atgctaaatatgcagaactctaagaataaataataaagaacttagtaaaagaattgctattaatttttataagtataagaaaggcagttttactaagaagaagagctagatgctagttacctgcagacgtacttaatttatataagacttctattttaaggataataggctagcttgcttaattatataactcttaggcctttttatttagtttataaagaaataatttaatattatagttaaagttattaagatagataataagattattactattaaataagaagttaagaaatagtgcatatctctattaattagacttaagctctctgctctagatacttaagcttagaatagagaagcagagcgcttagagagtataataaaagagaaagtatgcgtaatttaactaaatataaatcttctatagaaactctagctagagattataagagtagcagtatacctctataattaaatgctaaattacctaaataattagaagatactatataaagtattctttatacgcgctatagctataaatagcatagttactaaactctaaaaactaaactaatcttatctaaaagcatatagatgcaaagcttttgcaataatagataatacctactaagaaaagttaagactatagaagcttaattctaaggcctagattagttacttagtagaatattaattaataaatatctactacatatagatctcttctatagctaaggtaattagcacttataatatagtctttaataaagaaataatctttaatagcaaaactaagaacctaatagataatcttatgcatagcactcttaagaagattttagcctaggtaagaataatagaacttctagagacttagagctaataactagaaactaagacgttctataagaacaatataacgcagaaggagagtctgcgttcttagagaactatatactactaaggaagaaagattatagatgcatacttaatactgctactaacttctctacctatagccttactagtttaaggaaagataataaataagaatattataaatatatctatctaactaatattaataacctatctataggctgctgcatttatagctagcactaaattagaatatattagcaaatataaagaaaagctaattaataaggcctaggtaaaaagactgctctttaaagaaattaagccttactataattagctactgctacttctattagcgtagttaaagctagagaattatctattatataaaatatttaaagaagtagaagaaacttatctctagagctattaataaataaagttatagactaaagtctaagcattgctaataaagtaagcagagcattagattctagactatatataggtatatacctataaacttaataaatactactgccttaacaaatataaggtaagactagtagtaagagaagactagcaaagaaacgttaccttctaagatatatatgcagtaatactagctagacgcttattctaaatgcttatagctattactactaagtttaaccttaaactaaagtaatataatattataaacgcctttatatacgctgcaattaactaagaaatatatataagaatactaagagagtattagaaatctagcactctactaaaagtgcagaaggcactatatagactctagattttgctgctactatagcaaaagaagtttactataactcttacgtctatagagttttaataaatactataggaactatgctgtataattaaagacagagtaattatcttcttctatatagataatattattattacgtactacttaaagaaagaattagaggctctaaaagctattaaacagatctaagataaatatctctgcatagaagaagagaacttatagtagtttcttagagtagaggttatgcgtaactgctagcagaagactatttagctatcttaagctacctatattaacaaaattagcctacttattaactactagaatataagatataatatgctaatgttaggcattaaacttctattataagatagacttacagcgctagctaaaattaataagtattagcgtaagattagatctctgctatttgcagcagttactataaggctagatattacttttataatattgcgccttgcttagtttctagctaatctaagtaataagtattaagaggcagcagactagatactactatacctaaagaaattattaaacttagctcttaagcttagaaaagataaagattttaaggttgcaagtaatgcattatttatagataatactcttaactaaaagagcttataaggctacgctattaaactatttagcagtcttataacctagagagcaagtaaataagatatagttactacttctactatagaagctaaactactagcgctatcttaagtagctaagaaagctatctttatattgtaattgctaaagaagctttagattaaccttagtaacttagtaattacgattaagtgcgataataaatagactatctaactagttatagaggacgtagctaagctttaaacaaaactttagcacgttaatatatactattattagctaagataagaagttacctgggaaaatagttaaggtagagtatatactatctaataatataatagcagatagatttactaaggctcttctagctaataaataagctaactttcttaattaattagaacttgttaagtaaataaaagctctcttaaagaaagctgaactagagttactgcaagagtaactagagggcctaatattgtagctaattaactagaatgcgtagcttataaggaggacttctaagctaagagagtgtattaaatagcaggtattagagtaatagagaagataattaccttgctaagaaaggcgcaggagcctctactagaatataaataagatagctagcaactctagaagaggagcgaataagataatataactattaatttaattaacctaatatatcgttctatctaacaatactatctaaatatcttctctactatagccttaggcgtaataaatataatctatgcgctcttatatagctaatagctattctatttagcactaataatgcgtagtttattatagtatttctttatattaaactacagcgctactagtagcactactataattattagctctattaatactaatactagtagtataaatagtatactcttttctacgcttatacttataactactactactaggctcttatattataaaattgcctagatagctatcttctatatactatagaactatatctcttctctaagtagctactttaatacactatctatatctactaactatattagcctctactactagtactcttctttaatagcttctttatatactactactactctagtgccttaggcgagcttcttctatagcgtagatagaatctataaaaatatatactattctatacttactaattaaaatgcaaactacttagcctctatgctaaatataagcttagttagtaagcatttatatatgcttctagtaatactactactatagcctatctataaattaaataccttattattagcatagaagctcttactattattatctgtattaataaatatctttatagtagctaggttctagatatgctagtagtaaatgcctttgcttctatattactagcctataatagtaagctttacctctatatatagtagtaaaattatctagattatatacttaacgcagttactattctaaagcttaatagtgtacttaagtctagatatagaaactttctcttctttcttcttctctttcttcttatttaactctttttctgcaactatctagtaaactacttagacttaactacgcctttctatataagtagtcgcgtattattttatatacttcttagagagtatactagttactgctagctctttttaggctagagcttctataagtatatactttcttctatcttctctctattaactgcgctatatagctgcttctaaaatagcataataaactataaataaaatataataaatttactaacttcgcgtagcatatactagtatataacttttctctgcttagtttacgtaatattcttatagtattttattataaaaataacagcgctatctttaataaaaattctataactattgctattagcactatttttatattagattattactaatttacttctctatagtagcataccttctattatatgcataagtgctataagtaactagtaggctttttttatagcttttgctatagtgctttaatttagctctttacttatactagctctctcttctacgtaagataaccgcctaacttatctccttagtttatgaaaattatattatagccctcttttttatttctccatggcgctaacttagctagtatataggaattcttctatactagtagtgccttagttacgtagattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagctctacttaacttacttctttatagtattatcgactagctagctctaattaataactaaagatagagtctctattatagtaatagcactcttactatctatgtatagtagtattaagtcttttagcatctgctactgcgtgctagtaatagttctatagattattaactgcagctgcgctatactaaattaaatattactatataataacggattctctacctagttaattacgctctctatatttattataaagtaaactttaaagctaaatgcacgtagctataaaattatatctattagcgttagcttactgctatactactctagcattataaagcagcttaatatattcttaataaacttatagtaacctagcgctaactaaatagcttctttcttcttatagctttcttctactaatctctaaattactatcttctacatctttatagactagtataatacgagtatatataatatagtaataatagcagattacttagaggtatatactaatagagataactacctacttatagcactaatatctaacactactatagcgctaattaatatacttaaatacttattatcttctagctcttagttaagtagtaatattataaacttatatatatagcgctagagctctttcttctactacttatctagctacttatagttgctgttattagaagcgctattattaaactagttctcttctacctaattcttctctctaagcttctatagctactctaagcatcttttctactatatagttatgcagtatagtagctatctgctattattattattattatttttgctacgcttaggctagactataagtaatgcatatatacgctatatatacgtaataatctagacttatatattactatactttagtatagtgctatctatttagctagcattaaatagcttcttatataatatattactaaatttatattagttaatatatattatagtaagtatacttactatgctaaatgtagatacttgctatatatgctataatactatctttgcagcctaatatataatagataaagtacgctctttaggtattagcttttatattatttctagcagctagtcttactataagccttataagtagcacgcttattctatttagtttaactatgcttagaacttatagcaatttatattagctttaattactatattctgcgctctctgcctagctctagtattagttatagcctagaataatactacttgcatagtaaaactaatatctacttctagactgctagctatagaatctactttaactattatacctactttaaatagttagcctaagtaactagtattctagtacttctagcacttaacgctaactatctatataatagctatacttttttctctactattacgttatctactcttctatatatagttattatagtagtaagcttctattctctttacgtagcaataaatgcagctatactctctatactgtagtctattagtatatataagtaagtatagcagtagcttagttactatactagagaatataatattatctttattaaatacctatagctatagcaaagccttattctatatagcgtaaataatagctttctatatattagagactatttcttagtgcttagtatttaagtaagctgctagctataactagataatgctctacgcatagctcttatatatagctatgtagtatagtagcaaatacttaaaaatactattaaattattctattataaatatctataaactttatctatagagctttatagcaagtaataaatttatactacctataagttatagtactctttctaaatattagtatctagagttactagacgctgcatgcttatagcacgcagtattatagtattattatacttagcttagctattagagttactttaacgcttagattaggcgtagaaactctaatattagagtttgtaactctaggttagtagtttatatagctttatttttgcaactctaagaaatactaatattaatatatatcttaatatatattataatacgctaatattgcataaaaattctaaatagtgcgattaatagcgctaactctgctatatctttagcttaagttatattaaaattagctcttatgcagagtcttattctttaaaaatttagatttaaaagaataagctcttaagaatttagagtttcttaaagaataagctctattctaactcttgttcttttacctattaaagatagagttagatctcagcctatagattaattagtaagctagctactaaaaaactaaaattctagaaagattctacgtaaaaaactgcataaaatagcctattaggaatttttttaaacttacttctattagctacagagactattttcttcccagctcttatattgcttaattttcaataatattcctgcctagaactatgctcttgttagattgctgacttattactaaatataacctttcttaggtttatatatttaatattcttaagctaagtcttagcatattttagccttaaagtagcatttttgctattaatataggctttttttaaagcaacgttaatagtaattctcttctctttaaaataacgctgtaacgttcgcttactaatagaaatattattttctaatagtaaacgactattttacttcttagaactccttataatatctcttttaatagctcttttctttcttaatctaagagtacttttttattcttttttgctcttaattatagaagcttctaggctagtcttttgcctaatttagctagcagcgtttttaattaatttaatagatttatttagagtagtagcaatatctttattagagactttagcttattttagaagagctactttgtatttaaattttaagagtatttttgcaatagaaaaaagagtataagagagagagagaaaattaaagagtaggattagttttataaaaagatactaaaaagattactaagcagcttagctaatttagcttatataatctagtgccttttttatataactctaattatttaaatacttagttaagagactatatctaaaaatttgcttacgtaatctttactagcctctttagcactagtaaaaattgcaaggttttttctaggttcaaaaaaaagatatagctagttaaaaactagaaaaaaaaatacctctactttacttaggttttttggcttagtcagctggtctactaccctactttttatttttataaaacagagtaagtttttctctttaaaacgctgctaaaattatagttatagctctacttatcgttaagttatagctaatttaaaactataactttttaagtaactctttttttttgtcaccctactatagtatctagagttactagatattatatacttgcagcacgcagtattatagtattattatacttagcctagctattagagttactctaacgcttagattaggcatagaaactctaatattagagtttataactctaggttagtagtctatatagctttgtttttataactctaaagaatactaatattaatatatatcttaacgtgcattataacgcgctaatattatataaaaattctaaatagtataattaatagtactaactctactatacctttagcttaagttatattaaaattagctcttatataaagtcttattctttataaatttagatttaaaagaataagctcttaagaatttagagtttcttaaagaataagctctattctaactcttattcttttacttattaagaatagattttagagataagaattttcttataaaaagtaaaaaactctaatactaagtaagtttcagcgaaaattagacctaaaactttatcttatattaggtagaacctagtagctatctagagctagtttaggctagtaaagataacttaagagaaatatagtatcttagataataatatatttaactttaataagactaggtttataatagataagatattattatagctagttattataagcttagaagaatatagtaagtagaagagaatatagctagataactagaagtaagtttctattatctaaggcgtatgcgcgttaggttactagatactactctttgttatctttatagattaaggttcttattaatatctagtttaagaatctactatctaattagattcttaaagtaagctctaatagctagataaataattagctagcgcttatctagctagagcactttaataagcatttaaagctatatagtataagtaagtttagattacttatagttaatagctataaaagctatatctctagagaattctaagatctctataaagagaagaatattatctttctctgcatatctctatacttattacacctattatagctacttaatattatctacttcttactattaaagtataagtataacaacgtaatcttagccttagcatataactctacctactatattagtaagaagatctttctactagcctttaagactacttttaagcttactattttaaagaataatatataagtaggctttagaggcactaagctagtcttatataatctagaagctatattattaaagcttaatatagttagtagtagatactagttaagttactatactagataaatatatagaaagtaaagatactatataacgcctataagatagaggcgtagagtatacttatttaaaattatataaaaaactattaagagtctctagtaagttctcttaataagtaaattaagtagctaagtaaaggcgcttagtagatagcatataattagatattaatatagaaagaaataagctacttttaagatatagttaaagtagtaataaagtgctaaagttataagtagcgctatatatagatagagaagactttaatagttagtaagataatagaattacttacttctaaagtaagtagcagttataatactagtaggagcacgttaaagagagtatgcttaactaagcgctatagcacttatagtaagactagatataacgcctatacttataagatagaaatagaggatatagataatagcgatgcatctaaagaatagattcttatactatataataaattactatatattatagttaattgcagttactgcgctgttgctatactagtaagaataagcttacttacttagtaggcttacttgcttataaactacgttatagtattagatatatagcaagtgcttagagttagatctatataattaagtaggaacttagcctataactgcgtatagctaagtaaaacatactacttagtagtgcttagtaataagcgtaatacgaacaaaactctaagacagtctaaggagataataataatgcattaagttattatatattatttagattctatctcgtaaacctatttaatctgatatatagaaacttaaagagttagtagagtaagcattttacttatataggcattttgcttatagcttacgttatactgctttgcttgctaattttttttgtattatagttttaagaagaaaaggttataccaataaaaactcctctttgttaactctgggaaaaatacaacgagatttggctttgccttctagtatctaggataaccggagtctctaggtgtacgtgtgctgctacaccctactcccctcgtgggattgccccatatgtccttgtagaacattccaggaatactcttcctgctgggcattcgtcggcccgtatacaaacttcgtgcatggttggacgctgtgggttaggtggggtgaggtagatgttgttatgcattcttgtgcggtcgaaacctagggtgaagggttgccgcagttgatataaacatcttgtaggaggtgaagtggtggggttcatgaggcaaaagtcgtggattgcagtaattgtcgttgaagcagcgttgccggggacagtgacaataggtaaggggtcaaaacggtcgacatttaaggcatttgaccaggtcactctgaggacttgattggggccgtcgtctgtctcaaacgggatatcagctcggacttttacgtcgcgttgaatgcctgttctctcgcgacaatcgtgaactgatctggtgccgaagtttatatcattcgctttattttactgtaacgcttgggagaggtcattggcagttgcagggcgctgttgttcagggacgtctggcttgaaattggggtcttctgtccagtctgatggagaaccattgaaaatggcttcatgttcctctctggtaagttgaatatctccgggtccacgtggttcgagtgccagggcgatagctgtcgcagctgcttggacaacaaggaggaactttgtaaaatgcatagcctatgttgtgacctacagcttattaggtaaggttaagataaatactagggctgacatacgaatgaatactgcgcaagtattaagagaatataggtaatagtagaagacgacttgacttgatagtctgtgttgggtgatagttaagttcgtggatccagagcgttttatgtacgagacattctggactctattacctaaagtctgacgtctttaactagattaggataggtggagtaaaatttaggccctattatcagatgctaggcaatggcgagaagcgtgcatttagatttgcgctactttttgctagctagtgttaatcttaaatacgagtctcttcgcagtctggatctatcaccttgtaaactttgttaagaaagaagcgccgagtacgtgtgaaggctgtcgaagtggagaggatatctctgttactctccggctctacggttggttctcgggggatgagtgcacggataggccagggggttctcaagtgatcaagaggcgtactgcttgaagagcgagagaggtaaccaagtagtgtagattgatctcagtgctagggaaagctgtgtgagccagaagggctcatcgcctgttgctacatactggtatcgtcccatctgtcccagagtctcctagtagtcctagggagtagggaacgtctggtgttgagtgggatgtctgggattgtggcgcagtcccagagcgtgggctagcagtttggcatccggaatcatgcgggacgcacggtccgtgtaacgaggttacagctcctcgttccaggaccgactacacgacccctcatcaactttcggagcgactccggagcgactccggatcgactccggatcgactccggacctgcaccggatgcctcgggttcccggatcatgtggatatggtagcgtgttactcagatgtactgtggtatgtacctaacgtgtagctggcgcgtaagccaaatctaacttaaccgagattgacactggcagtcagcctacagatcaatccactcgcgaggcttacgctgtcttctcggccgcattcagcaatcaataggctttccgccaccatccgctcctccactcatggaccctagaccctgcccctaatattcacatctgtaagaacccggcagacttccactggaagttccagtggaagactccggcagctgatgacgacgttatttctagcaggtggctcagaaataaaatttgaagcatagggagaagtcacagtaacccagtctacccgaaccggcgtcaagacaacaatcaatgcacgaatgcaagattatcataacagggcttctgaatcacagctgctaaactagtacctaaattagacacctgttgtatttcagaggcgtcgctacgggttgctttagatgaaaccccagctcaccgccttgaacgtccttttcttgctatttgaggaacacacctttccctaaccttagcctcaacttccacgttcgcctcgtcttcctcctcaatttcactgcaaatagttctgccagtatgaaatgccccgccatctgcgcgacgctgtttgccgctgttgtcgctgcctcggatgtgacgcagcttaagattgacgacttcaaggagtttgttcaggacaacgatctcgtcctcgcagagtgtaggttttgtcccgctaccgcacctcgcacataatctaacatgtgcagtcttcgctccatggtgtgaccactgcacggcgctggctcccgagtacgagacagccgccacaaccctcaaggagaaggatatcaaggtcgtcaagatagactgcactgaggagcaggacctctgccaggagtacggcgttatgggctaccccaccctcacggtcttccgtggccttgacaacgtcacgccctatccgggccagcgcaaggccgacgcgatcatctcttacatgactaaacagaccttgcctgccgtctcccaagttacgaagagcaacctcgagaagttcaagacggccgacaaggtcgtcctggtcgcctacttcgcagccgacgacaaggtatcaaatgagaccttcactagtgttgctgacagtctgcacgactcgtacctctttggcgccactaatgacgccgcccttgctaaggctgagggtgtaaagcagcctggccttgtcctgtataagtcgtttgacgacggcaaggatgtcttcactgagaaattcgacgctgaggtcattaagtcgtttgcctcggtctccgctattccgcttattggggaggttggccctgagacaaatgacgaatatgtggccgctggcattcccctcgccttcatcttcgccgagacccctgaggagcgagagcagttcgctaaggagctgaagccccttgctctcaagcacaagggcactattaacttcgctacagcggaccctaactctttcggccagaacgccggttggtttaatcttaagcctgatcaatggcccgcgttcgttatcctgcgcttcgacaatgacaagcagttcctatacgaccaggacttgacgattaacgagaaggacatcggcaacttcgtccaggactttattgacggcaaaattgagcccagcgtcaagtctgagcctatccccgagttccaggacgactccgtcagcatcgtcgttgcgaagaactaccaggaaattgtcatcgacaacgaccgggacgtcctcgtcaatttctatgctccatggtgcgacccttgcaaaaaatttgctcctacttacgaggagcttggtcaggccttttctttgcctgagctgtctaagcttgtaactatcgcaaaggtcgatgccactgctaacgacgttcctggtaacattaaacgcttccccaccatcatgctcttccccgcaggcaagaagaactcgcctattgatcgctctgattcccgcagcatggaggaccttgctcagttcatcagagagaacggctcccacaaagccgagggtgtcctccccgagagtgccaaggctaatagcgagaagctcgttgagcaggttgccgatatagcttccaaggaggaccacgatgagttgtaaatcaatgttttgctctatttgggatttagcgctttctttgcattctgttattgcgtccgtccaagacgcagcatggcaaaagctcacgactgtgcaatagctgcctaccgcatcatttaccaatacatatcaggcatctataagacctgcagtacacgttcggcatctgatccctctcactactttgtgagtccatgttctcaatttggtccttcatcgcatttctgacctacagtaggcagcctacggctcatatccgaaccgcctatatcttgctgacgttcgtcaaccttaacatcacctcgtctaattgaattggtacatagtatgatttatggcactcaaattccaatgctaacatctactctatgcctccaatgccggaacgtcaaagcgctggcatccgaataatcgaaaaggatggaattttaaaggttactaaaggcacagtcacggtgaagcgcggtaaagaagacaactacaacgtagaaaaggatgatgattaccaagtgaaagtcggagatatcctctcctggattgctgaatgcgactacgagatcgattaccctacgtaaaagaggtcgagtcgacctagggagcatccagataggccaacatctagcgagatagtggcgccaactgccaaaaaactctttccacgtaatctttccataacatacccccgggcgaggtacgtaaaacgatgcgagtgcggcagcgaggatgggagcgcagctcagcactgaagaccccgatcctatcgacagacacttacctgcggaaaattgggatctcatgtacgatatcttggaacattcttggtgatctcgagtttgggtctatcaagagttcataacagcgtcccgcatgatattcctcttcttaaacgacactcacgtggactggaccgagctttactctctacttgttcatttcctctccatgtcaattggccgacacctgcttgcatgcttcaagtgtgtcgatcaaacgctcgctaatgcgcaaagacaaaaacgataccaaatgccgatggaccctgacgatgaaacgaactgcttctctcgttgttctagctcgattgacaacagcgtgacaaaacacgagaagatataccgcgattgtgcatgtcccgtgtccgaatatgagagtgaatggtgtacgtgtctggcgacccttgggttacttctatgcacttgcgcaatctctctagcttatcttttctcatggccaacaccgtggtgtctggtgcgctgcccatgcaagccattttcagagctgtgggtaccccaagcagatctcacttcgctcgcgcgccacactcttcgcgttgaacgcctaagtaatgtacgagctctcgtaagccacatcatggacagtaaattgagatggcgcagtcagtctgtcgacctatcttacctcattgaccacgcgcgcaacacagagagttcgaaccagaaaggcaaggtgtgtgctttccttggcctatctcatacgcatcacgatattcacataagctatgataaggcgtatagtatgaatgcgttactagcagatactgcgcggtcgatactggtcaacgagatgcatggcgtcgacatgttgctgcaagctggcacggcggcgccaaatcgccgccttacgcccaatgacgatgcactcccatcttgggcgcccgactggtcagcaataactcttgcaaaatgacgttcatagcctttactgatatatttcacaggactatcccagaagaccccttgcaccacgccttcctctccgccctcgccctaccactaacaagcgcagctgggctccagcgcgccgtcaatcccttcttcctccccgactcgcatggcaacgaaaaccgcattctcgttctatcaggtgtcaagatagcgacgctccgggcagtgcttcaagataaaaccacacagtcctggcgtacgttttctacagattctgagcgattcactgtaacgtcgactgcgatcgggcgccagggcgatgaggtatggatttttgatggtgtcaagtggccactacttatgcggcaggagtatggtgggacgagggtcttgctcgcgcctgctatggtacatgagagccaaggcatggcggtgccgggcgtcatgttcgggaaggattgggagagagaatggaggagggaagcgttgcagattgtatgaattatggtcacagcacgttcatgtcagaaagtgggccacaatggtccgcgttgcaaatttgtgtgaagaatatcagtcataccacctcttcctccgcctcctccacaagacgctgcggcgtggaactcgcgaaacgtcgcagatccagaggatacaagaccgtgatggctgccgatcgcacaaatgcaagaatattagtcgccaaatgcccgacagcagatcttcccagtctttacgcttttcaccctcgttatacgtagtatataagctagaaaaaaggcaatattgatgtaatgctaatattcttcataaaaatgggacgctttcacaatcgcgctacctaacagatctcctgacaactaagtctgttagattctacttactcgttgtgctactcattttaaccgcgccatcaatctccagcactgcaccgttcacatacctactctcctccccaaacaagaacgccacaacatccgctacctcctccggggtgcccagcctttccagcgcattacccaatctcatgcgctcgatcgcctccccacccttcactatgcccgcatttgacggcgtatcgatgtaccccggtgccacgcagttgacgcgaattcccttgggcccaagttccagcgcaagagacttggacatgccaatcagcccaaacttggtcgtgcagtacacagattgcatcgcggacccacgaattccagatatcgacgacacgttgacgatactcgcgccgcgcctcaggtgcggcagacactccctcgtaaccaagaacacgcccttgagattcgtgttgaccagtctgtcccagtactcgtcgtgcgtatcctcaagagggatggatgtgggatttacgccggcgcagttgaagacgtgatcgattcgaccgaacttttcgatcgtggatcgtacgaaggattgcacttgggaggtgctaccaacgtcgacttgttgcgtgtgtgtgggtgtggagagttcagatgcgacggctgcgagtgcgagcgtgttgatgtcgcagagggcgatagaggcgccgagggtggccattttgagcgctgttgcgcgcctatggcatgtcttgattagccctgggttgctcacgtactgtagtccgcggaatgtaccctatgccacttgcgcctccggttaccagcacgactttgtcttggaaaagtttggacatattggcgagttgtacgtgcgcagcttcaaggaggataggtcgtatgcgcaaagtaggtctgaatctcacgttcgccgcgagaagtcatggtggtgcgcgagatgatgatgtttgtttgcggagaaagtggggtgaagtgggatgcaatgagcatgactcgtgcacagctcttatcacgaagtaccatgaacgccagagaccatttttccactcgcgattgcgacaacttgacaagacgatatgtggtgcgcgggtatgacgttttcaccaacctggccccgtcggaacagactggaatagcctcaccttgtagcttgcaccgatcgcccacacgattattgtcctgttcgatctgtccattgccgtcctggtctccgttcgtattcacaactagtccagattctctcgtgtcgtgttctgcaagaactcgtctccttcatcccccggctttgacatgtatactaggtaaatgaaggctaccctttccaaatggaattcgatgctttctccaaatctggtcttctgccctagcgtaattgacctcctggttttcgtcctcttcatacaaagcccgcgaggactcacaaatgagcaccacgtggcgatcttctttcgacttatcgtcgaggaccatgaagaaactcgaaggaatgcggcgtgcggtctccttatcctcacatatcctttgcaagaatacatgtatctgagcgtaggtagcgctcatgaactctgttctggcctgttgcgcaatctcgcctgttctgtcgagatttttctgcgagtgagaatgcacgagcacatatggaagtgtcgggtcggcggtggtgtccggatagccgaccagctcatctgtaatgggggctgtgttatgaaatcagcccggtgcttttgcgtgtgttagaggagactatcttcgtgactagaaaccgaacggttatctcgggtgcgatatcatgggtagcgaagacaatgaaatcacacatgttgcagttattcgtcaggcctggtgtcgaagcgagaatgatattcgaggatggacggaagacgttctgtaaccagcacaatgaggtgcaatccctggcatgtggcacagcagatgtgacatcatttatcaccgagcttgaagtgaccggcctgaattgataagatcttgcgatccatggaacttaattaccgatgaaaaccgtttaagacatcgtcgcgcaagaactaagcctgcatcggtgcgcccttcttctcttcatcacctcgcatgcccagcagtcgaaaggaatttcgggggcagacccattttcatggcaatggttgacgcatcacagccattgcccagagagcatacctgggtccttcgtggcgccaaagccctgcacggcaatgattaatggaaggggcttcggatagagggcctaattgtgcaacacccttcccaccattgcgaagacaagcggttatacctagctaggcactttgagatgatgatggggagtgtgatgactgatgacatggaggaaggatgactcagacgttgttgttgccagcgcactggtatagagttgcacttgcctgatcggcctcgtgactttcaaggttcccttgccgcgagtactggaagacattgatggaagattgttgcgtctcgcattgcgagagaagaagggaacacaacatccggaagaagacgccaatacggaaacggaaaagattacgacaatgaataggcagtaccccaaggtatgtgagtgctgaacacggcaatcgaaacttacacacatcgcgcaggaacacaaaacttcggtatgtgacagaaatgctgattttggcggaacctgaggcaggcttcaacaaagctagccgtccattatcaggacgcaggttagtgtcgagatcgcgagagttcacgccagcggacggagacgaattgacggtccacgctaggcacctttgtgcggggaagcacaaacagctgctcgtcccgtcaaaatagtcgttgcatccgcgctgtacagcctcatgatgcgttccgagatggcgacattgcgttggaagaagaacgaggataccaattgaggtagcgtcgcgctcgctcagctgctgtcaaacccgcgaagtgccaccaggcgactcgcggtctagacctattgcaggagccgacttcatgagacgatagaaccaacccggtgcacgaaaagatgaagttagccagtcaaggaagtgtacgctggagagtttggctaattggatccagaggtcgattgctgcgagcgacaacgcgctgatcaacacaagcctgcgtatggcacgatctcgaccaggtccagaagcaagacattttgttgccagccgtcgtggaaatcactcaccattggtcagactgcatcggcggttaaaactatccttcggtctagctcagtgcgcatcggttagacactagctttcgcggggaagagggagctagtgaacatcgacaatgtcggctatatgatcgagcttctattagccaccaacctatgttaggtcaacccttcggcaggccattgcggttgataccatctccgaagcattcgaatgaacccctgcgagcgatggatacgcgtcctccatcagaacattgaatactgagaacctagccaagcacattaaaaagactcgatcagttccctcgtggtgtgatacaggtgttgcagaccacgaaatcggcatgcgaaggatcacattctggctatgactgtatcaccgagccttgggtcagtgagaacacaatcaactcacgatacgatcaccccttaggaagacgatccctcctcctggaatatcatatgcgaaccttcttgtaccatattgcgtctagggcatgagctagctactggtccatggtgtgcggcgtacagtccggcatccgaaggttatcggcagcggtattgatttcggaaacgggccgtccatgatatatgaagctcccagtagctgcaattgctcatgtagtatatctttcagcgcactttgctttctccaccagagttcttcaaaaagtttgcctcatcccttgtcgaaatggcgagccgagactaccaaccacacaacaggcagggcaccagcccaacgcatagtcaagacatgcacatcgacagcgaagagaagctgcgctacgagcttgccaaaaccgtcaccctcacgccagagctttatgagaagctcttcatctcccccaagacgcaggtggcgggttctcttcgcaacacctttgggaaccctacgcccattggtgtactaggcttctcggtcgcggtgttcccactcgcttgtgccttcagtgagttcctccctcaactcaaccaccagtcatcggcgcatattgctaagctgtctaccagtgggatggcgcggctccggtggtctcgctgtcgcaaccacaggtcctaccatctggttcggcggcgtgcttctcatcctcgctggcatcggagagtttctactcggcaacaacttccccatgatcgtgttcctcgcctacggtgcgcatcttttggctttcgccacgactttcatcccgtggttcaatgcgatcgggtttttcaacccagatggaagtggcatcggcagccctggtccggaaaatcagaccgcagttttcctgtccagttttggtgagttccaacgatattcaaggtgcacgaaagtcgagctgacgtctccctcagcattctaccaaattgctatgggcattctgtcctttatcttccttctcgggtccttgcgcgtcaacggcgtcttcgttctcatattcatgttcgtgacaattggatttggcttaggcgcaggcgcattctttcatcttgccaaagccaacgtcgtgttgggtacgaagcttgcgaccggaacaggagcatgcttcttcgctgcgtcggtgcttgggttctacttcttccttgcacttgttattgcgattatggagctgcctatcccagatccgcccgtctttgacctaagcaccgtagttaaaccgaagtcgcgagcggttctgaaggaagattaaagtgagaggcagttccagagaatgcatcaaaattggaactaaagcatcgcaaatcatttttttggaagcactatctaatcttccagtagtatggtcaggttgttgcgattgactttctcctactgcagatagagttgtcagactatacacatcattctgtagtcgtgaatctcacttcgcctcccccttcaaactcgatttgctttgttgccaccagccctaagttactcttggtatcaagatacgttaggatgtcatcaatcgtatcttcactccaccaccgtttgtctcccaaatggcggattatgtactccccaccaacctccagattcatgtcttcccataacgaatgctcaaagtccaaaacgcgttgctccgtatagctgccgctcattcgtataaactgctcccttaccggatcttgggcgtctttgcagatattgatctcatcgggcccgagtcgagcacgagtcttgccgtccaggatctcgatgtcggagacctgtttcatgacggctgcgcgatctgcaagcacagttatgggacgatgagcatccgtcgtgaacaagagctcgaacacaaatgtccctgaaagagaatatgtcgatggtgctgatagagttacagcgacctttggtggtgtgggctgcgagcttagcgtgctgaatatgaccgtgtcattgccgccgggaacgacccagggtatggtagacttgggtggcacggatctgtctggttgtgcgctgtacgctgcgtcttctcgtggatttggcttgccctcttcgctagcaggccagtgtgagataggcttcatggacttgaagcgtaatctatatttccgattcggtcgcagtgaagacgtcatgatgggtagttcataatatcggcggttttcggccgtggtgaattgaacgtagctcctgtcgagtaatctgggttgggctccctgctggagaatttggacctcttcccccgtctcgttgtccaagcattgaaaaatccgattcgaattgatgggctgataactgttatcatccgcataaccatcttggagaaatactgtgtgatcctgcacaccgtggcgtgcgatgtgcacaagaaagtagaaaggagggtcgttcgtgaggtagcatgttggcaaagctttcaattcgacctcgactcgcgaagcttttgacatcattgtagtctagtgagagtttacaataaagtttcacggtgcgctagagtcgtgaaagggcttgtaatgtcgatggtttggacctggacccaggcgtatgctgacatgtaccactgacgtcaggagcgcagatgtcggtaacaagcatcatcaagaagatggagcctcttcatagccaccacaaaacactttgccctactggtcattcactcgctccaaaagcttggacgtcttatgctgcacgtcgatattgcagggttcaactttccttctcagctgcgatcaacatgcacagaacttccttcttccattacttagcgactttcttgtgcattgatctataccacaatttaaatggagggaaaagaaattgtttgctcttaacgcccgcggttgggcatctatgcattataccttaggggcatggtagcagagcggcttgtatttcgtgtactcacaatcagcccggcgttcttactttccttagatcttatccttctctaggcactatgtaagcacagctaggaagcctatctctagaaatagaccacatgcccacctaggcaggtatgacacctacgcgccgtatacgtgtagcgagactgttgtatccggcatctcctttaggcttgaagcaactactactgagttaaatactattccaatgcaagttttgctcgctgagctcccgacttcttctgcgacttaaattcaaatattctcgcctgtcggacttgaggcctgcatttattgtcttgtgtgtagatacagaggatgatataggcgtagtgatgctggcctagaaaatcatgtatcatacttgaaactcggacgcagcacaaggcgttgattatggaggctgtgtcttcgcccgacctttggcagatgtgcctattcatgagcactgagttgcctataaaataatgatattgctttgatagaatatcttcacactaaagctattcacttcgataattctcatttttctacagacttcgagccattacgacggcaagagatccatcatgcaccattctacatgtggctttttctgctgccagatctttgcgaccttagcagctggtaatccaatcgctaggtatttacaatgatcctaggtattcaactaagctgatggaatacagctctaagaccctctcggaagcgccgccgagtttgatcaagcgcgacccaagtaagttctgctttccaagatttaagcggactcataatgctgattccacatgcttgcaggtctcgatccctcaccgtacccttacggtactgaactttccaacgaaatgagatggaagggctgggatatgccaggcaccattgccgatcgcaccgatggcaaacagctccatgatgcctaccttgaaatggaaacgttggcagtctacgcttggcaagaagcagacgcaaagaccccgacgttcaaacgctggtttgctgaggcggactcagaaaatgtaaagaaggttttggaaaggatggtagatccaaaagctctcgttcctgatacattgccgcgaatgaaagaccgagtgctctggaggaaagatttcttggatgcgtgcgacgacggaaagacatatgcatacacgaagaacaagagcgggaggttcaagttttgcgacaagggtctgagactaaaggacataactaccatcaagtgtgaagacctcgctggaagcggctcggacagatactcatcaaagaagatcatgagtgttgcctcaacgcacttgcacgaggctgtgtacgtaccgatgcgcctacctcccctctcctaacccctctctggcatgcaaccactgacatcttccatttcgataggcactggaacaaaatcggaaaaacggcgttgggacaagaaatagtggacaaagcatatggtgcagctaaaagtcatcgactttcggcagcagaccagctcatcaacgcagacaattacgctttcatggcatcggtaggtgagcattgcgtttctatggtgtacccactgacatcgcggctcaggaagcttatctccagaagaagggatgcacattcgtcgacccccctgtgagcgcgacagacgaagacgatgaccgacaaccagacagcttcgacggcgacgtaagtgctattagcatcatcttgcgcaccaatgtcagagagacctttgccgacaacgactggtatgtctacgagattcccgtcggcgtatcagcactttgcaaaccggaagaccaaaccgtcacgaaatggacggcagaagatggtccctggccatcgaacgggccagattggcccgctggaacatttgacataaacgtcgatggcatggaatgtcagtacaagaacgatggcaggggaaatcctgggtcgctttggtgcaagggacaagatgacccattcacatgctacaaggaccccaagctggacaagagagagggcaaattctgtgatggcggtcgcatctaccagcaaccatatgtctactgtcaatggtaagcgcagagtcattgcaccgatcgcagtagatgcgcttgtgattgcatttgatcccggagttagttgggagttcttgtttttcttacccatatcattcatttgtcaaatttttttagttaggttcgctgcttgtagatctcttatatcttcccttgtatctcatagtgacaaagaatgaagcgagagacaccactacatgatcgttagagttccagcctgacagatcgagatgcgtaaattgctacaagattgctggcaccccgcacggctagcctgtagtgttgccttttcggattctacggaaaattgtgctgagtgtgaaggtgaagatggatgcgatggagtgccgttcgggcaatggtattgtgaagatcatgactccacccgcaccctgcaagatcccgcatcgagaagcatgctaaggcgcagtttttgctagtgggcgaaaagcttcaagtatcaatgcaagtagcaaagcattcttactaggttgtctgcaatgtccgatgaagtcgaggtgtcttgtcgaggccgtggggaacaggttacgctgtcacgtgtgatcggcgactagcgcgaagttcagcggctcaactctaaaagttatgcgacaccatcacctctcaccaaccacaccacacttcacacacaacatggccgaagtccaatcaccacccgcgcaaaaggcgatcgcgacgcccgaaaatgtctccctcgacccgtccacatcgctcgagcccttccacatcgaccgaactcgcgcccataaccaccgagcagaccatcatcactcaccaacgcagagggcaagaaggtcaaaaagatcatccgccgcaagcgccgccccgcccggccgcaagtcgatcccgcgacgttcaaaaccgacgcgcccccgcccacaggcacaatcttcaacatctggtacaacaaatggtcgggcggcgatcgcgaggacaagtacctgtccaagactgccgcacaggggcgttgcaacgtcgccaaggatagcggctacaccaaagcggaccgcactcccgggtcgtacttctgtctgttctttgcgcgcgggatatgtcccaagggcgtcgactgcgagtacctgcaccggttacccaccgtcaccgacattttcccgagtaacatcgactgcttcgggcgcgacaagcacagcgattaccgcgacgacatgggcggcgtcggctccttccagcggcaaaaccgcacgctgtacgtcgggcgcatccacgtcaccgacgacattgaagagattgtcgcgcgccatttccaggaatggggccagattgagcgcatcagggtgttgacagcgcgcggcgtcgccttcattacatatctgaatgaggcgaatagccagttcgcgaaggaggccatggcgcatcagagcctcgatcacacagagattctgaacgtgcgctgggcaacggtcgatccaaatccggcgagtcagaagcgcgaggccgcgaggatcgaagagcaggcggcggaggcgatcaggaaggcgctgccggcggcgtatgtggcggagattgaagggcgcgacccggagcagaagaagaggcggaagatcgagggcgggtttgggctcgagggatatgaggcgccggatgaggtgtggtatgcgaaggagaagagtgattgggaggcagcgagggagattgaggccggtggctcaggcgagagaccgatgatcgaggccgctgaggacacacagccggagatgctggcgcagcaaggtgggaatggaattttctctagctctacgctggcggctttgaagggatacaccgctgcgcctacaaacaagcggtcagcgcctactgcaggtccgctggttgggtatggcagcgatgacgatagcgattgagtgggcgttgcgagaaaagcatttgtagaatagcatgcataccgcacaggaaaggtcgcggtctggcgtttagtggtaaaattgatacccgttcaactttcactcacctaattcgctttccctgacatgtgagcaatagaaaatcagtaacaattgggtatatctaagcaaaaactccagaagccaagaatgaatcaaaacgccctaatcgatccagcgcatcaatcgtagcaaggtcatcagtctttcatcatccatcaatcgtatcctcgaaccagctcaaaactgcgcaactccttctctctcacagcctttcagaaatccttcccacccattccccccgccaccgacatacctccgtccagcccatttgctcttcctctcctctttctcttccgccacatcggcatcgtcttcttcatcacccctcaaacacaccccaccatcgacctcatccgcctcgcgaaacaagcgccgtcctgcctgtctctcgccctcatttccactcccacatccaaaagcacacgcgcggcgtccacagctcgtccagaacctgtattcagccgtctgcgcctcatcgagaggtttgagcgcgagtaggccactagtaattgggcgatgggacgtgtaggacaaaatcgtgcctgtggacgtcaagggcgacgtaagactcgtttccgtcccgtttgcgatttcgattgctgggggagaatgcaagcgcgccatatttgtgcgtggcgagggcatacgcgatggcgaacgggtagagggagagagaaggatcttgtcgatcaagcccatggaggcgtagtgttcgtagccgtgggattggcagcggcgcgagggaccgcacatggagcttccgtccatggacatggggctgatgcttcggaccgcgacgctacgcggggtgtcaggtgagggaaagagttcccttgcggagggtgttggggagagtggggtggggaagccagggtactttcgaccaatgtctgtaaggagagcgagttgggatcgtagagggtcggggcgagagattgtgtcgatgctgcccatgttgaagatgggaccgctggggtagatgcttgttgtaccgtccagggaagggattcgtggctcgtgaagcatcttcgcgttgatgccgtgaccatggaagccaccatccgtgaatggcgaaagtggactattgcttgagcttgttcgtggcgaggaaccttcactggtgattcggcgtagcgcctgcgcatcgatagggttcatggtttctgaacgggcgaatcgagcttcgtcgcagatccaaagaccaccgtactgctgccatgggaagtttggtaggaaatagtcttcagggtagacgtcatagccaagagtgcgagagcggaagaaggcgtagacgtagcggcagtcaggaaactgacgaaggacctagcacgactcatttagcatgaaaacgcactgatggggcagaagactaaaggatgaattgggcatcttccatttgtggtcaaatggcaagcatctgctgggtatctatgcatgtgaagaagaggcagaagagagtgctttggagggtgaggatattctcacatcccaagcaggaaacaaaggaggtgttgccgtgagcctagtctcgttagcaaatggagcagcattttcgagcattaccacgtacatcaagatctcaaacatagcatgctttctaagctgtcgcgcgccccggcgatatgcatgcagcacctccggtcgagccgtctgaatgttcttgcgaccgagcagcttgtgcatcgcagggctggtcgagtacataggatcgaagacgacgaggttgcatgagccgttgcggtgtcgttcgaacccaacaatagtgatggaatgacccggctgctggagatagatgggcggtagtagtgttttgtacacgttggagccgtccttaacggcagcttgcgtgaagtagcgttcaaccgcatcgagaagtgtctcgtgagcttcgatcttgcgctctttcatatcgctaaacatttccacggcgcagttgatctcggagctgaggaagaaggcttgggcctgcgaaatcagtattgtgagatggacaccgtggagcaacttacttcaggagtgccaatgtacttcctcgtacctcggataccgcccgtctggacacgcccgatggtgttgatgcccttgtcccaagcactctcgatcagctcctgcagattcaagatgcctggagtgcgtcccgggaactcttcgtggccctgagccttggcaccctggatgtaagaaagaagcatctggatgttcctatagccgcagaagccaccctctcgaggcgtcttgccgacatggagggtggatggatgacagtagtaagcttccctgacggaacgatcgagagcagaaagctgagcaaggattggtatgatgcctggcgtctcattctggacctgctcttgcttgataaggcggccatcacggccaatacggttgacggtggtgatcttggggccggcagcgagttgttcgtatagccagtgtggcatgcgctcttcccaagcatgaggtccgagttcagatttctgtacgcgtcagcatctgcgatgccccagttgcgggataactcacaccgagacgcgcgctcttgttgggcggcttgatcgatttttccgccttcgtgaaagggttgaaggttaagatgctgcgggaaagcgtactcttctcactgctgctggtattgcttctcttacggtggccatggttttttccatggccgtcggctttcttcagggcgtctggtagatctgtggtaaagtggtattcggaaaacgtattcttggtaaacgattcatgcggctggtgtgctgccaaggtctgcattgcagcggatgaatagtgaggatgatatttgcccgtagtcccgttgtatgataatgattctgcggcgtggaaatcgagatggtcgttaaagtctgcaagagaaacaacctcgccgcactcgggctcagggcaggtaaccatgtctccttcgtcgtcgtcagaggaagtcgtgtctggggtgtctgcatgtgcgtgcttgcgcttcggtgctgtgggtaggggcggctcgacatcaccgtcaatcttgaatggactgtctgtggtatgcacttgttcaaagtgaagttgcaggatataatcatcagtgtgcaagacagtgaaggcgcacatggggcattccagcagctccgtctcgcccgccatgtctgccggtttcacgttctggtgttgatgtgaggtggtgatggggttcgcagtcttgtgggcagtgacaattggcggtctgctagcgccaatctccaaagaagtcgtcaccgcatgcgcatgctacttttgttgttgcgacaatgctgctgagctatcgtggcgcccgtggcttagcacaatggacgcgcctcagatgcaccgcggcaaagtccccacattggcgaatgccgaacgcgattcattcgtcattcgtcgaaaacgctctcaattacgacgtatctacctacacttcgcattattactccagcattgaagaggacagaacaacacctgcctggttgatgcgccttgccagtgtgtacgtgaatctcatgatatggcattgcctgtctgcatcgcggctgttcaatcctccatcccgactattacacgatgcacccccgtggtcttgtttagtcgtccttcaccatagttgctcgccgctcgctgtgtaatcgctcgtcgttgggtccatggggtatctctaggctgttgcgcacgggaggcagcgcctgcctcggaattcctcatggcgacaactacgtgcaagatcctcttaacataaagacatagggtcattgctgcaagacatgttgagatgtttgagtcgaaaagcaggggaaaaccaagacacgtcttagcatcgatttatcgcacatgactatgataatttgagtacactgtgatttagaccttaccatccggtacgtaaatcacagtaagtacttgatcaaatctttaaatgaggacattggggaagcgggagggtggcataccttgagcttttgtagtttgcgttcgatgacagcatgatccttagttttgagacgtcgtgatagggcttcccgatgttcctcatctagattttgaaaccattcttcttctgtcttaccaacattcttgcattgcttccttgacgcgtgcgcctggctgcgcagccccgtgcacgtctcgaggtcattggctggctccacgcgccaagtttgcgacaaatgtgcagccgctggaattgagcctcccaatgtcaatccacacacaatgcctccagcgagttcgttggcctcgttcagcgaacacgcgatgcagacacatcaatttccgcagctatggtgcttcccatgcagccgaagggcaaagagactggttcgagaagctgcgcgctgaaatgctggggcggcccactcacatcacgcgcgactatgtgaatacggacacgcaccacaagctacaagacacgctcaagccttttatgccccccggttggagccggcggcgtattgaaaggggagcagcgattgttcccttgggccaccatctggtgtggttcaattcgtttctgcccgaggaccagctgctgccagacggcaccgatccactgcagagtcctggtgagccctgggttcggcgcatgtgggcgggaggcgaagtggaggcgcgcaagaatgtctactttgaccacgataacggattcatcatcgaccagcacatgatctgttcggagcgcatcacagatgtgcagaagaaaggctccgacgtcaagctctttgtcaccatcgaacgtcgctatgcaaggctcgacagtctgctcaaggcattggctacccgcagctggaaacagacacctctagacgcacaagccctgttccggcagcagatagctgcaggcgaggagtggggtgacgcgattctcaaggaggagcgcactctagtcttcttgaaggaaaagacgcccgtcgagcaggaggccatcgccgcgggaagccttctccccgtcaaatatctcgaaatatgtacgtttcttcgaccctccacgcgttacagcacgataccatgctaacgcgccacagcgcctggagagcccgtcttttctcataccctcactccgacgcgcgctctgctgttccgatactcggcgctgaccttcaacgcccaccttatccacctcgaccgagactatgcgcgcaatgtcgagggtcaccgcaacatgctcgtccacggtccgctgtccctgacattcatgctgcaagtcttttggtattggattaagagagaatttggcaacaaatatgtcatactctctctcaagtaccagaatctggcacctctatactgcgacgaggagatgcgcatatgcatccgggagagtaaaacattcgatcagcgagcatcgtatgttgtttggatcgagggccccactggcggcgttgcggtcaagggcaaagtgcttgtgattgaaagagtccacacacccaatgcgatcaagccatcagcggatagccaagctcaacgggaaccagcccccacgaacatcaggaaagttaggactgatggccccatcacagaagcagcatcaagcgcgaacacagatgttgaaggcacaaaagatcagtcgataaataacagcacaacgccgattataagggaggactcagttgcaagcgcatcgccacctgtgaggatgatcaagcagccagtactcaggaagatagcgcagttagaacatcgtggtaagaagagccccccgcatcgatacggcttatgaaacgcttcctttcatgtttgggggttgtatatttaccagatgctcaactggcggaggtgtggaacaacgggctcccggaaaacgctgccttccacggaagacgtagcgcttgtcaccacttcgagcaaaaccagggaatcatatggcacatacttcaggcacaatatcgatatcatcaatatcgaacgaggctcatctcttgcaggaaaatcccgcagacgctaacaatgatgtggcaacccacccttccccccttggaagcatggcgtcatgttttttccgagctgacagcttacttttcgcatcttgtgttatttacatggttcatcgatactacgctggggagagagactccacctcccaatgcttctttggagtgtaacattccttctctatggcaccctcactactcgcgtgaagtgaaactccgtcgacaagatcgcttcgattatgcacaaccaaaatccgaggccgccaaactttgcgctcgtcacagttcgcctagcccggcggcaaaatattgtatgaactgtccggtggcagcaataaccatgtatagtgctgatcatcgttgtgggaaccccttggtttgcgcggggtagttgctctcgacgctggaggatgatgctggctaaggcgcctcgtcggctaattgtgtaatatgcaggtactatctgagccttcgagcagaatacataacgttcgggtgctgcgttaaaaaaaatgaatgctgacggcgttcatactttttgaatttagtctgcgttcgagatgcatttcctttcagcattggttgtgcttggtgcctcgctggcaaacgcagccatcggacctgattgtgccaatggcccattaaaggacaacaaaatctgcgatgtgaccgccgcacccgcagagagagctgcggctctagtcgaggctatgcagacaaacgagaagcttgacaatctcatgaggtgcgcatcaacatatgacatgacactgcgggaactgacaaaaccagcaaatcaagaggtgttacccgactaggccttccaaagtacaactggtggggagaagcacttcatggtgtagctggagcacctggtatcaactttactggagcttacaagactgcaacatcctttcccatgccgctgctgatgtcggctgcattcgacgacgatctcatcttcaagatcgccaacatcattggcaacgaagcgcgagcattcggcaacggaggtgtagctccagtagacttctggacccccgacatcaacccgttccgagacccgcgttggggccgtggctcagagacgcccggcgaagacatagtcaggatcaagggctacaccaagcatctcctcgctggtctcgaaggcgacaaaccccagaggaaaatcattgctacgtgcaagcattatgttggctatgacatggaggcctggggtggtattgatcgccacagcttcaatgccaagatcaatatgcaagacctggccgagtactatatgccacccttccaacagtgtgcacgcgactccaaagttggctcattcatgtgctcatacaatgccgtaaatggcgtacccacgtgtgctgatacatacgtcctacaaacaattctgcgtgatcactggaactggacggagagcaacaactacattaccagcgactgcgaagctgtgaaggacatctcactcaagcacaaatacgccaagacgaatgctgagggtactggtttagcttttactgctggtatggacaacagctgcgagtacacaggttcctcagacatccctggagcattcaaccaatcgtacctcagcattccgaccattgacagagcgcttaagagacagtatgagggtctagtgcgcgctggctactttgatggtgctgcagccacttatgccaatctgggtgtgaaggacatcaacacgccagaagcacaacagttgtccctccaagtcgcttcggagggacttgtcctgctaaagaacgacgacacacttccactgtctctcaccaatggctccaaggtcgcaatgctcggcttctgggccaacgatacctcgaaactctctggaatctacagtggccctgctccttacctgcgctcgccggtgtgggcaggccagaagctcggtctcgacatggctatcgccagtggccctattttgcagcagtcaaactcgtctacccgggataactggacgacgaacgccctcgccgcagctgagaagtccgactacatcttgtactttggcggtctcgatccctccgctgctgccgagggatttgaccgcaatagcatcgcctggcccaccgcacaagtcgacctgatcaaaaagctcgcagccatcggcaagccccttgttgttcttgttctcggcgacctgatggacaactctcctctcctcgagcttgatggcgttaattccgttatctgggccaactggcctggccaagatggcggctcggcagtcatgcaagtcgtcaccggtgccgtcgcagtcgcaggccgtcttcccatcacacaatacccagcgaactacactgagctcagtatgttggatatgaacatgcgccccagcagcagcagtcccggccgcacgtatcgctggttcaacggcgctgtgcaaccatttggcacaggacttcattacaccaccttcgatgccaaattcgcggcaaattctaccattgagtacgacatcagcaacatcacaaaagagtgcacaaatcaataccccgacacatgctcagttcccagcatccccgtggccgtgacgaactcgggaaaccgcacatctgacttcatcgctctggcattcatcaaaggcgaaaacggtcccgcgccgtacccgctcaagacgctgattagctacacgcgcgtgcgggacgttaagggcggccagacgaagagcgcggagatgcagttgacgctgggaaatttggcgagggtggatcagatgggtaatacagtgttgtatccgggcgaatacactgtgttgttggatgagccgacgaacgcggaagtcaagattgtggtcaagggtgaggagacgatattggataagtggccgcagccgcctgcggacaggcagtaaggtttcgttacttcgatcaatgagcaacactttgaacacaattaattgttaatgctgatgggacttcctgttgttccagccgcaatcacgagcttatgccacgttccgtaatcctacacagcaacccagattgcttaacaaaccagaatccctcaagctcccatttcttctccggtgcaaccaactccaccctaaatctcctcagaatctgcggaactagcttcgtcatctcaagcatcgagatactcttccccaagcatgtcctcccacctgatccaaactgcccacatcattagcacatacacaaagcatccacaacaggcaagcaacttacggccagaaaattcctctccatcaacctcaactgcgcaggcgacgcctcactccacctctccggccgaaaaacacctacatcatctccatacacatctttatcctgcgcgacgacccacggattaatacccactaccgtgccttcaggcaagaacacggacgcaatagacattccgccagccggtaccacgcgctcgagaagttggccgcacgagggatgcatgcgcatcgcctccttgatgcagagttgcagataactcagctggttcgcttcggcgaaggtgatggggtcagagaggtcgccgcgggtatgtgcggcgtcgatctcagcgaggagcttaatatatgtgcgcgggattttgaggaggtggtagaatgtggcgcgcagggatatggcggttgtgtcggagcctgctagaacattgcctgttgcgtggctgagtagttcgtcgctggtcatggcttgcccgccgtctttgttggagcgtttgaagcgcgcgagcatgtcttttagatcgtcggacgagctgcctacggtttggtaccgggatagctgcgtgcgcgcgaagtcgacgatgaaatgtgtggtgttgaggcggcgcactgatgggagaaggtttgcgatgcgcgaaacaaagcgattgcctaggaggaacttgtgcaaggcggggacttgcccgacgatcgagttgtagaatagtcggccctcgattgctcgtatgattccagagatgtcttgttctgactccataaagcccatgcagttggaaaacgtgatggatgttatcacgtcgaaggcgtacctttttggctatgcttagctgctatagatgttaagatatgttcagaagaagatataccaatgcagccattcgccgagatcgataccctggccctggaatcgctcaaacttcttctccaatatcttgatgcaaacatcagtcataggttccagctcaacgagcgatgtcatagagtatgcattcgctactgggcgcttcagttgtcgatggtaggtattgtcgcgaactgagaaaacagtcggtgtcaatccagatttggtggggacatcgaaaagagtgtagcaatcgctctttatttacgtcaatatgattcacattcgcaggaaatctgttgtcgatcgtgttagaatggcagcttactttatagaatttgctagcgataccataaatatcagtaatactcgcggcatcagagacagatacatggtttgggccgatcctaactacaggtccgtatgcatcgtgaagcttttggtgtataacaaattgtttaccagtcgccgctgtccagatacggtagagtggtgtaaacttggcaaacaaaggaccggggacgctccgaaggtgtcgaactcgaacccatagtagccttgcaactgtgaccacaagaagacatatcacaatagagtgccagtgggcgtagacaaatatcgcctgattcttcatagcaagtgcacagaaatccagataagaagtcgtgaagtgcaatgtcttgccgagagcaggtcgcaacagctttccacgttcgatataaagtgcttgaaaggcgccgaaaccttaagaaacgtcccgaggtccccacatcctcagacaatctgacaatccgcttgctcccggacccctcacaccacctgtgcagcatgcgcacgctcaatttgtgactggaacggcccgttgcctcgctatgccccacctggcgtcgcacatgaaaggcgggatggttgcacctcttctttttcgttccacgccacggtagattcgctcgtacatccccgcatacaatagcgctatgacggtaactacgaacccaaccatcagcggccaaacgaccttggtcgacaatacggtatctcagaagaatggcaagggcctgagtaacgggacagtgaccaacaatggcatgtccaacccggccatgacattcccgtcccagtcgctgcgattcctggagaaggtagagacgaaggatgttactcactaccagaatggctcaaaggcgcctgagctggctcgtctcaagttagacgtggtgatagttggcgccgggattggcggtctagcttgtgcagttgccttagcacgaagaggccactcggtgcgggttttggaacaagcgccgaagcttggagaagcaagtcttcttatccggtccaagctaccgtggctaacaatgatcagatcggcgcgggcattcacattcctccaaacgcgggacgattactgcaccaatggggagttgctgaacatcttgagaagcttgctatcaagccccagggtatcaatctccgcagatgggaggacggcagtgtgatagggcatactacgcttggcgcaaattacaagagcgattttggagtgccgtattatgtggtgcatcgggctcactaccatgaagcgctgcacaaggtagctgggaagctaggtgtgacgattcagctaggcgcaagagttatcgagtatcaagagaagaaaggaaccgtcatactcgaagacgggtctgtcgttgtaggagacctggtggttgctgttgatggtgtgttatgcacgaccttcatgctgacgtgcttggctgatacaccgttccaggcatcaactcaactgcgcgcagctatattgaaccggatgcttctcacgagcctgtgtacaatggcttggctgcatatcgaggcaccattgacgcgaacaggatgcgccaggatccagatcttgcgtggatgttggagaaaccggatctgaacctctggtcagtcattcaatgtgtcagtatatacgcgtcggcctgctaacgcagttgtttcggtaggatcgggcaacgcagacacgtcatgtcatacgtgatagcagctggagagtccctcaacatgacatggtcacatttggacgattctgacccgagcacctggcccgaaaagttcgaccgggaacacatgtacaaggagttcagtggatgggatccgcggtaagttcctctctttccagcttcagcaattgagacatgctcatcgacgcagattgaccaaaatcattgccctgattgattctttcatgaaatggccgttgaaagtcgcgcgaccattgacaacatggctctcggcctcatccaaattactcgtcatgggcgacgcagcgcacgctatgctgccatacatgtcccaaggtgctgccatggcagtcgaagacggcgccgctctcgcaatcacgttgaaccaagtctcctctcgggacgaaatcgcgccggcgttgaaagtcttcgagaaagaacggatgaagaggacaagtgacatgtgtaacgccagcaacgttaatggcatgattcttggactcccagatggaccagagcagagagcgagagatgcatcgatggcaccggaagttcgaggcgagcattatacgcatagtgcgaatctgtggagtgatccagtcacgcagtggtgggaatatgggtatgaagctgaggaaagcatggagaaggcgttggcgaaagatgttgccgagcagcagagttaagtttagaaatggctcgataagtcttcgtgatattccagtaaccttgcaacgatgctccatgcgaacggatatagtggaggcattctgctctcactcggtggatgctcagtggtgaaaccgtgaatctcgtggagttctcttgctcgcgggccatataacccttccaacccgctggcgtgcgcggcatgaatgtaagatgtatggcatgatttggaggacgctcgggatatgtgaagacatgcgttgttcatcatgtccagcctaagttagcgctagcgctggtgtgaaatgggttgatatttaggaccaatggccaacagcttgtgtccaattcgataatatcgcggagctccgcccacgtacgaagactgatgtgaatagcgtccggtcaatccacttgtggcccgctatgcgagagagctccaaccgtgcgagcgggaggtttccgccgacacgacgaggcatcccggtcgtaccacaacaattgatatgcggggcgtaaatatgtgctggaggcgcacagggcagatatttgggggctgtttttttatcgtggcaggtgggaaacgacagtcgaacagaattgaaggctcattcaaatgtcgcaaatcacgacataatttctccaaagtcgctgcattgagcttacatctctacagatctgggttacacgaaatctgcgcgtggttgtctagaacgatcatcctgcgcatggtggctgtcacatccatgtcgagtcccctaaccgcttttcgggaaccaagagccgctcgaactctcggcgccgcacagggaactcctgcaagaaatgttgccagctaccacaggtcgaacaacaatgacttcagataggaggaatgaggtaactcatagcctttcgtgcgcaaagatcgaggatatccgtctgtcgggcgctgttgttcatgtcgaaataaatacaccacaggttcactggtggatttgatgggcagtgtaagcgccgcgctactcgggaggcctgatcaaagcgtcaagccaggcagaatccgagattgtggctgataaaccttgtccaaggtgcagaagtacatgagcatgcatgcgaagctcgttggatttcagtctcgctctctatcgacattcctccttcattgcgccgtaggtgtttgctggtttcactgttcacccatttccttcgacgtatatagcaatgacgacgccaacaaaagtcatcgttactgagacacggtccagctacatcagcggtctcaaccggggaccgatcaccagtgtcttcgccccggcgccttcatgtacacagactctacgacttacggcagacggtactaattcttggctgtattctggacacgcctatcaggaatactatcaatcgggatgtatgcctacgggcaccaaagtagaagctgctttgtccgacaaagaagaatgggacagctattattgtaagagtccctgctgaatggctctgagcccgtcagtcgctaatattgggcgcagatagtccggcaatatgtccacagtcctgggcgcccgtcacgacttttacgtcaacatggttcggtattgatgatgctaaagtcatcccattgcgcccggacacaacagccgtactgtgctgccctcccgggtacagcaagggtatatgggcttatgcttgcgcatcctttctcgcagaggataccagtttgtcttacattgttccatcctcggtcaacggcaaatgggaagcgggagatgtgtccgtcggatcgtttccaaagggctaccccgtgcaaggcgatggagttcccgtatggtaccagagctcagacagccaggtgctagcagctgctgccacccggaccgccggtgaaagctccagcctagcttcgcgaatgagttcagcaagcacggcgcaaaccccgacatccacgccaccaccgacaggctcgcctgctgttcagcccgaatcgacttctagttcaggaggactatcaacgggcgcaaaaattggtctgggtgtcggcattccggtggcaatcatatttggcctagttctaggatggctcatcttccggcggcgaaaggcgaaggctgtgccagctggaacgcacgaaatgtcagaatcggaacagcacccatatcacggtgcgtactcgccagaagatgctagatcgaagacgtattacgcgcacacgagtgaactggatggtcaactacatgaaatgcctgatcaccatgacaggccacaagagctaccagcggagtcgcgctcagagctgcgatgaattgaaaagggccttagatgagccagaatacggcgtattggttgttgatcataggtctcttgaagcatagcgatgcattgtcgatgttaaatctcatctgctgcagcacctgcgacaaaaaggacggggcagcctatacctgtcgacagactgggcatgtccgttaggtcggcatgcgtcagtttcattatgcgttgtcaggctcgaatctctagtcgagcgcggaagatttttgtggattgtagtcagagttgtgagttgtgtaaacgtcagatacccggggatcatctcctcatttcaaagcgccaattttcgccgcagatgaatcatatctatctcccttcaaccctgaaaatgtttacatcgctcagacggtcctggcagtgagcatagctcaacgactgcacagttcatttttattacctcagagccatcattcaccccgcttgttacgctcaatgacattcgccattaccctctctcgttcaatccgcatccagttctcaacgaagatcctctgtagcctgtccctctccgcctgctgcttcctctgcatctcttcatcgacctttccttccccatatctatggaacggcgcaatgtaatccatagtcacctcagcgctcctcgctttctgcctcatcgcctccagctccgcaagtctgcgatcaaacatatatgacagcagccccttgatccgcaccgtcggccacgacggataactcccgtctgcggtcagcgagaaactatgttcctgattgtacagcacatcgcacacgaacttctgactgaacttgcggagatctctgacgcctttgaatgccgccggcgttatgtggtgtctagggacatttgcgtgcggttgcgttatagtgatacagacgctgatgggagcttctgttgcagaatcatgctgggcaggcttacgattaataaacgggccgcagcgatttgtgaaatcatcgaaagcgcgatttccggtcgaggacaatatcacgtaaggatagagtttggtgaagcagcccgcaagtgggccaaatttggtcgtcaagccaatgagtgcggcgtagtcgacctggaattgcaagggcatattcttcaactctacaattttctttcggaaggttgacgttgcttcggcgttgacgagacgggatgtgcggagtagtgcgacaggcagtgaaggacggatgagctcgatagcggatgagcctcccgtggggtttggtggccaagatgcggggtgtatgtttgcttcgtctcgggtgagagtgtggcatttcgttacaaaatcgacttgcttgtagatcatacagcgaagttcgggtggaagatccatgagtgggaagttgtcatgggagaaagggatgaacggacccggtccgtgccgctgcggcatcgaatttcgcgcgttcgccgtatttttggcagttcttgaatatgcgaacatagttgagttgagagtagggttgcgtgagttgtttatggtagttcatggtagagcagggagctttgagagatcttatatatagaagcaaggccgctgcaattcaccaaagcaagccccttcttgtatgactgctcccttctcgcagccaaagccatttcactcgacgtcagcgtttgccgctgacagtcatcatttgactgttatagaagtcgacgtctttgacatgtctggtttggatgttatcactcaagcgtttttagggctctcgctaccacagtatgtatgccacatggattaccggggcgcgatggacgcccatcaaaaaccagaatttgatttgcgccctttgcgtaccatggtacccattagcgtattctatccatcaagactacataaagacgaaaaatgcactccagttccccaaacagatttaccacgcatcacaaacctaacaacaacgttgaagttcaaatacacgtataaggcctcaaatcacaaatgaacacacaattccacacacaaatccgaaacatcatcacacaaaaacaacaccaccaccaccatgccagcaaagcgtaaaccccatcctgctggctgcgccccaaaacccaccactgacacagactcatctacgatatacttctacctccccaacgcccgcccctacggcgtcttctgtcaatggcacccaagccccttcaacatccctacttcctctctacgtttcctcacgcactccgcccctcgcccacccccgaaccacccaaccgcatcgcaaatcctcgccacccacgcccccagcatccccttcacctgcgccgagcaatccctcatgttctgcaaagcgctgtacttttcctccccggatatgtgcgcgcgcatcatggcgagcgcggaccccgcgatacataagaagctcgggcgcagcgtgcctggcttttccgagtggaagtgggaccgggtgaagagaagggttgcacgcgtggggaattggtacaagttcacagatggcaggaatgagcggatgaggagggtgttgttggggacgggagggagggagattgtggaggcgagtcgcagggatcgggtttgggggtgcgggtacagtgaggaagaggcggaggtgcatagggagttgtggggggagaatcttttggggaggtgtttgggggatgttagacggataattagggagagggaggtagaggggtggggagagtgggatggggatatgggggagggtggggaggacaacgagggaaagatgaagattgatgaggaggataatgagaatgacagagatattaaggatcgcatggaagacttgtcgctgggcgatacgattcccccgacatggttgcgtgatggcactttgtacttctagcagtagtcttattatagttcgagctcgttgctacaatattccaagatcacaaacaacttcctttcaaaactgtgtcagcggctccgaagtgctgtgatcaggaaatagaccttactaacgcccagcgtactttccaaaatagccaagagtctcgctgctccacctacagctttgtctcatgtcaattatagctccatgacttcgtctagaacctcatcatctaccacccctcccctccccctcctctccaaatcctccaccaccatcctcgcaacaaccccatgcccaccaggcctcaaatgaaacaccctcttataactatccggaatcaaccaatgcagcgtatcgccaacaacaccctcttcccccacgcgctcatgccccgtcttatccacaaaccccttctccccatcgaattcccaatccggatgttctcccaacgtcttgttaaccgcactaccaatgcccgcctcgaagcttccctttggaaccgcttcgcccgtgtggttttgcaacgccgtgcgattctcccccgtgtccacggtatcccattcgtaaaatgctagagcggcacgacttggatcgggctcgtggatgcctttttcgcaataccggcctcgcgcggcttcgatggcggcatcgtagtcgatgaagcgcacatttgggccggcggcatcgacggccttgcggataatggcgttgacggcgcggaccatgtcgttcagatcccgtcgcatctggagtgtgaggtattgcttgctccactcgacgttgcgccagacggcccaggtgacgttgtcgcatgtggtgtcgtcggtgccgaagaacgtcgcatatccagtatagtaaatgacaccgttggggttcatcttgggcttggaggcggaaatcaagtcggtgacgtttttgtacaactcagtttcggcggcgatctttgcgcgggctgcgtccatggcggattggcatgcgtcggaggcggacatgtagaattggtacacgcagttgctgaggatgggggttaggccgatgtcgttgccgccagcggagatggtgaggaggtcgagattggaggatagggcggggacttgggtggacaggatttcggtgctggtggcgccggagcaggagaggaattgatgcgtgcgatttgcgttttctccaagaagagaggtgtgtaggatgttgggataggaggaggcatagcgagagcaggaccagtcaagtcggtcgccagaacccaggcctgctgagtaggagtcgcctatggatgcgaatttctggatccatgggaatccggttgaagtagttataggaatttgctcggcaaatgcgagtgacgcaaacgctactgcggcgtaggtatatggaaaagatgccatactggacttgacctattgacgtaaatggtcacattgaatgaagaaacaaaagaagtgtgaagaagcacagagcccccacctctgctatgcatggtaagcatggtaagtatggtaagtatggtaagtatggtaagtatggtaagtatagcacaggctggggcgccgtttcagcgtggttgcctcgcgtggtgtgtgatgttcgccaagacggtgatcacgcgcgtaagctgagctccagcgctcgcgagtgaagagcccacgggggtgccgctagggcaacgaatggatgaagccaataaatcaatttttggtcacacaacgtcggcgttgaagttgcatgtcggtttcgcacggtagagagcgttatctgatggacgtcaattatcacacgcctcacaccacaagtgaatgtttgcaagtgacgtatgcactaagaattgaagatgcgactatacagcttctcatgcctaccaacccagagatccataaccggcacggtctgtcccgcatcttccacagatgtgcgccagccctcatccacaaggcctcggatcctatcttgcagctcggcgctcgctaaaacagcctgcgcctggtacggccccatgacgctcgcgcgcacagcagcacttatcaccgtgcgtgcgtgcgagaacaggaacaggtacgcggcgtcgtgcagcggcacggacaggattctggtgacgaggccccaaagcggcgcgagatgcgcgttgaggtgctcggatgtgcgcagcgcggcggagaaggctgcgagggcggtgattgctgtttctccgtctccgtctccgtctccgtctccgtctccgcttgtagacgccatcttgctgctgtactgcgacttgaagctgcggtcccagacggcaagaagcgcgcggccctgggctacgctcgcacgtcgcgcaactgtgcacggcgtgctcgcatccaagtcgttgtcgagtgtctcgatctcccacggccttctgtagccagcgaggacatatggcagcgcggtgctggctaacgtggacagtgagaggcgcaggaatgtatggaacgagggcagctgcgatgccgatggcggggatagcttgtggtgagctagatacgactcgagaccactactgaacgcgaacgaccctaggggaagagccgagtcggccaggaggaggagtgcatggagcgctgtgtcctgttagcccgctgatgactgtgatgcgcatgcgacaacgtacccgcatcctgtgtgggcgacgagaagctcgatgcagcgctgtcatcattcaattgcgccttggcatgccgaagacgccgttcaaggtcggctatctcatctttcagagattgctggtccacgggcggtgaagtcatgggcgtgttgagcaggatgcggagtacaaaggtgcgacatgcatgtgccttggcgccatctccacagatagtcgcgtatgtctcccgtgtgtacttggcccaaaacatcacgctgcatgagtaggattacacacgagcctcgaacagtctagtctttttcaatccatttcattcgattatatgcaggtctatgtcgtggtcgtcgtgatgatgaaagcagccaaaactccctagtaacccagcatcctagaaggtatccccatgtcaagttccccaagaatgatccccgcacgtgcgattcatggtggtattattgcgctgaacgaacgccatgccctccaccatgcaatccagacccagtaaaccacgtgcgcgccaaagaatgtgtgtgtgccgaggcaccaagcttacaccttctcgactgccgtcttcttcgggatgtcggcgaacatggcagtgcccttggacgtctcatagttcctggagctcgtcttcttaaacagagtctgtggcttcgagctgcgcacttgttagctcggcgattgctcggtacttggcgcaactcacttcttcatggcgtgcttggtcttgaaagctgccagcttctgcgtggcgggtgacatgatctcgtccgaaggtgagacgtactgctgtgccctgcgcatatgttagtcctctgcccaatcgctaagattccgcaaagtacttactgctccgcgttcatgcgtgagttcagcacttggcggtggtactcgaggctcttgagctggtccttctcgggagatggcgtaggcttcatctgcacattggtgtcgcgggcgctgagcacgttggaagacatgatagctgtgcttggaggtattctgggtttcggtagattctggagttcgagtgctgctatatagcgaattgagtagagagctatgatttgaaagctatttggagtggatggcggttctttttgctcgtgcctgacaatgtaaagtactcgggtgttgatgactggtcgttgcgcggggcaaccgagaacggggtcccacgtcatctatccacgcccctcatccctgcttactttgatggcacgaccttactctgacacccttgcgaaccgcacagcgccaaagttcaggacgtgctgctagctgtgtgactcacgctcaatgcgcaaccatattcctatcgcagcacttagtccgaagtgaagtaaccacccgccactaccagggggctcagcgggtaagcatctgaagggtcatctagagcatcatcaccaaaactcaatgcttcgctgagattcagcaatctcaaatggggcggcctcgtcttatctgcagtgaactgcgcgttgtcccgagattcacccctacgtgtcttccggtttctgaagtcattggctgtactacttggggccgtagcatgttcgcgcccccgaatgcccctgcgacacatggaaatgcgcgcctgaagagaaatcggatgctcacattatcgccttcgaagtaaacgattgtgcagagatcactttcctacttgcttcctttaagataaccgatcccgctcttccctgttgcttcctgagccttttgtcatctcactctccactttcaccatgtcgcagaatcatcaagttggtccttatgaggatgccctagaggtgaccccgcaacaacacgcttacacatatcctgcgaatgggccattgcccatctacgcgacgtcctcatcagaaggaatacatcaacgaacaccgacggatgcaaaagctgtacatgttgcaacacatgcagcaaagaaacgactgtggattctccctttagtgggactatccatagctgtcattgctggacttatcggaggattcattggggtagcaatacatgatgcacgggagccttccaccgccgcacttttgaaagcctcgccgtcatcaactcccttatcgtcatcaattctctcatcaccattcccatcaaacacatctagcccaacaacgacggcgccatgttcgagccagcctgcaggtaccttgggtacgattgcagccgtagacacgggctgcaaattccgagaaacaaagggtcggaacagaatgtacaacgcgacagctttcactggaacgtccttcacaactatatgcaattcgggctggaaaaattttgcaattgtagggctctacactcttactccatctgattgtatcgagtcttgcgtccaatacaacaagttcgcggataaacggcccaagtctgagcgcttctgcgttggtgctggctttattccagacttcgtgaaccagacaatggctaccctggcgcgcaacggcgcgtccttcaactgcttcctgcagagtaacacgactgggataatgccaaatgacgaagagcgtaagggtctcgaggttgttgcgctgtgtcttggatggcagtgtccggggccctgagcgtaaataacaactgccacttaagaactcacaaagcacaaatgaaaacggtcagttccttgtcttagttatactgtgcgactttctttcgagacccttgttttcaacatcgttttttttttcgctctccttgttctcattactttcttcagagcgtctggcacacatctgcagttctgcaatactacgtacacatactagacgtcaatagactaggcatgcgctttttgcactctgcaccatatgagtgcgagtggcaagaagacatcttcttcgaccaatattcatgcatttcgagagaaaaataatgttccgtcttctctcatttcatccccaagctctctcctctcccgagtcaaaggacctggaaatcactcgctagagcgttccatcagcgccgaaagttccagtgggacagaagcatatgtgactgcaatatagcttcgaccgtgcccgcgcactggacgctacctgcgccggacgcaaagcatgttcagatacaacatgtgaaggatcgtggcagcagtcgcacgttgcgccgcatctccaaagccatgaaatcgacaaaagagaatgagtgcagcatgatcgtgatggagtagcgtagctatcgggatgagatgccagccaatgtttgtgtacctctgtgctcggcgcgctagcctaagccccgcatcatgtccgaccgtagattcgcaaggggggaagtcgaaagaacctcggcaccttttcaagacggcccgcaagtaatcgttgcccccgacgttgcggcatccaaggtttccgtctgatatcggtccttaacacctcgcagcagctcaattgctcggtctgcaacctgctccatcttctcgctacccgtgtcctaagattgtgaagaagagatagtcttggaagaagagaggcacgatggccactaccgcagctgcaatcgccgcggcgactggtgcggttgcatacctcaatgggaaataccacctggagcaggacatcaagatgctgaagtttcggagagatgctgcgaagcactacgaagaccttggtatgttgccattgagcattgagcagccgtgaattggcagccgacacgtccatcgtgacattacacgctcatacgctaacaaacaacagtacgaagaaagctccaatctccctggtactctttcgagccacaagtcgcaagatttccaaatgagctgtgtatctggtcgcgcaccaagacttatacttggcaagagacacatgatcgggccattcaatgggctcatttctttctgtcccagggcgtaaagccgggcgacatggtcgccacgtatctcatgaactctgcagactttctagtcctctggcttggtctttttgccatcggatgtgcgcctgctcatctcaactacaacctcaaaggcgacgccctgctccattgtctcaaagtcgctaatgtgaagatcttcgtggtggacgaggagccagaatgtgccgagcgattcgcagacgttaaagagagggttgaagaactgggtgtgaaagccttcaccgtggacgaagcattgctgcagaaagtttacgccggcccaacaaatgacccaggtccatcctaccgcgagaatgtcgttggctcagacccaacatgcctcttgtacacctccggcacgacgggcctccccaaagctggcaaattcatggtcagccgcttccacgagcgcggctcacgcgagaaaccaccgctcgaccaacgtgccggccccggcggcgatcgctggtactgctgcatgcccatcttccacggcaccggcgggctcgcgtgcatcatgtgcctcacaaccggcctgagcgtagccgtgggccggaaattcagcgtcagcaccttctgggacgacatccacgacagccagagtaccatgttcgtatacgtgggcgaagcagccaggtatctcttgatggcgcccccgcaccccagggaaagagaccacaagctccgtggcatgtacggcaacggcatgcggccggatgtatggaatcgattcaaagagcgattcggaatcgaggaagtcatcgagtttttcaattccacagagggcgtcctggcgatgctcgtgcagtcgaagaacgacttcaaagccacggctgtaggccatcacggcgccatcatccgtactgcccttagaaacgtcctcgtccccgtcgccatcgacccggaaaccggcgatatcctgcgcgaccccaagacaggcttcgcgcagcgcacgccgtacaacgtcggtggcgaaatcctcgtcggcgtacccagcgaagaagcattcgcaggctaccacaacaacccctccgccaccgcgaagaaattcgtccgcgacgtgttcaaaaagggtgatttgtactaccgctccggcgacgcgctgcgccgcgacgacgacgggcgctggttcttcctcgacaggctgggcgacacgttccggtggaagagcgagaacgtgtcgaccgccgaagtcgccgaagtcctcggaaaatacccgggcgtagctgaagcgatcgtgtacggcacgctcgtgcccaaacacgacgggcgggcggggtgcgtgtcgttgcgctttgcagacggcgtgcggcctgagacgtttgattggaaagcgttcctgagttatgcgcggggaaagttgccgagatatgcggtgccggtgtttttgaggctggttagggaagggagtaatacggataatcagaaacagaataagggaccgttgagggaggaggggattgagttggataagtacggatcgaaagtgccgggtggcaaggatgatgtggttatgtggatgaagccaaaggaggatagatatgtgcggttcacgatggaggacttggagaagttgaggggtgggggtgtgatgttgtaggtgtttgtagagatactgaaggaaggatcgcatcaacatatgtatgtttcatggctttgattttccgtgctatctggaggtgggtgaggggaatttgcgcagatctacagacatgttttgaagtgtaggaagagggatgccctgcgaacgctagcttaaggtggcagctatggacgattccacactctgtcttccattcatgcaacgattgttatctagaatgtgcagcgattaggattttgtgtgttcatgaaagcttgtttgtatttggagtgcaggcaatgtgagtgagggcgtgggggtcatcttcagtgcttgctctacgtcgctggagacttgcacctatctaaatttcgcgacttagtactctgcttcgccagtaaatgtagctttctcacgtacttacgtcgacatacttgcatacacggagctgtagaatgatgttttgagtgcatggcaatgtgccgcttgacttttcagcctgatgcaggtgcatggatttggcttatctgccgccgccagctctgtcagcttgaacttcgtcgtgtcctctatttcttcgaaggaaactctcatctcctcaaacccatgcgatcttgtgcgtcctatgttcacgcgcgattatcggtgctctatatagtacaccccaactgggatttgcacaacatcaaatcgtcctgctgtcttgctgtcagcctttatcgctcaatttcaacccgccttccacccctcatcctcgaatctggtcgacttagacaatcaatacttgttacaagaagtattgagtagctatgacgcgctggcatggcccattttgcatcactccggacgtgtttgtcacagaagacagaacgccaagctgtcaagcctgtggcaaaacgtgcccgtccactgaggtccttatatcccagcaggaaggagtagctacatcatggacacttccaccagatgaacctccaggtcagatgaacttgcggtggccaaaaagcgtaccgtactaccgggcgaaccaacagattccacttaccgagaatgtcacggaggatcaaaggactgcggaaccaccgcccacttcatcatccatatacggaaaaacattgaaaaatgatgaaatacgactcgcttgtctgtcggctgtttcaacagaggatagtcctttgcatctgagtctggacacatatgccgatgacgaccatccagaatacgagtgtacttcatattcttgggctactgatgacggcgacgattctctatgttgcccgatctatgttggcaaattctgggacgtccaactgcagaccaagaactgctttgctatgcttcgtttcttgcatccctggagaggcatccgaatactctgggtggatgctgtctgcatcaaccaaagaaatactgaagaacgagaggcacaagtctccaagatgcgcagcatatatgatcactgctcccggacagtggtttaccttggggaagatcttgtcacatcctctaggcgtttcccaacctcgctgccgttggatacacttggaaaagtcgactcacggactttgccatttcttgctggtcatcgtctctatggcacaaactacacccttcgtgatctcttatcgcgtagatatttcagcagactttggatcattcaagagctggttgtttccgatcaagtcatcattcgcattggtgacgttgattttcgcgcaaatgctcgaattgcccaggaatcatcaaaagaccttgaacataacgttgtcgattacgactggctacctgcgaacacaaacatcctacacaatacctccgaaaatgttcgagccacagtacgactgcacaaaactcggcttattcatcgttccgagtctttcgtcacggccatgtctcacagctcctcaaaattatggtcaaatgcgtctgaatcttggctccagcatctggcacacaagtcttttcctcctgatatcatcaaggatgtaaccgatatactaaagttgacggcaaactcatcagcttctgatcctcgcgatctattatttggggtcttaccactactcgttgcaccaggcgtgcaggcagacttgaaccccgagtattctctatcaatgcaacaatttatgattggcctgttctcatacattctgacgagggagaagagatactggtttctcggtaatgctgatgcggggatgaatgcacggcagcgaattgagcgcggtctgccctcttggatacctgactatcggaaagatggggcatggcgacgattatttcagagggcaccaaataagccaccttcgtttaatggcaagaactatcgaaggccgttcccggtatttttggatgaggccaaccgcaagtggttgtttcaccgtgaccgccagttcagctggcctcctgatgccataggcgcagctaacggggcacttatcattagtgccgcccatattttttcattcgaaaacggtattctggcagagggaagacatggacccttgttcaggtatgcgattgcacacccatggcgaacgtcacacggactattggtgccatcgagactacttcttattactcctgagaatctggacctccagcctgataaggaccatctatatataccagtttctatgccgcagctctacctcatactacgaagaacgaaccagatgccagtgggtacgtcattcgagctcgtaacagcttgtgtccgcctgtttgatcgaagaagaccaccgaagaaagccgaccttgaattcttggcaaacaaggaacatcaaaatgcggaagactggtcaaaagttggggctgtaccgagcattgcaagcttacagctgactcaatacgaggacgttgagtcatttcgaaggctcataattagctggagccgacacaaaccttgcacaacctcgtcagtataccacagacgagacatgtgcccatgggagagccccatacaggacagatttgtggatcctcaatttgaatctttttttctttggtcaatttggggatcaacctcagtgccgctacccagaggcaagcccgatgttctacacagcctgttagtgttgtgtctagcgatgcataaagatgaagaaaacaagcgaactagtaaggggcgattctatttgaattacttcgagaccagctacctgaagtgtcttaacgacaaatttcttcatcgggtcgataaaggagaggatgagacctacatcgaatttgcattggacatcgatataactacctggaacggattttgttgcaatgacttttttgacatgattgaggtctccgtggggtgcacatggacatggcgacacataggggaatccaattggcacaaagctgcagacctagaacactggcactcataccacaaacggccgacgccgagcaatcggattccatctctacatctagaggagtcgaagagccgcataatactacgcatttcagcgaattgtttcttggaccatcttcgcatttaccttgacaaagcgcagcaatttctacgggggatttttggcattcatgacacaagtccagaattcgcggaacttgcagatctagcagatcttatcagaggtggctcaaggttagatcatgattccataggccgtggttgctacatggccgacgtgagaaccgatggacgcgtaacctcaataagaatagtgtgaagtctttgaaactatgtcgatgatcaataaacctgtgatagagcggaaagataaatcaaaatattgaattgaactcgttttgagaactagaagtacatgcatatgattgccaagcgctacttgttcttactagatgagatggaacgacgcatatttttgtcaattttcccaccccatgaaacgtgaagagcacacgcgcaagcctatcttccatcataggtgctgctagaacagatcttcccatgattgataatgactacggtggagaatgaacgaagcttgctccaaggttcctgagacggcttctagcagttgatggtgtcatgcggccatttccatctaagaagatctatatctgtcagcaaactttccagtctcaacaacccattgtcatcttattacttaatcttatatacggtcaaccccgctgtcaacaccccagctgtaatcccaccaacgaatggaaacactgcgcctcgaattcgcatccaatacttctgcacttcaggaccaaataccacgcctttggtttgcgtccaatacttttgcacctcaggaccaagcgccgcaatgatagcctccagctgatcgtccttgacagacttctttgggctgaccggttcgcaagtaggctgcccttcttttgtctgagtcttgcttaggctatggacttcgcaggccggttgctcctccaattgttgcttgtcctgttgttcgacgtcggctagaacccaaggctcggagaagggggcgtatgcagtttccggtagttgcgtcattgtggatgatgtgcctgctggtagactggagattgtattgggttttgtgttgttcgtgtcgcgtttcaaaggaaatcgaggacacggagagttggcgaggcctaggtggctatgtccaagcaagggggtgtgtttatcgaagcgcgtggtatgcaacaagccatcaacaagtaccaggaatgaagaaagcagactggccagcgaggaagatacagatgttgaactgcatggccaaaaaaatgtgaccaggcttcgatgccatgcccatccaaaaaaagcctccaagtgacagctgtatacgcccgagtcagcattcgcaagaattcggggcaattaacttagaatcaatcctacacccgaaagcaaaactcaatacaacaaaattgattatctcaactacggaaaatacatcacccctccattaccttacgtcctagcatcccagccccatcactcccgtccagccctcctaaccaagtctaaaatctgccaaattcaaaacccgcacaaaccctcgattactatcttgccaggatgggacgacgcctcttttggcggcggatctgagactttcaggttttggatagacgtatgcgaggcttgtgtggtcaatggtggacatggtcgtgtgatgatggtgtcatgggatgcgccgaggttgctgggggaaagggtgtgggttggatactttggcttgatagacaattactattgatacctatggaaagtaagagtgaagaaaatgcatgtgagaccaaggaagagaaggaagtggtgcgcggggcgagttgacgcgcattgatgtgggcccgacagacgagcaaggtgctgatcggtacatgctgtgcgacagacaacagtgggggcgattgatttttgtccgaagtgaccgagaagagtgagagcctggtgttattcatcaaggcaattgtgcttaagtggcacggcttcaggtctcggcacctaccacgctgtgatgtatttgtgccgaaattacctgtcactgcgggtactggatgtctcttcttggtagaaggcagctgtgtgcatcttgattgggaaaattgcgactgagtctctcagccgttgtttacacgccacatgagggtatcatgtcaatcgagcatttatctgagcagtgataggcaacaacatcccgtatctaatccgagtaaatgcagtacaatcgtgtcctcatccagtcgttcaaatcatataatgagcccatccagaacgccatggtatgcagtcatcaaaacagcgctcgacaaaaactgttccgtcattgcttttgtctcgacctcgatcgctcgccacctcgcatgtctccttctcttccagacttcttgcctgctttgcctagttgcctatttcggtcctcttctttttcgtcacccttgccttcgcgctcgggtttcttggacttgttctccttcccttgctcctcttccccatcatggtgaccagccttctttctggcatgattgcccctcataccctcatcatcctcgggtctgtttccgctcccatcttgttccacgccgtctacttcaatctttgcccggccgcccgtttccatggcttcatcatcccgaccaccttgctcgctcatctcactcctagaccggatgggcacttcttcaagcatccggacttcttcgttgtccgacgtgtttctcgcaggtggaccacttttcttgccgctgggcttggttggtttgtcttcaagtatgatacttctgatgcgcttcaccaggtcttcaaccttgaagggcttcgaaataacatcgtccatcccagctgcgcgcatgctttgcgtttgcgcttcgcgtacgttggccgagacaccaaggatgtggctgtatccagctttgccttcttcttgaagttgccggatctctttcgtagcagtattaccgtcctttataggcatctcctggtccatcagaattatgtcgaaataattgcggtcgttggtgctatcttgactgatttgcccacgctcagcaacggaatcaatcgcttcttgcccgttactcgctgtgaaaacctcgaagcctcgcgtttggagttgacgtcgaagcactttctggttgattaggttgtcctcaaccagcaggagtgtctgcttcttctcgcttcgctgatcgctttgggaccgcgaagtgtcggatgccacgctttcctggcgctgcgtctcaccgcgctgaagatcgggcaatttgtcttcgatagctttgtttactgcagagcgctctggctggatatctcgagccaccttctcggtctctttgtaccgagcgtctgaagaagattcgggatgcgcctcggccatgtattcggtaggtggatttctcagcgatccatcgtccatgtccgtattaacaccactgtggcttgacaaagtcttagcttctgggcgctcactcggtcgctctttgatttgcgttagatttgagtttgctctactatagcctggtcgagcttgatctcgggaagtcgatggcgaagtctcagaattcgatcgagactggaaagggggcctgccgccatcgctagacccatctgagcgtcgcaccttgaagaagaagccaaaagtcgagccctctccttccttggagctgaccccgatatcaccgccatgcaattgacacactagatgactggatcaatacatgtttgtatagtcagagaggcggaacctacatttgcgagatatgaagaggcccagtccggagcctccataattctcctgcgtttttggtgtcgcttgtctggaaactgttaatacagcactcagggtagaggattcgctacacacctgaaccgctcaaacaatttcgcctggccttctgcgctgatacctatacctgtatccttgactgcaaccatgaggtacagaggatcgccacttccccattctgaactcatggtcgaatcgatatgaaacgattcttgggtcttgattgaagtagatgacattcggcggataggatgtcggtcgttccacagatgcgcccatagatacagtaatgtttcgatctcccttcttcttcgctgtgaatttgacagcattggtgataagatttaccaacactgggcttgtcagcatggcggggtcggtgatgtgaagaattcttaccttgcttcatcctattgagatcggcgacaacgtattcaatgttttcatcgtcgtaggacacgtccatggcgtagtgaaacttgatattcttcgccttgaactcggactgaaagactctgagagcctgggagaattcccacttgggccgcacctctgcacaatgtgaacaatgagcagagcagggaacagaagaggagacataccccgaggcacaagcgacagcatcatcgagtcgagcttggagaaagacagaatgtcgtccaccaaagtattttggtgtgagacacagagcaagatcgtgtccgcggcgtcgactatgtcagcgacttcagccttgagatctggtttcgattccccaattttcaacgtgacctcccgaacctcctcggccaggtgaagtacagcgctgagaggattgcggatctcatgcgacaccatatcaatgaatctttcttgttgttcctttctctcctgcgcttcggtggctgcccgctcctgagtaagttgggcttgcttgatctcagtgatgtcgacaatggcactgatgaaaccggcatctggggcatcgctaagaggcctgaggagaaacaacctccactctcccccttcgccggtagttgccatggcgcatcgaaattcacacctgagctctttgcggctggaaaaggcttcgcggtaggctgacatgacgcgctcgtaatcgtcggggtggatgctctctggccaggcgcgaaactcgttctggatcttgttcgttgttagcttgaagaagccatcgttgacgaagattgcctctgcttcagagtcgaggatggcgagtccgttgggcagcagttctgcgaatcgctggaacagctgcgtctgcatcgagtcgacctgctcggtgcctgccttgagctctttctgctgggtttggagcggcttgacttgtctgcccgggcgatcgtgcgtgagcttgtcaaggccatctatgggcatgtacttctcgacgccgctgttctgcagaagctgggcgaggacgccctgccgtgagccatgttcgtcgagcagggtgctgaggaggatttgggcatcatggtcttcatctggaagccgctgcaagaagaagcgcgcggctgtggcatgtcagggtgggtgcggtagggaagacgttgcgcgatgcttacctaccttgaccgtgcggccgcgcagcactttggacagcgtgcccatggcctcgccgccatagctgttctcgcctgtcgatccctggccatcgaggtcaccccgcgccttttgccaggccaggttgtgcacgacggcgaggcgctctccccagaaaatggcggcgcaatggggcatgggcaggatgcacgagttgacgagacactgcagtgacgagggccacgtatcgcgcgggcccagcggcgatttggacctgcgtatggtgagcgacgtaagaagcagcaggggcagcaggtagatgaaggtcgtctcaccagtccctctcgtccagatgctccgagttgaggtcgaacacaggcaagccagtcgcgctgagtttgtccagattctgcatggcgccgatggtcgagggcgccccaggtgccgtgaggtttggcgggtctcgcagtgtgcgctcgaggactgcactggctaccgcgcagcagcgtgatgcacagaaataagaagaacgacagtgacgtcaagcacgattgtcactcttgaaaacacccagcctgccccgctgtccgtgtgcgtgcctgacacggacacttagaccagatcacctccatggccgcgaccttgcgagcaggtgtgcaaggcgtcgcgacggtctagaactgtcatcgctgatcgcgatagctgtgaggcatcgcgcatcgacgacagctgcgccgcttgggcgacggctgcatggcactggctgcgtcccacatcagccgagtcaggacaggcaccggactacgcaccttggaactgcagcgtcatgtcacgccacgatgggggttaccggtgtgcggtatgcactgcgtccagagacatcattcatcaacaccacgcgtgccttgcagctgtctcacgatatcggcttgcaagaccgactcggcgttgatgcagccttggcggtctcggacaaactatgacgatcatcggctactcagcctcaaatgactcggtcagatcatgatcagaatcatgatcagacagtgtctacgacaccaacagtacgactctctacttgctgcaacatggcctcgccggaacttgtctgtaacgtcgatgatccagtacatgcaaccttctgggaaccgtggaccttggaaacttgagcggtcacgtgcgtctacctatcggatgggtttgccgggcaccgggcacgtcatgtcggacatggtgtccaggtcccaggtgtctggatctactaccacacacctttatgctctcgatgatcttgatcgtgttcggcattgcttcgcacatgaatctctttcgccgagcgctcgcaatgacgcactcggatatctcatggctcggacataacatatccgagctgctccttcctcatcacgtagctgcctcaccacctcaccaccttttctcactatccacgcctctcaaatttgaccatgaacgacactcctccgaggcctcgaagacagcgagcaattctgtcgtgcaatgactgccgccgaagaaagctgaaatgcgatcgtctagctccatgcaaccgatgcatcaaaggcggtgtcgctcagtcgtgcgcgtacggacctgaagcgtatagcgtcgtgtctgatgagcttcaagaatacgccatcaaaaagagacggagaggttcgaggagccaacaagaagtccagtcacacatcgcctctgagagcagacaccatgtatgcgagcaagactccacactgcaaccggatgtgacagcacaagatcggctcgaaaagcttgagcgcgaactctctctccttcagcaacatgcttcgactcatgcgccagagcggaaggatcaagtggaattcctcgctaactcacctgacttgaaaggcatcagccgctcctctgcagttatgggtatactgaaaggacgtggatacgggacacatttctatggcgcttcttcagccatgtctatagttgcccaagtaaggctcctctccttgattgtgtcgctggtgaccacgacagacatcaggttactgccatggactgacagttccagtttcccgagctgcgttcgtatatgaaatcggcatacagtgaatctacggctcgaagattgtcacaggacatgaaagcgtctgaggaccgggctcggcaaatgcaacaacaccagcgtattttcaacgcatcaagcttgcgatctttgttccccgaacgacgcacagtagacctcctcctgaagaaatacttcgacacatttgagagcacactaagaatcatacatgtgccaaccttcaaaaaagcttacgagcagtactgggatagtggcgctaccacagacactgacatggatgccattatactcgcaatactagcatgcacaatctgcacggcaactcacacaacaccccgctataaccacgcaggatcgacattccactccaaaggcgttctgtggattagagccctcgaggcctggctgaagcggcagagcaacaagcgccgcagcttggcgacgctgcaagtgcgctgcttgcgactcctggctcttgcgacaacacgttcgaaggtcaaagaatactaccaagaggtacaaacacatgtcgcaatcatgcgctcaggaggcatgcatcgggatccaagtatatttggaacccggtgttcggcatttgaaggagagatgcggagaagactctgggcaacaactatggacatggagcttcaagcatcgattgacaaaggttacttcccacatgtcacttgttctcttaatcagacctgatcgcgaacctaggtgtttcatctgtgcttagcggtctagactatgattgttcagcacctcgcaatattgacgacgacgaactcacaattgatctgcttgcgctgcctcgctctcacggaatcacgacgtacaccgacacagcctacctacatctgtccaattctacgctcgatcggagaattgcaatatgctcattaatgaacagtctaaaggataagcccgtcctgtacgagattctcgagcatgagaacaatctcaaccagcatattaccaatataccttcttgggccgacgcccgatcgattcaggttaagcagcttctggaacttcagctgcggcaatttatagtcatacttcatatgccgcgcgtattagaagtcgacgcaaggagagaatccgaacgccgatacgcaatgatcacagctctcgatgctgcggcggcgacgataaatcgacacaccttactgatcaagaccgggaacttctccgcactttcgcagcgcctcgattatctccgagccatattgctcatcacacacatcgcgtattacgcgcgcagtgaaaacggtaatcgactgaagtcgccttgcctgatcccctgctgacgccactaagataacatcctaccgcgcctagccaagcagatatttgatgacaataaagaaaaggctcttcggctccttgaggagcgcgcgatgcggccgggtaaaggaaccgagtacttctggtatgttagtgctgcagtcagcctcgttgagacgcagttccaaccctcgcagtcagacagcttgaaaaggcaggcggctgacagggtggccaaattgctgcacaaatcattatcagtgttagatgaaccgacggaagagacgctggcgactgaggtcagtaccttttcttagattattttgagcatgtcataacaagtggatgcgaacaggtcgtgttggggacgcgtcccaagacgccgacgacaacatcccaagtactttctgagccggcaccgatggatattgtggcaagcgctgggctagaatttgatgcttttaatttcgaagacacctcggaattcatgatggacgatctctggttcctcaacattcccccactcgatgacattggccagatgccttctgcagtttaagaccttgcgcgccctaagagtaccaacaagcatacaatatacgacaacctaatggtaaacattcaaacttccgctttgagcggatactatcgacctttgttggctcaaacggcacgttcagcttccgttgaggtaaatggatcggattacctactgcaattagcccgcgacatcaccgacctaacaacacacgacccacaacaaggctggcccagttcacttcgagtaagattaattgctactctaaccgcatcgtgacaccaacagtcccgttacacaaaaagtaaacacccgacagtagcacggcgttagttgtttgaaacggcgcttccggtcatgctcgttgtacatgtccaccaagtatacacaacgacttctgctccgttcgcagccacacgtcatgctcaagttaccagaaagtgtcctggagtaacaagaaattcgatgttcatgactgctcggtccgttcggtctgcatcgtttgaccgaaatattggagttcccgctgcgtcatctcgccagtgtttgatctccacctagcgccgacctccaacccggcacttcatcatcacaaaccgaggaacccatgacttcgcctctgtcacaacagcaatctagaacctcaagcctgcagaattagaacgccgtgtagcgactgacctatcgtgaaccatgttggctgccggccagacccacgttgttctcccgccgaatgcctccaccgatatgagcttgtttctccagcactcaaatttcctgccgaatctccactgtagtgttcggaaggattgtttagggaatagttgggggcgttttgtaatgaggcgtggaaaggaacttatctacgctgactgcactcgtgagctgatggttgtttcacgttctctcgtcttttgcatcaccgtcattcattactgcaagccatagcgctgcttccattcttttcagtcaatctctacagctgacgcgagtcgtcctacaactctgatctacaagtcgaacttgagatctgacaatatgaggtctattatcttcgccctcttgcctttggctggccttgccttcgctgagtcctcaacctgtgatgcccagcgtaagaccgtcacgaagacgcagtatgagtaccagaccgtcactcctgttttggccgaaaagggaagagccacaccagaggctgtcacctcgtcctcatgctccaggcgtaccgtcacggccaccaaagtcgagaaggtcactgtcaccgtcggtgctagcaacacggacccggggactatcgacgtgacgagcatcagctacaagactgtaaagaccactgtcaccgtccgtccttccggcgctccacccgccgcctcccatgcgtcttcgtccctacaatggggcaactaccccaacgcaacctaccacgcttctagcagcgcaagatcgacattcttgacttctagtagcgcacctgcgacaccgacatccgatctcccctcgttctctgtcattggccaagccatccccacctccgaagctgctcctgctgctgctgccacccccaaagtagccgccgccgcaccccaagaagcacctgagacggttcctggcacctcaagcgccgccgccggctccaagcgtggcgaagccactttctacggcggcaacaccgctggcggcatgtgttccttcaccggctataccatcccagctggactcttcggcaccgcgctcaccgactccgactgggacagcggcaacgcctgcggacagtgtgtgtccgttaccggacccgacggcaagaccaagatcactgccatggttgttgaccagtgccctggctgcggcccgcatcacgtggatctttaccccgacgcctttgctaagctcgccgacccatccaagggcataatcaacgtgtcctgggacttcgtcccatgtggtatcacgacgcccatcgtgctcaagaacaagtccggcaccagcaagttctggttcagcatccaggtcatgaacgccaacgtgggcgtgtccaagctcgaggtcagcacggatggaggcgctagctggaaggcgacgacccgtaagccgtacaacttcttcgagcaaccgagcggatttggaacagatagcgtggacatcaagattaccagcattgacggtaagacggtggttgtcaagggcgtcagcgttacgccgaatgcgttgaagacggctggtgggaacttctaagtcgttgtggatgcatttgcgatccgcgataggggagaaggtttggtgcattttatggtcttgaatgattagttcgcttctttgtatgtcttttatcttatattatattcaaatagcacgaaagtatgcttaatccaagtacccgtattctgaattgtagatgtgtccagaatcagtcttctgtcgatgatatcgcgcttccttcgacagcggtttcatctgtgtaatggttatggcacctttgtaccgtgcaatgcacatgcgagcagctttcgctgtctgagtcatatggtctgtgtctccccgaagtgaggtgcgcattaagattgcgcatttcatttctagaactgaccctctcccgtccccggatgcgtggaaggcgcaattggatcaaacatgccccaaatcgaatccccccaaagatcctccggcagcgaaaagtccatcgccccaaagtccatcaccccaggttcatatgacaacgcatcttgcgtcgcagtctcccctccgatctcctgacccgctgtggaatcctcgcccgcagccctcggcgacgcctcctccacctccaccggccgattcctcagtacatgccccgtggatatcgcatcataccacaacgacgcagccatgcgatcgtccaccttgagcttcgccgtctccagatcaatcggcgcttgcttacacagcacgtcgaataaaatcgcgcctcgaacgcgctcatctcgcggatcctcgccgctgagcgtgagatagcgctgcgcaagcgccacatggttccgcgcgagttcctgctcctccggctgcgcgttcacattcagcacgaagaagcgtatcagaaacgcggtagagaggatgagtgtgcggtagtaatttttcggcagcgtgtttcctagatcctgcgggcgcaggttggggaactcggttgagcggtaggctagaccttggttggtgaggtatgcgatgcgcacggcaacggtgagggctttgcgcatgaggatttcgcgcgcggaccggtcggattgcaggcgtaggatgacggtcgtgtacagcaggatttttgcggttagatacgccatttcggtgcgcgttgtccacggcgtggggaagcgtgtgcgcaggctgtcgagctcggcgtcgatgatgccgattaacgagtgactgacgttctcctcggagttttctacgatgatgctgaagaacttggccagcgtgtggtgcaccattacttcgtaggcgaattcggggggcagcgggtaggtgcgtagcatatattcgatggctgcgaggtcggtgaggctctttatgggagctgttacacccacatgctttgcgagactggtggatgtttagcggggaaagacaatgtcgtgtgtgctgacctacgaggtactggctacgaaacacccgagccacgtgtgagctctggcacgtggtgacccggcatacacacctatgctgcgtagagacggcgcgggcttcgctcgatgaaggcccatgtacatggcagcgttgacagcgacgccagaataaagccagctgggatcctcagtttgactctcgagcgtcaatgggaacattgtcaggtatgtgattgcctggatggtttgtaacggcaggggtgcatcaagtatctcatttcggaagtagtgaacaaatggctctcgaagtgttgcaatgatagattcgtacgacgctattataggtcttgctgtagtaatcgcgacgatagtccagaagagaataggtgataggtcgtataagcttgaaatggatatggtggggttcaatattggaagatggggatagaagtgaacgcagaagctgtgtagtgtcagcaaatcagaacgtgtgattgcatgggcgcagatgcatacagttggaaaatttcgataacggtatcactgttgataacacaatcgtccaactcataatcgttcctctcgagaccggacagatctagcgtggcggtaccagtaaggttcaacggatgatccggcgagtcttgggtagtgtccagctcattgggtgattccgtgtggctgtggactgcatcatgtctcgaagtcttcaaagcttcaagctcctttgccatctcttctattcttctacattcttgttagctcgattcttccctacttctggtacctgcatactttcttgccggagttcgtcgaaatgcagaatcaatcacacattgcaggtctctggtctgacatcttgtacatggtgctgggaagcgatccctcgagtcgcatcgcagctttccccgtcaatgagaggtcacatcctcagcggcaaatcttagcgagacgaaccttgacttgcttgcattgcgtgcaagtcttgacggatcggttcctggccctgtcgagcgcttttgatgacatggcgagtttcgctcctgaggccaaagtcacaatcaccacaacccacgtatgcaaatgcacagcatgtaagtacttttcagaagctgcttgaggttagggaattgctgaacaatcacgattgtgttctttacctctatgcaaagttagacttcgggagactgcatacctgagtaggttttcacacgtcaagctcagaacttcgacagtgcgctcttcaggaccacagtttggtggtagttgctgatgcctggcgatttgacagatgaaagaactaagatgggacgcctcgtgcacgggcggcctgcggtatcctccaataccagtaatttgtcgtctgggcgcattgctagtgggacgaccccgcaacgatgacttttcgaacaactgtattcaggccataaagacttggagattactcgtccacattatcatctcctgagcgaataaaccacaacatagaaagatgagctcgctgtggcacgcaaaaaaagaattcgcattcgacctgacctcaagtaagtcgcagcccgcacgtccacagcttgaacctaccagggttatgtaaccaggctcttcaagcgataccttagccatcgcttaccctccatgccgacagcgactgtcatccttgccatatctgacctcgcagaacctttgtggtctgatgaagatgtgcatcgaattgacggatcagcgaagccgtgatagctcgacaattttcggggaatgttggtcggctgtgtttggaaaagttgcaacccacgcgaacgacaattctttcgaaactttcgccatggttgtgttgaatgacagcccgtgatgatcgggctggtgctggcgccgcgttactgtctgaacgaaattcgcgatgccatacatttgcgactgaatcaccacccagagccgatcaatgatctcctcatttcgggctcctgggtgggtgcgggtgctcgctgctccaattctcggggctagtcgatagcgatcttagccatactggactgctgaaaagcatcactccacgacgatgcagaagttgttcatggctggcttatcccttaacttcttcttccccgattttcgcggaagaacctttccattccacgtgaaaaggtaataacacagctttgtcgtgttcttgctgaactgcttcatgaagccaaggctcttcatgatctgtaacaagagtggctcgttaacgtatcgagaattttccacgcacggcaatggtagcaccaggaacagaagcggcacgctgggtttcagtgtctccgaatcctctttggcgggccggagaaacttggtgaggcgcttgagcatctcgccgcgaccagctgcatctggtacgtagttgagcaccaaggatagcgaaattatgtcgaattgctcgctctcggatgcaggaagtggccgctccataaagtcttgttgttcaatgccgggaccctggctgttcaaatcgattctcgtcatctcaatcttgcccgggaacttggagatctcatttttcgctgagagagcgcccacttcgagacaacttaagggggatccagaagcgtgatctttcttgtcgataacctgcagttgctgaagccagtctaccaggaccttgctggaatcgccgcctcggtctttcgcctggccttgcttgctggccgcttggtaagttttgatgccgccattcttctctatggcttgggcaatgtcatgggcggcctttgcatcacctcgttttagggctgctgcatggtccttctggagggtgtgatgggtgcggatgatggtccgagaccgctcggatgtcattcgatcctttggacggcttgcaggcggccgcccactcgcaagtgtctttgtgcgctttttgacagtcatggtcgcctcacatatttggtgttggagctggagttcgcgatgccgagagttcgatctgtgtttttggcgctagcatccacatggtgactagcgcgctccactcgtaagcgagccacagagggccaaattcgttctttccagagcgaactttttgctctttgactctcgacactaacacgacaggaccatcacatcgccaaaatgggacccaaggccaccaccaagagtacgttgaagaagccttctttcgaccgaggagaataaatacgcattgccgaagcttttgcgcgcggaaccggacacatcgagatcgcgaagcaacagcgcatgcgcctcagtcgaacccccccaatttgcgatcatggctaacatttctgcagccaccaagactggcaagcaggccaatgccgctgctaagtcggccctccgcggcgtaagcctcccttgatcctcttgagtcgtgtcagaattcatctctgacgggctgtttttctcgtgtgatgggcacaattaacgagatgacagtcgtacgcgaacaagaagcgggcgatcaggaagaacaccagcttccaccggtatgttgaggttgagatgcgcgcagtgaggtggacgtcggctaacatatcacagccccaagaccctccagctgtctcgcgcgcccaagtacccccgcaagtcggttccccatgagcctcgcatggatgcctccaaggtccttatccacccgctcaacaccgagtccgccatgaagaaggtacgcgacactggaatctgaatggagaggatcaacggactaacaccgggacagatcgaggagaacaacaccctcgtcttcatcgtcgacgtcaaggccaacaagcgccagatcgccgctgctctcaagaagcagtacgacgtcagctgcgtcaagatcaacaccctcatccgcccagacggctccaagaaggcctttgcccgccttaccgccgatgtcgacgctctcgacattgccgccaccaagctcgccatcgtttaagcgacttgtttacgtataggcacgagatacttggggctggttatacccggcaacggaaaagcgatgttatgcatcatggcggcgttcaaggataccaagtctaggatgactgaatgaatctattcccacatgatgtcactaccgggctcttgcttccgcactttcgtacttggactgctcgtgatgcgcatgaatgtgatcaaacgtgaagcatggcttaaagtgacatgattgatgaccctaatacatgcacatttccgttcgttacacagccactcgttctcaaagtatgtgtaaaagaactaagtccatattgtacatttcttcatatcttgtcgatatcatacattgccgcctcatgattcgcatcgactgtgacttttcgtcgtgtgatccgtcatcccatataccaccaaccctctattgcctcaacctctccaactccctcaacaccaccaaattcgcatccaaaaaccgatccacgcactgcctcatgcacggctcctcgtacttgtccagcttgccgttcttgacgttgcccgcaggtatgcatttgcggaagcaggtgtcggtcagggagtgtattgctggatcatcagtccaagtgtcttatgatgcacgttggtaattgaagactcacatgactggatcctagccttctgtccctcgttcatagcgaactgctggagttcctgcttgtcgcggtcgctgagcttgctcaggtcgacattggcgagaccgcctcctagtgcgtccattttgtgtggtagcagggttgtgaagaacgaattgagtcggtttgagggcgtggaagatgtgcgtgtgggagaggtgttgcgctcgcagtgtctacagaatttctcgatgacggtcttgagctcgcatcggaggtttgcgatcaggaacgccgatggttggcttagtcagctgtgctaccatcactctgaagaagattaccagacatcattcttgtaccgtgcataaatgtcggatatttctttgtgtccatttacactcgtactctcgtgtcatcattgtcttatcaaaccatcataaccaagtatgccacaccagatcgaccgaccgaataacttcagtgtactgcggaagctgacatggagcgtcgcaacgcagcttgctaatgcaagcagtacagcatgattttcccttctaatgtggctttctcaaactgcacccgaaccggcaagtactggctggagcaaagtgttaattccaatgccaatcggcgatgtgtgtggaagattgtgcatcatgaccaactcgcaagtgccatgctctggaacccccgctgcatcacttctcacaaatacactgaccattaagaccattaaaactagaagttctgttggcaatatgttgattgttctagctatgaccaacatcaaagacttattgcaatcgcaacggcagataacttgtgaaccagtaagcttccaggaaatactctcaaggaagctcatcagacttccattgttcaaacatctctttgatccctctctcggactcacaagatgataatgtgaaatccaaccggacactttccacagcccccatcagattgcgtaaacgtcagcgtagtatcgttactacaaatactccctccaacactggtaaacgcctgaccaggcgtataatcgcacggcccaccaccaagccgatacgcctccccaactctaatcagcggcgcatccgcaaacggcgcacccagaggcggctgattcgcccaagtagtttcgcccgggatcgggtatctcactcccaaattaccctggaagataatatttcctggcccttgttccttaccgccggtgccgaggaagagcacgaggctgcatgtcttgttttgagcagatgcggggatgtcgaagcgtgtgagtgtgcatttgtcgtggggcgtaacgatggcggactgactggcggggaaagtgtggttgggctgcaattgggacactgggaggaggaaagcgggcgagaggctgccggcgggaagttggccggttggggctatttgggggattggagggcattggggagtgatgtatgcgggagcggctgctgagatagagcataatgttgcgaggagagtgagatatttcatggtgaagtgaaaattttgtcgaatgtcgaaacttgttgcactctcgaagatgctgaaagcgctgtagcaattgaggaaaggagtcgaaaacaatagtttacacgactttatacgaagatttggaagttcgctaaggtgtatgttgtgaaacaacatcgcattcacgaggggctgcatggggctttccgcctcgacgaaatgagcttctgcaacagactggtcatgtattcatgcatagcggagtgaaatggtgacgttgattgtgcaaaaggcttatattgcgagctgagtcttacagctgggcttagcgacacttttgctgtagtccaatgtgctgtatggcgcagggaggattggtcgaatctggtcatctgcagcatgtccaaattatcgtatgcataccgatcatcaacccaggctgaaggctcttctcgtcgcccgcatgcgcgacctcaagaatcatgtcacctcaccttcatgcggcacatctgctgatcgcgctcatgtcggcacaagacgcgtgctttggtaaatcgtggtgactctgggagaataccttcggtacccagtcgagtttgcagagaatagataccttgtttcaattatggctttcgaattattgagacctgtgggttccaatatcgctggtatcatacacaccggtgtagtttgacatattctttacaattactactttgaactacacatctgcaaagtgtgatggcgtagtcgtgggcgtcatggtacatagctggtatttatattgaggcggctgcactacgattattctacttccatctcgtcggaatggattcgggctacgacatcgtgagcggtccgtacgacatgcgcctcagggtgcgacatgatctagcgagtacgtcaaaacgcgcggactaggaggttgtcggtgccataacctctgtgcaatctcttcctcgaactaacaatctagtttcatgctgtaaataaggcgaatgaggatcccatttgacggagtggtggaacaaggatgacaaatcataagccttgcattgtaaagctcttctggcctttttccttgggttttgtactccctcgattggtccacctatattgaaagtggtcgccaaggatggtcctgaactgttgaagaagattcaggagcttgtcagagaggcagaagccaacggaaagccagttgggtcacaggcagctcaaagccctaaaggttttcaagacatttctggcatcataggcaccttcaccggacagggtgcgcagtgggccactatgggggctgagttgctgttaacctcgaaaactgcgtcacgcatcatagaaacactagagcaaagcttggctcgacttccccaatcttcccgtcccacatggtcgctgagagaacagctgttacgtgatcataactcccgggtcagtgaatcggaattctcgcagccactttgtacagcaatccaaattcttctgatcgacattgcgcgctcggctggccttcaattttctgcagttctgggtcattcttcgggagaagttgctacagcttatgctgctggtattatgtcggcagaggatgcacagaaaacactcttccggtgaggatagaggacttgtatgagtcacttcgtcgtatggagtatgagtacagtggacctttcgaagccctccatggactgacgcgcaagcttggtgcagtcagaggacaggtgacgaaccccaattatccagactctaagttgatgctgcatccagctatgttggatgcagcattccaggcggtactccttgcgcaagctgccccgtatgatggaacactttggtcacttcacgttccaaaaacgatcaagcgtgttgtggtcaatcctgccttatggcagccagatctgaccaggggtagatcattacacctcgacgcctgccaatctatcaagacggcgaaatttcagggagacgtcgacatctatccagcatccgagggcgatgcacatgcactctgccaggtggagggtcttgactgcattccatttgctcctgcatctgctaaggacgatcaagaaatcctggcggctgtagggtggggacctgcgttcccatatgcagccattgcatctcaagatctaaatcctactcaagaggaagtgaagctcgatcagctgcttgagaggctttctcaattctacctgcaaaatctactccgttccattcctccagaagactctcgccgccaaacttgcccaattgccggcatgtttggattcgccagtcacactgattcgatgatcaaggcgggtgacagaaagttctggaagccagagtggcatgaagacacgttcgagactatagccgaagcaatagagccattcaaagacaatgtcgatgtcagactgctcaagcgcataggcgagaatctggtcaagattgccaacgaagaggttgccgccatcgaggttgcgatgcaggatcacttgctgaatgaggtctacgttgctagtctaggcttgaaggaagtcacccatattttggcaagagtgatatcacaaattacccacagataccaacatctgaacgtcctagaggtaggcggcggaactggaggatgtaataaagccattttcaacattgtcgacagttttgcgtcgtacacgttcactgacgtttcttcggcattcttccccacggctcgacaagttttcgagagccaggcttctgaaatgaagtatcaagtgcttgacgtgggtaaggatccaatagcccaaggcttcgaaccgcactcttacgatgtcatcatcgcatcgatggtactgcatgtcaccaaagacctccgtcagaccatgcaaaacatccgacgtttattgaaaccgggtggttacctagttatccaggagggtttcactaacgacgttggaacaactggcgccatctttggagcattccctgactggtggctgggagctggcgaagggcgcgtcattgggcctctcgtgtcagttgccgaatgggataagaagttacgcgagaccggattttctggagtcgacacatgctcttcgacgttgcatccattttctcacccaactgcagtcttcgtgacacaagctatcgacgatcggatcagctatattcgtaatccgttgtctctgcctccaccacaatccataagtgccataaggaatgagattgtgattgttggaggtaaaggtcagcagacgaaacacctgatggctgagttggcacccacactccaggaacatttccagtttttgcggagatttaagtccttcgctgaactaattcagtccgggttgaatttatcgtcatcgagcctggtgttgagtcttgccgagcttgaccagccattattgcaggatttgaatagtgcagaatttgaggcagtcaagaccgccttgcttagccttggatcaattttctggataactcggggtagacgctcgtcaaatcctttcattgcaatgacagtggggatgatccgtggagtggtctgcgaagctgcgacactgacatctcagttcctcgactttgagtgtgacgatgcgctggatgcaagtgccgttgccaccgcactgctccgtttcgaagctcaagtggctatggtaagtcagcaggaatcaggggaacccattttcggaaaccttgagcgtgaattcgtgctcgattctcaaggccagatgctgatacctcgtctcaagcccggaattgagatgaatgatcgttacaactcgggccgacgctctgtattcaaaactgtacgcctcgattcgagcgaaccaatcgctgctagtctgcagctgcagagatccggcggggtgtatcaatttgtggaagagccagccattgctgcgaaagatgcaaggttcacgcctacagtttcattgatctctgctgtacgactcgacaacggatcgagctatgcccacgttagtcttgcaaaggccgtagatgctcgctcgtcgcacgtggttttatcatctcagcttgcgcccagagtccaagctatacaaagtaccgcacttccgacagacatcacggaagacttgatgtccacgtttacgattcttgtcgcacaggctttgatatgcatacaaatcttggacagtatctctaccgaggaccatcttctggttttcgagcccgaggaaacttttgcaacggcgttaagagcagtagcaaaagatcggggtgtccaacttacattcgtcggaattaaatcaactggaggctcctgtaccgagggacacatctacatcaacccaagatttcccgatcgaactatcagtactctcctaccgtcacacaaggcgacattcttgaattgtgaaagaaaaacaagcccttctagcgtgactgcacggatcatggcacttcgttcacgatgctatgggttccagtcactaaatgactatttctcacagttaccatcggctcatgaccctgcaggcaatgtagcttgcggccaacgattgcatcaggcagtacgatatgcatcacgttgtataatgtcacttacacgggcttctttagatgctcaagtcaactctatatctatcaaagatctagcctgcgttggtaatgacccaatgactgtgatccactgggaggctgaagaaatagctgtcaaggtcagcaagattgaagaccacgtagtattctcgaacgaaaaaacctactggcttgctggattaagtggagggttaggattgtcattgtgcgaatggatgatagggcgaggcgccaagcatatcgtcattaccagccgaaaccccaaagccgccccatcgtgggtggagtccatgaaagccttgggcgccaaggttttggtgcttccttgcgatctgacgaaccacgtacagaccagtctcgtttatgataagattcagtcgacaatgccacctctcgggggtgtggcccaaggcgccatggtgctccaggatactggatgccgcgatatgagctccgataccatgcgaaaggtgttgcagccaaaggttaccggcagcatcaatcttgatagactggtagaagttctcgatctcgagttttttgtgtttttctcctcagctactgcaatcatcggcaacgcaggacagtctaattactcggctgccaacttgttcatgactagtctcgcaggatagcgaagacagcgtggagaggcagcctcagtcatccacattgggcctattctaggcgttggatatgtgacgcagcaaggagaagctgtgcgagacattttcgctcggcagggtgaatacacgttcatgtctgaggcagatttccatcagctctttgcggaagctgtagctgcaggacgacctggatccaattttcctttggaaatatccatgggtatagccaaagttcacgagaaacccgccaaggagctggcttggtacctgaatccgctttcggcacatatgacgggcaacgtcacggcagaaattacatccaagacatctatctaaatcccgatcttctgccaaagccctccttgagagcgccaccacgacgcaagaagtatttgacatactaaagaaagctttctccctgctctgtgctcgcttttccagctagattccgcattggccgaagacccgcatttcctggaaagccccctcgatgcttttggactcgattccctgcttgccgtcgagatccgaacctggtggttgaaaactctgcaagttaatatacctgtcatgaagatactctccgggcttacagtgagagacatcattatatctgctgtcgaaggtcttttgcctgagctgacgccgaacatatccgctcacgaggagactgtagtcgagaacggccacgggaacgaagatatcatgggtgaatctcaggcagagaatgtcaacgactctaatgcagccaagtacgtcaaccacttgcgacagcgtcatccggtcatccgatcaatggaactgtctttcaatcagaaaatgtattggttcggtttaacatcgatgcaggacaagaccgcactaaaccacaccgcgtgttatcgcattaccggcaaacttcgcatagaggatctcaaacgcgctattcttcgtctaggacagcttcatgatactctgcgaatgtgctttcaaacatccacggggatacaagattaggcattcttgagtctagcactttgtctgttgagctacagcacatcacaaatgaagcggaggtcaacgatattatccagagagtgcagacaactgcttacgatttagagtatggagaagctatgcgtgtgattatcctgtcgttgtccgagacagagcattacttggtatctggttcgcactctctcgtcttggacggtctctcctcaatcatcttcttgagacagatcgcacagctttatgagaccgactcgtctttgaatgagagcgacgtttaccggtactctgattgggcggcctcccagctcgaagcccacaggtgcggcgctttcgaaagaagcctacagttctggaaagaacgctggaccacctgcccgccgcccttacccatacttcgaatcttacaatccaaggctatacctactcttggtgactatggcaactttcgggctgatgcgcttattagcaaatctgtcaaagcccgcatttggtcagtctgccgacggaccaagactaggccatttcacttcttcttggcaacctttcatgcgctcctcgctagactcgccgatgtcgaagagattgggattggaatcagcgatgctaacagaccagagcacgggaccattcattctttaggggcctttgcaaacatcgtgcctgtgcgaggtgctagcgacccatcacaacgtttcagtactctcttgaaagattgtgcagaaaaggctgctgcctctttgcaacattctgatgtaccatttcacatacttctctcagagtgagtttcccctatgaatttgccagcatagactaccaagagtaaccctgctgattgttgtttgcgtacaggctcggagtttcgcgatcagcaacacaaactccaatggtccaggccttctttgactatcgccagggtatgctcaaaaagcaatcaatgggcgattgacaattggagctattgtctttccaagggtccaaggtcccctacgatatagctctggatattattgatgatgcaggtgaaggggactgtgttgtacatctcctggtctgcaacgacttataaactgagtaacaagctcaattaatggtcaaatgccttgtaaaactcgcagagtctttctccagagttccaagcacaactctgaaatcggcagcgatgtttgatacgcaagagatcgaaaaggctcttgaattcagtcaaggtgagcatatacctgatcatacgacgctgttgttatgagacttgtaacactaacatgggcgttcaacaacgtagggcaaatagcggactcgtaatcagaaacaatccttgacctagtaagtcggtttgtgaaaaccacaccgagggccaaggcagtcaaaatggtcggcgacacaagtttcctagactacgagaacatgataaaacgagcggaaagtattgcccgagcgctcaggtctaatggatgcgccaaaggatctgttgtcgctacgtatcaagagcgtaatccggactggatttgttcggtattaggcatatggcacgctggcgccatataccttccactggatattggtctaccagcttcccgcctggttgcaattgttcatcattgtgagccacgttttgtcctgcgacagggagagacgatcgacaacatggttcaggaagcatttacttgtcggaatctgctctggtggacttctctgtctggtagcaagggagtttagtgcagacgccaaattcctaactaaagctatcgctaatgagcgcataaccttcacgtcagcaacgccatccgaatactcaaactggcttcgctatggagatcggaaagccctttcacagagtttaccacactggcggacggctctgacaggtggtgaagtcacaacgcaagctacactggagctctttacatcccttggtgagccagacaactgtggcagcgtccctcgctatttcaacgtctacggacccaccgagacgactataggtgcttcaggaacattgattaactatcttggtgattcggtttctcaagagatcagtgcaggcaagcctttggctgggtatctcgtatacgtcgtggacgataacttgcagcctgtgcccgtgggcgttcaaggcgagatcgtgattggtggtgcaggagtcgggggaggctacctgaaaaacccggcgctttcatcccaggttttcattcccaacatccgagccccacagagtcatcgtgccagaggctggaatatgatgcatcgcaccggagacgttggtcgctggcgcaaagatggcaatctgctcgtagagggacgcaagtccggcgacactcaaatcaaacttcgagggcttcgaatcgatctggctgaggttgagaatagtatgttgaaggaatcccaagctatgctagagcaggtggtcgtgtccgtccgctaccccacacagcctcgagctcagtcgggtggagcatttcttgttgcacatagcaagttccaacccaacgtcctcgcatcccgtggcgaacaacaaactttcctgaacaaagctcttgcctggctgtctctactacggtatatgcgtcctgctgcagcctttccggtggaacatttccccatgctggtatcaggaaagccggattgcaaggcggtggctaagttaccactcgagcaagaaggattgtcttccgttgggaacacacaaacagtctctgacagtgagctgcttacaaagacagaagaacgactgaaacgtctctgggtagcctgcacgtccagggagatttcgaagcaatataccattgattcgggcacggatttcttccatgtcgggtaagtgaggctaaaggcaacttttctttttagagaaatcgtgctaatgtatccatcgtgctagcggaaaagttgcagtatgatatccaaatggaatttggcgtctccctatcagcactggaaatgtttgagaacactacactgggcgcaatggctagaaagatcgatcccagcgataagacccattccggatccggaattaacatcgattggagtgcagagactgatgtgcccaacgcaattcagaaatcgctcctctcagccaaagcagtcgactttatgacaacacggaccattatattgacaggtgcgactggatttctgggtcaggcttacttgaaagccttgttatctgattcaaaagtgacggctgtgcactgcgtcgctgtccgcctaggtagcgctggcaccaagcgattactgtcacagccagattcccttcttcaccactccaaagttgaaatccatgcgggcgatcttgccgaacccaggttgaaattggccgaggaaaccatcactcgtatctttggcattgcagactgcatcatccacaacggcgcagacacttcgcacatgaaaagctgcacatcgattaggaaaacaaattatgaatccacccaagaactgatcaagatgtgtctgggcaagaatttttagcgtatggtgcctttccatttcgtatcttcgggaagtatctggtcgtcttcaggcctaagcatcgcgagcgagacatctgcagcagcatatccacccgatcaaaagctttctactggttacagttcgtcaaaatgggtcagtgagatcttcctggagaaggtctttgagcacagcaagtctctctggccgatttacatccatcgccccgcgagtatccagccagatcatgtagagaatgcagaaactgcaggagatactgaagcaccgccacatttggatttgaccgaaactttactccattactgtcggcttacaagctctgtgccggcttcttcgtatctccaaggatatctaaaccaagtctcaatcagcattgtagtagaagatatgatgaaggccttgcagtcgtgtcgaatgggacacggcaagattcgatacatccatgagatcggaaacgtcgacattcctctaagccagctgaacactcttgtttcgaatgcagtcgaggtagagccagaagaatgggcgaggcgtgcagcggctgctggcctaaatcccatacttcacgaacttttccagagcgttgtgggcaaacggaagctggtgttcccgcagctgactaaaggctgttaaggtagttatccatacgcgcaaccatacgctgtgctatagaaagctttctttctatttgtgttttcctggctgtacagatgcatacgtactcatcatgcctccatgcacagtgctaattcagacacaccttcatgcctaataagcttagaactacctaggcagtatcactcggtattcactcccgaggtcactcgtgcccgcctacttaaatacttcttccacactcgaccactcgtatgtctactcctatcagccgcgcctgctccaccacttcgatatcatataatatcacttccgattcctcgtgaaattcggtgtcttgtatacaactacatcaatcttccgtctgtttgggagagttgttggtaagcggaagtgatttttggagcaaacagcaatcgctcattgtgtatattgtctccgtcgtcagcaaacgagtgagaggtacttagtgagaaaatccgtggaacgaggatcttccatggttttttatgcctcttgtattcaaggaaaatctttgcatttacacaatgtctgcacgcgaaatggaactttcatgcctggcagtccgagcgcaccatccatccgcagtgagtgttgcctcctgcctgatagtgattttttgcacacgcccgcatatgtcatacccacgtctttttctcgatacagtgcgatcaacagcccaacactcattgcgatcctcaagtcgtcccaagcaactctccactacaaattccttctcaaaccacaaacatgtctttcgaagcgttccgattcctggaactgcctgcccagctccgctgcatggtgtacgaggacctgaagatcgagactcgaagacatgtgttcaagatgtccgaagctctcgagtgcaagcactggacggtcgcagacggagcccatcgatcgatcacacttgttcggaaattgcttgcagtggcaatcctagcaacttgttggcaggtccaatgcgaagtcgttgagtatctccggtcacgacttcgtgacctcaagcgtgacccggtgcgctttattctcggatatggcggcgcagctgtactatccgatcactgtggcccgcttgccgaatgcttcaacgacccagtgagtccgagtttgagcacttacatccgcgaaatcaccaatcgacgctcctctttcttcgaatatgcccgttctttggcttttgaacctcacgataagctcattgtgaccggagaagcgcaattgtgtacgaagaagaatgcctcaaggccatgcgcggcgcatggtcgattggctgaatgaataatcttgcggtcaaggttacttacctgaagcgatttccgcgtatcatgaaatggaattacttgcagtctgggcacccaatgaagcagtatgtaagacgaaggtatgtgcgcggcatgccgattttccggaaggcccaacgtttgaactcaactctgttcccaatgaggaggattggacgaacttgtttgaatggcgaggaatagttcatccaaaagccatcgaccaaaccgcacccaagaatcaaacaccgaaaattttggacaatgatagcgtgacaatttctatccaaaaaaatactgtgcgggtgcagtcgctattgtgctggggttccttcagcaccaagcatagtgctcgttgttcagccagagaggaggcgacgtagaaatcccatcatttccatcataccacattccacttgcaacactctccaccgtgcgctcagctgtattgtatgggatgtccatctctttcagcatgcgctgtactaacggggttgggtcccagatgtgaacactatcaagtttccactcaaaagcctcattttgcgcagcgtgcagtacagccttgagctggctcttttgttgctcatataaatcgcgaccaggcattttctccgcgtgtgaaggcaagcgactggcagtttcgtctgcttcgacgacaagacgtagtatgtacaggacgttattggtcgcttcgagatcgggatgcttgtagtacctatgctgccaggttacccatgtctggttaccaggcggtccagctagcgctcctttggtttcaggcaccgtatcgaagatatgtctgcacgcgatctcttcctttgcaaagtgccagcccatgtgatcgacgtctgagatgatagacacacgtttggtagcgtctttcgttgggattgccatgctctttcgaagctgtgcctcgtcctttgcgcacaacgttgggaggtccgcttccactaattttgtaacgttattcgatccatcgctcttcaaagctgggagcacgatttgggtattgctctcgttgggtttccaccctaactttgcgtagtactctttaccaatgtccgaatacaagatgcttcctatgcacgacgtgtcatcgatctgccatttcggaagttctttggctagctcctgcatcaagcgcttggtataacttcgacccctatgttcaggaaaacagaatacacttgcgataccgtgaataatagtggctgtgacgttgccgtcctggtcgctggttaaggcgcgtttgcggaaactttcgcatgagctcagtatcgccctctttcctggaggaagtctcccatcaacaaggatccaattggtcatgccgccatcccgcgctaagggtgctgtggccatatgctgtgactcctcaagataagctgaaatcgacagagagtctatccagctggcggctgtatggttccatattgatatcaactcttcctgcgtgggatgagcaaggcataggtgcgcggagtgggcatcttcggccatttctagattcacctgtacaggatcagcttcggagaattggaggccccgcagttcatgaatgtcttttgttgttatcgacgttcaggcgttgcgtccgggtcataccgtctggtccatgtcttttgcgtttatgtgtaacgaaagagtcgcacaaggagcactgcgtgttgatggcgtggagcgcgaaggtgacacggagtcgcacaaggagcactgcgtgttggtggtgtggagcgcgaaggtgacacggagtcacacacggttgacctcgggacacgtcctgacaacttattagcgccgaagccggcaaatgtaatctagcgaagtataacaaagaatcacattggctctgttttcttcaccgcgctcatttacaaacaaacattgtatcttcaactatctcggcttctatgatctcaatctttctgccgtcaaccaccgaacaacacgatcaagatggacactgaggtgtacttccgcttcatggatcttccagttgagctccgactgatgatctacgacaacctcaccttcacgacccatcgacatctagtcaggaatcctgataatccaagcgccacaagtagtggtgaccagcagtcggatgtgataggcaccgtcaccatgaagtctttccctgtcgcagtcttggctgtctgcaaagagatcaacctggaagcaaagtccatcgtcctcgaaaaattgcagcagcttgcgcaagagccgattcgcctgttcatggacataggtgcattcgctgaatgcatgcacacctcggacacgaatatgaccctagccaatgcgttatgcctgcccatcgtggcccaaaggcccagaaaatgctcccgggtagaaatattcctaaagagaaacgcccagaacatttcaggctctcgtgtattcatgggtctagggaaaatgcggaacagtgttgggcaatcaaaaacttcctgcattgtcttctctgaaggaaccatacccgattactataggggtccaggattggtgattccaggaaaacgcgtattcgatgacgtgatgcgtggcgtgggggataacggcctaaataagagatacagggactctaccatggaagtgaaggaattgtcagacgaagaatgggcagaacaaaagaagagagtgaaacttgatctctagctgaacgtgtacgtcacaagatacacagagctcgtggcctctgttcacgatgcgctctcaccttcaaagtcaccgatcgaacctttggctacaactatagcctttaatcgtggatgtcccttatcagagatcatattacataacatctcgcgcgaacggaggtttacttgcagctcctgtgcttgcatcacgaccttcacacttcttctccgccacaaaaccccgttactcctttacctcccacccgagctacttctcatggtctacgcgaacattgtcccgtcaaccacccaccgcacagtcgccatccaccattccaccgacgcaaccataacgctgatcacatacaccctgtccacctccatcctccgcaccaacaaactcatctactccgaagcccaccccatcctcgcaaaacaactcgaaactctcaaagcattacccatacgcttcgaactccgcttcacaagccccatctcgccatcctccacacacccactcgacaagctaatccagcatctctcccacacactctcccacccccgcccctctagccccctaccctaccccgtcgaaatcgcccttgacaccgcgcccacaccgtactggacaatgagtgacgtccgcgccttggaccgcctgcatcgcggggcgtatacactgcacgcagcgatgctggtgcagttccatggcgcagtgccggcagttcggattactcgcgcgatgaggctggcggggatgagtgtgtttgaggcgaattgtatgtatcagaatcactgattactaaaaaaactgcccgttgattgcaaataggacaggagctgggttcagtgtttttttcccgtcaccaaacaagccgtcagcgtctcgccgccaacctccgaaaccagatagaatggcgccagacaatgcgtgcagcgccctagactgcccagggatacagccttatttttgaaaatgagtagaagacggttttagataattctttaatatggactagctcctgcggatgactggcggcttgctttatgtatacaaaatactccaaacgccgcttccacctgcaactaaaaaccgaaaaacatcaatccatttcatatatcgtaacctcatccccctcccttcccttccccaccttcacaattccatctccataacctccccgcccgcaaaccgctcatccgccaacataagctccaacatcgcatccagcatctccttcttcaaatagtccttgccctgcagccccctaaccttattcagcgtgctctcgccattgttcatagtcgcccagagatcccacttctcgtccatgcggatgcacgccttgtcaatcaagtcctcgatgcggcgtatggggtccacgatatcgagttgcgggctgctcttggcgccaagttcgatgatgatggcatggtcggtggggacggaggtcagcgtgatgagggtgccgttggaatcggtggagagtttatgggagagatgtttggcgtggtgtttctttgtggccgaggtggtgaggcatgttatggctgacgcgtgttcgggggtataggcgaggaggcgaattttccagtcacgcttcttgggaatcacggcggccttgctgtcgtctgcggggccgattttgagcacgccggtgctttgcttgtaggtgatgggcgtagagacaaatttcacgttgttttcgtcgctgctggattcaatgccttcggagtcgaactcgatcatgctgaagccgccgtcgtcgacgtgggtgccactgttgtcgtcttcgaggagagtgaaggatccgtctgcgccgatgactacgaggatctccagtgattcggggtttggcgagccggatttcggacgccatgctccgtcgagtgggacaatggcaccttcaggagcgaggacgggagtcaaatgcaacggacggtggacctgaagctcgcccttgcggttgtacactacaccagtaaagatgtcgacgaacttcccagccggaagccacatctttgccgcgccaagtttagtctttacgtcgcgcggctgtgtgataggcgcagcaatgagctcactaccaaagcggtactggtttggtacgctgtaggcttcgtcaacttctgggtagtcccagtacattggctggatcagtggctcgtcgtcagatgcggagtgcgcattcatggtgtagaggtatggaatcaagcggtgacgaaggcgcaacgtatcttcaacgataccacaggcttcgtcactgaagcgccacggctcgcgcgtgttaaatggattgttgtcagaatgtagacgcaggatggccgaccagcaacctagctgcacccagcgagtgtacagctcgtcgtccttgtagccatgtgtgtgtccaccaatgtcgttgctccaccatccatagccgatgttcgaagcagttgcggtgaactcaggctggaagtgcaatgaatcccatgtgataatagcatctccagaaaatccaatctgatagcgctgcgcaccaggtccaccgaaacgcgagaagatcaatggtctttgagagccgcgacctttgtctaagaaatggaaatggttcagcacccacagcggatcaacaccaggaatcttcgactggttcccttgctgccagtcaatccaccagaagtcaacgccgcggtcctcgtgctcgtgatgtacaatgtcgaagtacgcatccatgaacttcttgctggtgcagtcgaactcaatcgtctgcttagtcgcagggtctatgcccatatacttcgctacccttggatactgctcctcgaagaatctgaagccatccgctgggtgcaagttgagcgtaatcttcatgccacgatcatgcagcttcttcatgaaattgtctggatctgggaacaatttcttgttccaagtgtatccggtccagccgtacatgttatcaggcagattgttcaccaagtgccaatccatatcaatcaccgccacgtttatcggcacatcgtccttgttgaagtgatcgtggagctcgaggtactccttctcgtcgtatgcgtggtagcgactccaccagttgcccatggcgtaccgtgggagcagaggctggctgccggaaacggcgtagtatgcgcggatcgcttcccggtagtcgcgaccatacatgaagatgtactgatctgacctctcgcctcctttgcgcggcgcaatccagccatcctcctcgaataacatggacttggtgtcgtccaggacggccattccatctcgcgacagaacgcccttctccaggtttgtccttccattgacaccgtccaatgtgcgtgtggtgccgcccaagttggacagttcttctccgtacgtccaggtgcctgtcacagcgcccttgagggtgatcttgaagccgtctgcgctgaacttcttcttgttgtacacgacgtggaagcgctttgtcacgatctcgatgccgtggccgcggtcccaaacataaaagtccggcacagccagcctgcgattgacggcaaaagttgatgccctgtcctcgaacttgccgtcctcagcccactcgtagcgcagcaggccgtcggtcaagatggtgaacctgtacttgtcgcccgcgacaatagcatccgggtgcgcaacatggcgcgtcttgaagttgtagcgcgcaggcttggtcatgattgcctgttgaagggggatttacagtgtcaagtaacgcctcttgagtgagagcgtgaggagcgccagaagaaggcgagacacgatgacgccggcatctccacggttgttaaacgaagctggggaagggacgcttggacatgtctgctaagccgcgggctgtcttgaaagcgtaacgcgtaagctcgatttagaccgacaaggccatctgaacacatcacgcgactccatctgagtcggcgaacctgcccaagtcatgcctggagctccagatgaaccgctgttcagtcgcgcgcgccggatggtgttacggaagagaaattgtggagggcccacgcgacggcgtcatttgcgcgtgcgtgtatgcagggcgatgcggcggcgtgagcccgaaccaaagaatcgcagagtgcggagtcgaacggcaccgtgcaggacatttcaggagaccgctctcgaactggcggacggctgtcacttttgaagcgtctcccaagaagctggtaatgtttgcgtcaaaggaatgcaccttgctagttgcgaattggtatggtagatgatgagctgcatatggagcttcgatatgcatcagcatcaacatcaggcatctcaaagtcgtgaccataacaatagtcttttccgtggctttggagtcggccaggtcatagcgtggtgctggtcaactggtgctatcttgacgattcaacgtcaagcggtgtgtacaaatctgcatcgtgggtaacacgaacgcacaactgactcctgttgatgcttcccaatgtgttgcaaaaaagacaccggataccgaaattcgcgcggtgaatgcatgtgcgctgtcacaatggggcctgcatcatcccgcaataatcaacagcttctaacataaaggtgggagaccaaaatggtgtaaatgagaacctggctatgcagacagtgttcgtacatttccccggatcttgaagttcaaatcgagtatattcatacaaccaccaaatgcatagtcctcgtctctatctagtcaaacaatgcatacatccccctccatctatcgacccacccccctcacggcctcatctcaaccccactctcatgcccctgcatactctccttgaacccctcagaacccaaaatctcctccaccttgcgcatgacactcccctccctcctcctcgagaagtcaccttgcggcaactcatacccagccctggtggcgctctccaggctctcatactcccagatgttcgccttcatgccgacacccggtacctgatagcgcgtgacaaacgccaaccacgccttgaccacatccgggtcgccgtcctggatctggatgagccggcgcatggtgatgcgctcgaaattctcctgcgactttttgaagatgaagtttgcgcgcgggacggtccagcgctcggttattcggggcaggggcacggggccgcgtgcgggcaggcccatgtagtaggcggcgcgcacgcagaagtcggcaaagaggacgagttggcggatcgagtaggtgcgcagttggaggtcgcagacgggcacgccgtatggggcggcgcggcggagagggcggaggtttacggcttggacgttgaggggttttcggagggcgtcgagctcctcttgggtcttggggtcgagggggggtttgtcggtggggagggttatgcctcgctccctacgccatgagtattagcattgttgactggtctgagagagtgtataggtggacggactttgcgactttgatgggctccacgccagctcgcttccatgtgtgcaataatgtgaagtggtccggtgtgtcttgcatctctttccacttctgctgtgcttcttcccgggtctttggttcccattctgcaagacgctgttctgctttttctgaactgttgtatagcctgtggattgttagctcccgcactcatagtcattgtgtattagctgccttactctttgtacttcttaggatcaatattcatacgattcagttgtgcttccaaatccagattcccactctcgatgtcgtccaagagctttgtcatggcctttccttctctacgtccccttctaccgtccccgcgaccttcatcttcatctgctctcgagcccttcgtttgcgagaaagttcgtgcgtgcggccgtggcggttgtgatatctatagtgccattagtccccgcgatcccagcacacaattccgcatattttatcaattcataccttcaccctcttcgccggccccaaaaaggagcgcatacaccgtggcgccgccataattggatgaaagtcgcgattcagtccgccgcacctcgaacttctgatcaagatccgcactagcgccgatgcgctgaccgcccggcagaaagcacggcgtcggaactcaccgcagaccttccctatcgggcaaccactccaccgagtgggaaaatagcttggtggaatactttctctgtcgctacaaaggaacgtcttaagtcctcactgttgatattagaatcctcgaccgttcacgatggaagctgccccgaacgcctacgtccgtgcgactgaaaccgcccaatatgtgcgcaagcaacttcccgaatcacttcaatttccaaaagtagccatcgtttgtggttcgggtcttggagggctggcagacacgattgaagcggagccaaaagttgagcttgcctatggcgacattcccaacttccccaagagtaccggtgagtcaagaagcatgtgaagagtgagggattgcaaagttggaaaacggtctcgagtgctaatgttgtacaacagtgcagggtcacgcaggcaagtttgtgtttggtcagatcgggcctcagaaaacgcctgtagcgcttctggtcggacgagcacagtacgttatctacatcacaatcgtcgcctgtacgcaactgacacgtttagctactatgagggtcacacgatggatgtggttactttcgctactcgagtgtgtaaacttctcggtgtcgagactatggttggtatgttgcaagatgcaagttttgttgtacaaagttgattgtgtgcctagttaccaacgctgcgggtggtctgaaccagacttaccgtgtaggcgatatagtctgtctgaacgatgtacgttcaatcgaagcactcgatacggcttgcgctaacgtgagcagcacctcttcatggccggcctcgtgggacttcaccctctccgaggacccaacattgaagagtttggagtccgcttcccaccgctatctgatgcgtacgaccttgacttgagaaggcgaacgcaccaagcctgggtgaagttgggcctcgataagcaacagagacgcctgcatgaaggcgtgtatgcgttcgtttcgggaccaacgtaagtaatcattcatgggtcctcagtcctccgtgccgggaacatttctgacttctccaggtatgaaaccagagctgagtgcagaatgttgagcatgctcggcgcagatgtggtgggaatgtccactgtaccagagatcatcgttgctcgtcacgcaggcatgcgcgtgctcgccttcagtctggtgaccaacgtagcagtcctcgaggcagggcttcgcggagacgatgcaacgatccagagcctgaccccggccgagttgacagagcatctcagtcagggtaaggcgaaccatgaggaggtactggaagcgggccgagaggcggcaaaagacatgcaggccctggtcaaggagatactagcaggtctgtacgcatagtaaaaattatgccttgacggacttcatgaagattgccgtaagtttccatggtgacggatatgtgtgtggacctggtgaaggcaggcctagtacttgcgcgactactgtgatcaagctcaaggttttacaaccttgcccttgttcctcttcgcttgcatggacttgtagtgggccttcttgccgctggccttgctcttgttgatgtcctcgtacttcctctggaaacggccgctgtccttctcctgggcaatcacctcctccaagatggtctgtttgcgttccttcttgttgagacgactgctgtagaactccgtggcgccttcgatgatggtgccgacctgagagaaggctgggacatcgttcttcgagttgtccttcttgtaatggcgctttgggtccaggacgttcctcatcttcagcaattgcagatcacgacgcagctctggcgtgaggtcggtcttcggcatgttgaaccactgcgcgccagcggtagctttcttttcctattcattccgtcagcattcggcatacgttttgatgcaagaaaacagagcttaaagtaagtgcctcagtgtaactatgaactaagtaaagcatcgtttttgcaggagagtacccaagacgggaccccgtgtctgctcagtatgaaattgggataattatcatcaacggcgaatgaaaggagagagcgaatagtgttggcacatacctcgatcttctgcttcttgacgacaagtgggtcttcaatcttcttgatgccattggcaagagcttgctgcttcttgtcgatgagcttcgagtggtcaagacgcgtgatgcttccgtcggttttctcgtaagtgtcggcaaggtgcccaggcctcaacttggggagcctgaagggagcgtccggagtggctgtcggcttgccggctgccttcgcgcgcatacgagttgcggcttcagtgagaagctcacgtatctgctcgtcagacatatcctcgtcggtgtcatcctcgaggagaggctgatgcgctggcaacagctccatgttggcgtttgcagggtgggatgcacgaatagcaaaagtttcgaggatcacgaactttttcttaggaaatgggcacgggccacccgcgtcgggagaacctaaactccgacacaaccgcggccacgtcgaaacacaccaccatcacgattcacggctgaccgtcagcttcatttactttcagatcgcagggccttgttggcaaatgatgcacgcctgcatatctggcgtgctaatattccggccagtgaacaactcatcaatggtcatgcacccaatcaataagcttccccggtcggccaatcagcgttattatcatgcgagtttggtgtgggatgagtgcggctggggttgcctttgcgttagcgatgttccctcaaggtgcagtgtgttgcttctgctatatggagtcctcccgcgcctaaggtgaaaggcggcctttgcagttgctgtgggtaacaaacgcaagtaatccgatatgcttggaaatttcaagcggacagaagttcatgctggagctgcgaacggctctgcggatgtgctgtcagagatgactggcgatagccttggaaacaggcatgtgggagcaaggagcggtgaccccggtccgatgtgatgacgatgctctccaatatccttggggaggacgagaggtgatatcggcggcatagggcagtgcctcgcgagtgtgctggaaagccgccgtgcgacgtgcaggaatgatgcaaatataaccgtggcggcagtgacgatggcggatagcctacttggctgaatgtgatccgcacggtatgccacgttcatatatatgtgcctcagactgcctcggagctgccttgttgttgatctgtttcttgacgtgctgcggacctgatctgatctgaactagcgggtgttaccgaatcgcgaagggtgtcccattcgcatttgtccaacacgaaccaaccacagcagaagttggaaatccataaagcagcagaggatttgattcgcccatacgcaccaggtcagtcaacgtcctcgttacaggtggatgatatggctcccaacgacgacgagactgaccatggccagagatcatagctcccggcggcatcccccgcagcaactccgcgtcccagccacttagcccgtctttggcctctctgacgaagccacctgcaccagcatagctcccaagcaccacgcgacgacgccagcatctgcatatccacaacattgtgtaaggcgcaattcagagagcacccgagcattgtattcgccaggccatcgtatcagaagactcacgcgcaagccaaccctgcgcccgcgtaacctttgcgcaacaaagccaccatggaccagaacatccagaagatgcgcgccgcaccagctgcaccccgccgctacgatgggcaagctggcaatccgctctatgacccaacgcagagcggccactatggtacgtcatgatcctcctacagccttgtgcgcattgaggcgcactccacaggcgcgcccgtcgcgaccactgtttaccagaattcagctgacatggcttcactccacaggcgcatctgcatccgtatgtttccgctgcgcgcccgcgctgactgcctcccgctgattttggaccagatagccgcccaaggccatgcgcccgacccgcaactcttcactggctcgtggcagaatgtacgacgcactcacggcgatggctgaaacatggagcgctaatgggtcacaggtcaatcagggtctgacgggcaactaccgcgatatcctcaatacatactggcagcagcaggtcacgaagctcgagacagacgaacatgactacaagctccaccagctgccgttggcgcgtatcaagaaggtgatgaaggccgacccggaagtgaagatgatttcggcggaagctcccatcttgtttgcgaagggctgcgacatcttcatcaccgagcttaccatgcgcgcctggattcacgccgaggagaacaagcgccgcacactccagcgatcagacattgcatcggctcttagcaagtccgacatgttcgacttcctcatcgacattgtccctcgcgaggaggctcatccacacaagaggagtggcggtcagaacgccgcggtccagtcctcggccgcagtgcctggcagtggtctgccccctcaggtccatgcacagcaccccatggctccgccaggttacgagatgcagcatattccccagcaggaggacttccgccagccaaacatgtatgctggtcccgaccctggtgtctacgctcagcagcagatgttcgatccgacctaccaagcataccccacaatggcacagcaacaggtatgcaatcctgccgaggcaagaatgagacgcaactgacccccgacagcaaatgtatgcagtgaattcgagaggtcctgaacctcaagccggtgatcctcagggctaccgccatgtcgaaggtgacgatgacgcggaaggtgaacgcgaggatttcggcccttaggaagcctggatcaacccagccatatgacatgtttcttcccccaccaaaatgtctcatccgggggcaaagcgtggacagtgacatgctccctggtttcttcggcttggtctggcgttatggatggtgtttgggaacgggcacggccgcggatggaccgtgggttggacggcgtcatagggtcaataccaacgagtagcacatacaatgcgtttctgtttccgcgctcaagggtgtacctgcatcccgaatcagccctgtgcagtccggtccgtcccgatagtgatggctagggttcacatgcgaaccgcggaagcgagcccgaagtcagcgtcgtcatgtgcatcaccagaggtcgcggaacatgaagtgtataaatgtagtcgcggagtcggaggttcgtaagacgctccatctgccccgcatacggactactgtcgcgacacaactgagacccttggctagtgaagttaccccacctgtctagagccaacagaagatccgcgtggccgcccatagctcctgctccagctataagcctcttgcgcgctgtcacttctttttctctcccacatttctctcatctcaccagaccggctttggtgaatcaattgcactctctcccgtctcactcatcaatcggacctcataccagctccgagctaccccgcccccgcattacagctccctccctcgataactcaacaagatggtcaaggccgttgttgctggtgccgctggtggcattggacaggtacatatggacgagggcagctccagtacacgattaacatgacatagccgttgtccctcctcctcaagtcttgccagctcgtcactgagctcgctctctacgatgtagtgaactcgcccggtgtcgctaccgacctgtcccacatctccagcccggcggtatgagctcatctcaatcacgccattcaccacgacatgtactgatggtagacagactgtcacaggctacctgcccaaggacgacggtctccagggtgctctcactggcgccgacattgtagtcattccagctggcattcctcgttagtacacccccacgtccgattgtggtatagcaagctcatttctgcaggtaagcctggcatgacccgtgatgatctgttcaagatcaacgccggaatcgtcaagggcctcattgagggcatcgtcaagtactgccccaaggcattcatccttgtcatctccaaccccgtcaactccactgtccctatcgccgccgaggtcctcaaggctgccggcgtctttgaccccaagaagctcttcggtgtcaccactctcgatgtcgttcgtgccgagaccttcgtcgccgagatcactggcgagaagaaccccgccaaattgaacattcccgtcatcggtggacactctggcgagaccatcgtcccgctcttcagccaggccaagcctagcgtcaacattccagcagacaagctcgatgcattggtcaaccgcgtgcagtttggtggtgacgaggtcgtcaaggcaaaggacggtgctggttcagccactctttccatggcatacgccggctaccggtacgttaggacggtccagtggtactgcaatcgctgacaagatacagattcgccgagaaggtgatcaaggcctcccagggcgagaagggcattgtcgagcccagcttcgtctacctccccggtgttgccggcggtgatgccattgcaaaggccaccggcaccgagttcttctctgtccccatcgagctcggcgtaagtggacatcgatgatagaggagtgctgttgctaacaatcatccagcccagcggtgcggagaaggcgattgacgtcgtcagcagcgccaacgaacacgagaagaagctgctccaggcttgctacgatggcctcaagggcaacatcgccaagggtgttgagttcgctcagaacccacctcaatagtaagtcaacactcttggtccgccttctcggtatacgctaacattcttgacaggatgcggcacttggttgctgttgatggggaacgattatgaatgaaaacatgacgttagacgtgcacaagaatttgcacaattgggcgagcaacttcagatacaacatacagatagctgaaatatgagctcttcatacggcccaatagttgttttcgttcgtgtgaatgcttcgcgtcattattttacgccagaacacctcccaatgccgctgaaaatgcacattatgctctccactccccacgtctttccctacctcaattcttcgcccccgccgtccgtatctgaaacgtcgccgtaggcaacgccgcacaatccgccgtaaccgtcgccgtaatccccaaactcgcaagacaccccctaatcacgcccgcggggaaatacaaaaacggctggaccctcgcctgactattcgcatcccgacccagcgcgacatcgcccgtcgttgccaccagattcgcctgcagcgcggcgtcgtatttctttgtatcgaagctcatgcgccccagcggcttgaaggtattatccgtcaggacgtagatgccgcgatgatttgtcttgaggttgtcgatttgttttttgaagagcagggtccagaggtctttgcagaggaatttgataatgtcgagcggggtggtggggcggggggcgtcgcgggagaatctatggtgcgaagaaggaattagcatagtgtcctgcgtcaaaagataataggtatgtggaaaggtggtgggagggggaaggaataccgctcaacaacccccaagccaaccctataccccaatccttctaatcgatggaacaccgcttcccgcgcttcctcttcgtccacggtgcccacgggcccgccgctcgtgccgtcgttgcttgtgcctgagagccggtttgtctttgtggcgccgcgggtccattcttcttcgcgcgcggcgaggtcggcggtgatgcggtacgccatggggacgagctcgattagcagcaggtccaggcacgaggtgttgacgagggagaaggtagggtcggtgtaggatgttggggtgtcggtggcaggggcgggattcgtcgccattgttgtgggtggggtcactgatggtagtatgagggtgttggttgtatgttgtgacggcttgcgatgcttggaatgaggttgtacggggggggggaagctttgttagggttcggattgggaatagagagctttccagcttgcgtaaattaatgtgtagcttcgttttgttgtttacgcgggaatcacgaagatgtgtggtagtgtgtggggtttgagcataagtttggggacggagttgagccgcggtcgatcaagggtccatctgcatcgatgtcatgggcttggcacgacaattcactcatctacgtctacccatctaagtcgatcatactcccgcttgctatactttcatcctgtgattttcgtcgcctattcaagcttcatctatcttgattacgaacaatttgtaaaaaactaagtaccgcttctggacaatccctcgctgtacactcttgttggcatgctaagttgctctacatgcgtcctacagactttacatgcgcaaacatgagcgtgattttcttccctactctttcatttgcttctgagcgctgcttgagcgttcacatcactcaaccccaagagagcaattccagtccgatacttcttttcggtcagtcatggcatcaagacgtgagagagaagggtatcggttatttcgcgatttcacagcttagaatcaccatccacgaacgccatgtttccctctgactgttcttaaatccttaagtacgcaaggacatcttcaaccacgatgtggtcgatgaagccaaccccttcgacataatcatcctggggaaccctgaagcttgagctcgcaaaaactatcctttcttgtaaaagtccattctctctcatacttggcaaaacggcagatcggccgctccggtcgactcgcctacacgtcgcgggccatgcacgtggcaagccgttacttctttccactcctcattttatatcagccctttaaggcttttattgggcgcaagcggctttcgttgttgagctgaacagcttcaggggtaggattgaacttgctaatctacaataagcgcgccctaaaatcagcctcattgcaccacagtcgtactcaatatagcacgaatgatctagactcttcatcatgttgctacaatggccgggttcggaaaatataatggtgttccgtcctcttcgttgggttcggcttcggcttcggctctttcctccccatctacattatcttctgtggtattgagctctactggcatctccccgtcagtcagctcatcgattgtggcaacttaaagcttcactgccacgtctttgagctcgaccgagacctcgtcctctgttagctcgacaaccacgccatttcctacctctacgcatgagttctcaggctccagtacctctgtgtcattcacgcagactataagctcttctgaacctctatcgagctccgcgagtccgtacacatcaagctcgtcggccccgccttcttcaacaccttttgtgctaccatgcgcagaatgaggtagtggcgataacaaatgcatatcctatggcaccaagatctacagaacacattgcagtattgcatacggttccggctcatatcccgaagatgcttcatcgacaggttcttatcgagaatgcgttgaccggtgcatcgcgttaaactgcaaagttttgacctatatcaacaccataacaatgcaatgcttgatctggatgcctgctatggatgatgtgccctcaacagctgctataaccaactcagtgtattctggccttttggaagatgcaagttgctcagccatatcggtgtcttcaatctctacggcgacgtctacgtcaatatcttgaagctcgactgggttgtcgacttcggtaacatctgcatcagtcgtctcgtccacttcggaggcagtctcgagcaccaaggagtctgcaagctcgacagtctcgcatactccagaggcctcgagcgcggtcgcttcaaccacttcagactcctcgaccgcttcgtctacatgtacaccgtcaagctcagtcgtttcgatcactacgagcgctactgttacgtctaccctatctttcacgtcaccttcgagttcttctagcagtataccctctcatacgccgtcggaggcttgcattgcagcgcccaattatgctatcaatagcgggttcgaggaaggtctcaacaaggcgtggaagtacccgactactagaaagctcgctgtcacgatcccaaacaactatggccatgcagcatcgcaaaaagcactcctggctacagggataggcttgattgttacagtcactcgcactgcggccactaatcagcagcttttcctgattgacgatgttacaatcaagggcatgagggctccagttggtgagacttactgtacttcttaagcacctttcgactacgtatgggtggtactctagatgatcgcttttatgattattctttccctatgtctcgacacaattaataaagcttgcggtggtacttaaaagctaaaatgtatctcgatatgcacagttcaatgtacactgatggaaatacaacgatggtttctcgccaatattacgctctcatacttatgatcatgggtcccaaggactgtttgcaaacggaccgcttaggctttcagcttcgccatcttccttgacaagcagcacatcctctacacgcactccgaacttgttgagcacgtacaccccaggctccgcggtgaaagtcatgcccggtcgcagaatggccccaaagtttccttggttcagatacgggctttcatgcgctttgatgccaatgccatggcccaggcgatgagtgaaatactctccgtatccaccttcctcaataacctttcgagcagcaatgtccaccgatgcagccgtgttgttcggcatcatagcttttatagccgcagcttgcgcatcctgcacaagctgccagacctcgatgtgctctttgttatcatgttgcgggcggctgtgaaataaaggatagaacgtcctcgtgacatcgctgctatacccaaaaagatgcgctccgacatcaataagtatcagcatcccagcttcaagcttcctagtcccatcgtaacccccatgaggcaaagccgctgacattccaaactcaacaatgtcgaagaacggctcgaaacctgccgctcgcaacgtgtcgtccaggacatctcgtacctcgttctctgtcacgccaggatacacgcagggccgcatagcccgcatggcttctaccgtaccagtattaaccgctcgtagaatctcgacctcgcgctccgtcttgacttgtcgtactgcttcgacctcgccgcgaagtccataaacagtaaatccagtagaaccaagcccgcgctgaatgaagtcgcgaatctcctcgtcgaccatgactttcggcgacaagatctcgccccatatctcagctgtatacagcgtagcatagtagtcatcctgctcttcatacgtgatagtctggatttcttcttcaaaaggcatgttcagcaatcttgcgcgttcttcctcgaaatgcgggaccaggaaagacgtgttcgcgacgatttcgccgtttgctgacttttcgggtcggacgaccatgagaaacggacgctcctcgggctcccatgactcccattgcggctgcgtgatgttggcgtagtagctgaacgtatatcctggttcaacgacgaatgcatctacgccttccgcgactagagctttggcaaggttgttgcgccgaagaacatattcatccaatggcggtctctcggctgtgtcgaggaatggaaggccagtggcgagataagcgtcaattgagcattggcggaattgttgttgcttcaaattcaagacggtcaagccatttttttgtatgcttgaaaagttctgcggtatcttgcgtttagttcaatcgaagaaattgtgcaggtgtacagtgggagcatacccatagcaaaaggaccgcactggcagataagcatgcgagccaacgcaggcctgatcgcgccctggagcgcgttcggggaacatcgacatcgtgggtgggtagcaaagctttcattttatgcaatcttaaccaaccttcaatggcattgtgatggaagtgctggtggctggagaaaatggtcatatcagcttaggctaggcctagatgggattaggtttcttcatcggatgcgtttatgcgtgtcgcgaggtaaggatcatcataacttctccggcgcgtgataagaaaatcatcgcattatgaacgagctatcaaaaggagaaggaaaggaataatacaaacgaggcgatgcaactcggaccaggcagacaccgcctatagaacatgctgccggacaatagcagaaaacgcgttcagcctcatcaacacaagcttcctccgagaggcacaactttgaagaaagacaagaaacattgcagctcccgataagtagagccaggaaaggatcgcgacgccagaaagaccacaacattatacctccaggaggtgtcgccataccaatgcactaatagccgctggtgcgctcttgatggcgagcatcgatgccgtaggcctccctcagtcgagatatagcacttccaccgcgaatgtgctcagatacgccgctctgcgagtaccgcggcggtggtgtagagtgtccacttgcatcggctccacgagcatcatcacccgagcaagtggatgtcgcaatcgtgtctgtggaagccgatgctggtagaggcttgtcgaggctgttggtcttgatcactggaagctcaacgtcgtcggactctccgtagtccatgttgtcgatgtatcgaagagcaatgctcaggatgacgagtacaccgaggaacccagaaaggtagccgagacagattgtggtgagttggtagacgtccgccgctggctcattatctcgcaggacattggtgattttgtcaagcgttgcattcggtggcagggcgcccacatgaggcggtttgtggtctgctgagtcgaatttccagtggtcggccagcttgctgttcttgggcgacacccaagtgacatctgcgtacttccagtagatctcaccgcgattcttcccgagcattggaattgatcctgaatggcgcacattccgcgcttgctgccagccacatgcattggcatcgtcccgccagaggagatggaaatcgtccaacttgagggcgctctctagagctccaggatagtactcggtgtagccagtcttgatgccgtaatggaaggccgtatcgttggcggcgctgaaaaagatgaacttgtgaaaggtgcctgattgctggcatgcgatgcgtttgtctgtgaaattgaccgatccgaggtgtggcacactgagtgcactaggaagagaagataggaggagaaggatgtaaacgatgcaagaatgcataactgcggttgacatacacgagcgaaggtatgcctattggttatgctgatgatcgggtgatgggatggacagagggtgcagcattctcgatgtcgaactctaaatgtagtcattgttgatccatcagaggctcttacttcattggtacgactgatacggagaagtcgcaacggttattgcaagtcgtagcgagatcaaggaccgcggttccttgttctagcaaagcgaagtgccaaggcacgtatctaggcaagcccgcttcctggaagccgagcgctaggtaatgatgcgtgttttggcaaacagaggtaaatggaaaggatagagtattggttattggaccgttggccgatcaagtcacggaacaactcgctgacggacgattgtgttactaacagaccaatcatccaagcatggattatgcgcactcgtcttttacatatgcaccgctaacctgatcggtagtcctcacccacttcacatagttctaacagggatagagaaacagatgatcggtatgtcgctgacacgattatttaatggagtcttccccgcgcacctcgacaacccactttgaagacatgcctactgcagcgatggctacaatactctggcgatctgatcttattgcgattacgctctccatcctggtcacatatgtcaccagcactgtcatctacagactgtatttccacccattggccaaatttccaggacctttctgggccaaggtttcgacgatcccgtcttggtggcaaacaagaaatcagagcagacatctatggttgctaaaactgcaagaggagtatggtaagcgaggacaatcaaggcactgataccatggaattttaacaagcgaaggtgtcgcctttcgccatcggcctgacagtgtttgcgtcaatactccaaacgcatatcgcgacatctacggtccgcgtggcaatgtccgaaaaggcgattcgtacaagttctggcaccgtacagtagacgcccagaacacgtggaacaccacgtccatcaaagctcatgcccggaaacgtcgcgtgctgaaccacgccttctccgaagcggctctacgcagcgcggagcctttcatacacagcaacattgatcgatggcttattttgctgggtcagcacaagactgtaggtcagatttggactgaatcgattgatatggcggaccaagttagctatctcgtcttcgacattttgggtgacctttgttttggtcggtgtttcgacatgaaagaacccggcaacaaccttcgacacgtcattgacatgatggtcgcatacatcgaaactgggaatcctgtaggtcttttgtgcgattctgaagtcgtccacctacctaatctatccagatcatctggtcacctttaggttccctgtggatctggctcaagccaagaggcctcgacagaattctggcatttgtgaccccggccaaaatcaaggcttgggatgcttttgtggcgaattgtcaaaaggaacgcgctcaaaagcagtatgagtcgaaacgtatggcacattccgagattcgcaaggattttttccactggctattcgaggcaaaagacccagatacgggagaaggatacactcttacagagctgaatgccgaatgcgaggtcctgaccgttgcgggatcagataccaccgccaccgttctatccgcactcttcttctatctctgtcgcaatccgcatgtacaggaacggctcgcgaaggagatcgaacgcgcgttcccgagctacgacgacattagatctggagccgcgctccaatcttgcgcatacctcactgctgttctgcacgaagctttgcgcatgtcgacacccattgccgcggatctgcatcgccaagttcttgctgggggtacgactattgatggacattatcttccggaaggttccatggtcgctagcacatcgtggtctttgcactacaatacagactactaccctgagcccacaaagtttctgcccgagcgctggattgtaggcgaagcaggatcaaccgaagaaagcgtcaagttggctgacagcgcagcttgccccttctcaatgggtccgagaggctgtcctggtaagaatgtggcctggctagagatgaggctggtcctgacgaaggcgatctggaagtatgagattatgcaggagccagacaacaaactcggaggtggtcgcgctgacggagaatggggtcgtcgaaacgaggaccagtaccagacctacgattccttcgtgtcaaaccgaaaagggcccatcgtacgattgaaagagcgattccgtgactaggtgacttgctcgcttcaaatagccttacgatcatctgcaattgcatgcaattgagttgtgaagactagtcggtggtcttccaaatgtaactatatcaacgatggatttgagctcataatattgaagtcggacagcttaactggaccgcttttgtactaaatggagctttcagacacagcgctaggatttgcgctgcgtcatcttgaatctcttagctatgaagctatgttgacaagatgctgtatctttcgtgcaaggtagatttgatttgtgggggctgcttaatttttacatgatctcgagtttcacatttgccatcaaagttttgtcaaatcatcatgtgtttggtatctcgtccacctgttgtatcgtgctatctgtcacacatatggtggatctctttccttgccgtgatgactcaaatgcgcaaacttaccccgaaccgtctgatcttgcacctcgtgtcatccagtgatcaccacgacttcacacgtctctattccattgaaaacaaaagtttgatcgcaaagatcagtgcttcaatcattgaacgatggttttgtcagacgcaaccaccccgcttctacctcggcccaccaacactccacctggacgctgcctcgactcagcagatgatgctcaaaatcctctcatcgacaatgataccagctcaactcaggatgggagctttgatggcgaagatgcaagggtttgcacatccacaaccgccgtcgtgagcaaattgcccgcttctgtcggccgaattgtgtccgtcctgctgatcggaagcttcatctccagcgctgatggctccttgctattcgcgactcatcccatcatcgcctctgagttcaatgcgctgcatgactcaacgtggctcatagccagctttgctctcgcgcaagcggtctcacagcctttgtacgggaagttgagcgatatatatggtcgcaaatccatgctcatgttggcttacactctcttcggcatcggcctagtgatggttggggccggtcagtcaatgcctgccttgatctttgggcgggttatttctggattgggctcgagtggtatgacaagccttgtctccattctcatcacagacctagtgccgttgcgggacgtggcgacatggagatcatatgtcaatatcgcagcgacaacaggtcgaagtatcggtgggcctctgggcggctggctggctgatactgtcggctggagatggtcattcttgggccaagccccgatcgcaggcatggcaatactgctaatcgccttgacgcttcctgctcatactccggaagacctcaaagatgacttgaaacgtagcaagtttgcacgcattgacttcatgggggcgatctgtatgacgctcagcttgcttggactacttttaccgcttgagattggtggtgaacgcgttgcatggtcttcccctataatcttcgctttatttgggggcgctgctatcttcggcacactttttctggtaattgaagcctgggtagcgaaagaaccaatcgtcccggtccatctactacggcatcgagacgtaataacatctggctccatcatgctctgccagtgtgctgcgcaaactactctcatgtttgcagtaccactctacttccagattacatccaatgtctccaacactgtggccggagcgcacctaattcctgctgtcgtcggtaatgcgatagctggcatcctttcggggcgcattatccaacgtactggacgttacaaagctcttgccgtcgtggcttcgatatcagcatcaattggcttcttcttactggtcttgcgctggcacggagacacaaactggcttgagtctctgtatatctttccttgcggttttgctatgggtatcatgcagtctgctttattcatcagtattcaagctggtattgctcctgaatattcggcgattgcagcttctgtactatacttgacgcagcctacgggtaatgttgcagggctggcagttgccagcgccgtgctacagggaacacttcggcaaggacttggtcggcgactagaagagctagggtatgaagacaagatgaggtcaagaattattgaaaaagctgtctcggatgttcactatgttgacagggcaactccgcaagttgccaaggcggtgaaaggatcgtatgtcgacgcactgacatggacgcatggtaaggtcacaaagacgcataattacaagacactaatcaatacagtgctatcattggcttgcgctctcactgcttttgtcggaagcctgctcctccgccaacacaggctacgatgagatgttcaattcttgactcagaatctgcttccttggtgtcgatcagagctctgcatatcacatgatctgatagagcgaccagaatctcattaccggtaccagttcgtgtaccagaatatctgatgtgtttcgaagacgtatttgcaatagccgcatttgcaaatgtccttccgtgctatcaaaggacactacgagactagctttttcgtgcctcatgtgctacgaaagtaccacaacgtacccaacagaatcagtaaagttattaaacctcatcctgatcgagtgtcttagtttttcgtgtgctcatgtgcgtgtttattccgccatatgcttggcaaagtgcgagtctaggatcagatcattgttaaacgaattttttatatggagcgagcgacaagccaaaacgaggtcaggaattctgaatgtcaaattaggccatttcaatgcctgaaatatgtggatctcggtttgactactgtgggaggcaaagctagaccgagctagacgggggaatactctatgtgggatgatgctgtttatatccctgaggccgacagtgctcatacacgactctgatgcctatttcatcattactcccgtccgatgatgcccagaactccattccacagtcatctccctggctcgtaatgtcgtcaggttttctcatcctcttgccaactttcagcccattcttggtcttccagcaggccagcttgcatgtcgacttcgagcccttcactacaccaatctacgaggtcgttgagtgctggaaaatcgtggtgcaaggttatgttaccgcctgtggaaatgagaatatcaaggcgacctttgccatggaagttcttgcggcaataatagtcgatcccccagataatacgtcgcatttccgtttcgagataaagaccgggacgcagtctgtgctcaaccacgagagcgatattggggccgtatccttgtgatgcagatcgatataggagcgatgaggcttttttgagaaatcggtggctttgaatgacatccatctcaaaatcattcttgagttcttttagcgtccttgtgtacttagtaggacctacacaggcaaggatgtccagcaattctgtgaagaaaaacactgcgccggcatgaagtaggaagcgagtaggctctgtccgcagtgtctccagcttgactgcgaagaccgggcttgcttcgttgtaaatcgcatgactggccaaaaggatagaggatgagagcgacttggtgacaagcacaacttgagtgggtgatttggcgtcgggaggcttgccgtagacggtgcaatggcgtgtggtgactatcgcgaacccgcattagaaagtgtttgcgtgacagagttacagcgcagtcgttacccggtatgaactcgtagaccatgagcctcaattcggcaggcaagtccatgaatcggaagtattcagcggccatggtgacgatcggtcgcgcacgcggaagacccgaggtataagactgtggtgaggtagagctgcagagttagagtcgatggacttcgaagcgcttgttgagtcgctgcgctagtgttgtgggcaaacgggcgggtgagcacggacggtgccgacgtaggtgaaggtagatgacccagcaaatgctcatctatcaacatggtgcactcatagcataacacaatgtaaaaaataccactagaaaaattcgacatgctcttctctattcaagcccgttgacgcatgtgtttggccaacattacagggccgcgatgtactaaatgcttacgaatgtatattggagctccatcgaagttgcgatgagctgggattaggtacgctcaaagctttctatacgaacgtggttggattttggaaatcagactgaatgcatgagtctcaggacgttcatgagcgcactaactgttatgcagaaactcgaatttacacattacgcaattgaaatgatctcaggctaccgctacaggaaattcccgtactgaactaacagacctaggtgccgatagtttctggagcaacgaattgcctgggcgactatctccgcgagagagtcgcaatgtcgaaacggaccgaaactagaattgtcggtactgaataaatagtgtaagttgctgcccacctactgcatctggctcggtacctaaagcagtactatccatagattcagtatttggaatattcggacctccatataggcttccagcatggcaaacccaaagtgtattctcataaagcacgccacgatactgtctatggatcaggccataggcaatgtctctaattgcgacaatctgatcaaggaagatacgattgcggccgtgggactgaaactttccattcctgaagatggcgactgcaagaccatcgactgtagagacagtattatccctcttggatttgtggatggccatcatcacatgtggcaacaattccttctttctatagcgactgacttgtcactgcttgattatctcattaatatgcgcactagatatgggagcttatccaccgccgaggacgtatacatcgctcagtacgctgatggactcagcctacttagcaatggtatcaccacggttcttgatcactgccatatcttcaacacaccatccctcgcagatgcagctataagaggtctcaaggactctggcatcagagggaccttttgttatggcttctatcccaaccctccaatgccagaacacccaagtggagaacttttcgaagacttcactcaagagctacgccagcgggatgctgcccgtgtgttgaggaagcatttccccgacaacaataccaagacgttattgcttacatttggtatcgcacctaatgagttgggatcaactgcaatggaagacatcaaagaagagctgaaaatatgacgcgcgataggcgccagagttactacctaccatgttgctatgggtcactacgatatgcgtcaccaattcattgtgcaagatctggcaaacgataacctactcgggcccgatatcgtgttcagtcacggcgcaaactcaactgaaggcgaatttgcagctatcaaagaaagcggtgcaagcattgtagcaacgcccgacaccgagctctatatgagaattggccatccagtcgcgttccgcgctgccgacaatggctgtcgttcctgtctcggtacagacatcacctcaaacaccagcaatgactttatggcgcagatgagactcgcattaaaagctcagcgcgcaaaagataacgaagagagtttccccaaagttgtcagacaggagacggaagaagtgctgtatgatgagtttgaagtcatattgcgcaagtgctaagccgagttggcgaaaatgaacggtcttgaactgaaatgtaaaggtccaatgtgcgcgagtagctcagctttttgttcgcggtcagctttacggtaagcacgaccgcattgacgtaggtcggactgataggactagtgtgtggtccaaggaccgaagtattcggttttaccagttgcaagttcggaccgaatttttattttaaacatgttccaagtacattgattcacatgctacgatgggcgctttcttcacacaccctatacccaacagcgatgactccccattcccaataaccaatatacctttcgggatcataagcataaaagaggatgtatgttactagctaattgcgtcaatctttcagggagttaggattagtgattaacgagacacagaacgaacaaacagcaacctacagtgtagctagcgctagaatcacccgtaaaatttagtctagcactttgttatttatatgtaagcaaaagaaagcggctttgtcgaacaacaaattagcattatagatccgttcgaaatatacttcaagaagcatgaacccaatggcctgagatagcaaacgagcaatgtgagatgttgagaaacatggattgttgtctgttctcagcgttgctggggtaaaaccgtcaactggcgctctcatcgcttctcttctcgtaccagtggatacgctagggctttcgcaaatggaagcagataggtcggtatagctgttcccaggtaagtcagtcgtctcgccttgaagacggcgagcggctcttcgtctggcggcaatttgcttgcgatcctgcggggctgaataattacaagcaacgagtcgctttgtacatcgatgacaggatggatgctgcctgtcacattttagctgcgccatacaattagtcgctgtttccgttctcttcaaagctctggcatgcaatatttgagctttgcgcagtagcttggccatcattgcttctgctgccttgcgcgttgctgttctcagttagactttgagtaacttcatcgtcttgtgcatggtttgattgcatagtttagcgatatccgcgtaagaaatatctacaataaagattgcagtgtgtttattcagcatagattgtgtagatcatgtatcatgcgagtgccataacagcatagtatgtcccactttgatagactttgtcgtctttgacgtaaccttggaagtctcgatcaagtcccggttcaattcgtcacactcatcctatcttctcatcatcatcgtcatccgcctatgccctcctgcccttgagatagccgtcaacgaagtgctgcttcacctccggatccatctctttacagtcttcctccgtcatgccctggaagtcggcgtatcgaggcttccaaggtggtccgttcacagcataggctggagtcgaaggtggctgctccacatatcgaccctcgttcacctgcatgttcgggcgcttcatgacagagaaggcagtccctgtgacaggcttgttcataacggggcgattgagaacctgtcgtgtcacaagtctgctgcttggagcgacttcacaaagaggcgtgggacggtcttgtgtcggcttgtttttacgggctgaggagatgttagcatcatttattgaacacgaagaccaggggtacataccaataatcgcgccgagcatctcctgagctacgcggtcttgcttctccttctccttatgctgctgcgcctccaaccgagccgccgcatcctcctcggtgaatggcttgtacatcggctgatagtagactttgtccctgttgtacaacggaatccagccgcgaggtcggaggaagcgcatcgcatcatacgtagcagcaacaactccaggaacgaagccaggctcgtagtactcggctgggatcttggcagtgtcgacacccttcatggtgtatttgcatgcgttccgtagtacggccctctcttcgaagcgcttgttgcgtacgagcctctcctttggctcaacgtgtctaccgagctcgatgttgagagctttgatctctccgtacaagcgctcgacgtggggtactgcctcgtcaaagtaaaggccggtccagaagtcagtctcgtctgcgaacttcctgcactttgtgtcggcttcgtcttcgaccctcgtgatgcactcccgcttttcatccagctcggctcccatctcaatcgcttgctggctgaggagttggatctgacctgtggtgtctcgcaggtatcggcgtagctcgtcagaatccttggaaacggcggatcctcctgggacgacttcaagctctttctccgcgaacgctttgtaggcgcgaagcacctcgagttcggtcttgtcatcgttggccagcttctcgatgtcgctaatccggatcaacaggtcaagattttcatcgtcgagcttgttgtactttgtctgtacttcctgcttctcttgttccaaccctttgagctgggtttggaggctgtcgttctcaacaaacaccatcatgccaaggttggagcctaacacgtctttccgatccaagtcgcttggaaccttgcgcagctccatgcctcgaatcgcatcttcgcgcaaaacaagcttttgctggagcgtatcgacttgtcgcttaagttcgtgtgcatggacgcgggcctccgtctctttcttctggtcggcttcaaaaatctccctatctgtgtggatggactcgagagtgttttcgagtttctctttgacgaccatcaactcccgtcgctcctctgtgatctcctttctgatggcagcagaattggtgatggcataaaggacctctttggagtgaccacgttccgggaaggagagcaactggacctcgtcctccagaatgcgattgcgttccgtgagcctcatgatctcgctctcattcgctccgatggtgtcgagcgcactggcgtccgacacttctgcgcggaactcaaagtcctgcttttcctgtgcccaagccttgcggttgctgtctgcaacctctgcgacgcgaaggagttctcgccttgtggattcaagcgcttcttgcttcaaggtgaaaagacttaaagcccgcttgacctcaactgtcttcttagctaggtccttcttgtgggagtcctggagaactgcaatcgcgcaccggtggctatcttgcagctttgccttctcctggtcattcatcttcagctgtgcttgcaactgcttgatggtctggccgtgcccgttcttgatggcatcgaacttcgcctccaacttagcgtagttttcgtccacagcgtcacagtgctgctgagcctcatccaccatcgccttgtcattgacgcgctgggccagctgcgcctcgtacttcttgtcgaggatggcgtagttccctcgaaactcttgcacttccaagcccgactgctcacactgtgcgtgcatctcttcacagtcgcgatccttctgctctaccagctgttgaagatctgtcagcttttgggcggtctccgcttggctgtcgtagcttgcatctttgccggtctcaatcgtctcggacccgggttcgcttgcgttttccggtggcagtgtcgactgcgcattcacgtcgatgggattgacggctgttgctgacagctcgtccacgtacttttgcgtacgcgcgtgggccgccgccttgtcccaagcaaccttcacatctcggaggagctgggagctggtctgtatcttcgttctgttagtcatgtgcacctcagagtgggaaaaggcggtactcacggtcgatgtatcaagcactgcgcatggcatgaagtgcttgtttctgtaaacggtagaaggaggagcgactgcggtgctcctgcgcacgcatgcgatgtacgccaccatttcagtccgctgtcgtgattttacctggtctgggtcactcaggatcttcttcgttctacccttgaggtcgctgaggccgctcagagcgccgaagttggcggagatgatgctcggcatcttgtacgcgacgagcgtctggtcgtggatttagtccaacgaagaaagagtctaggtaatagtcctagtagaagtgtgttagtcgcgtcaactaagtggaagctccaagttgttgggtgcgcggtggtcaactcgggagatagtcgtgagcatgcgccgggatatatcgcagcaacgtcctaaacacacaatgacgtacatcgccagctcgcacagctcattcctatgccggaaggggaatattcaggggttgtgaaagggcaagggctcgcaggcccgagaacagcctatcactgagcggaatgccttggattacacacgactcaacgagcgcccccggtccggagggaaagactatatagagagataagatagtggatgcaggactggaagtattgacacagctataatagagagacactcgccactcaaggataagatatcctgaactggttccatcgatgcagctgtatgcacgagatactggtcgctcagtgcacttgacaattctctctgcgcgcctaacacacagcaagccgtttggtatttgatcagtgagcagacatactattacgcggccataagcaaactcagaccatctccagtcaagacattataaatctccatatctccccaagctttcgagtcaagtcatagattaggtactctgcacactgcgtgaacaaccatcacgcgaacgcacattgcctagagaccacaaaaagcccagagctcacacatcccacaagctttcgaaacggatcataaattatgtgtatactgcgtggaccggtatatgaccacgtatgaagtagtgaataggaaagccgtggattcaagccgtggattcgcatctccttccaagtttttgaacacccccgtaatactctataggctacgtacactaataccgcatgaatacacacatctcctagtgaccacaacaaaagccacaaaactcacgtatgcctcctagctttgcggaaaagacactctaggtgctataaattccatggaggtgaacatcatattaacgcacatctttgcgtgtgtgagaaacccctcaaaacagacgggcaaaggccaccatacattcgactgtgacaaatgcacccaggcttacgcactatacgcagagcagtccgcgccgccaacatacagagcccctgatagctacccaagtaactcgacttcttccctttgctcgttaaacgcactgcagcacaattccccccagaatccagcatttccatgaatcattacagctttccagcaactttctaagtcttttcatcgactccatgtcgagacggcgacggtgcatgtcaggtcaagcaccgaattagtgtgaagttgggaaagcaaaaaataaaaataaaaatacatgctcacttacttcccttttcacatcagtatttccccaaagttccgcgcgatcggcatcaagatttgtggcaatatcccaggtaactgcgcacaaacagaaagtttgtaagcaatacactcaatcactccattcatcatccgcacaattcaagtacaagtctccgagagaaaaaaaacgtgttctttatatggagaagagaagacaatctcaaacccgggtatctaatttttatgttcaaaacgaatcatacctcctacacccatctgggaaaatccccctcaaactccgcaaagtcattaaagtcattatttcttccttgctcgcactccaacacccaacctttgcacgcacgcggagtcagagtcaggaatactaccactacttcttcctccgcctctccctcctcgtctcatcctccacctcctcgaccgtcgccggactagccccatgactcccattgctgctaacgctctccgcgaacccactattcgccgcgtgcagggagaccggaatcgatttgtagagaggcagttgcggatgtcataggactgctcgaggcctgatgggtaatccaagctggaaatcgttctgcaaactcttggaagccgccacggatgatgtaagtgccacctgtccagccttctgacgtgaacttcttgagtgtattgatgcaggtggcagcatctttcatttgcgaggagctggagtcatatactatgatgtgtttgcttctcctccaccgctcaaacttttctcgcgactccacatccttgaaggtctcggccagtttctgaacgttgaaagaagtccgtttcagtagtgttgtgggtatgcacaggctgagggcaccagctatgcgagcccttgcatactgggtggagacgcgaaggtcaagcaggaggacctcttccacgcacgactcgagtatgttgacaatgtgctgagcagtcgccatgtgcggcccctcagtctcatcgtcctccttgatgtttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgtcgtcgacgcccaaatgcgtctcggcatccggcgcattgccaataggcaaacgccgcacccgtaagatccggcgtcgcgttatctaagttgaagtccggcagacccgcaccagcagcttcgttgcccgggaaatagtcctggttctgcacaaaactatcaagatcgagatcatagggcccgggctcaccgaaatactccccagtcgcaccctcgccgagccccggaatctgcccactgggactaagcggctgcagcctctcctgtagactctggaccctcgaattctgctcatcgctcatctgctgcagaatctcgagctgtttctgggttgcctgatactggctgaggtcgttgatgaggcgctgcatttcgggggggttggggttggtgagggcgttgttggtggtggaggcggaggtgtcgccagccatcatggagagcacgttgttgcgttcctgaggcgtaaggggcacgttgccgccggcggtttggtagttggagagggcggcggggaagtcgaattgcggggcttggctggtggtgctggcgttggcgttggcattttggatggcggacatgatcgcgtcgttttcaaggagggagggttgggtcgcgggtgattctgatttgagtgggacggaggatgggtctatttgctgggcgtggtcgtcggtggatggttgtcgttgtggtgcagggttcttaaacactgcttgcctgctgttcgatctcgtgagtggactcgcagatggtcttgagggactcatagtcgacgcgcgcccgccagctgctgatagcagatctggttgacctacaataggagcaggaagtagcgcaagtggctgtctcttccgctgtatgtgtggtgacttgttcatgctcatgtcttgcgcggggaagtcgtccacgtccacaacattaccatggggttgttgacgcgccgcggggaacatgtccgccaaattcaggccattcgcgttgccttccaaactgcggttgtagaatgtcgctagaaatgtgagaatagcgttgattgaattttcatgccgctcatgcagcgcctgaaatgatgtcgctcgtgagtagagctcttcgttctgccgcttgatggtgcttaaaacgcttgatatcagtttctgctgatcttgcagctgtcgaacttcaacgcgcagattgttgtactctgaacgcggaatcatggccatttggtcgttgcctcgcacagcaagttcctcgacatagccgccgccgcctccggtatcttggacgtacttgcgctcttcgtcgctgtcgcctttgccgtcatcttctcgcttccgcttcggcccagctgtgggattctttggcttttgtatcagccacaacagttccggtcggccgcgcttgaagtatttgttgaagtactcgctgggagctttcgctttcgtctcgctcgccttcatactattgtccgagagcccgacctttttgtggaagccgtacatgttcagttgccgcacgaaggatgcgtagttgttatgcttgaagagctccgggatcagtgtccgcgcaaattcatcctcgtcgataacgatgaaggagttgccatcgtctgaccaccgaatgaggttctcgttcttgttgttatcaaggaaactgtcacatgttagcagacgtcagtccatgtgcgacgcgggcaaacttgcctgctcagcttctgcacaaacggcgggatctgcttcctcttcgcctgggcatccttcttcgcaatcgccgccttctgctccaactcctcgtcgtcatccactgcttcccatgcctgctgtgtgggactcccgaatccatcccattggcccctcctagaggccagctgctggttctgattccgtcgcaccaattgccccgagttcatctctgtgccgtcgttgagcgtctctagcgacaccaccctgttatgtcctggcatcgcggtgttggcatactcgtacagcgtggggtcgttgaaggcgttcatgtccgtggacaagctggggttgttccaatccatgtactggtcggtggtggggatggttgcctcttgctgatacgtagtctgcatcggggcctggggagatgcgaccgcgcggcgcttgcgagaagacatatgcaagtcgcttgtctcgggtaggcttcgctaccaaaaatgattgctcgaggtcccgctgcacgtatccggagccgtgcgcagtgaaggttcggacgtgtgcgtgtccgttcactcgcgcttgtagcagcctcgtagattgctgctgcctcacttgtccgtttgggaagtcgcggatgggcggttccgggaacttctcgctctgctcttgggctccgcgggtcttctcgcggctatgtacgcgtgccttccagcttgttgtctcgttgtcgcagtttcggtcaaacgatattgcgattgtgcaaacagatgctgggcctcgtacaaagaaatcgacggaggcttcacctgcgcaaatacaagcgttccagacggtgtttccagaaccagacggccgagcgaagaagggcggaagtgcggcgttggggcgggcgggtgaaatatgctctgccgggtagaggtgagtgtcgtgggcctcacttggcgggcagtgactcaatgagcaagcagcaaggtcgagcgagtttagacacgttgcgcgaaagaccggatggctatcccggggcagcagacgtggttttaacagcgggtggcagctcagtcaacatgtcgcatcgatgctcgaacgatgagttcacagcaaatgctccgcagattcgccgaaagcttagcgcgctggcccatgactcgcttcaagccttgcatatgtcacattaatggtcgatccgccactaactctagatctcaacctcgtccgtcaagccatcattggatcggccatgcgaatgctaaatcgtgatatcccaaaccccatcagacgacaattcactcccatgcaatcagaattccaccagtttcgccgtgatcatcacaaccttcacatgccgagtggacagcctggccttcatcgacgattagacttactcgctgcatcatgggaaacttgcttcatgccggttttcgatcaggaaaagtaggaccgaaaccacttttgcatgtgtcgtagcaaagacgcaatgagctcagcaggaacaggaacggaggtgattcgtaagcttatggtaattagcccgcagagcgtcaggcatctggtaaaaggtccaaggcgacttggctccagtgtaacacttccaaatactgagtgcatataagcttcacccacagcgaggagttcaagaccggtcacgaatagttgctgaacgtaatatgaatcgtatgttttgatcggaaggatacctagcggtacctcatatattagatgcgcaatattacaatacatactagcaaggaaagaaaccccagcctatccaaacctctttccccagaaattccgcgaaaatgacaggttccagctcaatgcaggatgaagcactgaacagagacccaaggcaaaatagcatcgggtcaacgtgaaacaatgccgtgtacggcgtcgtggggagaaaccgcggagcatttcattggatatattgtgtcgcttgagtcaagatcatggcgctgatgtagtatgggatcgctcggctatttcggatcgacggagatgtcatattgcgggaattatcgcggtgtcgttgtgatgacggcagagaggtcctgttagctccgagccctggtaggaggttgctccatgtcttgaaagcgagtaacagttgaggtacatcgcaaactggaacgaccttcaagagccttgagttgccacggcaaaatagacagaaggctagacgtggtagcagagcagcgcttcaatccacgcacggcaagctgaagaaaataataacataatcaaactgatgcacaacgaaacatcccctgtaacggtaatacaatcccacagggctggaaggaagaaacgaagaatgtaaatcgacagaactcagatattcaatatgttcgtaaatgctttttcggtactcaaatcaatatgcgagttcgggggcgcgtgccctatatggaaggtcgtagtctctaccgtcgtagcatcattcttcgtatgcatcgtaaagtcaatcctgtgtcgggccagactgcgataaaggccgtaatatgtcgttcattctccgtcgaaagcacgtctccgcacgtgtcgtctgaagtgagtggcaatacaacaagtgcgtcaaggcgtcgcggtagctcattggttcacgtggatttcgacgttggattgcgacgagagttcatcactgccacggttctggtggccgttctgtcgttggcgaccgaatccctggcctcgttctggtagcgggccacggggttgcctggaggggcggtcatcataggcgttgctaaacgcgcgatggccgccgatggggcctgggttctcccaggaggtcatctggcgcaatgagcgagggctgctgctctgtccaaatccagagttgttgagctgcatgcggctcatctcgcgctcgagcatctcatcgttacgctgggacattgagcctgcagtgggggtgccactcgggttggtcgaggtaccgctgaagccaaggccctcgagggagacgccaccagggcggccgatagggtggctagcggttgaaggggcaggcgagggcgtgtaagatcgcaagtcggcgtacgacttggcaccgcggaggttgggcaccgcgttcaggcctcccggtgagtcggggaagcccaataggcccgaagcctgacgaccgccaaaggcattgtaaaatccatcacggacgtcactaaagtcagtggttgcggcgcggttgagaccacggcggcctggctgctcgccggagtggctcatcggcatctgtggcatgggtgggctgagtccttggttgtcatggaccttgaagatatgcacctgtcgctgctcgccagttcccttggatacgtgtgcgagagccagctgatgcgcgagagtgtggatgatgcggcgctgagggggtgataggttgggagggaaggtcatctggtcacgagccggatcctccttgaaaattagtagctgtccatagaactgcaggacctgagggtcattcaaatcgacatctggcagggattagcaggaggcaggagagcgttgggcagagcggtgagagcgtaccaatcttgggcgcgcctcgcataccagacacgggcgagggcgaggatgcgggaatgtgggaggcgagggaaccaaaagaggcctgcgactggagaccgccacccagcgggcggtgctgttcctcgagctggccacggcgctcacgcttctcgcgctcaatgcgctcgcgttcggccagaggcagcatcttcttgtactcgacgcggagcttcctcccgttcagctcgaagtggttcattgcatcaatgaccgaggccgtctcctcggcggtggtgaagtttgcgaaagccaggccgcggaagacgccgttgtcgaagtggtagttgaaggcatagggcaggggcaggcgcagatccgtcatgagcgacacgagctgctccttcttcacggcaaagggaatgttcttgatgacaatggcggtgggaatgagctcttcgtcgacgtcctgtccatagctcggattgagcatggagccgttgccgttgttcatgctggggagggcaaaggtcggaaggccctggggcgactggtccatccagccctgcatcacatggtcagtactggcgtgcctgtgcatgtgctgtgcggtactggggctactcaccgacggcagggcgctgcgtcctcctcctccgccgcgctgctgcgacttcatgcgggcggcggcagcgcctcccagcgaccccatgccgttctgtgcaaaggcattcgcgttccagccggcaggtgcgcccatgtcatagccatacccgccgccgtggacggtggcattcaggcggtcgtagttgcgcggctgctcgtagctccttgcgtggtcctcctgtccgtactgcggcagcggagcgtaggcgtcaaactggcgcgagggcatgcgatgcagggtgctgctctgctgcgggttgcggtgcgagcccggcgaccgcgacgcctgctggtcgtaggccgagtacatgttgctgtggtgttgtgtatgggaaatggaaaaaacgcggaaagagggcaaggttgaatgccaaggcagggccacgcggaaacgtcccaagctctggatatcgcagacggcggcctattaacgcagaagacgccctcgcagcaggtctggttacgaggccaggccgcaacggaaaaaggggcaggaaatgaaccttctcgcagctccgttcgaggttggctggatgagactaaggacagggagtcgtctccttttcgaaatgagccgcagtggtggatccacacgaccagaagctaccaacgtcagaagaggggcgtgcttcgtagcaaaaccgctctgtctaaaaacacgagagagagccactaggcactgctggcgacgcgacggtgcgagctgagtcacgcagatgggggcaggtgggagctcccaatctaacagcggcagagaacgagggggtgcagctgcagttggaggcggcattgggtggcatccaataaaacgcctcgaccttgcggccatatgcatgccagaggtgctgagggccgtgtattggatgtaataccacctagcccggtgctatcaaacggccaccagatgtgcgaccaggtgcttggtcttgctgccgcccaacaatatgtgtttggagtatatatctctaccacaagtatccgcatccccttccgcactttagccgcaccgtggctggacgacgcgaggggggaagagggaagcccaaaagaaccaccaggcgcaccgccgctgggactggaactgacaagacggcttcggcccgcagcgcgaacctgtagcttcctgctaaacgtgggcgacgccaatcacgcgacagcccgtccctttgacaggcgttatttgtttttggatggcttgatacacgtcctagcctagagatgtacatacattgaatttatcgtttcttatttccaaatcaacaagagggatcatggttgcaggccatcactgcaaaacccttcttgttgaagctacaacaaccttgaagcagcggtgacatgggcgcaccgcacgcacctgttccagatgcaatgtcgctcgttttgctggagctgactggcagcgtcgcaggtagtggggtgcatgcgacacattgctctgctcttgtgagccagcagcacagcatcagctgcctcctactgcgccgctagattcaccctcgaacccatgattcgcccatctgcgcaccggaccaacgccgcgtgctggtataggtatctgagagtaagcaggcctcatgaaagacctacactatctacagcatacacagcatacccaagcttcaacatggcgacgacatggcgttcccgtctctgctgtttcacgccctcgcacaaggtgggctacacccttgttgcacgacgtgcgggcggaagtcattcgtggcccagtggaccgtcaatgcagtgggtcacagaaccctcccgctgttcagcgaattccgactggtcgatggcggcgagcgtcgttgcttggtcgcttacccgcatacatgagcaatcatgtgatgtgatgcaatcggtacctcgacgtgagcgaccgagctgttagcgccagaatgcgggaatcacgtttgatgactgcatcgagcggttagcaccgggtcgcctctgctgtatgctgtagacttcgcgaagtactgcatgtgaaagacggagtgaattgtagagagtataccgacgaagcgtcgtaatttgtagtgcgcactggcctatggaagatgctgtagagatttatcagaagggtttttcttggcaaagacggcttttctctgaagaagtcgctccggaaatgcgcagatttattccaccgcgattactgtctgtgcatcttgaacggcatctgaaacggtcctgatttaagacgatccgtgaatgcaaaagtgacatgttggatgtacagcagccctcgacctactcggtgacatatcggtgttctacgctcgagatgctttccaagatgctcccgcctgagggttcgcgtggtacatgtacaccaaacaaggtaatcgtccgggagctatgtccccaccacatcgaccctgagtcttggaactgatatcggagatcaattctccgcaaagcatcgttcaatcgtcgtcaaaatccagcaaccgcgaccactcggtctcgccaactcgacggaactcggcaccggctgcgaattgtcccgcctgttcccaagcttgcattgtggcttggtcgtatggtccattattgtccccctccggtgctgtgaaccaatggaactcccactgcacggcctcgggatgtgggtttttccagtcctctccagtctcacgcttgtattgtcgcataatcatctcgcgagtagtttcgtaaatgtcttcggcacctctatctgagagccggctggcgcactcagtgacagcgtcaatagctgctttagctttcgcggctgcagcttcttgtgctggatcagcatcaacttccatagcttggctcttctttttcttgggctgcttcttcggtgcagccttgccgtaccgaaccaaagcttccataggcgtctctcccacttccagatatgagatgagatttgagagaacatcactggtcgcgatggcatcctctgcgcgctctcgggctttccgctcagcgtccctcatgtcctgggcctcctttgccttcttcatgtcctttttcgatatcccttctaaccatgaatcttgtgcagcctctggatcgtaggccttgcgcacgaagtttccagcttcatcgaaccggccctcctcttgctcggcacgcatgttgaacgcgtctacctttggcgcatggtgtttcttgctgcctgcgcctaattcctcgtccatgtccgagtcgactcggtcgcggtcttcgtcgtcgccatcatcgctgctgctctccatctcatcggtggcctctttaggccctttggtgaagtcagctgccacgtgccctccagacttgctgttctcttcctggccctcaatctcgtccacgtcgagaaaacgcagtttcttcttctgcgtttggtctctccgtgactcttcgtcctgatcgtcgtccttgtcttcgtcggcaaacatgtcgtcgtcatcatcattgtctttcacaggcttgtctttgcttttcctggcctctgcgcgtgcattgaagttctctgtggagctgtccgaatcatagccgtcgatgttgactgcattgcgcttgattcctgcgctcttccctattacgtccgcctctagcactggatcctcctcgtcatcggcatcgggtgcgagcgtggaggggttgcgggggtcaaatcgcggtttcttcgatgacggttcgtcgccgtcgagatggtgtgtgcgcgtgaatttttcccctgcgcgtttcggtcgcgcaggattgtacgtgccgctagagctggccatggttccaagagtggtgatgtgcgctgtcgtgggtgaattcgcgtagtgacgtcggtcgcgacattttggagagcttgagcacggtcgtcggcgtcttttgcagagctccgacgcgggtgaagtagcgcgctaccgcatcgttacctagcaccctgtcgtcattcgctttctggcctattctctgttcacgacttcataacacactccatcttgctccttcttactgttccacaacggccctgtgcattcactctacaccattgtacctaccgcaaaccgaatctggtctcctaacatggtaagaacgacccagaacaaccccaccacttctactactaccaaactcacctctcgcagttcaaccccggcttctacaacgaagacgacccgatggccatgtaccaagctatgcggcgcggcggcgctccacggcggttcgacgagtacttccgctgctatcccatcgtcatgctgcctggtccggagcgcgaagaagcaaaccacggcggcaaagtgttccttcctcccagcgccctcgacaagctcacccggctgcacatcacatatcccatgctctttgagctgatcaacggcaaagaggatggcaagacaacacatgcgggtgtactggagttcattgcggaagagggcaagatctatcttccatactgggtatgtcgtgagaagtctgtaccagccaccgtccactgacgcctcccagctcatgcagacactgaaactggagcctggcgatctgctccaggtcaagtccacgaaccttcctctcggcacattcatcaagctacagccgcaagatccgtcgttcctcgaaatctccgatcccaaagcagttctcgagaacgcgttccgaaacttctcctgtcttacccagggcgacatcttcacatttgcgtacaatgatgacgtcttcagcatagcagtcctagagacgaaacccgagcatgccagcaaagccatctgcactttggagactgacttgtcggttgacttcgccccacccatcggctaccaggagccacagaggacgagtggcacgagtacaccgcggagcggcaagggtgtcatggctggaaagggcggtacactccattctcaggggaccatggcacaatctatcaactacgccgccatcgcaccatcatcgaccactgctgccgctggagcccaggccacatcctacaacttcctcaccactggccacaagcttgccaagaagggtagcaaagctccaactccgcaggcttccactcccattaccggacagtcatcaaacccgccacccacagtgcgtcgcaccaacggtccgcagcccctccgactagctcctggaaagctgttcttcggctacgagatcaagcccctcaagggcaaagaggaggaaggcgaacagaaggagtcgaaacactttgaaggtgctggccagacgctgcgcaagaagaagggtgataaatagagcaagcctagcatctgggctatgatgacacaacatgtgggatgcattttacggcgtaagatcagatatcaaggtcacggatacggcgcgtggcgttagaaagatacctcagcattcaggaagaaagtaaccatatcgtggcgatccccaatacatattctgcagcactttcttgtccatgccgatgtctcacttgatgtattccatgctgacggtcatagacaaatccggcaattggctacactcacgtacgtctacgaatgaggcgaaaggctcgatctgggagttctcattgaagcagtgctgttgttcagtcaggaaccgattgccactatagcacgcactgtaaatccaactcattcgcgcatacccagagcgccatccgaaagttgtgccaaccccatctccgtcagcctagaagtccacgccaagctcagacttcctcgtcatcaaccatctccttcttgataccgttctcaggcttgatctcctcgtcatcattctgagccgcctcctcactctcctcctccacagccttcgccttggccatccccttcttcgcccgcggcttcttactgggcgtgccttcatctccaccctcggctccacgcttcttcttcgcagaatgtcccgccccgccctcgggcacatcccagcccatctcctcgtagagattgcgctgcttgacgcgcagggctgaaatgcggttgcggatgctgccgacggtcgtgcctgacgaatcatattagcagagaatgaggtaggggagggagggtgagagggtaccggtgaatgcggacgcgagttgcttcgtactcgtcggtcttgacgtagcggccttgggttaggaggaggagctgttgggatgttagtacggagaagagtgggggagggacggggagatgaggtactttgttgtcgtttgcgccctcccaggtgaacttggtgggggcatcggaggtgtcgttggggcgggaggaggaaagtttcttgggaggcatggttgtgggttggtggtggatggtaaacttgggacttcgtgtttggatgttgagggttgaggagtgtgtggagggagggagagaatggctgggcggggtgggttatgggtgtctggcggggacgcggaggagtgagagtgaaaatgagggctgagagtgagggacgggtgggaaagtggagtatgactgtgagtgcactttcacttgcgagtactcgagctaccttgtttgaactgaatgtatgtccaagcatcttgttgaattgaacgcgggcctagatatctcgtcgaactaaacgcatgccgagaatgccgtcgaagtaatgtacataatgcccttttccaagacgtatccaccatctcatcagtcagatgctcaagcctcaccatcgtcaatctgctcctccttcacaccaggaacaacctcatctccgggctcagcgtcaccctcaccctcgtcactcttaaccacctcatccttcttgcccttgcccttcttggctcgcggtttcttcgtcggcgtaccctcaccctgatcgtctgcaccacgcttactcggcgtcttcttcaccgcgccaccatccggcagcgcccatcccaactcctcatacagattcctctgctccacgcggaaccgcgagcatttgatcctcacgccgttgagattcgtgcctgcttgcattaataaaattaagactgaagatggcggagttgggttgtaatgcgtacctggaaaagcggtcacgaggcgctcgtagtcttcgcccgagagatagcggccttgagtgaggacgaggagctgcggaagtattagaattgaaggtggggagatggggagagggacttgctttgcgctcgttctccagagtccagcgaaaagcgccgccgggctcgtcgggggtgttggtggtggcagctttcttcttgggaggcatggtggatgggtttggttgttttgggggttaagttggttgcgggaggttggtggagtggttgagtaggttaggagggagaggcggctacatgacttacatatccagggaagtgaaagtgaagaagagagatgaggatgaagtgaattccgcgatgagtactgttgatggagatgcgtgtgcggcatatcgacttcaccttcacttgcatgcatatgagcgaggcgaaatgcgtacacacattaacagtcattgaaagctatcaagaccagattatcggtggagatctcatgatttgataggttggtgagacctagacgttgacaatgtcgtgatattcagtatgctatgtgtttatcatcaagtggacgcttctctgagtgtgaggttcttcaagacggcgcatcaagctagaatatcgtccaccagcacaaatatctataactatgcgtgcattctttgtcatcctctcgcgacatgattctacttctggctgttccacatcgacgtttcgacctccgtgcactgccgtcgctcatgcagcattacgcaggtgtaagtattgctggcgtaagcacgccgatcaacttcatagtttccaggtatcgtccatgatatggctgtgtttgtatcaccaacatacctatcaatggtggttcggagctccaatggggccaaatgccatatacttgtgacgtgtggcgggcctggatgacccttgcaaggcggaatcgtctagtgtcgtcttcagaacacagcaaccacgaacgcttcaaccagagataattgccaccatgtcaattggaataatattctataaactgcagcgctttcaaggagatgtcagtccactctggtgcccttccgtaatgcctccgatatgagatcttcgtattcaaaggacggccacccctgccatgcgcgggtggctgagtacattcaggccacccacctccgacgatcccacatgctcaattcgcccgccaggtcccatggcggaattcccgttatctgtgctcaggcaccgagttcttgaacctcgcgcggtgccccagatttcgcgttgcttgatcccacacgcgacgagacccgagttttgctttgccacgcattagtgtgccttgttggatgtctgtataaagaacgcccgtcatgacgagtgatggcaattatgtgtcggtggaattggccagtccaacggaagaatcccttccttcttattcgtcgagttgggcgcgagatgtagaggagaaggaggaaaagaagagatggaattggcgctcacgagaggattggatgcgtgtatttggggaggcaagacgcgcggtcaaagagacggagcaaaatgttcgatggtcgacgaagtcagattgggcggcggcttatgcggaagcaccacacacgttccaccgatttatgaacttgaagacgaatgggaaatggtccagcaaggccttcattccttcaaaagagcagatctatgcatttttgctcgtcctcgcactcggcatcacgcccatggtgttgcttgggaatttcacgcacgtcaataccggaggcaatggcgaccgtccattctacggcatctttcaagacaaaatccagagttgtgggcagagctttggcaccccggaaaacgcgacagtcaggggagttgaaaaaatgtttgtgctggatcagacatttggccgcttcactttctcccaagccaagaccattgatgtggcatgggacgtcctcattggtcgcggagtgcaactgctggcttggtgggttggatacatagttttttctgatgcgctgctccgtgctatcgaacggcatccagcatcattccagatctttcagaggattgcactcgaagggcccagcctcttgtcgttatggactctgctcaaagagttgtggtatgcgaagagcaaacgcaccaaggccctgttcttctacgtgtggctggccacgttgtatatcatcagcatacccatgttcctaagcgcaatgacgggatacgacagcacgagtatcgcctgggtatcgctcgacaataccagcaacatcatacctgctgcttcaatcgagtactcgctcgtggctacgggcacctggaacgagacgtgggacgatgcgacctgcctcgacactgagctgtacaacaagaaatctgaagccctctattcgcgccgtcgatcctgtgagttttacgccagttgaagcacattcagacaatcaagctgacaatgtacgtaggcgattgtcaattgaacaacggtaccatagtcaacatcacagagtaccagcaaactcatatcaactctaactatggctactccaacagcttcacaagccccgaagatatatgtacgtcctaccatcccaagacaccttcccctatactcagctaatccatcatccccaggtcgtttcaactaccccggcaacaacaaaaccttcaccctcggcagatgggacctcgaaggcaaaaccggcgaaaccaagaaatgtgcgcaaccccttatttctgtccctctcctcttgcctgcaaaaactaacccccactcaggcgcagaaacatacaacataacaactcacggcggtacctttgacctcctcgacctaaacaccacatcatcctactgctacaactccaagccctacgactacacctttctctccgaacgcagccgctgcctacccgacaccgccaaccccacgtaccaatggggcttcagctccatgctctccgggctcttcgtcttctgccacttcgcctgggcgctgagcatgtacgccgtgtggctggacgcgcagttctgcagctccttggtgcgcggcgggtacacgatgacgccgttgcgcgcggcgtttgcaatggccagggcggcgaggggacgcacggggctcggcgaggaaaagctagtgagggcggacacgagggagttgaaacaggagttgtatgggagtaagaggaagagggggacagaagttgggtatgggatttttggggagggagagcgagagatggggatgaggaggaggcacggggggaaagagggggaggtcgaggaggtcgagatgggcatgcggagtgcgagtggcagtctggcggcgcggtgagagtgtgggaaaataagaggaaaagacatgatcgtacagtgacgatggagcgcagagccgtcctgacgacgagacacatgccatacgaccgctcgaaaccagcgcgtctgagcatctgcacagcagaaaccaattggcaacgataccgcgcgatccaacgcaccgcagagccgccatcaccacgcgcaccgataaaatttcggacgagcaggcctgtaatccagccgaatccctgcttacgaaaaaaatatatcaacagagacgcagatagagtagacgccagaaagtcggaacgcaggacagatgcaaaaaaaaatgtcatacaagtgtacaaatgccatatctccatcgccgtcgccaaaatgcgtgatcaaagacattaattttccactgcagaaccaaagtcgaaatcaaatgcacgcccaagaaactccaaggctatgcaactcccatgccctctcttacccgcccttcttctccgcaacctcaatatgctgcacccgcacctcgtccccctccctccccgcaccctcatccgcgacgaccgccgtcccgtgttcaacctccatagcatcgccttcaatcgtactactactcctgctcgactcaacgcccatcatcgcatccataccgccattaacctccaccatctccctgaccccagcagcaccatcatgttccgtattcggcgtgagcgtggcactactatccccccgcgccctcgcactcgtatgccactgctgcgcagacatggaattccaatcgtactcgtagtccgggggatctttgtcccaatcgcctatggctgcggtgtccatctcctgccaatctgtctgcaactcttcgtggaagttcagcgcgtctttcttgacaaaatcttcgagcggtttggacagcggaatgggcgcgacggatagagcagaggcgtgtgcgtagatgagaagggcagcggaggattcggtcgccgcgcgctcgacgacttcttgttgagtgaggcggtcgcggcggagactgggggaggaggtttccgtgtcgtattggatgcgccaccattgctgggcgccgggggtgggcgattggttatcggggtgcaggagatagatgacgccaaagtgcgtggctacgccacagaggtggtaggggtgttgcatggcgtcttggggactttggcctggggggtaggagggttcggtcaggtcgatcagggcttcagcgccgtcgtcgacgatgggcttgaagcggctggatatgctgtgtagggtctcgcgaacttgcttggtttgttcttctagagcagcgagtttggcctcgatgctttggtgcagagcttccagttgggagaggaccatggcatctttcggatctggcgtctcattctcggtctgtggcttgaaggccttcatgctggtttcgagtagcttcagagtctcgaccttcttagccttctctttcttaggtgtgtgatattttagcctctgaatcgtagtttcgacctccttcacgtcgtcctcgtatttcttcatgtcaccaaacatggcatcgataacaggtttgttggcttccaaatagcgatcagggtacagagtggcgggaatgcggcagcccaggccttgtgcatttgtagtcgcagacgtgaggcgcaagatgagcactttgcttggttccgagagatgtgcgcttcccgtagctgaggagaagagatgctcatcgagaacgtcgtagatgctatagtccttcttggtcccttctctgacaacagatgcatcgaggacgaagttttccacggtatcattcccaatcttgacgatagatcttatcaaaccgttgagctgggcagcagggacctgggcttcgtgggcggcactccagagtatgagaaacttgatgagatcgtcatcctcgtcttccatagttggacgcgactctttccaggcgtcgagttccagcatcgagcttactgtcgcataggccctgtcagagttgtccagaaacgccattagtcgctgtgcctcgtaaattatatccagactgtgtgcctcttcgcgctcggcggccgtgtcggtgacacgggcaggcagtgcaggactgcctttccaccagtcgtcgcccatccagtagttcctctgcgtgatgttcggcgccagcagcgcatttcgaaatagtggtatcgagtgcaggatgctgatgagcgcaggcagatagttgaacctcggcgacggcttcagaatggcaggatggccctcttctcgcttgcgttggctcggtgaaggatccggtatgacctcagtcgacgtcggcaccatggcccacgtctcggcaggataatagtcctggtttgcgggcccaaacgcaggcttcgagccgcctacgacgccagactcctgcgtgttctctatacctgccccgccagtcagcatctgccttccatctcgtgccctagacacgtactctgcatgggcgcatcgccaaggtgtgtagagacctggctcgttcgcgagggcgggcgcgtgggtgctctgctctggacattgctgtgggggccgtagtctatgttgaagcctgagaagacgtcttgtcagcccgccgtctcttggtgctgccgtgcttgtacgtactggttggcactccatcattctggcctcccccaaacgcagtctcgtcccatctcggtaccacgtccttcaggagcttgttgatattcgcagggcccgtctcgaagaacttgtttaccgcggcttcaagattgttgtcgctgatctgcacgcattggttagccctggaggctgcttgcatgcacgtgaggaacactacccaccttgagaagctgcagagcttcgtcgcgactgagctggccgtctatgaagctaagcagcgtgtcgacattctcgtctgtcgccatggcggttgtggtgcggtagtgatgtggtaagcgggtggagctatggcggactgtaggtattccaaggctaagtgacgtcggcggggatcagccgcgtttttggcaagagcaagcgcaagcgtcacatcgactacaagcaatcgtgcgcttcgcgtggcattggcgcgggacttctcgtggcttccatgctcagcatgacagatgcagggtgtgtaggtatggcggggtgggtcaatctccgaagggcacagcaatgcggaggagcttgcggagctctcatgtcgctaatggctggctgcacagggtcccgccgctgcaccaccttttgtatccaaatccttggttccaacctcacttagtgtcttcgctagcatatatagacaagtctacaatcaagagcgtaatgtgtgttgattcatcagaactcggaaagacatcctatctatatgctttgctatcaacgccgaccatgccgttttctaaccaatgctgtcgtgtcgtcatattctacatttctacattatcctacacttcccggtagcaccaatatttgtacatcgcacacctttccaaacgcctcctctagtctcagttcgtcttttctggcgtcgctttcatctcgacagtcgtcggtacggcgttttcggatccaggtcccatgggcttgtatatctggatgcccatttcctcattcatcttatcctgctcctccctccaagctctacctctattgctgaagcgctggatcaaggcccggtagttttgcaggctcttgtcgacttcttgttcttcttggccgatgaggccgcgacgtcgctctttgaccgcttcgtacaacctccatcgcgacgcttctgggatttcttggagtgtggtattccagttgccattcgtcttctgctgtgaaaccaactggtcggtcaacatagcagccgttgaccttgctacgcgtggttagagtccatcccattagcggcccgcttggtgttgcttcctcggcagcatcggttggagggttttcgccatccgcgacttcactttcatcgacgtcttcatcgacttcgctttcctcgacactttcatcgacttcgatttcgtctacaccttcagcgacttgaccttcattggcgtcactgctaggctcttcggcagtctcggtggcgtcctcttcctgcgtcgacttctctgcactctcctctaccaattcgccgccctcgtcttcatccacttgctcgtcgacctcgtcttgtatgttttgccactcttcctggttcttacccaagcctaccacagtgcgagcaaagtgcttctgagcagcttctcccttgctttgaagctcgtctgcttgctcttccgtgaccggctcagcaaagacgtacatgaatggcaccttggcatcgcgcgtctcaaagtgcaagcggattgtctgctttcattagatgtgctaaagagagagattgtggaaggcttacagtttcaggaaatgcagctgttgccttgccgagcagctcgtcgaccaaggctaccgaaagcttgaactcttggtcgcccaaccgagtatcctcctgaccatgtagcactctgtccatgtccccaaggggcaaatactggaaaccaaagatgcgctcaatgttgtgatatgcgaggaaaatgccgtccatgcggcccatgcgtacttgaagcgaatatttcagcatggtcgcacgtgtcatgtcgtagaattctcgctcgaatgactcccactcgccctgagcgtaacgcagctgatatcccgtgcctgactcatactccttgtggttcatgcgaatggagactactgccctcgtcttcaagtcaaatactccagttcctggtagtcgcggatcatgggcgtcgagttgcgatcgcatgagtaggttgccctgcttggaataatggtagcatctgctcgagttgtcttcggcgggcgccggctctgggctcgaccgacggaaagactcaaactccttgcggtcggacgtcaggagtttttcaagagagtggcctaaccaactcataatgttgggtgtatcgtaggtcttggtcggcatcaatggcatatatgccgtccttgtaccgcaagaatatggcatctggtccaaatgtaatcttagaaaaccgttttgaagggtcccgggaaaccgcgggaaagcattttgtggttgagctctcggaatttggacagcagaaagtggaaatgctgcaaaactcccgacatactggaggtggagccagtatacttggtgcccagccgcttggtcaactccaacagggtctcgtctttggacgaagttttgtactcgctgagagcatcgaagtcaaactcattgacgggcatgattttttcgagatacgggtcgaaattgtatatgcgcgaccggggatcctgcaggcggtagacgccaggattgaacagtacacgatcgaggccgtacgagagcattggcaccggtggtatctcaacgtcgacgggctcaaatgtgaggtcttggggttccaacacctgtatctccagctgtttgtctctgttcctgctgccctttttgctagccgtttccagcccctcctctccggccatagcttccgcgagcgacatgggcacatagccatctgaaccaagctccctcttcggcctggggcttcgttttcctcctgggtcttctttgtcattctttgaccgagggttctcctttacgtgctttggttctgcgacttttgcccttgctcgtggctccgggtcttctggtgacccagacgaatgaaatcttaccacagacttgagtttgccttccctcttcgcctttcccttcgcgggtgaccttggagaatttgacttgtttgatttctcggattttctggggttttcctcggagtcggatgtcgctctttctctctttgagagaaaaccagtggcgctgaacgagcggattgccgacgttctcgattgcgcccgtgcactacagaaaatacatattggctcacgcgaccacggcgagacacgggtgaggtttcgacggagcatcttgagggacgacgcgggcgaggggcaacgagtgtaatggccgtggcgcgtgcaacagcaaccgcgatcagtcgcgccgggtcagaaattatgtcggcgtttgacatttatttcgccgatggtcgatcgacatgtacgtcaggacctcccgccgcgaagctccccagattttgggaacgacagtgccacgcaagaaggtgctagtctagaataagaatctccagattttggccttgcagatacctacctatttgtatgtaccttcactttcagcacttgtctcgcacaggctgtcttccgcccgctgcagccacgccgcacatacgtcaccgcacgcccgccatcagtgctgcggtaccaatttgacgcgtggagcagctcgaggcccactcccttcgcgacgcgtgtcaaatgtttttggcttccccttcatctctcttgtagcgtctgcttatctggtgcgcgctgtctgcgagcacgtgttggcgcaacgggagcttgctgttgccaattgctctgccgagcctttggtacagattggggcgatcgcgcaggccattgcagcgcaattacgccgtgcgcagaatgcgtgcgctgcccttgaccacacgcctgcaattgcccaccttgactgacccgagcgcggagatcgagacaaggctgcgcgaacgttgaacctttacatccaacgctacccaacgtccgactgcccgtccaatacgacgctccagcactgtcattggtggagcgcgacatttgaacctcgagttggacctgacctgaccttctaagcgcgttcgagcatgttccgcggacctgcacggtgttgaaacaaacttgtcgattaacagtcctttgcatgccatctctgcgctgctgaactctgtcgggtggcgcatcgcctgcttcaacccgcggcatgtccaaggacaagcgaagaagcatcttcggccgcagtggtctgacagccctcactggtctgcaaagtagcagcagtaaggatgaatcgcaaccttcaactctgctgcggaagcggcggaccgcatccttcatgtccacaatctccgacatatcgcagcatggagacaagcagtccctcgatggcactaccataacagagactcccgcgcccggatcgcccagaacaaccatatcgcgaggcagtctgaagcgcgcaagttctgtctttggctccatccgcgggtccaggctgctagacgaggacgagccgctctctgcgacatccacgcgcaactcgactgggtttggcgagtacctggctgaggatacccgcgtggggcaggtactgcactatggcgaggttcagacgagcagttccatgtttcggaagaagaaggagttcttggtcttgacggagaaacacctcattcggtacaagacgcaatcgaaagcggcagaggctttcccagcgtaagtatgctatggccacggacgaccatacgtatgctgactagccaaggataccatctccctacactcgcactccctcctaccgccatagccagaacccttcgactggctcctcgcacgacatccagtctgtcgcatcagagtcttcgggagatcgcgacctgggcacaccgctgcggcacattgtcgctgtgtaccatctcgacgatggccggccacactttgctatcgaggtttactggatggacgacgactccaaccatgctgcatgcttgactctacaattcgccgatcccgatgacatgtacacatggctagccaagctacgggacgctgcgaatcacgcaagattggccaatgcgaatccgctatcagcgtacaactcgcatctggctgctcgcgtggtagaagcagaacgcgactatgttcctccacactatgccatttacagggttgtgcttcggccgcagggaaaggccacctcacggtcatcttcggacgacgttaccaaggcagcttcttcggtctgtttcctcgccattggcgttcacaaagtacacttgatcccactgttcaaaccgtcgtctcagcgggcgtctagtccatctttgacttcctctagtgcgcagtcatcgcacggcatcatgactctgaccgaagtctgtgtgagcgacgtcgacgatacatttcttctcaccttccggtaagcatggttcgacagcaacttgacttttctaatgccttggtagaaaacccctcgagcgtccaaagacgatacacttggcgtcgctggcttcacacgatatcgctgcgcgcttgcggtataccgaagcaggattgcggccagagtgggagtcgcggccatatcaatacgctgttccggacgggttgagacaagacatgctacgacagtcaagccctcagtcaattgaccaagactctctagaccggaccttgataggttactgcgttgcatacgatgtgcagcctgaaactatcagctaccaaatatcctacccctcggaggattcccctcgcttcgagctgttgccacctacatcatcaaggagaaatcagtacacaagtcttgagctgctagcggtaatgcgctcgttgcgatacaacgaaacattcgtgggcatctcattcaaaggcatacacttggatgtcttgaatggcctccaagatccatatggggctgagcatgtatgcatgaagacaaagcgtggcacatttgcgcgccttgaagttgaagagtttgaacaggcgtgtctgttggtgcaagagatacgtgctctggctctgagcaatcgcaaactcaggagactcgacttcacttcttgtatcacaaggcgacggcggggccacttggacaccgagggcagtggtagagatgggggctgcggcatcgtggaagcgctgtttccactgtgcaagtatcagaatacgaacgtcgactggattgctttgaataacattccactgggcgagaccgacctggactacctggtagcagctgcggtcgagcggaactgccatctgcgggcgcttgagttgagcggctgcggtctcagtgaccgtgcactatctctggtcctcgatgctctgcgggcccaggaaaacacactcgaggcacttgatttatcctccaacaatttcaggatttcgccgactatctttgactctcagattggtatatttggctatctgaccaagctcaacttgtcccacatcgctgtctcagccggttcagagccgatgatatcagtagaaacgatgcaaggatggaggctgcaagaactggttttaagtgggacgcatttgaattctcccatggtcgatgcaatagccaggtgagctttgtcgtaattgaacatcgctggtaagatactgactatgacagctacctagtgaactataagcagtcgaaggggctgcgggaacttcgcttggatcattgttatctcacgggaaaagacatcgcttacttgttgcaatctatgactgaaacaccggggaaagctcgtgagcttcatcttgatgtcagcgagaattatatcgaacgggatctgaagaagtttaccaaagcaattgctggcggctatgcgccgtctagcttagcagtgcgcctgatcgagtttgaggaagaagcagaattccgaaggatgatcctcgctttcggcgcaaacaacaccatccgacaactcgacatctctcgcgcatcgctgccctgcgatgccacagaagacacatgccaggctatggagaggatgtttgcggacaacaccgcccttgaatggctggacatgtctggagaggactctcgcctggaaacgaccaagctcggcgtgggcatcaataaggcactgcgagggttgcagcgcaaccgcaccctgcgtgtcttgtacatcaaatgtgtgtataaacccatcaattcctattcaaagctaatttggaggagaccagaagcttggcgtgcaaggcgcgagcactcttgccgacgttctcaaagtcaacacgagcttgcaatatctttactgcgagaacaacggcattgcattgaccggcttcactgacctggtcaatgctctacaccgcaacacgacgctcttgtatcttccatcaatgctggaaagcaggcagatggcgctcaagcagaccgaggaccaggtgaaacaaatgcgcgacgaagtctccatacatacacaatccaaagggcattcagtaagaagtaagctcgcaaataaagtagcggggagagcacccaaagacaaggcacattcgtccggactatcggatcaagatatcaaagctgccctaggtctagtcgatgagagctgggcacgacaagaataccgcttacagcaatatttgctgcgcaactacaacattgctcatggcatacccacggctatggatgtggatgaggaggacttcgaacgaccggacacggccacgagcttaggcaagattatcgagaaggtcaaattcgagagtacgcctacaaccgagaaagacctgcagctggggttcgacactcctaacgccgaatacgaagccgtctcgccaatggagaaagatcttgaaatgtcgttctcgcacagtcggcgaccttttgcatcgaggacctgatctgtgaaaccaccctcgtgccaccgttcactggctccgaccaaccactttttcgacttcgctgtactatacatttcttctggtttctgcatatgttcctagttcaggattttggagttctctaaccatgcaacaatataggcgcgcacatgaaggatggcattgggggcccacgatctgcctttctggtctctggcttagtcattctgtaccgactggatacctattggtttagcttttgtgccagcttggatgataccatatagatgcctacatgcttggataggcttcttcttgcgcaaataccatgaaatttttaggttccaccacatttgacgtcttgcgaccgcatgcaatgattatctatcaggaacatgagctgacaagcgagaaccccacgcgattgctagatccctgcaagcgacggtttaacctacactagcgtccgtgctgccgcatgactgacatcatgtcactgaatctcgggacacatgaaaacccactgcgaaagtcgatgagaggagaacagatcttatcatggcaccgagctcgagacacgcgagtttagaaaaagatgaacacgctaatgaggcagcgtggcaggcggcgaaaggagcggcttggggtgggacaaaggtatgttcaattgagttcgcgaatggtgattgtgaaatgggcagctcaaccaccaccgcgagctcaaaagatatgattctacgtgtactaacatgatctagtggggtgcagctttcgccgtagcaggcggagtagcatatgccttttcaccagtatatcgcggtcttaccgttcaattcaaaacgcacgtccaatcttttaccacctactcgcaacaaaccaattccactacttgacactctgctgacccaaccccagctacatccaaatgtcaggcatgattcttggtggctatctcgaggctgagaggcgcatgtgggcatatcaacatcacatcagacaccagcgaaggatagcgcgcgatacggaggtttggaggaggtatgaggaggactatgaggagagggggacgccgggggtgggagcggagagtcaggtgcataggaaggggccggatgcttgagtgaaagggattggggcggtggagcatggacgttgttttggcattttggccgcgttcaactgtagaactttcgagaagacttgttggagcttgaatcctgccacgagaagcaattaactcattctgacatgacaatcaatcttgtttgtcgccaacacgtgattggccggcaacctggaagcttccaagcttatgtaaggcccctacctcgccgcatggctccagaagccacatttcccacttcttctcctctccaggcagcactcgctgaacctcactcacgcaagcttccaaccaccacggcactctcgtgcgaagctgcatacccgccatggacgtcttctggaccctcccgcccgtctcaaggtccgtcagcgcccgcccaaacttccccacgcactgctaacacctcccgaacaggacaatcaccgctctagcagtatctgtgtcggcgctgggctacggaggcatcattagtttgagcaattatgtcttctttaagcccttcgtcttcactacgaagatcgtcccgcagctgtggcgcccgctcacggcgttcctcatcacgaagcccaagttcggcatcctcatggacccgtacttctgctaccagtatggcagcgggctggagcgcgagtcggcgcggttcacgcagccgggcgatttcgccgtgtacacggcgttttgcgcgtcgtttattattgtaagtataccatcgctttatgtggaggagatgttgtgtcgcgtctgcgactggaatcagatacaccctcgaaatatctgcccacccagcctaatgctctagctgaagcggttcctggaatcgaggaaaattacccttgtgcatcatgcagctccgtcagtcaaatatccaaaacggggttgcgtggtgtgcaggcatggtgggatggccagttacgtagtcttcgtggacgcgcaattccactaggcggttctggctccctacacaccgttgttcgatatatttcgcttgcagtatgaaaactgagggaatgattgctaacacgcacaaggcaacagcaggcggcttcctaaacagctacaccttcctccccgccctcacccaatcctacgcatacaccttcgcgcaagacaaccccacccgccaagtcaacttcttcatcatcaacttcgacgccaaattcctgccctttgcgctcctcttcatgaccttcatcgtcgacggaccagactcagctgccgctcagctcacgggcctgcttgcggcgcacttgtacgacttccttacgaggatatggccgacgtttggtggcggaaagaactacattgtcacacccaactttgtcaagaggctgttcaatgctggtgtgggtgtgcagaataggggctttggacatgttgtgcagggtcaggcgcgcgcgagtggagctgcgactggagggccttctgcggcggcgggggtgagcaatagatgggggagtgttgggccggggaggagacttgggggtgattgagcattgatgttggcgtttgcatgctttacttgcgggttggaacatgctaatcatgtatttgacgacgggatgaaaccctaatcaacctccacgatactccaattgattacgtgtgaaagcaataaatggtcacaaccctatgatgcaaattgatactttgacattccattcgtagatttacttcagcttctaagccttcttcgcactcccagcaggattactcggcccatccaccgctcgctccacatgtcccgcgatcccatccttgctcgcatcaaattgactcccaatcgctccatccttactaaacggccccccaaccttctcgccaatctgcccgatcgcgccgtctgggttaaattgcttgccgattgcccctgcggaggagaggatagaggggttctgtgagcgagcgagcgagcgtcagcgaacttcatttcgaagaaaagcaggagaagtatgggatggaaggggtgttgttcgtacctcctgtggaatagcattcgtgcccttattcgcgccgattttatccgcggcgctggtggtgctgtctgtcattttgagggcgttggggtccgaaggggcttgtgtggaggtgaagccgagttgttctgagagggggcctgttgattttggcattgagttatctgggttagatgggatgggtaagggagagaggtctttgggagtgtttatatgctgtgtatgaatggtagagggatcatgggtgcgtctacagtgcgtcacggttgtggtgatgtcatgatgaattgcacttcaaagcggcgtcgtggatggaaaagtcgatgatgtgtctagttagtagctgccgtggatctcgatacgcgcttaagcgatgtgagatcgatctaagatcagttactatttgtggttgaggtgtggggtggaagtgtcatggtggttgcatttggactgccttttcgcccctagaagaaactcctccaccatctccatgatgcaatgacacgtataacgccagatcatcgaattagtatttacttcctgctcttgcgcggtccaccgacccgagggaatttcagtggtagcttcagctttgcaacccagtggttgttgctttcggctttggagagcttgaactttgtcaagtcggcggctgttggtgcgctgactttgcaacccagttcggcgaagtaggcttggattctgttaagatgttagtttctgaatcaagaatatgttgtgtcgagacatactctttgttgtcgatcttcaagtcgtctcgcaagtcgttcacgtccacctcgaagtcgtctacaatgagcgcagcagcggcgatgtgtgtgtgcagattgtcgacgttccatctaggcatttcgaaagatctgaaatagtcagcttatgcgatctcaaagtacgagcattgcacatacccttcacgtgcaaacttcctcctgatagccataatacagctctgcggcacgtcctctcccataatagcctcgagtttgcccttgggcgggatcttcttcccgcctttgctgctctgtaaagcttgggaaaagttgatgcagaataggatgaaacgcagcaccttcagtttctggatctgcttgttgcgtgcgagcttgactatgcgcttagcaacaaacttgctcgtcacgttgatattctggccagctgcagcggcatccacccagtctttgacctcgatcatggtcatgagttcgctgccgactatgctttcgatcgggtagacgtcgcccggatactcagcttggaggtttggtgttggacgaggcttggagctgtctacagcagcctccatctcctgcttcgttggcatcgcgcccgttgcgccagccatattttgcaagatattctcggccactgcgtcgtttctcgccgatgctggatcgtcgggcttgccgctgcgaatggcgttcatggtcatatcgtcgagggccttcctggacttcttggacccgaattccgaagcaagcgcattcctcttcgccatcatggtctgctgctgtgcttcggtcttctctttctgctctcgcatctcttccgtttcacttcgtagcgtgctccgtaatgtgacgcgcttgaccggcacgagctgtagcttcttggtcgcggggtcgaaaacaccgacatagtctttgagctgactctctgagcttccgtcgaactcttcctgggcggtgtagtccaagcgagagtgttctgacgactggaggaggagctgttctgatgcgccttctgggaggatcttggtacgtttgtagggattgaaggatatgcgcgccgggaagtgaagtcccggtgtggttgctggtttctattagctctccttcacatgcgacactctgtacagcttcgcgcatacctagcagtggacccagggtttccttattctcgtgtagctccaccttgacggtcccctgaggcgcaatagctaccttcttcttcggccgtacaccgctatccgattttctctttctcttcttttccgggtccgacattgctgtgttgtgtggctgatattggctgtcgtcgtcgcgttggaacttttttcccgacctcgaattggcagaatcgggcggtcagggctcgcttagctgatctgactgacagggatgatgccagttagcgcatgacgtctacgcgacccgcgtttctaaagtcaggtaccaccaaagcaacgctgaaagcatatctctagagtccaagcccctcctcaaccatagcaaatgccattccatcctccaattctacattctgcatcgtgtctccattgattgttgatccgatacttaccatacatcaccatcaacaatgtcagctctcatctcccacgcgcagcacgccgcgggcaccgtcggatcgcaactccaacgcaccgcaggaagcgtgggcacttcgctccaaacaaccaccaacagactcctccctccgcaacaacgcgagcagaaactcaaagacctgcgtgtcttcgccaaccgcaaccccaagctcgccgtgggtcacactgcatcctttccgtctccttccccattaacatgtgatcagacattcctctccatccaaaccttcctcctcggcatccccacgctcctctttctaaccttcgccctttcaacactcctcatctccctctcaacatgcctgctgatcgcgcttatctccgccttcatatacaccggcctggcggtcgggttcgccctcctcttcctcgtgcccacgctgttcatcgcaagctttgctgcgagctgcgccttcctctggggcctggcggtctatcttgtactccagcgcttcaatgagggtgaggcgccgggcaagcctggcacgagagtgggtgacaagttgcatggactgacgggtggcaggttgggttggatggtggatggggcagatgacaagccggtacaggtgggtcaggcacagaatggtaaaggcacgaatgggcgtacgggtcacgacggtggtcgtggtgcatcaggtgaagaaggtgatgggatggtgaatgggaatgggtgggagagtaagtgggcgatgggtatgaagcctcatagggagaatgcggatgggcaggagatcaaggtggatacggtggtaagttgctgatacgtatgtgaagatggggtgctgaccgtgtatagacgatacctccgacgtcctagaatcaatgtctttgttattcagactgtataacttcaatgccttcttaacacaatgttacgtgcgataactcaaccgttagacttattagagcactgcgaactgcgaggacaaagcccatcaatgtgtgataataattacttttccaccatctacacctctcctaacaaaatcttctatatcatacatacatacacacatatatacacccctcacacctcccctcaaatcctcatcccctccgcaataaccttgtacgccttcctctccttcctccacctcggattcaccttgaccttgagcacgccaatccacttactcaacccgggaaacaagtacctctcactaacatacgcgagcgcaaagttccccagccccaaccccatgatgaacagcttaaacggcacgtccaaatacgtgagttccatccactgcatgaccgtctgactgggatcgaacagcatatacgcggtgatcgccagggtgacgaagatggtcgtgatgaagggtagattgcgggacattggttcgcggtatggttttccgacggacaggacgacggcggagaggatgtactggaagcacgacacgagaaacagcgcagtgttttgggagttgagcgagttgctgtggttggggtcgatgacggggggttggtaccattcctgcttctggacgtaggagaacgccacagcctgcacgatgatgcagaaaaccatttgtccgagcagtggggtaaggactttccggctgacgaggttcgcggtcgggcgtttgcgcgataaaatgggatacgcgcccgaccagcccatgaagattgcaatcggcaggatgagcaacaagtcgatgaagagaaattggaagtcgcctaggttcgatgcgctggcgtacaggaagctgacggagcagaattgaatcgccgagtagagcgacatgtacttgaagcaggagaaggaggtaacgagcgcggcgcggccttctttgatgacctgcgggacacaggagatgtcgaattggcgggaggtaaagggcgcagcgacggaggcttctgcttcggagagagaaatgcctacgtcggcggctttgagggcgccacagtcgtttgcgccgtcaccgcagaaaccgacgcagtagtcgatggattgtagcttctcgacgagttcgtgcttttcgtcgggggacatacgagcgaagacttggccacagactagcatctcacgtaggacagattccgaggcgaagtcaacgacccagcggaatacgtcgccactgactgcgaggctgtaattgcggagattagagacatcgtatgggagcgagacatcgacatcgggcggcggaggtagtggcttcaaggtgttctcatcgagcttgaacacagggtcgtcaacggattcccaagccaggcgagacagtgctgtcctagagtcgccctctacaaagtgcggtatgaaacaatgcgcagtcttgttgataaggccgcactcgcgggccacactgatggcagttaggatgttatcgccagtgcacatgactttacggatgttagcgcgctcgagctcctcgatcacgggcgcggtgctgggcttaagcttgttctcgaagatgatgaaaccgacaaagtcgagctggctttcggcctcatcgcgcttcatcttttgcaccttgagccagtttagcttggggatggtcttggtggcgcatgcaatgacacggaacccgcggtgggtgtagaatgctagcagctcctcgtagtcggtggggaaggtttctggacggcagatgtccttcatcacttcgggcgcacccttgacgtagattgagccactcttagatccgaattgtcgtacaacaacgctggctcgtcggagctgggacacgaactcgaatgacttgagtacaccaagctcgatggcttttctgttctggtcatcctcgttgtcgtcaatgtcaaactctcgacctggtggcggtcgtgcgacagatggcgtaagtttttgctcagggtcgtcgtcattgttaccagacttctgctcgccctcttcgtagctccagccggtaaagtcgaacatcttgacatcgagcgggtcaccaaggagttcatcgtcaatcttgcgaagtgcgtggcaagtagccatggtgtacaggatggtcttgtgtgccgagtattccactgtcgggtcgcggtcgtgctgcgagctaggaaggatgtcgtatgggtcggcaaggagttcactgaacctgttcctcggtcgctcaaccacccgaacacccaacacatcgagtccctcctcagtcagtgtgcctgtcttatcgaagcaaaccacgtcaagcttcccgccaacattgactctctgtgggctaatgcagaagatttgcttttgcttgagacgcgatagggcaaagctagttccaatggttagggtggcgggaagcgcaggcggtacgacaatagtgatcaggtcgagagcgcgaacgacgatcaagtgccatgcaagaccgagatgtacaaagttgataaaggatgcaacaaagccaatcatcgcaatgactgccatgacggaaatgtagcggaaggagtcgcggtagaatttgaatccagatggcttggggaagagcatggagcggacaagcgcgcccttggtggtgttgaagcccgtgcgtacaaccattgcgagagcggcggcctcatcgtcgatgtgatcctcatgcggcctgcgtgcgcgaatgatcttagtgccgctgaagagcatgtgacgggctacctcggggtgtacggctgaggcactcaagtcaagatggtccagcgcagcattcgtcatgggaacctttgaaacggggatagactcgccagtcagcatactctcgttgacaatgcagtctccagatagtagcagactgtcgcatggaaattgtgtgagcgccggatcggtgacttcgtagacatctccgggcacaagttctgcggaatcaacatgcgtccagaagccactgcgcagcactcgaacctcacagtcgaagcgcgacacctcccgcagacgtttcattgtcgccttggtctctacaagcgtcgtgacgatactgacggctgagatgatgaagatggcgcaggcgtagtagtagtactcgtcaagcgaccaaagcagcagactggcgacctggaagatgtagaatggatggaagacctcatcaaccaaaagctggccggtcgtcttctcggcgatgtcgatgaggttcttgccgaagacgagctcgcgatagtcacgctcttcgttgtccagaccatcacggagagctgtcacttcggtccaagcggggtccttccacgtgttggcgaggacgaacttgtctttgagcgggtggtgcacaaagcggatatagcggtagtccagacagcgcaactctttgatcagcgggtcatcgtcctcgtcccattcttggaagcgactcttctcagtgtcgccaaagacggtggacagcgagcggccgtatatttgtctgtcgacattctgcacagcaaattcaccccattggttctcgatgacgacccagtcgcagtctttcaacgggatgctcctgcccgtgagccacaccctccatcttggcagccatctgaacagcaaccaggcgattccgagcgttgcaacgcagagcacggaatacacagcgaagccgacgggcgacgtgttgaagccagcgaccacaatggtcaggtcctcggtcatgatgtagatcttctggttcgaccgccgtcccttccagtcggcgcctgaccctgcgctgcccgtagatgagtgccgtcgcagcaacggccggtccaccgacttcctgctctttctgctgcccgtcgaattccgccgcgatggtgagggtgacatggtcgtggacgattgcgacgagatgccggcctcgagttcttccagctcttctatcgtgtatccctcatactcgccatcctcctcgatgatggcttcatcctccaagccatctgagtcttggtcctcgtcgtagtacgcaaagctcgtcaagctggcgctcgaatctgctctctggcggcgatgcgaaaaggcggacacgctcgtgggcacgctttcggacatgggaccggagaagacctggattttgggcgtcagctgggttcctggctgcctcgagctgccctgaggtcggcgggagggtcgcggcatggggccgagttcgtatacctcgtcttgtgccatctcgacatcttccatgaagctggccctgcacttttgttaggcttcacgttcgcgccgagctgttcttcaccgcgcaacgtactcgctcatgttggacccgcgacggtacattcccatggacctgcgccgccgctcagggctcccgtttgctgccataatttacgcgattttccctctcagcgcattctgggtgttaaaaagagggtcgggtggtttcctgcagccggccgttggcatagcgtggaaatcgtggatatgacgccggttgaaagcttatctccaggcacgctagctctatgaaggttgagcccgacgtcccttctcgaccatgcactcccacgaccacgcttctttcatgctgtactcttgtcgctacgttatttgataaataggaaagcaatcgttgtggaatcatctcaaaacaatacaattaattctgatatgtacagaaaacaaatcacccttgatgtcatttgaccagctaaacaccgtgtgcagaaagagaaggccagtacagggtatgatatgcgaaatgcagaaagcttacgcagcttcatggttcgttatcaggcgatttttttcttgatgagcgctttgagagtattgctgctgctctacacagccacgtcctgaattgaccagcgaatgagagcctccatgcttcagccttgtcgcgcctgccttgctcacgagatttctcatcactacaaccagcacatcttcactatctgctcccaattattcctcaataattgcgctcatgacaaacatcgcaggcgcattgcacgtctacgagcctctcgatggagcagaccacatcagactgatgtgtttggaaccagccttcttttctcaagaaccacttcgattttcgtttcttagcggcaatctgatcgacttcgaagatcgatatgaggctgtatcatatacctggggcgaaccacttctaacctatccgctccatcacaaagatggaacccaagtcatggtgactgcgaatctcgatcgagcgttgaggcgctatcgtctacccgtcacgaaacgactgctttgggcggacgctgtatgtatcaaccaagaagatgatacggagaaagccgcacagatacccctcatggtccaaatctttcgcaatgcgagcaaagtacaggcatgggttggcggcggcgcacaagaagaaaggggcatgcagtatttgagcaaactttcgcgattctcttcgcttccgcttaagcaattgtctacagaacttcactctgtggcacagcaattcctaggcttgccttggttcaacaggctgtgggtcattcaagaagtggttttcaacaacgacgtcattctcacctgctgcgattcagagctttcctggtccaggcttgtctctgctctacaaaacacctcaagaggtggctccgcctttcctgccttcattagtccagagagacgcttcgccctcaaccaaattgctcggctatggaagcaccattgtttgatccaaggtcaaataggcttttccatcacttcactcaaaccaatggtggctgaaaagataccacaagatatcttggatgtcgttaatgttttcactgaatatggatgttccgatgccagggatcgcatttatgcgttgtacagtatgacctcaggggtgtcgcccacaaatgccagtcgaacaagtggcgtcctgagaagtggtcgcaacaatgttctcatggatattgactattcgttggacgttcgggatacatacagaacattcgcccctggcctgtattattggtggacgtttactacaagtgctcaacaacgtgctttctcggtgtccgcaatacaccgaagactggcccacgtgggtgccagattggcgacaacccaataaagctatatacgtacccaccgtggcaacatgtcgtgacttcgaccttgatgggcgagccatgcaaaaacttctagaaaactccagcgggaatatgttgcaaataacacaactgtaccctgcgggccagttggcctacatccattcacttcagatcagcgagaagttgtcaaccgaagcctcggatgaggcactcttgcggcttcttcgtacactgtcggtacaatttactacaatggttctcgaggaattattgcgaatcttgctctatgctcaatggttaggccagcttattcgccctccaaaaaacgtagtccggcagcaattggcggccatatctgactatctcaacaatgatgcttcacgtcgagcagacgaattgccccagattctcttggacgctgcttgcagcttgcgaaatacactgaaaagctttggattctttactgcttcccccgcagacacatcccaactctgggccgaacaagtcgatctagtctctgtcggatgtggtacgtcagctatgcgtccaggagaccaactctggccgtacaagaatacgaacatgcgggaagtagaatgctattacggctctctaattttgatacttcgaccagagtatgatgcatcagaagtcgtaccaaatcggccaatcgctcatcgccttgttggatgcggatgggtatcaaacgggtatgtaaggatcaagtcggatagcattacactcgtggacaagctacagaaacgggggtcattgggagcttggaaccagtttgaacgtacggtgcgcctggtgtagccttggacagaaattttcaaccgagagtttctctacaaacgcccttatctaaagagcgttgatagctatatgtcctgcaacaagaacttctcgctatgaaccgtccaaagggtcatcttcggacacatgacagtacgtccacgggtttgaatatcaccgtcacgtgctatatgcaagtcagcagccatgctcttggccagccaatcaagttcgacaacatctgcctgtagaagcttcagccttgtgagtaaagtagttccccgctattttgttctcatcctctacccacatgccagaaatcggcttggaccctgtcgccatgatggattcaggaatcaaagatagcatcataccatacacctacgaacctctcccaaaagacgctgactttattcgtctcatgcacctggagccagccttggactctgaagcaccgctacacttcaccttcacgagcaacgatattgggagccttgttgcacagtacgaagcaatatcatacacctggggagagccaaagttggattacgcattgcacgtcaatggaagcagtacctgcgtcatggtcaccaaaaatctagatagtgcactccggaagctacgacattcgaaaacaccacggattttgtgggcagatgctgtgtgtattaaccagagtgacaacgaggagaagtctcggcagatccccttgatgaccaagatatttcgtggcgcaagcagggttctggcgtggctcgacggtggtgccgacgaggagaaaggcatgcaacttcttaacaaatggtcgcgagatgcggggcatacaatacgcgaaaggagcaatggtcagtcgaaatcgccagcacatgatgttgcgcaagaaactgattctatacatcgacttcttgacctcgcctggttctctcggctctggatcatacaggaagtcgtcatgaacgctgatgtggttttgatatgcggctcgtgcgacatctcctggttcagattcagcattggtcttagtgtttatcgaaccaagaggccatccgctcggtttattgatgagctcgaagctctacagagaatctaccagctgtggaaacactacaatacctttagtgatacacgaatgaggcgccatgaggctgaggatattgaggacatctgcgacctagtgcaaacgttttctagctacaagtgcacagaccctcgagaccgcatcttcgccatgtatagtatgacgtcaactatacaacctgtatccaatcgctcagacagaaactctaccaatgaggctcttcaaataatgccagaagatttccataggtccggaagcatagacgtaattcttcatagacgaaattacgtccatgatttggaaaggtctctcgcgttctacaagaccatctatatggacatcgattatacgcaagacatccgtcaagtatatcagacctttgccgctgcatgcatcaagagcgacagaacacctttcgtcttggagtctcttctccgaaggcggtttctccagcctgtaaacgactggccttcttgggtacctgattggcgcgtggcaccaactgccacacgttgggggtatggatatccaagcatcagattcaagcaagtcagtccggacattgtctcgctttcgtacagcgagttcaaaagttcgacccacagattcatcgtagatgacataattcgcgctccaacagaaggccatagtcgtgcgtttgttgattcgttgcgtacattcatcacaacctggtcaggtcttatcatcgagctgatggccattctacttcccacgatacccatggatcagaaggaatgttttatagctgatttagctggattgagagggcctaccaatcgcttcctgccactcatgcaagaattccgcaatgcgatgcggaaccagtgcttcttcatcgctacttcgccgacggtaacttcgccgttacttggatacggtagtacagtgatgcgcgagggcgatgaactagtgtatctgcctgatgattacgacccgtgtcgtgaagctgaaacggctttatacgacgttcagtgctatttacaccttcgtcgcaagggtacgcattcgtctgcccgtatcgatacgcatttcttattaggcacagcgttggctgttcttgctcctggcgcgtgtttctcttcctctcgcagcagttctggaagcactatagctatgtggggtggcggtcacactgctgccgaaagaatggatcctcgtcacgctgataaattcttagtatatctggagtgagtcgacgctgcttcaaccacctatcttcgcagcaacaaacgcccctgtatcatccaaaccctcctgcaccgccttaatcgtccctggcgcaaacccaatgaacccatgcggcgcgccattgtatatcttcaccaccgcctcattcccccacatactccacttcgcccccatcatcactgtatcatccagtaacggatcctcactgccacacgtaaataacgccggcggcagcttcttccccctgatatccgcataaaaaggcgaaatcgacgggtgcctgcgttcctgctcggtagtcccgggcagcagggctttgatgtagctcgccatgacatcgtggtcgataacaagatgcgtctcatgatgcagcacatgcggcaaaaaagtcgacatgtcgaaacatccaaagtgcaggagcaaacccttgaacgcaaactcgggtatcgcatctagtaaatgcaacgccaccaaacacgccaaatgcccgcccgcactctctcctcccgtaaacatcagttccccaccaaactcctccttccccttcttcacaagatactccgcagcatcgtagcaatcctccgcgcatgccggccacggatcttccggtgcgaggcggtacccgattgatatcacggttatctggtagttgtcggccatgtatttcagatacgggtcctggtagtgttcgctttgaagcacccatccgccgccgtggatgtgcatgtgtatgcccttgctggcgcccgaggagggcttgaacatgcggtaggggatggggcgcgaggggtcgcgggagggaagagtgccgttgacgcccgagggaaggacgaggggcttggggagaggggttttgccttcccagcggagtctgcggtattcggctgcgccgacctaggggagtcgttaggagacgttcatgatatggtgttgtggagtggagatgtgacgtcttgggattgatgtcatgcgtgcttagactgaggaagcattggaagtaactcgctacatgctcgaaataatctcaagaaaacaaaacaaaaataccgaaaagaagacgggaaaatttacctcataccacctcggcccatccgcccatatcttaatcaacttctcattgaactcgcgcgtctcctgatcaatattcccgcgatcaaacttcgcagcgtcaatcgagaggtcagatttcagcgacatgattgcttcaaaatttgcccaacgcagtgacgggaataccaaacatcttaagttaccttccaaacaccccattaggtatcccgaggtcggaacgtagctatcatggtggggtagctatagtggggtcacgtagtagcttccgatacgataacgtcaggcgtcccaaggatgggagtatcaacgattcagactacacgcaagggttctcggaaatgtaacaggtttgccgagcgtagctaagctttcgttgaattcgccaaggtatctcgcatactactatgccgacttcaacctcccatgacccccgaattcaggtccagcgactctgcaccccaccgcttcgagcgctgcacacctagagttccattgacggtcgaattgcctgtgtattcactcagactaggcggcagatccgccagcttcgtcccccatgcactctccgtagctcccagcgtcagcaccaagcgcttgccctctgtaaaaaagctatgatcgatccaattcttggtgtacggctcgccatccaaagtagccttctggatgtaaatcgacgcataactcgcgtcgaaattctcagtcacgactgttgcggtcttgccggtgatgggcgagcggatggatacagaggggaagaaaggaggcgtgatcaggtacacgttttgcccggggttggggaatagacccatcctggatacatgttaatgtgtgcgacatcagcttgtgaagtggagatacgtacattgacatagccacgaaagaccccatggcgcccgagtcgtcgttgccgggcagtccgtcgttcttcgtgctgaagaagcgggggatgtagaagtgtgagcgcaaagctgagagagctggacggccggcgtagtggtattggaacactgttaagaaagatggctgttgaaagtcagtcgcgtaggtctacagcagtgccggaattgtagtcttacctcattaccaatgtatgtaatattctggtcgtggagataattaagcctcttcacaaagttatccggcccaccgtagagagagatcaattgggcctgatcacctgggacgtaaaagccgtattcccacagactgctttcgaacgtctcctggccagtgttttgcagcgaacatacgcggttctggttgggatcgatagtagagcaccacagtgggtcttgattatgccatgtgccattgcggtagcgtccttggaaaaagccagtaaatccagtattagttccattgaacaatgaactcttctgatccttgttgtacaagttctgccagttgttgctgcgctccttgtacttctccacatcagtggcgtggtccccgaggcctgcggccacctgggcgatacaaaagtcgttgtatgcgtactccagagtgcgagatacactgcgtgtcatggttccgtggcctttgtagtcgaaatcttgtgtcggaatgtagccgaccgatttccagctgtcgagaccgccgcgaccctcgttggaccatgcgaaaggctcgacctcagcgtctttgaccatggcttcgtaacccttcgcccagtcgattccatcttccagacctttgatgtaggcgtctgtgagtactacgtcggcattagatccaccctgtgtatagcctttgcagagtgacatccggcaatctgggagccagccttcatgttcgtatgtgtcgattagagaacggatcatttgggtcatacttgcagggtcaataatggttaagaaggggagctgcgaacggaagctgtcccaaagacagtagaatgaatcaaagtacggttctgctgatgtccatagagggttttcgccggtgtagttctgtgggttcaccatggtacggtagatacccgagtagaaattggtgaccagcgatggatcgacaccagtgctgttgacggtgattggggaaagcttttctctccatgcattttccgcagtcttgcgagttttgtcaaaatcgaagtcagagatctccgactcagcgctttggcaagcttgctcgctgctgatcagactgaccgcgattctggcaagtacaccctccgatgggttggtcttgaaacggatgaagcctcccccgggcagagggtaattgttgattgagcgggaaactgtcaggtcctttatgtaaggactagcacggctgttggagaagatgcccgtatcctggatgtcagctcccttgaagtctgcgcagaagtaccctgtccatgtgccagatccgaagctgggtaggaagcgagagctacctgtcattctaccagtacgggcatcaacagagatggtcgcattgtcctgccgcgagtcggccaagtccgtcaaatccagcaataacagagggtgtgttccattgttagactgggtcgcaaacttgaagcggaagagtgatgtatgctgagccgttgtcatttcagctttgacaccactcgacagggtgattgcgaagtatcccggtttggctgccacggaatccgcaacgtagggtatctttcgctccttttttgggaatacgcattggtcgacatcatcgtcaggacaggcggaatatggaaagaaggcaaaatttccgagggacggactgcctccagttccgctatcgtgcatagtactgaacccagtcacgtttccgttctccgttgtaaacccgccttggttgcttggagaatcgacatcggcaacagcttttgccataccttcaagatatcagccaatgctatatgtgacagaaagactatcgttcttaccgtatggaagcgttgcaccagcgaacacgttacctaagtaattagtaggcattcaggtacggtgtggtagtcgacaaacctccattggcgctaccgatcaatggatcaacgtatgacaagacgtcggttgcattttgtgccgttacacaaatggcaaagagagcaagcgggatggagcgcagtgcctgtttgccagccatcttcactatattttcgtcctatgtaaacccaagggagaaaaggcacggatctacactcatgattttggggatcatccttcttaaacgataccatggcgccacatgctgtacctgcagattcgtcatacaagagttagggcttactagagacggcccggcagtttggtgcactaacgcaacttaaccaatcgaggcagatggctacatgggactgtaattacgcagaaatcagatgcaacagggtgtacgcatgtcgatccgtggcctggttaaacttcgaccacttcgaccaatagcagacttcgattcaggtcaaccgccacatctgattcgtcaaagtatatccaggacgcgaatcaccgtgcaaaagtcctgcaatgcataaactaagcaaattcatcttgttgactttgggtcgtggtgggaaggagaacggacacgcggggaacatggttttgggaggagtttgtgcgtatgtctgcggtcctgatacccctattcgctcgccggatattcaacgaatgctgcgtccaattgtgttggccaaccgaacacgcatgcatatgggcacaacagatggctgcatgaggatgaaaaggggtgtgtgcatttagtgataaggttaagtcagcgcccgcttttcgactgcatcctagacgttgatgacattgaagagtgcacattcgtccgccttcctgcgtagcggcggtctttcgagaaggacgtcttgactgcttcgacgacggacaacgccacgcggaatggatagagcgcgacgtcccaagccatctgaaccacgtacgccaaaagaccagacagccaggtgagcgttgtagcggcaatgcctggtttctgcccagtcctggcggcagaagccgccagagaaagggtgtctctgagccgcacatcaatgtcctggaagcgcgcctcgatctgcatcgtttgcgcaagctgtttcttttcgtatttgcggacagctcgattgagagcatcaagctggtactgcattgtctgtcgtacttcgttggtaattctgttcatgtcaatgtcgttgctgacagggtcgtccaatcgcgcttcgagcgctgccaatcgctgcggaagccgttgtgcgattccagatctgggctgttcaggtggctctgccacgagacgttggagatgcagtgtttgcttgccgatcatgtcgaagagatggctcactggtcgagcctcggctacgcagacatagaagaacaggttgaggtcggtcactatgccgtccctcgccctgtgtgtgaattgcgagcgcaggtagtgtacgacataggctgcggccacgggcgcaaggaagcaggcggcgagggccagcagctcgattcgcttcagcttactgcgagcgctctctcgcgggtccacgatgcgcggcgtgtgttctgtgcttggacttccggcgtcctccgcaccttccgcgacagggtcagtcgactctggattggtgcccgtgctgccctcctcttcttcgtagatggtgtcatcatactctgcgtcttctgcatcgaggtattgtcgttgttgagcgtccacataccactgcctgggaaggtcagtaaacacaagtcacgcgttttgtgcgtccacctaccatggtgacgaaacacacctgcccaaaaaccaagccgagagcgagagcaggaagagatctgttgctagagtgccgccctgtggatgaatcaatgccgcgactgctggcacaatagccaccaagacggagctcgagtgcaaccaggaagagtggtcgtccgagacagtggcccggtccatgtcattgtttcgaagcgtgcgcaggctatctgtggaggatcgtgtggacaagagagagctgcgccggcgaggagtgtttggcgtcgccggtcgcacaccctctgcaaacgtagaagcgcgactcaacatcctctggcgcaactgggcggggatctcggcgtggctttcagcaggcgcgccttccattgcggagaagggacctttggtggcagcttgttcgcgacagtcaggagcccacggttattaaagcggcaggacgcgacgtctgggagatggaagccgtctgcggcgcatcttgtggttctagtgacgctcacattcgtcttgctaagagagtcgcgtgtgctggtacgccattcggatgctgccgaggcccttacgtcatccatttgattggtctagcggtcttcacccttagtgttccgcactctcaccattacaaactttgccctttaacctccaccaaagccacacaaagcgtctttgtgcataactctacttgacatagctgggccagatgaattgaaaggcttcaggactgctaattcaccatacgcacttcaaactagaattgacaacgaccatggtgtagcgaagctggctgtgtaccttcgactcctttctagggccttacaacgtcgcaataattcttcgaggttatctacgctcgtacaaatggctgcaccacctgctgaataccccgtgcatcaaagctgtaacgtgtcgtttacagcgtcttcacccgtggactctcggtcaccgagtaatgattttcagtgcgttcatcgttctcgcgagccagggtgtcctctcaacttacaaaaattctcgggacgagccttgctcgtgcatatgcaatgcaatctacaatggctgcgccgcgtgaacgactgcgccaagtgacaagccaccattaaacaggtcctcatgccagcaacgatgagcaagctcgcagcaatcctcggctctgtgggatatacaaacaaatagtctcctactgtttactgttctgctgtttcattatcccgcgtcacctctcctgtcagcctttgcgttgttcgttgccttttctattcagacccaaatgcggtaccaaaaagtcttaccaacaacaagattccccgatcatatccaacgcacacaccattatcaggccagcgtggtacagcaatatgaagtgcttgttacaagtggctggtcattaggctgtggcgtgtcggcacgccggggtgaaggcgcgttgtaactcaccttcacctgcaggcgcgggagacgtcgatcaggagtttctattgaggcctattgagcttgagacacctattgagaattcgtacgtgcagcagtaaactcgaatcatggggaccttggggctacatgttcgctacgtttcttctcctctccctctccgtttttattacattctctccgtttaactccaccccatccaaactgaacacggcatatttcacaagtaccaacaaagagatcagccaccttgtacctctggcccccacaaagcggttactcccgtaggatcactctaggcttgcgggtcgagcagcgccagtgatcttattgacacctggatccgcacttgcttccatctttctctcgccagacctcttcggttccctataatctgatctctgtctacgtcctcatcgatatggccaccacggatactcctctctacctcaacgccatccttctacccctcttcgcatttccctcatggattctttgcctactaccactctcatggcattttcgacagggcaatgtagcggctggctcgctcatcctgtgggtcatcatggtcaacttctgcaactcgatcaaccctctgatatggccacgagataatactaccgaatggtggaatggcaatgtctggtgcgacatcaacgtccggctgcaggtcggctgcatcgttggcaccacagcatcggctgccatgattgtacgtaaactcgccagagtcatggacacacgcaacatcactgtatcgtcgagccgagatagcaagttcaaggagaggggactggagattctgtggtgctggatctatccgcttgtgctcatccttctgtattacatcgtccagccagtccgctacatgatctacggcatcattggctgtctttccgcatatgactcgagctggcccagcatggtccttatatccatatgggcgcccatcactacgctcgtcgccgctggctactcaagtaagcttccacatcatcccaccccatcacaacccaagctaaaaccagctcagtcatcctctcttaccgtctataccgctaccgccgcgaattcgtccgcctcgtcgccacccgcaacaccaccaaatcgcgcttcatccgcctcttcataatctgcatcatcatcgtgctcgcctacaccccctacacaatctggctcataatctcgctctcccgccaaatcacagacacgtactcgtggtcgcgcgtccacgaccctgcaaccttccactccgtcctcaaagccccatccttcggcatcgtgaccgtcgacaagtggggccaggtcgcgaccggctacgtgctgttcttcgtcttcggcaccggtagcgacgcgtacaacacgtacaagaaaatgatggtcgcgtgtgggctcggcagggtctggcccagcctgtatgtcctgagggaaagcggggcgagcacgccgaatagctttattaatgcgcgcacgtggacgagcggggtgacaagcaaggcgatgaatctcttcaagtcgaggagcgattcggtcgcggagacgtggggggatagcacgcgcaataactcgctggccttgggatcgatgaagaggctggggtccgtcgccactgttggacagacagtgcagcggccgtcgtttttggggatggtctttgggcggaaaagggagcaggcttcggtgctgccggtcttctcgctgcctcagtctcgctcactggaagatgtcgttgttttcgacatgcagaatccaagaacttatgatcatcagtcatctggtctgtcgacacatgcgtgggcggcagacaagggcactactacgccagtcatccagaccggaggcctacgtgtctttagcgaggcacgtcaagagtgccaggagctggatggcatatcgaaggagaggaggtcggatgatgcttgggcttgatagctctcatcttgagcttgtaggcagtgagagttctaaagcatgacctggaagctacttggatccattacttcagcgcgttcgcaaagcaacatttgagcggtttactttcatagttatcaccctattttaagtagagacctagcacacatacgattatctctaccaattcactacgtgtcctttcagtattgcgacattagattcagattgacgtacgatcaaaggccttcatcgacattcacacgctagcacatcacgcaaagcaaaggaagatgacacatgtcgtgaagcattttttgattccgttatcgtgcatccacatggcatgatgtatcagtcaaaggcaagcctccttggggaagcaagccggtgttagagtgaccatctgagtcaagtaaactctcgaaaacctcaacgtaaagttgaccagcagcccatagtgatcctcaatccagcacagtcgtgaccatccgttggtgtgatttagaagctcgcagtgtcgcgtgtcggccgaatgacgtagcccggaagaccgaaatgcggtaaacagcggttgcgaggtggccggaaggttgtgcgtagaaacgtgtcgttcatgattcgttatcgttcagaattgaggtggcagctgtgattgagggggcgagacgtttatttgctgaagtgctgttagcttcgggaagctcgaaggcacggagtcggggtacttacgagcgagccctcgtctttcttctcttgcgcttgagacggcgaacgcgcttcttcctccatttggctctcatcttgtcggctagctaaggtgaggtcagtcactggacttggagttggttggagctatgcggggttaaagggaggggtaaggaagctcaaggagcaactcgttgtgctcaattgagtgttccagagctgtgcgcgtgtgctgatgggtaacttacgttgctgtcgagatgagtgtcgtgggtgcagaagagaaggtttcaagctcccagtggaatgagatattgtgcggtgcttacctaagcctgcggtgcggggcttcgcttaacacaagtagcttagcgtgtggtaggagctccagccgatcacgcgtcgcgtcaccatcgttcttggtcaaatctcatgtacgcgtttgtattcgcatgagtaacatacagtgaagtcgcaaggctgtggcattagaatggcgggagaggcggtggcgtggtttgaaatccgaaacggggatgattctcacagtgagccattacactccatattctcaagattgtggtagctaacaaatgcagatacccatgccaccattgaaatttgtggaaacgagcaattcgtactcggaagggatcctgagctttggtaacagctctacgtcccgaccgttgcatgcgctcattctaaccccacacagccgttactactggtctgacgatcttactatctcgcgacagcatctacgcgttcactgcatactatatgaacaggaccctgaatcggagatagctcccttcgtgtacgcgactaatgcatctgtcaacggcacatacctgaagaagagcaacagtgaatgtgcaggatcgcaaggtcgcggtattttgatggggcgtagcagcactttcctcttgaacgatggagacgagttgcagctgtccgacacagtcaaactcgtgttttactccacgaagccaatcccggaatatctgttcactccgacgcaagaacgcgagaaggcgatctttgcgcaagaatacctcatcacaggccgtcttctcggtgagggtggctatggcaaagtactgattggcattgaccaggcgactcaacaccaacttgcatgcaagatcgtcaagctcgatcacctatacaacaagccacaggccccgaatctacgcctgccaactggacagcgcgaacaaaaagctgccattggcaagaaacgctggcccacgcgtgtggcagcttgctttcgcgaattcgacattttgaaggatctcagtcatccgaacattgtcagcattaagaaggtgttctggagcaataataacatctacatcttccaggagcttgttactggtggcgacctcttctccttcctcgaatacaaaggtggtcgcctggacaatccacaggctgccgtcgtcattcgtcaagttctgctcgctgtcaagtatctgcatgatcagaatatcgtccatagagacatcaagccagacaacatcctcatgacatcactcgaggatggggcacgtgtggtgatcaccgactttggcaacgctaggttcctgccaaacgccgcctgtatgacaggtcaacaatcgaagaagtaccaacgcatgttttcttatgtcggaactctagagtttgcggcaccggaaatacacagggcaaatcacacgatcccgaaggacgaaggctattcaaaggccgtcgacatgtggtcgattggctgcatcaccgccgccgtactcactggagaggtcatattctctgactgcagacatcctgagtacgacgaaaaccctcgccaggtcattgttgggcttgctgcgaggtgcgatctgagtataatggacgatgaataccatccggcgtggagtgaagtggcaaccgcgcccaaagatctcatcaagagcctactggtgctggaggaagataatcgacttacagctactgaggctttagcacatgcatggttctctaacgactgctatgccagggaccttcatgacttgtacctacgttcgatcaaagactggcgtccacgttctgtcgactcgcagcttgttgaacgcatttccagatcgctacctgacctttctattgtcgggcttccagggcaggtcatcagtcaagacactgtatcgcggttcatccatccctcggagcagcgcatgacgcagaacatcatgcaaacgttatctgcatctcagcattggcgcgcaagcacccctttgccgtcgattcgggacgattatgctaacgataacttccaattcgcaagccaggttgcaccatcctcacttaacactgacaacactggctccgcaaatcagtattgcgacgagggtgggttcgatgagtacgatcaacatgacttctatgacgagtatggtgctacccagcaagatgcgtttgagcaaagcgaacacgatagcgccgatgagagtaattcctacgcaactactcgacaagagcagacaagcggtgacgccacagacaaaggtaggtacattgctgaggacagcggagaaattgaggaaggttacgaaagcgccgaaagcctgaatgatgtcgctgcaatcgcctactcacaacgtccctgcgcgccagacatcccacaaacacgggtacttcactgttccgagacagtgttggtgcatggtacaccgatgactcaagatcgttgtgacaccggcatgacactagaagagagccaccaggagactcaatacccagataggttactaaagcatggcggctctcaggtcaggcatacttccattcttgtgtacgaaacgcctcctatcatccaagcagaccagacttgctcttcagcggaagagctgcctaccaactgtggtcactggttcgagcagggtgatgagtatgattactgaaagcttgggagctcgtggcttttatcagtaatgatctacaacttcaatttcggacttacaaagcagcaagatcagaaaatgaagtctaagcaagcggcacattgtgcgacgcattgcgtataacacgtttctttttgtagccatgattctctgtttatatgcattttacgaccacatactgtcttcttgctcgtgttgttcaactctcgctaatcaatggcccttattgtcgagcttgaactgttctagacctgcttcgtaccctacacccaaccacctcttgaccagtccacatttcagtcatcgggcactcgctttctttgtgttactcaaagagtcatgaaaatgacatgagccgcatgaatcatgagtgcgcttattgaatgacttgaacgtacgtgtaaagccttccgatagatgtctctccctcgctctcactaccactatcagtatcgtgtccatatccacaagtaccattgtacatttatacatccaatcaattcaaagcccattctcatacaatatcaccaacaagatgtctacttcagtatctgatagtggcatgcgtgtctactacgatttcggaggtcttcccgagcggatctttacgcgcgcatcattcctggaggtcttggcacaattcaagactttccaggatccagatcagggcgtagcgacggtcaagacagtatttggtgataccattacaatgacgcgtggcccgcagtctacgacagaaggagaagagggcagttacatggtcacttacaagcataccaaacttggaacggcccaagtaaaggttttgccgaaagacgaattcttcattgaatctaatagcatcttcacaatcgctgaacaaaatgttttcaaatgaaaatctaacagctatctgccgcgtggttgctctgatcatgactggaacatgattgaagccatgacacagcgttgcgcatttccaatccatttctttgcatatcaaacggacaggaatcaacatggtgtcccgcccagcaaagaatagatcgaggaacacacgaaagcatgggaaacatcgcagctgaagaaagatctcgtccaagcactggaacgtaacgccaaacaaactggacaggtcgacctgatcgtatgttacggccttgggtctcttggacggtacactggcgcgcgttcctatttccggcgccttgcggcgtgtacaattgccaaaacgctgagcaaagcacaagcgaccaacagcgaggatgcaaagaccgtagagatctttgcgcagtacttcttctacacggaccatgcccgagagtacatggcgaggttggacccaccaactatgcctgttgattacagaaccaatgaagaactgatgaaagtgaaccgtaacacatccattgtgagcatcggcgccgaatcggacctagttgaatcggccctggatatcaattaccatgatggaactgctggtctgttgtgcgacaagatgcatttcgatggtcaaacacgattcgaccgcgagaggttctctacagcagaggggagatcgccctctaccaatggcaaagcttccgcaagcgcatggagctacaagcagctttgtattcgtgaggaggtcactgatgacgaaaacctcggattgaaaccgcgctttgaactggaaaaaattggaaaagtaatgaggaactctgaaggggaaatcaaaagggacgaggctgggaatgtgatttggaatactaatgatgtatataggctggatgaaaatgaccgacccatcatgatcaagcttgatacagagcttctactgcgcaagaaataagtatcgtatgtgcgtacatagcatgtatcaatcctagattcaagtagcccatcatgtcactactcaatattccatatcgtactcaacacatctttctggtttgtctgttcaatatcaataagacgaagatcataatgtagctttgattctatgccttcccctttattctagatctaccattttgacgttcaagctgatttcaatcttttgtggcaacataaggtctgaaatggaaagtgccaggaccttcaacccaagcttcacctagcaatattgcaatcttatgggagccgtccctttcgagtggctaccaagcatgagaaagctcaagccggcgatgaagagatgaggatgatgcaagtagttttgttgttctggtagcccgcacgcaggagagcggaatttcgtgttgttgtaacggctttctgtgagaagctaaaatctgcacgcattgcgtgctgctgaatgcgacgggtaatctacgccgtttttagcatctttcagttccatgtaggcagctgggggtacttactcgatggcttgatcgctctcaagcacattgcgggatgacacgttctaggtgcctattccaaaacattctcggatgagggggagatagacctcttgagtcgaaattttcgcgagaagttgtaggcctgcggccacgtactcggcgagtgactgttcgggaccaatcggctggtctttgaacttggcctccaagtccttccacatgagagcctctaaccactcagccatctgctgcaactcctcaggagagttgatcacgttgccgttgttatgctcagcgctcatggaggcgttcatgttagagagggtgtcgaccagcttctggaggaactgctggcgaggtagtggctccgtggttgtgggttccctgtccgccatctccgaggtccctgcctctgtacccattggttccgaagctctagccctggctttcctagccttgaccttcaagttccgcaatgaacccttgatcccatgaccgactttcttcatcccacgaccgacgttcttcagcacattcctgaacttgtggtggaacaccttgacaagcttcacaaagttggcaaagatgccgcaatcgtctttgatcttcttttccatacgcttccagtacctggccttgatctccactgggctaggccgatcgtcctcaccaaacaattcgtcgtgcatcgcctccagaacgcccgactctagcttctgagcaaatggcaaaagctcatccgcagataggtgatccttgagtctgcttcgattgacgtccccattgacctttatggtggcgttcaataggtcttcgaaggtatctcctcggaatgactcgtggatgttcaagaacttggaggttgcagtctcgagcggcttgatccaaacatgcctcaagtcccctcgagtgggcatctggacaaccatggcatcgggatctgggtagtactctgaccatggggactcaagatacgcgaaaggctcgtcatccgagtcgattttcataaaatcggggtggcagattgtctcggccttgtcaagccagggtgacagcatctcgcgaaatcccgcagggcaaagctttgttccatcgtaaccgttgtcttgtgccatacgaacttcggatttgatcttattcaggtctttgatgtattcagcctttaactgagacagagtgacagtggtgccatgctcttcgagtgctcgagactgagcatgttccaagacatacaattccagcgcagatcccatgccagcatacaacacacgcgaagtcgtatcatggaggacctcgatgcggcaagaagtgacaagtcgcttgattagcagtgcgcaattcctaacggcgcacctacggtcattccacaagcgtggaagaacgcgcaaagatagggcgtcgccgggctttgtgcgcattgcattgtgcaagatgtaatcccgatgttcagtcgcgagagcagtgccgacgattggaagctcgttgaactatgatagttagcaaggccatctcacggcgtgtataaaacaaaatctgcggcagtgcatgcacgcgaagcttaagaagcaagagcggggaggggagcagatgaaagactagttgttcagaaaagtcgaagatccacttacggcgacagtgttgccagattgtgataaggtagtcatgttggtgaagtacgttgtgaattcgaggattcgggttgtggtagtagaggtgaggttggaagagctcaaagtggtggctgagttcgttgtgagaagttcacaggtgggtgttggcgtcaggttgagtcggaagtggtgtcgatagttgagggatgctgtgggtggaaagcggtagtgggggaagagccgtgcggtggtcagtaggtatgagtaggcggttcggggaggccttcatgccaagaaagcgttgtgtgtgcactagcgcgagggtgggagtgaatggtcgaggcgggcaggcaatactaaccgacgggctttcaggaggcgtaccattaacggcaatgaatgtatcttggaaaacatgggaacaagacacttgctatgaaagacgacatgaaaatattggaagttgaattgaattgcccatatctcgcaatcgactctcaaaagtcatctcgaaatttgacaaggacaatgtcccacttgcagcacgagctacttctgcttggctggctcccgaatcataatcggctctctatatactccgctacctccgtattttgcaaggtcaaagtcgatgacctcaaggtccttaaagccatagcgctgatacacacgatagccctgaggactggcctctaggtaagccggtaagcccaattcatccgcctttttggtaccccattctacaagcatcccaccagctccccgtccttggaaagcgggatccgcatgtagcatatgaagatctgcgtggctcagcatgttggagttatcaaatagttcgattacttacacaaatgtggcttgtcgcccatgagctcctgtttcttcgacccgagctgaccgaagaaatcctcacaggcctccttgttcgttccagctccgaaagcccgcgatggtctcgacgatgcagcgacagcttcaggcgtgtcgtaaatgtgccatttcgcaaatgcgacgagctgtttcgtttcttcatcataggcttgcagatagcgtacagtcaaatcttcttgtcgcatctttatgagtccgggcactctttgacctgcagcttctggtggaaaggggcctggaaatagtataggacttagctcgttgtctgcgtaagcggcggtttcgacctcaaccgcgcgcgggagatcatcgtcggatacttcgcgcaccacaatagccatattttgtatgcaaagtcaatgaattgtgacatatttcgagaagcggcgtctccagatgtcaagtctacacaaatcggctgactcatccaacctgatgaggaaggtggctcctcggacgcccttccgcccttcattccgtctcaaaactccgatgagaacacggaattgcgaccagcccaccactttcaaacgacagtaacctgcaaaccattaagatccccagtactgcgccattcctcaatcatcctagtaaagtccaccaagccagcccaccagacagctgcttttgctttcttgatcatagcgacatgatcgttagcatccggcatcttgaacgcctcgccctctaaattcatgtatccaggagtgcatatagagactgcactgaagacagcggcatcttgcgcaatccgcataccccattcttcttctgccgctttcgaggtctcaatcaccaccttttgtgatttgtcagtcgtgcgttcgtgtccctgagcgatgattccggcaatgtgttcgctcacgacatctatgatgtgcgagtagttcgcggtcgcgccagcttgagaggcagactgccagaagaaattgggaaagccgttcgaacacacgccgtgcagcgtgcaaacgccttccttttcccacttctctgatagcttctgatcatctcgaccaatgacctcaatatcagtgcgggaaccagggtcgccgccagcttgaggcgaacggtatcctgtgctcaggatgaggatgtcgacgggatattcttggccgttggcaacgatcccgtttggcgtgacgctttggatacctttgccgtcggtatcgataagatgtacgttctcgttgttgaaagtttcgagatacacgtcactgaaggttggtcgtttgcaccacgttgggtaccaagctgtcaacttttctgccgtctgtccatctttcaccaccgttgggatacgtgctcgcgccttcttactctgttcagaatccagtaaaagcattctgtcaatatggctcttcgctttttcgggtgcgatttttccaaagcgcttgcttccaatgagcgcaaggtaagcgttcagtctcgaccaattgtcattgactaggtcaacttcggtatgtcctgcaagcctctcagccagattctcaacgcgttccttttgccatcctggctttgccgcgattttctcacgccattctttcgggtcggtgtccttctgccctcgagtgtggacgtgtgatggtgtgcgttgaaaaatgtagagttcctgcgcatacttggccagcagcgggattatttgtatctggatgttggtgtacaaagtcagtgtgtgtctcacatgcagttgtacacatatttacgtaccgctgtcgccccggtgccgatgacacctacgcgcaagcctttgagcttttccatttccgggaaagtagtaccatacgagccaccagttataccatagtcccaccgagatgtatggaacatttgtcccttgaaatcggcaaggccagggactctaggcacctgtggatatgggaacagtccgctagcaagtgtaacaaagtccgcctgtatggataacgtcttctcttcttgtccatcagggccgcgtccaagtttgatggttgtctgccaattgcggctgctcccgtcccactgcagtttcctcacctgcgatcggaatatgatgcgatctttcaagccaaaatgctcgacaagatattccatataccttcgaatctcgacacctgaagaatacttctgcttcggcatatagcccgtctcttctaggaacggcatgtaacaatatgactctacatcacctggtgtggttcttaagtaagcgcatggtcggagcgaatgtatcccgccgtttgaacttacaatgtaggcctggatagcggttccaataccaagtgcctccgacgcctcctcccgcttcgacaagtacgatttgttccgccgtaaatccggcttgcaccaacttgatcgccataataatgccaccgaagccggtgccggtgatcaggaatttgatgctgccgccatcccggacgggtaacgggagcctgtccaatgccgcatgatcagcccaaggatctcctgctagacttcgcagacgttcgttcgtgctgaaatgaagctcttcgaattgatcggtgccctcctttttcaggcgtttcgctgcttcggtgaagtacttctgctccggcggaatagcagtttcatttgattcaatcactgaaggcattgtgtagtcttggttgtagatctacgttgtaagactgcaaaaaggccattgtccgtgcgacgagggtcccgcctgagacccatattctgccgtatagaccgtatgtagaaatttacaattgagttggtgctgtaatctagtctgtggattggtgttgcatcgtctatagcaaatgtccaatcacaaataccacactctaactagtcctggatagtttgaagttagatgcaacatatccactcacggaacgcggacctcgaacttaccgaggccgcttatacatctaagtccgcgccacaggccgcaaccgtcgcctcgagttcaaacccgttttcttgaaccatgatttcgaagatacccgactttgatagtcttccagcggtagatggtatgccccagggctgcgcttggggcatattcgacgaaaacggcaagaaagatctaaaaggcactcttaatctgctcacgcctgaaatcgttgcggaagcctgcaaggaagcgcgagatggcgtttccatatcgctcaagtgagtcgatgaaggctgaaaaatgtgtaaagaatactgagcctgtcaagctgggcgctgaatggatctaaattgcctattcccgggcgcatcgatcctgtccacaagatatcttcacttagcgaacttgggctgagtgatggggaggggtgggacgtaagagatctcaatgtccagaatgcgtgcaggtcagacactaatgttatacaaccaaccttaggatgagattacgttcaatacgcaggcaagtgtcactgacttcttcccatgctagtactgaccagcttttcagagatcttcgcagtgggatagcctcgtccactggcaaggtattcgtccatttccaaagaaacatttaggcacgatttgaccgcgagtcagaccaggaaacgaagcttgcatataatggcattcgcgtatctaaagaggcactatcagcatcaacgaccaaacagaaccagatgccgacgctggaccattggcatgggcgcgggtgtcttgtagctcgtggcattctgatcgactacaaagcctggtacgagcaaaaagccgtggcagaaggcaaatccggcgaagaagccatctgccatcctcatgatgggcatcgcataggtgttgcagatattgaggctatagccaagtaccagaatgttgaatttcggcctggcgacgtgttgatagttcgtaccggagaaaccgagatcttggaagcaggtacgcccaccagttttgcaaagctacaacagaagctgcaagtgtctggcgttgaggggaatatggccacggtaaagtggctctggaacaaacacttcgcagcagtcgctggtgatgccatggcattcgaagcaattccaccacttaaggaggatggagagcctgctggatttgaaggccttggtaaatggacctctagtatagatggctcattcgatgtgcaaagctaattgaccgacagtcctgcaccgctggttactctcgatgttcggaatgtccattggcgagctttgggatcttaaagcactttcggcacattgccagaagacaggtcgttacagcttcttgctgacatctacgccactcaatattccaggactggttgcatcgcctcccaatgctctagccatcttttgaagaagattcgtgggggcttatgcggtacaaaagcggtctggggcgggcgtggaagcgtcagtggagaaacagagtagggcaagacgtcgagacaggcatgggctctggcgaagctggtaacccatctttgccctgtctagtccaaagttcgccgagttcgctgttcggagcgtcccttgcttcgaccgtgcaagtgatgagctcactcacgcgagctgcacaggtaaagcacctgcgatgtcaattacgaccagtcaatttgtatcgtcaacgtttcccagcccacatatgctgtgttgattaatgcacgatccatgtcgtcagggtcgtaagggccgtgatgatgtaatagcgctcgtgaggtcgcggtgtccgcaaaggggccaacgactccaacaacgataaggcggggagtcgcaaggagctgtaagtaattaatgtgttcgcttcaattcttcataaaatggaattgactgcttgacgaaaaattggagaagagggtatgctgactggttgatggccaaagctgcttaaattagcgcaagggtcttcccgaccggtaccaaatctcgacctgccacctgccgctatcactctcgtcacgttagccagcgcatcatacacaatcagactccagctcactcagggcgggatctctgaaaaagccccggtgtcaaaatgtacaacacagattgcttgcatcatcccgctatttggaccgccggtcgacaccgctaacacgattgccacgtcccctacgcagttcaggatgagagatggtagctctgagatcaaggctacctgggaacatttttgcctaggctaaccttcgatgcccaatgaagtggcagcgcagtttgtgtgccgccagcaggacgggagaactccattaaggcctcccactaattcggccttgtccacccatcaaaagaaaggcaccgacttggatactcctgtggtacttcagtaccagcgacagcgtctcttattgagtctaacatcacgcatggcgacgttgtaagaatttcagaaccatgagacatcaatggtctagccagtgcagaaccatacgcctggcataattacctgctgaggctgtacgcatctgctaagtatccagccaccatctccaactagccgtctgggcgggccgagacgcaacagcattggatgaggtagacgacggtcgttttgaaacatccttatttggcaaggatgcttccgcgaggctatctatcgctcgtacgattggtagcaaagtgggacgaagtcagccacaccgcgtgctagcatctcacgacactgcctcgataaacatagagacagccccaccgcgcgcaaccctaggtcgatcagccccaagtcgcgccggtctgcaatccctttagtaggtcgctgtgccgcatcttcgcgcgattctgggaacaataccattgtcttcgtccgtcagatatcacgatatctcatagttcgtcattatgcgctctcaagcgatatgggctctattgctgggcacctctccagctctagcagcttttgaacaattctacttcgccgggaatggaggcaatgcgacagctccaagaagatgcggcgacatgatctacgaatgcaaagaaccgaacatgtgtagccgcgacaccttgaccaaaaagtggtattgctgcgaaccaggaaacaaagtcggcccatgctggaccggcgcgaccaaatgcgaaggctcaaccgcagacaagccttctgcgcagcaaacaggctgtaccaatctcggcgtcgattactgctgtcatgaagcgtatgttttcaatctcgcatcgccaccaagtagactgccagaagaagtaaattgacacatcctccagcgaacaatgcacccaaaacgcaaagcagttccgcgtctgctggagcaaagaacaaaacacaatccgcttcctcaacgccacaaccctcaacgaaactttctcatccctcagctccgcaagcccacgagcgactcaataccccgtcgaagcgcagcaattactcgcctggacgtccaccaccccaggcgcttctgcaaaacccacgaccagaccggctgcctcatcatcaccacccgcagcatccagcactccaaccatcctgtcctccacgtccaactcctcctcatcctccaagtctaccctgtccaccagcgcaattggcggcatcgtaggcggcctgctcggcggcctagcactcctaggcgccatcgcattcctcctctggcgccggcggaaaagcgctgccagaaaatccaatccgtacgaagcgcccagtgacccttaccagggctacgcgtaccagccccaacagcctgttcacgaagcgcattccccatactcgccgcaaccaggaatttcacaactacctgcggtggataagtacgcgcagcacgcggggccggtggaagtaagtgcgttgagtgcgccggtggagatggatgcgagttatcgaagccaggtgcggccggcgaagtgagagactgaagaggaggataatgcagattttcaatgtatgatattgcatctttgggggtttggtatatattttgagacgttccttcatcacgaggattggtgctttcttgctagatatcccgcttttgtagtttcttcatgatcacatatgttaccctcggcctatatatgatgccgattgtacaatctcttcaattgggcaagaacaatgtagtcttggaccacatatagtgcatcgttaacagtaaagcgtagcactttcgtccttcgcagcaacatttgggcaatactttcgtcagtccaagaagaaacgtaagaaaagaatcagcagtgttttgaaatgtctaattcacatatcaaaggacagccgtcgcactcaagctcattatctgagccatgatatcccaaactccgtagacgtgcaccgtacgtcgaaagccaacaaaaggccgaaaccgacgccgccgatgatgaaccagacataatcaaaaaacgccagtgggttgactccttcccattccttcctgtctcgtcttgcacgtcaatcgctcgtggcagtgtgtatagggtagcggtagagattgcagtgttcatttcagcgaagtgcttacgcctcaccaaagagacgagcagtgatatcgcccatgtaagcctcctcgagttcgtagtcctcgccacccatcttgtcgatgccgacgtactcgaatgcggcgacgacagcctcgacatcgaagcccatggcgacgaagcggtcgacgagttgcttgttgtatccgtggtatctacatgcacattagctcagatctgcggactggggcttcatacgtacgctgccatcttgaccttctcttcattctccttggcctgcatgtgcttcttcttgatcgactctgccgtggcacctccgctaccttcggcaatttccttcttcggtgctcccgcatgcatgactgaccactccctcgccttgtgttcgaattcagccggattccgtatcagcattcccgcgacttcggcgtcttgtggatcctttggctcgggtgtgctcagcagggactggagagagataagggcggacttgatggtcaggactggcgaccattgtgacgatagcgtgtctaagcagatggcgccctatagaattagcatgtgactacgaatgtgatgcgagccggcttactgtctgagagctgacgttggggtgccagatcttggtctcgaagcgcatgacaggcggccggaaggggtattcgctagggaccttgatgtctacttggaatgtgccgccctcgtacggcgtgtctggaggcccgtagaactggcccttgagatgtgtgaggtcatcgccatttcctgcgggctcgacaacaatcttggagagttggtcgttttggatatcggcgatctctttggcaatccgcctggtcctattggaagaagccattgtgcagagttgaagagatggagagagtgcttgaaggaagagagaagagtaaggcggagcgtggtgcaaggtaggcaacgagtggtggatctgagcagtggtcagcctgaggctccagaggcgccagctgctgcggggtcggagtcacgcgtgttggtgaatggcggttggatggggaagagagtgacgttggtcttgtgtgaggtatcaagttgagctgtacatacgctacagagtggaggcagtcgcgaagcgtgtcaagaaagagtacctggcaacccgcgtggggtgctgcttggagctcgggtgcaaccgcggggccagagttcagttagtgaatcactcggaatgaaagaacaaagtatgtagcagagttggacggtggaagtgcacagaagaagtttatctatcacagtcaggagcttgttgacgtgtctgtcggtctatggaaaggtgaggcgggtggtcgagaggcagtgacgctataggcacaggcccttacataagcaggaagctacggcggcatcagcgcggccatgaacaccgtcaacacgacaaacacgaccgccaccgcagcaccccatcgctcatctctgcagtctgactgctcctggacaactcacttctctccctaatcgccgaataattctacacgacccccagactgaccgcgtgccatggtgagcttgcctcccttcggaggtcgtttggccgcatactaacgatacgcagggtaaccagcagtccagtgctggaggcggcggccctcccggcgatgacaagaacaagaaggacaaggtaccttatgcctagctctgtttgcgatcatgtgatgctgacactcattgcagaaggataagccaaagtacgagccaccaccacagcccacgacccgcatcggcaggaagaagaagaaggctgccggacccagcgccgccgccaagctccccattgtctacccgaccgcacgatgcaagctgaggtatctgcgtatgcagcgcatccacgaccacctgctgctggaggaggagtacgtcgagaaccaggagcggctacggaaggcgaaggcggtcaaggagggcaacgcgcccgtgccccagggtggagaggatgccgcggaccgcaacgctgacgagcgatcgcgggtggacgacatgcgaggcagccccatgggcgtcggcaacctcgaggagctgatcgacgacgaccacgccatcgtgtccagtgccaccggccccgagtactacgtctccatcatgtctttcgtcgacaaggacctgctcgagccaggagccagcattctactacatcataagtcggtgtcggtcgtaggtgtgctcacagacgatgcggatcctctggtgtcagtcatgaagcttgacaaggcgccgactgagtcgtatgcggatattggtggtctggagcagcagattcaggaagtacgagaggcggtcgagctgccactgctgcatccggagctgtacgaggagatgggtatcaagccgccgaagggtgtcattctctacggtgcgcctggtaccggaaagactctcctggcaaaggccgtggccaaccagaccagcgccacgttcctgcgtatcgtcggtagcgagctgattcagaagtacctcggagacggccccaggttagtccgacagctgttccagaccgccgcggagaacgctccctccatcgtcttcatcgacgagatcgacgccattggtaccaagcgttacgagtcaacgtcaggaggtgagcgcgagattcaacgaaccatgttggagcttctcaaccagcttgacggtttcgacgatcgtggtgacgtcaaggtcatcatggccaccaacaagatcgagacactcgaccctgccctgattcgacctggtcgtattgaccgaaagattctcttcgagaaccccgatcgtaagcttatcaaccactcaccataaaggcgtacagctaacaatgtcacagaatcaaccaagaagaagatttttaccctgcacacctccaagatgtctttgaacgaggacgtcgacctagacgagttcatcaaccagaaggacgatctctccggtgccgatatcaaggccatctgttccgaggccggtctcttggctctacgtgagcgaagaatgcgcgtcaacatggaggatttccgcgctgcaagggagcgagtcctgaagacgaagagcgaaggtgaacccgagggtctatacttgtaggccaggtcacgtgtgcaggcagccagcagaacgtgataatcttcgaatgtgtatgagtagaaatagatgcaagcttgacttggtaagctcataatattcattgctggttgagcgtcttcgtcacatcttcagaagtaaatgacttgattgcgccctacaaatgctttgaacgacatgtggatccggtgcgtttctgcagcattccgcaaagtcaagtcatcttgtgtcacattttctttaacctaccacaccctctcctggtctatccttacttcgtattccatctttcaccatgttgaatctcatactgaggacaaaattctcttcagtttctatcgtgattgttatttctgtcactcgtcatgcccgttcggctgaatgtgaccgctcatcacggcggtccgccttgaagatcgatatttgaaggatagagcatgaactggcatgttactttgcccgttccaaccatgtcttcttgcacaatgttggagctgacgacaataatcaagttgtctttattgttacgactagcatcttttcttcattctgctcttcgtgcctctacctcctcagctagtccttcatgatatctcagtggcggaatctacttcgttggcacttctttacacgaacatctcctgctcaaacaacatcacataagtcatcatctggggaggatcaaagtgtgcaaggtatcctcttccattgtgcctattcccacctttacttgaaggcttggccgcgctcctgccgcagttgaggtgagagatagccatagcagcatctgtgacctccgagtatatgttctggcttccgcactccaagctcctctatatccctactacggccctcatctcgctatcaaccgtggcctggattgacctcatcgattacttcttcgcttacggcaaagccaaaaggccctcaacagttgctctcccatccccgcccgacaccgctcacctgcgctcgaggtgagccgcgacaagaccactctgcaatctgccccgctaatagcggcctggagggctgcaattccgtcacagcaagctcgtgcgcagtttttcttgagctcgaagaatacgcgactatatcacaccacactgcagcctccgctacaacattgtcaccaccacgaagtgctcaaccacgatacttccccctcgccataccaacatggctcctaacatagcggtggaggcacctaccttccactccctcaacaaggcgcagaagcgcgctctcatgctccgcgatcagctccgctggactgacatccctcacctcaacgaattcatatgcgggctctctgacaacgagccgcccgcctataagcgcatcaatggcgctgtgtatcctccactcgtcatggtgactctccgcccctccgccacacgctacgacctgggcaatgttcacttcgacaccgccagcgaccagggcccggcgggtatctaccgcgcctacctgacagtcgaagatgacacgtttgagctgcgcacggaagatgctttgaagcccgatgaagcgaacttggagactgtgccgattcacagcttcattgcgaagacgatggtaggcctgtttgaggcgaagttcaggacgatttgggagaggaagaataagatcaatgagcttaggcggagtgcgtttgagattgcgagtaaagctccggttgaagaggcgtttcgggttgggcaggtgagattgttctcttttggattcttggtctttgacatttgtgtgctactaagatgattgagcctggaggtaatccatggttgttgaggcagtgttcgagctgtcaatgcatgtttgagcatctcctggctcatttcttacgagacgcccgaattcgtccagttccaatatcagtcactgaccatagcagacactctccaggctcgaccctgagcgtgcagcacagaacggatctactgctctaggcaagcccacctgctcaatttgaactactcacactaacatccccaaagtgaagaaagccaagaagcgtcgtcccggcgaacccatctccaaacactccaccaacaagcgcaaacacatcggcctcaacaccatccccgaagacgccaaaaccgccaccttcaacgccatccccactaccatcaaagtcgacctcttcaacaacgtcatcagaaccgccttccccaacttcgacaacctgatgatggccagctggaacgtcgtctccgtgtactccaacgtcgggaccgacttccccgaactgcacaagagcattgtggagctcaagagcgtgctgcaggactttgaagagagctttggcgtcaagggtaagcgggaggacgcgaggtatagacgggatttggagccagcgatgaggcagagtgaggatgagagagagacgagacctacgcctacacctgatgtagcgcaacatgacggcagcgatgaagcccccgctactccaaacggcaaccaagacctcgacgtctcacatgagcagcagaacacactcgatgcgctcttcgaagatcccgagcccgagcccgaaccagaggcagaggccgagcgagacatgccccctccacgcctcacccagcaccgccacgcctcctccgacgcagaacaacccatctcccaccgcaccagcgccgctcctcgcctcccctccaacgacgcggaagacccggtctctcatcgaaccagcgccgtccccatcttccccgccagcactcgttcatcccccgccctccccaagcgcaagcgcgacctcagctccgactcgcacgaactccagcgccgccgcgacgagtaccgcaccgccgcgcaggccccgcaggaatccagcgactcggatgacgaccagattcccccctcggctcccaaacccaagtccgccatcgccctgcgcgcgcgctacaatgcgcgcaaaacagagctgctcaggacgtttggctcgaatgcaaatgtcccgcaggtgtatcggctgcagatgcaggggcttatgaaggagattcgggcgagggagatgaaggagaaggaggaagcggacggggtggaagaaggtgaggggggcgcggttggtgaggttgaagaaggcggtggtggtaggggggagaatacggggatgccaaagttccttggaaactcggtgctagggggtaggaagccgctgggcatggcgccggttgcgccgatggcgcatatggctgctggtgcgggaggggttttgaggcgggagagtggtggggcggagaggaagaaggattaagtgggtggagggggaagtgagatgacgagaggagggtagaatgtacagtataataaaagagaaaagggactctgctctagagtccacaaagttggaatccgcccatgaactcctcgctatgcataatccaacccttcacatcactccttcttccccaactcgggcccccaaaactcatcactcgccttctgatactcctctctgcccactttcctcctcttcgccttgttctcctcgacaccaccgttctcttcgttcactgcatccctcttctgcgcttggttcaacttgaccaaatccaccttgtccggatcccggcaactcttcagcttctcaatcagggccttgacgcgcgctttgtgcgcgctgtcgtcggccttggggttgacggttgcaatgtaagtgcggtgggaggagaggagggtggcgcaagattgtatgacggcggtgagtttgggcaagtggggggatgaagcggggagttttacgctgaggaagaaggttgtaatagggccatcggcgaggaggtgggcggcgagccagatctgcgcgggcgtgtagaggaagtacgcatcggtcaggagcgctgcggttttcaagatgtgcgatgcgaggccgtatgcttccgtgatgcgcttttccatgtcctgcatcgtagcattcgacggctggcccttcttccccggcaactttaacatcctcgcactcaaatctgcgctcgtcatgccctcttccaaataattcgggccctcgtatgtcccctttgcgatctccatgagttccagatgcccgcctttgagcgcgcggaacgggtgtcggacatcaaagttgaagcgcaggccctggacgatgacgtattcgggcgcgaggatctgctccgccgtggtcttcttaaagtttgtggcgaagtggtcaatggggcgcatggcgccttcgactttggaggcgaggaacatggcggtgcgggagatgttttggccgtggtaggtcatgggcgagttgaagaggtagaagcggcgcaggaattggatgcatgttgccttgaaggtattagtaattcgcatctgaagtgtcaattgaggatatgcgtactgtaacttcaatggggaactggcaatgcgctccgagctgcagtgctctctcgcagaactcgtctactatcgccaactcctcgtccgccgtcaagcagtcgacctccttcacgtcgctgccccgatcgggaagcggggtagtagcgccactgccattttcgactccagagcctatgctatccgtctcggtctgttgtgctcgctgggcgcgttgtctcgcgacatttgctttgacgcgttcggtggcttggaggttggttttcaggcgttgcgccgccagttgttgcttggtgaaggaccaggccctgtactgagtagacgtgcggtacaggtcatcctccgacagcttcatgttgctacaagtcggtgttgctgctgtgatgattgttttcgcattgttggggctgctcgactcggagttgtcgcgatcttcggcagggcatgtttagccgagccggagagctcgtatggctgcgggccgctcaatctcacgtgtgcactcaattctcaccatttgcaccttgtcatgtgtaatgttcaattcacacgtttgctcctttacgcgcagtctgtccgacagcgtaccaaagttagcggatacaagcacgcggacaagtgattctgacaggactaagactggcttcacatgaacgcgtgctaccagttgggtcgtccccacaatatgcagcgcccctacacccgcccaatcatccatcttcggtccctgctggccttggtacgtatcggcctcaattttgctcatttcattcgcaagcagtatagacactgcagtgccaatgcagtcggtcaactatatcatagctcggtgttccctacttttgcagtgttgaccacacggatctcgcacctcccatctcctcagtgctgtccgatctcacgtctattcttcctgcgagtcatataatagcttttggtcacggtctgtcgccaagctctgctacgtcgacctagttgtacttctccggacctgctccaccaagataagactctggcttctagccaaattggtccttccgccagagacggaacaacggtaaaaatgcttgccaccaaacgaccatcttcaccggcttgaagcagttgccaggctccagcatatgcagggctgcaatgcttgctcgcttcctatcaacccctgaccacctcatacctatatcacatgcacagcaaaatatcaccctcgagccaggatactctgcatcctccgaccgacaccggtgttacccttacgaatcaaatggaacgcagcaaatacccctcatgacctcaacggcgtcggctccgaactcccgcggctctgttgttgtggcgcagatgcaatcctacaatatcttggcaccttcctgatacgcagaaacaacctgcctatcagcgcacacgccggcggaccgacgaccaagcttgtcgtgcatgtcgctggccccgccttgtccacgaccgctgcatggtaagcaagatccgcagcttgttctcgaagtgcaggtcggaatgccgccaagcttccagcactttacagagcaaatcaccactggatccctccgtgtcccaagccgctcccaagacatgcccagcactatcgacatgctactgccagtattaatgcttcgctacggagcttggatacagatgcttcgactctgtaccacctacgataggaaggtctcacgtcgatgatcatcttccaattgtaaggcggactggggcaccgcgcgcgaccgtaccaaataatgcggtgctttgatcttggtgctgtcggtaaacaagacgtataaagtgcactctcctccacccaggttgctggatcatctgccaacccgacaatccgcagtaccatttgcaaagatgaagtggtctactcttgctacggcagccattgtgcctctggcctctgcccatggcttcacccacgctgaatacgcctctggcgcggtcatggaccttatgatgtctgccaaagaagcagcatgggccaagcaccgcgacgctggcgaatacgacagcaagaagtggattgacttccacaagaagcgatccaacaaggacaagatcgagtgcaagaacggtcgcgtcgaggcagtcaagggcgatgccgatccagacgtaagcaattacatgcagggtcccaatcagacatgagctaacacttttcaaagttacaaatgtaagaacatcgacatgtacgacttcaagactcatgccgagcttggtgactctgtcggtgatggttctggttcatggggatggacctacaaggaccgcgagttcatcgccattggtcagacctatggtgctgctttcgccgaggtcaccaagaagggtcagctcgagtaccttggtcgccttcccgcccagaacgactccgtcatctggcgtgagatgcaggtcctcaaggacacccttgtcattggttccgagggtatcggccacggtatccagttcttcgacatgaagaagctcctcaagctcgaccccaagagccccaagaccttcgatatcaagaaggacattgcctgggtcaaccttacccagggtattgccgggcgctcccacactgtccgtgccaacgaggagaagaactacgtcgtcgctctcggctgtggtggacgccccggccgcaacgacacctgcgccggtggccccatcttcatcaacaccgacgacataaccaagccgtatattgagggttgcgcgccccaagatggctacacccacgatgcccaatgcattgtctaccgtggaccccacaagaagtactacgtaagccgcaattttgcaaatttccgtctaatgcacatctgaccattttcagggacgtgacatctgctacggctacaacgaggacacccttaccatctacgatgtcaccaacaagaagggcgttggcgccggaaagatcatctcccgcactccctacgttggcgcctcatacacccaccaaggctggagtgaccgatgagtactggcagacccatctcgtcatggacgacgagctcgacgagggccagattgaccccaaccgaactgcggtcggatcattagccaaagatggcttcgctgtcacatatatctgggacatccagaacctcgaagcccccaaagtctccggctactacaaagccactacccgcatggtcgaccacaaccagttcgtgcacgacggcctcgccttccaatccaactaccaatccggcctgcgcatcctcgacgtcagcagcatctcgcgcttccccgacggcagcaaggtcgaggagattgcgtactttgacgtcttccctggcgacgacatgaagcccggtggtggtgatgcgctctgggatgcgggtacatggagccatttcacattccccagcggatacactgttatcaacacgattgatcgcggtgcgtttgttgtcaagcccaagtggggcaagggcaagggaaagtactttggccagcattagatgaagatgataaaaatacccaaaagggttaatggtaatgattagttttgaatgacaacattcgacatcttgagctttgagtgtttgtgtgtccatgtcgtgattcaaactcgtgcgagcaataacgtggtatgtcctcggcgttttatagctttcataggagcgttggccaatcagtgtcccagtgtgtttctatgcgggcaaaccgcaatctctagcgcagaggagagcgtgctatctatgaaaagttgacatactcaaggcatatatcagccttttggatgaacagtccacgacacctcgtaaagcaggccgggttcttaaccacagtcaacgtgcatacaagcctctgaccggtacaaaaaccttttaaaaatgaggattattctgggaatcatattccaaggtgtgcagtacattcgcaatggcaagtgtgcgctgatcatctgtgcaactgaagatgcagattgcgaggcctgctgcgtgaaaaacgcgatgttctggatgtgaaatatggtacgcccaagcgtcgttgcggagctgcatgccagacaaataccacttgaaatctgacatatacgtgagattgcactgcgatggtgagctcgggagaggggaaggaagtgatggtctgtgattggatgtggcctagtcagcctctgccgctgcaattcttggcctgcaggaagagaggccgcggtatgaacttgtatgctccgcatgatgatctgattgtcggcaacaggctgtgattttgggttaggctggctgaattgtttgtgccatgagttcaactctcgtgctgtctaacgtgacttgtaaggttatcaactgagcagttcagcacacttccaagtatcgtgttgcttgcgacacctttcatgtgcgcgtagattgatctgcacacctggaatgactaaacgaaatcctgcccgaattggaacgcgccgcttgacttttcaccctgatgtgagtgcagcttgtttggagctccaggtatctgccactcgatgatcagccaagctattccttactccaacaggctcctagagtcatgcgcagcttcaagtggtgggagttgtaacttcttgtattgataggatagtcatgctgcgttagcccatctaactgcctagcaaataagtttattcgaagctaccgagagctatagcttgccaaatacaatgtcaagtgaagtacgacaggtagcagctcatgctaagtcctaaagctatacacgaaggcttgacgtcgcaacagaagcctggcgatactgtgtatagcttcgggctaccgaataatcttgttgactttccgtcaatattgagaacagtcaagctgctgaggctttcgctggtaagacggctgtaggaatctctaccgcttgttactatgtcacagtattgtgtgtcacgtgaatacaccgatcaactctgaatattcgacttgcatccttcacaattgaggctcgtataggtggtaagcatggactgtctcaaatcgcctcaaacggcccttcccaccaccccctgtctatcccacgacctcaggtatcttgtatcaccccaacgcacatccatctccatacggttcgtcgagcggaaccaaaatcccaccatccaccctctcggtaccctcctccgtcgcagcattaaacctcaagcgcctcacccgccaaccacactgcttatcataacaccgcacctgattcgctcgctagtgtccatcaaggtgtttctgctccaccacgactccatcaccaaggctgggcaaacactcacttcagcgattgcgcgagaagatgcgtctcgctcttcatcgcgagcgcgaagggtactcacgactaaacaccaccatggccgatttggagaggcggctggttcggaaactaggtatacaggaatgatccggacctatcagttcacgcagctaatgaagacttagactttttcatactagtaggagcgacggctgcaggttgtgacgcgagactgacgagtataggcgtacttgtgctctgcgtactttttcaattatctaggtggggtttggaccaatcagattgtcgcggtatggttcgcgctaatgtggtgtctagatcgttctgcgttcagcaacgcctatgtacgcctgtgtaactattcgcgtaaactcgcgaccagaggactaatgcgactatgtaggtatccggcttgaaagagcatctcaacctggttgggaaccagtacagcatccttattgctatgttcacagcagggtcagtggtcaactcccgctgaacgagacaacgtcaagctgacttggtgcaggagctgtgttggtcaaattcctcatgcgctgatcatccagaaagtcgcaccgcgcttctggctcccattcacgctccttgtgtggtcgggattgactatgtgctccgctgcctgcaaaacgtatgctcagctatgcgtggtccggttccttcaaggtttcttcgaatcgagtttgtacagcggcacaatatacatcttgggatcttggtagtaagtgagaacataggcaagaaagtcgtttcagtctgacctcgagtctagcaaaccatcagaaatagccaaacgcaccgccatcttcacagccatcgggcagataggtagcatgttcgcaggtgtcatgatgactgccatgaacgaaagcctgcgcggcgagacagcgctccagggctggcaatgggtcttcatcattagtgagtctctcttcctaaacaatgaacagccactaactccacgcagatggcgcaatgggaatccccttcggcatcttcggcctgatgtacttccccaacctccccgaagccaccaccgccccctacctcagtaaagaagaaatccaactcgccatcgagcgcctgccacccaaaacagactggagccacgacatcagcctcaagtctctcgtcaagcgcctcttcgccgcaccagacctgtacgtactaacattctactcgatcgtcggctgcgcgctagaagcaatcgtcctccaaggcctgttcctcctgtggatgaaagcacatatcaacgacttcccttcatatgcgactaccacatacccgctcggcatccaagctgtatccatcgtgtccaacatcggggctggatatgtaatcgacatcacgaaccgccgcatcccaatggtcatactagccggatgtctccaactcgtcgtttcggtcatgctactcgtaccgagcttacctacaggcggtgtattcttcgctttctacttgtcgggtacgtcgtacatcgtcaatccgattatttacggctgggctagcgttatatgccagcgcacgggcgacgatgctgcgcgatcggttattttgtatatcatgagtatggtacagtcgattctgtataccttctggggtatagcgctgtatcctgctacggatgcgccgtactggaagaaaggatatattgctatgattgtggtggtgtttgcgtttttcggcgcgactggggcggtcaactgggtacgtatagtggattcgcgtctgacgtgtggaaaattcaaattagctaacttcaaaacagcttgataagagatcaaaagcaattgttgcagagcgggatacagatgaggatacaggctcagtgcaaattcagacccctgttgatttgaagaaagattgaagcagcaaacgttggaaggataaggaaatgactcaggcgcaacactggataaagattcttagcaaaaatgttcggcaataggcatatagaagtgtggtagatacagatgtagagaagagatttgagcatgacaaagttttgctacgtaccatcaaagactgtatttacaaatatggaagaactccaccagctccaaagtcaatccagatatacaaaatttctgcccaactcctaacaatcaagaggaactttacaacaaaagaaaaagaaattgttcgtcgctcctgcaatccatcatcctcaggcggcaagagccttcaagtctcgcacttctccggcaagaccatctccctcaaccatctccctcaccacatccccatacatacgagcaagcctatccatcatagactcctccataacgccagcgtggtagcccaactgcaccttgacgttcttgtcaccaaccagcacaccaagcgcgacttcaaactctggtgcccttgactcatgaaccgactcaaatgacaagctcggtgtttgtaccgctgcatcagtggcggatgatgcctggatacccccagtggcatactcgatactcatacaagtgttgaaaggacgttcgccatcaagagattccttcgctgaagcagacgagacgaacgaatgctgatgttcaagcgttgaaaggaaagagtcatgtgtttgcttcaaaacctcggtgatcttgtcatcagacttgacgttgatgcggcaggcccaacatgttgatgaaaggaccaacaagtccatcgataccaggaatgttgagctcgcgattggcagtgaggtagccaaagaggacgtcgtcttgttccgcgagggtgcgtagaaccaggacccacgcagcttggaatagagtggcggaggtgaccttgtatttgcggcacatggtgttgattacgtcggaggcgagatcgatctggatttggactggagtcaagacgttgctgcgcttctcgattgtttcgtcgaccttgcgtggaatatggcagggtgagacatccctgagatactcgtcccagaaggcttcggaagcactcagatcttggtgggcggcccagttgacgtactcacggaagccggctgcgggtcctgatggcaaagattcttgataggcaaggacaaggtcgtggaagatgtttcggatagacatgccatcgtgcattgcatggctgagctcaatcttggagtacaaggctgatggagttctgaagagcgtgaaaccaacatgcggcctgtagcttgaatggacgacagtatgatggttcgcgatgatacgttggatgttggcttcgtcgcattcaatcacgtcgaccaacggctggtacgatttgaggataagctggtcggacccgaaggagcgagacacgcttgggatgaagatggttcgcatggcttcgtggcgagcaatgacttgctgccaagcttgctgtatgcgcacaatatcgttatcgaggtgtccacctgaggtgatcttgtgcgcactatcggactgccaagctccatgaacctctgtctgggcattgagcatgcgctgctgaagaggcgtgcaaggaacgattgcttccacatttgaataggatacgttgatgttggcaaatgttttctccagaacggggagatcaggatactccatgtccagaagagggaagtcagccaatgtgggcttgcgtgacatgtcggacagcgtccttgcaacggtggggatggtttgctcgacgacgccgatgaatgtggctagagtctcttgctgcgacagatcagagctgtgagtaaacctgatcttgatctcgccgttcgcaacggctgctgaaacggcgaggacggccggaatgtgaacagatgaacggtgtagatattcgccgctgctaaaagaattgtggtcaatggactcaatgagaacttccacaacttcaggcaggccagcagtcaacgttgagctcatgcactcaaagatgcgatcgtccttgatctcgctgagaagttgaacgaactcatcggttgtggtctcatgcagctgccggacccggtcaaattgtcctacaacacggtttgtcctggatccgtccttgactgccattgaagcagtacggccgaagatggtactccagaccttggatagaacagcaaccaaaatgtcgatcggctgtgtagagagtgccttgttggcggtaccaattagagaagaggtgataccggaaggcagagtgatagacttttcgaccaggtttctggtaagcattcttttgtcttcaatgccccagcggttcagatcgaccgctgaggctccaattgcggcggctgatgtgtccacggagattgatgactggaaagacatatcagagtggatagacatcatgtttccttgtaacaattcgcgaatgtcctggagaatgatgcgcacggaagcagcatcagcaatcactggatggatggtgagtgccaaagcttgttgtgtcgagtcttcggtgagatcaaatagatgcaccgagaacagtgggccggtctcaatgttcagtccaggctgcatggcagccaagaaggccttgacgtcggtggtagtgctacgggtttgcgcctcgaacttgtagcttgacgcgagttccttggtgataacctgactccaggtagcctccgcattgcgctgaaagcgtgcgcgaagcattggatgctgctgcataatagcttcgatagctcgaacaagcttggggacggtcgtccttgtcgccaaaggcagcataatcttttgagcttccacctcttgctccagcaaaacatgctgccaggccgtaagcgcaaaaggttttccaacaatatcctcctcttcctcagtcccttcaaacttcgcctcaagcacaagatgcgatatgctttcgcataccaaaatgtctttcaccgacagcagaatgccagaagcctggcatttagatctcaaattcatagccgcaattgaatctccacccaaatcaaggaaagagcgattcatgttaacctttggcagacctagcacattgctcaaaatgtcgtgtacacgcttctgttgctctgtagctggtgcgcctccctcctcttcctcgtcgctgccgaccaccatttcatacgtttcctgttccatttctactaaccattttgttacagtgactcgatccatcttgttgtttggtgtgagtggcatggcttggacaactatccagactgcaggcaccatgtaatccggtacctttgtggcaacgtaactgcgcacagctgcagtctgaacatctgcgagacccttgtcaagtccggtgacaaggttgagctgagtctcagggctaagagtctgcgataaagactcaagcgagaggactgcgacgagcttcttctgaaggtggccggccttggggagaagtacgactgcttgattaacacgtggatcggcgagaatgttggcttcaatctcggcaagctcgatacgttgcccatgatgcttgacctggaaatccttgcggccgcagcagaggagctgaccttctggaccatatttgaacaaatcgccagtcttgtacatgcgtcgggttttaccgctaccttgagaccacgttgggtcgacgacgaaggcagcggcggtctttgcctcgtcgccaaggtaaccacgtgacaccaccttgccttcaataacgagctctcctgtagcgcccaagggagcaagcttgttgtggtcttcagcatcgacgatccacatgtggcatccacttggtcggccgacatctgctgggtcggtttcaggagatttgggatctgcgtcgacgcaatggataccgcattctgtcataccatacgagaaaataagatccactgcaggtgcccatcgtcggacagtatctcgagcagcagcctcgccacctaaaatgagcttcttgagtgtcggtacgtcctttggctccagcatagctgcaactgttggtgtcaggaaagcgtagtcgcagttcatgcgacggatagcacccgggatgtcgttaatgcgctcatcttcagatggcacacaaatacatccgccgcgctgcaaagtcgtaaaaatatctgcgatcgagacatcgaaggtgtaagcagcgaattggaaaagtctggtccaaggtccgacttttcgattggttccatgagctctggaactcgtgcacatggaggcatgctctccgactacaccctttggttttccagtcgatccagaagtgaacaaaacaaaggctgggtcgttcggtgagactgtgggcagagaagccgtagaagtgagtgagtcgagcaacttctggtccacaataactgtctctataaccccatcgaacttgtgtgcatgaatgttgtccgtaagcacaaatgcagcacccgtttggctaatgatctcggccatgcgatcgataggcgagttcttcccgagatgtacagtcgcaccaccggctttcaacgtagccatcatggtaatgactgtgtacacactcttgtcgaagcacataggcatgagatactctggcttcacgcctttttcaacgagatgagaagccagcttgtcggatagctcgtcaagttgtttgtaggtgatctccccatcccatgaggtgactgcagtagcatctgggcggatcctggcttgctcccggaatatgttgtgaacgcaatcatcaacttcctggatatccacacggctgttccattcaattatctgctggtagtgtgctggcgtcatcatattgacgtccttgagtgatgtggtctcggaagcgttgactagctgttggatgacgcactcgaactgctctagtatagtcgttgctgaggcgcattggataatgttgctgtcgaattgtagctcaacatcgacgctgtcgtcaccagtgacaatgcactcgactacggcagcgtagatatggaagccacgaaggagccctttgtccaagacttcctccatgattgagctttctttgatttcaccaaatggctgttggatgacgagcaagtttttgaggttctgcttttgcccggccattgcataaacgctttgaagcccagcatgctcgtacgggatcatttccgtcgattgctgttgaacagtggcgaggaaacttgcgatgctagcagcagagttgacctggagctggatcggaaccgtcgtgatcgtgggtccaactatattctcgatgtcttgaactgcggcgttacgtccagagttggtagcggcgaatgcgacatcctcagacccgagcaatcggctagtaacaatggcccatgcagcgcggagaattgtcgaaagcatgaaccccttgctggtatcgcgcgagattgcgatagtacgtgttacttcggagtctggcgtgggttgatatgttgcgtctagtatggttgggaagctgttcgccgtggcctgaccaagttgcttcttccagaaagctgcacactcctttgcatcaacctcagtgatcatcttgatgaaccggttgtagccaggtgctgcgtcaatctgctgtttgttgtacaaattctctagttgttccatcaggttgatagcggtgtgtccatcatataaagcatgatgaactgtccagacgaagtggctatgctcagaatccaaagcatatcgcgcaagtgggcttccgtacttgacgaatgtagccttatcctgtgcgaggtagtcaggtagcgcgatttcgggctgccattcaaggccgttcctgagcaccacctgaatagcaccagaagacttcgacaagataatacgagtgcgcaagattgggtgcaaatccacaagctggctccaggcgctcttgaaacaatcaatatcgataccagccgcgattttgaacactctttgcgcagtataagcaccttgttgttgagtcgccagctccatgagagcttcttgcaatggtgtgcaaggataaaggtcttcgatatcgtccttggagacattgcataccgctgctgcgtcttcgatcaaattctcctcagaagatacgagagaaaaaggttcaatgctagctatagcttcttgggtctctgcgctagcacacttcgccatgtcgcaaaggactggattcttgaaaatatcggccacgatgaggttgatgccgtttgagcgagcgagcgatgtaagccgcatggctttgatgctgtcgccgcccttactgaagaagctgtcgtccgcgccgatagatgtggtgtcgatgcgaagaagctcagcccagagcccctggagagcaagctccattggtgtagatggtacacgtttatttgctaggtcttcctcttcacccaaagagtattgctggatctgttcgagagtcaatgaagcacctatgcgcttcagagagttgcggtcaatcttgttggtttgagtctccggcattttccgaagtggaatgtacaaggatggaaccatgtaggaagacagcgactgcgcgatatgctcctttagctggtggaatttgccgtgcagagccgaagtgagagccatgacttcctcgttgccattatcgacgtcctctacagaaggaaccacaaaggcggcgagtgcggccttgtcaacgtcaccctcgagaaggatcttctccacagcctgcttttgtgtaccaaatgcgcttgtcttgacatgatgttcgatttcgccgagctcaacgcgaagacctcgaatcttgatttgcgtgtccttgcgacctagacaaagcatgttgccgtcttgcacataccggactaagtcgccggtcttgtatagtcgagacgggtttggcgagatctgcgtcgcccaagtaggatcgtagatgtatgattcatttgtcttggtagggttcttgaggtatcctcgagcgagcaaaggaccttcaatcagcagttctccaacgcaaccaacaggaaccaggcggttgtgatcagtcttatcaacgacccatgagcgaccaccttgggcctttccaatcatgctgcatggggtctcgagatgagaatgagtcataacagccagaattgagcactccgccgggccgtagtcattgaagaggttgacgcgcggcgcccaacgtgcgtggatgtcggcacggagtggctcgccgcccaggatgatactcttaagtccagggacctggtctggatggaaggtatcagctaccgtagagaccatgatgatccagtcaacattgagtgagtttatggcgctgactaagttgttcatcctgtcatactcgcttgggacacagacacaagcacctttcacgagcggtgcgaaggactcgaatagacagatatcgaaggtatgcgtcgcgaactgtagtactcgcgaatcaggctccaagagaatctgaggcagctggtagtgcgccatcgtgcaaaaaccacgatgttcgataatgacgcccttgggtttgccggttgaaccagacgtgaagacgatgaaagctgcattatccggcgagtactctggtgcttcaaatttgctatagctggcagggaacgagtcaacgaaggcttggtcaatggccagaacttttgagacgacacgttcaaaaagtccagcatgttgaggtgacaccaggacaacgtcggcttcaatgtcttccaggatactgagcatacgtggcatggggtagttcggcagaaattgaacgcagacaccgcctgtccgcatgactgctagcatggaaacaatgttccacatggacttgtcgaagcacagaccaacctggacttctgggccaacaccaagtgtagtcaaatgatttgcaagcttcgaggtaatgaggtcaagctcgcgatacgtcaggcttccatcccaagcgcagacagcttgtgcgtttggacgtgtggcaacattctgggcgatgagatcaggtatgcgggcatcgatgccagccggtaactcggtattccatgtggtgatgtccttgaagtcgtagctattgagcaagctgatcttttcgaccgggcgctcgatatccagcgaaagttccttgacaaagtgttcatactggtgcagcatgcgtgtcatttgctcggtcgggatgattgattcatcgtatatagcttcaagggtaaaatcgttgtcttttccaaggttgcaaagaacgacgagcgggaagttgtcaaagttttcctccgcacgtggcactgtctccagatccagaacagtatccgagctgtcctcagccggctgtatcacgaacaggttggtgatggaatcgatggtcgtacgcgactccttgctgatatctcgaatgttctggaggccaaagtgttcgtactcgatagtagccactgactgatcctgtacagattgcaggagatccttgactgtgatgccttcctttggaacagacacacgaacaggtacagtagtaatcgtaggacccatcatgttatcaatgccctcaagcgccaaattgcggccggccaatgtctgtgcaaatacaacatcttcagagtcggcgtaagtggcgatcgtcaaagcccaagcagcacgtttgattgtcgacggcaagatggttgaagaaagctggggcgccgagctttggagggcgattgtttttttcgcggccgcgctatagccgaggccgacctcaggatagctagtagggaagctcccggaaagtggtaaactgctttttccaaaagtcgacattggcagatcgggaggtctcgttaaggcggccgatgaaattcctgtatggtgtggacgatgagacttctgctccgttataggcttgaccgattttctcgaacaggagtgcaagcgaccatccatcgtagattgcgtgatgagcggtccaaacaaagtactcttgtccaattgaagcgagacgcatgagcgggtctccatacttgaaggcagttgcctgatctttggcgaggaacgactctagatcagtggctgtctgccagatcgttggagcttttgtgaccacttggaggttgcctacgctcgaagagacaatcctggtgcgcaatatcgcttctctctcaatgaccgttttccaagcgtcttggaagcgagaaaggtcgaagtcttggggtaggcggaagaccttttgcgcaatgtaggcacctttttttctcagacctagggcacactacatgccttcctgtaaagctgaggtaggatatatatcctcgatgtcagcaatgtcggtgttgcattgagttgcagcctctgcaagtatagaagtctttgcttgttcctcgaccagtgcgaaagcctcaacttcagttgcctgaggagcgtactcttgagttgcttccactacttcggctaattcactcagtatcgggtatttgaagatgtcagcaacgcgaatagcaaactatgtaggaattagcgaatccagcgtttagagcaaaagggtaacatacgttgtgcttccgtgcagcggcgaccatcttcattccaccaacactgtcaccgcccagtccgaagaagttgtcgtcgcggttaatggttgctggatcaaggctgaggatttcagcaaagagggtctgaaggatctgttccatggttgtacgaggctgatcagtagaggcagagcgtagcatgtaatgcgacacctgcgtcttcgtgaagcttgctacaatctgtctcagaaccgggcgcgcaagctttccggaagttgtgtacgggatgttgaacaccggcacgaagagcgacgggatcatgtagaaaggcagaaccttagcgagcgagctctgaaggtctttgaggatgtgtcgcaagtcttcgttgatctcaaatgttgacgcttcggcagccttcctgtgcttggcgaatgctgggttagtgacaaaacctacgattgtcttactcttggtatgctcttcaatggccactgcatcgacgacaatggagtagccttcgggtagcaaaagctgggcttgatacatgatctcgtcaagctctacacgctgtccattgatcttcacctgtgcatcgcggcggccgacaattgtgatgcttccatctgtattgaggcaaccaatatcgccactcttgtagaagcgtcgaggtaacagagcgttggcatctgggaaatctgcaacccatgcggggttctcgatgaacgccgctgcggtcttctcgggctccttgaggtagccacgcgccaacaatggtccttcgatcaggatctcgccggcacagcccatcggaacaagtcggttgtggtcttgatcgttggcaatccacacgtgagtaccgaatgcaggtccaatgttcgaagctggtgatgttcgagacaagcgaatactaccggtctggttcacggtagtctcggcagggccatacagattatgaagctggacgtggtctgcccaagtctcgataacatcgcggttgagaggctctcccccattgttcaggcgtcgcatagacggcacatccttggggtttagcataccactaacagtggcagtaagatcagcccagtttgcttgcgtacggttaattccaccagccagatcgttcatgcgttcctcgtctgagatgacacagacagcgccaccaaattgtagcgtggtcacgatatcttgcaaactgacatcaaagttgtaggctgcgaattgcagggcacgggtgtgtggcccaaagtcgagtaccgggcccatcgaggtgctgcacgttcgcatgttcctatgctccaagactatacccttaggcttacccgtggttccgctggtgaagaccacgaagcaggcattttctggtcgaacagtggtacaggctggtctagtagcaactggaagttcaaagatgaaatccttgtcaacgacgatgactgcctccaggtttgcggtattcgcgaacaatgcagcgttttgagtcgatgtaaggatgatgaatgactcggtctgttcgataagactctcaatacgttcgatagggtggttgggatcaaatgcaactcccgcggcacccgccttgagaatagcgagaatcgagacgatcgcccatgcagacttttcgaatacatacgggacaatagtctcaggaccgacgccgagagaggcgagatgatgcgcaaggcgattagcttgctcattgagctccttgtaggtccaactaccctggtacgagcagatcgcttcagcctcaggcgtggcatacgcttgggcttcaattgcgtgatgaacacattcgctgacgtactgtgggtacaccgcagtgatattacgcatttgttggatgtgtaaagaagagacaagatcgacttcaccgatccgcttggtcgagtggtagagtatagccttcacggcttcgctgagtgtcgcaccaatattctgagcttgagcagccgtaaattcagacgtccagaattggagtgtcacgtctacctttgactccgtaacacccacatctagcgacaaggcatactcagtgggatcgtagcctttgatagcttcaaccgtgatgctcgagtcggtgatcagctcatggtcagtctcgcgatggaaggagatgatcgtgttgaacagtggctggctgcctagtttgagggcatggtggatctcggcgaggccacagtgctggtttggcagggtcttcaacaggtcatcagcgactctctcaagcgcatcattcatggatagggagtcatcgagaaccatgcgactgactagcatcgtgatgaatgcaccaacgccctgctcaataccctcaagtggagcgtcgcgtcctgaggacaaatagccaaagcagacatcctcggtaccgatgtgctgcttcagaactaggccccacgcaagttggaagatgttgacaagagtggcattcttcgtgtcgcagaaagccatcagttctgcggctgagatcccaacatcgatggtggccgtctctagcttgcgggcagggtcaacggcatcctcccaatgcgccataagaggaaagaaactagggttgacatcaacaagatactgtcgccagaactcggtagcaaggctaagagggcgatcaagaacgtgcttaatgtagtcttggaacgcaaacccaggacggttggacatacggccatcgtacgctaggatgaagtcgcccatgatgttggcgatggaagaaccatcgattatagcgtgattgatctccaatttgcatatagccgttgtcgaggatacgtgacagatagtaaagcgatgtagtgcctcgccaggacggaaggcgagcttaccacgactgtcaaaaacctgctcaacttccgactcagagcactcctggctatgtatactcgggtcaatggccttgaggacaacttgatcgtacaaccccgcatgactgacactctcaatgaatactgttcgtagagatgagtggcgctgaacaacctgcgcccatgcagattccagagcgccaatatccaggacatcagagtcattacgggtctcgactttgagtgtgtggttgtactcgtaagcaccctgcgaccctccccggacctggctgatgagcaaaccatgctgcataggagaagaagggtagacgctttcgacacgagcgatgtctgagataccaatttcaggcatctttgtggaaacaagtaaatccaggtcctcgtagctcagcttcagcagcggaaagtcggatagggttcgttcttcctcgtggccctggagttgcgcaagagcatctgcaatgcaagcctgagcattgctcatccacaagtggatccggccttggtgtttcatttgcttgttaaacacaaagagaagctgcatttgtccctgaagcacttctgcagtgatctcgacaagtgcgaagcgcggtgactcctttccaacatcctcgaagatagcctggtatccgggaacctgtgtgagcagagcatctgcacgctccatttgctggtataaacctagataatcgaacgacagctccacgtggtcatgtccgccgaacttctcaatacccgcatcgttgaggtagcgtgatgcaaagtatggccgaccgttggcaggcacactgtgtcgcacatccttggctcgcttgatcacttctaaaatgtcgaaacgctgctgcatctcgacatgcagaggatacatagtcgtaaaccatccgacggttccagatatatccaggtcatcatcccaaggttcgcggccatggccttccctgaataacgccggcactgcgcgatcactgaaagtttggctgaatgagtacacaagagatgcaagcaggacgtcgataggttctgtattgtacgtggcgtggcacgagccttccagtagttccttggtttgtgtcaggtcgagtttgatgacggcttccttagtatcgcacatgcggttgggcttgctggacatgttccagtagtcgaaatcaggtgcgggaatatcgtaaggcaagacgctggagatattcgtggcgcgcgcatgctctgcttgcaagctgagccagttctggaaagggattggctttgccgcagtcagtgagccaattgtcagaaattcttcaatgtcacgaaggatgacacgccatgaaaccaagtcaatcataacgtgatgagcgacaaggaaaagatactggccatcagtagaggtgttgaacaacacaacggcgaagatcgggccgttgcgagtgtccagcgaagtctgtgtctcagccatgatggggtaagcatcattgactgaatcaatgttgaaggttgcgaaactaaaagtgtcttcaaccttagaagggatgatttgcatccattttacgccatcctgaacaaatctcacgcgaagcattgagtgttgggtaacgacagcctgaagggcctttgcaacgttcagttgcgacactggttgttggatcctgaggaagaagctctggttgaaccgagtttgccgagcatcgtcgatttcagtaggagcgatatcgaagtacatgcgctgcacaggcgacaattcgaatgctacgtcgaaaacctcatcggtagagtatgaagtctccttcgcagacttcacggaaagcgaaagctcggttactgacttgcttcgaaggatgtctctgacgctaacagcaagtccagcactacgacagcgagacatgacctgcattgcagtgatgctgtcaccacccaggctgaggaaggacttggagaggctgacgctggaaggaggcaagttgagaacagccgcaatgatgtcgcgtagcttttcctcgctgcctcccagtgtatccgcgtcaaccacctcctcgaagtcaatgccaacgacttgtctatagaggtcttcatttgcttcagcgacccacttgctgaccaaagagcggttgagctttccagagagcaagaggggaaaccgttcaagaacaatccaggtctccggaaccatgtattcaggaactttggatgccaagccttgccgaattgattccaggtgagtcttgatctcatcactgtgaagatcttcgtggaggtaaacggtcgactcgacagcctcgtagctttcgaccaagaagtcccggagcgatacaagcgctactaggcggttggcaaatgagcctttttttggcagaataaccatttgatgtcgaacctgcggatgcgtgccgatattgtgctcaatctcgcccagctcaatacggaggccgcgcagttttacctgagtatcctttcgtccgacaaagtagatggagccatcaggtaaatattttgcgagatcaccagtcttgtagaacctcctattttcccctgtcttagttgtaggaccccaagcaggccgctcgacgaatacctcgtcagttttctccttgttcttgagatatccacgagcgagaataggtccttcgatgagaagttcgccaacttctccaggagctagtaatagatcgtgatcctcggcatccacgatccagcaaatgcctccgactgggaagccaatgtttgcgggatcggtatcaggggtcatctcagtgttgccggtggctgcaacagagcactcgctaggtccgtagccgttgatgagttgaagctcgcttgcccatgtctcgacgtcaatcttcgaaagtggctctccacccaaagccagcgttttgagggttggaaccatgtttggcgccatgagcttgaccaacgaaggtgtcatgaacgcccaggttattttatattcgttgacgatacaggcggggccattggccatcaatgccatgtccggcgtacatatgcaagagccgtgaaccagggcggtgaggatttcgagcatacttacatcaaagctgtaggatgcgagctgcaatatgcgtgtagtgtggtcgatggccgcacgttcagcgtgccgtagtgagccgctgaggaatgcacggttctcgatgagacaacccttggggttgccggtagacccggacgtgaagatcacgtatagaaggttggagggcgcggctgaagtctttcgagccacatcccgctcaggtaggctttccaagctgtcctcgctaagcatgaatgtaggcggacattcagactcatagagatggatttgtgatggagagcagatgattactttggcttcaacttccgaagtaatgtactgcctccggtccactggatgtgagggatccaagaagacaaacgcagctccggtcttcagaactgagaggatcgcgacaatcgcccaccgcgacttctcaaagcacagtggtacaacgtcctcgggcccaatgcccaggtcactcagataatgggcaacccggtttgctgcagcatcaagctctgcatatgtccaagtgccatcgtgagcatcgaccgcaagtgcatctggtcgcagcttgacctgtttctgaacaaggtcgctcacggtctcgtcgataaaggtgggaacatgctcattccatgcccaaacagcatcaattccagagactgaacccatttcagcaggtaagatgtgtatcgggtgactgttcgtttgcattagcaagtgttgactttcggcgcaacgttggacttactatagtattaatcggttgttgtattgaatacagcaaagaccgaatgctgtgtgtcgtattgtgcgttctcgtctgtttgagtagtctatggggtatcgtcgcgaaaagtctaaaatctaaagtctattgggtgagttgtcaaagttggaacctacaagggagggtgttggaccaaagtctcgatggtgtaaggttcagagtgactcgaaatgtaatgcacacacgtgttagagtctggaaagtgggatacttgggcaaagccggtatgtaaagctatacacatatgtcggtatgccgactctcgcgtcagtcggcaatagcatgatggccgtcaagtcccaatggggtggctggaagacactggcctagacacggagaccaatggaccattcacaatcgattctaggtaccaatagaagccccgatgaagttgagaaatgttactttccggttgccacgaggaatacgcgacgagccgctcaaactagcatcgtgagaacgcagtggcatcatttgacgcgcctcattgggcactgtctgaggctgagatcggttcctgagatgattgcctctttcagcgcgaggtgccatttccggcgtgttagacatgagatggaagtaaccaaacttgcgcgatgcagggtgacgcgtgaatttcatgaagccaagtccggaaatgccaagcccgatcagtcatcctcggaaaattacgagtcgtaacttagcctaaggaaaattacaagatcaggcgtccaggagcctgtgcacacccctgctcgcttttcgcagcggaacgcattggccagcagagcgtctaccttcgtctgcccttgttcatctccacggacaagcactgtgcatgtgccaccacgttgaacgcattcttggcccagatgcgcacgcatctgtgggtcgcaaagcatgtccgggttcgaacaggctgtttcaagcctatcagcgctgaactgctggcacaggctacaaacccgaccggacaatggtaacagaatgcgtcgtcaagtccaggagatccaactcatatcgtgagcacatggtctaaagccgaccgaaatcccaatctaaagtcttgtcattatttcatgcagtgtcaaagatcctaggtttcaacaagaaagtctgccacagcctgatccgcagcagcagtacaagttgccgcgccgcaattgaacgagccagccaatcagaatccaccgccgatccacctgaggtgtatcaacgcgttgaggaccttggtataagacataagctgcctgccttgagaggagatacaaactccccattccatcacggtcttcttttcgcaggctcaaatccacttcgaactctgtcagcctttctaccacaggtacttccattacctccacgactttagacagccaccaccatagcaccaatccgtactatactatcatggacgcacttttccacctggctgccagagccgtcgacaagaatggcatcgatcctaacaacatcgatgtaaacagcacggatcccatggtcattggcatgtcaagacgatactgtacagtgggcaagtgtcccgaatcatggcaaaccatcgactatcgaccaactattgccggcaatgtcatctacatgctctgcttcttcgttcttttcagtgggcagctatggtttggcatccgaagtagagcatggactttcatgggtacaatgtgcgctggtatccttggagagattgttggttacattggccgcatcatgctcaacctaaatcccttcctgatgaacaacttccttgtgtaagtctttcaggtctatcatatctcaactctgctaactcgaatatcaggaacttgatccctcttacgctcgctcctgctctacttacggctggtatctatttgtgtctggggcgtgtcatcgtcgccattggtagtgagaactctcgtctcaagccaaagatgtacacctacatcttcatcagctgcgatgtgcttgctctcattctccaaggtgttggtggtggcatggctgctactggcaaggacgccaagggctcgaagcgcggtgtcgacatcatgattgctggtctgatatctcaggtcatcaccatgactctcttcctcgctctctgggccgacttcgcactccgcactcgccgcgccaggctctccggttccctggctcgtagccagccgcctctatacgagcagcttcgcgcctacaagacgtttgctcttttccagtgggctttattcgccgccacaatcttcatctacgtgcgatgcatctaccgtgtcgccgagctttgggacggcttcaatggtcaccttgccaacgatgaagtcactttcatgatctttgagggacccatggtcatccttgcagttacagccctcaccatcttccaccccgggcgtgtgtttggcgacctctgggttcctgctggaaagggtgtcaggtccatgggaaagctctctgacgaccgtgaagcgtccatccagctcaatgaggccgagtggaacagcaccgcataccagcgcgtcgagcagcccagcaacgttgtctaagcctttgaacgcagctcgatttgtttgcgagtattgatatgagatgaaacaagatgaagacgcgcaacagatagttcgacatcacgaggtgtccatgataatcaagggattttgctagttatgcaggttttacttgagcactgtagctcgtcactcctgcacttgggtttggaatttgcatataccctaaagaacacaatagaataggattcacttcactgccattctttgatatcgtccgtgatcgcgccgcagaattacgcaccgaacaacacacctgactatgactctgacatgaatagatggtaagcttaatatttgctgcaccccgcaatctttccgcatatatcccttgcgtactgcaatcatgtacactttgttgcgcctttttacgccctgttagccatgtttctggcgccgcaaaagatctgcagtttcaagaacgaaggatgacgacgaggattcaccgcgcaatttcatcccctctacttggatacatattctaatcatcggtagcacgtccaactcgtagacgcagcttaccggcacagcaatatcgatcgctgatcttcatttgatgttgtcacgactctcgagaagatcgacagcacattcgaacatcaacaaagagcagggcttacaaggctgaagcggcacaggtgtgcggatgaacgatgcgacctatcacattcgctcatgttgggcgcggaggctgactgttttcctgtgccacatgcctgcagaaatggcgccggtcaacacgaagggctttcttgaggcgcacaacattgggctgctgagaagttgtgtcggtgtgacaaggaatgtgcgacagcgcggaccctggtcgtgctggacatagatccgtcactacgttctgctgagtgtattccgctccgctatgcagatattgactttgattgaaagcgtcttccattgccattccagaagcgaaacatgttgatccactctcaaatcattgcagaaaagaacgattgttggctggactaatcacatgattcactaggaccacagacatttcgaatggacagaaattctgtgggtttgttcgtcatcggaaacaagatcagagaatgattgtttttgtagtcgcagcagagattggacatgtttgaggaaatgttttcgagctatccggcgcaattgcggccggtatcaatgacgtacagcctccaccaatagcatgggtcgagtgacatactgcacactagtcggcgaggctgcgactctccaactagtgtactatcaacacacccattgctatctttatggaataaacctatcttatcaaatctttccttttgatctacctatctagactttctttacatgcagtaattagatcagttccgtcctcatcgaacgcagacccatgaacgtctatcgctcgcttccacgaattatcttccgcagtatcgcaccgagttcccgtcactcatttccacggaacatggcaacgtctctgaatggagacttgaacaataccgcagcagagcgcgctcgagctgaattgattgtggacccgacttatcgaaacatctctttggctattccagcttctgaagatgaagatgtcgtgcgaaaatcctatcgaccttttctgcttgatgatgcaaaccaagagcaggaagattgggtggcccaacttgaactgagcacggtattgaagatggtggatctacaagtgcttcgtaacggtggcgacaggctgaaggtccttgttctgcatggaagtatgcgcaagcggtaggtcacgccatcacttttcgattgaaaactgatacttataaatacagctcttattcgcgcctactggcctatgaagcgagtcgcatactcttccgtcttggttgcgatgttcgcatgtacgacccagctggattgcccatcaaagacgacgaacagcactcccatccaaaagtacaagaactgcgagacttgagcaaatggagtgacggacacatttggatcagccctgagcagcatggcaacttggtccgtgtcacactttcctatactgacttgatgacggactaacctgtgtgcagacagctgtgttcaagaatcagatcgactggatacctctctccacgggctctgtccgtccaactcaaggccgtacgctagcgattgctcaagtcagtggtggttcgcagtcattcaacacggtaaactctttgcgcattctcggtcgatggatgcgcatgtttgcgattccgaaccagagctctatacccatggcgtataagcaattcacagaggaagaacatggaagcagactaatgccgagcggcaacagagatcgactcgttgattgtatggaggagttcgtaaagtacacgattgtgatgcggccacatttcgatctgtttggagatagatatagcgaaagggaagaaaaacgagtgaaggaggaaaaagccaagaggttggagattagagatgttacagtatcgaacacaatgtagaactttagtaacgcggggtaacagccaatgacctcgcaaggtctgggtatgactagacgaattagatcgaagcggtgacatatcgatatttatgttgtacaagctttccatgtcccgacttcgaaacgtcccatcctagtcctggacttacgctaccctcttcgtacagtcggaagccaatatggcacctcattcgccaagtcagccagcagcagtgacgtgcgaaattcaggatcatcagtacgacaacaacacagctgaagcaagccctccagatggtggctacggttgggtctgcgtcggcgcatgcttcgccatcaattgtttcacctggggtgcagtctcagtacggtttgcctttacacactcaccatggaaaatacttaattactgattcttacaggcatatggcatctacctgtcacattacctgtcggacaacatattccccgaagcatcgacttgggactatgcgttcatcggaggcttcaatttcgccattgccatgctcatagctcctgtcgtcaccattctgacgagaagatttgggactcacatagtcatgtccattggcatagtattacagtgtgcagggttcatctcggcatcattcgcacatcgaatatggcaactacatgtttcccagggcgttttgatcggtgcaggcatcggcttcctctatatccctgcgctaccaatcctgtctcaatggttcgtacagagacgcagtctggccaacggcatcagctccgcaggctctggtgtcggtggtgcgtccttcacatggggcacagaagcaatcattcagcgttggggaatcagctgggccttgcgcattacagggctcattgcacttgtcgcgcagttcattgccattagtctcatccgggaccggaatcgagtgatacaaccaactcagcttggttttgacacgaagcttcttcgacgatatgaagtattgctattactcgcttgggcttttacgagtatgttcgggtacgtcgtccttctattctgtctgtctgactttgcactctccattgggctttctcgaccacaggctacagacatcattggcctgcttaatgtaggaacagccatcggtagaccgctcattggcatactcagcgaccgttggagtcggatcgacaccgcaggtgccctaacgctactgtgtggcatttcttgttttgcattctggcttcctgcaacgtcttatgggctcacggtattcttcgccatactctgcggagcgatcctgggtgtgttctggatggtgagtcatctcaaattgcaggaaatatgatcgaggcagacactgactgcaaatcgcgaagacgattggtccgttatgtgtcgaagttgttggaatcaaggatttacagtcactattgtccttgtcatgggcttccgttatcatcccagctttaggtacgtgccgtgctttgacttgaattcaagggctttctctttgccaaaacttacactttgatgcagcttccgagggtattgcactcaaattcagacgtagcactgcttcgagaaagtatttgtatgttcagattttcgctggacttgcatatatagtcgctagtggattcatgcttcagcttcggagggtcaagcgtcgacaagttcgggaacacacggtataagatgttgaattacttagtctatagtcatgacgtattcgcatatgatgagaagaaggaacgcgcctcttcagaagtaaacgacgaacaaaattgcttaaatccgctattgccgaagaacatcacctccacactccacacttccccagctcttccaataccgtagccacaattatggcgaagaaggtaagtcaacaacatcgcatcttggtgcatcacacgactgaggacctcctagggcgacgatacggcatctgctctacgcatccgggagaatcagcgccggtcacgcaaccgccgcaaagagctgattgacgagcttcaggggcgcatccaaaagtacgagcgcgaaggtgtcgcagctacgcaggaaatgcaacgcgctgcacgtaaagttgctgaggaaaatgcgcgattgcgaagtcttcttgcacaccatggtatcttgcaagatgaggtagatgcctttctgcgatcttgtgacgagcccgcattgccaaatgatgcttcactcaatacatcagtaccgtcagcgcagcaaccaggcgcagtgcctgtgaatgcgctggttacagcccccaatgaagcacaattctccgacaacgggcatggccatcccaatatcatcaacattatcggcaatacgaatcatcttcataccttagaaaactggagtgctccctcgattgccgctccacaattcctgaagcatccggactctgttctgctgcctggagtacaagacagaagcccatcttcgcaacacactacaatcaaccatcacgaatcccaaagcagcaatgcaactgaagaaccacactgtccaacaacctccgaatgtttctgcccgcccacaaccgcacccacaatccgcccaactagcaacggtctcgagatatcctgcgaaacagccgctaccatcatcgtcgaaatgcgcggcgacggcgacgtagattccatccgtgcctcgctaggctgcaccagccgtgaagaatgcagtgtcagaaactcgactgtgctgcaaatcatggacgagggctgaacaaccccagcggatagatgattgccaaaactttttccgctgcgagtcccgctccgctcggctaacattctctcgccacgacgccacgagacatgaaccagcgcttggaccattcttcacggcgaggcaccactcctcacagcccctttgcaagcacatccttcggacatgtacaacaaccactctttcgcttccgtgcaggatcggcaagcccttgcacaacatcgtgcgaacgacgtggccaatcgtgtcgcgttgttatttcgggtttcaacgtgcattagcgccggggacaaagggcacgcttagctggaacgtggctgatacggcgaggtcgttgtgattggtgcagtcggaacgtgatcggtcggagttcgtgccgtgcgactgtgcgggctgtatgttacggtattgtaaattactcgtgtagattctcgagatgggacgagtgctggcctgatggtgggttgagttcggtgatggagtaatagcttcatagacttgccttaggcagagacgaggcgggtctatatgttagtgcttgaaaggcgttttctacgagaggtgcatgaagtcgcacgatagacgtgtgttgaactacggtctggtagttacagattcggaggaacactgttgactcgataattgaagaaggaggagatcatcgaattgtgcactaatttattgatgacatgtttgttctgcaaattgattttgtgaagtagtcgcaatcgtgaagccgaagcgacgagactgaatgtgtaaatatttgcacaggaccaccagtacctaagagaattgttctttcatatgtagaactctgatgcgtgatgcgccagagacagagtttgggcattttcatgtcgatagtggtgagcgttgagaagcactagatttaagtcgtaattgctatttcgtgcaattggatgaagatgcagtctcacagaacgcctcgatgcaagtataaaagatgaggaatagatatcgtaaagttctctaatcttcacccagtgttgcaaattatctacacactagaccaaagatatatacaaagaaagaaaaagaaagtctatatgtacacctctcaacaaactccacgcaatgcacgactccatcaacctccctccttaaccacctcacctccccgaactcgtgccatgactcatcaaactaatcctatcccccgtatcatgcagtagactcaacgtactgtgtccccaatctctattctctcccttctgtgtctgatacaactctttgaaagcagagtctctcgccaacaaagtctgcggattgtcgctttccaacacccgcccttgatctaagacgagcacagcgtcgaagtcaataatagtatccagacgatgcgcagccgcgataatggtatggtgcttgaactccgtgcggattatgtcttgcatcaacgcgtcggtatgtacatcgacggaggcggtggcttcgtcgagaatgaggatggaggagcggcgcatcattgcgcgtgcgagacagaggagttggcattggccgtgcgagagcatgtcagagttgagtttggcgtggagaccgatatcaacgtcgtcgaggagatggctaagttggacgcggcggagggcaccgatgacttgctcgtctgacatgatgcttaaagggtcgacgttctcgcggatggtgccggcgagaacgtaggggtcttgtgggagggcgatgagatggctgcgtacaagttggcggggtagcgttgcaatatccagaccatcgatgacaatctggccggatgatagatccatcatgcgtaggagagcagcaatgagagacgattttcctgagccggaacggccgaccaacgcgagcttggtacctggtgggacggcgaaggagatgtcgttcagtgtagctttcttcgacttcttgtgcgaagcaacgacgctgcggaactcgatgccgccaaacctcggccagttctctggcgcaggtttatcttcaccaggtaaattctcggtctcgactgcagcagtaaaggcacgaacacgcgcaagagcacccatggaggtctcgagcaatgtccatgcagtgataagttgcttcagcatctgggagaatccgacgaggttggtgagagcgagcgccgtcatgccaggatcgaccgttcccttggtcttgatagcgatagtaaccagcaaaacggccataccaccaattaccatgtccagaatcatattgagccacctttgtacacagtatagaagatagaatggccgttgagctttcttgagcatgtccagaaagcgtgacaagtgctggaactcccactggaaagcacgaactgtgacaagtccgctcagcatctcaaggaactgcgtaccgaggtatgccttcgtttcgatatcgaggatacgaaggcggcgagaagtgcgcaggtagtatatctggaggaagtatacgacgactaaaatagctggcatagcgacaccaacccactttgctgacgccaagataacgcatagctgggcaagcaaaaggaagaggttcattgccgtcttgatgagtgcgactggtagttccatgtctatgagctccagatcttggctgaagcggttggcggtaataccggtatccgtgctgctaaagaatgacattggcgcattgagcactgtgtcaagcaatctttggtgcagttgacgaccagcttgtggcgtcatagtcatgataaggatccagcatgccatcactagggagccgagaccgagaacagccaggaataggtacatgccgagatagtgggcaatgcgatcattcggatgctcttggttgtgagttgtccaccatttgacccatacatctgaattttgattaatatctcaagactagtgctggtgtggtaacttacttgggaatgcagtgccaaatccgtacagcgcacaaaagaagcaaaagacgagccatcgtagccatccaaaggtgccaatgtaatacccgtaaatggtaaagtcaccagcaccattctcttcttcaatcttctcctgcatctttgagtgaagcagcgattgtttaaagcccctgatctcgtgacggtcaccgtgcttctgaacagtgcgtccgccatttctcgtcagattactgacataaccaccctgttggcgaagctcatcaaaggtaccttgctcaactatcgtgccatcagagccgagagagatgatgtggtcggcctgagagaaacgatgaacagcgttggtgacgtagatgactgtagtgtcagtgcctcgcagcagcccattctcgcctaggacggactcaaatacgtgctcttcagtggatgcgtcgagaccgcacataacgtcgtcaatgagtacgatggatcggcggaagtatattgcccgagcgagtgctacacgctgttgttgaccaccagacagacttaggcccttacttcccacaattgtctcgtctccgagcggcatgatcgatatatctgtttctagatcgcaggcctgaataactgtgttgtaccaaatcggatcgaggtcggagccgtgaatgatattgtctctgagcgtaccgttgactagccacgcactttgactacagtaagcgacttccgtgaagaatgaacgtcgaaaccctttagcgacaggcatttcgccgagtatcgccttcagcagtgtcgacttcccgctgctgaccggcccaacgatcattgtcatactcccttccggaaccttgaagtttaggttcatgagcgttggcatctttgttcgatcccaaccgcagctggcgttctcagctacaatacaattccttgtttcgtgtactgaggcgagcgtagcatcatcactactgaggtccgactcctgacaagaaatcgcggctcgcttctccgaagactgtttccctggtcgctgtgacgatcctgccacggatggtagctcttcgacttcttctgtgatgtttgctagattgagcgcaaattgcgaatacgccggaggaggggagggaagtggaccatccggcctgcctggtcgtgagtggcgtgaccggtacagcgagagctcattacgagtttccgtgacgagatactgacgaatgcgttccatgcagctcatcgtatttatcaggccagatagagcagtgatgaagaatgagactggctcaagggttaattgcagcaacacgagcgatgttagtccgcgtgccaatgtcagagcaggatatccgtggtatttggccatgaagatgtatgttcccaatgcaatgacgggactaaatgaagtgcttgcatacgctatatctcgtcagcactttagcattcaaagccttaagatcaagtactcacagcaagctgtaatcttaactagcattccacggaacgtcctggcagtgcggatctcatcctctcggagatcgtgaatcttctttccaaggtctggtgtaagtccagtcatcttcacagccttcattgcacccagcatcgaagcagtcgaatctacacgagcctgaatcttatcaagccacgtcttctgcgaggaggccagtttgggcgaagacgcgatggcgatacccgtgcaaagaaagatgacaccgagcggcgtgagagcagcccagcttatctgttcatacaggagatagactgctagggcaatttcgtacaagcttgcccagagctcttgcgattggcgtagaccgaccgtgatacgttcaacgtcggcgttcatcaaggtcactgcctcagactcggcaagcgcggacgtactcataccaagggtctccttatagataacgccaataagcgagccgcgaagctttgagatacttcgataattacggtgctgatgcatcgaattcgtaaggccgaagccgaagtagacaaggacgtaagacgcgatgagtccgttccctatggctggacgattggcatagtcatatgtcgtcagatatctaagagtacgctgtaagaggaatggttgactgaaattgaatgcgctgaaacatatgcgaggcagtatgatcgaggaaaaacttcgccaatggtgtcgaaaagcgagtttgaacagggcatttggcctgtccttgtacgggtctgtgagcagtcagtaatgcatcttactcatggaagtgcaacgtcaacctacacttctcccatctttcggcgaaggcgagcaagttcttctcgcctacaatctgttcttggacttcgaacagatcactctcgttgagaggcttgttgtagccctttagaagtagtggattgacccagaaaaacgtcagacggttgaagaagttcgccgtcgactctggcgcgggaaatgctttggggtctattagccaagcgcgcttttcttttaactcaagcaagacgaggcatagcttcacaccagccgatacggcttgcatgtaagctaatggctttccgtgttcgattgcaatgagtgatcgcactttagcgacatcaaagacccacgtaaccaccagatatataccgattggagaggatggtcgcgcatttcggtagtgctcgaagttcgacgtgacggcaagaacgaaggtcgcgaaaagtgtggtaacggcactagcgatggtggtgttcgtcttgatggtgtcgggcatagcaatagcgcctagcatgaggacctgtatcgcgccatagagaatgtaaagtgcctgcacgagatgatgagtgatgaaacagacaatgagcaggcgaacgatacatacctgctttgcgaagtgccatcgtcctccatcaacaatgatcgatgtcttgtttgttcgatatagcctaacgatgagaaacggaagtacgaaagcgaaaggcactatcgagaggaaagtctcctcgaagaacagtgtgaagtcaaaccccccatggcagtatgcattagttggtccaaactgctgttgtgtctctatcgtgcactgatttttatgattcttgatatcaaggaaacgaaatgaatgtgacatgttgttggccggggtagcccaaacaagttgtgtaacctgagatgagttcaacatgtaaaagagcgaaaagggaccgaatgcaaggaaagggtcatggagtacttttgacaccaactgcgtggaacatgtaccgtcattcgtaccatcagtgtacccgaagaaggctcagctaagccaggaaacagctggcttggcagtgccggtgctatactttcgaactcatctttgatgacactcggtcccagtttggcatgcggcattgcacagtagcggactttacgtgttggtacagcatggcagcaactgaggtgtgagcatggcagtccaaacttcttcggaggagcaactgtgcagttggtccgacagccacagttgaaacgatccccgaaggcagactgagccacacattgacccgctttgccttagcgtcggtgaaatgaccagcgactatgagaaccagagcacgagccctgctgccatgtgcttgcaaggataccaggtggcgggctcgtgccaaattccgtacatctggaaacgatacccgtgagagaccacaactgcgggattgaccgggttcaaactaactttcgcgctagaacacttgttcggggtccgatgcggccagctggagatctatggggccctggctatcaagtggatcactcctgacatggttcgggtgatgctgatgctgatgctgatgctgcgacgcggtttctgccggaacagctatctgcgcagtatcggaccgcctgtaatccgaccgaacgcaggtcctatatgggatacgctaccaatcctaggagaaaacaggtgttgcagctgggatggaagtagcggtcggttgggtggaagcaagtcggggttcgtctcgtgtcaacgttccccgagcatgatgaccaatgttgacgtaacctcgcgctactctcaatcgggctagagcatcctgcttagtttgccagcatgtcattggtgacggtgaaatcatactgttgagacgaaatagattgtcatcgctgtttgttgaagtcgttattccgaatcatggggaaaatccacgtacatgttcatagtcaagcggaaggcatttacatgttcacagaacatcgtttaatcaacaaaaatattttgaatgcgccaagccgctctatgcaaagtgtctatggatatgtacattggaaagaaaatctaagtgatgaccatatgggagaaagcgttcgaattaagcccaacaagttatgcaacagctggctttacgattctcggcctgaacctcaacatcgggccctcttttgctgaagtgatgtgatccctgagctgatactcgcttgccctatgccttccataaacgctcccaggctttccacctgcggtgtccgtgtctgccatcttgaagtccattctgaacagtactacggcgaaagtggccatcatctcaacgagcgcaacacccttacccatgcacgagcgcggaccaacggagaaagggttgtacgcagcatacatgtcggagacttgctggctggcaccttctttctcaaccatccatcgctctgggttgtagttgaagggatcagagtagatgtcttccttgtggtggatggcgtatattggcacgccgacgtcacaaccgccgggaatgaagtcgccgtcgacaacagctccccctaccggtacctcgcgcgcaagtgtttggccgacggaaggagacatgcgcatagcttcgtcaatgcacgcgcggaggtagcgacaactgttcaattttgcaccgccttggatgtcttccacggagtcgaatgtagagcggacttcagctgcggcacgagcgtacgcgtcgggattgcgagagagatagaagaagatggctgccatggccgtggcggatgtgtcggcaccggcgacaacaagggtgacactctccgcaacaatctcttcgggtgtgaagccattgccagactcggggtcctttgcgtgtgacagcatctcaaatagatccttgcgctggctgcggtcgttcttctttgtgtcgcgaaggagctttccgacgaagccgaggaacatattgcgcgctacaatggcgcgagggaaaaggatcttgtctatgcggaacgccttaaggatgggtgcttgaaggatcgaagagacgcgaatgtttgactgctcgatgcattgtacaacatagcggtactgttcacgctcgagcatattgtacttgccgctaaagatgaaggtagccatgagatcgaacgctaggtagttacaccactctgacatgtttcgtgaggtattccatttctggttctcaagagcattgtgcgattgcccgcattccctggcttggtgttcttcttcgacggtctggatcatacggtcacaaaatcgattgatgatctcgtacatataaggctcgaaggcgcgaagggtagagtctgacaaaccctgctggatgacacgtctgcggcgaccatggtcttttcggtcgcggacagtgagagtattggttgcctgatgaaccattgcggcataattcttgctcttaagatagggcttcccgtctttgtagatatctatgtaggcatcagcatgagttcgagaagtgaacagatgttctgcatactttttaaacccatgactgtattgatattgaggcgattgggagcatatcgtactttgtcgccgtagacttgatggcatcgccacatgtccagatgaatgtcacccttccatgcatgatagcctgcatacaagtcggtgaacttagccagatatgggcccggatatctggcgtaaggatgaaagtagacattgtaaataatattgcagataatataagaaagtagaccggtgccaaagattgctaatggaagcttcagactgcgcacagttgagaatcgctcgactactgaggcaatgttccgcaatgatagtatgccaggaacaggtgtcccgaactcgagggtggtcgacattggatcgagatggtatgagctagaacaaacaaactgtatgaagaggacgaaaatgtaaaggcgctgattaccaaggaagcctgttatgatgttctccacgatatatgctttctggctgtaggatatacacagggaaaactacatagcccgatcatgcgcctcctggtttctttactagtcgatactgcacagttgtctgaaattgagccacgatgtgcaaagttgaacggacaattgagctgtgcgattcgtgtttgacagctatcagctgagctgagcggctatcattaccgtatggaggtagcaccgtcactatgctccataccatgcaaagtccgtagtgtaggctgtaatagttctgtgcggagtcgcacagcacagaccgctcctctcgactcaacagcccagccttcgaccattccagatgtgttagcgtctacacacatgtagtcccagaatttcactccatgttgaaagccacgcccttgaggtacatcgatcggttttttgtaggtgatatcgctcataacggaccgatcgtgatctatgtatgatgtgacggtgcatctccaacgcttaggtagcacttgtagaggactggacagctacaatgcatgaatcgggccagtattgcagtctgtcaacgtgattgaggtccaaaggttagagcgatgctgtaaagtgcacgtgcgagacgcaggaacacccgagtttggtttgcccggtgagtgcgccatccttggaggtcggacttggtgagatcatagggtcctagcgagtttcagatcgtatccagtggtcgactcgtagcggagccaagcggtcgaaatcagcggcggcggaattcgggggtgggagaagcatagtgacctaatggggctagcctgggagcgctgagattagaccaccactacaaacgcgctcatcgtggagtccaagcgtgccagctcgggattgtgagagaagagatatcttcctcgagaactccaaaagtccacaatagaattccagtgtgctcttctgccgatctttgtcgctcaatacaccacgcaaacgaccactagttgcccaagctcacctatatcatcactgctgctttgcgctattagtcaaagtccagcaaacatgactgacacatacgagaatttttcaaagcggcaagagttatgccatacacttctcatcgagcttctcgcgtatgcctgttctcttttctgtggtatctgggtttagctgactcttcatagacaccaattctgctcgccggtgagatggacggaaacacaagatctgcttctctccgggttccgaacacgaaagacggtggagatcgggccagcggagacattgacgacgatgatgaagcgcacaagagacctcgtgtatcgaccatacgatactgcgaactcggtgacacgcgacttcttgagtctaaagaagaatcgcgatgaagtgtattacgttggccaggagaaagaagtgaaggtatcgccgaagaaggaagcagcggcgagccccgctccaagcgaggccgccccagtagtcgcgccacagcaagccgccagccctgcacccgcccccatctccgccggacccattgaagacgcgcctgttcagacgggcgaaatcattcgtaccatcgtttcgattgcgttgaagaagcctgcgaaggatgtcgcgttcgaccagtccgtcaaggctctctgtaagtagtaacgcgtaacgacgccactagacattgtggctaacacttcacagctggagggcgctcaactctccagaatgagattacaggagatcttgatgctgaattcggctcagcgccagatggtgcagaagaattgccgctgggggagcttgcctctatcctccagaagagcttctcaggctcactgggtaagcgtaccaagtctctagtggagaaattcacaggttcgaagatgcctggaggcttcaaagtccgtgagatgctgcagagcgactatgggtttggcccaggcagacaagactcgatcctgcttatggcactgcaaagtccaccagcagcccgcttgggatccgaagcagatgctaagaccttctggtcaggcatagtaaattcttatgtaactgccgccggactcgagctcaataacacctctgttggcgcacctggatccgcagctgttgctgtcgcagtcgactcgaaggctttagacgcgctaaataaacgctccgattacttccatcgtgaagtttacgaagcgtatgcgcgccatcttggggaggacaacaacgctgcagctgaggaagttgcccagctaaagagcgacatgcagagtatgcaaaatgaactcgatctatggaaccttgagcatgggaacgaatatgctaatggcattaaaccatacttcgacaagaggaaggcccgagtgtacgattccttctggaactgggctctacaggatgtcttcaaaatctaccacggcatccgccaggggtatttgcatctcgaatcggacgacgtaacgcgaagacgccatcatctcctcaatcgatctagcaagcgcttgaccaatgtcctaatgcatatgattcaagatatgaagacgcagtcagcacgctccattgccaccgagctttggttcgaggatcttctccaagactgcaccgccgccttgagacaagcgcctacatacgtggccgatagccagattacggctcctcgtacaactatcgatgctaaaggctccatcaacttcaccgaggcatccatcgcgcgtgtacaaagggtcgcccgtgcttctggaggtgtacttaccaagagcaaggatttcgaggatggcattatctcgatgaacggcaaggggccactaccgacccagagaggcctcggattcatgcctcccaccccatcgctgactcctgacctgtccatgagtccttcatgcaggtcacccgaatctgacgcagtatcaatctcagggaccgcgccctctcgcggtacatactaccccaagatacagcaaaaagcagctggattctggaatgatgcagaagacctcagtactcaatatgctgatgtgcttgaccaagcgacctcgtcaggtcttgccttccagggaaagtcagtcctcgtcaccggcgccggaaagggttccattggcgcgaacattgtaaagggactgttgtccggaggtgccagagtcattgtcactacaagctcctatgctaaagcgaccaagttctatcagcagctattccgcatgtatggttccaagacttcttgtctcatggtcgttccatacaatgcaggtagccaccaagataccgaagcagtgatagagtacatctacagccttgcagatggcgaatgggatttggaccacatcattccatttgcggctatttctgagactgccaacggcattgagctgggtcctaaatcagagttggcgcaccgcatgatgctcacgaacacccttcgcttgcttggcgccgtcaagaaggcaaaggaagctcgccacatcactactcgaccagctcaagtgatattaccattgtcgcccaatcatggcgtcttcggtggggatggcctctactccgagtcgaagcttggtcttgaaggtctcctgaacaagtggcacacggaagactggtccgagtacctctcagtgtgtggcgccatcatcggctggacgcgcggcactggcctcatgaacgacaacaacatggtcgctgaaggtgtcgaggcgctaggactgaagaccttctctcaggacgagatggctatcaacattatgggcttgatggtttcgccggtcttggaattcactcatgaagaacctatccttgctgacttgagcggcgggatgagcgcagtaccaaatctcaaagagcagattgctgacatccgtaaggagctgtcagacatcagttctagtcgccgtgctctcgtcaaagagcagcaagctgagtttgacatgccactcgtcaatgcgaagcccaccactcttgctccgttcaagaagcgcgccaacatcaagttcgaatttccccgacttgccgactacagttctgaaatcgagcatatatcatctttggaaggcatgattgatcttgacaaggtcgtggttgtcactggctttggcgaggttggccctcacggcagctctcgcacccgctggcagatggagtctttcggccaactcacattggaaggcttcatcgagatggcctggatgatgggactcattgaataccagaccggtgaagggcagccctatagtggctgggttgaaaagggcacgaagaaacccgttaatgacgacgaaatcaaacagaaatatgaggaacacatcttgaagcatagcggaattcgaatcctagatgcacgtgcgctcgacggccctgatccagcggctagacaagtccttcatgagatcgacctacagcatgactttgcacctttcgaggtctccaaagaaaccgctgccgatctgcttcgtgagaatggcaacaaagtcaccgttaagcctgccgcgggaggtgacacttgcattgtcactctgcataagggagctcgcctcttggtgccaaagtctctggccttcgaccggaccgttggtggtcaagttccaactggctgggaccctcgcgtttacggtattgccgaggatattgtcaaccaagttgatccggcaactttgtacgcattggtttgcaccgccgaaactctcctctcggctggcatcacagatccgtacgagttctataaatacattcacgtctcgcagcttggcgtgtgtgtcggatctggctttggtggtgccgcatccctgcagggcatatacaaggagaggttcatggacaaggcggtgcagaacgatgtcctagctgagtctttcatcaacaccggtagtgcatggatcaatatgttgttgctctcatcttgtggacctaacatcacgcccgtcggcgcgtgtgctaccgcactggagtccctcgatgttggtgttgaggtcatatctagtggcaaggccaaggctgtctttgttggcggctacgactatctcgctaaagatgtagcctacgaatttgctaacatgaaggcaacgatcaacactgacgaagactttgctcggggccgcacagctgcggagatgtctcggcctgctactacaactcgtgccgggtttgttgagtctgaaggttgcggtattcagcttctgacaagcgcgaagctcgctctggagatgggcttgcctattcacggaatcatagccttgacgcgtactgcgagtgacaaagcaggccgatcacttccagcacctggtcggggaacaatcagtttcagtggagcatctaaaggcaacttcgattcaccgctgctgaacatcagttatcgcaagcgccaaattgagcttcgcatgactcagatcttggagaacgagcaatctgagatcgcgtatctcaacgaggagctggcggggtataaagctggctcagtcgatttcgacatcgatgcttatcgtcaacatcgcctagacgccgtgctcaccgagactaagaagcaacgttcggatgtgctcaacagctatggaaatgaattctggaagcgagattcgaagatctcaccaatgcgcggtgcacttgcgacatggggtctcacgattgacgacgtctcagttgcatcttgtcatggaacatcgactgtaaagaatgagctgaatgagtgcggtgtcattcaggagcagatgaaccaactgggtcgttccaagggcaacccggtcttcgctgtctttcagaagcacctcactggccatcctaagggcgcggcggctgcatggatgctcaacggagccctacaaatcatggactccggcttgattccaggcaaccgcaatgcagacaacatcgacatcgagctcgagaagttcgaccacattgctttccctagcgagaccatccacacgtcgcaggaagtcaaggccttcattgttagctcatttggcttcggccaaaagggtgcacaagccataggcattcaccccaagtacctgttcgcagctgcgggcaaagaagcatacgcgacgtatcaagacaaggttcgcaagaggcaggacaaggcatatcatcacttccacaagtcgatgatgacgaatagtatgttccaagccaaggataacccgccttacggcaaagagatggagaccgagttcctcacgaaccctgatgccaggcttccgatggatatggagctgtgaggttgggattgagatctttcagtttttttttgtacatacaacaccttttcttcctttcatgtactttgcaaggcattactgcctcattgcgtcccgtgtttagtttcattttacttttagacatagaaggttttaggctcgtaataatgcgttcatttttgtatataaagcaacgcactgttgagatctattgtttagtacctataattgaccatgctccactcaacagtttatacttgaactcctcgatctagcgatcgcggcgacttcctctacccccaaaatgtctttctccaggacgagagacttggggaatgtctttgttgatacaatcagtactagtgacaaccgtgtgtgtgtatttgcagtgctcaacgttgaaagcttctgccaaggcatcggggttcatggaggggtgggggccgtgtcggtggtgattgaagccttaataaataatccacctgggaacttgtatggtaccaacgactcgcattatgacccatccatatcttggcaccaaccagattgttatgtgatggacgggaaggatgcacgcgccacgctggtctggtgtgtctcggagtaacagtcgtgaacgtgcaccattagtgtcgggcttcatcgggttagcgcggagcgtcctttcccgcgacgcgaccgctgggtcctttcaccacttggcatcaccaccaaacgccatcaccggggaacgggactgtgcctcactaagtatcgcatctgtttgcttgctacattgaggccgaagtaagcacgatgacagccggccaacacgagcgggtggcacggcgtcgggaacgtggaagacgcctgcgacagctgtgaggcctgagcatggacaactgtatttcaccttacctttccctctcgagctctagattttgaatatcggcgatacttttcttgccttgcgctcactcacaatcgcgcctatcttttgtgtctttgtagagttccgttcgtttgatacccatcctagtaattctatcgcaccaggcgctcctgtcacatcatatactcaccatcaagcaccattttccaccacgctcgcagtcatggatactttcggttttgcaacgtcgcgactgaatgtcgagcaggaggaggagtactctgttgagtgcgcacatggcggcaagagtttcgtgctacctgtgaaggagcatctacggctattcgcatgtcgcatgcgtaacgattttctatcttcatacacagaaaaaaatgttcaagagccatgttcggacctgcatttgctcgtgcaattcttacgacacgtcgccggcagacaggatcgagcgacaagtatgtcctcggagctgttttcgaagattgtggagaagctttcaagcgaatacttacagggaaaggacattcatctgagggctgctgaacaagaagatgccgaattgaggagcaaacaggacatcatcaagtgctactatgaggctttgcatttgatgcagcgaccactaagcggcagaataccacatattttcgcagcttcgcacccgagcgagcgagtaccgacttacacgtgtgtatcctttgcgttccagataggataaacgctgacaagcatagggtattcggtggccaaggcaacacccaggattatttcacggagctacgaggtctatatgcgacatacgggtgcttgttggacgacatcatcgatttcggcagcatgatattcgagcaactcctaggcgaagatacagtgatcgatcaatacccactcggcctggacttcgccaagtggctgaaaaagcctgagactacaccggactcggattatctactttcagcacccgtgagcttcccactgattgcacttggacagcttgccagcttctatatcgcttgcaaggtctggggcttgacacccggagacgttatcgagaacttgcagggctcgactggacacagccagggcatcatcgtggctgcaggtttagctacatgtaggacctgggatgacttcgagggcacgtttcgagcatgtctcgttgccctgttctttaccggatgtcgttctcagcagcagtttccacataagacttcatggcaaaagatggtccaggacgatgctgagtctgtggaagagccgacgcccatgatcaacatcaagcaccttccacgcgcagagctggagaagcaggtgaatgctttcaaccaccatttgcctcgataccagcatgtcgcagttgcgcttgtcaatggaccggacaacatcgtgtgcggtggcccgccagagtcactgaagagcttcgtgtcctggttggaagatgtgaagaagtcacagcaaaagaacaagccgctcagcgggaagatcttggaaactcgctacctgcccatcagtgcgccatttcacacattctatctcggtaagttcgaggtgacgctcgtagttactgcgcaagctaacgatatccagccgacactcgcgaaatcattgtggaagatatggtgcgtcacaacatcattatcaagccttccgatctcttaatcagcgtttacgacagcaaaactggtcgtgacctgcgcgaagtggaagaggaggcgcttttcccgatcctcacgtcggccatcacaacagaaatggtggactggcctgccgctaccactttccctacccgatcatgcataatagatttcggtccgggcgagaccagcggcgttggtacgctgctgcatcggtctaaggaaggtactggcactcgcgtcattcttgctggtcccttacaaggcaacatgcctcatgtgggctacaagccagatctcttcgatgcgccgtctgcagattcaaaccagagatcagcggactggctgcgcgattttgagccctccttattgactgatgcatccgggcgaacgatagtcagcaccaagatgagccagcttctcggaacaccacctctaatggttgctggaatgacaccgacaaccgttcaccccgattttgttgctgccgtcatcaacgccggataccactgcgaactggctgctggtggctatcctaaagaggaacttctcgtgaaagcaattcacaccattgagcaacttattcctgccggcaagggcattacaattaatctgatctactctgcgcctcgacagatcggatggcagattcccttgatcaagaaaatgatacaacaaggcacactgattgatgggatcacctttggtgctggtgtaccgtctatcgaagtcgctacaaactacatcacggatctcggcatcaagcacatctcgttcaaacctggaaaacgtcgaggctatccagtccgtcatccgcgttgccaaagaacatcccaactttcccatcatgttgcagtggactggaggtcgaggaggcggtcatcattcgaccgaagattttcatgcacccatacttcaaacatacgctgccattaggcgttgccgtaacatcatacttgtgggcggttcaggattcggtggagctgatgatacctatccatatcttaccggctcgtgggctgctaagtacaaccagccacctatgcctttcgatggcattctgttcggctcgcgcatgatggtcgccaaggaggcgcatacctcgcttcaagcaaaacaagcaattgctgcctgccaaggagttgaagacagcatgtggcaaaaatgtgctggcatcatcactgtcaagtcggagatgggtcaacctatccacaagatcgctactcgcggcgtcaagctttgggctgaaatggacaaaaacatattttcgcttccgaggaacaaacaggtagctgaacttcagaagcagaagagccacatcatagaacgcctcaacaaagactaccagaaagtctggttcggctacgatttcgcccttggaaaggctgttgatctcaaagatatgacctatcaagatgttgctcgtcgcatggtcggactactgtacctcaacaagcgctcgcagtggattgatccatcttacatccgcatctttggagattttgtccgtcgcatagaagagcgtttgcctctctcgaatgcggagttgacacagcccatctttaccagctacgctgattttgacgagccattcgaagcattggcgccaccctcgggtacgcttatcaggaccagcaagaccccagcttatcaaccaggaagatccaggactactttcttgccatctgccgccgcccaggacaaaagccagtacctttcaattcctattctcgatgccaacttcgagacatggttcaagaaagactcactttggcaatcagagttcgttgatgccgtcgttgatgaggatgtgcagcgaacctgtatcctacaaggtcctgttgccgtcagatatgcgactccgcagaacatcaacgagccggtgaaggtaatcttggatcgaatcaacgagagccatcttgactgcatccttcagcagatatacggcggcgacgtgaaggccatacccactgtcgaattcttcggtcatcaagctacccataagtctgctcgccagcaaggtttgtcaattgtcctcgagccaaacgcgactacattcaagatccctgctgagctcagcgagctgccttcgcccgacgagtggtttgaccttcttgctggaaagaagctctcttggcgctatgctctcttcaagagcaagagtgtaatgagtggacagagtatgattccgaacccgatcagacaagcgttttcacccgcgcacaatctctccgtcatgatcacggacaagcttcgtcacaactatgtctctatcaccatgagcagcgacggtacagttcagactgatctctcgattgcgaccgagcctggcaacaagatcattctccgcatgtactgctacctcaacgctggaagcgagccactgccattggaattccgcttctcataccatcctgagacgcctcatgcactactgcatgaagacattgagggacgtacagacaggatcgtcgatttctataagaagctttgggtcgggaagacttacaagactcctgtcctacccagtggtcgacagtcttacaaggctaacggtggcgagctcacgatcacatcggacatggtcgataaattcatggcaaccattggtggcggcatgcgacgcgcggacaaagagggattagtgcccatggacttcgccatcgtcgtaggctggaaggctattatgaaggcccttcttctggttcatgctgatctcctcaagctagtacacttgtccaacaaatttcggatgcaccctggagcctcgcccttgaaggtcggcgaaaagacagaaagctttgcgcgaaccacttccattaccatatcggatactggcaagactgtcgaggtttgcgcgactatcagcaggaaccatgtgccagtcatggatgttatatccgagttcttctaccgtggcacttacaccgacttttccgattgctttacaaacaaaaaggaagatcttcgagaagtcaagttttcatcaccaagcttggctaacctccttctgtcaaaagaatggatcacctggaacgagtctgtggaagtcgaagagctagccgagaagacactgttcttcgagcttgatactcattcaacattcaaggccaagggtgtatactcccgccttcgcacaattggtaaggtcttcgcgacttccaagggcatgaagggcatggatgaaattgcgactgttcactatgactcgctctctgcgtctacgaccaactccacgaccaatccagtgctgggatacctcgagcgccacggtaaaatcgccagcaagcgtgtgccgcttgagcgtccagtctgcctcgataatgccgaagacggcttcaccttctctgcccctgcaagcaacgccgagtactcaaggattagtctagactataatcccatccacgtctcgcctgcctttgccaagtatgccggcctcccgggtcccatcacgcatggcatgcacacttcagcaatcatccgctccatcgccgaaatgcgctgcgctgagaatgatctgggatctatgcgcaatttctcggctaggtttgttggcatgatccgaggtggcgacagtatcgaagtgcaccttgaccatgtagccatgcttggcggaaacaagatcatcaagattgaggcgcgcaatgcagcaagtcaagaaaatgtctttgttggagagtgcgagatcgagcctattgagacagcatacatcttcaccggccagggaagccaggagatgggcatgggcatggatctgtacgagacatcgcctgctgcgcgtgaggtctgggatcgtgctgacaagcactttgatgagacatacggtaagtcttccaccattgacgctattcgacagatatatactaacaagacaaaagggttccgcatctctgatgttgtccgcaagaacccgaaagccctcaccgtccatttcggtggtaagcgtggtgctgctatccgtcagaactacatgcgcatgacatacgaggctatcagcaagacgggtgttagggagaccaagcgcttctttgatatcacttccacgactccgagctatacctaccgtcatcccaagggtcttttgttctcgaccgagttcgctcagcccgcgctgaccgtcacagaaaaggctgccttcgaagacatggcagatcgcggacttgtgtcggataagagcaagtatgctggccactcgctcggagagtacgctgctctctgcgccatcgcggacatgatgccacttgagcaaatcctgtccatcgtcttctaccgcggcctaagcatgcaggttgctgttgagcgtgacgatgaagggcgcagcgagtttggtatgatggccgtcgacccttcacgcgtaacaaagggcttcaacgtcgacaagctcgaagccaccgtgaaagcgatcgccaaagagtctggctcgctccttgagatcgtgaactacaacgtccaagacaagcaatacgtctgcgccggcacgctgcgaaatatgcaagccctcacacttgtttgcaacgacctttctgcaaacaccacgccgccgccaaccctcgactcgctcatcacccgccacgtcgccagcctagcgaactcggacgcaaccaccatctccctcgaccgcggcaaggctacaattccccttgctggaatcgacgtgccttttcactcgtctttcctgcgacccaacctcgcagcgtttagggaagtgcttgagcagaacatccgcaaggactggatggatcctgagaagctgattggtcgctacgtgcctaatgttacagcgaagccttttgatattagcaaagaggcttttgaagatgcgtataaggctacgggaagcgagagactgaaacttgtgttggataattgggttggggaggttggtgcaaaggcatgagttttacacttcgctgatagaaatttctttgtatgttaggtgtttgttaatttctacttgtataccttggtttccctgtagtagcgtgtttccaggttttggtttcggcgattagattttctctatagatcacaagataaacctttcgaagtttcaatacaatcttgcgtccttcaagcaagatttcttttttaagttttcgccaacacactgtgactaagtccccataagacatacaatagtctgtgtccatactcaccccatacatccgacaatgtcgtgtcactacttcacggcatccagtttcgccaaattcagcctagtacagcgccacactcaccagccacttcccggatctcgacgtcaacactctgtacaatcccgacaccatctgcgctaatcggtcgtcaaaatggccatcggtacccgaacacctccgaattctacctgcaatgtgtcatgcattgcacttttttcgtatccctgctgccacccgatgtgaagtccgccgggattgtaaggctgaggttatcgggctgctggttgccttcagcctcaagagtccgttgccgacgatgatgaaacggactaccactgtgcaggaagttatgcgctggataagtcggacaagggatgaggtgtttgatggtaaggtactgtgcgtacatggccaagaatggtcagttcggtaacgtggtgtccgcagtatgtgatagggttttcaaaaccttttgtgataaaataccctgggacgtctttagttgatagataagcctcactccaatcttgctccacattgaagcacgatcaaaccatctcattccccatacctgctcaccgtacaaactttcatcgtaattagacgtaatggttttcccacccgcagctctcgactctgtgaactggaaccagttgggtttgtctgttacagatgcaggtgtgtactctctgctcttgtacaagtctccgaaattatctgacattaagcagtcaacggtcatgtggagtccaagtacacggtagcaaacggcacatggagcgagccaacctttgtggcctccccattcatgcaaatccatggcctcagtccagctctgaactatggccaacaagcctacgaaggcctaaaagcgcaccgtgggcccaaaggcgatatcaatcttttccgcctcaactcacacgcagcccgcatgaacaactccgccgcgtatgtttccatccctgagatcccagaggagcacttcatgaagtgcgtgaagctggccgtcgcgcgcaatggcgaatgggtagctccgcacggctctgaagcactcctctacatccgtcctcttgtgttcggctcaagtggacatctgagcttgactgcgccaacggagtatacatttgccgtgtttacccagcctggcaatacataccatggcgtgcagccgcttcctgcttgtgtgattgagggcttcgatcgcgccgctcctcgcggcactggcggcgcgaaggtcggtggtaattatgcgccagtcatccgccacacagacaaggcgcgtacgcaaggctaccatgtcactctgcatctggatgcacagacgcgtacttgtatcgaagagttctcgacgtcgggattcattggtatcaagaagcttggcgaccaggtcgtcgttgttgtgcccgacagcaagaacatcgtgcagtccatcacgtccgactcgtgtctcgcgttggctgagagttttggctggcgcgtggaaaagcgcgagattccgtggagtgagtgcaggtttttcgacgaggttatcgctgttggcactgcggcgtcgctgttgccaattcgttctctggtgagacactcgacggatcagaagtttgtgtatggcgagaaaacgggcgagtgtacggcgaggctttcgggtgctctgagggatattatgagggggaatattgaggatcccttcggttgggtggacgttgtgaaggaggaggatttgctgctgccgaaggaggagaaggtcgaggaacctgctatgaacggtgttaacatggagctgccgattgagattggcgtgcaggagaagagtggtgcgatagtgagtgcgccggtcgaagtgcaggttggggcatagtgacgcgtggtccccttcgtagctagcactgagctttgcggaacggtgatacggtgttggaggctagcgtactgtttacattagaatgcaacaatttctctagattgaattagaaaacggaaacacaatgggtatcgtgtcaagccgcaataattcaagactgtaggggttccttggccactttccatctcagccgctgcccagatttgagggcccgtgcgaagtctcctccggctccatagacaagtcctgtgaatatgaaagaattatttacgccacgtgtgaacattgtagttcagtgtggtcagccatgcatcccgacccccatcgtccgcccagtgctcgctgttagcagcatcgcccttcgtgatcttgttgatgattcagacgaatgcagagcacaactcatgcagttcttttgcccctatcttgatggaactcccgtttttagcacacaatcttgttaagctgcatgtatagagaacaatgtgctacttcacccaggtcagccactctctcttgtttgcgacctagagcgcccaatcactggcgcgcgcttctcagcactgtaaggtgcacaaaaaagaagcaaaagaaaaggcccctttttgccggggaggagactcttgattcttacatcaattgctctgtactattcccgctctactacttcacctcctagtttgtcgcaaactaagggtgttatgctttcagaagtattcttacgaatcctgaccagtcagccaacctctaggattcatgggaatgcgaacctataaagagattcacagagagctgcggggttgggctaaaggcaatgatgttgttcgatagagagtttgtgtatcgtggtaatcatatagagggtaatgtgcgttcggcattcttgtcgaacgtatattcttactttacttacatgcggtcattgatctcaggtctacattctcaattcttgaagcacatctattcccattcacgcatagcgcagcgctgcgataaagcgcaagatccactcagccgcatgccataagaaattccgcagggctaacttttgaacaatttggccaagtgacgagtttgtaagaggctatgagacaccagatgtctctctacatgcatattggctgccacaaatgtgcctcgaggaccgtcggggtctgttgaggtgattgataaatagattactacacccccgaccttgcagcaacaggtccctggccgtaccctagacgaacggttccttccgttcatcgcacgacaggccagcacttggcatatgcaaggcagcataaggctctccacgcaagattctgaccacggccccaggcaacaagtgacggccagtgctcaactctctctgagggtcgcaggagcatgcatcaagtgctgtttgtcaaacactgcgtacttgcaaagcgcagcttcgcacatgctacagtcaagcgtcatcatctttgcatgattctgtgacaccagtattaggcgcaacgcggcctccgattcagaaattctcgttgtcctagctcctcggcagtacaatggaatgctggggcgatcccctgtttatacgagcaccgagtttgtgccgacccacctggaacctcaacgtctcggtagttggtgacaagggcgtgattctctacatagggccgcatcatacggaccgagttttctcggagaattgacctgctcgcgtttggcatctttcatcgtatgacgggaagtcccataagtctcagagtgaaacatagtggtcgctgtgtagggctggggtgtctgagcgaggcacgtgtagcggagggttaaagacaagatagtgtctattcaccatagcatttgagttgacaggtccaagctttgtcctgaacttctgaattccagctcgtctatacccaagaatggataggtatatatatagctttttcggcgaatggagtatcgagtaatgattttcgctgaacgaaatgtatctacctcaaaaaacggaatagccccgcttatgcatgcatgtatgcagttggtcgtcatcagccttccaagacagattgtccacaagttgaaagccttacgacgacgtttcaagtatgattagcaattctcagaactttttccgggatgctaaaacatgcaaaagtctttgtcggctgattaacatgaatcagataatcagggctctgtcatgttagggtatcacttggtcatacttacccctgaatcaacgccatgatcacctccctggggatcaacatgcagtgtgatgagcgggtgtaggacgagcgaagttcgagacccctgaacatatgggtgtgtgagcgctgtgagggttagtcttacactgtctaacacgatctgatattagctagaagctagactgctagtgcgtctgatcagcaaagacagccccttcattgatctatgtgaagatcaacggagcggtcaagatctcttttccttcagccgtcacaagcgggtctaggctagggtagaagtgggtcggcgctagtaaacccaattggcacgctacggtgtcgccgaatatgacgttcaccttttgactctctccacaactagagaatggttctagtggcttgattgtggggtgggctgcaggtatggtttgttcaggtgaggggttcgatgcaaattacggccgcacggctggtgagcaccagcccttgacagccttagacaattccgcgaatcttgaacgttactagagtgtactgaaaatattggagcaagatagtatggtggaactaatacttatccaactggctcatgaaaacaaaccgcaaaatcgcgcaaaagaccacccagacataataaaaaaagtgacgacgtaatctgaaaagcagtgaagcacatggtgctagtagaaaaaagagatgtattttggactcatattagatgttctgaaatcgagcaatagaccagcacttgcgcaaatcgagtaaaggatacaacgagtagaaaaaggatgcgaaagctaagaaacagggtatcaaggtactccgacccgcacatattacagacaaagcctggcgatccgggctacagcagctaacatttcttgggcctcaactccggaagtgtgacgtagtttgagaacatgcgattgagatgattgagacactaaagccatccagaaattttcaggacgtcgaaattttcgagcgagcgtctcagccaaggcacaatagttttgatcccagggctgtcgtgctgctactggggctcagcatctcgtcccaccatccttctttgccaaggcaagatgggtcttggctggcgagccagattcgcaatccactcacgcgcttgagaactgctggaagtgtgttcttgtcaccctctcggataggtaccacacgttgatagagacggtcgcgtttgtccgagttggctgtgactgcggcaatgaagagtggccagactggatagatggctgtgaagaggctgcctttgactggaagagaaagtatgacagtatgcagtgaatctgaaagctcgaggatggagggatggaagcgggtgaatctggactgtgtaagtaggatgatctagggagatccatgtatggtatgacttacccgtagagacgacaacgaagataaatgagcgctgcgagccggaatgcttcagccgttgcgagcaacacttccttctctgaggtctgcgcctcagtggtccattgtttaagattctgcagctgtacctcttgaagttgagcatacaccagcctatttgggctcgttatatcggtcgccaaggtggtgatagatgagattagatgtatgagctggggcgaagctcccaatgtgacgtcgatttgctgagtctctggggtgggtgtgctttcataccagttcttcttctcgagcgagtgaaactgggtattttgtaattggaagcatgtctgtgctgttcgagcgagcgctagttgtgttcgaatgaaaagtgcggcatcagattggtgattgaccatttccaagggtatcatgtcgaagatgttggcgtggcatgaccaacaaagcggcgagtcttcgccgttgatcgctgcgtggtgcatgagcaacatactggtggcgagcgcgccatcatagtcctgtccgatgctgatctgtgtggccaaggccttcagcgcttgcgtagagtagtataattctgcttgatgatatgcctccttctgggatgggagatactcgcagatgtatgatgcggacaagcttagtagcgcaaagcgtgtactaagacatgtgttcgctatctgcaacatagcggtgtacgcattcgattgcgtggaaacactgcgaccagggcagacgccgttgatgtagaagtccttgagagtttgttccatatcgcctccccacattgtacttgaggggacatatttgatgagactgacgaagccagtttcttgcgatgcgttactgtctagcgagtgtacggactgaggcgtaaaagggctgttggagttggcccgcaaaacgtccatttcagccactggtgagtcgactatcagagtcagtacacaaactatcttcaagaaggcgaaagacttacccctcattccggtgaggtccgaaagctcacagagaaagtcttggcaagcatctgccttcgacctttgaatgtgtcttatacgttggatgaccaaagtgaccgcggcggtgtcttgtatgagtgataggtaaggctgctgttgctgcaaagtgttcttgaacttttcgaattgcttgctgttcagctctcctagccgccagtacagttggccgagcacctccagcagaacaacaccagggccttcagtaatcatccactgtcttatcaccagaagatttcgcctgctatttctctggttgccctcggtaggtaggtcaactactcttccgagcagtctgtcgatatgtgtgcaatccagacaattgaagtcgggcgacatggagagatgttgaagagcatcattggccgcctccaatgccttggtgagccttctatctgcgtccatagccatgatgtaagatgaagtccgtgaaattgccaagttgtgcagtggatcccaagctgagattgaccaaagtgaagcttatcacagcgatcttatctcctgaagggtgtgcgaagtgaacgtcgacgagaatattgggtgggtatgaaaggtcgaagtctgttagcggaattgatatccgtctacaaagagtggggggagaattgattagatgtgcaacaatgcccagggaaaagaagactataactaggctatgaagagacagaggcccagcgagctgcagatgcaccttctgaaacaacgagatggagatgtattaacagatgaggctccgccgcgttgaccttcctgcagactgagtggctgaccgcaagtatccccggtaagtccccgaagaacaccccatatcgagcttcgcgcttgatccaaaacggttacatgaacccggcaaatatcaagcttttcatggcgtgcaaaggtgacaatccaactgacagcccaccgctgtcgaccattgggccccactatccatgaggctcacatgctggggccataaccacaaaataagtgcatgggagtgcacacgccagccccaaacactagtgtggcgcttgcacggatatagctaggtagagacgccaaacgtagatctgagtgaaggggacaagtaaatcggcacgatcacggtgtcgtgacctgctaggaggccgggcatgcaggacgtagtgtggtggctccggcggaagagtgttgatgttgtggctgatttagggacgcacagccgttgatctcggcatacttagtcgggctagaaggggcaaggcgcgatttcctgcctccgtgacgtgagatccgcgacgcctccaaagttgatagcacgagacctatacatgtccggaaaatggttcttcaaggcccgcatcatcgcaacatcggtcgtgtaccgttcagccctcgcagtgcatgcgtctccgcgatctgaaactcccgaaggacctcagcatctctttctcggtcgttctgcacagctgccagtccatgtcgtcgcgcatcctgcggacgcttgacacttgatttcggcagccgactccgtgtcgaatgcagctagcgtaaagcgcaccgttagtgtcagggttcaaggacgatggcctcggtgaagccagccgtgtccagcaggggacttgtttgcacacatcgtcaatggctgggaagtccgtcatcaaatttatttgcccactcaagcacgatctacctcgcagacggagtgcgaggcttcgctgatgcttagtagataagtcagctatgctgaccgtcagatgccatgagacgagtagataacggagcagattccgttccaacgtctgctggcatctcaccgctaacacttgcaacgcaattgttctaaaaaaacaagcttcaatacgcaacctattattgcatttccaacggggaatcttggatcgccagcatggattcgttacgaaacatcgcagcttcgggaattaccgtcacaatctccccaacgcagctcattgttggcgcaggtcttctcggtgtcgctctggttagcaacgccaaaagcctcctcttcgcgtggcatgtaaacttggccctcctagcttaatgtatgtcacagtgctaacggtggcagggacgactgttcgcacagcttgcacggcatctcctactacggcgatctcagcttacagtaacgagtgcacatcatggcggcgagtcgcttttcgctccggtcgttacttcttcgtacactccccttcttgacatcgactataacttgcataagtctaatagcacatttttcaacgatctagatgacaatcggaccgagctgctgctggctttattcaaggacgtagtcaagccgcgccaacgcgggaaaggcagactgcaggccaaaatgttcaacctcggtggcacttgctgcatcttcaagaaagctatcgctcctttttccaagttcgagatcagctcccgcatactgtgttgggacgaaaaatgggtctacgtcgtaagccacttcaccaaaccaggctcgaacagcgcgagtcgcatcgttcctgaggcatcaacgaagaagcaggaccccgtcgctgaccgggccggttgcatttacgctacagctgtcaccaaatatgtcttcaagcaagggcgcaaaacgtgtgcgcccgagtccgtcatgcaggaatgcggtctcttaccaccgcagccaactacagaagaatcggaaggacggagaactggcatttcgcaaaattcccatgatcactggtcttgggaacaggtgcaagaggagtgcaacaagcacttgcaggttgcccagaattttggctcgcttgaccagctgcacgatactttcgtggggcattctgcacctgctatgtaccattattgagtgcgcaaggcgtcctgcagggggtgtttggcgctgctcagccgctggtggctatttcgtgctgtcatgtcttgtctatttctgtattccaactccctcaatagcaaatatccaccacaaatgctcaaggaaattttcgccgaacatgtacacacaattctgatcgcgactgcaggctttgagtttcgctgatggctggaggtgtcgtttcttgcgtataatctaccatgtcgcaagtaattgtcgtcatgggtttccactttgaacgcaagtctagatttgctaccgactctctgtgaacaccaagttccccatattcccccataatctggtctctccctggagctgtcctgttcaatcccagcagagcttcagcggaaaggattcccgcccaactaccaactacggttccggcggccacgccgcgcaagccccactgcggcgccgaagcggaaccgtcttccacgctgattgcacatcgcgcgctatggcatctcaaccttgcagcagctcaccgcaaattggcgccatcgtgcacgtaagtagagcaagccatggtggcggaacagatgtcactgcctgaaacaaagttctcgtctgtccatcaatcgtaccatccgaccacgcgagcaggtagtgtcccagattagggccaactaatgctcagtactgattggtcgaaatccaacataatcaccgacgacgccacaaaatgtaggcgtgctgaaactccgatgcgcgctccgatgctacaggtacaaagtttgcagaccaacacggccacagcccaatctcaccgctcggcctcccgctggtcggtcctccacagggctctcgccctccgattcgaattgcgcaaactgccgtggcgtaacatgcactagccagccgctggtcgacaccccgcacggcttcacgcgtctcaagatcttctagtgagcttctacggctctcggcagcttccaacgttacatctccaccggtccttttccatatcgtcggtatgaccggtgagacggcctggcgtatcctggctgtcggacactcttacaggacgatcgattctcttgcccggcagtcgtctccgcgacatgtatctatatgtaagaccgagtgtagtcagcggaactcggattaccctttttgatgccttgttcggcgttgtgagttcgagtccgtagggcaattcgcagtgcaatcgacagtaaggagatcggtttgaggctctcgggcaactgtcgtctgttgcgcaagaaattatttcgtctatgaccgagatgtcgggcaagcgttgagaaatcttcggagcatattgagcttcattgcaaccatgtccacatatagtagaatcatcgaagcatgcgatgatcctcgagttaaccattgctaatccgccatcatgggcctgctttcatcattccaaaacatcccatacactcagtcgctgcggaactcccctcttagttcttctttgttggcactcctgatcatttgcataatcactcgtattgttactggtctacgaagcaatgttgctcaaaacaaccacgatgcagcgaccaagactccaaatacaattccctactggctgccattcattggcaccgcactatcttttctgaagaatattgagagtaccatcacgcatgatcggtaagtcaacagaagcttgagtttctgatcacttgctcatgatgtatagatatgcatcaggcgatggtatcttcgcgtaccgcatgggacctggcaaagcctatgtcatcagcatgccttcgctcgtcatgcaggtcttcgctcaacgcagcaacgtactaaacaaagtcaagaccttggaatggttcatgaatgctgcctttgacgataagtttgcattccgcaatgagcacgacgctgtacatggccatcacaacgcactcaatctcatgttgaagtccgagttcactaccgaagcaaccaacaagactgcacgagcagtggaaagaaaggcatctcaactcatcaccaaggctccctggatgtttcctgatgagcaaggcaaagccatggagccctgggaagaagccggtaacgtcagattcaacacggacggcacattcgaagcgaaccttttcagtctcgtcatcaactacatgggccaaatcgtcatcgacatgctctggggcaaagccctcctcgaaaacttccccaccatccaaaaagacatgtggagctacgaccgcgacatccacaccatgttacgccccgtcatcggcaaacacctcccctctggccgccgcggcatcgccgcccgcgagcgtctcggcgtcgccatgaaagaatggtacgacgccgtcgccgccaaacaagccggccgcgacccgggcgcaaaatggggcgctttggacgatatcagccaagtcatgcacgaccgcgtcaaggtctgggtcgacaccaatgcttcagagcgcctgcagaaaacgaacgacatctccgtgctctggggcgtgaatgtcaacagcaacaagaacgtcttctggatgctcatgcagatcaacagtcgtcccgaactgctctctgacatccgcgaggagatcgctccgtatgtacacatttcgcagacgggtgagcgcgggcctacgggttttcccaaactgagtatcgatgtcgatggcttgatgaagcattgtccgctgcttaaagcgtcgttctacgagactatgcgcatgaatatggcggggctgggcgtgcgggaaatcatcaaggacgtcgtgctcaaagagtctgctgaggatgctgcgctgtttggtaagaagcggccgcaatcgtacactattcccgctgggtcgacgctcgtcatcgccaacgggcccatgcagatggatcagcgcattttcgcgaacccagaagagtttcatccggagcgattctttgaggatggaccggatgggacgacgcgggttacgatgaagaacttgcatacgtttggtggagggatgtataagtgcaagggtaggtactttgcggagaaggaggtcatgatatttgcgagtagtttgttggttatgtgggatatctcgcccattgaaggagaagtgttggaggtgccggggatgggcaatgttggtgggagtcggaggccgattgaagctgtgagggtgaagttgacgaggcggtataactgagtgcgtggtcgcaccagaaattgattcaattatgtcttaagctgtaaatactattttcggtgtacatatctccttccaagaattatgatccctttgcttcatgccgaccgtgttaagtcaagcccaccaagaaccactctgaacatgctcatgcacgacatgaactcagatactgctttaatatataacaccatgtttactcttctcaagttccttgtactacagatcatgattgagccgcatgacgttcaatctcaacttccaatgttgactatgagatcaattgccagtagcgcaagtcagccataacattctagataatatattgagacctcaatcatcaccttaagtgttcgcaaagcatatagaatattagaaaatgaaagttgtccatgcagtcaaagtgccgggagtgtatcatacatagtcgagactagacatgtcaggtgaatctcttcctcgtgaagcttggtttaacgacccagacgcctgaagcatctctccacccggggcatccctttggcctgtgctgacacaaaacggcacggaaataactaaacctgttacataatgtgcataaccacctcgtttcttttattgtagagacaagcagaatacgcaagctggctagagtcttgcatgagcttttagatccggctggcagatcacccaagcagccagggttgacacaacgactcgcgttgacgagattgatctggagacaatgccttcttctgcagatcaagtgttcgatggaattggttgaaccgtcagatctccagcgtgatctggcacacttgcggcatactaagcttgtgggattgttaagctggaattcggaggttttgtcattcacagcgcagaacctgcaacaccagaacgaatcgcggttgatcgagtccagaggataccaacagtctccgagttggttataatcccgaaggagcctttggctggagtcacacgtgcgctccgggaaatgtattttgagaccgtgtctggcacatatccaccattgtcgctaggttgaacacagtcaatagatgaaggctagaggtgccatgagacttacatattctgaccgatcctgtgggtaattactctctccttgtaggtactctctctcctcatcgtgcagtgtgaagttgctaacgcatgccgaattcgtatgtcccatctcgttgctgaccgctccagtatcgcgctccaaagatgaggcgcgacggaaaccttccacgttaggtaacctgcggtacaggctctcgaaagattcctcaaggccttcatggtacagaggcatgcattcttcagaacacacgtgcatctcccactgcggagtgtcgaccaacttcccgggcataaattgggctaagtttgggtcgggcactgtcgtatagaagtatgggtcgggcatcttcgtatggaagtattggtcttgcacactcccaaaaatcttatcaagaccctcttggtgtattgccatatctcttgcggcttgtgcgtattggttccggctttgtgtactcgttggcgctgatggagatgtaagcaactccattgtaggaccggccaaattgcaatcgcgactgcaacagttcgatttactattatctgcaacgatcccaatagttcccggcgatatctttctgtcggattgtttggagtgagggtgatgttgaatagcaatgcgtcgatggacgatgtaactggtaaggttgcgttggcgcggaacgaacgatttccggagattatcactgttgacggaaaaggggtggcgtgccttcgagtagagactgccagatcttacttccacagcagccgcgtgtgatcgccatgagcaattgcccggggacggaagtgaccatgggtcaagcactatgccatttttaccgttgaagtcttacaacgtttccaaacagaagcccttagtatgcaacctattccatttaaataatatttccacacttccttcaaagtatggaattgtcccgatgttcataacgctcggtcgaatctgcacatggctgtgaactctgctggttctcatgttgcagcgcagggcggcaattagagaagacgtgatattgcgccgactacgttcgcgttatggcatgttaccgttctgtggaaaaaaaaacatattgatatccgccgagtttactcgatacaggtgacgcagaaagtcgaatagacactacatttattgagagtacttgggtcctcgatactaatattacactcccatagaatgagtagctaactaaacaatttgacaatttcatcccgcacaccgctctaacccatgacttaatggctctctcatttgtctgggatgattacgatccgatatggcccgtcgtttgctctatcattcaaaactgcagtacagtccttcgtaggacaagatatgctagccgccgtattctccgcaccgcatttgttacaaagccatggcccaaacttataatcacccctaaccaagtagatctttgccattacatcgatggaagtggcattcaagtcaccacctggaagctctacattgcacccggtacaattcttggtgccgaccttgtttagggtaagacattttgctcgaaaccgggagtctatgttttgccgctggtctaattcgtttttacatatgacttcggcgacgtggttcacatcgccatttgcagtcacgcgtgtggtttcgcatttcttgcattgacgagacccgtccgagtttggagtgatttggagtttgctctcttttggctctgttttgaggcagtttatgcagatccactgaggcgagtcagttatggcttcttattctctaccattcccttatagctattgctgaatgacttactgcgtattccatcgtgtatggtctcgctagtttatgtagtcttctatacgagtaataaataactgctgccgtggttctttctgctttgaagggtatgtagtagaaagttgaagaagacagagcggagactgcggctttttatactcaacatgagtcttctttcggagtttcgttgactgtgcagtatccatagttcgtgattcacacggctgtatgcagagtcaacactgactatgcatgcattccacgggttgtgtgagtagatgcgagtatgtgccagtctctacgatggtacaaaagctggagcaacgtgacactgtataagacacccaacgtctatgctaggataaatggagacacgtgtaaataattctctaccacggtccaaacgcgaaagcaacgtgaagctatgtaaaacattcaatagctgcggcataacccggcgaccggacgtgctatcagcatgtgctcgaagctcaacatgtccgccttcacatcattgttggtttatcatcgccaagtacacccagcaggaaaagcaagtgcttgggaggtcgtgttaccagaactgacggtccaagtcgattgatgactatgattgaagaggcgcgtccaacacgacctaccaacccatgcccatagcctcgcgcacgcgcttcattgtcgcctcagctatctcctccgcccgtcttgccccctcttcggcgtgctccacaagctctttctgatccccatccatcaaactcttgtatcgttctcttatatccctgatccccacctccaccgtatccgcaaccttctccttcaacgccctcatactcaaatctttcaattcaccggccaactcttccggtgatgcagccaccgagtcatcaaaatgatacagcaagtcgaccaggttggacacacccggcctcttctccggatcatagctcacaccctcaatggagtcagtaagtgctgtccgcagcttgttgtgtatcacgtcctttgaatcggtgatgagtatccggctcttgggcttggggtcgctcttgctcattttcttagttggatcagtcaagctcatgacgcgcttggcggggctgagaagtgtttgcggcacggtcaacaagggtccgggcgacgagttggatgagtacgagtggttaaagccgatcgctagctcccgtgtcaattccagatgttgggcctggtcttcgccgacggggacgtgcgtcgtgttgtatagtaggatgtcggctgcttggaggactgggtacgaaaagaggccgagcttgggggcatctttgttgttggaaggttccagtggcgaggcgttggcaggtagagatagtttactcttgatacacgtcatcagtattgtttttgcatgaactggtgttaatgtgtttggctcaccttccattgtgtcatccgtgatagatatcccatacttgcgccacagctcaatatccacatgagttcagcatgctgcttgacactactttgcgtgaagatgatgcatctctttggatctaatcccactgccagcagactagccagcatctcttttctccgtctagccagctgatggggatcttgtttaatcgtgatggcgtgcagatcaacgattgaaaacagcagagtagtatccggagaggcactgtcctgaagtctcacccattgtcgcaaggcacccaaataatttcccagatgcggtacgtcggtgggttgtatgccagaaaatatcacctgacgctttgcctcctggctctttgggacagacacggtcgacccatatcgtaagcatttactgcagatccggcttggagacgatgctgccctacgcagcgtttggacgagagacattgaagtctgagaaatgttcgcgtcgcggagcatagccacaagagggctagcgcgacttggacttgggccgtcgtcattcgtcattgtggcgcagtagttgcggcccaccaccaccaacgacgctcaaccagccgcatccaggaacacccgcgtcccccagcaaacccacgaaacagccacagacggcactctcgagaggattaatactgtttaataccaagactaggacatattcacccactcagacattaccccacattcacccccgcagccatgtcgtggaccggtaagacgccgcgcaaagcgactctacaaaagacggagactgaaggaagacaggcttcaagaagggcgtcaaccgcgcgacgacccaggttcttatgaagacaggccaagtcgagcgcaccaacgaccgcgactttgagactgagcaacggtatgccgcctccaacctttcatacaaagcccgccgaatctcaagttacctaaacccatataactcacaacccacgcctttcataccatatttgtccctatacacttacgcgcagaacccgcctctcacaccctccctgaaagcaaacatctactcacacacccccaacagccgctaccgcaccatggaaaccgccgccaacaaactccaaaaagaagcaaaaggttacctcgactccctgcgcgccatgaccgcctcgcaaatgcgcatcgccgaaacaatcgacgccttctacggcgacgcgggcaccaaagacggcgtctcgcgctcctacaaacaagccgtcaccgacctcgacgccgagaccatcaaggccctcgacggcccctaccgcaccaccgtcctcgaccccatccagcgcttctgcagctacttcccggacatcaacagctgcatcaccaagcgcgagcacaagcaaatggactacgaccgcatgcgcgcgcaggtcaagaaactcaccgacaagcccgacaaagacgtcaccaagctgccgcgcgcggagaaggacgagcagctcgccaaggcggcgtacgaccagctcaacgagacgctgaccacggagctgccgcagctgatcgatctcagggtgccgtatttggacccgagtttcgaggcgctggtcaagattcagctgcgcttctgtgccgaggcgtatagccgcatggcgcaggtgcagcagtatttggatgcgaatacaagggaccagtatgcgcagggcgagctggacgccaaggtcgaggaggtgctgcaggagattcgcgacctgagcattgcggggaccgtctagagcgttggtgtggggggaaagagaaagaccgggcgggcatgggatatattgggatcatgggggtaaacagtccaaggatgtttgctaaggcgtttttttttgatcaatgtttgcatcatttccccgattttggtgggcgagattactttcacagagacgtcaatcacttctcacatcaacatcagcatgatttgcccaagaaatttgaagtctgacaatgttcattgggctctcaaagcctgcgcccaagggagaggcgatgctatatgccggaataagaaatagacactggaagagggcgtgaaatgcataaaacgccgtcccaatgcaatgcagacgtgacccgtgaaccgcaacgtgagaaatccgcgatgccgaacgccacgctcaaagacggaataccatggatgaaaacgaattgtgaagggaaatcgtgctggtgtggagttggggagccgggttgtgggggagtatcggagtggtgaaggatggcgtcgagaagagtggtcggcgcagtcgatcgagagatatgccggaagccatgtctcatgccctcgccgcgtctccctcatttatcctcgtcatcttcttcttcttcctcgtcctcatcccccatatccgagtccatctccccatcctcctccagatcactctcactccccccaaagctctccacatcactgtcctcccaactcatctcaaagtccgcatcgtccttctccttccgccacgccgtctcgtgcgtcggcatcacaaaacccgcggggatatcctgcttcgacagctcgagatccttgttgaccaggcctttgtactcgtcgggcttgttgcgcagcatcacgcctgcgtcgacattggcgggcgacgagacttccgcatcgtcgaggagggagaggatcgagatcagcacggtttccacacgctgcacgggcgaccagcgctccgcggcggtttcgcccgacatttcgtcgtcgcccggggggtggaggatggagatgcacaggcggccgtcggggtagatgttggggtggtagagggggcggatgaatttgaagtctggtatgctgttagcaggtctatctcaaatcacaagctggtggtgactctgcgtggtgacgtaccgggcggggagtggggatagttgcgggggaaggtcatcttggccttaaagtagccgccgtagtagagggagtcctcgttcagcacgatgagcgctacgctccactcgaagacgttgtcgttgatgagctgggagggtggttagctgggtgctctgcatgcgtttgatcgccactttctggacactctctgtctgtacgccggttgcttacctcgatgtttgtccacttctccttgctaagctgcttgaattcattcatgagcacccgctgcgctgcttccgccatgatgtcttctctttccagagccgagggccaagcgtctagtcttcgtgagagttgcaggaagtggtagagcggcgagagtgttgggttggagtgggcggggtggttgagagtgagtgtgagcagcagagcgggagagcgtggtgcttagtatgtgagaggtgagtgcaacgaggtgatacggttgtgatttaagggcgtttgggaggcgggagatgcatgcatgacccagtgctctcgccgaaccgacgccagggtacatcgcgctggccagcccggtctcgctcggaagtagcctaattcaccgcctgccctatgcgatcatccagcaacggatatgctttcgttctgcaactacccgttggccatttttcgccgtcaccacgccttttgctttcggctttgttgcgttatgaatgaaccagacacgttggttccggccgcactttccgagttcggaaccaggggaaagagcaggtgaaccgacgacatcatcgcgtgatggtggctattttgcacgcttacacatcactttgccatcacagtgcctgtgaggtgccggactgattggtaaagtccgactggactcactgctcacgtcgcctctcaatttatcatgactgtctataaattttaggagagatgggacacatgtcctcttgcaggcgtcggataagaactgcacatgggtaagcaagacaccgcgatcataacaccaggaaccaaataatcgttcaaaaaacttttctatacccttgtgtacgtggcatatctcatgtctaactagcaaggagctctataatgctcgctgtcgtcaccacatggccctccaacgctctcgcatgacattacaaaacaaatatcgacaaccaagaacccggaatcggaatctaaaagacaaaggaaaactcgtcaagagcaaactcaaataaaacgcatcctcttcgcaacagtcaaacaaacagcaacaaaaaggaaaatcgtacccaagattccgaagaaccaagcaatgcttccgtcctgcccaggaacacgaacgttcatgccgaacagaccgcagatcaagttgagggggacgaggatcgtggcaatgaccgtgaccttctggagcgtctcgttgctagcgttgccctgaatgacttggtctaccgagatctgggcgaggtagttggaatgtgcgcgactcagcatcttctcgaagtgggacaagttagacatcatggtaaccacgtgatcctggatatcgctaaggtacatgcccacgtcgccacgaggcgcaacactgtaggactcgttgcaacgcttcgcaaagcccttgatgacatcggccttgccgcccaagagtcggagcagctgcatgacacgtttgcgacagtcgccgaccgagcgaagaatggcgcgcgagtcttcaatgcgtgcggtgaagacttggtcctcaatagcgtcggcttcgtcctcaataccgcggatgacgggtgcgaagctgtcaacaatgtcatcgatgagggcgtagcagatccagtcagcgttcaggttgatgtagtcgcgaagtcggctgatacgcttgcgaacgttgagcgtgtgggggctctcggtgaaagtaaatgttagaataccctccttgaagacaacagcgtagaagttgacaggctcaaggtagtcctccgagtccttgtcggcttgaaagaaggaccggaaagagacgaagtagtattggtggaaaagctcaaccttctcacgtggctccaaaagacaaatatcctcgcgtgtaaggggatgcacaccgaaggctttcgcaattgcaaagacctcctcttccgtagggttgaccatgtcaagccaccaaacaccaccgtcgggaggcggctcgaacaagtcgcggaagcgctcaccaggcatgagcagaccaccaagctccgctgcatggatggtgtcatcgagttccgaggagaaaaaggtccatcggttctgtcgtggctcaatggcatcgcgcttctcattgaaaatgtgggacagaccttcctcggcgagcttctcctgaatcgcggggtcggcatctttcaaagtcacagcgtccgagtccttctttggggcggtcgtgttgcttgactttggtcgaaggtccgagaaaaccttgggtttggagagggtgtcgacacttggcttgttgtgcaactcttggccgataagcgtcttggtctgtggctcggcgatgaattcctctagttcttcgtagtcaaagcgtgtggtcttgcccggatcttctgtgaccgggaagcaaacatcttcctcggcagaactgttcgctgacgacacctcaatcgtgtggtattcatcacgctgatctccatctattgtcggtgcatggcgtgcggtgccgcgagagtgtgtacggtgaagaccaaggtcgacctccgagggcacatggctgttgacagtgtttgcgcggtcgcgacggcggggacctgcaaatgcatcgacagagttgggcggcgatgttgagcgcgaagtggtcgaagtagcacgggaccgcgatagacgctccacggcagggtcttgagggcgaacaaaggtgccgcgacgaccacgtgtgttgggactcgcagctaccgagcctcgacggatgtatgcctcgggcgatagatgcgcgtcgtcgtcggcgacggcattttcgaaatcgcggcggactgtctcgccttggagggcctcgttgacttgaaggagcagctgcggtcggtcttcgaactgaacgctcgcgaaggttgggcggcgcgaacgtggctggacaggggagccagcgtcgactcggggaagcgactctggctggcggcggtggtcatcgagatcagacaccggagtgctgaacctcgtctgcgacatctcggtcctcggagtgtcagtcatcttggcgatggatcggtgatgagtgagctgcgagggttctttagtctgtaattaagccagcttgttttgtttttctgggcgttgtcttgcagcgcaagaacctcgcggcaaggtgagtcgcttgtgagcgctcaccactgaggcgcgctcaacttgacgacaggcttcgcgtagggtcctcccctacactcagccgctggaacgtagtttccggtagccagacttcctacccgtgaggggaaaaggaagggttgaaagttttagtgtgtttacgatagcggatgtgtgcggtgtgcgaaagcccagttatgggggcttcttgtagtcgcctccgtagacccacgccttgggcccgacgagacggcggatcgaggagaacttgtgaaggtagagtcccgccaacttgatggtattgaaggtatgaacgccgaagcgttaggtggtgcgtttgaggagtattgcgacggcacaaaaacccctttgcgaatcagaaacagtcgtgggagacgtccacggttgtttgttgagggtacttagtcagtggctcagctcgaaggttgcagtcgctgtggccggtgcggacagcgagaatactgggtgcagtggtgtcggtgggattttgttgtcgttgttgtgaaatgagtccagaaggacggtggtgcagcgtgggcgaggaggagggaagtggaggttataaagaagcgaccgaccgaagtggagcaggaaccgacaattttcacaaggaaggtcaacggcaacggcaacggcgccgcgattggacggcgatttggccgcaacggtattatgcacgcgcaaagtgacgcatccacaggggaatcaccgtggcaatatggttcgattgggctcgtatcctgtttgtctctgcggcacaaaccaggatggtctggcttctgaaatggccggactgttgttggtttgctggtttgcttcaggcccgatcttgcggctcttgggaaccctgtcgttttagcgcatcgagagcgcccatccagagcgttcggacagattgacggtcggccattgacctgcagcagtgcaaccacgtctgcaaacagtcatactctacgctgccgtcttagctacatcgatccgacaagtcacttgcgattgcacaagtgctagaattaaatcgcgcaacttgccagaaccacatccaccaagcaccatgtcggaccagctgctagagcaggtgcgcgatgcattcgagggccagattgtaggcggcttcgtcgccatgatgatttgcaccgggctgacatgtgcaggactttgagggccagcggttggcggagatgctgaccacagtactgttgggtgctgctggtgtatgtctgccttactccagggatgcaaccaaactcacaaacacagatcatagccttcctcgtcggctacttcacacaggacatccgcatgaccctctatgttggtcttgccggcaccgcgctcacattcctcgtcgtcgttcccccgtggcccttctacaacaaaaaccccgaggactggctgccagcgagcaacgcgaagcaaagcttcaatgtcgacgtcgacggacagaaggttggttaaagcacacggtacattaggcaggagtttgggtatgtcacaggcaatcatcttggacatttgtttgcgattgaatggatctgttcattcatcgatggtgcgcacctgtgatgctataaccccgtagctactgtgaccttttgaaagaccttgctgcgccagacgtccgaaagaaagcacataccccatgtacgcccaaccatgttgtgtctatcgaccatacttctggaactcccagtctcggttgtctagcgggcagacctgtcgcgtcttaagccatcgtgaaatgcagtggaagtggaatgcgtgctgcagactgttagtatacttcaaactttagtaagtaagagtgtaaacgcacgttgcaaatgccccaggcgaccgtgcactcttcactcgtggcagaggcctggttcgcctggcactcgatacagaggtccatgatgtggttacggcaaatggcgcagttgtcgacgacaatgtcccaggcccagagagctacggcgttccactgtgacatgttagctttgcctcgtggctggctttgagtttgattgcgcaccttcttgacttcgaagcgcttcttgtcaccttccgcgctggcaccagccttgggggccttcgtctttgctacgggcgcatcggccatgtccacgtcggccatgtttgtgaggtacgtaaagtgtacagaggcggggtgtgcggggagtgggtgagagctactatgggtggcggatggcggtaagttgcggagtttgggcgggtgacgagttgagatgggggaggtgcagcttggggcaccttgtgaagagtggcaaagtggttggtgaggtgctgcagagtcccaggtgactgtgaatcgcaaggctccagagcagtgcctgagagcggaacatgccgccaagacccgcgctctcacgcctccacacacttgcttcccacgaactacgggacgacagtgaatggaagccgcctgtcacgcgcaaagagagtagtccccgtgaagtcatgcaccatgccccattttcatattcttcaaacatgtcaaaccgctcgttcatgctttctgccagaaccaccatcactgattagcagcccggccgcaatcgtcacaggcccacccttgtcttggcccatcagccttgtttgcggcgtctcacagcccgactagccctgtccgcccaagtcatcgacgaccagccttctctcacagcacttcacccactccctcaatatcacctcggctctgcctcactcaactctatactctggatatgaacacttcaaccactcgcgcctccacaacgacttcaccacatcagaccagcccgacatcaccgtcatcccgaaccatcccgccgacgtcaacataccgagctaagagcgcgcgccgacggccatcccgataaccattgtcgcatcaccagaacacacacacacacacatacccctcacacatgtcgacaggacaagtaacggcgtcgccacgcgcccctcggggcaagaaccagcaggtgcagggcgcacctgcgcatgcgccgcagagcaacaatggccgtcaagggcagcgacggcccaaaggcggtcgcaataatcagaaccagcagaaccaagcaggcgcgtctcccagcagacacccacaacacgcaaaccccgctctggctgagagcgccgtcttcccaagcgaagaggcgcagtccgcgaatggaccgcgccacaacaagaagcacacgcgcgctcaaccttctggcgatcgcgttttctcgccgcccggtgctatggcctccttgaccgacagcgaaggcgctcctccaattccaatttctgcgactccagccaagaaccagggcgcatatgccggcccaactttccatgcttctcctgcgccctctgctcttcccattcccaagttcttgtctcgatctgtcccagccaagtctcgcatggatccgcctactccaccgcccgaggacagttctgactccacaggttcgcccaactcttttgctggatctccttcacgtgcacccattcccgttcctgctcgcaacgaaatgtctcccttagatctgctgttcaaggccgaccgcgcggagcgagccaaacatgtcggcggtagtcctgcgtctcctcaatatttcaattctgcaaacccggttcggccgcatcactacaaacaggactcttacggctcgcttaatgccccgttccccattgagctcgacggtgagagcaggaactcgcacatgtctccacctccaacagcctctcccatggcagtgcgatcttcgaccgatcctaataaaattccgcaactcaaggacgcccagcagcaaccaaataaaaacgaagtcatgcaagacctcctcacccggctatccatgtcgcagaagaagccgactgctgcaactcccccgcgaccggatacgcaaacacgtaatgaaaccccctcgcctttgcacgacagtcaatccgccgtccagaacgcctctgggcctactacgcctgctcaagcaccccaggaaccatctgactatcattacgggaataggaacctttctcctttgttcaaggctgcgaagggcgagccctccaaacgtaattctggcctccgcacggaaattaccgcagactctccattggtcgcgcagggcatgtttcaggattttcccttctgtatcttctcccccggcaatggaccccaacacgtactctcgcaactatcccgttggtggtagcgagatccctacaggtccgcggcgcggatctccgtatgttcagcctcatcgtggctcaccaaatcacggcaacagacggacaccaggaagacagccaaatcagcatcgacccgatgccttctctccgaagcccggcggtggtgcaccaggtgccaaagcaaccaaatcaggctttaatggtactcccgtctctgtccaaaagcctgctacttcgatgatgtcttttgttccggcttcggtttctgccaagccaaagcagctttcgtcttctgctccctccaccgcggctggcccacctccgatgaagacctcaactcctcctaatacgttggctttggagcaggatctcaagcgcatgcttaatttgaaaatgagcgatgatgcgtccggcgttcgatagctctacatttgtcattttttgcgacttgctgcatagcttgcgatggaagcggttttctaccactcgtgtctatctttttccctttgtctatatatttcgaattgtgtttatgtagccatgttccatggcatatcattcgtttcccagttttacggagttcttggcgctagaacagtggcaagctggttgcgttggcatgccattgggtctggatggtgtttgtgtacgatgaaggatcctgcggtactagggacaggcatgcatgggcttcttgtttggcgctgtccatgaacggctgcatgagcgcggtataccaagagctgggttttgtgtacttccggcgtggacggggtgctttgctatacttttgaggtccttccggtaacgttttgccccggcacctctgacaatcctctgctatccgactttggatccaggcacgacttcactcgatcacaacaacatcaaatcatcaagtaaaaataaagaaaaataaagggcatggcactccttcgtcactttctgggtggcgaggggtgaccatgttcaaactaaactctggtcgtgttgtctgtcgacgtgatggtgaatcatggcctcatcccggagagatatcaactccgaatggggtcctactaacaaagaatgcaatatctcgtgtactctggatacgaagtttgaatcgactaatgaatcgcagttcgctctgcgtgttgggtctaaatgttgttcccttctggtcctctcgttcctgccgcgcctgcccattatccacgtggtgcgacgtcatttcagcgcgaccttgtgcacgacttcaggcctatgttatgcgaaaattacattcttgtttttgcctttgttgagcgcgatacgagtgttcgcgacaaataagtgcaatacgggggtcctcacacccgagttcactttcaccatcaacagctcgcaaacgcgtgcaccgtgcaccaggcgttagtcttgttcgccgcctacagtcgtcccactttcatttctaccatcgcactgccgagtcggtgttgcgctcaaccaaacgtgtcgttaagttcgcgttcgctcactcaaccgtgttccgcgcgcaagagacaatgaagactctcaagagcaagggtacttactcaacccttcatacatactcagtctcgcactaatgcagttcgtagcttcgcgcttcttcagagaccctccgagtcaggacgagaagatggctcatactgaactaaatggcgacatagacttcagtgctggaatccaaagccatggcatgaagtacaaacgtgtgaacacctttctctcagctgcaacacttccactaatactgacagcttctcgcttcttcttgcgcaagacaggcaagcttgacaagtcaccgcctgtagtctacgaaaccgtacccctaagcttggttgcctgccaggagaaccaatctgagcgtgacagctcgttagatgaaccgccagtcacaagcaccgcgttccggttcccccaagtctcgtccgatcttgcaccgtcaccgttgccctcgagctacccgagcagcacccatagctcgtgtaagcaagaggcggactcacaaaaagtgaggcctcgccctagtttcgcaacactgaggaccaagagtatgttgtgctccctctaatgctcctcacttaaatcgaattcgacactgacctcactcctcaggctcccgtttcttccgtaacaatggctcccgtaactcgtcaccgcctcccccgccagttcctcagatcccggtggaccccgaggcacctcaaccccgtcgtctcaacttggttccagtgcacgtcccgcgcaactctcgctcctcgctcatcctcccccaaggcggccacgctgccatctcgcgacccgtccatctgcctcagtactccaatctgcccatcccggagaatgccgccacggttcccttcaccaagccagctggtccgcctccatcccgtccatccagacccgaaagcctcgatgcagagaccatgaccttcatgcaacagagtggtatgcgcatggtgattggcaccagcaaccgcgcgagcaacagcacggcatcttcatccactcctcgcagctacaccagctcgattgaagcacgcctcggcttcccgtccggccacagcactccccgatccgactctctcgactctccgctcgctgctcgcttcccccttgacacgttccagcccctcccgatccgcgacagcacgggtagcctcaagttcagccgattcagcgagtacgtcagggccgaacgcggcgggtatgctggcgatggtgtcgacgaagccgatcgcgaactgggtcccatcgagcagttcgacaaggccaaggaaggtcagtggacgctggagaagagggtcagccaaggcccgaatggcaattcgggcatgttgttccgcgataaggcgggtgcgtttcactttgttgctgacatctaggaggtggaccagtagtattggtggcgttggcttagaaggggaaaggtttgcatgcgcgatcgtctcgctgggtttttggcgtggatgcgaagacatgtcactaagagtgccctgtctgtatgcatggtatttcgagcagcgttacaaggcactatgcaaggcagataacacacatctacaaccgtttttgaaatattccagcacgagattactacgacggtatgcattgtatggccggtgcttgttagtgatatgtaatttttacctctacccctgcccgatataaatctatcggagcatctagatgtcagtaagactagattcgctgttggtgttgaaatgctcactgccgggttgcgaggctgatgtgcgatggatctcgacgtgtaatgacgaagctctgcggattggcaaggggtgataaggcccatgtatatctgtccgcgcgcagcgtacaaaactctggtattcgccaagctctttgagctttagagtgttgaaccgagcaagcttgagtatagtgagtaggaactatatactgagagtgtttctcgtggcgtgttgagaggatgatcgcatgtcagcaagcaggcacgcgagtacgaatccatctgcagtttggccttgctagaatggcgtttttcttctgtcgctgcaaatggatgtttgttatctggtaaaattgatttgtgcacgactatcgttccagagaatcagatggcatgatatgtttgaaaggttcgtgttctccttgcgtagctgtctgtctgtatggctggattgacattcttgctatcgagtgagtgcgggaagtgtagtttatcatgaatcattaggggtcccgtagcgggacggaagtgatcaagttcctatatacaccaggtgtagcaataattcgtgcgcgctgtgcctcacgatcctaggcaccatacaagagctattccgtcgagctgtctatctccaagggttctccaagctctttgtagcgtactaactagccattgagactattcaggattacatgtgagttgacagttgctggctgatagtaggttgagtgtatacagaacgcgggcgaatcgttgctgcaccgggtgcttgtactacaagtatgacgattgatcaagatccccacacttggaatctcgactttgttcagaattttcgtggtacgacgtacattactcacagtaatcttggatatgttgatatgcgttgatagtgacgcatatcatcgtgttactcacctctatctctgagtcttacagcagtcacccatttggtgacagtgtctcatctataaaagcccgtagaaacgggcgcacactaagccaacaataaacacaactaagaagggcaagcagaatcgtgacatttagaatctactagcaacgatagatacaatgctcagacacggtcccattgataaaccccagaaggtacgttcaaagtaacatccagcccagaaaacagaaagctcatcccaccatcacaacccagccctggatctgcatggcctgcgtccaaaccaaagacccgtctcagaaattccagctcaacgatacgtacttctgcaaatcatgcaccgggagatggggtgtcaagaacgacccgaatcacatagagtacatgctctgtcgacgcacactccgcgacgccgagaacaagctaatccttgaccatgagaacagaccaactaagtgtaggcacaagaatgcagtcgcaaacgccacctgcttggcgtgtactgcaaggttgccgaataaagactttgggacgcatttgagctcgcagacgccggttctgctgctctacaaaggcgcggcggacacgccatggttttgcgcgacttgtggggttcttaattctgtagggaagctgaagtgccatgatgagtgcggagtgctgcgtgagagtgggctcaaggtcttttctgttccttcgacgttggatgcgacggcttaagttgaggtaggtgcttttataatagttttcttttacctcgaagtcgttcttcttgggttcgatctcaagatttcatatatgttgtattctttgacaaactgtacttaatctagttttgcgtctactgagagaatattcagcttacattcacacattgttgtgcttgcatcaatcagctttgtcacagagatttgattgtctcaagtataagtttatgtcaaatctcgatagaatctctgtcatatattagcagctctcctccgggcgctacggtcaactttcatcagaggcttgaccgtccccatttcaaactattttccctcctcctgaagcaaatgaatcctatacgccccatcatctccattttcccccaatttgaccccacaaccttccgccttgcactctgtcctcccctcctcattatccgtattcgacctcgtgcaaaaccacgggccaggatgctcatcctccctcacgaaacgcacatactcatctgccagcttgaaatccaacccatggacatgcagcttctctccgggcattgccttgctgcaaataacctgtcgatcttgtctttgtggggccgggcagtttttagttccgacggggtttacttccatgcaatatttaccctcttcaagactgggactgagacagatgatccagtcgatgttattgatattcccttcagcatcctgtctctccgaatgacacttctggcattggtacgctagtactgcgctgttgggggagttgatttggaccttttcttcctcggggttgttcaggaggcagactttgcagatccacttgctcatgttagcaaaccgtactgctaacactgggtgggattgcatggcgctagttatgggttgttggtagatatattttacgtgggtcaatggatgaagtgtttggtaagttcttatctaactgtacggggaggtggtaggattcgacagtttgcagagagttttgaagtcttttatttacctagatacatgttgcaggtaagtcatctaacacatgactgtcaaaatagtcataggaattgatccatgacactgcaaatcgtcgccaccaacgatctcgagactgacttctgtgatataggagtcattaaatacctgcagcgcacttgcgattttaggtgagtatcccgttggtaacactgtctttcacgacagagattcgcgtcacactggaggctcgccttgagtgttctgaaagagtcaatacgcatttaaatacaggaaacatcttctcactcttttcaactacgtctcgaaacctattctatcaaatacaatctccctactcgacaactattatcttgctaaacttgacatacgaattccaccacttgattcaaatacctgggtacacaatttagaatggacattgcactaaagacccctctctatttgcaagaagaagtgtgtgcagtatgtcttgctcgatccgtttctaacattggacaactgacttcatcttaaagggcgactacccgatagaaatcaagttcccaggttggttatgcgatcatggcgaatggatcaccggctacgatcaactatgttccgggacgagtctaccggaaacatcctgcgcgatgaaatacaacaacgcagttgaatacttcaagcaggactggatttgccgccgatgctccttgaagcatggaaccaagagaccacaatggctgcagtataattctggaagctcgatattttgcaagcgctgcgctgcccctcgcggaataggtccaggtaacaattctatcgaatttataatttgcatgaaggtgcaccagcccagagatggtagcgccgcaaagcgctgtcgcttcacgactcgtgttggtgggatgacccatgttgatgatgatggtaagcccttgtgccgcaacaacctttgcgacaaccccatgccgtttgatgggatggatggatcgaatgattataaggataagtacgctcttagattgaagaatgatataagagagcaaaacacatggctgtgcaagatcgacggggaaaagaacaagaaggttgagcattgtagttttgaaggttgcggcaagcatttcgtttcccatggaatcccgattgcttcgtattgagctttgttattgcagttagaatagttactaatacatcttgatttctgtgcttatttgggttagctttggaacccgcaatgcaatgcacgcacctgatgccgcagatcaagtttacagttctacatactaatgaaaggagattaaggcaatgaaaaaaattgtagggcgtaatttaaacccatttgatctgtcatcagaaccatagactcattatgtttgccaaaggattgtgctgatgatattcaggacgtcccatggtctaagtctgacatcggcgacatacttcgcgcttagctgtagtattacatgaaacgctggaacttcttaaatagtacctaatctcgtagtaaattgtgactagaccggctacatttcaggttgtcgtagtgttcatttatgaatcaatccgacatatgccctgcgccgctaccttggcttttatttgcatcaagcgtcaatcaataaacctcgtgtgattcatacgcaagtatcagtagcgaaaattagcgacgtattcatattcaatcgaaacactcttgatgtcatccaagataagttgaaggtgaattgcttcacttgtgatgcgatatcaagcctggatcttctaaggaaacgaccgggtattcaatttggttggccgaacaaagctcgtccactatcagaaactaattgtacagataccacatctcgtgccactaccggaaataaaattgccacaatttgccatcctcacgggccttgctttcagcgtaggttctgtcaacaccacatctcttgcaaggcccagcgctcttgatcttccagtctggctctggggtgcagtgacagaaaaaccaccactgctcctttgccaagtatgcaggatggatgttgaggaacacggtcgccacattgtccaatgtgacaggactgccgtccagagtgactccgcaaccgctttcgggatgatcaaggaagggacaatctctccgactagcggggttgaagttcgatctgctcaaggtgccatttttacgatcgccagttgcatcccattgcttgagagaacaaatacctttgcatttccagtaccatgcacctccggtgcgagttccgggacagaaacttcctccacactgttcgctctccagcaccgtgcggtacttctgacagtgtctcatccatggctcgtttacggtcattcgggaaacatgcctcgccttgcactttaagcagatccatcgctgatcgcacccctctatgtcagcaatcgactccaccataccgagaaactctccgcgtgcgctcgagcaggcaggaaaatctgcgttacattccgtaggatgatcagcatcatcttcccatgggacaatctgtcgatggagacagatccacacccgctcttcaacaggaatctatctatagaatcagtccaaccttactgggtacatatgtttcttgacttcttacgcggcagtcttcgaaatacttgaccagcctgtctctacgttcttcaactaaagctggtgtatcctccacggcatctggtgcaggcggtgcgatggcagaagattgtgtcgtcatattgaagaggatgttgtatgtttgatttggtgctctgtttgtaatgaatacgttttgtatgaagtataatatgaactttctaagcgtctgctcaagcagaatttatacttgtccagcttccagtcattcaaactgaagtcatagctacggtagagcagagcttcctcgttcggctacagtgaggtgcaattgtaccccaactgttacacgagacctcatgtacgagctacttgaggggcggtctttgtcattttctacagtcatgaaggttaagtgactggaacacgtcggtgggctgggatttgccattgttttgtcgttccggggtcttgtcccagccgtcatgtggaacgccaaccaggtgcgaaatgatgtggccccaactcagaaccaactgccaccaacactccttgttaagcatgattaacgctagaaacaactcaacaacctcgtatacttctgacaccacaggggcatttttgtatcggtattgagttcaattgtgaagaacggtaagggctacagactttctttccctacgacccagtgctgcatgacatgttgaaaccatggaatacacatgctctgatttatagcagagtgtcgtcttacttgaactactttgcaatgtaaagtgcacggttgcacaggtctacaagccgatactacggtaaggtgcgggtaaatggcataggtcgccatgaggtcgattgtgaccgatcacgcactgatcgccatcaactctgtgtacgatgaacagggatctgcggatcgtgggttgtcctttagatgtctcactttagcacatccggttctcactcgagagtccaccacgcagcgattgttatttcaatcagaggtagatgcacgcgtcagcgtatagaaagaatttgcatgaaatcaagccgctaaaagtgctaatgacccatctgtttacatgctcaagtccctcgtaatgttgccgcgagagtcatacagaattgacctcatcatcagagcttcgcatcacaccgaagactcaccttgaccgttctcacagagtcatcactcatataaacacctaattttttcagtttctttgtttagatcacagatccaatacataaaacccggttcataagcgtcaaactttctttcgtgctcacacatattttcctgatcattgcacacaagtaacactactagaatccattagaacggaatggtgtagtcaaggcagagtgtgctagatgctgcaatagaaggagaaaatcctcctgactattatcaaaaacctaccacagaggtatgtctgggtctcggaggatcgtaccgtgtaaccgccaaaaacatcattaagtctggcgaacccacagagacaaagttcccaggctggttatgtggccatggcgaatggatcgaaagctggaaacaaacatgttctgggaaaattgtgccagcagtaacttgcacactgaccttgaataactccatcgagtacgatgaacaagactggctttgccgccactgttttatgattgtaacctcggcaagaagaaaactgcagtataatcttagcaatgaggagatttgcagactttgcggcactgcccgtggagtaggtccagccaatcaatcaatcgagttcttcatctgtatgaacattgtcaagtggccggacggcaaggagaaggtctgcggtgtcgcaaatcgtattgggtcgctttccaaggtcgatggtcatggtcggccgctttgtcgtggcgggtactgcgaaagcccgctgcctttgaggaatagtgagggacagtcagggtacagtgacaagtggttcgttccaaggttgaagaaaagggtggatgggactaatcggtggatctgcaattgtgatttgcgaataaatggtagggcggatgccttatgtataacctgtagcagatcaagagaaggaactgggattggtatctagctgtcggtacatgagtggagcgtagataattatacacgctgactgttattacagatcatggacatatagtacaaggaacagcatatgtagaagttgacttctactaccatcgtgttcaactaatatgtatatctagctataatgaagatgtctccgtagtgtactctccgcacaacttttactacaatcattacttcaaaacaagggacgcgagctcaggtcactcgaagctagttgagcgtacatacagacttcattgggtcttaatcaattgcttttcaacaggttccacgggagctagggaggcgcagtgtgatagcaaagagatgaaaggccttataatgtgtcggacgcgaaagctcatcctgctctcctcaactcaagccgtcgtctttcgaaagattcttcgtttagattttatatacacgatacaatacactcttattgcattgtatgagtacagcccacggttcatgatactgtatcccgacaatcttgtgattctgcacctgcctatgttatgttctggttgtaacgaaatatccagcgtcactaggccccggcgaaattcctgcccgcctctacccaggagaagagtgaagaggtagcctgaatacgctcaaaaccctttgaaggactagataagatatattataacaccaaatacacttagacttcctcataaacctttgggtacgcccctaaaggctactagattgcttcgcgcatgtgcagacctgacacgaattctgcagctgcctggtggcatgtacggtttcctgcattgatgcttagtgccatgacacggcgtctctcttctttcagacctaagatttccgactaaatcgacagatgaatccacaagaagactcaggtcacgtttaaccaataagtttggatcggaataagtcgctgggtgatccatgttcatgcaaagacgtccggcagctgccgccgttcatgttcctccatttggcgctaggaatcgagctactgaggtaggaaaacgaacggcggttagactcgaaatctgtaactcttcactttctccacttacaacgatctcgccttacagtctgccgggaaggccattgcccttgaggtttcctgagaattgttcgaaaaccacgggtctttcaagctgggatgattaagatgatccaggcccgaaagagactagacgagatatgagtggcaattcactcagggtgtacacagtcatacgatctcgcttcctggtctgcaaggaaacatatgccttcaggacttccccgtgcatcttctgagaatggtcgggtctttgaggtcttggccaacgaaattaggatgaggctgtggtggcacgccttatattgtacccctggcatgaaaccgaaggaacgccgcgacgggcgcctaacaacttgacagacttataatatcggtgtacggcgcaaaatattgacatttggactttcgcagccgcgccctacattgtgccacaatggccgaaggctggaaacacgagctggacgaaccgaaaacggttgaaacagcaaccttcctcgagcccaagacgtccgcgagatcaaaacggttccaaggctggggtgctggagtcctgacttgtactttatcgacgtgtctggtatttctgatcaatatttgtctgagcctcggagtgctgggacgtctaggttggggacgagatggccagccaattctgcacgaaggccagtgcgccaaagtcagcaagctcagtactgtgcttcatattttcatcaacgccatgagtatgactctattgagcgccagttcatactgcatgcaatgcttgtcggcacccacacgtcgagaactggattccgcgcacgagcgacagtcgtggcttgacattggcgttctcagcccgcggaacatcaaatcggtaacgcgaagccgtcaagtacgttggcttatcttgggcctatcaacgataccgttgcatctcttgtaagtggttgtccacgatgccccggctgcatgactaacattctctggttacaattccgtggtcttctcttccactggagcgaattcgtatcaccccatattgatcaaagactcgattctcaagctcagcccctctgctgagctctatcgttcaggcacatcaccgagcagtttgatacaatgggaatatgccagcctcaaccctgatctacgctcacttcagacaggcgcattgacctggcttccggaattgaacaggttgagaaagctacatgccgatgggcagcttacaaagttagaaaactacgactgcctcgcgacttatgctgtccaataccaggtgaagggcagtgtcttgttggtcacggaaaactcaacactggaggacgatttcagctcaggtgtcggtggaccttggaccagacagaattgggtctgcaaagaacacagctgcgaccgctacaacacctcagcagcaacaagagagatgtggcagcatccggaaacttggagaattgcagacattgatgtgtcgtattgtctggctgaagttctactggagaagtgcaggcttcagctcagtctaccattggcattcgttgtggttttcctcaacgccatcaaggcgatttgcatggtcactatgctgttcggaggcaagaagaagatggaccactcgctgatcatgaacattggagataccgtcgcatcgttccttgatcgatccgaagcgatcaccaagaacatgtgtctagcatcatcggatgacctcaggtaagaaccgaacgcgatagttggccgacgaatctctactaatacaacgaatgtacttacagacgggcaaacaacatgtcatggcaatgggacacacgacataaagaattcaccggaacgcaccggcgacgccacatctccgcaagcaagaccagatgggtgctgacatgcttcttgtgagcccgcctgtctcaacaggaagacccaagctaactaacaaccgtcaggtacatgctcatgctcatcgccgccatcttcctcctcaacaaaggcttcaagtccgcaaatccgaacgcaagcgtatcgcccctcacaataatgaagtccataggctggagcgcacccgacgtccgtaccatgatctacggccccacaaaagacctcatcgccaacgccataattgcaaactctccccaactcatcctctcgtgggtgtacttctcctacaacggcctgctcacactgctcgccatggcgcgagagtgggagtcatacatgctgcaccgcaagggtctgcgcgtctctgatgccccgcagggaaagcagcgatcgacgtattttctgcaattgccctaccgactcgcgattccgtttatgttcgtctcgggctttctgcactggatcgtctcgcagtctttctttctggttagtgtgcagacgtacagttacgatacggatgatccggtggggtggaagttgcagttagatcatccggcgacgagggtttcaattgggtattcattgtttccgatggttgttggggtggtgtttggcggcgtgcttttggtcgcgattattgctgcgggatgtgcgcggtttaagacgggaatgccggttgttgggagttgcagtgcggcgatatctgcggcgtgccagccgcttggtgaagatgatggcgacgctgctgttgcggctgtccagtggggcgaaatgggcagatgcaggaatggtattaggcattgcggcttctcgagagaggaagtgagggagccacttattggggagtggtatagatgacgacaagttggcacgctatcgaatatcaagcagcatgactacctagaagtgaaagatctttggttatgtgcctgggccaccaggtggcggcaacatttctgcccgccttttcctgatagaaagaggtgaagaggtagcctgtatatcttcaaagatttctaggaagacaagatgcagcatcttagagctacgtatacatttaggctctcctaagcttgtaatgggcatacctctaaagacttttaggttatatcgcgttggtgcagaacgggcacgaattttgccgctacttgggagggccgttcgtattccgtacagggcatgtcactgaaggccatgggtatataatatacatgcataaattggtgtaaggacctagtccccggggcatcggctatataagtatgcggagcctaggtcatgtgaaagggcagaattctaaacaacgagaacgaagaaattgttaacctgctatgtcacattgagacggaatcgaagaaaaggaagtcaagtctttcactgcaaaacaaaacataggccctgtagacgcactatcacaagatcgaaagcagcaatacttcgcaagtgtacgacttcgtctatcgaatacttgttgcaacgaagaaagacagtacacataacgtcagctcaaccgactctcagcgcagctccccccatccgcaatcctccctcacatctccatccccggcagcttctccaaccacccatccgtctgctcccccacaaaatccttaaccgtacactgactcgccacattcatctgctgcttcttgatactcccacacccatcatagaagcactcgctcttatccatcgccttctgcagggcatctcccttccagccaaacatgtaatccgcatgcgtcccgtaccccgtcggactcccctcaaagctccacacaaacggattcgccccaccgcttggccacaaactattgaatttactcgtgtcccagacagtttcaaaggttacttgcgggacgcgcacggggtgtgtggacgggcaagcgggcgcgttggtgaagccctccgaggttactgtgttgaacatgtgcgaggcgtggtcgggcgagtcgaggttcttgccgtcccagcagctgtggagcgttagaaaagtggagtgattacatgggaagggacacgaacggtgggaaatggtgcgtagtaaatatcccgccactgcatggtttcgtcggcatggtattcgtaatcgtcccgcggttgccgccagacatgcactgataactcaagccggcgtggtatttcgacgtcgcacttggagtaccaacggtcattctaaagccctgatgccacattaatcatcttcccaatcatactaggcttgctgctactcactggtggaaaagccttcactttctgctgtcccagattgtccttgttcagatcaaactgcgtataatacaccgttagtcccccctgggctccattacttccgcccagcaatggctggacagggatcggttgtacgcggtggtacgagccgttggtagggtgtttaaagtacagcgtcgcggtccagtagttggagaagtcgtcggccatttggcatgtcgtgcatgtagcgcgggcgccgacgtctccgttcatggtggcgttgaaggcattgccgccgacgatgtggtgcacatgcgcagaggggaaggagccgggttgcgcggcaggatcgaggcgttggaaggttaatgttgagcaggggaagcgcaggccggcttgcacggaggcgatgagtgtgaaggcggtgagggacctcatgttgatggaggagagggagctggtggagggaaaggatgcaatagtgcttcttcctggcccttatgagttccctcgccccgctcatgttgcatgtcgtatgtcttatcgctgtcatattagacaactgtatgccccggatgtgatgtagccaaggagcgaagactccgattaggatttacttgatctgctgcacgccggctcagattaatctccgcaaagcttgacccgacctcattgtatcctatcgttttattaatgcaatgcatgaggacaccctattcgtgtggacctgctgaataaagattccagatgtgttacgcaggtgacgacatgtgtaggtgatatgcaagtgaagagagtggttagattaaaccgccatagattcctggaccggcagttggccaaggtcggcagatacagcaatcggtatttgttacatgatacatggtcggataacatcgaatccgaccgtaaatgcacattgccatatgcttaccgccggcaagtgatgctatgtattaggatctatctggtcgtgagtgaacactccccactttactcagcaaaggactaaagctacagcgcccattcccccttatcatccgaactcgtgataaacggcgaatcaatcattttgacagccaattcgctgcacagaacactgcctcacattagcgttgtcacagtaacaatgcaaaggaaacacttaccaactggacccaacgagcgcatccaactcggcaatcgccctctccctcttccctcccattcccctcctcacttcgccctgcaactccgcaattctcttacccctcgcgatacccgctagatccaccacctttttcgcgagacagtcactgtggaacgcatgctggcatgggaagacaaagaattgtctcgccagtagtggtaggccacacgtgtaacacttctcccctggctcaacgatggcataacgctgttccagcgccttgatgtctgacttgatgtgtttagccgtatgctcgctatcatccatctcttctttgagcgcatcgatgcggcggctgtaatcttcgagggcagagcagatttcttctttgaagtcgtcgatgacgacaaagtcagggaagaaggggatgaggtcttcgatgcggagaaggtccacgcggcgaaggaactcgatggccgtcttgataccagaggattgcgagatgactttcttcgcgatagcgagccagagcttcttgcgtagggcgggcgaagtgttggaccgatcggcaacagaggaggcaagttcgatctcgtcgtacttgagtgcgaggtccacggcttgcacgtattgctgcatcgagctgtagatgtgcacgcatgattgcacgcgcttgtgctggatacagaggcggagagcaaagtctgcatcgtagttctgctcatgcgcttgagattgaccctcaaggtaggcgagcagtgccgactcgtccgtcgtgggatgtgacgcgtagatggagattagtgtgttgtgaactgctgcgtctgtcgaattgtgttgattaatctcgaacagcaggtatcgcactgcttggttctggctcagtgaggccttggtcgagttgttgtagttgagaaacgctgggatgagcttctgcgcattgaaggtggtgtggcgcatcatgacatcgacaagctcgactggcacatgggccataagcacgctgctgtacttgtagaagatttctgggtccgtctgtttcttcagcacgtccagtgattctgtccaccgctctcgctgcacccagtacgacagcacatagttgtagtcgttgacgacggtggcgaagtagagcagctcctcctctcggccgtggctactgatgatttcgtacaccgtcttgcgatctaggtcggtcttgtacttgcttgcaaagtcctggtactccttccggattacggacagctgatcatgggtctcggccgtgttcatgctctctgacagctctgctctggtagtgatagtatcgtcgagagtgttgagtttcgccatatacagctcgacaagccacgttgcaaccatcgtcctctgcatgatggaagatttcttcaacgttgagagcttagtgaggaggtacttgcgcagtgcgtcctgctcgcctttgtcgatgaacgcgagagcaacctgctcaaaaggcttcgtgcttcgtccgtagacagcggcagcctccatgtactgcccctttccgacaaggtaatcgccagacgcagtcgcgacggcatccttctgggctgaagtcttcgcaaactgcgatgctgcgtcaaactgctgggtcttcaacataatcttccacaagtctcttgtctcgtcggtaactacaacttcgaagatctctctggtcgtgaaaagccagtaggtgttcttcttgatgtcggctacaagcccgatggcactctggccaggctcgagcacaacttggtccaggacaaccgtgtcatcgaggcgattgacggctacaattctgccttccaccagttgcaggatatgccattggctcaagatcattgagctgacgggctcctgcgtctttcgtgtccggccactagcggtctgtgaaggcgggatctgcgatctaggcagcatctttgagtccccgaggacacttccgccaagctcagacgtgtctgtggacaggaacagtttaccatggaggacaccctgcgaggtcagccatccgaagatccgctcgctgttcgattggtcgtagctgtgcgtatcctggagctctggagagacggctaacaaagatgtcgcagtaggcgcagcattcgcgatctcatgtacagtcgcagattcactctcgaagagttttgagaagattgatccgcttccttcatgccccgctcgcccgagcttgccagcaaagtgaaggaatgttgatggtgttgcaatgataatccgccgcaggtctgctcgcccaggcacagcatctgtccacaggcctacgataggcccgtcattcgtgtgatagacattcttcaaatatctctcttctctccggtagaactcagacgagggttcaatgtacacctcatacacattcccatccgaagctcccaccagtatttcccgtgtcgatgcagtcggctgtgacggattccatgatacactctcgatgacgacgcccttcagccgtgatagcgctttcggtgtgcgcgactgtgtgtggaggtaatagttctcggcgagggtagtggttatgataagatgcgacgccgaggggtcgaggaagagacgcttgatgacgccgacttcggacggttttttcggcagatcgatgtcttgtggcagtcagtattacaaccacttgtcccaaggcatttccattcccacgaaccgtctatgtcggctgggctgtccaggtctatgcgcaagatgcgcccagtcgaaagcgcaagtatcaggacgttgttcgcaaccgccgctgccacaaaatcggacgatatgttaaactggagcgacacgcgttctatattgaacattggcagcgacgcgtcttgatcctgcatgttgctcgtgctgggcggagcatacccgctccccatgtcgtatgccatgctgggcttcgaagtgagccgatcgctaccgtgaatccgtgtgcatggcccagaaagctatccgcagcttctcccgcgcctataggcctttgtggtattggttatgtgcgtgtacacgggaagtcgcatgctggtgctcgcatcgtgacgcctgagctaggagcttggaccggagatgggccggagataactcggatctaggtccaagcatattcacccatcatctcaccgcatcggttcaacaaggagtttcaacgaatctatatcctacataaatagctctactagttgcaactagagcagaagatgtcgcaagccctacccatttctttgtaatgcaagttttactactccaagacgccgcagcgctgatgcatgtgatatggaagaataaatgccaaactgtgagacggctccgactcgacccatctactcgtcctcgtcctcatccatggccgaatcaccgtttgcctttggcgcggcaatgccatcctcgtcgtcttcgtcctcgtcgtcaacgacgcgacccttgcgagcgcggggtgccgctgctgcgccttcgtcatcacttgcgagttgcgcgtcggtaccagctgcagcttccgcatcaccatcactgtcgtcgtccacgaattctgcagacttgtatttgcctgatggctcgctcttcctcgcaagcttcctcttcttcttctcccgtgggcgctcctcgtcagacaggccctctgtaccagaagctgtggtccgtcgtcgacgggatcgtggctcggcagcatcagagtcagatgcaacaccctcagtgtccgagtcggcatccttcttcttgcgcttgggctgcttagggccacgggctttgcgttctgcctttcgcagctccttatcttcgtcttcctccatgcgtctccgctcctcttcagctcgtttctccatgagctcacgatcacgtgccgcaatacgctcctgctcttcgatgatcttgcgtctccgatcttgtgtcgcttgctctgcctgttgcttggcctcgtcacgacggcggatctcttcttcacgcagcttccttgcctgctcaagcttgcccttgttctcctcttcgtacaccacttgcttttcgcgtgcacgctccaattgcttgaccattgtgttacgtcccatgttggcacgggatgtgatgtctgttcgtggaaatggtgttacttcagcttttgcgatctggtccagagtatcgatggcttctgctagaccggccatggcatcatcgacttgctgcaaggtgcgttgggattccggaacgttgatgattgcctgcgcaatctggaagtgcatgaaggcgacattgaactgaaagttcggctccgaaggagatatcttgagagcctgctgagagtagtcgagtgctgtgcggtacgaatctatgttactacggtcgtgttttccacgttggaaccaggtgcgacctaaacaagcaagaatcttggtatcgtttggacgacctctgatcagagctgcctcatactagttctgttaggttgcacgtggtgctaattgagtggagtgacttacgttctcgatggcgcgagcaaattgtttcatctcgcaatacgtgtggccaaggttcatgtatacgctgtagtccttgatagtctccctgactttgttgaagatttgtagcgcagtcccggaatccttcttgtcctccaccatggcgatagcaatgccttgggcagcgtatgcattggttttgtccagctggagcaccttgtcgaagaacgcaacagccgtttcgtagcttttctggcgcttcatcttctcctgctcggagcttcgtggcatttctcttgccatggccaaatggaggtttcccaaaccagtgagggagtactggtcgtgcttgtcgaatttttgcagagtgtgcttgtagaggcgctgttcttcgtctgccgcaatgttctgcatcttccgcttggtcttatggaggaaccagccgtagagagctcgtacctcgacgttgtcctcgttctctctgaataggtctttaattgctttcagaccgagctcgttgggactttgaataatggcaatatatgccaatcgaaggcgggcatcgatgtagtctgcatgtcgcttgagaagattctcgtaaacgttcttagcttggtccaggttgttctcggcctcatagcatcgacccaggttgaagctgatagaagtaaccaaagcatcagtgtcgattgactcgtcgcgagcttccgccttgacacaggcattaagcgcagcttcaaaaagctctcttgcgcgtgtgtaacgctcagcctggaaatggaagcaagccatgttgtttagtaactgcggcggtagcaattcgcgcaacgcagctttaatctcgtgctcatcttccagctctggatagtcttcctcgggaattgcttcaagctccattttctcgacctcctcaagacactttagactcttctcgggcttttctgtttcgtaaagtcgggccaagttcaaaagcacagactggtccggggtagccttcttcttggggtctcgccatgccttctgaacatcgtcgaggtgcttgatagccttctgcagttcggctgatttgtcctcggtggaaccgctgttttgcgctgcgaatacatcttctgcccagagcgtgccaaggagagtctgcgcttcgatattgggcgactgttggatgatcttctcgagacgaaactttgcaccgctgtagttgagctgtagaacattcatctgcgcggatccgaacttggccggaatgtagcctcgctcctctccgccgcgcgcctggtcggatctgccgtagcaggttgaggcctctgccagatcaccctcggcgtgagccttgcgtgccagatggtaccatccgtcacttgcaatggcgttcacgtctgtgaggtcaatagcacgcctcgcgaccgtctgcgccttctgccagtccttcctcattacaaagtaaccgcccacgctagcgcaagtcaaggggtagttcttgtccagccgcaaagcagacatgatgtagtcgacggtcttcttgtagaacttggcaaagtctggatgctgtggggggtgttgcgacgaaaggtgaaggttgtactgggcgagcaggatgagggcgatcttggactttgggttgaggtccagcgatcgctgccatgcaccggcagcatcgtccttgaagccaagatgccagaagcagctgccaatgccaatgcgagggtctgggtcgatgagatcgggcgagctctctaggacactctggtaacccttcagagcctcagcccacttgcccagggagtagctgacacgcgctctgcccatcttcgccatgagattcctaccgcccgacgccctcagtgcatcgtcaaagcacttggccgcctgcttcagggtctcggcgcgctccacgctgacggcgtttggtccagcggtggtagccggagactgcagagaggctcgcaggaggtagaggacgccgcgagcaagaaacagtgggggatgcgacgggctgatgcgggaggcttcgttgagaacaccggtggcttcctggatgtacgcgtccttggttttgatgttggggtcgtctgacgcagttagtcgtggccacagatggatgccgcaatatcatacctgacttcacgcgcggcgcctcgcgacacttgagcagatacagccagcagagcccgttgaggatgctgagccgctcctctgcgcgcgcacgcccaaacacgccaatggcctgcttgagcacgtcaatggcgacgtcgaccttcttctgtttcgcataggccacggcgacctgcacccatgttgacgtcaagctcttctcattttcgaggatggcgcatagctccgttggatcgtcctgaatgtcctcgtcgagcggaacttcgacatcgagctggccaccttcttcatcggcgaccgagatggtgatggcattgggcacgtccgagtatcgcggcggcgggaacattttgcctgcgccatttacgccattcgcgccgttggcgtagacggccgacatgatgcagctgggggacgcgaccagttggggaaggagtgtttggttggtggagggttggtgtcgcagtcggctcagggcagcatagtaggatggcggcgggagggtaaaggcgcgaggctgctcgaggcctgcggtgatgggtggacaaagggtcgcgagggtcgcgagtgtcgcgagggagctcgaggaacgcgctttcggaagatcttgcggagcgcggaggtgaggcttggcagcgtgaatgcgctgctgtgcgtagggatgtctgcaacaccaccgcaattgaaggagattgttggctgggttttcgaacacgaacacggcgactggcgttgcgaagactgcagtgtcttcaccaagctgatttcatttcagcgctcctggcttggcgcactttacgactccgcgacagttgatccctgctcctacaacgtaaccagagacacccccgagctccccgcaggcacatcactccctacacaccacaccagatgacgcgcaataccctgctttccacgccatgacagtagcgccttgccgagaaagacgtacaacaccccgcaattgctgagagcaccatgtcgcggaaccgggactactcgcagccgggctccaacgggggatacaccaatggctacggcaacggaggctacggcgatgatggtggtgggcggccgagtggtgagcgcaggcagcggccaggcggctacggtggcatgggtgcgccgcctgacgacgaccgacgacgacccagcaatgaccgccaacgtcgccctcccggttacggaggcatgggtgcaccccaagacgactacggacggcgtccaagtggtgaaagccagcgagaacgacggcccggaggctatggaggtttcactagaagggaagatgaatacgccaggccgcagagcggaggacgcgatcgcaggccaggtggctatggcggtctccagcaacaggaagaggacgggcccgaggtcacgcgacccacgagtctggagcgctcacgagcgaacaggcggagcggcgagcggcagacaggcagcagaggagccaacaactacggctcaggcagccagcgcatcgaagacgtgctgcagtacattcgccagaactgggactttatgacccaggaccagtgcgttcctatcgaagtcgccctgaagctcatggactcgagctcgcttggtctggccagccagtatggccagttcaaaacgacgcacagggagctgcaacaggctttaaaagccattgtgaacggtaggttgggcatgtgatggtggcatgactgcatctgacaacatatagagcaccatcagggcttcaacagttctattggtactttccatcagattcagtccagcctgcaaagctcacagcaacgtgtccggactctgaagacctcattaacttccgccaagacgcaattatcaacagccaagcctgaactcaaagaattcgcgactgcgtcccaaaactacgatggaatgctgcaaatgctcaatgctattgaggagctccagcttgtgcctgagcagctcgaggcacgcatatcagagaagcgttttctgactgcggtagacatactccaaaaggctctcttgatgatcagaaagacggaaatggagaaaatcggggctctcaacgatctgcgcacatatcttagcaatcaagaagtctccctgacagacattctcattgaagaacttcacagccatctgtacctcaaatcgccatactgcgaggatcgatggaaagaatatgcacaaaaccaaatgaaaggcggcatatctgagcgcactcagacggacgctcgaggaaggctgttgtattacttcctcgatggtctcgacctctccgagccagtaagctcagccagcattctgcacttttcgccctgctaattcaaccagatgacagatgattctacacacaatcccgagacagatacgtttcaatacatccggctcatcgtcgagtcattgaataagatgaaccgtcttgaggtggcggtcaataccattgagcaacgactgcctgtggaactgttcaaagttgtcgacaagtcgaacaatgaagtcgcccaaagacaccccagcatactacgagctcatgcctcgaagaaaggtggcaaggccaagactggtatcgaaagcgacgaagtccggtccatgcttctcaacgacctgttatggactctatacgctcgatttgaggccatagctgaaagtcaccgagccgtgcacgacgtagtagctggtattgttcgcagagaggggctgcgggattcttcaagcgccgcattaacacgggggttcaaagagctgtggaagctctaccaaagcgaggtgagtagaccgattgcaacccagattcctgctaacatcactagattcggtcgttgttgcatgattatttagcgactgatggtgatgctttgtaccgcaccggacaaggtcagacatctgccggaagcgtcttttcgcgagctcctcgtgacaagacgaaacgcatgttcaagctctctgacatgaacacgaagtcgcctgacatcgcgcaagagcgggaggacctcgaattcatcctgaaatcatcggtgcctggtcttgtatctgattccaagaagtctgagaacagggtggctgagaccagcaccaatcttgatggtagcgcaactgggcacaagctactggttgagcctagtgttttcaacatgggaatactgctgccaccctcactcgacttcttgaacaggttgaaggaggtggtgccgccaaattcagacatcgtgatgagcacattaacgtcgtttctcgatgacttcctagtcaatgtgtttcaaccgcaacttgatgagacgctcgccgagatgtcatcgcagactttcatcgagctcgattcgttcagtgaagacccgcactgggaacagcacgcaaagaagccaatattcaaggtatgtgagtccccagagtgaatcatctcgttctgacaatctagggtactgcacaattcttcagtctgatctcagccttctgcaaaatgctcgataacctgccccacgatcaagcattctctcaactaatcatagctcaaatgcaaacgtactctcaaaagtgtaacggttggtacaaagcacttgtcacgcgctcgcagcctgctacatctggtagacgtctgaaagcaccagctgcatggtcagagtctgaagagatggaaagattggtatcgcaaatcctccaatcagatccttccgacagcgagaacttcaatcagcttgtcgagaacgagatcagccttcttctgcaggttgtcagtgaagagccactggatcaggcagatatgcttcaagacaagaaaagcgttatcaacctatgcctgctgtacaccagtatgaaatggctggctacgaaggcagcacaattacggcacatcagtgatagagccacaaactctggtggtggcgaatcgtccaaagacaggcatacgcaacgatggaccctgctcacttcatccgaaccacgagcagaaggtacacacgtctatctcccactcaaccgcgagaccgtgaggtatgtcatttgaacgagacacttgatatcatgtgctaatatggtgcagcgaattcgatcaggtcgtctcgtcctaccaatccctcagcacccgcatactacgcaccctccacttgaccattcgcagcaccatcctccatgcgctatccacctctctacaacccaacctcttcatcgacacgccactcaacgacccatcccccatcatcctcgccttgaactcaaccctagtcaatttcgacacagaagtatctcgctactccccccaagcaacatacacccgcatgacacacggcctcgccaacctaatggacacctacctcctctccctctgcacaagccgcatcgcgcgcatgaacacaaacggctgcgcacacatgcaactcaatatcctcgtgctgcagcaaaacctcaagaacgttgaagaaggcgccgaactgcccaacgcagcgctctttttcgacctcttcaccgctggccccgacgccatcgtcgcgcgggcgaagcagcatggtaaagacttcggcgtgcctggcggcatgctgaatgagtccagcgtgaagaagttgctggagatgacgtatgaggaaagattgactggagataatagggagagtagcgtgagtgcgaaaaggcagttggacgcgcagcttttggagattagtgagtttatgtattaagtgtggggaggtaggtattctacatcaacatcgttttagcgagcaattctattctgcatcctgatcgatttttttcaaggcgtgcgttcatttctgcgcggcatggtgatgaactcgtcacatttacgacgaattgtagccggccaatcatactcacccctgttacatgtctggcggcactggggcggaacgtcgccgacgcacggccgtggtttgtgcgacgtcgccgacgacgggattgatagcgcatcgaatgaccccagccgcaaaacaatagagactcgatgagggaattgactgcactcgcgctattagttgggaggtcatgtgggagttggtgaaagctgctttcactagcactgcactgcgctgaaatccgagatgcatgtcaagaaggaaaaggggaaaagaaaagaaatatggttcgataaactactcgagggacaggtatcagagcaaatgcatgaggggcaaacatttgctatcgtgagtaaatgatcgccctacacaccatctatagtccggagacctgacagctcgccaagtccgcctatcccagcgttttcattttttatcacaaggcctccttcgacatagcctgctttgattggccaggatcgtgctgccactatcgtgaggttaaggctgaccacggcacgattcgtgggggccgggggcgaggtgtaagcgtaggattactgtgctgctgcgccgctcgctgaggtcggcgaggagtgttggtgagatgttgggagaatgttaggaaggtataatatacttacactgccttgtgttacaatcgaagatttctcatcgtctcgtatcgttgtccattcgtatttcctcgtatttggatcgagggattatttcgattttgtttatcctggatctttcatcctctacgccccgccaccatgtccgacatcgagaaaggcccagactacactcacctcaccaacgattccgtgcagagtttcagttgggcaaatgtcactgtcaccgtgaaagatcgcgcgaccaaggaatcgttggagattttgtcgagtgttaacggatgcgtgcaagccggggaggtgctggcgattatgggacctaggtaaacaaaacagtctcaaactacctgctccaagtctcatactaatatgtgcgtcagtggctccggcaaaactacccttctgaatgtcctagcccgccgctccgttccaaaatcaaccgtccaccaagacctatacatcaacggcacgcccacctccctccacaccttccgcgcactcagctcctacgtcgagcaagaagacgccctcctcggctccctcacagtccgcgaaactctctactttgctgcaaaactcgccctccccccctctaatgaccgcaaagctcgtatcgagagcctgttgcgcgctttcgggctgcaagaccaggctgagacgctaattggcacgccgcttcgtaagggcgtgtctggcgggcagaagaggagggtcagtgtagcgagtcaacttgttggcgggccgaggattttgttcttggatgagccgacgagtggcttggattcggcggcaagtagggaggtagtgggggttttgaggaaagttgcgaggaaatacaaggtgctgatcattgcgtctatccaccagccgtccacgacgacgtttgagatgttcgataagcttatgctgctttcgaaaggcaaggttgcgtataatggcccggtggagggtgttagggggtattttggagggttgggctatgagatgccactctacaccaacccagcagaattcctgatctccctcgtcaacaccgatttctcctcgtcctctcaacacctctcgcatctacaaaacgcgtggctcgcatcaccactagctgtccagcaaacgccccaaacttcatcaataccactcctacccagcacccgggaaaccgcctctcccctcctaacccccctcaccctaatacaccgttccctaataaaatctcaccgcgacgtcatcgcctacgccctccgccttgggatgtacctctgtctcgccctgctcatgggcacagtctggttgcgactccccccaacacaagccaacatcccggccttcaccgccgcgatattcttcggcggagcgttcatgtccttcatggctgtcgcctacatacctgcctacctcgaggacctcgcattatttcgcaaagagcgggcaaacggcctctacggccctacggccttcattctgtcgaacttcctggtcggggtgccgtttttgctggcgtgtgcggtggtattcagtctcgtggggtattggctgagcggatttaatccgagtgcgaagggttttgggacgtgggtgctgtggctcttcctcgacctgctcgccgccgaatcgcttgttgtgctgatatcctcgctcgtccctatcttcgtcgtcgcgctcgcgagcacggcattcgcaaacggggtgtggatgtgcgtgggcgggtttctcgtgcagcctcagagcttaaatgtgttttggcggtatgtgtttcattatattgattatcaggcgtatgtgtttcgcgggatgatggtgggtgagtttgggagtagggactatagctgtggggaggggtgtcggtgtatgtataagagtcggttggaggagcagtgtttgattgagggaaaggcggtgctggcgcagtatgggttcgaagatgaggggatggagaaatatgtggggattatgctggggattatactagggtatagggtgcttgggtgggtggcgttgtgggcgaggaagcaatgagagcgcgatgtcaccaggcagcggcagaattcgtgttcgcctatgcacatgcgcgaagtaatccaatgggttttaaaagcatactcagaagtttatagagaagcctgaatattgttagtactataagacatcttgcttacttttgcaaaagtattcaaatatatccaggctacctctttagtcttgtcgtttagtaagggcggacaggaaattttctagggcctagtggtcctaatctcaaacttttcttttctcttgactcacgccttagttcaaccaagcttgaatgaattgacagtccagccatagactcgacacagccggcgtccaaagcccttggccatgacgtatggcatatcactgtcggggtacggctcatggaactgaatgttacgttcagcgtcaatgttgtagcttggagtggactgccatgtagagccctgaagccctccacagcgaaacccatgcgcatcatcgtacgcttgaattcggcccacttcactactttgtgcagatcacctgacctcctcagtatttcgagtgtagaagatggttttgaagaccttttgggtacgctgatcgacatagataggcttctcaggctcgtgggttgtcgctttggcggtttgaataaagagatagcctgggtatcttcagacacttttataaaactagataaaattccttacagcactgaatatatttaggattccttataagcttatcagtgcacacctaaaggctattagattccttcacgcatgtgcagagcgaacgcgaattatgctgacctccgatggtatctctttggtcgcgaccaccaagcccgtgcccacgccagtgacacctagcagcgcactggagctcatcatccctttgcgctcctcagcctgaacgaagcccccaaaagatgagaaggacgtggagatcgtcaattacaacacgaagtcaagcctcccgtttcactaatcggacggaaacatgcaatgggccacgatcgctacagctcttgcatccgcaccatgcaacccttactacgttattgatcgggtcgcaccggtccccgtgcagaagatcttgggcaagaagcctaagttcaaaactttcgtcgatgaggatgggaccgaggtggatggatttgatactcccaaccatacaaggtccaggacattgctagacttcatggctcagatcccacatcggggttccgaggagctgttcatgttcggcaaggcagcggtagagaagtacggtccagcctggtcatgcctgagtcggtcggccaaacatcgcaagaccatctaagttattccttgggacaaacagctgtgcccgctgtgtaacgacggccggtacgcaagcaaaagcatcttacatgacttcacattgggcgcagatggcattcattgccacgactacagctgggaagggatatgggagccgcaatcgaccaagcccaagggtgaatcttcgtcaccctctaccccaaagagagcgaggccgaagaagctgagcatttcttccatcaaacaagacacatctatccctgcacctcgcccatttccttaccccagtcccggcggcggcgggagcctgtgaacccaggaagacagcccactgcaccaaaagcacctgaggagttttgctcttgcttatctttgatttttcctttctgcgcatgagggctttcgacttctaccgatggacagggagcttttttggtcggcttccatcaaactgcaaggtctctagagaggccacacattctgactcttttgattctttccttggtagttgaatgaggcgtccatcggcctgactgagaccgcaacagatagctacctaaaagtcagttcctgcaatgcattgtataatatgtacatctgaggctatacggtctgagtgtttatgcatctgcacatcttcgagcggagtgggacgtttcctgggtgcttgaaactcgaaacgcaacttagcttacataagagcacttgaaattccccatatcatgcgtgaatacatctgaacgtaagtccacgaccatgtcggaacctaatctcctccatttcgaggtgattcctcaaactccagtccaccaatgttccggatatccagccgccacatccgcaccacctttcgccagaccttgccgccaaattccctccacgtctatcttcaactgagtcacgctggtgttgcagccctgcagccttcgattgcgttcggtttgattgtatcttgtgcttgtttcgctcactgtcaggacatgaacagcagctgagaggaacactcgagtctgtgtgtcaacagcatcgctaggggcgatgggatagccgatgttgagagctttgagcatgtcgcggagttcgtcaatagtgaatgcggtagaactgctgagtcgctgggcccggtacactggtatgagccagagaaataggtatagggtttgccactgttgaccgcctctccggagcaggtcctctgggtcgtgcaaagtccacgctgcttcgcacagggtcggccaagtgaagatcggggtcagatcatccagttcagtctgatacagcatgatggccctccacatgccttctgtgggcacgaagttggttgtggttgtacagaactcgaatagctgggagagagtccttgctaggccgaccacgggacagtgtagtggcgcagcgttgttgctattcaaggcccggcgtagcaattcgatgtatggcgtcagcataagccgctccgcactgtttctggccctcgagggatcgttgtccgcattgtaagcctgaagaaccatatgggtgggcccaaacagggctctgaagctccaggccttgctcagaaacccatcccggctggactgctgcacattttccgggttgctgtagtattggttgaaggttatagcacgtggtgcctgtggaggtagagacggctgtgtgacgggtgcagtcgttgcttgactgcggggattcctgcgcttcttcttgaatagcacgccgcggcatgtcgggcatgtacccttggtatccttctgcttcaaccacttctccagacagttcctcccgaaatgatggccgcactctttgatctggacgacgacatgttggttgttgaaaggttcagtgcagatgctgcactccgctgcctcaacgccgtccttgaggaacgcttgcagcgagcctggcaccgacttcttctgctccatcgtgtatcttcaactgtctcgtttgaatgcaggggaatttgttcttacctagggttgaaagtttgcaatttgcaaggtgtccgggtagtgggcggaggggaatcgtgacgggcaagaacgtcaagagttgaggtcgactgagctagagcgcgaacttgcgcgaccaggactggaggattgattatagatagcgatgcttgcggtgtggccggcacggggtttacacgtgatcgcgcctatgactagtctccctatccttccacttcgtcgtgagtagagcattgccagccaacgatttcgacacagatcctttcgaagagctctttgattattagcgccactccaatcagcgctggtcaagccctgttccactttcatccgcatcagcgagaagacggcgttcccatgatgcgcgcgatttggctgaggacagcgaactcatttccgggcttctgatgacgtactctagacaaggcgtcgtttgattctattaatgaattagcggttacacaatcctctcatagtcagccgtagccaccacagtgagaagctcaagtgtggtcgagctcgcgaaacatgcactggaagactacaacggcaaataagactaccatgatatacaaagcatgccgcgatagcctccaggttggttccaagtggttgttgtggtcttgttcaaatgttctgtatgcatgctggatgtcgctcacgtgagcatccattcactgcccagggagtcgacaacgcatccgtcataggaacacaagacttagagccggtagcggagacccttcctgtaccctaatactgctaaaagaggcaccaatgacgttatatcagcgcacgtgacttgccatgtgctgctcgccgccaacagtgaacgcgaatcgtcccgttctgcgccattgatcttggcgcttctagcgcccgctactgttctaccttgactccgcaaaggattgaactctcactctagcggtttctctaaatttctgctcaaccacgcgctttttagcgaacacagctcgccatcggtcacacttccagaaacacctacaatttcccaccgccatcatggcaacaaccctcaccctccccctcgcagatgtccgcgagcttctggaggagaacgcagaccgcactgcaaagcgggtcgcctcggagctcgagcccgtgattgcagcactatcgcgaaagctcgaggagaggtccaatgattcggagcgcgtgtacgcggctttgatgacagtgctttcgggggcacagaaggtgcagttcaagatcgcttacgaggcaactgtaagaaaccttctccgtatatacataacttctctaacatattcaaggggcataagaattctagacagaagtcagcgccgacatggcgcgagacagcacctgaagattccagcgatgatgaggaatcgacgcctcagctgccgaagccttgggtcatcaagaggggtctagtttcggtgacagaaggcatcagaacccttgggctcggttccgaagtgtcgtcgcctgattcgaagcccttctgggacccaactggtaggaacgtcagcgtcacatcgcatgacaaccgaaaaggtcaagccaagtttgagcaaagctcaaagcagctcacgcccctgcacatcatggcgaaggttcctaagtgggacgaacaacccacctcttccccttctccaggctcgacatgtagtgcactatcgtcatgtggttcgactccaccatcatctccaccatcatctccaccatcatctccaccatcgattgcgacgccatcttcatcacctcctccatcctctgcctcttcaccctcgtcgccttcaccaccaaccccttcgccagctgcaaggatccctctttctgcgcaacagcagagcccaacctccgtcaagtcgcattctctgacagagttgtcgaccgcatcgccagctctagctccaccgccggcacctcaagggtttccgcagaatgctattcaagcgccctcggttgaaagccccgccgcacgtaaactccaggatgaagacaagactgcaggcgtaccctcaagaatgctcccggcacttactgtcaaggtccaagacaccaccccgattaccctggacacgggtatggacggcgttattgctactacccccgcgatcactctcaacgcacgagcaaccacacaaaacatgggcggaggacccagtgttcgcgttactcccgtacctgccagcgtgccagctccattcacggctattgcgagtatctcaactgcgacagacagctccagagacgctcagatggatgacgcacctgcctctgtcaaaaccgtcactgacactacgcaagtcacagcaacagatgcccagatggatgatgcatcagcctccgtcgacaccacctccaccgacactacacaagtcgtagctgcagatgcccagatggatgatacaccagcgtccgtcaacaccaacgccaacgcaattcgagcaccagctgcacatgtccaacagccagcagcctcaagctcggcgcaggtcacggctgcatctgtttctccacaatacacttcatctccgacagcggatcaagcgagccaagcgacctctgacgcagaacggcttcccctaaatattaaagagttcaaaacagctcatgctgctaagacagggcccttgaagactctcaatgtgggcatgaagcgcaaggctgccgatggaaagtattcggagtggagcaagccgactgtcatacaatgcgatcctgagatttttgatctccctgccagcgagggctatgacaacgggcttttttgcagtatccgcaagaccgtacgacgaaatgaaaaaatggcaacaactcaggcatggttcgaagccttttgtccaagcacattggaaatccccgtttgggcgtcctgtctgagccgtcggattcgcaaccatgcagattggtttgagaatttggatgatggccaaaatccgatactccgagagaagtacaaggagttcaccaatcttaccaaggcttgtgggcatctcccggacgtctggaaatttcgcccttggcttgaaaagattgtcctacccttcctggtgacagagttcagtccggaactcaccctgatcatcccggtgtcagacaccatttcagctggtctatcgacagcgaaccgcaccgattcactattggaaatcttccaggccatcgcaaaggcataccttcgaatggttttactcaaggcgcaaggcccatacgacaagatggacctctcgagatacggtgggccaactctgctcccaaatgacgcggtcgttaattgggaagtattggaagacatggccagcagcatcgaagttatccaagcaaacaagtttggaaaagacgtgcaggcgggaagggcctcgctcgcaacatacagatcttcagtggaatttgccattcgaagattcggtaccggccatgcctctctagagcgccagattgtgacagtgagacagaactcggctgagagactggaagacatgcacgagcgttggtcgagtccagatgcgtacctaaaggacgccgaagcgcaacacaagctcgtctcagacagtggagtccaatatctgcagtacaggctgaagcttctcgacctcagtcagcggggtgttctcgtcgaccccgctcttcacaataatgacagtatcgagctcccagagagaatgcgacggacggtctttcgcgagatcatcacacgcttatgtgttgccgacgacgagttctcagcgatcaatcagcgcagcatctacagcgcatccagcaacattctcggagaggttaccgccacggcgctggagttggaagctggcatcctgcagggtgtgacacagcttgctgcacagatttctttgacgcctggaagcatcagcgagatctatgctaataaggcccaaatgctccaggcgcgactcattgacttcccactcgacaccttgaaagagtgcgtgctatacagccatggtgatggctatgtacctaccgttatgactgccgcaaactccagtatacactcggcgaggggtggccagaccataatcgaaacggtgcctcactcctcatccatgcgtgggcaggacatcattgagccgcctctcaagcggcgtcgccatcatggagaatgtggagactgcgcattgagcggcacgccatcgttctatttcaacgaccaggtgcccagcggccacattgatcatgagcttgaggtgaaccaggcgcttgacgattgttataacgaaatttggcaccctgactcggactacgattcagacgactacgaagatggcggatctgatgacggcgatgatgctccggccggtgacggagacgatttttcggactatgatggagatgatgattcagaattcagctcggacggcgattgatgacggagatggttccagctttggctccaatgctctgggatgacgaagtttttattttcctttttctttcatctttcttacatattcgttttgcgtctcggaagcgagatttgagttacaggagttcagataagcactgcacctccatgcagtgctagaaagaggtggggagtttgattatatagcgccacaatacgtggatatatgaaaattctgaaaagccaccacatgcttgatagttgcgagtgatatgtacctgtgtgactagatccctgggcaagatgagtcgttgctcctatcaactttcagtgtctcttccgaggcttttgagctacctcaaagtcacgccggtacaccttcgttgtatcacaggttcctgattgagcgctaaaaatatcgttaaggtagacaggccagcttgcttcttcctgaacacctgacatccctctaccggcatatatccacgaccacatcaaggaaacgaaacctcaccctttccccaatagaacaactccacgtcaaacccgagcgcgaccaaacgcttcatcggaccaccaggcctcttcttcagcatctaatgcgaaataatcgatggcccgcttcagtagtcctcatcgcatccatgatcaaatggtagctaagcatcagagtctacgagtccagtaactgatgcgactgcggtagcagataccgctgctgtcatgatagcgaaacaataagatgagcatgaccaagtagccaataatgtagtgctgctagtgtaagcaaagcgttgcctgagtagatttgtaagatgaggttgcaatagaggtgggcgctgattagtcatgctctgtaggctcctacatcatcggcacccctcacttcttcaacttcgtccttcggatcaataagctgcatcgcttttcgcatgagctcagcacgcggcagcagcgatacactgagcaaattgagcacactccagccccggcttgaccttgaagactgctaacctcccacatcttccaaattacgacataaagagatcgaaccacaatggctaacgaaagacaatctgcgaacgcgatcagattctacgaagcaaagtctgcggactatgatgggacctggcatgatgactttacgagacggttcttctcctaccttgacgtaagagagggacaaaacgtgctagacctagcatgcggcaccggcctgctaactttcttgctggcggacaaggtcggaaaatcgggcagcgttgtgggtatcgatgttacgcctggcatgcttggtatcgcaggccaaaagaaagagctaggcggggacaagtacgcgaatgtgagcctgcaccaggctgatgtcttacacttggatgagaccgaagttctgaaaggcaagacgttcgatgtcattactgtgacttcagctctggtgctttttccagacccaaaagcagcgatcgagcactggtcgacgtacttgaagcctgatggcattcttgctgtggatgcgacacatcccaggaatctgatatctggcatggtattggaacgtgtcgcccgtcgcttggatctacccattccgtacaatcgctcctggagtcagtcggagtcaactcttcaggctatgctcgagtctgccgggctcgaagtcgagagtgtaataacagtggataaccaggccgggtacggtaggcgttactacgacgtcgatcagtgggatgacttcttcgtggagacggttattgtcaaagatgttatgcggacatttgcatccaatgacatcagaagaaaagcgcaaggaatctacaaagaggagtgggagaagatagcaatcgacggaaaggtggaagaagtcgacgccgtgttccttggtgtcgccaggaaacgtaagtttactgcttgcgcgatcccactcaaggcgcgattaacaagttcgcagctgccaatggaacaacctacgtgccaaaggcggatgttgacagcatcgtcttcaagggtggctgtcgctgtggatctgtaacgtacacttcgagcgagccaccatcagacatcaccctatgtcactgcagggcgtgccaacacttatcaggctcggcatatctgcctttcatatccatcccgaagagggcattcaagtatgcggaatcctcagcgctcaagtcgttgaagctatcagaggtcgccgagcgaaccctttgcgccagctgcggtactcctatcaccatgggctacactttcaaagacgatagtatcagtgtgacagtgggctcgatcgacatggcgtctttaacgtgccagacccctaaagtcaggatgcatatattcttgaacgagaaagcaccttgggttgttctgccggaggatggggctgagcgatggggaacctcggaatttgcgcatttgctcgagttcaagaaagactgaactggtgggctgatgctcaggaaaggcaatctctacggtgagcaactgcagcacttttcgttggtgtcgagcaggccctcgcttgcggcagtggtccgccctcgcccagacgcttgaaagtaagctgcgatctgcaccataggcatttttcaggccgacagaacgaggaaatgaggcgactattgtgccctacagagccacttaagatatgaaatgtcttctgagttgttgaggccgagacgcgggactggctaagcgacatggatgttgcggtgtgcaaagatgacgagtcgcgtctgccacgccaacccccagcctccaaatcttgcttccagccaccgagccaaccactcgtttcacaacgtttgttgtggacataacctctgcttgctcgtgcttctgcattcttcacccaacttactctgacatcctgcagtactttgttgcaccgcatctcctcgcccacctttcgtctaaacacgcatcggctgaccgcctcgtttcaagctatcggaccttagcgattgcagcgttggcccggctaccacgtgcccctccttacaccagggagatttgataacgtttcacggacgcgcattcctctggcagtcagaattctggttggcgaagaggccgaattcctcgctaccgacttacgaatcccaacccatatcccggattgcacaagaagtcaagacatgcattcgcctgttatgagccggaatgcccccgcggctccgcaagcttcacacgccacccgctcacctagaacatcacaccagtatacgcacaagcgcaactcgtcgtcctacgcgggagatagcttcgaagacgtcgaaatcgccgacagcatcgtcagacctccaccttccgcgttgacttcaagggccgccaccgcgtacgaccccaatgcaccttctccactcgaggactaccccaactctgcgcgtagcagccaccagcgcaccctgagcacgttgatcgacaactgccagccgttcctcaaccgcgccaccaccacgatacaacaacatacttccgccgcagcatcgttccgtccacagtcaccaaccaagtccctggctagcttcattccttcgcgcggcgccactgaatccaacgcttcacagcccaagattcgagcgctgcagaactggttcaacggctcgtctgcccccgtcaagcttggtgtcgctcctcagagcgaatactcggaatcagagtcgggttcggaatctggagaagaatacgactcggaagaagagagcgaagacgaagaagaaggaagcggcaacatgatggccagcctcttcaaccggggatcctcgttcacgggcgcgcgcagcgacagcccgcagcgatcgacagaaacacccactcccacaaagccacagcaaccgactcccagcagcaagttcgcgtggctgctatccacccagaagaacgctgcgatacctcctccatcgtcttcgcctgtataccacaacccggaggatgagcttctgaacgtcaacattgcgcaagctctctttcctcatggccccgctgaccctcttgcaccatcatccttcaacgacctccttgccaacgccgaagcacttctctcccgctaccagaaatcatatcgccaactgtccacatccctggtagatgcgcgatcagaacagagcgcgcaagaagatgaactcgacgaggcggacacacgggtgcgacacctgaagatgcagctcgagaccatggccgcaaaagccaccgagcaggacgagcagatgcgcaagatggcggaagagcttgcgtttgagcgacgggccaggcaagaagaggaggcggcacgcaagcgaagccttgctctcgttcgcagccaaccaatctgcgaacatgctgcgtgtgccgacacaactccccgtagacgaaaccgcatctccaactcggaaatcagcgtggactctggcttcgagtcggagtgcgagacagatgctgccagcgtcttctcaaggaactgcatgagcccgaccggcaccgacatgtcctccgtcctcgagcaggatctcgacaacacgcccaagaaccgcaagcctcaacccatggagcgcaagagcacatacgacaaagtccgcgacggcaccgtcaacctcgagaagggcggctggggctgcgctaactgcgaaggcggtgcacaagcagcggtctggggccgtctggccaaggagcgcgaggagaaccgcactctgaggcacagggtcgagcagctcgaggacgctgttgagggcgctctgaacattgtcgatggtccctggggaatgtaaataaactcttcttcgcttttactttctacgtagcatattgtgggaaaactttttggttggggggattagggcatggcatgggcgcatagcatctttgcccgagggcagattgcatcttcaatatctcagggccgcgcaggatcgcgcttagcatagtacgaataccactttgtcaactacacacttcgatgtccttttggtgattatgctggcatttactgacatgtgaaattcgacttcgcagtggcagttcatcatgctgtagttgatgctttgtcgtttgtctttttgtcgtccttcctcatgcactgaatggatcacgcaattctcggctgcatagtctacggctcgatcctgactgataaatgctaagcgttcgcagaacttggaaagaattcgtgcaagtcgcttgcatgtagcgtcataactacacttaagagacgaaagtcctgtcgttttcacaccttcggacgtaagtcacgactgcatcgacaccttaaactgaatatctgtgaccttgatattgacgataaagacctacaacgtgatacatatgtaaccgcttgccgtgagtttgcctgcagaagaacttaggcaacatatatagacacgatgagcggctgatggtgagatggccacttgttggcgtcctttcttaaaccgagtacacaagctttgtcccactcactcgcccttgtctcagctcgagtaatccatccacgactccatcgagcccgttcggtcgacgtgcgctcgggtgcggcttcaattttccctccgccagtagtacttcgcagatgtcgaaaaacttggatgcatacagatagtcctcgaatttcgcgggtgagtcgtgtccaaactttgtaaaggcttctccgtatgcggtatatgcgaataccatggacacaacgatatccttccttggacagtccactgggaatagcagagtggagtatttcccgccagacttgcccatagcctcgtagcagaaactcggggaattgctttcgccaacgcagtcgaggattagacctagttggtcatcggtggcggtttttatatcctgaatggcacttggactgttgtagtcgaaaaccatgtcagctccacgtgatttgacgagcccgaagttgcggggtgagcaagttgcgagaacccggaggccggaactattcttggttagattgtaggtaaacccagtaagcgttactcacagcttggctagttgaacggcaagagtaccagcagctgtactagcaccgtagataagcaccgctgaaggtgaggatgtagggttgttcggaagcgggagccctagttgctgatacaggccttgggcacaggatataagtccaacacttagggttgaaccttcttcaaaggacattgagtcaggtagcctaagggcaagaccagtgcgagcaaccgtctgcgctcgttagtcgtcgtgctgcaacaatgggctatgctcgcccccttttttcagagtggataggcggtcaaactcacccattccgagaacgtcccgtcagcatggaaacgggaattccctgtaaagtctggtgagaaggttcttcatttgcgggctgaggttaaggtactcacctccgtgcacggaacctgtaacacgatctcctttcgtccatttcttggtgctgtctccatcggctactctctccacgacaccagcgtaatccactccgagtacagatcctttcgtgtttctctccatgtctagagccttccagtccgtaggattgagggcgacggctttgactttcaccagcatatagtcatgccttagtggtgcaatgccatgccctgaaactaccttagccactccaggaccatcactgattactgctctttgagttgccattctctgccctgatttagtaagtatctctacggattgtagcggaattcgatatcgatgtatctcaagctgtttctgctgctactatatagtcctgagtgtgccttgagctggctacttttgatggatacaatgattagtcttgcttatagattaactaagtgacgaacaccttactgtattaagcatgctctgcttactcgctccgccctagctgcaaaatgattagtataagtttctagtgctaggtataatgattagtagaggctcgacacttttgatgacgataatggttagtcttgcttatgaattaactgagtaaccacatacgtatgctaacactaaactatgagatccgcaacgtatggaaaggcggtaccctcctctaaccttaggagttaacgaggaccttacggtattaagcatgtccggcttactcgctccgccctggctgcaaaatgattagtatgctcacgggcgagtcagccattctgccaagatcccaccaaaaccacgcccaacgctgacccacaatagcaccgtttagtcctgtaaggcgtgagattgcgttctatactattctagcactgtatctaccttcttcttacaagtacgcaagtataatcaaggctactcatcactaaacaagttcgacttcttgcccgcctatcatcagtgctattcagaagatgcgcacaccaggcagcggtaaataggcccttactaatatctgtaaggaaatctgctgataggagcacacagtggtgtcctgcccgttgtacagttaatctacagcgggggtgcacacattctgaatacgataatacacagctacaataatctatgctcgctaagaagaggtgaggttacgggtgttgcattggtagcttcaaagctctcaaagctccgtttgcatcacgctgtggacgaagtcggaagagctgtcgatcagtaatgcggggtattctaaagtgttgagatccaagtagtaaacttatggagtaaccctgatctgattagaattaccaaaggtaattcacctcggggtcttatggttagtcgtactagccgctggcgctgcattaggcatttgatgatgtctacgttagttcatgacgccttccgaacgaccgtcgctgggctacatgctagtgttcataaagttaggatccagatactgaacttttttgctccaggtgtataaaatagtggttctcgatatcgccttggccgcatccggaatgacgtccatgtatccgcatgccctaaattcgctgaaacaacgcattgccgcacacacgtcggaatctgaggcaaactacgcaggatatatttaagtcgcatactgtcaatacaccagcggaatggacagcctgcctagtcgtagtcatcttgtcgcacgaggtagagttctcgaaactctgcgtcggccgaaggtaaaggatcgacagatgtcgtaatgatcagaaactctcatcaacagcggttttcactccccgcacttggatccgaggttactagtttgaaaacatgtgcactcgtgcgatcattaatcaatgattactcatcagaacttccctacaccttctcactttcagtaaccgtataagttaccgcagccccacagtaccgtgaaaggatgtgtgacctcctctccaacaactgcaaatggcgtctgtcgtctacaatagcgcttttcagtgctgcgtacctaatccgttgacccctcgaggagagggagaagtacccactccagaagaagagtcgttcgcttgcaagatcaaccgggctcttgcgtctggacccatatctatcaccaagaatgccaccattgcagactggagccactggggccctgatcgaaaactagtcatattacgtgagggaacaaaccactggacagccttccctgggaacgagaacaccgttggaaatgttccaatgtgcgccgaccccatgggactccaatggatcagagatgcttatgccggcaacccggtacccacaaacactgcgccaggcctcatatacatgttatgtggagcaaatcagcacaccaccacgacgccagaagacagaacaagtccagctattcccattgggccacactacatgatcctgtggcctttcgacgcggaacgtgatgggttccccaacacaatccgcgatcagggtgcctgggtaatgtttgataaaacgccgtacgcccatttgcacgtttgtggtaccccctgggcagggaaggagtacgatagggagacgaccaaggcaaactgggatttacgttacgtggacaggacttgaggataagttaatgtcggaacatcagaaccacaaagaatgagagatgagaatcgataaccgacacggtcaagtcctccttcttaatagagatgatgtaattattcaagtgggttgtatatactagatacgtgtccggctatgcacgattttaaggaatgatataagccgtcctgtacgctgtcctgagtgtccaccctccactagtgttcaggcgtcctggagcgcttggcagaagcggccgtacggctacacagcacagcaagacttcgttgtcggaaaccaaatctgtaaagactgtgtatatctcgcagttacgggatgccactatccactgttttcgctgtcgataaagttagtacatgcttaaaacatcatcgctgctacacgtcgcaagaggcaatctatgaaatattcgtgttcccagctatcgtgatgtcgtccgcaccgcgaaaaaaaaacttgggctgccccacatcgcgcccctgaagtcaaatcacccaccaacaccatgaccgtcacccccggaccaacgcaacagcaaaaagaaaacggattgcatcggccgggaatcgaacccggggctagccgaattgatctgtgacgatggcaacggctaattttaccactaaaccaccgatgctgatgatttgttgatggagaatatgagatttgcaaaatttatgaagtctgttacgtgcttcgtatcgtggtaggactatcgctaagaggtagatcaagcgccgccccggatatcatctccatcgattaaatgctattgcgccttgtgactgccgatctcacaagtctggaacctgttaagctgtgccaccccagccgagatgtcactgaaacaaaacggtggagtttggttttcgcgcctaaccggatcttcagagcacagtggtgtaaaacgatcctccagttaccagttcatggatgcagttcagcggcaagcaagtacccttcgcccctagccaactaggttaggctgtgcaacgccgcgcttgactcgagctatccaggccagccgtttcgcgctcagtacaagccatcaacaagccgtctacgcgtaaagatttacccaaggtcgctgttgcccgcgttggcaaggtacttgtaatccaagcagccaattatccgatttaatgcaataccacctacacgtctcgggccgagatggcaagggacacacgatagtcgacaaagaattcctgacgtcttgcgcgaccccttacgtcctgttacctttgaaaccacactctctctattactgagttgcttcgatatgccctttcggccccttagagagtacctcgttgccttgttcatgatctcgcacgttttacagtttgcgcacctgctacgttgcggaggcagcatggcttgggtccccgtgcaacgaaccttcaggccttcgttccgctcttttgagcctatcccttcgccaatggttgacgcaaaatttccgcgtgccaatctgtattccaggaagtctgcatttgcattgtctatgtctctctgaattgcacattcacgatctattcatgctttcttaccgcccagcgcgtgctctcctcaaacgctgatttctcctcgccgctcaggctctgcaatccctgctccctaagctgcgcgaacaatccaagtgcctgctcataattttcgttggaagtccatccatcgcggtgtacaaacccctcaagtgagtcccagaagtctgcattttgattccagccttccccatccaagagatgtgattttatctcctcttcagtgaattctatcggacaggggatttcggtattgatctcgttccagtgactgtagctctcatgtattagcggtcaacattgacttgaagtagcggggatggggttaacataccgtgctatgcggatgaggcattgcctgaagggaataatgtctccatcccacgtgttggcagaaaagtctacagtgtcacgcttcgtacgcccttgaactatgtgcaaaatatcatggaggatcgggttcgtttttttggtctcaatttcgtatgtccacaagacaatcgacttctcaacttgggtccgaacgcgcagtttttcttcttcatcttcaagagcatcgtagctttccggtagcctcgtcatcacctctccgttgtaatctacaagccgcggatgtcgtgcctgaaggaacaagggtccgacccacgtatcctgccagtcgatgagactagtaacatggttttcagatacgaatatgttgggggcatggatatcccaatgccatagggtaggtctgacatgatctcccttaggcaataggtactcagcgacgtcaagaaacttcttatagaggacgatgtgggcatctggagtgcgctgcgcttcggacattgcaaatagaccacccgacggcttttgggcggcgtgactatctatccaagcgatctctcgttggccaattgccctaagataatcctgggggcttttccctatgccggggcattagtaaagctgtactctggggtttgcatataatatgactcacacgggccacgatcaatatccatcaatgctcgttctcggtgccagaaacctcgatcaacgactgggcctatcacaaatcgattctccaccaaattcctcaatgattgtggtaaatcaccaatgatttcggctttttcgcagcccgggaaggcgttatctgcgaaataaagatttccgtaactgtcgttctccgtcaactatgccagcataagtacaccaattagaggaacataccgggtgaatgatagggacagaaacttcctctcgatggcgacaatatcgtctacaatcttgagcttatcgtgaagctccatctcatcccaaacctcaccgagctgatttccagtagcctcctccatcaaaatgtactcagattccacagggttttcggcttctgcgcaccaggacaacacttttagcacgggaatctcaaggacagtccgagcctgagaatcgcattgtatcagcttggcctactcgaagttgcgctgaaccagtcaacgtacaaagtccatggtagcaacttcagacgcggttgttttgaatggaggccccgcattaggattcggtatacgcgcaataacaatagtgccatcatccatgacaagctgaaataccttattgaatcaatccgccttcagcaagcttgctaatagacacgcaggtttgcgcgccaatacttttagccgcgattattttaagctccgacacatcaaagcgtttatatcgctcgcgaaactgagaatcttcatcccaaagccagcgcccactggtgtagcggtagtaatcttcgtgctcatgatctggacacgcagacatttttcgaaacggagaacgtaacgatccaaaggatggcgaaagaaagcgaccaaagtgtttcagagcattgtatctggtgacaaccccaaggcgttggaaacgagttaaaagtgacgacgtattagagaccatcgtactcgcaattaacaacagtaactctctatgtatgtctaagggcgaccggtaccactaaaccaccgatgctgatgatttcttaatagagaagacagattttaacgggttctataccagctttctaagccgcgatgcttgcagtcgtctcgtcaggatcaagctccccgctcaagattcttgctaacgcaaaccccacagacctagtccccgtccgacaggtgcgccatgcatcttggcatacatagcttttgcgcgatttatctcccgcggtctacgccgttaattgagaaccaccgagttccaagtaaacgttccttgaccacatgtgagcaggactggtgggctgcacagcctcgcgctgatcacatgcgaaaatgcctcaaataaaatggtcgtgtgctttgattttgctttcgcttccgcgcttttgagagacgtcatacttgagatcccatacggcacttgtctttgttcaagtattgatttagacgatttttaagcacttggatttgtgccgattgatatttacatttgcgcaaacatgtggaagccgccaataaacttcatcacgctgcactgtaagtccgcctcgatattatgcaaccacacagaatcttcgcatctaactaccgctttcccagatgcatacatcatcagcttcggcatcctggcgttggtcatcctgtaccccgagaaaaacctgcgcaccgtagatgcatacttcttcggcgtcagcgcttcaactgaatcaggcttgaatccgtgaatacaccatagaaccgcgccgcgggaactcgatgggctaattaccttaggacctaacagtgtagatctcaaagcactcaagacgtatcagcaagtctttttgtacatcgtgccgatgatcacgaacatcggctttgtcaatgttattgttgtggttgtgaggttgagatggtttcgacagaggttcaaggcggtgactgcgaggaaggacgacgctgtacaggctggttcggtgacaagagatatggagaaggggccgacgctcacgacgcctgctgtactgtcgagggaagaggagcagccgaaatctgatacgacgaggataacgtttgcgccggtgatgcagcgcggtcgaacaggggagcatgcgctgtatattcctggaccaagagagcgggagaacggtgaggatgacggctatactcatggattggatgattgaactgatgtgattttcaggtgaacccatacagtcactctcggatggtacgctggtcacttcagggcatgtttccgcacactgacataacgtagatgaagacgtcgatcgaatcagcatcgctcgcaccgagtcgaacagcatcatgcgccgcaaaaagttcgataccaggaagatgagcaaagcgacttcgatggagactgccgtgtcgtccatcttcgttttaggtagcactgcacgaggccagagtcaggataggtcaagaaaatcgtttgaccgagcgaaatcgatggaacgaacgaaatcaatggacagaaccaagtcgatagacattgctactttgacaccagacgagttaggaggtatcgagtaccgcgcactacgagtcttgctcaaggttgcggtaggatacttcgtcggtctgcatttactcggcgtcatttgcttggtgccgtggatacacctcgcgagtcccaagtatcgggagtacctggcttcaacaggccaaaacgaaacttggtggtacgtccgccagactcatttgtgtcccaacaacctgctaatcacacacagggccatctactctgcgcaaaccatggtcgacaacttgggcctcaccctcaccccggacagcatgatatcattccgcgacgccacctggcccatgctggtaatgtccttcctcgccttcgccggcaacaccttctacccctgcttcctacgtctcctcatctggacaatctacaaactctccgccatcgactcttcgctgcgagaatccacccgcttcctcctcgaccacccgcgccgctgctacaccctgcttttcccggggacagccacctggatcctggcggcgattctgataacgctgaatttcctcgacacactgctcatcatcgtgctcgatctagataaccccgaagtcaacgtcctccctgtcggctcgcgcatcctcgccgccatcttccaagccgcgtccgcccgacacacaggcacagcaacgttcaatctcgcgaacgtgaatcccgcggtccagtttagtttgctggtcatgatgtatatatccatctacccgatcgccatcagcatacgcatgagcagcgactacgaggacgggtcggtggggctgtacgaagtcgaggagagtctggatgagcagacgggtgggaagaagtacttggttaaccacatgcggaaccagttgagtttcgacctgtggtatattttcctgggtgtgttttgtatctgttgtgcggagagcgagagaattatgagtcgggaggattatgtaagtttgaagcgggatgttgagggggggttttgggctaatgactggataggcgttctcggttttctcggtcttcttcgaggtcgtgagtgcgtatggtaatgttgggctttcgctcggccacccgtcgaatctgacgtcgctgtcgggacactttaatgtgtttgctaaactggtcatttgcgcgatgatgattcggggtagacataggggtctgccgtatgcacttgatcgcgctattacgcttccgatcgataagaggaagagggatctggaggagtccacgacggttggccaagaggagccggctggagaggctagtgccagacagaattggcaggcaaagagaaggaacttgctgagatcttatacccagtgatgagtttggagctacttaggaatgttgtttgatagtggcattcgctgtactattagggtgggcttggattggttcaatatgagactgatacgtcacggagagtagtaggcattcggcatgtgtggaagatcacggttcaataggaaatgatcataccaatcttggtatctgacttcacaattcgcccagagatgagtatacacaatgccaaagatcatcgctaaaccgcgtgtatcaacccaaaagaacaaaactcccaagccgtatgccatgtgaacttgcagcgccaaaacatttccgatatttacaacaccagaagtcctacatcgatgtatcatcaccgcgcaaaactatacccgctccccccatgactcgcctgtctctcaggcccggcactcgcactcgcctctctcctaaactcctcatacccgcccggactcagtgcatccgcgcccgcgctctgcctatagtccgcatacggctttgcaccccaactcagcggcctgccaggatgcctgccctcatccgtttccgtgctatgcagtagcgcgtactcgtcctcctgctggttaccaccatgttccgtcatgcggtcctctgaatcgcggccggtttcgatctcggcggaccaggcgttgtccttggatgtgtcgccggtcatgtagtgcgggtttacggatttggattcgtaggggagaacgccttcgcggaggaatttgtgcagatagtagccggatacggcggttgtgagggcgaagaggaggctgagatatttattagtatgcgagatgtttggatatgtgatggggacgtacaagatgacaacgcctacgccgacactggctttgctggtgttgcatttgctctcgctgccccatttgaaggtcgtgcagttgcgctggtcgtcggggattttcttctcggctgcgccctccttgatgccgctgctgttccacatggcgactgcgacgaaggcggcaaaccagaggatcgtgtagatgacgtcgacggcgaggaaggcaaatgcgtttgcgaagcgtgcggcgcgggaccacatggggaccatgacgaggtagattatggctggtatcgagaggaagcactgtatgccgggttagccttttgctcttcttttctttctcattgttcccagggaatggcttcaacgtaccaaagcgagataatacctagtcgcaccgcccgtctctccatcctttgtgaagactgcaatggtgatgcacagccccacgaagatgaagatggactggaagacatgtcccaccaccttgcatttctgaatatacgactgcggtatcctcatctttgtcttattctccccctatgctgtgaaaacgaggctcgagaaatgtgtcgtcaggccgcccctcgaggaaggatcgatgtaaacacagtccaaagttagctttgcggcaaacacggaggtccgggatgttcgttgcagcagtcgcactcgcacagcaatgctcaaagggtgttcgttcgtgatgaccgagtatctaaagagtgtgttgaagcctcgagacaacaatgaacgaacgtcagactgccgcgccaatcctcaggttttccgcagcaacgcagctcgtctcagcctcagctgggcaaggcgcaattgtgggtcgtctgccagtgctggcgcgtcttttctccccgcgccgctggtccagatgtggttagagcaagggtcagcacggataagaatagctccctcgtgccaccgagtttagtgcgtgggagtgtctgtcccaacggcatggcgataatatgttcatcactattgagtgactttgacgatatggagaagcgatcgggcgcataacctgatgtgaggaggatgtgtagattttgattatcctaagacaggtgcctggtaaagagttgccttgtccgcgccctttcgcagcctcactgcgccaccgtcctgtagaaaagactcagaagcgatttggcgctcatcgagaccggccggaccggttcccttgagctgcgaaatgcatgtggattttcaaatcgctcgtctcccttatagttcaatcccagccattcgactgcaccgttcttctcgtggagaatcgacagttgcatcgagagtgcgagcttccagtattgacctgtaatcatttgcatcgtagccagtcctcgacgaaaagcacatatgcggtcgcaagccacgattgagtcggagagcacgatccttagaatgactgtgttatatcttaggactggaagtgtacgaccttcttccgcctgtgccgactgcgtttgctgggttgcaagaaatagcgaagtccaatgcagggcaagggaacccatggacaactttctggacacgatgtgttgcgcattgccacggcatgatacatatcagcagcataggtatcctgatcaggcgggccatgttgggaagtagctgccctcaacaggaatggcagcaggttcattctcatagttgaaaggatcgccccagaagccctgatattattagtcacgtttcaacaatatgaacccaagtactcacaaagtcaaagtccggcaagatgcccggcgccggctcaatatcgcctgccatattgatgatgttgttaagattgaagtcgtcccaattcggttgcacgaggttctgcacaggatccggctcagtgttctgcatgctttgatgttgctgcatcggaggaagaagatccggatctggttggacttgctgcgggtcagtagtgatggggtctggtgtgtacgtgccagaagagacttggatagcgtaactcggaatcgcccccatcgcgggaaacacacggaacttgtcgttagacggatcttccagcggtgggcttgcgtatgaatcgggtgcggacgagttatgctccgagatcgcgcggtcgatcatgttccgtacggcttgccatgcttttgcgccgttgttctcgcgaagcaggcgcgacatctggagtgctctcagtgcgcgttgacgatctggagtgtcgaagagggggttccggagctctgacaggacgtgcatgatggcctggaacgaagcgattcctccttagatagtcagtataactgctagaatagacaatgaaaacatacctatgtgccactggaatcttgctgcatggacatcggcggccgcgccattgatcgtctcgatgcaattcaccgacttctcgaagatgctgcagtcacaagttagccccttcgtaacgattgcaaagatattcgacgcgtacgatttgcgtatttcgtttgagaagacgacatcgcgataagctctgggcatgcgcagccaaaagagcagataacatcgccattccagtagggacgcgagacccaggcacattcgctgcatcgggacttctggtctacaatatcgaagatactttcgaaagctttcttcatgaaactcctcaagcatgactttgatttgctcataaaggttctgcagctcttcagcaggatcaggtcgcgaagtgccgtgcaggccagagtctagcatgcgtcgctccagacggtacgtacattgcacgatacgtcgcaggcaccgcataccgagaaatcgaacgagctggaatgtgatcacagtgcatttttcggcatcataagggctcgggccagggctggctccatcaactagatcctcgtcgtcaatgttgcgaggtagtagtgtcgtgtagaagtcctctgttatactcggctcttggcctttgcactcagcagctcggaactccaggtggctcagttgatgccacattcttcgtcgtgactcgatcgtgacagcatccatggagcctttcgggaatagagatgggtcccggtgaagtccttggttaagggcaatgcggaaagccgtacccaatagaacccatgctttgcctatccttttgttagtgagttcatcactaggaatacgtgatttatatacccatgtcctcttctcttgtgatgcatgtcaaccagagaacgaaaccctgaaagatctctagacttgatgaagtaagataattctctctagatagagagatctcaactccgagctggaagcggtcgagaagggttgcttttgtctcacgaaacttattttccaccacctgaggaggtaaagagttgatcgccgagaaatatatagcaaacgcgatcgggcgggtctcactgttgtaggaggcaaacttgcgtgtcacggtgcctttgtgtgttaccctgaccattggatcgacattcgcaaagtacacatctagaagcgtgtctcgaaactcttggttgttcggaagtaattggggcagactggatccgatgcctgcacgtcccagagaaagtaaatcgaccagactgttctgtggcacttctttcttctccgcatctgatttctcgcccagtatagcttttatgtcttgaatctgtgcttatcatcagcaatcttgggtttaagtcaaatatgcctgacatcagatttcgatcaatggagacttcggtgtgcgtctcaagcgtccagaattagaggcagtcacgggactacatacctcgtctgctaacaaagcaaagtgtaaagaagatacaaattgagcactgccctgatctatcaacagtactccttcgccctcatcagctgtcatcccttgtccggcggacgtttgactattaggtgatggttctgtatgcacatcctgagctcttctctcaaagtcggcgcttgagcgtacggacgcttgtgacgtccctccatgtccagcaaccgctttttccaacaggagctcaagccgatcgagtcgagactgcacatcgctatttttcgtgatctttccgtttccggtggtgctaggttttgatattctgccggcaacagccggcgtgtgcatctggtctgtccaggtgcagacatgactccctcttgtgcatgcgccacacactggatgtacgtggtcacatttcactttccggcgcctgcatgtgaggcatgaagagatgatgcgctgtcggcctccgctaccgctggacttggctcctgatgtgggcgaatgcggtccggagcccattctcgagtccctcatccctgacttggcgattgcttttgcccttttatgtttcttctattctggggaggtttgcaaagttgatgatcggggcgcggcgaacacaatgaaccgatcggacgttgactccgcttctctgcctgctttgggactagtgtctaacttcaataactgaggctgaccagctgcaccctggcaagttgtaaatctgaacacgaagttgtaaaccaagaatatgttttgtgtatatggacacaaagagaaaagcttcaatcgttcagtggagcctgcgaagccaagtggtaggatcacatcaatggcattctgcactgcaaccagcctgactgacaaagtgatccctatcctgccgcgagccgcacgccgagactcgaggcaaatgtaagcacgagctgtccacatgttcaggattatgtcatgcttcctgccatacgaagtaactatgggggccaagagatggcggctgacaagggcggcggcatacatgcgaagatacccctgtcgcccgacttctttgatactaaccctatcttgagacggagacgatctgcaccaagtgagttgctttttcagttgcactcgagtgggccaatagctggcagcaaacgcctatcgttgcgcagatgcacaactcgagtcattttggtgatgtccttgtgcgcagtacccattgaccagttttcaaaagagtcgaccaaaatccaataggaaatctttacttttgcagcagtgatctccttcttcatcttggagtcgaatctatcaggatataccatgattcaagcagggatgacgtacctatggcagctgcgaattatcgtggcctatgacgatctctgaagacgacagagggctcaccaccaatgccaggccgcaccaccactctgccatagtctaaacgcgaaaatgaggctaggtgaaacacaacaacggcaacaaacaagaaaacgtggtgcatctgcatgggcgcaatcgtgtctagagaatcgtcgtcacacgggcacaggctaaatccaggaaagacccgaatattcgggccaattgaagccgctggccaatgcagttgccgtcacatttcgctccatgcgcggactctgggagcgtcgctttgtcgctttgtcgcttttactggtccaccagttgcctgggcttgcgctgcgcgcatcgaggcgtggtactcaagctttgctgtgcatatccagcaaaatggctgcgtctctacatcctcgcgatcctcttcatcgcaactgcaactgcaactgtgcggtgcagaaggtggtcatttcccgagccccgcgctctatcgctgccccccgcagctcctcattgaatcccgaaccgactagagacgatcaatcgcgtcgataacgggaagctgcattgggaggactaggaagtctgcccgaatcctgctcggcgtttattttagctatgaagacatggcgactctttccccaggtgcgcacgctcagcctcaccattgcgaagcttcctggattggcgctgactgagccgtatcattagacgtccgcaactccacgcttcgctcgctgaagctgacttgcccgtctgccgaagttgtgcacgacgacgtgtcgtctgagagttctatttctccagtcatgggccacacaaatcccaatccctttggcgatgcagatgctgagtggtcggacgaagaggagcttctagcgagaagtagacggaaaacccaatacatcccaccacatgtgaaaattacagcgacgtcggcggaaaccagttccgaagcatccacggaaagctcaccaagtcggggtcgtttgagtaggaatcatggtccaccagtgccgcccaagagcccatcgaggccagacgtacgaccaggaagtagtcaggatgacctagtacaacgtttctaccaggtcacgagagagcgggatgcgctgaggaaggagctgcaacggaagagcgtgggacctcacggtataccagccacagcttcagtggtgtacaaatccgaagaaaagacactgatcgaagagctgcacgctctacgatatgagatccgaatatggaccgaagagtacttcagcggcccgatcaagaccagcagcaggcgcccctacctgaccagagcgaagaaactattcggcaacctgtcagaaaattacaacacatacctcaaagaccacgacgaccgaccgctgctgatgcagtcctacatctggtcccagcttcaaactaagatctttagcaactggcagaaaggctgcggctacgtctgggccggcaagctcggcgaccgcaaacttcgccccatcaacgacacgctgcgcaaagccgtcaagaacgaggaagaggcggagcaataccaccaatggcgctcattgacggtcaatctcctcgtcccgcaggtcgacggcaagtggcgcccgacctttgacgcgtctcccgtgctcaaacgcatttctcgcttttgttcgcgcacacgtcggaagctgaggccttggtctgcgcattcgctccgcgcgggcaaagaacaattgcacacgattgtgtcggcggctgtagcgctcgatcttaagatgaagcgacagcttgcagactaccgctttgttacatttaccgggggcaagaaggaccagttctggggctatggcttctacgaaagcgagatggaagatgtgtacgatgacgacgaggatgaatatcatgctatgggcggatacggatcgatggcaagtgcgaagagcaggaaagtcgagctcgcgcttgcgccggcgctggaacgatgtgggaattcgaatgggcatatttttgagcagagcttcatgctggtcaaggcggatgtgagctgtaaacgactggagaagatgaagaaacccgtgagacccacgaaaaagggaggaggcatgagaggaggagtcgaggctttgggcaaagcgtggaatagacaagcttgagctattgatagaaggacgtattattgtcgacttcgaaatggagatgtgcagcagcgacgagttgctacttcgctatcgactttgaaatagtttctgagatcctgccggtgactgttagttgatgtgttgaaaacgtaccaagtccaccgcacgtagatccgattgcctcaagccaaaccaccttgcctcaacccaatcttgctagacccaaaaatcacacgaaaatgaagttccaggccgcccaacatgccgcgtcgcgccgtcaaatccagacgtatataagtggtggtctaacacgccttgagtattggcaccgcccagtccgcccgatatgcaacgatttgacgcgatacccgaactcgtatatccctcaaacacctctcaataccatgccagtcatcgaatttggcctcatgggcgtcggcccactcacaacatcgcagacccaaccacaccctcggcgccgtcccgcacaaagcatggcgttccgtcacgtcggcaccaggagggccgcactggacgcacgacggtctggaagtcgatggtcctttgaatctatcgggattctttgaattcgagtcagtgcagcatcaagaggagtttgcgaagacatgagtgagaagagaaaattggagagtatgcttttattgggcatctaggcttgaagcatagcaattttttaaaacatgtgatggtagagggagatatgttggcggtgttaaagacgcctgtgatggcggtcacgcttgtgtatcttacctcggacatcttgaagggcagaaaggagaaattaagcgcgctggttggctcattcatccgtgaaaaactggacgtatacgctgatgtaaaagtagcggcttatggcgaagctggaactgtgttttcgggctggacgagtattgatggggatcgagggggatttgaaaagattggcgagatcgaaaaggggacacatttagtgtcgagagtttggaagcgtctctgagatttaaaaaaaaagcattgcgcttgttcttccactttggcaagtaagctcgatcgagaattcttgcggtgttgctgctgcttttctgagtttctatccaaagttacgccactactcaaatggattacaactcaagatcggattcccatgtgttggagatctcgtcctagaagatttcagtgtaagaacacggatttcactgagcagacttacaagtgcttggtcgattgcgctctcagagccatcaatcaagtgagtcagatcgtgtttaggatccgcagtccggaaggtcacatttcggatgccaagggcatgtagttttcgacaggttggcgtgatgaggttcaagcaacttcgcaattcaatcacaaactcttccttcgaccagaacctggacatgacgaccgagaacgtgatagtcgctttcttgttgctcagctggagcaattttgataaatgcttcgcgaccgtatttggccagaccatcctggccaaatctcaagggtgaggtgctgtatgaagacgctcggctggatattcttctgaaatggatcgtggttgagaaatgttttgagtgcgccgaattctcttgagatggtgaacttccgtgttgtgtaccagcgttcgacgagttcgagagcgacggctttgcccatatagctgtcgcaccaccagcgcaagctgaatggatacgagaagcgttcctgccataaccgggcgttgtcgtaggtaatatttttacgaaccagtgttccctgatctttcttgagctccgccccgaggatacgctcatgttcgccgggcattccaatgatccaaccatagatcatatctcttaactccataggcagcatggcatacatttgttcgcttaatgccaagcaagcttgtctgcccatctcgactgcatcgtcacctctttgctctgtctcttctgaggcatacatttcatctatcagtaaagcctgagtctgctcctgtatcttgcgctgtctggttcaacgttagcatatgacttctgcaggagacagcatcaatggtttacctttctgcgtcttgcctaatgctttgagcgcgatttaagtccgtcagcgcaggcgtcgtgctcccattggcagccatactgagtgatgtataacgtgagagcggagttgagtgcgtgagcaaaataagacaaagtgcgttgaacaatataagtaattgttagcgtggttgccgcgttggtacctcgagcacgtgagcgcgcctaaaagagcaatcacccctcgaaggttgcacgtgaaagtaacgctccaatcgtagcaacatatcattagctaaatcgaacgctcgggtatctactaagctcaaaccttttccaccacccaaaccacagccttcctcaagctcctctctcgacatccccacttcctctcattctgaatcccgtactaatcctctcaaccggcgaatgcacctccgcactaagcctcccattgatcgtcgtcatgccattccccttggtggacagcgctcctcccttcgcgccactgcgcatcgtgctccgactctggaccggcgacaacgtcgaccctccagcgtaaccgcgatggagatagctctcgatactgcggcggccatctggtcgaattgtgctgcgacccgcggatagcgcttgttctagcgcacgcatgtcgacagcgtactcaatgtccattttgtcgtcgccaatggtggctttgtggctgtcgtatggatgtcgggagggattcttgcggtcgcggaaacgccggcggacttcgcggaagaagtcgccgattgcgtcgaaggagagtgcgatggcgatgaaggggatggagattgcgaagccgatgccgaacatgtacttgcatacgaaggagagagggagagagggctcgtcaccgccgggcttatgagggaactgctcgatgttgatggtgaagagggctgcgatgaacgacaggggcaagaagatgatggtgacgatggtgaacaccatgattgtttgactctgtcgagcggtaccggcggcctggtcgcgagcgaatcgtgcttcaaaggcgttggcgtgtttctgtttcaggtctagcaagtctgttatgctcttgtagatgcgctcggcttgtatgtccatccgctctagatctctgatgtgcgtgtcgatagttttgagcatgtctttgaatcgtttcctgagctcttgttggctctcctttctctctttgtagatgtcctggatagatgtttccaagtcaggcaggacgttgcgctgatcttcgaggactttggcaatcatgttcagctcgtcacgaatgtctttgatttcggccagcagatcagtttcggcgccaatatcaagtagcttgtcgacaaacagaggggcgtgcgcatgtgaagagctgtcgttgtagtgaaattgatcttcttgaattggtgggtcgagcaatgcatgcctatgcgtgtggtgtggcatatgcctacggttctgctgctcgcgttgtcgctcttctgcttcgagatggcgcgagaatcgatttgggcgacgatgatgctgtaaccacgctgaggcctgtgcagacgcagtgttgaattctttgaacagcattgtctccatctctgtggcatctcctatactcgactcaaacatgtcgagaaactggtaatcctcgtcaccgatacggtgtctgtcgaacactccactgcaacgtgacgtgatgatcatcgcaaggtcatacacattccgcactggatctctcgttttgctgttgatgtcttcgataatgccatccaggacgttcaaagggtcattgcgaggctgttgccagcgctgagggaacgcagtcacaatcagatccttgcccagcgtccacatccaaagttggtcaaccatgaaaatctttggatccacgtcttgttcatgaccgcctttcgtctgataacggtatacgacctgatcacaatcgcgagattgcgtgtcgatgttatggtagaagaactggtccagtgttctacggacgtgcagcgacatttgcgaacttgtcagatgggctcgcagcagcatctcatcgtaggtagacgccttttgtacaacgggcttcatgatgcggccttcatgtttattgctgttcttgatcatttccgctcttgagatggccgcctgcatctcttgccgtcggcgatcagtttcaaagtgcaagtaaggaaggtagaggaatacattcccctttgccgttgtggttggatctttacggccaggcgagcctggtgatcgaaggtgtccgctatgagaaagcgaggagcttagcgtaggccgcctcgactcatttggtcgtgtgggcgtgtcagtcccgttccctttcttggctgctggcttcgagccgccccatttggattgcttcttagtcttgtcctttgtcttccctttggtctccttgccaaatggagccccagagctgccggctgtccagtccgtctgatctgtgctcacagtccccgtcctcgtaggggttcgtggaaaaggagctgatggtgcagtctctacagcaccagccaccgtctctacactcagaccaagtccgctattgacgatgatctgtggcggccgttgttcgccaccatccgaatgatctgattcatcttgttgttttggagcgcgaggcgtcatctggcaaagtggccgcataaagtgcgagtgaatctgttgtccgcggtgctgatggctgaaggatcgttcaagtgccttgaagccctcaacgtcactcgcgccttcttctataaacgcctttgtaagtagagcctcgacccatgccatgttgtttgctggcaggtggatccatctgaagcttgtcgcctttgagtctttcggtaatatgttgactgcaggttttcggtcgttgactgggtcacggccatagagcagttcgtaaatcgtcttcttcgacactttgttgttgttgtggtagttgccgaaatcgaccatggtagcatggaatccattagtggctcctaaggcatcctcactcagagcatctacttggttcgacggcgcaagcctattgaggatgtctctcctggctggctccttgctctgcgccgcgtgcagaaaaggagaaattccgaacttgtcccttgctgtacgcttgatgtccttcctctcaagtagacaattgacaacatccaggtggcctttttgtgcagcgatgtgtaacggggtcatgccggtcaatagctttgcgttaatgtcagcaccagctgcaagcaaagtacgaacgattttcacagtgccattctcgcaggcattatgcaggggctgccagctgccgtcgctttgcgcgctcacgtttgcgccatagacaagcagcatgtcgacaatatcgtcccgtccatgtgccacggccagatgcagcgctgtcttctgcctaatttccactgcattcacattcgctcgcggggccctctgcctcttcagcaacatctcacacaactctttcttgcccgtgctagctgcccaatgcaacggactcctcttgccttcgtcttgtccgtcaggcccgtcgatgactatgtcccgtcgtagcagctccgcgatgacatcgcgaccccaattgcaatgcttgtccgctgcaagattgtgcaggacgtttctgcctgtgttgtccttcttgttgacgtctgcgccgcaacgcaacaattcaatcataatgtggaaatggttcttccaggccgccgtcatgagggctgtccgtccctgtttatcttgcgcatccacattgcccccaaacttgagcagcaattgcacaatgccgacgtggttcttctcaattgccttgaacaggggcgagactctgccaccaggagcaccatctggcttcgcgccattcttgagcaagtactcggctatgtctatgttgccgcgctcggctgcgcgcattaatcctatgcgcagaaggtggtcgaggggttgcgccttcgctttggcttgctcgatgattgcgattgcatcatcatgcttcttttcctcaattgctttgagcaggcgcggctcaactctggcattttgcgtcgagtcaccgccgtcgctggagcgtgaaggtgagcgtcccatgtctgctgcattctccgccctaggcagatccttggaatgcggagaaggttactggcgcgtggtctcgttcgacgtgagttcggatggaagcgcgactcagatccgatgtagcggtagccgtggatactcgggatccatgttcgaccgggagacgctcctctgcaatgttttattcgcgtgatcgcactatcggtgtccaggtcgtacagccaccaaatgtctccaggccaagactcagctgcgcgacccgcatcgtcacgtgggtggcagggatctgccgatccttgcgtggagatctaggaaaagtggacatcggaaatatgcgattgtgcatgaggaagagctcgaatgccatacaccacgtgctgggtcgagaagccagtcctcgcgggtgtgaaggcgatttgaaggttcgacgcggatctgccggccaacacatccatgtcacgacctggcggggctggcgtgtcaaaccagaaccgctctctcacgcctcaacatagataggctggccaaagcatatgcactgcgcgagacatcacgcacacggtggcttgaatgcgctgttgacgtgtacctgatgttcacttagcgtgacaatttggcgtcgaccactgccccggtgatctccacatctacaaacagccatggaatccgagcttcataaagccggactgctgccgcttcttcagtctgcacaaccgagcaattcaacagccttgtcgtccgtctcaaagagttcaacactctttcgccgcatcgccgtggtactgctggcactcagcttctatgtcatcttcaagagcgttcacgtcatgccttcaaccgacaccaatttgtcgcaaggcagcaatacaacattcatccccttcatccacaaattcagtcctaagcatgtaccacaggtcatgtgcacgatagagggcgtcgagatctggatgccagtagatactggctctactggactcttgattggagcaccaatactgcccaacatcgatcccaaaattggcgaaccagcccaccacttcttcaccagtagcaagattctgtacgtgggccggcttgtcaagcttcctgtgcattttcacggtgaagctggttctgccacatccaacatcccagtattagttgtggacaagagctggagatgcccatggtatagtccgggtaaggacagctttgattgtccgcccggtccgaatggtgaaaaggctacacagagggacacctcacagatcacatacatgggcgtcggttttggaagaaattgtccgagagatggcatgccaattgctgcacctcgagtgaatccatttctgaatatcgatacaatagacggtgtgccaattgcgccacacgctatgcagcctggatatattgttaccacgaagggcgttcacctcggcctaacacccgacaacatacaagggttcctgttcgaggatctccaacccggcctgacgcacgatcaggaccccagagactgggctatggcgcgaatgtgtttcagcgttaacggtgaaggcaggagttgcggtgcggtactcgtcgatactggcatagcccagatgtacatcagaccagacgatggtatgacgataccgaacgtgaccatccgcaatcccaacaagcatgggtatgcaaagatggtgaagcgtgtcaagcgtggcacgcagatcgcggttgctttcccatccttcaccgaccaagcaatgtcctactctttcaccgtcggggagggctcatccatcgagcccaactacgtcgtgcctgcacgagcaacatccgcggcgtacgtcaacacaggacgcaacctgctgaacggttactcgatagccttcgacgcaatcggagggcgctttggcctacgacctgtacatccaagctcttcttctgtactgtagtataatccatagcaagcacatgatcatttgaccgtcatgctcctcatcggactcctgaatccctccctcagatctttgtattcctcgatggcccggatcaccacgccatgtgcctgctgtccatccatgtccgcacccaccaccacaatagccccaacgacgccttcaacacccttcacgaagacagggtaccctcccccttcgatagtgtatttgctccactcatccccactcatcgcatgatgctccgcgaacctcttgtaatccccatcaaactggcagttgatataccacgtactatgcccccacctcagcaccgcattcttcttcctctgcacccacgtttccgtatcgggcatcgtcccaggcaagctcggcgaatggaacagcgtctgcgcgctcatcgagatgtgaataacggccgacacgcccgcggtgcgcagcgcattgcgcagaatattcccaataacccacgcatgctcgcacgtgaaatgcgcaaatgtgaagctcttttcctcctgcgcgaggtcgccgagggagcgcgtaggcgaggggagcgaatcgagcatttggggcggcgacgggtgcaaatgatgatgatgatgcgatgcggggaacgaagacatgggcatgaggaatataggacagggagacgcaaatataggcagattgttgcctgggatgattgcgtgccgtttcgaaatataaatatttcgcgacgatgggcagagcgcgcggcgttgcctgagcttgcgtagggctaaggcaggtccaacggactttgaaacggaattgtgaaacggagtggggcgtgggtctagatggtggaaacgtggacggacgagcccgcgagctaggaatggctgcgactgaggaactaatgttgattgaaggactttatttactttttaaaagtcggaagtccgaatggtggaagttatcatgttgacgttgaggcggcacggcaattgcctcgcgccgccacctgggcaatccaactggtcatctgcccagcacgccgcggcgagtgttggtgtcgtaccatgtctcaagttataaacttcatgttgataagctgtggatccggtactaaccccttcaagaaagccctgggcgaaattatctgattctggtttgaactactttaaagtccgtgtctgacatccggctgcttagcctggcatgtgatgatggcgctcacattgtgggagcctatgctctctaaagcggtaggataatccagagtcgtgctcttcgacatgttcgagcaacgtttatgctgcttcatgaaagccaacaatcacactttcgacgactttctcgttcgcttgtgcagaagtcaagtacgtttagatatactgcaggtcctcaagtacaacggaagccatatccaatagcctggagctacacacagtatcactgggttccgagaatgacagaaaggtactgtgtataactttaggccattctatgcccccagtcgatgacgtgcagtacagtacccattttaacccgccgctgtcgttccaccatgtacatcatgcgcctcaggacgcccatcaccgcctggcaccggtatgtattcctccccaagacgaatgggtcgcttccgcacgtcttcgtcatcaacaaggtcgatgcgccatcgcatcgtcccatccggatccctgaaccaccctagacgagtccgtatcttgctatccttcagcatagcattggcgtctctgtcatttatagcagcaatcagacgatcactgccggcgatgaggacaagcacatctgcaatgcactccacatcccgcatcatgccgctatagtacctctttttcacggccgtgaagatgcttatcgtaatgatgagccagatgagaatgccggtcgatagccagaacgcgacggggttgatgcggaggacttctacgcgcgtggatgtcgttgctgttgttgtttgactggtattgcgaacgacgtcttcaaacctcggagccacagacccgttgggcgtaagttgtgccagcggaataggctttggctcccatggcgcgtcctgtaccaacaaagtggtcactggcgggtcgatttttaaatctttgcccactggttggaagacctgtccgccatactcttgggatacgttgtgttgagagaagtgcttgaaaaaggtggagaataccttttgcgatgttctaagtagtctctccgggtccagcagcgccaagggatcagagcccacctgttggtaggctgcataggacatgaagtccaggtttaggccggtggcgttgtctcgcatgttgaagatgttgtcctctaggtgatcagactccacgtcggggttgtagctcaccacgttccaaacaccgacatcacttatagatgctgcacgtagtagtgacttcatgaagataacaccataactgctcaagattagtcggccatgatctgggtcacatattgctgaacgtacctcgtggtcacgtcgatgttttgcgctcttgtgttcgaagcgttgctgaatcggacgatggaattgtttcgccattgaaacgaatcggaccaagcaacatcatcgcttgaaggagcacgaagtatttgatactcctgtacagccccagatgcagtgtcaacggtgaccttggcttcgcttgcttcaatgctaggcatacaattcaaagcttgtatagcaggtggctctgagtagaacagcgtcggttctgtctgctttacatatggtacaaagcttgcaggacctcggatccacttgacggtaaagttttgagtagcctcttcgctccagttctcggtccagtaagccagaacggatggctggtactgcgctccctgtcccgaatcaccggttaggttgccgcagcattgcgggaatacgggttgtgcggtcagacgagtgttcgtaagattgtcgtagacagcaggctcaggaaaataaagcgtcttcaagccggtgctgttgaatttaccccggttgctcttgtccgtactgtcttcagctctaagccagaggcttacattgcttggccagtcaaccgcactgcagtctagcctagcacggaccgcaggcgtcaagatagttgtgttggtagattcaaggccgagtacgtggctgtcactatgttgattcgccagggtgtcgattgtcaattgcgacggtataaaactccagtcatctttgctccacgttggctcgggaccattgagcgccgcttcaagcatggcggtatacaaccagtcagactcgggactgaagtacgtatcttctaggacatcttccgcagggtgatgagtataataaaactgcgatgtgccgttcttgaagacttgctgcatcaggggctcttttgtcatgtacggaactcggcgaagctcaagtgtctggggaatagtagaagacctggtggttatgccgctacccgaaatgaataaagccgacattgcaatggtaactatagatctcagtcagtattagttagctaacaataagatgtagcagtcacgacgtacgaatctgcatcaaaaaggttgtggtcgtgaccagtgagagcaaccagtgtcgttctctcaaggctttgagggacgcccaaagccagaagcacgacatatatgacaaccttacggtgtcagtgcgggcctcttccccatgatacatgctgatataaggctgtatcgtcctgcaagtggtgtcgactgactcccaccacaatgagatgacaatggcaaggacggttggtatgatagcaaagggcgagatcgtgtttgcgtctccaaagacgttgatttcagcgcgataagtgaagaaggtttggtgaagccccgatctacgtgcgctctcgtacaaggcgacaaccccggcgaggagaccaagaacgtaggccaggagcagaatcaaataccgcttttgaagtccaggcagtgcaggagtagctttcggagatggcactgcggctgaatctactatactttagtgaattatcccagccctgcttagctgacgtacctttagaagcaccttggccgacagcttcatgctcatcgagcctgccatcctcggacctgaaaaccctgtctgctagctcgatcttgagcgccttcctagtaactaggtctagtgatgcaaatttgcgcaacaacgctacgttgccactcgcccagatgccagttcccagaagtgtgcttggatcgtgactaattctgagagccctcttatccgcccacgtcagccagacgaggactaccatcgaacagaacgagatcaatagtagggcgcagagaatcgagactgcttgtccgctgactaacactttgcgaacagtttggagttgatggccagtcgcgcgttcctgcgccagataacccgtacgttgcagcgaggcgccgagcacttcagcggagaagcgatttctaaaacgagcggcgaccacaggtaaatccgtgtcggccatcatccgtgggacgctgaagttatatccagtgcccaacatggcgccagggcccgcaaacaccttttttgcttgttgatttgcgaagacagacttctggcgaacaaacttgctccaagcaagatccgtgtaaatttcatgcatttcttgtagatcaaaatcctcgggaggaacgggtatccgcttctgctcgaaaaactcttcatcaaactcaatagacaatcccgttgaggtggatgtcgccctggcaggtataaaggccatgctatggtcggaatggcatgcgtaggcaagggcggtcatgttgtccagcagactagtcggatctcttgagtcaatccaccatggtctgctcatcagaatgatctctttttcatgacagtcttcgttcagtcgtacaactggatcaggggtatacttatcgccaaaatttagacgctttgtatcactccaggacatccaatcatcatccaaccagactctcgcctcgaagttgttaagatctgttgtcgcattgacggtgacattgaattgacacccaccgtcggagtttagaagcacagatgccacatatttcttctcggaactgccggattgattttcgttatgacgaagccagatgtccttcctgctcatttcaagccttgagcaaacgaaatcgttgcgaaatatagttgtgtctgcttcccagacgcctgtggatgaagactgggagctccatggcaggtcaggctggacagagtcttctggccaaaacggcaggatgacatattgatcagtaacccaaggagatgtgctgtagttctgaaagagagcacccatcgtccgaagatatgtatcgcgctcggctcgagggtgtagcatcgatccggcgggcattgccagtcgtaccagtgctgcgggactcgtttgttgcacctctttcgaatccaacaaggcagcagaaattggcgaaattccaaggatggctaagatatagagactgcaggaaaggatcaggacccaattcattgagccgccgtttcttttcttctggaagcaatgtgcaagagttgtccaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaggacgttagtgcaggaaggctcgatgcaagttcacctttcgcagtaggctccagaacgcttcgatcagatacattggcgatggacgcgcgttcagaacggatgtccggtggtgacgacgtcgatggtagcagttggtggagctctacagaatgaacccccgtacgagggtccgttccatctcgacgatcttctcttgcatgctgcattacccgaattgaatgcaagtgcttgaactgaactccaagagttcgtgtgccgaaaataattttggaggcgcatggtgcaaggctgaagctttagtagaattattcggcccccacgaggcgtcccatggtgggtcgcagtgatacatgtgcacctggtgtgcttggctttcgagttggaaccaatcgatgcgggatggccactgttacgcgagcgaggaagctcgtgttttgaagcaacgcgctaaggccaaattcggtgtacgcgggctccttaacggctgccctactcgaatcctcgaggtcgtactgcactgccactagaggcggtatcaccccacatcagctcctctgttcttgttcacgcaggctcataacgtaaaatccatattaggctcaagagaagtgtaaaagtctgttgtgacccacatatgtaggtatgtgggtagggtctgccgggcgtaagctgacagcagattttctcggtatgcagtctcgaccaccgccataaggccgcgaagtgtagtggtctgaataagtgtctgtagcatgtcagatacagcaacagatggattggaactttaggggaaatgatgtgacgtgtgcaaacgttagtcgcataaactctatagaagcttcaaaatacgttcgtgcccgggcatgcactagaacatatccgcgctcgaatatcaactgtgtaaggaaagtcgtgaacacactcgtatattgtaaatacagagtgcttatggtagttttaagacgaatgggcatgattaatattttgtttcacatctacatgatttgtctatcgtgactcaaaaataccagcttttcttcatcccacattactttactcttgctcgggccttctcgagtaatgtccactctattcatcacacgttcgtatctgccgtaaacataataggtgtccacccagcctcgagtcttacgcgaccaatgaacttgcacgtttgacgaatggttgacgcaggaaagaaggacctttctctggcttcagcagaagtttcatctgtgtcgaggggccgaattggccgatgcacaatagtggttgggatacacccgtagatcatctcgtggagctctggtggaagggagaggaagctcactggcggagggagtatggtcgacatgtcgattgcagatgcttcctagtgtaagaactgaagcgtcttatatatgtccaacagaattgatctcaatcaatcgcatgattgaagtacagacaaacatacaatcgtgaccgtggtcacagcacctgttcttgtgactgcagttccgcatgcctgacagccttcaaaatggccagagcaatgctagatgattttgtcaatgcgtccaaaacagcacttgagacgagattcttgccagcaagcctctcacaagacatctcaacatcttcaccgccgccccctacccccatcctcctcctcactaaattcctccaactcaaactcccccacgcccctcgccacctcttcgtcctcaaccctcttccaccccttgcccccctcatccgccggattcttgtacggctccgcacaccccctactccccaaacccggataatacctgcgataggtcgcatgcgcaacgcccagccccaacaaactacccacactaacatcccacacatcatgtctataatcctcacacctggatatcgcaatcagtgccgcgcccagcagcggcgccaatgccaccagcacgcgcgcgaggtcagcccggggccggtaaacatggcactgccccgcgatccacagactcaggtatccgaggccggcgaaactgaagctggagtgcccgctggggaagctgcgccacccgtcgtgcagcacgtggtggttcgtctcggtgcagacttcccaggtaacaagggtgtgggcgggcgtgccgggggcgggtttgcagcgcgcgatgaggtcggggcgagggcggccgacggcgtttttgatcacgtcggttatgaagagggtcaggagcatggagacgagccagccgaggagggtgacgtgcgctttgtgcggcgaggggcgcaggaggagggcccagaggatgagggtggtgagggggagggcgccggcgtagatgaagagccatactgtgtttgatgtgttagagagcgggtgggtaggggtgaggggtgaggggagggaggtacgcacacacggagacgcgctcgacttcggcatgggggtaggatatggacaggttgtcgaggaagaacatgcggtggaaaggttgggcgaagaattggagctgcgccttctcgtcaattggctcagtctcacgtggtccagagttaggaagcataccagaatatatcctgctatcagaatagccagcccgacatagtcggaggcgtacgagcgctgttcagcgagcgtcagttgtgctttgtggacacgcgatagctgtcctcacctgccggaaccgcgcagcggcaccaaggaagcctggagagtttgtgaggtcggccccgatgcgcctttgcgatgcattcgcattggcaggcatggtcgttcgttattggagtgaaaagcgcattgtttgggtgctgaagcttggtcgattgagcttctcggaggtgtggcatgaactccgcaatgacgaacgccaccagggtctgagcgctagttgtccatcaccatccatcactgattgtagacatagtccaggagatttgtagcagtaattagacaatcgagaaattaaaacttttcaaacatgccagctcttcctcccagtgatccacttcaagctcgcacaccagccctccacttcgcccttctctgccttttcactccagtccaaaatctcctgtcgcgcaagctccagcgcttcctgaatctcctcaatagtccatactttctccttgtctccccacttggtcaacaaacgcggcagtcccagttcaaaagtctccatgaccacgactagcattagctttccaatcgacttttgcgcttcatcttgatgccactgcccgactggaacattgacatgcgtcgtctgaatgtctgtgaatccagcttcttcgaggtaagaggggtgcatgtagaaggtccccaggggtctgccagatttgaaagacgcctctatcccagccgcatagattttgcgaagggtcggcaatgggagcaccgagggcgtaccagttgttggcgaagacaagggaggtacctggccaagatcccaatctgcaatctcgacccatccgcctggcgatagactcttgtaaatctcggcatagacttcctcccagtgcgtgaacgcgcccttcatattccttagatgaatgaactcgtacgcatcgctgaaatgccaccctggctctgggcgagtaaccaggtttagtagagattcgacagaagtgtgtgccgtgtcctgaagcgtgccgagatcagcagctggttcggtccgcgacgatggatcaatcggattgcggttgaacggctctgtgaaaaagtcgaactgtcccagttgcgccgtcaggtcttcgatgtcaggttccctcgcccatacatccaggtcgtccagttcccaaatcacttttgactctccaactccttcggtgggcgtccaagtcccattcagtcatatcgatgccaacgacctccgcgttgtactgacgagacatgtcgacagcccaatgtccaggcccagtaccaagatccagggatccttcttgtcgacggcagcaaacgtgtgggttgtcagtcttcccttgaagtgcgcgcacgaagacttggatgtgtatcgctaggtaatcttgcgccctgaaatcattgttgggcatgtctatcccaggcatgtaatatgtgtcattgccataagtacggccattctcaaagacgtactcgagatcatctggagccagcgtccgtacagatcgcctgtgatatgtgttagccgaactcggtcacatggcgttggtgcgtccgcggcactcggttcgcacgaggacccaaaatgttatcaagaagaagagaacgacttacgtagagtcgacggatgctgagctatctgagtcagcccgcgagcgtttgggtggagaagccttctgagctgctaccgaactgccgggtggtggcgcctcctcgaccatggtatcgggaaggagatataaagtgcttgtgtaatgtctctacttgcgctctaccagcggcgacgtagagggatcgaatcgggcggatcttgtcaatcggtggatgactgctttcatattgctcaggcagagcgacgttaggattcaatgcgtgctcctgaagtgtaagcgacagtcgcttgtatctggtggcgcctacttgtcacaacactcgtggattcgtcggaggtagtgggcgctatggacgcaagccaatggcgattggtgcctcaataaccgagaggagctcccagagagctgcaaagcgtccttctcagcgagtacgccgaaagcaggtcggaggagctgcaaggggtgatcgcatgtggcagctgaacaataggaaagcaccgagtcgaccaggacccgaaagaggtgggtgagcagtaggaatcctggcatgcgatggttgcactaagctggggtatgcagcgcgctcaagccgtgcagcaatgacatgtcgagcgcaaactgagttctgaggccagcttcatagtggctgtcagtacggtgcctgtgtcaactctgctgcacgggagacgtggtatctccttgggtagatcagtggcattccttctagccatctcgaaaatgtaacgtaatttcgggtgaggcacttgattgtagactagtcatttggtttggaggggtagcccgcaggtgctgacttaaccactagcctggatagtaaatgatcacactgcaagccaaagtcaaggaaattggctcggcgaacagttgtcatggtcagtcggacatcatgtgggacgtctcgaaagccccagcgtcgtgcagccaaactgtcggatcaagcgggtagagtcgacgatccgcatcccaaaccattctgtcggaatgtgcacgaacgtgtcccgccgtcatcttcgacattgtcgcattcggtcgatgagtatagttttgggcgttcaaattttcatgattgttccatccgaattgtcatccgtggtctgatgcaactttggctgtataaagcagcctggccgtctgtagacataccgtgcatcaagcagggtaaggacgctgtaagccatgaaccgtctcgcatcaaagctcgtagatcataacgctcaccccatgctcgatgtaacgcttaacagacttccttttgcagccacgcccgttgaatgtctcgaagacgtcggtcatcctccacgatgacacataattgcgatacacattgcaaatacacgtgttggctgctacaaatccttccgataacattcctgcaatgtcaacatcggggatccctacataccgccgattgcatcccctgaccgggttaccgggctgagagtaaggcgtgggttgagtcgtcacctcgtctattacattgatacgtccgcgcgccattccgtccgcttccgcggtgccggtctatgtatggaaaactgtccgtgatgagatgtcagcttaccgggcgagccgatgcatagaggccatcaaattataccaggcatgacgcgcaaagaattagacgttcaaaacaccaggggatatgcctgtagtctgaggctagcaagcacgaggattgacatcgctggatgaatgaatcaactctttttgtttgtattttccttcagtcatgcagccatcgatcttgaattataacacatcgttttctaatcaacctcttggccctcaaacttgggcaggcgtgcagcgacgtctgaccacttttctctgccgttgacgaggctggagatggcacctgtgatctcgtccagaccagcacgaacctgctctgtcgagtcgcggtcgcgcaatgtgaaagtgttatccttgacagactggaagtcgatggtgataccgagtggtgtaccgagctcgtcgttacgctggaactcgttagtggctatttgctggaaatgttcatgtgcgactcaccgagtaacgcttgccaatcgaggcaccagagtcgtcggtacgagtggagataccaagctcttggagcttgtcgctcagcgtgcgtacaaaaggcttgaagtcggtgtgtgagctgagtggtacgatgaggaccttggtaggtgcaacagtaggtgggaaggagagaatgccacgcgcttcgtcttgctcacgcgtccagtagatgtgctcgcatagtgcctgtcctagttagatcgagctgaacttgttagaaggccaatacttacgtagacgattctgccaataccgaaggagggctcaatgacgttcggtgtgtattcccgcacgttctcgactcttgtacgcttctcaatgctgatgagctcctttggcacctcgaccttaccatcaccaacaccgggaacatcaatgacaatcttgccctccttctcgaggtccaacgacagcttctcacgcagatcctgtgaaagagcctcaatcgctgcctccaccgtcttgccgtccttcttgaacttgggaccgaacttcttcttgtcgagatcgcattgccattcctcaactttgaggggctctttccttggctcgcggacgactagaggtgcgccggtcttcttcatgtgcacagtcaagtcgtacgcgctacgatcggcacagcctacacactcgatccaaccatatgatgtgagcagttcagcatcccagcagtctgcggcgtaatgcgccatctcgttcgccatgtgttgtcggaagcggatcttcttcgcgtcgataccgatcttgaggaggaattgctggatacgggcgaggaagtaacctagtgtctcgttgtcaacaaggccagtctcgacggccttgccaatcttagttgtctcaaccgtggtcttgccggagagctggacctcgcggttgaggagctcgagctcaacgtctttgacctcgtcaaagcgggggtgcttcttgccgccctcggggtcgacaaagtgctcaatctcagccatcaagaactctcgtacacgcagcagaccagatcgtggggagatttcatttcggaaagacttgccaatggaggcggaggcgaatggcatttgctgttggttgaactcgagcagcttctggaagttcaggaactggccctgggcggtctcaggacgcaggtagccgggcatgttcgaggatgggccgatcgaggtttggaacatgaggttgaaggcgacaggggggagcagttcgccgttggtggccgggttcttgatgtcgtacttcttcatgagctggccaagctcctcgccgctgtagttgtcgatcttggcgagaacctcctcgatctcctgcacgagcgcatcatccagcttgacagccgcaatgttcttgaccttcttctttttcttcttggggtcatcctcctcggcctcgaccttctcaccgcgtgcctccttgttgcccttcagcctagcctcgaggacttcctcaaccaaatgatccgcgcggaagatctcgccggtcttggggtctttacacatccagtcggcgaacttgtcgacgtggccggaggtcttgaggacttcgtggggggtgagcatggtgcagtcaactggagcgtgtcagtccctgcgccctcacatggtctcgcgcgccataccctccaacatattctccttcagcacaaagtgtttccgccatacgtcgacgatgttgtttgtgagggcgcaaccgggcgggccaaagtcgtagagaccagagacaccgccatagatgtcgaaggcgggggtgtagaagaggcgtcgctatgttggtcagtatgactgcagcggggtggcataaattatttgaggtataccttcatgagcgactccagagaggggcgatcaaatggcttgcccttgaacgtggtcatatcgcccgccatgacagcctgatctttcttcctattgggaacttgatatctttggtgggctggtgtggtcgcaaagcacttggtgggataaacacggcagggcggggtactaaaaacgggcctgcaggtacgcagtgaagaagagaagcaattggcgtgcaacaaccgcgacagctggcgcatacacgtgactattctcctgcaagtgacaggagaatattgttcaaagagcgactagacgcaatatatacagatgaagctgtgtcaaactgtaatgactcttgaagctctgactgccacacgcgccaagagttgccggaggaaggaaacgccgggctccaccaaaaagtttcgagatcgagactttgagtacctcgaaccatcaaccgtcgcaacaccacatccccgcattcttgctgcgtgtagattggcggaacactgtcgcatagcttaaggtctcacgcatacaagagagtgaattgcaaaaatggctgcaccgaaaactgcacccacaggcttcaagccaaaaaacaagctgcgccggcaagccgcatacctcaacatcaagaagacaagagaggcagagaagcgtgacctgagacatcgccgcaagcgcgaagaagacaagaatccggaactccgagaagagcgacacgcgaccaatgttcccgtcacaatcgacagcaagcgagtctgggacgatgatccagtgggcgacgaggaagatgcgctgggctgggccgtggatgttgagcgactcgcgaagaggaggaagctgcagcaagagcaggcggaagcagacgccgcggagggagaggaaggcgtcctggcaaagctgaaaaagcttgaacgcgaaggcgcaagtgaagacgaggaacaagacgacgatgcagacagtatgcttgatgagtccgaactcgaagaatcaggctcggactcagacgaaccatcctcgcgaaaacgcgctgccagtcctgccgcctccgtagccaccacaaccgccacaaatctcgagctttcgcccgaattcctgaagcaaaagtttccacagctgttcgacccacagccagaacccaaaatcctcgttacaacttctataaactctacgctccacgcggaagccgacatcctcacctctctcttccccaacagcacatacattcgacgtagcgcaaacttccatgcccacaaatactcggtgcgagagattgccaaatttgccgcgaaccgcgagtacacggcgctcgttgttctcatgcaagccgagcacgagaagaagcccgacggcctcgacatcatccacctcccgaacgggccccacttccacttctccgtcacaaactggatcgaaggcaagaaactcccgcgtcacgcgaacgacactggtcactaccccgagctcatcctcaacaacttcaaaacgccactgggtattctgacagcacacctgttcaagggcttgttcccagctgcgccagaactcgagggcagacaggtcctcacactgcacaatcagcgcgattacatattcgtccgcagacatcgttatgtttttagggacaagcgggagactgagaagcccatcaccggcaacgacggaaagcctatcaagggtgtagaggacgtcaaggtcggcatgcaagagattggaccgcgcatgacgctgaagttgaggcgcattgatcgcgaggtgcaattcaagagtgggcaggagtgggagtggaagggccggatggagaagaagaggacgagattcaacatgtagtgtggtcacgaaattgctgtagtgtgcactggttgttgggatttgctttcgaatcaacagttgccagcccccatctcaacgatcctaccaatgtgtctttcatatctgcctcaactctggccgtcccatctactcatcgatgcaggctcagtaatatgtcagtccatgcaccaaatctcttcccggtccctcttcgatcccatccccacactcccgcattactccacactcatcccatattcccaattcatgcatccccatgtctcgcctgccacccacgcatatacccgcgacgctcgcctgcgtccggataatttacacccggctcgtttacccgatcgcgtctgacaaggcgaatggaaaagactagatttacccgggcgatcttgcggagttcgcttgcgggagacaggtgtgaggaattatagcatggattggaatccgtaggttgggaggagagcttgatgcatccagattgtgctgcttctaccgcctagtaccgcacattcggtcagtggcgccacacgcacagctgcaagtatcgtatcatgctttcagaaccttgctcttacctgaagggcaacctagcccccagcgcgacgcgagaagtacacgtccacacacgcgcttgtaagctgccacaacttttcaattcaccgtgcctccgacgccgcaatgcatccgatcccagttcctgcaccatcgcccctccgccatcccaacaccctcatctcacgacatcctccaatctttcagaaacaaagtaaccagtcgcagaaaacgtttcgtttcaatcacctaccacaccacccaccactcatatcctcgtttcgtttcgtttcaacccgcacccgcgtgtttcaggatccagaaacgggacgcggggccgtgcgtgccacacagccctaccgaatcgtggagatgacctcacccctgaactcaaacgttgcaactgtgattttagtatcactatgtaggtagtagatctacgtgccgctggcgtgaaactttgtttcgcggtgcaaggcgttcggctcacagggtccgagattagctcgcgcgctggctcgatcgggctgaagttagatctagtgggattgggtttgatgtttgcgcgcgcgggatgggggagtgggctgaggttgcaagactgggtttgtgtgacaggcggtatgagctcagggatgcgaggagtttaaacaaacaaaggttgccgaggttggatggatttgcatgagcaagtgtgaggagatgagatgggtgtagacatttggaattgtttagtctgtagctagctaagcttgttgttgttgcgacaaagtgcttggttgtatgtatgtatggaatagcgataaacattaacgaatcaaagcgttaatgattataccgagagtgtggatgacgtgtactaactcattcccccaaaaattccctcgatactacgcgtgaatctgactttgttgacataggaaatggtggaccgcccgtctataggagatttctattaatgttgacagccatcgatgcgcgtaattggcgccagtgtgagaaacgaggacgaggaaaagagacaataatgacaaaggaattttactcctcgctaaagaattttgtccagaggactgggtactgtttggaaaagaggaaatgcagacagggaaaagtcgtgagtcgcgtcaatatatacattgaaggtagtgcaatggcgagatcgtttgtgaggagcgtcgaagaatggtccggcatgcttcgcgtgggtgtacgtgtagagaagagtttgtgtttaatggaggcttggagagctttgaggtggtgtgggaaagaggttgagcaatggcgacctgccagatgcagttgcagctcggcggcgcggcttcgttgggagatcggaagccgccgcgaggaggttggcagcgccgtcagatcgtgcaggcttatggcgagcttgactgtgacgcgatccccgcgaagagtgtcgagccagttcaagagaagccttgagtttttccccaatatcgattgtgtcgttggagggttcctcggattcatcggcagcagggaagaaggtcctgttccccagagtacgtcctggtggcgtgatgtcattgtcctccttttcctcatcgaggtgggacagcgatgcgaccgagtcggatagctggtcgacaacaaggctgaagctaagatcacgtcgagttgttcgtcgggagggcaccaggtcaggaacacttccggcggaactggcagaacggcgcactggagaactccacagagcagacccttgaatcgaagacatgaggctgctgtcgtatgagcttcgcctgctacgggcagaactagtagcgctgtgacgaggatcaagcattgggaaatgacgatccgagtcatcgtatgcattgagcatttcttcgtacatgtgctcctggtcatccttgtactcttggggaaccaagagagaagggctcaccatgaagccttccaattggccttcagagcgtccctggaatgggtcacacggcgtcgtcaggccagtccctggggtcgacacagaggttgcagatgtcgggacaaggtccggtacgttcggcacgagtaaagatacccgaaagtcgcgtgtggtaggttcaaatgcaggttctaacccacgcgatagcggttcgacgctcgatgacgctcggcgtccttgccgatatgtctgatcaaacgaagaatgcagtctctcttcaacgtctacatcggacacacggtcccattccagatcacagtcagcctccaaggcgttgtcgtatatgtagtcgatgtcctcttcccacgactcttcaaacatgcgccacgtgttcgattggcgccttttcgtagacggtttcctggctagactgtgtcgaccaaaactagcagatcctagtgtctctgaagcctgggaaccaggccgcgaggttgaattgccctgattggtggacctaggagatgtatgcgaaagtgcgcggttgcgccctcttcctttcggagaccgcgggttactgaagatcatggaatcgaagtacggggatcgaggggttgatgggctccgcgctggaggtcgaggagcagggcggggtcgactaaagtattctggttcctcagagacgtcgtctaggcatgggctgaaggacaatggcatagcaggaatcgcggtatcatctggagtagtgaaggcatggcccaagtatacgttttcgtctttcgtaccaggaaggctgggttcagctgagacactggcaagagagaatgaatcccaaacaccagattcccgtttcgaccgtcgggcagatggatggttcccaacgtgttggttggcatcctcgggcagatcgtgaatcggcgctaaaggtgcaagtgaagacatgcgaggcggagcgagaacagactgtgagtggcggtggttgcgcatgttcacgccgggttggctgaagctttccacagaccgcgtcaaccgaagagctggcttcctgtcatgtccttgtactggagagcccgattgctctatctgaggactttgagtgaacgactgatgatccgaacctgccagattttcggaggagaaattagagaagtggagttggctctcgttggctccagttgcagctgatgttggcacggtacggaagccggaggaaagcttgtttcccgcggcgtgctcgtatacagcatggtgttgtctatcagcgtgagtgaggtgctggaaaccaaatgggctagaaatgcgatgcttcaggcctgcggctgtactttcaattagcatatatcgtcttacgcgcaaatggtggcactcacgtagcgcttcctcgtgatggtacttcctcttgactttccgcagaaccgacgttcgtttgtcgcttgcttccttctcctgatactctgcgaacatcatgtttgacgagacagactcgctcaatctctttcccttctttccacgaaataacgctttcatagatcctgatagctcatcgtagctcggcgttccaggtcgcgacgaatcgaagtgcgaaatggtaggagggctcatagacgggacggtggacgacgttgatgctgcagtgttgctccgggatctcatgttgaacacggaggttcttttgcttggatgtgctctgaccttgcgttcgggtgattgcataactccataaggcaactcttcaaagccttgtgacgcccaacgatccgtggtcgaagcagaagacagagagagagtggccgacatgtccacggaggactgtcgggattgtgacgccatatcacctttatgggacgtaaacattgcttggaaactaggaataacttcggcaggatgggcccaaaatttagttggagttgtagggcaatgcctggatggcgcgcgcttggaccctcaattggtcggtagatgtgattggcaataccagcatcgaaagatggaaaaggctcgcaagtcaaaagcctccagggaagcccgttaggcgcttggctcgtatgctggcgatagtctgggctgaagagctgtcaaatttgttagtaacccatacgaacgcttctggtgtgtgcatcttataacaagggcatggagggcagaggttccatcacaagggaccagtattatgagttacaacaggaggaacgggggtagagttgtagctcagccgcaataacgatggagtaaatgagttatgcgcacctggtgagatgattggcctgcctgcaggagagtgatgtccaaagcgagaagcctgtcacgcacgcgacaccgtgtaatgcgacagcgcgacggctgaattcgaaggatgactggtatgggagggaactgaggcgaggatgtgttctgcccgcgagaagcacgaggcgtatgcgtcggctaataatggtcaacactgggattggtcgcaaggcagtggatgaggcggtcggtgtaatttgacgtgtcgacaagtaccctgtggatagcagatgggatttattctggcctttggcaagatccagggacagtgaggatcatgatggggtcccgctatgtaagtacatggcgggcgtacacaaacgtcgcagagcatgtggaggaaagtggatagtgctcagcgcggcccaccgaggttagtggcagagggcagggacagggtctgctgcaagcatgaagggcaaggataccctctacgtatcttgtccgagctcttagtggttgggggtagcggggacatgaatgctaaggactaaggaagctggaaggtaccgttgctcaagccacttgcgcatcgaggtcggcagaaagtaatataacactgcaggggtcgtgacattgaccgttcattggcctgtccataaaataagcggttaaatggtgcagtagtgggacactgggaccgctaagaggcccgttttgcagaaatgcgaacgtcgacatgccggccgcctgttgttggtacatggagcccaatggagggtgaagggtgtcggtggcatgtcgaggtcagcattggcgaccacggctgttgcacctgctccacttctctctctgccacgacgcatgcggtgcacacgacgatatcgcatcagacgaagaaggaagtttagatcgggagaggcatgttcagtgccgcgaagagtgccgggatcacgatttaaggcggacagggcgcgagtgcttgcagccgtgatcctggtcaaagtctgaaggtaacgttttatgcatgatcctattcagcagaatgataatctgccgcgctggctctggcgaaagtcaaaagggtggtcgtccgttctctttcgggagtcaatccagacgcgcagcaacggtttgcggaaatctcatcgcgtatctgtccagacgacagacgcgttcttcccctttctggcatagaccaatggccgccgacgatcgtcgctcgctgtgatgtgggtcgcggaaactgaaacagccgaaaaaaacgtccgtggcttgcgacgacgccctcagattcgtgatgttcagcccaaggtcaggacagtaaccccgcctcatttgctcaacaccacggaacgctgtccatggacagggtcttcagagagccgctgatgaatcgtggccgtgcctgagacgagtctggacgctgacgacatgtccaaacaccgatggcctcgagacgtgcgtttcaagccctcagttgttcgagtcgtttggttgttgcacggcaagtcgatggagctgcccgctcgatgactcagcgtatgcagatggtgcgctagagtatatgcacaagcacagctcatcacaacatagtcgtacggccagcaaagcaaagccgtgaggttagctggcttgtctttagcgtcgggagcgttacaatcgggtctgttgcacccacgcgacttcattgcctcgtggaactggaaccttctcagccgctatattacacagaggagcagtcgaccaaacaggtaggacaagcgcctgtgggatcagatgggataggaaggatgggcctgctctgtgcgaccaaagccgggctcgtccacggcgctgtcgtggtgatggccgagcgagtgagcgaccggtaatttcagtcgcagagccagccaacacattgccgcgtcgacgccatggtgcatcgagcgcacatgctagtcctggccggctgggttgaagaaaagcacgagctgtgcgctcgaaaggagtgacgccctccagccacaccccctcgacaggagctggtagcacgtcacgtggggtgctatgtatagttgtccacggtgcagtccatggcactgcagcgcgcctgtacgcagcaaggagagagcgtcgacgtcaatgtaatcgcttggctgcagcatcgtgtcggaaggcgcaaatcacaacaggaggccgatgacgctacgataacattgcacaacacccatccatgatcgttctcttcagccacgaactaccactacggctacgctgctgagccgtctgcaggaacacgtcgctgctccaccaaccaccagagcgccgcttccggtgaggccctctaggttcctgcagtggttgctgctgaccgcgtcggccgaaatcttgccgacctccaccacaaacttcacgcggcagggtgttccatcccacaacaacaaacacctgggcaatcacgcgtcgagactgctcgtgttcaacctgccgctcgtctactccctgcgatagtgtacataatgtcgcattgcactgtgctccgctgtcgttccattgaccctcgtcgcaactttattgataccgcgagcaacccccgccatggctacggatccgatccttgtacatgacttagtgcaaaccatgaacttggttgcgtttgcaaggagcaccaaggactaccagctttgttgctcatcatgtttgctattccgcctagaacgaagccaacgcgtgccaggaagcagtccgtcgggccaagacgataatgcgcgcagcatctggtcacggtttctagagtctccctgtgatattttacgcaggcaggactggtgccacgacttagcgcgtgtacctgcattgagctgaaaagactcgggcatttctttagcccaggtaccactgcagatgcagatcaagccgatctccagcacagcaaaggccaagcacgccatgtcctcgaatgatgttcgaccctcaagcactcagttgttgagaccttcggatgggattcccctgtctgtcaggatcgattgcgagttgacggttcgcgtgccagttccgcgtggtctgttcttactcgtaccaccttaacaccacgctgtgaatgtggaacacgagttctgccaccgttcccattgtcaagtcctttgcgctctacgtgctcgtctaaactatacgatctcctgctgggaggcccccgacgtgttccatgtttatccagcttctggaccggtcatcttgttctcggctccggtctttgagcaagactccgtctacatccttgtatctgacgcgtggtagtgagtggatcgcaaatgtgaaaatctctctccaaggacgcgcacccacatagacatacccgataccgcggcactcagatcaccctggagccacacgttgattgaacgaggtttcagagggacgtttcttcaagatgttccgctcgcaaccgcctcggcagctgacagccgcaccctccgccgaaagtcaatggtcgaaaatcggcgctaaggtcacagaagctgtcaaccaaccttaaaatctcaagaacggtacgcttgcaaactatcgacatagcggattgtggggatagtgacagatctcagtgaacggaccattggcgcaagagcaagtcgtccattcacagctcacacaggtttcagctttctcctccgcttccgcaagatctaggttagatcccaactgagcgtagaagtggataggtctccaatgctcaacaaacagctaggcctcgccagcacatctagatgcattcgcaaaggccatagccggtgttccacaagctatcagaatttgcacaacgatacgaaatctacatcattcgaaagattttacgcagcttgtggagcgtgtctgacatcacaaactgtatccagaggtgctggtgtgaccttcacttagatgcaccttgatacaagattgtgtgtcgattacaacattccttgtaccgactcaatggtcagtccagtgtcggcaagatcgctcccgtgtaagaacgcggagatattcccaacttgtttcagcttttcgatcatctcaccaacggctccgggaaatactccatctagactacccaaacagtctgtcccagattaactttcaagtaactcaacattctctccaccacagattaaccttcccgagtagaggtgaaattcaagggcggaatgaaacattgtcgggaagttactcacttccttgtgcagcattttgttactatcgtactaggggatgtgccccttggaagaggtaggggtttctaacccaattcaacgactacggcacgcatctcagctggcgcttgctttgaacttgacgtattcgcgctcggcctgcaatatcacagaagagagcggcaccacttcggtcccacatagactgagccacaaaagcaaggacaatccaccagccacgctatgttttggccccatcgttcgagagacgtgtcgccgaccatcacctgcatcttgaaatgagcaggctgcatgtaccgcagccacaacaccagttgcgggaggctacacgggccgcccagtcgaggattcgcatccacctcttgacgatcgaacgccaccaacatcactgcgagccatttcttccttggtgtggctgcaagacggcatgaggttgtctgctttttgtgtgtcagccttttgatgttatttggaagcatacccggtaaaaagaagcggaccctagacagtcagatttcgcgtcgtcttttgtttcgcaccctggccagatctcatttccatcttgcctcccttcgatcgcagcattgaaaaatgccgatttccaagaataggccagcataggggttcatggatggtaataagatcaacagtaatccctaacaaaagagtcggacgcatacgtataccgtacagctgccaattgcccgtgtgctatgttggaagctgtgtagtagcgggccgtctctggcttcattcccagccccagggtacgcgaggtgtatgtcaccggtagacgcgccacgacccgcagctccgtgggccgcatatgaggccgggaaccgcgagtagtggagccagctgtggacatgccgcgacgaggcagaaaagcacgcagctgctcgccttacgtactctgggcaataccattgtcccggtcgagtcgacaagactttacccatcacgtcgcacgcaaaccttggtatcaaatcactgacgtatgtagttgctaattctcagctcgagtcaatcccaacggttcccgagtacgagcatatcgacgataacgtcgcgccaccatcgggcccgcccgtcagcatttcagccgcaccttcggactccgaacccgcgtgtctataatcctatctttctcctgacgaccgcgcacgcagatgcgcgcccacgccggcaagccaagcaatcgccttgtgttccaccgtcgcggtgccagcctcatgctaagcagcgacttggccgggctgcacatccgagctggcaccatggctccggcgttatgcgtggatgcgccgtgtcaccaccacgacggcgaggatttcgggccgacgtgtgggtgatcttgtgcggtgaggcgagcacgcatgggatagcgaggtgagggtgtaagcaaagaatctggagctgtttggatgggatctgatgggagggggggtatcgggtgcgccggacggctggttggctgctggggtgctattgtggtggatgcaatgtccatcatgtggggattagtaagtcgaatgttccgaggccatggacaatgtgcggtggtatctaactacctcggatgggtaattccgggttgcttttgcaacacatgtgagtgatggttggagactgttagttgttcgtcgtatagaccgcgcaaccttccctctggtttgacggcggttttgatcgccagcgatatggcgatgatcctttccatttttctggccaacattcatgcaaacgctgtgatgtaagtgctgtcacctggttgtctttctgcacatgctgtgagagggcagatgccatcatgtcgccgtctcggcgctcgctttcgggaggttggctgcatcatgtcgacatttcggcacataggcactgcaaagcgaagttctccgtcaagcttgtcaggctctgatacatttgtaatctagatggtcgttgtcatctagatggtcgaatggtagcaccgacgttgaccccatgattgttactcattcaaacttctggtgatttccctttccacgtcatcaattggtagacttcatcaagcctgtcagcgtatcgccatgcgagagtgccagtacgtcgattttcatcgactggcgaggctttgagatgtctgtcgtgtgatgtcaatatccgttaagaacctcaaatacccatgagcatgcatatcttccttcatcccacccactacaaccaagcattctacaggcaagtgtttgaagaatctcgcaatgttcgtactgtgtggtattccttatatacagttcccacagcgttggaaagggaatcaaccgatacgccttaattcacatgcccagctcttcctttactttcccaatgcaactctatgtagtctcatcgtgatgaccaccgtcgccgtgatgaccgccctcgctccccaaaagtcctgcctgctcagctgcgaggtagacgccgaatgcgacagtcgcgatgccgaggccggggaatgagcccttgaagcgttggaagcgggtgaaggggccagtgtatcgccattgctcgctgtgaaggtataagcttggcgcagacagatgtgtgcatctgctgtagagagacgtactatcgtgcccatgggtcgcccttggtgccgttggcggatgctgcggcgagcttcttggggtcgaagccggtgatggaggggcgtgccattgtgacggactgcgcaggtcagctggtgtcacagcggaattcaaacatgtcaatcgagaattgaatggtgtggtactcactgttagagcctctcgagcagctgggggaagaggcgcgtgtttgggagctatcgacgtgatgaagctccatgttcgtcaatcgcatcagcgatatcttggcggaagctcgggccacctccaccattgacggactgcacgtcgcgcgtaccatggtttgcgtccgcaaacactctccggggcagcaataccattcgctaccactattaccatcgcccattaattcactgaagctgcacacacccggctgggtctttgcgccaagtttctaacacctcaatacgctcgctcgctattggaaacaccccacgaacaccacctgcacacacgacctctcccggtgctgaaggacacatagcccaccatggcgccacatcagcgctacccccctcacaacctctccaaccctttcgcacatcttgctggcggcggacccatgaacccccaaccacagctgcaacaacagcagcagcagcaacaccaacagcagagcatccagcaccaggcctttggcggcaaccaagcgcataacctcaacctttttggtcacaaccagggcggctttcaatcaaatacgggcgacatcagcggtgcgttaagaggaggcctgggagcggcagcgaacatcggcgggggcactggtctggacggacaagaggcgcgcatgcgctttgctcatggggcacagttgcaggagaacgctgtgagagggcaagatggggccaagggaatcgcaggacagagaatacgtgacgtctggaggtcgaatctgcatcaagagatggctctgctacggtcactaattgatcagtacccgtacattagcatggttagtatgccgctcttgacgactcgtttacgatctcacgccgcttaggacacggaatttcctggagttgtcgccagacccattggcgacttcaactcgaaagcgtcatatcattaccaaaccgtacgttgcaatgtcgacctgctcaagatcatacaactcggcatcacgctgttctcagtaaaaggcgacgttcccccatcgcaactcgacatctcgcagctgagctaccaaccgaaacaattacaacggtaccccaacaacatcgtcgtctgcccctgcacttggacgttcaacttccagttctcgctcgaggatgacatgtacaatgaagagtcgatacagatgctcaagaaatctggcgccgactttgacaaacttgcaagccagggcatcgagcctcaagagtttggttcacttctgatcacctccggtctgaccctttcggacgaagtcaattggattagtttccactctggctacgactttgcctatcttatcaagatgctgagcgcaaagccgctgccagaagacgaagattcgtatcgaaaactggtcgaggtcttcttcccccgcctcctcgatgtcaagtacctctggcgccacgccaataaccttgtgcgccgcggcgtgataggctcaacagcgacaaacatcctcaacaacctgggcacaaagtctggcctgcaagacctcgcagatgagctgggctgccagcgtgtcggaaacccccacaccgctggctccgacgcatggctcaccggcaccgtcttctgggaaatgcaaaagaagattttcgacggctctgtgcccgaagaaatgaacggtcagatgtgggggctcacgggcgttggtcctccagccaacgctaccacgcaggctgctgtcctcgctgcatccggcgcgcagaacatgggtggattccagggcttgaatggaggcatgatgttccacccaggtaatgtgcggcacggcgtcgatggaccgagcacgccgactagtcatcctgctggcctggctacgacgccaggcccgtcgcacggtggcatgatgacgcctggtaatactggctatggcggctatggcaagtagaattttcaaccgccgtacgtctagatgggggatatgtgtatttgtaagagggaggcgttgtattgggatacccggagtatggtcagatgcgtgtggggttctgggttgcgtgtgcttgctggcatatttcgtatggatgggttgagcatactgcatgatttagctggtcttccaacagggaggaagatgagtaaaaatgagagcatattgatcaaagttgctagtttcaaacatgatgcgcttgagtggatgaggtgagcaaggatgctgagtatacattcgctttgtactgtgctgtgtgtgacattgtgagcttctttgcacatgacggaaggttctcagccttgtcgtgccctctcgctggcgctaagcatttaagtgcagtctgcgggcctgattcgacaagatagcttgcaatgcgccatcggcatctctatgaggcttggtctccatcagctgccccaggctaagaattgcagtgcaaatctctcatagggttagcgtgtgtgcagtaggcagggggcatggtgcatacaaagtatttcttttttttcttttacccaagatgtcttagcttattcatgacattgcgctatgtgcaggataataaatggatgtttatccacaaaccgtcattttcataaagagctcttgatgatattctacttccaagttaagttattcagccttgcgtcagcttcagcctggcgatgtacattggagtgcacggttgcactcagctcaaatatttcaggcagacgtccatctttttaggtatagtgtcattcaacccctcctccaggctaaagattgcagtgtaaagctattattgttgctgctggcgccttataccagcgggggcatgggtgtaggattagtacatgcttacataagagagtacttagtataagtagtcgaactctgtgatcctgctggggtcagcgattcgtctatcctacaatacacctgctacttcaacttccacaacactatctatcctgagtctgacccttatatcctgacaacgccccccgcgcttgttcagctacactttcttatgcattcttcgactagttcgtttatgtccagccttttgggcgtgtggctaaaagaacagtaaatttgcgtacatgtatttgcaggctttgcattcttatgttggtggtctggtctgctgtcacttgcatattcaacgcgtgatatatgaacgagctcaacactgtctaggttcggtgatttgagtgtttgtcacgcttgatatgtggtgtaaagcaggcatgttggttattcagcttcatccaacacctgctcttcggtgctatgaattgcattgcgaaattcttgtttggtacgatagagccaggtggctgttgctacacattcgatctgtctgggttgttccgtcatactaagccttgtgggcgcgtggctgaaagacagcacacttgtctaaattctatgcgaagacctgttcactcagattcgcacgctagcactttcacacttgaagcttgagacagcaacgatcgatgaaagattactgatataccaagagttctcgcagtgaagcatgtatgctagtcattcagcctcgtctgtcacccactctccgacgctagtgattgcagtgcatcagtatgaatctttcagccttaggtgtatttacatcttttctggatagttgggtacagtaaggatgtctctaccgcagtctcgttttcctaatcgtgattatactgcatattgtcagttgagtatacattcatcagactcactcatactggtcattttgacaatgaagaatatggtattcgaatgagcagattattttgttttatgtcatctcaacctgcaggttggctatgtcacatagagccttacccaaagtttgagtacagcttatacgcatgcgcaaatatcttgaaatcgttgttattcgtgcagcaacttgtttttcgaacaattcagattaatcgcttctccgaaaattgtgtgtagttttttgactcgtaggcttcagcctgctttcctcagcctgatactttttcttccgcgctaatgattgcagtgcggcgcagcgagcaaccgtgtgatgaagccctttagaccagggccatgaagactactcttccacgcaaaggattgcagtgcatgtcaggttaagtcacagagaatgggctcggtaaggcgttacagatcagctagtctcgtcagaatcccagcctcatgacatcccatgtaacttgtcaagcgtcgttctagattcacgaggacggattagccaggctactcaactcctttcaccttcttgtgtctcgatgttgtagccttgaatcgaactacaccttagcatagccaatcgagcacgatcaaacctactcttccaccggacatccccgcgcagcaagtcagccttgttgagctttcccttgcaagccgagaatggcaatgcatgcgcccaggcatccatctcagtccagcccatcagctcctccacgctagcaattgcagtgtagctgggccgtgcccgcctcctcgtccttaaaacgtgcgctgggcttaacatggggaaagacacagcctggtcgaaatagtgtacatgattgggcagccttgaagcccgggtgacgcaaggcatatgcagtccagccactcttccaggctagagattgcagtgaaatagtggttatttctgatcttgtgtgttcaaggatacggttgagtgagaaagacagtgttctttcggtatgaagcctccctcatctaagacggagcaccacctcccccatcagtcttcgcctctcccgtcgtcacagtctcggcatccactttcttctcatcatccccacccccatctcttctcctccacgccaaaaactcctcactcacaatcccgcccgtcccctccttcactctcttaacctccacgaccccactcttcttcctcaacacaatactgtaaaccccctcctccaccaccgtctccttcaaccaccccaaaaactctgtagcgaaattgatacacacattgccatcccagcaattcgtgcctctgcggaccatacccgggagttcggtggtgttgaacgtctgcacgcccctcaatatgcccgccttacttctgaatccgacgacgatcttgggcacgccgagcaggaacgactgcgcccagaacttgagcaatttgcgctcgaatttgaggatgtcgcggtgctgttggcgtgctgggggtgggagttcttcggaggttttgagctcgacccattggattggggcgtcagggtcggagggcttgggggcgaggaggccgtctacttcgccgccgaggatgaggctgtgggggccgaaggaggtgttgacgatggagcagtgttgggcgtggtttgatacgatgcttcgttggtgcttttcgatttcggcgggagaggtggttgatggtggtgtgggtattagggcgagggtctcgaacttgtagccccagtatgtcatcatctcccgtgactgttggtcggggtgttggtatcgtggtggtggctgggagccttctgcggcgcgttcagcggctcgagatgggaagtcttcttcgatgtacattgtgccgtcgtgcagtgttgcgaacatgccgaattcagcgaagttgtcgaagggcgcggtcataatctgggttcaattagcattatgctcatgtactgttgcaaggcaagcagatagacccactcaccttgatagtctagaaagctgtgcttcaacataccttggtcatcatgcctctccaagtgacaaagtcggcctttgctcgcgcagcatgtccgtccttcttttccttgtccaccagcgcctttaacagggcatctagatgcgcatcttccttatcctcatggtgcctgaacgtttcgaagccttccttcagatccgcacccattggtggagggacatagtagttgatgcccgagtcgtcatagacatatttgtgctcgtcgtcgaatgagaagttggcgacctcttgcggccgctttattctggcggacgcacccttgaagcggtgaagaggctgtatggggaagcgatgtgtttcggtttgcagtactggggtcggcatctgtgagattgtcgtcgccggtgcagtgtccatagttctacttggagctgcaggtgtgctgtgaggtggtgctcgagttcgcgggcgcttgcgaggtggaccgtcttctctttccgatgtcgggctcggcgatcttgaatgtaaattctgttttggaggtagagattgttccgccataattgctgagatggtcgtgggaagcttgctcttgagataattgctgcgggaaaacaatcagaacagctgcgatgagctcttgagcgataaattgcagagtatgaggctcagatcactattacttcagaagaaacgacgcgtcgcacagcgcgtacttttgtgctacaacgacgtcgagcccagcgatgtcgtcctgaagctcgcatgcggtccaagctctattcaccccgcaagactcccgacagtacggtgcgccaaacgagccaaacatgcaaatacccaacatcacctcatgaccgaatgcgccaaaaccatattcacgcacaatcttcctccgagacctgtcttagcctcagcatttctcgaaccctgtaacatggacccttccatccgcgccgcccgcccaccgccatcccgccgcgccctcttccaatccacccgccgccaaccaccaacatccgtcgtgcgcccagataccgcaactatattccagcaacccatggacgacgaacttgtcgagcgcgatgataagggacaatacattatcacggcaccgagtagcatgtacaagcagatggcgcacatgagggagggggacgaagaaaccggtacgttgggcgagtcacaacaaatggagctacagtcgagagaaatggactaaatgaaaagagagatatttcagtgagtgtggcggctaacggattactagagcaagagaaccacatcatcgagctgtacggcaagcaaaacgcccactgggaccccaaggctgtcgaagaagagattaagggggcgttgaagagcagtgcgaggaaggccgtggcaagcttgcaggaagataagtggatgtttgagggcggtgctgagaagaggcaatgagcttggtacgatttgtcactttcaactttttttttgggcatagcgaggagtttggcgcgggaagcattggctgggaattggacgttggatcggagacttgggaagatatgatcgtgcttgatcgacatgtagacgtgggtttgctgttcgagatattgactttcattgttgtcatcacgaatgctttcgattgtaatgtcatgtaattgcaatctatgcactattcgcccattgcactgtagataaatgtcgctataatagtgcttgagtctttgaatgctgtattccattcatcatccctgtttcgattagctgattagctcacacaactgactccgtgcttcttcggcagtgtcctagcacctatttctccacatgtattgtcattcccaattctccgctctagctctccaaacaagcccctaaccttgtgtcttgttatctatatgtaaagccacatgcgagattttactggaatctggttttcctcctgctaattttccactgccaattcttaacacaagtagcgacgtcaaacttttgtatctagtctacttggaatatctttctacacaagatgccactcatcatacactatctcgacaggttcattagtctactatttttctgtgatcagttctccgctgcggcgaagcgcgcccggaaagtctaccatccctgcatatctctttcaattactcgtatgtcaactgcgagctggaagacgcaggcctcacgccatattccagcaaagtcgtgtccaccaacgcagcccccacggcgaacataaaagcgttctcagcatgcctactatccacacatacttctcgcctaccgcccccgcacactatcaccgcgctacctcatacctaggtccttctccgcgtcttcctcacgcgtgtcacgctgcccaagcggcgagaattcaaccgactcaggcgttgggagtgtacgaaagtctctccctggacacttctgcgatgccgaataccgtcacagactgctgctggagagttgctgcgctatatcagcccgcatcatacaccgacctgcccaaaagtcatggaaaacagagtgattgctggctgacgccgtgccgcatccgcccacgcagctttccatcaccgacgctttgattatggagtcctgatcgtagaactggtgcttgtcgctaagctccatagatggcgagctccgccgtgaaagtgcggttgcccttgatcgtgtcatgccttcgtgacaagggcctcagtgcgctcgatcctcgccaaatgcttgccgagagagaaattgtcaagacttagttggggccggtggcggggatccctgcacgaagctcgagaggacgactacgtggacgagcagtacgacataaccggctgcttgtagaaacggagctgcgggacagtctacatctggaggttgaccggctactgctggagtatgattcccttctaggagaggagacttcaagcgacgaggacgacattccacatgagggcaggcccaccgtccactcccgtacaactgtccagcacttgtcggtgatggcatgcgagccggagaagtactcgatgtgggaggtacaggcgtcgaagaaagctgcacccatggggaggtagattttggtgaggttgtcgcggagtatgaggttgacttatgctggcgcaggttctgataatggtattgatcgtgtaccgccggcggctgatgaatatgcgagctccctagtatccttcttcctggccccgccatctctgtgtgtgactacttgaaaaacccatctaacgcactgccgctccattggctccagctctgtgcaaccaggtgggcaggtgttgggtgactaacgtggggtatcgatacggttagggttggcgggcggacgacctccaaactggctgcgatcttattgtcctgggactttcatcgtgtcagcgctcgctataggtggaacttctggtagagcttgctatactctatgtcgggtaaaggactgaaagctgacggaactgcttgccttgtcaagttcaggcctacaccggtatgcccgctgtcgtgcgagcgagctagatcgttgctctctacgctttacgtgttctcgcaaaggtatagtcaaggaagcgctgagataggctgcatcatacatgtcgttagcaacaggctacaaggagttagcaatcgggacatgtctcaccccatgtctgcctgtcagacagcttggacccgtaaagcctgtttatcctcaatttccaacagttctcctcttatatacctctacgtcgctaaagtcatacagccctcctcaagccagcacctcggtgccgcactcaatgaggacccacaccctacccgaaccgaagttcaggatttcagtacctcagactgcgaaggattcgaaccttgatgggatattagaagagcgtagtgtgcctgctgtaagtagaccaaagggctttatgtctaccgccgaaagagagagggggagaaagtgagagggaggggagtgagccctgtcgaaaggaggggagagagtaagagggagaggagtgacatgtcggaagagagagagggagtgagggaggggagtgagccttcatgtcgtcctcgtttggcggggtgggggtacgaaggcgagggtgtcgagagagtcgagctcaacccgacggattctcttcgcgggtgttcagctcgcaagggactattcggactattagtgattcactctcggatacaacggtggtcgtgctcttacagtcgctgtaagaagcgcggaaatatgcgttttcgtacgcctccatgatgccccagagcatagcatctatgcgcaaccacctctccaagcggaacttgtgcaacacggcccggtccagctcgccctcgctgcgaagctcgtcgatccgcgccttccagcggtcgatcatcgcctggctctcttcaaccatctcctgccagtccaagaaggaaacgaaaatgctcaaggtgtgccagctgtcgttgtcgagcgggtatgggcttggcgtgccatcctcgcgggattcgatcaaggagttgagggacatggtggagaagaggaattgggcgtgtggggtatggtggtttgagaaagttgaggggtgcagaagttggtagctgagggggtttgggtttgcggagcgggcagatttgagtaaatcggggcgcacagtccactaccgcagcggcgttgagattcgcactcttacctgaaaatttgcctacctttgagattgatctttgccgttcttctcgctaatccctagattgcgtgtatgtctatgattccgtgctgtacactcatatcgcgccagtgcttatgagctattccgagatgcatggtttcaattcactggcacgctcaactgccatgtctggtcttgtttccacaataagctggagacagaaagcaaggcctgtatacctttaagtcaccgtaggaacgctgtgatatggctatgagtccatgaaggtagacagcctgacgtatctcttgtgatacatggctgtgtagtgcctggaatcaggcgcagaaggcccgctaactgtggcatttactctcgctgtttccagctctgctcgtaattttgcatacatcctgctggctgtgttgatgttctgtgcgggcgggagctaggcttggcaaaaatatcggtgcctttggagcggtatcgtgaacttggtcaacgttagcaacaacaataccacctgctctttttttttgaacgataaacagcatcaaatccttcaaaacaccctcctctcctccaacagcttcacaatggagcactcaaacgacgacttccccctccctctctaccctctccgcccgcagggcgtctccgagcagaccgagtgggcgttcggcatcttcgagtaccttcgtgacgcctacattggcgtgaggagacagcaagacgtcgccgatgcgcggacactgcacctgttgcaggggttgagacgggcagccaggcagttcctggacagcttcgtgcgggactgtaaggaacttgcctatctgactgaaatgtcaccaaatcagaagttaaagctaatgattgttcttgcagggcgagccgacagcatcctgcaggaagtcgagaacgacttggggctgtgagcccaccaccaccaccctcccgggtatcctcgagataccacagcaccacctccctccctcgcgcaacgacgagtagccgccgggctacgaagacagccccacgaccgccgccaccaccaccctcgaacccctccagcaccccgcattgcgggcgaaaacgagcgcgccgacaaagtccaggaggaggagaaagaggaggaaggatggcgtagatagaagaatacaacagatacccaaacctccacaacgatggttcattgcagtgatgttgctgagatactttgcctgaagtcgcgaagttcaaggcgaatcgggccgacttggcagcccctattgacttacataaggcacgttgaagaagtcgaattagaatagacaaggacttgagaaatggagaggttggagatgtgagagaaatgaagagagagcgggaaacactggtgaagtgctccaagctggggtgtcagagagaaaggaaggagcaggaatgaaagcatcttacagctcagtagctcacctttgctctaatgtcagctattggcgttctgtgtgttgctgtgagctgtctgtctccgctggatcctcgccgtcggtatgagttctggcaaggctgcgaaggcctctgggtgtcagcttcgctccttactgttagagatgtgtatcggcgtcctgctgccagtagacaatcaatcctgcgtgtgtgatgtaacagcaggtgtccaagatttgaagctgagtgggctcgtggctcccccccagttggtgggcaggtgctcgacgcagcgcagcccgcgcaatggagcatgggcatgtcactgtaggatgtccaatgctaaacctcagtgatgccagcatgcatgtctcgcaagcaccgccggtttagcagctggagtcacgatgtcggcgctcctgccgcaacttctgaaatctcaaggagcccgcaactccaccagctgcaggcaaagcagcagagcaggagacgactgtgaatctacccactgaccgcgcgtctaccagcagcgaagcgtgccatctacagcgatccgagcatctcgattcgcaatgctggtgtcgctgctttcccgctgggaaccctcgcaaagctggtaattgcgcagctgaggctcaaccagcaagcttggaggcttttatgacgcttagagaatgccatgtgcctcatttgcaatgcttcaagctcctgatagccatccgctgaagtttttgcaactccacgagttggccaagttggccgtcgctcctgctccggtcgctgaagccctgcagctcacgatttcggagaacgagttcacaagctttcgtgacgctcagagaatgccatatgcctcgtctgccatacttcaagcttctgatgagccatatgtcgaactgtatgcccacatggagtttttcaactccacaagctggccatcccccgctctcggcgctgaagccccgcaaagctggcgtgctcgcagctcgcagcatcacccagcttacaggcttctgtattctgagcaggctgaaacactctaatgccatgcttcgagcttctcatgagccctctgctgcatctcacgctcgtatggagctcttctcgcctttgcgggctggttgtcgcacctgccgcatctgccacgcatctgccacgcaggtaaacaccgccagtttcttgacgcgttcttgcacccagcagatacaagtaatgtacgaatgcaatcaagtcctcgtgagcacttcaaatcacctcctgaagccatagaaacgtccgagggggctctgaagctctgccgagcagccagcttgcctggccaccgcaattttcagcggtttgagctgatctttcgcccgcagtgtctccaaagcttcataggcgtccttggaacgtattctggcagcaattgagcctctcagacaatttgtgaacgtgtttttcaagctccacgaatgccctcgagcccaccacgccttcttcagccagcagccagcagccacggcaccctcacgagctctcccatgctcctcttgcaccccgatcccgcccacatatcacacacacaccgtgctgctgcctctccagacccctgtcaccggcctgtcgctcctgcctccccggagcttaccggagggcggtgtcggatcccagccccactcgaagctaccggaatcgcacgttggggaccatcgtgatacctgactagtgaagcctggacgaacttcaaatccaggggcagctttacagctgagatgcacgctcaaccccaaactctccgtagatatctgagtagatgaggttggacaactcgacgagggctttcttttggcaccgcgtttgaggctctccgagctcgtctgccgccacaatcgaaggctgggggtcggctcaacggcctcctcttgtcgacaccaaaacctcagcaggcttccttctcttactgcaataggcaacctcatcgtatcgtgagcagtgagctcagtattctgcgattccgaagctaggaggcgatagcgtgccaagcggaggctcgtcgttgccagcatataaggcctgcctccctcctgccctcctaccttctctccaccttttccaccttccaacctcaactcacacgaggctttgatcggaacatctcttgtctttgaccaagcttccttgaccacctctcacatccttggtcacacccatcccaacatccatcgctactgtacatcatctgtcatcagtcgctatcatgtctcagcattcacctcagtcgtctgctggcaatggtcctgcatcaagccctttcgctggcaccgaccccaccctgtactcacctgacatggctcgtgactccaagcaccgcagccacgacagcgtcgctaccgtcgttggtcatggcagcaaggccggcctgggcatcatcttcgagaagtctaaggagcttccgcagcctgagccttatgtgccagctggctttgtcgatgagctcgaccgcgacaacttcatctctcgccacatgatcgtcctccagcttcctgatggcaccaacgccggtcttgatgccgagcacgaactcttctctgttcagcaccagatgaagctggtaagtcttcgttccttcctcttgcttgaccttgctgaccatgatccagtatgcttgcttccacacctgtgttccggtctacactcgtggcgtccaccttcgcttcgatgacattcgtgactcggcagaaggcaagcagatccttgagcagcatggcttccaggtcgagtacatcaccggctatcagtacgcccttgtcaaagcccaggagacttctcttgtcaacgacttcgaaggccagatgcagttgtctgtcatgatcgacgccaaccccgatcatgccgtctgggagttcagcaccgccgatgcctgccacgtggagcacgccgtcaagaacatcgcttccgcctttggcaaggttcgcaacctcattcacgtcgagaccaacagcaagaagatgactctcaccttccgtcttgagtttcatagtgtcgatgcttgcaaccgtgctgtcaactcgctgcgcatcgatcctgtctggggcaccaactctgaggtcagtcatccactcctgccatgtcttcccttcatgctaactcttacacagaagtccttccagtgggtcactgtcgatgctgcccattggtacaccaaccttgccaccatctctcctggtcgccccttgcctcgtgtcgacaacaagggtcgctatccgcagttccgcgctgctgatagcaccgatggtccctttggccactactctcgtcacccatctgaccagcacaaccgtgttcgtcgcgagcgcatcctcgatggcagcgatgtgcgcaccaccatcatgcttcgcaatattccgaacaagatggactgggtttgtcacatccttccacactcttgaacctttactaaccttgctgtagatggctctcaaggctgtcctcgatgagcagtgcttcggttgttacgacttcgtctatctgcgcatcgacttcaagtcaggatgcaacgtcggctacgccttcatcaacttcgccaacgtccatggcatgatcgctctcatcgacaacatcgagcgtcgctgctggactggatatcgctcccacaaggctgctgagatctcctatgccaccatccagggtcgtgaggctctcatccagaagttccgcaactcgtccgtcatgcaggagactccgttctgtcgtcctcgcctgttccacacctacatcgacgctgaggccactggcaagcttcgctccaccggcactgagcaggtctttcctcgtcccgacaacctgtccaagctccagcgctccatggatagtgctcgtaccatcggtttgtttccccctcacggctattcgtctctcgctgaacaccgcgtccgtggtagtggctatgatcgtggcactccccgcgacattatgcaggcagctatgcactttgcgcgacagcgtgcggctccggcgccgactgagatgctggacctttccgaagctacgaaacatgacatcgaggtctggtacacccgcgtctatgggcaaggccgccttggatgcattccattcgacttcatccctatgactcatctcgccttgtacttcgcccagcagcagactagccctcaggccatgcccaccaaccctggtatcatcggcgctcccgctcatggctacgaccagtccgatgctggcgtcttcagcagcccctctcgctactcccctctgtccgctgacaagtacaccaaccctcgtggcaagtacgtcgatcctttcaaaggcaactggtaagagcttcgctcttgcaacccgactcttttgtcatcgcctttgatcgtctcggtgttcatggcagtctttcccatgttttcccttgttctcggctgttttcgaacgtttttcgacatggttgtctcaatgaatgttttcgacaagacttcctgggtatacttagtagcacactagagtgttgctggctggcctttgttgcgttcggaatgatctgggttcgagcttcgatgtttcgtgttgaagatctctgaagatgtgatggaaccatggcctcttcaggtcaaacatgtaaccacttttcctttcttacaaccaatcaatgagcacttgctcaccaactccttccttctcttgcttcgtgatatctttgctgttgatgagctggctgttgtgatgtgttctgttggctcgagatgctgtcgctctcgtggttgatgctcggcttgctcgtcgctgaaaacagctcacaacagcttcttataccgcttcaggccgcgtccaataggtctctagtgaggattgtctgctcgaagtacttgacaaggccctactcttgctgtcgaacttgagaagcatgatggcgtcgtgcaatgaagagtgaggatgactgacggaagccagttgatacgaatccagagagaggaaggagaacatggcgaggcatgtctcgatacgtctggagacgtcgtaaactggaaaggcgacggtactagcagcagaaagatgatcgaggtattgacgttggtagagcaggtgtgaggtggttgcttcccatcgatgacggcgtaaaaccctacaccgacaagccacaaagtggcgatggagacgagaagatgtattggatgtagctcctcactgttgagtattgcaaggcgtggagtggctgacttgtagagatagaagggtgaggagaatgtggaccaggcttgcagtgttcgacttgaagtggtcggtgagtgttgagtagggcgtttcgaaacgctctgggagattcacgcgataaagaatgtgtttggcgttgtggtgcagttgtcgagcaagttttgtgctggtcgctggcaagcttgatgtaccagactcgttggtgaccgagctcaagagacgatgccagggatacctgacgatactgtttttgagtaggtagatgcactagaccatgcaatccacctcccgaaatatggaagcggtagagcgagaattggcgcagtgacgttggtcggagggtagaggtggaactgaccggggatgcagtggcgggcagaggctcaacactgcagatgtagtgaccttttctgatgaagagtatggtcgagcatgcatgataaaactgatcgaaccacagaggcctggtccaggtcaaagttcacgctgatggtgggttggttcgaaacacgagttgagctggcgacgtggttgaagcgacagcatcatgactgccgaacaatcccataatttgtgcggtggatgtaatgaggtattgaaagtagcctccgaagtttcgaagcagtagtgcaaagttcggtggagtggtgcaggtgggagggtaggtagagaatgcctcgccacgtgactttcgactcgcagaaggggtcgatgaaggcgctaatgcaggggaattttcctcgctttcgaaggtacatctgaatcagctgaaagcgttgtgcacgcatcaccctgaaagaacgtgttgtcgccgcttgacctcgcacggtgtgctgtggtgatgcagcgaaatttctggttgccgttccttccacactggatcccaccacgtcagacgcagcgtcattaaagacagcgtgcgactgctgacgagactgacgagactctcatcatgaggtagccgtgaacattgcggaaaaaaagagccagaatgcaccataaagtgaggggtgatgagggtgtaagaagaatgcaggaggcaagagggaagacaaaaattagggaatttcacgaccccacaatccgcgtgacgaagatgctgtggagtagatggcttcgagtggaaggagctgccagtccttcgtggggctagctcaggggttgtccgacatcatggcgtcctgagaaggactgggctcgaggacaacaaaccctgatctgctataggcatgggagtttgctgggtactagctcagacatcttctgctgcagttcaagatgaagaagcaagaaaaggggaggtcgggctgctgaagggatgtctgatggctcagcatgccagcgaggagcaggaaggagagcacatcaaacagaatgaacatctcaacgactctgataaaactgcccgtatcaaagctagagatatacaaacttgatgacatgcttgctcactaccgttctctgactgcatgttcaaatttacatcttcttgcacggacagtcgcggaggagacgcatgtctggagtgtcagaccaactttgcagttattccctgagcctcaaacaacctgcaccatctgcattctggcttagcttcattgctggtaccacaaagatgcttttgccatctcttgcagcttcaccagacctctgtacactgcgtacggcgagaggaaggcgttgtggtggggcgcacgggccccgcgatatttcgtgatgctcgccgtggtgttgagctgcctccaaggctgcggatgcccgccaaaccaccacggaaagtcacaagcccaacaacgtcgaccagctatcacatcaccttctggagctctgaatgtcgctgaggatattcaggaagctggcgaaagatcgtgtttggtgtcccactcgggcctagccgttcgcatctggcgggagtttgtgggcatcacgaacatctcctgatcccaaggccacgctgattacccgcctctctcgacaacacgaggcatgccttgtcttctctggcagctcttccgcagcatgagcacgcttcggaggctctgagatgtgcatacggcgggcgccgcacatggcggctccagactttggccggcttgctatccaccttgactgacggcaacagctccacaccacggcaggtacattgacgactgcagcgtatgcattgggaccacacaaggacctgaatagctcatatgccgccatggcggttccagactctttcgcaggagctgtttcacacccccaccgcggggaacattcgtacagcacaactcttcgatcaatcgcaacaccactccgcgcaacgcacacgaaacgcgtgcgtagcttatgggctcgagagcatggagagggcacgtcacacctccaacagtggttcacccgcccctgcagcggagagcggccttcgtaccgcggcattcgacgcctgtaggttccatccgccgccagcgtcatggaagagcggtacctcaagatgtacgcgtaccttgaacgagatgttcggaggctaactcgacacacagccagacgagttcgcgagcgaaccgctttctacgcaactcgaaggtccacacggcgaatatcaccacacaagcgtccacggagcggtgccattctctaccataccgattacgatacggtatggtatgggccctagagcagaggaccatgttgtttcgacaactacacggcgagacttttcgcttattggcgccctgcgaccttgagatggacatgaacaagccttcggcgacagcctgagacgccaactacctatcgagaggaaacgatcccgacgtgaacgtggcccttcgtgcaacaccaagcccatcgatgttggtgagatccaacaacgccgatcttttcttgaccaggtaatgcagcgtccactgcaatgtagtccaactcttctcgcaaggatgcgaatttcggtgcaattagaggcgaaaaagacaaggttcgggaatttggaccgactagggagcgattgacaagccttccaagaggtcttggaaagacggccgatcgttcatcagcaacaagaactacgacgggttattgatcccgcgttaggattggtccttgaagtgatcatcgccgaccaacagggttgcaggcatgcggacatgatacccacaagataccctgttgatttgacggccttgaggatccgtccgaacaaaggcccgatatgttcccacgctaaatgcgcccaacgacaaggccctgaatcctgcggggatgtcgaggtccatgccgctggcgttctcaaacatccttgaccttgcgccatgtaggatgtgacgcaggggcagaggtctcgatcgtgatgatccgcgggacgttcgacggcaaagtccacaccagggctagcgggtgagcactctcggttcaacgctcctgcatggatcacagcggagatctcaccgatcccgcactcttgaataagaccagagcaatgcacaggaggccttgcggcattgatgatgtcgatagagacgtcgacaagagaatcctggctcccgctaacgggttaaattgaacgatgctcgagtttggattcggcgatcttttgcctcaagacatgttgttcatgtcatcttgggcgttagaaataagccgacaattcgagcgacccgtgctgacggcaatccatgtcaaagtcggcaggtatgcagcgcacttccttgcagctctgatggagcgaacacaacaagccgaatggggaacaggcaagcttcagtgctttggcagacaccttcgagcctaagtcatgcccgtgaagggatccactaggagccgactcatgaactcgacgagacagccagcttcatcaatcgggccgattatggcaaaagccagccttacggcagggaacaggaatgattgggctcaagagccgtcagctcgtcgcaatgcatccgatgaagagttgtgatctggtgtattcccaagctctttctttgtcgatctaaggctgacttgtcgacgacgcgcaacttcttttaaactggtggggccgcaagatcatctgacgttcgtcatagcctaggatgaatttcaactggaactgctagcaaacatagcggacagccaaggagcgtcagccttgcccagctgtctttggcctgttcctcttaagatagaacggtgtcgtgtcgagcccatgataagactccactcaagctgacgtaaagcatacgaggaggagcatacaagcccgacgcctgcgaatcgggggcaagtcttaggtgccatgaacaatgtcttccaagatccaagccttgttgtcatgaacacattcctgtctgcccaggaagcatcgacaccaaaatacttggagatatgaattctctgcatgggagacgagcctcgtggtcacaagagaccgggacaagcgttcgcccaaaacatgtcatctgagagcaatatgtgtacatcgaagtacaatacttgagacatgatgtggagtgccaaggcgaccccgcacaagtcttgacaacatcactccttgcggaagtccatgaaccaagaagagattcagcttattgccttggtggctgtcggcgtttgaattcggcgcacaagtctcctcggcggggatgcgggtgtgtcgtcgcgcacatgtgtcttcctgtcaagggcctctcacgagtcgtgggcacgctcgaacgtcaaataggtgtaccttgtccttttcgaaacggctttttgccaggcttcgggaagctgcctacgaacggtcattgtgttcgtggctgcccgcagatactggatcccggtgaatctatctgaatgtgttcggacttggacatgtgatcctattggaccaagaggccttttgaagtggccacgaacccgtcacatacaggcctcgccttctgtgcgaagatctcctggaagtctcgtctgttgtccttccgagttgtggtggcctgccggtgggagcgcaagccggacccccacctcgtctttgtgtcttgtagacacgtttgagcgagcacatctagggtcactctctgagtccttggcacggcaactttacgatgctccgagtatcatgtctgcacccacgttgtccaccgaagctccatagtcgtggttgtggtaatcgattctcggttgactggtcgcaatcactgttcgtctttcgtttggatcgcgagcggtaggggtgcgtccacaggcagactggtctttacgggaacatgaggatcgcgagccaatggtcttggatcaagtcatcttcgggcggcccggagcgttgtcagccgatgctgtttgctttcagggcggatggttgttgtcccgcgcttcctaaggttgattcgtctggggagttagtcgttgcttgtgtcaatcaggcgctcgcgatgccccgaggcttctccttgtgcgatggtcgcggttgcgtgcgcaatgcctagtagctaccatgcagaacgcggagcaggcacgatgcccgagaggtcgtgtagagtttcaagagctactcaaaggtctacaaagagctttcgtgagctctagattgtggtagaggacttctgaggggcgacagaaggggtggttgctgggggagatcaatcgtcaacgcggcaacgcggcaacgcgtgaatgactctggagatttagctttcgcaaagctcctccatgacggtcgctcgcgctcgtagtaccatctcagagggctgcgagtatcatcactttggtgttgttggaaatggttgtggtgttctggtaggggtgcctgagatgaagagagctaccccacgcaaaaagcatcgagccgaactacgccaggggtaccggaaggctaccaactgctccggaacactatcacagccgtcctacgcagaaagcaagggcatcacaggctgcttagcataaggtcctatggccccctgatgtacttgaagatgaaaagggtgtgagatctcagaaagagctcgaagtcggactcggcaaaacatttgcatgggtcttccacaattttcgccagccctaccgtctccaccacacccacgctagtttggagctgacggcgcaccactgaaagacctgacctcccttcacggcaatggatagcaacatcctaagattcacaagagtctacggctgaatgctgtgaaaccacgtagagatcatccgcccatctccctgacctccgcgtggcgaggaccgcctccggtaggcctattgcatacgaattgttacaccatattggccggatcttactcagatctcctcacgagacttctcagcaggaattcgtaggatcgcgagaaactgtggataacactatagttttcgtgttcgcaggactctcaccgcttgaaaatctggatcacgagcttgaaggcctcgttaagatacatgtgcgatcaacagctacgtccatctatttggaacacccacgccttagaactgcgttactcgtggcgcacatgtggtgttgctaggctaagctgaagtcatcccgtttgctgtcaagaaacaaatgctcttcgcccaaggtacaacagagcctccgcctcccagcacgattatcgagtcgcccgctatagtcgccttcaccgcagaatactcatcctcaccgtcgtagtcgccgcttcgtttaagaagattttcccccacgctccttgcttccccccaaagcatgcacccacgtcctgcacgaccactccacgcaaccgtaccacctgagcaatcacgaccccattgacatcaacgctgcctacctacagaagacactatcgccattccaaggctgcgctgagaagtatcacacacgcacatctcctcgcatccgcacacggcagcccgcaggacttgccatattacatccgccagcgcatcacaaggcctgtataccttcacaaagctctacttatacattcatcttacctatctcccttcctgtccacctacaaaccaccaaaatggccgccaacaccacctccaacatcaccgccgcgacccttgtcatggcaacgccgcacgacaaggccatgcttctggacgtccacggcctcctcgacaagatcttcgcgcggaaccagaaccagcaccgccgcagccactggtggaagtcgctgcacgccttccgcaagcagcttggcctcctgctggaggagatggctggctcaaaggccgaagccaagatcgaagctcggcttcgctactgggatgagaagttcatccacatgtggtactagtaagttgtttcgccttcacttttactttcctggtgctgatagtttgaagccaattcagccagctcgtcgccgtgggcccgtttgcgatgctaggcatcgtcatgatggcgagcgttgcgcgcgtgtgccgcatctgcggtatcaccgcggtgtacgaggagatcgcctcaggcgacatcaaaggcgttttgagcgccaatgatgaattggctttggcgggagagtttgctggggtgttggatgaagaggagggttggggtgaggatgagggtgtggtggtggagagggaggagtaggggctgagaatcttctcagcatatgtatactggtcaaaagtctttgggttagttggcgtttggggtgggatggtggcgcctggatagcttcgccataatgaagcaccgtctcgagagttatgctgatatgaagacacacacgattgtgcatgatgtgaatgatcgatcgttcattgtattatgaagatatccagcctacccttcctcgccaacatatgtaaccgcatctgctacgttcccagctaaccattcagcagccagtcggcccgtctcctcaccacactccctctccaccctcgccggcttagtatgcatcccatgatccgcgccgctcacaaccaccaactgactcctcgccttcatttcccctctaacctcctccagcagatccaacggacacatcgcatctctctcaccaacaacaaacaataccctgactttacccggcaagtccagtaatatctgactcctcacctccttcggcccttttagcggatacgacactaacactaattccacctcgtcctccgcgctctccattgcggcgatgactgcagctctggcgcccatgctgcgaccccctagggcgagtttcttgccggaggagatgtgatggatgcaagcgaggaagctttttacgcggcttgcgaggttcatggatccttggaaggcggtgatgggggatgtgcgcgagaagccggtgcagaagttgacgacggcgggggcggagagggttccgcctgcgccgtgggtgaagatgaggattgggctggtggacttggttgggggggtataggagtggcattgtatcggcatcttgacgagctcggaagtgatggacagggttgcatagttggccggtgatgctaagctgtctggctgagctgaggactttgcttctggtcgtttcttctgttctggcgtagtttctgggtcatttagagtagagtctgacttcgctttggctttctgtttcttgcgcgatttcgactcgaacttttgtgacgcggcaggggtttgcgccgtggacaggtcagcttttgcggaggcacgtgtgacgcgcctcgtcgcgagttgttcggatgtcctatcgtacattttccttttcctgggaggcatgttggctggcggtcggtatgcttgtcttgattgtcagacctgtatgttgtaagggcagatttgcgataccatggtgtcatgtgctacggaggagtgatacctgcttcattggaactacagtgcgatttgcatagtgacgtagttacgacttcgtatgtagtgtttgctattccactcgcctccccagccacccccagccacctgcccaagttctcaacatctcgttcgcgacttgtgtcagctcttgttcaaacgaattcttcttcgcaaaaggagcaccgtgcgtgactgcagctctgacatacgttctgccataaggaatatggaccatcttgacattcgctgcagtaccacacagtctgtaggtctattccgggttttgcatcataacacctaccacttactgcagtaccattatcagggtacacagattgagtagccacagagtgagcgctatgcgcagcagcaatactctggtcagttcttacatgccacggggggcggccatggtcaatacccgtctcctcaactcggtttaccagccctacttccgtggctttgaattcgtctttcacgtcgttcaggatgtcggtcatgggcaccatccagaggtttccaagagcgtcggtagcaaccagagttccgtagactctggtccaaatattattttgcttagaatcaacgatccaggtgccagagtatccaacaggcggaactattctagattagtgatcgattttcacgtcagtcaccattactaacctgcaatctgggtcaactttagaacatgtatatccacgaacttgtgtcccgagggaagtatggctcttgccggtagtgattgtacgacgcagtggtattcggatgtattgcgggttgtgacgtgttggtcttgtgtgggccggaccgcgccaatcaatccaccataccctgccgcacatttgtattgtccgctcaggattccattgacttctatgagagcccagtcgcgattccgagctcgtggcgagtacgatgccttagacatggtgcccaggcttacccagtggacttcgtcaccgatgctgctgcttttttcgtcatcttcaccttctaagattggtgcttccgtggagctggccatgtttctcatgcccaccaaactctcctgggaataaccagcagaaggtcttgattcgttttcattttcgtcaccggacttgtcttgttcatcgtcttcgtaattgtcatcatcatcggaagtcgtggaactaccacctttgtacagcccctcgtcgtgtagattatcagctggtaacacatgcccggccgtcaaaccatagaatttctcctcgccaatgctatcaacgatacgaataatgcctcccattgtggcgaaacgagcttctccggagtgaaagactttgattcgtggggtccatacttcgcgcaattccagatcctcctgtttagtgaaaacctcgtcacatttatcgctggtgatctggacgaaagcttctgtgacaataatctcaaatcggatgctgcaagacgacgggccctggcacagattcttgatgaagtcttcgcgaagaaacgatttgatcttccgctttgctgctctggagcagcgtaccacgatccatggcttcgcgtcattcggagtatgcccgagcaccagaatctccaaactcaaagggcggaagtcaatgcgcttcttgtgcagaagcgcgagtagtgcgggttccagtttttcgtgaacgcaacgaaaacgttctctgaccgtattatctatagtctggttgaacactcgcattcccttgagtgttggtcctcctgtctctagagcgtgagctgaaactggggtagctgcaggagacagggctgttggtgtaggtgtaggcggcgggtcaacagcatctgtttgtaggagtgatgtcgtattcgcagcagactcggcgttatcatgtccttctggcttgctttcgggatgcttttgtggaccaagagggtcatgagtgcagtcttttccaacatctctcgtggacaaggagagaactttccttgaattgtcgacgagtgagcgatcttggcgcaaaaacttggctcggctctgggtcacttttaccctcttattccccaaggaagagaagaaagggcctgatctggttggagagattggtatgtcgtaaggtgacacaacagaaggctcttgagcatcagaatgctctggacctggttctgttgccatgaggatatctatcacaggccggaaagatcatattatgggagctgtttttgtggcatggtttattcaacgttgtcttattcgtgctgaatcactagcgagaccggtcaagcttaaaccaatcacgaaatcaggctttttctggcggaactcagccttctcaaccggtcaaagggttaccactccattcgctatcagcacccgagtatgcctgagtgagcaactgtactgcctgctagatgaagtgtgcgtcaatgcgcctcactagccgtcatccatggcgtccaccggtcaagcccaggctgagacgacgtccgggcgattgaatcaaccaaattccatggactcagaaattttcatatgtacaccagatgaaggatggcaacaaaaatcgcgactagttatctcgggccagttgaggacgccaccagacagcagcttggagggatcctttgggattggcgactgtgtgggaagtgttctgcgaaatcttcttgtggagatatagagtgtccatggaacccgaatagcgactgcaataccttttggaacctgtacgaacagatggctacagcctacaaccccgagcgcttgggtagaaaagctgcgattgccaatcacgaagagctcctcggcattgtcaagcagataaaagctcgaaagaacacgccacggaaagacatcctgcgagatatcttcgaagttgacggagcgggagcacgacgaaccgccgacatcatgggatcagaatcgagccattcaacatagcagccagccttcttctactggtggacctcaacatcttgcacgatgctgcaaacatatcatcgggaagagctccagttattccttggcgagatgatgcatccgtggaaacgtttatcgaagaggctcttcctcctggatctgcacttatgtctcccaacatgcagtactttctaccggatctgagagcaaagaagttgtcaaaacatgccaagctccacgtgagggccacaaatgatattcgacgacatctcctgctggataagaaagagaagatcgtgtgggtcttccatcaaagcacggccttgagacagctactatcatctatgaaagacggcacgaccacgggtgttttaccacgagacctcatactggaagttttacacacaatccataatgtattattccctccagatccgggctcacaaaagctgctcagacgtctcgtcaggaagcatggttgggacaagggcctggagctcgacacaaccacgcccgaaagaaagtacaaggatccggacatctcgttcaagtattttgggcagcgcttggaagagctctacgatgagatgcaaactccgactccgcatacatggctgcacagacgactcaagaagagggaggacgcgtacgtgctgatggtggcgatgtatggagtaatcgtggcagttgtctgtgggttccttactttggtgaccgcaatcttccagtcgtgggtcgcgtggcaacagtggaaacatcctgtgaactgatcaacgcgccacttaccgggcgagatcctgcacatgattgcacccaacgaaggcgatgctggtatagattcaggacgaggtccacggcgcatcggcgatttctccctctatcatcctcgccagcatctattgtgtggcggcagatatttgtcaggtgtgcatctccagttttcagtgtcatctttggttcggctcgctttggggccgaggagatgtccaagttcccaatctctttacaggcatcaacttcgcacatcaccaggaaaatcagacaggtatattcgttgcggtggagttgcttcgtccaaaactctgtccggaactttgattccgcggaccggagtccgctctcgttcatcctagataccacggatagcctgactgtgcgaagctggggtgaggctgccgactctgcccgccagccaacatttcgcttcacgcgacagccgcgggccgagcgttgcctctggcagtgacccgacgttacattgaactattggtacatgtaatcttgttttggagagtgttcccctgtcgcagcagacaccaggtgttgagttggtatgatgaccggcagtctccgtcaatatttccgatggagttgcaagtttggggctgcgaataccaaacgtggtacaataagcaagatcccgtgacgttaagatctgcacatatcgatgatcattcggtgacgagccagccatgtgtccgagcccacccaggaacgccgcataaaccatgcccatggacagaggcaccacttccccaaagcagcaggctagaccgcaaaagctgctatcgtgaaccaaatcaagaaaatcaaaatgcaaccacaatctcacgccaggttggcagtctaaactcaactcatgctccgcggcactcccgcatctcggttaccccagccattggcctcgcatcacgatccctgcgctgcaagccttgccctgctgatgtccacatggccaagagcaagaagcaaggtgacaaaatgtccgattcgccgtgcattaacagtcacaacagtccacaacgccagacgccacaaacgtgcgtgccgcaggttgcaaccttcgctttcgcatccgggccaatcacagcgtccggagggtcgacccgaaatgattggtgaatttggggttaggcgagcgcggaccgagtcggctcagggcgctgtgatcattgcaatcggtgagggctgcacgaaaagtgtggggtcgtgctgtgcaggggcaccgtggtgtggcagtgtgaaaatgagtcgcgcgcatccacggtcaccatggtcagatttgacaatgttgctttcgcggagatgctggccgactgttctgggcgcgtccaggggcggtgtgctcgaaggcaattgtcaggactggagggcaatgcactgcaaaggttggatatggatatggatgtgaatatgaatatggatattgttatcttatgtgttggttgtatgctataatcgtgacgctgcgcacagcgcaagcgaaactctccatgatgtatcgctatgaaataatgcaagaatggtctatagtgttacagtaacgtggcgtgggtatggtcgaacgaggcgcgcgagttggtatatccaaaaaaagcaaatcgacacaattttgtgcgagcacaacggagaacggaatatacagaggtttgtgagaagaactgtcgagtaagagactgatggcaccatgtttgagaaagagacccatagatgtctttgcaaatacagcccccgactggaagtaaggaccaaggggtatcgcgccataaaacattccacataacaagcttcgtgcttctaatcgtaaatgtcgaatcagatgtgctttttctaatagccagggtgggaggtggcagggtatttctcatctgctacatagtatgattgcggatggggaggagtaccgtaaggtgagacgccgtatagaggtaatgatgatcttctctgtgagtcgtgcttgtgcgcagattctggacgatgttgttggatcggggtgctgtgctgtgatgaagggacatgcacgttgtaagctgcgggctgcggtacggaataatgcggagactgagtcagctgaggtcggttggaggccgagtacgacgacgcgctggccggctcatacgagtagtgacgcgcagattgcgactgagcgttatagccttgcgatgtcggattctggaccgggtattgcgggctggaggacaatggcgatggatagtgctggggtgatgcaggctgggcaaactgattaggtggttgtggtgcatatgtctgcggcggttgtggaggagcgtatgcctgtggagacgtttgttgaatggagtattgtggcgcggctgaatgaggtgagccgtattggtgcggacttcgcgtgtgccgccgtgtacggtggtacttgatgaccgtgccagtagtcaggaagatgaagatggaaaggggcatgggtttgaaccatcccgtggcccacggcttgagtgactgcatcaataacatggtgttgcagatgacttggctgcatatgctgtccataagcaccgacgagaggcatgtctttaccttcctcatcctccaagctcactttccagccattgaggagttctgctctagggtggatgtctgcaagcttcgtcgtcttggtatggtcgcttgagctttccactgaccacgtcttcgagactatagtaggaaatgacgtggtgatgtgttccctggtatttgacagagattgtcttcttcatcagacccccctctttgaactcgtagctgtcgatgagcgacccgcagaagcgacgctgttggtcaggtgtaaggctttgggcaaagttggcgtagaccttgttgttcgagtccggatcggcagcatcgaaggatggggtttcaaattcgtcatcggagttgttgacgttctctcctgtccttgtgacagtggggccagcactttctttgcgcttccgtttggtaccacacgaggggttaagggcggtctttttctcctctggtttgagtgcgcgtacgagttgcccggtagattaggcagttgttcatcacgcgacttggagaccaatgaacagcatcagtccagcggcttgatacctgatgcattctcctcatatacaaggacggtcccggaagtcaacatctccgcacgctccttgtcatgcggcctacggctgatgtggctgaggcgaccttgcaaggcagcttctactacagtcattgcgtccttggtggtatcgaggaatcctcgccatgttggtttgaatgcgggttgcgctttgatgaggccgggcggtccatgggatctcggcggtggtccagcggtcgccaaatggtttcgcggtactgtgcgtgaggtgggaggttgcaattgtgcagtgaagttggtatacatggagggatcgaatacgttcggataggaggaatgttgtgttgtcgatggctgtggccagacccaagcatcggcgtcgccatagccttccactttctggatcccaccgtgggacaaatcatgtccgaaaggtggcatcgtcaaagtcggtgctcttgtgccctgcaacatggagaagatgaatagtcggtaatagggccgtgatcagcgtcagattgcaagtctgactttgaaggaacggtgttctggtctggatggtcgtagtcagtatcatgtctgtagacactttacatacaaggaactactcactgttgatattggagagatggacaagaaggaatgactgaatgaatggacggagtgttggctgctggtagaggactatgtgtgagtaggtatagtcgcttcctttttgaggcttgccctttgtctcctgcttgtcaagcgtaaggagaagtaaaggttactcgacaagatataaatggaactcttggatagatgtgatgatgtggctgtggtcggatagttgtagtcagcgcccaaagcgatggtggggtagtagggcctggtgctgcagctcgtgccaacaggattagtcgagcacgatgtcaaacggaggtaccagagagtggccctgggaacgggtaggttatagtcgagattaatattggcgcatcggcgaattgcgaagtgaccagggtgtatgtaggcgtaagcgggtccctgggacgataataaggggatccaggaccaggtggtagtagcagcaacggcggaaccagccctgaagccaacaggcatagacctgcttctgcgtcaatggccgctgtcgtcgcttcaaatggccgcaaggggctaatgggagaattgggcgactgccggcagcaacgcgattaatggggcaagagaagcgcgtgaggacacaggacgataggaaaagacattgacgaagcatgggagaaatgcagcttcgtctgcgccatgacacgctttggaggggcttttccacgtttggctggagtagcgtaacgatcgcccctgctgcagagcgctgctaggtcatggaagggggaggagcagccctgctggccgccagctccatctgcatgttcgcgggttctgggccatgagacgatcgacgtagacaagagttgctccctgctgcagccagctccaccgcgctcataccgcaccatgccgattagtgctctcgaggccagggccttgcacgacagcatacgcttcacgcacctggaccgtggccactgctggtccacgatgaaaccccccggttctcgcaacacgctgtccaagggccctaggaacgccgtccgaggacgactcgaggcgcggccagggagggagccgggaacagcgatggacaatccgcacgcataactgccctccagcccgaggtgcggagaggaacagggatgcaccgccggaacaagtccaccacgacgagcatgggtgcaactcttcccaggccgtgaacggcttagcgccggtcgccaagcgcaaggtctccagggctagcacgcggctgcgggacctgctccatcatcacgtttcgtctagtcatgtcgaccgcccttgactccaataacattgatgacgatcctcgaaaatgcgcagaggagggcatccccgcatactcgacctacactccatcgcaatgctcggttcgcctgggggctgatctacatctgccctgtctgctcgctgaagcgcacgaagaaaggggcatggcgtgcacgtgcgtctagcgagcctccagcacctgcagccggccttgaagcaatcacactcccgtgatctctccaaatttgcccaaaacacgcgatccgcagccggggtctgccagccaccgcgtccacctacctcaacgacatgggctctggtcaatacgctcgaaacggagcctgttcagattgacgtacttgctgacgggcagcttttgcccacattggctttgatagccggccagattcgttactgcctgaccagccatgctacagctggcgcccagtacatgatacacggagctgcatcaagacccctgtgagatacagtgtgcgctgaccttccgagaaatgcaactgacgcttcgacaacctgtccattgatcgaaccggtctagcgaccctcaaactatcgttttgcgctcaggcacatacctggacgtgcagtagtacagtgcctacctacgccacagttccgcacaaaaaattcccatcatgaattttggctctaaatctgccattggtcgcagtcgctccatttgagacgaagctcttggcttggccgacgcacgccgggtctgtcatggtgtcgttgtggcctataattcccagaagcttgaggctcacaagccactgcagtcacatgccgcattcgttcatcggagcattttgacatgggtgatgcttagggcagacgcattgatcaggcagtgaaaatctatgcaacatcaaacaccggcagcgcccaggcccgatgttcagttccgtgttccggggatcgttgcgttgtttcgttcatacaaaaccacattataggcaggggtcaactgtacatgtacaaatcgaatcccaaccgtctgtgcagaagggcgaacagtttgagaggttcacaccatttggctgatgagaggtatcacatcacgaaattcatgtgtcgagcacaacggcataaagaagcaaacaaatcagcccatgtgccattaccacggcatcatgacacatcttacaactcgcaaatgaatgagactgacttggtgcagttcacccatcgaagacgtattaggtctgtttgcaatggcgcatgccatcctcacacgtcatcaacggtccagaccggaaacttgagtcagtcagaaagatgttcgaggtagtttggataacaatttcacatcatgactcaacaacggctctcgcggacactattcatatcgttgctgtcaacccgagtcatgtctaagttgcgatgctctgaagtatgctgcgtagcctcgtggaaacgttgtaccactggacacgatgtggccatgcgccagtcaaatacacacatggctatcgttgtcacaaatactgtgtacatggacaagcgaaagaaccttgaggccacaatggatcgaggcctcacggtagcttggatactagcaaaggtgggtgcctcgccgtgtctttttccactgcttaactagcaccacgcgcaaggaatcacccgcccgcagctcacgctgcaaagggcacatcaagcatgcaacttctaccttggcgccatggcgatgtagtttgtcgacgctgagcctctaccacaagcacagagcagggtcttcagacttacttcctgagccagactgtgcgaggtctttcgccccacgaagccccctcccatttcactgaatacatttccgaggctgcaatagtgcactcccaagtcgatcaggagcccaagatcacggcaacgcctgtccacacgttgatcactattcgcaactcttgaggcactgcgctgatgatcttttcaagcacacgctcatcgcgaaacgggagactatcactagcgcctgtctgcggaagcttcttcatgtgctttcatattatctttttgctaggatgcaatgtgctagctttttgggcattcagaagttcaggaaaaacaataccgggtaccttattctcaactagtcatcaagaggggtagggcactttagcggaagctatcctccctgaaaggtgcattcaagttgggcatacacaaagttttctttccgtcggaacattcgctactgcatctatgagaataaacaatcttccggaaaattgcatcgccatgtacatctacatttcgtcatgatggctgatcactgtcattctgcggattttctcaatgcatcaagccacgctatcgtcttagacccgttttcggcatacccgttcgaaccccacgatctagagagcgattcggctcatgaacggcagcaatcttgcccgcggcctccgtctgataaacttcgtggctctctgtcagctgcacgccatttgtacctatggtacaccaaactagcgccccaaccaacattcgatgccgatctccttttcacagcacagggcacgataccgtttcgaggcgaagctcgtcccgaagtgtatgcaaggcaacattcacatttgcccctgcaatctggattgttacatgactcagtttcaccagtctgatcatttgtagacacaatacatgtcaaaaagccagtcgcctgtcaccgccgtccggtgtcaactccgacagcaaatgtcagaccatgatgccaccagatcgtgttgcgcagtggtgcatcgactcttcttcgagcgccacgcagtttcacagaagctgatgccgagggtatacagacctgccttcacatgtcggctttccattcgccctctagtagttgagatgctcaacactcttccaagctccgcggtgcgacatcctcctaaacacgcaagtttggaagatctcccgcgagcccaggggtagccacggaagtggcgtccgatgcagtagctgtgcacatcgtgatgcagaacaagaggatttgtgtagtagtaagatctgatattaaggcctccagttcgtggatcgggcaacctgcctcgagtcgatcctgtgcctcgagacgtccatgcatgcatgagacacatgccggattatttccctctccgccaaaatcgcctattgatggaaatatacgctcatgcaggacacacgagtgtgatagggacaaatgtgacatgcaaaccgacatatccttccacgattggatccttgagcagccactgcagctcaggagagatctggtcagtcgacctccctcaacagcttgatgttggttctggacttcatcgctattgcacggtgttgtttccgacggcaccgtccgtgttgtgtacccccacaactaaccgtttggatctttgctcatgacgttatcttcgcctattgaataggaacaacaacgtcaaccagtctcaaaaagtacatttgaaacatcggattccgtcttcgctgaacgtcatcatcgcgtattgttgcccctcaccaagcaccactgacagaggacacggccaaatccatcataccaaggatcagcttggtttttcttggaccgttctgcatggtgtgcatttaacagctcccattttggattgagttcttctgaaaggatctcgagctcgcagtggtaattacaggagtcctgtctacaacgccacgctgcagccacaattctgacgtgacagatagcacaacacaacgcccccattgcaattggcgaatcgaaatctcccgcggactgctctcttcaagcaatcttggcggtgaagggaccaccaccattaccatgaccaatcgcgcagatgaaacaccgttgccaaacgttctacgttgaaaaactcaatgcccagacagcaacgcggtctgccgaccaccagcgtgcacgtttccctagccgtccttgctcggatcgacccagaagtataataatccgccaaactttgcatctcggccttgaccatcccagctcgctcgatctagaatcgatatcgccacctcgcgcccaattcgcaacgatgcccatgcagcccaaaagggccattgacatttccggccttgattcagtgcacgcctgaagtttcggtccggtcagccgtgcagttgctcaagcggaggtttatgtccaaggccagaggtgatgcagggacatcgttgcgggtcgacgttgagtgacaaaccttggatggccgatggagcggggaagctggccgttggggggatcgagagatgcctcagcaagactccttcgggcttgccacatgcgtggtcatcaattgctcggtcctatggaacagcctcggatctgattctctcctttcgttactattcatagcgagataggcaaagctgatccgcggtgggaaagcttcgtctgaatagagttcgaagtgttgtgtcgataacggcagtcgcgacagaatagtgtccacagcggctgatcctgcgaagactcggtgctgctcatgccgccatcaaggctgcgggcaagtcttgacgcttgctgatgcaggtctgtccgttcctgaatacactgtgattgttgtatactgcatatagttccagtatagtctaccaatcgaagagcatattttgtgagaagaaatgcacttaggtgcttacaaggtgtacctttgcgtgatgaactactactttaaggttgtccgtaatctttgagctcgtcgaccaggcagtgcatcttcctccgttcgcccacctacagcatacgtgtactcgggactccagacacggatgctctgcgagaattacaaccagtccgaatcaagtcatattcattcaacagcgtgctaacctttactccagcaagttcaggcctgtaaacgatgagtaaatgactaccttcccgaccactctcgactcctttctactcacgcggttatcctcctgcgactccgagtagacctctacacacgcgttacctcttccacccacttcgaactcgttcggtagcttccggtctaccagacttataatctgccactgcattaatgcgtccaagagctatatcccgttacaggtctgccgattcccactatagctgccggtgaagccatgatgccgccttgggagttgaatgaaggtctgcaacacagtatatgtagagctggacacatagcctcatggcagttgtcacctagatgcatcaaagactgtaggcttttgtttatcacacaggcccaggggattctagagagaccgtttctcgaggacccaaagtcatcggaaccccttcgaattatctccacaccatacatatatagatgcacgaggatgatagaccggaggtctactatagctctgtaatgtgttgtggtggacttgatcggtgtcgtgtcgatatgacggacggtaggacggtggtgacatgctgcccgctcgtacgagttcgcgagaaatgtctgcagcgagcgaagatatgttagcacagtgttgcaagaatggaagaatgtctcgcacacaaagtagcttggataccactattcggtctgttttcgcttccttggctggcacattctgagaggacgggtctcaggaggccgccggaatgacgaagctggctggaacaacttttaggagagcttgatacagtagaaaacgtgtttctcgctgtgttttcgtcgatgcaagctcgaggtgctcaatgtgaggtgagctgaagtgacgcgatgttcgtaccatgatgaggacctgcagacacgaagctcggccagaccaagtgaggaaatgatcgaacaatcgtacgttcagactgcgcaaactttcgcgtcagatgctattaatcttacgccaccgtattttcccatgctgcaaagcattttgaggtatgcccggcagatccaacgcttacagccggcagtacttactgctcaatggcatcacaccatttccgatccttaatctgccgtaacgcaccaatgtttctacttctcatcttccgctgggtaatttctcggcgcctcactaggtgcagtcttgtcgcctacagctttcggtcggaaattatgatactgtctcggtcggccgccatgccttgcagaaccgcgcagcgtgagatgtttacgaaggatgagaccataccgtcagacccctggcattttatgtgcacactgcatggccacactgtatgtgcatccatcggcactcaccatcggctgctaggagacaaagctatctaaaaaagaaaaactccggaagcctccgattctacccctagtagatttcaatggatgaagacatgcctagaaacaatttaaaactcgactattcacactgtgtaaccgaaacagtgatttattggactggagcttttccaactctagttgcagttggcccagatcggcgggaaggtgctaatccgatgaatatatctggaatacgttgagcaagtattgcttgttcgtgatctacggtacacaggagagattttggcacggattgaaggtggtatccatgtaaagtcgcatctttagttcgttcggaaaaacgctctcgatttgcttcagcgcagaaatgctgcacgcaccagagatgcgtagtatgtcgttttaatcatacagattgaccgctcatcgcatcgcagtcatattgccatgccctcgtgatagtccttatgctagctgccctcgtgccggcttctgaagctgatatagctctgtcattcatcagacctctaacatgctttgatacctagcacaaagatttcgaagctctcaatatctacatcatacaagccttgaaattgtcactgtgatatgatacagctgaattgatggatcgtatatccgcgctatggacctttgggcgtatcatgaattgtacccagcctagcagtcattgactgatgataggacagagcgcaaagtatctgatctctaatacatagctgcctctggccaaccttttaactttgctgcgtcatccctccttcttgcatcttctcctaaagccttatcatcagtcggtgcgtattcatgtgatgcatcgacgatagttccctcggtgatcggatccttagttgcgactctctcggttgggatcttctcgatatgaagaccgtaagagcaaaggtgtttcatccactctgtatcccaaagaagcagagcccatttcacgatgcccaggatcaatgacacacgatccggtctccatgccacatccaggaagagatgcgggttctttacaaagagttctccaagtggacgtgttcttcttccatggtcctgctgaacgacgcagagaagtccttctatgggaggcccagacacgcccttgatattgtttttcacaatttgttcggcttgccatcgagtgactgaatccgtattctcacccacttggtagcaagctcggattttgaattgctgtttccgttgctgcagccttggccctgaaaaagataaggcaagggtcacttgtgcgaaattccattcttcgacgtccgctagtgctaccgacggtgctagctctagtgcccagtcgtgagcagatgcagtctcgaaactggtcacggtgcccttgtaaagtgtcgttgccagcctggaaagagacttcacgaatcgcttgactccctctagattgaggacattgtcttgactgagagttttgagatgcccagcagtctgaagttccaattcggattggaaaagcttctcgagggcctccactgacttttccatcccagtgatccaatcttctatgatattccggctgtatataccgtatattattgatcgaaagtacttagtcgggttttcttttcaattgccacttgattttgtccggaatcgtcctctgttgctgccaattttccagttctgtctgggttatatcgtaactttgaagttccttggtcattctttcgcgaagttgcacgacatcttccatgataccctcagtgttgctactcgccgagaggctggagccttgacatttctccatcagcgtctctcttcttgcctcgcaactatcgacccgaattttgtagcgtctcagttgatcaagacactctacataattctggcgagctttcatgatagtcgggatcatcgtaaaaaccaaactcaaaatagaagtcgtcgtgccgagaggtcctagtacttcagccatcttttcttgtacgaaactttgggtctaatcgaagttctagtaatgtgtccgagacagtcctggcgatcagacctgcagcactggggcttgtcagagtttatgatgatggagatgcaaaacttattgtagcactcttgtctgagcgcctcggttcgtgcttaccggataatctcctgcacttcatgcttataagttgagcaccaattgagtccaccgctaagcaacctgcaacggctatcgaagactgccattggatcattcgtcgtgtttgcagcgatctgcatttttttccggagagtatagaaatacaggtggttcgggtacgataaggacgcgtcacctctgtgttgaggcggtgaactgaacctgatgtccttcttcgcatcgcaaatctgcgccttcagcacgtcttaacgtgctcatcgatttactgatccacctgataaaagatactcaatacttaggtacgatgggatcgaacacctctacgccaatagataccctacagagtgggagttcttctactctagttgacgatacattagagcattttagatgggatgatgccgaacttactgagcagagatctttgctagatctactcaatgaaataacagtacggttcgaaagtgggatcgaggaacgggttggctgggggtattaccatgtcgaagtggcaatgaaacttcatgaagcactgctgagcatacgccactgggagagtagttgtcgttggctcacatcaggcttacaggactgcgttgatacatcacccttctcaggcacaaaggaggcgactatagcgcacagcgagaaagaaattggggactaggaagaaagcgggctagttgaggcattgtttgagatgcttgaaacccacaatcatccattgacgatgaccctcaggtcttgctttggtgatataaaaaggcacatattttccatagaatacacgtgtgttgcagcaaatactacagaaaatgcgattgggtaagcgtcaatacccgcgattctgaactttggccttaaagctgactagtgtaccagactggctgaagagatgcatatgaaagatttggacgctgcaatcgagagcctcggatttcagttaagtccattggaggcgtttgtggaagctgagctagcgagaacaaaaattggtggagagcctatcatcaagacgcaagaagaagcatacacagaagtaaagacttcaggaacgttgaaagataaagggagggaacaacaacccagcgatacccaacaccagcctgaagacgacgcacttttcaaagaactccacgctctaggacacacaattgttcagtcaggtgagcgccagggcatacctgcagagcccacgtcaagcacaagcatcacagctgcaccaagggtgccaattaggagccatagctcatggactcagcgagaacacaaggactctggctcagtccctggtccatacccgattttcgataaggtagaatccacgcgagaaacgtatccttgaccgtactaacttttatcagccagagccacgattttacgaaggccaccaagtccatatgtcagagaagaaaggcagtaccagaatgaaaggtagctacctgatcagcaagtcccgatttagtcggtcaaaaggttacacgaagtaccagctgctggaaccactcacgcagttgttacacaatgaaggcgcttggtacagagagaaggaccttatgcagggcagttgatagtaaataggtggcagcaatgatgattttgaagatgctcaatctatgatataacgacgagcaacaattcatatcgttgatcttgagacactccagtgttagccgcttgcagctttgatgtgtaacatttactttgcatgtgaaagcaacctcaaaggtcggggtgtcatataagcacgttgggaagaaattcagacatcttgaccttgtgaacagaagcgtcctggacaaacttgcttgtccttatttatccgaccgaaatgacatcggggccgttctccgagagcactgcatgcctgcagcatcaaactactccccaactcgaccctggtcattgttagcaaatttacacatctctcgattagacccgtccaatatgtcttctcctctgatctctcgaaatactcttaatcccggtcactcctctctacattcccatttttcgaattctgcgtcgaataaatgctgacagccgggcgttggtattagtaacttggcaatgctcttccagctgttctgaaggttgtatgcccaacgacagcacccataacaaacttttattattgtaggaggattacggctgtgatattgtttaaagaatgtctatggtgcatataactatctgcattgtgagtctacatatatagcaagacccaaccccagtttcactgtacctttgacagtcctcggttcctcgaccacttcgacagctgttccaaacattgtacaccaaagacctcgaggagtcctcatcgccattcgtgtgatcttccacgaagcatatcatatcacaacaccttcggcaatgcgatcagctcacagtatcgcccactgaagcaccttccatccagatacataagccctcactgatctctccccactgcttcctatcttcattctcacaaccttcccttacacactcagctttccaaacttacagagttttccagctccctcaccatcacacctaccaccaccaccatgcagtcccaccactcctccaagtccgccaccgctactccccgcccctcccagatgggcacccacctggaagtccccggccagtccgtccgccctgcgtccggtccacccatcgttggcacctccggcatcagcgcgcgcgagcgggccgctgggggcggctataggcagtccggcgcgcatcttgacagcgcccgctcgtcgcagtccaacaagcctctttcagctgcaggtctgcaagcgccatctgcacagcgtacttccaacgctccgcgctctgaggcggctcgtgctttcacggctccagcttctcaacactctggcgcggctggttcgtaccacacgggcacttcccgggccctggttcaccagccctcttctacagcttcgtcttcgcagcagcgtcccaagggcgctctacccccctacaacgaccagcgcggcgtgggcatgaagtggaaggcgggcgcgaagtcgctggcgacgctgcggccgggtgagaagcggcagtacatggaagttgtgacgacgacggcgcggattgtgcaggagtggcgggactagaggaaattcaactgcttgttggattctaggtagcttgtcgcttgcggcgttcatccgtgggcaattgggttgtgagtgagaagtggcctggcagtgttcatttgcgagggcatgtgtcttgctctaaaccgtgaagtcggactctttgtggctagatccaaaatctatctatccttatgcacgagttcggtgtagtcttactaattatagtttcgtatgtaacctttagagaaaaacatcttagccaaaaaaaaacttaccctcgtgcactcatttgtctccaagtcgtccaccccaaccccttccacatccttcttctttctgaccaactcatcatcttaatttaaaccaacgcgcatcttctctaaccagcatgctcaagctttgaatctcgcctcgttccggaagtcagcggaacgtaaagcgggtcccccgttcccggacacgagcaacgcaggtacacgaacaacagccctggctgatctagtgtcagcatacaatgtggggaggtgagctgtctcacaatgcaaacttacaagaacccagttgttggtgttccgttgccgacatttcgaaagagaggtgcgctgtgagtgcgctgtgagtgcgccaacacaatggtggcttggtactatatctttttctgacaatctacgagaaaaggagaacaaaattgggttatgattgatttgatatgatttctctcattgacaacgtaagcgctgcatgctttcgttgattaatttaattacggaagaggttgtagccgaactctatgtccttgcactgttcgtctcttcctcttcatgatgtgcttcttgcctcttcccattcgtctataaaaatgaattgctggatgctctccatgtgccaacgccagcggtgtgcatcgagacgttccaggctcaattaaaacaaaaatagggacaacatgtccgttcaacagtatagatccgaatcgaaaaggtggccgtaaaaagaatgtgaacgccggtatatgcaagttggcgagcagcagtgcgattaaagaaatttgaaaacaggactagacctcgtgtctgtcctcgagctcaaaatcttttgaacttattcggcggtagaaaggtattctagtatacgcaaatcgatccaaggcgcgcgctttcggcgacattctcggggagctcggtagcttgttgaggacgaatatcttatacaggaatccgagcagagtgaatccgagcgcaaagccaagaatggtgacgaagacccaatggcgcgcaagccagaagatgaccttgacgtctgtcctgtgccagctgtttccgacgtgatgggtgaagaaactccaggagtggttgttgtactcgtcggggaaaaggatgcgtacgcgattgtcgccctcggggttcgcattgttgaagtggcgccagacaatgctgaggtaaagcggtccggtggatgccatgactgtgatgtatgggagaggccatcggcggttgtagtctgtgagcgagtcgattgccttcaggaagaatggatggcggggaattgagcccatgacatcgttggagataccggtgggcagtgtgcggcgcacccaggcgggataggccaggagcgggtcaagactgcggttgcatccctaggatttgttagcaaggttacagactgcaacgttggataaacacatacgtcgtccaaatcaatgtagatgccgccaaagtggtgcaggacaaagtatcgaatcgcatcggcgcgctggatggggtatgggtagccgtcaaacgtctcgagaaaccacggatatctggacgtcgttagaaagtgtgcaggattcaaggacatggcgacacatactctgcggcaatgaactcgcgtgacttcttatcggtccagagcttgtactcgtagtcggggtgcaaatctaagcaactttgctgtgggcccttccagtgctcggggatgctgtcattcttgtacgtttggtggatgatcttggggatcagctgtggccggtcgttgacggtgcccgagtttggcgcagggagctcgccgcggaggatggcatcttcgcgaccggtggcgacgagaaggcccagtagagtccagacgctgtgcactgcgaagccgaggacaacgacagtgacgagaatgaaaatggtgactccccgcttcatggcgacggttctgcagcgcagtctcctttttgcaggcgatgcagcaaatgccaggggccgaagataagagggtcggacgggcgtgggagcgggggatcaaaatagtatgcgtctaaccacacaatcatgggaaaacaacgtcgtgcggcgtgcctggcggacctggtgttggggaagatgagagcagagaggtcaaagaaaggcgctggccccgtctgcttgtaccagccgccgtggcagtgctgggaagccgcgacgacaatctcgcttggcgcacagacccactttgttgccagggtcctgcacgagtgggcccgtcgagccttttcaccagccaatcttcgcccgcccagacttgtcccacactgaagccacccactgaagccacccactcttcacatgctgcccggtgccagacgcgaacagcgcgctcagcctttcttcgcaccagccggtagctcactgtctgctcgagaacactaccatgatgcactgggtcaatcaagatgccaaagatagctaacttcgccctcttctcacctcattcccgcctagagcgattctcgggtcaagttgcgagacgcgttcgcagggctgtgccgcgtgcagatcgccaatgacgacctcttgcatccctcacaggctcacacatggcccagtgaggttcgcgtgcagtcattgcgtggctaacagtcgcgggctccacagacgactagggatcatattgcaccgttttcgcaacagcagcctcttcaatccacacactcgcggacttgcacctcggtggatcgctacacatgcggactcacttgcgtcggggcagtcaactgcgcagcgctccaaggtggcacaagcatttctcgcgacggcaataaattcctacattgcccaggtgctattaccgcaacacaatacctgaaagcaggtcacagcggcacgaagcgagcacgatgacgtcgtttcgtgggcagcgacatgaacattctgacatggaagactggaggcctggttagaaaacgtttgcccgatgctgtttctagtcatcagcgcattatttcgttgggtatgctactcaaaggtgaatgctcctggtcgttgccactgtctccaaggtacaccaacgcatccaggcctttctgctcccaagccacacgcagcgatatcagccactggtcttctccccagcagactaacagcatgattgcgcaggcagcttcgtgtctagacgtcagtaatcgcatccaaagaattgaggtatcatcggtgagaactacatgtgccgctcggaggctgtacgccgcttgactcgcgtttgcctagtagggtcgccattcacgagacataccacagtatacgcaggtgctgctctacaatctctaccagtcggcctaccctccgaccatgttcactggtccgcagtacatcgtcctaaaataccagtccatgccttaagtccatttgaagatagacgcgcaagctcttctcacagtctgcttcagaacatgctccgtgtcaggaatcaacacaccagcacgtcgaagcaccatcaaatctaaagcctggactttaatcttgaatctggcctctataggatcctgtcataggccttgaccgccatcaagtcatgcacaactttcgggagcattcctccgaccggcgcttctcatggtgaagcatccgtcacaataaccgtccagaagaggcaatttctcgaaaagtgtcgattgtagtcggatatcttcgccgtcaaaagagggagtgttgttggacggcttgattgtccgatacactacgagtgctctattcgtactcaggccagctcacatgaagtgcgcacggactgcttatttcgcccgacagcaagatcactcccgtacgttttactttgtttgcagtaatacctgctgaggttggaaaagaagaccaacagttgccccgtttgagactgtgaacatgatgttcctagctggacgaagctgactttgtgcaccttcgtatcaatgaagagccgcacctaccgctccaaccatttgattctttccactcttaccacatcaacagaagccgcagtagcgcgaacaccgctaaactgaacgcgttgtccacgagtaatgcatagcagcgcggagacgactggtccctatccggattatttgcttgttgtgcatgtatctgacctgtcgaacatctgattcacttttcgctggcagcgttgatatttgtcgtaacagctgctgttgtggtatgttttcgcaatgccgtacgacacgtgccgcatcagcttctcactgtgatttaggtatccatatggggccttcgcacgcaacacatgtgctcgacgagcattcgtgtttgcttcggcttttatttcgcaagcaaagtcatcatgtgagactttacccccggtgtttgctctgtgaatcagcaaactatgcgactgtctgcgaagagctactattcacctccgggcaaacaacatcacaatgctattgatcagctggatgttgctgcaacatcgaagccaaatgtgctttacagaccctcactaaaacaaaacaggtaccagtttctagtcgagcggattcacgcactgagcgcttcccacaagagccgaacaaaggatgtcctgtgggtcacgggtaccgtacttgtcgttgtggggtttggtactattattgccattggattcattgggcctctggcacaggtactaccacaggacggaagatgtcgcatgggtctgcgacgatacgctacgatcccgcttctttcctacgacttcttaatcaacatccttcttacagtcgtattcgtctacctcctcggcccagttatccgctcgaacaatcaggctattcccagtccgtctgctagccatcttgctctttggctgtgcagttgccgtcgaactaagcggcacccggacgtgcaggtgcaaattggcaatgcacaagcggccaaacgcatagaaaatctcctctggcgcacctttatggggtcatgtctggtcatggtaacgactgccgccaatttgctccagctcaccattctcgaagacagagaatgggggttcgtttgcctgacgctttgcacgttggacatcacgtggactgtctctatccttcactggctagtaatctctaccgactctgagcaaaagtctgccgtcgtgttagtttccggctccttgtttcaccctacactagtaccctaatgcggagaagtcggaccatgactgactgcattcatagactgcccgacactcgtgtagctgctggtgaagatcgcacgctgcaacctatccgtcggagcaggatgcaatggtcggaagtttcggtgggcttacattcgcttgattctgacaagagcaccgatgctccggcagaagcctcaaatcacgggcaggaaagcccttcaacaaaatctcatcgtgaaatgccatcgtattttgatcgactacacgggtatcgaatagaccaggatcgtcgtagaagtacagtttgcacgcctgcaataacgtcaggacgattcaaaagtccgaatcttcctcctccatgatagcttgagacagaagtcctttcctacgggagcccggcatcttcttaagtacaactggggtaggtgctggggtaaaatcaatcttttcctcccgcttctcacgctgggcagctcggaactcagcagcacttcggacgcgttctttgggcgggggcacaacggttgagtcgatgttgagacttgcggagatgaacttgaagatggcgaagatgacggcccctgtgaggccgccgatcagagcagctgttccgagatagacatagagcgtctacgaccagatcagcactagtcctttactgtagtcatcggttgcaatacctcaatgcgctccaaccacttcacactgaatggcaatgtaatgatgctgtaaatagtctgcgcaaggtggttgaatggcagaagaatgaagctgacaagtgtccatattggggccagcaggaagagaatcacatagaagagtttggtgatgggccatactatgatgaagagtgagacgaggagaatatcgcgccaattgggcattgcgagggatgttgatggagtgtagtgtcaatgcacatgtgattgctgggagaatcaagatggctatggcgcattcatggtgacgtacttggcatgcagacagaaggcaggtccagaggaacgtcgaagcactttgcacgttgagaggtggtgcgatgaactcgcgagacagcgttggaagaacagctcccccacgattattggcccgggcggggctcgtctcgtgtaggtatcggcgatggtgcagctgcagctcacgtctcaatccctgtgtcccgccgcatgcggagctcagtgctaagattgacctcagattggcctcggattgaccttgtcggacgtctatgctacagcaggagcgccatcgcatcgccggactaggccatggggaaccagcaatccagctcgcggtcgacgacgccgacgtcgaatccacagtcccctagcagcgtgaccgcgaccacacagtcacatgcacagaaagagcggccgtcccatgcccatgcccatccacatgcacacatcccgcaccttcaccacgccgcccgcaggcgagagtcgattccggcacttacggtgaagtcgcaggcggcgcctccgtccgcctcgttcacaaacgccgagtcccatcccacgtcgacgacaccccgcccgctgtcgcgtgggcgcgcacaaaccgtcgcaaccgcaaccagcaccgtcatcgccaacaacctgcgcgccgcccaggaccacttcaaagccaccacccccgcccccgacaccatgggcaacgagcagtccaagggccagagcaaggagaagggccactcttcgcgcaacagcaccccgccgcagctagagcccgccacgagcacgcccgagagagcccagcagcagcagcagcagcagcagcagcaacagcacctgccgccgccattctcagagcccgcgcctgtgccctcgccgcagacccgccccgtcgatgtgcctgcagcaccccgtgaagaggcgcccgccagcaggacagacgaccccgcgtcctcgatagaccccgccgatgcctcgcagacggagtatgtcgtgtcatcgtcgcacttcagccgcccgccccgcctgccgctgcccatcgaagaggaagactaccggcccggctcgcccattctcgacgcgcaaaactactcgagccccatcgaccacaatgaggtcgaaggcgcgctcccgcggcactcgtcgatgctcagcacgaccaccgccgacgacgaggacctcggagaagagttcaaaggaccgaatactgggcgacccacagtgccgaccctgattgagtgggagggcgagggcgaacgcgtctatgcgacgggcacctttgcaggatggaaccgcaagtataggttgcacagaaagtgagtacaaaaagtttgccgcacattgccctgcatgtttcagcgcatgcgcgggactgtctgcgcctacccgtgtggctgtctctggtatacgtgcagactgaaaccccatcaatcacaatggcccatctccaccgggcttgcagctctcgcactctgaactgcaaacctctgctctcaagggtcacactgcataccaacagtactgacatgtttcgccatatagtggtcccagcaagaagaaggatgccctctccgcctacattcacattacgcccggcacccaccacctcgccttcctcgtagacaacgacatgcgcacgtccgacaagctcccgaccgccgtcgactacaccaacatcctggtcaactacatcgaagtctcgtacgacgacctgccccagccaccccagcctgctcccaatcaaacagaacagcagaagctcgacgcggcaacgccggtggaggaactcgacaagccgacaggtgtctatccgccgcaagtcatttcaaatccatccgatgtggcaccgatgaaagcgccactgcctgaacccgcgacaccaaaagttcccgaaccatctaagaaatatcaccagaacatcccgcgctatctgcttgatctcgattcgtcggaagagagctcacgctttaagagggcgaacgagacgtccaacaatctgcctacgccgccaactctgccgggttttcttggtaagagcatattgaatggaacgacgccgcacaaggacgatagcagtgtgctgatcatgccgaaccacactgtgctgaaccatcttgcgacgagtagtatcaaggacaacatcctggcgacgagcgctacaacgaggtacaagcagaaggtgtgtatcttgtctctcttgttttgaacaaacgttgacaaattccaacagttcctcacaaccatcatgtacaaaccaaaggaagaagatcccgatcggtattgaggcttcggcgcaccactgtagcagggttttattcttctacatcccacgagatacgattttacgaggacttttgtatgcattatgtaataccccagcgcagcacctaagcgatagatctggaagagcagaatatattcaacattgcatagaacgtgacgcttctcgatcttgaggaatcgtgtaacttgcgttagcacagtgtggcgtgagcagagcgattttcttaggcctcggccacacattatggtcggctatgcaggggctcagtcgatgaacattcgattgtgctcactccatactgccaagcctcagccgcggtgtttagcggagaaaacgcgcctgggacctcggcacaaagcgaggacgcggagttgccattgcggggattggttcgagacatgggccgacataacctcgccatgcacgagtcgccgctgagacactttagcagcattaccccagatctctttcattgatctgcctctctccatcattttcacatacgattgaagcatcatgtctgtaccgtacgagcttcttaacaacagccacaatggccacatcccggcgagtgagcgcatacctgtcattgccaggccgtttgtcagtgacagggcgaagaagactttggacattgtgagtgaattacgcccctgctcgatgccactgctgatacagaaccaggtagagcgattcgtcgaagaagaatgcatcccggccgacgccgtatacacacgccaaatcggcgagaccacacagcagcgcttctcgtcccatccctcggtcatcgaggacctgaagaagcgtgctcaagagctcggactgtggaacatgttcctgcccaaggcacacttcaaagagggcgctggcttcagcaatctcgagtacggtctgatggcagagtacctgggcaagagcaggacggcttccgaggccaccaactgtgctgctccggatacgggcaacatggaggtcattgccaagtatggcactgaggcgcagaagaggcagtggcttgacccgttgctgcagggcaagattcgctcggctttccttatgacagagccgcaggttgcgtctagtgatgctaccaacatcgagatgactatcaagagggatggtgaccattacgtcctgaacggccaggtgagaccttcaccctaactcattcaagacgtctgggtactaacgtccgtcacagaaatggtggtcctctggcatcggtgacccacgctgcaagatcttcatcgtcctcggcaagaccgaccccaacaacaaggacaaatacaagcagcaatccgtcatcctcgtgcccaacgacgtgcccggcgtcaccgtccaccgtatgctgtccgtcatgggctttgatgacgcaccccacggtcacggccacgttacctttgagaacgtccgcgtgcccgccagcaacatggtcctcggcgagggccgcggtttcgaaatcatccagggccgtctcggtcccggccgcatccaccacgccatgcgcagcatcggctctgcggagaaggcgctggagtggttcctcgcacgcatcaacgacgagcgcaagaagccgttcggcgagctcctcaacaagcacggcatcatgctcgagcgcgtcgcacgctcacgcatcgaaatcgacgccgcacgcctcgcggtcctcaacgccgccatcaaaatcgacgaaaccaacgccaagggcgcgctcaaggaaatcgccgaagtcaaggtccttgtccccgaggtcaatctcaaggtcattgactgggcgattcaggcgtatggtggcgcgggtgtcagtcaggacacacccctcgcgaacatgtatgcttcgggcaggacgatgaggattgttgatgggccggatgaggtgcatcttctgcagctagggcggaatgagaacaagcgcgggttggcgcataagaagaggattgatgcgcagatcaagaagggcgaggagttgtgcaggaagtatgggattgagccgcgggatccgttgtacttgaacaggacgagcgcggaggcgagcaagttgtagacgtgggcctgggtttttggatctgtgaatagtgttaaggatgtgtttgaagtaccctctttgccgcttgtggtgatgtgtaagcggaacaccatcaaccctcttctcttcagaacgtcgactctaccataaactcaacctcgcactccccagaatattaacttactacatccttccgttccggggcaacgaggtagcgcacatgagacatgacgactagaataaatatacaaccgagaagatgataccattacccctcccaaccctcttccacttctcttcattacacattaccactaaaaattatgtcatgcgcagatcatgaccatgcgaaaatcattaccatccgccaggtatacaagagatgcccatatccccacagcgcgcccagaccttcgacactcccccagattaccaattccttactcgatcaagagagagagcattcgtcatgatgcccatacaccgccctcgaccgccaagccccagcttcgtcatgcgcaggcggcgcaaggatatttttttaaaaaaagagagagagatccagacgcctaaccgggcatacgagcgtgcgtcccgtcttttgcgtgcgtaatcttcacgtgtgtgtgcattgcttggccttggcctgggggtcttttcgtaacacgagggcatcaacgacctagactactccggggaaaggaaacaaagaaaaggagcttggcgcttcgccatgtagatgcaggcttggcaaaacgtgagcaaaaaaaagtctggccgatgcgaatcatcataagcagatcccgcggtttctgagcggtctggtttggcggggatcacgggcttggcaacgtgcttgtcaagtcggcccgttctgggggaggggggctgggtttcggatgtcatggcgtggggacgggatgatgactgagatgatggcatggctatggtaatgcgcgtggaggacgtacgtggtcgagcgcgtacgcaatggaatggagacggccagcgggataggcggagggctatgggattcggcccgctggatgggtgcggatgggctagggaagccatgcgctgtattgcgggttgtagaagggcagtgtgcgcgaggcggatgtacgagatgattgcgacgtatccggatgtgatttcgtgctgagcgcgtgattccgtggaggttcggtctgcaggtggtgagggcgggttgatacgagattcggtctgcaggctgtgtaatgtccaggtcgtaggcttccagtctcatgcggtaagtgttgtacgttgacgatatccacgattcgcgcgtagtgatagagctgtgctactctgccgcgagcgacgagtttcttgttccgttcaagttgtcttgagccttatgccctcgtggggaagacattcccttctctttttctcaccagtgtggttgggacaagacaagcccacccatattattttctcgacagccaaatggcgtccgtaatatgagcaccgatcaacagcatgaatgtgataaacacacccacacgctgggaacttctccacaatttgaagacacatggttgagagacagatatatggacaatgagactggtgaaacagacttggaaaaagaagacgtttgatgtttgacaagaggagaagaagatgaagatgatacaaaaaccaagaaatgactggtaagataagtacattactggcctgctaaaaatctaccgtctaccagcataccttacaaaccttcttagtccccagtcccaacggcccggccgcaaagctcgacacgaactacctacgtcgtcctgtggccgtgtgactcgccatgatacgcgctcattcgtcaggtagttggcgcagcaatccgcacgatgccggtgcctggccgcgacgagggttggtaagaagaagttccaagaagccacgatcgtcacatgagcacgccaagcctggatatgcccagacctcacgaattggccatggtccgcgcaagcaaagtatctccggggaagcatttatcctcgatgccggcgccgaaccgtggacgtcgctgatcacagtttaatcttggacggcaatgtgcgcgcgagccaacgttgcgggagccctaacgtacgtttctgggcacaggagcgtgagccgatccactcagcgtgcaacgtcgatcgggatgcccagtcgcacggcccgacagcttggcgctattcatagcgcgcgtgctggcgcgagggatggacgttgtgtagataaactttgctcggcggcgctggggacggacttgatgacttgttgcgggtggagatcgccaaaagcgttatacgacaggattgtagcaaacgccgaggtttgacccagcctttcgcgacactagcgcgagagatggggggtcgtttttgggaacgaggtgaatgaaagaaagaaatcgtggaattaattcacttggccagaaggatatgtgtagatgtgagataccagctgcattcctatacatcagccttgtagttcatggaccagtgttgtctcatgagcttctacacacttcgatcataactagcgatcatctaactttatgccgccgtcttcaataaaaagatgacaagcaaggaagtgggaattaccagaagtcgttcgagtggggcgcctcgaaattgggcggtgccgtaacgtgcctgtgcgcgacgcgatcagagttgcgtaacgattactaaacactatatagattatcttaaaaataaggctataataacgtatataatagctattattataagatttcttagtagtttagtaaataagactttataattattttatactatttaaatttacttagaagcttaatattatagctatataatattacttagagtagtaaagaagatagagtaagtagaacttaaatactacttatagtatctctaatatatttctaatacttcttcttagaaaagactacttataaggctttatgcttatttctttaagataattatatagctttcttagtattatactgctatttttaatacttatatttagcttatttcttagctttctttttttcttttactatcttagctttcttctatactatgtatctcttcttagcttcttattttttaagaagcttagtaaacttataaagcttcttaagctttaatttctaaagttttttctctattttattcttcttatagcagtgctcttatatataagcgtttttaactttttaaaaagactataatactatctctctatagtactcttagctctcttatagagtaagagtatagctctttttatacttctttttagtaataagagtattctatagactcttatttttatagtatagtagcttatttttaatataaagataataaaaattaaagtaaagcttttaagctgcttcttttatattattctttactatagaatatagtaaatacttagattcttactagctatttatataattatctctcttatctttttttctttataatatttatttcttaaatctctagagaataatattagtattagctagtaaaatacttattactttaaaagacttaagaatagtcttcttcttaaagctatttatctaagcatgctagaatatagaaaaagaagttatcttttcttattagtactagcttttagctatattaaatatagtaagtaagcttctataaatacagtattagagagtagctaaaatataactatattaagtagctataatatataggttaaataaaaaagaaatataagtaataagatataattatagctataatacttaataaaatctatagttatatagctcttatagctatctaaaataagcagtttctataagcgttctgctttcttcttagtatactaattaaatatctatttaagctaagctatactaatattattattactctaacttaatagagttatagtaataaatatcttatacttactagagttaatatcctttacttagaataattatattactctagaagtagtactaaaaataaagcctagagataacgctaagctatctgcacagactattactataatagttatctacttatataatctattctaagtagcgataaataacctctttcttcttataacgtaccttataggttagcgagctatataggttagcgagctacttttactaagcctctactaaaactatcttatctacgtaatgccttaataatagcattagatagatacttctaataaatataagatatagactgctctctaagctcttaaataagatataatactctctatgcaacgcgctgcagctatctataatatatcttaagtaactctaggttattaatgcgctagataacctttctaagcagattactagcctaaattaataaatctaacttctaactaagaagaacgtagttattaagtatatacttaagctagttatgcgtagatttctttctaggcttgcagctatagctaatatagctaattctttatgcgctaagcgtagtctaggctaagttagcttaaactagcctagtatgtttattaaatgctgctctaagctctaaataaagtttaattataaatataactataagagagctctctgcaagaatcctaaggttatataagactagttctagcttatagagaatataaaggcgaagcatagtattcttaataacgatatatataactttaataagtctagctttataataggctagatcttaactaaagtagttattatagctttagagtaataagaatagctaaagatagtgtaatagagtaattaagagtagataatagttatctagagcgttaatgcaatagagtagactattctattctttattatctttaagagctactactacctcttagcttagtataagaaagagaatctactttataattaagttattatagtctctaagaatagctagataataaataagcttagtctatagtagttaaagtactttaataagtatataaagaggagagttataagcgcttattagctacttattattaatagctataagagctataacttgcttaaattctagcaatactgtaaggataataagattattactatctatatactttcttacttattataccttctgcagcctcttaatataagttattttgcttctttaaagaaagcgtatagatgctaagctaaagagcttatacgtaactaaattatatatattataaaacttaagttcctactatgctttaagcgcgcctttaacgcagtaattacttctagtaatatctaagaagagttttaaggcgctagattagttctatttaacctagagtaggttatattagctcttaatatctatatttatactctactattacttactattaaagactattcttagcagttataaactctaagtaatactcttaaattagaattataattaacgcttataaaggcaaggatttagaggcatatagatagcttactaatatctatagtagaggcttttaagaagatcttaaaaagagcagcaattattacgcataagctagtattagcgcagaagaagattactaagctttaagtagctaataaagctgctatgtaatataaattatataaaagaaagcatatataagaagaagagaccttaatagttaaggatagtctttaatagataactctaaaagagtttagtgcgcgtagtaatagaaagaaggcaaagaagtaagtacgcgctaaagcaggcaagctctcttaaaagcagtatagatagtataataagactagatataatgcacgtacgtataagaaagtagtagaagtagactttaaataatattatatcttactttatactatatagggctaaagtaggctattttgcgctagaatagagtagttttagtagaggcttagcaaaagtagctcgctaacctatatagcttgctaacctataaggtacgttatatatatctgctaaatacttattttacctttattaattacgtcaggaaaactaaaaatctgtcgaatatttatttctattgatactgtagaattgactgtgtcgctagcgagttgatcgattcgaggaatttatgtttgttatcaaatatactttgaaacaaaacttcgtcgaaatggtcggtactgtcggaattgtcggaaccgtcgacgcgacggtctagcacgcaactttaccgtcttcaactgttatattttctttctccctacctactctgtcttcccacctgcgctattgaagtttacttctttaatatactttccttagtatcttactacatatttacttctttctgcattgtaaccagacatcacagatatcactagaaaagagctttgttaggattgttggtaacatgagaattattctattactatgctagtcctgcattccatacagtcatctactgttaagcaccgttgagcaccgttgagcaccgttgagcacctttcctagcagtgcgccggaccttagcagagtgcttctaaactcatgacaatcggttcagtttgatgccagtccatgcgttgatccgtaaccgtcgatcctccaccttgtagtttatctcgggaagttgttttgacgtcctgcttgcccagtactttgagttccagttcactgtctgggttaaaatagacaatgccgacacacatttctgccaactggccgagtcggtacactcggaacatgaattgatcctgtgtgttctgcctgtcttgcggctccatgatgacgacgtgcgtagcttctgtcagtgtgattgcctctgcaaatgccattgaagccaccatgatccaaggcccatctggatccctccatttagcaagcttgaggttgatttcgtgctgtgtcatacctccctgcatgaccaagacgctctcgtcaccgaacttctctctcaagcctagccacgtcactgcctgcacgattggtttatacgaccctatgaggattttggcgcggacttcctttggcggtggtggtgtattagctgctttcgctgcatcttctgctgcaatgctccatgtccggcttggcgttcctagaatttcaacctcagagcataaattcgataggttttgaaacttcgggctgcttttggttatagcacgcgcctctcgtactaggaaatggtccttgcttgggtatggtaaagaggtcctttcacgctgtttgacgtgaagcgtttgactttgcggctgccgtatgttttgaactgtgctgcctttagagtagcaagcgcagggtaggatgctatcgcctgcatctcgaagcggttgaagatcacacgtctgctagcttctgattcatcaaggccttctttttccaggatatctctgcattgttgctcagcgttttgtaccgtgctgaggaaatctggacatgggcagctttggaagtaaggcaggaagtcgcccttaatgccggatattggtttgccccacgggtcgcgcgtcttcaatgttcttttcaacataaacctctgcgctactgctgctccttgagatataagttctttatactcatgagacgactcgtgttcgcttgcgtcgtgctttacattggcaatcatattgcgccattgtttagccattgctaggccattgagggctgtgttttggcgagtcctgtgagatggtgtctccgcaatcgaccggtagactgcatcttccatcttatagatgcgatcgccagtcacggagtctctcttgtcggtagcgttgaaccagttagagacccctttcctgttttgaaggccaatgagtgctagcgacacgaagatcaagatctcattcagtccttgttccataggcgttccggacagggcccatgctttccattggtatccgtggttgtggcttcgaatatcctggtaaaacttggccatgattgtgccctccgacttgcaattgtggaattcatcgaatacagtccgcccccatacagtgacatgaccaggaagcagtatcgccctcttttccacatgaggaccgcctttgcgtatgatcgttcgctgtgccgtgacgctcatagtgttgtaagccctaaacacatgcttgtctacctttccgaagccgcagactatcacaaaccgtgctgctgacggtgctggacggtgcttcgtagcctcagggtgcacagcaggcgtgttcgcttccggtattgtccagtagactgtttctcgatgatccacgcctcctagcacgtagctccgtggggcgactaacttattggcggcagcgagcgctttggagatagcgtcagtggtatcgattcgcatctccattgcttcctctttcgttggtctgcccatgttctccgggggagagtcactaaagaagcagaaccgtagggccagcggatcgcttgggtcgcaccacgtggagtttgcaagatccatcgcgactacctcgttcttccaggcatcagctgctcgcccccaaccagtcatcattgtggctgcttgtcgaggttcggcgttgaaggaggggctcctttcgcacgcgcagtggaacgttctctcgccttcagtaggacatggcttgtcgtcatcgtcaactgcgttgtgttctgtcgcgtcgccttctgctcgcgcattttgcacttccgtccagttcttgaagtgaacgtgtcccatgaggacggcgagcaccatcgctcgcgttttgcccatgcccatggcgttggcaaagatcccgccattgtcagatgacaactctttgaagtagaggatgtatgcgtctgtgagctggtatggggtgaagtcgcaactaacccccccaacatgccggtagcttttattgtgcgcttgttctggaggtcatcaatcgaaacgccaaagaatactgcggccgaagtccactcttccagagtgcagtgttccattgccgtccccactcttgcagagagaccgtccctcgttctagtttgtttgttagcagggtgaacagtggttgactgtcttccacggtggacttacttggcgttcaataaggctttgagcctttccttttgttctctggcaaggtcctttgctgtcgttgcctcctcgtcctccgagtcatcctcagggtcaatgtccgagctgctgtctgagcggtagtcgtcgctgtctagcgggccatctggctgagtctcgcgctcccgagcttctttctcctctttctcttttttggccttagccagctcctcttcgtccctggtcttcttaagctgcgcttcctttcctaaccgctttctttcagctgatcgagcgcgggccgctgctctgtccctcctgcgtgggcgcgggacgtcgctgccagtgtcggagtcctctgaatctttgtctttcttggttcttcccccgcttgcttttgcatgtctgctgtccgctgcctcggtcttacggcgcttgaggggaggtccgtctggtataagtttggaatgtcggcctctcttcttgggtggtgagggctgttctggtggtgagggctgttccggtggttcgtcaggttggaatgttactgcatatagatgttagtggtgtatatttcagttttgagggttcgtgctatacctttattagaatcgcctggcggtttcgttgtctggcataatagcatcactgctccgagcctcctcgacttgatatgagagttgacggtgcctagcaagtcgtcgtcgtcctcaatgagcgtcatcgtcaacgcatccatgacctgagaggtgcctgcttggtaccaatcggagtacttgggcaatgacaaatgctggatgagggcatcgtacttgaggtgctgggccctaacctcaaagtagttctcctccaatttctgctggctttccttcgtcatcagcctgaacatggggaattgtttgacgacagagtgatgcacagcgtctactaaggcaacattggcgtcattcaagatagccggctcagtgagtgatgcaacgccgaacttgtcggttatcgacgctgtagacctgttggacacgacggacgaagaccgtcgctgcgccgtctcagacagtgtcggcgttggcgtgttgctcgggtcctctgtcttgaccttggcgccgtactgacgcaccttggctagcatcatcgtccagatagttccggctgcagcctcgtggaagactttgggtatttgcgcatttcgcagccgtgtacatttggctaccgcaagccagtcctttgacgttggtgaacgcaagctcttcagaagctgcgattggctcttttctgattggatcttctcgagtaggtcctttttcttgacatagcttgtaaggtcctctacaagttcaacaacctctaaggtcgtgatcccatatccttctcttacattcgtttgtgacatgctgttggagcttgtcgtgttggccttgctcttgtaccactctggttgcttcggcggcgcccattctgtgtcgctgtcatcgtcgctgtcacgtccggccataatagcttcgcgcctggagtagaagacggttagcgaccgtgtgtaatcgttggactgttgctgaaagtgcgtgttaatatgtggatgtcgcttgggagggtgcgcttactgactatggagagtttgagcgcggtcgcaggttgttgatgtgggaagcgcgttattgacgtgagaagcgcgttgtggatttgagaagcgcgttgctgtgacagtggcgatgtagcgaaacgtgtcggtggacaaaacaacgataaaaaggaattgcagcgtgatgtgtaaagagcttgggcttcaatgcgcggggcttgcagaaaacataatgttgttatgtagctgaaaaggttgttggttgcgttgcgtttgtatgcaccagggcaaatatgccggatgcgggtgggataataggtgagagtgagtgtgaagttgagcaatgacaatgtttcgacttaagagccgctccgcatagcgggcatgctttagtccagcagaacttaatcatgctgaacaggttgcttgctgcagtctggtgactgtcaagatttcctgggacggtgcagcaccgtctctcactgtcctctgcccgctacgggccctgcgcgcggggcatcgagaggatgctgcgtggagggatattagttcagctttgtcgagccagtgtgtatcgaaccatggagtaatcggtttgtcctgcagttgtccggagttagggtcagagcagctttgagctcaatgttatttggatgcggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtctctcaccgtctctcaccgtcccccccccctcaccgccgcgagtcctgcgcgcagggcaccaggaggatgttgcgtggagggtattagtctgactttgtcaggccggtgtgcatcgaaccatggagtaatcggtttgtcctgcagttgtccggagttagggtcagagcagctttgagctcaatgttatttggatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtccctcgccgtccccatctgccactgcgagtcccgggcgctgggtattggagagtatgtcgcttgggggtcatgagtccagcttcgtcaggctagtgggcatcgaatcacacatttgttactctgtccagccgtcgtttaaagtcagagtccaagtacctttcgagcataatgttgcgtagaagttgtgtgggatccaagggcctcgtcggtccggagcggtgcagcactgtccctcgccgtccccatctgccactgcgagtcccgggcgctgggtattggagagtatgtcgcttggggatcatgagtccagcttcgtcaggctagagggcatcgaatcacacatttgttactctgtccagccgtcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctacgcagatgttatctcagaggaacacgtcggcattgtgagggacaaagaatattacattgtgccattttcataccgtgtggcagtagaggcgatgcgcgatgttgagaaagcatcgtcgcttcgttagaagggagggatggaggtttgccatgggagacgtgcgccgatagagcgttggtgtggactgcgtctgtgcgtacgcctcgcgagcaccatctcacctggaaactacaataacccagtattttccgcaacttaacttaaggcattaggcgtcgtaactgccacgtattgtatttgactcctaggacaatgttgatgaacttgtcagaaccgtcgagaggacagtcttgcatgcgactcaaccgtctttgaccgtcgacccttctttccagcccacttactttgtccacacacaccgctgcgctgtttaagttcactcttacttgcacgatgtggcaacgagcagtactatcgctcagcgtttgacaccgaatacgagaagtcgtctagtacaacgttaacgtgttgtaaagatatttagattgtgattaactaagcacgtgtttcgaagcgcctctaacatgcgataaccacatctgcatttcttgcggcatgaatctagcgctattacttgacccgcaaggggcacgtaaaagaggtacataatctccctttctttgcctaattctcttccgctctattttctgcgagaggcaaggaccaaagtcggcaatatggacctcgatttcgtgcccggtgttgctttcatccctgacgtccacatggccgacagcctgcgtgcaagaacaccaatcaacccatctgcggttctgtacgagcaggcagctgctcgaaccggcctccccgccgaggttggcaatatggacctcgatttcgtgcccggtgttgctttcatccctgacgtccacatggccgacagcctgcgtgcaagaacaccaatcaacccatctgcggttctgtacgagcaggcagctgctcgaaccggcctccccgccgaggttggcaatatatcgtccacatcgtctctgcttttcccacgccatggaagctttcattcctgacctcacatgaccgacagcccgcgtgcaagaacactaatcaacccgtctgcggtactgtacgagcaggcagatgctcgatccggcctccccgccgaggtcggcattatggacctcgatttcgtgcccggtgttgctttcgatgccatgggaaacgtagagctaacgggcgatttgccaggtgacgcggaccgcgtcaacaataacaacaacaatgttgcacccactccacaattcagcccgaccgctctactcaacccgcgatcactcgcatcaaaacgccccgcatcatctggtagcgaccttgaccgcgggcgtaccgatcccaccatcgctggccaaatctcactcgttgagcagttgcacaacgtccaggagcgcacagcttcaccagcgaagcgaatcaagaccgacgaggaccgcaaaaagtctacgcatcgccaaggatttaacggtggcagcagtctcgagttacaaaagacagagtagtcaagcaccctcgcagacaggaccgtcaatcgacttgacaatgagtaaacactccacccctaatgcataataactagtctgacgcggatttaggcgatgatgatgatgttcagttggtcggagacaatatggaggagcttatatgtgtcggcaaagtcaagcacacctacgtccaggcccacaccgttccttatcccgacccaaagaagtacctcggcaacagtggtcagcaaggccgaatcaaggtctcattccgtcgagctggaaacaatcgtaacaatctcaatatcatggtcactgatccccaccggcagagaattcggtagagtcgacatgaagtcgtcaactggattgtgtccattgatagatggagcgaaggccaatggactgatatggatggcttggaccgatattcgacgaaaacaagctggcgagggtcctccaggctcacccttctcggggctcatcagcatgacgctccagttgtactgtaagcggaagtgggcccatgatatcggcaagttccataagggcaagaacattcagctgctacgacccgttttcgagctccagcgctacgactactacaacccacaagatggcgactctcttacacggatccaagcgatagatcctagctttcagaccgatcagttcacccagcaagggccaacacctggagaaccaggcagtatctacgtcttgcgaagcgtcgatgagatccgggctgacgttgccgacgttttcgatacggttgtcagtaaatcggatgaagtaccggttacgcgagagccgtctagtcacatcaagacagagctgtatccgcatcagaagcaagccctctatttcatgtgggacaaggagcaggaccatagcgcggaagagcacgaccagcgcaaggacactctctgggcgccgaggcttcgcgacaatggtcgtaagttctatcgtctcgtcatcaccggcgaggatacgcactgtaagcagacaataaagaaagcatatatcatgtcaccagaaagagcttcattgatattattcatgacatgagcattattccattaccgtgccagtcctgcgtttcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgctgttactgtcggagtaatataggctgctgcgattcttgtttcctccttctcttacgtttgcacctacctgctttgatgcgtccgcttcgcggacctcaaggtgcttcttagagtatttgtctggtagaataagaaattattggactctcttcttggatagtgagggctgttcaggtggttcgttgggatggaattgtactgcatataaatgtcagtggagtatatatcagtttaagtttttctgttctacctgcactaggaatacttagtgattttattgtccggcacaatggcattacttctttaagcttcctcaatttgatgtgcgagtcgatggtgtttagcaaattatcgtcatcctcgatgggcgtcactgtcaacgtgtccatcaccggagatgtgcctgctttgtataaatcggagagcttgcacgctgaaaaaaaaattatagggacattatacttaatgcgctggatcctaatgtcaaagtcttcacttctctacctgtgtccgacgatctattgttatcagccccatcgagggtaccgcttagtagacagggatcagactaaccacgttcgcgttggccggtaaaaacggcccggtgagtgatgcaaagccttatttgtcggccatcaatgccgtagacgtattagacacgacggacgaagaccgtggttgcgccgtctcagacagtgtcagcgttagcgtgtcacgaggatcctcagtctcgacttcattgccaaagtgctgcaattcggtcactattatatgacggattaattgcggctgctgcttcgcgaaagaccggaggagtttgcgcatctcgtagttgtggacaggttgctactgccagccaaacattcgaaaaccgcgtacacagactcacctgatgtttgagttggggttttggtcttgaatcttcttttcttgaacctggctcgagacatgtctggcaaactcctctaccagatcgtgaacgctgaggtttgagagaccatgcctcgcccccaattcccttgtgagatgccgttagtctctgctgcccgagattcgacattgtgcccggcaccttatggtggtggcagccatactgtgaaccatgtcatcctctcaggtcacttagcccatctcgagctcagccttgcggtggtaagcgggcaggggcagtgttatgagtatagacggctgccatggacacgcggtcgggtatggatgtcgcttggaaaagtgcgcgtgtgcgcgggacagtcgcggcaagaaggttgtgggaagcgattgaatcgaagaaactttggcgtgagtatagataggtagtgggttaaggtcaaggcgaagttgtgcaaatgacaatgtttcgacttaagagccgctctgcatggcgggcatgccttggtccagcagaacttaatcgtgttgaacgggccgattgctgcagcctggtggccgtctatatttcctgggacggtgcagcaccgtctctcactgtcctctgcccgctacgggccctgcgcgcagggcaccgagaggatgctgcgtggaggggtatcagtctgactttctcgggccggcgtgcatcgaaccatggagtaatcggtttgtcctgcagttgtctgaagttagggtcagagcagcttcgagcacaatgttatttagatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcaacaccgtccctcaccgtctccctccaccaccacgagccctgcgcgcaggacaccaggaggatgttgcgtggagggtattagtctgactttgtcgggccggtgtgcatcgaaccatggagtaatcactttgtcctgcagttgtctgaagttgggttcagagcggcttcgagcacaatgttatttggatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtccctcgccatccccatcttcccgggcgctgggtgttggagaatatgtcgcttagggtccataagtccagcttcgtcaggctagtgggcatcgaatcacacatttgttactctgtccagccgtcgtttaaagtcagagtcagagtatgtttcaagcataatgttgcgtagaagttgtgtgggatccaagggcctcgtcggtccggggcggtgcagcactgtccctcacggtcctcctctgccatcataactcccgggcgctgggtacctaagaggacggtgcgtggaggtcatgagtccggctttgtcaggccagtgggcatcgaattacacatttgttactctgtccagccatcatttaaagtcggagtcagagtaccttttaagcataatgttgcgtagaagttgtgtgtgatctaagggcctcgccagtccggggcggtgcagcaccgtccctcacggtcctcccctgccatcatgactcccgggcgctgggtacctaagaggacggtgcgtggaggtcatgaagtccggctttgccaggccagtgggcatcgaattacacatttgttgctctgtccagccatcatttaaagttagggtcagagtacctttcgagcataatgttgcgtagaagttgtgtgtgatctaagggcctcgccagtcaggagcggtgcagcaccgtccctcacggtcctcccctgccatcatgactcccgggcgctgaatacccaagaggacggcgcgtggagggcattcctttggctttgctaggccagttaagcagggtagattataggtatagtaagcactaaactacggtgaagctcttagtagcaactctaataaaataacatattccggattaccaccgagccctagcaaaattcctgtctgccttcgctgaacgagaacagtaaagaggtaacttggatatgttcaaaaccttttccaaaaccagacaagatatcttatagcactgaatatatccaggtttctctgtaaacttttcagtgcgctcttagagactattagctgctatctggagttggagtcagagtgaccttgaccataatgttacttacgtcgacagtggaagtcgtcgtcttcgtcggtccggggcggtgcagcaccgtccctcaccgtcctcctccaccaccagcacgagtcccggtcgctgggtattggagaggatgtagagttgcaggtctatctgcaagtggcccgatgattggagagaagaaaggagggaggaaaataagcgagatttatatgcccgctggcactggcacggggctgctgagaggcaagcgaaaaaaaaatcaacagcagggcaagtatctcttcgcgctccttctcgccgcgaacgtactgccacctagggagccagatcgctgcaactaccacgtcgaagaagccagcaagcccactctgagagcggccgattagagcaggacccatacgcagagatgaggatcacgtgacattaaatcgcaccatattgcgccctccgtttgacctgtggcagcaaaagtggtgcttagtatctaggaacccagtcgctcaactagacctgggagagggggtgaggtgggtatgtagaatgggagagggttacagagtcttcggcagcgtgggacgacggtgggcgaccgtctgcgaccgtcggccaccggagccgggcgggaactagcaacacggtggaatgaacttatcgtacacagccgtcaacctacgcaagaacatcgtaaataacaactctaacgctatttacttattcataaaataatacctcttctgcacaatacagttcccctccgttctgcgcatggatcgcttctgtacgatatgcggcttccagcctaaaacctacgcagggcttgccaaacacacagctggatgctattcccgacatcttgcgcaacagagtctggaaccgtctgagaatgtttacgaaacactccagtcaaacgaaacgtacacgtcattgagcaacgagtataatactgctcaagataggaaggtgcatgtatgtgcggcagacggcttaagctctactgtgacagtatatgatcacatcgagaaggataaaaatgcagacttggcaatagctgatggcatttcggatgcaccagatatgtgcgcaaaggacgaccttgttggacgaaagggcccgttgtcaacatccacgcagacgtgaggaagtgctgtttcagacacacgatgggcgattggcaggggaaccagcaacagcagagtctgtaactgcaaaagagtatgtaacacttcctctaacatgatctagactaagtttactagccctaatcacgtcgacacctttggttcagactttgccttttcgtttgctgcatggctgcaacggattaaatgcacgctaggagatgtcgatagcctctttgcagacgcacgattacatgacttacacacgagattaccatttcaatcaggccgccaatggcaagaggcaatgtcagcaatgcagtccggtatacaagatgatatttggatacaggaggacattgctaagacgtctggtctttctggacttgaggccgaccaacattttttcgtatatcagaacatcttgtcgctgattgcgtttataatcagccatcgcccatttgcagatgaattagtatacgccccaagccaattcttctcaggcaatacggactatcctgttcgcgtttatcatgaattacattctggagactggtggtggaacatacaacaaagcctaccagatggagcaacagtcgtgccgattattatatcagtcgacaaaacacaactctcacttatatcaggagatgtagcagcatggccagtctacgtcacaattgggaatctgtcccgcgaagcccgacgtcggagatcgacacctggtactcttctagctgggttcattcctacaactaagattcgtgatccccttcttaagagtcaagtgtatcactattgcatgggcaagcttctgtcacgtaagttcaagcaccactatatcagcctgcacggtagaacactgttgctcactgtctaatacagcactggaaaacacggctaagtctggaatactacttgcatgcgcagacggacgaacaaggcagtgttacccaactatttgcgcgatattggctgactacgaagaacaagtactcttgaccggtgtaaagaaaaatcgccattgcacgcgttgtaccgtcgcacctgacgacagagaggatttatgtggatcttacccatggagaacagagcaattcactcggctacaacaagagagatgtcttgataaaggacacgacgactttgtacatccagttgattgtttcgggtggaagcaccataactttaatattcacgtgtctttagcaacggatacattgcacttgctgcttaaaggtttagtaatgaagatgctagactttatgcaagatatgttggacgacatctatcctggcagcagaaagacctgggataacagtactacaccagtaacgcaagaatctggtagtactcagttaaacgagcgcttccgtcaggtaatgcatagtactggcctgaagcgttttaataacaagagagcatttacagaagtctcccaatggaccggcacagagcaaaaggcaatcatacaacagcttgtggctgtcgtatccccgttgtttgtatcgaaggcgcctttcgcgctgcattttattcgtgcagtatgcgacctagttacactggcgcaatacaagagtcacgacgaggataccttggcctatattcaaggagcactagagaggatgaatgtattcaaggaggaatttcgagtgtatcggcgaacgctaggggaagagaagaacttcaattatcctaagtggcacgcgttgacacatatcatacaagacatacgcatgtatggagctttggatggtatatgcactggagcgaacagcgaagcacatcacatcactatggtaaaacagttctactctatgacaaacaagaaagagtatatactgcaaatatgcttgcataattctcggaggacggcactactggcagctgaccatgccactgtggttaaacagagtcgaccgtccactactgtcgacatccaagatcgcacttattccacgagagtgacacgccctcttcccttccgcaggctcggatggtcaataccaggaatacagcctcattcgacaaaattgcccctaagcgaggtcgccgcaaacatagcaatatctgactttacacatgcagcagcagtgtttgtccgcaacaaacgccaggcggcagcaggccaactaatcacttcttacgacgaggaccgtttggatgtcgacccatcttgggttggccgtatgagtgtacagattcacccttccataaagtgctggcggtcctctggcaagagacacaacgaccctgaacactgcgacgaggaggttgtaagatgcgcacctaactggcaacagacaggcctctggcgtagagactacgtttgggtacaagaatttgagcatggagacaatagacgacagtctaggacggtgacggacggtagagtggtagcccagctccacctaatacttacaattatcgaccatacccgctacgacaaagatggaaaacacatggcgtatattggggcattctccgaggtattgctgttcaataacaatggacagatcgacaacactactggaatgttgagtgtgcgtcgacgggcctggaacgcagcccctaaacgccggacattgcaagcttttaagttttacgacctgagcacgattatccgcccagtgcacttggtaccaagggacctgcctgattcaacaactcgtactactatgtcttactacgtcaacaactatatcgactgggacgaatacaaccgcctgtactcgccgacatttgacatcgatttactgcgcacgctacgagagtatcgacggaagcgaacacgaaataactgaggatagcccttcatacataattcacaaatcttaaagtaaacgttaatcgcttgtgtcgagtctccttcctgcattgaaattttcgtcgatcggagagcatatggcggaagccatgtcttatgccctcgccgcgtctcactcatttatcctcctcgtcctcatcccccatacctgaatccatctccccatcctcctctagatcactcttactccctccaaagctctcgacatcactgtcctctcaactcatctcaagtccgcttcgtccttctcctcccgccacgccgtcccgtgcgtcggcatcacaaaacccgcggggatctcggggcttcgacagctcgagatcctcgttgaccaagcccttgtactcgtcgggttggtcgccgcatgggggggggtggaaaaccgtgctaatctcgatcctctcccctcctcaaggacgcgtgagtctcgtcgccccggcaatcgcgacgacaagtcgaatgctgcaaaactaatccggagaagtgtgaagggcttggttaattaggggactcgagcggggtgagcgggggacaccggtgggggtgctggttggttggagtacggggcgggtggcgtggagtgaggggagcgaagcggagggtggcgccccatctccacaaacaacgactcatcaagacacgagcagcaacaacgaccacctataccacgacggttctccaagacgaacgacagtactccactgttgacgacagaatcctaaatcgctacatctttgcaattatgacaccactgcgacaaacacgggaacgctcgtccagggacagcatctgcgacgcgatgaccttaacaagcgatgaatacgagacactatatgcagaagttgagagagagatgagagaacgagctatattatgtcagtctctgcgaacgacgactgcaaaagagcacatcagacagatagcgagggtggttgcgtcacgacagaacagcccgctgcaaagtacggcgcccgacagtcgcctacgtacaatcacgcacttagcagtccgatgtaatcacaatgcaacacgacggatgcgctccgagcgacgcaaaatgcgatgtaaccataatcctgagactgggctgcggaacaatgatggatatgctgaggctgtggtccacagtgccggacagtctaacaccgtaaacaacgctcctcaactgtcaaccattctggtagctagtgcacacgaacaggatcagatccttatacgaacggaccaactgctgtatgtgcgcgacgacctagcaacagaatacaaagatattagtagccttgactatacacagttcatacggacactcgagagagaggtggggtttgaggataaacgcagtggcatatactactacacgaaaacagcagatggttggactcgtatacgaatatcaacggaagcacgctggcatggcgcactgcaagatacggttgcaacgaaactctatagggctacatttgtaattgaaccattaatatgatatgcgtctcaagaaaaacgttttagggggtccttgtaggaaaattgagctgaagcctgcgctgtgctctttcctcgatgctacggacatattgtatcgtcaggtgtactaataacgccgggaacacggctgtaattcaaacaaattaagccgaatagacctaacaaggcaatagataagcgcccctgagacgtgctgacaggaatcgaccgtaggcgacaccggaggacagtcgacgacggtacatccaccaatcatacagcacggcggatgaccccttgcaaaaccgtacagggagcgcaacaatttgggggtatctgcatgccccaacacactcttcgagacataactaatccttcgcagactgaacgcgattctttactagtatgaacctgcgtaccacacagaaaaacgcgtaattatggtaaagaatacaagaaaccagcaggtgcgcggcggcgtggcactacctcccgtgaagagggcgcggccgctcagtcagacacaagagagcgtgaaggtctgtatcgaagacagacactgacaccaatagcaagactaagaatcgtagaaatcgagaactatgcaaagcgcaactctaccgtctttatcacgagagactatactacaatcaaactcacaagactcagcaacttctacatggtctcaaacccacgaacctagaagatatgccggttctaataaagggacgcctgcaccctcgcgcaccagtcaatccatggagactggacatcaagccggaatgaaaacgatcagtcgacacaaaccaaaacagaacactgccgccacgcggcacacctctcaaacacagaagaacgcactgcgttctgtgcaatgtaagcaaagacaccacaatcactgaaagtagttcacgtcaacttacatgcataagccttccttccactgtctcatccagcagacccgtttcatcaaatgccatggggaacacaaaaacgccggacgagagaaccagtgcaacctgaacacgaaagtacacttaacaaggctcgggtgatattgttatcgcagttgttaacaaacgacgggacgacgccatgtggtacacctgtcaatccgtggctggacgctcacaggagtgtattcgcacagctgatgctggacgcatggtcagaggctcggaaaacagcgcccctgccagtccgctcgtccatagcgaccacgccctgcaggagtgcagcccgccaagtgagtacggtcgcggaccgtctacaaccatggctgacagtacttgttagatgttagacatgtgcagcgacctgcggacgcatgtgatgagacaggcacgcatagaggttacagccgcatatgccctgaaccatctcgaactgcgagtcctcaaaccgagtgagctgctccaggattttgtctacctgcgccaggatcctaggaatgtgagttaatctaggacacgatggcattagcttacggagtaatagcccgcgtcgccccggttcctaaacagtgcaattgcggccatcatagcgcgagcgttctacaacaatggaaaatggggtatcggtgccatggcagggaaccaggataagtttcagttcctaagcgctaacatgatggcgcttgtgggcacagtgttatataatgctatcaaagagtaccacgacgacggaacgaggaagacaatccatttccacggtcataccgtagagggtatgttacaacagcactgaacaacgatagctaacatagtatagataattataacgccatccgcgagaagtggaaaaggctgagcgagatacgccgtctcctcatttgggacgctttaaaacaacaaatagccatacacgcgaaccacattgaaaactctggatctaacgttaccgtgccagacgaccatcacgacaacgacgttgatgacattcttatgaaatgtacagatgatgagcggcaacgatataatacattaatagaagactataatcgcgcagggaaacgagaagacaacatccttactgtggatgagtgcagaaccggtcacagcaatgaggaagatatagaggctgacgagagagaggcaagatgcctaatatgacataagggcaaaagctaacagataacaggaagagactagagtgcgactgcgcgaatcatcgggggaaatacacgatatattgctcagagagtttcgtggagctgacgactttacggaaagtgtgacacacaacgacgacgagcaagtatggtttcagaataaagggaaaggttggagcattgtgacggacagcacgtgggacgagtttgctatgttagcagaggaatacacgatagacaatcgcattgtacacgccctagcgctgacgaaagacgaatgggaattagagccagaagactgcgacgctctggtggaaagatacgaagaagagataaactgctccgacctgtacagtactgtgtaatagttgaatagataatgcagggcaaattagcaatcaatagctatacaattgtgtttccgaaatgcatcgagtctgctgtagttcctggagtgacgacactgtctcgcacagtcgccgaccgtgcagaactggctcgcacgtggttgcagatacgagactctatctctaatggcaccggattacggacagagtaagcctgatagctgcagctatgtttgcacagaggacttggactgcctacaaaacatgcgcaactgacgtagtctacctcttctgctctttacggagtatacagaatgttcagtatgctaagtctgacgactaagcacagtcgagcaatgtagctacacggtgctaaacggtagaggacagtaaccagactgttccgacgtcgacccgacgtcggaaaaaagtgactggggcgactttgtcgaatcgtcatatctgtcgaatcgacggcgaattgcggcgacactaccgaccagacacttttcacttttcctgacgtactctaattataaacttctttttatctatattatatatataacgcgtttctatattatattaggtaatctttaagtatagcagcttaaagtaatagatatactttactttagaattagctatataatatatatagtctataagttagatctattaagagataagatagatcttatagcagtagataaagcgcataacttagctcttactaactctcttcttagctatatataaagtaaaattttatattatctctcttataagtagaagctctctctttattaagtttttaatatattatataagctctaactcttattatagagtaagcttttattagctagagtttttaatctcttaagatagctaaagactcttatattagtaagataaagtaactctataaatattatactagcacataactttgctatatataaaattttctcttaatttatacaaattaattactttaattatagcttagattagatctatagttataaagttatagcatattaaagtatagtgttattcttgcgttttagtgtttagtaattattacgcaactctaatcgcgtcgcgcacgggcacgttaggttaggctcagggtcttttaaaagaacacgttcaatgttatgatcaggcatacattcgttatcgcaatttctcgtttccattgattcattgctttcgtgccttcatgacatcattccatcatcttcccacacaccgccccttccaatctaagccttcgtctcaacacttacctcctgcactcccttcactctcttcttactcacaagcgtaaaccccccaaccaacatgactcccgcaagtgtccccagcacaacagccagcgtgacaaacgcgccaataacacctccaatcgccgggctcaacctcaacccccctttccctccctgtgccgccgattctgtcttcgccgcgaacgccgcacaacctcccgtttcattcccacacttttcgcaccactgctgtgtggaaccgatcgcaaagtcgcgcatcttggactggaaatccgtccacatgagcgcctcgttggcaccgccgaaaagcggatacacagacggttcactcacattagacgcggtgccgttgtgaaacaggaaccgaatctgcagatcttgctcactggggaatccctctccaacgtccttctcagtgaacatctccagcaccaaactactcgcgtagtctacgatgcccatgaaattctgactcgcagagggtaagtctgtgaggccgaaaaatgacatgaacgtcgcgtaggcgccgaattggacgccgagtttgcgtgcgccctgcgaggaaatgatgccattcatgtgcgacaggatttcgccagcgagttgcatgcctgcgacggcgcgcatggggtcggaggcgttgaaggcgaggtgccattcgtgggcgtctgcgagggtgcggagggtgttcaatgtagagtttgaaggcatagaaggagaggatgtgttgtgtatggacgcgacgttgaggatatcatagactcatcatcttgttagttttgagacataggaggggtgggagaagacgtaccgacatatccatttttgaaagagatttggtcggcggggatgatgttgttgattgcgggtacgatagaagcgtagaggtccttcgtgctggaggaaaggtctttgtattctgtgctagagaagaagctgttggagctggtctttgcggcttggcagcttgatgcatcttgcagccaacctgcatcttcggatccagagcccgtctgaatggtgttgacggggatcaattggtacccatccataggcgcctgaacgttttgtccattcgcaagagtctgcacagtctgcacaggtgggtacaatccctgcaagaagcccatagcagaattctgcagcacattgtcgacaggcgccgtgactgcgagctgagaaagcttgacctcgtcctcattgataccacggatcttcgagctgcccgacaagtacctcgagcggtagtactggcccgaagtatagacctgctcgtatcccagagcagttaggttggtaggcgcaagagccttgggcgtgcgatctccatggcggtggaaaatgtacgctccgagaacagtctcggctgcttcggctgcagccagcatagacagcgcagaaagacttgtagcgaccttcatgatggtgggaggacttcaagcaaatgaagtatgaagctcggatgaaaaataaagaaattccggatggaagagaaagctttagcaacggctgcctgagggacttatacctctctgcccggaccccgccgaggagatagcagccattaaatccatccgtcgatagcaaagtccttttgcatccaatccgggacgggcacagcggggcaacccaatgtcaaagatggcagattccgaagctcgggaggggcatatgcgatataagtgggggttggaactgcaagctactccaagccttgaccggatctcggtaattactaaccatgatcgggtgtctcgtgcggaatctctcgcgatggataagaagcagtaaaaatgacgatacacatgcattaatcctcgtcgccgtagagaatctcgcacacaccaccaatcggcacatccaacacagcatccgtccccatactccagaatgacttccaatccacttcctctcccaccccaaaccgatacttgtcgtaatcctcactctttcccgcaccacctacgtttccaacaatctcccccgtccgcctatccacaactcccacctgcgcacactcatccacaagacactcgacccgtgacaaccccagcgtcaagtactccgtgttccaactcgccagcgcaacgtagatgtatataatcagcgcgatgagccagcacggaatggccagcgcccaccagcggtcgggatagtaccagatgcccatattgtgtaggactggcgcaggcacataggcccagaggatgtacattaaaaaggctgccgagctgcctaggtacagcgcgaagccgtagtactcgtatgtgggcactttgggcgcggcgcgcgggatgcggggggcatggcgtgcggatttgacaagcgtggtggtgctggaggttatgctaggtagctcgacatcagaggagtcgggggtcgtgcgtctggagggtctaagaagcgaggtcagggatggcgagggtgggagcggcgtaggaggacggttgtagaagggcggatagagtgcgctcgtggtttggcgggggaggtgagtgtgtgagcgtgaggtatgtaatggacgatttgattgtagctttaagtcttcttcgtcggattctatactcgaagacgagagcgagtctgcatctccatcttcgatggatactcctgtgaggagagcaccgtctagagtgcttgctatgggtcgcaggtgtgacgaagcactgctgccattgtgttctgcggcttctgccgattgcaatgcaggtagattcggggtggatttcgattgaaatcccgcaggcacagtctttccccggtttttgggaggcatgtcgtctgtgtaaaggctgggcgcggattaagcccatgcattgcttgcgtgctccaagcttccgatggcgcgaccgaacaggtgttcgcgctaaaacggaccgaggcactttccacattgagacacgctgagcgtttctagagaggatgatatataagcaagtagtagtcagctaagttttgagcagtaaggtcgctaaaagtttcactttacggtagagttgccatcttgatgagaccaaagttgatgatacacacatcttctgtcacaggaaaacatcatctcataccagcatcaccaatatgtgcatgtttaaggccaatatcaagtcatgaatcctatcaatacgccataaaccgacccaaacgccaccgcatgcaatgcaatgctaatctgccatcaatcacaaaagtcgtaccatcatcaactaaataacccctcatctcccgtatccaccgtaccgtccccatccgccaggccgtcataactactctgcgccctcctcaacggactcctcttcttccccttcctctccttccctttcctctcgccatgcggcgaaagctgcccatttttttccgccttaagttgatccaccgcgcgatccacttcttcccacgagggtctgctgtcgcgcgtgccattcggtgtggctgggccggactgtgtttccaggacttccaggcgcttggcttggtcatctgggctgggcgtctcctcggggatgccattgcgcacgtcgaactttgcgagtgcggctggagtagtcggtgtgggcgggctgtattcgacgtcgatggggcttctcgcgccgtcggtttctgcgtcggagagagcgttcacgccatcgctttggtggtcgctgaggccggcggatgtatcgctgcgccacatgtttttgaatgttcttcgccgccgcgcgaggccggattctggtgggctatgaggtggcgaggactcgaagaagctgttgtacttgctgcccagctgctggacaattgggacgtctgctgctgagcccaaagtaccggatcggacgaatagtaccaggcctaggcagaggagtaggagggtcgattggacgactgccatgcgcttctgccacacaagctcgtctgccatcaaggtgagtctggtgccgatttcgctcatctcgcttttatgtcgctctttcatactctcggtttcgatgacggtactttgccaaagctggtcatacatggttcgaaagctcttcaactcttgcatgactgtactgttcaaatggtccagaaacttttcggttttgactagctgtctcttttctaccttcttgaaagcatcgcggaggatacgtgactgctcttcgatgtactgcaatgacagggtgctgttagcttccaagtatagcagacgcttgtggatcgatttgaagaacgactcttgtgtcgagggagtggcagggttaggctgagtagaagaggatcgaggctgtgactgagaatgcgggttgccaactgtgttgttgcttgcagctttggaagcagtatttgacgatggtgaaggcgcggcgtcattagtagtctggctagccttgctgatgctcttggcttccgtggctatcgaagcacttgctgggctatctgtggcagagcttgacgcttgtgtattcgaggtgtcgcgtccgttggacgaagcgagatcgctagaattgctctctccagtgcttgcgccactttcaaccatactactggagcttgggctgttgtccactggagttgagacagacgaggacccagcagtgtcaacgttcgtgtccctaacagtagacacatttgaaggtgttcctaccgcggatgcagtcgacgattgcaccgtctcatgtgatagatctgtagatctagagtccgcggcttcgttggatgtttcggtagtctgcgcatggacgtccacggttgatgatggcttcgcatcgtcgtccttcaagggcagaataggcacttggtccgcaggtattgggccgctgtcaacagccggcttcacaacttcttgttcagcctccagatcaacatcgtcatcgacaccacgagcctcctcctcttctcgtcggaactgctccatcatagtagtaccatggacccgcaacaagctaagtgggcagtaaaactcattgccatactgcgtgaggaactcgatgcgtaggtatcttgcccagatctgaggctccgtaatcaagaatggctgcaagtcgcgagaattgcgtgcctcgaaggtggccagcgtcttccatctctccatcttgactggatagcggtccgagacgctgactctgaaatggcggaacatggaagagaagaactcatagttcgcaaggaccactgtgtctaccagaatgtcatcgcaaagctcgacaatcaagaacttgttgttagccgaacattcgttaagcatgtagctgtccttgttctcgaccagaaccgaggtagcgctcttagcctgcttgttggttttcagcactgtagccgcacagtcaaaggacgcataattaaaacgctctttgcatgtcttgccggcgtccttgctcaaggtccaggagcttggagtagcctttttctcgtcctcgacggctttggtattgtctgcaccgcgcaatcctgcctgattactgttcgcaatgtctccaccatccagtggaggaccgaagccgctgaagtcgatctcgatctctgcctcgtcgcccaacgaatccagggcgttgacattgacggggcggcgacgagttgcctggtttgaaggagccgctcgcccttgaacattctcaggcgactgtccaacctgctccaggttcctcttcttccattcctcaaacgaaagaaagttggcattgtccaggggcgattcggtctcaagctccgattctgactcttcgctggctgtgcctccagctggtgcgtcggtgaatgcgcctgctcctgtctcttgtgcctggggtactgcagtaggtgtgctatgcctctcatcctgtatgtcgctctttacagcctcttccgctctgggtattgcaatctgttggctaggcgtcgcacccgcctcaatagctggaacgtccgtagatgccgcctcgcccggcgccgaccaagctgtcttcgcgcattgctgcggcagcgtgtgcgtaatgtagtttatcgtgcggaacggacatgttgtctcggagtggataaagctgcgaacagtcgaggcagaggtcgaagccagcgaagacgggcgtggtgttgtggtactcaaggatgcagtagcgccagcgtgttcgacggccgtgtcattcgttgactgggtccatgcaggtgtcggtacgctgcagaggagcaggcaaagcgtccatttgcggagggatgcgccaatcgcgggcatctctcgcttgcattgcttggtcgagccctgtttgttgcgaaatgaactgccctgtgtcgaataaacccatgggcagctaatgggggcgcttcgacgggtcgtttggtgcggagtgaacacttgttcgtgggagaaccttggagggttacggagtggctgattcaccgctcagacccgtccagagctcgatatcacttacaagggtcggctatctctgtcccaaaccatgacctgtgccaagacgtgctgccaaggcgcacaattaaacgatgcagatgacaggttacaagatgtcaggaccgaaatgagacgaagaggctcttacaatggtattattaggaatgctggggtagcattaagccacctggcatcacggagcttggacgttttcgtctttgaggctcatatttctacactatagtacaacaacgcttgcagtagtcagtagcacgtagacgaaattgtgtactgcagttcaagcgtgtcaaatgtgcgtgcaccggagcacgtggcacgcttcatgtaatatcgtgcgtgctgtgaagtataaagagattcgtgaaaggctgcctatccacacgcaaccagaatactgaaataagaccattacaagcgagtgaggttgactacaaaccgccactcaaagaatccctagtcgtgtcgcctgtccaaagtccgttccgtcgtctatctctaccatatgtaagtcgtagtgctgaaccgactagatgccttgcctgtgggtgcttcgcgcaaagagtccgacgccgaaatgttccgctatgctcgcatcaatcgtaaaaagggtatgtcttgccaggtatcatcgtatcgcaagaaagcatgtcgcgtaaaagcaatgtataaggaagtaggtaaatggctcaagatcgagtgtcgtgaagaatcaaagtccgggatcatcaacgctgtgccagagtcaggccagcgttgagctgtcggaccatgcctagaaagacttttaggtaggcaacacacgcatgcgcggcctgaaagtttcgaggaccagccttcgggtgcattaaaagccctcgttgccagcgtggcagaccttggcctcggaaacccattcagaggcgaggacttgatgagcagtgaggcggcgagccggaattgggtccaggatagaatagatcacgttgcgacattgacgctgtggcttgttagcaaagtgcaaaggttgagggcaagcaacacgtacccttcgtaatacctcgataggtcggtaaccttcttcctgtttccggtcttcgagatagcggtcgaaaaactcgtcctcgcctttttgtgcgacacgccacagatgccgtccggtccgcatggccatgtagatgatgccgcaggcccagacatcgacagcgcggggatcgaactctttgtcgacatactcctcgggtgcaatgtacggtgcagaaccgcataggccagcagtcatgtgcgcctccttttcccaagccattcgaaagcactctccatttccgaaatcggtgatcttgatggatccgtggcttgtgaggagcaggttctcgggcttgaggtcgcgatgggcgacacccatttcgtgcatgtactcaacaccgcgcatgagctgcttgaagaagcagtcggcctcgacgacctctagttgaccggccgcaagcaccagagtgtataggtcaccgcctgagcagtattccatgacttcgcagtacgtgcccttctcgtcttgcaggagatctagcgtggtaatgacatttggatgctgcatcgaggatgatatgcagaattcggatgtgaggcgcttctggtagcgcttggcagattctcctggacgttgcttaaactccttgacagcgtacagctgctcgcgtcttgaatccttggggtctggtttgtgtgcaactctgacgatgccaaaagctccacgaccaacgacctcctggcacttgccatacttctgcaccagtgtctgtggcaagtggttgccagagttcttctgctccgcgagcttctccttctcgttgcgcatgacgtcgacccagtttgccatgaggctcaggggctggtcctcgtgggtttcgcccttcttcttgcccagcatcaggctctggaacatgtcggacagcttctcctggcgcttggcgaccttgaggtggtgctcgtgggtgccgtcctcgttgttccagaagcgtttatatggcgcatcggggcggccgtccttcttcatgaccgaggtctggcgcgaaggctgcgggcgatcgctcgctgaagctgccgttgacagccttgacctcgccgattctcctctgcagtcagttgcagcctgaggacgcgttcacacccagcatgctactgaggcgcgacgtcatggttggcttctttggctgcaagagcagcctcgccggcggcttgcaggctgctgtctccggagtgctgatcgggctgcagtggtgctaccgcctcgggctgcgagtgtacagaagaggccgtcgaggtgggcggcgaagccacaggtgacgcggcgggttttgaagttgcgcccgagggggcactgcttgctggcggcggccatgattcctgcttttcgctgctggcggtggggctaggcggcttgtgggtcgtataactggggaagaagtgtgggaattgtttctgagacgcaggtgtctcgcgggcgtgaagcccagagtgttattgtacggctctcaaaacggcgtatgttctgcggcggcccgtgacggagatcaggttcggaagcgtgtgctgggcgtgggcagatttataggaaaacacggtgacgggcgcagaggagcttgccggcgtaaaggcggacagaacagcggcgcgctggatgccctggtggcgctgacaaacgccgtgggcagtcgtcgagatttgaatgttcacgcgcaggcacagggcgggcaggtgcaagcgcaagtgtggcagtgtggctgagcaggccgacgcaggatgatgtcgtcgtttcgcgagcaaggcgcggccgcgcagaacacaacacccgggaactgggaggaaggtgcgttcgggcgactctggcgacctgggctgcgctcaaatatgggcggacattcgctgaattattgtgcgagcacttgaggggtaacgtctgcacagcctcgctccgtgtacggccttcagattgcagtctagcttgcggcattttcatcttcccaatcccctcttgttctcgtccaacgcttgccgaccgcacattattaataagacaacaccgctgcagccgtctccaagccagcgccaagctcgcggtcatcacgcaggcgcagacaagcccacggcacgcggagcttagcacctctttgtgctgcgtgcgggtgacctgtgacgcctgcacagcagcctggcctggagatcctcacgctcgatggcgatgcgagcacgtcctccgcacgagcaaaacaaacgttttctgctgtcccacaatttgcaaacgttgacgtactagcactcccggatccaaggtacaccaatctcctcttcccgaggatgccctcgccgccgcatggcctgtgagcttccagctgcccgttctccggacggcctcacgcgcttcatctacggccatcgtgacgcaaccacgcctcgctgttctgtgactcgacgagacgcctctgggaagggccgttcggcaccatattgcatgctgcaggtgcttctccatggccaatctccctgcgctgatgacggggccgcgtcggcaactcgtggcacaactacggaaacttgcattggtccagcgaaccggaccttgatcccgacgaccaacaggactccaaatctggtccatgtatcttgaacatctgtttctaatgaacgtacctcagcaagcttttgacacttgagacatgcaaggatgcagcatctgcatgccgtaccgtgtaccgagggcaatgtactcgacattacctacttcgtactatgccccgcatcaacccaggtacatgtatagcgcaaatctaggcgcatatctaccagtcttcgtccagcacatcatgcacaccgcttcgcaactgcaccgagccgacgcagcacaacgacgaaacgcccgccactgtccagtcatctacgccgcatccgccacctgccatattcctgtgcaatcgacgactgacgtccacacttttgacgcaaggccctacatgcacgcacggtttaccgttacgcgaagctcgcactgacctcgtcagatccatggtgcagacaggagccacgcactcgggaccaaaaggttacatggcaagactcgctcggtgctattggctacttgtacgaccagacagcattacagcagcaagggtgtcaagtacccatgtatggtctcccatgcaggccataaaagacgcactcgtcatcttgccatgtgcgtcggatgatccactggcgatggtgcccgcgagatcgatactcgtatgacatgccgttctcacctgcatgttcgcccggtgcttatctcgtataacgggagctgaagcagctgggcaaatttcaagctgacagtttgccgggctggatctaagaagtgcaagagcatgtacttgcctgattcggaattttacacacgtatcatgccatgtcactctcaatcacttcatccatccatcaatggccatgtcctgtactaagaatagtcccagtgtagattgatcatcctccaggaccaaaagcccggagaaccaacagcactcaccacgtcccgcatcccaaagcagcatttccactgttaatgcctcaaagtcatcctgctcagattcaccagctcattgggcaactctgcacacttcccgagacccgtgggtgacacaactctagcgcaaacaaaccctcagaagatcgtttctcggacgccacgttggggcaagccactgcagctacccgcgaagcttgattcctgactcgaaagatggtgccgatcgcttgcaggcgttcttcaggggtggatgggacatcagatgcgtaaaggcttgggtatgtccattgattctttggggtaagaaaggtacgcgttacgtggaaaggatggaggtgagcacaagtgtatctttatcgtgaatcatttcttttattccgtgattgtaggtggtagaaaaacctggaccagtggatatgcacgccccaaacaccaaaatcatgcattcatacctttctcccttcccttcaaccttgtccaacaagtgacttagtcgtactccgtcttcaccttcttcgccctcttcttattcgccttgaaatgcttcttgccgttctgcaactcactcatatccacatccttctctagtgccgtaatctgctttaatttccggccactcagctccttgccctgctcgctgtacttgtggtggaacggcaagttctgcttcgccataccttgtcccggcccgaaaaacttcttgtccaggcccttggacttctcgccgcgcatgggcgcgctgttgacagcaggcaagtcgaggtcgtcgtccatgagcgaagcgtcatcgtctgctgccgcggcgagatgacgcctgcgcttctccggcaggtggttttcgtcgtagagctctcggttgaaagccttaggatcgataggcggatcgacgggtggggggtggcagaagaggagtttgcccttgacgtagtccttgaggacatatcgcgctgctcgcgactcgtcaggctggccgagaccttgggttgagaagccgcgggcgatggcgtatgcgcgcaggacctcgtcggaggtggggatgccggttccgccttcttcttgggggcggatgtgcatcttcatcccgtagagagcttcaaggaagggttgggggatgcgctgcgcgacgaggccggctgggccggtgtactcgcgcagttggtcgatggggaggacgccggcgcagacgagctcggctttggtggttgcgaagttggggaagacgagaccaggacaatcgcaaaggacgaccttttcgctcaggtggatggtctggaaatgcttcgtctttccgggtgttgctgagactgacactttctttgcgccgatgagtgcgttgatcgtggacgactttccgacgttgggataaccaactagaccgatggacgtcttgcgcttttcgccaccgggtccggtgtcaacatctggggcgtgctcaaggaagagagactcaagatcttcggtggttaatatccgtgttcgctcgtcttcctctgatgctggtacgtcaactgcttcctcgtcgacccacttcgcgtcctcctcctgcttgtcctgtaagtcgatcttcttcgcctccttcgccaagtcatcaccctcctcatcgacctcctcgacatcgtcttcatcttcgtaatcgtccgactcttcctcgctctcgtcttcgagcgcgcgggcctcgttcatctccttcgccagctcagcggagaagaacttgtagttgatcccagcctcagtgaagtagtcggcccatgcctgtcgctgattcagcgtcatcatgtcggccttgttgatcaacaacaggttgttcttcttggagtccacctctttgacataatcttccaaatcctctgatcggaatagcagtgggtgtcgcgcgtctacaatctgcactaccaaatccgaacgctcgataactcgccacagctgcctccagacctcgagattgcgctcgaaaggtgtcatgagcaggtcgttgttctcttgcagctcagcgaggcctcgcctccacagcagtagtgaatccctctcggcctggtccaactcctgtggcgtcgtgttttcgtcccactttggtcgtcgggggacggtcaggcggttcttgttttctttgtgcttgcgcttgacattgcgctcttctgtggcagacagcaagtatgggttcttctggtccttgtgtatgatcttgacgttgttcatcttctctgcagtgaagtcggtgccagccagttcggccgtggaaaggaagtcatcgagagcaccctgttctgtgacggagcgcatcttcacccatgatgcctccttcttctcgttggtgatgtactatagaatattagtatctcgcctttgtttgcgcgcagtctgttacataccttctcgccattctggcctgtccgctcgatgccctgctgaaaggcgcctctgcgcatgtccgcgcccttgcccttgccgaacctatcgttcatcaggctgttgcccagcccgacgctcttcttcgatttagcgagcaccatttttgcggttgatttcgggtatcgcgtggtgttgtggtgactctgctatcgcgtcccacaggtaagaggggtcgagtagaaaaagtcgccccacgtcattcaccagacccttttcgcctaaaataattttttggagccgccgccagcccaacttttgaccgatactttgtcagcgccattccccagacttccgtagcccgccaccaagaaacaactgaagaaatcaatcacttctacacgcagtcaagatgcctcgtcgcaagttcatgtatgctgatcgtgcattttcgcaaaagtaccccgctaacccctccccagcgacaagaagaccgccatcaactacagactcgtccatcgcgcccagaatgacccccgaatccacgatgaggatgcaccgcaaatggtcttcgccgagaccggcgccgcgaacatgcgcgaggactctgagccagcgggtagttcacgagcatcacagtactcggcagccacaggccggagcaagatcaagtcacggagggaactagagagcgaatacgaagccaaagtgcgtgagaatgagggagaggctgccaactatggcgtctactacgacgacaccgagtacgattatatgcagcatttgcgcgatctgggcagcggtgggggagaggcatacttcgtcgaagcaccagccgaaaagaagaagggcaagcaaaagctagatttggcagacgcgctacgaaatgtatcgcttgacgaccgaaagagcgaggcgggactcagtatcagcagtaatatcagcagcgtgagcgacgtcttcggcgaggacatggcgccctcagaattcgtgcgcaaaaccacatatcaagaccagcaaaacatcccagacgcaatcgccggtttccagccagacatggatccgcggttacgagaggtcctcgaagcgctggaggatgatgcgtacgtcgacgacgaggacgacatcttcgccgcgctcgcagaagacgggtacgaagtcgatcagcgcgagtgggacgacacatacgatgttgaggatcgtaacgccgtggatcgcttcctcgacgaagaagacgagggctgggaatcagacgacacgatcaaagcctcgtcgccgaagcccaaagccgcgcccacagatccagactcgctgcctgcacccaacgaagcacccgccgcggctgaagaaggcgacctcgcgtatctcgaggagtttaagaaattcaagaatgatgtgaaggcggggaagacggctaagcccaccgcgccctcgggcatggagtcaagtatcataacgggagcatcggcgctcaccgccggcggccgcaagaaaaaacgcaaaggcgccatgacatctacatccggctactccatgtcgtcctcggccctgcaccgcaccgaaggtctcaccctactcgaccagcggttcgacaagatcgaagaagactatgctgacgacggcttcggcgacttcccggacgacgcgagtatggtgtctggaatgagcaagatgtcaggcatgtcaaagatgagcggcatgagtcagtggtcgagcagcgaagcgccagagctgcgaagcgatttcgacaacatcatggacgatttcttggggaatcatcatgtggcggggaagaggagggtgaagaagggcaagcagcagacgggcttggagcagttggatgaagtgagacaggggcttgggcccgcaagggtgagcaggcccaagacacaggctacgtttgtttgagcgatgatgatctgggcaatgtttgtaatggcgttctgaggagacatgatgataaaatctatacccacagggaaagctagataggatatggcaatgaatgatggattgtttgatcatatcttgtgtgcctactgcaattactgaacgacatggcgctattccggctagacctggcggatctgcgacctggatcctcaagcttcatcgaggctgggtacctgcagaggtagcggccggatcgccagcttggagtgaggctgtgtgcagaatgtggggtagccgttggccgtgatatcgtggggttccctgccgtggccctgctcaactacgttcgtcgtgcgttgttactgtatacattggctgatgcaagggaagtagacttccatgaagcccacactttctagcctgtttccgaacctcagatgtacgtaagattcagagtgaagcaccgcgaacgactggttgtgggtgcaatccctgcatgttcgctaatccgatgtttggagcaaacacggcaagatctgactgcagtttggggtcgtgtcccttcactgtagtgtgccctcgtccacctcaacctcataccggcaacactgcagtgatgaaggcctccagccctcgctcaaacagctcattcgcaacgccgatgccagacggatgctcggtaggcgccaatgggttcttgacgacatactcgacatacaggttcgcccagatctggtggagatacggcctcaggttgttcacctttgtgtctgtgagcatgacgaacttcatgcgggtcggcgtctcgtagtaatggagcttgtactcgccggtgcggtaggagaggaaggtgtcgtcgtcgccgccgagcttggtgacgagattgcgcagggagaagacgaggccaaacacaagcttctggtcgtcggagttggtgagaggtttgcgcgtgggggcactatccccattgctcgtgatgctcgacgccgattgcgggcgcgcagacttgcccgaggaagcgggacggggtgtccagcggcgcgagtagatgcactcggctggtacgtatgcggtcagcggcgtgcagggcgttggagacggtatacagcaactgtgccgacttactatggcgatcaaagatgtagaagctgtagagcaccatggcgatgaccggcgatggcgtcagacaactgcaagtggtcggtctggtggcctggagtggttcaagcgcggagagagggcgggagagcgcaacgttatcgagctcgccaagccgccttcacctcagcgaaccgatgggcagttgcgacggggcagggtcacgctcgtcaatggggcgaagatgcacgttctaccctgcacagagtggcacagagtggagcccaatgcattgggaggctgacgaggagaagcgcgtggtgggataattctgcgaggtgtggaggctggaggaggtcaatggccatggccggtgggaagcgcccctctcccgtctaccttagcactttaccgcaacctatgctctcgccgtgcatagtcccgccgctgtctttttacggtcccaggagaacgatccccttggagctgcattgatatgacaggctgacgctgtctcttccccatattatttcctcctagtccaggcctcccctcaaccttatcactacgacattgttgcacccactttgcctagcccgacaatcgaccatgtcgtcgcacccgccctctgccctggcaaagcaccactccgaatccgaagtccctcgaatctacacctcccgccccaagctcgacgtccctgccattggagacgacgagagaccgccgcccgtcaagtacatgtgcgactgctccgcggggcaccgttgacgtagttgtttgctaacgttaaccaggtcaacgcccgcataccagagcccgttacgacaccacaagcgcgcagcttcctcgacgagacgcgtaaaggtgcgcatgccctcccacaccacacatcacatgacttttggcccccaatagccttttctggaagcccccagtgccggtcgcgcgacaccaaccgactgcgccaagacatatacggagcttccagccaggttttgcgaagagtttttgaaaaagaagaaaattctttgcgcaattgcactcaagactgcattgaatgcccgtctgacgtggtgcaggaaacattcaatgcgcgctcagagtacagcaacagcgaagatgacggcactgcccaacatcgcatcaaccaatatttggtaaaacaagaaattggccgcgggtcgtttggggccgttcaccttgccgtggaccagtatgggcaagaatatgtgagaagaccagcctactacacatttaggagaggtgcaatgggtacttgaaatgcccaagtgtcgatgcgcgttacctgcaaggactggtacacaggatgatgctaacgcatttcaatacaggccgtcaaggaattctcaaagtcccgcctgcggaaacgggcacagtcaaacctcctccgtcgaccgagtgcccgacggagagcgcttcctgcaggcataggcttcaactctcccctgcatcgacactcgactaccgaagagaacaatgcctttgagctgatcaaagaagaaatcgcaatcatgaagaagctcaatcacccaaacctcgtgtctttgatggaggtgcttgacgatccagaagaagactcgttatacatggtcatggaaatgtgcaagaaaggcgtcgtgatgcaggtaggtctcgaagagcgcgcagatccatacaccgaagagcagtctcgttgctggtttcgagacatggtattaggcctcgagtaccgtatgttgttgatgacatcacctgccattccaccactaacacaggaacagtccacgcccaaggtataatccaccgcgatatcaagccggacaactgcctcgtgacgcaagaagacgtgctcaagatcgtcgactttggtgtatcagaaatgttcgataaagagggagaaatgaaaacagcaaaatctgctgggtcacctgcattcatgccacctgagctctgcgtcgcgaaacacggcgaagtgtcgggacgagctgcagatatatggtccatgggctgcacgctattctgtctcttattcggtaggataccgttcgagaaacacggcatgctcgaactctatcaagccatcagaaatgatgaacctcagtacgacgattcctgcaaccccgaactcctggaactactcaagagattgcttgagaaggaccccaagaaacggataacattggagcagatacgggtcagcataatcaatccttcaccttgagaagcagacactgacaagcctaggaacatccgtgggtcactcaacacgggacggaccctttactccccaagtcggagaatgtcgctgtcatcatcgagccacctactgacgaagaggttaatgccgccatcacaggcaacatgggtcatttggtgacagtcgtaagtgtgcgccgctttctttctacttttatcaccaagtctctctaagatcctggaaacggagtttcctttgatgtctacaaatacagcactatactgatgcttcataggtacgtgcggtgaaaagatttaagcagctgctcttcaggcggcgtccggaacgactagagggcatcctcggtagtgcctcacgcatcgttcaaccaccgctgtccatgcggccttcaatactacgaaaatccaaatcgcaggacacagacaatcggcgaccggtcgagagcgcactcgcaacagaaggcgtgcactatgagattaggatcgacgaccagaaccgcaagacaccttccaaaatggatagcatggcctacgtgaagccaggctttcggggagaagcacttggaaagcggcaaatatcaagaggactaagcacaagcagtcccaactctcccagccttcccgacacgaaggtcatccatgacaacatgtcatttcgccctccaccatcacaaagcaccactctacctggtgtaatcaccaactccggcccatcgacacccacgctaggcaaaggtcatgcccatgaccctcttgaagacacactcttcctcaacatcggaacaggtgaggattccgtgccacagcccgaagaaggatgcatcgtgtccgaatcgccctccaacgtagacataaacgtctacgaagccgcctacgaagaagaagtccagcgcatcattgcccagcgaaaagaccaataccgccgccctacgctctatctcacacgccgcgtcgagaacgtcaagtcaatacgtgacagcgactgcatctttgacgaaggtcaggatctccgacgagacatcaaaggcagctttaagagcttcgtcaccaagactaaagaagacatcgaagcccgcggcgagctgcagaagatccaggatgggaaggagggcaagcttagtcgaactatgcgcaacgtccgcgaggctaagaggctggtggaggaagcgagggaacgcgcgaagattgaggagaagcagcgcgagcgccaacgtagtcggagtgcgacgcctgcgaggaaagatagctctggcggctcgggcttgagcaggagtggcacgcccgttgctgtggagaagtgatcttgagcgtgctattagggcgttacgggagggaataaagcagcacatacatcagcttctggtcgggtctgtccagtggctcagagtttttcctaggcacaaatcacttcgagcgcagttggatcagcggcttcggcaggtccaacacttcctttgcagatcatttcacctgagcacaacatatcctgatgatgtcgtgtataaatcatagtcttgattccaatgtgtagtgcacgctatgcaagcaagcaagccgcgacccaacaacgccgctcgtgggtatgtaagtaaatcccacctctcccaaacgcctataaatctcaaatctatcccaaaatcaatatgtactactcgccatcacccctctcctcatccctcaatccctcccgactactcttcccctgcacataactcgctcccctcgtccacaattcccccagcgtcccgctcaaactcctccccctccgaatcggaatcggcacgtcttcatcatccggccccgtgcgccgcctatccagcggcccgcccaactcgtcgctcgcgccgattccaagcacggattcgcgccgcacgctgcccgagcgcttgaggtcctgcaccatggcgctgagcgtcgtgctcaaggggctcgcgagcaggggcccgccggccatggaattgcgagcgaggcgctcgttggtgcgcagccggcggagttgcggcgtggtagtcggtgtggtggggacttcggtggagctcttgccgcgtgtgggtgtgcgtgggggcacgagttctgggtctgagatggaggctgggggcggggcggcttcggaggggaggatgggggtagatgtgtggcggtcaaagggcggggcgcgggaaaggtcgagaggggtggattgggcccaggggttggtgggattgtcggggatggggtagagggcgctgagggcgtctgaggagatggatttggtggttatttgaggggtggaggggcgggagtcgtaactagatacggggcgggaagggtcgaggacggtggatgagcggcgggtggtttctccggttgtgtcgatgccgtcgcgatagggctctgcgacgagattgattgcgtcttcggattcgggctcgcggtcctcgtcgtcgtcgtcgtttcggcgtgggcggccggtagtgatgaaccatactccgaggaaagtcatcgcgcagccgccgacgaatttgcccgcgtcgtcgccggacgtgcgttcgaagtcgcggtacaagacggcagatccgagaatgactgaaagcgtgaagagtacgaattggactgggattacttgtgtagcgtcgaaatgctgtagagctctgttgacatacttgatctgcataacagcagtaccgatcaagatggctagaagcaggtagaagactgggaaggtgatgacgcgccaaagggtataggacagtaaagacgcaacaccttttgtcgaaagtgctgtgtatccgcctatattcatgttagcattctgaccagcaaatccgtggcaggcgtaattccacataccaaacagcccaacaagtcccaaatcaatcaagatgttcttgtccccgtaacgattgctcgccaccatgagcacagccatcaatccaaccgtaataccaagatacgtctcaaactcccaagtactgatgagtttccaaatctctcccggccccaatttcggattgttatcgctcgcgctgagaacgaccgtgaccgcgcctccaactgcaataaccacgcccagcgcatctctcatccggaacggctccttgagcataaacggcgcgatgatgcaattcgaaataagcgcaacaacacccaacggcgacacaattgacgccggcgcgaatccatatgcaagaaagttccccgcctcgccaaccgtcatgagaatgatgcccgcccaccaatacggactcttgaggtaagacttctgcttatacgcctcttcctcgccgccctcggaactgctgctactgtcctcactccgtaactccgggcgctgcgcgatcagcggatcgagttccgacgcggcggtgctcgcctttgtcgcatcgtcctcgagcaatctggacccgttgatgcttcttttcttgcgctgccgctccttcgcttgccattctctgtcgagccgtatgtgcgcgtaccgctgcatgttcagcgcaaaggaaatcagcacattgccgactatcgcggtgatgatgccgatcagactgctccagttctcgtcgtacccgcctttcttcttggatgtccatgctggccatgtgtctgcatgggcgggtgtgcgcgtgccagtggggatatgcatcgtggtcggcgccctggcgggagagattcggcccactcgggaatgcgggatgaggcgtgctcgaaggggggggtattacgaacggcgagattggactgttgaataattacgcggacatgctggaaagcaagggaagagacattatgtacaagacggaaaagacgagggctgtgtggcaccgcaaagcaactgggtactgtaatgccgcaggtctggcagggttcgctgatgttttcacatgacgacgaggcgatccgagctcgaggttacacgctagccgtcaccatgcagactaggacgcgctacaaggccgggtatcgtggcgtacgcatgcggacgaaatgtcactaagaagatctgaacgtatgggaaatgactagaaattggactgttatacactatttgttgaagcttgctgctaccttttccatgctccacaaagaagtgaaagccatgcatcgcgcaggatatacctatttgccaaaagcaggcccctaatgaaactccatctccgctggtgacggaagctttggattttcttttagcccatatgttgtacaggatgaagaacctagatctcagtcatttccgactcaccgttagtgccgttaccatctgtctccatggtctctggtacgccaggctcagcagcaagtagcttgatcctagcctcaaccgcttcttcaccgacaattgcttcttcgactgccgccttacggatgaagactgaatgccagcgcttgccccaggcacggatgagattgacctcctcttcggtgagcgcgccgctggattgcttctcaatcagaacatcggctgaaccctcctcaacgccacgggtggagtcctcgatgtacttgaatagctcgcgagcattgtcgcgatccttggcaagtgtagcctcaaccatgggaacctgttcatcgggcagacccttttgaagacgcgccgaagcgatctggcggttgcggttcgtgaccttagccacggtgtttgacaccatttcgaagacccagctctctgtaagtgcttcaccagcgcccatgtggctgccaaatacccattgaaccacggtcatcggcgcaagtatcgtataattgagcagaatgtcgataatccggacggcaacacctggctgatctttccagtactcgacgacactggcaacgatctggcggcgcgcaacctcgttttgcgagatctctagcaggcggtccttacctcgctcaatgcaagagagcacgtgagagagcgacttggcaccaagacggcagatggcggtaacgaaggcatcggtagagggaaccaggacttcagcaatgccctgctccaatgccttctcatggatcttgtcgatggtggcttgcatgtcctctgcggaggccttcttcctgagctgagcaagcagagtctggccctcggcagcataaggtgtttgctggttgtcatacttgaaatccgggctgttatcagcatcaagtcgctcagggatcagagcatgcatttgatctggcaaggtagaccggatgcgctttgcgaaggacagacgcatctccttgtcaagtgccgcaagaatgaaagccttttgtgggtgcaggttcgaaagctcaaggttgtcaagcctgttatctgattagtccagttctctaataaataggggttgtgcataccattctgtccacctccatcggaactcgaaattgctcaagtggtgggaaaaccagtcgaggaatcggtagcccagttcaagatctagcatgggcaggctcttgtagactgtgcggatagctcgtcctagtgagggcgcgatggcagcaggtgcgaccttgcagcattgtgtgatgagtgaatgatagtacacgagtttgtgttcagcactgggtagcttgaacagctgcgaaaagatggcgtcgatgaccatatcttccggcttgtactggattttgtctcctatgacatctttgaacttgtcgaagggcgttccacgcttagcgaaggtagttggggtggaagtaacagtcgaggtccaccaggaatttggcgaccatctcgcggttgaagtcgagctgattgacagtatcaacaatggcatcgcggatgagtgatgaggcaatttcggacgtcttcgggaccgtggaaccctcctggtcggcgaagagcgaaaagtaggcctcaggaaagatcggcttcaagcctgggttcacaggtgaggggatggtgaaagctgggaatgcatgagtttgtggcgcggctggcatcgactcgtcctctgccttctccttcgtccgcgacagggcatccgcttcgaaacgtggcagacaggcaagttcgaaaccgttctctgcttcagttgatagctgtgcttgcagtagaccgataacgctatggtaacccatgggcttcgcgtcctcgtcgccaacatatgaatgaatcaggccttcgatggggaccatgttgcctgctacgatgccagtgttcttcagcagctgttgtgcttgttcgtggaagcggctgccaccagaaacgatcgcatagggaatggtgaggaggatgatcttgacaagctcgatgccaacaacctagaagtgttagtctgagggtgattaaaagaaggttcctgtcttacgtcgttctcattcgcgctctgaagatcaaccacagtgtcgaacagctgacccaggagcgtgaagatgccatcgtcctcgaagagcggctgaagacaggcgaagaacctgaggaattgcttgaactccttccactcgccagcattgagggcttgctgcgcacgttccgcagacgacgtttcatggcctcaatcgcaatctctggcttgacctcgttgccgtaaagtgctacggcggcaacgaatgggatcttgaaggggctgctcgatgagtagctgggatccagacatcgaagaaatccgacctgagcctctcatcgtcaaagttctctgcaaagatctttgcaatttcgatgggcctcatcctgtggcagcttggtggagctcgccaatgttgagcagtagccggcggagcttggggaagggcggctcttcgtagcggcggcgttggttgccatcgtcgtggcgacgacgctggggtccgcgaccgcgctcccggctgtagttgtcatcgccatctactcacgttagtttcgcgaccatccagggccatgcggtcgcaagcttaccatcgcgccggcgcttgttctgtcctccaccacggtaacgatctccgtcgcgtcggtcgtcgcgctcctccttcacatctacgtccgccatagctgaaacaaagatggcttctccctggttgcgagcggtctccggtgaagggtctcggttctggcgatcgaaatcgtggacgcgtccagcaacggcgtcaaggtcgcggtagggcttgggcttataatagtcgccctgtcgatgcggattggagctacggtagtgattgttgcgtatagaacggggcgccctgatgggtcgtggagctgtgtcggagaagtcgagggtccttcgagcttgctcgtcgaagctagcgctatttgggtgctctggacgcacggacgttggctctttccgcatctcaacctccatcggctcatcatcaaccagtggaattgcagccgcgccatgctgtgacatgtcaggtccacccatcaatacctgaccatctggagctacgaattcacagtccatgcccagtccaagtagatctgcatagccatcactggcagcattacctataccgctcatggtaatgagcgttgttatctaacaactctaagagaagtcgatctgctcagttgccgttacttaaagtttgtggtcgagaccatggagagaggaggtgttatgtagttgaataaacgcccgaaacagagcaccagctgtccaatctcacacgggtgagtttacggagcaggtaatagcagaatctcaccagcatggctacaggatacaagatggactatgggtgagtttgcggcaaagctgccgaaaagtggagcatggatggacatcgtgtgctcaccaggtgctaatgtttgtccgcctaaaatcacagtcaattttacattttgcttttcttgccagacattggaatgagatcacgacggcatgatttggccctagtcagcgaaaagccgcatacatagagcaaatgtggatactacctggggagaaaagaaaagaattattgtcataggaccaaggtgtcatggtgttgagctgaagcaaaattcccgcgcctgcgcacgatgactcgattcgtacactacaggatgcaacttctggcgcatagacgtctctcactttggttctgacaaggtccggttatccactcatcttacgcgtgtattgtgccagtccccatatttgcccggcataagatcgtccaccagaagtaccatcacaatcccacgcagatgcaaatccgtaagcctaagccgcaaaccaacggcctcgcgagctcatgcaccaccaacaaaaagaatttgaaatagaagaaacactcgcgttgcagacccgaatggtagcaagccatagcatccagtgctcgagaaacgtccccgggaatttcatgaaccatgatgctcgcgattttgtccagatcctcgtttctttcgtttgaaaccatttgtgctcgccgatcgttagaagagtgaacgaaaaagaaaggttttacgatgccagctccttcactgtcataagacagaatagccacggtccgaaggagcagttatgccaggtcattctttgataatgtgaaagtcggtatcattcagacgcgctcaatatggcagagaaacgggcgtacacgtgctagcatacacgtccaaaacaatcgttgcccaactcagattccatttgtaactcttcggacggaaagcggtgtgctagtgatcggagagattcagggattcacgccgctcggataaaaggttttgattcgcgtgctcggcagggcggccttaatccagccttgccagcatttgatccttcgttaatggcttgaagttcggcgattcgaaatcgagaccacgggaggccaatgcagggcggatgtgttgtggaaccagctgctggttgagatgggtcgcaatggaaagttctgaacgcattagaaccgtatctgaaaatcacaatgtatttacataccatggagggtgaagttgtagagttcaggcatgtcccgtgtcgctccgttggggtgtcgcgagtctggcagacgggtgcttggatccctcaactcgtcaaagaaggggtgcaccatggcgtcgatagctgacaacctctgagttggtgtatactccaggagtttcgagatcagatcgatcgcattagggtcggccttcctgaatacctgtacaatgttagcataaattactgtgggagaagaaaaggtagtcttcgtaccttactgaacggatggggcttgatctgggggaacttgtgctccatgtagttcgggttcatggtacggatctggtcgcgagtgggcgttccgagaaccttgatgatttctacgagctgatcaatcccagactcgccagggaacaacggctggccgagcatgagttctgccatgacacagccagttgaccacacatctattcgcacatattagcggcccattctggagctagagaaaacagaaacgtaccaatcttggtggtgtaattggtcgccccaaagatcaactcaggcgcacggtagtatcgcgagcaaatgtacgacacgtttggctcgttctctaccagaattttcgcgcttccaaaatcgcacagcttcaagacgccagtcgatgggtccaggaggaggttttggggcttaatatctctgtggcagatgccctgtgaatggatgtaggcgagcgaacggaaaagctggtagatgtagagcttgacttcgaggatgggcataacagtcttcatcttgttgaagtagcgcgatgctcggtagacggtttcagggacatactcaagcacgaggttaagatagacttcgtccttctgtggctgaaacgtttagctactcgaatcggaggttgagggtgctttttgacacatacccgctcgccgttgttgtaaaagaaggcctttagctcgacaatgtttggatgcctgacgatgcgcatgatctgcaattcacggttctactgcggatcagcacacggcagtggcattcgggtcacatgcgcaaaccaaccttgaagcgcttgtcttgtagcacccgcttgatggcggcatcctctccactaggtgagagcttggtctggaagacgacaccgaacgagccgttacccacaatcttgcattgcgtgtacgccaaatccttgtattctcccgtctggccgtcctggaccttttcgcggataacttctgcgcggttgttagtacgcgacaagcacagggttgctttgcgacttaccgcccattctgagtgatgagaaggccgatggccggttctggctcattgtttgggggcctgcaacgagggggtggtccggcagtcactgcgcggattgctatcgcgagaaaggcgggctgtagctgaggagagtatgggcagtgagtcgagagtcgaggaggagatccgtggtgggcggtagggtcgtaggtgtgaggtaaagcggagatgaggatgtggtgccgcgtgaggtgcgaatgcccagatgacgttgggcgcgtggctgaggcggacgaggcaggtgcggctcgtctccaaggcggcagacgtgagaagcgcagaagaaggggtatacgtcaagcggatggtaattgaagacgaggatatagggaagttgttgtgggtgcaggaggaagggcaatgttggggtcttgagggtggcctgcggggcagagaagcgcgctaataagatcgttcacaccttgcccgtcacttgacctttcgagctcgctttacggaacgggcgtcagcccagcagaagcgcttggaggaaattggtggcgatgcgatcaaaggacctgcaggaggccggacgtaaataacgggcaggtaatggagtgatttcgcgtggctgccggctggtagagagcagcagacggtgccttcccactgcaacaacgtcaccgggcgcgcctgcctgtagcgcacacggcaggcgctcaggcgtttgctataatgctggtaggcgcgaccagggcacgacaagagctggggagcttcacgtcttcacactgaattacatgcctctcgagcttcacgcagccgcgcgggcaagacatgggcggcagacgcatctggacctctcagagccgcttcattttctgcttatgccgcgctgcacttgtgaaaaggcatacagcagatgcaagcctcgctggtcccatgcggcggcgtcacttgagacgaggtctgcacgtgagctgcgaatatcttccaagctccaaatgaacaggagcccaaaacccaccctgcacgccgtctccggcgcgtggcttggtcagtctagaggacggctcctctccaatcgcggcactttgacataatcataccatacaacgaaccgcagcagcgggaattctacccaaccgtttatcgccgtcaccgcgcccggcttcaatttagcatcgcagatatgttgcgatcgcctccgcctgtgctgggttctaccatcactcaatccgccgaatttggcattgtggctccgtgcgtaccagcggccggtgaatctacaactagcgagcattcatgcaccgtgcaacatgcaggtgcctgtttgcacgacagctcatcgatcgatacgttctcgccatagaccgagtctcgtatgtgtggtgtgctgtcatgttgctgcgagtcctcgctaattgtagggctgatggagtcggctccgcgcacgtatacaacgaggttgtgttttgcagggcccgtgtatagatccagctcaaactcgtcaattttagcctgtgattgttgtcctgtttgatcagcatactacacttgagaaactacgacatgtatgccacctcctttgatggccgcatgctacatgcgtcgttctccactttaaatcagcaggtgatctctctgctctcgagaccctggtctgcataggaacctacatgcagcaagaaaacagcctccagcggtacctgtctacacagcacagccaatatttccattgcactcccgtgatagcgagtcgactacgagcactgctcttgtgaaagttcgcgttgagcatccccgcccgttcatgggctgcactggaccatgatagtcgcgctagctcctcgacaaccaaccatggagcacggctgacgagtgttgcacagagaattcagacaagcctttagcccgaatcgagtcgagcgtgcaggaacagacatgttcagtgcaggccactcatgatgctggtcaattttcccctctccatttcgaatcggccatgacttcacttttctaggttcccatgttacagcacgtgcaattgcgccagagacgtccaattgagctgggatgtacgacacctgtgtcaagccttcagcagcaggctgcaggcggctcactgaggacaaagctgaagtgcatatcgaatccccaacactgtgtgcacagccgagcggagcagctttcctaccgactactgatccctggagtgtttggcactacgtcaacgtgcagattcgctagcggctgcatcggccaattgaacatcggtaagcatatcacgtgactgacactccactcttgctcaagcttgctgcagcatacggcattttcatcctccgatctctctacaactacgacggtaccctggctcagcctacgtaaatgactagccgtctccaatgtaggtacgctttacgcatgctacaagggatctattcatgatgccgagaagttctggcatagaatgttgattttcgagccagttcgatgcagggggtctattctctacagcgacagtactaaatgcattgactatacgtcatcgagagtatatgacttacttaagcctaccagccgtctacacttgttgatcaaggccacaggcatttcatggtgtaggtcatctaaataccacggatcttcccgccttgtcttagatctggtggcggagagttgtacagtggtacgacacgggcgttcacagcatgcacaaagtcatcgaatcgttcaaatctggctgcatatttgattcgtccgagcccgagaattcctgagcaacatgcataccaacagccttgtcaagcactcgcctgttccagccatgctgcacgaccaatctaccgagtacgaaatgctgttcaaccccaagatctaccacaatcggaaattcctggtaccaagggaagtcttgcagtcggaaactctaccagcccgaagatggcacgccgtgcactccaggcactatatgcattggaacgtaagcgatacgacggtacgactgtcgatgctcggtaaccgacatcggccgcaacactcgaagtgcctattcacatgtgtcaaagtcgagacccttagcgagacaagtggatgatataccaaggtatgggtagaccactaagccggtagtggtatacgccacagctcatgctcgctccatttccgagcatgttactttgtacacttacgtgagcggggccggcgagaacatgttcagtacgaccagtggataagaacgttcttctagaatcccatctttcacagactggtgatgggcattgtactgcaataccatcaccaaaccaaacgagcaaaaagcccctggacaacctgtgtgcaagactaccccacgctgcacgcagccgatgtcgtggctgaacgttacctatactgtctcaccaattccaagatttcgccaaatccgacgccgcttacccgtaagccaccattgaagatcatgtacaggtgctcaacagtatcacagtgtcacgttccgataatgaggctcaatatcagctcatgtacgttgatcaattgagaatttctctcgtgtagctgtactctcgcaacagttgttccatgccacgatgatcggacttcacgtgtgcactgtccgtcaatcactctcctaaaattgtgagtcttatatcaagacgcatcgatatttccactttaaaatttattgcacctagatcacagcttacgctttgaagtaaattactccgttacttggttgttggttgatgtacagccacacagcaggtttgatcaatttcaagagcctgtcagcaggaacgcgcataaacaccactcaccgatcagggcactacagcatcttgcagttgtatgatataccgggatgctcatatgagctgaatgagcatgcgcttgcacaacagtggcggtgaaggctcaacaattcatgcgttctgggtactcagacattacatcatggtcacacgagcccgaaattttcacattttcaaatcgcatccggatcttctaagcgagccttcaacgtctatgatggttctatgcgaggctcaagcacgttcacatcatggtacgctaagttactgctccggatcatcccgtcgcattctcggatagaggcccggcccctcaacaatgccatcatactcctacccgcttcgaaaggacaactccgacgaattgtagccttgtactcccgagaaatgcgtcgataccaattgcgataggcgggaccgaggacccggcagtgtaagcattagcatcacccagccaacccaaaggcagaagcagaaacatatcacccaacgaccccaatctcacaagccgctgagacttccgtcgctcaacctaaagatcgcctgattgccacagtctcaccgtccagcttcacattcctacaccggcgtccttaacaaagtacaatcatcatcctgacagaacgcctaccaaactcccccaacatttgtgcctgactaaacggcaccgccgtagcgcatctaagctcgccgagcgtgttcgcattccattcgtcggcgtcggcgaatgagcgtgtggcagatgacctttcgagttttctgtcgccaaagtttcctcgggcctggacctccgacgtggcaaaggtacaatttggcgcgaggggaaggtaaattgcatgtgaactggagcgggaaggggtgtggattgggcgaggtattcaggggagatacagtttcaatcgttgttccaagtaaggcagacttttcactcttgtgactgcttcgaggaggtcttcaatgtgacgggaaccaacaacgtcgagaatattggtggccatgtcaaaatagagcttgagtgatgcaacataaagctacgaatgaaagtgcagtcacccctgaccttagatcacctacatatttccacagaagggctcctattgtggctggccgcgcgagaaaagaatgacgtgcattgcaatacctgctggacagtagtttgtcgccccgtgctgcaaggagtgtgacttttagaggaagaatcacttcatacatgacattcacatgcgttcaatacgtggattcacattcaggttcatgatcgaaggtcttgcattttccttcagcttcgtatgacagtgtaaaacatgattagtcgtgttttccacttctttgaagcacagaagttgaagacatcgaaaaacgcgggatagtcttatactctgcagtgaccctggattgagtctcagatctttgtaaagtgctacctgctattcttgctcttcggtgacatacttttcccgatcaaatgtcccattttcactcagcaagtccgtacccccaggtgattgccccgactcacgcaggggaactggtccaggatgatcactggaaatggtgttctgttcctccgctacgccttgagaaagtggcggtaattgtgaggtattaatagcgaacggctcatcgtcttggttcgcatgagtcgcaaaactctgcgttggcattgagtcagtagtgcgctgtccctggccaacttgttctcgaatctggcctgatagctgaggatcaatattgtcatcaatctgagactcgtgattttggtccaccggcgcattgttgttgttcgtgtcgagcgtggttccttgtgtttggggtgttgcaagtccactagaggtcccgtacaagtgaagagtattttccgaaggtgttactgaagacgaagacactcgcacctctccagcagcgacatcctgggtactcatactaggtctgtggtttcgagattcaaacgcggctttcacatcggccatccaatgctgcggcagacccaactcttgcaattgagcagtgacatgtcgttgcattgcggcctctgccaaggttattatgtcttccgggtctttgaagagtcagcatagagtctattagattcattaggtgtacgaacttgcgttttcaggcaacggatggcctcggaatatctggtcatagatttgcatccaatagtcttgtactgagactttgacctttttcttgcgcttgagccattcctgggcgtcacgatctactcccttgaattgcactggcggatttgcctcttgacaagataatttgagcaaatgtgtatcacggtctttgctgggggtgttgccgtcgaacgaacacccacatctagggcaatggtatggcacgtaatgtttgtgaatcaagtgatccctgaccactcttgtcagtatatatgcgactcgttgagatactcaaatcttacttcaatcgatgtggatttgcccagcctttcatacagcactctgtatgactccgggggtcgtgtttggcgaatggacatgcaagcaagcatgcagttgcttcatcatccaatcgccttcgttttggctctcgtttgttgctttcgtcgttgtcgtcgtcatcgtcgtcatcatcgtctctttggttttcctcctcttcgggtggcccttttccctttcttgaataagtgtctgatctctgaggtcgctttcccttatcacggaccctttcagatctaggcgtggttgagctattcgcatgatgacgaaaagttcggctatccagccacttgatgacaattgtgctaccagcctctggtgctaagtgtcgcagtgaactatgagcggtaggtaacccagtagaaaattgtgctacacggtccgacatggaacttgaatcatcgtcacctgtgtatgaggagtattcagactcagtaggcgtgctgcattcgagggctgcatgcccaacagatgtctggtcatcgttcttcccagtacccatagctatggcaagcttgtctaatgatctcggatggctaccttcggaagtcctgtcaaacactgaggatccagtgctttgttcaattttcggtgctccgtttgtatctctactgagcaaggtgccagtggtagtgttgatttgtattcggtgatgttcttctgggtaaatggcaggcaagccagaacactctttctcaatcgagcgcccatgatcaccgctgaccagattgtgagcaacgactggaaattctggttctggagtatgagttgtactgcggcttgctttccgttgagatgattctctatcttctcgtaacaatgggctccctctcctcttgtgttgtacatctttgcatatgtcctagtgacggcatcagtcggttctatcaccaaatagagcactgacctgttttccagaagcaatgcaccggccacacgggcgctgtgtatcacaactaagatgtgcctttttacagcaaacgcaggcaggtgctgctttggcccttgctcgcttactatgctccaaagctagtggtttgattgctgtcggcattgtagtcggcgtgtgggcgggggtgggtgagatgtctcccgtctcccttggcgtattgtccagcttatgcgcagcttgaaatataggcagcataaggcgaggcttcccaggtgtgaggagtgccagactttgaatagtactggatcctatgatgacatcaaacatagtgctgtcaactacgtggaaagctgccatttcgtatcgctgtaaaccggcacctacccagcggccgtgcaacgtgcctttttcgtagaacagagcacctgtaatgcttttgccgagtactcgagtctcatcagagtcgaacgaaaatttgaaactgtttcccaggaatgcgctcgatatcagatcatgctcacattgagtgtcaaacaagatcaaagcgctccgcactatttcttcgccaccttgtgtaatggccactcttccagtttcagtgaacatagatgaatctgttccaatgagtctccttgcaacgactgtcttgcgtttgtcccatgcgaggctcatcaagtccctggctcgtgtaagccatcgactttgcatgcgatgctcaatgccgggcaaggtgatggcgccatgttcggtttcccgctctattatgtgtgatgcgacgcttgctcctctttcctctcctattatgtgcgatgcgatgcttgcttctccttcatgccctacggtatgcgatgcgatgcctgcttctctttcctgccctgcggtgtgcgatgcgtcgcttgcttcgcttccaaagtagccagagtctggctgagagactgtatcatcgctgattcgggaaacgtagtcaggagactcgagctcaacctcgtcatggctttgttgccttgggcgccggatcctatggactttctccttgaatgcgctagctttcttcttgaatgcgccagccttagcgcgatacggaaagttggccacgttgatgttgttcatgttgatgccatttatctttagaagtgtcgtcagccatacatgtttgatcaagatggtttcaaacgtcatggtagcctggtaacgcgcgccattctggctaacgcgcgattcacgcgttcgcttattcttgccttgatatcctgaacgcgtatatcatgcgtttccagatctcacttcatcgctatactgagagaagttcctggagtatgcaaatcttcacaactgagactcctctaattgtggcaaactttgttttcagggagtcctaacatacagtcgccgctgtagagcttcatgcgcagcgttgaaagcaatgcgcccaacatctttctgcgcaccacaattatgtgtcaacagcataaaatgttttcagaggcataggacttttgaaacttatcctgcacatctctagctttgcgagttgtccctcccattcacttcaactcgaaatggcatctggacagaatggccaacactcgaggcaaaagccagtcttcatcctggtccggtactgtacaggctctttcagaatacagaagctcattgctccgccggccccgaatacagcagatatccttcgaggccttcgagacctctacggcggggagtccgcgcatggacatagattgtcagaacagatctggcagatggtgatcatgcatcgcctggtaatcggaaaagtccaggtgcttggggtattagcaacaagctccataaaaatctatcacgagttgactgcaatccaggtcactgacgttgagggccggattgttcccaacgaacatatccacaagatcagcacggacgtcatgctcacgaagctcgttcgtagtatcagcgtatctcctccgcaagtcgaattcctcttggctcgacttgcagacgtcacgcacaagaaccgccctggatatgcatgcgcctggtgcttctattatgagttggacaagacggccgcggttgtgtgggtctccatggtcatgctggtcgctctgaccgtcggtctgggtgtcgggttcggcaccggggatgggaagttgggacttggtgttggaacaggtctgctcgcggcgtacatgccaatccatggtgcccttctcttcaggtttagctagagccaatttcaactctatactgtatctcatcagttccacgaaacaatgaatcgagctctcaaaaacgaattcagaagctttgtggtgtcctccgtgcccctaggttctcatccaaagaccgtagtgcatgtaagtttcgcctataaggtgagcaatctaaatacgacaccatacctggggagctgcatcgcctcctatgcgctgaactagagcattccctgcaagttacgttggaatagtggacgacaacatctcttaacaccatatctccttccatatagatgctgcaatgtcgtcgtcaggcttgaagaacgtgagagctcggcagagtaacttcccaggtaaagcgctccgcagcattggcataagagcgcgtcatttggagatagtactacacacatatgtggacaagatgtgtatgcgatgtgccgtaacaacgaacgtacaatgttctcgagatcgtctcgtggaaagcatggctggccatagcacacgctaccccctagcttcggcaccatacttcggggtacctcggggtacttcggtcacacctacatagcttggcgtgcagttataagctacagcgcaacactacctacgaagtgtcaattggtcacaatcctggaaagttttctaatttgtgcccaattgcagtctgccagtacctaggtaagaatccattactattccggtctccttgttcttcacctacctaagtaggtagcttaggaatgcgattgacactgttattttaggatcttagaagttttcgaaatcatcgaacacggtccaaagattgactcaaggtatgtagtaaaggacttgaccaagattcgcggactccaagaaacacacttgaaagtgtgccgaacgtacaaatgacacaagaagataacgtgcacaggcccagggtggactacttacgatgcttctcttgttggggatatgttattgagacatctagacttttacaaatgactgatcttggatggcaactacagcgcccaggagacaacctgactgacttcgtttagcacgattgtactgtctcacgcatcgaacgactgtgtgcacagtcttatagctcaaagcaaatcttgtgcaagccaagctgagtgaaaagccagtatcgtggttccggtacttttgggtaacgagacttcgtgatgcgccatgcttccacttatcttcttgaagccgttgttgcgatgagttctatatgcgacattcgactctgagacatgctcagaacagtgctatatcagcaaaggacgctcctcttccaaggcaccaccccttcgacaaatcaagaaggataaccggcttgcagtaaggggctatgacttacacatcggcttgaagcgaagaggcacgactcagtgagactgtcggaacgcaacatccggaatcctttcgaattgccgaattataggcccaattatctcgagcgccaaaacgtctggcgttgtcaagataggataaagttggcgatctttaacccaaactaacccccgcataaccgtccccgcacgcgagacgggttccatccctgccacttcgctggtcgtgatgcagctccccacattttagcccaatgtcgctcccccaacttttgtagatgctcgttgccttgcgaacatcataagcttcaatgtttgccttgagcgtctcttacatcttcatctacttacttcacccttaaatcttggcgcgactatgcctttaggtatattagacgacaacaaactcgagcatgttcctggaacagcacctttgagtgagctgggcaggactgatcttgaggttgcggcttctggtgttgatcgtggtctgctgaagcacgacaagactggtgaaatcgttctcgttcctcaaccctcagactcaccaaatgatccatacaactggccaagatggaagaaggagatgttcacggtcgtgatcgcgtatggatgtggatgcgtcggagctgttggacctttgttgacgccagctttcgtgccgctggctgatcagttcggcgtaccacttcagcgcttcactctaggttgtaatggatcttgcatcgttgccattgctgcaggaagtcttatttgcaacgcgatggccgtgaaggttggcaagagaccagtctacattgtcaccactattgggttggcagtctcctgcttctgggccgctgaagtcaagagcttcgggtcactggccgcagcaagaactattcagggcttgtgtatggcaccttttgaggctttgatcccagcttcggtagcagacatttggcatgtccacgagcgtggtttccgcatggcaattttcaatctcggcgtgcttggtggcatcaatctcgctggaccaattggtaagtaccttctctgaaaaactttgactcaattactaacatgtcctagctggctcagttatccaagaaggctcttatcgcatcgctatgcacgcgatgggtggcgctacgatggttatgcttctcctcgtcatcttcttcatgcctgaatccgccttcgcacggcgcggcgcactcaacatcgacaccagcgacaaaactcttgacatcggaaagtctgaaaaagagaatgtcgaaaacattgaggaacaacatgccattagcgtgtcttcggaacccaaatggtcctacacaaaggaacttctgccatgggctggctactgggatcatgtatccttctggaggacactgctgcgccctttcttcatgatcgtatctccaatcgttatgtgggcgacactgctgttcacaatttgcatctcctggctggttttgatctccatcacgctgtcgcagatcttctcggcacctccatacaacttctctgttagcgcagtcggcgctaccaatgtatcgtcatttgtcgcatccgtgctagcgacgctggtagcaggatacatcattgatggcgtcgccagatacatgtcgacgcgcaacaatggtgtctttggtaagtaagcctaaacttcaacaccgagttttcactgacgatattagaacccgagttccgtctccctatcatgattacctacctcatcttcactgcgaccggattctttgcctggggccagtccctgtaccaccaagacccgtggcccatccccgtcatcgtctgcatgggcctgatcaacctcggggttcaactcggcaccacatctgtagtcacatacgtgagcgactgccatcgcgagcaatctgccgaagctttcgccatcatgaacttcatcaagaacatgtttgccttcggactaacattttacgcgaacgactggctagccacacaaggtgttagggatgcgttttatgtcatcggcggaacgacctttgcggtgactttgacgactattccgatgtacatatatggcaagaaggctaggagctgggtgcataggtctagggttctcgatagggtgttaaagaaggtgtaagaagcgatcaaccaaacgtggtaatgacgctaccgactcaggagcacgataccgagttaaataaactcccaaggatccttcttgtagtttgagtgcttccagtctgcagtaattgaagttgaaagttcacttaagttatggcaatacctggacgcgactcattgatgcatctagttgtaggatactgtctatgctgacgacactgtgagttacatgagttgcgtgactagttcagccgctatgtcaaccagaggtccgcgtgtttgtgtgatgtaagctacgagcgatcatggcactggtcaaagctaaactcgagtagtcactgccagtcagaactgattgtgactcagacaagaactgaaatataagtgaaattcgcatcacgatgtacagtcacgtaaattctcttctactttgcaacggagaaatcgccttcttgtttgatttgatgtttgtgaaaacgattgaggtgctacaagactgaaaaggtttcagaacaactggaggcagatgagagggcttacttggagcacataagtagtagcatctcatacgcatttacattagatcggtatgttctgatttcaagtgtcatttaatcctacaagtacgagtatcatgaatctgcagcctcggactcagtatctgcccactgactgtcatcatccgatccacgcccctcattccccgtaacgttcgctgactgacctgtggccgcctccccgctaggtttgacgctgccatcagcattttcctccagttccaatttacagttgttacacttgagttgctcaccggagctgaaggaatgccaataattgattgtgctgcagctgggacacgtgaaccaatctcgagaccggtccaaaatgctgctcattttcatcgacgcatcacctagtcctttctcttccttctcaccatacccactgtttcggcggaaaagatctccagcttccactgtgcttttgctgggcgatgctagaacaggcgcatccgtcttgtgagattcggcattcacattgggtacctctcctcgtctgtcttgaagagattgggtgagttggctagtgttcgatgcgctatattttcatgtaagcgaacaatcatttgagaattatgacaatttggcctacgcgttcctatgggcaatttctgcgcctgtaagctttccaaactcgccagttgtggaagtttcctcggcattctgtggtgcgctcatgttgatcaaaagttgatttattggtgtgattgtttaagatgttctagtaagtagtatcgttgcttgatggtttgctgtgtatagtgcaatctacaaaagccttgagagccagctttttatattcacctacatgactgtaccgccgtgacacctgactggactatgacttttacgcagcaattgcgagttggtgttgagtctttcttgacacgtttagctttccaagtcatacagcaggcatcctccggttctgaagttgtacacaaaagccttgccaccctcaccacttcccctgccttcttcgttcttcatctcgttccatcgcgctctgtatccgagtagcagatcatgaagctcctggaggtactttctctcagcgattggcatcttctgaatcgcttggcgccaggaatcggggtcactcaaccttgtctcgcgaatcagattcatgacctcttccttagtctcgatagctgcgatgggcgcagagttgaaggacgagaggagctctgaagaccgagtttgtgcggcttcaacgatggaccacttgttcgacttcttggagcggtgttgtgccatcaggacatcgacgttgttcttggcggatgctggtgcggaagagcttgcagtaggtacggctttagtgagacgctgtgcggcgctaccttcacgggcctcgcggtctcggagctcgttacgaaggtagttcaacaaatcgccagtgcgaagatctgtgtcttccttctttcctatagacttaaccttgagttctggcttgtctggtgcaagaccatgcttaatgacaatgacccaactgtgtctgtcgtctctatagtggcggagtatgtcttcgaccgagtgggcatctacggcaagctctgcagtgtagccatgcgcaatgagctcagccaccagcttgacgccagccgaacgaagcacgttggagtcaaaactagccactaggcagtcacagcgtcgtggcatccatgacactattggtgtgtcttcgtcggcgtgcttcttcaaaaatgtcgacttttctggctttttgaggtagcgcgtcatggcgtttacaagtctgtcccagccaagattgacaccaacagcatggtagctcgaggttgaatgagcgtgacctggtcccttcggtcgatactcgtcaatcaatttatcgtatcgcccaccagcagctagtacctcgcgctgcttcgtatcaaacaagcattggaacatgattccgccagcatagaacttttcgttgaagctacccaggacgctgacatagacttttcgcttcacgttccatagcttggtgtagccaaccacagatttcaaatgtgcgaagattgcgtgtgttcgatcaaggtacttggtgccctcaaaaatgcgtctcagtttagagaatgctttttctggtgaatctctccagtcgaagcgagcaagatcgtccagtgatgtggaggatatgccgacatccgaagaccgcagtaagttccgtatcacttgccaagtattctttccagtgttcaacctgcttagtaccgtctttacaagtggacgttgcggggcgctaatacgagaaaagtccattacgatgtccagaaggtctgcatggttgaggtggaagcacatctgtgtagagccaaatgcagggaactcgtcaatgatgtcgtcgacaacctttagaacttcagcttcctttagagcaagatccagtgtatcgtaggacaagatgtcaaagtctgcctcgccattactgcgaggtgcacccccggaataactgtctcggtacacttggccgattgtgaacgtcttctcgaggaatggtgcgccacgaccgatgcttcgagcatacggcagagtcagatcgtacgggagctgaacaagggttccagaaggatcgaagagtttgacagcattggtgttggcgtaatgatctgaccagggtagaaggggctggcgctggatctcaacagcaccatggctacggaaaaccatagccagcctgtccctgaccaggttctgcaacagtatgtcgtttgccttgatggtgttggctgcgacgcccatgtcccatgcataatcccgggcctgcgtgtccggctgttgagagaaaagagcagccatcatcttcgtgtagtgtggggagttgcgatcagacagtgctttgagtgcttctttgacagcctcgtcttcgatctgtaggggaacctttccagtccgcagtagctcaccacaactcggtcgttcggatggtcgatgactgatcaaggactcaatgatgctaccctgtaatgacttctctggtgtctggaactccgcaggcagatcgtgctttcgttctctcaaggaacgaatggtcctatctcgttccatcgctgttgtcaaagggaagcacatctcgaaaaagatgatgcccatggagtacatgtccaccttgtcgctgtagctgccggtcatgttggagctgagctctggcgccacatacagcgcagtacccacacttcgagtcatgtcgccatcctggattcctgcggatgccttcttgtctggtctctggtactgaccactggtagcgagcccaaaatcaccaatcttagggattttcgccacatcgatgaatatgttgtctggtttgaggtcacgatgtatgataccaagtgcatgaatgtgcgcaaggccttctaacatctgtcgaaataacctccagtactcctccggctcgtcataaagacctctccggataagatctcgtaacgtctgcttttcgcagaattccatttgaatgtatagaattgatctcgttgatcgatggtggtgtgaattagacagtgtgcgcctcttcaccatgggagatcgaggtcctacacttgcggtaccagtatcatcttctagttgcaattagccttcctgttccacgactttagcaattatatatacgtaccagagtcagagccaaatatgaccgcatcatcgtcctcgtctgagcctgcatccgaaccaaattctatcttggggtagccactagagctgatgaagtctaagcctgaagtacttgtactgaaagccataccgtttgcgctgctgtccgagccatctgattcgcttccagattcatcactgttcaaggttatggattcatcatcgcccgcctcaggcatgccaagcgtatcttcttccggccaagcggtgtaatagcgcaccacacaggggtgattgagttgtgacaacagcatcacctcggagagtacgttgctaagcgcggctgccgacttttgcttgattttcttgatcgcataagtccgtccatcgaccttgttgcgtgccttcaccaccacgccataaccacctttccctagtcggccttgctcaacccagtcagtggcatatcgcgagtaagaccctccgaccccggaagaagactctcgccgaagtttgaagcgactcaaagaagtggaggagtgtcgagatcgtatcggcgacgggggtcggtcgtaaatcggaacatcgtcccgcagaaattcacatgggatgagatcgaaagcagacggccgtttcttcgggtcaggtttgaagaacttcctcatgatctcctggagtgggtcggagcaccctaggctttccgacagatccttcggcgagttgtacttctgaggcacatcaagtccgaatagcatttgcaagaagactactccgagatcccacacatccgtctttcgtgtgcgacgcgcatcctgtgctagctctgcggcgatccagaaggctgatctggacgtagtggaagctggctcgcccctacatagattttgcataacatgcaggctgtcctggaaacctgcatctgccaaactgaccgagatgctgccagtagtagattttttgaaaagaatattgcgggggtgtacacgcctgtgaacaataccgttacgatgaaggaagtcgagggcctctaggagctcgatagtccaagagcgcactttagcgatggtgacagggccatcatcttccagcttttcgcctagagaccctttactcgcttgctccatgagtatattgacttcccatccagaagaaggtagatgctcaatcttgaaatctagcacggtcatgatagcgttttggcgtagtcgcttgatttcttccatctcttcctcaaaatccataatggccttcttcagttgcggtccggcagaggagttgccaccacccacacgagcacgcttcaagacgagggtcagagcagaagaatttcccgcaggcttgacaagcagattctcggttacagggccagcacggaagggaagcataccttccaccacgctacagtctaccatcgagtcgccatgtgggaaggagacctttctgtcgaatgaaattcggctggggttctcttcggtaggaaagtaggacgtcggcacgactgcagacgctctgttcttgcgctttaccatcaagtccttgcggcgcatctcatcgctaaccagttgttgcaacatacgctcttcctcggcttgctcttcgtctttcttcctttgaagctcttgctcttgctgctttgcagtctcagcagccgcagcttcttgaacagcacgttcggcgtccaggttctcaaaggtgccgtcgttctcgcgcacagcaacttcgtcttcgagaatatcttgaatggcggttgctatttcgtgaatcatgacctctcccagtagctcctttggtcgtgtctttagcagactttgaagctttgtacaagtcttctttcggagattagtcgcattctcgagtgtcagagcaggcagcgactttggataggtcgcggtgacttttgcgcacaacgttattgatatatcgtcgttagagaaagatctcagcttcaagcgcaaaacccgatctgtggttttctgcgttctgttagtcacgtcccgtgtgcattgcgttattctgtctgaaatggtcctctatcatccagaggctatgaagtacttacactccacgctcctgtagcttccgattcttcatagtcgtccataaatatggccttcaggacttcacgttcatcttcttgtgccttctcgtacgtttccgagggttgcgaatccattcgaggtcggatcggcagtgtctccgtaacgggactcgtggccggagaacctccattcgtgttgctggtgaggacattctgctgcttgcttttacttctgggtgttctatgcggtgccatgttgggctgtcttgtggttggttgaaggatccgtcatgaagagtttgacggggagacgagcagccgaagctgccgcccttagactgtagacatcacgttcacttgtagtttcgagtgaaggtgtgtagttgatgagatgcaaagccttcatggccaacgcatctcaaagtagcggtggtgggggcgattcgatgctggcaggtgggccccacgctcgcgctaagcaaggcaggcgcaagcggccgcgcgacgcgactccttcacggctctagctctcggtgcatgggcacaacattcgacatcacggcttccccgaccgtctcgtcaacaaccgcgcaaccacgtagccttatagatgtcttcgcgactcgcctactttctttgtcacttttaatttcaccgtcacctgggctgtagacgctcaagtcttggtagtaaacaatcgccaaacacacccgcggtcttgcagaaacagctccagcctctgctatacacacctctaacggctcttgtctacttggcttcaccctttacacacatgcgaagaccttcatcatgtttacctggattactggcccccgcatcaccaacgtgatagaagatctgcagccaggtgcgcaccgaaaagaccctatgttccgcccgtgtgctcattgattgtgtagagaacaactacgagtccacctttctcgaaccgcccgagactccggcgcaccagttcgccgtgaacgcgtttaaacatgcattgttcggtaccccagcgcccgaagacgccagtaacccttccaagcggaacgacaagaaggcgaagatagacgcagcaaacgcaaagaatatcgtcattactccgccgcctgacgatggcccactcctatcgccctcgaagcagcccggaggcatactcatgacacccggtactgcaagtaaaggaaggaagacagtgtcgtttgggtcccatgttgtggacaatgaaggcaaacgcggaaacattggaaagagtggtatcccgaatgactgtccggggaagttccccagtccttggacaccaggcacgcaactgaagttggagccaggaagcgacaagcgaccacgcacaaaattcaccgaagcgctgctggacgcacgaactaccacgcagccaaagtctggtcagaaaccaaaagcaaaggacgatagcgatataacgattgatctgggagcgccacggtctgagtctggaaagtactggaaggagcagtacgaaagctatgccgagaggagtgagaaggagatgaagaaggtcattgcgaaacaacagctggccaagaagtttgctatgaagaaagacagcgaagtcaccgagttgactaccaagtttgagcaggaacgtaagaagttcaggcaacgggaacgagagctggagcaacaaaaccaggatttccaggacaggctgagtcaagctgtggcggacaacacgtccgcgaccatggagattgccgcacttaaatgccgcatcgcggtactagagcgatcttcatccgactccatgcaggataagccaccattccagatattcgaggatccgagcaaggacgcaattcgagctacggctggacaacagcggggtgacgaagcatcgttcgcgccatcggtcagtatggcgtcttctggtaaggagaaccactcccctaagccccggcgccagcatcgccagagcgtgccagatagatctgcccaacgggtcactcaaccaagatttgggacgtcgcaaggcgaggtgtcaattgttctaggaagatctccaatggcgccagcaaagcctgatgagcaatcaccagatgtaataccagcgttcatcgcatcagagcagataccgaggtcaccactgcaagcgcgaaagaccgagccagcgaaagaaaattacgcgccaaattcgccagatgcagtgctgccgtcaagtcccctgcccatgccatctcctggtatcgatccgtggatggacctgaacaacgagagctcgatacaacctgttgacaagatggcaatgccaaactattctagcaaacctttctcgagaccagaatgggaaccagcaccaaagagtcaacgtgctacgaagccaacatcgcagaccaagcacgcagcgccaccaaagctcgaagatcgaagaaccgagaagcttgccgcgtctgaggtcaaagcagatctctcgactggtcattctcgacccataagagctgcgcgcgacgtccaagatcgaccaagtgctgctacctcaagcgacaaccattgcatcaatgaagtcaagaagacaaatgtcgtagttccgaaaaagactgatgcagtcacgaaccactcaccaacagatccaaagtttgacctatcgaagattactgcacaccatgcagaaggatcgtcgctggtgaagaaggatcgagctgaaatacttccattagacaggaaagagcaagcaaggaagcggcttgaggagcggaagaggctgaggaaaaatgccccctcctaagtgcggcgctagccttgtctagattcagatatgggaacagtcttttgggtttgcatggttatgggcattcttggagtacagcacgatacctttttggactttcagagcttttgatcaatacatatcttgctattgcacaccaaacatgtgtcgggtatctcgaaatgcttctacggagcatccatgtcaaaacgcctataaatgcaagaacgctatgctgtcaatccgactattcgctctcatttctgccccgcggcaatctcctccaacgccttgaagacacccacagcactattctccaacgcactcttctcccgtggactcatcttcttaagcacgtactttgccacaacatcgggctccctactatccggccttccgatgcccacgccaacacgccaccacttggtcttccccagactcgcctgacagctcttgagtccattgtgtcccttagcactcgctgtgccatctctaaccgtgaccttccccaactgggactccagctcatcatgcacaactaccaaccgcccctctatcgccggatccccatacttccgcttaacatccttcaaccactcattatacgcgcgccccacgcctttgccagacacgttcatcaagctcgtgctctgccaaaacgtccagtcttgagcaacagtaatcggcgcaccatctgtgcgttgaaatccggaaaatatgccaaaggacataccggatgtgtcgggcgtggagacttggccagcgagaccttttgtgaagggcttgtaggatttgtgtacggcgaggtaggaggtcaggatgtggcctgcggagtgtagtgtgttggcataggtgctgccgggattgccgatggagcagactagcagcgggtaggcggtttgtatggcgcttttggcagggggcatcgaagctggtgttgaaagctggtactttttgggtgggttgttgggcggtttgctagattgtgtggcaggtggtgaatcggcgcagtcgttttttgcctttttcaattggcgcttttctttgcggctcagggggatggtaggtgtagtgaatgcgattgcggagtcggcgtcgctgagctcaggttctggcgatgaggtttgtggaatttcgagatcggctgcaggggtctgcggggagctcttagggctggccacgtgcgcacgtgtaggcgcgttcgacatgattaagatatattcaaagtttcgggtggaagtgaaggaatgtgaaaggaacgggagaggaatagcgaaactcatgtgaactggaacgaagggtttgttctattcccacttccttcacaagttccatggttgacattgtgagcgtaccgccacagccacatgtcagagtcatagtggatttgtaagggcgccgtgtttggttgtgaggccgcaaggcgccctttcttcaggctagcattgcagaatctgctgggccatgaaatcaaatcatggcaatttgcagaaaatgtacgattgccatcgttcgtctcatgtgggtttggacggtgtgaatcgtgcccgagatctcttggcgtgcatcatcgtcatcgtacaggaacaagggtccaggcataattcactccgcgccgagccaccctgtcgccactcgcgcgatttcgttgcttcacacccggagatcactctctcagcttagacctgggcattcgaggacttctttccactattgcgacactaccacaccaaccatggcggacagacaacgaacgccgccacgcgcgacccgctctgcgggccagcttccgcctaatcctcccacgcctgagcagattcgaaagatggagatagcccgcctcaaagcgaaagctgctgcacaacaagctcaagaaagatccgcaccagcgccagtcgcaggagcaaagcgtcccatatccgccatctcagcatcgaatgcgcccacgcagctacgcaatgccgctgctgcatcaccccaaaagcgagaccagaatggcatgatacagcctccgtcgaacgactatatacagccggcgaagaaatacgcgaggtcggaattcatcgattatgacttcagcaagatgacggacacgaagggtggcttcttgagcacagtagacgatccgcataataaggccatgtggaaaggcatgcccaaggaagaacaaaagccagagggcatgaccatcacagactgggagcgtgaacgtatacggcggaagctacgcgcaaatcgagcaggaccgttcgagcctggtatctctattttgaacactgtaaatggcaaagaagaagaggacgaagaggccgcgctcctcgaagccgcggagaacgccgaagtcgaaaacggaacattcaagggcaagtacggcgacggaaagcgcgatgtcaaaggcaaatgtcgagaatgcaacagtctcgaaatcgactggaagtggcaagacatattcggcatcagcgtatgcaatgcctgcaaggacaagataccggacaaatactcgctcttgaccaagaccgaagctcgggacgactatctcctcacggaccccgaactcaaagacgaagatcttctaccccatctcgaacgcccgaacccgcataaacagtcattccacgccatgcaactgttcctacgcttgcaagtcgaagcctacgctctcggcccgaagaaatggggctcggccgaagcgctggacgaggaatacgagaagcgcagggaaacgagtaaggcgcgcaaggagaagaaattcaagaataagctcaatgatttgaagaaacggacgagagttgaggcgtataaacgagcacggttgggtggtggtgcggacgcggcgtttggacagaagatcaagggccggtatgataagcatgagcatgagtggggtaggagcgtgctggatcctgagacgggcatgacgaggaagaggtgtgatgagtgcgggatggaggttgaggagctggaactctgaggtatggatgtgggtgtcggagtgatgtatgtttgttttgatgataccctagcgtgaatggattactgctttgatagcatacgagcttttgatatcacatgagcatctgatataacaggccttcgagtttcaaaagaggtccatgtgatagcaagttggcctgactttgttcgtccaaagcacattgtacaatgagaaaaacgactatgatcaggttagactttgcgacgaagcaccgcagcacacaacaacgaaactatgtggcatcgaaagaataccacattaagtcacatgtcagcttttgaagctttatatcaaaaagccttttgtcagatacttcagcatatcgcagatcattaagtccttatcattcaccgcctcagcatcactgttcgcacatagtctctagccgattcttcgtacaaacacaatcttcaccgagtccaatatacacaatacgcaacgaaacttgcatataaaacgctttgccaaacatctccaaaatcatcatcctcatcctacaaccactacacctccatcctccaaacacaatcacgtcacacacattcccacactcacacaaacaagcttagcaatactcaccaacacagacgatatgctcgcttcaaccactcctacttcggcttgcattgatatggctagcaacctcccgtccactccagtcgatggcagcaagtgcggctactgcggtaagaaccatggtgggtcggcaaatgattgccaatgcaatgactgttaagcactggaattagttgagcaccagggactccctacgaggtagagtctagttgcagagtgatacaaggtcattgcgatgtcgggagtatactcgacgattaatgaccaggtgcatgcttgaagatgaaaggattggttagaattgaaatcgagaagattttgcaagataccgtgtttatgcctcttgaaaactgtataattcttattttgaaagtgcttgtactgtcatgattttcaaacacagcgaaccggccaattgcacacatgtacaagtatcattcttctgatcatggtgacgttcagccctgtgtattgcgccgaggattgcaaggaatggtagcggaatgccacagtggagcgcgacggtgagagaacatgtagcaagctgaggacatagttcatggagatatcaacggacagattcataagcaattaatttccacaaccacaagttggcaagcgtctaacaagcttcttgctaacgccaaatctaggccctgtaatgtatctacaagaaagtcaccagtaatgatgctgttaatgctgagccacaagcggtctcgactctttcttctgaagagggacatcatcatcatcatcgtccgagtcaagtccggctaattcaaactcctgagcgtcccgtacccgtccatcaaccctggcgtaaccgttggcatgaccatttgcctgcccgtttaaacgaggtgcttcggcatcagatttggagtcctcgccccacgcacttacggcgtagaggtgaatgagcatgtttacgactgcaacgtatgttagcgctgactagtataggacgtaggtattgacttacaaaggaagagcaagaaagcgacgctgaaaagaatgaggatataagacacatgcgtgacgttcgcgtcgtgcaggatctgcatctgctcctcggtggcgcccatgaacataaaaccaccggcaatgagcaggaacggtgtcatgtactgaaagctgttcgggtctgaaccatcggcaatgaagctgcggtctttcaagacgaaagaaatttcgatgatacgagccgcaccagcagccatcaaggtgtagccaaacacggtgtgaatcatggtcgaaatgggcagatgttggggatgcgcagacatggcccaacctgtgacaaatataaccattccaggtataaggttgcgctttggtcgtccacctcttgtgcggctcaaccatactccaaccaaaccagctgcccaccaaatgatgcccatagaagtgtgttgcaagtcgttgtgtccccactcatgcccccagcggtgctccgtaaaggtgttgacgcagccccatgcagcgatgacgagcgagtcgaagaattcttggcttcgtccggtgcgcctgagccatgcctggcctaccaggagtaggatcacaaggatgattccataagcaatgaatgcacttcccatgatgaaatgagccaagcattggcctgtgtgatcggctctgcagaatccgagcgcagtgatgcccccaaagataaattgcacccaggtggcgattggcatagccttgccaacgaaaccatgtacccttattacaaccttccgtaccttcgcatgtatgcccttctctaggtggagtttcaagtagatgcccatggcgatttgcgagatcaacataagcatgatgtagggtacgaattgggcatggatgttcttcgtaaactgccttcccttgtgcttatggccgaggaagtatcccgcgatggcgagaacggatccgagggtctgcactgggacatgccatctagagcggattatctgaacaggttagtcgtgggtttgcatggcatacagcttcatctactcactcccagaaccattcctgtaggaaagatgatgccccaagccatagtctggatcaagatgtgtacccataatatcgagtcgagtgggtctactgaaatggcctgtccctctggaatcttgtccgaatgatgctcatgggcggtgactgcagtgctaaggagcagcgccgctgcggcaactgctttgaccctgaattccatcgcgatgtttgttggaggtggcgccgtttagaggtcctgatggctgacgtcacgctaggagcgaaaagaagtctccaacgtggaagttttagggtggaggaggcattcgacgcgctcgtaaggagaggtggtggaaggacgagtgaccaagacggggatctctattgagaaggtgcattcatgcgtcgcaattattgtgagtctcaagtgcaccgatccaaccccagccagtagcgatccacacctgaaccaaattcccctttctaaagtggggtatcacgaattctaattggataataatatctagttaacgtgcgtagctcttgttaagactgcatacgtcttatatctaccaatgagaagctttctacctctagtaccgtgcgtagcgtaccttggagcgttggatcgatgcatccgccattggcctgcaccgcggaccgaccaggaacaccgacccatccttcgccggcctgccctgcattcttctctcaccaccagcatggcgcccgtaggaggacgaaatgaagttccggactcagaagacgagcctatgacatcttcgcctgtcgcagtttcagatggtaccgccgataagcttttcgcgatggcgcatgttctaccccaagacacccaagacgcgccgcaagaggctacgcgtcttcaccaagcaacttctgggaccgttgccaatgtggccgcgcaacgcactggtggcttggacgccgatcaaagcattgcttcaatcgacatcgacgcgcccacggatgagcgaactgacattcagcctactgctactgtagctccatcgaaccaaaccgatgaggtcagcaacagtgtcgcaaatgatatccatcgggacattgcaccgcatttgggttcagagactgatgacatgaggccatcacagcatgcgacaatggcagattatgcgcgaaacaatcaacatatgcatgtcagtgatttgacagctgggcctgaaacagtgacagctcccgccgctcagcaaacatcagaaattgctggagacgcggttcggccagaggtaacaacacccaagcaacagcctgagaccgtggacaacaaagtcgcacccgaatgtaccagtgagcgttcttcatgtcgatcatcgtatgtatcggaaaacatcaatgaaccggaaggagagccagcaccccaacaagtggaagcagacctcgcgcagcacatttcatttgcagatgatcaggtgagtgcagttcgctcgaacaagcagggtgcttcgcaggaggatcccagtacactcgtgactttacagcatgatacgccactgcttccggtgccaccaccgtcgagtgactacataacttcaaacgagactatggattctgggcacgtgagcgagaccacacgaccgaccgagcaggacgcaatacagcgcctcaaggacgaactctcaaatagcggatctggtgcgaagcacggagtttgtctgctgtatacctttgtcggcaatccatccacttacaaattgtgcaggttgtttccgaggacgtgcatgataacactaatgacgaggctgctggactgcgcacggaacctgaaggccagaagaagggaattgacctggaaaacgaaacacaacaaaacgtatcgatgtcgctgagctcttcttcgggggtcgatgtcgaaagccatggagatatgatcacatcaaaggacaactcagatgaggttgacgcggatcgatccttgacaagtacgagcgccgagccccaaaaaccagggacaggatcggtctcatgtggtcccgactccaaagcgacaagtttcgatgcgtctatggacattgatatcccgccctcagctaggaaggtagagacccatacttcaaacaaggaagctgccgcctcatcaagcctctcaacagccgagtctacaaatgtacctaccgcacacagttccgcagaacagacatcacaagacccaagtcaggctcgtctggagatgtcagacattccagccttcaccaatgtacgtgagactaagaaagcagttccggaagaacaccctacaacatcagagtcaacccccaatctgcagatgagcgcacagccccagccccctcaggcatgtcctacctcaacgcctgcgagaactccacaggagattacactcgccgagctcaaagcgcaaaagtcagcaatgctagcttctcttgcggctcttcctgcgatccaagtgctcatggaagagaacgcatctgctgatgtcgatatggcggacggtgatgacgagccaacggaagccgatatcatgaccgctgcaaacaagattgtgaaagaccacatcaagcttttgcatgagtacaacgaactgaaggacgtggggcaaggactgatgggcttaatcgccgaccagcgcggggtgagaatcattgaagtgcaggaagagttcggaatcgaggctcaagattaaaaatacactaagatttttgcgatggaggagttacaggcgtcctggtggtgcaggaacaaggcatacccaaggtttcgcgattacgacgagcaagacgcaacatatttcatgaacaacgattgcaagcgaagttttctcctgtgtgttgcagaagcgttgcacgatgtctgcgagcataaagaaagctgataggggtacatcactcaacacaaagctagcttgcttcgtgagaattgcaaaaacattgtgaaattatagcgaagagcaaagcattgatcattataaacttccctctttacccagcccacaagttgcagcacacattcactcacagattcatcatgggtcaagatttacttcccgataacgtcattctgacaaccatctttcccactgctacaccggcaagtgtacaagtcgtggcgaatacctgggcaacgtgcacgtttagggtgcagtttaatactccccccgagtcacatatgtccaaagatctgatcgttcgcttggagacttcaaacgacaaattagcagccgtcgctgccctcgaaaccctagcccgaacatgcatctcagacttggttcctgcaacatactgcgtggggcaagccataacagccgatggtagggctgtcgagttttcaatctccgcattcgtaacggaaactgaaactctggagtctttgtggccctcgctggacgtagttcagaagaaggtcatactagaagaggtcatcgcagcgatcaaaaagcttcaaggttctgaaatctcaccaaaggctgaagcacatcgcgtccccctaatatccacatgtcaactgctcacagatttcgttgcgcagtaccagctcaagaagttcgccacttcctccatcgaggaaagctccggtggtgtgacaattacatctgcactgcccaatatcaatcccgtctcattttccaaccaacagttgaaagagctggacaacactgcagtattttgccacaatgacatggagccgcgcaacatcctcatccgccgcaccacctccggctacaaattagccgccatcatcgattgggaaacagccagcatcgcgccattcgcattcgaaactgcagctaaagatactcatctaggcgcttccaaccagtacttcgactggtactccatgtacaagtcagccacgaagtctctcattccagatggccatgtggcgacgaagttgatctgcgctgtccatttgatcgtttcttcgagacagcgccagctgctgaaaaatgtcagcgcggagattgagcggcgctgggtagagatggtggagttggagatgcatgaggatgttagggctgggatggtgaagaaggagggcgcgaaggagtggaagtatgataagggggagcttgttgagcttgagttgcaagttctcaaggattttggtaggatctgatttggctgcgggctttgttaggggctggcatatatgttctaaattctagagtttcagtataaatttaatgttgtgtagtgttacatgtcagtgtctctttatcgtgagcaaaaggtgataaaatggtacgtggtcatacgccattccaatagagtttgggtcccgcgaagccatgtatgaacagataaagaaatactgacaagcatcatatcatatctgagcgactgagtatctttaactacctaacttattcaatattaaaaaggtgctattattggaacaactttagttaataattaattcatattttcagtgcggcgtaacgtatacattctgcagatctgatcttattgtaatgtcagaacagagccatactacgtgtgttagcaagtcaccagatatgtacataatatagcatgagcaagaagcagtttaaaagagcaattttatattatagctagtgatcaggctcactgccacgactgagttaacacccgaatcgctacagagtcgtccacattcacacatgtacattcatcaacccattagcagcgagacactcggtctcaagctgcccaactccagctaagcaagaccatggctgcgaaagcgcttagtcgtcgtagcaagtacacttgcgagaaccgccagcgaagttgccaccgcactcaccgcagatgttgccgaggacgacaggggtgggagaagcgacaacggcgtggttgaccacggaggtggaggactgagtggtggcagaagcagtcatggctgtagaagtggtgagtatgataaagttcctgtggaacggtgggtgagtctgtgtagtaagttgtgtatctgtgtatgtggtgtgagtgtgtgagtgtgatgatgagttaaggggtagagttacgaggccattttatatgcgaaggatggcgttgtgaagaatgaagtttttgtgctctggtaggggaagagttgttgtgcgtgtatcatgaacgtattcaggttcgaacactgttcaatgcccaccgcaaagggctcatagaagagtttcagaggctttcgatggtgcacaggtggctaaaatgtttggaaacaactgttcggggggtcttgggtcgcctcaccacatctagacgtgtttcatctcgagagtttcaataaacaatgtctgttgtagatacatattggcccgcgaacgtcacaaagagcagtgcacatcgcctttgtcgtatagcaaacagcggggagataagtggcagtgtgcaattgagagagctgaagattattcgaagtggcagtggggctttctagaatccttaacatgccctccgcatcgtcttggcgacagtctggtccacattcaaatctgtagtatcgagctcaaaaaaactgatatcgacagcacgcaagagctctgttgggaggttcctcactttgacaaggcgattttgttgcaacagcgcttgaagaatgctgccatcttgtagcttagtcttgccacctgtagcgcgtgcaggagcttccagtcgccgaccatgctccgctcggtcgcaggtgacctcgacaagatagaagggaccatcggtatcttgggcaatacgaacgtgctcggccaggacagcaatgtcttccgagttgtctgcgagacaaccagtcatgatgactttcacatttggatgtgacaccatttccttcgttagagcctcgaaagcaacacgtcgaatctctcttcgtaatgctttatgtgctggattgcgacctggcacgatagcttctgcgggatcgatgagcacgtggttgtcgattagacgagtagtttctgcggcaaggttgtgcatcatgatttgggcgatggtgagcttgccgacacctgggaagccgttgaggaagacgatgcagccctgcttagccttttgggtgccgttccaaagatcatctagtcggtgcatggttcaagtcgattgtggtagtcggatttaagttctgcagagcgcttgccattagatggattcttcagtgaacgcttcttaggtcaagcagccgtactccatgccagccgcgggaatcgattcgtttgttaaggcagtgcgcattgacacgctgcgggggtacaaacagaaacacaacagtttgtatcggttttcttggacaataaaaggtcaaagtcgcttgccaaatctgtgcttttgatgtaagacaatcattgatttttttcgatgttgtcatgatcaaaggtcctcactgtacatctaggctaaagcttgaacaccattaggtgctgcaaatgtgcgctgtctgaaagctctaagcactttccaagggcgacgtggagctggccgacttcaagttctctttagcacttcttcatataccgataagctatcgagattattcaggctcatttgcgtgatggtagccgcactccaacagtagattgagcttgaagagagcgcgcacgaattattgcaacacctggtgacgcatcaaaagtcctcggagccaatcaacggctgtaattggtcgagtgacctctaaacttcgaagatcaatttcgagtcggtgaatgattctgagcccttgagtaagacaaacgagcacgtcttggtagatactgttttctgtgcgtaagtaaaaacgcgaattgtgaatgtgccagacgtcgacatggaactgaacattgctacacaagctgtgttacacgatagtaacatacacaatcgttgaccctttgtttggattttgtcagtctgaccaacattccttacaagtaggtatgattctgcctaaagaagtgacgacattgcacttgtgtatgcagcgccccacctaccggtacccaccatcccatctatactaccaatacacactcacaaacaccatgtccatcaccttccactctacagtccccatcctgcgcatcttcgacatccccaaagccgagaaattttacaccgactacctcggcttccaaaccgactgggaccatagattcgatgacgccgcacctctctatcgacaaatctcaagaagcggactagtattgcatttaagcgagcatcatggcgatgggagtcccggcgttcatgtcagggtggggatgacgggcttagtggcgtaccacgctgagctgcaggctaaggcgtatcggtatttgaggccggggattgaggaaggtatgggtggtgagcaggaattggctcttatggatccgttcgggaatcaaattacgttttgggagggaaaagagtagacaaatctgaacggtaacgtggtgggaggcatccagaagtacttgcggagcagcagtatccggcaatgaatgttcaggttatacaatagcaatcacgatgggtccatctcgacaggttggacaatcaacttctgttgtcctcaatagtccttttgcctctgatgcgcagttgtattgtacaatgattcgacgcccagaacaatgcatcacgatctttcgcgccaaccacaatcagcgcaccaaactcagcatgttacaagaagtgtagagtaaagtgagccgtcctcgctcgaccgagaaaagattaccatgatcccatcaatcatccgactacattccatcaatgatcccaaaagacaaaggacacgcgctcagggtatgtaattccagcttagaaatgcatcatccacgcaaaggggttaaataaattcagcaggggctatgggaagtcaatatgatccgcgcagaagtactatctcgcgaagaccttgactatgccatcgccgccggctgaaacaacgaggcgcccgtcttgactccagacaacgctgcagacgccttcgccacgcatgatccggtgcgcggtaatttcttgcgtgcagatgcgcttgtcaagggaccagaaccggatggaggcgtcgtggccggcagaaacggcttcgcggccatccttgctgagggagagcgatgagatggcggacggatgggcgagcatttggtaagtgcattgaccttgatgagtgttagtaatgtagtctcgatgtgaaagtaagcgcgcgggcaacttaccagaattggcatcgtaaaaccggatgtactggtcttcatgcccactgatcacgacaccctccaacccgccaccgctactcgagccagtcggcccatgtatgccctcgtcgtctgtaccaccacgtccagcttcggttggcccttcgatgctttgagaagttgcaacgactgaagttatgccagttgctgctgttccatcgtatgtctcgttgctggccatgccgatgagctcctcgcctgtccgtgtgtcgtatacaagtattgatgcatcggagaatgagacaacaaagttctccccgttcagcgcaagcggagtaatgcaagttggtgaagggtgagtggctcgctctatggtgtgaaccaacatgtagtggaaagaagtctgcgatgccacactaggttgtggcgaagaagggtggttcgatccggaggtcacagaatgccttctgctaccgccacgtcgtgagccaacttggggcgaaacaagctggggcggtgcgctgacagcccaaagtttgatcgtaccatcggcagatcctgaagcaagtaggatccggtctggtcctccaaatttggtgcagtcggagccaaagacggatgcacacgtggtaggcaatacacatacagtccacacagcatctgtatggccatcaagggtggcctttggatcgactctgcctctttcccaaacacgaattgttgcatcttggcctccagagaatatccagccatcgcctgatacacggcccccggttgcgaaatgtgcagaggcggggcaggcagctagggatgttacagcgccctcgtgtcctctgtgagaccagactggcgcaatgtcaagatcattgttcatgctgtgttggtttgcatagctcgcaggtatcatccacctcttaatcatgccatcatctccagctgtgcaaatctctggctctgatggactcccaccaccagtgaaaacgaccgagcgaacaacgtcaaggtggccacggagagcaaatttgactttaaagctctgctgatctgacttactcaactgagtttgagacagtgggcctttctgttcactgctcaacctcctgtttgcgccaaaatccccactcttacttcgagttttcgacgcgcgcggtggtgatttctcaggaggattatcggcatccgggaagcgtatagtgtctggtcttccaaggggaggtccgttgggaggagcatcagaacctggttctgggtcgaaagtccactgatctggatcgtcacccgtgggttcgccctgcaccggctggctctcttcctgatttgtaatttgtcgtccatgattatcgtatgtatgagtgaccttttctacctgctcttcaggaacagacgagtagtgcagtgggtcttgtacttggttttgacgcatttgagcaaaggctccgggtataccagattgctgagcaagtaagtgttgtccggcaggctcccgagtcatctccggcgcgtgatgtatctggttctggtttgtaagactttggagttctgaggtgggtatgcttggaggctggtggttgggcatggtgacattcggcatagttggaagctgcgactgtatcttctggcggtgctgttgcatgtatatatcctcaattgaggcatcaccatggttcatgaaaccggcaccgttactgagcgcgtgcagactgggctgttgaggcggggcttgaggtggaggtgtaaggagatatgtgatctcctcaacgcattttgtgaggtacagcttcgacttctcgcgtaggccatcgcggtcggcttcggagcggtcgaggaactcggagtcgacatcaaggaaagagttgtgtcttgtgtctttgactgcatgaacggtcagctttgtcctcaaccccgctggattggtatttgaatcaaacttacgctttgtagcgtgcatgccactcttcttgcccttgctgtccttgttctcgtctgctgctttggcgtcttcacctgctgcacccgccttgctctttgcccgctcgttcatcaaggcctgctccagcatacggatatgcttgttgagctggtcattcagcttcttcgcactccgaacctcgccctcctgctttgcgattttggccttcatctccgctctttcaatgtcccatgcgttcctagcgcgctcgtgattgtgccattcgagttgcaagaagcgcataacacctgatccaactgtcagcgattctcctttgcctgccacagctggatatgccgtccaggggcgtagctaccttgcagcgtgtactcggtccctgctggcgcatttccatcacctcctccattcgcgccgcccgcgttcatggccgacggcgattgccaggccatggcggacgtctatagatatgctagttttggacggagaatagtcagcggggagttgcatgcggcgtcggcggtcggcagcagcgcggttgaagtgtcgaagctggcctcaaatgctcgaatgttcccaggggctcccaggcgcgcgtaattcgatgtaatggcaacacggactccggggggtatgtgacgggtcgcagacgtgtgcgcgacagctgttcgtctcgtgaacctgtcgcatgtcgtcaacaggggacctgttagctgtcgtctgcatgggcctgtgccaagccgcttgccgcatcttacttagcgcgcccgttgcgagagctgtgccagcttcgatgcatctcaacatgcactcatatggttgtgttaccagcaccgcattcgtgtcttgaacctggctccttgtcgcccttcgcagcgcctaccaactgccggcaatcttctccgacctatggtcatgaagtgtctctcatgtatgtgtactaacaaacagctacaagctacacagcattgagtcgccagatatccatggggtattccagctatgctctttactatccagtcatattgttttgattgccttgtcgatggacaggataggataatcaatgagtgtaagcccactctcaaatcttcacgttccacgtcgagatcacccctctcctggtatcaacccacgacgatgtttgcggtccttcagctgatacgttacatggcttagctttggctttgctcatagttcatgtttcaaggtcaagcgcgttgttttttaccaaattctcgaccatagaggctggcaagccctgaaatgatcatcatcactgagcagccgcgacatagcttggcatctgccttgtcttttatgacccaggtacttctttcctactttggcctctggaagaacgcagctgacgtctacacgaagcgccgaaacacattccgcctacctattcggtccgtcgcacctgctccagttgttgccgccgagctcagacagcagcagcttgaaagtccacggtgcggtgaacatgcttcacggctattttacgatcaccaaagctagccattagccggtgatgctgaacatgatcaccgccggcgcactacagcagcacagacgttgcgttcgtgcacggtgcggctccagatggttgggcatgcatcacgtgtctttcgaactttccgaatcggtactacgcgcttcgaggctacaacaacaagtccttagcagactttaccacgacccagccaccccacctctcgccaacgacaccacatcgaaacgtaccctcaaactctggcattacggtcgcgcattcctatcgaacccatcgtcaccaacattcatcccgaatagttcaccaaaatggctggcggcaaaggtacgcgctgactccagatcgcgccatcggatcatggaagactaattgcgatgcaggaaagactggaggcaagacaggtggaaagggtgattcgcacgtcaagaccaccaagtcgcactctgccaaagctggccttcaggtgagtcactgtcgcgtcccttcctcaccccgccccgcgcatccgggctttgacagctgccagagctatgacgcgctgacattgccccttcaccatagttcccttgcggtcgcataaagcgtcaccttcgaaccatcacgcgccagaagacgcgcatcggcgctaaagcttccatctacctgaccgccgtcctcgaatatctgactgccgaagtactcgaactggcgggcaatgctgccaaggatctcaaggtcaagcgtattacgccgcgccatctgcagcttgcgattagaggagacgaggaactcgacacgctcattcgcgccactatcgctttcggaggtgttctaccacacatcaaccgcgcgcttttgttgaaggttgaacagaagaagaagggcgccaaagtagaggcctaagcgcgtatgatgacgtgtcacgaaactcagtgtaggcggcaacgatgatctggcatcagctgcgaagcgcagcagcgccggataagatgggatagccccggataggcactttttcttcatggtgtgcgccctttggcacacatctttttctgttgttgagaaatcttactatctggctatggattgtgggtatacagtgctttcacctttctttacgtgtcaggcgtgcgacgggcaggtgttgaggtcagggttcactcaggtttgattcacagtatgtagcaacatttgaccaaaggttgtcagaccgccagctaaaatccttctgctagttgagacatgctgattcttcggcggcacttccatgcaaaaccctatgatatgagcttttccgcatcagtacatcattctctccatcctcctgccccccacacctttctcccacccatgtccctcctcccgcctctcccacatgtactccctccgctccctcctatcattctcaacagcaatcctcacctccacctctcccctctcattcctggcgaaccgtcccatttccgctatatcagagactttcatcggactccctggctccaaccattcgcccctgctcttgacatgcacccgcgcatcgcgcagatactcctgcggcaacacctgcttgaccacgtcgcgcaggcgcatatcccccgccaccgcagcgcggatagtgcgcttcgggccctgtgaatgcaggcagattttcagtgccgtgagcgtgggcgggaggatcaagatctgatctgcgcgcagcgagtgcgcggtgtgtttgggcatgcggacagatatgcgggggaagtgctcgaagtctggggcgtgggtggcgtcggtgtcgctgtcgatttctgtgtcgctggcgtcggcggggaagtgcgagatgtgcttgtagggcgttttgctgctgcggcgggtgggcttgtaggggggactgccggggtagggatccatgggcgcgggtgatgtgtagttgtgtagtgggaagggagaggtgggggtttggaagtggcggaaggcttcggggagccacatgcttggggttgggaacatggtgcagtcggtggagtttgagaaagaagagaggccaacggtgttggtgaagtaccgaagtggtggatgaagcgaaatgacgagtagatgcgatgtgacaagataaggtaaataaatggtcggatgataaagagacacgattgtcatacaagctgaagactcgcaaactcgagtgcgcctgcttgctgtgctagtggttgtgtgacatcacagacgggtgagtactttgaagaaaataggagagcttcatcattggatcgaaccgagatatgcttgcagaggtgacacatacgagaacttgtggcgcagagcttttggtcgtgttcgcatcatttcattcttcctgcttgagcatactcttacgtactacatcgtaggcgtcttaagcagcgagtccctgtcgaagcttgagatattcctgtcggaattggttctcgtccgtctcttcgcccctgttcagtggagtccacttgggctcatccttgaacaagcgcatagccttcgtgtactacaaacaaacatcagcattgatactgtcagagctccgcagtcatgtgcgtggtgatgcagtttcgaaacttcggcaaatgtgggctgtacctacgttctgctcgtctgtcgtgaagcggtggtaaatgccactaggcaggatgatcaagtcgcccttctcgagccagatcctcacccagtcgtcgccctcactgcggacatcaaagtacccggcgccgtcgagaatgtaccgaatctcttcatcttcgtgcaagtgctcgtggaagaagctcttaaccttttcttcgtaaatgtcgcccatcttttctggcgagacggtgatttcatcccggttcttgtagtcacgggcttttgctagctcatcgacttcagactgggagctgatgtggtggtacagcacgccaagcttggacaaatatgctgggtctaccgcccggccggagtcgtggggctggcgctggtcgccctgtcgcaggagtcagtcatgtgaaaaggcttaattgtggggcacgggagcttgcctcgaggttgtcgaaccagtatgctctcatgtttgctacttggatacgatgttgtgttcaggaggagttggggttgcaaagcggggctattgatgggcttgcttcaagttgtagtgatgtgttgggcatacaccaaaaactatttcacgtggcgaatggcgtcattcctgattatgcgcagggtccaacgcgacctctcaggccgcaacatgcgtcccactggagtcgcgttgtttcatttgctcaccctatgttttcataatcatttcgagagcacattgctctccctgagttgtcaagtaagctctgtgcatgattgttgatgcaagcaatctgacacggccactacgtagcaatcgaggcagacatcaaggccgcaggattattgaggtaattttttgtgtttgcgcatttgccagaagggtgaaatattccagcaactgaacttgagcgctcatgttgtggtcactgcttgtgtccgtctcttccaaggctcgcgcatcgaaacaatgggcagcgacaatgtagtgctggtacctttggtctctgggcaaaagatcatttgctttgcagcaccttcagcaatagaccaccagcggcattcatgcggcttcaatacgtgagtccgacacttcgtgttccaactctcgttctcaatcctcccaatcttcctcctcctcctcgtcttgtcgggccttgctcttctgcaacctgcgcttctcgtcctcatcagtaaccttgtttctggcgaagaccccgtggttgataagtcttgcttcaagttcccgcgttttgaaatggtcgggtgaccttcctagaccttcgaaaccgacaatacggtctacgccaacgccgtcaatgaatgcgagcacacatgggaggacctggatgcccagtctcgtgaccaaaaatggacagttgtcgacattgatctttacaatgcgagcctcataatgggagggcgcgagagccttgctcggattagattgcgtatggaaacaaaatatggtagcgcacctcaagatgtgtgtccatgatgcggcagcggttgaagtccggcttaaagaagtgaacgacgcaaagtttcgtgcttgtagtaatgtccatcaaagccttctcatccttgatttcctgatacgtgccatgctcgttggccttcagtcgccgcgccttgtcgaactcggcatgcagttgttgcagacgctgctctctgaaggcatcgagctccgagtcgtcttccagggaggcaatgagggcgtcctcgtcggagtcatcgtcccttgtcgctctgtcgatgaccgatgcaactttcggatctagcccggccattttcaaaaccggtgcacgatggcgggcagaaaatgtaaaggggtggtaaagcctagaaaagtatctaagcgacgcctaggcgggtcacgtggcgctcgttcgagcgcgaagatacgcgtgtctttgcttctagtgtgacgcacccaaatatgtcaaggctataattgcaacgtccaattgatctagcttcgtatgcatctgtggcaatagctcgtatccagcaaaaaatgttcgaacctcgtatgcagggccagggttgtggctgtcaaaaggtgagacggttccaaaaggagttagcgtctcattcgtgaaattgcgacaaccaaccctcgcagccaggggagagttgaaggttgagacccaccaacttggcgtccttgcatgcgtagatctgcccacgaccctcctcttttctgctccgagttccgcatcctgtccttctcttcacattgtgctcccgagcttcaagccccgcatatctgtcctctccgggctgtccattcccttccggcgcacctcgaccgcacctttcacccaggacgcccacacgtagcccgaacatactcctttaatcgcaatgtccgacgacaagaagagcgacgactacagagtcgacatgccctcctccaggacctcgagggcgccctcacccatcatgcgccctgcactcaagagcgcaccatcacttacggagaacccaatggctgccgtcctcgcatactgcgcatcttcaattctcatgacagtcacgaacaaatatgtcttgtccggagtcgacttcaacctcaacttcttcctgctatgtgtacaggtatgcaaagacaatgctattgtgagaagctagggctgacagtgtatagtctgttgtctgcgtgacagccatttccatctgcaaagcggccggcctcattacctacagggacttcaacacggacgaagcgaagaagtgtatgtgcattgagctctaggaggaacaacagctgacagcaacagggttccccatctccctcctcctcattggcatgatctacacgggcacctgggccctgaaatacctctccatccccgtctacaccatcttcaagaatttgacaatcatcttgatcgcatacggcgaggtgctctggttcggaggctctgtcacacccatgactctcttctcctttggactgatggtcctgagttccatcatcgccgcctgggccgacatccagcacgccttgaacagcttcggccagcaatccgaagccgcgaacgaggccttgtcgactatgcacgccggttacctctggatggccttcaactgtgtctgctctgctacataccttttgtccatgaggaagcgcattaagttgaccaacttcaaggactacgacagtaagtcgacttctctcaaggcgcgcaatttgtactaatgaacgacagccatgtactacaacaaccttctcaccattcccatcctacttgttgcctctatcctcgtcgaagactggtcctccgcgaacatccagaagaactttccccctgagcagcgcaacaccgttatcatggttatggtcatctccggcatgtcgactgtcttcatctcatacacctccgcctgggcagttcgtgtcacttcttctaccacatactccatggtcggagccctcaacaagcttccaattgccatcagtggactcgtcttcttcgatgcgcccgtcacctttggcagtgtctccgccatatttgtcggtttcgtcagtggtatcgtctacgcggttgccaaggtccgacaaaacagcaagcccaagactgtcttgcccaccaccaacattccactaagcgccagcagcaggagcatgcaggacagtctaaaggcttagatgcaccctcaaatgctaaaggcaatttttgctacttgacgcatcgccttggatagagtccactgtgtatcgtctctcttctcgggactctagggatatttcaattctgcgccctcttgcatcttttacataccaagcattgcattacacgattttaacaccttgtagaatggtttggcgtttttttgagggattgtgtgctaggaggtgttgatggcgatatgaatatggtgtattctggtgtatgctgcacccatgagctagcaatgcaatcacgaggattattttgccagtttttcgtcttttctcatgtactgccttcccaacaacagcctgtggagctgcaatgtcgcgacacgcacaaacacaacaaacaaatactacaacaaacgcactatactctatataattctcttaattcactgtttctctatcgaacaaacatcacaacctttattttaggtccaccgtctgctgtgggccgccttcagttccaccaattggtgaagtctgaggctcgctatatggtcagcgttcgaatacttctccagacataagtctcctcgggctgccatacaccaggagtagaagtagtaagagcaggattatactgggcaattaactaagaaaatgagagtttcttcccccgcaaaagcggggttctcttttgcatttttttgcgcactctttggcaaattaaatgtttttactcatggcttcccttatgcgcaatctgcttgctacctgtttgctacttccttttcacacgcctacaaagtatgccacaaagcgcgtttctaagtcatcatcagtttacttaaatatgaaaacatattatataagaagaggcggttcacggtacattactcgaccatgctattcaacttaactcaattgaacactgtagaggtttcgattctttcaacatccacatctagtcctttgtccaattccggcggttgttcgagcaggttcacgaagcctcacaatgtcattgtctgctctgggtcgagacctagacaaagcactaaagagcgacgagtgaaagttacatcgacggcattgttgtcttgttatcaccgtatctcgtgccatgtcaacacacagaacattctgtgcctatatgatttccaccgcctcaagctacttaaaagttgcacctctgctccaacctagaactcatatcttctcagaattatctaaatcaaccatctctccacaaactcaccacaaccaaagtccaaaaagtcactgcaaaaatgacttggcttgataacatcatcaaagaggctgggaagggtagcgaggagaccgacgaggagatgcctaagaacgagactttatcgaaagaactaacagcagaagagcaggcagctgccaaaaacatcttggacatgctaagcagcaagcagaaatacgacgaagacctcatacgcaaggatgaagcacgtatcttcgaatcagatgtacccgtggatatcaacggccacgagaaccacacgaacgaagccgtcttctaccagcccagcacttcatacactaagcatgtgccaggtgtaccctatgccgtatccgacgtcaactggatgtgcaatcaatgcacggaacacaagatctgcgagcgtcacctccatgaccgcaagccccagaagaccgatgtatccctctgctccgacagccatctgcgcatggcggtgtactgggacatcagcgaccccgagaatcgcaagaagacatggcgattcgtaatcgaggagaaatacgaccgcttcagggaccctgaacaagtgcgctccaagcacgacttcgccgcaaaccgcggcggcggatgtaaaccatacgaaccagtacataggatcaaggaacttgcttccagaatcttccaggactacaacgaggaccagaaggacaaagctcgtgtggcgaacctggactccaagggccgcgaatactataccaagcccaagcactggggcggcaaggagcctttcaagccatctgaggcagcacatgtgcgcgcagcacacgagtacgatccctctggcggcagtaggatcgaggccgaactctgcgtgctgttgcaagcatggtatcaatccaaactgccccagtccgagcacggcattgaccgcacaactgccaacgccaacaagatctggcgcaagaagatggagctgcaggccgttgataaagtcgcgcaattggcgggcggcaagtccggattcaaggagaagatggcgacgttgttgcttggcgccatgaagacgaatgcgaacgagatgaagcgcttcgagatgaatagtcgggctgtacgcgacacgacgatgaagacaggcgtcgagcgggctgcttggtgcgcagagcgtttgcgggcggagaaggcggcgaagagcaaggctcgctatgcgaagaaggaggagacgcgtagggcggcttttgtcgatagtgtagactcctcatctgagaaggctgaggaggtcacggatgacacactagctatgtttgagcagatggcgaaggatgtggaggacgaagacaagggcggaaagcagaagccgaagcaagtcgatcccatcacgaagcccaaggtgtccaaggcgcctcgcgagcctacggcggaggagcgcgagctcttacagaagatccaggacgcgggcgaggaggatgctcaggaggaggaatctgtagatcccgagcccgaggctgagatcgaggaagaagaagaggaagaggaagaggaagacgcaaagacagagactccaaagagctcgattccggagcccaagtctaacaagcgcaaagccaccacctccatctccccttccgctccctcagcaaagaagtccaagaaggatcctaagcccatcgccacgcccaaacccaagcgcaaggctactactcccgtatcctcagagccctcagccaagaaatcccgcaaatcgtacaagtccgccgacatcatcgacgactcgaacgacgaagcggactacgacctgccatccgccccagcactcgcattgtcggagcagcgcgagggatggaagattctcggcgttgttggcgagggcgttaaggttgtgcagacggataggaaggcgaagattgtcaaggctgccaaagcggatagcgaggaggtgagtgtggatgttgtggttgagcgggggacgacgattgtgaaagaggttgtgaggcgggacacgcctgtccgtacaccttcacctgagccgaagtttcctcgcacagctgcgtctcccgctccgtctcatacatcttccggtcaatctgcttcctctgcatcatcgaagaaacgcaagaccgtcagttggtcggacggcctcgtcgagcagccggagaagaagcgcaagttctcgcagttctacgccccgggcgttggtcaggcagatcacgatgacgacttgtttgaggagtaagtcattgcagactatccagtcttgatataattccccatgattcgcgagcataattttacatataccacagctagagttaatcgcatttgtatttgcattttgaaattgcattgttcgtacttcatatccatctatcccatcctatcccatcccatcccatccaattccaagtatgcagcgcgtatccaataccaacccatcccaaaaattccaaaaggggtattctcatgcccaaacgccatcccgctccacatatcatatccccttgccctttcctctctcacttaacatcccccacccccaccaccaccacctcctccgtcacctccgcaccctcctccacctccacctccaccatcacccccaccaaaccaccctccacccgtatatgtaggcgcgtatgcatatccgccgccaccaccaccaccataatgatgtcgcttgttgcgtttagactggcgcatgggcgggggatagtcgtaatccgagtgaagtttggaggcgtggcaacccattttgaagtgttgtgtcggcaaatcgtagtatgcggctttgcgcgagaggaagttttaggttgaagtttgagtaatggtgtaaaatgttgttatggtatgtggatcgatatcgagataagtgttgatatcccaagttgaagtcgagatggatatcaaggtcgtagataaatgctcgttgggtagtgcggtaattcgtaactcttgcctttcctttccgcttcgtgttgtgacgtcgatggaattactttggtacaacttctttagagtctgtaccaaacttcttaaaatgccctcaaccctccgtctctcctcccctctaaataccctctgtgaatctaccatcttacctactcagccctgcgcattctgcctcacaccatcaggcgtccagcgcattccgtcatcccccaccgcactaccattcccacatcggtcatgctcactacctttaccacatctcattcgccatcagatacgattcccgcatgtgcgattccggatcgccatgcgcggtgtctggatgcggtaatgttcgggcgcagggcttagctacgtggtctgtgcgttggggaggctgtgaggtgggatcacgtggattcattcccggactaggaaggaatcgtgcagataggctgaatttgggtactgagttcggggaccgagtaggtgggtgtaagtggatggtgatattcgaagtctggtagagagtgcgtcattaagggtttcgtaacctaacgcgagcaaaaagacgcttgaagttttctacaatttcatttccgccactttcatataataggatatatgcatgtgcgccgttgataattacccgttgtattcggttctcgaatgtgccttgtgtgaaagaaggctcttaatcactctctccctccctccctcttacccaacacccaaatacaccctacagagaaaagaagaagaaaagtgtatcgatatccccaatcccacatgtctatcgttaaaaaaagaacacagccgttgttttttgtaaagatggtgctattcatccaattccgctcgctctgcgcttaaaaagaagggacaaaaggaaaggccagttagctccggcccaatgcacatcgtacaacagaatcccactcgtgattcggagaaagtgtctatttgccgccctgcttctttgccttgagcgcaaggtgggagtacacccatcctccgccgagggccaagagcacgccgaaccactcccttgggctgaggatcttgccctcgctgtaccagccaatgctcaggatgaggatggtcttcaagtgactgacgatgttgaaagtcagggcgctggtgcgtccgatgatcaagaactgcgacaagttgtacatggaggccatgatacccgacgcacatgcactccagagaatcgtcgaggggacttcggaaaggttcgggatggtgtcgaagaaggggacgaaggggatgagcaggcagacggagatgggggcttggttgagcaggagctggggcggggagacggcaaagtcttcgatcttcttgccgatccagatctggtagagggcggtggagcagaaggccatggtcgcgacaatgacgccgaaaagctgcgtcttggcggtctcgttgatggtgaaggacactccgatgcaggtcgcaatgatggctgcgagcatgtagcgggtaacttgcttgcggaacatgacgaagttgataagcacgacggttggggtggtcatgaccttggacagttggtagaaaccaatcgagttgaaggtcagggacaggtttccgaggacgacgtagccggcgaagaagccgcagacgggcagcatgtgcagccagttaaggcgcacagccttgaaggcgcggaagggaccgagggtggagatgaagaggacgaggccggtcgctgtgaaatgccacatgacgaccatgagctggcactttttgatttgcgcatcgctgaagactctgggctagtgttagcatgacgatctctgatgtgtgcggggatatggcgttggcctacttcttgctgaggaagatcagccccagggtggacagggtgttgagcgcgatccagaagcacgttatcagcttttccttgaggggcagcggcggttgctcggtggtcgcgggcttctcgacgtatggcagctcttccagctcgtgggactcgcggggatcgatgttgtcgacgaggccgtcggttgaggggcgtttctccactgttgtcgctgtcagtgcgcgccctgcacgatggcggccgcggtggtggcttacccatggatgcggattgttgcgggagcgagcgactgtgggcggaagagtcggggctatgcgatcatgccagagtgtgagggagcagtgagcagtgagcagtggccgggagaggagaggagcggaggcgcgggtgtcgtggtacagatacggcggaggctatcgggcgaatgcgactgtagagatgcgagggcgcaagggacggacgcggacacagcgcgcacagcgaccaagagcacaaagagcagagacgatgcaaaagacgcacaggagaaggagagggagacgaaatcagcggcacgcctcgcatacggccgccaagaaggggtgtcagcgagcccagttggaacgaaagggcagaagcgtgcagggtccaatcactgggcgggtagcgccacgctgcagtcgctttaattttagccacagcccgccgcgaccgtccaccctggcgtgcagggctgcagtgcttcatttcgttgcggatagcctctgggctagacattgcaaccttcatgcatctgcaaagttgtctttgcagcttgcagccctcaagctcatcatcattgcggcacgcgggtccgcatcgcatcgactcggcgccaccccgagcagtaagcacagcccccagcatgtcgtatccatacttatgattcgtaaagcgtaaagcgtaaagcgagagatgcctcattccgcgcagccccactacaatcggcttcctgtccgggcagaagcgtaccgcagacctgacatgtttcaaaatctccaagctttagactccactccatttctgcatcgccacatcctttgctacacagtcacgtgacagtgtagtattcacgccgacatcgttcccgagggcatccgcatgcgcgcctgcgattgtgagcggtgatcagaaaacctccggggcccggattttggctcttacacgccaagtacgctagcaatccgttcatgggagcggagtgtataggctggccaaccgctagcccactgatggatgcagtgtcaaaagcaccggccggcttgtccacgtcagcgccattgaatctccccgttacagccctggaagctgtatataataatctcgagacatgtttaaatgttacaatatagatgggcccggcactgtctaaaccccgtttcttcgtcatgcttcctcatctccggctttgccctctctcggaaactcctgtgtcttaggcatagttccgatgatggtatttctggaagtacctaagaaaagagacggaggaccatacaggcggcagtcttccccaaccaatgctcgttcgagacgttccgttcttcgatccatgtaatgttgtgatgatagattagcccacaatttgtttgaaagttccctagcatatatatctagacagaagtaaaacaagctaggtaacaaagtactattgaatagataggtgaagttattgcctgtgtgtatggatgcaaatacacaattttggaacacggaagtgtaatggtacgcgtgccgtcattgagctgaccgcaggcttaatattgaacccttgccccaattagctgaggtttgagatacatatagcgcagcggcatttgtttacatcacagtgcaggccgaaacttcccggattgtcgatggatcgccagtcacgtgtatcccaacccttccaccgctgtctatgatcagttctgacccctatgcacatgacgcgtaagccagttgaagaacccatatagattagtagcagttactgtagcaaagtctctggtatgttccttgccgaggaatgcccagcacctatgctgtaatcagtccacccgacctcgtgcggactgaatccgggggggaacatgcgtttcaaatttggaagcggggctagagcatgttcgcggaagatcgcgttgagaaacggtgttacgaacaaccaaaagtagctgcatagatgccgtcttcgtatttcagacagtcatagaaaagtcttgagcgaagatggaagatgaggaacattctattgacgtgcggtgtctcaaacttgtctatactatccttcagtcttcactcggcaaacagagaaggctaggaaaacagggtcgtgcaatcgaagccattaggctgtccgtcatcttcccacccggacgaagcagtcagttcttgaaacactggccgccattcgctatgcatagtcctagatgttacgcttcgtggatcgttggggctgaaaacaagtcaacggacgttttctcagacatcatggtaaagaacgtacggagcgctcgttgactgcttctttggcaatgttctcaggagcagcggccacaagggctgcgaaggcgagagtaatggcgacgaagagcttcatatcagcggaaattgagcgggtcggagtgcaagtggtgtaaatgtgtgcgactgtttgaagtgatgaaggaagaaagaacacgcacctactcctctgtctatatatgcaagttcgaagcgataagaaccaagtcaatctaatcacatggtacaggcctctgaaagtttgaagctacgtatgtcgacccccctgtacagtgcatggagtctccaaacgctaagctgcatcctagataacgcagttgattagctgccatgaattctgagtggctgggtttattaactgcgcacaaatcaaaggttttcatgctgatctagtactgttttccttctgagaagatagacatgggacggcctgatacggtgatatacactgatagtatctgacattcaccaggattggtcttggtgtctggacaccctgtacctgctgtctgatttgatggagatgatgagtcgcctcagttcgatgacgtatcctgtagatggggctagtttagagcggatctgcacgtctgatggaactgtggggcgattccgaaatgttctcagcacacaacgctgttgatagaaagtttttgtctttgggctatctattatcaagtataactcgttagtctatgactagacaagaaatatacactcttttcttaagtgtagagatcaacttcaaacagtgtttcaagataggaggggtgttccgtcggacgtgcaaagggggggggggggggggtagtctactgaccgcaccgtagcgccttgatcttacagtttcgcatgcatgcggtagtttatcccatcagttttttgatttcatttcttgttgaccgttgggctaggaaacaatggcggggtcttgctgcgcagaaacgcggagcgctcgtcttgcagcgcgcaggatattgtcgttactagcagagtctcgccgatgcatagcaagggctatgtgagtacaagcatcacctcctgcagtgagtcacatgcaacggcacattataagcgtggtccgaaacgaaaccgatggaatcagtttcgcgaagaccactcaatggcgaagcagagttgctaatccttttctcacgtacccctgctttatttcgtcatacgcacgaagctgcccgagcccgtagtagactggttatgtacgcgtaaacacaaatgctacactcccctcccacgaatggagtgctagcgcaattggcgtgtaagcgctaaatctggcgttttttttaatatatttggcgtgtaagagctaagttcggggttgtctaaatacacttggcgtccaagtactaaatctgggggttttctgaatatcgcattggacaagatctccggcattgactcctgcacgcaaatcacgccagcactccgtccataaggggagcgtaagtcaagcaggacaaaagataggcaggcaggataggcttctgttctatcatggtttagatctgcatcagatcgacctcgggaggtaagaccgcttatcgggtcgaggtagggccgtagctgctgggagaaacttgctagttcagagaaaataggaccgtatcagatcgaggtcaaattataagaagcgttgcaaagcatatttagggtcattgggcgtcaagccacatcttggtacatattaactatcaaaggataacttccagcttagctctttactaggttccccttttctttctgtacattgatcaaatgtatatcaaagatggtgcgtgttttttgtccattgcaatgacacatcaggtattacaatcaagcaaatacctggcaacgcaatattttgaaaaaatctcaatagcactggaggcgaagccttcagaagcctgcacgctggacttcttcccctcaatggtacgaaaactggggttggacatttggactcactaaaactgtactatgacgggctgtttaatattggaaggttaatgtaagggtcagtcctcttgttataattaggtcatacaagatcagtcaaaggttatgtggagctttgcacgtaagacaggcggagacgaaatttttcacgccccaaggctcgacccgtcgtccaaggagacgtccaagttccaaagtcggaaacacttccgcggctatgttgacaatctgtagcttctgtgtggctaactagcaattcttgggttttcttgggcacatgacatctgcaagaagggtgttttgagtgctacagtagtcctcgtccctagtagtagaaaggatctccctttgggatatctccaaagagtggagcaagagtattgtccttctttgccgctaagaaatccaggtagtagtagatgtgatccagagatcttgcatctggattagaacagcggtagcatggtacacaaactattctacgaggatattgtagtgcaatgcttaacagcagcagctcttctacaccaacaaactggtttaaagaaaggtagtagtagagcatgtcatagtactctttagctagccactgaatagatctgggagttccgccgaagaaaacacctattgattgttagtgaataggatcgttaaatgtattgtaacttacctgctattgttcgagttagcggagcaacctcccacgatgcatcgacagggaatgcgggctgtaactcacgagccaccatgagtaacttgtctgagtaaccttcgtggcgtgaaaatatcttcgaaatcttgttcggatctggccatgattctaaagagccattgtaagacagacttgctgcagcatcatgccagaaaaggtactccgaatcgaacgggttcaacatggctgtcatgttcaaaaaagagacctttgcgttccacacaccatacatatgaggagaatcctctctagcattagtccgttcctcatcttgccaggctatcttccgctggtcggtatgaaacgacgctgcaagtgttgaaaggttcggaacatcccatatagtctcgtaagtattatttatgataatcggagcgccagccggtcttgaggataggatgaactctgactctgaacttggagtgtagatgacgatcggggtctgaacgcgagataggacttccccaatgagacggcggtaggcctcctccttgttcggatactttgggttgtagccagggtgtggataccatgccgtgacgagtgtaataggattggtcgtgtttattgatgtattggacgaagttgattccacgagaggtgacagaaggacaattagtgccgcaaaggcaaacgaggagaaccaaaacatagtaaagacttccaaaatggttaaaaatttcgaaattttacaacggatgataccaaaacggacaagatgtacataccaagtagtcatatgtgaactgtcatttcacgttgcacttatttgacaaagagctgttctttgcggatctgacggtatgccggtaacaaagctcgatcatgtaattacaataactcagatcacaaaagggccttttgcgacagctgtaatatatctactgcaccttaacacctccgatgggacacttggcatctactcaacccacgccaacagcacaaccactcgatcaatccgtatgaaaataaacctgtgcagtgctttaatcaaccgaattctcagagggtttttaacattcttcagttcttttggtggttgaccagaatttctggaactgatcttcgccaagactgtgttgtctcaccggaggtgttaaggtgcagtaaatgctgaagtcaatagtcggatcacgaaagggccttttcggccggtccgtctcggtgtcgaagtcaccgtagtagctatccatgaacgaatcgttagcgccgatccggatccggagacaaggggtaagaccagggttgttgtctagtacagtttttttggttggaatcgaatcgaaccctagacatgcccttgtcacgccaaaggacgctagcaatcggttcatgcgaggactgtactgtacgcttgaagtcggatcggaaaacgagacgtcccggtccttcgagtgattcttagcaacgaatttacgtcaaaagttattagccaaaatgcaaagcctgttcttactaccctttgtgactttgaatgtttcagaattccatgtatcgcctacgttgattgctccaagagctgatatctactcgctaaatcttgtttgaactgcgagacgatgtttagttgatcctgtctcttcaaaaagctcaagatcccgctggataggtttggtcttcaatatccttaatcccggcttattattctgttgttcacatagccctgcattcggtgttacgtagcttgagaactgaacagacgtgaaagctgatcacagtagatatcttggtatccgtcacgaatatccgaataaatatattgtgccgattctgatgttatcaatcagcttggtccacaggatgcgtctttggccttagtacgtgcttcttgtcattcatgacatcgttggtcataccattaattctggtatcccctagtctatgaaaagctcgtcaattcgcggggctttaggctgccctaatccctcgctgacgtagcttttagagcggaagttcctcagcttctcatacactatgcgctctctaaaggcaaaccagatgtcgaagacaagccaaacaatccctgtccggaactctgtagtttgtattaattgtttcgggcagacatagcatgctcgccattccggcaacatgctacgtcatctaaaacagtctctagtacgcagcctcatcccgccttgacgttacaacacactatcttcttctccagactgaactctttactatggcaatcctaggtcgtcttataatcgggcggaagatatctactcttcagtggtgaagtttacttttagcggtctcaggagtaatcattaggcagacttcagcaagcagaaccggcggcatcgattccgaaccttgaacccagctagtcattggatggatgcttatcgcgatatcagtacgattgttctccatagcctaacctcaatgactcaatcgatcactcaattccaattgatgcaaagtgtggctaagttagtacatattttggccggagtgaaagaatctcggaagcagtggggcaacatcactactctttatctctaaattttaagactccacctatgcaagagccactcctcagccgcgtcatttgctacgcattaaagcggacaccgcgccaaattcagtccctagcgcaagtaatgaacaatgaaaagcgaatgacagtattgtacatatgcacctcgtccgaacaaacgcgcgcctgctgctcaaagcatccaggtcgtcagggaaaaatgatatgaaatggtgtaatgttacagaattatgggcgtggtgggcttcttatacctcgccatcagcaacggcgagacgctgctttgccgtctttgccttcttactgagtcccttctttcccttcttgccgcccggtgcacctggcgctccctcggttccgggaactggtgtggctgcaccgctacccttggcgctctcgtcaaagtgtccttcgcctgtgcccatgttagtgcttgtcatcatcaatatggaccatctcagactcaccctcgtggtacatatcgtccaggttagcctcaacgcgcttcttcttgctacgcttcttgcctggcggtgcattcttctccgcctcggccagctccgcttccttcttctcaatctccgcagcctgttcgtcgtccacgagccacatggccatgtccttggtgcggttctcgcgtgatcgagtgttgaagtcgaccgctccgccggcgccacccgagatgacgacacgctgcacttcttccttctgcagcgcacgcttgcgaatgcgctcttcgatggtgccgctggtgatgagacggtaaacagtgacctgtcgggtttgtccaagacgatgcgcgcggtccatggcctgcgagtcaatcgtggggttccagtccgagtcgtagaagatgacagtatcggccgacgtcaagttgataccgagaccaccagctcgagtggacagcaagaatacaaagatggtggggtcgctctggaagtcggcaacagtatctcgtcgatcctccagcttggtggatccgtccagacgacagtacttgtaatttcggtacgttagatactcctccatgaggtcgatcatcctcgtcatctggaagtagagaaggacacgatggtcgccggccttcagccccttgagcagagcatcgagacgagcaagctttcctgaatccgtgacgaaccgtgacatggaaggagcctcgatgtgcgtgtagcgcgtccttgcattggttggcgagggcagtgtgttgcgtacaagcgctgtgctgtgcgattttgtgtcgagcaagacttgttccgtcttgtctgacacgccgtacagcgcattgcggatcgcagggttgaagaagactcgctgcttctcagcgatgacatcttggctggcgcagtacagctccactggcggtgcggctgctgcaggcttggcgcacggctcgatcacgtcaaggcctgtccgctcaaaagcagattgcgagacgttcatgaggttgcgcatgtatccttcgctcgtcaagtcggtcaaaggagcgcggtccttacggtcgatgatcctcagcatcgagtgtttcggctcgtatttgtcgttctcgtcatcatacagcgtctcgtattgaccaagtttgtttggtgaagaaccagtctcgagggcgcgctcgaacaagtcgctcttcgcaatcttcgatacttcagtcgctgagagatcggagaaccgaagccatgagtgtgcgtccgcctcacgtgccgattgctccatgttgtgagggctccagatattgaaaagattgtctagatagtggcctcggaagcctgctttctcgttgtctggtcctgcgatttcgaggcggccaccatttcggccgattagtcgtggaagagagtactcaatgaagttgcgcgtggtgtaagcaaccctcacattctgaccctcgcgcaagaaagatggcgtctctgcaaacgatgcgaaagtgaacggagaccaagtgtcggctcgctcgaacaagtctggatggttacagaccttcctgaactgcatgacaaggttcatgagcgtggcactatcctgctcgtcgccaacagccttctcgatcagatccatgatgctaatcttgttgcgtaagttggcgtagtaggcgcgctgccggtacgtgaggtcgcagtagacatccaactcgatcttgtctcccaattccttctgcacgtgcttcttgacacgacgcaacatgaagggcttcaggatcatgtgcaatcggcgcaactggtcctcattcaacttggtattactctgcgcgtgactctcaatgtccttggaaaaccattcgctgaactcgtcgtgtgagtcgaacaagcttggcataatgaaatgcagcaaagcccacaattcctgcatgttgttctggataggcgtacctgtcaagagtagccggttgcgtgagtggaagtttagtaagctcttccatcgagagctgttcgacgacttgatggcttgagcttcatcgagaatcatgtactgccagcgcatcttttggaagtattgcgcatcctggacgaccagctggtaagaggaaaccacgacatggaaaggcgagtcccgggtataggtgacgtgtttcctgtcccagagcttgcgcaggactttgcgatcctttgccgtaccccagtagggaatgacgttcaggtcgggaacgaatttagcaatttcctgctgccaattgtgtagagtcgatgctggtgcgatgaccaggaatggaccccagatgttatagcgctcagcaaggtatgccataaccgaaatggactggactgtctttccgagacccatctcgtcggcaaggataccgttgatgccttgctcgtacaagttcacaagccaattgagacccttcaactgatactcttttagagtgcagttcaggagcttcggttgtgggatccagtcttccttgttctgcaatccggatggattctggaagttcagctctccgtcatcctcttggccctccggattgttgaaagcacgagcacgatcctgagcctcttgaatagcgtgttgagcattggccatagcagcagcattgagcgcactctcatcatcgttgtcgaagtcgagatcctcgaaattggtgaccttagcagtggggtttccgtccattccgtcaacgtcgatgcctggcttctcagcttcagctggtgcacttgcggcggtctcggcgtcatctgtcgatcgttcgatctcagctgtcctcgccttcttgccgatgaaatgagagtaaagctcagtctgggagatgaggaagttgagcttgcgcttctgtcggttggcttcccgctcagcttcgaccttctttgcgttctccagctcctgtcgctctgcgttcttacgagactcgcgctcatcacgctcattgcgcttccagaaagcaagcatctcacgcataccacgcttggccctggcctgtgtatccttctggtttttgttcgtgcgcatctgccatcttctagcctctttggcagccaattgcgcagtcttgcgaaggttcgactgcttggtggagagtgagttctccttgatacgcacaaccttgggaacatcctttcgtgcaaggtccttgatgatctgcgcatagaggttgcggtaggcagacgagtcgtgcgaggtaacgaagccattgcccagctcttccgtgtagctgcggtctcgtaacgatcctaaacgtgcttcctcccgaggagctatgctgggcaagtcatcaccgcggtcaatggcagcctgtccagcagcagcagcgtccttctcggcctgcttttgttctttgctcttcttgagacgtcctgtaccacggttgccttttcgcttcccgccggtgcccagatcatcggatgcctggaatgagctcattgtgccgccttcgagatttggtccatgtggcgtaacttccctaatgtccttgctgggagcatttccttgaagcagctggctggtgttcttggctttgcgttctgccttttgtgcagctgcgaggtgtcgctccttttcttcctcgttgtcggcctggccagcctttgcgagggcttcggcacgcttggcctcctcgttctggatggtcttctctcgcctgcgctttcgttgcatgtccttcttgcgctctttctcctcggcgatctcttggctttgcacttgttgccaggcgtcgccctcatgctcgaggttatacgagtgctttgcgtagtcgcggtgcgcagcgagcacgtcgtggtagcgcgtcaaagtggcatgtcgtcgcttcttccgcttgacagtctcgccactgataacgtcgaggccgcgcttgaggctacgctctcgccactcctcatgctcaaacggagcgcctggtccatcgaggtcgttcatctgtttggtctcgatgtgcgcaagggcagcctcaatctcggcctcgtccggtgcaggcaaatcgcgaggcgtcgcgaagctctgtagcgcgtgtgacggtgcaacggggtgtataggatcgtagggtgcgcgatgcaggataccattgtcgtgcggcgccaggtcggccggtgcaggtgaagccattggctcttgtttgacgaagtgcgcgtttggtggcttggataggtgaccgtggtcgtggttgagggaggcaggcggttgtgccttcgcgggggggtcactgtcggtcccggctgacattatactagaaagcgacataggatcggcacgcgtaggtggcggtgcctgggtgacagttagcaggtggtgttgtaaggggaagggtcggttttcacgcgcctcgtctttcattgatggccgtcgagcatagtttgcgggcggcggctgcacggcgccacggtttgcgtgatagacagatggtgagacaggtgagtgagacatggcttccatgccgccagtatgatggtgttgcgagagagggcgctgcagcggcgattgatgcgcgtacgagctcgcgatgggcgactggtacggcttctcgtaggggctgtgtgccgggcgagcgtcggagtaggtgtgtgtctcccgagtctgctgaagttgggggttagctccgcatccctgcatataaaaagtgtcgtggcgatggagtaggagtgtgggtgctgatggagacgggcctgtacgcacttgtggggaatgttgagggtcgtaacgcgccgtgtccctggctaggccgcgctctccatggtctgaggtcgggtcgtagtactttgacgcggaagtgtcgcgcgaatggagggccgtgctgatcggcggcagctcagtggtatggctgggggatggaggcgggcgactctgctgatggggagggtagttggtcgcggagtggatgcgtggttgatgaccctgtgtttgtgtaggcgaatgagcctgatgatccccttgttgcatggtctctccctcgccgtcgaccgagcgtcgcaagactgggtcgcggaacatcagactgcggcgcacgcacgagtaacaatcgagctggcagaagtgctattccatgtgcgcaggcctcgtaggggagaagctctagttaggggcgcgcgggatgatatctagctcgagcgcaagaatgcagccttcgaatagttgcgtgtgttgcgccgtgaggacgaggtcctggtgatgatgatggcgacgacgacgatggaatgcgaactggcggacgcaggatgatgatgaaggctggcagtctgcgatcaaacgcgcagcttggttgggtcagcgcactaagcggcagtctttctcgaccacctgggcacctgctcccggtctcatgcaaactcgcgactcgcgacgatgatgtttaatagagtgtcaaaacccaaacatgcgatgcgagccactgccacgagagagggtacgcgacgtgtgtggatgagggcaggtacggcaaattactcgcgccactttcatcgcgagcccttccgctcggtgggcttctcttccaaagcttgaaccccatctgatgtcctagaagcattactggagtggtggaccaatcatctgctgccgtgacacgggaatggcgcagctacagccgtacgtcgtctatctactgtctacgtcgtgctccagcttcctgaaaataggatgcatggttctggccacaagcaagcttgttccctctggttgctggtgcagctccctcccaacctgttctttatgaggcgttggttcgcctaacagcccctcgagcttgcgtctcgaacaccagtcgctccaacttcgagcagtaaatactttgcaaaacaccctgtccgacgcaatcaggatcatgacatctcccgcaatcgaggccgaagctcaagctgggcgagaagcaatggcataattgtcccttattggatcaggctgaacgaagaacagtgacgcgccccatgcgtggcgcgtgctggcattagcgcaacttcccgcatcgcgctaaaggccttggcatcaaatgttctcgaactttttctgtacgcgcaacagacatcgccagcacatccacaacacccttgtatcgccatggcagccgtatacaagactctgtcaggaaacgaccaccatgagaaggagcctggagagaagcggaacaagcagcgtgtgctcattctggtaggtttgtcgcatgaaacgaatgcgctcgtgctaatggcctacagagttcgcgaggcgtcacattccggcatcgccatctactgcaggatctttactcgctaatgtttgtgttcctcttactgttccttgatgcttgattgacagagtttcaggccacatagccgaaaagaggcaaaactcgacaccaagactaagctctaccagctcaacgaactagcgggtaagggcttttcttctccgacagttcctctgcaacaccaactggaaattgcgagaaatctaagaatattgcaaagcacgtgctgacagccacagaactttacaactgcaacaatgtcctatttttcgaagcccgcaaaggcaaggatctctactgctggatgtcaaaaccgcccaatggacccactgtgaaaatgcatctgcagaatttgcacaccatggaagaactcaacttcatcggcaactgcctgaaaggatcacggcctattctctcgttcgatgccgcattcgataagcaggcacatctgcgtgtcatcaaggagctcttcacccaaatcttcggcgtgccaaagaccagccgaaaggtaaagccttttgtcgaccacgtgatgggcttcactgttgcagatggcaagatctggatccgtgtattccaaatcaacgagtctgagactagcaagaagaagacggttgatggtgaagagatggatgttgatgcagcgccaaagaagaagagtggaaagtccgagttcgatgttagccttgttgagattggcccacgattcgtcctgacacccattgtcatccaggaatcaagtttcggaggcccgatcatctatgagaacaaggagttcgtgtcgcccaaccagattcgttccgacttgcggaaatccaaagctggacggttcaacaggcggacagaggcaacaagggacacgcaagtcaagcgcgccgatttgggtctcacatcgcatggtgggcgcaggaaggaaaaggacccgctcagcgaccaagtcctgtttgcttagattattgtcccgcgatgcaaaaagtaacggcgttcaaaggtgcacattgctggggaatcggcgcagccttgtagggtatagatgtaacttaatcgggcgatatacccaaaagctatctatgtttggcacgcgcctctttgcgcagtcatgcttcggctcaaatcctctgcatattcttcactcactccgctgatttctactctcctcgcgccagagagcactctcatcggctccaagaccatttgcgtctgcgcgaagtttgcttcgtcttgtacgcgatgtactcttccactggggaacttgactctactgatagcgccatctatcagatggacctgcaattggtgcagacacggcgtaactgcgagctgatctaccaactctctcactcttgctctgatgcccgccgataaccctcttccctgacagttatactttatcatgcccgtatagtcatcgaccgactccacattaataacatacttcttaatcctcatcaggttccgctgactaaagtgttcaagaaacgcatacgtccgattcggacacaatccattcgcggtgcgccaccgatagcgaaactttatcgcatcgaacgtgacgtctagcacaaacatgctgtccccgtatagcatgtccgcagcctcttcgtggatctgctggttcacggctaggagtgcagtgcagccacggaaccacacaatgtcgtggcctgtttcgcgatcactggatttgcctttcagcatcatccatccctcggaaccgttcttctgacgcacataggtcagactgcggacgggctttgtgggcgggtcgagggaacgcacggtgtgggggaggaggaacgcgtagatggcgcggcggagctcgatggggaggcggaggagcggtggtatatcttgtaactgctgcattatatttacttatcgagacttcaatcctgacatctgcgtctgtgaagttggtactgaagcacacaagcagccaacatttgacgccatcacggtgtgcaatcaccgattggtccaccgaaatccggggatctcttggcgcgccataacatctccacgcgattgcgacggtgactcctttcctctcccttcaacaaccaatcatgacgacaatcgtagctgatagcctctctggctttgcgatgcacacaatcatgttctctgagatgttcgaaatttctacttatagccccaacggaggggtctgtgttgtttgagttacgagttccttatcggtgttgaggtcattgattgaacttgataccgaacgatcgttagatcatacacaaggacgaggagagttgtttaggaagaattggaaacgactgctggagtgattgtagtatcagtacgaaggacaactatccaactatccaatcacaggaagaaactcaagtcatccaaactgctgtgagtattagctgttgctagcatatacagcttgatacactctggacgtatactgattttatgcggcctagtaattcacactaccttttcaatctgtatcaccaccaccaagatgctgttccaagacctggccaccgaactggttacccaggtattcttttcttgtaacagcatagtcgatgtccttgcgctttcttcaacatgccatcgcttccgcaaaatatatacatcctcgcagcgtctagccatcctcgagagcgccgctgagactcaatatggtccacttgaagacctcacgcagctgcttacccacaattcgagtcagcctgcccacatcattcgcgatgttccgttctccgccgctcttctcaagcaaatcgtacaccatggtcgagtggcagagaagtggtgcggcatctatccattcaagaaatggaagaataactacgaaagccgccgtcttctaacaagcgaagagcactaccgtcttagaagggcaatctaccgatcatggctgtactcgcgcgccttccacaaccgcgaccatcctcgcgagctccgagcaacaagacccatgctacaaaaacgcgccgctctactacacaactggaacagctgggagctcgccgagatcgcagatgtgaatgccgtcatccgcgaagtcgtccacagcaacatctgcccttccaacggcaccatcgcgcgcaaattcaaaaagcgcttccccgaaaacgagcactccctgctcttcaacatccacctcaactaccccccgccacaaacacacaaccccttcgcagcgcactaccacatcacaaccaacaatctctcggcccacttcaataacaccccaacctatacctcccgctacgcatcctcgaagttcagtcttctgcccaaccacgaaatcggcgccgagggctggggcgatgatataccgcactactacgtcattgaagatatgctgaagctggatccggagcagattatgtggctcaaggagaatgcgccgttgaaggggatggtggaggggtatgtgaggagcttgggggattggtttgagaataatggagagacgtgggtgccgacgctggagtgggtgttaaaccagcgtggagaggatgttggcgagttcatgggggctattgcagatggggagctgggcgttgctgttaaagaggagtagttgagaatgtagactagggggaagatacatagcatctgaaggtattcgcacacttggtgtcctgctcttcacatttttttaattgtcaagaacgaaacgaatcgcgttccgttattgtgtaccagctctgaacgacaagcacttgtggaaggaacacggattgcaaacacaagatatccatatccaagaacttttccactctacatatgccgccgctgcatccactgcgcatccttctcatcctcatacctcctcatctcatcctccttcatatcacccgcaattaccctatccaacctctcctgctcaacatctctcctctccctctctttgcccttgctcctgccctcaccttgatcctgctccaatgcctcactccccctccgcccacctccatccttcttcctcaacgccttggtctcctcaaaccagcgctccagcagggaacgcggtacgacgcgatggaaaacaatatcctcgtctgcatggtggaattcttcgttcgctgcaacgagaaccctctgagcgagaagacgccggtcgatgcgtgtccagcgcgcttcggcgctgcgggagccgaagggctgggtgtaacggatgtgagaggtaatggtgatggtgtcgagatcgagagggtcggggctagtggtgtgggcttgaggtgctggtttgtcgctcactgtgactgctggagtggtagatggtagactttggtcccgaccctcttcaccaggcggctgaggtgcgtcagctttcgtggcccaccaccatccattcttgccgctgacgttggcgaggccaagctctttaagctcggcaagggcttgtcggacttcttcgcgggtgagatatacggcagctgcgatgtcgaggatgtggtgggcgccatctggtggggcgaatgtatagttaaggaggtatgtgtagaccttctccgtagttgggttgagctgtacttgtggcctgttggtgaccgattgctctggtgtgatgtttgatccagtttgatctgaggacttgggctccttgcctttttgagccggcgtagcgtctttagatgttgaaggtcctgatgttgctggttcggatagcgcgtctctggcatcagacactgccgtctccacaatgccctctgcttctccttctttaccgtcgctttgctgaaatctcgttgtggccgcccaccactcaccatgagtatgtacaaagccacaacgattcagtatcgcaagtgcgttttccacctctacacgcggccttccagtcgactgggcaatgtgcagagtatgcacgccaccagcaggaccttttgaagcctccacgacattgtgatagacggcctgaacggtggaacttaggtcttgcaaagccacttcaggtctagcccgtgtggggggtgacaaagaaccatttggaagaagtatatcgcaggcgttgcacataacggactctcctctggtggtgggtccatgtcctggcgcctttgcttcgtctggcattggcgcgtcgtatgtaacatcagcactatgaggaccagactcgagctcctctcctgcaagcgcgggaaggttctccggcggatgagtgacaacccaggtactttcatccatggtattgtgaacttggtcctgatcaactagttccatcaatgccagctttacttcttgctcttcagcacgaacagcggcgacgatactactggtatccaagccaatgtatgagcccggtcgcgacttgaggtcagctgtaagacacaacaaaattcgtgttgctagttcgcttctggaaggatcaaacaacttcgaagcgtctgatgctgcttgagcgttcgtgccgagtgtgactgtggccgtgctcagtctctccatcttgtactgcaagtcgctgagtccgccacttgctcgcttgataccagcgagttcgctgcgaatgtcactgaggcgttcactccattggacatgctcgcttgatgatacctctccaaaatcgccagttgacgctacagttgtctcctcatctcgagcttcctggggaccttgcagacgggttatttcccgctggatcctgaggaacaacacatcgcgatcttcattattcttgcagatgaaggtcacatctccttcagtattgaagaaagacggcgaatggatagctccagcgagggtgatttcggcccatttcgtgtattgctgtatggtggacgatgcatgcagctgcaaagtcaacagcacggggaattcaccgtcttcaccgaaaccactgtagatgctgaccttgccggaagagacattgaccttgtcaccaagactcgtcacatctccatcttctgcaagtttcttctgcaccaaggtcttcaccggctgaataaaggctggttcatcgcggggtcctgcgtcgttgttcggtataatgacctgctcccgatctaccgagtagttggaggcctgaatgcgtacaatgacgtgccgaattgcgcgaagaagtgcgttgcattcgttgtcgtttcggcaacggaagataagcttgcccgtggtctccgacatggtcgaggtcgggagacgatccacaccatcgagctgcaattccggagtggttttgagtcgcgacacaacggaggtgtcattgagactaagtgatagaagaggccactgtagcttgttttcgtacccatgttggaagacatcgacacggtcaggatatacttgaatatggcattcctgagaagacaccggagtgggcgcagaagttgagtcgagcgtcgcaagaacgcgcgcccgtgacttctttggtccctgcggaactgccgtatcgtccctaacactcgatggtgtatccactgcttggtcctgtatgacggcgccgtaaggtcgatgctgagcgacaaagggccggctgcgagttttatcgccatgactcttctcgacgaaacttagcattcgcatagagatggggaacatgtcctttgatagttcgatcttggtgctttgacccctgatgtccggcttggtgtatacgttttgatccgactgcatgttcatgtaccagagaactgtctgtgcacgggaaaagccagtcttgcacagatctcgtccctcgaggtagagcctgtcgatatcctggcaggtctcacactctttggcgtgcgattcgaatctaatgagagcttgctcttcgttggcggtaattgggcggggagcttctggctgttttccgaggcggacagagcgcaaagcttcaccgatcgacccaaatagagtgcgtcgtggtgcatctgatgtgtttgaggtagcagatatgccagtgtcttgctttgtgatggttatagatgggactatcaaatcgtcgataattggtgggaagtacactggcatgaggcttttgtacacgaattcatcattagatgagaacaccacgaagatgatcttttcgacagggttattgcgttctgccgattccagaaaacgcttggcctcctcaagagcaactgatgcgacatctcgtcttgggtagttcaacataccagtacctgttgttcagtcagtataggtcttttcagtgtgtgggtatgaaagccaacctatgctgggcaaagcgatagacgtcgctctcatgctgacggcttcttgcagaacttctcggtagagcttcttcagtacgatcttggttcctccgttgtacctgtccgcaggtatgatatgcaagacatgtttggctggaagcatgtatccctccgtatgtctcacctcaccaattttgcactgcccgaatgccgtgacagcggcgcgcatttgttcgccgcctttttgtaagactgtccgatctagtgttcccatgcctctgaacgagacatcagtcgagttgaccatgacatcaacctcgagtttcgtaatgtcttcgcgaacaagatagatcttgtcattgaagactgcggatggcttcgcctgggtaggcttctcctctagctcacctaacttgtagagttgtgccaccgagcgtatttgatacagcttgacactgtctcgtgactgagcaattgattcgttttggaactctcgagtgagcaagacctcgttcaaatgatcttgattcccttcgccttcacgacctcctctctgtttgactttgtagtgctcgagcttttgacgtgtctcgaccatttccatgatttcgtctaggtcatatccgtgtcctgtgatcatgttatccagaccttcgagcaagtcgcgacatagctgcaggagctcagagggagttgtttggagcctagtattcatgtccgcgaggtagtcatcccatatcgacttgtcgccgcgctggccgagattggcatgatctttggccaggtcaatgatttcggtaatgtttccgcaaaatagcatcaacactgtacagacgagcttcaaatctcggatgtttttgttgacatcgttcgaccaaaggagaaaccgtcggatcgacgagagagaggagtctatggctgcaagatggttgaggatgtcctgcgggaagtcggtgactgaaaggctcatcccaagatttaggtccgaaaagactttctgaacttcatttcgcgtgtcaagaatcttcattgcctgtgccgcatagtcctctgaccagatccctcgtgcagaatccaggtcgtcatgcgtaggcggaaagtatactggcaagaagtctatgtatgccttttcgtctgccgcggtgtttacgcaaaagatgatgcgctccagattgtgctccggatgagcgtcgagatactcgcgcatctcctgcagggtgatgcgcgcagccactcgtgctggaaagcccacacctcctgtgcctaagcaaggaaatgcgatggtcttgattttgttttcgattgccacttttaaaacctcgcggtagcagtcgatgagctgattgaattctcccatgcctttgtgtctgaaataaccaggcctcagcacgtgtatgacatgttcactgggaagattgtgtcctccagtaataagtgcttgaccctccagtcttcctgtcaatcgcgcttcgacagagagtcctggtccagcagctttatgaatagcattattaagagtatctcctcttgtcatcttcagagacttgttagcactattgactattgcatccaccttcagcttcgtcagatcgtggtggcaaaacgatatgattcggttgtatttgtcgttcggggcgaaactctgatcgcgctgttggagcctgcgagttctgtacagtgatctaatcgtgggtatgtcggctaatttcagtatgttcagcttgctttctcgttcatcatcttcggcataagattctggcacatagtagctgctatcctcagatcctgagcctgatctgcttcgatcatcaggctgactgccagagcttggaaatagcgcaccaagtcgttcctggctcgcatctggtaattgctggaggctttccgcggacaaaattgctcgagtcgctgcttcttggggatgatcgtccgcgaggtcaagaccttcagatgctggatgccttctcccggtcgtttcgggatatagttctggcttttcgctttcgtgtacgggtaacgacaggtcactcatatccctagactcgctgctctctgaacgaactctgcttgctgcactactggctccatctgaatcatcttccctgccgttgggtagcgcaaaagtcgcgagtctttcgagatggttggcgatatggttgtggaaatcaccaagaccctcgatgtctgcaggcgccgagcaaatcgggcaggttgtgcgcgcgtctacggtggtcgtctcaccgaccttgacgatcgcggatagttggctttctggaaaagactctgcatgctcgcgctggaaatgatcttccaatccagcactggtcttgtagatagcattaggatgttccgggcatctccacgccttgcgatgcgtagcttcgtggtcagcccattctcttcgagatcggaacaactgctcggagctgtcacagtcaggatatgtgcacacataaggctgtaaatcctgtagaagatgagtcctccaagcacgtcctctaccatatcgagcaggacatataatataacagtacgggcactcaaagtccttctcactgtcagcggcacgtggaggtggaggcagatcgactcctttgccatgcagatccttcacagtgactgcgtagctagtaacagatttggtatcgacgatttcatcgagggactggtggtgctgtgtagcttctgtgcctgataacaaggttttgccagtcttttgactaggtgcatcttgattgcggacgagaagtggtgtacctgggagagcctccatggtatcatttcgagtgggcattgcgggacgatccattgtgggctgttccaggggtgtctcttcctcctggactgtcgacatgcctagcttatcccgatctatagatacgtcaggacatgtaactccactccactctgggaagcacagtgaaggaggagcaggattcggaatcaacttacgtcgcttccagtatttgaattgtcttctgcgaagggtgattgcagcactgagtcggatggtgaggtagtcataatctgcaccatccgcttctccttcgtgaggctgccggagataccggagcagctctttgacatgctgaagatcatagtcggcatatttgctcagaatatccacgcctgtttccggatctttcggcttgaaggtcgctgctttagccgatcttgttcggatagtcggtgttctgattcggacactcagcttgtacagattgtctatgatatctacaatctccgagaagcgcatgctcagctcggttcgggagccggtgtcttcgtcgtcctcatcatctttatcaaagaaatcatcatcgtcgtcatcgtcctcttcagtcgcctccggtctgggttgcaattcgtaaggtaaccgagtcccagacactattgcagaggcttcattgatgttttcctctaactctttgaggaacttgagggtgttggtggatagcagtggagagtcgcgaagccgatagtcgagcgagctatggcctttttgcagagctccgaggttgccggaccacactctgaaccgtccgatttcatcttgtaggccgtcggattcaattagatgtgcccatttgccgtcgctcgtgtcgagagcggtcgtcaagttctggaacgctagcacgttcgcggccgttgcgagtcgtatcgaagacatgacctcgatcccgcatggcgagcttgtgagggtaggcacgctgagttatgctatcttgcagcctgcgtgacgcgcataataatgcaggactcagactcagcgcacgaagtcacgcacctcaggcgacgatgctagtccgattcggggacgtttgaggcgaagccggaaggcatgatcgtgcaacaaggtggctgacgcaaaagcgctgcctgttggacatctataaccgctcttcagggcgtagaaagccccaaggctgatacatcgcaggccgcacccctcagacgaggcgagacattcgcgtaagccttcatatcttggtatcgcgatctcgaggtttggctcaaccccgctcgcttccttccaccacaaattaaccatgtcgcaggcctcaccgcattgcgtgcatatgctcgtctcggcacagctacagcatgagtggtttggaagtggctggagtagttctgggctgcctcccgcttatcatccaaggtacgttcagtcgacaaggcctagtgtattcgactgacagggtgaaccaggcattgagagctacaatgaaggcctcgaccctatcaaaagcttcatgcgatgggagcacgagctgccaaagttcattcggaagctcaccacccagcatatccactatgaccagacgattcgcgtcctcttcgcgcccataacgaccgacgtcgagtttgcggaaatgatggcaaatcccggctcggcagagctgtggaaggacaaagggatggctttgaagctccaggaaaggctgcaagagtcgtaccaagagtacgaacgcacaattgccgacattgagaggataacgaagaagatcgcgagcaagctggatctcgatcgcgcgaaagaggtaggcgcattgaacgtcacacctgcccttgcatcgcgctgacattccttcagctatcgcgcaacgatcttgaagccattctctctgcgaacccgaagaaagcaagcgacaagttcgaattcggaaagcgcatcagatttggaatgaacaagaaggccatacgagccctgttggaagaattggacgattgcaacaaagagctcgagcgcttcacggaaaagagcgaaaagatcgagacaattcgcaaatctgtaaagcctgcttttgcatcccgccttcaacgtatccaaggatatgcaaagaacctacatgattcgctcttgtggtcatgctcctgtaaatcggctcacaagacaagcctacagttagagtcacggggccagctttttgcaagtgggacaaggagaacttcttctagaacaagctttacagtgtcatttactacaaaagccaccgacgatgcgtcgtggacatggcaagccgccgaggtcttggtcgaggaggaagaagaagacttgcctgcaaggccgatgtcctcacctagagcaaagtaagtctaggcaacttggctgatctacggctgagaatgcatcgaattcatatactgacgccatcaggatgagtaagagcgtgagcttcagttcacctccaccatactctgtcacggaccccgtagcaactacagtttcatcgtcgtctccatcactggaagaggtcaaggacctgtgtgcatcaatcaatcaaatgcacgcttcgcgccttggattctctctcgacaacaaaaggaagcttcgaggagcttatttaatcgatgcaacggaaacacgcgttccttcggctgaaattctgaccctagaggaccttcttgatcgcccgcctgtagtcaatggcaggcgcgcgaaattgaccaaaaaggagcgttacaacctagcactaacactcgcatccagcgtcttgtacctgaactcgacaccctggctaatggatcagtgggctgcaaaggacattctcttccatcgaacggaaaatgctatacatcccatcgagattgatcgcccacacgtagcgccatcgctggtcgaacagaacaaaggaatgccgaatggtcacaaagcacgaggattccacaacaagaactcggtcttgctcgctcttgccatcgcacttcttgagttgtattttggcacttcagctggaaagtaccaagaagacgagcttggtgcagctgatcccttgctacactcaaatccgtggttgctatgctcgatggcacatacatgggcggaagagtcgcaggacgatctatcagctgcttttttgagcgctgtgcgacattgcctaaggtgctttggagacccaggcgcgagcttgcaggactcggagtttctgcaggcagccgtcgaaagcattgtattgcctttgcaagaggaattgcaccagtttctaggcacgacggtatcatgagacaagcgcagccagccctgggatgggcggacggcaggtcagctcgctctggcaggcgtgccactactggccgttccaacggctctcgtatctatgtgacagaaccaccggctcgacccgcttcctcacgagtctggcagcgcatcatctcgtattgacccacgtgctaccaagatctgaatccgggggtgccagctagcgcgacacatccttcgcatgtcaaaatgaacgacgtttcgcgaatccatcatggtgatggcgggggcgacgagttgtaattggaatggccacctcgcttgtagcatcgatacaatgcgtggcgattgatgcgcacaggacctaaaaatacagccagattcgcctagtccttgaagctgcaggttcccgaagtcgcgcatgtgtgcatatgcgcagcagctgttctgtttggctgtgtttgagagcttcaccatgacaggctgtcagccggtggggtagatcgcaggggcgtcacagaacacagggccggcggaatgccatgacgaagttgatcaactgagaaaagctcgaaaaaagtgatagtcgcagcccttccggatctgcatctgtagatagtaaaaggtgacgcggtcagctacatttgcttatcgcgtgtaagattatgcaacgagttgtcggaaattcgcagcaagcatctgattcaagcattatcgaaacgcttttcttgtgacactacactaagatcgaaacccaagccacccgtcagtctcatctccacacacagagttctggcagcctcgcacttggtgaagaaagctcagcgaagccttcgccgcggacctcctgacgtatagcgctacagttagcacagtgaagcggccgaattaggtgccccaacggcttcggcgtggcgtcagggctgcacgctcggcggcttgtgctgcgggacgccggcgacacaggacctttgatagttttgataggccgacgcaacgacgacgctctgaaacgcacttgttgtgcaggagcggagcagatctggcagccaaacaagtagtggctaagggcggtgaggtggccacaggacaacgcaactgaatgaaggtttgcctctgatcaacatgtgtgctggggaatgctgttggatgcgaaaaggagagattggtcaaatatggacgggcagaatgcggtcgagtgctattaataaccctggttcacgtgcagtcttctccgcaggttgatgaggcaggcacgtcaagcaagcatggaaggagcgaccggtcacgtcttgggccaggaggcgaaccacaacaagcgcaagaggttgtgcagtgaggtgtaaacacgcatcgccacatgcacaacacaacagcacagctgcggactgcattattgccaacagtccccattgcaggccaacgactcgctgaaattgtcgaaggtgttcgtccactgcccacgcgcgctaggggtccctcgttcgaagcaactggcccgtgcaccctgtttctcctttcgatagggacgtcgtcaatcccagagctttattcaggattccgcaaccacccagagcaccacctcaccgctctcccttccatacaccaccgtcgctcaccccaagacacctgacgcagaaatcaatactggccggagcgcaatccctcgctgagacgctccctctcctgctgccgacaccatggctcaacagtagggcgccccagcattgctgtgtctgaggccgcgagactgaccacgatacagaattgctgcgtccttcaaggacttctggcacaccatgacctcgtacgaccgccacgcctcccacgactcgccctaccgcaccgggcggcacattcccctccctcagagccgccatgccactctgacgtcgattgcgacgagcggcgtcgagtcccgtaccgacctgtcgtccccgtaccagcacgacgagttggcgaccagcaatggcttcattggctccccccgcggccccatgtctccgaactcgccatactcacctggcatgcgcgggctcagccgccaagcgactgctgacgctgacaccttcgacaagggccccaatggcggcatccagatgcagaacttcaacgacggccttcccccgccgccacccgtgtcgcattcgtggaagcgcatcgaccgctgggtcgaggacaagtacgaggagctctttgacaacgtctgtgaaggatgcacgtccaacgatgtgaacgaattggaacacgaactcgacgccacacttcccatggacattcgtgagtcgctgcagattcacgatggacaagagcgcggcggcctcccgactggtgttgtcttcgggctgatgttgcttgactgcgaagaaattgtcatggagtggaagaactggcgcaaggtcgccgacgagtaccttacctcaaagcccgactaccgcactcctcagatccccgtcaaggcttttgctggctcgtccacaatgccgcccatcgcacaggtccagtcaaacaccaacccgctatggcgacaggacctactggccaagcaggactcgcagccgcagggcgctgtgcagaaggcttatgctcaccctgcctggattcctctcgcgcgtgactggggaggcaactacctcgcgactgatctcgctcctgggcccaatggtacctggggccagatcatcattttcggccgtgactacgactgcaaatacgtggtcgcacgatcatggggcgctctcctcgcaatggttgctgatgatatgggctcagagaatgtacacattgacgaggagactggtgaactcaagctccttgctttcaagcgccagaacatcgagcccccatacctcgaggttcttcgctggcgatgcgaccagaagcacggcagacgaccacaggccaagcgccggcccaacagcggtctccgagtcaaccccaacgcacccggaagcgtggttcccagcagcacggctagtagcccgtaccacagcccagttgtacagccagaggaccgaggccgaagccccgtacgcctgtctaagaagtccaagggtgttagcccacgcggcaagctttccagcccactggccagggtcgcagaagagaccgcccagccaattagggttcatactgacctcgactcaagagctggcgcaggagtcgacaacctcatttctgtcgacacaccaaggccgagcgacgacttcccggctacccgcctgagccagggtagcgacaaggagaacaagagcgtcaaggaagaaaccgaaaaggcacctgcagtgaagagcccagacgccgaagcatcgtccgagctgaagacggtcgagatataggagactcgcgacctaatgaaccttcattgacacatctatcgtaacggctggatacttgcaacacaggcaatggtttcctgccattcctttttaacggagtgtaggcgtcttcaaccatctcgagattgcgatacatcgactggcgttactccctcattccacgaacatgttcaccgcgtggcccaaatgacgtcttgacgtcacccgaccaaccatggccacccaacccttgagtaaacgacgccataatcaacaccaatacactgcaaccctttgtacaacaaccttttctccttcacttcgatttccttcgctgcttcatacaacaagcagcagcgtctgttcattctcttctttcaactgtggcatttgcatccagcgtagcgcaacacggctctgattttgttttatgactttgacgcaactctggcggcttgatggtctttacgtcctttcgtgagcatcgtgggctttgatagtcatcctgcttatgacggatgcgtggtttttataatattcaatggtggtatggtgggtggatgaggggctgcgcttagaattggggagtgcaggatcactttgtatgaacgtgtttcttcttacttcttcttttttgctggctggtattcatgagggaatgcgagacaataggcgtattaacgtatcggacggggcaaatgcaagaatgttcaaaattcaaatccaagatatgtaaaggaagccttgtgtatgtgatttctttccacagtccttccatttccaactctctcctgcctctttcatcctcccccgctcccccatcagatcctcacctccaacccctccccacgctcccaaaactccacggtccgccgcgcaatgttcttgggattcctcacctcctcatccatcccaaccactccctccacactcactagtcccacatgcacgcccttttccccaaacgccagccgcaagctctgcaccatattcctctgcgcggctttcactaggcttagcgagagtaattccggcacgggggagtggggtagggcgctgtttgttaccagtagcgcgggcttaaggggagaggaggtggaggcggagctttgggagaggctagtgagatgggggaggaaatgttgagcgattaggtagagtgatagagtcgttgtctgcctgggttagtagccggagaggccaacaaaggcaaggagtgaacgcacacgtaaatcctcatctatctcctgcacaggcgtggagaggatgggagacgggtggatgcgcgcggcgttgaagaagatgatttcgacggattcgttggttgtcaaattgtccaactcttttaaaaccgcagggattgaggcgaggtcggagaggtcgatttgcaagatgtcgaccttgacgtccttggaggctgcggatacgaatggggcgtcttcgttttgcaggcgttgagtgttgcgggagagcaggattatgtggtttatgtctttggaggcgaattctgcggcgacgtgctggggaaatgggtcagtgacgttgattaaggagggcgggaaaaagggaaggggataatggaagatgaaagggaagagagaagtacgttaccgatgcccgggccggcgccgaagacgatgagggtgcgggtggttgtcgtcatgatcaaggagtatgtatgaggctgatggttgaaatctaagggcgagtttgcactttttatatctacagcagcaccggccttcatactgtcgtcaagcttgtgactagtctacgcggagtattaaccggcttgaacatagtgcctgctttgaaattcacattattgctcgagtgcagagattgagtgggcgagtatctaaaactggctcattagtgaagccgactgaggctcgtagaatctttgaccatgattaatgtatgcaagtccaccaagtgagattcaagaagtggatatgaacatgttgctggatttgtgctagtctacctctagcgcgagtgagggtccgggatcacgtcaccttgcagcctgcacctcagctatcctcgccaaaatcccgtgaagcttgcaaagcacaacgacgttcgtaagcaattcccgcattgccatgcacgatcgataatggacttctccgcggacgacgacgaggctctgcgccaattcatgccctcggaattcggcaagaaagatggctccgtaaacgtcgaggcgcaaatcgagcgcgcgcgcagaccggtcgtggacgagaataaacgagcaaagaaggaacccgactcggacgacgatagcgatgacgacgacagcgatgaagaggacgagttcccagtcacacacgaattggctatcaagacgcatgagcgcgcaattaccacgattgcgctcgacggctcgggcacgcgcctgatcacggggagcaacgactgcatgctcaagctacatgacctgagtgcgcttacaccgagtaccattcgtgcgttcaaaacggttgatccatttgtcaccaagccgtcgcaaaacgccgagtcgcattcgatacaccaggtgctgtttggtccgcactcaggggggcagtttctgtgcatcacggcgacgcctcaagcgaggctgtttaacagggatggcgaacagatcgccgagtttgtgaagggtgacatgtatctgagagacaagcataataccaagggacatacagcagacctcaccagctgcgcatggcatccaacgatccgcgaccgctttgtgacggcgggaacggatagtacggtgaggatatgggatgtgaataagaggatgaagcaagaggaggttattgtgcacaagtcgagagcggctggaagtgcgggcatgacgaggatgactaccattgcttggggtgcggcggctgagggaaatagcagtatgattgtttctgcggcgctggatggcagtcttgtcatgtggggaggtgaagggccattccatcgacctacgggggagattcgagacgcacacgtgaaggacacttggacgagtgggattgatatcagtgctgatggcaggctggtcattacaagaggtggagacgacacgattaagctgtgggatacgaggaagttcaagacgccgctcaacacgacctcgcatacatcgacatcgtcgcagtaccctacgtcaaacatcaagtttgcgccgaactcccagagtataataaccgggtcggaaactggacatctacacatcctcaacccagcaactctccgcccagagctcgtcaccccagtaacaccgggatcgcctctcatcgccgtgaactggcatcccaggctcaaccaaatcttcactggatcagcgaacggtcagacgacaatcctcttcaaccccgccctatccactggtggcgccctatccatcctcagcaaagctcccaagaaacgtcatcttgatgacgaccccaacctcacagtcgacatggatcccctgggcatgtctggcgacggccaaagcacaggtggcggtccaacgcctggttccttcgcagcacgacatcccaccgtcggcttgacagcatcagggcgaagcagggatcccagacgaccacatatacctgccgtgacgccgtttgccaagtccacgccggaccagaagtacgtgatggagcagattgatggaagtgacatgcgagatgaggacccgagagaggcgctgcttaaatatgcacccaaagccggcgagaagaatgtgtttacaggcgcgtgggataaaacgcagcccaaggggatatacaaggattacgacagtgatgaagacgagagggacagcaagagagcgaagagatgatgatagcgcgagtaggcattgaaggcgtcttgggatctaaaagcatatacccatactacatagcaaattacatcctagtttcatccccgtcgtattcaattgcgttctgattcgccctgccctaccccaaccaaagtcttggcacccgcaacgcgcccaccaatctcgatgagtcgggttgcacgaccgcgacgcgaatcccatccccacaatcacacagcaccacgaccgtcaacaaacacccaattcctccctccacacccaccaaaacaaacacaccacaatgtcattcctcctccgccccacgctgcgcacccccgcgctctccgcgacccgcgccttctccagcacccgcgcctcgcagctcgccaaaatgaccgtcgtcggccgcctcggcaccgcgccggaggaagtacaggtctccggggaccgcacgcttgtgcgctacgtcgtgggcaccaactatggaaagggcgagaagcagaagacgagctggtttcgcgtggcgagctttgtcgagggcgcgcagaaggagtatctgctgagtgtgccgaaggggtgagtgggatgttgtggatgggaaggggggcttgcagaattgacgtgtgtgatagatcgctactgtatgtcgaggctgatgcgcgtatggagacttatgaggataaggagacgggtgcgccgaggtcgaatttgagtttgatcgcgagtaggttgtcctcttgaggttatgaaggcaagagctaacgtgatgatagggaacttcgacgttcttcagcgtcctcgtaatgagagtgttgagacgaatgatgaggggcttgtgcaggaaggctctcgatagagggcacgatgatccgtttagacaggaaagatgtgaatggacgattaggtgatcactttcttcggtgctggaggacttcttgagagacaggtttacgtgtcgctcggtgtataactacttgcggagttttcttccttatttgatctccgctctgggaggacttttgagctgtggtgcgtaatgaatgataccttttttcttcgcagctttaaacaaacaagcttggaaatgtaacgtctttattcaggaaagctatatgcttctatacttaatccacgttctgtctgaagtacatgagtattttgctcctatgtattgccgatagtgtacggatgtactttggtggcgtgcggcgaaccatcggactcccgagttgacatcccaactttttgtacctctacacgccgcccctccaccacgccctccaccacgccctccaccacgccctccaccacgccctccaccacgccctccaccacgccctccaccccacaaacatgcaaagactcgtgcctcagcgagctcgccagctctggggccatgcgccccgcgtccggtcatccaatcgcaggcagagaagctttgcgacagtttctggcacttcacagtacgcctgtcctgcgtcgacacactattcacgcttttctgacacgactctagaccctacgatgtgatcgtcatcggcggcggccacgcaggctgcgaagcctctgcagcagcggcacgatccggcgcccgaaccgccctcataacgcccaaacacgacaacctcggtgtatgctcgtgcaatccttcctttggcggcatcggaaagggtaccatgctccgcgaaattgacgccctggacggtgtggtggggcgcatagtagataaagcgggcacacagttccgagtgctgaaccggaagaagggacctgcggtgtgggggccacgagcgcaaatcgatcggtcgctgtataagaagtacatgaaagaggagatgctgaattatgaagggctgagtgtgttggagggaagcgtggcggatatcattgttgatcagacgcaagaggagggcgtgaagggacgatatggcagaatcactggtgtgaggctagaaagtggggagatcataccaacgggaaatgtggttattacgacaggcacatttttggggggtgagatacatattggacttgacgcgtacccgtcggggcgcatgggtgaagctgcgacatttggtttgagcaagagcttaagagacgcggggttcactttggggaggttaaagactgggacgccgccacggttggatgggaagagcattaatttcaaaacactggatgcgcaagaaggagaccaaccgccgatgccgttcagctatctgaacgaaagggtgcaggtcgagcagcaattactgaatcacgagacacgaacgaatgaagcgacgcacgacgttatacgaaacaacctggacaaatcgatacatatccgggagactgtgaaggggccgcgatattgcccgtcattggagtcaaaggtcatacgcttcacagacaagacctcgcatatcatatggctggaaccagaaggcttcgacaacgacgtcatctaccccaacggcatatcatgtactgtgccagcagacgttcagatcgagatgctcaagaccgtaagaggacttgagaacgtcaacatgctccaacccggctacggagtagagtacgactacgtcgacccacgccacctccgctcaacgctcgaaaccaagaacatatccggcctcttccttgctggccagatcaatggtacaacaggttacgaagaagccgccggccaaggcgtcatcgctggcatcaacgccggcctcagatccctcaacaaacccgccatgatcctcacccgcgcagacggctacatcggcatcatgatcgacgatctcatcaccaaaggcgtctccgagccctaccgcatgtttacctcgcgctcagaataccgcatgtccgcgcgcgccgacaacgccgacacacgcctgaccgccaaaggccacactgccggcgtcgtgcgctcgccccgctggaccgccttttcgcgtgacgcagccgacatggcggagcttacttccctcctgcaagaaaagacgctgggctggtccgattggaataaacacggctttgccgtccgcaacgactcgaccaaacgctccgcatacgacctcctccgcctcccctccacaacaccctcatccctcacatctatccttccgcaaatcgccaatttctcaccacgcatacaggaccgcgtacacatcgagtccacatacgcgccgtacgtcgcctaccaatctgtctcgcaggcgcgctggctcaaggatgagcacctccgcctgcccgacgatttatcgtacgaagctatttttggactgagctacgaggagaagcgcgcgctggaggttgcgcggcccgagagcgtggggcaggcgaggagggtagagggggttacgcccacgggggcattgagattgttgcagtttgttaagggggtggggaggggggagagggatgcgagggcgagggaggagattgaggagaggaagaggagatacaagggggaggtgggtgaggtggtgaacgttgcggggatgtaaaatatcggtgtaggagggacgtatggatagatgatggagaatgtacgatatgatcataaggctgtgattccggccgagcgagagagagcgtcctcctatctgttgtttttggatattggagcgatgtctatttttcttggaactgtttgtaccatacgaaacacattggccttctagcctcagagacagtggtgatagaccggctagcaaaatttaagactgtctatgaccatcctcagctcgccgtaatacatgcattctgaaacctaagcattcatgtctcgggctgcgttggccgtcattgctcgccgcggcagcccgcatgtctaacatcacagtgaaacatcactcctccacttcagttggcgatagtgtgaaattgctcccgcaatatcctcaatgtctcgaatttgtatttgtgtcgtagctagacgcagttggcaagggtcattgacatgcggatatgctgaaatatcatctcacggcgtttattacccgggcgtgttcagggagaaggaaggtccatcttctgcatggagacgagatgagtgcttttattaaaacttttcgatgcttaaaagacggtggtaagagtgctcatttcgttgtcctcgttgtcctcgttgtcctcgttgtcctcgttgtccttcttgttcgcattgtcctcattgtcctcgttgtcaacaagccaatggctcttatgtgatatcgctagcttcccaccagcaccccattcagtttttttccgtcttaacttacttcagctggaaaacatctttcatagcatctgtctcacgtgcgggccactctttcgctcgtaaagttcccgtgcaaacacttcactacgcactagttccagtgacacaaacggacagccgcataggtacccgctccagctgcttgtgaaagcctacaacattgtcgacctctcgcacggcccggagttccggtgtttacctgacctaccttcccactccccaatccttttgtttacggcacagcgcctctaatctcctcaatctcgacctctcatggcaccctcaactcgcctccgggcaaatccaacacgacgtgttctctatgcagaatccaccggccgagaaggttctcgcggtaatccaatcgctctagaagacactcctccgcccgaaccagtcacgtccccagcgcctaggaagcgtgccgcgcgcaaaccagctggcaagcaacctgccctcaccgtcccgcgtactcgaggcggcgctatcgtcaagcccaaggagtcctctgagaaagctactggcaagaaggagaagaagaagaaggcgccgccagtcaagcgcgagtgctccctctgcgcctcgaccaagggcgttgctacctgcttccgcctggacggccatgaggacgcctgcgagcacttcgagaatacctgcggccaatgcatccagaaaatgatcagcgtcaagatctcccagcgccagctcggcgaagcagaactcgcctgtcctgtgcccggatgcgcgcatgtgctcgactacaccacactgaagcacgcttttaccaataaagccttgttcgtcgagtaagtcacagtcccctccccccaaccatgcagattgagaggagataactaacaatccaccagcttcgacaaagccctcgtaaaacacctcctctccgcctcccccaccttcatcgcctgcctctcgcccatgtgcggcaagtacttctccaccgacacctgcatccccacctctcgctccaccaaacaacaaatctcctgcccctactgcgcctcctctctctgcctaacctgcaaccgcccctggcacccgcgcacaggctgcaacagcgccgccgccgccgaagatgcctcctcgctcgcgcagataaaatccatgggcgcgaagccgtgcccgcaatgcggcgtcaacatcgagaaatccggcggttgcgaccacatgacgtgtcaccggtgccggcatgggttctgctgggtgtgtctggtgccgtatacggtgaatgtggtgcatgcagagggatgtccgcatggacggcgggatgtcgcggttgatccgagaaattgggtgcccgagggcatgggcgaagagcaggttaatgcgcttatcgaacacgcaggacggaggttggatggggtgggtgggcaggttgggtttcagccggtgccgatgccgcaggcgcaggcgcaggcgcaggctccttgggggcagttcgttgtgggtgggatggcgaatgcgtttttcaacttcattgctggagggcagggtggtcctcagggtggtcgttgagccatttcttttctcttcgcttggctgcagtctggggctgggttttggacctgatcttggactggatgtcagctggctttgagagcaggacgaagcgccccaagaagttctcaatgaggacggtgtttaggacttttgatacccggcgacttcgatgtcggtttgtgtgtagtaggatccagatctgagggacccagataatgtaaaatggtgattggatatggtatcgtatgcctagactggactcaaggttatacttcctttcaagttcgatcatgttgtgtatctcgttggtcacgccagagatacttgtttttccgtttagtactctcgcttctggctagagttacagtatcaccatatgtgtcactttgtttccctctcttcgacgctagtgtaagcgcggatgcggaaactggcaatgcggtctactcctaaccgaagctgtctccgtgaggctaaggattgcagtgcaaaccggcgagatttcacctgccctacttgtggaacgtcgtatatcgtagcacgaccgcagtgatacctgatttttttgtcagcaggcaaaaaacgggcagtatctttcgagcactctctctatgataatgagatacgacatggctatgcgttgcgttgaacaccgtacttgattagttagggcacaattgcgtcagtgtacatgcaacaaatctcttgaacacatcggtgggttttcaagcatattcatttcagccggaccctttcgctatgaagacctagccttttcggtcatgcatcccatccttaatcatgagacccaaatgaacccatatgaagtaaactccggccctatcttccactcatcatctaagccttctgggccttggcgccccggaccttggtgggcttgtcggccttgacggccctctggctcttgcggatggcggaggcgcgggcaacggcgtcctggcggaggtctgggcggtagttgcgcttagtggtggagttgacgatgccggcgaaggtcctgtggacgttagtgcatgtcctgggttggtctgttgttgggacaagtggtggaagacgtacttgcgggttgatcgcgagggaccgaaggtggtggtctgggtggagaatgcgggctggtggtgcttgtcgctcttctttacaagcagagtgacaccgccctccttgccggggatgatgccgatggcctattcgcgtagtcagtaccgattcctgtctcttgttcgtctggatgcgcaaaggtgttcgtcgaggactttggtgattcgtgggagttcgtgttgtcgtaccttgttggcgatctggccctcattctgcagcaagtcagtccaatgcactcgaattttgcccagacgacaacataccttgcggctgtacaagttcctcaggttgagggggtcgcgcgagaactgcacgccgttcgccctcttgacaagggttgcgctgtgtccctctgcccacaaatcagctccaaatcccaaatccgctctcttttcaattccggtcactcactggtgatctcccacgcaaggtctccgggaatagtggcggccattttgaatttgctttgatcgtgaagtttgggcttgtcgctattctcgagaagttcggcggtcgttggtggcagcttctcgtctgcgttacccaattcggctggcgcagttagtggtcggagaaacgaaaggccgcgcattgcccagccacggaagcgcggaagtgacgatggaagcataaggcttggcgtgaggcggtgctgcgtgagcggccgcgacagtcaaacattacaggtgtctccacgcctcgtattcaaagtaatctcttgtggtgaaatcttgatgatcccgcgatagcacggaaacctatcacacaccgtctcccttttgtaaccactcgctccttcactccttcactccttcactccttgaggctctatcgagcactcccgaacggctccgacgcgccgcgcaagcaccccaccgtaggggatactgtacaaagtgcttcaatatgggctacctgttctattccatctggcttgcaatcctcgtctgcgcgaccggtatgccactctacattgatccatgtctcgtccactgacgcaatccagccctatactttacccgtcaacgctggctacacctcctgcctatccccgagccgatctacacgcgcttaccaacatctttccgcgatgatatcgaagctggtctctcatcttctgcctttgacctatccagcaatgttgaagctggcgattcacgacagggattagatgatgcaggcaagaaggaggtcatgcgcatcatgaagcgaaggggtgtggatttcgatgaagcgagacgcatatatatgcaagatcgtttcaagaagaacaacatcggtgcagacggtgtaccgcgcgacccgaagtttgttagcttttcgtaggactgagagcgttcgactgatatctttcttcacattcatctcatttgtcatgggcagggtcggggttaattttgcgtttaggacttgctctcttgaaggtttcctattattcagatttcctatgtcactatatcctcatctggtaagcgtggccaattctacttcattcgtgaaagaccataccatgcctctcttcagcctgtatggcacttagtgtgcagtccaagaacgctttgtcggtatgagcagggtcgaaatgggaaatttcgtaggtcgatcatgagcaagtgaccaggatggtatgtgccataattcaacatgtgacttcgagcttggcccgtcgcctggtcctaatattggcttctccgaggctatgctgcgcccccgcatcctttcctgggtatttcccaaattcgatgccacttttgtcacacactgtcgtcttgccttcgctcattttttcagggatgcttagcgattggtgtccagatgtagcagttttaagcatatagtagagtgcatgtagatgcacgttggacgatcgttgtgatcatgaggctacttgtggcgttgaaagtccttgattgctcgttgtccgatgcccgttgaattctgagcgagattcgaagccccacggcaccacctctatacttcatcaacttgggtaaaccaagatctacctgggaggttgtccgaaaccaggcggtgggaagcctggtggtggtccattcatgggtggtgttggaccgaaaccgggcggggcatacatattcacaggcgcaccacttggcggtcgagctggcagacctactggcgccggtgggagtgaaggcatgcctacgggaggagcaattggccgaccaaatccaccgcctgggccgttgggcgcaactggaatcccggccggatgcatgtttgatcctgtggccatggacgcgccttggggtacttggaaaagatgcgctggcagtggctgcaccgctggtgcaacaccgtgtgccttggcctgcttcgcaagcatacgctctgcttcgtctccgtgtctctcgcctttgccgtctttcttgtacgcgtattgaaccgagatttgcttattcatcatgtactggccatgcatgctggcaatagcagcgtcagaagactcgaagtcgccatatgagatgaagccatagcctttggacatgttgctctcgtcgcgggcaactttgggcgcgttgatgagcggcccgaactggccgaacgtgtcgtagagggtcttctcgtccaccatctggtcgagattaccgatgaacagctctgcgccaatctcgacattcttctgcttgtccgcggacgccttgttgactcgtatccgattgccgtgaagcatgacattgttcatgaccttgggcgcatagtctgcttcctcctcggtatggaactcgacgaagccgaagccttggtgctggccgttgacgcggtcgacgggcatgttgacattgcgcacgcgaccagcattgagcatgagctcgtgtagaatcctaggagacacgcgctcatgaagattgccgacgtataccgtggcttccttgttctgttccctgcggcgcatcagcattcgtgcatcatactttgcaggcgtaatggacgtaccaatgacgggagctgggggctgacatgatgacactattgctgtcgaaagaatcagattgaaagaccacacaaggtgctcagcctgattagtaccctgtcaaattctggcggcggtgaggttgcggagcaggcggtggtcgaacttttggaggagcttggagagtgtgctaggccagacacggctagatcacccgcaccccggcttcaagattttggtgtagctttgccttcatcatccaaaagactacttcgtcatcccaccacgacctcgtcttcgcgtccacgtacacgactatcgacctcctaccatacaaagcaacgggacctcgcaatgttcacaatctcggaggagtcaaaggtgtgttcagagccccatcatccttggacagccaacatactcacacatatctaggagcgcatcgcccgcatcatcgatgtctcccgtgttgccatccactatggctatctcccattgatcctctacctcggatacgcccgcagcgagccgaagccatctctcatccggtgagtctatcccacggcatctgttctgcggccaccagcgccagtttcttttcgatacttgaagatgattcccacatggattattgctggaagaggctattgcgtctctcaagaagagcaaaatagcacatgaccataattcggcgcatcgttgatcggaatctctgttgaactcgactaacagacacagactcttttcaccactcgcatagacgcagatcatgtttatgagtttccacaactactgtaaaataccacataaagaaggcgcaatggttatgggatcgtgatggcttggatcggctggagggctaatgcccaggtccggtcggtcttggaaagtactttcttctctctacactacagcattcggcactcggatacgcaagacgggtcggtaatgcattgaatgcgaaccacagcatagagtcagattaatgagacccttgcagcatggcatgcgccgtggcgtatgccactgccatgcagagttgcgcccgacccatacatttgtgcctagcaccagcgtgctgcgactgctggagcctgggtgcctacaaacccaaactacaatagtctcttagccactggaaaccgcagcgctttccctaatctatccttcggctgcgcaattgtcagattcgctctcggagctgcagatgccaatggtgaccccacgtgctcgccttgctagccccactggctgacttgaggttctgtgcctcgcggtcctccaccatcagcctcaacgaccttgaaaactcgcccgtaggctccacaggacctcgaagatggacccgcatacccagtcgcatggcgccgggcctttccctagccctgggacccacgatcacctcatagcccccacgcattccccatattcactatatcgcgagaccttccccagatcttctggtatccggctctctgacttccagctatcttgatcttcttgcctgcgtcgcaagttattctcggcttgtattgtgcgttcctaacagccttcgcttacaccttcgtacatggtccacaagcacatgtgaaaatggccgtccccattgttggggacatcctaatgctttcacaagtctcctggaagattggtcgagcattcattgctggtcagaaaagtgcaccggctgagtttcaagagattgaaacaagggtcagcagtctatcaaagcagctgaagcagctagccgaggcattacatgctgaaactgaccatagcctgatagaggatgcttcggaacatatccagcatggcgtcagggttatattggactcgtgcgagcggactatcaaagatctagagtcgctcgttgaccgaaaccaagtcatcaagaagcacagaactgttggtggttttgccattgagcgatcatggagcgacctggtgttggcggagtatgctaccatgacatggacgacagaaggaggaggtttgcactgcctaatggacgttctgcagatgcacgccagctctatcaaactcctgacacaggcaatcaataggtaagcaagtctctacattgccagatttcagcctctaatgtcttaaagcaaatcacactcgcggatagaaagtgttgtaggtccaatggcggatcgcatcgatggcatatggcagtctccatgcaacatcgatgagcagctagaagaagttcacctcatgatggaaaccatgattttggctattccaactgaacaatctccgccaatcccagatcgtcatccagccagatcaccaggcacagaagctccaaatccgataaatcagaatgcatcgagtccacctcgacaacaaagaaagatgacattgcccgcatccccacaacgcactatatcgcctaataatcccgttccgcctacatccccttcctctctcaccgagaccatacctcattcaagagtctcatcaccaatcaacaagcgagtgtccgagtttagctttggcggatcttctctccgctactcaagtagtagttatgcttcatcgacagctagttctggtgggtggtccagcccagggactccgcttataaaccagcaatattcgacaaatgctaaaataatgacacatctgcctacaacccctgaaggccgagaagttcgtgatcacatgggtggtggcgccatatcactgctgccccctcccgccttaggatatactgcacagttggacgttgagcgaccaacgtcacggcctacagtgccggcagaccttggaaagttgcatcgaagctctacgaccacgagccagaaggcggctttcgagaaggaagccttccgtaattcagctgttctatgtgatgtgtaagcttcatgtcgatgcggggtgattccagtacaaagttaaccttgtgtagccgtggcaaattagcccagtattcccaccaaattaacgaagacgacccaagagacgtcgaaatgatcccagtctgtgaagactgtcgaatagcagtggtccgaaaacgagtccacgaccctgagacccgagccgtgcgagttgtcacatccatctgggtattcagtgatgataacactgttcgtatggagctcaggatggacgacgagcagatgtacatcccatactcgagttacttttctcctaccaaagtatcgattactgtgccctgtgagctaaagttccacgacgtcaaacacggaagcagacccgcgaagcttgctaggacaacttgggtaaattacgtcttccagacacgtgatggtatgtataccctcgttgtaatgcttaaggccgacaagactaacactgtgcaacagctgctgcgctttttcagaatgaactgatgggacgtacgctcctcgccacattccgaaccgagaagaccatgcgcatccacgaaggcatcggcaaatctttctcctacgctgaacagatgtgtggcctcgaaaacctccgcgtatgggaggacaacgacaccggcgcaattattgccctcattcacttctctgccgacttccgtgacgggtatcttgcattctacctcaactcatctggtaatccgatcaaggtcaaagacgaagggaaccgagaggtcaagatcaaaggcctgagagtgccgctggaaagaggcgataaagctatgcggaaagacagtgttgtcgctggaagtggtaaagacaaaggcaagggtaaggaggacgcaaagaaaattgaaaaggaaaaggtgattagtggggcaaagattgaatttgcgacagaaatggagaagcaggagttcgtggagatgtgtaaggaattgcagcgagactcgattgagctgccggatctgctaggagtgaattgacgacctttagtgaactgggacatatgtagatactgcacggaagacagcctgtagctccgtcggagattgtgtgtttcccatgaagtcatcactaagattgtgcatacgctgtgctctggttttggactaatcagatctagcgggaaaccagcacggctcggaccgcgaatctggtcagaacttcaccgttaacaatggaaacgctagctacatgaccccaatttgtgccttgatcattcgcgacacttgccccgcgtgtttttaattcaacaccactcatcttgaaagtgccagctgctgcaaacttgaaaggcctcccatgtcggtccctggtcaatgctttgcgggacgcgttccgttccgtcacaaccaatcaagcacatcgatctggggaggttaccgtgctcgcgtatcacaaagccgacatcttctcttcgagtcagccggcatcgcatctgacatgtcgcatgtcgcaccggaatgactgatgtcgatcaaacaaggacaacgctcctgctcatggcgctacctccacgtccggcctaacttgtagagcgggccgggggatgcacagcgattggccgctgtgaagcttaattgaaggccctattctactaattaacggcagggtggggcgcccggcagcattatcttaccgcgcagttccaagggctgttgttccgcccaccgccgcgttcaccagacgtcagacgcgatatgctgccgtggctctaacgctcgcgaactttgcacttgctccgccctgtcagcatgtcatgggcaccagtcgactttagcttggtgcgatactcacccattgagaacacgcatttcttctacgacgagaatcacccttcgtcaattcaattcttgttgtcggggcgatgggagtcatgggatgtaggctatgtcagctagtgagtcgcgtgtctaatgtttactgcataccgaatagaacagttaacgcgtaccagcaaagctcgtgacccagcaatcaggcaaattgcaaaggacgctgagacgcgtttggccaacgatccacaatctggctacaggcaatggccgtcggaaccttctcccggtccacaagcaggtccgagtaatgaacaatcggacgctcaaccagctcaagaaaacaatgcgcagacaccgattgcggatcttatagatttcctggtaccactttcacccactccagaatctgaggaacccgcacggcagtcagccgttccaagcccacaagatgcagcgggcccatccacatccgagggttcttatacctcgccatatggtcaaccacagccgacgggctacccaactccacaatcgacaggcagtgcagcgctattacaagctgctttccctggtgttgctgacgctcctgtagccgaacgacaacatcagcctcaacctcaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcaacaccaacctcagcctcaacctccacaaggaccgcctcttgcatctgccatacccccaggcagggtcgctctatcaagaagacgagagacaaagatcctcctgtctatcgatggtgatggagtccgtggtctttcatccttgttgttggtagaatctctagtcaatgctatatgtgtcaagatcggacaacgactcgacccgcatcaaatcttcgacctcacaggcggtagctctctcggtggagttatagcattgctcttgtgtcgacttcagatgtacgttgaacccatgtgcaaactgtatgtgaagcatttgctgaccgaacgccaaaattaggcaagctcacagagccagagaggcttataagaagatatcacggcaggtctatttgaacaagagggccttttacatatcgctagacccccatctaccacttccgaatcgggatggaacagcactggagaatgaaatcagccaagtgatccgacaggagctaggttctcttgacgagcggttgttcgacgaccgcgaagactctggtgatgtgtaggtctcatagctctacagaatatggtcattgctaatcgcacatcagatttgtcgtgtcgacgcacattgagatcggcataaacaaagcagcactcatgcgctcttaccagacccgtcgcatcaccgggcccgagcttgatgcaaacatgacaatcgcacaggctatgaaggccacagccgtagctcccagatacatccagtccggggccaacagccgactcgtcatcgaacctggcctggtcgaccacggcacagcaaagaacaaccccgtccgcgatatcctctacgaatgccgaaaactcttccgctacgccaacgacatgatgatcatcatctccatcggcaccggcatcggtctcaaccgggacaacgaaatcgccgaaatggcaaacggcgtcgaggacaggaacgcagaagctagaacatggggcgaaaagttcgaggcggatcaccaggcgcttatggagaggggatggatgaagtacttccgcttcaatgtgccgggtttggaagacgtaccgctggaagagtggtgtcatgaagacgctatcaaggagaagacctcggcgtatttggcgcagcccgaagtggcgcatatgttttatgcttgtgtggatgcgattacgaagctgcttttgggacctgggcagtaagaggtgtgggagagggtattcttcggatgcgtgtagttatatatcgataatatgggtattgaaagaaattcgattggattagccgagccacaataggtgagaagtaacctggggtctctagccccttcaccgtgatgcatccttagcgtcgtctccaaattatggtcgactatgggacaccaagtgggtcggttcccgaagttgcggaccgcgaacgcgaaccgcattctcagcttctacacgcaacgtccgcgtgaaggaggtactgcctgggtacgtgcaaagctgatgtgttcagacaagttcctcaatggacgttggtcatattcgaaattactgattaatatgaaaatggagaccccttcgtgtatgcagaccagagggggccaatatggtatcaaaacgtatgcctactcatattgaagagagggaattgaggtacaaacctcataagacgggggcaggtcttggatagacttctggtagccaagtgggtgaacatctaggtcacgccgtactgtatcgcgactgattgaacagtgcaattctaccactcgttgtcttccattaaccgcgcagaatgatcttcaccatagtggtatcaccgtacatgtgcaacgtttgtgtccgctctgcacctgcacgacataatctgatggctttcaggagcacacttatcagtgtatagaggattctgtatatctacgctgctctcagacgtcttcatctgttttggcgaaaaattgaaaaattgaaatatctgggtagcttacctcactcaatctctcctcgttaggtgagatatacaggagttttgacggcgcctggagatgttgtggatgaaatatgacgtctttcaatccgtgtcgttcagtccaaacccagcagaccagcttcttagagatatcacgcgtttgttctatgtctaggttccgccctgctgaatagctcgtttactagtgccaaaacactggctttaccatcatttgttccttctcggtccgttgtgtagactgcggctttccgtattatcgccagattgaagaagtaccagaacgagcatatgtcaattaatttttttcgacgatgtgccgcaagaactttggacgggcatgcattataacctcaatatgtatgttagcccaacccttgaacacagacttccggaagcctactttaccagagccttcgtatccgtagggcacttgtacagtgcgacgatgattcgggggtggtaccaattgaggtaatcattggacatgtatttgttgtatagagggtgtgacttgtgggcaatgaagccgccaatgtgatcaaagagtgtccaactcgtagttcggacaaagtttcgtactcggggatcagatcctgtccgccctctggctagtatagccctaacttttcgatcatagaggcctcagatttgctgaaaatggtgtcgacatcggctgggttggtacggtcttcgcggacgagtacgtagtaatccttgatggcttcgaaaacgctatattcagagctcagggcaagaagcgcctcgcagtcagcctcaatttgcgcaaacgggagtttgcaccctgggccgtcgagcagggtctgcttttgctgtgtcataatggcgcgtgcctcgatattgattgtgcggcaagtgaccaacatagcggtctgagcggaggaggtgagagcaaacgagcttgcgggaccagtggtgggcaaccttgcgaatacagattgcacagttaggtaagatatgtgttcgtatatcatgatgcggagctcgataggtaagtctaggaagctcaattgttgagcggaaacctccatagtagaatagcagtcgttttgtagcatgaaaggttgtaacgaggtgagagggacgagaagaccaagactaggaaatttagagtacgtgtcgatgacaaaggaagacaagctagtaggtttttgtcctaatgtcttgacagtaaaagtttctcttatttgggtgaagaacaaatgcacgtgcactcatttttagcagaatgacacatgatctcagtaacgtcaaaacccagactgaaatgagtattcgcatacatttgattttaggtgttttcccgtgcgactagacttaatattcttgatgtttgtgcacatgcgttccgttccggacttggaactacctagcagaatggagcgtgtccatccccagtagacagacgggatttttcaaagccactcgcctgcaatccacagctgtttgtacaggccgccattgtattggtcgatatctgacaaccctactgccactgccagttctgtgggctgggtgttgtgcactaataacagtctgacttggccatcacatacaccatctaaaagggctttgctccacagattacgctctgcgccatccccatagtcattgctgtgcagtaaaacaaaagcggacgtgcttttcttaaggttatttgcagcatggagatctcctatggtagtggtcatggagaacgcggtcgtcgtgagctcggagggggtgtcgcctggttgcttccttatagcgatctgaatcataggccggatcgagtcatccccagttgacttccgtattactctgactttggccttctgatagggaaatgattttgcggcgtactgtgcgaaacgattgagctcttggagtccctcctcttgtgtaccagtttcaaacgtgtatccttctttcgcaaggtatttgcccacagcttgtgcgtcaaattgcccggggtccgagccggtgtggtatcccatggagagaagctttgggattaagccattgggtgccctcagagttttgagagcccgtatatcagactcgacacgaggcgcaggtcctcgcaaaagggtaactccagcaccagagaaccatcctgtcgtcttggcgagtatagacagagcttcttccttgatttcgtgggaggtcgccagtatggccgtggaaaccgtggcagtagtgatgagcaaaaaggagcttgtcatgatgtcgttctccattttcacgaagttacttcgtcgggtcacattaggcagaagttcgtagaccataaggcgcagctcttttggcaagtcgagaaatcggaagggttcaggcgacgcgcgcaacgaactgctgtcggccttgttatgcgccatatcggttgtgactctgggaaacaatcaggctttgagagtggagcgttctaagaaaaatttgggttggagtagaataggagcagaatttaagtgagagtggttgattgttctgcagaacggttagcgcgtaccgtacccaagttctgtagttatgggccccacctgcttttctatcaccttctttcaccttgcaagctagctcgcttaagagcaaaaagaaagaactatcacctttattcggcaaacctaagtagtgagtgactgcaaccagaatcgaaaggcagcaaaaaaagacatacgatagtgagacttcgctctactgaaagtgaatccactggctagggtgttgaactgtgaggggttcgcacttcgctgcttcaacactcagagtattactactacttcacatccttcaggtctgacctccagacttgggtgatcagtccaagcccttctggtggctgagggtttgcagtacactttccaactgcaccaagccaaggctgattaggcggtaaggctggtggggatgacttattggtcgtatgtgaaagaacagcgaacttaacgcgtatatatagaagataattgaaagtggggcagaggtaaaagaaatttgcggtaggcaggtgaaggcagcctaagcgagtggataagattgcctgcgatgcttacacgttggagagagcgcacgctgatgacgtagtacgacaaacgcgcagtctgctgttgctgcgaaactgcgtagtgtgcagctacacgcatggcgccgggcattggagcgacaacatcatagcaagtggattaagagaacaagagcaggcagagagattggggagagaatcggaccaaggaagatgtaaataaagaaagagctacacgaaggtgatagagactgacaatatacacatcatgtgcacaggagtgagataccatacgagctttaccttctctatctgcaagaaaggtgtgagtggcgacaggatgagaagacatatatgaaagcacggcatttatgtgacttagccgaggaaaattgttgggtaccaatagggtttgggagagaccgatggacgtcgaggaagaatctcaacatctaccagatgctagcaacattttggctagcccagcaacgtcacatgccaaccgctatgaaacttcccgccagatagcattcagtgttattggatgacgacagctgctgattgcttctattgagacgtcttgcaagaggatgtttggcgtggcatcttcatcatcaaaacttcgtcctcaacgcccaccccttaccaactccccttgcaataataaacaacactgtagacgcagcataagtcgctccacaaaacagcatgagcgcatcataattcctcccttctccaacgctcagaatcgtccctgaaagcggcacacccgcaagcgtagcaaaactcacaaccccatacgctgtgccgtacttactcgcatactcctgcgcactgcaaagttgactgacacaaaccggcgtcaaactatacgtcggcccactaaaaaacccataaacaatcgcgaagacaacgagtccagcaacactcgatccaagcccaaaccacaacccgaaaatcgacgccgtgcagatagccgagcacactaccatgacattgaacctgccaatccgatctgccactggtcccggtaaaccacgcccgaatatcgaagctgcattcaagatggcgagaatgtgccgcgccactccttcaagccccatcgcactcgcgtacgtagtgatatacgcaggcggcaccaacaccgcccaatcaagcacgaatatcgcagccatggtcagtacaaatcgtgcatctctgaatcctcgccagtccagcgttacccccgcgcgagagctgcgtggcaaacgcgttttcaagagcatgacgccgagcaggaaacagcacgcgctcagcagcgcgaagcaccgaatcgtccacgcgaatccaatccgaacaacaaggctgctgaacatgattgggtacaagacgcctccgaagccacctgctgttgtagctaggcccgtagcgagaccgcggttggattcgaaccagtggcccagcgccgcgatgctcgacgtccagaggatggaggaagataaaccgcccagacatccaaaggatagcatgaactggtagtatgctgggaagtcttattagcttaacacccattattgtattggcaggaacatgcatacaccgacaaaagctcaccccaaccaaccccacgacaacccccaaacacccagctttcaccaacacgttttcgccatatttgtcgaataccggtcctgtccacacatacacactgtcagcctttcaacgttctcgtctccgctggcgcatacataccgacgcccaaccccccaaagaaaaacaaaaacgcaaacacgctaaatatccacgctacctcgctctccgcataaccccggagctggtgttcaaacagccaggcttggaatatacccgtggagttgaggagcccggaggcagggaggaggagcagccaggcgccaaggacgacggtgtaggcggggatgccgcggtcggggtatgcttcgctggaggactgcatcataggcaagagtatgatgagcaaagaatcattggagaaaaaggacggtaaatgaagaactcgactgaagtcattccaagtacaaagtctcggagggtggatagtgtgagctcattggtcagattgaaaacatgcttctcctctggctgggtgtagatcgatgcagcaaaccgcaccaatcaattgctgttgcactgcaatatctagcgttgcggcgaggtcgttgctcagccttcgtgccttgatccgcccggcggcgctagagattgcagcgcagaggccatgttacccatgttactctgtcacttgtgccactctttgtcagacgatgtcagcaatctacattgtgaacagactcaacagggatctaacgagtattgtgagagaattttgctatacattgcccatagagcttccccaattcgcaatcatttattaaaatcatcctattacgccttgttgcgtttctcgcaaaaaggcgtaccatgcgacgcctttcctgcacatttcgaagcgcagccaaatagcaaagagttcgttccggcccaatatgcaagggcaggtgcaagtcgctccggtactaattgagaaaacttcctgtatccaactttcacagccagcgacttgcttggcttttgttgaccttggctgcttcaagcaacgcggtgcttcgttataatttaccactggtgtaatggtcactttgaaagatgacgtgaattcgaggttcgcattccagttcaatgtccaaccacggaagccagatatggaagcgagaagcgccggcagtaaacaaagcggttgcaaatccagatgtgtaacagaaacgacggcgccggaaagtcccggagaagtagaagattgctagtcggaggctcgaatgcacatcttcctaacgtttgaaaatcgtgtatctgaggttcgtgaaaatgcacacggaaagggtatcgaccaactccaaggatatataaggaactcgcggtgtagggcgttccggtcctgccgtttcaatcgtgatccccagcctgggaatatttagtggctgccgttctttcggaagttgagcagttgagagagactgttcaagctgcatccgctcttgaggaagtcgtgtgtcatcagctcggaggcgctcgctcgcgacttgacatccacgcataggcagaccgagaggaaagccttgagttccttggacagcttatctggcttcttgaggcgcggggtaccgttggtcgcaatcaggtaaagggccttgagtggctcttcgttcaggtaaggaggctcggactcaatcatctcgatagccatgataccaagggaccagatatcgaccttgttgccatactccttctgcttgacgacctcaggtgccatccagtatggggtgccgaccatggtggcgcgcttgctgcgttgttcagtgagcttggcgcagaaaccaaaatcggtgatcttgacgttgccacgaccgtcgaggaggacattgtcactcttgatgtctcggtggatgatgttctggttatgcagatgctcaagtcctttacaggtctatcgtttgtcagtgaatgatgatcaagccgggttatgttggtgcttacctcgaaacagatggtcgcaatctggtcttcactgatagacgggttgttgtcaatgacatcagtcaacgctccaccctccatgaactccataactacccacaactccgactgctcttcctgcaagaaagcgtctagaaagttgacaatgttgggatgcttgctgtccttcatgacgatgatctcgttgacaattagctccttgcgcggctggttgcgaagatccatctgcttgatggcaacttgtgcgcggggtccgttctcttgaaggatcctctttgccattgctgaagttgcaccttcgcggatgcgggcaacataaacggaaccactagcaccctgaccgatcttcttctgcttgttgtacgactcaagaggcttgtccttggagacgacttcgcggagcttggccatgacctcgctttcggacatgctcgacatgcgcacatccttgcgttggggctcctcttttggcttactagtaagagcttgctcggctttcttgacagcatcattgacaggagcaccggcaggctttgccacgttaagaggcttcggcgcagcagatgagccttggtactgcttttgctgtgtctgaccgttcgcttggcgagcttgaggaacctggttactggaattctggtagctagagcttgggttaacaggcggcctctgcggctgtgtagatggaggcttcgattgaggcgctgcaccgtatgctccattctgctggcttggtgcaggtggggcaggacgttgcgatgccatctggcgaagcgagcccgggggctgttgctgctgggttctctgggagcctggagtagacggagctggtcgactcgggttgtagcgctgacctgatggactctggtcacgcgtgtcgtacgcaacaccaccgccaacctcttgctgtgcgattggcaccttcttctgtggtagcgaggcattgtaggccgctagttcttcgcgctcccgtcgctcaaactcctgcctctgtctctgcatctcgcgttcacgttgctgacgggcgttctcctcttgccgcctgcgatcctgctcatagcgatcctgctgtgatgcgccattctgagcactagaatatccggaaggaggagtgttctggcgaccctgctgactgtagctgtccttgcgctggtaagcaccaggcggtgcgggccgcggaggcgcgactgaattgccgctaccgccatagccgagctgcttctccatgcccgcaccagttgatggagtcggagtgagactggggtactgttgtgggtcctcggatcgcttcacgagcttttcagtgtagaattcaagcacctcgaggacagctttgggattcttcgcgtagtcatccttagtgagcgcggaagccgtgagaagtttttcccactccactggcaatccaacgaaggctccgctgttgggatcaaagccgacgtggactcgatgtgtgaagttagtcgggttactgacaccgcccatgctggggcaacgctggtagatgctgtcgatccacgagtatacctcgtcatccgtctcgaccttgcatgttatgatcttggtcggcccgtcacgagggggcgaggatcctttgcttgggttcaatgagcgtgtgatctcgaaagacaacggttgtgtgtccgatcgctcgacacccagaatatcccgcagctggatagactgtgacaccttggacgcgttggcgctcttgaaaaagttcagctcgaattcgcgcagcacgagccatcggtctgaccaggcgaaagccttgaaaagaccttcatccttgaccttgaccatgccttccttgacggtagccgtggaagacacgctgcggtccgtctgtgtgcggaccaacgacatctgtgagccgttgttaaaggcgggcgactgcatgctaagcccggccatgttccctggcagagtgctgctggtgttgggtgtgagattgaggcgtgggggcggtcgcggcgcgggaccggggttcatgaattggtcgcgggaatacatgctgtggcgtggtggtcagctcggtggttgtgcggacgggcgactagggttagtggtcgaggcaggaacctgctccgactggtagacgatgtttggtgttggtgttggagggggtgggtgacgagcccaaaaaggagaaggcgaggggggaatactcacgtagcaaactgtcattcacagaatggctacaataggcgtggcgtggcgcaatagcaggcgggcgtggtgggtgcctccaatgcagcctggtcttctaacgatgcggtgtatggcggggtgggcgtctgcgaagtgcgctcgctggctggtgtagtcgtgatgggcggaagtaaagaaggacactgtcggtgctctagagcggtgagaagagacgctggcggtgacgcggagtcgtgagggtgagcagcagcgcgaggtcgggctgcagtgaatcgggggaggatctcccaatgcgaacggtatgccgctgccaatcggagtcgcaaatgtgtcaaatctgagtgactcgagtgtggcccctactgacacttcaccacagacgtctctttcctcgagtagaatgtactcgcagcaaaaagggcgggaaaggcgtggaggtcgggttttgcgtggttggagaggtgactttggaggtggaggtggagcccgcgctcagttagtggtttggcagcacgctaatacagactgccagagtcagcatgcacgtgagacagacttggaagacgttcgaaaagcgcgccgaatgtcagcatccaatcgtcgccctgccacccggtcgttggccacgcaaacggtgaaaagcggaacaactgtggaatgtttgccgtgcagcgtgcagctcacacagacatgtacagatctgcgcaccatgtttcatgggcgagtaggcgcgcgcacggcacatcgaacctcttgactgcggcccggcttgggcgcccgcttcctcggcgctgcacagggttgccacaaggttgccgcaaggttgccgccaaccactcgagtgtttcagacagccaacagatggacctctgaaacccttctgggttgcaccaggaaccttccatagccgccacagctgccccagagggaaggcgcgccgttagcactatatctgaagtattaaagtaagcatcgtggcttcaagagggacacatgatgtcacttgtgcatcgaattctatggccgagctccaggagcaatttcgtctacaagtgcacccacaataaatcactctgaccctttgcagtagcatctccactgtcgttaccagctagcatgtcaaatgctgacacgccgtagtcacgctttatgacgcgctgtttcgcctgccgtcgagctgtgcgctgatgctttacaacaggccgaatgatttgctctcgaaacatctatagccaccgggaacttaccaccgtacaggcgattgccgatattgacgtcgacaactggcgagcggactccaaactgtctccgtcttgaggcatattccttctattccactccccaaacaccaagcacgtcccgtccagtgccctcctgctgtcgattcttacgcttttgtaacttcttgactcgacgaacagacagaccaacacccaaggggccgacgatggtgcaaagtacgatcgcccaggtgactactaaaaacatatcggacggtccattcaacgcctctcctgatgatgagaagacgccctttgactcggcgacaccagatattaggaaccctatctcgccgcgggcgcacatggcgagagcgaggataagaggcgggtgcagagagaacggtttcggtgggttcggagagctacgtcggttcgacatgttttgcgaagttgcctcaggtgttgtagtagcagtagtttgcgcgccttcccggggcgatggggtcgcttgcccgctcttgccccatgagtgaggcactgacggaagccgcaacttcgatagcaagcttttcgcagcgcctttgctaggttccgcagtccaggtaaacctgacgagccaaagcccgcagaccaattttccaaaggtcatcaagactgcataaacgatgcctcgccagacgatcgatgcatcaaacatcttcgtgatcggtatggagaagccaatcgaagcgaaaaagagcggttgaagtattttggacacagcgggatggtaataatacccgtagatataggaaccgtgggtagcatctcgagcatggccatgttgtttgtcggaaggctgtgcagcttctgtcggttcctctttcctggtacactctcctgttgctacgtttgaagttcgatcatgtgtgtcggctgggagctgtcccgatggtgtctgtggaatggtaacgatggtctcttccctctctacattggctacctgcgacacctttttctcagccgcagcatgggcaacttcactatcccaccagctgatgctagctcctgcaatgtatgctgcgaataagtttgaagttccagcatatgtggccccggtgacaagaccaaccagaatcagtgtatggataacgaaagcagtggctgttttctgtagcacgtggtttagccatgattctgggtgagactctcgatgtcggttgagccacaaagtaacaggtttggcgccaaaaagacaagtcaaaggagccaccactgcaaatgcaatcgagacgataacaggccgcacgaccgtgatccaactgaagttgtcgccgccaagattagatatgacctgcaccatgacgagaccgacaacatcgtccagcatggctgcactggtcagcacaacgccaagtcgcgatgcagccagtccactagagttgaggaccgtgaaggtcgtgcccaagctggtcgaacatagtgcagctcctgctgcaaaagcctggacgggactcgcatcaagaaaccccagaagcgtgtatgagaggccgatgggcacagctatgccagtaaaagcaacgcccaaggagagtaggagattggccttcagggactgaaacgacgtgtgtagaccgcctgcagtgtattagtgagaggcaccagcagtaatgacattggtcagtgaacatgctgtcaagaaatcttcaagttactttgttatgctgacacatccatgctgccgtgccttacagatgcagcttgaagaggctagggccagctgttgcggcacctgcatgtggtgccgttcatttgggtatgacgtcatcgcttgcttgttcgagacggatgtgtagttggagaaagtgtgtgcaaaccttcgtatactagcaatatcaggcctagatagcccaattgcacaatcgtctcctcaacactggttgtcagccactttgcgccaggagtgccccaggcaatgccaatcaagacttgtcctagcaagccgcagtagagaagcttgtcaagcgcggcattgacaacattgagaagcagcaaaagtgatgtctgtacgaggatggtgacaatatctggctcatgatacggcaacgatgaggtgttggatgaggttccagccatgacgcagaaagcacgagtgggtgagccaccaaaacgtggctgcccttgggtatgaaaggcaggacaccaccagaaagcagtagatgcagaaatgtgctacacagctgtctggaaacaagtgtccgatatctcgacggtgaatggcgaagggtctgatattggtgtagaagtttgggccaacgagggcttgacagggcgacaaggctacgcaagcctcgatccaggggtccccgcaaccgagtcgggcgcccgcaagtccaaccagcgaccacgcatccattgtttgggccacggaaacaccaccgccagcaaccagcaagaagcatacccatatttgcccgtctattcctacccgcacgcctacatactcttgtgcgacactgatgcccgcaacctgagaaatggcgccgctagagcagcaatgggtcaaggtccagcagaaaacattcaccaaatggtgcgcctcccgctcctttctaacgcagactggatctgacatgacacgtgcaggctgaacagtaaaatcaaagtgcggaatgtcgagatcaacgacctgattactgacctgtccgacggcgtgtgtgcccctcccgggtcccagaagcggcccctgtccgcatatcatagccaactaacggctcccagattcacctcatacacctcctcgagatcctgagtaacgagtccctcggccgctatgcctcccgtccgaagctgcgtgtgcagaagttcgaaaatgtcaacaagtcgctggactacatcaagagtcggggcatccagatgaccaacatcggtgccgaggacgtggtagacggcaacagcaagattattttgggactgatatggaccctgattctgcgcttcaccatcagcgacatcaacgaggaaggtctgagcgccaaggagggtctcttgctgtggtgtcagcggaaaacagcatgctatgacgaggtcgaagtgcgggacttctcctcgagttggaacgacggactagcattgtgcgtatctatggtttttcggaatttgtgaagctaatatgtaggatagttgcgctcttctcgacatccaccgcccggacctgatcgactacgacagcctcgacaagagcgaccaccgcggcaacatgcagatggcttttgacatcgctgcaaaagagattggcatacccgacctcctcgatgtggaagacgtgtgcgatgtcgccaagcccgatgagcggtcactgatgacctacattgcctactggttccacgctttctcgcagatggagcgtgttgagaacgccgggcgccgtgttgagaagttcgtgcaaaacatgcaaggagcttggcagatgcagaacgacttcgaaaggcggatgcgcgaactgctcggacacattgcaaagcaacggattcagtgggaggaggccacgttcgacggcacctacaatgacgctaggagtcagtcagcagatttcacggcctggaagcgcaagagcaagcggacgtggatcgcagaaaagtcggatcttgtagggctcttgggtaacattaggacaaaactagcaacataccggctgcggccatatgatcctcctgcagagctgagcctggaagcactagacgcggcatgggcgggcctcatgaaagcagaacgggagcgctcacagatcatcaacgagacgatacgagacatcaagaacgcgctgcggaagtcgtttgctgacaaggccaatgactttgcgcttgccctcaacaccctaggcacgtcaatatcggctctagagggtgacgttgaggaccaattagctcatacaaaggagattagcaagtctctggcgccattggacgaatacctaaatctcattgcatcgatagacgagcaatgtgcagaagccaacatcgaggaaaacgacttcacaacatacacatacgatgagctagagtatgagctgagcttggtgcgcaactcagtctccaagaaactcgccttcctcgacaaccagatggttgcacgaaatatgaccaatctcacgccaatacaactggaagagttcgaatcagtctttcgacatttcgatcgcgatgtgtcaaattcattgcacgagctggaattctccgcagcactagccagtctgggtctggtgtacgacgaagaagaaatgcacaccagatttcgggagacaagcggtggccgcgaatacgttacttttgagcaattcatccgcttcatggtcgacgagacggaagaccagaacaccgcagagcaggtctttgagtcattcaaggaggtcgctgacggcaaggtaagactcacactgacaccatgccgaccatgtactgacaccactccagccatacgtcacagaactcgacctccgccactctctcgttcctgacgaagttatcgacgatctactctccaccatgcccgaacacaaaggcccagacatgcaagaagaccgcgacatccccaaatttgactacatcacctacatggagcgatacatgggcggcgaccgaaatggccaagtcaatggtggatagtatccttggttccgaacgcagctcttaacacctgcacttatctgaaacttatgatgtcgcattgaaggagaagagagtatagcatttactgggacttgaattcattgtgggtttgcatagcgccatgtatggcgttgccttgtcttgtggcttgggtttgggatggatgttggataccatgcagatagattgtcttcaatagtcataccccgtttttggtcggaatagaactttttaattgtcagggaaggcgaatgcactcagcctgaccccgcgctcgctcttgccgaagctggtcgatgcctgtatgtgctggcagctctaaacgacttcaactcatacactcgacaattctaatgacatggcaaattctcagtcaggaccactgcgatgcacaataagtggggggggactcaatgggggctctttactcttcagtggccattgcgcgcaagcctcactcatccatcacatgcaaatgtacacccagggagcttcatccagagtgttcagcttaccgcttggagatgaccacgaacgagaatcaaagtcccggatttgtcagcccgactacaacatcaccctttcagaccaaaactccttgaagccatccaataccccgacataccggagaatctctgtcaggttcggatgcagcgcggcatgccgccatgagattggcagtgctcctgtccctagctacgagaacgtgcttgtgatgagaatcactcatggtatctatcttgccattaagtaagtatgtttggggaagcaggaaagacttcaagcgttttgcgattgcgttcgcacatgcacatgatgggcatgcgcgatatttcaacgcacacacaagagatgtcttggtggcgtgatcaagaatcttaccccctacttaagcatcggactgcgagacgtatggtgaaggctcgggatcatcatcatatcgcctccccatgtgcgtccctatcgacctcatagaaaggcaggtgctgcacattatttgccaacttaacgatagtctgaccaacagccggctgataagtcctctccttcgaccagacaaggactctggtgtcgctatctcgtcggatttgacacgcaccgagcatcttggccatgaaagatgcaagtaacgatgatggatatcgcacccagtaagtaaatcgcctaaagcgccggacatgacgaaggcccgccatagcatcgttgtaatcttcagtgctgagatgagcctgcatgagccactattctgtcacatcagtatgaggttctagcacgactgagtaagagcactgacctcgaggacaatataccccatgcccaaacccataactacgcaagttatcgccgtcccttggatccagtacttttccacgagtgaaccattggcgatattgaactgtgtgaaatcaagatagccgccgacgccagcccaggtcgaggtcatgcaggcgcagttattgaatgcgccgattgtttgtgcgaagatcaaataacatgcccaggccatgttgaagcattcgagcggcgtgaagaaggccctttgcagccagttacgcgtcgtcaggttctgcagagttgcgaagtgatctttcagtcgcgctcgagtggcttcgagctttttcttcttgctcttactaggcagtattcgtagtggaaacatcgcaagctgcgtcacggcagactctatcattccgagcatgtacgagagagtcgactttggcgaagccaggccaggcagcgacgtatgttttggcctgtgatgacgactcgcaagacgccttgtatactgctccagacgctcatgaaactgctcatgttttctcagcggagatgtaccccaccagaccgctatctcagcaagaagcagcacgagtgccacaacgaagaaaatgaggtatccgcctgttcgacaaccgagtccgacggtaggcgtattgtaggataggacaaatgcgccggcgcttgtgctcgccgacgaggaagattgaacacaagacttgccagaattggcggccatcactggcgggttttagtgggtggtgaatagtggaataggaggagacgtgcaaccatgtgaagcctcgatcaacctggcccaatacgagtgcggctctagcctctcgggggttatctaaccaccctcttccatgctcagatatgtacgccttttcgatatccgatagtatagcatacgccgctccataatgaactagatgttggtgtacgaggtcagtgcatgtctcacacgcaatccgtaaatacagtctacgtacacctcgtcctagcctggccagagaagccacaaaagtaatttcccttgataacttctgctctcgcagcaattttctcgacccagtacgccatctgctgcgcctcgggcatgtcgcgaaacgacgcgatgaagtcgatacgattatcaccatggagtagggagtcgcagacggcgtctacaagtttgttgagtttgcgctggacgtcgtcagacgcgactgggttccggtctatgatggagcagagaattaagatcggcagccaggagatgaagaggcccatggcgaggttgtgggcttggatattgctgccgacgtctccgaaagctgcgaacagatgtcaactgtgacaaggtgacattcacttgagtatttacatacctgcttcgatagaaatcccaagcgcgaatagaaaccacaaagtgctgatgaagatgggaacgacgcctctccggcgattacttcgtagatcctccgccagtcggtagcgcatctggctcaacgtctttttccgaccgacgagcttcagccctttgctgaacaggacaattcgcaataagccttctgcttcgcgtgtcatggatatgacgggcttcatcttgtactgattcagattcatcaggatgtagaatgagtcgcgcatactcgcgaactcgctattcacgtctggcgtctcattgtatggaacggccatatcgactacattgtcatcagcagtcatgatatggttcgtaatgtctgccaactcaccaaacatcgcacactttccactaatttgaacatcccacagaatacacgctagactacttatcggacttccgatccacctgtttacagccttgaatgtccgccagaaggcgttgctctcgaagggcgcttgcaaaagtgcaccgaggatagggagaacccaggttgtcactgtcgcggagatttcgacccagggatagtacgcatttccagagccgcagactgccttgcagccttcgtatgtgatctgggtcagtgggttagaggggatgttgagcacactaccagtgtagttgtagcgcgagattaagctggggttggacatgtaagtttggccacagtgagtgaaattagggcggcgcataatggatgaactggtacggagacaatgacatgctgatgagggcgatgtataggagtgcaatgataagactcagatacagaatgggaaactgatagccgcaaattcagtgtggctgcacaagataagcgtggtgaaatgcgatttgatatcccgtggctgcgtggacgtatgcacgccactataggctccggagcagtggcctagctcgaagggtccagcccaagctgaatgggtgaaaattggaatacaagtctagtgtgaactgcatgcttcgtcccaccctagatgcactaactaacgcacacgaggttttacgacttccgacagtcccgaccattcccgcccactaacagcaggatttccaactctgtagccaaacttcaacaagtcctgttcttcaatgctactcttcttttccgccagctcatcgacatcccatttcgcactcaagagtctgccattcagccacaatctcttctcttgactaagccaaacacagaatgcaccacacagtccaacatcgtccgtcaaatctgtagtcgtatcagccatacgtcaagacacggtatactcagatcatggagcttacaagcgcgaaaactttctggcgcattcgctgtcgccaattctgtatccaccccaccagggtgaaccgcgacagacaaaaccccgtcctcaccatactgtcccgacaagaactccacaagccttgcctgcgcaaactttgatatgcaatacgacgtgccccccaagttttcatgagtgaccgtcgcagcgaacgatccaaccgcaatgaacgttttggctcccccgctctctttcaacagcggcatgaagtggtgcgcaacattgaatgacccgatgacattgacgtcgagaacgccttggaaatctttcgggtcctcttcatcgactttgagacccatcgggcccgcggttccagagttgagcacgacgacgtcgagggtactgacttcctctcgcactgctttggcgagctgagccacgctggcggagtcggtaatgtcaacgtcaaggcatttggtagctatggaagaaggcgcaacatctttggccctctgctcgacggcgcgtaatttgtcgaaggaggattgacgggctgcaaggaggaggttcgctgcaccggcttttgcgtaggcttcagcaatgcctgcgccgatacctcgcgatgcgccaactatgaggacagaaagtggtgctgaaagcttgttgttggctgggtcgagggtaggtgaagctttgctgtgttgcgtagccgtgaagccggacgctagcgtcatgtccctcagtcggtcagccatggtgatacttgagaacaattggtgacggtctccagactcgtttcatttcgcattttatacaatacttgcgttagcacaatcattttgattgtgcagcatttaccgtattttttcgtccgtcgtcgcacgcgaagttagcaaagtggacgaaaaaatgcggtaccacaaaaagtgagcagcttcgcaggcaatttgtttcaatcagataataaataccgtaatacaggatgtttgattcgccgcttagcgtacggaatggccagttaaactaccaaaaggtccgtctaactcggcgctatcgcggcacaaagatgcctttttcgtctgtacttagagcaggttttggtgtttttcatggtatccttcaaagccgattctcgttgagtatatgtgtatctaagtgtatacatttaatagcttgttaaagggtctgatttatttgctctccccagtgatcaagcccaagtgacaagctctttgagctccgcgtacaccttggaaacgattcgaaatcagcctacattatacctctgttctccttcggcccatgacataggcaacagtatcaggattatgacaaaggacaggcatgcggaagctgtagcataatctgcctttatttgcgcctttagtccatgtgataagcaaaacgtcatgtacaggtaatttgtctcacggacgcatcatctttctcaagctcgtatatctttatttcatgccattgtctattcatcacttccttcatctagcttccaaggataagatttgatacaccggctcttgcatatgcttcagcaatacctgtactgataccagtaccaacacctgtactgataccagtaccaacactttgtgaagtgctaaccacgagaacgttgagtgatcgtgagatgttctttgtatctgtatagagtacgaggcggctttgctttgctacgctgcgccatctcaacgaaaagatttatcgactgaggtaaagcattctatggcatctgtttattatacaatttgaatcgtaattcccttcagctgagcttcgtttatgtaagtctcaatcattgcatggtattccacggggcctccaccccatccgctagctctcgcagctttcttagcttctttgggtgtttgctgcttctgggatacctctccttcaccgttgtagtagccaggtgtacagctggctagaatagaataccagtgagaccttctttcgacttgatcggtatacctgtcctcggcctccttggaaacctcaattatcaacttctcggagcaacctgactgactatgggcttctgctaagatattggcagcaagcctggacagtccttcataatatgttgtcaagttgggagatgacccaactcccgcaacggcgtagaaaaacatgttgggaaactggttggacatgagtccaaacagcgtcccgaaatcgctgcttctccatttatcgtgaagggaccggtcattccggcctataatagttccatccattcggtcagcaggagtggccttggaagaaggcgaaaacccggtcgcaaatatcaagacatccagatcatactcagatccatctacaatgacccccgatggactgtagccttggacccctttgccgtcggtgtccaccagcgtgacattgggctggttgaaagcgctcaagtactggtcatggaacgtaggtcttttgcaccaccccggataccacgccttcagcttctcggcaatttcaggatctgagacttcgcgatcgacataggcccggctttgctcagcatgttcctcgtcaaatttcagcattgatcggaagaaatcgtcgttcatccgcgctgaggcaaatccgcgcgaaccaacggatcccgcgtaggctcgattcgtagtccaaccatcttccactaagtcggcgggacgatcaggatcatctgagatgaagtggtcaaagttgagttgtcgtttaaattgccatccctcctcatgtgcaacatgcttgtgccaagatatcacgtctgtaggttgtttggcccgggggaagccatgtgatgccgtacgctgaaacacgtataagtgcttggcccacttggctagctctggaacgacctggactccggtagccccagtcccgataatcccaacctttccaaaattagtgacacagctgtcaagatagaattcatctgctgacctttttgtccttgagattcacgagggtaggatattcttgtgagccgcctgtatatgcgtagtcccagcgagatgtgtggaatgtatggaatgtgtttctacgagtcttgaggatgtccaaaccaggaagctcggggatccggggggaatagaagtatccccaggcaccgaacacaaagcgggcctgaacagtcaggttctctccttcgaatccgggacctaggttacgcttcatgcttatggtccaggctccttccgcttcgttccacacctgactgtgaactttggtgcaaaacatcgctcgtagatccagatgggccgcaattcgctctgcattctcgcgaatctcgtatccgaatgagtaccgatgcttgggaatataactggtctcctctagtagggggagataaatggatgcttcaacatcgcacattgcacctgggtaccgattccagtaccatgtaccgccaaatccgcccgcgctgtcaatgacacagatttcgttggatctgaatcccatttccatcaggcggtatgcaaagagtaatccattgtgtccagcacccacgatcaaaaacttgatgctgtcaccgtgccgaaggggtggctcctgagctcgaattttttcgtagtcaacgaacggatcttgaagataatcctcaggctgttccgcttgaagattcttatattgctttgttccatctgagcggaggcgcttctcccgctcttcagcatatttccggattgtgtgatccataatttggggtgtaaatagcccaatgaagtttgcaataagagtatatgacttgtcgattgtgattgagagtctactgcaatagctgatttgggaagtgagttctgcgaccagctatatagaaaagtgcgagacaggttgtcgtcacctcaactgtgtcggacgattcctcgaaactcgttccgttgtgtctattcgtttactccctgtgcaagtgcttacgtgtgattgcggcggtcgaattggcctctgtcttgaattgagttttatcgtcagttccaaactgcacatttgtgaacaatcagttccatccttcacttccaaataggtcactaacctattatagtaagagtcaaccctataaaggcagttgctaggcctgaagaggcaatcaatcacatcacattctcgccagtcgagccccacacagttgattgtcgccgactgtgctcgcaaactgaacggtagttgaaagctaatcggacgcattcccgggatccgaacagaaccgcagtaggaccatcgtttagtaagtccaacattcacttattcctcaaccctgtgccggcccgataggaacatgcacggtcccgtaccgcgcaacccttggtcgcacaacggctgctagtgagcatttgccctgttcagccaacgatcttttacaagatcatcttcccccacactagcggtccgttcatcggcaccacattaccgggtttaaataattatgccgacacgctaacacagggtatcacagctagcgaggaactgttgagtgggatgcgagaccgactctactcagcaaataaggtaccaggtaagggacttagaacagggttagatttatccgatgtatcacgactggctatttcgaagttgaacactgtcagagggatgattgcgttggactacctagagttaacacaccacatttagtaagtaaacacacgcaatagtcgaggtagcgggggaaatatataagcagactatagtgcagtctgcaaacggcagtaaccatccaggttatagcggtcgaccagttgcgacaagttccgacaagctgagtattcattttgcataaatctgacatttttatgccgattcactgccgctctgtcttttcctctgacaagatagattggcgacgggccttcacatcgatacataatcacactggctaaaagcgtccttgatgcggctttgcgtctggtgactggacctcaacaacctaccgtagcacagtgcatatggcgaaacattgcaaggggaacttcgaagagagaccgatccaatcagtttcacagacaatgacgagtagctgctgatcagagttcgtggctttctctcatgaacccctgctatagctcgtcttacgcagtgcgctgcgttatattgatgatctacactcaacaataggttccgcagcgatccgatgtttcaagaatggagtccaataatagtgaattatactttgctagcaagtccgaaagtccgaaggtgttcactcttcgccaagccagccgtctttggaccggggagaaggtagcattgggtagcaatgataggccaaatcccagtgcattggccaagccctaaagatggggaattaaccgtgcccaggtcacacagtaggcccataatttgacctgtaggtccaaggcagatcctatgtgtctccgaggtagagccaggattgacatcgtagattgtatcgagatgcattacgaaaggaatgtggccgtgaatctggagcatgcaactattgcttcattcttgggaagtcaatccgacaagccaagtaccaacaaggtctcgaagtttatcatttctgaacatgcatgaagctaaggggggcaagtatttaacacgagctaccgccaaactattcaacgcactcatgacactttctaaaccaggcttcctatcctatcagctatgactaccccttctctaccaatcattcagttgaccatcattgggtgcggtacgcttgcgtctggtatcgtcgatggcctcagaaaccaacacaatcttacaagatcttaccgtctcagcctgacaggaagacgggaagaacatgtcaacttccttaggaagaagcatccggaggcactcgtcacggccaacaattgtgatccccggatttgggccccggtcccaggagccacggcacatttggtggtcattggaacccagcctcagttcaccaaggccgtatgcaccgagatccgcgacacgatcgaatcattttgcaaggccaatcctcctgtcgttctgacaatgtgtcctggaatcacgatttcccagctgcaaacttggctgccagccaattacccaattattcgttcgatgcccaacacgccagtcgccgtaggccaaggtgctacagcactattcgcgaacaaattcgtcacatcaggatcgatcaatgagatcaagaaggtcttcctgaacgtttctccctgcgttgaatgcctaaactgcgaagatcttctggacgttgtagcctcggtttcagggtcagtaaactctataattctaataatctatgttcaccctcgacccgggcaagcacataccatcgaatcactgcttacacaaatttagttctggacctgcttatttattctacatggcacaagcaatagtggatgctgccattgcgaaaggattgcccgaaaagcaagcgaaatccttggtcattcagtcggtcatcggcgcgagcctgctggcacaacgcatgcctcaatctttgtccgaacttcttgacgatgtgtgtgttcctggtggaagcacagaaaaggccatggccacgctggacttgcatggggctaacgatgcaatcctgaaagcggtgcatgtgagttggcaagcaaatctggaaatgggaaaagtttgagcagggtgaatatgtgacaggcatgcatactggtctgtgttgtcaaaagtaactttgtttcaatgcaatacatgcgcaaccatttcatctgctgtgcacattcgtcacttgcgtgcgtgtcactgacacaatcaatgcgctacaatctcgtcgtccgggctcggtcattgtccggatacattgtgttacctggatctgtggaaaatggtgccctagtgaattgttgatgccatcttgctgctaagcctctgggatcttgttccagatcttcatacgacagggttgaggggtcattcctacactcccctcccatgatcggagtactagcgtacttggcctgcaagagccacatccggggttttctgaacatcgaatcggccaacaacccccgatttggctcttgcacgccaagtacgctagtactcctatcatgggggcggggggagtgtggttctcgacaacctccacttccctagcggcatgcgggattttcctaatcaatcgtgccatagtatctgagtgtatcgcaaatgcagaccggccgttaacgtccaaggtttcgccgcaacggcccgtgtacctcccgccggtttgccggtgcttatgctgcttacaaggcctgttctctttgatgtttcagagcctatagataccccacgatctctgagagctggacaaaacagccccttactaacttcgtgacccctgtatgtacagttctttatccgaagttctacctactacactagtgcgacgtcagtactttatttgggcttcaggctgtggtaattccaatgccggcacttgcaatcacatcacaatcgagtctaatagtgttgactcagcactagtccggcatgtccgcgggtaggtccaagtgaatacatggtcatattcggggggagatgcttcttcttggcattctgtttcactctctagggttaccatagatatatataaaaacgtgtggcattcgtcttcaggcttcctaccttcgtctctccttccaacaaatgctgtacccttcttcaacatgtcttataactccaatcctgtgaaaaagaatatgacgttaaagttaaaacgctcagtgtcatcgaatttcgtatctcttcactcactagaacctcattcgcaaggcctttccgcgcaagagcctccctcacaagagccgccagatggaggactggtttcttggcttcaggtcctcggggccttttttctttgcttcagttcatcgtaagtcttttccaaagaatcgaaagaatacatgctaacatggctacatctaggggcctcactgtgtcgtttggagcatgggtagactttttaaaacaaggcttcctctccaactacagtgaatcagctatatcttggatcggcactgtccagggattcctcatggtcttcgttggcgtcgctataggccccgtctttgacctcggatacgtacgcctactgatcgtagccggcatgttactgaacgtgctgggatttatactgacaggctttgcccaacattattactcgacattcctctctctgggtgtactcgttggtcttggcggcgcatgtcttttcactccaggcgtggcgattgttgctcagtatttcaccaccaaacggtccaccgcaactggcattgcatcggctggaggcagcgtaggtaagttaccatagtctgagatgacggatcttctggactacctactaataacctagtgcaggaggcttgcttttgcctattgcattccgtaggatcaccactagcattggatacggctgggcgaatcgaatcttcggactcaccatcctcaccgttttacttatatccctcgctatcatgaagccccggacacttccatctacccgacgcaagcttttcgatttaaaggccatcatggagcccgcctatctacttttttgccttggtttattcgcagtctggaccggaatgtatttgccttttttctatattcccctttacgcacgcaaagccctacacgtttctgaagatctcgcttcttatatgctggcttttatgggcgctggatcagtattcgggcgtattatcacgaatgttctcgccgacaaaattggagccatacaatctttccttcctgtcaccttcattctaggctctcttgcatttgtctggattggaatcaaggatacagctggaaccattgtattctgcgtgttgtatggattcttttcaggagcgtctatctcattgacaccggtaatgcttaccgcggtttcgccagaccttagtgtagttggcacgcgcatgggaatggccttcagctttgcaagttttggattactgattggtagccctattggtggagttctgattggaaccgaagctgggtatactgctgttcaggtattcagtggtgccacaatcttgatcggactagttttacactctctttcaggcttcttaacagcaaggaaaggtcacctcaagacttagatacctttactcacgctatactctttgcagtaattatgctttttggtgacacaatcaactttttcagtattgcacccaacctccgttggctaatcgtttatctgatgagtgcattatcctcaataggaggagtatagaccaagacaagcgacacaacttgagctgcagtggctctgccacagaccggcaacataagcgtgttggcgaagccggcattggcgttgatcatgtctccattctgggctgcgccccaagcttcatcgcatcgtcagccactcatttccagagaggcactcttggagattggtttggatatcaggtcgaagaccccaatatgttcgtgatcaagaccgggtacttgattctatatcgggctgtaaagcttttataatgtataacaaagaagtgctaggtgttaaaccatcctcagaacccatcaaacttcaatcgcctcttctcagactgatgcaatcgcacacgaaatcgaaccaagcaagaagagttagaatcgtcttggtggtcaccgtagcagtaggtcttgttttcttatacgagaaaagcattggcaatacacagtgcgataacaattttgggccgccgaaggattcgcttgaccatagaggccttctcgctgtattagaatggtctgttttctgcgcctttcgcgcgcgacagatgattgtggaggtctgtcaacgactgaccctgccagacaccgagcattacgcagaacacgcagcctagggcgaatatgcccgtactctgaccgtgactactgaggccttctagggtaaaggaccggtatgtcaactcgggtgcggggtacatagatgatgatcgccaggggttatccgtgcaggtggtgtggccaacggcgaaggtgtttgacgagctgaagtccttggataatatgatgttgcctctatgaatgatgtttgacggcttgataccttggtatcgaatgtcctggctgtgcatgtagtcgagagcagaggccagacagacaagccagcgccctagtcagtcgccccacattctcttttcctctgaagagtgatcttgctcactatgtatatctagaaactctcgtagctcgttgtctcctacaggactcatcagcagacagtagaagtgtttcttgttgcacctttggtcttcataagttcctatgagtgccacaatgtggggatgattgagggctctcaagttctctgtctcatcttttactatctccagatgttttggcgatcgcagatctgaagcttgacacgctttcagacaaaggacggaagctgttggtccttgaggcaaacctcatcgactattcatagtgagccttgtccaagtgtggagcatacctctagcagcttttcatcgggtgtacgaagaacaaggtgttgatcgccccaacgaaaatgacttgcgttaagttgaaacgccgttgaagagacttgagtgagaatcttgatggaggctgtaggctcaccacgcaattgcttagcgcccatgagtagaagttacgggcttgctcggcgctcgtagccatcgcccacgctcactgattctgactctagcgacggatgtgcatttgaaccagtcatattccaactggaagtccgctcgttgctattcactgttctagatttaatgtgtgcgccttgaaattcaatggcgacagagccttcgaaattccgtatgagggtgtatgattcatcagattttgagagttctttttgggttatgtgcggtttggtcagtggcgatcatggtcgcttccttcggctagatggtcgtcgcgtcctctccagagctttctattggcagaccggtcgctccattcgccacatttttctgttccatggaaagcccatataaagcgtctcagacctagttactggagtggcctgagagtagttgatcggcgtcgatgtgattacctggaactccgcgattctttttgcccacaattcgatcttttcacggggtgttagtctgtcttaaatcaatacattggcagacttccctcttgctctcgcagttattcgaaatatcggaagctgagcgctgaacagcagctttgcgacgtttgcagtcgtcatctgcgcgaactcccttgtcgcggatatacgacttgtacatattctgccggtatctttcatttaagttatcatccaggattttggtcgtgacctcttgcccctgattttcaatgagtataacgcctgctgaattccatcgcgattccttggcaagagtgacagatgtaacatcattggctttagcagcgccgaagttgtggtcaatggacattccataagcagcgcaaaatgggatgacaatttcctcaagacaatgttcgcgtctgtattctctttcagcaactttggcaagcaattctctgtatggctatcgccataggtgaacgtgttttggggtgcagggtccatccgaataagtcatcagctatgagcttaatcgatttgttttgcattcgatgagcgcgatatcgtccgtggtcaacctctcctgggtcgttacacgcttcttttggtcgcttgcgatgcttgaacctggggttggacagactgcagagcgtcctccacttcaaaacgtacaccacgacgaagctccggacgttcgacatgtatcgcttctgtcagtcgcaagtttaatatgcgtcctggaagaggactggaggttctttcctcgcttgggacggtagctgtgaggacgtacggactatgaggcttttctttcgtgtcgtgggaggcagcgtgcgatctgtttcctgcggaacgacggtctatgggaccatcaacgagccttcgtttctctttgtgacggtcgaatccaagtgatgtcggcggcctatcccctagcaatcctgacatggtccgatacgtgcgtttcagtgtctggtgaattgggaagccaaagattgtgggccactctatatgcgcagcagaaggcgcaactcagcctccattgcctcacctgcggctgtcgaatcggcgaagtctcttccggagtcatcgcaagccacatcaatctactctttcaacattctctaacaagttatgcttcacgccttcacgagatcttatctttctaacggcagagatcgcgcaaataccccaatcatatgtgaagcacagagagtgtcgaaggagtacattttgggtgtagctgtcacgaacatatattcattccacgttcgtctatcataattttatatcctcgttccccatcacctccacttccaccttcactttctctccttaattctgcctcctctcagaatagctaatcaccaaatgctatggaccgcaagataaaacctcccaaggtcccaaagtcaccgccaacgccgttcgctcgctaagagcgttatgaagttttgtcgcacaaaaagctaaaacatagaaagaaaaatgtactggaagaaagggggaagacaagcgcgctcatagaatttgcttgagctgttctttttgcgcgggtgtcaggcttgtagggaacttgatgttgacgccgatgatgaagtcgcctcgctcggcgggcttcttcgacttgggcatgccaagattcgggtacttttctgtccaggtagggccggtgggaccgccgctgccgacgttgagttgtttgccgtcgattgtttgtacggttcggcgccagcctgtgagggcttctttgaggtcgagttcgataatgtgtttgacgtcgtcgccttcgcgggtgaagagggggtggtttttctaaatacaattgttagcttctcgctctgtgacttgacggggtggagtattgagcttacctctgagacaatgaaatgtaagtcctgagtaccaccctcgacttgatctccaacgtctgagaacttgatcttgctgcctgccttcaggcccttcttgatcggaacctccaatattcggtcttgtgtgctttgtcgtccagtctccgcgtcgaatgtcttcctcttgatctttaacttctttgttgtaccactgtagagatcctctaagctcacagccagtggcttctctacgactgtgacttctggctctggtgctctcctgccgcctgcaaagcggccgcctctgccttttcctcctcccattccacccatgccaccaggcataccgcccataccaaagcctccgccgccaccaccgaagaattcgtcgtcgcctccaccacccatgccgctgccccgcataaactcggaaaatatgtcatcggcgctggagaagtggaagccattcggaccgccaccaccagtcgagaaatggaacgagcgtgtgccgccgggcatgccacctccacttgtgaaggggtagccgccaccacctgcaccctcgaacgggtttcctcccgcagcctgttctggcggtggtgcgcctccgcggagtatgaattcgaggccatattggtcgtacgtcttgcgcttttcggggtctgagaggatttcatatgcttgcgagcattctgcattatcacgttagtatcactcgtagaggtgccgaggctatgcgcccaacttacctttgaacttctccgaggcttgtgggttgtccttgttcttgtcgggatgccacttcagcgccatttttcggtacgctttcttgatctcatcttgcgtcgccgacgatgatatccctgcagagttgtcagtactgtgcgtgtacggggtgtcaggcttcaaagagccttggtggggtggggtatgcagagcaaacttacctaagtaatcgtagagcttggtctccttgaccattgtgaagtattattagtaaaacaagcgtgactcgggtatatcgtatgcgcgtatgaagtttgtgagtgttcttcgaggtgtgtaagaagggtggttgctttaaggtatcaagctcagttgcagcggtaaagccgctggctcgtgcacgcgaacttggtggggagacatcgacgtcaacgcaaatcgaagcttcgagaacattccaagagcacaacaatcgcatcactggtactcacgcgaaaaatgcgcaacgtcggcaatattccatgttattcgttttcaagacaaggtatctgaacatgagaattgcatcgacgtgactagaacgtagctacacatttaaccgaccacccttgtcgatgaagttttgacgcgccagaactccgtgatgccaaccaaaaacgccgattcccatacgctctttttccgtatgttacattgacaaggtatccagagataagactgagctacgatgagtgcttgttgaacatgtacagcattcgtacagttttcaacaacgtagctgtgctgagtaacgacattttcctttcacgcgcaaaggcgcttagtcagagtcgctgtccgcagccttgctcttgcgcttctccttcttggccttctttgctgccttctcttccttcttcttgcgcttgcgctcggccttctcctcgggcgtttcgtcgtcctcgtcacggtccttgcgcttcttgctgctcttgctgtcaacgtccatggctgcgccggcctcggcttcagcctctggtacggcgggggcctcggcggaagaagtgatttgggcaacaggtgcggagctttcaccctcgaccctgttgaagtccttgtactctgtgttccacttggcgggggtcttctcgttggggcggccatatttctgatcttgttagctatgcacctaatagtgaaaatatcacacttacgtcgagagtgccggcctccttcatcttcttcttctcagtcgcaactgggcccataccccatctcctggggtagaggtcgcgctccataatgacacgcttaatccttgcaacgactccgtggtcgcacgaagacatctcaacagccgacatttgcgcgtacgcaagtgcaatcgcctcgcccttagtggtcatcagaacgatctcctcgtggatctcgatgcccttctcgaatcgcagaagacccgggatcatgagcttggcaccgtagcagatggcgttgacggagctgtccttgacgacaacacgcttgtagctggtaaggagactctcgagaggagagatgacgtggcgcaggtaggactcgtcacggttgttgtcgtgcagccattgggcgtcgagaacgtcgtggagggtgaccaagtccttggtctcgtccatggctccagacctgacacggcgcagctcctgcatgtgtgcgccgacaccaagcagaagaccgagatgcacgcacagagtacggatgtaggttcccgcctcgcagctcacccaaaacacaccgagttgcctctcgttgtcgaactcgtacagcttgctctcgtggatggttcggatacggagttggcgcttgacggccgaaatgagcggtggtcgttggaaaagagcaccagtcagggtctcgagggcgcgcgcaaactgtgcctcgcctcctgggagcttgtcgtgcatgcggatgacgcagacatactcctttccagctccctgctgggacttgacgagacgggtcgcgcgatcgatgcagacgatgaggcagccggtgaccttggggtcgagggtgccgctgtgaccagtcttctcgactctgtggacttaattagtaaacgcgacacgtgatgcaaaacttttttgttcgtacctcagcatgcgcttaacccaggacacgacttcgtgagaagatgggttcgagggcttgtcgaggttgatgacacccgagctaatgtacgacttgatgtctcgcgacagcggcgcgcatccttggggaatgggcgtgtaatgcgatgtgcgtacgagcactgcgggcatgttagctgggctgtacggagctatagagagagcttccgcatacattcgctgtaattcttcagcagcaggggccagtcgctggtgtcaatagcaggcgctgcagcctcgggcttgatgacataggcgtccgggttagtctgaacgagcgccattgctgtggttgttggtggttagctacggtgcaattggcgatgctgtcgagctctgaagtttttcgaacttttgccgggatcaattttgctacgagcttggcatgcgctaacggcacacgggcccttgcccattcgctagaccctttccacttccagagcacccaccgtgacatttgcattgcgcgtgttatcacacgacatgttccttctcaacctcagatccaatccttgtacccttttccagaaacccctcaataggttccatgggtaatccatatctctccgcacctttttctcccctctaacaaatcaccctccaattctcctatttctccagtcctcccacatgtgtgacagtaaagaaaatgagaaagaaagtccctgttacctttcagaatcccttgcccgatccatcattccatctctcgacctgtagatggcgggttagatgtctgaccaacgtgcgggcggcaacaagatcctggtcatacccttttgctgctgataacatgccgtagcatcaaacgcgggccgggatttggactgtgctgtgcattatcttgttgaaagcaaattcgatcgattgtttccagtgatcatcgaaatggatgccgaacatgaaaggatctctgtcgaccaaagaccaacccgccagatctggatccgtcgagccgaccgtcgagacagatgctataccgatcctaggaaactccaacaagtaaaccccctcacttatattccagaggaaaagctggcgcatgacgtgaaactgatagagatagcttatgacagtccgccaggacccgtacaagttgcatctcacgaatgacaagtctacgagggtagcgttgtgtgcgaacaagaacgagctgaggtccctgtcacccatgtcccatccgcggaaacctaaagattggagcttgccaaattgcaaggtcgacagcttggatcacaaaagaacggaaggcgaggaactggacggagcgatgccgtcgatactagccttgtccagtgcaagaaacaggacctgtagattggtcgcgtggttcagaaagcggtatagtccatccccggactttgctccaactgtaaggtgtcagccatgctttttatcgagatctcctgtctgagataacgcaccgttgcggctagtcaacatcaaggtgagtgtcgtcaaattcttgaaacagccagtatgatacctcaagttgtccattatgcgcggcttgacaccatggaagagctccggtgtctggtcccacataagcatgtgttttagtggcaccctgctagcaatgattgcaggtaagatcatgctcgatggatgtctggccagactgcgctgccgtacactcgctgggtacagacgttggaacatcggaccaatgatgacggagtatagtcccttcaacctcgcgagggcaaagatcatgaacgtggtttctggcgcatgttcggtgacgtagtgacgcaacttcgccatattttctcctccggcctccagtggcgtcgtcttcgcagtcgcaattgtctgactgtcggccgccgggtggaagatgatgatccgtaacaatgatgcgtatttgtctgagagcgacaactcgacaagccttgaaaggcctgtcccattaaattggactgacgtgaggcggaagcagcgggcaaatgcgcgttcggaattggctcgcagggtctttgaggatgcgcgcagctgacagatgccattagggtagatgaactcataagtcagcgtcgtggggtcggctttccgatggcatgtatagatgagatcctcggagatctgctgtaggagatctgtcggcagcgcttcgatcgcgggaaggcggttcgtctgggggttgatcgagtcctctgtaaggagcagcgaagcggttggatccttaaattccatattcgcgcgactcttgttgcttctgtgtagttttgtggagcaaaggagagagagatctagctgggtgggagaggggcgctttgtaaggttgcgcacagatcattgtttgtatcaccttcaccttcatcgtgactgcgaaagtaagcatggaaactcttctaaaaaaaaacgtggaatcgaagcctgtcaaatttttaagtgcacaagaaagttgctatgaatatgacattcgatataatgctaattgccgaaggtaatcgctaaaattgcatgactagcaatcctctcaaacgcccgtctggatgggtacctggccattcccaatgttctcgcactttgcgcagtccacatctgctgacgtcctgatcccattaacgtcattcagagcgcttccattcgcagcgccattcacaccaacgccgtccacgtccggccaaaacgcttcctcagcatccagcaccgcctgccacaccgcatccgtcctcgtcttaacctgcctccacaactgatcgtcacccttaacagccgagctcaccgcctcattcagaatcctctccagctgctccacaaacatcataaagtccctgttcgaccagttcggaatgaactcgcgcctcatcgccccaccatcctcatcgttctcatacgtgcgcggcgagctctgcgcatcctgtcgccgcgcccaactccacgcttcgtagtacaccttctccatcgcccagagcatcacggcgccctcaagccatgggaggaattcactccgggaggtggcggtgaaggtgttgagtaggctttcgtagcgatgcagaccttcgtttttggttgcttgggtgatgttgaggtcaatcttgtagatttcggcgacttcttggaagaaggcttcttcgcgggtgccgttttggatcgcggcatccagccaggccacaagccgggtttgaaggtcttccgggtcatagattgtggttgatggctgggtgcgacggacgatggcaagtgtttgttcgcttaggcctttgtagattttgaggtactggaggtcgttggcgagccactgtgctactagaggtttcggaagagtgccatttgctgcacgagagagaaatgaatggtgtgtaatgcgaagtaattggtcgtggctgacagacaagagatgtgtcgttagtgcccaggggacgtctgtgagattgatgttgccgttggcgacgagggtgccggggtggtggataggcatttttgagcaagtcgttcaagtatgatttgagtaatttgtactgtccgatgaaggtactcgatgatatacatctttttcagtgtgtggggtgctcgccttacttatatgcgtgacctggaagtcaacgccaaggagtgcgatggctattcggcatcaaagttacgtgttgaggcttgtatactcaagacactcgaagagactgccaagagcgccggtggaaactatgtaataggaatgacgttgaacgaaaacttctatacgtgtttataaagggaccggatgttctggaacgcggcgagattactcggcgcgatttggcagaaatagcccagcggaatgcttggagtgtggctgtacagttagctcaataaggaaagcttaagtgcagatcttagcggaatttcttggcccatgacgacaccgccacacaactgttgtaacgttcagtgctaatggcctgacaatgatagcttgtctttgtgtgtattcatccttgcaatgttgtccgaatagagggtactggcgtgaggtagcgcgtttctccgcgccttctcatttatgactgaagtgtctctgattggtgtagctctgcatgtcttctccgtgctttccacagttccttcatacgcctcacaagcatctctccccacatacagcgtcaaagcaacaccggttcgattctcttagaagatcaaggttcagaaaaaagctgctaagtcgacaagtggcttcttactcagccgcactcatgcttggcaccctagtcacagctgaggaccccgctgcttctctgatgagtacgatgggttttcatatcacacaaatgaccattgatagtcttaaatcatcctatgatcgacgatgtcaatgttcgcatgattcaaggaccagctacgaaggcagagaaggccgaacaagaccgtacaggatctaccgaacttgccggaagcgacgaaaattaatcccaacccctatgaaggtctacgacaacacaggaccgcttcatgttcctgaagtcccgtatgacagctcacaagaagtgcccgattatccctggcctccagctccagatggcttcgaaaactatggggatgctgtgaaagctgataagcagactcgctgcatgatacccagaaaggtacggatgagaccacagtgatcccaaagtgcaccttccgccgttagatcattacacgcgcctgcaatgcactagcaggccaaaaagaactaggcttgggacaaaagcaaatgtgctcaatacccaggcctcactaccacatgcccagaccaatctttggctcagacgcagggtgcaaagattgtcgattgatgcttgaggcaattcaaatctgtcccgtcaaaggattcgtccgggcaaccctagacctgcggtttaagatactcaacaatgacaacaaagacaaaaggcttcacatctttctcgtctgttggtcttcggcagatatgtggaattcccccatcgcgatggaggttttctatgcgccaggcatgttctgcttttcaccgacagcgggttgtcgacgacgccatacgctgacgaaagttttagacacatttagcacgactctcagcaacgaacctcgatggtctcaagtagtccaccgacctttgctaccaagctctaccgcatctgaaaactctttccttaccatcaagaagtggcttgaagagtgcttgcagcatcatgagccttgtggaaaagggaaccaggttacccaataggctcattgagataagtgagcatcaagtatatcttcgagagccacagcagataactggagcagataacgcatgcttaagtcacagttggggtaaacatggagccgctcttcaattgaggcgcgacaatatggaggcgttagttggcggtatagcaagggcgcgactgcctaaaacattcagagatgcggtggacatctgctctcagctcaatataagctacatctggatcgatgaaattttttagcatcacttttgaacagtcctcctatcgcttcgctaacaaatttaagcaggcatcctacaagacgatttagacaactggagtgaagctgtcagtaccatggcaaatatctacacgaacgctgtcataaccatcgcagcaacatggtctgatgatagaaatggaggatgctattctcaggctcgggatttgtacaaagcacggcgacttaacgactctggtctctacgccagcagactcacggcggatctgatggatgtcatccgcttcaacagagaagccgatgagtggccgcttttaacacgaggctgggtatttcaagagaaacatttatcgccaagaattgtactctataccaagaaccagctgtattgggagtgcggtctgtgcgttctatcacagtgtggcagttacgatttgcgattcgatcttgaagaccgatcttaccccgcgcagagcctactggagttcaaccaatacgatgaaagtatatccgcaacctggtgcgagttggtggagttgtgtactacctttgaattcaccaaggggagtggtctcctctcagctttggtaggtatgttcgagcgcgaaatagcacgcagaggatacgatgcatatgtaggctgcatgtggatggacagtattttggaggatctagggttttacatttatagttaggaacagggtgtccgtgtcagcagcagagcacctccttggtcgtgggctcacttcagcggtcaggttcggtcccgaaggtgtgaaaagccaccgagcttggaactactagaattttcctttacccgtcttggacgacccaatcttggcctgggcatcgacgcgcgcattcgcctacgcggtcccatttcttcagcggccatctggcacgccaaccccgtagaccgtgaacatgaagttctgtctagtgtttttctaaccctaagaggggaggccactgatactatcgcgtccaatatagacggctaggccgacttttccggacttgcgttaggagatccgctcgtggtacttatactttctcagttcaacgggaccatggcctttggactgattttgcgagaagtcacaagcggtagatatcaacgagtgggatctatcgacttgcgtcaagattatgacgagttcagtgggggtactggtatgaacgaagaggatttcagtgttaatgtgaagaattctatcgactcgctgcatatggagggggtagaggtcatataatcgaccgaccacctgaacgtttggcagcaagacctgtttcattcggcatttacaaacaacaatgcacgcacgatacatctgctgccagctattcgaagacacccgtccaaacatccatgcagctcagaccccgagactcttcttcttccttcgtcttggcattcttgacggcgtgtagcatgctttccaacaaaacatgcaccctttcctcttcaatattacctctcgccctttccaagaactttcgtccatcgtcccgcaaaatcatgccaacttcccacttcgcatcttctaattccggaccaggcgcccatgtctcttctcgaaccaacgtccagcccgcctcctctgctactctcttgatctgcgctgaatgaagcggcgtcctgatgttctgcgtactgtccggaatatggctttcacacgtccctctcgccaaagcagtcaaaacatgagtttgaccttccattcctgcagcttgcagagcccattccgcagtgcacaagcgtttcgcctttcctcttgcagcttcaagcactcgcctcacttcatctatcgaggcgaagtaccacaaacaatggcacagaatcgccgcatcataagcaccctgctcttttctttccaaccaggaaacaggattgctttgatgaaacgcgattcgagtaccaatgtcaagagatgagagccttgcttgtgcctgaccgagagtttccgggctgccatagtccagaggtgccgggtctatggcatcgacttgaccatccagtaaagtagatgcaaggacagcggtcatgtcgccttgaccgcaaccgatctccaggatcttgccggtaggagggatgtcgaaacttctgaggattttcaggcgatgttcggtttggtgttccaacaggccatatcttttcgctaatgtagctgcattggagggagaaaccatactgtcggtcatggtctgaactcgatgcgacaaggaaacagttgtttgagttttaaatgagatgaggatacaactgtctctgtgaacaagcgaatttaaacaaagcatgagtcacatttcatcctctgcaatcagcatgggagacataagcggggagtcatagcggggtagtgagaatgacgtcccttcgggatgttcagcgtgtgccgtagtacgcaagtcattaaataggtactccgagcccttcttgatctgtgcaatgggagtaagaattacacagttttgaaaaacaacatgcattttgacaccggcttttgtttgatagtacatcgcaactgcgccgtgagggacgcgaatattgctcttcaaaacctatcaagctcaactttacgcacaggtacaagtcttggtcttgtcgtgccacagaagtccatagcccggaacttgctccacgaattgatcgattgatggaggagggttgcctttagttgaatcatcagagactctgacgcaggtataaagtgcacagatagaatcgcgaagaatgttacagcttgcatctggtaaggatagcgggacatcattcaagctgctgtatatgcaagccatcctgcaccttttgttggatcttggaaaggaaaagccattttgatacatagtctactcaggagcgggcggtgtgatgttggattctgggctggctgaactttggaaattgttgatgttttgcccatagcttgtgcgtacgcccttacgagtctacgaaccgacgcaagctgcaagaaaaaagggcgaggcatattacccgaggcgatggaagaaaaatcaccaaggcgctcaaggcagtgcagtgattgatgagaacatgtcggcttcgatggctgtggtagtgagaatgggcacagtccagtcaggagcttacgcgttggcacccgtaatttcgagacatttcggtaatggtgttgaggtccaaggcttggtattcagccatggtgagtgtctcgcgaaattgcaatgacttctcgctgtggtgttgaggtgttcttcgtcgcgcgtcactgcccaggtgtcgcatgacttaacttatcagccgttttaacgtagtggcttggcggacctactgcccatgatgcgcatgagaggatgccttcaatatcccacacgtcacgtggatgtggctcttctccatgaaccagcctacgaaatatcatggtgaatacgacgatggctttattgatcggactgtcgttttggcttctgctcatggcagccgctgcggcggcggaaccaccattcttgacccagggcaagctccgatggatcatgtatttgaccgggtgcgtgttatatataacttcctgctatgttttgactgagtatttacaggcagcataatgttgttccagagtacccgatggaaactatgttgagaggcgtaacacatgttactcttgcgtttatgcgttcagacatcttcaacgatgccaatcgtactgaatggccactttttacaacagtcgacgaagtacgaccaaagtttaataacggcacaagggtccaggtggccatcggcggatggggagacaccgccggcttcgaaaaaggggcgaaaacagaaaagagcaggaagctattcgctagcaacgtcaaagccatgctagaggcgactggagctgatggcatcgatatggattgggagtatccaggcggcaacggcgaagactataaggtcaatcccaactccagcaaagtctgggagataacagcatttcctgaacttctcgctgccgtcagagctgctgtagggcctctaatgacaatctcagctgcagtcccaggcctagagcgagacatgctggcattcactccggccactattccgagaatcatggagtctatcgactttctgaacgtcatgacgtacgatatgatgaaccgtcgtgataacgtcacaaagcaccatgctggcacacaacagtcgctcgcagcgatcaaggcatatcgcaagcgtggtgtgcctgcagatcgtctgaatgtaggaacggcattttacgtgaagtggttcaaaactgcaaacggaaaggattgctctgcacaagccacgggatgccctactgagctgatggaagatccaaaaaccggagctgatcttggaaaagctggagctttctcatggcacgatcaagtaccgtctgaactgtcaaattcgtttgataaggccctgaaacatggcgtatgtgacagagaaagtggaggctgtacatattgggatgcagacgagcggctgttctggtcctgggaatccaaagataccatttacaggaagctgcgcgtcgtcatcggcgagatgaagttagagggtgcatttgcatggggactcggtgaagatgcaccggaatttgaacatctgagtggagcgaatcacgggataagtgatgaagagatatcaaggtcttccaaaattgatgccatgaggaacgccgccaggtggaggaacgagttatagaaaaaatataatcaatcaatctcctaaaagcatcgaaggtgcgtatgatgtgggcacgtgacccgcgcgcctcaacgcgtcacatcggtctttagatcggctaaagaccgggtcctgacgatcggagaacaggtgcgcggcattggcacgcttgtaaccacgcgctcgccatgtgttttggtgggcgctttggtgttgtccggaattctgacggatgataccagatacaacttagagcatgcacagcgttagggacttcttgtcatggtcgggacttccttccccgagattggtgttgcttgtcccgcgcacaattgatgacggatgacatatgcgcggagctcagaccagccgttagggcattagtcaccctgcatcttcccattcgatcgtgcatcctagatctgtaattccctacctttgccgctcgacttttgcttgccttttctctgctatcgtagagcctggcacataactcgaccatccaatcgatgcagcagggacagcagattccgtttctgccaccctcttcggcaaccggcgcgtacggctacctcacggcctcaaaggacaatcgtcagccattatgcggcaatagtgaaggctggggcccaatcagcccaattcgctatgacttcacgccttgctttctggatgtctggatcgcaacggtctcggcttttggaattgttggaggtgccggcgcgttgtggtatctgtacaggaagtgctcgccgcagccggtgaagcgcaactggcacttctacgcgaaattggtacgatacgcaacttgactctggaacccagcccagtcagcagtcgctaatcaacacgtcgcataggttacccttggagcactcatcgccacgaccgcagtacaggccgcgctacaaatcgagtactacaaagatgtttgggctggcgacttccgcttctggactacgatacttacgctcgtctccctcggattcatcttcttcatccaatacgttgaacattggaggtcgcgcaatgccaacggtgtagtgctcttctactggctcttcctcctcatcgcatacgctgtcaagctccgttcgctcattgcccagaacattcatcgggagcatgttgcgtacttctccgtcttttgcgtcagtgttggactggctatattggagtttgccctggagtggctgatacagaagcgcttgagcgactatgacgcgctaggggacgaggacgaatgtgcgtatgagtacgctgacgtcttttccgtcttgacctttggttggatgacaccaatgatgaagcgcggctacaagacgtttctcacccaggatgacctctggaacctccgcacacgagacaccacaaggcacacctcccagagattcgaggatgcatgggcatacgagatggaaaagaagaacccttctttgtggttggccatgttccgatcttttggagggccatacttcagaggtgctgctatcaaaaccgtcagcgacgtactgaatttcgcacagccgcagctgttgaggctcctgatcagctttgttgcctcgtatcagacagataagcctcagcctgtggtccgaggtgcagcgattgcactcggcatgtttttcgtctctatctcacagactgcttgtctacaccaatacttccagcggtctttcgagactggcatgcgtatcaaatcgtccttaactgccgccatctactccaagtcaactcgcttgtcgaatgagggccgggcttcgaagtcaacaggtgacattgtcaactacatggctgtcgacacgcagcggctacaagaccttgcccagtatggccaacaattgtggtctgctcctttccagattgttctttgcatgttgtcgctgtaccagctacttggctacagttgctttgcaggtgtagcggccatgtttgtcatgattcctgtcaacggtgttattgcgcgatggatgaagactctgcagaaagagcagatgaagaacaaagactcgcgtacaaagctcatctctgagatcctcaacaatatgaagtctatcaagctttatgcctggacgacggctttcgcaagccgcctgaaccatatccgtaacgaccaggaactcaagacactccgcaaaattggtgctacccaggcaatctccaccttcacttggtcgacgacgccgttccttgtgtcatgctccacctttggcgtctttgttctaacgcagcaccgtgcgttgacaaccgacatcgtttttccggcgctcaccttgttcaatctgctcaccttccctctcgctatccttcccatggtcattaccgcgatcgtcgaggctagtgttgcggtcggtcgtattacgggttatctcaccgccgatgagctccaagaaaatgccgtgatatgcgaagaggctgttcaagagactggagaggaatcggtccgaatccgcgatgccagcttcacgtgggacaaggccagcgaacgtccgacgctagaaaacattaacttctccgcgcacaaaggagaattggcatgcatcgttggtcgtgtaggctctggaaagtcttcccttctacaagcagtcttgggtgatctttggaaggtgaacggcgaggttgtccttcgcgggaagactgcctacgttcctcaatcggcgtgggtgatgaatgcttccgtaagggagaacatcgtcttcggtcaccgctgggatccacaattctacaacaagaccgtccaggcttgcgcactgcgcgatgactttgcgcaattgccggatggtgaccagaccgaggtcggcgaacgtggtatttccctgtcaggtggccaaaaagcccgactcacgctggctcgagccgtatacgcgcgcgctgatgtgtatctacttgatgattgcttgtctgccgtcgatcagcatgttggacggcatctgatcgataatgttcttggctccaagggcctcttggccggcaagacccgcattttggctaccaactctatacccgttttgatggaggcagacatgatcttacttcttcgcgaaaacaagatccttgaaaggggcaactatgatcagctcatggcaatgaagggtgagattgcccaactaatcaagacgtcacagaatgaggatcagagcgaaggcgacagcaaccgtgctaccgagagtatcataagcgaccaggactccacggtttacggcggtagtcctgttgacgatgaggaagaccaggccgaggccgaagccgctcaggagagtgcggctcatctggcaccgctcaaaccgggaggcggtacggcccgtaagcacagcttcaacaccctccgtcgggccagcactgccagtttcaagggtccgcgcggaaaactctcggatgaagaagggggcggactgaaaagcaagcaatccaaggagttttctgagcagggcaaggtcaagtggtcggtatatggcgaatacgcaaagacaagcaacatctatgctgtcgtaatctatctgcttctgctgatgggagctcagaccagctctataggtacgttgttattggctgactgcaattcgatatgtgaactaacgctgtacaggcgcaagtgtgtggcttaaaaagtggtcagaagtcaatcagcggtatggcggcaaccctcaggttggcaaatatatcggcatttactttgctttcggtgtcggttctgccgccctcgtcgtggtacaaacgctcatcctctggatattctgttcgatcgaagtacgtcctcgcatgactcggatcatgcccgcatgcaaaccctgcaattgctgactggatgataggcaagccgaaaactacacgagcggatggcgttcgcgatcttccgttctccaatgagcttctttgaaacaacccctgctggacgcatcctcaatcggttctcaaggtacgttcgagcttgtgacccttataggctgtcaatttcagcggtccgacccaggtctaccgatgatgtcccgtgactggccatgctgtcattatcttttgagtgatcgattcctctgactaactccgccagtgacatttaccgagtagatgaagtattagcgtaagatccactatggccccttgcagcgattgatgactgacgtatgcagccgcactttcaacatgctcttcgtcaattcggctcgaggtatgctgctctcctatcgatggcaacgttacacaactgactgacgcagctgggttcacccttgtcgtaatttctgcgtcgacacccatctttattgcactaattttgccgctcggcgcactctacctttacatccagcgctactacctgcggacatcgcgcgagctgaagcgcctcgatagcgtcagccgcagcccgatttatgcgcacttccaggagtcactcagtggtatgagcacgattcgcgcgtatcgccaacagaaacgttttgaactcgaaaacgaatggcgagtcgacgctaatctgagagcctactacccttcgatcagcgcgaatcgctggctcgcggttcgtttagaattcattggctcagtcatcatcctggctgctgcaggattctccatcatctccgtagctagccacagcggcctgtcggccggcatggtcggtctggccatgtcgtatgcgctccagatcacccaaagtctcaactggattgtccgacagaccgttgaagtggagaccaatattgtttccgtagagcgtgttttggaatatgcggctcttccgagtgaagcacctgagattatttccaagaataggccaccgatcagttggccgtctcaaggcgcggttgcgttcaataactatagcactcgttataggccgggtctcgacttggtgttgaagaacatcaatctcgagatcaagcccaacgaaaagattggtgttgtaggacgcacaggcgcaggcaagagctccctaactttagcgctcttccgcattatcgagcctgcagaaggatttgtgagcatcgataacctgaatactagcaccatcggtctgctggatctccgccgacgattagcgattattccgcaagatgcggcactgtttgaaggaacggtgcgggacaatcttgacccaggtcatgtgcacgacgatacagaattatggagcgtactgggtatgttgccgatctacaattgttacacagccactgatttgtccgcagaacacgcacgtctgaaggatcatgttgctagcatgcccggcaagctggatgcccacatcaatgagggcggctccaacctcagctctggtcaacgacaattggtctcgctggcacgcgctctccttgcgccatcaaacatcctcgtcctcgacgaggctacagccgctgttgatgtggagactgatgcaatgctgcaaaccacgttgcgcagcagcatgttcaagaacaggacaatcataacgattgcgcacaggatcaacaccattttggactctgaccgcattatcgtcctagacaagggtagagtggccgaattcgagagccccgccgagttggtccgacgaaaagggttattttacgagctagtgcgggaggccggattactgaattcgctcgacctcaaggacttgaacacacagccgcagtagccattatagacatgtctcgggcaaaatgatgaaaaggaattagtgtgtgcgcacatggcaattcttgtgcgtcaaccgcggcacatgtttttagcgtgttggtatgcggaggcccagaattagactaaggtggttgacgaagactgacgtcggtcacctcgaatgaggctggcctgacttgagctgggcggggagttagcataggttgttggtggtgggaaaaagcaaacaaaattgactaagggagtcctcatcggtcagcctcatgcccactgacccacctcatacggatggagtagaactagatgcagacgtgtaatggatctcaggaacttcgaaaagcaagcaatctgccggcgggtttctgtatgtggggtagtcaggatgtgtttcaccttcccgattctttgtgtcctgcgttggttgccctgtcgtggaaaggattctagccaggttcacgttagatctcccgtccgttcacactgcccgtgtactccatgtggtgtacgagaaggaacggctcataattgctgcatgaatcgtaactgcatggcccctgtgcaatcccttcccctataccctgctcacatgcatggtactacaagggtcagaagcgagacgtttacgtgttgctcgcaagtgcgttccagaaaaaaattccgttcccctgtgttcccggactcctagtgggcagttcgctggcggtgtaggcctcagcgacgaaggatgggtagctcggtgtaggtagccgcgaggccactttacgtctacattggccaagcacggccgtgtcaagtagcatcccgatgggactgcagtgcaatgaaggagcgtcgatgacttactcgattccgtatcgcagacgcaccaatccgctgcatgcggactcaagtgtatttgaatgcatgcatgttagcgaacgacgactccacggtgcgctacaccaattgtcgaggtgcagctctcggtgtgcttgacgtacgagcgggcgggactatcgccatcgaaatcgcacatcgtgaatcgtgaatcgcgagtgatctcgaccagctacctggttgatggacggcgcgatcacgggaggaacggtgcgatccatcatggtgaaatagagtttgccatgcgagggcgctggtgtgttaatgtttccgcgcttagggcggagggagaaagttcggtaggttgcctggcagttgcagtagtgtgacggcattgagtggtcatgatggaacggcttcagtgcgtgaaactggttcacttgccgctgttgagggcttgctgagccgcgagtggtcggggatgcactccctgccgctatcctgatgtgctggaccttgtcagtcctgcttcggccgtccagaaagagatcggagtgcagcaagcaggcttgctcgcgtatggagttgcacaaggacctcccagcagctcacgaggagtggctcatggttgggtgcattgactgtttcttccgtgcgacatcgcttcgactctcggcacaggatttgtggagtgtgtttctccgtggcgcggggtgctttgaattgccaatggagctgatgagcgcgagagcgtatctaccgagcaccaagaaatccatgtcggctgttttgcggtacatgaccttgcgagatctctccgagttatgcgaagatcaagctcagtagttcctttggtgggtcgatcggatttcgatctatccgagcgaggctatttgtgcgaggctattgcgaggctgatccgtgtacaagagagcgctgaatgcgccgcgcgccatgtgtcaataaagtgcagtagtctgtatacagtgtgggttccttggtgcggagaagtttccgaccccatgtccctgcctcccgcggtggtcattttgtcattttcatcttcagtaatcaagagcacagcaaggacccgtttgggaggtagtgtatccaccggggaagccgggagctccaggtcgacatggccctaggccctgatcctagttctcaagacgggtcgagctcaacggctgtcaatcactgtccatggtgaagtgcgtgacaggatgggcctgtcgtttttgtataacacgttcgatgaaccctggtatcaggggttcgtgctcgaccgaagtttgcgattctgatctaggagcgagcgaggggtctctttaaaaaggttcaggccctgtcaatagcatcagcatttatcgttctcgtcatcccgcacatctcgaattttgtttcgtgctattgaaccctgttcagaacattcgaatccttgtggaattcgcagtctctgccgttttctgtgccacccagcccgtttccgcgccgccacccattagttgcctgtgaggcatctttcagtctcaacagtgctggtctcgtgatttgtatcgaatctgcttctcaagctcgaccatccaactcttagcctgtccattcgccgaaaagcccgccagcctgcacaccgtcagtgacagcgattacgaataagactgcttcttcaggtaagccctcccaagaatctcaggcacaaactggtatacagtcgtgacatccagagcatcactaagaactttgaaaagactgacagtaggtagaacgacgtgttgatgacttgtgctgtttagaacttcattctctgcgactcgtctcgcacgtgccttttcctagatcgcgacgattctatggcgaggtgctcgactcaaaaggcaggcccaccgcctcagaagagccggcggaaaatgaaacaacctacgaatgaagaacagcaacattatgtcaagcgcaccgaagatgctgcagtattggaatccttcaaagatgcggaggcaatgacggagccgagtctcaaatccagactcgtcgctcgtttcggagggcacgaagaagaaagcaatgtgagtctcagattccgtgctcctgtgtcgtcgaactaggctgtggcgcggtccctcgcctgtcattattcgtgccgcgtcctaacttagcggccgtccaacgtcccctaccgaaaccgaagtttcgggattggaccgccgtgcctgtccatgtcggcaacgacgataatactgaacatatagtcctaacgcactctcaggctaggccgacacttgcggcggagactaggaaatctctcgacgaagaagacaatgtcgctattccaacccctatcgatgcgacaatcccctggaagattgtggctcccgacggccgcgtgcgaaacatacgtcaacccattcacggcttcgagcacctatttgacgggccagatgacttccaggaagttcccaactccggccgttcgtgtaatgcgcccagcttcgcctatcagccacagctttcgcaagcaccgggtcagacgcccatgttgtacacctcggaatgccatctgaatagtgccgcaggaacgccacagcacatgttcgcctacaataaccatcagcaaccacgtagcaagcacctacatgagatcaaggtaccctcaaagaggaagaccgtactgaagcgcaatgtgctgaagaggacccgctctgtcgcccaggaacttgcccagcatccgagcccacatgaggctaccgacgacgaccaggccaacaccaagagcggcggagatgaacttgacaatgaagtcgccgtagtcaccgaggcatcgaaaacttttcatatcggcgatatcgaagcactccaagtctttttccgccagcgcatcgatgagcttaccatgaagcccgtacgtggcatggtcacctcttgggtcaagcagttggaacccaaacgcaagggcggttacggcccatatcacaagatgcttccatccgaagcaccagaggatgctactccaccttggtggccacacaatgtgccgtacatcgagcccgcgcacctcgacaaagatggtaagctatgccctgtgctcctcgtcggctattgctaatgcttctatcgtaggtctcctgagcttagccgtggaaatcatgatgcagcaccgggatgttcccatcgacgaatggaaacgtcaacaatcatggtcccacaagctccgacaggtagcacagttcgagatcgagatgacgccccaagaacaatactcatcgtctcgaaaccctgccttcagcaaactgatgaaagagcgagcccagaacggtatcataccgagcctcttcgacgtatctcaatcttacgaggatcacgtcaaccagtatagcctgtggtcatacaagaacatcaaagacttccccaaaggcaaggccgtcacgtggcaacttgtgcctcggccaccgaagcagatatcccacaagagacctcgttccgcgccacgacccagggtcaaacgagaggagatgatcatcgaggctctagtcgagagttcgggtgacgagaccgagccagacgacacaatgtaccgacttgctgctcaaatcatacgcaagaaagaggcaaaagaggcccagcgcaaagccagagcggcagccggattttcgacacctaccacacgagcgccatctgtccaacgtgcctcccgagagcagacggtcgaagccccatcacccccagtggccagtcaaagatctgctccagtgacacctcaagctgaaccccagcataggcaagaccccatcatggacggtggcaagcctgtcgtaagtgcgtcatttgatcagtcgatggaccatctacgtcttcaggatgaggccaacagaggaaagttccttcaatgtcagcatcgagcccaatccactcatctttcggggcaatctttcgatgagagtctgcaaaatggcggttctgcctcttctcggttagaacaaaaagatgctgaagaagccaatcttgacacgctcagtggccaggaccaggaggttcgtcgagacatgcaagccctggatgagctcacacatcacaacgcaacaccatctccctacctcgacaccgcaagcaagattgatgaagacgatgccaaagaagatttcagttcggggccgacgagcgaagaccagcaaacacatggcgacatgccgatcctcgacgagcggatgaactaccaggagggtcagcctgtcttcgtcaacacttaccaatcgccacaaggcagcggcccttacgctggccaggagggatcgccatttacacagttcactaacaacaacttcatcgatcctacacacatgccgatgttcagtgcctttcacatgcagatggcgcaaccttacgaccacaacatgacatcactcaacatgcacatggtctacccatacagttcggacagtgcctacaacccaatgggcgttactgcgtcaccagcagcggtcaactccttcggtggccttccttatgagttttcaggatcacaacattaacgttgagaagaccaagcgtgcaacatgccacgactacgtgcagccatgaattttttcagcaagcacatagtttcaaaggcagtgtcatgctacaggatcattgcagcactacgtggaacaaacagcacgtggatgcaacgacgcgcgctctttttcggtaaatacattttgacagcgtctgcgggccattttgggccatttcttcacgattgacgactgatataacgattttcctttagcattctggcatattcggttttctattcttttatcccggcaccgttcgagacccatatgtcgtgcggatttgcttcggcatatggccgggaggtatctggtcgcgtgtcttgtcttggaaatgcattttagcaggccatggacgcaatataccccatgacgttacgccagtcacgaatgtagttgcaacgacaatgggtgggacaagcagctgcccctaatggtggatgtaatgcgggcctgaggactcctctttttttcggtactcggggtgggtgctagtcattgtacaaaactggtgatggaaggctcgcgggcgagacgggtggtgtaaagtttaaacacgggcaaggagcttcattcagcgcgaagtggtgtcgcatagatagtcggcgatactgtcgcgtggccaccacaccaaaaagatttcggtttgtcaggataaacaatcaaatttgcatccgcaatgcaatgcgtcgccgtgctcctgacgtgaatgttgcgatgaaagtgaaaagtgaaaagcgaaaagtgaagatgcgaggctgggcgcggccaagtcccagcctcgcgcgcggtgaagccgtgactttgacgctagtcgcgtcagcggcccgtgcactttgtcgagatccattgagctctccgcgaccagtctttgtacttccaaagcaaccgctgtcgacgtccgcatcggcacggtctgccctgccacgacgcatagcgctccaccatcgaaccgatatccaacacccgacggcagcccctgcgcaaacaacaccccagcgcatgaccgcaacccgcaacccgcaacccgcaacctgcaacctgcaacccagcaacactcgcgcgaacatgtcgacaccgcgcggcggtcggggaggagagcgaggccgcggctcacgaggcaatacctacacccgcggcaccgctggacgaagtcgcagcaacggcgcaccgacggacaacaacacggagcgaccgacacagcaaatctacgcgcgcggcggctcacgaggtgcaaaccgcggtggagctgctcgaggaaccacaaccacaaccaccactgcggctccacgcggtcgaggaaaccattcgtaagcccccatctccttcaaacaatgcgcccagaccgtgggcggtgcgaggacgcctccgttcaacatgcgacctgtgaccctcactctacacgcctcccccccctgatagcgacggctgccacttgcgccgctcgcggtctgttctaactgcaaactctaggaacttcaccgcacccacagcatcatcctttggcggcctgaactcgacacccttcagccaagatgactacgcaaagcgactggaacatgtaagcagccccggcctcgtaggcacgagaggtcgctaacagacacagattcgaacctcgcgaccgaaactgcgcgagcgattcatccaggaaggccgcatgaacccggaaggccagatgcgcctttccgactcggtcaagctctacggcctctgcaccgacatgtgccccgagtacgagcgtgtgcgccgcatagtcgaggacgacgtcaagccgcctgaatgcgtaagtgcactctcccgcgattcaaagctacagcctaacttggctcagacaccagagaccgaacatctcccacgaaagcagcgcatcccggacgagtcacgcatggtcaaggcatatactcggtctgcagcaggcatggatgttgagctggtctcggagatccgctcgcctccaacctgccttgtaagtgttgccctgagacctactgtgcatgattaattttggcagaaaacactcgactatctcatgcagcgactggacaatgacgccttcgatttcctacacagctggatctgggaccgaacacgatccatccgaaaagacctccgaacacagcgcatcgagtcaaaatctgacataaacatccttcttacttgcctcgaacgcagcgcccgattcttcatactttccgcacatcagatggcacgcagccagcgcgatgactacgtgcaccagcaagatgttgagcagctcaaccagacgataacctccctgaacgagcgttatgcagacaaccgacgtatcaactacccttccgaaaatgaggccgaattcttcgcataccgcttggttttggctcctcttttcagcaagagccaatatgagaacgatttacaagcgcttcccgatcatctccgaaagaacacccgggtcaagactgccattgtcatccaccgcgccatcaacgccgtcatcctagacaagagcagttccttcaaccaagctcaagcaaattggaagaaactgtggagcttgatcaagtcctcgcgtgtgtcatacctcatggcatgtgcagccgagttctccttccagcgcgtgcgccacaccatcctagacacgttatggcgcgcgtatcggtatggcaaccaaagccggccgcagacgattgagtcctggacggttgccaagctcagggaaactatggctttcgacaccgacgctgagactgtagaattctgcgagatgtttggcttccagttcaactccgtcgatggtggacccgtcttcctcgatgttactgcacgtggtttctcaaaggattcgttagatctcgtgaaaggcaaggaccaaatattctcccagggcatcgtggaagagaagcggaaaggccgcgcattctcggctgttgtgcagggcatgtctgttcaggaggcggaacgacgcagcctcatgagcggctcgagcagggaagagacaaatggagagacgaccaatggagaaacagaagacgacacttcgctattcgtcccagaggctcgctctgcgcaatcgaacgtctttacgcaacccaagagcagcttcggtcccccaacaacaaatcccttcctaccaaagacggcggtcgaatccaaccccacaaccccgaaaccgaatccattcttgccaagtcaacaagctgcacccgtctctggcgctgctgcgaagcccaacccatttctatcacagccaccagcctctactcaaagtagtgctggctctgctgtaggcgccgcacgacccggtttgttcaatccttccgagaactccatcaagttcgcatcttccgacacagcaactacgccatttgcgggtgtcagccaaccaaacccgttccaaccagcagccccggccaacgccacaagaagtgcaacaaatgggacccctcctccagcctttagtttttcttccacaccggccacacaggcgactccagcgactactacgtctactccaccaagtgccaacaccagtactttcgtcttccctggactcaacgaagccgccttgaaggcatccacaccaactccgtcattctccttcacgccagcaggatcgcctgctccagctgcatcctcgctgcaggacgcagaaaagcagaaggcagaagaggagacgcgacgccaaaaacaggcagccgacgccgaagctcaacggcagcgtgaacaagcagagctggctcgacgagcagagcagcaacggattgaagcggagcaacaacgacaacgcttgcaagaggaggagcgaaatcggcaactacgagaagctcaacaggcgcaaatgcgcgagcaggaggaacgactggcacgtcagcacgcgcttgacaatggatatcaaacgcttgcggagaacgtcatgttcgatgtgaacgagggactaatgatacagtttgttgagaatctgattcaaaccacggcggcccaggttatagctgctgataggcaggaaaagctacagaagttgcgggagaaacaagaggctgtggcggatgccatggcacatcagcgaacgttgcgattacagcgtgcggttatggtgaaattactggcgagggttgagaagaagagacgggatcagcaagttcgggacaggcggaagcggttgagagagcaaaaggccaagatggcgaatacggacgaagcagcctcagacctgcccacacctacagagtctgaaggccagccggatcgtctcgaaactggagcgacattccgcaaaccacaagcgccggcaagcgcgagacgtgcaagacgcactgaggagcgacgcggtacctcaaactcccagcagaatggagccccggaattggctatgcaggcgcagcagccagctgctcgagctgtccttacaccagtcagtacgaacagcagccaaacctccaacgcgggttactcggattcatatcgaaagtctactgcgccgatcgatcgcaccgaaaccgactggttctcattgcgtgcggaaggctacgatccaagcacacttcgcaagcgccagtttgataccacgatagatgaggatcaacaagatatcgaatcgaagcgcccaaagatgtcaccctccaccgagccatcaccagtgccccaggcaacgtccaccgcggaccgtcgtgctcgcctagaagccatcgggcagcagttccggaggtctacaggctcgcctcaggctgcgactgcttcctctccattcaacggacggtcttcattgggcaaatcggcaagtacgctcatcgagcaggctaagcaagttctggctcgctcaaaaccatcgcctccctctgttcagcacgattttggtcgcagcgtgcccaatcttaatatccatcggcgaacaatgtcagcccagacatctgtcctgggacggtcaatgggcgcacgaaatgatcgcccagcttactggaatcgaccaagtcgatttgtccccaaggaatgctacggtcagggcgcaaatgccgttcgcgactaccggatcaagtacggattaagctcacctgccaacacacgccccaacagcattgagcctgtggtgtcggcctcgtctccaatctccacgcaaatgtcatacgcgcccgtcaacagctatacgcaagaacagtacagcgaagaagagtccagcggtattgaaatcgtcgacgtagacgccgaggaagaaaaccccggtgccaccgaagaggaagagaattccgccaccactgaagaagagtacgatagcgacgacgagggcgacgagcaattgcatcgtcgtcaatcacatcccaaaatgtaccgccaaaccgaatacgacgaggacggcgactcgcccatgcccgacgaccaagacgacggcggctacgttaacggccagtacgccgacgatgcacttgtagactacgagggctacaccgaagactcagacgccgattctgactcggactctgagacgcagttcgcacagcacgtcaagccggcgcagaagaaggccactcctccacccaccggcggtaactgcgaggaagacgccattgagctttccgattgaaagcgcgttttgtacattacacattgacatattgtccgaaattttgcatagcgattggagttttggattttggaatggagcatttcgcgagggcgggctttcacgatacccacttatttagcacgggcgcttgagatggggaagagagcatgaatgggagtgattggatgggatgaagtgtagatacgatggtaaattctaagaatgttgcgcacacaaccaaaaaaaaccagttgaaaactacacaatttactcccaaacaaagaaccctctacatgaactatgacactgcgtgacgacctgacagctacgactcggacccttcaatcccaccccaagatatttcgctctgaattcccaaattctcccctccccatcgccactgcctcgtgcactgatcatcccccccttcccttaccccagtcccacctcagcctcactcactcactcgcgccggaagtcctcatccccgctgcacctccccttcccaggttcgattccaaatcccacacagccggcatgatcgctgcaacgtacacgtcccacttgcaagggcggggatgtatttcttttcctactaagtgccgaggtgttggacgccatgtttgcttttcttccaactgggtacgagtgccgacgcttaggcttgcttttcctcgggggcgtgtatggccaagggttcgagtgtagggtcagggggggtgttggtggtggtggaggggggtattgctttttttgcgcgcccgtgaggctggctggagtggggcgcgttgttggggtttgggggcgggacggggggatggtggaggcggggtccactgtgtgtatgtgtgtgtgtgtgtgtgtgtgtgtttgcttcttggagggaaagggccgggtggcgagtggtagcttgtggatgctagaaggggaagtgacgggtggagaatatactcgaaaagggagtgtggtgctgtatgtggaattccatcttcttggcaatggataaggtaggatggggatgagccgagatatgctggtagattttgagaatgatggagtgggtgcgggatacccttctgggaaacgagatgcaagtggagaatgtttccgattgagaaatgtttggattcttttggtagtaattaagtatcaaccttccggttgtggtgtgcgagctttgggtatattcgcgtcttcgagcaaaaaacataaaagcacttttagtcctcctcttcttcttcttcttcttcctcctccctcccactcctacttcctctcatcgcatatcccatcccgctcgtccttcctacacgatagatccaatcctcccctgtgcagcatttccgtacatgctctctggccccataaccctcgcgccacctccatacgacgcatgatacgccgcattcactgacttgtgatgctcaaccgcgtggtgcttgatttcccgccacatcttcttgatggagccgttgagcgtcttgtgggtcttgtcctgggccgcgacgaagtggtgcgcatcatgggcggattcgtggctggggcggcgggattgggttgttggtgtgtgggtggcggtggaagatggtgagggtgtggatgaggagagggagaggatgcgggggtggtagtcggttatggacattttgtggttggggtgtgtggttgttgttgttgttgttgttgttgttgttgtagagactttgatgtgatgttgacttcggagtgaggtatgaagtgtgatgtgaagtagtgatgatgatagacttgacttgctttgatgcagttccattattgccagtctcccccgtccctttatataacccacacgtcacgagagaaattttcctttgtcccaaaatcttgcctgccagtactcacctcgcccccagatctcacgatccaattccgcacgtgcatcgtgacacaattttcgcagcaaagtagcacctgtgggtcccgccacgacgacgcgcacaccgtaagacgcgactattggacaaaagcgcgcaagaatactttactgtccaattcccgtagtattcaacgccctatgaggataagcggcatggcaaagcttccgttaactgcaatatgctaacgacgtggttgaaatgttcacgtcctcgggttccgtcggcttaaaagtggtgagcgtttaatgcttaagccgagcaggctctgatgacgagctccacagctataacatgacggtgttgcctttgacacacggaatggccgttaaaggatatttgtgtgtcatagtcgcggtgcgggaaataccatcgtttcgtcgtgcctgaagatctgccgcgcattggttgcggttcgggatccgtgcggctcaacgaaaagttcgagactttgcacgtgaatgggtgatcatggcgagattgtttgcggtgatgctgtgatcgtgaggtggtttcccgcgtgttctggtgcccgtcggaatggtctctcgtagtccgacgcggaaatgaggtgggtttcacggatgcaaagttctaggtcacctgagatattttgagcataaacttgaattgcagagtgattttttgatgttgggatcaattggcggtatcgagtacacgtcaggacgcaatctcgagacccgtcaatgcagcagaggcgaaagcgtagaagcggcggataagtataatacagagtcgacaaggtaatgttctaccagctattcctgctgtgacatatgagtaggaaagttgtagtcggtgtaatcgatgtgtacaaacgcacggtcgacataaggtacgctctctgcaggtatgttagcatatacacaagttgcatctcgaaggagcaaacttaccgaggacatattgcagggactctccaaggtcatggctgtccctgagcggcaaatgctcatctaccacgatatcaacctccacattcagcttgtcgcccgcatgataagcttgaagtccctgaatacgcttgatactctttgcgaagcgcatcgtcatgtacagcagaatgttgcgctcgtcggcggttgcacttgcgcctgcgaggttgcggatgtgctctgccgatgtgtggctccagttgatgatgacataggctgatagtaggataccgccaagcgcgtcaagccaccaaaccttcgcaaagtagccaacaagcgggaacagaatggagaaggtgttgaaaacaacgtcggtcatcgcatcttgtgcaagagcttggaccgaggagttgcggatgagacggcaccaaagccagcagagtcctttgatcacaactgtggaggccatgattgctacagcggggatggtgagctggacaatagagcgatctgggccagatagccgagaaataccctcaatgccgacttgggtgaaggaagtaatcatgatgacggagaagaccagcacaccaatgggctcgagacgccgacgaccgacaggataagcgtggcggtcttgccgggcaatcatccaggacgtgacccagatgatggcggtactgaggaagtccagagctgcatcgaccaaactcgcgacgacggaaagagacgatgtcatgacggccacgataatcttgagtattaggagtgcggtgttggcagcaagattgacgtagagcgccagcttgacgatggggctctccgtgtcttcatcctcctcgggcacccactccttcaactttgggttggagagctcttcctcttcgtcttccagagcattatcatgtgccagcagaggcgtgttctcgtcgttctcggggaccttgtacaggttcttcggagttcgcttgaccttggcctgtggcgcgccattggagctgttcgtgccgtaagtgccagatgagcgactcgacagaggcgcgcttccgttttcggtggtactgcctggtgtgcgcgcgcctggcgtggctattggggtgctggttaccgacgactcctctgtgatggtggtggggatcttgaccgcgccagattcgaggttcgtgtactcttggatcagattgtgcggcagagaggagtcgaggaggcggtcgatgtagagatagtgctggatgagctggttgtttcgctcatagtactctcgtctggcgtgctgttagctttgcagattgaagaaagggaacgccttacatgggcttcttcatgcccttgagctcctcatcgctcttgtagtacttctccctgtttcttgtcagtgtccagtttccagtggccgccgtcgtcccaaatccactcaccacttgtatctggggttcgaattgccaatcagacgctgactgcgcatctgcggcgtgttcaagatggacgctgcattgctggctctgcgctccaggtcgcgatcataaggcattgcgagcccggctttgatggcgtcaaagtcttcctcctcatcggtcaagctgccgcgacgctcattgctgcgaatcgtcgatggacggcgcgtactaaacagcgacggcaaatgctgtccacgcgtggaaatggtggtcgcggcgtcgttggtgaggggcagaaacagcttcgaattcgtgagacgcggaagacttgcagagcgcggactgggaggcggatgcggccgcccgttggatgcaggctgctctgacatgccggcgaggtattctcgtagatggctctacgcgccttgataggactggcaagctgtgcgacgggacgttgtctctgtccggtagatggcagtaccttgattggtcgcgtcgcagctatatcgcgccgctgacgtgcgcaactgcaggaagactgtcgagaactgaagctacttgggacgagagcgagcacaaccctacatatgcgacgcaattgacagacctgcgcgcttccacgatgaagcgtccggtgaagaatagagtgcagtggcaggttcgccgagacggagaatggtcttttcctcgggcgcgatcaacatgctttgagacaacggcccaatacccttgcccatcggccgtttaacgagatcatagctccctcgctagccgctgtggggcgctgtcgcggggtgaaagatcgtcggcttcaaaacacttgagcactcgtttcgggctaccaacatgcgtctcaaactcaatctgggtgcgtcaatttgaccgaactgcacaacatcgttcgataagtgttgcaaagtgacaagatcgtcaattacctgcagcacggtggcacccacgtctgatcgctcatatgcagggtccacttggagccgagagtcggaggttgcgttcatgccgggaggatccgttgtgggcagtcaacactttttgtggtcttttcaatattctcctggcaagggaaaccacgcactagcaagtcgtcaatatgcttcatctccttcgaatctatatcatattcctagatctatagcatgccaatgcgccaagcctgactcctgacgtctgtttcctgcggtacatatgttgatcaatcttccacagactgcagtacgtggaaccactggcacgttcatcagcacgcagactgcaaacacgtccttattacaattcgagttgcgattattcattactgatacatgacattattttacaacaagcagattcagcccgagcctatgctggcgaagctgctgcttcttgttggtaggaaaacttgaattggaccatatagtgctggactatgatgacatctggagaggctcgtagctgccggtctagctatcaggcgatacgccatccgctgcaggagacgagatagacaagttctcaagcgcctcaacgtaggcctgctatatagccatcgccatgccatcgatcgagcatgactcgatgagaaccacaaagacatgagccatgtcatagttcttcttccgaagctcatacttctcgcgcatctctacgagagactcgcaggaagctgggaagtaaatacgaggtggatgataaacgtcttcgttgatgagagcacgacttaatcgtgcggaggaaactgaggtctgtgaactatgacagccaccacaggcatggtaactactaggtcgactagcgttactactacggcgactaggagattgggaggaactatggtcggaatcgtggtcagaaccgtggtcggaggcatcctcttcttcgtcgtctgagtactcattctggtcgttggccgcggtttccgactcctctgtggtgtttgaaccaagaatcgactgatcaggaattggctcttcaaagccagatgagtacagctgcgcatgcgcccactggaggaaggtgcgaaacgtctgctcagtgacatctgtcaattcgatcttgcggctagttgcctccttgaaatcaccctcgaatgcacctccaaagtaaggtagacagctttaagaagctgaaggttgacggggatttcgactgcttcatcagcctggcaaagacgaacagtaaccatctcgaagctcatcgtgagaaagctggacatcgtgtttttgtgttgagaggacatcgtaatgtggtggtgagatgatatgttgggaattgtcgtgtaatcgctcatgtagttgtgagtggaattggatgccgatagaaaagcaggagagtggcagggtttcatagattagggggtcacttcgttgtgcgagagcagtgacaatcgacctgggatgttcttggaggaacgccgtgagcattgtgaagtgtgtggctttgtgagttcactcgtcgagtgcaacgcgattggccaagtagcctcacgatgcttttccgacaacggtcttagcttctttcatacaagcgtctagtatgccgtcgaatataaatttggaattggctaggcggtggcgacaagtatcttcgtcgaagacttgatgctcgtgaaagacgcaagaatttttcaagccatgtttggccagctgtggcactgtctttgtggcatctgtctctccctcttcaggtggctggcctctttgagcttgtgccgtcataacgtctagtgtgaaacctgggtgtaactttttaagctttcccgactccagagtcggctttacaggagtccagaagtatattgttgagaggacaaggtagcgcgagagcatagcagtggccggtagttttgtgtaagcaaggtcaatgacctctatgtcgtccgggtcaggatacattccgaatgaaatgcaatagcccacataggtagacatgacgtcgtctcggagttggggaatgctgtatctgtctgcgaagatgtacagtcgaactagagcctttacgacttcctgatatgtgttttgccaagctggattgccatgaaagcgcctgtccagttcttccggacccagtatccgaagcaccggtgatttaccagagacatactcgtcgaacatgcgttttcgaggacgccctcggcctgccggttttgcttctgagttcacggcatcgccagcagtattcgtgactacttttaaaccattaaggcagcccaggagtggctctggaggtgagggagggagatattgtgagtgaagccacgcgagaaatgtgcggaatgtggcttcactcacatcacgaagcgtgatggttccttctttgacaccaagaaatgagcgatcaatggcaccacgaaagaatgtcgacactgaacagatgaggtgccggtataccatgatatccactgcgtctgccggtttgcccacacgcaccagaaccatgtcgaagttcatattactgtggtcatcagcatttgtcacagatgcagaaggctaggaggttcagagcgtacgagaaatgcggaacacaataacccggagcatttgcgccatgattcccacctgagctgaattgccgactgtggacattggcgtcatggtatgcagaagtagggtaggtgcaagacttggcagaacagtgggatacagtcctagtcgtgatctgtcgatatatgcggctccgggctatcatctttctgcataccgcttctagaagaaattatgttctgcattggtgttcttgtacgatcctggacctgtcaaattacagtgatgtttcaatgttgtcgccttcgaactttcgcagacggctgctagtctgttagcgcgccacaacgggtttagcccgcttgttggacttggcacaccacacaagcgaacactcgcatcaatattctatcctctctgattgaccccaacgacaacaacttcgacatcccgacacccgtagtcacgatgccggtacgaatcaacccgccaccagcatgctgtcgaccgagatgatctgacaatatcgcagtcccaaaagtccttccgcaccaagcagaagcttgcccgcgcgcagaagcagaaccgccccatcccccagtggatccgcctgaggaccaacaacaccatcaggtacgcaatattcgagggcggccgtcaacaggctgctattgcgacaccaaaattcgacaaagcacgagcaagaccgagtgagatcagcagactaacagcacctccaggtacaacgccaagcgacgacattggcgcaagactcgtctcggtatctagacgactcgcccccgcaccctcagcctcgattgccgatttctcatacccttcttcacgtcaaataccaacacgaacgagcaatcacgagcgtcatgcacgacatggcgacaggcactggagcgaggtctaccttatgcatggagtagaatggtgggcacgttacttcaccggatactctcactctggcgcaatgggtctgaaaatgatatcggaaatcaagtcatgatggaacaggctaggcagtgataatgaatgcacttgctgagtcacacaaatgatggtcttggatacgtgatgcccatacatgatgtgacaacacaatttgcggtggatgggatcggttacaggccatgtttacttgttgatacaattccttaagctctcacctattactggagcgacaattagaccgagcaacgccgcctgaggacccactacttcagactttctcgttcttgtctctagcacatgagacctgtacagacccatgcgacaaattctgcctccaatctctaccgacctcaccttctgcggtctcaaaagcactgtcctcgatcccaaattaattattagaatgactgaaggccccacgcgacatcgcagcagtcctacttgcgcatccaccgacccaatactttgccctgggtgccattcttcaccaattagccttgccgtcttttcggccagttattgtgcaacatcgcttgaccttattacagcaatcttgattagcaagcccgttccatcctcacgactgcccactcctgacctgaaacttcggcctctcactcaaatccaccacaagacacttctcctcgctcttcccacacgtttcaaacagactaaccacgcccatgtggatcttaatcaccgttgtgctccccgcataacacacgcccttctcaaccccacaccgattcgccaaaaccacatacaccggtttctcactcttactatccacaattggctggaagcgctcgacccagtacgcgacggtcgctatatccggttgcgtgggttcctgcacgagctcctcgggcgtcaagtgacatagccacgccatgctgacgcaaagcaggggcgtcttgtgcgtgagcgcagtccgcgcgaattcgtacgactcccacggcgcggtaaagcgataggggttgatgtccatgcatatgccgagtgtgacgtcgccgagggcgcccaggggcccggagtagaagggctggtcaggtgatgtggcgtttgaaaggatgtgcgcgttgtcggccgggccttcggacgaccacgtctcgtccgtgtagtagaggaaggacttgcggtagttgtggaggatttcgccagtcggggacacggtcacggtggagttgtactgcgttggtggtgtggaggttgtgatttcggggtagccgattgtgacgtgacatgtgtagtgttgggcgacttggatggcccattgtgtgcttatgcctgcagttgtgggttcgaggtatggtcttatctcgtcgagcgagtggaagttgtagcccgagaatgcgagttcgggtaacacgagccaatcgagatcagacggtatccgtgtttcttgtagtataacgtccgcgcggcgtatgttctcctgcacttggcctacttcaggggcgaattgaagacaggcgatcttcatgttttgttctttgttgtctgttgccatgggctgggatgtggacgtttataaacttgaagagcgcaacgagactggggtgggaagagctggatataaaaagttcgaaagcgagaggactgggtgagccacgcataggataaaccacagccagtcaacgccagaaacactttcactactactgatgccggtggtggggtgcgggaagcggggcactttagtgttgagcgactcagtcggcacaatgggccgcaaatgagagctggtggtcttgacagttttcggatgtatttgtcacgatgcagtgatttgcttttgcttgtgttacttgggagcaaagccatggtgctgtacggctgtctggaagctgtagtggggacgtacctgcagtggtactggcctcgtctggtgtgtgattggctggcacgtgcagggtagccgagcttagctgcatcaagctatgacgcgatgatgggatgttttgagggcagcctaagcaaagtctcagcgcatcgtgcaattgtcagacaagctgcgtcatgaatcagctactacggtagcccttcacaccaatctcaatggcaggcagacggctcgtcgatgccgcgaagctcttcaatgcctccaagtcgataacacagaagcacattgcgctgcgatccaaccaactcgagaaattcaacaagacatcgagcttagccaaagccgtcaagaaccagactgaccgagtcacacttacggcagctgcggcaatcgaactctcgaaacgcttcagcgaagaagctccggcgtatgccagagctgctgcacaacaggcgacaggcacatccaaaccgcacgaggatataccgcgaagagaaacagtagaacgaaatactggcgtaccagggaaggaggagggcctacagcaagatcaccactatgaacggtctgagcagaattcggctataaggcccccaccagaggcagaactcgaggttgagcaggaagaagcgctaaggcggccactgccggatggaactattccaacatctggcgtgacgctggaggaggagaggggccaagacactttcccggcgcggccacttggagaaactccgaaagagcctctaatcgacgagaagcacgacccagctcgacacgaagacgttggtatcaaaccagtagagtccgacgagaccacgataccactaccgggccagccaagaggtaaatcctcagcggcgaccgaaactataccggcgcatgcgaacgacgtccaacgaccgcctacatcctcgcgagttcaggacctacagaaaggacatgatcgagatgtcttctattcgagatcagccgagtcgcaacctaccacctcttcactcccccgcgcgcagataccgaaccatacagcaacaagacaggcgagtgacatacatgtggatgatcagcagttgaatcaggatgtcttctacaagcaggatacaagacaagttcctttagagcaagaggaactacctgaaggcatcaatacagatatattccactcgacacgagtcaaacagatgcttggaagcgacccagactcacgcaaggagcgtatgaaaaggagaggaccgagcacaaatcccttcattccgccacaatatcaagctggtcatggacatgacacagtgaagaacaagcagaaccagcccgagaagctcgaaaagcccgagaagcccacacagccagcgcagacacagacgaccgagaaggagatgcagaacttggcatcacaattggctcaagacgcgcagagcaacacggcgacaactgaagtatgcaaagttccatctaattcacgaagtatactgattagctgacagcgataccccagataattgatgaaccggccgcgacagaaccagaaaaggctccgtatgctcttcgagagtcacgcgtaccatcttcacgattcggtcggatgtggcagtatgccggtttaggaacaagcatggccctgggcgctgtgggtgaaagccttcgacgcgtgacaggcagtgctgcctcaacgggtggttctctcatgctcagcccgggcaacatcgaaatactagtgtcgaaactttccaagatgcgaggcgctgctctcaagcttgggcagatgatcagcatccaggatatgaagatgcttccaccacagatacacgacgttttgcagcgagtgcaagatagtgcggactatatgccagcatatcaacgcaacaaggttcttacgagcaatctgggcgataattggcgcgacctgttcgattccttcgaagatgtccccatcgcagcagcgtcaattgggcaagtccacaaagcagtgctcaaatccaatggacaagcagtagctgtaaagatacaatatcctggggtcgctagctccattgattccgacctcaacaacctctccgtacttctgactgcatctcgtcttcttccaaggggattgttcctcgacaagactatcgcgaatgcacgcacggagctaggatgggagtgcaactacacgcgcgaggcggaatgtcagatgcgatttcgggacttccttgcagacgatacggacgtttttactgttcctaaggtcttttttgaagcaagcgggcctactgtcctcactgcaaaactcatgcacggcgttggagtgaccaagctcaagaccttgaagcaagagcagcgcgactggattggcacacagatcttgcgactgtgtctgcgagaaatcgtcgagttcaagttcatgcaaactgatcccaactggacgaatttcctgtataacgccaaagcacaaaaggtcgaacttctcgattttggtgcatcacgcgagtatcccgacgaatttgttggaccctatgtcaatatcctcattggcgcctcgcaaggagatcgcaatgctatccgcgatggctccatcgagcttgggtacctgacaggagacgaatctcccaccatgctggacgcacacatccaatccgtcctgaccctcgcagaacctttcaaagccgacggcccggagatctacgacttcagagaccagacgatcacggatcgcgtgcgcgaattgatcccagtaatggtgaaagagcgcctcgcccctccacccgaagaaacatactccctgcatcgcaaactctccggcgcattcttactctgcgcaagactgggaagtagagtcccgtgccgcgagttgttcagtaaagctatagcaacgtgggagggaaagggtaaaattctataactgctgtcgctatacatggttgtaggtgtagatgtaatactatcaatatttatgtactcagcgcgcttcaaactgaaccatcctattcgtgcgcctcttgtacacgcttcgaaatccacattccttgcaccggatcggttcgccttgtttgatcctcacggggtcgacacaccctttaccgcccgcgcagtcgtagtacatgacccacggctctgcaggcgggacctgtgctagtacaggtcttgctgatggagtgtgatactgcagatccggacgctcagtcagaccaacaccgataatagcactacgattagaagaagacggcgtaatcggtgcggcaacactcgtcggcgtcgcaggtgacgactcgccagattctgacgcggatacttctccgcctgtttctgatccagattctgtttccgaggcaggggtctttgcgaggtttcgttcttgttctagaacccgtcaacattgctgttgcggggcggttgggagaaagaagatataaaatgacataccttcatcctctctatgcagcgcctcgatcgcctcgtgcatttccacactcagtgtgcggcgttttgctgatatcgtcactacatcctcgtttccattaccggctgattccttcacgggcacgtcgaaggttatccgactctgttttctctccaacacttcttcaacatgcgcactatccattctctccgcactatccattctctccgcactatccacccttctctccgcattcgctgtatccatccgttcttctttggcctgagccctacccatttgctcacccccttcctccctcaccataaccgtactctgcctcctcgtcgtcggcggcataattgggcgtaaatacaaccggcgcccgtactgattgcactctattgtccggatgttggtacggtgcgggggcgatggggtgtcagatctgagacaagtcgggaagaagagggtggagatggtagagaggaaattcatggtggtggtttgagggatgggggaacaaagaattgtgagtagggtagggtgtgatggaggtgacggatgggggagacaaagaggaggattgttgatggatgggaagggacgacgcatgcgatgggttatgtgtgtttgctgggttcaggagtggagtggaatggagtgagcggttgctgttttgggtatgagaggacgaaggttgaaccacaagatgtttgtattctttttttttctggcaagactcgctttatcgtacaaagaactccaaaccccgctcatgggctatttatttctgctcaatttccttctctgtattttttcttgcgttctgattgtaccacaaccacgccgcgagcgcaatgaaggatccaaacccgctcgccatgatcatcctgcctctgaaaccttgcttcctctttagcgcctcatcgccgccgagaatgactactgctttctttgaccaagtgtactccagcccgctgtaaatcgtcgtactagcaacaatagccgacatgccttgcaccatagtcctgacacccgcctcaccaccaagcgcatcctgaatcgacaacaaaagcccgcccgccgccgactgagtcgcagacggatcgtgcagcaaattcgtacacagcagcgtacccaacaaagtcaattgcaagaacgtgttgaactttgaaatgcccgtaggatgtacctcagcgcttggaagactgaagtcccagtacctcgccatagtcttgggcgcaggcaacgaggcgtaccgatagtacagcgcggagaccgcaagactgacatcacgtcccagaattagggcaaagagcggcatgggtaagctcccgttgacggctagacaggtgactagagtggtcatcaggaacttgtcggccatggggtcgacgacgctgccaacgacggtttggagtttccattttcgcgctatccacccgtcgaggaggtcggagacagcggcgtaagtgaagagggagaaggcgtagaggtgctggtcgtggatgatgagatatccaaccatgggcgtggcgatgaggcgtgtcagagtcaggaagttggggaggttgtaaatgttctcatggcgggtggtgtttagcttaagcgtcgacttgagggttgttgcaagtttggctgttgttgatggtggtggctcattctgtaagaccattagcaggtattcatcgattttctgtacaccccggtcttagagtggctggagttgaggtggcttgagcatgtcactttgaattcatacacattcaagtatatcttgttttgttatgtatacacagagtttctcgcttggaaggaattctaccaacattgacgccttttcatagagttgcaacctacctgcggtgattttgataccgatgacgttgcatcttctggccttgcttgccgtgtatacgaggtgctgaaagcttctgatttgtgtaaacgggctgcatggttattcttcagcgctgatagcgctttgctgtgacgagatatgctactttggcccaatgaacacgaggcacgtgagggtgaccacctgaggcatcgtgctgaccacggaagccggagcgcggcccgcgggccgatcgatgagcacaaggcagactgtaccgtgatagacggtatcctagtagcagccatggatagagttgataaatgattggcgccttgtgttgttggtatcagtcttccagcgcagggtttcccaggttcctgcattgaagtttgccaagccctgggacgctagcgatcccatgcagcctcgcaaacctcataaacgagcgcgaaatctacatcacatcgcaaattgccgtctacctcgtcgttgcagctttgcaatgcaaacttcctcccgaaagatgctctctgggactggcgtgacaactgcctaggtcgatgcccgtgccttgcagcgagctcatgacgttggcaaggcatgcttgcaactcgaacggcttcgtcaaccatagagatcttgtccgtgtcaaacaacacggcctcgaaatttgcagagtgttccatgtggacgcgggagttgcttgtctcccgaaaactagggaaaatctgggaatgttggaagacaggccggacgggggaagccggcataacgccgccatataattccacatataattccagcgatatgctggatgcgttgaagcatgaactgacttggcagacattacatcactggaccatgttaatatcaactcaaggtccactcaagggtccagacccttcaacattgttgagcgccatggagtgcctccaactatacgtcgctagatgatcgtcttcgcccacgttttagaagcctactatgatcatgcgggcagcgggtccaatagtctattcctatgcgagcattacctcaaagaaaatccacaatctgttccggagggaacttccgccaatcaccagggaagttgacagtaccgcgaacggttgacaaaccttaacagaagaagttgaaagcctcgtccctgtgaacccttgaatcaatgatctttgttctgtagtgtcggcagacattcccagcttgctgggacgggaaggtttgttgcagttttgttgcggttcggcgttcacggttgccgaattctagcggttcatcagtctggaggcggatgacttccattcgcgtgcggagagagttccgttcgaggtctccgatttcccacgccaatgtcacaaaacacgacctatgcctttcgcgggtaagccgtcaaacgcgcatgagctacacgagttagggtctccaatatcagcctggatttccaacgctacggttgatcgacgagggagctctacgatgtccaggttttgctgaccacatgtagtgtgcgcctccaatgagacacctcatcgatattctcggcggaattgcgcggaagcctgtgttcagcccccgattgctgggttgccagccggcactgatgcagagggatgcttgttccaaataatctatcgccgggcatgggcatggaaattcgtcaccagcaaacttaccagcaagcagttcctcgcaggactcccaggctctcgtatgctccctcccgctctcttgccctgatcaagcgaaccccgaggaaatccttgataaggtttgcactcgtgtcattgtgccaggtatcgtgcatggcaatagacccaggagatcatgctggtggctttcgtcccgcagatttactgtgcaggtaatcacagaaccttatccctaggcttcaaacgttcctcgccacgatggcgcaacgatacgggaaagggcccgcacggaaataataaacaagttggcaaagcaggtaccgaagaactctactttctctctagaagtttcaatgcaacgccacaaccttggaagtcgggctcgcgatttccgcatccgttctagtgtcaccttgtctagcacagttcacatctgcaccagccgatcaaccatgtgcaacaattgcaggcggcccataggatcccccgccacagttggagtaccgcacgcaacgcggctccagggaagcccttcgcgagctgccgtctatctgaaactgccggcactctgatacacagtctcgatttctgatgcagcagtggccgatcgtcgacgctcaaacacgccgtacgcacctcgcttcgatcgagcttttcttgtcttttcggtgaccaagcaagaggattcggccatacgcgcacgcaggtgtcgtgaaatggtcagtgatggccgttgaacgaggaccccggacagcagcgcggaagatcgccgctttctccatgaaaggtctgcgtaaacggagatgtgcagtcgcttcggtcaagacttctattgacccacgatagaattgagcatccaccgagatgaggccactggcgggttgaacggcaatcgggcatacatggagtatagttcacctcggctcacctggctctacaattctgggacccctttgccaactcgcccacgacttccgctccgggtccgaaatcgttcacgatcaccagcatagtatgtcgatgcagtgcatgacacgtgcatgcccctagaggtgtcgctatcaggtgatctgtgcgggtcaaatattggcctaacttgttcctagatctgcaggcacagaaacgggaagtacctttgagcaagctgcaggtgtctatcaaacaatacaaatgcacttgcaagcgaaaccagcttcgctgtgacgggttgtattgtttccgggttaggcaatcagggacatggtggatgagtttcagaactgacagtgcgcccccactaacgcaggtacagaggaccactatgcccattttcgacattgctccgggttcagtgtgccaacgtggatagctgcacaagttgatcttgggaacggcagtaggtgtctcacggcaagtcaggatgcgttcgcagctgcaggtcacgatttggattggcaaaatcgatggtctagggtttcgtgcagaaaccttatacagggcgcgaatagcctcgaaggcaacggcaggactacgtgcatctttagcatcttggttgtcggttgcagctgttggattctgggccctgtaggattggcggcatgaaacaagaaaggtaccctccattactacgatgggctgctgggctgctgggcatgcagctccaccagtaacttatccgaaagtacgtaatctggcagcagcacaacttgacagggcgaaagatatgacggaaatgtgatatccagcgtgcagatgcatgaagagtgggtgaggataccacacgatatcttccaacgggcgcttgcaagcgagagcaggctggccgtgtgcacatgtgattgggcgatggcgttgaatgaagacggctagagggcaacggctagccaaaagtaattctgaaacggtttccacgaccttactggcttgcgactagagcgagacgcccagcaaacagccctactggaattacggacattcgcgcttgcgatgtttggatgacagcgcgagcaggaggcgggaatggagaggttgggtgggtgggggaggggactcgagcagggcggaagagtgaccggaaggtctgcgcatcgatatgatgcgagatgggaaggtgccagcgcccgcgctcccgcaggcgagccaaggtcgcgtgtttcaggaggccgatcaaaccatgccccagtgctgtttctgctggttcctgcatctcgacgcacctgcgcaggctaagtgatcagccacggcagagggagaattgagttcaaggctggatggcggtcatcgatgtggtgctcttgtgacgcgcgcgcaggcttgcaggcttgcaggcttgcaggtgtcactacggcagggcaatgcaccagcgacgacgagttgcagctagcgagacgggtaagtaccaagtccaagtaggagcgccattattttgcaaacagtggttctgggtatttgcatttagtcatggaggtcggtctggtcgagcagaaaaggattttgtaagatgacagcggggcggtgacagtagatggcacgccgtcggcgactcgagggggccggcgtgcaactgtcagcgttgatgcagtctgggaagaagatggtgttgaggcggcgggcaaggccggcatccttcatccactgggccggcagcgagctaaactgacgcaacagagcgtggccatgttctgaagcagcagcgggcgtcgaacggcgatgatctctactgcggtgggtgggcagctggtggtgggagggaggtgatgcaagcgacggggctcggctaggcccaaagcgatggggtgcgccgagcaaagaagggcatttcgggcccgacgcagccagacggggagggcaggagcgagcgaggagctgcacctgcacctgcacctgcacctgcacgtactccaacgacggcaggaacccagcagtcagagggaaagggcgccctgtccggctgttgttgctgttgcagcccgcagctgccgtcatcgggcaccgctcgtgagtctctgcgtgtctgcgtgtctgcgtcgctgcgtctgaatatgcaattcgctccagcgccacaatccagcaatccagtccaatctacacaagcatgctccatgaggcggccagaagccctctcccgccgtcgccaaccagcgcgcgtcctgttcactcgctccacccctccccccatgccaccgtgccagcgctaggccccagcacggccgtcccacgagtcgccgtcccccagtcgcccaggctggctctgcacaagcgtgcgccgctcaattggccgcgcccggcgcaccggccacctcgctgacttgcaaaagcgcgggccaggaatagagcattctaaaaccactaggctcctgtttcacgcagtcctccgacacctaaagctgccgctgccccctcggatttgcgtttcgtatccccaaagccctaaccttcactctgcacagtctgctcgacgtcgagactgctcaccccgaggcaggccctcgatacgtttattatcccatttaacacatctgataccgtcctggcttttttctttcgctttgcgccgcacctttgattttccaatctggcaggtccctttgcgcccgcaccgcacccgactgcacccaccgcaccctattagttagccctgctacgtctgacgtccccaaccctccttcccaaacactgtacagaggaacgtgttgcagcgcagcatgtatcctaacgcccaccatgcccagatgccgccgccccaggcacgctctgtcgcacccgagacttttctattagatcaggacgctcagcaaagcctgccgccagacagcgtcgtcgctctccagcaagtcgacaaccgtatgtccctgcgcatgacctgatttgcattgttggctaaccatgttgcagtcaaatatttcctcatctcagcgccagtagactggcaaccagaccagtacattcgcaggtttctcctgccaactggcgaatatgtttcttgcgttctatggtaagctcaacgtctcgttgcaattgtgattcgtcactaatccgcccaggaacaacctttttcacatttccggaacagacatcgtgcgatgcctctccttcagattccaggcctttggccgccctgtcaagaactcgaagaagttcgaggagggcatcttctcagacctgcgcaacctgaaatccggtacagatgcgtcgcttgaggagcccaagagcgctttccttgacttcctgtacaagaacaactgcatccgaacacaaaagaagcagaaggtcttctactggtacagtgttccccatgaccggttgttcctcgatgctctcgagcgcgatctcaagcgcgagaagatgggccaagaagcgaccaccatggccgtgagcgagcccgctttgtccttcgagtttgactcttcacaatcactcttcgagcagctcaccaaggcgcaacaaacaaactcatcgtcattcaacaacaacgtgcagtcatactcgcaaagcacatcgccagacatgcgcggaatggagggctcaatgcccccaccaaacatggtcccagttcctcagcccatgcctcacgatgcagcaaatgcctcagatgccccagcaggtgcatgaggaccctatggctcagtaccaccagcaaatgtcgatgccgccatcaatgcagaacaccatcgtcaagagcagagagcagcgcgagttcagcgcacagatgcagtacgaccgcaacggcattcccttgtcgcaagtgcaccagcgccacagctccatgcccgcctacatggagtactctcctgcgccttcattcgtatcatcacattacgaagactacagcactcgcggcatgtcttttgagcctttgacccctcctcagcaccaaatcagcctcggacctgagcctgcatacattgccaatgaggacactggcctgtacagcgccattcctgaccttccaatgccaaacaacttcaacccattgatgaacattcctccatcgaacctgatgggtcccggcttctccggtgtctccaggccgttcgcgcctggcaacgtctactcggtcatcgagggctcgcccacttacaagcaacggagaaggcggtcgtcgctctctgctgcaggtattgccgccgcagtcagtgcatccggtaacgcccaccaagttcaccgtcccagtgagctgaggcgatccatgtcgagctctgtcgtccctgtgcccgaggccgatgagtcgacccacaactcccccaacagtgccaatggcgcaagctacgcccaggtgatgccagactcgaagcctcttgtcgacatttcacggcaaggtactcccctgcacaccgttgaggagagcccagagcctcagcacgctatgctgcacaacgacgatctcaacagcatggtcaacggtgagctgttcgaggcccctctccagcacagcgctcttgcgcgaacggcaggtgctgctcccgtctaccgacgcgcccgcagtgccaccatgatggaaattggcccgtacccgcagaagtcgcactcctgcccaatccccacctgtggtaggctcttcaagagattagagcacctcaagaggtaagcgcccgcaatttccccacgttatcctcgttgttgagcaacggttggatgctattttcgtttttcggatagacgctgactgggcgcttagacacgtgcgcacccacacacaagaacgtccatacgtttgcccgttgtgcaacaaggccttttcgcgctccgacaaccttgctcagtaagtcacaacgtttatcctccaaccaattctagcatgctaacagcacatcagacatcgtcgcacacacgagcctcgtgccgatggtgagccgctcagcgacttccaagaagatgaccttgaaggcgaggaggaccacctccattcgcttgaggaagactctcccgaatctggcaacgattacctgtcgctgtcccaccacggtggtttaagcgacatgccaggaccggtaatcggaatgacctcgatggcgccaccgcaacagctcatggctggcagccactactgagcactgactggcctcacacctgccacatatctgacgccgtcacacgacgtgaaatgagcactcggcgcttgcatctagacggtcttgtttcctttttcttgttcgactcttctatgtggatccgtttaatctcttagaccgatctgtctcctgcttctttctttttcgggcatcggtttatgatgtcttgcattgcattgcatgctttttttctactttctcccttcgcactttacgcggtcgctaggggggtggaaatatttgggattaccggttttggcgggggcggacaccgcatcacgacccacgaacacgacgtttcctatctctcgcacttttgtttccttttgctattttcccccattgccttgagcacaacaacacccccagtctcttctcgcattgcggaaaagcttttaccattctggagctcctgtcatggggaccagtacgcgcgcgcgtgtgtgcctttctacggatcggcgcccctcctttttgtgtatctcacgtccaagaaaggaagacggagtgcattttggcgagggaaaaagtcgtctgttgatggacggacgggctttttgtgtataattatatttttgaacagttgaaaacaattcaccacgcttacatgcgcaatttttatcggtgtttggcttgatgagtgatgtttctggcacgttcatcgtttctctgtgctttgtgtgtctactggtcctttgctgaactcaagcacctgtgctcattcactgtttgccctgtcctcgggtcgggcacatcacgttcaccttcctgactcctactcagacgtatcctacacagcctagataaatctctgtcggtacttagcctgaacacactcattccaccgctgctccatgccctctctcgcatgtggcgtgtttcaccccgcctgttcgtcaggagtgtagtcatgtttcgcggaaaatacgggtatttgctgggtgtttgggtgcttgggggtggcgtagatgttattccggatgctggggaaacaggtgtgcgggtgcggggtctgcatctgcgtttcgggggcttggatggttgggtgtagagaggaggtataggagggtgttatgagggtgtcaatggagtttgggaggtatggagagtacaatggaaggatttggttttaattcagggattaaatgaggggagcacgcagagtgtgggattggcgaaattcgtttggtaatgaagagatcgcatgtgcgaccggtcttgacttcgagataataacgtctggtgggattttgagatggggttaagatgttgtggtgcagattccaaggtaggaagtggtggtttgaagagcttgccatctctgtagaatattgccacggcaagaactataacgactaggctatttgattggcgtggcgcatcagagaataatggtgtgggtacgtcaatgccacgttaatgccacgtacgaggagtaacaaactgtgctcggtgaacactcagcttgcaggaattatacccaaggctttgacacagtgagaggcagtaggtatcacatcacttatagttagaactcgataatgtatctgaaagcttcagttattacattatcaagtaaagatcccagaacgatcacggattattgctaggctaggtgctggacagttaatgtatgatctcattctacagaacattgacatggtaattactgaagaaacaatcacccttacttcgtgccctcgtcgatgctatcggaagtagaaatgctactgttgataaaaagggtaaacataacctacgtcgcactctatcttatgtcgtcactgcgcttctcgaatcaacccgactcatcttcacagaatcatccgtaagcccacttcgccaggcccaccccgcctctcgaatgcgagttcgatttccgccacgcctcacgcttcttccacaccagcatcggcaaatctgagggtagcgggcggttggcgggatctgagcgcagacatctctttagcaaatctctcaagccatcatccctgtagcaccgtggtagcggatggtccccatcaaatggcctccccatgttcggctcctgacgcattcgcgcaaggcaatgaaccgtaagcgacatctgatatacatcgctgcgacagcaaaactgtggtgcctcagggacctcaaagcccggcgtcccaccactgttctccttgccgcacgccctcccaagagcgatgtctttgagtgacgtagacaggccaaagtctcccagtacgacgacgggccagtaccggtctggctgtgatttgtcttttgtcgtgaggaagagattacctggcttgatgtcccggtgtataattcgattccagccgtatttggttgaaacaacttgctgtgattgcgcgcattgacggatataatcattgctgcgcccagtgtacaagtggcatagtgctgacgacatgtcccaggtcagtttccaaagaaaaccctcgtcgggcagaaacgacttgtgtgcagtgtactgtttgatcaagccgctgatatcacccagctcacaatactgcatgaagatgctaccgtagccaatcctgcgatagtcagagaagtcttcggctcgatactgaacgatgttgaagtggttttggcactgcagcatggggcggagctcgcgatctgcgaggcctttgtcacaatctttcttcgcgatgcgcttctcgatgtacaacgtaccgctgcctttactcttaacgaggagaatttcaagattcataccgccactcttgccactagagagtggttgaatggttgagaagtccgagcgtcgactcatggtgtttaagttagggttgtaagttcagatgaaagggcgcagtgggcaagaagaactgcaaaagatatagccctcgtcctatgcgattcttggttacccaagcgatgatcgaatcctcacaccaacttattgtcgcttgattgacgatagagagttgcgatcagctggatatctggttggagtggttgttgtggatcttgtgagagagggaaaaggcgaataatagaatttatcgcagatggcccagtgaaatgggaagagacagagaaacgcgagtatgatcattgtgccggcacgtgctacatttcgaaagttgaacttttgatttatcagtcaacgtatgtccatatgcaaaattacacgcagaaccagcccgaacacttacataatctttgggagatcacaatgtaataacgatatttccattggctttcccttatcctcgccagaatcacaaggcagccatcaagttctagcaatgtgtcacatttagcataggtacgaaatacttggaacaaattcgtagtgagaatccaaaaggtgtcaaattactatcaactacgcaccttctctagcgactaagttgcggaccctgcgctgacttaatccacttcccaattccatcataatcctcaatcctcccgcccatctctcgcacaacccatatcttgagattctgaaaagcgtaccaatcatcagtgtcatggatcggctcaccttcagctttacgcggtgaccacgcccaatctccgcctttgataacaatcccagatccaatacgtgcagtactatcaaagtccccgaggacgaactcatgcgggcgcgatgaagaatgcgtcttctccacgaagatattgtctggcttgatatcggtgtgcgagaggcctaagctgtgcatgtatagaatgcccgcttctatcgactgcagacaatatcggacatcgaagcgcttgcgtttctctaccatcgcccagagatcgcagtcatatcgcttgaaaacgagtgcgtacacacgcttcgtatcaagctctatagtcaccgccgacctacccttgccaaactttaagctgtctttggcaaccacaccgcgatacttggcaatgtttggatgtggatgatcgcggaaaaactcacaacgtagcaatctcgcgcgctgtcaactctgccgagaaagaatctttccctacaacgtacaaattcttctgaccctcagccaccacgagcggatgctgcttcttcttgaagatagcgtcagacggctcaccctttcgccaacgaaaggggtggtacgaagccagagcttctgtgtacattctagtgagatcgacgcgtactggtgcgatgtatccggacttctgataccatgttgatacatcggtggtattgaggtcataggagtggataatgcctctcttgatggcaacatagagctttgaatttgcggtagctagtacaaatgttgcaatttcatgatcatattcaccgactgttgtctggacgattcgcatgtgcggtgcggctttgctggcgtccttcatgacgtggatgcggaagtggtcgaacatcttgcagagaagcttttagcctgacaaatgatgagattcgaatggttgcgactagctttatcctgtatgccagattgtattcagagggactgacatgaaataggcggtcatttgcactgtgctatcatcgtgaatgtacaaggtcgtgtgcggtcacttttactttgatctggtttacaaaaggagctgtaaacgtatcatcgacccatgctagtgaaatgaagagcagttttgtatcacaaccctacgtgggcctcactcctacagggcattgtgcaatgcgcacagcctgctttgtgaatgtacttccgctaggtcccctttggatacttccatgtgtgttcactttgctgtatactcccgttagaactatgtcgtatgcagaatttcctataggttgtgcttgatttccccatcctttgctcaactcatctgttgcagtcaaacaagaccgccaacatcaccatgaccgccaaaatcaaccctcaatctgtgccgcggttcaacgcgtctactatgaccatagcacctcttgagtccggcagttacgagaagaaggccagccatgagtcgcgagatttgacgctgagagaaattcaaacctgcggggtattgcaggagtgtccacatccgaacatttgtggctaccgtggtgtagttgtcaacaatggtttggtgaccgcactgatgttcgatcgctacgacatgaaccttcgcgaatttctctacagtcagaggtcaaacaacatggatatcccaaaatgtattcaggagatcaagaatggcatcgaccacatacattccctggggttggtgcattgcgacatcaagccagacaatatcttcgtccacttagcaagcgcgcgatttgtcgttggggacttcgactctgtccatcgagaaggccagcgactgactctcaaaactggcacagaaggatgggcacctctcgaagcagacacaaacgatttagcgcggcgtgaaatcgacatctacggcctaaaaatgattcaggcgtggttggagaggaaattggagtacgggaacgatccgcaaatcactagcgatgaagaaccttattggacgactaccattcttggagaagcacgagaggaattgctccgggaaggaaacaacgaatacgctcaaaattcgactggagaggaggagtctagattcgacgagatggatacatcctggtagcagtacattgtgagaataataatcatgttctagttgagactatacaccttagtgatgcgtcgaaagggctgcctgacttccaccaaagataaacgttcaattcctattttcacactcaagctctttcactgcttaatatctagtgcaagaaaaaaaccccattttcgaaccttgcccccttctcctccaccacgccaaccactcaaccatcgcctaatataccggcgctatcaaatgttcaacaaccggcccaccgccatgattcccgccaaaagtccacgccttacaatgaccggctgtacaatccgcggcggactgacccgcgccctcttcagctccgtgaccggcgagcgctggtttgcagaaactaaacaccccctcgaacgaggccagcgctccgatccctggaaatgggacacaccaccacgtgtcattaacctcgggcgcatatacccaacctacattccctccatcatgacggtagcaatccgcgagggcgcctcgtacctcaaagaggtcgacttgcagaagcttggtgcgcgattgtttgctggcgcgccccccgctgaaatcacgttgcgagagatcatagtgtgcgagatgctgcggaagaattcgcatccgagtctctgcgcgtatcgcggcgttgtggtgaatgagcagggtctggtgtctggtctggtgttcgagcggtatgactgtactttgatgcagcttgtacgcggacatcaacaattcgacgcgaaagagtgctttcgcgctgtggagagtggggccaagcatttacatgcgcttgggtatattcattacgatctgaagcctgtgagtcaactccgtggagaaaatggggcgctgaattgtgactgacatacggatttctaggaaaacatattctacgacatgcgtagcaaacgcttcgtcctgggcgatttcgacgctgttcagaagattggcgtgcgtctgcacctcaagcatggtgccatgggcttcatacctgaatacacaaggactgatctagctcgtgttgagtgcgactggtatgggcttgaagtgctgaaattctggctggagaagaaaggtaatggcaaagcacgcagatttgatatgctaccatcaaccaccgagatcctagaagaggtaaccaaggtgatgcaagagcgctatgctcaaaattgaactgttaaggctggatggagatctttgtagatacaaagcgcgataactggagctagaaagtcagcagctactcgaacatgaaaaaagatacgaaatgaagtactgaacaagtaaacctgattctaataacaaaaatcatggcgtcgtccattcaaatcgcagtcttgacatgtaaatctcattgtcgaacatttctgtctcgtgctaactctcctctaataacaagaaatgtatattggttaggtcatgaatatggtcgttaatctgcgtggtcttttacactctcattctcgctagccgttgaaaacgaatagtttccacggtgcccgtgttcgctcatctcatactggcgccaaaattggacttccacttccttgtgtcacgagatgtgccgcataaatcgctaccgtagatcggtttgctggtggctatcgtttcagtacgcttgacattatcccaacgttgcccgtccttcgcttatctcgaaagtcccgcccctattcacccttcgccatcttgcttcaagcacttgatgagaagcttgattaacaagttgcgatcgaccggctttgcaatatatccattcataccctttgcgatataggtatcagcctgccctttcaatgcattcgcagtcattgctactatcggtgtcgccacgcccttttctcgaagctctttcgtggctgatacgccatcttgaacaggcatgttgacgtccatgagtattaggtcatagggtgatgggtcatgagccgccttggaaacagcttcctttccgtccttcgcagtgtcgagacttccaaatccaagtccctccaacatgcgcagcatcactttgcgattaatgaagttatcctcggcgaggagtattcgctttccaacagcagcttctttcatttgctgcatgggatcaaccagtgaagccgtggaagttttcagggcctccagtccttcagcgagatcaatgacgctcgtttgcttgcacttcttcagcttggcggtgaaccagaagacactgccgcggccttcgggattcgggaaatagccaatactcccacccatgagctcagcaaggcttttacatatactcagccccagccctgtgcctttgaatcttttggtggtagagttgtcgaattgtagaaatggggtaaatagtttgtcggaagagtcttgcggaacaccaatgcctgtatcgatgacctcggacattatgatgaagtgatcatcttcttctttatgcagcttcgcaacgatgcggacgtagccttcttcggtgaatttggtggcgttgctaaggaagttctggataatctgacgataccggaggctatctccctcagctgacttcggtaatctcgggtcgagcaagatttcgagctttacttctggcttgtaaagcttgagatgtgcgcgaaaaaccgactgtacaatgtcggtgacactaatgatatcgtgactgacagagaagcttccggatgcgagcttactgtagtccagtatgtcgttgatgacttgaagcaagacatcgccagattcttggatgacgtgtgcgaggtcgagctgatcctcgtccagctttgtgtcgagtaacagtgtcagagctgacaacattccatgcattggagttcttatctcatgtgacatgttggcaaggaactcagacttcagcttagaagcttcttcgtaggcggatattagactttgctccgccttgcgcctttccgtcaaatctcttgtaaccttggagaatcctaaaagtgtgtcgtctttgaatataggcgtgataataacgtctgcccaaaaacgtgtgccatctttgcggtagcgccacccttcgtcttctacccgaccgtctcgcagtgcatcccgtagctctctctcgggcttcccagagtcgcggtcgtcttggctgtagaaccgggagaagtgttttcctataatctcactcggttggtatcctttgaacgcctgtgcacctgcgttccatgtggcaacattgccattcgggtcgagcatgaaaattgcatagtccttgacggtctcgacaagtatgcggaaggtctcgttcatatacaggcgctctttcaacttcagttgctccctaagctcctcggtcgtgtccagaaactccatttgaatgtaccgcaggctaccatggcgcgaaattggaacagcacgaacggtccaggacgtccctgtatcgggtaaatgctttaactgttgcacctttaatgtgctctgcgcaattcgaacggctttgtcagccgaagcgtgggctgcaaatgtcaccgtgtttgcgaataagtcatttgcatgtcgccctaagaggtctttccgatcgcttgcacctgactgtcttacgtagctgtctgacacctggcggacagctaaagctgcatccagaatgaccgtgggtatgggcgagtatcgtattagttcgtccccaaaaatgatggaatccgttccaccgtctccgcctggcgccggcgcgatgtcgacggcccttggagtatgtgacttgggcagtaatgagctcagggacgcagccattgcgtcggcaaatgcgcggcagcgagactaagctctcctggattgctgggcagcagggttagtgctgtggagaggataatcgtacgagttgtacatgtcggaggaacacttccggggtgttgccagcttttgaccccatgtgctcgttaagactcgcagaaagggttgacaccgcaggtgcctcattggagaggctgacgtcattggagtcggatgcgagatttggtggctgcgactcggctgtaccatccatgcgacattcacactgcatttcgtttcttgtgttcaattctctccccgagcttggcgcctctccccggcttacacatttatgatctaagcctagccatgccattagcctcttgcacaagtcacaatctaccaagttttgggtgggctagttcatcagcctccagcaggaatttcagctcctaaggagttcttcaagttagcgcctccaaggtccaagtgagcctccacccacactacgatatcaaaaccttgttctagcacgttccaatatgcggggcagacaagtctcgccttttgcgatatggcccgtgacctggaacatctatcttgagcacgtactatttgcgtcagcacctgttcaaagctgtgcgacacgaccgcaactggcgaatgaagtgggcaacagtttcaagtcgagattccattgtactctcaacgaaaccatgcttcggagggacgtgggttgtcaaaatgcctagggactctctgtgcggaattgataacaagacatcagctccagcatgcatgtttgacccggcgcgaaccaatcgatgatactccttgggaccatgtctgcgtaacgcggtcggctagacccagcgatgatcagctccatactgattggataggtccttccacacactcgtcactttttgaacgtgggacattgacctcacgcatgtgagattgtctcacgctcctctaccaattcattgtgcaacatacctgagcattgaatatgattttcctggcatcgctgggctgcacttttgagccgaaacgacgggcggagccacaaaaactttcaactcaatatgagcaaagcatttcgtctgtgcgactgttccaaacgtccacgggccccagattaccacacatcaatattttcaccatccgccagtcagcatttccggattgcagaagctggactcagcctctgccgctccaaaatcgacatgtctggaggttggcgtattaggagactcttttctcttacctgtgatagtacgctcgacgcttccccgatattgcggctactgtaccaacccttaacaattgctgattgctttcggcaccttgagttatacttcccttcatgatggcattctcctgcttctaaactgactgaacaggctttggcgcgcgctgatcacttcgcattaacgtctcacaagtcgagcgcgcaaaaacctgagctcacaccattcactccatgtgagcacgccgatatgtccaagcacacacgttctccatcgttaggagaacctcgcaaacgccgaggctcgattgcttcacaggaaaattcctcaagcttggagtctacaagtttgacgacttcaaaccctagcctcatgccaggaagtctgcaagcaccgagcacgtccggagcttctagtctagatggcaggtctagaaaaacctctgaattgcgacaatcacggtcgccgacaccccgcttaccatctgtaacagcagactcactaggcagtctgtctgcagtcgtgatctgtgcacaaaaagatatcactggccttgaaacgcctcgaacagcgcctgtgtcttcaaacaacggcacaattgtaaggcatcttgataattttggaacttcacttaccctaaggacaggcgtctgcacatgtcgtgaatgtcgtccggctccacgcgcctgtacccacgcattacacgccagtagaatcatttccggtattccacactggaagtgtgatcatccagtgcaaccttgtcgacccgcccaagaagtggcagcttcacggtgccattctggaacgccactcttcgtggttcagatatgcgatgcacgtcgccccacagaaccgcgagcactttcacacttggtcgttcttcttgctggacgaacacgatgggcaagtcactttagtgcttcaggaagccaaatcagtgacccatagcgaaggcgaaggacagtcaattctcagtagtgagactacccaagacagctcgctcaccattatacccacgccacccatgtccgcgactctatccgcatcatttggacgggatttggaccagacaatcacgaacgaagcccatgccgccacagtagatatgtacgaccagatcctcggctcattctactcaatcccactgcgaatcccctcagacaccatcagcgccaccctctcagcctgcgaatccctcgtcaaactctcccacagcctctccagcaccgcgctcatactccgcgcaaatcagcaccgccctgcaccaacaccgccaatccctctacaccgccatatccgcggatcctgcgcgcttcctcctcctcgccatgctcctctgcaacgacgccatcttctccgaagccctcatccacattgccggcgcacacccatgctggccctggcctgcgaaacgcacctgcctgcccgaagaaatcatacagctcgtggtccgcaagtccgcagagctgggtcaaatgtgtctcgaagcggagcgcgatctcctcctcttgaccatccacatcgaccgcttcggccccgtcgagccgcaagtccactctacctttccaacatggttcatcgtagccacgttccgcgaccaattcgcgcgcaccttccacgcgctcgaagcagatcggcaagcttcgcttaaacgcggcgcgctgttcaggaagatacgcaagggcggggaagagtacatggcgctgggcgagatgcgcaggttgatggcgagggtgatgccgagtgcggtggggggcttggaggaggatttgggcatgttgaaggagtgtgcgaggggggtcgtggaagatctcgcgagaaacgaattgtgtttggatgtggaggggggccgggtcgggtatttgacatgtgtgaaggttgggagggaggatgttccttggcgggcgggagggaaggggctggactgatgagattgctggtgttggcttttgtatagtagttgtaggttgggaatgcttgtatgttcttttgatagggtaccatattttgatttgtgtctactgtcagctatatgagaagcgtatagtaggggtatcattcttgaccaaggagattcatccgtctaaccacctctacctccgtgaagttgagccgaagcccgtactctcatgtcttgtgctcgagaagctcgatgagcccgaagaaggcctcgagcttccctcgcctccgttgtcccatgagcttccacctccattattccacctgctaccgccgcctgtttggttgcctcgatttgcccagcgattggccgcccacgtagccgcagctccaccagcagcaccggaccagaagcctggccgccattgttgctgtggttgcgccgtgccatagccaggttttgtgccaggccttgagtcgtagtatggcggtggtgggtcgtcatagccgtcgttgtcgttacctccgccccaacctccacctccgcctccaccgccccagcctggccggttaccgccagctgcaccaggtccctgggcccgagcgatgaatgcagagtatattatccagcccgcgacaccaatgaatgccatccagaacaacgccgcagcgacctgttgaccgaacgtgttaggcccatggctaccactttcatcgtcgtcgccgccccaccagcctccattgcctttgccaaacttctcgtggcccttttcggtgaggacgagtcggtattctacaccacagctccccttcaagatatacgggtcctcggggtagtcgtagccctcgcagatgacgtcggtggagccgagcttgaactcctcggggagggaggcggtgcatgtccattgaatattgttctcgtcgtagtcggcgccagcgttcttgcagcgcatgacgtcgatttcatagtggccgcgtccggagccgccaatacatttgagctgtcgcgtgtgagcttgtgacctgtgtagagcagcggcgttacacgtacctgtggaatcgagctgacacgcctatgtgaggtttccaggtctttccgtagcgtgaggctttgtacattagacagcttgacctttgagcctgaacgcagagcgtctgcgccactcgcggcgagcagcgcagggtataggaaggtgcggagatgcatgttgcagagagaagtgttccaagcgtgtgcgagggtatctctatagctgtagatgctgatggcgagacatgtgaaaggacacagtaaggtaagtgtttgtccgaggcagcgattccagacccttctaacaactgtgaaggcgggtgttgcgtcactcgccaggaacgcggctgcgctaagctatgttggatttggtctggatatacgtccgaacatcacgcgcgagggatgtgaatgctcactttaaccatgaaacaacgtataacatatgtgttgaaggaccctgatgctttcactcccgatctgctggagctcaagaaagatggctcaaaagacagcttcataatcaacggcgtgcaagcagctaaagaacaccgtatcactctagggctagatgagctgcctagtgaggtttgtcttattccctcgatgttcttacatttgtgatgcagcatgctgacttctcgtagctcggcgctgctctacaacaatggcatgaactccaccttcgatgggcgtctcccacgcactactcgtccacaccaccgttcacatcacgtgtctcgcctggtctacatgtcctgttcacccctctcaaatcgactcctgaagaagcattatgcgagcagttacatgccttcgtaaatgctgggctgaactgcacttctaccagcgagagctcgatcaagctccctgttctgtcggagcgcttcaccatgtctgcatcttctcagtactatgcctatctatcatcgattcgagaggtagccacggtcctagggcagaagttctgtaaatcaaagggcgaggaatgcctccaccaagcgctcagtttatctactgctacgtacctggacatcgactacgatacaattactcgcgccctcgtcataaatgccggatggccgtccgctccaagcgaaaaaggatggacagaaaccatatctcgaaaaagggccgacgcaaccattgaaatcggcgtcctgatccacgagcccaatcccgaccccgaggacattcaattcggcgggtttctcgccgtcctaggccaagacacatcacccagtaagcctctccagaacccatacccagcgtcccaaccaacccagtcctaaccacccacagaaccaacccgattccaaacccccacacggcactaccccctcctctcatcctcctcctcccccctcccccaaccacaccccctaaccttcaccaccaccttcaactcccccacaggcctacacccaaccctcaccctgtccttcctctaccacacacctcaccgctccgaaccccaccctgcaaactccacacgcacctaaccctccccttcttacctattgcatcgacaaataccaattccaccgacccctctcttcctcgcctcgaaaaaacctgaaaaagcctgccacagtctaagctgggcaataccgacctccaggcccctcgattggggtcgtgaggcgagtggggaagcaccccgctgttttaaactcgacgtgccaagtttcttcgtctattgagactgcgcaccaacgtctccatccccttgcacttgcgctaacatgcccgcctcgcccgccctccaacactctgcatggctcgttctcctgggcccgtcgtctttctgggccgtgcaccagcggaacgaagggggccaaaaacgggccgcccaaatccgatcgcatccccgtttcatcctgggggtatgaagcgctgttcgggccgaagacgcggttcatgcatgttgagccggcaaagggggacttggtggcgtggatcgatgtgcccggtgctggatctggggaggacggggtgggtggaggtggggactgtggggacggctgtgtgtgcgtttttggggctgtgttgggttttgtttgggaggggagggaggggggagaagacggaagaagcaacagtaaattagaagggattttgggtgggtttagaattcaattcttgctatgggtatctcatgctattgcgcctcctccgtgtgcgctgtttgcctgtctctgcatcttcgttcatgcaggttgtcgactaactatttctcgtcgtctctactgttctcatcgtcgatgatgcttgacttttggctttcgcagcgcctgtcctgcgctcgactaggcgtatgtagtctcagctcaaaggtcccgcgatcaaggaacttcctggtgcgcttggcatgatgggcaatggcgtatcagggaagataggatgcagtgggtagattgggcccgcactctcttctccatcaaacagcatcaggttctggatcggctgctcacggttacccagcacgttgatgacatcctgcgcgagttgtccgcccaggaaagcggtgacaggcgccagctcgcttccaatgttgcctaagaagctcttcaagaattcgccggacagtgtgctctcaggcagcattagctccctgtgcttctccttgaccaacgtcgcaaagatcttcaggttctcttctgaagccgggtgcgccggatttatgcctttaccgtcgcgctggtactcccagagtgctcgtacgcaggtgagaagcgggtggaccttcttcaccttccttcgatccttggcgatctccggtggcagcggcgaatccttggccagcatcatggggctgtacagctcctctttggtgaccagctcaatagccttgccgttctcgcgcttcgtctgtgtgccagtaatgcgcctcgttgtggtctcggtcactaactcggtcttcctattcaggtcgcgctcgatgacgaagctgtggtttatgaggtcggcgaagatgtagccgtacatgccgtgtgatgcgcctgcatagaaagctttctggcacaaccgcgtgcctgcattgattgcggtgaaggacaggaaatcgaggtcggtggcgatgatgatatcgtaggcggcatagaagcttagctcaggctcgttgcggatatcgcgggagatgacgttgactttgacgcgtgggttgagcttctgtacttggggagctgctgcttcggcgcgctgtatgtcttagcatggtcatgcgcaaggtgctctggggctgatgtacattcttgcctacgtcggcatcgctgacgaagaattgcgcgccgaggtcttcctcggtgacaacttcatggtctgcgagcgtgatggatccgatgcccgcgaggacgaggttcttggcaatctcgttggcgagggccttgatggagacgagcaggatgttggcggtgcgaattctaggcgcgttaattgtgattcgaggtgcgctgcgagcgtcttacttctcttgcgcttgaacaccccagaggcggatctgtcggtcgtacagggcgatctcatccgcagagatcttgtcggcttcggccatggcagctaccgtctgtccagctgcatcgtccgcagggaaggtgccattggcgactggcgccgaggaaggcgcggccatgtttcgatgtgtgttcgttggtgatggcgtgctgcaagtacctcacttcgagctgggcgtggagaggcaagtccacagcgcgtcgcaaaaatgaggctgaagtcgatgtgccgatcgcagctgcaggcgcaactctcggtgactttgacttgatcagcaccaggtaaaggcagttagatcggtgacgaaattagtctggtacctgcggctctgctgggcccgtgacacgcttccccacgctgcacgagagaaagtggggcgacatgacagggctctcgacgctctcctcagccttcacgccagcgcctctctttaccttcaccggatacacaccgccttgtccatatccacttcacactgacctagggagaccactgaagaccgcccgtcttaatgtgagcggcaccaacgtcattcaatgcccagaccgcccgcttccccgacacctccgccgataagcttccccttcaccgccggaaactttgactatcctcatgcatctacctcgccgtcttcgtcttctcgcctgagaaccagcgagttcataaggcgcgcgccgccctcgctctcccacaggcctgaccaggactcctcggaccaccatgtcgcacccgctcgccgaccgccgccccgccgcctgctccagtcaggacggcgtggcaccatgcacaggctcttcggccctccccgcgatagcgacccaccagacaacctttccagaagaccaactaccgcgaaccccaaccgtccccgggccacgcccagtgaacgctacctccgccgctcctccgcacgcatacgtgaagcgcgcgctgacatggaatccgccgccgacctgctagactctctcagcgacataccgctcaacaatcccttcaccttccacaacaccaatgcgcgcgcacgcagccccatcgtcgaggttgcggctgaccgcaggcagacaaagcgacggaagctcgaccacaacgctggcctcaagtctgagtacgacggattcaagtacggctacaaagggcaggtagtgcctggtcgtctcaagatggagatcctcagctgcgatggcggtgaatatttcgacaaggaccacccgatcggccttcacaacgtccggaatgttctcaagaatgacagcagcgtgtactgcagcgaaagttcaagatgcaatctcttgctgaagcacattggcgatgctccattcaccttggaaaaaattgtcattcgagctccggatcggggtttcacagctccgtatgtacctcgcctgttgtgagaacaagatgctaatacttcctcagtgtacaagaaggactgatatttgtatccatgtccgcggatgaactgttgtcaagcacggcaggctatgatttgcagtactcggcacgttccccagtcatgtcagctacgcccacttcttctgcagacgacgaggacatctcactaagggaagcaatcgaggacccacatgtgtggcagcactctcgtcgtggcgctcaagaggagatggaggaacgcattgagaatctgcgcctgcgcaccagccgaacgagcagacagtcatggatacctccaagatctgaccgcagacacacacagcgccagcaagaagacgatgtatatggtgacaactgtgaccatatcgcggatgactcaaggtctgggatcatcagattgtctgcacccactcccccgcccttcactgtgacggctgcgagtgaagcggaggaatctgactcgaacgaagagacgcccagtgctgccgtcatggccgatctgatgcgaagagagactctctggcgcgccgaaactgatgaagacgacgatgagatcacttctcgtttcggtggacttcgtcgggcgccccctctcgactacaccacatatagtgaatggcgagcgaggcgagagcggcatatcgaacccattcgagctacccgagtcggggcaccaagccggattgaactatcccagcctctacccgaggatgacaacctgataccccctcatgcgaggttcttcatcgccaagaacaagagcaagataaccatcaggttccatccagccatgtaagtcaccatttctctatgccttggctccgctgacccggtgtagttctggaaggaatatcttgctcaagctttggagtcccacgcatgatggcaacattgacatcgagagtgtgcagttctacggctactctgggccacgattctttccggcgatacagctttgctgagaatgagcgacagggagatctcctgatttcaagctacgacttatgagtaatgatactatggcggcaccaagtgcgcagtcttgcaacgatagtcttagcagcgcactggcagtaatactacgtgtaccaatgaattcttcgttgcacgagtagatcaatgcttcacaagaatcaatgtctcccagaccctcgattaccatgtcacatagcatttgtctcccacatcctcaccaaaaagcacggtgggtctcaaaatgacgtcggcgcttggcatccaaaaaagttccggcgctcggaactgtgcgaacgtcaacactcacaatgcgcacgatagcacgcagtatacagcctctatgcgcgccatttctacatccaaagcataccacgaggacacagtttgcaaactcagtacagaggcctacatgcacgcgatctttccacgcgtctgcgaacttgcgtgttgtcgatctcgcatacagtctccacgatgaaaaaggcaccgcgaaaggagacccaatcgtgatcatccatgggctttttggcagcaaaaagaataacagaagcgtcagcaagtacgtgtgacaacaccagaatgcaatccaaaagctaacaatcctccccagtgctctagcccgagctctcgaccgtcctgtctatgccatcgacacacgcaaccacggcgactccccgcacgacaaagtccacaactacaccgccatcgccgacgacgtcgaagcctttttgcaaaagcacaatctcaaagatgcaaccctcatcggccactctatgggcgcaaagacggtcatgactatggccctccgcaacccagattgctgcgcaaacatcatccccgtcgacaacgcgcccgtcgacgccgctctgtccagcgacttccccaagtacgccgaaggcatgcagcgcgtcgaagccgccaaacccaaaacccaaaaagaagcggatgccatcttacaaccctatgccaaggacctacccgtccgccaattcttactcacaaatttgatccgccccgcgccatctgagccgctcaaattccgcattccagtcaagattctgacggatgcgctgaacagcatggcagatttcccatttacggatccggatgcgaataggtttgggaagagggcgctgtttattcgggggacgaggagtcattatgtcagtgatgagacattgccgattgttgggaggttcttccctaggtttgagcttgtggatattgaggcggggcattgggtgattagtgagaagcctgaggaatttatcaaaggtgcgttgttttgtgtagctgttgggagatgcatgctgatgacgacctaaagaagttgtggagttcttgcaggagaaggacgaatagagcgcgtgactgcaaagtctcataaacccaggcctggaaaagaagttgcatccaaatcttcgagagtatcagctggccttgtgcataatctctggccttacaaatgtgggctcacattagtctgcgtcaactatgcgtatcagctcctagtctcttgtgtaatatcttcgtgcactgtcttccagtgtttttgtccattcgaccatactagccctgcacacttcaccaacccgggatttcgtaagaggcgaaattctggctgtacagggttgttatgccagtttttgcggcgcttgctgagtcttgtcgccgcctcattgacaagatgctgcggtaagcgtgccgcggatacccacgcacacgacgagattttgcttcaaatcccaaagctggctaccagtattggggactcggcattcgacattcccgagcctcgaattatcagagcgcatttttgttggcttgagggagcttctaacatggtgtaataagactgatgctaactgccgcagctacctcagagcttcatgctctgcttctccaggttcatccgttggtctttgcaaaacgccacgcagctatagcctgtcctggataacaaatactactgttccagcacctaggtagatctcccgcgctacacctagcgtgcaactcttctttgacaaattgagcacgcgatagtgacgtcaatacttctcgaacggcgagttgaggccaaatgaccacgcgtacctcgcacaatagatacatatgtatgtagttgtgtatatccaatacccaaaatccaatgtaggactcgaatctaccttccagctttcctcatccctcccatcgccgtgatgtggaccctagtgcaaaagagacggataaaacaatccgtggaacgcacacgcgcgttttctcctcgaacaagcagatccattgaggccgatgaatcgcagaagcaagaaccagcttccgcagacaccggaataccacccaatcaccatgataccatcctagtagaatgcacttcttcttccgaccccctggacccacgaaactggccgctcgcacgccgcctcacaacactttgtatcctcagcctcctcgtcttcacgcaagcctgggccggctcttcctcttccctcgcgcacgacaaagccgctgcccagtttaatgtgtgcagcgtcggcatggatttctccacagcggcgtatctcttcggccttggatctggctcgttgttcacgggccctttgagcgagacaggtggtcgggcgcccgtgtatctggtcttctcgtttgcgtttctcttgtttgagctcggtgctgcgctgagcaagacttttgagggcgtggttgtttgcaggtattttgttgggctggcgagtagtggggcgctggggatcaatggggcaagtgtgggggatatgttcaacgaggtggagcggacgatgtggtttccggtactggcttgggttaatgttattcgtaagtcatcatatcttttggaaaccttcaatttcttcttcaagctgaccttccaaagctccagtcattgcgccgattgttgggggatgggttgtcaatcagccacacctagattgggtatggactgaatggattacactcatcatatcagcttttgcgttcctcgttgcttttttgtttctcccggagacgtacttgcctgttctgttagactggaaggcgaaatctctacgcgaggtctcggggcaaggatatctacgcctccaagcacgccgaaacctcatcctttttcggtcgactacaacacaacgtcccgcttgcagcttcgcttcgctacaactgagcctgctatcttggccttaggtggcttcctcgtcctactctacatcctcttgttcagcttcctctcgggcttcgactacatcttcaagcgcacatatgcgctggaccccctccaagaaggcgcttgctttgcatctatattactcggagcaacaaccttcacactcaccaccccattgttctacagacagacccgcagactcacagatcacgatctccacgcgccaatcaaccccgagtaccgtctctggccagctatagccacagcgcccctcctcccaatctcactgttctggctgggctggaccaactactcgcatatatcgatatactccggcctcgcagcatgtttctgctttggcgtcgtcttgaacgcaatgtacgttgctagctaccagtatatcattgacagttatggtgagcacgcagcgattgcgttgtcgagtatcactatgatgcgctacattatcgccggcggtatggttatggcggcgcggcccatgtatgatggaattggagtgcattggacgatgacactgctgggttgtgttgctacattgctagtgcctgggccgtacctcctgcggagatggggcgggaagttgagggagaaaagtcggtccgcgaaggggggtgaggcgtgaaaaagtgatggagtcgagtggagattttgatgcagtgctgatgaaaagatttggtgtgagacttgagcagatgttacctggttatgtcaagggtcttgttgctgaatcgaacatgttggcctgcgtacacaaagcgtcatattgtggtacttatcatggaaactgggtatgtggcagtgagtctccgctaccaccagggtgcacgtcgtggcttcgaattcggcgaatttactccaatttaacaagcttctgatcctcatgcgtagatcgctatagctcccggctattatcgcgtgctcatatccaggctaatcggcaggttgacaagtgccccactggtatgcaccccacatgtgttacttgtgagttacatacatgtttaatcacgctgggacgtcacagcagtgtcagtaaagtgcgctgccttcgtttggctgccccgcctagatgttcactttactgggctacaacggggctgacgtatcagcgcatgaccccagttttagcatgtctgatctggcgtagtggtatatgaatgtggctcaaattggcagaccacattctaagagagggcctcttgccaagatgggcagagtgcatcccatagtcttcgcggtctaagggaagatgaccacttgaatggaggagatgggtaccagatgcatgagaattattccatcaatcagcttcgacctagccagagtgagtccgctgttggcacatgagcttgtacgtcccaaaaatcaatgaagaagcacccgggtagatacacgtgcaccaattcggtaagttctttacacgcatgggatcttccggcaatgcttcacattaacatccgtgtggagcgttggctatgccaatcaggccaaggagttctgagtctattatattatggtcacgctagaaagctcaatatgcttgtatcgagccccatctggcaaccatgtctatccccggattatccgatcacccatgttcgataaacgccttatataagtctgtttgttgctgcccggggggccgttggtcagtcaaacatcactgagagcctcgccatcatgaagtattccatcgtcctcccgcttctcgctaccactgtccttgcggctcctgtgatcgaagaacgtcaagaagcagcttgccctgcaattccctccactttcccatcagccaccaacgcaaagttgcccaatcctttcaaattcttcgatggcacagccgtaaccacaaaggcacaattcgactgcaggaacaaggaagtcagcgccgctatccaggcccaggagcttggtgacttccccaagaagccgtcctccgttactgctaccttctctggcacctcgctcgcgatcacatctaccgaaggcgggaagtcggtttctttctctgtcactatcaagaagcccagtggtgccggaccattcccagccatcatcgcttatggtgcagctagcatcccagttcccgcaactgtggcgaccatcaccttcaacaacgatgatattggccaacaatcgggtggctccagccgtggtaagggcaagttttatgacctttacggctccagccacagtgctggcgcaaccactgcctgggcatggggtgtggaccgcatcatggacgccctggaacttactgcttcaagcactggtattgatcccaagcgcgtcggtgtgaccggctgctcccgtaacggaaagggtgcttttattgccgccgctctcgtcgaccgtatcgctctcggcctaccccaggagtctggctctggtggtgccgcctgctggcgtatctccgactcagagaaggccaagggcaagaacatccagacctctagccagatcgttacggagaatgtgtggttctccacgcgcttcaacgccttcagcacaaaggcgaacacgctggccactgatcaccatcagctcgctggtatggtcgcgcctcgcggcctgctcgtcatcgagaacgagatcgactggcttggtcccggctcgacgactgcttgcatgaaggctggtcgtctcatatacaaggcgtacggcgtgcccgccaacatgggcttcaccggttctggcaaccacaaccactgctctttcccatcgaaccagggagctgacctcactgcgtttatcaacaaattcttgctcaatcaaagcgcggagacaaacattgagaagggaccagcggggactgacgcctctcaatacattgactggactgcgcctacgctcacttaggcggtatgtgaggaattgtggggatgcacgtggcttttttgtatatacatgagacagggaggaaactcgaatatcataccctcgcttcattctatggcgcggctgtttttctactcaagctgtgaaatgtcgcaaattgctgccacagtccgtaagattgaggaacctacaagtcaaagcagaaaatggctagcagactccattaattcaccaggataggtaggagcacagaccacagcagctgacctggtcataagtatggggataaaacgacacaagtgtgatagacgcgacgttccctacaggccgagaggattgcgtggagtgcggggatgtcagtcaagaacatcgcggatgtgactcctttaccacgtatgttggccaaaccaccagcttcgtcctggtgtctatcaatcgcaagcacgagtttgacacgtgagttcaacatgacggcgtccgttcgagattcgttccgacgatgcgaactcgctgttctttgatggaggaagagacaagttggtgttcgagaacaagcggtgggaggggtcgtcttggtggcactccactggctcgcccatgcgccttccgaatttcaatgcggttgcccaacgtggaacgctcggacgctaaccacgtctttaccgcgttgtttgtatacaacttctgcacccccagtgaaattcggccatgcttgatgctgcccgtgaatactttgcgacttgagcgaggaggctggcgctcgaggcactgacccgcgcacgtgacttttcccaatgccaagacccgcgcttacctattcgatcggccgtactctcaacgctcagcgctggcacccacggccactgacaaccatatcccgcatcaccacaaagtgtatccacatcccaactcggccggcagaacgcttttcacgacgcgtcctgcagtttgagcaccttggagcgcgcttctgctgccttccgacttgccacacccggttttgcgcatcccccccttcggcctgcttcgttgcgacgacgcgactgcggacttccggtggagcttcatctctcacattcaccaaagggctctccccaacaccactccccacgataatgacatagtcgccgaccgcacgcgtcttcctcaccgtcgcgacagtctttacctcatacccgcgcgtaaaggctgagatcgcgtctgaaatcttcagtacctcatatcagctgtttgcgcatcgcatcttccgcaacacctcccgcccaccatggcttccgtacaacccggctctgatatgggctcaaaccagctgcctagcggcatgacccgcgaacaggcgcaacacgtctacaaggtatgtagcactttgcgctcactttgcgcctctgccaattgcgcatgagtaggaaagaacgtcgctaatacatccattacagcaataccaattgatgaagcagcaaggcgtccctgagacgaacccagaattcatcaaagcccgtaatatgctcgctatgatccagaagcaaactcagtacaacaatatgcgacgcatgcagcagcaacaacgccaacagagcatttccgatccacaagccatgcagcagaatggagctgccatgggcatggccaatgggaagcctgttgtgcctgccgatgtagcttcagcatcgagcggtaacgcgactacaacgcagattgcgacagccagtggaccggctcccggaggcgatgggcagaccccaacgtcagctacgagcgcgaacgctgctttgtccaaggaccaactcatgatgctgcgcgctcagattggagctttcaagcaccttagcaagggcttgcctttgcctgcgaatatgcagcagcagatttacggccatcatacttctaagaagccacagacccctgtcgatgccgtaaacgccgcttctcaggtcctcgacagcgtgacccgcgcttcaagtacgagtggcgctgtccaagacactcctgctctgcctcgccttcccgacacctttattgagccttggcatagcgaagcgatccgcgacgtcaactacatgacccacgctgagcgcaagaaccgcccatacatggcgacaatcatgccacaaggcgtcgacattgagtctgtacagcagagcatgcaggaaatgcgcaaggagcgcgagatcattctctacaaccgactcactgcgagaaaggcggagctggagaagctcaacgcaaacattggttcgtgggataccagcaagacggacacgcccgaggacgacggaaaggtcaagctggctctggtgattgaacagaagaagctgaaccttcttgagaagcagcgcaagttgcgacgagagatctcgcagcagatgatccacgccgacaatctcgccatgaccgccaaccggacaatctaccgccgtctcaagaagcagtcgatgcgcgaagctcgtctaactgaaaagctcgaaaagcaacaacgggacgcgcgcgagacaaaggagaagaagaagcaccacgagttcatcgacgccatccgcaaacaccgcaccgagctacaggaggctggtctggcacaacgacagcgtctgcagaagttgggccgcaccatgatcaccactcaccagaacatcgagaaggaagagcagaagcgcatcgagcgcactgccaagcagcgtctgcaggccctgaaagccaacgacgaggagacctatctcaagcttttgggagaggccaaggatacacgtatcacgcacttgctcaagcagaccgatggtttcttgaagcagcttgctgcatccgtcaaggcccaacagcgaacttccatcgaccggtaccaactcgccgacgaggtatccgaagacgaagagagcgaagacgaccaagattcggacgctgaaccacgcccgggcaagaaacgcaccgactactacgaaattgcccatcgcaacaaggaagaggtcacgcaacaagcgagtatattggttggcggaactctcaaagagtaccaggtcaagggtcttcaatggatggtgtctctctacaacaacaacctcaacggtattcttgcagatgagatgggtctgggcaagactattcagaccatcagtttgatcacctacctcattgagaagaagcgacagcctggaccatacctcgtcattgtacccctcagtacccttaccaactggaacaacgagttcgagaagtgggcgccgactgtctcgaagatcacgtacaagggaccacccaatcagcgtaagcagtaccagcagcagattcgatggggccaattccaagttctcctcaccacctacgagtttatcatcaaggaccgaccgattctgagcaagatcaagtgggttcacatgattgtcgacgaaggacatcgtatgaagaacgctggctccaagcttagtgtgaccattacacagtactacaccacccgttatcgtctcattctcactggtacgccactgcagaacaacctgactgaactgtgggccatgctgaacttcgtccttcccaccatcttcaagtctgctacatcgttcgatgagtggttcaacacgccgttcgccaacactggtggacaagacaagatggagctcactgaagaagagcagcttcttgtcatcaagcgtcttcacaaggttcttcgtccattccttctgcgtcgtctcaagaaggatgtcgaaaaggacttgccggacaaagacccgaaggcggcgtcatcaagtgtaacttctcgactctgcaggccaagctctaccaaggcaactcgttacccaccaaccgccttaatggtttagttgacggaaagggcggttaagacgggtatgcgtggttctgagcaacatgcttatgcagctgcgaaagctctgtaaccatccttttgtcttcgagcaggttgaggaagtcatgaacccaactaagagcaccaacgatctgctgtggcgagcttctggcaagtttgagttgctggacaggatcctgcccaagttcgagaagactggccatcgtgtcctcatgttcttccagatgacacagatcatgaacatcatggaagattacctgcgtctgcgaggcatgaagtacatgcgtctggatggtgcaacaaaggcagacgatcgctcggagctacttaaggagttcaacgcccccaactcgccctatttctgcttcttgctatcaacacgtgctggtggtcttggtctgaatcttcagactgcggataccgtcatcatctacgactcggactggaaccctcatcaagatttgcaagcgcaagatcgtgcccatcgtatcggtcagaagaacgaggtgcgaattctgcgtctcattacatccaactccgtcgaggagaagattctggagcgagccaactacaagctggacatggacggcaaagtcattcaggctggtaaattcgacaacaagtctaccaacgaggagcgagatgccatgttgcgtatcatgttggagtctgcagaagctgcggagagccttgaacaggaagagatggatgacgacgatctcaacttgatcatgatgcgaaacgaagatgagttcaagctgttccaagagatggaccggcagcgtctcacagacgatccatatggtccaggcaaaccgctgggacgtctcattggcgagagcgaactgcctgatatctaccttaacgatgctgatcccatcgtcgaggagaaggacgacacaccggttggtcgtggcgctcgtgagcgcactcgtgtcaagtacgatgatggtctaacggaagaacaatggctcgaggcagtcgacaacgacgaggatactatcgaggatgctattgcacgcaaggaacagaagaatgccaagcggagccggaacaagaccgctaggatgggccttgacccaggtgaatcctccagcaccgtcgcgagagagctcggaagaacccttgccgaagaagcgaggccggaaacccaaagcagagaagcgtaaggccgatgaagcctcactcgatggtgacctcgcaccacgcaagcgcggtcgacccgccccagccaaggacagcctcagccccgatagccgcgcttcacttcagaaggttgtgaactttgtttacgaggcactcaacgaccttgaagaagagtcgtctgatcctgacattcccaatcgtggcatcatcgatcccttcatcgagctgcccgacaagtgggattacccagactactaccagctgatcaagaacccaatctgcatgaaccagatcaagaagaagatcaacaagaaagagtaccagtctgtcaagcaattccgccaggacattggcatgctctgcaataactgtcgtcactacaacgaggacactagcttgctgttcgcagacgcaaacttgattgagtccacggctgtagacaagctgcgcgaggctaccgccgagttcccagagtggcaggactttgatgaggctggtagcgttaatggagggccgagtgctctgaccagtgccgttggcacgccacgaggtggtctataaagatggtaagttgactttctacttatcattagggcgcgtcgaactaacatgatttcagatcacacatcttttgatgatccttctggcgatatgagtcagatcgtaccaagtctggcctggatgcgcagccgctccagcgcactatttcatcttctcaaaatgtctttttccgccacctgtacaattgctaggtcgcatatcaagaacctttcttgatcgaccatttctttattcgaaaacattacattggcgcagctccactggattgggcgctctggggttcacatgcatgaatgatgcgttcaaagactttgattggggtcaattggaggagttttgagaattagtctgcgtgcaactagcagactagcgctagcacatagctttggacattcaatgtatcgataacagttctattatcctgtactccctgcaagcatgctaacgtgatcgaaacgttgccctcgttgcacattccccttctagaatttctccgacgcaagcgaggtcacaacccctggatgtcggcagatgcgcatagagatgtggggaacgtggtagtttctccgagcatttgattgtctcgacacccctctttcgcttgaagccaagacactctatcataaacaagtcgacgcctttgggcaggtgtttggatagatttcttaaccaacctgtctcattggatagaatcgaccatgtgcaccatactttgagagccatcgtcctcggtaccttggccgatgtagatggccaagacgcagcgttgcaaccgatttagggcttttgggaaggtgttctgaaacgcatggtcgtaattggagggtttgagggaagtccgtgtagcattgtatgctatagactaggaagaccctggagtagatgaaagggacgcaagtgatggatagatcgactaggatacatgtttacaccgacaaggcttggatttctatagatgggagtatatgtacaagattcatcccgcgcccattccatctccttacccacacccacactcgctcccccacaaccgcccatcatgcacttcccttcgatcctctgcctagctgtctacgccagctccgcctccgccgcgatatcatggaccctggctaaagcctccaaccccaccgccgaccaaaccgatgcctacgcccgcatcaccctcgccatgcaacgcgccaccgcacgctacgcgcaacactcctcgctctccaaaaccgtgcgcgtcgcctacgcaccaggcgtccccacggccgaggcaaactacaacggcgacctacgcttcggcagcaaccgcgcgtacatgaacgagcgcacggcgatgcacgagatcagccacacgcttggcgtgggccagacggcgaactttgaccggttgtgtgcgagtggggattggaagactgcgttgccgcttttgaggagttgggacgggagtgcggcgaagatcaattgtggggggagtcacttttggccgtatgggttgaattatgataccgagtggagtgagacgaatgcgaatcggcatgtgcagattatgcaggctatggttagggatgggatgtgagtggatgtgaggaaggggatgggagcggggggagatggtgtatatagttgatgaagcaaatggattgatgacttcttgcaatgctttctggctctttcgctgttgtggattcatcttaccatctgtcatagcgatactgatttttgatcgttgggcgtatcagacccgtgtggcccaaattctcggatttatgttattttgacaagatgtatgatgactgtggggacatgttgggcagtcaatacctaccgtcccctgccgagtaggatgacagatctaaattgataccgacatttgtcggcacatatcaacggaacccgttgagacgagcaggcagtgcaaagtagcgcgtactcaagtctttgtaattcttttgccccctgggatttgccgtcgtgcggatgatcatgcgccaattgaggctgtggtatttgtaagtcatcatcaaagcttcgttgtacccttaccatcggcatcgcgcagtgaaggaggcggtcaaggacttgcatgagaataatcgaccatgtatgtgtatcgagcgagcgcgtcagaacagggtggggaaagctagcgttgggcgcgaagccacatccacagcatcatcgtcacagcatcatccctccaaccctttacacattcctgcactctttaggccaccacaccaggaacgcccagctgtcgtcatcccgaaagctacatttcagccacacttagaggctgcgtagccgcttggagtctcttggctggtcacgacggtgccgttttccgagggctggcagtggtaccaagactttcctgccttgttttccgccataggcactcaaaacaacacacgatgactggccaggatcgacaattgtggcaccggtttcccagcattgatgtcaatgtggcattctggatgatttaggtctcctcccaagtcttgtttctgactgcgcatggccatctactcagatgcgctggccgatagccgtgatcattgtttgttggcgctacagaccgctgcttcttaatatttgagggatgcgcagtctagcggcatgattcccacgattctcacttctcgctacattcaatctttcgtccttgctggtctaatattatatgcaatgccatatatctctagatcgctttacagtctccgctcgcgtcttgcatttgttctacttgtcacagcgttttgtcaccaacaacatctcttcttcgtgtctcgacaatcactggcggcgaaatattcagcaaccgagtttgaagttgcccgtccagagctccatccaagattcgaaagaccagatgacgaggatgcggaatttcaggacgatctcatagcgaatcgtgacgactggacagtcctgggcgaaggctgggagggcaaagtgtttgcctataaagattcggtcatcaagaccttcacaccgggccggagtccgttccgtaattgcgcatctggtgctacaaacgagaagtggcccaccgaaattgccgcctcattacggttcggaggattcgaccaagaagtcaataacggtgatgctggaaacactactttcgagggcttccttcctgtgcgagcatacttcaaggcagcgctttctcccgcggaggacccggaatggcatctcgtgacaccactggtagaggacggtaatctgaaggatcttgcgaagagattgtctcgcgaagtaaaggacaatagcgttagagagattgacgaacactaccgacccgcatttgaacgtcttctccagaacttgcagacacttcacgaagcacgatactgccacgacgatatcaaaccagcaaacatcttcgtccaggaagacacgaattggttgttaggcgacctagggaatgttcgccatgtttcccacgcctaccactcgtcccggctatggcaggacaacaatcagttgaaggactgtcgcgccaatgacatcatgagggcactcaagtcctacctgcaatttattagagctgccagcccaaatcagcagcaatttgatgtcgatttcttagagcggagagaaccattaagccgccttttctggacagcgtcggccggcgcacccaagatgagcgcagcaaaactccagcacctctctgctgtggagtaccctcatcgcgctcccgtgccacactcagatgagcagacttcagaaatcttgaagcttttcaggcattggagcttgcggaaagcggtagatcatgctttggaaacgaggattggcgagaaactggcgcggtggtggggaatagttagcatatttggtgttccggagaacaaaacttgcggcttttgataccctggagatattgtttgtttgatattttatatgagtaatgaataacgcggtacatttttgaccaaatgatagttgtgtctagccttcttctttcactaacgccgtcgccagctatttattcactcgcgactatctacgcttagcacggatcgcatgcttccttcccagtagcttcagctactattagcgagacacgcattaataacgctagcagagaagctgatataactcaggcgacttggtcaaggttgatcacgatgcgcttgcatgttagcatgttaccgattcagcggaagccaatcagacatgtaaaaagtggtatccctcccacgcataccatattcttcgaagagagtacaagaatccccatgtgctttgcctgtcgacatgctttatactccacacaaaaaaacccaacatgtcaagcaccaagcccaaatccaatcgtcatccatctgcttacaatgccgagttacgtctcaggaacttcggagtattttccattgtagctctacgtgactacactatacttatcatcttcgtggggactttttggttctggattcaagccatcccagccactgtgcccataccattccctatgcgctgggcatgtatcgtggccttctggctcgagacaataagtaaaaacgccttcttcttcaaaatcattaccgctctagcagctcagtgtatatcaaagatcgaggacgagaatcattcacgagactgtgacttggcgacacgcaccacaaacctcgaagattggattctggcgaacttttgtgtcatagctggtctgtcaagcatcggtcttacggcacaatactggaggagagttctttcgctcatggtacagttcttaatgaatattattacgcttgggatttggatgtcgttttgctggactttgataattggaggtcttctctcgctattctggttcatcaaatggactatacgtcgttaccggaaagccaaggggatcgaacaggatgaggcatggcgcttcctgattgctggcagtgccattcgaatgtacaacatatcacaaggacccaaggcggatagagtgctggagcaagttcttgaagtcagtgattttatgtttcagggactgactgcgctaccgaagttctggttggacataatcggctttcacattggcagagggccatttttcagtaagtccaaggctaagatctgacgagatgaaagactcacgccccttagaccgtctaccagatggctggaaggctgaaagaaaaaactgtaaaacgccggaggacatacaaagattcttcgcggtgctcctttcatgttttggtaaaacattagatcaagaagaagacaacgaaaaagaaccccaagatcacgaggaagcctatttccacccatctgtatttgagcaggagccaaaccccgtcatttttgcccatctacgaggtgagcctctaagctcaccggattccggtcgtgccgaagcaaagaatacgtccgaatgccatctcatggatacagcggaaatagatggaggagtttttcctgaggtggatgtccatattgacgacacaattggccccaagaacgttcaaaagactccctttgtgcccagtcacaactgcccaacaacaatatccgtcaatctctcttctttccaatgcacggaatgcttatatgtcgccaggaaaaagaacaaactcaagtatgccacaatttcctcacccaagtctgcttacactgatttatggtagtaagcatatcaaacaaaagcacgaacgcccatatggatgtgcccattacggttgcaaacagaccttcggtcttcgaacacatttggagcgccatcaaacgacgcacacagaaaagaaggaattcgagtgctcgaatgtgttttgcaaaacacaattcacacgcgaggataatctcaaaagacatatcaaagggtgcatcgcttctacatgagtacacacgacacgatccatttatccgcagagagatgagtcatacccatacatgattttgatcggcaacaatgaactcgggatgctgccggcgaagtagggcgagtgcgttcaagcggaaatgatgcattgatgggctgcaaagcatacctttgaagtgatgactatacaagacaaattctttctagtctagctagaattacacacaatgtcatggacaacatagggcttgttgtcgcgtctttgttgctttgttcgaactgtcgcttgttcaccttccccagcaaaatcaattcatctgctaccaggaaaaacatctcgatcttctctaactactaaaccctgaaacgtttcaaatccatatttaataacaacacgagcaatgtatctcaagatggccggtcgatacggtctacgtgatcgcgcaacgataaaaccacccaagagactcatcgatgaagttgagagtccaccaaagaggagaaaggtgaccgacgctcaacctgcagtgcctgcggcagatcctgatgtacctgtagcgccgattgtacctcccgctcccgtagcacctgttgcacgcccggcgcccgttgcgcccatcatagcaattgtgcctcccactcctactgcacctaccgtaccaaccgctcctgcccctccaggaagtgatcatgaagaggacattgatgacgtccaccggcccgtgagaggaaaaaaatatgttggtttcgtggatgatgaaactcctcctcccacccctcccacccttccgcatgggccgatgggatcacaatgggttgatttaccaggggagctccgcacgatgatctatccggaatcaggcttcaagaagattttgaagccaatattcggatcaaagcgacttgagcgtggcgacttgtttgaggccatggtcgtgctttatgtggttgattctggtatccaattcactcgtcgcagtgagtttcctggtgtccgtgaactagagcgagactacaacaaggctcataaccaccagttgaaagtttttgttcactgggactgtgtggagcagatcatcccatttttacgcttggtgaaggaagcagttttcgctgatgcagcctggagaatggaacatgggaacaccttcccaccaccggagcggaaagcaccgtgcatcgatgcacctattctcaattacttgagaaggactcaccctcaaggtgaagacttggtccttcctgcacttgagcaacaagctctcgagaatctcctggagattgctgtacatggattctatcagacaagcccacctacacttatggatcctgagccactgataatcagtatccttctccccacccgaacagaattcgaaccagcagtcggtagtgaagtttaccggctgctccgccatcccttcgacgatcctacctcaggcatagtctggcggtggccagatccaaggactattcagtacgtgatggaatctgctgccgttgagaatcccaccttccctgcgattatattggctacagttgaagatgtcgccttgagtgatgactttgaaaggacattctccaggtccccaccggatccgctgattccttatctggtttgagaagcacgacatgactgagactgagattgcgacccgtcgagtagacgaaaatgggttttggaactatttgtttgcgaaagataggaggatacatgctatgcggcaagaagtctaccaagcactcttcgggtaaactaccatgcgaaattaaaatttgtatgatatattcaaaaaagttttagttattgtatcttatcgtcgtggaaagttatcaacgtgattgattacgcattgttgctgggcctagtgctggtaacaggagatctgtttttgtttgtatgattgcgaatgtgtcgaaggaaaagtatttgaggattgatggatagatctatgtgagctggcacgggttctcccaggttacagagccaggtctatccgggatcagtttgcgtacttaagcctaatccgcaagaagcttgatagaaattcactgatctataaaattcaattcctccgagtttgtccagcctcaacattgtcaacagaatggcaatccgatttttgtttgaacatgctccagtatacgcaggatcttctcatcctcgaagcgtctgccaacaatttgcaagcccacaggagcgccgtgaaattcttccgggtcccacaacttgcgattatcttcgtcgtgcccgctcaagggcttggtatcgtcttcccaccgatccactgttttgtcgactttgcataccgggaatacgacgccaggatagtcgagaagattccattgacttgtgtaactccagtactttgctgtattgtgctttggtgccacgcctgggccgacaggacaaagtagtgcgtcgatgccgtatttgttccagtgtagggcatactcttttcggtatgcttcgcgctcttcgtaccagtaggcgagctcgcccactgagagcctcttgacgcatgggttatctttgatgatccattctgacaagggacgccatggctctcctgatttggcaatgtcatcgtcatccgcttcaccaccgtcagggtaatacaatgaggacagaatcgcccacgcctcatcgtgtagatgtggtgtaaattcgaccacctcagaacccgtctctttcagtcggtctgtgacagctttcagagcgcgtgtaatgggtgggtgtggccgcacaacaccatcatgccagagaactccgactttgagaggtcgatgatctcgaggtagatcataatcacgccacggcatcggtatcaatgctggctcggtcagccatggttcggaatcaatgatggtcttcatgaagagcttgagtccagataacgacgttgagagagggccaagaacggtctccacagaatcggcacctgccatcatatatccccagccatcagtgggaagtcggaaagccgttggcttcaggccatatataccacagtttgccgccggacttcttatcgagccacctacatccgagccgattccaaggcacgagccacgtaaagcaacgagcgcaccctcgcccccagaactcccgccagacgtgaggctcgcgttgtaagggttcgtagtgacgccatacaagttcgagtctgtctcaagatgcatcattgtctgcgggacagtcgtacggcaatggaagacagcacctgcatcatggagtacttgcaggatgtgagcgtcctctttagatatcacatcccagtgagaaacatagccagttgtacatcgaagccctgcgaagccaatatgttccttgacactgatgggaaggccgtgtaacgggccaattggacgcttatggagtgcgaagaaatcgtctaactcttttgcttgggatagcgcacgatcaggaaggagttcggtgacgcagttggtcagactgtgagcaattacagctctctgtaggaaggcagtggtgaccacgacggctgatacttcgccagctgccagtgatctgatcaacacctctggcgggctgtccgtgatggccaagagactagggtcaagcagcttccctggtatattcatggcattcttcggaacactcgttgcaacatgcggcgcaggaggtgacagctgcgctatagactcatctcgatagtcctgtgcttctttcgcgatgtcttgccatggtcgccgcgccggtgcggatgtcatggcaaagtcagcgggtactcagttctagcagtcactgttatcggaacgatgatgttactctttcgaagacgaacgcaagacgcaacgtctggagtaatcgcgagtcttgatgtagatgctgagtcagccgtcgagccggcgaaatgtaatcccgattatcttcccgagcctggccattacatcagcgcgccagggtccaatgttttccttcagaccctactagtccctcacagatcctttcattgctggttcctgattgtgtagacctgcttgcgtgtatgtactgagtgccaaagataatgaaacttgtttcaccttgtctcccacttcgctcattctcattctcacttgcctctcctcgctctgtattgcgcctgccatctccaactaacacagcccgtagcatcttctcaccactccacttcacacacaactacagcacaaacacgacgatgcctcccccacccaagcgcaagtggccaaaccgtccacgaggcggcggcggcgcaaatggctcagcgtctggtacgcccacaacacctcgcagcactgttgcccagcagcctaagaggcccaaggtcgaagatgcggcgccagcggcagagggcgtagacgtgaagcagatgtacagcacttctgctggtaacgcgtctgcaaagcctttctccgagttgagcagcgtactggacaagtcgctgctcgacggcctggacaagatgggatttgagtaagagcacatgtggcaatattactgtacgtatgttaacagcatccagattcatgtcacctgtacaacaaaaagtgcttactgaacttccctccctctcgtccgactgcgttgtgcaggccaagaccggcaccggcaagacggtcgccttcttgctccccgccatacaaaacctcctggctggtaacatgccccccaggggcaaggtcgcgattctcgtcgtctgccccacgcgagagttggccctacagattgcaaaggagtgcaacggcgtcaccgcatgcctgccacgcaagatggagtgccacactgcttttggcggtacgtcccgtgcctccaacctgaaggccttcctcaacggtaaccctactattctcgtagccacgccaggtcgtctcgacgatattctgggcgaggagcacgtccgtgagcgctttacccacctgaagactgtggtccttgacgaggccgaccagatgcttgacgctggtttcgcgcctgccgtcaagaagatcctaaggcggatcccacctaagagcgacggctggcagggcatgtgcttctccgctacgttgcccaaggaggtgctcgatatcgcgaagattgtgctattcccaggatttactcatctcacgacagttgatccgaacgaggtacccacccacgagcgcgtaccacagtacttcctctcggttcccaatgttggacagacctttgccgcactttccgctctgatccaggaggagcacaagcaagacccgactgacttcaaagccatcgtttttgggacaacagccaatggagttggcctgctatacgacctgtacaagcatgccttgcctcaattccgagtgtttgagctgcacagccgcatgtcgcagcccatgcgaacacgaaccacagcacagttcaaggaggcgaccagcggcattctcttcgcctcagacgttgtcggacgtggcatggactttcctaacgttggtctcgttgtccagcttggcttgccttcctctactgagcagtatgtgcaccgtgttggtcgtactgcgcgtgccggcaaagatggccgagctgtactcgtgctgttcgaaaaggaagcattcttccccaggatcaacagaacactgcctattaagccctaccccgttgacattgcagcaaaggtgcccgaacaggaggcggccattaccagggcattcgcgaatgttgaagaggaagccaaggcgaaagcctaccaggcgttccttggctacaacaagactttcctcaaaaagctacagctctcgacaacagagctggtgcgtgtggcgaacgagtactcgagggctatgggctgcccagaaccgcctttgatcgagaaatcaactattggaaagatgggattgaagggcgtaccaggtctgaatattgggtcgcgcaggcactaggtggtacgaagctcggccacgagtgccgcatgagccgcaaagaccaacaccatagcattgcgcctgctactcttacacacgatgccatgtgtcagtgattacgacccgatggacgatcatagagctcatttcactacaggccgttggctgcgatcgatcccaacgagcgattcttcattcgcgattctcatactgtcttacttttctcggcgttcatcacatagacttgctcttcatatagattgcgccttggtggcgcttagaactacctcggtaacctgagaccctaagacgatggacgcaagggaggataatgaacacacgaaatcaagttgcagaaattactttgctgctccacacaaacgctttacaagcatgtccccaaacatttccacgcatttgtctacaactgtttttaatttcgtttcaactctttggtctccactaattttctttttcaagaggcctggaaacaagtaggaaacatgatatcaagagacggagattgctgtcggaaaagccatgctcatggacatgtatcaccgttggatgatgtacgccaaatggcttttgggctgaaggcaagaacgttgccgttgattatggtaacactctgcaatggccctttctgctcttgcagcgcctgggctgaagccacttacgcttattcaccacgagcttatgccattaatgaacgtcgtcaggcctactatcttggctgtaaagtatttgttgaggcttgtggagagacttgagaattgacgtgacaccgagacgcgttcaacagctgaagcgtagtccgctgagcatggcagagaaacgaaaggaccatcggaggcgtgattgtgcttcggaacctcacaaaagcagtatccgtcgtacgatctgttccaacgccatgaggtttttcgcccactggccgttggcaacctcggcgctgatggcaaccagcatgcttagtcgcattggtctctgatcagttcaatgtactgacatagtacatggatgaccttcttcagcgccttactgaacaggatccgcagcgcatgtatatatactgacctggctgccgatgatagacctcagccagcaaccacactcgcttcttctttcaatccgttcgctcaagcaccttggctctcttcgagatgcttcttcccgcagttcttgctgcgcttgcagccgcctcagtcgctacagctcaaaatgttacatcgtctctcaccagctgcaccacgagcttcggcatgtcgcccataaccacaggcacggtaccaacctctgtggcctggccctttcaaacgaccatgaatgtcatcaacattacatccacaagctgctcgaccgtattcgccactcgatctgcctcgaccattacagatatcatgatgacgaccatgaccgtggcagtaacgacaacatctgtaccatctccaacaaccgtcgccacacctgctggcttcttgccactcctcgtcttcaaccccgctggccccactgctacaggtgccatctcgcgcttcaagcgcttcgaactcgaaggccgcgatgcttttgacgccctgcagattctcaagcgccaggcccagactcccaggaacaacaccgccggcttcgcggtcgacaggaacggccatactacgaacctccgtcgaaggtaccctcagcgcgtcgactgtgatgttgtcgttaacatcaggagcacaagcacgaggatcattgctgggcctgtcgagactgtgtgggcgagtggaggcccgatggcgacagcgatgagtaccagcacggttatgacgacgacaactttcacagctgtcatgcccagacgcacgatttatgctgcgtgtcagtcgaacaatattggtaagctgatgcacgaatgattggtacggagaacatgtcactgacgagaaacagtaaactcaatccaaggagcgaccggcgagacgctgattttcgaccgcgtgatctaccgcccagctgaaggcttcccaatttcgaacgaactcattaccgacacggacgatgcggaaggatgctgtatcgcgtgccagagaactgtaagccatatgcacttgttcattgatagtcactaacccagatccccagccctactgtgccggctccttcttcgtcccctccctctccgaatgccacctgcgcctcacccaggcacccacacactccaataccaccctcaccgcaccccgactcctctccctcccctacaacgccacctacccaatcctcaactccaccaacccaatcgccatgccaatgcccatcgccacaggtacatctccatctacgcctctcagcaccgcagcgccaacgtgtggcaagggcagtttgagcctctacctgggcactatccagggccagacggacttcccgattgagtacgcgctggcgatgagtaatgggccttgtggccggtttactgtgtggccggtgccagtgaatgagagtctggatacaagactggtggatccgccgatggggaagaggagtgttagattgactttgtgagggggtgggagatgggggatgagggggacgtaagaaaggattggactggtgtatcgaagatgatgacgagcaggggacatttgttcctcttccaatcaaacaactggtggtgttgggttgtatttgctcgatggggttggagattttctcgtccacgtcactcgcttactttctggacatgtgctattttcacagacgcattttccttgttcattcgattctaaacattgtctttgtagattgaattgttggtggattgttggtggcttttttttggcgggatctagagttgtatagtcacgaagaaaaatgaagaatatgccccatacatttgcagctctttcgtgaaacatgggtctgtgcggtttctagactctaattctggaaatcttgaggatttacttttcgcaaggctgtaaagtatgttccttgtggtctgtgtgccaagtgactgtctcgggttgcgccacaccgatggcaaagttgagggccgtttcacaccagaactgtctttcataacggcttcacatgtctctgaaggaacgaggaatgacatgacgttataggcacacaatatatactatcgtttcccatgtcttggtgctcggagccacatgccgcgaaaaatatgttgaggtttgacgtctcggtagacgtacgaatacgatccgcagtgatcttcacaggccgccccacgcgtgccgtgatcaccagcggattgaagtccgaatcgagatctcgaaacaattggtttagacatgaatatctttgagcagtcacagcaacgcatgccaatgctgagaagcattctggaatctcaaacgccacgagttgaggctgctttgaggtatcacatgggctactggtggaattccagcggggaacgtctgacaaggcagagactggtagcgagaaggcgtccctcgcatcaatggccggtaggctacccgtagtgctcgcccttagtgttgtctcctttcctgctcgatcggtccggcagctgtcaatggagattttgcatccgtgcgggagtacttggatcgcgatgcagagttgcaagtatgtaccgtgccccgaggcagcgcaaatgaatgcgctgtcacgcgtttagggatggaaattgggcattcgcgatggagagtctggaactgcgtcgagttgcatgggatggttggactccgctttcagctgcagccagggtgatccgcgtcgtcccttgtcgagtttcacgcagtcgccctatggtttgggcaaaggctgccaatcgtttgtgcctccctgcacataggtgaaccattaaccaccgaatggggacgctgctcgcagagcgagaggtacccgtctcacgtttcgcgtggtgcaggcgcttgcgaatgggagccttgcgtcgactgtgtctgcgacggcgaacaggcaaaaagcaaaccgtcggaactgggcgttgatgacaggcgcctgatagcgcaatctgcaatcttcgagtgcgaacagctggctagctcgagtggcttaagtgccggtacgggggatgttcctgggaagtggtcaaagaatgacgcgagcttggacaggcttgtaaaggacgcgtcgagggcgggtgtcttgattggcggagaggcccttgcaccaccgctccttccttgcatggctgccaaggtctgcgactgattgattccagctttctgttcgctgtgcccgctcgctctggctgcaactccgcattgcattactcaaccgcctgcactcgacacgcccgtgttgtttgctctcctgctcccaccgcacaattaacccaacagcacctcccgccagactttgttaagcaatattatacgcgcaccctatcgcgcaccggccattgcactgcgtcacagctgtttttagcgcccgacaagcgagctgctccgctgcttcaccttctccgcacaggtaacccggcagcccacgccccattgactcctttctaaccaccacaccgcagattcacgaccttctgcaccgacagcgcacgcctgtcgaccattgacttttggcacttgaccgtcttgtcacgctcacccttggccatcgtcaccgcaattaccgtaaacagagcacccgcagaccgtgcccgccgtctcgcaccggcccattctgcaaatcttcacgcgatttcacgcgtcatagcgtcgcacgagatcatacaaggtctctacagccctcgccggctgtgcacgccatggctgcagcgcgtcgacactcctccgtgcagatttttcaggaccccgtactccctcacgaccaccacccgtccagccagctcgacccgcgctacccggaccagttcgtctccgtcaccgacgtgtcgagcgactcccacaccctcctcgcgcccccggcctcctttatcgacgcgcattcaccccggaagacccgccacgtctctagctcacccccaccccaggccctcgccgaaaagggcatcaacggcatctcgatcccaccacccatggagcaccagtggaccgacgcgccgttgaagaagacattcacatcacatcccgagcaaccacacagcatgaccagcatgcagtactggaacacatatcccgccggcatggataaagagaacgtctactcctatcccgacccacccatgtccgctatggccgccgccgcacccccgatcaagcacagcctgaagcgctccttctcagatgtggtacccgcagcaccactacgcgaccgcagcaagaagcagaagaccaaggaagtcaaggtcgaagaggcggaaggcccgctgcccgagcccgacgagatgcccgctgtggaggacgacggcgccaagccctcgtacagctacgcgatgctcatcggcatggccattctacgcgcacccgcccgccgattgaccctcgcccagatctacaagtggatttcagacacattcgccttctaccgcaactcccaagagacgggctggcagaacagcatccgccacaacctcagcctgagcaagtcgttctctaagcaggaacgacccaaggacgatcccggaaagggccactactgggttatcaactccggcttcgagaaacagtaccacaaggtcaagccagttcgccgacctgcccagccagagagctttatgtcggcataccccggagaatttcctcgcccaaacacgtcagcatccgtcagcttcccgcccatgagctctgcaaagggattcgattcaagcaagttccctgaagagcccgagctgccttcgtcggatgcgaccatcccgaactcagatcctgccgcccacgatggccatgatcctctcagcatgcccccaccgcgccagatcccctcttcacctcccccagccgacatccactcctcaccgcctccacccatatcgcgctcgcgttccgctcgagaggacacgccaccgcgtgctccccgcctccactccaacagtcgctctcttggtggacgcaagcgcaagttcaacggtcttggtgacagcggttactactcatccatcgagtcgtctgcgaccaagggccaggcactcgggacccctgctcacctccggaagctgatctcgatcgtccgatcaagcgcggtcgtgctgaagaggaaattgcgcggtagtccgcggctcataacctatgactcacctactaagactcggcccttcatgaagcagcctagtaatggcagtctgatgtcctcgccgttccgttccaaccccaagctcgggggaccacttacccctgccgtggtctcaagcgtccagctcttccgctgcttcggcctcgcccaaataccaacctgcgcaaccatcgcaacaagatgcgagagctcgttggcgagttcacctgacaagagcctcgacatgtgagtcgacacctcgttcctcgaccataagacttggagcccggctgtacagatccccaacgaggagcacgtcaacctggtcggctctggcttcgataacaccttcgacatctttggcgacttcccgtataacgagagccccatcaagcgcagcgctaagcgaccgaggcttgtgtaacgcgccgtcacgacgacgggcatactcgctgacatcaccggcgccaaggccaatgtgaactctcccacacctaactggaagatggcatcctctttcctcaacattcccaacctatctcctatcaagggtctgtcaccactcaaggccccgcagctgaagtcatcaacctccaaccttgcccacggcttttctctccctggtcctggcaaagagaatggccaagctagcatgtcgtccgccaagtccttcggtgccacatctacccaacagaaccaacatcaacaggaggatgacgacatcttccacctccttcacagcgacgagtctgagcctggcattgatcttctccaaggctttgagaagattggcgcccgaccctctgccgtcgccgcaaacggatctcctcagaaagtgtctggccgccctggtctagcacgcagcaccacatctcgcttctaggcttgaaccttaccacccggctgcaacattgcacgccccattatcttcttgacttccatatttggattcttgatattctccaccactattcgcgatacccctcgtcttatgtcgtcctttcgactctcgatatcccctgactttattgttcaagcgccttctaccacactttgctagtatcaccttggatacattgcacctcacgataccacgatcaacgatacccacgatagcgacggctggcccttatacgtctagtgttttaattcactattgcttccactttttgggcaaggcgttggagggctacgtgggcgaacacattggacgccaaccacttgcgtccctactaccatggcgtttccctaattgctttttttcttctttttaggcttgcgatacacgtggtaatgatatgttttagttgagagattgaagtgtcgcttaggcgcgacgtctcattatgagatgggagatgcgaaatgcgtggatgcgaaacacgattgatgcatggagatggtatctcactcttgctgtttcgctagtatactggtcaaatggaatgtttcttgactctcacattattctgcctatgattgagtgtgacgtgcattcattggagtcgtcttatcgacaattcacacaacgatttctcatattgttgtatgtttactcttggtgcgaggggtggtactttgggggagggtgagcgttgacgaatgatgagatcacagacgcaagtggtctagagatcatttgagagttctgagttcgtggagacggggatggagtgtgcgtatatgactcaagcttgttgttttgactcgggatggctgtcattccagtgcgttgcgtcagcgaaaggtgtgccataactatgggaatcaaactgctgaaagggcagcttgtcgtgcgggattgtgacataggcaccgacaaatggaaacgcataatcagagacgtgtcggaaaacaaggtacatgtagatgaactagttcgtgcatttgagaactcggttaagatggtagaagtcatggcgttggaggatcgtaggctcgttggatgacctataatagatacgataacatacagtatttgaacacgattctcctcagctctacgctcccagtagggtgagctgatgggtttcgatgacccgatgctgggtgttagattagtcagaggcgaacagatgtgcatcacctgcctcactgtaaatcattcaaacttgttcgtacaaaacgctaccgcatcacaggaacaaactatctctcgtacttattcacttccctcagcaggcgcagtataaaagcttactacaagttctggatcctacactatcattctcgcaaccttggaagccatgctcgaacagactaaaaccttcatctcccgcgtaagccaccacgcagagaaaacatcctctccactatctcccgacctcatcttggcaatccagacactcaagagatccagccgcagaacacacgcagatcccaacctcttcaaactcctcaccttcctcttcaaaatcacgctgagcacaaccgggcccccttcctctggtaatgcagacgatagactcagcacgatcgccaggttgaaaagcattgaaaaaaccgacgcgaaacacaaactctgcgacgttctcgctgagctcgagattcgtgaatagtggaaaggtggataagagcgggacggtcggtgagctaaatctgacgtgttagatggttgcgctggtggggatcgtggagggctggggtgtgagttacgaggatctgacgaagcttgtgaggggttttcatgagcatcgagtgtatgagagtgatttgatgaatgcagtcatgaaggcttatgggctttgggctcggatgaaagttgaggtttagaatgggcgtcggggtagagattgttagtgttgagacttttggtagtatggtctgcgtccgtgtggcaagtttgattaggtgttggattagtcacaggtgtagttcatatgtatcattttccttgctctgaatcatttaaacttgttcatataaaaagccaccgaatcactgaaattaactgtctctcgtacttcttcactcttcgctccccacagcagtcgcagtataaaaagcccattacgacttttgcatcctccaccatcgctatcgtaagccatgcacgaacaaaccaaaaccttcatcgctcgtgtgggagaatacttctccttggccgaaagccctgccctcgcctcaaccctcgaagctacaatcgacggcctgaaaaaacctagctgctcaactcccgtagattccgacccagttaccctcatcggctacctcttcaacatcaccctgatcatccccggacccccatccgactctgacgatgaagatgatacactcagcaagattatcaccgggttgaaagaagttgaaaatagcgctgtaaaacacgcgctatgcaatgtcctcgtcgatctggagatcctagtgtgggatgagaaggatgagtgttggggggttatttgggaacatataacgtgttggatggtagcgctattaggaattgtggaggggtggggcgtgagttatgcggatctgatgagtattgtgagtaagtttcctgaagatccagtgtatgagattggcttgagggaagcggttatgcaggcttatgaagttttggcgcggatgaaggagaaaggagagagtttgacggttttattgattaaggatagccgtgaagtgtgagcggatggctcaatttgaatttctagatactaaatgcgactttacgtcagtcattagcgtcacagtctgatctgtcattgtgaaacacgaatcgctgactggtttgcgcgtcgtataaaaggctggcttttggttctctggtatatacactacttctcacgcgaaaatttccacacccgacctgtcttacccatccactgccccgacgacatgaacgagaatgttcaatttttgttttctctcttgcaagaagagggatccaaaccactcaacattgatcttatcgatattattggcaaactcaatgacccaaaaatcaaagaggcggtaactgctaaacgcctcaaagacctagaagtgctgctgcgtttcagactctgccgccgtgcgccgtatgtaaactggagagagcaaaactaccagtatgaggtaagctcaacactggtcgatttgaaagacacggaggaaaaccgacagtatctctggctctacgatgtactcatcgacatcaaggtgctttcatggagcattctccattagctcatgcagtaacttctcagtcgctttccatgaacacgcaacttcaataagagaaattagccaaaggaaaagcggctcttcatcgaccttcagaatatcacgtatatcgatttcttggagaatatcgaagtggagatgtaacgatgcatccttgttccgccgcacgatactgtgtatcgagctctttatacttgtacgaagttcttttccagagccgtcaaggcttgtgacaggaagtctgaagatttttagaagcacatctctcttctcagcgtctgcttgtagaaaatcacttggagttttcagcattgacacagcgttcgcgtgcgactctggtcccacttgggctcgatggacttgctcgacaaacttcttgcgttcgttcatgtttggtttgaggtttttgctcgttgcgcttgtgtggtgatgatgagttgaagatgggacagatttgttacatttatgcggatggtgagcttagaattgattcatgaacggcgattttatatcgatggagtcagtagggtgtgacatatatgcgagtcaccatgcacagaccttgatgcactggtattgtcacaagttgaacaagtcaaagcgtgttatttcaaacatgtttcatgatgggtattgtggtgcaaagagtcaacccttcaaaagtatatggccaagaaaccggaccttatccatctccacacctcgatcgcgagtttgaagcagccattgaagcagtcatctaccctcggagaaacctcgaagaaaaaacttgcctcacttcaatcgtacttcggtcatgtgtctaaagcatatgagccccatgaagattatgccgagtaggtagaagaagcggagaatattgcagtagagactttcgatccaaaggattcggcttgcttttggttcctagatgcacttcatgcaattacagaaaacgaatttgagcaacaggcactcatgtacatgactggacttgttgcgatcgcggaggcatgaaatttcagctatcagacacttctctctcatgtccaaatgcctcgaagaagaattttgcgacgacgtgacaggaaaaagattggaggcgtataatcgaaagcttgctgcaatgatttcaatcttggaccaggcgtacgattgcttagctattttgtttgagaagggccaggtgcttcctgaacgtttgagggaagaataactaaattagtcgatacttctttcccatccttctacattttgaaatccgagcactatttctgacattattcgtgagcttgctgtgaacgttgcgatatgtagcaatccatactgaggtgtgagaagtacacaaatcaggaattggtgatacaccacttgatccaatatcctaggtgctttgattttccctatccgcgcatgtgatcaacaccgggagtcagcacgaattatcgcaacatatggtgatatcgctcgtgttgtgacatcactgtgtaaagtggcagtgagctgagccttcccacctccaccacagcgaaaccctgcttcaaaaacccatgcggaagtattcatcgttgcaccctgagaatactctaccgtatgccttcctgttcacaattataaccatgttatacaaatcgtccgctctcaatattaacatatatttcatgacatgattctcgccttcatacatcctgaacgaccattcagctcaatcttgtcatgacatatatgttgtaatggtgagagaaagttcgtgaccactggtaatacgttgtaactgatggtgtgcactaggccccaatcattttataatgtgcgataactcaaacaattgagacatctcatcgggcatagattgacagcacgtggcaagtaaaggtccgatcagcagtcatgtattgaataatgaccttcgtaggtagtacctggaaggcccgatgctatgcgacaacgagaatgcgtcgagagcttgcgaattgaatatatatatcttgatgaatttgaagccccataatctgcttcggctgcaattcacacctactaagccgcactgatctactgagctggctgaactggctgaggctgagcaagtgaaaaagtgccctgctcgtatttcagcttcctgaccttggtgttgcggaggttgtcctggccagagagcgaggcatcggcgtagtacaacaaccagtcatccttgaacttggtgatggactggtgcgtggtccatcccttgacaggctgcagcaaagtcgagttccagtggaacggaccatctggcttggatccgacggcgacttcgacagtgtggaagctaccggtagagtactggagatagtactcgtggccaaccttgttgattgagggaccttcgaagaatcggcgtgtcgtgttagcctgcatgacttggccgtccttgtcgtagatgactagttccttaggagcatgtacgaaagaacgcatatcagctgacaactttgcgaagcgaggaccaagagccgggccagagctgggctcgttggggccaaaggccgtcttgttctgcatttggtcgttagcaatgtatagcttcgccgatctttgatggcttaccagggtgttgttggtccatgcctgaagctgtccgccccataagccaccaaagtagatgtaataggagccgtcagtatcagccaaaacagatgggtcgatgctgtagcttcctggaatgaaacttggctcggcctggaatttgccatctggggtgtcggagatcgcaacaccgaggcggaagacaccctcatgatccttggctgggaaatacagatagaactttccatctttttccgtggcgtcgggcgcccacaactgcttggcggcccatggcacatcgggaagatccaaaatctggatcgaaattagctgaaggtcatgtgatagcaaaatcatcatatatcaccttctgggagaccttggctggcgcgctgatgttggtttgagtaaggacgtagtagtctttcatgtcatactgtactacaagttagcgtgcggatacaatacgcaagaggatgagggtacttacttggctgccaccatcatcggaagtagaagtactgttccagtcgtgagatccataaatgtagacagtgttgggatcatgcttccatacgtgggctgcaggatcgcactggtggaaggcgttgataacgggaggatcgtaggcttggatcgacattttgatgtacgttgaacaacaagcgactagtcggggtgttattcgaagcaactcggatggggcgcttgtaccgtatggatagcgtcgaaaccagtacttatatgtttaagcctccatggatttcgtcaagcgcacacttgtgcctgaagttgacattccttttaggcagatctcctcgaacagagcatgaattatcgtccggaacacccgagttagaggtcggtgtgattcaagcccaggcggagcaccggcattcgagaaacttgcggaccgtctacctgggtagcgctgacgtgagtcggaaaaagcatacaattgggtggtggtaacaaccagcagaacggaacagatggctatacgcggaagatccatgcctcgcataagaaatctagaagatagttcagatgctaagatgacagtgactaggcgaatgcatgtcgctcgtgcacagacgcaccttgtgtccgcgaccctgttggtcttcacagttagaactgtctctaaggccaggaaagccagcccctaccaaagccaattcctgaagctaatctcgcaatcgagaatgccagtatccctcagtgcatacatataatgctaggcttcaacgacggcatctcggtaggtggcccaacaggatagtggcaaaccgggtgtaaccttcctgtacgcttaccgcaaaaatatcctgtcggagatattcctgcgttttgaagatcacaattgaacacgggccgaaacgggtgccggagaagggatcgccccggcctcttgtcggcccaactactgttatgacttgcacaccttcataaaaacgtttgcaagccaatccatgcatcaaacatgacacaatcagcccattcgctttctatgtgatgtttgtttgagacaaagcattgcttgttgctcgtttagaaaccttcgctgagtgctgacacaggtagcttaaacggctgagttggaaacagctacatggcgtcagcccgtcagctcgtggcaactgccgaagatggctttacccgcctttcgaatgattatcggctatagagaatttcctagaaactttccagacaaatacttactgtcggtgaaccacgtgggggatattgcgctatctgaagtattcgtgacgaagtggtcgacgactgtgagtggatcagcatgcatttggaattgcctatacaaagtctcgtataacgactacgtcgcttgaagtaaagcatcagggcgcgagatgctgaagcatagaatccaacccatccttgcccgccctttcgataaatgagttgcgaatcgacagcggagggactgttgcgccataatcgatgagacaatagaacatgctcatatgctcattgagaagggcgcagaagattgccgggaggtcgtcgttggactcaatggcgtcagcaccgtgatggagcagtgtcacgacggctttgaggtgaccgccttccgcagctgcaactactgcatcagtcaaatcgtttgtgtctccctccttgatctttgtgtatagtaattggcatcctgcttcgtggccattcaattccgcagctcttaaagcactgttgcgactgactttgtccctctggaggagtaactgtaccattcccacatatcagcttgcagctgaatgatgcaagtatgtctaatctactggtgggacagctcttataaaagcgagccgtatttctcaagtaagtgaattgccatatctgtccagccattttcaatatactgcttcatgaaacctttttgccaccacatctgaatgagatgtccgttctcgcaatgtctctgcatgacatagtcccatattttgggtcgtggggtcctcacaggtcttggtattctcgtcgcgttccccagaaacctattgcttgtggcgtcacggttgtagatgtactgtacctgttctatggtaccatgatacccagctgcgcggagaatcttacatacagcaggggtactgctcgcgcgactcagacaaatttcaagcagcttcatggatccagataggatcccttttcataactactgaaggaatggtactccgatgcggacaacatgcgtgggtcggaaatggtgttgtgactcaagtacactgcggctatttgggaaagtgcatccaaaaaatcgggacagagtggtcccacaggaccttgatgtcgcgagaagatgtcagtcacttttggtgctgccaattcggaaaaaagtcttgtgatcctcaatgctgtccgttccctagcagcaagtcgctcagtgatttggcggatacacatcagtctggtgttgccttggttggtctctttctttacgcggtgctcgagataggcagcgataaacgatgggaatagactttgttacagtaagtcaaaagttctgcttgagccagaattacacacgacagacgaagcgtagtctcatgtcacgcgcaagatcgcggactacgaatgcttcgtacaggatgcactggaatagctccagtggcaggtctactagtccaaggactgtccgcggtacatggatatgttgcaacattacggtcttgattaacgtgggtagcgctcaatgtttgttcccaaacgacagctgaagtgctgttgtaaatgctgatgcctatatggtagcgtccctgtccctacatttggactgtgattctgttgtcacctttatcgcttgcattacaagaaccgctatgcagtaacaatgcttgtcgcgtaaaatcgccaacccttgttggccctctgttggtgagcatgaaagtaatttaaaatcgacaacgctatgaggaagggcatcaaagtcgagcctgtacgtcaagataacgcattgatattggtgcagatcaaaggcttcatgtgaagcgtccagtcccatctgaaggtcgcgcctatcatcttggcatattgcgtcatcgctgtctacctcagacagacctttctttctacaaactttgatgagttttgacgatactagtcaagcgcatgtggaaaggggtagaggctgttattgcgatatcccattactactcaacaatggtatatcgctcatacgtcgcaacccttaaggatgactggaacgccgcaaaatgtttctcaaacagtgcgcaatcactatttcgaccagccacgacttctttctatcggaaattgaacctactgcccaatgtgccgaagcgctcgctggtagtcgatggttttgttggactctgtgccgcgacctgcgcgccctcttgtaccttctccagtaaaatcgcacccttcatgttatccactttgccatactttctgttgcgctgcgcaacgtcgaagaactcatcgctgttttcggtgcccatgagcgcgacggtttgtgtcaattcgtccaggttctccatcaaaatggggttgttgagcgaggagacaaagtcggagagatagcgcgtgtcggtagccaggtcagcgactgctgatggtgtgatgcgctttactccctcatcaagtgtaagatctagaatcgcggtgctcgcgtgtgaaagcgcatcgaaataaatgaattccttgatgtccgtcggaagtgcgagcaaaacggaggacatgatgttcgagaggtagcgcgtaagctcaagcatgtactcgctcggctcggcggcaggctttgtagccatccagtcgtactcagcagtctcaatgaggtcgtcaatcttgctgtttacgagctcgaagatgcggtcagatgcttgctttttggcaagcttaaagcgctctgtggcttccaggataattggtccagttgcacttggtgagcttcgtgcttggaaaagcagatcttgtaattcgacgcacgcgacctcgaaatgctccaggttcgtcaaaatctgcacgatctggccgggatactgtgaggagagccgctcgatgagtgcctggcataccttttggcacagtaggtcgtccagcgcagtgcgaagggtttcgtcaatgatgctagacttttggaagtaatcgtcgctaaagaggtatatttggttgaggaagttgcgaatgtcgatacagcaaagcggatacatctgagagaacggcagcacacatgggaagctgtacttgaagttagtcatgcacgacatgagaagcaatgtagacgtacgtgagctacttcgcgcgttttatcaggcgaataccaactgacagtcacgaccttgtcgtactcctcaacgctattaataggcatgggcatgtagtcgtccgttgtaacgatctcgaggaagtcatcgctgaagcgttgcttcaaaagttctgagtatttggagaatagtgttagtaaaaggtcattcattgctgccacggagtatccccatttctatgcgtcttgttagtaaatggccctgaattgagtatgaggatacacacttccatggtaagcatgaagagtgctacacgacccttaatcctgagcaacagctcatcgttttccacggtgtgtaggttcttggtgatgagattgatcgcgctttggcacatcgagtcccacagttcatcgacctaggtaatctttagcggcgtctgcttaaatctggaaaatctgcttacgtctgattgatgtcgtaggttggcagtcttagacatggtggccttctcaatgatggcaaaaccagcgatactttccagcagactgctcaaatcgccacactcttcgtcgagcagattcagcttagtgggtatgattaaatccttctgggtccgtcgatccgctgcgtattctgttctgaactgatcgctcttgccgagcgtttcgttaatatgcatcgcttcaaatagcggggaaaagtccgtctcattgccagcctcttcgttgttcaatacgtcaaactcgtcggtctcatccgctacaagctcaattgcagagttcaatttgaacttggagaagcgcggatcggcctcagctcgattttgattgcgtgttcgcctgacatcagtgtagtagaaggacacctcgccaagaaactgcgatgactctcgaatcctgaatagccatgtgctgaggtccgtcttgacggcttctcttatctgatcctgcgtctggggcacggatttctcaatcatgtccgcaatcttgtatcggtcgatagctttgaggtgcacggtctgtagctcgtccagcgcccgcagagcgccatagtagttcttctcgcgcagcatgtcttggacattattcgctattctcaacacgttcaaacaagcgttcaaagcttgcgttgcttcgttaatattttgccgtacccctcgcgagtccaccagcgccttcttttgctccgccagtttctcgatactttcctggatcgactcattcagttccaggatgtcaccactcatttggacagtctggtctcggatacgaagcatggaatccacagagctcacaaagtcctgatggttggcgttacatatccgttcgatctcagcctcgcgatcattcgagaattgatcaaatgcagattgcaactgattggagtaccttgcatctttcatgataggtatgagctggtcaatgtaatctgagcccatggatgactgggaaatctgccatatgtcagctttgatacaaacttccctcatgcagtaccaaaactacctgtttgatagccatccataagtcgtcctggtgatccacagcggaaggcatgatgagagatccttggcgcgtgtaaggcgcccttcacttcagcgtgatttcaatatgtgaccagagaaggcccccaagtattgtcgattattgtcttatttgcgacgtgctgtgctgatggtgtcctgatgtccagtgatgaaacgcgtgcctcgcgcatgcggctcaaggtacgagatgcgccctagacgaatgcgctctagcttcggctcctccccggaagatgcgcgttcccccaccttccattccgagggagcgtggcaagagcgatgacggagcgcgaacggagcaccccgctaaaagttttgaactccgtcggactcaacgacaaacgatataacgtccaaagaacttctcatatcgattcaagcattaaaccggtaaagatggaagctattacaagtaagtacctgaattgaattggtttggacgaatgctaatgtatgcagacaagtttcaggaagtcattggctcagtcagcggtagtgctgctggagcatacagcggaaagtgagtgaattcaacacccaggcgatcatagtgaagaagctaatctttacctaggtcggtccttctgctcggtgcaggcttcgtgtaggtaatcaaacgtgctatgaaaacagttaaactaatgatcaaagcacgcgacctactgccgatgttctaggaaagtcgggcgtcaaagtcaccgtcggtaagaaaagcaacatgcaatccgaaatgcctcttctgactttttccagcctgcagaactctcgagaaggcacaggcgctggccaagggcattccaaatgccactgccatcagcgtaatatacatgacttctaatataccctcaaaatactaacaatgatagctcgatgtcaacaactctgaagctcttgacgctgaggttcgcaaggtcgatcttgtcatcagtttgatcccctacacattccacgcaactgtcatcaagtcggcaatccgggagaagaagaacgttgtcactacgtcatacgtgtctcctgcaatgatggagctcgatgctcaggccaaggaggccggtatcacagtcatgaacgagatcggtgtagatcctggtgtcgaccatctctcggctgtcctcaccatcgacgaagtacacaaggccggaggcaaaatcttgtccttcaagtcgtactgtggtggtctacccgcacctgagaactcagacaaccctcttggatacaaattctcgtggagctcccgcggtgttctgctagcactcaggaaccaggcaagctactaccaggacggcaaggtcaagacagtcgagggccctgagctcatggctgaggctaagccttacttcatctaccccggctacgcgttcgtcgcctaccctaaccgtgactctaccccatacaaggagcgatacaacattcccgaagcacagaccatcgtccggggtactctacggtacggcggattcccagagtacatcaagtgcttggtcgacattgggttcctttcagaagatcccaaggacttcctcaaggagggcgagaagcgcacatggagggacgctacggccaaggtcctcggcgcatcgagcgacaaggatgaggacatcatctgggccatcagctccaagaccaaattcgctaccacagaagagaaggagcgcatcatctcgggtctccgctggatcggcctcttatctgatgagcagatcatcccccgcggcaaccctctcgacactctctgcgctacccttgaacagaagatgcagtacgaggagggcgagcgtgacatggtcatgctccagcacaggttcgagatcgagaacaaggacggcagcaaggtcgtacgcacatcgacgctagtggagtacggagaccccaagggttactctgccatggctaagctcgtcggtgtgccgtgtgcgatcgcggtccaacaggtgctcgatggcacgctgagtgagaagggaattctcgcacccatgagcccagagatctgtaggccactcatgaagacgttggaggaccagtacgatgtacgtttcaaggagaagactgtccctctgtagactagaattgcattgtcgaagctcaggtcatggccgcacacgctctcgtgaatatagaaggatagataaaacctaaatagcatgaacatccctgccagcaaacccttggacgagccgtttgatatccacttcgatcgtcttgatgcgaatactatcataatatctcaacatctcgcaacctgtatcgcaacaaccatgatagtttacgattggcaagtagaacagtcatgtcagctgagttctattcacgcactagaaaagaaaatgtaacatgattctctttgcattcagttaaggattaacaagaatgtgcatcaccggtggtgatggccccacatgacgactaaagaggttgagtatgcatcctgaatgcggggaacacggcgcacctacttcccatgattggcaagactgcgaattgctccgctcttcgggttcaaattaccgggagtaagttgaggcagtcttgcctatcagtccaggtacatacatattctacatcagagacctaatcgtcatccttgcactctcaattgaaacaacatcgcccaagatgccaggtcctctcgccgaagcttcacacttcaaaaccattactttcaaagagcttcatcccagctatggtgcagagataattggagccgactttgagaatgcgaccgacgagcagtttcaagagatcaagtctgctatggccaaggtactaccttccaagttgcttatcacgatgtacttctaatgagcatatctctcacagtatggtgttctggtcttccgcaacactgggctgtccgatgccaaacatgtcgaattctcgtcacgcatcggtgctctcgacaacgtacgccggtatctgactggcgggcggaagctgcgatacacgcattacgagctcttcgatgctgggaacgtggacgaggagggcaacgccatcgacccggactcacctcgtgcacactacaacaaaggaaacgccctattccatgtcgattcgagctttaatccacgtcgagcgagctggtcgttgttgcgcgcagtcaaattaccaccgccgggtatgggaggcgagacagaattcgctgatagtcgaacggcatgggacgacttggatgaagactttaagatagaactcctagattgcgacctcgtgggcgcacacacgctcttacactcgcgcaaattggggtcgcccgagttcttcgcagacttggtacccgagtcagaaccaatgatgcggcacaagatcgtgcagactcatgaaccgtctggtcgtacgaatttgtatctatctacgcactgtcatcatctggagacgtcagactgcaaaccactccctgagagcgaaagtgcggcgttgttcgagagattgctaaagcatgtcacgcagccaaagtacatcctgagtgtcgactggctcaacgagggtgacatggttgcatgggacaatactgcagtcatgcatagggcaactggcggtagcttcgagggtaaatttgtgagggacatgcggcgcacgacggtgcatgacgacagctctacggcttggggcttgaacgctggacaagaggcgcgtggcttcaatctacagacctccagtgggacgaccgtagaaacgacagtggctccagtgaatatcaaggtgtaggaagcgttgtggtgtttcattcgaactaccatcgattgtcacaggatgcacatactcattgcaagggcgagccggatcttgcggaactttgggaattgctctagggaccttctttacgatatgaattcacttgagacaagtcattcaaagttggtgttgggagggaaattggtaaacaaaagcgttcattgtgatggtgcttcagccaatcatgtcgcattacgtcattgttcgatccaagcctcagccacttttgccatccacctcatgaatgattccaacattatgagacctagaattaatcctgcttcacgacatctgacctaaatactcaaaccacgccttactcttattttactacagtttgtcgcctcccattatggtcttcggcttgagtcgcctaacgccgcgccgcgtcataatctttacatctgcatcagtacttttctggttattcgtctttagtctaactcccattacatcgccgcttccaccatacaccgggcctcatgaagttggtatcctggatgtagagactgaggtgcagaagagagtcattcatgacgcgatattgaaggagacgggagagaatgcattcgaactttcaacactcgcaataacgctgtactatccatcttccttaccactagcatcgcccagtcgacgaccttgggcgcgtccgtggcttccgcagcctatttctctcattggcactggatacgcacgacttgcaggtatttcgttcgcaccgctgcagtcactgttcacttttggcctttggctgcttggatctagcactgtgatcccaggtgttgtcgatgcgcccatcctcagcagcgcggagaagattttgggagatgacggcgctggcgctggaggtcttggcaaggtcattgagcaagaacatcaagaactaaagcgcgaagacgaggttggaattctaccatgtgtggtctttacgcatggtatggctggtatgagccagagctactcacactaccttggtagtatcgctagtcacggctacgtcgtagccgcagtagaacatcgggacggaagtggccctggcaccatcgttcactaccccgatggcaaggagaagaaggtctggcatatgaagttgaaagacttgaagtctgacccacccatgaccgacttggacctcaaggccgcacaacttgcattccgcgaagccgaaatcagcgagacaataaagctatttgcacaactcaacgccggcgatgcacccgttgtcaacctaaagcccgattccccacgtgaagctcttcctggcttcaagggccgtctcaacctcgccgctgtcactgtagccgggcactcttacggtgcgacaggcgccatgcaggccctgaaagccgccggaaccaaagccatgcccactaatggcggtatcgcgctcgaccccgggaaaggatctggcccactcaacaaagacatcgacgtgcccgtgctggtcatgcaaagtggcgagtggacagagaagcaagtagacttttacggacagggccagcatttcgatgttgttcggcgcatcatcgaaagtgtgaaggaagggtggttcatgacgctgtgtaagtttgctccctcctatttctctttcgcaatgttaatacaagacagctggcaccgcgcatccatcctgcactgacgctcctctgatagtcccgtggatcatgaaaatggtcacgggcacaacgctcaatccgcgcatcgctctattcaactacatcgacgcatctgtaaagttcctcgagtacctccaaacaagagagaagaagggagtcctagcgagtccagtgacgagtaaggctgggccactgggtgatgctgagaagcgcgagaagtttgaggggcagtatgatgcgcaatgggaggtccatgttattcccaaggagtagtgtatacaggtagggtgtaaaagtagttgtaataatgataagcgttagtgtggtaattcggctgaaagtgtcaatatgatatgaaaagagcgagatattataccagttccatgattgcgacagtcaaagcatgtacttgtacattgcaggctgccttgatctactataacaactcataatatacatgcaacaatcctctctatccacacattccaccctccttcatacctctaccacgtcccaacccaccacgcgaaccctccaagacctatagtgacccccaaatgccacgccaacccccacgccatcgcaaacaaaaacttcgggctaaacaccgtccaaatgaaaagatgctgcctcaacgcggtacaagccaccataacactcgtcaacatgactcccgtccagaaagtcaacagactcgcatgcccgacccaagccctcttatccttcctatcatcgcgactcttctcctccttcctcgccatatcgttcaagaaattatgctcttgtgcgatccaatccgccttgtgcagttccgcggtgttgatgaagcgttgctgtttgccgtgggcgccgaggaggaggacgccggcaagtgaccagtatacaggtccggcccagttggagaggaagacgaggaggccgacggcgaggacgttgtagccggatacgccgttgtaggaattggagaggtcgatggaggagatggaattgctgttaccgagagcgaagaatgaggtttgagttaggaggagggtggtgagagttatggcggtgggggaaaggtcgataattgctggggggaggttagatgggtggtagaagaggtgggagggggcttactgaggaagaagaattgcaggcggaagagcatatagaggggtatgttgtgagcttttgtttgggtgaggaggaacagggtggttaggtcgaagaatgcgacagcaaggtctgcgatgagttagcgagtgtcaacgacttctaaggacgagacaacgtaccaccgttgccctctcgacctctctttgctctcgtcctgctcctctgccactcagtaaaagtgatccagcctccgctcaaggcaatgccaccgaataccatttgcgcaagaccgacgaggtcgagtgcttccagagagtccatcatgcctccagatagaccgtatgtaagctcaggtgcatctttcgcagtgaacgcgagcttgaacgcaaaggctgttgcagtcaatggcagaacagcaatcgttcccatcagacgattaacgtcggtaggttcagcgtccaagctctttttgctttggtcgccgtcgaatgtggcgattgagcgagcaacatgcccagccaagcggagtgtgacatccatgtatgtcgctccgactagggaccagagcacaaagctgttaccgtggaagataccactattgactatgtcgtctgctccagcatacttctggcccgtctgattccatctccggatcactcgatgtaggacgagagccataagcgctgggtggaacatccaccgaatcgtccagtctttgcgttggctctcgatgaagacaacgaagaaccagcctgatgtggcccagtaccagaagttgtgttcttcctcgacataggaagacgcgaacataaggacgccgtagagcgcaagggtcatgatgtagtagacgccagcaggtgagatcggacgaagcttgggtagtgtaaagaagctcaagcagcatatgaggaatgctagagcacttccaatgaacaggcgaggcacgtcgtagttggatgccgcaccggacatgctttcttgagcttcgcgcatgaactagaaggcgtcagtaaccataccacaagtgggtttcgagcacgctatcttgggcaatggaatttccataccttgtacaggctgtccgacattgtactccgattttcaaaacccttcatcacgtcttgccaggcgcatgccaatgattgaccgtcgttcaggctttgggcctatcacacatcagtaggcattcttgctagatcagattggcgactgaccttgccacattcgaaccccatttccttaggtatgactgtctgctcgtcgaacctcaaattcgagaacttggcttgcacgatcttcttgatctggattgcattacggtacaacagttggagtcgatcctcatctagcctcgtcagattgaaatttcgaactcagtcaaggtacttacctctatcccagaatcccaggaactcttctagaaacaccccgagattattctttggaactgggaatcccagtagaccggcgaccgtaggtgcaatatcactctgttctaccatctggtagtagtcgaattcagtaccagctttcggtgctgttggactgcttcgcttcgatttgcttgtaactttggtgagcttggggctcatgaagacaagcgcaggcgatgtttcgccgggtgaggatccgccgtgattgccgccttcattcatgccatggtcgccgcagatgacgaacaaggtattcgcaaggtggtcttcgttctcgatggcgttgtatatggtccggaccatttcgtccatttccttctgctttggaaccatgttggggctattttatcatcagtatattcctcgtcctagatcgcgcgaaattgaccttttaggaccagccttatgcccaatatgatcgaggcccaagtagtgcaatatcatcgcgttccagtcactgttcagcaactcctcgggaatatgcctcgtcacattattatccacttctgtaaagtcctgcacgcgccatgagagtcaacattgtattcttcctatgtacactgggtggatgctgcgcactgaccgaaacaaaaaaactgctcgtcccatccgcacgctcgaagaagtctgggaacagcttcaaccacgtgtcgtcgccgtacataactagctttcctttgcgattgtcaaagtccttggctttgatttgcgcaagccaggtgtcttgtgtgcccagcgtggaagtggtgtctgactcggcgaagttgagaattacgtctacgaatgaggggatggagcccgtggtaatggctttgacgcgaggcatcgtgatggtaggagaggtagcatgagctgtgaaaggcagcgcggtgccgtctcgaatcagactggatggcaattagctatttgaaggtcctttacaggtttctaagtagtcttacctctgcacaaagctcatcccactctcctcaccaaatacgaaatcgctcctcagcgcatccacgaccatgaagaccagcttgtcgaatggcgccgcggggatcttctgcgtgccatctcccaacgcgctgttcgattctgtatcctcatacaaagccagtcccggcataaacggcttatacggaaagaatccagtcgcaaacacgagaatcgcaaccggaatgagcagattcgccagcgcgagtaaaactgtccgggccgccattgccgcgctctcacctgccacttagtctctcaatacaatcttccaagcgatggaacgttatacaaggagcgacattaaatacaaagaaaaaagcctgcgaacaatccatcatggtgcaactccgcgacgcgacgtctcccaaaccctcaatccagggtccaagctcccatccccgatgcgcttagccgagacgccagagcagccaatgacatcaccaaagcaacgagggcacatccgcggcgagcgagggcttgagcaattgacctctacatgtctcggacgctgtgtaccaattcccttcctatatttcgaagctttaggcaaagtatctcgacgagtggtgctgtgtacttgtactccacccgagcagcgaacaccggctcagctgccatacacgtgggatcagcgcgcaaacctcggaggatcaccaggagccatccacgggaggatttaaaagatcaattgaccgcctacctgcaaacccaatatcctcctgtcaagaaacacggaaatttcaaaatgtcgtttctcctccctggcctccgtcgcggcctaatggtcagcacccccctcatcctctccactccgctgctcctgcaataccggcactcccagcgcatccgctgcgacgccgcagatccaatcagcaagatcaagaacgacttgatgggcaactatgcatctgaagcgcggacgcccgtcatcaccgagtctggagctgcgaatccacaggctatccggcaagttagtatgggctcgattctgggtgtgttagggggattggggattagtgtgtttagcaagccgttggcgattttgattgggttggggattgtggttttgcaggtacgttttgaggtggtgaagagtaatggaaggaagtctattgggggtttctatatgccatatatgcgaaggacgatgctaacagacatgctaggccattgaatcccgaggaatccacataatcccatactcatttctgcagcggcgcttcaagcaaacgaatgttcgctcgctggtgcgggataacgtcgcgttcaagctatcctttggcttgacgtttgctctggccgcattcgccgagttctaatcagtaggtgttttgcaggctcaggccgtggatcatctggtgaggagtcatggcctgtggttgcaactgcatctggagctgtttgcacgtctgccagaaagccttgacggcttccctgaacgcgtttgagttctttgcgtttctgtgtatatatcagtacctgtatgcgagggagggtgattggaagcctaccgaatcatactctcgatgaacttgcggactacgtcctgcaccatggagtcctgctgatagcgctgtaaaagtggctgctcagtcagagcgttggtgatgtatgttcgagcgttcttgtcagatttgatcaaagcacgtaacggtatgacgatgtggtcgagacttgtctggtccacctcaccgcatacgttcgagatcagggcgaaggttatcgatgggccgaagtgattgatgatgtcttgcgcagtgccttggtgtggaccatgtgtattgctggctagctcgaagatgtccttccatagtttggctgctgcccgcttcgggagcacctcaggcgacttgactgattcgatggtaaaaccgaacatgccggcaaggatgtttggctgctgttggataaggatctgaggatttgagttgatgaagttctgaagcagttcgagacagcccacagagatttcagggtcgttgcgtggatgttctagcgcttgcatgatgccaatattgtgttgtagcagacgctgtgcattctcagcgaatcccacaggagggctgtgcttgaaggaagacagccagcaacacgccgtgtctaagacgaatggaagcctgggagtctgagcgtttgtcttcgtgatgaagtcgacagctgctgaaggtggcagcacaaatgggccaggtacggtttccttgaagccggtacggagaacgttgcatgctgcttcgatgatctcgtcatttccaggaaaaacctgcgttaggtaattcacgaagttgatgatctggttctggatctctttcccgggtccttgcagccagaaggtcgactggtctttctccgtcgcaagatcgaccacgtcttcatccaaagcctgaagcgatcggccaatggtcgtcaagcacttgagtgttgtgagtgccagtacttgcccgtgctccaaatccctgccctctttggtcacgttgatggcttgcatagcgtcctgcgcgacgtagtgaaagagctgacgcacgcccgccagctttttctcgtccgtatcaagggactgtacgatagctgcgataccttcgagcaccttgctctttgtgaactcctcggcggtctgatatgtgagaaactgctcgtacatctggaagaaggagcccaattcttctgtaagggacttccgacattctgagcatagttgggcaaaagattttgcggcgctttgtgcagtggcagggtgagccaaagctgagagtaggaacggcaggacttgcggtaaaaagcgaggattccgaaggaagaagtgattgaggactgcgatcgcctccacagctgttctccgtgtaatggcaggcactccatcagttccagatatagttgagagaaaagcttggtcaaatagacggtacaagcgctcatcaactgactcgttgaatgcatctgcaatggagacgagaccaaataaaccggcttcgagcttcaaccattcgcctctttcaagtgcttgcaagctgaagtcaatgaactggtctgttagggcatcgcgaagacattcgtatgcttccgcaatgatgtcccgaacgtccatgcggaagactttaaaggttttcttagcatccgcatcccaggattccaggacgtcagttggcgggtagatggtcttttgcgcgagctccgacactgcttggaagacctcagattttgcgccttgcatccaatctggaatcttgttctcctcgccatcttccccaaatggcgggtgcatgaactgttcctcggcgattgcgctcacatagttgctccagaagtcaaggactacaggtgcaacctcatcctcgtcgcctacgcactcagggaatttaagcaggtcgtgcaggaatgctatatcagtcgttagatatcatgtccacgaattgagagcagtgagaatggtggagctcgacttacatagcacctgctggttgtgtgagatgtttgggaacttgtagagatccttggactctagtaaggttgttccgaaagcaacgatgattctagcaagcgatactgtctccgcgtcggagttcttgagaatttctattccccatggtcctgcaatcgctgaccagagcatgtcttgatgctttgcttcaaagaacttggggtaattttctagaatgtcggcaatgaactccatagtgtcttcgacatggtattctaagcaagtcaaaacaagctcagtcgccgaccgaagatgtttcagtttctcgggttcatcgcgaaactcggcttgagcatagaacacccatccctgttttgttagcagcagttggtgcatgcgtggaaggcactcactatgaagcactttagtgcagctacgcaaatcttttcgccttgctgtactgcttctgcgaaatttggattattgatcggcactgatagccacttgataccgcgaccgaatgccacatgcaatatcacctctatgctctcggcctgagcaaccatgcgctcgtgtggcttgcgactaatgatgttagcatgtcgccgtatttgtggaggtagctaaacttactccctggtgttggagggcttctttgcttcatctgccaagctcataccaaagtcaaggagaacaagaagctggtcatccgataatcgtggtaatagatcccatgtcgaaggatgttgatctaatgcttcgtccagcacaggctgcccgacagcaaatgagacaactaagctgcggatgcactgggtccatactgaaatgggtttgatgaagtactgcgctagagtcgacgtcactttgcgtgtagcgatcgaagttgctggtcgcgatactagatggttctgagtcgttagccatggactttccggataccagctttgcgaacgtacaatgagagtcgaaagcagttgctctgagtgttcctcggtaagctcagcgctgttcacatggttagtgacagtgacatgagatcgttgtgacacttacgaatctgcattcagtttgacggtcaatgtcagcgctccgaaaaaccgcacttgttcgtcattgctcttaagaagggcgtctgcgatttcccatccttgaggtgatcgctggaggaccctcaatgttgcttcattttgggagatcttcttcgcgttgccagggtcatacaacgacttgaccaagcgctcgatttcgtcgaaggccaggggaaatgcctgcgctgtttgacttgtggcgttcgccatgtcgagttttttcggaatgtcgtcaaagttgcttgagcaaggtcagagttatcgtcaatagtgctcgctatgacgcggcgcacggaccatcaagtattgacgctaggctacgaatctggtggagtgaaagatgtgcaagatttgacgagagaggttgaggaacttgtggaagaaaatggaaagaaagcattcgcgaaggattaatgctagcaaacaattgaacagacttactcgtactaagattgtcgaaaccctttgcaagcaagggatcagatattatagctgaagaggcatactctgccctgttttccatgtatgttcaaggtgtggtgttgctcacgtgcccagatggcatgcgtctagcggggggagtgaacgtggtgggaggcgatcggacatgcacggccacaacgcacatgcatctttacacgggctggaggaattggtgtcgcggttggacagtctaagattctggggctagatggcgtccgacagtggtgacagatgtgcctggtgtcgacagggaaggaaggtgggctgcgcttgacccgctaaaatgccgcgggacgctctttcctttgagctgcagctatcggcggggcttgaggctaccgaacataagctcgatatgctcacacgcctgctacggcgcacacatgtagccgtcaaacacccattgcttgcctccagagccttccacacgtctcctgccctccgcgccatcgacatggccaaagttgacaccaccgagcggctcgccgagctccgcaagctcatgaaggagcgcaaagtcgatgtctacagtacacatagcctgtcgcggtacccagcagacacgtcgctaatctatgcatagtggtaccatcggaagacagccaccagagtgaatacatagcaccgtgtgatgcacgccgaggtcagacccccgcagccatcgcggcctagctattgaccggtcccagcatacatcagcggctttactggctctgccggctatgcagttgtcacacacgacaaggcggccctcgcgaccgacggccggtacttcaaccaggctgagaagcagttggacagcaactgggaactgttgaagcagggcatacaggacgtacccaccatccaggaatggaccgcagaccaggtagaaggaggcaaagtcgtgggcgtcgaccctagtgtggtgacgggggccgatgcccgcaagctcgccgagaagatcaagaagaagggcggcgaatacaaggccgtggacgacaaccttgtggacctggtgtgggcagctgagcgtcccgcgcgtcctagcgagaaggtcattgtgcagcccatggagtactcgggcaagtcgttcgacgagaaggttgaggacctgcgcaaggagctcgagaagaagaagagcctcggctttgtcgtttctatgctggacgaggtcgcgtggctattcaacctccgtggtaacgagtatgcagtcgcgcacacatcaatgacaacagtctactaaccccgtacagcatcccatacaacccagtcttcttctcctacgccgtcattaccccaacagtggtcacgctctacgtcgacgaaagcaagctcccgaaagaggtcaaggatcatctaggggataaggtcgccattcgcccctatgaggccatatttggggatatcactgccttgagcaaagatgcgtttgaggcggcggatgcagatgcgacaaagaagtttcttacctcgaatcgtgcatcatgggcattgaacaaggcgctcggcggggacgacaaggtggaggagatcaggagtcctattggggatgctaaagcagtcaagaacgaggtcgaactcgagggtatgcgccaatgtcatattcgcgacggcgcagctatctccgagtactttgcctggctcgaggaccaattgctcaacaagaaggctacgcttgatgaggtggatggggcagacaagctcgaagccattcggaagaagcacgacaagttcatggggctatcctttgacaccatctcgtccactggaccaaacggcgctgtcatccactataagccggagaagggagcgtgctcgatcatcgacccaaatgccatctacctgtgcgattccggtgcgcaataccacgacggcaccactgacaccacgcggacgctgcattttaccaagcccacggacatggagaagaaggcatacactctcgtcctcaagggcaacatcgctcttgagcgtgtcaagttccccaagggcaccactggcttcgcgctggactctatcgctcgccagttcttatgggctgaaggtctcgattaccgacacggcactggtcatggtgttggctcattcctcaatgtacacgaaggcccgattggtataggtaccagggtgcagtactccgaggtctcgttagcggtcggtaatgtcatctcggacgagccaggctactacgaggacggtaagttcggtatccggattgagaacatgattatggtcaaagaggtggagacgaaccacaaatttggcgacaagccgtatctaggattcgagcacgtcaccttgactccacactgcaggaatctcgtcgacatgaccctgctcacggaagacgagaaaaagttcatcaacgactaccacaaggaggtcttcgagaagacgagcaagttctttgagaacgacaaattgactatggactggctcaaacgcgaaaccgcgccgtactgagaagacggcatgttggagcatgacacaagattttgcattcgataggactcgtcttgggcatgtaagagggattggcattgcatcggcgcatttcagcatcgcacatcttcagcatgttgccgggcgttccagtcgttgaatatctttccaactctgttgtcgcaatgcagtcataaatatacccctgttacaccaggcacgaatactacaatttcgcacttatgacagaacggcgaccagagtgcaagatccggcagctcatacaataacctgaagctatacgcagcgcctttctgtcacattcgaagctcgataagattgcgtatagatccaggctacttgatggcctacagttcactgtccaaatattcaggcaatatcctcgtgactaagcgcggctattcacggtggcactttgtacgctacccagctgcttatgtgtcagtcaagggcgtgctaggttctagatttagcggggcatgctgcatgccggctcctactccggttcggagaagggatcatggtactgctaacgggcaaaaaatgtctgtcgatgccgcggtgcagtcgtgcaggtaatacactccttgagtcactctacagatcgttccgactcggactccatatttctcaccttcacgacccactctttcctcttatacccgtagacccttctggagttgcttctacatcttgctcctttcacatttaattgacattcgacacttaccacacacacacacgatggcaaccgaactccccacgaccaacggccacggtgctcaggatggtgagaacaacttcgccgtcaaggctggattggcaaggatgttgaagggtggtgtcatcatggatgttatcaacgccgagcaagtgagtttggagtcattctttgccctcacgtgtgtcaattctaatatcatgaaaggcacggatagcagaagaagcaggcgcctgcgccgtcatggccctcgaacgtgttcccgccgacattcgatcacagggcggcgtagcccgtatgagcgacccccagatgatcaaagagatcatggacaccgtcacgatccccgtcatggccaaagcccgaattggccatttcgtcgaatgccaggtacatatgccaaccctccgaacgcccctcttcaccccactaacacccccaccagatcctcgaagccctcggcgtcgactacatcgacgaatccgaagtcctgaccccggccgacgccatccaccacgtctccaaacaccccttccgcatccccttcgtctgcgggtgccgcgggctcggagaagccctgcgccgcatttccgagggcgcggccatgatccgcacaaaaggcgaagccggcaccggcgacgtcatcgaagccgtgcgccacatgcgcaccgtcaactctgagattgcgcgcgcaaagggcatgagcgacgaggagctgcgcgtgtacgcaaaggacctacaagtcgacttcgcgctgctcaaggagacggcgaagctgggtcgtctgcccgtcgtcaacttcgcggcgggcggtgtcgcgacgcccgcggacgcggcgctcatgatgcagctggggtgcgacggcgtgtttgtcggcagtgggattttcaagtccggcgacgcggcgaagagggcgaaggcaatcgtgcaggcggtcacgcactacaaagacccgaaggtgttgatggaggtgagcatggatctaggtgaggcaatggtggggatcaactgtgggcatttgagtgagccggagaagctggccaagaggggctggtaggtgacaggcattgtgcgtatgtgtgtacatgcataggtaaggcgttccatggggaaaatgagttcttagctgcttaacgtattggtgggagaatctcaactctgatttgatgtgtttcgagtttattcaggtactctgatgacggctgtatgcggcgtgagaaaaagtcttttcttgcaaggccatgtacttcatggggtgctctgacatttgtgtgcgcaggtgtgtgatacagcatcacatcaagacgcgcgtgaccaaaaaaaggggtttttcttgcgccccatgtctcacagtttcatatgaaatggtcacacaagatgaggattactggttattttcaaataattcattttgaggcactggcctacgtatacacgagagcagagtaagccacatcatatgctgtacaaggcgattgctcgaaccgggaagtgaaattcgggactaccgaacaagccctccttccatgcaaggcctagctaacactaaaccgaaggatgccgtgactgaaaaaacgccagaactccgggcaatcgcagcaagcgccagccgctgaatgccgcgagcgtgtggacacgcgaccgagagaggggacaagggcaaccacttaacggtcctcggcccactcattctcgcggcggatctgctcctcctcctcgggagtgaagtcgttctggatgttgaaggtcttgcggatctcgtcgggggacttgcccttgatcatgttggcgaccgtcttgcagccgacgtcgaggagcgccttgatgtcgaggtagttggccgcgaggatgatttcgaagagcatctcctggtccacctgcatgaacttctggtcccactcgtcgatgtcggtggacttcttgcgcgagtcggagtcatcgtcctgggtggccggggggtcgtccttgtggtggtcgcaccactcgaggaccttcttcatgaccggctcgttgacctgggtgttgttagctgtgttcctaggggcgtaagcggggcgggggtgtaaatacgttggggatggggatcgactcagacgtctcgccgcccaagtcctcgagcaagttcttgatcaagatggagcgctcggcgaccttgcggggcacgctcatgacggcattgtcagaggtggtgagggagatctggtccttctcggtggcagcggcgtctgtagacatgattgtcggtatagagtgaggatgtgctttgaaagcggggtagctgttattcgcggatgggtgatgtgcggatactgcggttgataatgtggcagttggttgcggtatggtgggagacttgtaagggcgcagaagaggggagcctttatatggactggggatcgcttggtgagagtgatgggggaggcaaccacggcgcagtcaagcaaagctcaggccacccgcccgcacagggctttggccgccgaacaaggctgcagcctcaaagcgtgtgacaaaggcccgcttgcctggggctagcaagcgatcttctatgtaaacaatatctctattttgagttttatgtgaaagcaatcgtcggcacacacagatgttgtgcgtttgtaaattcgcagcaccaccaacccacgtttgcacacgatgcacgcttctcggaccccgcccgtcgcaaacgaatatgtttggaagactccgccacagcacagcggaaccggttatgggggcggaccatgtaccatggatgttgagccacgattgctgccttgcgatcgcatccacttcgagtcaaggcacgactttgtttgagcattcgacctgtagaattcgcagtgcagcctatcgactattgatgcaagggcagacattgttgactatacacggtgagaccttggaatcgagtacaccgttcgaggccttcaggcatactcgactactgggcaaggctggtataatagactcgtttctaccaatagacataggagacgtgaatatgtgttcagatcagatgctttcagagttcgttggtgaagtgccacgtgacatggcaacaccaagacgcatttgggagctttgggagctttgggagctctgactggaggctaaaggccgcacccgagatattgttggttgcagtgagctggcacatctgaccacggcgcctgatctggctcaggaattccgcgtctgcacttttatcgcgacatgtagtcgcagagcccctccagtggtgcacgagtcgtctcatcattttctcactcgtcatcgggcccctttctacgtggtcacagcgacagcgactattgctcgccaacagccaaacctaataaaacaaaaccattcgctggccttgtttttcggtgcaacacgtcgacgacaacagatgctccgtcgtacctgccaccggagcacctcactgcaggcaccatgtggaggagagtttatttcctgctggtcctcgtgcgcatctactttgcgctgtcgccaagctacctgcatcccgatgagaacttccagggccctgaggtcatagccggtttgtttacgaggcgccgtgcagccatgcgacaacgactgacagccttcaggacgcgtcttttcctatcccgtccacgaaacatgggagttcacgtcggaccaccccatccgcagcaccttcccgctgtggctcgcatacggctggcccatgtacatcctgcgctggctctgggaggggtttggatatgatgtctcgccttcggttgtgtactgggcgctgcgcgtactcatgctcacgctgagcgtcgtcatggaggactgggcagtccacgagctggttgagtcgccgcgcgctcgcagtatcgctgtcccgttggtcgcgtcgtcgtatgtcacgtggaccttccagacgcacaccttctccaacagcatcgagacgttgctggtgagctggagtctggtcctgatacaccgtatagtccaagataaggtaggcgcgcctcggtccgcattccggtgcggcgcatgcagctaacacaaggtgcagaagcgttccagtattttggcctcatctctcctcggcttcatggttgtcgtcggtgtgttgaatcgcattacgttccctgcctttctcctgttcccggcgaccgtattgctgcctcatttctggcgcaagtgagtagatcgtccagttcttgcagggccatactgacataaccaggccattctccctcctcttcctcgctgcctttgcgctctttacagctttcgttgccgtctgcgttgataccgcgttctatacccctggcgagttcgattttgccatagtcttccacaagccgattattacacccattaacaacttcatctacaattcgaatcccgcgaacctggcccagcatggcatccaccctcgataccagcacggtctgattaatctcgctcaattgcttgggccggctttcccgcttttgttcttcctacgacgctcgcacctcaacccgatgctcatttcggcggtttcaggcattgccctgctcagcttgttcccccaccaagaggcccggttcctgcttccagctgtcccgcttattctgtcttcgatacgactgccgagtcctcgcttccgcaaagtctgggttgtaacctgggttatcttcaacctcgctatgggcgtgctgatgggcgtctaccaccagggtggcatcgtccctgcgcagatgcacattgcaaagacgaatgaggtggtcagcaatgcgttctggtggaagacgtacagtccgccaatctggctgctgaatggcaagaacgagaatctgaccactgtcgaccttatgggcatgcctagggaggagatgcttgaaaaggtcaaggcagttctccctccatgccggactcgagcgccaccacaactcggccacggcgccacatacctgattacgccccgctctgccaacattcaacactcttaccgtgacaataacacgaaagaggagatcaccatgtacgaggtctggggctaccggaaacacctcaatctcgacgacatggactttgagaatgacggtgtctggggcactttgacccgagtagtaggcaatcgaggcatcgtcatctggcgcgtcagtaaaaactgctggttgcaggacacttgactccattcaaaagagcgtggcgtttacacatggggtacttttattcttgacttttatggaaaacaacgtacggattttagatgtacatggcgcgagccctgggcggcttggacttttcagcttcgaaacagataccccaaacttgacagtagctttctttcataatatacagaccggtctttgatacgttacacgtctctatttgcgaattgaagttctaaacatctataaagccccaccaagcactctaacaagccacatgctcaaccgcacgctcatgcccaccctcctctccggcttctcaaactcgctctcatcaacctccttcgcgtactcgcccagccacttgacctcctccccaagcctcttgcgcaagccaggatccgacgtagcgatcaccacattcgcctcgagatccagctcatacgagcgcttcgtgtaattcgagctgcccacgaccgtcaaactcggctcttctgctgcagcagtatcggaagtagatgtagatggaaacgtgacccacagccccttggcatgatacgtccatccttccttctcccccaccatacccttttgccactccttcaaccgcacattgccctccaacccctcgtgcctcactttcctgaggaattgcttggccaagtgtgtatacgccgcgggtaacatcccgcttactcccttggacccgaagaatccgttcgcgtgcggatgcgcggtgagtactgttcccgaaactgggtgtgtggcgagcagcatccggcggaaggagggcgtcatgttgaagtagccggctgtgaaggtccaggaggaggattgcaggggtggacgggcgagggatgttaggatgtgggtcagggcggggagttcggtggatgtggcaaggagagggacgagagagaggatggggtagattgttgttgtagaggtgttcgtagttgataatgctttcggggagttggagggcaggaggaagtgggagaggtgttttgaggcggcgtcgcgatattttgagggcgagtcgaggggggatggcgcggggttactggacggccaggacatggtgtagccgcctgattctggggcggtggagggctgcaggtcgaatgagaggcttgcaacgccggagtggattttggaaaagtactcggttagctctttggagtggaagaggtggtatcgatcttggcggttggagaagtagtcgctggagaggttggcgccagacatgatgatttcgtcgtcgacgccgtagagcttcatgtgttgcagaccccagccttcgttgatgcgtttggggatgtacttctttctcagaccagtgaggttgggcgtgtggtacatgcgaacctcgactctttcgggaccgaactctgtgattagtgggactagaagtgatgctgttgatgcctctggtgtttctctggttccacgaagagagtctgtgaggaaggagacgcgtaggtctgggttcttggccaaggcattgcggatcgtcgagatgaattcatgctcagtcttgccaatgtacagcgtgctgaggtagatccgacgttgtgcttttgagactttctcctgcatctcgtcagtacaccttcttaggatttgcatcaggtagcggacctcgaataggctctgacatgtgcgagggcctcattgtcttatgttgcgtccgttatacaatgtgaatgaagtattgatgaattttgacatgaaggcaatcgtgacaaagattaacaaggaaaagttggagttcgcgcttgtaactgggagtgacatggttgacacaaggatacaaagacatatcatatgggacagcagcacgagcagaatgaagcctaccttgagtgtttcatagaactctgtgggagtctggatgatagtgatctgctcgggctgaatctcgaacctcggagctatcttatccagatcagttgttatcgtagccaacatcgacgcctgactctgtggtgttgatgaagccattgaaggtgcacttgatgttgagtatctccttgctgttttgatcggccggctgggtatgcgaaagactcttctcgatgcgattcggggcgcctgagccctgatcaagcttctaagtatcatactgagcctgtgaatggcgatggttttgcatgtgctcgagatcctgaagttttgatgcggctgccagtgacagggataccgagactagcgcactttcggcgaggcgcgatgaatgcttggcatcgtcaatcgagcagcaacatccgacgactccacgccttcgagcagacaacgccgccatgtcgactattatgaggacgctgcgcggcttgcgcaagatcggtatcaaggtgagaacgccatgggatgttcattggacctgggccgcggactgacaaagcatcacaggaatatttccaccaactgaacgtacgctcattcccgctcgcctacaatcgctcgcagagacaactaacgctggaggtttgggattttagtacatcggtacgctcgaggactgtcttggtgttggaaacggggtgttgacaggatgcaggtgataccaaggtcggaactttgatcggcaaggacaggtacggcaacaagtacttcgagaacttggaggatgagctgccccgtacgttgcttaaggaagacaaaccaaaaccgggagactgataacgtggcagtgaggacgcgctgggtcgactacaaggaccacgagtttgacccgtatgttacccatcgactctgaggccctacaggaccatggattggaagaatgctgattctctgaaagctcccaaatcgagcctggatggcacgcgtggatgtcgtacatggtcgacaagtcgcctgcggccgacccgcttctccaacgccaagtacgtgtctgggagccaaaagagcaccgcccgacattgacctggagtcgatccggatacaagccatacagcacgtatgttgcgccgtctagcattcagtggtgacatactaacattcgacagtgtcaagaacaagtactcagcatggacacccgtggccaagccccggcagtagaaaccgcccttttatcaagtcatgtacatactgcaaaccaattcagggaatccagagtcacaacatccgatttgctgggctagctctctttcgttgctaattatcattcgcctcatttcgactcatattgttgtcgagtcataggcaccatcgtatcaaagtttatcgaatgcgatagcccgttgcgagtccggtcttctggaaacagctattgtacaaactgcgccttgcgctcaacagaccgagaaagctttgtcagattctattgtcagagttgctcgctaatctgtgttcacgccctgctatgtgcgcatatgtccctctgcagcacatgaccatgtagcccacacatgtaccaatcggtccaacaaaagggcgtaatgtctaggattgtatggtattgcaatgggcggtctgacagagtgctagagtgaggttgtgcatcatgttcccaccttccccaaacggctcgtagcttagattataaagataacgctccgagtggccacagctacccctacctgcagcttgagggcttgcaatagaggggtcagatgcacgctgtgcatgcgcgcttaccccagatcttgtctcttgagcgcgaattcgatggcaacattgattggcctccccttggttgtcaagatgcaccaacatagacaaacacaatgcgaaccagtgcatgttctgccacgcggcgactgggttcggcatgtcacactgacccgttgaggcctctgtaattgccagcacatgccggcggggtcgcatacttggttcgcatgggaagacgcgtccgggatttcggtgagtgcgtgatacccgtgccttctcgtgcatcgcatctgcacgaccatggtccatggatcgcccatgagtcaaatggcggtatactgggtgggtccttgtcatttgctgcgagaacggttcacgccaacaaaagctacataacggtgctctcgcgcaacttcgtgacagctccaacgtggcttgcgcgaagtccgagtttgctgctgggttggtgtacatgtgctgcgaacaaagagtcacaccatcttatcagatctgcggctcacctcggtacatattgtcggccaaattacaattacatcactggtacgcgcgagcgcggaaactcttgcacttccgctagtgaattgcgattgcgagggcattcctagcaccaaaaacagcgatcagcccggtgagagctgttactgtacgccttagcaacctgctttgtttgcatacatcagtgcgactacctcccgccgataattcgttgcgcgccttctccatagctccgatgagcaagttctcgcaataacgagtgcgagtgctgtgagttatcaagaccaccaccgccgccgcctggaggggacctggaaaatgttcgccaactgcaaaagcccgttctggggcagccatggcgacgacttttcgccgtgtttcgagcaagagtaagtttgcgatagcattgcgcccatccccgcggacagctctagccggcctccaacatcgtcgcggggtgcattttgctggctgagacgcgctggcttacatagagcagttatctcctcacgttattcccactcatcgtttgcggagtgtccgtcgtctatctcttaatacagctatatttcgccgccaccgcgagcaagtactcccacgcctacagtgtactcgaagacccacgaaatccctggtcgctccgcagcccccactacgatggcgaagaccccgatagcgaggaggacgaggacgaggacgagttcgagcgcaatgagggtcttgcgcttgacccgactaccagccgccaggccgtgtccgccatgacggtaaacaagccgcgaggacaagtcacggtcgtggttctggaagaggccgctgtactggcacagctggctattcacatcgctgtgctttggctgaatatctggggcaagcacggcagaatcgctgcgatcgcaaacatcgcagtctggtcctacatcgccacgctcgcctcactgcgactactcttcaccagcaccagcagattctccttctccaagctgtggtaccatactgctttcatctacggattccagtgggtcctgagtgtcctcgttttccgatcggccatcatccacccgcgctcccagctccaccaaaagctcacaatcgccgacttcgccctcacttcgcttctctttcttctctcgttgtgttcgaggaagggcaacaagaccgtggagttagagtacgagggggatattgcgccagcgcgagaacccaccgccagtgtcttttcgcttgctacgttcagttgggtagatcccattgtctggactggttacaagaagacgtacgagcttacagatgtgtggaatctggcaccaaaggacaaggcagcggtagtcattgacaactatcgccaagtgaagcgaacctcggcccttgcatatcatctattgaaatacttcaagagaggtcttctcattcaagcgagctgggctgctatttcgggcttcctcactttcgctccaactctgctgttgaaggccattctcgagtacattgagaagcccgaatacacgccccgtaatgccgcctggttctacgtcattctacttttcgtttcaggcagtctgtctgcacttgctgatggccaagccctttggattggccgcaagatctgcatcaggttgcgagcggtaataattggagaaatctatgccaaggcgctcaagcgcaaagcggctgccggtaccgacaaggtcttgggtgaagagaagaagaagaaggaagaggatcaggaaccgaaaggactcaagcgttacctgacgtttggcaagaagaaggacaagacgcctactgagacatccaaggaagacgacaaggagtctggtggagatgctcaggttacaacaggtgcaatcatcaacctcatggccgtcgacgccttcaaagttagcgaaatctgcgcgtacttgcactttttgtgggccaacactcctgtccaggttgtggtggcagtctacctactttatcgcattctcggttacagctcgattgcaggtattggcatgatgatcatccttcttccgatcaacatgtacgtggccaagcagttctccaaaattcagaagctcatccttgcggctactgatgcacgtatccacaccactaatgaggtgcttaccaacattcggatcatcaagttcttcgcctgggaacagcgtttcgttggcttggtcaatgcgaagcgctacacggagttgaagcatcttcgaacacgatacatcttgtgggctgtagcagctaccatctggtctggatccccagtcttcatcactttcctctccttttacgtctacactaatgtagagcacaagcctctaatcccatccgtcgccttcactgcgctgtctttgttccagattctgcggattcccctggatcaactcgctgatatggttgcacacgttcaagaatccaaggtctcagtggatcgtattgaggagtatctcaccgaacctgagacagaaaagtacaagcaacttgttacgcgcagaaaggacgagcacggcgacccacttatcggattcgagaacgcaactttcagctggggcggcactgacatgtcagacaagacagcggcagatgctttcaagttgatggacctcgacatcaagttccgcgtcggccagctcaacgttgtagcgggaccaactggctctggaaaaacgtccctcctgatgggtcttttgggtgagatgacaaagctcaagggcgacgtatatctgcctggaggacgcagtcgcgaggacatccgaccggatcccgcgaccggcctcaccgaaagtgtggcatactgcgcgcaacaagcttggcttgtcaacggcactgtcaaggagaacatcatctttgccagcgatttcgaccagaaacgctatgacgacgtcatcgtagcctgctccctgaagcgtgatctgcagattctggacggtggagacgagaccgttgtcggcgagaaaggtgtcacgctctctggtggtcagaaacagcgtatctcccttgctcgcgcactctacagcaaggcccgccacgtcttactggacgatgtgctgagtgcagtagattctcacaccgctaaatggatcttcgagtatgcacttactggtcagctcatgcagcaccggacttgcattctcgtgacccacaatgtcagcttagcgctaccgcctgctgagtttgcggttgttctcgataacggaaaagtggtcgcacagggcacagcgaacgaggtcatctcctccggcaagctcactgaagatttgaccaagtcacgaccaggttcacgaggcgcatcaaaggcaccttcgcgagtaccgtccgaagagtgtcttgatgaggcagaagaggcagcgcatgtcaacggttctgctgatgacaagcccaacggcaccgtagacaaaaagaagtcgacaaacactggccaggaagaaaccaaggctgaaggcggtgtcaagctgagcatcataatcatgtacctcaaggctatgggcccatggtactactgggtgggtgcaacgcttgccttcgttgctgcacaattgtcttcagtatccacgaacctatggatccgcacatgggcaaacgcatatgcggaaaagggctatgcggctgccggaaatcaccaccgatcaccaatcacacatgcaccgacgctcagtggactggggacttgtatgaacagcggtacctgcagctggaacttcccgttctcagcgccagagaaggagcgggagtattcttacacctacatgtccacaggtttcaggatcatggacaacgatgttgacacgacctacttcctcgtcgtctacgctatccttggactcatcttcatgttcatcactttcttgcgagaaggcttcctgtttggtggctcactagcagcttcacggcgcattcatgagaggctgatccaaaaggtcacgcacgccaagttccgcttcttcgaccaaacccccttaggtcagttgatgaacaggttctcgaaagatatcgagaacgtcgatcaagaagtcgcaccggttgccattggcgtcgtgcattgtttcgcgtccattatcaccattgtcatcctgatctccatcatcacacctgccttcttgatcgcagcttcggtcatttcagtgctgtacttcctcattggtcgcttctacatcaactcctctcgcgatctcaagcgtcttgaatctgttcaccgaagcccgctgtatcaacagttcggcgagaccctatctggcatgactaccatccgggcttatggcgacgaacgacgcttcatccgcgagaatctggccaagattaacactcaacaccgacctttcatctacttgtgggcggcgaacaggtggctcgcgttccgcgtagatgtggttggtgcattggtcgcattcttctcgggtgcatttgtcatcctcagcgttggacgtattgatgcaggtgccgctggtcttgccttgacgtatgccgttaccttcacagagaacgtgttgtggttcgtccgattatactccgcaaacgagcagaacatgaactctgtggagcgtgtcaaggagtacctagacgtcgaacaagaagcggcggctgtcattcccgagacacgaccaccatccaactggccaagcaagggttctgtagagttcatcggctacacaacacgctacaggccagacttcgatactgtgttaaaggatgtgaccttcaagatcctccccggcgagaaagttggtgttgtaggcaggacaggtgctggcaaaagttcgatggcgcttgcacttttccgagcgctagaggcagagaagggcaagattctcgtcgacgatattgatatcggcttgattggtctgcaggatttgcgggagaacatcgtaatggtaccgcaaggtaagcagccaccatgacatgcacgatcgtgcaacatgctaatttgaacagatccaacactctttaccggcacaatccgaagcaatctcgaccccttctccatcttcactgacgaagagatctacaccgctctccgggaagtgcacttgatctcaaccgaatctctacctgcctccggtaacatcactccaactggagtcagcacaccccctcgggcgatcgaaatccccaatcctacaagtggagccgttacagccgatgtggcggccagctactctgcctccacggtcaaccccagctccatcctgcaaaaccttgatctgtgccgtgcagatgccgacgacaccatcatcgtcatgccagatggtgaagttgcaagccctgaccaggtggcacaatcagcaatgcaaacagataacaaaaaccccttcaagcacctcaactcgcccgtctcggagtccggatccaacctctctcaaggccaacggcaacttctctgcctggcgcgtgccttgctcaaagctccgaaagtgctcctcatggacgaagccactgcctccatcgactacgcgaccgacgccaagatccaggagacgatccgcctcatcaaaaacacaaccatcaccatcgctcacagactgcagactatcattgattacgacaaggtgcttgtgcttgacaagggtagcgtcattgaattcggcaaccccttcgacctcgtcactaaagagggaggaagtttcagatcgatgtgcgaaactacgggcgaactcgacgctctcattgctactgcgaaggccgcacacgaggagcggaataagacagcgagtgcttagaagcattatgtgaatgtttgcaagaaacggagaggacgatcacgctttgttgatgtaaatggaacgcgtgttagaaagttatatgggctaggaggctttttgtattcaatgcatgggcgagatcagcattttattttccttttcattacattattttcttttgtcaatagggaatggggtgttgggctgggtggctttttgctgcatctgcatagtttcagggtagatatggaaaagtagcgtttcgccatttttgaatatgtgtgtgttgttttgttgatgtgctgtgggttttgtgtttgtgctgttgaaggtaagggagattcatgtgcaggtggttggaggtgtatgtatttttatacagtgcgttggaaagattgaggatgttgtgggtcttggcggcattggacgatatcgattcggattctcgatgtcatgtataggcgtgccattgatggtaggaagtagaagtcagagtgcggtctgggtggaattgagttgcacgtcacccttgttgctatactttatgcggtgtcaccatcatcaaacaaatccgtcgctacttcataaatagatgcatggactcctgcaatatgcatactaaccggcagtctacaagaagcggtgaaagcgctgtgatgaatatggagcggacatattcatgaccagtgtgaaccaaataaagagtttgtagtttgagcagtcccataaattaccatcgatcgtcttcctctgtcgcaggaccaaaagcaagcatcgcgctagcgtccatatgcctccgcagcaatggcatcccattcgtgccgcaaatcgtcctccaagctcctacccgccagtctgttaccatcaaactccaccgttccaacaccaggcactccaaagagcgcgcctatgaacgtctggttatcgaagaaggtcatcgaaccagtacagcgctttccaaaagtaaactggcccgtctcaaggtcgcgtagacgccagcccagcgtgcactggttgccaacacctatctggtcgggaccagggctcatctgaatgatgacatcccaagcaccccagcgaaacgtcgcccaccaggcgttgcgggcgggattctcggccagtgtcagttcgaggttgtagtcgccaaacatgtcgctggcggtcgcacagttgacttcgtaagtgccgcttaggaggacgtatcgagcatgcccgggctgagcatacggatcagttttgatgtggggtgatgagttatacggtgactgttggagctgatacgatccgtactcttgcttgacacgtgatcggggaggggtgctggcaggtgaggaatcttgcttcatgcgaggcgccgcctttgagactggctccttcttggctcgcttgatgggccacggctctttcttgacttttgcagcttgactcagcggaggactattggcgcgcttgcgcttcgaaggtgatggcttcttgggtgtgatggttccttggagtcgttgcagattaagctgctcagacagtgacatacttgaggacagcgacagattgactaaactgttagcatacatgtccgatacttctgggcacttgggcttacccgtaacgttcacaccggggctcgaagtcggcgccgtctctgctttgcttctgccgcccgcacctgcaacgactccgcccgaggtcttcttcatcttcttgttctccgcctcccactccttctttagttcgccctcgactttaagtacccatgccggtacctcaagtttgaactgattcatggcgttcaacaacctaactttggctccgttcttgtctttggttactggcagcccgtagtgaatcagttgggcgctgtagaagtgccagggccggtccttcgcaggcgacgatgtatcgggtttgcgacctttggtatacagactaggtgcttccgggcggagcagagctgcgagttctgcaacgctggctcgcgggtggtggttagcatttcccgcgtcggcatacaggacagatgagtagaggagatcgccgcgacgagcgggaggagcgaatgtcgacatggcagtacgcagtatttgagaattccgggttgacagcaagtagaaagtaagtcgcggacttccgtgggtcttcgcgggattttggaatttatgggacccgctccctttggcggtaccgtaccagtgaatgcggcatatcagagctagctcagcccagccacccaatatatatcgttagtgatgcgcgataggcatatttatcatgccgtatactccaagctctgactgcgaccgcgtccagccatttgctgatttacgctcgacggtgttcactaatgcgagatcagacggccaaattgcatcactggccacaccaagatcgtggccacgcaactgacaagaatcgacatcacgcgagtgaaattatcttaatgtcttcattgtgatgtattgaagtcaccaggaattcataccgctacagatgatacatgttgatgttcagttctaattatgattattttagtcttttgatagaaacatatgaacgccgttgcttttgataacaaatgagagcctcgcagcctctgagcatactccttcaaaacctatcaccatgactcccactctaaccgttccttacttcgcagcaaacctcgacttcgccctcaacttctcgcccaagaagaaaagcgcaaacaacccaagactacaaccaaccgtaagccctcccagcaaggagacgccgcgattaacacccagattgtgaaacaacgggtagctgaagtgaatcgcacccgccgccaacgccgacctagtaaagtcgttcccagcaaaaagcgacgcagcatactgcgggtaaaccagcggcaagtacaagaaaatgcactggatgatgaggaatatgccaatcgtcgtgatcacaatgccgatgcagctcgcaatccaatggacgtcggaccgcgccgtccagccgaagatgaagagcccgatgggtacgaggaaggtaacatacaacgcgggaattaaccgacgctcagggcttccgaggccgttgagacggatgtcgggctcgacgatggtgtagatgtaccaccagtaccaggatgttgcgagcacgacgccgactgtgacgctgaggaatgtcaggcccatttcgccgagattgaagccgtacattgagatgtagacgagggggaaggcttcgaagaaggagtagaagatgccgtatatgatcgctgtatacaatgccgtgaaaaggatactggggtcgagtagcatgagctggaatgggcgccacagtgcctcgatggtaagatctgaaactgacatttttgcttgatcgatctcgctctgcgacttgatgttcgtattgccggtgagttgtcgcaggcgttgagcgcggcggaggaggatgttcgccgaggaagtttccgggaggaagaagaacaagatcagaaagatgggggcgttcatccagagcatctcccacaacgaccagcgccagttctccgctgccacgctgaaaccactgataatcgggcctagcgcaggcccacaagtcgctgcaaaagcccacaaggagaggacatatggtagtttgatcaggctgtagacgtcctggagcgttgcaccaccggtggcgagacatggactgccgaagaagccctgcaggaagcgaagaacgatcaaccccgcaaagttatccacgagcgcagtagggatgaggagtataacgaagatggcgtagctaatgatatagggtggattccgtccgatgattgggatttcgctcaggggagaaaagagcagtggtccgatgccgtatcccaggacatacatcgagagaccgagactggcggcttgaatctccactccgaatacttcctgcacgccagggatggagggcgagtagatggccgagccctgtgtaaagtcagttgtatgtctcagaaacaattcgtggctgctgaactgaccatgtagaacgccattgtgtagatcagaatttgcaccaggaccgcggttttcttccagaacgaaaagttctgcggattggccgtgtcgtctgtcgcataccaatcaaccaagatggttccgtcgtccaattgttcgggattgatgggacgactgggtccgcgctctactgttgccaacgaaaattgttgctcgagatccgctcgtgagattgacatttggagtgctgttcgtgtgccaacgcgggatatttgcgttcgcagggtgtgctgtgtccgcgcagtctggatcttctcgaggtcattgagatcatcgtcgctgattgattctttttgcacgaggacattatcggagctgggctcttcgacttcctcagtggctggtccttcatagtcaacgggcgaggctactgtagatgaggttgggagtcgttttggtgaggggcgagcgtgagtttggtatgcggctgggagttggaaatctgcttgttcttctgggtactggaggatacgattgttggtgaagtagcgaacaagttgcccaaatggagcatctctgatgagagctgacatttttgttgaggcgaggctgtgagacgtgatacctagggcgtgcggttggactttggcaggatgcaccgcgataattgagtggacttgggctggattatgggagtatgctgaagatgcgaattgatacagcagactacgagacgtgcggaacaaacatacttatccctctcctcggcgagttactcactccaggctgatttctactcactcatcttatctccatctaagcattcgcaggtccactgtaagcaagcattgcttaacaaatcgacgcacagagagcttggcatagcttcaaagcacgcgatcggtaggacgaaaagtggggaatgagtagctttgctgtctaatcttgttaccgatcacagcgcaattcgctagcttgcccaatcagagctcgatatccctgctcacttgaccggatatggcctagcatcttcaccatttctaatcatcctgctgtgacgtcatgtgttgacaacacttttagcctggtgttgagtttcgtccgcttatgaatcacgacagcggggctgcgaccatgaaccgccagatgctagtgagtcgagccgagcattgttgtaggcctgaggtattgcgcttgcggtttactgtacaagatcacaactcgacaatgcaacgtacatgttcgggtcaatacatgagacagccttcttttctgctgatgcttacgtgcgactcacatgtttggctgactgtagtatgtgatcatggcgatgttgcaatattcgatttgtgctacactgtctttcaaccatacaatttgttaacataagcttctgttgactttcacattctcagtgcgcttgtaccagctgcctgcttttctccatccaactcctgacttcataacaaggcaccaaaaagctactgtgacggctgcagaaggtccactcgcggcaacttcgtttcggttttggtgtcttcgaagaccaccccctcttcagctgcaagttgtcgcgccatgtcatggatccacattcgctctggtacaaccgatttgcccttggcgagagtgtccgcaagatacagccagcaaagcgcgttgccaaccgtactcacctcatcgctgacgttgttactggcatactctgacatactgtcataagtcgtggggctggtaaacaagagatgaagcttctcggccactgcttgcgcaaattcacctgcatctctggcgacagattgtcccgtctccttgtctttcacgtctctttctatgagataacctgctcggtcgccgaccacctgtagaggaatgccaccgcgccatgttgcaataatgggcacgccagcatgcaatgcttcgctgaccttgacctcgaaaccttcccgagtggagagttgcagagcaacatgggcttcgcgcatcagtacgttcagtacttgatcacttggtcccacgcgcatgacgatgatgtcttctgcgaactcgggatacagcttgttgatggcagccatagtctcgtcatagattggaagcgcgtccgggtcatctattgcgccatgaccggctatgactagttggggtatcttctcaatatcctcctcatcttgcatgaagtgtctgcggagataagcatacgatgccaggacgtcgggtatgcctttcgccggatcgaatcgggcgatttggacgatgtatttgcggttgggaaacgcgaacttaaacttccgggtatcgctcgcaatatccatgcaaaactcatgcatgtagtgcattgtatccccacgtatccatcttcttgttcaggccatcaagccaatcagtcgtggcaggcatgtaaccaaccttttcagaagtaacattgttgggtacaaagtcaggaaccgggtgacttacgaacacatcgcacttcttaacattttgccatacccaattccaaactcgcgcagtattagtactttcatcattggcccggtcggcgcgaacctgaatgtgactgcggaagatgactggacgattagggtcaatttgcttagcaatatcgacgagttttggcatctgcggatcgtcgacgatgataacatgggctccaccttgatctggatgggcaagaggccctttgtcgggtttgatccagtatcgtgcagcattctgctcacaccactcgtcgagcattttagcttgctcatcttcgagctgaagcttctcgtccacgccctggagaatgttgtgattgtttttggtaatccggaagatctcactattgggtcttgggacatacctgagaaagagtcagtacgggtacatgctgaacaagcttaaaccaatcttaccatttgcatttaacaccgagaagacgaaggaaccgaatgagggcgtgtctcattagggcgacaccgccaccttggggcgttgtattgaagaaggcaatcctgatatcgttcttcttgagcgaatctgcgaaatgcatggttgtcttccaggtgttggcatgaacggagctcttgtaatcctcaaggctggtgagttgcacaactgaatcagcatcgacagcgacttcattgcgcccctttaccatcaatcgtggaacattgcctgggccgtatttcctacatacttgtcagtccttacgactcacgcaagaaggcagggagtccttactcaatagccttacgaaccactgagtcagactcttcgtctacctgagactccaagtttagaaaaggttctccccgtgtttcgtcggtaaatggtgcgaaaacaaggcagacaacatcaatgcaactccacagcagactgggaagctcagggcacagaacaacggcttgctgagttataccagcaccagcaaccttgtgatgatgttgcttacgatattcatcaatcatttcgagaacaaaggttgccaaagtcttggtggaatgaacagcctgggacgttccggatgtgccagttgccggagtgtcaacaccggaactagaccccgaagacagctcagagccactagcagccgatacctcacccgggggatactttcctgcggtgtagttgatagagtatgttccatcgtgtgcggttatgccgatcacaaattcatcgggatgatgctcgtccttcgcaatggcgatacccaggtagacgacctagcatgcgtgagctttgcctggtgcaactaccataccgctgttactaacgtcaagtcttttgtggccttttgccttgatagagttatccctgatataagcttcctgcatgcgcaggtttttgaaggccggtgatttacttcgcatcggcgaagcagcactctggtctggagtgatggcggacatgctggcctgtcagtattttggaagtgaatagtgtggtctgatggatgctgtaaattaagactggagtgatatatgcgaataatgtgctggtgtggtaaagacggtaagggccggcgagccttaagtatcagcacgatattcacattcgagcatgtgggctccgccgccgcacgcacatgaattgcgcccccgtcgattgcagattgcagctatatgctgtcacagcgggacgtagtggcgatatacgctgttgtataggccgtccagatcatgactgcagccgtgaagggccaaacattcacaattcatgtaaccgtggcgcctatgtagccagatatcgaaagtaggaaacggcgagtgacagggtgacgcggcgaggtttggggtggagcatttgactgtctgatacggcgatgcggaggcatgttaccgctgcaggaagaacatagacgtccgcgataccacacgatcaagggaagacgcagccaaagcagtcaccaagacgccatctgctgggtgccgtattattgcagtgaataagagtcgtttgacatgaacgagttttctgtcctagtgttcattcaagggtgattggcgatggatctgccatgacgcggggctgatcagcgtaagctgacggtcgtgaatcccgccgtcgaacgcgtacaaccatcgtcgcggactgtagcgcgggtgagctagacgttacccgatttgtggtcgtggcctctttgcagttcgtgttcagtcattggttgattggtgcgagaacgtgacgggcacgtgatctctgtccgcccaggcgggcatgcccacgggtggatatatcggtgaatctttggcagtgcctgcagaggacactggcggagtttcggtgtgcatatcttctcaacagtagccgtgactttgcgctgcgtacatcgcgagcatgtccatctcagtgtgacgatggcgatgatctccactcgtgacccctcgacgaccctttcatctcgtgatgacgggaatctatggtttctcggtccatgagggtggttggaagtcgcatttgaccgcggtgagtggcaaatggcatgctagttagcgggcagcgggaagggtaaccatttttgctagccgagcagcgggcctggcaagggtctggtatcacagtagttcgtgtgaagacgccagcgcggcagcaataggagcagtggtgaaggcatctcaagacgcacgagacgcagctactgtagcgtgccagatcaacaggcaaatggcagtcgcgatgggtaagctgtggtgtaggtagacaaaatgtttgccttcagcccagatctgaaacggtcgtaccaagccagagcacagacatggccgtggacccacacgcgctgccgccatcttcgctccgctcaaacctcgcgttctccaacctcaccgcaatcatccgtctccactgcatcgccagctcccctccggctccttctcaccttcccatccggcatctgtcgcgcccacgttcgggccggccttgcgtgctcgtcttcttcccccacagctgctgaagctgcgcgactccagcctcgccagccttgcgcccgtctaggcaccaccacgcccgtcgcaacctgctttcgcccgtcgcacgcccgtcgcaaccaggcgcaccccaatcgccgccatgaaccacggctaccctcctccccgcgtcatggggggcccccaggcaggcccgacccagcgcctcaacgagctcctcgataacatcaggaccgagttcgagaccgagtcccagcgcagcgtcgactatgaaggccagagtgagtgagccactgcgctgtcctgcagatgagagaggcgacatgtttgtgcgacacaaacaaacacatgctgacacgagcccccaacagtcacccgccacatccaagagattgagatgattcgcggcaaagtctactccctggagcagcagcataaccagatgaaagcaaagtacgtcgttgcccgtcccacgtgcatttgacgcgtccgcagtgtgcttcgacatgcttttcgacgtggcgcattcatgcagccaaacttcacgctacccagcagcaactgacaatctcccaggtatgaggacaggattgcgcagctcgagcgcgaggtcgaggcccgtggcggtcccagccagaactcgcaacacggcccctcccagcctcagccccctcagatcggccatggacccagcaacctgtttggcggcatcatggccggaagcgctgcgcaaggcggcccaggtctggcgcctcctccacaggagccgcagcagcctcagggcatgccaccacatctaggcccacaaggcccgccgggcctcaattctgcacccggtcccccaggaccaccacagcactttggtggctaccagccgggtccctctgtcaatggtaagctccacactccactgctacgagcaacgtagctcgcgaattccaactcgaccatttcactgcctccgcatctgcaaaacatgacttctaacgcaatccaggatatgctcagcctccacagcctacggcttcgcctggcggtaagcgtcccggcccgcgtggtcctccaggaggccctgccactccccagcagaacaatcctacaccttaccccggatcgcctcacgtcccccgcccgacgccgccccctcaccagcaacagaatgcattgatgccgcagaaccagatttctttggcccaaagcaacgtgctggccgatctcgacatcgagcaactgccagagaacctgaagaaggagggcagcgattggttcgccgtcttcaaccctcgtgcccgccgagtcttggatgttgatctgatccacaacctccctcaccagagtgtcgtctgctgtgtgcgcttcagtcttgatggttgtcgtgtagcgactggctgcaaccgctctgctcagattttcgacgtcgagtcgggacaccccatcgcccatcttcaggatagcagcctccccgaggacggcgatctatacattcgaagcgtttgcttcagtcccaacggtgcttacctcgcaactggtgctgaggataaggtcatccgtgtaagtaaagctgtgacgcagtgcccgtgactgtcgctaatatgcatctacaggtctgggatatcaacagccgccagatcaagcaccaattcactggtcacgagcaggacatctattcccttgactttgcccgcaatggtaagatcattgcttctggcagcggtgacaggagtgtccgtctgtgggatcttgagagaaatgagcaggttgcaaacttctccatcgaggacggagtcaccaccgtcgccatttctccggacaaccgtttcgttgctgccgggtctctcgacaagagtgtccgcgtgtgggacattgcgagcggaaaccttgtcatgcgtctcgagggagagcagggtcacaaagacagtgtttacagtgtggctttcgctccttctggcgaccgcctggtcagtggcagtcttgacaagacgatcaagatgtgggaagtgaccaccggatctcgcttcgggcccgtacaccagccaagcggcaagtgtgtacgcactttcgaggggcacaaggtacttatcttccacaccacgtctccattttttatgctaactttgcgtgacaggacttcgttcttagtgtcgccctcacaccccatggcgattgggtgcttagtggttccaaggaccgtggtgtccaattctgggacccgcacactggtgttgcgcagctcatgttgcaaggacataagaactctggtacgtttgacaagcagcttgatctagacttctcggctaaccgcacaaagtcatttccgtggctcctagcccaactggcggtgttttcgcgaccggtagtggcgacatgcgcgctcgtatctggaggtgagtgacatccaatccaatccctacgcatgcaatcccccttgacgcgatgtctccctcgagccacgtcattgactgttgcaaaccttgttgcattgcgacatagttgtactcacagcaaactgtcctatcatgaccgggctgcaatagctgcgctacgctgtgatggctttggctgggggcacacaacgccacaagttcgctggcgacagcaagctcgtgagatgcactgcgcaaccatgtgcacatattgccctgcgttttgtgttttacttcggaaacactatcatattcatgaacatgatgctgacatgaccataggtacgacaggtatcctggaccttaggaggcacaatggctgctcgacgactctgagttacacccgtcacctccaatgtccgatctgtgacagctgcatgaatctcatcaaccaacacggctgtctggcgcccctacgtgccaaccgctacctacaattcttcaagataaccttcgttagtatcttttgcacactgggatggaaagccttattgatcaactgtcttccccgctgtgttgggacatcctatggatctttgtcgtgggacgcccgaagaagggaaactcttgattcagtgattagtatctacaataatttgggcgatgaggggatgacgaaaagaaagtgttctttaggctatgttgtgtctagtgtcgatgattgcacgttacgtttgagtttttaggtagtttctctattgattcccatttcttctttgatctatgcagtatgcgttcgtcttaacgtgttgcgatagaccacattttatcacctgcggtgaaaagcgaccacggtgcctgaagctatacacatgacacatggtcttgccgtcgcaatcgaagtctagtgacattgtgtatagcttcaagccattctctgctattgtcacttttcttcatagttaccaacttccagtacagtgtctctcgagctgcagaagaagcaagatataactaatgcagccaggctgcgacaacagtctaaagacaccagaaaaaacgacgagacaaagtcgcgaatcactccaggcagtctttaaacttttcttagaacagactcaggtagagttgtctgcacgcaggctaggactacagttctgcatgtgaatttgcgaagctcgcttttttcctacatcgtgagagagagtgtctgtcgccccttgtcactcgcatctctccacattccgacataacccctacatttgtccaagatcaacacgtgctccaccagcaagcctcacaacacgtgttgcgcaaatcccttgcttcagcctcactgaacaaggcaacccaattcacaggaccgcaagcatcttccctctctctcccttgacgtgcagagtgtctgagtgccgcggcgctgcagcgcacaaaccgtggaacgaacgcgtctccatggccgcacaggttaccaacacggcggttttcccaactcgacccttgatgtgggtgggtcgatcgcgtgggtatgttgtttccccataaccatgcgtctggatgcagattctgcgcggagatgttgggagccgatatggcttcggcgagactttgttggaaggatacccgacttgtgcttggtgaaccactattggaaaacactgtacgcttccgtgcccgtgccttgtgttctggagaggttaggacatggtggagtgcacatggaagggaagggaatgggtgcggaagagcatttgttggcgtttggaagggtgcatttggagctggtgtacccggctgggcagtgccgctgcgctatgacgtgatacgttgttggactggatggttttatgcatattttggacgtgggatttctttgaattgtgcttagggcgttttagcagtgatgctgaaatcccaggggggcatccttcttcctcgccgaccaagagctgtagtatggtagtgaaagaacccactcgcttctgcataccttgccacaatacaacacacactccatggtcggatatctggctcccggatgatcgagtggatgctcagctaatattggtgaggatttgcgttgggatgctgtatacggcgaggaactcagccaaccattccaacatcgtcgccacaggctcttcgcttcactcacgatcataccaccaccgcagtcgcttccagaactgttgagggcccgtatctgtggttcttgatctcaattgttgtttcaaaggcctgccatcaagacaccatcccggactcatctcaaggaaatcccatgttcttgtgaccatcttggcccccattttcgatacccggcggtatggtcgcagccgcactggttgaaacgtacttaggccatactagatccgagtgatcggtcgttagcctcggcttgtcatccacacaggcgcccatttcgatctgaagtggcatttggggcgattcgctgttggacgtggggtgtgcaccaagcggcgatggaaggatgctcgatgcgtgtacgcgtggacccgggagcttgggaatccttgatcctgctcatcatcccttgatgttgctgcgtgggtaccatgagacttaggtgcttgggcctgttgttactatttggaatacacgtcactcagtcgcgatgagtaaacgacacgagcatccaacagcatagataccatggaccgtgtcttcctaagaagctactgcacgcggatttgtgccattccacggcttaattccagggctgtaaaagtaccgaagtatcgtgttaccaggatgtcaaatcactcgacgccaggaaacgcacctttgccgctcagagcctccatttagccagatatgcattgttaccaatggcttatcctgcatctagctcgtgtcggagacatctagggcagattgacatgtcgctgcgtctgcgcttcaccgtgctcaagttttgccccgaacaaggctaacccgctctccccgactacacgctagcaagcccgcccagcacaggtccctaattgtagtttggtgttcctgagttgcaaggaagtctctgaaggaggatgtacccgatgcggtcgcaactgcatgatcgaaacccagcccaatgtacgcgcccaatctgcagatgagtggagacattccagaacagtagcttgagatctcgtaagaaattgtggtgtgatgggtatgagatcgagactagaggatgctgtgtgagtgggctcgtatcggatgaagccagccgcagcgatggtgttagagagttaagacatgcggaggtgcttgccgacgtgcttgaggtgacacagcgcgcacacacagattggatacagcagggaaagaggctgaggagattacagacctgacagatcgccgcggtcggctacttgccgtgacgtttgacactgacatgggctcccgcaatacagagctttcggcagtgggtctcaagttcctccacctcccgcggcacctaccgatcagtcgtactttcttagtcaacaaactcacataaccatgtggccggtatcagagcggtcggcgagctatcgtgtatcaaccctgctgattgtatcgtgcatgccgtgaggctaccggctgcagcatcttgcggcatcacatgcgcgtcgatggaaagggtgcgatcgcaagcctttagcgcacatttaatgacaagatgacaaaagaagacccgatgtagcatcattgccggcgaaggcaggagcccgggagctgcgatgagcagacgacgagacgacctgtcgtcgtttgccgatctacgatgcgcgcaagagattcgcgaggactatgccggcttgacgcattcgaacgacggcctccaccattggctgccttgctaaatggacgcgtattgtggcgatttccaacgggagggtgacaccaaggatacagctaagagatatggtcagtctaccagatggtccagctccgtgttcaacttaccgccgcgtttccacttcccgcgggaagaccacctagtcgactccgtctgtgttcctcggctgtgtttcggacagcgtacccaccacccgttcggggccagccgtgtcgttttcattctcctgaggagagcgataccctgatgatgatagaggcgttaaggatcggcccttcctcgacccttctgcgtgttcgcgcggtctaccgcttccaccattttgggtcaatcttgcatctgacatgggtgtcagatctggagaggttattgttacgattcgccagctgtggtaagaatcccgtcatgggcttacgggttgttcagcagatgcagtagcttctgctgaaagaacgagggcctgctcaatgcgatactgtaggcgatgtgtcggagcaattgcatcgatcggttcaggacgcttatcgcagctatgatgcatgctctcatgtcacatggaaagcgcgagattgctgtgcgacaagacgaagggctgtacggactgaccgcaatgtcaaaggaaaagcaggcgattttgtgtcaccgatcgaacacctgcagatagaaatgtggttacacgaagcggaggagaacttccaacggcggccagagacattatctacgctcggaagcaattcgcgaggggaagcgggtcttccccggcgcaatgcagtaaacctcccaagatggatgtaggagtgtagctcggttaagcgaaacgagcccgaatccggcctcgagccaattgtcgcattcgcgtctctcagcacagaacgaatcaaattgtttaggcacacacgtacgtttgaggatcaagttgaattcacaagtgcaattgcttcaagcatggagcacccacttttttgattgctgttatcagcgtgccgagtcatgcgatgatgccctcgccttcaggtcagcagatgttcgttctgcgattgtatgggtctgcgtgcttgtcatcagtgcgtccgctctgatgtcgaatgtctgaatgtctgatttatggaaggggccatgatatggtcttcggaaccttgcggatgtgatttggtgggcatgattttgggcaaccaaagtgcttgatgatcggatcgagatcgcgactgagtgtagccgtatatgcccactgctgctgctgccacagtatgaaggagtcatgtcggcacatgatctgttatttccattgatcgtatgatgtcaagctccgcttcaggcatgctcaagtggacgacgacaagctgagactgtcccttgagggccctgctcagctgaaagtcttccagatctcatcgccattaaggtcggcctccccgtggcgacggcaggctaccggctggcggaagcacaaaagtggcaaaccatttctgacatgcacagaagctagcagaagcgcccacggaggagtttagacccataagaattcgatagggcataacggacccgcttcaggctgcggacgtcatgcttggaagatgaggaaaggctgatggcaacagatctatgggccagctgcccaagccttgtaattaaagaagtctcgacttcgctcatgccgtgagagactgagtttcggctttcttgtgatgtttgttccaggtcgcttccgcaaatcgtccattaagataggtattgtctcatggtgtaaacacgtcgaaatgatccggggagcggggcgctcgaacatcatgcagccgcgcaacgcgtgtagttgtggttgaggaactggatcagggaacatggatgatgaaacgtaccagtgatgtctcgttcagatacatgctaaacccaaatcgaatctgacagacgttggcgcgatgcacagcggcgtcgggtgcgtgctatgctccgccgcaacttagacgaaaaagagcgagagtggaatattgacagcatgtcaatcatgacaacatgttgctcgagcgaggtttgcgcgatcatcggcccagaatgccgatacagcatgctatgcgtcgagcatactggggagaggagcggaagctgatggcgacacatgcgccgaaaaagggccgcgcccgcagcttccgcgcgccgcggggaactgggcgcatgccagcccatttattattgaaaccataaaccgcccaaacagacattgggcgaacacgatcaacaggatttccagtggtgcgtgcatgggcagtatccgacgctctcaggcgccgacaggagctgagcatgctctcaggcctcttgaatctgaattacgcgcagtttacaagaccaaaccagcggctgaaactctgagtgccactgctcatccagaagcccgcttgtcacttgtcgctcatcctgtaaagtaacgaccatagactatccgcacgtcccctgtaactgtttggaactactgcaggtcctcgctttgggcttgacagctcttatgcccgtttgcttgcgtcatctgcatggcggtctgatcagaacgactatgccattcatgcactggatttgagaattctgaacggatcaattggtggaaagcctgtagcgcatccggggatgcaaagtgcgactatcgcacgatccagcaatgcatcgtcacgaccaggtgtgttgcgactcaaggtcaagaacgaacacgaaagcgaacggtcacggcggtgccgaattgttgtcgcccttctggctacgatcgacgaaacaagcactacgatcatgagcctggcgtatgggagctgcgtgacagatgtggatcgcacaagaatgagagatggtggaagagaaagacgatggattcttcggtgcgtgttttatgcgaaaccctcgtccagcaaatgtgcaacagtattcgcatttgagtggccactattttactcacaatgagctcgtgtgttgtggtgtgtgaaggtacttttgcgctcggacgatagggccattgtcggcaatcaggcccggcctcaagacattctagagccattaccaggatcttcagcaaatggccccgccgcttcgtaagaaactcctgcaatactcttgcaacagcaatcaagacaaggctatgatggcccacacggtggcatacggtagtatacagagcaaggtctggcggcactgccaagtcttatagagaaaagccaaacttgggcgatacatactgttggtgtgagatggtcaagtctcaaattgtattgccgtttgtctcagcgacgaggccataagtcaaggaacacgggcgagagatgcaatcggaccctgacgcaacctgaggaaatgggcgtctgcacttccgatcgaggctggttcgtgtccaggtcaccggtaactactggaagtaatggagcaggggagtcacaggggaagtatgccagctgcagtgaccagagtcagtcggcgatgatcgagccaaaagtagcgaacgcgaagtctcagtggcgggcagggctgtgtttgagtgccaacgaaagcgtattgaggatgagcaagggaggatggctgtatgcatgtccatccgaaaagggaagagcacgaggaaccagcatggtgaagcgaaggatggtgaggatgtacctttgcggattgagatccaacttacagacaggcgtgcctgcgttttattacttttttcctaacactctaagtcaaccaatcatgtgttcggacggacctcggatcttaagggccgccccacaggagcaggtgcacggatccttttcgtcatgattgctgtgggatgactcgctcatcaccctcattattttgcccaattatgccgcatctgcgacgggttgtttcttacgagaccaggacgcaccagagccctcactttccaagtgcactgcttgcgtctgcccgtatcgtgcgtccacggctgttgctgcgtgcgggtccaaccaacccacgggcttgcccgtgcgatgaccggccagggcttccatataggccatccggccgctttgggggactttgttcagcatgttctgggagccaccgcctcattacctaagtttagccccgtcattcgccgtctgccaccgtggcgggctgggcttacctcgatgtgggtaagatgagcttcgggaagaggcgccgccgtcgcttctcgtttggttacagtacagatgcaatagcgtggatttgcacgcacgtgtgtggtcgtcccagggcacctgagtcgtgtgttcgatattgagcacgagaaccaactacaagattaaagtccagccacgataagccagcaaaagatcctcgccagggtgtctcgccctatcggatcatcgtgtgcgaagatggcccagcatgctcgtcagtatcgcacaccaagcatcttcacaacttcacactgcgatagtggccgtgtctgctactcgaaatgaagagctcaattcaatgtttggaaataacaaaataacacctacctccaccaatgagctttgtcgtttccatcaggaaagggcctctttgtggcgcccaatggtatgcggctcaggcgtctgtctcgaatggacgcacccccacacttgtgtgcacctgagacctgcccatcgcagccactacctgtccgcgcaaactcttggagcgaaggtcccggctccggcccgttcaagatgcctgtgggctcgtactgctggcgcccctagacgcatccctgatccaccgcagtgacccccagtgcccccattcacacgacactgcagactacgcacccctcccctgctatcgccagacccggtcgattttcactaaaactgtcatgcctaggaattcctgtggcatccacccattaccacttggctgcatacgagagcgaagttccctgtctatcctgctgcatcagtcgtggtctcgatttccgagtctctccctgttcctgggcccttcggacggtctgctccacaacagatcgtcatccttgtccattcgcgggatgcaaagaggagcttaccatctgtccatacctatatgtaaacccccaaactctccctcaccacggattggatcgagcgagcatatcgaacttcatgaccgcatagctcccacgccaccccatcttctctcgtcagtcattagcttcctcctgcactactgcccaccttcacacggctattcgactcagctcgctgttagctatttagcacatactccccactgtgcacttggaggcactagctctcctgtctgcaatggccgctgtcgttgcacatcaacaagctgctctttggcatcgacgacttgaccattttcacatccccgacgtccacttcaccggcatgatgccacaatacgaaaaccaaaggactggtggcagtgcaccgacatcccgatcgttcctgcctgcgacaacgcaaatggacttgagtctgcctctattctctgcgaacggactcccaacatcggtgccgtaccaatcaagtggaacttttgcatacggctcttctgtcgatccctacaacatgcagcagagtaacatgcaacactcgtattcgatgaactacacatccaatctttcacctgcggtctcatatgccgacaggactgagcatcagtcacttgccaacgtccacgaagctcgccacgcctttgctctcgataacgctcatttggtcaaagcggaaagcgcatctcccgctcaatctagtccagtatacaacaatacttcatacacttcagagtgcaagagatcttcttctgaaccaatggacccgtccaacatcaacttcgctacggacgtcgacactttgatgaaggcaatccaggcgaagcagacgacatcgacacagcagcaagaagcacctcccaaagtgagtcatacataagactgttcgctctagttcgatatactgatcacatcacagcgtgaggagccaaaagtcagccaaaagccgcgtaagcggtaccagtgccacatgccagactgcaacaagagcttcttccaaaagacgcatctcgagatccatatacgggcacatactggagcgaagccattcgtaagtctttccaaccaaaagctcagggcttctattaatcgattcccaggagtgcaaggcaccaggatgtggtcaaagattttctcaactaggcaacttgaaggtaagtttttcgaggctgcacagtcactgtacatttgcttactttgccatcagactcatgaaaggcgccatactggagagcgaccctacagttgtgacatttgtggaaagacgtttgcacagcgtggcaatgtccgtgctcacaagattgtacaccaacagatcaagcctttcacttgtaggctcgacgattgtgggaaacagttcacccaacttggcaacctcaaggtaactatcgcatgcagcgtgttgctagagcgtcgctaattctttgcagtcacatcagaacaagttccacgcttcgacactcaaatacctcacgcaaaagttcgccaccataactccaggcgattacgtatcacacgcagacaaggagttatgggagtactttgcgtccctgtacaagaactccaataagggcataaagggacgcgggaaagaccggagaatatctgccatgtcctcttcagcctctgtccatcccttgtcgtactcgacgatgcccacgtctaacaatcgaagctatcccggattgtacaaccacaacggtagtgaccgcagcagtcgcagttcgtcggcatgtacggatctcagcaaccagcgcccagagcctaattacgacttcaacgcacctatgcaggcgggttatccgacacaagggacaggttacgatgacatggttttccccgaacgcaagatgtactgagcgactaggtcacatgccaggaacgaaaactatacaacatgtattcaagatgggtgatgaggagttaggggccatggaaaaagtaggaccgtcaacatggtatccgagctagtgcagcgacggtacatttttttggtctttgtcaccttaaatggagttagggcttcgtgcaacacattcggccatcagtcatgtatatatcgccaaccttcgcttgcacttgaacggcaaatactctttgtacattatatgtattacgcgcaccgaaatgaatatcgaatcatgattccacgaacagaccgaagaattgctcgcgtccagcaggagattgacccttttacggttgtccagcggtgagtgagtgacactgcactgtggcagagtcggcgcctagggttctacattcccgtaccccaatccacacaactcccttccgtctcccacgatcggcaatatcagagattgagttgccgcacagcatgtgtgacctcacaggtctgagatggctcgatgacgcttatctgtcattgcagcaattgtgcgatgatgtgagtttgtggcgtctggtgcagtacggctttggatcgagctgcaggtccaccgccccacgcgtacttcggacggtgaaatgttggttgaggctacggatgtccgccgaaccacagcgggcgctgggcagaagggaagggccgactgatggaccctcttaccgcgcggaccgtcgacaaatgcaacactaaaacctcgagcatcttcgcacgtgtcctgtgcttccagcacatcatggctgcatcttcctcactacgatcctgcgctttacaagaaatattcccgcgcactccaactcgcacagacgctttctccgcggactgtatcgggttatcgagatccaacccgtttcgagctgcccatcccgcgcgcctcacagcaagccagcccccctcctatgcaggcgtccagatacggttgtacaaatctaccgccaggcagccaataggactgttgaactcaatgccgagacgattccgagcgccgggttggtatttgtgcactcccgaaggaagctggcatatccctggttgtcggcgacggcatgccgtcgtcgcgtcttgtgaccatgaagaacccatgaacatttacgaaaggagcgagtgattttcaaggcttcataaatgcgcttcattattctttaaggggatatccaaacccactgatctgcacatcgtcaccgtaattctgggcatgatcgacgcagatctagccgtcgatcatgtggtccagagccccatggcatgcaacttggtatgacgtttaacagccagtctggagcgacgttccgaggtagtgaggcttattgataggaaaaacttggtcggtgtgggaagagcgcatgctggggcatgggttacgcttgaactttagtggtccaaaatgatgcaagatgctcactgctggggcggtgttacaaggattgcacgaggtgcttatcgcacagacttccacattgtatgaccattgcctcgaccttgctagttggatcccatggagccagaaatcatcgttatgacaagcactttttagaattgtgcttcgactggaggtggttggtgcgcgtgggctgtcatatgcgtggtcgggtttgaagtaggcaagcatacccatggtcaaatggctgtcactcctagccttcatatggcgccccttcaacctcacgactgacccttctacattacgtacccgctcacgacctccccgaaacacgtggcggcaatctttactcttacttgccctagattctgcttccaattcatgtcatgtcatctcctagagagtttcgacacagagggctcgcctgcttgatcgctgcaccccacacgcacgcggctcaaagcgcagaaatccgcgcgccatgaccaactccaagactctgttgacgcccaatttcagctgatgtgcccccggatcgctcggttgatatcctccgcctcaaacttaccaagcagtcgggacccgtccgttttgactgcatggcccgctgttcactatcagcatagcgagtcaggcatggtgacccagaagaattgtgcaaagatggggcgtaaaacgcccatagtatcattgccgcgcagtacatgagaaagtagtggaccataacagctggcttcatcctgccaaatgcccgagttgcgccgccgtcccagcatctagacgtggcccctgtatactctaacagagcaattctcggtcatgacatttgccatgatcgcacaatcagcttaacagaatggacggcgacgtgcacgaacaaggtatttgtgaaggtgttactaaatgtcaagcaggatttttggtatggctgggcgtcccacgacagcgcccccatgttttgtggtatgtgctctaccacacacccgatcctggcaccctcgagatttccacgtcttccagcgatccatttcaaaacaccgcatatgcaacgctcgcacccgtttcaaaaccatggtcacaccgcggccgtattgtttcccttagtggaaaagctgcagcaaagcaccgatgctcgggaacgccccgtggtggagtgaacattcgtttgtgatgctttaccaaaacgttccgatcagccactcgtgcttgcatgaacagtttgacaccagcgtgtatcgcgatttgagatataaagaagtgcccagctttggatgttacagtatgttgttcaatttggacacaacagctctgtccctccacgttcaagagatatttgacacgagcttgacagcttgatacatcacactcgtacgaccttactcttcacgcgctcggctcaccgctccgctttctcgaacgccggcaggtgccctacgcatgacaatgatggcgctcgccagcccgacaactccacattccgataacgtccaagacgtcgcacagtctcgtcaagacggagtgtacgaccttcagcctactccccgggaagaccgatgcccctcctgatgtctccatacgtctgcgtaaccacacttcccaaaacgtcgggttcgtggtttccttgcttgctcaactgcatgatctagagcacaatgttgaggagcaacatgctgcaggaacttctcaatcacgagggtcgatagtattctgcgtggtgacatgccctgtctttcggattctcacgccaccgagtacgtacaccgttcattcgttcctagcatcgaatactttcccgttggtgtggaaatgaatactgccgtgtcacccgcgaatgcacctcacggacctggccgcgcaatttacctcgttcgatctctcatttgcccatctacccagcgcttcgaaacttcagcacgttgccacataaccgcctgtctcactcttctactgcaagcccagccaacactggacataacaagcgcacatagtcatacgacactactgctcagaaccgagtgggtctcaggagagtatgaggatattgggagccggggagccctacattgagcaatgtgcgagaccggacagagttgcatacgatatgtaggaggcttttctcacatgacctgttgtacaccaaactccagggcagtggttccgaacggtacttcccgttttcaccgatgcgtttgagggcactacctacatacctcgagcatgtacccctgaagatctgccggctcggaacagaatctcatcgagcatatgtgggctgatgccctgcgttgcaacccgacttcggagggggcgtacgtacttgggtgagactgcgaggtgtattgaaggctgaacagacaccatgccgttgctcggagcggcagttgtgagtgacactgccagcaagtatttgtttccttacgaacgtcgcaacgttctcggctgttggggcactgtagaggcgttgaaagtatgaacttcctcagctatcctaggcgctctctacgctcaccggtccggaacatgatcagatgcaggcgcgttactctattgtttactttggtcatgccgggttgttccgtctatcatgcaggaacgacccgacttcgtgtgggtggtcgttatacgtcattacgacagcgtgccaacattagcaagtccttgacattatcgcgaacaccaacggacatcgcaatcctagtaggctcacatacccgtaccgcccgattatagtgaggtgaacctcgtgcggaatcgatgtatccatcaccgcctgtcgtaatgatacggatagggttcttgcacgaggctagaaaccacgttctcgtgcaccagtcccacgcgaacgggaatgcaggtacccgaacccgagtgctagacctttgaccgttaaccatccttattgcggtaaagttgatcatctttgtattcggaggattgaaaagccgttggagatgtcaccggcctacgcatcacctgttcgacgcgtcattcgagcacaaaacgaccacgctttctcgcacagttgcaatgtgctcaacacgctcggatcatcgccgttggtaacaattgagagcaagaagcacaacagccgatagctcgagtgaatgtttgttgtatggaaccccacacgagcaggttgggcgcacctacagccgggtatttgcagctgcttgtcgaccgggatatcgggtcaggattaccgcgtgaactggtataccggtattcgatagctcgagcgtgcgggatctgttcccgcgttgtgagcttcccgatagtgttccgcgttgcaataagatgcgcgagaatatccgcatagtgtggtgttgtgtcgcggatcaattcgtcgcctgtgggtggttcttcgctcgactattggcggcgtgtagtgtcgttgagcatgtatgaaggtagacaggctagaggattaatagcagggttttggcagcagcgggaggtgttgagaaggtcgtgtagggtaaatttggtaatgatgaggcgataccatacgaatgggcgtaaccattgtcgtcttcatgattggaaagatgacccatttggttccagtacctccaagcttcgttgataacgttgagtctgggaacggaaaacatgtataggatgtggaattggttgagcaaccaaattgatgctatcgtcgcctcgtgcgagagaccagctcgtgctacaataacaaatgaacccgcgctcagatgattacggtattcatgctcaacagaacctgatacatcatgtccttggagaaggatagatgtgttggtgacggtggcgtggagtgcacgtgatgtacgaaaagggcaattcgcatttgtcatcgagcggagtgtgcggtgagagtacggtaagcccacaaacgacaagaaatcagaggagagaaaagacgcgtaaaggagggggcactcaggtaaatcccgcagcgcccagaaacggactggcgactgagagggtggcatgatggtgttgcgtgggtcgtccgactgctccgagcacgatccgaggcccatctgatatgataaaggggtgccggtatgtcaggtcccggtcagtccactcgggcttccacggcttcttcatttccgtcgccttggagagatcacgtgaagctgctagtgtcgtaccctgaagtgtgtgattggcaggtacccgtttttaacggccgagtgatgaaatttagtgggtcgattcagggactgcaattatcgccgttaaaagtgctaaagtcctcaaagggctgccgtcgcctcccgtactgcccctgtattcactttgctccagcgcacttgcactgctctttcacttgtgtacgctgttctatcttgtgctgttcctacattgcgacagctgttatccaccccttgcctgcgtgtccaggccctccaaaacacaacgaatcgcagctctttcgtacctgaacacccggcgttgcgcggtccaaccaacgcccgccatggatatcgtcctcgaggtcttcgacacgtttctcttcgacccgatctacgccacgctgctgccagctgcgtcgcaatcgctcgcgcccaacgccacatattcgagcttccgagaggagcccacgagcttcgtcaagcctcactcgtcgtggcagtatgagccgtcgacacactacttctccatacagccgtcgcaatatgcctaccagagcgcattgacccgcgacgactggcgacgacaggcgctgacgctgtttctcatcacatggtgcgcctctccaaacagccttctcaagcaccctggctaattcaccgcgcaggctcttcggcgtcttcgtctacttcatcttcgccggcctgtcctacgtcttcgtcttcgacaaggccaccttctcccacccgcgatacctcaagaaccagatcaagctcgagatcaagcaggccaacgtcgccttcccggtcatggccgtcctgacggtgccctggttcctcgccgaagtgcgcggctactcgaagctatacgacacaacagaggagggccccggccgctggtacgactgggcccagttccccttcttcctgctcttcaccgactcgctcatctactggattcaccgcggtctccaccacccgcgcgtctacaagtacatccacaagcctcaccacaagtggatcatgccgtctcccttcgcctcccacgccttccacccgctcgacggctacgcacagggcctgccctaccacatgttcccgttcctgtttcccctctccaaagtcgcatccgtcgccttcttcgtcttcgttaacatctggaccgtcatgatccacgatggcgagtatgcccacaactccgccgtcatcaacggcgccgcctgccataccatgcaccacctttacttcaactacaactacggccagttcttcactctctgggaccgtatgggtggcagctaccgcaagcccaacgacgagctcttccaaaaggaactcaagacgtgccaggccgagtggaagaagcagtccgaggctgctgacaagatgatcctcgaagtcgagggtgacgagggccgtgaatacgtcgaaactaagaaggtccgctagatgaagatgtcatggctgttatgaagaatcctgcatagaagtgacgaggaagacaggcgcccgtggttgtagaccgaccatgatggcacgcctggggatgaacaagggggtttgtatataccattcaacgcattcgcttgcatcatgtttggacaggagagcgtggcgcgctcaactgctgcctcgcgattttaatgttgcagcaacagttggcccattttctagcataagctatctatagaataatatctaatgtcacgagagtgattcacttcattactgttggttcagaattcatgtgttgccattgacatctaccattgatgatagacgtccacagctctggtatccaagtacaaatacatcaaaacgctatacccgtagtccaccacgactctcctctatgccatcttacaatgttgaataccccattccagcaccaccaaccatccctcttatccgcgccgaaacccagtcctctcaaaaccgagactggtacgggctcgaacagccaaacgccccctcttgcaaagtcatcgcacaacagatgcgccgtgaaataaaaccaaacatgcacatatccaaacgtccaaatccgcataaccgactggggaatattgcgaccaaacctcctgaacgcctgagatgccgacgcctcgacgaaaatgcccaccgcctgcaacatgaagaacaaaaagggatttgcccacggatacgtctctccaggggaagtgtagctgccgcttgcatgcacaagcccactcatcgcaaacgccgtcagcaactgtcccgccttggccaacgccgacttcctgtccatcccaagcacttcgatagccttccgactcggctcctggaaagcgaagcggaacgtctggtgccaccagcttccccaccatcccgccaggcccttgtccagcacgatggagtacggggcccatgtctcggggtacatccagacttctgcgcgggcgccgaggagagcggggccgaggagggaactgaagaacaaaggccccagggcaaagatggtttgaagcgccgtcttgacgccgagcatggagagcgcgagacgggttatgtgtatgagcgctggggacgaagcgaagaatgaatacggaggatagtcaggtgctgggcggtccacgaggccccagaaatacgggtcgtgcatcatgaaggtcttgaggaagtcgagcatcagatatccttttacgaaagtctggaggtttgcgcggaggagttcggcgcgtgtggagtacatgcgcacttggcctggatggatccgattcgaggtcttgggtggtgctgtgtctgaggaattacggtgtagttgttcttgaatggctttgggaggcgggggtagagcagaggtacgccagttccagcctgcgccacggaagttgcagaagatgtcgagaacccagtcgaggcgttcaatgaacggcgtcagcggatagctttgccacgcaaaggagccatggcggtgcgtagggcccaagtgaccatttgacatctgatctgccttcttttccatgattttgttgccatcttcttgcgaggctgacgtctttgaacctttgaaagctccttccaatctttctatcctttggaaatcggtctgagcgtcgttgcaaatcaggattgcagaaacccacgctacactccaggaactgactataccgatcccaaatgaggaggccatccctttagctcttgcatataatatcgtgtatgtcgcaaagccagtgatccaggcaaatgctatgtaacgacatctcttgagccatggccggttttgatgtgggatcaacaaatacgcgatcacgatagcggctccaaatgttccccagggatacaagaatggtcgaatctctccggatgcaacttgcttatcgtagttggcgtggtagtgttctataaggtcgtaatgggagcgtggccaagggtccctcttccacgcgtctaacatcttgacacacaaaaacagaaggaaggtacaagtacagtgtataacaacatcgtagaggaaagaaacacgagaacactgaacaaaacaagcaacgcagtagcgcgccacatgatggcagttagggatgacgcagtcgatcttaccgtcgctaacgtagtagactaggctgaagtggggtagcgctgaaagctgcaacaccaggcctcttccatcgtgataggtatcgcgctacagcacgctgcaacaggtgttgcacgacttttgttataccttcactcgttagtcacacgcgtagtgtgataacacagccaggatggtcaacatcacagagaagatcaaagagtattgacgaccgtgaagttttgatgtgccatgcgctaacgccccaccaggattgaggatgagatgcggaggacgcagagtgagtttgctggcattttgaagtgatataagggctaattaaattcagagaacaaggctacgggtacgattactcaaatctggatcaatgcattccaattcgaagcgctgctagacatcacgtgctaacactaccttaagaatatcatcttggtttactgaaagggtacgtatataccgttgtagttcgtggatagagctcaccatatgatagaaaactcgcccgcctccgtgctcaattgcttgaacccgctccaggagcaggtagcggtggtggtaccggcttcgatgtttccaaatctggtgacgcacgtatagcactcgttggctttccctctgttggaaaatcgaccttcttatcacgagtcacaaagaccaagtcagaagctgcatcgtatgctttcactactctcactgccattcctggagtactcgagtatggcggcgccgaaatccaggtgctcgatttgcctggtattatcgaaggtgcggcggaaggcaaagggcgaggaagacaagtcattagtgctgccaagacgagtgatttgatctgcatgattctcgatgccacgaagaaggctgagcaacggagattgctggaggccgagttggaagcagtcggtataagattgaaccgcgaaccaccgtgaggcttttccgatactctcactaagcagtgtaactaacggccgtcccagcaacatctacctcaagcccaaaaaggcgggcggcatgaagatcaacttccaaacccccccaaaatacctcgacgagaagatgctctacaacatcctcaaagactacaaaatgctcaactgcgaagtcctgatccgcgacgaaaacgccactgtcgacgacttcatcgacaccatcatgaaggaccaccgcaaatacatcaagtgcctgtacatttacaacaaagtcgacagcatcgggatcccgcacttggacgaactagcgcgcgaaccccacaccgtcgtcatgtcatgcgagctggatctggggatccaggatgtcgtcgacaggtgttggaaagagctggcgctgattagaatctacacgaagagaaagggcatcccgccggatttcagcgaggcgctgattgtaaggacgggcagcacgattgaggatgtgtgtgaccaggtgcatcgcacgctcaaggatacgttcaagtatgcgcttgtgtggggtgcgagcgcgagacatgtgccgcagcgggtggggctcggacatgtggttgcggatgaggacgttgttagtattgtggccaaatagatagacagtggcatgtgatgaacgtggtagcaaactcgtgagctacaattcacaattcacaattcacatctcacttctgtctcaatcagttggtctgacttggccgccaacacctgtctcattcaccttttccctctctctcactcaaattcacgtctctcaaccgcccaatggccccctcattcatccccctcctaccctcttctccctgaatcttcattccaccctctcctagtctacaccaacgtcccaaaccctgtccctcaccctcttcaccacaacctagcgctcactctcccaccaagccgcccccgccatgctctgaaaccccgaattagacaccaccagcacaacaccccaagatttccacccacatgtgtacgagcaggtgcggaagaccgccatcaacacgggggaggaagcgcagtgcgccgtgtagaattggcacatagtgacgagcaagcgaggaaggccggggtccgtgtttcgcactgccggagaatggggtagttgtgtgtgtggagaaggcgagtagtactgaattgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgttggagagaaggtggttcgagtgaggaaggaaggatgagacgcatcaaatcatcaatacacacatatacatcaactcactccattactctacttctcttctctcaccccaaccctcaaaactttatatcccatttctccatcctcgtctccacctccatctctcgctcgccatctaaaacgcatctgggtatctactctccaagcaaacaatgctacacggttccaatccaactgtataaaaaaaaacggccaaggagatattatgggggggatgtaatgcttcgcagcagttgggtgtgtctagagtcatgacgcttgttgtaaagaacgatgaaaacgaaaaacataaactgataatggtcccggaaaggcaagcacctgcaatgccatgcattcgccaatactcctattgcgcatgcgtctttttcttttgggaatcatgctatgtcccgatgggttgtggttgcgagttcacttggagtgtgggtgtgattgggtacgggaggtattgatcgcgctgctgctggatggcttcgacgcgctcgtcttcctgtgtggccggccatgagcctgtgtccgggccgaggtgggggtctggtatttgtatgtcgagctgcggtcggactgtcagtcgctgtcattttctctgcttcgtcacactgcacataccgtgagatagcccgtccgccgcagcgggatgatcttgacggcctccttggcgcccacatccctattccagtcgtcgatccagcgctccagctcggcgagtttcttcttcacgccagtcaggcccacgtcgtcccacagccagaaggttgcgacgcccatgacggcgtccagacacgcgcggaaggtgaaggggtcgaaggcctcgaccagcgtgtcgttgatcttcttgaccagattccggaagtcgtcctcgctgaccagggggtcgaggatctcagggtagaggttggcgaacgtgggcgcgaggtcccccgccatcatccagtcgcgctttatgcggatgatgcgtgtgttgtggtacagctccgacttgagcgggacgtgtgggttcggatgggggaagcatggatgcgcagggccccatggaaactcggacgcagcgtcgtcgtcgtcgtcgccgccgcggccgctgtgcactgaggtgcggcgggagcctggcagcgagatgcgtgcgggcccctgctctttgctcaggccggcctcgacgtcgctgcgtggtgctacgccggcggatagcgcatcgttgttgctgctgtcggcggtcatggcgtcactgggtcccggtgtcggctgcagcaggctcctgcgggggcgcggaagggcaatgcttgtgcgacagctgatggtgtcctcggccgtggaacgttcgacagccagggaactgtggcggctctggcggcgctgggggagggtcagcagcgggtactcgtcgcggtcgtggtcgcggtcggcggctgcaggctgctcaatggggaggtttggctggggcggcgggcggtggacggcgagggtgcgcggcgacgagttcacggggttccagaggcgcgaggcgggcgggcgcggcgggccctcgtagaagctgcgcagggggttgaggttgaagatgcggttcgtcagcgaccagcgggcaggcagcggcgacggcgggggttgcggcgcagacgcagtcgagggggtgcgtgagagcgccgtcgtggtgaagtcggatatgtctgccaccgtggtgatgtgagggtgaggattcgagttagtttgtggctagcgtgcatcgctccagctgcatgggtggccgacgcgctgcactctttttttctctcgtcgtattgtgtgctgtcgtcggaatctgctcgaatgttttgcgtcgtccctcgtctgctatatctggtgtcgtgatgtccgtggtgtatcgaggctgatccagtgtttcgcggtttcgcggaatgcgtgtctgattcagtcgtcgacggctatgatgtcttaccacgtacagtccacgtttgacaaattgacagcagcgccatcaaagtttcaatctccaatcgtcgtgtcgcagccgggggtcgcgccttccttcttgtacacgtctcacacggcggcatggacagcgctgcgtccggctcagaaagggtgtttgctttcccgaagccttctctgggctcgtgagctgtcctgggcgacttgacagccctgtcccctcgtcgttccgctgcgtccgaaacgaatctggccaagctcaaccctgcctgtccgcactgtgcctgcattaaaccgccgtccccgatggcgttggagaaaaccaccacaggcttcatcctgactagcaacctgtcaccttgctcgccctacaagtcagcggcaccacacccgatgacgactgcggcacacttgcccgacgctgcaacggccttcgtcgtgcactcactgacccttcaagccaagttgctgcccggagccatcaccagccatcacgtccatcgcacgcatgcaatgcaacacaacgttatgccagctgttactgcatgcattggctgatcaccaccaaaacacccacaacaacacagcctgaatactcctatgctcacccccctccctctactatttcctccatcaaccacagacgcccacgagtccagccagcccagcctagcccagcccaccaccatcgcaataaataaccccatctccacagcgcgccacaatcccagcaccacaccactgggtccctgaccgagaatttagaagaaaaaaaccgctactcgcgcacgccctcgccacatgacattgaacaactgacgtgcggcgtgcgtccgtgtgtcctcgcttgaaccaaatctcccccttttttttttccacgagccaccatgacgcaactttccgcacagtgcatgaacactcatcccctggcaaaaggaccgtaatacacaaccttccacgtaccttttctgcctgcattttgagctcacttgcgactcgctgggggggcggggggcttgacgttgttggtaagccgccatgacgccgacatcatgtacacgacacagcgtcatcatcggcgcaactgagtccagctagaaattactatattgaattgtaatgcgtagatgtagtggctgattgaatgcgtttacgcctgcatatagctgatgcggcgtaacttatgcttttgataatctaccgtaccgtgaggatatcgttccgacccattccatcctggaaggtacctagcctagccctgcctacctaccatggctatccataccctactacctgtccttcatctcatcacaaacttccctggaaatgacataagacccacaccttcgttgctttcatgtctgattacatgtcctgaaatgaattgcaattgcgtctcatgaggcattgcgcgctgcatttgcctgcatcttgcgcatggcctcgcgatgcgcgtccatcatgtgtccgctacgcatcatgctatccagcatagatgcacgttgctgctgtatcgattcgcgttgctgcttctctagttccttctgtcgcctctcgttcaaaagtgctgctcgttgctgctcaatcaagtgcgcttgtgtctgcggaggtgtcacgtctcgaatgttgtctctccatcctgcgtatagctcctcgcgcttcttgtccgactgtgagctgcttgtacgcttcggctggtgcgagtcgaagcctgttggtgcacccttggtagcccacgacttgttctgccacttctgcgatgtcgacggcggtgatcgtcttggtgaagtaatcgagctttggtgttgcagcgtcggtgctgttgattggtggttctgcagcatctgccttcgttgtgctagggacatgttctcctggtcagccagctccaggaggttcgttgctgatgagcctggtgtgattgactgggaagaagttcgcttcctcatcagcgtctcccgctggcccaggagcgtgttgcttggtagtggggcaaggacatcaatccgagcgcttgagttcgagcgagacaacacgcctgaagaagcaatcaccgatggagctcctgcccttgactgttgggagaaggtggaagccgatcggtctagcccaaggccattcggcttatgatccatggaagctctgtttgagtacctcttactttccatgagcggagctgcgatttcgtcgcttactggcacagccctctcctctgagacttcttccgagatcgcgccaggcaacactggtgatggcaactcgtccaagtctggcttctcggcggcttctagatgctttgcccactcgtttgtacggtatgacaacgcaaccttggacaatctggctggcataggagcatctttgagactgccaatctgcgactcagcgtgccctgtttgtgactgcatatccgagtccgaggactttgactgcgcactttgctcgctgccgctcttgttgctggccatgagcgtgtcggcccgcattcgcgagtcgcggaaagacgagcgctttgttcgctcttcatccgacctgggatccgtgcttgtggtgagagactgtcgaaatgctggtcttttgtcggcaagatcgtctgcttgagcgtctgtgctctctgtaacatcctctgatggcatgttgtgttcagtaccgatgggcgattgcggtggagagatatgccggacagacacaccgtcattgtggtcgtctaacgtggctgcgatagaagacgcacgatcatcttcaacatcgttgtcaacaagtgcttcggacgactctgagaagacgtgcgatcctcgatgcattgagaatccacgtgctgctgacatatcagatattcgctttgacatgggacgctggtccgctgcagcctcatagtgagtctcaggcacggccgaaactgacgaattatcctcgtcttcactcctggcatcgctttcggtaggtatgttgaacggtagaggaactacaactgggggcggaggcactgcagcctgcagactagttctctttgtgacagaacgttcctttgtaggaggtgctgtaaactctgggctggtggcagtggggcctctcggaagacttcggtacgtgattgggttgccttgagcgtctagttgttggatgtcgtcgtccggaagaacgttgatagtaactgttgtgctttctgcggcgggcccgctcttgggcagactggccatctccacgctgtctttgccatatacctctttttctcgaatgcttgacgaagctttcggacttgcgatagaggacgatctgacgcttgaatctggaatgctcttattgccgtacgcagcttcccattgcgcacgttccttctggaatttatcttcgacaagtcgtccttgagcctcctcttctcggtcgttttcttcctgcttctccagctcctgctgtgcgctcttctctcgacgctccttgaccatgttccatacgcgtagttgcgaaacgactccgaagacggagatgatgacgatgccagctagctcggccttgatgtttttcgtcaacgggtacgtgttcgtgttcagtgggaagatatcgtcgttcaggctccataggtacaaccaaaactccttcaatccagcgcgtgccaggcagtcgattccgaggatcgcggcggtggcgccggaaaacgagatggatgcgatcaagccgtagttgcgcgtgtaatggctgaaggacagagagtatccaccagcactcatgcaaccaatgaagatggcacgtccagtggaagatgagatgagaccaccgcttttgaggcttaggaaccacatgctaagacagaacccgcccagcaagcatccgaagccttctgtgatgtctgagaagacgagggataagacgccgaagataagaccagtgaagaaggctgcgacgaagaacgcgccttggaccccatcggagacgggagggttcatcaggtagactattagtacggtgactgcaagagcagtcaggtatgcggcagaaccaaatacatagatcctggtcgaagttagtgcatgtgttggtgacagagtcatcttctaatgccagcataaggtcgtgatttatcatgacagagacgttcgatgtgctttgaaggtagtcatcagtgtatgggggtcgcacgtaccacttgttcttgatgccgatcactgcatataccaaccctgtgataagtagcagggcacccgtcagacccattgcgggagtaaccttagggtggatcggcagtgggttctcaggatcactgtctaaaattctcatgtcagccacatggctcttgagtctttcaatggatttcttaccagcagaagaagtggctgatggtatggcggtggcggccgtggctgggacccgagggacatcgctcgcaatagcagacggtttggccgaagcttctgacgagacggtgctggatattagtgaggatgaagctccggagggtgcaatggtagtggaaggtcgtgaagaccgaatagtggtcgaagctggagcctgcgactgatccgggggagaatcatcctgccggcgtatggcatgatgaggaattgctgcgactgagtgcaggcacagtacaagcgcaaggcagagaagaaggaagcgatatgatttcatggcgttggtgtatcgtggtggtgttcagtggtggaaagcgactgccatcgaattataattagggttcctggaggtcgtctaagatagtgagtgtggaaggcgcaattgaggtccgttgtggtgactggggtgaataatgacgcgcgcaagaggggaaggagcgaattgaagcttgagctgatactaaagagtgtgtggaggtaatgttccttgggaaaatgcagtaaagagcgaatgaaagagagtggacgcagacactgtctgccgtgttggcgtggtgttgatgcaagagaggtgcagaaacaggttggggaggcgcaagggtaatgtctcggtattaagatagagccatagagcatccgctcgcctgcatgggagatcgtcagttggctccgagagtctcagaaagcgagagcatgggccttgactcgaagaagcaaagctgagaaccgggcatctcgagtcggtatggcggcgttaaacggcgcgcttcattgggtgcatccatactccgagtggtttggtagctcctggatagcttcagagggaaattacatatcgtcagccaccttcgcgtcaacgttttcctgccaaccaggctattgagagaaagggatagtcgtgaaccatcgtctcgatacagcccggagaccctacagcgcgatgcgcaacagccggcagtcgttgactgcacacttgttcagcttgccattgagtacggcgcttcattgaccctgctgctgctgctgtttgcgcgaggctgtgcaccacacgctcccatgatgtggaccatgaaactcagctttgttatgccccagtggtcccgagcatgaggttgatgaaggaagacgcgtcgcgaaacgtggtgaaggattaaagaccccgggccaatcgttgctgtgattcaatagggctgcccaggccgcgacagggatgcatctgcagttttatgcacttcgcatgatcgtctccacgcttccgacactgcacagccatttggacgtcgcaatgtcctgaaggaattcgaggcctcgtatggacattgttgagatgtgaggctctcgagacggtacgcaggagcgaccatatcctcttcctgtgcggccagtccattatcttaccctcgaagcaatgatcaacttagcacggacagacaacccccctgctatgatcttcagatcacgctgaaaatccatttctacccgagcaccgaacagatgcgctagcaagacagttcgggaaagtgtgcctggcggttcgagtagacttgacgcctgtcaagtggctgtcgcgcgtttcgaagacagcaaatgtggcatcaccgcagttcaggaatctgcttcaaacatcatgcaattggcagttcattactgaggacttgatgcttattgtcatcctggggtcaccgttgtacagaacaattctcgtcgtggcacgttctagccacagcatggttctcagcagagtgggcccaacgagattggcaataatcttgaaagatgttggagctagcacgcttccgttgcacgagagtgaccctcgatggcatgcgatactacggtcttagcaacgtgtcgcttgaggaatcgcaaagttgtaaaagcagggcacgtagcacgacaggaacacgtccgacgaacgcgcatcccggctgcagatgtggtggcttttgtgtacttgcggaacgttcttgccggctgcaccacaactagcgtccgtccgttttcgtgccgaacggatggcgctgggaacaacgtcgcaatctgactcgattgaacggcattcgagatatcgatactaagtagtgttgcacgagttgtattgaaatatggtctacactctcctctcaagcggcagatgccatggtggcaggctgccaataagcccagtgaactttgtatattgagctgacgattgctgatgccggagtagccaccgaacctaatccgcaagtcatcttcagtccaccaaacagacgctgtcaaccgcgccgaagcccgcggccacacctccctcctcgctttgatcccctttcgtacgcaataggtaccccgcttcccagttctctagaatctcaccctttgaatcagatccgcttcggtccttccaaagacacacaccatacactcccagctcacaaatgacaccacccctttgcagctctccatttcgcaagactgcatttgtcagtggaggcggctcgatcatttccatcagaatgtaggccggccaatgtgtctccggaagtttctccaggaacggcgggatagcctttcgataaatgttatttccacctccctcgcgttgaggtttcagcacgtagcgagaagcggaagatggatccgtagcatgcttccttgcttccttcccggcctcgctatcgtcgagcgggtagatgggtgcaaacgtagctaatacacgctccgccactgcgggatcaggtaggaagcgcttgagatgcggagagtgtggagtggccaaaacttgctgaactttcttgcatccagcgagatgcgtcaaaatgctgggacacttgatagctctgctcttctcgagatgtaaccgggcggcccagtcttcctctttcggatagtcgtctggcgagtatcctgcacggaagtagatcgtcgtgacttcgtatgttgtcgacggtgagtttggcggtgtgtagacgagcgtccgatctccatcgagctttgtgtgtaccaaggtttctccaaagggcaatcggaatgaccgaacaccgttctgctccagcaaggcatattccaagtgtctctggtcaaagacgttcctctccggatcttgtacgacgaagagtacacaaagaggccgtgaagtcttcgatgcgccataggccttgtgtgcggtggccagaccttgtgccaacgaagaggctgacttgctttgccgcagagcgttttccttgatgatggacgtggctgaagctgggtaggcatcaatggtgaggaggtacttgtgcaaggcggacacctgcgacgagagtccaccgaacgaggacgcgattgtgttgaactcaacttgtttcaaaccaggagcaggatcagaatgagcgggatctttgtgtaccatgtagtctgacctgaacaaaccgagtgagagttcttgcacgtagccttccttcttgactgcaaggtgagtttgccataatttcgcaacgaaatcatcaatgtctacaagctcttccactatgctctgtagccatgcctcgtctcttgctatcgcggagtaaagctcgttgtaggctttttgtatgacgagaccgtcttcaaagcaagactttggaaataggcttggaaagagtgtgactggtgctgtacttgctagcaccccggaagggtcctgagatggttggacgaatgacggagctggacggaccgcaagaccgtgtgctatcgaccaatctttcaggttcgacagaaggtagtgttcctcttctttcgaaatttcgggcgggtactcagtctttgccgctgacgccatgtcgagggctgcctgatgccgttaaggtaatagagtacaacgtgaattcgatgacttatcctggatgtcttcacaggtgagtggggcgctgagggcggcagctttgagtgatcgaaggcttcctcgctaaagcctcaaggtaaaagatagcaagtaaaggcagacaatctgagcttccacctggtaagtaagaggactgatgagtactttgatcacgctagcgtccttacaaatgccaccccgcgctagcataataggtcgcgattgcctcatctgccccactgaaaccggaatacctaccgtattgtgtttgcttttttacagatatgcatctcttgcctatattacctatcttgcctcgttagttattgtcaagaacagttaagaagctgcaatggccctcccattggtacggaatttttgcacgcgtcatcacgtgcgctcgcgtttggcgactgcccaaaacagcctcgcttcataatttaccccacatcccgcgtcctcaccactctcacaccagctttgttgcacgatagcgctacagactattgctcataacgacatatgacatggtgtctgtctgatgcaacgcgaccagatcagagctagtactacgccgccgataagctaattaggaagcacctactcaagaatgacttcgcaactcacgttcgccaaagatccctggtcgtggaatatcgaagatcttgtcgcggcagtttgccactcgtctcttttccaggcggcaggctgtaggctagaagacttgccgaacgctcagagccttgaagctcaactgcgcgatcaggaggtcactggcgccacctttctcacagccctggactcgcgcactttgagatctgagcttggcattcaaaacctcggacaacgaacggcgctgcttgcagtcattgaattattgcgtcagcactctactgcgcacaaacagcatgcagcaaccatcggcgtacaagctctcgatatcaatcaaagtggctcctcagccaatactacgtatgcaaacacagatggtaggaagcgcctcaaaacaacccatatagctacagttccgctccatgttgtgcaagagccaccactcgtggatggcacaggtcagtgggatcacctcctacgctgggagcaagagcagcagcacgtcataagcgtagacgacatagcagctgatgctgagtccgagtctgaggacgaggaagaagacatggaagaacggtctggctctggggaaccggaaaaaatgccagtggacactgctgtagaggcccaaagccgcagcagactgagccaagatcaagttgtgaacatcatcaacgagcgtctggattactacacgaatgcctggaaacctaatcacggtgtcatcaagggcgatgagatcaactaccagccagaaaccatgtggcaggaggcagaggcgaatggtcatagacaagctctgataaagaagtacgaaacagatgttctctactacaagcaccgactagatcaactctgcgaggagatcataaagtctcccggcaatactgtagaccgggtacggtatcagtgccgcaacctggaagtcacggtaaactctctggagttgtctgagtggttgctatcgatctatagattggatccagtcgatgatagcgatgatagcggagacgaagaaattcgtcacaataatctcatcaacatcagcggtgagaataccagtgctagaggagcagtccgaacaataccgcctcgatcgcaacaaagattcgacgtcattgacctaggttcaccacccgagtcgtcgcagggtgatatggaggatttgctcgtcgagagctctcccccaccagagttgccagccgtacatcgccacccaagtcctcctgacgtggaccataccccagacttggccgttgctgagactatcgagccaggcgcgcatgcacatccgcaaaatccacaaacaacgagtaccgctacgaaacggtcacgcggtcaccttggtgatgagcctcaacatgcttctatcgcttctgcacggcggtggacatggagtgatctcaccagcacacgggatcggaagcgcattgtcactaaggctttgtatgagatgaatttcaacgaaagagaaactatacgaacgcgactcggaacagttggtaaagcagaaatgattcgggagatcgttgcttgcgtgcgaatgcttgcccagaatgggaacaagatgccaggtatcctaccacgagacctgccaaaaattgtcacactcactaggctcttcctttcctgctggctcggcaacaattaccttcgtattgagccgacggagttacacctccaggaccttggacagcgtctacaagatggatcaccagacctgggcacattctgggactatctcaacactgtcatgaccactactttcagcccaaccgcgctacaaaatccagagagaccatcgcaagccgaaattattgagatctctgacgacgatgagccatcatctagaccgtctgcaaggcaacctacgggtcgtcctcagatgtcgcagcatcccactacaatcattctcgactgataccgctcttaacatctgatgtgccacgcaggaattgctccgcactggtgtcccggattctcatggccttgggatctggcgttcaagggtaccattcacatcaagttcacattagcgacagattccttcagcattttgttttgttagcgggtcagcatgtaagggtgcaaagagccgcagtgcgcgatatgcgtgctcgagacgttggtacagtgcgccaatacaggctgtaaatggtgctttcttaacttatctgattaatcatgtttctcacatacacacatacacacacacacacacacacacacacacatacacacacacacacacacacgtctccaagttcagaacaaggctgaatgccctaaaagattcaataaattttgctagtctctggatgcacactgaagataaacaggctggaaggtgcggttagcgtatctaagtcttgtacgtcactgcgacgtccccgagcgagcactgactagtgtccaagaatgtcagcttttttggccaggtccttactgtggtaattgctaagaggttgtctcaaaatgtcttggttctgcggccagaattggtgtacctcggcaatttcatacctgcctcagtttcaggtgatgaggcatgctcaccaaatgtatgtgggcggcttaataactgcactaggcgcatctctgaaagatggggtaaccacgcgatctagaaatcgcttccaatgtggcatccgagatctacagtaccacagcggacggtcgtgcttccgagcaagtcgcctggaatgaaagcggaatagacttgctgtttcgccgatcgctcggaatggcggagtgcataggtgcatgatgcgaacctgaaaacaaccttaatgtggggctactcatagccgaacaatctgcaattggagttaaaggacgacgacgagttccgctggactcgattcattgcagctgtgatacctctgccaactcatggacatgatgtatctttagaatacgagaaagacacatgtcggtaccccacctgcggatcacgttagtaagatggaccgttcgattcaacttcgaacaatcaaagattaaatcaggtcggcatagtggccaatcagaaggcgcctaatgaaagcctgtctgccgaccgccggcgtacactactcccatcttagcgtcctttctgacgcttggtgcacatatgaactgattccgtccctctctcacgcctccaaagtaatcccgccttaccttttcccttcctaccaaagaaacgcacttctgagatttatcaaacctccgtattttgaacaaacaagcaatcgaccaccatggaggctcttttgcgccagtcgaggaccatgtgcccgttcctctccaagacgtcccccgccaccctccggtcgctctccacgactgccgctggtcatgatgtttctccaggagccggaagcatgtcaaacctacaagtgctcggtcgtcgctgcccgattatgggcaaggcacttactgttcagagtgctcgtagcggcaacagcgcgctcgcgggagctttcggcggcgctcgtgcttaccactcccgtgtcaatcgcgccaagttgcatacttctgcgcccaaggaagcccaaaccgtggaaataaagaatttgagagctcagcagggtacgaaacgcctcccagtcatttttcccaagtcatggtgtcatggcggaaatacgttgcatatgtagacgtgaataacaatctgacgaatatccaggcgcagtaacatttcctcctcctgcccagcagccggcagccaccaaacccgcccacgttgcaaccccggctccgtcgcaaggcaagactttcgactatgaaggtttctaccacaatgagctggacaagaagcacaaagacaagtcctaccgctacttcaacaacatcaatcgcatggcgaaggagttccctcgtgcccacttggcctctaaggaggacatggtcactgtgtggtgctccaacgactatcttggaatgggtcgcaacccacacgtcctcaagagcatgcatgaaacgctcgacaactatggagccggtgcgggaggaacaaggaacatctccggacacaatcagcatgctgtagcgctcgaagataccattgcgaaactccattccaaagaagcggcgttggtattctcttcgtgctatgttgcaaatgacgctactcttgcaactttgggaagtaaattgcctaattgtgtcattctctcggatagcttgaatcacgcttcgatgattcagggtatccgtcactcgggcgccacaaagatggttttcaagcacaacgatgtggcggatcttgaggccaagctccaatcaattcctgccgagtatccgaagattattgcgtttgagagtgtctatagcatgtgcggttccatcggccctattgaggagatctgtgacctggcagagaagtacggcgcaatcacctttctcgatgaagtccatgctgtaggcatgtacggaccacacggtgctggtgttgctgagcatctcgattacgacgcccacaaggctggccgcccccagggcaccgtccaagaccgcatcgatatcatcactggcacactcggaaaggcctacggctgtgttggcggctacattgctggttctaacaaacttgtcgacactatccgatcacttgctcctggtttcattttcacaacttcgcttccgccagccaccatggccggcgccaaggctgcgattgagtaccaggtcaactaccagggcgataggcgcctgcagcagttgcacacccgcgctgtcaaagatgctttggaagccaaggatattcccatcatccctaaccccagccatatcatcccggtacttgtaggaaacgccgaggttgcgaagaaggcttctgatctgctgctcgaggactgggggatctatgtgcagccgataaactacccaacaggtgacaaaatctcatccacatgctcagaacttatgctaatcgtcgctctagtcccggtgggtcaagaacgattgcggattactcccacgccaggccatacccgcgaattccgcgagcacctgattgaagcgcttgatagtgtctggaaccagctgggtattaagcgaaccagcgagtgggctgctgagggaggcttcattggtgtaggagtcaagggtaaggagtcagaagctcccctctggacggacgcgcaactcgaagtagacaacgtactcaaggagctggaggccggacagggagccactggtgtgcttgaggccgttctggagaatgagcgaaaggctactgcgcaagctgtggctgctgccgcgtaaatgtggaatcagctataacttcacattcacggtctagccgctcattaacaaattcaagaccttaagtagcctcgcaggcaacgcaacgcaggtttctgtacgcaacactgcaaacgttgaagtgtgcattcgtatgcttgattattgcaaatcgggaagcaatcatgcccaagagacgagacgtgacgtgacgaaattccgcaacatgcgacaataaaaatagattggagaggtatgcatgtacgtatgcgcatattcagcctacacgctatcctacatggacacctctatagtggtgccaaaaaatcacagttctactattcttcactggtggagtgaaagtgaatggtgaaccctgccaagacttggaccgggcgcggagctagtggaccttgaggctctcgcgaagtaagacacgcttcacgcagccaactgcgctcaacgcaacgtgattcttttgcgctttccgttgcaggccccatcaaagcacggaagcttccttccattactttcctttccagtccccttccgacaaccaccctctacctcacgtcgcgaacctctgccgtgcatgctccgcattaccacggccaactttcgactcgcgccagtctcttaagagattatggcaccgccgccaaagcggaagcgacccgatcgcacaaactcatacgaagatggaagagatgggcgaccgtcaccatacaggcctcaagatctgcgcgccggaatggcacactctcagcaacaacatcatcagaaccaacagaacagcccacgcggaggtggtccacgacgccaaagccggaacggtggtcgcggtggctccagcgtcccccaaagccccgtcaacacctcgcacaattcaccgacagccatgtctcctccagcgaatagcttccactcgaataagcctgcgccagctacaccagctgcgcatgcgccgccgagcaacccgccatcgacaccaacccctgcgaaagatgtccccgaaagcaatgagtacctaacgccccagcgcgtcgccaactggaacggtagcgcccgcaacgccgttgtccaggctgctctgtcagcgcagcgggatggcgacatgttgactttatccgttgtgttccacgagatcatcgaagcggctatcgaccggcagctaggtgcaacagaattgggttcgctggtgcgagaaatcgtcacatcgccttcaagcgccgacgtagaccctgtcgcgacgttcctcgacacgctgagttccttgacgctcgacaaggataagcaggcccgcgtacagcagatgctcatggccacggatatcgacatatctcgtatgcgagacgagctcgaggctgaactactaggatcattaggtctcgtccgcgacacctttggtagggtggccgtccgcaaagcaacccacgccttatatcgccaatcaaattacaaccttctgcgcgaagagaccgagggctactcgaagctcatgacggagtatttcaccacggtgaacaagccgttgcccccggatgccgccaaggagactcttcaacgcgtcaatgctcttatcggtgcattcgacttggacattggacgagtgctcgatgtcactctggacgtattcgccaaccttcttgtgaagcattactcattcttcataaaattcctacgagtaagcgcgtggtggcctcaactgcgaggcttcgatggcttggagtgggaagagcctctagtagcatcgttgcctcaatgggccctacctggctcgctgtataggcgcgattctcaacataacatcgatgaacagatgcagcttcgagagcagcgggatcggaagttttgggcgcgagttggagagcttggagagcgtgcagggatacaagcatattttgagctcggcgcccgtcgcattacggcgaacaatcgacaaccagatcagactatgccggcagacggtcaaccgatctcgaaacaacaagcggctcgaaaatgggcagacgagtggatagcagaaaccggaacactgccaccgccaagcaacgacattgcagcccagctcctcggcttcaaactacgcttctacgcttccgatgctcgtgatgctcacgacctccttccagacaacctcgtgtacctggcagctctattgatcaagattggattcatttcactactggacctgtatccccatctataccccttggaagaagacatggaggctcacaaagaaaagctcatggcagagaagaaggctgccgccatggagaaggagagtggagaaggtaacgctctaacaagggctggtgcattaccagacgatgccccaccagccccaccggccgtttcacgcctgagagagcgggaaactgcgtcgaaatcagactctgagcgaaacacacctgcaagcaccgacgaagagaaggacaaaaagagctcgttacccgaaccggccgaccaaaagcatctgctattgaagagtcttctgtgcataggcgcactgccagaagcgctgttcattcttggacgacacccttggatgctagaggtatatccagatcttcatgagttcttgttccggatagctcatcactccgtgagcaaagtctatgaagccacccggcctatcccctcggaccagttccctgttgttccaaagggggccggtctacggacaaacgcacgtccaagcgattttattccccgaaagacgctgagatgggcgaagctcgaccagcgcgatgccggcgagggtctgaactacaaattctactgggaggattgggtagacaacgtacctgtctgtcaagatgctggagatgtactcaaactctgtacttccttcctgggtctacttggtgcagaatgtggcagggacacccttctcttgacgaagattgtacggataggcaagaagagcttggctgacgacgactcctccgcgaaccgcaagcgctggattgacttctgtgctacctttattgctcctgcattgtcgttcacagacaagaacccgggcatcaccaatgaagtttggggactgctcaaaactttcgacacagccactcggtacatgatctaccagcaatggttctcgagcatgaggccgacaagcttgcgagacgaattcgcgcaagtactgaagtcgaccaataatctccttggccgagttgctgcaggaaataccaaagagtacagcaagaagattgccaaaatctcatacgcaagccctggtatcgtctttcagaggtgtgtgcagcgaaccatcaattatgccaacatgattgacacacttgtggagtgcgtcaagtaccttacgctcctcggatacgactgtctcacctggaccatggtgaagtttttcatcaaccccagcaaagagggcacgcaagacgacggcatgctttctgcaccatggctgaagaacattgcatcttttgttggtaaagtctaccagcgtcattcattcatggatccaacgccggtcctacaattcgtcgctcatcaagttttgcaatccgagggagagttgtacatgcttgatgtccttgagcagatgatcaagtcgatgggtggtatcagcatttacggcactctctccgagaacatgattctttccctttctgctggaccgggcttgcgtacatttaccttcacacaccatctatccgacaatcgccaccaggtcggatcttccgcgaaacgacttgcgaggcatctcaaggagactggccttgcgtcgcagatccttgttgcgttagcccagcatctccaaggttatgtgtatcgagaagaccaacaagatgcgcctgacaaagtcgtgcttttcaatcttgacaagttgcgctccaatctattgcagtacctcgagcttctccgcacctatatatcggtagaagaatacgacagccttttccctggggtcgtcgagatgatgtctgcctacggtgtggaggcggacatcgctttcacagtcgcacgcgctagcatagctgcaaaagcgaacaagaccagaatccggaaacccaaaagccctacttcccggcaatcaaatggcgatgttgtcatgggcgacgccgacgggaaacccactaccaacggtataaattcaacaccgaaggatcctgaacagaattcgacagtagcaatcaacgcggatgttgctgatcaatcatcgacagatgttgaaatggcagaagctcacgactcgtccgaccagctaattggcgacccggagccagtggttgattcggccaatcccgggatagaagcgttggtgaaagagatgaaaactgtactaccggacacgtttggtcagcatccatgcttgtcgttctacgtcactttctggcaattgtcactacctgatgtcgatactagcgggttccgacaacaataccagtctgtgatcgagcattgggagagacagttgcctgctccagcaccttcgggccgccgtggctataactccagcgtaccccggaaagagaccgatcagatgcggaaagcgaagattgagattgccaagctgaaggtggaacagcaggaggtcatcctagccaacaatctcactcagacccatctgcgtgtggagatgcaacgatggtttgagggggtcccgatgatcggtgcccaatcggatgaactccacagtgcacttcttcaagactgcttccttccgcgaagtcgcatgtcgctccaggatgcccagttctcggctgctatactgaagtacatgcacagttctgcaacacccggcttccgcaccatcaagcttctagaccttttgttcaacgccaacaaattagcttgcattatcagcatgtactcggacgaggaagcactgacttttggccgcttcatcaacagcatccttcgagaactctacacatggcatgagaacaagaacgatgcatacgccaaatttgctcttggttcagacagaaagctccccggattcggcaagaagtttgactctgaccgcattccaacggaccatctccaatatgatgagttttgcaagctgctttacaagtggcacaaatcgctcttttcggccctcaaggtctgtctcgatactggcgactttcagcaaattcgtaattctctcgttatcttgacagcgtgctctggaagcttccctaaggtcgacacaatggctttggagctgaagcaggccatcgaacccatggcgaaacacgacgagcgaggcgatattaagactacggcaggttccagtctggcactgttccgcaaccccgagaagaacttccagtcggagttcaagtttcgcaatgtaagtccttcttctcttgcgccgaggcaacaaacttacgcattaaaggttcccgagcccccgaaactgtcaccgacgccagtcaatgggaacagtgagggcacgcctagaaaatccgccacgccccaaccgcaagacaattccagcacgaagctcaaaccaacagcgccggccttccagcctaagacagagacgtaagttcccatgatcaacattgatcagtcttcgacgctgacctcaccctgcacagtaacggcaatgcacgaggatccacacagcggcatgaagtcgacaatcagaatcgccccacagcctcgccttcaacactgccgccttcttcgcgtgactgggaatctgcaaggtcgaattcgagattacaagagtctcgagcagcaactccatcgcaacaagaaagggatagtgtcaagccggctgcaggtactccagtgttatctacatccacagttccgcctcgaccagatggcaggaacacgccccagggtccaccaacaggcagaccttcgcacgttttacccacgaggcccgatccacagccaccaagatcacgccagcctgagcggcctgggtcagagcgacctttagatcatggctctcatggtcgttatgaggttcgagggcctccgggcgactatggacgcctagaccgttccggtgaccctgcacgtcaacgcgaagcctcaccagggcgtcgtggacgtcctgttcctggaggcaggacccctgagcggatgcctcacgcaggcgatcctcgagattgggcagctcgagatgcaagggattacgacgagcgagcaatgcgtgcaccgccgcgggatgctcgagcacccccagtgcgacctcctgcttgggatcctcgagaccccagagatccccgagatcagcgcgaccggactgactctcgtggacatcctgttccaccggccatggagcccagacgaatgccgtctaattcagcgcttgcccatgaacataggcgtgacatgccgtctcactcccgccatttatcggatcgcagcgatcagggatcatcgcgactaccatcagccgcaccttcaccttctgcagatggacctaccgtgaatcctgcgcgcgcagctttgatcaatcaagcggatcatgggagagacgaaccatctagaaatgatcgagaaccgcggagagaccgaggtatgagaccacagtctcctcgtggagaagaccgacgtggtgagaatcgccacgtcgatgaccgtcccctccccccatatcatggccggaacgatctgcctcgtgagcctcaagacgagcgcggcttgccaccgccgcattcaattggtcgtgatcgtcgtgaagagccggtagcaagcacaccaacaggccctcggagtgggcggaatgaacccgggtctgctgctggtacatcgagagagatgttccagccacggtctgcacgatcaacagcccaggatccgaattacggcaggctgaatcagccagcagacccggctccgccatcaggaccgcggggctcgtacaacaccccgaatgttgacactccatcgctcagcagatcaggcgagcgaccccatccgcaatctcaacctccaacccctactccaccttcagggcctgcctcatcccaggcagccggaatacaccccagcaggttggacaatattcagcgtgacaatattcaacgtgcgccaccaggtcctgccttgcagactaacatgccgaatgcgccgagcggcccccgtggtacaggccgaggaccccaaaatgtcctgccctcgcctgtcaatcgaggtcctccaactggtcctgccgccaacgaccgtggaccgcgtggaggtgaccgtcgaaacccactaggtgcaatcaacagcgttcttactcagaacgcgcctgctcctgagagcggatcgaacggtagggcccctctcccaccgcagaatcctcctgtccgtggtcgcggagcaagtcgcgccaatggacctgtcgatgcaactggtggcacctcgagccctatgccccctccatcacacagctcaacaccaaatgcacgtgcagatccctctcaacaaaggagtggcaggggcgagaaccaaccgagcacgccacaggatgaaggacgatcggagcctcgaggccatcgagagagcagacgttcagggcgcgagcgaagtcgctcgccggaccggagcgaccgccgtcccgacgaacgagctgcccgcaatgtaccgcctactgaagatcgcagcggcgatcgagaacgaggcagtggccgcgacaagcgtggtagcgaccgagagggtggtagtcgacgcgaccgtggcgaacgtgaaggtggcgaacgacctccacgcgaatcaggaggtagtcgagagtcacgcgacaatggcagcaggcgtgagcgcagctctcgcgaacgaaaggagggcgcccacgcgaggaccgacgcagcagaggcggcggctcagcagacgacggacgcaagagggtgcgagatcctcaggatcaggggcagggacatggcgacacgaagcgaagacgctagaagacgactaaatacacaccactgagcattttccttttatctaaagtatcatcatggatgcattgcacggcgtttttgggaaggcatcacgataccccgagtacgtttggctcgagagcgacaaaatctgggaaagcattttctgcacggagttttctcttctcattctgtatggctataggttcgccgtcactttaactattttcctttatgtttgtatgagtacaaagagcggcatgttgcttggtaggttgagcaccgcatattaaagacacaagttggaaataaaaaacgttgagatgtcagactttgtatgctcttgccgttatcactgtgagatatttgaagatgaagcgcgacccgtacaacaaacacagacggcagacttgagataaccggaagtatggcgtcttcccaacgtcatgactgatcagcgaatgaagagcacctttctagtgcaatccttgtattaagtatgaacactacttttcttgctaagctattttaggtcgaggagaaaaggtcgtcccactaaaaactcctctttgtcgaaagctacggacagcggggaaagaaaacgatatttgacttcaatctccaatatctgcgagtgattaaattcgctatgtgtacgtgtgctgccatgcccactaaccttagcccgcagttgctagtccccaagctctcagagaacaagctttcaataacaacccagctggacacgtatttgccgctgcgcaagcttccctcagggtcggagctcgtggatccatatccgagaccagagtagtccctcgctggaaccgtgctgcgaatgggacctccatgtaatatccgcacttagttacagggtcggtgagagggttttcggtgcagaatttatggtatgcagtcgtcgaaacaccaccactgctatcattaatgtctacagtagcataaggcctaaaaccgtcggcgttactaactgagctgaataccgcttgagtggccccattgttggctccagtgtccgatcatctgacggaaattcttgcgatgatcgagcgtcggatatttgtgccatggtgacaatcgaatattccaaatgcgccactctctgcgccagtggagatgtgaccttgacgcttcgatatgccgtcggcagctggatcatgagggacggggagctgttctggagggatttctttgtccattgaaacttccacccatccatttgtaccatccttcagggcttggaattccccggtaagtgctatatccccgggtcctggtggtgaagcaaatggtgaagcattcgcgactgcggcgaccagaaggaggggctttgtaaaacgcatagcctatgttgttagctacctatattacagctcatctcgtaagatcaagccaaatactcaggtatacatacgaatcgataccgtacaggtaatgagagatagctggtgatataatatgactagacttgttaatctgtgctgaatgatggacgtaagttcgtgggcattgagcgccttgtatgcaaaatattctgtaccttgtcactacagtcctggggtcttcgagcagattaacacaggcacgatgaacttcggctgtaatccaaacggtcggtaatggcgagaagccccttcactagaggtacctgggtaccaaaaagcttgcattccgcgttgcactagtcttgctggccagtgctaacactaaatacgagtctcttcgccgtctattgcaaagcttctaaggatgtgcatgttagaaaaggaccgcttggtgagatctatccccaaaacaaggggaagttgtgatcaaaactcatccggtgcatgccatagcgtgctgagcgctcggccattcggacggtactgatctaggacgtgctatggtttgctcagaaattggctatacggacgataataatccagagcgtgccttatctcgcttagtattcagccttttgagctgatttctatggtatgaatacgagctgctgcgaagaaggctgtaagcagaagatacgagatttataattttcaagtgcatgaggacctcctcgacgcggcaagaaccagctttccaagctgttctatcaaagtaacacaataaccactgcatgaagcagatacaaatttgcaaaagcatgttgtttgcgtgcaaagatactgctagaacttacttacacagtcttgaaactacgctcatgtctaacagagttaggccgaatcaagaaaccccccttttcactgcgcgtttgaggggtctccatgcacttgagaattacggtaacagataagctcggaagtacctccttgaacggcaatagccatagtttcccaatacgaacggaagttgtagagcactgccaatcaactaccagcaaccaagctccccaagatttacaagatgcttttaagcatctagagtagctttagggcatcgtgccgcgaagggagtcaccggaagttacgcaaagccccgcaagtacaataaggtaggcctcccggcagtcatggctatgtagtgctacaggaccaactatggtttccttctcatggtttctccaggtctatgtaaggtgcaagtacgaaggcaacctttgctgctaccgcagccgagcgatcctaaacctttgctcatgcggctaagcgatctcaaccaagagtcaatgattacttgattttgtcaaagccttctataggacatgcgagacaggctggacataggtctcaacgtactgcctgcgatgcctgttcaattgtgtaaagtaccttgcgttgttcccatgggccgttcagtagtgccgacttctggcggcggtctctccaaattcgtacaacattcactgagttagcctagactaattggaccgctccgtaagttactgctaatccatagcagctgtctcttgacatcgtatgatatggtacgatcactgaatgggctcagcccaaatacgcattttagtacgaagtagtgctcatttgcagcagcggtcttccgacaccttacaatatcgtaagattgccaaataagctcagcgggaagagcattttagtagtgctgatttagagcggcggtctctccggttcataccaaacacgagatataaccgagtagcactgcaaaactgcagtctcaatgatttgtgttgaaagatatctgtttagagtgccatagtcttcgaacttcctcgtatgggtggaatgtcggccttcatgttggcctgaaatacagggatggaggagctaagttcgaagacacgaggtcatgaatttgggtcaaattgtacagtatcgcacatcccttacccgttcaaatcatgctttgttcacctttgcttgtatttaattgagagagagaatgattgtcattgaccgtccttagcccagcatctgtttctttgcatgcgcgagttcaaatgctctcacggagtgcttccgtcttccttaccgcgcaatgatatatctacatgttatgtatgaaatggtgtactttcaggggtttcgcgggcgtcaaaatccaggagtctcaacagcgcgtatacattcagaccgcgtcgttataagattgttggtatctgatcgaattccgacactaaagttcgcatcaagccactttctagcggccggcagtatttcgcttagctgagtggcgcccacacacacaccacccaaacactcgacatcaggtcgcgccttcctcgtttcgtgcagcaatataatgctcaagcaggtccaaggtttcatcaaatcaactgggctcgtggtttagtggtataatactcccttagcatgggagtggtccggggttcgagtaagtcactctgaagctcatcggttcgattcgcatatctaaccagatatagttccccgcgagtccatctgttcaatccttttttgccatttgtcggtcgacatggcacatggtggttgtttttctttttgttctacgtatattaacagcggagccaaagcagttatgtcattttgatagttttgatattctctggatggtaatagtgttcgtcctgctggactacatgtgactttccaagtgcccctgactccaacattgaaaggcaccacacgcgacacaagagatcatcgcacgtggactgtgattttgcattactagagctgccttcctttcgctcttttacgtacaagtcttgactacttcctcattcccctcccatgctaaacttgcgtcctcgcgccctgccccttcgaatgaaccgagagccctaaaagccaaaaatgcatgcggtggtatcccaatgtccaagcctcaacgtgcgccgagcccatagatgatcatgatatgctacccctcaaacgccccacgctaaatcccactcacaccaaggagaaagaaggaagagaaacgagaaagcgactccacttcttcagctcttgtagggtacccaggaatccccgccacggaacaggcgggagctgattcatggattgcctgaccacttctggctcaggctctaccctgtgagaccatacaagtgttagctgagtcattgtaaggaaatacaataatgcgacacaaaagcgaaacaattgaaaaacgggcgtagggtcaaggggaagagctgagccacgcagggttttgtgacgtcccttgtccaggatatgacggtcgtgagttcggtggaggtggcctgtacgatccgtatccagatctatcaggcggggttgatggcgggcgagagtattcatggcgggaactggaatgcatgccgtgatatgagggcggcattggacggctatgggctgcggaatgggacaggggaggaagttgataccgacgggtgtggtcagggacgctattaggagtactgtacgctaccttcttagctggcctcacgggctcatcatcgtcactcagcgtcaagtcaaccaccggagcagacctcttgttcgatcgcggagctgtcgatgtctcccgagagggtattggaggcgtgctgagcgatacgggagttggtgcagcttcgctcttgatggctgtcacacgatcgcggtaatccgaaatttcgaccagatcttcgtcgctgtcgtcgtgagcactgtaaccatttttccgtggaggcgatggagccttgtcggtcgaccagtccccattgggttttatggtcacctgatccgcgttccgtactttgcgtagaatctcttcgacgtattgatctacagcaagaccttcgtaggatatcgccttgttgcaaatcgggcacgtccatgttggcgcttgttcctgcaattgcaagaacgagtccgcatcgaagcactggttgtgcgtgcagacagtcgacctgcaaggtgtgctgattctcaacgtcgagatggggtccttgagcgacatgaccatggaatcgaattcgatgtcgggatcgttggccttctccgccatctcgttcaggaccgattgcctggttatgacgttgcgctgttttatccgctgagtcaattcctcaacagaaaacttcctcaccatgtagacgaagaggttgtacttctgaggttctgtaagtgggtgttcacagaagagtgagttgaaaggggataagaaacctccggtgtatgacttgccttttgcgtcagcgcataggtgacaacgagattgttgcgataattggccggcgaaatgcgcacctggctcgtgatgtctgctgggcgcgtcgagcctggcttatttttcaagcccttgtagttcgccttgacttcatcgccattaatgcgcacctcaatctgcgaaggaaatgtaatgtccagacgcgtaaaggccgctagtggctgctccgtggcgccgaacaatagcagccgcaacgacggatccgccttgagacgtgcagattggctgtcatttagtatcagattccgcgtgcagttctggcgatgacttggtgaggctacagatatcagcatgggctatagtttcggattggcgagcataccgtctagattgatgctgctgaggacgagttcgcgaatctcaaagaaggggctgtccttgaagaagtactggggtcctagtcacttttagctgtgtgcccgggcgaagattgagggcatatgggcgtacgggacggcatctgtggcgggggatagggctgatacgctgcgctgctctgatagccgttgctcatgctgtagccgtttgaagctggagcagagggctgggcgtaggaaggcgcggcgggactgctgctggtcgcggctgggggtgcgtcgccgtggtgttgtacgcggtactgcagccgccgcagagcctcggcgtcgttcttgtagacggcattggtgatgactggtgagcgtgaagtcagcatatggcgagagggacgagaaacagcgcccatggggtgaagggaaagcgcaagcgagagcacctacggccaacaacgcgggcctgcagtgcggccttgttcccggtttgcgacgtgccctcctctttgcagatctttttgaggtcgttgttgatgagcgtcttggagcgctcggtaatgccagcggccatgtgctgcagactggaagccatggtggactgcagtcgcgggcggtatcgctaccaaaagtggaagctggtcgaggcggtggtggaacgctaccagatgatgtcggcgcgagaaagcattggaggctgcggacttggacgcgggcgcggctaagaggcgacgcagagtgagaggcgacgtgaagggcgaatatcggggtgctctgtgaggcgccttcctgcttcctgcttcctgcttcctgcggtccgacgtttgcttgcgacttccttaaacttgggcgtgcacagttccggtggcacaaacacagcgcaagacagacgcagagcggcgaatgcgggcgagggcgggcgtctcagtgcgacgggatgaggctatcgatattctgtagccgtcaactgctacggcggctctcgcggcgagggcctctcttcccaccttgtcgtctcaaagtcagcgtcactaggcgacgcgcaccggcaccacggcgcacgggtaccgcaatcgatagcctggcccgacttgccaccaaaaattccgcgccgaactttttccccacccgaccgccaactttaccaccagcttcactcacctcccgcacacaacaacggaaggaacgacccccacccacaacacacagcaaaaatggcaaaaggcgcacgtgcaagcagcaagaaggcgaaccgcaccaagttgcgcgcccgcgtgtttggtcccgcagacaaagcccgcgccgagcgcatccacgcgaaacttcttgagacaatccagcaaccaaagcccgagaagaccaacatggacaccaccgaggatggtaagttgacccatctccattcttccagtgacttgactaatgtacttgtagctaccgcggcgaccaaagaggatgactttcccaaaggttcgtctttcctcactgcccccataccacactccctgtcagactcttccaacaccaagtttgaccccacacgtgacagctgtgagctgagaaatctctgctttcagctggggctgtgctctgacgtccttggcttcaccgaggaaggagcactccaagttgcctttgacccgcttccaccacactggttgagtgagaatcataggctaacagtcacttgacagacatggatgtagacggcgctgccaaaacctccaccaagaaaggaaacaaggacaagagccagacgcggaaacagcttcgccggaagtccataaacaagatctctttcccagcctcgcgaggcaagggtgccctgaagccattcaccggtggccgcgtcaagaagaggtgatgagttacgaattgcatatacacggcgtttacatcggattcagcataccatggcgttgggaaaattttcgttattaaggaagaccgtcaaggtcatggaagataccacttcgaagtagcatgtcgagatagcaaaaccagaaagttgcaccggtcagtaccggtgactgccctatcatttcttcccctctcactgcgtgacgaccctattccggtactgatgttgtgcgcagagttcaacgcggtctgaatttttgcgaatcaaatcaaaaatgacctgtcccatcctaatcacacagccgtaccatgaagcagcgcgttaagcatcttcgaactcgattactgttggctgaactacgccttcgatgtttttgagttcgacccttcaacccgttcacatcctatcccttgtcataaaactacatcgcttcagcaagcttgactcactcttaactaccctactgtagactcgacccaactcaccgcacgacattatggccgattttctgatctgaccgcatgtactacactcgctaccacccctttaatccaagccttttcacttactctcggacgacatcaaatctccaccaacgctacaccgcatcgattgcgccgttgctactattattttaccaaagatgtgctgtgttgccgtctggtcgtaggacgtttggcccatgacttcaccacttacctttcacgtttgttgtgatgagtatcatgcagggcgcgacaaccaggtgcgcaatccctagcgcatgagaccgacggatgcctcatgggaccttcttcctgatcacttaccgccgtctgcattattgtgcaagttatttcgtcttgtgggtcgcaaaaatgctcccgaggcaccctcatctttttcgacaagcaggctcaggagctcttcgagaacgtgcaacaccacaattatacaatggtgtgtgctgtctttgcagagataagcattctattttatgtagctgattttcctcaggtcgcttcgtgctgcattggccattgtcgtcttaaggccttccaacctcaccttcaccatcacccagcacctggctcgtgcacgcctcacgcgcgtactatcagacccacatacacgatgctacatctaaaacatcataacgcttgccttaatcgctgctatctgttgcctagctcgacgacgactgcctatcagagcgcagcaagatcccgcaagtgaaagtgacctacagtatggacgcaatactctcctcccagccccctttcaagcagattgtttaatacccagccacccacaaagaaattgactcttcgttatcgactacgaaattgatccctcttcattacaccccactcttcctacctcctcgtactaccacaatcaataaccacaacatgtcctatgccagcaacaccgacttggcgctcgccggcttcgaatacgagagcatccgtctccccaatcagatgcctctgtatcttcagggcgacctgggctacacattccacccttaccgtcctcgtaacaccctccccgcccgcgctgaccctgtccttgacagcccctccaaggaacaccctagaggctctcagcaacttggatggtactctccacctgcctccgagtatgctgagagcctccatggtgactctgaggaggtggtcttgtccgccggttccaccgctgaggaccgccccgctacgccaggcgtcgaggctatagtagccgaaaacgctcatctgagggccatagtaatggcgatgagcgagcgtgtgactcagctcgaggccgctgtcgcgctcaagaccccgccccagcctcagcccaaccgccctcctaccactccacacaagaggcgcgcatcgcgtgtcaatgacccggcctcaccgaagtataccccgatgacgccgcagtcaatgggccccatagaggccatgtggagtcccggagtgacgcaagagcagcgccttgctatcgccaggggccagatgaggtcctctacttcgccggctgctcccatgtcatctccgggctccatcatgagcccccaaacctctacttcaagtccagctgccaccatccccaaggatcctaccctcaagcaaaagccggctaccaagaagacgcgtgcttctcgcgtgaagaagacttcggtgccaaagaaggctcgcgtctccaaggttcgccctgttagtgagctcggtccgctcaacttcgcttctctgggcgccgaggagaaagccagcatcctccaacctcttcttcagggcatcgaccccttcaccggcactgagctccccgtatccgctcctgtcccaatgagcatgcagagcgagatcatgcctgctccatcgactgccatctccaccgctggtcacatgacagatgacgaattcaacgccctgctcaacttcacgactagcgacgacattgcctacaaccacggccaagtcgaccacttcagcaactttgatgcggccgctcgccagcgtgaggccttggagaagcacgagagacgcgtgactgagggtcgtcagcgctaattctggatggaagaagtcgcacgatcaagacagtgaaggcaggaaggttggcgtcacggatagggcatagcaagggttaagacatgcgcgatactacacggtacacaattttcgatagttctcccataattagagaagttccaccccacttctactcatgttgatacccacgttcgcagagaaagtgagcatccggtgagcacccaaccacctgcaaacgggcgaccttttctcactctctcacacccacaccgccgctgatttagagattttcccatgaatttcctgtactacgagcaaacgcgcacctctatctgttgtctcgttctccgtcgcactcctcgcgccttccccaccgcctttcttctgcctgcaccgcactttgggaccccgcagatctgttttgatcacaactaaggacgcgaccgtcgcgtgttctcgcacaattgccgcactactccttttacctaacatatcacccatcgactcttcagcatgactactccaaagcgaccgcagagtgctacaggcgacactccatccacgtcgcaatatcactcggcatacaatggttacgtggctgatcagggacgcttcatgcactttatccgctcgcctgatcagtcacatctcgaatttggttattggtgcttctccacgacccaggacgaggctcgcgcctttgggcgtggttaccatacgccggaggaaattctgatagccgccgacagtggcgagggcgagttcgccgacatcaatatgctctggataccaggccgtgtcgacagagttttgaagtcccagatctgtggaagcgcaaagcaacacactcgtgcaatctacgacatgagggtcttcttagggaagtcgctgtcgttcagaggctgtgcgcctacttatcccatggaccagagactcgaggactattgggccagcaggcgcattccagcgtcggtactgacagatcctcctgtgctgcagtcgaccaacagacctccaccacctattcagataacgcgcctgccgtcaccggccatcgggccaaacaccggaccgcaacggacgtatatcgacaatccacgaacacaaagtgtctacggaaacactttcttcagtcctgtgtcgaatgggacaatcagctcgagaatgcgaagcccagtatatgttccagtcacgcgtgctggtacaccatctagttcatcaccagctgctgcgcccccatcacaagtctcacccactacatttgcgcagacatatcaatccaatgaccgagcggcatttggtggtcatggagcgcaggccatgagcagtccaaacgccgcagcagctcatcctcaaaacactgctcaccaagttcaatatccgacaggcgatacgaactatcacaatgggcctactcataatgtaacatacctccaagcacctcctccgcgccgtcgacctccgtacagtttgcagtctccataccttgttccagggttgctaccaaagccttttcacaacgcatcaagcccagttcagatgcagagcccatatgcagctcagcaaaatgttcaatttgctaacacaactcaggctggcgctccgtcggtcgtccagcgccagacagcatataggtcgcagccctacaactcaaccccgtacggagcaccggcagcgcagtccgctccttgtccccctgtcccatacaatgaaaggaaaccgcttcgtacaccacagtcatatggtgttcaggatcttccaggatcgcatccccggccaatcgcccaacacaatactcctggagctaacagcacactatattcgaacttcgagcttccaaccatgcaccaaactggccctatgccgcagcaattaccaagttctgctacaattactgatccacgcctagtaggacatgaccagaatcctggttcagcggcagctccgatagacttttctttcgaagacgatgagccaataacggtcgcaccagacgaggtcgtggtagatgaaggtaccacgactgcagcaggcgtcaccactgcagttcgccagcctgcgcccattagtgaacagattgagccggaaactcggcagatcaagtcgctgcaacgtcaattgctaacagacggcaatgatgagggaagatttaagaggccagaaacttcggataatcgccaggattcactcacaacgacatcagaccagttacctacgcctgacgctgtgcttgagatgccatgtatggattgtggtgaggaagtcgagaagggccacaaagcaggctgtcacctgggtgagaactcaaatacattcatcgccaacccgatgcaagctaatgaagtgacagatattgctccaatgaagcttactgtactcgatcaccgcgtgcttgctgactgcgtcgagcgctttgatcctggtccgtggaccactcaccaaggacctccagcagagccagagctagaaacccccgaagatcaaatacggggaatggcagacatcatcaggaacgaagatacgtacaagagcgatgctgagttatgcctcctgcctgacgatctcatgattctggcatgggcgatgaagactgcccccaacatcgaggttatttgcgagtagaccaattatgtttgttccaacttgtagaaaagcagatgttttttggaccatgttgcattgtcaagaggtggagactggcagggactttggcgttccacgtcttgtagtcgactcgcttacatgctctccacgccctattgtcgttcaccgattagatccgcgactcacgacttaacgtcgaggagcggtgcggcgctcagctgaacgcgacgctcgggtatttactagttaatttaagaaaatcatgttaaatccttcttcttaattttcctaattactagtagttttcgagtaaatacccgagcgtcgttcgagccgagcgccgcaccgatctcgaagtacccatgcatttctggaacgaatcattgtaattaccctatagtccgtactaagattatagtccgtactaagatttctgcattgtcgtgtaccaaagttggtgcctggcgcttagggcaggatgtggtaccaagcaccccgcatggtgggccgaggctacaatgtatcttgcaatgacggacgaaaaaatggtgttggggagagatatggggcaaaagctaggctgatagcaatcaaccccaggatcatattctgcaagtacgcgtatcaagtctgacctcgcttctgacatacttctgacttgactgtgtcgggtgcttatatataaagagccgggcgcatcccaacccacctacaacactcaacaccaaatcttcctatctgccgagaacactctgcagattcgccgaaatacaacatggccgactttgagactgtgattaacgacaccatcgcagcccacgaaatcccgggttgtgccctggtggctaccaatcgtgatggtaaatcccttttcactttggggtcacaatcatatactcagacttcccacaggctccttcaattacgctaaatcttttggcaagacctcgatgaaagaagaaaatgccaagcccttcgacttcaacaccgtcatgtgggtagcatcctgcaccaaactcatgacatctatctgcgctatgcaacttgtggaacgtggcctcgtcactctcgacgagcctatctacaagcacattcccgagctcgaagcattgaaagtcctcaaaggcttcaacgaaaccactggcgaacccattgaagaaaagcagacagccaccatgacactgcgccatctacttacccacgcatcgggtctgagctacgatggcatgcacccgacactactcgcatggctcgcataccacaaaaaacaacccaaccagagcggcaaactcctcgaacgcttcagcgccccgctcgtcgcccagccaggagagagctgggcgtacggcccgtccatcgactacgctggcctactcgtcgagcgcatctccggcaagtcgctggaagaatacatgaaaaccaatctttgggaaccgcttggtatcaaggacatgacgttctacctggactctcggccagacatgaaggctcgtctcgcagacatgagcatccgcaatgaggaggggaaagtcaggtttaccgatgcgcacatgccgtatcttaataatgatggcaaggagaatgaggattgcatgggaggccagggcgtcaaaacttctgcgggcgagtatttgaaggtgcttaaagcaatcttgactacggacacggatgagaagatcctcaagaagcagacggtcgaggagttcttcaagccgcagttgggcgagggcagccgcggcatgttgaactttgtgctgcaggatcgcatggtatgcgccccacccctcggtattctgatacgaagaaatactgacaaaacaggcgaacaacgcaatgggcggaacacaccagggagctaagagggactggggtctgggcggtattctcatcatggacaagccagagggtagcgcgttcgagcccggcacgatgctttggggtggctatcctaatctcatctgggtatgtttcattgaatcgcagtgccactctccttcgacacgaaaaagactaatctgtcgccagtgggccgatcgcaaggccggtctcaccggcctatacgccagccaagtgctcccacccggcgacgccaaatccgcgcaactcacgcgccaatttgaagaaggcatgtacgccgctctccagaaagtaagcacaccacgtctatagccttgcattcttgttaatgtttgttgcatcaaaggcctaaaccacctcccctcgcgtcgcatgtctgtagtttacagcgtccacctagcaaaccaatccagaatcaaactcgtcgcttcggcgtctttgcacgtcagtagactcgtcttgtcgtctgtgtccaggttgaagaaagaactgggccagtcatgctcgaggttcttgtatgcgtaatgcacaaccgtctcgtcgccccatgtgtgctttgtcactgatttcttgccgctgcacaaagtgcttgtgacattctgatccgctttgaaatggtccctgtccgcccaggcattcacgtacgcggggatgttggtcgagttggcgttcttgcggctattgagagcgcccttgtacttgatcgtcttgtcctcgatgccgtggaactctgcaatcgggatgggcaggcggccgggcttgcaatctggcaactgctgcgtcgtcttgttgaggtagaaagcgcccgagacaggcgcgaatgctgcaatgcgtgttgatgcgaccgggtcgcaggctagcaagccggtgaagcctccgccgttggatttgccggctgcgtagatgcgggacttgtcgatgcagaatgtggattcgagatggtcgatcagctccagggtgaattttacgtcgctgatcttagggtctgcgtcggggtcgccttgccactgcgggacctctttgccgtcgtcggtgatgaagttcacgccttgtgggtagacggagattccctcgaagccgtagctcgcgttggagaactgactgagtttttcttggtactttgcatcctgcgtacgaccgtggaaggagaggataacagggagtttcttagttccgtcgtagttggcagggagatgtagacggtatttgcgagttggcgtgccgctgttgctggagagcgtgaggttcttcgacttaccagggacgagaccctctggaagagctgagccacacccggatttggtgtcacggatgcttagagcctggatactggagacgaggccgaaagccgcaatcgtagagataatcaatttcatcgtgacaatgctgtggggaaagatggtgataattcaaggcgaaatgaaagcgaccgacgcgagattatatattatacaggttacgctcaggaccccgatgatgcgtgaggctgttctctatttacagacctgaaatatacgccagctcaaggcgtccaatgcgacgcctgacgatccctcgtcaacactatcccatgtgtggagtagtcgtcggagtacgttcgggttccctatctaggactacgacggcttgaatagtgcaactcgcgctgatgggaatatgagacagcacgaaatgatgtctcgtgaaggtttgctaaggtaagccgctgatgcggaaactgtcttgttctggggtgatgcgtcgtggttgatgatgcaaaggaagcggctgacgggaattgccccatgtcaagactctaaaattagcacaaagcttagtcgacccgacccgtcctgaacgccggctcactcgttctccgtcacgatatctccatcgagcgtacgtcaagcttcacactcaaaatgacttggacgacttacaattcagagggatgggcacttacacctctgcacttgtcttcgggctgtctccatacagggccacgacactcgatactatcttgatatctcaaccctatcaaccttcccttgcttcctctgttcgtatatgtacaaccactacgtgcattcattgtcgtgattacttaggcacgggagagctctacgcgaaaaggcccaaaagctcgaataatgaaactacgtcgataactggcagttaccagtgtagctttcctggaactatctagacatttccgaatcaggcgaagtcgtttgagcatgaggcaaaagaaatgagctttagcagcttcatttataagctttgtatcaggagaaccaaaggagttcttggagtatctcgctgctttatccaatggttttctctcattctttaaagtattgtcgcagtcttgctgcatcacctgtatctcgcgactcctgccactattttcctcaactgggggacgacctgcatgtgccaccagcccgatcgggcgcaatcagaagctgaaaaggctacaggccataatataacttgtaggtgtgacaccagagttcattcgttgactcatgtggatctcaaatctctcaagaagagtcggaaatatctgtcgtgttagctatcgtcatgagttcatcatgggctgcgtatgctgaacaaccactaattgcagacccgtaacgagactcatgcactttgataacacacattatatgttccccttctcgattagaaagtgaatgccaagtctagagctagtcagaagatcgagggtgaatgcgaagttttcacgtcacagcaacacatgtttgctccaatcgctgctccccgctctacgcattcactactcacatccacctctctaggcaaccctgccgtcaccttctctgggcttagctcctcgtacggcctgtcgctgcccggtatataatacctgctcccccgccctccttgtcttttctcccctcaagcccccaacctatgtccctttgacagccatgccgagcctaaacatctccttgccagtctagcatcaagctcgcctttccgttgcaacaaaccttcctcaacgaaggacgtctgcgctcccgggcgcccagtggacgcagcgcagacgagcgcggattgttcccaaggcccgacgtctccactacctccagggacgtcaatgggtgacatggtcgatttgcgccattggtagccactctgtggaacccgcacacgcacacgcacacgactttcggccttggatttctaacgacctaggtatcccagagtccagaaaatgcttgtccgaaattggaagcatcaggaagaagatgatggatttaccacctcgaaggagcacctggcctggggtgactgccttcgagccgctcgcttttgaggctgcagacacgccggcgctgctgtcttgcagggcggggaccacgacagagctgaatcgacgctcaagcccgatcggaatgcgacatgcccacagtctagggtgctcatgtttgcgaatctctgcccggttggcgagggaagccagctgggaggactcaccgcaatggtttgactagagtgtcgctgggagagtgagactgagctatggcgatggtggtgcctgacttcagagataatgctttttcattgattcagttggcttgccagctgttcgaggaagagggtcgatacgaaaacgggcaaatgagttctctaacacgccgcacatttgcctgaaactttatactatgtcatgtaactatggaatcgcagtgtcgtcgctgttgacaccatgctctcttagcagttgtagcatcgactctaacccgtatccctttgcgatcctcacacactctgtagcagcttcatcaacgcgcgggtcgcagcctcgctcaaccaaaagccggaatagcgccacgtgctcatgttcgattgcatatgcaagtagaggtcgcgatccaatcttgatgtctgcaccatggtccagtagttcctgaaccacattcctgtggcctttcgccactgctaaagagagagcatctccaaattttgctttgtgttggagtagcaattgcacggtcgccagatctccccatccaacagcgagctccaagactggaacagcagtatctgcttgatgctccaagagcattctaatggtgtccttgtgcccgcgtctgcaagctaacaggagtggtcgccggtcttctccgcacaaagacctgtcgcctacaccttcgactgaagccccgaggctcaagtagtgctcagccatttcagtccagccttcaatcgcgcaatgccgtaggaaccgtgtatattgtgccggcccgaattcccggtttatgcagtgcaaacttcgtttctccatcaggaactcaaaaacctccctgctgggggtgtgcatcaatgccaacatccactcgttcgcgtacgcatggtgaggccgccttttcctcgaaaacacccaaggtaagctttcagtagcgaagttgaagatgaactgcaccgcatcaaggcggccggcttcggcgacaacgcataacatctctactcttcgttcttgtgctgattcggggaacttatcagagccggttgtcagcgcggcaagaaaacgctcatcgctgtgtcttgcagcgtggttattgatcgaactgaacatccaactattctgagcagggtgtcgtgcgcttgccatccatctttcgacgatcgtagtcgtctgtgtaagataagcggccacgtagagatgggtctcggagtcacttttgtctttgacctgactggccttcaacatctgagctaaacgtgtggacggtcgttggtcgcgtatgaccagcagacacagctgatgaacatagtcagggacgctgcgtgcttctgcatccgcttcgtgcagcttttgtgcaacggcacgaatgcggagtaaatcgggaagcccattgctaggctcactaagcactcgacgtgcaaggtaagacccagcgaaataagggattcgtgggatgggatctttggaacatagtttgaaatatgtatcaaggagtctaaatatgtgaatcacattgataacctcttcggcaaagagttctgacaacatttagcttttcctttagatgcgagaggtttgagaaagaaggtactgttgacaagtcgcagcctaattctccttctgagacctctaacttcacatgcacgtctgagtatctcttgaatcaactcaagaggcaaatcaaggatgcgcatttagggcagcattcacaatcgttccaaaaggcaacacgatgtaactatgcgatttggaagctgtaaaatgatgttcacaagttgagatcgaatgagtagagtaggttcggttattggggcgtgatggaattgggcgcagctctcgtgcttgcgtaactgagagagatcgccgcggcaaggctaaatcgcgcccgggccacgggcaagggcgatagtttaagctgtctaacttcacagttgtttttgcacttcatgatataccaataagctactaagtctttccaggcttcgatatgaggtagcagctgctctataatagcaagttgagttcaaacagagtgtgcacgtatcatcatagtatctggtgacgtggatggcattgactcacgttttgatcaaaacacttctcaacacttctaggccacccaacctttgtatctctcatcctcgtctttctagcatggaaaaatcccatttcaaaaccgcactaggccaggctatttacgaatacggtcatgaaagcgaccgtaataatcacagagaactatgcggcaacaatcccagctccgccacaatattgaatacagagccagctctgcgcgatcgtagattccacgcaattcacaaattatggtcggcgatatcaagcgaagagcatcacattctaatcaaagaagctaaaagtgaaggcgaaaaagctcaagtagcgtccgtgatgctagaaaaaggtgaaagggccgtagaactgcttaagggcttacttgaatcgcaccagaagctcataatagaagaagccgagaatcaagaacatagtccaaaagaaatgcggctggtcctagttggcaagccgtggaagaagcgtgaagaaatgatgtggtggatggtttcattgttgagaattgcggcggagtgggggataggtgagatattcgtgacggagggattgccaacggaaccggaaaagtcgtgggacgaggcgtatggggtgttggctatatttagggaagtcctagaggaccaggatgtagagaaatgttaacatatttgacaacatatcgtgatttgacagactggcgttatttgaactaagtccactaaccatgacaccatgcttgtgctgagctttctggtgcttgatctgacttactcgcttttgcctctggctgatgactagtacgccataaggccgacgatatgactcttttcaactaaggactgattcagcaagatctagtcaacgacgaacaatgccattgaatctccccgctcttcattctctcctagcctttatataccattctaccatgcccgccaaagcactgcgtacccattataagatcaaacacctctacaacgacatggaacctttcaaactagagcgcgataagatcaagacgctgataacaccgacgatggatccagcatggacgaagaaacgtaaagaaatcattgaaaacctgcaagctattcacatgattgcgtaccgcgacactacgatacgggatcccattcgtgtcatgcaaatcgaacgacttgctatacgagccattaatggaatgctcgaagaagacaaccagcgcggttttttcattcagggattgtaccatgggccaagatcagcagggcatcagcgtgtgcgtgcgcatctggccaagacaccggtcgagagactatggtggatgtctgtaatagtgaggacagcggtgtgctggaacctgagtaaagagattttgaatcttggaataacgaaggattgcagcgacgcgagagcggttttggaggaagcgtatgacgtggtggctatgatgagggtgatgcctacagaagcaccacagtcaagctacttgtgtcggttttattgtttattgatgcagttaatatcttggatcttctagtgccccggctcttagtaaagcacacccttcgtactcctaacctcgccctcccactgcttgaccaccgttgttgcatgtctgatggcgatcgcaagtgccttgaacgcactctccgcccgatggtgatcattctctccccttatgcaatcaacatgtagcgttgtgccactcgcttgcgcaaagctctgcatgcaatgcggaatcatctcgcagctcaagtcgccaatcttctccctcttcagacccaactcgataacgctgtatggccggtttgacagatcgatgacggctcgtgaaagcgcctcgtcgagaggtgcgtatgcgtgtccgaatcgtgctagacctgttgatccttgcaatgcgttcttgaacgcggtgccgagtgctaagcacgcatcttcactggtgtgatggtcgtcgatgtggaggtcgcccttgcatcttatctgcagactccagccggcgtgctttgcgagggcgtggagcatgtggtcgaggaagccgatgccagtgtcgacgttgatctcttggctgttggacttctgtgtggcgtggtctttgtcgaccttctcgccttctccgttgaggttcttcttgtcaagagcatcccagaagtcggattgttggtaggcttcgagttcgcctccgtcgaggttgatggagacttggatcttggtctcgttggtgtcgcggttgagggaagcggtgcgcggcattgtggcggtcgtagctctgtctgtgaattcgtgtggcaggggatgtatatttctgggttgagttggctgaaagatgattcaattgcttcgtatgatgtcaaggtgtaatgaacaaaaagttcgagccgacagaatcggaggggtttagatgcaccccacgccccacgtcacatgtcttggcatatagggctgaaaaagtggccaaccaccgaatcgccgaacgaaagcttgcagctaaattttttgacatcgcaaagtcgcgcgcaaccactctcacccaaagtaagagcaaaggaaaccagttttacgcgagtcaaataagcaagagcaaggaaatattccgcaaaatgccaggcacgacagaggaaaacgcgaatgtagcgatcgtggatcctacttcggcaactggagaggagattgatgcatcggtcgatcgcgacaggatacgcgtggtatgtactacagttcgtgttgcagaatacctttactaattcgacgcagctatctggggcgactgagaccgctgcatcatttcagattgatggtgaggatcacacgcttggcaacgcgcttcgatacattatccacaagaagtgagttttagctactatatcgtttgcatcatagtgaagtggccaacaccatatatagccctgatgtcgagttctgtggatactcgattccccatccatctgaggccaagatgaatttgcgtatccagacatacggtaagctatgcccgcttcgactgtctgaatcctgtcgctaactgtgatagatggcgtcagtgtgtattctgtgcttgagaaggggcttgaagatttgatggccatgtgcgacgttgtcgaggagaagttcaaagtctcaagggacgactttgtcaaccagatgcaggagtgagcgtttcagagcattgcattacaggcgttcaagggtagcatggaatggcgcaaaggaaggaaatggtattgtctttgctatatacacgcttctgctctccgacttttgggtctctgcttggggctggtctagttgcggccctgcacaatgcatcagtatcagttctctgcctcagatggtggggcactaacctctaagaaaccgttgatgaagttactcggcagcttagcctttggttcttcttcggcgcggaagtatttgagcacgtgtgatgtctgcttccagaaattcagggtttcctgatggagcgtcagtcctgagatcctctaaaaagctcaagttcgcttgcagacgcgcaaagcctcttgagggttcggcaagagaggtcgtacctggaattcctggtgacttgagaacagtaacacatccactgtccgtagttgattcacgtatctatgccgctcgaactcttgtcgtatcttggttcgtaaggtggaaacgggtaggttgagcgagtacatggtctggacctcgggagcctatgtgaactgtgttagccattggttgtccaatggtgtcttgaagctctctcgtccccctggggatctcatgtcttctggttcgcgaggttccatatactccacgagacacaaattccagggttgaagtcgccagaggagctcgtaagagaaagacgtgacataccgaccgcagccagtctcgatagctgtgaatgaccctcctcttcgcatcgttccagttgaccgctgtgccagcattagcgtttcagagtccccaatgcctcatggtaattgtatgcatacatgagcgcgtgcgctgggcgaggtaggtggggttaatgaccatgtttgcggtgttggtgagctcgaaggtgtcctggagcttgacctgccgtgacgatgcgggcttgggtggaggttcgccaagcctcacgttagcgcggtttcttggtggcaggcgcattcgtaaagttatgcgaccaccttctgcctcaccaaacactcaacttacaatcaccacgacaatcgcccaaagacgaaagacttgctgcgaccttattctaatcacagacccaacctcgtacaaaatatacgccaagatgccaccaatccgaaccgcacgcgcctcgaagaaggccccgccggagggcttcgaggatatcgaggacactcttctggagttccagaacaagatgaaagacgctgaaaacgcatcgcacgagggaaagaagaagtacgaaatgacttggcccatcttccagatcacgcatcagcgctcgcgttacatctacgacctctactacgagaaggaagcgattagcaagcagctctacgactatctcctcaagaacggatatgcggatgctatgctgatagcgaagtggaagaagcagggttacgagaaggtatgtggactttggaagagctatactgggatattgctgacttgaactagctctgctgcaccaggtgcatacagaccaaggagaccaacttccgctcgacatgcatttgccgagtaccgcgcgaacagctcaaggagaatcaggacatacagtgtgtcaactgcgggtgcagaggatgcggatcgagtgactgagcgaagagagggactacgatatttcctgatactggtcaaaacagaagagctaggcggtgccctggctgttgacggacatctgactcccacacactggcatgggcgttgcaacatccagaagcaagacgagaagcagaaaagttggcgagaatgataccccgttatgacagattgaagtcatgacattcacaaacaacacgaatcgacaggaggcacagggttcgtcggtcagacacagcgttgtgttcagtcgttgacatgtctacagataagctacatgaataaagtgcagtatttgtgtcataaagaaacctcccgggtatgcctgaactcctatcttgagcatattttagtgctttccctaacgccaataacaaacagtcgtaaaatactatccctttcgtacatactcaccgaacacgctgcgccgtcaaaatctttacagtctcgtgctaacgatggtagacggggggtttccattggaccggaggatacagactgtaatctgtcttcaagcgtgcagaagacggaggcgaaggccagtactttgccaaatctgtccccaaactgtgccgcttgaccgtgtcgccacgcttcagccgaaacggcatgctgccgtcgattggcgattccaggtctgcatcgaggaccccttggttctcatttgatgatgcaagtttcagcggttcgacgttcctgctcttgttctcggtcgcatccatggtctgcagggctaccggtcgtgagaattgcgcctcacgacgtccatcacgttccatgggcgcgctgaaggctttcatatgaaacaccttgctactccctcttcgactcgcaatcgaatttttgtaggatttcagatccttctctgggacgggaggtggctttctcggcgcgtgatgcagttttggtacagctctccgtttccgggaccagtagatgaagagaatgcacaacccaactaggaagatgacaaggggtatcatggcgagtccaatgatcattacgctgggcatgtcgcgaccagccggatgtgcggaaggtgttggtgtgatggtgtctaactgggtgtagaccgtgactgtagcgatcgggggttgtgtcgatgccggcgtggtgtcgctgcgcattgtgaagcgtagtggcgacatgataacccacaacgaggtaaggcaaccagatcgaatctccaagctctactagcaggaaagactggccaaataggcagagtatatcgataagagccgtatcacaaacgcagctgaactgaacacaatgcgcgccaggccaccccttaagtaaacccgaacaataaaacaaaacgaacactgcccaccttttcccatgctttgttttctagcacaccaccctcaaggaacaaggtccaattcttgagatctacggagtccggttggccagccccatcagacctgctggggggtcgagtctgtgaaacatgagaaaacatggacgcgagtagtcgaaggctagaaaacgtgagcaaaagagccggccaagctagagaagttaatgcacgttcattgtgggaagcatggttcattttccgcgatttactagtagggtgtttggtagggtggttttttgcttctttctgcgggtagttgtctagtctcaggcacggaatattgacagaaggccggccccgcatcgtgccggcagatcttacatggggctggcgggacgacagttgggcttgggttcgctgactggctggtatacattgccttggaatcgaggttgttgggtccaagagttcgtgagttccgacgggtggcgctggatgtggttagtgtgccttttttgctatttaggggtcgtgaggctgagcttgagttcagctcgggagatgttggcaggggtgtttgactggaaatccttgttggatgtatgctttattgcttattgaattgatgctttgtgacataaaggaagagaatgaaagtattgcctactctgaattggctgtatgttcgaagcgaacccgttgtggagggaagagtctaacgagcatagtttgtttttcacgttcacgcgctgagacagtcgttttctgtcatggctggattggagtttcattagtccatcgtttgatgttcaagagttgtggggttgacaactcgtgttgggcgtggagatatgccgctagacaggggtcgcgatgcgataatgcaataacggcgggaggagcttcaacctctgacaataatttgagggacgagccagagtcactcgtagggcgccggacgccaattgactgagtcacagaagctgtagaaatctgtaggcttcaatcgtatgtccacgttttctttctgtctccattacccatcgcaaagcacagcaactcaattttgtgagctggggactgcgtcaaaccaacaaaacttcctttttgtgcgggactctaacctggcttcggcagatcggttggggtcgcagctcttgcaggcatcatgtctctcactcggctgcacccgcgactcctctcgcggacgaaccgaatcttttcgtcgcaaatccgatactatgctgcgcctggcgaaggtacaatccccgcagccaagaagaaatatgttccaacgagcggtacatacccgcttggcttcaaggctggaagcgcacatgttggtgtgaaggcatcgaacacgcgtttcgacgatctcgctctaatcgcatcggacacgccatgcgccggtgccgcggttttcaccaccaacaagttccaggcggcccccgtgacggtcagcagggatatgctgaggaagaggaagggtgaaggcgtcagggcagtcattgtgaactcaggctgcgccaatgccgtgactgggcgtggcggcattgaagatgcgatatctatgggccaagagacggaccaatgctttgtcaaggacaacaatggcaaagatgacggggcaagggagtcgaagtgttgtcatgagtactggtgtcatcggccagcgattacccatacagaagatcacatcgaagatacccacggcataccacaatctcggagacacccatgaccactggctagcgacggccagggcgatatgcaccactgatactttccccaaactcctctcccgatcgttccgtctcccaagcagccaagaaggagtaccatattgccggtatgaccaaaggtgcaggcatgatccaccccaacatggccaccctgctggggattatctgcaccgatgcaccagtttcagcaggcccactacagacagcgcttacctccgccattacgaagtcgttcaactcaatctcgatcgacggcgacacatcaaccaatgacacagtcgcacttcttgcaaacggagcggcaggaggccaatccattacatcaacctcatccgaagacttccaagctttccagaagaccctaacggagtttgccatcgatcttgccaagcttgtcgtccgcgacggcgaaggcgcaaccaaattcgtcaccatccgcgtcacgaacgcagccacgtacaaagacgcgcacaaggtcgcttcgacgatcgcccgctcgcctctcgtcaagaccgccctatacggtaaagacgcaaactggggccgcatcctctgcgccaccggatacgctgagggcgtggactcagtcatccccgaggaaacaagtgtgagctttgtgcctacagatggcagtgaggagctgaagttgctcgttcgcggcgagccggagcaggtggatgagactcgggcagccaagattttggaagctgaggacctggagattaatgtgcggttgagcgagaacaagggttataaggaggaggctgtgttttggacgtgtgattttagtcacgagtatgtgactatcaatggggattataggacgtgaggcgaaatacacaaaaacgaatagagtttgttcgagctttttatggtcttgtgcaccccgtttcttcgcttcaacggtgggaaagactcagggcacaagaaacttggtaactctgaggccactgaaagcctttttgctgcctgttgaaagtactagcgatggctaaaggcacaatccatagatgattgttgagtatcttcagctgctaagacagagcatggtacctaaatactctctgaactacgtctcttcatgcacctgacaggtccgctgtacctaacgtgcgcctctgtagcgtacgattcgctatgattacttcggactccgtttcatctccattctcgtgagttgtacgccgtgcagagttcaaggtatcttttgctaggtcattgaactattggtaacgcgtttcagccacatctctcgacgcacagtgtacatatgaccactagaattgatatctgctttctaagttctgtttgtactcatacaattatggctctctcctttgccgcttcgaaagccaaaccggggtgcgagtccgtccatacccccataactcgctgtatctctgccctgactgcattcgcatgcacgtttctatcagcgtaggtttccgtcagaaaccctggaagctcaagagccgctagcgaaagtcgcacagcccattccttgccttcaggagtatagattggattttcccagggataatgacgattctccctgttcgtaatctcatcgaatgcggtctggatggagcttttacagctttcgcatgccttcacaaaagactcgaagactttcatcagtctttcctcttccttgtccacttcaggactcatctctacgacatctttaggaactgacttccagatttcgatcaattgctcccgagtagtcgccatcgttggtgtgtcgccctttgctattttcctttgtgccgttgaagagatagctgactgttcggctttttgtgaagatatagagaccaggctggagaaactgaacttaatgagaatagctaattgttgcagacgttgaagctttctggagctttatacagctcgttagtcattgaatcatagggtcatagagcgactcacggtagggctgatacatactttactgcctcagacttcggacttatccaactctcgtgcacgcgttgaaggcgttactcgtcataacatgtataaggtgtggccatgattttgaattgctgcgatcatactgctggcggatcatgaaaagcacttgacaagtgtgcagctctcacgatgcgtactgcttgataccaacctaggtaggtatttctggtcgtgaggaggtcaggggtgaacttttgtttctacccttccgtgggctatttaccaacgttatggttcgtgtgacgagtacaggtgcaccgacgcttggataacgtggcgcagtgtgcacaaattcgtgaatctgacaaaccaactgtttgcacctgtcgataattctgaggctgctacgaaacctcggtgaatgatgtttctttagacaagcatttaccctcattgaatgccttttccatctcctccgccatcctctcatcctcatcatcctgcttcgccttgtcctccccggatactgcttcctgcttctgacgtctcgctttctcctctgggatctcgggtatctcacttcccgagaacgccttaacttcaattctccatgcgctgtcgagcctcctagctttgttgaacacgaggcgagtatatccatcccaatgatccattccttgaaatactgtgtcccagatgctgagcctcaacgattcccatagaatcttttccttacgaccgggaagtctattactgaatctgatcaggtatattgaacgtgcgaatctagtgctccagtactggcagcctgttgtgtcgtgcttacgtgcccatggatatccgtgccgctttaccccatacttgaaagtgtctactacagtgtcgttactgcaagtctcatagaaggcattgtagtactgctgcatcactgtttcagatgccagttggtaattgtgctcatcgatgattccgggtaagaatatccttagccattcaatgtactgttgttggggggtcttttcgctattgggtgggagtgggggtgggggggaaagtaatgactaccatgatgtaacactatcttcacggggaggcggatgaaagagctgatagaacactaaggggttggttcgtgtgaagcagtattgcgagcgaaaaaagacccaggagcagctatttctattctttttatacatgtcgaagactcgaacgcgatgttacacaagcgttgcattggtaccgggtcggctctacaatccttattcatgatgactctgggagctgggatgattttatggagtgtagttgtgatgaaaatgcctccagtcatgtcatcagaccgcgtagtggctgatgtcgtcacattgtttgtgattacaatcactgtgtcacgaaaagcactgttctcgtgctgttggattgccccctgattcgaacaacaactcacacaggagataagtcatcattctatgattgccataaaagctggaactttggcaccaagacactctacaacacccaacccaaatcgtttactaaatcaattaggattcgatcaatcaaatcgctgcaatggatctggagagaccagagacccccgcgcatgacaagcaacgaccatacacaattacacaggaaattcagaacggccttgaaagacttacaaaatattggaggttgacttgtgtgaagaagcacggttacggggagggcgatgtgtatgaggcgaatcgagataaatttcacaaggattttgtccagatgctcgagggtgcggaactgttgaagtgggaaactgttgttttcccagaatccggaaacgatgcgaaaaaactcaaattcccagacaacaaatacctctataggttctttgtagcggtggcagtggtatggggactagagtttgaagcagtgaacaaggccgtccacggtggttcgacggaacctgacaccgcaggcgcattccttgcgaagcattgggactctgaagtcgcatttcaagaacagaaaatagccaacgcggagaaagatttggaagaacgccgagctaaacttaagggcagtgctattaagaatagtttgagggtaaaagagggctggatatgacacttatcaggattcaatagaggagagcggagagtgttgagtgaggtagatgatgaggggctgaactgtttgtcaatcatgtttatcaccatgtacttaattgctaaatgaatttcatgtctgtgaatcattacaggtaccagcaaggactgggaaaggatttcattaacgctgagataagactgcaggaaaaacgtgatgtgattgaacacacaaaactgggctttgatctgtccgttttatgagaggcgaagtaggacagcgtgtataacttgcgaaactcaaagccgacaatgtgaaggtccgcaaatttccaattgaaaagccatgacatgatctctattgcaacaaaccgtaaaacgggccgtttggcaacctcgatcacccggagtgcagcacactacggttgaaacctgcatgacttcaactaagacacgtcttgaaaaatttgatatgtagctcgtgcttggaaagcctggtggttgcttgtccaggtacttcacgatcgggatcttctgatagcgaaagtccagcgacatctgggggaaaggacagcagctcgagcgggtcttctctgtcgttccgatgtagtctaatcgtcaacaggtatcataccaagtccgaagctgtcaattccaatatctgcatcccaagtgacatcccatgatccctttttggtgccgcgcgaaccctgcgatcacgacccaggtttcttggacgagatgcagatgggataatgtctattccataacaacagcctaaatcaccgccttcatcgtctgtagtttggacaaaacctgagcctttaggtatgtcacgcatcctgaacccagtatatgggatgttaacaccattttggtcgtcccacctggggcacattgtgaaaccggcaatcaacaccgactttgcagagatctattggcatttcacaggtatcaccaataacacatgccggtacaaatcgttcagtgtgcatgggagaaggtacaaccttcgctgtgcgtcctgcatacgatttgcagcagcgaatgacacacgagatacaccatgaaccaccctctcagtttcatcagtgatctttttgataagctttgcgtactctgattcgttggtggccaacgcaacgaacatttcatccgagctcatggtggcccgcacgtactctgtgatatctttctgaatgagctcgtgaacagcaagccagcaatcagtattttgcgcgaatgcgctttggagggacaagtatggtcgactagaatcgcaaggcttgacacatggtttgtagaggaattgttgtaggaactcgataagctttgtctcttccatcgctggatcgtcatgccgatcttgctcgttgaactcgtcgaaaccatcgatagaactaaggagacggatatggtggtcggcggaagcgtcaagtatgccgatcaaatctggcgtcaaggcactcttggagaactgggtgccagacggcaccaagcgtcggcagaattctgtctgcctttcctaacgagaagaggtgaagaggtagcctgtaaatgttcaaagatttctaataaaataaggtagagtatcttagagctgcgcatacacccaggctcccctaaccttataatgagtatacctctaaagaatatcagcgtaggtgcagagcgggcacgaattttgccgctgcctggtggtgaaccaatgatgatcgcatgctccaggcttctgcttcacgccgcgataccagccgtccaaaaagattagatttgcacaagtcaggagttcaccttgcatcaagtgcatgcatgtcgagttgactaaatgtcgtgccattgtgcgctttgtcctataccgaacaaccgtgtgcgcatgtggatatctcgtgtggccccaaacgcctacaatgcaacttacataccaattagtcctgcagtttatggtacctggtcgatcaaaatctgttggtcgtcagtacgccgtccaggaaaaccaacaatgaaacctaccttatctcgtagttacccgctcgtgtcatatatcggacccacttcacactgctgtagttgctcttctcgaacactttcaggtatcgcacaagcagcccagaacttgtgaacatgagcagcgagaagttcaagctgagcggcggcctcgaccaggccttctgattggtcatgctggtcaagctcgcttccgcactcagaacatactcgctctgaccagtgaagcggggtattttccagacaatgttgttgtgctctggctcgtactttgccttgccctgggatgtacgttcggtgatgcgggcggtattaaggggcgtgggtatccgcaccacgacattagtcgcgaacagctttgagccataattggcacgaatggcgatgctgtactcgacttttgtctttccaacctcattgacgatagcatgtaccttgaacggtaggttgacattctcggtagctcgataccgcatgagttcgaattcgccatcaggtgggacgaaggagataatccggtctgtgtcaaacttgccaagcttgacgcattggtgaaattgacagtcctcaagtgtgacactcccagcagccgccctagtcgcctttgcgcccgccttgttgcctgatggctgttgtaggtggtcttcaccgagcgttaaccgatcattgagcccgaacttgcactctggcgttcccgacaagtatgcgcgcattataatctggccgttcacatctgcccgcagtaccgtgccagtcgctgacatcagcaggtttacgtcttcgatcacatcgacgaacgcctcgttcttgcggtatttgatatcggctcgtcgccatgacagagcgcctgtcgcctgcattgtgatcttcgaggagtcctcctgtcatgagtaagcagttgcctgtctctcgaggaagaccgattctgagcctaccattgctctctctgacttcacgccttcagttgtaatgtacatcttcagtgtatccgtttcggtgttttgcgggtacccgaaatccagaatctcgtctaatagctcgtataccagcacgaagttgttcttcacagcctcctcatcgaatttcccaaagtacgcctttcccaatcctacaaatcgatataggaactcgaacactaatgccgcgtttgcattactcttcgtaactgcgaccaggtagatgttctcgtgcttgacatggctaaaggtcgttgaaccgagtgtgaggattggtgaccgtacttgggcgttggatatcacctggatgcggaagacatcggcgagtcgcgggcgacaatcgttgcggaatgcgcgaaagatgaggttctcgcctttttgattaaatattagtatgcctgatagcattttgagggctcaattgtgtggtgaggggtgcaatggtgtggagatagcgcgagtggtggttgagctccgcgcgacctccgtaagcaggggccttcgatgccaagaaaagggtccatcccgtgttgacgaacggggcacatcctagtcctctcttcaacgtcctcaatttcacgtttggcagcgtccatgtacaaaaatgcgcgccaagcttgaggagtctcgccggggcaccaagctcatcgtattcacgtcacgtgtcagatgagcaattcagaccaccttggccaacgacgctccgcacaggacctgggcatctcttaagcttgcggcacattcgatttgcttcggcttcacagatgcatgcgaagcagatccgtcaatgccacaatcaacacagagccgcgtagccagcagcactcgtccgtgactgatacgcaagcgtcacagatgaattcactgttagaggctgacctatgcggtcattacgcatcaagcatgtcggcccagcaaacagcacactaacaaatcttcccatctccttcatctacttctttcatctgcgatgccgatcaatagtgcccatcaagtcgccaaccacaactacaacatcaaacatggatggcaccttcaccccaacaacctcaactcccgaagtttcctggatcttcaacgttacgacgccgaacataggtcttgataatgttacttgatgatgaaaatctcactggggtaaagatcaagctgtcgatggcaaagcagggtgatttcagtgctgggtacgtgcaggcagtaggggagcatcacagtcgatacagtgggacgagtgcgcatctgactgtcgagtggatcgaggctacacaagacgagcctgagttgatggatgcgtaaggacgttgtaggtatctcggaggccactgttcgatcgaaccttcagacataccctttcacgtatgacgtacgcattgtcagctttcactccctagctgcgacccgtggcaagtgggtctgcctccgcggccatgccactagcccccgcctccgagctacaaatatctccaaaatcggtctccaagaaacttctaccacgacccacgggcacgtactcaactccaccccttagagcgaccagagacaacaccaagaccaccatctcccccctacttctgcaccgccgactgcttgaacaagtcccaagccagggactaaagtttaatacctgtatttcacttccgtcaacacatcgatcaccaggtattcaacatgtcaccggaagagttcaactcccagggcacttccatcagcaatgctcttatcgaggctggtatgggaaaggacaccatagacaagttgcacaacaagaggaccattgtgatcgaagagaacaagcgcttcaattgcggcagagtcacggctttcgcagtacatatcggaacggccagtggccgtgtctgggcatgtgtcgagaacggtgacctcatcgacgaggatggacgcggcttaggtcaagcaaaacgaatcttcaacagtcctgagacaccggttcagttcctgccttcaaacaactggcctacttccatccgtaacgatgttcaaggattgttacgacatgagctctttgcccttgtgcggctggatgtgtaccgatgggctgaggttcgcaaagccaagagcgctactttggccatcgtaccagatctcaaggccctggtcaaggctatgaagctctacagctcccacaataagttgaaggtcgaagaccctaaggggccagacataaaacgaaaatcgaatcccagtggcatacagccgcgtggatctttacaaagtgtcgagaaggaggacaaatcggactcctatatgaacgaccgacatctgaaagatcgatcaggttcagtctcaacggattctgaaagcgaaggagacgtcaacgactacttcatggactacgaacgtgcggaagaggtagaatatgcctcaagtggtgtattactcgatgctctgggccagaagctgatgagcgcactgcctcacttctccgtctaccgcttggcacagcggcagaccgagaattacctgcccgttcgactccacattggagaatgttacgatgcaaagtcccgcgttctgtgtaggctctgggtctacctgttcccaacacaacaacgaaagcacgcccctcacctcgactacattgtgggtcgcccagtcagagaccaagatatccagctcatggccaacaccagaaaggaggaaatcaagggcatgaaccatcaagcgctctgcactgagctgtcgaatggcacggcgaagttgttgcctctttatcgtctcttcggcgaccctacatcagaggcagagttacaggcgctcatcaagtatgccttcgtgcttgctgctgagcttcatccagccaagctgcctgatcatcttatcccactgaatagcacattcattgcaaatctcaggaaggtgtgccagattcttcagtttagatctgtggatctcaaggcccggaacacaaatctgcctttgcgtcgcgtggatattattccaaaccggggctccgggataagctctcaatccgccagggatgctaagatgactggtttgcacaacctcgacaaaatgccagaggatctcctcaagaatctggaaggatcctcaccggtccgtgccgctagatcagagcggagaagtggggatagacttcctgaagacggagcttacatcgcggaggaaaactcccctcgaagaaaggttgaaagggtgcatcaaggtgtaaaccgcgcattttctccgaatagttcggctgaaatgatggatgccgacgacttgatcaagagcaatgcagatcgcgactcacctgaacctcgtaaacgcagcaaggacggtggtgatgatcctgctggagtccgtatacggaagcctgcctctgccgcttcccagtcaggcgccacgacgacctcagctgcgaaggcaggctcggggctttcagtgtctcgttcaatccttatttctctagtacgtaggcctaaggctccaaagcctaagccagcgtccgaggtgcgcccgaagcatcgcaaagagcacattctacgcaatcttgaaattctttcgaagaataggaaagtgctcagaggtcgcatcatcaaaacccgctctgcatacaataggaacgcgaatcgtctgaggcgggccacgcacagggaggagaagctgttgtctcgttctgaccgactgatagaccgaattctgcacgtttctgatcggcaagaaaagtacattgagaagctctccgctttgatatcaactcaagacgatcctgccgaggacgaggctgacggggctgagcagtaagatgaagagacggaggcgggagatgaagagggtgagtctgacgatccctatcagcgagcacgtaattgagttatcatgacgacaaagagtccaaggaatgaacgacgtgcgcgagatgtttgatgtcggaacgtgaatgaaaatgctaaaccttgcatgattggatctacactacctctcagggtgctgtacatgcttcatgggtgtgataaatcaatctggaaagaaaaccgaatgaataagcaagatgaaagatttattgaaccttttgtgcggctcgtgacttttttgcgttttgtgaagcttgtgactttcttgccttacgccttacgcattgcgtcacacttctctctcatttttggtcttgaacatggatgattccagcagtatcaactaatcgcaggcggcagacttatttggacgcactctgattgtactcaaacacttgtcatagagcagtggtaacgttatgggtaagcctgaacatatctactagcttttcgccatatcgcgaggtaccccaaatgccgtgaagttgtacagccttgcctgagtcatgtgagattgccgatattcggaatttatcatcttagcagtctaactctcatattctatacttgtctttcgcatctggtccggcgtttttgggtgtaccatgcacatgatgcccaacacgagaagaaacacgtggtctgatccaacgtgtttgtgattgctatgatctccttgtgaaaattcatgcgtttattaaacctcccaggctcgctttcgaaagcctctctcaccccaccacttcacacgacgaccaggttcttcgaattgaagcatatttgataaccaacaaaaactgcatcagatcataccatgaccaatatggatcccggccagttacggagtgccttccttagcaacttcaacaggctgaagaacgcactggaacagaatggtctctgggctgacgtccaaaagaaactacacgattccggcgccatcgaggtcaaagtgaacaaacacttcacgaacggacatagaacagcctttgctttgcgtatcggagattctcgaggcaaagtctgggcttgcatcgacggtaaggtgatcgacgaggatggatacgattctgcacaggccgaggagatcgacaagtataccaagcgacaaattcgactatgtcaatggaatacatggcctgcgagtttcaaacgggatatctatggtcctttcggaagcgaaaatcttgcacttgtgcgatttgacattgcacgatgggctgtattgagacagtccaaccacatatcatatggcgacagcatccaaccaaaccttcaggaccttactgaagctttgcggaaataccgccctgctaactttggcagtcgtcccaatcctgcgggacttccattgccgttcagacaatataaattcagccgcacgaactcccaatcagtctccaaggataacagcgacgcaaaggccactggtcgtgctttggatcctcaacagtccgatgagctacagaacgagaagacgcccaatatcgcggacaatagggtgtctgttgatgaactgagcccgatcaacgacgtcaacgacgtcaacgacattgaagaggcgatttccgaagactgtcaggccgcaggtctgcacccactgcgccagcatgccaaaaaggtaacaatgatcaatctcaacattgatcatgctgtgcagaatagtatttatcgtacagaccgcctgcctgcccacacggccttacagctgtcttacaaagacgacgcagcgatggttttagatccactcccactacactccagagagcaggttgtaggccgcaagactcggcgtagcgctcgagcagcgaaagacgcacaagaaaaaggactgactgaacttggagatgattctaggaaggtactccacaatcttggagaattctcatcttcgtatcgtggcagccaggacgactcggattcatcttccgacagtcttgctacgtcaagaggcgacactctggaaaacgttgaggccgatgatcgtgatattgacaattctctcgatcatcaccgtcgctgtcaggcaaccgccattccttccgcaactgtactgtcatcttcccaacccgcactaccatattcaaatgagtcttttgcactcgcagcacctgatcaatcgcagcaaagccatcgaagaaagctgcaggtatcttcagaagtatctgacataccatctcggcgtagaccatactatgccactcgtccaaagacacgcagcgaagaaatcctgcaagaatttaaaagacatggctgaagttagccatagtcttaccgcggaacaagctgagagagacaaacttgtagcaaggatgaccaagaagcagatcccagctgctctccagattgcgaaagaacgccagactgcactttatcgcaggatagaccaagcttttgccagaagtgatagacaagacgaattaacaaatgagttgttggagatggtagctggcaccgcaacagggcagactggaactggtgacgaggaagatgaacggggtgaggaaatgccaaagcatagcgacgggcactctgacaactacatgggagagtagttgtttgaacagattggcgaaactaagatgaagatagacgggctatttgaacatgatattagcatgaaatgcgacataattatgagcaattacgagccaatgatgatggtggccaaggctgtgtttcccatcagtattgtacgcagcgcaaaacttccaaagcagtagcagatgacaactaacgatgatgcgacatcgtcgatgtacttcatacatatattgtcatgctgatcgtgttaaaatcggaagttgtgaatttgaaagtgtatgctaaatgattcatcgaacttttcggaaccatgcaaggtttattcagacaccagatccactctctactggtggtggaccctgattttgcaccacaattctaggtacagaagcaatcgccattgatcccggcgttggtgctatctctgccggtgtcgccgtccccgaagacactgaactaccaccagccgcacttgtcgtagttgcagatagtggagaaagtgctggggaagcactcatttgcggttgccgttcaaggcgatccgcggcttgagccttcctgtgaagctccagattatcttgccttatctcttcatctcttttttgtcgttcttgtttttgagctttattattcagtattttgtgccgacagtgaaggtgtgctacttaccacgagtcgacttgatccagggaagccgaaatggtgatatgctcatgtcgagatcgtggaaaattccttggaaatctacgaactctctcccgaaaactgctacaggttcatcgctgtccactatgaagaattcactggtcacccatttctcagagccttctggacaccatgtcaaagagaccttgctctttgcatcgaaacgcacccctcgccttccacgaaatgattgtggcttctctattttgtgctcttggtctgtcgtccatatgtgttctttgaatgcggtcctctgggctattaaattcttttccgaagttgtgtcgagtatgcctgatatctgcacggttgaagctgctgccggtatgcctcggaaccacactgcaatttctgtttcaagagcttgtgttggatcgagctcgaccttgccgtctctttcggtgtctttcggtccaatagatgtcacatgtgccttcggatcgtggcctgaaccgattggcgcttccggctctccagaataacgaagtttttgaaggactggggcgacttcatattgactttcatccacggattccacagggtaaagactgggtggattggaaagccgaggagatctcccactaatcacccttgagctcatatcgagacatgaaaaacagtcaggaaactcacatctcgtattgaagcgccaattcattttccaagccccgcaccctatttgagagctttgtcacttgtttatgtagatcttctgtgtcccgactaccagtattgtgagctcaaagaagttatgaagcacccgcggaagactgattttgccttacctctgcctgacagctagccataacatcatcttgtcctgtataaattgtagtttagtgtttgcgagcgtgtatgcgctcgtccatttagtcgctctgccaccaacgatattggtaaagcgagagtcatgtgattttgaattttgccattcgtcgcatgtagacagaatttccagaagaatgccctttgcttcgttcaatacagccctttcaatgtgatacggtctggtttctaggttcggccacaataattcaatcgaagcttgcaagtcgattgttcgatggcgaaggaacaaccattccgctgcggtagtcatcgttgattacagtgatgaagatggaatgggtcgtatatctaggtaactttgcgatgagcgggaggaaacaaatatgtaagaaggtccctcttacctagcgggctttggtaataatttgaatggcaaagcttaccatggcgatgcgggactgcatttgacaagccacattcgcagcagtatgacatcagcatgcgtatacgaaaatatcatccggaccagttattgttacaccaagataatctttagtgtgacaatctcgacttgcgcgaacaaaagagttcgtgatcgtgttgagcacaccagttacttaggtaggtactttacattggtggagattcgaaaaatgcgataaaattttcgatgccgcacgggtgattccacctcagctgaaagccaggcaaggctggaatcatgactggttttcggcttcgatgggatttgtgcaacgatgcgccaccatgcagctgggcatcaactcacagcctggccttggagaccgctctctcaaaccgatattcggatcgaacatactaagatctaccccaagttcgattgttatagcatgaattctctggatgcacatacgggccgggccgcatcgcctggcccaaagcccataggctacaataagctcgcctcactcatgggaccaaattccgaagtcgccatattccgccgattcggaagcctgaacatgttcagccttctttccatgcaagcagagctcacggagctagagcgaaaattcaccgacatatgtctcgacgattcagcgagcgatatcgagcctgtgaaccacttttgtcgcaactttgccaagttgagagcctcagaaggaacagagcacgatcttcaactgcagatgttagagagtatcaagaccaaacttgcagaatacagtaataccatctgcctcgtcgttgactccgagccctttactcacggggctatacagatgcagccctagtcctagcttctgaagtcgcgaacttggaaaagcctggaaaagccgacgtctctcgactacgagagtggttgaaaacagatggcctcggcgacaacttcctggcaggaacgggaacggagtccttcacatgggacaccaagaatgagggtgacttcgtggtgctgagtgcaccaccctctgataacgaacctctgctgccagccttgtcctcgctgcccttggacttacttcactgctgtctgagaagaaaggtgtgtgatatgttcatagtatttcaattctcttcttctgtccacgtgcatatcagctgatgaactttgtttgccatagcgtagcagagctgctgatgtcgagactggtgtcttaatgtacaacgacatctacttgcgacgcttcaacaagctcatcgtgacactcgtcgcttctctcctcccaatcgttgccataatcgtcctgtacgccgtcaaaggaacatggcgtcgcatctgcgtagccatcgcattcactgcgctctttggaatcgccatggcgtgcaccaccgcgcggcaatccgagatctttgctgcaacggcagcatttgcggcggttgaggttgtgtttattggaagtgtctctggcaattgacatgcgtgtgagtatatacttgaccttcacgtcattagtattgtagaacaacgtctccacggttttcagcaagcaaaaaaggatgtacagctttctttctacttacatgcagtggctagtcacaacatccaactgcaagatatcatacatatttacaataatgtcatctcacgacttctccacaaccttgaccttcttgcctacgttctctgtacccggcgggaccttcagtccaccgaacacaagtccgctcacagccaccatgcctgccgcgcccatggcatacgccgtctcccgtcccgcccaccagtagagcgtacagaaaatcaagggcccgagggctcgtccagcttgccctatcatcatgttagcaatcgttcaacagaacttgtagaatatagaagagcgtaccaaaactcctatgattccccaacttattccccctctccccagcacttgcctcaaacgagctcagactattcaagcccgtcaccaccgtcgcactcgtaaccgccagcagcgccgcagcaccatacaacgcgccctgagtctgtacgcggcccagcatgacgaacgcaatcgtgcagctgaccacgcccatctgcacgaccttgagcgggtgcatgcggcgcacaacagaaccctgcagcagcgaggcgacgagcccgatgaagccgaggagtttgcccgagtctttggcttggtaggagaagaggtcgtaggtcatgaagggcagggagaattccatgccgctgaagaagagaatgaatgtgaagtgcgtggcattcaggagcgtgtgtgagtttgtgcggacgagggctttgggggcggcgggggtttttgcgtgcccgttggtagagccgttggaggttgaggtcgcggatgggagcgtctcggggaggctgatgtagaggtagatggtctctgtgacgatgaggaagagcgagaagccggcggccatggcgaaggggttggtggtcatgacttggagggtggagaggtatgcgcctagtgctggtccgaatgtgaacgcgatgctgaagcacacgccgaccagggccatggtggctcctctctgagcatcgtcgctgatgtctgtcgctattgccattgcgatctggacgttgccttcgctcagtccaccgacgattcggctagcaaggaacgtcctgaagtctgttgctacgacccaaagcgcaacgctgaggatattgccgaccatggaccacagaagcgctgtgcgtctgccatatttgtctgatagcgtgccaatcactggcgatgcgacggcctggcatatcgagaagagcgagccgagtgcgccgccgagcaggacaatgtcgtagcgcgaattgatgggtttcgcaaacgaattcttgtatgcattcagacccgcgaggatcttggaaaggatcgtgttcggatcgccagtctcgtgattgcggtagaactcgatgagctttgggaacaggggtaatatgaaggtgaaggatatctacacatgtcagtcgtatcgcgcgggagcacaagcggagccatcggatgacgtaccaagtcaagcagaagcgaaatgaacaacaccttgagcaccttcttgcgcagtgccgcggacacgggcagcgttcctgaagccatcttcactgtccagaaagatgaccaatatgcgtgctgatgacaatgcgcgcgcgatgttaggttaaataggacaacagcgatcgtcgggaggggagctgggaagaagccacttcagcagtacgcgctagaaatagcaaccgcggcgcaaaaacaatctatccagctagattgtaatatcgagggcgagcgcaaaccttaagtcaggtcatgacgaagtagacggcccaaagttgtgaaacgattgacaggcgctgtggagatgccaccgagctgcttgcggccgtctgacaggccgaacagtgcgcttgaaacattgcgggtaccttcctgaggctggcagatctggtaatgacagctgtactactgttgtcggaaaggctatactccgggtaccatggccacttgattgtgtggctgctcacgcgagtcgactttgatgatcgtcggggtcgagatgcaggctaagccgaggcattgctcttcacaattgtccgagtgagctaatatgtgaaaagtacgcgcaactacctgtctctacgcctgaaagcaagatctccattgtggcgatattccagtgaggttgtcgggtgacttgtcgaaaatgggcgatcctgaagcagatcgagagaaggcaatggcagccgtgagggccatgttcgagaggtacaaccttattgcagcgcagaggccgaaggatcacatcgtgagtatgggaatcgcttttggaagtcagcgatgcttacgcgaccaggactttgaccgcgaggtcatggagagcatgaaggttgtagatgctggcttggatggttcagtcgcattcgaaatgaccatagggcccaacttctccaatctgaatagtacatagccgtctcgagagtagagtctatcttcgctaactcaaccgcagatgtgatgcacggcggtgcggcaggtgtcatcttcgacatgtccacaaccacagcactatgcccacttgcacgtccaggcttctgggaattcatgggaggagtgacacgatcactcaacatttcttacctgaaagcggttccaatcggcaccacagtgcgcttgaacagcaaagttgctggcgtaggcaagcagatggccatgatccgtggagatatgaagagtctagacggaaagacgacgtattgcactgtagagcaccacaaggtcaatgtgcccatattaccggagcacgcaaaagtccggataccgtgggatgatgtgtttgagagggaatggaacaaaaacggggctgtcaaaagcaagatatagccataatgccataagagaagacttgaagtgaccgggatataccatttgatatatgtacagatctgagccagaccgagtgtaacgccatccaatgcttcgtttatagtacacctctgctgacgcgcatttacctgcgcttgttgaacttcttcgattctgcatattgtcagcatacatgttgcttcgccggggatgaattcaaccctaccagcagcagtccgcttcttcttgggcgtgcccttgcctcgtgaccgcgcaacaccgaggtgctcgatccagtcctcctcgtcttcgtctatgatctcattctcaggatacagacttcgcaattggctgattgttcctatccgcggcgggtagtacgatgcgactgaaggacccttgaggcgctggtggaggatgcgcgatccgagacggagccgttgggggttgtatgtggtgctgaagactttgcattggacctgtgcgtgttagctgatcgcattgtatggcgtggaagatattcgcaccttcatgagatccaatatccgctgcctgggaaccgccattgctgccgttgacacgctcgatattcagtgatggcgtcgtggattgaggatttggagatgcttggcgcgctagtgcggactcccgagctgcatcacgcccgaacttttttgaggtcaccgtctcttgctacgacaccaacaacacattactagaagatatgtcgtcgcagaagcgcggcaacgctttcaatcactacggagaccggaatcagcattctaacaagaaatcgcgtattagccaacccacatacaacacggcatcttatgacgatcgcagctccaaacagtacaacaggcctcagcagcggggcaatttcactccacagcaccgcaacgatggatctccaagtccgcctgagctctcggccgctgaaatgcagaccggccttgtagccttgctagacagatttgtcgctgcagagatgacgccagacgcagacaaggacattctttaccatgcgcgagagctgcgcagactcgttgcctcacgcaatgagaagtctgtatctgcccaagctaagcgcgatttagacgagaagcgcccagacaaagcagcgaacgtcactgtgccggactacatccatcgcaaagttgtggcagccaaagagctcccaccaatacctccagtcacagagccccacctccaagaagccgtcttcacccaccgatccatacacgcgaacaacgtcaacgtacaccaacacgtcgacttcggcctagactacgagcgcctcgagtacctgggcgacgcctacatcgaactcatcgcttctcgtgccctctacaaccgcttcccacacgtcgacgtccctcaactgtgctcatggcgtgagcgactcgtcgagaatgtagcgctagccaagttctccgaagcctatggatttcccgatcagctgaagcgcaaggtcgagttcgataaaaattcgaaagcatggaggaaggtcgtggccgatatctttgaggcgtacgtcgctggcgtcgtgctctcagatcctgagaacggtttcgcgacagcagagaagtggctcgacgagctctgggcttcacagctgctcaacttccaggaaaaggttgtcgagaatgcacgtgcgagagacgatttgcagaaactccttgtcgtcaatggcatccagctcaattacaaagaagagaagccgatgatcatggaacaaggagtacagaaatactacctcggcgtctatctcacgggctggggctacgaggacgaatggctgggcagcggcgacggccagaagaaggcgcaagcgtgcatctcggcggccacagatgctatcaagcgaaacagtgcggcgctgcagagtgcagcccagcagaaaaaggagctaatggaggtaagggcaaaggaaaggggagaacaggcgcaagctgaggcagccgagattggcaaaggtgaggacgacgatgatggaaaggcacctgaggtaaagtccgcggggatgctggaccacacttccgatagtgcgaagaagcggaaaagcgataggtctaacgagtcggagaagaagagcaagaagcacaaaaaggacaagaaagagaagagggagaagcatcacgaggactagacgcgaagtcatcggccaacgatctaggttgtcggttcccggcataccagagcagcttcatgtgctatctcttgctgagaggcatgtacgcgcttatatgctattcgtcacattgatagcatgcgcagtccactccaaggaccagacagaaacgactttggagaaatgaaaagtacttccatgtaggtggtaggtaatgtatgtaggtgtacatcttcccatctcaacatcaatcttccacacaatccaatccaagcgtgaaagtaatccgtgtcaatgtcaatccaaatcgaaattttttgtctatcccgcaattccatgcgccatgaatccacctccgcttgcccagcgacaaatctacttcttcaacgctcgcccagcaatgtctttccggaactgcatcccctcgaaacgtatgcaccccaccccctcatacgccttcttcaccgcatcctccagcgtccccgccgtcgccgtactcgcaataaccctccccccactcgtcctcagcacaccctcctcaaacaccgtacccgcatggaacaacaccacatccgccggcgtctgctccagcgtcataaccgtgcccttggcatagctccccgggtatccgcccgccgccaccacgaccgtcgccgcggatttcccgccgaccttcagatccgtagcggacagcttgccgtcggcgcaggcgagcatgacgtccgcgagatccgactccatgagcgcgaggagggactgcgtttccggatcgccgaagcgcacgttgtattcgaggactttggggccttgtggggtcatcatcaggccggtgaataggacgcctttgaactcgaagccctcggcgcgcatgccgtcgatggtgggctgtaggatgtctttgtcgatgcgggctaggacgtcttgcggtgcgatgcgcgtgggcgcgtatgtgcccatgccgcctgtgttggggcctgtgtcgccgtcgccgatgcgcttgtggtcttgtgctggcgggagggatttgatcgtcttcccgtccgagaaggagaggatgctgagttcgtcgccggtcaggaattcctcgattacgacttcatcgcctgcgttgccgaattccttgtctagcatgatatccttgagcgcggcgtgtgcttcatccttcgtttgtggtatgatcacgcccttgccagcagctaggccggacgccttgatgacgacgttgtgggagatggaatcgaggtatttggcggcagcatcgaaggaggagaagttctcgtatgcggcggtggggatggagtggcgcttcatgaagtctttgctgaaggtcttgctgccttccattcgtgctgctgcttcgcttggaccgaagactttcccgctgtagccgttcttctcgaagtagtcgacgatgccagcgaccaatggcgcttcaggcccagggatgagtagattgacatccttctcttttgaaaatacgacgaggccggcgaaatcggaatccttgacggatgtgacgtttgttactttcgagctcagcgtcgcggtgccgccatttcctggacacacgtaaatgtgagagacgcgtggggattgtaggagtttccacgcaagcgcgtgttcacggccaccgtttccgacgagaaggacgcggatttgatctgccattgcgaatatgtcgtgttgttgcgatgatcggagctgttgcgaaataatttttgggtcgggaaggaaaggtgccccgccgtggggtaatgcagggatgtctgcgcgggatgagatcatatcaagcacttagtgcaggtaccagctcgaggttgatgtaacatgtgagattgaaagaaatctatgggtatcgctcgtcatgttattcctaccatctgctcagcgtccctcgtctccactacttaagaacagctccacaatcctcaccatccgctccttcctcgcagccttgtctttctccttgaatttcgcctcttctttgcacctgaacatggcgctcgagaaaatgacggcatagttcctgatgatcagttgcttcacggcaacctcgtgtaccttactcagcgtcctcctgcgcaccttgacgtttgggctggctggaaggtctacgcttgttcgaggtgtttctggctgaggttttgatgcctcgctgatctgattcgcgatgttctgaaggaaggagagtagaagcaagaaagaagcgttgtgactaggcgccgaagccagaatctccagagcccacatcttctcgtcgtccggatcgagatgctgcctggacttttcgcgcgtgacaagaccctcctctaacctctcccacagacttttcgtgattataccgtccgtcaggctcgacagaaatgtgatcagcacttctgaaagcatctcgaccttttccgtacttctagtttccggctcaaatgcctcggcgaacgcagtgtcgcagtcaagcgcgtcgtatagtgccgccaactcctcttcatggtctaaactcccgttattcgaagttttgtaattcttgataaacggccacccagcgttgtctttgaaaggggctctctcgccctcactcttggtcatttcccactccgcaagcgttctttcggtcaagttttctatcgcctccgtcagccggaaaatttcccgaggcacgctccattttacctcgccgcgatccggtatctgattctgcagcttcctgataccgccttcagggattttaatgagcttgtcaactgtccgggcaagtgcagatggaagccagtgtgcgcgtagaggcaggaagtggtcgcgtccgttttcgaccctgagcaccagaacgtcttccagagtttgctcaccctcgttgaggttgcgcacggcgctcacactctcaatctttagcttgagttcagcattaatgacttcagctggtgccagagtgtaacgctcgtgcacgtcatctggtgctggtcgctcgcgcttgtcaggctcccgatcgaaggtaaccgagagccaagctgggaatggtcctgcgttctgatcctggtcgactgggcgatccgcgaagccaaacgttgcaggcactcgtcctgtgttggcgatggtgatagcccgccgcttcgacttggcaaacttgacgtcgtcaaaatctaccccttcgaaagtgctgttcgtcttgtcggaatcgtcagacgacgaagagccagttgcgcgatccacaactactgcgatggacggtcggccttcgttctcctgtcggtctagctcacgcactatttctgcgtgtattgcagccttgagatcgggaaccactgcgtcgtatttgagcgaaaatactgcgtccaaaggcttatggtcagagctcagcacacgcatatgggtcgtgtagtactcgagcaggatctcgtctgtaagaccgtccttggtagtgacaacttcgggcacagggtcttcgtcatcgtcgtactcgtcgtaggcgccgggtaggttctcgccatcagtatctgggttgtaatcgaacagaatgtcttcgtcgccggccaagtccatgccctttgctcgcatgtcctcgtccttcttacgagctgcttcttgctccttcgcctttgcatcgtaccgttgctttgccgctcgcgtccgatagagaatccggtcgcaccaactaggacaacgacgcttttcactcgaatcgaatacaccaacagtgccgacatcatacttgtaggacggcaggaagcgtaccggtccctcttcccaaccgtcgtggaacgctttgccacttttcatctgttggtgcagctcatcgtgcggtagaagcgacgcgattgtcgtctgaagtgaggcgggatcaagctcgggcggtagcggcatactgtcttgctccatggaggtctttgagccatagccggagtcattagatgtggatggtcgaccttggtcgtcatggtcatagtgtttggtgtgtatggtgaacagccgtcgcacgtcatcacccggcatgccctcaagtcggtaattcagatcgccaaaccagaaggcgaactcttcatcgcccagtccctctccttgattttgtgatgagcctagcgagtctatgattggttcgaaacgagttctggtgttgatctgggaaacatcccaattgcgacgctcgagtgatgctttgtcagctccagccgcaagatgtgagttgatgaaggcgagtcgtgtggtctcccccagcacaatgcgggatgtgactgctcccttgttgcccatgtaccccatcagacccgtgcccacgctggtcgtgctgacattcttgatctgcgggtacacttcaggtgaagcgtatatgactaaccacagcccgatcaactgctgctctgcaaccattctgtaaccttttggcagtgcactctcgagtgatgccttccaccggttcgcagccgagggatcagtgtatggtcttagagcctcagtcgctgaggttatgtccacgatctcctgcaagcccagcacgtagatgtccacctcttcgcctcctggcaccgacccagggtcgtgatgtggaatggtgggagtggctttggcatgtcttgcttcttgcgatgccacactctctttgttactttcactgtggttctctcgaggatctattcccaggcctgccatggcctcttctacgcccttgcccttgacgaaccacgcgccgacatcctgctctgtgcccttttgcgccgccgtgttccacgtgccaaccttgatgcggacattgcgctgtcgggtgtattcggatcttcggtcatagagcgcctgcgaaagcgacgtttggtgggtcgtgatggaggctatgctgggcgagcggccgtctgggaatgcaccgggaatttgcgcattgagatgttccgtcgagcgcgccgaggggctcgcggaggacggcatggcggcgttgttgggaaggaggggtgtgtcaggttggacgacagtattgctgcgatactgtgggggccatgtgcgggtcacatcctggcgagtggtgaacagcggcgcatcagcaagcgcagttgagccacagcattgtaagggagacgacggcccagggcgatgacgttggtggggagtggctgcccttgatggcggtgcacggcctagcttcgaagctcctctgcactctgcatgtccaagacgcgactcatccaagaccactaccacaacattttactcactccctccaaccccgcaacagtcatggcacccaacagggccagagcgcgcaatcagcagcctcaaccaccgcagccctccgactacgagacagatgccccgcctccagcactcgacgtgccgctgcctcccccgcgctccaacgaggagctgaacctctccgtcctgcgacgcgtctaccccgaggtgatcgccatagagcacgtgacatcattcgtcgccctctatgtcttcaagctcgagacccagacctgggaaaaggtcggcaccgagggcaccctcttcctctgccaattgactcctgcgtctaacggtgctgagcgatattgcgttgtcatactcaaccgcaagggcctcgacaacttctacctcgaactcaccagtagcgacgacatggaaatttccgagccctacatcattgtgcagggtgacgaagtctacggcctctggatcttcgccgacccgccgcctgccacgaccgccaacagccttgccgaaaccgcggaaaagatcatggagattgctgacagggcgaaagcaagccgtgacgccaaggatagagaaggcaagaacggtgtcaagcaggccgtcgaacagaccgaggctgcatcatctgcacccatgggccgtcagctctcgcttcgccaattgtttggccaaccgcgcgagcaagatgccggattcagcgtcaacagttacagcagtggcccgccgccgaacatgtacgcgcaacagtcagcctacatgccgccaccaaaccctgcaccagcacagcaagacgtgctaggtcagctgttcatgaaagccaagcacgattacaatggctttggctgatactttgtgcgtatagtagacaataaagaacatctcgagggagacgaactcgagaggagcagcatcgtcagattcctacaagggtgcactgagaggcgccatgagacactcgagaccagttgggcggacatggtggaagaagagctttcagccccagaaggcacgcaaagctccaagtcaaattttgcgaataccttaagagaattgcacaggcggcgggtggaagatgccaataagcaattcacagcgaaatgggcaactcaaacttatgacatgaaaaggcgtcttggagcaaatgaacaggtggggaccgatgcaaaactagagggtaggggcccggaaaagacactctattataaacatctctctggcacaaactggaagcaaatggaacgaaaaattcgacatactgccaacgactcactagagtccgaactgccgcagaagcagatacacacacatccttcacaaactaaaaactactggagacgcgtgtctgtacatatcgatgctgaccaggaggatgcttccgttggcaaggacgatactcttcaatcagaattctactggcgatacttagttgcaactctcgacaatgactccccgacaatcacaacaccgactgacgactcccctagccctgatcaagcagttccaacgcccgtttcaagctggtgggctaagagaagcttcatcatcaagctggacatattgatctttacagtggccttcagcatgcagctgtacatgcttggtgtactacagtatccatatccctcattagacgaatcttgaacgtggttaagcattggggacacacggtacgggctattcgtagataaacatcaatgcatccatgccacctccaaactagtgtttcttgacttgatgatacatatgctgccacgtgcaagtgaaagtatcatctcaaaactacatttcttcttcgtgccgctaggcgaactaggcttagccttatttcgggtcaagggtccacatgcatcagctctagctcccgcaactgcgctatctgcgctataaaacttcccgtccgaactctcaccgtctcgaacgcatttccagtttacattgctaaaaaaacacaaaattatgtctctcgcaccaccaacctcgaaactgcatctgcgaacgccgccagagccaggaaagaaatccgcacagacgacttacctcatctacttcataactggcaaccctggtctcatcgaatactaccgtacctttttgacacatttgtatggagtgttgtcgcaaaacaccgcaagtgatcgaagtatcgagtttcaagtttacggtcgatcattgagcggattcgaggtaaacagcagcgaaatcaaaacgtacaagtaccgcagagacccgccctatggactgcaggaccagatccgacatgcagaagacgacgttgtggaattggtcgaagacctcaaagacaacggcgcgaaagatgtaagagttatcctagtgggccattcagtcggcgcatacatcagtctcgaaattgtacggcgactacgagcccacggcgtcgcaggtgaagacttcgacaccaggatatccggcgtagtaggcctcttccccaccgtcgtcgacctagcaagaagtgagagtggtatgaaggctgctgtaagctttatcctcgtccctctgtgaatacccacaagactaacacgtgacccagccctttgtcaaaaactcaaacttcgtcgtctttctctccgtcatcgctggcttcatctctatgcttctgcccctctccctgctcaccaaactcatcgcgtcagtaatgtccttcccccaagacgccgcgcacaccaccgcgtcgtttgttaaatccccgcacggcgtcctccaggcgctgcacatggcgcgcgacgaaatgttccaaatcgacacggacatctgggacgaggatatctggggcgccgcggccgatgcgcccgtgtcgaaacatccgcatccgagacccaccctgcggttcttgttcgcgaagaaagatcactgggttgcggacgagacgcgggaccaattgattcggacgaggggcaggttcagctacggggatgaggtggaggtggagggcccggagagctggaagccggttatggaggttgatgagacggaagggtgggtgcattcgttttgtgtgcggcatggggtgccggttgcggagagagtggcagggtatattagggggattgtggagcgagatttgaagaggtgagagatgagcgcggagactgaatgagcgggtgaagtgggaatgttgcttcgtcgataccgtgtagcataatttcatagactccctaactacacaccccaaatgaagaaaaaaagcctcccaaacactaatatagaccccatcgacccctccagtccttcctccccattcaaacctcccctctctgcaccatccccctcacctccccaacccccaactccgccaccaacccatccctccccctaaacgcctcgtaaaacccagaacacgccttgaactgacacgtataaaacaactcctgcaggccattctgattcaacgccctcttcgtctgcagtctcgacggcagcctgcagttacaaagcggattgtttggattcaggccgcgcgtgtcagtgaagccgttccattcgcggcagcgcgtgcaggagcggtaggggcgcccggagttgaggttgttgtaggtggactttgtgtagagggttttattgggggcggagcaggcggggcagagggttcctgggggtgcgagaggggaggtagcgggctggtgggattggtagttctgttgtgaagggtaggtctggttgggataggactgtgtgggtgtggggctggagaagctggagctgggggtaaagatgctgtttgtagtgtaggtgtcggaaagtggggattctaggtcgctggcaggactttgagatgtgttggtgtatctctgggttgtgtgaggcgctttagtcgcggcatacgtatatattggctcccggtatgtatttgaccgctctcgaaatgtaattgaaggctcttggtatgtatatgacggctccttgtagaaaggtggaggtgggatgtagcttgcttttgctgattagactggatttgtggggatgatagtgctcgtactcgtactgtagctgctatcatactgaggctcgcgcacgttgtcatgctttgatctgcgaaagagctttcgaagaatcgtcatcgtgtattgtggggggtttgacttcagggtgcatgccagcagtgacctaccgtgctttaaacacacatcagctccgagaaggcccggaaaggctgaagaagatcgacaagcctcgcacattagaggcgcttttgcaactcgatatgggtgaggggaagaatgagacaataatgtagtgcgatgtagtgtttcgaataccgaaagcgtccgactcaggatcaaggacgagcgccaccaacagtgtggatttagtcgaatgagcagtgccgctggcatctatctgcagacatattgttgccgactcagggcgcgtaagctttcatgcagtgggaagtcaagggcaagcgaggcaggacgctgcatcgcggagggggtacctgcagccacagcaggctgactcttctctgattagctactccgctggactggtaatcagctctgcgctagtaaggattatgggtgttcttgtcttaaccacatgcatggcggcaagaggtggaggaagaggaagtgctgagggctgactcgggaacttcgagcgcccgacccgatgccgtctaccgtccagcggcatgtgctgtcgaccaacaactgcattcttggtctcatccaatcgattaagatgataaaacggtagagagtgttcgcaatgtcctgatcgtagcgatgaatgcgtcgtgtccttataattagggctgggacggcgggctgaactgaaagttgccctgccccgcttcacttcagccacaacccaagggtcttcaagtctacctgcatgcatatacaccacactgtcggtcgctactatacatgtgtcggataaagagatttcggattatctcatcatgtcccctaagaatggtctcgaagggtataagtataccccatttccacaggatgactcaaagggcgattatatccgttacctgacgctccatgctggatcaggagacgagcccttgcaatgtacagttcacacagcgccaatggtccacacagaatacgaagcggtatcgtatgtttggggaagcgatgtccgagatcagatgatcacctgcaatggccggcagctgcccatcaccacaaacctcttccgggtgctgcagagagttcgacagccagatgcaccacgaagcatatgggccgacttgatctgcatcaatcaggaggaccttgatgagaagggatatcaggtttcaatcatgggcaagatatatcgccatgcgaaccgtgtgcttatccacatgggtggtgatgataaaggtcatggccagaaggtgcgctctttactagagactatatgcacgaaaatcaagcaagtcctcctcatgatccctacggattggaacacctatccgtaccctgatcagagcgatagtatcctcaccgattcgcgatgggattctctgcgcctcttactagaagagacatggttcactcgcggctgggtagtgcgtgaggcaggttttgcaaaagatggtcaagtctactggggcgatagcgaattcagctgggacgatctcatgcgaacgtgtgcttggctatacaagcgagctgtgaacacgctgtacgacaagagcttcgacggtcggatcccgctggcacacgtggaggtattcgaagatcgtcatgcagagtatgccaagctattcacgactgagatgacatgggtaaatgcgagtctgttgggctacctgagcctcacaaagcaactgaatctgaaagatgaacgggatcgcatatatgcctttctggagctcgtagagaacgaggagcggccaatacacctgcggccgaactacaaggatcatttcctgcacgtctatcaccaatttgctgccgagtatattcgttccacaagatatatcggcctactgagcaacgtcgagcatgatgggctatctctacattcaggcataccatcatgggtaccgcgttgggacatgtcggtgacgcggaccggttatgcttttgcaccagcagactcggggtatcttccactaacgtcgcgtgacgggtctttcagcgagcctacagtcgagaacgattccattctttcctcagaaggcgtcattattgataccatactccacgcatcgcaagcgctggacagttcttcaacaaccgtcgacacaatatcgaacatctggcagacgttcgataacactgcaaacggttggtcatacccgagtgagaatcgactgggggtctttattggcatcctcacagctggcactcgcgagggcgatgcgttggagtggctacgaagcatggccgctttctaccaaatcatctatgaacagagtggcagccctgctggtatcgaagctcctagttggctagcagaagctagctccatcgacctgttcctgaacacagtcaaaggatatacacacaatcgaaagctcgtgctcacaaagcgtggctacataggactcgcttcggccatggctcagaaaggcgacgcatgtggcattatttttggttgcactacaccctgtatcctgcgcggatcaagcgatcgagactgctacaagtaccttggcgcagcttacattgttggccaagatcactggaagacttcggatgggcgtgtgatctttagcgagatacttgggagtgaagacagtaaagactgggtagattgggatgttgaagagcgagatattcgactttgttgatcccatttcaattcgatagaacaccaaggccagtcgacgttttcatgaacatctgaagctcggcatcccaccaggaacacgaagttcaagtctccatcatagacttgcatggaacgtaccagttcatttcaacagttagctaattgaataagattgctgcttgcgtgtgtcatcacctgactggaaagcaaacacgacttctaaagaacatataacaccgcgtctgcctaggaagcactgtctgaatactaagaccatggctgccaataccgctcaacagcaactcatcgctgcactcaagaagattcaaaaagacttcgggctgtctgatgcgcagattcaagcattaccaaaacttgacgacatccaaatcgaagagcagaaagacagcgactccattacttttgacgatatgaagaaccgtaccgcgcacccgttcaagctgttcataggtcggcagttgaaagaaaaggatgatggagatgagtggagagactgcttcgcgtacctcctgaagaacggcaaatctgctttccagatcttcctcactgggctttatccggagcagtactggctagctggtaccccagactattttggatcggcaaaggaattggccttccctttcaatgaatgtcttggtggcagccgctttattgcgttggtgaagttctatttcttgcttggtcatcgggtaggactatacccagcagacccaggacatgctgtgacaaatacatggcgcaaagatttacaaggcatttgtgatgatatcatcgtagcagaggctggtattgcgaaagagaagcgggagaaggatgggaagcaaaggctcgagcaacccaaccaacaagctctatcgcgcaccacggcacaagcgccgcctacacaactaccaccaccaccatcatcatcaaggagacagtcgctaaagaaaccatcagtaactacaaacacccctgcggtacgcatggaggacgacggcagcgacgagtatgagcagcgccgtgatagagcaatgccgcccccaagcttttccccctacgaacatggttcgaagccgcgagctccaggtcattaccaaccaccaccatatctaaagcccttcggctaccgtcagccgcccccgagttacggacccatgcctttcccgccaccgattggatacaacccttacacgggccgccggtattcagctcatcctccaatagcagcagaaggatttggatcgtccgaacgtatgagttcccgaagcagtgatcatatgcctcccccgagtcgtcctgagcaaccaacggcaacccccagcagtcgttctcgaaactcttcggcaagccgccacagcgacaacagtctgaaaagtcacccagtcgtgatgctcaacaatttggatcaagcagctctgtaagtacagccggctgagaagactgatcatttagctgacatcactcacagagacgctgagcggacgggcgtctacctgccatcttccctcgtagcagcgcaattggtagaggagtacgaacagctatatcaacagcgggagcagataaaggcgcgtatggatgccatcaccgcgcagatccccgttgcggaccgccaggctatggtgaggaggttggagaatgtgcagttgccgacgttgaagcgaccttctggccccggcatgtaagacatggaaatgttcgcagaaatttggacgacgcatattacttccatatagcattcgacggtgttagattgtgttgaatggtatcacaagaattcgctgtccattcaatctgttccctatatcacagcatgtgcgatggtgccatggtgaaggctttttacgagtagtagacactgaatagcagtgagtaagcttttcaattatgaacagaatcgttttgcgctcagcacaccgctggacgctgccatcttccgcacccagaactcgaacatacaatcacttcaaattgaggtgaaaagacctcgtgcagacggagcttgtgtgcgcacctccgctctcacccacgccacgcaccctacacccacatcatttttttcctggctatatttcactcaattgacaattctctcaacaatccagtacaccttaaatacgtgctggcggcgcccccagttgactacttagcgtaggcttcgtgataaccaaaatctggttcgacttgcaagataaactgtgtagggtttgcgagtatccttttgctattttggatttgccgggaagagcgtgggttcgaaactgggtgtttgatgggggttttttttggtattaggttaataatattacaagagatgaattcacgattgcttagtgtgagaggcagttctttgcataaatttttgacataacctgcgctctcgtctgaaggagaaagaagtgtaagacttgcctctagttggggatcctgtcaatagatgctcttgggatgccattatctaaggaattattctcaagctagcatatcagtcacaccaaggctcagtattcgagcggaacactcatttcaagccacgcatacaaggccacagatgctcgaccacgccaaggtatgccgtgcagtctgaccaaatacccggattctaaacataactattcaactgctcctccacgctaagcattgcagtgaacttatattcggtgaaggactaaggggccaaagaaaagtataccccgcaatatatttggtagggaataaacctggctaaatcgatgccatgtttcactacggggcttctttcacacgagctacgagcgcgatatgtgatgttcaacgaatcaatcgggtagcgcacacatataccaaagacttccgcattttgacacgcgttgcgagtaacactatcatgtatctgctgtatgtacgtgaatgcctcgggcttccctcggggtgcatgcggcccctgcattgtgcaaagggctgtgctgcgacgtgcaccaagccatgactgctcgcccgcgctaagagttgcagtgaatctgcatctgaacgaagctcacgtcactgctagcataccggtcagctcctcgcgttctttttcgtgtctgcctaacgccacaatgcacaaaagctggcgccaaggttgatttgattcgctgaaggacagataatcgagcgtctctcccaggctagagattgcagtgaagaagtaggtacacagcgcacgcagttcgatcctagcacgacgagtccctcacgctagagaatgcagtgcacaagagcctcgcgaccccgcaaattacccgaaacagcctcgttgtcgggtcatgaaaacatagtcaactgagtctgattcactcgcaacgattgcatgttgtctcatgtgcaattcgaatatattaccatcgaagagaagccccgacgccccaagcaccatcgctaaggagagactataaaccgagagttgcctgccgtaacagccactcgactccaccgattcaaacgagagaaagaaatgaagagtgaaccttgaaacgccctatatacccatcctaaatccagatcgatgccgcatataaaaccatcctcgtcattccacttcacctacgccacgtagtagagcttcatcgcagtaagcaccctcttcctgcagacagggcaattctgcacttctctcgcacacatcaagcacgcgactacatgcccgcaatcgtaaaatgccgcttcggccggctcgtcccagcagattctgcacatgcgctcagcctcctgtgcgtttttccagtgcgtcacgccctcgccaaatttcttgtcgtttttccagccgccgacgtaagtgttgcctgtggctgcttcgacaaaggtgcctgagccgtgttgttggccgtcgacccagtcgccgtcgtacgtgtcgccgttctggaacgtgtacacgccgtggccgtgacattgaccgaggcggaaggagccggagtatgtggcgccggagtggtagattagtgtgccgtggccgtggcgatgtccgttcgttacttcacctttgtagtattgcgacgagaagtagttgtacgtgaagtacccgttcaaactattggggaagttccgggcgaaagcgcgatacttgaggtatgccgaaggatctgcaaaagctgcgcgatcggcgagagctgcgcgctgctcaggtgtggtgggcatagagacaatgatgatggctgtattgcgcagatcgagttgggcaaatgatcgacgatgcttgatcatgcgagcgcttgtcatatcttcctcctcccacagctcaattttcttcttgtcttctactggtagaccgagcaaagtcacaaccgtttcgtcaacccgggcagatgtgagagatacatgcgagccacgcggctcgagagcttgcttgtcggggttccacaacttcaagaagaagtagatttcgtccggaggtgggtcgggagtttgtgagcgctggggtgggggtggttcggtaatctcaggctggacatcgacaggcggaggaggaggcggcggtagatgcaaatcttcctgcgtaccgcccatctccgtatctcctggtgccatcagttcctccgaaacgagtacatcaacagctggcgggtcaggcacatcagctgattggacctcgaccatcgcggtgtcaacatcgtccacgttgtctacaggaacagcttcaacttgcggcgcatccgactcgaccagtgctacttgcgactctcctggttcactcattggagtgtcctgcgtgcgaggtgtagtttgagtttgcacggcattcgcctcctcaccttcgccgttgcttgcttccgcggttacttcttccacatggagtccatgagacatgggttgctctcgctctagctgctcctctttcggctttggaagctcgggcaatgtgtcaaagtcgagaacatgaacccaaatccggcgacttgcggatggagaattggccagcgtccagtgtttggtctctgtatagcgatcataggtacctctagaatacagaatcttaccagtacccagaaactgtggtcggttcagcgtcccacgagctgggtccaggaaccagaacaagatttgacgggggtctttgacatcagggaagagtgggagaagtttttgaacgatgtcgtcgcatccggaatcgctagaaagctggatactgaacacatgctccatatttgtttctccgactgggctgtaggcatcgaagttgccagctccgtcatgtttattgaatacacgagagtcaacaacttggaagtcgaatatcgagacagattcttcttcctgattgtcttgtgaaaggccatctagctcgctattggtggcgggagcatcggcgggtggaggaggaggagtggaggcgtcatttgagtccttgtctttctccagctctctgcgaaaccattcagggacagcccacagttcaccgtccgagttaacggcaaatgctgcatgtgctacatcgtcccgaacgtacattgcaatgtatgcgaccgcttcgttacccacgactatatccttgcctgactttccttcatggtcattcactgcttgccgcttcgtgaggcatctcacttggttctcgtctttgctgtcggagtagctgtaccaccgcgatcctggcccttcaggccgtattaccggctggtagacatacgattggagagtctgcttatgaaccacgaatccatacagggtatagcttgtgccgttgattgtcaagtgatcatctagggtgactttgttaagtaccttaacgtaagaacgcgtcttcacgtcgaagtgctgtctatcgagctcgatcgtcagcaactgtggcaatggcttccctggtacgacaaaatctgacgagctgttgactgctgtctgcatggtctcgacaccgacgactgggaccctatatttgggaacgccggtagcgtaatcgcgctttgggccaaaaaggagctccaaaacgctagtatgtgtagtgctttgtagttcttcttccagcttggcacgcaatacctcccatacttctacgacatcgactttgtcaagccgatcgtggataccgtaccattccaaagcatctagaacatcgtccagaggaacggggccagctccaggatctacttagagtcctgagcatgtatagaaccttctgcagtgctgtcaagagtggtttcgggcggctaaatgaacccttctctggatcgaggacgtcaatactgtacaagacgtctcggaaaggtttgaaaagtagccacgaaatgactgcggagatcatgttgccaccaggcgcgctagcatcctcacccaagatgagtgactgtagtccagtcattgcgaagctgtcccatgggttctccctgttgggatgctcccacaggcagttcgtctcatcttcgacaattcggatataagcagtgaaagcaagcttatcatcgcgcaggagtgcagagcgttggcctcgcatgcggtgggcaatttcgtagtacggtccatgaaaacgtgtccagccccagtcgggagacccgctacagaagcgatgcagggcagttttcgagtaatgcactcgaggctcagtggggttgtatagcacgacacttacttgcgccgcaacactttttcgcttaggcacagattttgaatcgaggagtggcagtggcgcatgctgaggatcgacaggcacattgggtggacttgttgcgtctgcagtcgcctgtacacttgtctccattctgtcgtgttctttttcttcaacattctgcgcattatcctcatttgacgtctcattgctctggtccgcactcgacgttttctttggatccataacgctcaggcattctaaatacacgctgagatagtccgagtcatttccttttggatagaacttgatctgccattggtgcccgccaacagtgaccacgtcggaggtcatgacaatgtctcgatttggcttttcgcgtgtaccattataggcatcgatattccagttgatacgtccagtctcaccagcggtgtactccggttcctctaatggcagaaatgctttgctctcccagtacttgtggtcaagagcgctgtgttctaccaaatcctcaagctccttcagctcatcctcgtccggagacgaagtgtcctcctgtattgggtgccatggcggaagtccatcgtcatcgtcagaagactcggattcggagcggacggggtcaatgggaggcggcggtggcggaggatgcgaaagtggatcgatgggcagtggagggtcgagtggaggtgcattgtcagtcgttacctgttcatctttagtatactgtcctaactgtaatcgtgtctttcttaccacattgtccgagggatcatctacgttgtttctacctggctcagtcgctgaagcctcttgtgtagcagagacgagcggatcggcaatcgtgtcaggctgagccgttgagtcatgctctaacaccaagtctgtatcaaggtccggtgtggtgtccataacatcctcctctacagcagcgacctgtatggcaaccgcgctgttggcggtctcgcgatcgtttggagggcttggaggctctaacgcatggccgtttgtcgggtccaaagtgcctgtgccgcccgcagcttcggccatgtctgcgtcgtcctgaccgtgctgctgggccacaggcgctgatgtggtggtggaggcgttcatgtcgacatcggctggtggtggcggtggttgcggcgcgggtgaatgtgcatgggggaagcgacttggcgatcgtggagggcttgaaaatgagggagatgaaggctgctggctgaagtgcagcggctgctcaacgctgacgctcatggctggacagccgagagaaggcgcattcgatggtgtgacaatggctggccgttccacaggctgaattaggaatgactaatgaatgtgtcagaaagttcattgtggcacgtgaaagcagacgtacagggagtgagtaatatctcgttggcgagctggccgaaagagagcttggtggtgagacggttctagatatgtaagggcagttcgttgagccgctgtcgtggccgctcgaggacgtgcaatggtcgtagcgtaatcagcaagaattcttccactttacggtccacgtctgtccgagggtcgtcgttatcgtgaagctcagtaaaggcagtcttgggcgagatcgtggtgttgatagaatgatcgtcagaagagatacaaacgaaattgctggagatgttgtgagagtggagagagttgaagacgcaagaacaaagtcgagaaagacagccaggcacgggcgtggctggggtaaggcttgagttgtcgttgcagcctacgagtggtccgaaccggtgcacaaatgaggcggaagcaagtcactgcgcatcggttcccgcaaggagctattccccatacgactgcgtctttgacgtacagcgccctcgtcatcatgcctcgccctttcacagctctcacctccatggtcggtcggaattgactcatctgtcaggctgcaggccgtgccacgaccgatgtcatcaacctccatcaccttatcgattgaggtgcttctccacaatagctccaggctgaaatgccactaaaacggaaagtgggactggcgcgccgggctgtggcttccctgcagcgctcatcaccaatccgcgcccgcaacgtttctcgatccaaccgccagcagctcaccgacttcacagacaggaatttgcccatcgttacagtagacacatgtggcgatgttcacgataatctattctgcctctatccgcatcgatcacgacttatcagcctgttgcacccgtgcgaatgttgccgccacgatgagcggaaacaccaccgttgcctcggcgtagaccttgacactatcaccatccaccttgatcttgccccaactgacggcctcatctggcctcgcccccgcatcgctcccgtcgaactcctgggccgtgttgatgtagacggcgctctctgccccgttgcgcatcaaattggcattggcaatatgatgcttgactatgcccccacccaatacgatcatgcctgtcctctttgcccggacagcaattgtgttgatcttccgaatgtcctctacaatgtccacccgcagctgctcaggagatgacttgaaggtgtggaaatagagcatgtcaccgaggctgccgtcagtcagcgctgggcagaagacgggtatgtcgttcttccacgcccaatagtagacggagcgctcatcgttgatctccttgccgaggcggtggatgactttgcttggcgtccaatgtagcggctcctcagtcttcttgcttgcttcctgttcctcgagcattgtgtcgaggatcggcacaacccagtcctcgaaggcgcagtagttgctgttgggcacgacgagatttcctattcggttcatgccctgctggcgtagtcctgcgcccggcgtagagaatgcgccaagatatgttggagcgaggcacttgatgaagtcttcctcgacgccgcccgcagtcgtgacaatggcagcaacatgcttgtgctggacgagatagcgcaacgtttcgcgcagaccagacgatatcagattcgaggtatagcccaggaagatggtcgttccgtcacctgattcggggtctctccaggaacgctgccacatatattagctagatctccaagcttcatgcgatacgcgctgctaaattcggctaaagtgtctgatccctaacgcacggatactttccgatgcgttctccgcaccgcctaacgctagagccgcacacatggccgagaacaaactcaccatgttgttaatgatgcgcacagcctctccgactgatgttgcctggaaccccatgcttgcatagccgccgaccagctcctcaaccgtgatgctgcgcgatgcatactgattgaagtcgatgccctgcacctcgcgcgagccttcagggattggatcgcttggtttgagaacagcatccgtggcgccggtaggggccgagctgctgttggtggcagacatgacgcgcgcactcaggacgtggatgtatctcctggtgcgaaggctccgcaggtgaggagtggttcgaggtcacgtcttccactgtttcggggtgccagcagtgggtttgcagtggctttcccttttgtgagggatgccaaactgcttgttcgtgcagatttcttgacccccacattttgacgctagcgcggcgatcgtggcagatgagctttgccgctgccgtccacccagcattctctacgcgtgaggcgggcgcacaaacgcaaagtcgtcgcgtgtggaattgcacattcgtcacaggcaccgtcttcttgtagcggctgtacatgttgtggcccacgcggtggctcgttgacgtcttcactgcccctgtggagtctgggcacgctgtgacacggctctctgaaaccggttggcctagtgcacctgcccatcccgttcatcttcaactcgccagcctatcagcgccgcgtgccgaagcttcgatttaaggacaggccccaagaggtgcatgcgctcgaaaaagcgtcagtgcgcttctcgtgtcctccagggctggtcttgtcgtcgtttctctcgtctccaacttcactctgcacaaacgatacccttcatcatcatcaccatgccaccgacgtgcgcccgcccagtaccaggctagaagtcgacattaccacatctcttttgggcagccgtctcacgtgttcggcactcccccacagacgcacgcagcgccacgtcgacggggtgttgggaatcgacttccgccgccctggaccgtctttgttggctaccgatccattttctgtcgtccgaactgatccaggacgacccagctccagcagcgccctgattttacgcgctccacagcaggacgcgcaccttgcagcctcaaagcaaagagaaggacagcagcagcagatcgaatctcagcttccggtgccgagccagcccagtcaggttccaccaacctgcggatcgtgtgccttaacaccggccgctttcccaaatctgtggctaccgcgcacgagccacgcgctagttcccgatagggccagtcttgaagaccgtcatttgacgtgcgtcgacattagcggcccatccgcgaccaccacaacgagcgcgtcgacatctcggacgaatcacgacgagctcattcctagcatttccaattggagtttctgaacgggcgtttcagagtcttctgttcatcttccgagatactttcatcatcaccaagctagcaactacacgcgaccgtatctccacaccaagggttcgaccagtgttttcgctcatgccgcatccacaagtcagagcagtaatcgtttcccatcatcatgtccgccaatcgctacccggacaacaaccgttatgttcgcgacagatccccgtaccgcgaccgcagaccctccaactttggcggcggctaccccccgaggggtgactctattagtcgtccaaacccagagcccagcgcatttccagccagagacccgcctcgagggcccaagtcgctgggcgacgcacctcggggtccagcagcagggccgccttcgagtgcaccttcagcgccgcgcgacggccgaggaagagggttcgcaggccgtggtgaggacactcctttgcgaactgcaccgcctttgagcagtgggacagcagccaactcccataattcctggagagctgaccgtgatcgagatcgagaccgcgagttcgaccggagagagcgacgtcctactccaccacgacgctcgcccattcgcgatctaagagatccacgcgaccagagggactttcctccccgcgatatcgacgttaaccgtgcgcgccgcaactcacgagatgggcctccctcggcgggttcaacatattccgaccccccaccactcggcgctggatcgacgtatcgtggcagtggcattgggcgcggacgaggtggccgggattttgcgggcagaggacgacctttccacggcgacgagcgtgacagacaccatgatccgcgtgatcgcacttggaggccgcggagtcgctcgccgccacccatacggagagagcgcgacatccgcgaggagcgacgagatgatcgtgacattgacagacgggaacgcgacgaccgtaggttccccccaagggagtacgactcttatatcggaccagctggtgcagcgaagcccggtctgcgcgctctcgatacacaccgtggccctggcccatcagactcccgttatgttccgggaacgcctacaggtccaccacctcacgcttctcatcatgtttctccgtcagaccgagcagggccgcaagtggactcttactcacgtcgcccctcagtcgctgtagattcggcttcagcgaaggaccgaagggatcctggcaaagacgatgctctgcttgccagccgcgcagaggcttcgagggagagatatgctccacgtccttcttctcctcccgctgcagttcccgcctttggatccaatgtatggagagctcctgtacctgacgccaagccaaacacggctgctgtactgccaccgaagacaccagtggtagcgcctccacctcccgtggcccccgtcccaactccagtgagcacaactcctgttgtccctacagcgcccaaatcaacattgccgtctggtccggcggttgctcctcctacaggaccaaaagcggacagaacatcagatcggaatgcggccgatgtcgtcggccaagagcacaagcctacaactacagttgttgcacgagtggatcaatcgcagaatccgtcccccgcgaaccctgttgcaggaggaagtacctcgggtgcagagcctgtggagttcaaaacccctgctttgcagcctagcgtgatcaaccagcctgtaccatcaggtccgcctcctgcaccagcaggtccctctgttccattcggccctgcgaacttttctgggccgtctagatcgcccccacagggtccagctccgaagcctcgtccacctccaatcgctccacaggcggcgttccgtaacaatacgtctccacaattctcgagggcgccattcccaccatatgctccacgggatgtatctcccaatgcaaactctgctgctgttcttggaccacgtagcgcaggtgttcctcctgtcaacacctctcctaagagtttaccagccaacataccgactggccccaaagcagaccgaacgcccatggcgcctcggccacctcccatgtatcccccctcagatcgggttccgttctctgtgtcaagagctcctataagtggaggtccaaaaagtatgcaatgggtaaggcctggtctcattcccaatcgaccatccgttccaagcaagcgggagtttccaagcgaggatcgcgatcgatcatttggcagtgctccaaaagctcctaggctggagaccaacagttcaaaccttcagtcagcaaagtcagaatcaccatcctttcctcgtgcattacccgacttcaataggccacgggagcgggctgcttctgcagaacggtccagagctgcatcgccaaagacaggctccatcgaagtcaggagacattcagatgtttttatggccgaagcatctcctcgtctggcaaagccaccaatgtctgcagcgtcgtccgcccccgaagtgcttcaagactctgatgacgaccttgacctggacgaaggagattttgctggatccgaggcaaaatacaaccgtgaaagggagctgcttgaagccagaaaagtcgacttgagcgcacaccatctacgagctatgagtcccctgcacgagatcatgttattgcatgctctaacgacagatctagcttctgtggcagtaggcgaggccgagggctctcgtcttgaagatgatgttgcgatgcaagatgaagcgtcgccaccgccacagatctcggcgcgacaagttttagcaccagaagacagtgtggtaactggaccactgacgccaaggcgtgaggatggagaggacgtcatcatggaggaaaacgaggaagagaaggaacccaaggcacctgcccctgcaacggtggcgcttcggtttcgcggcatgtctgtggagcgagactcgatgcctgatctcagcacattgccgtatttgggctccgggcctccaacgccgctttcagacattgaacaagaccgaccaaaacttcctgaaactgtcatgtccgcaatccgcgataagttacggaaaagcatcgagcctgatctgtcgactgaagaaattttgcagcaatatgctacactctacagacaatggcgacataatacccgcccattggatgaggagcgcgagcaagaagatgtcgagcgacaaccctcagcggaaccaagtctgaaggcgacaactcccgatgtcaccacggctgccatggctggcttgttggaacccttgccctccggcactggacgtcgaagtcactcgagccgatgggctaccgaattggaccttgagcaagtcatcaaggagtctctcaaaacggccgaagaggaacggatgggcaaaagagagaaggatccgagaagggcaatggctgacccagagaaggaagccgaaataccgattgagatgtttgagtctgaagctcagcgaagacgatatcacgataccaactttcaacgagaaccaggccaaggcatatttgtcttccattacgagcctcctgaggatgacttcacagaagaggagcaccgagtcatggttcaaaactatcgagaccaatatgccaagaaatggggtaagctggctgagatcatttacaaagaaaccggtgtagagcggacgtacaaggattgtatcaaccactactatgcaaccaaatggggtcgggagtataagggcaagattaggcgaggccgtggcgggcgacggggtggcaggactgcgggtcggggccgtggggcgattgctaacatggaacggcctgaacctaccgaggacggcctacctctacctcttacagaaaccgggcggcccaggcggtctgctgcgcctacattcggcggcatggaggcagacttcgacccgaatgctgcagctaccccaggtcgagcacgccggcagactgacgctgatggaacacaagacaaagtcggcaggcgtggcaagtcgttgaaggagaaagggagaggcaaagctaagaacatgcctctggcggcggctcccgtgggttcacctgtgaaagtggaccgtaaagagaagggacttggtggtgtcaaaacagaggatgacttcgggaagcgtacgcttggtgatatgccaatgcctatcccgatcactgttcaagcgggaatgatggaggaccagatgatgttccctagcgagtctttggcaggcatgcctttgaacatgatggaccgtccaaagggtcagccgagcgcaaggccaggcccatcgagctactggtcggtttcagagttgcaagactttgacaaaaatgtggcacattttggcacggactggatagccattgccaaccatatggggaccaaaacacacaccatgattaagaatcagtacttacggttgattgaacagggtcgagccgacctagagcaagtagccaaggaagccgatgtacgacgcgagcgaggcgaccacataggaccaccaccaacgcctactcctgctcctaagagacgctacgagagcacgcagactgcacttccgcgccagattgcgcctacgcctgagttgcacaagtctccacctgtgaacccgcttgcaatcccaaagacgacgcctccgcattccgtgccttcatccaggttttctaccattgcacaagcacccgtacaaggaaagcctttggtgtctgtgtccagcttcccaaatatgcctgaaacgagcctcgcttctgtaccgtcaatatcgcaacaacagtcgcctcctgcccccgctcagcgacctcagccgcaaaaccaccccttgctgtcccaacagaagccgcaacatcctgggccccgtgctggttacttctcagacgaggtggcctctcgtcacgataaccgaccaccttcgcagtcatcacatcagccatctcgattggtgcaacagcatacagcgtcagcgatccgtacacaagaggcccaacaaccgcatcagtatcgtgggtttggtggccatcatgagggcttaatcagatcgaagcttcagcaagaacaagaggcccaagcccaagcccagcatcgttaccagcaacattcgcgccgcatctcccaagagatgaatcatcagaggtctcttggtcctggaggtatacctgcactttcagctcctgtacgctcgaactcgatcgtgagatctcccgagcaccggcccatatcgtaccattcccgtcatccatcacaagctcagtcactcaatcagcctcctccggatcttcatcctcatatgcacaacaacgtcccagcatcgcgaccgacagtccttacaccacctgtcaaagaggagccgagacatcctccacaatctgcaatcccacaagcgccagtacaacatttgatgcaaccgcagtacagccagtccccagttcaaagcacagcagttcctgcgccaaaggcagcaccagagccgaggaagtcgaatcttgatgtccttgctcaatgacacagagacggaggaacctcgaaggaagaaggtgaatgaatctggcccaccatcacacagcaatacccctcagcaacaaacgcctatcgccccgcctccacctccgccgacatcgcaggcgcaagcaccgagacgcagcatttatgaggatccctacggccgacagtcttatgctcagcaatcgtcactgcctcctgcatcctcaaacaggcctattgatctgactaacgaccagccatcaagtgcaaggccaggcgtacgcgatagctggcaaccacggcagccgttccacgccggtcacagccagggtcaacaaccaggcctcgatatcatcccctcactctagtctgccacagcctccatatggtgaggcacggatgatgcccaaccatcgctcagtattctcccagcataatgctcctcgtcataatccctcgcctccgccacattcggttttcaacaactcgccacacctgcattcgcgcacgccaagtgtcagtggggcagctggtcagccttctcgccatggcataccaagcacaactgcatcgcagcaagcatcagcagctggtgcttcgggtcttgtcttgcagcccaatccgtatgctcaagtggacccgccgggtagcagcgcaacaacccctggtcccatgggtatgcggccgagtcctcacttgcatactagccacgtcgcccagcagagagactcatctggacgaaatgaacattcgcagtctcataactcgagcctctcttactccaacccacagacaccgaacgaatattccaaccatgcaccacctcgggggccgagcggcttagcagatccatatcgacctcgcgatccccgtgaccatcagcaagagttcgaaggtcgtcacatttctgatcgtgacactggcagggagttgtctcagaggactgaccacttgcgcgaacaaatgtcaaatcctgctatgcgagcaacaccaatgcatgaggatctgcgatatgcccctcatcaacaggatcgcgggtacatgacgcagcgttcgcacactccgctttcacgatcagaccatggccagcctccgcctctacagcatccacctcactcttctctgggcgccaacaatcactccatatatggtcaacgccaacctgaggagccaccgcagcgtttcacgccttttgaatcacgaggtcgaagtttcacagagcgtatacgcgaagaccaagcacagcagcaacaggtggcaatgcagcgcgaggaatatgcaaggagggagagcgaaagggaaagagacatacaaatgcgagatgcgcacatgagggacagtataatgagaagagacatgagaggtcccatgccgcccgcctccgcacccggcccaggacaagatcaacgaccacccgctggaccgggaccgcacgactgggcgagcgcggtgagacatcccaacgaaaggccgggatggcagcgatgatgaaggaaaacaactacatggaaggcgtatatgaagatactcgacgtactgatacctttttcttttgttttggcggcaattttctgcggagggacctgtaacttttgacgcattgctgggcatcgatgatatccaaggcgtttgtctttttttttacgttgaagcagggatggacttttgttagtcggctgctgcttttagcgctgtatacaatggcatggtcttgccgggtttccttttctagtagtattgtattatgtacgcgaacgcaattaagcattgaaagcgaagtgcgttttgaatgatccatggtgactttaattcagtaatgcaattggagtaggtcatcgatgttgggaaaagtcagctttaagggcgcgcgttgcgcttcaacacgttccctagtttattccgggctttctgccttatcgaagccaacgtttcgctcgcgctaagaattgcagtgaatgactccaaagccttgagatacaggctcgaactttcatgagcagatttcgtacgtacatcttcagccttaccatttgtcctctttcgcacgctaatgattgcagtgaaatatgtgaattgcattaccgctcctggcgaacctacgtctaggcagcaacacaaggctgaacacccgctccgccgcgctaagaattgcagtgcatttgacgacgggcatgtagtacgtctgtataatactcccttagcatgggagtggtccggggtttgtctgtagtaaagcccatcgcctatcaaatattttgtgtcagctttgcatgcacccatcccacctccttgtcaatatttgccgtctcttctgcgctagagattgaagtgcaatgagggctcaccgaacactttattaagaaattctgatatctaagccaccagatacatcgcttacatcgtgcagccttaccgctgacacagccctcttccttacgctaaagtttgtagtgcaatttctggtgatacctaggtaggttgctagtagttgcttattcttcagctctgctccaccttcagcctcctctccacagtggagactgcagtgcattgcggacgaggattttgtaagtaatttgggtcgtcacttccatattttgaggctcctattgcctggagcctgcgaagatcagacagtaaatggcaagtctggatcaactcgagggacatgtattagagtcccatcgctgaacaaactttatgcgtcacttctaagaagatccattttgcttccttgacaaaacttaccttctctttggcgctagaaattgcagtgcaacggtgacgtcgatcgagaaatttggggcccaattaggacaacatcgcctacacctgccttacatgcggctaagaatatcgcttagaacttgtttgcatccctgccaattcaggagtccctcgtgcacgctaaagaatgcagtgaagtgtacaaacagagcggtaggttgaaaaacctcgcccgtagatatcaacatgattggttatcatgccaactgcaaaacatgtagcgctgaaggttgcagtgaagggatagggccgcgctcactcccttccgaattgttgacggctttggcagaaaattcgacctaaaaaccacgtcgcttttgttatgcagtatcagtgcctgaaaatacagacaatatagtaagattaggagaaatcgaagagtctgtacataggtagtaaagccctatcgcccagcaagtattttatgtcagctctgcatatacctgtcccacctccttgtcaacatttgtcctctcttcggcgctagggattgcagtgcaggtaggcaggagaggtcctcctgtttgcatctcacatgcgattaggcgcatcgcttacatcttacatgcagcttcaccaatcaaacgcttcctcctctacgctagagaatgtggtgcactgcatcttagcctgcctcggcttagggacatctactcttccgcgctagagattgcagtgaagggttccgcttcccccaagctagtaggtgcatactgttcagccttactcgtgcttcatcatcttccccgcgctagcaattgcagtgagatcgtgcatgacgcagcacagtgctgctgattcaccgccttaagcctgattgcttagctccttttgtatgctagaatttgcagtgtaatgtccgccgtagacgatattgtttgagatgtttcgttattagcctggtgttactgcacacggcatttctttgcgaagcagtccatgggcgcaggcttagtgctgatgtttatgtttagagtgcatgcaaagtcagagacatggtggcaccaggcagcagcaaaattcgtgcccgctcttcacctgcgacttgagctgatagccttgagaggtgtacatgttatgagtttctagaggagccagaatacatacgcaggtatgagatgatctgccgaattccacagtgatctttgaatatttgcaggctatctcttcacctcttttcgtcaggaaaaagcggacacgaattttgccggcgcctggtggtggtgcagtttacgactagtcattgaccacaaagatgcagtgagtggaaagtcaaatgtttattgttctttccttgagtatcgcatcatcgcttcgtgtgacgaaatgctcagacgatcgcagctatgcacctccaagtccaatattcctcgatcattgagaaaccatcgaacgtcaagactacaaaatgcacctttctgtcaaccatcaacgccaaagagtccttccagcgcagtctttcaacgaaagctcgatcaagttctcaaacctcctcagcagtcgcgaacccaacctctccttcatcctcagcatactctcgcttgatcttcttggtacctccgtagggaatgtactcctcctcggtgacatcggatccatcagtctccgcatagactaccttggacgcggagcgctggcgcttggctgaagtacgcttgaccgacggcgaaggcgactcaagaagaccctcaggaccaccagactcggactcgctctcgacaggggtgcgcggcttcttgggcgtagcctttgcgcggctgcgcggggtctttggtgtcatgttggccttgacgggagtgttaccagtgctggcgggcagaggttttccgtggttccgaatgttggcgagacggtgagacacggctttggaggtgcagtctgtggggcgtgtgagcagctgtacgtactggtgaagtgtaaaagagaggcaagacttaccgccaccgatctgctcggcgaggtacttgaggagaggagcagagctcttgatgtcgcagaacttgaatatgcccttgaggatctatgggattgggtcagagattgccgacatgattggcgaaaaggatgcacgtacgatctgatctttatcagcagtccactggaccatgatggcggttgcgggtagcgctgatgctgcagaaaggtgtcagaaactggtgagccaaacgcggtagacaatagcttacgggaatgagggagtggagcgaagctggcaccgtgcggtactcttgcagagggaagtagagggttcgagagcaggttcagaccggcgcggcgctggactgaagatggagtggattggggtggaggaggagagaagagggagggtcagagaaggtgagggcttttaaggtgcggggcccgcagctggcagagtggaaaagtgagggtgagagactggcacttggcggggctgttcgatgacgcaacttggtcctagatgataagacgctgtgcaagattgaaggtgaatgtgagctgtgaagctttccgtacgttatggcagctgtcggccacgtgaaggtgatatgtctggctttgtatgctgattggatgcaaaattagtgcaacacatgtggacggacagcaacattgactggtgagcgctgagtggaacagacttctacaaggataagagcatgcctatgtgttggtagcatcggcagaaggactcacacatcatgcatgcccatcgaggcccagctctgttcctaatgcggccttgatttaagatctatgctcctctgaatcaaggtgcctaagcggccatctaaaccataactcttcagagaataagaatcatagcccattgttcttactgatctatgacctgaaagaccagtaactgacccagcctactctctcctcttctcctccgcatcctttacctcctccaaccccatcttcctgtccatcttttccatcttgtctgtctccctctccagcttctccttcacatccttctcctccacctccctctttgccttcatcttcctctccgtctccgccaagtccttctcaaaaaacttcctccccaccaactcactcaacgtaaacatctcccccttgtcctcccaaagttcctccttcttcttgaccacttccaaatccctcctcttccccgcatgccactcccgccacagcgcatacacgtcctccacattcccccttctcctcaccgcaacccccaactcctgcggaatcagatctcggagctgcgcatactcgaccttacgccgctcttccgcatccgtcttgccccagcccttctcaacctccgcctcgcgcacgaaatacgccgcccagcggatctcaaagttgaacacattctcacggcgccaggggcggcgggttttggtgtgcgcgaggctacctggggggtggatgacggcctcgtcgtcgagatcggacttgagggagagggcgatgtcgagagcagtgggcttggtcgcggggtcgtcggcggcggctcggagccagcggcggcgcaggctgtggacgatgttttggtaggcgagttggatttcgagaccgcaggggggcagggcgagggtgaagagggagggcatgttggggaggaggtgttgagtgagctcggggccgggttggcgggccatagtggatgagagcctggggatgttaggattacgtagttggtagaggaaaggagtgttgtttgtacgtaccggtcttggttggcgcgggagtcgttgaatggttctgtcgagttgacttgcggcggtggagggttagtgcggcttaagaaggaggagagccaagcagccatggtgagaggtattaatatgagacggtggagctggcgtagctggaagagaccggggtggcagcacagagtgaaagttttgggtcggcatgattggtagggaaacattacacccgtttgctgtacccgggcgcagtgacacgtgacgtaatgtggttagatctgagacaagcacgtggatacaatgatttggatggcagtcatgatttatcgaaacgtcgatagaattttatagaagtgacgagacagctctgcggaaagaaacatcgtcgatccaactcaatacctaagagctctcgcgaatatccaatccagctgtttcctcagaaaatgcaaaaaacttttgccgccatccgcaactccgcccgggtacccataaaatcacattctttcctgtcatatcccagtcgcgttgcgagttcctatccccactgaactctcacttcctatacctatccatcccaatccggattatcccgatcccactgcttgacgttctcatccctctccaacctcctcaattccctcctgcgatcattctcctcgatcctctggatgccctcacgcacttcggcaatctttgcgtgaatccgggcgctgagcgtggcagatgcggggagcggcgacgacgcaaaactgggtccgggtgaaggctgtggtcggcgatggggtgtcgaaggatacatgggcgagtcatcggtgggccatgggcgggcttcaggggtgtttgactgcgagaagttgcgcgggcgcgaaggtgggtcattgggagtggccgaggatggggtcacggggttattgacaaggtgtctgggaggcgcgatgcgtccagcgttgcgacggcgtaggccaaggtcgctaggtgctcgttgacgtgatggagcggtgatgtacgtgtactcctgtgggccttgtgcgaactggacgggacttcggagtgatgactcaggagctgggttgttggtgatatcagctggcccggtatctagcctgttcctctcaaagccacgaaggcggaggtcgccaaaggtctcttgctgctgcggggagtgggagttattcatgttgtccatttgcagagcggcatcgccgtcttgtccgggacggtccaaatgcctagcatgaggactgccgaagtacttactgtccagggtttcttgccttgggccgttcgaacgccttggaggagggttaccaatgagctggtgctgtggtagaggcgagttattgatacctgctagactttcaaatctgagacggcccatgttcctaggagggtggttttcggtgaactgctggcgctgtggaggagctgagtcgtggtgagtctccatgctctcagtcctgaacctgtcatgtcgtcggtgtcgcaattcgctgaccaaaggatgctgttgctgaggtggcagagcattgttggcacgtcccaggccatcctgtctgagtctgtccggacgtctgaatggtagatcactggtgacatcttgctgctgcggtggagtcgagttgttgatactctcctgtgcatcctgtctgagtctatccggatgtctgaacggtaggacattggcaacctgttgctcctgccgcggacgtggagatctgccaatggcctccagtgcgaacttttcaatactctccattgagtcactcctctgaatggagttgcccctgacatggtcgatgatagcttcgagggaggccaccctgtggggaagtttttgcgcagatgccctgtcctccatcttcttgagttctccggcccacgcgctcagatctgtctggcttgccgccatgcgtcggtgccttcgctcctcgggactgactttaggcaaatctacgggctgatccgtgtacgtgatgatgcgacttggaggtggacgccttcctttacgagaagtttccggcgcgcttgtctggggaggtggcggcggaagcctgccaggttccttgggactgacttgaggtaactcgatgggctgatccgcaaatatgaagaggccaccagggcgtggaccagatggatcggtcaagactgtctgtgggaagtcctccgctagaaccttgttcatctgtttgatgctgtaagccagatcactctttggcgacagccgcccatgggcgtacggcgagttctctgggctagggatgggactagaagctctgtgagatctgctctgtagatgctgcaagtcaagcctgcgggatcgctcgcggccgtggcccagagatatattgcttgcttgtgctcgcagctgatgtgtgtgagacgggttctccagagcgagagtcctgggcgaatcttgttctcggggctttctgtacttcttgcgcagtccgtcctcgcaagatagagtgcttggttgcgatcgtagcgaatgagcctgcgacggcttctccgcggcagaatcgttctctcgtggtggaacagggaagtcttccaacgcctgcgaaaccgaatatagcgacaagttactcttttgcgctcgcagctgctgagcatgagatgactgttctggatcagggtcgttgaaagggctgctctctcgtgaaggcacaggaaacttgcacaacgtctcggaactcgcatgctgtgatagactcctcttcctggaaagaagctgatgaggaaatggcggcagcggtggaatggaattttcggactcggccgactgctgagatgtagtaggttgccatcgcaatttctcgaaggatgcagccagtgagaagttgctctttgtctgtctcaaaacttgcccgaatgatgatttctctgggctgggttcgttggtgaggagatccgcttgagacttggattggatcttgcgcagtctctctagactgggactgttcgggacactgtcgtctcgggctgggggaggaagttttcgtagtttgtttggagtctggtttggcgacaaaaagctcgtcttgtagttgagcaggtgggtatgtgacggcgtttctgggctggacgtctgactctgggacaggctactcttcctcgagcgcaagaacttgacatgttcggcatgggactgtgctaccttctctgggctcgggctgtggctcaagctgttctcgcgtgttcgtagttggtgcgcaaaagacggcttcgcaggacttgtacttgactgtgctgaatggccgtatggcgacccgatttggctggcgctcgatctctgagactcaagtgtagtctctctgctcaactgcaggctgctgcttgagtgcaatgacgtcaaatacttgggggattggcagtctgaaatagatgcaaggtcggagctcgaatctgcaatgtccttaatgctgccgaggaagttgtggtgcacgtatccagtctcgtcgtccgagtcgtcgtccgcgccttcgtacatgcgctctgcgtcttcgaagattcgtgttatccatgcctgatctgtcgcctgttcagagatcttcagcgcctttgacttgcgccgactgcaatgcatccgcattaattctcgctgagcgtcgtacaaggtgtagacttccgctgtaattgcgtcaacttggagccatgtttcagggtccagaagtgcagaggcatctctgattgagtattcgtccacgatcttcttctcctcgtgcgcaagcgcctccataagcttcgggagcctaggttcaattgtggtttccaagttgacctggttgaactcgagggccctcaatgctccggtcagacagtcttgcatggtcgcaagcgacatggggacatcgtcggagtccttgatcgtctcggaaacgcccaagcgcttggcgcaaatggagagggccatcctgtctacttgatccttcgcacgcttgtaggccttgcggcctcgacgatcctggggtactatgggcgagtatggaggggcgggagcaagagcggcgggagttgtgggcgtgtctggtgcgggcgtcttgggagtcagctgctcccaaaatccaccgatggcgaaagcgttgcccacaggcgttgccgatagtggtgtttccggaccgggagacctgacgtcccatttctcccgcgtggagactctcggccggctgcccacggacgaaggcaagctgatggtgtgggcgggcggagtcgcgagggtgtcctcttctactacggaggatgatgctgggtcctgctcatccttgacccgcaagtggtcttcatccgccacgtctcggatcctcgcgaccaccgccccccagttgctctccgcgaacatgcgcttgtacgccgcggccatgtcctgggccttggcccgctgctcgtcaccctcgagatgcctcagcatcccgctgacatgcctcttggagaaggcgctccccggcgtcagcggctgctcggccatggtgtggaacgcgctgctaatgagacctaggtcagtgtactgaggaggatacttgaaggcttcgcggaagcaagttgactagacttgtgacctgaagccttctggggaggcgcgaatgcggtgtacctacctgagaagattgtagcctgtcgctatacaagctgatggcggggatggtgattgtggtgtttttggttttgcgcggtaggtgttaaacttttatcagtgttgtgacagcaacacgccaaagtgtttagagcagacaaacggagcctcatattcacattcaccgcaagaggagagagcaaggagcagagagcggacgtgatggagagaaaagacaaagatgaaattctttctacgtggtatcaaacgccacagatgcaaatgcttaatctagaaatgtgaaaaggttcgtatgcacgacgttcaatgcgcggtcggcctcgcgctcctcaatgacgcaggagatattaatctcgctggcacctgtaaacaacaagttagcagtagcactcaggaggtagaacagcacataccctgcgagatcatctcaatgttgatgttgttctgacccagcacgctgaagaactttccactgataccaatcatgttcttcaactgcttacccaccaagctcacgatagccatgtcaggcacaatgtcgatagtgccaagggtgcccagatcgtttactgctccctgcagatccttgtcttggatcttgtactcatcctcacccccgccactgagcagggcggactcggagtgcagtgccatggacacgtgcacctcagacgaggaaatgaggtcgacagacaagtgccagcggtcgaggatgctaaagatgttcatcaggaagccgtgggcgcgggtgcgcttgttgctgtgcacattgagcacgacgatgttgtgcttgatggtgactgcagtagggcgcttggggcccgagaggttagtcaagagactggacgagcgggtgcggaagagtgccgagtccctgagcggcgcgcgatcatcaactgcggcaaggttgtctgggaagatgatggtgccggcgttgcgcgggttcatgacattcttgatgcggattggaatgcgcgcgcggatgacctgctccatggtgaaggggtggatgacctcggaaccgtagaacgtcaattcggcggcttcagagggcgtcacggtaggaaggagagcagctgtaggaaccttgcgaggatccgcggtgaagatgccgtccacctctttccagacctgtagctctttcgccttgattccaacagcaactagggcagcgcaaagatccgtgtatccgcgtccaatagaggtgagaatgccgccgggaacattgccaaaatatcctgtgatgactggcaccttgtcgccgcacgctgccacctctttgcccagagactcggccagatccttgtagaactggtcgttcagtcccttttccgacaagccgcacttgacaatgtcggatagatcgacgaactgcgcaggtgtaccgcggtcactcaggagcgcagccatgtagcgacagctcagcttctcgcccttgctgatgatcttgtcttcggcgcggctggtgacttcctccaaatgttgcgccgactccagaatcttggtcaggctctcacattcggcattgacctcttcggtgaaggtcgccaggatcgcagcatcattgatcgagtccgtcgcagcctggatgtggtcggtgcgaatcgcttcaacaatctcatcgtatccgcgattggcgggtttctcggcagcacgagcagcgcggaggaggcggttcgtcgttccttcgagcttggtgttgttgctgcgcgcggagcagactatggcggcgcgattgtccttcaggccagctctgcggtgtggtgttagtcgtgtgccatctcatgagcaactggaaggtacgacactgcgcacttacttgacaatgcccgctatattctccgcaaacttgcccacactcgtaccaccgaacttgagcaccacccatcctcccggcaaatgcttctcttcctggtgagctatccgctcagactcatgtttgtacccgttgacgattgcagacattgtgaactttttttctttgcgtctaccagcagtgcagtgtggttggtgatgcaaggtgatgggttctgtagtgataatattcaccaattgaacaggtagcaagatataacgtgggtcgtgtgaggtgcagtgtggtttttcgtgtggagttgcactccagcggcggggcctgagtcaaataaccatggttccgaacatcgggctgtcgcacgccattccgaccgtcagcaacagccagccactctaactcggcaaaacaaattttgcgggacggtcagccgcatgtcgttgccgttagtctagcctcgtgcgtctctactattagccttgcttgctgactgaactgctcggtacgaacgcaagaaccacgtttggctgcagctttgccgtttgacagctcatagtcgcatccaggtccatcatcaacataaccaagaaagtggtacacgttccactgcttagtgaccgccgggtaagcggcaggtgcgccgttacagtcactgcatgctcaacagtatgcaaagttacacaacatgtgaagatggtagtagattgctacgaaaatgctggtatcaataggctcagcaatgtgccgccctcataacaagacgccgaggaaatgctacagactccttgcgccgcattcatgtccggcatccgtgttctttgattttgacgccgtgaatattgagtacagtggtcgtgtgaccgatgagacagtttgataagacgtcttcgggattatgctccgtaacccaacgagccctcgacattcatctggtgtagcaactaacgccttcgatagatgtcgtcgttcctgttgtcacggttcctgtcccttcgctcgggactcctagatcgtgtcttggcatctctgcgctcccttccgaaattcctcgagtcgcctcgctcccggtccctgtcacggtaacctccacctccacctcgatctctccgttcgtctgctggaggtccatctctagagttcccagagtcgcgtgaccctcgtcgttgtctgtcatctggttctcttgaccgccttggtccatcgtagcttgggatgtagacatcgccagctggagcaccgcctcgtcgccgatcgcctccttctgcgccaccatagcgaggcggtgcgtttggtaacggatgacgaccctcgccaggtggtggtgggaggtggccctgtcgcgcatcggcgccgttgccccagtttggtcggcgatcgcccggtggtggtgggggcggtctgtggtcgtacccaggtggccgtctgtcgtatccacctcgaccgcgttcgccgccaggtggccctcgatcttgtggcccatatcttcggtcaccattattctgccaggcttgaggtgggggtcctgatccagtccattcgccattgggccccccgcccacggtgccgcctgctggagctgggggtaaagcttgcttctggcctcgtgcattccggcgatcgagctcatgcgagtctgcaaagtgtgggatatcttcctcgcgcatcggtttcggattctctcggaagtacggatgatcgatggcatcaattgcgttgatcctcttgcgccagtctaaacgcatgaggtctttgatgagtgacaggccggtgggcgataattctcggaatcggccagcaatgtttccagggtaatttccaaacccacggataggttcagctcctgggaggtcgttccagccaggcatattctgatcgttcggcgatccaatcagctcgaagattatctgtgcttggtggatgtcgctctggcctgcgaggatgggcttgcgcttgaacatctcaccaaagacacatccagcgccccacatatctatggcaggcgtgtatcgcctcatctgaagcagtagctcaggaggtcggtaccacctggttaccactagggttgtgtattcccttcgtgcttcgccgttacccttgcctcgctgcggtacggcttcgtcatagtgtcgcgcaagaccgaaatctgcgatctggagtcggccgcgattgttgataagcagattggctgccttcatatctcgatggaggatgtggttgtcgtggaggtatcggagacccttgaacagctgcagcatgtagcatttgatctgcgcttcttgaaacttgacgtctgggttgtcgagaagtccggagagatcgtgatccatgtagggggtgaccatgtagagaatcgcgcgtttccgaccctcagcctttggtcgttctactgccatctcttccagcttgaggacattgtcgtgagacagcatcttcagcagcttgatttctcgcagcgctgtgataggaaagccatctttctcattgtgcatcagaatcttcttgagcgcgaagacattgcccgtgattcggtgtcgcgctttgtgcacctcaccaaaagtcccctcgccgagcttctgcatcatctcgtactcgccaatctttgaacatcccttaaagcgacgctgcatgggctgctgcggggtcgcattcgatgagtttgccatcttgacgaatggtaggtgtgaatgcgctcagtgcgcgacgctcgtagctgatagctaatgatgctagggagtccgcgatggacaagctgtcagagtgggacggtcttcgagcataagagagtggtgtggcgggtatgtgggcgtggagatggcatgtgcagccataggtcgggatggttgaagcggtgctattgtggtggcattacaatagcagccgtaagttgctggtggaagagagtcgagggacgcgattgacggttggcggtgatgcttggcgctccactagggtggctctgatcgacgttaacctcacctcttacacgcgagaccaccacgagccattgcccacgacatacagctggtacgtagcgctgcctgtccgatctaagaattataggcgactaactgctgtgtaggctcaaaatccaccatgcagcccacacgcgtgcgaatgggtccgcccaaatatgctcctcacccgaaccaccctatccacatccacccagtccgaccgctataccggttcatggcaaccggcctcggcgcttccatgtggttcttcgtatgttctcaccacacagtataggagatgcagaactgacgaacgtagttgatgtaccgcgcgaagaaggacggcccggtactgctgggctggaagcacccatgggaccattgaacacttgagatcggggagaactgaaagagaagcaagcattattcaagggaccgcggcatgagaaactgtatatatggtgccgtacagctctagggcatgcatcaagatggggatgtgatatcccatgacggaaatgcaaaggcatcgaattgaaagaacgttaactcagacgcctgcaacatcactcaaatatatgcccaaacgctggtctttacttatgtcgagtggtgattatgcgcctgaatcgattcttgtcgaacatcttactctactcgggcttctcgaacaagtagtgactgacaccccatgtatcaccgccttcccacttgaagagttccgcgcatgcaagatagaagacctgccacctgttccaccatgtgagtgcgccatccttgccatacgtctcctccaagcctggccagatcgtgctcttgttcgagcacatcgtgagtaaccagtcctcgcacgtctttccgtaatgcatgccattgacccaccattgctttttcaacttgaggtcgtcttggaagaacaggagcagatctgctgaaggcatcgtgccccccgtgaagaagtgctcagtcatccatccaccttcaaaatcgtacggcgtggttgcgtgcgcgaaaatgtgcacaaacagctttccgccaggcttgagcgctctgctgacttttgagagaaggagctgatagtttttcatatgctcgaagagttcaatggaaacgacacggtcgtagactgaagcttcaaactcgtagtctacgacatcccccgtgattactttaaggttggagaatcccttggccttggcaacagagtcaatgtgctccttttgcgtccgcgagttggagaaggcggtgatttgcgagttggggaatacttcagcgaagtacagagatgctgagccccatccacatctggtttccgattagcacctgatgtgagaacacatgtatggatagttggaaagctatgtacgtacccaagatctaagatgctcattccatctttcaactccgcacgttccacgtacatcctcaacatggcgatctcagcctgtgcaagcgtttccccgcccttctcatacagacatgcagaatacttcattcttgctccgagcatgccctgtagcacgctcgtgccgacttcgtagtgctgctcgttggccgtggatgtttcaatggcgatcggtcgctcacgaaggagcttgacatagttcatctttgaggcataggctgattccagagatgttgatgcaattgaggcgagacggtccgcaagctggcgcctgatgccaatgcggatgagagggtgtggtaagtagccattgtcgagaagagagttggtgacagcttcggtgtcgaggagatctgaatcgtgttaagatggatcggtttgatccaatgaaggcagtagagctcgtactggaaatgtaattcattctgagatgatgtgttacaagagattacttattactagtggatggccggccctaattggctatcgaaaagctgaaagctgtggtatattagatgagacacttatgggctctctatcgtgacttttgaggccatgttgttgaaactctctggacgctgaatgcggtctagtctagcggcatagtgacgtcaatgacttcccacgaggtattctcgctctccgagaacaccgctgtaagacattcgccgagtcagaattaatacttccatagaatgtcacgattctgtgaacgcagatgccatgtgctaccgattgaatacaagatacaattgggacgaataaacgcaggccaatatatgacgggagatcggcatgacgtttgctagtcgcatgtctttcacgcctcgtggcttatgggaaacattttaaatgcagacgaaatgcaaacgctctttcaaaggcttgtatattgctacaagcgcgcggtgtctatggcagacaaggcacaaaagcgcgaccgcagatcctagccatgtccatcacaacactcgcaggacgcacattgatcatttacttagtgacattgaacggacatcgcaatcacatttattttcacatgaccgctaagcgcctcgtctccacacattaaagcagcactctccacgaatagcgcggaacgttcaagaaaattccttgcatgcttgctcccggactgtcaaaagttagacccatggggaacggcgctatcgcggagcctcatgtggagacgcgctcgtacctcggagtctcaggccgggcaaccttctttaatgggtggtcctcgctttatgctttcattgcgatcctacaggaacagcaatgacagcaataacacaggcaggagactggtacactccggcatgcaaatacactgtgacatttacgcgttcgctgccgattactcgtatcagcagccactcaaggcgttcgggacaaggcgcaggcctaaactgtcggctcgcgagatggctggacagagagtgcttggcgatatcttggagagccattgctgaaggatcaaaccgaaagttttggcagagatttctggctcagagtcgtggttaatgtgcatcagcgcactccgcgcgttgatgtcgccagcccctgtcgcaatgcccttcaagtaccgagcgtagcttccgaccaatgtcaatccggtcaagccccgactaacaatggcctagcatcggcttacaacgtttcatgcgtctgcatcacaggggaccgtagaagaaacgtcccgattttctttccatcttacgccgaggatcaccctggcctggcgcccgtcttctctgctccaagaacaaatcacgcatgctttggtatgcttcttgcggcccattgtgcttggcagacgtagtgttgaccaaccctcgtcgttccactttgtctactccgcaactcgcttgcggggtgtacatgcaatagtctcttgttggttacatatccctttgccgcccaggctgtataccgctgtcaagtacatccgcatggggaaaatgtacggaaggattctctgctctatgtgcgggcgggaagtcgccatgcccgccatgcccgcaactcgatgcgtggtgggccgccgaagagtgggttcatcgagcacgagacaatgagctaggatgcaaggacaaggatcaaagtcacctttgcggggcgatcttggggatttcctggactggagaaacccataaagagctggagtacgctcttccaacgatcgtccacccgtgcttctggttcagcatcttcgacttgtaggatttcacagaagagccccgtcatcatggtcaaggtatcgttcaagccgccgccaggcacgccgggtaaagcatggtaagacgctcatcacacgatcattggacagcgactgacatgaacaccaggcccgcagttctggttggtctcttcatggcctttggtggtgtgttgtttgggtgagtatactttctgtgatacaagtcagctatctgacaagacatcgtagatatgacacaggtaccatctctggtatcattgccatgccctactggcagaaggagttctccacccagccagatggcagcatcacagcttctgaagactctctcattgtttcgattctatctgctgtaagtcctcgaaaaatctgcacgtaaggctttcctgacattatacttctttagggcacattctttggcgccctcggcgcggctccttgtgccgatttccttggtcgaagaatgggtcttatcgtttcagtcggactggtcttcaactttggtgttattcttcagactgcatcaaccagtcaacctttgttcattgctggtcgcttctttgctggttttggtgtcggtctcttatctgctatgggtacgttacctatgccaccccgaatgctcgggcgcatgttctcaagcacgtgtactaatctctgcagttcccatgtaccagtccgagactgcgcccaagtggattcgtggtgtgattgtcggatcctaccagcttgctattacgatcggtcttctgctagccgccattgtcaacaatgctacaaaggaccacaccgattctggatcgtaccgtattccgattgcagtccaattcttgtgggccatcatcttgttgatcgggtaagccatcattgtaacctctaggccgatttcatgctgaccagcccgtccagacttttcattctcccagatacaccacgttggttcatcaaggaagacagatacgatgacgccgcaaaggcgctcggaaagcttcgtcgcctgccggtcgatcacccagcagttctcgaggaactgaatgaggtccaagccaaccatctctacgagatgtctcttggcaaagcatcatatatggaatgctgcaagggcactttgggcaagcgccttctcactggatgtcttctccaggctttgcagcaattgactggtgtgaacttcatctgtaagcaaatctcgtcacatctacccgtgaaatttgttactgacaatgcacagtctattatggtacccagtactttaaaagggccggcttcaaggaccccttcaccagtcaggtcatcacgaacgttgtcaacgtcgcatccacgttccctggtctgtacatggttgagaagcttggccgacgtaagctgttgcttcttggagctgttggcatgtctgtttgtcaatgtaagcaaagaattcttttacgagtcaacctacgcggatttctaatactgtctagttattgtcgccatcaccggtacggtcgccggtaccaccgatcttgctgcgcaacgcaccgctatcgctttcgtctgcatttacatcttcttctttgccagctcctggggacctgtcgcctgggtcgtcacgggtgagatgttcccgctcaaggcccgtgcgaagtgtctttcgatgaccacagcttccaactggctgctcaactgggccattgcctactccacaccttacatggtcgacgagaaaggtgccaacctccaaagcaaggttttcttcgtttgggggtccttctgcttcgtctgcatcgcgtttgtgtaagtgccactaattctcgactcccgatgctcaaattctaacaatcttgtagctggttcatgatttacgagaccaagggtcttactctcgaacaggttgacgagctctacggcaccgtcaacaaggcgtggaagtccaaggactttgttcctcaaatcacattcgtcgatgttgaccacgccgcccagaagggaatggctctcaacgagatcggcgaggcgcagaccaggaagaggagtgttcagcatgaagaggccgttggcaagacagacaaccctaacagcggactttaagcgccgtgcgcaatgttgaacatggaggatgaatgatgctgaatgtaatgagggaacttgcgagatgctcaatattaaggggtgaaattgggagatggaggatgtttcgcttcgctgtatcacgaagttgagctttgactcgtggttattcgtcaactaatagactacattattagatttctgacaaagagattctgacaatcgtattgagagtcgtaacttgtaccacgagctcgtgatccaatcacgtcttgccacaaggagtcgtggcgcagcattcagccactcttcacttgtaggcgtggccggtacacaagtcttacttaaagagacaccacatcttcggtgcccactttctttctctatcggccatgctgtatacagcacaacgagcattggaccagaacaccaaatcgatataatggcacatgtgtcacgcacaacggtgacactgtccacttcgccatcagggtgagttgttttcgccgaccaaatctcgctcattaaattttgctaatagtaaccgagtaatgcagtaattcgcgatggttctaaggcctgtccatatcgtccaccggtttttgatgtcgcgcgtgatttctcttcggaaaagccgactctcggatatgcggtagaatattgtaatatcgagacgacagccagcgacttgcgtgacgcgcaacaatcctggtcagactgcagtggctataatcccgacttgtctctggaagaaggcaacctcagcttcgatgggcttggagaagattacacagatggtctgcttatgggcagtggccagtccaaagacagactggtcttcccgagaccggttcagaacccgatttcggttggtgtacaaacgtcgcctacggacgtactaaatccatcgatgggacctgaattagagtactggagtaacgaccatgagagcgcgttgtcgtacgtgggcccaagaagcgatgcaaagctcagtggttttgatgaaggcagtccgccttcaagaattgcccacggacaacatgggcactccgtcaggcccgatgcagaggatgtcatcgtctgtcccgactgcatggctaccttcaccggaactcatgtgagaggcaactataatagacatcgacggatgcgccatgcagaggggcaacatgagcagtatacgtgcatggaaaatcagtgtggtagaatgttttcaagacaggatgctttggagaagcatctacgtaacaggcatgggttaaatacctccttgtttccgaggacaagcagacggatcgaatgattttagactatattgagtgctgcaacaattcctaaacgccctgattaaaattgggccctatcgagaacatctactactttgtgcacgaaccggaatagattcgaaagcttgccagtacactattcaatgctgtggaagtctcaaatttgtacagtttgattgatcgtctgttaagcaatgctaatagttcgaaaaaaatgcggtcgtcatgttacacgtgggcttgatcgccagaattccatgctctttcctttgttgccgtcttcatccgcctgctatgggcgtccgttactccgtccatatttgaaattgaacagagtctgctcagtctgttacgtcggggatccaacctttagagaatgcatatttttctgtacgtgcttgtgggtggacttaaacaagcgctgactgatcgtaagccctctactctctgtgcggatgcagcacgacgccgatgtgcacaccagtcgggtctgtttttagggccggtaaatacctcgaccgaattaggtaacaagtctggcaccagacgtatcagtcaagttcagaatgcgttctgactgcgaaaacgaacttttcataacgggcgagcttctgctgaccggggtgttgcggggagagccactgagcgcccttgtcgatgaaagtgactaactctgcgtgccctttgtctcctgggagaaattgacggcaaaagtattgcaatgtctgagaagagagattctctcctctagattgcccaaacttgtgagcggctgtgttgtggaacatctctctcctgataatactccacagcgttctatggaagagagagactgccattcgatgcggaagctcttcgccgacgataacaaagcgaccgggctcaagtttcaacacttcaagcaatggcgcgagcgttggcattacttcattgcggatttgacggcatgttgctagtagggccactggaagtgacttcgtcacaagagcaatggtcggctctgcggacgctacattgcttggtatactcggaacaaggtgatgggttcttacttcgcgcaggattaggggttggaacacaggcatagatgtgcagcatactggaaatgagtccgtagaccatgagcctgagctctgtgggcaagtcgagaaatcggaagggcttggggatagagtcttgggctgtgggcgactgagggttcatgctgtctggtagaagaatcattatcgaccccaggagttgccgttgcacaaggatggtggagtaaaagcccaggcccaggggaagaattgcgggcatgtccgccatggcgttcacgccatagtgaatcgcagacaccacctggcaatgtatcatcagcaagctagtaagaacaaggttgcaatccacgaagtaggtccttcttggagttagttggattcgttacaatcgactaccgcgcgttcaagcgtacatgatgcactcgcgaaaaatcccccatatgaaactcgtcatacaattacacataggtgcgacggtggagttaggatggatgtgcacattcaattccgacggttaagacatcataattacctaggtgcccatcatcctataacgactcattgatctctttcgatctattttgaaacattatctcagcctcttatcattgtgaagctctggatgacgttgtcgtgagaatgtggtggtgcagacgtctgacctacgcttagcgcaattcagcctagcagtgcgcgcatctggggaagggaccgcgccgcaacgcgtgggggtggtggccttgaacgcgtttcttcgaaacatgcatttccaagcataaaccatgtcatcttcacatgttcagcgccccataccaaggcccgtgtattacgcgctgctcttccgcgtagaatcagatcatggagcctatctctgctgtcataggcattgtatgtgcttctttgcgattgtccctcccgagctgcattgtgcctatcacacacgacccaagctaatgcaaacatgtagatggctgcgctgccacaagccattcagtcagcgaaagagctgtatgacctccgttcccgatacaaagacgcatctgtcttgatcaccgcgatatactctgagagcatggtcatcgccgcctctctcagccaagtacagaacctcctgaatcacgatgccttacaaagcaagccacaattgctcgagacattcgaccgcgcactcacaggatgtcgagttgtgtacggatgcttggaagaggaggtgcgtgatctagtagtaaaagcagaggcggatgacctgaagttcaaggaccgggccaagttcttgtggaaagaggacaccttcaaagagctgttgacacagatacgaggacagcaatcggctttgagtttgctcatacaaggcttgcaaatggaatcaattgccgatatccgaaagctggtggaggaaaacagtgtgacgcttgatagagttgtcaagcgatcgagaacgctacgactatcacatccacgtgtgcacgtcccagagtccttgtttagcacgtctcacgacaaggaagacgctgttgatgccgtttcacttgccaaatcgaccgagttcgcgttcgacgatgaagtggtaaattcgaaggcctatagacgggcgatgcacctgtatacatccacactcgaaatcgaccaacgtgtgactagtgtcacggcggtcgtgagcgacctgccaccagcgtacgaacctccatctcagaaaatggatgagaagcagacctctataattgcgcacaagtccattcccacggagcctgttgaaagggaagtgaaggtggaagaaaccaagttagaattacctgatttgttagagcatccggagtcactgcaacatgaaactgcgtttgttaccgcagagcaagaacttctaccatatatgcctcggataacgtcgacagcaccgcaccttagcccattgcgtgccaatacctcgataggaatgacaatacccactgccgacacacaagcgcgtctgccaatccgttcctcgagtgaaggaaatatcctgatgggtgatgagcccgccccaccactcccgcctcgccgacccagcggtcccagattgttcccgaagactacaattcccgagttacaagaagttcgcactgcctcctcggatgacagcatagacgcttcagtggcgtcgtcagtactgtccaacgtctcgtgtacgtcttcacgaaccacttttgacattccagagtctagttgtatcgtgtctcggaaaccgttacggaaaccattgccgctcagacatcagatctccagtgacattctgaggacagtgcgcagccaatcatctactttcgaatcaccggattcagtatcgcctctgcagaacgctaagatgcataatgtatggctctcaattatcgatgctgagcaaaattttgtcgatcaaatgttgaaattcaggaaaatgttttatgacaatgttctgcgacagtggcctcagctcaaacagcacctaggggccatcattgttagcgaacagcttgcggctcttaataaagccactttgctacagagtatggaacaacaagtatccgggtcaggagaaagcatctgtgactcaaccgtctttgaacaatgggcgaaccaagcccacaagttgtatcgcgagtattgtcaggcgatgccgcatacagcgtcgtcgttgcgcactacgcaaaatctggatgcgaaattcgaccccttcgtcaacaccgtcgggttgagcctagcttggtttggcatgggctgggaagactacctcaagctgccaatgtcgcaattgaatctgtatatcgagaagcttgagagccttgtgtccattgctgagggcctagatgagcctgctgctttcaacgagacaatccgtttgaaacgtaccgtggcagctgtgcgatggctcagcacgatggcctccagcatcctatccggtgcggagggaagagaagaaaccaagaatttggaaaaactaatttataccatggactccgatattttctcgcagcttcatttgctcgactcgactcgccgtgtaaagcatcaaggcaagatggcaatcaagatgaagagtcagggctcttggcaagctgttcatgtcatcttgttagacaacttcttactctggggcaaggtgaagccacagaagaagaacaagggagacaggatcttggtgttggacactcctatcgctatcgacgatttggattttacaatgccatgcgaagaccatcagttccagaagactaccatgttcgacgacatacctcgaggatcagtcctgtatataatcactgtcaagaggaaaactggggactccatgcctcacatgcttggtgcattcggtttccaggaacgaaacatatggttagagcatttcactgctgctaccggacgccagaaccaaacgtagtccatgcacaatgtttcttggacaatcactcgacctcgacacgccccaagaatagacgaaagaatgagctccctgtgaattgaaccaggtgttggctcgctctcctccttagataaaatgcctggtcgggttgtttccaagaacgcccatcctctacagtacccacacaaccaaagttttctcaaccgctacgtatcaacctaccttacacacgaatcgatcagctcgaagcgctccgcaaaaggtcgatcccaacctttaccacaacaaacatggctacacctaatgttcctgctgttcatcctgaaattcctgctaccgtctcctcgcaggacgtcgtagctattgtcacaattcataacagacgcgcctcgcttgtcaaccggacgtccatatacgcacatgcagatgtttttcgagccagtgataatcctagaagcccaccagttcttgctggtgtcaatatcttcctgcaccgtcacctcgactcaagtggctattcgatgggacgggccatggcagatcccaaggcattccagatgcttctagacgtatacctccctgatacgcatgtagccaagcgtcaatttgaggtggtgccagattgggagcgtgactgttggcgattacagtctacaacagagactgtaactatggtcaatggcgcacccattcagctttcgacacgacggaagaaggatcaggggaaacaggtcccagctatgacgtttctcaagcagcggggcgttaatattatcacgattcatgacttccagatcgatgtctggctaatgaagtccgttcggcaggtgcatggaccaaaggatttcgtcccactgccgctcgacccttctgttcaagatgtttctgatcgccctgaacaatgggcccgcgatcgtttcattgcaaccacaaagcaagtgtctgcacagacggtcggagtcattgaccgcttcagtgggatgatctcagctgcgaagattttcagatccgaaaatcatccacagcaattccgagaccgcgagttcttggccttttccaagcaagatgtcgatgcatccattgttcggtacctacagacgactcagattgatggcctccctgcgataatcacagacgcgcatgctggcttccaaacctatggcgtgctgagacatgatattcacaggtcacatccaggtatccgcttctcgcttgcctcaaagatggctctttgcctgtaccgtgctttggcctggatgcactttcacggcatttttcatggccaagtctccgacgagaatatcctcatccgcttgaaggacgggaagcctgagcacgttcttctggtcggctatactaccgctcggcacacacctacagggaagcagatcgcctttgcggacatgctcacagacgcgcaagctactatgaagcttgttgaagactgctgtgacatatggacgttccgcaatggcccaacgagggacgcccagggtgagcatatcatgcagaagcgcacacaggatctgatgctccaataccattctgtccgacgttgttcaattgacttcatccagcgcctcggtaactcgccagaatccgtcaagggcgccaagcttatcaggctgcaaaataagctcgggaacgattggagtagtgctcaacgggcacagcaacagaatctcatggcgcgcgaggttgcccttcttggtacgacaaaactcaaggagcacatcgaggagtggcagagcgcaaatccaccgcgaaacacgatctacagagactacatgctcttgaccttaggccatccagtcctcgatagtctgtcggatggtctgcatgtcaagccatgggacgcgatgccacatgaggtttgctctgctatcaagcaggctggaggccaagtggaagaaccctggcagaccttccaagttcaaaagacgatcgcgctcgcagccacaaatgctgagcgatatgatcagatcatggcttggcttgctgcttcctgcgagatctatcctgaatggcatgaggtcttggaggccgagatcgaaaagcacctacggactaattcgggcatgattggccaaggcgagctcgaggacctccacagtgctctgcagactcatggaccggtaccggcgtccatgactacaattttcagactgtttgcagacatgactactgttccagagcatgtagaggagttatacaacgtctcataccacattccttcgcgcatgttcaacatcacgcagcttcagcggctcgcaactcccgaaaatctcgcgcacactatcactgagggtcaggtccgctgcgacaatttcgtagaggtacgcggcgacgccaaagtggaggggtgctatgtttcactttctctcttgacgaagactgtcaatgatctcggactgctattgcttgaaacgccacattcgacaccagaaatgcccactttcgatgcagccgacttcagccaggtcccacaggcgcgcatcgttctagctagacccggcatgataggattcggttccatgttgcgcgaaggtgatcaggcaaacttcctctactcgcggatccctgatagcttcatcgacccgaataccttcattgcgacgtacttcggcgacatgaaggtgcttccagagctggcagccggcacgcgtactcattatgttcgtccagagcattggtcaaagtacaagacagcaaaggagtctgagtcattgacggagctgaacaaacgagatcctctcaaggccacctcatccggtcatagttctccaggtcaaacggatgttgacgagaccttgcttgggcaattgatgcgtgatcgtgagctcattcgggctgcggctcgtccacccacgaagcacagcatctctcggagtccatcgccgtcccgaaagcgcgtgcgtgttcgctcgcccatttctgagccggactctgcgatcccagatatctccatgtcgtttgtccagcgcatggaggagcgctaccagcaagcgacgctaccaccatcgcagaattcgcctttcatgaacaattcgttcatgcagcggaactcagcactcctcaaagtagcaccaaacgacccgacaaacgtcaacgtgtcgttcactgtgggagatgaaactgagtgccttgacgatgattggaagatagtcgacgaaatgctcgccgaaatgccagacgaagaacctgaaatcgaaggcgtctttggcttccgattccatggctccggttcagaggacggtactgaagtggatcccaatagcgtcagtgctttcttgggtaaaggcggtggtacagccgtaaactcgtttgtatcaacagctgggtcaaacccggcgcgcggatcctttggaaatcagcagtctcggttgtgggacatcccagagtcgccaacagaatcttggagccagttccaacagtcgtccaagggcccggcacacggtgctcccccaacatctctgcgaaagcacattcgacgtgtaagcgacgacagctcagagggtatgccgtccaccgcaccaccaagcccacggccacttacaggaaccaaccgtccctcgtttggaagtcaaggcggcagtactttgggctcaacgggattgggcaattctttcgggccccaagtcagttcgacggcaaccagatctgtcccgcccggcaaaccttcgcaagactcgtccagaggtatcgccaacaatcagtccagtctgggttatatgcctacccggccttcagccctgaatccgaatcgctccaactggacgtcgaagcgacctgggaaatcgtcaaagtcagcccagtcgtccttcaaccggtctttgatcgatggtcctgctcgtctagtcatggactttaacgcgtcctttggtccattccgtggcaatgcaccttcagtggcgcaggcctctcctccagctgctcgcccaataatggacgtcaacgcctcttctggtcgccatagcggcaacgctccacgagtgttgcagacgtctccgcaagttgctcgctcattcaggcccggcaatcccgtccaggaagcagacaacccagtgatcaaccctggtactcaaactccagtaaaccagaacgcatcttccgactcccatgacccaccgacggaagtaggcagtcctcaagcagacagcgctggtggtgcgattagcgggttcctactcaaccagttggggcaacaaagccagggcggggatgaagacatgccggacacggatgagggcgagagtgattgaggggtcaaggctggtggggaaggatctggtagggtgtaggtgacgaaggagaaaacttatcatggtaaacaccgagagaggtactcgaaccgcatcttatgagaaatgaatatcgatgattaaatggcaccaaccattgcgaattcagtcgacttctttaatgacatgtatgtcttttgtttttaagactccaagtacaggagcatgggacattgtcagcagatcaaagtccatttagcatgttcctcctcataacccaacctcacctaccacatcactagaacaaacccctccacgcgctgcagattgattacacacactgccagacatgtcttctagcattattgtgtgcaggacctccaatgcgaatccatcattgttcttctctcacattatccttcccgcggggatttaatcatggcgagtcaacagcgcatcgaacctggaccctatatgtatactggcagatcgtcggcgtttgaagacatacatacctgtcaaagtggccttggctgcgtgcctcctattgaatgtcttgtcgcttgagggtggaggtgaatcagcgagggctttttttttttaaatccacgctgaacattcaacatcgtacagtatactgtaactactacgaacttttgttttgtcgaaatcaacaacagtaccatgagcaattcagttcagcctagtttagcaaaataatgaccaaatctcactcatcatacacatcgcatccaacgcctttacggtttcatggtttaatgcaaaagtcctttcatttccatcgtagtaatcaataatctcatgtccccaagtacccatccctcatccacatttcacaaaaagaaaagattggtcacattacacattctacccaaaaaggcccccaacagtcccctctttttcagcgaagaagagaaagacttacacgtacaatgatgattcgtggcgtcgtaaatctagtgcgctgccatctacgcggcaatctcctcctggatggtatcatgctcgtgaatgccgttgccgttgccgttcatcataccatcgccgttggtgccgttggtgacatcgtcatcgtcgccgtcatagtccatcttctcttgttgagcgatggcttgttgggagacgatctcagcgaggcgtttgaggcgtggggtttggagccctggaatgtcgttagcgtgaatgatgcttgtggtgaatgttgtatacttacaagatggtgtgtatgtctctagtgcggtaatgacacggggctccgcaatctcgtacgggcctgagtcttccatgtcgactgctgtcaacagcagaacgtcgctcttctccgttactcgggaggcgacagccttcatgatctcgccgttgatgggctgctcatagtcggcaaccaagtactggttgagaagcttctggatctggttcgggctcaacatccagcaaatatcctggataatctcaatgtcgttgagagtagccttcttcagctgaaggagcttagtggcttgcatgaggtgctcaagctggagcgtgccctcaggcatgtcgtgagacttgcaccactcctcgatacgagtgatgttgtagttgatttgaagtccacgcttccacgaaaggaagtttctcctcatgaggaggtcgttgaaagcggtaacgccgacgagacggagaagctcggtgacgcattgtgtgatgattgagtcctcgaggtagtaagctttcatagctttgtatacactgttcaacaggctgagaaggttatccatgctgaaggcaggcgtgttgctgccttgcaaaagcttgccgaggaaacggttagactcgttcgtaacgaatccaggaagtgattgcgactcgatgatagcaggaatgatcatgcgctgcagcttcttcttgagtaccttcatccaggtgtggtaaatgttgaactcaagactttccaagtcgtgcttgacgatctcgagtagacggtcgtactcgtagttgtccgtcttctgttgctcgtaccagtcttcggcaaggaagacaaaggacaacatctcgtgaacgttgctaagccagaaagcgccggggttgatcgcatcgtcgctatcatgctgcatgacttcctgctgaatcgattgcatgacgtttgccaggaaacgctctgattccttcacgaagccgttgttccacatctcagaggtgacgagattgatgaggtaggctgggaacagaacctccttgtcggtagggggtggttgcgaagttggcgatgggatcttcaggttcttgatcagaccgagagtgacctcatcgttcagcatatcctcgtcagcaaggatggactcaagctcagcctcgacgttatcgaagtgggcgaaagtcgaaccagaaaggttctgcctgtgcgcagaggtaccaggagccatggatacaggtcgtgggttgtatgtggcgctgaaacggtccacgagatcgcgggtatcgggcccggcgcttcgcctcttgggtgtctttgaagtgaccatcttgaggaagccgctggcagccattggtgcgtgcccgtttgatagctcgccgttgatgggagcgttgcgcttcatcaactccatttgctcttgcagctcggcgagctgttgtcggagtgtaagcttctcggtttcggtgacgttgctcctcctctttgactgctccaagtcgtccgtagtcctcttgagcgaggcgcggagttccttctcttcttcctgcagatggcgcatctttgcattgctttcgtcgtagcttgcctgtagcttcttgtactcgtcctccatctggctcagtttggctgcagtaatgccagcctggttggcctcggcttgcaactccttttgtcggttctcgagggtacgacttcgctccttgtaggacttgatctggttctcgtaattctccacttgcgacttgagcgacttgttctgctccttcatcgaaccaagagtctgggtgagctcgacgaccttgttctccagcttgtaagagatgttcttgagatcgcgagactcggcacgcagagtcttgtactgcttgcgagcctgctttcctctccacagcttctgtaccatgacaacactcttcctcttgttcctccagtccttgagcaatttctgtgatcgccagctgcgttgacagatgagggcagctcgcagccattgacggtccatgatagcctgcctgagtagccttcccttggcctgagcctggaatgcgatgactgactgccggatgatgaggaactccttgcgaaccttgctgccgcgccagatccgttgaatagttgttgcggcacgaacctgcctggcgtcctcggcacgctctcttgccatgaaacccctagccaaggattgaacagacacaacggcctcgcgcatctccaagtagatacggcggtagtatttagcacggaggttcttctggatcataatcgcagcgtcgttgagtctagctgtccggaggttctcgaggaacgcaagcataccagcgcggaagaagatctttgttagacccatctggtacttgtcggtgccatcgttctttccggcacccaaagctttcttcaagatagcggtagccatgtctcggatttctggagtccattcgtttgacctaaccaacatgtagtatcgaagagcgaactcctcatatgtccatcttgttgggtaaccagcgcaactaattctgacagtctcaaggacaccacaggctcgcaattgactgagaaccatggggccatcaaattgccaggcagccttggcttcgttgggcttgatgcatcgaatgtagtgaacgtcggttgagttgatagtgtgcatcagctcaatgagtgatgccttgaagataccaccaagcgttggcttcctgttcacggcaattctacggccagcggacatggtggctccgggcttggcggactgagtggaggcagtctccttctcccggatctgtgcagccacatccaggacttcgagcaagaacttgttgctggaggccttgaggacctccatgtgctcgtcagggacggtatccctgttcttctcgatgaagccatcggactcatatgtgacgtcgactgcataatggcagacggtgaaagaagactttccgaaccggggcttcttgtagaacttgtgcttgtcaccagaaaagttgtggtgcaacttggtcacaaactgctcgtcagagcccatgggcaagcgagactcttcgtcaagcagggacagaacacccaacttgccctcgatgagatcaatacacggctggttgtctgcaaagtcgatgaattgccagtcaatttgctcccgcacgtactcttcctgttcgagcttgaagacgtgggcgttgaattcttgctggagcttctcgttggcatagttgatacagaactgctcgaaagagttctttgcaaaatgctcgaaaccgtaaatatccaggacaccaatgaaggtctgggcttgggcgagaatctgctcggtggcaagactctcgttggtacgctcaacgagccagtcgaacatgctggagtagatgaacttggcgacagagtctcgtacaacaatggctgactgctgggtcaagttggagacaatcttctctcctcttgtgatgagctgcttcttgacagtccatttggcgaagctgcttgcatctataccaagcaatgcgcaagccttgaccaaggctggctcgtctggagcgagatttgagtctgtgcgtgtggctgtgatcttgatgtctccgatgtgcaatagcgcggcaagcaagcgccagatgccggcctgggtttccggcggtacaccaaccttggtgagggattcccgggtcgcgttgaactcagccttgtcgtctacaccgtcgataacgggtgcgcttccttggttgagatagctgaattcctcgacaggcctgagagacagctcctcgcgttcggcgtcagtagcaccggcgatgagctggtagaagacgtggtaattccgctccttaagcggctggaaaaccagtcttgatcgttccaacaagtagaccctgatcttggcgccgataatgtccgtctgtttgttgaacagaatctcaatgtatttaccgaaacgggacgagttatcgttccttgtcgttttcgcgttaccgaaggcctccatgatggggttggtggccagaatctgctcttcagtctcactcatggagtcggctttgcctctccgcctgcctgggttgtctggggactcgcgggtcgcgaagtatcgcatgatgtatttggcactgacggtcttgccagctccggattcaccagaaacgacgatggtctggttcttctggtcccgcaacatgtcgctggcggagttagccaaggacgtggggtaaagggagtatggggattgtgacgtacgcaaaggcctcttctgcaatggcgaataaatgcggtgcgccatatgaacgctgcttgccggcatagacctgcaccatgccgggtacatagagcgaatcgactcgggcaaaggggttcgttgcgatcagcacgatacccgagtatgtgtagatctccttctgcagatagcgcagcttgatggcctggagcactgtgcacagtcagtatgccttggttgattcaggcggtggtcgcatgcataccagccggctcgttgagatgggacaggttggtcaaatcatcgctggcctcgagcatggccgggttcatcagcgggggcaagttggggtccttgcccgtctggatggcgagaagggtcgtctcaacggtttttttctgtgcagtgcatcgtcagccgtggttcttcacatgtggccgtgacccctcctcgtcgtctggtgcgtacctcgccgttctcgagctggaacaccagcttcaccttgtccccctcgatctgcttgtcgacaacctcggaggcaacccagccgtcggttgggtcgggctgccatgcccgggtgccgttctcgtagatgtgcgccatggtggtggtggtcgtgtcccgctccctctcctcgtggtgggagcagcagtcagggtccaagactcctgctacaaaaggctatacagactcccgctcgctaaacttgggtgcggccgctgggggtgaaagatacagcgtgcaagatcgccgcaatcacagcgtcaggtgcatggcggagggaattgtgtgcgtgttgagtcttcggcatgctggcggtgtcgaacctctcaggaaatggaaggcacgctagtcacaccgcccatgtgtcccgcttgccgcacgagccagacgcaggagacgcagccatacagacggtgcattggctcaatcccacgctgaacacctggagccgcgcatgaaatcgtctcaccacagacgcactcagagggcccatgcagcacgctccacctgtttaactcgaaccgcctcgagaacatgttgtgccaccctcgacggctgaacttgcccacacactctcctcaccaaagtagtcgacccagcctaaaaggccaagcggggcattggtgtcccacacgtaatcaacgtcaagacgctgccaacgtttcgaaagcccgggggctaccgctgtttcttgcgtggcacccgcatgctgaaacaacgacgcaaagttatcagatttctcgcatttgctatggtaaaatcacctccatgcgcctagatccgtccgtatatcccgagatcgacttatcttgagaacgccatgttgaatgcttttgctttttgctttttgctttttgccttttgccttttgcctgtctatcctactgtgagttgaagaacacgctgccaatgttgtggaaacactctgaaactagacacctggtgctgtctagtacagaacccgcgttcggatgcatgctgcttctgttagccaatttgcgtattcgaaagaaagtagtacttacaggacagctcctcgagactctggaagaggtctctgatttcttcctccttgacatcgctgatgtctgccatgaggtaggcgatctcgcctcttgaatcagacatctgcttctcaatgttgtggtggagaaggacgttgttcactgcccgcacgttagcctcacttttcctctcatgttcgacgatcccggcttaccttgccgaagcacaccagggacgttcttgtgaatgtagatgactcgcaagctgtttggctcgtcgtgtgtcaagctcctcaggttgacctcgggcaagttgaccgcacccaacgtagtgccctcgttgacgtatcgcaccagcgctgtgctgacctcgacaccgatcgcactctgagcctcttcggtgctgccaccaatgtgtggagtcaagatgatgttcttgagaccaaccaggtccttggtccacgagttcaggtcgttcgcaaagtagtcgccattaccagcgggctcgttggggaacacatcgatagcagcgccagcaatcttgcccgagcgtgaggcttcaatgagggcagggatgtcgatgacggtgccacgtgcgttgttgatcaggtagctgccatccttcatcttcgccagttcgtcggcgccgatgaggtccttggtatcggcagttgctggtacatgcagcgagacgaagtcggcctgttgcaagagctcgtctagtgtagtcacctgtcgcgcagttcccagacccatcatggtcaagacgtcgtagtagatgacgctcatgcccatcgactctgccaggacactcagctggctgccaatgtgtccatagccgactatgcccagcgtcttgccacgaatctcccagcagcctttgctgaccttgttccatgtgccgttgtgaagttcgttcgagcggtcgccgagttggcgggcgagtgcaatgatctcggcgatgacgagttcagcgacggagcgcgagttgctgaatggcgaattgaagacggcgatacccttctgtgcggcggtttggaggtcgacctggttcgtaccaatgcagaagcaaccgatgacaatgaggttctttgcctcttctagcaccctcttcgtgagctttgtcttggagcgaataccaatgacgtgcacatcacgaatcttctcaatcaactggtcttctgacaagctactcttcaaagcctcgacttggtacccctgtcccttcaagatatttacaccagcgtcgttgacgttctccagtaacaggactttgaaatccttcgtgtcgaacggcttcagctgttttgcgagttgcgacgcatgtgaaagcgccggcacagaaccattgcggccatcctggaagcttccggaaggcggttgtcggaatgtcgaaggcgggctgtggaaagaaaggctcgggcttgtactgaggtttaagctgttagaaacgctatgcgcgagactgcccgcgatgtcttgtggaggtgtcatggtgtgcacggagtttgcggaggacgctcgggcggggtgttacaactcgatctggttgcacgatccggaaggtgctaagagggtccaggtataaagtagagataagaccttagggtgagacaggtcggtgttgaaatcttgctggggaaaattaggtgatgagggcttattgcgatggcaagtgcagcatcaatgaaaggatgaccgtagcgacaaggaacagcgacaacaggaaccagtcaacaagtctccactctattacaaagtatacgctggcccgatttgtgttggacaaagcaaagctgacagctacatatgactccatcaaagtctgagtctttacaaaatttcttgacgcgccgcatgatgcaatcgcgctaacccctccatcaccaaaatattgatgggtggcttgtgcgacgctccgctttcggggtttcgatgatgcgccagcactggtctattttgcaggcaagcaaaactccggaaaagaggttagaaggggaattcgttccgcaatgaagagccatgacattcattatctatgtgtgttgagacttatatttgctccttgcgtgtgtcatgcaatcgcccaaagttcgttaatcctgaagaacttcctgacgagagtttccaatgttcccgattcgtattcgcgtaagtgcattttacagcttctgctcgttcatgggccatgagtagcctgtaaattggtcagtacattatcaagctgttgcagaggtgaggtcctacctgctgcgtcgctgaatttgtagccgtaagatgaggtgaagtcgtcaagcacggcagggccgcgagatcctagtaatatgattagcaatggaaatggacacgaaggttcgctggagcttaccgtaagggtactccataggaatgatctccttgttgtcatcgaggtagtgtagcagaggagtgaagatcctccagctggcatcgagctcatcgtcacggacaaagttggagtggtcacccttgagcgcatccaaaatgagtgattcgtaggcctctgggatcttcaaatcggagaagcgccgcctgtaggtgagatcgagctctgtgagaacagtctgcatgctgagaccgggcagcttcgagttcatcttgatgtacacactctcgttcggctgtacgcgaatgacaagctcgtttcggggaatgtccttgaagatgcctgaagtgacatccttgaattggatgcgcacctcggtcttctgctcgttaagggcctttcctgccttcagaatgaaaggtacaccatcccacctctcgttcttgatgtatgcgaccatcgaggcaaaggtagggcatcgagagtccttagggacagtgtcatcctccttgtagccgggcttcgtgccgtcaagggactttccgtactggccaatgatcacgttctttggctcgatcgcggccatgccacgaagaacgcggaccttctcgtcacggatgtcttcggcggagaaggagattggtcgctccatggcgaggagggtgaggacttgcaacaaatctaggcttgttagacgagtcttcggatttgtccacagtttggcttacggttttgcataacgtcacgaatgatgccaaactcgtcaaagtagcctcctcgtccctctgtgccaaaaggctccttgaatgtgatctaaccttgtcagcggccgaacttcgtaattccatatattctgtacctgaatgttgtcgatgtggttcctgttccatgtggcgccaaagaactcgttgccgaatcggagaatgaggatgttcttgaccatctccttgcccaggtagtgatcgatacggtagagctcatcttcggtccagtctggtgcgagcgcagtctgaagctctcgggagctgggaagatctttaccgaagggcttctcgacctgttgttccacggttagctgcttgttgacaggtggctgtgtgcggacgacgtacgataacacgagaaatgccgttctttgggtagcagttgcgcttcaagtgctgcgagactgtgatgaagacgctgggagggagcgccatgtagaaaatcctgttggtctccttgcgacccttctcgaggtcttggaggtgcttctcgagctcctggaaggactcatccttgtcatactggccagatacatatgtgcagaagccgcagaactcctcgagttgcttctcaagctcttttgtgggggtcttgatgtacgacttgacgcgcttgaggtactcctcgtggtccatcttcgttcgtgcatatccgacgatgcgaatgttcttggggaggaagttgttgcggtgctaaagactgtcaactttgggcgcatggagctgtagacgtggaacctacaaggccgaagagcgcagggaactgcttgaggtcagcattgtcgcagatatcatcgtccctcgggtactcacagtcttcttctttgccagatcgccggacgcgcctagaacgactatgatggtgttgtccttgagctccatgttgctgcataagagggatgatcagccgtcgtgtctcgtatgctttgaagtcgcgctctccacatttgggagctgcccctccaccatagaacgcggaacccgtttcatgcacgcaaaggctcagattcaaaatacaacgggcatgcaaatccggacgccccggaaatcatagctgggagaggaaaatgacctacccagcggtgagctcatcgtgcttaggctgaataacagtgtccgccatgatagcagatggggggaaactgcgaatgctgcgcggggagggcggtggtgagaggcggaggtcaattggaggttttcaaagtcaatcggaggttaagatgaacaagacgtcagaggaatggcggaaggagcggaggggccgtgttgtttgaaggaaaagcttcggtggtggggtcagaggccctgcgtctagcggccgttctggtcttcttgacgtattgttgtcgcctctcggagtgcagcagtggccaacagcgattggagaaatatcacggcaagtcttaaagcgaggtctcaacgtcttttaaaacagcctcgaggaagcacccaggttatcaagcatcacttagcggtgacacgtctcgcgaagcacaactccggcgccagtcagatcttacagtaataatgctggtcggagccttaaaaccggtggtcgcggacgaaccccaccatgacctacaattatgctgcggcagcttctcgcgcgcgtcggaagtgcatgacaaagctcagagaagctggccgagatcttgattgtctaagatctgaccgaaaaattctgacccgtttcactgttgtcgcagcactgtgaaggtagcggacgcgtgcgcttcggtgccccgctctgctgctcacgctccgaatacaggagctcccaaagcacgtctcggggcgggataatgtaagaagcggcacgtcccaaactcagtatgacgatgtacagctgttgagtattgccaaacctcccggatccccagcatcgtcacgacaaagatgcgttgttgagactctagttgcttgtcgcacccacatgcatttgggttcagattgctggctgtctaccaataagcactgcttttgggatatcgcatgaggtcggacttttgccgttggcaatactgcacatggcgcgcggaggtgggtgtgtattacaagctcggtatttgcattagaccggcggttttcatgttgcggtcatcatcggctgactccagattgcatggctatagtaaccaaacaagtacacaggcgtagtgtttaggtatggccgcacccgaagagccatcgaactatgtacgatgaaggtagagttatcttgtgcggttttgtgaggggaagcagacttggtggggagggcaagctgtgtagctggtgcgccgtggatgccgtccacacctggccgtcactctcccctccacaagagcgtctgcaggtctacggccactcaatttggctatcagggctgtctgcttggtaagagccccatcgttgtatagatcgcgctgtgctgataggcttaaacagtctgtcgctctactcgcaccgttccagcgtgaatcacagaaacaagcagtagcaaacggcaccgggtcgtgcgctgattcatgcgcgtactttgcagacgctccttagattggcatgattatcagtgtcctgtattataacaacagctacctgagagcacatgtgctcattgatgtacatttatcagaatcaccagtagtaataagcacacggagcggcaccttgcagcggtcacgggaatgttggtgttgagcggcagagcgccaagccgctggtggccagggctgcgctagtgcccacgctcgcttcgtcaatttcgagcagcgacaaccgacatcgaagagaccagactaaccagcagcaacaccacgaccacggtctcgatacccttctcccaaatcacccggaagcaaatcgttcgccatgtctgagaagtcccaccgtctctatgtcaagggaaagcacatttcgtgagcacgcaccgccgcgacatgcaattactacatcactaacaacccaaagctatcagcgaggaaagcgcaacaccaaccccggcacttcgcttttgaagctcgagggtgttgacaacaccgaggcggcaaactggtactgcggcaagcgcgtagcctgtacgtacttgaatccgaaagcacacaatggaatgaaggactaatggcttcacagacgtctaccgtgctcagagggccatccagggctccaagatccgcgtcatctggggcaaggtcacccggccacacggcaacagcggtgccgttcgcgccaaattcaggtccaacctgcctcccaagtctttcggtgcctccgtccgcgtcatgctttacccttcttcgatataatccccgtcacgactctgggtatggaaacgaacgatagatgagcgatggagtggagggtgacacggcgcaaaactcgggcgaagagcgagagaatggcagcagagacattcatgctcgtcctctttctcatggcatgttcaggctggttcacggtgtcattgttttcggaaaatccatgacaatggcgaaatcaatcaagattccttccaagatcaatcaaaaatgatcaaacatcacttgtcccacatttggtctctgtgatgcaggatgacatctaggaacttacgacgctggcaaatgggaatggataagccaatgcgcgcagaatactgacctgaagagcttatcgcaggctcctagcaatacgacctacatcaaaggaacggcctgtcccaacgactgcgcatactatacggcaacctgaggcccaacaggcgttgattttggatttcctcagcggtacactctccctcaacccttgtcctggttgctagagatgtattttgtgaaactttttttgtccaaaatgctgtctttcctgaaacattctgatagatatggctatacgttggttgggtcaacactgcctcaaataagcccactcgctccgtgctattacattcacatcatgtttttcaggttcagcaatgtcctctaatagactgtacaaaggcttcgagtcgctcatgaagatacacatcgcccatcttatgtcgcttccagaacagcatgacggcacggtgttcgacttccttacccaatcgttgtagcgtgctggtcctcaaccacagctgctttttgatgcttttggatattcatcgactttctgctcacaataaagtgaattaaagttaacatgagtgtaggctgcgttcatgtcctcaatgatgagtgtcgaggatatccatcaggcactttttcataattaactttgtaggagccccggagagtctgcacagtaaatcatgacgtcgctctcatgtgaatgggccatactgatagtccgcgctccccaaatcgcacgcccagctggataagacggttcacacagtggatccgactgcttacgacgcgcggctgtcgtgattcgtcttggcaacatatattcacgatgccagcttctattcacgcacagagcaaagggacctgaaaaaggcgagtgaaaggtaaggaagtccatcatagtcagaagtgtcaaaatgtcgccggccgcaaaagcgcgctcgacccaatcaaccgcactcggtccctgcaacggcccgcccatccagggtccagcgtgctcaccccaaagccaagcaatgaagggcttacgttccccctcaaactctccccttgcagccgcacatagagttatgcagatacattttcgctaatgtatttaacttgcgcttgatatctcactcttccactcgctcttttgtctcgtgacaaccgcccaatgcgacttaccacgtttccctaacttgagcttgcgcacgcgactttatttctggattacgccgaggtgttgattgggagaggatatgccgtcgattgcgcgatggagggggacacccaaggtcaagggctcgagtgagagtgtgcgcatggcgctgttgactgcgtctttgatcgggttgcagtaagttctagagcctcaagtcacgcattgttctgaccaagctttgtagatttacatggaatgtcgagatgacttactgtaccccctacctcctcgagcttggcctcacgaagtcgaaaatcagcctcgtatgggtggccggccctctcagcggcttgatcatgcagcccatcgtgggtgtcgtagcggaccggtcgacatcgcgctggggacgtcggagaccttatatgttcggcggcacgatacttgtatccatgttcctgctgctgctgggctggacaaaagaggtggtgcgatacttcgtgaaggacgaagcgagcgcaaagagcaagacgattgtgctggcagtgttgagcatctatggcattgactttgcaatcaatgctgttcaagggagctgcagagggctgattgtggacacgctgccgattgcaaaacaacaacaagggagtagttgggcaagtcgcatggttgccgtggggtcgttgattggatatggagctggcgcaattgacttgagaagtgtgtttggaccaatgctgggagatacacagttcaagcagcttacggctgtcgcggcgctgacgttgtgtatggctgtgggagtgacaagctgggctgtcacggagagggtcagggtcattgatgaggcggaagagaagatcagccctgttgaggttctgcaaacaatcgcaaagacggcaatgaacctgccaaggggcatacaagcaatctgctatgtgcaattttgggcatggattggtaagttctcgcgggtatctgctcgtgattttgatactaatcggccgttaggatggttccccttccttttctacagcacaacctgggttggcgaagtatacctgcgctacgacgctccggctgatgtcaaggcggcaggcgatctgacaggtaaagttggtcgcatcggttcctcggctctgatctgcttcagcatcataacatttataatgtctgtgttgctgccattctttgtgaagtcaccagaagacgagaaagctaatggctttactcctcgaccacccaagggcttatccaccgttgtggctggaatcgagaaacacaagccatcactgcttactgcatggaccattgcgcactgcctcttcgccagctccatgatctttgcgccgtttgtcagaagcttgcgggctgcgaccttgatcatcgcagtctgtggagtgtaagtggattacgacgcattctagaaactagagctaataactgtcagatcttggtcagtggcttgttgggcgcccttcgcgtttctcggagtggagatcaaccgcatcacgcaagccaacggccatgcatactctcgcatcggacgcaactcagtcgagctcgaatcaccgattcctctgcacctcaacggcggtctagacgaagcgagcaaggaagcgagcagctcgggcggtggcgatacaggcaaatacctgggcattatgaacctgtacacgacgctgccccaattcgttgggacggggatatcgtgggttgtcttctcaatactcgagcctggtaagagccctgagctctcagaggcaccgccagaagaacatcattcgacggacggcccgaatgcgattgctgtttgtcttttcattggagcctgctgtgcgtgttttgctgcgttggcaacgagaaggttgaagcagttccagacttattgatacccatagaagcttgcgtatgtagaacggatgtaaccgaagtttactaagttctgactttttcttctgtgatgaggtgtgatgaggtgtgatgatgggcagataatggcctgtgcatggtgtatcggagagaaaggtggagcaactctctggacagagaatgctttggctgacgtaccagcacgaactcactctgacaagatggtgcttcccttttcaggaccgaggcaagtgcaatggcgtagggaaaatgtccagtctaacagtcccgccttccacgatcgttctagaaggcaggtgcggctaggatgcaggctctgagaccaggatgtagctggagagaccgttggaaacggaccgcatgcggtttgctgcttgctcgtgtcgagctgctgccgcacagttacctggcgtcggaagcagcgtgcataacagcacaacgccagcagcagtcatccgatgatgcatcgcatcaatgcgtgtactcgatgctgggcggcaacagcgtaagttgccaaacaatttcttcaccactgcaacccatgaagcggccaaggtcggccatgggctcgaaaagtctgatgcgatagcctgcggcatgtgcgtgctctgtgtcgcttccatccccgtagtctgagtcgctgtatcgtggtgtatgtagcaaggttgggtggccaccacacgtgccagcgggcagcaagaagcggtaaaccttgcattcaaatagcacacacgatcctgctttgccctcgcaacactcgcaaaatcccatccccgcctccaaacaaagttggcaaatcgtgggctgtttgtctacgggctaggacgattgtttcattcactgagagccaaacaaacctgccgccattgaccctcgctagccgcaactagttacacagcgagagaggcgaacaacgggctcgctcttgatctcgccgaacatttctgcagagcgctcaccatcaacacgaccattctcaacaatccgccacccgcacatcaacgaccgggaaccgccaagatgtctgagccaatccgcaataagaagatggactccatctccgctccgtaagtacttggtgccccgcaacacactttttttgagcctcttccacacacccacacaacaccgcacacacaccgcccaccatggacgtacccaagtctaactctaccgtctccagcaccccgcagaacacacccgccaacgctgccccaatatcgtcgcacgctcagaagcccggcgtcggcaccatcaaggaaggtaagtcgcaacagcctgcccctccgaccccgcgaagggcggcgcaactgggcgtgaccgctaattcgagttttgcagaggatcttgagcgcactgccgccggcctcttcgctgccaaccccgccctcgtcgccatgatgcagaacaagctcggctcgctcgtcggccgctcaagtggctacatcgagtcgctgccagcctcggtccgccgtcgcgttgccggcctcaagggcgtacagaaggagcactccaagctcgaggccgagttccaagaggaggtcctcctgctcgagaagaagtatttcgccaagttcacaccgctctacgagacccgtgccaagatcgtcaacggcgccaccgagccttccgaggaccaggtcaaggtgggcgagcagcaagacgaggacgatgaggacgacgaggacaagcccgagaccgaactcaaccaggacgagggcaaggacgtcaagggtattccagaattctggctgagcgctatgaagaaccagatctcgctcgccgagatgatcacagaccgtgacgaggctgcactgaagtctctgaccgacgtccgcatggagtaccttgaccgccccggcttccgtcttatcttcgagtttgacgagaacgagttcttcaccaacaagacggtcaccaagacctacttctaccaggaggagaatggctacggcggcgacttcatctacgaccacgccgagggcgacaagatcgactggaaggctggcaaggacctcactgtccgcatcgagagcaagaagcagaggaataagagtgagtgacacttcgcagtacgttgaatcatgtatgctaattgtccgcagacaccaagcagacgcgcgtcgtcaagaagaccgttcccacagagtcgttcttcaacttcttcgacccgcccaagcccccgcaggacgaggacgacgacgctgcctccgacatcgaggagcgtctcgagctcgactaccagctcggtgaggacatcaaggagaagctcattccccgcgcgattgactggttcaccggcgaggctctgcagtacgagaacattgaggacttcgacgagggcgagttcgaggatgaggatgatgaggacgaggacgagcttagtgacgaccgtgacgaggatgaggagtcagatgacgaggtatgagacataaccccttgctcaaattcgcaaatcaccagctgacaatcaatagaatgacggcacaaaacccaagcaggaggctgctgagtgcaagcagagctagatttctcaaactacggatatggttttcttgccttagagatgttgggcatgttcttcccatctaccagaacgcatttcagtggctatagtgccgcgccagctcgttgacctggcctttacatccccataccctccgttttgtcctctcgcaagtctcatatacgcgtaatactgcattgaaggaaaaggaagacgggtatctagcgacagtgactcgcacgcttcgcgaggtagctgttcctgtgaccttcactccagtggcaccatttctcgtctctttagtcgagcatgttttacgagctggtggacattcctcaacacatgagcatgtacggcgtcattcggtggagttttgaacctcattgtagtttgttcgatagaagaaacgaattagcacgtttcccacggcaccaaaagtctagagacatttttttttttgaatcaaccccattgcatccctttttggtgaatgataggctgttcgtgatttaggtgctcttagcaatgtagacacgaagatgagatgctatataacctagttgtttcattaatcttaattcaatgtgacagacgaggtactgccaattccgacatcaaaagctcgccgttagactcctgttaacaatggattgtgcgagcacttagccatgcatacgaagatggctagcgcggggtagcggggtcctatcgggaaaactccgggcgctcgtaaatttctagggaatgcgacaacttctggaccacagacgacaagatcgatcagagcagtgatcaaatcccgttgagcagtcatatttatccacacttctttagcagacatccaaaaatatctgacgccttgcatctacttgcattgcctcaacagacttcaaacccgcttgcgacaaatcagtacatcatggcgcgaacgaacccaaacattgtggttacgggtactccaggtgtgggaaagacgacacatgctgagcaattagcacaagcgacgggtttcaagcacatttctgtaaaccagattgtaaaagacgaaggattccatgagggcaaggacgaggaaactggaagctgggtcgtcgatgaagacaaggtgcgtctttccttgcacagacctgtcacagcatgtggatgcaatgctaactgatccttcagctcctcgactacctagaagctctccccctccactccgacggtggctacatcctcgactggcacgcatgcgatctgttccccgagcgctggatcgacctcgtcatcgtgctgcgctgcgactccacgctactttacgaccggctaacggcgcgcggatacaagggcaagaaactcgaggagaacatggacagcgagatcatgcaggttctgctagatgaggcgcgcgaaagctacaaagaagagattgtggtcgagttgaagagcgagagcacggaggatgtagaagggaatttggagcggatagaggcgtgggtggagaattggaagaaggataatgctgggaatggagaggcttgaagcagcagaggcatcgagaagaataaagatgtgaatactcaatcgtgtgtatattgggctgaaatggtgagtttgacctaactcctacactctacgcatcgaccttctgcgccagccactctttcaacttctccagcgccttgccccgatggcttatcttgttcttctcactcttgtccatctcagcatacgtctgacccttgtactcgaagcacgagtcccagcctatccatcatcagcatcccatcattcaaaaacaatattgctaactcaccaaacgcagtaggcccccgactctccaccaacttgccatccgtgcgtccctggaacaacacaggctcatgccctggcccctcgcagtacgcaaacgtacacacagcttgcgcggacttgtcgtcgaagccggccaggagcttgtgcatctgcgctgcgccgagcgattgcatgaaccattttctgcgtcggatatcagcaccacttcaaacaggcaagatggcgtgaacatacatgtacggccccggcaagtcattcatagccttgaagcagagacatgtgtcttcaaccagcactgggcctttgatctattatagcaccttttagcatgattaatacaatgaatgagtgtaaatgtgaacgtacggcttcagcagctctacgcgctttgtcagtagtgacgtcttccactgagccttggatctcaacgaggtcgatattttcgttgcgcagctcaattacgccggcaaggatggcttggacttcggcgagtttgttcttgttgccggttatgaagttgaggtgggcgggggtgggggacatcttggatagtgtacttgttcttgtgaatgagatgtgatgagatggtgagatccgtagatgttttgggttgaagtagggttgagcttagagagttgaaagatcgatgtaatgcggacctcaaaagacagatcttcttgatatatacgctctgaaatcgtaattccgcgctcttgataatctgcggtcgtatgagctgccaggtatgactcttcaagctgaatcgtggctctaaaagtcgcactacaggatggttccacttaccaaccacgtgcttagatcagatgtaggaagtctcggcgtttggtgcaggcaaaccaaagggctgagatcagtctacaaaattcactacatggcctagacagggaaggcgcgatgctgtctctggggcttagcgagacgttaagccgcaagcgatgtctagcgcccttatgagctgaggaactcaccgtagcttgcagtgacacccatcctctaccaacgtcattcatttccgagtcatttagattgcttgcgactgcttaggcctttgtgtttgcatcgaattgaggaggctactgggcgtttcctcgagcttcattttctattccaggacaacacttggcacgactgcaggacaagcataacgccaaacaaaactgccctggagggacctctccattgacccttcgccatcatgggctccctcaggactctgtttcttggtgtttacacttctaatgtcattataagggcactcttccttccttccttccatgtcttgttgttcagcccgttcttgacgcttgccggatggtaccttggattcggccaaaccataaagacgtacataccggaagacttttcgtggttcgatctgctgcctcagattgcggtattgacggttgtagtgctgctacccacgaggttgttatctggctcaggaggcgtaagcaaaagcagcgacgggaagagacgggctcaatcactaccatattggatccctggagttcgacatttctggagcatcatctctggtggtgaagcatggctgaatggtgttcggtaggttgacaagtcatgggtgcaaatgaaacaaactgatcgtcataggaattccacctttgaaagcatagtctcgtacaatacttttggatccaaacacaacatcgtactcaacgacactctgacggaggactccatattgacgcaaatatctaatcaatcaagcaatctcgaagtacccgataccacgaaatgggctgttcttcgtaacgcattcagcattccaagcaatgctaaaccacaatacttccagatagagtccgacatcgaaaagtcggtcgtggccgaagtatatgagcagatgttggcactaatgtccccaaccctcaacactttatccgaatcgttgcccgacttcgtcacattcaattcgtcgatcgtggaccagatgcagtgggagcgcgtggccaacgttgaactctcggatggaacttcggaagctgaatgcgatctgtttgcactggtcaatgagttttgttgcaacgccatccttccacccatcgttggctcacaattcacggagtcataccaactgttggctacagatctggctgccttcaactcgcggtactgggcgcttgcacttgggctaccacgcctatcccccattcaaggattgccaggagcggcactttcacagaaacgcttagtctacaacttcacaaaaatgttcagcgagcttgcgaatccgccagtgcggcgagtgcctgacgacgatgagagtgtcagtggagaggagaccgatgcagatgtgctcacacctgtggtgaagctgaacgaactcttcacaaagcacgatctgtccttgaacgctcgagcgtcaataacgctgcagctcgtccacgacattgtcgcaggagtcgtaccgcttgtgttctggacactgatgcacgtctatgcatcctctgaaggaccagcagctgaagcattcggagtcataccaattggcaagatcatagccgagacgaaagcatgggcacaagcattccaaccaccatcaatacatccggcatttccatcgccaccagcaatcatcttcgaccctaccttcagccaactcccagcagacttgatgccatacctccactcctgcatgaacgagtctcgtcgcctctacagctgctccgccctcacctatctcatcaaatcgcccataaccctctccgaccccaaccccagcgtccagcaagaaacctggatcctcgacgcaaactcctacctcgatatcggcctctcccagtccctcataagctcctccccagctatattccccgaccccacatcctacaaacccgaccgcttcaccacctccccaccaacaccacccacctccccctcccacctgtacaaatccgccctcgtcctcgcaattctcactggcatattccagctctgggaaatcagcccggcgcccaagaagagcttcttcgaccacatgcaggaggcgcgcgaggaggcgcagatccgcgccgcgccgctaacaagtgagcgtctagaggccaaggatgcgcagctcaaggagaagagggagaaggaagggaaggtggagaagtgggtgatgcccaaggcggtggatggggcgagtatcaaggttcccaaggcggatgtgagggtgaggattaggcggcgggagggattgccggcgggtggatttgggatgaggagggtgggatagagatgcgaggatggcaaagtggcgatgggtgagtgggtctttggcgtagaattattgtttctattatgggaatcatggcctgtggcaaaacagcgaccagcataatctttggcacatatctggtgatgacgaatcatacaaggatttatggaatgtaaatctagtatccagttggcgagggaaattaggttataaaaaggtgaaacgatagaatcgaactgtaaagtaacagggatctggcagcgtcaaggatgcagcgactgtcgacgagcatcaataatggcagaggttcaggcaaatgttgtaaacccgaggctattttcgatgagtacgttgtagcggcccataaatcaaggtcacatcgaggtcgggaacatggagcaagtggagcatggagtgtcttgtcaatgtcatttcgttgatcgtacttttcccgcaccgccgcatgaacaccgaacgaagatgtagccatgcacgccagtcactgtcgcgggagcgcataagggttatgttcatcctttcatttgtaaacataacaccttttggtatgcccatatcatgccgtagaagattgaaagacccagaaaccccttgcctgatcaaccatgctcgtttacacctcgttgaggacggtctccttgaactcacgctcgacctgtgtgatgttagacagagttcgatggtgcgcgggggagcgtggggaaggcataccttctggccagagtcgtcagcgcttgactcgccgtggagtccgaggagagcaccaaggtcgaacttgggagccttgaggagcttgacctttcgtacgtggacctgcgccatgttagccttgtaaccccacttcatttgccttttcaccacatacgttctggagggggtagatgccctgggtggacttctcgatctcgcgaccaatgacctcggggatcagcttctgggtgagctgagcaagagtgcacgagctggcgtcgcgggtcatgatctcaaccatcttcttgcggatggccctgatctgcgacgaggcagcgtatgtggtcttcttgatctggtttggtcggcgcttggtgaagccgatggcaaagaggcgcaggaggtagtcgtcggtggtcttgacaacgacgttggcctcgatgagggtttgccacttgcgaacgagcgagcggagcttgtcggaggtgaagtcgaggccgtggaagttggtcaggcagttcttgccctggacctcgtcgacacggagcttgaccttgcggaaagcgtggtcctcatccttctggagatcggcgagcgagacctcgaatatccggcccttgagggcgtcgtttgcgttcttcaaaccggtggtacggttgacgagggtcttgccgacactgcaagaggcacacgatcagtactgctgccattgagagggcgagagacagcggcggatttcttactctcggatggcgaaggttcctggcgccttgacgttgtaccagtccttcttcgcgaaggtgtcggtcttcttcttgagacccttctttccctttgaaagacgcttgttcttgccgacagccatggttgcgactctggtgtgttgggcgtcgaggtggtgttgtcgtcgattgtgtcgctcttgcaatttcgacaaaggtctcgcaagcgaggcgctagattcgtgcgcgctagcaataatggggacgccaagcgtcacgtgtcagggtccgctcagaacagcaggatcatcgccacctcacaagtgcagcaggtgcgcagcatcatcaactcttgttattgttgtctacttcctaatcgattgatgcgataatcaatttttcggagattttcgagattgctgagcacaaacgacgcccactgcagcttcccaacaatggctgaagtgaccagcttacaacggcaggcaggtcatacaatgagttggagctatgcaggtcactatcccaagtatgcgcacatgcatctacgtgatgagagcataccatcatgctcagctgccgaacggagtctggttgaggcaatgcaccccttgccgaagtcatcacttgagatgcgacaacacatgctcagacaatatcaaacttcgcattcgtctgagcagtcatggaggtttcacagtttgttgacgaaatacgaggtaaagttcttggataccagcattgacattgcagatgctatctactatcgaaggtacacctctggcacgacatgctactgagtagacacaacgatgtcacggcacaaaactatggcacatccagggcgcatcttcatctcatgacggcccttctcaatgcccactgcatcctccgcctgaagccggatgggtggcgtcgacgactaccaggcgcagcggagtggctgtgcgcctgtcgcacggatcctgccccccgcgcgaagcatctcctcccgctttgcagccttgcttctttttctgatgacgtactggtaagactgcgacttcgcattcttccgcagtcttccacggctcgaccaagcccagtccacgtattgcgtgggagtgcattgaccagtcgtggtaatcgctgtgtgggggttgactgcctgccgtttcgtctccgagcagcatgttcctctttcttgctagtagagcgttcaagctctgcgaagagttggttgacaggtaggatcggttcggttcagtggcagttcgttggctcactgtactcatcgcaagttgacacgtccttctctttttcaagtgttgacaccattctgctcacggcgctggtcatatccgttctgcgtctgacagaacttctcaaagtcaggaaaagagatgtatccatctgggacgggttagcaatgaaaacacatagccatgcgtggaaatgaatcgtgcttaccctgctgtctcgactgcctaacgtagcgatcactctcggtcctccacatgcccggcctttcgtacgagctggccggactggtttgatatgcgctggtctggtatgcactggtcctggactcggaaggcgaacctaatatgctcgatggagtctcgcttcgtggtgttggtggtgacgagacgtgcttggccaacatggcgtgggccttggtaggacttccaacagaaccggcagagtctcgtcgaggtagtgataccaacgtagtgacgcatggtgaagagacggtagacggtgtcagaggtggtcgtcgactgcctgatcgggatcgttgtggcgcttcagttggtagcgagtagtagtgtcgtgcagccatgatgattgtgtgttgattgattcgattcctgtcgaagatgttcgtcgtatatggtgattttgaattgtgtatgcaagttgaaatgacggatgtgtgagacctgagagaggctaaaggtagtaatagtggtctcgcacccatgcccagacgccattcaccccatactaccgacgtaaagacagccactgcacgtaccaggggacccctgccgcgccagctgcatcagcaagcccggaggatcccactccacgcctacgtcttctgggctaagggcgcgccgccaggaaacgtggaccgtttagatttagaacgttgcagggtagatgcgctgtcatccgttaactcgtccccagcgcacacaggaccacctcatgtcaatatctagactgccaattttgctgcacgtctgagttggccaccgctggacagagtgaaaacagccaccgctcttcggtgttccgatgttatcaccagcaacacgatgatcgccttccccataaacgctatgtatgcgcttgtgttgagttttgcagtattggctctgtcgcctcctattggcattgcgcgtctgatccaaggcgaggccggaagagcgggttcagtgccagtgcggcgccgacgttggatgtcatcgaatcggcggaagcgcagccggttccctccaggtttacgctgccatcgtcatggtgcatggccgatgacaagacgaggcgcgttccagttcctgagaatcgtgacaatcgacgccagccttccttgcccttgtacctgaacgcacatcccagagtccttattcatatgaccgatattgtgttatcgatagaccaccggaaggtttgtgcgcaacctgaagctggcaactgcctcattctgcctgcttcattcatgcttcgccccgtgacgacattgcttgacattgcacgggatgaatctgccgttttctgcgtgtcatgcatttgcagtcgtcgagagtcgagaacacgaataaacaaggtcatccatggccttagtacacttttgcgggcgatccggttggagcataagaacacgagagcagccaaaccgatcaaacgtggtcacttcacgaaccctcgatgccgatgccagtattgctctcgtgtgatgacacaaataaatactgactcgcttgatgcacgttcacaacagcgttgcgcgtcgatagagcggtggccacgttacctgctggacgaggtccttgctctggtggctcgaacccctcatgggtttagggatccgctctcgttgaccgggcgaacagcatgagacgtctctcatcagccaggcgattcttcttgtccccgatctcgttctggaactctcgttaagttggtttggatccacttcgactgtcagctgtcgtagtttcagctgaaagcatttgctggtgcttttcttgtggagcaagcgaagcgggcccgccaacagcaagtcactttcggctgcacattaaacatggcgaagttcttacttgccgccattaccggtatttgctttcgattctctagtcgaatcagagctctacggaagctgctgcctgcggtgacattatggtctttttcaagttcaagtcatcggatacataggtacgccctcggggcatttgattgtgtagaagcacgtgcccggaaagctcagcccacctcatacctctcacaccacaggcctttctttttcaagcaaattcacctttcattttaaattccagggcctttggtaatctgaattcctccattctgccgagtctgctcgtctcgaactcgcgctctcgaactcttttgaggaacagttgcagatgcccgagccccactatatgccatgctgcccagtctgctttgtactactgcaccaccgcaaggttagccaccactttacatgtaggtaaacgcgattccagtacctggtcccgagaagcgggtacgtctcgaaccacccgttacaaccgcggccgttgaacactcagtaccatttgtcgacctgcacactggtcacaattcagcactttgtaaatgctaaagcactggaacacctataaactcggtccgagaatctactcaacagaagaacaacgtcaaagatgacgaggaagaatgcagtgtaaccctctgccctaaaccggcgcacacacataatacgcagcatctgcattattccccaacaacccctcaccaccacaccaccaaaatctccgcgcatctagacggccgatcttttctgccgatcccaccattggcgctgtctcgcttaagcacttgacagcgtttagatatgcgatacttgccactactctgaacttgtgtgttgtgtgctggactaagtgggctcggtgagatggcggtcgagcccaacgtgtcgcgggccgcaccgagttgtcagagatttgccgtgaagatgaaaaaatgccatgtatgactccctcgtaggtgttttctgcagacatgggtgaggggtcgagcagacacgtgctggtgatggggcgggtaaggcggccgggcggatatcgtcactaactgacatgcatgggtgagggctgatgcgttgtaccgcttaagctgtaaggctgttcatgtgagtgttgcgatgtaggcgcggggtgagaggcagacgcaacggctcgagcgccgtgctgatgccggcccgtaagacggagccacccatacaagctgcgagacttggttgctcgtcagtggcttacgggaatgagcaggctgccgttgcgcgggctgatgtagccggcgggaggaaacaccacaaggatcactccaccacctccatagggacgatcaaggcgtaatacgattccatttctatacagtcccttatctggcgttctgggcggcactcgagaccgttcgaacggatctactgagccgaagtggttgctacctgcgtcgaacgtgcatgaaggccaatcgcactgtaccttgcatgcacagatgaccttcttacacgcataatcagtgctgcaggataagtcagttgtcgttcaagttgagcaaataagagtgaactcatcccacgtacgtcaatgtcttcccaaccacggccctttacgtttgccagctcgtccatcgacatgacatgaccagttgtaactgcagaagtcagcatagactcaataaatgatcgggttatgatcttgggacgtgaggggttgatcagagaggaccacgtacagtaaccggcttggatcttcgcgtcaatctcaacacgactatctgccggaatcatatcgtcggggatcggtacacgctcatggatggggatgccctgctccacaatagcatcgtgcttcatgttactcatactcagcatgcggtcaatctttgtgataccgagccagtgcaggatatcgggcatgagagcctggaagcgcatgtccttgactccagcaatgttttctgtcctcttgaagtattcgctggctctgtcttctccgcgctttcgcgcattgtacacgaggtacttggttacttcaccaagggcacggccttctttgcggaagtagatgactacaccactgccgccattttgggcttctttgacggcttcctcgataccgaatgtgagataaggacggcatgtgcagatgtctgagccaaatacatcgctaccgttgcattcatcatggatacgaagtgccagcttggagttgggatcggacatttttgctggatcgccgaagatgtagactgtcagaccaccgatgggtggcatgaagagtttaatgtcgtgacgggtgatgagctcggggtacgaaccgccggtctcctcaaagagcgttcttcggagtgttccctcatctgttcggtagttagtaaggtttcttctggtatgtgaagatactcaccaatgttgaagcgttcggccaccccaggcagataccatacgggctcaacagcgaccttagtgacagcaatctcgcccgaatcactgacgcaaatcttgccgtcaaccttgatgcgaccctcttttacgctattctccatctctggcaccttcatgtgtgcacgcgtgatggcaatggtgggacgaatctcaacatcgtccttgtccatggtctccttgaaaagccaaggggcaagatgaccatatggatccatagctacaatcttcttcttgtcgctccattgtgggaaaggaccaatctttgcagcaggctcagtattggtgaagtctggcttgtgtgtaatgtcgaggttcttgcttgccacagcgagggcgttgtagatggagtaggaacctccgtgagcaccgatagctattgaatgttagtcatgtagatatgcatctacacaaaagacaaacataccattgcgtcgtcgaatagtgtttggatgtctagaaacgactacaggtccacgcacggcaggatccttggcaccccattccatgggcaacggatcaacaccagcttgacccgggtacgacgtcaagataatctttgaaaacttggagacgctggctcgacgaggtggtgcatcaacgtttgaaggtggctgatcatactgttctgatacggcttctacagctttgctagactcaacgtccttggcctttccgtcactcagagtgccactggcagcctcggacgcagcttcatccttgatctgcttgataccagccagcatgttaacgcggccattgatcttatcaacagacgctgctagctgagcattctcagtccgcagtgacttcaacccctccaagatctccttcagtaccacatcacttgtggacatgatgaatgaaggatgtcttctgagatgaagcccagtaaataggatgacacaggcaagtcaaagtgcttcagattgtctcgttacaagctgtgtggcagagaccggagactgccgatacgagacgatacgcaagataggacgattgcggggtttttggtgaatagccagcgattgttcaagcaagctgtctgctacccaaaaggtcttgacgtggtgacaaagatcttgaagaaagagaagagaaaaaagaagaaaggaggacaggagcaacgtggacgaaggccaggagctcaccgtcccgaccacggaacagctgaccatgcagctcagtgataggtgattggcttatctccgctttggccgcatggggaagctgcagggatagcggaaggcttggcgtcggaaccacgcgaaggcccgagcttcgattttcgtgaacatcgtcactggagaaagctgcgccttgcgacaacaccacaaaggagtctcccctttggatttgtgcactagacagctcgaatcaattgcgcataggattatacactcgcttgaaacgcctacatcctcttatacatcaatccaaaatggtacactcaatcgcagcctggtcgcatgcgcatactaacaaacaatccccagggaaagcgcaagtcatccagcaagcctcagggtcccaagagggcatgtctccccctacatctcccccagatgacccccatactaataacctccacagaaggagaagctccccacaaccttccaatgcctcttctgcaaccacgaaaagtccgtctccgtctccatcgagaagaaatccggcgtcggcaacctccaatgcaaagtctgcggccagacctttcagacaaacatcaactacctctccgcgcctgtcgacgtctacgctgactggatcgacgcgtgcgatgccgttgctaaggaggctgcggcgggcaagacggcgacgacgcgtgcgactggccgcatgggccgtgtagagacggcgagggaggaggacgaggatgatgtgccggatgcagatgatttgaggtttgtcgagcaggatgatttggatgcggagggcgagtatgcggagtaggatggctgtcgtggagacggcgaggcaggtgtgaagatggctgggacgttgcgatatgggtattggtctggtctgatagccagactcaaaggcgttggtgataccacggaaaatgggataacaggttaaggcgttcaaaggagtcaacacgtagcgcaattatgggctacatatccatcgagatggaaatgaagtggcggctaatgggtgtgctcgccaaatctgttcattctcaaagtatttgcttgaaatcaaactcctactgccatgctgatctgacgtcctagacgactttatgctatgatgtgctatataacctgccacactgtgggtgaatcttacatggtgtagaaacggtcaccgaaatcacccaagcctggaacaatgtagctgagagcaggttagtatacgtgtgtcacttctgtcgtgacaacttacttcttctcgtcaagtccctggtcaacgaaagcagtgactaccctgaccttgggaaattgatccgccaagttcttcgcgccctctggacttgcaatgaggttgaggaacaagatgtgctcctcgggtacgccccgcgacttcagaacatcgatagccatgagcgccgagccacctatagcccattagaacatcatcaatccaaaaagcactacaaacttaccagtagccagcataggatccagcaacaacacccaccgatccgcaatgtcctcgggcaatttatcgtagtacagcttcggcttagccgtctcctcgtcccgctgaatcaagatctttccaattctcaccgacctacagcaatcgcggagaccttgttccatgctctcgcccgcacgcatgatggaaacaccgcagatcttgccctcgaacttgacacccgcgtagggcctacctacaggcgtggtgatctcctgctcttcaacgggcaagtggttgaggccttcttcgactagcaggcggatgatgcggttgctgtagaagatgaagtctgcgcggccggtcttgtggtcgcggatcatgctgtggtatggtaagggacgactctttcttttgatgggctgattgtatttggatcttacgtcaaaagtgctatcagctgcggggtctgaggtagaatgtgaacattttcctgcgtgaggggagttgagacggtcgcagtgggcttgagagctgttggccggtactcagggcctacgcactgcgagggtgcggaaggctgggattctttggacatgttcaatatgagattgagcgagtctagttttggagatctatctagagtcagttgaattcatcggttgacgatgtacttgaggaattcatgctcttggtgtgttgaatagatcctcggtgggtttgctgatagtaactagtaagggtacaagctgatatcgaaagatcaactcgctcggccaatgagcaatagaggggtagctggtcagtcaatggggtttgggatgagttgaaaagttcgtcaggcaatgtccgatagttgaacaattgcacaaagtaacaagataagaaggaggagagaaagacagggctcaggaggactagaacctaaggctcgtgactcgtgccctcttaagggaagtgcagctggcagatggatggagttcgcctaagggttccccaccagcccggagtaggtctagcctgccggccgtctgcgagatgcgtgcgggaccctggctcgggcccatgtatcacagcagccacatgggctggctccgtcattgttcccaaaatatgcagagtcgcgttcgaggcgctgtttcaccgtcaccgtttggcaaacaagttcaccgctcagtcttcatgatcgcgtcggctcgtcaaaaggctcaccgtgaacgaggcctgcttgtggggtaggctccatcgccttgccaccgtgctctcgcatctccgccgacaagatgcgcgtttgagtaacctcgcgaagacacacgacaacgcgacaacaagaaatgtccacctccatggctccgaccttcactgcgccggatcgccggaagaagatcgtcacgtatgggaaatcatcgcgtcttccgtcagcaaagacacctgcgcctgcaccgagcaatgacgcgccctctcccgaacgaccgcgcaaacaatcgacagtcccgcacgtgtctctgagcaaagatgagggggtgaccagtgcaaagctttccaagcctgctgcacgcgacacgccagcgccagcgccattggacatattcgacgtgccctcggacgacgaatttgctgcatttgcaccgacaactacgaagaagcctcttgcgaagcgtcggacccccgaaatacggaccaaggcccctgctaccaatggcaaaacaaaagagcccagccgacagacagagaagacgctgaagacctcgcatgcggtcgagccagtcaagccgacagtctcgtccgcggcaaagaagtcggaggaaccaatgcagtcctctagggcaccgccagtgccggctgcacaagcaccgaggcgcgggaagacaccgcaaccagcatcgactcttgaaaaagatggtgggaatgagcagtcctcgcaaccgacaattgcgaaggtcaagaccaagccagttgcccaaccgaagaagcccacagtactgcaaccgccagcgcaacaagctaccaaggaaaaacctgcattgcctgccaggagtggagcggcgaaaacgtcgaataagccgccccgagatctcgacgtctttgacatgcccccttcggacgacgagtcgcacctacccactcccaaaccattgagacgagttccgccagtggcccgcaaagagccggcgccgtcgacaaaagcgccttcaggcgacgctggcaaagagcagactggatcggactcctcagcggctgcgaagaagcgaaagcgacgaggctctccttcatctacatcagcagtgaaacagccgggcgtgcagaggactgagcaatcacaacctctgcgccgcgccaagtcccagaagcagacagacactacttcccctgggcgcgagccgtcccttgtctcttctgcagtcacagcaattgccactcaacctgcagcgcccctcgccgacaagccacgaagggcgcgcacgcgcacagttccgttgctctcgtcacattcaagcgcgaagacacaatcctcaccagccacgctgcacagcatggtgcccaagaccgctgcatcaatgacttctcccatcgctgagatgccagaagcaacatcactggaggacgaaaccatgtatgagattccggcatcgattgtcacacctgctcgaccttcctccaatagcatatctggttcagtcactccccgccagaaagctctctttggtagcctgcttggtgcatcttctactccttcgatgccaagcatttcaaaactacaattggccgactcaaaaccgaagtcgctgctggcgggcctgtccaagtccaaatctgaccttggccacagcgcacatgcaaagaaaacgaggctcattgcaaagctgaagcctgaaaacgacagttcggacgaggaagccagcgacagcgaaagcgatagcgaaagtgaagctggcgccaaagcagtaccacagccacgcacaatgcacaagcagcagagaaaggcagtccccaatgatatcagcagatcgaatactctcaacgtatcggatgaaatggatctggatgatgaggtcgtggcaaatactcagacatcccagacaaccggttttggccatcgaccgaagttcacatacgccactcaacgctcctacttgcaggaggccaaccccgatgatgagtttttcatgtcaatggatatggatgacccgatagctacggcttcgcaatcaagagatagccagactgaagatgaagaggatgcgagtcaggctcgaggcatgcacgagctcagaagacagggccaaaatgacggctttgagctggagaacatgatgttgattgacgacatgtctgtcaagtcgacaagcagtattcgccgcactgcgttgttggagctctgcggcaagatggctaatcctacgtttactcattcgctgatggagtcttccttggctcaacagtttttgaagcacctagcctcgaatggcgaaatcgccttcgactttgctgcggttttagctacagttttcatgctcaaggccaaccctacgttcattgtcttggaccaaatacgtcattctgggcttctatcttcgttggagaagctcatagacaacgagaacgacattcagaagatcgcgaagaaccgcaagacgaacttgtcgaaaattgcatacgagtccgtagttgatttgcgctccacagccttggctagcaaaatctggtcaccattgcagccggagatgttatcaccgcagcttgtcgcactcaaagctttagacatgctggtccttggacttcgagaagttggcgacaaggacgcaatcattacctcagagatccttaccaagttgatagacttggcgaacagtattacagaacgctatacggcgggcaaaggagcaacggacgacaaaatcgtcatttcctctatcttctcaacgttggaggccgtctctttggcgaaacaaaagcagcttgcctggtcagctcgcatgatgcaacgtcttgcagcatcgatggcatataccttccagactactggagaattcggcttagtcacaatggccgtaaagctctgcatgaatctgacgaacaacaaaccaaaggcctgtcagcagttctctgggtcggtgttcgttcaggctctcacacagtcaatcgtggacctggcagagctcctacaacaaagtcttgaagcggatgaacgcaccgaagtattggacacgctcattttgagcctaggcgccatgatcaaccttaccgaacatagtgatcaggcgagactgaacgtcgataacggcatagacttgcttgagagacttgtcgagacttttgtggagggttcagccaaaactacacaggtaggcttttgtcgatcaataaaggatgaattcaatgctaatagtgctaggccaattccatggaagagtctcagtctagtgtagcagtcggctatctcagtgttctcgttggcaacttgtgtctaaacgaaaccatcaagaccaaggttcgcgcgcaactaccgggaggcgaactgacaacgcttgtcgacaagatcaaggagtttgtacgggtccacgaacacgccaatcgtaaagcaaagcaatacgaaggcgaagagggccaagaaacctggcaaaattacacggcgcgtattatgctcgttgttgagcagctggaaatgacgggacactgaacaggctgttcgccaagcggctgatgttgtcgggcatgcagtgcctaccgttcgcaaagacggctacataatttcctgtttccttttgggtacttttgacccggcttggttatcattgggcagtatttaccgtgtcatcggcgttgggcattttatggttacacgataccccagacttttgaatgcgcagaaattaccgggaggattgggcctcatggcgacccagcgtcgcaagcgaccgaggtggataccggcagaagcatgcgaagtttaggctggcaaatctgccggtgcatagcagagaatacagacttgactacatattcacatgctacaaactgcgatcgagcagctatctgatcgatggtcttgaacacggctaattgggtgcctgcaaaacccgtgttcggaaggctgcctcgaccccggaattcggtaggcatgacgcagccggcttgtgctaccgactgctttgatacgcgcaacaatttacaacatcttcctccagcgttctgtgcagcaagtcgcaattttacgaaccctgccatggacctccggaccctgccttgcatgcttcgggtaaagtgagcactggggctggctgcagacgagagctagttttctcgcagctccgatgttttgctcgctgtctggtcatcttggttcgctgtatggatgtgctggagtggccgctagacccagcataattgacatcacgtaaatagattgcctgggattcgtccattgctagcatatgtacactaccagacccttagacgtcgcccaaacgaccacatgtggatgtcacgcctacaagtcccggactcgatcctgcaacaggcatgacggcataagcacacggcctggactttttctgtgaagcactatttctcaagatacttcgctgccacttctccccattttcaattttttggtgctcgactcgagtcgctgtcattgacgaagcttaattcgttcgtcttaccttcttggtgtcacctgcggctagacggcgtcattccgagcagactagcttgtaccggaaaacgcaaggagcaagcgcatcccaggcagctacgtctcagcgatcgactgagacagccaaacttcaacactggcgagtcgatcagcttccacacgacctccccagaaagccagcagcaagatgccggctcccaagcagagaaaagtagccattgttggcagcagggccgtcggtgagtgctcgttgtcaagtggttcagcttgcgcgttccgaagcatgtgagaggtacccaactgacaaacggcgcaggcaagtcgagtctgacggtgcaattcgtcgacggccactttgtcgacagctactatccaactattgagaatacgttcagcaagatgattcgctataagaaccaggactttgcaacggagattatcgataccgctggccaggtacttgaggatttctttctccccgcatcgcgtcgcgatctccatgccccaccaaaatcatgcagcacccacaccacctgtacggtccttttatgcttgttccagtcgagagcaaggatagtgtgaggcattgactgacattgtgttgctcaaggatgaatacagtatcctcaactcgaaacacttcatcggcatccatggctatgtgatcgtgtactcggtcgccagcaagcagagcttcgaaatggcgcgcgtaatccgcgataagattctgaatcacctggtaaataccgcccctacccaacagtacgctcaatctgcgatccgttgcagagcacatgcaaagactctaaccatgtgcaacaccaggccgtcgactgggtgcccattgtaatcgttggcaacaaatccgatctccgtcccgaacagcgtcaagtcacgccagaagacggcaaagccctcgccgaagagttcaagtgcgcgtggaccgaggccagcgcgcgctacaacgagaacgtcctcaaagctttcgagctcataatctcggaggtggaaaggagccagaacccgagtgagcccgctggcggaagcaagtgcaccgtcatgtagaagcattgactgacgtgcgctccttgagatgtgcccggcggcggcaagtttcctcgagacttacttcgacaagaagcacgagagcagagagaagggagtcagctgggacggctgtgcaacggatgcagccccctttgagcgacccgcgaaagaaagttgtttcatggatatatgttgagtgtagacggcatagacggtcgggtggcttttggcttatctcttaccctctacggaggtctgatggtgtaacggcgtttgagcgaaggcgtagtgagcgttttcggctggtttttatacgggcatcatggccttgtttctacgtatctcaatagacggtacgatggattacgaagaatgaatagttatctctgggcacgtcctcgctttcggcactgccgtcgtcagctgcacacaccgtttgatgcactgccgcaccaaccactccttgaacaggcaagtcagaagcttggacgagaaaactactgttttcgacgcctgaacatgggttgccagccttcttactgactttggaagtttggcaagtttgccgttgcttctttgcaccagagtgtgcttcaaacacccacccctgcatgtctgggcacagccacacgcgccacacctgccccgccatggaacactaaccgtggctgaaccctgactcaagcgacaccatcagaattgtgagtcgttcgcgcgcgactctgcccgggaccaattcgattgcttagacattcgacggactgatacacaatgttggatatgtaagttttctgttatttcatatcagcaaccacggacacgcaaaggcgcgagcattttcaagacacaactgacatggaggggtagcaacgacttcatcacagagcgcgggggtgacccagagaagatccgcgactcgcagcgaaagcgaaatgcgcccgtggagattgtggacgaggtgattgccgacttcgaggagcaccgaaagacacaatatgccgcaacacaaatcggatcctccatcaatgcgctccaaaagcaggtgggagcgaagaagaaggccaaggaggatgcaaccgagctcctggaggagatgaagaagctgaaggaggacaaggcgaagaaggaagcagaggcggccgagaagctcgtcaagctcaacaacaaggccaaaacgatcggaaactacgtgtacaaggacgtccccgtgtccaacaccgaggacgacaacgcggtgatcaagacgtgggcgcccgagaaccgcaaagcagagttcaagtccgacggcattccacaccacggtgtcctcacgcgcctcgccggctacgacccagagcgcggcgtcaaaatcgtcggccacagaggctactgtctcaccggttacggcctcttcctcaacctcgcgctcatcaactacggcctcgaattccttttcaacaagggctacacccccaaccagccacccttcttcatgctgcgcgaccagatggccaagacggcacaactctccgacttcgacgaggagctgtacaaggtcactgagagcaaggacaagcccgagactgacaagtacctgatcgccacctccgaacagcccatctccgcactgcactctgaggagtggttaggtaccgcggacctcccaatcaagtacgcaggctactcgaccaacttccgcaaagaagcgggctcgcacggcaaagacgcatggggcatattccgcatccaccaattcgaaaaagtcgagcagttcctcctcaccacgcccgagaagtcctgggaagcctttgacgacatgctcgccacctcggaggagttttaccagagcctgggcctgccataccaggtcgttgcgattgtgtctggcgcgctgaacaatgccgccgccatgaagcgcgatctcgaggcgtggttccccgtcacgggcggcggcgagtacaaggaactcgtgtcgatttcgaattgcacggattatcagacgagggagttggagatacggtttggcgtcaagaagcagacggcgacgaggaaggattacgtgcatgcgttgaatggtactcgtaagtctggccttgaaaaaaatcccactacacacaactacagtttttttttttcttgcatttttactaacgcgattttttatttagtctgcgctacggagcgcacgctctgctgtgtcctcgaaaactatcagactccagagggcttcaatgttcccgaggtgctgcggaaatacatccccgggcagccggcgttcttgccgtttgtcaaggagtggaagcagccgacggatgagaagaagatcccggagcgtccgaagcaggcttagacggtggtatatgagggaagggtaggcctggtagcagatacaacaggtgtgtgagccacctacgtgcgcagtgctgtcagcatgcgtgggcaacgagtatgatgaaagcatgttcgctgtgagcagagaacatgtaccaaaatcaagaaacatgtcaaaagacgacatcactcgacggtgattcacttgccacacatgtgatatttggcatgcgatgcatttctcactaacgaaatctcaaagccaccaaatgcaacacttccaacgcctttgatgatgcctcttggatatctcacccacaaattaaagttttacataatcatcaacaacaccctctcaatctcttccctccccatgcttatgccccaatcaactccttcggcaagcacgcaaacaccgtgctcaccaccgccataacactactcacgccaatcaacccccagttcaacatcgtctccgtgcgcccaatctccttgccaaacagcttcagatggaacgcgagcggcaggatgatgcagatggaaaagcacgcgacgctgcccagcagcgtcatgatgcgatcgaagctggggaacaggatcgcaatgacgacaaacgtgataatcgtgccgatgcgcagcgcgatcttggcgatgccgcggttgagcccggacatgccgttcatgccctcggcggtcgcgagggcgcgcgtgtcgaggccgaagaggacttcgaaggtggacacgatgggtctagcattcagcgggatcttggtcagcgggatgatggcgatgcacacggcgatgaagacgctcatgctcttggggtagccgtcggtgaggaagatgttgcttgtgatttcgtcgcgcacgccgtcgccgaacatgaggatgccggcgcaggccatgcccgtgtcgacgaggtacgtgaagatgtaggtgatgtcgacgccgcgccggtatttgtacgggtgccgcatgtcgcggtagatgttggggaagacggagtggccgccccagggggacatgaggaggccgaaggagagggggatggtgagggggttcgcggggaagaggtattgcggggagggctggcggatggagcctggggagtcgggtttgatcagaccgtcggcccagacggctatggtgactgtggtggttgttagaggagtgaggggaagggaagaggagagacttactgccaaagcaggacatgacgccaaggatggaggtgaaggacaagaagcggagggggaggaaactgagagggatcaggatcacgccgcatacaaccttccagaacaggatatcccagttagggatcagggcgtccatgctgtcggcgaagaggacgacaagggcaacacatgctgctagaagctcgagggcagtaagaggatgctgacagcgatgcgcgccttgttgccaaacgagacgaaggcgaggtcggcgaaggtgatgagcgagttgtcgacgtccagacactttgccaggagcttcgccgtgtagcttgtgacgatggctgaccatgcgaggaagaccatgccgatcagccagccagagtacttgagtgccaagggtagtgtgagtagtccgactccaaccagaacattgactgagttgaagatggtctggggcagtgtcgattggccaaccacgacgttgatgatatggccgtcctcttcaacgcgcttcaccagcaatggctcgcgctgcagctcaggctctgtgacgcccttgagctgctggtcggtgaacagacgtcccgcatggcgcatcgacgactcgttgacgcgcgcagagagactgccgtatccagtgccatagctgcctccgaatggcgacgaaagcgacggttcaatggtgaagatgctctcccctctcgctcgtgtcgccgcgctgggtaacaattgcgtctcttcggtaggcggttgctcctcgtctaccagggcgttatcagacgtccggcggtctccctcctggagggctcttcgcagggctgagcgctggtcgggaggcgtaggctcgggcagccctgttcgcgggaagtcggcggacacatcgtcgtcgtcgtcagtctcgacgcggaagctggggcgcacgggggtgatctcgaagaagccggcggctcgctgccatgagcgggcaaagttgttgatgctgttcacgccaccggcgtcaccaatagcgccgatttgctgcgagatggaagacctgagatttgttagtcttggtctacgcagctgttctcccaccagatgcagtgtcgcatctactcacctgcgtctgcgcagttcgcctggcaccctggaccatgtccccgaggccgccgtgctttctccgcttggtctcctctcgagccggtcccactgcacgcgactgccattggagcccacggagccgcggtggacgccctcgtacgtgtcccacgtcgacggctgctttcctctgatatccatggcggaggtgttaattcatcgacacgcgcacgagcaggaaacagggcgcgtcaaaggcagagataaggataaattgtgtggagtagtgacctaaaattgttggtaaaatgcatgcaggggacgggagctaggtgctgaaattcaacgagggctatcgtcggcgtagatattggcgttcgcacgttccatggccggctggggtgcttggggctttataccgtggagcatggaacatggaacatggaacatggccgaaagcgaagcatgatgtgaagactcggggagcttgaagctgcaggtatcacgagggaacatggccccgcagcctccgtcattggtgctggacgactgcatattcccgcagcgccctgaatggccgtgctagcgaacggcggcggtagggcacggcgccggacaatgactggtctggctggtggctggtgctgggtgctgccttgtctgacagccctggagtgctgaagagaataaattcacagacgccagcgggcagctcttctcttactgcaaccgacgaagcctgcaacacgcgaccagcgcgcggaacacacagccgcatagcacgctcccacggcctctcccgccgccagtcggctaccctcgtcactgcccctccgcgcagcaagaaaatctcttaggagccaccccgccatctcacgctccacgctccacgcctcacgccctcgcactcgcactcgccctcgccctcgcccacggcaccaccacaacaccgcgaccatgtcgtcgaaggaccagcagcccaacgacgccgagaagaacattgagatctggaaggtcaagaagctgatcaagcgtcttgaagccgcccgcggaaatggcacatccatgatttcgctcattatccgtatgtgcgccccgccgtgaaacaacgcggaaagagcgaccgactcactatgtacagcgcccaaggaccaggtctcgcgcgccgccaagatgttggctgaagaattcgtaagacacgcaaagaacagccgaggaaggaagccacgactaacacgcacagggaaccgcctccaacatcaagtcccgcgtcaaccgtctctccgtcctctcggccattacctcgacccagcagcgtctgaagctgtactccaaggtcccgcccaatggcctcgtcgtctactgcggtgaaatcatcaccgcagaaggcaaggagcgcaagatcaacatcgacttcgagcccttcaagcccatcaacacgtcgctatacctctgtgacaacaagttccacaccgaggccctgagcgagctgctcgagtcagaccagaagtttggcttcatcatcatggacggaaacggcgccctctttggcactctgtctggaaacacgcgtgaaattgtccacaagttctcggtcgatctgcccaagaagcacggccgtggtggtcagtccgccctgcgtttcgcccgtctgcgagaggagaagcgccacaactacgtccgcaaggtcgccgaattggctgtccagaacttcgtcaccgccgacaaggtcaacgtcgccggtatcattctggccggttccgccgatttcaagaacgacctgaaccagtccgacctcttcgacaaccgtctgcagtccaaggtcatcaaggttgtggatgtgtcctacggaggcgagaacggtttcaaccaggccatcgagttggctggggagacgctcagcaacgtcaagttcatccaggagaagaagctcatcaacgagtactttgaccacatctccaaggactctggcaaggtctgctacggtatcgacgacactttgaaggctttggaggctggtgctgccgagaccctgattgtctttgagaatctggagatcacccgctggattctgaagagctccgaaggcagcgagatcatcctgcacacgaccaagcagcaagagcaggatcgcagtcttttcatggacaaggagactggccaagagatggaggttatcgaccagggctccatgctcgaatggcttgccgagaagtaccgcgactttggtgccaatcttgaattcgtctccgaccgttcctccgagggtaaccagttcgtcaagggatttggtggtattggcgccatcctccgatatgcgctcaactttgagcagcttgccgacttcgatgatgatgaagacgagttctacgatgattgacggttgtgcgccctcgctgaccgcgaggcaccggctccactccacgcgtcgagtgagggaacgtccggtgcctacgcgcatggtcaacatgacgcgtccggaatgaagaccggagttgctgaagccacgacacttcgcctttccaggttgtagatggactatgggagtgctcacggagggtttgcaatgtacgtactctcttacgaacttgccaaagagcttactaacatgtgcgcaggctgatcaactacccattcttaccacgacccgctctcgcttcaatggagaggcaacagtctccttcgtcgaatgtagtcagaactacggttgatggactatattggcttgacctgtgtcatgcactggagatggcaaagaatggctatggataagtatcaattttgcagcaatctcacatagcaggtatgggtggatgaagaggaggctagttaaaccaagatatatgcatcagctcgtcactctttccatttcagctgaaccaataaactgtattctcgagttcttgcttgcggctgctgtttgaaatatgtgatatgtctagatcatgtcataatttgcctttgcctgacactacaaagcccgactgtcaccaagaatcatactgtttggacgtagtgtgagtccactcaatgcgccctaccaaggacctgtgatgcatgtagattcccgagcttaaagccgccgataccgctcctagaatttagtcccgaacatcaagccgaccatcaacatacaaaacaaaaacacagagatggcagaacatgagcggccggtagtagcatttctaggacctgaagctagctatacacatcaggtaagggcctgatttattacacaaggttttgattgttgtgtcgagtgcgccagttagtggcattctgaaagagaaggaacattcagtgcacctttcaactttcatttcgtcacaatcatctcatctttcaagatctaacaacctcttcccctattcaatctcatctcacaatactcaggctgccctcgacgccttcaacaaagatgaattcacgctctcaccccagatcaccatcgccgacatcttcacagccgtccaaaacggcaccgcataccgcggcgtcttaccctttgaaaacagcagcaatggctccgtcgtcttcaccctcgacctaatcagcgacccgcaaaacaagcatcccgacatcctcgtttgcggcgaagcctacgtcgccgtcaaacattgccttctcggtcacgctcccacaccagtcacccaagccgacagaattgccggcaaaccactcgcggatctcagtaaaatcaaaaaattatactctcatccccaagcctggggccaatgcacgaacttcctcaccacccacctcaaagccaccgaacgccacgacgtaagcagcacgtcgcgcgccgccgaaatcgccgcggccgacaaatccggagaatccgctgcgttatcaagcgcggtcgctgcgtccctcttcggcctcgacatcctcgctgagagtataaacgaccatgtcggcaatacgacgcgcttcttgattatcaaaaacaaaaacttgcctaccccttctctatccgtcggaaatgaagatgcagacgcagacttcaaaaccctaatcaccttcacagtcgaccatgcgaatcccggcgcgctggcgcattgtctcgcggcgttcgagaagtttgggctcaacttgacgagtattaataccaggccgagcggggtcagggaattggcattatgtgtttttttgtggaattaaggggcaggagggaggaggggggagccggggaggttaataaggctctgggggagttggatggcgtggcgagggggtgggcttggaaggggagttgggagagtgcaggtgggattgaggagtagtgggaggaaaggggatggaaattcaagaagctaaggaatatcaagtgtgaagatgatgagtctggtctagtatacaagcaggagagaactgttcaatcaagggtcgtgtcgggtgatggaatgtcatcaagcccggccgtatttctcagctgacttttatttgcctggaggttatggtacgctgtaaatagaactcgctactggaaatgtacttgtcggggaaatgaagctgtcatgaacgcctggggttgtagtttgaggtaaacattcttacccattttgactttgctgaagcagaatgggaagtttcgtcacttatatgttgcttttttcacaatcgaggctactgtgatctcatcagtgccgtttgccttcaaagtatctcgtgtcacattttcatgaatttagctacctgatgctggtgtagctgtgttctcgggtcctttagcctcgggaaacttcatgtgcacgcgggccatttccgcgttcgtcgcagcgccttatcaagccctatcgcaatatcacatccgacttgtcgcgtatctgttcaatcgttcgcgcacatgtcaagatgacgagtatggtcggccatcatgccacccaagcgcaaaagtatggaactgttagcaagtaatgtcacgaagaagttgaccccaaaagagcgaggtgaatcaacaacccaccttttcacaccaaccaatcgattgagtttgctaatcacgtgtgtaggatgcttccaatgctctcgtcgccgcattgtgtgcgacaaatctgagccatcgtgtggcaagtgcatcaagaaaggtattgagtgctccggagtcaatcgcatacgcttcaccgaggcggtcgcaagacgggggaaacttaaagattgcaagatcccggacgcgagtggaactgaatcaatctgcctgcccactacaacaacgtttccagcagtgcgatggaagagcgagaaaaggcaaggaacggagagagcaaagaaacagaagcaacgcgcgcagagcgaagctgcggatttgcaggattcttcccgatgctgcgatggactcgatggtctttcgcctggttcgctggtagctacaaagaatttgccgcagatttcagcaggaccagacgagagttcagaggctcatgacgacgtggaagagattgtgcgatttgaagatggtgtgctgcggcagtgtcccgtctatgttggtgtacaaccctggctcgcacctctgagcagcgaagcgcgcatgctgttctcgcatttctccgaagccatcgcaccagtgatggtgattgtcgatactgcggcgaacggctatcgcgaaatcatcttacccatggctctcgaagacgaagtcttgcgtcgagccgttggtgtagtcgccgctcagcatctcagccgcgagagacccgacatgcagcaggctgctgaagctggccgcgctgcaatcatttctcgtctacgcaaagatgcgtcatctgccacaccggagcaggttttcaacaagttcacttgggcaacgttggtagttctgctagttggcgagacggtcacgggcagtgcagactacagctttctggtacagatgctgttgtgtttgtcgacaagtcgcagggctgaataccaaaggtcaccagtcactaggttcctccagacctcaacaaatctgttcgaactactcggcctgcctctgcttggggaacatcatggcatgttggcgctgcagagattttcccactgggaagactggctcacatgcgagcagtttcctgagggatctgaaagtcagcgtatcctcgacgagatatgcctttgctttgccgccgcgtccgacatctacacccggcgagctacaagtgaggaggcggagtcttcgaggctggcaatacttcatccacacactttcgacgatctcaatctcaaaaatctcatggaaaggatttctctgataccgccatgttctcctggggcgcatgccctcgtctggccatgctttgtcgcgggcgcagaaacagctgatcccggccagagagccttctttgtcgagtacatgaatagtatttacgcccgcactaaatttcgcaacattccaacagctgtgcgaagcttggaaaatatttgggcaaggaaaggaggcaagagatggactcagtgcttgcctgaactttcgaacgtattagtaatgtgatggatgctatatgtctgactggcactactcaagacaacaacagctcagcccaacctttttactactcgattaagtccagccgcggcccggaataatgcttcttagcatggcagaaccaattcaagcctgcgaacaaccccattaccccaatcacaacgctcgcatagtctggtcgatgtcagcttctcaatcaaactaatctttatggctgaactcactcatgctgcttcccgtgacaggcttggcaacagggaagcaatagaagacgagaacgaagacggcaaacatcacagtcacgatatttgccgtccagcctaccaccgatggaggattgacgtaacgagtttgcggcaaccaagtcgaggatcttctccgatatataagcagtgccgcgggaaaggcgtatgtgacgtgctgtaggatcagccctgtgccaatgaaggaattaaaagctgacgttgagcctagatagatacatccaatgatgaacatgatggcaaagttgaacagcagagcggcgataggaacttgctgtttcggactcatcttgttcagccaccgactaccaaagattgcgttgtcgcgtgcaaacgaccacgtcagacgggaagcagtttggtgacttccattgagcgctattagtaccatcaccgtgagcgacacgatgaacgcggtggctgccgcgtccgaccgtgtgctttggcgccaaatctcgtatatcggcacactgaaaggattgtcagcacttgcaagatccgccaatggtgtgaaaaacatacccggttgctgtcgagacaacagattgcagatcattcgtgcagtacagcatcactattgcaaggacaaacgacgtcacgaagccgatggatatcgtgctcagtagagcgcgcggcaccaccacagcagcgtttttgcactcttcagctaggtgtatcgcgccatcaatgccagcatacatatatgtcggattgatgaggcctgtcaagaaggcgataccatcgacccacccgctctcgttcacgaacgtggtccacacgaactctgacgattggtagtgtggaccagtgcgagcaagactaacaatgacaatcatcgtcaagctggtaatggagaggaagactgtgaagttagataagtgtaaagctcactcgagttgccacacttacagccaacatcatggatccacatcgttcgcttgaggacgtagatgttgtacaagagaaccagggtatttgctgcttgatatagcaggaatgcgtgccacggtttcggcgcatacgaagggttatagaagatggccatgcctatgaccagctgtggaaagataatagccaccccagcgcagagtgcaatccatgcaaatacgttcgtcgcaccgcaacagtaactctacagaaaattcagctctcgagtcacaaacagaatcctcaaagcacttaccagctcccgactccagctcttcggcgccaagatgctggtccaatgatactggcctccagctgtgggatacacactcgctagctctcccaatgtcaacgcgcagagtccgaccagcacgaaaatgatgatcggcccatagactagagtgaccggaccgccttgactgacggcaagagcaaatgtcgctgcaatacccgcccagctgttggaaatgacccaaccggcagagacgatctccagcttggacatgtttcgcgcatcttcgggttgtaagtcgagacccacaagatggtggctgaggtcttgaaccacgccttcctgtgtggtgatttctgaagtgcttctgtcaatatccaatgattgtcggacgtttaggaagaacatacgtcgctctatctcggacgaggacttcatctctttcgcttcgtccatattggctgcggactctacaggtttcatggcgttactttctggggaaatgtagctgatcgaaagaatgcacgacaactttatctaccaacgtcgctatctctcagtgtctaggaataacgttgcctttcaccacaattcgacgataagatggtccggcaaataaaacccatccctccgcttatcgttgcacaggcactttatcaacactggtcgtatcttcaccccgccccagacattgtcgaacagcaacacgccttcccggaacaggacaatagagtgagacgctgccctggacacggcaggacgctcggcggtacttttcgtgctaccccgcaaaatggcttcagctgagccataagacacaaaagcatgctagagaggctactagttatgtgaggatcttgttccaccaacgcgcagtcattccgcactgcaagcgaagtcgttgcaattccactccgagtcgggaaattggtccggtggcttatcaaacttatggtgattggattgtacagtcgtatcatacggccctttatgtatctggaacaagctcggccgaaaatcactttctcactttagcatccaaatcgggaaatgggcgagccccactttcgatcgtgtcagggcatgcgatgaaccttggactgaagtctgattttctgggctagtctgagttgcacgttttccaatgctcactttattgaccatattaggatattttctaagcgcgtttttgatggtgcatatgtctgtgtttttgacgatgtctcgcgtttctacccgtctggggtcgaaacggattaaaggcattctcgtcaggacactcgttcccaaagccgctgcatcaaagttcactcgtaacgcagtgccttctactttcttgagtcggctagaatgacttctcgcgacgggtactgctggacgcctgaggacggcctcaaagctggcgtaccatccctcggcgttatatcacctgcctccaacatcagcagctcagaagtcctctacgatgttatagttatcggcgcaggctactgcggccttactgccgcccggaatgctgccattgctggactgaaagtattgttactggaaggccgcgatcgcatcggcggccgctcatggtcgtccaacattggtggctatcctttcgaaatgggtggcacatgggtccactggggacaagcaaatacctggcgcgaggttgtacggtaccagatggaaggggaagtggagaagagtcatgacttcacgaacggcgtgaaacactttgagctcaacacgctgcaagggacgaccacgatgagccatgatgaagaggtaagtcgctcgatgcattatcaatcacgaatgctaatagtcggatacaggatgaggtgacggaatcagcattcaaaaagtttacaaacatcgacggcgcctacggccgtgaaacaattccacttccatacactacattccgtaatccggcttccatacccctagactcgcaatcagcacaggatcgcatcaatgagattgcgaatgtccttacggctcaagagcgtgctatcctcgaaacctccatcctcctctgtagtggcggcacacttgagacgacttctttccatgagttcatgcactggtgggccatgtgcggatatacgtaccaaggcttcctcgacttactgatcacatggaagttccgaggcggccaatcaacatttgcacggaagttcttcgacgaagcacttgccacgaaacggctatcctacaccttcaacaccccgatcaaacatatcaaagacactggttccagcgttgccatcacaactcgtaccggccagactttccgtgcccttcgcgtaatctctaccctaccgctaaacgtccttggcgcagtatcttttgaccctccactcccagccggtaaacaggccgcgatagcaatcgggcatgtcaaccagacaatcaaggtccacgcggaattatccaacaaggccctccgatcatggacaggcgtgacgtatcctcacaacgaactgtactacgccattggcgacggcacaacacccgctggcaacacgcacattgtgtgcttcggtggaaacaacaaacacatggatcccgaagccgacatctcagtgactcagaacgcggtttcctcgatgttcgatccgtcaaattacggcggcaaggaagttgagattcaaagactggttttccataactggagcaaggacgagtttgctaagggcgcgtggttctttgcaccaccgaaactgctggtcaaccatcttgatgatatgagagctcagcatggatcgattgtgtttgcgagttcggactgggcgctggggtggcgcagttttattgatggtgcgatcgaagagggcacgagggcggcgttgcaggtcacgaaggacattgaagcattgaaggctgggagaccaagcctgtaattgaaaatatagtacagcgatggcacagccgctctgaacatgaccttctagaccagttgcttgtttctggtgacttgacgcttactatgcaacattgaagacgtgctctctcactatattcttcccgtcactgctgctcttcaccaacctagagctggcaccgcctttaccagcgctacgaggtgttgatgctttctacggcttcggagttattttcggtccatcaacgtagaacagcatatacggccacgacccttccttttcgctcttgaagaccctgaccttggagatgaacctgttcccgcccaactgccttttgtgctggatcaggaaataccccgcccaccgtcccacaggtgctcctagcagtgctttcccagcatcagagtccataccaaactcatgtccttgccaacctttcgtgtcttcttccggcggcgtcagctctgacagcgccttgttgatgcgctgattggtctccctgttgattaccatcgtggccatgaaatagtgaatgccttggatattacccgctgccgcacgattccagaacgcccatgagatatcggagaaagaacggatgtgtggcaattcttctggctttcggtcccgacaccacaagcccgcggcggcttttgctggactgacaatgcccatggcgatgactgcgccgccaataccgttcacaccaacagcgtgggctgcgtctttgacgcgcatggtggtaccgcatggcgctttgtagtactggtttgccttttctggccggctgccatcctcgttcagcatgacagcaggactgtcaaagtgtttgatctggaagcactggttgggtccgcctcaatctttcgattttgtacccatgccgagttcgtcaaagcattgcttaagcttgttgccgttctccacatcgcattcgtcgtcgtgcttcttttgcatggcttcggtgttgtcgtggtagccccatgccacgagcgtgtcgtgtaagtctccgtcgtatgggctttctgctgtttcaccgagaccgaagagggctgccgctgtcttattgtcggccttcatgccttgaaggagcttggcacctcgctgtaccgacagagcacaagcgtcctacacagctcgagctgtaattccatgtttcgattcatcttcaagccggagtttgttcgcgttggtggcattgagcgcgaaggcgggcgaagaattgttcgaaagcggaccaagagccgagtcagaaaagacactttgtgaccacgtcacaagaagttggtagactctacagaagccatccatctaattctacgacttgaatacagcaagcatacaagtaaatcaatccctgagccatgaactgagacagaacagccacacccatatccatcgtcatgacatcctcagagttgtcaaacacgaaatccaacatctcagacaagcaactctcgcctgttaacatgcagcagatcgcagaaatgctcaagagcgagatcctcaaggtcatgcacaaaggaatcctccctgcgatcagacacgaagtcgaaggcatcattgaagggacaataagtcattacgatagcccaaacaggagagaggtgcagtccaagaaggtttcggaaatggtacggcagggtgtggaaatcaaggaggaagggaggatagggactttacaaattggcatcctatttggaaatcagcaaaaacggactgagattacttacagaggtagtatggttagagaagacaagcatggcagtggtataccggagcagaggagcgagacgggagagtagagcgaaaatgatgaacatgcgattgggctgaagaagattgaagcggtgcttttcacttcaacattcgttgcacctagagtaacgacttgctacattgctatgaatatggcaataatagcacaaaaaatgaccaacggtgtagctacgctgcccttgaactgtgacgcgctattatgccgttctccggtctcgttttgagacactccaacaaacataggccctttgcctcctgaattcgccattcccttgtagtctggcacatcacatatcttgtcgtcgccctggcctccgccacacaacgcattgtattctcggttgcgctttgcatctgtcgagttgaagtaacccatgaaatatgcgacagtcaatatagcatcctgtgcaggcggccctgccgtccagttcggatttccatcgctccagtgacttatttgaaagactcccggaactgctggtacggattgattcaagtctcccatccaactcccgtcaagataaaagctgacgaggttctcgctccaatcgtaccgatactcatgaaacccatcggacggtacgacgcccatcttgccttcgatgaagccagccgtgtttctcgcgtcattgccgtcggcgacactcgcgtcgctgtgcacaaccagatttgccgggtaagggttgctttgcttgactccttgttgacgtgacagcatttccatgtcgatttctttggagtcgctattgtaccagaagtggctcgcgcaagtaccagagatcgatgttgtcttcatgaaagttcgaaagcttccgaactgcgcgtcatcccttttcgattgtatctgcgctacacttactaggccgttcgtaatctgggagcgtactataagttgcaggccggaatcgacgtcagggccttgctttgaagcgctgtcccatccttgattggggtttgcgactgggtttggcacaatgttttccgctgccacccgcttcccgtaacgaccgctacttgggtcataattgaagcggacgtacttgattttccagtccttcgagtcagcgaagtcgtgcagcgcgcgaaagttgacgtgtaaggcttcggtatagaggatagtcctgggatattgggctgcatcgcccccatagtgaacacgatagccacactcgcatagtgccagagtgccttgaacgtagagacatagaatcagcatccagattgtgccgaaccgtaaagtgagtttcagcggaatcatcctgaacgtgatgagatgtgtcgggatggtgcatctatgttgctgggctttggatcaacgaagtcgaatcacgctactgcacgtcggacgtagggacgactgatgcactatatgtcgtacctgacttctccatgaccaagcattggtccatgctgcactttgtggaaaaaaattcgaatgagtgagcttcagactcagtcggtcccaaattcttgtcacattcttcgggcaagcgtacgtggtaccatggttaggaagtacgctagagtggcggcgatcaactgcgaactatacattgcacgcttgtgggagcgctaatatcgtgatgcatttccgtagttaacagaacatttcaccgacgacacttgtttatgagtattggaaaaacttgaatgtagctttgaattgacagttggatttacggggctttcaagacacgagagtactttgatgcaaataatttgaagtttaaaatacgccgctagaaaaatgctcactgtaactttgcggggactggcctagctagctctagctcttcgtcttcatgaacttccagcatctcttcccgaatgatgacgcgctgcttttctgcctcaatgtccaaacatgactgagctgccgtgagtgcagaaaagctctccgtcactcggggatgccgatgcgcgaagaatgctgcgtacgcataaagtgagtaatacacgctaacagtgttgacaaaggtaagcgccatcttcatcaaaaagtatacaggcacaactttccaggcaatcatctctttcttgtagcgaaggtggacagcattgaagaagagcactccgacgacgtaaaccccaaaaagcgcagcggtcatgatgcccaccatcttgggctgtacccacagcgcgatcggtagcatgaatggccgagaaaagtaaatgaaagtttctacaatctcagaaagaacaaagacttttgtgatgaactcatagtggccaagccgccatgcgaagatcaagtagttaaaatcgtcgcgtagacgataaaggtagaagaaattccagcggtagaagcgctgcttccacacagtcatctctccgtagccgccccgtgtagacttgacggggacgaacagggaaggtggcgtctcagtctcgacaaagacctgcgagcagaattcgatgcgatagccagcagatctgcaagtgtgaccgaaataccagtcttcggagattttgtatccggggtggccccagaaaagtttttcgagaatatcgcggttccacaagatgatcgcgccatgaggaaatgtagcactaccatatgtgccttggaagtgtctggacaggccagagagtttgtattcgagatcttgggcttgctgaatatacgttcctttcgaaccattcgctccggtactcttaattgtatatcctatacatacggtggagcgatgtgccttcgtgtcactgattctgtcggtcacgatcggaagattggccgggagatggacgtcatcgtcgatgagcatggcatatttgaacttcttggcaagcatgacgccaacaaattcagcaatgattttactaccaaccggaatccaagcgtggttgataccatactctttgcatacgtcttctgcattgtcgagaggcgtgggagaatttccattggcgaggacgaagatctgatccggcttgaagatcttcaatgcgtattcaatggtctccggaagggcacccgcagccttataagctgggataaggaggcaggtttcagatgcatcggtccgaggcacaggactttcaggatcgagtggttccgcgtttttctcgaacttgacaaaaagctgcgggagccatgatatgctggcaccccagagaaagaagatcaggacacccatggtcacatgattaccgaactttagccacttcctatgacatgattagagagaatgcgaaacgggccgaggcttaatgacttaccataacgagtagcatattccatcccaaatcgggaatccgatgaagccaaaatatgttatgcaaagtatcatgacgaaccaaaacatttgccaggcatatgacgagtacttgtttggctcaaaggctttctggcgctgctcagcgagggcaagaaactctttgatgtcctctgggtcagcgcttgaaccgagaggtacggcgcttgccatgggtggcttcttgacgtagtaaaagctactggatgcagagggtgagcggaaggaccgtgagacggtttctttggaagaagttgcagattggagcggaagaatcttcggcctagcagttgttggcgattttcgtgatgttctggtcgcctggcgtgacataggcctgctttgtacatcattggtgaacgtggacatcaaagaagactggctacgttgtgctggagatagtcgagcgctgagaggtggagttggcgtttcgcggactgtggtgatctcatcgtgtacagattcctgggaggagctgggggttgatgacctcgtcgagttggaagttggctgcattttcgtctcaagaccaggatgattataatgaaggagagatacaaaggtagtttctagttacaaaagagtgtttcaacagaaattgagacagaagaaagtgcatgcacaggcggtgtagacctgaagggtggagtgcgagtgatgcctcacaacataagcattgtggctatctttaatcaattttctcgcaaaagattcaccctaagcattgggaaatctctgagtactgtagtaggacggatggaacggttagccatggtgagcccagactgcgatgatacagacattaacatcctccgattgggcctcggtactcaatcccaggcctggactacagtgattttggcagaaattggcgggaagaaaataaccatcttcattggacgtgaatatctggttggcatttgggaaccatctagcgatagtgtttagaccatctggagcgggctctgcaactatccgggagcttgatgtcatgtatagagctcgcaagagcctagaatataggtcccaagtattttcaattcctgtattgccatggtaggaaagagttgtcgatgccatccaagaaaggaagtgttcttgcccattgcggcgttcgcatgtgttcccgctaacgcctggctagagccgatcacgttaggcgcggctgtatcggagcgcccagaagggactttggaaggtacggagtaacttgccgacactacgactaaatcggcgaaactattgacggggcactacaatgcagtcacgaatgtagtgccgattatcaacagcacgcttatactggcataagctttggtgctccatcaacggcagttgaaaatcggcattgcagctcagcgagcacatgctaccgagcatttaagcaattgatttttacctctgggtttggtgaaagatcagaaggggcaccaatcgagtgcacaagcagtcctaaccacgactcagcctgtaccgatcgagatgcgggttggtgttaccatcgtcctggtgttacagtcacacggatctcaaactgagcatgcatcaacgtgaagtggtgacttcgatcttcaggcacggtttgatagcattggtcgcccaaagtttgcgccagttgcaagtcaggcacgtggcagcatagaccatgagatcatcatgttgagatcaatgtacataagcttctatcaacgtcatgaacggttgccatccgtggtaagctacacaatccatccctccaagaaattgtgcctgtgtctcaaaagggaaagcgtcgggaagttattgcgctacgagggacggtatagcatcttgtgtatcacccacaactcactagttactgaactactgcaaaagatcgatagaatgccgtgactcggtaaaggtgaacacttgatgcctggtaggcttactcaatcaagacattctaccgagatagctgcggacacatgatagtagactctcatatgcacggttcgtttccgtatcagcatggactcttttcttttggcattcgaagctacaaattgatccaatctatggcatcggagcttcgacgatgttctatggcaaattggcctgggcttcagaagccatcgtgaatgaccatctccgtccacctcctgaagggcattcgctgtagcgcgatcggaagttacccgctactggatgccctacagtagagaatggcttcccagctaacaccaagacgtgagaggaagagactttcttttctgcagaagctcaacatcatggctaattgggcgccaggacgagcagcgctacctgcgggaagggctccgtgtaccagttcaatgtatgcacggtaatctgctgaggcattatagtcgtattatcagggaagagaactccgtgatacgcctcagatcgtcgatctttgtagagacatagcatgtctagtgtgatttcaatgccgcaatagcactacaggcatcactgcttccctgaatatgctcaacgatattttgctatcacgtctttttggctcaagtagactactcaagagctccggagctaatcacgctctacgagctttaattttaacggtaccaagctaccgataccagagtatggctcgaggatcgtgaagtcgggaaacagatgatatcgggaaaaatgtgactccagagcagagttcaaaatgtatatgaagagatcgccaaaccctcaaagcatcatcattccagtcacccaaaccattcattcacttccatccagtcattcccagacattgcaactcacttcttgatcatatactcaatcaccatatacaaatcttcaacaagactacctccacacaacaacagcaatgggtgcatctaacgccatgtttggagccaggcagctcgcaaagcattcggaaatcgttcaatgcatgttgacagaccttcccatgactcctcctgaaactcccacgagcttgaaagagtgcactctaccaattttctcagtcacaccaccaagtgaggccgatttactctttgagaacctcgctatctcgaacctgcctgaagacatcactccagctgagccgcgcccgatcgtggcagtcgtcggagttggctacgtcggcaagcacctcgtggaagaattcgcgaagcactacgaagtcatcgcctatgacgtgtcggacaacagactcaagaccctctctggcgagctcaagaacgcgagcattcgtttcacttccagacccactgagcttgccaaagcaagccatattctcatttctgtccccaccgtcttgaatagcgacaagaccatcgacaccacatacctccgtagtgcgatagctgcagtggagaagcacgttagacccggctccacggtagtcatcgagagctctgttgcagttggcatgacgcgctcgcttgttggcccactcatggcttcgaaagggctcaaagtgggtatgtcgcctgagcgcgtcgatcctggacgtgtgtctcctgccttcgaagacattcccaagatcgtgtccggtcttgatgccgcatcgctcgactccatctcgctgctctacggcgaggtgttcaagaacatgttgacggtttcatccgttgaggtcgctgagatgaccaaactgtacgagaactgccagcgcatggtgtgtgctgcatatgcaaacgaaatggcagatgcatgcgctgccatcggcattgatgcgtttgaagtcagctctgctgccgcctccaagccttttggctacttgccctttcagcccggtccaggtgtaggcgggcactgcatcccagtgaatccttactatcttctttccacttgctccatgcctcttctagagcacgccacgactatgtcttggcagcgacccgctagcatcgccaagcggttcatggcgtcgcttgacgatgagatggacttcaagtgctttggcactggtgtccaaggcgcccccacgcgcattctggtagtcggcgtgggtttcaagcgcggacaaagtgtcttgagcaactcgcctggtgccgccatcatctgcagcttgctgagcgatcacgacacatacgtcgagtttgccgacccgcttgtagctgctgagcagctgtcttatgtgccgaagatggacacggacgcagactggaatctcatgtacctgagttcgttcgcgggcatcattgttgctgtcgatcaggtgggtcttgatcttgatctcctcgatcaattgcagggcgtccatgtccaggacttttctggccgcggtaaatcgtctgccgcgctatgcggaccatcgacaacgtcgaaagacttcgccctcaagtgttaatgtacgaaatctggtgtggagacgagcagaaaatccttgtacatactttcattcttgttgtctgcgacactgtaaatattattccatcaactgtaaatagcaactgccatatggcaccttttcaaacccttcatcaacctaacacgacaaaatgtgactgtgtcaagtactgtgtcatcacatgatcgtccgctcaagtagccttctttaggctggctttttcagcgcgctcctcaagaaccgcgagttgctcttcccgccagctccaaacacccgaaagtgcagcacccggaccacccagaaccgtcaaagccacgaccatgtatacacccttgaaaatcttatcaccctcaggatcagtgtcaatgtccggcaccaagcgctggatgtcataaattgcggtcaaagcagaaatgaggtaacaagccgcaaagatgatccaatcccattggaagatccaaagcaaaccttcattcattgaggtcagccaatgctcgcggctaggcaggaacactcgaacgaaggtgacttcaggattctcggagctggcgactttgtagatggtgatccagtgtgagatgacggagatgacgaaaacggtgttgtagatgattttaagatgacggatgtccgcagtcttcgtttttccagaagcgggcgttgtggatacgaatggcgatacgaaccacagtggaatgttggcgaggacgggagcaaattgccagaatgcaagaactccttgtagcatggtgatggactgcccagagatgaaaatggcgatggtaggaatgaggtactgaagaatcgtaccgggtagaatgactttagcatacggaagaggaacagcacggccagactggaagtatgagttgcggccagaaagacgatggaaaagaagcatccagagtgtgatgatcactgcaccacctacgttttggtaaacaaaagcccagacagcggtgcttagaactattagcaacagtcatctcagcctatctttcacagattcaacatactatttgatccaactagcactgttcctctctcggcaggcctcaacattcatgatagcgataagaccagtgatttggatcagaaaatgaaactgttgccagtaaaatgtctcgttccatccagcagctcctggaaggaatgctgcaacaaggaaagagagaccttcgtcgagaggggcgaggcctgtgtagtctttcttgatcggcgtcccattagggtaaacgcctgcttgaacaacttcgagaaagtcttttggggcatcgtaaagaatgagagaaacacgcatgaaccatgctccggctgcagagaggagtgcaaacgtaacgagtaggagggtgttgcagggcctagcgcctgctggcgaagaagagacagcttgcatggtgcaaaggtcgagcgcgatcaacaatgtaacgtagtataggtccctataatcttataactatgccatggttcttgtcgattttgcgagggaagttttttgaaaggaagatatggcttacgcccagcttttagctaggtgcagcgggctgccgagataaagccagccaatgcgagaaatgccaatctttgggccgccgattggccgaccagcattatacggtgaatacggcggcctcaatgaagagtgaaattcctccaatatgaagatacgaagactaacctctatatgtttagagatatacagaccgcgattcgggaaccatgctagcgtgaagtcatgaacgttggcttacaagcatggtctggtgttctttcaggtggttttgagatgaaatcctttcatcgctacaatcaagctgtgcaccacaggcatgatcttcttggagacaagcatgcaggccggatgtgagatgcgaaatcacaggcagaaagcagactcagctgtcgtggagcaaagtacttccaattcgagttgttcgttgctggagcccaagagtgcgttggcacaatattctgcatggcacgaatgctttaaaatgttagtgaaaaggatttgggatcaacactacgggtcaatccaggagtttggtgttcccgtccggatcgagcggcaatgactgtgccaagttttcgagtgttggctgagtgcgcttcggatcgagaccacttttgcgtttcgaacttgacgtcaagactggaatgtcctagctccgtaaagtagatctcaagcgcacacagaagctgacagtgagggcaatgtacttcagcgctgtacgttttggccaagatagcaatgtaaataagaaattatcgcaaacacgggccgccgttgtgatttactcctgccaaggcagcggtgcggcgtgtcgttcacgcgtcgcgacttccacgcggcgctagcgggtgatgtcatggtccccacatatcagagacaacgcaagcactgtcaagacctgccagactgcatgcaggaacatcaagatgtagctgtaagaggcttggtacctctgtctgatgatgctgttgcacgcgctatcgatcctttgggcttccccggatcgcctttgcctgctttcgcctgctttctttctttctctgcttccaactaacgcgtgcaatctgtcgcacacgctcaaatacgcaaggaacgaaacgcctgtagaaagccggagccagctgtaatatacattttgaatagatatggtcggaaccaggcgcaacctcctcagcaagaattcgagctacaccaacggcaacgggacagaaaatgtcgtcaagggccgccaccgtgaagacattgaaagcggctatggatcaatcaacccggtcaattcccagcacaggtttcgcgatgcgatcaagcaaaccatgtactcgactcgcgcgagcgatatgaagaagaagttgatcgataacgtggatcataccatgctagagcacttcagaaagagcgatacgagcgtgagcgaagcctgacttgtccgcaatatgtattgattgctgatacgtcctgtagctcgaatgtataccgaataagaaactgcgcgcattctacgaagaacagaaccgacgtctcgacgactggttggaggttgacatggtggtctcatcgctcgcagacgacattgtcgacagcatgcacccacttgatacagatggagatggcgtggctgaggacagagggcctctcggcacaagtggagagagtctcgaacccttcctcccagaagacgaacgtgaaagacgaaggaagtccgctaagcacgtgagatgggcgatcaatgtgagtcatgacagtccccagaaataccggcttctgaccatgttagatcaacgtatttgtcaacatcctcctgttggccgcgaaaggtgtcgcagccctctggtcaaactccctctcgctcatcgcatctctcgtcgattccgcactcgacctcctgtgcacggtcatcatctggacaacgaataaattggtgggatggcgtttaagcaagctcaagaaaaagtttccggttggaaggagacgcctcgagccgatcggcatcctcgtgttctccataattatggtcatctctttcttgcagattctgaaagagtcagtcgaaaaattgctgcccagcggtaaccacaagatcgcggagctgccgcctgcggctatattcgccatggttgccaccattgttgtcaagggcacaatctggtttggatgcgcaagggtcaagacaacacaagtccaagcgctggcgcaggactgcaaaacagacgtctacttcaacaccctatcactgctcttcccactcatcggccacaaagcgcatatttggtggcttgatccgctcggtgcagctggcctgtcgctcttcatcatctatgactgggctggtacttgtctcgagaatatcacccgactcacaggcgaagctgcaagcgcaaacatggagcgtaagatattgttcatggcgtataggtttgcaccgcttgtcgatggcttcaagtccatgaagtgctaccatgctggcgatggtgtatgtgttgaaatcgatgtgctaatgcccgaggatgcgtcactgagtcggtgccacgatgttgccgagacgctccaatattgcttagaaggattgaaagaggttgatagggcttttgtcacaattgattgtaagtactttcgaatgaacacaaggagcccagctaacgtacgacagacactgcgcaaggtcctactggccatgccctttcagacggcgaataagtcatgtgttgtggctgagcaaacttaagagaaaagattatattaattactgctcttctaatgtattagaagagctagcttaaatatataaatagattatagagaaatattagtctactttctaagcttagttagcttagttacatagattagtactttactattcttatatattaatactataatatactctttatcttaattttcttatttaattaagataatattatgcagtatatatataaataagctattactctacttctgctttgctttaattacttaattagtaagtatctatttattattatattattatagagattagttaacttatgcgtttagccttagtatatataatattaatatattactctatgctttataatcttttaatactttactacttagctttaagaatttaatctgctaactatagctctagtaagtcttactaattaagaggtacttaagtatcttatatatactctatattataattatcttaaactctaagctattagttatgctaacttagctattttatagtaaaagagaaaaaatagctactttagtatagaagaagaatcttaagaacgcttgcgctacttagtcttctaagatattaaatttaaaaagcatatatatcttagcttaaattaattagtaaaagttagcttctaagaagagtaatctagctctagatactctattaaagctttctagtagtatactctataaaagctcttatgctaattatattcttaagtagttaaataacttaataaagaataagcttaaatatattaataagagtagtaagttaagttattatactgcttataattctaagcagtatattctaagatatatttcttatcttattttagttacttcttatactaattatactatagcttatactactttataactaagataatatctttatataattatgctataggctatatagttactataactattagtagttattaatcttatatagcagctttatactaatcttttgcagacttctaagtatactaataggtaaaataagcttatagataaggtctataagtatattactagttataataagctatctagcgttaagcgtaactaatctaaaactactatatctaagttaacttctaagcgtaagaagaaagctatgctacttatatctttataactctatttagattcttttagttagaaaataggctctaataaaaagttgctcttaactaatttaactcttttaaagatatctgcttactaagcttctatttaagataataagaaaaagaaagagactatagtgcctgctagtaatctttctagcctaagctctagttctctaagatctaagcgtagtaagtaggctaagccttttagttataagactaatatacttaataagctatttaataataagagcgctttaaccttagctagctttaatcttaatgctctagttacttttaataactaaataagttatattaatatctctcttagtataaataagaaattaatttattctagttatactacttctttctaactagcttaagctgcatctagtagctctatttagcattttactaatctagagttaagtctctctttaagcagcttacgtagctctatttatcttacttcttctacgcctaaaaaggcgcttagagagaagagaagaaataaggctactctaactaatctttatagattaaattcttcttttacttataagatagcaagcttaagtaaattaaatagcagcttttatagcactaagctaattatttataatctctaaatcttctaagttacctactaagtagatcttagatactactaatatttaaaatactctctctataaaggcgcagtataagcttctatcttagtttaagtagaaatacttatttaatactctgcttattattataggtaacactagatagagctttattaatctaactagctctaatttagtaaagaaggttaataatagtagctctaatctagagataataagattagaagctaagataaagaagcttatagcttatactactactacttaacttaattttaagatatttaattaggctaaagctaataaagcagcgcacttaaagaagctttatattaaataagaagagcactttataaagaataaagctaattaagagttatatataaagaataaggctaattaagagttatatgcaaaaagtaaaactaactttctttagccttctatagttaagtctattaagactagtactatagcaaagctttataaagattaattaaagtattctacttttaagaagactaggtaagatctaatttactcttcttcttaaacttcttagtagtcttagtagctttctaatgctaattcttaagtttctagattagttaagttaaattattagcttactactgctacttaaagttaagatgcttataatagttaactagtacttacttcttctatctctaagtttagtagtagtaattaagctaattatagtaatactactatctctttaactagtagtaagaagattatattatctagttctgctactctatagcctaatctattcttctttaagcttctttatataactaactctaatgctaatctttcttctattacaaatttagtagattgctttagttagagctatgctaattactatctattagataattaagaggtatattactttaactagagtaatattatttcttttactttatttaagaataagatagtaaggcaagagagatatcttaattattatagagtttcttagaattctcttatctctgctctagatatttataagtaatactatatcttagcttaacttaattataataagcaattatacttctatgctttatattatagagaatttaatatatcttatatagatagctttagatcttctagactaagtatcttagtttaatcttcttattattaagtaaactttttttttcttaatgctttaggcgtagttctccttacttcttatatagatatgctagattaaataatctttttagagtagtaagtagttaaaaaggcctctttttactctacttaagctttcttagtcttaaaagctctttttaatagtaattaagctaatgctattatatcttacttttattaactataactaatttaactatattcttaaagtttaaaagctacttaaagtaattaaattattaataggtaagagctttagttagtctatctactagtattttctttattagtaagtattctactaagaataattcttttacgtattcttatctaagctatatattttatatattaatcatattaaagataaggtagtaatttgcttattttaactaataataagtctaattatttactagttattatactagatcttctataaattgcctaaattaaatataagtttattaaagaacctttttaagataatagttttctttataatatgcttaagtataataagcttagccttagttatagaggttattactatactttgctaagtagctttttataaaatagcttctttaaagagcatagctatatatctataagataagcgctaagtaattaagttatctataaataatacgtctctatatattataaggttagaactattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaacttgatactttaaatcgagggatatggagctatgagagtaatagcagagagatcttagagtaaatacattatatgtcttaaaaacgttatatagtgcctagattttctctataatctgatgcctgtctagctactctaataataaggtatatagtagaataactaagaggatctaataagcctgcaataaagagatagcttaattatagctatcctattagaatactataagtaatagattattaaacaacttactatactactattagccttctatatacgtataaattaagctaaacgattactattaaagaagctactactattctatagtataaacgactagagtattctagtctatctactattaagtatcttatttagcaatctaagagagtaagaattaaagaaattactactatagaatataacgcctatagcaaattaaaattaaaatgctaaatacgtgagactctaagaataaataataaagaacctagcaaaagaattactattaatttctataagtataaaagaaagcagttttactaagaagaagagctagatgctagttatctatagatatacttaatttatatagaatttctattttaagaataataagctagcctacttaattatataactcctaagcttttttatctagtttataaaaaaataatttaatattatagttaaagttattaagatagataataagattattactattaaataagaagttaagaaatagtgcacgtctctattaattagacttaagctctctgctctagatacttaagcttagaatagagaagtaaagcgcttagagagtataataaaagagaaagcacgcataatttaactagatataaatcttctataagaactctagctagagattataagagtagtagtatacctctataattaaatactaaattatctaaataattagaaaatactatataaagtattctttatacgcgctgcagctataaatagcatagttactagactctaaaaactaaactaatcttatctaaaagtatatagatgcaaagcttttataataatagataatacttactaaggaaagttaagactacagaggcttaattctaaggcctagattagttacttagtaggatattaattaacaaacatctactgcatatagatctcttctatagctaagataattagcacttataatatagtctttaataaagaaataatttttaatagtaaaactaagaatctaatagataatcttatgcatagtactcttaagaagattttagcctaggtaagaattaatagaacttttagagacttagagctaataactagaaactaagacgttctataagaataatataacgtagaagaagagtctgcattcttagagaactatatactactaagaaaaaaaggttatagatatatacctaatactgctactaacttctctacctatagcccttactagtttaaagagaagtaataaataagaatattataaatatatctacctaactaatattaataacctatctataggctactgcatttatagctagcactaaattagaatatattagcaaatagataaagaaaagctaatttaataaagcctaagtaaagagactgctctctaaagaaattaagtcttactataattagctactactacttctattagcgcagttaaagctagagaattatttattatataaaatatttaagaaagtagaagaaacttatttctagagctattaataaataaaattatagactaaagtctaagcattgctaataaagcgagcagagtattagattctagactatatataggtatatatctataaacttaataaatactactaccttaataaatgcaagataagactagtaataagagaagactagcaaagaaatattaccttctaagatatatatgcagtaatactagctagatacttattctaaatacttatagctattactgctaagtttaaccttaaactaaagtaatataatattataaacgcctttatatatactgcaattaactaagaaatatatatagagatactaagagagtattagaaacctagtactctactaaaagtgcagaaggcactatatagactctagattttactgctactatagcaaaagaagtttactgcaactcttatatctatagagttctaagaaatactatagaaactatgctcatataattaaagatagagtaattatcttcttctatatagataatattattattatagctaagcaaacttaagagaaaagattagtattaattactgctcttctaatatattagaagagctagcttaaatatataaatagattatagagaaatattagtctactttctaagcttagttagcttagttatatagattagtactttactattcttatatattaatactataatatactctctatcttaattactttatttaattaagataatgttacgtagtatatatataaataagctattactctgcttctactttactctaattacttaattagtaagcgtctatttattattacgttattatagagattagttaacttatgcatttagctttagcgcgcgtaatattaatatcttactctatactttataatcttttaatactctactacttagctttaagaatttaacttactaactatagctctagtaagtcttactaattaagagatgcttaagtatcttacgcgtactctatattataattaccttaaactctaagctattagttatactaacttagctattttatagtaaaagagaaaaatagctactctagcgcagaagaagaatcttaagaacgcttacgctacttagttctctaagatattagatttaaaaagcatgcgcgccttagcttaaattaattagtagaagttagcttctaagaagagtaatctagctctagatactctattaaagctagttactagagtactctataagagctcttacgctaattatatccttaagtagttaagtaacttaactaagaataagcttaaatatattaataagagtagcaagttagattattacgctgcctgcaactctaagtagtatattctaagatatatttcttatcttattctagttatctcttatactaattatactatagtattaagctctttataactaagataatagctttatataactatgctataggcaatatagttactataactataagtagttattaatcttatatagcagctctatactaatctttttatagacttctaagtatactaataggcgaaataagcttatagataaggtctataagtatattactagttataataagctgtctagtattaagcgtaactaatctaaaactactatattctaatctaacctctaagcgcataaagaaagctgcgctacttacgtctttataactctatttagattcttttagttagaaaataagctctaatagaaagttactcttaactaatttaacctctttaaaagtatctgcttactaaggcttctatttaagataataagaagaagaataagactatagtgcctactagcaatctttctagcctaagctctagttctctagaatctaagcgtagtaagcaggctaagccttttagttatagaactaatatgcttaataagctatttaataataagagcgctttaaccttagctagctttaatcttaatgctctagttacttttaataactaaataagttatattaatatctctcttagcataaataagaaattaatttattctagttatactacttctttctaactagcttaagctgcatctagtagctctatttagtattttactaatctagagttaagtctctctttaagtagcttacgtagctttatttatcttacttcttctacgcctaaaaaggcgcctagagagaagagaagaaataaggctactctaactaatctttatagattaaattcttcttttacttataaggtagtaggcttaagtagattaaatagcagcctttatagcataaagctaattattttaatctctaagccttctaagttatctactaagtagattctagatactactaacgtttaaaatgctctttctatagaggcgcagtataagcttctatcttagtttaagcagaaatacttatttaatactctgcctataattatagataatactagatagagcactattaatctaactagctctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctattaagactagtactatagcaaagctttataaagattaattaaagtgttctacctttagagagactaagtaaggtctaatttactcttctttctaaacttcttagcagtcttagcagctttctaatgctaattcttaagtttctagattagttaagttaaatcgttagcttactgctactgcctaaagttagagtacttataataattaactagcactaacttcttctacttctaagtttaatagtagtaattaagctaactatagtagtgctactacctcttttaactagtagtaagaaagatttatgctatctagttacttctactctactatctaaatctatttcttcctttaagcttttctagtataaataacctctactactaatctttctttttattataaatttagtagattgcttctagctatagcgtatgctaattactacttattagataataaagatacaccaattactttaagtagagtaataagctttcttttatttctatataaagataaagtagtaaagtaagagaggcgtcttaattactatagagttactagagatttactctttactactttaaatatttataattactactatatcttagcttaatctaattataataagcgttatacttttatactttttattatagagaatttgctacgtcttatatagatagctttagactttcttaactaagtatcttagtttaatcttcttactattaagtaaacttttcttttcttaatgctttaagcatagttctccttacttcttatatagatatactagattaaataatctttttaaggcagtagatagttaaaaaggcctctttttactctacttaagctttcttagtcttaaaggctcttcttaatagtaattaaactaatgctattatatcttattattattaactataactaatctaactatattcttaaggtttaaaagctacttaaagtaattaaattattaataagtaagagctttagttagtctatctgctagcattttctttattagcaagtactttactaagaataattcttttacgtattcttatctaagctatatattttatatattaatatgttaaagataggtagtaatttagttattttaactaataataagtctaattatttgctagttattatactagatcttctataaattgcctagattaaatataagtttattaaagaatctttttaagataatagttttctttataatatgcttaagtgcaataagcttagccttagttatagagattattactatactttactaagcagctttctatagaatagcttctctaaagagcatagctatatatctataagataagcgctaggtaattaagttatctgtaaataatatatctttatatattataaggttagaactattataattgctatattagatcgctttctattatatataatataggtatataataacttaattaattatacttatatacatttagctagaattagttaggtagtataatagctttaatattataaaagctacgtctaggcgcagcattattatagtatataatgctaatctaacttttttctagtaaagcttaacttcttacttagtagcttctctcttaaacttcttaagctcttctaatagtagagaagtagcttaaaaaaggttctattaattaagttaaacttctttgcaatcttcttaatataggtattataaactagcgtaattattctcttttcttagtttctaataattcttatgcctaagcactactctgctagctcttattcttatatcttatacttcgtagtaatcttaatttataggtcttttataaaagctttgcaagccttataatatagtaaaaggatattattaacgtagaaaagtattagaactttcttatctttattaaagaagaggcagagttcttcttttaataagataaggcctaataattagagtatttctaagaacttcttatattatagcagtagtaagtctcttatactataaagtgcttaattaagcctaacgcatattctaggtttcttaaaactattagaaagcttatatagcatagagttcttctttataattattatattaagaaatacttctattacgttattttatataacttctagattaaagtaggtagctatagctattactgcttaaaataatcttactactaaggtagtagcataagttaaattaagtaagtttttttcttaaagatcttcttatataactatatatgctttgcacttaagcagcatactattttaattaaacttataagtctaaacttactttaatagaattagttagattattgctttacttattagctaaattatctaggtatctttcttataaagctatttaatctcttatcttattatagcttttaacgatatcttatatttatattagagaaa