acacctacttcttcttctgctctgagtctctatggtctagtagtagcttatagcacttagcgcctctgctagctgtattatcctagctactatgctgcagtatataataatctaactaggcagtaagtactttctctttaacttctctactagcttctctatagccttctcttcttcctctacgtcgtactctactatctagtactagatattcttctgcgtcatctgctcttagaactacgctagcttctgctttagtagcagctctattatatttaaaaatatctgcttctctctaggctgcagcgttgctattaaatatactatctatatctctacttaaagcaattagcttagctctagcatttaactgcagaagcctctaagcgagtctagcactatatagtacttatctactataatttagtctagctgctctattgcctgctattagttaatatactacctaaatgccttctctactacagccttaggtataataaatataatctgcgcgctcttatatagctaacagctgttctatttagcactaataatgcgcagtttattatagcgttcctttatattaaactacagcgctactagcagcactactataattattagctctattaatactaacgctagcagcataaatagtatgctcttctctgcgcctatgcctataactactactactaggctcttatgttataaaatcgcctagatagctgccttctgcatactgcagaactgcgcctcttctctaagtagctgctttaacacgctatctatatctactaactatattagcttctactgctagtactctttcttaatagcttctttacgtgctgctactgctctagtgccttaagtaggcttcttctgcagcgcagataggatctataaaaatgcatgctattctatgcttactaattaaaacgtaaactgcttagcctctacgctaaatataggcttagttagtaggcatctgtatatgctcttagcaatgctgctactatagcctatctataaattaaataccttattgttagtataggagctcttgctattattatctgtattaataaatgcctttatagcagctaggttctaaatatactagcagtaaatgcctttgcttctatattgctagcctataatagtaagctttacctctatatgtagcagtaaaatcgcctagattgcatgcttaacgcagttgctgttctaaagcttaatagtatacctaagcttagatataggaaccttctctttcttcttctttcttctctccttatctaactctctctctgcaactatctagtaaactacttagacttaactgcgcctctctacgtaagtagtactattgttttacatacttcttagagagcatactagttgctgctagctctttttagactaaggcttctataagtatgcactctcttctactctctctctattaactgcgctacacacgctgctcctaaaatagcataataaactataaataaaacataatgaatttactaacttcgcgtagcatatactagtgcataactttcctctgcttagtttgcgcaatattcttatagtattttgttataaaaataacagcgctatctttaataaaaattctgcgactatcgctattagtactatttttatattagatcgttactaatttacttctctatagcagcgcactttctattatatgcataagtgctgcaagtaactagcaggctttttttatagctttgctatatgctttaatctagctctttacctatactagcttccctctctgcgcagataacgcctaacttgcctcttagtttacgaaattacgttacagcctctttttatcttctacgcgctaacttagctagtacataagatcctctatactagtagcgccttagttgcgtaggttgcagataaagctctatctaacctgcttctctgcagcgttgtctactagctagctctaattaataactaaatatagagtctctattatagtaatagcactctcgctatctacctatagcagcattaagtcttttagcatctgctgctacgtgctagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacttatagtaacctagcgctaactaagcagcctcttccttcttatagctctcttctactaatctctaaatcgctgccttctgcatctttgtagactagtataacataagcatgcataatatagtaataatagcagattacttagagatatatactaacagggataactatctgcttatagcactaatgcctaatactgctatagcgctaattaacacacttaagtacttatcgtctcctagctcttagttaagtagcaatattataaacttatatatgcagcgctagagctcttcctcctactgcttatctagctgcttatagttactattattagaagcgctgttattaaactagttctcttctacctaatcctcctctctaagcttctatagctgctctaagcatctcttctactatgcagttatgcagtatagtagctatctgctattattgttgttattatctttgctacgcctaggctagactataggcaatgcgtatatgcgctatatatacgcaataatctagacctatatattgctatactttagcatagtgctgcctatttagctagcattaaatagcttcttatgcaatatattgctaaatttatattagttaatatatattatagcaggcatgcttactatgctagacgtagatgcctactacgcatgctataatactatctttgcagcttaatatataatagataaagcacgctctttaggcgttagcttttatattatctctagcagctagtcttactataagccttataagtagcgcgcctatcctgcttagtttaactatgcttagaactcgtagcaatctgtattagctttaatcgctgcgttctacgctctctgcctagctctagcattagttatagcctagaataatgctgctcgcatagtaagtctaatatctacttctagactgctagcagcagatcctgcttctactattgcatctactttaaacagctagctaaggtaactagtattatagtacttctagcacttaacgctaactgcctatataatagctgcacttagtcctctactactgcgtagtctactcttctacgcatagtccttatagcaataggcttctatcctctttaggtagtaatatatttaactatactcttaatactgcagttcgttagtatatataggcaagtatagtagtaacctagttactaggctaggatatataacattgccttcgttaaatgcctactgctgcagtaaagcctcgtcctatacagcgcaaataatagctatctgtatgttagagactagttctaggtacttagtatttaagtaggctgctaactataactagataatgctctgcgcatagctcttacatatagctatgcagtgtagtagcaaatacttaaaaatactattaaattattctattataaatatctataaactctatctacagagcctcgcagcgagcaataaatttatgctgcctataagttaagatgtactctctgcacgttagtatctaaagttactagacgttatatgcttgcagcacgcagcattgcagtattattatgcttagcctagctattagagttactctaacgcttagattaggcgcaaaaactctaatattagagtttataactctagattagtagtctacacagctctatttttgcaactctaaggaatactaatattaacacatatcttaacgtgcattataacgcgctgatattgcataaaaattctaaatagtgcaattaatagcgctgactctgctgcacctttagcttaagttgcattaaaattagcccttacgcagggtcttattctttagaaattcgagtttaaaagaataagcccttaaggatttagagtttcttaaagaataagccctattctgacccttattctttcacccattaaagatagagtaatttactaaatttgcaatagagaaaaggttagtagtagagttatttatattagaaagcttaaagaagaatagattaggtagtagagtagaagtattagatagtataaccttcttactattagttaaaaagatagtagtactactatagttagcttaattactactactaaacttagaagtagaagaagttagcgctagttaattattataagtactttaactctaggtagcagcagtaagctaataatttaacttaactaatctagaaacttaagaattagtattagaaagctactaagactactaagaagtttaagaagaaaagtaaattagaccttacttagtctctctaaaggtaaaacgctttaattaatctttataaagctttgctatagtattagtcttaatagacttaactatagtaagttaagaaacgttctttagacgcgccttttaattagctttattctttataaagcgctctctttatttaatataaagcttctttaagtatgctaatttattagctttagctttcttaatcttcttaagactagattaagtcttagcagtatacttattaagctctcttatctaagcttctaatcttaataacttaagattagctttactattactaattattattactagattagagctatttagattaatagtactctatctagtattgcctataataataggcagagtattaaataagtatttctacttaaactaagatagaagcttatgctgcgcttctatagaaagagcattttaaatattagtagtatctagaatctgcttagtaagtaacttagaaagcttagagattaaaataattagcttagtgctataaaggctgctatttaatctacttaagcttactgctttataagaaaaagaagaatttaatctataaaggttagttagagtagccttatttttcctcttctctctaggcatttttttaggtatagaagaagtagaataaatagacttatataagctacttaaagagagacttaactctagattagtagaatactaaatagagctactagatgcagcttaagctagttagaaagaagtagcataactagaataaattaatttcttatttatgctaagagagatattaatataatctatttagttattaaaagtaactagagtattaagattaaagctagctaaggttaaagcgctcttattattaaatagcttattaagtatattagttttataactaaaaggcttagcttacttactatacttagattctagagaactagaacttaggctagaaagattactagcaggtactatagtcttattcttctctttattatcttaaatagaggcctaataagcagatatctttaaagaggttaaattagttaagagtaactttctattagagcttattttctaactaaaagaatctaaatagagttataaagatataagtagcgtagctttcttcgtacgcttagaagttagattagatatagtagttttagattagttacgcttaacgctagatagcttattataactagtaatatacttatagatcttatctataagcttattttgcctattagtatacttagaagtctataaaagattagtatagagctgctatataagattaataactactaatagttataataactatatagcctatagcgtaattatataaagatattatcttagttataaagtagtataagctatagtataattagtataagaaggtaactaaaataagataagaaataataccttagaatacactgcttagaattataagcagtataataacctaacttactactcttattaatatatttaagcttattcttagttaagttacttagctacttaagaatataattagcataagagcttttatagagtatactactagaaagctttaatagagtatctagagctagattattctctttagaagctaacttctactaattaatttaagctaaagcgtatatactttttaaatctaatatcttagagaaataagtagcgtaagcgttcttaagattcttcttctatactagagtagctatttttctcttttactgcaaaatagctaagttagcataactaatagcctagagtttaagataattataatatagagtacgcgtaagatacttaagtacctcttaattagtaaaacttactagagctatagttagcagattaaattcttaaagctagatagtagagtattaaaagattataaggcatagagtaagatattaatattacgcgtgctaaggctaaatgcataagttaactaatctctataataatataataataaatagatacttactaattaagtaattagagcagagtagaagtaagataatagcttatttatatatatactgcgtaatattatcttaattaaatagagtaattaagatagagagtatattgtagtattaatatataagaatagtaaagtactaatctatataactaagctaactaagcttagaaagtagactaacgtttctctataatctatttgtatatttaagctagctcttctaatatattagaagagtagtaattaatataatcttttctcttaagtttgcttagcaacaacaccttagtatttatagtagcagataactaactactataatatcttaaatagaacttagagtagctatagcagcagctagagtagtataggctaattagtagagactttataactaagtacgttaggaaaactattttttagtattttgatagtatctatagcagcctaaattaagagattaagcaaaaattaattttaaacgcaaatattaataagcatctaagtagtatttgcagtactactactataatactatagtatataatatgctagatactaactaattagtatactgcaattattttacacttaaaataatttattaaaatatagtatagctagtgcaacgtagagtgcaaaatgcgtgcaaatatctattttttagaagttttaatattgttaagatataggctgcgcctatacttagaaacctttctattagcgccttaagcctaattagttagtaagaagaatatatataagcagtaaatagagaccttcttaataagaaatataactttatttagtactatattattctatttttataggctagctctttataaatattcgtacgtattctaatatttctaatatttctaattattctaatacttactaaaattgctagtaattttgctctattttgcttagaacgtttagaactaatattagcaaaatcgcttataattataagtttatctacgctctacttgcatcttctctgcattactatatagcatctatttttaaattctagttttcttagaatgcttactatatatattttacttagtagctagtattctaattactatagtattatagtagtagtactatactataagcgtgtaggagcttaatattagattaattttcttaaaattaatttttgcctaacctcttaatttaggctgctataagtatcgctgtaattcgctgttaatacaactaatataactgttgtagctaagcaaacttaagagaaaagattgtattgatcactgctcttctaatgtattagaagagctggcttaaatatacaaacagatcacggagaaacgttagtccacttcctaagcttagtcagcttagttacgtggattagtacttcactgttctcgtgtatcaatactgcaacatataacgatttaataaagttactctagtctcttttttttaatagttttaatagtaatttaacgtctagttgctctatctagcctcttaagttttaataaaagtataaaataagcttaggctctactacctatctaaggtgtaagctcttatatcttttagattactacgctactatttctttattaaattaatagatttttagctagaattttttgcgtaatctctagttatatatgctaacttatagagtcgtgcaaagtactagttaatagtcttatttatcttctctagtaataactctttctgtacgcagtaaaacctctctatctctttagttttgctcgtatataagcatctatagaacttcttcttaagagaacttacttaggtctctattatacttatattagataactttaagtagcttttaatatgcttaaataagtaattagctatctatttaaggctctattttaatatatgcgtagagttacagtcttgctaaagtatatacctactactacgcttattaaaatccggcaaaggacacattattctgctgccgaatatcccgaatggagttgctccgtagtgtatccacatgatttggatgagtggcaagagctacctgagcaatgcacgacggtctagccctttcggaacagccgttgagacgcatgcaaaagcggcggaaacgcgtcgctcagctgcatgccaccttatcatgcgctacccgagaattcgaaagatgtcgtggaactcaatgttgctttaacccagccaatgttatcggggccgggtagctgaaggccggtcgtaacagcccccacaatctaggcagcaatctgacaaggtttaccggtcagctctgatgaggatttgactccgattggggcagaccccatgatatcaacacggctgaaatgcatgtcatggaggtttgggggcaatgacccggctctccgacccccattcgctcaagtaagctgttgtccttccagccttgtgcggcagaacgagcttcatgtcctcgtatttgttcataatgctatgtctgaagtagcctcgaagaaaagccaggactagatttaagaaggcaatcttaccgcttcccgatcgggaacatggggctggagggagaagattatggtatatttaggggatggcgcgagaggaccagcacctactcaagggccattgcatcgctgttgtaatgcaggccttctttcatctctgcggcaactcttctacaatatgtctaccagcaattttgatctccaggcggaatggcgcgaagcatgtctcgaatttatacgtgccacaggcataaacctggatgtcaagtcgccaaccgcaagccagattgcagcaaagctggatgaactcaatgaagccaaggacatagaaagccagtcgaagatcgaaaaggccaaacgcgcagttggcaatactatgagagccatccaaaccattgggactctacttgctcaaggcgcacagatgtcgggttttggaggaccagccaacgtaaccatgaactgtgtttcatttttcatcgaagctggctttgcgtaccagaagattgctgcagacatcggtgtcctctttgatgaaatctgtccgattatggaacgtgctgagctttacatcaaggagcgcagggttttggggccagagatggaacttacggcccacagaatgctgatagcggtcgtcaaaacttgtcagtactgtatcggagttcttgggcgggagaagggttccaaacgagcgaaagcgaaacaggtcttacatgcgacgctattcaaaggtgaagagacggtgcaggcgcagatcaacactttggccaccttggtagaccgagagcagaagatggcggatgcagtcactgtcaccaccgtcaagaatcttgacgcgaacgtaaacgttgttatagcagacgtaaaaaccgtcggtgctggggttagcctcatgaacgagaacctggcaaagaccctcgctggaacagcagaggagaagatgaagcaggagatacggaacaagcttggagtcgacgtatccgttgtgagggcgcttcaatcacagtatcgcactcgccgcgagagactcaaagggggcacttgcgcctggttgaaggacagcctagactatacgttatggtctgatcaccagaagacgtcagagccggtattgatactttccggcaatgaaggaagcggcaagtcgtatgtcatgacctcagtcttgcaagctcttgagaggcgttatccgcaaggtcgtgacgactctacgcggatatctgtagctcatttttcgttcactcgtaacgccccatccaaccaagatagccaaacaagcgaatcaccccccaaaaatgcaaaagccgcgccatcagtcaaggaaatgcttcgcacatgggcatgccagatcatggagaacgatacgttctataggaaggatgtgcacaaagtgttgaacgacaacccggatttcgacccactggatcatttggtgcagaaactcttcctggatcggctgccaaatggtgcagtgttctacctcgtgttggatgaaacccacgagatggacgaagacggttgctccgagatctcaagcctcctccacattctatcgaaaacaagcgccgatctgaactcactcagaattatgatgactgcaaatccttctctacagcgcaagctcgaagcatgcgccccgtcttccactgtagtcatccaactcgaggaccacaatcagctcgacattcagaaatatgtcgaatccaaagctggaatgctcgcttgcttccagacgatgtccaaggaggttcaggaactcaaaacttgggttgttacggagcttccaaaagcggtggataagaatttccgcctcgctgagcggaagctggaagagatcaacagctgccaggatgtgggaagcgtgcggcaaatcattgaagagattaagaaggaaggcgcgaaattattcgactcgattgacaaggaactacgcctttgtaatacaaggctcaacacaaagcaagtgcgcaatgtcaatgcgctcctcctctgggtcatctatgctacatgggatcttcaggtttatgagcttgaatcaattctatacgtccaagagcaacacaaacctttccaacccttggccaaagagctcaaagaacagtattccacgtttttcagcatcgaaggatcggatgatgatcgatatgcgactgtaaaattgaagtctaatgactacgctgaatacttcaagagtgcatcgaagcagcgcaaggtgacagatctatcgttagaccaaccgctttcaaaaggccagatccaagtggtacagcactttgtccagaaactgtgtgagcaggatctgtatgataagcttggattagcagagttttttgaccaaaagctatcgaagagcgacgtgagcattgctttagattgcgacaatgcacaagctagaattgtgctgtgttgtttacagtccttggctggcgggttaggcgacgaagcagaatcactgcgagcctatacgagaaacaacttgacggaacatctgaaacaagtcgatctggataacgcggatccgtcgatcaaggctcaaatgggccctctgattgttaagatctttacgaatgaacaagctgtccaatccagcaacaagtattactggagctcctgggcgtacaatgaccctggtcttaatgagatcgcgcgtctactgaagagctctgcagtcatcaaggacgttatcagggatgacaaagttggcgcaacttggattgccaatgttgtccgttcaggaaatccagatgttgagcttctacgctcccagtgccaagctatggcaaaagcgtgggagaaggcggaaagccctcgggacatcaatggcgctttcacgtggtggttcggattctacaataaggtgcgttgctccagctctgattactcacaggtcggctgttcccttgcctaacaagcatagatcgagcatatggggaactcagcggacagactcaaagagcccccacaaagctttgacaacatatttccggatgtcatcaaccacatttatgagacagagatttcgccattcctcaacagcacggaagctatgagttctagaagattgcggagcttgggcttcacgtttctcaagtgcaaacatgtagcagaagctatcagatggctgaaaaatgcgctgacagtagatcctgatgatctgcttgctcataacgcattggcagatgcttatgcgattgatattcgcgcccagtctatctttcctgactggaacaaagcactgtaccacaaggaaatcgtcattgagcaactgaaagctgaaaagagactatacagtgatactgagccgaatgcttcgcgaaaatcagccgacacaaaaaaagcagcttggctacgagaacttgagagatacgaagaatcccggactattttgtataatctactggaagaaagcccggaggatgacaaggttcgacttgaacttgtaaggaccctgtgcaattgtaaaaagttcaacgaggttgtcgatcttctccacacaatgaagaaggaggtggtcgaaacgactaatatcagtgccacttcgcgcttcctacgatttcacgctttcgacaatacttgtcacgccttgttagtttccgctttccgtcaagaagaccgatttgaagatgtgcaaaactactatcggctggccattaaggattgtgctagtgaagaccgtacagggcaatggcaaacctattgtctcaccaattatttggcatctatcctcttcaagtttggcgaaggtacgaaggaccgtgaagaggcgataaccttgtgggaaaaggtgatcaaggaacgtaaagacagcatggggcaaagcatcatacagttatgcgaggcttaccttgctcaagctctcaaagccgggccggggtctcttatcgctgatgcaatgctggcaaagatcgaagctttcctatcgactacgggtaatgaaaacgaggaaaatgatgtatcacagtcgtctgtgcgcgcattgctggcccgatactaccgagctatcgacgatacaatgaaaactcaagaaactcttcgacccgacatggagcttgcgttgaagttactcttcgacaatgatgatgagaatgattggcaggggtaccgaaaacttgcagatgcactcatggatttcggcgcatttgaagagtcgcaagcagcttggtctttgattcagccaacgcagggcatctcgcacctactgcagtgttcatcgccaactgagccggtcacccaatttgcgtcattattagcgattgggacaaccggtgacagtactaatgcgccgtccacgccattggaaaatgaaactgctttgcctgctcgtcccacgctcaatcgggccaataccacaatgtcgcccatgggtccgttgcactatcattgtgatggtctttgcggaacatattggacatattccgatgacttttatatttgctgcgagtgcattgacgttcaattcaacgaagactgtcttaggaagcttcaagccggtcagctcgagcatgaagtatgcgatccgggacacaaatttcttcacgtaccaccttggactattgccaacgcagagctggctcgggacggaaaggttcttgttggagagtcagtgaaagatatcaagctctggttgggggagataaagcaagcatggaatctggactttatcgatgctacggcataatcgcgcgtacagcgagcatctgggctagtttccggctatgaaggaagcgctcagatacaagtcaatgctcacatcagtatacacgataagacaagctcctggtatcgtgaatatttccctagaacctcctgccgctccaaacctcgggttgatgcgcctgcgcgctacttctgccgttctgcccggcagtctcatacgtgacctgcacactcctctcatacaaaatagcctcctcgctatcggtgtcttttcccaagctcttggcatgcgctgctgcatttgcaccacccttatccagatcatcaaaggacgtgagcgcgatgggcttgtcatcgttattcgtattcatgaaactgtcgagagtgcgcttcgcaccgccgctgccgaatgtatgctgtctagcgttgtttgaaaagccacgcgaacgcgacttgctgttgccggtggatgacgtttcgccgatgaggcgcggtgcaaagtgcttgaagaatcggcggagggtcgagaggcagcagcacatgatgagcaggtttgcttcgatgaaactgttcagaaatgtcagcccggaaagcaatcatgcgcggatggattgagagcttacatccacagacatccctctccaataacccatgtctgatcggccgttgtgagtgagggcagcagtatgatcaggcgaacaattgacgtaacgatggtgctgcctctgtcagtatgaatagtttgatgagaataggtgaaaacgcacattgatccgacagcaaagatgcccaccaacccgaacttttgtttcgtgggcatctggagcttcaaaacagttggtatgggcagtgcgagtagcaagacgtcggtgactatgccaatcactgcttgtgcaatgtagatgccaccacgattgatgcacaccgcaatcggcaagagcaacggatcccagcttgcggctatgggtttgcatgcaaacaacaagctgaagaagattgaaatataagcactgagggtcaccgcaagcgtcgaccacacgaaagcttgaaagattttgttcgggttgaggcgggaatagaagagcgcaagtgagcatttggctgccgctgtacccattgcatacagcagtggcgccgcgaggatgatctagacgtcgcgtcagttttctatcatcgctgtgatactacagtaccatgtatcttacacgtgagtagtagccgtatttttcaatgctaatctcccaagcgtgccttccgacagctccgtgggcgattccaaggagcagacatatctgcgtagccatacatagaacccacgccacgatgacaacagctataagacatagtcagcgaaacaattcgaacaccatttcaggcacaactcaccgtcttctagttggaacttcttcattatgacgatcttcgtgtacagtcgctgaagcaggaagatgaaagccaaagtcatctccactgccacaactgtgtacgattgggcaatgtactgcgtctgcggattggcaaagtcgacgacataacctgctggagccggtatgatcgttttgacatcagtggaagacattctcaataatgcggcagattgaagccacgactcgaagaaagatggccgattgattcacttctagatttctgcaatagtgggactccgagtcaaataaggactgctgcaggagccgttgatgaagaagagcgtgccgatcttgcctttgatgtcacaagttgcgactccatgaacaccttgatcagcggtgcaacccgttcgtggctcttgcaccaagctcacatgttttgccccctacctcgtggaacttgcagctcggcaggacaaccgaacggaatattgctcaagtttcatggagtgcttgacaagcatcatgctggctcgcacctcccatcaaagcgtacagggcatgagcatgtcgatctccacccgctaacagaagcacgatcgctataggagatgcgtctacgatttgtcgaatatcgttcatgattggtgagatctgtagaaggatgcgaaccaaccgacgcaggtccagtcgtttcagtaagaagttttgtgggttcaagggcaaggggtgtgggaccgattggtttgacaatctcttctggggtccagggatcgcatcggagtgctcttccgtgctctcttcatagacggcccttgcactccctaagagtgtcaagagtattggcaggctaagcatattttacgtcgttggtggcgtgcttgaaagtgatgactacatatgccgacactctcaataatccttcgcttcgctgctagctatggcttcgtaccatcttaggtcgtggctctgagaaacataaagtattgccattcagagcgagagggtggtatcagcattgtactaatcatgcccattgttacctttcttttggagcccgttatacctgcctgggttttggaatgacgttcaggggcatgacaagacgaaatcagggcagcggattacatgccagtaaatatagcaagggtcgtgacgttcctccacccaacgtgggcgccgttaagatttccaagtctggtcaactccgggtgatggccgccgtttgagaagtaacgggcaatagataccgagccgctgcacggcacagcgttaacctcacgtcgtaatccggacaaatgagaagcattgctggtgtcggatgctagtagccggcgaccgcaccgttcgatgccgttgtcatcggggtaaggatcccccttccagaccggtggatcgggctgttgccaagctgccccaactcttcgtcccgacgagacgggtcgttcaatataggcccgatcccatcttttcactaccgggacgaccaagtagcaattttgttgttgatgtgtgggtcatgtccccccttggcgagcgggttctgcacacgcgaggatgcggcgcagccatctctgggccgcgggcagcatggttcgaaaaatgttcgtaccacaatgccgcgaggtattgaatctctcctccataccagaagatacgtcaacagcagatagagcactcatagtctcatacccaccgtctatttaaatcatattggttgtggatgatagtatgtcggagaaaagcgggtggctgttttgtgcaagggtccccgccggcgggccacggtatccactggattcaacgcactataccccaggccgggtatacgcgcgacttaacgtgcgaagatgctagaaggcgtacctacagtagaatcagtccctgcaggatgccaggggagcaccgagtcatatgtgaggggtaccgttaccatccttcaggcaagacatcctcgacccccacccagcatcgcttccggagagacaagagtcgatctcaaggtcgagtctgcaagtgcaaatttgcccctgctgcgtacgactcgtcgacttgatgcatcgtgtctagtgtcggacgtagcccaggaaaggatgcaggtggcggtgtgttgattccagtatgtggttgcgctctcagataaatctgggtcacgccgtggtcgttgcgtaactctttcatcgtaccattttctggtccagtcgcaaccctcctaacacgacttcgaccatgttgggagccattatcgccgtgctcctgggtcttcccgtggcttgggcacagaacagcacttgcgtatgacctgtctacctctgatctttcgattcttctaacgcgatgtgcagtgtcaagctctccaagatgctggtcttgcccatgtcttgtatcccaactcgacagactacgcaaatcgtactgtgtcgtactggtctgtcagtgcgcaactggagccgagttgcattgtccagccaacatgtacctctgatgtggtcaaagtggtagatacgctggtaaagggcgagagctgctcttcgacaaagtttgccgtgcgctcaggtggacacactgtatgggcgggatcgaacaacatcaacaatggtgtcacagtcgatcttggcttgatgaagactgtcaccctggataaagaggcttcagtcgcctcgatacagcctggtgcaaggtggatgcatgtgtatggcgctcttgatcccgaaggctttactgttcctggtggaagagctggaagtgttggtgtcgcaggctttttgactggcggaggcaattctttctttactgcccgcaaaggttttgcttgcgacaacgtaaagaacttcgagctcgtaactgcgagcgggtgagtcgatcctctgaaacagatcgaagcatgaggactaacttgatggcagcgaggtcataaacgcaaacgagaaggaaaaccctgatctttggacggcactgaaaggtggttccgccgcaaactttggcattgtgacgcgtttcgacatgttcgctttccagaccggcaacctctggggcggcacagcaacctacaacaagtcggccacagctcagcagatcgatgcgtacgtgaagtggaccgacaacgtggaaaactaccctgatggcagctcgatcatcttctggagttacttgcccgtaatggccgacatcgtcatcctcgctgcctacgaggatacccaaggcaacgaagcgcccgctgggtttgacaacttcatggccattccccgcattggcgacaccctgcgagtcgacagccacaaagcgctgacagacgagctcgagcaagccactggctatcggttagtttcttcctcgtctaccatattcccatactgacgttatacagcgacatctggttcaccatgacctttgccaacgacgccgaaattttcaccaagattgtcgagctcaatgaggagttcgtcaacgagtggaaagcgaacaacgacccggacttcattactcaatgcatgttccaggcaattcccacgatcttctccaagcacagtgttgaacgaggcggcaatgtcatgggacttgacaaggaagacaggaacggcatcatgctgcttttcgacatcgccgtcaagactgctgatcaagaagccgtcgcacgtccgcttctgcgctcctacgccgagaagatgcaagactttgcgcgcagcaaggacggtcttctcaattggcagttcatgaactacgccgacgcgtaccaagacccgttggcgagctatggcacagaaaacgtggagaagattcgggctgcggcgcgcaagttcgaccccaagggtattttccagacaaaggctccaggaggattcaagatctccaaggcaggttccgcgactggtggcggcagtggtggagtggagacgagagcgctcttcggcaatgtcgaagcagagcttagcgctattgcaaacatgagcgattcgtagtttcaaaccatgctgtcgcagagatgatgtattcctcttggcgaattctatcgcaatatcatgaatttagtgtttagacactccaatcaatgacttctagagcgacccatggggcgcagtgcacaagtttggggggctgtaataattactcaccaacccacaatagattgacagcgaagtggactagctagcactagtcttgttcatccgatgcgaggcgataatcatgggtgattcagggtccgcgggggagggagccaacccgcatagatctcggctgaggttgccgcggaggcaatacccacaacgccgatgaagcctccggcggttatcaagcgcgcaatctttgtgtctcagtgagtctctctggccgaaaggactgttctgaagtacaagtgtgtaaccgtggcgcagaaggcggcagtcaatcttcggctcgatgcccagctcaatgggctttttgctcgccgatcatttcccttgctgattcggtagttggtccgctttgcctctggatctcaaatatgcgtagacggcttgtggttgatgataacgatggaaaatggaacatgcaggaacaatgctcggagcggaaggtctacctgtggcgctcccgggcaacggccttccgaactctagcgcgcagccaacgaactttgcacctcccgcctagtcgcaatacataccagtatgttgcccagcctgtgcagtcgacgaaattttgtgagacggcgcggtaatggtctgaacatcgaggccgcgctccaaggactgctcgtaacaagcgtgcccatggtgcgcgctcaccttcacaaggccaagctttgtcaagagacggctcgttagcatgaggactaaggaatgggccgtgtggaagtaatatgttttctagacgtcgtttctgttctgatcactgctcgacgatgaccgtggtgacatactcatcatgcgtagactcattgttttcctctcctcactctcgacagtatcgccattcccttgggtacctgctcaacaagggatcgaccctgagccattgagactccatcgccatgacagaagacaggctcactgccctttcaacgccaatcacgaaccagccgctccgtacaacgccagcttcccctacaccggcgcgcggaacggtttgccaggaactcgggaaaggcggtatcagggtgcctgcacatggagatacggcacatgctttcaaggcaccgacatccaaggacatccgcggaccatgtccaggcctcaatgcggcagcaaacgtgagaattcctgccaaaatcgtcgccactcagctaacagtatcagcacaatttcatagcacgcgatggcatcacgacgttcaacgagctcatggatgcccagcagaatctgtggaatgtgaactacgacctcgccctcatccttgctgtgatcggagtcgtccaagatggggacataatcacaggaaagctgagcatcgcctgcgacgcaacgtcccgcacagcagctctcggtggtctcaaccttcttggacggcagcctggcttgaacagtcacagcagattcgaggcagatgcgtcgcttacacggaacgattacttcacccacggcggcgataactactcctttaatggcacactgttcgcccggatgaaggaagtcgccgaccgcgtttcgggcgggaactttgaccagaaggccatggctgcgtacagaagccagcgctacgacgagtctcttgctgagaatggcaactttttctggggacctttggctatattgctttacggagcgtcttcctttgtgtacgagctcttcgcgccatacggtggccaggcggacctcgcttccgtctcatcgttcttcggcacaacgcaagactcaaacggagaatggcaacatacagccgagcgcattccagatggctggcacaaccggagatatccatatacaacggcatctggtgtggagcagattctagcccagctccttgcttatcccaaaccgttcggtggtaatatcggaccgaacaacttcaacgctctaaactttggtgtcatacgggatggcaagttacccgatagcgcaacggctggagacatcctttgtttattgtatcagctggctacgtctcaggttccgaataccctgacgggtgttctcgctctgccgataaacttggtgaagtggtccgccagcaagctaaatcccgtgtttgataatgcaggttgtgctcttgctcctctctagcgtatatgcccctccgaacacttttcttgaggctcttagatcaagtcgcttcacgcgagcttctagctgagcaatcgtgtctcgtcaatttagattccttagcgtttttgtcaaccccggcacgatgtgtacttctcttgtatatgttgcctatgcacgtgttttcgcatgtctcgagcagcttacgataatcgccgtcccatacattgatcatgttcaacatcttattcccaatctggaaaacaattcaggtcatcatccaacacccattcgctcccattcgctgcatcgcgcatagagaatacaaaacaaaatagaaaatcacatgccggcttacccacgtaactgggcaaattggatcatatttttgcacatcgatatctactccaaagcacatttcataaattcgtactccattcataccactcttcttcgtgtttcttcagaactaaagcttcacaactactcaagaaagatttggaaacttttgcgcaccagccagccccaaagcggtctcagagcccgtcttcacaacaccaaacgtgctctcatctgtccaaaactcaaagtcgttcgcgcccttacccggcttgttgatctgccagatcatccacggcaccttcaggttattgaagacgtcaatgtgctggccaacaacattcgccttgtcggcacccgaagcaccaaactcttcgaataggacgagtttgttggcgtcctgggcgcgctcgagtgcgatgggcgctttgttgcggaattcagagacgccgctgtaggagtggatgtcgacgaggtcgagggttgggcatgcccagttttcggggatgtcggagttggggaattcgttgccgccgcctgagtttggagttagcttgattgcgcatgctgaaggaagtgcgaagcgtcacttaccagttgagatcaagattgcgctgtttcccataatgctgcgcatcttcttgctgcggtcgcaccaccaagccggagctggcgcaatattgttgcgcaaatgaccctgtccttcgttttggatgttgaaggagaatatgtgctccgataaatctttccattgcggcgcacctggaagaagcgtgttcttgtgctcaaggatgtgggtaaggcggttatcaaagtcggaaattggtgatgggtcctggtagaagaacgtcacatcgttctgcgcagcgggctttactgcacaatccagagctggaagcttgtactttgagacatatgtatctattcaatggtgttagcagagtcgtggaaatgaatatgaatcgtctaaccattcccccagcagcccaactggtagcgatcatgcatcgcgatgatcaatttgatgcctattcaagtcagtcatatactcgatccatctatttacgagtcgacttgtacctctttcacgagattctatcatcagctgatcaatggccctcaactgcgtgtcatcgtacgtgccaacttggttaggctcgatgtctggcatattgacggaacccgtagccttgttgttcgctggcgtaaaagagatgaacaaccgtagtgttttgagtttcgcatctttgatagcatcgaggacagcgatgcggtcggcgctggtactggtgagccgacattcggtgaaacgaatcaagctgtacttacgtctggtaagcgtgaaggaaataggagttgacgccagcccagcttgttgagatttctcgttgtttgggcgaagcatgcggcctcggaggtcctggtggatgcgccgcaacgaaaggcgcagtgactgctagcggaaggaacactttgaagagctgcatgttgatgaagagggtaggagcgatgatgctgtgatagttctcagtaggcgggatatcagctagccttatacgcatcagcctcgcctgctcctggagttgttatttgcttttctccacatagtctactattctagtatgacaggacttcagtgtcgtgagtagcagttcggtacactttcggtacaccatgatgaaagcagctctactgtagacggggcagtgccatccggaccgaaaatgttcaaatccaaggtagtcatgtcttgcctagaaagttgttttgacggagcctggtgaaccgcatcagaccaggtttagtgttcgcccccatccatgacgatcatacacagaccatcccgtattgcggatcgcgccgcgctagggaatgtcaccccgcgaggctcttcccttcaattttgttcctaacagcgatagcccatgacggagattcaagtgttgccgggacatcgatgctacaattgcaaggcagaaagcgaaaaagttcgtgtggttgcctcactaaaaagtcaaatcgcaattagcttcgtgtcgttgagccattgcatgctgttatcatatttcgactgatttcgcgagcgtgctgctacacctgggtcacgagcttcgagcgctctatgccctcggaaactacgcacgaagtcttggaccggagtcaccgacgcgctagtatggcggcctaaatcaagaggtcgggcaaaaattgattttgagaaaatcaatctaacatcaagctcctgcacgcccatagtacagcaccaccactacaatgctatagtaattaggatgctggctactaagtaaaatatatacagtaagcattataagaaaactagaatttaaaaataggtgctgtgcagtagtgcagagggggtgcaagtagagcgcagatgaactttgtgattatcagcgattttgctgacgttggttccgaacgttccgagcaaaatcaggcaaaattgctagtacctcggaacgatcggaataatcaggaaatttcggaacgcgtacgaacatcaaaactttgcaaaatagctatttgcacgcatttttgaccctatgcagcaatagctatagtacacttcttaaaattctatttggtgcaaaataactgctgtacctattttacttagtagctagcatcttatatagtatagcagcgtagtagtggtgctgcaaatactagttaggtgcctcttgatgttcgttctcaaaatcaatttttgcccgacctcttgatttaggccgccatacgctagcctgtgggggcggaacgggtactaattgcacggtcagtgcggagtccggagagaaacacgtgtgacaagatggataaggactgatccatgattatgaggaactagttctgttctatgaaggagcgacatgcccctgaacccgaccaagaacggcaggaatatcccatcctcgcaaccggcgatgccgatttagcgggctggtggtgccgaagtgttctggttcgcctccttgcgctgcacccagccgaactgcggggagccattgttcatgtcgaatatctggtcaaggtcagccggctcgtttcatcaaggaagagtgtgaaacaacttaccgcgtacatagccttgagcacggcgtcgccgtagatgtccatgtccatcgtacctcgcgactgtatacttccatacaccatgccattaccggcatctgcaaagcccaaatcctccttctgaaagctcacttgcgcgtcgccaatggcaagcgtaacgtccggtagctggtccacagacgtgttggcggggaagaggtagccttggttctcggaatcgtactttgatcccggaatagccttgtagaccgcctctaccagagaatcttcgaccaggcaaagcgtggttccagtgtccataatggaagtgttgttgctgcgggtgatggtctggccattgatggtagcgctcgtcgactggatctgccagaaaccctggctgctgtcgactgtggcgtagttgggctcagtggcgccagctgccttcatggcattttgatcgatgaagccaaaggtgtagaagctctgcaatcatgtcagtgggcgacttctttcaacactcgatagcgacaagcctacctcgcctttgtcagcttcgtcggtgtcgcgccaactaccgaggtaagctgtgaagagtggctgcttgacatctttctgcgagatcgcattgtcgactggcgtcttctgtggctcgggtgagacagtgttgatggagctgaacgccaacccgaggagaccgcttccgttgccctaaaatcctgggtcagtgtcgtcgccttcgtccgagagtcagatgcgaacctctgtaaactgctgagatagctcctttgcaagttcgacggcttggttctcgatcttgagaccaccgaggtcaatcacgtcggtgcccacgtcaccactggcagatgatccatcgccatatgagatcttccaagtcgcaccactcagcttcttgaaagtgctagacttggtcgcatcgaatgcaacttgttgttcctgcgcattggctttgctaagaatgctttgtggtagttccgttgaccagaccttttgctgtcagcgtagtttcagcttgcatgccaatgccaaacatacccaaagatccgaggagcccgtgtcaaagtcaaggtacagggtctgcgcaggcgttcccgattttgaccgggcaaagatacagcgagtcgttctggatgtcttcggccgtcacctcatccgcattgccaggatcagacgatggcggctcgtctccgccagtcgacggcggggaagggtccgagggtttgggttctgcattcaagtcagtaaagcatacaacgatgcctgcaggcgcgtacgttgtggtgcgtcgtgatggtggtgacgcttcttcaaaacatgcttcgtcctcatgcgtccaccaatggcgctgccgaatttcccttgcgcctggaattgtttggcgtaaaagtaaggaccaggtttggtggagtcgaagccatctgacatgatgtgagcatatacaattcaacgcagcattaggtctgccagtgttactcacacttgctcatggcgaatacgtatgacttcgttccattgtgggtgtatttcgggttgcgctggatagcgacacgttcgtaagaaggcatggtagtggttgagagttccttgttattgtgtaaaagtgaaatagaacttgtgtactttggcgagatgctgtattagaaagcaagttaggtttgtgagagaggagcagtgtggacaagtccctttaagattgcaagagtaacggacgacttgaagcacttatatgtagacggcaggtgcgttgcgaccgtatctgctgcatgtgccatgttgcgtcacgcttctggtcgactaggcacacctctctgccagcgcctcattatcatgcgcccaaggtacagaatcagggtaatatccacgccgtacgtcaatcgcagcaggatcagggacaaggttaccaagcttcaccaagcatttcgatcgacggcccaatgcgtgggaacggctgcgacacgccttggcctccttgaaacacccataggcctgtggggataatcacaagtgcaggtgggcggttacaagctgtcttgattgcagagatgacgtatggagacgcgcaaagcttgcttgcgactgcctctttgagatccgaggcgacaagatcgctagcaaatctgcgtggtgaacatcaaatggggccgaggtcacggcagtggtgcggctgcatccgaagcatcgggtcaaagggagtaccaccgcgtgtgtgtattggtctgctgtctcatgtcttatcggcgtggcgtcaaaagttgcgcatgatatgtggatgaggagagtgtgatggttggcggctgacattttgtgtgatagccaaccaccgtataggcgcaggttgtttgttctgagttcagagctgttccacaagatcacttggatctactgggcatgtacacaatttctaacaaaaagacgtatcgctgaaggccgaagtgctgcagctgcttggcgcagattcaatcatgacatcatgtcttaattacgcgggtactgaatctgcgggcacacaagcgaacataacacccttcatcccaaaccacgtattcaactcgacaaaccgaacacatcctattcattctttcctgagcgcggcgaataagactgcatcggatcagctttcttcaaattcacaatcttgggtctccacttaccgcctgttttggcggtgcatcgatccacgtcgccatttgataatggatctgatccgcaacagtcaaacgagtgttatatctcccctcgaacaggaatgtgttgggaaacagcgggttgaatggagccgcaccgtgtatctcatcgatctcttcggatgatagcttgacgcccatcgcagcgggcaaaagtttgacatgctcaacagtttgcacgccaacgatggggaagacgtgagtagactggtggaagagatatgcgagtgcctatcagcgtcaatgatgtgatgcagcacaccgtgcggcgaaaaactcacaatgtcttgtagcgttgcattcttcgctttcgccaatcgctccagcacatgacatactttgatgtcgtcttccgacgcattgtagtagcctttgcctgcatttgggtcttccccaaacttcttccgctgttctgcagccacgagttgaccgccgccgagcgaagcccatgagacaatggccatgccttggtcttcacacattgggataatctcagattccatgtcgcggaatgcagcgttccatctgccttggtagagtgagaaaggagttaggccgttccgtcgagcgactaggtgcgcgttagaagagtcacgggattcgacgaaacgttcagcattgccacttacactcgttcgctttgaccactacccatgctggtgtgtctgagacgccaatgtagaggacctgcttagccatcactaatgcgtggagatggcgcattacctcttgcacagagcatgcgacatcccacctagcacgattagcatcgccttttccttttgaacattgccactgcataccagtgtacgtaaagaatgtcgatgtaatccgttcgcagcttgcgcaggctgtctcgcaccgatatgtgcatactctttgccgaaggaccagtaaagttgctctgcagcggctccttctcatgtttatatgcgcgataaccagcaccaaacttggtggcaacgaccatctgatctcgaactccgcgcttttccatccactccccaattagcttctcggactcctccgaattgtacgtattggccgtgtcaatgaagtttccaccgaggtcgtagtacgcatcaagcaacgaaaacggatcttcgctttttccgaatagcttgctccatgaattgccgatgctgatgccaccaaggacaatcggcgatactttgacgttagcagtgggcgatagcacgcggtgccatccgagtgccgttttcggctttggaggaggggcgaaggggtccattgcggcgatcacctcggacgagagcaaggaaaagctagtgaacgggagtgtctcaaggaatttttctcatgttactgaatgacaggtatttaaaggggaagactcccgttccgcatgtccagacatatgcggggtccacgggctgcagatgcaggtggctgacagtcgatcataactccgcatcctgcaaacgtgcgggtatgctcgcttgtaatgcttctcgaacctcttgacaagataataatggttcgtttcgcttcccacgccaatggtttgtcgcttccaagaagtcttcgcatccgctgagcagccatccccatttcgtcaggaactccggcgtaacttcccaattccgagggtcggatgcatcgccccaaacgatgaggagaggcttactgtttacatcctcatactctacaatctcccgacacatctcgtcttcgtcgcaaatatcaggatgttggaaagcttgcaacatgttgtcgcgcaacttcggccacgggaagacatctacccatggatgatgctcgatcgagcattgcagctttgttggaagcaagttggttggccaattttgcatctcgacgaaggcgagtttgaagttttggctggaaaatggtgatatgccgtcccattcgaaatactcggctttgacgccgagtatatcggcgttgcgctggagagcgctggacacattgtatttgacgagaagagctaagtgcgctattgagggtgtaccttgcatataactcatgtatgcgtgttgtgcaaagtgttgcattatctcttgcacctgttgagtagctgccatgcatcccggcttcgcgggtgagattgcgccatgcgaagtactcgaactcaatgtgcccgaattcgactcatcgggccccgatcgtgtagccggtgatttcttagaaatctttgaaattgagctgttgttttgattgacggtctcattcgcacgcatccctagaagcgagttagcaccgcaaatcctttgcatgcacattccctgcaacactgacggcgggctctctgattcagacgattctgcagctttcttcgctccaaaggactggttttcccggtccaatcctccttgccatggcgcagatctagtcgctgggaggtccaatttcagttcgatgtgcgtggcgtgttcagacatgacaatcggaggccaattggacaaataactcgcctcgcacagcaagacagctatatgcacgctgctgacacgcggcttgagaggctttgcgactctctaagtcttgaataactgacaggcgatgttaagcagcttggcttttgttacgtccgaattcgtagcacgtatcgggttagcggtgtcagcagggtgcattaacgccgtgctatatctccgttagcgtggatcaccttagagaaggtttcatctacttactcatatgcaccgctttcactcatcgtccatcataatcggtaacatcctattcacgggagcgcaaaaggctgccttctcaacatgttctttacgcgcgagtcttcactggctctgccttcacgttgggcggatggttcttcggtggagaggtagtcactgcggttcgagggttttgccggaagggagtaccgcctggacgtacacgtacataattatatggcctgctatcaccgcatacacgattttgttggtgtgcgaacaatgatatcaggcgccagacatccgactgcgccgcaatagactgtttgccgcctagtcttccttgcacgccaagaaacatccaagataggcgatcgtgacgaggcagagaaccgtgccgcaatagcaaacgcagcctgcaatgctgttcaaatcagaacattctgagctgcaactttgtagcactccactgccgtcatcccacaagtccaccttggcagcattcttcgccaatcatcacatcgtgctccgacatccatggacaaactaccccaggagctgatctgccagatttgcagcaatctctctccgaacgatctgtgcaacgcctactatgtgtcgagcatgttccgtgacgcagcggaggactacgccaaaaagtacaaacatggtcgcgtcaagtgccccgagcacaaagccaacatggcaaacacttatcgcggatttcgccatcgctatatcgaacgcgtgaaattttgtgttgctcctccaccgccgagcaaaagtaacgagtatggctgctgccaagtcagtcgcgatgaacagcacaagagaaacgagattttcaccgcccaaatccgagacttgtttgcgacgctcaagacaatggaagataccgcaggcgggaggaacgttggaaattacgacctcgttatctgcagtgtagagcgtcccgaaagctcctgcttacacaacgatcattctgcaaggcgaacctgcttgttggaccccaagaaacttcctgacatcaaatctgtccgctctctgaagtttaacgacaacagagtaggcatcaagtacgattataggatcctaatcgacctcatcgctcatctaccaaacgcaagtcatctggagtgccatatgggagtggatgaatggacgccctgtttcaccgacgagccagcgaattgttatacctgggactatgatggtccccggagagataccaggcatggcttcgctaatgcgccattgtcctccagcagtctccagcggctcgaaagtgttaagctggacttcttttgccagaatgtcatgacacaagccgactacatccatcaatacatgtcatatccaaatcttgtccgtcctgcttcacaggatcctttcagcactagtcttcgcattctgtcttatcatctccgcgagcttgatctgcggatccaggtagacgaaagcctattctggcctaccgacggatcgacggccacatggccatatcttcaaaaggtccgcgtcatgttccacatggtgacgccatctgggacttattactttgaggggccccgaggcgaaggtagagagttaatggggcatgagattggctcttctgaagaacacccggagtatccttccgacgacgaatgcgatgtgtgttgtactgtccgcgagcacagccgctcattcggagactgggtttctttccagtttcgcatatgcgcgaatgaaggcgttctggtgccctttttagcaagctttgctaaggctgcgtttcacatgccagctttgaagcacgctgtactatactctttgctttcgtgggacgtggatggtgacgacgattacgtcgaccaattccattattacgagcctcccaaacggttttttcccgactccatggcctggggctttgaatactgtgctcctggaataatatctatttcaatgaccaactcggacattgtaaatctgaaagaacggcggattagatggagggtcggagagtggcgtcctgattcagaaactcatagcctcttccagagaattggcctccagcaacatgggccggcgctagaggaacagtggacagacgatgaatttgggtcgggttttgttacacgtgactattttgagaatgattacgttgacgaatgattgctttggggatcgtagcagggattaagatacatgcgctgccggaactttgatctttcttttctaaataactccatattttcgcgctgtattagaatgtccattttcttaggtgtgaagatagcattcgtgaagaagatctccacgcgcaacttcagagtcagataaggctgcggaactcgggcaccacggcgacggagatagctgagagagctgaaaaagatttacgatgccgtgatgccggacgtgtcgaatgttgtgagcatctcgaactttctttcgacatgctacggacgcactcatcggttgaactggctcattacctacatctgcaaggtacagctcctttttatgtaggaaatgtatacttctcaggaaacaaagctacatgtttcccgtctctatatcgactcaaactacgtagggtcattcctgatgaagatactgcgcgtccgccggcggggctagattttccatatatgcagaaacaggcttgggcatgaattgaccttttgcaaactccaatatcgccgaatagttgttgcaacggtgcgcgcgactgaagtctggcgacaagccacccacccgatcccacgaccaaggtactaggcctatgtcggcccgacacataatgacttcgcgaatcatacgaaggcaatgtgatgtatgtgcaagctcaagttcagtatctgccatgtgtttccagttctccttgtaccagtcccgattcatgaagagttttcgtctgagtgcgtcctaagaagggaaaagatttagcgggatacgtatatgttccttataagatgcgaagacgtaccagacagtggatctgatgaatgccctccatcatcactgggaatccatcgtactttccttctacgttccgcagcacgacattgtggcgtggatcaagtgagtactgagcgccctcttcgataggaatgagaaaaaatccgtctattcttttgttaaaatcccgtctttagtcttcaacaacaaaacgcgcctacttttcatgcccatatcttccgcccataactcatcgactcgaccgtatttgggatgctcgttccattcgtcgggggtccagttgaaagcagggaaccatctagtcgagaggtttcgatcgatctgtaatagaggagaggttgggtctaccggcatatcatatgtaaattgctcggaaacagcgggcgttcggactgcctcttgactgatcataagtgcccatgtgatccaacaagagatcagggcaccgaagctaaaggtaaaggcacaaagcccaattacttggcaccgaattcttggtgaattgcgaacaaccaaaattgagcttgtctgacagtcatcaataagctgtgaatcttccttcatgtcatcctcgtactgattcatcgtgagttcgcaaaatgaggagccggccgatcggaggaaaatgggtaataagacaagatcatgaatttaccatagtatggagcatgttcgtgatcagaaaacttgggggtggacgagaaatgatcagcaagcgttctgtcggcgatacctcatctatcgtcggcctcttggtaccgtatgatttgggtccaaatgggccgaacgctagcagggggcggggaggtacactagccagaggcactttacggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggaggttcactagcccagaggcacctttacgggttgctcctcctcccacagagcttctgcaagcgataagaaaagaacaccgccagtagtttcagcaaatcaggtgctaaacgagtattatctaaagttattcggcgcaatgcccgatccctaaaagcgttcggcccttttgaacccaaatcatacggtatttcgctggtcacgcggctagatattcaccagcttccggatggcgtgagatatttctgagtttcaaggtactgtacgttccccgcctatgaacggagtgctagtgtgctttgcgtgcaagagctaatgccggagatttcgtctgatctgatcttctaaaaactccggatctagctcttgcacgctcaatacgctagctcacctccaccccttccttatgaatagattgagagtgcttctttcatacaagagctattcgaacggttctcacaacatcggattagacaaaatcctcagctttagcttttgcacgagaaaacactgcggaaataagcgagctgaactatctaaccccagttccacgggcgtaagacggaacgagtgcgggtcgcaaagctttccgtagtcatactattgggctatccggataaggcccgaatgtacaatggagtttcacgaaacagaggaagttgaagcccccatcttttgcccgtctgtgatggttccacatagtacggtgcttttctcgtaccctgtctcagaattacacatctatactgctccaccaggtatcacacctagcctcttttctgcttcatacctatttcaaagccatatatagttagtagaatgtcagcataatatccagtccttccggcatattcgcatcgctcgcttcactgcaacgtcactaccggtcattttatacaatgtgtttgaagatcgcggcggtattgtggaagccatcgccggggcgattcgattatagacgactccaagcaaggtatctggaacatatcgactgcagcgacaggctccaagctgcggggtttcgttttgcgtcagatttagttgcgtcattcgtgatattgaggaactattacgtgtaaccttacatgtagagcatacaatggctacgggatgtttttctcagacggaatcgctggtccaagctttttgtctctataaagctctgcgtcttcatccaaatccttcctcaccccaactttccccaacgttttcggctcacaatcacctcctttgattctttaaaaagtcaccaactatgaagactgctctgcttatcgccagctttgctgtaacttttgctcttgctgctccttcacagcccaggaacgctgatcctcgtaggggtattcaacttgatgatacttctgcgtgttaacaggcatagagaaatatgatctcgcatctgtagatgctgcgcgccgcgatgctgagccgcgtatgtctatccacctcaagtctacttctgcgtgctaacagaggcatagagaaatacgacctcgcatcagtggactctgagtagtctgctatgtgacagtcatcacgtcattgattccaaggcttgcgctagtgatcaaaaggatgctaagtgcagtcacccaacaatcaatgttggaaagacagcttacttgatgaggagaggtaacctaaccctccgctgatactgcgctcatttggagcaagttcctgccatgacctgagtaccaagtatgcattgaattccgcaatataatgaattctgcgaaaaaacgccctcaccaaagcgcgtgataatgtgccttgacccctatttccccgggccacagctaacgtgttctaacggtcatgccgtatgggacatactcggatcgtgccccttcaagtgaatattggtcaccgactgtctcttccatcgtgcagcgcggcggagtttatcattgtaatcgtttagcccccccagtgcaggaaacgactactaacagaacgagcaaactgtaactagttgatcgcggatatgtctacctgtgatacctctcctctatcatccctaagtcagtatcataccgatcgacaaccctgtcctttactcatcaatcggagtcattttagtcccaccgctcccttaatacatctccattcaactcgggtccaatctgctggaacagcatggcttctgacttactcatgcttagcctaataatgaggttttttgtaaattcaagtggaagaaatgagtgtgcagatgaaagtctgagttcagaatcataagtgacgatgaggaagcaagacgttcgatgatgcgatgcgcatggcttgcaataatgtgcacgaattgcgtgtctgttctgctcgagaagagacccacaggaagtgcaaggaaataccccgcagcagagccgctgctgaacgcgctaccaaggcaacgatccgtgccgcaatacaccgcttcctggtgacccaccatccccacccctatagttgtggtataagatggacacacctaaatttgacataaacgccacacctgaaactgccagcattctacacacgtccaatatttaccttcaccttcgcaagcgatggagcaactccctcaagagctagccgatcaaatttgccgctatctgacagtcgatgatttatacacggtctcactactatcacgcgaattccgcaaagccgccaaagactgtgcgcggaaatacccccgggaaattgtcgaataccaggagcgagacaaacaggccattctcaagcgttacagtggctttctacaccactacattgaacgaatcaaatttgacctctggaccccagatcccaaggagccagatgtcgactcttggtgcaatgacgtggatccagaagaacaacgagagcgagacatcattttcactgcgcagatccgagatctgttcgagacgctcaaaactttggaggagcgtgcctgcgaagaaggccacggcgcttatgagttggtcatttgcgttcctgatgcattttcaaaacgtgacagtcaaaattattgcatttgtgcagaccacgcgaaatggcgaacaaagctactggatcccgaaaagctgcctggtctcctgtcagttcgtgctcttcgaatcagggatcccgatgaagagtctttcataaagctggactatcggatcatcaccgacctaattgcccatctgcccaatgttgagagtgcagtctgctatattggcgctgacgagtctacaccgctttacgttcacgagcctgctaaatcgttcgtgtgggagtttgataatctacggagagacacgaggcatggacttcttgaggcaattgagtctttgaccctgcccgaatcactgcgatccgtgcacttggacttcttccctggttcctacagcacggaggggaatctccatcactacaaagcgcagccagatttcgttacgccagccactacggacccgtttagcaacagcctgcgaatactttcacgcaatcttcggcatctgacgttgagcgcgcaaattgattcaagtatgttcgttttagaggacggctcagtcccaatatggccaaaccttgaagaactacgcataaaattttatatggtcaccccttctgggaactggtattttgagggcccgcgaggcgaaggtcgcgacctccatggctatgacattgtcgatgccttatatcccgacgactaccttcatgactgcgatgacgacgaacgtggcagatctttcgagtcatgggggaagtacctattcaggatatcaccaaacgagcaaatcctgcgaccgtttctagcgagtttcgcgaaggccttaacaaacatgccaaaactgcggcacgctgttttatggacaccactcgatctggacacagactgctacagcgatgacgatgactcggcgtttgactattacaatctaccctcctcctgggtcaaaggtgagatggcgtggggcctgcagtactgcgcgccaggagaactgggcgtcgttgaccagaatcctctccgtatcagcgaatgtcgccaaatacaatggaacgttggggagtggcggcctgatacagaactacacggcatgttccagcaaattggccgcgagcagcatggagaagcactgaaagagcgctgggacgatgataaatttggccagggcttggtggtacgatgggattttgaagaattgacacgggacgagcgattatggtaacggtggaggcaccaagctcacttcatcgataccatgcagcgtgggggctgtgtgtggtgaagggttgaacgtcaatacatataaccacgcgtgatatgcggcgacgcatgatgcgcggagaattccaagtcgtcatagcttgtagcatacatacactcggtcttagtagccgcgcaatgcgcggcgcggcgcaatgcgcggtgaattagcgggaacctggtccacacttgtaattcgaaggacattatatataaacgcttcttcccttcccttcgataacttgaccatttttacaacaaacatcatcttccctgaaatagtatactctttcaattcgcccacttttttatttactagcgactcatctttaccatgaagttcttctcccttgtcagcgccatgctcttcgggctcgcagcagccgccccaacagtcacagtcgattcagaactagccaagcgcgtaagatgcttcaccgaaatcgcccgctgttacaaacgctgatgtagatggaataatcagcaagacgggaataactgcgttacgtgcgcggtcgacgggtcgactcggtgtgtccccatcggtcttgatttgtgtacctcttgcgtacgtatttcctctctttatattgaatacaatcgttcttccgattctatgctaacttggaaattataggtcgacggcacagtaagttttcccatgctgaatctagaaagcatgcgctggtcacattgtacatactccgttgctgacgaaccaatcacagggagtaagtaaacattcccttttgtgttcaagtagcttgctgcacaagcagtgtagggtgcgttgctgactgcttgacacaggagaccgtttgcggtgtataaggtctgcaatctacgcatcattgtacagcattctctcgaagggaagtttcagctcggccggctgtgggttatatagactagatttaggaggaataaatgaagtgcaattgccgcgatgtaccctgacttcaactcttgtccccttcatcgttctgggcttcgtatccacccaggatgcgtaccaccatgcagtgcgtctcgcaacgcgtactctcggagttcaatagcctccaaacaaccccctgcaggaacggaaacacgccaagagcgtggggaagaccaagaagcttggctccgatgtatcacggcacaatcccggcgaatcaaacggcgacattcttacgcgatctgcgggtggagaagaacaaacagagtcctcgcacgtacgctgcagcgttatgaagtcatgcccgtcacgtgctgccgtccttgatttactccaagcaaggggaccttcgactgcgattttgatcttcgccaatgataagcgcctcagtatctcgttctaacatccgacatgcaacgtcttttcgttcacgttgtagtctaactatataagccattaattactttaagattaaacagagcccctaaagacagcatatttctgtcgctgctaaaccacgcacagtcttcacttggcagcagctaagagtaattgaagtcctaagctagctgttcgactctaccggcaactagacgagaatgccgcatgtctgtctaacgcgtctaattcgatgcaacaaaaacttttgatgcaagcgcagcaagtgattaagattcgctcgaacgcgcacaattactgcgagtagcaccagaacgcagtccagcctttttgtaaccttgtacctccaaacgactgcgtcatgactgggagtcatgaaattatgcgggactcttccctagtaccttctcgcaccgtacacgtgcgtctgaaaaggtcacttggccatgttgagaagtagtagaatacgtagtgcagtgtttgaggtacttgggtgctcggagtgcgtgtaaagctccatctaggaatagaaatggcggcgcagtgctcctgcggtacagcaggcgaggttggagtatagaaagtagtcatagcactgcttaaagctttggtgtatcttctgtttgtgaaatcgttggaatcgttttgatagactcgaaatgctaattataaagccgcaatttcgattgctcgagtctcacggcatcgcagataccaaactgttgaaagtcttgacctgtggctgccttgtgtaaattcccgagccagaacatcaatgccagagacatcctgagtgtaccacccacttggtcatattgtaggtgctccttgactaagtttgttgataagaagatgtcgcttgacgacacgaagcgtggtgatctggagccactgcgaaaataacaatgaccattgatgccaccgtcgtgtgtgacaagaatgatatgctcttgcaaaacattacacagaaactttggtggtatagagactatgagattgcatcgctcttctttatccgcaaacggagggcaatgtgcatgaagattcatgctccaatcttcacaacatacgccggaaaactcagtggttgtaacgcgcccagtacgctttaacaggagttctcggagtagtttacgttcggaaaagcgactagacggacttgcgagggatatggaaacatcgaaatgctgctgcgtccagatgttgctcgcataagagcaggtgaacaaggtgtcccgggcgcccacgtcgagcgctaaggagatgccaaaaagagcacacaagcagaacgatctcttacatgataagagaacagcgagggctagctcttcgtcggttctgtcatagtcgacaatcatatctgaaccctggccacatatgcccaacacagagtagacacggtcctgcggcaaggcgcagcacttttccgtcagcagcagaacaatttgaaccagattttttcctcgcagcgagcgccattctgataccgtgggttggtctggtgcattgcgccacatagagcccgtaaagcagttaggaaaaaccggcaaacggattcccctaggggttctgacgttgcgtggaagaaattccagcggagtttcgattccgccggccaagagtgtcactcgaagcgcaaggaataactcttgggttacccacgcacgcttccagtagtcacagtccacaaaagcttgcaccaagtggcccctgatcctctcgtgagaggaatagcgaagaaattttgcgacagacttgtcggtgccgagccatgcgatgacctcaatcgctcttgagaatatgtggctcatctgctgaacctggtgtgtgcgttctgcattgttgatttgatcgatgcagatggcgtctatccacagccatgatgatatggaattctgctgtgcaacttctaagaacgcgaggagattgtcccgaactgaatgcaactgtccgtcgattgtgatccaattgttactgagcgggccccagacatacgacaaacacttgtactcgtgttcaatagtggcatttcgcatctcgcactgaatatgcccttctcttgatcttgtcggaaggattcgtatcagccggatcgagcgttgtgcgaggtcgagagattgatacgcaaaggcttgcgcttcaggcacggaattaggctcagatgcactcatgatgttggcataaagctccggggccgccttgtgtacagtttggaatgtagagggcgttcgaagtgggattgtgcaagatgttgtccacgtccggcgcgggacagtgcagaccggagatgcgaattggatggcggaaggcctataatgcaaggaacttgtcacgtcaccgccaggcctgggaagttcataggtgcaagggctgaacggctgcctaaagtgaccaagaagtctacaccaacgaggcaaaacggttggattgattcgtcggtcgcgaatacatcaatcagcagtttccaccggaattccgatagcgaacatgggtgtagtagtgattgctaagggaaagcgaaatgacgacagtgaagcaagcgcagcttttgcaatgaatgcagggctggatttttcggacagagaaatttggagaaatttgcgactcggttatgagatgagatgaatcagcttgcatcaaaagttgcggatctcgcagacgtaaatgtggacataaatgttgaggaaggaaagcagagtttcgatgatgcagcaggcgcagctgccagctagcatgttggtctgtgcgttcaacttcaagggaaggagcgcaaggctgaagtaagacgcgaaatcggagctaggccagattatggaagccagcatcttaattgaattgagtagagcatatgtaatcatcctacccatcaatcatgcattcctcatgaccccctcccaaccctcttccccctatcctcagagtccagaatcctcctccttcgatgattctgcgccatcttccaccgaacatacagcaataccgcatccttcaatcccacaaacagacagccgccaacaagactccttccccagcgcgtctgcaaaaagcccgttggcctacccttctcaccaacctttccacctgtggttatccagccaccaagccacgacaaagacggtgcgcttgacggtgtattcacccaggatgagggaagagtgtggcgcaggagttcgcccatggcggcggcgatgctggggaagatgagggcgccgagaatggtgtcggcgagggaggtggtggagaaggcgatgttgcgttcgcggcggacgcgttggcggcggggttgggcgggttggagggggacgttgggagctggcgcggcggcgacttcgattagtgcgggcatttcgtcgtcgtctaggggtggtgcgtcgattggtcggtcgggtgcttgcacgtgtgcgtggtcgtggtcgtgatgatccgctccacctcctccattccagtcgccgaagatgtcaaagtcgacttcgatttctacctcgttgacttcttcatggtcgtggtcgtgatggtcgtgatcatggtcgtggtcgtctgctagttgagcatcggccgcatcttcagtacccgcgcgaggctgaatctccttcaaccactgttgctccttaggcagacacacgcggtcgtagaatgcgttgtagaagcctcgtagatacggtagggcagcgaaggagaaggcggcgctcggtggccactgcagctgcatcagctcgtctccgggctgccccgagctagcgaagaagatgagcggcaaaaacggcaggaatgagtcagcgaacgtcgtccggctagctacaagcaccgtaggtatgagcggcagtccaagatccaagcgccaatgctgtgcaaggtgcatcagcattcgcaataacggcgatgttatcctcatatccggcttctcgtacagcggcgccagtatctgcagcgcatcctgcgtgccaaagatctgatatatcgtatgcgtgcccgcaagcgtcatggtggagtacagcgccgtgcccgtgacaatcgcaaagcccgggaggagcagcgtgcccgtcaagcgttctccaagccgcaccgcgtcgacaacgaagctcctcggccgcgcaattttaatctctgacttgcactgcggacactgtatcttggacgcacgcgtgcctgcccgtctccggttgtttggcgcctccatgtccgctatccagtccagcaagcacttctcgtgggccacgagtgagcacgtgcacggtgaccgccactcggaacttgtctcgtcatcctcggtctcgtcgttgaagcagatccagcactttcgcggctcgtcctcctcttcttgcggtgtgttggtcaactttggagcttcttcctgctcttctacggcgggcttggccgtctctctaggcggcgagttgagcaacagtgtctgcgagtcgactgactgtgcggagaaactgtttgtgcgcgccaggtgctcttgctgcgaggacgacgtttcttcgtgcggcgatgctctgcgctgctccgcggggcgttggggcggaagcgacgccatgctgtacgacggaggctacgatgggcggtaggaacagtggcggcggaatgaggaagagcagaggtgagaagtcgtcaacaagtccggagctcacaaactcaaacacgagcgttaagtttgctcacgaccttgcaagaagagcgcaacaaggtcgtagcttggtcgctgcgcagccgcggcaagtgcacggagtttgtcaatagattgcccgaaccgaccgcgaagacgtcactcagccattcacgccaagaccgagcacgtgcgccatgaacttcactttgcacatgactgcctcacttcgttggaattacccttgataaccctgagtcgagcagctgagaactgttcagtggctgcatgacgttgcattcttcgaataatggaccgagcatcttgagtacgcactattgatagaccaaaaggttcaagcagctattgtcgttatctcctgcactcatttccatgtcaaaagtccaaatccacattcctttccaacccttctgatacatcttcccccttccatcttcttctttcacactcacttcctccgcgcccccctaatcctcccccgttcacctccacctccaccccttcccctccccaaaaccggcatcccctctccccgatacgcctgcaccaacgcccccctcggcttcaacttctccaactgctcccgcacaagatgcctatgcgccttggttctaggcgtcgacggcgtcggcggaggaggatgcattttattccccggcgccgcccactccttgcctttccccgattcaaactcgaattccaagtcgtcgtcctggcgccactcactcgtctcgctgtctggatcgctgagggctttgtagggttttgctcctgcatcgtcctccttctcactggcatgttcttccgccacggcagtgtcttctttctcacgctccgcttcatctgcggcgagtttatcggcgtcgaacaagggtgcgtagtacgccactggcacgatgtctggatccatctgatcgtcctggaggaaggcgcatgtctggcagtcgtattcgtggccgcggaggtagaatgtgtggcgcgtcgaggtggggcagttgagggtgcagttgtaggcgccgatgaagtggtggtgcgcgcaggtcgtctgggaggcgaagtagacgatgcacatggtgggaatgtggtgtcgttaccacttcgatcgtgtggtgctttctgcgcagtgcgagttgaggaagtggattaatagatgtgactgcggctgttggtagatatgggagaaaaaaaaggttcttgtggactgttgagattgcgtatcggcggaacattacgtagcgcgatgggaggactctgagtgagagagggtttgcgcagcagattgccgaaatcgcgttgaaagaatagttcgactgtgaccacggggaggctgttgtagaacgcgtggcgaggtgaaccggagacgctgacagatcgtaatgtttgctgctcatgcgtgtaccctcgcgtatcctcaccacccgtcaatcccaaactcaaactcccgatcgccctgccccactgggatcgccttcgcatcgccatcgaacagcgtccgctccaagtaatacaccttgccctgcttatcaaccaaaatcacaatattcttctgcgtcccataacacccacttgtcgcatcgactgctttctgcttgaccacatctcccacctcatgtttcggcatcttatgctcctccagatgatcgcggccaatcgatgggataaatatactgtgtcgcagctggttgagatacatatcccagtcctcgttctccttctggcgcggcatggtatcggtagtgaggaccttgaggaggcgctggacgagttgcgagcgggtttctttagcagcgacggagtcttcgatggcggcggacgtccaggtctcgccgttgatgactttcggccatgtgcgatctgcgtaggcggcgttgctgagggcgtgggttgatggggatgtgctgtcgggaagatggatcacgtccttcacatctggcgtgcgattactgatgatagccagccctcctttccctctcacaacatcttgcatgaagccgtagcataaggagaagccgcccacacctttcacgccatcttcctcgatcatgcgcttcgcaaagtcctcggcgctttccccctctttcggatcagtcttcagccatgcattcggaatcaaaccacgacttcgtgcgccttgcacgatactttcatcttcttcgcggtagttggtgaggacggcgacgcggccttgtcgagtcacgcctagccatgtgccgtggactgggcggtgtaagtcatagccgcctagcacttgagagtcgggctccggccaccatgttgcttcggcggttgggcggtgaagatattcctgggctaagttttagttttgaaaaccaatgttttttgaggaagacatacgtctcggttgttcaacagaatgaacgggtagtctggatgttcggttgtgacgatggcgatacacatggttgcacgtttctggccaagctgaagatgggggattcccagaagtatatggttgtgggaggtttgcgttattaggagtttgcgtcgtgtcagttgtagatgcagactaggcggtgtgatgtgccaacaaagcttcacttatatacgtgtctccactgttcctgcttccgaatgcagctccagctgtgaggtgaggtggagcgatgcatgttgacaagaagcgtgatagaatgttggagcttgtgacgacgtgtgacgcctcgtatccaaagtcttcacgccactcgtctgcatgaaaaattcttgggcattttgcgcgcgtgatgaaccaggaaaatagccacacacagcctccgggcttcaaacaagaccccgtcgcacaatctcgccgttcctggattccctccgcagtagcttttagtcgccgtccccaagtccgtcctcacgtgcgcagacccctgccccaccgcgtcaccgcccggctagactttccccgtccctcagccctaccgcagcgtcatgttcaccaccgccgccgccgcaatcacctccacacagcaccaccaccaccacaaccacgccaacacaatggcaaacttcgcgccctaccaagacatacccgaaacccaacgcgcgctctccccaccactcacatcgccgcgcatacactccccccgcgcatccatcgaccgcacgcgcgcaatcacaagtccaccgagtcgcacatacgaacaacacgactacttcggcgcggggaacgatgacgacgacgagccagatgtagagcgtgtcgcatggaccgccccacaacccaccacaggcttcggccgctcgcgctccgacgtcgacatgttcacgacgtcgctgggctggcggctcgactacgaagccatgttcgcgtacctgatgctgccgccgtgcggcggggtgtttctgctggtcatggagcatcagagcgactatgtgcggttccacgcgtggcagagcagtttgctgtttagttttgtgtttgtcatacatgtgattttcagctggagtagttggatcagttgggtgctgtttgtcggggatgttggggggattgcgtggttgagctggaaggcatatgtggatgcgggaatgttggagaggtacgaggtgccgttctttggggggttggcgagtagcatattggatgatgagtagggattggaatttgggagcatggcgttatggagcatatacaggcgcttatgctgggatatatttttgcaggacttcaagacggatggatcttgcaatatcggactaatactatgtcatcgacttctcacacgcttaaccaaatctctccttcgcaatctgcctcaaaaactccatcgtcttgccctccttctccctcctctcagccaagcgctcattcctctccgcatcccgcgccctgctaatctcctcccgccggatctccctctcgctcttcttgcgctcctcttccttcttcttcctcttatacaggtcgatgccatcgtcgcccataagatccgactcgggcacctccacatcgccgctctctttggcgtcgcggaatgactgcaacgtgctggtgacttcgcgcttcttctccagctggcgttcgcgcgaaccagggtctgcgcgcggcacaagctcgtcgagttgctccttctgcgctttgcggtctgtcttgcgctcgtggcgtatgtcgtcgacgtagttggagcggtcgcgcgcgcggtcttcgtcgcgcatctcattgcggtaggccaagtcatcaaagcctggcactgtggggccgtggcctttccgctgttctcctgcagttgggggcgctgggccaaagtcatcgtcgctttgatccgaggcgtcttcttttggcttatacgctggcgatgcgcgcttcgttggctttggtgaagtgggttgttggaatgactgcgcggtctcttgggcggtcttgagcatggaaggatcgtaccagctccgtgctagatttccacgattcctgcaatgttagcatgccaattctgtcacactcggtatcaagcatgacataccatctgcttataaagctcttccaacgcccctttgcttccctctcgtcaagctcgtcgagctgtatatgcttctggatgtcgagatacgactgaaacagcggcttgtactcctcaaattggcgcttcgataacggctttgctttgtacggcagcgtcaccggttttgctgctggcgaccgcgagcgatgacgtttatgtcgatggcggtcttcatcgcgacgaggggatcgcgagcggcgcgcgtggtgatgacgtttgcgatcgtggcgcgactgccgttctggggaatcgcctgcctttggcgcttcttcaactgcaggtgactgacttcgaggcatatttaaggttgagaaaatgggtggagtcgagattgtgaaagatgctggttgcactagcggcccgtttccgcgccccgggtgcactagcctcatgtcggagtcctctgccacttcgggtcaatgtgcctactttgcgctgacaaacatctacgtagccgattgccctctcgcgctcaattccgacaaggctaacaaacaggcacgcagctgaatctggccgaaggcgttcagccttgcggacgatttcgtcatttaccagtccaaacacttggctgcacagtgacaattacaacagacacaacttcggatcaccggtgactcaatgtacccaagaagatggtctggctctgtcgtacttgcaagggcgcgttaatttatcgtcataacgaactcaatgttagcccgagtcctgtcgatgaccttcgccacacggccgatgcatttgctcaccactactcgtggagatccctatggaacgcggtcctggatacgtgttggatctgtcgtgagctttggagcgcgcttccgtcgtcgatcacgttcataccgaaagactccagcattccaacaatattagctgaagaagacaacaaaccaggctcgtcgtctagtgcaccttttccaactttcataagtgccataggccttcaaccattacattctggctccatcgacattgtcatgtatcatgtgcacaacggcttgtttacggtacggacacaattccatgtaattctggatctcagtacgttttcaaggccagtccaaaccagcaagactgaaacacactttagctacccgtgacgatgtcatatctgcgcatggcgacgttccacaatcagaagacagcaccgcgcatatcacatcatttagaatagctaaatcctggctgtctagctgtgtacattcacatcctgagtgtcagatggccagagctgagaagccttggtatcccacacgcctcttgcatgtgactggactaaaggctgacacttgcgacgtccgtttggttctcacagacgacgatcgcccaaatggtccctatgccaccttgagtcactgctggggcggcgaaagatatgtgcagcttaccagatcgaccctgggaggcttccttactgcgcttgacgtcaaggatatgcctaggaccttccgtgaagctatagcagtgtgcatggtgctgcatatcgagtacctatggatcgacagcctctgcatcctccaagacgatactagcgactgggctcacgaagcaggtttgatgcacaaggtatattcattctcccactgcaatctatccgcctcggatgcaggaaacggtacacatggtctatttcggcagcgtgatacatctatactggaccttgtcaacttccacatttgccgacgtgatgcgaatggagttctcaaaaccaagctttactctgtccaagagcgctacctttggaatgacagtgtggctgactcgataatcaacaaacgaggctgggtcttccaagaacgacttttggcgccgcggattcttcatttcactcatgaccagctattctgggaatgtcgggtacacagtgcgtgcgagaaatatcccagtggttttatggaatacgcgctggaaggagctgatttcaagcgctctcttgactacaacaagtacgctgcaaaagcagcttcacacccactcacgcccgaggacatcacgatatgctacaaaatatggaacattatcgtcgaaaaatacaccaccgcgtcgctgacgcgccccagtgacaaactcattgcgatttctggtgttgctcaagggctggtatccatcctaggcgacgagtactgtgtaggaatgtggcgccgagatctcgaaattcaacttttatggcaccgcggtgaggatccgacatcttacacgaggccagaaacctatcgagccccatcgtggtcctgggcatcactggacggcagtatagtgatgaatgcgaggcactttgactcatcagacctcaaagctcatatcgaagacgttgttctcgtgcacaaaacagaagatagtactggacaagtgcgtcatgggtacttggatttgaagggcgaactgaagccgctctgcctcgccccaaatctaaattggccccatgagaataatatccacatcgtcgtacagaagtcgcgttggtcaacagaggcttacatgagacacatcgacacaaatactggtttcgacgtttccggtgttcccagctcacacagactcaatgatagctgggagcgccgcttattctacatgacggttgtcgcatcgagagactacgtggcagcactcatgttgcgggttggggccgacgaggacgtccatgaaagaatcgggttgatcgaactgattcgtggtgtcgaggacaacgacggtttcgagaatggattcctagccggcttggatgacagcatcaagaagacgcttccttgtttacgttacgaggatggaaagcacacggttcgaatcgtgtgattcgtcgaggcacgttgctattactagaccttttataaggcaagtctggccaccactcggcacgttgggacgacatcttcccatgcctcagtatactacctcgactctacatcgatccgaagaaattctctatctcgagatggaagtccgcaggagccggcccgtgatctcaaacccccccgatcttttcatatcggtttatttccaaaaaaaacagacgcccacgcatcaagattcttgatctgcagtattgcgatgagctgcagcagcaaggtatcacggtatcaacttcacaatcaccaacacgagtgcactcaccaacatttccaaccgagccagtatgcccaccgtctcggatgtgaatagctccgtacatccatgcctttaacgagcctggagccgtcaaaacagtctgttacgacagctacgagaatcgtctatgagaatcgtctatactttatgacctttgttgttaccgaagagtgtgccatgtcgatgttgtttcgcgccattgatgctccggctgtcgcgttctagaggtttggtgttttgacacttcgaccaaacaatcctgaccccggagatgatgaatttgtcgctgctctcactaacctaaacgagatcaagaatagggaactgcgatgcttacgctacgaggacggtaagcacgcaattagaatcttctagagaatcgctcgcgacttcgtgctggtaccccaacgttttcctcttctgaggagttggcgtccaactcgatagtactgatgtccgcctctgctgaacacactgagcttgctatctaccccgcttcatgatctctggcaatactaattttcagtgattcaccgtttgacacgtgcgtgacgttcatgtggtaccagcactctcgcgcggttccactggtcaaaacggcatgcatggaggaagagaagattcaaagctatgctcccaagacgatgaaatcgagcacaaatactgccgaagcttctaagctacatgcgcagccggcatgtgcacttcataattttttgatcaaagccgcgagtttggtcataaggcaggaccaacacacaagcgatgtcgtcagtgcccaacgctaaaagtctttgtcttcacggatccttccgcgacccatcgaagccgccacgtttttcatcaaggccagcagatttcgcaggcacctttagtcaccgattcatctggaaacatctcgactgtgggtgtcggagtacctcaaatgctccgaagctctaatttgggtgtataagtgggacctctcgttcctacttgccttaaacgtcgaattccgacttggctcgtcgcgacgggcgcacccgattggctcgcatcagacgtgaaaacattgaagtgtatgatgcgactctcaacatgttgtgcacgatgttcttgacatgtgcgcaatgcgatatcgcaagtggactgaaagtccagcttatgaagatgtgggtaggtataagaagttgcgtcagcttgagggagaagtttggtacgcttccaaactttgactttgtgcctccataagaaagagctggcaaaatggatcatgtcgcgaacccctttgtccaggtgcaggacatgccgtcctcaagcgacgtgcaccaagccgaacctgaggagatttggaccgagatacgacgcactgtttcgaagatgactacacggtcaaggttcacatgtgaagagaaaggaacgcaccaggagaagccggagtcccagtcatacgctttttcaaagtcgggaaagcaatggagcagccgccacagcgatgatgagtcaagcataccgaccgttgacgccgaagacgactttccggagggcggcctccgcgcatggcttgtggtcgcatctgcttggctcatgctatttccttctttcggactcatggtttccataggcacgttgcaagactattgggcccaacatcagctatcacacatgacagctcgtgacattggctggataccttccgtcttcgtgtacctgtcgctcgcattgggcatttgggttggaccacttttcgatcgctatggaccccgctggatcattttcgttggcagtgttgggatgctggtgatgatcttcacgctcgctgaatgcgaaaagttctggcagatgttcttatgctgcggtgttttgggaggcgtttccgcagctctgttaactaccacgagtctcgcggtcgttgcgcactggttcaaagagcgtcgagggttggcgcaaggtatcgccatgatgggctcatccggcggtggcctcatcataccactgatgctgcgaacaacgttccccacgtacgggtataagtggtcactccgcatcatcggcttcatgttcctcttctgcttcatccttggcaacattctcatgaaagctcgcattccaccaagtactgccacgaagaagaaggccatcgtatcattatcaatatacgccgacttgcgactcagtctgttcaccctcagtgtctttggccttgaagtcgtgctattcggcgctctaggtatccttccaacctacacgaccttgagcacgaacttttctcccgaaaccagcttctacctcatcgccgtactaaatggtctctcctgcctcggtcgcctcctcccaggatacgtcgcggacaaaatcggccgcttcaacatgctcttcatcatgatcatcttcacgctcatcttcatgctggcactctggctgccactcggcacaacatcgctcaccgccttgtattgtttcgccgccttgttcggttttggcactggcagctggactgcattaacgcctgcttgtgtcggacagctatgtcgcgcagaggagttcggcaggtattacggctcgatgtacttcatcgcatcgcttgcgacgctagtctgcattcccattagtggtgagcttgtacagaccgtggggcctcaagcaatggttggcttcttctgtgctgtacttggcttgagtaccatcagttttgtgtttagtagatgggcgtgtttgggtaggcgctggaccatcaaggttaagatctaaatgcgtggccgcaactaggatttacggcgttactgtgagattttcgaactcattgcgcattacgaaagtctttgagagaagaagcaggcttcggaggaagattgcacatggatgttaaacgacaaaagctagatttatagattggcaaaaaagggcaggcgtacggcggcatactcttaatgtaatgacttgatgaacattcgaccaaaacaactaagtgtatcttgacttcatccacactccatcagcatgcggatcagcgatggtgcgttggtattgcaacctgatttatcacttgagctgtccttacatgattcaagtagagtatcgagatcaaagtgtaaagttcagtgatctggccgtttcaatactttactaaatagcatgtggttatgcattgaaaccagagaaacataatcccaacggttcattcttgtctctctaagttgttgctcaacaattgacacttcgatggattgtatacacccatcctacatttctgcagaactcgcgtgcgtaacctagcgcgcataggaatattgtacctttagctcgatcgatcgtatcgacggcacgtcctttgtatcttaccgtctcaacaacgcgtacagctggcacttgcggccgctagtttacaaactcgcgaatctttggaggcctttctcgtaccctaataacacttcatgccctcacatcgtcgataacagcatcccctcccttctcagacgcaacgccaggatacaagccatccgagccgtcgtcgtcgaagaagccatactgtcgctgcatctgctcgatgccacgaggatccatgaacggcaactccttcgcagccttgacgtaactcatgttctccaggtggcccttggcgaagatcaagtcgatttcttccaagctgcgttgcttcgtttccgggtagaagatccagataaacggcaggaaagacgcgttgatgcacgcgaagaacaaatacgtgccccatttgatgtggtcgatcatgattggcgtgatcatgacgacgaggaagttgaagagccagttcgtgcacgtcgacactgcattcgccttgccgcgcgttttgactgggttgacttccgcggggtagagccatggcaatggtagccaggttgcagcgaagaaggcaatgtacgtgaacaagccaactgctgcacccttcgcagcgctcttggtgcccgggatcaatgctgcaaataccaagaccatggagagaccttggccaacagtaccgatgaggaacaacttccgacggccggtgcgttcgataatgaaccaggatgtagtggcgaagatggagtacacgatcatgtttacgccgccaaggaggagcgccaaatcgtgcgttgcgccaatcgagttctcgaagaggagggggaagtagtactttgaagatcagtatatgtaaatgaaaaagaatcggaaggataaactcacaatgacagcattacaaccaccaatttgctgcatgagctgagaggaagcacccagcatcattcgtcggaagtgctgcgtcttgccatttgtgaaaagcgcactgaaaggcgtgatgcctcccttatgaccagaagctcggatactgtccatgatgatgtgtgcctcgaaacgtgtttcttcatcttctacggcgtgaccgcgcagcgcggagataaccttggccgcatcttcatgacggtcttttgtcaacaaccagcgtggtgattccggtagccagatcatgccaaaaagcactatgagcgcgaacacgcactggaaagagatcgggaacctccaagagaaattgtccgagccgtaggagcatccaaagtcgatccagtatgcgataagggtgccaaaagcgataacgccgccctcgatgcagatgagaagaccgtggttcttggttcgggagcactcggcttggtacgttggaattgtcgcggtgttcatgccattgcctacaccagtaacaacacgaccgatgatgaattgtgcggtcgcattgtggcctttgaacgaagccacttggatgatcgtcccgagaatcatgatgcttgcgccacccatgattcctttgcgtcgcccgagcgcatcgccgaaaaccagcattaatacggcgccaaagagacctgcacgagacgattagttagcgatcgctttacaagcagtactgagagtagtcttaacttacacccaatttcgtagatagctgtcacgaatccctgccaggtactgttgtggagtgtctctgggaaatagttcatgaacggctcagcagagatgatccctgacatgacaccctcttcaaaaagattagtatgacatcatctattttttcatgagtatactcacgatcatatccgaacagcagaaatcccgtggttgcaatgactgaaaccatcaaatccagtgatcggcctcgcatccccataaagcggggatgcgtggccagcgttggctgtacatccgacattgcgactgcctgtcgctgctcgcaaatcgaatgtaaatttgtggaacctgctaaaagtctcgcttcgtcgctatgattcaagtctcgaaaccgacgtggagaattacaatggagcgtgcgataaagcggggtgcccccaggttttatcttctccacaccccatacttctccatacgttcatctgccggactagtctgtcatatgatgggatgtgcagagaatggacccacgtatgtataccagtaatccaggttcttatcatggtataggaaggtgctgcaaggaaaaaccagacgtcactcgatgagcaccaccgacattacccctagcagttagatcgcaagttgcacccctgaagtgcatctgcatgcttgtagaccggttgcacgatgcgggatcgcagaaaacggagatgccgaggtatgctacgctaaggtgtgaccgttgcagatcttggttggaccgaaagttagccggatgcatagattaggttcaacctcctcggaaggtctcacgtgtcctgcgcttgaatcaggcaagggcgtactgaccggtgtgtgagaaaaattgaacatgtgcaaggcgtaagtggcgccatgatttgcaccccagagtttcgcgcgcgccgtgccgcaaataaggcggaaccacgtccgcactgtgatcactggctcgttttggaagcatggcatttgcaacgggaagagttttcacattaacacggtacgcaggcacggcagatcttgcaactcgagaatcctgtgcctttacgtcttgttgctttgtacaagaaatcactttacccatcctctcgcagtctccacaagcaatgcgccaatacctacatgataagctctaacgccttggaaaaatccttcaaacttcagcccaggtagagaatagttcgaaaagcacagaatgttcatgcattggaatattgcgatatgtaatgtcatttttcgtacgcacaaagaaatttttgcaaacgcgcaaattgttcatgctgtccagtatgtagaattactagtatcaatacaagtagtggtatgaatatctcatgattcgacagcctgtggaaattcatgtacctggtagctttatcgtcaccttcaatgccttgagcagggttttaagaagtatactcacaagcagatgaacatattcacaattgccgttccgggatatttgtacactaagcttgtctaaatcattgatttcggcatacacgattcgctctaccctctccatccagcatttacgatctgcatgagggtgctggacgtgtggctatatatgaagcaattttctaagtaattttctacgcagcgactcaaaatagtctacaagcgctgtgtctgaaagacgtaacacggcccgaatcactagcgcctccatttttcgcttgtgcaagatctgcgcttgacggcgccatgaactttaccctgaccttcaaaatctggtacaagcctacctaggtacacaatgcctattcaagacaattttcaaatcccgtcctccgcacaggagctgcctgtccctgatggcccagcggcgaagctgttcgtctgcttcatctcttctaccgatcctgtcaccaagcagccctggtgccccgatgtccgtgctgcattaccgcggctggatgcagcattttctagcgaagatgcgccaaatctagcttatgtgcatgttgggcaaaagccggagtgcgtcactctccccattgtactgagctctactaaacgacaatagatggaaggaaatggacaacttgtacaggaagacttggggtgtcaatgcaattcctgcactagtaagatatcagcgtatcaatggtgtagtgaaagagacaggtcgtttggtggaggcagagatcatggacgaggagaaggtgctaagccttgttagcgaaagtggatggttgtagaatggtacaggagctgtggcgtgtttaagacgtgttcgaattgacagaaatccgatattgatatttaggggagggttttgcgcgagtggcgcgacgggggatatatacgaacgttatgaaccccgctcggcttacatacatagaatctcggaaaactcagctgaagccatttttcctcacttactctccagccatgcgtcttctgcatcttgatctcgataaacgcacgtgggttgtcgaatctttctctccgacatgcattcccttttacgccattctgtcgcacacatggggtcgcgacaatgacgaggtcaaatttgaagacatcgaaagcggagagcggcagtacagcgatgtcactaaactgggctatgcgaaacttcacttctgccaagagcgagttgagaaagatggcctgcgttatttctgaatcgatacttgctgcatcaagaagtctgacaactccgagctgcagcactcacttgcttccatgttctactggtatcagaaggctgcaacatgctatgtgtggctttcagatgtgtctatcggcgatgctacggatgatgctaatcgcgagtgggagaaggcgttttcgaagagcaggtggtttaaacgaggctggacacttcaagaacttattgcgccggaatctgttgccttcttctccaatgagggcaaattcatcggcgataaaagagagctagcgtccacgattagccttgtgtgtaacattcctagcccagccctggagggcgtggagctatcgcactttagtacaaaacaacgtttcttatgggcggaaggccgcattacttcagtcccggaagacgctgcgtattgcttatttggtatattcgatgtagagttgcccactatgtacgcagacggcgattacaagaagagaaagaaaatagccctggacaagcttaaaaaggtgctcaagcagaaggaggtcgaaagcaaaagctcagacgaaatcatacatatcggcggcgctttctggaaggacctgattactttgagcgaagagcagctgttaaagctagactcagaccttgatcagtatagcgaatggattctcgacatctttccgggtcaattcaccggagcaaatctcgtatcaccggaattcctgactggtctatctcagaatgcagccaagcggatgaaacgactattagcgaatcacaacatccgctatgatgatctgtcgcatttcgaaaatgaggtgcagtcttgggaagaaccttgggggcgatatagagatgaacatatgctttctcaaatcaggattcaggggttcatacagaatcgatggtattgggcaggaaagtgcgcacgagagtgtgaggataaaggaattactgcggctagaacactagaaagtctgatgatctggaggggaaggtggcctgcttcctagtagtcatgttgagatgccgcctatgccttctgtatcatacaatgcacgcggctacggcggagggtgcgacgtccgctgaaagttactcccacggacgtttacttgcacattcggcgttggctcgatgcttagcttgttctcaacaaagagtccgaagatcttctggtgcatcgacggctctagaatttcgagcttgttttctgcttgcaaattatgctctccaacatcttcgtgatcgatgtccacaacaaacatgtactgcccaaatatcctctttggggtgacgtggatcttcagcctaaacccatgctgctcaccagattcacccgtggtactcaggattgtctcctgtcgattttgaagtgcaaaactgccctcgtggaaccgctccaggtttccgtcgtgcctttcgtattcatagactgtgtcatctaggtaacaccaaggtgctggcttaacattccccgactgctgtttgcagccaaggcttagaaagacatatcctacagcacgctgcgatagcttgctgcgagtaatcgttaatcgcaagcttgcatgccacgaaacgcgcccggacgaatcattgtgcccttgaagaatgctacctctctggttccaagcttgcttcggcagaacacccgtgacggccacaccatcagccatgtcgcgaagaaagaaggcgtatttgcgctgtatgctctcctttatcgatggtatacggctgttacgaatgtacacttctttcagcccaaggctagaagccagcggtgtccttacaggcactaaagcgacattggtacttgtgtcgcgtgaataaatatctgcttccaagtgtcgaaggggaatcataacgtaattatgatagtcgtgtgcaacatgacaccgcagggcggcccagacaagatcttgactcgaccatatcataacttgtgaacttagcggtcgtatccaacgatgggaactcgcggcagcagtttgtgggtcgcacagattgtagagatacaaccagattctgaggccgcgatgagtcatattgtatggaacaacagggccatctgaggtaaaaggtacgaggtcctttgcttcactaaagtccctcgggtcggaggcaagaacatcgaccgaggaagagtccgtactgaactccatactctcccaggcgaatagtgtttcatcctccgaaattttcatgatttcttcttgtagtcgtctaaaagctttcgacttgccttcgccgtaaagtagcggcatgttgacatcgaatattccgagaagagagtaggcgacatcctctgccctggttgcttgtcgatccgcagcccaagacatgcgcatgctgatgctagctctgtccagactgagtctctccaggtactctctcggaaccccagtaatttcggaaattcgggatccaaggccgcctttgctacccagacgcttccaatctcgagagaagaactccatgccggtttgatcatctgtctggatgtgactcggggcgagcagctcttgtaatgtccacgccctggtgaaccacttgctgttcgcgaactcactcggacccccaacatctgcgaggtacgcgtagcactttgccgactccctgtaccagctgaacatcgagttgattgcctcagaaagctctgcgctggaggacttgtcgatgcagcaagtgtcaacccaacaccactcaaaaccatctttgacagcttgcgcacaggttttctcgattttggggaaacccagctttttctttgctgcatcaagatctgctagatcagagaagacgacttcctcctcttcccaacagtgagacagaattgcgtacggagggatgttctcgaagaagctcttcagctccagtgtgcgcgtatggaggagtctcatcctcgaaaatagccgatatctttactcaggttggcgaagcaatgacatcgatgctgctatgtgtgtgaagagcggggtaacaaagtcctcatgttgaatgcaggtcgaggtattgcaaagtttattctgtagtgtcatcactcaggcgagagcttcatgatgaataaaccagtatattcagagaataccggatggcgttgtggttgtaaacgactcgcgatgcggttcccttgcgaagcgcgcagtctcaaaacggaaaggctcgtcccgcagcctcttccaaggtttttctacctgccacaacagactctttctcttatgctcatgatagatcgataataaccaagaaacgtcaaacgcattgtctctgtcagaaaactgtatatcattttcagatgtagcgacactctaggtttcgacctgttcgattacctattgattttcagaatagacctcgtgttcgaggcgccccaaccctgccgtactcacatgtcacgtaaaccacaaagcagatacatcttgacctagagaggacctttgtcatcttatgttcccctaaccgtctattttcctgaggataccactctagtacagcgcccgtaagctcagatatcccgacctgctcctcaggcttacttggagtacccagaagcgcttcccatacacctggacgaggtaacttcttggagtcatcctgcgcacgcgaaagtgtcgccctattgcgattgaatgcctcatctgaagaggcttatgatcaaggacgcccggtcttcagccttgtctgatgtcgctgcactcttgtgcgccttccacgccccaagtccgcctcatacgaaccggacgaaaaccgctaagcgctgagagaatattccgggaaaatatcgcaaagctgagttccgcattggtcgatccagtaaggaatttcgtccagggcggcttctggaagtcctagtaagcaatgtggcgcacggcaagcgatacgtcccgcgagtgggagtgcgagctgagatcttactcgacgcagaatatgtcatggactgatacctcagccggaagaaagcaatttccttggggctaggcgatgcaagttttggccccagagacgatttttcagccttccgcgcgcactttgaagagggaccttggtgagcattcctttgagcgcaaagctctttacacttggaaagagaaatggtgaggtagagcaaccgcgaatcttatagtgggcgtagcgctctagtctgtcatagacagatccaacatctgtggactaaaatacactaatagaacgactagggctgatttgtagacggctgagatcccgccacaatataaggatcttgcggctgcgcgactgcttcgagtacaaccaatcagccaccaagaccgaagtagccactcacgagcaagctctgatgcgaacaggttgattgctgggtggtgtatcgcatgtggcttattggattaaacttacttaaatggcagtcgcggcatgactttcgactcaaacttgagcgcaatttatgcgccattcgtccaatctgcgtctgatcacacgatatcaacaacccagagtcacatatcttttgcaagtacagggccgcctcattatggctgcagcctctacgacatatgttggtctcgatgagatcccccgtacaattcgatcggagcttctcaagtacgacgacagcaagaacgatggtaccgaagaatatcgctatactgatcttccacccacgaagaagagaattcgcctacttcgcttgtatcccggagtccttaggagcccgcaggttttgtgcgagatgttcgaagccgagtttgtggaaggtgaagacctccccaggatcgcgagtcctatcgacagtgaaacattgaccaaaactgtttcatacgaggccctttcctggcgatggggcgatgaggacaatagcgagtataccatcatgatccgcgacggtgatacaatgtatcggaagagagtgtcgcagaccctgggtttggccttgaaatatctcagaggagggaaagaccgcattctgtggatcgatgctatctgcatcaatcagaagaacaaagaagagcgaagttaccaagtatcgatgatgtctttggtgtatacccgagccgaacaagtctgcgtatggctcggcgaagacgacgagaacagtcggaaagctatacagttcatccgcgaagacattggccatctgaaaaacttcgaccagctctgtacagaggatgtacatgcgcccaagtggcgggctttcattggcctcatgcaacgcgactggttttctcgccgctgggtcgtgcaagagattgcgctcgctcctgtagccagtgtttattgtggacccgatgaactagagtggcgagaattagcaatcgccgtcgagttgttcgttgaggtcgagactgctacccatcgactttctgagcttctgagaagagacgccaagtcgcgtttggtgccgagttggttcgaacatatttctgagctgggtgccagtctccttgtcaatgccaccgcgcgtatcttcagggaatatcaacgcagcgacgagaccgtaaaagccccagaacgccggagtctactcagtctggagttcttggttacgagcctgtcaatctttgattgtggtcgaccacacgactctgtttacgccttgatcgccatagcaagagatgcatctccaaatccgccgacctccacaaagcagaagagacaccaggtacttatcgctcaggtattcggtgatcaattggagcagaagccttacctgcttgattacaacagtccttacccagacgtctgtaaagaattcgtgcaattttgtatcgagcgttgcgcaaagctagatcctttgcaagcacttgacgtattgtgcagaccatgggccaaagattggcgacccggaacttttcatgcaaacgaagacgacaaaccatccccgactaaggttggcatttggccctccaaacatgacgacgtcaaccatgacaaacaacaagtatcctggtctgaagatgcgtgtgaactttttagtaatgtgtcagaggtaataccacttaataatgagtataatttatcaggctcttttgcgcaacatacggaaccgacaagccacgtagcagaggatttgatgttaggccatccagacgaggcaaccttaaacgagaacaaaataccccttccaaaggaatttgcggacgagcagaacaacgctggagcatctggagacgaaggcaaacccaacagtcgttccacgttggagaatgacgcctgggcacccgcatgggaaaagtacaaagccggccgacggccccaagacggcagctcaatgccactcgatacggtaatagtccggccgaagacgcacacagacaagagaaacatggaccaatatttccaacaatgtggatacttaaccaacgatgcagcggtagatgacttcgtttcgttagcgttcccaaagacttaccctaagtcgcccgtatcgtcatgtcagagcacagcgccaagacacaacaatcataatgatgcggaaacggacaagttggaagaatacaaaatagccatcggcactctgagtgaagatcctaagctaacagatattcttcgtgtcaaagcaaagcttgcggcctacgaaattgagaaggctgatcgagagaagggaaataaaaagcctgtagcgggttcgagatcacccaaacccacggccaaggtcgaaattccgaagcattcacgcatacaagagctagggctaccgtcctgggtggctcgaattgatggcgcaccgttcgacatattcccgcatccgggtatggacatgatgaagatggggcggagaaacgcagatcccttagtggggaccccacaagacggccatcgaaactacagtgcagggcagacaaaggttgtcgacctgaagacgttgcaattcaaaagacgggcgcaccttgggcaccatagtctctatttgaaaggtttctgcttcgatcgagtggccaaggttgcgcaggtatcacaagctggtgcaatacctgcatcctggctggaccttgctggatggggcgaggcacgtcgacctactggaatgcacggcgaccttaatgacccgcctactgctttctggcgtactctggtggcagaccgaggtgggaatgatcgcaacccaccatactattatgcacgtgcttgcaaagagactatactcaagggtggcattcgaagcaacgcagtagacactacagcgctgatctataacgagcgcaactcgatcattgccgagttttgtcgtcgcgtgcaggcagttatctggaaccgcgcattaatcaggacggcaaaaggcgcacttggcctagtatcagagcaagtcaaggaaggcgatcttatctgcatcgtctacggctgcactgtacccgtcattttgcggcgagagactgccaacttcaagaccaagaacgaatgcgataatgagagacttgaggatggcattgaaaccatgaagcatctcatgatcaaggtcgagaggtaccgagatcgcgcatatcaatacagtaaacgacccgaagaagaaaagaaagaggtgaaagactacactcgcaagcacaacaagaagcatgcgcagacaaatagtgccaacaagatcaaagaagacaacgagatcattgacgaaagagagaagttgctgggctccagagattcgcagagtgatattgaagaagaagactccatgtctgacgttgaggaagagggcaaatccgctcgacaaggtaaacacgacaaagatcttgcgcggcagatcaagcgtcagcgaaaagcgaagatccgcgacccgctccggcactatcgattcttggaccaggtaagatctttacacgatatcatacaatagagaaatttgctgacttcaagcaggcatatattcatggcatgatggatggggaagccgtgcgtcagaaattctacactggcaagcccgatcatatctttgagatccgatgatgtttcctacgcaaaacttgacttttagcacattgttttaatctggtctcactctttctgaactattggattcgatcgtagcaacaaacattcttcatgcgaaactagcttgcggacgtgcttttcgctgctattccaggtctgtacgctcaaaaaatatgcctccagatttcgaaatttccgtaacggacttcttttgtcttttctcaaaagtaatgaatgagtatctcattcaatctgttctagtatttatttgatctcaccacgaacatacctccatcctcatcgctcacaactcccgtcgcccatctactcttgtcagtcttatgaaacaccctcgcatacatatccggcaacacataaggtagatgcatcttatggatactggaacctggtcatctttatcttttctcatctccttatcctcggcttccccaggagcaccatttcaatcatctccgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacgtcgacgtttgcgcgtgtggggtgcaccagattgatgatttcaacagtatctgctatgaactaagtctccacagccacttacatctagaataactaattctagcatcatccttggctactttttcattggagtctgctggcgtttgctcaacatcacactttttctggtcgtatgaaatacagtgacctttttcattgtttttgatgcatgtctagatctagcccaatctaccctgtccaagcaagctatgaatttggattcggtcaattgatatacacatctatgcaggcatctggacaatcacaacccaaccttatgcatagacccaccatccacaccaccacttctcctcccatgctcgaaatcaaaagccttcaacaaccccacaagatgcgaagtagctgctaaaaccaccaaaacatgaaagatctgatggctcgacccccagatgtcgtactttccggggctccacttctcagggactctcgccgcgtaaatggcggccccagtgatgtacagcacaccttgcaaaaccacccaatccagtccagctgcctcgcgcatgtgtgctacgccatagagctggatgccatggagaaccggaaacacagcggataggcccatgagcacgaacatcagcgccctgaacggccgcagcgctggcgtgcggaacttgttatgcatcgagacaacgctcgtgcacgctgcgagagtcgtgatctatacccctgtcagcctttttccaccgcaaatatattggcaaagactcaccatagcccaatacctcctcataatctccggctcgctcttaaacccataaaacagcaccggcacaaaactgccccagatcaaaaacacaatgcctgcgtagtccagctgattcccccatcgtgctactgcatgcgagtggttcgatattgtgtggtatgtagcggacatgcctagacatgcaatcgcacccgcgaagaaacaactaaatgcgtatacatcctctcttgttgcggtcgcatatctcggaccgagagttcggtacaggacgatggataggatgaggaatgaaagggcgccgaagaggtgcgtgtagatatttactgtttcattatgcaggtagctcagcgaggagaaggatttcgcatatgagtttgaggcggggcggtagccggagattatggagggattgtcttgttgccaggcgtcgatttcgtgccagaggtatgtgagcttttgttccaactttttttccgcctgtttggttgtttggacaacttcatcgatggcgtctgaggcggcttttttggtggcgtccattttggctggtgtggaattggcaaagacagagttgtgcgcttaagaagctgagaaaagagagggagatacaagatatgtattttattgaaatgttgggcacatgtcatgggccgaggaacgcttgctcgaatgacatttaccaggcgctataccgcatgtggagtatcttgcgagatatgtattgtcaaaagtatacttccctcggctctgtgccttcgaatcttcgtgaatatgccaatcggcccttcgtttcgatgcgaagcgaacgtctacattaagttcttaccaaccgtgccaacctacgcgtcaagctcggaagtgccccaccatctccgaaccctcatcccacctcccttcaccaaccctcgcggctgcttttgctgcaccgccatggagaagtcgcgtaacatgggacaatggagcacatgaagcttctacacatcgaacttcccacttgaccgcctccacaaactccgttccaccatactccaccatgcggtcctcagaacccattcgccccagcagccgtcgcggtgcatctggtgcctggaaccgcctgaagcccgtacgcgaagacgtcctcgagacgtatggcctgccttcaaaaggcgagacgcggtacacctgaatgtcgacttgatagagagtgcaattgctgattgtcgaccagcttaaatgacttcaaaacccaagaaacatacctcagccgtataatcgagcgctacatgaaactctgcgcgctcaaccgcgagcaactcgaccgcctcttcgccagcgtaagcgaatccaaaatcgccgagaacgatctgtccaattccttctcctcgctctccgtctcaaaaccgattactggtgggctagcgacgtcgaaatacgcctcccgtcccaccaccacaaccaccaccaccaccgcctctaaccccccacccgaaccccacccctcaatagaagaactcgccaccgtcctgcaagccttgcgcaaactccgcgaagccatcaccgcaagcaaccgcaccgacaccttcgcccgccgcgcatactacttcaacatccacgtcgcgatcctgtgccacgactgggaatcctacgtccccgcgctgcactcgctgctcaacacgctgcacccgcgcaacccgctgccgccgcacgatctgcgtgatttcgtcggcctgatgattctcgaccaggcgtgtcggcagcaggactatgcgggcgcgcgcgcgacgaaactcgcgtataggcatgcagacaggcacgtggaggcggtggtcagggcgctggtgagtgatgattgggtgggcttttggcgcgtgaggagggcggtggatgggtatcagaggggggtgatggagtgggcggatgggcgggtcagggtgcatgcgctcaagtgtttgggcaaggcgtatatgcgcgcggataggcggtttgtggagcggtgtacggagagggggtgggatgatttggtgggggatggggtggggtgggagttggatgaggcgggcgtcgtggttattaggaaggttaaggggagttaattgatacccggcggccatgatacggtcttggaagagaagaagatatgatatccatcacattccacgcatttaattctctatccctcatccatatccatattatctctcctcccacctctccccctcccgccccttccaccacctctgcccccgcccctaccgccccgtccactcttcctctgatcatgcaaatccttcatctcccgcaccgccaccctctgcgcttcgcccacacgctccgcataaaccatgacctcatccctactaaccttctcctcaggcacctgcttccccaacgcatgttcgatgcgctgaaaaatctccaaatcgtactgcgttacaaagctcaccgccttgccgctcttgcccgcgcgcgccgtgcggcccacgcgatgaacatatgtctccgagtcgtgcggcaggtcgaagttgacgacgaggtcgacggaggggatgtcgagaccgcgcgcggcgacgtcggtggccacgaggatgtcgcgggccttcgctttgaatttattcagggcgccgaggcggttggattgagagagttgcccatgcagagggagcgcttggaagcctagtgtgcgcagtaggactgccaggcgctgagtttcgttgacggtgcgggtgaagaggattgtagcgtgcccaatgttgtcgttgaggaggtggataaggtacaggtctttgtacttgtgcgggatgagcatgtagctttggagcagggtggagacaacttggtggctgctggaggagatggagacgcgcacagggttcttgagggcggctcgttggagagattcgactttagatgacatggttgcggagaagaggtaggtgtggcggtcgtctcggggcaggactttgaagatcttatccagactgtcgccgaagtcgaggtcgagcaggcggtcggcttcgtctaagactaggtacttgaggtgcttgagtgagaaacccttggtgttttctagatggtcgagcagacgaccgggactggccacgatgatgtgtggtcgctttgagagggcgatggcctgcggaaccatgtccatgcctccgacgagggttgcgcacttgacgttgatgatgctaccgagcgcgtctacttgttgcgagatttgatatgccagttctcgcgtgggtgccatgatcagaccaaagtatgcttgcggcttgtcgagtagggcctgcaatataggcaggacgaatgctgctgtctttcccgaacctgtctctgccagtccaatgatatcctttcctgcgagcgcaagtggtatggattctgtctgaatcggtgttgctgtcttgtatcccaggttctcgcaagcgtcgcatagttcttctcgcacaccaaggtcggcgaaggtcttcttgggtgcttctacagcagcagctgcttgtgcctctgcttcctcatccgactgctcggcttcagcgtctgcctttgcagttgagccattggtcatcttggcacgtgacacatcctcctcctcttcgcctgagaaacctccaaactcatcctcgtcctcttccgactgtgattgcggtggagaaggtggaggcggtcgctttgcggtcggcttgttcgatggtgcaggcttcgcatgtgacttcttcagcggcgcactcgctttcttgagcgcttttcgttcgcgagcagcgtcaatggcagacttgccaccctcaagctttctcctcttgaagtcggacatttttggtgtgtgatgctcagaagacgcggtaccgacatgcgccatgggcatggggaaaaatgtttagcgtgcggcgataagataagaccgctgccaagatttcgaagtcccaaaaaaagttcgagaccagtgcgcgacttcagcaacctcacaacattcacaacactgaaccgtcgcaatggctagaggagcaagccaaaggaagaagcagtccgcgctggacaaggagaaggcgaagaagccgctgaatggccagccaaagaccatggtcattcgcattggcgcgcaggaggttggcggcagtgtcagccagttggtgcaggatgtgaggcatgtcatggagcccgacacagctgtgcggctgaaggtatgtcacgatgaaggatcttatgaagtcacgtgcttaaagggaatcaggaacgaagagccaacaaactccgcgactacaccgtcatgtgcggtcccctcggcgtaacccatctcctcctcttctcgcgctcagagtccggcaacaccaacctccgtctcgcacgcacgccccgcggccctacgctgcacttccgcgtcgaaaactactcgctatgcaaagacatcttcaagtccatgcgccaccctcgctccggcgcaaacgacttcctcgtcgcgccgctgctcgtcatgaacaacttcttgacctccgacgccgagcgcgaacgcctgggtgacaaggcgcctcccaagcacctcgagaaactcgtcacagacatgttccaaggcctgtttcccccaatccaaccacataccacgcccttgcacacaataaagcgcgttctcctgctcaaccgcgaaccccccagcgaagaaaacggctccgtaacaatctccatgcgccactacgccatcaccacaaagatcaccggcgtccccaagcccctgcgccgcctgtacgccgccgagaaactgctcggccgcgagaagaaaaagcgcgcgctgcctgacctgggcaagttggaggatgtcgcagattacatgctcgaccccagcgccgcgggatacacatccgcctccgacaccgacgcagacacggactttgaaaacgaagtcgaagtctccgccccctcgcgccaaaaagtcctgtcgcgcaaggaaaaagagcgcctgaaagccggcgacacaccctccaacgcgcgcgccaagggctccgcgccccgcgtcgagaagcgcgcggtcaaactcgtcgagctcgggccgcgcatgaagctgcgcctcacgaaagtcgaggaagatgtgtgcggaggcaagatcatgtggcatgagttcatcaccaagacggcggcgcagaaggccgagttggagcgcaagtgggcggtcaggaagaaggagcgggatgagaggaggagggttcagaaggagaatgtggagcggaaaaaggccgagaaggaggcgaatcggaaggcgaacgggcacaaggctggggaagaaggagaggaggaagaggaagaggaagatgagctggaggactttgatgatttggatttggatgatgatgtgtggcatgatgaggatgggaacggggaggatgctgggaacgacgaagaagaggacgaggacgaggacatgcaggatgcagagtagttttgtcgaaaaatgatacccgattcaagcttgcacatttctactcattctcatattcattatcgttacttcatctcacatagcataccccagcctacggctcaaggttatatcccatccaaaaccacacatctacctcatcccccttaacatcctcatccttctcctcatcttcatcctcatccttctcctcctcctcctccacatccacacccctgctccccctcttcgccgccaacctcttcgctacctcattcgcctccacaagactaacaagccctcttttaacccccttcaccctccccttgacctccttacacagctcccacaccttctcactcgcgtcaaccacctccgactcgtcaacaaactcgcaagcccggcgcttcatcacgcccacgaaaggcgtacgcccacgcggccgccgcctacgcatgccattgggatcatgattagccgtcagcgccggcgggtcgttgaacacccgcttgttcaagaacgcatcttcggccatttcatacggcgtgcggcccgttgcgttttcacggaatagcaattcggggcggcagttgagcatcatgcgcagatgggcttcggcgttgtggcgcgtggcgacgtgcagcggcgtgtcaccttcgccgctgatgatgctgagatcgttgcccttgctgagttcgagcatcatggagaggatgcgttgattaccttggctttgatagttactggagccggtgttggcggtgtggagccagcgggcgaggggagttgcggcgccgggagcatcgttggtgcgttcttcgaagaggcttggtagaaggagcgggtctactaggtcgagaagtttgcgggtacgtgcgagcctttcttcgtttgggtcgttgcagtgtgctagtatagagtggaggatgttgtctccagcgcggttgcggcaggtttgctgggcgccggcttctacaagaaccttgaccatatcgacgcggtgtagccggaacgcaagatgcagaggcgtcataccactggcagagcgatgctcaagtttttcagggtgggatttgcagagatgcctgagtagttgcagtgattcatcgtccgtcttgcctaggacgacgcaatgaattaacagatgcgagcgcagattgagccatttactgatcacagcttctgatccaccctttgtcttcgccagattctgaatgcggatgtcgtctcgatggttatcgatgaactccgagtagcaacgtagcacactgtcgctagagagccactcgacgctttccaagctgcccaatcgtgcagcctggagcagaggcgggtgtttagcaccgactggttggctttgtacatctcgcccagcgttagcccagtctgctcgctttcggccatgtacagaaagaccctggtagaaccttggcttctcttgaatagtaacaccactcctcttcaccagatcgtccaaaggtatgcccgatccagttcgcttgatgatctctttcaacaactctacacggccaagacgaatggcgtacaaaaagtccgcatcgtcgaaatggaagaatttagcggctgtgtcttcggcagctccggctttgcgaatggtgcagtcttctcccattgcaatcaggaagtgaagcagttccgagtctttcaccaggatggcaagttgaaagagattttccggtttaagcacatctggtagatgctcgttggcaagcttatgaccgtttcttgcatacttgagcaccgggctaggagaacgaccactgctgaccgttccctgtgagaagtagcgatgaatttggtcctgatagtcgctcaaagcatgacgctgtggtgttgatggtggtgatgaatcgcccccttccaagaacctccacactgggcagttccatgacacaagccttagcggtttgacattgctctttacctggctctgaacttctccaatgttctctatcgtgaaccggttgtccacgatctcggagtagatttggacgtcatcatcgtcgacctcagaatcatcgttgtcctcatcgataggctgcatactgtgtttgacatgcccattcgtctcttcgggtgcatattgcgcgtgcgcaatctccagaatagctcgagcgacatcaaaatgcttgcgaagtacggcgatggaaaacggcgagtggttctgatagtcctgaacagcaatttctaggggactctggttgtctccccatactgccagggtcagctccttgatggtagataagtccgcatcccagcatgcttggaacaatttgatgtaggcatctctcctttcatcagtcatgtctgagacccagaaggagagcagaggggcccatgctttaggcggatcaggctggtaattgctgttgtagtaatcatgagaacgactttctttgatttcgacgtccgggtagaggtccttgaaggtcttcgcgcctctctgaagaagctgactttccaaagcctcaaattcggagaacagcgcctgtacagctgctttcttttctgcagtgccctttggcttcttcttcgactccaaccatgaattgtagtgctccaagtcacgctcatatcttttcttagcatcctcaagctgcatcgctaggcagagatgagcgtatgattcgggactgtagccgtcaaagtattctgcatcatccttgaggggtaccggcggaaattgattgtagctagcatatcgatcttcaatcgggtctttcccggtatccaaaagctgtttcatgtttttcattttgtgtcggaccacatccaaaagagtgtgtatgttttcacgctggaagtagctctgaccctgcactgcatcccaggcatttgttgtcagagtattcacgtcagcacctgcgtcgaggagcgtcaatacaagagaagtcatctcggtgtcaactgcggtcaatactggttgcgtgaatgagcgtcggaattccctctcgttctcctctgaagatcctcgggcatcccgcgtcatcttataggaagccatgtaggtgccaaaatcgacgtgagcctttgctcctagttccaaaagagcctcaaccgcttcattatcgcggttttcaatggctgtttggagtgcacctttcgtccacgagctgtgtgattgtccaggaatcgacagatgattcacagctcgctgtgcagcagggcggttggccgagatcatggtattcatcaagtccgctccttgcgcagtgaagtaatgcagagcagtaacatgatcaatgtcggcctgagcaggggacgcaccgaggctgataagaagttctgtcattctcttggcctgttctatcggaagctggaccgcaaggacgatgggaagaatcgctgcccttgccgacttattgtgagtattgacaagctttatcggaagaagcacatcggcgccaaattcctgcacgagagctttgacaacatcaacatggccatttgcaatagcgaggtgcagcgcggatactggaacatcccatgcgagaacatcaacatcgtagacatcaggctcgttgtcatcggtattgtctggcatatcatcgtggtcgtcggccagagttttgcgatcgattttgatcatcgatccttcggtcgtggcatccgcattctcagactcgttgtccatcatgtccacatcgctgtcttcgccatcttcatcatcgtcttcttggaactcttgcgcggcatcgttttctttggcaggtgactcagcatctgccattgtctcagcgtcactcttgtctgacttcgaggttccgcgcttgagcgctgctttctccgcttccagctcttcattggcttcgctcttgatgaggatcgacttgaccatctcgacttcgccacgcatggcggcgagatgtaaggccgtcttgccgtcgactaatcttgctacaagtcgagcacctccattgatcagggtctgcactacctctggcgtagatgtcatgacagcgaggtgaagtggcgtacgtccagtatagtcacgcctgttggggtttgcgccttcctggctcagccagtcttggacgtgttccacgtcaccatcgacaatggcctggcacagtcttgctgtatttccaacatatgccatctctgtccagtcatcgtcggtaataggatggaacgagccgatggtttgtcgtccagggttatccttgatgaaagacaattcaccggagacgtagattttgctctcttcttctgcaatctccttgtcttcaagtgtcactgcctcagggcagtatccacagcaatcaccaatgacatcggtggcgttgccaaagaaggctggatgccgatgaagtgcagtctcacgctcctttggacgattccactcagcgttgagaagcagatctttggcatagagtagtctctcgatcctgcgcgcatgatacttgggcccgtacggaatggtgaaggtgtggtagtcgctgacttcgtcagtctcgacccattctgcaacttcatcgccgtgttcttctttcatgtctaaccaagttcagtataggcttcatatgccgtcggaatatacaagttactcactaccctgcagactgcgcgcagaccatcgattaatttcgggtcggccgcgctcggcgcgtcgttggtcgacatatgcctcgcgatctgtgttctttggcaacttctccaggacgagcaatctagcaaggcccagagtgcgaccgaaagaacgctcgaacaatgtgggatcgatcctcgagcgatcaagcaatggccagtagacctcaaatccccttctagagtactttgacaagcgattctcgtatgaaggggagcggcgggtcaagtcaattgtgttgacctgagtcatgtaggcagccagtgcacgagggctggcatagacttgggatccatcatatgcagcacaggagcagtcgacgtcgaagccagtaaggatctctgaaatcgaacggtataaacgtagcacgatctggacgtgacgtgtcgggtactgtgaagcaatggtgatggcattcttggtgcggatagtggtggtctctgtcaggatggagtctttgatgcgttgctcaatctgcttgatcttctcaatggcttgttcttctgtgagaccatagaggaagaggtcgacatccgaggctggtgcaagttgctggtgataatactcgcgaagagcacgcttagatccgccgtgtttctccgggacaggtaacaaagaagtaacaacagcacttcctgcaaccacaacgttggaccagtccatgtcgactagagcagactcggagaatagctggaagtttgtctggaactccttcagcgactgcaccactgctggcgcaccgttggttctgcggtcattcttattgagaggcatgagatagcactggcattcagcatccgactcggtggtgatgttgcgggcccggatcttgagttcctcttcacggcctgcgaaaacaggaaccacatgaggcgttgcgattgcggcatgctcgggctgctgcgcgaagatctcgcgcagtttcgagtcgtattctttgtaaggagcgatcagctcacgcaacggtgtatcttggtggctcacgacatgcgagatccagtccacgtgatccgctggaagtgccgggagctcgataggagctgagttttgaacttgagatgacattatcctgatggctaagtgtaaattgactgagatgaaggaagtgttgcaggggcgacgatggaatgtcgctgtttgaacggggacgagatgacagcaggacgaaacattgaacacttatgtactcaggtaccttcgtaggttggcaacttttttgcaattgaactgctggcagcctggtatccttcagcgatcattgatgaagttaggcaggcgatgtctgtcgagacgcgctggtgcggcgggacagcgcgtcgattggcactgccgcctgatgatttaggcaaccgccaattggcgaagaaagaccaaaaaccgttcaacgcgtgctcatgtgacatgagccgacaacgaagcacctaggcacgcccgtgcagtgatgcgcttcgatgcatcgatgaagggtttccatttggttggcatggccgcagacgcgtcacgacttgataagtcctctcttccgagccgacgtctctttgcaaacgccacaaagcatagaggtgtcttgccaaaaataatactcaggcttctgtcaatactctgggagtcgcaacagcatgcggtcgagatggcttagcagtaggtgacgtgggccagaggatttatgaaagggcgttggtcccaaatcccgggctttcggtccctttaacatccgcgcgtggctgaacgtccaactttgtgcatcttgtgtcgcgtcgttcgtacgtaacaaacaagtcgcagctatggcatggaaagcgaaaggggacgacgaagttgcttaagcctctcctccttcggtccgaatggtactgcgtcccctcagcctcccctcttcgggttgtgtgccggcaacgtgaaaagatggagaaactgcatggtaaaaccatctcactaaccttttccaggaggaagagccgaaaagaaaccgattgtgtagtcatggtgcaggtatagcatggttctgctcttggtcatgcgtcggagccagctcaagaccatcttcctggcatgggtgaacttctcggcagttcttcagctgcactgtggcatgcggcacgcatctgagttgacaaggatgcgtacggcactcttggtagagccattgacacctcgtagtttcctatggcgtgtatatcacgtacatcgtacctgcaagagcacgatcggcagaacgccgttctacatgcgggcggtgtcgatcgcaatatataaataaacaaacgggaagggcctcaaaaggattgttatcatcatcgtcatcatcatcattgttttgacctttctactctccagcatgaggttctcttataccactctcataagtctcttgctcagtgtcagctgtgcacaagaggcatgcgacgccgcttgtcaaaccgcgttccaaaaagcactccaggctgagaccgcaaactggatctcgaagaacgtgagtcaggaagcattctacacaactccgaccaactccaccggagccaagccaggcaccctattacgatgggaagatgtttcacgcaacgatgtcaacaaaaagtttactccgccagcggggatgtctatctcgcgtttcatgtacatgactgaagatatcgaccgaaagcccatcccggccactgcattcgtactgttgccgtacagcaagcccgaccctgacgagctcctgaaaaccgtggtgtgacccacggcactgcgggcaggatcagagagtgtgcgcttccaaccacttcaactgtattatgaatggagcggcctgtatgctctggctcttgctggctatgccgtcattgcgccagactactcaggccaaggttcagacattcctcaaggcttcatgtatgagaccggctacctgcacgcagccgacgtcgcatacggtttaattgctgcacgcaaagtcattggtgacttgctctccgaggagtacgtcgttgtcggtcacagtgaaggcggtatgacggcttggagaaccaacgagcgccttgccatgcctgaccaggaagagctgttgaaggctggaaagttcttaggatcggtcgccaattcccctgcgcttcgtcctctcgacctcatccctgagtccatccgacgtgccaatggcggatcaatcggcgatgctgtctcggtctttttcctgcagtcgctcgcagccctctttcccaatttccatatcgaagactatgtcacggatactgttcttggtcgcctctcacttatggaccaaggttgcctcggagttggacgcgccttgttcgccaatctgacgagtgaccagctgttcaaaaacctcacatggctcgaacatccggatgtcgtacactggcagaagcgctacaatggggccggtccgcacgccctcgccgcacccatgcttgtcgttcaaggtgtcgcggaccctttaacgtacgcaaacaacaccgaatgggacttcaaccaaacatgcaccgctttccccgattccaaggcttcgctactcttgtacccggaggccgatcacaacgttgcggcgatggtcccaacgcgcgactacttagaatggattgccgatcgtttcgatggtgtagaggtgccttgcggctgtaacatcaacactgtagagacgatcacgaccagattcaggaacgtggggtcattctacagaggaaccaggaacgagtaagggttcaacgtgctaaactatgtcttctactaaatcatgtcacgaaagtcgaaacgtccagtacaataatgtacaataaatcattagttctttgtcttaatatcactcgtttttttaatttgcctatcggatgtttccaagaattcaagatctcacagcttgctactgttgattggtcatccttgcactgtgtgagtatgcactgaaaggttcacctcgcagacaatgcggcaaagacggtaaagaaagacaatagatccgcggcttcataatgactttgttccaagtcttcgagaccaatattttggttagtctacgtcgatcgttgcatgtagagcactgtacattttgcgaccatcaacaatacatatgtctgcgaaacgatttcttctcaatttttctaaattcgtggtacctttctacgagcaaatttcgcaaacacgagtccttttgacgtcgtgatcttcgagttctactaagacattcttatctcactgtaacactcgcacactcacagccatgccaggcccaaagaaaccacaaccaccaccatcccaacccctcgcccgcctcttccacctcctctcctccttccaaaccaccgacgagatccgcacctacctaatcgccgacatgcgctccggccacaacttctgcctctcctgttcacctgcaggactccctccgggcacctgcaaccgcacatgcgtcctcctctcaccacacaagtacgcgcccatcaaactcgatccaacatggctcagccgcgccatgcgcgaccagaccatgtaccgcgacgtgctgacggagatcaaagcgtgtggcgggaatgcgtcggagcaaaagattgcggagtgggagggtaagattgggaggttgatgcggtgggcgatgaatgagacggagagaagagaggcgatggggtggaaggaggggaaggggtggacggcggtcacggggatggatgcggagtgggtttttgaggctgcgtggaggattagggcggtggatgaggtggaggctgcgttggaggggatgatgtcaccgggacatggaaagtcggggcaggggaagaaacgaaaggtgctggatgatggtgaggtgctggaaatcgatgagggaaggttcacaaggagtaaaaagaagcggcaaaagatcgcgcatgctgtaaaagggattgaacgtggtagacgaggttgaaatgcttcagctggtgaaactgaatgatcgagttaccgggttgatacagcgtgctgttacatttgtgaatgtgaggtacacagaaaattcgcacaaaggcacgttaaaagaagaagaaagaaattgagaacgtcagggatcgatgtgacgtcctcctggatgacctggggtgtctgggttgaccgagcatatgaaaaggaactttccagctgacatcacgatcactaggaccggtggatatatgacgcgccaaaaaaaagcgcaaaaaggcgtaaaaaggtgcaaaaagaaatagtggacgccagggatcgatatgacgtgatacgggtgtacggggtgtacggggtgaacggggtgaacggggtgaacggggttatcagaccaagacgcagcttgaaacgatgagttatttggactgttattgaacatatatacagctttaaattaatgtttaagcatctatctgaatagcatttggagtgagcgtgggtgcgcaggtgagtgggcccgtttttatcagcatgtctgcatttcacacgcacaacatcgcaaaaacaatctgaaatgcattaggacgagtaaagtttgataatttcatccaattttgcagtaatcgtgtcattaattaagttagctagctaatccagcatctaggcctactaccaagcactatcacattttcgtcaaaatctaattatggagcctggagtatctcgtagccaaagaaaagacacatcatctacccggaagctcatctaggtaggcctcgaggccttacccctcatgtactcatcgctggacgcaatgaagctaggaccattcggagtcaggaaccccatgtacaggcgctcgtctggatcaagatggccatgtcgatactcacagctggtgtcgctgcagacggccttagaggtgaaggtgactagacagagaccaagatctcagttcagacccgatccgtaacgtccgggccgaacctttccagtgccgcgccgataagtacgagttggttggaagtacttgtacagagcattctttttgggcgcgttcggatgctggtagcgctcgtggctgtggaccgaggggtcgaaatgcggaacacacaaggcgtcgcggcacggcatcggagcggaggcatgctctacaaggtatttgttctgagctttgagctcagagttttccaatcgcattagaagtatgtctttgccaagctcgttgatggtgaggtcgcgctgagtgatcttatactgcaggccgacaattattccttccttctgaacagtgacttcatgcatccgtgtcgcctctgcctttagatgtgtcgtagtgttcatgtgcttgactttgatctgatgtgccgtaacatccttttcgttggccttgttttgccagtcgagcctgtgggcctgctcttccagacgcttctcttcggctttcagaagcttcgcctcaacgcggcgatgggccgcttcccatccgcgttcgtcagagggggcgtcgtgttcggaggcttcgttttcggcggcgacggtgtttgattcgtgtgcttcgaccgcacctccgtcttggagtttgcgcttcttcttgctggactcgttgtcgacggtccccagctgtccggaaggtggagcatgtggaagactctcggtgcttgtggcagtggacagcgagaaggctatgctacagtcagtcttgcattggtgcacatctatgagcggaacgtacctcgagaacgactcatgttgcttgaagtcgtggtcgcgctggacgcgctcgtcacaaggtcgacgccatcgttggcacctgatcttgtcagaagatgcgcaaccaacatatgtcttgaattacagccgtcacctgcgaaattgtctgcctcttcgtttccgaaactcatgttctctgcttattaatctagggtctggggtcagtacgagaaattgaaagtgctgtcaatggacactcacgaaaagctcaatctgtcgatctcgcaggtgcttgcgtgggtggaggaaaagaaaggtcagctagaggtggagaacgggtcacatgtgcagtatcgcggcacctcggcagatagttcctccgtgaagtgtaaggtgaaaatgtcgtcacgtgaaaggcgctgttggagcggcatggcagccacaccgactcttccgccaaactgacagcagtccctatatgtgcgccgcgaagcaagaacaccttgaagtccaagacagggtggatctcgaaattcaaataggccttgaagtccaagacgtggtgatcaacccactgcgacaacgcgaagcttagaaagatgaggtattcgcaagattgcttggtttagtaaataccacaatggcccatattattcactttggaacacgagctcactatgtattctcccatgatcaataactgcgcatcaggtccagtgatcatgagatcttgtagcagtcctttgcgtttccaaatttctaaacacgccttttgtcacattgaaaagacaaagatacatatgaataaaacatatgaaactgtgttgccaatttgcagagagcattctgccatcttcaatgttaggcgatcgaaccagaataaaccattacataggtactacgtaggtgcctccgtggaaacgattgtacttcttgctttagctatctctcatctagctgcctatgatctggtggtgatctacgcgtaaatgcacgccttcagagcagctccacattacagggatctgagactatcacgacgctgggagtcagggtcagttcctccatttgtggctgctccgcccgcgacaatctgccaaatctcccgcggcttttctgtcaaactcgtgtgaatctttctgattctaaactgccaggccgtgcttctactgccgcctttcagtcttaagcggggcaagctgccctgcgagtgcctcgatctgtgccacctgcaccgccacccacacgctgagtcatgtcttcgactccatcgccgtccgactctggctcttagtctcgatcaacacagcgacaattcgagcgcgctgaccctcgtaggcaacgtggttggtggagttggtcgatatgccgagccgatacaagcattacatgaagttataggatcttttcatggtttacttggccttcgggtcgattcgctcatggattggtaggtctcgcgctcaaaataggctgtcaatttccctttcggcgctccaggacaaaatgcccacgcgtagtgtgtcataaatgctgcaattctatcgtccatcttttgcaaaattctctgcctctcttgctcaagacacatctccctctccctcgtaaggcttacctgctgttgaagttccacttcgccaacagtatggccaaaatctgtagtatccagtacaatttgaaactcatcatccgctatccaagcttttcttgtagtgacgaacgctgctgtctgtaccagtccaaattgccgcccctcttctatgcatttgccgccgattatttctttaacgcatcgagagatgtcgcgatggccagtaatttcctcaaatttggagttcgtgaagtcgccgcccattttgatctttgcctcccactgtccattccgttgcctgacccagacacccgcagaagacaagagactcgattggtcatagtacacgtcatgtagggttcgctgtccgagagaacgtacgcttcggaaagaagggcttccttggtgtgcggtcaattcctgcaccgcgagcgatcgaaatttccgctccacttccaggatacaggaaagcgctggtaaagaccgggccattgtcctgttgtagttgtgaatattgcgagagacacgaggtggtccgaaacgtgtcgtgggctcacatgcgcagaagagaaattcaatcttaagataagcgcattgtctcatgaatccgatgctgtgcaacaagttcaacgctagtacgagggcaaaaaaggcttagcgtcaacgctagcgtgcctcatgaaataacgttgcccttagtcgagatttgttcattgacataacacgctaacgacacggagaattacaattgatcacactttccatatgcagccaaggataattcgaagtcgagaatctcatgccattccagtcaacaacgaccatacacttgttttctccaaggcactctttaacatctggaaagatgtcatagtctctccactagtatcaacctgccttagcattagagtttagtccattaatctgttgaagtgacatgctttacaaacctcaagaagtagacctctcttccgataatgttcaactatatctgggttcagtttgtcaaactcctgaaacctctttgtgaacatctcgccgtcatctttctctctgcctgccagcttccttgtgaggaagcggttcatggcgacctgttctggacaattgaagaacaagaccattattggacgaccaacctatggtacattagcaaaagcagatcaaatgctgagaaaagacagaccaacgcctcaacgggctcggcttgatcaagcctccttggaaagccgtctataagaagaactctggatccttctctctcatattcgatctgagctctcaaaattggggcgagtgcttcaataggcaaaagctgtccactttgcatacattgcactatctcggagttggtgtttgccgatgacatatgttctctcatcatgtcgcctacagagaggtgggtaaagccatattcttcatgcagtttcttgcatagagtccctttcccagaccccggagcacctgccctgagtcagtatcgagaccggcgcctttgaagaatcttaccaatgatgaacaacatcggtttcgccatggaattcacaatattgaatgattgaagattctcgcgagagacgagttttgctatcagccaaaacagcaaagcggggtttcgtgcaacgttatacgtcagcatctgttccgctacccctcagttaccggcagcaacgttgtaggaagtcttcttcacactgccacaataactttccaaaatggcatttgcagtatacttggtcgttttgttcgccactatcgtagcaatcgtcaagttatacgcctttgtccggcagatatgtcctgtcgcagtcaactaccactttacacgtcgttgcaataagacttgtggcttttgcttccatactgccactacctcacacatggaagacttggacaaagctaaggaaggacttgcacttctgaagcaggctggcatgcgtaaaatcaactttgcaggcggagaacccttcctgtatgcgcacttcctcggcgagacaatcgacttctgcaaaacgaaactgcacctcgaatcggtctcgatagtcaccaatggcagtctcgttacagagaagttcttggagatgcacggctgtaacatcgatatcttggctgtgtcctgcgattcgttcgacgaagctacaaatatcaagattggtcgaggatctggagatcaggtgcaacaactgtacaaaatctcgtcatggtgcaagcagtacggcatcaaattcaagatcaatacggtcgtgtgtctgctcaaccacatggaggatttgaacaagcatatcaatgctctccagccatttcgatggaagtgctttcaagtattgatcgtcaaaggcgagaacgactcaggcgacacccgtcgcgatgcccgaaagtttgtgataacggaccaacaataccaagaattttgtgcaaggcacaatcaacaggcttctttggtagaagaaccaaatcacctcatggcgaaatcttaccttatactcgacgaatatatgagattcttagatcgtgacggtcgtcagccatccaaatctatactgcaaatcggagtacagaaagccctcgaaagtgtatattgggacaaggatgcgtttaggaagcgtggaggggtatacgactggagtagggtcgataaaactacgcctacgaatcttgactggtgagaatgcctgggggctaatgttgcagtcgcatttgctatgaagactgctggtgatgagtaccaaaacttagaatagttactcatctttgggaaagttttggactagcgttacatgagcaaatttgccaatcaatacatgaaggtcaaacttacaagcccattttctctggaaagattaaaaagttttcgtcctcgctcatctggcgttagagcaatgcgcaagccgaagatttccactgctaatggtggagtgtctggtacccaacaagttgtcgtttcgcctccttaacctcaataccgctaaagacactccactcgtattacacttaggtagtctttctacccgatcatatgtccacgacctccgatgcatttcgaacgtcgctagcgagcgagcgtaaagacgcgtcgaatcgcgctttgaatctctaggcgaccttaattatgaatcaatttttttacttcttactcccttgtgtatccggctacctattcggacaccatttgtcaccgaagaacacgcctctttgaagctacctaggaaaagcgccctgtctcgggtgctttaaagtttcaatctcaccaaacatcgctgcaaaagaaggcttaaactgactcctaggcatggtctcaagcggctgcaattctgtcggctatggcgagggtttccgttggcacagcgcacgcttagaaagatttcaaatgagtgcgctattcagaagggttctgggcaccaagaagagtgcggttttcgtttcagatgggcgaattagaagaaaaatatgatcatggaggcctctgcatcgcgttgactagcccagatagtgtgggcttctatatgtatgtatgtatgtgaagaacaaagtcgcgcaggaggtggaattaaatacccaggtagctttgtactcgtcgattgccggttcaaccatgataacaggtcataaaataacggctgtctacatgctttattcatgcgaaccaaatcagactgtgagacgtaaattgtctaatgtgacagattcactgttaagtcggcaacgcaaaacttgcttgaaaacgcctacgttacatgaccatggtatcctacaaacttaggtttctcggtctggccttctgaagcaatgcacagtgctgagtgagtcgaaacgctatagccgcggcagtggcctaattttactttgacagtcactccgggagggtggcactcgctgacaaggaggcaggttcgaccgtggtctcacgtttatgtcatgtgattgctgaagtagacggacaaagaacataaatgaagttattgtgctcggccacgcagactcggcgatttgagtatcagccgatcaacatggaaattgaaaatactgatgatgaaatcgtttgttctataaaacaggggccaagaaatgttgaagatcatcatggttgcggtgatgtgatcggatgtcggaaaacctatccgggggtcctagcaattgatccatgcaaggacacggaatcaccgaccacgctaaccacactaaccacgctaaccactaccagtatgccttgataatcaaactacaaatccgaattgcgaggatatcaggcttggctaaaacatacattgcataccctagtaatcggagtagcattcatccacgttctgtgatagggacatgcgctgacaaacctgtggaaggcttccgcagggtgaatactgaaggacaaatgtgtatataaaatgcccgtaccacagcgttgtcgtgagttacctattcaacagtcgttaccgaatatcttctcatcacgatgctcttcaaaattccgctggccactcttggctttatagcctcaatcatacaaaggacagccggtcagtcgcttgacagcttgcaagttgagacacgttctttggaacaaatctacgcagcagcgaagtcagagggacaaccgctgaaagtctactttggcggaagctgtacgtatactgcgttttttaacaaagaggcgacagttaacaggtgtgatagcttccactgccagcgacaacgtcgttgctgcattcaacgcgcagtttccggacatcaagatcgaccagacgaccggcttttccaagtacctggacgctcagattgaccgagcttacgcagtaggcaagccgttcgttgatgtcgcaattctgcagacggttcaagactatacacgctggaactcgcaggccaggctgttgaaatacaagcctcccacctttggtgacatcagcaacgagctgaaggatctagaaggcgcttacatccctgtcagcatttgtaaggcactgttctcggaaagtgacaagcatcgccctgactttcgtagaccagttcggcccgttttattatgactctgccaaggtcccagtggatcgtatccccaaaacgtatcttgacgttttggacccgtattggaaaggcaaaatggcactcgtctaccccaacgacgatgatggcgtcttgcacctgttctcactcatcatcggccggtacggattccagtggctcgagcgtttgaaagagcaagatatccagtgggtccggggtgccaatgccgccgccactgcgattgtagacggcatcaagaacggaaattcttcccgcctgttgacgttcactgccctgagcttctcgccagaggcgccaaccttccaggtccgtcaacccgaagcacccgagcaattcatgtcgtggggccagttgctcggcatcttctcgagcaccaaagcaccggagagcgcgaagttattcgcctcctggatggtgagcaaggaatggcaaggaaagtccgccgccaccagaccaacaatcctcgagtccctcaacgcgcaatctggacatggaattacagcaaacaacacccagattacaaagtacatttctttcatgcacgatagagagaccgtggagtggtggaggtttcaggttgagtcaattcttgggcttgcgaaaggcgagtatcctttgtgaaggaagtctcacaagagacccccaaggttcttggcttacatgcaatcttacacggaccatagttttaagttctaagtggaccttatcattgttgtttgttgtacaagcttgaggggcggatgcaatacatgtgctggagtatgtagcacattgtgatcaaaatttgaaaaggataatgtggtctttgtgggttcatatgccctgtgcatgtcaggagatgtgctatcagtaaatgccaattccattctggtggaacgaaaccgcacttatcgctccgaatctatacaacaaccattgtagcttgacgaatgcctgttttcgtgccagcctacggccgtggagatcagtccttgcaggttcatgcactatcgaattcctgacgccgtatcctctacatctcaaatatcgcatcgtttcctccattctcttcctcagtcaaattattgcggtactggtaagtggtactttcacaatcacaactttgcagccaccgtcttgtcagacgggacgttcgaaattgtttcgaagcgaagatggtattcgatagtcaattgaggctatgctgggtacctcagtgcatcgctaatatacaaaacgttctgccattgattaatcagtattccagatccttacccatctaaaggtcttgctcatcttgaaatctgtccagaaacaaccagggctcgtccaaaacacgaagatatcatttagccattccattgttcgcctcaagaaccgctgccaccagaccgtctgtcgcgaggggaggaagacgagccaccgccacgaggcgaagacgctgggacaccactgtgaggtgaagacgtctgcccgcggccacgaggggacgacccacaggctggaccgcgaggcgaactaccgaaacttgggttatggggagagctgccgagttcttgaccacgtggggagcttccaaagccctgtccctgaggagacgaccatattggtgccgcgacgacgaggggtgaacggtgcgcctagaactggcgtctggtcgcgggagccgttaccgctgaacgagcctggtcctatgaggttgacttcagtggaattcaggagacggatgtgatttgacttacccatgcgagatggagacatggctgtatcgaagggactcgggtcttggccttcgtactcctcgtcgagatctgacaaagttagtgatgcccgatcgtcaagaattgttggtattggatgactgaccctccatgatctcctcctcgttgccgactgactcgtggcgggcaactcgatcgcgttcctcctgctcaatgccacggaactggtcatggaaagggtcacctcgagccctctccatggacttcctgttggccatgctcgtaataactcgggccctgtctccctggactcggtacacagggaagccggcgtcaaagtcgtaccgagcctctccctgagtacaacgaacccactgatagggcggttgcagtcccctgtggttgacgacgtactgggcctggtcggggttgttccacaatgactgtgtccagtaagcgtttttggcggatgagccgtcgccgcgatttcgaggatcagtcgaacgcgagcccctgagttgattagccagagtctcctgcttatggtgcatacttacgacttacttgctcgatccaggcgagttgtgaccagggccttttccggaaccgccaccggggggagggggaggagggggagctgcgacagcagacatcttgcaacgatatataagatgctgaatggaaggtgtagcagtaagcagtggttgtataagaaacagtgttgtcgttcaattacttgagttcaactgctggttgaggatttgtcttgacaaatttaactgatcaattgatgcctttgatagagtggggagtccaatagcaagcccagagactcgatttatcccaagaggcaagcggcaaagcggcagcgaaagtcacagggattaggccgcagcaaacgcagtgagtgtgccttcaccttgtcttccatagtgcggtatcgcgagggaatgacgcgtggccatagtgatagacttttcaaaaagccgcagtcgactgactagaaacctaagagaggaattacaaaacgacaggacgtatttgaagaaggagttgaaaatactcggtgagttgcgaatatcccctgagtgctcctcgaggaggggccgcaaggactcgcctcgagagcgaagcaaaggacgaattgactgagcaatgactactagaaaagggatagagcacttgtatatatacatatgatagtagtgctcgttgtaaagctgattatacaacggctattgcgtctagtatgctagcaaaccaacgatctcgacagatcgtccagggaaacactacgtaccatagtcattcgggacgtcacacacgttgctctaaagcagaacaaaaattttgcatctacccagctgcttttatgtcgcaaagtatacacgcaggagacatgggcaatcacgaaaggatgcttgcgtaaacataatcgtgggaaactagcggcagtagcaaagatgataagaaatgcgcaaactgggccacgagtggaagctaccggtcatctctcagactcgagctgataactaccacatctacagatcacagcatagctcctggggaattctcaatccggagtcgctgatcctggagggtctcatcaacatccaagaatgagcgtgaacgcacagaagactcaaaagagttggcagcaagcagtcatcgggagggtcagcgtaaacagaccatcatcaagctttcacttcgaccaagcatcgaatatgtcacatcgatgtaaaatcaccaaaacatcacaaatatcgattaagtctaattctgagatcaaatttcattcgcaaacacgcataactaatcacatgttaagcagttgttgtctaacattataagcctttccccgaggacccttctgcgcctgagcacctgcgtaactcggaaatccaacaagaccaggaccaaacaaccgtagcaaaaggtcagaaaaggggtaaaatcaaacaaaagaacagcaaccactagggcccctgacgtcaaagccaaaactgtctttgtttatgtgtggaaagagagaatgtagaagtcatttcgaccttcacaatagcaccatgtttgccgtagcacctggaggtgcagtcgcacagcgctgagtacgtcagtcagtatgaagatcgaaagtaacggtgcacatgtcaactcacggtgtacttagttcttctttgtcacgacgcccttagcgatagtgacgttcatggcgagatccaacttgtactcgttgttgcagaggccaaaagcatcttggcacccatcctcgcagtactcggcagtgtctccgcagtagttccagcgcgagcagcagttaccgaactgcgagccttcgcacgacaagctgtgttgtcgtcagcatggttcttgaaagtgaaatgagaaacttacccgttcttggcaccacagagcccgttgtttgatacgttgggaagacgtgcagggacagtaagtctctcgggtatagtgcaggtgctgtttcgggggacggtgtcgcagtgttcgggagatgagccgcaccagccaaaacgagaacagcagtcgccgaaggggcttccttcacacttgtagccggtggatccgccgcaggtaccatttggagagatataaattggcttgggagcagcgagtacggccgactcagatgcaatgggagagggagcaacaggcgctggtacgactggtgcgggaaccgtcggtgtactgttgtcaggttcattcttccagtcgtaggtaggctgtccagcgccatgtgtgcaagtcgtgaccatgatatccgaatcgagatcgcaagcgtagctcggctcaccaggccaagcgccatgcttatcgtagactttgctgcatacgccatgttcgcagctggcattaggacagttgaacttagctggcgtttcaagcgtgatcccaccatccttgagtggacagtactttgggtccttgtaaccaacatttgcatcgcagtcaatgtaactcatgtcataccagatggatcgtttagccgggtcgagcgtgtattcgacctgcaggatgcctgcaggttgatgttcgtagtaaggaacatcgcgaattttgagcgaaacaccaccaccccatcctcgggtgtcaagcattgcgtgggaagagttgctgtttgcaaacacctcgtagtggttttcgtcgccgctgggactatggacaaattagtatcaatgacatgaagctttggtagaagactggtggtcgccaatgagcaagctgagtagcagccagtctgacaaatgacattgctgcaggaaagcaaagtgatggtttttttgaactaccaatgaaattgaagacacaacgtacaggttggacttttccgggcccacaacccagtaaaacaatgcgtatggacacttgttgacgaagtggacctgcctatctgctacagccacctgtaaaaaggcagccagcgcagcgagagcagtagcagtgagtaccatggtgtcgaatggagatagatataaatgagggtgtttcaagaagaagactggagatatacaagccgtcaacaggtgacggaacgtgtatagacgaatgcacgcagtcactcaggccactggacggcaaacaagtctgtagtccaaagaaggtaggccgcagtttgcatggaatggatagcaagacgaccacgacgagctcaccggacaagagataatggatacttatggtcggactctactttctgggtctcctaatctcggctcatgtacttcggcaattgactgctcaatctagtaaaactcatgcagaataacaaggtcagtatgctcgataaaccaatagtgctaaacttagagatcgcgtgtattgcaccactgtgctggtgacgtgtttcactcatcaatcctgcacctatacgaggctaaggcgagtcgagtatccgaaccgtatgggcatcatgtgcaggccatgtcgctagttcctgagatattttccctccgcagtcatttgttcagacccatatctgccaacaacctttaaaaattccgcattcatgacggtggagtgtcccatgcatgtctctcccaacggttgatgcgtccaatgagtctctataggcgatcctcagcggttacttgtcgagaggtcacaagtaagtaaaatgaggcatatgtatccaagaaaatagactgatatgtatatcaatcgaaagccacagctcgtagtgttctgaatcaagaactcttctttcgacgcttcctcaccgcattggagtattaactgagttattcttccggcgtgagaatcgtgcaaagaagtacttcttcaacctggccctctcggcttcctacctccggatagatgaataattgattcgcattaacttagtgtaccgttttcctacatcctcaacgccattccgagcttttactactgcacgcatagaagtccgataccacgattttggcaccacatggtatgcatgcatcaacatccagttcttcaccctcaatacgaactcgagcttctccgggccgctccgcgactactacagctacggaagtccgaaccacaaaatcgccatgttttcatcacgtggagaccgcggagcatccgattcttgctccgtttgatccttgaggaacaaaacctttgctttcgcatccgttgaaagtgacttttaacacagtgtagtccgcaagtcaccctcaaccccaaagcaaaccacaagtaactcttcaaaaaggtcccatatcaacaacaaaggactcagctcattccaagatacctggccagcaaccacttacactgacccacaactattctcgctttcccatgcgcactcttctatgcgcgcacgctacccttaccccgactcccacttcactccgccccaccgacacatccccactcacccaactccggcattccaccacacatgccggcgctagcacccagaccctaacatcaaaagagcgagtaatgtacgaggaaccggacgttagcttcgggcaccggcatttcacgcgctaggaagcaagcgtaccatgaaatgcacgcggtgagactattgaatagtgtctgcaagcaggaaaaaattatgtgcagcaagcatgcactgctcaggagggcggcaatacaaacactttcaagttacttttgccatgtaaactagaatgagctcattgcacgtgcaaaatccgcagctgattttcccaagttcccgtattcaaagcaaaagtgcatgtgatgtcactcagaatcactcgaggttcagaaaagccggccatattcccaaacgccgtgatattttcgtttctatgactttgtatatgaaagactggggtatgtgagacaggaaaaacgaaatcgactcgcaattcacaatttgtgctctcgcgtgcttgatgctcccgtgtaatcaccctgaactccatccatgctcgctaatgccgaaattcaataacgcaatgtaaccttccgaggcacaccttgtcgcctactctgttcccaacgatgccagttcatttactcttttgataggctccctatgccgcgggcagcttggaacggtcgcctccacgtcgaatccagtcctccttgataatcttgtttgcttgagcatgcatcaatctatgagagttaacattcgcaatgtggcataatagcgtgactcgacttacttgtacgcggttcggatggtaccatcactgacttcgactacatgggagaagttccaattagcaacggcttacagccaactcgtgcaagggcgacttacctgccagcccgatttccttgggcgtctttggcgttcccatcagatgcgagacaagatagagcacagccccagcaatggaaagaggagatcggcctgcagcgatgccatgttctgtgaccgttcgggcgcattcctccgcgaccagctgtatgtaagtctcgaggcccaacttgttgcaggcacggggcatgaggttctcggcacttgttgtgacaccggtctggaagttggtcgtatcgtgcagaagattactcgatgcagtgccaactttctggttcttctgcaagaatgcctcgagagccttgaaagtcctgccaacctctttcttgctgacgttggtcatcttgaaaatctctctgaagcttcgttgttggccgtggttgcggcaggcaatgaagatacagccagcgataatggcatcctgcgatttgcctttgaagagcttcgcgtcgtccgtgactcggaacagtagttttgccgtctctgcggtgggtttcgagatattctgcgagtcgcacagcgtcgcaatctggctgtatgcagcttgcaagctcttgttcgccttgtcgtggttggacttgttatgcgctcgcgacagctctcgtacacgaagtcctccgtctccgaaaccgatctcggtcgagagttgggaaccatctgtactgttgtcaacgatgttctcatgtctttgaaggcacaggtagacatacggagaagagggttagctgcatctccaatacgcgacgggtcatcgttgccctgatcgtcgttggaaaaggttctacgcagtgtgagcatgctacatcgcaggtggtacgagatgcagtgtacctccattcactcctggtgtctatggcgcgctctcccaggactcgaccacagctgccacagaccgtgtcgccggagctgaactcttcgacgaggtttggaggcatctcgcggcaatctgcaagcggcattagagacgggtgcgacgaccagggcctggaagtctatctcacccgggcacatcatagtcacgttgaggtcctcgcgccactcctcttcctctttggtgaggctgggggcttcatagacctcgccaggcgagaggaggcggccgtctggagcgaacgacatggtgggcagcagctggttggcaagggtcagtatgcggcggtcacgcaaggtatcgtttctcgtttctcgttttatcgtttagatcgcaagtttagctaaggagcgaacgtccaacaccagtgagcgtgcgtcgtgggcagacacagcgagcgagtgtgtggtggaggagtggtgagacaaagcgtggtcgaagaagctgaaggcaccgaccggtgccaagccatggggtttggcgctagtccttttacgacgggcggctcatcgtcggctttgtggaaaaaccacagcatcactctgaagctcccatcgtcagctcccaccccgtctacatcaacaccatgcttgcgcaatccatcagggcctcggtacgaccttcacgccgcacctctgcagctgcttactgacccgccacagcgccaggcgttcgcacgcgtcgcccggcagcagactgcctccgtcacccgccgcaccttcatcactcccacggccgttcgctcaggtgaggcatcccaattgcgcaccctgcgacagtactgacccaattggtgctccagccgatctggtacaggacctgtacctccgcgagctcaaggcctacaaggtcccgcaagtcaaggcctcggacgccgagggctctgtccagaagttcagcatcccgcccacgcccacatctcccgaggagtcggacattgcgagtgagctcaagtcgtacgagacgcagcaggtcgaggttgagggcgcttcaagcgaggagggcgcggcgctgccggcagaggactggttcgaggaggaggaagagtcgaccaccactgccgctcactaagcggagcgacgctggattgagacctctgtatcaaaatactagcgattgtgtcaatatcgaacagcaatagacaactgcggttctctagaccatctgggcgagccaaatcacgtgacacaacatgattttttacacgtggtcgcacagtaaccaagacgcgcatgcagagtttgaatggctgatctcattatgtgtatcatgtagattggggtgcagccaagcatgcgtccctgttgcagcagcagttcacgggtgtctgctccccaggtagacctggtcggagaacagggggatcccgagggtccaacttgcgcaatgaatcaacgcagatacgtgccccgataattggcccttctcctgccgattctcgaccgatatcagcaggtcgcaatgtacggggctactcggcatgtcgtaccgacctagtgtgcagactacacatgatacatgatgctgaaggtcgctttcagcgccatgcatcacgagtaggcccaagtgcagccaatttggagtgttgtacagcgagtcagcatgtgagagtcgcaatttgcacttgtgaagttcaggattcaggacgcagcacaatcgattgtcgggagaccggacgacaacgagcgcaccagtcgagggcttcgccatcattggctggctcttgctgcaggcaggtagaggctgagaagcggagattcggctctcgatgcaggctgcatccaccatgcacatgggatatctagcgcgtattggaacatcgttgggacatctggcgtccacttggcccagaaaattgctcactttcacggccctcgactggattgcgctttctcggagaaaatgtcaagcggcaagaacccgcagcgagggcaggcatcatctccgtgataacaatcggcgctttagttaagtgtctgggatgtggacaaggtgtaaacaggaacaggaacaggaacaggaacaggaacaggaaattgcagtgtccgcgtcgccagaaatcaaggctctgcgctctgggtccaccgtcgcagcagattagcaagcgatttgcacgagccacactctatgcaaagcacggcgatgggcagaggccctgcgctgcagagttccgaatggcgtcaagtctggcatcgcacctgacgccgccatccatgagacctgaagggcttttgtcgccgccgcgtgccagtggcgacgcagaaaatagcagcaccgggcaggctgtacgcgattcgcgaggtacatagacaaggcggccgttttaatgtctatattaaacccttctagcgatctgcggcggcaggtgccatccctgctagccctcattcatccacagcggtcctgcgggcgttcaagtaatatgccatgctgccccagagctgtcagcctcagtctcaaactcaaacagagtgtcctcgtcagtcgctacagctcgccttgcaaacacactcgcttttgccgtgcgcacatgttttatggtccatctgctcgctccggccccacagcctccttgtgacgtttagcactgcacatcgcacccacgacttgtgttgcgaagcttgcccgacgactacgccgcactgccgcccaccgtacaccacgcaatgagccgatagaagcgttgctgcagtttttcgagagccgtcccaggcgaacaccgctgcccgtccacgtaatccgccgccacactcgccatgcccgccgccgccgtcgctcctgccaatcgcggacataatgttttctccaacgccttccggggcaggagtcgggccgcttcggaagtcggcccccaatcaccacgtgggaaagagcagccgcagatgagcaaagccgcctcgtatacgtacttcccgcgcgtcgacgatctggaccagtcgtccgctgtgggcgtgaaggggactgtcgcagagggggagttgcagcagcaggcgcatggggaaagaacgtcggacagctcgggtggatccagcccttgttcagaggaagaacccgaaatcgagcagatgccagaactgaggcctaagctcgagtccattagctcgcgccggtcgtcgagatttctttccttctccagcaggagcagagagccgagcgctgagcgcaagtcggagcgcaaagccgaccgtggccgcaaggacgcagtcaagcacgaggacgagccgagcgtctccccagcacgatccatgtcaaagttacgcaggaagtcctggatcgtatcctcagactcgctaccccgcaaatccacagacctcgccttcccgggagaagtcgaaaaaggatgagaacacaaagaagatccaagaagccaacaagcgaaagacagccagcactgccagcattcctgagacctcagaagcgaacaccaccaccacctcatccgtccagccacgagcgcccattagcaagaagaacaagcgtctcagcggtcttttcaacgccaccgtcaacgtgcctccagttcccgcggttcccaagtcgttttccactgagaagctgccgctgagcacgcagccgcgcacgccgctcagcccgactggtgtgcccccactaccgcgcaacgtctcccacgagaacttcaaaggcgtcaagacggagccgcgcaagaaggatgagctctggaccgtgttccggacgctcgacgcggatttgcgcaagtatggtaacacaatcctcctaacattcaccctctgacaagctgcaggttccagtccaagtcccttgcgctgaaagcgaacgttctccgaaccactctcctcccttttctacgcacttatgcctcgcacccctcgaaccacaagcttaggccagaagatctcgaccgacggacgaatatcctcaatgcatggtggacaggcctcttggagcttgtagcagggcgaaacaatcagtccatttcgggtaccgaccgtccagccatcctcgaagccattgcgggtgtaatggagcggcccgagtggaggctctcaccatcaccgttttgtgcgcttgcagaccgctccgagacgtcctcaacttcaaccctgggctcagctgcgtccagctcctcagacttccttgctgagtctgtgtaccacaatgtacgaaacactttcacgcagaatctctccgctcagatgagatttgtcgttgagaaaatgtcgcagcgaagtgcagcagccagtctcgtgacattttgcggaaagacgtgtgcctatgccttctgtttctgtccaggaattgccgatatcctggttcgactgtgggcgccgtccacagagatgatgaggcgcgttctggaagaatcaggtgtttccaaaatggacagattagacgctgtctctgaccgcatcgtggcttcatttccgcccatgctgcattccttgaagtatagcactctcgggaagctggcgagaacgctgcgtcaaccagcatcaccacctttcggcacggcagaccttgattggtatggtctctggatgaagcgctgggcaggctcagaaagcgatctgttctacgtttttgtcaagcactaccacatccttgtcacggaattcctgccagtcgagccttctgacgcggaacgcatctgcgtgccaggccttattccagtacatgcgcaaatcctcgtcaatctagacgcgacaatcaatcgacacactgcacctccacaactcgaagacccgggagctgcagcagtggctcctatcactttcgacgacgtgctggaaacggatgccaacgcatcggctctagccattccggccgcaaacgccactcgtcagatgcaagagaaccgtctcgtaatgctgatccgcgacttcctttctgaacgcaacgcacatcttcaacctgcaaggcggatcttcgcagagagcttctcccgcttgctacgagcgcaggcgcgcaagattgcgatatacgacaataatgcttgctacacactgtgcgatttcctcgaggaagcattcgcaatactagtcagatacgaacagagcgacagagagcatcactcggtcatggactggacgttttggctttccgtctgtaaaatgatgacacaaagccacaacacagcgacagagatcaagctttacgctttcctgtacagcatctggcctacgattgctgtggatgaacgaagaaaagccagtctctgcctggactttattctagagccggagttttttgagagcagattcaatcattggtgtcctatggtccgatcctactttatgcggctgatttgctggcgagttgctagattcgacggagacgatactgatatcgagatgtacgttcatcctccactttcgcatttactgatactaacattttgcagcgcaatcaagcggtctttgagtgaccgactgcgttctatctggtcacactacctctggcttcaagaagcggctgagcacgacaacactgtcattccctctacgactgcttgcaaccctgcacctggccgacgcttcctcatcatacgtaatgataatcctattgtagccaacaatggtcctttcctgtcattcgacggcgtggtgcagaatccgcatcaacgcaaaccttccccttccaaccctgtaccaccagagcctgaagccattcggcccacctctgctttgtcgacagattcgcacgactttccggatgaagacgcaaccaagggcaaatggaacatcctcaaaagtgtctttggaggcagctcgaagcaagctgcaaagtccaaggcagtcaccacaaaggagaaggagaaggaaaacacaaacaaggccccagctgtaaagcctaccccggaagccgccgagaagcctccagtggtcgaaagacccgcaccgataccccaacctagcagcaccacgcatcgctcctatagcttccgcttctctctcgaatgggtggacaagcgctttggcgcataccaaaatatgcgtttgcagccgcctcgacttccgctacctgctcaaatccttctgcaacaaaagggtatcaacatcgacgcagtgtccagtgcacaaccaacaggtgccgccgcaacatcgagtcgctacgctggccgcgcacttgcggaatggacatttgtgagccacgagtgccagaatttcttcgaccgtaggaagaacgaaggcgtcccagtaaacagacaagtcgagaccccaactctcaatgtcgaagcattcaggcggcctggctaaaaccacaccccacgataaatacctgtcggctagtcgacagattcgataccatattccccttacatctatacattttcacatgacgatttgcatacggagacttttgtgctcctccagcggcgttctccttcgtggttctggaatccccaccaggcattgttgtttacacattcgcatgcgcggcagtgcgccttttgcatgatctgtgtttctctcgtaagggttttggcgtgcatggatactatacacaagcctttgtggcgtacatagatatatgaacattggcattcttcctttttgagggcttccaatgtaatttgtggcgggtgcgcgtgcttgttgaacgtgacttttctagggacatcgaatggtagtctatgtttccatgtcagacattctgatcagtattgtcattttgcttcatgcgtctcgtggaggcttgaggcagctgcctaaatcttgcgcatcattttcacggcgatacttcgagcttggcacctgaaccacaccgaggtctcgtcttcacccgctaacggcgcccaggtccgatctgtagtctaattttccaagtcccatacaggcttctctttcccatcgcaacatgtcctagtgagcagtttgtgaccatagcgtctgtctgttttacatttcctcccacccctccatggacgcgaacaaactccgctccctggaaaagcagtacagaattagagtcaagacaggttgtgcaacatgcaggtttgtattggatgcggatgtgcaatgaacgcgtggctgacgaagcaagaaggattcgcaaagtcaagtgcgatgaaacacaccccgcttgtctgcgctgcactaaaacggggcgcaaatgtgacgggtatatatgcaccatggctgcaggaggcgccccttggctgactgtacacaacatagctacgcccatctcgtcgggacgaagcgcagtcatactgctgccgcttcgtatcgcaattcagcctttctcgtcgtgccgcacaggtttgagccaggcattcccaaaagcctggggaaagctctgagtccgattctgaaggagaatcggtcttttgagtacttccaaactcgcacgctacctatgtggacagagttcttcgattcagagctctggagtcgactggtactgcaattgagccatgaccagcctgctattaaacatggcattctcgcgctgggtgtcgtgcacgagcggtatgaaggtgtggcgcctgtgtccatggcgacgggcaacgactttgcgtttgtgcagtatatgcaggctatcaagcactcgaacgagctgcttactgcgtaccagaacggcaaggcgagtttggaaatggtgttgattgcgtgtattattttcacatgctacgaaaatctggctggaaattacgaaatcgctagcatgcatttgcgaagcggattgcgtattctagatcagcaacatcgcgctggatcacggctggacatcagtcgaggagaaattgctaactcgctgtatcgtttcgatctcgaggctatgactttctcagacagctcctcgccgtacgattacgtcctcgatctagcaccagtctgtccgcaggtcccagacaaatacaccaaaaacgacgccgcgcgcgacgacctcgtcaacatcctacgcagcatgatgtggctcgctggtgtcgccgagctgaatccctgcgccccggagcatccaaaatggcaacacgtgcatagcgccatgtccctcgccatcaaaaagtggcaatccgccttcaacgacttcaagaaaaccatgccgtctagagaaacagcagaccccaaagtctacgccggtaacgccctcctcaccatggccgcgctcacagtccacatcataatcaactcgggcgccgctacaaattccgaaatggcctgggatccattcctatcttcattcacctccatcgtcgatctcgccgagacaatccccatcctgcatccatccaccacaggcaccaagtaccgcgccatcgcgcccaaactagcctcgagcacagctacgctccccacgcacttctccccatcctttgaactctccccaatcgtgtcactattcataaccgcgtgccgctgccgcgacccctccatccggcgccgcgcaatctccctcctgctctcctaccaccggcgcgaagggatctgggactccaccggcgccggcatgatcgccgcgcagtgtatgcggctggaagaaaacctgccctcctccgccccattcacgcagcgcaatcccgccatcaccgcatgcgctgacgtcccggagcccaggcgcgtgcgcgacatggtgctcgaggtgaaggagcgcggggggaaggttgatctcgtatatacccttgttacaggggagggggtcgagggggtcaaggttgtgtatgagagttggaggggggctggggggttagggtttggtggggggtttggggatgagggcgaagacgcatgcgggggttaagagtttggacaggctggttaggcggtggatgtgagattgaaatttggggttcaggcttgagaggacatatggactatgtgctggaagtgtcgttctgcttgtgctgtcgcttcttctcctccgcctgcgccgcggcatggatggcgatgtgttcgagccgccgctcagtgcccacctggggacacgctggtgcgaatcccggcgtcggctttggcaagacgcgaggcgcggaggtgtccagatttctaacagattcatcgtggtgggcagatgcgagttcgtcggtgtcgtcatacacagcaccaaagaagacctgtccgctgtcgtggaatcgaaagacccgagcatcagccattggtactgcttactcgatggatttacagggtaatcgcggagtatgtactaagatgggtcaatggttatgttgaggtgatacacaatcctgataggactcactgggctgagtgcggctcgagtagcgattgaatgatatatgccaggtgtaaatcgtgattgaatgagcgagttgtgcagacaagtgtggtatggtggaaaaggcaaacagctttacataatgcgagagctcgaagtccctccacagaaggggtttagcgtgtggtgaaagtgaatgtcgaggtagatgttgcacgtgttcttcttctttcaccatatgctgggatggtcacgtcatttttcgacaagtagttagtggaagctgggttgaacagacatgctgtattgtgggagagcaccacgatgaacaacgatcatgctgaaagagcaggtcgcttatctgatggcctggagttatacacagggcgtggctatcgcactcggaacctaacgatgctgtgtacaacttcaaactataagtccgacgtgcagcagagcttctttttggcaccagacgtgagaatttagctgggctttggtagtccaaggacgttgggagtaagcatgaataagattggacagttggattgtatgtacaagcaccaccaattacatatttaagaagtttcagcttttctgactcgagaacagtgcttgcttgcaggcgtgtggtagccttcgggctcccctcttcgcagccgtcgaagaatctcgttctttgcgactcgattgacagaatgaaattcctggagtgatttgcattagcgttttacgacgtggggaagtcggcgctgatctgcctctcagtttgcaagacgattcagatctatatgatctgcacgaacgactcgaagacatctagagaaaaggcacgctaagctcgtcattgacgcagccgaagatgcggtcgatcaaaactgcccgatggcgttccgctaagtctagcgcatgtaaagccatcttcttaacgtcgtccaaccttccttttctcttgtgctcggacgtttgtgagctctgtcagtgtttcttcacggtcattgttgctttgttactcctttcttcaacaagtcatactgctgccgcctccacattaaatttcgtattggagcaagatctttctgcaaccctacttcgacacattcttgcattagcattagccggcaattgagcactatgctacctttggcgcatctcggtttcaaccataccttttatcgtatatcaaaggcaggtatgcatgaaagtcaaataagtagaagcagagaacaccgctaacaagcgtatagagccaagaaatggatgtgctaacccttgatcgcatactcaattgcggtgtggctgattcgtgtctaacaaacttttcgtggctgaatttgacacatgcgccggtgcgaactcgctcagcttttcagcaactaacgcgacggctctcgagctgctaagcagtgtttttccttacgagtggtggttagcaggagcctacggagatctacccgtcccgctgcatgacgctaccagtagaccctcgtctcgaagcgctctctaccattctttggcaccgggaacctgatcgacactctgccaatgcccgaatgaatcgaaaacgtccattgatgaggcgctgttggcttgcaatttgggtcgtcttcattgctgctatgggttggaggtattcgcatccacatgatgattgaacagccgctgcacagattctcaatgtgcaatatcggtattcgcctgcgagaatgcactttcatactcaatcgtcgcaagttaacctggtgtgcttgcatgcctgattcgtgtcattgaacacgctcattagggcttttctagctcccgcgtccgcgcatcattgaccccgaagaatttcagactaccttcgactcgcgcccaaaaaggtagtccctggcccgttatacactactacgcgcttgtcgtattttcgtcttgactcgacgtatggccatcatatatagctatcgtgtggaagctcttccttaatgcgctgcattgcagatgctgccctccttcacgtataccgtttcaaacactcctttcttctcacgtgaggatgctttacggcttggatacaaatttcacctcttggggacctttcatcaaccacgagacctatgttatacaacccctcactgacagcgacttcatcactgcaatcgtcgcattcgtcatcgtcattcttttcgcattgtcggcagcttacactggctataagcagaccagaaaggctcgatcgccgtggaaaagtgtatatctttggatggtttggctggagattgcttcgtctcttgttattgcaattgagtgcctcttgttcttggtcagggcagtcaggcctagtttctacttcttcatgtctatccgcaagtaccacgagtcatgacacaaagagcaataaagctgacgtttacagtcgtcctttgggtcattcagacacaatgtttgcttcagattatcgtcaaccggattcgaattattctccacgatcgcaagagaggacagcaactcatgatcgggacgtttgtcgccatgtctatcatcaacatcagtgtgttctgtatctggatacctgcgcgtatgcagatcagtcctcagtaagcactctcagctctcctcaactttgagtactcacgaagttcagctgggtccatatcaacgacatttatgaccgcttagaaaaggttctctacctcttcattgacgccttcctcaacgtgtattttatacgtacagtgaagcagaatttagtcagcaatgggctgcaaaagtacaaccggttagtgcgcttcaattctgtcatgattgtcatctcgcttttgatggatcttgtcatccttgggactatgagcttgcccaacggatttgtgtaagtctagacaatccagccgtttacttcaaagctgaccttagataggtatgccatattccaccctctggcatatctcgtgaagctcaacatcgagatgtcgatggcgcgcttgatcaagaagatcgcactcggctcgaatgctccccacaaccctgacggcttccgatccttcaactcttcatcaaagacaggcacgacgccagcagacaaaggcagcttcaaatcctgggtcgcaaatcaacaggcgtcgatcaaaggactttttcgagaagagaatatcccggcttcacgattcggcggcattctcaagacggaagagttcacagtacgcagtgcgccagggctgggcgtagagcttgagtcgcgcaagggctcagggaacaaggatgtaaatgttgctgtgagctgcgttgtggcgtccgatcgccatgttcgcgcagaaagaaatgccaaagaggagaaagggacgcgactgaagatgagcgatgaagagactttgattgaaccgcagcgggaacgtctggcgcatcggaagtcgacggagagctcagcaccgccatctgaagcatctgacattcgataaactttttgtgttttgggttgcggagcatattgttctccatgggtattggtgatctcaccagcaataggagttttcttctagttagacagcgtttgttcaaagtcagattgttacaaagaaatcatcaaggacattcatatctctatgagagggcagcattcggcctacttgctctgcgcaaggtcgcataggctgccatctctcgctgtgacttccagaaagcctctgcagatcttcccctttctccctccataaatgtgccgatgtcaacgatgaagccttgtgggcattcaacaccaaacgcagatttgaagaagaggttgtgctcgataggtgtataaaatgcacacaacggagaagggccgacaaactctcctggtggaggcggattgctgaatccagcattctttcggcaaaggactagggcgtccttgtgctggctgaggtatttgtgcgcttcggtcacgaaatctgtgaacgtgattggtcgtccatctgtgttctcgatgacaacaggctcatccgagtaggattccgacagcatgtagaaatgcttcgcctcgtacagatctacactgctgagttgcaggcggattacgggagggtctgctaaagactccatggctagcgggtgggatagaaagggctgccgcttttcggtgccgtccttattaagaccggactcgatggtgatctcctccacagaccataaaatgctccatcgaagcctgtagaggatgtcttgtcgtatgcgatcaggaggttgagaggctccaccgtgggagtggatctcaggtcccaacacctgcatggcgaatacgcgatattatggcaggacaagcgagtccaagatacaagagtttggcgtcgataatggagtttgatgtatatgtcttgtgaggttgcctaagcactatgcgcaccgcttggcagtcaaacccggaaagtactaagccttttacggacagctatattacttactgacaacgttcctctgagcataaaacatgtttcagtgtatgattttcaagtccgatcagggcattgaagcctaaggcaagtcgtctttgtagagagggaacaccgcgcttcgtttagtgcatgatgtcatcacttcgctttcttcacttcctactttgcaattcgagttacaatattcatgctaccctcgcctagcaactcttacctatattctttacatgcagcatggcgccgaagtcctgcaccctctgcgacactactcgtccagtccttgtgcgctgccaaatagacgagtcagcgaaatggcacttcgtttgtcctggcgcatgttggaagagtgtctcgggaggcgtggaagacgcgaagggcttggaaggacagtttccttggtatagatatgggggcatggtaggtcaaacacaggagagagatagtacgattgtgttttgactgatgtttgccagtggaaagatagaagcgcagacgggccggttagtgcaaagaagccaaggaaagttaaggagaggcagaagaaggaagacaaagcaagacaggaaggttgtacagtcgagaacggagaagaagcgagtgaggaagaaattgtaggcgcataagatgccgcgggtatatggcaagacagagtccccaagcttccatctgtgaggtttaaaaccagccgaggcttacacgaattatgctttcacgtagcacgtggctctgcgggaggcgggctacatgttgcccgctgcacaacaatggattgcgttttattcagttgcgttgtcggacggatgccccagctcaggcacggagaattacacgatacgcgattgaagggtcacgctcggacccagatactccgcatgatcaaaccttgtctcccgccaccaaccctccttccttcttcctcgaacaaggccgccaacatcaaccacactccttcaatccgaggcctatttgagcgtaattttcatcatgggttcgaatgctcggtctgcattgcaccgcgcccacctaccggaacaactccaggatcgcgccgcggttccacgtagagtatattgccttcggccctattagcgcgccaatatccccgcaaagtaaagtggacgcgaacttcgggtggacaatatgttgcatgtagatcaaattgcccgccatgttgtgtcttctagtttggggcatcgtcgccgttatgcaatgtagactaacaggggtccctattccacctaaaatgagaggcatggttggttatatagagggagggtacctgctgtgacctggtgggtatacaacgactacttctcttacatttttccgatttgagagctatatcaagaaaatgttgtactcacaggtcgtttccgtgttggctttcgctgcctcagccatcgccgcacccagtggcgatgtccagaagcgcgcgcagacggtatacctcgctggagactcgaccatggctaggggaagtggtgcttacaccggtaaatactcagcttcgcaatactatttgttcatgtctaacatgctataggttggggtgtatacttcccattgtccgtatccctcaccgtcgtcaacaaggccatcggtggccgtagctcgcgctcctacacccgcgaaggtcgcttcgacgagatcatcaacctcgtaaagcccaacgacatcgtcatcatcgaattcggacacaacgatggaggatccctgtcatcctccgacaatggccgctcagtctgtggtggagctgggtcggaaacatgccagacgacctacaacggtgtcaaggagactgttcacactttcccgtggtacctgaccgaggccggcaagaagattattgccaagggcggcaaggtcatcatgtcgagccagacacccaacaacccatgggaaggtggcactttcgcgtacacggatggtggcaggttcgtcggatatgcgagggacgtggccaaggcgctgggaagcaatgccatgtacgtcgaccacggcgcgtacaccgcaaactacatgaagggcattggcaaggcggcgaccgacaagctgttccctgtggaccacacacacaccagcgctacaggtgctgatctggtgtccaaggcgtttgtcaagggactacaatgtggtggcggtggtttcttgaagggcttcgtcaagaacgagactgcttcgattcccggaacatgcctttgaagtgggaatacgccttcaatgtatatatttagctagcactgtgaataacatggcatccaggtcttccaaacactccgcagcttcacatcctctaaatccactgcttgttgccgaaatgcgacacatatgcaccgccatctccattggctaagctcttactttcgacaacgcccaagattgccttgacagaatcttccgtgttgtccgggcccgtgaagtgcggcgcatatttcatgaacttggcgccctgaacttcaagcttcttggtgtcttcctctgacactgtaaaaagttagcatacttgcatcaaccctagaattgaaagtgacatacagtcagcatatatgcccgtgtcgaccataccaggacatatgcccataaacaatacgccatccttctcaaactctgcctggtacttcgacgttaccatattcatggcagctttgctgatcgagtacggaccaccctcataaatgccgtatttgatcgcgagatcatggtccgccatgccagaagtgattgtgacgactttcttgacgcgtcccttgagaacaagcggcatgaataggttgatgaggtggatgttgccaaggacattggtattccaggcgtcatttaggtcgtcggtgagcttctttgggtctttgccgaggacggtcagagggtcaaaggatgaccacctcgagatcatggcagcattggcgatgaggtagtcgaggctgccggatgtgatggcggatgtggcttcggcggctttctggtgggtgtgttagcttgtaagtcggtacaatactttggatggacctgccttcaacgattcatagtcggttacgtcagcctgaaggatgtggacgttgggcgttcgccattcagctattctggcctcagtatcggcggcactgcgcacgagaccgaccactgtgttggaagggttgctggcgaggttcttgagaaaagctgcctgatcacaagtcagcatggaagattgcaggcaagagatcaattgtatgggcatacaccaattcctcgtgaaacccctgtgatgacgtatgaagacatgctgtctgatttgatattgtcgagactgatgctgcggattgtgtggtggaggggtggcaaatgttttaagaagtgatgtgaaaatggatatagacatgctcatgctcagcagtccgtcctctaccttatatatactttccatgtccgccgagtctgggctacatgtgctgcattacagcctcgtgtctactttgggaagagagggctgagcttggcaatcgatggcatagcgcaactcgcggattttgacctaaactccaggctcacagcctcgtaggacagagggtgattgatccttgatgactgaacgtgctttggaagacggtacgaagtagtgcaagcgtatcatggtcaacgttttttgacgcagccccgcatatttttggaagagcttacaaacttcaactccgtctgcggacaccggaatacctgattagtcgctgataaatctacgctttgtgtcgtggtgagatccaagcggcaggatggagttagcgtgaagtggggcagatctcgcggttttgtgcctcgcaaccgctttaggtcaagcaagcttccttcggcttagcacaaccccttccagtcacttcacaggcaccattttcttccacgccattctcctcacattgcgcctaaagccgaatctccgtggcatgtcttggagatgcatcctcgaaacaagacttctcgcaaacttgtgcctcacatcccttttggtgttcagtcgcactcaactcctggatgatggcgcccaaaggctgttggacttgtaaaggttggtagcctgatgctgcatatgataagagcttggtaacttattaagggcctcagacagaaaggtctcatgcgataagaccattcccacatgtctccgttgcaagaaatcgagacgagagtgttcaggctatggagttcgccttacgtggccgaaagaagatcacagtcgtgccttggtcgctagagcgcgctcgaataccagtcacaccgttccgattcgaggaactttgcagtggatcaatattgtgcccacagatgtgcgattgcatcttgcaacgaatagagtactgcgcgaaggtaagatatgcaaaggcccgaggatgccgcgctccgaaaactaaagggaactcaaaggaagcgatcgtatgacgcgggaacaactcatcttgcctaatatcacagatttgaggccttctgcaccagatcacgtggcaactggagacatggagttggtacaatactgtaagtccttgcacgaagctcacagcatacttggcttacattttgcagtcgattctgtagtgatacacttgcttcctgcactatctatcgaccgaaagaagcttagttatctcatcatccgctcggctctgtatggcagttcacagtcatcgaaagctgtgtatcaagctatgcttgctctcgcagcttaccaccgcggggacgaccttgccacagtgaaaagattgaagagcgcagcattacggggtctcataatcgacactgacccaaccatgtgccagggtatccagcatgtcgccgcaaatttactgctttgcgtgttaggtgtatgtagtcgccaggatcagcattgagacttagctaactcatccaagctacagcagatctacaacttatatgagcactgtcactccgactgggtgggttatcttgtgggaagcaagaaagtactcgaagcaatcaagaaggcagaacatgccgttggaagcgacgcatcaatcgtgctcggttgggtctactacttcgacgtcatggcacgcttctcatttcgacattggcgtaccgagcagttgaaatctcatgtggagagtctaggtttcgatccaggtgggtcgaaggtatgcgccttgcaatacattctggcccagtcatcgtttatacatggcgtccccggcatttctgctcatgcccatccagtgatccagctagttgctgaggtgtcagcaattggcttgtattcgtatgctccaggctacttttcggctgaatatcagcagcatctggacgagttacacttgaagttagaaagcgtctctacgactccagttggactggaagcatcatcaaaggtgattaatcatgagcaaaagctcctcgaacttgttcgtatagctggcctcatctatctcgagcgtgtgtctcgaaacttttctgggcaatcaagcaagctggaaacctggaccacaacggcgctatctatcctggcccaaatcgagacgtgtctgtctccttttgcgctattctttatcggctgcgagcttaacaatgacgaagaccgactggtcattctcaacctcttggccagaatggagaaaaaggcacacatgaagagcttcttggaggtcagattgctcatccagactgcttggaatcaagaggacctcgcagaaggagacttggattatatccacaagctcaatttagtgatgagctcgagagatgtcgtacccagccttttctgatctggcagtgcgtcactacgatggaagttggattgggttttccgataccctgaagttacacactgggtcttcgtttcgcggtcgaagcctagcaatagtgcgcatagctccagcgtgtggtatgggccgcaggtgcgctagaaattatttggcacttcattggcctcaaagatcatactcgtatcacagagagggcgcgatgctaatcactgagattaaaacatgatgaaaggaagcggaaactgcggacttgaaccgaatttaagatttgccttgcctgcattttcggatactagcgcttcaccccaaagctagacgattgagcagggtgttgcaaaatcctagatagcagcagcactgtatgaaattgttcatagtgtataatcgtttatgcaggcaaataaatgagacgcaccagctacgcgagacgatgcaatctacagatactgcaaataatgaattcccagcacaccaactaccccttttgcatccttagatcttttcctctacagcttcccactctccaaccccctcctcaccccctccaactcctccacaacaacctgatgatcatcccactgcttcaacccactcacaacaaccaccgcaaccatcgtctcacaccctttgacataaatcggcaccccaccaccatgaatcgcatactcattcgccgtcgcgcccaaccccaatttcttcgcaaacgcctcttcgtcccccgagaacttgttgtgcaaagcccatgtgctgcatccgaaccgaatgaccgctttgcgcttgcggctgatccagaatgtgttgtcgagctgggtgccggcgtgggttacctgtcgtaagacgtcaatctccttgcatacctaggcatagattatgatggtggtcatgtgacggacaaactcacagcatgaaaaagcacgtggcccggctcactaatcgtcgaaatgtgcacgacggtcggtttttcgaataccaacaggcgcgttcgcagtgcgcatcctagttgaaatgcgaccgttgcgttccaggatgggagggtgttggcgcgttcttgttcggcgatggcgtcgagggcgcgcggagcttcggcgatgggcttgtgctcagggatgagggagtcttgagtcgccatcttggatgtgtacagatttgatgactgatgttggattgatcgaggttttgctgcgtattgatggagttttgatggttcccacttggttgcttgccgcttgccgaactgttgagatttccttttcgggctaggtgccgagttagatcgagaccttagaggatcggcatggtaagtgggtagtgttggaggcgtcagatgagcgcgatacaagaggcaacattttcaacgataggcacatgtcacgacagggcaaagaggatgttgggttgtactttgtaacattactcattgattacatacacactccagcactgttatacaatttctcttcttatcctcttcagggtattatggtcggctaattgccagactttatgtacattctattcatcatttctgcaatctttgacgagccacttagccggcctggtaaagaccgagagcgacaacatgagggttaatcatgctcaagttgaacggtgtcaagaacagatcggagtcggtaagcgcaatgaacatggtgtcgttggccattgggtcgccctggtaaacctcgccggcaggctggtaggtaaaaccagaattgttgccggtgatctcgagcggagtgtaggtcaagttaagctggttgacccaagcgacgaacttgggtgcaccagcagaggtggaggtgacataagagttgttggggccaacagcctgtccaggcacctcccaagtcaagttgagaagctttccagggaaagaaagaggctcagagcggttgcgggcaatgccaggggagcaagagtaaccagggtgctcggtcgcgttgacgttcacacagctctcatcctcagcaatggtcgagtcgctggggtcagcaatgcggtttccggaaacctcattaggctttgtgtcattgggagagatacggttggggttagcctggttgttgatgtgaaggaccgggaagttttgccatgcgagacgagtggtgttctcagggcaagagctgatgtaaggtgcaaggtacgtccaggcccaagactgggggataccagcctcgaaccacacaggctgcggtggaagaccgagcatctggcggaaagagatttgctgacgagcctcggtagcgatagattgggagagaagctgaccaacctcacgagagtcgaggtggttgatgaatccccagacaccagactcaccccagcgggtgagcttctggttgaagtcgatgaactcccgcacagtgcggaaggggtagtcgtatgtgcattgaggggcagctgtctcgccaagcatgttcgacaagagagtagcgtggccagtctcctggatagccatgaaggcaatgtaggcgcgatcctcagcagtaaggccagcgtcgaggaaatcttgctcggagaagactgcaagaccgttgttgaacaagtcaagctcgatccactcctggtagagaccgagctggatggactcgtagtcgaagtcgctgttcacctggtaacgaggctcggtgccgttggtgccgagaccaccagccggtgtgtatggaataggcatggggttctgcggcaagccattggtgttgtagtatgtggcagtgggtgccggaccaaggggctcgatagcagttcccagagtcgctggtgcctgtgccgcccccgtgacagtggcctgaccagagtatggtccatggctggttgcgccagtgacatctgaactcctgcgaggaggagctgatccaggtgcggtgggttgggcctgcacggctatcagattcgaagccttgtactacagatgggaacacttacaggaatctgagaagcctcaccgaatgaggtggcaattgacccgactgggtcagagaccgagaagctggcgtctgcgttggtgtacccagcgacctggggcgcaggagcagcagcagcaagcgctgcgagtactgtggaggtgaaagtaatcctggtcaacatcttgaaagtgactgaacgcgttcgagatgggatggcaactcggggagagcgacgcgactgaatatatatgggtgagccatttgcaccacgcgctactgctaccgcttacacttggataacaacaaacatgtcgccagaacggtcaatctctatgatttcatgactggcccaaggcggcagtgacaccacaggcatggagaagctagccacgacatggtattctcacaaacgcgatcggagagtcgtggcgagcgaatcacaagtgcagcgacaagctttgggcccattgaaaagtcctgggcgtctgtgcgaacgtgtcgtagtaaggtcggttttttcttcatctgccggttcaatacgtgacgtcgtcttgacatggtagagccatcgagttttgagccgcgctagtccctaccagcgtaatgatccgccttgtgcctggcactcaactggagtcgcacgcttcggcgagctcgggtggtttgctttgagacgctttgccgcacaaagccctttcttgctgaacaattcgaccactctcgcctcccgcctccgcggaccaatgtcgcgtagcttcagatgacttagccgttaacccatgcatagattcgattgagctgcaggtacaggtcggcatatcttctgtagtttaatgtgcgtgctttgaaaacatcactctgcagcgggaggccgaaattcggagatggcacggctttccgtgagctcgcttgactgttgaagttcgatttgacatcagatcaacggccaagcgaggcgggcggcggaaaccgttagcgcacgatttagccgtgatgtaatcgttgcgttgaatgttgcctcatcacgctgtcacgggaattgatcgtgctagagatgtgaaggacggcccgtgctgtcggagtgattttcattgattatcgcgcatggttatcccaacattacaggagaaggattcagccggtcaaatggatggagaacggtgcgacatgcagcgttcgcattggaagagagaaaaggcagccagaagctcgtgcatgttgactcttggcccccggttaagctacttcgcgcgagccattgggccccagttctcgcgtggcgccagttggtagcggacatacttgcctctgtcaggatctttgcccagtttctcatcgagattgacatggaagtcagaacccagataagcgaaagggacaatcttctctgctgctggagcctccacattggcggtgctttcgttgggttgcgcgtcttgcgcgtcgcccacagatctcgcagagacttcaactggctcctttgagcctccaccagtgaatagaccttctgcgttcgtcttgcccagtataacaagtcctgcactagccttctttggcgcattcttgagtggtgcccgctgtcgaacccactcgagcataatatgccatatatccttccacggggcatcagtcttgatagagccaggcttgcagtggctcattgacactctgaagccagcatgccgaagcgctccgcgcagaggtgcgagcggtggggcggaacagtgtaatacccttgcgacggaactaggaatgaagaagaaaggatggtgatctacttccgccgggtcagctttcggaatcagtggatccaggacctttgtgtcctttccgccgtttgctttgtctttggcgccgaatgtgatttcttccaaggctgtgtgcagcatgccttcaatgcgatccattgtcgggtaggtcgcgcggttgacgtcgtttagctgcgctaacatacgttcgataaatcccacgttatgcagcgggccgccgtacattgggccggacaagtgggtcttgaagccgcaatgctggcagtgttcatcggcagtagggccagctgcaaagctgtgtttgtaaaacttgtcgccgttcttgttgtgtgtaattttattccgcgcgaggaactgcgtggtccatgagccacaaccgctgtcacaatgatacacaaccattgttttgccagcaagcatcttgacatcctccggggacttgcgtatgcgcacaaatacgcgaatgtagtagtcgatcgacaaagacaggagtggctcgatggccatgccatagcgtcccgcggaggaggctatagcatgcagcaacagccgaagaccgccctcgtggcagggttctcctttcagtggcagaccaccatattgcgaataggtcttctcgagatagccgtgggacgcaaaaatggctgaatcggtgcaagtgacacatagtagaccgtcactgttgatagcttgaatcgcggaatcgaggaaaggggccgcggtgccataagggtcgaggtcaatgacatcgtacccgttcttgtcgcagtagctatacatgtaggcaattgcgttaccagtcttggctgtgatggtgtcttccagcttgttgtgcttgacgttcagcttgatagagttgaccgccttctgtgacatgtcgttcgccgtaacacttgttgcaaagggtatttctttggcgtatcgcagggctcgtagacccgtcgcggaaagcgcgtcaaggatgctgaagggcggtctccatacctcatgcgtttgggttgacttggatgcaccgtctgacactccattggcgccctcttcctctccagcatctccgttctcggcgaccttttgctttttggcgggagctgcatcaccatcagcagcgctctcgtccagcttgcgcttcttcgctgcgccctcgtcggtcgcaacagcctctttagtcgcaggaaccttgtccgccacaggaacctgatctgacacacaagtgctattgggagcctcttccgctgcagccttctcttgctttctctgtctctttctctcacctttcttcttgagctgctcatgctttagagtcttccgctgtattatgtcctgtccaaaagtcttgatcgcaagaacgctcaagtcacgattgaactgttgtatgggattgtagaagacttgttgccgttgcgtctcctccttggtcatcttcggatcttgagaagtaggtatgccatgtggtacaaggatatgcgccaatccttcttggatggtcgtatacaccttctcgtcgtgggtgatagtctgacccgcgcgtggcgtagcatcgatagcggagggcgcatcggccatgggggtatctgtggtagccatgatatgtgaggtatggaaggcgcgcgtggtgatgctaccggtagcccatagtttgcggggaaacggtcgatagagtcgcgaggcacatagaccacgtagattgggtatgaaggctgccagattcaaggtagagactttcggactcccaaaatatctttgcgtggttcctgggcgcgaatgtaagtcgggcttcaagctgtcgcgtcgcgaaccagcgttcagaaatttggccgcggtttaagcttatttcttagcgccttggggctcttccccttccccacggtgcgacaccatccatcccaccgtcaaccggggatcaatcctacagcacctcagcgatgatcaacatgcttctaaagagcaggcgaacactggcgtcactgtttgtatcgcgagccctgcagcttgtcaactacgacggaatcgaacagcgcggcattctatagcctgaagctgtacacaggactctgccgtcgaattcgaaaggtagcgatactctgtatagtttcaggctattgcatggactgtctgcggttcgcagcacctgttcactttccttcgtactctgcagaactccagatgcaagcctttcagccctaaaaccaatgggtgggtggatgcctaaacatagcgcagtcagacgcgtctcgtctcacagcccccttgtacctacaaagaggtcccagtactgtctctccttcaccaagcttctttagccagtctctcatttgctcactcaagcttttgctgtcgtacagcgtcataatcttttagttgtgaatgtaaagtcccgtcaccatgggcaaagccgcaccaccagcgtatcgggacgaccccgatgccgtctctctacatacgacacccgacgactacagctacgacgatgcgccagaaatctcagggcttccgccttcatacacggacagcgaagcaagcactgccccaatctcagcgcccatccgccatgtcccacctccatccactcgaacgaaccacgataaccccgcattcaagaacgggaggcctgttgtctgcgaaacggaaacaatcatggattccaagctcgacactgatccagacgccctcgaacagagaatttgccatgccggaaacaatatgccgacgccctacatctacataatgggcacacacaaagagaccgtgaggcgcggcgacaagaaggaaacacatcacgttaccgacttccgcatcgtggttaacatacaacgatacataaatcctgtccatggtacatcgtatatcccgtctgtagccatcaccacagtcgagaatggagagaaaactcacagaggcaccatcctgaaatgccgtgcgccaggcgccaagcaagacatcgaggtcggtactccaaagccgacactgaaggaatggtgccatcgatactgcgcgtcaccaaggatgttgcggatcttccggctagagcgccccgtaactggcttggaccagcagcatctcaagaaccgcatcgaaggcctgatatcctccgcaaactaccgcggtaacgtcagcgtcactttccccatcgaggaccgctatctcgacatttacaccagcaacaagatcaacgagtggaggctgaagacatgggtctgctggatcttttacctcacgttcctctggatcttcacgtggccgtacctcttcttcatgacaaagcgatatgcggttgtaagagccgagtggccattttctgtcatcggggacaatgggacgaagaagtacacgactatcagtgaggagcagtggtttgagaagtggaaggttggtgtgcgtaggctggtgcttgataggtatcaaggtgaggcgacggaggagatgatgcaaggagtcatggcgaggccggaggacccaccgatgccaaatactattcgtacagggcatgcgggggttgatagtgcggtaggtgtgttaacacagggctttcaggtcgcgcgggcgattcaaaatggagggaatgctgggagaggtttgcagggtggttggggatataatacttgagaaagggagttatttcccgacaatttgcgctttactacatcctacagcggtccgatcttccttgaatcacattataaacaggctgtcttcgtctgccgagtattatctggcctctgcagattttcctacgacatccattttgtgaaggccgctttcatcccattcttctcctcaaggagcgccattatatctttgtcaagttctgatatccgattctccatccctttcttgtccccaatgagtgtcgtgttctccttgacaagatccaatagctgactctctatatcgtttatctcctgagtgagtgtcttttcgttcttttccaggcctgatatctgagtcttcacatttttttctttttcctgctgcgtctctctgtccttctccagtcctgtcacgcgttcccgcagttgcgtccgctgttcctcaccttgccgaaggctggctcccaatatctcaatatttcccatatcgcgcaccttatctgctcgaagtctcgcgttctctgctacatactcgtgctgttcattaaaccgcttggagtgagaagcagtgagttcggctcgaacctgccaatggatggtgttttccttcttcactgatgcgatagaagcagtgagctcggaaatcttcttccacaatagtgcaatacgttcggaggcgtcttcattgtgtttcgcaagcacggcattgtcgcgattggactggtccaatttctcgctttgcgtgctttcgcattgaatcagctgacgatcggtcgtatcttgcgctctattgtattctattagcagcaacacagtggggttgtgctggcgtgcgtaattactgacgtggtgggtctgtgattaatcttctccagtccgagtatagttccgggattttgttcgctcatctttgtggcctcaggcacagctacaatattttctttgcgagccctcttcggttcaggtatgtggcgttgtctagccgatctcttgagagccgttgtgcgtagctggctgcttcggtccagtgtgggcattgcgctgctttgtggatgtgagtagtgaatagtgtgaggcaatgaatggtcaatacttataaccggtgttcaaaaagctcgcataattgtctcagacatgtctaaatacgcccaaacacgatgtgtttgccagcaaactttgctcctctttgttcacattgctaagtttgctctctatcaatgtatcttcctcttcctgaaagcctacatgcaagtctaccttgctgcagcaaatatttggcttcgtttgcgcgtaccgaccggtgaagccgctcctgctccggcaagtgccggccacaactcaaggtgaaggaggactgctctttcctcttcagtcccgccacgtgacaaacagctcatttgcgcaagagcagatgcgctaacgccgcggctcacgtatagaaacttctcgcgcctcgcaaatttcttttctcgtcatcctcactttttctcgcaccgccttcgtcttttgagctcgtcctgccaccatggtgggacccgacgagaggttgtttcttcacttctctcgatagatatatgagcgagcagaggtatgtcgttgctcactcgagctcaccgtcgctgtcgctcacgtctacaggtctggacaggctcaatagcctttttcgacttaatgaagcgctggaaagatcctgaaattagacagctccacttatcgcctatagaaaagagtgttgataattttcagacatatcttgcggtacgattatcccaaaatcttcgctttctctttgtcttacatcagtccagaatagtgagcgactgcatggatgacaagaagtgcgccgcgcgctatgagccttttgtcccatggaggtccgttatcttgttaaaaacagacgttcgaagtggttccctattccaggatcggccacgggcacggctgaggtggtttcgccagagattgggaagatctaccaggggaactacaactatacctgcgacttcaacaagaagtaggttgaaattttcgactacccggagtctgattgggcttcgtaactctctcactgggctttcccagagtgcgcgagtaccggtacagaggggtcatgagtatagatcgggcctttcctttccttttctcttcctccactttagtggcatttctttttctccttctgtttttctgcgatcatagtgctgctacgtacgtgcacagatgacgatgagaatatgcagaatgatcaatcaactggttaataccccaacccctgcataatgaacatcattgaccccatcccgcgtaccctcacttcgatcgctggtgcctcggatacctatgaccttgcatgacccgatcattatcagtatttcatgaacattgtaactctggaaagtcttttcgcgattcttgaggctatcctcgatctcaatatgtatgtcccagcttcctaggcaaaggctcatcgtcgtcagcgctggagcgtctcgagatgccgttttgaaaatcttctggcgtcttacaactcaccgatcgcgggtcaaagcctgctctctatctatgagtcaatcctcatgcaacaacacgtccttcaagtgctttatggcttccagttcaaaaagatgtctacactgtatcaacaacataaacgacagcctctgccgggcttaggtccctcatactaaactcgcgctccccgtgatcagagcggacatcgacggctatgcatggttacatggtcgatgaaacttagtgtgtttacctaggcaatgatagccatctgcgatcgtcacccttgctcacatacattgattcttagccattatctctgtgtattgctaccggcaactgagggttcctttcttactgcccgaaactgtagtcgaatgttggtaattgcggcgcagcttgcaaggttcttattcgcgcaatatatctgctatttccctggggaagatcagcatattgccattacccgagtttctgtgccgcgggtgagcatgctgcaagaaggaggcacctttctgcaagacgtcgtgggaaagatgcattcccggggcgcggatcaatgatagggtgctgtggttactcctgatggtgcatcgtcgattgttcccaatttgtcatctcaggcaggcccaacgcacttgattctcacgtcgcccatttttcattgcgctattttgatacattgcttagtattcgcctcatcttcggtcactctccatattatttgccgagtagtgagggactttattcgtgatttgtacgggtaacttctatcaacacataggagaactgccacattttgccttgataatcgagtcgcgagaaaacttttgctgtcaatcagacactttagcgacgatgaaactggctactcgtcctcgacggaaacatttaagcccttgtccgaatcgctgagcaagactcgccatttgacttcattgtcgatgccagctcgtggcgcaactttaacctctagatcgaaatccggcatgggcgttgtctcccacattgcagccttatatgtagtaggataaacccattcgcccgacgccggcgaaacgtcacagcgaaggatcatgagcgcagtgaaagccagtacctcggtggtcgcaaagtgacggccaggacacagcgttgtaccgccgccaaagcctcgaaaagcgatgggattgtgtttgcgctctgttggcaagaagcgccggtgatcgaacgagtgcacagtcgagccaaaggcttctgcacttgtgtgctggactggtccgggaatcatgactgtgccacctttctttaggagatacttgccctcaagtatgtagtcttccattacaagcctcgcggaaatgccgatactgtgcgtccgcagtacttcctgtaatgtcgatagcagaatagggcatgcgctcttgacgcttgtcatgtcgagggtgcggagtgtctttgtctcgccgtcttcttctaacaaagtgtcggaagtaaccttggtaagctcttgtcgacattcttccaggatggtcttgttggaatagatgtggtagatcatccaaaatgtggtgggtgaagtgttggtgagaatgcccagtgcgcccccacattcatacctcgcaatgtcttctaaaggtatgctgtactcttgactatgttcaacgcgcgctttgatgagagctgatccctcaaggtggccttgtttctggaagtaatcgaggaatgcatttgccatcgtcctcctggccgagacactttccttcgcgagcacggagggaaagagtttaagaagaaggaacatgatacctggttggaaattcctgcacattgcatcaatttagtacactaggcatttgcaggtgatgaatacataccagaagctcttttctactttaggatctttgaatggatttttagggccgtatacagaatccgtagtcgctatggtgatctcatggctaatgaactcgaagagcttgacagtctgttcgcacttcattctgtcgatggcatccgcaactttctgggccatgacacgattcatcgcatcaagtccttggcctggcatcaatgggcctcggacggcagggtaatgtgagacagagtagcttcgtggtccgtcatcaccattgacgtttgtatcgaggatatcgttagctatcttactggagccgcaaatattcttagcggccatggcttctattggcgggaaagcaagggttttgaactgtttttgtacgggcggaatgagcaacatggagttgatgacgtacagcctcgaccctggaagatggagtgtgtagatgggcatgttgtacttgttcctgcaaggtcaacagcttttatcgcggctggcctacaacactaacctcagctcaacgtagtatttggtcttcttcatcatcagaccgaagacatgtcccaagaaaggaattggtgtgggtgcgactggtggctccttcgcatcgtggatccagtgcagtagcaggtgtagaaggcccagtagcgttatggcgccagtagcagccgctgcgagtgctcctgacatgagaggcaggatttcttgaagagagtggtaccaaaaatgagggcagtatcatgggaagcttgtggtagagtttcggacctgcgaagtcatgtaaaaaagagatgtgctgtacgtcctgcgctttgaactctgtcacctctctgcacgcacccatatgcagttgtacggcgtatgtaccacgtacgcttgctagcgtaagtggcggagcattagagtgcgagactaccggtttgtcgggcatggatcgctgttcgacatcattggatggatcatcacgtccctgcccctgcctgcgtaagctgcacgctgcacatcgtcgcacacaaggcctaagccggtaacctctcttgcgcgttcatccgtaactgccgggatgcagagcgatcatacagcacttcgtcctggaccattctggtgtttatcggacttgatcattgaaggtgttatgtgggttgagttcagcggagcagcataagtttatgaattgaacaagagcagatactagtcaattgaaaatgaagtcaactttctatccacctattgcgaatcggctctcgaactgggacgactacttccacctattgatatctctcaactactgcgcgtgaagatagtagatcgtaactactcaggtggagatccggcttgtcttgctactttggctatcctgggagaagctatcgttattgtgctcgtcatgcttgaattgcattaacatcctatcgatggtatccgtatgtggttgctctgagattcccggcagacgctgcagctcctgtgaagctctgaatataccatcgttggatggcgttcgtcggaaacccgtaaaccttgaaggcatgaaggagcttagtgaacttgaataaagcttgaaaaccttagcgcatgatgccatgcacggaatcataatgccaactgcagactcgataatcctaatgacagatcagtatggactataagagctttcttgtttgctacgaactcacgtaacggtcataattgggttgtttgcgtacgtgatgtcagtgttccacagagttacgcgaccgccgccataagtgcgtttacgatagtatagagcgatagcgctcattacacagcctctatgttaatagttaagcacagaaagttgcgagaattcgatatacatacaccgatcccgtcaaaaatatggccataactccagcctttcgcgctctcggaagactgagatcatacacagcaggtaatggaaggacaagtagatatatatcggtgaagaggttgattgaccctgttgtgacactcaagatttgaacgacaccgtccggattgccgcatttcggtccagccattccggcgaggtatgcagctcgatcctgtccgccgtgaggcccacagagaatgccattcgtgatacctgtgccgactgaatatagtcccgttactagtactccgacatatacaagtctacggacgtatggcagcggtcggaaagcgtggtaaattagactgaagatggaaagcttaatgatccataccaaaggccccacaagaattgtcaggagtagcgatcgctaaagatatgttagcgcaattgagactgagattgatgattcttttaccactaagaccaccttggtaagtcggccaattttgagatcccatgcatgatagccatatgccccaccacaggtcactgtcgagatcagaagaagcgtgggtacagaggtgctattatacatactagccataacgagggcgatgaacaacagagcagcagcctaatatcatgagtgtgttgaaagtgacgacgagtagagtagacctactaagctcgccaagaagatgtctttgacgcgtcagtgcgacgtacagaaaaatgatatcttgcttactatcgtcccgattccattttcgtgtgatgaaacacttcgtataaacccgaatcgaagcggctatcaacatgagaggtatacaaaccgaggctgcaatcaccacgctacgtccatgccaggtgggatactcaaagttcggagtgatgccctttaaatcagtcgcttacacatcttctacatctagagcactcactgttggggcttgaaccaagggttgatcgtccagtaacgcccacatttccttaggaatatcgattgtcgacatagtgcttagtaacgctcttagtgagcagatcggtttgtgtaaatcaatgtgataaagatgaaggagttattgggatgtcgtaacgcggtttgagggcgttgccaggagttttgcttatggataaatcagcgcgtacctaccttgactaccatactgctgagaacaggtgactactttggcgctccatagtcacagcaaccctgccccaattgctgtttcaattggtagttcggtccttgctgtgtcggtcttggtatgcgaattactcaatgtgactcgagctgcgccgtcggctcctttcatgcatgcatattttggtgcccgacgccgtgtaattcacaaccttgcaaatgactttaatgcatagacatgcattcgatataactctcgtccaatgtcagagtacgctgaaggatcgaagtctgcttccacaattccaaccatctgggcacctggctatgctcacacctcattagcgaaggtgtcttgagcattgctatccttacgcaacgatggcccctcctgagctgacagtatattaccattaagttttcccagccccggtctcggtataagcttctaaatttcactaaaaccctacagcgactagcatgatggctaggctattcttgcgcgcatctacttccccattccttacccaggcgcttgcaacgatgcatatgaccgctctatttcatgcactgcgggagcctcttccctgctgtgtccgcagaacgctagaatcccattggaaggcgcggatccatatcaccgcttgatgcttcggggcaatctaccttatcaactgcgccgctttgaaactgggttcgggagcggagcggcacgacgattttgttgatcattaattttatccggaactttatcatgtaatgacgcgcaccggcatgcttcaggcagtcacgaagagattgaagaattactcccgaggacgcgaaacaagcacgggccatgaccagttcatcggtagcgaatcttcttgttagacacaaagtgccaggtgtatagcccgcgcatagccatcaaatcatcgactggaatgcccaccgtcgtcgtctcgtctaactacggtgtccgagcagctgcagaggagatgatcatgtcagaggcttgcattggaacttggaagcgtcttgtcttgtaagaactacccgtaaaagcgccctactatatcacgtgtgcacaccctggcctgtagagatacagcgcctctgaggcgcaggatactcaccataaatgcacctatatctgaggcgatgagcaaacatggactttcaacgactcactacacaagtccttggatttacacacaaggccagacttcagcatatcaatatgcttgcactgatcacttttgcttggccgttgtatgcagctatagtcggtttcaagctatgtttattgatgcccctgctgtggagatggaattttcctcttgctcaaatccctggaccttcggtggcagcctggacaaggctatggtggatcaaggctttatactctgggcgaagtgctcagatactcgtcgatctaaaccggctacatgggaagcatagttaaaaactcaatcacgaactcagctaacatcgacccaggccctgtagtgaggatcgggcccaagacgcttgtgattagtgaccccagcacaattcgaagagttctcggtgtgaactcaccataccttcgaggcccgtggtttgacagtctcaggactaatccacacacgaccagtgttgtatcagaacgcgaatcgaagaagcaccaagccaagcgccaaatactagcaccaggattatcggggaaagatgttgctggtgcagaatcagtagttgacatgcacatcggcgattggatgcgtacactcttcataaaaagcgacatgaagggggaagggaatatcgagatcaacctgtcaaaggtagcacccttcctcagtctcgacatcattacacatctatgtcttgggcagtcattcaacaatgtcaagtctgatagcgataattatggccttcttgaggcattgtcaactgggatgatagcacagcagtacatcgcgtctctgctcgagctcaagacggctttgttctggcttggcagcctgccatacttacggggcagattatttcctaccacaaaatcaccgacgggtataggacaagttatgcgcgtaaggaatttccaaccctatatcatgcctcttagctgacaagtcacagatcatacaagaaaaggtgcaacagaagttgcgaaatactgctaccaatgataaaaggttaccgatggcggacatgctagactcgttcttatcccgaggactcaatcccgaagaggctagcagtgagatactagtagtgctgtgagttcaccaaagcaatacatgcctgatcagcattaacttccagacagattcagtgccgttggcgcgacttcatacacaatgcaaggcatcatccatagtgtcataagcaaccccaatatatgccatcagctccagcacgagatcgacataatggtagaagagcaaggcatctcaaccaccgaatgcgccgtagatgccatcataaagaccatgccataccttcaagcctgcatctccgaaggtctccgtatgtatccagcaatcacccaactgcgtgagcgagtagtgcctcccgagggtgacaatatacacggccactatgtcccaggcggcacattcatagctctgaacgggctagccagccacttggaccccatttatggaaacaagctggacactttccgcccagaaaggtggcttgatgaagacaaggttctgctcgctcgcatgcaacggaatctcgatctcacttttgggtatggatcgtcaaaatgtttaggtgaaaatctagcaaggatggagttgaacaaggttatctttgaggtgagtgctacaccagcattgaaagtgacgacatactgaccaccttgtagctcttccggagatacgacgtggaggtgagtaacactgaacgtccatggagttatcgcggggattttgtccttgcagatttcaatgtgttgttgaagggacgaatgtctatggcgcatgaccctgtcaatctggctccttgatgcgcgagatacatgtcccttatattttttccatcttggcttgttgtgctgtcattagacccaagatttgataaatagtgttactttgcttgtcactatgaattttaccaaacctattacacggcacgacctgtcatcacacattcgttaaaacattatatacgttacatccccccccccccccccccccccccattacctaatacagcctctgcggctcaaagctaaacctctgatgactctcttccatcatcatatgatctttcgcatcccagctcgtcgtgccctcactatccaccgacgacgacactcgagcaatttccgatccctctgtcgatgatgccatcatatcctttgacgaaggggcccttgaaatatcgctggctttgtcaccctgcagactcatgtcgatgatcttgcggccgtcggtgctgggtttgcgggacagcgtgatgaattcgatacttgaagtgcggcggcgtggaatctgtgaagtgggaagaggttggagagttacttctggcgcttcgtcgatggtgggcgtggtggaggagacgctgtgcgtgctagcatgattcttgaacgttttgagagcggacttgggtgggaatgttgagcgctgttgtggtgcgaggggattcttggtcggcttagacttgctggcattcagggagtcggatcggcgttgcaccgcatgagtgctacctggcctggatattgcggagatgttcgcagtcctcgtagcatccgtcttcgcccgtctcggaagtttgccatactgctcgctgtttgtttctagtgcagccaatgcatcttcgattgtattgcctacgtctacgccattgaagccatgatttgcaatctcgaatgtctttttgggggtgcctatcctactcagtgaactggagtgcgatattgagctatgcgatggccgatggcttggcagcggccattcgcttggtatctctgggactggtgggactggtgggacgtcatctgcgaatttgatgctccggtcgttgaacgacgacttcgtgggactgactgtatctgccaaagagtagttgctactgcgactgcttacggacgtgcctgaaagcctcttgactttccagttgccagtcttgcgatccacctccaatgtggaaccagtgtattgtagcgagtcggccagcgtatgcgtgtcctcgaagaccgatgtctcatatcgatgcagtgtttcggtcgatccgttgggctgcgacatgggtacggtgggcgcttcgcaaggaaggcccttcttattgatcgaatggctgatgctgagatggctatggacgttagaagcgcttgtgaggtttactcggctattacggcccgagtagtctccagaaactcttgatccgtttggtacgtggaagcgaaggtcgacgcggacaagcgcaaacatgacaatgacgatgatctcggtgacgaagttgaatatgtagaagcatgccttgtgtagataccatggctgggagataggctggcccgcggagttgaagacgggtgtctgaggtatccaggcgatcacacagcgaaacagctgtccggttgtcaaaacagccaccgcgatcagtaggattgcgatgttgactctgaggcgtccggcaccaaacttctcaatctccgtacgtggtatcagtccagagatcagtacgagaatcgccggtgcgaagcagaagacggtgaagtaggtttgaccagtaagctgtagagcgcggaacacatgcaacttcgtgctactagcagtgaagaactgccagatgttgaccaagataatcatgatcaaagtgatgaccaagacagcaagtgcaccgcgatggaagatgcggtatggagtcgaccagcctaggcgttggtgttgcgcgcgtactattcgctgcacgaagaaccagtctatcataaacaagatgatggttcctacgtatacgaagacattcgcagcgatcccgagacctatgttttgtgggtggcatgcccatgctatgcgcaaggacattgtaataatacggatcttgcacaatcctttgagaagtcagacgggaggctgtttaggtatagcaggatgtgggacataccgagaatggcgccattgaagatgaacttgtgcccgcggcccttgttcgccttgaagatcttgatgtgaataataccgaagacaagatagagcaccaggaagatcgcagtaataggaacgtcgggtatgacttctggattaccaccgaggccttgattgcgaggagcatacggaggaccttgggataacattctcactccctgtcgattttttagtattgagcctgtgctaggtgtacattcacgacacttactggcgagtcagccgatccctgagggccagacatgatcgatggttccaccgagtgcaagcaggtcgaagtcgcgagaagcaagcaagacggttctgactagacgtgcaggtggaccagagtatatcgggcgttcgagaagcgacattgtgaacctagacgagtcatacgtagcccagggcgcatgtattccagatagcgagcaaatgaatgacgattgtgcagtgtaagtcacaggcgaagcctattgagttcctgatctaagaccgcgccgcttgtgggactgagccggacgaaccacagcccgtacagtatacttagagtttacaacatcagcccgcgctttcttggggtgccgacggtttgttgtgatatgctacttgtgtaccgcgcaagcgggctgcggctggtcgacagaacttaccatcactcagctgggcgcctctagatcctcttcaacacctttttacttggctttgcgcttctttgcatattgctggacctctgtagtcaatgggtgagggcggcggctcatgctcccactcttccacaacacgtcaagatgcagttgtccagcaagggtggttgtgttcgggtctcctcacagatgccgggagatctgcatggcgttgttgctgcatgatgactggaggttaaggtggcaccggcttgaacgaaggaagccggcagcggatgacgttagtatcggtggcgcgcaaagaaaaagctccgcgcatgtacctgaaatagcgtaacgcgatgcattgtgtccagtggtagcgaagaagaaggggtatgtcacgtgtgttcgcaagctgttggacttgcatggcatttgagacttccccatgtctgtgtcggagaaacttcggcaccgaagcttgagcttcaattccactccaccatgacagattcacccttcaccaccacaacaatcagtacatctgagcatactccacaactacccaaaggctacaactggcgtcttattcaccgattgacgaaggaaccgccgcacttgcatggacacgacctgtatatcaaagtagcctccccaacccacgccgccttcacagtgcctacgccctcacaatgccgccaaaacccaaacaacgcgccgttgtcaaggcctctaaaccctccaaatccaccattccctcgcccttcacccccgcatccgccgagctctcctccctcctctccaccttcagccgcgacaccgtctacataacgcacatcgacacgcacccggcatggttcaaaaagcgcatcttcagcgtacccgtcatcctcaacctagccataaccttgatccttgccctgcgcgcatactacatcctaccttactacgcgcgcatcatcctctccgtcatgggcaacctcaatgaaacaacaatatactggacgcaagaaacgtggggcagtatggcgtggaaggtgtttaagcgcatgttaagcttcatgctggatttcctgctgttcagaattgtcggaccctggccgtggtccttcttcctcgaactcccgggtaatcccgtgtggtggcggtggaaggtcgggtttcgcgatcaggaggtggtgattaggcagagtcgcggttggggaggccaggatctgttgggcttggaggaggggagttcggggaaggcgggggaggatagtccgtttttcaagacgaggatactgcccgcgctggatgaggcgaggctcagggagaagacggggtatttgctcatggatgcggactttgatttggatttctatggcatgattgcggcgacgcaactggtagatcggaagacggttacgatggataagctgcgaaaagccgtgtttgtgtatgtgggcgatttgaaggcggaggtggagaatgggcagtgggcgatgtgggattgctcggaagcagagggcgaagagtcggagacggaggcgaggaacaaactcatggcgttcaaggacaagctcacggccatgggcaaggagagtttgttcttcaagtgggtcgagctggtgcagttcgagagtaacgcgccaggaggcttcactcaggagaagcaggcagagactgcggagaagacgaagaagatgtttgaagcggagggcgtggattgggaagcattcagcactttttattggaggagggaacatgcccggaatgtagatatggtttgtggatattggctttgcattgcattgatacccatgtacacttctcgaagcgagtaatagatctcgacatcctttacttcatacttctcatgttgcgttcgacttgaggtctttgtgctttcccaacacgccttgccctggcgacacagcacacccaccgacccgaatcggcgtttgtatggtaccggtcctgccaggttcctcgtcgtagtagcgctgtagctgtccaacagccatgaagtcgtaatatcgtagctcatcctctgcccctcctcacaccttccctctgatcaacttccccaatcccaagcccgacgacctcttctccctatcctccctactccttgggcgtgggcttccatgcctcgactccgccacctcggacgccggagacgcctcgcgatgcctcctcgacacgcgcttcgactcagagctacccgtagaggtaagggtatcactgcgcttcctgagtttgcgaacaggcgtaggcgacgccgtcctctccgcatgagcccgactagccgaggacgtcgctctcttccttctttcgatcttatcggagtcgggcgagacagcagcacgcacactcctctccacaggcctgtccatcttcggcgcctccatcaccacactctccaactcatcgatattcacactaatctcccgctccaactgcacattcttccttcgcggcggcgacactgtcctggcgcgctgcttgctgtagctctcgagaaacttctcgacgtcccgcttgttggcgtcggtgcagatcaggcggaagacttcgacggcgatgagcgaggtcgcgatgtaggagattaggaagcccaggcgtgaccagaaggtggggtcgagcaggaacaggaggaaggagccgtacatgatggctgatgtgtgatgaggatatttcggtatagagagaagggtagatgtatgaatacaagtagaaataatggatgataatatagtcgtgctgccctcaagcaaggaactctttttcttcccaccacagctttctcttcctcttatcagtccgcagcagtatctctgccgtgcgatggcgcaagttggaaaaatcgaggcagtgtaacaaccaactttttactaacgtccaacaccggggggcctcgagcccccaaatacccgtcacgcttcccgccgtgttgcatgtctcatctccccccatgtcggccatcaaacgctgcgcgcctgaacgcccaaattaacctcactgcgacgtgaaggtctgcggagtttgaaaccaatcagggggggtttcagttgggtgtctcacgttcgaggatggaggggcgggaccaatgaacagcgggtctgcgcttacatctgggcagcgcctagcgagaaggcgtgcactcagcatgttacatggacatcgaggtccaatagcatcatgggggctgcttccctcagcttccggagtggaagggccaaggttcgttggcaaattacacacagggctcagatctgtcaaagttgcgccgtctatcgaccttgcggacgccaggtcttttgctagacgtgcgagctatcgaatcgctagatcttcaacgccatggggtgtgcaatttaccagggtcgcgcgtcgcgtgtcgcgtgcgatttgcgcgtgtgagatgagatggagggggtctaccaagagttcgaacgcacatgtgaaaaaaaggcccgcaagttgagtcgaagtcgtcagctcacaaggtaaccctgtccccaccagaaagaagtaaaggcaagtcgatcttggatgtttgaaatatgtgaaatattgattcgtatcaaccatgcagatttctctcgttgaatatccaaacacctgccctgggtccatagtaatgatacaccaaaacacctcgctgacccaaaaacaaaaccatggtaggctatcgaataacttcatccctcaacatactctgatcccacacaacttcctcagcgacatggctgcgcgcctcccacgccgccgccgtactcctcgcgccttgttgcaatgccgcagcagcctcatatccactccacaccggacttggcatccaccaaaataagttccgagacacgagcgtcgggatcacgaacggaaagcgcggggcgttttcattcaccgagaagcgatacggcgagaagtttgcatacgggtgctgacagtacatttcgcatgcgatttcctcgctgacccaccatgtgaataatatcaggagtaggatgcttagtgtcgtgaggccgccgagtgtgcgccaactagtacccgctcgtttgctcttgagtgctgggttccaaaaaagttgttttaatttttggaggagggaggagtggtggccggatgcagcgcacgggcaggagaggatggatttctcgccgtcagtgagttcttcgctgtgctcgacgcggtcttccacgcgcttcatgccccggctggcgtctctgatgctggttcgggcagcgcgcagacggtcgttcatgcggtggaggtgcagtagttcttgctggcgttgtcgttcggcgtcgttgcggggtgtgatcgtggggagttggaggccgaggagagtgtcttcgtcgagttcgccctcgggcggtgatgaaatcaggtcctcgagtgaattgattgttgagtcgccaaagtccgctgattctcgcctgccgtgcgccttggcttcctggacgagggcttgtaatgcggatctaggaagctgaggccggactgcttcggggactggagcctcgacaacttcttctactgcagatgccttggacttctgaggacttctgttcttctgtggcgagctcttcttcggtgactgtgacggcgatcgagcgatgctgatgtgcttccgtatggtccgaggccctggagtgtccacccaagcgcccgtcactactggtgttttggcctcgagtggccgtcgctctgttggcattggtgtgacatcaacgtcctctactttcctccctggcactggtactgaaggcgccataggctctttcgacgtatcctttgcttcctcctcttgctcctgctgatgcgcagctgatacaggctcagtgggcgtttctggttccggctcctgtttgtatgtatgctgctcgatatgagccgaagccggccgtgattcggtcgctatgggctgtgatgcgctgctcaactggcttgctggcgcagtttgagggcgtgacgcttctgaccgtcctgggcttggagtattcgacgccctcgctagccgtcgaagcaggtcctgtgagtcctctctgcggtgtcgcaacggtcttgacggccgtgatcttgtccccgaaaccgcctcttgttcccacacgctcacagtctcggtgctcgtcttgtacacggctacaggcgaagtttccttgccagtgccagtgactggctgcgactttccaatcgcctgccacgaattcgttctcgtccgtaggcgcttcccaggtgatgatgatccctgcgctggaggttccgcaatatctgcatccttcgaaggtggtggtaattgcgggcggcgcgtgctttctgacgggctctctggtacagtttccaccttcaaactctccgcctctctctgtcgtatgtcgtctagcatagtatttcgtggtatgtacggcgtagaagcaataatagaagcttcgttcagctcaaaagtcaggtcccattcggcagagcgatcatggcgcggcgtgctcttatgcgacagcggactgtcctcgatggacggtcgtgcgcggtcgtcgtccatgtggtcatcgtagaggccattcaccgtttcgtctgcgggtgggggcgtctgtgcttgctcatcgtatgtgattgttctcatccagttgcggttcgacctgctcttcctgccccatccggccggcgcgtggatggcaggatcggagcgcgccgagccgctgctgctgggaggactttggaacttcacgtgcgcattcgtttcggtgacggcatggttgcgcgcattgttccgctcgaggttgtccaaggtcaggccgacgcgtggttgtgtccgcgcttttctgaaggcgtgcactctgctgctgctgtgcagcgcctccttcaatcgccgttcgtcgcgcgcattttgtatcatgcgtcgttcaaagtcgtcatctgcgtcctgggagctcaggtcctgtatatcttcttgttcctccatggcagcatcgctttgggccgtcgtgatgtgggtgtggcgcgtattggtgtctacaagtggcagtcgtgttagcggtgcacgcgactacgttgcgtcatgcccagtttccggagaaaacatccaaaatgaatcagagtgaagcaaattggaaatgggtgtggagtgctccggagtatgacttgacgtacggtcagagagcggggcgagtggctggaggggtcgacgcgtcgtcattgaagagcaattgactgcatcggggagcgcatagtaggtcgtgcaatagaactatggagaagatgaacgtgaagcgcaatgtttaccaaagtctcaagtatcaccatcgcattgtttttcactcggcggacgcgtcgtgactgtccatggcacgtgcgtgtccctaatgatcgccgcagggataggcgttcggtcccacccgctgccaacgatgtggttcgcgggttctcgccacagacctccatgttgataagatgcgatgtacaccatatcagcttccacggagatttcgagcctgtcaattgtacttcaaaacgctgggtatctacgcttacaccatccatcacggctcctggtcatcgatcgccttcagtctcctctccaccatctctggatcagcattgccctgttcgtccctccaagcacgcagcacttcctcacgcatcactcgtcgcggcgcacgttttcctgaaagtgtgtaagctacggtgaacaaagctgacggagggaacatcttacctgtgaagagctcaaactgcgcaaatgcttgttcaggcaagaaatcaagaccgtcgagatatgtccaaaaagaccccttctcgcgcacttgcaacatcaatggagtattgagtgtcttgtatgcaatttccataaccactcctcccgtcggactgcacatccatgccggtggcagcgtgaactgcgctgcaggaccgccatctatcggatctgctggtatacacgagaggatgatggttggttggcgaaaattctctggccacgcatcatctcgcgtttgcagaacatggaagtccaagttctgcccttgtagtttcatagaggtggcagtaccagccgctgtcgctgatgcaatacggttgaagtgggccacgagcttctctgctttgttcacggtcctgttgaagatgacgatgttcttcaccccgagttgtagcaatgcatacacagccgctctagccatgccgcctgctccgataacaagactggaacttgtgagtcgtactgcgtttgccggagaaagtccgcgtcgcacacacgaacgaataccgatccattccgtgttgtcgccgtacaaggcctgcactggtccagattgattgcgctcttgaaatagctccagctcgctaggaatactgttgttggccttcaagttgcgaacaggtatcaaggtattgacagcgccaattgctcgagcatgttggctcaacgagtcggtcagcgatatgacctctactttgtacggctgtatgacaattgagccaccgaaatttgactcgcgaaccaactctttgaggctgttcaaggacgagctttgcgcgcgatggaagcggtgtggcatcccgcacgtctcgtaggcagtattatgcatggctggtgatacactgtacccgagagatgcaccgatgatgtagatttgcatcgggtcgaacgtgaaagaggcgtagagagcttgagtcacttctcgagcagtgacccaaggcatctctgggttgcgctgcagccttgcagagaacgcagagctcctcttagttgagctgggaatcacgggcgcaagatgttggctaaagcatagagatcgacgaccagctttcccagtgttgtagcacgtcaatggaatcggttggcctcgcatggctttgatctcgtatctcagcttatgaaggaagtagtcatcctcggaagtctcagcgggacgactaaagcgagtcagtgcgcaaccaagtcgagcagccatatcatattgcgagctccaaaaagcatcagcccagggtttgtcagaatgcaaatgcccgacgactttcgtgatccctctcgccgcaacaagctcggtgagcgcctcctctccgattgacatgtcgaaagttatgaactcaggcgcggtgcgtaagctttgatgtacacatctgaagtagttcaaacgaccatcgctcgaactcggtctgggaagaatatgaagtatgataggtacaacagtgcttctccgaactttagagacacagtagctgatgtcggacaatgtatcagagtcggggtcgatcatgacttcgaaagcatcggcgcctacttcgagattctgaatattggcatcctccgctagcagatctgaaagggggacctgtaccgcacatgtgtacgtcctgagctccgtcgctacatcggagagtggatagcccggctcgagtggtggtattgtggtactcgcagggccatgcgcgtcattgctagtcgtgatcagtgacaagaatttgagaaacgtcctttgtgctcgctttagtgtgaggaaagccggtgctccagatgaggctgcgagtacagcattgcgattggctgctgtttccgcaatgttgaagaactcgtagtttgagcaacgccgtaggatgggtgctgtgaactctagcatgtccttgagcttttgcagctcgatcccaccaagatattcgtggatttcatgaaggtctcgtacgatgtgcacgactggatgtgtcttggcaaattcttgcatgagcatttgcccgtttcgctcaagggagcctccattgcatatgatgatcgcgcccttgtcatgcaactgcaatgcagtctggagcagctcttcttgacgcaagttgtggttggctgcgccgaactgcttgcgatatctcgcggtggagaagccagttgcttcctggaagagggcatcgatgtcgactactcgtcttcggcaagcaatggatgcaatcacagccagtgttgacttcccagttcctcgcattccgagcaagacaatcgaagcatcttgcttgaagtttcggcggacgtcggcattgtgtagtgctcctggggcgggcgtgttccgttgagtggagtgtgcgcttgagctctgagaagctgtgtattgttagctggaaagcgccgctgagaaaacggaagcgtcaatggatgccatacaagttgcctctgcgatagcgtttctcaagtgcgaggcaaaagcatcatggcccggagtgtgcgttgagactatgccggctatactttcgccgctcatggttgcgaaggacctcttcgtgcctactacagctgaagccattgcgatcatgtcaggtctccaagagttagtcgctcagagcgcaaaacaagaatcagcctggtgtgcatattatcgcgatatgtaatatatctaggctgagttctggtggtgccatggcgcgactcggtggggaagatcgcggtagatgcgtcgtgggtggaagccagggttcgcgccgcgctttccctttgcctcgaagcgagatcggatgagtgtttttccctaccaatctgagaccatcctttaccgatccccaaccacgcccatcgacttctcgacaattagctgtgctcgcatcaaccgcgatgaaggcatgcaagtggtgaacctctccaaacccgcatgtgttgcgaccaggacctgaccgctgcccagcagtcctgcaatcgggaaactgttgaatatttgccttttttttctcacgccatcgaatgaggtagtccattagctcaatgctatgtcgacaggagcaccaaaacgtcgcgcgacccaagctgcagataaccctgtcaaacgaaccagggtttccagagcatgtgaccaatgtcgcctagcaagagaaaagtgcaatggattgcagcccacatgctcgacgtgttcgacatctagaagagcatgcacttacacagcaaatgtcaagaagagaggcattcagccaggctacatccgtgctcttgagctagcccttgcctatctcttccagcatgatccggaaaatgaagccctagtgcatgaccagttggcccaaaagggctcatcctctttattactgagtcgcgattcaaaagagtcgaacaagcttcacagacgttggaggaaagctcgtttctataccgatgtcgacaagcttctatcaggcggcgagccatcgaggcacgatcagtcagaaccggtatcgtcggatagtgacgatgagtcagctgcagaagactcatctttcgctgctgcgctcgtgtcaaccaatactcaaagtcccctgcaagcgcagaaccagtctacttcaattcaggatccgggtcagccacattccacctcatgtccctctcaaacagggctgcaagaacgtgtagttctgccgtcagacagctggagacttctagaagtctattttacctacagtcaagcatggttgccaatctgttcgaaacaggacgctttgagaacattgtattcgtatccgactggaggcattgttctctcttcgaaatcctctggatcagctcaccatgcagagctattcagtatcctagctgtggccagcatgcatgatacggcaaagccaatttcggcgaagcaaccaaattctgtgcgtactttgccggaggagatgtatgcgatagctagatctttgataccggaagaggtggcccttcttggtatcggtcatgtcaaagctctggttaacattgctctcgtcagcctcagccgatcgtcccctcaaactgcatggttactcgtggggcttgcgtctcgcactctccaggtcatggaccagcctctggttgacagcaactcgacctataagcatgtgctccatgggtgcttccttttagatagtctaatcgctttacatcttggccaacgcccatacctccacgtggacgaagcccgaaggttcggaagcatagacgaagatggccttgatgaatggcaaccttggctcggcgccctcgatacaggtcagcaacccagagcaccgactatggctctcagtagctttaacgccatactggatctcatcagcttgctaagtgacaatcgcaagcccacagcagaagcgctaacgcgtttgggcctctgggaatcttccttgcccgtcaagttagatttcattcatactttgggtatatccgagaccctaaatccggcagcaattcttctgagaatggcttattattgtacacgcctcgttttgacttcgtctgagcaatggcttcggcggtcactagagctatttgaacgcgctcaaaccgatatcggctggtggaacttaccgcctgttctcccgatcctattcagcgtggttcaaaagcgtagtaccgaaatgtccctagggcgtagtgtgcatgatcgccttgtccaggtacaggttgctttagatgcagtctggccgaaaatgaagctaggcacatctacggtccaggccagcaccgctacgagacccttgtcaaatgaacaaagcctcccgcagctattctccggaagccatgcggggaccgagtccttcccgctccgccctgtctcagccgatatgcagccagcaaacccaccgactgggtatatcgacccaatcctggaacttgcatcatccaatcagacaggcttccaatatcagcaaatgccgagcgaccttgaaggcttctttgacgagctagcatctctagacaccgcaaacgatgtggacaatcagccgcaattcatgcagaatctgggatttgcgccaggcgccaacatggcagacttgttcagcgagtataccacggcgtttatgtcgaacaatgacaacgatagtgtgaatttggatcattatggtttttacgagggccagttgggatgataattagcactgtcatcatatatttttgacatcattgctttcgaaacataaccggacgcctaccgcaaacctttgccaacgtcttgtgttgaagtcaatgcgtccaggatgtgtcgattggcccaagctccaaattgagaggataaaaaggttgcttcgcaaagcggatacgacttgttccgtcacatgagtatgacgtgcattagtcttctctgcacgaagcccgaaccagtcggcttattgggctcagctgagacgcaaaagactgactaagtgtcttccagccaatcgccatcatatggcatcaacgcctgtcaacactgcaacgtgcaagtgccatggaagtccagtccacatacaacaggttgcccaaggatcatattcggctccttcacgtttaccccgatgagacgggacagcgtatacgttgtcagcttctcgccaccaacatcaatactgggcccgactaccaggctttatcgtatgcctgggccaacatataggattccgcccgtcgcactttgatatgacttgaaagcgaaagcatacgccgttcgtttgtatcgcaagttgaatgggtatgcatccagatacgtcaatacgtgcgggccagaatgcgttgaggtgcatgcaaccacggttgtctggacaggaccctcatgggtaactgattggaataacgttaactggtgggtggaagatcggatcaggatactgaacgaaatctacaagccaatttgctcgacctctggtaactcaaaacctcgctgcaaggtgcgtgatcgtggccagcttctcgatgtagcaggacacattgtcgactgcatcgtcctcgcgaatggtgaatcttgggatgcaaagtccccaggcttgactaggcaacttcctgctatcaaggaacaattgcgggctcaacacccaaaccatgctcagaaaggcaacgacttcaacaagttctggcacgcacttcccgctgacaaccccatactacagcagaatctggtagtttattttcacacgaacctgtgggcgaccgcgacgtatgtgagccaccaaagcgacgggctaaggtcaccgatattgtcgtattcattctctggtacattgggaaacatccagaattgaacgactctaaatgccgactcctggacaaatttcctactgtctctcgtatcaattcttcaatcgtgcgggtacatctggacgacgagtatgtgtgactacgaaaggcaacttgactccggcgcgggagaatgcaaaggttggacattttgtggttgtccttctcggtagatctacaccattcatgctgagaaagactcgtcaagagccgggcagtgtgaacaagcaatacagactgtttggcgactgctacgttcatggctgcatggacggagagctggtggaaggcgcccaaatagacgagtgggagatgttggccttgaagtaagatgatgttcgacacatacctatgaaatgtaaagcacaaaagagcacgaaagtcgcgttcaagatgagtgatccgatgcgcgctgttactcaagcaggtatccattgtattgcgcagcaggttgccagcaatgctctggccggtctccgcgcatcccactagtctcccaagcatcttagcaaacacggcgaatttttaccgaagcgtgagcgacgtcagggattgtaccccagctgttagccccaacgctcgaaacgaagaagtcagaacgctgtgggtccccgtagcgtgcttggagcaacggctcccgatgctcgtggaaaatgtacatgggcggcacggtgcgagacagttcagggagcgatgaacatgacgccggcgattttacaccggtgcgcatatcactgcactgcctcatcttcatgttcaccttgtatgctcgatgcttagacaaaatggttcacggatcgtggaacatcgccagcttatatcctcgcttgcggatatgtcagccggtgaccgagagtgggttgccgactgcgacacaacatactgcattgactgtttgcttactctggcagcgcctgaagctttgtatcaagtcatgcacggtcaacagtcgcattgaccgcagcatggaaaaatagaagttggaggatcgtgatgagatgagaaagaaatcgtgaagctgtggtatgacgcatgtagctaggttgtgccctgcataattccaggtaccagacccagcaattgcagacaagttctccaggaaaaattcggtcacgattgcggcgtagaagtcggacacgaccccgaagcacactttcagtcttgattgccatgtacagcttagcggttacctaaagcaagctagatatcacctttcaggactaggtcagaaacatcagagtaagatgaccttgatttccaacgcagcaacgcaatcaaccggtggaggtaagcctcatacgcgccgatccgctgcaagaatgcacgattcacaaatcgaatcatcaagaccaccaagtctttctcgcgcccaaggccttccaggccagtctcaaagcgtcaatagtctgcgtatgccaagacgagggcctgttaccccacagcattcggatcgaccggcgccctggagcatctgaatggacctcagtttctgcagtcaagcgagccgttcaagtctattgaaagtgtttcgtaatgacctcttggccaaaggaactctaatgatgcggcggaaagagaagcagaagagtaagagacatgaacgcagatgaagactggggccaaattgtatgacatcgtaagacggccgattacaagggtgaatcttccccaagattgagcacacagcctcaattgcccgttcaattcctccaagcacgcggttgccaagttcgctagcttctgagcacgccacggtgaccgtattgtatgcgctctgtctagtcattgtttggctcgttaatacccttggcgattatcgtccagggcccagtggagagtgtacgatggcatcacctgaagctcggttaccgtgctcaagctatgatactcatcgggcaagggtgtaacacttgtctgtcatccaatgctgcgggcaggtggcgtttgttgacacgcgcttgggaaatcatggcaatgcctgctgtcgcctagtcggtggtatattcggtcagaacgagccttgcgcggtatatattctgacgtgccctcgtggagacaaatctcccatcagcatctccaggatatctccacactcaaactacacgaaatctcaatccaccttcgctcaccatcaccatgtttgtcaagcagctctccctcctcgctcttgcgagccaggcgttcgcacagaacactccctccctcgtacaggccctgaactcctcgaccgacttgaccacattgagcactgtgctcggattggttcctgagctcgtcacggctctcggtagcgcacagaacatcaccattctggcaccttcaaatgctgcgtttgccaaggtcgacaacgcaactttgtccgctctccagtccaacaccggacttctttctgctctccttcagtgtaagcttaattaagcaatcacttcattagctcgtgctaactcccaaagaccacgtattgaacgccactgtaccatcctccgccatcaccaacaccagcgctttcgtgcctactctcttgactaactctgccttcaccaatgtaagcagcaccaatatgcacctgaatgcccaattgagctatctctaactttgtttcaggttactgggggtcaggtcgtcagtgcgaagaccgccaatggcggagtttccatcttcagcggactcgccatgaactcttccgtcaccaccgctgtaagtgtattgcaaatccaaacacgtttccgcgactaatcggccctaggacgttgctttcaccggcggtgttatccacatcatcgacactgttctcacaatccccgagactgcttccaacactgccatcgctgctggtctctcctccctcgctggagctcttaccgccgccaaccttgttgagactgtcgacaccaccaaggatgtcaccattttcgctcctagcaacgctgctttccaggccatcggctctggtcttggtaacctcaccaccgagcaggtcaccagtgtccttacctaccacgtcgttgccggcgctgtcggctacagcagcggtctgaccaacggcacttccctcaagactgtcaatggcgcgaacttgaccatcaccgttgtcgacggaaaggtctttgtcaacggtgctcgtgtcatcacccctgacgttctcgtcgccaacggtgtcgtccacgttatcgacaagtaagcaagctgaaaaatcctctcatagatctctcaactaacaaatcctccagcgtcctaaaccccgccaacgcttccatcgctgacccctccgcttctgccggctcccctgccttcagcggtgcgtcatccgtctccgacgcccccttcacgtccggtgtccccactgcgagcaagaccctcggtggcggtgccacacccactggatctgctgcttccagctccgcccctgccgcttcaactggctctgctacccagaacggcgctgtcggcgtcggtgctcttcttggtgccgctgctgtttacttcttgtaagcgcgtcaagaagtgtgagattcgcatatcggagaaaagcaaagaatgcatgagcctacgaaaggcatggaaaggtactgtgagtttgaaattgaatctgaaaggatgattatggtcatgaggaatacggagcgcagtaatataccaatgtgatatttcgaattcgattaatatgttctgcaaaccactcttctacattgccaaaacaatcgtgatgttgatgagatccttccaagaacttcggtacatcaatgtggcggagagtatcaggtacgtcatccaaaatcttaacgttcatgagtgctgacaagcaattagacacatcgctgtaattgaaaccctcccgcgaagtccaataatgacatcatccatctgccctaggcgaaacacatttcctcttgcgctatatctcaaacgaacaactcatttacgcatccatcacagtgctcttcgcgatatcaaagtcgcgtccgcttcgagccgccgatcattgccattcaagtacataaccgggagcgtcggtacgatcgatccgctagcatccatcctcagcgcatacaggacgctagttattcacgacattttagtgccgcaatcaatgttactggatgaggcaggtttgagaaagagttgctattttggaaggtgctgaccacgaatcttatcatttgtttcgaacatcgcggtgatcatggtttgttcggtagtcgtgtacgagatgagcatgttggatgtgctattgacatgtacgcaacgctgttttgtcgatattgccctgcgggattcttcttcgatctcgaagctcaaatctgctttattgcgcacggtaaaccggcgatggggtgcgatagccttctgggttcaatacacgtagcgccctgccggcaaactctccggtgcgccttcaactttcaacacttttaccgtgaggcttgacgcctaactcaggggtcgcgaaggaaagccagtgtttcaccaggacgggtacctgcattcgcgaggtctatgccatatcgcggacattgcgttgactatggcgctgtgccatgtcgggcaacagtgtgctgtatggacgctgagatcggtccggactcagcgcacatcggaatccccatcgagcagctaatctatggcaaattcccttcctatgtcgacgagtcagctcgtcgatcgtgaaagcgattgcatctacataggtatgcatgtgagagcccatctccatcattgcatttgctgatgagtgctaggactcgaatggaggatcggggacgtgaaccgatcgcctaatcgcacattccaagcttccgaagatcgcctttcggaagttatctggttgccgcctgtaagtgcatcatttattggctaagacatgtcgcaataacgggcgggaactccctggccgcacgttgataaatttgatgtctttcgacaagtttgatttgcgcgcggtgcgctctaattcctcgcctgactgcctctaaacatatcattggagatggagatagtcctcagctacggcggtaacgtgcagttcgacgggaaacagtggaggtgaagatcaagtccaagctttcgattcgcgaacgggtcggaagatgtgggtccgtatgccgaacttaccaccacactttccagccttccaaatcacaaactttggccggatcttcagccgttgtcagaggctttcgtgggtgagtcgagactggggtttctcaaatgacgctcctcaagttgccgattatcaaaaattgccattcagaggatcaacacatgagaaccagcacgaatgtcgaatgcttgtcaaacactgctgcatctcttggaagtatgcgcaaagtatgagcacccattcaaccatattatggcaaaggtggcgcactcaatttcagtttcattgcccgtgctgcgaggctgggccatcacaagcgatttggcgtaccggtagcgcattgcccatgaatcgacaaggagcatcttgggtactaaaatatgattcgcagatcttccccacactggctttcacccgacattacgctgcgactatccatggcttacgtgggatatatgacccagcatctcggacagtttattgttgtgtggtagtgcaactcacttatactgaaactgtgcacacatcttatgtctttgcgcgcacattccaccccaactgctgaaacctcacgggtagcacgttatctcagctgctgatttggtcgcttatttcctttccttccgtctttccatctcagcatcaacgcgcggtgtcaaatatgttcgagctttttgacacctaagaaggacaacaaaattcgtgcctgtactgcactgtatgttatcctgccaatttcttcgctcaacgcgatattttgtcaccccagagtgggctaacagttgggtagtgctggctctcctacatcgtatgtcgcggcggtgaccgaaaaaacggcaatgtgcccatgtctcaacaaccacaattgtacccagcgacatccgagcccgcgactatttcgatatctgctttcggtagctcatcatctcctgtctggcatgaaacgccacatattacgaagacatcatcgtgggggctcgaacggcacaggagacagcgaccggagactgcaaagagtcggcttccagcgaacatgttcaggcacctaccgagagaaatatacgattgtatcattgcgcagctggagataatacatctcgatcaggaaaggccatgttcagcatgtaatctcagagaccttcacagcctatctctggtcagtcgcgcttgggataaagccactgtcacgccaatgtgagtcttgttatacatcaaaagtggagaacaccggttcgactcttgagattgtctatcttataagaacaagaaaaattgactgacagtatataggtaccgcaacggttcttttaattcgcgaatgaggattataggggcacgggccgacttagacttctacgccgaacgcttcccgaccgatctgtgctagcgcgaagaagtgctcgaactgcgaatgccagggttccaggccctcgcactcgttaatgccgcaatagaacaagaggggatcgtctctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgagcgatgatggtgacgacagaacaggcgaatactatgttgaagcctgcgaccggacagaacggtgttctcgcactcaattccagtcatgtgctattgaagacgtctagtgctgcatcaggacgatgttctcactgctacgacttctgaattttcgtgctattgttggcacgctgaggcgattaccgaatctgcaagatctgtcgatatccgggctttccgaaagctcgtttacaaacatgacattgaacgctcttccactgaatttacgctctttgagcctcgaaaatcttcctggcatcgatgacaaaggcctccagcgatttgctaattcgcaggcaatgagttctatcaggactctgttgctcatcgatcttgaggtgtcaaatctaaccactatttcagacatactctcagctcactccgccaacctcgaagaattttcccttgctcaggacaaagcacccgggaatctgactagacaatcagtatcaaccaccttccaatcacccacgcttcggtacatacattgggagatccgctccgatgctggatcgttggtagatttgccctccacatcctattcgctaatcatgcccgagcctccatcacccgcaagctcaagttcagtgaactgttttgcaaccaccctccttgcgaagagtatcaagagcggcgtatttccttccctacggcgcatccgcataccccacgacccccaaggcctcatccaagcactttgcaagccgcttgtcacagcattgctcccgtttgacatggccacatcaagcttcgtatcaagtccgacgcaagatggggccgagatcgctgagcgaaaagctcgtgccgattctgctaccggatctccgatgacgccgactagtcccgcgcaagctatgttgacaccgacacgctctcgactcgaagctcaggcccgcatactggcagctcgtaaaaatgctcgtatgaaggtccgactctataattctagcaacgatgcacaaagcaatagagcgattggtggatttgttggccaggtcggtagtcagatcacgtacgacctgagacctgataggcgacgaatgtgcgacgctgttgctgaagatggcgaggagcgaaatgaatggattacaaacattgaggatctggtggaggagcaggatctcagtggctctggcacgcgcaggaagttgtggaatgaatgtggacaccgggtcagaggcaagaccgttctagtggaagaattgttccggagcgcatcgtgatacggtgacgtatacgtgcgatatcaaaatatttagcccttgcttcactattttagtagaatatcggttccaaagaccccagtcaacccaatcgtaaagttccatcgcagtacctagggagaaagtgcaaacggcaaatttacgatgttgcgtcgtgttagacttctgatgtttacagttatgtgtgatgcgttcacccggggacatcgtggttctgttctatcatgagttactgattttggttcaagtaggcaccggccgaatgcggatcataagaagataacatagatcatcctatcgagatcgatctatatgtagttccgcaataagcaatgaagttgtctaagattttgatctaatataattcctgtgtacaagtgacttgtgcaaagaggggtttccatgcacactgctagtctgtacccagtacggtaggtatgtcggttgcaagtaagcgaagcgtgccggagaattgtctgttctggcattcagcaaatcggatgttatgcagagatattcagttctggcatagtgtacaaaatgatcgtccggactaaaaaggggtcatgcacgaggcttacactgaatcggagcatttcagacgtgcacatgagggactcgttacgtttagatttagggctggatgtgcatgctttgacacatggatcacagaagctgtatgttgctgggtacgactcgaactgcttttctcattcttgccgtcggaatacacacatttgagcgtacagtgtacacaatatatgatcactacagaggccgagtttcttacaaggttatgagaaagtaatcatgccaaaccagtgtagtgtctattgatacgctagcacagtatcgttgcacagctactatcgggctcgggccgttccgcggtaatgttggctacagctctcgttgggatcatttcttaaataccgttcccgttgcgacgtgcgttagtgggcattgtaatcgactacccagtaaacgctaaaacgacgaagcttcgtacagacaggaagagaaaattgcagcacatgcagactttcgggtcgttactaagccagatccttgtcgataaagcattgttgtgtgtcataatgacagaaaatgggactattttgtgacaatctatggagtgaaagtttgatgaccaacaggtcttgaacgggtgagacccacgacattgggcacgggtggaccgtttcgaagcaccgtgatcgagggcattgctcgaaaaatgacgaaggagggcatgtctctaggatcgcgaagtggcgcattccgtccagagtagattatcctatcgaaatggccggacataaagcggaagtaagacatgttcggaagtttgtgtgttggcgttccatgctttctctccgcggaagatggaagtatgacacctgcaggcccgtattgcaggatgcctagcgggatgagccggtgttggtaccatatatacgggtgcgttccatcattttgtgtaagtcaactcgtggctactttcactctacctcgtaacgaagtccctcatttcgtctagatgaatttgagtgcacattgccctaccaatcaccaagcttgctagcatccacaagcgccgtaaacgcgctcagttccccatcaggctgaaatctaccctgctgtttcttgagagacccactgctggcgtgataaccgctgggacttcccgtggggtgcaaatgataattgttagtgggatcgctcaggtgaagggcgatcgggattacctgctttcccgatgtgctcttggcatcgcgacctgggcccaacgtggaacgatttcgagtcgagttataataagccgtaacgacctaggtaagtgaaccccacggcaccattgctcttattgtatatatggtgcctgcgagcctcaggcaacattgtccggtgcaatacagctcgcttcatgggaatgtacagtcggagctttattttacctatattaacgctctagtctaccagacaggtaactcgaagagcaccagcgcccaagcgtccagagccatgtacaccataatgtccatctccctctcgtctcgcaatcatgctcaaatggactttacactagccgagaaattttgcaaaatgttttcaggacaccgcccaacctgagtgggacctctataagaccattgaacaaaatagaagacttgctaaatttttcgaattacaccggcttgatcgggaggagtccttcgagttgaggtgccagctctaaaatcttcggatcgatggtccaattgttcagatcagcgactgtgctttcgaagagtggcgtcatcctcgtataaccagcttcaatgtcccagtaatggcaggcgtcatcggcaaacggccatgtcacacctatcagacctacaaaatggccgaccgggtactcctgtggatgctggtataacaattggcgtacttgtggccttgcgatcgttagtatactaccacatgtcatggaagcaaatgttaagtacataccagggcacgagatcgatcaaaatatcgtacggagtgacctcttctttccctatggagggcatcatccaatcggggttggcgttcatgtttttccacgctgggccagataagatactgcagctggagtcagtcgtggttctgctttgtgcatataagcaacttacccgcatcatcttcgtcaacagccaggtcgatgcaagacgaactggtagaggcgtggccggtaggatcttattcactgttcgtgcgcaccacgtgggtaccgtttgagtatcctgaggatctacaaaaccgagtaggatggtatccacgtcaacctcggcccttccaaaaatttggctttcgctccatccatttgcaaggagatctcgcttcgcccgacggaagtatgtgcagtcgaagctgaacttgctcagggcggtcgatgcaccttcgatatcaagagggggatccatccgcgtaataccgtcaactgcattgctaggcaggaaatttagtgcagtctgactgtgttcccggctgtaaagcggcgtcagtttcggatgcatcattccgccattgagaaacctcacctttcttcgcgcgacgagtcatcgtatgatgcaggttcaagtccatgcccgtggcccggaaattgatcactacccgaagtgccgaaagagtcttggtccggtagagcgggttgcggtgccgaagggtcctgccttctgttagagaaacccacgctacgaatggcgtatcattcacctggagcgatttcttgatttcttccacggaatggtgctggaaaccgttcttttccagctcactggcccagttcgcagcctgagcccggtctggagccatggccaacaatgatacaatggacttcatgtcgtccagctcttttgctaaacgccgcacgtgggctctcagctgtgttgtagtcttgccgtcctcggccacatcgtatacacatgtaaggttcttcgactggcaggtattgcattttggtcgaaccccgtcacactgaaatccttggtcaatgcacgccatcataatgtttcacatctccacgaaccttggacttccgcttcctgcagctctcacaagctatggatgtgatcttgccccgaggcgtccgcaaggcgtaggtgccggatatgggagacgagtgttgtgctcgagcgttcgcaagggaaccccccagaccttgtttgggagccagcggggctttgtggagtgcggacgcgcccggtgcctgcgggcgaatcacaagcgttgactgtgaggtgtccagatggagttgatcctgacttccctcccattcagaaggatcctgactgataatttggtcagcgtgttccagtcatcagctcaaactcaatgggaccagctaataaggacttggccaaggcgctccacaactcttgataccatgcccgctaattggtggaacgctatcgcagcgtgcgacatcgactcgtgtgaatcgaaacacacagcaaggcttcgagcgtctcagtagactaacctcccacaaaagctggcctccgtgccaaatttctcgcttggagggctgtcggacttcattcaatcgccaaccgaccaaaagtatgcccaatggatcgtacgctgatcctgcaagggactaagacctgggccctcggtggttctgggggtacttggccgatccttgcccgaagaagaatatctcctcaagatcaccgtccgattacttggcacgttcggatcgcgtgctggagttgcgattcttcgtgttgtgcgagtaatggcctggttggtggtggtggcggcggcggcggcgttgggcaagacgaagttgcaggtcggattcgaagtcgtacagcgatggaagtggacatgaaatagggtgggccgttgtgcccacctcaaccacgcaccgcgcatccccgctgcgaagacagtatcgccgagaacagcagtcatcgcggagaaatccgccgtccatagacggcactgctgcgtctggttcgaacaaagagaatcgtgcatacctttgaaagcctgccgattgaatcacggcttctgatgctcgacgcataatgcgagagtttgaatcaccttgtggtaatccctccagcgcgtctggcagactaccactgccataccaataattgtgtcctgatgaagattagtggtagatcagtgctcagccgactgttgtggcgtacctggagacgaatgtgtggagtgtgaaggcatgtgtgcgagcattctccaatgtaccaccggacgaggaagctatatgaaaattgggtggcggacgcgtgggatatgtttcgcgagaaacatttggacgatctgccatgcagttcggggaattaccctgtatatcgcctacatgaggaacgaatataggaaaccgttagtgttcaaccagcactaagacggcactgctgacaagcctttgaggctgggacgggtttcatagtcgtcgccatctaaacaccaagatctgtcgaatgcaggtcaactaatgaactagcgcaccaaacccaacggacagcggggaagtcggcttagtgaacggcactgcggattagaccggaacggccacagtgcgtctagaaatcgccatgcgactgaaagcaaactctgacaatgctggatcatggcataacccatctcgacaccggacatgtcagtcgccatgtggatcagcgcgccgtcggcttattgaaagggtaagggtgctctacgccatttccttgcaagcttgttcggtcgcgcttgaccacgggtctcatgtcatcttgtgcggtgacgcaccttcgctgactttcaagtcattgcctgcaccatacccgaagatcacagaggccgagaccttgagatcgtggcataccttgctcacgtctggacgaccggcagtaaaatgatgcgcatttcgcacgccaaagcggaaggacgatggcgtcgattcggtccgatcgacgaggctcagcacgctggtcgcaccatcgcgttgcagcgacttcccgccatattccagcggcggctttcaagacacaacgatgtgtgagctacatgacgtagctgtcggctgcgttcactctatttgaacgacccaaaagccttgatttgatactagaacggccaaaaccattgtgtcattccgcaagccatgaggtctagacagcaggtctcccgtgagcgcatcaggggcgcttcgagcttcgagaaccacttcgatcctacgttgcgtcggggactatccgaattcctcctcgatatcggcaatcttcagactaagcgtactgacggttgacgccacatggatcattggagcaccctgtccatgttcaagagtctgaagttctcatcaatgacaacggcagagatgtacgggtgagtcttcaatgagcttcttccgcaagcgaggctacacgcgaacatatcgccccgctattccagcgatccatttggttttcggtgggatgggtctccgcgccggaggctaagccccgagagtcggcttatctggtagagacgacgatgtttgcttcgatgtctctgtaaagtaagcattctcttgcggcagctatctgaaagcaaatctggcatgaacacatcccgggacttactaaaccgcaagcagtatgctgatcccaatagtcctgtatagagcagaagatggactagaattccaagcacctctgtttgtgtgagaacgcctgcagcagagctccaagctacaaccaagaacatgaatcgtctgattggcagacagcttgttaagttgcagcgggccagattcgccgaacgtcctgccgcagctaatctactatccccagtcaacacggactagaggcttcaagtgcgagaaaccagtatttgtcctgtttgagcaaggatggaggtttaagcaaatctgccaatcgagcgggtatcaaagtcacgtggagaatggcatgattctggcaggagattgaagcccaagagaagaattagagcattgttgggcaaaccattcgaagctatcgccatggatattgcgtttgggctccatcactgtctggacgggaagatacaccggtaagctcacaccgtagatcttatttgtctagcatgctccgcgagggccaggcacaagacgctttcccggtacggctcaaaggccactaggccaatgacggtgatcaatacggatgctcagcaaccaccaacgagcctttgctgcctcctcttctacaggctactgaaccttctttcaagccacagtggcagccacagatatctgcaggtatggtgacggtcctccgaggtatagtgattgaggggttggcttcaatcctttctagggtctctagctgagaacgtgacccatcacaaggactggagctctgccagggcagcctgattcgtcaaagacgatgacgctgatcacacaattttgagggtctcgcctttacgacggggtaagtcttggatgcttgtgattgcaactgggcgatgcggaggcatgagccggtctgctacttacaggtcgcgtatgtgttacctacaaacccttgcctagctgattagtagcgtgtcactgggtacaacgcatcggctcacacccatctcttctgcgtgcacaacgcgtgctagggtgtggcatgaagagagtttagcagtgcaggatcttggcactgcatctaggcctgcaaggacgttcaccgcgtttagtgcagctcaagatcgacctgggtgtggatgtaaaatgccgtaatacaattcacctttgacgtcctcacatgtgaagataggtttcaaggcttgattgcctgcgcgtcaaaagcatcagattccatctttcttttggtcccagagtccagcggcacccgacacgatgcgatccatgatatatgtaccggagagctccgtattagacgcctttggcttcagtcacattcctcggcacgacccattgagacttctttgtccaacctgtttgaaagcagataccgagcccttggataatagtgtttggaatcggccactagtgctgcacgccttcagacacgaccagtgcgtgccacagtagtaaataggggggtttccacgtctgttttggagtttctgttctgtacgtttctgggtggcaaatgagattattatcgcgctaaacttaggatagctagcaatagtttaaattaaaaccttagctagactatgcagagttagtattaataaattatcttattagaactataagcaactattagacttaatttagattctatatcttagtaactctcttaaaacttactagagtagtagcttaactaaataagctataatcttatttataatcttactctaatagcttctctagaggatactagagaagcttctagagaataactttttagcttagagaatacttaaaattaagttcttagcctgctaagacctagcttgctagcttcttataataattagtatataagtaaagcgctgcttatctaattataagagctaactaaaatcctatctatcttagctagtagagataactaacgttatcctttctaagagctctttaggctagacttatagttacttaatctacctgcctagagagagctacctctactagtatataatctctaagaagttttatatagcttactagtagaccttactaagaagcttaacgcagttataaagaagaataattatagctctagcgttgcttatagtaataatatatataactttagtagtaagagagatagatgcttattaaagtagaagtatatttctaagtataagtataagtaagttattttactagcagctacgctatatagctacttactaaaattaaactagagaaagataggctttatttaaaatattattaaataacgttactagaatattcttatagtaggtagtaagaagccttttgcctataataagaatactataaaaagctttttactgcgtaagatagcttattataagcagaagctagagaataaaataagtaataagaaagtaaactaaagcttatactattaattacttaataagctaattactaaataaaatcttattagcaaagttaaggttaataaagaagtagctactgctaaaacttattaaaaagagaagcattatataaacttatagagctactagcgcaataagaagagagtattacttacttaagtagagttagaaatattagaaatattatcttaacctaagtaaaagcgtgcttaagtattaagctataacttaaataattacgttaaagcttagcaataatatgctaataatagtaatatttttaagtagttaatagaagctaataagcataagactaatagaataatagaggtactttagagcctagctagttactctagatatcttagtaaagtattagtttctaataataagaataaagaaattacttacttagaggtctaaaaccttatatagaatgctattaaaaacgtaagaaataagtaataataatagaataagaagctagacgtaattttagagttactaagatattaagatagaagcaatatagagtagcgtagtattaaagttaatattaagcatagctattaggcttatattactctaaactctatataagatagtatatgcttattagaaagtaacttatagtaaccttaagcataaggttattattagttttctaaggcgttagagatagcctatctaggtagagcttttatatatactaaaaacagcttattttctatataatattgcttaaaaattatactattacttatcttacttctaatactaagcctctaaagttttaagaagcttaaagctcttagtaatacttaaaagcaatgctttactattaattataaagaagaatagtagagaatagctctacgccttacctaattagatagttagagatatctatacatagtagtattaagttttaaatagaagtttctatagcaatatactgcttatttaaacgctaaaaaagctacttatattactatctatataatatactaaagctaatacgcttaattttattagctatcttctatgctacttctaagcttatatacttctctaaatttagtagcataaggttaaatatagtagaaatttagttacctctgcgcaggtaagttctgcagttctaaagaaagcttaatattagtaagtaatactctatagagtaatttctactctatagcctatataaattatatagctgcttaaagttactcttaatactgcttagagtagcaaataggtataggttaggttatagttaagtattatataatataaactctaaattaacttaacctatacttaaactttctagctagaataggtataagttaggttatagtcatagatatttaggttatagttaagtatattatataatagagttaaagttaaagttaagtattatataagtaaaaatttaataattttttttattctctaaagcatctatactactaaattaagtaatttagaagattaaatttttgcttatataatacttaattatatagttaagtattatataataaaattaacctaggttaacctagacttaactttcttatataatacttaactttaacttatatagtcttagtattaacttaaccttagttaacctatacttaactataccttaacttatacctatatataagttatctatacctatttgctagcctaatgctgctaatgctatgctctactataatccttttagttaaatactaagtattaattctcttcttagatagcgctagcacttagctagctagctgcttatatgcttctattactctattctagctactaaaagcagcgttactatatatatataatttgctattagcaggtaagtaagtagttaccttagtaaggttattgcctatgcttatactaatatagagactagcatctctactagtagctagcttactagcgtatactatactaagtaacttattagataatactattactaggtagcttatagcgtgctactttttatagcctaagtagtatagctactgcaacttcttacctaggtagtaaataggcactttagtactatctataaagctaaaaataagcttattcttgctattaaagctattagtaactgctactgcgtatacgcttagttttataagttataatagctatctattaaactaaatttaagtactctagtactcttaaaggtagtttaaaactctattatatacctataataactagagtctagatcttctaaaatatagtattaaatatgctagcagcagtagataagtagctctctatagaaatactactagagacttctctagagtcttagtagaagcgtaagcatcttgcttatctatactaaaataaatagataacttaaagcttcttactattcttctaacctctttcttattaaaataagtatagaatttaaataagttattacttatactgctattcttcttatttacttaaatattaactatataataattgctaaggcgtttaaatagcttatatagctactaagatatattattatttagagtagtaagaattatagcaattagtatactattaatatatagctaggcagctatagtaatagcagcaaggttatctagagactctatttaggcaggtatatagaacgctaagatataatatttagtagtaagctcttagcgcagagcataataatatttagattaagagctaatataaaatagataaaaactcttcttatctaaacttagcgctaacgctgctgtaactgcaactagcgattaaaacgcttataaatacttagaatcaaaactctaaaacggacgtagaaacctctctaatagatgcctagtcagaaacttatgcaacaagcctcacgccgtggtgtggcaccactcatcacaggctctgcgggagctgggatcatagtgcattagcacattagatcggcaaactctcttgagcatctcctcggccagatgcaggtcgtgtgcacggtcttcgtatggaccccttgtacgaaagttttctcctacatggtgtacatcgtttgaatacgaatcaaccacctacgtacagtctgcccgataaatgtcggacatattccgctggattggcgtgccgaaatctggtcgactaacgtcagacgttctcggaagggtccatcttgagccacaaccgcttctcaacatttaaacctaatcgggctgatataaccggtgttcccaactgccacagtgatgactcatgctgactgagatgagcagcattcttccgctgctcataatcaaagttgccgcgcccaatatccctgtcttatgtttacagacgtgcaaagcatgtatgcgactcccgtcaaatcctcgtacatgaagtgtcgcaccccctggactctcgatcaagaacgttttctctcttacatcgagaccatgttcacacctgctcaattcaggcaagacatggtacgtagtgcccacaggcggcaggttcaaagtgtaccaatcacaggctcgccttgcttgatctacgcgcaagcattgagcgttgcccacaacacatgtcactaacgtcttgcccgcggcttcgcacggatgatgctgatgtgtgagggtgaacgagtcggccacgtgacttgaccgactaagggcttggcacaaagctctgacctcatcgttttcgcgctttccccactaactccgcgatcccatcgcgacaccgaccttgtcgcgcatctcttgctctttacgagttgttgtcaatcgcattgcgatcgcacaccactcccgtctgtctctctgcgtgctcccttgcccacacaaaccagtcggtcgagcgcctccagctcttgggacacagtcagtgacagagacacttaatcgcacccacaacaagaagcacgctgacgcccagaattcaatcgctggacttgcagaagtcacgggaaagtatttgacatgacgacttcacgcgccagctctgcctcggacggcgaggccttcgatatgcagcacaaggcaaacaggctcaatcaacacaacgattccgaggttaacggctcaaacagggtcttcggcctggatggagcttcggacaatgatggtagcgtgttccactacaaaagctcacggccagaacggccgctcacaagctcaggctacaagtaccgccctctaagtcgctcgccctcaccctatcgtcggaagggctcacgttctccctcgccttaccgcagcaaacgcgtccccgaccgctcccgctccccttcgccgtaccgcagcaaacgcaccatcgaccgctcccgctcgccttcccccttccgacatggtcgtgagagcggtgactcgcgctcctataccaagcgcaagggttccccaccacgtgggggtcgtccagagaagcggcctcacactgatcgcaacaggagcgaccgagggagcgatttccgccagaaagacggccgtcgtgcacctcctcagtctggtgactccagtgggcgtagagaggtgccagagcgccacgctaagccgatatcgtatgctgagttagagaacccaaatgcagtgccagacttccgcgatggcatgcctgcgaatgatcgttctcagaatccgagtaacggaaaccatcagcgcaacagccaccaagcccgttcgcgacgacatgagcaggctactgctggcggcccgcaaggcgcagcaaagcagtcaagcgagcaacaggatgtcgaaatgtaaggcagccaaattccacttccttccttgttactgatctcacgataggaaatccgccgttgacgaaaccgactattccctcgcacctgtcgaggagaaggttccgacagaagagtcgcgcgaggaaaagcgccgccgatgggcagctaagcgcgctgagatgcaggcgaaggcaagccaggacctcctacaccaggcggtgatcacaaatgcttcggaagctactacgccgaacgcggcctcgccttctctccatgcggatatgtccatgtctccatttgcttcaccgcgcaacggcgattcggattccgcgcccgcctctccagatgtcatggtaatcgacaaacaggctggtgtcagcgaagcaaatagtcctgctgcagccagtccatcggcagcggattatgatcctgtgcaggacatgctggatgatcgaaatcgggcggccaaaaagaaccaggcttccgaagtctcatctggagcgtaccacgagaccgattcaaaggtactttcaactctacccgccgagaaagtggtcccggtcaaaaagcagaagaaggaattagacatgtttgcatcagacgacgaggaagacgacgacgcaggagccatggtcgaagaaagcgcggacttgaaaggaactgtgctggatgagaagttactcgataactgggacgatccggagggatactacaagctcattagcaacgagttggtcaataacgggcgttaccgcatgatccgcaccctaggccgtggtgtcttcgcgaatgttgcgcaggctgaagacagaaacgctgagaccgacgaccccagccacaaggtggtcgccatcaagatgattcgcaggaacgaattgatgaggaaggccagtcagaaggagatggatttcctgcgcaaggtcaacgaggaggatccgcaggacaagaagcacatcatccgacttctcggctcgttcgatcacaagggccacttgtgtattgtcttcgagcacatgtccaagaaccttcgagatctgctaaaggaagaaaccaacggccatggcctcacgttgccagctgtgcgcctatatgctaaacaaatgttctacggattactgcacctgcagaattgccaggtcatccacctcgatctcaaacctgacaacgtcttggtgtcggaagataagaagaccatcaagctcgcagatttcggcacagccgtcgataagcgtgacatcatcgagcgcaccgaatacctcgttagtcgcttctaccgtgcaccagagatcatcctgggtatggacatcagctacccagttgacatgtgggctgttggatgtactgtgtacgagttatggacaggcaagatcctcttcacaggcaggtcgaacaaccaaatggtcaaggcctttatggattgtctaggctggcctagcgagaagcttctgcgcaagggacttgcgaacaatatcctcacgcacttcgagtttggatcatcgactctgaagttcatcagccgtgaggtagatcagcagaacaatgtatgtatagtaccgtcatttttgctttggctaattccttgcagattgctgttcgcaagattgagcaacagaaaaagatcaatcgcgatctgaagacccgggtgcatgatgccgctcgaaacattgcatcgggtggcccaaccgccacggaactgaatgatctggctgatctgcttagtgcttgtctccacatgaacgtcgagaagcgtctgacgcctaaagaagccatcaaccacaaggtctttggcaccagcaagcccctcattcccaagtctgcggttgtgaagccgcccatgatgaagcgaggaacgcccggtatcagacggtaagccagcgcgctggaactccttgcgttgctttgcgcggttggaattgattgctagtcactctcaagctcccccgtgttttcctttccaacttcccctccttattccctgtttgcttgtccagtatggtcgacaatgtccgattactgtcccttttctggtatggcatcgaacgttggacctggttgctcaacaacctcttccgatgtggcagtcgacctctactgcactgaagccaacaagggtcttcgtttcccagagcaggataggcatttgatcgacggtggcgtttacggtcatgtgtggctcagtcggctcaattttctttggctggagtatatggtcaggcgcaaaggagacaggagttattcaccgatagcgaggatatgggagcaaaagtacaaagacatttctttaagtgtatatacacatgactttcaatgtggctacattgccgagcattgaaaaaatcaatacataccacctctacacctatttgtcctttgcacacttggtcatgcattgatttcaccacgcaagaatgccttgaccttttcgccccacacgacttgtctcttgtagatccggatgtccggcacactgcccctggccaagccatcaatcgcctgcgcaagtatctcgccactcccttcatcctttacttcctgaatcgggtactgatacgtcttctaatgacacactattagtccaaccagcccccaaaaccctttctcacaagtagacgagacttacaaaagcaaacacaagagcgcgtctgtggtaagcgatgcagcgtctgtctctcacacctgaggaccgttttcttgagatcaatctcttctgcgtcttgctcatgggtgttgttggggggattgagatgcgcttcagtcaagtgattccccgcgagacaaaacagctctccattggttgatatgctccaattcgccctcttgagcatcttgcccacaggcagggaggcgaagaagcggtccatgctcttctcgagtttggcggcgtagtgcgggacgggcgcgtggatgtctgccagcaaccggccgagtttgctgcgcgtgttgaagccgctggggaaggtgtttatgaaggcttcgaggcggtatttgccctcgtcatgtgcgttcagagagggtaggaggaggaagaaatcggtgtcgatgttctcgccgagatactgcagggcggattcggcgtctgtggaggggaggtggaagggcatggtttctcctgtgatggtgttgtgcaaaccgttcttttgctgcgtgtatagggagggaaagcgacggggtaggtatgttgatgtcagccagtggtatagttctagcacggcgggcgcgccgcggggagtacatgctagcacgtcgtggcggtttgactggatcaaccccttgcggatggaacagcgggaggaaaaggtgttatccatggcaattaggtcggagaaggtggtggattcgagggccatggtcatgtggtagattggcttgaaggggcggagtttgaggggttgttcggcctcaaggtggaagtttggaagcgggtggatggtgtggtatgcttcctcgttgtcttgggtttgttgttttttgggggaagaggtgggttgctggagggtgggagttagagattatgagggaacgggtgagggttgtaggtactctggagcctggcttgaaataccatgcttggaagggtttgaagatgcaccaactgacagcgagcagcatcagaatccatggtgtatgtgttttgatgagatcgagtccctgcattgtgctgtcactcattttctgtaactgattgtcaaaggccgaacggtctctttagtgtggccgcaatattgaaagacttacaggcatatgcaaggctttcatggtgttgtatggaaagaccttcaagatatgactagacgctgcagacgccatgccggatgcagcatgcgtgaaggtgggatagagttgcctgtgtaggtgtaaccccgctttccgccacagaagcactgattagcttgtgtgtcgattggctgacgactctaagcatatctatgtagtctgcggagtcacctcttaactcttggatacgttctgttgctgtgttgagagatactggatgcatgtttgcagatatacaggactaccaggggcgatggcttcattgccagccattatgactggcctgcaatgctgaagtcgattctcactacggattgcagtcatgagggtttgaagcaacctaaggtgtgcaattcaaggtcgttattgtcgttgtcattgcctcgtagaaattcgctactccagcgtgatatgccatggggaaggcgctgaagtcagcacattggtctttgcatatctcgattctgtgatcctcctatagcttgcaactggcacagaagttgtccttggcgtgcccggaatcacacggaaacattcgcactctgcgtacacgcctccatcgtctatgcgactcgggcctattgatgcgccttcgcctcttcagcttccttgctgccgacagctaccagctttcctactaccaggtacttttcctggaacctctcctcccagcctctcatggcctccatttgctcatcgtcgaggtcagtcagcgtgtcaagcgggccgtccagatccttggtcagcatttcctcgtcgaagctaccacacgccagtcctctgctcgcatcgcgcccagcgaagttggcatagggaccgccggggccgtagaagttccgtcccgaggtcacatcgaagacacggccgcgaaccgacaggtacacgggcatgccattcaggccattgtagggaaacagctcgggcggggtgaatgtgcggaagacggtgggcggcggagcgcgcggaagggctggcggagcggacggcttgaggcggagatagacgaggacggcgaagagagagaggaggatcagattgatgggcgttaccggcgaagcgctgaatgtagggttagtatcaagaagaagggcatctgcggacgctctgtgggcttacgcataggctgccggcggggtcgctgaagctgcgggctgctgttagctttggcctttggcccctgggcagttcaacgtttcgtaccgtcagccatggtgatcgacgaacgatgcggctaccgttagactctcacgatgtcgttgtggagagattagagggttgagcttatttcggccatgccccagccatgatgcaacctgcaactccgccggtaagcaccggcactagctgtctagggaaaccagccgcccccacatttccgcccagcgcgcccctaccaccaagcaagcacattgcatcgagacaattatagacattgtccatatgctcccagctgcacccctggggagccgcaaccacctgcgatgcgatagtacatgtgcatgtgctgccatcaacgagtgcatggtgccacgtctgcgccgaggaatcgaccgtctcacgtcacaaaccttgagcacctcaggctgcacaaatcaacaatcacaaacaacagtctctccactaaccaaccctctaaactgacctcaggcacgcgcccgtctgcctccagaagctcgaggcccttctccgccaattgcggctccgttgaaacgccgccatcagcctgaaacgccgcacagagcttcatttcagtcgcccgcctcaactctgattggctcacacggcaactgcctcgaaacaaaagccaacagccgctggcaaaccagcgtagaccggtccactgcatctgaggacgcgcacgagctcaaagccaacaaagaccagttgcttgcgcggcggcgtgggtgtttgaaagctgcgcctcaccacctcttgtgacgcgtggagcatcgacccggcatccctctcatcatcttgcaatctggctctctcacatctaatgtcctctgagcttgcacgtcttacacgacgtttgtacactctctcttcttaatcgtcatcttaatcaccaggtaagcatacattttctatttgcattcgcggcgttatggcatgcctattatctttcatgtcgacgcaaccctctattgtaatctgctcttcatgcgaacgacaccacgtgaacaacccggacatttcccatggatatacttgtggcaatcatcgctctcggaagtctatagactccaccaggctattcccagtgctagcggtagacgagtgtagtcgtggttctgccatgcgcaatatcggaaccatcaaactcgcaacattgagtctgcatccgcagactccgacaaatcgccagcatcgcctgccctgcgcatgtggatcacacaacggccgtggaatgtgcggctcgtcgatcaattttcgaccttgtaacgactcggacaacgaaagcaaaccccatcggatcgggcatgcatggcattagagacccccaaaagtgcagggttgcttgctgtttctagcctcgcgagatcatcgcataacatgaacttccgggttgggctaatcatcgtttcatataggactagtcgcaatgtggaaacgattacagggctatgggcgagagaaagagagaaatgcgcaaatcggcaacccggtgttgcttgaaacgacctatgacgaggaacagctgaggcgcaacccaaatgtcactgaagctcaacatgcaaattaccgatacaatgcgcctgaccctcaatcatcgtaaggaccctgaatcacgactcgagtctacagctaacaactacagctcccgctcgccgctggatcctcctaactacagggcatcagaagctttcacagaatcatctgtctactcacgcccctcaaatgacctagcgtactacgacaatcctacatctattccgtcttatgcatacgaggagatttcaccaccaagctcgcccgaaccagagcaacagtattccacttccaaccagcctaggagattccgctccatgcgcgacgtatcaccaatggatgaccaccgtggcaaacccgtactacctccgcacggaagcaacattcctgtcttgcgaaaggcgccacccgtactgcaaactggccaaactcagccagctcagaaattctggggaggcaaagtcgcgcctgaaggcaaagtcaagtgggacgagtattctggtgagccaaccgcgagtggtgctggcaagactggttcagtcagccccaactcttatgccaaaggtgtcgcatcctctggagaccaactgtcgggaatgggataccatgtctcagtgtctgggcccaagagaaaagcgagtatcaaggatcgtatgggaagatttggagggcgaccatcgccgccgtctgttgagactgcaacgcacgagccttggagtcgcgcaactggtcgctcccagattgcgccgccactaaaggaccaggctgctaaagcaccgttacaacttcccaggaagacgctatcgccaactgcagaaaggtcaaacacgaatgcgccttctgataacggcaatcgtggtgttcgttgggctgacactggctctgtcgcagaccgccctcaggcactcgagtcgcatgaagacctcatcaaacccactgtacccctcaaagttggcaggaacactccgcttacctctccaatatcaccaaactatcccaaaggactcggaatacaggcgctttcgaatccaataacacccgcgcaaaggcagcgcaacgactctccagatacagtcattcacgagcaagggcttgcacgcaatctacccgcgcaacaacgagttcccacaccaccgatcgaaccagtagcaaagaaatcgagtgggcgaactccagaccagaaagaggtatcaaacagtcgcttttcgtggacgacatacaacagcgcaaccacataccaacactcacccccgccctcgcccccaaacctacccaccacaacaccaccgcgccagcgcactgtcacagaacccatctcctccacctcagccgcaaactcgatcctcagccgacgccggcccatcccccaagcaaaccgcccctcctccccgcatccccctctcccaaatcccaccacaaatggacagccccggcaccgccacgctctcctctcccatttcgcgccccatctctccctcctctaccctacagcaccaacaccaccaaagcgctgcccctcccccccaacctccctctccgccgccgaccacatcgcggtcctcgagtccgccatggaagacctgcgcatccggcgctcaaacgtgtaccgcctgctcaacgacctcaacaacgcggcgccgccgaacccgctgatcaccgacttcaagcgcgcgcggctggtggagcagcgcaagcgcagctttgaagacgagttgtgcgagattaagcgtgaggagtacgaggtgggcatgaagctacatcgcgcgtggaagaagagggagagggaggatccgaatgttgggagcgcgatttgggttcgaagggttacttcttagtggagatgatgggtttggatggggttttcatatgtttggctttcgatgttcgatgttcgaggttagggatggggcatgtgtggattgacgcctagagcggacaggaacatgcgtttacttttcttttcgatttgagaatggcaccagtgtgtgtgtgtccatgtttgggaaatcttaatcagctgtgagcttgctcgcttttccgacacgaggactaccacgatgcattgtgatccgtcttttgttgtattcttctaagatgggagagggctctaatcgacctcaggcacaggcaagccgtttacaatcatcatgccctctctgcccaatcccttcatcgccttgaccgcctcgtcatgcctcagctgcttcgtctcctcgtccgtgacaagcacaaagtcatacttgagcacctgcgtgccctccttgacgttatactgcttcgcctcctccggcgtcgcagtatccagcccgacaatcagcgaatccttgacaccaaaaaccgcatccgacgtctcgtagtccgagcccttgatatacagtgctctatccagacgattagcatctcaacacatcaatgcaagggaggcaatacgcacgtaacaaggtgatcaaacccctccttctcaaacatgaaatgcatatgactcggcctccagcaatgccgtcccaacttgaccagcaacttgcccaccggcccatcattcggaatcggatacggcacgggcacaatccccatgaaccaaaatactccatccttgtcgctctccacaaccgcccggccgtctgctttatccccccgatcctcgtactgcacgtcgtacttgccgtgggctgtcggtttcccacacgtcgatcttgacgcccgggcacgggggcgccggacgtcgtcttcacggtgcacaggacgaggaggggagtgccggagggatcggcggagatggcagacccggggggcgaggtgggatgcgtcgtgtgtgtggaaggggccgaggacggtgccttcggttgaggaggggggtttggggtggtcgattgagtcgacgaggagggagaggccgacaatgtcggagaggaggatgaattcctaattcacaatacaatcagcaccatgggactttgcaccatactgggagagcaagggaggtaaacgtacttgtcgcacatccgtacatatctgcccgacctgcgtcaggaattgtatgccggccatccactcatcgaagctaaggcgcgtttcgcgcgcgaagtcgtgcaggtgcgagacgaggcgctccatgacgtatttcaggcgtgggtcggaacattgcgaattgatgcggtgcacgttctcggtgatgttttcgattgtgaggtttttgagttcggggactgatgcggtacctggaccggttgcagaggccgccatggtgatgtgcggtggtgttgaggagaaggagttagtgaagatggggtcgcaggcaaggggaggaaggaagagaaaaagaaagagatgaagattgtcagtgaaagaatgaatctgcagatgcgaagtgagtctgtaaagcttcctgtcgcattacacacatgttagcaagcatcaagtcattccaactatggccagacgcggaacgtggggacttctggggaagctcccgatgacaattgcgacagctcataggtcgcgtgaagccccgctgctgacacaacgggtaagaatttacgagtggtgtcggaggggtcgttcggtacttcgtagtctggccggtggggttgtggcgtcactaggagctcgggcctcacaacaaccacatgcttttgtgtgctgtgtacgatatgcgaaggatggtgtcttcaacacagagctctgattcaaaataaggtcgacgtattggagggctcttgaagctgtgacaggcttgaagctgcacagaaaccgagtcccaactgatcatgtgaccaacgcgtctatgctgactgagaacggaaactttaatcgtgagcacgctggcaatgctatcataaaggaagatctgtgctaacttcaaagccgatttcggtacacttgtgccgtcttgtcatgaacatagatgttgcacatgattagcctgagtgcggtatcacaatggctgcaggtacaatgcatgtgtaacatgttaatttcggacttcatccatattgccgtgaagcggcttctgaactaagcacaaccttccttccagaacgcctgcgatgatgcatacccctctcgagtggtaaagaccaggaagaagacattggaagaagtagctcgtagaaaatgaatctgtccagtggaggcaatggacgtgactggacccgtccttctgaatgacagcaagtgattccgtgatgaaagataaaaggccaatggtgctgatggtgtccagaaatcactaagcagcagcgttctttgggttctcggacgaggccttccactgcaagatgtcagtgatgtgaggtgatgaatggctagaccggttgcaggaaccgtggcgagcgcaacattgaaactcacgtctttgccaagctccttctgctgctccttgaagtcgagatccttgtacttggtgcggttctccttgacttttaaaatttagttactattctacagcatccactagcgcagagtgataacgcgtcgaataacgcgacactaacgcgtcaatatttttcaaacttacagtaggcctgcatcttgatcatggcgttcctggcatttcccttcttgccggccttgcgaggaggaggggccttcttgacaccggcgtcggacttggtggcctttggagtagcagtcttggatgttgctggcgccatgttggtgaaggtgaagcgattatatcttgatggtgaagcctggggatggattagatacttgaagcagaattgcgatggcagaggttatggagcggtaatgtcgtgatggtgagtgaaagttggggtgagagagagtgttattgacatctgggaaggagcgctaggccggttcgagcgagacccggacctacgcagcattaagctttgcgtaacgaaatccaaaggctgaaatccaaaggctgtctgattggtgccctatctgtcttcaattgtgggcttggctatagaagttacagggatacgagctttgcaaacatgccgatgcggaagcacatccgttgcgctgccatattccactcgtgcgcatagcaaacttcgtgatgtgtcgatgacgcggggttatagttcacgcatcgcctcggcatacttgtagacctactggtggtaagttcactgagaccgatgtgaggccgtcagggtaactgtacatcggaggaaccacggtttgtgagcgactgtggggaatcaattatggtcgtagctagtgcatgccatatcatccaatcgtgccacccaagccatagcagttggtgtctgttcaattgagagacggtcgcattcaagttactgacgagcccgcatccttctcctctgctatatggcgaaaccgcgcatccggcgcatccactcgttcccctcctgtactctgcgtcgagtcttctggccgtcgagcaagactgaagcgccggcgtgaaccagtgggtctttctgtaaggctcggggcccgtggtcgcgctttgcctcgagcacgtccgccgacgactggtacctcgtatgtaagcgtgcggaagacgtagaggacgaggtcgtagatgagcagtgccgcccatgggccaatggtgacgatgcctaggaatagctggggagattagcatttggtgcattgctatcaggaaccgtagcacgtacaaatgctcgcgtgatccacgtctctaccacggcaagactctctggaaatatcgagagcagccccatggctgtgtgcggcaattgccacaacaagtacgattacggtggcgtgtattgaaccagacacaagcagttacagtgcagattctgagagtgacaagtccaggtgtgctagcacggcgcaagtctgtgaatgttgaggtttgacggaagcggcatcattcgtcatcctggccggctttccgttgtgggccgccggtgggtcgtggcttgagcgtgcccgcatgctggcggcgatcaccaccctactccaccctgacatctgaccccaaggcacccattgctttcccgcaaggctgagagtatgccactcgaccaccattggatgggaatcgtgccttgtatggcgaggccaatggctgatggatgccggcctcccctcgcccaacggtcgcgagcctcattccatgccccgctgctgtaacaccctttctgattcactcaatacccgcagtcgcgcatctttccttcgagtcacaggtgaaagtgaagtccctttcgagtcagagagtccaggtgagtccagctacggaacagaagcttcttggcttcacctgcgtattcgctgcagcctagcagccactcgatcagccttgccgggccgcacctcaggttattccactttgactttgctcgagcctccgttgcttctcactcgccttcaaacttctctttgacttctcttgatcgactccttgaccgtgccaatcctcgcttaccacctgctctggccgccgaggtccgagcagctgtagactgccaccatggaggaccttacattcatcgatcagctcgccggggattgtggcgcgagcaatgctaccttgaaaaccgtcgaccctgaaggccgtgtttctctgatttcagactgcgtcagcccatatcgattgctcgacaactgtccactgctgtatcatgcattcgagcatggatcacagagccgtctccaagcaagcatcgaagccccatcccgggtagctgccatcgcgctcctccgatactgctatacaggcagctatctgcctccctgtgcttgcgctgaggatgcaccgattctactactcttgcacgcgcatgtttacaaaatggcagaagactacgatgtgcctgagcttcagcttcttgcacacggcaacttctccgtccaggtcgagtgcgcctgtagcctgcctttgcctccacaagacctgctcgagactatccgctacgtctatgccaacttcgcaagcccgcaagcacgccagcagcaaggtttgatccatactctactgaactactgcatctccgtcttcctataccatcagcttggtgagagtatggaattccttcaagttgttcagcagatcccggagctccgtcaagacttgtgtcgcaccaacatggaccggaacttccaagatgactgtaagtgagccttaatctacaaacgaagattgcacctaacatcacaaggcgcctttgacatcatacatctcgcgctcaataccctgcagccgcagtctagtatacgccccacgcttctcgcatcgagagacctaccagaagccatgctcttcgaccgaccgaaaaccccaccccgcccaatcaaagtgttcagtctcaggccgaagatggaaaacaccgagagacgctattacgacacctatagagatccagctccacattacaacaccacagacgaagaagatgtgcctcggcgttattacgacacggacgaagatctggctcgaaggtactgggcaacaagtgaaacccccatgcgaccagtgtcaccaatttccactgccactaccctggttcacaggccaagagagcccattgcagacacaggcttcgttacagagtctgcaagcgaagatgagggcttctctatcattcgccagcccaagccgcccgtcaacccctccatggacgagcctatgtctagccctgagatcataccggcgaaaccaatcgatgttctggcagccactggcagcaactatcctgacgacgatgactggactatgctctgagttagcagtggtctcccttcgtaatttcggcaagaccttctggaattccatacctcatcatacacggagtatgcaagccatcgtgctcacaatcacaaaggcgcacgaggatatatcacgaagatactcggcaggcgggcgatacaaggactacagcacgcagccttccgatcctaagctgatgtaccttcccatggactgccgtcagtttgtgccaattcgattttctcctttctttacttctcgtttctttctcggcgcttcggacaatgccgtcggggtagtttcttagcaattctcatcgcatactctacgacaaatcatgaatctcacgtttctgggcatatggcatgggggttaaaaaaagcagtgaacacgatatagcacccataaaacacaattccggatacctttgcacagtcgatgttttgcataccaaattgtgatgtcgcttgaaccgtaatcagattctatactccatccctctcataaccatgcctgatagcctcctcctcccacaacaataccaaccttcccgcctctccctcactcataccctctccacatatcaaacacctgacttccctccatctccccctcgcatacgcattgtacacactattatgcagacaatacacacacgccgcattcccatgccgacatctcgccgtcggcagacagcgcgggaactcgtgactttgcagacggcgcgtacattgcgtgcattgaagcagcacagcagcggtattttgcggagttggagcggaggatgagcgcttgggcgggggtatatggctgcttgatcgtcggtgcgatggcgtggtgcttgcagtctccatgctcgaaggcagtgatggcgacggcgcgcgcgtagctgggtctggatgcgcgaagagaagccggtctgaggagttgagtagagcggagtagcgtgttgtgggcgggtatggattagttgcgggcgccgtgtggtgtttgaatgagtgtgttatgcgctgctttatgcggtcgcggcgcatggttttgggtggaaggaatgtggtgcctataaggacttgggtatctgatgagaggatatattgtggtagagagtggaggtttagatgggaagatttagatgtgaggtttggaagtgagggaggaggcgtgggtgaagtaagtgcgaattgtgcatggctgacgtcggagagaaagagctatactgttgtttatcaaaatacttgctgatgtatgctaatgttacatatcgacatgcacttcatacgtgactgtaataccattcgaggcactcgggcgttgctcgggagataagatgctttcctcgctacccatgcacgcacctgacgtggtctttcttttgcatcgatcggtcatggacaaccttgatttgtactcttccaaagttacgtctggaaaactgggccgcttctcgtatccccgtacgcgaccacttccgaagccacttcttttcgtcggccgggtcaagccacgtgcggtatcgtagaaacagctaaagagtggtttcaatgttggcaacgaggccgcaatgataccaatatcaagctcgatgaagttccatatggaatatgcgtccgtgatgtaaggctcgggatttcgaaattgatgagcgttgtgctgctttgtgattgcggcaacggatgcgaagactccaagggacaataccaccacaagtgacactcgcgctcgtagattgatatgcagcttcccatataagtggagttggtaagaagacgaggaggatgtcagttgtgatgttgatgactacgagaatttaatatgaagcccagacaacgacacaggggaattcgaacctgcattgaaaagcccaatactactgaatgtctttccacttaggcaccttgcattgcccgtgcccatcggaggtgggtgtaggctcatgtcccatattgcagctaagggaatgcattggaacacctattcttgtgagtaggtattttatagagtaaattccttcaactcactacatggtagtcagcaacagcatttctctcttaagctggtaaaggcacataccgagagtaccgacacaggcaagtgtaaaagccaccatgaagatgatcattccccacaggaagcacacatacagccttctaaccgcaagccgcagcaagagcaacgaaactgatatcttcactaatgaaataccagtcatgacggtaatcatgtgtatttggcgcgccattagaaaagtccgataatttggtggggtggatcgtattgcagcgacatgcttacaggcaccacaagatatctctatcatgtagcatatgaagcaagcagctgagaaaatctagtatgttcagagcttggtcggtaaaaaggcatgggctgctactgaccatggcaagcactattgcccagtcatcatggccaaatgctcgaagcatcacggctcggacgtagcatcgtccagcgactaccacggctgcgagactgaagaaaggtatagtttgcgcgagcagattcggagcgttgctgttcaccggaacctgtgggtcgatagatggagaggatactgagcgaagtgtggtcaaatgcatggcttcaagattgaaggtagagagtatactgagtggcattagcaattgacgtgtcatttgatgactatcttacgggaacgatacgtgcctaagatatttggcgtgttgttgttgtcagcatgctgcaaaagatatgctccaatatgcttgactcgcgacaattcgagccgcaactccatccattgatgtggcacagaaacacggatcaagaggcgtagtgatctgatatgaagtaatccatgcatcaagactcaacaagaaggggatccctctgcggatcggcaaatgtgaaagcatggaattgccaagacacgggattcaggttgagagcgatgtgaaagaactgtcacttgcgagtctatttctgtggtgatctctcaaagtataccattatcgctgcgcgatttgtgattggagtgcggctgagagatcagggaaggaacacccttgcaaactcctgagatactttgatgcagattggaattcacgacactgaatgtactgacgtgttggaaatttccagggtaggtaggcatgctggggcagttgccagccgctgtggcacagtgtgatagccttccataaccagtcgcgtggagccgacaaagcgaagtttcagtcaatcaaagcgaacatggcatagaacgatcatgtgagctgctcaaaggcaactgagacgctgtagatccaaccttgcgataccaggacaagaaacaatgctaacacttcatgacattgtggggtaatttttcagtctgccatgacactatgcccccagacagcaactcacccgtggcgagagctctaaatgtcgattaaactattacatcagtgcgagcaacatgcgggttggtgcaacctctgtggccaacacattcttttcaagacttcaccatgggtagtttgatctgcgacacgcaaatacctggaccgagtgatattccttttttctgcttaatataaggctgcagaacgacctgccttttccgttgcgtttgaagcatgtgtcattgaggcacagtcgttcggcgtagatgaccaggcgggataaccactatctcggatcgaaaacatgcagccaagcaaggccagtttttgttggtagaagggattactgaaagcagggctaattctaaaagccgcgtataactcgtctgatttacccctgccactttctatcgatgagccggccagcgcgcctgataagctgaccagcatcgaagggaatcattcttccgggaatagagcattctctgggtactgcatagattatgtagaccgctatttgtctcgccactgtctggacctgccctgtcttcgcgtagacttcacagtgcaattgtcgactgatgacatctttgagatatagcctgcagtcgactctctaatcatccgagaaaaactccttgaataaacgttgtccacgaagacgttccataaggtagcctttcaccttcaaaccattcaaaagatctaaaaatcatgaaaactaccgtttttctcttagctatggtcactggcagtacgactgcaaccagattcatggaagtcgacgcactggccgcccagggagtgttcaatctagggcttcacattgcgcagaacggttatccaagtccaaagacatgcacgttagaaaacatcgcagtgcgacgtgaatggtaagtcttgactacatatcaagttgtgcttcgctcatgtccaatcaggtcaactctatcaaggcccgaaaagctcaactacatacaagcagtccagtgcctggcaaaacttccagccaagacacctgcctcggttgctccaggagcgaagtctcgttatgatgacctagtagtcacacatgtacagcaatctaaaaacatccatggaacgggtagtttcttatcttggcatagatattttacgtggacttttgagcaaatgcttcggaatgaatgcggattcaaaggggatttgccatactataactgggcatggtaagagcagtctgatctttcaaagcctcagtaaagacatgtacactaactgcatgcttttgacgcaggtgggcagatgatccgaagagctctccattctttgacggtagcgatactagcttgtccggagacggcgcatacataccaggaagaaactattcctgcttcccttacgaggatacgtgttttatgaagcttcaaccgggaactggaggtggctgcgttacatctggccccttcaaagagtgagtagcttgaactatttaaaaagttactgtaggctaacagctcttacagttggaaactcaacatgggtccgctccaatcaatgctcagagtccccggtggcttaccaaagaaccctcaagcgaatggattaggatacaacccacgctgtctctcccgcgacatcagtctccaatcttcttacgagacccgagatgaagccgtctcagcactcctgaaaggatacccggacattgctcgctttcagcgcgtctttcaaggagagttctcagacggcaggatgggagttcacactggtggtcattacaccatgggaggcgacgctggatctgacttctataactcgccggcggacccggctttcttccctcatcacggcatgatcgatcgcgtttggtggacgtggcagaatctggatctcaagcaaaggcagaatgcgttagctggcggaacgatcattggggggctgggagtaaatgccactctgaacgacacattgaccatgggaagctatgttggcgtgaagaatatcacaatccaggatgcgatgagtacccttgcgggcccgttctgctacacatatctgtagggtaaagatttggtatgaacatatataatgcttgggagatacctacagtacctaggtcactgaagacgcatgttcgcgcagtagtatcaacaaggtgtcgtgattttccccaggtgtagtcctcaaagcaaattgaccatccgcaccatgtataagagttgggaccgcgtcgaatcctcctttagtcaaaaagatttgggacatatccacgtatccatgctgaactgctagccgcagaggatcatttgaatcgtcgtaaccattggtgacctggaaagttgtgccgaatttgcaggagacaattgcacttctgcactcacagcaatcgacatgatctgcgtgcaccttttcacccttgattatgtggacaagcgctgtctcgccatcgttgtcggggctgtggatgaggtcccgcatgcgtggaagcagggtatgaaacatttttaccttgcatttggttgatgccgcgtacaagacgttcttgcctttggaattaacatgcagaaggtgtgctttgaagccttcttccctcattaagcgttccacgaacacgacatggcttccgaggacagcatccatgacggatacatcgcactgtaacagctcattcttaagcgcaggatcatgctgtgcttcacccagcagtcgattgatcgtaggatggcagccagcataggcagcagcccaaacaggcccctgccccattgctctttgatgagcttgtctgtaacatggtcaaccaaattaatggtgtcatcccagttctcatgacgcccgcggaaatcgcgccaataatcaacaatggactcgaagaatgtcagactccaaagcagcgaacggcttgtttttgcgagtaagagaatttggagctttccaagattgccacgctccatgatctggtaaggtccactcaacagtgcaactgatctgcagatatccatacgattacggatcttgtaccaattttcccttgcagccaccctgattctcaaaccacggcaaactatgcttgtaactcaatacaattgtgaacagaactgaaaatatgaaatacagaacagccaaggcttctggcagaccatccttactagccgaagacgtttctggcataccatattggctgagtgagggtctttctggcacatcatgtgcagccaacgattttacgatcagtcacaactcgaagcagaacactctccatcacgatacttccacctcccttctcccgagatcatagactagtcgttcatgcatttccagagagatcctctcttctccactctcagtcatgtggaggaccctgcttcgcttttggtttgccgaacatcttaaccgtaccatctgcgttgagtgtatataattatacgaaagaaggtgattgaactgggagtattgctccgattcatacgcaaaagcagcgatatgggagcaagcagcacgtgtatcccatacgaccacgaattaccaatcatccatcgagcataatcagcacatgcccaaccccacccagtcccatctccatcactccccaacccacctcacttccccaaaacccactcacaaaaacactccgccccacaaaaatcacactcccactcatccctacacagcgctctcaacggcctatccaccttcttctccgtcaacacctgcacttccacacacccctccacattctcaacattctccctcgcactctcgtcattggcccaacacgtccgcccacaacaccacacgaacccctcccacccgcacgcatgccagcagcacccgggctcttcgtggcgcgggactaggtagttgagttggcgctggatggtgtcttcgctgaatgaagaggtggagggggcggtgcggtcgcgccagttgcgggagcggaggtagcgggtggtcttttttggcggttctgaggtttgggcatgctggaattttctttggagctttcaggatgtctggtttgcggggatggattaaggccttctgggatttggaggggtgtgctgggagtctgcgagatttggtaagaggacggggtagagatggtgtggtggaggagggcgggacatggcgagtggctttctgtaaaaggtgcttgcccttcatgtttgcggtgcgtgaatgtcacaggagaggtatgtgaagggagttgcttgaatgtgggccaaagattatgtgactgctgtactgtaactgtgactttggaatacgaacggacaactcattgttcagtcattgagtatatgtcatgtagccacgcaaacaacgctgtctcgggatgcttgacatacctagtcagcctcgctgaagccatgcgctagctataatgcatcagaaactctacgccaacttctcgccagtcactttgaaaatcatgctgccgctgcccggctcgctgacgaccactgcttgcgccagcttctctgcagtaatgcctgggaacttcttcttatagtacttctcttcccacgccttcttgacagcttccactttgtcctttggtacaagatgcacactgcatcctccccagccagcgccagtcaaacgtgacccagccgcaccagccgctcgcgcgagctcacataattcgtcgagctcaggacagctgcagtcgtaaacatcgcgacatgagtcttgagtctgattcatgaggtcgccaagggattgcaggacttctttgccgtttgttggtggtgacgagaggatcgagcggaacttgatgacgcggagagcctctgtgaatacgtggagcgcacgttggcgaagcatgaacttctctgcacgaacaggaaacttggacatgtagcgctggttcagctcgtcttcagagatgcccaagagaccgcaaatctccgctcttgagtagccattttcttgtggtaggtaattctcagcatgctgaatgagttttgtgagttgtgtctcaaaatcagagaccgatatcttggtattgtctgatgtgtcttctttctcctcgaaataggtatcgtggaagcctcgcaagctaacacctaggggtgatgagtcttgtggtagctccttcttgagtccaaatgccttggcgaggaacacagccgcgagtgtgcactctaccacacgcagattataacacacgggtgcggtgacgtgcttgtctgcggcaacaaaactttgcgcagtgacgaaggcaagctcgggctcggtctgcgggaattcgatgttggtgaagtcgaggctgggcttgaaggacacataaagggcggagccgcggagcgagaataccgaagccgcttggtccatgctgttgtttacgttagctgtgcttgtgcaaggtgatcctgttacataccctccagagttgacgccaacagctcgctcagagacgatggccagctcacagagctccttcttgtcgatctttgtctcgccgttcgcattcagaacagccaatgcacttgtgcacaccacggacgctgagctcgacaagcctcctccacttggcactgtgccatcgcagataatatccatgcccacagaggtgaacttgcctcgcttcttctgcaacaattgcgacacgccctttagacctgacttgaagtagtttgtccactcgtgctcggaagcatcaatgggaatctcgccctctggtatctcaaactcgcgtgttggaaacttctcggagttcaggttggctatccgtatgcgcggcttctcgtcggacggccgtacagctactgccatgatgaagtctgcagtaatagccatgggtagtacttcataaagggagtagtcgatgtgctatggattgtaagctttgggcttgccggtcacgctgattgactgacctcgccgataatattgacgcgacctggactccgcgctacaaaatctgcctgcttgccgtatagctctttgaacttggccagcaagctctcccagcgcttggtctccacgggcagcgcatcctcggggtagatgtcgctcagcgacgtagctgttgggacttccatgattccgatcaactctttccaagtgatagcaataatcgcagagacttatgtagtgaagaacgcaaactcagagcagaggattcaaagttaccaattgtctgcgagggtcgtgagagctcggggaaatgtatacggcggggtgctatttgaagccatgctctcatttagaagcgcatccgatcgcgcttgcgggaccatgacttgcatatcaactgcaaggtaccagatgctcgaggaggggccatgacgcagacctcatggtggagcgcaatatctggacttgacagtgccatttactacagctcttcataaaataggccttgttgtacggcgttcgagatcttgcggcggttttcaagcatgcagctatgaatgagggttctggaatccgaaggccaggagcttgtcgcatttgggtatctaatgggttgaatcgaggtacattgggttgtcaatgggttgtcaatgggttgtcgaaatgggccgcgggcctatgtcagacctctgcctcttcctcgcaggccccgtccgatgccgctgccagctcgaccacctattgaaccgtctgcgactggcgcctcttccagcctgcccgccaactccgacgtagcctcccgttgtggtggttgaagtagatgttccgcggcctcgtgtccctctgcctctgcctcttgttcctgcccggggtggtgcctctgcgcgccttcgctcttcttccattttcctggccgcagcctctctctttgcctggtcttctgctgcgcgacgctcagccgcctgctgtctgtacacctcttcctcttcaattgcgaccaggtgcttgcgatgcgccctgccattgcgggttgaggatcagtcgctggttgtgctcggtctgcgatagaatgcgggtccatgtttggaggagagtagaggcgttttgcacagtcttggaaacagtctacaacgtcatcagtactgcagtgcatgagaggaacatgtgactgacctccatgttgtccttggccttctgcaagctttccacgactccctcaatgaccttgttcacattgcgtatgctctccaactcccgtcgcaatgcagcctcgcgattttcttccgtggtgtagtgcgactcttttgcacgcgtcttcccgctggccgcaccctcccccgcatcggcaccactgtcctgggccttcttcttgttcttgcgcgcagccggcgtgtcgaagatggcgtcgctgtccgagtcggagaggttcaggtcgtccatgtttggcgcgtccatggtggggtgagatgtgaagctactcgggaggaattgggacccttgttaccgggaatgtgtgttgttgacatgtgcctggcgtgtttgacgcgtttggtgcggggcggcggtgagtgagccgcaccagcacctgccaacgtttgtcgccggggcccgtgcggctgctaaccagccatcaccaacctcgccctttctcacgtccttctgcgagccttccatatcgatccgccgccccgttgagctccaccgcatcatccttatcgagaccgtcccctatccaacgccattatttacgacttcacgcatatccatatcttgcattgactgtttgacgttggaagctcttagcgccgagctcacttttggcttgttttgatcttcgaccttgcatcaacaccgcaacacgcaacacgacacgccgcgcctgcccgtttgaccgcagcaccatcgccttcaccaccgcattcaccaccgcattcaccatggaccgcacgccatcaccccgtcggttacgcacgccgcccgcccctcaccacggcttcaccgacagctacgagccgtattcaccgcggaggtccaccagagtagccgcccagcgcgacattcaccttcaccaaggatcacaacaaagcgctagggctcgacgcgacatcaccccgactgctacctacaagcggaaggcgactgcacgcacaaacaacaatttcaccctctctccaccatcgtcgcctatatcctcaccccaactccagtcgcctcgttccatgcgacgcagacaacccgaagcaagcgcgctcgactccgaatcagaagccactgccccttcgaccgctcatcgcttccccaacaagcaaatggtacgtacatcctgcactgcgcgcgcaacacgcgcaacgtgccgttgctctacatgttctaccgagactgactctctgcagagcttgctacccacaccttccgagacgccgcgcaagcgacctctcgtggcggaagcttcgctgaagaagactgcgcgtgttctgttccctgctcgccctgccaacattgaggaggtcatgcccacgccccgcaagtcgcgcaagaagaacctgttcactctcgagagctttgccaatgcagccgacgaacctgctgagaagatccaaatcttcaccgactcaaaggagcgcgtccccgagcaggacgatgaggaagacaacccattcgtcactaagaaaggcaaaggaaaggccaaggcagttccccagaagtctcagcgtgctgttgcagactcggcacgggtgaaggaaacgatcgatcgcgacgaaaggcatggtctacctcttccgcggccgcaagctgtaccgcaagttccacgacagtccagagggctcaggcggcgaggactcgcttgaggacttctctgccctgcctgctaacgagaggttgctgcgtcgaactgcgggcgtcgaagcccatcgcccgctccgtcgctcgactatcaaaccccgtctgttgtttgaagcagagatcaaggagcgcaagcgccaaaacggcgaggtcaccgacgatgaagaggctgataccgagatcgagaccccagccgagacccctagcaggaggaagggcaaggccgccgaccgtgtcacccagccagccacaccaccacccactgttcgcaagcccaagcgaggtatgtccaagcgcccccacccacacacaagcgcatccagtaacgattcctcagaaatctccttcgagggatggtcacgtgtcaagtctgctcacagctctggcgagtctgtgcgcgagtccaagaagcgtggaggcgagccccttgagcgtggtggtgccaagcaagctcgaagtgagaagtccactcctgctacttcattcagcagcatctaatgccgctttcagcgcgtcgttgttgaatgttggatgtgcattatcgaccgcaagtgttccgcttctggttgcttgtgcgtcccacttgagttgaaggtaagctctactgggctgggtaaatggagttgaacggattttgcgcatggcctttggtgccattgatgactgcatagcgtttttgcttgaaggacaaccgatacccatgattcgattagcgattgtgatgggatgacccatagtgggttggtaatagtgctgcatgtcttcagcataccaagtgcactggctactcaaggaaagctgggcacttgcaagatgtgcaatcacgatatgaggagaagagttggtgcgataaaatgagaaaacacttttgaaaactttgagtcttgaatgcatgtatgtgaagtaacttgatgtgaattgtttgtggtatatgcaaaccaactccagatatgctcataccgagacatgcaattatatacccttcccgcctatccaacccaaataatccctctgccctccccccatcccacccaaattcaagccttcttctccacctttttgaaaaaactactcatcttcttcatcccgctcgtatccaccttcttcaacatcttgaccgcccggccctccgctttcttcctcttctcctcctcttctttcttccgcttcttttcctcgcgccccgcaagcgcctcgtcgtcgtccatcgcgcgcttgcggctcacgttatccgagatgctgcggagcgcggcggcttcggatttgagcgttgcgatggcggagaggtgggatgttagcggtgcgaaggttgcagaggcgaggtgtgtggttgtgagggggtagaaatgggtgggcagataggagttggtgaggtagaggagggatgtatgtaggcgaaggaggtgtgggatttctgggggtgttgagagggtgggttgagtttgtatctcaggctcggtctcgattggtgcgggcttgggggctgcgtcgggcgtggttatcgctgtgtcgaccgagtcttgcgattctgattgggactccttgtctgtggatgtggccgataaggagctctcctcgcgcttgatgctcatgatgggcacttcgagcgcggtcttgatgagcttttcttccatggagggaggcaggccgtgggcgaccatgcgctcggctttcttgaggaggagggcgaggagtttgtcgtgggatatgcggtacattgtttcgtcgccggcttcgacggtgtcgcagagggcgcgcatgcgcttctcgaacatggcgtggagtgatgtatgctgggatagtagtgctttccaatgccgtgatgatgaagatagtttgtccaggtactcgtcgagtgcgaggaagtgttgctttgtgtcttttgcgctcttcggtgcgagtgcgggtaggatcaggaagagcaggtcgatgggtgtcgctacaaacatgtctgcgctcttgttcacgtagccgctctctattctgccttccttctcttctgtcttgtcttcctcatcttgctctccggtgatcagccaactcctgcattccttcttcggcgcggctatccttgtgaactcgtagaaccctttgttcggacaaaagtaatatcttgaaggcgcgccattcgcaggattctccaatgtaactatgcgcgcatcgttggaagcatctttgggcagtacgaacagtttcgggggattcgatgtgcttgcggggagtgctttgacggtcgatactggcggttctggtgttggctcctttgccttgggttttgaacgtgtagcgcgtgccattgtatgtatatgactctaattgatgatgttgggtattatgttagagttactgagtgttgcataacatgttcgtggctcagaagatgctccgcgttgtgcaccagagtcgcgtcgcgtcggctgcacaagcgcgtgatccctgtcaaagtggtttcggacttagatgaggcgcaaccttaaccttgcttggacagcaattcaacgtcaacaacggacactaactcgacttctcgcgctttgttctttcgattcttgcttaaaaacttcggtccatgatattgtcgattggctggctatttggaccggatatgggcgttgctgagcaaaagtactcagcttgcacgtcgtcgcaaacatgatcgtgagggagagtcccaagaagcgaggtaagtcaatctttgcgcattcacagtgctttgctgacaggctgtagctcagacgaatcagcccaactggcccccgcagtcatcccgcgaagcgctcctaagctcaccatccggacggcgcaagtacgaacagcagcgccagcgcagttctgtgtcaccatccccctcaaagcgtcgtccaatgtcgcgcggcggaccccaggatgaagacgaagaggaggacgaggagacgctgcagttgaagctccaggcaatcgaggccaagctgaaactaaaggcactccagagagcgcgcaaggcagctgagggcgacgacacagagagcaatgccagctcatcgcgaccaccgactgtggcttccatgcgccgcacagagattccgcgaccgcctgcggatgtccaggtcccccactcgcccgtacgacaacgacgaccagccgaggagcctaggagccctgcgcgcgtgcttttgggtatagacaagggcctgcgggcgcaagatgttagtctcaagaggcctggagctagtgttgctggagggtcttcgcgttcgaactcgtcaagatcagaaatccctaagatcaagtcgttcagtgagcgcatggccgagagcaggaacaaggagaaggagcgcgaggagatggagaccagaattgagcagagaaggagtcgaggttttgggcttcacaacattgaagggctaaagagcacgccatcacggtcaggctcttcgctgagttcggataccagaagctcgcaggacatggcaccaccaagcgccagggctttgagcaaggatcagacgcgatcgatgagcaatttgagaaacccaccaacaccacgccccggctcaactctttcctcacgagcggagaactctcgaccgccatcatctgcttccaaggcctccagtggattcgggagcgcacaaaccccatccaaatatgcagagatctcgcaacgggacaacagcagcgaagcctcaagctttgagtcgttttctgggctacacttgaagtctcgcgagatgcagcacaacgttgtcacgcgcacattagaaggcaagacggtactcaccataccccagctgctcaagactgtcaaagcgccagagtatgatccaccagaggacgagaacgactatgtggtcctcggagtgatctgctcaaagtcgtcaccactcaacaccaagaatgccgtacgagatcagtcgaaaggtcaacaagagagaaatcaacagggcaaatttatggtcattaagttgacagacctgaagtgggagctcgacctgtacctgttcgatactggcttctcgcaattctggaaactgcccctcggtacgctgattgcagttctgaatccagacataatgcctcctcgaaaccgcgacactggtaagttctcgctaaagctgacgagctcggacgacacgattcttgagcttggaactgctcgagacctggacttctgtaatgctcagcgaaaagatggcaaagaatgtggcacctggatcgacagccgcaagacagagtattgcgagtttcacgtccagctccaagtcgagaagagcaagcgtggacgcatggagatcaacggcatggtaggcatgggcaaaggctcaggaggcgggagcaagttcggcatgtttggtggaggtggtagaggcaaaggcgacgagctcagacgagaagggaaatatcacgaccgagagatgcacgaaactgtatacatcgcgccccgacctggcggtgcagcaagtctcatcgaccgcgatgagcaaagctgggagcgcggtgccagccgagaggaaaagttccgcaagcagttggcagagaaagagaaagaacgagagcttgcgaaaaagctgggaaagatgggagagggcagtacaggaggcgactacttaaagctgaaggctgctgataccccgaatcttcctgcaagcggcagtatgttccctggtgctggtagctcagccaggcaaggtccagagaggaccaccgataacgacttccgcagtcttctgaatcgcaaagccgaagatgtcactctcgcttctactaagcgcaagcggatagcatccggcaagtcggctgcttcgagcgagcccatgggatggggattcaagaaaggcatgctaccatcgcctacaaaggacactacgtctgccatgcgtggtactcgtgaagtcagtcctgcgaaaaagaaggctcgacttctgttgccagacaaaggcatccgtgagcccggaagggagagtctcggtgggcttgacgttggccttattgcggccatggatgaggacgacgatgacctcgaggttgtttgatttctatacatgatatccaaagttttcaaccgtgttttggcccaaagtgccagcaggacgatggcgttgaattgcgggcacctgattggcggggctaagcgagcctgctttttctacattcgatactccatactttagcagtcagtgtacatcacagactagtataacgaatttctttgtgtcctgcagctcctctcctgaaaccttcctgcccctgtggtgtcctctgcttgcaagtcgcgctacccaccgctcccggactgtcgaacccatcccttgcgcatcaccacgtgatcgtctactaaagaccgagagtgcacagcaatacaagagttgggatatagatcagtacccaggacatacaccatggtatccggtgacaagatctacgcgttgattgattacgaggatccctatgttcagcccctcatccttgcagctctcgaaaagcgcttgccagcttcgacgtacgaactcatcacttctatcagccaattgccctcaccttcatctcggcttctacaatgggtacaatatgagtcgatcgacttcgaccacctcatggaccactcgtctaccacggtcgccaatgcatatgttattcgaaaagccctgattcggaaacactatctaagcactaccattgcgaactggatcaccaagtaccctgattcaatactgaagaagcacgtcaagcccagtgtggagttcgaagtcgattacgcagagttcctagacgatgcattgatagaagcctgggacctgaaagagagctgggcaagaaatgaagaaaaggacgagaaagaccgagagtggtggatcctgaagcctggcatgagcgaccgaggccaaggcatccgcctcttctcaagcgaagaagaattgacaagcatcttcgaagaatgggacccaccatcagacgacgaagacgaagaaggcgacgcacgaagcgatgccgccgacgacaacgacggcataatgacctcccaactccgccacttcatcgctcaaccctacatccacccgcctctcctcctcgccccaccaaacaccccggactcatccgcaagcctccgcaaattccacataaggacctacgtcgtcgccaccggcgccctcaaagtcttcgtctaccgccccatgctcgccctctttgcagcgcgcgcatacgtcccgccctgggccgccgagctccactccgaccgcgcggaagcaatgaaatcccacttgacaaacacatgtctgcaagacagcggcgaccgcgaaggctccgtcgggctattctggtctctaccagacgtcctaccgtcacaacccgacgtcccaactccaaagcactccgcggactggaaagaacaagtcttcacccaactctgctcaaccacagcccaaaccttcgaggccgcggcgcgcggcatggggattcacttccagccgctgcctaacgctttcgagatatttggattggatttcatggttagtgtggaggagggcagggagttggggggtgtggttgttggaggttaatgcgtttccggactttagacagacgggagatgagttgaagggcttggtggaggggttgtttgagggggttgtggatgtgggaattaagccggctttgggtttggggggaggggaggagggcggagcggaggggttggtggaggttttggatattgatcttgggaggagatgaaggagacaattttgagcactagcagcatggaggatgctagggtgttcatcagactccaggtgtgtgaattctgttatggtacaagtgtattttcggatatagagatgagacttgtctgctgttgatcaatctattttcccctgttgtttgctcatacatacaacaaacatcctcacttgatcaccacgcacggtgaaagtgagacaatgtcactcctaactgggaagctacctcatgacgtgttcaccaagtcgcgatttccaatcttaacctctccacagctaccaaaccgagaatctgcgccaccatgccgctgccaatgtctctcgacacaatcctggaaggtcccaaacagggcaattcgctagagctggaattcatcaaacagctcaaagaaggtttaagctttgtagctgaagggatgcaaaacgagtgctacaacaggagtggtgcgctgagcaacgctataggaaagctcgaaaaggtgagcagtgtctgctgttgtgtacagggaaaacatactgatatcaaattactaggaacgtgccaaaggccacggtcacatcacggtagaccaaaaagccatgcttacatctatcatcaagaccaatatcctgaagtgcaagtcatcactcgcaaacaacatcaaacccaacgagaagatcgccgccaaatttgtcgaagctgtcaagagtgctagagataggaacagcatagccctgcgcaaagctaaagggagaaggagggcttgaacaaattggcggatatcgttgatggcctgcgcaatgcgcctgcagcaaatgttctggggaatgttatgagtgtgtgggaagaacggcaggagttactgcgtagggagcaattggccattaaaggaacgatgagatggagattgacatggctaaaatatgcctggatcgtgtgcgccgcgtacaggaacagcagatccgaatactgaaagctactgcagacgctgtcggagtggatgagaaggagattgagtgaaccaagagaggatggaacaggtactgtagggaaggtgtgataacataggtgtcctatatagaaactataagcagagatcagagcggttatggcaagagaacccgtggattcaatcccggtcgtccgagtgcatgtggtgagagtgaaacgagcgtactcattcaccgccagcgcgtctcacaacttgactacgctttcttactttactcccctcaaccgcatacactatacaacacacaaatatttagtactgcgtctcgccatacccagtatggcgacgccaacaccacccggcacgatcatcgaagccctcaaacaaggcaatgcagtggagctcgagcttgtcaagaagatggaagaggggcttaggtttattaccgttggattaaagcgcgagtgctttaatcggggtgatgcgttgagcgagctgcgagagagcttgcctacggtaatttgcggagcatgtagtctatcgacacagtactgacttttcggtgtagatagaaacgaccgtgaacgcaacgcagatcgccaacatcaagaccaagattgcacagctgaaccaagagaatatcctagcaaccgaaaagattgaggcggacgctcgtgcgactttgcttgaggcgatgcgcgtcagcgatgagttttactgccaggacgtcgctagatacaacaaggccgtcgcgcgcatggatgcaagagatgatcacttgcgcaacatttgcgatgtgataaacgagatgcggttcgacaaaaagcccaaaatacgtgctcaactcattaaagggtacaaggcaagtctagcaacgtacgatgaagacacccacgccatggaggaagacgagaagcagatagatgccagggtccttcagagagagaaagaaggcgtagaatcgtattgcaaaacttggaaagccgctctcaaggtccgaaaaatctggctggaacttttggattgctgcaacgaagtacccgggaactgagaagacaccaaggcaacaaacggcaaccagagcaacaaagcagaccgacactacattatcacatgcaagacatggtgttcataaaattgggctgcattagcatgtttggtcctctgacaacgtgatgttgggtggggagccgtgtgggtcttagtattgatgggtttgcagaaggcacgatggagtgtcaacatgctcagaattgcaaaatacgaagtttccatgtctagcatcagaaggcgagcttcattttgatacccatggccagatactttccttgttgtgacttcccttataactcccaaatttgcagtcacgatctcctcattgtgggaggtacgtacgcatgcgaagtacggccacatgcatgcacgacctatgccgcaaccaaattttgcgatggcaatactctcaaagtccccagcctccccgtttactcagaacaacagctccccccgtcacttctgtcaggcactgtcgtgaagacttcatcctccagccatcctcacccataattcattgcaatcagcatcttccctctcttaattgctgcatctacgcactcttttgacgtaacatccttttcaacatgtcaagacacgaagaatcaagctgcagaagcggtggcaaaggaaaagccccggtcaactcgttggacagactcgcgagaacgagcagtggtgcgccagaggtcctggcgatggcgaaccagtttgcggctctgaacactggcaacttggtatgtgatcatccgttgttttttatatatcccgatgcccaactttgctaggcgatccagtattgtcagtgcccacggatagcctgcccagggtgccgacatgattgttccgctgctctatcagtcctatgttgtgacatgctgaccttcgaaaagcattcgaggccgcttcaacccttgcctgcaggtactcctacaccagcacctgcacccaacgagaccaccactcttgttgggcagttgcacttcgctgaagtccgcaggccacaagcttttgaccatgaggcccggccaccgcctgtagtcgcagagacagaacgtcgatcgaacatcagttcgctcgcgaggctgttcaagaagcggccaaagccaaaggatcccccttcgaagcctcatcctaagtccagaaacacgggtaatgctgaagaagagagcgagaaagaggatggaattgtgggcttgctaaacccccccggcgcaaacactcaaagggcctcttttgccacgaacgcaagcaaaaaggactcaggcacaggaatcaaaccacctcgtactgttgcgcctggacaaactactcgcgctggggtaaatagcatcaatccgccaaaccgagtcatgtctccaggtatcgcggaagagtatgtagtcgccacgcggacactaggcgtccctgacgtggctcctccaaggagatcgcagacgccaatcatctcgaggcgaaggggtcgggcatacagtgcccagtacctagaacgctttcaggagcctttcgaggacgcatagtatgcctggtagtctggccttgaccatgaatgcaaccggggtgaaggaggaagtttctgccgcttttctgtttttcatcattatagttgctcattgagtgcctatttcgcattaatagtccacttagtgagcacagcacaatacccctacggcgctgttttcagttggaggcggggtgaacgtgagagttggggggtcgctcaccgtattgttcctattgtagctattgtgcgccgtccttcaccgcgaaatactccctaatataattctcgctcgcacctcagacttgcaatcttcagcaatctcctcctctacatcatcctcaatacttgaagcttcgcagctactactccataacacaatcacaacacctctccaaatcccttcgacagcaccaccaagatgctgtccctgaagaccaccgcccgcatcctcttgagctttgtgctcctcttcgtcttctccacaggctcaaatgagctccgcgtctcggtcggcaccatctttctctggggcctaggcctcatcttccaccggcgcaactccctctccctcaaacacctcttcatcttcgtcgccacctccttctggttgcttgcagccaaaaacgaacttttcttcgagagcaccctgggtcgggtcctcggcctcctcttcacccgccccagctacgacagcgacacgccgggctcgggcttcacagactggcacgagcgccttgcgcgccgccaccgccacgacatcaacctcgtctggagcaccttttgtgcgattgtgcgcactgtcttcgccgttgccgctttcttctctgccgtcgtcttgtgccattggtacgccgctcttcccgagcggatgcctggactcaccgagagtatcgagtacctcgataagaccggtgagttcccgccctggttgagcggggctcgggtgctggcgcctgagcctctacctcttcctacgcgggacatgaggtacttgacacttgcggacgaccttgccttcattgtcggtcccggtaatgatccgttcgagcgtgtcgtcaatggcaaatacgacaacacgttttggcgacgacgaaggcattcgatgcagttctcttgagcgcagtcgctctggcttgtgtctgtgggtgttggctctcttggttactggtggcgatggttgtttggtcccgcggtttcggtctgcctggtgttggttttcttgttttgtcttctggttttctgtagttacgaatgctggggctttcacctctgccttgaatacattctttagctctcgccatcttcaccttctcagatctgtgtacaaccctcggccaacttcttcctcgtataagaatcgcgtgtttgggctcatcgggtggttcaaagtttcgaatggcatgtcaacagctgctaaaagatcccggactagatctggcagtagttcatgtaccttggccatgatcaatggaacaaacttggtattgccgcccggtagttggacaagaacagagagcatttgagttagggagtcggtgtggctaagttgtgattgcaaggatggctgagatagaaacggaagtacgtcaacaagagcgcaggcaatgtcgaacactttctcagtctgtcgctaattagtgagtcgtcgaggatgaaataaggatggagcataccattccgaccccatgcacttttaagctggacactggaagtgaccttgctatagttgtgaagctcgttgcgatcatcagaggataaccgaacgtcagacaatcatgttctgactcgctagaaagaaagccatagcgcggaaacagttcccatagcttgatctgtaaccaacattgagatatccttagattggctatctcctcgtgacacagatcgagttccggaggtagcgcagtacggacatcatactcgagctggagaagccattctttgctgcaactttgagttgcaccattccagaccgaaaagaagacctcatcgaatggccgaaagacagatgctaggtactgcaagccttgttctctaggtccatccagcagaaggctagtctcgaatatcgagagggtgattggccgatttttgcgtatagcatgcgacctgcatacttataagtcaacgttcatcagtctagatagactaattgagttacctctcagaaacgactagaatccagaataggcggcgttgtgtcttctcatcataccaatcgcaagaatcaatacttggttttaccatcagaaagcaagtcgtggcttctttaagaaaataccatgcctcttgataggcccctaggccagcgcatgccccgtacaggaagaacgaggtgtatactgagatcgagattggccttggcccggtcaatggtctttgagagtggatcgtggcatcgagaagacgcctgcctgattcttcagtgaagttgggctcatgtctatctccggagcttgggatcatcctcccaaaattgctgacataggcacaaaaggcctgaacgaattggcgggagggtggcgagatttcttgtcgagctacttgcgcctctatcaaggagacatccaatatcggtacaacgggatagacgtgggtgatatatatatccatgcatctctccacgaggctgcaactggctgatacggaactggcaggctcgatcgatagactggaagatcgtgctgctgtcgccgatgctatattagacgatggaattgctcgcaactggtcgagaaccgtggctcttgcacctccttgtcctctaggcaaattgaaagtacatgcaaggcttgcgccggcacagccagcgcacggctgacatccatcacatttgattttgcgttttcggcatgcatcacaagccttagagactggtttacgagtaggtactggtggcatgtctcgattcgaccattttttggatcccgatggttgaggtgcaaagtagttcgcgaagatttactcgcgacgcgtccacccgttgacatcaggaacgcgaagccgtcacgtgaacagaccccgcccctgaacagcgaatcttccattcaacaacacaatcgacacattgctcatatcaagtttgcagatggcacggcgaagggaccacgagagttttgcgcatcactatggcgatcatgtgtgataaagctactgctcaaagtgggcactttcgcagcgcgccttcccgacatcaggtgcatatcaacgtccctctttccactccggcttcgccatctttccctccatctccgcatctgttccttgcacatggccgtatggatcgacatgcgtgcttgcaaattttctcgcgctgatcctcttctcaaagagcaagtcaagctcaccatatgtccgtcctttcggctccggcagcctgaaatacacccaaacaacgacgcaaccacaagttgctgcccaaaagaacgcagtcctcgaactccaatcccaattagcgtctcctaattgataattcgtcaaaacgttgaccacgatgttgctgatattgtagaacgctcgagccagtacgatcgtcttcgccttcaaccgcgtcgaggacatttctgaaacgattgaataagttaccggcccaatcgtgaagtcatagacaaatacaaagaggattagaataccgccgatggcccaattcgatgcttgtgtaccagcaaatgagcaggacccgacgatgatgaggatgacgaagagggtacaagcgccggagaagtggatggtgcgccggccaaggtgctgcatcaaaaaccaacttcccatggttccaaccagacctaatgcaagcgatatcatggacatattgaagctctggaccgtcggtaggcctgctctctgcatgaagtatgcaaagtaacccattatattcgttccgcagattgtttgggcgatccaagcaaagcacacaatttccgttcgccgaaggtcggtacccttgaacagatccatccagctcgttccctcggtcatgctcttttcgagctcattcgtatgttggatcatcgcaattgtctcatcggcgttgaagttgggatccttatccggtgaggtgagtcgaagcaaagcagcccgagcaccagccgtgtcaccacgacgtacatgccaccaagggctttccggggccaaaaagaccccaatcatgatgggcaccggccagatccattgtatggcgaatggaatgcgatacgcccattgatctgggcgttggacgcaagctcgattcacacctgctgcaatgaactgtcccatgacccaacacctggcgcatgtcagacattgcattcaaaattgagaagcttacctacatgttcacaaaggtcgtcaatattggacgcagtcgtacaggagccacttcggaagcgtactgagtagtaagtgtttggaacatgccccaagggatgccacaaaagacctcgcctatcaccagcgtctgtacgtttggagcaaagaagaggatgaagatgaagcagatcattgagatcagagctccaaccatggtcttgcgatagccgtacctctcgctcacgaatccgttgatgatcaaaccgatgacctcgcctgctcttgcgccgttggacctgcactcatcagtcgcttgttcactaagatcgaacaattgttttgacgtacaaggcagattgccagttcgctgggacactccacttccttgatctaggattccatacaccatacttctggttgaactgtgggctaccatatagacttcccagtagggcaagatcgtagcctttccatgatcagggcgctcgagaggacgactgaccatccaacggctttcggatatagcttgatggcctgtaacagagtcatcgacttctcgtcctcagcagcatgttgagcttcctcattgggtagcacggccttcgtcttgctagatgcttgagcttcattatctgccatggcggccgtctgcgtataacaggaaaggagaaacgtggcaagaactgcttgagatcattacacgaggtccttggagaacttatacacgaccatcgtgcacagggataacgagtcccgcgatcagctcatgctctggggtgcatatatggggtttagcgtagctcaagatccatgcgaaaaatgccctgtggctgcccatggcctgcctacgctgcatcggtaagggaaacgaaaattgaattacacgccttagcggtgcttccgccagtctagttgattaacgagaaacgccatcgagaaagagacgcactgaggttggcagatcttgcggaaccaagtcggaagcaacgcggaagcaacacgggaacagcgcggaagcaagacggcgagcttacaggtggggctctcacgaatcagattgctgcaccacctcacccgtatcaactacccatcagtggagtgctttaggttaaccaattggctgtgccgcgagatgttcgtgctgctggcggacgaacatgggtgaacggctttctcgacgctcgccgcaggacacgttctcccatttcttcctatttcgttctcttctggtctctttcttccccatgaaggtatatgtctgagcatatcacatcagcttcggcagcattatcaaataccaggtccaacgggagcaaatgactttggggtaatgcacaaaggctcagcagcatcactcgcacgtcgtctgagagttcttattgagcttgtattttccactcatcgatttcatacaacactgaaactacctgaccacaagcaacatgtctccacatgcaaactcgctgcagcataggcgcgtatggtggaaagaagcaactttctatcaagtctatcctgcatcgttcaaagacagcaactctgatggctggggcgatatacccggtatactgcaaaagatcaagtacattgcttctcttggagtggacgtgctgtggttatcgcctatgtttgactcgccgcaggtcgatatgggctacgatatctcagattacgagaaagtatatgcgccatacgggactgtgaaggatgtcgaagaactgatccaggcgtgtcacgagagcgatatgaagatcatccttgatctggtggtcaatcacaccagcgaccaacacgcatggttcaaggaaagcagaagctcgaagaacaacccaaaaagagactggtatttttggcggccggcgcgatacgataaagaaggcaaccgcatgccgccaacgaactaccgatcatactttgcgggcggcacttggacatgggacgagcagacacaagagtactacctgcatctctacgacaaaactcagccggatctcaattgggagaatgaagactgtcgccgcgcgatttacgactcagcgatgcgcttctggctggacaagggcatagacggctttcgtgtggacacagtgaacaagtactcgaaggtactgccgttcagagatgccccagtcacagacccaacaagcatcatccagcctgcagcacaaatgtggtgcagcggcccacgcatacacgaattcatcaaagaaatgaaccgcgacgttctctcccattaccgcacatacgacggccaacaactcgtgaccgtcggcgagctatccctctgccccgaaacagaatccgtcatcccatacgtcagcgccatgcagcgcgagctagacatggtattccaattcgacatcacacatctcggccagggaccgcccggctgcaacgacaaatacgacttcgcgccgtggaagttaccggaaatgaagcgcatcgtggagaagtggcaatgcttcatcgaaggcacagacgcgtggaccactgtcttcaacgagaaccacgacaacggccgcagcgtgtcgcgcttcgccaacgacgcgccgcagtggcgcgagaagagcgcgaagatgctggctctgtggctggtgggacagactgggacgctgtttttgtatcagggacaggagattggtatgattaatgccccgagctattgggatatggacgagtataaagacgtcgaggcgaggaattactgggctgaggcggtgaggttggcgcaggatgggacggatccgacgaggagggagaggattgggcgggggttgcggctcatggcgagagatcatgcgagactcccgtttcagtgggatgggagtgggaatgcggggttttcggaggggaggccgtggatgagggtgcatgatgactatcgagagatcaatgctgctgcgcaggagggggatgaagatagtgttctgggtttctacaggcgcttgttgaagctgaggaaagagcacaaggatgtgtttgtgtatggtacattcgagctggtcgatgtggatgacgagaagacgttcgtctacaggaagcggtacgaggacaagacagccgtcgtcgcgctgaactttacgaccgaagcgcagcctctgcccgacacagacggtctgaagctgctcgcaagctcatacccaaaagcagcgccatatatgctacaaccgctcgaaggccggatatacatcaactactagctccaagggggagggggggtatcctacaatgccaaaacccgattatgcaatatcatcatcaatcgtcacctgccctcagctcgtgctgagaaaggggatgtagctgtacaagtcatcgtactcttttccaatccacccaatcacgtggccatcgcgtcccacgatcccgagactgcctgctaaccacagccccgcgacgacggcggagatggcgttgatgccataccacctccgcttcctaaccagcgacttctgactctcgtgcgccgagatttgtgacggcgcgaaacccagccacttcgccgcgccccagacgaaatgccatgcgccgatgccgacgagcgctgtgaatcccgagaaggagatgatggggtgtttggcgaatccgtgtgatatgtacgacaggttgatcaaacttgaatcgccatgcgcataccgcggcagcaacctcgtcgtccacacatgaaagctcgccagcgggacgagcgcatagcccaacgcactcgtgccgctcagcgcaggcccagggaatcgtcctgcggtccgtcttcgtctcaggcgccgtagcgcagcaaggcttggcggcggcgatacaggcgcagtgcgattcccgacgtgacgtgtgcgacgagagggattccaaccatgcagcggctcggtgaggaaggactggtagtacgggcgtgtgaggagcaggtagcggtttgattcggacactgagcgggtgagtagcgggatgagggagacgtttgcgatgtggaaggaagtgaagaccgtgaaggcgtaggacgagtagcgttgtgttcgtgttactgttcgcacatatcgttacgccacccgcacatctttactactcgacaggaatgtaaaaatggtatgcatgtgcatggcaaacgtacaccaccaaaccaccccatgatcccccaatttcagccccagcgtccccgtcctcttcacgccacttgcgccgggcccccaactctcgccctgcgtttggtcggggaagtagctcttttcgcggtactcgatgggtgtttcttcgacaggcgaggggtcgacttgcgtcaggcccatgacgccggcctcggcatcttctattggcgggacgtcggcgtcctggagcgaggacatggtgtgtgtgaaggagttgggctggggaaagttgtggtaaggcggaatggagggacgttgattcgcggtgtggatcgaggtctgtgctgggccgaggcgtgggtaaagttattggaaggtatcgcggtcgcgacttcacgactccacttcacgactacaaactctacatgtaatacagcggcgccaactcttactgtctctaccgaccgaccaaagcgcaaacaataacccattacaccccgatttccacatatatagaaactaaaaccaccgcccaaaatgcccccccgcaacaaccccctccccgccgccgtccgcctcttcaactgcacaatctgcgacaagggctacccgcgccaagtcgactatgaaaaccacctgcgctcctacgaccacaaccaccgccagcgcctggccgacatgaagaagctgacggcctccaacgccgacccggagagccagaagcccaagcagggcctggacatgcggagtatcaatgtcgaggaggcggggaggaagatgggtgctgggggtcggttcacgaagattgggtcgggcggcgcagcggggaaggggtttaagaaggttggggtggtggtgggggagaagaaggaagaggtggttgtgccgaagagcgagggggagattgtcgtggctgaggtggcggtggagaagagtgtagagggcaagaaggaagcagaggatacggccatggcagatcgggacgaggaagaagtggtcacgtgggaagaatacgacttcactaagccgacgggatgcgatcatgcgagttgtccgggatgtaagactgatgggatatggagcggcgagtgggttgctgtgtgaagagctcgaggatattacaaacagaaggctttgtaagaaagttactgtccagtgccatgctagggcggtgtacacacagcacccgcctcaaaggtgcgtcatgggaccgccagggtctcctacaagaatcactaggaccattacgaggaaactcgtgcagcgacaggtcgatgactgggcatggcacattgcagcgaagcgcatattctcacgatacacgcgattcgattgtgattgttcgatatggtccgcaatcatatcgctctgggtcagaaaagaaccttgaacattgtagccccttcgtggtagacggtgatcaccatctctgcaataattaatgaggctacatggtagcatatatccttcatcgctatcgtagtaaagtgagtcaatatatttcttcacattctacatcctgtcatatcggaatctccaacttttgggactcttagcatggcccatccgacacagttgccccttatgatatccggtcatgtagcacaagagtcgcctcgacctctttcgtactgccacccattctgtaccctcatacatacatatacgatttgatatgttttcccaaacctctgctgatccacgacactcagctgcccgatctctcgacgtatcgtagcctaaggtcgaacccagaactccaagtctgtccaagtcctctggtagcgctccacctctggcaatggaaccatgcgcaacgtaggagcataagtttgcactatcaagtgcatgcaaggctctttggcttttacgcatctatcgtctgcactgacgttatcttgcgtgcggaagacctcgctctgccgagacgtgggcttgccttttgtgcagatgtcgcggatgcacaacggcgtctcaaggaatttttctggctcgctggcgattcggctgtatcccttctgcctgtgttcgttgagcgaccacatccgtttgaaccgtcgttcgagctcgccttggacctctggaggcaggtgatcgatagccttcattgttaccttaccatggagtcccagaatactgagaaggatcggcagatcaattagctcttcgtttgctcggccattggtgggctcgtctcggcgtccgtgggccctggttctgtagggtgaacgtggtgcaacggagggctcggcagtgttgtttgtgcctgaaaggttgaactggacgggtctgggactgccttcgctgacgactgcatcttcctcaacagtgtcgtagtcgtcaatggtaatgacttccgcctcttccttgatagtagcgtcggatgctatagggtcgcggctctgtagtggcgagtcgtaacggacaggtgggcgtcgctcttgctgcatcctcttctcgggaatcatcgctgcaagagatactggtcttttcctttcgttcaaaggcgcgagggctatctcgcggccgcgttgttccgttgtagtatttcgctcagctgtttgcgctttcccatcattgcattagccgtgagcgcagaattagaggtaaaatctttactcacaagtaccacttccgtctcctccgctgctgtcattgaattgaagagctaccttgaaagcctcggcgattgcttcacgtggcagcagcatcagcattcgatcgcggccctcttcggagagctgctgtaagtcttgcagcaatgcatgggggtctgctttggtggtcatgcttgcgcagtgttccagctttgtccgctggtggtgtgcgtggcggaagtgaggtcgggtaggaagaagtgagagaaaaagcgtattgacaaacgacggacggaacaacatggccccgagcacaagagggaaggagctcccacccaattcctccgactagtacaagactgctttgtgacgtgagcaggacctgcgaaagggcacacctctcgcgaaattggtacatcgagcagcgtcggggaacgctgtcatcctagcgacggtacagaccacatactctagtgcgtattcagataccaaaaacttgaacaaaggtcaatggtggcatgtttttagttgcctcgctgtcctacgcaagctgtttgcagagatcttgcgtctttatctcaacctccgctgatccatccatgtagcaccatcctaccgccaatacaccagatgactgatgctgagccattacgtcgctgctagtaatctcgcacagcaactgtcattcctcagatcagcacgttccctactccacaacccagaagccaagctccttccaattcacactcttttgcgcatccttcgggagcgggacgatgcaaaagacatactcaccatccagctttttgatatgcgcgcaaggaatgccttcttcaatacatttgtcgtcggctcgcagacccagccttcctccttgtgtaaaggcctggagcttcactggttttccgaattccttgttccttagaccacacctgacttgctcgtagatacacaatggcctgtcctcgtagaagctcgggtttttagacagacggtcgaacgcgtacgtcttgtatgctgacccaatgagatgtttgtcgaggcggcgcttgagctccgagtggacaatgaccggcagctgatcgattccgggaaagtgtacatcgttatagttaccggggacgtggagcacgacggacaactagttgttgcaatgctctggtgaaggcggtgggaccttggcatctttgttttggtcgggcctcttggtgtccttttttgcgattctcatcgggagtgtcgagggttgcctgcccatgatgtgtttgtacgctacttccttctgtacagatcggaatggagaagagcttgcagctccattcttcgtcgcggcggagttgcgtagcttgcgtccctgcatggttgcggtatgcgttggggtacagcaatcatcgtccgagtcctcaaacgaatcaatctgatcccagacagacttcttagacgttgggagatctgcattatattaggatacagagctcgtttgcaacagcagtcttagccaccttcgtcatcggcgtccgccatcagttcgtcgggtttgacgataggtgtctgaattggagctggtccatgaactgaagcttctaataattagtatcgctatattacaatgcagaccaacacaattacctcggccctcttctttgactttctccatatcctgttcttgaaagagagccacaaagatatcctccagctcctcctttgtgcggcgcttgacgaatcgacggcgcccatcttcgcgcaagtcggccaaggtctcgagcgtaccaataatgccagggtcgcaagtatccattgcgaggcttcgtactttatgtgtgaagcggcgggggtggaaagcggcgtcagatgggagtcgtgaggtttgttttgatgcactgcgtgctcccgtttgccaacaacatgcactagcaccgatcatgttgacagcgagcggtgtgtgagcggtgtgttgcgcttcaccttggactaggtctatatcagagttccgtatagctttcgcaacacttttgcattgctatatctgaacgtgtttgctgtaagcaatatatagataaaagaacaaacagccttggtgtggttggctaaacctttcggcatccaacataaactacaacaaactgtcctgtatatcaccaccgtgcatctggtttgctttgggtcaaataatggactgcgaaggtacacagggagccccatgtcccttcgtgggatttgctgaactcaggcagattgttgcgatgctgacccacaggcacatctagtctagtaaagaagagcatatatttgagcataattccctctggccttggccccccacgcatttgaatagcacgaagtccctctctggtttcgcatgaggtataagtgatactgtaatccctaatcggccccaaagacgttgagtatgggaaaacaatgaataatgtatgtacattctgatctaagtgtattatcagggacatattttgaggacctcaagtcgtttattgtttcgtgccaatacatcatgcagcactgtatgcttcgatatgatactctaatggtcttcaacttcatcaatctctgctcgttccccaatcttggcttccagcgtattctcccgtccctgcgtcgacgtcatgactactccaccacccagaattttagatctgtccatttggcgttgcctcgtaactgctctggtagaggcacaatgacaaggatatactcatcctcacccgccttctgcttacgaacaagatgtacacaaggcatcctttcgtcaatgcacttgtcgtctgcgctcacacctagtctaccacctttcacaaaagtctgagatagtataggtattccctttcgtgtagccttcaggtttttgaagatttgatcacagacacagaattgtctttctgagtatttggcaaggctacccaagagtctgttgtaggctatgaccctggacttgttgccggtgcttctatcggcgaagcgcatcctcagctctgagagcacagtggatgggagttcctggatgttcttgtaatctgtgctctcatcttccttcttcaggctgagcatgagtggtagatgtcgcgtctggttctcatctgcgatgggtggcgtaaagtccttttctggcctgatcgctgtctcttctaccttcgtcgaaaatgtttctggatcctctgtctctgctctggtgttcttgcgggaggcctcatcagtcttgtctttggatcggggaaggtcgcagagatcgtgctctccatttgcgcttgtgcttatctttttagcaacctttcgacttagagcgagcgatgtctcagtcgccatgggtcgcttctcaacgcgagtgtgcttcgttcccttagcggatgtgtcgatggcacttgctactggatgtcaatttccactttgttgtccgcccgaaaggaaagatgcttacaatttgctccactgcgtagtatgggcgcctgtgacttgcacgaagcagaagcatcagacacggggcgaagcttggaggtcactactagatgtcagtgccttcaagacctaatttccaccaccttcttaacatacactgcttctcggcgtcggcctttgcagcatctctctctcgccaaaccgacagaatgacttgggccatttgatccctggtcagcttgtcgacatattttggtcggatcttgtcgggcaagttgtccaggatatcgaacgtgccgtcacaggcgggatccgtggcagtcatcgcgaaacacgagtatctgcggatgtggtgacgagacagtagagggtgatgagctccgagccgcaggatatgaagcttcttagcgcgttctctccgtttgccatgcgcgtgtcctagcgccgatcctcttcagcagagcggtgtattgcgcttcaccttgatccagacacccatcagaaggctttagttaagagctaaacatgtcgtattctgattaactatgctttaggaaagtgtacggccttccgcaaacactcacctacgtaagcatcgactaaatgttcatagtctttctcgacgtaacgccctaggagatgtagtaaccgtttcatttacaaaagcttgtcgtctacattgtctctaatacgttctggaatttacctcacattgactgagttacagctggattggacgatgcctacacaaacgatcagtttccaagcgatacgtgaagactgtcatatccttctcaagcaggaataccatagattgagcaacttatatcccatatagttcatcgagtccttgtgtcagatctccacctcggatatacataaccataaacatcgtctgcagtccatttttctcactgcaaccatcaagttttcttcatccactttctgctatgaccctacgtgcagtctttatatgggtccttactgatattgagaggtttaaaacgtcgtaaactgtagatatgagttattgtgtgcatacaaaaaagggtagcatccgatgaagagcgtggatgagactggtcaacggcgcagataggtaggaaaagacaaaaaagccctggaagcaagatataactatccaacagcataacatgtcaaaataaactagttactgatgacaggtgtcataccgtcccattcatccttctctacagcatccaagaggaagcttgccacgctctcccgggtagtagtattaaatgagccaatgccctcgccttgattttcatatacgtgaacaggagcagccttgccgggaacgaagcgagcagggcggacaaggacgaatgttttaccgctctgcttgatgagcttctccacctcctcatggtctttgtatccgatgcccatattggagtagcgcacgagcatcttcactgccatgaagagtgttggaaacgagtcaccgacgccgtgtgcttgcagtgttacaatcttgtgggtacggtgcgctttcatggccgtgaggatgttaatatgggcatcgtgcataagcgtcggtggtgatgtctgttttgcaaagggattgtcgctggcgcgtgcgctatttagggtgacaacgacggtgctgggtgcatctccagatacggtaaaagccttttcgacatcgccttggttctgaggctgaccctgaactacggtaagagcactgttggcggccgaggtagtaatggattcaagaaaagcctcatcccgcaccagcgctgtcacgtcgtgtcctgcgtatcatcaattcgtgccaaaccacccaaggtcttaggcagtgagggagccgcgtcacgtacctcgtgcaagcgcatcttggacaaccagcttcccgacgcgcccagaagcaccaataacgaggatgcgcatattaagatgacggagaggatatcgttagggatgggttgctgcagctggccgacatgttgtagtgcttactgtcatgaccacgccgtgcggcacagcattattacaaagcctcaccgacgtcaccaacaaccccaacatttccgggtcctccaaccggatagactgcatggttgaaaacttatgtaatgatactacttcaatcatagcacgccaggttgaggggtttgtaaaggcccagttgatgatataattctattaccgtgaagtctccatatgtcgtgaattatgataagaattccctgtgggctctaagaaagccaccctgaaagtaataaacaaagaaattccaaaatcctaagcttcctgcaccacggccagcatagtctgaatgtgtggggtcacatggttagataagcccacccatccatatcgtagccattccgaaaatgatcagcaacatgttccatacgatccgcaacggaatcgcacatatatgtgcaaaagccacaccaaagcgcctcgctattgatgttgatagcatccacctcttgttcccacgcttgaggaacttgaaaggctttcgagagcgactcttccgtgtctgtaaaatgtttctgttgtatgtgctgcttaaggagatctttgcgggcgaagctccgttcgtgcatgttgctttcgagacagtcgtgaaggttgtgcatgtcgaagtgagtcatgtcctcgacaggatcgcgacagaacacgcattctccttctggagtaacaggaccgaggagcatacatacccattcagtatcgtcgtagccatgcacagctagttcatgtcttttctagctatacgcggtctcgaatgatttcgggcacgcagtgcaatgatatgccctggttgcgtcaagcccacttctgctagaggcatgggatggtgaaggtataactgtctgatgcgatttgtcgaacctcgaaacgtgtcgtcttctacctttgcgtttcggagttattgtagtgtgacattgccttaactcattttctccaagctctacgcatgacgttactacattagaaaggtgccgggctccaaaggcaactcactctgctgcatgcgggatctgaaattactaagggcatttcgtgcctgcttcacagtgactccggcaatcgccgcaagctctgcaatttggtccggactagggtatgatcttaaaccattaatatgaagccattctcgaaaaacagatgtgttgcactgccggtgttctccctttcgtgtgagagaacgtttccctagcccctgtggcctgacatttacggccgcagacgagagcaattccggcaacgaattgtgactggaaatgtccagggtgcgggttgtgtcgagctcatcatcttctatgctcaatccgtcttggcattgtaggagatatggctcgacagtgtcacgcgcgaaagctccgtgaggcgctccaaccacgtccacttgcaaattggtgtgccagtggtcggagcagctggaaccgtcaaccatagagagtggtaagttatatatggaatcggcacagtcgggcggaagcattgcttcatagcttccaggctgctcagagaaacccccaacccagtcgaaagcagcaaagttggttgttccatgatcatatgtagttgcggtgtgatgtactgtcgaggaagaacccgaactatactaagtcagcaaatatgggagacgatgctcagcaagcagacgcgttgttcaagatcatgatccgtcaagctcgtcgtgctgtgacgtacctcaaacttgaagtgaaagcggactcgtcgacaagaaaatcattacgatgcccagtgttcctaatcaaatcacattcaacatctccgtcatgttgtcgtgatggtccattgttagtgatggaccaaggcacatcattgtcgctacagagtgttagcctggaagcaatcgggtcgaattcgagctttagggccaaagaatctctacaaataactcacccaaaagataagatgtatgtgtccgacaacaatgttgcgtctggatgactggtgttgagatcactttcggggcaaggctgaacataatggcacgtgagcagtcctccaacaacgttgatagagtgcgcggcggaggcacggggaacggccataaccttggaatcgggtggggtgcgcgccaagcctcggaacgtcaaaactaagtgcaccgatgcaaagaactccgcgaaacacgcatcaaaccgcgatttcgagtcgtgtatgtaggaagaaattgcaagagacttcccggcgttcgatatagccttcatgatgagtttcaaggcgcagctagcattcatacctgttcgatggtatgtacgattggaagagtacttatacttccaagccgatgttctgccgaaccgacgttccaccgaacactggaagacggcttagccttctcatgacaggctgacttcgcagcatctctacagtctcgcacgacgtctcatgggatccacaagtttaactctacgctctcagttcatagacaagtcaatcaacatagagtctacaaccacgaggttgatgcagaaaatgaccggaagtgttctgcgagagcaaaggtctgctcacaggtgagattgacctgtgcctggagaatagtaagtcgccgtcaaaactcacagcgcacttcaggctgtcgatgacttgagtatgactgaataatgatcatttgaatgctgaaagactccctaaagctcctgtatttcgtttatttggcttcgtagccttgaagcacttttcgagaacaaggctcgttatcttatacagccgcctcctctgtacaaacgccgtgttgaataggcatttttatcatctcagcgcctcccgatgctccaataggttgaatcaaccgtgatctcgcacatatctctcgccctgaaactccgcaatcccttgcaaatctatggctcacctggccacaccgcgtccgcgatactcctcaccagctgtagcttcttcctcatgtcctcgtatccaaggtcgttaccctcggcatgcgatgcgaaaccgcactgtgggctgacgcaacactgcttgatcgcgtcctcgcgcgactggccggtgcccttcgcgatccaatcggcagcctggtttacacgtgcaatcatctcatccttgtcctcgagcttggggaacttcgatgtaatcacaccaagaacgacattcttgttctttggcaagtgttcgagaggctcgaaaccaccagcgcggggtgtgtcatactcgaggtagtatgtgtcgacgttcaggtcctggaacagcttcttcgcgatgttgtcgtacgcgccctccgagaagtgacggcttccaacgtagttgccacggcagagatggataccaaggtgcatgtctgcggggcgctcgaagcacttgttgtagaacttgacgtacgagtcgaacatctcgtcggcggtccttgtcgttcgtcttgtcggcggaccaaccctccaacatgtcttgcgagcagaagtatgccaggttcgggtcatcgatctggatgttcctaatgcccagagagtgcagaatcttcagctcctcctggtaagcctttgcgaccagtcctcgaaatactcctcatcgtttgcgtacacctccttgggaaagctcctcccgttcatgtagcggaagtgataccatgatggcgagatgatggtaatcttgatgttcttccactcgctctctggaagcaggctcttcatcagatctacttcgcgctggttgctagaaacgcctgggtggcggatcttgtcgacacacacggtaacatgattgggtacttccttggcctccatgaacgacttgacatccggagcatatgctcggaagatatccttgtcatagcccttaagcacgccaagttgaagctctttcattccgtggagggtctcgaagaatgttccccagaacatgtgcctagcttgtattagctcgaccagtcgtgcatgtgctaactcgcgtagttttaccttgtgtactctccactcgagatgaccttcagaccgcagccctgctgcatcttgacgacctctgcaacagtcttgtcctctaatggttcgagatcctcctgcgtagcttttcctgaggcgacatcgtagcgcttttggacaagctcttgtggtcgcaacagggagccaacatgctcagcgcggaatggtgggcttctctttgcagtcgacatattcaatgtatctcaagatagtgtgaaggaagatagtgagacgaaacagacgcccacacagtagagaaagctgcccctcattccgattcgagccccgcaattacacctgaattggacgtcgagagaccctttgatgacccctggggtttttccatatttggatctggtctcgggtaaacgatggcaaagagtccgaagtctgatgggattggaagaccaagaaggtggcggagggggcgaagtgggctgcagcttgagctatggtggggcctcgagcgaagaaagagggatcctgactagcgtcatcgatgctgcggcagggtcagcctcagacacgcgatgaatctgacagcatctcgcgagcattcacctacacatctggatatctggaatagcctgagacaggagagatcttcgaatagtatcgctctagccacggaccctcattccgcaacagcgcagcaacaactgtaatcgcgtgtttaccatgaagctatggctctgctgtggcattttcctagagctgcacaacccattcagcaagaataagaagactcccgatgcagtagatcaacagctgttccagaatactcatacgcaaatagatccacggacaggaagagcaaagttccagaagcagcaagctccggaaatgcaccattaatgatgatgatgatgtcatggtcgaagtctggattgcgggacgtaacggaaaacggacataacgccctgccacaaggagcattttgtaatcgaggttactcgatgggacttatctgcggcaaaaaagacgcaatgccgaagctcggggaagagctaccccgcgctaggtggattatgagggtctacaaatacttattggtttcgccagctcatgggcgtggataactcgacataaccgacttctcacatcaagcccattcgaagacgtcctatagaaacctaaatattaccataacgatgactcgagtacttctcaccggaggaagcggcttcattgcggctcacactttggacattctcctcgaacacggccactcggttgtcaccactgtccgaacacaggagaaggcagacaagatcaaggcgtcctaccagaaatatgtcgaaaaaggccagctaggcttcgctattgtgccagacatcgctcagccagacgcatttgagaaggcggtagtgtctgacccacctttcgaagctgttttgcacactgcgagcccgttccatttcaacgtcacggatgtcaagaaggtaagcttcgaagtctgtacaccacaagacgtgactcacagcagcaggacctgctagaccccgccatcatcggaaccactggagttctaaagtccatcaagaagagcgcgccgtctgtcaagcatgttgtcatcacttcgtctttcgcatccatcgtcaatggagacaagggcttctggccaggccacgagtactcagaggcggattggaaccccatcactccagaagaggcgaccgagaatccgatgatgggctaccgagccagcaagacctttgctgagaaggctgcgtgggattttgtcgagaaggagaagccaaacttcacccttgccaccatcaaccctcccatggtctttggtcctattgtacgttcatcacgactataattctgtgcatcgtctaacatgatcaggtccacgcccttgacagcctcgacaacatgaacacctcgaaccagcgcatcctatacgcagcacaaggcaaattcaaggacgagatacctgccagcggagtacacctatgggtggacgtacgcgatgtggcagaggcgcatgttgcagctttcgagaagcctgacgctgccaacaagcgcttctttgtaactgccggctacttctcgaacaaggaaatgtgccagatcatcaagaaaaacttcccagagttcaaggacttgccaagcgactcaacgcccggcggagactaccccgaaggcacgcccgagaagggattgtacaagtacaacaacaagcggtcgatcgatatactgggtctcaagtacaagacgtttgaacagtcgatcgtcgacacagtcaagtcgttccagaagaagggcttgtagagcgcgagattcaaacatcacaaggcgagagaagcgtgtgtatggggcatggatatattgtgtggcgcatgtagtctatctaggagtcgacgttgaccggcgatgatgtaggctccgcatcagacctgtagaccttttcatcgtcagcatgtatacataaacagcagtgcgatgcatagaaaaagatgagcgcgatcagcctgttgagcttgaaattttttggacttcaccgacgtgtagtctcggaagttatcgtttgaagtgtaatcatcatagagcgaaaggaggatgtagtgaatgcttacctgtaatctattgcagtaggtggcgtgcgcgtgtcaagctgccacgacaataggcatcagattggatgcgacgtgttgactgcgcgttggagagtgaagaaacgcaggtttagcacgcgaagaagatttagtaggctgcccggcaaaatgtcgggccaccgccgatggcgcagctgccccaccaaggcagcccgtcgaatgcatcccgccagactccctcgaaggaaataccaataccacagattgactcaccaactggccatcgcgcgctacacgagaacacacacgcccgacaaccccagctttatcagactccattttcaagatgggtacgctttactgcagctacccctccatgtttgcgcaacgcgactaaccatacggacagccgactttgatgcaattggcagtacgtcgccagcctcgccgccgagtccctgagcggctgattcacgcctcggtcgagactgacatgcgccttagagcagttcgtcgagtactactatgcgaccttcgacaggaaccgtgccgagcttgcggcgctctacgtacgtgctggaacaccacaacaaaggaacacagacttaccatgagtgttgcagcgcgaccagtccatgctcacattcgaggcccagggcatcatgggagccccggctatcgtagagaagctccaggtaagattcatgcgccgacgcggagtccgaatgagtactcacttgagaagaacctcccattccagcagatacagcaccgtaccgacactgtcgactgccagcccgtggatgagaacggcatcgttgttctggtcaccggcgcacttttggtaggtttttgctgactgtaaaggtgcccatatcctgtatcctaacacaacatcaggtcgagggttctgacaagcccatgtccttcacccaggtcttccacctcaggaaggatgctgagcagtggtttgtcttcaacgacgtcttccgcctcgtctaccccgccgcgtaaatcatgacacgatcgtcacggcacccctgacacgtttctttgagattttggagcatttggcggcaggcggcgaaaacacggcagcaggagggaatgtaagaacatggctcaggatctgttctgggaaggttggtgcgcgccttcgctgtgccgggtgtctcttttggacgtagtgctactcatgttagattgactgaatgtatttcgagactgagcatcgtttcagcctctcccccagtcttcccggcacaaaagcccgttacatttccgaggcttttccgtgctttttccgctatgctgtctggggaagagagcttagccgagctcgcgccccgcgctcacttgccgaactccagcatcgggagctctagcttgcaacagccatggaaacgtgcggcagctatggagaacttctccagcctcttgtgctgttgaacctctcatatccgcgtgtgccacatctgtaatattcatctcttcctcatttagcgctgcattcacacttcacacttgataatggcaggtttcgcgcaaaaaggcctcaagaacatccttcagaagaaccctcgcgatgtcgtgttcctctccgcccttcgcacacctgtcacacgagcgaagaagggtggcttaagagatgcatacgaccatgaattgcttgctgcagtatgtttattagaattgtccaattggttctcatctaacagctgtctaggtcctcaaagccaccatcaacaagtttcccaacctcgaccctgcaaagatagacgacgtatgcatcggcactgtcctcgctgagcttggaggctcaaaagctggccgcatggcggcgaaccacgtcggcattccgaccaccacatccttcagcaccacgaaccgggcctgcgcctcaggattgaacgccgtaaccaacattgcaaatgccattgctgttggacaaatagacattggtatcggcggtggaatggagagcatgactcgcaactacggcagccgcgccatccccacagagctctggcaagacttgaaagacagcccagtgaagcaagctcgggactgcataatgaacatgggcgtcacatccgagaacgtagcctcacgatacggcgtctcgcgagaagaccaagacgcattcgccgcacgctcacaccacctcgccgccaaagcgcgtcaaaccggcctcttcgcaaacgaaatcgtgcccgtaaccacacgccgcatcgagcccgaaacgccagaagacgtcaagaccatcacagtcgaggaggacgacggcatccggccaaccaccaccatcgagaagcttgctaccatgaagccagctttcagccaagacggcgcgtcaacagcgggaaacagcagtcaagtctccgacggcgccagcgcggctctcatgatgcgccgcagcactgccatcgcgctcggcctcgagaaggaaatcatcggaaagtgggcgggcacacaagtcaccggctgccagcccgacgagatgggcgttgggcccgccgtcgctatccccaagttactcgactacacgggcctggcaacgaaggatgtaaatgtgtgggagatcaatgaggcgtttgcgtcgcaggcgttgtattgcgtgcgcaagctgggtctcgaggataggatggaccatgtcaatcctaatggtggtgctattgcgttgggacacccgttgggcgcgacgagtgggaggatgctggcgacgttgttgagtgagttgggcaggaggggcgagcaggtgggtgttttgtcgaagtgtattgggacgggcatggggatggcgagtttgattgtgagggagtagaatgggtatcatattgaaatgctcaaaacgctattatcatccgccaccgaggtcatacctccgtggtagttttgttcttgttcttgttttgcttctttttcgaacgctcggctagcagttcgtcgagatagctggttggttttgctttgcctctgcttgggattgcctttttcttcttgacaacaggttccagttcgacgtcgtcgtagaacttcttggtaggcagtagttcttctgttggttgcggttgcacttcgccttggatgggcttgtcttgtgctgcttctttcaaggcgtcttgctccagatcgccctcgtcgtctgatgcaggaacaggattggtctttgcaactttcctccttttcgacttgaacgtggccgctcgtccctcctcttcatcatcgctctcctcctttttggcaacctctcttttgccaggcctagactgtggctgggcaccagatctctcagcttgaagctttgcagctatgtgagcttttgctttcttctttccaatcagttgctccagaagtttgtcatttgatgtgatggttcgcctagtaaagcttccatctgcgatctcgttgggtaatacgccgccaacgccaagcctgtgtagttttagtgaatgacgaacgttctcgacatgtcagacataccggtcgtggccaaagaaatcttgcttcagctcatgatcttcttcttcagttttaacgatgtcatttgttggttgtgcatctggctgtgtgcccatccatgatgctagcagcttctggttcttcgcaagccccaggctgagtctatttgcgagcacgtcgccctcattgtctctcttggacattttgcgcgacttttgatgttcagtcaagcagactggggtggacattgaatgttcccggccgcgacattttcgagacccggtaaattctcggcaggcgcgctagagccgtccgcaacaacctcgtgaagcagcaacagcagcagctcctgccccagctccaacgtcacctctctcccctctccgtatacccgtcgtgtgtctgccagatcagacatcatgtacaacctcgcccgcgcccggccgctggccaacgccctccgcgctgccgtatgtcccaccgcaactccgccaagttcaaaaagcctcttacgcagggtgtatcgcaattgggagggaatgctgacacctcgcggcagaacacagtgaagcgctctgcagtccagcaacggagatgtctgtcgatccacgaatacaggtccgccgcgctgctcgaatcggtacgcactcccgcggtgtaggatatggacacgggaacacaaaaggctgaccagggtccagtacggcattggcgtgcccaagggtggtgttgcgaccaacgccgcagaggctgagcaggtcgctaagagcatcggtatgccaatctgaggagctatacggcatctcgaagctaatgcgcgcaggcggtgacgatgccgttatcaaggcccaggttctcgctggaggtcgtggaaagggtacctttgacaacggcttcaagggcggtgtcagagtcgtctactcgtatgctaccaaccataccgactacaccatgcccgatatctgaccatagcatgcagtccccgcgaggccgccatcctcgcagaccagatgatcggccacaagctgatcaccaagcaaaccggagccgctggccgtctctgcaacgccgtcttcatcgtcgagcgcaagtttgcgcgccgtgaattttacctcgccatcctcatggaccgtggatcgcaaggccccgtcattgtcgcatcgtcgcaaggtggcatggatatcgagactgtcgccaaggagaaccccgaggctatcatcaccacccccatcaacatccacgttggtgttaccgacgagatcgcccgcaccatcgctaccgagctcggcttctcagagcagtgcatcgaggatgccaaggacaccatccagaagctgtacaaggtcttcatggagagggatgcaacccagatcgagatcaaccctctgtccgagaccaccgaccaccaggttctcgccatggacgccaagctcggattcgacgacaacgccgacttccgtcagaaggaggtctttgagtggagggatttcacccaggaggaccccgatgaggtcaaggccgctaaggtcgggctcaacttcatcaagcttgacggagacattggctgcctcgtcaacggtgccggtcttgccatggccaccatggacattatcaagctgaacggtggttctcccgctaacttcttggacgttggaggcggtgccacacccgaggctattcgccaggctttcgacctcatcacatccgaccccaaggttaccgccatctttgtcaacatcttcggtggtatcgtcaggtgtgatgccatcgctcagggtctgatccaggtcgtccagcagatgaacctgaagacccccgtcattgcgagattgcagggaaccaacatggaggcggcacacaagctggtacgttcacattaaaattacggaatgctacaacactaacacatcacagctcaacgactccggcctcaagatcttctccatcgacgacctacaagccgccgccgagaagtctgtgcagttctccaaggtcgtcaagatggcccgtgacattgacgttggtgtcgaatttactcttggtatttaaactttcgtctgaagaacgccgagcgcgctaacaggctcccaaggcctatagatggtgtgcttgtatagcattgtgcacactgagtgagcgtgcaatgaattggttgggcgaaatgacatgtatttagtgcaaagaatcatgattttgctgctaccttcattgatgttgtgtggatgatgtggttgtatggcaatttggcgtggttttttcgacttatcgttgtaggactttcatgttgggcttcattgtcactgatttggtggagatgatcatgattatgatcatcactatcaacaccatcgccatcctcactgccttgatcatgaccagaacatgagcatccgcattttgcgtcttcatcagcggacaagatgccgaagcacaatgtatgtctttgctgttgccttctttttttttgtgaacgcacaggagagctgtgtaagtgtacaggagggtcagtacccgccatgaacagcgtctatttgcgcctcctgcgcctaatgctgaaacaagtacagacgaaacatgacagttcgccaatgtactttttggtgtctggacttggagaacggcagtcatgtatggaacatccgaatgattgtggcacacgctctcgcacatgtgtgcgcattggttgtctctttttagaagtatcaagtagaactgtttggaatttctaggagaagacagacatccctcgcttcattgagggtttggaaagcgggagggcacagccatcagtttggtcgcgatttgtttttagattttctggaaagagagtgtgtgaatgtaggagaggaagaggaagaaagagaaatgtttgaggagcttatgtatctcgatccaggagaagcgtgggagaggcgcggaacaagcatagcactatgtttggccttttgttttggtagaatcccgccagaaggagagaatgccatcgggtacttgtgaatttttttttggagtgcttccataggaaatctatccattgcatctttggtttttgatgcgcttggtcgtgttgtcttctaagactttcgaggagggaaaaacataagtcttttgtgttcgtggtttttggaagcgcgagggcgcaaatatgacttttttagtttagatccttttggtggaaagacacgagtgtgatttttgtgcgggagaggagtcgggggtgagagggatatttactctcgtcgagcccacgagatgggagcgcaggacgacatccctggtaaccgctggtgattttgagtcgcgaggaggggcgacagaaacatggatcgttgcaagatgaaatttttgagacgcaacttaggtagcatttgcggaagaattggacccactccgagccatcaagcttgatgcgtgaaattttggaatagaaaagacatgtagcacaaggaattgatttttggtccggcggtcagagcaacatgtcactcccatggtgtccatttgtgagagaagagcttttgttttggtaaagataaatgtcggcaggaacaggaggtatttatacataatacccgggcgtaggaacctcggatcaagtcatcttgaacatatgcgagtgctgtcaaggtttgggcacaagattgttgacaagatcaccatctttcataagaacttagacatgatgctgctgtttcatattgctgatgtggaggcggaaggaggtagcgctgaggcgtatcgcatgtagtccgtgattccttatagtagtattcttaattttcataatattcactttacgacttattcaccacactctcatctcaaattaagaatgaaactgcttggtgagatactgcctgactgaaaattatactacatgcttttgcaaagacctcctggcgcttagctctacattacctggaaaactcacgccacttcaatagtaaaggaccagaaagctcctccgagcgtaagtcataatcatcctgtcccttccccttctgtaccggtattctagtcaccgttgccatcttccaaagcttcatccccacaccagtataagtcgacgctactatcccagtgagtactccaagatcctctctgattggcactactcgtttttgtcccgtaccgcgtgggtaaccatcattccatgcttgatggtattcttccttctcaaaccctttttgaagcagttcattcatatgctcgacagcctcgtcaagcgttaagaacgtccatatcgcgaatccaagattgaaacgttcgccgccactgatggtgatagaatgagtagcttcatggacttcgtccacagacatatctttaggcagaaacgggcatcggacggtgaaaagatcaattggggaccccgttatggtcgctcgtatgacttcagcaatgaccttgttgatctccaatacacatgtaacttcgttgattgtgactctgagtaatgactgattggtatccaggagtgcttgtttgaattggtggaaattggctctactaaagccgcgcatgacaagtgcgtcgcggagatgagagagactatcttctgtggttacaaacgggccatcgacgtatgtagctctccgctcaacgtttttagtttctagccagacgacgacatcgtcagtgtttggggttttgctcgccatgtaggaggggagatccgatttagctgatagatgggtcttgtgggtatagacagcaccgatagatttgaatacagagatttgaatacctcatggtaggctgcaatatgtactagcatttgtatgagtgcttgtacctatgactggtaccagactcagccatgagtcgaacgaatcatgtccttttagaaggcaattttgttctacagatgtgacgattgtatagatatgtatatgaacttttcaatgctgcattacagtcattcacaccttttcttttgtaggtataccttttgcgtaagtttcattgcctatgtgtcttacgaatccatgcttgatacaggtagtaatctcagtcacattgcctatctatctttacatatgttcttcttttctggatctacatgaaacgtcgaactccacaccatcctgagtgaatttaatgctcactggtgtcaattttgcgtcagagaatgcttgaagtatcttgtcgcagctagctatctctagcccacgggtaataagtacaccgtggatacgagacaggccatctttcgtgattccaaaagggccactaacgtatgaagcgtcttccgtagccatcttggtttcaatccaaagaacggtatcctcagtgagttggtccgcactggccatgctgaaacgaaatttgattcagatattaattgagttttcgggatatggataatggagtatggcggttgcgaatcctgaagattatttgatgggccttgatttatactagctttctcacgtgtcagtaagagtgactagtgccagatttagctatggtcagacgcaaaagtgtgagtcgcaacgccatagtcatatctcagcttaggctcagagtttattactctcatgaagactttttatcattgttcataatcgactcaaaagatgaagcgtcagagttgcattgctcataccgatgactatcagtctatcagcttttgctttaccaagtcctacaaacagtgactgaaccgatgtttgtagtcatctttttgagagtcatttttcagtatataagcttcgactgagatttgtattgtaagctccaaacacaaagagaacgatcaccacattacacaatacagatacacccaagcatacaaagttcaaacatctcaatgacatctgccacttattcagcacgccatcaaattgcatggctatactaccacagctcacccgtgtcagaagccaagatcgggggccctttttttaacaccggaactaaccaagatattgagcaccttacatgtatcttaaaggaggaaaagatcgaggccatgtatggaaaattcatcatagacttcatatatccaaaaaatgaaaggaacgggatgtcggagggccaaaccttcgcctatccgtcgtcgtccactggaaatgtgcacacggtcacagtaagattagagtataacgaccgtttccaggagactggaggaaagcccattgaaatatggatcgtgtaccagccaaaactacccgctggagagattgatatggatgaaccagactcgtggaataccatcaaatcggccgtcacatctggcgagagcaatttcaatttaggctctttcaaaacgcctatctcgtcatttgctagcgataaagaagcttgggaccatgtgcagtctgtgctgaatgagaagaaggccgagctgaagaagaacaccgatgtagaattcgatacggaaatttggcctgatactgaacaaaatctgtcgtatgcagtggtggttggtcctcaagaccctctaattcgtgctgcaaagcatgtggtggcaatgaggaaaatagattctaaatagaacacgtaagaaacaaaccatgtcataaaattctatgatttcttcaaaatagaagtgggaggtccagccgtctagtacgcagagtgttctgaacagacatagcgagcaattctttggaaaggtgcaggctattgctgtatcttacccccgtggtttttgtacaaattcccgcgcattgtaaccttatgttcgtctatttcatagcctgtagtcgaagtttcaggaggtgatccaagcattcgtcgccacgaggagtcttacagtgaccatgccaacatagaggaacgtacgcaccggtaagttgcatcagtgagtcgtacttaagatcggtacgtacaagttgcgcgtgctaattcatcaacgccatcggcgcaaattgcggacccacaatgttttatcttgtcaaatgtagtcttttcagccatctgatcagctttaatctagtacatagaatataaaccagattctgagatccgataccgtggcagcatctagtttgaaggctcccaggcctatagcggttgtgggaccggatgtaaagctcccttgcttcaatcaatggagctcgacgcacgtgcctgattatctggttgcaagccaccggcatgggggatgcgagatataccgacttgtcagaaaaggcaaccgatgtgttgatttttttccgtatactatccttggcttttacacctcacccaggcccgaaaggaggtgtctggttcgtgcttgctacctaggtatgttcctttggaaagttggagtttaacatgctccacgtctctaaacgggaaagtccggagtacccaatcaagatcttcgaatactgaattataggctgtagtttctagtgccgggtgctatacttagtcatgctttgacacacgtgtgagtcgctgtgtaatatgcacgaactatcagacttgcaaagcagtaagattaagtgggaattttccggaatgacatcgttcactgcaagatctcacaagacagctagctgataggaaagaagtatcaagcgcgcgttcggagctcaagagtgacgaagcgacgtgttctatctctacttcgtatgacacagggagaatagttatgtcatagcgcagaacacaagaacatgaccaactcccgctgatgagtccgtgtagtctgaaacgtatcgccagaaatgctagactgtgtcacaaagcaaaacagtcatatttgcaagtataaaagcctcgtcttggacaagtggagtttgttaacccgcaatctaatcacttttccagatttagtataacattaaatacaaaaatgtctcagctgtcgaatgctcgcccttcaaagctaccatctttcatggttatcaattcgcgtgggttcaattgtgactgtggaaggaccatttgtcaacaccaacgataatgataaaatggctccactaagaaagatactcgatcgccacgaaatcgctagccaacatcaagagactatacttgacacagtatacaaaagcacgcgcgatcgtacagtacctttatcctcgaaggccaatatccgaaaaatgatcattatgcgacgagaattcaatgaagaggtcgcaaaggctgctgcgtcagcgactactcaacagcctcttgagatttggacagtgttccagccggagacagaagtctatggtacggaacacgcgtgcaaatttccagacgaagatactgtcgattcttttgtcaaacctgggagagcgaatttcaacatgggcaacatatccagacgccccgctagctttctccgaaaatacgacgctattgctcatgcaaggaacgtactgaagcaggtgatggagatggagacaaaggaggatgggttgaaatgggtttctcgggaatatgagtctgaggctgaacaaggaatgacgcatggaataatcaaagacaagtttcaaggaggtgttcacctggtatctatagtgaagtcgattctgcctatagtagacacctagcgatttatcgtctaattcagcttgtttggatggttccatatatgtatactagatgaagtcaattgaatcacagaacatatctctttgtcatacaaatacaagacatcatgggcaaaatattttatggctctctgaatgctaggaagtatcgaaaatacagtcagatcacttcatcgctttaaaaggcatgaacgcccggcccagtgaagccggctatggtattagagaagcgttggagtggggcgtttgtgccagtcagttgctatagctgctaaggaagatgtaattcagatagctctatgaaatctttacctaactaaacatacaaatcatatacatcctccctcttatctcgctccactctcacttttgtaatagtgactaccctattgagaaacacaccaagcgactgtatctgcccgaccagcactcctgtcccatcaagcaccaagaaagcaattttagcctggccctggccgctaggccctgttgcagagaggttcccagtcgactccaccggcggcaacacggcagattggcttctcaaacccctcgtacgctatgtcgtattcagaatttatgccttttttcaactgcaccctagcatgctcaatggcttcagccaaggtcaggaaagtcttgggcgggtttgcgttcaagccaagattgaagtacttcccgccactcagtaaaacgctctctgtagtaaagtcaagagtggtttcggccaaatcttcaccatcagggccttgcgtcgctgggattctgactgtatacagatctagcccgtcgccagtggcagttgctcgaatagctttggctacatcttgcttggtttcacgtctgagtgagaccatgttatagctcgcgccgtaggactctttgtgcggtttccgcgccttcctggggtcgaacagacgctgcaagatgctgccaaaatcatcggctgagatgccgtgtcgccgtagtgcagcacaaataagagtgtgatcgtgatcggtgtttaagaatggtccgtctacgaaagcattgccttcgccatcgtcgacggaacggcgattaacgagccatatgaagctattatcctcctgcggtatttcgctgctagacataacgttctcagtgttcggcttattaaggtggctcgtgatttgaattgagggctctagtgatgaacgtaaatgaaggctgtttaattccttgtgctgcattctagctgtgtggaagatgtcaacttataccattccttgcgtgagtctaattgtgcatgagtctgattgtatgaatatatcgcacactcaaaatccgatatcaaagcatgacttgtaagaggtgtaactattgagctatgaccgacacatttggggagtgccaggaactgtgaccatcttgaggtatgactaacacattgaaagctgcgtcacccctaagcagcatatatcatccgccatagaatctcatcaaaagtctgtgccggttcgcgtacataacctgtatgacatggctggtggcgcggcggtagactgacaggcaaatactcgccatttcccggaacgtggacagtctttgggcccattgaaagtttctccggcttgcactcaaagctaaagcgccgcgcagtgcccgccctgttcgcaccagcatcatccaagacgtcccgcatattgccgtcagaggtctcacgcacgcagtgctacaggcttacgggagacacgcacggtgctgggccgacgaacggcctgtgtccgcttcagcgacacagcagggcgcggacgagggttgaccgcaatttgatgtcttccagtgctatccgtagtaattgacagaagtgacggttcgcaacgaacacgctgcgacggcagagcgtctaaatcagacggtgtacgcgcacaatacatgcacttcagtgtcggtacctccctacttactggggccaggtcagcttggtaatatggcttgggagggttattctcgctacagtacgaagttttccgatgcagacttggtcgtggacgggaaaagtttgggggcgcgccgggctcaatgtgtgaagcttggtatgagcttgcgagatctcgtccggatttcgtattgagttgagaaagcttgatcagacgcttgcctcgctcgtcacattcaaagcgtgtcttacgatatgttgcttggcggtgagatgggctaggcatctttgacgcgaaccgttctgggttgatgcggttgaacctggatgtgtattccattgttgggtccggggcgtagctattgtaacggtacggctgtttgtgtgcaacaaaggttttctgccaagcggaggaatcttggggaaagctctgcggtgtagaggtagcctggtctgacattgtgcggattctcactataggtcgtgaaagggcttcgggtggtctttgatccggtctgcacagtgctggtgagtcgacatcgaggacgcctcaattttaaaccagggtttggtgtcctcccttccagtaggattactgtcgtattcttgaatcgatgtcctattcctcagcatccctcctcttcatctcctgctgcacatcctccaccttcaatggcaccctcttcccctcccacttctccttctcttgtctcgcgaatccatctacactcaacatgcccacacacaggaatccgagctcctctctgtccgtatcgaacacctcccaccactcgacttccggcaacttgatgccgacttccctcgcggcgaggtagatcgccgctgtcgccagctgtggcggctgatgagtcagaaacaagagttgtggactcagcagcgcggtgttgaggtatgcgtttgcgcgtttggcgagctctggagcccgtgggtgcgtgaagacgtcgagagcttggaggtaggttatgcatagtgtgtatggaagattgacgtggacgttgaagccgagcgtgcgcaggactctttgttccgtggtgaagagagtagtgcggcgacgttcgtatgtgcctttcggagacgtagtatgcttctgctttctgttcctgcaactcgctcggctcgaggaaggtcgatgggaaagacgcaaggtaggcgtagacattgatgatgcttcgaggggattttgggtatgcggagagtttggtcgtgaggtagagcgaggatgccgagacttgctgtgtcatgtcagtatggagtgagctttagtgagggagaaagtacttctgcgccagactcgacgagacttccaccgtccgggccaagccaaaacctcatgaacactacaatcgcctgtgcgataacttcctgtggtagccgaagaagtatgccagcagcttgtgtaagtctcgcgccagcaaagcgaacggagtcctcgagatcggctggtatgccgtcaagcagcgaacccgaggtctcgagctgggacacggtagctaatgggttggcaagaggtgaaggctgcatatttgcgaagatcactgtactcggctgtgttgcaatatacccaaagctggaagaaatattatgtcaacgagagcttgtagctcgaagctcttcggaagtccgctacgcgagcgagcgagcgggcctcctcggtacactaagcccaaagtagccaactgtcaattccttacgcacagcagcggggtcaattgggaatttgagtgccgaaatgaccaggctgactttggaagtgtcaactgtggcctacgggcttgggtcgtgtagtgtataagatgtacaattgtagtatcagccaataagatcagagatcagtctccttagctcaattgggagagcgccagactgaagtctcagtcactaaatctggaggtatcgtgtaagtacttgcacagttcaagttcgcccagaaccacgttctaacaacttccaaaggttcgatccacgaaggggacatcctgagtgcctgcattagcaggattgaaacatattttttctttttggctttttccaagtctatccacagacatgatatgcctgattgactgcgggagaatgttattttttacccctgtgttgatgcaccctcgttactcgccgaaatttttgccacgttgtgcgctgctgtctcggctcctttgcctgccggtgtcaaatttcatacttcattcatctgcaaatatgatatcggattatatcttgatatgattgcactggtctatcgtcgaggaagccgtcatatcataagtatgtatacaggtacaagtacaataggaattatgagacctctatagtaattttgtctcaagtgtgggccgtccgaaagcatgaatataacgcctgatccgtctatgagcagggtatgtgcactgtcaatgcctgctcgcagccgcatttgcctcaataacatgcagttaccgtctgccaagctctgcgtacatgctcgcgacaaccgtctggcaaatagcctgtccctgcaactgtaaatctgtgttcccatcggtgatgtctccaaaattgatgttgacatggctcggtatcgctgccagcagttcgcggaagaaagccctgtggacgtagtgcgcggccgtccagttgctcagttccggataagcccaatcgtagtatcgcgggtggaaggtgggcgcgacgtgtagaaaccgcaaagaagtaaaggatgagaagaatgcggtccagtcaacataactgttcatatgtgctgcatctttgagctggatctcgatctgcagtcttgtgatgctggagaggttccatccgtacggcgtctcgaacgtcgtggaaggaagtttgtcgagtgtaagggcgaaccagttgttgctgtagaggtagtcttgtgcttcatcgtacaaccttcgagaggattgcagcagcttcagatagacaatcggttctgattcagagtctcgcgtgcgggccggcgactttccatctagaatgcgcctccgattcaaccgctcacgtttggcctgagcagcacgtttggctttcttgtcgctaaggagagatacagctgagattacggagcgtctgcaatccgtccgagttacaagtgatgcatagacttgatctctgagctcacgcggcaacttgaagaatgggaagggtttgtcgttcgtcggccgaggtaattgtgcgagagaggtccttcgtttatgtcgctgtgcgtccgcaacatagcgctttgttcggcgctgaggtggaagctgacgctttttcttgacgaccgtagcttctttgatctcgatggtgatgggtaagaatttagtcgaagctactggtggcatcattatttcctggcaacatctctgtggattcttgcgtaaagccatcattatttccttgcaatgcatacactgtggttgtcagtctatattcatgaacgtcatgtcgaaaggcctggcacgggaaattgcgcctcatcttaccttatctatattgcagcaacaagtcatgtccctgcacggataccacaaaggttggagcgggagcatagcggaaaaattctgagccatttcggtaagcttcgagaagtgcgttcgcccggtaatgagggtttgtgcagttagcacgcgggtgaaccgagcggatggaagatgcagcgaaatgagcgccccacggctgggagcgaggcagacatcgctgtgagcagggacggcacgagagactcaagtacgtttgtcctgtaacagttttccaaatccacctgcagcgtgatttggggtaactgagatgccctgtgagcatatgagtaagacatgtaatggcgaggctgtgtggtggcttacaagagttggtatacttagtgtttggaacatattggtcgtttcgcgcatgcatttagcgaggccgagaatagatgcaatctgtcggtgtgccgaaacggcaaatttcatgcatgcttttgttgatacatgtccgttaggttcgcaatggctatccgtcgtctgcaaccactttggcgtgtcggaagtatcttggaagttagtaacgtcctccgaatgtgtgcacaatgtcaacttacttcattccgacccatgccaccaccacccagacccagctcataacggctgtacataccatcaatgctggatagtagcccgttataggcaaagtgtcatcgtcttccagatcgggtggtgcatatggtgtttcacccacatcccacgcccaactccacactccgaagcatgagcccatgacgacgacaaatacaatccatgttgctgcgagtatgacccagccccaccattctgtctcgctgtagtcccaatcatcgtcttcgaggtcagagtccatgaggggtggaacatccgtgtgaaaagtgcgcgactcagcgcggtgggaacgccgggtgagagacattgcaggaactgcggccggatagtcgaaggaagagttgctgcttgaggctgttgggtggagagcagctgttacatcatcctcgtcagtggtggaaacgtacggtccttccgcattgctgtttgatggtgaagcgagaaaccccgggtcatagcgtaggctttgctctgggttgcgattgccggccggcgaagacagagcacgcttactgtgtaaacgccttcccttttcatccgacgcatcttcgccaaaacttagagacatcacgtcctttgagggtgccgtgccggtggccatgggtggtgtgacgacaatccgctctcgcatcttcgccatggctgcctgccgcaatgatcctgttctctttctccaatgcacagcagacgcaatagacggcttttcctcgggagcatccacatgctcactttccggatcgtcatccatcatcaagcgtgaatctgaagactcgggcgaaccatccggccgccttgtctgttcacccaatttgtctccagcgccctgaaatggcccaccaacgccagctgcactggaatgcgcgtagtctagatccatgaccgactgacctccactttcagacctctcggcccaggcctttcatgtctcgcatcaagagatgggcgttgattgtaatggcagcgtcgtgtttatggcgacaggtgccactcgtggagggcgggtccttgcatgcgggcttgattggagaaaacggctgcaggggtccgcattcagccgcatacggaagacatccctcaatctccccaccacctgccgtctggggtcacgccgcgttcacgcccacgatcatgatcgcatagcgttgagctgcccttaatcgccattctctatagtcgctcattaccgtacaagcatggcctcgaacatgccccttccgcggcctccacgcacgccaacaccgcctcctgaccaagacgcgccgcagccagtgggtctaggactcgatggcgaactatctcctggggggctgggctacgatgtgaacgcgctttcgcccatgtcggctacgttcccatcaaagcagttcgcaactctggggcccagcgattctgtttctcagcgcgcgacacccaccatgtacacgcccgcaagcgcaactttcccgtacactccggcgagcatgacaagtggaacgaacgatgtagacggttcagagagctctcgcaatcctttcaacttccagcccgtggcctacgcgcctgggcgcccacaggcagcgaacaagcaaacagtatgttacccgtagatctggtcgtaatgattctaatcatcgcaggatatcggtcgcaggcgcggacacaagtacaagcacagtagtgtgtcccaccagatcttcctcgaacctgctccacgcgctccactgcagctccccgcatctctacccatcccgaccttcaaggagtatcgatcctccatgtccaaagaccagaagttgcgcctagcctggtgcttctgccatctggtagttgcaggtcttgtgcaatggggcgctcacgagtctttggccctcacagtgctgtcccggctcatcttctacgatgcgctcggggcgtttctctgcgtcgcggtagacgttggttcaaatttcgaagtctggaagcggtctagcatacggcatccgtttggatttgagcgtctggaggtgattgcaggactgggcatgtccgttggactgctgtttatgggactcgatctgatttcgcatggcctgacacatgcgctggagaacagtggcggacacgaagcgcaccacgcagacgcgcacgagcgagtgtctcctggcagcattgatcttgccgccctgagtggcattgtctctacgcttgtatcggcagtcctgctgaagaatcacgctcgcattggcaaggttatgcgactgagcgccattgctaacctgccctcggtgctcagcaacccgtcgcatttcctcactctgtcatgttcggcgctgctactgctcctgccactcctgagcattcagatgtacgtgtggttagaccgcacactctccttttcggtggcattttgcatggtggcattgggctgggtccagggttggacgttgggcaaaatgctcctcatgtcttacgccggcccgggcgtctcagatgtcatgtacgatatcgagacggacccggcagtcagcagtgtagaagaggccaaattctggcaagtacactacggactctgccaggccaacctcaagctgcgcgtacgacacttggaggaaattggtcgtcttcgcgatcggatcggcagtatggtgcggaaccggttgggcggtaactacgggagtggaggccagaagtgggaggtttccacacagatcacactcgagaaggactgaggatcaaaatctgcacttgggcgctgtcgtctcgcacgacctgcatatttaggggctgcaatataccaatggcaattctgtggcgagtcatcccagccaaacactgcccaaagtttgcgccctgagcggcagtgcactgcaagtcgatcgtcggccgcttcgtctgttcgtccagtgcgcgacacggcatcctctcgcaatcccacagccgcttgctttccagaagcatcacgacatcatctgcgcacggctgagacagctggcaccagtccatcgacgcctgacgcggatccctgccaccgctaaccgcctaagcgagatcccctgtggacgggctggcaggcactttgatcaacgggcacaccgttcttctgcgtgtgcttcaccgccgacggcttgccccgtgcgagtggtcagctttcgtctggtcaagttcgacctgtgctgcaggcgctcattgttcgccatcacacacccaccggttcctccgcacagcacgcccctccactgcacccgcctgcacgactgcatcagagtctgccggtgcctgtgacttacaggctggctccaggctggctccgctggccatttagccctgcacccccgggcatggctaaaaatcgcgatgaacggggcacgcgataccacgacgacgaagaggccgagcgtgaacgcagacatcgccgccggaaatcccgcgagatagccgaagacgaagccgccgccgccgccaaacgagaacggagagagcgccgccgtgctgacgatgcaagacggcaggccgaactggatattgacgagctcagggcacggcgagagtcctactactcacagccacagtcagcatcggagcgccgtcgcacccaggatcggatggcacaggaaggaaggcgcgagcgagtaaaggaggcgccccgagagttgcgacgagaaggcacccgaaggtcgaaaaggagagaagtggctgcagacgaccgagacgccgactttgtgtatggacggccaaaatctagagccgccgtggaagagacaaccattcgcagatcgtcgacgcggaagaggagtgaagcaggaggttcttcaaatcggacggcctacacaccgctgtcgggttccggcactgcctccttgcgccgcggcgaggctcccaagttaagcaggtaggagaattggtcaattcatcaatccgcaggtgctgaccgtacacagaagtatgtctgcgcgcgagccaaacagaggactggcttccaggcaatcggtacgacgcacaaataccaccaaaattcccgcatctccaccgccaatctcaagatcacattccacaagggatgtcgcgcgccgcagcactggaggcctctttgccaacctatttgccaaatcaccccggttgccttcgacccccgtgcacaaggaggttgttatgtacgtatttcccggcccgattcgggttcgatgctgactattcaagggtcgattgtctcgtttgcatgaacgacgagctacccgtacacaagaccgtcaagctcgcatgtggacaccgcatgtgccattcgtgcctcaagcgccaattcacactctccgtacaagatccagcccatatgccgccgcgatgctgcacaacagagcatattccgctcaaatatgccgaccgcctttttgacgacaaattcaagatcctgtggaacaagaagtaccaagaatacaccaccgcaaatcgactctactgcccaaccaaaggatgcggacaatggatcaagccatcgcgaattcgcatggatcgaacttacggaaggagatatgctcgctgtggcagttgctcaacaaaggtgtgcgtcctatgtaatgaaaagttccattccaagcgcgaatgtcccaaggacgacgagacgaaccgtctggtgcaaatggccaaggagcaaggctggcagaggtgctacagctgcaaggctgtggttgagctcaaggagggctgcaaccacatgacatggtaagcgtgatcattgaagtcccatgacacaaccactgacagtacatagtcgatgcaccgcccaattttgcatggtttgtgcagcaccctggaagacctgcaactgcccgtggttcaactaccagcatatcgaagaccacgaccgcctcaatgacatgcgcgtcccctacgctcagaaccagcacgacgtggtcgaagttatcgaacttccagaccaaccgtcaccaccaccagtacgccgctcaagcacgaggactcgtcaacgcagcggacgagaccgagacccggaccgagcagaacgcagactctcgtcacacatgcaaaatctccacattaaccccccaccgctagcatcgcaatcacgtcgtgcagatcctcctgtcgaagtatatgccgtgggcaacgcaggggggcatcacatgaacgaatcgtacacgatgcgcccagcagcaaacgtagcagcacgcaccattccccgctccgctgctcctcgagcatcgtttttcagccgtcgcgtcgagcgacagccagcaccgccaccaacgactcgtccatccactgctaccgcatccgcaatggctggactatcccgcgatggctctaagcgcggtcaaaacagggttggcacctggctcagtcacgtttccatcgatgacgaggctattcacactgcgccagttggcgtggaagtcgacgactggagatgcgacggtaccatgattggtattgactaagtatatatggggattggtttttcttgttcttgcatcgcaactcttttagcatacgcaagcattttgaagggataggatatactggattcggatagttattactagcgagatacccactttagtgttgttaccggactttggatagaaatgataattcgctcaacttgtcagcttgcatgatatccactaaggcttgcagatgcgaaactggagtgacgtggggagatctccttttgttgtgatgatgatgtcacttccaggagcttgggacacgcgagtgtagctccaaagcacgacaacctacgcctgttgttggagctctggaacttcatacaagcaccttgcaattttactttcaatatcaattcacacccattccacagcatgagctttcttactcgatcagcatcattgatgcgctcagcggctgttcgccctgcccttttcgcggctccacgggctcgtcagcaagtccgctttgcaacctcggactacggttcaggtgcaggcaacccagctggtgagacccccgagaagcagggcaagaaccggagcgagcacctcgagcaccctggaccacctccaccaaaggttgccaagggcaagtcttcttcctcgcccaacgaggacagctcgtctggctccagctcgcagcagaagtcatcatcagcatccgagtcgcaatccaacgacggtagcagcaaatccagcaaacaaggtgcgcaacccaaaatcctcaacgaacgtgcgcctccaaaggaggagcagagcggggacgtgaggcggcacaacgaggaaatggagcagaggactgagaagatacatcaacaggctagcaaggaggacaacaccaaagacaaagtaccgaagaagttctgggctggtaagtccacctacgcatgagccatgggatacattactaacacgcctccaaggtcaaggaggacgcgactccgagccgtgaggcttgtgaaacctagttcgctactttgtacaacaggttatgcacagagaatggaggcttaggggaaaggtcaagcactgttagctgtgcatgcagctccactgacgcaaggccagcgtcccaactctatgagaatcaaacacttcaattcgatcgacacctgcaatggcacttttgacatgttgcgcgtggtccgaacaccactgtgacaagaatgcagtgattgtggagctccagaacttttgtgcatgggtttgtttgtgtgatgacgtagggggcgaatccccgcaaatcgccatcgtgatgggaaatttcaaaatgccatgcccgcgccgcacatcgcacagcgtacgagcggtcagaggcgcgcctcgcaatgtgtcttcttcgacggtgacttcatgagagatgtctgcaagcgatgtggaaggcccagaatgctggtagcggttcctctaagcccacagcagatgcgagctgcatggcttgtgacagcgaggccacaattcgcccacaatcagaacgcggtttctgctggtcatcgcaatccattggctgcagcgctaggcaggcgcgccttgaccttgtttgtctgtctcccgcaaactacgtcacccagacgacaactttctgctcgcccgtcacctcccctcttataagctccattccgctctagatctgcgacccttacaccattgccgccctcccctaacacacaatcctcgtcttcaattcatctatcgatattaagatagacaattcaccaggcataacacggcaatatgaggttcacccttgcttccacccttgtggtgtcgctcgcggcgcaggccaccgctaacagctggtttggcaagacgggtgcgtacagtgaagtccccctccattagcattgttctccagcgtagagctctttttttgtcaatgtcacgtgtgacatcagctttgaagctctacgtcagccactcataccaagacacacagctaatctcaagaagcagtttacgacaagtggcacgagacggagctcgagcgctggctgtcagaccacggcattccccacccatcgccttcggaccgtaagaacctccagaagacggtgcaggataactggaacgacaagatcatcaccccctacaacagctgggatgctcagtcattgtccaactacctgaccgccaagggccagcaggcgaagaagggtaccgagaaggatgctaagagtctcgctgagcaggtcaaggtctactggaccgagactgaggactctgcaaaccaggcctatggcagcgtcaaggagtggatcttcgactcgtatgtatcaccatatccatcttagcaacatctactaacaactcgcagctggtccgactctcagctcaaggcttttgccgacaagaacggcattcctgttccccagcctcgccagcgtgactctctcatcaaggctgtccgcgagaactacccaggccgccgctgacaagattggcgagactgctgcctaccccggtgactggctctactcctcctgggtctgactctgacctcaaggcctggctcgatgcccgtggttacccccgcgcctcagccttccactcgcgactctctgatcgccagcatccgccgccagtcccgccttgctagccagaacgcccagggcacttacgctcaggcctcttcctccgccgccgccgcccagcagagcctcagcgacgctctcttagactcctggtctgacagccagatcaagcagtgggctgacagcaacggtatcaaggttccccagggctccaagcgcaacgagctccttgctctcgcccgaaagcaccgtgcccgtctctacggtgacagcgcatctgctactgtcgagtctgcttacggcgctgctacctcccaggccggtaaccagtacaacgctgccaccaacggctttgccggtgccaccaactggctcaaggcccagatcggcctcgcctctgcttctgccgtttctgctaccgatgctgctggatctagcgccagctctgcttccgtccgcgctgcctcgtctgccagctcagcttcctcgctcgctgccaaatccgccagctctttgaccggagctgccggcaaagcagcatcctcttcgtcttcctcgatctccaagtcactcgccagcgcttcctctgttgccgctaagagcgcttcaagcgccgcatctgccgcttccaagtctgccgacaagggctacaaggaggccgccgcttctgccagctctgcctccaagaaggccaaggatgagttgtaaatggctcgcccttttcgacaatcaagtcaagtcgcgacgtcggcttcctgacacttcacgatacgatcttcacgatacgaacctctctcggtggaaaatgaatcatttccacgatcctgtaatattaggctctcacgatgatatcctcttgacctttgggaggatgttctttcttcctctgtccttcccacgggttatggaagtaaggaaagggaacggtggataggcgctttcttagcttagtctagtttgataatgaaaagtttaacaatacaatacagtgttttagtgataaagtgaaagtcacatgttacggtttacagcaatccagcacaggaaccggacggcgagtgttatagatactggtgccccacggaaacactgattaagcaaggaggttgagaacaacacatgatacgtgtctgagtctgtttctgcctcctagtctccgtaatccatccaggatgttttgctggcactgtgccaatatcacgagtacgtcggaccgatgcacatgacatggtagcgtatgttttggagcagctggaaaagcacatgcgaaagcagaaaggtcttttttggtgcgtttcagaagtgctgagtatgattgataaagagtgagaaagcgggctggacgagcggagtttatatctttgatagcaggaaggggaagcaatcataagttttccaagtcttgtctttcggtgttgagagaataacatgtccggacaagactcttaatgtgaataaccttaattttcagtttggcttgtgccaggttggtttgaagtattctggagcacgaaatctaaaaattctaaatgtgcatttttatcgaaatcatctgcatgagattttgtcggcaaaggggcagcaaacataggttggcgatggccgtctttctgaggaacgagggcaaagtcgtgtacatataagatgcggacccattttgcggaaaaaaaatgtctacaaagggccggcatgacctcagatttcgaagacttttggatcagcggaagaagacatactcatcatgcgtggacttttggctagtgcgggcacattgtagaagagtatgtttataaacgggcaacatgaatgcggattttgcagattttggagcaacatgaaaaaaacatgttggtgatgcgtgaatgttttgtaatttttaagacatgcttggacattcacatctatacacgtatttttggatggggacggtgatggaaagacctcgggagttggtgaatcgtgattaatgtattgtagagatcttcgttcatggaactaagtgtcacaagctctagatgtaggatcgggttctttgggacatcaaacatgtatggaaagcagcaaaaataagggtattcgagcttgagtggctcaggtctctgcacagtgctcatggggtgctatgtgaaaagttttttggaggaaaagaagcagcgtatcatcataaggtagggttcctttttttgagttttgtcttgctgtactgtagaggagtaccaggaggaggactcggtcttgttataatacgcgttttgaaccttaccaaatgagtcctagcgtatcctgcccaggtgttatgacgcgtgtgtggtttgcacaaaacttcgaatgttgctacacactatctgctccaatgaccttcaaagaaacctcatttcaacagacagcatgtaattgttggaactttgtagagatatatacgacctttatggcgactctcgtgtaccatagtcatgacatggccaggcatcacgcgacacgcgacgcgcgacgcgcgacgcgaagcccaagacgagcatgatcaggagtatggaggcaaaaggtttgaggcgtaactaacactacaacatctactgcaaggaacaaatctatgatgtagccaccgagcttgacgaagagcacaatgcgcaactaacggacaccttacatgggcattccttccatacctgggaggctcttcatccagccatcggcatcttccttgacacggttcgtggtcaagcacttgttaccagaatcgggttgttgggtcttcaagctaccgcagctggcacccatgcagcccttggcatcgtccatggccttctggagcgagtcatccttccacccaaacacgtagtctccgtgctgaccgtatccagtgttgtctcccatgctgaggtagaagggctgcgagccatcggcaggccattcagccttgttgttgaacttgcgggtgtcccagacaacctgcagctgttagtgcaacccgtggagtgtcgtgggaagaaactcacctcaagcatgacttgtgggatagtgaccgggtgagtagatggacactttccagcgattccagttcctgagaagccggcaggcccttcgatgggatacgcgacgtgcgacttgtggtcaggcgagtcgaggttgacgccatcccagcagctgcgaagatgtcagtggtgtatctgccaatacattcgcagtaacctacgttgggtacaggatgttggagcgtatgccacctggacatgcgttctttgggaagccctcagtgtcgagcttggcatcggcacaaggagcagcgttatctcctccaaagttgtcggagctgtagcaacggaagcagctctgtgttttcctgttcttgctcacacggttggtggcgtctccaacgagcatacggaatccctgatcaaatctgtgtcagtctaccgtgctgcaccgtctggtcgaatacatacaggcttgaaggctgtcgtctttcccttgcctggcgagacataatataccacaaagccacctgtggtctttccggtgtacttgtcgttaaagagatctcgattgggaatctggggaacacgcttgtaagttccgttgcgagccttgaagtacacattcgctgtccagtaattgctcaactacagtgaaagcggttagtattacaaggtccgagaaactgcagcatccagtgacctacatcctcagagtagccacacgtggtgcacgaggcaagcttagaaacatctgtagacgccatcgagatattgaatgcgttgccgccgacgacttggtgcatgtgcggcgacggagcctggccggggttgaccaaagggtcgatacggtcgatgacggcttgagcacagccgaatcgcaacatggtgaagccgctaccaccaaactgacgagactccagatagtgagctggttctgcttttggtggcagagcctgcgcaaggcctgcgagaagaagagttggaaggatcataaggactttcgaaacagtatacgagtacgtgtagagacaataccaccggggcaaaagtgagtgagtcttgcacaaagcaaaaatacggtgtgagaagccgtctttgttgctttcatactctccacctcgggtcagcgtgatccagacaaccttttcgagatactgctgccagctccaccacaagtaccacaccccgtagtgttcatattgccttcataccagaagcgtagtgctcgtactaccgagcaacgtcggcatttgcggagcatttattgatcaatatcgcgggctcgggtgaatgcaccctcattggctcggttcgctccagccggggaggtcttcagattgcttgacctttggggcatgtggggagcatttggaacaccacgatcgacgcgatggatacgaagggtgttgtggggttgcagaccttgacaaaagctggagtgcagcgtgacccctggtaagcacgctgactgcttctagaagggtttgatgggcatccatgcgacgtgtcgaagctacaagtgacaaagaataagcaactccaagggcctccgctaagattcgctcggaaacaatattgagatggtagcttcacgatcacagaagcgggctccaccaaagatacgcaccccatggtagtatcctgaagcggtcctttcgcaaatttcacgcctgagaccgtctttctttttcgcacactgcgcgtgcaaatccttctcgaaattgtcgtcaatgtgcttccggtctattcatctgcagcggccttggtttgtatagttgcggtagccaaaatcgtgacgaatgcacgagttcagaacttgttgtcttggtcaaattgtgtacagtgacggaggatgaacacatacattcgaagccaaaaggcttatctggcgccacccagcatccgtcccaccaccaatctatcccagcgaccgctccttcctctcttgtatgtgcgagcacaaattcttgcaaggacacgtcaaagaggaaatagtcagtgtatcccatcaagatggttgttggcgtagcaagtacactgaggacatgaatccaaacagcaataagaacgatgcgcatgatgtgtctcgctagatttcatgaaaacgccgctgtacttatgaagttcgtttgcgggcatctacgtgcgtgttcgctgttgttggggtgacggtcttggaatcgtggtacaccacgggagcgcgaccaactttccagctacgcgtccggaataaaatgcaaccacgaaaccttcgctgcctgcaaatcgtcagactctgtgttctttgagatgcgacatgcccattgtgtggcttcagatgggctagtggatgagcccaagccgtgggcaaaatttgctcgtatcttgtctggtataggttctccatcaagcgcggtagcattcggttgctgtctaccaccatcataacttcggtctaaatagctctgtgcatcgtaccatggagtatttcactagtctaccgccgttctattcgtccgataatagccatgccgattcaaagttcagaatcagagtaatcgagacttaagaaagtacacgatcgtgcgatgttagagcgtgatatctacaacgtcgaaaccgagtcttcgaatattacaccatcagaggaggcttcgatgtgtccaactattgtacatattgaggtgatatccgcggcgatgtaagttttggtctgcaagacatgcaaaaaagtagaaatagctcgggaagctggagacgccatcttatttctgaattccttgtttcgatatcttgtcttttcattttttgcttggacttttttgcttgtcatgtggagatgcgcgatacttcaaaattcaagagagaatacaacttgcattgtactgggactaaacatttacttacatttcaccatacagtgcaggactctctctcgaaaagtcgaaaggtcacctcacaagtcatcaccacacaatgtctgcaggactagctagcgcaccattgcagccatacactactgcttctaagctagaaagttccgtcgaagatttatcggcaactctgctttcaacacacagtatgttcgagaagcgttcccatgaacgtcgtatcattccagctaacactggatcagtaagccggacatggttggatctttacccaccaattgaaactaccgaagagtcagcattgccagcacctccagcacaaccggtatcgtcagcatggacagcgcccaactcaaagcggaccattcgtatcaacaccataaaagagattctgacccaggatatcaagtcgagcatcgaaatccgtgaacactttctacgattaaaagagtgcggcagagaagtatgcttcctttgctctgccaataacgacccctcggcgaactgtggatcaacatgtgcacatctacggcctcagatttcacctcgcatgggaacgttcatcagttcatcctggcgtacagaggcaactcggtcagtgaagaactatcaccgcaccctcgaggagattgaggaacagggcagtcgggctcgtaattcacaggttttaacgtgggaaaaaatcggtcaaggtttgaggaaaggcgcactgaatcattcggagatcaaggacgaaaatggttggtcaaatcaagtcggatactcaaaggcgaaaagagcgggagtggaaatcgagtggacgttcgaaagcgcctggggtactgatttgccaccggacggagacgttgctcctgacgaggatgttcctggtgacatgacccataggcccttgtgtcggtagatgtccgcaaccactttcctagacatactctctaacatagacgtcatgcgaggtgcctgagaggtgacactattgacccctacttacatcacgggtatcaagctggtgtttgccctagatcacgagatggctccgttctagccctaatgagccgttcattgcggtatccggtatatttcatgactgacttcactatgccattagacacgatcaagcttggtatatgaaaagggacatccaaggttccctgttcttgatcacattgacttctgactgatttgaggtgagtcatgcaccaccagggtgtgctctgtgaaatatggttgtaattaattaaatgtaaacaattgagttccttcgacgattgcgctccctctgcggttgaatgtggaaacttcacagaccagatcctgccttgctcgccccctcgaacgagtgctgaatagcatcccacagtggttcaccaccagctgtcatgtctttccaggctgggcatgctagactcaagataggcgctgccagagtgtccgttatcaaattgatcgggacttccagagtcttcaatagcggagagagcgagttggggaggaaggttttgagtacctcgaatacgaagcataagaggttgttgttctcaagaagagatactgagttcagcacgccgccagtgatgttgtgcatgtcaagaccggaaaaggagttgacagtgccagtgttgccgccgatgctgcattggtgttagtatgtatgatcagcctgtcgggttatgcatagagctagaacttacctgccaagaacaggatgcttcatgatccagctaacgatgtccaaattcagaggtacgaggccatattctactggcttgcgataccagttggcaggaatagtctcgtgaccctcacgatactcaaacttgccatctccagtttcgtaaaccgcgaagaacttcctaaagatatcctgggtgaggataccctcagggtgctcggcagtatgatttgacaataaacgcccaaggaaaaacatagcggcgttgcgggcaaccatgccagtaacggggccataccagaacgctgggttcgtcgaaacgctgtcgttccaacggcgggcagcttggtccgccaacaggtccattgaaagaacaccgttttcgtcagcacggtcgtgaaagtcccagaacagcgtcgtgttcatagtccatgcatttccagtgacgtagaggtcattgcgcgtgagcgaagaatcggcttcgatccagttgtgcgaaccttgaaggccacgaagatcacctgtgagatatgagcataatgttcattgaggtagttcgcaagataccacacaccaaggaggccaagaacatttcctaagatgttgtcgggaccattggccgcgccgccgatcgagaaacccgggttcaacgaaagtggattgcctgtccagacagtacccatagcaccaagtatgagtgcagtctctatgcccatgcccagcactggatcacacattgtcagctttgtttgactagtagtaaatgaatgtcaagacaaaccttgatttacagctgtcacaacttctgcgaagctggtaatgccatcgcgagaaatgtaaccatggttcgccaacgcatttaggccaggacaaggtccacgttgatcgaatctgccaggcgctttgaaggcgtgtctaccagtgatttcgataggcttggtgacgtctacgagaaacctctttgtagccttgaactcatcaactgatctaatagcagcactcaatctctcaggtgtaaggccatcgaggtgtccagtgtccagagcagggaaagcattgacgaggaaactgctcgatgacagagcaagggccgcgaaagagagcttcatcgcaaagtttgagtgccaacaatgctgctcaggcgaggtcgatggactgcgaaagatgaggtgagcttttggtacctgtagctagcaaaatagcagttggtcaattgtcattgaagtttggaccaatagatcgacatgtaaaaggagattgggaacatgtcagcggtgagctgtgaacgagccgcaacgaatggagccaggtcctgctcattttgtggagtatcttcggtaaccccctgtgtcgggaccattcgtcaacacggcagggccaaaaactgccaatcgtcatcaatcgagcaatcccagaagaaaacgtgggaacgcacagagcagctcttgtttcatgccacgtccaagcttacacgtgtgtactcgacgatgtgaagatgtggactgcgtgtttcctcttagcagttcatctcaagacttctaatttaacgctgtcctggacatatcaaaccatatgcgcatacccaaaatctgtcgcaaaaacctcaaacctctaatattctgcaaagcttcacagaagatgacttgaatgcttgatcagatcgactagagcgctgcaagcgctgacaagtgcacacgggccatgcgtgctcaaacggttctggaaggcagacacaaatggaagtgatcgtcccaaaaagaaatgaggcacagctcgcgattccttttcgcggaacttgaaacacatatccgtcgacagggtctaaaatggtcgaaattcgtagatcgacatgcgctcgtggaaatggcccgacaacggcccgttcagactaccggatctagtactgatcatattaggcactgttccgatccatatatgctctaagctggggcggatgtcggttcccgtgccaaaatggtgtcggtgcaactgacaccatactacgcaagggatactcctttggcgcaagataggtccaccggctttcgtgtttcttttccccacggtaacagggcctatgggtcctcaaacacggcttggcaatggatacttgctgccgggacaggcttgctcacccgtgttatctcagcattgacaacgtgatgaggcccctggcctcaaaaaggagtacagtgacgcgtgagttccattctcgggtggcatcttgaatcatgctcaagtgaacttcagcgccaggagataatggcgaaatctcttgacgcaccccacaggtgcaggtgctacctacatggattctgccagacgacgggagcccctctttttagatcgccataatcagtgcttgtctttctaggcgcaaattgccgaaagtcagcagaatccagcgggcatgtggtaacgtgttatcgggcaatagtggcagcatcatccctagtcatcgagcgatgtcttgagctggggtatccaagctgacgtacaagtaccaagagagagcaaaagacgatctttccaaaagtgtgacagcacacgggaagatgggtaagaatctagacttccctctggcactcccgaggtccctttcacatcaatctaggcagttagaagcgccagtgggatgggtatggactacgcagtctaaagttttcgaacaacgtacaagtccaattggttgctaggacccggaattcgagactcacttttctgtactgacacacttttctgtacattctgttgacctcggcattgtgccatcagacgagttcctattcagtcatcaatatgcccatcttccacttgtatggtacgacctcgcttgggaaagatcatgcggatgctacactgagctcccctacctcatgatcatcaagcgcatgttgcattcgggatgatcctggcgggtcgctcaccatcagatacttggcgggaccgtttgggtatcatcaaaagttgtgcgcgtctcccagagtccgcatacagcagacttatgcaacaggacaccggcgtcacctctcttgactctcaaagatgacccatgttgtttcgtaccccaagataatcaacgcggctcggcaagacattgcatgatgccctcagcatcttggggtatacgttgcgcgtctccaacagctttgttcgagcccgatagtgaagcagaaattcagttacgctcatgacgttcggtgaacgagcgattatcattatattaaatatgtgcctaactccagaccctggggctgccgtatctaaactgtgaccaaaaacctgcttttggtatgcgcgctacaaattgacggactctcctctagacatgctcttttcctatcaccatgggccaatcctgtgatcgatcatcagcactctgctcttttgaggatgctggctcgcgactgatttccacggtgtgagtctgtgtgatccaggtgtgagaagttcgctccccatgcttgtgctccgtcaagatggccctatcactgtcgttatcgatgtccttcagtgcgatgaaatcgtcttcgtccctccccttgggtctgacggagatccgagcggacttatcggtggttccagtcacagaattgttggtttcgacaaatcttgatagctttgaagatgtgcctttgcttgcatcgattgttgacctgatctttggccacatcttagcaatcaatagtcggaaagcaggcatgcacccgcagatgatagagacatcgatctcgatcaagctccacatgccagcgtcgacgtagttccaggtgatgttctcggtgttggcaaagtggatcagagaatacaggcggatcaccgataccacaacgacaaatataccgacgccaaacatggacatgaccatgagtttcttcttcaagctcatattcagtgcggcgagatgcttcataggaagcaccatgacgacaatgtcgagaaagatgttgatggcggccgcgatccagccttgaagatggatgtcgttgcatgttcctgggtgaagaccatcccattgtgtccaggcgaggctcaaaggccgacactgccaggtggtcacaatgaagaaaacaatggtatagaccgctgataaacccatgacgctgtaagtcaggatgcggaagttcttggccgggaagacacggaggtagaggaagaggatcgatatcttggagatgccgagggccaccacgtagaaaatctctcccaggaagtagtaatataatacattcgtgatctgtacatccgtcaaggtccatatgtctcgcccaaggccgttcttgaccactgtacagctgttaattatactgtagaattttcaaggtgggacatgtcttacagtagggtgcaaacacagctggagggattgcaagcgcaacgacgactgccatcgtaacgtcatcccacgagacctgacggccatgcttcccaagactggccgtcatccggaggaggaaagctgccacagctatcgcagcgccagcgattgcaatggcagtgaagtcgccgccgtgaacgcggacaggagctccacaaccagcggtagttacattttttgtctctatcgctacgtaagcgggtgaatgcaggtgtattacttgttgaaaacttacgcaaaagctcgtacatggtacatgtttgcttggaacaggcagcaacggcaagattgagggcgttattgctacataaacaggctgaagtaaggttggttgcgcaggtagatagtggaagctcttgaacgaagcaagcgagctaagtaatttggtcagcttcagatctagcatttcttggtgcgagataatgacatactgagcatttgggcatatgttcagccaaagcctggagcggattctgcgcctggacggacaccgcaaaagctgccagaagcgccagcacaattttcagcatcttgaggtaagtgtggcgtggcgcaggctttgacagaagatagcacagtataggaacgtgaagaagaacgaacgagcgaagtcttgtactaagtctcagatgaatagcaaaccttgctggtaatggtccacacagttgtcgaatacttcagcgacaggacctcatactgagcttgcagtgactgaagatagaccgatgttcctccggtaaggagaggcagtcagaccgagttatggagcgttgagcaagagggttctgagaagtggacctgggcgagccacccgctgcggagcatggtccgttcttgacattgccgcaatgcgaacgttaccagtaaagcgggactaactgtacgcctaatccagaggacatgccaagttggaggtggagcagttgcaagggtaagaatcggtacctgttctctgcattggatgcggacagcggctgggccgctgaaagactcaggtacctcgggaataaagaggtcaaaacacacctaaactgtgcgtcaattgcacttggcagcgccttcacacagtcagactacagtgtagtacggatagttcaagccccgaagcaccctttgcccatcgactctcagtgggccttgtcacgatagaggcctgcatgttggtcggcccgtttccctgcacgttcgaggcacaggctgcccagcctcaccattagattaaaagacggtcccgtaggatcgtcgcttaatctcttgaccagggaagatcgtgagtggcccactccactgtctgtaattcgtcaaatctgacaagggtccaacgcggtgtgcggggacgtctaccatgccgttggatccactcgcgcacggtgcacaccaccacatcagctttgggcaagatgggccaaagtctacagggcagggatgaccgcttttgaaaaatgtttcgcgccaaagaggcgtgtgtccgatgatctcaatcacgaactcactcaccgctaacgactcgtaatgcagccttcgaactcaatgtccatgctgcaggtgcttgcagtataagtcctgtcgccagggcgccaatactttggtcctcatactcgcctctccgctcccctgcgcggtgtatatcttcgttcgctttttgttataattctacttctaaggtcggcccttcttaggtaaactctaatccgcatcaacatgtttgttctcaaggctgtttccgtcctctctttgctcagctccttggctgcctcgcgcatcatgtatgttgcttccctccatgtgtgaatgatagccgcctttccgagaatgactcgctgacatagtatacagcgatggcgcagagcacactccttaccgtggcgccaatgtgaagcgtgcaaccaattctacctccatcaccactctcgaagactacgaatacgttgtcgttggctctggtgcgggtggtgctccccttgcggccaagctggctattgctggctacaaagtcctcctccttgaggctggcgacgaccagaccaatactactcagtacaatgtaccggctttacattctgtcgctgccgaatatgaaccgatgcgatgggactactttgtcaagcacttcgacgacgaagcagagatgacgaaggatgccaagctcacatatgaactgcccgatggctcccgttacacaggtccaaagccaccagcaggcgccaaacccttgggcactctctatcctcgtgtcggatccatgggcggctgcaccgcccacaacgctttgattactatcaagccgttcaacagcgactgggactacattcaacgtatcactggtgatgcttcatgggcgccaaagaacatgcaaaagtacttcgaacgcattgagagatcccgctatctccctagcagcatcgttggccatggcttctcgggctggctcgaaacttcgctcaccgacttgaccttgattgtccaagacctcaaggtcatctctctggtcctggcagctgcttcaggcatgggcaagaacctcctctcaaatcttttaactactgtcactggcctcggtcaggttctgcttcgcgacatcaacaacccctcgccgaaccgcgactcgcaagaaggtctgtggcaagttcctctggccatgaagatcccggaatacaagcgcgctggacctgtcgatttgcttcaccaagtcttggaggcgaggaacagcgatggtagccgcaagtaccacctcgacatccagctcaacacccttgtcaccaacgtcaattttgcccaggtagacggcggtaagccaaaagcgaccggtgtcaacttcctcactggaaggtctctgtatggagccgatccccgtcgtcagtccggatctgcgaccagcaaaggcgacaagggatcagtcaaagccacccgcgaagtcatcttgtctgccggtgccttcaacactccccagctcttgaagctatccggtgtcggcccgaagcaggagcttgagagcttcggcatcaaggtcgtcaaggatcttccaggtgtcggtaccaatctccaggatcgctacgaggttccagtcatcggccaggcacccagcaaactctctcttctgaacggctgcactttccttgagggcgaccacgacccatgcctggagaagtgggagaacctccccctcggaatcggaaagggtgtctacgccaccaacggagtcgccatcgccattaccaagaaggcaagcaactcgcccaacggtaacgcagaccttcttgttgctggctggcccgcttacttcaacggttactaccccaacttcttccagaacgccaccgacggctcaaaccactggacatggctggtactcaaggccgagtctcgtaacaacgccggaaccgtcaccctgcgcagcaccaacccacaggacgtacccgatatccgcaagcgaaactttgacgttggtggcgaggaagacctcaaggccctggtcgagggaatgaagtacggtcgcaaagccttcaatgacctcattccacttgacggcaagttttcggaggtctggcccggcaagcaggtcaagacagacgagcagctcaagacctttgccaagtacgagtcctggggtcaccatgcgtcctgcacttgccccattggcgccgataacgacccgaaggccgtccttgacaccaacttcaaagtccgtggtatcgatggtctccgtgttgtcgatgcttctgctttccccaagattcctggtacctacatcgccatgcctctgtacatgttggcagagaaggcttccgacgtcatcatcgaggctgccaaatcttctgcgtagatgtagattctgaggagcgcgtgtgatttttcttgtcaagcgttttgctgtacgtaccgcctttagccagcgcatagaatccattaatccattagtttattattcatgaatatcttccaatactgggcgcatcagtgtctcctccctatcacgttgcagggtaaggtgccggtgatgcgttttgcacgacactgcgcacgcgctgccatgctcacgcgttcgtgtcgcgcccctcgattctgcatgatcatctgcaaagacatacttggctgcttggtcgcatgcggaaatcccatggtgatgacacgtgatgggttgggtcgcactgcatgtttgttgggatgaccttggatcgaacttcaggggtgaggtgttcacagcatgttcccagaatggtcaggcgcgagccaccacccgcatggcatgtgccgaattcgggaacgctaaactttccccatttgactcgtcttccaacgcttcgactgagtccttccgcaactataatttctgcgccccgcccagtgccgcctaaaatttccgtgccagtacactcgtgacctcgcatcgtgtgctggaatcttgccagtacgctagtctcggagatcgtcaggccatcaggttcattaaggttgaaagctgaactttaaacagctgcaacggagaatgtcttcacgtggtgggagccgcatcgccgacaaggttgacacttgtagggtatggccaggaaaaagtttgagaccatcgcaaggacatgaaaattttcaaaacgtggttgaacgacataacccaccttattcttgcttgtagtgcccaaaagctgtgcttgactcgcaactccagcgccccacctccacgcaggtcttccgacgttcctgcgttaatcagatgaaaagtccacctgactaggctcaacagtgtggagttcggttatgttaaccgagaaggagtcgggagcgaatgaagagatgttgactctagtctgggtcgtgcttctttccgggcattcagccgcacagatgaagaatgaaaagatgtctcatcaccataggacggccttgagctccgcacagttctttccccatggcttgtcaacgaattaagctcacctcagcttacctcggcggccttggtagttccggcacagggcaaacttgcaggcaaaagccacctcttcgtagtgtgaatatccggagctgctccaccgcacaaatcaccgacgcaagaagatggtggcgcgatctgaggtgattaaggcccagactaactccatgcgatccttgcgatcgttccggggtgactggcttcagctgcgaatacttgctatccgtttatcagctacgacttcggggcctcatgagttccaacagagcctcgctgcagatcgcgctttggttggcgataacgaagtcgatgaaatggcttaacgaggagtagaatgttgcgggtgacgggtggaaggctagagacggggctgtcaatttgtcgatgtagctcgtatttaattcattctcgtggtacatctacactcgcactcgaaataaatgtgcccaatctaccgtcctttattcttcatatgtttgataaccctactcatctatgtacggtatctgtgatgtcactgccgggtgcagacgggcgtctgtatcgaccgcgaccatcgttctgatccatgccactaatgtcacgacgctttgaagtctcgtcatggtcaatttcatggcgcttatatttatctaacgctaattcatacactgcgcggctgatgatgaagcccaactagatcgaagtgatgcaactgatgctagagcctgaatgtttacgctgagtcagatttacacctaacttctctgatttctgctatgtacatggtcgagctttattgaacgcatcgccttcgcaatcactttggactgcacctcctgcttttcgtgctgatcgttcatttgaaaggccagaccaagacgttcgcttggggtcaggatcacacgaaggtcaaaattttcaagtacttgcatggacaatttgattatcagtatctagtgtattcccgtgtaatgggacccgaaaaatcggcttcgcatactcagtgtggccactgagtgtcttcgaccacatcaacaccaaacgtctggtagccgacaaggtgcttactgtacaagcccttgccaatgtctctcagccactgcagctcctcttcggacagcgccctatgacgccagtcgcactggccgccatgaggacaagaagccttggtcgcgaaggtggtgaagcatagtccaaggctgttgaggttgttcgaaccatatctccacggctcaacctcaccattgtcgcccttcgcgtaggagagaaatggcttgtaaatcttcgtggttcgcagcgcagatggccagcaggtagccctaggcagctgcgatgtgaatctcggcacggttcccaagacatgacgccttccaggagcatctcgagtgtcccggtctacggcaggactagtgccagtccagttgttcttggtgtagcttggacgaggttgaagcattggagccaccttcatcggctttgcgagatggaacacaggcgcagttggcttagaaaaacgagattgctgtacgggagccggtgcaatcggcttcgtggaaggtgccggtggtagggtaggcgctgatgatgctgaagtgacaggatggagcggccactgtttgacggagggcaaaggaagcgtagctgtcggcttcgcaggaatggctttgctgtcgacgatgttccggcttcgatcagcttcttggagcaaattggctttgatgtaggcgcagagatggcgcatgtcggcttcgttgatgctgtggagcgcagcgacaggaactgcctcagcacgacgcatgttctcgaaggctttttcaagcggctttgtcggtagctgcgtgggtacctgggcgtcgaggtactccagcaggcgctgggccatctcagcgcgagtcgaggtcatgatgcagcgaggttttgtagcagaattgggagtggaaagtgaggtgtaagagaagagaaagtggcggggcgaagcagagtttttatggtgagggcaagagcgtgttgtgagggaaactcgtgctcaccgtcgcttcctccttcaccttggatgacgtaacaaatccctcaacacaacaaacgcacggcaagagcaaaaatcagagctccggttatcggagaaagggataatagtgaagacaaagtgaacgttgctcctcagacatgacttgagcctgggtgcaccgttgtgctggactgtgggaaggaaagtaaattcgggagcatatggagtgtctggcgcggtgacaacacggactatactggcacgtccgggagacgtacgtgtattaaacacagcatgaatgggcctcaatactgcagcgtacgacttcagccttcaggatcagagctcgcaattggtcgtttcattatttcaagaaaaagtaaaatcacgctgcaagcagcagatgcatacaacacagtagagcattaacaaaaggtgagtacagaataagtcatataagtaagatctaacgcgtctcccttgagatcttatacatgatagccttgcctggatgtgttcaagtatctgataataagctatgtgaacacaatagaacatggaggctaactaggaatccttgaaaaagagttccgtaggtgtccatgcagcgtacatatatggcaagaggtgccttttcttgcgatgccaacatgttcgtacctgctatttggattggtaatctacacacgtccccagggcgatgcaaacggagagagtgaaggaaagatttaagggttcaacataaacagatctcaaattaatgtaggagcgctcctagactgttcgttcagcagcttgtacgatagcctgtcgtcgttcgattacgagttgttgctaaacctggccatgtacgtttgatatatccgcgctaatgacctgcagagattttgatgaagatcagcaaggccagatgagatgtgaaggcattcagaagtctcaatctgtcccgcccagcgccgactttcacgagccgggtacccgtggagcgggcaggcgcctcagccagcctgtagaatggcgggaagaaatgagcattgctggaatcttgcacctctgcgtcagccgcctcgccttctcaatcccaacaagtgcaattgcgcctgcaccggcccacaatggaatctttctacaccgcgcgatatcttctcaaccgcatcccatcgaatatcctacccactgcgcagcccttgagtaccaacgagctcacacacccgagaagcccaaatatcgcccaagactgcagcatgttcaagcgcaagcgagatcttggcgaagaggaggccggcagttcagtgtgcctactagccaaggctgtaaagaacgaccccatcccagcgccagtacagagacctccagattcagaggaggaaggctctcattctctcagagctgtacggagtcggcctggcggacggctcgatcggcgtatactttatgtgcgcgtacctcgcccgaagaaaaagggcaggaccatggaagccgcggcagtccggaaggatgaggacgaggaaaagcaaaaggatgatgagaagagtgacgaagacgacgaggaagaaggagaggatgaggacaacggggaaggacagaacgaggacaacggggaaggacagaacgaggacaacgaggaagaagaagaagaacatgaagaagaccagcttttgattcttacacatctagatgaccctagcaatgaagactgctatgttgaagtaactgaggaacctctcgagcatcggctgctaggcatcggccgacagaccaagtgggtgccaccagagcaatcacctctagcatgcccattatctcgagagcgagaagctgcactcgtcgcacttcaggtggagccattcgagaccccgaaagcagtcggcttccctacgagtaccggagcgcaaaagcatactgtcccaaaaggtgtgtcgtctgacgccgcctacacgccgaacctagagtgtatcattgacaatacaggcgctcagaagggtattgcgagcacaggtgtcgatccggacactgaatatgccggggacgtcatgctgttcccaacggtagactgcgtgatgaaaggcatggacctccaacgcgttctcatctttaactgcgacgaggacgagaccgctatggatgccaaaatactggccatagtaaatgaccaacctgcagtaccaaaagaaggcgcggcagcaagtttgcactttgcactgccgttggacatccgtggaactcaagcttttacttccactgctcggaaagtcgtacgtctcgctttcagctcactcaagacatcggaagagcctacttttgaacgaggcacgaagctgcccttgaagaagcacgaagctttcggtatggtactctcaatccaagaggaacacgccacactccctcttccaaacgactcaccacccttagaatcatccgcatcgacggcacatcccgttacaaatcccaatatatcattgcccctgcaggtcattatccagggcagtggcataccgcgcagtctccgccagcttgaaatcatcgtcgaaggtttggcagaagggctggagttagcgccagaaccgagctaccttgacatgagaggcgggaagaagttcgaccttgataaggaaattgctcgatacaatttgccattccatggctgccatcgtgagcctgttgactacactgggaggcttttgagtttgttgaatatccacgggcgctggagggattaagaaaattcgcgcgcgagggaatctgcagtgcctcgggctggtatgaagcgtcgtttgagaattcataatgtcatgtatgcccatagattagtcagggagagctttgtaagctcgcagctagaaatctagatcatgtcgtctagatcatgtcgtctagatcatgtcgtctagatcatgtcatgtacttccgccgcttgtttgctttgtactgtgatgataactggctagggtaaacaatgcataggcagttcgggattcatgtcaagttaggtagcactggtcgcgttgacaactggacaaaccacatctggcatgcaagaaattctagcgacaagccgtaatgaacgacgttggatttgtacatgaagctgaagctgtctacctttttcagaagtcatctaattgtcattaggctctgttagctgatcaaaagtatctctgtgtcatcgtagactgcatgtgtaaatcacgcatacaattcttgtatacctttgctttggtagcttcgctgctttttagccgttgttttctttaccgtatatcacttgtgttactcctagacgtgtaattaattctttgaatttgaactatcgtcactcatatcctacctcaggtaaccaatccatgtagctcatgtgctggctggtggtaagaccaacagtgtgatcgctgggattctcgagcagctaacattcgacgtgaatgtcaaatctttactcccgatttttgaaattgccagcgagactgctacataactatacagatgctgtgacaattctgcctatctcattcacattaatcgctgagtattgttgtcggacggcatgggacggggcagtgaaggaccagtcacctgatccaagcgtacgtttggcaaacgcactagcgtataccacggagctcgcaaatccacaacttgcttcagtgtttttgatacctccacgatacaaaccacaagcttttggaggaaagtgcaaaatggcaggcgatccaatggagtgcgcatcaccaaatgtgcccgaagatgtacgtttcacgcccttgcaaaactcgagagagacatctaacatacctttttgagcgtacgccactttggatcttgccaggtctattgagtcagggcacgaccactggctccatacctcaagactttcctttccttacacaggacatcccacattgcgacactgcatcctcgcaggaaggtcagagcttcacttccactgatacagtcgaattgtcaaatcgcccagctctcccgtactacaccttgcctcatcaagctatacctcaaatcatgtcgggctacgtcagcatggagcagtacgaacgcgcgatgaaacacagcgtaaagctggcacaagaactcatgagggctcgagaacaggcaaagaaagcaagagaggaaaccgagcaggccaagcttgcgttttgcatgcttgcggactggacttatcacgagcggcagatgcttctggacaagttggctagcacgagattggacaccgaggagcacatcaaggcgggacatcaggaaatcggagatgtgctcgtggatgatttcaaagtgactgataccgtcattgcggagaacagcggcggcggagaagaatatgaaccgtccgagttcatcagaggctcgtcactcgacgacgcaatcgatcagttgattgcagaggagaaagccaagctaacgtatgccagtctctaagcggccgcacggaaacataaacactggaaggttgtacagtggacatacagcaggcgtacagcgatctgccttgaagtagcttgaaaatacagagcatgttttattatccggaagtccttcgcggtaccatcattaatgatagttctatcaaaaaacgtattgtagattcacggaggtgttgcaaaatcagatcagaggacacctaagtaaactcagtttcccgaagtcataacccatgttaacacatatggagtaaactcctccgatctctttcttgtcgcggggatcttgcgcctgacatcatccatggttctaccgggccattgttgcggccactcggtcaagatagacggcgctgtctgcgtcactcgacggtcattcgttttgtaggtgcggtttgatgtccgcacttgacccatataatgtccggcgtttagggtggtcccagaatgacttgtcaccgcctggagtcgatatttgagcggcacactcttgttggtctgatggcgagtcaagtcgagggttttccgaagattgacaacagtgtcgaccttgaagagtctagcaatgggttttcctttcttatccttcttttttgtaaggacgttttgatgcagtcttagctgcatggtgagcacttggggtgcagcttcaatttgcgcaacccgattatgcatgacgcttgctgctggagagcaattgtcgcagttcttttcagtagtgtcgctcatggtgtcattaatggcctgatccaagtcaatagtgccagtctccggaagggagatctggaacagggagttcgcaccaatggctggagttgtaacacgaccgcagccatctgttgcacaggtatctgtataggcgaggtccaagaagaagattgcatccgcctcatccgtccatgcttgcaagttcggacctgcgacattcgaaccaacgaaagcgttgacaagatgttcagcatattgcgagggatcctccatagtgtgtgtgcctgaccaccagggaaatggaagcctatcccaaaacgcagcctcatcgagctcgttgactttgttgtcgatgtctgcttgggtgctttctttgtcccaatacacatcagcaagctttttgaacgtacaacttgggcatctgcgcgctgggacatgacggcggtcgtgatgatatgcgcatcggtaccgcaatgtttgatgagtgttgatccaattgaggatgcgtgggcaatggagatatgccttgaccatctcgcggcgataacactctagccttgggcgacttaggcctcgtgtttgccgtccgatcgccttctgaggccagccttgactgatgtgtgagatggcgttgtttttggcttgctggcgcaaagacccgccccgattctgtcttgaagggaggttgcgaagtgttggcgccattgtaaaatgtcactatagcgattatgcgtgcggttgtttcgaatgatagaggtggaatattgggtcatgtctacgggctggggtcttgtttgagatgtaccttcatcaagttgctgaagaacaataccgggtgaatgaaagaattgagacaaagaaacaatggacccacagtgataacaatgggaggtgaatgcgaagcaatgtcattgttcatgactattgaggtgcaaactcaagtcctggagtccacaaaacgtgctgataaggatgatcgcatcaatggacattgcgacatgttcagctcctaccgtccggtagaagactccatttatgagtgagtaacacaaaacgcaaagtaacctcttagaggtgtgttggggtggcttagtcaggctagcgttcacagtgatcagtcgctaatcttcaccacctccgcggctgcgccaccgaaacagaaggttcgagtcgctaacaccacgcgcaaatcgaccatccagaagtctccgcggtcgctattcaagatgggcaatttgttctcatcgtctgaggcagagcgtcccgaaggatttgatgccgccgaatccgaaacaagtgagcacagctctgctcccagcgatgcaagctctatcgatggtgacagctgtaccctaccggatccccgagacgaagttccccggtcaagtgctatcaatcaacttgcgcatctaagaaacccattccaagtcgccttccaggccgtcctcaacaaggtgcagttgttagcttctcgagctcacgatgccgttgcgaatgcggtgagccaattacggaaactcggagtaattgaggtcgcaaaggaagtagggacatggatgaaagctcaccctgcagagacggcagcgatcatcgtcttcattgcggtccttgccagtacgccagctatactcggagccatgggattcacgacggctggaattgctgcaggtaagactggcaccaatgcctggtatcgcgagtcttactgacatgaatttagcaagcacggcagcagggattcagtccggcatcggcagtgtggctgcgggctctgtattcgcgatatgccagagcgctatgatgggcggttatggcatcttcatttttggcgcccttcctacactttcagccgctttagcttgggccggcaccgctgtatggacctggtggaagggcagtggatcgactgagggcgaagaagctgggagcgagacagaccccgacagcgaggtagctcttgtgaagcctgaagtaccgacgatgagcatcgccaaggagcttgccacagattttgcgcagattctcaagctgggcgccatcttcgttgcagctaccgcggtgtatcgttaccgtcggtggcagaatgcccgccggaccgacttggacacttgagaagatgcggtatggcaccagggccgaggaaatggtaatcaagaattgcgaagcgatgttccggaacaggatactccaagaaggtctcgcctccatataggttcaataccacgggtgatatgcaatcatgccccagttgcgccattgagtctcagaaaaagtaatacatgttatcgaagtcaggcaacgtgagatcaattagcttcggagaataaaaagcgatcgagaaatatatacgtcgcacttcttaccacaatccgcgttcactgtccactgtatgcgttcgtttgactgtcacagcaggctaaatggccttcaagacccaatagtaaatttcttgatgatgaaactctaactgaagtcatacataatgttggaatatgtgaggtattgaaccgcccgactgtagagaagcccacgaatgatgctagtgcctggcggtcgctcagtgcctatttggtgcttgtcgtgtacataccagcgaacactccgacttatgagttgctctcggaagatgtcactttactgaactcatgcctgtgcttgttcaagaattcttcgaaggtggtgagcggtacgtcccatcctagcacctcatccatgtccaccaaacgttacaatccaatgcgcataacattccctgaaaccaaggggtttgctatctccttctttgtctattcttctgttcggtagatggcctctatatcgcggccagtggctttggagaatgccttcacaatgtcgtcgaatcgaacattctctccaacaatggtaatcgttctcccgtcgaactttccgggatcgttgaacgctgcggcagcgaaagctccaatatcatctggatcaacgagcgtcaagatgcagtccggaccgtaactgttgctcatctggcctgctttgatctccgggaaaatgtagtcgacaaccggaggtagcaggttggtcataaagtatccagggcgcagcagcgtccatttcatgccagaagcttttacgaggtcttctacgggcgctttgttcaacgcggcgggcgcagcggacaagtgtccaatgtcctcctgtgcattcgggttgttgagcacgagtgagctggagaaaacaacatgttggactccggcgaccttagcaaggttcagaataacgtgaccctcttgaaactctgcgtcatcagtaaaggatgggcgttggatgaataccagggcttgacagcctcgcatgacagcctcaatgcttgaagggtctttccatgtgccctggaccaaatcgacctgcggccctaatgatttgagaacgatagcgcgatcactggatggatcgatcacaagagcacgtatgttccatccagagcgcacaagatgagcgatagcagctaagagttgcaatgtcagtggacgtctaagaaggcggatgggacgcagcatgtgacagctcatcttatagcctgaagcgacaaactcagccttgcagacgcaattgaaacctggtgatactgtgtatagctccaagctacagggggagtgtcgtttccgagggcgatctacgtacctctgccttgggaaccggtcgcccgcgttacgaggatgatcttgtcagtcatgacttgtagataaatggttttcgattaaggtaaaagataattgtagactggttaaaaatctgtcgcggagtgataagcatctactcggtgggcttcccttaacatacaatcgctcttatacgtttcctgtgtcgcttcgtatatactctacatgcgtatatcggactcgacaaaggcatcggtgtgcattcaccaaagctcattgcccgtttttggctctgatgtaacacgtctagccatgctgcttacgcctgatgctacctcttgcggagttccgcattttgtgcggtggagagatatcaggtccgccacgaagggattaggacgacatgattgttccaagcatgctgaagagactctcggatttatcgaggtaggatgcaaagccccagaacgcgaacgcgatgatgttaatgttgatgatgatgggaaagggagttcgtgcggaagatgcaggagcgcagcgccaagccccaacttcgtgagcgcccagaggcttgcaacgtcaagcttcactactgcacttcactctcgccaggggcatcaggtctccaccaaaacaacactttgaagctatacgtattactatatacgtgactcaaatttgtggaaaactggcgaggctatcgaggctgcgagatcaccacggacgacgcgtgggattcctacctgggtagacttcaaactgcgctcaatcagccatctcacggcgactggaacgatgcaataagcggacacgatgccacccactcgggaccgaatggcaaactcccagggcagacagaagtcttgctccgaatgcgccaaaggaaagcgcaaatgcgaccttggcaatcccagctgcaggcgatgtgtgaaacagcgcctaacatgcagctatccacagccacgtggacaaatagtgcaatctacgtcaatctcggatgagtctgcatatggcagaaacgagtacggtgtcccgtctgttccaatcgatgcagatgttgagcatgcctctgcacccgatgatttcggcttaccaaccgacactaacattgctgaattcgactttggtaccgccgttgcatctctggagtcattatcagacatgctatatacttcgcccaacgatcagtccctggctctcaatcgagttgttcatcatcaaccgcatactttttcagtctcgtgtctttctcccttcgcaaaatcacgcgtcgaatggccgatcgagcaactaaaacttgccccgagagccatggtcgaacaaaatggcactccttggcagcatgccatgttataccaggagcatatgcctcaagtccttcaggatgcctatgcagcttgcgccttgtacatcgccaagaacactataaacaacgacttcatcgccaacttcatcaagaggcatgtagaagcgatcatcagctccccaattccagaacaacccgtcgatctgctagcaagagcgcacgccctcatgctgtatcaaagtatgcttgtattcggtggggacatcagcctgtacagccaagctgaatcattactgtcatgcatgaacgaggtcgcctatgcgcttcatagtcttactgattatcaagaagaccctaccggctcgatatcactttatccgagtgccgtcgcacgcgcttcgtgggctgcctacatattccgtgaatcactacggcgcacagtgctcgctctttttcatttcgtcaccatgtgtcaactcatgcgcggccagctcaagtcatgcaacgaggatcgcgcattaggatataaaatgaccatctctgcgcagctgtggagtgcgaagagcgcgtttgactatgctgttacttggaacaaccagagacatttcattgtaaaagagctggatttctctggagttttgagggatgcgatgccagaagatatagatacactggggaagatgatgatgatctgtttgaaaggagaagatgatatcagaggctggttttatacaagaggtggtgtcctttgaagtatgagctggggcaccaaatactaatacgcttcctccgacaccacgcgttgtggcctccaggtctacctcgactagaaggaggctctcatctcaataccatgccgtggcatgtctacgccaccttccttcattgaaacctcttctcttccatgttcgcacccggaagcggcacctcagggctggcccagtgccgcggcaaagcctccaagaatgccctggacttttccgttcctttcagcgctatccactcgcgttcagctttggtcaaaggatgatggcgccaagcacactttgcacccatctcgcaccaaccatctgtgcagaatgtcacatagcatagtcccaggtcgtggaccgacgtcgatccatactggtacggcgccgtctttccgttgaagaatcgataggcccgatttttgggaaggctcttgtgtagcttagtgatatccgcctcatacttgcgcaggtcgaatgcagtttccggaacatgtatggccaccgacactggaaccgtggagtgaatagcaataccttccgcgaacgatcgctgggagatgttgtcttggacggcattgtggtccgggatatactggcgttgaggagctcccatgccctgtttgcccttcttgcgctgtttgaatactgctctcggaatttgttcctcattgttcataggccaattctgcttcggctgcgaccatccatggttttcttcccaccttgcattcctcggatcgtgctgttcccgcccgaaagctgccgggggctcaggacctcgtgcgttatggttgcgtgatgcacttccatacgttgtctgctgggcttcgtaaccatgggcgttggacgctttcaatgccggatcaggacctggcacgtcgaaagcttcgtcgtcgtcccagtcgacttcatcttcaatacggtatgctgccttgtattggcctgaagctagcgcagtaccaaacttgttcacgtctccactccaagcaggtgccgaagcttgaggttgaggcattgtacctgctggctcgtacgtgtctgcgaatgtatatcatcagcttgtgcgcttgactcctcgtctatagaagtcggttctctttgatcccagctctcaagagcgtcccgacatgatcgtccaaactgcttacctgaatgacggcccgagaaattttgctcttcgtgcggccagatacggttcgtccgctggcggtcagtctgatcgctcgtataccggctctgattgcctggcggagacaatctcccatacgtctcgtcgacaatctgatcaggcgtatactggcgagcgtctcgcagacgactctttcgacgcccgctgccaggcggcgatctactgacgaactgccctctgtcgctctcagaccttatgggagacctctcgcgataactagcttggctttcctggtctcgtctgggtatcggggatcggcttcgtccacggcctcggccctcgcctgatttctcttgtgcttcaaagaacttcctgcgctgtctgctgttgagcttcctattcagaaatgcccggccggggccgctggacgtttgtgagtcttgcggatgcggaggctcgcctctatcaccacgaccccgcgcgcgtccgcttttgcctggcggaggtcccattggcggcggcggggggttgttgggtccgtagggaccttggggagcggctccagacattgttgtacgacttttggcttattggatatgtgggtttgttgtgcgtggtaatagttgttggagtgtcggaggacaagcagcgaatgttggaggctggtgtggaggttgagacgcattcacttcgagcacgtgccgcgaccctgcatcccgcagctagagaaggtgtatgcacgcagtgaatcagaaggaaggacagggctgattcacaggagcgtgatcagatcccacctgtttgagctttggtcgacactggaaacacaaacaaatctgcggcacggccatgaagtttcacgaataagcattcttcattgacggctgagccatctccgtctttaactactaccctccaacgacgccttgccgagaccttgtctatcaagagatgtagctgactgggcgtatgcgtgagacgaaactagtctctacatcatatgaataagacgtagcagtcccgcttctcatagtcattggcagccttatttcacagtcttcgttacacatagactgtcgtggtagtcttgttgcatgagttccactcagcctgttcagaatttcaagaggcagtgtaaaatacaccatactcgaggagatctaggcttgacgcaggtcgatggaggatacagactagaggaggcggcttggcgcatgctatagaggacagccttgcacgataggcgaatatatgcaagggttctttgtatgattcgaagagccaacactagttgacatcacttcgtaaaagcatccgcagacgacttgagccatcggagaaggatcgatgcaggtaaagcgtgagatgaaatactcgattcaggcagcagaacagcaaagacatcatagcatatatatctctgagaaaaaaaaccaagacgccccttcgccattttggtatcgaacaaatactaccattgtcgcacagcacctagacagaccttcacacattcctcatcctcaccgtatgtcctccttgaagatactcctcctgctctccgtcgggctcggcgcctgactcccactcttcttatggctcgggcccgcgggcatctgcgccgtcgcacccccatggtaactcgtatcctcattgcccaacggcctcgggctaacgcccctcaaactcgccgcattgtcatccccgaacggattcgaatgcgcgctcctgccgtccagatgttcgtcgtacgagtcacgctggcgactgcgtccgcgcgccggctcctcgatgcccgggtacggcgccgcgtaggcagtgtttgcatagggattcgcgcttgtggagctgggttcgtgaagcccgagttcctgctcttcgtagtacgcctcgtcgccgacacgcgcactccacgcctcgtccgggtcgagtctgctgccggcgccgcggccgcgggaggcgttgtagccaggctcctcgtaggcgccggcggcggtgcggttgtttctgtttttgaatttacggatttgcgtgtcaatgaagcctttgatgccggtgggcgcggggccggggtagttggatgcggcggcgcctgaggagcggtttttaaaggcggtgatggggttcatggacggtgggggcaggccgttgcgcgaggcgttccatcgcgcgtagaagtaccagccgaagtaggagccggagaagatgaggagcaggattatgatgaagactagccagccgttcattgtgggcggtgggaggttggaatagtgttacgggcgcatgcgggtgcctgaggctgcggatgttggcgcgattgcgcggctggggtggaccagcagtggaccgcggcaatggggttgcgttgaagggttgaagacggaatgtcttcgtcggaggttgtaggcggtcttgcagcgtgtgtctgtgctgcgaagacgataatcgtgtcggagctgacctcgcgtggctgagctgacgttaaagagcggcagcccagtgcggacggagcgcacggatgacgtaacacgagcgagaatagactgattatagactgtggctgaatatagccgctgtgtgttcactaccaaaatttactatcaggaaaatcttccgcggtcaagatggaaaacgcatcgaaaacttccagttgcgctgacatgtctctgctcgtcccaactgtcttgagctgtcagatgggatgacgtatccagcctagcgccaattgtactgcgggacccgctctgtgcatgtctgtgaccataactatggatagactagataaatccgcaatgaaagccccttgcaccccacacctccattaaaccacgtggatccctcaataaatcgaatacgcttcaatctcggcacaactagtcatctaacaaagataccaattaccgcgaacatggccgacaccgacgcccaagacagcaagacgaccgagaaacccaagcaattcaccgtcaccataccctccttggatggctcactcgaagtcgtcgcgcacttgcaagacgacgaggaaaatcccgctcatcccccaaagcttatcaacctcagcaagaccccaccatcagcaccaacctcatcctcaactaccaaagttccaaaaactcacatcatcctctccacgggctcaggccacagaaaggccgaaaccttcttccagaaggttgtctctcctattctcgacttgattcatcctggcggcgtgaaggcgtgcgagcttcacactacgacgagtgagactagtatcttggagttggcccgcgatatgtttctccctgccgcccggcaaggcgaggcgcaacgcattatcctggcgtcaggggacggcggtgtcgttgacctcgtaaacggactgtcaagcgtaactgctgaggcggcgccagaaatcgtcttactcccgctgggtacggcgaatgccctgtatcatagcatcaacgccgggcgggagaatgattggggtttgaaaggtctggggttcaggaagagtaaacctttgccaacgttcaccgcaaccttctcgcccggatctcgacttctcgtcgacgaggcgagaaaggaggaagtcttacctcaggggaatattctacacggtgcggtggtggtgtcgtggggcatgcacgcctctctcgtcgccgacagcgacacgtctgaattccgcaagttcgggatcgatagatttaaaatggccgcgaaggaggctttgtatccggatgatggatcgctgccacatgcctaccagggccaagtctccgtcctcactccttctggcgattgggaaaatctgccagatggcaaacacctctacaccctcgccacactggtaagcaacctcgaagccccattctgcatatcgccagactccaggcctctcgatgggagtatgcatcttgtgtactttggccccacgagtggcgacgaggcgatgcgcattatggggctggcgtatcagggcgggaaacatgtacatgatgagatggtgaggtatcaagcgattgagggattgaagattgagtttgcggaggaagaaggtaagtggaggagggtttgtgtggatgggaagattgtgcgggtggatgaagggggatgggttgaggttcgggtgaggaaggacgggggaggggtgggtgttgttgtggatgagtaggggaaacatgctcagcaggatatgataatgagtgctacgacttcaatgacatcgaataaggattacttatatacctccatctccacttcccttctagataaaattcaagcgaccggggatatctgaacaagcttatgcgcgaacaaaacaaccaacgcctcgccatacaatacgaaattcgtgaatataaagtcgtccaaggcaaactcctcatcaccgctgccacccctccctcatatgcggctgataccctccctgcccatgcacaaaccccttcccatgcccaccatactgcgtcgcatagtcctgcggattatacgcatacttgacctcactcttctgttccccctgcctcctcgtatcgtgctcctctctcgtctcttccatggtcggcaactcgctcgcaaacgccttctgctcgagccccggactacgcatgccatccgacgcatacgagctcggccgcgacgatgtagatgagtgcgagacttgtgaccagcgggcgtcttgcgggttcggcgacgtgctgtctgacgagggcgtggatgtgcggtcggcggggtgcaggaggccaggggatgttggggggtggtagtaatcgccgggtaattccataacgacattgttcgcgccgaggagatgctggggcgggacgtagccctggctattactgtgtccgtgatgcgcatggccctggctgttactgtgtccatgttgtgcgtggtgaggaaatgtcggtgatcgcgtcgggctcatgggcatttggtacggctgcgacggactgccctgggggcttttgtatttgttctcgcggcggtcggcggggttgtgtgtcttgagcttgccgttttccatcatgccctgcaggacgccggcgtcgaggagttctgccttcttgatgaggcgctcgaccatttttttcgaggctgcttgcgtttccttcttgacgaaggagatcatggtgacgttgcattttatctcaatgtcctcgcgcaggtagaggccctcggggggcgcgccgagtccgagttcctgagccactgggggctcgccaggctggttgccgcagatttgccatttgttgcgcaggtcgacgccggcgggggcgtatgtgtgtgtttgcaggccccagggcatgtcgtggaagcatccgttgaacttgattgcgccgctgcccagtttcccgattccctttatgtactggatcttctgtgtgatttcgtaccacgtcgcatagaactcgtcggcgggcgcattccgtggggccttgattgcctcgtagcccgtgaccagagggttcagctcgataatctcgccatggctctgcagcatgtcaatcgcgagctggcgcgggatgaagctcgggatgggcgttatgctcgtgtaggatgtttttttcgtcatcatcttgccggttgcgatggcgtatcttcgatgtttcttgtattttgggtccgacggaagctgaagggaggaaactgtcaggcagaggtggggaattatgtcgctgacggaaggcccccgtgccgtggctatctaggatgtattagccatgcaccatcaccgcccagagattccgcgcgtcaggctgcggcgcctcggatgatgtcagagacattgggccctgactttagtaccagacgaacctctgcagcgtctttgcgcaacgtttgtttatgcgcaaacagttcgtcgagaagatttcgcagttcggtcgcgcattgcattatccaccttcctagtatcgacatctgaatgccgtaaggctgttggacccgtctctattcttagcccatcccgtcagcatctgggcgggctgtggggctatcactggaacatcggcattcgagtccagcaaaaaggaagcaccagttcctgctgctacacaggacactgcttgctgacttcagctcttctgcgggtcgtcgtcttcccgttgtgtacaccatgacattaaggttcttcggcactccaacatccgtagtcgacgccacgagccgtgtctagtgcagccaatggacgagaggccaagcgaagggttgagcagcccgtctttcttgtcaatcgttcgtacagtgccaagattctccgagatgaaaggctgtgtcaatcgtagcctcaggcatgcatccgaaaccgcttgtgatgcgaatacgctaatccgaccccaaaccacttcttgattcagggacttcaggctgaactttcccatcttacacgtgcacgcacgcagaacgaaacgcatcggctttattgccagacccgggcgaacccgtgcgtttgacttggtagaggaaaggcgccgatttcagggaacgaaaaatgtatcctgaagtctgtcgtagacggtgtgatctgttggtgatgcaatttaggtatagtagcgaatgattcattttctgtgatgttgatagcgcggtggacaagttccacgatgcggcgggtgcggtgtgacttcgtcgacattgcaacccacacaatagtcttgatggttgctacctcttcctcgtgtctcacaagtttggtaagaatagtcaaagttgagtcacgcaaagtagctaccatggtacgacaatggagcgtaccatagcacaatgcaagaggtgtatatgaaccagctgtattcgcgccgcagtcgacacaaacaacaatatggatataaaagccaaaatgtaccgctgcatcggcgcaggctgctgtggcagcatatggacgcccgataacgtcgattgggtggtcaaatgcgaagatggaggcaatcgaggccgctcagtagccaacgaccagctcatgcaccgccgtgttatcgcggccgcaactgaaagagacaagggaacctcgggactggaactgcgcttttgcatacccaaatcaatggaaatcatcgaagcagaagacgaatggtggacttcccacctcaagcagttcccgagtgatcgaacagcatgccgagcatacttccaggagcgcatcccctccgttccagtgcccatccgcgacatgctcatcgagcggtactgccccaaagccatcaaagtcaccacgagagcaagtcgagagaacgaagattgcctgatacgcatctacaccggcaagcgacgacgacaagggcgacctccgaccttcttcaacctccggaattacggactacatatcgaccagatgcatgagctaggcctcgacactaacactgtcgtccaggtattggccgaagcgttggcacactgctactggcgcgcacatgtcgatgcgaacgatgtcgagttcgttttcgcgccagcaagctcgaagcattcatcgacgcctactttcatgatcgcaggactggagcaggagcttgttatctggatcctggactacgactgcgtgcgggatatggggcagagcgaagaaggtattcggcgagcagtgcatgcgttctaccagaacgactcgtattttccgcggccgcacttctatggtcatactgaagacgatgtacgattgtggaaaagtttcaagggatactttctggagataagtgaagctatcctgggagatcggaagcttgcggatgagtgggtaaggctcattgaggaagaaggtagacggagagctgtaaacaatacagcttgtgagtgctccatgcagcccacagcgtagcggctcaatacacaccacatgaaaaaaatcatattgaactgccctagcgggtcaccgattatatcatgtgtagaaggctgtcagacaggaataaatggtatcagaggcattacacgccttcagccgtacactccagccagcacgcccccagccgtgcgcgccacattcttggcgaacgtggggatgcatttcagcgaggcaatcatacataattggctgacaacatgtaggcctgacgtagacacctgaggcctatcatttcagcctcgtggcatgcctcttcaatactcagcatatagccgtaggccttcccgcttctgttttgttctcttgctaagcaacttgctttctggacatattcacggcttttttattcatgcccaagaaagcttcctgagcgacacgactggcgcaccctaaagagaacctaggacatcctgaacgaagactgcttacacgacgaccgatctgagaagtcttatagtccccatacccaaaacccgttctccttaaaaggcgagacatatttctcacctttcgcctttgagtacgacctaaaccctgttattcatcagccttatatccaactcctaaatcgcgtacatccaccttcacaaaatgcaccttctttccatgaacatcaacggttgctgtcataccaaccacacgatcatcaatcattcgaggtggtttcattatctggaagtgctgagagccccggctcttgcgcttcaacgacctcgaagaccgagtgtgatcgaacaagctctccagccacttcggttacccccaacacttcgttcaacagcgcctctccggaagctctctgtgcgtcatcgccgatctctcccacgcctgcactacttgcttgcgatacttgcggaaaggaatacctccatgtgtacgaactgaagtaggcatatacactctctctactctgaaatcatggttgacaattccacaagtaggcacattttccgaattcacaagaagcgtttccaatgttcaatcgtggggtgtgcggtgaaggcgttcgggttcgaggcggacctccgacggcacgttcgtgcgaagcacagtagtcaggaagatacgacaggatttcattgttccgttccgggatgtgtggaggctttctcgaggaaggataatttgcggagacacgtacggaagaaacattcaagctagtgaataaacagtacgatcaacgatctcggtctgctagagttaacagcggactactaactctactgtatcccatatcgcaagagtgatacagtttccacttatagctctttcgcttatcttgcggacgtcgcgctaaatgcagttctttaggaatataaataaatcacgagtggcgcagcgcttagctgcgccgcatagcttatttgtccccgtcatataagtcaaaatgcgaagcattttcatgctcaagatcaaacgccaaaactgcctataacgtccgaatcaccttctgatcacctacctcaacatccacaacagatatctgccgcaccatcattagatatgtctaagccatctttagtcagcctcccgagggagcttctccgcaagatatgttgcgagctactatgcgcagcagctctagaatttgtccttgtcaaccgcctagtctaccagatctgcgatgattggactgtgtggcaggtactcgttaagaagaacttctaccacgttgagactgctatcgaaggcaagagcgatatttggaaacgatacacggttgctgcagcgaaggccactactctttccaattggagtacccaggacctcgaaatgtggctaccgcaagtcgctgcgtcccgtcaccccgcaattctaagtaaagacgcatcggcgttgattcgactttataactccgtatttaacagttccgtcgatgcgtatcaggacatgaacttgctctcgctgtctagcgagagggtgtatgcaaatactcaagcggattggtgtagagcacaagctgctgctttcactcttactatacgatatgtctcgactccagcacctccagactgcatcgaagattcgctagagtcggtgtcatggctcccgatcgatgtctctcacaatacacagctctccccagctgaacaagataagcacgtcacaatccgccatgctctcgccaacagagcggttggaattatctgcgcacgcctccgaattcgctttgctgccatggaaagcactgacggtttccacgaacctccatcagccctgtcaataccactcttgtctatggtgactgtaccccgacctttcacgcacaacagcttagaggctttcagtaggtgccatctaggcgtcatgaccagcccagagttcttcacacattgcacatggactggctgtcacggcataatgaattcaccatccaggtcatttgccgcaataggcggtccccatcaagatggatttccacacgagggcggaccagatcccatgggttatttcccttacggccgttcttttgagagccttgtgcggtttgaaatggtcgaggcagacgaagcaagacttgtactgcgatccaacaacttccactcagaggcgggtcttcacaaaatattcttggatgttgagaggagcactggtcaaattgctgtgcagtactggcatcccgcaaaagtggatctgataccgatggatggtattattacaccttttggaatcatgatcaattataatagcccgggtttgtggttgtggttgtggaagacggattggtctgagcaagctcgatgagtactcggaggctcaggttgcagacgacgactatgagtgaacagtttatagcagtacatagctcatccaatagcttgaatttatacagtttcttagtatgcgttagttgcgatgcaaaagtcctctttgttcttgcgctcctttgataagacgcaacagccttatggctttgttttggctctacggtcgcagaacatcgatacatcgccgatgttgatatgtgtatcaggactgtcggcttctctcccaattacgtgtacgtttccactggttgagggggttgaatggatgcccgatcagaactcgttcgggagttttgcatttgctgatgaatcgggagctgggtatgccggaggatgaggatgcgatgacgacgtctgagcgaacggaggagtcgatttcggccaaaagggactgctttaaattctggcgttctggggcgttctggggcgttctgggtctttgtatcagtatgtatggtgtggggaggagaaaggtgaatgcggacttcttggacaaagtctaccttcttgtagtgttggccgagactggcgccgacgaaggtgtagttggctagtgaagcgctatacaagaatacatgtatcagcctgacatgaatggtttcgcgacatggtctgactatatgtacctcttcttcgttcctatactttgcaaagtgggccagatagccttcagatgcttttcaagcttctcttttgctccgggagctggatcggccacaagtacgcgcaggccatgagcgaggaagagaccggtccatgaagcaccgattacgcctgtcccgactattccgacagtctggataaccatggtgggagaggatgcagctggaagatggtgaagtttatggcatgcttcacatggacaacgtcttcattgtagccaatcggatcttgctgtagtaatggtatggtaccgaggcagactaagaagtgacgcgccgttgcgaattctttcacgagcaccgaagtaatttctttgtagcccaccaagccctcatttacgtctaagttttttagagaaggcaccacggcctgttttccatcgcttttgcattctcgagatgtcctgcagggttgtgagactgagattcgaaagtcgacgttaagggcgaagactagaacgcaactatactggtgattgatgagaccaatacgtcatgatcgagctaggtactgtattcgtaaatgacaatacagcgctatacggccccctgtgtgtaatacactcataccgatagcttctcgcggtaagcacatgtgagacttgcgtaaagaatgcagccaattcgagatgagatatggttgttggtgaattaaaataaagtgggtatctactcaacttagcgccagccatgcaacgtgcacgtacaatgctatcccaaacgccgtcacatgcagcgactcattcatatgtgttttcatacggatccgcatcgtcgatatcatcgtcctcaccattatcaaagtattgctcagcgttgtaatcgtcatccgactcctccgaatctgtcgacaccgcagagtagttatcatcctcatcaactgcatcgggcttgtcttcctctgcttcttcctcttcttcctcggcgtcctcatcctcttcttccgctttggcttctgcttctttcgtgcggtcgacctcggctttgatcatgcgctcgatctgcgagacagtgttgattttgctgacgccgagagttctgcgcttcttcgaggtattgccatcgccgcgagtgccttcgaggatgggctgtaattcggcggggaagaggtcggtgacttgatgtatttgagctatgtttcattcctgcaacgcgagttcgactcaccatatggccgcgcatccagcttcgggagccgcctccgtacttttaggtattttgcggaaaacgtctggttgtcggtgaaggggttgaacagcgatgcttccgtgggcgcaatctcgttggccttcctcttgaggccgttcttcatgccatcgttcagaatcgtgtagaaaggcccctcgtgtatgcgatcgcgtacggccagataatgcgccgtgatgcccttctcgtggtcggtcggagggggtgcttgtggaggaggtgcttcctgttcccgtcttagtgggtgattgggagatgcgcccgactgcggcttgggctgcttgcgaagcattgcgactggaacaacatgatatgaagctgtgcagagcggtgcttgtagcaggagctgtagagggcgctggtgttgcatgtccaggcgtgacgtgtcgcgataagacaaaggaaggcttacaggaaagcgctcggctggccccttctggatgtcgaggccagtcaagtcccagttcagctctgtgccagcgatcgtcacagtcccacgcgccgggttgaatgcgccgccacgtccgccgcgcccaccgcctcttcctcctcttgctgctggcggcattttctctggcaatcgagagcggttcggatggttccaatcagcgttgaattcgcatcgtggagtcggagaatcgaagatgttgtggagtcagaaattctttggtcgcagctcgacccgcggcccgcacgggtggggcaccgctagcgaacctcaccctcaccaccccgctaaaccctgtccgactttgacatacacgcgatatccgtgcatatcactgcctttcgacgcgtcaagtagttgatcagtgtcgctcgtcgacgcgtggtcacatgagctggactggaaccttcttctagcaatcgatccgccacaaggcttacaacccctcatcaccacatattgtttgctacccgacattttgtcatagcataccaacccttgcagctcacatacatacttcccaacatggcgatgccaccggtagtcctcggcgacctctcaacccatttacagaaagtctcagacgagcccactacgccactcgatacagagctgctcgaaaaggccgaactcttcacaagcacaccagaatatcggaatgaaatatggaaggagacacggcctctctttctacaaattgcttcactcctccctcagctccagcaggatccatcgccgttgacccatttcatcatcaagcttgctcaaccataccgctttgaggacatcaaggatgtcgaattcgagatcgggctcgatctacaagcgactccattccatggactcctcctcacattgcttggtaaagccactgccaacagtgtcgatgcccaagagttggcgaatcgacctaccgttatgctgtctatcgtgcggttatggctatgtaccccggatgcaggcgtcgccacacaggcagaggagcttctcatctctctgcttggagtttcgaaaaacgagcctgcgttgacctcatcccaagacccatcacacatatacggtacaggaccaatgtggcggcggttgttcagcgacaaagacattgcctcgttatactaccactacacctcgttgaagcagctgaagacacatccacaacctcttctgagtaaacgcgataagaccattgctcaagctagattgctgtcatggctaccacgggtaggtgagctagattggcatactttggtgtcatcgcatgtcgtcgagatcgagcgcgaagtgggcttgagagacggccaaggattgctccattatgctgcgctgaagatggtcgagactgaagacgacatgctgatgcatatgactctcatccatttcttcagtgtactcatcaccactgtcaacactgcgccacacctcacgtacgtacttcattcagcaaaacatacttccgtgtactgacatatggtagacactacgactcaagcctgtcgttagactttgtcaaaaacgagggcatccataaaggcatcgtcgacttccacacttccgacacccctggcatcgaacactcctttctgagcagtcgaacggcaaagtatatcagtgactatgcctcgacctaccctgagaatttcgagaacagtgacgatatgccgataatacgaaactatgttcatcgcaacatccgcaagtgtgaagcaagcactttggacatcatcgcctcgatgcctcgctccaccttgatccctcgtcgcggcacaggtctagtctgggacgagtgtgtaatcctagacatgccaatcacgcgcacaaatccggatgcgctgaagactctggctaccgtctttcatggcccacagaaagaagaactcaccttccccaaagtagaatccatcgggtcagatccaaagcgccgacagagcgaatcaagctatgcccgccttctcaccgcgctcttctactcgaagaaacccaacatgttctcagacatcgtatcgcacattgaaactattgccatgaaggagaacgccctggcagcgctcgcacttgtccgcgccttgatcacgtcgtcgtggtccacggagccagtcccaggtctcgatcttgcgagcgatacaactttcgctcgcctcagcagctttccaaagtcaggcaccgatgtaatactcgaccccagcattagcggcggagttttgccttcattattgaagccagcgacaaccttttcaaacttggtgggtggcttaggcgatgcagagaatgccgcataccaagttgcgatggccaagttcgacgtgctgaaggcgctaggccggaagcttgaagaagacggcggacgacaagacgtgctggcaatggtacgacggagagttggagaaggtccatggggagtcagcggcggcgttggtagcaggatcggcacattagaactgtaaaaggctcaccggcgtgttttcaggcctgcatgcaacatatcatctgacctatgtgagatatggtcgcctaaagtaggtcttacaacttgtacaaagaatcgaagatctcaagttcacagccatgcgctgatcccctcggccatgcacgctaaccagaccctgcgttgaagtttacgctatgtctaccactcatgatggatcacacaggaacgcggtgtaagccaaggcgtcccgtttatgattgtggtggggcttagctttccgagacccgaggatcctctccgaactgcacctgattgggaacaatgtcgatgacgttcatggaaatgacttacacctgcgccatgaaggagcaataggtgtgaggttaaatttgattactttatagtcactcgttacccttttttcgtacctacgcaagcatacctgcgaaagacatgaatttgcagttctatcagagcgcaggctacgtcccgccaggcggttctaaaccagaagagcgcaaacaacaagaccaatggaacaaacatgagcaatgtatgtgttcataaatgcctcattcgcacgtcacatcctcacaaccagcagcatcaatgagcgacatcccagagaaccgcactacgcgaaagcgcgcagactcgcatcaacctccttctcacgctgatcaggctcacttgcggccgtcgtacgattatgacgagcggcccaggcgattttcaagcgcggattatggatcccggttaagtgggaatttcaacgcgccgactgagattgagctagagcgtgaaaaagagaacaggaagagtttgaagggcgtggagaaattgaggagcaaggttaagagattggttggaacatgaaaggagacggatcatgacggtctcgacgcaatgatgagggagtgtctagtgacttgtccttcgtcaagtggccgccattcgcggcttgtgtccacaatctcagcccttggaccctgcattcgctcctcctggtggaccgcaggtgctcaacgataagaagcaactaggacttcgggtatgaatgccggatgaagtggaagtagtccgggtgtgaacgccgaagcaaagtggaagcagtctggggtaggggtgacccgtgtgctttgcgcatgcacaaacgggtgtgtgtgtgtatgactgtctcccgtcacactcgcggacctcccccagctatccttgtcaagcctcgcatcattttggatattacttcatcatgatacccctcgtcgcaatgccatccacttctgtttcccaacaatcagcgtcacttgtacaaaccatgatgcatgacatcatacctcagtcgtaccattctcctcccttccgccccgcaaacgatctgaacccttaaacgctcgtgttggatttcaacttgccatacggcctgcggatcaattgcatgcggactgtgcagcgtcacgtctgggccgggatacggcaacgatcgttgattgggcaactatcattgcctgatgcggacaacaagcggacaaagaacgcctgggcagtgacgcgcaggctgacgcagaaacaagattgccatgtcctggggggaaaaacaggcgtgtgatcaaaatcttgcatgtttggtggaagccgggtcggtcattggctaggatacgaagcccgctatatccatacaagacataagcttcgagaaatctctgtcagcattcatacactaacatacataccatctcgtcttcgaagccaaacagccaaatacttcactttatcgaacctcttccaaaagaagaaccagtcaaaccagaatggacagctacccctccgtcaccatctcagagcgcgaatgcgcttctcgcaacccttccagctcgtcgaaagcctcgacgaccaaatcctcatatcaaggccagcacgcaccaacacttcgcaatgactctgcgcaatcagaggcatcgataacgctggccgctgagtacacgcagtacacagacgcgccgccgccgtactccgacaagcagtacgagggcaaaagcgaggagcagcaaaacaagatgcgcatggccgactacgccaaggaaatcaaccgtcagatgggcaagcagttggttacggggttgaagagcggagagacgaaggtcgagtagacggcgatgaaagcgatgaagatggtgtttcgacgaggctggatctcgcatgttttgcaaagcgttggcgttctgggatatgagggtcgccacagagcgatcatattgtacagtagcatctctagcatgaaaacactttggcctcttacacatgtgctatggagttgttcgtgaagttaagttgagtcgacgtcgttgcagccggagccatgtccggcccgtaacgttcgccgctacttcggcccttggaagccaccaactcgtgaacgagcttgcaacgtctcgtattactcctgcacagttgcaactcggtgtctcgtccgctacagatccaacaagatttttcaaatccctcgttgagcaggattcaaaggatcacaagcaagccacagcgtcgtcacgctcacctgaaacacgagcccgcgccataccggttctctcggagatgcgcccaagtatttccttatttggccgcggcaccgacccgagcagagtgtcaacgcggccatccccacaaacctgcccatgccattgaagcaaggcgcaaggcacgcgagagcttgatttcagatgcacttgtggcgcacactcgcatcggactttcgcaacgttggaatccagcttgtggctcagtcgatgagttgcgtggcaattgaactaacggattcgcctcactcgtaatgctcgtctgaaaatagcagcaccgcaccagatgtcttgaatgatgcgcaagttcgttccaacggactgtgcggcagatctaaatcccgctcgagcgtgcgtgaggtgtctcgccggctgcctaagccgtcccgtctgatgacgactcgacgctgacgcgcatcccttgtgtcgcacagccacatggatctcgtgcagatatattgaaagggggtcctgcgtggttcagaagatggccaaacaatacatttgaagaagttaaaataattgacaggaggactcaggggtgcatttattggtattgatatcgacggttggtgtgctaattcaaggtatgtggagaacatgtcactcggtgtcggtagtgtgatccttgatccctaactatacctgcagttctggcccgacaaccagcccgcatccatccaagaaatatcttgcttacgacgcgagtaaacataaacgcacaaaatctcctgcttgttggggataaacacatacacatctctacaactacactgcattgtcgatcgcaatcacacaacaacgtacaactacacatccactcgcgtacaagctacacttctcttggctacatcacatcacatcgccttgctacctacctacaccataacacaatgtcctcgtcatcacgatcccgctcctcatcgccctcatcacaacccgacatgccgcgcatcccagaccatatcatcgttacattcgacggccagacgagagaaatcatgcgcatagtacgggaagacgacgaggaaaggcggccgagggcggcacggacgaattcggggggccggccgcggtattatcagcgcgaggagagggaggagactgattgaaaaataaggtgatggacatttgtgtacgtgtgagtgggaggatatgcggtctgacgggtatggccggatgtcttcgcatgtccatgatgcgtgttggacgtcttcgcgaaagtgtgggctggatgttttcaagatgctatgatgtttcttttattctgttttcttttctttgggctgcgttagcccctttagtactacaagagtcttacactctcgtgcaggtcgaccgtcccacctcttctttttctccagaataccacattcaatccaaacctttacaacatcttcttactcttcccaccgcccatcacttccagaaacctcttcattatcaccctcctcttcaaccctttccaccccgcaactaaacgcccatggacaaacacaacctccttcctcagcggagagggaacgtgtcggaatgcgcggatgcgctgcaatatcagacccgtcatatcatggggctgtgacattttgtgatcgtgctcgaagatcagcaaggcgacgcggtgggtttgttcgcccgcgtcccattcctggaaggcttggagctcgtagcattccgaggggcaggagttggagcttgtttctgaatctgaggcgggttcttcttcagctccaggtctgtcgttgcttagtggggaatcgggggtggccgcgggattcatagcagtgctcgcccatgctaggggaagattgtgagaggacagattcggtggggggggggggggggggagacagggtagggcatatgtgaagaagttttcggagcgaaaatttggaggcacatataaatagtgcttcatgtagttgtggtttttacatggggctgcgctagtctacgtaccattatcagggtcgtgtaactatttttctagtccaccgtgtcaggagacttttcttatagctcgctctaaaaaagttggtaccgaagtaaccttagtcgcctcacatctacatcgctaccatatatcccgataatctcctcgccacaccaccccaacatctacgaccgcggatacatcgacttggtcccttgtacatccaaatccgtaacatcgaaatccgaaaacggcctaactaggcccttgggcgtgtaatgtcacaacctaacgtgcaacatacacataaatcaagattgatagcaatcatcagtggaaatcctttagatatgtgaagtggcacaaaaataagtcccacaacgcagaggcccggtgagttaaggtacgccaatcttttgtggttgacattatccacccacatctccagtttccaaaactatttccagattttgctcgccgctcagcagcatcacaagccatacagtgtcccttttcctacttcttcaactttttatacacggcatccaaactcctcacgccattgagcttcccaggtgcatcgccgccctccgcccctccacctagctcccccttacctcaaatacccatcttctcgagcaacgacctcgaagaccaagaagctttgagcaaagacgtcaatgacttaggtctcgaagcagcatcaagatcgggatccggtgccaggttgttcgatgagtgcgggcgcacgaggggcgtttgcaaggtattgctgctaatctgggcagcatcgtcgacgcttggatggctggtgatgaaggagagcgtgctggggtggcgctgggtatagtcgtgactcgatgcaaatggtgccgtgctcatgaaagggaaatacggagcgtgttctgtctcaaccttgatgctggctgtatatgcacctgtgtgagtcccagtgtttacacctgatgagccttcctcggaatcgtctcctatgatgaagacagcgggtttgctgcccgtgcgtgttcgagtcagtggttgaccggagtcccattgttggctcagtgtagccttgttcttccatttctgacgagaggtccctaggggggcgttgactggcgtgataaagtagttttgctcggcgtttgcgggatgctcctttggtgtagcgggagaggggtactcggtgcgcaaagcctcgaagatgtcgcattcgtcgtctccttcgaggtcgggtaccgagtctgacacatgttgctccttcttctctatcccaaacgcttgtcccacgtcttttctaacaaatgcattcctatgcaccaatttcttcaccccaaagaacacactccccttcctcgactcgaacctagtgtcctcgacctcgacatccgggccagcatagtccctcaagacgttctcctcccgctcacacgtaacctcgaatacaaccccagtgaccttcggctcaggcgcccactcgccgaaattctcgcagcttaaaatgaccgtgctgttggtgccgtcgatatagccatatagccttgctttgcaaagcttgagtgggaatggcgatgaaagcaggttttgcagcacaagcggtgcagcgagggccgagtgaaagaagtaaagagctgggtaggcgctgagctccgacatggggattggtggtggatcgggtgtgtcccatgaggcggaggaccagttggtgtaaccagagaggttgtggaggtcaatgtggtgattgggttgggctggaactactgttaagatagatgtatgggcgtggtcacactccactgcaaaaacgcagcgttcggctcgccacgcgagcgaatgtcgagggaacagtaaattgatttgggtaccccatgacccacgctcgtttgtcttgctcccgctgtcaaagctcgagtctgcgttttcacgtggtgcaatacatcacgtctgagccgcgtggttctgaaagcagcaaacaccattcatgagtatcctacacctacaatatgcacttcccgtttcgtctcgccgctattgccgtttcccaaaagaggtttcgccgaacaaatgctttaatctacacggaaccgcgcaggcaaaaatacaccgcgcgcaatagtgaggaaactagtaacgcatctttagaaatataagaaaatgtccccaattgccaccgtggagaaaacgccgtgctttttgagtatcgccaaatcggagataaaaaagccggagcccctgttcattcgtggcaccattccattgtccatgacgttaccaggatccttccttttatgcctgccagccgaaaagactcgtgatatcgaaatgaaagtggaaaggagagccatgagattaatacgtggagagtacttgatccacaaacgatgtgtgcattcgaatgcaatgattagacagaagcagagccgctattctaaggctctgtatgtatgcgccgggtgaaggcgattaagcaagaggtcgggggctctgctgggcatgcgtaaagagcgcattgagaagtcgctcgacctgacgaaatcattagtctagtacaaatataccgcgtagcaagccacgtacctcaggtgctgctttgacaaaaggcagctcccagaacgagtagttgcggttcttcaaaatctccagcagtgtgatgatgagtccccaaggatgaggacgatggactagcagacgctccaaaagcaccctggtgatggtctcctgaatctcgacctgccgtgaatcaccgtcagatacgccgaacaagtggagaagcgcggagctgtagaagtgagtgtgcgtgttcgggaaacgaagctggttggcgatcgcgctgatgagatggaagcgagcttctggctgaaactccttgaccagagtctcgagaaatttggcagccgggccctcagcatcaaattggggcacgctgggctcagagcccaaggtggtgatgccaatatatagggtaatcgcatggatcagggctgggtctgatgtggttggcaattcgaaagctgtggtcctgggctctgggtaatggactgcttggaggagcttctcaacatcttgttgcttttcagagcctttcaagagactgtccacagtggtcttgacaccagcatcgagaagcatttgatcgatgtcagcgcgaatcactggcgctagcaagctcttctcaagtcgatcgaccttcagacctgcagcgaacggatcgggcatctcggtgatggtcgatggataggcactaactatcaaattacgaagctgggtgcagtgcatcgggatgctgttgcaaaacctgaagtggttctcgactaggaactcggcgaagtcatggtggatgacaagcagtacgcgcatgacaccgcggtagaactgctgcgccatgagtgattctccagtcggtttgatcagttgaccagtgaagacgagtaaagcctccataagtttggcgtatacatcccagcgctcatcctgttggccttcctcgagcatggccggaatgaggatgcggtgtgcaagcaacgctagccatgcgaatgtgaaccgctggaagtgacccggctgtaggatcagcaaagctctggcaacagcaaggaataagtcagccttgtggtcggccagagcttcgtccttgacagcgtcattcaatgtgaagagcactgtggagaagagcctgaagaagactttctggttgaaggcatcgcctcgtgtgttgtggtgattgcagagaaccaggacaacgacgacaaggatctggtctaggtatcgtgctttgctctccttgacggatccttcttgatctccctggtacttgacgagatcaacaatcagcttgccgagcgcatcgatcttgagcgtggcaagatcctcattgcctgttccgaacggaagcgagtgttcacgctcataagcaatgacagaggagtcgatgcaggtacggataaactcgattgaagtttcttgagtctccataatcttccgttgatgaagctggtagatgtacgcgatcgtgaccttcttgggtaggtctgattgctgttgcatatgcacccattcctcgaaaacgtattcaaggtggtccttttgtccggttgcgggcggggtcatggagagatcgctaggggaaggttgtaggctattaatcactctcttgcctagctctaaagacgggtcctctgctagccagttattgagagcatcgatagtcaaagcgaagtcggcacggaaagcgctcgggtgctcgttgagcaacaattcgtcaagcagacttgccaacatctcaacggctgcgatacgtcgctcttgaatagccttggcgatcgttgtgttgagtcgagggatatccatgaggcttacttccatcaaggcaatcatgactggggccttgaagatgcggtcatcatcatgaagtgtggcaagccacatcagaacctgtcgtgaggtctggacagaaagctggcacaggtggctcaacaaatgggccatgacttcgatctccaaacgagtgagagagtctgagaagagatggtttgtgacttgtccggcaatgcggaatgcccagctatccttgttgggtcccgcgaactcaatgcttgaaatgagttgatcaaacacatgatggatcgtgctggtgccgggctggagctcactgatgcgctcctcaggcgcctccttgataacacgcgtgagttcaatgagaatctcttcggcaccacgctgaccgcgttctggtccagccgcatccatgtagccgttgagctgctgttgtgcgggcggtgcttgtgatgcttgaagccgggcttgttgtgtgggctggcgcggctccgctggtgcagcaccaggcgttggcagatttggaacagcagcaaactgttcctgcaagatgtcaggcatttgtcgtccgctgtcctgggaaatattgtttgcatgcggtacacctcgcgactgtcttccaaagtcctcgtaaatggctagctgctccctattcagcccaccagttgtctgcttgtatggctctggaatgtagaaagcccactggctgatgttggcatccttgaaaggctcgtttggtcgggtgctgcggaacattctacgtgctcggatgttgtcttcgatctgcatatcaatctcggccatggaagacatctcagcagcctgctctacagtattgcaaacaaggtcaagattatcgttgacaaacatcaagacatggccctctggaagagcttgctcgggcaagtctcgcgcattcaccctgatgttgttctgaatgctcatgcgtaggggctccttgcaagttaccaacgccagagcaccggacagagacttgacgacggtatgtgcagcattgcggagcttctcctcatcgggttccatagcgaaatccttgcttacaagctgggaggtcgaaatggcggcgatggtgacagatcgctctacaacaggcgcgatgatttcctggatagcttgcgtcaccgcattcaggaaaatcttcttgagggttgcaggaggaacaccgctgtttcctgatggagggtattggagctggttggtgaagtcaggcaactgtgcggtgatagctgctgaggagaagcgctcgctgggtcctcgcgagcgattcaggcccatgatagaaagatctccgaaagcttccatgccgtcagtgaccatgggtccaaggaattcgtcgtcgacttgaggccgtgcacggatgctgttggtcggttcaatctccttgtggtcgagatctagtcctttgcagagaacctctatttcgaacttctggttgagctttaagtcggcaaaatgatacaactccagcaggacgcccagcatctccgtcagccatgggttaggatgcttgaagacggtagacttggctgcttggaccaagaccttgcaggtgaatggtatcacaaggagaaggcggtcggtgtcatatccctcgatcaaaagatccttgaacgatatgttgcggaacttgattggtcgatcgcgagcgattgtcagagaaccaagccatgaacccagattcttaagatggccacgctcggttgagcccaaagtggaatcggtgttgaggagtcgtataacgctggcgtacgtctcgcgaagcacttcagcccagagagtacggtcatcaaagagcgcgagtatgtcgaggtacagctgctggaagttgggctgcatcttggcacgttcttctactaggtaattggcgaaccactggtgatgtcgctcctcaactgcctcggtgagatcggcgatcttgtcgcgcaagttgcgttcggacacattgttgaggacaaacaagacacggtcctgtacgtcctcgtcaggctcttcatatagatctggccgcaggggcggatccacatggaggcaagtgaacttgggcacagctgattcttgttgtagggcgtcctcaatgccattaccgttggtgagaccaaccccgttatggttgtcgccgttgacttcgccgacttgttgtcccacgatctcctcagccttggtgaagatctctgtaccatgaagacccggcacgatcagcagctgatcgcagtaattcggccactcgtgcagtcgacttgagaagtgtagtagagcctggagtccgaacttatacatagactcgtcaggcctgtactcttgaactgcctcgagcaccatggccaggccaacttgaagtgcgattcttgacaataagttgaagttgatgatgccgccaaagagcacagccgtcgtggccagggcttctaaaggatattcaccaaagcagttgtattcatcgaacagtccatggatcatgcacgcgaacagctcctgctcagcagggtcgcgggactccttgtactttttcagcgccgagatgatgtcgcgtacgtcgctatcgccgctgtacatgttcttgaaatgctcctgcatctttttgtcggcatcttccggcagagcattgccgttttgaccgttggcatcaatcacgtcgtccacgccttcgccgtagttgattagccgtgggtatgcctggatgcagtttcgctgaagcggtaatagttcttgttctggcaacccacactcggcaagaaaccataatagagggtacaccgtctttacagcaagcggcatgctaagtggggggtgatcttcgcggacgcgctgcatctcctctgcagcgcgagcacttaagaagttagtgaggatgcgacggaagagcgcgccggcctgatcgaacgtctgctggagccaaggctcgacctcgaacttgcctcgcgcgtgtgcttgagcagcaagatccaagctgatgtcagtgttactgcggatcagagagtctagccagccattcgcttctgcgtgctccaagatcagggcgagcgacatcgggtctgtgctatacgcgtccacgaatcgttcaatcagccactggagatcctgttgccaaagcccataaagtacgaaattgtagatcggaagtttcttgtggaagtaaggatcaaacagctgcttaagtgcttgctcctgtaatgctccccaaggcttcggtactgcggctgctgccaccaggaactctgcggtgtgtggattgataaccatatcaggtatgcccatgagttgcgctgtgtggtatgtctcagatgtgcggaagatcatgttgaacagagcgcttgtcgcatcgagagagacaaacgggtgcttcgctgcctgttctgcaaaagctttgacatcgtccgaggcgttttcgaatgtagcgagtgagtacgaggtgcgcagtcgtggaatcgcggaaacgtccagttcttctggcgtacatcggagaaaacacaacaagaagtacagatgggtcagatcgtgctgccatgtaccaccccacaacttctggatgtcaaaagagtcggtgtcctgcgcaattggaagtagcgcgtcgtagatgtcgagaaattggtgtttctcaatgcgcaggtggtctcggtcgaaggcgtgcacaacgtcctgccagtccaaccgctgccctgcgcggtgttctcgtagcgcggctacaaaattctttgcattgtagcctgtggacaggaccaggtacagcaggacggtcgccacttgctggtagctaatatcgcgtgtttcggcttgtgcgagcacttctttgcacgcctccactgtcgctgtcccttgtggacctgcccgttgcactagttttaccagagggttccgcgagctgtctgtgagctcgacaagaagtagcttcgattcgacaagccccggtatggcaatctgcatgctctgatatcgcatctgcaccgcatacaccaggctcagttttttgtcgtcgtcccatccgtggggtgggtcctggagcaatcgctcaacgagtgtggcgacataatcggggctcgtagcgtcgccctgggtcggctgcgcgatcgctatcagcaattcgtcgcccatggacgaaatgatcgtgtcagctgcaaaatgttagcttgtgcggcccaggacgaatgtgctcatcataccttttggtcgcagctccgtcctcctcgacgaaagcgccagcatagacttggccagcgcatccaggttgaagtgcgatatgaaggcggccaggtcgaagtcgcgaaacagatcgccctcgcttgagcttatcgactcagcgatcttgtctgcttgttcgggctccttgcgcagcttctgcatttccgtcgcgagaatctgatagctgccattggggtcggcattgcgcgccccggcaccgaacacgtgggcggcattgttctgcaccaggcgccggaagtactttgaaaagacctccatgccgtgtgcgtcgacgagctgggcggcgcgttagtatagtgatagcgacagggagagaagcgcgctaagacgcaagcgcggcaagcgacatacctttctgatctgctctatttgggtgtcccactttgagcggtccttgtcgtccttgagcggtccgaactggctgagcagcaggaatatttgggcaataacgatgcgggagaggctctgtgacgatgccgtggtggtggagttggaggcagcgctgggtgagccgacggtactcgaggtggagagagagggcgaggcgcggacaagcttggaggctcctccgccgctggtcgattgtgcaccacccccctgcgaagcggctgctgcggcggaggatgccaattgcgagacggcgttgggggcgatggtccgtgaccgagaggacagcagctggctggcggggagctgctgtcctgcgggcgagaaggccgacgaggtcgaggaggcggctgaagacttgcggctacccaccaggcgcgaagatgccggcggtagagacgggaagttggtgttggcgggcgagtatgcgggacgcgaggcgctgggcgagggcgtgctgccttggtcttgcgcgacggcggtggatatgggggtcaaacgtgtgctctgattgtgtctcggggcaccccagggatgttgctggctcatcgaaagggcgtgtccatgtgagcagcgcgtgcgcggcgggtgggggagggaaggtggagatggtgcggttggggatgagttttggctgtggtggttgtgaacgtcgctcaccatggagcacgggtgattccgtgcttggcatctggagggacgcgagcgctgtcacggctcacctgcatctggaccttgtacctgaattgaacgtctacgaccctattccatttggccttgccatcattctccaaggccttgattttctacatcttgggacttgttgtgagctggtcgctacctatgagagctgatgtcttaccccacatctcacgcatcaaggtttcatggcaccaagtgctttccatgccaaagccaacttatgaactcaaacactgcgtttcctacacaacatggcaagttttcgctgtaatgacagatttccgaacccctggcatgggccttcactgtctctgtttgcaagcatgccactttctcggcgccacatgttcttactccgtcgactggtttcagctgcgcgacttagaaacacatttacaactggcaacacgtggatacacaagcattgagaacatctctactgctctgtggcacgccaaaagagtgctatcaacgacgctgaagatctcaggatgtttgcttcaaaatatcacgtgatattgacaaaatcgaatggtgacaggcccgggggctttgcactccacgtccactctgtacagatgcttttctgctcattacattcttttgatcctcttgtcctatcatcctgcagaaccaaaaaaaaacatccaaatgcgtgtcgacagagcatcgaacactcgcgccaccattacagcaaaacgataggactcaagcgaccatcgagttggcgcccagggcgaaccccagaggctaactgagcggattacagaacttcctatgagagaacctcagatttttttggcttacatacacatgcacgattgttgtgagtttctgttgatcgagttgggtttgcgtgtgacggctgcgcaggtgaaagtagcgtgttccactttggaacagcacgtaaacgacgacccttcgatcattatgagcggaccagttggtactgattggaataggggcacataggtcactttggtgaaggaggcatcgtcttctagaatattgcaggtggacgaacggcatagcaacaacgtccctgattcaatgcgtgtacataggcgtgcactgcagaagacgctctactgatgacaggaccgctcttcttcgagaacaccaataaaacacggctgagaaaaatacaagatatacgagcacatatggtatccacccatcccagacgccttgttgtagaaacaccgccccgagctgtaggcaagccctgggcacttatgcatgacatcatgagaacatgggatatgacgaaggaataaacagactggagatcgaacatggcaaggtcaggagagctggacaaagtccgcgaactaggcagccactttggtggactgctgcatctcgtcgacgaaagcatcgtagtcaccggaagatgccgtacctactaagctggtaagccgtgcgccgcttgaacgactgctccggtcttaagcatttgggtcggggtaagtcgcaggaggagaagagagctgaccttgcggtgacccgtctgccttctggcgcttttcggcgtagtcgtacgagtcctctgagttggagtgcttgtggcctacagctgggccgtgttgagcagcggcagcagcttgcgcagccatctgcaactcgccaatctgtcgctcagatagtccgccattgttactactcgaactctcctggggctgcggctgttgttcggactgctgtgggtgttgcggtggctgtggttgggtcggattgaggttggcgggctcgccgtgcggtcgatttagatcaacgccggcgggcgcaggtggaatttcgccctgggtctcgagcaggcgggattgcaaattaataatgtagtcgcgcaattggtagttctcggtctggagagtcttgtacagctcgcatagttgctcgaattccttgacctggtcctttagctgcttgatgtactcttctttgcgctgacggaacgcgcgctggaggcgttagcatgatgtttcctcggcgaatgaatatacggacttgggcggcgcggttctgggcagcgcgtttagaggtcgacagctctctccgtccctttgagcgtccctcgctcgtgttgccgtcatcgattgcgccttggctcatttggtacgcctggcctgcgatagccgggtcaattgcatgcgggggaccttgaggagacgagtgctgggggagaggctgggtgctaggctgaccagcgcctgcagcgagaaggtgttctcttaagcctgcacgaggtacatgttagtaatcgcaaggcgcaacaagagggcgcactaactcatctcgatggtcggcttgttatggtcctacgccggagagtcagcagggcgacggcgttgtaatctgtcagcattgcttacctgagcaggctgctgcatagtattgtatccagtatcactgcggatggatggatacagtgttcggctcattcacaatgctttgggcgaggcacaagcaagtgcgtgcggtgtagtggaataaagagccgcttggtgtttcaatcaggacagcagggagctgtgttcaatgcgcgcgaccccgaagctggagctgtatggtacgctgatagtcgcagtcttgatcgcgatgatccggcagttggtggcagtaaggtacgtcggcgcagtggatgcggaggaagtcgcgacctgcgcagagggaaagaggacgtcagcatcatcgcgactaatgccaagagaatcgtgcagatgttgcgacaacgttgtcgttgcgcgactgagcggccttgcgcgcgggaacctggaagtgtgcttacctatgcttggtgggtgagatggattacgcaacgggtgactaagtgagggcgccgcgattcttataccgcagatgagctatcggcggccggtcctggcggcatatctgttcggcctcggccctcatcattccaccaccccaaatgacagactccctctgcaatgcatttcgatacagctattgcccattcgtagaataccctgcacatgcaaccgccatgtttggcaggagaccgctgctgcgaaacctgcaggctgactaatgctctacgaccttgtccgtaaagagcggtccgtatggtcagcggagccacccccatccagactgcagactgtagacggacacacgagatcctagatccggagaagccgcaaacctccatctagctacgaaggacagtggtggcactactctggatgctaggtcggttgtgccttggactgcatgcattttgagtccattcctcgtgtggctagcgaatcttgcaacaggtgtgcacatgcattagcagttcagcagtgcacttgatggccatcttgacgggtccggctcagggcatcgaaggcttcagcaattggccccattgcggcacagcagctctcaatgatacgatcctgaatacggggaaaggcagcagccaaatgacggcgtctgtaagtccgtgcacatctgcaaggctcgcgaacgtaggtcttggtcttgccactgcacccgtcaacgtcttttgtatcaccagtctgtttcatatcgtgtaaccaaaatcactggccttcgcacaccaacaaacttcttgtgattggcttgaatacatctcatggcacttgccgtcttttaaccgtctccaacacaaaccatcagcaacacagaacatcaccattttggattagcatggcggcactgatgacaccactcagacttggacgccagctccaggcactcccgtgagtcctgttcacctatgcgtctgagcggatctgcaagcttctccgccaacaaatgaacgtggatccaacggctgcgctgcttacctcagaatacaattcgtctgacatgaggacgtgccagattacacaagccatcttgcgagcgttggcgccatgcgctggttgactgcggtctacagctccggctgacacgtcgtgctacaccaacaagaccacttgcaccatcaacaagcatcaaattctactccacttctccaggtcgcacggagaccgacaagatgcaagctacactccaaagatcgcatgacaacatcatcttctctgctggtcagcctcccgaactcccggaacgagcgtcgagactcctatcggcctgggagctgtcagcatcaggcaagggcatcacacgagcctacaccttcacttccttctccaaagcctggcagttcatgtcgattgttgcagacgagtgcaaagccaagaaacatcatccctcgtggtccaatctatacaacagggtgactattgagtggaccacccaccggccggaaggtctcagcatcaaagacgtcgaaatggccgaattctgcgatcaggaagctgccgagatagggctcaagatatagatgaacttgcagcattgcctaggtctatgaacagaacgggcccacccggagcaggtgactggagaacatccccctcgtgatttatctcggcgcccgagaaagagtgttagtcagctgagcatggcgagtccaagtggactgatgttcgcatatcgcagcaaagacataccacgtcgatcttccccccaaacaccagaattgcattgtataacctctatccagcctagcaaaggctgtgagccaatccgttgggtcgtcgttccgtgagatccggtcgtacctggcgacttcgccttgaaggaaatgtatcgttccggcccaatcggagcagtgccttcacctcgctgctgaacccgccttgagcttttcgtacatccgagaagaaaagcacaacccgccaatgctcgcagtggagagcagacatggttgacttaccactgccaacatgtcctcacttcgacaaatgaatcaagacaagttgaaaaagcataacccttcttctgccatgcactttacatgaagacacccagatagtcaaatcccatgagcttttcttgactagatatccctcccaccgacacaactacccgacacatgttcccacatcttgttcccacatcttgttcccacatcttgttccccacatctttgttccccacatcttgttcccacctcgttcccaccccccaattcaggaaggtaccccatgagcagcacacagttgaggtcatccaatacctggacgcatgctgcttggccacacctcaagctttcctagcgcctccaacaggaaaaagcacggcctaatacacgggtaggtaccgtgtttgcgtaccgatagtagcaggcgctgcggcggcttacgcagggctggttccgggctatccggaactgcgactaatcagctagctatactcgctctggcacgactggtttggagatagtagtgcagagaagaaggaaggatggattcctgatacggtggtgtcgaggtgttgcatggcctgtcggttcactgtatggcgattttgaagtgtgtgacttgtgtttggacgcagtaggtgaggtgggggatgtggactcgagacaattcgcagcaccatacattcgcaccctgcataacgacatacagcactcttccatcatccttgtgatatccatcttttctcttaataccacagcattgcactatcccgctatacccgcccaatcgcaattagtactctccagccctaatcacccagcatacaacaatcccatcctccagacccactaccaagcaaacatgcacttattattcaacagtctcgccccaagcatgtcatactcgctcttactaatccagctgtcgttcccatgcccgctcaaccgcccaaacacactcccgcccttccatgccacaacctgcggatcaaactcgcgcggcggcgggcccacgagaatctccttgccgtaaaacggcctcaactcccgtagtcgcgcctcgatgaactcgcgcagcccgggtgttttcgacgccccgccgaccagcatgatgccgccgaaaaagtcgcgcagcctgcggtcgtcgccgcgcgcgccttgggcgagggactcgagaatcgcgtggtcgaggggcatgataggtaggacggtgtcgcgggcttcggcgagtttggtcttttcgagcacggggtcgcggaagatgaggggttggccttcggcgtcgcccatgggggtgtcacggtcggggatcggggtgctggcgccgtcggggccgggggagccagcgacggaggagcgaggcgtgttttcggcttcggtcaagcggccgagaaggttgaagggatttggaacggggcgttgaggggtggatactgcggcggtggagtcggtggtgccgttggtggcagctgcgacgacgggctttccggcggaagcttcgaggacggcgatttgggcttgcgagatggggtcgttaggcgaaccgtcgtagaggtcgacggagcgtgggacgactttgcgacggttctcgagcttcttagtgttgtcgaagattgagggtttgaagaggccctgagtctgttagcatgctggaaagaggatcggggatgaggtgacttgccatgaccgagagcatagtctcgtcgtaagtcttgaaggtgtacttgcgcgtatcttggcccgatgctctgagatgaaagtcccaagtttggactgtgacggaaccctcgtccatggagcagaacttctgcttgagctcttctgctaacacaaagtcgtatctccgcttgagattcatgtccgcgtatggaaagtgtccgtacagcatcatcttgatgaaggtctctgtgatgtccgagccgcccattttgaggttaacgcgcgactcctcgacacacaagccttcatcgacgcagcatatcgacgtcttctgagcgccaatgtcgactacgcacgtgacaccatagcctgcgccgaatgatgccgacagactttcttgctgcagacagaccttgccgagtccaagatctcgtatcagaatgtccagaatcatggtgacatattggcgctcatacaagtccggtatgatgaagacgcatttgtagttgaccaggtctttcatgctcttgattccgagctggttcttaaatgcttcttcaaggatctttgaaaggtcgtggtagatctgattgcggtcgacatagtccttctcattgaacgtgccattccgtattggccagaagagcttgtaccggggtttggagtgctctggtatccgcatcgctgcgcttccagtgaagaagtcgggcgctttactcgcgtctgctggcagctctgtccagtctatgcgatccatgtcattgtgctccgagatgatgtcgggaggcgtgcgcctgttgtagttgatgaccagatccttcgagtttggcaatactctgcgtttgttcgagcgcatgcgcgtcctcagctccgaagacatggccatgtactggtcggcgaaatcctcgccaaaccacttctcaggaagggcgtctgccggcaccgcgccttcgagcttcaaccgcttagggctcggctcgccaccgtcttcctcgcattcgctctctttccacttccgcgcaatcaccatgggtattgttttgggaagcgcatctgatcccagacctatcctgaggttctggctgccggggtgtattacgatgagtttcgagatgtctgtccgtgaagcgaaagacaaatccgcatcctcagccgtctcttctggcgcctgtggggtcaagccttctgctgcctgtggtacgcccagtgcgcgtgcgcgatccttgtcccgtgcctcttgtactatgcgcgcccgttcttcgtctttggggtaccgcacggcgagaaattgttcgtcgcgcttcaggaactctgtgtagtagttcttctggttgatcatgctgacctggggccacgtcgagaggtccatgttgttgtcggtccgctcgagacctgggatgctgtcagtaggtgttctttgctatgtatacgattgaaagcgcggccgcaccttcctccttcagctgggctctgcccgacttcttgcccaccatcttcgagactgcttccttgctagctagctaagctgtgtttgccgtcgtgtttgaatgtcaagaacaccctcgaaggcgtcttcaatggggcgtgttcgggtccgagtagctgttgtatcgcaggggctggcgagtcgagtcggtgttgacgagggcacgcaagtgatgggttgtgggctggagaggtggtggaggtgagaatcaagggcctggagttgtggttgcggcgcgcttgaccagcgattggatcccgcgtccgcaacaaccttcgcttcaccatcccagtcgccctgtggacctaagcctaccagatctccccacaacaccatctccagaacatcgtcaaatgccgataccgcaaactttaggtaacctacccatagcacgtactgtccgacattgtaagcatgtgatacttgtaatcaggccatgttatcatccgttgtgcatcctacgagagaatgcgaatgctcacgttgtagtgatatgtggcaggcacttcaaagcatggctcccgaatcattggatatattgtttgtaaatttcgatgcgcgtcgcatgtatctgcccgtcttcaggtgacattcgcagctgttccttgagaactccagccatccgttccatgctccaacatgttttgtgagcacgtccaacctacttgctaaatatattcgaaacgatagggcccaagatccatcaaaagacgccgtcatctacactcaagcaacgctatgctcttcctcttcagccgcctctcaagtcagtttgatatctgccttgagctcccagtactttgtgttgagcatatactccgccagagtcgatgcgcgcccagccattgctgcttcttggacctccacagtcatcttggccacgccacctcggtcttcaaacttgcctgcccaaacatcaggccacttgctgctggagtaggcattgctagccgttaccttggggtgccacgcgccatcgtatccgatcaggaagccagcgacgtgttcgaagcggaacgacttcatgctggtatggttctcatatgctccgaccttcatgaagtagttagcaactgccctgccatgaatgcacggccacttacgaagacctcgagacccttgcgccagatcacaagctgcacatccttcttgccaaagacagccttgaacgtgttcaccgtagggctcaagaagcttgcgagcgtctctggtgatgcactgaatagtgtagtgacgattgcatcttgaagcttaatcatgccgtcctctttggcaagctctgcgtagtagctaaggtcgataatgtgagcatggctatccgggccactcgacggcagcgtcttgtagtcatcggtataagagatttggctcgagtcgctccggatcgatgaggggctgctacggccacggtcactgctgccgtcgacatccatggctgaggtttcgaggggagtagacatcgtgattgtacggagagttcttatgcgtggaggtgaggtaaaccgtagagcgaggcttgttaccgctggaggcaacttcatctaattatacaacagagggcgcacgggcctggagtgagtggtgatgctcaaagtgaggtgtgaacgtgaggatgaggtgtgaagacaacgcttatgatgttgaggtgtgaacatgaatttcaaaggtttcgctgaggttggagaagcttgccggcgccaaagctgcgatgacgcgatcgaggcgcgtctgatgaggtttttaaggcagatgcgactgtgaggaggaaatgacctagcccaatgaagacatgcaaacaatcagagaagaacccaggccagacactggtaatcaaaagcgtttgaatgattgatataatgatacaaagcatttagagcagtgcaaaagggtgaacaaagcatctggccggggagcataaagagtcacgaaacacattttgtgcatctcaaagaacacaatcgcgtcgtgaaaacaaaagatcaaaatgtcatatacgctgattagtaccaggctgaacatgaagatcattttatagggctaagttgtgttcagcgcgacatcatgtttacttacacggcaacagtttcctggaattggtggctagtcttgactagccacagggcttgaatatttgagttgaactgtccgaggtatcccatatcctgtaggtacctatgctacacgagcctcggctgatgtctatcccaaacgccttaggtcccaatgctagctacacgagtcccagctcgtggccatcccagattccttagatcccaatgctacacgagcctcagctcatggcaatgatcgttccctgtatccgcttctgtctgccttcgagctatacaatggtgaagtcggacctcaccgcatcccaaagacagttcgtcatgatattgtccgccagttggaacggcaggagattccaacagtctaccggatcgctaagaggtgtagccttcatgttacaaaatccgaagcccaagtccacggtctgtcccgcccacacgtaagcccaattgcggcggaagtaatcacggtacgacatgtacgtgatatcccagctgccgtcctgagcgacggtgaagtggacgagattgtcgaactcgaagcagccgccttgttcggcgtgctcagtgaagacaccaacctgcgttgacatgttagtgaataatgcgaccatggctcaatactgactgatacgtactaagactttgtcgccgttctttgcgatgaccaacttttcggtctcgcgcttgtccttgaaggtctggatcaatctgaatgaagccttgtttggatccaagaagtcgcccagagcagtcggggagatctggtggagcatagtaactatagcatctgggagcttcatgtttgtctgcctgtttgcatgtggcggggtgtaggtagcgaggtcgatgaggtgagggtggttggcgggagccgtcgacggaagtgcagcaaaggcattgctgaactgaactgtgtgtgcagccatgtttgtggttggaaagaggttagagaagggtttgaggttccaaggttgggttgcagagggatgtggcctcgtctctcttatatatctataagccttgcgcgagggtcacgtgcgaacgctgcatagcgtttgctattgactcacatgctgggtgaggcacgggcggtgagcagcaatacacaggtgaaggcaaaggctcgagcaaacggcgagatccacgtgctccggcagctcgccgccatagaggctcgaaactcacctgcaagtttgcccgggaaaagagcaaggtatctggctttttcgatcattatttgagcttcttttgatttggagagaaactgtctatcgctactaggtaggtcgcaagccccgaatcaaagactacctagctaaataacatatgaatctatctgatatttggacgctgaggatggtttcctcctctcactatgtgtgaagcaactcccttttggatctctctgccttggtagcatgatacttgatgctacacagctcagcgtgcccttaggtcacattgacgacccacttgctgccactccgaacgtcccaacactcagggttcaagatttcgatgccgagtttgcgtgcatgctcgttgcaacccgcctcagttagaaccgtgcaatctcacacggaattacgcacgtaggcttcgttccaggcgtcctccagattgtttttggtgtacttgccccacgtggcagaaatgagcttccatgaaccgtcgtagttgatttgggcgcggacaggggcgtcaaactcgagaaaattctcatggacgtactagatgtagtggccaacctgcgctgaagcatagtcagtggtaaagttcaatagtggagagtatgtagctggtgaggggataatgcgaaccattacttgacgtccctgcctcgagatgatgagttttggttcagtcgaacaatcgagctccaacaccagttggaatgtctgtgagtccagaaactgatcgagcaccgctgtggagaccttgaacagcatggtacaaacagcatcccaaagcttgacgtcgtaacgggtatctccgttgtcctcttctgcttccgcaagattgtagctatccatgtggatgagatgcgcccgatcagctggcgtatcgaccggaagtcgtgtacagtcgttggcgaattcaggagagatgtactcatagtctggctccgcgtcccagtcaaaaacatcgccgatcaagcgaggcatgctggcaaggtagtgagagtgttgctcttgtgtgctccgagacttcgcgagtaatttattggcagaggttgacgaatggtggaggaagattggagaatagagctttagtgagctgttgcaagcgtgtcttcagtatctatgtgtcttccaccgttgcggtaagcgagagcgggtactgctctccttcacctacggcatgcggtgtggctgcgcggacgggaacgatattagccacgggaacagaagatcatgagatcgttaataacaaaagatatttttggtccatgctcgacacgcgtgttgaaatattcaagcttatctatcacccatcgtccttctgagcatcaatacttcgtgcttcgtgacgaagacgttgctgagtgtcgcagcagcattcgaaggctgctccagccctaagttatcaagcgcatcgactaagtctcgcaccttcgcgctctcccaagtcccgaaacccgttgtccagaagacgcgcttgatgcctactgatgccatgaacgagatgcatcgatagcagggtcgtgatgaatgcacggatggctcggtctcgtcgacgcgactcggggccttctgtgctggcttggcttcaaagtcggggttccgcagttcctcgtgaagggagccagtagacggacgcggcggagactctgcttgtgcaccgtcatctaaatctacacaacaagcgaccgactcgttgacggaactttgaaatgtccagccaagccttgcaacgtataggtcagcaccatggaggcgaggcagcttggtccggtctctggtactgcgaccagtctgtccagtgggcatcaacatggactcattctgtgatggtaatggaggagacttcgtgcgtgcctacaataagtcagccaaagactagagatgcgcatgcggattgattaccttggcctgggaaggacttgcggaagctttgtgtgcgttctttttcgaagcaggttgaatagctacatctttgagcttgacgctggcgttggagagctctatggcgtcaagattcttctttgtagataacttatgtgcatgctgtgagcgcttgtgagcgtgttgtccattgttgccaatgttgtgatgatggtgatatttcgtcttctcgtttttcatttgatgtttcttcatactgttctctgctgacgacgccacgttcttctcctccttgtcgtgaaacgcaagacttagcgcagcccgatttaggtgcagattgttcaaatcgccactcttgaacagaagactcgacggtgtgctgctccgcggcgaacttgcagactgtctcgacatatagcttgactgcctcacgtcgtagccgggctttgcatttagaatcacccgatagtttgaagcacggtttttgggaagagacagcagtgaaagccgcgcaactagcagcagaaagcgcagactggattgccatcatctcagaatgcatcgacagaggcgtgttggccagcttgccgcctccagttgtcatctcaaaaggcgtaaaggtcttcgcagccgcgggaacagccacctctatcatgtgtcccctggacttgagctttttcttcttgagctcagcaatagcagaaccgtccaaagagcgcagtggcagcagaccggtcttcagcgcacctccgtcaaagccagtcctgtaatcgttgtagccctggcctatgaccttaccaccgcgaacgattatagcgccatggcgatagcgaagaggactcttcgcagcctggtcaaggcaaagattgagatagttgtcggtcctcatattgttgatttgtttgatgagtcaagcactaaaagtgaatcagagttttgtgatgatgcagataacgagctgacgttgatctgggctggatgttgaaggtttcgtagattcctggaactgcggttatgatgtgtattggatgcacaaagaggtggtgatgccatcgacctgttgtgtgaaggggcgagcggtagtttagtggcttggcgtcacgctctgtttagcttggacaaggtctcacgcgtcaaccgatcacaaatccatcttgaatcgaatgctttgatctatttacaatttgcaatacatgatatgatcagtatcatgtggctgaaaaagccgatatcatctcctgaaaagtaaaagtccacctactccgcccataccacagcgctgagtccatcctcattctctgggatgccagtcgcgccgatcctcaagtcagcaacgcgctcaccgagcttcccagtggtcgggttccttgcgacgatggcgacgtttgacgaagtctgatcaccaatggcgacgaaatctccggccttgttgatgtcgaaggtgcgggggtacgttccgtacgaggatgtgttctctgtgaaagtgaaggtaccgtcagcagcgatggtgtactgagtcatcgagtcgttgggcgagaacttcttgtcgttgcggttggatgtgtagacgtagttgcccttgaccttgacttctccaagcttggtaccacgggcggcggtgctgttgccctggtaaggtgtcagggtgtgcttgagcttcagcgtcaagcaaccccccgctgggtaagtaacggcccagctagatagggtattggcgagctcgttggcaacaaacaggaatgtgttgtctgctcgtcgaacgcgcgaactggctcccgctggagaccagaaagctccatgtcgaggaccagaaccaggagccggcttgccagcaccacactctgtaagctttccagtcgtcttatcgattttgttgattcggatgttgtcggtgccaaggtcggggacaatcaggaagtctccagttgggtccacaaatgcatgatggggatgcggtgcctcctggcggccctgattaggacctgaaccagtgtacttgatcgactggatcggctgtccgccagtcaaaggcagcttgaaagtcgtgatttgcgacgtttggctagtgtcggtgagtaatatggtcgcacatctcgagcaaatgacttactagtgcgcatttgcgatgaagcctttgccatccgctccgccgtacagggtattggcgaccacaccctgaggtgtgattccggttccggtcgtctttacagtgccgttattcccaatggacatggacaccagggaacctgtcgatgggccctggaacacctcatcgggcacgtaaatggccttgcccgcgctatcgtaggtgatccaactcggcaagttgtttccgatcttgcttgagctcgtcaaggtcaacgactttccgctgaatgtcaggtagttgagtgtgccagagtaatgtgtcgcccacaagttcgctgcgctcgcaacgcctccaaaaagaatgactgagtgtgtgggcaacatgacgaataatgagtgcggtgtgtaccgttcagctgtgcagcacgcccacggtatgtatacattctttgaagctccctgctcatctcggtggtagttcgcgttgggtcacgcgtaatgcgtcggctccttggaagtgctatgatgaaacacgcgtcagatcagccttgcccgaatgaacaaacatgcccatacattgggattggggtgcagagtaccgcttcttcctcggcaactgatatttgccagcggataaagtttcaacgtgggcaatttatcgcaatataaatgttcgtttcggaccggcactactcgtttcaaccaggtgctgatcccggccaaacactaatgcggtagatgaaaagcgcctcatgtgctccctggtttccccagacttggagatctcttggttcttttcatagcccgggaacgcaaccgctgcgccgcgaacctacgggtgcactaatacacttaataccggatttagcacttccattcgctttgcatatatcaccatgcccccagttccatcttggccaaccaatatgagttcagaaatggtactttcgtcgccaccgccagcaacgtagaacccttccagaataccttgtacaacgattaaaggagcgctgaggtccgcaccccgtttacaattgcatgtatcgagggcaatggtgccgatccctatagccggtaaccctcggaaggcaagcatagctggcaccagactctgctgacccaacattctacattgctcaatcactgggtactttgggtattcgtcttgactgtcagcatcctaggggtctggctggcgagtttaaagaaccgtcatggatacataatgatacaagtctgggcactggacctccagtaacaccatccttctgtcacaatcaactacaatggctcaatttgtatggctggctttagccagctacttgtctctcactacggctacttcattgtctctagacaagcgtgcagcacttggcgactgtcttagcactgccaaggttccagtattcacgtctggcacgagtaactatacacaggccgtaaagcctttcaacctacgcctgccatttaagccagcctcgatagcagttccggaaactgttcagcatgttcaagatgccgtggcctgcggtgtgaagaacaatgtgcctaccactgcgcgatcaggaggtcacagctatggcgcacatggtctcggaggggaggatggccacttggtcctcgacttgcgtcggttcaatactgtcactgttgaccagaaagcacataccgctgtcgttggagcgggtggaagactgggaaacattgcgctttcattgtacgatcaaggaaagcaggccatgagccatggaacttgtcctgggtaagtctattcaattgcagaccttgcatcagaaaccagaaatgctaatacacttgcagtgtcggtatcggtggattgtctcttcatggaggctacggtctgatctcacgcatgaagggcctcacgcttgacaacttggtctccgccaatgtcgtccttgccaacagtaccgttgtcactgcctctgcgacagagaactcagacctcttctggtctcttcgtggagctggcgccgcattcggtattgtcacgtcgttcacattcaagacctttgatgcaccggagaacaatctggtttttgagtacttcataaacgctgcgaactctagccaacttgtcaatatcctgagcactcttcaagacttcaccatcaacacgcaacccccggagctcaacatgcgcctgtttgtcggccgcaaccagttcaccggtgtctactacggaaaccgaacagagttcgacaagctgatgaaacccttactcaccaaaattggggtctcgactacttctggcaccgtgtcagtcaagagctggatgaacacattgacttcattctccaacggtccacttgcccagccagaaatttacgactaccacgagactttcttcgccaagtcgctcatgcccgactacttgaacgacaaagccctgaagggactcgcagactactacttcagcacagcgcgcaaggtttcgcgcccatggtacctgctcatcgacatgcacggcggagccaagtctgctatcgcgcaagtaggcgcggatgcgacggcttatgcgcaccgcaatgcgacgttcaagatgcagttcaacgacggcgtcttcgggaacagcgtgtacaagccggagatgatgtccttccttaacgactgggtcacggcgatagagtcgggagacacgctggtcaagcatggcatgtacatcaactacgcggacacgaacctgaccaacagtgaggcgcatacgcgctactggggcaagaattatgcgaagttggtggatatcaaggcgaagtatgatcccaagaaggtgtttgagggaccgcaattggtggggagcgtgtgattggagttgggtggagttattccttcattagacttgttatgctttgcccgatgaatattatgatgctttgcgacattactactcgctatgtatgtgcgcttagtacggcgcctttgtgaccgcatgcaaatatgtggcctcgcaaccctctccagttcccttccaagacaacacgtcggtgtctagagccccatcgcagatcgtccaaccactcttttctccgttcacagtcagaaggtagttctcgtccagcgccagatttcccgtcggttgtacggcagccacgaactgcaactgcttgcccgcctcaactacagtgctgttgtataacttcggaccaccgttaaaaggtgcctgagcaactgtggacagagtcccagagctaattgtgaaagtcggcagagagttgtagccgggacctgtgaggcgcaggagcaggccgggctgattgaacgggtcctaagattatgagtgtctcgtagatagacagccaagaatgcaacggttccacatacgaatagtgatgtcgcggatacagctttcaagtctgacgtattcgcaccgggatttgcctgcgccgtcgtcacgagtaggaagtttgcgaggtctgtcggcagggccgcgcatagcgacgcccctgccaaagccaagaaggcaaaagtcgacaactgcattacgggttcgtataattgatcttccgaaacgagaataaatgaaatgttgcacggcgcgatcccaagcaatccaaggctggaaattgtccaagatgtgtttcttcgaagggcttgtgggggcttctatatattcgcaacaagcaccctgggacgatacaaggcacgacagctaggtgccacaacatgtcgccacaggtacttgatcacctacgtcgaagctttcagccacccaattggcgcagcgggagcccttgcagatcacgcgaaccctgcatatgcgaagtggtgactggcagctttacaactcgtgccatggtaggtttccggaatcggactgagcaaaagggacacctgcgttaccaatggacagtgcactcgacagcaaacacggaaagttgctactaaagatctgcgacccagagtagagtggagtagtgtcagccatatgtttgtttcgtcggagggaaagtgtgacacgcaacaaagagggtctgaaatgtggaccccgctggcgtcttcaccagaccctgtatggcttagttgaaccagcttaccgttggacgcaggacgagtgctacaattgaacagagacttgcaattcgcttattccattcccaaaatgacattctactgcattgaactttagagacaaacgcacaaaatcatgtctctatcgagtatgccgaaaaccattccctttcccagctatccgcgcggttccgcagcacgggaaactctgtcgcgggaaaaagtcatgagacgcaagactgcgccccaacttccgggcgaaagctactactgactcttctacgctcaacttaaaaatccgctgtaatcgacagtagccgcaaagacttgccggatttggtgggtgaaggggaaaaaagatggagcgctatgcggtagacgaactttcacggacgactcgtgacgtcgtgacagtgggtagtaggtcctagggtccgatgttattgtagtgatggggcaggacatccgactctggataataccgttggactttgagcttggagtgcgcgaagggttgaagtggcgattatcatcactctacccaacccaacttacaatgtccaacaccacgcccgcacgccggactgcaaaaagcaaatcctccaacccaactacatgctaaaaagcaatacacccacccatcccaaagtgtccctgatcaccacgttcctccacatgccaacctgcatcaggccctcggcatgcatccctcccgccagattcaaccaactcggcataactaaggtcctacatcggcacctcaaaacttgctttggggcgggaaaaccactgcaatcaacgcctcagccgcaaacttgcctggactggaaagtcggcggttgcgattcatgtgtcaatgttccgagttccgaagatcgacttggactttgcaatggggattagggttcagtgcttcacacaccaaagacttctagaaggtagtgccgccgactagcctcggccattcaagtgctgttttcgatggcttggaggaggatttactccatcgggcaggttggatatagagttgcggaaataaaatgatgcgcagtatgcttcaagacgacgatctactactaatacatatctacaccccgccctcatacatccctgcgtgctttacaaaaactcaattcccacgccgaaactcaggcccttgcggctttcctccctggcccgcacgacgagtgggaggctgaagttgatttcgaagcgcgcgattgggtgcgcgtacacgaggccgatgcccgctgcgacgctgggcagctcatctgttaaactggcgaaagtttgggagaggctggtctgttgtcctttctggcccttgagcgagaggagacgaccgccgttgatgaaggcctggagacggaggggtgtgtctttgccaacgcggggaacggggaggagtagagatgcaccgcccgcagcgtagacgtcaccgcctacggcatccgagccgtcgtgcggaccgaggccagcgaggcggaagccacggacgttgttggggccgccgaggatgaagcggtcgttgatgcgggagccttggggttggttctgaccggggagagcgagcgggtagatcagacctccgcgtagtccagcggtcagagtgatgcccgtgttgccgaatgggagggcgacttgggactctgcttctgatttgaagaatgctacgtcgccgctcaagccgccgaaaccagcgagttccgagacggtcttcatgaggtaaccgctgctaggcaggaggggatagtcgcgtttgtcgtttgtccatgcgtgcgtgatgctggacttgaacgagtcgccggcgtctgctcgtacagtaggcgatgcgttctccgccagactggtcacctgtcgccagacgcccgagtagccgagctcatgctgatgtccagtctttgatctccacagcagtttcgaggttccacctcttagcacttcctcgtggcttgcccagctcttcagcgtcgaacttgcaaaaccgttgacctggaacttgagatccgggttgctcaggatcgggctgtcaaaggcgagcgagtaagccgaccgcgtccgcgttccgagcgatccatgtgcgttgagtgtctccgccccaccgagcaagttccgaagctcagcgtgtacataggcgtctgcttcagatgcaccggcctcagttccggtcttgatggtgtagttgccgcgctcgtatgctgtgatgtacacatcgacatcgctgggagaagatgatgcaatggactggttcgggcggtcgaggtagactgagatgggcgacttgaagatacctgggtggtgttagacttgtctggaggattttgtcgcgtgcaattctaccaaagcggttcagcttttctgtcgcctcgcccacttccttgagtgcctcttcaagcgtgtaaggctcggcacggttcgcgctcagaatagggttgacgactcgctcgaggaaacttctgcgtgttcggttggcgtggagaatcgcggaccgacgatatcgtcacgggaagcgaggtgttgtcttcgatctgttggacatcaaaaccagctcttctgtacccaattgttcgcctaccagctctccaagcctctcctgcgacttgtgctgctgagcgtacaggcgcgtgttgagctcatcttgtttgcgctgccactcggcctgatctgtcttattcttcagcctctcgaagacctgtgaagcaattagctgtgggtaacatcatgtgacatctgtcgtcactcacatcgtcttcgtgtggcgcggccattgaagctgttgatgtcttccagctcaaagcttggcgccagaacttgatcgactgcggaaccccggcgcggtttggacaccgtcatccatgcatcacgtgccaaccacccgacgggtctccgcctttctcacttcccgctccctctgatgctaatacaccagcccgcaccttctggtgacttctctcgctccgaatagacaagtgaagagagcagcgtatagttgtttgcgatacagcctctttgttgcgccacttgcatatatccgccatctcatccgcccggactccgtcagcagttccaacgccccttcaacctcttccctctcctccacatacaacaccataatggcgacccccgcggcaaccaaacgtctcacaaaagaatacgccgccatctccaaatcgcctccgccctacattatcgcccaccccagcgaaaccaacatcttggaatggcactacatcctcaccggaccgcccgagacgccatatgagggcggccagtactggggcaccctcatgttcccgccagactaccccttcgcaccgcccgccatccgcatgcacacacccagtggccgcttccagcccagcacgcggctatgtctgtccataagcgacttccatcccaagagcttcaacccagcatgggaagtcagcacaatcctcacaggcctgctgtccttcatgaccggcgaggagatgacgaccggcagcgtacgagcatccgagcaggagcggaaactctttgctaggcgcacacggtggtggaacagcacgggcggcggcagcaagcccattcccggcgcatcggcggctaccccaggctcgaattcaagaggtgtcggcgccatcaaggccggcgacggcggcgcaaagttccgcctcgagtggcccgaaatcgacgaggagaacctcaagtggatgaaggagaagcgcatcgacctcgcgaccggactgaccaagcccgcgcaatctacacagccaaactgctcgcccgacgttgcggggctccggagaaggcccatcgcaagcgcgacggtagtgcaggacgcgcaaatagcgagagatgcgggacagggctggctgagccggaataagtggaaagtcgtcatcgggtcgatgctcctctacatcttcgtagcgcgggtactcggcgaaggaaatgcgcccgttacggctgtctagagtccccactgaattgtggacggggggagtttttcatcgcggcgttccggtcgggcttttgaatacagaagatgatcaaagataccaaatgtagggaggcattgcacaggcgcttgatatcaatcggtgtttttacgctagggattataaatgatgtgtagagagtgagatgcaaatacaccctccaatgttgcacatgcacgtacaactcttgtattcgaagaccattattctcacgcaaattctttcctccatgcatccttttgacgcagattacacacccatcaaaatggcaatagtgaaaccatcaaccgctatattcccgccctctctacaatgttttgattctgggttttacctttccttatcaagacatcacttttgatagtgaagtagattacaacgatgcacatggacatgggagattgtaccattgcttatcgctttgggttgtcattatgtgccccttttccctgagctataatcccactctaacaccctgtatatgtgatattccgaaatgtctagcagcaaaagtagcgccctgtattaatgatacccaatgtgaacaacctcgcgcccggccaggattacacatcccatacctcgctttcatcgacagtccagccacgccttgcgccaccacactgtctcggcgtccagaaaccacggcttcacactctcgatcagctcttcaggtgaaggcatcttgtgcggttcaatatgcggtagcgccatgaggaacacatcgcaagtcgtgaagctggtgcggcaaaatatggcgctggagattccgtgaggcatggcttcttgaagatgattcggggatagcctgatatactacttgcaaaacttgtccgatcgttcaggagggttgttgtttctaaagtgttccttcttgttcaaagtagtttccttccagggcctccgatatagctgttgtctttcgattgggttgtgctcgtgtcggctgggcgtagtcgaggcgatggtaatttcaacgaatgtaaagcagacgcggtgatccagtgtgtatagtcgtccgtgtgatattcataggtgacttcgaagaatatgttgcttgtgactgtggtaaaggtggactgccggctcttgtcttttgtcctggttgacggagatgcggtgtaccacaccgctcgattaacgtccttggtacagagcctcactcggcggggagtccagctgatgccaagtatgtgatgtgcttcttgctatagtccgtagtagaagtcactttttgctcactctaaacttgttttgagcatccgaagttttggaatgttagtaggttgccagtggtaacttgttgcaatgtgctttgggtggtaccgaatgttcccgcaattcaagcgatgtcacacgagacgcggaagatgatgcgtgggcggtatggctgaatggtggtagcagtaagcgtaaggtagcgacgtaagtgctgagctgactgcgttgccatcctccagaaatgctagggcactcagtcacacgcaatacctaatatttgtatgaccactgcggcggtaggctagtgtatcccctgagtcgcatctttctgctgtcgtatggagacactcatgtgcctcaaacatgaatttttcatgcgcgagcttatgcaggagagtcaagcccatctccgccactccaatagtcgggacctggctaggacggcgaagagaaattctgatgtagtgtaacagaagaaacactcttttcaagggatgtagagatgctatggcgctagaagtgttccatcttgtgatcaacaatgcgattgggggtgatgaggcctggcgttgtgctactggctagtctgcatctgacggccagcgaatagccatcgtaagacgggaatctgacagcaacgacgtgaccgccatgcttgccttgtggcgatggcgtgtgatgcatgctcgcgatatgcgaaagaaagggatacctgctgaagctgaagacgttgtcggaagcagagaagccgaggggcaatgaagatgaggctggcgcgagcgaggcaaggacgaccaacgacaagactgccatcaacaaccaaacacgcacgggcatatatccgagttcggcattgcaacaacgagaagatcatgaatcggatcggtcggcttctcgactttcgttctatccgtcatcgtcgccaaaaagacattttggctatgagcacactcaaagacatcagtggccactcgtccactttagaagaaccatcttgctaccaagacgcagtgaacttagcgataaggcaagataccctatttcaatctcgactgtggtcttcggaggtgtgacacgatgaaaagacttatacaaaaaggtcgtgtcgatctctttctctggtctctccagaatgggccttgagcagcacggaacgcgccgaacgaagatttcaatttcaatttctttttgaagaaagacgtgttctttccctaactcgcgaatgctcttctcgaacctaggaggggcttgtaaatgcgcacacagagagccgctgagagagaaagaaacgtcgcggccttatccgttgcctatttttttaaatcaaaatattgccatccagacggagctctggttgcactgctagccgtacagtttccctaggacccttttctcgaaattcaattagtactcgaccctctccgcgcatggcagcgagtgtctgttccactacctccgagcgttgttaacgagaacagctgtccggtgaagcgttgtactaccagttctccagttagagcggtacacaacagcccactgacgcggtcctttggcaatcgactagaatacgtccagtggcttctagcgcaacattacctaggtttctgtgtaattcctccatctgctctatcacatccatttctctgaaaaaggattcggcatgccactgaaagtgcttaacgggtgagacatgcagcttgtgccataaggaagcgcttggaaccagttgtgtcgtacactgccgaaccgatcggtgtacttgtaaatctagttctggtgatgttggaggaagaggtcgtgtttactgcttgtactcctgagggacgtatgacgagcgcataacatactttgccaagatactgtttactccctgaaatagctcttagctagtcgctggaacgacactatttgcagtaacgcgatcaaattcctccatagcgtttcttgtccccggatgtcatttgttgactaaatggatgtcttctatggatattcggattcatttcggctccgtaggatcgcatgccatgctttacgcccgacagtgatcgtgacttatcggaaggcaattcaccgaggcgtcgcgtacagttcccaaagaagcatgcgatgcgccccacattgttcaagttgcggaggctttgatcggcccgcaagccttcaaggccgtgccgcagcgccagcgatcatgcggagaaggtccaacgtcgaaggatggcggccacagaatcccattccgtattggggtagacactgttgcatcttggacgccttaacatgtgccatagccaatgtatgccatttgactgttaccatgcgcgggacacaagcactcttggttcaagagtccgcatttacgtggcgggatttgctcgtgatttgtccagtgacgattctcttgtccgaagtacaaccgatcggttggtggatgtttcaaggtactcttcaagttcaggccgatttgttggagccccaggaggtcttccaccacttgaattagagatacatcgataaatgatggcggccaagaccaaggcgtagcggccgttctaccgtaagagggaagatgcctaacgtaattcgggccaactccttccaagcacattggacatactatagacggatcaacaactgttcagattgcattctgtgtgacagaatcagtggcttttgagtaagcttgagttccaacactctcacctaggccccgtcgatgtgtactgagctcccgtcttggcagctccgtccccattacccagcatatcgaggacgttgccgattgcccaacatgtgccaatgtgaccacgcgcgtgccaaccagcaagggccatttcccgggccacaacgtgtttctagtggacagaactggagaacacgttacgcaacccagtcaccaagagaggcacagcttcatccttgtcttaccccagacacacccccggaaatcgctcgtttgccgtgggttagcttgcgcactgaccatatcccaagcattcacgcggcacccggctagtatagtcgcgtatcctctacttccataagaagcctcgtctcctctcttacccatctctacctaggttgattctgaccccacccaactggttgagctaccgctcggcaagatgaagaccttctacaatgtctacggtaagtaatcaataccatgtaacatgacatcaataatctaacatgacgattagctatatgcggtttcgccgccattggtggtgggctgttcggtttcgacatctcatccatgtctggtgtcctaggaacggcggcttacaagaactactttggccaacccagcggctatcgtcaaggtggtattacggcttctatgcccgcaggctcactggtcggcgcgctaagctcttctttcctggctgatcacctctcgcgccgcactgctatccaaatcgccgctctggtctggatgattggcgccatactccaggcagcatccaatggtatccctctcctttgcgtcggccgtgtcgttggtggctggtctattggtgtctgctccgccattgtccctgtctaccaggcagagatcgcccccaagaacatccgcggccgtgtcgtgtcccttcaacagtgggccatcacctggggtattctgatccaatacgtaagcggacttatgaagcagtgtgcttaaaacgtagattaacctcgcggtagttcattcaatatggctcatcattctatgatggcggcgcaaagaatccgacacagggcactgcagccttccgcattccttggggcattcaagctgttcctggcgccatccttcttatcggcatgttcttcttccccttttctcctcgttggctcgcttccaaggatcgctgggaggaggctctaacggtcctggcaaatctccacggtggtggcgacatcaaccaccccgctgtccttgcagagtacaaggagatcgaagaagctcttcgctttgagcgcgagcaggccgagactagcttcggcgctctcataaagcctcgtattatcaagcgtgttattctcggcatgtcgatccagatgtggtcgcagctgtgcggtatgaacatcatgatgtaggtcgttcgtattctgtctgttatgccactactaacgtagtctaggtactatattgttttcattatgcgtggagccggtatcgccgatgaacttctcactgcatccattcagtacatcatcaacgtcgccatgactctacctgctatcctttacctcgacaaatttggtcgacgccctgcactcctcactggatctttcttgatggcagtgtggcttttcactgttggtgcacttcaggcatcctacggtaacccaaacccagacaaggccgataaagacatctcctgggtcgttcccaaggagcatagcgccgtctccaagggtatagtagcatgctcctatctgtttgtcgccacttttgccacgacctggggcccaacctcctgggcctacccatcggaaatcttccccgccaaggtccgcgcgaaggcagtttcgctcgctacaggtacgaacatcaatccttttgtttttctcaagattatctctctttctaacagtgtggaaagcaagcaactggacctggaattgcattttagccttcgccgtaccgccgcttctgtggagcatcaactggaagatgtacatgatcttcggtaccttcaacgcagtcgcattcatccacatgttcctcaccgcacctgagacgaagggtcgcacgcttgaggaaatggatatcgtgttcgactcgggcatcccggcttggaaggctggacaggttcaagggaggtttgaccagatcaaagccgatatcgaggctggcaacctcaaggttgcaactggtcgtgcttcgagcattgaggttgagccgaaggtttagatgtctcagcctgatggctcgttgcacctggtcaggtgttggtgggacctggaatctcgtcgatggtgcctgcgaaccatgatttggacctgaattccgtacgctaagtagaaaagacatctcgagatgagggatcattgggaatatatgtggtaatgttattcctcatggaatggtcaatatacagctttcaaggctgtctccaaagacgcctttgcctcagttccgagcaccatgccatggtgcctggtgattcgtgacaagtcgctgcgtacagagcaattacccggcatcttcagagagtttcgtgtcagcaccgaaacattgatctatacgacgatagtgcaggaatgacaagcttcaaccttggggagacgaactaacacaagagtggtgataccgttgcagaactcgatttcgccttagctacctgcaaatgccatcgtttactcgcgaaagcacttgcagtctcttatctcgataatgaaaggctgagtgatggtaactgtggtggtgaagatgtagtgtctcgggcactgggagacccgttttcggatagcgtgccgtagatcgccactagcgatgcatgtgattcgtaccgggcatcatcagcctccacttgtatccggcccaagctgctgagcttgcgaccttcgccttctttgtgcatgtgctctctttccactctctactgcctctaaaccaacacaaaccacgaagccacgagcctgcgaacatgtttggcttcgtcgctgacgcgctgacgtacgtgccccgcccccgcattcccgcgaatagctatcaagagcttcatctcaaagtctgggcaaagagctaactagtaggcagcgtcgctacaaccgtcctattccccatcttcgcttcctacaaagccctccacacctcggaccccgccctcctagccccatggctcatctactttgtcgtcctctccgccttcaccgtcgtcgagaacacatttgatttcatccttagctgggtgcctttctattcttggttccgcttcttcgcccacctctacctcatcctaccaggctcgcaaggcgccaccttcctctaccaagagtacatcgagccattcctgtaccaccacgagcgcgagatcgacgatttcataagcgagagtcatgaccgagcgaagtcggctggcctcaagtatgttgagatgggaatcgagtgggtgaagaccaatgtgttgggttttgcaccacgaagcccagagcccgagaggccggctgggcagacatatgcacagagcctcatgggccgcttccagatgcctgcagcacgcggctccaacgatttatacggcctcgtgaaccaagcactgagcggagcaagtgcactctacggcgcaggcagcaaagacgcacaagcctcggatctgagccgcgcagcatcaaacctcgtcccagacaacatccgcaacaacgacgaccgcctcaactacgtcaccagccagcgtcagcgcctcgaaaccctgctgcaagcattcgaccgcgagcaagacaacatccgctcccagcagagtggcggaagccggtactacgacaacagcagggcgagcagcagcagcggcaacctatcacgaaacaagagcgaagtcgaattcgacagaatcgagcgcgacgaagtcaacgagcgcccgccatacccactcacaccaccgccgctgggaccgccgaacaagctcgggctggatgccgtggaattggcagcgcgcagaggtgccagaggacccgctcgcgtatggaaaggagccgggacagtcgcgtgcgagaacttcgggctttgatctcggagatcgttagggaacaaatccgtggaggcagatgtctggcttgggacactgaggcgtttatgacatatgatagatttatgtggcctggttaggcacatggcgtatatgcttagggcgtacatctggtatcctgcacggccaatgaagtattcttactcgaacagtatcacatgccatcttctgtcaaaagccagctctgaagcttgtcccgcttcttgagagcgtcatgccattatatgttatacatcctacacgtacaccgtctctagtatctcatgtattcattcacatctgtatctacgccttcacctccttgaacgggtatttgacctgatcgtccttcctgaccacaatcttcctcttcttcttcgtgctcacatgctcgacccacacttccctcgtcaacttgctcgaaaactcgcgaataaaccggggatcccacaattcactcgcaatacccaagtctttgcaacaccgcattagcgcattggatttgcacccttccgttgccgtcggaataccgtcggggtcgaagtattgctgctcgccgcgggctatggatacgaggctgtgtttgcattagtctcgcaattagctagataggtgaggagaaaacataccgcccctgcacaatcaatccatactcccttgtcacaatcttacccgtaacaatactctctcctcggggtgccagcccccagcctcccggcccaaacgccttgttcaatatccggcggtacttgatctctggcaagtataatatgccatcgggcttgacctcgacgtcttcgtggacggtgggcgcgagaaggatttctgactgctcgggcgtgaaagatatgctgccgagaccgtggtacgagcgcgtccagtcgattgctggcacgccgtcgatttcgggaggggcgtcggagaggccgtcggtgagcgagcgtttggagcgtgcgtcattggcagcggcgtcggcggagttgttgcggtgggttgggacggggggctctgtggcggggaaggatggggtgacggtgcgttggggggctgctgctgctgctgctcgggctgatgtggttgtagatgaagcggctggttttgcgggagttgctgcagtggatgtagtcgaggagggcttggcggttgaggttgtgcttgctggtgcagctttggaggaagaaacccaagctgtgcgggatgccgttgaagagatgctgcggtgcgatatccgatatgcggaaggtgcagctcgtgatgatgcagacacgttgaggagagcagaaaagcccttgcgtgctgatgtggtcgccattgtcattgtgtgcatcgattcgtcgagacggcggttgatgtctcgaggaacgcctcaacgcgaagtcacgatttcgcgtggttagctacaaccaatcagagcatcactgttcgcgcttacaccgccccggagggtcggcagaactgacgcgtctatccccgcgatccactttgagtcgtgtcactcctagatcctgcataccgcgctatcatgtcgcacatgcggatcaacggagcaaagtttgcgaaatgtttgagcggacgaagattacccccgagccagtcagagttcgagcgggacggggttcaccccttccccgtcggcagtgatgtatcgaaacacccgtacatacaagcttaatgccaaatgtctcctgtctaaaagttgaagaagacagtcgatcctcaaccacctttcgactttagaaccacgcactggttaccatcgtcacctcgggatcacgacggtccgtgatcgcttcgtctgatactgtacacccatgttccgaggatagactggcgaccagtggcataggtcaaatgtcttctgccccaccgatgccatcctagtgccgatcctagagcttaaccattcttctacttaagcgtcgctgtcagcccccgatcttcccctacgtgacatttatccacaaccatcatgtcgtctacaacacaagaagggagatccgcactggcgaggatcttctccagtgtgtctatatcgcagctccttgctatcgctgttgtccttgtgtgtagacccggttcatggcatctcacattacactagctggtcgctaacaaacaggccagttcgtcgtccaattcatcgccaaaggaattcagcgcatctacttccacccgctcagcaagtttccaggaccgaagctcagagccgctactcgtcttcagtcacacattgaagtgtggactggtgacaaacatcgttcgttcgctgatttgcaccggaagtacggtcacgtagttcgcgttaatcctgatgagcttagcttcacggatccaaactcgtggaaagacgtgagtgaatccaccgaatcacacaccgctgatgaaacattgatcttctttgcaaagaatccggacaacccatcaaggcgttttgcaatcttgtgctgaccaactgcagatttatggtcatggtacgaaagggactcccggtaccgtcccccacaagacctggcaacgatatggccagtcagtcaatggatcgcccaatctcatcctggctcgcgacgcagaccataaccggcagcgaaagatcttcaccccagctttctcagaccgtgctctcaagcagcaggagccactctttctgaaatacacccagcagcttgttgcgaagctaaaagatagcattgtgcaagactcggagaaacctttcgatatggtgaagatgtacaattttactacctttgacatcatgggcgatttgactttcggagaacctctgcacatgcttgaaaacgcagagtagtacgtccaattattctctgataatgacacgtgctgaccaatctcatagcgatccatgggtcagcatcatcttctcaagcatcaagattgcaagcagaatcagcatcctcatgaactacgacaatatatggcgaatcttcaagcttattagtcccaaaggatcaaacaagagacgattcgagcattttcaatacgcagtcacgcgcgtaaccaagcgtcttgaaaaaggtcgcgacactgaaggcgtggacttgtgggaccttgtgcttggtcaaaaagagggcaaaggcctcactagagacgagatggactcgaatgcgtccctgttcatgattgcgggcacggaaactacagccacgttactatccggcctgacatacaagctgctgaagaaccctgcatgcatggagaaggttgcggaagaggtccgcagtgctttcaaaaccggcgacgaaatgaccatggaggcactcgctgcgctgccatacttcggtgcttgcatcaaggaggccttccgactgtaccctccagtaccccttggtcttccaagaacaacccccgaagacggcagcacagtttgtggccagttcatcccaccgaagactgtttgcatgataccacaggctgcaatgtatagccacccggacaacttcaggaacccacacagcttcttgccagagaggtggctgggcgacccgaggttcgaaggcgatcagagacagtgcttacagccattctccataggctcgagagattgcgtaggaaagaagtgagtctcaagcttgtattgtgaagagattttgtgctaatggcgaatagcctggcttatcatgaactgcgtctggtcatggcgaagattctgtacaattttgatctcgaactcaaccccgagagtgagggctgggaggatcagcagacatttatcttgtgggagaagaagccgttgatgtgcaagctcaaagcagtcaattaatagcatgacgttgctcgcataggtcattatcacggaccaagtagatacacacatctacaactcgatacgagcacaccggatgcatgtaaccgatgccgacttcatgccatgttaccgaccccgacttgacgccatttgatcgatcccgacttaatgctttgatacccacgtaaatgtcctgaaacgttcgcgtctagagacgatgaggaagtttccaagactgctgccatggctgccaagaatgccttatcgaagtattcacccccgcccaaatcccacttaagaattgcacaatcgtcagcgaaacatagagccacttgattacgtacacatacgtacggtatcactcacttgcttttacagtacgctgtcgttgcccagcgcaacaccagctcactccgccctctccgccccacgcatcccaagaagcccaaggcgggacggacgggtcagcaaataagcgggatcgccggttcatcacagcacgggtcgtcacgccccacaaggcccttcaacgtacggaggtacccatttcttcctgagcgattactccatgacaaaatctgctcccaagcatcaaaagatgcaaggaagtcaaacggtccctttgtccaaagctcaagtttaccagaatccaatctcgaagatcctatgaaggttccaaacactgtgccatttacttgcagggtgcttacgccgagcgcccagttcctccgttctgcgcaaactatactgacggatcgggaagcatgtctaaaaagaaacacccgaatcgtcgatggcaaggatgggacagggtactagcaccgggagcagcagtggatcggctttatgttccgtaggaggatttccgaaggatgtcacggccatatcagaccagaaggagggggcagattcagacgacgatctcgatgttgaagatatcgacaacagatattttatagcgtcgtgcatatcactacaagggagtaccagcacctggagaagtcaaacgtatcatgtactcacagctatcaaatcgggattataccagctgaatatcgtaaactcttgacatgtatcgaatactagtgtgtatctgacagaccttcagttctgacacttggcccacacatgtatccacctaatgttcaggacgcctgaactttaacgccctgtagatgatatatgtatagtcttgattcgccaggaatcattactgcaaagttaacgccgaccgaactggattatcataaactcccggggccggccggacagacgccccgttggtacccacagcttggccgctgtagccgaacctgcatttgtgctcacaactcccaagtacgagatactgagctcgtgaagggtacggtgcatgacctctgagacacttctctccatcagcgaaaagaaaatctgtcctcgtccatccactatctttactgttcgttataacaacgactatatcaaggttcatcgtattgtactcttcacgcagtttctgtaacactgcctcgcgcattagcatatatcttgtcaggcgtcccgtcgtatttgcaaggaggtaccacgtctgattcagacgaatcaacttctctacatccaccatgcgagtcggagatgagcacgatgtctagcatctccacccacatgcaaaccctgcagcctactgaaactcaaagctggatacgatcttggtggtcagcaagaaaccctatattgaccggaggatgaggaaaaatggaaacatcctcttggtcactccaaccagactttagtagaacaggatcccgaccttggccaacatgatgacgggttggcgatgatatcatctgtgaaagcagtcagagaggtaatcaaatctgctgggtctgtctcagggacgagactatgctagttcgggaattgtatagcagtgggttcagcataaaaggcagcaatgtccttcacattctgttgctctatcctgcagagcttcaagtattcagcctcatacttccaccctccactgtctttccgccttcctgcgaaatcatcctcctccatacatcatcatgatgaacattgcggcattctgcatgctttttgcagccaatctagcttctggcgcagcagtagccaaccctgaagcacagagagacatcaacatttccttcacgagcaagggaaatcttgccaactatcgctcgtccggcaaagtgaacgtcaccaaagaaacaacattcacatccatgaagccactggaactcaagctcacgcctcttcccggcctctcagcaaagaccggagacagcaccaacgcccttgtccccgtatccagctgcctcaccccgcgcatcgccgctgatccagaagactgcgacgcgctctgcacgttcctagaagagagcaccgaagacctccttctcccggcgctcgaaatccaagaaatcgaaaccgggacttgtgggtttggagtcgccaacctctggccatgcggatcggttaccttttcgcagaaccagttggggccggtttgcaggaacatgctgagtgagtgcgtgcgcaatggagaagatggatttgtggaggatattggtgggcagaatttggcttttgcgctgtatgggctggagagtgcgccgccttatactgcggctcctggagactgttagacgggattcattcgagtgcggcgttgtacttagacatcgtatcatgtatccacgtagtgcacaactccctagcttgacttgagtacctctgcgatcttgtatcgagctgtacgactttgtatctcaagcgcttggcttagctagagctttgtgcttccacattcgtttagttgaataaaacaccgtctttcgttgctcatgatgtaaaagcttgtgcggagatcttttgagaattaagaataccattctgctgtttctgagtcatatgtcgcctcaccggaccttccacatcattcttctataagcacctgatgccatgatgcagtcatggtcaaggatgccaaaaattatgattggccagaaacatgtataagtatagtaccctacacttcccacgcagaccccttttccaccatcgtaaatctcacaacttcgcaacacgtattggcgtcacaagctacctcctacatctcattatgcaaaggattgatcttgatttcgtaagtagccttggattaacctccggatgcacccatcctacacataccaaccattaccgttgtcccaatatctgctccctcatcccttcctacaacgatgactaacttctcctagagcggggatacagacttatcgcgctttagcgaaacgctcgaccttttggcagttgtccctacaaattccacgctgccaacattcatcggccattgggcaccgcctgaagccactgcacgatatgtccacatgtacacgcaactaagcgctgttcagatcgagtatctccaggatcacaagccccatggcacctggactcttccatgccccgaagcagacttctctggattcttgtctcgccagatcgttgacttgcacacgcattccgcggatccggacatgatctccaagctttccacaagcttcgcggaacaacaagcgaaagacgcgacgcaagttcagttgttcagcatcaaggtgctgcgcgagaacaacgatgggtggctcgtgccgaatacaaaattgatgtggaaatgggtcaagccgcagagcgcttaccggacatctggcgcttgggaatccactttggagaaagccgtgattgatggggagtggtctgcagggaaggggttggtgattttagtgaagagtgttcgtgaggagaattcctgaagtttgggatataaccaaggaaacgttcctttatgtaataaatacaatgttattatgtatacgatatgacaaacgatagatcggccacggaataataccttgaagacggagacaagctcggcaggtagtgccgacgtctgcagtgagtggagacttccaagacttcccaaggaaggccttatcgacgtaccgaccccgcactgcggtaacatccatctctcaatatcccacttatgatttctgcagtgttgcaagcatttataaactcttcctctttctttacgtaaactgaagcattcgctcaggtattaagccgctcgctatcgtccaaattctaggcggatgcaaaagaggagtatgccaaggtcgcctcagggagcatcatgatggatcatcgacccatcaggagtctagcagagtggttttacctagtaactgttagtatggctttggcgacgtaagccaattctgtgttcacataccttgaacggcaaagcgttcggtatgacgactatctcattcgtaggccgaacatgcattgaagtggacacaaaagtcggcggacgactcagtgctatcaaaacggtgtgacttataagggcatcacctgttcctatccacagaacgttttactttctcttctcacgatctgattgtcatggccgcctaccttttatccctgggtttccttttcgccgcttccataaatgctgcacctcaagcatcccaggcattgtcggcatcgtctgtaacaccatcgccgtctgcttcaccttctttaacttccgaggagcgagacgagttgtttcaacttcacgaagagctagtcaacataccctcgatctcgagcgatgaggtagagtgcgcagattacatctcagaatacctggaagagcttggatattatgttgagaaagtaccggttgcgaacacgagcacgttcaatgtgtttgcgtatccatccgcgctcaaggatgagggtatatggcccgaggtactgatcaccagccacattgatacagtacgtgcaccactcacatctactccttattactgatcggactaggtaccgccattctacccgttcgaaaggcgtgaagaaaatgggacgatcttccactacggccgcggcaccgttgatgcaaaagggcctgtagcaacaatgatcatcgcttcgcacaaattcttccaatctcgatccaacactccccggctgggtatgctctttgttgtagccgaggagaccggtggcgccggtatgaaagcttttgcctcgtatgcgaaaaacaccaccttccgcgccggcatctttggtgaacctacggaaggcaaattggccagtggccataagggcagccttggcttgactctcgacgtcaagggcaaatccgctcattctgcctatccatggctgggcatttcagcggttaactatctcgctgaagctatcgttgtcctaaatgcactcgagcccgcattgccgcagagcgaactcctcggagctacgacactcaatgccgggcttattcgaggcggtgtagcaggtaacgtcgttccggaagcagcgaatgctagtgtccagatacgtatttcgcgctctgaagacgatgccgtgtcgacggttcagggtatgatcactcgcatgctttcgccgctcataactcgcgcggaagaagcgaatgctacgttcagccttatctggtcaaatgcgacgtatcctgcgcctatactagacaccgatgttgagggcctggagatcgccccggtgttctatggaacggacatcccaagcttgccgcaggtggagaagaaatatcttttcgggacgggcacaattgaggttgcacatacgccgaatgagggcttaagtcaggatgagcttgtacaggctgcggaggcctacggtttgatcttagagagtttgttcccgagtaactcgacggctgaacaatgacaaagagcacccaaacacacacgacaagttgactgaatggtcgaccgcaacagccaactgcagtaattgtatatagagataagagagaaaatttgatgttggaagcaaagtagcagcattttgcttctcgaactgaaccaacgttgtgacagaatcgttcgtctctgttacaacctaagtctccaagcattttgttctgtcacagtgcacttcagttgttatgcatgtcacatgggggtttgcacaagttttccgctctctaacttagggcatgatgcaaattttgtattggtcgagctatagtgcggcataacagaagtgcaaacgctcaagatgaaggttaaaggcggccagagcttgactgtcctagaaaagtttcccacttgagtctttttctatcgcacacaacatataaaaataactggtttacaccggaaattcaacccatacccacgaacaagatgtccgtctacggccacgaagcctcgtccggccagcccctcatggtatgttcccgggacacacgtgatcaacttggtctgacctgaactagttcattggagctttcaaagaagccctccagcagatgtgcgtggaggagatgatagctctcactcagaaggtatgtcagtgcgacatcagtatgcaatgtctctaacattggcgccgcaggtcaagcatgactctgtcaagttcaccgtggacaaattgctccagatggaggaagctgcgtgggaagcccgcaatgctatcgtgtcggcgctcaacctcggcagcattcagcttgcggaggcgcttgagaagctcgatcgccacgacaaagcacagatggtcaacagggttagtactgtgattggacatgcttacgaagcggatgtagagttggaggtcgctacaaagctgaggggtgagcttgacttcttgggtccccagaaggagtacgaagaggagatgcgcaaagagaagagcggatgagaaggtcgcaagccgccgctcccgttatcacacggagcaaatgacgtctatcatcgagcacgtttctcattgaggagtcacgaatagcaaccaaagcggttggttattcgaggagacgagtcagcaatatagttttaaaaagtcacagatcgtagcgactcaatgatctcccacatccactcaacgtgcacacaacattgatgactgtacacgagttagaattccgagattgctaggttgccatttcccagcagtgaaggtgtagaggcgcagcttgcgccagcgtttatcgcccgcccctctcctccgatctccgcagccctcccaccaacacgaccccacacaaaaactagccttaaattcaatcacgactgatcagggacttctcagccacagatatggccgagacattgagcgaccgcatacatgtgcgggcggtaagaacgacgaaacttttgccgcgatacggtcacagttcactgacaggccgtgaaggaagaaatagagcgtacccaagaaaccagcagcattgacaacactacgagcaggttggactgtggttgtgcaaatgccattgcagagatggcgcaggcgcattatgacgaggtgcagcagctgaagcggacacatgcttatgaaatgtaccggttgaggacgcagaaacacagagaaatcagagctatggtacaagcatcaactgtgagttaaaaaaaatacgttctaaacatacgcggaaagctcaagaaatgcgtgtataggcagcgcaagcgactagactcgatcaagtcaaagagtgccgtcgaaggtatcgaatgcagaaaaagacacatgcttaccagatgggcctgttgagcagagagaaagaatatgagcgcgcactggtcttggacgaagtcgaagtaagtcatcaattccgactcgtcttcctgaataatagaagcagattctaatcatatctaggctttggacgcaggatatgccgagctgaagcataagttcagagctcagaaaacagccaatcatggcctaataagcgagatggaacaaatgcaggtgcatctgaacgagaaggataagcaactgaaagctatgcgtctcaggacaagcggcctcgtcaacgaacacgcaatcgccgacattctgagcaaagaaattcgcgcagccaccaactctcaagtgagcagagaggaagccaacatgaacaggacaagcgacgcgcgacaggagttaagagctttgaagaacatttgtaccacgcgcagatctggcttgaagattcggtacgacaatctgcgccaccaggaaatcgaaatccagcttccggtcgatcgcgatcaggtcattaccgccgctggtaaataccagaaactggtgacaacagatatggacaacttactacattggctagacgaagttgtgaaagacttgaccaggagagatgtcacccttgttgagcgcatagaccgagtgtattcggagcgcaccgaagggcgcaaccagaggcttgaaaggttacataacctggctgatctttgtggtgtgaggggaagattggcatttactgaggactcggatgacgaatcggattgaacgaagatcaggccgactagactctgaggcttttggctgcgaagggaagaagattgaggcgatgcgaagttacacgaatatggagcgatcattcaagaatacttctgccacagaggctacaatatagcggctgcagccttcccgggtgcacgtaatacgtgtggcgaatggccgcacatccgggcatcggcgaacaaatagaatagcacactacaaatcactggaacaagagctcatctagcaaaggtctctttttgtcacggccctgaaatgcttaagtcccaacttctactaacctgtctgctgcgcagtggtgaaggtcgagacaaacaaaattgtgccagtgtaacctcccgcgctccgcctccacttcctctgcgatctgacctcgcccccaaacaacactactgaccacatcgcttcaaatcttggctatacttctcgaacttctacttcccctgtgggcaatgccgcctgacgcgatgatggacacgttccgcgaagtgatgcaagtgcgaaaggtaagttgaccgactatccgtcaaggtgatgggttctgccatgctagcaagcctaacagaaggagtccgccttgctcaaagagtttgctagcatgatcgccgctattcaaggtctctgcgaggaccgcggcgcaggcatcgcacgattggcacaaggagcattgaagataaggatatagcacgtttttcctaagtcgaagtggaaatttcagagctcggctagagagttacgatgagcctttcgagactaaaacttttcctcaccatgtccttcagagatcgaattgatcaaccgtgaaagtactctacttgtttccttacttgttcaccgcgccacatccacatttctctcatggctcggctggcatttcagaagcacatcatccagtcctccccccttcccggcatgcatccaccttaccaaatccagcgagtcttgggccagttgctcggcagcggagtcggcgtgctgatatcaggaaagtagagcttgtggtagtcatctgtggttggagtctgggtgctagtgacgactggaccattggcaccctgatatgcagtgacggtgtggaaataagtcgtggtctgggtgatcacggtggtaccggtaatcagttggggagcggctgagaccatggccgcgaaagcggcgagggtgattgcggtgacttgcatggtctgtggtagtttgtgtagatgatagtggtggctggaggtatacgacgtactgtgaatgttgaagagttgaaactgtgatctggtgggttacaagtgtttggggtgatatcgagtaagtatacttaagaaaggaagaaaaggatgtgggctttatatacctgtgtctggtgcagaatctggctcggccgcacaacggctggtaacttcggagtggggaaatgatgcaagagtggtccgctcatacattagtatcgataaatacacattattgctgggtatctggtgggacacggtgtatttgggtcccggaactttattgtgacacggtgctaaatatcatgcggaacatgttgaggctcttacaagaaccagagactttggaaagcaagacatcagcattgcatgtgctcctggagtcatgtagcccgagaagctctagcaaaagttagaggaacacaacaggtaaatgatgtaggcatgaaggagatctattttgttttgcagatatatatgatagcaaccctccttgaacaactgaattttatcacaactctcagtcatttcacactttcagagctgtctatgaacatgaacctattgacactttttagacccccagtagttcggagtgaccacaaacttagggtaagtcggaccactcagtcattatccgagttagaattggaggtcgcattaccgtcggcatccgaggaactttggtctcgtcagggactttgaccgtaggcctgtatgtgaccaagagttcagactccaaggcagtttgcaaatccgcacagacatgcctagtcataatgaccgccgcggtggctgtatagctggtctttgtgcgacgtgcggatgaggtggctgtcaggaggccaatggcgatgaagattatattgaactgcatggccttgactatgtcagacatgatagtggtggctcgaggtatacaacgtactgtggtgtccttttaggtgtagtttgataaggtgggctgaagttgtatgacgcgctgtgatatctgcgtgtttggaatatgatcaggtgtactggatgtcttcaggatatgaaggtgggagttcaggacgaactaaatcatatagggctatgcgagtacaatggggaggatttatgatggacggattttctaccatggaacgctaccagcccacgcgacgcttgtaccatagagtttcaccagatgagaagaaagttcacactttggtttttgatcatatcatcaatgagctcctattgagtagacattataaagtagacctttggaagttgtgaaaaagaaaagaagaaagccgaagatacctacacgctgattgggctactgacagtcacgtactgctcagtttcctgctcctcaacaagatcgccaagaatctcatcagcatctctgaatacgtagtccatatggccatcgccctgcttgaggtgcaggatgctgccagagatcatgtccttcgtcttctttgccatactcaccggaacgttcatgtcttccgttccgtgccacagtgtaagcggcaccccatcgtccacgacagtgaggtgttctggctcgaaaccccattcggttccgtacagtttcgcctcccatgatgcaccctcgccactcttcgcgaaacttcccctcgtcatggcgacaaaggtaggccagttggcgggatccttgacggccagaacgtcgccgggatgtcgcttgaagggctcattgctcatgagatcttcgagtaccttggggtccttgtcccgtgctgccttgcccattgtgttgtcgaagaagaaagatgtgaggcccgtagcccatggcgcggcccaaaacaggaaacgagttggtaccggcattcccgctgtaccgaatttgaggggacatatgccgctggctaccgtcacgccgaggagtctctctttcgggatagtcttgagacaggccagcgcgtatggtccgccgccagatactcctaacacgtaaaattcatgtatcttgagctggtcggctagcgcgatgacgtcggtgggccagtcgagtatggagcgggctttctggaaggttgagaagccgctgccagggcggtccggcgcgatgaggcgtacgctatgtttggtgcatgccgagtgccatatcttgccttcgaagcgcgaggaaggaaatccatgcatgtagatgatcgttttgcggggaacggggctgccatatatggcataggacagtgtgcgaccgtcgctgagcttgacgctctcgttttcaagcgtcgccatgcaggcgtcgtgatgtcgcgggtgagaagtgttctgcctagaccttgatattaaagtttggtgagcttaggtaagtttggaaccctgcagaaggtttagtgagaggatcaagtgcgacattttgaggctaggtggccttgagggatatttcctgcatcaagggttgctaatacgcggtgtaccaagtgagtgatcacttgcgcggggtgagatgggaacgctaacgccaagcgaacgctagtgcatacagagtttagttttaaaagggtccagaggcctgtccggacatcatctgcaactttcacaccattcatcgatgattgcattcctgatctggtatctcacatgccgccagcacatccaacgcgcttcttccgtagcacgaagcctcaatgcagcttagctgtcatcaatacaagtggagatgccatcgcagatcgaaacgcgctgagtgcatcgccacaacgtcgtgtcccaccttggacaaaaccatgacttcctcggtagcgccctgctaaacccatcctttcggctgaattgagcgaacccagtcggcggttcctggatcggtactcttaggcatggttatcttgagtttatcctgtggctgatcacacatgcgatgggtcgcacttctatatgctcacgtctttgtctctagtacagatgcaagtttgttctgatgatcttcatttcagttgatgcaatgtcagactttctcattacatgggagaaaagcaatagcttgcctcataggcgcgtcatgtattccttattcatttcataatgagaggacagaaccatggagccctccacgatccaatgatgccttgtcatgctccacaatgcctttccctacggcatcagctcagagcaagggcaggaagatgtcttagaagaccaataagcacatcaatgaccttcgtctgcctgaaagacgcaagcgggctttcaagctccctacttgtaatgggtgaagccgaacggacgcagaagcgccttaatgaacgtgtctgccttcgcacgcttcagaggatagatgaaattgggaacggtgtactcgcgaagcttcgagatgttgcggaagagcttgagctcaaagaccttagggttgcggcaatgatccaagaagttgaagatgttgaggtggaccttggccaacgcctagcacacgatcaggacttagtctcagtctcaagtgtgtttgcgcgaacacataccttcttgcactgagtgattgacgtagggatatcctcaattcggcacagacagcacatctcctgccacatttcgagcttacccatgtcgataccgaagtggcgagcaaactcggcgtcgaaggcatccagacgctggcgctgcttctccttcttggaccacttctcctggactgcgagacgcgccatctcgctcgttaggctggcaccaggttcctcctcaaagtcggagaattgggcgaaatagctgctgccatgctcagaagaatcagtatcggatacggacagcgtgctgcattcgttcgatgaagaggaggacgtggtctggaatttatcggtgtgcagcgaaacacttcccccgtctatgaatcgtcaggtatgcaggatagatacgggcaatctactcacgctgactacccttgcgggcgggcctaccgcgacgagccattacgcctgcaagacgatgactgttagctgaattctatgtttgaggtagaatttggcgaccggctcaagatgcagaagttgttgcggacccaaagcaatcgtgaacgtagcagcgcaggcgggtgttgataaatgagacacacgtgccaagggcacactacgtcactgcgtgagagtggacattttttttgtgagctttcatatagtgttagatcacgaaatctacgctgatagtagcgatgatggtgaagatgagggcacttgcacgcagttcatgttaagactgattgctaagatcacaatgggttcaagctttccccagatagatgccacagcgaatgcattcactggtcagctgggatacaccacgcggtaagtttatagacataaggtctacactttgatggttgagcaaaataccctttttggattagtacgtgagagtcagtcacccctacgtttctacaagtgttctgcacgagctcgaacgatttcttccgaccatacggaccgagaagacaaactcaaagacttccccaagagtcaacaaagctcctagtgtacgaaactaaacgcagactcagagagttgtgtagtgccagctgcccttttgatgacagatttagctcaggcactgccataagcgggactcagatcctttaggaagaccggaaggaaagtatctctctttgccatgtcaagcggataggtgcgacccggcttgagggcgtctttggcgaataccatgaaatcctcaaacagtggcacaggaacaccagtccgctggttatcgagaacgtcaaagatattagccagaacgttctcgagtacctatttgataacaggttagatatcgccatttttgcaagtctggcgacaagccggacgtacctccatacaaccaggaatagtgtccgggatcggatcgatgttacagacactgcacagcttctgccaagtgtccaggtcgccggtatcaccgccataatgatcttcgaagtcatcattgaagatttcaatgcggtgaagacgacgttcaactttgtcccagcccatgtgcctagagagacgccagaactcattgctgaagggcgcgcttgggttgggcatgaaaccgtcgaattgatgccagacagatgtaccatcatcgctagcggccagtgcagagctagcactggaaacatccaagttgacaactgccatatcagcgaagaccgagtattgcgcacataggctcgttactaaccgagagcacgccagacatagatctcatcaaaagcctgaagccacttcgctttccacggctcctcaccgccagcccaaccgagcagcttggcgagaaggttgaattggcgtttcggactgtcatggatgtcgagctcaaagtcagtgccttcggtccagctgttgagtagagcctgttgagcatcggtcaacttgtacggacgcccccatctcgagcgatagcttcacgcgtagttgaggttgcagtggtgttgatatgttgtaacgacactgaagtttaaaagtgagagtgtaccaggactgcgcgcgatgaaggtgaatggaagcagtgagtacccgcgatgatgtgaaccatcactgatgcatggcagctctcatcgcttcatgaatcagggctgagtatgtaggagggtaaaagctgtgaaacaacctttcatgttattgaaagtgtattggagtatcgagaaccaactgttcaaagcggtgtgtaaaatcccccaagttctgccccgtaaacatccgcctgggaccaagcagtgaacgaaattcaagacaaacatcattgacgccgcaagcttcgtgtacggtatttaaccaaccccacatcaaatcttcctcaaaaacacattcaacagtccatcccccttcgcgcactccctcggaaacgtgtgccccgcacgcgtatacctcacaaactgcccatacgaccgaaaccgcaagaccttgacctctggattgcgccgatggtcgagcacgttgtacagattgaccattacgggtgacatgatctaggaatcgttagcctactgcaataatttccatgagcctgttttgttgaacgaaccttccgacactgcgtcaccgacttcggagcaacatcaacacccacatcttcacaaagttgctgccatcggtccaacttattcaagtgtgtaccataatggtgtgcgatttctgctgcgagtgctttgacttgttgctcgcgtcgctcggtctgggtccacttttgatgcttggataggcgggcgaattcttgcttgaagggggatgtaggggctgggtcgaagccgggaaattggagccagaaggggctgggtgaggggggctggggctctgttgatagttcatctgggtcttggttggatgtgtatggactgggcgattgcgattgggtgtctttcgttaatacatctggttcttggtcggatgtgtgtgtttggactgcgagactagtgtttgcctcatggtagatcgaagagtctagcttgtcatcggcggtggtgagtgcttcgagacaagtttcgaggacttcgatagtgggcacgttgatagatactcctccgttgacggagccgttggtgtcaagagacaggacgcttggggcttcggagatgagggagtacgaagaggtgctcgatccaacagacaagcggcgcatgcgatcgagaagatcgggctctgcagtttgcgtagccatggtctcagcgttgagcgtcgtgttgtcgttcgacatccttgttttcgagaaggttgacgacttgtaatggtgacacaggaatgtacagccctcacttcatcggttgcggtctatgtaaggtcaattcccagaaaatcgcgacgatacaagtaccgactctgtgattttgctttttgtaacgcccatagcttggccgataagatgaccgtgttttgctgctcgaccatggttacttgatctcttagcccgcaccgagccatgtttagatattcgcctcatgcaaaaagccgcgcttatcaaaacttcgcacagctcgttcgaaatcgacacattgaatctagaaattgcttttatttgtagtggttcttactaaacgtgtagcgaaacagcgacttctatgtcttcaaaccgaccataaaacgatctcgctgacaatgacacaactcattctgaagtaccatcgcccgcgtcaaagtaataccactattttaaacttggtcaacgcgctcaatacattcaggcccacggtcctaggtcttgcacaacgctaacaacgccgaatcctaccaagctcatgttctttcccggggtacagttcactcgctcgtgtccagcttcgacatcttgccctgtcgcacgccctgtacagaatcctcgctcttgcgcttgcgtctgatcttgttcgtagtatcaaactccagaccctgctcgcggattttcttggtagcagcgcgagtccgaccaaagccatcaacagactgggacttttccttctcgccagatgtagcacattcagtaccacctgacttgattgtattctcgttggcttgatcaggacggcggttgataaggacaatacgcttgggcttgaagtccctctcctccaccgtacagcggttgatgagggtaattctctttggctggaggtcgtcccgttcaaccactggctcgatcttatcctcaaccacagcgctgttttgatcagggcggcaattaatcaagacgatccgcttaggccgaaactccctctccgcagccccatcgcggttgatcaagacgatcctcttgggccggaagtccctctctgccgtaccgcggctgatgatagtaattctcttgggtcccgtgggaacttttgcgaatccagatcccatctgcagaggttggtgaggcaaaaaccacttcccatcaacccaaagccccctctggctactcccatcctgcatcttgcacaccataggctgcgatgccactggctgcgcataaacgctccttgcaaagcttccaccactcttcctcgccgccatcctctccacctccttcctcgcgcgcgccatcgtccccgcgagcggcttgatggggaaacgcgtgggcgtcttgatgcgcgcggcaatcgccctacattgcctgttctggcgggtgacttgcctgcttgaacgacctacatcgttccagtctgtgtcgtcgaaagtgcgtagggtgaactcgctgcgctggaatgagcttatgcgagggctgggatgcagatgggatacagatgggatacatacatgctactgctagacctagacggagaggatgtgagcagtgctgcagcggcctcatcgctttcgcgggccaaggagatgaggtcggagaggtagcctgagtcggctcgggagtaagagattttggaggtgtccttgggagccattgcggcttgtctggtgcagttgactcgtacaactgggtagttgttaagaagtcaagaggcttcctgcaaggaaaagggcttgagagaaatttttatgtcggtagcttgctgatgttttgcaagagacgcgttgtgcgtttgtcgtacgcgttcttgacgcgctgcagtcccgattgggttgtcgaggtgaaagagagcaagaaaaagttgtgtgtgtgagcaacctgctgaaaatcaaatttgtacgggcgtgtatttagtcaaggatagcgagcggcagaagaggagacacactttaaatacttctctcctagtggcgtagtcgaaccaggaaaacagctaccacgggtagtacttctgaattccctctgttgcaaaagccctgcgtcaattttctgtatggacaaaaccaggagtgggcgctaagcagctttttttgtgctatttcttggttgcgaaatgtgctaaagttgtttccaaccatcgccaatgtcttgtatcaattcgatccgtgccaaaaacttttctctgttcggatcgcttttcgtgcatatcttgcccccgccttaagcccacctacctgccagactctccattgtagtcactcccgccaaaacgcgatgcaagtcctccaggtcaaagctctcccttgccgacgaatactccaacgccccctcacgatcatcctcttctgcagccaatgcttcttcgaaaatatcacgctcggtaacaaccacggccatgttcttttccccatacaccaagcgcggagtctttagtaccggggtgccattctatacaccacccgcggattttacgatctccgaaaccttgcgtgcgaggtcttcagcctcggccttcgtcgcggcctcggcgtagacacggactgcatcttcggtgccactggcacgagcgaaagagcggccttggcggaatttctggacttctttgtcgatctgggattggacgccgtcaggctttgtgagctttcgctcggcatccgtggtcttgaagatattgcgatctttcacgagaacttttgagagacgattcggaagatcagtgtaggttgcgagccactcctgaggaccccaccgcttgtgtgcgaggacaacctcgacaaggaggaagtcagatagcgcatctccgacagcctggttgatcaaatctatgcaagcgcggaggatttcgagattctctgcctcagaaggtgacttgggctcgtagctctggatgatgttcagggtattttgagagaagatggcagtgccatggccgttggcctcgaagtagacaccaatgtcgagcttctgagcggcatggtggaggtactttactccggtaggcgtgcaggtgacaggaagacggaggttcttctcgacatactccgtggctgcgccgtttgcatatgcagtctgtacaacaccgatcttgatttggtcagcaaggcctgacgagcgtactagatcgccaaagaaagatgcgacaagcgtagcgatgcggtcaccgtctagcaatcggaagacgttctgctcgtccttgaagtaatagacgacacgatctgcatcgccatcgagcgagcagcagcggtcgccggggccagtcttagaggaaggtggcgctcgctggttcgtcttgacatagtcggctccgcactgattcatcattagtgaaaggtaacactctaaagttccggcagacttgcatcaacattgagagcctctggcttaataacgttgtcgttcgtgacggagatctcgagaccagtctcctttgcggggaggtacttgatgagctcgttgagtttagggccaccaacaccattcgcacagtcgacggtcaagccgccgttgggtttcctgctacccatagccttcttgaatgccgaactgaacttctcgtagtagccgacctcagtagggataccgtaggcctcggatgtgccctcagtgttgaggcagcgaaccatgtagtgcagctgtggggttgtcaggaagccatagtccttgtactcagctccagcacccttcaaaccgtccaacaagcagccgagcagccttgatccagaagcacgggtgtcgcgtgcgacaacaacgttggcgggcttgctgagatcgattttctgctcctccgcaatcttgtggtagtacttcgagacggcctcggggctagtctggttggccatctcagtgctgataacctcccatgactcctgtgtaaaagtgtcagtttatagccgccgtgatcggtataaaattggaggatggtggcatacctccagcatgtcaccctatgcaaatgttagccggatactatcaagcgaaaggacagtctcacctttggctctaccagcttcacgccgttgtcctcgggaggattgtgggaagctgtgatcatgaccccaatgtactttccgtccaacttgcgagatcgaagggctgcaatgagaccgacacggactaagacggagtcgaggacattgctgctaaaattagcggtggctctttggtgagttttgcgtcgggcaattaagagttcttacgctttcgttcggaactgtggttgctcaattagtggcgctccttgtattaggatgcgatactcactccggcggtgccataggtgtagacaagtccctcaggcggcgggtgcttctgcgcagcatcaatgataggatcggacattgtgccgtctgttttttgtaagcgatgttcgggccaacagtcaaacttggagaatgcgtagatgtgagcggcgctgctgctgctgaggtccaaaaagtcaagtcgctcgcaagaggtggaggattgctgtgcatatggagcttcagagcccctccacgctaccgtccgcgctagcagggattagtcggacacccctgccgggttctaatgacgttacacttgtacctgagcagatgctgaaaatagctttagctattgcttcttccacgtgctatttccggtcgtaaggaatctgacgctaccgtcaatggttagtattgacggctctttagcagacagcttggtcgtttattaaaaaaattaagaggcagcatcttctggttgcatctggtcgcgcgatggcggggttgtggagctgagcggaggctgaccgctcttcgtccaccacaatgcccgtgctcattgtttcaggcaaaagtagaatcatgctacaagcagcagatgcatacaacgcagtaaagtaataacagaaagagactacagaataggccgtatacccaagaccttaacacagtaataggcagtaggtgcccgtgctcatatgcagctgagtacatagcacgttagcatcactagttgcatgatgacgaatggaattcaagaagtggttcacgagaaaagtgaacttgtcttccattcaagggaagatgtaagaactacctaaagtcaggagagggccccaacgcaggtaccagatatcgatagacctgctttcaaaggaataagggccgaggactgtgtctagaagccctggggtccaagaccggggaagcggccgccaaagccagcaaccggcaagctgtgactgggaataggactaccaatctcaccaagtgcaggtggcgggcctgtcgtgtcaacaaacttgatgtgcgacagacgtccgtcaccaaggttcttgtattcaagcgaccctcctccgttgttatgagtaccatcgatgatgtcgcaggcctcctttagctcttcctgtgttaccacaggctcacgaggatcccggaacgcatccaactgctgctgcacctcatttgcatcaatgaacccatctggtcctgcgtgtctgctcgagagcattttgcagactgtgcagatgacgcgacgaagccagactaggcgtggctcattcggagcgcgatggtctgacacacgcggtgaactcattgtgagaggattggtgaagaagccagatgtcggtgaattgccccatgggccggcagcagacgagaaagcctgcgatggtggcgtgccccagatgctagcagtgttcgcactgccaaagccattgaatgcagtagactggtgcgaattgggcgcgtctggaaatccgaagccaatgggcatgctcctcatcgaaccatgctgttgcacacttgaccgtcgatcagggatttcagggacgtcctcttcgtccagtaaagccttgctgcccaggtgatctgccaactcatcaacatcagagtcttgaccgtgcttgttgctgtcgtgcggcttcacactagaaggccgctgaataggtgctggtcgatggattggctgcaccgatggcgctgagatgggtacatccatgctggcgaacgaccctgacccttgccgtgagtgctgtgttggtgggcccattccaaatggaggtgcctggttaggtccggcaaatcctggcattggtcccagacctggcggtccgtccatgggaaacccccgagggcctgccatgcctggtggtggaaatccacgaaatgcttgaggcacaggcggctgagggaaaaagggcatgcctggtcgcggactcatcatgttcggcagcattgaacctggaccaggaaagccgttcagccccggaggcagacccatactcaatcccggtggccctgatagaccaggcgggggccctattggcggcatcggggacgacggctggcctagcggatgatgacccgcgtgctgcgagtttgccggcttagtcaagatagactttggcatcatgttgccctgcgcttgcgacgtaggagacatggacttgctggtaccaggcgcgacctgcggagtcttgggagaggaaccatgggagccttgccgtgatgtctgtcgaggtcgacttggggttggtgccttgggaacaaagctggaaagtataccgtgtggtgaccggcatacctgtcgagggaggtcttgcttcacagcagttgaaggtggtagcgcgaggagctactggctgagaccggtttccgttgctccggagaacagctattagggaacagcgggcttgtaagtcgtcacttgacgtgtacggtccttttcggccttggctcgtactttcacgctccttgcgctggctgtcgtcgtgggccttcttctacccgagcctccttctccttggcttcccgctctatcccgttcctttcgcttggcatcatctttgaccttcttctccagcgctttctgctcgcgagctttcctctccaattcctgttgtcggtcacgctcttcctgcagccgcttttggcgctcagcttccttgcgctgcttctcctcttcctgagccttgcgctctgcctctttcttcttccgttgctcttctcgcttctttcgctgttcttccaagcgcttctcctcggcagccttgagctcggcctctttcgcagcgagctctgcatctttcttggccttttcttctgctttgatctgccgttgcttctccttcttctcctttcgcttctgggcttcctttgcctttttagcctccttctggtctttcttctcgttctcctcctccagttcttcgagtaaccgtttttgccgttcggcggcgaccttttctcggtaggcttgtaatacgcgctgttcaaacattcgcgctgcaaatatctggaacatccgtcgaccctcctccattcgctgctcttcggtcatggcttcctgcaccttattagtcaaatcaaaagacccaaaaactgatacgcacgtcttcatcctcatcatcctcctcgtagtcctcatcttcgaagccttcctcctcatcgacctcgtcatcgtactcttcctcctctggctgcggggcatggttgtgtgcgctgttgtaccgatgcatgctcggatgcgcatggaagttagcctcctcctctctctgcattcgacgctcggcaagctgctccatcatctcgatgaacttcttcccgtcattcttcagcagatcgtctgcgactgtcagaataccgcctaagacctgaaatcagcatatttccacgtgcaatccgagttccatgtacctttgactgtcaaactactcccaaatcgtaagaagtcggcggcgtctggcgggggcagactgcggtcttcggaatcgtagtcgccgtcggacgatatctcactatttgaatatgtcttcttcgtcgtcttcgccagagtactcgtcttcctcttcatcgtcgtaggggcccgggggcgggtgggtggtcatcaggggtcgcgggtgaggggcactgcgaacatgaccgaaattagcatcaggcaagaagcgaccaacgtcttgctggaggtgcgcgtactgctcgagttcttcatagtatgcatcgtagaggacctctagctcctcctcgatagcggtgcgcttcctcccacacaccgaacagctgcacgagtgcttctgttgctccttcatcttgcgcagaactgcctccttctcgattttgacgagcgacttgcgctcgtcttcgccgagagatagccagaactcgcgaatgcgctcccgctcctccaccgtcgaagtgttccatatgctcttcgagcctgaggtcaccatggagtgattgggtgcggggctatggcgcggtgcgacgtgttgcgtgtaggcgtgcgggggatgcgcggcagcgcctttcttcttcttgcgcggcttcttgctgctgctgggtattggcgcatgcgcgtagccctgctggtagtgcccattcgtgccgtatgcatgctcatagtgctccgcctcctcgtccgagtagaaatcagcatcgtcctcgtcgtcgtactgtgggtcgtctagctcgggatcgtcgtagtgcggtgcgggctggcgggtgtgggctgcattggcaggcaagtgggtggaaccactcgacacaccgttcctcagggtcgcgggcggcgaaggatcctgggcggccttcttcgcggcttccttctcgcgccgcttctgcttcttgcggttgacggcgttcagggctggcatgttgaggacggagctgttgggcggcatcgctgcggcgggggccttggtgccctgggccatggatcggggggttggggtgggaagagatactgggcagagacggttaggggagtgtctggctgtgacgggtgtgtgacaggcgcagatatggctgctgcgggagctagggtgggtcgtgcgagggagcaaaagtgatgagggcacggcaatgggaggggcagggcacgaactgtgcgtgggcgtgtcggtggcaggctctccgctcgggggcggcagcgggcggtggagagaatatggcgtctgggtcgtctgctcaatcggcctgtggtcgtcggtgttgagatggcggaacgtagcagccagccctagcgcggcggtttgagcttggcagtggcagcagcgtccctggctgccgctcagggaaggaaggcgcagtcgggattctcagctcagcagccatcgcagctctcaacacctccgacacgtctcccgcccttcacgctacccacatcccgccgtattccacacgccgcttgccccagctcgtgcgcgcgcgtgccccggtccagtccattattaaagccctcgtccgcctctcgtgctctgcgacccggactctaccacctatctccccttcccctcgactctgtcacagttctcctcgccgcactccgcctgcaccactgcacactgcacactgcacactgcacactgcacactgcacaccgctcgcccgcactctgtcgcttcctttctgtggcacccttcgctgggcgacactagtcttcccttgagaagcgttcgtttgctacctcccgcgaccagaccaaccagttcccgccgccagacaccgactctcgctgcacgtagcgcgcttcttggaagaccgtacatttcataccacagtccacacttgcctctgcacctcgcacttctttgcacgacatcactcgcttcacgcccgactgccaattcctacctggacgacttcttctacctgttggccaagtgcacactgtccaatcgcaatagtcactactcgacgcagtcaccatgtcacaacagcagaatggcgagcccgtcatgcgcaggtacgtaaatgtctcagtcaaattcacaatcctcaataccctggtccaaaccctccatcgtctgcatttcatgtctctgcctgcatgtcgctgctcttgcacgtgcgcgacacttctcgtcttttctcgcttcttctccctttcgcgcggtccgcccaccttctcgtccgtcccagtttccatcgagctactctggtctggacatgcagccatagttcgttcgtagctgttgcagaccccggcttgcgtccgagcttgcattggcttatcctggtcggaagacactccgcctaaaaatagcaacgcctacagcgtccccttgcccacattttatcgacccgcgcgcagtcgttgctttgcttggacgacgcgcttcccgaacattcctacgcttcgacattcaatatctctagcccgtttcataccatctcaccgaatacgtgacacaattcttctgcttcatgacgctgatcagaccacaggaagctagtcatcattggcgacggtgcttgcggcaagactagtttactgagcgtattcacacttggctacttcccgacggtaggtaccccttcaatcttactggctcgcgttacattcttactgtcgtctagcgctatgtcccaaccgtattcgagaactacgtaaccgactgcagagtagacggaaagtctgtacaattagcattgtgggatacggctggccaagaagactacgagcgcctgcgcccgctagcctacagcaaagcacacgtgctcctcatcggcttctccgtcgactcgccggactcgctcgagaacgttaagcacaagtggtctgaggaggcccgcgaacgatgccaaggggtgccaattatcctagttggtttgaagaaagatcttcgtgacgacccacttgcccaggaggaaatgcgcaaaaagtctctccgattcactacgccgaagcaggggagtgatatgaaggagatgatcggcgctcgaaaatacctcgagtgcagctctttgactggagatggtgtcgacgacgtttttgaagctgccacccgcgccgcccttctatccgtcgacaagaaggagactaacggctgctgcgttatcctatgagcaacccaccctcctggagtcgaactccacactttcgtacgtcaatgcattgggcggtgttcttacggagttgaatcatccaggcgttttgagcgcttagttgaaaagccttgtggatggagaattgttctgcttctttgttccgaacacatattcagcatgggatcccgagaaacaccttttaatgacgatgatgacccatcatcttccgctcattactatcttgtgtgcatattttaggcttttgggtagatttttgctgttagcaagaaggggggttttggggctcagctagagagcatgaggagatggaaccgtatatggaaatgctaatcgtatcatataccacattatttgctccacaatcttttcaccgtggtcttgacattgcgaaatcctcgtacatggacatttggaaccaaatacacatatcatacaccctcccccacctcatcccactcaattcctcgtccacccatgattccacccctccctgcccggataatctgtctgcaaccgcgcatactccacaggcacactcccccaaatccccctcttgatcatcgcactcctatacaacctacccacatccttgcctccctcaccaatcgtgcctggatccggcccctgcccaccggccttgctctcatccacgcggttcccgtggctgtccatgagccgcaggtgctcgcacgcggcgcgcatcgacatgtactggcgctcgagctcgagttgctcggcggcgcggcgcttgcgtaggaagaggagccaggcgcggtggatggtccagtgacggagggagcggttgcgggagaagtggagggggcgcggggtgagcgggtgggagaggtggtagcggattgatgctgggtggtggtgttagtggtgaggatctgatagaaaggtcttgaggcgtattatagggtggggtgtatggtgtatgcagtatttttttgtggagacgtactgattctaggatcttgaccggggccttttttgcgcttttgcattggtgatgttgatgagaattgggatgttgttgcgggtgttctttgctggaggcattgtgtggggcgtggggtggcggagggtacgcgggctgatgttttaaatggccggaagaccgggcggaaggaggagaggttcattgtgggatgtggatgttgcaaagctctggcgatgcggtggttgcgtggtggtgttggtagattttgagattctagatgatcccggtctatgacagattgggtttagcgcaatgcggaggtccgacgacgtttgaggaagatgatcaactcaacaattgtgaacacatggtatggtcatcttgtgcccagtttgcaagtacgccactttatcattctccgtctttgaattcggtcatcacgtcgctgttggaaatgcaataatatcgtgggcacacctaggagccatggaagcaggtgccgcagtaattcgtgtgcgctctgttcaaacctgacataccggacatactatcagaacatggtaaggatgaaccatgcgactacccgctcctttctccacgagctagagctcgtatgactatatatgagtacgggtggacctcaatcatttctagatcgcacgcttatgtgctattcgcatggaacgcggctgacacaaatcaattcgctctgtagctatcatctgaagtgagacgtcgctgctttgtagctgttcctgtctgattcagtactgtatagcctttcggcttcaactcgcactctgggcagtctctggttggaggacagccgtctttactacatcctgtttaacagatggcatgagagatattctaatagatagctcaattcgtcaggagtgattcgcgtctgagatgatggataaggccgaccgatatgccactacatactggaatcccaagcagtgaatgtctgacgctttcgggtttttgacagtgtgcacatcatggaggtctcctcgttactggttgacacatacaagcgatacaagaaaggaagcgctatagttgtttcgtggatggcgacaacggcggcgaagtatcagaacatcgaccatcccttagtcaaaggtccgcgactcaaaggaaaagcacgcatagatgctcgccaagcgaatggctcgatacgccatgccatgatcccactgagctcattccatggtttggtagcgatcctttccaaggcgggcatcaagatgtcccagaacattgagatcattttatgggatgtgataaaggcacggaaagagtgcgcagcattctacagataccagcctgagaagtcgaacgagaacaccaagactgatgaagggcatcagtacttcattgatatcttgcagcacgcttacatcacactcaagcgccctggtcacgacgcacgcccgaccgccacagactgccaaccgcagatctatcgcgaagatccttcaaacatcttcgcatatctcttcgcagaggagatcgaagatgcagaagatacagtgcctatctcgggtgcatcttatctccccgtgcaagctacacgatccacgaagtatgtcatcgaacagtcgccggagcaacgacagcaagagaggtcattcgcggtgttctgcttcctggaagacctcatcgccatacgactcttcgttcatcgaagttggcgtgaatggaaagagcgaagggtgacgctggccacggcaagtgtcacggcgaacgtcgcgatcgaaatcctacgccgcatcaatgaagccttcctcatcgactatcctgatttcaatacacacaataaggtggtcgaagctctgctttaccttaacgactggacacatacagataatccttctatttcgaaagacatctcgcgctggtacatcttggatgacttaaagctctctccagaaactttctgccgcaaggaaagactcgatatatacttcacggggcatctattcaagaacccagagacattaaacattcattagaatcctaacagccagactgctgaggcagagcaatcgcacatgaagcattgcctagaagcatttatcgcaatgatgcgcattgagaccatcgaaggcataacagtacagcaacacgacttgttaatcaaagctgtcaaagctgcagattctgaaggacacgcgccttcatgggttgtattcgcatttcaagtgttcatcgacatgcatcgagagctaggatctggagttcgtcgaggttacaaaaagcttctcgaaacaagtgacagactccgcgctggacttgaggctcacattgacttcacgaagtcgtattctgaccgcgtaggtcacctctggtatgacaggtgcaagtctgaagttgaaaatctgcttcaagcaatggcgtccggtgcagaggtttctttctttgagaatcatcctgctgcatgcggcaccacgatcgagtcgtttctcacccagatgcatcttttcggcatcttttcggcgggtaatcaagagcgtgtcatgttttcgtgccatctctacaacgcggggctccagcagcaactactgtcgccatactgcaagtgggccgatcttgaatacatcataaaacagcagggcgtttcgaagatcttcgttggagagcggccaacagatttggaagactgttgtaagcgcctaggcttagtcactggtgagcgaccaagtgaaagggcacgccgagagcgtcagaagagtagcacatcttccaatctgcaaatgaagcatatgagcacccgatttctctcgatattctctacaattgttcagcaatactaccgccatgaaggcatgactcgatgtaggcagggtcctggtgatgttgcctatttacagccagtgatccttctagaacgcctggtccggcgacacctgaaagatttgagcaaaagtatcaagtctccgagagcagctcaaaatgccacgaacaggggcctcactcctctccaaacgctttcaatataccatgacgccatgaaggccgatgaactcgctcctggcttcgacaccatgactctcggcataatcgccatgcagattctccgcgtcgtatcgaacacaatagatcgagccaatacagttgaggctgacattcttcatgattcttacacgtgctttgcagtagacgcgtttctgtcatcttcaattccacaggaccctttctatggaatcgttggaacacatcccaaagcttggtcactcattcagcagatcatcgagcgtgtaggtaatatatcctaagctcgcacccacgccgagctgtgtatcgtagctttgccacgcaacccgacacacgaggcagaattcgcgtccactgctgccatctttggaggtccgaactcgcctgagagcccgaaatgattggattaatacctgggacctaccttctactcatgggtcatatgagtatcgtgcgctagcttccgacttcaagacggaggaacttatcctagaagaccaggctcgtgatgagtttatgcagagttcatcaatatccctaggaagacggacaacttggaagggatggcgcgtcaccttgggctgtatctttggtagacactggatgggattcttcggtggagaaaattcaagtgaaattggtttggatggttgtgtggtagagcttggatggatgtaagttctcctacgagtatcaataacatcctcatatcacgcgttggaccaagctctcacgtcctcctggaatctacattggcttataacgtattctttctgcatcctttcgcgtaaactagctcgacttccatgctgacaatcccttacatttccattctgtccacaatggttgtttggccgtgggatttgcgcgcgaaagaaaggagacgacgtaccattgtgcttgtttctttgtgtgtagggaaggtgggtggtggatggggtcttttgacatccaaaaatcagtggtgacagtgaggtgaggtgtattttgcggtcgagggggctgcttggggtacgtccactctcacctttcacacccgccgtgagtgaagtatggtgcctctgcacaatacgctcatatttggcagatatctcattcatgttctgcgtgcatgtggttttattattgcagctaaatttcaggactgccccaaggtgaaggcgagctcaccaccgttgagtccgggttgccgggccgaccaatgtgccagatgacttcgcgcactttctctatttccatgagtaagtctctgcccaccgactacaaccagcagatattttgagtatcctcttcgccatacaatagtgccacctgacggtccaggcactgagcaatcagctcacgcgcaagacgatgagcaccctacctccgctcgcggacacctatcgaaagtacaaaaagcacggaaaactttgtacaatggctggcggatacggcgcgcgccactggtaaggtacaagatgtgttcaccgctggtctgcaggagaaggtccctgttgctggtgctcgactcaaaaggcaagctcgtcaagttcgcaaaagactacaaaaaccctaagagtggaaacggcagcgatggacgctacagggtggtaggcaaaatccgccatttcgaataccttgcgcgctgctcggaactgggtcatgtacgaatcgataaccactacaagaagccggcccagaagaagagtccggctggtttaagcattacggtgatggcagatacaatggctagggacacgcttggcctggacaaggcagctagcttgtcgtcacttgcaacgctccgcgccttcaaggatgcagtcgagcgcgatgaagatgctttcaacttcgacatcatgtatctctacctacaatgcatcagaatcctcggcagaattcagaagcattgcatcgggaatgctcctcaagacttccccatatccaaattcggccacggtctcggcatgaacgctgtcatcaacgagatgatcagccacttgggcacttggcctcacataaatagagccatgttccctgaagccgtcatcatgctgcgcaagctcatcgagaaggatgacgaccatgtcatccatgaggcaaaggcacgggatgaggacatcaagctacatcaaatggagccgcaggctgaagtcgagcctagtttcgagaaccctttcgaggaaatgtttgggcttgagtggcgtgacatgttcggctgcatcatgtttggagacgagcatggcaacgtccgtatgccatttggctagagctgaacaatcggtgttggcattggaacatcttgagcgtattgacactctggatgcatgattgacatacaatcttggtccattcacaccaattggcataatcttggtctactccaggttacagcacgtggagatatacgagttgatacagacaggtagcagttcgcttcagctgtccaaagtagcagctcaacataacgaagaataaagtgcatttcacaacccccccgactaataaccatgccatgtgaagcgaacatcaagtctgaataatactgaaaatgaactctcgtattgccttctacgttctccatcccctcgccatccaccctgtacatgccctgacatcgccactaggccccagcaaaattcccgaccacctcctcccaacaagaaggggttaagaggtatcctagctagattcagaccccttcgcaaagcaagataagacatctcaaagcagcgtgtatattcaggcccctttagagcatcctagatgtgcttctaaagactattagatcctgccatgtagatgcaagacggacactaattttaccaaatacctgtaatgcttcctgacgcaccaacctcccgagtgggagaatagtatcgctttctcaagactcaatccgctgttactggcaaagcaatcatctagcctacgacggggtggtattcgaacgaggacctagaaaggcaaccggtcctgtcggcgcagccagctacactgccagggctggcgagatgatccatgtcactatccacccgaggatccaaccagttggcaaagcgactcgtgtgagtgagagtggagtgcttgcagtgtggcgtagtactattagctacgcctacgatgtaagaagcagagagtggataggtgggtctagagctacgacggagaattgcctagagctttactatggcaagtgattgaccttgaagtaggctgtagtgtatgataagctcattgagcctatcgtattgtaattacgttgaactacaagcgcgggattcatgagtatcccttcacagctccactttccccagcttcgaacccaccactttcttaatcctatcatactccgcctccttcccctccttatcacactccaccacaacatcccaaatcctctcgtccacctctaccccagcttccaacaaaacctccacagccccaaccctccccttcctcacggccacctccagcgcttccgaaaccaactcaggtgccttgctgactagctccgggaggatttcagtaatgccatgagcagccgcaaacaccactgtactcgaatatccgaacgccggatcacgcacactcgcaccgtgttctaatatgactcgcgcgcaagccagactgtcctgcacaagcgccgccgccagcggtttcgcagcacattccctaaactcctcgccgggaagtaaaaggcgtattgcgatgtctgtatcccggagatccggctttgcagagaggagcgcatccacgcccgcggcggagttggcgagtatgcagcgcgcgagaggcgtgcgggggctggaatcatctggcgtgtgttgcggggtggatgtgtcgaagtgcaggtttatcagcattttgagtatgcgaagcgcagattgcgggtggtacagccatgtttcgcgggacagggcgtgcgtgggccagatgtggcgctggatgctggaactgggaatttggccttcttcggaggatgttttgtcggggatttcgtacgccgctgggtccgggtgtgtgatgagtagggcttcgacggtttcagaccagcctgacttgatgaaagtgctgaggagggaggatgagtgggttgtttgcgtcatgccgggtggtaggcgtgaaagggcgtgtcgatgtatgtcctactcgcccaccatcgtgggagtgaatctgcggatcttgcatgatgagattcaagaagtctttcgcttgggattcactgctcgatttcgccagcgcgtcgaagagggttttttgctgcacgcgcacgcctgtcacgcgtctgtagaccgtcctctgcgcatccgcatattcgcgcggccaatactcaacaaacggattcgcgcctcgtttctcgaccaaatacctcgcaacatcgataaagcccgcgtacgcgacgtcgagtagtttgtaatcaatcgggtcaaatccatcttttccttttccttcactgacatgaaacgtcgctcccttgtccatcaaatactctacaacatccccatggccacccgcagcagcaagattcagcgcctcatgccgccgattcttaatccgattgactgagcggaaattcagatccgcgccgaggcccacaagggcttggacgagcggtagatttccctcttgcgccgcttcctcgagcacgtgagcgagggcagcgagcgaaggcgtgccgggtcttgatggaagaggaatgctgggccggcggatggagtagctgatgagtgaggagagggactcgtctgacccgcggcgtttgagggtttttacggttctttctgctttgccgaggcggcggagggcttcagcgtgggcgtcgataggttgaatgctgggtgctatgctggatgcgatgtggcttgaaggggcgcgggagaatggtggacgttgattaggcagggtgtgcgagatggatgggatgggagtgtagtgaggaagtggagttcgaaagttgtcatttgcgatttggagtccttggatgctgtccggaagcgcatcgacatcgttgccgttgggatgtcgaatcacgtcggcatcgttggaagcttgtgatgcggatccattcctctgcattgtttcctggtcaacattcatatccagctctttctcgccgttcaaaccatcctgccctacactcttccccaatttcccatcaccgttctctttcactcccaaaatctcaatgttcaacatgtcgatgctaaggtctggaccatatctctgggacccacgtactttcatccagaccagccaagccgtcccatcgaggctgagtccattggcgtctgggatgacggctagacgtcggcgcgggtctttcgtagccaatcagattggcacgtgcgatggcgtggagtggctggagtagtgccgcatgaataaatgttgctgggcacaaagtttatgttacaagccacaaagatgatgtgttgtttccgatgctagatgcgtcatccactcgttacacccatggataagatgttggaagcacgtgacatgggacatgagtttagtttatatgcttctctatgcaacccttgaagatcccatgcacttagataccgaaaccccaaggaaaacgcctgcttgtctgtgaaaactaacaagctctccaaacgtaggacaaagtagacagagaatctcgaaagaggaagaataatcactcattcgatgtcatatgtcgttactgacaccaaaagatttccctactcttccccatcttcatcgcacatctctaataaccaaatatccacccttcaacaacgatcgactttggcaaaatcggcaagctaccgcgtcttcttgacttccgtcgcccagccttcgattccttcacccttgctgcccaccggaatgcccaaatccacattctccatacccttggtgtcctttaagaactcgtgtccagccatgcctcccgcattcgcgcgatctgcgggcatgagttcgagcatgggtaacaaaaacgttccgattttcttgctttcttcgcttgagaaatggtacttctcatgaagcacgtcgggtaacgcccagtgtcgtaatcggtggatgtttcgcagctcgccttttcggttgaagatttcttgcgaccattttccggacatgcagagttgtttagggaaggtgccgagaagttctatgatttgggcgatgtggtcgtcgtctttgccgtactttgtgccggattgtgggtcgaagaggtagtcgccagtgattagttcaaaggtctgcaaacgtattagcatgtcgtcctcgagatgtagatgggcgttttaccattgcggccatactccaaacatcagtactggcaccccatttgctgcccagtataacttctggtgaccgatactgcctggtttggatatcgtttgtgaagtggtgtccaacccagcaggcatttccaagatctgcaatcttgactgagattgtttcgaacgcagcctcggcggcctgctctatatctgattttgaggatgtgttggtgtttttgtcgaggctgatgccggatacttctttcgtaagaaggtcgctgtctggaattagttgatacctaaaaggctagagaatgagacttacgcggtcttttcgcgctgtttttgtatatcgtcgtcgctggcggccggcttgagaccgaggcgttctgccatggagagattcgaggcggatgaagaagtagctaaagcaccactcattacaaccccatctggagaaacagaatgactcggaagaatcgtgggggactcaatacctgtgttttcgttgaccaccttgttgaggctctgtgggcctcccatgcctgggaagtgctggaggtctgcctggttgaagctcgcatttagcgggctgggaagcggctgactcccagtgatcagtgtcctccgcctccgcctgccattcctgttgttatcgtccttgtccttcttcgtgtcgtctttgacatatgtcttgacgatttgctcgacgtcgccaatctcgatgaggacgttctcgggctttaggtcggtgtggatgatgccgcactcgcggtggaggtagtcgaggccaagcagcacctgcttagtgatctgcttgaccagcggcatgggtatgccgcggtggttccacctcttgatcaggcccagcagattctcgccgagcacttcaaacaccatgcacacatgcacgccgttgggggcctttgtggttgaaggagtcgaggaggctgacgacgtgtgcgcgaccggggtgcttctcgttctttgtctacgaccttcttcagcagcttgatctcgtcgagggcggtttcggtgtagtgcgcagcggagcgcacgaccttgagggcgacgtgcttgcccgtggcgttgtccctgggagagccagacggtggagaaatggccccagccgagcttgcgcacaatggtgtacttgccgtccttgtactcctcgcccacctgcacggggtggtagccgcccttgcagtagtcctccgagtcctcttcgtcggcggtattttcccgcttcgtccacagatgacgacgaagagtcgggcgagtggctcaattggtttgccgtacattcttgtgctggttgagtcggaagaggccgtgtttctgcacactgcggggtcgaggtcagtatagtgaaagttggtcgcagcaagcaaaaagagaagtgctatgacaagagcaagagcaagcgcgggcgcaggcgcagtggggcgggcgggcgggcgtgttgctgggggagagggactgggacgtacttgtagtgaaaggaccctgtcgacgagggcgatgcattctggctggcctgctgctccgtcgtgataatgggcttcaggtcctggcccttccgcctctttttgccgccgtttccattcgcggcctgagcgacagctttggctttgttgatggcagcttttttgatatcagtgccattcattgtggtggtgcaggtgccgatgcacttccccgccacgcgctgggctgcagcgagcgactatagggctcgagggctggtgggctggtgggctgcaatctgcgggctgtggtctgcggtctcaggcaatctcgacgcgttccgccgggctcatggacgaatgctggggaatgggctttaggggtgcacaggctatgccacgcgcagatggctgtcgttgcactgcgctcgatttcttcaatgttgctgggtgatcggcttagcgctcccctcgcgggcctgtcgttctgcgccttgggcctcctgattggttcaggcgtggggtgctggcacgggtgcgatgctctcagacggcgcctcgcttgcgggttcgatgcgcagtttctcgaggataatagagtcggagaattgcgactggaaacgatgtcaggaacaggattcttgctaacgccttgttttccgggaggagcggtaagaattaaggaacgctccccgaaacctagcatggcgatgacgtcgtctgcttgttcgcatcttgcttggtataaccttcaaccacatgcttcagccagcgcggtactaactcggtgaggcccattgggccacgacgcttctgattcactgcacggcttcgtccacgagccacttggttttgcccgctgcaccgaatgacatgaacagtcaggctcgagggttttgcgaattcttgatgcgggcagcgcaaatttcaaaaggcctcgaagctaatccggcaacaccatattacatcaagttagaactcaataatgtatcaaagaacttcaggtcatcgtatcgtcgcataaaaaaaatccagaacaatcaccttgttgctaggcctgatgctacacaactcgagtctctcagcgtcaactcgtgtttgatgcgctcatcgcactttggactgcgatattgcaagtagtacacggggagagtgtggcgcgcctcagttgagacattgccacagatgctgcatctagccgaacaggataccgatacaggagaaagaaaaaagaccccaatagacgccagtcgctatgcaaaaacaagggtcgcacccagtaaccaagcccaatccgctggtaccacagagatgcaagtcatcccgatccgtctccgtacagctggcggagcctcactcatttggccgaaactgcagccatccacttttgctcatccttcttgtcaaaatgcagcagcatacccagcacggggatcagttgctgctggtacttcttgtctcgttgctcaaggaattgcaataagacgttcttcaggtacacgtagtcgacgccgtccgctgtctgcgatgaagctgtgccaggcctgggtgtgggagatgccagacgtgatcgtgtcgactcgactgaggtcctggaagattgggcagtcgagtctggacctcgcgccttgattgatcgaagctcttccgacatagtctgtccaaattagtatcctacattgaacaacgaaggaaagaaacgcaccttgctcgacttctgcagcttctccagccggctttgagtctcatcgaatgcgcgtcgtagatcgcccttttccttctcaagatcacgcgcctgcttctcgctctcatccaaagcatcccggagctggctcatagcaagcctgacatcagaggcttcttcactagcctgcgcagcccgcttctccatgtcctccttttgtctgcgtagctccttttcagccaccgcaaggtcatctttgtcttcgactgcacgggtcatggcacgctcagcgtcgcgaaccttctgcttgagctcttcaagctctctggcacggcgtttgctgaaagtgctagcttgttcctctgccctttctcgttcttcaatcgctatgtcaagtcgctcttgcatctcgcgcacacgggcatcagcccttccttgagcatcagccagtagtcgtcgcatcgtctctgcttcacggccccgttcaccaagcagacgatgagcatccgcaagctcttcctctagactctcactcttagcgcgaatctccttcacctgagtgcccatctcctgtgtctggtcctgcatgctgttcatgagatcctgcgcgctcgcatattgagcagacttgagctgaagatcgtcccgtagactgccagcctcacgagtgagtttagccacttcttcctccaggtcacgcagagttttgcgagaactcttcagttcatcttgcgccttggccagatccttagtaagcttgtctcgggcttccacaacatctttccgctcgacctcggagttctgcaagtctcgctggattttcctattagtttcttcgagcgcaagcctctgcgttgtttcttgctttatcttctcgttgagtgtcttgatgtcagcttctttgccggtgacctgagagcggtacgaggcaatctcagatttgagatccttctcgcggccctccaatcgcctcaaatcagcagattttgtcccaagctcgtctttggtgctgcgcagctctgctacctccttgcgcaaagagctcaattctggttgagctttctgcaagacctcccgcatgtctgtaagatctttgaaacgcgacgctgcgagctgctctgcaagcgacagatcagtctgcatagagtctgccttggccttgagctgctcaaactcagtcgtcaatgccttcttctcttcctcggatgtctcctgtgatgccttgccggttttcaactcagcaatctctttctcgagtttcgataagctttcttgaagggcggccttttctgcctgcaactgcttcaccttatccttggcgtctgtgtgctccgagccaaagtcaagcaggtcctgtctcaaagtctcaatttcctcttgaaggtcgtcttggtctttcatcttcttcttgagcgaatctaatgatgaggccttttcggcgacttcgctctccaatttcgcaatcgccgcaaccttctcttcgaggtctgccttgagctcggtaacagtcttctgtgcatcttcaagctgagtggacgagaaatcggcatcccttgggctgagcatcccgttcgcatcaccagcctcacttggaggcgcagagggaatggcattcgctgcttgtccgcccttcttcttctttttgttcttcctcttggaagaggcagactcaacgggttgaatctggggtgtcggcggctgaggagacggggctggcttgctctcctccttcggttttgcgtccagagccttctttgcttgttcaaggctagccagagcctcgtcgcgcttcgcttccgtctcttttagctgacttcgtacattgctgagaagcccgttcagggtatcgccccgcttctcggcctttgcatgggcgtcgcgcagcttagacaaatctgcctcggccgtctcaacctggctacggagttcctgaacctgatcttcttggacaagctcttcacccttgctggcatgtagctcctgcagctcttttgtggcagattcgagcttattttgcaattcggtgatggtcccttggtcttggatgcgttcgtctttgtgtttggccaggtcgttctccgcgctatccagtcgcgtcttcaggtccgcaatgctttcattgagctctttctcgcgctcgtcagcatccttttgcaggcgttggtgtgtgtccctgaatgtgttgaggtcattagaggtagtttcgaggttcttcatgaaagattccgccgactcctgggctgtagacaactcgctcttgagtgatttgttctcctcctctagcttgccgaccttctcctcactctcttgcagttgcgattggaggcgggggagctcgctgtcgtacgagaagaactcctcatcctctgtggcgtcagtctgcttggatgtggaggaaggcgcgattgactcggatgttgtagtcgtgtcatctttctcattttcggttactgccgccttggacttcagcgcctcgacctcctctgcggactctttcgcgcgcttttccgcatcctcaagcttcttgttgatgtcgtcgcgctccttggagacacgcttgagttcctccatgagcatgtcacttttgacgttgagctggccgaggtattcgacgaaggcggcggtatcgctgatggaggtcagaggtgtgtgctcgcgcaatgaagcttcgaaggcctcaattgcgccgatgcgggcgtgtgcgatgcggtacgaccggagcagttctgagcaggatgttagtgttgcctaccactcggggccgggtgcacttgccagaatacttgggttctagcttgtccagcttgcgcaagcgaagttggacttctggcggtatctcgggcgccttgtctggcttctcgtcggcctcagcctccttgtcgtcgtccttcttctcactggcattctccgccgcgccttccgtgggcagcgctttctcctttggtcgcggagtcgctgcccggctcggctgatcatcttcctctcctatgacaaactccgggtcgaactctgagggatcggggcccttgccggtcggcgcagccttgctgctgtcgccatctttggatcgtgcggatcgtttcgagggcgagagattgcgtgaacttgaacgccgcgccgtagagctcgatcgcgggggggtcgacgactgtgggctggtccgttgctttgcctgctcctctgctatccgagcatcaatggcacctcgaatgcgctaggtgttcaagtcagcttgcatcagggacgtgattgcagcatatatacctggaagccttgaaacatgatggagttggaccaactttgctaggaaggacgaagaactgaagacgtgaaaaatgacaagaattacatggacatgttcgcaatgcacacctgtaaccatgggccagctccacgctattctgagacgatcctggggcgggccctaacgcggcagggatgcttgacttcggcaaaacgctaggctggggccatggcctgccgccaaaaattatctgcatcgccttgtccctccccaccaccactgcacgacacaatggcgtctaccgtggagatcagcctaccgctgccagtcctgccggaaggctgggctggcgagaaggacttcaagtctgtcggccagctcagcgctgcgaccgaccgcaacatcgagcctgttggcccgcacttcctggcttatgcccgcagagtacgtgctatgctgatagattcaacggcttttactaacagtgcgtgtgtagaagcgccacaagcgcactttctccgaggatgagcgcatccaggcacaggccaacgtcaagaaagtcgaagatgaggacccggatgacattgacgagcccgaggaccccgttatgctgcagcgcgaggccaaggactggaaggtaagattacctacacctgacctgaacattgcgtattgacctgtatctagtcccaagaccattacgctgttcttggcataacccgcctgcgatggcgtgccaccgaagaccagatcaagcgcgcccaccgcaggaaggtgctcaagcatcaccccgacaagaaggctgctgctggtagcgacgagggcgaccagttcttcaagtgcatccagaaagccaccgaggttctgtccgaccctgtgcgacgaaggcaattcgactccgtcgacgaggccgccgatgtcgagcctccctcgaagaaggagacgcagaaaggaaacttctacaagatgtggggcaaggtcttcgaggcagagggccgcttctccaacaaccagcccgtacccaagctcggtaacgccaagagctccaaagaggaagtcgaggaattttacaacttctggtacaactttgacagctggcgaacattcgaatacttggacgaggacgttccggatgacaacgagaaccgcgaccagaagcgtcacgttgagcgcaagaaccaggctgcccgtcgcaagaagaagaccgaagacactgcccgcctcaggaagcttgtagacgacgccctagccctcgacgagcgcatcaagcttttccgccagcaggcaaacgcctccaagaacaagaagaagttggagaaggaggctgaggagaagcgtcttgctgaggaggctgctaaaaagaaggaggaggaagccaagctccaggctgagaaggacgcggcagagaaggcccaaaaggctgaaggcaagaaggcgaaggaggccgcaaagaacgccgcgaagaagaacaagcgtgtggtccgtggggctgtcaaggacgccaactacttccatgctggtggcgacgctcccgcagcccagattgacagtgctctcaacgacactgatctcattattgcaaagatcgaccacgaagagctcgctgacctgaccgccaagctcaacaacgaaaaggacgctggcaagatcaagcagatcttccaagacgaggctcagcgtctcattggtgctggcaagctctcgcaggctgacgtcaagtctttggcttgagcaccagtctcccatccgtagatatatagatatgacctggacacgataatgaattggttcttctcacgtagctcgcaagggcaaatcacagaacaatgatttactacgagctgccagacaagacggaaagtacacgggagaatcccgtaggtagcctgaagctatatacggggcctttccgtcaacctcgaaaccctaatgatactttgtatagcttcggactagtggacaggctgtcaatctggccgccttccgtcgtagttgagaacctgtagtgccccagaagcctgtcctttctggtccgctaaagcgaatttcacgtgtcaggcccgcccatcgggtgcaagggtctgcgcaggtgacgttgggcgggcgcatttgaacatcacgtctggggcaggcgcgacttcgcagcagccaagcctgcgggctttatgctgagacagtgtgctcatccactgcaataacatctcgctgagcccaccagactacgatctctactttcattcttcaaaccaattctccggggcttgcaatcgtggtgtaccccgcgccaagcagcccacgcgcgcactgcatcattcgtcctgcacgagcccacgttaccagcaagaatcctaacagcggagctctcacacactcaaaggacgtgcgattgggcttacccgaagcctccgtgcctctagaattctcacgataccgcaatgagcgcatcccccacgtcgacgcaagcacgaaatgcatcacctgctccccacaagacatcggtgggctacgcagtgagccctctgcagctgccagtcagcagaagtcctggcatggacgaaccacgtcggccgtctatacagttcctggcgcacaggaattcctcgttgcccagaggcagcccgaagccgcgtcaacgccggcgtctgtcgtcaccaccacctcccccgtaagtattggttgtctgtagctatacctccgagattgccggttatacatgaacctctccccatcacttccggcgcatatcggcttcccgatcttgcgcatggaggcaaagcatggcgaagtatgcctcacaggctgcgggtggctctagtagcgagcaacaggcctggccgccttctcatgttcctcaatgttgccctcacattacggatcagtagctgactgtaattcgtagtgtctttcagcctcgtgtgtcattcgacactttcgacaaaccggctgatttcattgaagagagctcattcacactcatagcgaagcacaaagactacgaatacaccaagcggtcccggacgttcttgtgtggcttcgacgaaaacgagtactcggtctttgcgctgcaatggctgatcaacgaacttgtcgacgatggagacgaaattgtatgtctacgggtagtggagaaggaagacgcgattgcgggtgaccgcagtgtggagacggggcgttaccgcacagaagccgaatccaccatgagagatatccaagcccggaatcacgacaacaaggccatcaatctgattttggaattctctattggcaaggttaacaaggtcattgatgacatggtaagttcattccatcggccagggtacatctattcaatgctaagaatgggcagatcaacctctatgagccggccattcttgtggtaggaacaagaggaaagagcttgggtggtttccagggcttgctacctggcagcgtgtccaagtattgtttacagcattccccggtacctgtcattgtcgtccgccctacttcgaagcgcgacaaggcgaggagcaagcgtgcgaatgatccggaccgacaaggttacagagacatcctcgcgaagagtgagagtcttatcgacgtcaatagcccgcgcaacagcttcttcgccaacgatgaagaagcactggcactggcagcagctaccaacaaaacggcgactgatacctcgcatcctctggcgcaggtggcgcatgcgcaagacagcgacgacgagcaggagacaaacgctagtaccttgctcgacgacccacgcagtccgggcgttatgatgaagagtccgcaccttcagaacctggatagcccggactttagcgatgatccaagtagtggggacgacgacgacgacgacgacgaggatcgaggtgtgaggactgcgccacctggttcaagagcaagtgaaattgctcaaggacgtggcggccttgacattgatgggattagtcccatgaccaaatcggatgctaatccactggacaccgcaacaaacatcggctctggaccgacaatcacggtgacggatccagatgatcccagcagggtgcacaaggaatctgatggcacttgaaaatactaaaagccgacagatgttcaaactcgtgtgaatgcgcagagctgactcagccgagaatgttagaattcggcgatggagaggagctgcttcaatctttgataggatacccatcatacagcagatagcaatctcaagtagcagtgcttagtgcgtgatagcactgaaatagcatgcacacgaaacagtccgttctccggagttgaactgaagactagccccgctgccccggtccctgatcggcagatgacgttgtgacaactgcgccgaaacggcttctacctgaggcatgcctcccttgctaccgttgtaacctacttcatctgtgccacacatctccaatgcgccgacgttgtctctgtccgatggatgtaacaccgttccctgtgtacaagaagaaaagatagcgacagattgcctcttcatttctgtcaccacgcgacagccagccctatgctaccgcctctccaagacgattgcgatgagtgcgtccccgaatatgcgcgccacaagagccccatggccaccatcgcatcatcgctccctttcctgctcacctttctctttgtcgccgtcgcagtatcgcaaaagctgtttcccatactttccggtcacgatcggaaggcgcatgatggtgcgcatctcccgggtgtcgcggcgcgcgcgaggtcatccctcatcaagaacctacggccaagcgcaagatcactagcaagcatcatcttctccacgaacatcgcgctgtctgcagtgctcgccgagctcatcctctgcgaaattgccaacaccgtaaaccccgccacgcgcacactagccttgaaactgacgctcccatcgctactattcctcctcatcgtagtaacgcctgctttcgagatacactcggttgtatcgaagaccggtctgaatgcgaatggaggccagaggggccagcggcggctagcttgggtgctggagttttgtggacttgcaacatggctaggagcgttctggtatctcgggagaggactcctgggctcgtatctgcaagaggagtcatatctgcatgaacatacgttcagtgaaggctgtcttgaaagaatcggcatcattggcatcagcttgatggcatctctcgcaggctttgcagctatttcctcgctttggcagactttcggtgtcaagtaccgtccagtacgttgtgatatgccttgaccatgaacttggcgtatgctaacagagataggtgacggagtcggacattgctcgcaaacaggccggaattcaggctacgaatgacatgcttctcaccaaggaaagtcgacttcgagctgtggagcgcaagctctgcgacaatccccaggcaggctttatgagccgtgttgtaggctccatccgtgggaaccccgatacacaagagcgcaacacattacagctcgagatccaaggtctcgagacgatgcgacagacgctacagaactccatgtccgtgttgcaaaaccggcgacagagccagctccgctcgcacacagcctttgggcgcatcgtgaacatgttctcgtttgtctttgcgatatactgcgcataccgcatctcagctactacagtcaccactctccgtcgcttttcttcgcccaacacgagcttttccaacagcgaccctatcaacaacttccttgcactacttgcaaaacattgggatcccacaatcgacagagtagcatggagccgcacaatttctttcttgctctccggggtcatgctgcttttgtcgttcaacagcgtcctgcaaaccttcttcttgtttgcgcgcgttgtgcctggcgtgttgcaacacaccaagaccaacttcgctctcattatctcacaaattgcggcaacgtatgtcatcagctctgcgctgctgctcaggagtaaccttccgcctgagatgaagagcaagattggtgatgcattgggcgcgccgttagaaccagcatttacggaacgttggttcgaagggtggttccttgttgctagtgcggcgaccgctgcaggtctgtggatagggaggaggttgaaaggcagtgagtgggacgacgatggtgaaggggccgacggagacgtggagatgggaaagaggagttgatcttccgcggatctcgatgatatgaaatgaacaatatcgatacctacgaatgcataaagcttgctgctgatagcgtaaagcagaaatgtctctgacatgtgcctatcggttgcgaccgaagtgatgtaaacctcagttggagcccgaacccagcctcccgcccgacatcagacctacagccaccggaaaatataccttgtctcgcatcaataagcatgcaagcaatatgagcagaacccacaaatcgcgcaaacgcgttgacgtcgatgttgtgcataactgcctgatccgagcttgtgacgtcagtcgtggggcgagcatttgcaatgtcaaaagacgcagcagggactgcatcttctgaacaattacatcaatcaactctacaagcaaccaagttccccaactcaaaggtacgttacgcagatgacgccgtatgccagatagctaacactgttacacagacctacctcttacaaccaaaccaaaccgtacaccccaccacatctccccctccttccaacacgtttctaatccacgcagaccttcacatacacatcatgtctgctcccaacgccggccgccagtcccccgagcccgagaggcagtccgacgcccaagctggccagaccacgggcaatgtcaacgaccagggcggcgcacctgccaagggcgcggagaagtcgagcgatgacacaaagagcggactgagcagcaaccctacccacccgctggctaagcatgcggaggagactacgagcaagaaatagaggcaagaacgggtcaaacgtgactgaagcatggctgagggcatgtagatgacaggggaagggaagcagacatattataccagtctgcaatgaaatgaaatgagtatgaatatggtcatgagtagttggtcgtcgttcagtgtgattgtgatgtgctgagaggtgatgtcccgcctgcgaagtgatgattgatgtttcatggaagctttctaaccaagtatcaacgagcgatacatatgcacatgtaggattgcatagctctaccctattctctgcgcatcgcagtaaacaggctgtgttgttcgtcttccaggtagaggccatcgcgctccgtcacaacgcgcacctaccccaccacgataacatcatccttcaaaagtgccccgcaccttcccatcaacaatcgctatcaacgcgcttctcgcccctcttcttcccacctcatatatatacttctatatataagataatttgatgttttgccacaacaaccaataacgggcgcttgggtaagatactttccaatccaagcttagcccaatcggcattctaacgattcccagtctaggggtatgattgtatgttgaaccgctttgcgactctcttggtcactttctaacatcggttcagttcgcttcgcatgtttcaacgtgcccatctgtgaaaggtcgtgggttcaattcccacagcgtccattctttttggtgagattgtctttttggatttatcgtcttttttgcacctttttggtatcgcgaatgacggaaagtgcggagggcgccgaaccggacgaatatcgcacagctacatatgtcaaaattatctatcattactgagctgcacactcggtctctacttgcttcaggtccatccattgctgctgctgcaaagactgatggtggaagaagaaagaggaggtagcacctgtggggaacctcctacgcacgcgctcaccacagtccaggttcgcggctgcgctctcactccactcttccaccatgcttcttccaatgctcgaactcctcttttcagtccccactctctaaatccgactcgtcagaacggggctcatacacagaaccatcagactctgcaacagattcacgagagcccagtacctcgtccatgtcctctgcatcggatttaaaaatcctcatacttcaaacccttcataaatcataaatctataaactcctgttcgcactaataaagtccctcaacgcctccaccgttctgtcccccagaaacctcactggccggcccttatcccttgctggaaagagcataatcgtcggaaacgctcgtacgcgccgcagcccagtatcattcttgtcatgcaagatagttgctactgtggtcttcttctgcgattcctccgcacgatacatttctgccagtgcttccaacgtcggatatagccgatcgcacggcgcgcaaacctcgatgcaaaatataagcaacacatcgcgtgtgaagtcgttgacaatggacgcataagtctggccgactaccttgaccagagaagatggtgaggaaggcgggataggttcagatttgatcgtgggttgaagcttcagagcaaggtagtctctcgtgaaggccgtcacctcggtgacgaatgcttcaggttttgcggtcgtcgacgccagcattgggtagcgcagattcgaaaggggctcgcgaatagcaagggcaggcaagggcgaggcctgtagatgcatgtccagcacgatggacgggactctcgatgctgtagcaatgctgaactgtatctttccacggtgctgacgcaccagctgctcaagctcgacatggaagtcttccgtaattgcgctgtctggctcggtgaagatgtatgcaaaaggtgtgcccatctacatgcgcagtcagaaaggattgttgaaactggacgtttgcttacatcgagcagatcttcatgaatctcagggtacaaatcgacaatcaagggcaaggctgctttccggatattggcttttagctcatcaatatcgccggtaatgggtagtgcgcctcgttcattggcagcattgttgtacaccacgattgcaggggttttgataccttctgcttgcgctagagctgaatcgtcagtgacgccgaacacaagctcggggtgcatagatttggctaagttctcgaactgggtagtagaaacaggatcttccaagccagtgtacccgactaccacagcatcgcagctgctcttgaacgaaggcaaactggcagcatcgattggagtaatcacaggaaactgtagaaagcgatccaggtacgacatgatgcttctctgctttagtgaacgataagaactctaccattggcgtgaaagcctaccttgtcttcgtgaacgctcctttatacgttttgtggctgtcgaagccctggaaacacatgatatgcggaaatgttgcgatttcaaaagatgacacggcatcccaattgcctgtgacgttgatttggccaaaagcaattggtttctcggctgacgcctcggcaatcttccatatcttatcagcgagagcatcttaaaggctatgatcgctcgataaatataaggtaattttatcactgaccgagtggaaaacaggcacgaacgcctgacattgctctgactggggcaacataagtacagccaaaagtacaacactgtttgactccacaaatggcctcaaagtagccgaagtcagctcatggaccattttggaagtagacattttgaggggtttctttttcgttttacttttgatgtggataggagctttgtcaagaaacaattccgcaatcgattgcacgaggtataaggccgctcatatacccaggtctgctgcttacggatgatctatgtccgcatctgccacggccaagcaacacgttacgtcaggttcacaaatgataggttgataaatcactttgcgacaacgcagtatagatcctttaggcggctatatgtgttagtggaaaattatatcattagccctgataagcgagttcctaacgatgtcatattacaaacataagttcatgtgacatagcgaggtgtgccgcgatgttgtatcattagatgtgataatggagatattgttcgctagcacataggagcgatcgtcgcttgactgcagcttagactaatagttcgtcaaagctcagattaagcaggcattatccgtgtcctcctgcagtgcaaaacgctcttctccatctcaaccagtctgtctcataccaatcacagagtgcaacactaccatcggacatcagccaaaagtcacctcgcactagatccagggaacctacagtattgtaaaccgagtcattgcaatccgtcgggaccgctccctagatcatcaaattgagtcagtgtgaaattcgacaccagcgaatatcataggctatagcttacaacgcagcccacactggaacattgagtgcaaagctgagtgcagcagacaagatactgcgccgatggatcgtcttgagtctccaggcctctaagctttgcaattgccttcgcgccgtcgagagttggtgcagccaaggaaacggagcaaatagtcgtcaagacaaaatagatggaagatgaacgcattgtgacttgcgattttgcgtctgagagagtaacaagcctggaagggtgcgaaaataaccaggactgagtgggcccaatcttcactttatatgcctccagatgctcttcagtggttattcctggacccagtcgccggctttgccgtaatgtcgtcctcactccgaagtctttcgtaacgtttgagattccgcggagagtatgggcacttacgtcaagtacctaagcaattaactgcagtaaactccaaatcgagcgctgtcagtggtggcgagaacgccccgtcacaaacatgctgactgcttttctagtatagaaggattccatcaccaaaatgctgaccgctttcctagtgcaagaggattccatcccaaccatgctgactaccaagcaattgatatctagaatcttgcactacgagtccccacgtgcaagatcttatggctgtacgccaaactgactgcaaacgacacagtgaggcgaatcggcgatatgagacataaagaaatgctcgccaaacagccagcttgaccaaatcctgaccaaagctaggcgtataagtacctatgatagctcgaatcctccctcgtaaacaatcatcccgaactctgctgccagctccccaacatgcgattctcaatcctcaccctcacttcagcagtcctgtccatcgccagactgtcttccggactttccgccgacccggttttccccttggctatatgtcaagacatcaacgactgcgagcgatcctgcaacaatttcccacccgatgcatgcggcagtgtgcaagagtgcatcgacacctgccgggtgtgtctgagcccggcgccagagtttgatgtaaattgtcctttgcatgtatcgattctacatgagagatagctaacttgatgaactagtttgatcgtgtaagtgatgtttttggaagtatgagatagtggatgttgagtttgtggctaattgtttgaatgattgtattagaccacgtgtgattgtgtgagtggaatgtattcctcttgaatatgtatgatgtgctgatcagatcgtagaatactgggcgatgctgtaatccaggtgatgggtgctagagcgagggacagatgcaatgttttggtgccggtcttgtagcggagacatgtatcgagggcaatggagggaagtggcattatggcggggcgaggcagatgtcggtgattgacgcgccgcacacttttagaaggaagaaatcggtgtagctagattgagcaaaagcttgcgtgtcctcacgacccaagtcagtgggcagatccaggtggaaaaacccggtagtctagaaagttgtcagaggaactaaacaatcgagcgcaaaatttcgaggcaaacgagcagtcccgtgatccgaatctttggtcggcccggcgacagtcaatagtgacgtgtcttctacatggcaatgcgaacacggcactatgactcagatagatactgtgtccgctgaggaggagaagatatacatctcataacatgatcagatggtgttgggcaagaccaagaggtagagttacctcaagttcaaagaacatgactgtgcacaccaacttgacatgtaaatcatatgcctccaatctgggccgcaggttttgcctgaagacttcggatcttgccctggaagtcaatgacaattgcacaaaaagccagatctgacatgctttacagtcatactgtcgaaatatgagtgaataaatacaggctaaggtatagtatctctatcttgatcagcagtgttgatcacaacatcggcctagtctccgtctatcaaatgtcagtaaagtagtgaacacacaacaaacatgtcagtgacttacctccggctccttgcccctcctaaatttcctctcaatcctctccttgcccgctttcatatacccctcgacctccgcctccgtaatctctgtcagcccactgccaacatccacatccctcctcttcaatgtcttcgcctcgataaacacgccattcgtcgccaaagaccccggcttctccactacctccttacaaaaactaccaatctccttctgatgcactggcgcccccggattactctccagtaacatcgcaaaacaatgcggcatcgcctcaaactctctccacacaaccgtcacgccctgcttgacagcgcgctgggccaagactgcgtcttcatcgcgcagcatttcctcgccaacggagaagaacagtgggggtgagttggaccagtcctgcgctgcgagcggcgacacgagcgggtgtgtcagcgcgctggcttcgcagtacaagtccgcgcgcgggggattcgcaggccagacggcgtcgggcacgaattcgcgcttgtcggtggccgagggcgcggggaggtagtcgtacagcgttgctgcggcttcaatggaagggagggaccgggtgatgtcgacccagggggacgtcattgcgacgcctgcggggagtggaatgtctacttccttgccgtggaaggtcacggtggggttgggagacgtgcggtggatttggagcaggagttggagaagcgcggtgcagcatgttccgccggcggagtcgcctgcaaagacgatttcgttggcggggatgggggcgtgaggtgcgtcagggggtggatggaggaggctgaggtaggcggtgaagcaatccaacaaggcggctgggaagacgttttgagggctgagacggtagcggacgctgaacactcttccgccggtttctcgggcgagtttggaggttgtgggacggtatgtggctggatcaaggagatacatcgctccaccgtggaaatataggacggtggtcttggatgtcgtttccttcatcatggcctcatatttctctttctcgctcatgcctgcaggttcaggctcatcgtcctttgcatcagcgcgatagccattccactccgcttccagaggctgcgtctcaggtttcgtccactgctcttctcccgtacccatgtcctcaatcgctttaaacatcaattgtctgacatcatcttcctcagcagctgcaagtttgaccttgctagcccatactttacccttgacaccgggatccttggtagtcaggttttggactttggtgatggatgaaggagcggagttgggcccggtcatttcccgcagaaggttgactgtaatggctgttcgcagatcccattttgaggatgtggctgagagggagagagtgtgtgataaggccgttttcatcaagaatggagtcttgggaaggagcagcttcagcagcgatgagggtgaagagtccatgatgtcgccggtgctccgcggatcactgctcaagtactggagtttaatgtcttggttccagggacctgctcttttttcttcgacgtttattcagggaaatatgaccaggtcagatcagctcgagagaaaggagagaaggggtatcagtggcgaaagcagtgttgacgtcggagagattgcaaggatatggcccctgggatgatcatgaaaagatgcctcggcatgatggacacacccacacacccgtagacggatctatctcattggtcactaatacacacttcaccatctgcagaaatgactcgtttacggtccaaacggccgcgacctgattcaagatgcagtaccacagattatcaactacgacgggaagtgaacaacctcacagcctaaagctatacgcagtaccgctaggcttcgattgcgacggcaagactttgtgtatagcttcaggcatccagagctgtctatcgtagttgctttgtacggttcatctttgttccatttgactgtccttaatgtgtaggttggtctggcaatttatcttcattcattaatgatagaacagtagtatagctagctgactactacgatctctaatatgcttgatttgtgacatgatagttatactacaattaacgtcgtaaatgctagactcgacgggatctgccatatgccaactatcgaagcgttgcataagccagaacttctagctatgatgtctgatatggccgaaactttgcgactacatcctgtgcttctgaatactccactcacacaggcgaacaagcacgtccaagcaccggagatatgttgaccctatccataggtgcgatagcgacttgaggtgtaccgagagtgatgatcgaattctggacaacagacatggagcctgtcatgcatcgcagcctgagaacgataatggcaccatggtactataaaaatgtggcatgtcgtttagccacttccattgcgttcgggggagacctagtagacttcatcgccgcgtcgctcgcagaatgttgtggcaatattattctggttacggtcgagctactgtttgccgtggcgaagtctccccacgctcttgtgcaggagtggcgacacttccttcggctctggcgtctgcgaggaggtatagacgcaattatcaagggtatcgagaagctgaatacatggtgagtccggtacggtaagttcggagctgggcaatttggtgtgcttctagccatccagctcgccctcctccgaccctctctcggtcgcgcctccattctccgctccgttcgctggcggctggctttgcacctctggcgcagagctttgcacgccttccatgctgcctggcgtgtcgccaaagtcgatgccaccttcgggcgttctcagtccggcgtacatgttagactcgccgtccttgtctggagatttctcgtaaagatcggccatcaggttgcacgctctcctaatgtcgcgcaacttgacgtgctgtatctcccaccatggatggccgtcgtcttcgtcgaatgacacgtctgccatgcgtgcgcctgcatacaatgaggccgcggcgatggtgcgcgatgtgaaaagtaggcacatctgcgtggatgctgagtccgagagaaacgcccatgccgagtttcgtagcttcttgttgtgctccacgccatagtatttgagcatgtcgtacatggtcttgtagggcgactcgatgttcagatcgaagcacaaagcctctagcagaacatcctcgctgtagagaatggtgtcgcgccacttccagaagtcttttgtctgctcgtcgacgagcttgttggggtctttcagcgcgactcgaacgcaggctacaacgagctctttcatcttgcgacagttctcctcgaccttggtagcgaggaaaaggccagtcgctgcgatttgctgtacacttgttagtaaagttcgccatggatgacaagagtatcgcgtacatagtggtgaagcggcttgtagcccggccgtggcttcagactgctgcgcatcaagtagcggttgaagaagacagcagcggtactgagcgtcgtctgtggaagcttgagcatcatgccgacttgcagaatgaagttgacgcccttgcgccgcagcgtgcgctcttcctcggccggcatgccgtctaatattgacggcgcttgcaacagctcatcctctgtgaagacccattgctgctcagcttccacaacagctggcggcggtggccgtgggagttcgcgtcgcgggacggatgggttgactgtggacaccatctcgaggcgcctggagtcgcgcagctatgagtcgcgtcctgtagtgagacgaagactggcggatccaaggtccagattgcgatggatacccaggtaagctgtcgcgttgctaccgttcgttccggcgtctggaagaaggaatatgcgatggtgttggcgtgtcacttgtgggtgttgcagttgccttgcgacctgacgaggcgacagtaagcaaaagtggagggttggttttggaaagctattgtacgctgctattgtgaagcttgaagacgcgcaaggaccagctctctcccgcggcgatcacagggatgcaacagaccaatcagagaacactcacatcgccctcctcaccacggtgaagtagagagccacaatagttttttagacgctgaattcgtgtactgagtgactatgcgcgaacaaaatgttatcatcggcttgtttcgccagcctatctgagtacaaattagaccaaactacacgccccctattcgcacacataatacttttcctgcaacgcatcatgcagcttcgcgaacacgcctccatgccatgtcctgaagtccttccactcgtcctcaggcatcgtctcagacaacatattgagccatcctcccacaatcaagtctgcataattcgccttttcgccctccagatacggcccaccctgatgcaccgtgaacagttcagcaagtgacttcagtgcctccttaaacccagctctggtcttctctctcgcctcaccatgcacagacatgtcatcccaactattcatatgtgcgcgcttgacgaacagtgccttcgtagcttcagcggattctggattaaaaggcagtctatgcgtgacaagaatgacattcgccgagaacgtagcatcgacgtgtagattgaacctcgcatacgcctcgttcttcgagcccttattggtagtgatgggtgcatagaactgcgtgtccttgtttgggctctcgtagtctagcccagtacccgtcgagtccttggggaacagacacccgcctgagtttgggaaggtgtcttcgaggtagttggcgatgtcatatgagtccccaataactttgtttgaggattgatcctgcagcacaggcagcgtgtaatagtctgagccatcatcaaactttcgcgtcgctggacagttgaggcccttgcgcacttcggggatgtcggggatgtcgatgaaggtcgacttgaaaggcacttgcttgaagctcagcgcgagacgtgctttggaaggattgggcgcgtacgagcggggttggattggcgaggagatgtcgtagaagatgaggggtttagacgtcgtcattttttccaatcgcactggttttgtaactcttctatgccagagccgagtatgagacttgagcgagttaaaaagaggcttgtaattgtacaagtgtgtttgaggtggcagtgtgtagctgtagctccaggtttgggtgacacgactaaggcaagcgacgtaagatcaagccaactaagagcctgaatcagaagcgttggagattctgcggccttcttatttatgttgcaaccctgccggtcgcttgcaactggctgcagatgctagtcgccaaatttgtacactagacaatgcaagcgccatggcatcaagtctactgttgccttcttccgacctcaacagggtctttcaacaagcatggcagcgaatgagtaaagtgcacgtataaacgaaagagaacctcaggtggaaaatgagtgcatatgacccattcagtgatgcgcatctatccaacgccagtaacgctttttagtcgtgttcgtgatagaccgcgagtataattaaaattacagtgaaagtccacatgtttgtcgtggttgcccattgcttctggcaatactagcagcgactataccaaaccgaagcgccgtgcaatgctgaaaaacgaaagtgttgtggctgagcaaacttaagataaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatacaaacagattacagagaaacgttagtctactttctaagcttagtcagcttagttacgtagattagtactttacttattctcatatattaatactgtaacatactctctatcttaattgctctatttaattaagataatgttacgtagtatatatataaataagctattactctgctcctgctctgccttaatcgcttaattagtaagcatctatttattattatattattatagagattagttaacttgcgcgtttagccttagcgcgcgtaatattaataccttactctgcgctttataatcttttaatactttattatctagctttaagaatttaacttactaactatagctctaataagtcctactaattaagaggtgcttaagtatattacgcgcactctgcactgcaattgccttaaactctaggctattagttatgctaacttagctattttgcagcaaaagagaaaaatagctactctagcgcagaagaagaatcttaagaacgcttgcgctgcttagttttctaagatattagatttaaaaggcatacgcgccttagcttaaattaattagcagaagttagcttctaagaagagcgatctagctctagatactctattaaagccttctaatagtgtattctgcaagagcctttgcgctaattatatccttaagtagttaagtaacttaactaagaataagcttaaatatattaataagagtagtaagttagattgttatactgcttataattctaagcagtgcattctaaggtatattttttatcttattttagttaccttcttatactaattatactatagcattaatctctttataactaagataatagctttgtataactacgctatagataatacgttaactataactataagtaattattaatcttattatagcagctctatactaatcttttgcagacttctaagtatactaataggcaaaataagcttatagataaggtctataagtatattgctagttataataagctatttagctttaagcgcaactaatctaaaactactatatctaatctaacctctaagcgcgtaaagaaagctgcgctacttatgcctttataactctatttagatccttttagttagaaaataggctctaatagaaagttgctcttaactaatttaacctctttaaaggtatctgcttactaggcctctatttaagataataagaagaagaataagactatagtgcctgctagcaatctttctagcctaagctctagttctctagaatctaagcgtagtaagtaggctaagccttttagttataagactaatatgcttaataagctgtttaataataagagcgctttaatcttagctagctttaatcttaacgctctagtcgcttttaataactaaatagattatattaatatctctcttagcataaataagaaattaatttgttctagttatgctgtctctttctaactagcttaagctacacctagtagctctgtttagtattctactaatctagagttaagtctctctttaagcagcttatataggcctatttatcctacttctcttatgcctaaaaaggcgcttagagagaagagaagaaataaggctactctaactaacctttatagattaaattcttcttttttcttataaggcagtaggcttaagtagattaaatagtagcctttatagcactaaggctaattattttaatctctaagccttctaagttacctactaagcagattctagatactactaaccgtttaaaatgcttctctctatagaagcgcagtataagccttctgtcttagtttaagtagaaattcttatttaatactctgcctattattataaagtaacactagatagagcactattaatctaactagctctaatctagtaataataattagtaatagtaaggctaatcttaagttattaaaattagaagcttaggtaagagagcttaataggcgtgctactaagacttaatctagtcttaagaagattaagaaggctaaggctaataaattagcgcgcttaaagaagctttatattaaataaagagagcgctttataaagaataaggctaattaagaggcgcatctaaaggacgttccttaacctgctatagttaagtctattaagactagtactacagcaaagccttataaagattaattaaagcgtcctgcctttagagagactaagcaaggtctaatttacttttctttctaaacttcttagcagtcttagcagccttctaatgctaattcttaagtttctaggattagttaagttaaattattagcttactgctgctgcttagagttagagtgcttataataattaactagcgctaacttctcctacttctaagtttagtagtagtaattaagctaactatagtagtgctgctatctctttaactagtagtaagaaagttatactacctagtacttctactctactacctaatctattcttctttaagcttcctagtatagataactctactactaaccttttctctattgcaaatttagtaaattactctagctatagctatgctaattgctacttattagataataaagatatgcattactttaagcagagtaataagctttctttcgttctatataagaataagatagtaaggtaagagaggcgtcttaattactatagagttactagagatttactctctactactttagatatttataattgctactataccttagcttaacctaattataataagcgttatacttctatgctttttattatagagaatttgctacgtcttatacagatagctttagatcttcttaactaagtatcttagtttaatcttcttactattaagcaaattttttctttcttaatgctttaggcatagttcttcttacttcttatataaatatgctagattaaataatcttttttagagtagcaggtagttaaaaaagcctcttttcgctctacttaagctttcttagtcttaaaggctctttttaatagtaattaagctaatgctattataccttacttttattaactataactaatctagatatatccttaaggtttagaagctacttaaagtaattaaattgttaataagtaaaagctttagttagtctatctgctagcattttctttattagcaagtactctactaagaataattcttttgcatattcttatctaagctatatgttttatatgttaatatattaaagataggtagtaatttacttattttaactaataataagtctaattatttgctagttattacactagatcttctataaatcgcctagattaaatataagttcgttaaagaatctttttaaggcaatagtttccttcgcaatatgcttaagtataataagcttagccttagttatagaggttattactatactttacctagcagctttctatagaatagcttctctaaagagcatagctatatatctataagataagcgctaggtaattaagttatctgcaaataatacatctctatatattataaggttagaactattataattgctgtattagattgctttctattgtgtataatataggtatataataacttaattaattatgcttatatatatttagctaggattagttaggtagtataatagcttctaatactgcaaaagctatatctaggcgcagcattattgcagtatataatgctaatctaacctttttctagtaaagcttaacttcttacttagtagcttctctcttaaacttcttaagctcttctaatagtagagaagtagctagaaaggttctattaatttaagttaaacttctttataatcttcttaatatagatattataaactagcgtaattgttctctttttcttagtttctaataattcttatgcctaagaactactctgctagctcttattcttatatcttatactttatagtaatcttaatctatgaggtcttttgcaaaagctttataagccttataatatagcaaaaggatattattaacgtagaaaagtattagaactttcttatctttattaaagaagaggcagagttcttcttttaataagataaggcctaataattagagtatttctaagaacttcttatactatagcagtagtaagtctcttatactataaagtgcttaattaagcctaacgcatattctagattccttaaaactgttagaaagcttatatagcatagagttctcctttataattattatattaagaaatacttctattacgttattttatataacttctagattaaagtagggcagctatagctattgctacttaaaataatcttactgctaaagttgctacgtaagttaaattaagtaagtctttttcttaaagatcttcttatataactatacgtgctttgcacttaagtagcatactatcttaattaaacttatagatttaaacttactttaataagattagttagattattgcttcgcttattagctaaattatctaggtatctttcttataaagctatttaatctcttatcttattatagctttaaactatatcttatatttatgttagagaaattatttctaagtcttaagtaggtctagaagctcgttttagtatagttaggttaactttagtatttaattagttagagtagctactattattacagcgtttatagatttataactcttttaatcgtcctatgctcttcttatgcctagtaagaagatattctgaaaattagcttataaactattattattatctagattagcaattagtgcatatactctagtatctatactctctatctagttatcttaattactatctcttcttcttctgcgcaatagtaagtagatacttatttcttaattattttctagcgctttgccttattacctctagcttattctctaagtgtatagagcttatagctctattatatctaaattagaagtagttatttactataattgctagtatgcttaaataagtaactaatctgctttatctagagtgtttaagttaagttcttctaagttaagtagcagagtaggtaacacgctgcagtgttattctctataatctaatctaattactaaagtaagacgagctagctctactagctagatgcatctactattagctatcttcttctatactttaagcattaagctctaagtttctctctatattacctagcttaggtgtagattctagagttataagctaattttaatcttttagaggttctgcataaattcttagttaattgctgcctatactattatcttacgcagtttcttcctatataactctctaattatttagttagctagctatctaattagtttatataattagtttacttctaagattgctcttagtatctcttctaatattattagtttactgctcttctaggtataatctatctttaatttaaagacctagattatctagctgtactattatgcaggatattagtaatcttaatagctaatttcttttctatattcttattattctttccttaaaagaaataacttttgttaaacctaatattataagttataataacctagttaagcaaagagatctatatcctatagatatttaaggcttaatagcctactaagtatctaatataacctctagagttagttttaaaaaactaatattttatactagctgcctaatctaaatttaatagataagcttaacagctgtacgcatatatactacttctaatcttaagcgtagattagctattcttaattaaataactgctagtttatagtacctaaagtattattaaaactagaaattaagaaccttatttagtacattaatatctatgcgttactattaggcttattctataaagctaagcagctgtatctagtatctctagctaaagcttattaagcagatttgcgcttatacgcatttttattacctttataattattttctatcctatacgcttagctaagctatttagcttataagtataagatagagtagctttaatagcaatcttatttttatctacttatttcttaaatcttaattatcctctctatagttgcgttgcctaattactatcttagtatatctctataattaaaaagttatattttgttcttactctctagtagtaccttttaataacttttataatcttaagcagcgactttaatagaagattattattcttaatctttctagaataattatcctttattagcaataactattgctcttctaatcgtcctaaatgcatattaaataggtcctataagatctaatagaagagttaaggtaatctctcttttagtcttcttaagattacttataaggcatatgctattacataatatttataattaattcttctaatactagtaattttaacgttttatgcatatttagttagagcttgcagtgccttctatctaagataatctaattattagtactatatttgcttattactacttctattttgtagataatataatcttagcacagcttttataatagtagagactagagaataagaagacttaattaattctaagaagttaaggttatactttctaataagcgtatagagtaacttattcttagataagttactatattagagagtttaatcctaactagtatactagacgtttccctaatcttaaagtcttgcttctaagacgatattaaggtagaaacctttaataacctttacattagtaagtataaagtctactatatatagcctatttagtctaattattaggtttcttataatctaagtactaacactattaataggcaaatgttagattcctgccttaatatactctctatttatagctttaataaacgttctctttttaattagactgcaattatttactaggtagacgtacgctctactattaagaattatagattagtgcagtaagtgctaattaaaagtagtgctatagatctctagtaacttctttataaagagagttagattaattaagcttgcttaaatagtaatagagtaatctttgtctaatcttttctttcttagagtagtagactaacctaactttttaatctatttgcagagatcttgctatttaggcttattatactattctaagatctttttcttatctatattattaagcttaattagattgctagaagctaatcctgttactactatttaaagcttaaggcagttaattagtttctagcaataaaacttatctaattaaggcttttaagagtttagtttaatgcatagacatacttttaggccttttttagtttttctagttaagctactctaagcagtttgcctatttagagttagtactgcaaagattaatagtctctttctctttctagcgtttctagattgcttacttagtatagcattaaacactatagcaatattatctaatattatattattctttctaagagatgctctttttataacttctgcttatttctattaggcctattctagagcgtatttcgctataattgccttaagaaagttagtaagagcaatagtctctttaacctctagaacgtcgtacgtctaagcttaggcatagagagtttattatttattaaactacttctctagcttaatcctgctatgcttagctttgtttagataagcttagtacttctatctaatttaattctaagttatagccttacttagagctagctaatctttaagcagtttaagttataattagagacttaagttatctatttaggaaagcctaatttatactagcttaagaaagtctagtaagactatttttataatctagtcttaaagatttataagtatagcagctttttaagactatttagtagtaagaactttctattattagactctcttattatagttagctaacaaaactttataggctttaatatctttaatatattcttataaagactttttataattagcttttgctttattagtagctctagcaggaggatcctttagcttaactagcttagtagataattctaggtatagagaagcgttattaagaagattaggttgcaataggctatctagattaacatagttctatattcgctttctaatagcataaactttaagctaaatatactatgctagctagtctttataagcttaaagagtaactatagaaggaagttttatctagtctgtttagtctatttagactaatattattaggataatttaagaggtttaagaggaataagagtagtagaataattaatttaagtacttagtaaatataagatgcatagtagagaattaactctataattctatagcgctaagcttataactattatagctaagcaaacttaagataaaagattatattagattactgctcttctaatatattagaagagctagcttaaatatacaaatagatcacagagaaacgttagtctacttcctaagcttagtcagctcagtcacgtggatcagtacttcacttgttctcgtgtatcaatactgcgacagaaagtttactcgtggtagaaagcctcgaacaggtagataacaccgaaaataaggaaggcgatggctccacctagagtgactgttttccgttagcattgcgtccaagattgtagtcagtatatgcttaccgttacgcatgctgatgcgcccagcaattgcgcgaccaccaatcacagctcctgctgtacaaagaccatgtccaacaacagcacctccggtgacccaccagtagtcagagcctgcagccatagctacagtggcaatctggctgcggtcgccccattctccaaggaaggtcatgacaaatgtctgcacccacgccgggctgaggagcagggaaaagagattgttgagtcctcctagggcactggaaacacccgacccgccggagggcaatgctcgttctggtgaagaagaagggctgcgggccggggctggaagtctcgagttcgaccttgagcgtcgcacgcctcgaccgccctcgagtgcatatggtgagatggaagacttgcggtgtccattctttgctcgcgcgagctgttccttctcttcaagttcttgctccacctcacgcatctcttctcccacaccatcgctggggctcatggcaagaccctctctcacgagcttgacgccgaaaaccaaaaataatgcagccgctgcgaagtgtgtaaagcgctcggagagcaacgatggaactgcgtggccaaggacagcagagaggacggtcatgacgatgagtgcggagaaggcggcggagaagacgagtaatcgtgggtgtcgcatagccatcagtgcggccacaaggaatgtcttgtcaccgatctccgagaagataatcatggtgaaggaaagtataaatgagtgaaaaggctgtatgacacctcctgcctcgtcgcctgggagattcgaggcgggcgtcttcggctttgtcgtcgtatccagtgggtctttgtcagacagcgaatcgggcttgggatgtgggacgttgtgaggtttatcagggaggctggtgggtttctatacgtttgtcagtcatgggtgcctagcttccaatgccagactatcaactcacctcaagaccggctgcgccggcggcacgcgaactgctgtccgatggtacagcttcgccctgtagctgtttctggtcatgtggtagtggtggtgcttcttttggcgactcgggaaccttttcaagcttctcgccagtcttgtcctcgtgtgccagacgctccttgtctttggcggagactccaccctcagtgcccttgttgcccgttgcgagtttcctgtctgggtcttgcatcacacttttgtcgccatcgagcacctccttcgttggcgaaggcttcgacggaccaacagcggccgtcttcttaggccctagttcttccacaattgctggcttctttttcgtcggactcggatcatcgttgatatacgggccttcgtgcggcatcccgtcctgcccatcaaatggcgcatctttggtgcccttcccgttaggcgttggtacgagggaaggggtgggcgaggtgctgacgtcttggtatgcgggaacggcggctctcgcaacaggcttctcatccgctgcggcaactgaggtggcaatgacctgtatcgctgggagaagcaaaagcagggcggacgcccgtgtatgttgtaacctcatggtggtggcgatggattgctgagccggggtgcgtcgggctcacgagggagcgtgccggtgagatgcttcaaagcaaaatgatctgaaggagagacaagaagatgcgaagtcgaattggcggaaaggaagaaggaagaaagtggttcgaaatcagcggtgaaaaagcgctgttaaagtcaagtacgagatgttggccgctggcgttggaagaggttcactaggattcgcgcaagggggtacgtgcagacagcccacttgtcatatagttggcactgccacaccgaatggacgcctcggcgctagtaaaggggcactcccatgttgaagaactgtgagagggtacaattgaaatagccgactgtcttgaatgtgtctcgatgtaaaacacattgcattctaggtttctgcgcggatcgccccttctcctggcatgtgtccgttgcaagttcaagatagagatggcgctaaggccggatgaggcaacggcgaaccacacgtgaacacccgtcggtccgcgatcatgcgtggattccaccacaacattggcgcatcaccactccaccactttcacctcgacttagatcgcatgcaccaacaccacctttgacgcgtcaatcgagcataccatggccgatcgcagaggtgtgcgggccgcgagccggcgcaaaacaccaaccccgcaaccgccgtcgaaagcaagcacgcctcaacctggacgcgcatcccgtatgcgcagcgcaagtcgcgatgtcgagccagtctttgaagtgccgaagccaactaggcgcagtgcgcgacaggcgagcgttgcgactgtaactgatgaaagcgaaaatgaaggacaaacgacgcgcaggacaatacgcaggcctgtgaaagaggccgccgcaggtcagtgattaccttgtagcgccttgtgtagatgaagcgcatatctcataaagccgttgagcttgagtgtctaatacttgttgctaacggtttcatgccgtagaccttacggttgttgaggaggaaatcgatcttcaggaagctccagatacaccaaagcacacgcagctcgaacattccataacttaccgctctcctggtgctgcttcggaaatgtccggaactactgcaatttcgtcatttagtatgatcgaggcagaattcctggagccaaagtatatcctcaagcacatgcgaaagctttgcgaatcagcgagagagtttcttgagcaccttgcgcctgacggcggtaacaaaaaggacgatatccaaaacatccaggagatacagaagccggattcggacttcacggaggaataccgcgatttcaatgacgaattgaatgtgcacctgaagcactataagagcgaagaacacagctacattcacgtcaaagcagtgcaccgcgtactctttggtgcacacccggagttcgcctcagcacaaacgggcctggacctgattctgtacatggccaatcttcttgttttcgcaaagcagatgatcccttcggacagaagtgagaagcagatctggaacgcattgcggcagctcgataactctttcccgagccagttcatgcgctcactcgagcgcgaaattgtatcaacgattgctggagacagtggcatgctacaggagacattcgatctggccctggagctgcggacacagctcgcgattctagtactcgaaaaatcggcaggcgatggcgacttcaatcccggatgagacaatattagaagtcttctaccgctctgaaccatcacaaagcggcgagggttctctcctccgcggctggaatatacaagcattagggggcgaagattcggctttgccgcagcaactcgaagctagggtcagcgagcgtatcagcgcaatcaggcgattctttcctcgcggtgacgactccctggaacgtgatgatattgtagatctagatgggctaagtgccgaattcccatggctggctacaattctgagactcctgcactgggtacgccatcgccatagggaacttttcagtatcattgatgagatcggcgggcctacagcaattgtacggaacgttaagcaactgatagacacccccccagctgtcactgagcagccgaatatagtctcgaaccaaccagagtcgccacgccggaaacgaacatcgttcgtaagagaccgtcgacgaagcagccgaaaatttgacccgaatgcaccgatagacatggatgccatcaatctattgaagtcaagagagagggtttctgaagctagcactgcgcgacaggtaccggagagccttcaggaagagcccacacgtgaggaagcagaggaagcacaggatgagctaccggtgatgcaagatcagcaagatgataaccagtccctttttgttggcagaagacgaggagcaacaggaggaagatgaaccgcttgctgaggagcaattggaagacgagagacctcttgagcgtccagaagtcgtgatagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagttgaagaagaagcagatctggaggacgaggctgagccagaacctgcagggccaccaacgaggttcagctgcattgctgaaaagctctttaagaaagtcaagccccagaaagagaatcgcgccacttcgatcttcgaccggcaagctggcgcgcggagccttgaatttggggacggcttcgattctcagccaactccgggtccttccactaaggacaagggcaagcaacgcgcacagccttcatcaaacaggaaacggtcacggccagcggaagtagagtctgaatccgaggacgatgcatttgagactgaagatcgtaccgcccgggtccaagagcgtcgtcaaaaagcaccagttgcgaagaaagtccgcatcgatcctacatcatctgccgcgcccacaagtcaccaacctcggccgcgatctgaagttgacgacgacgttcttagactgcccaggcgaagacccactcaggatgagtctatttctgaaaacgaagcgcctgatatgacagaagaagcaccaccttccacttaccaggctcaacgcaaacttgcaaagcagaacatcgctgcgccaacccttgctcgccggaatgagaggaaacaacgtacggactggacgactgaggaagaagatgcttttgcacagtacatgagcttgtttcctgcgaagtactctgctatattgagacatgatgccgatcatggatacaatttgctgcaggagcgcacgcaggtcaatctcaaggataaggcgaggactatggcgatcaacatgattaagtaagtaagtcatctttgtaattagagagcttgcgctaatgtataatgtagatctggcaccggactcatgactggcttcgaggacatagtgaagcctagcagcgttcatgggcaggcactgctcgcacaggggttcacatggtaaatgtactggttggggtggtttgcagtagtgattctactgccggcgcaaagggtggcttgttgcttcttattgatacccagcgccaacttttctggcttacaatgttacacgtcgttctacatgtttcaaccctccctcttacactctctccctccaccgcacaccccactcccccttggcaaaactcgcctccacaaccgcgcccttcatcactgcctcgcacttcctcttctcctcttctccctcaactttgaacccaaacgcacatccgcgccgcgcagcctttcgcaccatctcgcgctcatcagcgcgccgctgtccttcgcggcgtttgagcttcatgtcgtccgtctcatggatgcgttcggcccagcccttttcgccgccaacactgccattgacgtcgttttgatcctgtgggggacggactttaccactgccatacccgtattcgacctgatctggcaacgcgggatcaccaggtgttttagcgtcttcaagtacgatgccgccttcttgctctgacacgtctgattccgagtcttcgtcttcgctggtgagggaagtagtaggttgcacggagttagatgttgttggcttgtcgaccatgtccacgctcttccaatcctcaggtttctccatgacgaagcgggctttgcggtttttccggcgcccgtagactttctcggggtctttttcgcgctggaagacaatgtcttggactgtttcgcactcgacgatgattctgtggtcgccttttacggtctttgattttgaggcttttttcttgtgtttcttttcgtgtttgccgaaatcggcgtctttggctgcattctctttttgggcttcttgttcttgctcttgggcttcctcttcttctttcagggactccggcgtagcgccgtttaggaaggcggcgaatgtggcttcgatcttacggtcggtgatacccggtttgctgtttcggcaacgtgcagagcagtacttgacttctgagccgccgtgctttcgtcgctcgccgatgacacggccgcagctgtggcagtatggtactgagtcgccgactgtgaggtatagtgggggcggagttgttgcgtgcttgttagggcgagaccatgagtccatccacgacatggcgctgaaattcctatggtttgaagattgcggggatggtgtggtggttccggaagctgcgtttgtgggctggctgagtttgaagaattggaatgtggtcgtgagcgtggaagctgcaggtctagagtaacggaggcacgacgtcatcaaaaatgattacacgattgaagggcgttgcatcgtgacaccccaagaaccgcgtacgatatgggtgtagctcaaagtactacctgtcatgtctcaatattgtctaattgcaatttagtgtctcgtccaggcaagtcaatgacgtagtgaagtaactggagcacgtgggactttgctgtaaatggcagcacattctgagagcgcaggcgtgctcttgaatgtgcgggattcccacaaattctttagctatcgacatcaacttttgatgaagtcctgctgcacaagacccctctttcggcagtggcaatgtgcacctccacggggccccaacctagcaaatcctcggatgtccgtgttcgataaatcggccgccatgtcgagttaccgagcttaacagcttgaaaccttgatgccgggtatcagcgcgcggaacgaaacgtgtttccattgcaccgagaacatggagtcgctatacattaggcctcgtccgcacctctgcgcacagcaagagattgtaatctttgctgacctgcttgggctctattctgcgcagaacttcatatcacgtcttcccccacggtgatcagacccatcacaaagcggacaaatggaagtctcttcgctatcagcaacttcacttcctagctcgccatactgcccaaccatcacaatctcagatttccaccagacgtccgctgaagcgtgcgtaattgtaggaagagagcgaagctgcagccaagacgcagaccgtcaacctccgcatccatgtcgccagcgcccgcagagctcgaccccacgacgggtggaaccggcaacaccgcatcgcgtgcgcaacctgcagatataccgtcttcccccgcatttggacgtccaaggcggactacggtgcagagtgatatccaggaagctattttacatcctggcaatgtgcgcatcaatgtccagggcgctttcatcgtcgacgaggagcagcccagcactccacaaagcgaagactacgagcacgaccccaaggacatccgtctgccaaaccacacggcagtcgtaagccatattgcacttgatgtgagtgtagtcatgtggtcgtgtgctcctttagcagcagcacgcgaccacaagaatccttcaccctctccccagcacggacgaagaaggctgactagccacactgcagattggtggatcactcgcaaaactcgtatacttctcgcgcgaacccggcgacgatgcgattggcggccggctgaacttcctcaaattcgagaccgatcggatagacgggtgcatcgaattcatgcgcaagctgcaggccgactacaaacagaacaatgggtcgactcccgaagacctgtgcgtcatggcgacgggtggcggtgctttcaagtactacgacaggataacacaagcgcttggcgtagaggtcaagcgcgaagatgagatggaatgcttgataataggtacgatgtggaattcttttactagccacctgatactaatagccgatcccaaaggcctcgatttcttcatcaacgagatccccgacgaagtcttcacctacagcgaagaagagcccatgaccttcatgccacacccgcccgacccaccgaacatctacccatacctgcttgtaaacatcggttctggtgtctccatggtcaaagtctccggtccaaggcaattcgaacgtgttggcggtacatcgctagggggcggtactctttggggtttgctcctccatgctgacaggcgcgaggagcttcgatgacatggctgaggcttgcggagaatggtgataactcaaccgttgatctgcttgttggagacatctacggacaagcctacaacaagatcggcctcaagagcacgcacattgcttcatcattcggcaaagtctacaagatgaagcgcgcggcagaacgagacgcagaagacggctgtaatggcgacatgaagcgccgcgaagaagcagaacacgtcgaaggctcatccgaacttccccaccccgctgctgctttccgacccgaagacatttctcgctcactactctacgccgtctcaaacaacatcggccaaatcgcctatctccacgcagagaagcatggcctaccgcggatatacttcggcgggtcattcatcggcggacactctcagaccatgaacacgctttcttatgccatccgcttttggtccaagggcacaaaacaagcatactttttgcgacatgagggctatcttgggtctgttggtgctttcttgaagagacaaccgaggaattgggggaggagagagagcttccaagggcagaaagtgactatctgaaactcgtggcggttctttaatgattcaacatttatgggatttggtcggatgtaagagcgatagtagtattaatacaccacggcagatcattgaccatcaaccattctggcttcctcccaaatctccactaacgaacacaacgagcacagcggcataactacaatcacctcgatcagtatttgtggttttgaacctggatctgtcgtcacttacgctgctgtagccgcaaacaactccgctcttcgcgcatttgtgagaagtcctacactaccagcaaacaacgtggtgaatgttgctatcaatcccagccgccagtctggagagtgcacagtgtagagtacgacaattgcacctatcaacagcagagccgcaaggaaggtgctgaaccacgctacgaaggagctaatggctcggtccgaagcataggcgatgccttttctagcgcgctttcgatcctacgttctttgcatcagcaacacctctcattcttcatcatgaaaccggtttccctggaagacggttcactcacggggaatagaaacgccaaatgctcatgcgcaaagtccttcagacgatctccagtctcctgcacccgcaacgcaaccaggtcatccatatcatcatacagtgcagcaccatggcctcccaaggttgggaaaggctcgcccctcccatcagtctggttgttgaacacttcccggaatgcacacatgatgcctttggaaggtcgtgatagagctgctaacgtgctctcaaacaacagagcctcgcggtattcttgcatcgtttcccggatgcgaagcatcaatgcccatctttccttttgtctattgtcacccatagccgcagcctttttgaaggattcccaattgcgtgcacattgttttgtttccagatcggctgcaaggtcttcttcgtcgaatgcacgctgttgcgcatgaaggtctgcaagttcactttgcaggtgcagcagatttcgtgctgctaattcgtcaaagcgcttgtatatgagggtcgtgcggtcgcgatcacttgcaatgaaggcagcaagcgaagggtagcctgacagctggtaaatcctattttcattgtccgttgccatcattgcgatattcgcatctgcgaatgatgagagatctggtgatagagaccatgcgacgaacctcgagatctgggctgtgtaaataggctgtgcacccgcatctgacagatgcgcagcttgtggcttagaagtgaagaccccgcgttgcctcgctctgtactttctctgccaacttttgaccttttcttgcatgtcgaggaaggaacatgtcaaggactgaacacgaaacaagtcatcaaagatatggatcaagacatacaagatgaaggtgcctattatgatccagacctcgacgcagcaccgaaatctcctcagcttcggcgggttcagcccaaggctttttcgtctcggtatgactgtccatcaccaatcccaaccgcttgggacctagactcgcgctcttggttacccttagacattgacgacatacctgtacgtaaaaatcgacctgatgaacgtatacaaagtattgaagtgcatacatatttacaggcataggtcaccaatgggttcgctcacttcgccaagtcgtgctcttgctgccatccgtcagtccacgccacgcaattggctgacacacttctcctgcaccacatggcaccacagtacccccagattgctcgttcaattggtacgacactttaccgatctatcgaattcgacgaggagcctgccgagattcacaatggagaaaatttgcttcctaatccccgtgtgcttggaagaggtcattctacccttcccctcaaattcaatgggactatttgctccgcaaccatattagcatgcccagatactggctctgacgtgaacttgatatcgaaagatattgcgaaagctctaggatacgaaatgcgtgagtcagctgcaccgggattctaccttcttcttgcagatggtacatttgtgtttccagaaagatacatttgcgccgaattcacgttcgcggtgcagtcctcgatgggacttcctcacatgtcagctattttctacgtgctcagacatttgccgtcccaagtcataatgggtgtatctttcctcgaacaattccagatcatgaccttacacaggaacaaaattatgaagatcccacgctcgactatccgagttcctagggtattttctgtgggtatacctagaaaacatctcatatgcgagatcgacaatgaacttgccgcagcaactccggactccgggtcagaaatcgatctcatgtcgaccagctttgccactgcccggggttttaacatctacccagcagaagaactgatcgagcttgctgatggtagcattgtaacgtgccagggattcgtcagagcaaagttatcgatcgcaacacatttcaatacccagcaagctcctggcacaaaggtggatgccatgatagacttcttcctgttgaacggtctgacccacgatgttattcttggcgaacattatctggaagaactcaaggtctatactaaaaatcagcacgctctcattcttgtcaccgacccaggcgcagtcatcagactcaacagaatacggaaattcggtgctgttgacagcgcgataacatggctcacggaccggctcagatcgcagcaagtcgtctctacagaaaacggtaagtttagaatgtacaattacatttgttttctttacgtctaacaatgtgaaggcagcacggtcgataccattaccgaccaggatcagcgagagaatcaccgtcgagaaaaagagagccaccgcattggtctgcttccaattcgtgagcaggaagctgctcgtacggtagagagggtgaaggaggagcagtatggctcttccaaacatggtactgtctcccacacatcgtgtcgtatgtgaacctgataaataatccagcaagttcttctttatcatcatctcaagcgcctcgccagttaggtccagaccctgctcaaagcggtggcaatcttcttgattcgcgtttaaatctgcacagctgagaccagtggggcatgacccaaccaggctggggggtatttgtggagagctgatgtgcaggtatcaaggcgtgatacattagttcaagaaatcaagatcttagagctctgttgatgtgtgctgagatggagtttgtgatcaaaaagtagaccttgtaaccagcctcggcatgatgacgagatctcgacatcgtgtcaagaatgcgctgatcacacgccgtgaatccggccgctgtcggtgaaaatgtcccattttgcaacgcagacgcttttggaactaagtaattgctcaaatgtgatctgtcttaacgcctatgagacttagctgacgtaattaagctcatacataatcgcccatctacaaaaatggcttcattattgccccgtgcaaggttccctgcgaagtgaaggtgacacaggttacaagcgcaagaacgacatgctacgacacagtttgaagcatcaagctcctgggtatgcatgtccgtggtgtcctgatcatgatcatgagtaatatacgcctgatgatctgcagaggtaagctttatatcattgctgactccggatctttaggcatgtacaagtacatcacattggtaaagattggggtgatccaaagcctagagcgatgttgtcgcagaaatcttagatgagatcagttgtcatagaaaatgagttgacatatagtcttccatcgcacttcacaatctcatccaattcacatacagaacggggtttttaatgtccatatactgcatgggcaaatggtcacttccgtccttatttgaccatcccaagctaatcaagtatcacttcagaaaactcagtcatttattgagtaacatcaaccctattttcacctagtatgtgtatctgaagccctccagcccctcgattacaatctcgccgcgaccagctttcttattctgacgccagtagtgaaacaccaaggcacacgtcgacacaaccaggtagagttgcgcccctgtcacagcccagataccagtccgataggtcgggatttccctctccatgaagacagtggacgcgtagatgccaccaatggcgccaaaggcaacttgcagaccagatgcaaccctggagaatacgtcagcctaaacactcgcacattcgtcgcaatagcgcgcttacattctcaaactctgcccacggatgttgttcgcttgccacgccagcaccgtcgggatattcccgcccgcgcccgcagtacccatgaacataccaaagtatctcacgtcattgttcttcgcatatgcgacaatcatcagacccacaatactaatcagagcttgcagcacgatgaacggcgctcgcaacttccacttgtctgccgcccacgagcaaagcagtacccacggtatagctgcgacagcgggtggcgctgaaagcaagaacacttttccggtactgtagcccatgctctgaagaatgatgggaaggaagaatgccaatgcgtaagagattgccgtgacggcgaagaacttcatggcaaagacccagagctcccagcgtgcgagggcgcgcatgagcttagccatattgatttcgtcgaattcggagtcgcttcggtcgcgttcgagtttgtcttggatggcttggatttcaatgggctttaggaaggggtagcgtgctttgtagactttgtcggggaagtcgactatgaggagacgacctagtagggccaggaatatggtcatggctccgtttatgatgaagatcctgcagtattttagtcgattgttgatttttgttcaaagaagtggacttaccagcgccatccaagccagccattccgcccattgagttgcatacagccgtacgcaaggggtccgccgaaaccgctggcaatcccgctgatgctgtagaatgctgcgaggcgcttctggacttcgaagcgtgtgtaccagcatgagattaggtagacactatgcactgttagtcattactcccatgactccttcgtcacggcacgtaccagcctgggaagaaaccagcctcgaacaaacccaacaataagcgacaaaccacgatatcctgcacgctcttttagtcccaagaccgcatgtttcaagctttgatacatcacttacctcccacttcttcgcaaatcccgcgccaaacactgcaagtccccaagcgaaacatagaaaggagagccagttcgccgcaccaacctttcgcagaacgacattacttgggatctcgaaaatgaagtatgttacgaaaaagacaagaagagcgatggagtagcgatcgccgacattgaagccgagttctcggttcatgcctgcgatgcgtgcagcggatatctgtgcaccataatgagtagacattacgaatttcaatcttttcagatcatacgttgacgcggtcaataccgctgatggcgtagcatgcgccgaggatggggatgagacgccagtctgtcttcatgctatagtaaagtcatttcatgatccaaaatttggttgcagcatacttacgtagctcttctgagcaatttcttttcctcgtcggtcagaactctgttgacgtctcgtttgtcattggcagcaggggcctgttcgacttcgatggcgcttgcttccttggagttgctctcgatgtcttccgtactagaagccatggctccgaaaatactgttacttcgagctaaatgattctcttctcccgttttcaaaaaatataaataccctctggtacgtaaggcgaaaaccaggcagtcaaagaagaatgagcaaaacgtcaactcaaacttccttctagaaaaccactctgatcaacaaagcccagaaccgctgatccatcccgcccatgcctaacccaccttataatatactcgagcatcgtaccgctgctacgctcgcatccattgcccagccccaccaagccttggccatgggagcatgattggctgcatcaccttcaattgaccctcccccacaatttcgccgacatgaccataggcgtaagatccttgttgcgatcgcattcagatgtgcatgcaggtcgaatcgtaccggacgacatcggtaccgagggcgttcaagcgagtcgcgacataccatagggtaagtagggttgaagtgcgagattattttgtttctctcaagtctcaacagattcaagaacggcacctctcggctctaccggggtatccgagctgcgtgctgacattggcgattaatatgtggcgagcaaccaacctctatacgcggatgcatgtgctgtgtagactaggatttgacgccgaacaagccgtgtcccggatgattctaactatcatgagtatatggagccgcgtctgactgtgtcgggccgtcgcgcatcaatcttcttgcaggtaaaccggcgcttcaaaaagtcagatttgggaataagaattagactcaacttatcggaactcatggcgactgatcgactgcgctatccagggtgcgacttggccttcggacaccaccctgtacaacaagtacagtagtctaggttaggtgagtctcgttcagccgacctgccttgaacttccgcttggcccgaagtattctacgaattccgatatgcaaagctactttagctccttctgcatcgaattcgaccgacttgctagtttccgggctttccatgtgcaggcagaaatatattagataggccgacgaatgtccatagagaccgtaatcggatgagctcctgacgtagaatgtcttgtgttatgtcactttatagcagtgaatggttgagtgatttgccagcttaatgtcacgaagaacagccggtggtagatcatgttagcaaggtcgatcgtttcactgtcttgaaaggaatttttcattctctttagggacttttgccatttgtggcgtaaattatgcttgctttacgtttctattaacaaaacccataccgcaggttgtcatgtacgaaggaaagtcacaggagtgcagcaagcagcaggctaccctatagcctagagtttcatacagtaaagcaaggcttctatcgtgatagcaaagtcttgcgtataggtttaggcaccttagtggctttccattgtagatgataacctgcagcatctcttttcacgctgagactttacagtctgacagttttctgcactggctcttagggctactgacctgtttgtttcaaacacgctaatcactgtcttttcccatgtcaatccccccaagatacaacgacctgtactcctccagtctggtcataatccgggcatcgttccacacctcctcgcccccttccgatccaagtaccggcaacccaatctgttcaatcgcaaagctagacgcaatacttccatacatagacgcctctttcgcatcttgagtcttcatccagcccgcagtaaatccgcccagaaacgcattaccagcgcccgtcgggtcaacgacttccttagcgccctgggcgtagaaaggtggaagccaaaaaggctgattgtccgggcttatagtcaacgacccaaactcgccacatcgcacgatcatgatggcagtcctagttgacttggcgaagtcaactgcacgtttttccagctccgctttgtcgaatgccgtagtcttggtggtgttttcgaataaggccatgaactcaagatgattaggtgaaagtacatcaacgtgctgacacgcttcgagtatagtgttcttgttttccggtcgacatgaagctggaaagggctcccagacgatgaacggacggcgcgtgtcaccgcggagcttcaaaagctcggggacttggactaatatctcttctgctgtcgcaaagaagtgaatcgctccagcttgtatcaacggcgtgtcaattagatggactggtgttgacttgagcggaggcgtagtgtacttgaacgtttttgctagtcgaattagcgaggtattagagtgttggcgcgaacaccgtacgtccaaaagtatcatcttgatactccaacaatcccctagtactgagtcgatcactcgactgttttatgacaagattcatgtcccattcttcaagctgctttcgcacgggagcagggaagtcgttacccgcaagtacaaggcagcctactgtttggcttcgcggctttgagttgaaaagacggtagccgaacgttgctaaaacggtgaatcaggttgatggtcgacaggagttgtggaagccatttagcatacagaaagcgcctgaacctccaacaatgtcgcgaattaattctcgctttggtatactaatgtcatcgagaatgaccatgcccagagacacaaactctacgggtgagcctgcttcgtttctcatggtcgtatattgcatgtcgtgatatcattgtaagtgtcaagaacgcaagacagtcaggtctgtgtagatcccgactagtgtgattggccgaccaatcagctctaatgttccatcacggtgcgttaacatttggacttgtgattgttgaagaagatgatgaatagtaatggctttgcagaaagcggattattttttcgtctgcacattgtgcttgaaacaagatagacatgcgaagtttagcacgcccggcatcaatgtgaatgcaacctaccacacccacatttcctgaccctcaccctctccctcttcctcccatctacctcatctccacccaccctcaccattggtggcggcgcagagtccgaccgacgctaccgatcatctccactcctcctcccactcctgcgtcgactcaaacccctctccttttcaaaactactctccacactcgttccaatccccgaatccgtaaacccaccatctttctccccagtcctcggcagcggctcttccagcacgaaatcatcatcctcatcatccgcctccgcttcttcgcgggtcggtatatcttcgagcacgggggagtcgcgttcggatttcggcactgctggggcctggtattgcaattgctggtgagacgatagagatgggaacgtgcgagaggtttcagagaagggggttgaaggctcggtgtcttcgcgcttgggggtcgtggtgccggattcttgtttgatttgtttatgaccggggtgggggtctgatttgctgaagaggagggtgaagatggcccatgtgaagagcaggacactcatttcgacgctccagaagagggtggtgccggtgatggcagaggtgagccagtatcggtacataagccagcgtagaccttccatgcgcgcgctgaagcggactgagacggtatagacttccaatgggtagctggagcgtagctcgactttgacagaagttggcacgttgcgcgcgcccttgtcaaactctacagattccatcatgctaatttcaatatgctctgactcggtatgccatccgagaagatacagtggcaggcgaagtagtcgatggacgtgttcgatagcgtagctccgatacgtcaagatcgcaggtctcctactcctcgcgatgactgtcggcgtaccagtcaatcccgcagcatctacattctgcgtcggagctcccgagacccctccttgggtgttgtcccactcttcgtcccagccgagcatgcccttgatgccgcccgcagccgttgaaggaccgcgcatctctaacccaaccatccaattacccgcgttgaggtttcttcgactcctcggcacggtcatttcaacaacgacatcatacttttgcctgctcacaagtccgggtatatttgcgataccgtacggccagtttttcgtcgcgacatcgtgtgactgtagtattgtatgtctcgtagcactgccatggtcgaactgcagatacaccggtgtagtgatgccgcgcacgggtatgtaggagtagtagaatgacgtatactcgacggcagcgagggcgaagaggattgtggacgtgatgaacagcagaatcccgcggaggtacgttcttagcaatgccggcgaagatgcgatacgtaggggtagtaagagcgtgtcctaaattcaagttgtatgagtgactgtgatgcgctcatcatttcggagaatattgtctctagtgtgctgcagtgcaaagagcgcgtgtaggcattaacgtactatggcatactgcataaatgactcgccctcacgatagtcgtccttcaactcctccatcgcaagatctttgcaggcatcgggcgttgtcgagcagtaatgttcaccggacgtcaatcatcacatgcgagcgaaggtgtgacgtcgtttgagcacagacgcacctggccgacgcttgagccattcaccacgccaaggcattgtattgcgccatctgcaagccgctccaagctgatggtcagtgctcagatagatgtgcacaggcattgggatccgttatagacgatggcgccatgattcagatcgtgcatgaaagtaatcagggggatgtactcaactgcagtaaaacactatcattgtgactagtaatcgtacacgcaaagccaccgaaagtgcaatatccccttaacaaatgaaagaagcgtggcgtgacgtctgaaagagttccactgtctcaacgccatccatgacctacaacagtagatctaaacgccggagattatgaaacccttcagaccgtgccgcccaagtacatagtatcgtcccacaagctcgatccttgctgatgtaggagagaagggggatactaaacgctcaaaagtaaaacactggtatagccaaaggaacgctccaaaacaaaaggaaatagtgttgcgagggtcggaagaagctgctggcgtcgcttccgcagaacattctccgaaggtgaaagtccccttcccacttttattgagtccgtctagtgaaagaaacgtaccaagaacatttgatagatatgcatgcaaggatatcatcaagttcgtaataacaacaaagccgcaaaatagcgggaagcaaaaggtcgtgggtatcgtagcgtcgtgtatctccccaggagatcccgtaaacttctcacctgatcttcatcactccacatctacggcagatgatgttcgttgtgacaattctgtcatgaaggccatgttgccttaagagaaggttcccatcctagggggaggcctccgaggtgtgcccatcatggagttctgcagcctggaggtggcttttgtaacgcctgatagtggcgagctctggttgcccgcagctgaaccggtgtgcataggagtacgggtcatccgattcgacttggaacgcttgcggagaggtgtgatgagagcctcagcagacttgccggaccggactggacgcgagaccgaagcgcgcgcagcaggatcttgcggaagcgatgcgacgtcgcggtagcggttctggttgttgcgaaaagcggtgacgacaccgcggtcgaagtgctgaagcatagcgtccgaagtcgtcctcttacggttgactggcgtctcggtcatcggcgtaggctgagcaggggttgagccatgaagcgccacttgagacgtagctggagttgctggcacatcggtatcttcaaagtctggttccagatcggtgtcgtcaccgtcggagccgaagtccatgaaatcggcaatgttcaagtcgtcttcgaaatcctcagagtcatcgtactcgtcatcgtccatgaggttcatgttgccattggatccgatgctgacaaaaggatagaatgcctcaggtggaccgatgctctcgttaccgaagtagaagtcgttgttactaggcgcagatccaaaaataccagtgagcatgatgtcggtgttaagagcgttgttcaaaacttcgttactgttctcgctgtcggatgcattcaattgtgcaatcgaatttcgaggactgttgttggcggtgctgctggtaccgctttggtatccattcagaggtatccaaggaatgatggctggccgaggccggtagaaggtgaccgtcttggttgcacgattagtgacagcaatagctttggtgctgtcgtcatgaatgaagataccacgaggaggtggtatctggcgtccagtaggtcgggagctgcgctgaaatggcttgggggtcgcagcccgtgacccaggcgccgaggctggttggcgcagaacggatctgtcttgaacaggtgtccgtggcgcagcgtcagtaccaaagtcttcttcgtcagtggtatcacccatgtcagctacgaagagatgttagtggacaaggtaaatttagtgtggggcataatcatacaatcatagccactggagccagccgagtcattatcggtctcgtctgattgctcagctggtgtgatgcgagactcgtcctggccgtagtcccagaacgatgcgtcagattgaggagaagcgaagtctccgtcatcttcgtcattgtcgatctcaagaagctggtgcaagatgggaggcaacttgtcttgttcaaggaaaagatcgggaaagacactgctgtcgagctcggaagattctgagcttgagctatctgatacttgaacctcgtcatcgaagcgaacacgcttcgtggagctatctgaatactttctcttgaccgctggatcgggagatgcaggcagagcctctggctcgaagaattgggcaaagccgtagtcttgaagaccggagatgtatgcgtcgtcaagtggcgcagtgacatcgaagatattgtcactaatgcagctctcgaggctgagtcggcgagcgtcacggaactcgttgagtagggtggtcgcctgctgctcttcttggagaatgaagctctcttcttgttgctccatcaactcgacatctgagtcatcatcagggatgaggttgagtgcgctatagtcttcatcgtcgctctcgatggcattttcatgaaggtcctcctcatttgccttgtaggtcagtagcggtttcgtgaccgcattgcttagtttgcgcgccatcttgcgtctgggaaactcttgatcggtggagtcgtcaccaaagagcacagatgtgctggacagattgctgaaggtgcgcttcttgttgttcatgatcagttggctcaccgggtgcttactcgagctgggccccgttccaagggatacgacctcgtcatcctcttcctgcgattgatcttcgacaggttcgacacggatggcagggcgttttcctcgtcctttgcccttcccaagaccgcggaacggggcgggggccgctggttcatcctcatcatcatcttgttcaccgtcttgcgcggtttcactgtctccctcatcgtcttcatttgtagcttctccagtgagagactggccgtcacttctcgattcgttgcggtgtttgctgcctggcgcactgtcttgtgcgcctgattggctatcgctgtagcgtcctttggtagtggtatcgctttgcatgagcttgcggtccttgtgttgatgtccaccaaggtcggacatggccgaccgcgagtaagtaaggtgcgccatcggtgtgggcctttcttggccgatctcgtggctgtagagtttgcgggggtgaaggtccagggatgggtgagtggtgcggtccctgcgtagaagggttgagtgaggaggagaatgtcgtattgaggagagtgacagcgtttggtcgactagatatgtgttgtactgaggggccgggctcttgactatggtagagctgacagcgggtcgtcgtgttcgtggatggcactggaggaactgacaatgcgtgtagtgtgcagtgcaggccggacgaagaaacacttgattgagacggttgagagcagagtgtgcttcacgcagtcgtggatgtgtatcgtcgttgagttgaagtctcgcgagctggccggctggatggcctacaaaaaaaatgtaggccacccagagggaaattagcactcagcgattgcctgcggcattgtctcgacgaagatgtatatggatggggttaattgtgcttctggttatgcttcttgtgcgacttggtgtctgtgtggtttgcggagtgcgggtgggcagaagcagagggatatggaaatttaggaaggcgcttggcgctagggcgctaggggacgttagcgcagcggtgagaattgaccagggcatgctctgactcccgacggctcgcgaaaagcccacaaagagtcatactgcacaccaattacaccagggacatggcggcatcaactattcagcctaacatgaattgcgacaccaaaaacatcccatcatggcggtcttggtgagggctctcttctacctcacagtcgcgtgcccctcctcggccaaagtacgtatgggcccacttaaactcaatcttcgaccgcatgcaaaactccagcgacgaagcaaccccggaggctaaaaaagttgtcgaacgagcaacatacggcccctattggcccgtggcaaaatggaggccgggcttgcatcgcgcaaccaacgacagcccacatagattgctgcgcttaccagtgcgcgcacatcatttttctggggcgtcgtcattttaatatcacttgtgcacaagaatcgtgatcatctcgtggaaaaacagtgcacgtttacccgtttctcactacggccctggccctccgcaaaatatctgtgacttgacgtcgccagcactgcccctccaggtggtgctaagacgtctatcgatacgctttgggcgactggcgccgggaccaaaagtcggtgagtgtggtgtaaacctgaaaaggtacgacagcagcgggccgttgcttgtgataatgcgcgttctgggccctgagacagcgtctgcgtatcagataatttaaggtttggggttgtacagttgtgatatggaggcctcttgtagagccagagcatcaattgaggcctcatcgttgacattgcaaagacgttgatctctcccagagccgctttgtgaggctgagctcttacccggtttggttgcaggatgcaagccgttggtggatcgaggtaaagtggcccacagtgcactggttggacgagattccgactccactgcgatgctcgaaagatcttcaacgtggccatcagccttacgcttctgattggacatagctcctgtacgtctacggacaggtagcttttcccattcgctccgtctatcgccaacaccaacctcgcctgtgaatagtcgcacaatgcaccgcacgctggcgctgaagtattttcacggcgtacaacttctaggcggtctggggtctttgacagctgtctggtacagggtggagtcgcaatggggagtatgatgagcatcaaacgcttcaggggtctcgaatcgagaatccctgtactccactacagaaaaatatgtacctaggtaaaaacttggttggctcacgtgcccctcactgagcgcttcggagtcgccagtccagtggggtaggagcagaaatgcctttgttttcgtgctgaagacttttgtggggccctgaatgtggacacacatcaacatcgtcgccatagcgaggtacatgcaggcactgaaatgctcatatatagtatcgcgtgaccgaggaggtgcgacaaaaccgcggatccccagccacgaatttgattcctggtcgaaaatgaatccctagcatgtatgttcgggatgttacgcaacaaatatctacaagaaagctagtctatgcgtgctggcagaagcgtattctccaaatcttggtacagcaccatcgagcctttcgggatcgttagtggccgcgggaggctcaagtccggctagctctacgagaatactgcccatgtcgagagaaatgtcttcgtagtcgtagcccagcttgtacagtaggcgcgctgcccacctgagcgtcgtgcgcacgtctgcatgctcagtggcggagaactctttcccttgccacctgcgctgctccacttcctcttgcaccttgcgaaaaatgacccataatgtctgacgattaggccttatccgtccttgtagggtaagctttgcgcctgactcttggatcagttcaatgtgaggtggccgttctgcgtactcagtgcctttgccgacctggaagcgcggcatggtcagcagtccaccaggagctcgatgggcttcgaatgcggcagatgacatattgcaccaagtgctcactgctgctctggccttggagcttccataaccatcgagtataccgctgagcactttgttaaaatcgtctgtggagagttttatgtattgacgtgaagagaaggccaagaactgagagcagtagtccttccacatgtcatccgtagtcgacatgattgccaatatacaatgcaattcattgcgaatattgcccaggatgagatcttcccaagcaaaaagtagatcggtgaacgcatcttgcgttttcagccgctcctcttcgggccctgtagatagtcgaagaagctctgcggcaaaagtcgatagtatgattggccgtggcttgaacccagcagcatctccgatgtactgctccatccctttcacggagtcccatcgatgaagcttgatctgactgcagagaagtgcagtaaggacctcggcaggcatgcgctgctctccgtgggttttggaccaggttccgactctcttgacgatatccatcacgagatcattctcgccagagagtgtgccaaatcgcacaatggacgcagcgacatttcgatggttgtacagatcgcgtcctatcagaggaccatcaatgtcctgagcaaatagtagccagcgacctagctcatgcatcccagactcggtagccaagtccaacagtctggcgcgtagaggaacaggcatgctgacctcgaaagctgggaagtcaactggtggaagactgctcgtgaaaggatgtccctgctttggcgtgtcgttcttcagcatttcgaagaattgctgcaaggacttttgcttattttcgtcggtgtgctgctgtaacaacgtcaatgtggtcattgcgccctggagatccccgttgttgatgaatgcccgcattgttcggtggagcaggttgagtggaagagttgtaggctcaaaaaaataatgtacttcatcactggttgtcgctgaagcattgagagtagtgacttctgcaccgaacccggtggccagctgaaagaggcgtaggagggcttcggggcgcttttcaggcacgaaagctcctgactctataagtcgagcaatgactgaatcccaagatgtagaccccaagctgaggttgttcacgtcgaggaagtcttttagtgtcttgagctgttttacgacgacctctgggttagagccacgcaagccaacgccaacgcgcattttgttcgccgtagcgtctacaaatgcagtgacgacttcgctgctgatggttttcctggatcgcgctctgtccgcatcactcgcagcagcttcgccgttcattgggaacagcttccatagtctcgaaggtgatggtgagttttgctgctcagccaacatgatctcccgccagctgatcaggccccagccatgctccttgtgttcggacgctacttgttccagtattgcaataccgtccgctgtccagccgccgtggaggcaagaccagagtacgagttccaaccacagctctgggcctatttcggtgacatggaccctgtagcgggagccaggaatctcatgcccaagaaagtatgagggtttcgcgccaggttttgccgatttcacagaggcctcgtgtgccttccaggatgcgtcggacagcgcggtcagtatcttggacgacaacatgtgaagcgtcggaggctgttgaagcgcgtacttgttctcgtgaggacggtaggtgtagatagaatccggcatgagaccaacatggtgcaggaaggcgataatctccaaaacatgaggcatgaccggagcctctcgagtgctcctctccgcgctggctaaaatcatactccctaagcttctccagagttgccccagcgcgcgcttcacagcaacgtggcgcagatttatcgagtcaggggcggaggtaaaattgtccagactcgccttgggttttcgcaagggcgggactcgctcggtgcggacggggttttctgtaagacggtgtagagatagtcgctccgactctggcaatatgatatttactgacaggtcgagctgtggtgggggatcgattgtccgctttccatcttctataagcttcttggccacccagatgactgccggccagcggccctcgaccagtcccataaaggccagtatatccaaagacacatcttgggctgcgttgatcacaatggcaaggtcgagcggtgtcaccgtaggggtctttgtagttccatcggtctggtctcgtcgtagatgggccggtaggaacgggtcaatggctgcaagccagtgttgcatgtcattgcgagctccgtggggtgggaggggtatgcacgatctgggcgaccgcgcggtgggcttgagtggtaactggaatgttgctgcatcgtttgcacgtgctatggtatcatcagaccgctgcgaggtttcctttgaacggcgtcttccagatgagattgggcgtcttgagggtttagcgagcgcggggacgaggaatgaggcgacagaataggaagcagcggttccacagctagacggtcgaaatgcctgggtgagggcgctgcgaacacaggtatgcgcagtgctcattggggggtggcgaacgtaggaaaggagtgaagctcttcctcgcccatggtggtcgaactttttggctgagatccttgtcatgccgtcaacgatgcgagacgcgctagctggccgcggcagggtccactcccagctgccgctgcctgcactctgacgacacacctcagacgcgcaaacacgccgcgacaaataacgcgacaacttctttgcgaaggcagcaacctcaccacgagtctgtctttcgggcgcttctacttaaaggcgttcatctgcacgcgtttgattatttttctctcaccaaactcgtcctcgaccttacttgttagaaagaacaatccgcaaacatggttgtctctcgcattggtaagttcatgatgcttatcctactgctcagcctgtgctctctgcagctctttcaaatcacttaattctaatgacacatcagaggcatcgccgaacaatcgtgcaggttgctcaaacaaggagtgcaaagatgccggcatcaagatcacgaagggagaatttcgctatgccatccagatcaccatcaacgagcatacaagctggcagtacaggcattggtatgtctcactatgacatgaaaattctcctattaacagcttcaggggatgtgttacgcccaagcaaattgcgaatctgatcgagagctcaggcggcgacacagacatggttgacggcttcgacgaagttcctgctgagtaccaggagaaggtcacgtttgccctagaaaacggccacgttcccgatgaggactggaagggtgtaggtcatctgctcaagtgacacacagtgttacatcagcctttgcgctgcatgcgaatctcgttcactcatttttgtgcaaacagtttcactaacatccttaggatgtcgaggtgaaccgacctggcaagaacggtttccgtgtcaaggccaccaagaagaaggccaagaaagacgacgaagatgacgatgccgaagagaagtccaacaagaagcgtagtcgcaaggccaaggacgccgatgatgacgaggacgaagcccctgcgcccaagaaagccagggctaagaaggtcgcaaagaaagaagcagacgacagcgaggaagaggtcattcccgcaaagaaggctcgtggcaggaagcccgcgaagcaagagaatgccgatgaggaagaaaaggaagtcccagcggcaaagaagccacgagtcaagaaggctgccaagaaagaagacgatgaagaagcagaagctccagtccccgctgcaaagcgaggtaggcccaagaaggctgcgcccgtggcagaggtcgaggacgaggacgttgaagagactgaagaggctcccaagccaaagcgaggcaagaagaccgccgctgatggcgaggtcaaggccacagccaagaggcatgtcatggtgctcttccgttcactgtcaacgctaacatttccttctaggggcagacccaagaagactgccgacgagtaggctacggttttcagcccgcttgacacgtgttgtcttgtcgctttcgattcgctcagcactttcaatgttcctccgacggtatccacgtgagatttatcacgtcgggtgccccaaaatcgtcgaagaccagttcatataatatagatacccctcagaagtagttcatgcgccgatgcgtatcaaaagtctttacgttctacttgacacatgagcctggcactgtgtcctcaaagtcatatcggtcgctgcactcaaagtttgctcttcgtcaggggtgggtctcgtgacttcgcgcatgattcgcgccgtcaagcaggaaacgacaagtcgcatgatacacaacattttccaatgtcacacagatgcatgcacccactaatgttgtcgtcctaggcgcgggaacgtgaatgcccctgtttgtcaacttggcgaactgcaagaaggagccaggatggctggcgttgtcgtcctgcttccccgcaatcgctgttatctcttgaggcgcctcacccccaacttgctcaacttctgttcccctcctctgccggagacgcagcatcgccagatagaaatcaaccaccactttaccgccattgaagtttatgctagcagtgtctaccagctctcggaattgcatcaaacaagttcgacatgtaagcattaatgatggtccaaggataaccgggtatatgcactgaccttatgaattgcaagagctgcgatggctgagtgcggcaaatgtgacaaatggttcggaagtttgcatgctgcacagcaacacatgcaagcagtcggtcacatctgggagtgtgacttctgcgacgactgctactgggacgaagacgacctcgatgaacaccaacaagaagagggacactacggtccgaagtatgattgcgaggcctgtgataactgttatcagactttcgcggatgcgaagcggcatatgaacaacaaaaaccactggcgggagcattggtgtgtgagctgccagagaggctttgagaacgacaacaacctcagggctgtgggttcttctacgtctaaacatcacgactgaatacgctaacaatgacaagcatctcaatagcaagatccatcgaggcaccgatatcacctgccgcttttgcgagcgcggcttcgcaacagctacgggagtcacacatcatcttgaggctggatcatgtcctcaagctcgctctcttaaccgcgacacaatcctcgccgagattcgacgccgtgacccaaaacacgtcatcaccaagaaactcctgacataccacgacacctcttcgtccatcatagcatcttcggcatcatacaactataaccgcagctgctatgaatgctacctatgtcacaaaggtttcgagcagcttgagagcttgaatcagcatctcaactcgccagtgcataaggagaaggcgtaccattgcccgggtagagcgtgtggaggggagttcagtgcactcgcagctcttttcaatcacctggagagcgagtcctgtggtactgtcaggttcgatgctgtgcagcggaacgtgggggggattctgagtgggaagaaaatgatcggttttgcttaaacggtgaacaagaccagatgctgcccaaatcttgagcttttgggtacacggaatacaacttgggtccatcatctgggaatgaaacccggtagcctcgcaatttcaggcattgtttcgcgttgacacaaaccgatgcggcttatttgagatgctagcaggtcagctgaggaggaaaagataacacacgaatcctagatcgaaccgaaacttctgtcgtaggacaaaaggcgtcagcataggccaattgatgtcaccaacgacgttccaaagcaaatccgcacttgtcccgaagaggaaaactaagtggttttctcgtgatatcatgacctcgcgaagtcgcgttttcgcgtcagagctaacgtcaacccagccacaacgcgaacaaagtttccgtgcttctaccatcgacatcatgaaatttgcatgggattccgatgcgaatgttcgatcgatctcgctaatctgagagccccatcggtcccctgacgctagctgacgtcttgacgtcgactgtcgctgctatggcttgtttgaagctcgcgaagccgcatggctgtccttgtcccttgcatatcatgtctgtgctggagtgagctaatcgtcggcagggttacgagtgaagatctgcttgtgcgaaagaatgacgcgcagggttgaagtgcggtttggtattgtcgactaccagtatacgtcaaatctttaacctcgaagcaacttattgctctctttgcatcctgagtaccaacttaatgactggacgctatcgtcatgtcgagttaattgcaaccgcaatggcacgctcttctaccagcattgatcgcatagtgacgcagatgtcacaatgcagtgctagcgacacgacacatctccactacaaaatagcttccgttagtgtgggatcccgcacgtcggatcgccatgtgcctgtctcgttatggtagtctgctttctccacagacaccttagaggcccgtgaagttgctgagctcgacctttgatgctgtcatcaaggtgattatgccatcgtttccgatctcactccccaggcacgctttccactagtactctcgctctatcagaggcttgctatacgacatgtatctgcatgacgtacgatgacatctgtcgtctacttaaacggagcagtctaccactttcgtccagcatcaagccattctattccaatcctccatccacaaactatcaatctcagcaaatcctctacccaaacacaacaacacaatcaatatgtccgcctcagacattccctctggtaccgtcgccgacgacgactacaagtcgcgcaccggccagagtgaaatccccgtccagagtgacagtgctgccatcgaggctaccgaatacgacaatggtggcgactcggagcagcagctcggtcagactcccagtcccctctctctctatcccactaactcctagcagagaaggacgaaaacgaagctatcgacaaggccaacatcctcgacgagcggactcgtggggctacgaagaaggcaggaacatacactgagccgggtgatgatgtggatgatttgactgctggtggggaggatggtacgtcgtctgggaggcagtagatggtgatactgtgcttgtcccacatgcgataggatgccttggatatgttcgcatcgtttttggtgtatgtttgtaagagactatacgtggtcctgtatgtcgtcagtgtcatctaagggtgtatgtttttgaaacatgatttgtatgcctaaataattttcagtgtctttaagtcttatttgtctcactcagctgatacatatgcctggaagtttttactctcttttcctcccgttcgtatttcccggttgatcaagatgcctgttcatcttcaatgccttttcttcctattcatttcactcagtcaacgattatgcctggatatcttcagtattgtttcgttctattcaattctctcagctgataagtttacgtgtacatcttcactcccttctcgccccatctccttctcctccgatcacacaccgtcaccacgcgtccgctcccccacccgccctttcacctcccgaccaaaaaccccttcccacactctccccatgcgtttgcaaacgcgcagcaccgcactaacggagcccgtttgtcgagtccccttcaaaaaagcccaccttcctcccctcttcctctctctaccaaccatgccccgcgacaccatggaccgcaaagcctcccgcgcgctgcacaagcagcaatccgagcagcgcgaagcgcacctcacggccatggccaaggccaagcgcgtcttcatctccggcctaaaaggccaccatccattccaactcggtgtcgcgtaccatttccgcggtcaccagctgtacagcttccccggcggcgagccgattgcgcccgtgccgttcaagttcaaatacgggattagcattgtaagtgagatggagggggcggtgcctgttttcgatcgttgcgcggagggattgagggaggaggggagtatcgcggcgctggacaagagttgctgggtgttttgggaggaggcggaagcagagaagagcagggagaaggaggaggtgcggcgtacgttggaggcggagacgtgtgtggatgatgaaggaggggtggagttggcgattgcccagaggaacagctcacgcgctaccagagaacttcccaaggtgtcgtatcctacggccttggttcctgcgcaggtattgtcgagagggacctcgagagcgccgagcagagaggcttcgcaggttgatctgagtgtactcgccgccacaggagatacgcctcgtccgcgctccatgcgcttcgtcaccccggcttcaacgactgatctcgcgtctatggtcatggcagaagggctcctgaccgctccgcgcgctctgcaccgtgcatcctcgtccgacttagccagcaagcccgtaccagcgttcgccaggaagctccagcacctatcttcgcagcccgactcgtccctctccctcgctgacctagctacgcgccacaaccgcagcaagtccggaggcatatcactgtccaacatcgacggtctaggcaactctacctcgctcgccagcaagtccacgatccccggcctgggccactccgactcctcgccgtccctgacgtctctgaaccgcgagcgtaccaccactacgggccccagcatgtcctcgatactcgccttcgcacacccgcacctgtcgcgcgaaaccttcaacacgccgcacgaccacgcgcgctttctgtccgactcgctgcctggctcgcgcctcacctctgtcgtcaacacgccgttcccctcgcgccctgtgtcgccggccctgcgtccgatcgcgagtacatcgcatctgcagattcccagtacagtccaaggcacgcacacactcttcgccgacatgcttgacctatatgcttatacttacacagatctttctaccatggtgtccccgcagtatggtcgcaacgaggtggttggcagcggccgacctcgtcgcgcgagcatggcgctgaaccaggcgtataatgcaggcaggatgggtgaagaaggagtaggtgcgcgcgcaccaaagtgtgctgttcacggggaggagtgtgatggcgtggcggtcatggagacgtggaagacagagcgggctcagcagacgagcggctttcgcgaggtgtatccgatgattgagggcgagggtgccagggtcatggtggattgggctcaccttctcagggaggagcaggagcgcctgcagaactaggtgcttagcagaaagggacgagatgagatgagctggaggactttggtgtatgagataaaagactggataataatgcatgacgggctgaaggcctatgggatgagatatgaagtacatgattggtgaagtgaagtgacttgaaggtatacaggaactatgaactggggctggcttctgctactgtcccgctctcgctggtgtccttctttgcttcctcggacttcttctgggccgccatttgccatgctgggatggctgcgcggccccctgcgactctgccgtatgacgaaggtgcagccttctctgctgtaggtgtggaagaagaggcggatgcagtggtgctgcttccctgggcctcggatgtgctggtgccatttgtctgctctgttggcgcaggggcaggggtaggctgtggtgcgggtgtcgaggtgccggatgagccgttgacgtttggtgcgggttgtgactggggctggttttggccgtagtagctggctgctggggcagctggccgggctggtccggcacccattctgttgccaaccagggtcttcaggctcttgagctctgtcgagagctccctcagcctgttgtcggtcgactccttctgcgcatccatggccttggggatcaagtctctcagaccacgcacgtcatcctcgatgcgcctgttgtcgtctccttgtcgcttggaagattccttcaggctggtcaatacgctctccacctcgccgagcgcattgtctagtctctgcgttctagcttcttccgatgccttgagtgcggttgtgtcggtgttgagttgctccaaaaggtcaaaggcacgcttgaacgagtcgtcgatcgatgccttgtcttgctctagctgtggtggtgtgggcggttgaatcaggggggcaatgtagcgcttggctgtgaagtacagcccgtagcctacgcctcccatgaccgtggccatgatgaagtagtctcgccagtcgcgtttcggcggtctgcgctgtgttagcacggtcggtccatttattctcgtcacggtattcttactcaggcggtggcggctgctgccagtagccttgttgtggatagccataggcgggcgctgatgggggcggccggttgtatgcatagttgggaggtgcggatgtcggtggaggaggaggctggctggggtcttcggcggcggcgcgtgcaagagagacgtcgacttcttcttgtgtgagattcttcgactggaggaacgcaatgcgcttgtcgagaggcgcgctggcgacagatgggtcttggaggactgcagagcggttaggaggaagcatgtgagcgtggtcatggtcgcgacatacacgagacctgcaattcgtcagtatgaggttgctactccaggagaagcgacttacagcagaggttattaggtcctcgcgaaccatggtgacgggttgctgcccagtggcagattcttgcgtatggctgcgtacgatgaaaggagcggaggcttgatggcgtgtcgcaacatatgacggtcgagccgagaagtcgtgaggcgggtatcttgccgaggcacttcgcgtgtcgggtatctatgcttgtttaggttaccttggcaccacgacgcctcttctcatctgaacttcggtttccaacgaatgacattataccgtctctgatatcgatgcttaagatagtgagttacgtcaagggcgtaatccctttgtcagacaacatgtcgaaaacaagcagacgtttcctgtactcctgacatctcagcccgtccaccgagctggtcaagtatatcgtccatcatatttgcacctactctccatctccttacatattgaagtctgcttccattccttctacaatgtctgtgtccttgaatgggcagcaacttccgatgcagcctttccacacatcgcacatgcttgtcactacaacatcaaccttccacgttgtctgtttctcagagttcactaccatacataaggcgttgtagtcccttggagcaatctagcaaagtaagcatgggcgctacggctacatcaccgccttcatggagacggtgaagctggattcgattgatttgtgcgcagttgtgtctcttccatcatactctctgcggccatgtcacgtttccgatatcattatttcaatccatctctacaacgcttatactcaacattgtacatgaaatggctgtggcacgatgcggcgtgcaagtctgctccactcagagcaacgtttcgacaactcgagttccaccatgcatagcccgcagctcaccgatacagaactgtgcgtcgtgatttccggcactttcctcgcggtagagacaagctcactatggcgggaacaattgcattgtgcgggcgcctcatttgtttgactgtcttattctccttcaccacattgtgcgggattttgagacaaacgcaaagccctgattatcatgtttttttctcttctctttgtcacccaccgtctaccgatttctcctccaaatcaaccgccagagatcatcaacatgaatccacgcaagaatcagcataccaacatcatcgatgacctcgatgcgatttctttggcgcagcagggcgggaagcgcaagaccgcacccaagaagaagaaggagaagacaggaggcgccggtgcttctggcccgtcaatttctggcagctcgaaagcgaggtctggaaagaagaaggcttctccaagagcaacaggactacgtttctatgagaagaacggcgtgaaggttccgttgtacgagaagagcggtaagaagaggggacatgcccgtctcgcgagcagcttgcgcaacaaaaacaccgacttcttactcgaccttgttggagagtatgctggcgcgactacgaggaaatggttcaaagacgcagacaaaactaaagctgagatggcggactggatcgaggagcaggaaacctatgcgctaggtccgaatccgctcagcaaattggacctaataggtatgtcacagtgcgacttcatggctttaatgagcatgtactgacaaaaacagtgcccgcggaggatgccctctggaccgattctacacctgcactaatgacctacaaggggaaagggaagggatttgcccccattgatgcgcccattgataggcgcccgggacgaacagtaaagagtagaatacatgctcgcactccagaggagcaaggtacgaaacgcaaacgtgacaacacgatcgagccagcgcagacttcggagcaaataataaagaaattgaaggcccatcaagcgcgtggaagattggctaagcaatcagccgcaacagacataaaacccacggcccagtcgaaggacgagcgccgcaagtcccggatcgaagagaagatggcagagttcagcaagaccgccaacattcccaagctttccagcgcagcacaggagcaaacgccggaggaagaggttagactcaaggctgaagatctgaaggcccacaatacgataatggagagtaagatggcctatctgggcatgcatccagacaacgcgggcacctccagcagggtggtcaacctcccagaagagggagaggatagggtcctgactgcagtcacgaacccgtataccaagaagcatgtccttcacgacacagccataccgcatgaccggacccagtttcaagctccgcaggctctacgtgccgaaaagcccttcctcaagaacggcaaacatggccgcggtggagactttgaaaacgaccccgaccgtcgcacaggacgcggccatgaggtcactccaggagacctgatccttcacgatgaatacattgactttcgcgctctcgtgtacaagaagtatcccggctacccaggcgttgcacaaggagaagagatggatacttctatcaaggaggcttgggacgacaacgagaggtggcacaccggcttcaactacaagtatggcggtaacatgttcaaccacgtctggccttgtggctgcgaaaagctaagaggtgagagtgaggacgaggagagcgaggaggagtagtggtgagggcaggttgggcggcgtttgtcgggtggggctactgccagtaagttcaagcgaagccaaggtagatggcacgggtaagagagagcaaaagttcagcgagatttgaagttcccgtgtttgatgccgagccttactaatgtgtcccaagtttcgatgtgattgtcttctactgaacacgctccgaaccccaactcccatgttttcatacgtttcatctagcgcaaattaattgtagtgtagcgcagttgaccgaatccaaggtgttaaacatgtgcgaagcagtttacgcaatgcacttgccatactgaagcccaacgcccatcttaccaattcttgctcacctggcttcacaatgtttgagttcactcagatatcgcctttgagcgtggcgtgcgttgacaaaggtggcaacaaaggctttgttatctttctcgaacgctcctgcactggtgtctcgccatctcgacgcaatatcggctgaagctcgaaacaagcaagaacgactcacctcaggcgcagttacaaacaccgtcggccagcgccagtctctgggcttactcagtttccacgtacggctgcaacgctgccgatagcctcaatagcaacactcactacttagcctcatcctcactcgttagcgcaaagtaagcctacttcaactataagtcaggccccagcttctttctctaacaataacaacctagctcactatagcgtaccgacgctccacgagctcaacacctacaacacactccttcaagccaccaaaacgtcagctacaacaagcacttatctcagttacaacacatcctcttcgacgactatggagactccagcaagaatctcgaagcggacaatgacgaagtacgacgcccagttttactcagaagtcttcaacagcagtctcggcatgcccacgccgccaacttctacggcaaacgacgacactgctcatgcaaacaagaggcgacggctgactcccccaatgggcctggacacaccatgcatctccagtagggaaatacaattcaaacgggacacgtcttacttgagcacaccgccggagacgatgagtcttagagtgaccatacctgagccagtggttaccaaggacgaccaaagggcgctggcaatccgtcgagcggcagcacggcgatggataccaaaacttcaggggccgttcccaaaacgcagggagattggcgaagcgtacaagttgaagcttatgcggcattacacgagtccgaccacgtcctccgagccgaacttcatcaaaccacacatcgacgtttcaccacgagtcgacaggctgcggcaacgattcccaaaggtcctaacttcaatcccaaagctcaatttacaggtgcctggccccatggtatgtgcgcctccaaaggcaacccaaggtcgcaaatcggaggagaataacatgcagttgaaaatgaacaagaacatcacaaagagtgaggcagcacaacgactggcatggaaaagcttctcagcgacggagagagatcggatcgaccgtggacgagaggcgatgatggagtcagggcttatagtggacgatttgaacagcgagcaacgcggcacaaagaacggtctgccagaatggcgaaagaagaacaccggaaagttcgccagagagaagaggaatgctatctaggaggggttcttcgacatgcttatacgtccgggcatttgcaaagggttgtgatagaatggccttgctactgcatcggattggctggatagcctgggatggttatgtggttcagggtccttacttagtacgggcaatgcccacaagaacaaaagtagaaattcaatgtgtatataacgcaaacaggtgcttgtattggagctcattctgcacagacgtggtttcccggacgcgatgtgcatgtcccaccgcaatgcatctacacccagtctctccttgtctgaaaagccctaccgatcctagaacaacatactccaaacttatgagcccgaatcaccccatttccatgatgatcatggccttcacaccatcgccaatctgcgctccgtagcattcgtgtcgcgtttctatccgcgttagcacagcccttttcaccgcacacacgaagcaaacataccctgtactgcgcaaactcatacgagtactgatacggacgcagcatattatagtgcatcttcatgtaattattattaatcagatgccagggcggcgacggcttatagtcgtccagacaatacaagcggcgctgatagcggtggacttcccattcctgatctattgtacgtcagtcaaaaaccgcgcacacttccaacgattcccctgtttcaagagagtatcggataaagggaagaaggaacgggcaatacgcacgccatatctccctcatcgtcacctggtctttcggacacagcgctgcttgctggtagaagcatgtccaccacgtctgctgcaggtccttgcgcaggcagtagcattttgagcgcatgagtgccatttcgttgctccagggcgtgtcggagacggacatgcagtgtaggtccgggctgcctgggggccagacttgtttgttgcaatattccactgcgccggactgggggtggggttagatcgtaagacgtggggaaggggaattggaaggaaggggggaacgtaccacgcatccgtttgcgcttgtggtggggactagttgggcggttgcgagggtgaggaggcagaagagagcgaggagcggggttagtttgcggatgaacatctttgctgttttgtatttactgtttgttaaatagattgacggagaaagaaggaggttggggacggagagagatttatatattgttgctcttgaggagtgcgcgatgtgtttaccggggtttctcctcttcccggtccaagtaccatggaatgaatgcatacggtatcggaaagactagtcagagtgcgaaattgcgccgttgaaaagggcagtgatattcaaagtaaattggcaaatagtgctgcttcacattgttctgtcacgctagtgatggtggtgaacttgattcttaggccggggcgggacttgtacgcacactccgtcggatagtcttgacctaatttgagtaattctaatatcactagatctaccgcggtatcatcagcggcaaattattcgatgaaaagcgttgaggtactccggcaagtgttgttgcatgggtgggatagggacgaagtcctgggtcaagcctcacaaacataaccccaggcatcctcgaagctgaacaggatgtgctacaggctcgccggttcggaactcatttctttgaattttgttttattcacgctctttttgcaagagcctagtaatcgtagaagccctttccgctcttcttgcctaaccaccccgcatccaccatcttcttcatcaacaccgcgggccgatacttggagtcgccggtatcctcgtacaacacgcgcataatcgctaaacaggtatcgatgccgatgaagtccgcaagctgcagtgggcccataggcacgttcgttccgttcttcatgatgctatcgatatcttccttggtgccgacgcctgtctccagacagattatggcctcgttgatgtaaggcatgaggatgcggttcgccaagaaacccgggctgtcggcggactgcgatgcgatcttgcccattttctggcaaaaagcgatggcggtgtcgatggtggactgcgaagtttgcaacccggtaatgatttccacacccttctggatgggcacggggttcataaaatgtgttgaaatgacgcgagacgacgcggaaagatcagtggggctgttagaagtactggccgcgatcttggtaatgctgattgacgatgtgtttgttgcgagaatggcatgcgatggacagatctgggcgagttgggcaaagatcttggactttagatctgggatctcaggaacggcctcgatgacgaaatcgacatctgacaagtcttcaagggagatgctagatgtaattcgctcacggacggctgtagcgtcttcctttgagattctgcctttgccaacatctttttcgagaagcttgtcggcaaacttgaggcccttgtcgatagaggcttgggagctatcaatgagcttgacaggaactgatgctctctgtgctgctacgagagctattccaagaccctgggctcattagtcaacatccagtatattccctttcacagaactcaccatttgtcccgctccaatgacaccaagcttcttcacttccgcagcagctcctactgaaggtgtgctgctgaatgcacggcattgctgcctggtcgcagttcgaatagcctgcctagatgctgcggagaacattttgtgtaatgtgcaaagattcttctgaattctcgacgccgacgttcaaaacatgtgatgcatgcagcggccgatgaaagccgctgcagtcgtagccgaggcatgacgtggggagcatccctgtcgcgggaggaagccctcgtcttggcgggtttgctgcatttgtcgcatgaatcaattaacgcgtcgacgcgtctggacgctatcgcgacgcggagtaacgactccaaccgtcacccaccacaatggctcaaacaacgctggacgactgggcaaaagacccggtagaccctgagattcgtgctcatgtccacagtctcattacagctgtatgtatacacaacatttgaagtatttcgactaatacgcctgcagcttggtggaattggagacgacggcacatattccctcggggacgacgcattgctatgcttgaaggacctccgaaaatggctcaagtttggcgatggacagctcaatcgaagagatgtggcacgatgcatggcggaagccaacctcgtcaaaggcgatttgctagagatacttgcgaaaatctcgcccaaagcaatagaggacaagtggaggcacaagatcgcagttgcagcttgtaggtaaaattcacacccaaaaactctcatagctaacatatgcaagtggaactcctcgtgcctttgacatggccattcgagatcgacccaatcgaagcgaccgtcaaccaccaccgacatggaccgtacattcagcttgcgcagatcggatacaagagagcgatcctccagttcgaccgcgaccggacgctacagacagccgtcaagattgccctgccctcaatggccgtgccactgcgcgaacgaactcccagagacgagggcataatccgtatcgcgctgtacttcatccgaaatattgctatgctttcgccaccaacgagtgcccccatggacatagacgaggctgaagtgtctcggtcagcaaccatcgacaccttccatgagcaggacatatttcaggtcctcctgagtgttgcatcgagcattggagaagactttgtagcgcaggatgtgattgtgctcgagatactgtttttcctgctcaagggcattgatgcagagaagctgttcatggaagacaagaagctcggcacaaagaacgcggacgagctgaagaacttgatgcaaaaggagaaggcaatgcttgcaggatatgctcggaatgccccaactcggcacaatcgatttgggaccatgatctgggtgaagcgcgacgacgagaaggtgacaacaatatctggtcaggacgtgctcggcaaagcacaggctagtatgcagaagatggaccagacgaagaagtggaacaagcccagacgccccggcaagaaggtggacggagagcaagaaagagaagaatttgacttgcccgttgcactgactgtctccgctcgcaagcacatcaaggcgttcgttgaagagtttctcgattcttcattcaacccgctcttcttacacctacgaaaggccatcgagcgcgagaccgagcgagtcgagatacggcattctcgacaattcttctacctagcatcttggtttttgcgagcggagtgtgcacggcggcgaacaatgaaagagcgagctgctgatccaaaagatcctgccgtccttactgccgaggacgagagctacggtctggtagctgaagtcatgaaccaagagacattcatcttattgaaccgattcatgcaaaagagccaggacgaaaaggcatggcaggatctcaatgctggcatgaagtgctttacccagattctgctcacagtccacgagatgtcggaatcggcgctagaagacgaccaagagattgccgagaacattcaaaaccgcatcttctatgaagaatcgacccacgaccgtgtagtcatgattctacggtcatacaacggtcaagggtttggctacctggacgcggtcacggaactttcgcacgtgttcttgcggatgttggaacgttatgcaaaacagaacgtggacctgcaagtcaagtcgaagcgacgtgctcgtaagatcaagaagaaggtagccgagacccacggagccaacggtgacgaggagggccaagtatcagacaccgaggacatacaacaagcacagcggacggtgtcagagcgcaagtttgactttcaacgtttcgcagcaaaatttgtcaatcaaagtagcgtcgacacctttgtggcattcgccagatatttcagcgatctcgataccgagcaactgaaacggatccaccggttcttccaccgagttgcattcaagatggagcttggtgttctattatgccgagtcgacatacttcagctgttcaccaaaatgatgaagggtccgggtgggctagacccagaatcgcctgcatacaaggagtgggacgagttcgttaggcacttctttagacaagttgtcaagaaggttcaagagagaccagagcttgttgtggaaatgctgtttagcaagatcccagccacactgtttttcctcgatcatggctatgatcgtgagatcaccaagtcaacaccacgtgcgccggcggagctcgaagttaaacctggcatggaagtgccagagcagattggagtcgccgttggcgtactgatcaaccaggcaaagtcggatgcactacattgggttcgagacatcctcatctctgcagcagaggagcgtaaggcatgggagggtgctgaagaggcacgcaaagcgctggcggctgccgagcggccggcaggtgaagaggtggctgaaaataccgaggaggagtccccgaagcctccgtccattcgtaagtgcgatcctggagcaaaacggaaataagttaacaagatctagttgtcaaacccgacagcgaagagcgccgtctagcgatgttcaaggacaataagctgcgactacttatgacgcttgtagggttctccaggctgggcgaagcgcatgatcccgacgcgacgtggatcatcccctcagcgttcacgtcaacggatctagaatttgctatcgatctacttcgcaagtacgagttcgatccgccaacgtacgaagatggcaagggacccgaggacctcatccgaaataaagcatcggcagcccgccgctcgacccggcgggtagactttgacgatgatgacgaagaagcagagaatgcagtagaagaggatcatggcgaataccgtgccggcaaagctacggagaggaaacctgatggtgagcggaagaaactaaagcgacgtcaacgggttggcacaccggttgagttggatgacgaggagaaggaccgcagagccgaagctcgacgcaaaaaggagctcgagaagttcgccaagcagaagagtactgaatttgtgcacgactcggatgaagaagatgacgacgacaaggacatggagttcttccggcgcgaagaagcacttcgaacagagatcatgaaggctttcggcaaatcgctcacagcaggcagcacagagacagccacatccaagaaaagaaaagcagaggattcaacatctaggaccaagaggcgtaagactccgcctaagaggaaggcgcagccatttgcagacagcgacgatagcgacgaggatgttcaggacgctgcaactcctagcagtagagctccgtctttatcggcaagagatatgatacacgacgagagcgaagtcgaggacgaggctaccgacactccgctgtcatcgcagcacgccaatggtgtacacgagagtgatgaagacaccacaacgggagctactgcatctatcacagtgaaaagccaagatgttgtgatggcggacgatgacgatgaggaagatgaagcgacacctgttgcaagacggccaatggcgcggaaacgaggcgcgttcatcgtcgatagcgactcggagtgaatagaggtagtgctggatattcaacacttgcatagcgtggcgtgattggtttgtgtttctcgaattttgtataccctttattttgtagtcgcttctattccatgccatagcagatttgcagctgcgcctgccagatcctctcacttcgcactcttctaccttgggacgtgtttttgctgtgtgacgtcgtggttgctacgggggtagctgcttcgtgccttccctcttcacctccaccagcttgctcacctcgtgccatcaacaacacaacaaaagtaagtgcttcccccacgtcgacattttccacgccgcagccatgctaacgtatccagaccgagcaacatttgagcaaatacgcgcccagtgggaggcagctcagcacggcgaggaagagacggtagatatggtgggcagaaaggtgtcccagcaacagcccacaggtggcaatgccgctcctcacggcacgagtaagttccggaggacgctcagccatggcctcgcctttatttccaatcctctatctcaacgaaaaattacacctggtcagcaccttgcctccaaacccactcttgcagtaacggcctcgggagcaaacgggtcttctccccatttcgacgcgcctatttcacgaccgcgcgatttggcagcttcaagaaggccagttgttgaggcattgaaacctgacacacttactcagcccgaggatactacgaagaacgatcaagtcaacgcgacatcttcggcactgcctcgctcacgaacgacgagctttctaccacgaccagttggacccgcttcgggcggttcttatgatgaccaggacaggacgatcaagctccagcctgtcacagttgtcgccgaccccaagttgcgcgcaataccgtctaagataccatcaccgagccctccgctctcggaacgacgcgtctccagtccacgtcaatatcttcctcaacacatgtcgcgacgcgatccacaagttgtcaaccgccgtactccagtagccgacagcgcgggctccccctcgaagctggcagtgagatcacgtacaacacctaatctagtgaaggcagcgcattcaccccagccagcacacaatgcgccttccagtaaagcaggatataagaaacctgcaggcactccagtcacttcgaaatctactctacaagagaacgtacctacgaagcatcgcatcagccagagacgctctcagatcatagagaaagacctgaagcgagaaagcctagcagcgcctgcgacggtgaagaacaggaaatctattgttcaagactctccacttggccctagcaaacagccgaacgagagcactccaacaatggcaaagaaacgcatgagctcgaacctcgccgagcacacgcccgtcaccgccaagcgcgtacaaccaagggggcatcaaccctcacttacaaaaggtagtccggctgcacagcccagagtgggtccccgaaaacacacaccagcaccactactaccagaaaccccaagaccagagctaccgcgtttgaaatcagagaaggaacagcagaggaaaacactgaacacgccaaacggtttgggagggatatggaggtcttcacgtgcgctggcagcagcaaaccatgaggtgagacttccacgttccttcactttccacaattatggaacaagcacggaaagtttgcccccaatacctgccatccccgatcaatacgggacaccatctctctcaagcttcttccaaccagcaccctcttttcagacgtatcgctacaagatggattcgatggctgcctcctgcgaatccattcctgaagagacgaagcataccctctctaccgtgcccgatcatgcagcacaggccgatcccacatcacctactctctcgacctcttctgatagcatcgtcgcgcagccgtcgtggccttacaagacatccttactacagagcgccacctcaacacaaccctcaacggaatccttgacaggtatacaatatactcagaacgatcgaccttggtccatttctgatcaacaatatgaagacagcgctgacattgagtcttaccttcaggttcgagattacatgccaccgctatattgggcaggccgttttcagtcccgatgcgatcattggcgtacggaagctatgacggctgagctcgatccgacgcatataccagaaggccagttgggccagtgcagactgagtcaagacaagctagcagcgtgctacatcttcgcgcaaatgcgcgacctatgtctcacggagcaggcagccaacagcttatgggcacgttacatacccagagttctaaaacgatgagtatcgtactaattatggtatacaggagtttgagtacaagtaccgaaaagacaacagaatgttgagcgcggagtatccgatgcacccaccccgtaagcacgacaacccgccgaccgataacaaaggatcctttggccgagccatgaggaagctgaccccacggaaaagcagctttgtcaatctgctgaaaggtaaggggtggggcacgggtgacgatcaggctgccgagatgtcccctggtagctcttaggtctgtcaatgacagagctgcacggagagggacgtgggattggttcagggcacgccgcaagtaaaagcatgttacctacatgatactggaaatttcgaagcaatctctcaatctctcaatcacgaggtggaggacgtggatgtcatgtacggaatacagatgtctcctccacggacggtacagcgtggcaaatcgattgacgctattgattgcatcactagcacatgtctagcacgcatcaatgaacataatgatctatatcatcgctcaaatctctatggttttccctctactttctttggcgagagctcttcaacaatgttgtttggatctttccaagcaagcgccacgtactttgtgtgactgcccctggcaaacacttcgcccttgttgttcgagaagttgattgacgtgtatgcaagagtcttgccgactattaccgtattagcgaaggcgcaggtgaggtacaattagaggtacacgtacatttgtcacaagttacttcggcttgtatcaggtcacccactttaccacctgatgaaaggtaggtcacgttcaaatcagtcgagacgccagtcgcaaacaggccgcgagatgctacggccagcgagccgcccaggtcgactgtgacagtcagaatcattgtaataaactatcggtaatcatcgtacccatgctagctatcgttccgccatggaggatgttgagtcgattctggaacttttcagtgatatatctttgacacacagaagatcaggacggacggtatgctctttctggatgtccagttcgaacttgacacggcctgggactgcggaggttactcggagctacttgggaatcagtacgattggcgaaaatctagggtactacgtacgccatcgagtagcctggcgttgttggttagcaatgttgaagctatacccgaggatcaagtcaccttggttccagaccagaattggctcggaaagactcccagacctgggagattgatcagtcccacgtttccagactaatcgatatgatcttagagcttacagagcgcacaaacttcgtagccgacatctttagtactatctcctgctgttggaggtgtgcagtcgacatctcactcggcaatcgcagccgcatctcccgcactagctaggggcggagcggaaccgtggggctcgtctccgcccacttggcacgtcatggaactttaggtcgcaacctccacgcctttctttgaccttcactttcgcgcgacgacgacttttcttacgcgacatttggcgctcatgttttcgcatatcactcgaacatgataatacggtagcaaacttatttcccaacccacatctacagcgatgtcggcgtcatcatcgattcaggccctcgagtatctgcagggcctgccgctgcagacgcacaggaagctatatgaggcgccgtcgacggtgctggcggtgtttagatgcatgttgccacatttgggtgcgtatcacatatttgccctggtggccaaaagctaatactgctgcagcgaagtcaattgtcatggcgatgctctacatgccctcgtcttttcccgccgccgatctcgaagcctggttcaagccctcggcgcgtagcgaacgtgtacaagcccttgatattctcgaacgcctgcatatcctcggttcgaaacgggaagacgataagagcttgtcgtactcgctcattccggggtttcagcgtagcttgcgccatgccatcgaagggtcgggcacgcatcgcacgtttggtgtgccggcgtcgaaggccgagagaggggagaagaggcttagtattgagtttctggatgcgcatgcaagagagcagtgggagggcatattgttcttcatggtcagcggagctgcagggttccagccagggagcgtgaagatggacgtcgggcctgggacgaagaagctgttacatgcgggagatctggtcaggacagtgcatgggacaccgagaatcactaaggagggattcagcttcgtgctgcaggagacgaatgcccaggtgtggaatctgctgatagtatacctcaagatggtcgacgatctgggcatgtcagagaccgaagtcctctccttcctcttcatgctcggctccctcgaactcggccaggactactctacttcgaccctctctcccagtcaactccacatgctcgacgacctctctgccatgggcatcgtctaccgcagctccaaagactcacccacattctaccccacccgcctcgctaccaccctgacatccgactccggcgccctccccggctcagacgtcggcaccacggagaagcccgacagcaaggcccaaaacaagggcttcatcattgtcgagaccaactacagactctacgcatacacaaacagtctgatccagattgccatcctcagcttgtttaccaaactccaacatcgatttcctaacctcgtctccggcaagctcacaaaggaatccgtccatcgcgccgtccaagcaggcatcacgtccgcgcaaatcatctcctacttaaccacctacgcccatccgcagatgcaaaaatctaacccgcccttgccacctaccgtcatggaccagatccgcctgtgggagtacgaaggcgagcgtgtcgaagttaccacgggctatttgatgcgggagtttgggtcggagagcgagtatagagatgtgatgggctatgcgcaggcattgggcgtgctggtgtggaagaatgatgcgaatagatgcttttttgtcagtcatgtggagcaggtggcggggtacttgaagaagaaaaaggagggcaagggagggaggtagaatttatgatgttttgtttgatgcgcgagcatgggtggcgttattgggtagggcgcatagcgtgggttggccatactgaggctttggaagtctagaagcgtagtggggagcatacaacagaagctatcgagacaatggtccatagtcgttggagatttcgcccagacgaccatgcataggattgaacaagagcagtcttcacttgtattgcaaatccaagcaaaagtatcatggcccctcacatggatattaatgatgtaaattgctcgttttactacgtgtacacataacgtgacagtccagccgtagtcatgctcctcccagtggcgctcctgcaattcaaaagcggcggacccaaccctacaaagtctatccctaaagtgtagaatcgaaggcgctacagctgcccaaacgtgcgaaagccgcgccgggcatatcgaagaaggaactggcaagtttaacgtgagcgctcagttcgccgagtaccgcgtctttcctaccgtgaacggaacgtagcggtatttgatcatgtgttggatttgtcggcgcactgcgtcatcattagcttgccatttcgctttgcctcagccacctcaaaagtgtgtgaactcactcgtcaggccgaacagaatcagccagtacaccagcaagacgggccagaaaactggcaggttgaagatttcaaaccagctgcagaaaaagccaatagtaatcgcgcgggtggtcgagtaccagaacttaaactctgggagccggcgcacaaacggccggaactcttggtcttctttggtcggcaggccgttggcgttgccgtcctccatgccttcgtcttgttccagcgcggggtcgaatttgggagagaggaaggcgaggaagaggtttagcaggtagatgcctagcgagtatgcgactggtggcgcgttagttgacgtggttcttgcatgcgcaattgcagtgctgatgctgcgtaccgatataccatccttgtgcgaagaatatgcgcaaaccgaagaggatgaagagtgttgctgttccgccccatcggtatggtgtgtatggtgttgacttgtcgaggtatgtttggaacatctgctggctgtcagcaaaatgcctctctatcacgttcacatccatcgtatagatgcgaatgcaggtggaatgcgaacgcgccaggctgtccgtgtataacctacccttccatactttgtcgtttgcgccgtgacagccgcgaaaggggtatcaggctctggggagtccatggttgcaattactattgctggccgtacgcgtatcgtatgttattccccggggatacggatatggtggtatggaggtggcgagggtcgatggacgggtcggaggcgcgaatgttgaggcgtcgtgtcaaaaagtccagctgcgtgtcgcaaccggggcggagctacgtctagaaggccgctaacggaaaaggtacgctagagcccacgcggcgtagtgggaacgggagtcttttggcggaaggcacaaccgaggttcgccgatgctacccaccagagcttcaagcttcacttgaccatgtaatcttcaatctcagcgattgtttcttgagaagggatacaattgatcacacacaagatgcaggcattcagatcaactgcgcgggttgcttcacagttcaggccgacgggtctgcccaggtttgtgcggggatatgcttccgcaccgcagtatgagcacataatggtatcgacacctaagcgcggtgttggcttcagtgagtgaaataattttctacggctgtattcatagtttctggaagctcagattgctgccaaaatcatcaagtctagaactaatagcttcaagtccagctcaaccgccccaaagccctcaacgcgctctgcacacctctcatcctcgagctcaaccaagcccttcgcgacttccaggcggacaaatccatcggcgccattgtcttgactggctccgagaaggcttttgcagctggcgcagacatcaaggagatgaaggacctcacattcagctacgcatatggcaacgactttatagaaagctggtccgatctcgtcaccttcctcaagaagcctctaatcacagctgtcaacggctacgcgctgggaggaggatgcgagcttgcaatgatgggcgacatcatgtacgcaggaccgaaggctgtcttcggacaaccagagatcaagctgggcgtaatcccaggcgcaggaggctcacaacgactcacaaaggcgattggaaagtcaagagccatggagactatccttactggagacaacatctcagcaacacaggcgggcgagtggggtttggtagcgaaggtgttcgagactccggaagagtgcgtcaatggcgctctcgcgacggcgaagaagattgcgagctacagccaaatcgctgtcaaggcttgcaaagaagtagtcaacaagagccaggaattgggcattcgcgagggtgttgagtatgagaggagagtcttccacggcctgtttggcagccaagaccagaagattggcatgtcagcttttgcgaacaagcagaaggctgagtggaagaacgagtaggcctgaatgtcaaaaagtatctattcgaatcgcacatattgtgctgcatgtttgcttccgttgctttgtgattgtgacatgtgccaaggctgcaccagcatcttgcacttcgttcgaaccatggttctgggttacatagtgcaaagactgggcacagaaacctatcactatgttcggcctgcatgctttgagtttataccgaaaaatacaaggctacatggcgaatgtatcagaaacccatcctcgaagggatgctgctggacatccccacattgagcatcgcgtgccacggtatgcgcacccgaggcttatcgcagcacagccatgtgcgcgcatctgatacggtccacctgatgacgcgagcacgcggatcatgcagtgcatgcatggcatcacggtatgacatgtaggtacttcgaccgaacctctctttgacaaacctcgcacagcagctaccatggacgatacaccatggcttcgcgacatcctgcgctttgcgctccacgcgaccgcatcaaccgaagaaccttgggatgtacggacaacggcgggagggggcaagctggttgacccagacgatccaggcaaagatccgaggttcagaaagatggtggaagcgatcttgtttagcaggagattcttgaagacgtacaacttggtgctgttgggtatactggtggtcttcacggcgtggcattggggtgaaaggctggtcctacatcggaggaagagaaggagtgcgatggataatacaaggataggtccagaagatacagaagcctggagtagttcgagcagtactatcgaaggcagcatcacaccgccagcgccgaagaagcacgacgaaacgagccctttacttcccacgaaatcgcagcgaaagactatgtcgtggtatgggagaccatattacgtcctcgcatcaatgttacagtatcaacctcgtcccatacctataatcaacaagactcttcctacaaacgccacctctctgctcgtcatcgcgtggcttgccctgacactcttttacaacctttaccgcatgccattgaacttcttctacctcttcgtcttcgccgaccggtgcggcattatcttcatagcgaacctacctttgctataccttctcgctgcaaagaaccaacctatcaagtttctgacaggatactcctatgaaagcctgaacatctttcatcgcagagtgggcgaggttatgtgcctcgaggcattcctgcatttcgcgggtatgtttgcagtttggtacggtttactgcgacatcttggcttcacgttgattaaattcatcttcaatcgtgttgtcctactagggttgggtgcgtttatcgcatatgaagtcatctacttcacgagtctaggaagtttcaggaagaggtggtacgaagtcttcctcgggctgcatatcgttctacaggtcgctggcctggtctttctctggttccatcactacacttcgcggccatatgtcggcatatccctcgcggttttcctcattgaccgcatcttgtatcgcatgtggctcaagtcctccacgcacccagccactcttacggtcctggaagacgatgaaacactgctcctctctgcgaactgggaagtcgacaccagcaacaaaaccgccctggttgcagcaaacatgaagaacggatgggaaccaaatcaacacatcttcatctccgttccttctctatcgcgcaaacaagcccttcaatcgcatccattcaccatcttctccgctgcaccaacaaccactccagaatccgagacacatgaaggcaagaaacacgcatggttctcactcctcatccgcgcccaaggcccatccggcttcacccaccaactcctccaacacgcacgcacaaacccaacaacccgcatccgcctcgacggcccctacggctctctccacgccctccacatcctccaatcatcctccaccgccatcctcatcgccggtggctccggcatcgcagtcgcatacccgcttctctacgcgctcctgcgccccaccgaccccgaatccccatccacgctcaaagtcaaactcctctggatcacgcacgccccgtctcaccgcctctgggtgccggaggacaagatgaacgagctagaggaatggggactggatttgatgattacgccgccgacagagattgctgggcgtccggatgtgggggatgcgctaagggggtgggtgggtgaggatgaggggagtaaaggggtggttgtgagtgggccggaaggactggttagggatgtgaggaatatttgtgcggggatggtgagggtggggagggatgtaagggtacaggtggagaaatttgggtggtgagtggatatagggaggttggtgcgatggaaaatgctatcttgatggggtgttcggggcgtttttggtaagggatacatactagaatgtaattagataggccctcgacggagtttcgtgttctggcactcaatacaatatatctgctcactcgttgaggagactcgccaattcattatctatgttcgggccgttcttcgactaatacttgcctcactcggcgaatgagatcaggacagcttcggtcgcctttatttgcacaaaaccatcttgtacaacttccttcgactcacttccctcaatcttgccgtctaacgctaccgtctgtccagaaaactcaatgccctctcgaacctccgctccagccccagtaagcctctgcaccgaagtcttcacatcactaccacacaattccttcggcaactgaaacgtcacactccccctctcccccgccgcactcgtcgaagaattgaaaatctcctgattaacaagcacaacgctcctcagcttctccccctcggcatatacagcatacccagccaacgtcgtagtgttcacaatactgataaccttcttctcacccccacccagcgccttcgcaacgagccaattcccatagtagagcggtcgcggcccagccgccgtcgtgccgttctgcgtagcctgccatgccgcgtatcgatatcccgtgcccatgtgccaatacagcgcggacacgttgagtgaggcggcgtacagcgcgtagtcgacgctccacaccgcagcgccgaagacatcagacacgcccgcgagaccctggcatgcgatggagttcgtctctccgatgacatatggcaggtttttggatacggagtatgcggaggcgctggcgtgataggccattaatggccacatcgcagtacggttcatcaaagcgccggccatggtgggtttgacgggcccgcatgctgcgccgaagtactggtgcgtgcagaatgttcgggcgaggttggtggatgcgatgccgaggtcgatggcggcttgtgcggtccaggttaggtcgtcattgagggtgccgggggcgacgaaggcgccagcttggaagagcttttgggatgagattccaaggacgcgcgtggcgattgcggcggtgtggttgagccattccgggacgtatttttggatagaccaggtggtattgtctcggtcgacgggaaagactggcattgggatgttagcttacaattcgatatttgtagaagggcgtgtaccatcaaactcgtttccaacctccatagcatagagatcggagccaatgccctcgtagaaagcttttgcttcggcaatagtggctttttctcctacagcaccactgtcgaacgtcactccaacagtgtattttgtgccatttgggaacgtcttgaacgactcaagatacgccggtccccacgtaacatttgcaggttggtctgcaccaggcactgcaaagttctggatgatggcttccttctggttaggtatccagattccgtgattggcagttgtacctcccacgcggatgggcactgctgatccactaatgtctttgaggttttggagcatacggtgagacaattcgtttggtgacctattactcatcaatgaatgtgtaattgtgagaatgatgtacctacgaaatattgcctgccatgcttggtaacgatgccatctccatcgaatagccttggaacgagccagaaagcgactgcgtaccagctggtggtgagtcgggaatttcgagctgaatcacattgcttgttgtagcggcggctgtgtgcagaagcgctgccgccacacatttgacatatgggtgtatcatgtctttttctcaactgatcaaaagactgtccgtagttgatctgttgttgatatttaaataacgcatgacggcacccaagtacctaagtaagagacccataattatggagatagccatactcgtgctgaagaaaactcggctccacctatctaccaaagcctggagaataggaaactagcgggcatatttcttcaagcatgtaggtgtttgtggagaccccagttgaaaatgctcaggtcgagcgtgcaaaggccaacgcttgcacgcaacgaggcaagcgcgatgcggggaaaagccggtcacaagtcaggaacatagatgatccccgaaacgccaatgggaatcgcaggttacatcggaaggtggagggaatcgtcgtacatctttccgaatgttaatgagagtggaatcgcaccaggaaatagatgcttctaaagcaggaaatggatgtttgcttagcgtcttgccgcgtttatctggcctgtacgatgactatatcgcatataaccacgctcccaggcttaagttaacagtatatagtagaatatcttagtagtatactaatgtattttgacaattagtacatagaaaagtaaagctataaagtctataaaggctctaagcaaattagctaagtgattacatgctctctgtagagctagatgctaaacctttacttccatcgaattgaaaagaccttcgattcaacaacatcgtacagattacgttctgccttaccgataatgcgcgctgcccgaacacggagcttatagtctccatctgctacggctgtatgattcttgaatcggccatcccacctgaaaaaataagggtaatcacgtgccaagtaagtccaggcctcgctggcctcgccgattacgcgggattgatttccaactgacacgacatcgaaataaatccttgccgatccaagactcaggtaaaagaagagagaaggtgtgtcgtccgagccctgatccttatgcgatagcttgaataccgagttctgcggagtaacgggcacaaagtcgccggacggagattcgcgcaaggtctggagtgcggtgctgttcaacaccacgtgagaactcagatcccctacaatgccctgatagggcaaagacattgtctcgccattggtagcattaagacgaatgtagccaccatagactggaagacgggacgcatcgatccgtggaggggttacttttacaatgatagtctgtttgccgccagcggggactgtggtcttatatgtactcaaatgtacagtagcataagaattgtcgattttcaatccggggaacgtgtcggggctagtagacgttgaaaaggtgtacgcagtagcgctgctaatcacatccagttcgtaagtgatagctttgtgtccagtatttgaaacagtaaaactttcgtcgacaagattgacagtgtcgttaaaactgagaccggatgcgcttagaactgtgactgcatacgcagcatcatatgcttgtaatagaccagctccttgctgcgcgactggggccaaggaagatccaaaaacattgttgacgttgatccgcgccggtttggctgtagccgcaagaaggttttgaagaactaccgggtcgtatgttccacgggcttcggcgaggagggcgtagattccagcagcatgatagcaagccctaccgctgccacttatggtagcaaaggaaccaagagcaacagggaaagtcgacagaatgtttgctccgggggcaccaaactgaggtttcatatcggcctcataggtcggaccccacgacgagaaactgctcactgaaccaccagtcaaggtgtttggcgtctccacaacctggatcggaccgtcatgaggatcggacatgtccaacgcgatagttttacccgcagccagagccctgacccagttctcaccaacagctgcttcaaccataccaacagcagataaattgaatgaaccctcctggagagacaacgcgcctggtgcgttgttgtagatcataacatacttcgcgcccttgtcaatagcgttttgtagcttatctccgaaaccacagccgccacgtcgcattatgacaatcttctcggacaaatcaggcgtcgtatccgggaatggggtgcatccgacattcgctccagatgggttggatgatggagtccagagaggtagcttgccgcgtacccactttgcaggctcgccgactgcgtacctaaaatcttgtacttggccattgttgacggtgtatcgagatcgagattccagccaaggctgaacagtgttgtcgaacgaagcaatagcagcaacgcctttgcctccagcagggtcctcggcaaagaattggccatagttgccgtcatcgccggcagtaaaggtgacgatgataccttctgctgccatgcgagagagaatgacagcatttgtgtactcgctccaaccagcttgtgctgccattgaacaggagatgatgttggcgccgtcagcatgagcccgcaaaaagccagcaacgaggacatcttctgaagttgatccgtcgcagctaaacacacgataggggtatattttcgcatcctgttggttagaaggacatccttagattcaaggacgggaggaaacctacaggagcaactccaacaaagccatgctcattcttctgggcggcaataataccagcagcgtgagttccatatccctgtgcagccccgtgtaagcgaatgttctattggtacatgactcataagtgaatactcactgcgcaactgtccattgggtccgggccaggatggggaacatcatcatcactgctacccccgtggtagtcgttgccagtaaagtcgtatcctttggggaacaagcattcaggtttaccgaagcatccgccaagagcgtagtgcgtgtagtcaacctgagattggagttagtgttgtcaaaccaggttagcaggatttagtacatacaccaaagtcgaggagagcaatacgcgctccttttccagtaatccctttagcatgcagttgatcgacctgagtcatgacatgaggtgaaaaagtatccttcatgggatctcgtttgaacgtctgtctggatttgagtttcgcaggaactccaggcgcaatcgggacatttttagaatcctggccggcgattctcttgttgcgccaggcttgtacaacctgatcctcagctaggagtctagcaagctcttcagcttcgttaactccttggcggaatgtaatagagcaaccactgaagatttcgctggtcaagttcaatctgatgtccgcagggaaatcactcagtatctctgcaacattctagagttggaatcagcaaacgttttaggcttccaatgttcttcaataagaacttaccccgcctggcgcaacttggacgatgtaggaacgatcaacaaacaagcttcctgcagccacagcgcttgccaggagagcgggtactacaagtctaatgaacatcttcaacagcttgtaaatgcaagcggaattggtaaacgagcgtataggaatcgatagcagtgacagaagggagatgcaaataatatatatgaagctaagatttgaccgctataaaagtacttacagtcccgtcctacgaaccttaccacgctcgacagcgctaacgatctgttttcggagagggactctagatgcgtcgtgttcgaatttccaagggtcgacctaggtattactgaggtaagcccgttttacgaaatgagtgcgtgatgctgacacggatattagcgcggaaacgaaaaggtcgcccagaacgaattgacttgcacgttaattgacggcgtacccccgctgataccagcctacgcgcagtgagtgaagctttggcacatttgttcctccagattgatcatgtcaaaaatccttggactgtaccactgtaagatcgtagaaatcaccacacagatgctcttttcccgggattaacactagttgtgagggttgagatagctctcattcaagggagtgaagagtcgattatatgctccgcaacaacagttattgatactaaactacgcccacctgcgaacgaagactcgcttagccaccccttaagtgcatctcctgggagcggatcagactatgctattcaggaaagttggctctttgcattaagagttttgaagggtaagagagagagaatatgacaatttcgtgccggtttaaacgagatagttgcaggagctatctcgtaacagatgcccaaaaatacgtgtttgccccgtgcttactaccgcaatataccgagttattgccggtagaggggtcgtcaatgcgctagctcaccgcctgctgcaacgccttagaattgtattttacatgtaaaaatcgaatttacctagagcattatgccgtgcagaggtcgttagcagagattcttcgtttgtaggggcagaacattgatgtccttgcgtcgataactaccccaccgttaataactaggtatacacgttgcggtacgaaggagccccaaatttagcctaagcgcgttgactcagtagaaataagcttattcgtctggcacctctctgtcatttcttttctcgccttgcgctaagcttaataagcgatagctactacggtactttccgtaaaggtctattcggacgcttcgttctcggcgttatttatgcttatttatgcctaagaagcttaatacagatgagttaagcgaagaatgcaggtcggtcgacatgtctgaggcatgcaaattgcttggctacgatatctccgtcgagctaggattctggtatgacctgcagttgcagttcgatgtggtcaaccgatggatcatagacgccatatccaccagtaattagcacatcaacgtctacatacaatggccatttcgcaagaagctgaacttggaaaaactattccttcctgtccttctgccccaggtactgcgataccaccgcctcgttaagactatggtcagtgcccgacgtcaggaagagaaacacgcacgccctgatctcctcagcactgtgtgctactacaaggacccggaaacgggccagagcctcagctcgaggaaattgtggtccgaagctaccttcctcattccagcagacggcgacacaaccgcgacaaccatggcagctacattcttctacctctcgcggtacccagcttgctatgcacttctgatggaagagattcgcacgacatttgcagacggctcggagattggagctggacctaagctgatagcctgcaagtatctacgcgcaagtatcgacgagactctgcgcatcagtccacccgcgggtagcacgctgtggcgcgagatccctcgtgatggaaagggtcccgttgtcattgacggtcatgccgttcccgggggaacgcgtataggggtgaatgtgtatatcattcatcacaacgaaaagtactttccagatccctggacctttacaccagagcgctcccttgaagaaggtgatatgcatgaacagacatagttggaagagatgagagcagcattctcccctttctctatcggatatcgtagctgcgcagggaaaccactcgcatatctcgagagttgtgtgacggtcgccaaaacgctgtggtatcttgacattgagatgtcagaggacattggagaacagagtaaggtgtttgagatgaaggatcagcaaggttcggatcattcaggccctgagttgcgtttccgaccaagggaggattattggaaagattttactgacaatgcggagtcgactacgacacaggcagagtaagcgaactattatagttggggttcaatggtcggcctttgctatgataataatatggtctccgactagtgttgtgaatgcaagtcctgctttcgaatgacaacctgctatgtttcggacgtcatgacgcagatcaagagcgttcttcatatgcgactttccgggtctactgtctggtagagcattcgaggaacatggctcttcggcagtgctctcaacttccatctcctggcgttttatgacgatcatagttctttctaatttaatcccaccggcacgagttgggtaacctctctacgggaacaaagataatactgacgttatatacagcatgtacactatttgaggcacaatctacccttcagtttacaagcactcgtctgacacgacatctaccataggtaccctcaataccgagcttgtcagtctctacgaatatgaatcttcatagacgataaaagctgctgcttctatctaaccgagatgatcctagcatacccgctcgctaagcttttcgcggggagtctcgtgactgcttccgtaccacctccctctagacaatcacgttatgtcattttctcgaaacccaaacaccctgctggctctttgctttcgcccacaaatcttgccacgaaagattaaccctattaaagctcgcagaccctttgcacaatggaatcgttccctggtcggctgctcaatagaggaaccttctgagctattcgagtacacatcggggcgatgggtgtctgtttaccacctcttactaaacttgctctcatactgactgtagaattaagctggaatgactccctgaagcatgctgagagaagacgtgttttcaacgtgacagaactcaagcgcttcgccgccgccgccgttgatcggaaagtagaagatatagcttcttttgtaaaacttgccgaaggcgggttcaacaggacattcctgattactatgtatgacggctttcagtttgtagggcgtatcccttatcccgtcaccgagccaaagcacctggtcgtggccagcgaggttgcgacgatggagttcctccgctcgcacgatatacgagtacccaagatttacagttactcttctacgtcagataacgctgctggcaccgaatacctcttcatggagcgagtttgcggaacacacttgggagacatctggtttgacctttctgaaaaggctagaatcactgtcgtcactaacctcgtggagttggagtctcggctcttctctcttgaatttccagcaagtggtagtctgtactacaccaaggatttgccagctgggttcaacaaggtcgacattccgacgccggaatctccatgcgatgctcgcttttgcattggtcctgacacaagacttcacttgtggcatggtaaaaggcttcatatccagaccgatcgtggaccatgtacgcagcagctctattcttcaatactccgatcaaacgtttacatctacacgttctcactttgtcctctactcctagccctcgctaattttcaaaagccgcagatgcagcagccactcttgaagctggggccaagaaggagattgcatgtttgacaaaattcggtcgtccgctccacccttttcaacgtctgcgccgagaaatatacggctaccaaaagcaatcgccatctgagcacctagacaatctggacaaatacctgcgaaccgtgccatatcttatatcagatagcaacggtgtcttgacccgccctacgctaagacatcccgatctccagcccaacaacattttcatctctaaggatctcggtataactggcctcatcgactggcaacactgcgcaatactcccgctctttctgcaatgcggaataccaaacagcttccagaattacggcgacagtgtctcggaatcgctcaccccccctgaggtgccacccaatttcgatgagctaagcgatagcgaacagttccaggaagttttgctcctacgtcggcgtcaattgcactacttctatgtcacagccaccgaaagattgaatccagtgcactaccacgccctaacgtacaagttcagcacgctaagacgcaagcttttcgaccacgcaagttctccttgggaaggagataacgtgacgctcaaagccaacttgatttgtttgacgaagaactgggctgatgtagttacttctgaatcgagcacaaacgacactgcaaagaccctatgccctatcgctttctctgaagaggaggtgagcgagtgcctgcgcctcaatgctgcgcagattgaggcagacgaacaactccaagcttgcagggatgttgtcggtattgggcccgaagggtgggtgccggtggagcagtatgacgagataaagcaaaaagaaaatcagctcaaggctgatgcactcgaagcagccgagtccgagcaggaacgacaagagctacgcgaacactggattttcggtgactttgatgaagaggagtattcgtaaggagatgttactacgttaaagcaaagatagctggagtatgcccgcttacggtaatatgctacctgaaaacagttactccttccgttgaaatgcctccgcatcccgagagtaacaacattagttacttcctgtagccagttcagggtacaggtagtggttcaagagagaaaaaggaaccactacatgattttatgcgtaaacaaattgtagacggtacctcgacatctgattgatctgacaggagaacttgcattcagtatccgggttatatgtgaaagaagcagtggattcatatcaatatgatgcatgctacagcctgcagactgcacgcgggaaaaagtggcacgtaagcgtccttgagatcccgaagcgatcaggaaatacgtcgccttcctgttcacttatcgtaagcagtatagaggtagtggcacaaagcgaccttgttaccaagatccgcaagaacaatctgttcattcatcaattgaccagaaatctcgtatttcgttgagtgccagacaaatctcgagatgtactcagacaggcaatttacatttaaaactagagacagtaaaaggatgtatatatcgatcaagtcaaacagtgatcttgtagcatcagcctatgctcactgctgcaaattcctcatttcaagacacggatgagtcaagtgcctaggtaccagtacagcgcgtcaaggtttcacggctctaattgagatataacgtccgtccccccaatttaaccacgcttccacgccagccatgacgttgatgaaccggtcttgtatcccaaccagtttgaagatctggtaaggcacgtagcctaagacaccaaagagtctccacataggcagcacctcatcagtcaggtcttcgagggaaaagtctttgaaccctgccactttcatgagctcttcgtagccaccctttggaagtgtgttttggagaaagtcgcagcacgtcttgcagtttgtccgaatcacgactgaaatcagcttcgtgtagaaccacgacaccgcctggcttaaggagtcgcttaaagttgttgagaaccttgattgggtcgtccgcgtgaacaaaggtctccatagtgtaaatgccgtcaaatgatgcatcaggaaactggctcaggttatggtagttggcatagtcgactttgattctgtcctgtaggccgtatcccctaacattcttctttgcattagcgacgtggtgcggcgtgatgtcgatagcctgcacattgaggccgtgtctcgccatggtcatagcgacgtatcccgagccggcaccagcatcgaggactcggtcacctggctttagtcccagccttgtttatagtttatcttccatagctcgctgagctttggatatgggaaagggtgacagctgtcctttcgcatacaatccgcaatgccttgcattaccgaggacgagccagtatccgattcgtgattcgagtgagctatagtaagcttcgacggatggtgcagagccgtcggtgctcgcgatcaaacctgcaatggggtgagtaagagctgtggaccgtgagcaatcaaagagggagacataccaatcagaatggaagccagcaagataaggaatgcacccacatatcgacgacggaaagtgcggccctcgttaagcttcggactaggcggcattttgagaagacttgatgttttggtaacggcagatagatgcaggtattcagaatgtagagaatttaagggtctgcgaacagatacgcccggtccaccttgcttccatttctgactgtaacactccaccgcaactagacaacgctgcttaggaggcgcagagaccgcgcaacgcccgcgagccagaggcgcaaccaacgctgattcaaaatcgcatgcaaatctatcaagggtctctagcaagctcacttgatgagcaggttaagcaattaagtaagggcgctccgcagatcgctcataatatggtgttgatgcaggaagaaaagagccgcctttgagacgctgtcaaagcttcaacaaagcgccagagccgtaagcgacgctatgtacagacaaaggaaactcttacagctagtgagaaaagcgacttaattgctgaaagggagggtggtaggtgagagcaaggcgaggcgtctgcaaagagggtgcgcagagaacgacgctgcgagcgttgtaatgagattgggcataattcctgcacctgcaaggtaggaatagaagatagagaagatagtaaagagcctaaatgatactgtatatcaccataagctgcttcaaatcgtgataatttgcgctacgttgctgtgtatgcgtttaggtaggttttactgggccgctcgttgctgaaacacgtgaatgttttgttaaattcctgttgcgagaaaccgatttgccaagaaccgattgccatttttggaaactagcatcatgaaagatggctgagcagacaagagagctagcatccagtatcctatggcccgtatgtgaaagaaacagcaggtctatgtcaatataatgcatgcagcagactacacatggaaaaagtggagcctcaagaatgcagatagactgtcaagtcttccaccacatatttgatcgctttaacttctactcatcatcgggaaaatcaggctggccaatcttccaatctttgcactcggtccggccagctgtatcaccccaacgctcacacctaccggcttgtaggttctcggtacactgtccacctttcgcatcgactagctggcagaatgtgtatctaagaatcattagttagagatccaatgcgattggcaaagttcatgaaaagttcttacgtagatgcgttggttgtgtaatggtagcaatccttagggaactttgggttcgggtcggtacaaccctcttcgatgaaggtataggcagtttgaccgttgcgcgtcgtggtgcgctgtctttcgttaataacagatcccaaccagagcggaatgattcgaacatacaacaaatatggcattcgcgctgggaactttgcccgcgtaacacgtctttggaaactcttctttggtaattcgagtagctccggccagagcagctttttgcaaatccgtcccgaaggaaggtctcgtgattgcgctaccatcgggacagcgaaagggatatgagaccaagacacctatgtctatgcatgcaccggcgcctttacaaagctcctggttccagagagcaaatgcaccgggcaggctggcagcgaaaacgacgaagcgcattatggatacgatatagcaaattgaatgaggtggagaaggtggtgctggacagtgtacgatggtaatgattgcgagcaaagcttctcttatacctcctcagatattaagcaagacaaagcacctacttatttcaatcgtactccttttgctacaactagcagttttgagaaggtgcaagcgaccaggcggtgttattgcggttcattcggagcagagctgccagattaggtaactctacagagcagctttcagccgacaggccgcgtaatatacgatgtacttggttttatatgtatcgtagtccatattgtagtccgcgaacatccgcaaacgcatggccttctttgtccacactgcaagttacaagttacgacagaatgtgatagcagagtgagtgttgcaagctctcatacaaggcttcctccatatatatcttgcaagctgcagcgtttgtctatccatgcctgggttcgcggcgagaattggacaacaagctgcagcaacgtcctcacaagagaaatctgtttcccttaagtttataagtagacattgtgatcgtattacacaggcgacgcttaaattaatgcattctattaatagaacaagcgcagttcaaattagagtgtcggcgccgagaaatacgacaattctaactttggaaaccttcgcgcagtgatagtccgaaaactggcccaagatatgccatactgtatgttactacgccattcatgggcgcgaaacgcagtcctacacgaagttacgagtaatcttcttaaagataccatgactcgaatttgactgcactcctcttaaaaccacaagcgttttccaactagctgtttccagccatacaaatagatttctgaccaacagacatttaatgagatcgctagggaagatggaaagaggagtgtaacttggataatgtatcgccctcacaaacgatacgataatattttgatttccaaactacaacatcgacgccgaaacagtttcctgatttttcccctgaagctgtgcaccaggtgccaaaagagactcgtaatcaacacaaaaatgttccatccaggttaactttccgcatgcacagtaatacgtttcattccaaatggtgtcttcgcatgcattcaaattgtaccaaattgacttgccatgaatatcaagaaagatgagcttgatcaacttttctcgcaaggtctgctcatcgatcaggtggatcatttcgtcccccagacgtcccgttttatgaagagcttcgtacgcttcttcgttttgttcctcgcagctctagaaaatcatttccgggcccagatcgtcgtcatagtctcgaatgtccggaagcaatagcagacgccagaagactttggtacagtcttcgtcacagtcgccgtgtaggttttcgttgtcgagcacgagacaacgctcacctgggtttcctgttgtcttaaagccacttgcaatgatgctttcctacgcatcttggaggctggctgtacagtaggtgcgggtccatgtggcctgcgactggcgtaactgagtacatactgatacatattgcgctccttgatagtctgatgtggagcgagcactcgagctatctgttcttacgtcgccagaaaatgtgcccccggagttggcgagtcagaatggacggtggacgatccagtatggctgtgagtagacttcaagtcaccatctcttcctcgaacgatcagacatgatgttgcggccgccgaactacaataacaaaagaaacgtacatgtcgttcaaggcgagtcattgccagccactttttggcaggcgcgttccatcggtcttgacgttgttccgagggctcggagcagtcccactgatcctactctagagttcagtcttagcgatctggcgcgaggaaaaggctattctcgcaccaaccacgacaaaacgatcaaaggggaggctactgtattccgctcctgaattgcgttcagtgtccattgccctaggtcataccgaccctaacactgataacacaatcgagaaacaatctagctgatgaacggccaagtaagcacttccagatcgtgcgtagcatgtgatgaatgaccaaaaagataactgtaggtcagatttaggcggaccaggtctgcaattttacgacaccagcctcaaatagcatcgaaaagtttccaacgcggatggcacagccagtacttatccaccatgcgcgcatcagatccacggcgcttttgcattggctgttatgaggccagtgggcagggcgataaaaaggaagggcatgatcagccgtcaaacatcggtggccttgccgctcctataggcgtctagacatatttggtcataaactaagaaaaacgtgcccttctgtcgttctgggtctcacgatccttcaccccaggcgttggtgttggtggatgtatgtttcgcatatgcgatgcgccactgatgacgaagaagctcgccgcactcttacatgagccaccagcgttacgaaacatccgatgcgtgaagcggaccacgagaccgtatcaatgtattcagagtattcttagcgcacggcttcgtgtgaagtttggtccccgcatacagcgtgcataccgttgtgggtaaaatcttgagcgtgcctcaattgtgcagctgtcacgagcggttacgatcagtgcatgacaaggtcgtatgcgcccgttcgtcccaacgtggtggctgctgttctatgcgaccatgttgttggagagttgatgtttcgcctaaagaaagcgtaccagggtacgcatcgtgttcctgagcttcgccgcaattgcactgccacgagcgtttacactccactgttgctcggtcagctaccgttcccattcgtcggaccgggttatgatgatgaggcgggaagcaatgcaaccgccttgacgacatcgaactcgccacgatgaccttttcttaggccaccccacaagacgcgtcgtgctgacttgcatccacagtacgcccaagtccaatatcggagaccggacaacggacttgctctatcatgcgagcgggaagcatactctgttggcggcgtaatgtcattcctttgcctggctagcgacatccatgatggtggttgagcctgcattccttcgtcagctgataagatccggagtttctgcgccgcttcaccggcgtcaagcttgttccaaactgagtttgtttcgaactcgttgatgatgaccgggagcgcctgagcggcggttagctatgggcccgtggccatgtgtgtacagccagccgccggccgtaggcgcgtgaggtttggcttccgcaactttggagatagccgaagatagttgtacgcttttgtgtaaacacatgcgtcttgcatgaacttacaaaaatacaccactcggagcaggcgttccaggagatgttggcatttaacaacctttgaaccagcctgcacctgtatctgcacgtgaacagtagctggtgagattgctaaagcaccggccctttcgaagtattatccgccagtgtaatcatttcgcgaagcacccaatgtcacatgccatctcgagaacaagagacccagacacctaagccagatggacaacacatggctgcccaggtgcatatcgacagagccgtgcatagctcctggtatcactctatctagcgtggaacagtccagtcaatgtcggaataggagcatttcgctcactgcatatctcccagataactcaaaagccgaagacaatagacgggagggctagcataactctactcggccgaacaggcaccaatatcggcgatctgaaactacacaaaaggttgcacatggtcgggtcccagacaaggttgagatagttcgaaatttaaatttgctcgtggaaagattatggcgttcggacttcaagttgcaccgatagactctttgcttaatgtcggaaattcttctgatcgctaatgtgactgcacgcaggtgctgttttctttcctatccagcgttgttgatctttggtagtctactgtatgatgtgacagtacaacttcggtcgatctatgcccaaccaacacaatgatgcccacactgcaacatgacaggattgcagctcgaagcttcagcacatcatgataaaacgcagggtccttgcatcattccgttgtcaagcatgaagctatctaccgtacctaccgcaaccaaaataagggtccaggtggacgcgtgttgaggggaggaaccacctagggcggcccaagaaatcttccatttctcacaacgggcaatgacccgaaaaggcgggtctcagtccaaggcatgaatgagatgaccatagagttggtgggtttggtatgatgctcgcgttagcaaacgtccgcgaaacgttgttgttcgtggtatctgttttagattgttcggaccgacttgggcatttttggggccaccgcttctaaccaatcatttgaagggagaaggattggcttcgagcagtggcgtcacagagcggctgcacttgctgtgtgacttcgtgagctgcatggcagttggcgggagaacgtaagggttgccacacccgttgcaacagcgcaacacgagagaggctgacatgcggccatgggatgtgattggtagactgctgggtggactattagagtctggaattgatcagacgcagctcacagtgaatgcctcgaggtgatcttttacgtcattgggcgatcgtctcatgttgctggcgaaccgaagagcgccacgttgctgcactttctcatgtctggagcccacaggccggagtcaattttgaagcacgagggtttccagatctttcttgtcatgctgtagatctcttgagtctttcgatgccacacaataacagatgacctaatgttggagggccgctggcctccgtggaagccagccaacgagcccattttgaaaatattgcgctagtcctttccagggctagtgtcgtctgggcgatcctgaggccagttggcggtgaagatgtgagattcgacagcgtctccactgactgctcgagctattacagacatgcatcaagtccacagcgatggataccaatatctcccaagaccggctgcagtcgatttggtatgaggcgtgatgctgcgcgaatagcagagcctattggcaactacttacgcgcggtcagcctaaggaagcgccatctatggagcaaataccactcgaagcggctcaattgcccatccaaaccacacatttccacgcccctggaagcggttctcatcttgagacctaacgaaccgctcgcaggggccagtgtgccgttggcaatttcttttaggcgatcgttgggtcatggctcaactcccgctcttcaattttaggctgtgggacacgcgcagagcttggtctgcacggatgacgacaaacacgcactagatgctgcatgtcgcttgccgttaacgaaaatacgggccagtagactgcttcatctaggcaccatgggatagccaggagactttcgagatcatgccgcaaggtccagacagtcagcatacagcagacgatgatcagtctgtcaagggatgcgcaaaacgccaactcacacggtcacactttaggtgtggttgggcttgcgacattgcgccgacagttgggtggccggcctaatacatgattggcgaatcacgagatacatttttctcgaaaattttcacaagcatccaatgaaagtcaagctgtgcattactcagaggcagtggtcgaggttaaaagtagccaatagatattgacccaagccacccggggtccagcttcacttccacggggtgttcgccaacgtacttttggcgctttgcgttggaggttggcagcaccagctcgcccaacctcagcaggtcgaagacgcggtaatattggacgactcattattgggaaggcaacatgctttcgactttgaaccgccgcaaaatacgaaacccacccgaaactgaatctgagccaccaaagctacccaggttcaggcagacagcagacaagccctgccggccgcttcggagtcagactcgcaggcgttacgagatcgtcctctgccgccctgctttttcgtcgaacccagcccgtgcaccccgcccagtgcacttcggagacgtcgtcagccagagggagctagccggcatgaccgcacctcagccttctgtttagggcgaggtgcggccgccttcattgcgccggtgactgggggggcgaatttcaatccgactaagccttctcgtgtgcgacgacgagcgcttgtggagcgaagtgggccgaaggctcaggtctcgctcttctcgcgcatggcttgctgcactacggcttgcgtaggaggttgcaggcaacgccccgcgtcctgtggttgagttctggtctttgtgcccttgtcgtgccaccgatgacaggccactgattcgttggcggattcgtgtgggtgtgtggaccatgacatgggtatcgctcctttgtgaaaatgtgctaggatgaactaggcaaaggcccggtggctcttgcatccctcacagtcgccgcttcctggaagctgtctagtgtcttccgtgagcgccgctggcatgcaccaccctagtcggtatttacagatggtgtggatcctggctccttatttgagccaatacctggcagggttccctttgaagccgcctctcttttatcactggtacccagccgtgttcatcgaccgacatacatcataccagcaatcccgcctcaccatcatcatcatcatcacctccaaatacctctaccttcttcccacactccttcgctgaagtcgtacccatcgttctctatcgaccttgtccacgtccaagcctcgtcatcctttgtacccactgtacatctttgactcagagccggtcacctgaccaatcctgataccggtgccaaggcaacatcattgctataatacgctcctcaaatctgaacttccattcaggactttcgacactctccacttggaattatcttcttgtttcttccaggtactctaacattgtccttgaggccttcattggacctacgaggactttcttcttcttcttcctcccatctcagcatgtacccgacgccaccagcatctcctactcacaatggattctgtacgccggaagaccgactaggacaagtccttgctggaagattacaacttactggaatccttggagtaggagcatacggtgttgtctacacagcggttgacattcaaacaaacattccatatgctgtgaaggcactcaataaagtagggcttgagcctcgccagcggaaatttcagcaacgggaaatccagcttcatcaccaggccggtgctcaccccaatgtagtctcactggtcaagattatggatgccccggactgcacttatgttgtcatggaatactgcccagaaggtgacttgttctcgaacatcacagagcagggcaagtatgttggcaacgatgacctgatcaagcgagctttccttcagattttggatgccgtggagtactgccattccatcggaatctaccacagggacctaaagccggaaaatgtcttggtcactgaccagggcatgacatgcaaactcgctgattttggacttgccaccactgaccacgtcacctcggattttggatgcggctccacgttttacatgtcacctggtaggtgcccgtctcttgactcaagatgagtcacgtgctaatttgggatagaatgtcaaacttcagcacccaaggcctactcatgttatgcctcggcgcccaatgacgtgtggagtcttggtgtcatgctcgtcaacttgacttgtgggcgcaacccctggaagcgtgcttctttcgaggacagcactttccgtgcattcatgaaggaccctaagttcctgcgctccattctgcctatctcactcgagttggatgcgcttctccaaaggatgtttgaattcaacccagcgaaaagagcgaccatccccgagattcgtgagatgatccttcgctgcccctccttctcaccgtcaaggtcagcggtctcatcaccacttccttctcctccattcagcccggtggattatgcgcaggaacagatcttcaacggatgttaccaggttccatccatcccgtctgttgctcctcttcccggcccagcctactcgcctgcgccatttcaacactccacatcttcaggcagctcagactcagacaatgattctgtgttctcttcctgctcttcagcctcttcagcctcgtctacatcttcttaccgaaatatttcgccggccccagttcacaaattttcttctcgggttcctcagccaacatacgtttcacctcagcctgcaggcaatacttggttccagcctttcatccaggccgccaacattgtcaagcatgtgtcatttcagccctcgatgatggctcagcctgtccacgtctactaagttctgccttcacgacgatacggcgcttctcttttcaaatacgcttctccacgctgtgtttatattttccttgagtcaaaagtcacgacgacatgatatcggtgtcgagttttgtaaggtgttggtgtggttttattcttttggcgttacaaaatagatcagccaggacaccaaactctcctggacctagacttagccagccatatcccgctggtatactgtatttaacttgtgcagatcgatgccttgatggcatatgggtctggttgcatgtccatattccattcacgattggggggttgggttattgcgtttgggcacggagttgaagtggtatcgaacactgccgttcgttgccttcgatgggctttcattattcattcaagagataccagagcaaagctcaaactgtaacgtagttgagatcgtaaaggacagcactttcgatggtcagaatcaatcaaaagatacacaagggcattgcaacggtggttgcagagcgtcccgcaaacaacatctaaactcgcccattctctatgcttctctggtccataacactctcgttggccttcaatctcaccattgacctcctgaagatgcgcaggtgtgcccgactaaccgaccctggctacgcaaggtgacacgacgacccgttaaagctgcgcaactcctgccatataccctgccaaccccgtgcgggtgtcccaaaacataccagcatttgcgcaagatcaaagtcagcaaccaaccaagggagacccaagacccaccaagccgccgcggctgggcacctccacatgcactgcctgcagcaatttatgatgatggacgcagtcagttcaggtcgtcagcaaatcacaggttccaccaggcccaacacatgcacgtcgtctgcgtgctgtgagtgtagtgtgcagtagtctggcttgacggggactattgagccggcttgcgccctgcgatatgagctagtctgcagacggccaaggacgggtgtttgtaaaattaagacgggcagggcacaagcgcacggaggtcaacggatagcggatgcagggtgcttcgatttgatgacaagacgcacgatcgaggctcctatgttgggattcgacgctttctgtcatagttgatgtcgatcttgttgaagcgttgagatgctcgctagaacggtctcgaaggccacgtgagtgggagtctagcactgatctgaggctatgccaggctgcctcccttcaacattgtttaatgtgtaaatcttaccagctcgatgcagcccagtacgaggtctacgagaaagtgctgccgtgtcggaggcatatcgtcaaatcacttgcaggcagctgtcgacatgtctcagccatacaggggtgttactacgaaactttcttcgcttgaatgccggtcagctggccgttgatgggctgatttccctgtcaacatatggccctccagcttctgccttcccgcgtcggctaaccttacttccaagaggcataacaaaagttgcgccctagtcgaacaagacacagtcatctgcatgaaggcttcaccaggatctctcgatcacgcaaatggaaaagggcaccgttgcaaagaggttttgtttttgcggccgccaatgattcggtcatctgatgagacatgataagcgatgaccgaatgtcgtgagcagcgcgaatcacttactgcatggttttccatgcactgccgatggctgaccctggcgtccgcgggcgttgcaaaggcaagaatcatttgtgccaagcctgcgctcgtcggtgtggcaatcatcacgacacccgtctgcagctactccagcacccgcgtcaaagaaatccctcaggctccatccctttgcatgacattctccaactccgcgaattatcaaaacttgcccatgttagctgttccgatgataccgagctatatctcatgcagtcgctgtggcgacttggcattgacagctcaatatactgcgaccggacttcgcgtgcattgcacatagtgctaccatatgctggacgtttgcatggttgccaaatcatcaactcattgttccactctccgggctaacagctgggctctctttcacgataggatgaagtcgaaccagccactcaagcacccctacctaggttgagccgacattggaagctttcttagcgctattgctgctcaccggatgcgtaaagactcgtttcgcagccctggccgacctgcgacattctttcatcttccacgcggcgacatgtattgacacacgccagtcaatacaccaatgaattaagtctgcatcgtctttgttttctcaggagccggcgcgcagaaaccacccgatctccatccgtaccccagaaattgttgcaagccacaaggccgctttgaccgcctgcttaacgaagtcccggctgaagctcacacgtcgtctcacaaagggaagtcccgctaaaagtcggtcatttaggagcccatgatagcggtcaagtggcagaaccgacacagctccttgggtgaggattgttgcttgcaggccgtgacggctcaatgtaaggagaacaccgtgccccataaactttgtggctgtttcccgtgtcacagtgccacggtaagccatctctcatgggcatgtgccgtgttatcggttctgcatccgatgccagccttgtggacaagcggtctgtgccgcggccgtctttgcgaccccctttgaacggtgggtgtttgcttttctatcctcaccaggattgcgagtcaggtctagcggcgaaagcgactcccgcgacacgcgaggtttctgatggcctgcgcgttgatgcggctttccacgttgctgcacgtctcgttcaatggacggagcccgccggttacacaaatcatcgtcacgccagcgacggccaaccttgaacgacctctaacatctgtacggagtgtacacgccttgacagtcagagtgggtggggaggtacttccaacttcacacacatcttgttagacgatcattcgccaacgcattgtactcagtatcacaagctgcttcgatgccgacttacgcgattattagcagaaagcagcctcttgcatgtacacaaactctgctccagcctcgcatgtacccgaactacccaaacgacgagcttctccatgacggagtcctctaggctgtctttgtcatacgtgtctctaactttgtcgctgattgctacacagcctggcaatcatgggtcgacatgcgcattttcagccaaacctgaggaccgaacacaatatagtcctcatcgtgacacgacttcgaccccacacatatcacgacatgccctaactgtcaacatgtggtcagattcacaatttgccatgggcatccctcgatgggctgtacatggtggcggagcctcggtgacactgggcttctggatcaggctgcatgcagagagaagcatgtctctggcgcccttttgtaccctcctgggacggaacacgacgttttgccctcctacattcgccgctctgtacgctatgatgagactcttgtacgcgtgccgacgcccagcacaggcgggttcccatatgcgtctcaccgggccgcgtacttgagtggcagcacgcgccgacccgagattctttacggagacgtgcatgttgcgactcacatctgaactgcgaacagaggacaagggcgacactgacagcgggtggaagtgtccatgtctttccgcgttatcggcagaggttcccattgctggattgcgactcagcctctttgtgctctctgagtacaaaaatctcaacggcttgacaggtgagacagtaagtgccatacatactacaggtcgcatctgaaccacagggcgagaagagaggaaatgttattcgtcatatgggttacccacgcgtaaatgtacagctttccaggacagaacttgaaactttgagatggcacgagtacttcagccatctcattggaagaacaactgatcgctccttgcttcaaccgtctccaagcgcgccacccgcaggaagtcgggagctcttctcgttcatgtcaccactaacaagagtacggatagccgtcgcgaaacggaaagtcaacctcagccgaacatgtaaggagcttcccgattgccgcctgcggtacccatcgatgtgttccaaccctcgcgagctcgcaagcttagcctgtggatatttaagccccagcagtagcaccgcgacgactagcttggtcaaggacgagaactgcaaggctgcaaaagtaatgcacgcatcgctcgatcggtcatagcaagtggagatcatgaatgcttgccctcagcaaaacccgttcgaaaccgttcctgtgaccccagccaacctgttttccatgggcatcgatgacaggcatcgtagaaacacaacaccaacccctactccccaacgctgacgagcaatgctcaccaccaccctactgctgtatctccaagagcgcactctaggcaacagcgcacccgatcctgcatccacccctcgaatcctcgtgacacagcgcgcgcatatgcatcggagcatttcaaaaccaattatcgtccagacgtctcgacctgcggtggtgcatgcgcacagattgcccgcatgttcgccacgcgaggaaaaggaattacattcgagcgggcagctaacgggtgtgcatgggccgcttgcaaatggtcgttgaggtctggctgggttgaggtttggtgatgcatgatcgtcgaccttgggtgtgcgtaagcgaggtgggtctgcgagaaagtgttctcgtctttagttctcgaggcgcggatattgggtgcagagtcgggttggtgtgatggggctgtttgtcttgagatgagcaatctatatttcatgccagcttttgcagttgtgctttttggtgtgttggccgatgcatgtttggctgggtaatgttgcacctccatgtgcaccgcaaatgccgtggtgctctggcaaatatgcattgtctcttgcgtgtagattcctcaactagtgtgtcgctctatggcttacatggcacataatttatattttgtgatctgttcaagcgtcatggcgcgagacttcgtcactcatcaccatctcaatttaacacaataaacccgcacttacgtacagttgatcgtatttattagtaaactgcccatatggaacttttgagatgttctcttgagagtttgttgcgtttgctcttgcaagcaatgtgtctgatcgcatccgcatgtagacacgagctggctcttctatcacgcaaattgataacagattcgcgtgtctactcagctatagattgagctgcattgaagtcggaatatagtcatcatagaaccgatcgaaggaaacgctccctttgagtacttgtgtattactcacccgatcttatcatcaaggtacaaacgtgtaaggctctagtaagacacatcaagaagtacaacaaaatgaaacctgaatctactcacgccgcgggatccataaacccctcatacgcctcataccccaacggcctgaacaactcattgctcaaatccgcgccactgctcccaagcaagccctcgaagttctcaaacgcagcatcaaagttcagccagtccggcgacgtctctgtaaacccaaagccgccgggtggagcttgcatcggcgctcgctctgcgcgctcactgctcgtgggatgctggccgggcgtaggtgcagatatagaattaagtagatgtgtcattggcgtcgagggatgagatgggtgttgaagccgcgggtcaatctgattgtccaacgcaggttggtgaggccattgcgagcgattcaaaagcggtggggcgtcatgatgcgaagcagttggtgtcggtggctcggtcttcgtttcgctcatgcggggttctggagcgggcgtgttggctgcattcgtgttgcgcccagcagcgttgctaagtacggcgcggccgagatcagccattgtgccggcggaccaccaggagttgcgaaggcggtccaggaggtgcacgcattgcttgagctcttcggttgcgcggtttacgtggactttgaggcggcgggagcggaagtggcggtatacgacgctgagagctacacctaaagcgtatggtacgatggggagtggtgggaggagttcgggtgattcagcgttaagtagatgaattactcgggttgctgagaggctctggcggacataggaggggctcgatttgactggtgcattgatcgagagggacttgtgtgcagccatgcacattgtgtgatggaaaagcgagagaagacctgtaggaacttagcaatggtataaaagctcaaagcgaaattgacatactcatgatggggccttcgagcttatcctcgccgtcacctaccatctcttcgaaaccgaggaagtcgtcgccttcccagccagtctcttctgcagatcgcccgggtctgtagtagtcgatgaccttatccagcatctcggagatctgcaaccatataccaaatggacttgacctcttctcgggatctgacggtaactgcctcaaactgttgtctcgatcgtgcataagtaatggccgtccattcatgcaagcattgatcttatcaagactccataaacaccagaagacgtcttcaaggttgccctgcgattctgaactctggttcttccactgatgcccaaattgtaaaccgaacgtgtgcgcgtggtggatggcttgcgccaggtgcatggaagcttgttcggcaccatctgctccttcgcaatgtaatgatatcagtgccagtacctggataagaaccacgcgattcttctccaatttggcttctatgccaatgatcaccgcattatacaatctctgcgagaactctcttggcgtgagcaactgctgatcttcgtcaagaaccagcaagtccttcgcgtttgcatgcttcgaagcgacaatacatatcgcctgcatgaggatccgcgactcccggccatgccgatactgttctaggaaaagctcctggtcgacaagcggcagcagtgggtgcacgtaggagaagtagatgtcgaggaggacatcttggctcttgcgtggagggaggatgtctacacctacagcgtctaagtactgctgaagggctctagagacttttacctcttgagtggagtgcggacctgtctcattgatgcgcgatgatgtagagcctccttgcgtcgacagcggcctttgatccctctcttctatccactgaccgattggtgggatgcttggcgattgggctggctttccacgctcaccatggacttgctctctcaaaaccgcctctgggttcaagtaacccaggaagttgggtggtgtttgagaggcatgggagtctgccgcagggctttgaggcggtggggccatggtggagtgagggtagccatggctgtgcgagtcaacacgcggcactcggggatcatgagcatggtgtccatttgtcgtggcatagacaagagggtctgaggttggattgggtgcgtgtccgctttgggtagagcttccgtcctggcaatggcgttagagacggtcgccacgccttctctacacgtctgatactcacatcttcaccatcaaacgtatggctacatctcttgcgacgcttcttgcacgattcgcatgcgcggtggactcctgtaactcgcgtcagccatctgtctgcccgtgcgcctgcaaggattttacgcacgcttgcgcttccggaagaactcgttgttcgcagcaaaggttatcatggacgacatcctgaatgctccggacgggtatacgacagagtgacgcgcgatccgaggcttcgtaggtggcgcgttgtcctctcacaaggtcgggcggttctgacaagccgtgaccacgttgtccacgtgactctcgtgtttgttccccgcgtttcgtaaacgctaattggcttacggtgggtcgaaacatccatgtatctcccggagatgattcctattttattcacccaccggagctctaactttatgtatttgagacaacccgcggtctgtgtactcgtatctaggcgtggctggtccacggactcaacatcataccaacctcgctgaagcgcatggcttcaacgaacgcatacagttcttgtgcctggtaaacgttgatgggtacaaaccgcatgctaggtatcgaagatgttgataatctaggtgctgcatagttcacagttcaaagcctctccctgtctccggctgcaagatttgatcatgcaactgcccatcaacattcctctcaccatctgccaccaaatctctgactacaatctattttcgtcgatcctttgcaatatctcgaaacacgttctccgtatttactatattcgtttacgaatttgtgtatacggatgctgaacatgtgccaggaaaatgcgcaaaagttcatcgagaaccaataacgtggccacaaaacaagaaggagcgaaagttcgctgaacgtgaggccaatgctcgtctacacaggaagtgccgggaatgcgttctgttgtaaaggattggcttgatgcagtgcttatccaaggtgtcattagcagatcacacaacgtgtgtgtactttttaccagtaactatcctatcatcgctcagccaccctttggccaacagtcatgccatctcttcttcaagattccaactttttttactctccctctttcttccccccctcctccctcagcctccccctaatcctctccaacgccctccccaacaaattcctcccccaccgctgcctgttcctccccgccacgccctccttaaaccccaccccccaaaccctatcgaacggactcgcctcgacaatctccctctccccagtctccaacaacatcctgcacaactcctccgcatcttcagtccgcgtaaacttccaccaattcgcctcctcgacaatgcgctctttattcgcgtcccagatcttctcgtcaaagttggcgacttggcggcccagcgctttgtgccgtgcaggatcggtggtctcgagcattgcagaggcggtagtggggtcggagaagaggagcgctttttgaaccatcatgtacatctcggcagtggcgtagaggtgcggggacgtgggggtggtgaagggcgaccagtaccattgggagaggtagccgttgccttgggtggggcggaagaagtagacgggtttggtttctggtgtcggtgaatcggttgtggttttgggcttggaagtggggggcgaggggcgtgcagggccttcgacggtggtggtgaagggcattgtggctgtgatgagtgttgtggtgagttgttatgatggagtaagtggtgtagtccgaaaaacacagtattggtgatagcgattcaagagttgatattgtgtttcggcgaatgtcgaagaaaatgggaatgcgtctaaagtatccccagtttatcttttatgactccgactcggtcgcaccaggcagcggcgatattcgcgcccgctctgcatctgcggctcattgcataagtggatgtggcttgctgcggctgatggaggccacagcggagtgtacagtcacaacggcggtgctccgcccttttcctcgcagcccgggtatcgaccatcaagacaatctagttccaataagtatcaatacgatatactcttcttaaatctccagctcatccacaaaactctcatatatgttatactcatactacataaactagacggggtatgtatgtcatcctactttttcccctttatcgcaaatgcaacacaaacatccaacatgggtttcaagaaagaatgcaaagtgcaggtttgacgaattgaacattactctatacggtcatccgcgggatcgaagattgcatatgtgtaaaaaaaaatagaacgatgtacatggcacgcttcaggccatgccctcaatgccctgcgacagtcggtcttccatggccttgatgagcactggtgggacggcttcgtctgtcgcgcggatcgtgatgcggtacatctggtcatcgttagtgacatgatcagcatgcaaatttctttgaacgtacctgagtgtcaaagttcggttccagcctcatcaagcaaccgaatttcccgccctcacttgtatgcagcaccgttgcgccaacaatgttctttccattcgggtcgacgccatcaacgatgccccacttgaagcctgcgacgaccttcttgacaaagtcgctgttcatagtccggttcttgttgaccagaccgaaaatgcgttgcgcttctcgtggcgcgcctccgatttgcttccatcgtttgaagaagtcttctgcgcttagttccgctccttcttggtacttgtgaagcaggacggggagttggagtgtgagaccttgtagcgcgccggcaaggtatgatatgcggaacgtcggtggctctacgaagacgttcctacactcgaacatgatcgtttgttgcgtttggccctctggtgctattgtcgtgtctggcaggcctttgacgtcggtctttagagtttcggcggatcggttgtcgagcgatgtcgtgaatgagcccatcgggaaggatgatttattcgtgaagtagaaaatcaaagcaccaagttgccctctgtattctgtccgtagtccaacctgtatctgttggtcttcgtacagaatgccatcaccacgaagcagtaatcgagtgtacccgacttcccagtccggactgagatgagcagcactggcaaggttaggagccgcggagttgctcgggtcgatattgaggtccagtccgtctagatcacttgagatagacttgactccatttgcgccatttgtcgcaactggattgccaggcttttgcacgggttctgtgaaacttcgcttgacgccagagccggcggttgtattttgtcgcgcaagaccaaactctttcatatcagcgtttgcatctttacctccgattagccatgttcgcttgtcactagtagtagcgtgcttctggtgtaatcgcgacagcagtgctgacgttcgctctgggtaaggtggcatctcgtcgcatacggttcgtagtaggtcgtcggttggcatcgtagcaagtgtgaggtattcacacgctctttgctggagctcagagtcgagcgagtgactgtatgcgcggaatgcttgcagtagctgcggcttgatctcggggaacaagttgacaaatttgacgtagcttgacaacagtatcgcccttgtgctccctgagcatcctcgcatctttgcgctcagagccaagaactgttcgatcggactgcagcccttgttgtccgcgatcagatgcccaaactctccaagcaggtatccgccaatcttgacaagtgtctcgtggcagtctgacttgatgtactgtaggattgtctgagcagcatacacttgcagctcctcgttattcgtcacgatctggatgactcgttgccagacttcgtcgctaacgtggtctcctgccatggcaatcaatcgtagcgatatatccacataccactgtacatcggtcgcatatttttctgtcaggatagcaatcttgagtaccatctcttctcgtatcgcgtagtcggccgattgtaggtagcgcaagagctcgttcacgatagcttgggcgttggtcggatcgcacatgctgtaaagtaggtccagtccctgtctccgcacactgatgtctcgatcccgtaacgagccaatgatgattgcttggtgcttcttgattggatccagcgtttctgaccgtgctgccaaatgtgtcattgcttccaaaccgaggtaccgtacattcgtctctcttgacgcgatgaatttccctaaacgctgtgatatttgtaccatgagatcttgttcggtgtcgaggtggataacgaggttgatagcttcgaagaggaccgcgttttgtgcgttgttctgttggacgttcttgggcatctcgagggccgagtccatgatcttctgcagggcttcatggatgagtttgcgaatatgagaatcctctgttctcgttagtctaccattgtacttaatgttgaatgctactcaccaggaggtgggtaatattgcagcagcttcaagagcttcaccagtatccacggacatgggaccttgtagtagtagtagccttccgcgcattcgttgtcgactactatccgtttcagcctgttggccgctttgacgtagctacccttgtactgctcggtgttatcctggacgagggcggtgactagcgacgtaacggagagtgctacacccatgtctggatcgtccatgagcgctattatccgctccgcccattcgtgttgtatgatgcctgggtgttttcggtataatcgtagtagggttagtgctgccttcttcttgacgaacgcttttgaggctctgtgtgctgtcagctatgcccctgccactcgcaagctggtactaacggcgaaatgaggagtcgatgcacttctgcgctgagggattctcccagctccttgccaccaacattcgcaatcgcatgcagcgccaagcagttgttgagctcattatggtccagcaggtccttccgtatgctgttgacaaccagatgtattaactcgtgctcctcgtgcaagaatagtgtgacggcgaggtatccaatctgtttctccgagtacttcgaggccgagatgaggttcacagcctcgagatgtccgaaatcgacgttccaccccaagatgtagatgtacaagagcttgcagacatatttcttcttctggtagccgttcagcccgccgtctctgaacttctgccgtatgtttgccaattccttgttgatgcgcttctcctccagctcgcgggcacgcgcatttctcaggtcggcgatgaaggataccaggcctcgcatggtgggcacgttgcccgactggttccggctgaagagcccaccacctccgccggcacccattttcgaagggagagacatgttggcgattgtgggcgggcaggtcctccgcctggtgggtagactgacaatgcgacggcggcgagggtctacgaggacgacgggagcgggttcgggcaggggttgtgccggcgaacgagcggtgatgcggaggtggactcgcgaaaggggtcggttatcgcgactcggcgtcaattagagaatcagggcagcagaatgcagaggatggggaaatggcataagcttggagagcttcgcatgctgcaggtagccgcaatgcagctgttcactctgcgcgtgcgtagcggtgggatggtcttggatgtcctacactttgatagccaagcagcgcagcccacttttagcacgcccgcctaaactccgttgggcgtgcaacctcacaaagtgctacccatgcttctgaggtaagacagtgctcgagaatatcgccgaggtggagtatttgcaccaatgttgagggagtattggacatgaaagcgatcagtatgaactcggaagcgcagtggtcatcaaggcacgtgacagcagtgctgctcgtgcgacacatgcagatgtctggacggcctagacgatcgatgtccaggtttatgacaatttctgttcgaacattgcgcgagcggattacatcaattacgttgatcactcgtagtacaaagcaaacgttgatgttaatgtgttgattcaaagcatgcctaaccatcaactgatagagaccctcacaaacacccaaacacccacccaatgctcaaactggtatcatcccgatctttctccgcctccaacccaatctccctctatttcttgctagtgaagtccgtctcaagtgccgacgagccgttgtcgctgctacggctgcagttgcatgcgtctatcaccatcattagctttcatacgtcatgcaatgttgagtgatatatcttaccctcagctcgctttccgcaggcgcaggtgctggttgggagcttgttctcggtggtggccttgtcgcaggctgtgagagtgttaggatgtgcaatgagagtgggtgaagggatgtgtgagagacgtactgcactgaagtgcaggctgctttccgcaggagcatgtagcctcctgggcgcacacgcaggtgccgttgttacgtccgcagcaagtcatcttggaggtggtgttgagttggtgttgatagtttggtggagttgagcaagatttagaaatcgatgtaaacttggtaattgcagttgaaatgctttgtgaatgatcaattccacgcgctcctcaagccttctttatacatgttctggtacgtagctatggaccctggatgccagaagtagaaatcaggtgagagcggatctggccaatcacagcgcaggtgattacgctgcaaggcaacttcaaagtatgtttgagcgagcaacggaccactttgtcgtgtcatcgaagttgcgagaatgcttactcgctggagatgggaaagattggtgggtaatctgatgggtttgaattgggtggcgtgctattcgttggggtggagtattggatcacgattgaggtgcaacgagggcatacgcatcacgatggtggttctgctccaagctctcggtgtctatttttttgagaaacggcgacattcagaattatttccgggatccaagtatccatcagtcgctatcaagcgatctacaccatcatctttcccaacgagttctgaaggctcgcgatctgatctttaagcgttccatctccttcattaggctggaccttgttagcacggcaactattactctatgccatggaacatacccagtgattctgcaaagcctgtagcagcacgaccgcattttggtagtcccttccagctgcctggccctgttgctcagcaccaccatctttgccttctgcaaactccttgatagcttctagcagtccagcatcatccttgatctcatcaatcacccttgaagcgccttcaggactctgtgccataagtccaagtcctagcaaaccttctgatcgcgcatctgcgtagaagcgttggcgtacgagcttagccagtggtcgggcaacatctgggcattcgaacatgcgcagtcgaaccgcatcgacgtccaagtctccgcctgtaaccgctcttcccagatatctgagtattgccacgatggtccgtcccgcttcgaccatcatgttcttcatcgacgtgctcggtaagggttttccgggcacgagggactgtttgaccagatcttcaaagcacgtcggtccattcgatactgactcaagcggtagttcgccttgttcgtctttgctttctccaacccggtcaaataccaccctttcaatgttcttcgggttgttggtcaccagcttacacagcaaggccgcaacttcacccctcacagctggatcatccgcttctttgacaaggtacgcatggcatgcctcaacgaccctcgcatcaccaagttccgtgcgattttgctccgggaatgccagatgtcgtaggaaacccagtgcggcgtacagtagcgcggaatgtttgtcgaagaacaacatatctcgcagcggcagatgaagttgcatgatacttaccatgtcgatacagacttcatctgacatggcgaggttacctagcataacgcatgcacagaccgcagagggagatttgcttgttgggtatttgagtttcgcgcgaatgcgttcgatgactgcactgcggacgttgaaattttgcgcgaatgcatctgtggcggagagggcagagatggagttgatgagctgcgaaagtagcaagacgcttgcctcttccgactgctgtgcttcgtcgggtttggtaagggcaagttcttgaaatactgcttcgatgtcgtctgctgagatcctggcttcaaagtccagcatgaggacgacgagatcatcgacgaattttggggttgcaacggactgttggaactcaggatcttggatgtaatgcacgagaatggcgacgtattcgtgatagtggtcttcgtcgtattgaagagcgactttcagcaggccggcaaaggtttcgagggagtattcgtcttttagctgatctgctgtgagctttccagtggtccaggtaaggagatcgacggcgtagtccagagcaggttctgggacgttttggaggaagagctcgcgagagattgtggcgtccaagcgaagagatgccgctgctgcttttgcaggatctatttgtattaggagagtgtcgtatatctgatgtggagacaaccgtaccaaagtcattgcaaaggttgaagagcacgattaaggcgatagtgctcagctcctcgtccgttattaaggcaacgagtttctgtagatccttggtcaccacttcgcggttgagatcttgaagatatcagcccatgagtccattccatctgcattgtgctaccagtaccattgtcagcgacacaattaccaacaagtcttaggtactgtttccgtagtgactttggcgcactgtttgattccagacccttcagtgctaatgccagaatccccgtctctcggaatggagtttggaactcctctgcacccgtgttagaacaagtgagtgttcaggctttccatgtcttacgttgctttccaacagatgtagccaatgattggtacattctctccagtaccgccgaatctgaatcctcccgcaagtctcccagctctttttgtaaatctactagagtcgcgtcttggcccgtcagttccagtacgagcgatttctcagctccttccggtagattcggctcatattcctgagctgtggacatgctgaactgagcgaaagtaaaaagctttggaatttacagatgcgactgctcaactgtccatgatctggtgcctatgactagtgatcaatatctcgattgttggtgtccgcgtcaagtattttgtgactgcgttggaactagcctcccaagaagctttcgtcagaccacaatttcaaaagtctgcttacttcttgaaaatggtgagatccaatgtgttgaggccagagatcgccccatcatccggctagccttgccgaacccggctacgcctgccccactttcccaggtcaggagaagatcccttggcgcgactttgcgatctggcaagctaccaccaaataccatcttgaccaccaccacgtctcccagatacactgaccccatacgctcactcaatccacaccgaaaccgtaatcatgacgcgcgctcaacaaaccatcagcattgctatgctgctcacctccgtatgatttaatgcaccacacgacccccttgggcaggtagctaacatgtgcgcagatatacctcgcggtattcatggaggtcgtcgcgttccctgagaagatccagaaggaggtcgttccttatgtgcgttacgctctcactactacgaacaaaagtctgacaaatattgcacaggtcccattctgggccctcatcaccttcggcgcgtacctgctgttcaagctcggctggggcgtcttcacgttcaacgatgtaccggatgcgtatgcggagatccagcaacagattttggaagcgagagtggatctgaaggcgaggggggtggatgttggtgaggattagaggatgaacatggaaattggaacaatggctctggactggtgtggacaatgagggaccgcgctatctgcaattgatgggtatacgcatgctctacaattgctgcgcttcaaagatatgcctagtcgtcgcttccatactatgcaactgtctcctgcgccttcttctgctgcatcttcagtttcttctccgtcttcatgaactccctgatccccacgggtatatcgtcaaacaagctgctcgtgtcgtttccagcatccatgtcccaattcgtttcgctccctccaccatcgtcgtccatgctggtggcaacatggcttggtacgccacttcctgccaccatctgaccggatcctacaccctcgtttcgctgtgcttggatggctgctctagcctgcgcgctcttctccgcccattcctccatatcgtctctgtatagatcccatacgcagtttacacaccctgacatgcagcaattatccggttcctcgggcttgggaggcacggttatgccagcgattatctttgaagctgcgtctatttcttttcgacgttcggctgggccggcgagcttcgagccaaagactatgcgtgccttctcgagtgtttcttctttctgtgtcttgggtcggggctcgggtggtggaggttcaggcgctgtctctgtaagaggttgcacctcaggtcttgacttcttgagcatttctagtcgagtgagcgtcaacttggtggcatggcgatttgggcggcgaacctgcatagaaaccgccgatggggtgcgcctgcccaccagccggtgctatatagcctttgtatcgacgctgtatccgattgctattctggagtcccatacgagctgttgttggggtggtagatgtcttgccgagggctctgaagcacgaggcacatagattgcgatacatggctatcggtcgcagtatctgttccatgcgggattctaacaggtgatgaagttgcaaattatactgcaggcgttatgaggttatcatgcttcggaaaatgggcaatgaagaggactgcaagtcgtggctcaagcttagtgaaagagtgaatgtgagctcgaggaagacgtcattttgcgtcctcggcaaaagctgcccgcaaacgccgacagggtctcatcaacaacacgcgcgggtcgcgtccactgcaacccaccgaaacacgcgactcagctcacaattattattctgtgaaactccctcaaccagatcgcaggccttgcacagtcctttctatttgtatgcgacagaaatacaacccacaacaatggacgaaccagcgcgcaaacgaaggaggaccaactccccaacagacagagaatcaagtccactaagaaagcctgcgcgaaggccgtcatttgcatcacctacgaaagccagcctggcacgcaactatcccaatcttctgccatctcgacccacttcagccggctcaccatcgcgaccgagtcgtggaaagcaggcgcgtgcttatgtccttggcgagacagacatgcaggaagcactgggccgagagctggcgcagtgggatggttcaggaggcacgtcgtccaaatgtgccaaatgcaacaccccgcgcgcggaaaacaggaatcaagtccacacctagatcgcaacgaacggtggccgaggaagaagaagaggaggaggaggagccggagctgccaacaacaccatcgcaacgaggtctggaggaactagatggccctcggcggggtgtcttgttctcatcaccaagcaagcgccctccccgtgcgaaggatcctgtgaagcagtcacctctgcgacccaaagcaccacccgtacaagtaacgtcccctgctcaccatttggaagatggtcccgtcgacgcaaagatgaaccctcggcccaagaagatggagcctctcgacctggaggttgagaaaaggaaacaagagaaggcgaaacttgagcgcgaattggcggagctagaggtacaggtgacaaggtgcacggaagaaattgtgaaagaacagcaaagaggtcccactgaagcactgcgatcggcagatcgaacagacttgcaagactttatcactaaagtcagtggcgcgaacgcggacgtggaggctgcccttccagtctctagtctactgtgctcattcttgccattctcgaccatgccaatacgacaaccacgcagcaaggtaccagaaaaacctgtaccatcgcatcaaccagtggagctagcagatcctctaccatacctcgagatgtttacatccttcaaagtcactacacaactaggcctttcacgcggcaagatcttgccgtcttcgaaacgtgtacatcagaaacacaccatcgatatcgtcggaccccagaagctcctcacggcccaaatctcggtcgtaatcgacactctagccaacgagatcattgacatgcacatacttcgtctttcaccatgggcggagcgagaactcggcaccttcctgcgcaagcgtgcggaacaacgggatcttggcaacgcatgctgggccatcgaatcgtactggaatatcgcccaaaaacgtgcgcaacactggcatcgagccgaacaaacattctcgcatcttcttgccggccactcaagtgaagatacggaaaatacgcgccccaaagcaaatcccgatacgaagatctcgcgacgagatctgaaccgccacctcggccgtgacagcctgatcctccaagacaagcacgtcctgctgaagctcaactggcgtatcggatttgattggacgggtgaagcagaatcacaagtcaccgttgagcctgcgtttcccagtgtgtggactgaggctgatgcagcgaagacgtttagtaaagtacccgagacgtttgcatcgttgttacagagtagaggggcgtttgaggcgacgcgggtcatgactgcgttgttgtttgggcagtagggatttatcgttttgtttagcatgtgttttcttgagataccaatgatgattttagcagggctgtagaatggtagcctactgctgcggcagctgcgccccaagaatcctgccctgttttctttagcgaggtcgtgatttccatctccctgctttcgctttcgatgcagctcctcttgtgctcacatatttgcaaacttatagcttccgtctaactcttttactatcgtgttttcctatgatatagatgagacaagtgctttacctggctacctcaccatgaacgacaacaccactgagctgcagcgtgggtattgcaacgtctgcctcagccttgattcggtcgcgttgaggttggatcgatatcgccatggcagggaattcaccttagctgagtgggacctgtcatcatcgagcggctgcgtcagctgcaaagtggtggttgaggctatcaagtactatttcccgaagatggagggactagaactcatcacgttggtcaattcagagaaatttaaatcactcatgatcgctttcagactccagccatctgaactaaatataccttctgatcgctggatacagctctcgctctgtccaggtgagtctcgttcttctgcggagtagtcgtaagctgctgacgatttgaggtcaaacaagtccctggtcagacctggagatagcgcagcctatctctggtggcactggatcacaacaagctgtgttccgcgtccgcaaatggctcgatcagtgtattaggcagcacggcatgtgcaaaaataccacgtctagtgtgttgccgaccagagtgatcaaaatcagtggaccagagcatatcaggctgcatataccgaacgcccaggaagcgcaatacgtatgtttgagtcactgctggggcggtggtccggtcatgaagaccacgaagcagaacttgtccgagttccaatcaaggattccgtggcatgagctgtcacgaacgttccgagaagctatcgatttcgcctatcggctgggttttttctacatttggatagacagcctctgtatcatccaagattcggccgaggactggcgccacgaaggaggtaaaatggacagtatttacgccaataccagccttactctagcagcagctaaatcggcagactctacccaaggttgttttgggacctcacgctccatacacgagtctcgaacatggcgtgtatccatgctagattccccatcatttgaggtgcatagccggatccgtttggagcacaccgacttctactgggggaccatgcctcttatgcaacgagggtggacctaccaggaaaggttactatcgccacgaactttgcattttaccaatgatgaactcatactagagtgcctaagtggcattacttgcgaatgctctgacgatgtcgaaatcccatgtgctcttgacagaccgcagaattggtggccaaagtactgggcacaatcgcctataaaagaagctgacattcgatggagatacatcatcgagtcatacactaggttgactctgtcttttgagagcgacatctttccagcgttgcaaggcctggcgaaaatgatgccatgcgacatgggactttacttggcaggcctatggagccacaccctaccgcacaaccttacctggcatgtgaggcctgagaaaacccgtgctcgaagattcagacccattgagtggcgtgcaccgacctggtcgtgggcgtccactacggggagcatcggctggatgcggtacatgtggtttcatcaaatgcgggaatacgacacacctgagctgtttataacagtagtaaacgcgatgtgctccccgattgctgaagatgccaccgggcagataaattcgggggagttgattcttagaggacattgcctatcaggcatgatacattatccagcttcaggtcagcactgcacggtggatccttacttggagataagttgcccgggcaaactactcagtgtctcttcccaggagaatataacaattgtctggagcgatacaactcgtccaggggatctactgtcctcggcaactggccatttattgacagactttttctcgactgcgaactcttcgccccttgcacgccctctgtcaaaattcgactttatgtcgaataggcgtaacccagtactctccaaaggaaagggcaaaagaatgctggaatgggactattccatcgagatggagggtccgcatcaggtacgttccggcagcgagattttgatcctaaaagttgaaggattcattacgcacggcgaatgcgagctggcctggattgttttaaggagtgtggatgaggaagcgggtacttttgagagacttggtctcctctacacccgtgattcgttgcaagacgcagagttgtggaaagcgtcaaacataagtcctgaagtggagatcaaaatcatctagtaaaactcagtgtctgtatgaagacggcaagaaacaaccgttgagctggcctgtaacatggctatcatgtaagacggtgacggtcttgaaacacaatctcatctcaatgcattggtgcttacctaacttgcgtcctcgcatctgagatggcagacggcaggcgttgatacacaattctgtatcccacttagtaccaacttcctccgtagactgggcgccagtcatcccttgtcaagcagcgaattcatctcgccttcaacacaacgcgcacgagagaaatctcttgataccaaggtacatttgacagcgacaagagacactcctagagccaaacctgccctcgcttccagccgttgaaacgaccttcccgcacctcttccaccaacagccccacatcccgcccctctcggccctacccatatacaaaagttcccaaatgacctcagcgcccatccacatcgcaaatgaaactttccgaacagtctatgtatatgcctgacttgtcaaacacgacagaaatgcgacgtgcctggcgtttcaccacccctcgcgtcgttctccgcaccctgggttcgcgtctcgctgaccctggcaaccccacaggatgtcccgaacgcttgattagctttacgatggggaatttcttttggcgggacgggagccgtttagcctgctgattaacttgattcaggcggagtatgagcaggcgactcctgcattatagcccagggagtaagcacgtttttagcagcttacaggtacctgatcggtacttgctcatgagaggggatgcagctcatgctgtccgccctgctgtgtaaccattgcctcggaggcatcgcgagacgctcgtgaagccagaaacacgtttcgggtcaggagattctttccgccatgatccgtgaggttggtctgaagtcattcagcatgcttacctgacatggtaaactttatgctggcctgatgtggctttaccattaccgtctactgtacctggggtgccccacattccgaatccaacttgtcaacaccaatatacgcccacgccacaacatgcaaggcacacgcggtcagtcgcacaatgtgtagcgaaagatggacttttttttccttcgcagtaaccaaaggccagtttcagcacgccagcacaacagcgatcttcatattgaggggatgggtatgggtatgtatgtaagctgcaagtcccggttttcggttctgcacgcgggtcaattcgcaaagtttatagcatgatgggaataaccctgggaagagtcagcatgagcgttctgtaatcacccttcctgcactgcaactccgcgtggctgcggtgtgttacggcgacgcggcacggcatttagtgctgcttgttatagcttgcatgatccaccttcgttcacctttctagaacttctttcgacctgagtgtgagcaagcagttgtggaaatatggcagaagatgggctggctcgccagcatctcgttgttggggtgtcaacagcattgactgcagtttcaggtacgaaggctggccgtattcactgcccccattcgctgacgaagatatgtagttattattgtcagtctgcgcgtatacaccagggcggtcatcctgcataacatgggcaatgatgactacacaatgttaatcgcgctgctattcaccctcgcatatctcgcaaccatatacatcctacgcgcaaacggcatgggcttccgcggcacgcaggttaccttcgaacaagcgacgacgacgctgcaagtcacgtatgcgattgagattatatactatctctgcgtgaacgctataaaagtttcgatcttgtttttctatttgcggataggtcagtctatttcagagcttggaaagatgtgtggacgacgccactgacagatgttttatagctgcagaaaaaacctttgagcgcctctgcaaagcaacaatatacctcctcctcaccttctgcctcgtctgcatcatcgtcgtactcgcgcaatgccggccattgcacaagatgtgggacttgaccggcatggtacctggaagctgcattaacacgtcagtctttatatacagtacgtatccacgcatcccgacatctacccaacgccagcaatatctaagcaaatgtaatgtgaatagttacctccgcaaccaacatcctcctcgacatctggatcctcatcctgccgataaaactcctcctcagcatccagcgccccgggcgtgagaaatccgctttactcgccatcttcgcgctcggcgcgttctcgtgcatagcgagcatcgtgcggttgtattctgtgcgcatctttacgaccgtaaatattaccccctacccaattcaaatatgaacgaaatactcactggcgttcgcacagtccacagacccctttttctcctccgtccccataaatacatggtcgcagatcgaaatcaacgtcggcatctggtgcgcgtcgattcccgcgctcaaagcgcttttctccaaagcgcagcgcgcgaggacacaacatactttatcgcacggctatcagtatcatgggagtgagaggagtggggggagtgagagtgtgagaaagggggtaggcagggctagaatgacgaagagcgaggagtttgttatggaggagatggttagtgggtatgggaaaagggggagagtttgaagaagacgacctttttgggggggaagcgcatggaaaaagtttttagggggaatagaatatggttaatggcattatttgttaccctggctttccttcagctccttggggcttattgctctcatgtgcaagtctgaccattcgcaacattttgctcactgcataacgtccacctaccactcagcttatgcacgaaaccgcaaacactaagtggtcaatatcttcttatatatattctcactacgtcactacagtccccgagttccctggagacttccacgtttcaatggcttagcctcgcctaagaattgccatagcagtctgtatcgctaacaagacaaagtaagagtctcattcatatgcgcccgataaaaaatgttgcagccgatccccacagcggctgctgaaatatgaagagatagccacccgtacgataaatgcccggtgccgttgcgcctgtgtgaatgcccagtgaaatgcagatatatggaaataaagaggagtaggaagagtaactcccgtatgagatggctattgagtagcgtggtgatgatagccgtctatcatgctcacatcgccaagctgtttcgaatcgaggtcggaatggccattctggaccgcttcgattctcggcgctggtttgatctcgtctccgttctggttgtcaatcgagagcgaaggcagtgtcggcttaagtgtcatagtactgtctgcaagccccgaatcatgcggttgtgtggttggctcagtcttgggggactgggaagctaaaggtgccttggaggaagtctcatgcgcgccttcgacattctcaataaactgtggtccaccatccttctcgccttgttcctcaggagtgatcgaatcagcgaggctcttgaagttgaacatgggttccgtgccaggcgtgccttgtggtggcgtgtcagtctgactgaggtttacacctgagccgctcggacttggctcgattgaaccgggtgcgagactatcttggcctggctgacgaagtgagttctcgtaggattctgcgaacgaagaagcgctagaagaagcgtttgacagattgcgtagtgctgaacggtgagatggctgatcttcaagagcgtcggatggccccaagttgcttgaactggtgtcccgttgaatttgagctcggctggtctcgagatgcttttgtggatcatccttggcacttgaggtgttgatggttgaagtgggctcgttcatggggttgaagcccacatttccaactgcgcgatccacctcctttcctttgccggctgcagaagagcttccaacacccgattcgtcaagaccgtcgatgtcaagagggtggaatccgcttcctatacggctttgggcttttgccgccttcttcaactccttcgccttcttctttccgtccttcttggcttctttggccgcatccttctcgtccttcctcttccgctcttcctcagcagcgagacttaatcggatagcctccatcatcatgaggtcttcgaggtcatcaagcctgtttccacggcgcgaactgccgcggcccgggaagagatcgttcgatgcttcgccggcttggccagtggatggatcgcggtctcgtcgaggcgtgccttgcccgctgcttccagcactgtcactaccaaacatggtccgccttctcctacccagtgcgaaccggctctcatgttgcgaaatgttccccatcatgtatgccgcattgtgcagtgcagtcgccgctgcagcccgcctcaaggcatgtgctcttgcatcagacagcttcttcgcccaatcaggcctgaccatgtcagttgtgatgactgtcttgtcatttaccgcgagcgaggtggccctccggcgtcctggagatgtaacagcgggcgagttcagtgaagaagtagaggacattgccgaagtggcgcttcccaggggtggttgtccctgctgattgtaaacgaggccccgtctgaatggaggtggctcgtaagtgacaccaaactcgggctgaacacaaaacgggcatgccgcaggctctgaaaccagttgactctcctcttgcggttccggggctggagtctctgcatcgccatggtgctccggggggtggggatcgggcctcttgatctgtacaaagcactcggaacaaatcggttgatcgcaacagcgcgtcttgttgagatgtggcgggtagaacatgaagcaaatggggcactcctcggcattcttatacaaaaaagcctcgatacgctgtccattgacataagggtccttgggcagattcagctcttggggggccatgtcggtttgagaagtgttgcgcgaaccagaagcgagcgaggcaagcgtctttgctcgtccacggaagaatggcgaggatgacgagttggcagcgatgggggacgtgggcgagggaagagagaaggcggggtgcgagggcgatagagtgtttgaccgatccgagttctgcgacatgctacgcgatccaattggtacggtgaggttgttgagattcgattctgagccgcgcgggttccatgccgggctgaggtggttgctcggtcgctgcggctcttctggcgggatatcatccggagccgggagtggtcgaccgttgacgactgccacgagttggtgctcggtccatgtgtcttcgtggtcattgaggcccttccagaacggagcgagccgtctttcaatctagcttgtgtgaggaatgtcagagagtcagcacggcgcacatacctggagctgccgcacgacgggcttgctgtagtcctcgggcccagtatatacacccagcgtgaccaaatacccgccatctacaccctcttctcgcagactcttttcacgctcctgggcccttatcacccgttccttttcgagtttccgcgcctcacgctccgccttggtctctctccgcggttccagggcagggtcgcgtggctccgagctgcctccaatgcccaagaaggatgtgcttccccggttgttcctcgagctgtacacgccgctcgctgatcgctcttgcgacgcgctgctggctccggctgccgagggcgaggcggggccctgggcgctcgcccgccgagtatggcctctcgaggcgggctgcgcttcctttccctggctgttacccatggtgaagatggagaaggtgtgtagaggtacaaagacaacagccagcgggacgcgccggtctggctatggccgctgtcgtcggtgcccaacggttggtcgcagtatttatgcgtccgtgcgggccgggatgcggtggttatggcgggagattggcgagtggatggtgtggtgaggttggtgtttgggagatagcgggtgtcagtcacaagggcatgatgcaattcagcccagcggaacctgaccaccgatagcagctctatcgctcgtttctctgccccgtgtgatcaagagacacgatggcccccaatttgccgtcgtgggggtggagacggtgatagacgagaggaaggtgcgagtggagacacagcaaggcgtggtggcacaggctggcaatggggtgctggtgttgtggctgcggaggtggatgatgtcgttggcttggcacacagctgtcgatcgcaaacaaattggcggttaggcccgaatagaggaagggggcagcttgatttgggcgcagcacacgacttctcacatgtcagcgagagctggtcaatgttggcggcggggagtcaataagtcaacacacaagacattcgcgtcccgcgtctttgtgatgcagccacgcttatgggaaggtacctgagcttactgcttagcctcagccaccaccaccaccaccaccaccaccacacacgatgcctatcaggaaccaggaaccttggaaacatctcataccacaattcgcgcatccctaggccgtcatttcatcatcatgtgctttgggcgaattgcatctgccattcccagcttagcgccgctatagcatgaaggctacactggaccccacttgagcgcggggctccggatcggacatggatcgggtcgtggttgccaacctgtttgttgcaacgcacatgtcgcttcattctctgcctaggtaacctcatccatgcaactaatataagagctatgctacttgtccgctagacggttccaaatgtccacgacgacttccaatggtacttttgccctttgcctgtgatttgcttgttcagccgaccccactctggactgttcaacattgttagcacatgcaaccgaaaccgaccacgccggaatacttactggttgataccgtcgacatagtcctgagcctcaatggcgatgcaaccgtcccttgggatgaacttgtcctggcccgcaacgccctgcgtcgacttgaactccgtcttcccatcgttccagttgcaagtatataagacaacagcgtcctggtcagtcgccagctccgccttgataccgctccatgcgctgctcagtgtgagtgcagtcgcgctcttgttacgtttgtcgttgaaggcccagttgccgttgtatccatggcagccactcccgcagttgttctcgaagtttgcattacctgacgcaaatccgagctgatgaggtgccgaccagaagtcagaaatgtctccggcagttgagttggcgattacacctgttgggagggaattcgcatcaatctccattacccgcctagcttcaggcatgtacagggtgtggttccagacggtgcggttgtcaggccgagcaaaggcatcgagctggaaatacgtgtgctgagtcaacatgatgggcgtcttctggtccttggacacggcgtccatagagatgctccatttgttcttagagacggagtaagtgacgcttgtcgccacgtcgccgatcatgcccaaggacgagtttgaagcatcgtgtagggaaaaggtgatggacgatttggacacctttgtgacattccagaacctaaacgaccaattgttcgttccgctgtgcagggtgttgacattgttagggccatcgttcccttgcgtgtggtaggttacgttgtcaatcgtgtattgcgctttgccaatgcgattcacgtatcgcccaggaatcgcgttatacacaggatgaccaggatcaacagctgactactgtcagataatacgcagtcagcttggggccagatgcttacgatagtatgaggtgttgtcgtagccgagcacgatgtcgcgctgtacaccattcttgtctgagacatgtcagcaattgcgtaccaaaaccaaggtatgcagaagctgcgcatacccttaacccaaaggttggtgagcgtcgcgccgtaaggaataaactgagctttgatacccggcgcctcgagtgtgtatcgaccctgtgcatctggtttcggagcacttggctgcgcaagcgcgcaaccgaccattgatgctgcaaaagcagctgtaatgaacctcatcgtgaaagtcgaccggaaattaaaaagcgaagacaagacgactctactattactaaacagcttcggcacctacatctttatatgaatccaagcccaggaactatccatccttcattaggaacatccccaatctcggtatgcacgttatatccgatattgctgccatggatcttaccccgggttctgcaagggcttggccatctattgtaatctgtttgagaatgatcccggaaaaactagagtagctgtgtggcaccgcgcctactgccatactagaagaggaattgagcgcgtttgtggtcgaattatcttgctcgggccccttgtcttggacacgaacccgagcgtaggtgtagggtgtaatgatgttggtgtggggagttgttcacgtgtagggatccctgcggggctagtctggtgcgtacgttctgtttctggtgtacctgcgcctctgcactttcgagagaatacatagtacacaacctcgctatcttgttaaatttagtggggtttgctgaatggtcgaccaactatgatcatctagcttttatgaacgagctgcgtacatcgtcggaactcactttgaagagttatttgcccgacgttgtattctaaagaaccgtcgttgtccgccagatgcgcaaagatggcgtccctgccacccgtgaacttgcacctgctaatgaatcagcgcacgtgatccactcgtcagacctcagccctgaaggctgccatgatccctatcaatcgctctaacaactaacttcctctccatgtcactaacacaccctctgccatgagctcacatgtacctgccgtagaggtgcttgagtttctctccgaccgtcgcttccacaggatctttctgctccccgcaaatccagacacaggtcgacaccagtctcatcgtttctcttatgctgactttggggatcccaccagtaatgctgtcgtgctgttctgcggtggcttgatgggtgcgcgttattgctactctccattggacggactggccaacaagtacaacgtccgcatactgcatgtagacagaccaggcattggcggaagcgatgcgatcgcattagagaagagagtccagatatggctcggtcagccaaggcctcttctggactgacttcaagctaactcgtgcagaaatggttccgcggctccttaaacatctcagcatcccctatgtttcgcccgccagccacagtggtggcagcatctatctgctcaacacgttgctagcgtacccacacctcttacatccacatcagccttacgtctgtttgttcgcgccatgggtccgtccagttcattctaagatcacactgtggcaagtgacctcgcagcttcctgctcccctcatcggcaagtttgcttccctcgcaaaagctgtcaacaacaacatcgtacccttgattggtatgagtggcagcttcgtgagcacaaattctcgtcctattcacccagccacaaccgctcgagcatcttctgcttcggctgaggtgcctcgctcgccggcttcctcggtcgggttgcaggactctcatggccttgctttgggcaatccggagatcgtcaaggagttaaggaagcacatcacttcgcttctgtttgccgaaaatctggacggtgtctctgcagatgcacagctctttctcaacagaccacgtgcggttccctggtgttccccaagcatgctatggtcagatgttgaccattttgtaccgctactctcgaaaatcttggaggaagacgaccgactggctctacacaacagggtgctgaatattgatactttccatgctgagtctgaccacatggtgggcgagaagggaaggcagtggtttgacgaatgctggctgcctggacggtcttccacctcgagcgcacgcagcaactcgttcgaagcggtgaagcagttcacacatcgaagctactattaccaaagcgaggcagtgaagggcgcagaccacgacctgcttatggatcccgcctttggtgccagcgaaaaatggcttcaacgcgtcagggatgcggtcccacgacatgttgaggtttgaccaaatacagcatctgcgaaccaaccatacttaaagctaaccggccgaattgacaggcacacgcggatcccgagaaccattacagtccttccatcttgactcagtcgaaaagccgcgggaagagattattgcggagctggatccaccgagtcagacaaagaacgcaaaggaggatgaccaaggtccggacttgagcattatcgcgtatgccttcacgagctaacgactgggcaagatgggatcacttcgtcgtcccttctctcgtacaaaccaaactgctgcatctgtcatacgttctagtcggagaaagaaaaggtttgtccttgtgacggagctgatgcctgttcccctgaatacggactcaaagttgcgattcgggagagggaatatatcaggaacgtctgggcggaagcaccacgatgtcattgtaagttgcaaaagagatacctcgcgtgaagacgaagtcacgcgggccgagcgttggtgcattcactatgaccgataagtccgcaatctgacgtcgtccaccttgtgcccgcgcgatattttaccagcacaacaacaatggccgaagaaatgcagatcaatgcccaacgcgccaaacagcttactgagaaccttacgagtatcacatctcgcataaaagccgccaacaagagcaatcgaaatgtgcgtatcccccactatactcttctcaaccgcaaacgcgactaacagacatccaggtccgcctcatagccgtctccaaactcaagcccgcaaacgacatcctcgcgctccaccaaccgccaaaccccctacacacccacttcggcgagaactatgtccaagaactcctcgagaaatccaagctcctcccgcgctcaatccgatggcacatgatcggtggcctccaatccaacaaatgcaagcaactcgccgagcaaatacccaacctctggtgtgtcagcagcgtcgacagcgagaagaaagcgaacgagctggagaaggggcgaaaagcgctgattgagaaggataacgcagtagagaaattgcgaatcatggtccaggtcaatacgtccggcgaagaagccaagtccggcgtcgagcccgcagacaccacggcgctgtgcaaacacgtcattgaaaaatgtccgcatttggagctcatcggactcatgacgatcggcgcgattgcaaggagtaaggaaacgacgcccgagacggagaacgaggatttcgtgtgcttgaaggatgtcagggataaggttgcgcaggagctgggatgggagcaggataagctggagctgagtatgggcatgagtgcggatttcgagggcgcgattaaaatgggcagtgatgaggttagggtagggagtcagattttcggggagaggccggtgaagaaggatgcggttgttaaggaggaggtggcggaggggaagaattaggtgtggtgcgggtgaggtgtgtgaaggagacaggtatacaggacattcgaatagcttgtatgtgattcctctgtccttttcactttttcactttcacgtcatcttggcaatgtgtacagtcgcgtcttatcgcgtattgcgcacgtggtcgagggcgcctgcttcttttcgtgcgggcggtgcggttgctctttccccttccacaacgcctcaacttcaaccacaacagcgcgtcacttcggctcaggatgagctacgataatcgtggctggagtcctgccggacatcacggcagaggtcgtggcggaatgcgagcagcttcaaatatcgatacctacgcgaatgcaccagccaccctagaggctgcacgaggtaacagcatgaccagcgcggcaacagttccagctctgacttcactactaggccttttccatggtcgatttggtcgtttccctacacgtacagagagcacaggaaatgtcgccaaagaacaagctaccactccagaagtgtccaatgaggtctgggctcgcgctgtgccagcaacccaaccaagcagtccgcctacagataacatcggtgagcaaactcgcgacgagagctcactgttctcgagcgcgggtcccgtggtggttgcgatacctgcagctgttgacagacctctgcaatctgccataccgacatcaagtactgctccgccgctgccctctatcagcaacggagattccaacagcttgcacggacacaaatccaaggtcaaggagtcggctctaatgcatatgtatcctgggattgctccagaactactgagcaaaccatgtgccaaaaagatcgccccaagccctggaaccatggatttcactttggtgcctttcaaggagccagacccttcgagaccacgcactacacaggagtacgaaactatcaccattgaaccacccctatccaactacagcctcgaagagttgagactcgccgattacaacaaactggccaacacacaactcgtaaagcccgccgttacaggcagtccaagtgttcatcctgtatcatcgaccccacaagcctccatgctagttaagagactagctgggcgctctcgactccagttgtgagtactaattgagtgtacactgaacaactccctaacatctgtaggctcaagggtcccggcatagaagtcgtagtcggtgcgagacctgacttgacgggcatagatgactccacggaaacatggagcctttcaaaggccttaatctcgcactactcgtcgaccttgagggatgcctgcaactggggacatgatgattctcacaacctccgcataattctcttcagtgaggaccctgctatattcgaactcttcgtcgagtggatcaacaatggcacgtacacgctagaggctccacttcctgcgacaacacagccaggtgtgaatatcgatgcacaggcctgggtactcggagacaggctggggtctatccagttcaagaactacgccatgggtcgcctctacgctcggtatacttcggcgtttgagccacactcgatcgtaacagttgatgtaaactactcgtacgagcaaactgcacacgactccaggctccgcatgttgttcaacaacctactggctgtaaacttcctagattgtgagcggactgtaggatccacggcagaatgggacggtgttctacagaaacacccacagctacgggtgtcccttctaggtagactgagggtggggtcgcatattctcggacgtattagagatctggaaaaatacatggagaccgaggaagcccagccgtcgccggccgctcagctgccgagtagcagtatggtcataccggcaaagaggaatgcagatggcgttcccgtaaagaaggagcctacggatgcttgaagctgtcgaatagaaaagaactttgtgtgttctttgaaatgaagaggcgagaggcacgcgcttctcataggctgtcactcttggcgttttggagaaacgagtaggaaaacttttatgatgtgctgcaagggcaacaggagaagcgagagtcgggcggtattcacaactctgcccggagaaaaagcgcgatctgatcccatgtacggttcggggcgacactattatagcgctccgcaaagttcacataggcaaccgacaaatatttcacatgcacatccccactcagagtatcccgcatctgactctgaatctgaatctgacggtacacaaccagcaataaacacaaaagtcgattaaaccaatatgattcattgatcgatttgcactaacacaaattttgtttcccaacgccaaagtgagcatcgttatagctatagacaatcgccatgcacgctaagttctcctcagtctaataaaactaaaacatgaaagacattacacatttgctgacttccttactcgcgcttatacgttgcgggactgcggtaagggttggtgctagtagacggtgacaaagccgcgttcgggtcccacctcctctcgccctcgtcctgttcctcagtcacagccggcgcgcgcggacgactattcgagcggggcggtgggatcatagtttggaactgcacgtcctcgtagtggcctgttgagatggaggctggcgatgcgggcggcatgttgcgtggttgaccgggtggttgcgcgtatggcgatgctactgcaggggaaggaagcggcggcatgttgctcatctggcgcgatatgctctgttgtcgacccaggtcgttggagaagcgggccgtatttggcgaaagtgtggtgccacctttacgcttgcctgcgctgctggccttgtggagaagaccgcggacttcgtcgaggtctgggcgcgcgtccatgctgggacggccaatggtactggcatcgtcgcgggcattccaggtatcgtcgcggatggggtcaagtcctggtcgtcggctggtcaaaaggtttacggcttgtccttctccgacaggactggctaggtagtcggtgctagtggacttgcccttgtcattgtcgtcgtctggcttgttgagagggtacaagcgcttagcgtctgcctcgtctttgaatttcttgtacgcggctacagcatcagttggaggaatagcgacagaccaggttggcttgtcagccgaccccagagcagcgtctgcaccagcaggaccagcgatgggtaccttgcgaagtgccaggaccaatgcacacatgaacttggagcggcgtgcagtacggagggtttcgttggaccaattgctcttgtgcaggacttccacccgcaactcaagcttgttcatctccgcaatgctggccacctcgatctcgatgtgagaatggaaatcgcggctattggcaggatccttaacgaatgcaatcatttcctgcttcagagcgttgatatcttcgaacgaagtgtcgaaagagcaaaagacagagacttgctcgcgcatagccttgcttcgcgtgatattctcaacccacaagctgttaagcacgatattgggaatctgtaccgtcttgccattggtcacgcgcttgaacaccgagtacagaagcgcgatgtgctcaaccgtgagctgctcgttggtgatgtcgacacggtctccgatatcgtaagggtgcttaacaaacaagaagatgcaagaaccgagaatttcctgggcagtagtggcgaaaacaaaggacagcgaaagcagggcggtggccgaggtggtcaaggtagcacggaagcctggagcaaggaaagcgatgatgacgaagatacagatgatgagcgcaatggtgatcaggagaccgtcaagggcgttgatggcctggtccacgtcgtgcatactgctgttaagagatttgcgctggcgtgagtagtcggtcaccgtgaggatcatttcgtcgagactgatatcgccgtttccatcgcggtcaagcgacatgaaacactcttcagcctcctcctgtcgagcagggcccatgacttcgacgaagtcgtccatagtaagctcgttcttgccctctaccacgaatgacatccaaatgcgacgagcgagagcttcggacgacttgttcctctcaagcgcagtcaagacaaccgagtgtgcagagttggggtcaaagaccttcttgccagtaatctcagaggcgatggtaccgaacatggatgtgatcttgtctccaatgcggccagcatctcggccaacctcgcggatgagatggagaggtgtgcggctgcccgagcggccatggttcgctgttccgcggcccttgctaccgagcccaagatctaagattgtatcctggatggtgtagtcctcctcggcgaattcgttacagtaggctgggaagagcgctcgcgaggtgtcatacaggacgccgagtaggtagatattacgcttcgactccttgatctttccatcgaactgcttgcggtggtagctgatactgatcaactggatcagaacgcgttcggcaaggataatgacggtcgataccagcagacccagaagaaccgactgcatcacactgatccatcctggtcttgctttaccggcaacgggtcggacgagtgcgggaaaggtagcctggttgacaatcatccaaaggacaaaggacaacggcttctcgatggctcgcaagagcagagcgtatttgcggacaccggggctgactacaccaatgaggaactcgaagatgttggggaggaagtgggcgacgatcttcatggcccagaaactaagccagactgacaactgttagcctatatatatcgatcctggcttgaacaactcactgatctcgatccatatccagaataatttctgctctgtatcgccaattgaagtcgtaatcgtcccggtctgggacagaatgattggaatagccaggaggagcgcaatgggcgcgacgtagatcatgtagcgcgtgacaatgctgaagttcagaatcttggtgtaaaccctgcccatgcggttgagcgccgtcttctcaggctggtcgccgcggggaggcaatggcgcgccggtcctcgaatcgaccttggcaactcgtctgcgtcccctatggaacatgcccgtcttctctgatttctcattgttgtcggacgtcggcgagggatgcgaaggcgtgtgactgactacggtctgcagcgggatgttgttggtgttgtccatgttgtcgccagtaccgttgagcggctggaacccgtgattggagaggcggaaagaccgttgggagggcgatcggtgattgctcgtcataaggaagcaggtctcaaacacaggttatatgcagagtcctcaacaccacccagggagaggcggagttgtggcggggataataaagctcccttcacttccccaaagaatgggaggggtcgaggggaggtcgtggtaggaatgtgtgtcgagcacaattgttccctttggttgcaggtggtggtacagtggagcgacagcaacaaacgaaggccagccgtcgactactttaggaaatacgcgaaaatacaacgaggacagtgagcgtcgagctctggttccctcacaatggcgcagaggtcggagcgaaaggcgagggtgagtgcagaaataagtttaaaggagcctcaacattcaaaggccattgacgaccccggaccctcgttctgcaggaacgggcaagccacaccagggatttgggcgacgtgaaactacgctagtgggcgctggggcaaatcaccgtcaagcccctccgtcattgcccacgccgctcaagactcgccaaaccgcacccgtcgttgatcttttcacttcgctggccaacaatcaccctcgccgtggagaaatgtcctcattgctccacctgctgctcgcgacgtgtcccctgcctgcactttttctccaccaaacacgcctccatacgacggatcaacaaccctgacgctgatctgatctcgccaacatcactctgaccatcgttatcgataagccgctatgaaacccacaggtattgcagtggagtccgatggcctggatgcatggtgaggacttcccaagatggagagacctatcgtcagtgcactcccgagtaccgaagaagcactcttcacggctccattaatgcaccaccctcgtgtgctgaaaccttcagcctgcgaaacctgaggcgtcaaacggtccttttgtcgcgaagaagcatccgaatctgaaggcgttctccctacagcaaggacgtggctgtcgaatctttgcaggccgccgcaatgctcatttccaaccaactgccacctctcgtactgctcctcggactcgccgttcctgaggctgcatttgcggtggagctcgacagccgaaccagggtgaggcatacgtaatccctcccctgcacggtaccgaacgcggtaataacgccaaccaaacaggagcactagccaccacttcagctcaggaggcgcaggtcgtggaaatgtagtgacttgctcctttctccttacactttgtctcttgcatacgttcatgggatgagtctaccgttgttgtgctcgcgtgctcgtcgctatttttagcaatttcgccatgatttgccgaactggtaccgacgccattcccacttggacgggtcgagctcgaaaatctcgatggtagcttgatagactaccccacaagttacatcgaacacgagggaaaactgtcgcgttacatcgacgatgatggattattcctcggcgtctctgatcatctatgatattccctcaacgcttgcggccacgtcttccgccgccggtccgcgccttgctcgctcaaggcgaggtgcataaggcttctctgcggcgctgtgcgctctctatcctttctatgccgagcttgaagctcaagacatgtcgcacagtctgctcgaagctggtgcgtcggcatgcatttccccaggctttctcaagccagtatgcgtgtttccgttgctggtcgtcccctgatgttgcaacccttcacttcttcccacatagtgcaatgcctgcgacaacacaaaagtcccagtcccatcgcgttgcgctgacaagatcatcaacgttcagcataccaacaccgaactctaccaatttggcccagacattgtttcgcacgctgatgggccatgatggagtgtcccagtacctgctcttcaaccccttatcttccgcagcttggatctgctgcttcaatgtactctcctgcttcgatgaaaaccggccgagccacatgcccccgactgctgctttcaggttcatgctcgcgtagagagagttggtgctgttgtactggggctcagaaatcgatcccagtggcgcgtcgtagaagatgtaccggtcggtagagttttgctgcacgagttcgaagggagtgcttcctgtaccgacgaccgtcagtgggccctggtgcatagtcgtaccatcgaagtaggtgagccaatttttgtcgcggaaggcttgcaattgcgcctgaagaacgggccagatcttgtggccgtcagatttgaagtcgatgaggaggatggtggatgtgtttggttccgcgtcaaacacgccaatttccctgtcggagattgatgcaccgctcacgttgcgatgctcgaatatattggcaagcggatcaaggtagagtgtgcgcagtgtttggctcgtagtggtagacttccatgagtggctgaccagcagctcgttatcctcggtcagccagacatcggcctcgaagcttttgcagccagctgcaagcgcttcatacaacggaacgcggcgccagtagtcgttgtgtgagtggcagttctttggtacgatgtcccgactgaagtcgtccctccactcgtacttgaacgcgccgttcgcgtcgggctctgtccacttgccaacaatatgatccagcccgctgtggcctggtgctgggcgtagtcgtgctatcaatgtgctaacgaacgatacgtatattctggtcgtgattagtcttggtggatgatgcagctgaagatgctgtacttacattccactgatcacaccgaaaaaccccagaaccacaaatccgatcaccagccatcggcaccaagctcgcctcttgtcactcttagacggatctgctgtgccaaaccagcgcttcaatgtgcttggcccactacgacggtaccattttggtcgactccttccagcttccagttcctcaagactgatgttactggaagcctggctcgcagtctcgtcctcctcgtcgtcccggaatcttttcgggtgcatcgaatcaccactcattgtcctgagatgtaccggccgcaccgtcacgatggcgtctggtttcttttcctggtccatggtgagtaatgcgcgcaaaagacttggagtagtgcgacagtgacaaggactcgacgactgccatcattgaaggatcttgcaacttgaagtattccacgacagtatctcgtggcgctgttctggacttcggggccgcatgatgtactaacctgatggggcaggaactgtatgtcttacagatcttggaggagccagacaactccacggtagttcggtagtatcaaattgcggagaaaaagcactactggatttcagatgtaggatgcaaagttctcgctcgaaaaaatattcgcatcgagtgagctgatgcatcgctccctttataccaaccatgacaatgacattgtgctatgatgaaagacgccgtcaaggccctgagtacaccatttttatctgtctgcctggttagaatacgccttgctggtctactctgactgcaggccttatcactaggtagccatcaaacgagcacgcattcacaagcttgtggtcgcgggcgcggggtctcggggtctcgatgcttgaggccaccaagctccggaggctgagctaaataccaccgaatcttgcgccgggagggaaatgcttcagagacttgctggtccactaactgaagatgacagttccatccattgttttacgaattcgcacacacgtgctggcggagcgcgatccgaagcgtgtgatgtatataggttctggacctcccgcggcgctggccctagctcgcatgtcgcgagaaagccacgcgagaacgtcacagaatggccttattccccgccgccgaacctattcgtctttgcaacgatcggatcgaggggtcaaagaaagaaccgaaacatggctgtgaggtgcaagtgttgggtgccgtacgggttgctgcagggcaaaatatggcgatgcacacccatgcagtaggcctagccgaactaaccatcttcatcttaggccacatgcacatcgcgctcgagagttgacaaaaacctcgctgtccccgcgctttgaggactgccttcgtcgccagaccacgccgtgcggcgggggagatggcgtctctatcggtgttttattagtgaaggggcgtggcgtagcacaaagatggcacccgtctgacattgatgaaccccggagtgcggctatgaatgtctggcctaatccgcgaacgaaagatgccaacatggcaagttcacaccgacttgatgtataccgactttgtcgccccacctgcaaatcacatcaccagccatttcgattcccacctacatttccaacacgcattctctctctctcttcaagtacccttctttcgcgagcgtttgattttgctgcccttcgttattgcaattatgtcaaaagatacttcattccgcgtctgcattgctgcactgctcattgtgcaaatcgcttgctgggcgctggcgcttgcggatctcttcatccctgggaaacctcgcttaatcatacgcaccaccatggatgtcatcagccagctgtttgcgaggaggagcgcggcgatgttgcagtacagggattttttggcggcgttttgatggatggggatggggatgggagtgagagagaggtttggaaggtgtacgggtacacgagacgactacaacgacacgatgattgatgcatgaagcatcacggttgaaacgaaacgaaacgaaacaaacggagtcgcattcgcgtctccacctacggacatccgtggcggcaccacagcacgagcgatcacgacgcaactttcgagccgaccagaaattactaaagctacctgaccacgaagagctgtgtagttacatctcgaaaaaaaaaagaaaaaaaactccttgcaagtgggagtcgattgaacaacaacgcccatgacgagttacagcccggtactcctgactcgcatcatccatgatcagtcagggatcaaagacctttgctcaacaccagttcaggcaccacagctaccgacgcatttcacttcgtcgccgttgcgcatcttcggctcctttatgtacatggcgggctatttctcaccgcgttttttccttgacacatatttgggagggaaaggtaatgggcatgagcaggatttcggaatggactatggggcatggagagcatttcgttttcctacattgacacgcatttctattggcacgcattgtattgttgtttgtatgcaatataccccatattatgcatttggaacgtatagtcagcgctgctattacactttgtgaccttggctttgaagatttatgggtttaaatattacagggctcataggcacacccgacatccgacgtcgacatggcacccaacgtccatcagaccaacgcgttctttgcacaatccacaaagcacgatacaaccagacagagacggaaagatcccgaaagtacgaattcgcattcatcggcagcaatatatacaaagaatcaccccaacctcctgaccccatcctctcgcctccttcccaacagacacatgccacacgcgtgtctacgacttgcaatcgcccctgtatccattacgctgcgcgtacgcaatatacctacaagcgcggtacgtatccgtctccttgtagtacacaacggcaacggacccgcccgcacccttgcccgggccactgtaatcgccctgccacgggggaatagacacctaatcgcatcagtctctgctccatcaccgccgcgttcgcaacttacatatttgtacgtgtcctcggtgttggaggggcatgacttgtcgttggggaacgacagcgaggcggtggggatgagctcgctgcccgggtagttcttgacgacgtagtcctggatctgcgaggcggagagctggacgtatgcgccgtcgcctttttggcatgcggcgctggagaagccgacgaagtttgcggcgagcgcggagctggcgaagagggtggtggcgaggaggaacttcattctggatttgggggtttggtgttggtggttggtgatggatgtactttgggtgctgcgcaactctacttaagcacctcacagccaaacatgctcaacgcgcgataattgccactgcaaggacatcgaggcgacgatagaccgaggatagattgtagcatttcggccacagcgtgttcgcgatgttcgcattgctgttcggaaatttgtcggcccgattatagagtatggttgctgagccgcatacatacgtatcctagatggttcgcgccacgacgatggggagattaggagcttaggagggaatgtgtaagcggaagcttaatgccctatgagatgtggctgttatgcattgttgttgctggctgtctcatcctggtttggacttcaacttcacgcttgactaaactttacggttgtggctgaggtagttcaagttatctctgatgagatgaggatggtttcgaagtccttgctcaatgcttctggcctgcactttgcgcgtgtacatgctgtttccatcacgtagcttcgagcggtgaaagacaccatccagacccatccgaacactcgccaagaaagcgatccacagcgtcatacgatcaaatgaggctgtgctcaccttggggaactgttaatcgccgatataacgatctcattccaccaatcaattccagctcctccatctaatatgccggttcacgtgccttcatcgttcattggaggactaatctggaccaaacgtacggcatgcgtgtgtgagacaacgaaatgctatcatagagttcttccgagtcgacaaagtcatactcgaactcatctccgtcgctgactgcaagtgagtccttgcgcttggttgaccgagtgccattaacgaagctacgcagaatagacactcgtgaaggtatacacgtcgctgactctctgcacgacaatcctcgacgaacatacgaaacacagacactcctgaatggaaacaccgcgctaatatctcaactcacaacaacccaacaaaccgtctgaactccgcccatgccccagataccttcccactactctctccctccaactcaactaccctctccccctctcgtccctccaacatcctcatctcctctcaaacctccagactcccataaacaacaccgcacaccctcttcccaccatccaagtgcctttgcttttccgcctcatcttgcacttcaacactcccaccacgccccacaatctcttccccgtccccgctctgcatgcggcaaacaaccgttttgttcgaagacacatcagtaccgatcatccctcgtcctccacctccgccttgttagcactaacacgcgctccatcatgcacggcattatcaacccgcgcacgagcatattgactggccaccgcccgtagacttgccgcgtagcctttgttgccgatatgtgcgggtccgttggggcacgcttcatcgacgcgcaggcgtgtgatgcggaaaggtcgggagatggagatgttgcggcgaggcttgcaggagcatgtggtgggacgggcaggcattgtgtgaaaggagaaaggaaagggaagtgtgagatagggctggtgtatgttggaattcgtgaaaaagcgcgttatgtatcttctcttcagtatgcagaagtaccatgtaagatgtgtttgaatggagaaagagacgagatttcgattcaaaatacccatctccaatccatcagagaagaaaaactggctcgagattcaaatatttggtgtgaccacggatatctcgttcttcattgcattcttggttcgagctaacccatccacaaccatcagccattcgacttatatcgaggccacattcatatcatacttttttgctcatcgttaaaccagcttttgcatttggtaaaatcgcgaccaaagccaacgccctttccgacccaaggatatacatggaaaattaaactacatagtggaaatcgaaaggatgtcggcgcgtttagcgacctgatcgctccttagtgcgggctctgcgctcctttgcaacatctgtggttgggattagcatgtgtgattcaacaaatgatattaggcaaacctactctcgtcgtagagaatgaattcgtgcagcgcgttgccgccgggaaccatgggtagaacgggcaccttctggtcggtcacgacctcaagcagagcgggcccctcggtgtcgagcagccattgaaggctctcttctagttcggcaggcttgatgcagcgccgcgcttgtactcccatggcatcaccgagcttgacgaaatcggcgttccgttgatgtgtgtgcgagaagcggtcctcataaaagagggtctgccattgagtaaccatgccctgctcctcgttgttgaggatgacgatcttgacgccgatgttgaactctgcggcggtggaaagctcggtcaaagtcatgctgaaggaagagtcgccgtcgatgtcaataacggtgcaatccgggcgagctacctttgcgccgatagcggctgggagaccgtaacccatggtaccgagaccacctgaagtgatcatggtgcgtgggctcctccagcggaagtgctgagctgcccacatttgatgctggccaacaccggttgtgatgatggttgtatccttgcggtcagcggtaaggttggacagggtctcaaccacagtttgcggcttgatcaggccgttctcgccctccttctcgtaggcccatgggaagcgcttcttccagtcatcgatctgagagaaccattcatttcgctcctggacggtgttgaccaggggcagcatctgcttcaggctagtgccaacatcgccctcaacagcctcggtagcctgaacgatcttgttgatgttcttgggcatgatttcgaagtggatgataccaccacggccttccgcggcagcagccttggcagcaggcgcgaatttggcaatggcaccggtgatacggtcgtcaaatcgagcaccgagcgcaatgatcagatcagcctcctgcatcgccatgttggcatatgcggaaccgtgcatgccgagcatgtgcagagacttgtggtcaagctcgtcatatgctcccaaaccctggagagtggtggttacgggaatcttggctttgtccgcaagctccctcagaagctcaggtccattcggcgtctgcagaacaccctggccagcatagatgacgggcttcttcgcgatgttgaggaggtttgctgagcgcctgatggagccctcgagctgtttcctgctcaactcacgcgcggcgatagtcgctgcgcttacagacgtagggagcgtgctgctcatgggaatcgctctctggagagtaccagcagtcacatccttgggcaaatcaaccaagacaggtcccgggcgtccgcttgttgcaatctcaaaggcctcgttgatcctgcggggcagttccgcaatgttcttgaccagtacgttccactttgtgcatgcacgggtgattccaacggtgtcagcttcttggaatgcatccgagccaatcgcacttgtaacgacctgtccgcagaaaacgaccatgggtgttccgtccatcagggcatcttgcatgggtgtgacgacattggtggctccgggacctgatgtgactacaacgacaccgggcttgccgcttgcacgggcatatccctctgccatatggccggcgccctgttcgtgtcgcggcaggataaagtcaaagtgttttgactggtagatggcgtcgaaaacggggagaatggcaccgcctgggtatccgactgagtcatgtgttagtgactgaatattcgcattccgcagccagaaattatttcaatgacttgaactgaaggaaattgtcgtacaaatgtgcttgacaccctgacgcagcatcatctcgtggaagatttctcctcccgtcatgccgacgaacgagtggtccatctcgggtgcgcggtacggcttcaatggcgagacattgtagtcttcgcgattgaaggccggcgcaggccgcgtccgtgacgctgtttgcgtggctgcagccgcggtgctctgtgttctcctgacatcttccctgacgactttggtggcggcggcctgagcaggtctcttgaagggtgagacggcggctctttgtgcgctactcgaaaagttgcgcgagcccttgagggactggatggcgcgtgtgcgtgtttgctgcatcttgcagaagctatgttacgtcccgcaggactattagacacaaatgtgagcgaagagggggagtaagacagggaaacgacgtgggagaagggaatgtcagcaggcgtttgccttttcgttggtcggcctctctgaggcgctttagcacacagtcaccattctcgagcgcccttcgcgggcggcgctagggcaatatcaggcatagcagatgtggggaagcccgacttcggacgggaaccacctatgacatgtgctcgacacggctgcacgcagaccaccgacgatgcaagttccgccatcgagtaccgaacgggcgcggagtcatggtcgcgcgccctcagccggcgatgacagacggagaggtaacctgcagccgtcatcacattcctgtgttgaagctggctaaacgcagcagttgcgcccctgacgaggcagttgacgcggggtccgctcgatgctgagaggagacgagtatgtaggccacgatgaatgcgtgaatgcatgtcgtacaacttccgcgctgacaatgtaatccaggccctctgtcagccctcacgcccgcaaacctctctccctcgccccttcccacccgcgtgcgctcccccgcccgccgcgctctctccccccaagatggcagctcccgcggtatcgacgacatgccctccaaagacttcagcttcctccaggacccgtccgcataccataacctgcccgccgcgtccatccccccacccttcatcaaccccccggtctctcccctccccctcgatcccaatatcaactctcctcctctccggccactaccgcctcgcaacctccctgtgcacccgcaacatcctctcctgctcgccgcacgaccaccagacgctcttccacctgttccacacgcgcctcgcatgtctgtgcctgctgggagagcacgcgctggccgcgcaggaatcgaaactgctgggcgacttgaatagtgctttctacagacacccgcttacgaacgcgcacctcgtgtcctgggacctgcgcgtgctcgccgtgcggctcagcgccctcggctacggcgaatggcgcaagggcatcatggggtactacgagctggcacgcgagtgtcgcgagaacatcgtcaaggcgagcacatccgaggacgagaagaagacttggcgcgcgaggctgcgggattgcggaatccgcgtggccaacgtcctcgtagaaatgggcgatctggaaggcgcaggccggcacttgtccaccctgtccactgacgaaggcgacgtggacaaagacatcgccatcatggaaacactagtctggctgcgcgtgggcgacatagcagccgcccgacgctgcttgtccagcgctacatcctcgacactcacaaacgcgaccctgaccgccctcctccacctcgccgactcggacttcgaggccgcgacgacggccttccgcgcgctgtacgacgagcacccggacgacgcaatggtcgcgcagaacctcgctgtgtgtctcgtgtacacgggcagaatctccgaagccaagactgtcttggagacattggtggatcagagcgcgccgttccactccatggtgttcaacctcagcaccgtctacgagctgtgcaccgagagaaatcgggaccggaagatgagtctcgcagggaagttagcagcgcgcaaggatggagggggtatgggttgggaaatgagcgcgagtgagttcaagttagcgcctgttgcttagaccggtgtatacaaacagaccactttagagctcaaggggtcagagcttatgaatgaacaagaccatgccaaaactgcttttctacaatgcttgtaattgtactgtgcgctgtaaagcagccatctctctgttgtagtatagtgtcgtatctaatcgtaacttcacccaagccaactcacgacacgcaaggatgcacacacacgtccaagcctgttcacctcggaaaaagacaatccagccaaacagacaagtccatagctatccagaccgcgccctagtattttgccaagctcatcgcaatatgcttcccccgccgtgagaaaaagctcagtgtggccctataaaaaaacaggtgccgtgtggtatagtcttgatgctgtcatttgtcatgttcggttcatattcacccaaaggcgctttgtagacccatgtcccagtgtttacaattcctcgtcttcttccatcttggtctcgaggtttgaggagggtatgttgccttctgagttgccgcgctctttgggcgtgcccatgagcgcctggcctaagctctttcttacattgtcgtcaaagccggggagagaggcacgctgcttcttgaatggcgaggcgatgctcgactctggtctgggttcggccttgacatcactagtggacgaggaggcttccgtggtcgtgatgcccggcactggagtccctgatagcggtgatccggatgcatctgaggcggacggagctgtgggacgacccaggggctcggcggagtgttgacgtttgagctatcatagtgttagcaatattcggatgctgagagagattagtcaccgacgtaccttgatcttccgcactccctccgcaagttcgccttgccgatgggcgtcttcgggagataacagtcccttgccaccattatccttctcgtcgtcatcttcgaccttgatctcgtcctcgtcatcggcatcactgtccatggcgtcctcgaccttgatttttgacttgggcgacgtctgagcggcgtcacgatagccaccaaagttcttggtccctgatgcggcatctaggggcttaaggctgccaaaattgagcgctccagatttccgctttgctgcgggagagactacagtaggggtcttgtcgacttccagaatgcccatcttgcgcaattggcctgtgactgttagcgaagatttccttaaggcaaacttgccagcacttacgctctccgcggtacaagaaggtaaagaccgcatatggcttatcgggagggtcgatgccagtgactgtctgggtgctgatagactttggatccagagtcttgggcttcgcgaaacttgttgtatggtcgatgtcgtcgccttctccggtgccattctgctcgtcgtcgtcgtgtgcatcgaactgtggagagtactcgccgcgcttgatttcgccagatgccaacacgcggaacagtgccaccttgatctgcccggctgcttcaggaacggggccctcgtcgtcggtatcgtcggagtcagtcgtgaagaagtcgtcgttccctgacaatgactcgaccggcgcatccttgttctcgccgtagcgcagcacgccgttccgaggttctttgccttgctcttcgtcgctgctgcccgcggcttctcttcgcttccgtctcttcttctctagacgctgctttctccgctcaatcttggctgctacgtccttatctttaccttcgagatccaggccattgagccagcgctccagaccgacctcgcggaagaggaactcgcgctctgcaagtcctccaccttccgaatctggcacactgacccaccgcgagttcacccaagtctcttccccgcgccgtaacagggtcgcgacctcttctttggctctcccatcgaagtatatgtaggcagcaattgtctcgttgggcgaggtggtcagaggcttgtagggggctatcgtaggcgtgtacttgccccgctcgccggcggagccaggaaggccgccaacgaccttgggtttcgggttctggtcatctggcgtgggctttggtgtcgagtacgggacgtggaggccgggggtgaggagggtgattgaaatggcaaaggtcgactgctctggcttggtagcgcccgggggcacttttgcaggcgggacggggatgtacgacgtgatgcggtggaatttggattgcttctggatcgagtgctccggcagcgggccattgggcgtgtgtatggaaacggcctgtgagcgggagggtcaggtcagccagagcctcacgcgcagactgcatgtagcaaaactcaccaggccgagaaagcaaggcatgactgtcgaggagggctagatctagcgctccggcgtcgagatacggagatgatgcggagcaagagcgcccacttggcggccctaggatagattgtttgctgccgtacgccgaagggctacgacaagggagggggctcgggtcgtcttcttggtgtggggtagagtgcaagaagttactgtatcgactgccgtccgttgtggagtccgagcggagggtagcagctcgctcaaccgtagtagccttgaggcgccaatcacgggggagacaccagcacacgggatcgcgcgataatctgctttgggcttgcgcgtcacagctatctcccacctcgagagctcgtttgcaggatactgtgaggatgtcgcgaggcgtcaggctcgacgatgcgtctgcgttcgttggaccaagcgagctatcaggtgcggggttgtctgattggtgcagttctgttcaccgccatgcgacaagagggacctcgagggtatgctcctgcaaacttcgccaacacgcagaaattatatactacatgtattcgattcctgactatgtacgaatcgcgtctagggtatcacaaaatgcaccttattccccaccctgtcggctgacatgccactatcaacctttgtttactagctccagggacaccgccttctccacgtgagcgaccttttcactcttcatctgaagcaaacatgtcttctgccttgggtctcagtctacgagcccgtgcagctgcagtctctccgggaatctcttctgggatcgtggcttgctctggggtgggttccagtggtgccggatgttcgatgatagcaccaagtggctgcgactcagtttctggtgtgtgcgctggttgctgcatctctccaacagcctctccgacctcctcagccacatcatcgggagtctgcccctcatccaccacctccacatcactggcctcctggttcttctcgaccttctcggccttcttcacagcgctggaatttgcagctagcttacgtttgcgtcgctctgccagcttcttctcgtgctcctcctcctccttttgcctctctcgcgcgttgaacacttcgtccagatgctctagcgtagctttttcaaagaacgactcgtcttcccagactttgagaatgacattcacttcgtctcggtagctcctctctgtcatacgacccatggccaattgcgcggggagttgttcgaggtgctcaaataccttgcgctccacgagctgggtgccgatagctaggcggtacttgtaggctactccagactctttcgacgttgtgaagaggacgtcatgcacgatacggagtgcattcaatgttacttgccgtacatcgaggcgtcttgcatcatccttgctctcggtgtctaccgccagcttctttgtattggcatctgtcagctggaatggtgctactacatttgcgaggagtatgtcgacgacctcgtccatgccgtgcgcagcgtgctcaactgcaaaggcagagactgcggcaatgtcatccgcgacaatgcttccgggtgggagcgatgtcaatagccaaagcagcagcgcccgtgagcgagggctgagtatcccataaccattatcaacacgaccggggtagttgtcaccaatgggtaggggcttgtgcgctgttctttgttcctcctcatcactgtccgaatcttcgttcactgggtcaaacgagcccagatctcctgcgaactcatcggcgagcggctccgtcggaccgttccataggccatgtgagtcgaagatctctgcattcgatgtgtcgcaaacaacctgatgcatccgccatcgatagtaccgattgagtggatgtttttgatcatagagccacgcaaatcgttcctcgtcttgaatttgtggatcattcatgagcgcagcctcgaactcgataccgcctagtatgacaccctcgatagtctggtggatgagtctgatggtcgcggcatctggcggtaaatttgcggtgacgatcagctgatctctatcttcgcgcgggccgtccctgttgccgcctccaaggtcgggaggtggagcatagcctttggggacttctggagcctgccagcgcgcaccgaagggctcttttacctgcgctgtatctgcggctttgccgccgagatacctgtccaagtgtaggtagtaaccccggcccaggtatttcttgtcattcagcctcatcatagcctcgtcaaggtctcgcgccggagcatccttatcgaataccaccttcatagtcgccgatggtcgaccctttgtcgcaggaccctggggaggtatcttctcgacctttgtgactttgagcgatggataatcggcaaacagttcttcgactcggtgggggtcgattgtgggagggaggtttgaggctttcgctacgagcgtcgtgtacacgttctctgcttgccgagacctatcgaggcctgatggacgtgtaggaacatttctgccgaatccctgctgcgcttgtggtgctcgtcggcctgcagcgccttgtctcgagaatccgtcgaacggttcggagtcgagagtgccaggcccgcttttcatagatcgctggcgcccggtgaagtgtcgcttgctgccagtaggaacaaatatgtcctcttcatccccatgatcgcgctctggttctcccaagatacccttcttgccgctgtgctcctcctcaaagtcggccatgaccttgtcgagcgccaacttatcctcccgctcttttgcctcttcttcagcctttgcttttgcattgggctgtgccttgttgcctttggccgcacccagcgagaatttgaaggccatggcgatgtgtcttgcgctcggtagattcgtgaaactcgtgagaatgaaggtgtttagcgcggccagatgaaggcgtgtatcatcgagctgtagctaggatatcagacgtgactgctggcgactgcgagttggtgtacgtaggtttgccgcgtagaaagttgaagtcgcggggaagacctgtgacatccctgtactgatctactagcgcgtcgagctgtgggcccttccagcactggactgagtctcgtcgttcacatccccaaagactcaggcattggacttgatacgatggcctctacacaggatctacaggcgctgcttcgctttctctcccaggatgcaaaagtcccgctggcacaagcaatgagcaaggttaaagacttgcaggcggcgaagctcaacacgtaagcacgtgaacacgcatcaagagcgcaaactaacaagtctagtgtgtctgacttggcgaatgcacaattcgacgatctgaaaagcatatttggagacgaaaagatagcacgacaagttttgaatgctgcgaagcgagtctcgaagaagcgcaaatcgagtgagacgtcagcttccggatcaacatcgtcgcccaagagggccaagccttcctatggccaaccgctcaaccctgctgacttggaagcatcccttgcgctacctgatgccgaacgtgacgagcagacacttcaaggtaccgttgtacacaccaatagagccccgctcgtactagcctttgctgtgaccttgctcaagtataccatgccggatcagcctatctcgagtagactaagccttgcccaagcagtcacttcgatgaacagtaaaagcaaagctgtccacattggccttgatcacgggcaagcagccgaggatgaaggctggggtgaggggcaaccgattgtcagaattatgagcagagacgtgcgagtgatgaaaagatggggctatgactgggaagagtcgagaacttctatcaactccacacaagaaacacttccatcgtcagaaactacactcatagaagagcctactactaaagagcctgcgctttggggtgtggatctggaagcactcaagaagacatcctcagccactggtcccagcaggactccgtcgagtcagctaccgatatacaccgctcagtcggcgagatcttacctcgtaagggcgttcgacaccccaaaggatagcaaagcagccgcgcctaggaaacagacagcagcttcaatggcagcagaaaaggagcgcaatctcggtctggtgctgggagccttggagcttttgtacgagtcctgggtacatattctcagcaaagaagacatggacaaaagagcgtggggatggtatgtgcgcgtcagaccagatgtcgcaagtggaacagcaggctggggtggaaaaggtgatgtgaagctgtctgatattttggagcttcgaaggccatccgttgacgtcaagaaagagcctgagtgagacatgctggatgtaaaacgccatgtctggcaccatgccacctacgcatcatctaccatcgctttctgtccgccatcgttgtcttttcaggaacttttggttcccatctatcaagatcaagtaaagactgagccatcgatacctttacctcctcgccttgcttgtcggtcgtgcctaccgtaccgaagcgaaaacccctggcccgatccatcacgccctttcgatctatcagcactgggtaccaccctgctgctagggcgccgaaatagtccttctcgagatcatcgcccaagtacagtttctcgaaatcgttggcgcgcagtccttctgcttgctcggcgagcgtctctgtctaataaagacgtggctgcatcgaagatgtggtggtccggcttttcgtggccaacatcgtaactgagtgccacgaaatcgatatcattccgagaccaattctgtgtggtagtaggggatgtttttccaacacgccttggactaatgtccaggcccataccttccaatatgctgactgcgcggtcatcggagttagagatgatgcccaccacgaccttctcgaatttccaaggaagtgcttccgtgggtccagtagccttatacttgcgtaattcgaggaagaagtctttcacgtctgggtataggctgtagggagctccagttgaaaagtgttgccatagttcagtagttaacgctggtggtacgctttgtccaggcttcaagaatggcgtgaatgtactgcgaatgacctagaagaatgtcaaccggtggtttctaatgacgatatagtcacatggatccatcactaggtgctgcaataattcgtgtgcgctctgtttcgactcaacgtattattagagagcgactgtcatcttatatacgagcttgaggggactcaatgctttctagtacgcaaagagatgctggaataaccttgaaattagacagctgaactcagtcgccgctggatagtgcttgtcgttttcaaacagcgcgcacgatttattgcagcacctgcatattgtgccgtaatctgtctctactcaaagtgaccaacttacattttcccaccatgcctgcgcaccaagccccgtacgtttaccataattcggattacgtgctgattcgtctttgaaggcctttgcaaaattgttgccaacctgttgcgcattctccgcgccgccagtctggattccgtgtttagcagcagcctgagtgtatgtcgcagcaattggttgcgtgggcttgaacagcgtgccaaatgcgtcgaggcatatgagcaagttgttcttcgctaaaagagctctcgtcgggtgcatgatgtcgatgggctggagttgacatctggaagaggcttaaaaaggaggcggcccaagctcccaagtgcacttgcggacacgacacgaccacctccgcgacgatcgcaggaactccaccacaccaccaccttcaactgcagtcactcattcacctcttcgcagcacaacattcacaatggcaccaacacccaagaaggacaagtactcggttctcctgccgacatacaatgagcgccgcaacctgcccatcataacttggctgctgaacaagacattcactgagaagtaggtagcaattgcatccctacctttaccttgacttccttgctgactacatatctagcaaccttgactgggaactcatcatcgtcgacgacggctcacccgacggcactcaagaagtcgctgcgcaactccaaaaagcctactccccatccaggatccagatccgcgcacgcgccggcaaacttggtctcggaaccgcctacgtccacggcctgcaatttgcaaccggaaactacgtcatcatcatggacgcggacttctcgcaccacccgaaattcatcgccgatatgattcgcgtgcagaaggagaagaactacgacatcgtcacgggcacgcggtatgcgggtaatggcggcgtgtatggttgggacttgaagcgcaagtttgtgagcaggggcgccaatctgtttgcggatacggtgcttaggccgggcgtgagtgatctcacgggtagcttcaggctgtacaagaaggaggtgctgcagaaggtcatcaagcagacggagagcaagggctacacgttccagatggagttgatggtgcgcgcgaaggcaatgggatgcacagttgcagaagtacccatctcgttcgtcgaccgactctacggcgagagcaagcttggcggcgacgagatcgtcgagtacgcgaagggcgtgcttaacctgtggttgaaggtttaagatactccgcatgggctggcgttgtatggatctcatcacacattggaccaaagatgatgggaaaagatgaatattgaagcttctttgcactggcatacaataaccccatttaactcataatcttctatcctacaagccagtctatgccatctcctccactatgagctatgtctcaggtcttccccaaatcaacactccgcccactcgtcggcgtcgtgaactcatcgctcgattcgctagacaccaggatcacgggatggctcgtcagcgcagcttctttcatcggcgaccccggcatcccagcgctacccatagctacgctgtccctgcgtactggcagcccagcaacactgcctctatgtacagctgaagcgggcaggccaacgccgcccatgaccatgctgtccctaggcagacacggcgcatctgtaacaggtatgtgaccgccctcattcagcgcctcactgagcgtcaactgcgcggattctgttgccgaagcaggcgctgttgatttccttgtgctttgtcgagatttgaacgtgaatgagcggcgtttgggtttctctgccgttgaaatctcgggctcgagatctgtggcgcgcggtgagaggacgcgcagtggactgctgttgtacacgtccgcattatcggtcgccttgaggttgcttaggtttgtgctcgtgcgccgtctcgatgtgaagaagttggacaggcgtttgcgcgtgctcggcctgtctgacgtgtctttacgagatagtttcgtgcttgtgcgatttggtgtcattggactcgcatcgaccttcgactcgcatgagccgtcaagctggatcatagtgaagactgtatggacagtagttgagcgatctaccgagaaagcgaggtgtttaggatcggattgctcaggcagggttccaatttggtgctgaggatatggcatgtttgatcgagcctccacgcgaggtcgcttgtaatagcagggagaagacattgccttgctctttctatgccaaccaacagtggtcagatatcttggctgtcgtgcctgccatacgtaatcacatatgcatgtctcggaacgacctgggccgatctatatcacatagatgaactgatatgttccccagcactactataatttgaggcgttatgaggttcagagcaaatgagacggatggatcatcagagtgggtactatggccaggaacaggttaggcggcatttagcttccgcgcgggagcgggctgtgatgcttcaggttccactttccacatgggcagatcccgatttcctgtcgcttagagccgatgcggtcattttatggtccgattgaactaggtagtgacaccggttgatataagctccggggatagagaccttctagaacttgctcttacatgcggctttcccaggtgtgaatggcaggtaacgcgagattgttcgacacttcatttgcggctacaagtacacattacaggggaggaactcgatgtcaataatatgcattcaagagctaaacaaaatgtacgaagatagctaagatctactacaggttatcgcatacgatggaaagcgaacatgttgcatgaaagtatacacatggccttgctgtcgcaattgcagcctagcaatactgtgtgtagctccgggctatcagataacttgttcacttccgtcaaagttgatgatctgcagtggccaggcaaccccatttgcttgctattttgggaccgctgccacgatacagtgatgtttcacatcatcatacttgacgatatgcgcaatcttcaaccccgcgcgatccagcaaactctcccagtctcctttgctcctttccataccactgtgtaaagccatcatcaacatattcatcgatgagacctgccagggcaccttcatttccggcaataccgcctcatcaagcagaatgagagattcaggacccatggccgatatcgtgtttttcaagatacggacgcagtcattgtctggccagtcgtgcaggacatggcgaaggtagtaaaactttgccccatgaatgggttgaggtgtgaagaaatcgtactcctcgaaatcgatgccagcaggtttgtcagggatatgcttgagtgtcgaagggagatcttccacgacaatgcggccttcgatatgcggaaacttcttcttgaagaagaccgagtgttggccaaagcctccgccaatatcaactaatacggcagaatcgttggatggcttgaagtcttggagctctttctcgactgggtaagactcggtccagctctgcgtcccatccaagaccataacgtgaccaagtgccttcatcagcactggattggcctcgaggtagtcgaaaggtgagaggtcggttctcaacgccttgtgaaatgggagatcgttgatactgtccatgttctggtagttgtggtctttgagccactgcggcatagcataggtagttggtgcttgtacgaccgagatatgcggcgcagcaccttcgacatgaggattagccaagattacggtgacgcgatttgcctggaatgtgtcttgcgcggtctctttaaccaagccaaaggacgccatggaacggagaacatgcttcatcagagtaggagcagcaccggtcttgtcaacgaactctttgtgagacacggtggtggaggacgacgcaagtgtggtgaagattttgagatcggttccaatctggatgagagcccagcggagaggctgtcacaatgtcaacttcttgcgagagtgagacaaagacgttgaggcgtgactcactgcataagcagagctaaacatcacttcccagtccgtatatagatcatattggagatctctgatctggtcctggatcttctgtctttccgcggcgtcacccttggtgtattgctctcgaatttcgttcaacgcagcgtccatattgcaaaactatgacttagcggggtcgagattcgaagatgggatattgcgagtttgttagaacgtgctagagtataggcatcaaatgcttgatgctgttatgtctttgcctccaaccttatactttctcgagaatgattcggtagttgcctggtcggattttccagggtattcttgcgatatcgcagtgtgattcgaccgatgtgcaatgattcgggaggatagaacgggtattccacggaggcatgacggccttctatagctccgagagccgactaccaattgggtgccttcccaacacgagtctctccgcatgtcagtgttatcttggtgtactaagcagcgaagcgagcttccggtatggtgtgggagggctgcattgtactgggcgctcacggtcggatccccacaatctttggtctgcttcaagccacacatgtgcttacaatgacttccgaaggtgtgcttgcattattatatggacacattcagaaagccattcgcaatatagccggccaattgggtgtgacacctgcaagccacggatacgagtgctatcgattgcagggtctccaacagcgcaccgtacagtcggatttctcgcatgttgatctggcagaccatgtcaagtgaaaacatcgaataacgcaatgatacgggaataaatatggagaactgttattgcactacagattctcacttattagggaaagtgagcaggttgctaggaaccgcaggcaccctattcaacagccggaagctttatactttgtcttcagcttttgatttcgacagcaaagtgctgtgcataacttcaggcagtatgatggccctgtttacgcttcttcgaacccaagttgacaacctcccaggtgtgctataccatgtcgctcgggctaccctcttcaacttgtcagctctaatgctgtgtaacccctgtttgagcgtttttccagagtatcacgcttacaggatatcttaatctcgacttaatacacctcatccctcagatcttactcccgtcgaggcaaaatctgggacaagtgtgtcgagatgtttctcctggctcacggcgccgtcttattgctttcgcatactgttcttgcattcaattttccttatgaaagcgtgcagttgcagcactctgacatcgctaataactctgacatcactttcggagatggtactggcatcgagaagccagcatgtaagagcttccccgggtatgaaagttggccatcggcagagagatggaatgcattcaatgtgagcttaagaggtgctttactgcgcggcgttcctccaactgcatcttgctacgatggcatgtatcagaacgcctcaagttgcacttttgtaaggcaaaaccaaggcagtgcactctttgcgtaagccatttcgcgactttgtctttttacgcagctaatcacgttaccagaaaagaggacccagtggtcccttttggccaatggcaactccataatccttgccccgtgccaaattctggtgtcacaccaccgctgtccgactgcaaactggagtcttatccagcatacgtcgtcaatgcatctagcgttcgggatgtgcaacttgcaatcaactttgcacgcaacaactacatccgtcttaccatcaagtatgctacgcgtatgctctacatttggcggttctaacagcaacaggaacactgggcacgattgggtcggacgcaatacaggcggtggtgcacttcaagtttgggtacatcatttcaaagctttcgagtacttgccttcagcacagatcgcacagtacgacggacaggcagtaagagtgggcgtagcactggagcaatgggaggtgtacagttacatgggtaagaacaacatcacccttctggctccaggatctccgacggtaggcgcatatggtggctttatgcaaggtggaggcttctcctatatcacatcgaagtacggacttatggccgaccaagtgctcgctctcgaagtcgttactgccgacggtcatttcgttcatgctgatccggatacaaacgccgaccttttctgggctattcgtggaggcggaccgagtgagtcgtgctggaattcaggtagctatgtctaatcttctgtcaggcaactatggtattgtaacctccgcgatcatcaaagcatatccagccacgaccattgctaggtatgactttacgttccagactggtccggtcttaggcaacttaacgtcgaatgttcgcgtcaacgacattgcgacattctggaagggtatggaaatatacttctctcataacctccgtataaacaacgccaaaggtatcatgtggaactacgtacaggcgcaagctggcaaccaaattcaaccaaatcgcacattcagtctgcgcagccagatcaccaagcctggagtaacagccgaagaaatgaaaaatctggtcgcaccactcatcaaggacctcaatgatgcaggcatacctctcaagatgcaagagccgctgttctggaagacgtatgctgaatttggcaccattccaggcggacccacaggcgccacaagcaacagtcgcttcagctctcgtctctttcctcgcgccaacttcgaaggccgcaattcaactgtctttcgcgccaccatggattcaatacgcacattcgtcgaggaaggcggctatagtttccactccgtcaactttgccgcgacctacgaaacagcaagctatcctggctcaaattctgctgtgaacccggctttgcgcaatgccgtcatgcatgctactgggttcgacaacaaaccatacacccgcgagctctcggatgaggagtggaaagcgtcacatgcgcgactggactcgtatattcagaaatggagggatgcaagtcctggtagtggggcgtacatgaacgaagcagatgttcaagagccggatttccagcacagtttgtatggggcgaattatgataggctgttgcgggtgaagaggaaatgggatccgtggggcgtgttttatgcggtgactgctgtgggaagtgaggagtggtatgttgagggaacgaggggcttgccgacgcagcaggggaggctttgtttggtttatgcaaagtgagtagtcatgttgaggtatctaaggactattcggccttatttcatggtactcaatactgatctgacctttcctacatcgatctttccagctgtctctccatcctgttgcatacatgtacccatctttcgctccaatgctcttatttcagcaacgcctgaagactccgagcgcatgcaatcattagccttgtagtatccatagtaagcggtcgatgcggatccgtatatccctcaaacaacgaaatcgccaccctcgctagtagcaaaagcatgtccctaatcgtgacgcccgtatcccgctccttacaataagtgcgtgcaagtccctcattgtacgcattacttgtcggtcgctgtagagataatgtcagtgtagttgcagcgggccgagtcagtggcgcgtctaaacagctgatcgttggacaatctctgatcatttgcttcaacgtggtaagaattttctgcagagcgataaagtctcctgtgatgggcttgtcaacgtcaaacaccaggagaacaagacgattacgatagccggtccagaagcattgctgtggcgcccacatatacctgcgtatgaagggatgtgcgacatccgcacgaacctgagtcatagcggcccagaatttatacctgatcccgctgttgatatcaaagtgatggtgttcattcgggctggtcctgtacatcgtagccataaatgtgagatagtcgtcaaaatgtgtatgcacagccctgtccaggaatcctctgatttgaagaagaacagggcgtggactctctataaagtactggaatacggcgatttgacgaggatgaatgtcctgataagcggctatggggcatgagaagttcatgtagaggatgttgtcggcagtgtagtcgtcggtggttgagggaagcaagagacatttgcgcctcaggatgcgcgagccggtgatgcagttcctccagaaaggcgagaccgtttgtgcgttgcaaaggatatctgcgagggttagattgtggaggatattttcgagcacttctgcgatgcctagggcctctttcgccgctctgggactttggcgagctgctccagttactggagaagtcatcgtgctgatgagtggggcagagagcccacgtcatgtctttttgatcctttccatgtcaatatcgcgtgtatgaagaggtatatgatgggcggaacgaagtcgaagatcactaagaacctcctgtgaatcatgacaggcctctgtgagcatatcgcgatcgtcacaattcatgtcctcagtatgtatcaggtcacagcgggctgttcaatattggcaatagcttgaaaggcactgctctgtgtggatgattgatgtataaatgaaagatgacgttgctatttgttgatgctattggtgcgaagtgctcccattctgttccgccatggttcctgatcttttaaataccgcagactgcatgcatgaaccccccacagaaatgctatactaaaccattttctacgaacacgacccgtgttcccgtctgcaactgtctatataacagcgtcccatatcacttgactatgtacttaagcgcagactcagcgggcttctttgacgccctgctcgactgcgaaagcttccaggaaccgtcgcgcaatgggacgtacacctggcccgggatacgctcctctgttgggataccctccagctcctttgactgcttgtctttgccagccttcttcgtccgcgcagcaactggcctggacgggttgtgcttcgccaccttggcaggaagctgctctgcgttctcatcgtcttcggtggtgagtgacttgcgcttctgggaggtcttgggtgcggcgacgataacctcctcctcctcctcttcggccacatcgctctcggactcgacctcctcggctgagacagtctccttggctgcaggcgtcggttctgcggcttgagcggacgcaccgaacacgaagacaggcgctggctgggcggagtcgacttccatctcttcgccatcatcgccggcagtggcagtggcggttgcggttgcatttcgcgctcgatgcgccttcttcttccgggactccatctcgttctcgagtgtaatcttgttccgctttggagacgcctgagtctccttcttgaactcaacaggaagagagcgcttcttactgtctgtaggcttctcatctgctaccaccgacggcttctgcaggttgtcatccccatctgacaatgatcgctcctgaggggagcttgaaggcttcctcgaaggcgatgagtagccagagtcgttggggttgacctccttgctaatcaacccgaggatgttcttcaaggtgaccgttgtggactttgacgcggtcttctgtgaagcttcggctggaatcttcttggcaccagccttcacaatcttcttatctggtatcagatccttggtcttcgtctcgggaactggctccttcttcaacatgcgcgccttctcgttatgccgagaaacagtcctccgagccagctcctcagccatctcctcgacgagaggctggtactgtccgacaccgtggtccgaaaccaccatgttcaggcggtcagcatatctcctgagatccttcgaggtcttcaagtttgaaagcttcaagcacttccggaggaactccttgtcatgcatcgcaaggatggacgcgaggtgggacgagtcctcgctgtcgtggtacaggtggcgaaggttgacctcattgaggagcgcatctttgctccaagtgctgtagttctggctgtcgtggggccttgttggcttctggactttgctccggaccggccggtacggagatgcagcgcgctgctcaggcttgggaatcttcgtagggccaggagggcttccagccttgggctttggcttgttgtatgtcctattcagcccggcaatgatcgcatcgtagtaaggatactcactgggcttggtacactgctgcttggtggaggcgacagcagctcctccccagtgagggtgacgagtagggtgctcgaacttcttctcagggggcttctcaggctggggggaggctggtttcacaacttctttccgtgcccaaggcggaatgatttgtttctgatcacgacggaggcgaggaagcggagactcaaccgcgtagcgagcgcgatagttattttcgcttcgagggctggaggaagtgccgtgttcagctcggcgacggttttcacgtcgagagcggttggcatctcgaaagtcccgtggaagcgggcgagaacggtagccaggtacgtaggtgtatgtgcctggcgtagattcgcgccttgagcgaggtggaggggctcgagacactgcatactccgacgcagcaaacgcgtcagtctgagagggcaaaggctctccggctggtgaaccaaatttgctgtagccgcggttgtgagtccggtcagcggcggacgcatatgtggtccggtgctcgacagaaggaggagagatggggcgtggaagtcgggatcgaggcgcgatagtgtccagagaggacggtccaggagcgccgatggtatactcaggggagcggcgagctgataagaccgcttgtgtaggggtctggatggcactcgccggcgatgtcgaaaaagaggcggcattgaagccctgggcgggttgttgctgttgtgcagacatactgatagtcgagcgtgtatgtttggtgtgttgtaggctttgagagcgaagtgtttggaaggtagctgtcgcgcgtggtcgacttgtgcaggtgcgtgagtgcttggttgaagagagcccaagagctgtgtggagagaagaacgaatgtctgagcagagcgatgcagaatatgtagctgtgggctcctgggccgtgctgagagtgatagtgaaagcctcgatgacctaatgcaaggcgcgggctggggttggaacagaaaagtgaaagatcatgtggacgttgtgttgtgtggaaagtgaaagtgtgaccatatcatgaactacctactcgggcaacaactaccatgcagcacagtgtgaaagtcagcatgcagaaataaaacggttaaagacaccgacaacaacatgcaagggcctcatgagacatgaccggtaagctaacagaaccatcgctgaacacctggaacacccgaatcgcggaaatgataccaagctaatcgtgaaccacttttccctcctcctcattcctcttagcctcgcaggccagcatcagcctcagcttgaaggcggaatggctgtgattttcgaaagggcccagcaagcccagcacgcgagcctcatgctctagctgcttgtaggtcatgctgttccattctccgttcgcagacagtgcgctgccgatggcaaagtagaacttctctccaagttcgcttccacccaggataccctcgtttggcagtgcattggcgctgcaattcttctgtcgacaccattgagaagagcgaagggaattgctcgttgaatttggcgagtagtgtgcaaggccatgatgtttggtggttttgggagtgggtgattgtggtttatgagaaggggtatgaagagagttttgtctgagagaagactttgtaatgtgtgtaatgtatgggatggtatagagatggataggggaaaagaagagcaggagagctgtttatatagcagcatattttagatcaaccagaaaccgtggttctcgttgaattctctttagaattctcgtcgagcagtaacacggatttgtctgagcaccctgagctattagtgcaagctgaccgcggaaagtttgggtcagaaatataggaaatcgaaatgaactaccaaaggtgtagcctgtataccttcagtgtctcatagcatcgaagaaaccctgggaacgtagtgctcaggtggcttatagttggccgttgaaatgatactggcctacattgaaccttgcacaaagacagtagattctatataggtcattgcaatcttgaggcatcctaggagtgttcgcagactcagcacgcattgggtcagaagcgcgaactctgggtcgttgatacaacaagcaggggcgactttgcgagttccgtaatttggctcagctttacaaccaaatatctatgccacagagatcttcgagaaaaaaaagacactttaagccatggcgcactgttgttgtggtaccttggtacacacctggtagaccctagatatcaaaagtcggttcggtgaaacgttcctccgtcagcctcgggatgtttgggctgtttgcatctgcgtccgcctaactttctagccagacagcgacaacgacatcagcacacgactcttgggaatctactagatagcttcatatctattgctacaactcccgcacagcttcccccacacgacgccaacttctccgccctcggcaccccgcaacgactcaaccccccggcggtgaacgccgcatataaaccgacttgaacgagcgcgcaggacacgaacaacacacacaatgggtggctacctgtcgaagttccaaaacctgatatgggcgaagaaagagacgcggatattgattctgggacttgtatgcgccacacctccgcgtaggacttgagcagcaggagctgattacaaatgtaggacaatgcgggcaagaccacactcctatacagactgaaggtacgttgacgtgaaagagacatctgaaattgttcaatatactgacgtacatatcagatcggcgaggtcgtcaccacaataccaaccataggcttcaacgttgaatccgtaacctacaataagctgaacttcaacgtctgggtacgtccccctcctcccgccctcctacttatccccaaatcgctaacacatcccaggacctcggcggccaaacctccatccgcccctactggcgctgctactacgccaacacggcagccgtaatcttcgtcatcgacagcacagacatcgaccgcctcaccaccgcctcggaagaactgcgcgccatgctcaacgaagaagaactccgcgacgccgcgctgctcgtgttcgccaacaagcaggaccagccgggcgccaagggggcgggcgagatcagcgaggcgctgaggttgggcgagttgaaagaccggaattggagtattgtggcgtgtagtgcggtggatggcacgggggttacggagggcatggattggctgagttcgaatgtgggtggggagaattagggagattgataccaagcatgagagggcgttttgggcgtatagattgcatggacatggaaatgagaatgaagactgcgttgggcctgcgtgttctaatgaaagactggtatatggcgaagatttgcaaagttgaaagcgctgcgtgatgaatgtgtttgcatattggtatcatcaaccccccattcctcatcaccctccctgcgactcataatgctcccacgccccaacctgatgtcccaaaatcctcgtcttcgtccaatccaccccgtacctatactcggccaaaatctcctcctcatcaatcgccaaatggtcatccccatcactcctgccccccacccagcccagcgcaaacgtcttgcccgtcttctccaagtgccgcgtcatctgtctcgagtccattttctccgtgttgatgaacagcagcagcatgcggctctggtggataaacgcgagcacagacgccatggtgccgatctggcgcggcatgaatttgtgcgagcgcttgacgtaggtgacgagtgcgatggtgatcaggtagagcaggatggccatggtgaggaagaaggaggaccagaaggagcggaaggtttgctcggtattgtgccgggatatgtcggaggggtcgtcttcgtcgcggtcgccgttgcctgggatgaatttcttgccgtcgacgcttatggaggagacgcagactgtgaggatctcggctaggatggagccaaaggcgacgaccatgacgaggtagtggccattggacatggcgacgaaagggaggagtagtggattcgtgccggcgtagtcgagcgtaagggtttttgcgggtgcgtggcgctgggcgaggatccagaatggctgcagcatccggacgtcggagttcatcgtgttccagagcattcggatcacagtagctagggcagtcatgaggaaaggtagcttctctgtgactatacctgcgccgtcgtagaacatgaagaccgggatggacgccgtcacaagtaccatgaaggtgatgaaaggtacaccagaacgcttgcgaagcatgagtggtcgaggatccgcaccatgctcatgtaccttctccgcgttatttcggatgaattctccctgccacagtgcgctcttatggagaatataccggcgatgccgcagttgcttgtggatcttgtcgataggcgcggtatcgagtccgcggaactcttgaagaatatggcttctggttgccatggccgcgatgccagcaatacccttcggatcggattgtagcccactcttccggcgcatagcatacatgagtgctgctccagagaaagctacaaagactaacgatcccgataccccgcgtgaccacggcgggtcgattctgattgacttgagcgtgttgtcgccactccgttcgctttttggtgggtagaccacgatggaagccgactgaaggaccggcacgagactactagctaccaaagtgcccattgagctgtaaatgaccgcatattgcttgtgacgcaaggctctcaatgggacgagccaactcataaaagtcagatagtccatgttcaacgactcgccagctgttgcgcccgacttctttgacagttggtaatatggctcgagtcgcttgacatcaaagtcggtcatctgccataatataccatagaagacgaaggacatgatgggcgcatatttccatgtaaagaattcggtaatagttaggtcacccggcttctcaaacgataccaagccgccctcggggtgttccctgaccttcataagagaccattgacacagaaactcttgcagaccagctagagcaagcgcaatgagaatgagcatcgcaagccaaggccgacccattgagaatggccgccacgatggctgctccggatcctcgggaaagaaatagctggtctgtggcccgcttctagccagaccagtatcagtagtcatgatacttcgtgtgtcaaagtcggagcctgcatggaagtcactgatatccacgggtatatctgcaacagcaacaatgccccctgtcttctcggcttccttctgcgctgccatggattgcgcagatacgacctgggagccagacaggactcgtctgtgacttggacttcgcacttcaagcgatgtgggattgtgtgtaaagggcttttcgatgacagaatccaggcccgcgcccaactgcgcctcgagtctctcaaattcggcagcgtagcctgcttcatgcaaatcacggtccccctctttcccgtctgtcgcatttgctatcctcgagtgcggctcaaacttcttcatggggagtccatcgaaaccgctcagatcatatcctacagcgtcttcttcctccacacccccgagccgtctggtctctggccgagactcttcatcttccaacttgttgtacctcccagctttggagctcgcacggcccagtgatgatagtcgactcagcagcctccgttttccactgccgctttgcagtgattgtgctgatccctgaggatggaatgcgctcgctgtagggctatatgaagtgtcttcggcgaaagacggtggtgctggtgcgcgcggtatgcgatatgtcggttcggcagctggcgtgagcggagacggtagagacgttcttcgagaatgcgcggcggtaaccggaggagatattgatacgattgaggacggccgggacggaaatagctgggagagtctgtctgaagcgccagaagcgccagaggtattcttgcgcgtgagggacggtcgagcttgaggaccaactgtgggcgagcccgcgcgcagagcagctggtacgttgtcgaccgaagactgcctgttagtctttggggagccaacttgtagcgggagtggtacccccgccatggttagtaggcttcgagaccgctacgcgccgtcgcccgtattagtggtcgagaatgatgtttgccaatctagcagcgtaggtacgactacgactatgacgaaggtcaggcctgtaacctacgggagctgcttacaatgcaggtacaagtacccagcacagggtcaagccgcacgagatatggtgcacccgctctgcggctgaggaacgcctcgcagcctatgcgttccgaaattcagcctcaccatggtcgccttcgcaccaatcccatagcctggaggcagaccatggctccgaatcggaacattcgacctggcggttggtgactgggggaagcgaatgtggtggagacaagctcttgaccggtgggttggcgcatgcggagcaaatcgcgcgactcgcggaggcgcgaaatgatcatcttacgcgacttggtgggacgatgcgctggacagtgacaggacatcgacaaccaactaagtgcttgcaaatatcgcattactttgacgtccgactcttcttatcatgtctttgaagactttctaaagtctcgagctggccatgccgtcgtcctgtgtcgcgggaggctgtgctaaaaataccatgtccacgccgcatggcgttctgctgcccgttggcggagtcggcgcgctggatacgaaggattgggggcgggaatggccatcttctttgtaacgatcaacaacgagggtacagcctccgtgtctgtgtgtggagaggatgtcagcgatgacgttcatgatggagagacgaggaagaaggtttaagataacgttggtccccgctgtcgcgttttctgcactacgtactgcaatagttcgtgcgcgccccgtgtgattttgatctactgttagagagcaactgtcatctcttgtacgaacccgaatagcctcgatgacttgctagcacaccataacgtttccaaaagaagttgaagttagacaggttaacagtattcttagatgaaaccgagagctttcagatggcttccgtaaccgatagcacgctcaaaagctgccttgtcgcctacacagtacaagagcttggaccatctctatcagtacgaaaagttcaagtgtgagatcctcttcggtagtttgtacgtcctatcacttcgaggacacgcctaggagccggggtgggagaaaacaagaattgtacgggtgcacgcatattcgtatcatttgtgattggacaagctttgcactccgtcgaagaccaatttcactactacatgtcacgtttagtgagacactccaggtacactacacatagtcatgcgactgctatgtagaacagaggcaaacgtggtataaaacgaccgtaaaactcattcgatgggtcggggtttatcatacttactctaagcagcttgtaaagacaattcttattggacgatatgcctgacgcacaagtagcgttcaaacggctggagcgaagcggcgtttgcttccattgtttacatcgcgtcattcgactcgcacttcgcccgcactcacctgggcacgctctgactagccctccagcactcaccgacagtgctcgtaaagctggtctatttcaacaaacgccgtcaggtgacctttgttgcatgtccgtcctttcctgactagtgcaaggtgagtatcttctttaccctcacactgcgacatcgcctttgctatcgcgtatctagcaccagacacaatccgcgcctccccgatcacatgctcgatggctgcacgcaagtcatggagaggcccaagtgtgcacgccgagctgcaaagccttggactacgtagctacactacaagcgctcgcgcggtcttcaagcatgaagcagtcaatcgtctatatagggaagagctaccctcgttgtttcgtatcctcgtccgagaccaaggttccactctcgatcgcgacgaccctgcactgtttgataaggagctcgaccaactactccgagagtacggcccactcatttggccaggtgaaggcagtcgaaaccatcttctgacggctcgatttggcacaccatacgagtcggatctcgtctacccccgtgactccacggtgtacgtacgcctgtaagaagtcgtgtaccgttttgagctaatgatctttagtttgaagagtcggcttcgtcgcaacatactggtcaagaagataattcacggggtcgattatcaagcccagatggagaacgctggcggcagcgaatcgcctgcattcacgacagcgaaagcctcatcccagaccacccccatgaggaccctccgccgcactttcaatgaagacacgcatacgaatgatcacccttccttagatgactctgtgatgggggctaccaggcgacagcaaaccatcatggagaccgatagctcctacattggcttctcccatgtccagcttcgtctttaccgcaagattaaactcggtttttctggtaccaatggccccgtctttgcattcggatcgatgttactgaagcttgatggcaccacatcacacgactgctttcatcgagtttgcgagcgaatctcgacagactgcaatctcatggtttttcattttcctgaagacatgtaccaagcaggcagcatacgcctggatcgcggatcagctgattctgatgcgacattccaacgagtcctcagcatcttccgcaatgcgaggaaattcccaggtgacccgcagtacaggtcactcgaagttgaggtcggcctagacttcgatgataatgttcagggtacgatcaccactcccacacgtgacggtagctctagtcccctaagctcggcaccttcttctccccgcgactcaagccttggattgaactctctcggtggacctcgctcgccacggtcagttatgcgcgagagatcagtagcttctaggacggcaccaataccgctggacttcgagtgtttcagccacttctcaaatggaagtggccattattactcggcacccaaactttatgctcgtggcatttggatcggttatttgtcacccgagagtcagaaaaattcatatcgtggactgccatctttcagagaactgcaggcaaattttcgcgatatgagtctaccattcccaccatcgacactagggagttcgggtatgaatcgtgatgctgtttgtcgaggctgtttcggggcgcagtcgggactgttcacgttgcgtgagatggctttcgtcaaggatcgagtaagacatacatggccaaagactgtatctaagtgctaaccaggtatctacagagtctggccatcatgccccttgacggtaatgaggagatgggtatgttctgcatattgatctctcagcctatggaccgatcaacgaagcatctccaggtgtggaggccatacgaagtaggcaacggcggcgacgggttgaaattcagcaacagtttcgccctacttacgctgcgatataccggtctcgacataggtactattgagacaatcagagcgacgctccattccccggggaagagcaatttagtatcacgttccgggacaaatacattcacttttcaagccccaatgaagaccctctcagcccaggtcgtcaaccaagaggatgatacagacgggccactcctgtcagataaacctcgcgcagctcggaagcggaagcccagagcacccattgaacggaaaccatcaaaaagcaagcgcaataaaacaggaactagcgcactgcgcctatcgatcagccaagacgctctccgtagccttgagacgcccttggtggaccaggagaaagagctacaagccgcgggtcctccaaattccacgaaggagcagccagctctgatcgccaacattcaacttgcgcagaagataccgacagtcgtcgagtcgcaagccagcttgagccgagagacaccattcgttgtgtcagccatcccacagaaccagccgattcttatcgggaacaatgagactatgcagaaggtacagaaagttgtcgagttgcaagctagcttaaaccgagaagcaccgcccgttgtgacagccatcaatctgacagacgagcaagcccaaaacatcaatatcgtctggacggtagacgttgatggggcagcatgtgacttcccactgaccatggcagagtgccattccttcagcaagatgctaggggtgttacgcgacatggtccagtccttccctgatgtggctgcgatcctcgaaaacgcgaatatgtggttattgacgtacatgggcccgaagggggcgaagaagacgcagttgggtcgcaagggaactgaagtggcgttcaaccggatgcgagatgatcttgctaagacctcttcaaccgttggggggactttggatgtggagttgagagccgtctaaggctgttcggtttggtagttgcgtggtggacacttttcgaagtttcggattcaagatgctatggacatcaataccacaagactgctaatatagcaaaccccacggaattgatgagatcaagcagtgtatagcttcaacagtccttactagctcaccaggatggcacgtgcatggcaaatcaaggtcacggttttgaggcgtagcgttaagagctaatgaaaacgaaaaattctgaagccctgcagacagtcgccgattgtggaaaatttggggacgtgttcattccgagatactgctaattcttgcaaagcggtgttttgaaacacgtgcaaatctctccacggacatatgaagactgcataacatggcattggaagataggccaggcattgtggacaagacgttgcacgctgcgtaaagattttgtagtcgtgggtaagtcaacgcgtggccaatcagtgtagcgttccatcctaccccggccttactgttttgggcctagctgcagatgaaatctgtaaccgagcccttccaaggttgccgtcgctccaccctggtttcaccgtttcatcccctacactctcttcatcatttctgtattattatacatctttagagggttcagagcgtacctcgcggacttctcagccgtcacgattattgcgactgacaagaggaactttccgatcgagtaggtaccatacctaggtacttccagcaactgcatgtaacctcagcggaatcagcactatacatcacaggcactttggtcgcgtaatggtcatcctatgcgcatcgcattgagggagtgtggtacaacatatctacgagcctaagcattttccatctgccaccccttactgtgcatgcgcatgacacagcactcgccatggatggcacatcaataacatatgccacgtccaaggactggctggacatcatgaagaatcgtagcaaagtgcgcatgcacgagctgatcgagcggttgggcttgcgcgcaaaatggtcatccaacaagcgcggcaaaacaaatttcgaatcggcactagttcgagaattggttgcagacatgggtgacgtcgtcgcgacgctaccgaaagagccggaagagttgatgaagtttcttagtgaagaagacagcctgcaagaggaggttgatgggctacttgaaaagcacggaggcaagatttgggggagagctggggatcgagagcatttgatcacagcgaacgagcctggtgtcgatgaagggctctatacaagggacttatatatcgagcttgaggaagacagaaagctgtaagttttcaatggatttccatggtccaatgttttgtcgcgggcgtaatggctgaccgtccttgcagcattcacaaactcttgcactggtggataggcctcaaagcatgcaacgtcatcctcgctagagagcgtttggatcgcgaaagaaggaagaaggcagagaaccggcaagcacgggctgaagctgaacataacagcctcaatggtgaagccccggcttcatttgttgcgcttgcacccaattcagtgctgcacgatgttgacacaggctcaagaggcagcccgatgtcgtcgagcgcaatgcttacacccccagagtcgggtgagagtcctatagtggggcctcgcgaaggagccgggttctccgctatcaacggcggagcctcagcgcacgcggtcggtggcttcagctcagtcggcgcgaacgcaacatcaaatggtcagcagcaccaaaatattgctgaaggcgtctggagtcgacttgctcccggtgagaggaacggaacaaggggagccagctccttatggcctgcgaccaatgggcattccgcggacagcaaagcacccgcacatgctctcgctgagcaagctgctgcagagcggcagatcaccgaaagcgttgcacaactagttgcagggtttcggacaggtgatgtagggccagagaaagttccacaatcaggcgcaagcattccctatcgcggactagactacgacagcttgagagcgctgcgctcatatatttataacgaggagggagccgtgcgtgtcgaagaaagaagtgctgcttgaacagaactggaagcgaatatggcgagagctggtgcgagccgactcacagaaaatgctcgagaacgtgcctgtgttcatagcacgagagcgtgcgctgctgacatggattgaacttaaaagacatatggcagcattcgagcgtgcagagcagcgtaagtcatgaccaaatttgcatcacacattgctgatcaccacaggctgggctagcgaaggcaccacaaacgccgaacttgaacgacgacatcagcagtattgcacgctgatgggcgcgaccgaaaccatcctgatcaatttcgaggatgtcggtcagggatttggtgttgcaccgggcttagtggttgacaaggacgagcttctgcgacaagctatagtcatgctagccggcgaaaagtacgcgaaggaaatgcagtggaagaacattgactttacagccacggtacgatggctcggtgagcacctcgaagcattccgcaaggacgaggaagaagagggcaggggcacaatgtggtatgttggctaaaggtagctgtcctggcagaattgtaggatcgactaggagaggcgttggtgggacggttgtggcgcgtatcgtataggtcatcttcaaacatcaataatactccagcatgtgcgaggttgagcataaattttaaggcattcgcatatgattacactagaccgaggccccacactgcaggcccgttggcttacgggtgcctaaacttggctgcaacacgcgagagcatactcaattggtagactagagtcagatcggtggaattatagatggtagctatgccgacgctgactgctgacatgtcatcagcagatggccaggattaaggttcacaaatttcattgcacatgggcaggaagcggagtaaatctggctagggtaattaaataccgcgtaagtcacatcgatagcacttccgagaagcacagacagggagattacataccacgtacgccacacgaaaaaactcgggccaagtcgccctaccacgccgcatgcgagcgtatggcactgtctactcgcatctatttgtacgcagctgcatggccaggccccggattacacggctgaggtaagctagttcactgtgcatggtgtgcaagactttggaaccgcgtcatagaagacggcggctatccctgtgactcttacaaaagcgtgatagcctcgcttattcactgatggcactggtggcgtcttcccgggtcatttaacccaccttggtaactagcgtagcattaatttcacacgaggtttccgaagttattggaatctgtactggtgacctagcgcttggatagactatcggaggcatggcattatcacaacaaataaaggtcaagcgtcgcacaagagttgagcaaggaggcgtcacggccccacttttcactcacccctgggaccaaagtgcggcgcgggctgctatgattaccctcgttagaaagattgggaccgagtcgtgcggattgtgtgggcgcgtattctatgtagggttatgcgccggcccagtgagcaggattgtttcgcacccgctgcaactggcagcactgggttgaagcgcagattgcggcattgctgcttcttggtcgtgagttcgtcggcgctctgttagacggagcgactcgtcggtcatacatttctcatcaccattcgcaccgaacacgactaccgctcgcagtgatacgcggagtctgcacgtccctacacacccgacagcacaagcgtgcatggaggatcggtgtaggacgacgggcgtctgagactggaaccttgcttcgtacagaagaaactttttccaagacaagctagtccaacgtacttcgacagtggcccatcccctattacctctaccgaactctcttcccaacacatcatccgcgctttggcgccacgccatcacatgccatctcagtcccagacctctacctctactcatctacatcgccatcgccatcgtcatcagtttccttttgttccgtcctgtcgccggtgcgtcatcatgagctccaaagataatctagcattggacctcgagcatggcgtgcgccgctgggaccgcgcgcgctggatcagtgttttcagttcgcataatccgacaatacgcgaagtgacagagtgcttgggcttgggcttgtccgcctccagcagcaccacgaaccgcggaattcccaagttcgacaacccagactatcgcaaactatcgagtgaagtcaccaagctgagcaaagagctgcccaaagagcgagatgcgttgcttgactttgccgcggatccgcgcagcttggacaccgagctcgaggagctgctcggaacctacgggccagccatctggagcaaggacgcggatcggacctgcctgcttacaccagattcagccaaaaagacgtacacaaaagacctcttctacgagcagcccgagcataaagaaatgtaagttcagatgatgcgctggtgatgcatctcgcgctaagcctattacagtctcaagatccacctgcaccgctggatcatcatcaaagcatgctactacattcgcaacatgaagctcaagaggccatcgggtgcaaatgattacgatacgcttgctgatatcgacggcgagtcgcagctggtatgttgattgacttaaacttttcggtcacgtgctgatgtaattttagtcaccccatggcacccctcactcacttaccccaccagggcatgatgcgacgcctggtgctgatctcgaagtaaagcctataaatggcaggaagaggaagagcgaagcatttggttcattatcggacggagaggaacgttcggggacgccccacaagcgtccctacagcacgatgcccctcaacaggaggagtaagagtccgcgcaagtcgcttcacagccttcttcctggtgccaatggtagcatggaaaatgttccgccgctaccgactcacaagtcccatctatcaccatcgcctgccaatggcgctgaacctgctaggattcagctcagcccactctctaacaacgaactgaatggcacggctcgacagcccagcgccccgccttccattggagctggtggatttcaagcagtgaatggtggtggcggcggcggctttactgctgtgaatatgaagaaagagacttcacgtgatggttcacgtccaccatccagggggccacagcatgcctcaccactcatgcgcgatgcccggacatacaccagcccctatgactctgctgctattaatgctattgctgggagacagtatccagagtcatcgtctgccccgacatcagctggacccccggtcactgctcccacatcccaggcacctcaagctgcgaccccatctactgatacccatggaaatggacatcgcggatctccagctagtaaacctgcacaccaggcgcctgttgctcctcaacctcaacatcaagcatacccacatcctgcacccgcagctcctaattatgcacatgagcaacatccacctaatacgtatgcccattttgcccagcaagctcaagcacgagcacagcagctggctcaagctcgcgggcccagtcgaaccagcagtcccgttgctcaccatgggcgatctttggctccttcaacacctagtagatctattactccccacgcgccggccgcagctcataagcctcccccgacatccaacgcagctatcgcaccagcaccagccgtgcagactgcacatgcgtatgggatgactttggtaccaacacagcccgcgcccgcgcccgcacctgcgcccgcatctgcaccacgaagcactcatccaccacattctcaacctccgtcgcagcccgctccacagcccgctccatcaactcaccaaccacgtcatccgactgtgctcaagagccagccagtcgaagctcctcaagtggtggcaaggcctgctgcggtcagcatggtggagctccgcgctttgcaatgtgaggtgactgccatgcttctgcactggcttttcccgaaaccgtcagcaccgcccgatgagccaggcctcctgcaccggatcaacacactttggtatcacggagaatccatcttccgtcccgaacttggctctcactatgatctcaccacgcatatcctgactgcttggctgcaagagcgctacgcaatttctagcctccagcatgcgctggctacgcaacccggccttcctaccagctcggctgcgattattgatcggttgctggcgatgaacgacctgagagcgatgcgtctgaagtggaagaatatgagccccgtggacggcatgagccctgaagatattctgattcgcgcgttcggcgtgatgacgatgacggaacacacagaatttctcttcaaggagggcctgaacagagtcgagagatccgtgttcgaattcctgcgcaccgaggatgcgaagattgttttgcacaggcagtagatgccaattttcgcttcgtctgtttttgtttcttgttttgcatcatttgggtttctccttaccccgcacgagggtcacattagcgatggcgtttgagagactagtactgcttcatgtatggacttcattgtcctgggcttggtttttgtaaaagctttggcgcacttgcgctggttcgaaattgcttgtcttagtagattgatacatgtattaccactaatgagaatggaaggatgggactggaaggtattggaaaggagccgtagagagatagagctcataatgaagatgtttcacattcgatcatgtgacacattggagttgatgtccatttggtggtgaacagtgatactgacctgcaggatagcttggcgcgacgctgagtatggtggaccctgcatcccagttgagacgagatgaacccatgcacacgaccgctgtcgcaaaatcaccgccatccctgacttggatgtcgcttcacaattcgtagaagatgtacgctatcctgaaagaggttcttacaatgtcgcatccgcggcgcctcctcagccgctcctcgcgtggctgtcccgtgtaacgatggcggtcgtcagcctcatgactacccgcagcctcgcctttcaccggtcacaaccagcatatccccagccatggacaatcttttgacaacctgctcgaacgcgactgattccaccccacgcaagctgctgtcgcaaaaccgtcacatgtgatccggtaacttggtacgacattacgaagccgcggaggctcttggagccatggtgctgaacctctttatacctcctggtatgccccgcatcattcacaggccgcaagcgaggaaggagctgacatgtgctgcaggggaagggcagtatagactcataccgaaacgtccggacccgcttggtgccaatgcgacgcttcaatactcggtcatcggatctaccgcactcgccgctacgtatacctccttcgcgtccagttacgcacggcgagtacattcctcgcactcgatttcgaagacggcgctgttcatacggtcatcggcgagactgggcttgtgggctggcgcacttggcgccgctgtcaattggtactattacaatgctttcttaggcgttgtggcatcggagaaaagtcttgaggtcataccaagaaaattgtatgcttggacagacacacgcacagtcgacgatggcgcgctggctggggcagcacttggattcgcggcgtccataccaacgctcttcatgcgccgccctgcaataccacgctggacgcgatgcctgggcatgaccaacattggggcatgcgcgggtctgctgggagcgcatggatacctgcaatacaacggcgagcggcagaaggcgtacaagcggcttgagcgcaggctgagggctagatctttcgagttctggcgcctggctagcgatcttgagcttatgtcgcagttcgatccggtgatgcagcatttcattcgacacaatggcgtcttgcacgcggcgcactttgcattcgacatgtatgagaagccagggcatgatgcagtggatgcgccccaggcaataacagcaacagacaacccaggcgcttccgtgccgaccgaaccgccccaggagattggcgcatactatgtcacgcccatcgattatgtcgagaatcttgcaaacatacacgtgggcaccacacgtgccaagatgcaagagctggaagccgagaagcaaacgctcttgaaagaagcggaatacttgctctacatgaacgcacaacagcaatatacctactgccacaagcccgaaatggacgaagaagaacgccagcgccgtcgtcaagaaatacatctctgcgaaataacctacaacagactccgctccatggcagacggcatcgacatcagactctgtaaatggcgccaatcgctccaacacaaactcgcctctgacgctgggaacgactcgctagactcttggctccctgaatcaaacacgatcgacttcaaaacccacgatcccacgctggctatacaagagatggaaaatttccaggtgcagattgaagaagaggtatttatgtttgagcagtttctgacggagcccggacatacggaacagcagagggagaggtgtaggcgggatttggaggatgctaggatattgctcaaggcggttgatggggttgtgtgggaattggagaaggcgaggaggagggcgatggcgaggaaggtgcctgtagaggttgtgggaattaagacggtggaggagaagaagaagaccgagaaagatggcggtggattggaggcagggaagtcttgaatataggaggcaaggatttcctttttctctcttacgtcgtcaagtttgatatacccgtctttgtagccattctagctttctcagcccgtgcaaaacataacctactcttacatgttctttttcaattttttgtttagaagtccgcttctatccgtcgagccctgttctgcagtgtgaacacgattcgtttctttgtgtgcagttaagcttgcatgttctctcttctctgggatgtcgaagtgtaacgtcgagatggccagtcgatgcacgacaacagtgaaccgagagtctactcccttctcggggaagcacaggcgcgtcgactcatattagcagataattgagagtctcgcgagttactcccacctcgaggaagcctacatagacacggaacagccagcagtgaatcgaaaacctctcctccctcgaggaagcctgagcatggaacatcaatagtgaatcgagggtcttccgagtactctgaagcctaggcgtggacgaagcactgtggaattttagtgtgcacatctagttcgagcgcgaaagaagatgcgacggcctaattttcgatggtacactcgatgcgctagcgatcatgctgcaatacatatctactgtgagaagctgctgagcagaggttttgggcataacaagcttcttgactcaactacgcagcttgcaatttggattcgaatcatcggaataacagttcaggcagtgattacttggacgacgcaattctcggcattgactacttggacgacgcaatactcggcacagatctatatcttaggtcaacagtacgaatcttcccaacagagatttcttggacaacgcacttctcaacacaactcgacgacttgagaatcaattacctacaatgaacggcgaaggcaagattatcatctcagaggacggtagacttgttttaaaggcattgccttcacaggctagacattcaccttccgcgggattgcgtcgtcgaaagcaaaagtctgctgcactcgacacaacaacagccgggagttcagttgagggcgatcgaccagccaacatcgagcaagccatatccactccagaagacaatatgtctgctgcacccagtcaagccacgaaccaacttgagatcgatcagcatggcgagatggatgtagagatatctgatgccgacaatgacatggccaacgaccacctgatgcgcgactttgattacgaggccagtcattctccttccaaatcagtttccaaagtctcccgaaaagatctatcggccgcatctgcagcactcaagtccctcgccgcccgcaactccaacttctcccgcgccttctgggaaaagcgcgtgaaatacccgaccaaaggcgccttcagcatcggcagcgtcatcgagcatctcggtctgaagcgccatcagaccggcacgaatttctctttcaaggacaagacggtgaacaaacttgcccaggccctccgagtcgtgacacacaagatctccgacggtgacgacgcgcgggtagttgacgctcacgtcgtcgatgtcgctgtcgacccggctgcgctggtggcggaggtcgatgagctgatggagaagttcggagagaagatttggggcgcagagggcgagaaggagtggttggagacgctgggggagtatggggagtacactcatgagttgcactatcacgatgaggaagagaacaagttgatccgggagtatctgcgtctttggattgtactcaaggcggtcaatacccggatctacgtcaagtatcggaaggttgctgtgaaggcggaagtcgaggaagaggagtccatggacgagtccgaggctgatgatgagttggatcgcgaactcgacgcgtacgactcggattcacctgcgattggcaaggaggcacgacacaccaaggtccgtcttccagaacgaaatccttcagaacgacatccttacgtgaggattgtgagatggcagggctccagtctcatcatggctttccgtctgggtagagcgaaacttccgatacctagggcagccaataacgctttctcacgctataataagatacacccatcgccactgagactagctactccatctgacgaagtgcaagacagtcccaagacaccggaaaacactcagacgcgacatgaagagtacgtgagtgcaatcaagacggctgaaaacaagtttgcccgcctccgagccgccagggatgctttagagttggaagagacaacaaatggactggatgttgcaccgggtttgaagaatcttttatttccaactgcgcaaaagacagaggaagatccagatgagttcgtatcaacggtagcacagcgacttgtagatggacgacgtacacgcaggaagacaccggtgtacaatgagaaggtcctcgcgggtatcaagaagcgtgggctacggaaggacaagggaattcctcacaagcccgtctcagatgctcctgtggacagcgcagcaatcaataaagcacatgcggacgcttcagtgccaccatccggtgatcagaatggcgtgatgcagctacaactatcagtacagctcaatcacgtgcataggcacacaaacttcacgattcgtaaaaagcgcgctctctccccgtcctcccattctcggcccatgcagcaacctcagaagaaaaagaagaagcccattgcgcatgagaaccctcggaagaagggaaagaagcccgccgcacccatcgctccatacacagaggacccagacccaatccgacgacgcatgcttcactcacgccctttgacaaccgctttcctgcgctacctcgacccccacgtccgctcaaagtactcctcaaaatccctcctcgccaacatcgagctcggctccacccacctcatgctagccgtcgtgcccatcgcgctccccactatcctaaccgcatggctcacataccagcgtaccgtggcgtccgtgaagaagcgcacccccgcggctctcgactcggagctgtcgaaagtggactcggtggtcacgcgctcgcggctgcggacggagttgcgcatggcgcgcgatgcgtttgttgcgagccacgagaatgcgcaggcggttttgaggcgcgcgatggagaatatgctgggtggggatgagcgggcggagtatgtgggtgatgggatgaagcagctagatgaggagttggaggcgttggggaagagcttgggtggggggaaatagattatgatgggctaggagacggcggtgtggatggtgggaagttggatgttgtcggagatatgttacgattatctgtgatagaaaatctgtgatagaaattcaccgctgttaaacctataaacggtcgttgtgttgattgttgtgcatctagaggttgtactcacgaggagacataacaagcatgattggacctacaaattaccgcatagaccttcaggcttctagataagtgagctaaacgaacagatccacatgtcagcttgtcggcgggcactctctggaaaggcagtcgtactctggaagtttcctggtctgaaaatgtgagggcctgtttcaagtgacttcagatggaagaacacatacctcagatcatgcctagcaaagcccgacatcatggagatgtgaagcggtgcaaacagcgcgaagtgcatgcgttgtggaaggtgaaatggagagaacaaactggatcgcgaggtttgtttgtttacatgacgctgcatgactaatacttgataggcgcatttcttgctgcttcccaaagtagagaggaagagaagcttcaacgcggatggaagacgctagaagaaaacattgtcgttctccttcactccgagctgctcttagtcatcaaggaaagaggaaagagcgagcacaaacggcacggaacatgtactgagatattcgtatattcttctatgtagggcaaggaggtttgtatgtaactacgggacatagcgggcattaatctttgtgttgtgacatgacatgcactggtaaacaagtattcgatccacgctgctggcacgacgtgacaaggcaattacaaagcatcgcaaccaaatcaacaccactctataagccagtatttaagaaactcatgggtctgatttgcattagatgtattcaaggacgtaattagataaggtgtttcgaatgagtttattgggaaagtatagcttgacagctaaccgatccatagtaacactattgcgagttcatgcgcgcgaggtagattattacacaacatactacgagtcgcttgaagaaggtcttgagaccttgtgaactactcagagtccgtaccatcgtcctcctcgctcgggtacccatggtattccttctcgctgtcagaatcgtcgtcccccttctcgcccaaataaccggcgtactccttgtagctctggtgatggtatacctgcttcacctcggaaccgtcgctcgaacgctcagaaacgacatactcgatggctttcctaggaactttgtaatcgaccgctttcctagagacttcatattcgatcgctttcctaggagcttcgtactcgatctcttttcgagggacttggtactcaattgctttctgagagatttcaggtcctccatatttgatcatcttcatagcacgcagaggctcctcatcgaccgacggcttactctcctcctcgaaaacaagctccaccaccgaatcctcctcatactcgttgccatcgtcgctgctctcttcatccgtatcgtcatcgccgaggtcaatgcccttttcaaagccgccatcatcctcaccaccctcgccatcggatgactcgccatcggatgactcgccatcggttgactcgcccttttcggcttccaggagaaacaggctcttctggatcattttcttcctatcggcctcagtctccatgcgagactgatcggcgctgttagatgttttcctgatgcccatgattgttggtctggaaagtctgcgagagtttgtgccgtagggtgtgagtgaagctagtgtcgctttcgcaagttggttgtggtgagggtttctgttggaagagtagtgtgggtggtcttcagggaacgacgtgttaggtgttatatctagagaggcaactctgaagatgtgaagtgttggattttgtgatgtagactggtaatgtgtctcgtgtgacatggcaagggcaagggcaagattgattgttcacaatggcttgatcaagtggattgatcaggtccgtgaaaggcaacatcttgtgcctcgcgcagccacacggcgcgaccttgacgaactgactataccattataattcggtttgaatataatatgccgaaatagttgtgttgaaatatatacgatcgtgttttgtagttccggtgagaaatttcgtctctcgcattgtgaattattatagtataggtatagccctacatcttgggatatgtcgttcggctccgatcacaccaccattgtgataccacaatgcatcgttcctctctccgaaccgtgtactaaaaacaaagttagcgcgctggatgctgcctatctaggcaaccgttctcggctagccctactataccaaccaccatcacttccgcagtccaattctccttttcccaccatggacgaccaccacggctgcaacataggctgtctcctctcctacctcctcctcggcagaacacacaccccaagtgcgctcatcgacgaagaaaaagtaaacctgcatacacaggagagaaaacacataccatactacggcaacaaagttcctctggaagccagcatcgcacccgaagattcggaaacttggtatgcggccttcttcgacctggcgtggtgtgcgccgcaccgggatgggaagcacatcatcgtctgtgtcgagtggttcgacgatgacaatggacgggaattgaatggttggccggcggtcaagttgaggaatgcttatgagaggttgggggaggagcataagagggttgtgaggtgagtcgctgaatcttgcacggaattgatggattggcttatgcaagttagttacgccgaaacgctggcagacggcaatgttgttatcgagaggttatggcccggtgtgtttaatttccagcttcctgcgatggaggtgcctgtgcctgagacacagacgaggaacgatcgggtgatgctatctctgtagtatcgctgggcattacaaggccttgcagcacttgacttcgcacactcgcggtccgtcttcttgcgcgctttttgcgctcaaatggtttgggtgcggtctgactattcgctcgccctcacgggcttcatcggcgctgatatagttggcgacaagacagattaccgagaaggagggtcggtatgtgacgaagatgtcgaacttgacgatagcgcgtatggaagtgtcaaagacgatttgttccgttgggccacgtttgtctggaggttgatgacgaacgatttcactgagcggtcaccttcggctcagacatactgctggggaccgtgttgtcctgttgaaggtggatgcagacgcttcaccattgacggccataagactttgaacagagatcatcggccatggttgcaggataggcagaaacagaaactgtatcaggagttggaggaagcgaggctgggcagcgtattgttgaaagcgtggaacgcgggttatgagagcatggacgaagtgatggcggatgtcaggttgaccgcgaataggatgggcatcgacgtacatgaagatgaggatgaggtggaagtcgatgcaagatgggaagacgtttttgagatggttgaaatggttcagtcgagcccaggttcacccactcgacgtctcaggttcaaagaattatcgttgatctgatggcaagacaaccaaacatcgatgttaaaacatcactcatccactcacctgcaaatggaggaccatcaagttttctgtgcgcgaatattccagcggaagggtcgttaaaatatctaagccttctcaagcctaacatagcactgtgccggattatgcgtgagttgatcaatcgcctcccacccgccatactccccctctacctcccccaatctaaactcccacagcaccaacacaattgccagccgaagttccaaatacgccaacttccgcccaaaacacccccgtagaccgcccccaaacgcaagatgcggccccgcctgcgcatcaaacactgtctcaccggtgtctttgtccgctacgagccagcgctcgggatcgaagtctttgatggtgtgagcgtcccaaggcttggtcttgccgcctccggcggcaaggtattgcgggctgcgcagggtggaggagatagagtgggcgggttggagcacgccgccgccgccggcgaggcagtagactgacgttcccttgggtatgaaattgcccaacaccacagtatcaaccaagctcctgcggctgaatagggcggctgtgttgctgcaacgattgatctcctcgatgacggcgtcgaggtagtggttctggcaagaagcgatttcttgagcggaagggacgcgggattcggcgtgtgctacacatagcgaagagcggagttgggatcggagtttgttttgcacgggctggtgggcggcgaggaatttcatagcccaagatagtgttgtagaggttgtgtcgtggccagctacgaggaggccgaagagttcgtccttgatgatggtggattggtacttgggggcgcgttgttgcttctcagcggccatcttttctctgcgcaggacatggtcgacagcgtttgtgatctttgtctctttgccgtcgctggctttcattctagcttcggcctttgtaatctctcttgcggtgaattgagcctttatgcggaggttcctacgaccggatggaagatagcgctgtatgaagcctgttgtcaggggaaagggggatttaataacttcttcaatgctttcggtgagttcgagcactgcgcgaaactctgcgggagctggagcttttgggaactccaccgcttggtccacggaggcaggtagactgacatttttctgaccagaaaggagatcgatctggttacgagtgactgtggcagtacctgcgttgccaaaaacagctgcccagatcgcttctaacgcagcgtcaaaaatgtcctgtttaacttcgaacggccgaccctcagcaagtcgctgtttctcggaccataatctgatcaagtccatgaaattttggtgcagctggggtgcagctactccgtgaagaaatgcaggtgccatgagatcttgaagtagcttgcgctgattcctccaggcttcgctcgttactttcacagcatgaaattcaggagcgatgccgtagaatacatcactgatagcatctggcttgtcaaactctttggtgcggcgcataacaatatcctagggaaagtcagtgccgttagtagacggtaaagaagcatgctttacctgagcctcgtgataatcgctgatgaacaccaccggtggtccaaatagcaatatgaacttttgaataattggggagttatgtttcttgtgatctgctaagaaccagtccatcatcgttcttgatccttggagatgcttcagcatggagggaatgtcgccgaacaccgatctgacggcttcctggttgtatggaatgccaggaataggctttggtagaagccatcgatagaacagaaaggcggacacgagcaccgtgccgcttatcgcgaccgtggctggggacatgatgccctcgaagaaactcatggtatctgcccaccaaatgagttgcttgaaaacgaagaatgaagtttctgacagtacttctttacttgaaaagaaggtctgatgtgagacggaagcgtgcgcaataacataactgttactctcagccaagtcatcaatcgcaccagttatcggactaaaaaatatccgtgattggtcaagagcgttggagcctatcgaatagcatgcagagattggcctaccgggggcactgaacggtatgaccaacattagactaatgctgaccaaaatgaggtgttgaagtagcgcgccttgtgatcctgtacgcgagctcgccaaattgtcagcattcgcacaggcgtcctaccctgcacaggcgtcttgctcctaactggtatcttagagaccttgccttcttctttgtcttggtcagctcgtagtcgtcgtcggcctcttcctcttcgtgcagcggaaagtcgacctgcttaaggtcctcgttttgccgctcagagtcatcagcctcgagctctggcgcgggcgtcacctatggggtcgaaaaactgctgagctcgcattaagctatatgatcgataagcagagcttgttgggtagcgcaatcagcttggaatatccgacttccatgaagtagcagtattgatctgggtgctcgtgctaactcaaattagcctgacataaccgcgaaccaaacttaacgatcaggcgatacctgtgacatgctattagaggctatgtcgaacaaacgatctaataatttcaagaagaggttccgttgatcatcatagcgatgaaagtagtatgatgtgaatgaggaaagaccattgacttccaagggccagacagctacttgacccgtcaagtcagtagacaccagcgacaaagtctgtggaagcacaatgatggttcactcatctgaaggcctgaaggtaaatgcagttcttctcgacattatacatgccagtttggtgctcaaaattctccctcaccaactccaatccaagatgcctcttgcccatctaccactcccaaacctcctgcacgctccactcaaactccccaaacctaaccaccccacccacccccatccccatcgcctccgtcaaaaccgcacaaggcagcatctgcctacccaccctcttcgtgcgcttccaactctccttctccgtccactcccactgttcagccgtgacctcgttgcccataacaacaataccctgcacatactgtccgagccggacaatcgcgcccctgatgcccttcttatcgttctgcaggcccagcacaacacacttcttcgtaccccccgcgtcggttgaaagaacgtcttcgtcctcccacatctcctcgtgcgacttgacggctttgagatgcggatggaatgcgtgaccatgctcgagtgtcagattgtcgttcaaggcgtacatgtcgccctcatcgacggggatgcccttggaatccgcggggtagcgcgagtcgacgaagtgcgtccatgtggagtggctgacgccggggagcgcggtggggcgcgacgaggagtggcctgcaaaaccccattcgagctcatcgacggcgggggagggcgtgagcggcttgaggaagcggaggtcgacgaaggtgttggcggggctggtgaggacgagggtggaggtgggttcgaagagggtggtggggagtttgagggggttgtttgtgaggagattggtggtgtaggggactggggtattgggagggagcgggtaagggaggaagtagatgtatgtgcggatagagatgttggctgcgcctataaggccggtggaagtggtgggtgccgaagacatgcttgtagttgaggaaggtggagtgtagaggacgtccgcttcgttgttgttcttcaaggtgatggggcttatgtttgtgtttgttggcgtggcgggctccgcggtgcttgtatccttgggttccattgcggagttgagtttggtccttgtggcaaagggaatgggaattggagagaccaacaattggcaattaccgtatgatgtgtgaaacaaagaattgagcttgatgatgacagagacgatggggtagactagtaactggatgagtgactgttgacaaagagtgaaagacgtgcggtttgaaggagatgttaagttgaaaagcaaagcctgctgcaaacctacctctgaaataataaaatcacgtcagctcagacttgaaaccgaagccgattgactataattgatgttgagcagttggtggagtggagatcgatcgaactgcgatagaggtgggggctgtttgaacgatggcaggtaccccgcaacgtcatggcaacgagcctctcggattaaagctgacaacaacctttcgaagcacacaatcatagaactcggtgcaagtatacgcgatcccgatgaatgtaaaacacgatgtcaattgtctcgtgctcttccactttatgagttttagtatcaagctgcaccaacgagccgtggggaatcggacggagtcacgaaactagagatgtacgtggacgaaatttgacacgggcgaatgacttgcatttgcaaagtaggtatcattcacatgctgtcctatcgacagacctaaccgttgacgccgcccatgctgggaatacccatgaccaaatcgtgagcctgacttttgaaactcttctcataaggcattgcaaagaaacgaaccaccactcaatggatagcttatttcttctttgagtcggcctcatcagccttggccttggcacgcttctcgcggacaccaacaaggcgggcctcggagcgagcgtcacggagcttcctgtaggcgttctcctcgcccttgtagtcgccaatagcaccctcctcgaaagtgacgatgttcttgatgggcagagcggcagaagcgcgggcaacgacgttctcggcggtcttggcggacttgacgtcctcagcggatgcgtcaccctccttggttttgccgttgcggcgggggaagaggatgaggcgcttcctgtactcctggaggcgctcgacgtttgccttgaggccctcctcggaaaggttctggcggcgggggtcgacagagataccaatggtgcgggcgaacttgcgggggataccggcggctgtcatggtgtcagtgaggtcttgcgctggacatattgtggtgcatacccttcaactcaacgagagagaaaccacggccagccctgacgcggcggttgtctgcaatccaagtcagcaattttttctccagcacttcctggcatccacatacacttgatagttgggcatcgcacaacggggcggaggaggtcgacgggacgaggagcgaccttggcagccttcgcaacacgggcgttgcgtctggacttcttcttgccaggctatgggggtcgtaagcaaatgtacacaggcgccacaactctcagcgaagtgagaggggaattacctggtcgaagtgcacgcggacgtagcgttgcctgcgaatgttagcctatcgatgcagcgaaaagttttgagggtcgcataccagtccttgtggaaatggttcttctggatctgctggttgtgcttgatcgccattgctgcggttgtctaaatgacaattagtcttgcgacgttcgattgcgcagtagaggtagagtcgtgtgcgtacctgatggcggacctgtttgttagtacgggctgacgagtcgaagtttgaggttctgcgaatttcgaaagagcgacggggctagcgtgtgggcggcgcaacgttttgccgacgactcttggcagccatatctccagacccacaaccccacgactggagggtagtgagatgcacgatggcaccgaatgctaataatgatgaagtacaaggcattgatcaacgctctgtgaaagacgttcaagacgtgcacatgtacattgagtaaagttctatagctactacaaatcattcctgcggtccatccaaagccagctttaccatccataaagtgtgaatatcaatagcgcagtgcgcaagaagggtatcaatccaggtatcgcataacataacataaacatccaaaagtccaaccccgcataccagtacatgtcgtgatgtcgtaactcaagcgccctgcttcaatgatcaggaccagttcagtcgcgcaacaaaccgccaatgccgagacctacaccagggttgactcgtcctcgcttcatcggactgctgagttgctccgtggatggggttgactgaagtcttcgcttctcattttcgcccgggcgtgtaagaccatgtcctttcttgacttggccgaaaatcttgctttgcactaggttcgacgatgtgggaggtggggcagacatcttggaagctggggctttgcgcagcatactcgtggccatctggctagcttgagactctttgacttcatcctcttcccggtcagtatacgcttcctcttcatccacgctcgaagcagtgatggtagagttgctactctgacggcgagcggtcgctggtttctgcccatagtgcgcaggaggtgcggactgagggatagtggcaggaatgtaggcagggggagtgcgcggtacttcagccctaggttgcgcaatgcggcggtttggggtttgaggaagcgatgacattgactgggcgcctcggtggtgtccgtatcgcgatcgctgcatgcttgctcggactggagtagtgggagcggtggcggtctcctggctgagcatcttgtcggcaagcagaagagcctcgaagttgctctggccccgcgcatcactagacaatgtaggtgcccgcgacacacgctgacgaggagttggctgatgtggagttccgtacacagatcgcggcgagttttcgccaatctgctcgaggagcggagcaatgtggtctcggttcatgcgaatcctagtcttgagcctgtcgttctcctcgataaggctggcaagctcgccctcacgatgctcagtcaagcgcttctgttgctcgtacacgttccggagctcctcgttctcgctctgcagcatctgattgtggcggttcatctcggatatcatgatggcattagctgcattggcagactcctggtaggttggctcgggtggagccatcgagctccttcgcttctcctcagcttgctggaggacgtcaatctctctctgggccatggcgagctcgacagccatacgactagccgactcctgactctccatggcggccatgttgtactgcagcttgtaatgcgcagcagacaacctcacgtcgcgtaggatgtcggacaggctgtggaccatggacctgagctcgtgcgcggcacgatgagacagtatggtgcgatcctctcttgcgagtagagcgctgcagccgcatctgtgagcacagagggctggttaggcagcttgctcgttgggggcggcgaggtaagctggggagtgggcggcgtgggcgtgcgcatggcagcacgtgagtttggcaactgcgacgatggcggcggcgtcattgaggacgtggtgcgaggtgggggagacgtgaacttgacacggtcgggcgagggtagctttgacatattgacaggcgccgccgactcggaacgcgattgagcgcgatacctaggcgtctccgggcccgcgacttcagtggtaggcatcagcacgtctggcgacgggtggtgcagaggcggctggctgtccatggtgcctgaggcgcaaacggtccaagcggtgcgcgacacgttggggtgcggggcgcggcggaagcaaattcagtcgttggtagccaatgtcaatatgcgcaaatgtcaaacagcaatgcgcgcgacaggtgcagtcaggagagtccaagacggcagtgggtggtctgagggcgggggacgtcaacagcaggcggtcaaggacactgcggcggcagcaggggagcgcgtcgatgcgcgtcttagcgtgtagaggtcgcgacgtgtatgcgaccacggtcgggatgcgtctccaagcgatctggtggtggttcagacggggagctcttcagtgcgtcttgttcgttgtggagtgcgatggggctcgtgggacacggagggaggtgggttcgcggcggccctccagggctgtccttcggccctcgatttctgtgatgctaacctccatctgtcactgccagtgttcacggggcaaccgttgacagttgccgccctcccgccacgcttagaccacgttcgggagtctgatagcccgtcagggtcattttgtcgcgagcagagaaacgtgtttcgagtttcgaattccgaatcgacatgcgtctggcgtctggacagtgggcgaaacgcattgctggccattgacgctcccggacatcctcaccgcattgatctcgcgtatcaccatggagcagccctcggccattccacgcccgtctggtatccccaggccagcatcctcccgccttcccgtcctaaggtccaccggcagccagtcccagctgcggtcgcccgcctccaccgagcagctgcgcaagaagccatccatatcatccttatcccgccccagccagcccccgtcttcgctgcagaagaagtcgtcgagagcgtctctcattggctccgtgtccacgactgcaccggcacctgcaccaccatctcggaggacttctttcgcgccctccagtagaagagtgagcggcatcccgggcgttgcacccaaagcccccgcaagcaatgagcctgtcttcaagcggccatttgcccgaccaccatctcgtcagacttcgaaagcacccccaccgccagcgcaatggaacgcagcgaaagaggatgatgccctgggcagtctcgatgggttccgctcggcgtcgagggcgtcctcacgggctggatcaagagctggcttttacgagaatgacccagagtcagaatacgttctcgtgaacgaacaggagccggaattggaggtggccacgaagaagaagtcgcgaccgtccctgtcagagcggacgatagagagcttgtcccagctgccctcatcgccagcgcagtcgaagggaaggcggaggtcgagcttcttcaatgcggacaacaacatgctgccgccgctgcgcccggcttcagcaatgtcgagcaatggcagcaggcccaccacaagcgacggctcctttcagtccgtaccagcaacaccgaagaggtttgggacatcctccagcaggctctccatgaccgctcctggaaagaggagcatcagcgccagtgtcgccacgccgaccgccaccccgagcagaacgccatcggttgcccgtccggtgtcgactgcgaaaaagcctctgtcacttgcttcgaatcttcagaatgcaccaaaagcgcgtcccttgtctgatagtaaaagcatgattgcgcgcacaccaagatctcgtccctcgctgaatggcacctttggtcaagcaatctcacctccaggaactgcggccgcggcgtcagccactccgtctcagagccgattaatgccggtgaagaggacaccgagtacagttcgaagggtgtcaagctcatctgctgctctccgcgagcagatagtgaaggcaaaggcaacacgcaagtccgaggctgcagacgagcctgctgcgccatcaccaaaggctgcaagctcttccaacgcactacgggaacagatcgcaaaagccagagaggcagcgcgccgcgccaagaacgagacagagcggacgagcaccccgccacgagacccaattctaccagaccccaacgagattgcaagcttcgactttggcctggacgatcccttcaatcagggtgccaagggcagcaagtctcttttgcgcaagcgaattgacggagcccgcattgatggacgtctcaacatggcagccatgaacctaaaggagatacctgatgatgtacttcagatgtacaagtacgatccaaatgatacgactgtcgcatggggcgaaattgtcgacctcaccactattgttgctgccgataacgagctcgaagcactgcctgaatccatgtttcccgacgtcgactttgagaccatgctcgactcggatgacggtggcccccaatttggtgcagtccagaatctggatttgcatggaaacatccttcgagagctgcctatgggcctgacacgtctgacgcagctctcgcgactgaaccttgtgagtattgtccttgagccacaaacattattttgctgactgggtgtagacacgaaacaaactttctatggatgtgtttgatgtcatatcaaatatcaccagtcttcgcgaattgaggatcgcagagaatgagctggaaggtgatctgccagcaaacattggcaacttggcctcgctagaaattctggagctgcaaaacaacaagttgacaagtctgccaaatgagatccgacaactgacgagtcttcgtctgttgaacgtcgccagcaaccagctgaccagggtcccaatggagctttttgagactgctctgatggagctcattgcgaacaagaaccccttcgagggctcattcttcagggtcacttctgcgaccagcttacaagagctgaatatttcgaactgttcgttgaagacactgtgcgatggcgacagtattgacttgtccgctctgaagacgctcaatgtttccatgaaccggcttgcctcattacccagtgttgagtcatggaccaatctgcaggcccttattgtcgcggagaacaagctcactgcattcccagagggcttcacaacattatctcagctccgtactgctgacttcacggccaacgatatatcacaaatcgatgagaggatcgcgcttatgtctctagagcacctaacacttgctgccaacccactccgagagcgcaagttcttgaccatggctttcgaagacataaagcgagatcttgcttccaggttgccagcagatcttgctgaagccgacgaggacggaactgaattcacggccgaaggtgctgtcgagaacgtactcggctgggaagtcaccccatccggtacgctcgacctctcatccaagaccctgagctcgctagacgaagacgctgtccttgcattcgcagacaccattcgtcatttcaacctccagcaaaatgccttcgactccatcccaccctccctatcgcacatcacattcctcaccgtcctcgacctctcgcgaaactccatcgccacagccctcacatcacatctctccctccctaaactcaaagagctccgcctcgccgccaacaaactcacctccctcgacccgctaatcattttcctcgccgcccccgctctccaaacactcgacgtatcaaacaacaacctcctcggcaccctgccccctctacgcagcacctacccgcaactcatctccctcatcgcatccgacaaccgcatttgcgaagtccccgcgccttctctcgacggcctcaagatcgtcaacttggctaacaacgacatcgagcggcttgaaccgcagatcggcttattgcagggcagtctgaccagcttaaacgtcgagggtaacaagttccgcgtgccgagctggaatgtactgcagaaggggacggaggcggtgctggggtggctgcgggatcgcattccgagggagagctggaggagcgatgggactgtattctttgatgcatgagggtggggatggggaggggacgttttaagtaagggtgaggatgatgaatttggaatgctttgtaggtgtgcttgatatgttgttgccgcagaaggcgattgatcgttggtgagtggctgggttgggttggatggtttttcgcttctctggatatcccacggtttttggctcgtattgcttttgtatttacacacacaaacacttccattcgcttttctttttttctttttttttggcacgattcttgtatataatttttggctttgaatgtttgtggttgttttatgtctcggtcttggtgaatttgatgtagcgctgggcgctcggttcatacacattgtattggagattgaactcgagtaatatacgtccatgttgtttgctttcaggcgtgtagacgcgaccacgtcaccattacctagtttccttagttttagcaggaaaaaaaaaacagataacatttcaggtcggtggtctttatttttttaattttttgagagggcaaagtgcagtgtagtgtcgttttggagaagtggaggtaggtagaagagtcgacagacagcagcacacacacatgcgtctctctccatgtagttttggaaaggggagacacagaacatcatgagtgcattccattcttttagtgtcaaaggcgcatcatagtaacgttttagatagagtcgacagacagcagcgcagccatcattctcttcctggctggttttggaaagagacaagtcacagcagattataggtgcctcttgttctttgggagcataagtgggtggaagtggtgtcttggggaagtggacctcgggaccttgccatacccttggtttcagtgagtttcgggaaaggaggacaggacatagcttgccgacgaacctattttggtaagtggaacaacgtattgtcagtgatggggaagaagaagaggcgagaaagagggaggtatctacatgcgtcaagttggagcacgtgcttgtcatgtgataactctggagcatgagaaaacatatttgaacgatttcaaaatgaaattttggtcccatcgatgcccgtttgctaagtccttcgacccagtaaataccatgaaaattataattttagtcgtgccaaacacaagggtatcccaacatcttcatctccatcctcactatcccatctctttctacacaaccccccctccccatctattatcccaccaacactctcaatccagcctcaaccgccctctatttcctccccatgccctcccaccacgcccgatccttctcccgccgatgcggcatctcctcccgaatcaccgtctcgcgatcatcaaagctcgcgctcctcgcccgactcctcgtcctcttctccgccaccatcccactactccgcctcgccccccgatcctccgccggaaacgtcgatcttggactgaacgtctccctcctgccaattttctttggactcaccaacgtgctcgcaactctggatcccatatccgcgctcaagggtcgcggggcgcgtcgtgacttctttgtagtctgcgtggccggcgggcgcttgtagtagtcgtatattttggggtctttgcgcgcgagttcgcgttcgaggcgccagaggggcgcttcggggagtgtgcggacgccgtatgtgtcgcgggaccggattttccagaagatttcggggtcgccggatgatactttggcgatgtctgggccgtagtcgacgttgaggcggtagttttctgttaggccacgggcttcgtatgcgccgcggtcttggacaccgggaccttcgagcttgtagcgcgtccggacggaagggtggatgtattcgtttgtttggcggagagggcgatctgtggctttaccgttgttcggatctactgcggtgtagtggcctggtttgcgcacctaaagtttattagagacgctaaacgccgtgtcaatgtgcttaggacttacggtgctaccgcccaaggcaaaaaggccagtcagttcgctgtatatgcgtccaaaactccaaggccgtattattccttccgtcttcttgtagtacttctcattttgctcatcttgctcaaacaagtattcatccctcatatccaaaaacggttcaagctggctcatcatccaagctaaactgatatccgcaatctgttgatcgtcatatccacctcctacattggcatgcgcaccaggaaaccaaacttgccgtaacgttgtgcgatttccttcaggtttctcccacaccgctggcgcgaatgacgacctcgattcatccagagcgagcgcttggaacgcattctctacacagttgtcgagctttgtgtcgtaaaaggtcgttgcacgtgactcgcgcatttgcaggccaacgcgctggaagaatccgatgcgtgggataccgagtgagccaacagtatcccaaacagcgataactttgataggaatatcgagacgggttaggcctcttcgttccagctcgtgtgcgtatcgtggatcagatgcgctgggtttccgtgtgaagggaatatcgggatgtgctggaacgtagttttcgtctcggcggtgttggacatcgttataaacctctggtagtgcgttcaagcccttctttgtgagcagtccgatctcacctataagaccgccgatgctacgagcagtgaacgcgcctcttgaaaagcccaggaggaagatttcgtcgccgtggtggtagttgttcgccaggaaagagtatgcttctcggacgttttccgagaggcccttcccaaccgtacctcctacgaagcgagataattttgacccttccgtcccaacaccggcgtggtagttgacaatctgctgaacaccgtcctgactgaccgctttgatagctcttgatatccgcgtgacattggtcggaaccgcgattttgccatttttgctgccgtcatctgaatccatccacgtgccgtcgcatgcaacaatcaacctcttgaacatgcctcttccgccgctcaggcctggcgtttccattgccagcggtccattcctgcccacacttcgactccgtgctcgactcttcggcctactcggcggaacatcgacaattagtggtgattttgcatgccgaggcggtgcatctataatcactggcgccggacccatcggagccatcatactcggtgcccgactcctactccttgctcttgatactcttgacggtgcgacagacattgcgcgaggccttctcttgctcctcttcgagatacttgaggaaacacttgatcgcggtgatcgagtgcggaaggactcggtttcgctactagaggccacttcagtgtggtcgagccacccctggacgtggccgagcttgtcgtcagacagtgtgaaaactgttgcggcgtgggtgtgggcgtgagtcgaatatcagatgtcggcagataggcggtaatgatatgcgctgtccgatgccgaccacgaaggttgtcgtcttgccgttgaccacgtatgcaaaacagaccaatctagttaacgtccagtcttggtatcgcgatggtctttcgatgacttttttttctctcctatacgcagctctttctcgatcgccagccttctccttttactattgcgaatgtcctcagccgggtagcagcgctatggtaagcgaaatcgtgagccgcgggaacctgcggcaacttcacgacgcagtgcaggagtgttttcgagtaccgtcaatgacgcatgtgtttgcaagtgggaagaatgtaaacaatgatcgcgcgcgcatgcgcaccggcgtgctcttacatgcgagttgggcgtcgtcctgttgtggtttgtgcttgggctcagatcattgggcgagcaggcgatctgaccacccagccacctgtgagatgagattcgtttctgcgaactgtgtggctggcttgcttcaaagtcattgtcaatggatgtctggcagatcacctgttcgtgcgcaccgctaaaatggcattgtgcggcctttgcagttgttcctccaaagtgaggcggcagtaatccccgaccgcaacttcctcaccttcctagcgccaagctctggtagtcaaggatgatctgttcaccgagtcgatgcggctccacaacgcctttgggcgcgaaggttccgagccggtgagggccccagttttcttgatgagttgtgcatcgagctttacgttaggtgcagtgaggaaagacgcctacataatgtcgcgctttgttatacggtcgagttgcggtgaatgcaagggccatcctcgctcgccagctactcgccgtaccggtagtctagtaatacccctcatgaaatagacggactagaatgtgcggtgtatgaagatataaactgtttttcaatttgactattcagcgcttttctgtagcgaaaccatcacgagcattttagttcgcttttcccgcctagcctatccagtccagaaacaaataacgccagtcaagattgtgtctagcagacagccagtgtctcgagtccaatccctgacgcagcattcgtacactcaaacatagctaatggtacaagtagtcatcatccagcgccagtgatcccataacaccagccactgaactccagcctgtattacaacaaccactccagagtgtatgatgcagcgcgagcggcgaaatctaggacgatcgcgcaaaaggaataagatgagatagtaataacagttcgtagaaaggagtaacgagacgcgtgcaggaaattcgtaaatcgtatactgagtagatggtccgaaaagtgagaaattagcgacctagtattcgccgaatagaacatcgagctcatcgagctcaatggtctcgggactcttcatggtccagtccaggtcttcaaggtcaagctgtatcgcctgaggcttgaaagccgggggaggcatctcgatgtgtagcactggctttaatgcagggctgctcggggcaaaagcagtagcagggtccatgtggccgaagagtgcgacagcaatctcggagttcttccgcgctgcgctctcttctgtctcttcgatgctcgtgtgtacttcctccatggcgacatcgctgctggtggtagattcggtggaggcggaagcagaggcagaggcagaggcggaagcactggcagaacgctcgcgctcgagctcctggcttctccgtctttgctggaggaacgaggcggtctgtgtaaactcgcgctcgtctttttctaaaggcggcgattgtgcgcggcggttgtttgcaatgttcgcagtggtcggaggatgcgactggttcgagaacgggtcgacgctgttctcatcgtagtcggagaggtcgagctcgggagagggcgacatgcgatcccgcgaccgcgcatcgagatcctcctcctcggaggcagcggacgacagcgacggcgtgatgatccgtgcggcagctgcagcattgccgccatctgtaggaatgggctggtgcgggcacgtgctgagaaagtagtagatgcgcttcgggtgggtgccgacaagtttcttatcgagcgggcagcgcgacagggctgtccaattgcgcttcaggtacgtcgcgaggcgagacgagatgatggcggcagggttcgcagagctgttgcatgtcagcatgagtaagaccatctgcgcgatgcagcctgtggtgcaggtacgtacctctcgacaatgggaatggtgggcgagagaaccaaggccagttccttgagcaggtgggggcggttgcccgtcttctcgagctgttcgatcacgccgacgacgatttcatcgtcgatgccctgggtgtcgacttttgcctgcctggactcgccgccgggcgatggtggcggggtgtctgccacccgtcccgaggattttggtcgcgactcatcgaagcgcagggcgattgggcgggacggcgatgtgatggcggatgtcgagttggagtgtgtgcgtttgaccttcttcgccgggtggtgggcgtcgcttgttgaaggcggtgagcgcgcggatgatcgcgaggctcctgggaggtggatgccgagcgacggcagcgacaacgacttgcgccgtgtgttgtagcccatgttgaatgtgtcgcacgcaaataacggcagaaatggcgagagaagaaagacgctcgctcgcaggaaagggagaaattattaggctggcaggagggatgcaaccaaattcgttgttgctgtaatggatgggatgccagggtcgacgattggtcccggaatgcacctggcgcagcgactgtgcagcaaatacccagaagccggatgttatgtatgcaaggcgtagcgtgcgacgtttgcagcacgagatggcctttgcaagaggcgtccgattaatctgaccgcggaggtgatggatgaaggaagctgcggtgcaggccggcgacactcgttcgttcacaagctgcgcgactcgcctcctgagcagtgaatacgtaactgcgcaatgaccactgggctgcctttcagacgggagcctagctagcgatggcaagcactctagacaactgcagaaccacaacaaaaagtgcacgcagaaaggcaagatgaacacaggtgacaatggtccctgggagagttcagtgaagaatggaggggggcacgatgagggaagaaacggagtctcaggtggagcactcgtgaagaagcccgactagggcctggctaggcgaccgtgcgtgaagagtgaatgtgtaggggtatgatgccatgctacttttagactcgttttagagccatctctgccatgttggctcgggtcgccaggggctagagaagtcgacggtcctatcaacgctgccgtggctggcggcaagcagcagacgttgaggtcctgaaaagcaaaagactctacgggcaaaagcatggcctcaccggacacccgcttcaacgtctggcacatgcctcgttcgcccgaccaatcccgcgcgcctgcaccctcagcatccatcttgaatcgctggctgcgtggagcattgggcgcagtatgaacctcgccccgagcgtcagacgtgctctcgcgaaactcaacaccgtggggatcgtgctgtgatgtacacagttctgacaccatcgcgaaggtttatcacgaaccaacccgcccttactagaaaacgccagtaccagtgccaatgcatctgcatgtgcaagtcgaaagttttgccagcttacgggcgcaccgatcaaggtgacctcattatgtcgttaatctaatgcgcgcacttcctttcctctatctgcaatcgagccgagccaacactctccagctgtctttcaccttgaccgccttccgttccccaagcgggcatacacgctcgatgcgagtggttggacgacttccgtgatctgaagctgcgtgcatggcatcttgctccaacatgcaggcatccctgcttcgcctagcatcacaagtggatttagcctcaacgcctgcaagggccttcctggggcggtgagtactcttttttttctagattttttttctttgtccgggtgttgccattcggcaaggcctcggcaacgctgaattacttcgtcgcgcattggttcgtcggagtgatggggttgcagtcatctctcgttcctccctgattctagtagacgttgacgcgcaggcttttgctgatgtttgtctcacgacaagcgcatcgccgtcggctggattctcgaacaccacacacgcgacgtgccactaccgccatgattggcagggcacgcacgcctgtctttcctccttcgggccaggcgcctaacgccaggtccggtatgcatgcgcaggaagcgtcactttttgtggggagcaggaaggtcgcgcgtcgaacttgagcgattcgagctgttggcacacagtcttgcggaagcgctccgccttccccagacgaagccttgcgtgaaaaggaagctgctcagagagacggtgagacttctgtttgctgtcctacgtttgccatgcagccgcccgagcaaggtgtgaattgaatgcatgtcagcggtgaacagagcgttgggagctccgcattgcggttgccctgcgttatcgttcgacgatacgaagttgccatctctcgacacgcaagcgccatattgcctgcccagatgataagctggtggtggactacccaaggctgacttgcccaaggtttgatacttggtttgctgtgccgtgccacaagcgaatcgatggtgcgttctccgcaatcctgaccgtggatccacgaatttcgggataccttctgcggagcaagcaacccatttctggggatcgaccatttcgggcgaaacccctcgtacaacatcataacgacgtatcttatctgacgtcgcggtcgcacctcaccatcgacatgaaccttattcgaacacagctgcctgcgagttcattgtttagattatgccttactggttgcggtgcagtgcagcaggctaaacttgtggggtggagtggtacgacgcctttcatcgccagagcgaccacgacgacttctgttgtgttaccgtgggctcggcttgcgcaacgggcggttggtcgaccgcaagtgtaccggcaagcctctgccgcatgcccttccgcggcttcagctggagccaccaagtggtaccgaagttgtagcgcttgatatcgaccacctccagcccgctctcttcgacaatcttgccaatgtctttgttccaccagcagccgtgctcgtcggcatgtgcaggcgccgtcttatcgagcagcccgttcagccaatcgtagtgcgacttgccgtgctctaacagcagtatctggccgtcttcattcgtagccgcttcaatgttctgcaacagcttcacgggctccggcgtcgaacaaaggcccatggtctgtatcactgtgtcgtagccctgctgcgcgtcgaacggcgggaccatgggctccagcgcggactgctgcttgaaaaagacacggctgaagtactctttgtgagtgtcgttccatttccgcttcgcgactgccaacatcggcccgcttgcatcaagcaatgtcactgtcgcacactgctttgtgttgtagtaagggatgtttctacccgtgccaaccgccacttccagcacatgaccctttgcctgggccgtgagcttcttgcgcctcgatgtgaggagcaatagtgtttccgacatatcgaccttctcgtcgtagccctcggcttcccggtcaaagcgatccgagaggtctgccggcaggttcttgagttcgacatcatgagtcagcgacacgtacagcatcgagccgtacgtgcccaatccaaacgcgatcagcccaatgccaaacatgggccattgtcgccatctccgcagtttcgcttggtgttgtgctgacttgagttcctcgtcggataacctctgcaagtccgacaatttcggcctctctgaccacactttctgccagttttctttcggtgtagcttcgggtctgcgtagtagtggctcagcggcggactgccctcggggcaattgtcggcgtgtcgacggtgttggaagtgtgcgtttcgttggtattgacttgggaggctttggtattttggccatggcgtgcaattgactcgttgcggaacgagttgttggtgtagttgtgcaaacggcgatgttgtcgaaagcgttgcagaatctccaggaaactttttgcgcttacacttccccacttggttagcgaccgaccgtttctaagcgaatctcccttcgatcagcgtgcactgctacacctcagctaccccagaataaagagcagttctagactcctgttcggcgctactctttaccctcgtacgaaggagaaaataacgatctatgccttccttctgtgaacgggaattagatgcgaaacatcctcgagctacctgggtagacacgaagttgtggcatcaatcaacgaagtattgattaattgtatcgatcagctttttgtcaaaagagcacccatgttttttcgatattatttccaggggtacacaataagagggtagagcgcttctagcgacaatacctcgggcattaccaaaatgtataagacatcaaacacaattgaagccgaaggtactctcattctacgctttcttgcctaagaagggcatttcaagtacaaattgacaccactgccattaaaaccatgattattgggcaataactttccaagtgaggaggcagtattatgaagtaacaatgctcccccgagaatcgatcttgatcgacatgatacagggcgggcacgaatcgcctcttctggcggtatagtcaaattcaagggatttccgacaacttatgcaagacctgggtcatagcgggtcgcgtcagatgttggccgaactgtataggagctacacggtcgacaacgagaagtctatcgtggcagtttgcctcatgtggcagaaagatctggtgagtgtcctagaagttagtctcgctttcgacatcaagaagcttatgttgaactttgagatcttcagagcagcttagccaacgatcagttcaatgcaagcggaagtcaggttggggtggaagtagatattggttaggtcacgtttagagttgcctacttaggtaggttgtcccacgcgaaccgatcgcctggtacgcgtccaagctcctgcacctgccacgaggtttgaaccgtgcccagccgacgcgccgcagacgcgccttgagaacgacatcggcccacctgagataacattttgcacaatggtcggtgcgtagatttggtgagtagatttcttatgtctttagtgtcctgccattcaattgactccatctcttctgttcctgtactctaatcatggtttcgtcttcgtctgagataccttcatccattttaatcgttggaagcggcgcttttggcttgtccacagcatgggcgctgtgtagaaatagtcgatatgcaaataccacaatcactgttgtagaccgccagccattcccaactccggatggctcaagtgtaagtctaaagatctcacattgtgcctagcttcaacgttgtgcctttgaagtgcctacaatttggcacgcaatcctcttttgctcgcgataggagctcaattcgtcgcgcagatcgatacgtcccgcataattcgtcccgactacgccgctgcccattacacacgcctcgcgaccgttgcgcaaaaacgttggcgaacagacttcgcaccagaacagtaccatgaggtgggcctcgctgtgacggcatggggtcccgagcagaagtacgtgtcagagtccctggcgaacgtcaatgctattggttcggataagactgaggtgctgcggtcaccagaggacatcaggcgagtatgtgggctagaagggaaagacgaatggggcagtggcagcaccggatatgtcaactggagctccggttgggcaaacgctgaaggcgcaatgatgtggctccgggaattggtcgagaaactgggcagggtgaagtttgtggaggcgagcgtgaagaagctcctgatcgaccacaagaccagtaccgtatctggcgtccgattgagcgactctaccgaactgaaagcagacctcaccatcctcgcggcaggcgcctggtcggcctccctcatcgatctgcgcggcatctgcaaagcgaccggccaagtcctatgctacatgcccatctccccctccgaagaagccgcactctccaagcgccccacggtcctcaacctctcccacggcctcttcatgatcccgccatccaacggtctgctcaaagtagctcgtcacggccatggctacatcaaccctacaaccatcccccatcccgaatccgaagaccccaacgagacaatcacgatctccctaccgtacacacacgtcgacgacccatcgcaacaagtcccgtacgaaggccaaaaacaatgccgcgacttcctcacctcgatccatccctcgcttgcaacgccgtcgcgtccgttcacaaagtcgaagatatgctggtacacggatacacggaatggcgatttcttgatatcctaccatccgaaatatgagggactgtttgtggctacgggcggctcgggtcatgggttcaagtttttgccggtcattggagatagtattttggaatgcattgagggacgaacgccggaggatttcaaggggaagtgggagtggcccgagcagagggtgcccgaggaggaatggaagggggatgggagtcggggtggaccggttgggatggttttgaaggaagagatggagaagagtagaggaaagttgtaaattatgattgtagggtacttttgagtgtaaatggaaattatatgatgtatatatgtattgtgataatcgacgagcgagtagggagtgtacgtaatccttcgtctggtctgcaaagcctctacattgccacactgagtcctaatgtgcgtctcttggcctcttttggagtacatacgcctccgcaaccctcaatttttcttttttttcccctcccaacccccatgccgtacgaaatctcaccaaattgcttcgggttcaactacatgtctcagaaagctctttgcttatcgtggatcacagtcatgtgttgctctggctctttctcgaaaagaccttagaattcagtacatgttgtgcttctgagcgtgcatccaaaaagtatgtggaagaattctatatcgagtgcccgcggtgtttccaaaagtatctactcacgaaccttatagccttgctaccatccaaaatgtacaaaatgcgcatagctaggccggatgttgcaaaatagctgacgatagtatcttatggtttcacgacggtccaaaatctgcgtctctaatgttccaaacactgcaagagacagtatcatattgcatattattgggctgtaatcagtgaccactaaggcagcagagcgtctctgccagggccgcggtcgaaaaagaagcggacgaatgtgcgatgggtcttgcgcgaacaaggtcagcgtacatgcgcatggctttggccttcaaggctcgaaatgagtgtcaatggtctactatctttgtcagtatgcagacagcagatgtggctcgatggtgtataaaagcttcctcacctgttctgtttctttttacattcatcacctcacaataccgacctccgaagcactcgagcatttgctcaatgtctgcgctctttttccccgccagaaggatgcttactccaaaacaaacagcattccattcgatggtatgtactttccaaaacctcaaatggacacaacatgttgttaagtattgtacatgctttcccctccaagatatggtttagtaaatagatgtggaagcaaatatccgaaaaggtgtcatcgacactgcatgccgtgttggggtcagaaccgtagtataaaaactctacttcttgcagcttccagcgcatcttcttacatccacgctttgtgcatccaatacgaaaaatttggaactcgacgttccatgtttgccttttcttattctcaaaagctcacttcaaaatggatgcattgcgcgtcgcaaatcggttgctatgaatggtgagagtccgactttaggaaattcagcgacgctctcttgacgcatcgttttggaaagccccaagttcctgtacctggtagttccatcatacgcctggtatactgctatttacttccaagtattgtctattaatggtctggcttctttaaaagaagtgagaggtacaggatgcctggaagcaagtgctcaaaatagctggccaaaacagtgtatgtcgtgttgctgttagaacgggactagaagagttctgcttctcgaaactctggtgcattaacttagacccacactctttgctccaaagaacgaaatgctagacgataatgaacatggctgttccttctaatggactatatattcatatcatgtggatcggtgacaggtggtaattgcatcacaaatacgtacatgtgacttgtatcgacgtcttaacatgctgtatttgtccactgtagtagaggttatcgagatgactgtcactgacattgggatgcttcgtttctcgtgccccgtctttacaacgcggatgagttctggcgcaatttgtttcatctatgagtgatcggggccgagcaacacatgcaaataagcaaaagatgcatacccgtcatacctattcatgcatacattcactgaaatcataccgagtcaagttgcatgtttgtaaggtcgtagcaagacctcaagaagcactgagaatatcttctgcgtgtgttcgctgaccgaagttaagaggtggagataagcgtatcagttattaataccataagcaggatgcattacaaaccctacatgagctccaagcctgactaattcgcaagtgaccttgtaactatcgcttgtgacgcgcttcttactcaaaccagctagatccgggtctcattcgaacacccaccacgactatttaaccttcgtgtctcagctcacccacttgtggaaaacatctctccatctcaagaacacttgttcacatcttgcgacacctgatgtaaattttctgggtcgttttacgagactttatcgcaaacccctttttgcttacttcatcatcgaccccgccccctgagcgctacacgcacaatgtcttcagtagtcgtcaaacccggcgcaactgtctttgtaacaggagtcaatggattaattggtagctacatcgtggatcagctacttgttcgaggatacaaggtccgcggcgccgtgaggaacgtggagaagacgcagtggttgaaagagtatttcgacagcaaattcgggagtgagaatttcgaagtggtcgaggtaccggacatgacgattgaagggtgctatgataatctcctcgaaggtaattaaattcaattcactccacaactgaagcgcggccactgactaaaagtaacaggcgtcgaaggattcatccacgtcgcctcacccgtcggcggcatactggatctcgacctagctctcgatattgggcggaacgcaggtatcaatgctctcaaagcatcagcaaagacaacatcggtcaagcgcttcgtcaacacctcctcgtccgctgccgtgagtatgccaaaattcatcgaccacgactttccactcgacgagagtatgtacaacgacgaagtcctgaaacaggctagagtggaggagtcgagtaagaggaatttcatgatctatgcggcaatgaagagtgagacggagaaggcgatgtgggcgtggatgaaggagaataaacctgggtttgtcatgaatagcatcgtacgtgcattcctctcctgctttgtatgcgttactgagattacttagcttccgaacgcaaacttcggccccgtgctcattcccgaccaccaaggttacccatcgacaatcgactgggcccgcgcggcatggaccggcgaaaactttgaaggctatgtcagcaacgttcctccccaatggttcatatcggtcctcgacaccgctctgctacacatctcagctttgatccatgaggatgtgaacagtgagcgactgtttggctatgctgagcgctgggacgtcaatgatttgctttcgatataccggaagcatcatccagagaaggcgctccctgagaaggtacaaggcttggagaaggacaggacaacgccgccaacggcgagggcggaggaggtattgcgttgggtgaaaggcaagggatgggatggtctggaggaaagcgttgtcgcgatgagcaaggattggtgaggaatatggcccaactgtttacgccgtgaccctagacaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactactcgagaagaatatcgtcttttagaacagcccgatatatcttcaaacacttattagcaaacaaagaatttttgaaatagctgtatgttgtacagctctagctctgactgctacaccattagtactcaaattcaagaacgcctaccacatttgcgtgttggtggtaaggcgtaccatggatcttgtatcctgtcggcgaagctcacccgaaattttccaagactacaacctacagccgcggcgatcgagtagatagccgacagatgcttccccataccgacccgcataccgcttgcagacaatctggggaagcgaggttcaagatttactcgcgatgcagacgttcattcgtggacaaatagccggcaatattcttccgggtggactgtacttggcgaagaacgcgccaagagcacagcggcagtatactcgtaccttcattgacggaaagatacgatgatcgttactccggttcatgtttgtggctgggacggccacaggtagtcctggcacagactgtacttgcagtaggagagtacgagcttgaccacgagatgcgcctcttctgacgaagcggctgggcatgcgagtcgtcttgagccagtatttaagagttaagaaagctggctattgtccatcagctcggcttgatcgattgtcttcttacctcgattatcaaaatgaagctcactcgaagccttgctctacccctcctggcatcattatgctcagcagcagcagtgcggagacaacaaggtgacggcccacaaggcggtgccgactcgactcaaggagacttgggcggtcgacctttaccacggttcccttttcccatgttggagttcccggtagccaaagaaacaattgtactcaatgagactatgtacatccagccaggacaggtctgggacggtcagatgaagagatatgagcgtgttgaggggagctgcaacgagcaagccgaaggaacggatgccgatgctgtgttcaacttgctccctggcagcacgatccggaatgtgatcattgggaagcaccaatctgagggaatccatgctcttggagatgcctgggtcgagaatggtaaggagcccatcgcttatctcaaacaatctgctgatagctctaagtctggtgggaagacgtctgtgaagacgccctgacctccaaaggcttgaatacgcaacttcgcgtgatcggcggcggcgctcgaaatgcacaagacaaggtatgtcgggcaacaatcgttggtatgagaaatgcatattgactgtcgatgccagatcttccaagacaactccctaggcggaaagtacaacatcaccggcttcgtcgccgacacttttggcaccttctaccagtcctgtgggaactgcttgaaccagtcgaaacgcaatgccactatccaaaacgtcgttgcaatcaacggcacacgaatgggcatagtaggttcttcttcaaatgtcgtctttcctacattattacttactctccattagatcaaccctaactacggcgatgagtaccgtatcaaagatgctcagatccaagacgtcaagttcatggtcgacaaggagattggtaacaacgttcaaacggtgccgtacacggtgggtactgggccagacgagaagtatgcgttatacaacatgacgcgtgatcatataacaatattcaacgggacgatattgaagcagtatgtgcctgaggacccgtacccatggttgggagagttttggccgagtttgaggaatggaagtagtaatgcttgaattggtgggtgaacatgaaggcaaaattcgtttgatagaaatcttgagagagatggcgacacgggttaattcgtaatgcggcatgaaagactcacatccgttgtctattggaccttatctgtgcttgaagctgttcttcccatgtgatttgtggcaaaatcgtacatgagtgatgtgcatacgcgaagagcggtactgtgatcaataatggtacaagtataaataattaatatgccaatcaattcatatcgaaacttatgatgtgcatttgtgatagtaaagtcgccaaggtcgcagtcgcgaagtgtacttagacagcggatccctgtaggtcggccttggcactcacgtgctcgcttagcccactgaatttcgagcccatcgaaagttcgcaggcctcagcaaccgcaacgactccaaccgacgccgaactccacacaacgaacgattaccgttaaccacacaatcgcacatcatggataccgctaaggcacccgtcaagctcgtcaaggtcacccgtgtccttggccgaaccggtacgcgaactcccacaatgtgctgaaggctcggaggatgaagaggggcattcggagagatgcaacattttggcggaaaagacggcatgctgacagaaattctcaggctcccgtggtggtgtcacccaatgccgtgtcgagttcatggacgaccagacccgttccatcatccgtaacgtcaagggcccaggtatgcgcacaacgacgccaaccttgcagcaacaacgaaatgctgactcagacatagtccgcgagaacgacatcctctgcctgctcgagtccgaacgtgaggccaggcgtctgcgataagcgcgcaccagtcgggaatcaaggagcggcatttctttcggttacggagttcttgcgaaagctatgggcatcgatacggactactacatgacggaatgatgcaggtgtggcgctgagaaagcgctgtgcctgggggggttgtggagatgattcggatacgaacatcacgaaaagatgacatggggttcactccggaccaaatcaataccattcgacctctcaaattgctcctgggctgaaacgctgtcgttgatgtgactgaggacatttggcagacaagctgacagctatagaccgaactgcccaattccaggacgagctacgcatggacctatctcttgcattaagccttgaaataggagcatctcgaccaaatccgtttggcgcatgacatttaatcctctagatctccggaacccaccaatgcccgcgacagacgcacctccgactcttctccgtctgtagcccaagttgcccgacagtcatacttcttgtcgaacagataccagatatcccataggagacgtagagcgacgacccggctctggaacagcatgaacttgggatccgtctccatcacgtcttccgcggccttggctatcttcttcgttggtgacagttggagctttcgctgcgcgctcttcgtcctcgtcagacccaacgtatctttctgaacctctagtaggatagtgctccactccggcatgcccttggtgacagccatctcgcccgtcttgaccgtcgcaaacacctcgtgccactgacccgtgacgctaaccacagacttgacatacagcttccacaatttcttgaacgccaggttgtgatacgcgccgcagatgacttcgttgccctcgcgccggataaccagaatcagcccgccctcgttattgtcgactttgcggcgatacacaaactccttgacagtcgggttgagaaacgcttccaagcaaagcacgccttactcgtatgtgacagcaccgtagcaaccgcatcgcacagcctcggcctcgcatgtcgcaccagcagatcagtcgcggtgaagtacgcctccagatcgacaacacgcatgcatctcggcgactgcccagcgaaatcccgcgtcggcgggagatggatggtcttgatgacttcgtcgttcgcatcgccgtttgcgtcatatccccacgtatttcccagctcttgaaccttctcacattcctctgtgtctgtcttcttcgccaccaacacactcttgatcgtatcgccccatccgcgcggcgcagggatattatagctcgctttaaacgtcgctgccacgttgcctgcgtccatccactcgtcgtcctcggagtcccagatgctgctcatgtcgcgtccatttttgttagtatcagcggttgaggcgagtgagagtgtcgagcccgtgttttcggcgcgcagagtgggaggggatagggtggggtgtctgactctggcggtgtgagcgcaaacgctcgtggtggtggtggtggtggtggtgaagccgggaggagacgtcggggcgtcgtgcttgcgaagactgtcaacggtgtgcatgtcggctccggggtgtctgttgagcgcgcgggtgttagtaatggatgcgcggaagaagttgtctgagccagggacgtcgattgctgggtagtgaagcatctcttcagagccagaatagggaagtggctccagacgagagcgctttagtgatgtagaggtagatgatggcgtacgtgctgagtttgccaatatggctcggaggctctcgatactctccatgttgaggcttactggtgaggtggaatgggattggaggtgaggtatgggagtcgacgggtgttggtaggatgtacagcgaagtaagtgagttggcgatggaactgttgccttagctattgagcatcattgttgtggtcacatgagcttgcgttgaagcgtgtagcaccatcgtgtaggcatccatcgtccgaagtgcccttcatctactattgacagggctcgagtgatgcgagtgggtgattagggcagctgtcgaacttcaaaccggcatgtctcctctttagttagagcaaaatggagcatttagtattttaagaatgtaatcactgacaaaaggatgtcgagagcatcatatagatatcggagtgtcacatcaagtcaagtgtgaaacagcatattgaaaggtaagaaatacttttagtattgtctgaatcataagcttcatcaatctatatgctatgctgtgcaagcaagctcgcgagctatgcggagtatattatcccaagaaacaaaggaaagaaagaaaatccaccccgaaaacgccgtagaatgcaactctaggaagtactaaagtcctgctcttccctatcctatcctatcttttccatccatgacccacttaagcaatagcagaagcagaaggatcaccgtgaagaacagggttgatcttctcgtcaaactcaaagttgaagtcctggcccaattccttcttcatagccgtcttgacagcctcaagaacattgacaaacacgccgaagctagcggggttctcctcgtcgttctcgccgccctggaacacaccagtgcgcaccaggcaagtgttccagccgtacatgttaccaccgatgatatcggaagccgggttgtcaccgatcatgtagatgttggcgggcaggcgctcatcgttgtggatctgctccatccagctggcaatcacctcgtcggcgtacttgtaggtagccaattcaggcttgccgtagacgacacgctcgaggtcaacgccggtgagcgacttgtacatggcctcgagaccgatgcggaaggcgccctgcgacatgcgggggaacgggtgctcggtggggcacagcatgtcgccctgggagaagtagatggggatacgctgggacacggggtccttggcgcgggttccgaagcggccgttctccgactgcagcagatccatgatgatctgcatgtcggtggcgtagtcgcgggagtcggagaagaccatgatggcgtcgatgttgaccttggaaaagtcacggggacgcgaggtcttgcgctcctcatcggtgaagacgcggtaaggagcgatggtagggtcccatgcgatgatgtcgttggggacgacgatgttctcgaagccgtactcctcggcgacctcacggcacttgtagccctcaccaccgacgacaaggacggtcttgtagtactctgccagagcgcgcataggagtgtgcgactggatgaactggtcggtggagattgggttgtgcaggatcttggaaagctgctcgcaacgagggccttcaagcttaccagagccgttggtaaggaaaatgtgaggaatcttaatgccgagctcgttgtctccgttgaggatctcaaggacacgcttgccctctgggatcaggcggtcaccgtggacgaggacaccgtcgatatcgaagacgaatgccatgtcctttgcggcgcggaccttctcgccagcaaggtcctggagctgagcagcaatgatgtcgcgggaaggctggatgggaggcattccgggtcgctgcgcagcgccgcggccgtctgggtagtggacagatgacaaccttgattgcctctttgaccgtgggatgggaagcgaggcaccgaaagagttacgcgagcctcgcctctccttcatggatggcgagagggagaggttgtgcatgtatcctgatacatcggcgacttgtgagcgagttgcgggaacctcgacagcgttgtcggttccatcatcaacagcatcaccggggatggcaagggatgggttgttggaagacttggtctggtcaagaggttgaccgacgctagcttcagcgttgttgatggcagacatgttgggagatataaaacttgatagcaaatggggtatcaaaatggtagtatgagaatatgagacgcttcttgagactgttgtgagatgctcaaggaaagagatgagtgatagtgatggtttaaacggattcagggtcttgggggagccggtatatatctctttctcgaaccatgggtcactccattcataaccccagatagcatcatacttttggaaaacttcgctggacccttatcccaaatccgatccaagccgattctccccactcatgcactctcgagtaacatccaacaagtacctctgtacccactgcgacatcatcgtaagctcggttcagtccgtgcagggcagcgctagtggagaagtctgcgagaccagagaaagagaattggataccgtcatagtggagtatttacagaaaaatgggtttgcgataacaacgtgggaaggtgagtcgccacagcttccacacgggagaacgtgcagccacggttgaggcagcgagttcgccgatccagtatttttggctgggaagctcattcgaccggactgttctgcgcggccggcagacagccgaagacacaccgctgttgttagctgacgctggataaggatgtttcgttgttcattcaacaacccttttggagaagatgtggttggctgagggtggtggtccgtagcaacgagtggctgtgacgtgccgcatgtggatcatttcatagcgcagttcggcgagtttgggccaccaagcatggaagatcagcccagccgagcacgcaagtggttaatgtgtctggcgggaccgcagagccgcaccttcatttgttcgcttgaggcgtctctgatgcaaaaccttcgagaaagtcttcggcccgtcttgtgggacggagtccactgtgatgtcatgttgtcggacgctcagcatagcagcaccctgtgttgaaactgttggatgggactattatggagactctgggagttttgcagcgatgcgagaagaactcgggatcggtgggcgcggctgtgaggtcactggaaggtactgcgatgggcgaggtgtggttgcgggcagaggaaaagatttcggcggaggcaagcgcgtcagatgcgatatatgtagaactggaaccttgacccgcgattcggagcttttggaaccatcacacaatcaaaatcatcttgttctgaaaggttcacgtactttgaataaacttactcctcataccaccgcaaccatggcacccctcgcgaaccagaagacttacaagctcaacaacggcgtcgagatccccgccgttggctttggcacctttgccaacgaaggctccaagggcgagacctacaaagctgtcacccacgcgctcgaaaccggctaccgccacctcgactgcgcatggttttaccagaacgaagaagaagttggcgatgcagtacgcgactttctcaaggccaatccctccgtcacacgcaaagacctcttcatctgcacaaaagtgtggcagcacctgcacgagccggacgaggtcgaatggagcttcaacagctcgctgcagaaactgcagatggactacataggtatgtgctacacaagttctcaacagacatctacagaactcttgcgctgactatactatgcaagatcttttccttgttcattggccaatcgccgcggagagcaactctgatcacatgcccaagctcggcgcagacggaaaatacatcatcaagaaagacctgaccgaaaaccccgagcccacatggcgcgccatggaggcgctcaacaaagccggcaaagccaaggccatcggcgtctccaactggaccatcgagggtctgaagcagctcatgaagttcgccgaaatcaagcctgcggtcaatcaaatcgaaatccaccccttcttgcccaacaccgagctcgtcaagttctgtctggataacgacatcatgcccgcggcttactcgccgctcggatcgcagaaccaggtgcctagcaccggcgagcaggtccggacgaacccgaagctcaatgaggttgcgcagcgcagcggacatgatctcgcacaggtactgcttgcgtggggcttgcagcgcggatacgtcgtgttgccgaagagctcgacgcccaagcgtattgagagcaactggctcattcccgagctgagcaaggaggactttgaggctgtgaatgaggttgccaagggcagacatacccgcttcgttaacatgaaggacacctttggttacgatgtctggccagaggaggccaacggggagctcaaggcataaagctgttggcttacgacggcttgagtcagaagcgttacgaagatcatgtcaacatttagcgataccaaaaagtcaaatcatagacttgtgtatatattgaattcatcgagatatctctcaggtactcttcggaaccgtgcccgcttttcatggtccacactctcaactcgcagaagaagtggtacatgactaatgcagccagactgcgacgacagtctaagatagagatcaaaatctctacatgaagctgcgaattactctggaaagtcttttcactttctaaaacatgactaagtagagctgtctgcacaacggctaggaacacaaatcagcatatgattttgaagcgctttctttgcaacgtgagagccacctcgttcacgtgcaatgtggggtccccgctttccctcggtactgacatcgcgttgacagtgtggaatgggtcctgctttgctagatacatcggcgtgcagcgttgaagtgccgctacggctatatcctacagatgcatgcagattgacccgtcgatcgtcgctctttttacacttcaccacagtgagactcccattaaagcagttcgttgtccagtcatgagccgcatggacccgcttactccgtgatcatcgaagcagcgtccgaggccgggaaggcaattgagtcggggttattgctcgttaggattgagtgcgtgttgttgaaaacagtctcaagtccaaaggctagctgatcaagcagttccaaattgtccctctcccgacgctgtttgtgtcgcgctgctggctgaggagctggagctggagcagttacaggggccctgggaagaacgaggtccgcaaaatgttccttggagaactgcattgcaatttgcgcttcgacatatctttcttcttccagcaattgacgagcgactccaagacatagctgaaccagaaagtgccgtcgactctgcgcactttgaacgtgggtaatggcacctgcggagttccggaggaattcaaggccaggtgttgcactccgttgtgtagggtgatgcagccacagcatcgactcgactgcctcactccagctgccaagccattgacgcgacgagacaaggaacgattgatagagctcgcgttcaattgtgtgctctggtgtagacatgatgcggttcacgagatgagctccagcaggccggagaacgacgtaggctgcctcgatgccttcaatttgcgccatgcggaatgcctgcataaagaccgcgaggcccttgtcgaggcttcgattcgcttgcgtatgtaccattttccatagcaactgctgtctgaacttggaaacaatcttggcgtcaagcttcgtctctttggtacgctgctcctgagatcgtatgaaccatcgccacggagcggccttctctccatcagcgaacatcagtgccactagtttgtccatcgacttgttcccgaagccttgcttggtgttgtgcaagtcaacaaattccctcgaaaggtctgcaccactggtacgtagccactcggcgagtacgaatgctgtagtctttccattgtgaagacgtggaggtgtctctgaagccccatccagcagttctaagcacatggccgctcgcggaagggtagcagcgcctgttgcgatttggttcacaaaccaggccacaggatctccggagcacatccacggcaccaggctccgatgctctcctttgtggttttacagcaaacaacgggttggtcaagatcgagtcgatgtgctgtgtagccgaggcgtaagatgatgggacacgagtcggcgaggggcttctttgggcattgctgccagtgctagcagacttctgcgcacgcctgctgtcaggcaaggggtgttcccggtcgaggtgggcgcggaacgaggtagtgagtaagttgaggagctgctggctctcgcggggtgagagtggcaattggggatgcagcttcgatgcgagcgagctcagcatgcgcttactcgcggcggactgcattgtgtgcgtctggtatctcctacagacgtggtgtggtgtggtgtggtgtggtgtagcgtagtccgatcctctcgtgatgacgaggcgaggtggagtcgccggcaccagccgcacgtgactgccttcttggagcttcgaagcaagcacaacagacacgcccttgcttttgcgctgcccaatactcctctcaccatctgcgtctctcagccgtgcatcccctccagacgcgagactgccgcgtcacgaacgccattggagctccagccttggcaacccaacccatagcctgcttcttttagctttccccgactttacctccctctctacatcatccccacgcacgtcctctcccacaccacaaacacgccccgagtcccctgcggcttgcacacaaacacacaaatcacatgtctgaagtacagtcccggcctgcgcgaggcaggagcactgcccgcggcggcagaggcagctatgcttcacgaggcccgcggaaacagacaaacggcgacggcgcatcgtcaaccatcgacacatcagccgaggccggcgagctcgcggaactcaagaagcgctaccagggacagctgtccatgctgaaggagctgttccccgactggaccgacgcagatctcgtactcgcaattgaggattctgacggtgacctagagaggaccatcgagaagatcagtgagggtacgttcacgtcacatcacagtgcgcatgcatcgctgcacatcatgtcgcactgtcatagcaatcgcgtctgctaataacaacgccaggctccgtctctcaatttgctgaagtacccaagaaggcaaaggaccgctctcgctccaaggcagccaaggagaatgtgatccctacagatggcacatcaagcgtgcgcggtgttcgcggcgaagttccccgacgtggcacggacagcgttcgtggtggtcgtggacgtggaaccgatcgtggtcgcggtggctttggaggaacgactcgcggaggacgtggaggcgcaaccagtggcccccgagctgctgcctcaatcccgacgaccgagtccgctgcatgggacacgacgcctgcagcgcccaaggagaacggccacgctacagagcacgcaaaggacgactcagagcacaaatcgaccgtcgaggcagctgcgaccgctgtcaagggtgctgcgaagaagacatgggccagcatgttctctgcgcccaaacctgtacccgcccctgctaaaccggctgagaagcccgctccagccacggaagagtcaaaggctgtgcctgacgagatccccgcgcatgaagtcgctcaagagcccgcagttcaagccgaagagctgcccatacccccaattgcagacgaggccgtgcagacgccacccattgcggtcgatgatacttcgaagctgacgccagacaagtctggagtaggatctggaccagacctcacgctgacaccttcgaaggacaagctcaccgaggagaatgtcgagcatctcccagacgagtcgcatccgccacctacagaaacagcattcagcaccgtcgccagctccagggacattggaagtgctgtagcaaccccattgggcaccagccaggcacctgtcccccgccccggcattggaggatttgccacgagcgcactgaaggccacctccaccagtggacaccgaagcgcaagcttccagcgacgattaatggaacagcacgaggccgtcgtcatgcccggcaaccacgctgtggacagggccgcggtgcaattcggcagcttgggtctaggcgaaagttctgatttagacgtagatgaggacagggaagaagcagagactcgggaacaaccacctcagcattcgccagtcgcgcagccgcgtgccgccctaccacccgcaccccgccaggctcctccagcggccgaaacacagcaagaatctgttcccaccccgaagcaagcaccaggattacctcctgtaccccagcagcagcaacccttctcgcagcaatcgccctccgcctcgctcggtggacaatcgatgcagccccagggctccaaccagcgctacgatcagttcggacgctatggtcagccaggattacagtcggatgctgctgcacccccccagaaggcctacgatccttttggtcaacaaatcccatcacagtcgaaccaatacgactaccctggtcagcaaggtcaacagagccaggcccagtcacagcccggcgctttctcctccgcaccagacaacttcggctctcagtacctcacctctgagcagcgataccagaactactacggcagctacggacagcagggtgcaccaagccagcaggaggctggctccgctcagcagcgaacaggcagcgctttcggctccggcccgaacgactcagctttctcccagagtcagcagcagcaggtaagccaacctttttgcgacactccatcgtctttctctttcgaggatttgtcgaagcctgccttgcagaaatcagctaccgcctttcccgatgcatctgagcagatgcctctcgagagtcggtttggtggttttcgtaaggtcaggtcgacgaatgagacggagtcgcagccattgggccgacaattttctaatgaacgcaaacagggccagggtcgatacgatgcccagaacagcggacacaacacacccaaccccgccttgggcggacagcaacctggtgctcctggctcgcagagccacaacatgcaacagcatgctggccagcagggacactcaggcgcctacccttacaaccatccgtactataccagcccgtactatgctaactacatgaaccaattcggtggctataaccagggagctggctatggctccttcggaaagggcatgtacggtcagccccaccactatggcatgtctcctcaagctgcctacgaacagcattcgtcctctccagccaacgctggtggcttcgctgcgtctgcactgcacgagcggtctagtggacttggtgaatacggccgttcggcgtctggaacttctcagaaccacagtgcaactgcaggtgctggcggattcggtggcttccccgactcgttcggacgccaacaaggttactctggccagagttcctatgcccaacagcaaggtggtcagccaggagccagcgaggactccctgaagccttttggcgaccctaagaatggcggtcctagcccgtctgctttgggtgctcagcaaggccgacccggatctgctacgcaaaacacccctggccaggctggtcctcaacaatcgcatcagcaaggcttcggtggttaccctagccatttgggtggcaacagccagtatggcgggggtctcggcggcctcggccaccagggcgccggaagccaccagcagcagagccagtatggcaactatggtggtggtttcggaggaggttatggaagtggaagctacagccgtggcggctggggcggaaactatggagggcacaactagcgctctctccatgacttctagccccaggaaaagaggccaagtcgtatcaacaatcacgtggtatggcgaggggtctttcttttccgaccatgttttgacaggctgacggctccttttaaaagcatcttttggcaagcttgataacgcctcagtcacaactttgtactatgaaatctcctttctttcctctctgcattcctctcctcttgcatcctctcactctgtcacatcttggttaagctggttccatcgcgcaagatgcgaaaggcgttctacattcgcaagggagggtaccaaactcaaaaagatttgctttctgtggttaatgtgttagcacttggggaactgggatgaatacggcaaatggggcaaagtagagagtggacatgctctctggttgggtggagttggagtcagatgcggctgcgtatcagcctgctatagctaagcaatgcgaatgattggaagcagacggccttttgtgcggatgtggttgtgttcgttgatgatgaacttgtgatggccttgcctaccgccgttacaacacgcagaacggcgctggaaccgtatatctacttcttccgcggctttgctatctacggagaccttgcggtttctgaaagctcgatgagcataggtgatcatagctgagtcacttcagctcaacataggagagaggactatgctatgaccttgtagcataattcgttcaactcgttgccatcacctaccacctagactacatcatctatctccttgaaccaatcctcttcaccccaaactctcaagaattttcggcaaaatctccacctcggagaaatcccaaatcgtgctcgaacttcccgatgcccaattcgcccccgtccaaaacgtattcgtcttgctctgcaatcccacaaacttcttataaaacccggccttaatctcgtccaccgacaccgtcaatccgaacggtgagtggttgttgctcgctacaacagcggtggagctattcggtgcggctaaattcagcgcgctgcggattctctccaccgacgcgaggacgtcggatttgaactcctcgtccgacatttctgcagggctggagtactgcacggagtacaagtcgctgacttgcgggttgaagtagtacgcgccaggcagcgagggaacgccgaggggcgcggcggcgtcgtagttgtacagcgatgcgccggtagggaagcccgtgttagagacgacggcgttccagtagtagctgttgttgaagcgcgagaagacgtcggtttcttcggtggtcaggtcgagaaattggtccagcagagcgagtttgggagggacggtgatgaggagttttttcgcgcaggagggtttgcgggccggagggggtgtgggctgtgagtgtgacgcaggaggatgtgcggactatggattcgatggtagcgcatttcaccacggcgctggtgtcggaggtgagtttttgctcggcggcgtcccagagcgcttgcatgttgtggtttgcttctgcgactttggttttgtttttgcgcgcggcgacttgcatggggttgaagagcttcatcgcatataaagtgggctgggcgaggatgttgcccatgccttggaactgcaggaagccatcgtaggcgagggcgcccaggtcatgtttcctcaggaattcaccccagggtaagagcaggtcttcagggacggggtcggggaggttgtagccgcggaagaagttgtcctggtattgtgcgaggatggcctcgtatttaactagcgctgctgcagaggcattggcgtcaacaacgggccatgagggcccagcgacagagttccggaagtcgacaggtacgggcttgccgccaggtgcatagggagcgagggggatgttgagggagtcgaagaggtttcgcacggtggtggtgttgacgaggacttgcacgccatagtcgaaagtagtgcccgtcgcattgtccttgtatgtgttggtgtgtccgcctatccggcattccttctcgacgagagcaactgattttcctaattgctgcaaccggatggctgcgtgggtgccgctagaacctccgccaacgatgagaacatcatactcaatggcagcagccacggaaaggagactgggtaccacggccaggaggctcagacgctgtaactgaaccattttggagtactagaaggaagtaaagggatgtggtgtaggaaaggaaaggaaactgactgatatgtatggtatgaacttaggtcagcgttgacgcggaccgcctccgatcaaggcacaattgcggctgatttatagttttcggtatgtttcacgcatcgatggtggcatctacacatacctacacagtacatttaggttgggatacctgacttctaagttcaactagaagcttattacttcttccgcggctctattactcaccgctttcctctacacagcccgcgtctgctacatctcagacacggcacttctgtgctgctgcaagaatcaagcctcgcattcgcacgtgttagcaatatcttacgtgttttttggtgctgacaggaaataatgtcgcccgcacgacagggatgcttcattagcttgctcggttggcgagacgcaggtacgtatctttcctggctcagatctgtgcaatcacgtctccactctcgaacgtcgacgttcgaagcacgttaccaacggcacgcatcaacactggcagcggttcccgcgcacgaaggtttgtgcgagccactttcttgggccatggcgcaagccattgcagctgcgggatcggctggtctcgtgcttagaaggaccgatagaacatactctgacgcaacaatcgcgaagggctcggcaagcactcggcaatgtgctatcggagtagcgatgatgctcgcctcgagggttggtaagactattatgttgcgtcgcgtacagtatggctgtggagttttgaggattgcaggtgttcgagcaacgcgacgagtctgtgatggcgcgtactttcactgcaggggttgatcagacacacctgtaccattcagcacgacaacacgtctcatcgacagaaatcgaggtgtctgccgtctgtctgcccaaggccgtcggcggtccgatcattacaaacagcatcaccgcagtctccccgctatcatcaacacttcaatccaagtttcctaaaacgtcactcccctctcctagcgttcagaaagacgctagcagcccaagatccacagctaagccggggcaagtatggcgcgcatggcatcttcggctaaccatcatgatactggccggtgtttgtcggagctagctacttttttccagatgaatgctgataagcagcaccctgatggtgacatcccgcattgcgctgtcgcaataaaatctcgggtccccatattgttcacgccttgctcgagacagagctttcgctcactttgcttttctttcgcacagcagagcaacatcggaggagaagcgtgctgcaagtggtcgattataccctccgattggatctaagtgacagctgcaaaagaagccgagaagctccaaagcgcgacagtctcggtttgcaagagaagaagaactccaatagctgcttcgtcattgttagaaagcttccaacctacctatcattagcacagagtccctgtcgcactcgagagtcatgtcaaccatgacttcaaagctcgtagagaaagaagggtttcaaacatcgccattacttcgcttgcccttcgagatccgcctgatgatatacgagtatctcctgtatccgtccacgcagccctcgaccggaacgagcacgtccgtcacaaatctacttccagacttccacacgtactactcggatgataccaacaacgacccatttacactgagtgtgaggacaatggacccttggctgggtgcgcaaggttcaagatcgtggaggcgcagaagtacatatcacatccggactggtgagttataacagtattgccccgggcagtctcttgagaccgcagacgaacctcgattcttcaaaaagcgttccatgatagtctacttcttgctgactagcaaacaaggcccattcctgacgacaacgaccccgacaacataccgcatcttgctttcaccatatacggcccatttgcgacgcacggtaccttcgctactaggtctgaacaggcaaatccatgcagaggcatctaaagtgctatactcgacgtactgcttctcgttccataccagtatcgaaggcgccgtgccgtttctaaacgacttgacgccccaagcacgaagccacattcgacacatgagcttcaccaagaaagctctcccatacacgaaagaattcgatcgcgcagaatggtccagcttatgcgcatacatagcacttcaccacgaagctgctcgcgcgccgaacccagacatccctgatgcactcggcttctcgctgcgatcgctccagctgaacatcatcgccggcaagccagatcttggctgggataccatctcacccatcacagcggcagactacaccaccatggtgcgcatgcgcaaggaatggggtgctagtggcgtgtttggaggcatggatctcgagtgggcggaacagttgatggagatcaagggtctgaggaaattgaatgtgcaggcgctggtggagcattgcgctaggccggtgagcgagaagcaggctttttgggtagcatttagtaagagtgtggttgagggtggctttgcggaatggatgcagggcgtcatggttccctgatggaacaatgttttatcacttgtatgcggcaagcgatcatccttcacggtatcgtacaacgtgaatcggagtagtgtattatagtacgtttacctccacggcttatcaagtctacgttgactgcgttgatcagtcaccgatttagaaacgttcttaggactggtgccagtgtcgaccgagtgatcaccagtttgttcgtcaacaccgttgcgaagtcacgggcgtgtccgaccatcgagcaaaagaaaggttaagcacagaacgagcgatgaatgcaagttctacagagcgcaggcaacctgaggttggcagtgcttctcacggagacaaaaatggcaaaaaaggaacttgacgtttggcggtactgggaactgtagatatgttagaatatctcaggaccgctcgtgtgtcaggtaacgtactcgaacccaggctggcgcggatcgcagatctagactcatagagtccgccaaccacaacgcgacgtcataccactagaccataccaccgtggtatttgatttgatgagcactcctcaaaatagctatgatatatactttatacctgaggaagaatgaaagcttgaatgatgatgcaaagacgcgtgggcgctcgacgggaccagatttgatgtcatttggtttggctgtgtgcggggctctttgagtgaaggtctgtgcgcagcgctagaggtggggaactcgttcgacgcccatgtcgctgattcctgtccgatcgctacttctgctcaaaaagggaagtctagcctacatcctgtgcattggccactggatgaaatccccgtaaggatgtctgacggtaccttctccgcgctacgtccaattgcaatatgctaacaatatgtgtacagaagggccacgccgccagtcacgtggcacgcagcgcaagtcctatcgcgtcgaggatgagtacagctttctcgacgaagatgccgactccgtgacctctggccgacagtcgcctgacttcactgagccacaagaggaggaggacgacttcatgcccgatgctgaggaagaggtggaagaagaagttgacgatgaggacatggtagctaccagcgactcagaccaagatgacgattcagagcaagaaaggcctgaaacacccgagacacccgaaatcaacattatcgagatagactccgttccgacgcctgataccacggatggcaagcgcagaaaaggatcgggaccccgtatcaagctgggcaataacaaaatgaaagtgcccattcgcatcacccgtggaggcggcacagcagccaaagcagtcgcagccacaccgctacgcactcgaggtgttccagagttcacaaagtccggagggcaagaagtgcgattgaaggacttatttgggcccaaaagtgatgacttaacagcggttctacagacccgtgacttttgggcgggactattgacacaacaggagactttgccggtgaaggattatcgtccaggagagagcagcatacgaagaagcttctttgaaagtccggcggcgagggaacaggagatcaagactacgaggacttggtatgcagatactggacgacaggtatttgcaaaggtccaagagagtaggagcctgaccgcagaggaagctacatcttatctagtcaatgatggcgcagagtcgctcaacgtgttgtgcggacccgtcgacaaacccgaagtgtacacgctgaaaaagctctcatacctcaatgtggcagagcctttcaagcaaaagcaaggcaggcgagggtggttgttcaatcttggctcaaggatacaagatgcccagtggtcggccaacgaggaaggtagcacgcagtaccttgcggtcgctgttgagcagaagtctatggcgatgcctcgaccaaagccgatggagaatccgaaagcacctgccttttctgctacgaagccgtttcctgcttcgattcagctttgggcattcgatgcgaacgaaaaaggggagtttgatgtatcgaagcagccgcgacttcagctcgtcatctgcacggattggggtgcaccgaaacagtttaggtggtgccctatagatacaagcaacgaactgggtcgtacggaagagcaggataatgctcatatcggacttctagcaggaatatggtcggacggaagagtacggattctcgatgtttcttgccctcggtcggccatgaactcttcagagacacaataccttcacatttcacaagcagctttcgacgtcagctttccacagaccgtccctacatgtctacgatggctatcaggcaccacacttggtgtagcaactgcgatcggcacgttggccatctggactctgacgcgatcagacactttctccgaccaacaagcaacacaaagctctcccagaccatggttctacgaacaaatcgccgacacatacattctcactctcgcatcgggctatccctctcagccacagttggtctccgtcactactgccgacgggttcggtcgcctttatgacattcgtacacccaaagcggacaacacagcttcaatacgtggtcgcacactctccgtgacccaagactggcacgaacagactcaatcattcattgcaccagatgaatactacatgatcagacacaacccaatccgacgttactaccacaacctatacaccatgcgagcagaaagcatcatcacccgctgtgcagccagcccggttcatcccggcatcctaattggcggcgcagacggacgagtcgaagccagcaatcccgtcggaagaatatgtaactacaaaatcatcccctggcagcaaacctggttcaagcacgaatggcgcggtcccatatccaatctcgttcggacaaaacccggcgaggaagacgaagaagaagatgtggaaatggcagacggtggtccagtcactgatgccaacgcgccaccccagtctttcctagaccagcccctcgctcgcattacggagggctataaggcgcttcagccaggcatccagcactctatcatgtcgaagaaaaacccgaatccagaggtgggcaagggtgtcacggtatatgaggagccatctgctgttacggcgttggcgtggaatccgaatcttaagtttggggattgggccgttgcgggcatgggggatgggttgttgagggtggaggatattggtgtataggaaaggtgatgtgtacgtctttaactctcctgtgcttgtgtggaatcatgataccttgacgcacaatcatactatgagtttttcggaagctactgtggcccattttcttacgcaaattcgcctctacattccatgcgacgagcgctatgtcgacgataaacgtacgtcaacagccatattagaaccacatgagtaccatagagcttattgtacctggctaacttttataagaatgacatcaaatcgcttgtgttcatctgtcgtgtcacctttttgatgactgcaagattaatgcgctcaacatctggtgaagaccacattccacagcaaattagacatgatggcccctcactgcgtcaccatacctacaaaagtttcacttttcttctatctgatcgattttgctttttcactttcaccgccgatgtttgaactccgtttgtttgtctcccgcgcaaacgctgttgtctcgcgtttctgcagcaacacccatgggctacagtgagagactgagcgagactctcgctcctcacgaacttcgcgacaatagtagtccagctaaattacccaatctactcaaccttgccattctcaagacgatggcgcccaagagcctactccgctacatcttccgccacggcccaaacagcaaatcgcgcgatgccgtaccacctccccaagtcgcgcctgttgcaccgtacagtactacaaccgccgtgacatcgaaagaaactgtccggtatgaccagaacgtgcgaaccaccgagatcccagactcgccgctggcctacaagcaccagcaacacccctctgaccgccccaacagccgcgcctcctccgtcctcgaagatatcgccgaagaaaccaacacctccccatcgcccagcctgcactccaccgtctctattgcctcgaccctccgctccatcgacgtgcagacgttcagtacgcgcgagctgatcctcgcgacgctgaacgaagccaagagcgcgaatatgggtcacttggatacgattgatacgtcgcttgcgctgctgggagcgttggagggatttagtgcgacggtgggcgtcttgagggacgagatgctggacaagaaggagatttatgaggagaagatggggttgttggagcatttggagagggcggtggaagtgtatgcggtttggggaggaggatgggcagaagagatgaggggaggtacgaagtcgcggcatggggagactcatgacatgaaggatgtaaagaatatgactcagtgtacataaagctggagcacacgctttgtcgcgttcattgaacaaatacttcgtcagcaaacacatcagagagacgtttatgatagttgctgcgcgaaaatatgtcaacgttgcctcatcctaagatgagcacactgatccagtcattttcaaattgactgtgcccgagagattctatagctcgcatacatagcactttgaatgaatcgcgcctcacgaagagttgaatattggaaatctgttgtactcttttggacatatagttgttcggtgtattggagtcattccattctatcgcactgccactcatcgctggcgcgccacacatacgtatggagtgacatgtttttgaagtccaggcaacaagtcacgccggcaacacgtccagttctctgatctttattttcgtcgaccagagcacatgacacttgcttcgatgatttgtgatgaaagcaaaagatgtgtggtttatatcgagcagaagcaaaacttaaagtatgcatacactcaagctcctgtagccaaggaaagccataccagaaatgtctttctcaccaccggtcaatgaacatagtactggcgcgccgtaacttttcaaacaccagacagcagcgccgcatgctacgcgacaccctctctttcagacatggatatctccaccgtacttctttgggttttcccagcactcacagcaaaaccataccatagcccgcagtgtactttcgttttggtgttcatccaatgagaaatatgtttttttttgataagaacaaagggaacaaagacagacagagccacgcgccatccgatttcaaatcgactcttttggaaagcatctagggaagtgaagtgtttttgacgagtgagtagagggaagaagcacatatgccgattgtgcggatgttttcattattggaagaggtggctgtccgagcgcaaagacatgatcttctgtctcgatggctttttgagatacgccgggactgcgcaggtattttgaggaaagaaggaacatgatgagtgatcgagtttatgtttgcatctgcgtgcgaaatgatgggatgggtacgtggtttcgcaccggctttgaaagtcacaggcatatgcccacgccaaccgacatatcgtggctttgtatcatcaatcaccaatatacgccttgggaaattacaggtgcgttaggaatatgcagtattaaataattctattcaagtcgctgaatcgcgaacaagttgtcacaacctcttgcaggctcaatggctcttgcataacgccatctaaaatgcgatgcgatggctagctgatgccttaaatctacataagaaattcgttgcatattttttctcctgccacttcaagtgccagacattatctccggaaatagtcctgctgaccgtctcgattggggctgtacggtgtgtattggtcgtgacccatgggcgccgcaccggacagcaagtttgtttgtggaggtatttcatacggtgacgagttactctcgattcgcgatataggagcgggactggggctgtattcgcgaaggttgctgggtgtctggtggtacccagctgggtaagtcataccgggctcgtcgttcaatgtccgcgcggagtccctcgatgtgcttcttcctctatcaccgaaagccgagccaggcgtatcgggacgaccgattgtgctggcatcgccgtacaccgaaccgccgccgccatgctcatcgctgaactcagggcggttcttaaagttctcaaaatccatattgtcctcggctacgaactcgaacggtcctgtttgtgcagctgtcttgccggggtggtctttgctcatgcgcttcatggtgtaagtatcgctgaaagcggctgtgtcaccgagatcgccatcgagacgaccgcgataaacctcggccagaagatgtttgctcttctcgtgaaccatcggaacggtgagtttctgatagagagcagggtggctattcgaacgttagcaattatcacgtgatgtcctttcacgctgaacttacccaaagcgcacagcgacgcgatcccgcctccgcgattctttgtcaataggaggcggtgcctcggagcccttcttgataatgtcgccaatcgtgtagtacttgatggagttgtcgaaagtgttcttgcagtagaacttgaaagccactagtccaagcggcagtggaaccatggctccgagcattgtccatttcagatcaaagccacgcgcgacgcacagtagtgcaatgatgcagtttgagagcatcacaccgaccaacattcggttgaaaaggatacgccagtacagaccaccagattcgttcttggtacagaagacgtacatgagcagatacttcttcatccacgagtcgatcgagaagtagaaggctacgacgacaagcgtgacaggttgcaagggcgcaaagcatagcgctacggttgagtagaaaagaaagtagttgtagtaactggcgtagtcgaatggaggtggggcggttcgggtgatgagctcccttggtgtagggttcaagaatttgcgtgagaaggaaccccaagcgagattggcaacctgtgacagatcgatagccgcaccgaggttacgctgcacaagccatgtcacccagaaaggcgagacgttgcacaaggtctgcatgatcgtgtcgaaaatctgaatctcgcggatgatctgcatgaatggctggtgctcgtccctggcatatttgacaacgagagtgatcatgccgaaagctgcgctgaacaacgagaaaacgaagaggttgttaaagacgaagaagttgtacaactgagcagtgacgtggcgctctcgtgaggtctttgtgaaatcgcctgctctcattgacaggcgacggaagatgatgggcaggaagtagtagaagagcgaggtaagcgcgggtgctagaataccttgcacgaccgcccagaaccccgggtgcctgttcagttctacactgaacgcctcccacaccaaggccaggttgggaagctttgacaagaaaatggcaatgagggcgttgggaatgaagtacaatatcgtcaacaatgagatccatccatggttgatgaagcgtctccagcgtcttgtctttgcgtctaggagcaagttcttccagatgacatcctttggcttgggagccagacgcacagttgttcccttggggtgcttgttacgtgctgcatacgcaacggtatgagctgactcgattgtctcgtagctagcgaagccgtatggcatggcgtctcttttgtccactgtctcacgggcctccttgatttgaccttcgaggcgctggatgcgggctgtgaggtagtcgattgcgtccaccttttgcttcttgtcggtgaactcggggtccttcttgcttggtgcacatagtggacgtgtagcgggcagctgattcgggttcttgaggtactttgccagcacagactccagctggatgactgccttttcgtgttcttcgatgagatcgggaatatcttttacgttcctcccaacggtagcgcgcggaacttcaggcgtggtacgcaggctgtctgtgatctcgacaaggccttggtctgagcgaaagttcctctttatgtcggtaatcataagcgtgcgagagtgcagcgcattctggtattctgatccctcaagataatttcttcgcaggcgatgtactgcacgatatgtccaccacagaaacccacagacaatgatgttgaaaagataggcaacaacaacaaaagcccacaagatggggccaaacaggctttttggtgtcatcagcatgatggcctcaacaccagcaaaattgcctttcttgttgaactcgactcccttgatgacgttcacagggatgattatgccacatccaacgatggacagcacgacgaacatgttcctgcacatgcgagcgaagcgcaggaatatggttgcgtctagtccaatcatgtgtacgtatgcatcctcgttggtcttgaacacaggccggtaccaggcgaacagacttttgtccatgggcggcgggcggtgcttctcgtcggcatggcggagacggggcgcgtagacgatggtgttgaaggggcgcaacaggaggaagacgaggaagatggcggcactgattccgagagctgtgcctatggcgacgaggaccgatgtttgttgtacctgctgtcgttagctgctgtcctggaagctgcacagcttggggcaggtacgcaccttcgctcctaatgggtcattattgagcagttccttgaacttatccccgacgctcccgtcccgcgggagcatgttgtgtagcgtgttcattgcagagcgagatgtgtacggagggttgagcgagtgtgatgtggcgggctttacctgctacagtggttgcagtggtgtatgtgtgtaacgacaggcaagctagggattcaggtgctcagtgcatttctgctaggatctctctgcggcggcaaagacgatctcaagtgactctagcgagcgtcaggcaataaagtgtatcagagacaatgcaaggaaaatgacggagaggaaagcgcacaatgggctcgtgatgaaggaaagtggtcgcgggatcagcgctcaaagaagccgcgcagaacaaaagggcacgccaaatgacgccgccagtgcttggctatgagccctgatcctgcaccatcattggccaggcagctcctcgcatagacgccggtgcttgtcaacgcgggctccggcaaagtatttttggtcgagaccaggggacaacccgtgcgtttgccttgttttgcagaagatcgcctaggccagttcgcggaccttttgcggagtgcaacgctactgggacctcgtggattcttcaaccttggggtacgtaacgctcgtattatcgaatcttcagagctattcttgcatcgcatactccggtccgatcctatctctcgttttcagctggcatagctgtgcgccttacctatcgtgaacatgggcgctccacgtcgtggtttcacataattggtccctggaagcgtttaatcaaaacgtttatgctgtcaagaagcgcgaggcgtcaggtctgattgggtgagcgcttgccggaagagccgttgaaatttcgtttcagaaggtttcgacaggccgcatttcgaggtacgctgcacatgtggcgcacctgcatccatggacttgagactaggtagaccccgtgaccaataacaacatcaaaacacatccaaacattgaactcacgcgagcagaaatatcatccaaatgtaagattcgctgcatggagaagctgctctagtagttctgtagatcaggatcgatcgaagactgaagatcccgaccatagatgggtgcaccatcacgtgacacacgaacttcatgtcagcactctatctgcacatcagttgcttgccaaaacttcgcaacatcaaatcacgcatttcaaaactgaatgtatcacccaaaggacacaatacttcgaagaagaactttcaattctcccgacttcacagtccacaggtccatccactgctccatcgacacctcaaaccttcaactaaagtatcccaccaagtcatctatctccacctcactccatctcgcacttaacagtgctggtcagggctatcataacgtcagcttttacatctacgcgagcacaaggaccagggtaagcacttacttgaccacccagcagtggttggtgcagatgacaccgacggacgatccatcgctcttgttgccacacaaagtctggccttcatctttcgcagtgatcgcacggtttcttggggttggggtggtgcttggcggagacgaggaccgtggcggagagggccaggaggatggtgatgaggaattgcattgtttcttgttggtcggtcggttgtttgagacgcggtttatttatttcgaggatcgtcgtctgtcgagtcgagggcgagggtttatgaggaagacatcagttggagcagaggctctttatacctacgtgggcagaggcgagtgaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggtgagaggcgacatgcggtgtcctgtcataatcttctccagacttaacaggttaggcagattgtggaaacacgagttctggtcttgcaaacgatatgttgatcgagttctctgccattgtgacatacgcaatatgagtagacgttacaaatatgcaaaaacaagtagctggactgtaaactcgaagcttctgttcagaaatttgcaaaaaaaccaacaacaacagtgtctcacccagtgactcccacaccttccgccgctttccgtattggtccagctgtgacccttcccacacgctctcacctcatcatctagttcttctcgcaatacgcatgaccacggtttgactgtctcagtcccaggtcgttgggcgtaacttacaatcgtgattgtcgggccagaacagcgcgaatagccaacccattcattgtagcgtgagttgcaatttaggaaaggcgaactttgtgcagcagtgtgatgggataacatgtagtattgtgtggtagaagaagcagaagtagagttgctaaaagatgaagggtaaacagagacaccatcttgctcctccctttatacaagcccccaatttgtccagcagtgactgccttctctctgtattgctcctgcccatagtactatcacacctactacgtgcagtgcgctccacctgccttactgcctgcgaacgttttagtttttattgtttcaaaccgtataggcgcagtgaacctacacgagcactgttgcagctttttccagcatccaccgtagggcgttccgtcagatacgcattcctcgagccgttgctctgagccttgtcctgcgcattgcctggcatccaccgtgcggcaaggtgtgcagccctggaagttggcatcggcggcgccgacgaaagcgaagaagagggtgaggttgaggatgtgcattgtgagatcaatggggtattcttatggttgatcgatcggggtgcagcttggctggatgattggtagatcaactaaagtaggatggagatgaagctgaagtgaatgacaggaaataacgctcaagaatgtgaatatctcctccgtttgtacaatccactaattggtccagcggtgaccgctatctgcgcacgctcgcccaatcccatcccagcatctagttctcccagcagtgtgctccgccatcttcggtacctgtcgcaatttcagccctctgttgcgcaaacctgaccaactgtgacttacaggtatgtaggccacaactctggaatgtcttccagcacccatgggctactttcgtgtcatatttgcactcctggacctgacgcttgaagtttgcgtagtggcagcgtttggcgccgatgtcgggacaattcgagcagtctgggggcgggatcttggcgatggcgacgctgaagaaggtgtaggcaagagcaaggagagtgacgaggtacatatttggattcgtggcactgtagtttagctttgacaaacgaagcttgagctggtgaggtgtaggcaagtggaaatggcaatttgagtgtattaatactagctcctccgtgatcgtcatccgttcgtcggttcagcagtgaccatcttcttctgtatcaccatccgcttattggtccagccgtgaccataccaccgtcgctcaagactcacctgccgaggtcgcattccagttggtacagcgcgcctgctcaccatcgtcgtctttacctgtcgaaatgttaggcccttagtacttggagttgatcagcgcaattattcgctcacataaggtctcaaggcagagaagtatagttttgtagcacccgccaggcggacgcctgtcacgatgttgacactccattataaaattgggcccgtcgcagattctcttgccgtgatgggaactggggcatatcctatcgcaatgtggaggtagatatttggcggcagcaatggcgccgagagctagtagggtgatggatctagagaagtgcatgatttgctgctggttgatgggggatggagcttgggcaggggacgtgtagatggattgaagcgtgtcgtaggcctcggagaaaggtttgaacgaagcctgtgattcttgatatcggtgcgttgcgtacggaatgtgtctcccttcaaagtagatttatgcttgtatatgtatgtatcttcggcccctcgatccgaagctcctacgctcagtgcttaggcaaaagtctacagtactggctaccacggtcgactttagaccttgagtctatgagccataaaaatttcagctaataaagagttaggaatcatttaaccagtaaattgaaggggtttttggcaaagagggggtctattggatacgcaaccttggaaacgacaataccacagtgaccaacttcccgattatccgaaccttagcttaccacatctatgtgtattgcgtaccaccttcttcgctacctatagtaatctcaagcggtgtcgggaccagcgaaagcgaaaatattgttgaatttcgcgaaatgcatttctctgcttgctacccggccccaacggctgcgttgtgaaatggaatgttctcttctccacgcagaatggtgaagccagtcgaagagttaaatgccagtcacaacggcgcagtggaatccatcgttctcgacacctataccagcacagtcagaaattgcgccccaagagcagcagcagtacatcatcggcttacaagtctcatactgctgctcattgcagtgtaatgatttcccagcataggccctttttcgtggtcttgcactgctgaacgttattgttgataggaggaccgcactgcttgccatcgaggatggggcaaggcttgcagcgggccgtcgggtcgatcgcgaaagcgacaaagatgaatgccatagcggcaacgaagttagtgaactgcatcttggggctgtctatgtagtggctgttcgagggattattggtagtaggagtaaaagtggagttgtccgattggaaagtggggtccagagtaaaacaggaagtggagggcagaatatgtattctttcaaagaggtctaagcttacgccatcaagggcaagaacttttacggttgcgatattgtgctgaaatttgtgtcttgtggcaatggcgagtcaaagtcggagcggctaatggtccgcctcgtgttacccgtctcgctctgtcacttcttgcgcaagaagtgacaagagcgggaaacagcgcaaattcggacagcagttctagggcgcatgtagcggaacggtgatacatactgaagttttcagaaggaccatcgggaacgacaattgatcaagtcagcaaatgacatgttcttgctcaatgcactgatctagatggctaccttcgtaacaacatagcattggcagccaattatctgatacctcgtacgtgagcgtcctcttgaaattcgacctggagttgccaaacacccatgctggcactttcgtggaagcgatggcagtctcggctgtgaaatatcgggaggaggacgtattgaatctagtggtttttttagcatcaaccacgattctccgaggaaatatgggggccagtagcatatgtagtagctccatggtcgggcttctgttcaaggtccgggaaaagtgaaacacgatagggcgatgagacttactaaaagctttcttgtgtcactcccaggtaacgggatgtcgacgtggtgacatcgtaggaccatttgtctactctgcggcagtgtccattgaagcttcgctgaaatggctcaatgagccaagctatatttgagcatgaacctcgatcatggggcctgcataagtattagaagtaaagaatggtaaccatatattatgaacactcgaggctcatagaatcacaattaaagtagtgcaataagtctattcagcctcatcgccgctaagcctcattttgtcgagtctggatattgtccggcttgctgcggcttccaatggatacacaacagggacacagctagtcacttgtgtacaaacgatggtcgcacagagtgcacctatatttccgtttcagctcacacttcaatctccgcgattgcttggaactattcgagagcttagtattttcacagtgcaatgattccacgcacagcagtgattaaatggatgaattgagagtgaacgcggtatcatatgttaagaagtaactcgatacaagtgtttctaccaatcaatagtctataattttgccggcaggatgccaatatttctgctactcgatcctatcgaagtttcggttagcagcaggcgacatcgccggagctctccgatgatcattgcatctcaaaagatttagtgaacgggcagctccgttgagttgtttgcgacagtcaaatcggcgggcacggtgatgtttgtggcgacagtcagatttacgggtgggtcaaccatccaagtaaattcgtatgtcgagcactgggcaaaaggaattggagtgcctacatcgaatcaacatcgcgcaagtacagcatcggagtataacttacatcctctcgggcattgaaagtttctccacaagcctttgtagcatcgtctgaggcgtctgtgaccgatcccacctatgcaaaggttagtcaccatattccttcagtgacgattatgaggagggcatgtacttaccgcacatggactcgcccatatttttgtcactgcatccagcactatagtccgcggcaagggcgacggggagaagagtcacacaggcgacgataacagtgtcggagagcttcatcttgggtgtagtagttgtattcgacgagtttgtgaaatgatttttgctctgaagagggatgctggaaaacagagacgtgggtagagctggaacgagtgcgagtttacaattacaaggcttttcaataaaagtgggatcattcgtgcatccatggatcgcttgaagtgactataaggcctgatatgctagtgtaattttgaaactatatcgtgaccaaattttgacgacattatcgagccttgcccgagcggtttcgttgttccatggttgagctacatacggtacgctaacgctgctagatgccacaacactacgaacattagcgcactgaaatcagtcaaaatatactgttacagatttaaatctcctcgaatggacggatgggcaatcattaagcatgggttgcatttgcaattgaataccttcctacagcatggtaggagcatcagtagatgcgacattgtttcatgcccgacgcgagatccatattgtccgccaatatcttcaaaccccatacttgaaggtctagacgtaattttcgacaggaggtttctataaagtacattgaattcggagaaagtgattgcaagtgattgcgcgcctggtgtcacacgggggtggccgcagtagatactggatgcagcacatgggtcgcgattagcaggcacagaaattatggacttcaaaaaggagattatcttggaggggtaagtatgagcctcatattgtagtgtaaggattgtcagtttttgcgttgttgaaggttcacagggagtggggcatgaagcgtgagcaatgtcctgccaagacgagtgtattgattcaagcttgggggacaggagaagaacaaatgcaaaaaacattacagttaaacaggtgtagaaggaacatgacaggccggaagcggacccgccgtaatctgcgagagatgaagcggggcgcgcaaacgccaattagctcttcacatcacaaaaccaaccgtgtgcagtaagtgaggcacgacagcgagaacatttacgggaccacaaagatagatttaatatcatgacataagttcaggtgccataggctggcacatgaaagcctcattattcactatccacctggtccctggctctgtatctgcctccatccagttggttctgtcacagtatcccacgaaatgttcccgctttcacaagagaggacctcagtcacagtgaggggtcgggctgttctgaccttttgacaaattagcgaagtcacacgagacccttcatgtcctatggcgagggcaatcttacaatgtccgataccgcagatgtctccggccacccaacagccgttcacgcaatgcatgacggcgcctcgacggcgaaaaacgcctggtcagtgcgttagaagtaggatgataatagtgacgtagctaggaacaccaaccgcaccgcatggagccgttggggctgcattggtcggaggctgcgcagtcggtcttggcggagacggcgatgacataggccgcaatgacaatgagggtgcacaggaacttcatgttgaaggtgcagaggtgacggattttggtttgaaggagtagtcgagtttgctttgtcgagtagttgaagttgatgaggtgcgtgtaggaaagaagaggagaagatgggtttcacatcagctatataagctcaatcctcagtctgggaagctagtgcccgcgacgcgcgggaagcaaacaggagtaaaggtggctgtggagatgggcacgaagatgaggtaaacgagtgagagcacgtacacggctgataggtaggtgacgtcgatagttggttttaccaacgcgtgtctcttcactgatgatacaatcaggcaaaggacgtctgagcgtaccttgttttagtgaagaagtatttttccatttcagagctttgtcgttcttttgaaacgtgagtcgtcatcgcggactggatggttattgtgattgcagtctggaggagtggctaccatgactatagacttcacatttttcgagcatagcttcagggattacattcttaagaatgatcatctgccgagtcgcccgcacagtacacactatggtcttcgctctctcagaaaagtccggccaatttgctgaccaaattattcgtggctcattgcaacatctttcagctctctatcagaatgaagcagtccccttccttctgacttgcataaagtggcgcaaggtacaataccacatattcaagaagttatttaatgactgcaattacaataggtgcttggctttatccatgcggccacttgtgagaagtttcgtaaagcggtaatgaccaatacagccgccgcacgcacgtttagcgatgattgcctcataatggatgcacccaaggccctttcagaataagcacatccatgtcaggttctgatgaagcaagttggtgaggatggtagccaacatgaacatattgccactggaaatattgtcttagaaaccacgttgaagactcgaatcaatataggtcggctgtttgaggaagtaaaatctgatgaattgtgaaatgtatattggtagttgaaatgtcagtcctttaagaatatttcacagtgcacatagatccaaagccgtgtttaatatatcactagtaacacacaaaacacactccagtctgttcccgtacactccagtatctggaagacccagtaatcgaaaaaatggtagaccatacccaccctgtcgagatagatcctaccaagttttcagtaaagcttcgattgctaatgttgtagcgcccctacctcgacctctccgtgacatcgagccatcaatgtgcgtggacacacacccaacacctcgccagggcgtacgccgtttagccatgcgtgcagtaaggcttgccctcccgcatgacgcacttggcataaggaccaacgcgggcctcactggtgtgccaacccttgtccatgcagtaaccaatctgtgcgccatcaagacacttgaagtcgtagtcgcggcacttccagccgggaatcattttgggggggtccttagccaagatgggacgggcgagcatgaagaggccaacgagggtagacgacagcctcatggtgatattgatgaggacgagtcttttcgttgttgtcttagactgtggtgggagcgtagaggaagcttgaaggtgggcttgaaggtgggcttggagtgtgagggaagtatgatggaggtgagtagtagtcgaggagaagaagtctggctatatacgcataataccccaatcgcgggatcttcagaggttcgtgtgatcaggtgaggcaggtaagcgggatgctgatgcgtctgaagcagtcagctgccttcaaaagagcggtagaggatgggagcaaagatcagatagttaactggattctgtggtgattggaacaaacgctttgagcctctagacgggacagatagtaacagcaagagcagatcaccttggggcatggaggacgaacgcacgcacattgtcattattacatcaagggcactttgaacatgagaaccatgatgtttggtagataatggagtatcccttgtactcagtcccaccatctatccacattcccccagtatcaattccgattctcgttgctcaaggtcaatgtcctcgatgacctataacaaaatcagcgctatagaaaggggtgtgattagactgtccactcactgtcaatccgatgttgtcaagtcaccaccccggtgagtacactcccgcaagagtatcaagccatgtctctaccagcagtggggatcatttgggccgccgacgcatccgttagtacagtctgttccctgctcccaactgccggcgctgttgcaattgtagagccagaactcttcggcattgtcgcctgaaccacacttcttggatcctgccttgcagtcggtttttggctcatcgggcttctcgcccttgggcttcggtttcttgcccccccctgccaccgccgccaccgccccccttacgcgccataatggcatcagcggaaactggagcgacaatcatgagggtgaggacgaccatgaggacgaccatgaaagcgagcttcatactgagctaggtagatggaggctcctgggatgttgcttgtggttgaggcgattgaagtagagggtggtgtttgagagtaggagtcggggtgggtaaagagggagtatgggtgaggcaggaatcggtcgctttatctaatgggactaaggtctgcaaacagatgagtcagtgactgagtgttcgcgcaggtgaagggagtttgcagcccgtgcagacgggaggctgttggtgttacccgaccgtgggaagcttaggacaattgagcctgtgactcgtacaaacattgaggataagtgctccaaacacaagtatgaccgcaatgcaggattgtgaagtgatgtagaatttactctcatctggtcggcacatagcgtcacgggcacgtagatggcagaaaagtgaagaagtattgccgtccattgaacatggtatcagtcacgtattaaggagccgcccttgttccatatccatcctgctgtacccagtcaaggctcgaggcttccaaagttccatctccacatccgtcaagcacagaaaattccgagaatcaatgttgaaagcagtaatgagtcctgtagaagcaattagcattcgctccccttcccactcacccaagagtgtgataaacctcctctcaaccaattacctccaagtccttaacctctagttgcagcgggtctcgtcggcatagcagcccttaatgcacttgatcttgtcgtgccacttgttgttgacgcagtcctcaaggatgccgcgggaaatacgacagcgcaccatccacgaaacgcactgagggctcgacaagtccttggagacagcctcggtgggcgcggcaaagatgggagaggcaagcatggcgaggcccacgagcagctgggagattttcatcttgaagattcgttggtttgttgttggtggggttgttggtgatgaaggctggtggaggtggatttggctgatggattagaggagagaagaattgagtcgtctatgttttgtttgtgaggagcaggcctttgcttatatagagagagaagttacaattgcgctagtacgcgccagtgagtgaaaagtatctgagaaactgagctacaacgataaaagatgagtgtgaagagtaaaagcacagagcagcaatgagtaagattgtggttatgtcatatcattggtagcaggagcagcagtgagtcccgattgagccatctctgcgcaaccttcctcgagacgcaacattggtgcagcaagcggagcagcgagtcgattttctatctgaatcccctatttctaattctaacgaattgagctctgggacagagactccctcgatatctggatgtatgtacggtaagataagttcacagtacaaaactacgccccaatgtccatcccgcagtgcaagtcaagagaaacccgagtcttgcatgtcgtgtgtcctaattcgaagcttcgaaatttaggcaacgactaccgaggaaacgtctatcgtagcgcaaggaaaacatcaagtgatgatagtttgaaaagacgctctcaacatcacatatcccagaggtacacctacaaagtttaaagtaacacaatgcaataacatctacaagccctagcaaatcagggtatctaaacatacaagacgatttatccacctacacgcctcattcgcaatgctaacccctactccaaaaccatgctactttacaactggtattacagaaagaccacaaaacaagtaactcctcacccatcgcgagcaggatcccagtacccaagagagaactgagccgaagaaccctcgggaagagaggccccgccgcgaacgatatcccaataagacgaagtcccatcgcgaacagggtcccaatacggcgatgcagacacctattctacatccatcttgtctccattcccagcttccttgcctttcgcaccaggtcgctggacgtggatagtatcgctgacatcattgccttcagcctgtttctcggtgctcttgcgctcggcgaacaggtttgggaacatgggttttgccgcgatggatactgagcgtcggggcgctataatttcttgctcgatttcttggacttcctcttcgtcgagctcactgagttcggactcatcgtctgcgtcgtcgtagtgggcagagggtggagcgctgacctcgggctcttggtcgtcgttgttgacgcttgctgctgcggtggccgagccgctttggtcgaaagagaggtcgggttgctcagctggagttgtagtcggctgggctgacttgtctggcgacaagttgcgtggggagaaggtgggtatagtggcgttgagaggaggcggcgaccgaatgggcatagcagtggattgagaggcagcagcgctggtgacgggtttctgtacacatgcctctgccctgcgaccaatctctctgcgtccgacagcctttgctcgtggcttcacgactggctcgggttgtggagcctgcatttgtggacctagaagctggctcggatgatagattgcgaatggagtctggttcgtgcgatccccagccccgtctacctgtacttgcatcaatgatgatatcggtaaagcaccgccgtgttgtgcgatgaaaggctgcgtggatggcacaagttgttgttgctgttgctctgacggcagaggtggtaggctggggccaatagtcgtatacaacagtgcgtaagtatccccaatgagatcatcgatctgtagtggcttcatgaggccgttattgaggcgcttgagttcgatggcgtcgcgcagaatgtccaacactggatgttgggtgagcgggttctggcaccaagcctccatccgtaaagcgagggtgttaaactcctcctggttgaccgacttgaacgcagagtcttcctggccctcaggaatgttacccaactttcgcagcatcttcaggtaccgcatacacagatcttgccacagttttgagtgttcgaaaaagtcagcagtcttcctccgcactcgcttcgctagagcttcgaagttggccttgtctcccgtcaagtctagaaggtcaacgaagaatctggtgtagcgggtagtatacacgaaatgcctgccaggtcgctcgttttcgggcttccaaacttgtacggccattgtcttagtgaacatctgctgcgtcagctcgtgctttgcgccatgggccatcatgctatctttgccttcgtcgaagataatatgtgctgatcgagatataatgcgatggtgccagctcgatttgtcggctgagcgcaaggacttcagtactgcaaggatgtagcgctcccaaccctctgcgttctcaggtggagcgacattcttcgaaaaggacgtgtgtgataacagctctacccctttcacatggtcgattgctcgtttttgaaagagcttgtgtgcaatggagacaagcttatagtgcggttccagaataggctcactgctacgtcccttcttgttgggcaatgtgtcaatagcgttgatgatggcgtcggtgactgagacccatgttggctgcacgcgattggtagagggaggcgccccaatggcggccgtgtagttcttgtcgtcctcgtttgtactccacatcttccaactacattttccaagcatgtagtagttccaccacttgttggggttttcctggatcgctcgcttgtaaagtgtattcgcaattttccaggcggtgtacaaatacaggggttgaaacatgggctcttttatcaccccagtctggtactgcggattgcagaacttcttttcgttttccctgaattggaatgcttccatactgaaaggctcccgagatgaggcatacatgcggtttgcaaactcggtatacatttgcccaactcggctttgagattgggcatcggcctcgcggacggcacatgctactgccatagtatagcagttgatggcgccacgctggtggttgatcaattcgatactaccactattgatcttgtctgcagtccacgagactacctcttcgagctgcagatcgttgacctgtgcaagacggtaccatgtttcccagcgatcggtagaatactcgaggtcttgaataaaaaatgcttgcgcatagctgaggtcttcagttggaccttgcgtcattcgcttctgcgaacgaaacttgctcaggctgatgtcgcccatgagataataccagcccatcgatgcagccacagcttcttcagctggaacatgctttgcagaaagcgagccaacgcctttcaaacaattaagcaaggaggctggatgaattggtgatttgaaccaggctgtgatgagcttgtggttaaaagataggtctttgtgttgcttgggtctaccaagagccgcgtgaaccttgtcgattgtgcctctgagctcggtctttggtagatccttgagatccactttcttaacctgtgacatgacgaagggcaagatgccgaatgcagtcttcttgtcgaggatgtccggagtggaggaaaaatcttggcactcgagaggctcaatgaatagtttgagaccgtacagatcgtgcagcacctggcagagctctgtatcgcggctattcgcatcgatgacatcgtcaagacggagcatctcgtcttttgcgagacgtaagaaatgacggctggactgatggcaaaagcggcgaacgccagtggcgtggtgtacatgtctcaagaattcgaacaagtcctctgaaggagtagggaagttctcggcattctgtgacaatgcttctttgagcaggtgatactgcaccatccagagtcgaatgtgcatatcgtccagtttggttgacatgttcacaaaggcctgggcaggaagagcttcaacccggggcatcgcaacatggccaatacggatcatgtctctgaacatgtctgcggcagacagaatatgcaagagctgcacgatagaggccatcgaggactgcacatgctcataggagagacaatcaaatgcagacttgtcgtctttgatgatctgtagagtttttgtaatcaggtcatcgataacgcgaaatcgtgtcaaaagcttgacctgccgctcgacatccgatagctcctggaagttggtcgatttgaaatccgtcacgaaggtttcaatgattcgcagataacacgataagacctttggtgagtactctatcgcttcgtatgcttcccgcagccggtgccacagcgacacacgtacattcacgttggctgcatccagaaacttccgcatttcaacgataggcgaaggctgatcagtcagcactgccgtctgctcgtttgtgccattgcttaaagtcgaggagcttgctgcatcaccatctggatcattggactcggttgtagcctccgctggcgtgttctgctcgtggttttcctccagtatcggctccaagctttcaataacagtcacaggatctttctcatcatggtcgaagactttcaggaaaaagtctttcatgctgatacggactaattcgcgttctaccgcggcgatacacatctccggcatgatcgcgttgttttggacttggatcgtacgatcaccttgcgcgtcaaggatggccttcagctccgcaatagcggagacaacgtgctccggaggtatgtcatcgttgacgctcatttggaacaccgaagcccagatgtgtcgcatgttgagatcatccatgttcaagttggagcggcatgcagaacggagttgcacaatctctcgtgcaagtgttgaccaccgctctaaacgatcgctctgcaggatctgagttgcactgtcaacctgactgtgagggtgcttgatcagggagtagatgtccagatgcagttcgaatagagtttctataatctcggcctgcgactcatcgaaagttgtgaaattgtatgtgcaagactgatgttcttccgcgagtatgcgggtattgaggctggcgatccgctctagcatacattcgtgtatgtaatcatccaagttcacaatgatctgaactaaattacgtttcagttcgtcactccatttgaactgcatgtagctcgatggagccactttatggtcttcgacttcttgcgctggaaatcggtcgcaagagaggagaaattctacccaggcgaatgctacttctttggtagaaagccacccttcgttcacgatgcgagcgaacgtccctagcttttgattctctagaggcggtttactggaagtctgaccggtgccagcttttgcatagccgaggaaggcattcagaccggcctcacgcgtgactccgactagatcgaaggattcgttgctgagcaaaatctgtgctgctttgccgtttccactttgaagggccgagaacatgtcgcaggctgctttgtcaaacgcactgcatgatggaggcggcggaagatttgcaaggagaccccgcaagttggtaggatcctgaacgtcctcgacgcctaaccgtgcgtagatgtccttaacgatctcgtacaggcattggtcagcgtgagtgtattgctcgagctgctcgtccagctgcttgttcgcctcctgcgcgacagcatcacctccagcacttggttcagtgattgtgtcacgagctcggatacgtttacttctagagcgagcgccatcagcagtctcgggcaggccagcagaatcggtggagcgctttcgcgatggagccggcacggcgtccagtgcgatggcagacgaagatgccgcatctttagtctcgggtgcaccctcctgtgcctgcacgatgctcttgtcgatgtcgtcttccgctgacttctcccgtttggctgccacatctactgcaccagcaacttctaccccttctgcagcctcaaggagtgaggacggggtgattaccgccgctgctggctccagctcgataggttcaggtgtcagatcatctggcgggatattgaaatttatgctcgatcccgaagccatgttggtggctatgccctgagactctgccatgaactgctgcaagatagtttcacccaaacctgcccagtcccacttcgttggagtcaacacgacgcgctgagccggttgggtgagcatcggtcgcacatcggcatgggcgacatcggctggaagaggcgcgaatgagaagggattcaagcgtttcttgatcgtgtcggacagcttcttgcgcttcattgaagacagtggcgcctgcatcagggatacgttgtcttccaagcgctccacgagctcgcgtagttggtggccagcgaagccctcttccagtccggggagccgcaggagattttcccacagctcatcatttccgtccaggacggcttccaagcagtaacgcgtcaagcgcttgctgccgagcatcgcagagaccgacgcagcgcgtagccacaggtccaggtccgtatcttccttgtccagagcttctgaaaagtagttcaaggctccgcgaatgttgttccagccctccatttgcggtatggcgccatgctggctgacccagtactgcatcgactcgagcagaaactggccatgattcttgtacgatagatgtaatatctgcgggagggtattgggagcagaatcggccgcgccggtggtttgcgcaggccctgcctcgaaatcttcctctagtatagagtcgaagaccaagctctcgccaaaggcctcatgtcgttgatactcagacagggattcattgtatttgaagatctcggatgcgaacagctcgcggtaggctgcagcagtcttgtcgaaagattcgggtccttcggaatggtactttagggcggtctggtagagcttgagagcttcttcgatttggatttcctgggtgtcgtcgacctcatcttcggcctcctgctcgtattcgacgttgagtggccgccatgaagagaccttggactgcgacatgtcagcacgtgatgatgggggttgggaacttttgcgcattcggcgcatatcctggagctatacagatgccaggttaggacataccatgattggggcggtagaaggtagtttggtgttattacgaagagcctggaggcgagcgagaagctattgtacatgttctgcagttctagctcagtcatcaggcagctatgcgccgttctagtgtgttatacaaggtgtgcggcactgtgacgtgggcgcgtcgcggaggtgaatgcatgtgaggccggtgcgcgtcgcggttcttggggctagcttcaacggcagtgatccgcgcaagctaggtactgtttccagctgtccatgccgcaccccaacatctcgcccaccaaaagacacctccgcgcacatcacggcccctccacggacaccaccccgccgcgaacagccttcaattgtagtctaagccccgccaagcgcggtatcaattgagccatggtcacgagccccagtgttcctgagtatgcttcactccccatagctccagactatagcatgtcttacatatgtctgcatgtttgcattaaacattcatgtcttcactactccacgcgcaacttcgattcaccatgtctccgcattctgaccgcgccacagaatctatgaggatgaactacactccgcaatcgaagctcgctcagagtctctacaaacgctccgcgaacttggcccgccagacctcgtcccacctcataaaaccagcccctgtcaaagtccacgaacgaaagccagaatcgagcgtatatccaccatgtctcaaggcatcgatgcatccctccctcagcaaggccctggcagccctacatcaatactttggacatattctcagcacgacaaacaacacaagagttgtgtcgggaatttactgttgcctataatgcccttttcgcgagctggacatgcgtgttcaagtctgagattccaggtactgtcgagagctactgcatagacgagcggggtgacaagcgtgttgcgacagaagagctgtggctggaaacctacctctgcagtgtcctccgcgcgtactcttacgccgacgacggttcaggcgacacaatcaagaaaatcgtgggcgtccgaagattcaatcccatcacgagcacagagagcgagcacaagttcttagacgcggcagagcgcttattcttcagcggtgcgtaatgattgtgccttgacctattgcaagctgacgtttggcaggctggcaacttggctctgatcctgagattcaggttccaaatctcgtttctaaccacttgacgaccgggctgctgagctatattcaaactacggggcggtacgcatcgggaatcaatctcttcgaaaagctacggactcgcgacccagaaatctcgtccctcctcgcacgcgtctacattgaagcagatgaagaggtcaaggcagtgcagctgctccatgaggcgatccaggacctgcctatggactattcgttgctcgactgccaggccgaattctgcaacaagaagaaccgcggcgaccttgctctggaaattgctaagagaagcgtagtatccgcgcccagtgagtttggcacttgggcacgtctggcagagatctacgtcagcttggagcaatgggaccttgcgctgttgactctcaactcgtgtcccatgttcacataccaggacaaggatgcgccacgaatgcccgagccgcaaaaggtcttcctacccatcatgccagaagccatgtgcgatgagattgaggacagcaatttggacgatatggagcttgtacacccgacgctaaggaagctacatgcggccggcttcaagggcactttcctcaaggcctatgtcctgcttacggagattacgaagaagattggatgggatcagctgctaaagatacggtctcaggtgttcgtgatggaagaggaatatcgacatgagaagactggtcagcaaccacattcccgcagcgctagcaccaccgcacttcactcaccatctccaggcgccggcgcacaaccaaacggcacaagccacggcgaagccgaagagcgcccctcaaccgaacagccatccaccgacggcgagtcttcgacccccacaacagtagcagctgcagaggaatcgatagaaaagccctcgcacaccgtcgccgccgaagtcgtcaaagccggctccgaagatccccacccacttccttctacctcgaataccaccgacccctcccaaccaaattacacgcacttccaaaataagcgcctgtgtgagcgctggctcgacaatctgttcatggtactatacgaggacctgcgcgtctacaccatctggcgcaccgaaatggcgcagtacaggcagcagcagttgctctacaagaagtcggctgaggagtgggaaatcctcggtgaacttgcagagcgcttgcatcacgaggacgacgcgcttgaggcctatgagagctgtttgcagataagatttagtccgaaggctatgaagggcgtgctcaagtatgggtttgtgggtgaggacaggggcaagacaagggatgcgtgtgctgcgctgataaggctggtgacgtggcagtatcgatggtattctgaagtgagttgacgtcgtcctgactgcatatattggagccacgctaaccatattgtagttctcaccttcactgctctacaccattcgcaaactcatcgaagaggaaggcgcggtcaagatccgcagcatcatccagggtaccagcttaccacagcacgttctcgacttgacgcaccagtatgcggcgttatgtgcggctttcaggagcagcggaagtgatggttagatagctacttctgagctcggaatggcttggcggatatgctttcgggaaacattcgtactttgggtttgtcttcgtaatgcatggcagcgagcgatggagctgggagggtatctagattagaacctatgattaagtgtttgtgtcgaaacatcaccaatcgattgaccatcattcatcttcaccgaaatcgacatatgctgtgatactcccacgcccatgcattccttgtcttgcaaccaattgattcatttttatcgtcacaagctccgagatccgatccattcaggctgcccgcaataacccgcagagcaccatgtcacgtaacctcgaatgcgcaggagagtagtagtaagacccatgaaaaagccccggatgaacaccgctccatgctccccatacaccctttgccaaaccagcaagtcccttgcgaaccgcttaacggtaagacttctggtacctggcgcgcgcacctggaccgccgaacttcttgggctcgcaccgcctgttgtcggcgacgagcagtgtgcggtcgtactggacgagagcttgcttgagctggttcttcgagtgctcgtcgacgtacttttggtagtaggcgatgatggatttggcaatggcttggcggatggcgtagatttgcgaggtgtgtccaccgccggagacgcggacgcggatgtcgacgtcagctgtgtgacgtgttagttgtgacacttccctctctattcgtagggcatgttggtggtgtgcgtaccgaacttgtcaacaccgaggatcaggacaggctcgtagaccttgaatcgcaagatctcgggctggaccagggaaagaggctttccgttgaccttgatgagaccctttccggcctagaatatcaatgtgagtatatcgttcgagtgcgcgtgcgttcgtggcagtagtggtgtaccttgcagtgggcgacagctgttggtgattttgttagcatctttcttcgtggtaggtcggggcagtggcggtcgtaccagtcgcggtcttcttcttgccgaagcattgcacgctctgggaagccatgatgggcgactgtgttagtatgcgtgcgtgtggaggtgggcgtgaggttgcgggttgtctcgtcgtcgtgaagttgctcggttcaccgagatgcgaaattgagagtgccgctcggaccacccgcgctagcgacccccgcgtgcatgcggccattatgtaagcacgtcaacttcaacaacgccgactctgaacatgaacccaatcttgcagatttacgtctctggtctcagagaattaattgcaatatctgagcaatctagtttatgtgcgaggatgtcacgtggaatttgcagcctgactgaattgccactgcgaaggtaagggcacttggcgagcttctttcactttcctgaagatagtcccccaacctcgatataaagatgactcgtcaactttatgtcttcggcagcaatggtgaaggtcaacttggcatccccgccgcagacattgtcagcactccgactatcgtgtctgaacccccgccgctggaaggactgcgagccattaccggaggcgacaatcacactctgctcctgacgagcgaaggcgatgtctacggagtcggtgataatcgcaaatcacaattagtacccggcccaggaatggtcttgcggttcgacacgttcacaaagatcggaggtgggtttcgcttcgctgctgctacttgcgagtcatctgcattcatcatcggccatgacacactcgagcagagtatggtgcacacccgtggttcaggccaatggggtgagttggggtacgacaacaccaacacggatcaagccgcgacagatgctgaaccgccacccattctcattgcattacctggcaaagtcgttgatttcgcagccggagtgtggcattatgttgcgctgctcgaggacggctctgtatatggctggggtaaagcgcgactggggcaacttggcgaaaagctctctggcaaggtgatgatgccgacaaggatcgcagatatgtcgttcaagccgtcgaaagtcgtctgcgggaaagacttcacgtatcttgtcggtgatccatcgactggcgagcatacaatcctcggcaaagacaaattcgacattgtctcaaacatgccgaacaacatcaaaggctacaaagatatcggcgcaacgtggcacgccgtgtttgtgctcttcgaagacggcaagctcattgcgtggggcaggaacgccatgtgggagctcattccaccatatttgccgctcatcgacaagattgcagttggctctgaacacgtgctcgctgtgacaaaggaaggcaagctcatctcatggggctggggcaagcatggaaactgtggtgatctctcaattttgcaagagaaggtgaaaaacgacatgatcactggcatctggaataacattgacgttccagtggaggtagacttcataggtgcaggattttgcacgagcatagtcgtcacgaagtgaaggtcaagcatcaaatgaattctgtactttcctatttttattttggagaagtaaagctgaatactcagctgcttgttatattattgtgcatcaggggtttatcaaataagttgaaaacctagaccaatgaactatttattttcgctcttggggaagtcgttctcatggtaagtgtataacgatggtggctttacacttgagtgttcccagtggtatttatcacccggaggctgcccgggcgtacctggatttctcaagacgtgcaccaaatattccctatgattctttggctcccatgcttcgccaccgagcagattctccgcaaattgcgatgacacatacagaatttcgttagagtcgatcggatttccctctgtgttaccaggcccaagcatagtagtgttttcggtccacatagagcccaatggcgtatctgaagtcgttgttctgaacgcagagatcatcttccactcgccttcgcgcgacactggctccaaactggacctggtgaaccaattccactcagctgttatttcgtcgttacctttatctttggcgaacgcgaagaagccgcactcattggtgtaagcatttctatctgcattgtcatagacatgtgccatcacttacatgaacatggttgcccttgcgccatatcaagaagtcttcatgcttctctccactgccattatataggttaccaacaatacggattgatgtcactttagggtcgaagaagtcggcagtcgcggtggggcaatgctcgagtttcgcaagcaacgtgacgacgatatcgccgacagtagcgtctttagggaagttcgcaatctcttcgtgcttcaattctcgcatggtgatgttgattgattggacaggatttgtttcgggtcaagtaagttatgtagtgggtaaacgtttatatgaaaggaaagcagggtgttagagaagtactgacgttatttataggctggtggacagttatttgactcagcgattgcgactgtgagtaacaggtgaatcatgggaagtcggggcatcattgatcaacgcaacccgtggcgctatggcactgcacagctccactgtgacacgctcgttggttccacgacaaaattgcggacttcattggtactcggcttgcgcagtgtttatcgcgaagagtgatgcgtggctagcgagtactccgaaatgtttcgacatcatgcgaggtgccaaagctccatcgggtggtcttcttcttgtttgctcgtcatcactcatccgcctctttgcttttcaagtattgaccaagaactctcagtgaagcatccaagaaccttttagaactaaatcgatccgtgggagggcactagtatcactttcctgcacctcttctcgggtgatcacacttgttcatctcacactgttctatcgaatttctacaaaagttcggcctcttcgtgggcttcataacagtctgcaccacgtagaaaaagccactggccgaagtgaagattttctcccagcatcttctatagtcgggagttggattgtattgtgcaaataagattatccacgtcagagctctactactccagtatactacaaatgcttccaaaactttcacggggatcgtaccatgcatatgccttgggcggaatcgttacaggttgagtgtcgaaggcgaactcgctgaacagattagggtcccatggacgttggtcgcttagaactcttccaaactcttgcgagacgcgatctatctcttctgcactatagcgatcgaccgtaggatcttcattgttgccgtaaagagtctcctcccaagtctcatcccaaattttagccacgggtgtgtttgtgtgaatgtcatgcgcagcccagaaggtatcccacttgctgtctgtcgccactgtgtccatctctgatttcaggagcgatatccacttaatggtatgtcgtgtttgtgatactttgatttcaaacctgccacactaaaaacactcgtaagcacagcttagataatagtctgtattgtactcctgacttacaaataccattttgtttatacgccagatgaggaaattagggtgtacgaattgagcatcaggcacggcacagtatgcaatgaggtagagatgcgttacttcagggtcgaagaagtgcttcatgatcggctgctccgggttctgcttgtcgaaggcgacgaggtatgtcgcaatgaaatcacatatcttggggttggagatagtgggtcgatcatcatcttcctggggtccgccagcgactagcttttctaaaatacggggctggtcgtcagagttgttgttgatgaagtctgggtcggacacgcgtctgtattctgtcatggtgcagatattcgctcagttaaggtagatcaaagctatgaaatttgaatgcacggtttgaggacaaggagactgctaatgttgacggcttatatagtaggttcgactcaccgatgcgggagtcaacgatgcgactcattgacggaaatcttggtgacaagtcgacactgcacggcttttcacctctcataactagcatcttgcgcaataggtacagcaaataagtataacttgacagacagaagttgtgcaaaaatacagatagtacatagtttccgcactctcgcgagaaccagcaaaaagaacagcagacctggatgcggtttgaattgctcagggaccgttgatatatctgaactgctgaaaactactcgggagtgttttatcacggaatcgaacctgcaacctccactacgccccggccagattcgtccgaccccgcgcctcttccaaagcgtccggggaatttgatagaatacccttggactggtttgattatatcgggtattgcgaggttagtctcagtgtgtaagggcgtgtggagggagcctagggtagcagaaggtgaaggttcggaaatccaattgatcagagcgggagagaaaaggtgagagaagaatcgcaaacggcgcagggcacgtggtgcgacaagtgaaggtgcagagcacggtgttttagcacgcccgaaacttttgctatgatctttcaggcatctgcattgcaagctgctcatgttatgtagacacctaggcacgcggtaagtgagttgaatgttgcatttctccatggcagaacggcatcaagagtgattctggctgactatactcttatgccaggttatgggacgtactcagtctttctccgtctcttctctcgccatgcgaagaccctcgtacaaaatctctcgcgcatttctcactgcaccgtccgcctgccactcaatcagatatcctccattaaaatcccacacctcccataagagcatgaactggcccaacgcacgaccaacatacagtgcgtacttctcgtccgtcggatcaataccctggatactctcgcccgggacaagcttgtcaaactcaatgccctctgccgacacaggagtgatgacctgtgacgcaccagcatacacctctttccacactccagtctccgagatctcagaccgcacgaaataattccacacgtagcaggtgccgtagttttgatatgtgccaacgatcacatgcttgccgtcgcggcggatcatcatgtgttgtttgttgcgacaccactcgaagacttgaacgcctgggtcgagaaagtcggcaaggcatcgatggctcgtctgtaagagtgttgtggcgactgcgtcggcgagtcgtgggcgagcgttctgtacgatcgagtcggtgtcggtcgtgtagctgagatagttgatgagatgaggaaatccagctggatttgaggccggcagtgagtcgttgttgcgaaggtagaactgctgcatcacctcgtcgtgcgcatcgaggccattcggatcaccccactctttatccaaaagttcgtgcaggaaatcatcgtgctcttgtttggtcatgtttgctccacggattttgtggatattgtccaaggctctttctaacatgctagagcctgcacttgcgttgggcggcgactcaaatgactgtacactgacctcagaggagtgcatccgaccctcgaacgtacagcggttcgtcgtaaactcctggatgttggcctcgaggtctttcttgtcaggccaacttctgtactcggccttggaccatggcatgacccgtgactcgtcatgatcttgaacctcagtcttgacagtcgatagcgggtcactcaaagatttgggtgatttcaaagtacgcaacgacttgaacgttagacctcgttcacgctgagtcggatcaagtatcaccctctcaaatcgttgggtgggctcgtcatcatcttcatcccaagcgctgctcgggaaatagctgtcctgcgcaaaaagatcggctgacctccgcttcaacgtactcaaacccggcgacgacatggacgcagccagatgctgtttcgacagagcttctgccgctaaagtctgctcaagtgtggcatcgccaaaatctgtctctgctgacactgccgaaactgaagcttcggcacgctttgtaggcgctatccgtgctagcagtgacgagagaggctttccgcgtgcaacctggcttggagatggctcatcaagctcggagacttctgagtcgaacgggttggacgagtatgggcgaccacctaatagttcgcctgtcttgcgtcgaagcgtgcttggtcgtagcgatggagactgatcatacccttcttcatcatctgcatcgaaaggactctccgagctaccgaaaagctcggcagtcttcctccgtaacgtactgatgcgtggcgagataggagtagatggtttcggggtattgaacttcgtcggagtaaagaacggtgacattggtctcgcgctctttggtggcgaccttactaatatgaacccatcttcctcttccccttcgaccgaagagtggggctttgaggcttcgagattattaggtacgaacgggtcgaacgatgtgtatgccacccgtggcgagctatctgcgacatactcagcctctagctcttgatcttgcatcaacttcgaaggcgaccctcgaccctcggtcttgaagtcgtccagttgaaatgtatttttcgacgaaaaaggagagcgagcgaaggcctctgcgcctttccgtcgtagggtgctttgccgtggcgtagtaggtgctttcgatgagctgcgggtaggggttatgggcgccatgtcgaatgagttgagttggcaaagtacctacagatagtgcgagagcggtgtagagctagccaatgtttatatgatggggaagtattagttagcactagtgctctgaatcactgcgagaaggctactagaatgggtcacgtagaagagttccgtgcatggctcgagtgaaaatgaatggacagctattcacgcaggcattttattagatggatttggccatgggtcaacccaatagagtgctttcatttctatgaaaccagaacgtcgaaaagcatactctaatccatctctatacaacaccatctaatcagcacacatccaattatcttatgctcccattaaaccatcttacactccgcttctaacaactacaactctattctttcctttctattattcccctcaacccctctgtcctttcgaacgacattccactccgccaccgtcgccccaacctgcacccccttccccattagattccccttaatccctaaatgcacataccttccactccacaccccctcctcgagcgtaacattcgtctggttacccacataagtcctaatctcgaaagcattcaccggatcccagggcgcgctaatgctcacctgcccggacgcgagcatcctgacatcatcagcgggagtaaatggcgggagcgacgtgtttgtgaatgagatttcgaagtaggcgggtggttgattcgcccagtccatcattatggaggaaataaggtggtaggtggtgccgaggtcgacggttaggtaggatgttgtgttggaggagacgggctgccattttgtgctggaggcgccgtcgatggcggcgagggggaattggccaggctgattgtcttggggtggagggaggagggtgccgcattgcaggatgttgttagctacggtgagggtttggccgatgaggcggttggggacgatgagtggggtcgagtaggtcaaggagagggtgcggttgttgcggttgttgcgggtgccgattgtgacggggatgggcttgtcgaagtatgttgagtttgcggaggggagggtatatatgtcgcgtggcaggcgagcaagtgtggtgtgagttgtgttcgaggtggcgttgatgccgtggcccatccagtaaaaggtgcgatagttgagatactcgatctgcggcggcagtgatgggtcgatatccagactctcatagtataaccctaggcctaggtatccaaagattgcgacgcgattcgttcctcccatacccgtcaggaatggaaatgcaggatgtgttccgccgttgtcgtcaggatcatcaactagctgctcagagtactgataccacggagctcgagcatatggcgaagatgagtaaagattgtatgttagtgctgaacatccagatggagagacctcgtttgcaacaactgcgaaactcgagtacgtcatagcaggcccatctagcgactgtttgccggcgtagtagtccaaattggccaagctgtacggattcggataatggagtagatcatcgacaagcacaacgtctgcttgcttgacttggacagatccattcatgccagtatactcaacgattatgccagcattgtcgttgattggcaatctcattttggccgccctatcagtccaggtagaattctggggcagaccgaaccatgcattaaactcgtttgtctcgatcagatgccgttgtatcaaagcagtcgtatatccagcattgttgaccatgtttgcatattcgtctgggtcggtagcgttccaaagttcgtaggcgcccgacgtctcgttgaagtccagcgcttgcgagtagaagtgagccactgcattcgagataggcagcagcgtgtctttgaaatagtcgctgtctccagtaatgatcaagtggttattgaacgccagactgatgtctccgttgatgtggtactcataatcgaaacaagctcccgtaccagtgcaattgccccatcgtccgctcgtccacgggaagactgcgccgccaggggtaaatctatcagactggttcttgctcgacgtgaacgctgtttcaacgttccttcgcgcttgctgaaaatgttcgacgcggtacttgatgactctctgcgcatgctgcggatgcgagacttgcacacctggtgccatccacacgtccgcatcccagaagatctgtccaccatagcagtccgatccaaatccacaaaccggaaggctctcaatatccagtctcgaattgtttcctgccgcagcgatcgcattcggtccaatcatctgcgacaacagatagaaaggatttgtccgtgacaagatatgaagctgttgaatattcggatccgcgggcagcgaaccatccggtaaatgatagctatccaccgaatcctctgtcaaaattgtcgtccactcctcaacatgctccctcaataattcttcatatccaatcttaaccgccgaaaccgacgcatgcttcgcaactgcttgcggatccgaaaatgcatcgctcgacgcgacacccaaaaacttcttgatctcgtgcgacttcgaggcttttagactgatcctcacagcctgagcgatcgttgagttatccgcgttgaacgtcccagcatcgactttcctcctctctgccccttcgtccatacccagcgtcgaatatacatacgccgtgacattcgccacgtttccaggcctgactgcgctccaaatcgtcggcgtatcctcctcacatccctttcccacagcccgtgttctcaccgccccctcgccatccagcacatcataaaccgtgacatccacatctcttgtcgacgtaagcctcagcctaaccgccgcttgattgacatgcagcttatgcacgaacatttgatattcgacctcaatctcttcgtcggctggtttccacacgaaccgccaattcgcaattcccgctttgacatgcaggctcgcttcaaacccctcgacgctgctcggatcaacagaagcattgagtctttccccatggacgtcaacttgcaacccgctccaatgcgggatccccgcaatcacactgtcccagccatactgctcgagccatggataattcgtgccgttgggcttgggctcgttattgtagaagcccgcgattgtggaaaatgtctggcgctgtgtgaataagggccagccgctcacgctttttgcaccatcttggatgtcagtttcgaagaatggtccggctgatgcgacgctgatgccgaagtacccgttggcgagggagagccgggattggtaatgtccttggtcgagcgtgcgcgttgagaggatccagttatcgtcgtcccaagctacatcagcgaattgttgctgttcggaggtggtcgatgtagatgtggaggttgcggcgaggaggagcgcgaaaagtgcgtatggcaggcgcatcagggccaggaaatgctagcacgcacgcgtgggggggagcgaagggatgaagtatttttataacattgaggtaccggtatgtatatgctgatcctccccttgaatacgtgggaattccctattccttgtttggatgcgccacggcaaacttagatctgctcgacccatcacaccgctacgagggcgtccatcatgcgaccggcggacgtccggtcgcttctcagctggcccagccgcagagcctccgacgtgtctggaactttacatatagcagcctgctgtgacagttctgtgcagcgaggtttgccagatcctgcgcgtgaatgcgatctgtgtgacgaagaatgaggatcgtgatgctggatgtgacgtcattgagtgacacatttgcttcggctgcaactgatctagaacatgtgactcgtcaaacgtcaattgatgcgataacagaaaaacatattatcgcagttcgcacgttatagttcagttgaagacactctgcatctcgacctttttgtcttatcacgaaacgaaaagcaccataatgattaggtaaaatagaaagcgcgttccgggcatgtgcatgagctattgtgtagatatgaagcttcgctgtaccaacaaacatatctcccaatgtcttcgaagcccgaggttctctgacccagtcagaagcttacaacctgttctaaggagcactgcgaattcatctcaaagatctttacatacacgccatgcaacgtggctgatcacgacatgtccgacatgcagaaacgtctcccattgtgaagagcgcatacaagtttcaatactctctagttccaagatacgccatatatgccatcacaaaccaattcatcccatcccatcccatcctcaaaaagatgccagcagtgttgaaagccgagcacaagtccatcggcgccgaactccatcgctggtgttgaatgcaagaatttccaagaccgcaaggaaagaaaaggtcgctgtcccaccatgatagtctatgtgggagtaggcgcctccatgccggtgatatcagagccctcagcctccacgggcgcacatgtgcagaagaggttggtgtcaccgtatgctgtgtttgcgttagtgatcgagccgatttttttagaggagagtataaagacataccgtcatccaacctcgtgaccgacggccagaacttcttctccttcagatacgacagaggataagcggccgtctcacgcttatacggcctatcccactcgcccgtgataagatccatctgactatgcggcgccatcttgaggacattcacgtccttgggctgcgttccatcctcaacctgcttgatctccttcctgatgctgatcagcgcgtcgcagaagcgatcgagctcgaccttggactcggactcggtgggctcgatcatcagggtattggcgactggccaggacatggtgggcgcgtggaagccgtagtcttggaggcgcttggcgatgtcgatggcttcgatgccggcggtttctttgaagccgcggacgtcgaggatgaattcgtgggcgcaacggccttgatcgttggtgtagaggattgggaagtgtggtttgaggcgcgagaggatatagttggcgttgagtatggtgatcttggtggcttgagtcagacccacggcgcccatcatcttgatgtatgcccatgagatgggcaggatgctggcggatccccatggagcgccggaaacggggtggatggcttgtgcaccgccagtctcacctcgcaagtgacctggcaggaatggtgtgagatgctccttgacaccaatgggtccaacacccggtccaccaccgccgtggggaatacagaacgtcttgtgcaagttgagatggcatacatccgcgccaatctcgccaggagagcaaagaccgatttgtgcgttcatgtttgcaccgtccatgtagacctggccgccatgttggtggataagatcgcaagcttccttgaccttgggctcaaacacaccaaacgtgctggggtatgtgatcataatggccgcgagctcttcgctatgcttctcgcacttggccttgaggtcggcgatatcaagattaccagttgcggtgtcgcacttgactggcacgactcgcataccagccattgcagcactggcagggttggtaccgtgggctgaaacgggaatcaagcagatgtcgcgcttcttgccaggctgctgttcctgatacttgcgaatgacacgaagtccagcaaactctccttgagcaccagagttgggctgcagggatacggagtggaagccagtgatattggcaagatcgtcctcgagctgcttgatcatctcaatgtagcccttcgcgcgctccagaggcaggaatgggtgcaagtttgagactgcgtcgaatgagacaggtgccatctcggcggtcgagttcagcttcattgtgcatgatccaagaggaatcatcgagtgaaccagggaaaggtccttggacgatagatggttgatgtatcgcaaaagttccgtctccgagtgatgtgagttgaagaccgggtgtgtcaaaaactcgctagtcctcttgaatgcctctggaagctcaatgttgacggatctgtcgaaagccacattatcacccttgccaatagccctgaatggctgtagcaagttgttgaggactcttccagtggtagtctcgtcgacagagataccgacatgattatcgtcgattcttcgcacgagaatctcccgtgacgctagctcatcgatgatgctgtcagtcttgctgccagtctcaacaacgacggtatcgaacagtactggcgcattgtcaagcttgccgcgctgaccagtcttgaaaccattttgcacaagcacctcctgcacaagtcgagctttcgcaacgacctgcttggcgatttgtgtcaagccgtttggtccgtggtagacagcatacatcgcgctcatgttggctaaaagtgcctgcgctgtgcagacattgctagtggccttctcacgacgaatgtgctgctctcgtgtctgcagtgccaaccgcgccgcggagttacccagtctgtccttggaaagaccgatcaaacgtccaggaatcttgcgcttgtacttgtcgtcgcatgcaaagaaggctgcgtgaggacctccgaagcctagagggacaccgaatcgctgcgcatttccaaaggcgatatcggcaccgaactctccaggtggtgtgaggagtgtcaaggccagcagatctgtcgcgacactgaagagcgcaccagtcttgtgcaccttgtctgccagattcctgtagttgtgcacgcctccgtccgtatcggggtattgtgccagaacaccgaccaagtcctggcccagctcctcaaccctcttgctgccgtccttgagcacatccgccacctcaatcttgatgccgaagccctcagctcttgagtacagcacggcgatagtttgtgggtggcagcgctcggacaccaaaaacgtcttgttcggcctcttctgcctgctggtgggcatcatacccatgctcaaagtcatggcttcagcagcagcagtcggctcgtccaagagtgaggcgttggaaatgctcaggccggtcaagtcggagaccatggtctggaagttgagcaagctctctagacgcccttggctgatctcgggctggtatggggtgtagctggtgtaccactgcgggttctccagcacattcctcttgatcacctcggggactttggtgttgtagtacccttgtccgatgaggctcttgccgggcttgttctgatccatgatcttcttggctcgcttgaggaagacagactcaggaacaccattcagctgccactcctcggggtgctcgcttgtgagcttgccgacctcgagatcgcgcgagttgagaatgtcggcgggaatgacctgcttgacaaactcatctaagctcctcactggagggtccagcgccttgagcattgcctcggtggaagctgcggaggggccgatgtgtcgtcgcgggaatgtgtcgagcgcttcggttggcttcgccgtctcggtctgctgaggcggagtgtcgaataggtcctctgctgcttcggcagccgcagctgcctgctgtgaacttgaagcattttgctggaatgcccgcctctggaggaaattctggctcgtgtaggcaattgcgcgtggtgcgctgccggcgagctgtgggcgcgaaagctgcgctgtgcatgtggagcgggcgagcctgctcgctgaggaagctgctctcaagcaagctgtgcgcatcctggcggtctatggaaagcaactctgcgcgggaaagacgcgagacttgcttttatgcctccgtggatcggattcgggggccggtcagcgaactgttgctcggggtgctcaacaattcaagaagctcgccactgcgcagtgtgacgtcgtgtgctatctcgcgaccgcgctgaagaatgcagaggtacgaatcgtagcacaaagaaaggagggagctcacgacatgtcagagacggtcaaatttcaagactgacagctctaatcatatccggaaaccatctttcctcacggcgataacccgtttctatccgcgtatacctaacaattgttcgcgacaagggcatcgcgtccgataagacccctgccgccactcaagcgagccaacggcgcctcaccgctaaccacaacccgacttgccttgcagccgcctgcgtttctaccaccctttgggcaaaactaagcacccaagtagtgcattttattacctgatacccaccacatcacagccgccgactccgcacaccgaccatgtgcggcgccatctcgctcaaatgctggcccgtcgcggcgccattgtccgtcggagattcttttctttctccgtctcctcagtcacgggcaacacgccttgctcgcgcaactgtgccaagaatcctttcccgtacttgtagcccacttcgtagatttcttcaaatttggcaaagtcgagcgtgccgtacgggtcgatgggagggcgcatgtacctgcagccaggtgtgttcttcgcgcgttctagcgcgtcgatgctcgatacgtatgcgagacgcgactggatctcggacagggtgggtggattggcgtgtgtggagaagggattccagcgattgaacgtggcccagaagccagatagcgaatcaccaaaagcctgtggtgtgtcttcgtcgaggctgcccacatcgatcgcgaagatgacatcggcaccgagactcttcatgtgcgcgaccgtgagattgtcgatgtagcctccgtcgagtaacatgctaccattgtcgcaaagcggtggcaacaggcctgcgagcgacatggaagctctgacatatcgccagacatagccactcgtgtggatctctgatctactcttgctaatgttcgtcgtgttgcagtagaattcgagccagaaatcctcaatctgagagttgccgaatgtcttgaagatgcctctgttgaattcatggccggtcgtgtatgaagcactggccatgttagctccgtcattctaaacaatatcgttcacttacgaaggatacgtaaggtcgagagcaaacctccacatgctgcccatacgaccggaaaacttcttggccctgccgtacattggaaccacgtctgcatcccaggcgtagagtgcacctatgaaactgccgatagaagtacctcccacaatgtcgatgggtatgccagcttcttcaagtgctcggatgataccaatctgtgagataccacgagcacctccacctcctaacaccaatcccacagacttgccacacaacctacgagcaagccgatggaagtcacctttgaagggcgtatctgccgagtacaaaggtgtctgcctgactcttttggatgtgtacttctgaatctccgcctgaatgacttgcacccgctgcttgatggcgtttccgagtcttcgccctgtttgatggactggctcagctgttgcacggaaagacatctgcatgtgatggtgactgccgttgatccaaggccaattgcgcagccatttccgcgtcagtccagagggacagtatcgttctgcatgtaacagaactagttcctttcgcgcagtcgtcttggtcgtcagcaggaagcgttcgtactcgccgatgtttggtgatgactcagcaagaccaacgagaaggatgcaatcagcctggctgatgcaggtctgtgtccatggcgactttacaggtgtgtccgcaacatacaagaccatgccgtatttctcttcaagatcggcaagatattgagacagcttgagcttccccatccgattgaaagcgtgtcggccgagatggtttaggatcgccgcctggttcaaggacaccactcctcgcggtacaccgatttggttcagagcattcatcagtcggctggcgaaatcgactaccggtatgcctgcagttactggaagtattgctactgtgcgcagattgaccgtagacgatacattggttcgtgtggctttgttactcctctctttgctctgctcatgcagcggatcatcaaccaaagctctcatacgagaggcgatgatctttgatatcttgattgtaatgccgggatgctcgagtgcaaggctgttgaataaggtctttgggaacttcgccagttcagtgtcgcgaatggcatgcagcgaccctggccgcgcggtttcagtcaagacctcgagttcgccaacgctatcgccctgtccatactctccaatgactgtgaccttgccgttttcggcatcctttatggccctcagtcgaccgttcagcacaatgtagattgcgtcgctttcctcgccttgattgtagatcacctgcccagcattgacttgaacccactccagcgcgaagtcgatatgttggatgagacggggaaggagagtagtaagccgctttgccattgtcaagagaacgactggatagcgctctacgatcctctcgatggaggctctaggcaagaagccaacgtaaacatcagtcttggctgtaacgtcaacaaacgaacggttcgaagagactgtcccaaggtacccggcgagacctccaggtctggtcataaacaaactcttccgggatcgctttttcttggaattctcgccgttgcgcaaagatgtattagtagccgtgggctgcagcggtggtccaaacaggtcgtcctccgtcacggccgggcctgtaggtaaggttccgagcacgttgctctcagaactatcttcttcaacagcgacgctgacgtctaagaatccgtcgatcacgtagtacaagcctgggtttctttcaccctgctcaacaagtacagcatctttcggaaagaacacaatctcaacatcgttgaccacctcttcgagcaggttcccgttaccagacgcactcagtgtagacagattagatgcagatgctactgaatcagcatcgccatccctggatgcctcatacgggtccatgaagccaaaagcgcttgtgaagatagctttctgtcgctttgcatcgaaggacactaggcgcggcgattgctccacggatgccgccggtctcggtacggggttctctggactagtcagtccaatggctttgaacatgcagccaagtacagattctcggaaaacagtggcttcatcaatggactcttgtcggtgtagattaggacgcatagaaggtgaagcaaagggattgaagccactagcgtcgagaggtgtgcgggcatctcgacgaacatcgtgctggtaaggctgtgagaagctactacgtccagaccggccagttccgcgagacatttgagtattggtcaacaggtccccagcgctaattcgatcgttgcgcattccttgttctggagaagtcaacctgcttatggcttcgacgttagacccgatagaagttccacgtgctgctgcgagtcgggcttgggcggcggtgctacttcttattgatacgctagttcttcgacgacgaccagcgcctggattgtgcagggcaatgcccttcatcccttcgtctgacccaagacgttccgtctctttcgtaaacttctccttcagcctttccagaggagcatctctcaagaatccagggagatcgtaggtagtgtacttgttcatcagcttttcagtacgcaggacttcattcgtcagactgagataggcatggctggtggccaaggtaactctttgcaagcgcgtcagaatgacctgaacaatgtgcgctgtcgctttgggatagatgcgcgtcaaccgacgaaaggcagttgccggaatgattgcgatggtggtatcaacagttgcacgagcaacgatatctggatgggctgacttgggctttgtacttctcgacggcgatctgcgctgcttggaatgtttgaaattatcgttgaagccgtcggtgtccagggatagaggcggtacatttgacaatcgccctccggccgtgggacttgcaagcgctgatgttctgcggcggcgtattgtggcctcctgggcctcgatcggggtttctggccgggaatcgtccatgttgaaactgctgttcctagtcatagacggacgatgctgaggcgacataggtgtgctcgaactgggaccactatcttcgtcatggcgaagtttcacatcttcagtgaataacgagagaatagagaacagtgaagacatcggtgcaccgttcttgacctctgtaagtaattgataaccttgtcgatgagcctgagcactaccgccacccgattcaccttgaagttcgccgtcatcctcatcagagtcggactcttctcgatttgatttgacaaagatctggacaagtccgtctactactaagcagaatcccttttcttcctcaagaagtatggtctcgcctgcggcaagacgcctagtctgcatggtccgtgtgagttcgtggaatactgggcgctccaagtagccaaatactttgatggcgctcaggaactcgtcgaggtagttggagaggcctcgtttcgagtcgccctcctggctttccggaaacacctcaacctggggttcttcacgttgcggctctggcggaagtcttgcatacatggtcaagtaacggtacctgacaaagtaactaatggttgagacaacgaacacaagcaccagcatcctgccattgtcagaagagacggaaacgtgagcagaatagtcttacaaggtggtaaagttcattgtgaatgtgaggctcatggagaagagcgtaaacagccaagttggcagtgtatatgacacccagaacagcagagttggaagcacgctcaatatcgagagtatcacgcggccgagtatgccaaacgttgacgatggcgcagtctctgctgtcttcatcgcggcaagtgatgtcggcagagactcgtgtgcactcgagaggagggcaacggagctcttcacgagcgatgtcatggcatctggggcggccatgattggtagggttgtcgtgatgggggaagaacgctcggtcaatgttgagacgtcacgcggagctgtttgcaggcccaccaatgtacgcacagatgtgtcgacggggaatgtcgcccatggtgctgtgtggtcgagcacgtttggggaagctgcaggcacactggacactggacacactggacaggttgagcgcgccattggcttgtgacaggtctgcgggacgagggagtgggtccgtgcttagtcagccgcatgagctcctgctgcttcgcgcgttgagagctccatcgcagacgcgccgaagctcgaagctcgaagctcgaagctctttcacaattgcgcaaccatgccgcccttcaaggatgaccagatcatagtatgcgatcacgtgcactacgcgctgcgcttcacgtgagctaatgtcgccgccagatcattgcgccgggctcagagacgacggtcgcgcagctcggcctgcctgagtccttcaccccgggcaaactgcgcttccggtcgcgcatgttccccgcagaaaatgagggagagtttgagccttacaagattcgacgcaagaatgcgaacgccgcacggcccgccggcgaagccaatggcgaggcacaggaagatgcgaagccagtgacagagggagaggacgacgagatcctgtgggaggaagatcgcatttccgaagagggagccatatggcccatacaggacggcagaatcgtcgactggccctgcttctatgcgctcctcacgcacgtctacaacacactgaacccgcctttccacaccgccatcctgctcatagcacaacctgcctggacgccgcgcgagcacgagaaactcacccaattcttcttcgagaaattcaagacccccgcattcggcctcatggatgccgcactggcgacaacgtgggcatatggagtgcataccgcaaccataatagacgttggcaagaataaggctgacgtgaccgccgtcagcgagttcattccgcagacgcagggcagggttatctcgctttcaggatgtggtggagaagcatttacgtcaggtctcttggccaggctgaaatctaaaggcttcaaccgggacatgtgcgagcagctgaagaggtcgcagatttgcgaaattctcccgcccgggatgccgctgcccggtacgggcgcgggtgccgataaaactgtgacgaaccctgctgctgctgcatcgacaggtgccacaagttcagggcccgcaggagctgccactatcggcaatggaccgcgaggaccaggccctgatactgaggtcggcgaggacgaagggctcgaggagaatgaaggcgtacttgacgtagcaagcatcgtagcaggcggcaagatgaccgagtaccttgcgaagaaggaaaaagaaaagcaggagaaagcactggcgaagaagaagggtgccccagcaccagatacggccaacaggcaggtacgcttgcccaactccaagcgcgagaaagcaaccttcctctttgaagaccatgctctcctggacaccttgaagaacatggaactcggtacccaaggattggctgatgccaggtccgctctgaacgaaatcaccggcaaacaagcccaggagcacaatgacaatagtgaacaccgctcagcaaccgatgcaaatggtactggcgaaggcggttcaagggctggctccatcagacgcgagatcgaggtcggtagcgagcgattccaggccgacagtgacggcacagtagacaaaatcgcggcagctgtacatcgtgctatatcgtctgtagacgaagtacagaagcgcagtgatctttgggataatctcatcatttgcggtaacggatcgcggttacgaggtaagttgtttttgcatacatgctgctgagcatatgctaacatcctaacaggcttcaaagaaaacttggttcagacccttcagcagaagtacctgatctcaccctcttcagcaaccatgtttacttctgagataccatccaacatctctacacctaccggtacaggcacaaacacaccacaaccccagctaggaccgcacggtggctctcaagtcaacccgttgctgtttgccgccacagcaggacagaatcagcatctcactccacatggggttaacccgctcatgggcatgtcacaaaatacacactcagctcatggtcagacacctactaacattaagaccgtcaagcctccggagtactttccagagtggaaagacgttggattcgaagaatcagcttttctcggcgcacaagtcgcagcaaaagtgattttcgttgtggatcaaggtcaaagcaaaggctacatgacccgtcccgattacaacgaccagggtccgcaagcaatccatgattacagcttatgagcagtgtttggccgtttttattcaatgtggacagtgatcactaggcaggacattaggaaacgaacttgtatacctagatgcggagttttgcgtaactttaggatatccctttcgcggcatggcgcacctggcgaggaaaaagcgagctttcagcagaggctttgggtgtctcttggccagataggatagcggcgaaattcgaatcagattctttgatacattctgtctgtcttcgccgaccacctgtctcagacttgacttttgcttctgctgatagtaagacatcggaggccgccgacagactcggtccgctccacgtgccaggcactttccactcttagcgagacgctagccgcgacgggtcgaacggcttggagcattgataaaacgtgtactgtgccccatggttgttggagacttgtttgtgtttttgggattgcttctgtaaaaaattgctataggaaagaaggcttccgtagataattgctaagtctccgcagcgcttgtctaacgctcatatctagaccctatctaccagcaaggccggatcacgtcttcgcagtggctaaggaactacatcgcataatcacaagagaaggaaacgatagtggtacaagacctcgtccaacatggcagcttcagcccccatccagaaaacaatctacctcggcaccttcgtgcacagcaaatccctgaccgaactcgacatatacgaacatgcagccatcggcgtcgacgaaaacggcatcatctccttcatagaaaaagacatcgccaatgtccaagatatcaagagccagaagcccgaatggaaaaatgccaaaaccatcatacccaagtacaagaacagcttcttcttccccggcttcatcgacacgcacacgcacgccccgcaacacccaaacacaggcctattcggcaagacgacattgcttgactggctgcagacgtacactttccccatggaagccagtttcacggacttggaccgggcaaggaagatctactcaaacttcgtctcccgcacgctgtcccacggaacgacgaccgccgcgtactacgccaccatccacgtccccgcaaccaacctgctcgcggacatttgtctgaagcgcggccagcgcgcgctcgtcggccgcgtatgcatggacagcgacctaagcccctcgtactaccgcgacgccagcgtcgagagcagcgtggcagatagttccgcatgtatctcgtacatccgctccatcgactcagcaggcgagatagtgcggccgatcctaaccccgcgcttcgcaccctcctgcacgtccgagtgtctgcgtgcgattgcagacgtggcgcgcgagacggcgagtttcgtgcaaacccacatctccgagaacgtaggcgagatcgcgctggtgaaggagatgttcccccagagcacgagttacacggacgtgtacgatacgcatggattgcttacgccgaagacgatcctcgcgcacgcggtgcatttgtcggaggaagagcgcaggacgattcgaagcagggggagtacgattagtcattgtcccgcgagtaatacggcgattacgtccgggctgtgtcctgttcgtgagctgcttgatgaagggcatacgctcggtctcgggacagatgtgtctggagggttttccccctccatcttggaaaatgtaaggcaggcgatttgggtctcgcgccacttgtcgctgcaaacctcgcaggaatcggacaagttggccaccgaggaagcgctgtatctagccacgcgcggcggcgcgaaagtcgttgggttggaagataaggtcggagggtttgaggtgggcatggagtgggatgcgcagatggttgtgcttggggaggtgcaggagggagaggtggtagagggtcaggttgatgttttcgggtgggaaaagactggagacaagatagagaagtgggtgtactcaggggatgataggaatactgtggcagtttgggtgagggggagattggtgcatacgacgtcaagatatgggggtgctgatgtgtgaggatgtggatggatacagaagggctatagacagaggatggctagaattgggatcttagaattgatattgcttgcttcactctgaggggcattgggggagcacactcgattgcaggaatgataagtgaatgtagaaaagggtatattcattctagtcgtatcatatcatcgcagtaaatatcatctacctcccatccaaatccgaatcgaccctcggatcaagcttattccccacgttactcgcatgcggtcccgcattcgtacttccaacgccccccacacccccagccccggcgccctgaatccccacactgctcgcgggattcgcgcgatgattcatatcactatctaccctcggatctagcttattcgcaaagttgctggtatggtgtccagcatttcccggtccagccacactaccagggttggcgcgatggtccatatcactatcaaatctcggatccaccttgttgccaacattagtcgagtgcgggccaacattcgttgaactagtcgccgtgccgcggtggtccatatctgaatcgaagcggggatcgagcttattgcccgcgttggtggagtgcgggccgtagttcgatgatgaagatgtggtgttttggtactcggctgctgcgccggagggagcgttgtggcctacgccgtgcgcgggctgtgttcccagggctgtgattgtacagttagctatattctgacatatatggagggcttagagcttaccgtggccacgatatccgcggtcccattcatcgacgcctttctgggcgatctcttggtttttagttgcggaggccttgtcgccagctgcttggtcgacggcggcgttgatgtttccgcggatggcttcgccagtgccgtggatcataccgacgcccttacggattgaatctccgagtccacctgtcattgtgatgtgtgttgtggtgttgtgggtgtagagattgtggaatacgaataaattgttgaaggtgaggtcgtttgagatatgatggagaaatgtaggagaggattgggcacagtatataagtgacgttatctgtttatatgtggcgctatgtcaagttgctcacatgcctgcgcaaatcatgaaattggaaagagcagcacagcatacatatgatgtcaccgtggcataggagctctatagggctgagctaggctcgattcgtcatacaccctttcggcgacgagatatgccgttggctgtcgaagaacaagtcatggcatttcatggctatgtcgtcaccttctgggcctttccaaggtctggcgcatgacaggtgatcaggcccttaggtcaaaaagtacctttgcagattagtttgattttttacatgtagaaaccaagtagcaggcctcacgatgtggatattgtttattttaggcatattcttcatttcagaattaaatgttcctttgtaggcatacattcttatcatcctcgttacacagagttcatattctgacactcgcgcctgtgcattaatgcgtcacctcctctatcgtactactccgcaaacgccatgccccgctaacgttgcatttcgacttgtacatctacaactttccagcggcaaggaagtcctcaagaccgaccttgaccctctgggacatggtcttctctccctcacgtacccagacacgggggtcgtagtacttcttgttgggcttgtcgtcgccctcggggttaccgacctgggtctggaggtagtccttcttgttctggacaaagtcacggacaccgctgaggtaagcccactgcatgtcggtgtcgaggttgaccttgaccacaccgtatgagatggcctcgcggaagtcgtcgacgctggatccggaaccgccgtggaaaacaaggtggacaggcttggactccttgagaccctccttctcctgaacgtacttctggtgcttctggagcagctcggggcggagcttgacgtttccaggcttgtagacaccgtgcacgttaccgaagccggcagcaatgcctgaaatatttgttagcatgcttcaaagagagcctctttcattgaactcactgaagtatggcgaaactgcagagagagccttgtagatgtcgtagatgtcttcgggctgggtgtaaagggagttgttgtcaacctcctcgttgttgacaccatcctcctcaccaccagtgataccgatctccatctccaaccactgctctgcaaattgttagcattctgtgctgataaggtgttttcagggatacgaactcataggagcagcacgctcgaggtacttcttggtggtggcaatgtcttgatgatggtcagcatgagcagaagaatagatgatgttgttactcactccagtccttctcctcctcactgaggtcgatcatgtgggaagactgttattcagacgttagcaaaagcgcttcaagacgagtttgtaattcttctagtgcgacttacgaagaggggctcgccgtgctccttgaagtaggcctcgtcggcatccatcatgccgtccaaccatggcagcaatttcctgatattgtcaatcaatgctctcaccctgatgagattgttgcaactcacttggcgcagtggtcggtgtgcagaacgacgggaacgccgtagatgggcgcaattgagcggatgtagtgagcagctgcaacagcgccagcgacggacgcctcctggttcttgttgtcgacgccctttccggcgaagtaggcggcgcctccctgggaagtctggaggatgatgggcgacttggcatcgcgagcggcctcgagagtcgcaacgacggtggaggaagatgtgacgttcacagcggggatggcgtagcctggagacgaatgttaagattgtacttgacatagtacttgatgtgtttcttaccctgcttctttgcgtcgttgaagagagcgaggacatcatcgccaacgatgacctgatgttcattagcccgagctgaagagctgttgtttggtttgacatacacctgacttgcgggagagaacgtccttggcacccatgatgatctgttgatgatgtgtgtttggtagaagttgagtggtttctgcgatttgtacagtcaattgatgtggaatggcaggtttatgaagagacagtgaggttgtagagttttgcgacgcattcgttgagaggtaatgtcaagctatttagtggggtgaccccgctgtttccgtacgtgctgtgacgcagcagcatccactcacgcaaagcgcatgctcagctttgcttcttaccgatatcggataagccgcatcaagctcatgcaaagaaaataagtcttacttacatgttgctcggtatcaattgcctcacttgtttgcttctgttgggaggacagcgtgggttatgaagcgtgaagatatgatgtaaaagcgccgaagcattcacggccgcgctctgaagtcattgcgggcccgcgctcggcaagcggataccatgagacgtctttttcttgaagcagacctgtctgtccgagtctcgccgcagatcgtgaccagcttgtgcctccgtttaccgagcttccaaacgccatgtgtaggacagggcccagccaatcacatcatgtgatcatgtgaagatgcactccgaacgcgtgactgtagcgcctttctcccgaagcttatgaagatgctatgctggattcgtgattctatggctttgttacacggatatgtatacaggggctctttccgaggttctagattccttaacatgagctcgtgactatgtccgcaacctccaggctccgagttatgcctcggatgccttctctctgacccgaatgtttctcacaaggggctccgctgcgcccggtaattgtatctccatcttgaacacgccgagctgcttcacgcgcgaggcatcaccctcctcgtggcccgagacgaaggttatatcgttctcgttgagtatcactcgagctgcttcgtcgttgtgcgccagagctcctcgtatggtttggacgacgtctgcagtcgagactgagccgtagatggcatcggcgtgtgcctttggtttgctcgccatggcggctgcagtcagaacatcagctgcgcctgacgcgccgggtcgctgtctcgtttccctgtcctgctcgatgcgctggcggaagaagtcgatggtgggtgggacaaaggtgttgatgagttccatggatcgctcgggctggtcttgtcagtcttcgtcatgtagaagggtggatcagcacgcacactcaggacgtcaatctcaattggccgcacatagcgctgatgtgccaccacctcctcgtcctcttctgcctcctccagattttcccgcacgccgtatgagaagtctcttgcgaattcgaggtcctgtttttttaattgcttgagctgtacggcggtcacatagtttgcgacgcgggctgggaactcatcgattgcgcatcaaggaagggttcagcggtcacttatgagcctgggcaaagtcaattgatagcccaagaaatgattgaatgaagacgaacccgcgcgtccatatcttggcacgtccttcagcagcttaacaacaatgttccgctcctcctcctttgccttcttcgaaatgctgcgtgcttgctgcgacccccaaccgcccaggttttgctgcgcaacccgccgtaagcatgacgtgcactgtggcagcagcgatgacctgctgacggatgccattgaaaaggatggctcggcgctcggctccaacgtctcgctgcagcaaagaggctcgtggttcagagtctacccgcaaatatggcgatggttgcgaatccctgcgcggcggcggacgtgaaacagcaaatcgccgggccacgcttggcgcctcgccgttggctctgcggcatatcctggcgcccgctacagcttcatacccaagcaaaacgcagatgactgcccagcgggatgcctcggaacctgggcgacggtctgacaatggcgccctagaagcacttgctcccccgtgctcttttcccctgttgctgcatctgcatctgcatctgcaccagcgtctctcgccccacgccggcagttccgccctgccacaacggccccaaagcatcgcacaacccccgtccgcccgtccaatcccgacgtagcggaagtctacagcgccgcaaaatgcctgagaagcccctcacaatcgcaacctatgcagcgggcgcctctcttgcggccatcactctggtctacgtctttgggccgacattcttcatcgacgatgacggctcaagcacgaaaaagaagagcgtcgtcggcctcagcaatgccgccaacgactgcttcataaattcggtgctgcaggcgctggcaggattacccgacttgcgcatctacctcatacgggaaacccacaggcggaagctcgacgggccagaagtgtacgaggtggaccctggacgactgaacacggacaactcgtcggtgacgcccggaaagctggagggcctgcagcagggcgtgctgacctatggcctgaaggatgtcctcgatgcgctgaacgagcggcccatctacaagaagaccatctcgccgcagcccttcatacgctcgctcgagcgtgcattcggcacccgcatcagtcgccagcagcaggatgcgcaggaatttctccagatcgtcaccgagcgcctatgcgacgaataccacgccggaagtaaggccaggcggcaggccctgaagcgcggcatcaacgtcgcgaacggcgacacagcgtccgagcgaagcaaaatcatcgagcagtttggcaccgcgcccgctgcagcctcggacagcaacacgatcgaggaggaggaggaagatgacgacgaagacgaggataagccgccggttgacgaagacggctttcccttcgaaggcaaaatcgagtcgcaaatcgagtgcgagacatgtcacttcaagccgaagccgtcagtctccacattcgtcaccctcaccttgaacgtcccacaagtctcgtcgacgtcgctgaacgcgtgcttcgacggtatgctgaaggtcgaatccattgacgacttcaagtgcgagcgatgtcgcctggaacatgccttgcggagcaaggaccacgagctgtcacaagctacagacgtagaggtcagagagcgcatacagtcggacattgtaaaaatacggcatgccatggaaacagacccagaaaacccaccaaaagacgtcgagctccccgattccaagcaatcgcccaagcggagaatatcgcgccacatgtacatctcccaatttcccaaggtcctcgccatccacctctcgcgatcagtctatgccattggtagcgcatcaacgaagaatctggccaaggtgtcattccctgaaaccctcccactaggtggcttactacatcgaaagaactacaaactgctcggtgcggtcacacacaagggcagccacaacagcggtcactatgaggcttttcgacgccaagtgcagcctctacccttctcgacaccagtctcgtttggtacagaaggcgcatacagtcggcaagcaagcccatacccgtctgcacgaccttcggcagcgccctccgcagtacagagtccacgcatatcaagcattaacttgcccggtacaaatgggcgcgcatctcctgtcccctccaccccagctctagactcgccttcagtgaagtcattctcctcacaagactccatggcgacaacgtcaagaggccctgcgccaacatccgcaccacgcgagccggatacgaattcactgaaacttcctccctcatcctctgatactgagaacttgtcgcggacgaagagcttgcgatcacttaaagacaaggcgtcagaaaaggctgcgtcaatagctgaagccaacccgctgaagcgcaagtccaaaaaggccaagcaacaaatggtggggtatcagcgacgacaaggtcaaggaaagcaagacgagtgacattcttggtaggcagaaggaggtctatcttctcttctacgagttagaccggtcgtaggatcggctctggtatagtcgcaggagtgttacattattttcatcacatagcaaatagccttagatgctgtatcgcatcaagactgtctaatagtatgttgcagacggacggacaggcctcgcttcagggcgttgagctgatagaagccaaagcacatgatttattagcaatgatctcattggctcgagcacctgcctcaggcacgcaccccacatcgtgattgcctcttttgaccacagcttagtctgcaatgcaacgtgcacatagatatcgatgctacacttctatctaactggactttcccctcaattgaccggtcaacattcagcgcacaagcaaccatcaaatacgagcacgcatatggtaaagttaaaattgctttcagccagccatcaggacaaccggagaaagagctatatcttgaaccagacacaagaaactcaaatctgattgtaaacttgcgtcatttctcaagccaactatcacaactccatcataacgatctctcgacatgacgaaaaatataacttcaaatgcttccactgcaccatcccaaaccatgtcagacgacacagccttcctccaagcacccctaaatcaacatttcgccactccaccacgtatcctgatcatcggcgcaggcagccgtggcacctcgtacgccgaagccgcgctctcgtcttccaacgccatcatagcttgcgtctgcgaacccaacgagtacaagcgcaacctcttcggctcgcgcttcatctggtccgacaccggggttcctcagttcggccagtgctttcctgactggcgagattgggtcaagtatgagaaggacagacaggagagcttgaagactggcaaaggtctgactggcgttgggggctttgagccgatcatcatcgatgcggttttcgtatgtgtgctggatgagatgcatgaggaggttgtatgtgggatcgcggggctgggcatgagtatctgtgtggagaagccgttgggcacgagaatggagagttgtgggcggatgtacagggcgttgaaagatgcggagagggagaatgagaatgagacggtgtttgggatttgtcatgtgttgaggtattcgcagcataatatgatgctgagacatttggtgctggagaaggaggttattggggatgtgttgagtatggaacatgttgagccggtggggtggtggcatttcagtcactcttatgtgaggtaagttcatttatcgaggatgatcatgatggctcgaagatacacagggctgactcaagagcagaggcaattggcgcaaagaatcaaccaccgcgccatcccttctcacaaagtcatgtcacgatatcgacttcataatgtggatgctctgcagccagccttcaaagagagctgatcagtcccctcacctaccatcccacatcacttcgaccggctccaggacgttctttcgccgagcacgaaagcccaaagaagcagccaacgccacaaactgcctctcctgcccccacgaatcagactgcatatacagcgctaagaaaatctacatcgacaagcacctcgcccgcggcaatgcaaactggcccgtcaaaatcgtcaacccggagatcgaagatatattcaaggcgcggggcaaagaagccgcagagtcgaaattgcttgaagcactcgcggaagactacaccccctccacgcctgcgtgaggaagtacaagcccgcccgtggttcggtcgctgcgtctacgaatccgacaacgatgtcgtcgacgatcaaaccgtgacgcttacctgggccgacgatccactttccagtgacggaatcggcagcagaggcgccaaaaccgcgctcttccatatggtcgccttcaccgaaaaacaatgcgagcgacgcggccgcatctatggcacgaaaggcgaaatctcatacgacagcacgattatcgacgtgcatactttctcagatggcaagacggtcacgcacaccccgcatctagcgggcggcggacatggtggtggggacgacgggttagtcaggcaattcttgggcgcggtgaatgcggtgcatagagagggcatgggggcgaggcaggcgcagagggagtatctggggtgtgatttggaagaggcggtgaggagtcatatggttgtttttgcggcggaggaggcgaggagagaggagagagtagttcagtggggagagtggtgggagagagtggggagggagttggggatgggggaggctgtgtagaccaaggtcttttggtcgggttgagggagttggaagagggggtggaggtagacagatgacttattatgtggagtaaaggtgcgttatagcttccaattctatgttacttgtattccgtttcgcgtatagttacaatatgcttaggcaaacatcacatactcgatctcgtggagtcgtaggcatcgtatcaggagttatggctacagatttcacaaatgtcacacgcacattgctgacctgtccaagacacgatagtcaagcatgttcggctccatatcgggacctattgaaccagatggtcgttgaaaatcacgctacattgacgagtgacacacccggcctcaaaatcggtgtcccaacagcacaagaaaccggcatcttcgcatacaaaggtccgatgagttgcggcacctgattgccgggcgcgtacggtcaagcaaggcattgaggctcttcaaaccgaaatgacgatggcgggtcttgtgtaagggaggccttgacatgcgtccgatgcggctgacgggcaaagactctgggcgcgtacggcatgaggaggacaaagggggcgaaaggcatctcccgaagctcatgtcgctgaccaggtggccggatgatattccacgggcgcgtagatcagagcatgacatggaagcttccgaaacctccatgtccacgctcaagtgttcgcgagcgctccacgaggcgatcagatcagtttggcagctaattcctcccatcaagcaattaacggccttttcgcagccggtttgaggtcgttttgggctatatttgggacattgcaatcaaacctaatacttccgggtcgggcgatatgggcgcttaacacatggcattgaggctcagcctcttccccacgacggcgtttgcgggtacgacgtttggtctgtgtcggcgcttggattggcaggtaaggatagccaatagtgggccgcgacggggtgttggacgcgagagaacgacacctggcaagccgcaaactgaggttcggatagcgagtgcaggttatgccggcgggagttgggtgcgaagaggtgggcgaggcgagagacccggacaacgcatcgccagcgacgcgctctgcacgcgtcgtgttgtgagcgacatttgaacgtgttatagtcgtgaagtcgaaagtcgtcgccctctgtgactcactcgtcgtgcatgctcggatgcgggaacatgcacgtctactccgccaaaacgaaactttggaacgtcgtgggccaatcgagccctcgcaccgcttcgatgactcttaacaacggccgtccgccccactataggcgggacgtcagcacggacgctagccaggcgctaaacaaccttcaccacgacaactcattcgctctgtcgtcaatgccaacctcaaactgccgccccaggccctctacaccgtcgactgtgtacagcagaagcgttgcaatgcggcgccgaccatcccggtttcatgctacccaaccgccccatctgcaagcgcctcgctgaagccatcccgatcgggacgcgtcgtgacgtctatggccagtgagcatacgtgtagccacgaagccatgctgcatcgagcgcaagaggctgcaagaatagctccaagtcgtttaccagacatgttctgccgagcggaccacgtactcgcccgccagcagcgctatgtttcaggcgccttgtgaggctccatgttgtagaacgactctgctgtgatactaccgccagaccgccagaagcccgcaggcccagcatcccgggcctcgatgcatcgtgtttcaggtgttttagcgcgccatgagcactggtcgtcagttctcccagagcatcgaggataagaacggccaccgtgccgcattcaccagtccatcatccagcttccagcatttcagtgagcactgccccacaggttgagacgagtttctttctttcgttctgttcgacttgcatcttgtcttagacacttggagctgggcctccgtataatcactattccataatcttctcgtcactatactcgttctccacagcgtaagtcattggacataccaagctgaattgcgatgcattctcacacgttccagtctggtagctctatcccgttcatcatgtacagccgtcaaacaaccccgcctaccaactcttcctactacatgccgggcagtgttggttcagatgtcacatactactctcagggctcgtcacctgaccgccacactgttcccacaccgcctcggtcgcccatcaggcaacatggccctcttctcttgcccaaggtccgcacgcaagaccaggtagcagagcctacccagggccccatcagacatcgccggacgacgtctacctccagtgcgaactatgcttacagcccatactcgcggccggcctcgatggtccgccgtggctcaagtccctttaatcacaacctccacaatgtccacagcaacatgacctcccccgcctcggtctcctcatacgacttcagcctctccacactgaactcgcccatcgtcttcacacctcaagaaggtcgccgagcctcgtcttacatgggctcgcactctcgctccgcctcggccaaccgcgcgcgtcatgcgcgctctggctctgccagcagtgtcgacgagaacgtcatcagccgctatggcttccccacctaccgcaacctccccagctacgtgactgcttcaggcgcaccatcatcaaacctcagcctcgtcacttcgcttccctctacaatctccacggtccaggagattcccagctacaccgcgacttgtactcaagactttgttgtcccagagttcgagcccgcgccagctgtccagtacccttccttcacagatgtaagctttgatagcttccagcctgtcgcgccaacttcatctctgcttgagtatctctcctcgtccaaccccactcctgctttggtacgccgtgtcacaagcgcgccacgaggcatcaacaaccacttctggtgggacattcgcaacctccgcagctgggaggacttcaacatctccaccatcaagtccatcccttccgtgcttcctcttcttgaggtccctctttctccctcatacctcccgcagccatgccgctccaacatgcagccagagaacgagtccgcgctccaggatatctgcacaaactactacgccaacaaggtcaacgccgctctcaaggtcgcccagggcaacacccacatggtcatgcgcgccgtcaagcccgttcccggcatgcgcacccagcccgagttcgtctccagctacccctcagactacgagaagaccatcttcggcgaaggccgcagccgcgtcgtcggcctcgtcaagtgctacgacaactggaacaccggcatgcgtagcgagtcgccccccaagcaagtcctctacctccagggcctcgcgcacctccaccgcgtcatgcgcgagcacggctgccgctacggcttcatcatgaccgagatcgagctgctctgcgtgcgctgcggcggcccgtctgacgccgcatccatcgaccccaccaccgtcaacgcgcagaccggcgtgcccatcttcgggtacctcgagacctccgcgccaatcagcctcgctacccagggcccccacccagagaccggcgacatccaactcaccgcctccctcgcgctctggtatctccacatgctggccaaggagaacccgttcgagggcatgggcacgtggcgcatggacgtcggtggtcccgcggcgctgacgcgccagaatcatcttgacaaagatgcgtggattccgaagccgcagctgggcgagaagcgcgaggcaaagcgcgtgaggggctgggtatttcctgacgagccgctgagtaagcgcgagtgtgggaaggggaagaggggaaagagcgttggataggttaatggtgtcatgagggatgaggaatgagggatgaggaaagctggctggttcagcggtatacttgcataaggcatttcgcggcgttttttttttttttttggttggaagcatttactaggcgttgattgaacatggcatttctgggcgtttgggtctgcaagtctggcatatggtatccagcaacctttttatatacaagtaaagttagtaagaatgacgaccagtcatccaatattcgttctcgatgctgctttttggtgatggtgatgcgaattattacttgctgagagctcttgggcgcctgagttcgaggtggtgatgctcatcatcattgatcaaccttcatcgaaccatcaacgactgcgcccggcaagagtgagtaagacagcagtagatcggccaagatttatacttgccaaactcgctttgagctgtacgcatgcatgtgtatctgccgactttttttgtcacgacttttcttttgtgtaagtaaacagcagctcgctgctcacatccatggcgcagaatgggttttttgggacagccaacacagcatgatgagtttcgcacgaggattttaattttcgaaagagatggttgtgcaatgtaaagatagagtcaaaagaactggtcttttatatcgcaatgtgtacgctgtgctgctcacatgcatggtttgaagttcgttttctggtcgcgactttcttgattgtgtgagaaagcagcagctcgactactcagatttctcaatttgaacttggtttttggacagccagcacaatacatggaccattgcatgagagattttggttgtcgggagagcagaatgttttttgggtagagatgagagaaaagagagcgggctttatatcgcgtcttgagacaaacgcctgcaaattcacgaacatagcatgtagcgtttgcgtctcagtgttttcattgcatcttggacaaaagattcatggctcaggtacgtattcatttactagtccagttcgacttccaggcatcatggtgatgtgggttcgtttttataaggctcagagccatagatattcgttgattctcgagaaatttgaattaccggagattttgcaagcacacatcgtaggacggttgttaacatagacatggatagtcttttccagatttttgaaagacaaagagcaaagatcaaagcccggacatatcaaggctcaaatatggttttgggaaactttgtcgcactttttcatcacacttagataccaggattttgttttcactggatcaatgcgatgtattaaagaaataccagcatcgacgtgcggagcgtgtttatatatctcgaagtgctcgtgcgtcatgatcgcaaacgcaagtgccaggatgagacatgcgcagttcgtattcttgaaaagcctctatgcttaaagatctcgtgattttagttccaagccacagtcttctcaacgacatgcgtaggcattcttcgagttttgaatgtggcaaaacaaccacattcgtacggagtgagtggattttcgtattgtccaaacatatcaccagcgccaattggggttttttgctcaatggaagcgtaagagatgtctttggaatggagtgcagagtgccacaggccatggatggaagtatgtatgcttttggaaaagaactgattcgacatgtatgaagcaagcgataccgtgtttttgttttgagtattcagaacatgacgcagagatagacttcgagcaagacggaggaggggatttatatccactagaagcaattgcacgagtctcgtcaaattccatgtcgtgttactatctgtcatgttcatgttgtgttcattccatttcatttcatttctttgagaactctcatgcacaccaatccagtcgtcgcccatctactgcttcgcccccgtctgattacctccactcacagtctgtccacccgccttcgtcgtatccccaaccatatttcccgccgctacgacactcattagcccggatccccatgctcacccacaccccaaaccccactcacccttagtagtatcccccaaaccctgcgtgacaccggtcaccgcatcgcccagacccttgcccgcgccagcgacaacgttgcctgtggtgtcggtgatgccagagacgcctttgccgatggtgtttgttgctgcgccggcgacgttacctatggtatgttaggaaggtatgtgggagcgagaggagagggaaaatggaccgagtccgcttgctgcggtgccgaagaagcctggttgtatattagatgagtgtctgattgagagtggtttggagggaaaaaggcacccttctgctgttgctgctggttggtttgatctgacattgcgattgagaattgagtggatttcgttatgagtgtgagcctggtaattattgtagttgttggagtgtagtgtatgaaggaacgtaagtcaacagtgtcctacaaatagtgttgccttatgacgtagtggctcctgcttgcctcattatccctgtcagccacccctcacctgtgagacacgcacagcgctgctgcagcatgcgagatcccgccgattgacgttggtatcacatcattgacagggaacatgcagcggtattgctggagcacgggacgttgctggtaggcggcgctattctagtcacacacggaacacaaaagacagcatgacacaaagttgaagtgactggtgtattctaacgagatcgaagtatgcacacaaagtgtttgcaccacacgttcctcttctaaatgccctcctgagtgtagatgcagaaagcacatgccgaagcaacgctgtttttgcctccatctcggcattaagccacaccaccaaaccaccggtcctgaagattttaactcaagaaacgaattgactatgaggtgatgacatgagctgaaactccgcattatccccaagaagtctggtagaccctatcgccccggccctaccgtaaagagagaacgctgagtcaatgaaatgaggaaagtccagggcccaacaaatcaccagtgacgcttcgtgagaagcgttaggtgtgacccatcatcctctgccaagtccggaacgccgtcatgagcccaaacagttgtcgagacctggagcgcatgccaagatgacggcaacaaacagcccgtccacctcttgatgcctcgcgttcgataacaaagaacttttgaaccccgtcttgaatgttgcaataaagaaaccccgcgaaatgcaatgcaatgcgcgctgatacagcccccgatctatgcaacgaaacaagcgattaggttaccgcgtgcggtgttgtctatgggtatgaaaccgacacgcgctcgaacgaagtggaaaataatcactcagaggccttagtctccgctgcggccgcaggctcgtctgcggcggggggaggagagctaacgtcttctggttcaagggctgccagtgcactaaaattcgttagtcatacatcggattaagtattgaataaagtgcttacctgaaagcattcgcgtgcgcggtaggctctttctcctttaccggtggggtgccagttcgtgatgagttgtgagaatcatcacgaccacccatcatgccagggccaagaccacggcggccactaccactccggttacccagcatggatgggccgagggccgctccagcgttcatgttgcgaccagatgcacccttggacagcttgcgaagatcgtccatttggacgcggctgttggtgtctggtggaggcatcataccaccgccagagaacgagcgggcgtcgccgcggcccatgggcaggcgaccaccgccaccacgctggttcgaccggttgcgctccatctcggcagcttgctgagcaacaattgcctcttgatgaatctcagcaatggtcttggggcccttgagaatatccttggacttccaaccagacttgcggatgtcgatggtgtcgagcaacatgaagcgcagacgagaaggaaggccttccatgttcatgaccttctcgatgcgttcaaagtacatattgatcatcttaggaccagcctcggcggactccatggtctggccgacagtcctgagcaacttgaccaaactctcgatggccgactcatcagggagtccctcgaagtcaaggagtttgaggacacactcgtgcatgatgcggagcgtaagcataccaagcttgtacagctcaccgatgaactggataagaccaagacccttgcgcttggcggcagcagcaatgtagtactcatctgtaagcatagtaatctccttgccttcctctggggcatcgggaaggttgatttcccaaccacgctcgaactcttcttgacaacggttcaagaggtactttcggaacaaagcaccgccgaccacagggttgccatgtttatcgcggacattctcatccttgatttcggtgctcatggttgcaagcatgcgactgcagaacttggcatacatcgacgaccaatggctctcatcacaagccttctcgaaagtgagttgaatgacttgacgaagagtgcgaccgtcactctcatccttggactgtgcggcgatctcgaggatttgatcggaaatcttgtcgaatttctctggggtcatcttgttgagagcggccttgaccttacgctgcaccatgtccggagccatgtgaccagaagtttgttgaggctgcgtagatgtaaggctggtaggcttccatccggtctcggaacggttgagatccttgactgcctgaccggcggtgagaggcatagccttcgcttcttgctgctcgttcttgttggggccacgtcggcttcctcccttaccacgtgaactgccaacacgaggcgagttgggaccacctccggacatgtttgtgtaagaagcttggcggaccatgggtgagcccatggggaattgaccacgtccaccacccataacgacatgagcgagaggattggtcataggtccgcgacctgacgatgcctgttcgaagcgttgctgcgaagttgtgccaggaggaagggtgcgggtggtagagaatccttggaagttgcccatgacattgccgggcgcaccgccacgggaaggttggcggccactgcccatcatggatcctggacgagcagactgcggacgggcagagtcagtgccatcaccaacagtctctttcaacttcatgtcccagtctgtagaaggcttctctttgaacacctcctggaactggagcaaaaagtccttgtcgtactgccgggcccttgttccctgctaccagccattgagagcagggtttgggtgactgaatacctttcagggtagggcgacccagctcgcttcggacctgggaggaaaccgtgcagacttaagagactgcataccggcagtaggctgtgcgggctcgacaggcttgttcgtctcgagcttgagagcagctggcttggacttggcgttggcaggctttgcttgagcgatggctggagcagcggcctctactggagcagcagtcgatcgctgacttcttctccgttcgcaccaggtccgaactgagtgttcttcttaaggccagcaaagagagccttgttcttggcttcacgctcggccttctgctctggtgtctctgcttcgcgagccttctcggcctcttcggcttcacgctcaagcttacggaggcgctcctcctcctccttgaccctgtctccagccttggccttttcctcttcggccttcttcttcttttcttcggcgtaacgcttctcgtccgcctcacgcttcttctcttcttcttccatctcagcgatcatccgctccatctcttcatcttcgagacgcttcttctcttcctcgtcgaccttggccttatcggcggcttcggcctcttccttctgcttggactcttgttctgcttttgcctttgcctcttcttctgccttctgtttggcatcagcatcggccttgacgctcgcatcagaggtctccttcgcctgtttctctgcctcttcttgcttgcgaatcttctcctggaactgcttgacgaaatctgccttcttctcttcggcagtcttggcagcatctcctgagctggaagatggtggaggtggagtaggcgtagcagcaatcgcaggcgagcggggctgcgcgggaggagcgagagcagcagtaggtgcaggggaggcacccttgggctttttaaagtccacgacctctccatcggcagtcttaatcacgatggccttgctttgcttcttggggcgctcaaacgtagagcttggcgccgggcttgcagcagtcacgctaggcgtgtgggtgtgtgagatgtgattgacgttggtcatcgcaggggtggacggctgaggaacggcagatgaagggcgctcagacatgttcgagggggtacgagacatgccttgagcctggggcggctgaccgtatgggccagggacaccataaggagtcggcatctgttgagggaatccatgggtacgtccagggctggcaggcacagggtggccagggtagtgaatggaactgctgcagtccatacgtctgaccgtagtagccattgtacggatcgagtccttggggtggcataccatacatgccctgttgtggctgagttgttagatatagttctggtttgctagctgaagaagagataaaagagtcgcgtttaacagaaagagcattcggcgtctcgagaggaaccggcggttcaggctcctctgggagtaccgaattacttaacttgggcgtgacacgatgcgaaaaatctcgaggcgctgctgtatacttgcaagccttgcggtactcggatattgaagaaggatgagagaaagtagggggaatacgaaccggctgtgcgtagggctggccttggtaatagggcatgccctgcgggtttgcaagatgagcttgctggtgcatggtagcgggagcaatggcggggctgcggttctgacggaaaggggagccttgttgcatgccttgtggctggaaagctgggggcatgggaccaccaccacggcccatatgctggtgcgggactggacggaacggctgtggggactggtttgccatgttggggtattgagggtgctgggggtagccacggcctcgtccgttggagtaattacggctcatgtttgcgttgctcatatcgctgtgcgcggactgggaagattcgcggcgcaggtgttgagcttgggggacggagttgggctgcgagggcatgttcatgcgggcctggatacagcagttagaaagaattcactaaaatcgtgaaccatggtagagtgacttacgttagcgtcgttgctctcactgccctggccgccgaacaccaggtttggtcgcgtaggcagaccgtcgggtttggggccgccggagatgggtgtcgggattggcgaaggcgagtgcgctggtgaagcgacacgcgggttctgagcctggatattgaggctgccctgcactgcgggctgagcgtgcgcaggcgctggtgagccagcaagcgacccaaacttgatgcccgagggcgggccacctgcggtggtgggcggggtctgcttcatctgtacagagggcttgcggctgtggtcgccgttgccattggggcctccgctgacaatagcaggcatggtgggaatggctggcttgatggagccgccgttcaccggagacacagaggagctcttcccatgctgcgcggtctgcgggcctcccactgccacgggcggcgctccgctagacgcgatcgtcggagaagagttcttctgagtcgcgttggcgtaagagctgcgggcagtgggctgagccgatccagcggccacgttggcggacgatcctgcagaggagctgttcgcgggcgtagcggtcgaggaagcggcgatgacggggttttgcgcgttcgaggtggatgcactcattagaaacctggggtggcgggtttggagagagagtggtcggaaggcgtggtcgcgaggtgcgggtgcggtggcttgcgcgtccgctgagtatgcgctggtgacgtcgctgatctcggatcggcgcaaagagagcagtaactgcgtattaagagttcgctggaggcgcgactcggtgcaggctcacggtgggtgaggggtgcgaaaagaaagggacgggtggtcggctcctgggaaatagggcgacgggaggctgtccgagcgctttcactgcagagagtgaaatatgtcgtgacaggtgctccggggagaatttcaacagacgggtctgtgaaaaaggcaagcggctcctgtgaaaatcactgagcccgctgctatgtgtcgtgttgataaatctcaacgatgggtgttgggagaagggagaaaaatcgttggtgatgttgtgaggcgagtaaaatcagctaagccgcatcaaggacctaagtgctccagctattaggagcccaaggttgactccgtccctccctcaacactgaatcattcacgcgccgcgcattggtttgactgtgcgctgttcgcacgcactgtctgctccacgcctttgtgtgcaccggtgagtccgcgctggctctgttgatggctggagtcacaagagggaggtgcgtcccagatccttcggctcaggcaggcgcaagccacgctactcaccaaaacgagtccaggtgcagtcatcacatcagcatgatggactcactgctgcgccccgggccatcgacgtggccccgacgaggatcggatgagactgtttgtggaacggaacaatctcatcgccaccgcagtgcgggtagcaaacaatatgaagagcttcacagacttctcacaccaatgtttgctccacgcgttccaggcgtctctgaaggtgcatgcgatgcagtctgctctggagataggcaataatcaatagattataccccgctgtcctgttgccaccactcgctttccgcaacggcgcgttgcgaccggtaacactgctcagagacctcgtgaagcacagggacatgccttcgttggccatacgtgccggtggtaatggccttcactgcacagcactgcacagcaggatggcttgcgcatctacctaccccgccttgagcaaggaaaaaaagttgccgctgtgttgaaattctcatgcgcgcatatgcacaatgacggacatgtgaaagctctgggccgcttaagtccgggacatgtgactctgctattgttccaaagttagaagtgatgggcactaccccaagtgtaccagctcttatcgatagacatcgcttgacgcaaccacaggttccagcatctcgactctagtgcgatgtgatgagtcgacaaccttcgtactcccagcctcactttctgatggcgtcgtccagatccaggcgatgcattgctacctgaggggctcgcttacaacgctgtgtcaaatagtacgagttggacaatggcaaggggcttgcttgcatgaccagacggatgagagataaccgttgaactatgtagactactttgtcgtggagagcatgtctagcttctgcgatctccaaaagtagtgcctatcaagatcgacttagcgtggaagccatgatcggaaagtttaacgttagcctgaaccacactgagatatgatcggaactactagatcaacgtcggcacagcttccagaagacgttcgatatacctttttgccgaatcagacgttggacatacctcagcagcatactctaggattgtgcattggcaggactgcacgcagatgggcacttagctggtgggtcatcttgaccttcacaccagcgccagcctaagtagcgacctgttctacgtctatatctgagccgcaccctgcatccgtgtgcttatagcggcgacataccacatgttctcagttacaacagggagagaccgggtgacaacagcaggcggcctatcccataccatgaagctatacacgaggccttgtcgtcgattccaacacctgttggtactcggcatagctccaagctatgggatgcccctgtacacttttcctcgtggttgatacacagggccttactgtccaactgtccaaccctacacccaacgatgctatgcatagcttcaggctatgggtgcccatgtacgctttgcctcgtggttgacactttgttcctcatgagtcgttgttgataatccgtattcgcagtacacggctgcatgtcggtggtacgatcaaaccgaaagcaccaagtgcgatttgtactttcgtcaaaagacattttacgtcatagccaccatctctgaaccattccagctgactcacagacagtcgacggtagcacagcggcagcgcggcggtaccaagtaacagccgcaatgacatatgcagcctcatgttgtgctagctgcgcccggggcccaggttttggctggagacaccgcgtcgttggattgcagatttgaaacttcggcacctacatttgtacaacagtattacgacggtgcgcatgacaaaatctctatcagaaacgcaaaacagacgagtttctccatgtgccggagtccaggctctcgtactacccctccatgtcgagtaccgagattatagcttaccgtcgctgcaggattcggaggttttcttcagggctaggactcctcaacacttggtacatccctcatcatgccaggaccgtacgagaattgcgtcgacgagctggtgttgatcaatggaaggtggaacgatgtgggtaggcgttggttggcaaagcgccgagagctgcctcatcccgagaatcttgacgtaacttatggagcggagcctcagcatcgcgcaatctccaccacgtgctgtgcattctttgtacggcgaagccgataaccaagcagactaccgtagcaaagcgatcccggcgaccggattcctgtgctcgactgtgaggccgatcactagcggattcgaaattcccacctctcgttgttgttggatcccacacctgggtacttatgcgaggccctgccacaatgccaccctagaagcgccaacagccacgactcgcatgtcgaccgagctcacccaacacgatcaacggcgcgagccagcccgctcagcactgtttcaaaatatactttcgcgttcgtgttggggactgacggtttcgggctttcggttgtccgtcgctggagccaagtaggcagcatgatcagtatgtaagacatgctcgggcactaagaacgccgcctcggcatccttcagccagagaggaaagggtagcccagagccaaaaccaacttcgcatgacgatgtctatcgcatgtgctaagactttgcttttgagccgttggtggttgcaagagaacgtttacagaaggaggtgtggagcaagatcatgcgggtgtgtgctcgtgcgatgtggatggatgggatgggatgggatgggcgattccttcccgtctcttctccgccgccttacccacctctcccgtcctctcgctccaacctgccttgttctgcatcgtcatacattctgggccgcccaaccttgcgcaaggtgagggtgaagcatttggacagcctcggtagcatttctgaggctaacgagcgagggatgatgcctgttcccgcgttttctgacgttcgctgctatcgaggtggataaccaacatcttcttcactgagacttgagtcacgaacctcaactgcggcgttgaccctgttggcatgtgaagattgaggctagaggcgcagttctttttgcgatggagcagcgcatacgcttacacgtgacccacgtgccttcttattccaccaatgccttcctgaaacgatcaagtccgttcccaagtaggaaagcactgctgactcgctttagtcccaccgccgccacggcatttccttcctacaaacagccgccgaaagaccaaccgcagcaaggtcgcacaaggctgatcttacagcgcctgaagatccaacatcttgcactccaccttctccacgacccttcccggctgttggaggcaatacgagctggcgtcagccctcgccctgcgctgcatgacttacatgacaaactttcctatcgaaccacttgagttcagccggcatgggaagcggagcggaattgcgtagggtaaacgctgcagtccgtgccatcaaccatctcaggcacgacgttccggagcccttggagatgtttttgttagtgtcgccagacgcgatacctacctgcagcacacgggctttttgtcacctcgatgggtgtcagcgccttacgctatcttccggttgtggagagcggttagctcaaatgcgaccacatcgtgaagggatgcggaggtactccgctgcaaaagcagcgaggactgccttagctgcagcctgcctgcaccgttagggagtgagcagcagggacgatcggaacggcgcaccgtgttgcgaccaccgtcatccgaggactgcctggatgacttcatactattggagagacgtgcggttctgctagtttggatggtaatgcctcgatcgtggtaacctgagacgtcggttcgaattgacttatttcaacggttcccttgcaacgtcgtcttacaaggaatgatcctggtcaatatgtgagcgagtctagttgccttttgaagcctagcagaccaccagtcgcctatcacaccgccacgtctctgcctcgcgagaacaagcctcaccgcaatgtcgagcgatcaccagatcacacggccgaagcccccaccagatcctgcatacctggcaggacccgcctttgccatggcgtaccagcatttctcgaagctgtggaactactcctgggagaacggtgaaggctatcatccaattcgctgaagctgacgaatgcccagcctcaattaagcctaagatgtaccttaaaccaatactttgcgccggcggctcgctcaagctgctggcgcctcatcaatctatctgcaattaacactcccgaaagccagcgcagccagcaataactctaatgagttgaggatccacatcaagcatgctcttccatgcaggacgctgcagaggcttttcatgtcgagtgtcacgcattctcgctgccctggactagaccgggttaaggacccatgtccctacgccatgaccctcgatcaacaagacgcacatgtgcggaacccagcaaaccgaccctatcaagaagacagtccagaacaccagtgttccccgcaaaatgtaccacccttgaagacgaagatgtttcgaaacaaaatcaacggccctttctattcgtccgtgtatggtatcgcatgactcggaacgcacatgccctttcgctctttcgcatcggactatccatcgacctctcgcgccctggcaatttagccaccgcgaccacgacacatctccaccatgcagctaccgtccggcagccctccacatgccttatgcattgccatcaagcaagcaagcgaaccactaacgtgcaaactcggttcctgagcctcaaaagccggttctccagtctggggtaaagtgtggagaagccatgcccacgcccgtaccgcaggtcatgcggctggcaatatattgctgaggggtaacaaaagtcttgaacgaagggcctgatcgacacgccaaagaagccatagaagcttctgtacggaatattcttcgcggcatggcgttggcctcagggacagggacaagctcactgggcgagtaagttgtgttggtatgtagaaaactttactttttgttgtagagtgggtacaaacaccaacgttggtatattttagtctacacttttttttggggggcttttcggcaacacttgagccgacttccgtcattcgagcctgcagcttgaggtgacactggaacgtggttgcttgcaagcgagaaccatcatggcctgaggtccaccggcccccatacgtagtggaacatgaggcccgagactgtgaatcttccgatgtcgcctggtatgttccggcggcgaactcgtgctgagtcgcttgggtataacaagtcgttggtgttagacatggctccgtagatcccctgcggttgcaatctgtgtcgtagccagggaccgcccaccagtgctgcgcagcaatatccggatgttgaaatgacgatcacagatcacggtgcgcacaagggtttgaaggcaagatttatggggtatcgtttggtttgattcgtattctatcgtatttgacattttcagaacggtgtgggtgttctgcagtatgggcttttttgtagtaggtgatattgttatccaatagtaatgtagtcgtaaacaacaagaggcaagaagagaagtgtgtacagaaagtcacaaacagacgagttccagccatctacaagaggagttcctaaagaaagaaaaaatgggtgcgtaaaagtagatacagtagaagggtataccagcagcgccattaaggttctgttttaaaaaatgatgttgatgtcagaaagtgaagcgataacaaaatcgggacaaagcggttccacgccaccgccccaaacatgaaacaagccactacaggtgcggcgttacggaggacaaaacgacccggtagtcgagtggaaggtaccgaagaagtccagaacagtaattcaaagtcgtaagatcccagcatgctcaaaggagtatcgctcatttgccatgtttttgttgggtgggaaagtacccacatccacggagtcccgccgtgccacaccgataaaacgcctttgctaataataagcccgtgctgaagagagaacaagcaaacacgtggttctcgatcagtaaccctgggatagttgatcgttgtcgtcgtcgttggcttggctgtgatttgagtggtggtccatgacttctccgagaacggaaccaacgccgggatattgttcgttgtgggccgaatcgttgcgtagatacgaattggaaaagctactgagatgatgtggagcactcagctggggcatcgagtagccttgaggagtgccaagtggtgacccagagtaggacgggaaatgggctgtttgtggtgtgtggtggctccggctgggggtatagtgtgtgctgagttctatgcggcggggtacaccgttcgagaatgagcgcatcctctgagaactagatgcttggaagccaggcactggagagtatgagtagccgatgccgtagggcatcatggagcttgagtacgatcgggagccgtccgagtgactggtgtctggcgagccgtgcatgttgtcagtgctgtagctcatgctagtcctaagtggcgattgcagtgactctgcccgacttctattgatgcgatcggcgtgcagcgttagccggggaatgctgtgttgtgctgcgtatgctggtggcgcgctgacaggcattgagaaggggtttgatgtccttgggctggtatccagtggggctgagttgaagccgaaaggagattcaccatgtgctgatactggtgacagagtgtcagtcgctgactgaggtggcgtgaatgtaaagccaccaaaagccggtgagataccggttggcgacatgtgggagtcaagtggccctcgcctcaaggtgtcgatgcttagggggcgcatcatgttgctttccgcgaagcttggagcgtacgatcctggcgatgccagtggcgtcccaagaccgtgatggttgccaaatggagagtgcagtgcctgtgccatgtcgaagtcgtccggcagggcgcgagacctcatcatgcgctcgcggtcgtcgctagtaagacgcttgagctttgctcgcctactgtctgtcagtcatgtcgagatcgatctcgtgttaatgcgtacctgttctggaaccaaacttgaacttgtcgtgggctgagaccgggaatctcgcgagcaaggcgttctcggtgagcagcatcagggtgagcctgacgagcgaactcgctcataagaaagcgggtctggttgtgtgtcaacctgaagcgcttcattttgcgcttggccgcgcggatctcagcagcggacatagggggtctgttctcgtctttaatatcgccatcacagtcctcgtccttgtcgtcgagaatgagatcgtcgtcttggtcctccagcttctcacatgcgttgccatcgtgtgtcgatggaggagtaagtctcgagatgggacttgtcggtgctgatccgccgaaagtgacgtttggcacatcatgctcttcaatatcgcctaaaccagagggtgactcggagccaccatggaggtggcttttgttgtcaagcatgtagggaaagctcttgtgtgatcgcatcataggacgcttgtggtcgtagccatgcccagctacctcagcctgaagcatagccatgtcgctgtccgagtgtggaggagtgtgctcaagagtccggatgtcggaagattgccacttgttctcggcagaattcgtgccgtacgcagacatgcgcggcgagctaggcggagacaaagggatgatgaagtttccgtcaaccattggagatatgagaggcaagacggggtgaacaatcgtgaagattgactaaaaaggacgtaaagtcgggggagctgctacgaaatagaccaggtcgttattcagtcccagtgcggggctggctgacggtgactgagttcgtggagatgatggtgatgctttatggaaagctggagtatgggttcactcgaggcgttaaggtcgtaatgctgttacaaacagatagcttgctggtactgggtcgagttgtcgttggaattgctgaggtgatgagccaggctgaatggctgatgtcgcaccttgaagaagggattgaggcgcggagctttggtgcaacgtcgagcttgaaatagaatctgttgggggaaacagaaccaagataagactggtgctggcaacgggcgcttgatagttgatcgacagaagatgatgagcagccggcttgctcgtgatgatcagaagagtcagtccaaggttgacgatgagggaccctttgtaggtatggtcaggaaccgtcggaggctatatcagcgatagcggcagggcaggggagagcaacagatcattcacacagaaaggcttgacggcactctactgtcgacgatccggataaaatcgaggttaagagaaaagcgaagactggggtaggacgatgcatggaacatgattttctactgaggacctggagcctgttacacagccagaagcgtgacggtcgagggccagcaggtacccaagagcgcctggacacagggatgcggtagctcggccctgtgaagaagagacgcccgctcccgcttcgcaagggttctggatcatgtgtgctggtgccggggtaccctccagtcgaggtgaatggcggcatggcggctgtgcgtcaacatgggggttctgcaggttgctcatggatgcgtggagaaaaccgccgacgagcatggtctgctccgtggcgtcgaacaatcgaccatgaaggcagatgggggcgccattattggcttaatgcatggccaaagcacaaacgggagctcaagggacatgatgcagcaaggagccagggttggggcacagaggttgcagggccccccagctcggcaacgcttattagcagaagttgcggggtgtctgctggcgttgctgctttagtcgatgtggtgggtggacgaagatgggtggtgaggtcggttgtcggacttgggccagcaagcggatgattgtgccctgctccagggctactgtcgagtaaccacgacacttcacgacactttcccgcgtcatctagccggcttccatgcgggtgcgtccgacggcgaatggccgcggacttctaagttctgaggttcccctctggcacctgtcttgttcacggatgtgggccgtaaattgcgtcaggaacgctttgcatcagccttgctagtcctctgagccgctaatcgcgcccgtaagatgcatgaacatcggaggtggaacggtcttcagccgttacggttttctgggcagcatccagcatcacccagcaaagcgcgtctagctggttttgtatcgctgtagctggacacctgcgcaatgcgtcgtagcgacttgtcggcgcttagtctatgcatgctgccaatgagggcgtcctggtgtgcgaacgagcaagagatctggctggacaagcgatcaacggcctcagtccggcccgccccgggatcatgtttctcgaagcctgctggtgctggtgctgtacgccgtgcaacgccggggtgggtcgctttgagatttgacagcgggcgatgggcgagctgaggaagaaacatggcttccatcgcacgcgtcatgaaatacgcttctcaacaaagcgtcgttccatcatggtcggatgaggctgcgacaacgccgtctgtcatctctgcagggaacaagtgcctgcgccatggccgcaagccaccccatgcttgttttgcaaggccattccgcgccgatcgccagcttcgcccgtggccagaggccagctacaggccactgcaaccgattcaacactcacgttaggcgcgggcgacgaaactgaccaccgcgctggtacgaatgcatcgttcggcacatgcggatacattagcaaaacgagcgaatggcgctgtggtgctcgcggggcacacacgggtaaccaccagcgtttgggtcgtttcgcaaccacccagaaaccacacattttctgccagatgcaatctcgaaagctatgccgagggcggcatcgcggtccatttgcaaaacgccgccaagaccgattggttggaccgatgggcgtgggtagtaaatgacaggagctgcgaaaccgcggcggaattttccaacacgccattattggtggagcttagaacaactgcgggtttgatgctcgcaagggtgtctgccacacatcggcagaagatgctgcctccaaaattatgctcgacccacccaagcctgctgcattgaccattccatcgcaggcattgaccataccatcgcaggtggaaacgaaatggtgctgtcgtcagtcgtcgtcgtgtgtcgttcgagacttggcactcgaaaccgtcccaccatgcatcatagcacagtcgcagtgctttttcgcaagcgggaaccggctgggacggtggtacagcgagtcccctttcatttcggcaggatgcaccatcgtccacgtacgtggatcaaatgtcaagtgctgacagcgcactctggttccagaatgagcctgaactgaacggcccatcgcccgcgtcaacaagcctggtccgcgacagctttgttgcccccatctcagatctgctattccagagacttccgtcatacttgccaggtactggacccaggcccttcgatcattgctgttacatcagatcatatcccggggaatcgcaagtgtaccctccctggcattagcagaccgtgcaggctgtaattgaactcgctggggccctttcatctccaccacctgctccagttctcgttgtacatcgtagcgtcgcaggttgacagacttcgtcagcggctagacgttcgctcggccggaccttgacggttcgtgctcacatcgatactctgatgatcgctcggaaagatgcttccccatgtccattcgtattgaaagtacggcggcggcaaaacgccacaacccttcttccccatactgcacgccgtcgtaacgaggagcaagcctggggaaggtgcatgagcttactcttctcgactattcctacctattctgtgaaggcgcctgtgtccttgtcatcacgccgctgagtccgccgtcacttgactatcttgatggtcgggccgctgctcctcaacgctatgatgctctgagtctacttgtgggtctgcagcaccccggtcaaccggaaccatgggcacagcgccatcattcgcctcagtggaagggttagccggctgaagagcctccagccctttgccatgttcgatcctgtcgaatgagctgagctgcttcttggaagcgaggcgaagccccttccacacgaagctggacttcttgcctatcaattcacgcttctcctcttctgtcccaggcatctccaagtccatgtcagtcattcggactttatctgcatatgactctgcatctggcaccttggttctggcaggcgtgagcagctgtatgtgcatgtcaatcggtcagacggagcacttacttttccgcgttccgtaattgtgcaaggcccgtctctgcctcggtgttatagagaaacttcagagagccaggcacgcccatgggcttcctgttcgccttattcgcaacagctttttgcgcgccagacttcgcctttaggaaatccttagtggcgactcggtcgcgagtgaatggctggcagttctccattttccacctgacccagttcttatcacgggagaggaccgtgtccaccatccggtagtagaatttgccatctggaccctcctgcaggtaatttgcaatggcggtcttgatgcccaatgcccactcggtctgtgctcttgtggtcagccgagacaacgatgatcatggcccttggtggcacacggggaggagtagccgcgcggggaacagatgcattgccactcacatcttcttcacgaagggtgaagttgtactgcatagccttttgggctttctggtagatagacttgctcttcgccttctctgtcagggtgagaaggaagtcgacaagtatcagtgcttggacaaggatgtgccgttgaaaagcgagatcgctcaactagaaattatcagtcatagcgcctcaaccaatttgtctctgattgcgtacctccaagcttgaacagatcgcggcttgtgagatatttggggttgtaggcgtttgccaaaagcgtcataatcatctccatcttgatccatctgctcctttgttcgctcagagtccccagcctgtattaccttaggcacttctttgaatttggcgagagtggcctccaggctcttttgaaaatgtttgaagtgatcctcctcgaacaaccggggcgggttcgagaaagaatgttgtaatgaccagaacactggatagagggaatcgatatccatcgtggaagacagttcatctttctgtacgttggaatttccaagcttgacattgtgttcctctgacttggactctccctttagtacaggttcagcctccatgtcgtcgatttgcatctggtcgtcttccgtactcgaatccttcaagaagtcctcgaacgtcgtcacattctccacgtgaaagttgccacgcaggttgaccgagcttttgtcgcccagggggaagctctggaacatgaaaatgtacacacgtccacagaatactggatcctcggcacgagataggcggcgaagaagctcattgcataatcgtaggataacgagatccttgttcttggagttgatctgggagaacatcagctaggtccacaattggggcgtcgttggaccttacagcaatgatggcttctcttcgggactccaaaaagttgaacacaacccggcagccctcgatggactggctgtcgagcagttcttcgatcagcagtagggttgcctgcggagaacatatatctaacattattagacatgttgcttatgaagggatggaattaagtacctcggtctccgcagtattgaagaatatcgagcagattccagatagacacaaacgctggctccccgatgcgagtggaaccctacaaagatgagcaacgtatacagggcatgtgggagagcttaccaagttggcgtagaagagagacttcgccgccgtttccactgagagacgacgtgcctcatcgctgccttctatggggtcaaagagaaactcgtcttcccggatcagatcagagacttgcaagggagggtcgatagatgtgctcggcttaacagaacgagcgcgctccagtagataattcagtctcgatataatggccccttgagagtctgctgtagagcgagccatgtcgctaggttctgggtgagcggcctggctcgcaacaacggggaagtttgtcggcggagtccaggaacgcctagtgtcgtcgaatttcggttatgataaaggccgggctatcgccacacgtaggtaattcgtgtcttctattgaggtgctagctgagttcgccgaccggatttcagtcattcgcgcgtgccgttgtttttgatagtgatgaaggaccctgtcgatgatttagagtgctgtggctgcgctagcgcatcgtccgtgcacgtggctgtgagtcgcgctaagtcgcgctaagtcgcgtcgcgcgttgagtgtcattaagcggccgtccagcagaggcactgattgcacacgtctacacagtaaaacgccatacgaacacacgtaccataatatggctcccagtagagcgaacacaccgtcagatgacgaactcgacaatattctcaatggcatcaccgaaggcagagatatctcaggcacccaagccgagtcgacgagaccagcttatgccagcaaaggctcaggcaatgccggcgatggactgggcatcgacgaggagatcatcattacgaagaaacgcatacctataccgaagctcgacgacaacaggctattgtctgacccaggcatcccaagactgcggaggatttcgaaagaccgtctacgctttaaagggaaggggcatgaggtatgcaacaggctgtcgccaattctgtcatgatcactaagatttgcacagtacggagacattgcgcgcatgctgaacatgtaccaattgtggctcgacgacctatacccccgcgccaagtttgctgatgcgctcactataatcgagaaggtgggacacaccaagcgcatgcagatgatgcgcaaagaatggatagacgagggcaagccgcggcggacgtcggcatacgaagaggaagatgccgatgaggtcgtcgttcaagcgcctacaacggagcaggcgacggagagcatggagggcgtggagcagggtgaagagggcgccgaaagggctggtccagatgaggatgagttagatgcgctgctcgcagaaagtgcgcagcaaaacacttcagctccaaaaacactgcctgtgcggacagctggtggagaagacgatccttttgcagatgagatggaagctatggtcgacatggaagatatgtggtaacgcgtgtggtgacggacataacgcaggatgaatttgctttgcatagcgcggcgttgggtagaatgctacaagacagagaatgccgttagctttattttattttatttcaaatgcaggtacaaacattaccctggggctgtctctttgcccaggagatcgctgccccgcagtaccagtgttcgtagtgccaccagtggatccctgcccgccagaaccgacacgcataaactagcaaacaacgtcatacacttgaacacacgcacaacagagaagcatctgcaactgcaccacgccaccacaagcaatggaggctctgtccgcagagctcgataagcttcggctgagcaccagtgcactcagcgaccccggctggatagattccattgcagccgagcagcggccgccgaagcgacagcgcaaaaccaaacataccatcaagaaagagctcgaggcagaatttctgacgccatcacggtccttcaacacgcaatggttgaaccagctacagcaacgttgggatgctccaaccaactaccgcagcctgtgtcagattgcgccgactcagactcgcaccatcatccgcttcactcgcgaaggactggaaggccgtgtgacagggtataaagaggtcaccgttcctgccaactcggcgacagcgaaaaactccacttccttgctgaggaagcctgccaacagagctgagttcgtccgcggtgctgctggctttttccccttcgcacctggtggcctcgatggtgtcgaagcaattgctgcaagagaagatgaagcaattgtgcaacaagaaaaggccagcgccaaggcaggtggcggcctcgaccgagtcatcaatttcagcgacccgactggtctgcttgctattcctccaggcttcacccgtggattggacttccagaagaagctactaccggatgccaaaataacaaaagaggttgaagacactctaggagaggcgtcagcagtcaacaaatccagcgaagatgacgatgatgaaggctccaacgatgatcgcaacggtggcgctgcagcgggagaagatggtcaaactcctatggaggaagaaattgatgctcttctccccgtcgagttccctgcgctagctcctcatggacctctggccatggctgcttccaggaagaaaggccgcgaatgggctcacatggtggatattaaccgcgacatcactaacttccgagaactcgttccggatatggctcgtgagtatccttttgagctcgatacctttcaaaaggaggccgtgtaccacctcgagaatggtgactcagttttcgttgctgcacacacctctgctggaaagactgtggttgcagagtacgccattgcactggctgccaagcatatgaccaaggctatctacacatctcctatcaaagctttgagcaaccagaagttccgcgactttcggctcacatttgatgatgtcggtatcttaactggagatgtgcagatacgaccagaggcaagttgtcttatcatgactaccgagattcttcgcagcatgctgtaccgtggagcagacttgatcagagacgtggaatttgtcatctttgacgaggttcactatgtcaatgatcttgagcgaggtgtggtctgggaagaggtgatcattatgcttccagagcatgttactctcatcctgctatcagcgacggtccccaacacttatgagttcgcatcatgggtcggaaggacgaaaaagaaggatatctacgtcatctccacgcccaagcgccccatcccgctcgaacactatctctgggctggcaaaggcatgtacaaaattgtcaccgcggacaagaaattcatcgataatggctggaaagaggccaacgatgtcatgtctggtaaggacaaggtcaaagctccagtgacgaaggaagctcctacgggcagaggaggcggcggcggcggcggcggtcgaggtggcccggctgcaaggggcggacaaaaccaacgaggtcgcggccaacaaaatggcggtcgtggtggcgcacagcgtggtggaggtccaccagcccagcgaggtcggggcaacatagctcgcacgggccgtgggggtggtcgaacaaccgctgcccaggaccgcaacatatgggtgcatctcatccaattcctccgaagcaaagatctgttaccagcatgtatcttcgtcttctcgaagaagcgctgcgaggaaaacgccgaagcactctcaaatatcgactactgtactgctgccgagaagagtgcgattcacatgacaatcgaaaagtcgctggccaggcttagcccagaagaccgagatctgcctcagatcaagcgactgagagaattgctaagccgaggaattgctgttcaccatggtggtatgcttccaattgtcaaggaggtggtcgaaatcctgttcgccaagacgctcgtgaaggtgctgttcgccacagagaccttcgctatgggcctgaatctccccaccaggaccgttgtgttttctggtttccgcaaacacgatggccgtgaattccgtgacttgcttccaggcgagtacacccagatggctggtcgtgccggacgaagaggtctcgactctgtcggcactgtcatcgtgtgcgcaccaggagctgatgaagccccaccagccgcacgtttgaggcagatgatgctgggtgagcccacaaagctgagatcacaattccgactcacatacaacatgatgctcaatctgctacgtgtcgaagccctcaagattgaagaaatgattaagcgcagctttagtgaaaatgcgacacaagcattgcttcctgagcatgaaaagaacgtcaaggtttccgaggcagacttggagaagatcaagcgtgagccgtgtgagatttgcgatatcgatctggaagcatgccatcaatcatgcgaggactataagcgcctcaccaatgagatgcatctcagtctgcttgttgaccctgtaggacggcgggtgctgagtcggaacagactcattgtatacaagaaggacaataaacggacagccggcatgctcatgcaagatggtaccagtcggggtaacgagcctaccatcaaagtactggagattgctcaaaacgaagatcgtaaagcagacgatctattgccgtaccttggtccattcgcaaagttcttccgaaaccttccgaagagccccaaggacctgatcctcaagactgctttcgtcccactcaatgacattgagtgcttcaccaagactactatcgacgtccctgagtctgtgcagaatctcaacagaaagaaagacacgctgaagctggctcaagaccagttcttgcctctgtgccaatcgtggaactatgaagactgggatgagtacgactacagccgcatcaagagcatgaagttccgcgagttgatggagacgagggtgaaagagggccagaatgctgttgacaagaagtgtctagagtgtcctgatttcttgaagcactttgagatggagcatgaccaatgggttatcaaggagaatatcctttcacttcgacagctgatgtcggatcaaaatctccagcttctgcctgattacgagcagagaatccgagtattgcaagacctaggcttcattgatggaggttcacgggtagagctcaagggcaaagtagcttgcgaagtattttcttcattttcctatctgtagacttttactaactcccctgtagattcattccgccgatgaactcgttctgactgaactcgttctcgaaaacgtcttagcagactacacccccgaagaaatcgtctccctactctccgccttcgtctttcaagagaagaccgatacggagcccacactgaccgctagcctcgagcgcggcgtcgccgcgatcgtcaaaatctccgagaaagtaaatgaaatccagactctgcatcaggtcattctatctgcggacgactccaacgacttcgtcagcaagccgcgcttcggcatggtagaggttgtctacgaatgggcccgcggcatgtcttttaatagaatcaccgacctgacggatgtcatggaaggcacgatagtcagagtgattaccagactcgacgagacgtgcagggaagtgaagaacgcggcgcggatcatcggcgacccggtcctgtttcagaagatggggacgtgccaggaacttatcaaaaggtacgcgagcgaggtttctccattatcgacgggcgatgctggtcgtgttatcgacatggcacatgccagctcaacactgagggattatgctgactggattttcaacacagggatatctgcaactgcgcgagcttgtacctataaagccgagcatgtttcaaatgatgcaggcgtgcatgcgctggcgtgggattgttggtgttgcagtggttcgtttcgagaagccgggggacttgttgcagatcgaccgaacgacaaagggaacacgggcccaaaacgctagtggctttctggaacgaaacgaaacacccacccaacgatcgcggactttcgggcgctctgcggtggatgaacgaaacttgggtccatccggtcccttgtcgggtgggcagggtggatttgcattaatgtatattgcattgcgtggctggagcccaagattcatagcatggttgtacctgaatagcaagacagcggtcttcccttgtgtgaatcagacgtggagccgtggtatgctgggtctttagcgagtgcaggctgtagcgagatatgcacaggggagtgagatcggattacgtggctgtgccgctggtatggcatggcatgaattcggcatcgtggagcctcggagccatgagcgcgattgtttgtaagcaagcaccaaagatacgtgtatgcaaatcacaaatatccgctgcaaacatccagtaatagggtcaatgtttgtggggagcttttgggaaacttgtttgctttgctgatgctgcgcaattgtgaccttggggttgacatttcgaatccagagttacctactcgacattgcattacgaacgtggcacacagcgaagacgccgcgccttggtacactcaacgaaacgtcatggcatcttcatccttcgctaagccatgcgatgtggtgtcatgttgtagccagtttcttgtcgtcgacaccgggacatcgtgcgcccagttacttgaatctggtatagcaaggtatcgagtcggtgtcgttatgccgtgtaagtgtgggtactctaccactgtctataacaagtggcagctatacctctgtgtaatagtgggcagatatacctttgtgttacacctggcgcttggaagccgtgttgataggccgatggggtcatgcaaggagaccttcgagaggtcgggatcgactgcatctgccgatgcgtgctatcctaccgatcgcaaatgttgacagcgccatcgacggtttagcaacgtggaacaggcgacacaggagtacttgctcgagttatgtgggacagtgctgcagacttggacgatgttgctgagatgtcgtcgcgagggatgttggtccggctggcgttagagcgggaagtatgatactactacaacttgtgactgaacatggacctagtctactacagcggacgcaagaaagcagagctcaggtgcctttgcggtgaagatggaggcttgtgatgagctaacaccttttggatagagccccagagctaagagggctaggagaaactagtggaggggaacttccacgacgttcaatcaaagtgtgtataagccggatgcaagcggtcagcatatgcggcttgctggtgccttcaagcgcaggctgcaggtactcgagctggtgcagagatgaagcaggattgtgtagcagtcagggccgacgatgtgcagtgctcccacggtgaacaaagtgagagccccgagacgaagctgtcgggagtgtcctctctacaatagcggcactgcgttgatgaagtggtgaagtgagcgatgaaggcaaggcggaatcgataaggcacgtgctaaccacgatggcaactagcgtgccaaagggcaacccacaaaagttccttcccctccagtccacacatcccgcacacgctggctgcaaaccgcaaggggcgcacgagaatatccgaatctgccagatcgtggctttctccccatcgctacccccaattacattttcaaaagttcgccagaggcagcgcgacggcagtgaagccgcccgtgaccccaccaccgcctacaccgcaccgaccgctgaaagttcgcctacggttgatatcaccgagggacaccgcccactttccgacacgaaatagtcgcaaccatggatgtcactgtgctgcgggaccgcattcaggcgaccctcgacccgaatgccgccatcagacagcaggcagaactcgacctgaagcatgtgcgtgtgtctttgagcaatgcgcccgcaattcgtcactgactgagatccaggctgaagagcagtcgggcttcacagacggcctgctgaacattctcgaaggcgagcaggacgctgccatacggctgtcgagtacggacgcgcccgtgacagtgaataaggtacacattgctaatgcgtgctgcagctgtcgtgtaccttaaaaaccgcatatcgaagggatggtcgccggccgaagagtacagccaggccaagcccataccagaggatgagaagacgtcattccgaaaccgcctcgtgcccatcctcgtcgcctccccgccgcaggtccgcatccagcttattcctaccctccaaaagattctcgcatacgatttccccgggaagtggcccgactttctcgacatcaccatacagctcctgaacgccggagacattgcttcagtctttgctggtgtgcaatgtctgctggcgatatgcaagatctacaggttcaagtcgggcgagaaccgcgcagactttgacaagattgtgggcatgtcattcccgcagctgctcaacatcggaaactcgctggcaaatgagacaagtctggaggctggcgagatattacggaccgtgctgaaggtgtacaagcacgccatctacgtaaggagaattgggagctttcatatggccaggctaacaccccgcagttcgacctccccgcatctctccgcgagcaggagaccatggttggctggtgtacacttttcttgaccgtggtcggcaaggagccaccagagacatcccttcccgaagacctggacgagcgggaaacgaaccactggtggaaggcgaagaagtggtcgtacgcgaatttgaacagactctacgtcaggttagtacatgttggatacaaattttgcgagttgcgactaacacgccccaggtacggcaacccgtccgcgctgggcaagaacaacgaggtcgattacacagaagtcgcgaagaacttcatcgccaacttcgctccgaaaatcttggaaatctacctacagcaagtcgagaaatgggtcggcaagcaggtctggctctccaaagccagcttgtactacacgctcaactttctggacgagtgcattaagcccaagtccatgtggacactcctgaagcctcacaccgacaacctcatctcgcatctcatcttcccagttctatgccagtcggacgaagacatcgagctgttcgaggaggaaccacaggagtacttacaccggaaactgaacttctacgaggatgttaccgcgcccgatgtcgccgctaccaactttctcgtcacattgactaagagccgaagaaagcaaactttcagcgtcctcaactttgtcaacgagatggtgaaccgatacgaggccgcaccagacaacgagaagaacccaagagaaaaggagggtgcgctacgtatgattggtacgctttctggggtgattctgggcaaaaagagtcctgtcgccgaccaggtcgaatatttcttcgtccgccacgttttccctgagttcaggagtgcccacggctttttgcgtgcgcgcgcatgcgacagcttggagaagttcgagcagcttgacttcaaggaccccaacaacctcatcatcatctaccggaatatcctcgagtcgatggccgaccccacactccccgtccgtgttgccgctgcgctagctctccagcccctcattcgacacgatgtcatccgaaccaacatgaagcaaaacattccacaggttatgcagcagcttctgaagcttgcaaacgaagtagacgtcgatgctctggcaaacgtcatggaagactttgtggaggtcttcgcaccagagctgactccttttgccgtggcgctgagcgaacagctccgcgacacctatctgaggattgttcgtgaactggtgtcaagaaaccaggagaagggcgaagacagcgaatatggcgacttccttgacgagaagagtataacagctcttggtgtgctgcaaacgatcggtactctcatccttactttggagagcacccccgacgtgctgttacacctcgaaacaattctcatgcccgtgatcacaatcacgcttgagaacaagctttacgacttgtacaacgaagtattcgagattatcgatagctgcacattcgcggccaagagcatctcgcccacaatgtggcaggctttcgagttgatccaccgaacgttcaaggctggcgcagaactctacctcgaggacatgctacctgctctggagaactttgtcaactacggaactcagaccctcattcaaaaccgcccgtatctcgatgctattgtcgatatggtccgaaccatcttcaaggatgacaaggttggaggcgttgatcgtatctgcggctgcaagcttgcagagatcatcatgctcaatatgcgcggacacgtcgacgattacgtaccagagttcatctcactgaccatgcaagttctcaccaacgaggaaccaaaggtgaagtctttgaagatccatctgatggaggtggtcatcaactctatctactacaaccctgccttggcgctccacgtgcttgaaagtaacggctggaccaacaagttcttcagtctctggttctcaagcattgacaacttcagtcgtgtgcacgacaagaagctgtgcatctctgctatctgcgcactgcttacattacaggccgagtccgtccctgtcagtgtacaacaaggctggccccgtctgctgcaaggcgtcgtaagacttttccagaccctgcctgctgctttgaagagtaagtcattgttctttgcccacttcatcaacgaacatactaacgatcgctagatcgtgaagaagccaagagggaagataacttcgacttcgctaatgagtacgaagaagaagaagacgaggagtgggagcaagaagccgactggaacgccgaggccgaagagccagaggatgttaaggatgagagtgccgcatatctcgagttcctgaacgaagaggtacgatgcttgtgactgtacacttttgcatatgctaaccaactgcaggcccagaaattctcctcggtcgatgatgaggacgacgacgagctcgaagaagaaagccttctcgagacaccactcgacaaagtcgagccatacagcatgttcaagcatgcattactacgtacgtctacgactctcattggcaagagcactgttaacactccgtaggcctacagcaagaacagcccgccctctacgaaaacctcacaaagaacctcaatccagaagagcaacaggtcgtgcaaggagccgttcaccaggccgatgtcattgcccaggcacaagtacaagctcagcaagcagtagcaaatggtggcgtaccaccacaattgtagggcctgtggtatatctgtccgccatcgcgttacaattccggaggaaatctgtatacacggctcaatggccaaccaaaacatgtcagcagagtaccgacataacatgagctacacgcttcactcgagcgccaactccacgttcttggccgctgttcgaccctacctcattagatagtttatttcccttcaccaaaaccccggggtttcccttggtcagattagcgagcatccaaactcaccggcgtctgttgcttttgacatgtttggaggtagtgtgcagaatggcgcgggtacaattgacaaggcgttgagaagtcgcattgcgatcgaaagaggaggaacaaataggaggaattggaggatgatatccaagagtgcggttgtaccactctgtttcttacacattgtggaacttgttgaggtacggcgaggatgaagagtagatagcattcccgtcacgggattagaaggcggatttgaattgaaataacgttttagattcactgcctgtagagtgctttattgcatgcgacgatatgtagagcaggttgtctagcttcaatgcccccacgcggaataggggtgaacgcctcatcataagcaatgctctgcacggtcatcccatacgagactaaccttgtgataccaaaggcagatgcagccgcgccatgtggttggtatctcgatccgttcccgaggtcccttatcgatggctttcggcgcgtggcgtcattaccctgccgtgcgtctggaacaaaagcatctccacaacacctgtcctcctcgtaccgccctacgtacactttcaacaacctcgactatcatctgcgctttaagctacaacaccaaagcaggaattgacctacaaaagaacatctataaacttataattccccagacaggcgccgtggcgcattcgcagcagctcgagaatgtcgcgtcctactggtacgtcacacttcacagcggcgcatattccacaatcgcttacagaaactagtctcaaaagcgaagacatcatatccactgtactctgcggtatggggcagcggtagtagatcagcaacattgttagtggggggtggcggaggtgctggcaaacgtacgaaagcccgatcgcatgcggaaatcgcacgctcaccaagaagctagatggcgtgaagaacatgatcacctgtttcgacttcacctcacgtgctccgaacctcgaaccatccgccgaactcgaggtctccgccgacgactcagtaacatgtcttgccaatcttgcgaccaaagacggcctcatagtattcgcgggaaacggaagttcagtggacgaccgagtaaagggtcaggacacacatttcaaggcatttgagctacaggtaccgaagggcaaaccagcgagcatcaatttcttgagcaagacacagctcttctcggtgccgaagaacgagaatgcgaggaaagaaatgtatcagcgcattctgaaattgtctcctccaccacggacggccgccagcacaccaactaagcgcattggcaccatcgcttcaggcctcggaggcgacgagaacgaaatcgtcatattcagcgcaacatcgaataggccacaggcgcaagacataataaagcggataaagctgtcagcaggacaggaggcaaacgatctggacatttgggatcaaggggaaggacgcttccagatcgcatactgcctggacagcgacgtgtatatacaagacgtcgactacgacttcagcaagtcgaagaataggacagagagcgagcgaaggaaagtgtacaccatcccacacccggatgcgggcgcaagaaaaggccgatccaaggtccgaagcttacgatggctttcaccgaagcacctcgtgctcctcgcaaacaagccaaaccggaccggcgtagaactgctggtattacacatgtacgaagagggccccggcagcatcgtatcgcggaagacactaccagcacacgtaaaagcggctgtagatttcgatgtggcattgctagacgcagacgcgaacggggcttaccagatcgtcgttggtgttggtggcatagacgtttccctcagcgtgtacacgatcgactaccatggctctgcacaggattcattaagccacctctacaaatacgctacttatgatgaagtaagtgtcattccaactattgtgggacgacatgtgctaatatcgaccaggtacatcctatgcagatgacaaaagtcgtcttctcaccgttctcgaaaacaacatcaggcccacaatacctccgactagccacaacatccctaggcaacacagtctcagtagagacattcacagctacgcagatctccgcaggcagtaacaaagcacgacacgtcatacaaactgctcggacacgacaattgtacgccggcgcaacctacctagtcattgccatggtcgtcgcggcagtagcactcatgatacaatctctcatcgatcccgaaggctctctcacccgtggcatgattcccgcaaaattccagaacacagccggaaacacgttcggtgaagtccatcgcgcaaaacgccacgcagccgtcctcaacaacgcggacacacctgcgatcagagctgagcgacgaattcgcgatcttctgcacttgcacaaccctccaatgggctctgacgcaccacagaaggagaaggcggtcgtgatccaccacgacgctgatgcagaggagttgagcacagaggtccatgaaggtgggcacgaagcagtgcttaagaagcacgcgcaggcgaagaaatgggacgatcttagtaaggaagaccagctgctgtggaagaagaagctcagtgacgcgggaatgtgggccgttgaagagggcgagactattttgaagagtatcttctttgggcagatcgggggagtcattggtggaattgcgcagggtgttattggggggtagagcgcgcggtgagcggaagaggtgctcgggggaggcgtagtgcgtagtgcgagacgagtggatgtgtgtcggaagtgtctttgatatcctagtattattggctcgcggtgtgagcaatacatcttcatcccggatgatggttcagtgctttgacacgtgaaaatggaatgcaacgcgtggaatttgcaatgcggagagtctggtaccctatatgcagcaccgcttggacttgggtcgaatagctaggcggagtaaaggtgctggtgataacgcagctttacttgaaagcagagcgttcgttgagtgttcgaatatgtccaggataatgaatcccaacattaggtataccagcgcaagtgcatgtatgtggtagcagcacgcacgagacaccatctcccatttcctgaccgcgcttccttatgcagactagctctgggagctagccggcgggcacttggcgctcgtgacatggggtgggagctatccaaagcccaattctagacaactacaatttccataacacgctctcctgtcctttccatggaaggaagaagcgaactatttcctgtgatcgaggtttcccctgcggtcgggagcttccggtgaagcaatcaacatgtcgcagcaggcctcgtcctcgctggaccgcatcgtcctcgacctacgctcgaagtgagcttcacactggcgcactaccttccgactgaagctgacacgcagaagaaacgacgagcaacgacagaaaggagcgcacaatctccgccaagtggtcgaagcagcgcatcgcggtgagctgccaatgcgaggggggcctccccgcccaaagctctccaaaactgatgtcgtgcagaactcgcgcccaccgccttcaccaccttctataatgaagtctacgcaaagatctccggcctcgtcaaatcgggcaacgactccaacgaacgcatcggcggcatccacgcgctcaatgccctcatcgactttcgcggcgacgatgcgggccaaaagacgacgcgctttgcgtcttacctccgggcggtgatgaacggccaggacacgacagccatggtggtcgcagcaaaagcgttgggaagactagcgaagcctggaggaacactgactgcagagctggtagaggcagaagtaaaaggcgcgctggaatggctgcagctcgagcgcatggagaaccgccgcttcgccgccgtgctcatcctgcgcgagctggcgaagaactcgcccacgctcatgtaccagtggatcgcgcagatcttcgaggtcatctgggtcgccctgcgcgatccgaaagtgctcatccgcgagtccgccgccgaagccattagcgcttgtttcgaaatcatctctccgcgagactcgcagatgcgccagctgtggttcggcaaagtctacgacgagattctgcggggctttgcgattggcagcaatgaggcgatacatggctcgctgctcacgatgaaggagctgctggacaagagccccatgttcatgaacgagcagaagtacaaagagacggtcgagacggtgctcaagtacaaggaccatagggacgcgctggtgcggagagaggtggtacttatcattcccatcctcgcgggttattcgcccacagagtttgcgacgaagtacctgcaccagtgcatgttgcatctgcagggtctgattaggaaggaccgcgatcgggacaaggcttttgttgcgatcgggcagattgcgaatgcggtcggcgtcgcaatatcaccgtacctggagggcatactaggatttatccaggagggtctgcttcagaaagcgcggaataagttggttgtcaacgaggcacccatcttccagtgcctgagcatgattgcggcggcagtgggccaggctcttacaaagagcgtggaacggttactggaccccatcttctcctgcggattgagcgactctcttttccaggctcttgtcgatatggcgcactacgttcccccttctcggccgatgattcaggagaagctgctcgatcttcttagtcagattctcgctgggcgacatttcctgccccttggcagtccgtaccaggtctcacagccccctcagatatggacgcgagatcacaaagacccgcaaacgattggtccccgggaagcggagattgcacttgctctgcacacgctcggaagcttcgatttcaacggacacgtcctgaatgagttcgttcgtgatgttgcgattcgttatgtcgaggcagacaatgctgagattcgaaagcgggcagccttgacttgctgtcagctatttgtcaaggatccgatagtgcatcagaccagcacgcatgctacaaaggtcgtcggcgatatcatcgagaagctccttactgtagccgttggtgatgtcgatcctgacatccggtacgaggtgcttctggctctagatgctcgtttcgatcgccatctcggaaaggcagacaacgttcggacgctcttccttgcgctgaatgatgaagtcttcgtcattcgcgaggctgccatgtccattattggccgcctaacatcggtcaatcctgcatatgtcttcccctctttgcgaaaagtactgttgcagttactgacagaagtcaactacgccaatagcccgaggagcaaggaagaaagtgcacagctgattagtagtcttgttggcgcagctgatagcctcatcaagcccctcgtcgacccgatcgtcactgtactcctgccaaaggccaaagacccgaacccagaggtcgcttccacaactctgaaagccatcggtgacttggctacagttggtggcgaaggcatgatcaagtacattccagagctcatgccagtcatactggagttcatgcaagacatgagctccgactccaagcgcttctcggcgctgagagcactcggtcagctagccacgaacgctggctatgtcatcgagccatacagagactacccagagctcatgaatatattgatgaacattgtcaagacagagcctgaaggcgaacttagaagggaaaccgtcagactcatgggtacgctgggtgcactggatccagatgagtaccagaagatcatggagcagtcgccggacaagcatctcatcatggaagcacaagcagtcactgatgtctcccttattatgcagggcattaccccttcaaacgaagagtactacccaacgatcgtcatcagtacactgatgggtctgctcaaggatccatcattggttcagttccattccgcggttgtggacgctgttatgaacatctacgccaccatgggactcaagtgcgttccttttctcaaccaggttgtacctggcttcttgcaggttattcgttctacgccagccggacgctcggaaggctacttcaaccagctcagtcaactggtcaaaactgttcgccaacacatccgtccttacttgcccagcatacttgccacgatcaaggagtattggagtagcagcccgcagcttcaagctaccatcctctcgcttattgaggcgattgctcggtcactcgagggggagttcaaggtatacctggcggatgtactgccgctcatgcttagtgtgctcgattcggacaacactggtaagcgacttccttctgagcgagtactacacgcttttcttatctttggatcgagcgcggaggaatacatgcatctcattattccggttatggtcaagatgttcgataagcctggacaacctatgcacatacggagattagcgattgagacgctgggacggttgtcaaagcaggtgaatgtttcggagttcgctgcacggatcgtgcatcctctatgccgagtactgtctggttccgatccaacgctgaagcagacggcgcttgagacgctctgtgcgctcatcttccagctcggaccggattatgtccactttgtcccgaccgtcaacaagatcctcatcactcacaaggttccacacgagaactatggtcgcattgtgtcgaagctacagaaaggtgaaccactcccacaggacctgagcccagatgagcgatatggagaggacgacgaagatatgaacacagcagaaatttcgaccaagaagctggcggtcaatcaacagcatctcaagcaagcttgggaggcatcatcgaagacaacgaaagaggactggattgagtggatgcgaagattcagtgtggagcttcttagagagtcgccgcagcaagcactgcgcgcttgcacaccgcttggcagtgtctacaaccctatcgcaaggatactgttcaactcggcctttgtctcatgttggacggagctctacgatcagtatcaggaagaacttgtgcgatccattgagacagctcttacatcgcctaacattccgccggagatcttacagattctcttgaacttggccgagttcatggagcacgacgacaaagcacttcccatcgacgtgcggatactcggaatgtatgctggaaagtgtcatgcgtttgcgaaggcactgcattacaaggagctcgagttcaacgcggagcaaaactctaacgctgtcgaagcgctcatcagtatcaataaccaactgcagcaaacagatgcagctttcggtatcttgcgtaaggcacagcattacaacgatgttgagctgaaggagacatggtacgagaagctacaaaggtgggacgaggccttacaggcctaccaagatcgtgaacgaagagaaggagattcgttcgaaatcaccatgggcaagatgcgatgtttgcatgcccttggtgaatgggatctcctgtccacgctgtcaaaggagaagtgggccaatgcaggtcaggaatatcggaaggcaatagcaccacttgctgcaacggcgtcttggggtctaggcaagttcgccgacatggactcttacctcaacgtcatgaaggagcagtcgccagaccgcgctttcttcgcttctatcctcaacattcacaacaaccgcttcgaaattgccattgacgagatcgccaaggcgcggaagggtctcgatacagagctcagctcgctgcttggagaatcgtaccagcgcgcttatctgcccatgattcgtgtgcagatgttagcggagcttgaggagattatgcagtacaagcaaaaacgagaacaacaaggacaagcaagccagtatgcgcaaaacctgggatgaagcggcttaaggggctggcaaccaaatcctggaagtctggcagcgcatggatgaaagttcgtcaggctggtcattacaccacatgaaggtaccgacatgtggatcaagtacaccaacctgtgccggaaaaacaacaggatgaacctcgcgaacaaagccctccagaagctgctcgatatcgagggtacgggcgatggtagagtggtggagtacgtccgcgaacacggccacaagatcccccatccagtggcgtacgcgacgtacaagttcatgtgggcagaccagaacttcaagcaagaagcacttgattcgatgaaagactttacagcccgactttccgacgatcttgccatgcgagcaagagctgctgcgaacccgatgatggcgcaaaacggcatgaacggtatggcaggtcagttcaacaacatgaatcccttcgcggcgacgaatggatccaacggcatgaacggctcaagcatcctcaatggttcaaacatgggtgtgtcgccatcagagctagccgaagctcatcgactgcttgcgaagtgctacctcaaacagggtgactggcagcaggagcttcaagatggcgagtgggagcacgaatttgtccacgagattctgtccgcctacgcagctgcgacacgatacaaccagaactggtacaaggcgtggcacgcttgggcacttgccaacttcgaagtcatcaactcgatcacgtccaaggccgaccgcgagactacagatgtgccctctaacatggtgcacgatcatgtagttccggctatccacggcttcttcaagtctattgctctttcgtcgagcagttcacttcaggatacgctgcgcctgcttacgctgtggttcagccatggtggtctgtctgaagtcaatcgtacgatttcagagggtaccaagtcggtgcccatcgatacatggctggaggtcattcctcagctgcttgctcgtatcaaccaacccaatcccacggtcaggcagtcgatccaccaattgcttactgaagtcggcaaggcgcatccacaggctttggtgttcccattgaccgtctcaatgaagtcagatgtctcgcggagacagcgttctgccaaggagctcatggaggccatgcgcgaacactcaccgaaattggtcgaacaggcagatctcgtcagtcacgagctcatccggatcgcagtgctctggcacgagcagtggcatgagggtctcgaggaggcaagtcgactttactttggcgaccacaatatcgatggcatgtttgcaacgctcgcgccacttcatgccatgctcgacaagggccctgagacgctacgcgagatttcgttcattcagtccttcggccgtgagctgcaagaagccagggattggtgcaatactttccgcacttctggcgagattggcgatctcaatcaggcttgggatctctactaccaggtcttcaggaagattgcgagacaattgccttccctcatgtcacttgagctgcaatacgtctcgcccaagctcaaggatgcgcatgatcttgagcttgccgtgcctggaacgtatgtcgttggtaagacagttatccggattatttcgtttgatcctgtcgccacagtcattcagtccaagcaaagacccaggaagctggaaatgcgtggtagtgatggtaaagcgcatacccatattctcaagggtcacgaggatatccgacaagacgaacgtgtcatgcaactctttggcctatgcaataccctcctcgccaacgacgtcgagtctcggaagcgccacctcaacattcagcgttatgcggctgttccgcttagcacgcagtccggtctgcttggattcgtccctaacagtgacacgctccacgtacttatacgagagtaccgtgatagtcggaagattctactcaacatcgagcaccgcatcatgctacagatggcgcctgactacgactgtctcacactcatgcaaaaggttgaagtctttggctacgcgctggacaacaccaccggccaagatctctaccgcgtgctctggctcaagtccaaatcttctgaagcctggctcgatcgtcgtaccaactacacacgctcgcttgccgtcatgtccatggtcgggtacattcttggtctgggcgatcgccacccgtccaatctcatgctcgaccgcgtgaccggaaagattgtgcacattgatttcggtgactgtttcgaagtcgccatgcaccgcgagaaataccccgagcgtgtacctttccgcctcacccgcatgttgacgtatgccatggaagttagtaatatcgaaggcagttatcgaacaacatgtgagcacgtgatgcgcgtactcaggagtaataaagagagtgttatggcggttttggaagctgtaagtctcccaccctcctattccattttgaccggtgaaacatccttggctaacgtaccgaacagttcatacacgaccccctcctcacctggcgcctccaccataccgcctcccccgtcgagccctctttcccctcggagcgccgccaatccatcatgggcgacgcgcacgcatcctccgtcgaccccatcggctccatgcagccgcgccgccaccgctcgagtattgcgccgccaaccaacgacgtcgaggccaaggaagtgcagaacgcgcgcgccctgcaggtgctctcccgcgtcaaggagaaactcacgggcagagatggacgaccaggcgaggagcagaatgtcatcgatcaggtctcgaggctcattagtgaggcgacgaatttggagaatttgtcgttagcattatattggttggtgcagtttttggtgagcggggaattgcgcatgactggagggagggggtattgtgttcagcattcacaggtgcatggtgttttctatttttggggggagagatagcatcgggattggttgggcgcgtgtttagtgttagtgtacgaatattgggatatagggcattgctttggcgtcgggaaagtatctaagtatgctttcgatagggcttgtttttggaattcaattgtttgctctgcagggttgatgtgcgtttgtctcgctgctgggaaatttgaacgtgacgtggtcagttcttttcgaaaagtagtgggtgtgtttgactgtgagacgactttgtgatggtataaaactctctcctcttgtatagttgccgtgcacttccttctcacaatactttttttgtcttactccaaaacgttcacgatgaacccgacatagaattcctcgggtcttaaaacagaacctagtggctacatattctttcgcgagactcgtcttcaaccttcagaaagcaaccggaagaggcctatgttggtttgagtatgtgaaaagagggaaagtatgaaaatcgtctctcgcattgctttggattttgaaatatatttcctctacagaaagatatggttgttaccgtatcttatgagtgtgttcggaaagtaaaatgactgtggttgatgtttaatgcttcctctctatttcgcaccataggatctaggacatgtactccaaggaagatatcgcactctcaatgtgtccatcgagatcgaaatcgtggatgaacccccatcgatccaccaacgcatcatacatcttcactggatccaagccaacaccatcagcaatgccgctcaagatgcggcccgtctcgcgacttgactcaacaatacgctttgagcgtggccggcgaacggcatcatacgtcttgaggacctgctcgacttgacccggcgatctgatctgtgcaaagagcgcaccgagaacaacagcatcttcgatagctgtagcggctccactgccttgccaaggtgtcatggcatgcgctgcgtcaccggcgatacatacacgtccgtttacgtatgttggtgcgttaatgtgctcgtactgtgcccacaccgccgggctctcttggtcaagtagtagctgcacacgctatcagcatagtatggaacggagaacagaaaacttgcatcaatcatccccttggctataggtaggtccaaacagcttgagaacgctttttccatatactggcgatcgatcggtatccgctttgcacccgaagtatctcgattgactggcgtaccaatgcactgaaccatctttccgcccatgataacatcgtgaatgaagataccaccatcgctgatccacccaaactgccttctctcgttcaaaatctcagcacctaatttggctttagcttgtgcatacggcaccatgttcatcgctccagcccagcccgcagcaacaggtttaacagcttcatgatccgcagcaagaacatgtgcgcgaactgatccaaagatgccatctgccccaatgagcgcatcggcctgagcttcagacccgtcttcaaaccttaacagtacactctcctcttgctgtacaacatctttgagcttcttgctcgtatgcaaccggtcctgtggaatcggctccagtagctcatgcagcagcgccgcacgatgcaccatcttccctggcttctcctccgcgacatcgatcactttcgtacctgcgtggggtccagcggcctgtgtattcatgagcctcacttccaatcggaaattcactactccttcaataatttcgtcaactcacaagcataatcctcgacgaattcatcttcacagcacccgcccgttcaaacatgtcttccaaatcaggcaccagcttgcccagcgcccgctgcgcattaatcgctaaaccaatcgccatgcccctttctgagaactcgggtgcactttcgtagatgttgacttcgatgtgagattgttggtataaggcccgcgcaattgctgcgcctgcgacgccgccgccagacacggcgatttggatctttcgtggctctgccatggtgctttgaagatgagaatggcgtaagaagtgggcgaaggaagtagtcagcctcacggatttataatagcattaggcgtcctacgggttggcgctgcggcttttagctggttcggacgcgtgggcgagggaggcctcgggcgggggggggggcgaaggatacctcgcattactcggagcataccgcaaactcatgagtgaggaatagcgaattgtgcatatcggtgttttggtaggtaggcggtgtcgctggaccgttcgtgtatgacgtccatttatgatctcattaagctagttttatcgcggaattttagagatattcaataggtaaggtgtagacagatagcctaaacagtatacaaagatgtcttgtatacgggctttgatctagacttgtctactgctcggtaaaaccatagctgccaacatactactttgaactcgagaaggcaatatctggaagctgttctagttgtcatccttttgcaaagtgcttcacctttttttttgcataccttatttgtttcttttctcgatactatacgagtgcatagatttcattagctaacaagccgacaagtactcaagcccttttgcgccggcgcaaacactgtaactaatagtaccattgctttatacaagcctgaacccgaagtttacctacttgttgatgtacaacctgggaccaattagctccgagtatgtacttacgacgtcctccaacgtccgcatactgacatggtgtgcagtcaagccgaagctcattccctggatctccatcacctgcgacgtcattgccgccgttatctagattatcggcgccgcgttgattggtgttgcatgatcaaatcataaagatgctacgaccccaacaacatactcctaggcgggctggccttccaagccttcatgttccaagtgtttattattttgctcgcttcatttgcgttgaaagctcggagttaattgttcggacatgtaagcaaggcgttctgtgcgtctttcactgctgccgtattgctcttctatctgcgcgtgtgcttcaggctctcggagactagtgaagggctgtttggttgggaaactgaacacaaacgaagtgtttttttggacactggaatccatgccagttgttctggctgtctggttgttgggagcgcggcatccgggacgatgtgtgccgcgggccgcatccggtggtactggggacatggggctgaagtgaccgactccatggcatccgaacttaggcagatatgtgttggaagggaatcgtttggacagagaaatcgtccgataagcctataataatgtcggaacgagatcctcgaaatccaccgcttaagcactcccaggtttgacgatgaatcgtgcatattatgtggagcgcagcatcagtgactagtttcaccgaatgcccgacgatcgaagacggcactggtgcactaagatccttaaagcacagacactgtgcagctatggtggataagagattcgcacgtttcgcgctggtaggggttctgtccataatcctgctacctgattgagtagactaatattcacggtcccgagtcaataatggtatcgatagcttcgagagttgcaagatctacatcggaatcgccatggcatgttctcctaacccggaaatttagatcttgtcctgtttgcgattgattgagctgatctggggaactcctttctagcggccgctgcggagacgagtcattggcgaggtggcctgaaagtgcaacgttgctgtccaagctctcatgatcggctctggggtcgccgggcctaatctcatctgggcacggcccgaatgcatcaagttcgatctttttccatcaatcctcattctttgttgccttgtccgattccgcaagatcttgcagatctcatggttgagaagagttcactgacacgcgagcaactgccacgctgcagcgccggtgtagcaccgcgacgaagcaagctagcagcctaattgcgcaccttgcttcctgcatacgcaccaaaagccaccacaccaaagtgatgatagcggctctatcttggctcctgatcacctcatctcaccgctggcagaccaacgcaacaaacaagccgatagagtcgaaatctcactcgcacaggaggtgttcaatgggtcgcaaagacatcactagcgctgcgtaaggctgcctagctcgtgaagtgacatctaccatacaacaccaccgaactagcattagcgccctgaaatagttcgggacgtagttgtgttttcgagtcttgacatctaatccaggtcaactttcggtgcagaacggccagcacgatgagctcagtcggtccattctcgagacctgacggtcagtgtgtacatgaaagtgcatgcacacccatctgggactgtcagtatagcgcgtggaagcggttcacagccttcggcgtgcccgatatctcctcattggtcctctcatcagacccttacttgtatgtgctgataggatacgctcagatcgaatccacctgccaaagctagattttgttttgaggatcttcccgagctttcaaagcttggttctctagtgtgcatctcgacaaaaaaacggccggtggctcacagagcgagagccgcagataggggagcctaacacagccctcattagatctatctccaatgtgcatctctaaaaatggtcggtggctcacggagcgagagccgcagacaggggaacctaacgcagcactcattagatctatccctgctgagcttagctacgtttcatgaacaggtcaatccatcacgaaagatggtgccactttagggcctgtctggtacgccagtttcgccggccgttttgctttgaaagaggtatagcgttcacgtaagcctgctcctaaaaaaccactatgacaagtagagaggcggtgagagctccgttttagctgcgctaattctttacaaattaggcttaaaggttacccctttaagcgcgtctacgaactggagcctccgttttaaagaagccatttcatatgtcggtcagcaatctggaagctccgtttgcgctaaaattctgcccgattctgccacggcaaaactggtccctccagtttaccagacaggcccttagcttctcacgccctgggcagcgatacagagtgctacctgatctattacacgtgcgatttcaaccaaagttatacacacgtcacaaatggaacaccacaggaggtttttggatcgttctccgcacacgattgaacgaacagatgcgtgaaagccttttcccttcttgggccattgcttaattccggcagatcgcgcacgtcaagaacatggggttcacatctatcaaaacttgttcccgtttattgatctaatcagccctagtgttcccaacggcgccacactactagcttcaagttttgaccatgagctggcctggacgagaggatcagcaccctgccactttgcgactcgaataagtacacatctgccaactgctctttgacagagcaatgtgaacatcgacaacttcaacatgcctggtggtcttcacgctccgatcgaacagtggctcgcttggcccgggccaaactacatcaacccgccaacaaagcccaaatatgttctcatagtcgcatgtatactgggaccaatctgcctttctacttttttggcgcgactatgggtgcgattgcggattcaaaagaatcctggctgggatgatttcttgatgctgttggcttgggtaagtactcccactgcatgaaagatcttgctactgatgcacactgtgaacagttccctgtgatggcgttgaccgttatgtatcccaatggggtaaaaataccgtgtccatctatgatctcaatatgctgacgttaactagttgtcgaaattcactacttcaaccgacatgtctgggatgttcctatgactcacagcacgacccagcgccaatatgtcatggcaatctatatcatgtttgccattacatcgggcttgatcaaggcgtctatacttctcttttaccggcgtttgtcgccccgatcggtctcgccaacttttcgatggattctgataatctctatcgcattcatcggacttgccacatgtaagcacatctcgctaagtactgtgcagtaactgacggaaagtagtgggctttgtcttcataactgtgttcacgtgcgatcctatttctgcattctgggaccaaacagatttgatactcaattcatctggcaaatacaagtacaaatgcctggacgaaggagctgcgatcgttgcaaatggagcaataagtgccctgcaggtgaaattctctacattatactgtccagatactagtactaaccactttgacaggacatgatcgccgcaactctgcccgcacttttatgctggagactgccacttagccctaagcagaggaaggcgttgtacatcatctttaccttcagttactcggccgtcgcattcggatgcatgaggacgtactgttcttttcgagtcttcttcgaaacgtatgacataacatgggtcgcgggcgacatctggttatggtaagtcgggcacataaacacaagcgtacattgtctgaccatgcgcttaggtcactcctcgaacttagcatcggctgcatatgtgcaaatgcaccggctgtcaagatattctacagacactacttcgtcttctcggacccgaacaaattggttgaaacatcgtcgaactcatgggataagatctcgggttcgaagagagttacgctgcagaggaagcgagccgacacatctgagtcgtacagttctcagatgggtatcaacgccaaattggaagaggacggaggcgatattgagatggaccacatccaagcaaccacgcaattttcttttgtcattactccagctgaggagcagaaagaccatgcaggcatgtaaggcgctttagtgcatacatcgggaggaaaatattacaaaacaataatcatcaaaaacgacacccctaaaacgaatcattcacaacttatagttcccagcactcccagagaaaacaaccacttcatcagactcttgctcctcttcgcagcttcagaacgaatgacgacgtcatccctgatcgtctgtacggcataccctcacgatgataccgtgtagatagtcgcactaggccagacggaaaacccgcccactccaatcgcatctttctcacttctatcaataacgtgaccggcaattgagtcggccgggcaattgagccggccaccttcgccaagaatccacttcattccacctttcatccaatgtctcaacaacctaatcttgaattactctcttgtgaggataggataatccttgctattaaagcccatgaaatccgacgcgttaataagctaacggcgcgctgctgctatctatgatgttcctcgatcaaccctccaagaccgacgcgccaaaaccacctcacgacgtgatacccaccatggtagatcaaggcttaccaagcctgaagaggagacggttatacaatacataaggaagcttgacgcacgaggctttgcccctacgctcagttacgtacgtgaaatggccaatcaactgctggctgccgatggtggtagctaggttggggaaaaatgggccaggaaccttgtcaagcggaagcctgaggtcaagtctcaggtaaccagacagcgtgatcaccagagagtcctgtgcagcaatccagctattatcagcccctggttcaaccttgtacgcaacgttaaagccaagtatgggatcctggacgaagatacctacaacttcgacgagactggctttcagataggtgttggagggtctgtcaaggtggtaacagcgtctgagaggcgtcttagaccattgcaggttcagcctggcgaccgtgagtgggtaacgttgattgccggcatcaacgccatggggtgggttatcccacctttcttcatcttcaaagcgaagaaccacgaccaagcctggtatcacaacccaaaggactggcgtattggtgtcagcaagaatggctggacaacgaatgaattaggcctagaatggctgaagcactttattcagcatacaacagctaggacagtgggtagccaccggctgctaattattgatggccatgagagccacaagtcgcttgccttccaggatctatgtgaggagagcaagattatcaccctctgtatgcctcctcattccctcccatatcctacagaccgcttgatgtggggtgttttgcccccttgaagcaggcatacaagggtgaaatcaatgtcttagcaaacagcgacatcacccacattgacaagaaagcattcctggatacctttaatcaggtgtttgacaaggcattttcaaaggataatatcctatcaagcttccaggcaacaggcctgcttccagacaacccagaggtggtgctatcaaagcttgaagtgaagccttatacgccgtcaccacctccactagggcctaccacctggcagcctaaaacaccaagcaacgctgctgaaattgaagctcaatcaacgctgatcttaaagaggataagggattataggagttcatcagcagagtcactccagggtatggtgcagcagttccaaaaaggagctgaaatgatggtgcatacccaggtgcttatggcagctgagatagtcagacttcgagctgcaaataaagcagcttctgagcgtaaggcacgtaaaaggaagcggatccagcatggagggaccctttcacagcaagaagcagaggaaataattgagcgcagggatgctgaggcgctggttgaggcagagaggtgtgaggagagagtgcaagcaggtggtggcagcaagggtattcgtcgctgcaagacatgtagtgaggtcggacataataagcgcacctgcaagaaagatgcagctgaatcaggcgattaatttaagctattgtatatctttattgcttagtgtaggtttaagttatgacagtgcaaagataggttgcttaaaaaggtggccggctcaattgcccggccgactcaattgccggtcacgttaacctgtttttcgaatacatttctcaatccctacacacctatactccatcccaaggaccccatggctaaccctgcatatcccaagtcaacactttcctatcccaaaacaacacctccccccccatcatctcggcacgtcacacatctcagaccatcgatttgcatgcaaagtctgccatatgtcatggcatcccaggaacagtcacgccaactcaagcaacccaccagaccatccgttcgcacgacaagagcacgacttgccgtgccaatctaccaggatctccatgtcaactctgcgagcaggcatctccatgctcgcatcgcggcttgcggcggggtgggatgtatattgcatcagcaggaaggatgcgggatctagactgtgtggatgtaaagagtcgagatctcgcgtgatgacgacgctttttcgtgaggaagcttacattggtgaaattcccaccagcgaggatgggataacgcgcgtcactgtagagggtactccggagacttggccgataggcgcaccttctctctcgaacaccgcgaatgaagaagttgagtaagactgcagaaaagacgccagataggacgccaacgctctgaaataatctacacctgaaatgctatatgcctaatctaattgtacactgctcgtcgcttgcacttccaaatgccgcccgctactcctaacctcaaagtcctcatcctcatcctcgccaaaatcatccccaacttcctcgggtatcagcacattctcctccccatcctcatcaaccaccgcatctctcatattaatctcccgggtcggtagttgcccaccattagccttgagcgcctcaaacttcgcattctgcatgtcgtacacgtatttacccaaatgctccacgccttccatgacggcttcgccttcgacgtctagtgccgcggcggggcgcgtcgtctcgccgaacatttcgtcggtgatgagggagagcttgtcggggcgttggaagagtacgtcgaatgcgggtttgagttcgaagacggattcgaatacggagcggcggccgaggatgtagagacctaggcgggcgcgggataaggcgacggtaaggcggcggatgtcgcggaggtagccgatgctgcgggtgcggactagggagaggatgatgactgtgtggtgttaaatgtgcagtgcgaatttgagaaggtggttcacttacagtcgttttgttcaccctggtacttgtccacagtcgcaacgattcgcggcatgcctgtcagaggattgcctttacatctccgccccagcacctctccgatcagagctttctgtccggcatatgttgtcaagattgagatcttgtttgctggatagccgagcagtcgcatgtactggaagattgcaactgcatattcagcctcaccctcgttggccagcacgtgaggcgccacctcctgctcacccttgcctttgtagtcaggaacatcgatgaactggtagtcgtacttgaaacctgcgttggcaatctggaactctggagacgagagcactgacggcaagttgtctagcttggggtagcgccacttgtacagctctgcaagcgaggcgcgcgcacgaccttgctgatcaagcgcgatcgttggtacaccgagacgcacgaggcgctgaaagagagactgctcaagattggcatactgcctgaaggccagattttggatgacgggcgagttttggagatggtcaccgacaagcacgatgcgttgcaatggcagctctccattctgaggattttgtagagcaagtgggatgaagttctcaatctccgtgatctgagcggcttcttccatgatcacattgtcatagtgaaatcccaagtcagcaatctcctgtcttcgcatggcagcatgcgtcgaggtcatggcgatgatgcgcgcctccttgaccaacaagtaatttgctttgtcgcgggggttgcggagaatctcgaatggacggatgtcctcgagctctgtgaagatcttctcgacatggcgatagcagccttgcgcaatgtctaacgcttgactgcgatctgctgtgggcgggaacagtggctgaggtgcgttggagaaatagtctctgaacgggaactctgcgactatttgttctacactggactcgtcagacgagacgctgtcccagtattgcgtccaagcgggcttcacatagacaagattgaagtaacctgcagtctcgcacgagctgctatgggcaccgggcgcgccaaaatttctcgccagacgatcgacctcggacaggtagtactgtcctctttcgaggaaagactccactctgccgtgcttactgtagctggcgtcggtctgaaggtcttcctcgccatggccaagacgcaacagatgtcgttcatcgatgtcaagcgccacgatcttctggaagagctggttcagcgcctggttgctgtgcgccactagcaaggtccgttggtccggaaagttgtgatatatattggatataatctgggtcgcaacgtccgtctttccggtgcccgggggtccgagcaccaccgtcaagccaggctgcgtgccagaagtgatagcgtcaacctgagcaggggtgaacctcactgtgttcagcttctgtgcatctgcagggtacggccccatgttcggaggcttgtaggtggagacatgcagtgattgatgcataggctgtgcaacctcgacttgatcgcgacgccgctttttcgaaggctttgcaggcgcgatctctggttcagctgcagcagggtactgcacgacgtacggaggcccaaatgatgtctgtgcttcctcgtggggttcgatagatttgccgggcaaggactcgatcaggtgctgccaatccagaaaggtatcgcggaagtctattgaatgcagtctgttatgcagtcgctggtacgatgcagatgcaggatcaccatagcctaggaaaacttcctgaagccacgagggagctggaatgtccgaaagcgtcaagcgcttgatagactccaggatgggtaggaagttgttttcccgccctcgccggcggacaatgtggttcatgtgctcgtacacgttgggtcgaccctcggcagtattgtccatgtcgtgctggtattgctttgcgtcaatattgacaaggagtcgacgctggcgggcacgaggggcaaagccatcggtgtggacttgctcgcgaagaggtcggccattttcatccagcacctgtacgacctgtgcgcatctgagcttgtgaaggcctgactcctcaccggagttcagcccgttgttgttgccattacgcatgggtacatcatcctgtccctcgatggcgactaggaagacgacatcaccggtcttgagctgttcccattctcttctgaccccgtgctgcaagcggctgacgtccagaacgatctctgctcgcacgtaggccggatgttcgtctcccactttcgatggtgctacgtcgaccacagctggcttcatgatgggcaacgacattttggatatgccaccaaacttcgagttggcacccttccctcgcggcttcaccctcttcacgacgtcctccatgtcctttcggataccatacaaagcttcggctcggtagaggatgaaggatctccagaggaagtcgcccattgtgaggtactgcaggttcagcttggggatggctagtggcctagagccgtcgtaggactcgttcctgaggaaagtcgtctcgtagagtattttctcagtaggcaagattggcatgtcgcgaacagtatccttgaatgtaggcttctgctcgactagtgacagtaaggcttccatgtagaacgtgcggtctcggaccaagaaggtcgaggctgggtattctgtccggaggtccatgagcgcgcagagttgtactagctcgtcatcgctcagcacttgcaggtggccgtgcaactcctccctgttaccaatgctgccatagtttgcaagtgccatcagctgcagcttctcctggaatgcggcgtagcctgtgcgttgtagctttgccaagatatcgtagtgctgctggtcgtactctagctttgacagttgcttgccagtctggtcttcgattgggaagtttgcgaagtgatgcaacagattgaaaagatccctgaacaagccgttctcttcgtccgtgtacaggggtgatagtctgattgctggcaggagattgaggtccttgagtaatgtgttgacatatctcctggttggcagctggctctccagatccgtcagcagctccatgaagcgctcgcagtatgccaagttgtctcgaatctcctccttggtggtgctgttgtatagcctgttgatgaagtccaggacgagagagtagagccacgtccgctcgaaccgtaacctggcttgtagcgcttcgtctgcagcgtcgaaccgtttcgatgtcgctctccaggccttgcgcaacatctggtgttcttcgaactgcgcctcacgcacagcatcggcgtgcaggttctgccatatcgatatgccgaccaggggcgcgcactcctttcggacgagaccgctgtctagggactggaatgcgccgatgacgaaggaaaccagctgtgtccggatcttggagggctgtgcagggtcgacggtcatggacagtatgcggcggaagaaggaagagaactcggccggcttgctcgcaaagtgttctgtaacatgtcagtctccgctcgtcacctacgtgaacagagctccttaccccaagacgccagattctcccttctcttcacgttgatcatgagggccagaagcagatggtggtagtttgacgcatcctcggtaaagcccggccacagatatcgctccagcagctgcaggttctccagaatgagtagcgacgagtatgcaaagtcgccatcctccagctcgtcccacagctctttcttgaccacctcgggccgcaccttgggcgtcttcttcgccgtcaaccaattctttctcgcgacctgcgcgaagtggttctctccgtgcaagtcggcgacggtaggacgggcgtgcaggttcgacgagccggtcgcattcgcggcattggcgccatttcgggcgccggacgacccttcctgcctgattccttccatattcccagctctcgtgtcctttctatcgtgtttggggttgttcggcagcgcagatgggatgcgcgctcattgttgtcgcgagctcgtctgtcgcatgacgcgccaagagaaaagttgcaggagccacgagcaggcgcgcggaaggcgctctggcgctagtcgaggacggcccgcttggctctccgacctcactttccaccaaagcgcagcgactccgcattgaagcaccgccagcacaatgtcgagcgcacaggactccgccgtgaggcaccaggccattgtgccggacaaggtccctactgctgactatcccgtgagccattggccccccacgagacgcgcaatgcgtgcatgtagctaacgactggcagctcatcgacaatgacccgtatgctccccacagcttccacaacgcacacgagtacttatggcgagtgtagacacttcaagcgagttatgcgatacacccgtccttctgactgggcctacggtgcggcagtcggagctatgagcccgggcctgatgctctactgggagcaggtttcgccctcgttcgttggcaagggtggattcgccccagtcatgcgactgagcggtgctgtgggccttactggaatgttcatcttcgcctactcgaggtctaccagtacgtcggcatctgtattctgtatcccacgggcccagagctttacatggatgcaagtagggtagcagctgctaaaacgtgacaggtcgcttctacggcgtccgcgaaaaccgccgcgaggtcgaaatggatatgcgggagatggtcgacaaggtcaagaagggcgagtcgctatacggcacctcagagatgaccgagtacatgcagggcgtcgcacacaggaactcgcgatactcagccatgttcggccacgtgcttctgtggcccaactttgtcaaccacccataccacggcgtggacaccgccaagtactaccgacaggccgaactggagttggagcaggagcggggttcgaggtcgacatgaagaaagtagagaccagagcaattttcattacatcgcagcagctgtaaataagttccaaggcggcatacaggatgtatccacatgcatttccttcatctcaaagtctcgtaattcttaggccaacccacccagcacctcctccctccccaaaagctccatcttatacctactaatccaatcatccctattcacataccctccacaaatcctcctcttccctgtaaaactgctccgcccatgcaacaccctccaattgtcaaagatcagcacctttccaggcgtcaactgctcccaatactcattctccttcttcttcaacagcccatcaaacttgcgcgcagcatcataccacctccccgtctcctcaatcggcaactcaatactcgcacgatccgccgtgttccacctcacacgcagcaacgcccccgtcgcgccatcatgctccagcaccggaaagccgcggtacgcctggatactaatcccctcgttccccgacgcgtgcgcgtgtacattcaccgtgctcagcacacgatacgcctcgcgatccgtgtcatacaattcctgcgcgaccttgaacccgtcgacgagcagggacgcgccgccctcgccatcggtatgcgacaacaggtggaaagcttgtaggcccgccgggtcggagaaatacgtcgtgtcggtgtgggcttcgagggcgatgtttgtgtacgcggtatctttggaggcgaggtccgcggtgaagtcgtagaagccgccgtagtgcgtttcgcggatgaatgcgatgcttttcagaagttgctctgtgtcggagggggactcgtgcggcacgtttgtgacgtaacagaagccgtattcgcgctggatgggtgggtgagtgtggggtggagggggaagggaaggggacgtacgattcgagcgagtagggatttcatgctgtagtactttgagccgaatttgatgctgggcccgcggattgtgtcaatctccgatgcgatggaggcgccccaaagtaccggtcttgtagggtcgttagcaacatgaatagcggagaaagcgtgggtgtcgtgactttttccatgcctgacgaaaagggcctttgtactcttctgggaaggctgcgcggacgaggaaagcgcgcgaatatgtgctttgatgtccgtcgttccctgatgagtgtgagcgcggtcgcgcaggacatgtgagtatctgggatggcctacattggatggtcaagtcgtttttcttcgacacattgtaatccttgacgtggacgtcttgggttatctgggtatgataagtgcatgctcatgttgtagttggcagaagtgtatacgtaccgagaaagtgtctagtagtctctgcttggtcgactcatgcacacaggcgctacattggcaattgtctctgtcataatagtgtcagtaaatgcccagactgagtcgatatgatcaagtcccaccgaagccaaatattaggactgcacacatggtcagcccagctcaacatctgatgccatgaatacttgcatcttcttccccgcgaccttcacgtcgctgaggtcgatttcgacgtcatcatacgtgctgtactttggcgtgtcccatacattttgcgtcatgacatgctgcaagacagtcaacgcaagcccgaaccactatgacagtagtgagtgctgagatacctacgttacggctactctctatcactacacgaaggtcgtgactctttcgataaagcttccgaagttccaatgtcagtttgcgcaagtcggattcaatgtttttcgcttttttgccccagtctttaccagctaggctgtcaagagcacccgtcttgaattcgacgtctggcaggatatcttgacatctagttgaaggaagctggagaattttcgtcagccgccggtccaatattgtaacgttggtagatatggagaacccttgtggttggcttcgttcgttggacttaccagggatagtcgtgaggtcgtcgcgaacgtgcggcgaagcctagagtgcatcaatatgcagtcacttgttatatatcgcatgacttacggcgccctcgaggcgcagcggatatttctactggcaagcatgctaattacacagctgtaaagttctagtcggagaattcatgagcggttgggcaagaggagtgtgttggtgaacaaggcatgcactggacgaataagtcgttcgggtgttgcgcgtttgcacgccgaggcaaaatcgccatgagggaccaaaagtcatttgcactataccatagcctggaaatgttcgcaggagattctatacattctgaaatatctatagatctatgaaaacctttacggaggcagcagcagggtgatggctacggtgtgatgtttgtgaggtgttgttccgtcgggtgcgaggcagctgcgccagaaccaatctcaacacgacataaaaagcataaagatgcaaatgaacgcaagaagaatgcaaaaagacaatcaaagggtaaaaaaacgacaccagtgggactcgaacccacaatctttgccagcttccattagggattggagtcccacgccggaaagcaacgccttaccattaggccatggtgccttgaatagattgttccaaggactggatgaacggatttgtgaattaaaaataatgtacgtatcaaattgacagagggcaggaatctacaccccacttacagctcgcatgtgcggtctccttgccatgagcatgaatgtgcctcatatgctgtgcataccccgcattcatgacatctcaaaacttttcgtgacctgtaagccacaagcgtgctgtgcctcagactatcacatagcattttccacagctgcatatagtaatgaaaggtaccgtacttcagcattactttctgtgtttcactttataacgccttgaagccacacagaggtcgacatcgcagtaggccaatctggctacaatcgtggttcgtcatcagtcagtattgttgctgacgtcgacgttcacccctaatgctacttctcatgtgtgcgacattatttcgcctggagcctttgttcaacatgtgtcctgcatctagaatgagtgacattgcttgagatttcacagtcgtgtgtgcaggtgaggctcatcggcggttgagacaggaacgccgaccgccaagaccggagctaagtaatcgcgggagcttccagcgttcgtaatcaacagctgcctccagacaatcacccaaccatatctctcatccctcgccctccgcttgccaagtcccagcgagaacctcacgtcctgcggttacaccgaaatctcccaaagctccctcaacccgacttaccccacaccgccaccatgtctacacttgaggatcttgaggaccttgagcgccacgagaaggacgagaagaaggacgaggacaagaagaaggatggcgacggaaagaaggccgatggcgatgcagacatgaaggatgctgagccagaagaagaggaagagcaactcgatgaggagatcctcaactcaagcacacgagacatcgtcgcacggcggcggttactagagaacgatatgcgcatcatgaagagcgagtttcagcgtttgacccacgagaaggcgacaatgaacgagaagatcaaggacaacctcgagaagatcgagaacaacaggtatgcctcataaagcgcatcctccgccctcccgcacacttggtggcgggcatctgtcattcccacaagcactaacaactcgcagacaactcccgtatctcgtcggcaacgtcgtcgaaatactggatctcgacgtcaccgaggaagcagcggaagaaggtgcaaacatcgacctggacgcgactcgtgttggcaagtccgccgtcatcaagacttccacgcgacagaccatcttcctgcccctcattggtctggtcgaccacgagaagctgaagcctggtgatctcatcggtgtcaacaaggactcataccttgtcctggacacgctgcccgccgagtatgacagccgcgtgaaggccatggaggtcgacgagaagccgacggagaagtacaccgatgtcggaggcttggacaagcagattgaagagctggtagaggctgtcgtctggcccatgaaggaggctgaacgcttcaagaagattggcatcaaggcgccgaagggtatgcgttgcgtgcgacatgagtttcgaattccactgacgcatctcaggtgcactgatgtatggtcctccaggtaccggaaaaaccctcttagctcgagcttgcgccgcacaaaccgatgccaccttcctcaagcttgctggtccccaactggtacagatgttcataggagatggtgccaagcttgtccgcgactgcttcgcccttgcaaaagagaaggcaccttcaatcatcttcattgatgagttggacgcggtcggcacgaagcgtttcgattccgagaagtctggtgacagagaagtgcagcgaactatgttggagctcctaaaccagcttgacggttttgcgtccgatgaccgcgtcaaggtcttggcagcgaccaacagagttgatgtcctggaccctgctctgctccgttctggtcgtctggacaggaagatcgagttccccctgcccaacgaggaggcccgcgcacaaattctccgcattcactcgagaaagatgacggtcgatgagggtgtcaactggcaagagttggcccgcagtaccgacgagtttggtggtgcgcagttgaaggctgtgtgtgtcgaggctggcatgatcgctctccgatcaggacaacataagatcagccacgagcactatgtcgatgctatcgctgaagtacaggtatgtcattcaaatgctttgcgactccccgcgttccatgctaactctgcaccaggccaagaagaaggacacagttaacttctacgcataaagtggatgcctcagtggtgggccgcttttgttatggtgattgcatattcgctatgccacttcgagtgtgtaagatcaaatagagcatcagcttggcctgcaaatttaatgatatggacacgtcaagattctttcgctttctatgttgaatttttcttgggttatggaagatgggtcagattcacgggtgctaatcgccagtttcgacgtttgtctcatacaccactcgggggaaatggttagatcaccggcctgcgccacgctcagtcgtgagacataaacatgaactctgcttctgttgcctcgtcaggttctatacacggtcgaatcatgtggctaatgctacgccgaaagtcagctccaccaggtaccttccactttcatcaccatgtcaggcaggataggaactccaatacaatgcaatatttacgagccgttcgttatacctaacaagagctagcagcactgcgcaggcccacaatgacgaaagccactgtcgacgtcgctcgactactttgcagtgtcaatatgagcacagcgcaacagttctcggccgccttgcccagatgcaagtcacttcaatttgtcaaaatgttgtcgatccagaggttgtccctgcatcgtgcacgaaacgggcacgcctcgtctagctgccacctcattggctaccggcacgacaataaacatcaacctcacgaactcaacgtcacgcccatctcaacccacgcgcaacagccgtcccctctgataggctcgtgcgccaacctgtcttcagaatctggagaaactctcggttcctctgaggccctgcataaccgcttgtagcgggctcagggtaccgatacacatcccacttggcgtcaaaggattggtgctatacgccgttaccagatcgtcgtagcatgtggcgtcttctattggctggtagagtctttgagaagtcataccgaagccttacgcatctgctggtcgtctcgcatcatgtgggccagtattgtgacgaaccgaagccggaaagatgcttcggatcgcaggccacagttgctcatataagccatgaggggcacattcttcggctttgttacatctttactccctctcttcatactttactgcttttcgcgaggttgcagtcatgttgggactatcggcttttgtccctcgtgaccctttctaccagctcacaatcgctctgtgcttcgtgggtatactggtagctacagtctttgtctttgctctgaggccgaagagcaaagggcagcctgtgggtacactcgaggcatacctgaagttcgcctacggatgtttcctcaagccgcacactggtgatggctctggcagccagcaagacgccctggtattctttatctttcttcataaacaactacaataactaacacttcacaggaaagcttctacaaagcgcaagcagatgtttacgatgctacgcgggttcgacttttgcgtggccgagaggacatgctcggtctcgttgcagcacagttgaagcatcgcgccgaatctggattgatctctcagcgcccagtctgggttgacgtatgtaccatttcttttaaatccgaaactgtgctaacatcttcaatagattggcggcggaaccggtcacaagtaattgcccacaagcaccttcaacatgcttttctgacgaaaccctagcgttgagcagatgaatgaatatgtctcggttccaaagttcttccacgcagtttgtatgcgggccagctccacacaattctgtacacgctaacatcctcagacgttgtcgacctttcaccaagtctttgcgaaatggcccgcaaacgattcatacgtctaggttggaccaacgtcaaggttgtttgccaggatgcacgtgcattccgtctccacgagcatgagcctgaggcgtatcaacgcaagcagatcgtatcccaaggtcaagcagtacgcgatctcgatgagaacgcagatgccggtggtgccgagctcgtgaccatgagctacgcactttccatgatcccggagttttactcagccatcgattcgatcgacagcctcctcagccacaatggtgtgattggagtagtcgacttctacgtgcagaaccaggttgacttcatgggccgaaactacatgggtggtgctattgaccggcattgcatgtggatctcgcgcgttttctggaggacatggttgtaagtcattcctgtcattgtttactggtgatatgttaacactacgtagcgagattgatcgcgtaaatttggagcctgcgagacgtgattacctagagtaccgcttcggtaccgtgcttggtatcaacgctcgcaacaacttctttaacattggtatcaaacttccctactacatctgggtaggctgttcaaaagacagcggtgctgcgacccagaagctagccgagattgacgcggctgccactgaatcaccatacctttccgcactcgacctgcagaccgggatcacccaaaccgatattgaagttcactccaaagcctacgaatctgctatcgtcaacctccagtccagcttaccactaccagctacatggtaccagaaccaccactggcgtatccactatgattcgtcgctccccaaacatactcgcttcaatgattcttacatctacgcatttacctgggaagacgatgtcgccgatatgagactgctgaagccaaaccagaatgatgttgtcctcgcaatcggttctgcgggagacaacattctagccttctgcctcgagaactgtcgccgtgtccacgccgttgacctgaacccatcgcaaaaccacctcctggaattgaaggtcgcttcgttcaccgctttgggctaccaggacttctggaagctctttggcgagggaaaacactccgatttccacaatatcctgatccagaaactcagtccacacctttcctccgaagccttccaattctggctgcacaacggcccttcaatcttctcctctacatcatccaaaggtctctactactctggtggctcaggctacgcgctcaccgccgcaggctggctcttccgtctgctcggcatgactgaagacgttaagaagctatgcgctgcccagacactcaacgagcaacgcgaaatctggcaaagaagtatcaagaacctcctccactccaaaattctgacctgggctgtacttggtaacgagaaatggctatggaaagccctcggcgtcccgccagcgcagcgcgccgtcatcgaagccgatttcaagaagcaatccgatttcgacgagaagaagactgttgagaaaactaccggagatgactacatgtccttccacgaggagccctccgacgacgctctcaagtccgactctggtaacgcgatctacgaatacgtactcaacaccttcgagcccgtcatcaacactactctcctctccaccggcaaccactactaccttctcacccttctcggccactacacaccacaatcccatcccacttatctgtcacccaagtcgcacgttaaactcagcaagccaaatgccttcaacggcttgcgcatccacacagacgagatttccgaagtgatttcacgtatgcggccaggtaccctgactatcgtggtcgtcatggacagcatggattggttcccaccgacaggaactcaagcgctcaagcaaatccgggcgctaaaccgcgcattgaaagtgcgtggacgtgtcatgctcagaagcgcgggtctggagccatggtatctgagagtatttggcgagtgtggatttagctgcaagagggtggcggttcgcgtgccgggaagctgcatcgacaggtaagtcacttagtagcagcagatttgtgtgtgttccgtgctgacataaactcacagggtcaacatgtatgcatcgacgtggatttgcacgaaggaagttggtattgaaagtagtccgcgaatgagtccgaaggcgaggaaagcgtcattggcggagatgatgcttgaaggtccggctatgcgtatggattagaggtgatgattggggtagttatgctggctttcttcttctactttgcatacgggcggttatgagttgcatgatgatgatacctgaaatagatgcgtatgaattcttttgagaccagttatgcgcctgaggctgtgtttctcttgtcagcacatcaacgtatctaccctcacatgctacacctgaccgtcgcagccatgggaagcgcttttcatcattgcagaggagtcgaatccttggagtgttggggggaagttgcaacgtggatggtggcagcataaagacaacatgagtagtgacattcagaataggtgagataaaagggggttgagtagagaaaagctgcagtgtcagtggtgactctcacctcgactccgccgccaatggcgcacaaatgctcttttctgtgatctaagggaagctgaattacagagtaacgcttgaaaactgtgcaaaaaaagtcataccatctcatcaaacgctcttacagtcatctttggtatgttgcgggctgccgtttagccttattgcacgtgtactggtcatatcttggacagaagacggagtacaagaagttaaacgtgttacagttggaacgcatgccttttggtatcatactgagactggatgtaaagaatgtcgtgaaatcgagggtggacatgttcgcttccacgatgcgggaggtcttcagtgtagcgatgcaagtcttcctgccagcatctttcatcaggcgcgccagatgacgaaacgcaacacacattgtgatatcccaggatctgcaactctagggagatgccagagccgtattgcatacagctcgcggcatgctaagaacctcgaaagagcacgacaccgcagaccaacgtctcctgaggctccgctcactttgatctcgctttcgctcctgttcccgccaccgcgtccgctcctactttcgctacttccatcctgataggctgagagcaactctgttatctgcgagccgccttgccgcgtgagcaaacgcgcacttccgcaagtcttgcttaggtaaaagtgcccattagcgtcaaagtagagacttgagctctactccagggctatatcttgctcctcctgccacttcctccatactttctccaccacgctccaacttctccaagctactcatcagttcaaagacccccaacctcaaatcaacccacgcttacttgtcaacacaagtaccatcaacaacaacatgaagctcttcatgattactctcatcatcgccatggcctccaccgtctccgcgaacgatcccaagtccaagcctgagcctgattgcactcttaaggctcagaagtgcgacggcaaccttctggtgacttgccacaagttcgtcaacaaacatatatgggtacctgagcgcgtgtgcaaggaatgtacgggcggcgacaaggagccggtctgctacttctagagcctgatacggaaacatgttacgtgtgagtattgacgcttgaggcggtacatgtagacgaaatgctgacatttgagtagatggctcatttcaacgtggacacggctcagctcgggtggatagttgaagacttggaatcatggatagacagctgaacgattggaatgactggatgaggtttcgcaccactgatgtggaggaaggacatctctcaagacttggaaagtgggtgctagctacattttgacgacagaataaagtatttgacccaatatgccattttactttcgcccgtcatcgtgttgtacctcgctttcaagtcgaaagctaggtgtcgagctgctacggccaagacactcccgcaaatgtcctctacgacgtaaagttaattgttcgatggacatctactgcgtctatcggatgctcccggcgagattgcgcgctttaaatagaaatcttcggtgcttatctctctttgtcctcgagttttccgattgcaagctcgcctaactcaacgtgactttcactccgcacagtcaattttcgctagcaaacggtgtttcgggctaccgaatttattgacaagatcaggcaaatctttgaggatatttgttttcagccatgtgattgcggcgtgagtgagctgtactgtgtgtatacactgcagggtggagggcgtgaatgctaacttcagacaaagattcaacaatatgtacagctagcaacatacttagacaaagactcgaccgctcatgtactccactcaggtccgaacacgcgcggtctgctatactcgagaaagtcacatcttgcgcttgtggaatatgcgctcacagctccaaatatacgattccgaaactgctctacgtcagctcagaaactctagctaatcgacgatgcgctggtttatgtagcaattccgatcgagagcgacgaactcgtgagtcaccctcgcaggggcggccttttctactgttgaagatcgcctccggcctcgagcctcgagcacgcggatctgagtaagagagagagaacaggccccgtcatcaagacaaagtgaatggctcgtcaaatctacgccatcggctataagatacatttttcactgcactgtatatactctctccaaacaaacacagtgtaactcggactcaacacaagggaaatccaagggataatcaaccacgatacagcttagtccattcactcagcgggtatgcaagttgatgaagattttctaccgccttctaacctgcaatggaagccaccaaccatcaggaccatgtccacaactgctactggctctggcggcaaccaacctccgtcaacgactttgacctcgattccaccctctggcgacggaaagagcccccagacagctacctggtcgccggccctatccattaacttcaacccccagaaaacatacgtcgtcaatggtctgggtctcgtacctcgctatcgccgtacgatgctcgtcgaggcccgatcttttgcccaggtctacaccattctagatggcgacacgtacgagaccattcatcaacttcctgctggacccatgatcaacccgacaatgccagccgccaccagcacaactcagcaggtcactgaaatcgaggaccaagagacggccatctccactggcactggtcccgccgctgaccagtacaacgcctctcaggcttatcgtcagtagtttaccccttttgaaatcatcctacttacctggtttagacggcgatgcattggcaagcactgacagcaacggcgacagtgatagtaacagcgacgaggctagtgatagcgacagcgagtaggatggtaagtcctgaagcctacaatatgctacgggtgtgctaacagatgtaagtagtgactatgctgtcgcgtagatacagtctagtgtaaccttctttagtggcccgggccttcggatcaggagtgaaatggataaaattatacccacatagaggaaggctatggatagattgggggcgtagaccgcacgattatgctatgaagctatcttccacctttctgtttgagtaaagtgaaatgataatcttaaacactggacgaagcgagctatgacaccagccctgcacatattttatcactgatattgcagttagaaaagtcatgcatacttgcagcataattcatgttattgaaatcgtcctcgcgacctagtaagaatagataaagctggggcatggcgggaatgaagattcattagccacgtacgtccgatcctcttgatgcctcgcaaaattttgcgacctggtagccccacgcttcctcgctctctatctctgtccccaaagctaagaacggacttatgtggttttgcccagccatcgtgtcagtgaagagagcgttcttgctcgcagcacctccaaggctcaaccattctttgacaaatctgtctcgtggacgcaagcactcattttcagggtccatctctgcgttgagaatcagaatcccagtcttgctcttggcgaagtcgagctcgccttgctgcgattcgaacgcatccttcatgagcgctaaaggacaattgcgctccacatctccgaagtacttcttcagcacctctctattcgcctcatcctctacaccctcgtatgagaatggtacagaaagcattactactcctctgagtaccgtgctcccttcgccaagcacttccgctctcatctccttaaactggttgcaaaacaaatatgttgagacgtgcacgccaccagccgagttgcctactacaaacaggtcgacatcctgctttgtctcactctcgacacctcccaatttatctctgttctcgcttatccacttcaccgtcaatgccacatcttcgcctcctgaagggaatgcggcaccatgggacaaaagtcggtagtctggaaccacaaccgtgtagccgaaatgacgagcaaagaacgaagccacgttggcgtgcacgagtccttcaagtgtcgggatgggtagagttcgatgtccttggacgaagccgccaccatagaaaaatacgaggactggtcgtcggttattgacgagaccggcctgtgctggggtgtatacgtccagttgatgacgtgctgtaggaccataagagaatgtggagcaaggcgtcagtcggattgttgatgctttggcccgtagaagaggcgcataatgcgcaacagtagggaagatctgatcttggatccgggtaccaagatgcttgaggtgagccatggagttctcttcgcagggcgtttgtggatccagatagacctcagtgatttacgacacagtaaatactacagagctggacatgggtttggtagggcggtcgaagctcggagtccgggggcgatcgatgacgctagaaacacattgttggcgctagaaacacatgctatacttgatttggacttgcacctgcacctccaccacaattccccgtacgcgctacacttcaataccacacacatccacaacaatgtctgaaaccccaacgtctaaaagcgacgtgtacgcgcctgtcccacccgagctccaagcggaaatcgagcgttatcaatcgcgcctctacaacatcacggaagtgaggtacgacgcccgcattaggcgacaacgagcaatcaatcaacgatgtgcggaattccgcaaggctagcggaccgattctgcgcagggcagagcggattattgcaggactaccagctgaagagggtcaagcgtccggccaagcgcagaacatcgcggtcgatcaagcaccaagcatcaagcacagtcgcgcgagagatccagaccacataccacggtgtgtcagctctcgtacacaacgaagctcttgccgagatccggaaactcagggaagggcttcgccaagcagaagcacgcgaagacgccctgaaggcagacaacgaggccttgaaggcagagaacgagaccttgaccaccgagctttgcgaaagcgaagaagcttgtcaagccttggacatcaggtggacgaccctcgagaacgagcgacgtatggcggcaagacgtcaagggccaagcagagcacaaactgagctggaaggtgcgaacaagacactactggacaagctcagcaagtaccagacagctcttgatcaatccaacaattcggtagagaccttgctcgatgaagccgacaagcagagtgaccggtttgctgagctcaaaaagataattgagcaatacaaagccatggtcgaataggttagctttatgccggccgtatccaaggttagctttatgccaaccgcacgcaaggtcagcttcatgccggccgcactcgaggttagcttcatgctggccgcactcaaggttggtttcatactggccgcttctatagtaagttacaaatcgaacaagtttcctctgagcataagtatccttgaaaatttccatcgaatacagttactgctaactatagctgtgtaagagcacctttgtcgcagacacggtccaaggctcatttgtatagtcgcatatcgcttgtgaatctcttaatcaaagcacttatgtatcaactgggaagccgctaggctacgatgtgctgaagtggtcgtggtcgatgtcacagcctcgcaagaatttgatacatggttaatttaagcagaattgctgataatgtaggctgaatatggaaccagacttcggcaaaatctccatccgcctgttcccaacgcgaataggtaaagaggtgaagaggtatgctggagatatttgaaggcttttgtcaaatcgagttgagtattttatagctgcgtatatcttcaggctcccctaagcttcaaaagaaacatacgtctaaagaatattagcttaaatcgtgtaaacgcagagcgagcatgaggtttgttgctgcctggtggcggtagtttatcatgtctcccaccacggcgcgtggcatacagctcgaccttaccgcatgcacggtttgttgtaactgtcagcctcaaaacctcaagaatatcattctcgctaaactttgtgtttggaagctaagcacatcgactgaagatttgatgtacgtgacgagcattggattaatctcagaaacgcccagcacgaggcaaatctaacgaagctaaccgatattaagacattctagaagtcgagaagcatgaagctcatcttgttgttgccgtattgtctacgcgaaggtgtcaaaagtaggcgtgtatcggcctgctcttcgggattggcatgcgttggacaacacagaacggcgagttaccgtccgtgacccgctcgaatggcgacggtggctcgttgatttcatacgggtgaagcgtctctacaagcttgttctccttcacccaacgagaagggttaagagctagactggagacatttaaacccttttcaagaatggacaagatgtctcaaggcactgaatgtgtcctggcttctttataaacttcttagggtattaatcaagactattagatcacttcgagcatgtgtagaggagacacaaatttgctgcctgttgttgcgccagtgtagctggagctcgcgatcaaggcgcacgatctcttggcagcgtgttcatagtcatgtccccattccgtgcattctttgtggcaactttgtaccgactgggcgtcaccatcagcttgatttgctcgacgcagatatgtcatctgatctcggctacccacatctatcttccttgagaagcggacgccggagtccgagtctctacaccatatcagaagcctgggcaacagcaacagcataacgtccgacagtcagggacgaaactcacaagcctggtcaagagcaaagaagcatcacgccgagcagaacccaataatgtcaaatcaaggagctatgacgagcttttcgggcttatggaagcctaggattcagctaaaaaccctgcattatggttccggctgtgtcgaacaacatcttctcggcaccttacctagcccctcttccagagtttacatcatcaccggaacttccttggcgacaaaaacacctcttgtgcgccaactagaagacatacttggacgacatcacgccggaacaatctcaaacatcagacagcatgggcccattgcagacgtcgaacgagccattgaacaagtactgagccggcaagatgtcgacaccatcgtatcacttggtggaggctcgccaatcgacaccgccaaagtgatttcacttcgagccaaggagcacaaaggatcattcctcactcatctaacaattccaaccacgttgagtgcagcagagtgcacagcaggtggtggatacaccaaggctgatggtgtcaaagtcggctttcgcgcaccagaaatgggcgtctcagccatcttctacgacccacagtatgcacgccatacgcccaaacaactgtggttgagcaccggaatgcgcgccatggaccatgctgtcgaatgcatgtaccaccctacctccacggaaatgccctggaaagctctgtcaatttgggcggtgggtgagctcttcgagtgtctgcgaaagtgccagcaatcgtacccttccgatgatgtcgtcacgactcgtctcatgctcgcggcatacgcgagttcagggttgaaaggcgaaaacctcgttggaggtatgggcctttcacatagcttgggccatgcgctgggaagcccgtatggaatagctcacggtatcacctcgtgcatgactcttggaaaggtggtcaagttgaaggctcatgagtcgctgtgggcagcgaaacagatctctcgcctcttacaggcggctggcggatgcccgaccggcgacgatgtccacgacgcctcggaagtcggcgatcgcatcatcgctctggtgcattctcttgagctcgaagtaccgactctgtctgctcgaggtgttagtaaagatgagatatctacgatcgcgcagagagctcttggaggggtcagggaaggaccattgtttgatcgtgtgcgggagttggtgtggaccttgttttagattttcaatcaagtctcttcataactataagtactgcaccctcacaaattatggagacagtacccccaggcgccggcaaaatttctgcctgctatcttctcacaagaagaggtgataaggtagcccgtatatattcaaagatttctataggatcaaggagagtatcttgtagctgcgtatatactcaggctcttataagaacttacaataagcatacctcaggactatcagctcatatggtgtaggtgcagagtgggcgtgaatttgaggatatggtcttcgaaatgcaaatttcacaacgcactctgcatctctgtcccttctcagcgcgccatcgggcgtgcaaggacatgccttttgaatttgagtcctacaaagacagctcccataggcccttgcagacatgagcgctaatctctacatctgtcttcacctgctcagatgttagcctcgtccaaactcaaactggaacgcactgacactcaaacaaggatcaactcgtgaaaacatctcgagccactcggcctgtgttctctgtttgacattatgcatcgtcattgtggtaatgtctcgtcttcgatatgcgatttcaatgtgcggaggaaattgcttcgacactggggagacgccatcagttatcagaatgcgggtcgatttattcgtcctcagcgtgggcagcaacacctggagaagtttgattgcatcgtcgtcggtccaattccagaacacgttgcgaatgatgtaagcgaagaccttcgtggagtcaccggtgcacgccatggccgatggagatgcaacgttggtgaaaataatgcgatcgtcgtaacgtgggtcaacaagagccttgccccggcgcaagaagtcgtcagattcacaacggacttcaaacgagaggctcggatattctccgacaagtgtcacagatgcgaatccgtatcttccaccgatctcgacggccgtggtcagttctggcgacgaaaggttgtggatgtgctttcgaagtagcgaatccgccgggtccagtgctgtcatgctcagcaaaactctgcgtcaatgtacttgcggaatgacttacattttgagactcctctcatagctcgccggaaacggtcacctttctcaggatgcttagcgtgccattcatacatctcagcaccccacctaacaagtgttagcgacagccaagtttacatacgtttatacggttccaacttacccttgtttgaagccagatgtgcccgcgacatagtcgttcggctttgtagtgagtgcctgtgccagatgggcactagctactcgcgtctcaaatagctgaaattccacccatgcccggaaatcttcgtctcccagcaactcttctgataccgctgtcaacgtgaatatattctgctcaggctcgtgtacaatgttcttgcatcgcaatagggcgagtatcctcgttaatttgtcttctgggatctgcgagacatcagacaagcgagaaagagaggcgcgacctccagaagaagcgatgcactccagcgctggcgactgaagaaagacgtaaagtgcaccatgatcccagttgggtgcaacgaattcatggagaaattgatggggtccttgcaaaaggatcgtgagctgctctaaccacccaagcgcccttgtccgggagtcgctcagctttggcgatgtttccgaccagaaagcagtgcttgtcccggcttgcaagttgggtggggtaatatcattcgtcttgcactccaattccatcgtcgagcactcttcaaggattagactagccagctgagagatgctggcctccttatgctcttgctgagagtgatggtcattcatggtaagaggtggtccccgtgactgaagctgcgcgaattgggaggagaaaactacgcgcgcgtcatccttaagatcttcgcatcatgtcttacatacgacaggcggatctcagagcttccaggatgattacaaactattgcccttactgtgcatactaccataagactgcagtgccgtcgatgggaacaaggtgggttacggcgcccgacacaccgagcgttgagcttggaatcgacacctggcatcgacgcatggtcgaattacgatctcgcccaaaatagcaagagaattatccccagcaagcatgttttgaatcagttgggactattttcatcaagtctggtgtgttggattgacaggctgtcgccagtaggcgactcaataattggtctggcttacataactcatgaggcgagaaacgaacgcgtctcgcatccgttccgcgtggcttccgctcccacaacaaggccgtcgcgttcgaaagaccatcggaacgcgaccatgttcacgatttcctgggaactttcacgggatcctacattacgcgtttgtgtcacctctaaccttagctactcgctcattccagtttcaacggattcgcctcaaaatactcgtccagcgtggtcagcttgccacgcgcctgctcggccgaccacttgaccttctcctccgtattctcaccataatacccgtaatcctggaagtactgcaacatctcggcgacgtggtctctcatcgtaggaggcaggaagccacgccacttctcctccgggagctggatgtatgcaaccgcttttccggaactcttgctcatgtgttccgcgatctctttaaagctatacaagcctgtcgctgcgcaaagcaccttgccttcgtacttggaaaagtcggctaagatggcagctatccattttccggtgtcccctgcagtgtcgatcaaaggcatctttgtttctggtgtgacgaagttgaacagggcataggtgccgttgccaaccggatgtggcttcatcgtggcactgaaattcgacatgaaagagccgggtgcaaagaatgagctcttcagaggcagtttgcgaatatactgctcgacttcttccttgccatcgaagtgtcccatattcttgagcttgccgcctgagttttttccagcattgggtaaggtcgaatagatgtagtagggaactccagctgcgacggcagcatcagctaaagctcggccatgactgacttcgtgttcgtatgcatgaccgtcataaacggtgaccgtgttggcaaacacaacgtgtgcgccttcgaaagcttttttgagcgaggcagcgtcgtcaacgtctgccttaacgacttcgacacccttctttgcgagtacctgcgcgctttcctggcttggatcacgagtcgtcccccgaattttgtattctttgcttagctccgcgtctcccaggatggtgttgacaatggagccgccttgttgcccagtggcgccaaacacgacaaggagcttagacatcttgcaagtatcaaagtgaagtattttgagtatggtatcagtcaagaaaatcgtctttgcttgatggaaatgtacatgctaacaaagagagccgctcaacgaaaggtgctcatgttccggattaccccgcgtctgcttcggtgtcgtcataaagtgagcgtacggggatgctgctcagaccgccgattcacgatgagtgaactgtgctccgttcgacagctcggaacccgagctagcgaagatccgtcgatacacaatcacgtggcagggattggacatcgaagccttgacacgctgcgactatggcatatctgtggttcctgtccaacgttggtggataattcctacaacaattcctcgaacgcatctcagtactgatcgaccatggatgctaaagtaatggcactcgagcctcagaggtacctcgtatacctacaggacactctacgaaacctacctctggcagctatacttcgagtggcatgtactttcttgggcggtgctgccatcatcctcgccttcatctcgtaccgttactatgctttccgtcgacgactgccacccggacctgttggccttccactggttgggaatcttttggaaatgcccaagagtcacccgtggcttactcataccgaaatgcacaagaaatacggtccgatcttcagcatgcaatttggtgcgagtaccgtcatctttctgggcacctatggagttgccagagatcttctcgagaaacgcagcaacatctacagctctcgacctcgctcagtcatggttggagaatgtatcagccaaggcaaccggtctctcattctgccatacggagagcagtggcgtgggtatcggcgtctgcaaggatcattcctaagtccccgcatgtccaacacctaccgcgagctgcaagatctggaaagcaaacagctcatctcggaatttctcactcgggatgacttcttcaagcgctaccatcgttattcgtctagcttgaccttcgctctagcgtacggaaagcgcatgcccactggccaggaagaggaagtgaagggtgtggagacgatcatggacaatctgaataacgccttcatcactaactggattgtggattccctcccatttttgaacaaactcccgagattcatgaagccgtggcagaagattgctgacttcctgggtgacgaggaacgcgagttcttcaccatgatccgaaacggcgcaactcagcgtagaggttacaactggtgcaaggacattctcaccatgaaggagcataaggctctcaccgatacgcaactctcttacgtcattggcaacacatacgaggccggcgcagataccaccaccatgacgctgcaagtgtttacacttgcctgcgtgctacaccaagacaaggtcaagatcctccaggaggagatcgatcgagttgttggccgcgatcgactacccacgtttgaggattgtgagaagatgccttatctgttggcattcgtcaaggaggtacacaggtggcgtccagtactccccggcggtgtacctcatgcagttactgcggatgacgaatatatgggctaccacattcctaaaggcgcaaccattgttccaggccactgggcaatctccatggacgaagagttgtatccaaacgcggacgaatttctgccagaacgtttcctgaaggatccagatctcccgtactctcaatttggattcggtcgacgcaagtgcattggtaagtacattttccgcgcaagggtgcggctcttctctaattttgccgccaggtcaatacattggtaacaactccatgatgataaacgtgtcacgtatgctctgggcctacgatatcaagaaaggctgggagattgtgaatggaaagaaggttgaggctaaggtcggacgattcgattttcactcaggcttcaactctcctcctctgccgttcaaagcagcctttatcccgcgcagtgagaaggtaaaggacatccttcgcggggagtttgcgaaagcagacaaggacactggggccattctggagcgcattgagaaagctcagcagattctcaaggaaggcgagcccattacagtcacagtataaggtacagtggctgttcaagacgtcagaagcaacatatactcccggttccattgtttgaagtcttgtttcgaaagaatgaacgcccacagtcacatctacacaaagagtgcgcagtaaaatcaactagttctagattcgtgaaacttgcatcatcatgagcgctgtgaggccactacacctgtacacctgtcttcagacagcgtcaggcgatctcacgaaatgttctgaacacaactttagtagtgattccaaattagtgtcatgggcttgttgcaataatcgtcacgaacaggtgttaagacctcatacgacacgttcctgcccatagagctaattctatctcagcgcggggaatggttatggaagcgatatctgtgctttgccggggaaggatgatttcggcggccgggacgcgggccataccaactctcgcccgtcaaacatcaccatcagcgccgtcagctcagctcatgcatcgtatgaccggccgaaactggagttgagatgttcaaacaagaattgaagcgcatatttcattccagtgcaaaaaagctcaaagccgccgcaacaattgctggcattgcactcacatacacctttctatatcacgatcagccactaagctacttttgaaacaccctcccgcatcaccaaacttcaacatgaacggcatcgtcgacaaaggcacaaacaactactcccagactctttcgattggacatgcttcgccagccaatatcccgtggaggtttttgggtcaatgtatgtaccgcgatttaatgctttcgttcagacactgatcccggataagacaaataccgcattctcgaagatggttcacagacgcaataccgcctctgcattatcgagagctccattccgcctcacagcgacggcccagtttttcatttccacgaaatgcacgatgagggcttttacgtaactgtatgtcactctgccatattctgcgttataccatataaatataaagagtttactgacaccctcatagaaaggaaaagtccgattccattccccaggacgcggccatctcgatgccagcgccggcgacctcgtcaccgtaccgattcgcctgccacacaagttcagcaacccgttcgacgaagaagctgtctttatcaacacaatcacacctggcttttttgtgcgctactttgaatatctggaggagttgattggagatggcgaggttttgacgaaggaagtgaacatggaggctttgaaacggtttgcgacagttccgttgacagacgacatggtcaagcaattcgaggatgtgtttgcgaaggataagtgaaggatcggacatttaaattggaaagtggcctaaggattgttgtagtgcaagacaggaaataaatgagcccaacaataaacacgaccgtactacaatcgcgtcccctgaagcatacattggttcttttgaaccatcgaagacgacccttaatattctgaaagcagcaggttgcgttataaaacctccaccgcagattggtttcatcctcttactgctggcttgagagtgcaataaagtggcttcttctgccagaacccttgcaacttctgctccaaccattgctcctgtccatcttcaagtcgccagtcgaacttgaacaagagttttgcgaagagtaatcgcatctcagctctcgcaatgtttttgcccaaacagtttctgggtccataagagaaaggctgcatgcattctttgttgtcattgacgaacggcggtgcgtcccgtgtgtccgtcagccaacgctcgggaaggaacttgttcggctcgtaaaagttcgcagggtgatggtatgcggaatagtgatttacccctacagtcatgccctcaggaacgaatttgccttcgattgtctctccacctactggtacacggcgaggcatggtaattgcaactggcggatacatgcgtagagtttcggtaatgactgcgtccagatacgcgagtctctgtgtgcttgctagcgtgatatcttctatgctggagtgtgcggagcggacttcatctaccaatcgggtgtacacggacgggtgagtaagcgtaaggaaagcagcaccggagagcgcagtcgctgttgactctgaccctgcaatgctgattgaaaaagcgttcacgttgatttcagcagggctcatgcctttctcatcgtttgcggagaggatgtagtggaggaaatctcggtgttcggagccattttgaatgcgtcgttgtactgtctgcatggcggttttgatgttcttcatgcgctggccaagaagctttttaggtgtaaagtactgccttactcccatgagcccccagtacttcgacatctggttgaacgtaagttctgacgccattgcagtgatcgactgcacgaatggcgcatattcgcccttatccaggcagccaaagttttctccaaaagacatgtggccgatgaggtcgaaagaagcaaatgtcaaccatgacacgatatccacaggaccttggctggaccgaaaggagatttgatcaaccagctttcccgcgtagagctgcaaaatcggctcttgttcacgaagagctgactcggagaaggcatgagataaaagtcgacgttgtcgagtgtgtgtttgcctatctgcgacaagaatattttgcgcgccagttggtgtgtgcaagcgaaagattggatctttgcccatctcttctttgcgttggccatagattgctttccaagcttcagagtcgatgtaagacagctctgtaggggctacacgaacggtcttgccatacttgatgtgtagttgtagcagccgataatgcagctggcctttgtactggtggtaacaccaaggcaaacgcgatgctgcccaaagcttaggaccagggaagtttcttagtggatggaaataaaggttgtaaaacgcgtatcctgtcacataggtagtgatctatcaagcggttagaaaatgctacgagtgagagccttttgttgcgcggtaagcttactagagcaaccacaacggcaaaaactcctagccagttcgctaggttagggctgagatccattggaattatcttgatacttcaaaatagattcagaatagataacggtaaagtatccagtgcgagggtgttgcgacttgggtgcctcgcttgcttgaacctttgttgtcgcattgcaactgagatgggtcacctgactcttcacccaggctgcaccaatcctcgggacaagatcgaatggctcatgttgcgagtgctcaatggcccgtggctggctgcatagcttctcgctgcccgggctccgaaggagcgcaaaatggcttcaacatcatggtacctaagcgaagagcgtcatggtccattggcgttgctatacctgcttagctctagagtctcggggatggacaaagcacgtagtaagagaactctagaaatatgcgattgatggaatgctcgtcgcgcaggccaaactggaacgaccccttgccaagatccgagccggagctagctagatgaggctaaagcggacagtgacatgacacaatgtcgtcttcactaaccaccatgaacgcgatagaaaaagacgtagctgtcatatatttatggctcctgtaaatttctcaagccttctcagcagtaggctcaggcacagcttcggcatcgccccgtttccagccctgtttgaagatcgggctgtccttgagcgtatccgttttccttgctttgagcgcctgctccaacgacagtgcgacttccttcgctcctctaggcttcatctcagcctcgtactccgtgatcgaatctttcaaagtcttttgtccattgaccgcggccacaactgcgtcgacaatgtccgacgcgtcctttattgcgttgttcaggccttggccgcgttctgcgcaaggcatcgtcagtttagtcacttccggtttaatggcactactttggacagacttacggggtagcatcgaatgtgcagcatcaccagctaatgtcacctttccgccgtgattatcccatgccatagtcggtgcccattgctggccaggatagacgggcacaacagttccctcgtcgagctttagaccgccagtgcggaagggctcgcaaaatgaagacacccatgaacggtagaaatccatccgattcttaggatcttggagatctttggcgtacggtggcccccaccagccaatataattctggaacttccatgtcgttggatcctcggggtctggaatgtcaagagctacagtatgggtcagtggtgggttgccatgagttcaaaggtaaagaatcacctgctaatataccatttcctggcttgtggggatgcgcggcaatcttaaagatcggatgcatcgtctggagaagacgagcctcctccgcggtatagcctccttgagggaagtttatcattgtgagatctacaaattgcaacgctgcggcttcacgaccgacaagaaactcgcgtactttagaatgcgaaccatcgcagccgatggcaatgtttcccgtctcactgctgccatctcggaaggtggctgtaacagtgccaccatccacgctgatgctttgcaagattttgccgaactggtagaaagtcagctaaccgcgctcgcactggtcaacaaatcaacatacttgtatgtttagatcattcccctctgagaggaagcggcgcaatttcattcgcgaaacacggttcacgctcattccttcgatcggaatctccgccatcacctcgccggtaagcgcgttgacgaagggcaccggcgtgagtttctcttcatctgtaagatgaggattgcaccgaatttcgcggacgcgcgccttgagatgggcgggcaagactttttctaggtactccgatccccagtgcaacagcatacctaaaacgcgtgatcagtccattcgccgcaaatcatctcagatgttttggaaactgctcaccccagtcacgagggcgattgtagaagtcatgctcgctgtcgcgctcgaatacagtgtaattgatgcccgcctatagcatgagttactgatcatgtgtcgagtcgctagatcgttcgtaccttcttcaagccggtagctatcgttagaccgcagttgccttttcattcgcattagtgtcctcgcctaagatgcatttctcacaactgacctcctccaagaatgagaaccttgaactcgttcgacgccatcgcggctttgaagcgaatactaaaatctaagagtaacgatgcagcatatacataataaaaatttcatgattatgaggtaggtgcatcagagccaattagatgtttagacccacgtcattgtggccctatgattgtagagaggatgtcgggcgtcgccattgccgcctgtcagctgcgaatcttcttcggattccgttccccgccaaaccatcaaagcgccgcacccatccatgtgtgttgcacctctgttgtagctgttgtcaaagacaaactgtcatatcatgtaagcaaccagatatacccaaagggtcagtgtcacttccaaggacattgacgaggctttgaatatacaatctgaaagtcaattttactgttagcggagagtagtttagatcagcaagcagtgtcgccgatactggaactatgtcaaaaaaggaggaaagtatatattatactacaaggaaaagaacgcctatactaaagcaaatactaaagagacaatttaagaagattccaaggcacgcgcaatgcgcgcggagagctcttgcatcgaaggtccaggctgcatgatcgtgtagtgatttacatcgtccagaacgctgatgtgcaaattctccttgcctaccaaagagttccatcccgcgccgctgaagtccgttcgattgttcagaagccacaacatctcgcgcgggtcatcagggcgtagctctgggcgaggatcactttcgtgcttgcacataccgtcgcgtgcatatatgatgtgaatttgcggaaccgatgacccctgaaacttcttcacatcgtaagcatcgagcagcgcaaggaaggcgtcaaaatgcggacgaagccatgtaggtgctttgccactcataccaaacatgccgagagagtctaagaagtcgtacatgcgctggttcgggttctcgagtccaactggatcaggggtgtcgagcagtagtagagtatctaccttctccccgatgcgtgcaagttgttgcgctgcttcgtacgccaagatgcctccagcggacacaccgccgaaatggtacgggccgctgggctggcgacgctgaatctcgacgagaaattttgtaacatactcttcgagcgagcatttgagatcttgcggatttttcaaccaagggcagtttagaccatacacggccacatctggggagatgtctgcgagtgcatggtacgaggatgcggatcccgctccatccgggaagaggaacaagttcctcttggcccgtttggaagatccttggagaagcagtgaacttgcgtggggtgccacgcgcgcagccgaaaaatgcggaaaaccagatacgggcttcgcgtcaattctggagccagaagacgacctgttcatgcgttcgaccttttggctttgcttctcaggcttgattaatccagcttccctaaggactgcctcaacttctcccaatgtgtcgttctctacgaaaagactcgtcggcaatgtcgcgtcgatttgctcagaaagtctgctcataattgtgagtcccagtaaggagtctaatccgaattccgcaagggaagccgttgttgagatttcttctagagcagtccctgtttcttcagatatgatcttccgaataagcagcatgatgtttgtgtcagaatcgtcgctgtccccatcgaccgaggtggcatcagtgaggtaggtctcctcgtctttcaaacccgctagaactggtgtcgaagcgccgctagagattgaagaagacaccgcagactcgtctccgctagcgaaagcgatgaacgatctgaccgtggaatgctccacaaaggcagaggctggtaactcaatgtcgagctcgtctcgtagccggctgactatagtcaaggacaacaaagagtcaacgccaagatctgtgaactctgcatccagatccagttcgtcttcactcatctgcgcctcgtcttgtaatatcttcattatctttgcgattttgccagacgatggcttcgacggaatggcggtcacagtaggtcgcggggtatgatgctgtttggctggttttggagatgcgttctttccgctttgcttgttctgaacaggtatcgcgacggccttcgctccctttgctgtgcgtttcccaggtagaagatggtccaaaactgagcgattgactccttgaaactattgcgggttagtattcgaagcctccaagcagtcgcgtgcgaaataccttgacaccctcaaacagcgcaatgacctcatcaccatcgaacacgtatgtgtcaccgacatacatggtgccactctctagttgcatgcgattgtaagtcgtgtacgtctttccgtgctccactgccttcccacatcgcatggcgtcccaaccatggttgataaagacttggtctttcgagtagatgttgtcgtttccattcatgatgaagccagcaatatgaccaagactgtcaatccagcagggattccaatcgaaccctccatcatcaacctggaacttgacgagcgcagtggcttcgagacgctcgctatccaatatgacctgctccatgccttggtatgcactagaataatcaactaggctggcaaaaagtttgtaagcgaggcctcgtttaagtttgtgggcgcttccagcgtctaccgccttgcggagagtctctatgcggcttgaaacaaggtaggcgttgcgtttccattctcccacccagctttgtttgtctgtcaccttgactagacatgatgcgtgatctgccaatttgcgtgcgttggcgtcaacgctgaagaatttcaaagatatctctttcttgtgccaatcggcctcagcaaggactctgagcagctgagtagttgcgtcgggctgcacaatcagcggatttttgacattcatcgttctacaatccagacctgtctgctcctggaacgtgccattagaccttagcatgtgtttaccgatagtgagagccatgtcagcatacaaggaagacggacatagcatggcagtgttgactttgtggccggatacgattggaagtagacgagggtcgtgaagattggattcggtgagtaaggacgccttctccgtggacgtcgtctcctcaactacgcgatggaccgaagaagagagcgagggtacattgactggaggtccagaaattgcatctgtctgtgggacgagaccagctggatcatctcccttggtgagacagaagttatgtcggtattgtatccaatacctccgaagagaccacttgtagctgggcagagcaagaaccttttgcgccgcgtcaaatccacggtggaatacatcccaccgaaggtcaatccctgtgcggtacattgcgtcgagggcagctacaagcgttttccacgtctgcccatcttttctcagcgtggtggcggtgactacatgtgtgccaatggtctgtctgagcatgcccgaacaagcaggatgagtgcctagctccagccagatagtgctgccatcaacaagcttcgactcttgagcagcatcgatggctccccggaagtcgacgcagcgcctggtcgcctgcgcaaggtaagaagcattcagaatgccagggccagtgaccgttctggcaagaagtggagacatgtacggtacgacaggctcatcaaaactgatacagttcgccagattctcaaactcgctcaaaatgggttccacctgagtagaatgaaaagcgtatggaagctcgagtagcaccgcttccaggcctttgtctttcaaagaggttgccaaatgtgcaatggcttccgtaggcccactgactgtcgtgctcactggggaattgatgcatgcaaccacgcaaccagaggcgtccacatcagacgcaatgatgtctgtaggcgccttgactgcaagcattgcatgggttcccttggaacaatgcttgactagcaactgcgcccgaccgcctaccagaaagatagtgtcgcttgcgctcaggactcgtgctgtatacaaggcggcatactcgcctaagctatgaccaataacgcatgatggttctccagccaaggccttccacatatgtgtgagtgccatttgcacacacgtgatagctaggtgcgacgcgacggggtcactcgtctttgcgtcgacatgttgttcctcgccagtaatcaggggcaggaaggatgggaagccatggcatcgtgcaatacgatcaaagcgcacaaggtcatcgcgaaaagatgcaacgtgctcgaagagttcctttgcgatgccgggatacaatgtaccctgtcctgtgaaagcataagcgaccttgggcgggatggccttgacggccttcacgggtgctgaagggtcgagacaacgctgcagcgcagccttgatggcagcgacatcggcgccagacacaagaacgcgaaacttgtaatgagctcgacgcgctgtagtcgtgtaagaaagcgacgacagggatgtatctgggtgcgcatcgagatgatcgataagagcgcgaatgttgtccgtcagtgactgtggtgttcgggcagtgacagcgacaggcaatacggaacgtgcgtcgggccgtgtgcacgcaacgtcctggtggtctggcgcgtcttccaacagcagcgccgtgttgccaccagctgcactgaagttattgagaaacgccatgcgcttgccgctcgcacagtctgagcgtcgccatggagtcgccttgaaagggatatgaacgttgcgctccgccatgtcaaccggatagttgtggttcagttttccatctaggcggtgcggagggatctcgctgtgcttcatcatcatcaacactttgatcagtgccgtcacgcccgaggccgactctgcatggccgacattggccttgatagcaccaaggtgtagcggccgcgatggactcattttactccgcttgtggtcccacgcaaaggctgacagcacagaacgcatctcagccgcgtctcccgcctgtgtgccggtcccgtgcatctcgacatagctgacatcgagcggatccgtgttggtgtggcgtaagatacgcttgaagagcgacagctggtctccctcatgcggccgtgttatggacactgtctgcccgcaatggttcgtactacttccggcaatgactccaaagatggggtcgcggtcggcgatggcatcctcgagccgcttcagtaccaccacgcccacagcgtctgcacgacagtagccggatgctgaatcgtcgaaagggttgcagttgcccgtagcggagaggaagtgcccacgatcgagctgcaaaggggggagagaagtcagctttactaccacatcttgcgcacggattgacaaaacttacgccaacgaagttgtctggatttgtaatcacattcgtgcctcctgtgatggctgagtcgcagtcgccttgccaaaggtagttacatgccgtcgaaatggctgcgaaactggacgaacacgccgtgtctactgatatgctcggtccagaaaagcggaaaaagtagttgatgcgtccggggacgaaagcgcgattacctcctggaatgaaataggtgtcgatgttctgcccgctgtttacctccctccagtcatcacttgtggtgccaaagaagacaccaacccgatcgcgctgtgtagaagctgtcctgtctggtacaaatccagccatctctatagcttcgtaggccgccataagagccagacgttgtgcagggtccgtgttttcggcctcgcgaggggaaatgttaaagaaagcagtgtcaaacacgcctggttcgttgatgaaacacccatatttgacgcggctgtgattcttcttctttccagtcggatcaaaatgggcttcccagtcgaatctgtcttcggggatagttcggtgacagtcacgagcagccttgaggacttgccaaagttcatcgttcgaggccgcctctggaaagcgacccgagaaacctacaatggcgattttcgagtcttggaacttgccaggtgccgggcttgtgtgcgtgcgctccaccttgctgttcattgagtcggatacttcgactgtaagctgtaattcatttcgaagcgcggaagcaagcaaactggctgcgttcgacgtgactgggaacaccacgcacgactccagagatgggtgttgcgcaaggctagacttgagcgctgtgcagagtctgtcccaacgcacctgttcgcagagagtggttgttacagcgtgacgcagaagccctatcaaatcactagctatcacttctgcaccagttgctatggataggaatggagtacgttgacgatacgtactcaattgatcatcccgtaggcagccaagcacttcatcgatatcatctggcccgtagagatggttggcgtggtatggcgatagtatgggaatagtgtgtgccttgataccacaacactttacgaatcgggcaagtgtgcgaggcggtccgcttattgttacgcctttggacggagacacagcgctgatgtagggccgttggctctttgtggggttctgtcgaatcttgtcagctcaactgagtatcccggtccctgggatacctacatcttttgagatgaatgctccaatattttccagggcttcgctttcggtcatactggcaatgaaagaccatgactgtgcatcttctgtcgcagctggttcaatgtcccgctgcatcttcagagagtgtagccctgttctgaaggctgcaagtgctgcttcaacacccgcagggaccagctctgccatggttcttgacgaggaaactgcagcagcagcaaacgagccagtgcataccccgatgatatagggattaaactcaggggtataagagttcgaactagggaaggatgagtacatatccgtcgaacgaacacaggattcaaacggggacaggatgcttacagtatgaatcgacccaactggtatacacacaaaagcccaaatctcagagctctcgcaccgactgaaccttcaaagttcgaaacaagatcgacaaggtcagtgaatcgtggcagccattcttgttgctctgcaggaagtagggcaaactcttgtcgatatgcatagttgacctgatcgaagaaggactgcagcaacgcattgctcttgcaatgaaggagttgtctgagatcatcttcgaagggaccagtaaggtcaccaaagagatatatttggccttgcttcatagcgtggataggaggcatgaatggtgctgatgataccacgggctccattcttgttgaaaaggagtggaaatgttgaagtgaaggtatcgcgtacaaaggagttgtgcacttcagtcaggcgtctcgcaactgttgtatcacttcaagctttcacttcaggcttggctaccatagtgagccgttaccgagaaacccctgtcaatggaatggtgtgcccgttgttgcttctttgcctgggttgccagtgccaatcgagcatcgcgtccgtgcggcacttctggacgccgaatgccgcacacttcgtatcgcttcgatagttcctggccgggttccggcctgcacgtagcctgcagtaccagcatcggcccatcagcacttgtccgaccagccaagccgtcttgcctcttctgatgtgtttgctgtgagaagacatgccttgggttcgtccatctcacttacaaggttcagacttctatttggcgcaaactttataaagggatcgagatagtatccgttgcatctcatgtaagactttgtatatctgcaaatcttccatcatcttaagtgtcgccatcacaaagttcgacaatatgggcaaatcacagggactgttctcggtcacgatctccgccaaacggaagccgggcatggacgaagatgcttatcacaagtacatcagcgagacgcacgccggacatctgaaacatctcctcgtggagaagaaaatcgtcgattacacaatggtgagtcccccacggaccccgtgacgactatctagcctgactttggtttgagcaacacaacacgtcagagttgatgaaggacatcgagaatctatttcccaatctgccttccatcaaccgctctccttatgacgcatttgtcacgattgtattccgcaacattgaagactacgttagtgtgaaaaacgatccgcactacatgagtgtcgtaaacccagatcacggcaactttgcggacggaccaagcacgatgatgtcttttggctggttcgagaaacatgtggcagatggcaagcttgtggaaggctagtagatagttgagcgctatgtagtggtaaccacattatttctcatcccgcgagccgcttcagcttttttctggttttcttcgtggtccttgtttgtctcccatgtatcatgacccttcattggcttgaaaccagcggtaaagactggactttgctttactttctcccaatcgtggagcataattccattctcaatggagcatttcacctcttcagcgccacgcggaatcatttctgcctcgtaagctgaaattgtagcgtcccaggtcgactcgcccgaagcggcttttttaatgttgcccacgagttcaaagatgtcagcaatacaatggttgagtccctggccgcggtctatacctcgtgttagttaacttcgagatgtgagaggggcgtgtgatacgaacatggtggcattggatgcgctgcatcgcccacaagagtgagacgtccctggtgattatcccagggctcggtaacccagtagctgatgtcggccttgtggacctgtgtgccatctggaatccacttgaaggaggaacgtgcaggctcagcgagcccatcagccttctccttaatgatagctaggcgttctgcatagctaaggtcgtgtctcgcttctcctcgccacgccattgccaaatgaaacacccaactctccggatggtctgggccgtctggcatgctggagatggactggaaagcgtggaaagagcgctcactgagtgccagaaagctggtggggaactcagatcgcacgtaacgcgctttttcggcatcgccgtagcatacagtcaggttcatgtgccagatcggaaacggcgtggttgcggccttttccgcagagttcagtgcgacttcgcggcaacgagatcgagtgccgtctgcaccaacaactatggtacctgatacctctgtgccgtcctggaacttgacggccacaccttgcccgtccgctccgaaattgatgtcttgtacgtgtttgccatactggacgtcaatcccttcaccacacagtgctcgcatcttacttcgagggaccctcaggcctctcttgtacggaactccagcaattatgtttccagtctctgcgtgtatgatgggatagttaccacccgcattgatgggtacggcaggattgcatgaagccttttccatgtttgcatacgcttctggcggcaagagagtctcgagcctctcaagggcccaatgaatggccatagtccactcattgctacgcacgttgagcgattcgtccttctcgaaaatggaataacgaataccctctttcttgagtgcctgcgctaggacaagaccggtgatgcctgttgctgtgagcttacgtggagtgtcactggacccggctacgcacctgcaccaatgatgatgacatgagtctcgctaggcacgttttgggcagtcatgtcggtgggaataattttgcgctcgtaatcggaagagtcgtacttgttaagtttttgattcgcaacctggcaagcagtgtagttgtggatctacacattcgttttcacgataaaatcggtactttagtagtctgctcacgtcttgcgcgtctgttgagttgtacctggtatcgtgctgacactgcaaagggtgttcgggtctcggcacccgggcacaaacgttggatgcactgcttacatcgctcggaaaacacgctctcatcctctcagaatgtctgctccgaaggcatttatccatattgagatgcaaaacgaatttttacaagctccatctgagcaagaggaacaactagatgacttccgaggctattgcgattaaaatctgtccacatatactcggtggttggtttactttcttgatctctgctcgtaacctgtttctaatagccaagttctaaatcaacaccctcactagttttcgtgcgcgctctgttcacaactttaagcaccatcaaagagaattcgatatgttcaatatgaggtcaaggatgtatagcatttgctaggtactgcaggttttgatatgcaacggaaattagatagggatatgtgatagcctgaagttgtacacagtattgttaggtttcaatggcgacagtaggccccgtgtatagcttcaggcacccgggtcgcttccagtcgtatgtgataatctgcagtactacgcggcggaactttcgagagtgaattccccgcctcaaacgaatccaccagagactgtaattacttcacctattgtatgacattagcaaaatggcggcttgcgcatacattgatctgacgcaccgtttacccatccgccgtcatcggatgcaaggaaagcaactacgcgtgctatatcctctggcacagcgcatcgacccagtggacatgcctttgcggtgagctcttcaagctttttagcaggccaatctggtgtagcgcctacgataattttgtcaaggcctgatgcgcatccaaactcttctttcaagcttacctgggatgtaattccaacagttctggtagaacatgtctgacaaaactccacccggtgcaataccattcaccgtgatgcgacgcgcaccaaagtcagtggcaaatgactttaccatgccgatgaccgccatctttgatgaactgtacagcgcatgtctcttgatcccgactttgccagctgatatcgagctcatgagtaccagacgaccgttgtcttcgagatgcttccatgctgcctggccaatgaagaattgcgcacgtgcattcaagctaaagacatgatcgaacaattcttcagtgatgtcttcagtgttgtcgaatgactcagtcccgctgttgctcatgacaatattaattttcccgaagtgccttttgccttcttggaacagacgctcgatctcggcaaccttttccggtgcttagcacgcttcacacgaaagagtggctggttgttgtcacggaccttggttacatcggcctggatactgactgctctagcatccatttccaaatgcctcaattgccttcacggtctcatcggcgccacctttgctgttcgcatagttgatgacaacactgcacccccgactggcgagttcaagggcaattcctctaccaataccacggcttgagcctgtgacgatggcgactttgccatgtagggaagctgtggggacgaggacgggtttttgagacatggcttagatatagtcttctgagtctcttcctacggtcagtatgttacctaatgaggctccatcaggcgtacgtactgataagtatcaaaattttaagttttggacaaaaaggtctagttagctcaggctttagaaatgtcaaatctgaacaggtaatttaagagagctcgcgttctcgaaaggcctttccatctgcgatttcgttcatgtaggctcgtagtacggtcgatgttgtgtgcgggcggagtccgggctccgtgatcgcgaacgacaacggcctccagaaatatttgcaactcactgagagatgcttacgcgagggagtggctgacatgaagtaggaggcgactgaattcaaaatcaattgcaagtagataattggaaatttgagacatttgcagtcgcgatcgacccactccttctcgagctccgtttgtctaccttgacagccatcctcatggcctccaaagttcttaccaacggaacggtgatcacctttgatgatgcgacgaagtctgtgaaggtgcttcctcgagcttccatactcattaacaatgatcgcatcgccgccattatcgaagatggcaatgaattgtctattccacaaaacgcggaagtaatcgatgtggaagggaaaattgtcgcacccggattcgtcaacacacatgtacacatgtggcaatcggtattccgtacgattgcgccaaatatcatccttgcgcaatatttcgactggctgagtcagatgtcgcccaccgctacggcgccattcacgcctgcagatgtatacatcagttgtctggaaggatacctcgaaggtctccacgctggcgtaacgtcttacgtagaccatgcgcataacaactggggccgtgaagtggtcaaacctggctaccaggctgcactcgatagcggcgcgcgtgtttggtggtgctatgatgttactgcaaacaacaagcaatttccagaggcggaacagtggaatgttatgggcgaaatcgcggcagaatctgcaccttcgcgaatgcagatcgggttgtccttggacggtctggctggagagttcttgaacgataccgagaagcatctcaataacctgaaggctgcgacagagtgagtatacaacttcgcttctcttgtgaaatattttgacctttcaataagccagatgaacctttccgtcataacaatgcatcacatgagcggtccatggcctcgtaagttttacttctgaccttcaaacccagtctaacaccctcgccactgagaaggcaacacctcgccaacaagagtcacaacctctactagggtctacatactaccggtatccccatgatagttttctcacgcccccttcttgaccacagacgacatcaccgcactccgcacacataatctcttcgtctccataacgcctgaatccgaatgtcactacggccacggacaaacaacaggccatctcatttcgtcacaagcatcgttgggagtcgacacagccttcacattctctggtgacatgctttcgcaggccagaatgtggctgcagacggtacgtaacaacagttaccacaagacgctccacacaggcttgatacccaatcaaactccgatgaaggttgagcaagcgtttctactggctacgagacagggcggacttgcattacgtcgtccagacattggcgtacttcaagtcggcgccaaagcagacattttggtgttcaatagcgacccacctaatatgctgggctggagcgatcctgtcgctgccgttatactgcatgccaatccaggcgacattgagcatgtgctagttgacgggcaatttaggaagcgtggcttcaagctggttgggggagaaggaacgaaatgggagtggagcgatgttcgcaagaggttcttggaggctgcgaaaaggatacagccgctggtcaatacaccaactaaagtgcctgaaaagctatggggaatggctgacttgggtgatgtggaagtcgcgagtactgtagtatgatgtttgttgagtttgtcgaggtgcagattgatctctgggactggtcgctgtgaggttgaggtgtaaaatccagtgaacaaggaagtagcatacatagctatcagatgtataaattgttatatctaccagggctggataccatccttagtgatgacttttccagcatcagcatccctctcaccttcgatgacacttttgatgaaagggcctgcaatttcaggatctccaccacccatcttctttagcatctcagtgttgccgcccaggccagtcgctagaaatcccggagagattgcgaaaactttgacgtcgtcctcatgaagcagcttgtgccactctcgcattagcatattcatgccggtcttagcgcttcggtacgcagggacgccgaaccctgacttgggccagccctttggtgggtacttgttgaccgccagtgcctggttttcactgccagctagcgtcgacgtgccagatgtgatgaagagcagtcgtgggtcagaggactggagcagaagaggtatgaaagtcgttgtcatgacctgagtaccggacgtgtttacattccaggactggttccaggcttcacgttctgataatttgccctccttagcgagttgatcgaattgtgcgcctatttttccggcgtcagtaatagctcctatcatcatggggctccgcataccggcattattcaccagaacatcgatcttgccaaactgagactcgaccgtattgaacgctctattgatagactcatcggattcgatgtcaatctgtacgggggaaagcttgctcttcgtttcggggtactcggtccgagcggcttcaatggcggcctgcaccttgtcttcagagcgtccgccaacaacgatgtcgtacgcgtgactggaactgcagagggcgcgcacaatctggaatccgatgccggtattggcaccagtgataagaacaactttagaggccatggtgaatgcttaacgcaaagccaagatgaaggcaatgcagggttgataaggaagtggagagtcaactgcagggttgattaagtatgcggggttgatattcgtagttgggatctgaaggtagccaacactgcagcgcatgccgctaaacaaacattgggggtgccgcctattccgatcgcaggatttgagtgctgacctcgatttctatcccgtcctgcaagtgatgagagctgactgcgcatcgcttccaagtcactgcttctcgggttcaacgtctgacccaatggcctccagggctgctggcccagacggcggctcgggtgccgatagaagtcaatctgatagggccgtttgagcacgacggcatttcggccgtttagtaaaacagcatgatcggtcaatggatctgcagcgaagattcatgcggaccctggaaagacagtgacgcgcttggggacttccggacaaatcagcccattttacgttggtgttgtgacacaaatgcctccctcgattggtagatgtgttatcgatgttcgcaaagagcaaagtccaaatgacaacgcagtcgaggacatgctttttcgtagtaagagagctagatgcgagatgtgtaacgtgattgccgccaacgctagcttcaggtgcagaaacaaacacagtaaaagcctgcgatatgtagtctagtctccctgcggatgtgtacggccgtaagagcggccagctcgaacgagagtaacacgatcgattcactgtctccaaagtagaattgaagatgttgggataatgcctgtcatattttcgccgtcggacatttcgctcaaaacattgagctccgaatgtttgagacatgttcacgaagttcttctgttgacacttgccacacatacttcaaccaccaaaaatgtggtttatgaatcatcgtatggaatatgataggtacaacatcgacgggttaaatgtataatcaacacgtgcgcaatgatggtacattttttcacgcagcatagtggacgaacttaaatcaatagatctaactccaacacctcactctcttctcagaacttgtcctgtttcttgatcaactgcgcagcatgatatgcgtaggcatacaccgtatgcatagtgtggcacgtcggcatactgggaaacgtggagctatcaataacgcgaataccctgtaggcctttgatgcgccacgtcttgccctcaacgacagtacccaaggcgacggtaccaagctatgcgtgtgagcaaaagagtggcgaaaagggaagctttgtatacgtacagggtggtggaaagtcagcgaagcgttctgaatagctttccaaaggtcctcatcagacgtgacattagcgccaggatagacttccttgagcaagacgggagaaagcgcggggtcagtgacgactttgcggagttgcttgtagccgtagaggattgctgctttgtcgcctgcaaggacgttagtagccatcgcaaaactgtcttagcgaacgaagttgacttactctctgagccgtagtagttggggtgaataagcggctggtcgcgataattgctcgacgcaagctccatgtatcctgcagcctcgggctggataacagccacgaaaggcgatatggtgctcacgttcggaccgttgctgcgcagcgtagagctcgagtactggaagagcaaatgtccgcggtcggcggggagggaggtatggaaggtagagttcacaccactaaatgcctcattaggaattcgggatactgcgaaagcagcgccgttgggtacgccaagcgggcctttgccctctgtattgaagtccgcagcggccttgtctttgaaggttgcgttcagtgtgtattgccagagtgtttcaacgctgggaggaacctcgaactccatccatgcgaagtggtgatcaaagctgagggtgttagatgatttaattcgatggttgatttgtacttacaggttcttgccgatctggggaatatccgcaacgacaggaatgccgtgagacttgagctgttcagctggtccgacgccggaaagcatcaatagctgaaggcttgttagaataccactcatctgtcaattaggaagagttatacctttgggctgccaagggcgccggcggctacgataatttctttgggtcggagggtagtagtggcattagtgatagggttgacgtatgtgaccgatactgcgcgcttcccctcaaatccaatcttggtcacttcagcatcgtgtagttgtcttgcattgggtcgtccattcattggccacccatatgcttgcgaggcaaagactcgagtgtggtttgacgcgcgaatgccggtcaaaccagtggaaattccaacaccagttccatcgttaagatcaacctggggaagtttgagaacatttttccatgattcgatgaggctcaggacgaatccgaggttctctgatggagacgtgaattcaattggtccgttgccgtaggcgctcttgttgacgtgcgggtcatagtccagaggtgtctccttgtaataggctacagacttgtagtcattctcaaagttcttccacttcagaccatcgtctttactgattttggcccattcatcaaaaactgaaggtgaaccacggcagtgaccaagataattgaccgcagagccacctccaaagccgcggccctgatggaggtagggcgcaacgccattcagattcggatctggctggcatgtgtagttccaagtgtatggggtttgcaaaagaagtggtgcgagacctgggtcgtctatgttttcaactccagcagtgtcgggaccagcttcgagaaggacaacattgactttgggattcttggagagctgttccgcaagaacgaatcctgccgggccacctccaataatcacatagtcaggttggccattcggagctggttgggtagggtggggaacagcgatcgcgggatcaatgcgaaacagaagagcaagaagggaggtacgtttcatattgtacaacatggtttcgaatgttcgaacgccaaacaaactttagaaagcaaaaaaacaaatgcagtacgttgcactacgtcaacgagtgtgccttccatgaacaaccaggacggcggaatttatatgaaaggaaatgataggcaaactggatgttgttactgcaggaacagttccgtcggggtgttctcgcacgtggcgcccacgaggcgttgcagcgttgcagcgatgttcgattttcggatgaactcagctgctccgttgttgactccagttcgggcgccggccaccgcacccaacctcgaggctcgcctcaggtcgcgccatttttcgtgtcgcccttcaaaaaaatttgggtaccaaaaggtgcataacgacagttagggttggatagcctagaaaccttttcaacccattttcacctcgcagaaagccgtcgggtctaagcagcgtcgcatgccatgccgcagacaatcgttccccaatcgtgcttcgagttcatacatagcgcgcatgggttaccaccggtgttattgcggcacctgtcgcgtccatcttgcattgacagtcatgcccgtgtccttgtgacggctccagcaatatgatagccgctgcttcctagatgcatgcttgccattagcagagggagattcgtcggtcgccgaacaacctctacgcgaggtggcatgcagcgcaggcagcaatgcactgtggctagcatacgcgacgattctcggctcagagaatctgtgcatagctgggcttagggatcgaagcatgcggcttacatgtagtaatcatttaggtcgcacgtacgttagaggtcgtacgaaaggatacgaaactttcgagggctgttcccactgatctgcagcgactagtcgcactccacttcactattataaaccgaggctaagcctgaaagggagatttaggcaggccacaacactgaacgtgctcaaaattcattcttgcgatctgcactccgtaggtgtccgcagcacttcaactcattacgggtagtggcgtacgtaggtgtcgtacacgctgcattgccagcgctgaccgtattcgcaagcgccccatatgctttgcgtcaaggcgcacttcgctactatgaggcaaaccagaactatcatatgaccaattgaaaccggaagaaaatcaacccgtgcttactagatacaggtatcaagcattcggctccaacttttggagtgatatcgaagtgggtaacgtggaaagaagaagttaattgaggaagtcgattgcggagcaaaactccgtatcattcatagtgcgctatcgaagagtatccacatgcaacccggccggaggctgagcacttatcgcagtctcgtggagggagtaagagccagttccactctaccaagggatctctccaccgtcgtaatggccccaactgtcctcttggccaggaacatggatgttgaccaatttcccgttttgagctggcgttgattcgagaatgatcctcttcagctcagcaacaccaacctcgacaggaaattcggcgtgctcgcctcccaattcagtcttcagccactgtacagcgtcagcctctctgttttggtgaaatctgctgagggcaaatacttacgccaggggatacgcagaggaacgtgaaccccgcgtctgcgtggtctagggcgtactgtgcattgagcatgtggagtgcggcctttgaaactttgtaggcctgcgtgggggccatcttgtactttggcgcccatgtaagggagcccatcgaggacgagctgccctacgattagatgcggctgtctacgtttttggggtaacatacacattgatcactttcttcgacttgccagcctccaacaagggtaggaaagcggaagtgactcggtgcactccgacactaaaagggaaggtagaatgtcagtgtatatgctcgaccatcgtgtgtgaaggagcgccatgtggcgttttggcgttatgtaagaaccagaggcagcactgcagctctgcatgactagacatagcgagtggacaatgtgggaaatgctcaaaggagtttacatactgcgaagtgttaagtgtgcgccttcaagaatactacggcctcgattgtgacttaccacattggtatcgaagatatctctgagctgttcgggagggaccgtcctagtaccgccgggagcgaacgcttggacgccggcgttgttcacaagaacgtccagaccacggccgccaagctttccggtgacctccacgacggccttctggatgctttccgtgtcgcccacagaagcaacaacatggctagtgcgatctgggtaggcgccgagcagcttcgctaaggagggacattcgctgctgcgtgtgagggccacaactgtgccaacctgcgagacgggaagctccagcaactgcttgaccagctcaaggccaataccgcgagaagcaccggtgattaggaatgaggccatgtttgcgcttcacttgcttgtttgaatgagtcgtggttgattcgatcaactaaactgtgaagacagcatgctcaggctgaaacgcaccttgtaagtaggcacggcagacgggcgtgcggaatccgaggcgcgtgccatggggaggggtgaaggaagtatcaccccggggggcgccgcgcgatgacagggcgcagggttaagcgaggctgcgtggggaaggagccctgtaggtctcggaagctcggccaagtccagctagcccgatccacgacttcaggcgagactgagtctcgccacggtcgtcaacgtgcaggtcaacgtgtccggcgggcgtatcgaattgatgagatccacgagcccgcgacaagctcaaagctaggcccataaaccccgtcgccgatgcacgagacaaagacaagctccctcgatcgcgttgtccaaggaagcttgtcatttgcccgttaacccaccctaggcaccgcgatcaactagctgcctcgattgtcaggccactcattatggccccgaggaattgcataagcctattcaactatagtccggtacaactcacaaaactatcactgaatcgttaagctgagtggtcaaaatgcgccgctcttgcgcgacaccctgtacatgttccatagctcgtgttagaaatacccgctcgcccaatgacgtgcattattgtgcagcacacatcgctgataattacttgtactggtacctaggtagaatctaggtgttgcccatcgcaaattgcacccttgcccttgcttccttggagcaaacgtgtggcaccgtggcacggcccgatatcccctctatgtgcatgcggatgcgtatggtgcatgcggatgtgtatggtgcatgcggctgcggcttcgcgcaagcgcaacggtccatccggcaccctagctcgtgcgaggagaatcctcaatgaaccgtgggccctctgattatcgctatcaaagttagccatgcaccctcacatcccgttagggcaacccgtgaacacaagactctgtctcattggcatctgtatcctggtagatatgcatgaggccctcatggtttcctcacttcaagccgattgctaactttccctagatgcacggggactctagacagtcgttgcctctagggttcagcggtcctactgggaatcaccgacttgcatacctgtgacaagaaaacgcaggcggcatgagctgtgcagatctctcccgccccaagttccacgaaccgatttgcctagatgctgtgtcagccttgcgttcataccatcagcaattcagatactacatgcgcagtcagctttcagctgagcgggacctgggaagcccgtcatacttcgctagatctgcgcgtacattcttttggaattcgatactgttttttcgggtcttacggcgtaagaaaatggcttcaaattcgggtttcatgttccccacaaggcaaccgtcagaactgcaagccacgaatgcatcctcaacgtcagcactagcctggtgctgtaagccctgacgtagtattcagacacgatgcaatccccgcaaaaccaatccatatttgggattcagctgctgcgagtgcggaccgaatcacatatggtgcatatagccaaagaggatactactcgatacagtccattgaactcgttcgctgtcttctctcatactcatatatatcgcattggacaattacaggtcgaattcgaacatcgacccctcactgacctgggccgaagatgacagccgacgacaaacaggtagacgttcaaaaatcaaagcatcgtggcactgctaactatgtaacaggctcgttccgagtatgctacacctgacttagcgtgtactcgctgccgggaacgcaagattcgttgtgggcgagagcggccctcatgtagcaactgtgaacgtgatggggacgtccaatgtgtctaccagaatcctacaaaacgggtgaatcacatcaaactactgtgggtcaaatctcaaccttctccagccgggataactctgacgaatagacagatgcgacagcttcgaactactgcaaggtcgattggccaccatggaaagcaacatcacccgcattgctgccgcctcaggtcgctgcacagacagccataacaattgctctgcgagcccgttagatccgcgagctagaccggacgatgagcttaatgacgaaactggtgaagacgatgaccagtcagattttgacgacgcttgcgacttgcacattttccgaaataaggtcgatatggccgatcgctaccatggaccatcatctttattcgcgctgtgtggcaaatatcgcacgcaattgctcggtgtatacaaggagtccgactgcgataatcacatgcatagcttactacacaatctatgcgaagctgccggcgccctggagcctttccctttccacagcgatccactccttggtcaactcattccaaagcagcaagctgtcatagccgttggccacttcctgcagcatcttgacgttaggacggacatcttctcagaagcaagccttcttgccaatctcgaacgcatttattcacaacgaccagagcctggtgatgatgcatgggcaatatgtttcagagccatcgctcttcttgtgctgggaatggagctctcggctcaagcgaagactgctctgtttggtgattttgcgcgctccttcctccctaatcgtgccgcgctagtaaactcatctttactgagcactccgaggttgatcaacgtgcaggctctaatactgttggtcagtcaatactcgtttgcactgccccggaaatatgctgactctcgtgatagagcgttgctatgaagcagtttgatccacctggatgggcagatgtgatcttcactcatgcctgcatgctcgcgagaaccatgggtattcatcacgttcgactttcacttgctgaagcttctgcggaagagaagcttgagcgcgcgaaagttcttcggtctctgtacgttcaagacaagagcttgtgtattacaagcggaactgtttcttggttaccgacccacgactgcaagcttgcttctcaactgagagcggctgtagagcgtcaagctccgtactctgaccgcatccgactttcaatgattcaagatgatgtttacaaattaacgcacgccacgcgtcgacggaaatcaggcccgagcaacaagtcacaaaaccaagtgaagttcgtggaacaaaagttaagcgattatgcaaatgcggtcggcctattcgaccaggaaccgccctactccgcacaccgtaccttgatcatccttgaattcttggcgacccgcataattgctctgcaacacggtctagggctagactatgcggcacaagttcggcgtgatgcaaaagcgagctgcttgttactcttgattgctcacggcgaaaccgatcctgagtcagtccaagccttccagagcctgatggccccaggcgcccctcctgtcaagacgaatgacactaccgtcgtcaacaacgacacaatcccatttggaagtctcttcgattcattctcagtcccggcattcttcgtgttgctggaagattgtcttcacgctatgaaagaaccgggagctcctccagctcccgctgaacttgaccatcgagctcttttacaaaaggtgtccgattgctacaatctccgtacaggacatttgcagtcaaacaattaccatcgcaaggtgtccaggatcttcgagcagcttctgaatctcatgaaactgcacgacaagactcaacaaaatccattggaagcgacagccccggtagtgccggtggcggagatgctcccactacatttaatgtcaaccatgccaccttatcaagccgatctcaacgctttttcgaactgctctatgccgccggtacaggggcaattgtccgccttcctcccgacgccgtcgccaagtacgtccatgtcttgggacaattggctgacgatgcctcctgggccaggcctcacaacatcaatagacggctcaaactcggggaatcttcaagggccagacacggatctactagccgagatgttgggtacatctcattcacagccttcccggtggtcagtgtcaggatcagaatccactagcttacggaaacgaagaaggacgcatgaagagtcggccgaggaactggatggagaagttccgagcccgttgtcggatttccttatctcgggtcaagagattccgtttcatctaatatcgtaattggcgttaaagaaatagataccacagcattgcatgggttgacaagcgcttagtaaataatgacattcatggctaaatattcaacaactatggctcattggccctcaaagaaagctcgatcacagagtcccaacttccctttggcttgaatatgcgtgtgagctccaggcgcggatcggcagcgcgcacgacttcgcgccactcttcttcgctgcgctcttgcgtgttgagcatctggagcatcgtcacatccacatttctgggtagattgttagcactgtcgtacctttgggttgcataaagaagcactgggcgcttaagacttacctcatgtaccgttcagcaatgctcgattcctccttgttcgatggcacgacaacgacttcgaccaagagaatcttgctctcgggcttcatgccctgcacgatgttctggataatcttggccgagttttcagtcgaccagttgtggcagatgtgacgcatgatgtacacatccgccttgactggctgcggctcgaagaagttgtgcggcataaagctgacacgtccggcgagctccgaggggagctgcgcctcaccttgctcaaccgtgtgcttgtagtcttggactacgagcttggtcaagtttttatgggcttttgccagagctacgctcatgaagccagatgagccgccgacctgtatcaaattagttctgtacttttgaacaggcttgtatcatcttgcttacatctacgagagtggcgttgccaacttccgcccacgggtatccgcgaacgacgtgctcaagactatgtccataatcctttccaacgccctccatagcgccaaagaagcgtgcctgttgagcagggtgctgctcaagatacttgtagatgggatccctagtgttgaatgcgagtccaaaggcactgtcttcaggagcatgagagccctgatatttcttcagagcttccgcgagcttagctccagcggggaacatttcctcaacgcagtggccataccagtccatcatggccttgttgctcaacagcagagctgaagacgcagtgtgaaccacatgttcgggactgtcctcgcgcaacacgcgattggtcgcggactgtcggacgatggccttgacctggggttcggatagaccaaccttggcggcgatctccttgtaagtggcgccgcccttgaggggtatggcttgcagaaacttgaagtggtaaatgcactgctgcacagaattgtcgacggactgtagtcgagataatgagctgatgcttcaaactttatgcgtgtcatacttacaccccagcagatgcggcggaccacttcaccgggtccgagaacgagatcttggagcgttctggtgtcgtctaggatggcaacgcgtgcggcttcgatctcaggtgcattcgtagtcgaaggaaactcctcctccgcaccttgttcgaacgaaagtggtttggcgttagtttgcttcagccatttctcaacgattgcagtgtttttggcgatgctctcgctgagggtctggattgaaggcatcgtgaagaaggctcgattgtaagattcgaatttatgtttgtcaaatctagaatctcttcgtcgtgatatctacatgatcatatggttttaccgtccttctaacaattattgcatcgctgtcagcacgctgcgcgagtacggacgggccccggccgccgaagcatactcggcttaccggggcatcaaggatgacatctccgatctagcgcagccattgatgatgcagagatacactttggagtcaagtgacagagcaatctacgtgtcgctagtactgcgtttcgttaactgcgtggaagaaaaataactaaaattgcaatttcgatctggctgttcgatcgcctgaaggtatgcgctgcgctttggaaccccaatgacacctaaaggtatctaacaccttccagcacactcgtaacttggcagtgtgttacagcaatacgctttttctgaaaccacaatgcttcctgccgacatccaactcccgccataccaaggccactgcgtaaaattgtcggtcataaatggagccaaatcgttcatgcgggccggactgctcgtgaacccagctccgacgaaccacgaacacctcgagttggctggatactgcttcttggttgaatcacagcagcttcgccagaaagttctcttcgacttggcattcatggaaaatgtaacggctcgcgcgccgccgtcattacaacccatgctcaacaacaaggacgtcttgagaattgaagaatgtcggaacatcgcaactgttcttgaagaacataacgtcgacctcgcaacgataaattcgatcatctggtcgcatgcgcacatcgatcacacaggcgacccatctgtcttcccatcctcgacagaactcatcgtcggtccgggcttcaaaaccaactatatacccggctacccgacgaatcctcaatcgccagtgcttgacagtgcgttccaaggtcgaagtgtccaagagctcgacttctccactagctcaacgactattggcggattccgagccatcgacctcttccatgatagctcattttgggttctggaaactccaggtcatactgagcatcatatcagcgccttatgtcgaacaacagaagactcgtgggtgttcttggggggtgacgtgtgtcacagtattgcgcaggttcgaccgagtgcatttagatcactgccagatacagttcctgcagatgtaatgggcaaagcggagccgcctgaaagctgttgttgtgcacatctttcgcagcatgtgcggaaagaagcaggtgggtcgttctttggtctcgcgccgggtatgcaggaagacttgagtaaggcacagaacacgcttgagaagctgaaagccttcgatgggagggatgatgtattgatcgtcattgcgcatgactctagcttgttggatgtcatgagtttctttccaaaagacatgaacagatggaaagatcaaaattgggcagagaagggtagatggaaatttcttcgagactttgacaattgaagttcctcttgaatcaatctcatcagcatcagtgaacttgcttcagttctgtttacaatgtgagatacccgtttccgtctcctaccttagaatgtggagagagtaatctttgcgatgtacagcttggcttttcatcatgcgcgtaatatacaacctcgtactagccaagtctcacggcgagctcatcgattccatcactattcatgggtacgcttcacgcccgagtaccagtacaacttgccgaatggcagcaacgcagtttgctctccgctttccagaacccactcactgagatccagacccttctggcgagccaggagcgcccatgtctcctccgcggtacgacctcgtgtgcaggagacatacccatccacagcataaaatatcggtgcgatcgggatgagatacgtaaacagcaggtgtgttggtgaccagtaaaagtcgtacagtgtggtgaagaacactgacaaaatgacgatcgtagtgttcaagagagaaggaatcgttcggtgcgtcatctcaaagatcctggaagactcattagcttggttcagcagccatgactgatacaggatcgcgccggctggaatagtacgcgagaacagcttcacgcgatccgttttgtatgtacactgaacttacatgaaagcatctgtgctctgcaccgcactggaaaggaccttttgcgcggcgtcatctttgaaatgatggaagcacaggttgaaaatgcgacactccttagttcctggctttgccatccttcggggtttcgtagcatccactggctccctgatgaacgagatatgctcactgcgtttggcaatggcctcccaagccttcagatccggccaaagatcagtgaggacaaagtcaacaggcttatatccgctcgcggtcaatttttcgttcatcttcttctccaataagggtgttgggcctccagcaccagcacaagcatcgacgaaggtgaattgagatgcattttgtggtccacgaagggttcggaggagaaggtcgcaggcttgggtcgcaggagaaccattcttgctattggatgtctgccacatgcgagccaaggctctgtgggtgtgttctcgaagccacgatgggcaccaagattggtcttcgatttcggcgaggtggagacgaggaaagagtacccagctagtcattttcgataatgccacgtgcgttcagacgtgtctgaaacaaagaggagaattttggacttggatttttccaaaatagcaagttcccttcgtcttttggtaacttggactcgatatgtggcttctgtagcatttcgcggtgcgtcggtgctcggcgcccgggtgggaaatcacaactcagagctgtgcaacaagagcgatcgcactcttttctcacgcgccgatcctactcatattcgaatgaatctatgtcttcgctcgtcggcatccagaaaaaaatcacccagtgcgtgcggttccatgcaggtgttccgggaaaccgacgaaattgtaccaagcacctgaatatcctcaggcatcatacaataggaatggactgcagatctgaggctatgtaggcttctgccataaaaaacttgggctggtagacggatggagatcttcctgttttgtgtatggcacgcgacattcttcgtccccgacgatgagcagggcgtgaacagccacatcagatcttgagtagcaccataatatttcttctttagcccatagactcggggtttttttcaatgacttttatgcatataattgctctgctcgttgtatgatcacatcgcagtgttgcagtgcatgctgaaaagtcgtgacttctcacccatcaaaaccgtgtcagcctgtagcaaattggcgctttgtcgagacatgatatggaatgtcaaatccgattttcagcgtatctatttgcgaaatgtgatgttccatgttttaataacatagcaatacagtacaatttatgtctagaatgatatgctccgttcctagatcttgagtagaacagacctggaagcatccggacttcttattattcattcaatagggatgggatttttggggaaagcagacctgtccagactcaccattacactttgacaaaaaggccgaacccacccttccagactctaagtgcagtgaaaattgccccagcacatatggcaaaggcgcctccaaagatccagaggtttctgaaatgttgatcaacgtgcgagcccaaaagtgcgccgccaccaagacctgccgggaagacacctaagccagccaaagccaatcccataccaatgcgcgtgccgatcttagatttgtcttctataagcgtaacgaagactgcgggcgggagtgcgaggaaaacgccctcaaagaacccgagtaatagagtcgtcgtgacaatgccgccagctgaaacaacagctgtattgcagaagagaagcgcacccacgatcatagcacctgagagccgttagttcatggacttccgtacatcagagactatctcactcggcatgatgacgttcagcggccctatcgtgtcggacaaccagttgggtagagttcgaccgaacattgatccagcgttgaggataggaacgaggtagaaggccaagcttgtatcaacgatgccagaagccgtcccaaaatacgatgtgtagaatactgtgacatagcagctcgtgaagcccatcatgacccccgcgaccgccgtcatgaacttgccatcgctaaaagctgtccaatcgatggctgatcgcgccttggctggtttggcgcgcactttcatgaccgcgaacggaatgatcaaagttgccaacgcggtgaagcctaatatacgcacactccatgcgaatccaactttatcaatcagcttgtagaacatgatcgggtatattataccgccagtcgagctgccagatgccgcaatacccaaggctaacccgacattggaagtaaaataagttggcaagattgctaccgctgggacgtagagacagccgcccccgattccaaccaagaacccttgggtcagtatggcttcccagtatgttgcaacaagcgaaagcagcatgtggccgagcacgacaccgaggctgcctacaataagcagccatctgaagtaaccacggtcgtacaagggcccagcaaatgcaccagttgcaagcatggcgagagcttgaattgagccgatccaagctatgttagaagaagtagttttgaaaagtacgccagactcgtaatacgtctggtaaacgccgaatctattcatgcattagctcatcctcagccaagcaggttgaaagatcttacgtgttaagaatgccccaggtattgaagaacaacatccatgacccaaggacttgtagccatgctttcaagcctccgttcggtggtatatccagctcatcttctttggtttcgacggctactggcaaggttatcgttactgagtctcgaattttggcctgagggtagtcgaaatgccagtgttcagccctggtaggtgacgaagctgaatgtaaagcaattgcagacatggggacgtatgtgatgattgttcctggcctacagacctgataaccgcttgaggtttcctcctacatgtaagctaaaagcagcctatcccattacggcggtgcaatttcacccgctcacgggccgcacgccttatcggtcgtgagtccatgctttcggaatccggcgctaaacgccactgagcattcggcatcctcgcaactgcaacagaacgtcggttgcaacagctgttgttgtgtcgctatgcgtttaagcggtcgctgttgtcatgacgcgtacctagctaacgtctcccaggccgagaagctcaccgacatcacatgcatctcactgataagggaagttcaggtcgagcagtaacaaccacttagccttgggcacgcaacttgatggaagctgtcgaaatatgggatggtcgacgcgaccaaatatcgaagcgcgtgctcacataagcagatctacgttagtcaggtcctcctctcacaactgccggacacgtcccagccaccaacaccagccacgcaacaaataaactacaggccgcgtcatcatcgatcacggcgcaagggaaacaggtggatgtcgttgtccaaggtcatcgctcacggcacaaatcacaactgaaaatcggtatacattgtactcgaaccaaccgctggcttccaccaatcatagcctaaggagactttcactcagatcaaaaaagagcttccacattacctagtagtacgaacgaacaattcgactcgacatgggtaggcccagcgctcacttacgagatgctgcatgaagacggctgttgacaaaggcaaaatctgttgatcgtgactaggaacggattcgactacgttcaagcaccagcgaacgtcaggtctgactcagatgatgcaaaaggatgtgtttcaagtcgatcaagatgagttggaaaaccggagcagacaaatgagatggacgcataggatacacagcagcttgaggccaagtcgcagtccatcgagggcagagcaaaagggataacgactcaatcatgcactggttacaagacttggacgggcccgtcgatcgtttgtggtaaaacttcaccaacataccaccaatcgctgcggaacttgggcacttcttgtgtcgaccgtcgttcagctacaaaagattctccaggagcgcaacgtggtaatctactgcggcaatctgcgttgacggcgttccagaagaattgctgtattcttccgtacgcctgcaggcacttgctgccaatacggcgatacatcgcgccgtcggcttttgattcaagcatggttctgccttacacactgctcggcatacctcctctacttcactctagcgacgcggcagacttggcccaatctgactacacttgatccactgagcacatactcgctagcttagtacttcctctgctcgaagagattatatcggcggtactatgggatgcgtctatgatcgattgtcactgctaaatcagaagtctgccgccttagacaccgactggtcattagactcaagtcagtgaccagttcggcaacagtaaaagcgagctttacaccggcggtgacagggcgatgtttgcgaagcctctaggtgctgcggctgtgaaagggcaacctagcccatggatttatgcgcgaagcatctatacttggccacaagtcatcatgcctgatgaaataatgtcccaaactgcgcattgcttcttgagtccatggcaagatgggtaccgctcaggccgctgactgtgttcaaaacaaggccgtgtattcgccgcacagctctttcgtctgatccaggattcaaccttcccagacgaacctcgggactcgctactatggctattacgtattctcaagatgttcgaaaaagcatcgtgctcactcccgaatggggcaaggatgagttaggaacagtgctactatggaactgcatcaagggcatgagctacgtccgccatcgtcaagttaagaacacattgaagtttcacgaccagcgagctcttctcacagtatgatggcattaagctctgcgtacattcagttcaaccacacggtgtgcgttttatgaggtgcaactgtgcacttcgtttttcggagacagcatgacgcgcatgtcatggtcgtggaggatcatctgcaggacgacatgtggggcgaagcttgcattgatatcgagataccgcctgtggagttcgcaatataaggctggaatgtgtgccgcatgttcagcagcgagtattggcaaaaccgcctgtcgaggccctgtttccactaggtactgagcttagggcggcctgaggttggccgatgccggaccgtagtgggctagaagttgtcgcgcctacaacagaaatcttttgcttcagtcctattacgatcgaccgtacgatatcgatcgggaacttcgtttgatcctactgctaagtcgccggtgtttgtgcgaaagataggagccaggtagacagcacgatcgatcgtaccgcgcggcggacgcgccatattcatcagtcgtccggtagatcccgactggaggggcaaggctggcatgctaggcaccggacaaatcgctccgagattgaagtggtggttcgaactctgaagcccacccatgacccgcctggtaggggcgccctttgcgttgcgggctggcccgtacaccgaactgctcaacaacgaacataaacccaagcaattgagtcaggatttttaagttattccatcttggccatttagacatgacaagcaaggaggtggacgaaaagcattttacgacaagagcgctgtgtttccaatcttgcgcataccaaatgctgcgaattccaccaattgatggagtgtgacttgtcgccaagcgtgctgcgcgcttcttgtacgccttatagatgtagttctagcgtttcagtgccacgagacgagaactgacagttttcggagtaatttatattgcgactttgcggggtacaccaagttgtcgatgtgatggacacgcagattgtcgtactccgttcagggaggtgcatgacttcccgcttagcatctgaagcgattatgcacgcgtcccgacgggagggaatttggctagcttggtcatattcatcatggtgattgggggaatttttggaacatgggatttgaaacatcgcgcatcgcgggacggagggcgctatgccatttcggtccgactcgcgaatctagagtgttttgaacacccagtcaagaaacgaacatggaccaaggaaccacttccttccggccaggcgtctgccagtaaatgaacgaatccctccagcatgggaagccaagagtcgccaagtttgtgatgtggacactgttcagtttcaaacggtgtggtgggccctcgtaaacgaagctccggtgtgacacactgattgtggacaagtcgatcacaaaacccggattcgagagtttctagaaggagcactatcgttcttataagtatactggtggacgccggagaaaccgtctcatcctatcccgttcttttcagccttgcatttgcttatagcctcgttttcgccatccacactcttgcagagcattaccttcattatatatacttttcacgtagaatccctgtttcgacttcgaaagttccgtttcctatcatcaaaatgcagttcaccatcgccactatcgccgccatcgctgcattcgtcgcacccattgcagctggacctgcagccaacgctcccgttggtgctttcagcctgagcaagcgcggtgttccaatccccgcttccaaaggcaatgtcgccctcaaggccccccagaccgtctctggtaccttcgacggtggcatgaagacttacggccgcggtgtgtcgtgcactggccagactgagggcggagacaaggacgctgtgttcattgttgagaacggcggaactctcaaaaacgctatcattggcaaggaccagatcgagggtgtccactgcaagggagcctgcacaattgagtacgtttcggcatctgctcacttatcttgaacagtcactgacagatgcacagaaacgtctggtgggtcgatgtctgtgaggatgctctctccctcaagggtaacggtgacgccactatccgtggtggaggtgcccaagctgcgtccgacaaggttatccagcaaaatggtcagggaactgttaccatcgacggcttccaggtctccgacttcggcaaactctaccgtgcctgcggtaactgcaagaactccgtttctcgtagtgtcgttgtcaagaacgtcaaggccgtcaacggaaagactcttgttggtatcaaccccaacttcgggtaagtcttgccgctctggtggttcacatcacataactgacttcctttagtggtactgccaccatcaccggaacctgcgccactagcgtcaagaccatctgcgaggagttcaagggtacgacgcccggcaatgagccccagtccgtttccaatggcccctccgccaactgcaagtacactgcttctgcgatcaaggcttgctagacgctggcaacaatactttggatcacccgaaggcatgtacatcacattacttcgtggtaggaatgcttcagcatcgatggctctgagtgaggattcttgtatatactttcaactttacataacatatgcggtgcttgcgccgcttttcaccattaaaaatggtttcactgtatctcagttgtactgtcggcctttgtgtgagggtgattaatgagaacttgagaacttgttgcttcactccactttcacgccccactagtgtcaaagacgcctatccccttgtcagcatcctctgaaggctttctacacagtcaaacaggaagcttgttctgcccgaaagctacacgaagcatcggagcacaaatagtttgaacgatgcaaacacgatctcttcgaattcaaaatggcaccgatgacagaagaaggcaagcttgcggagcacttgcaaaagatgttacctctgtgagtacaagaatgctgccagttatcttgcaacatacttacagcactcagtctccaaggaccttcagcagaagtcgttgccggtgcagctccgaacattgcaacctggtatatcccgcaggcacttcgcatcgtcaactctgagtactttcgtaccgcttgcgaagagcctatcaaaaagggaattttacgaaagatcgcactcctagactgcaaaccagagctgttccagcgcttcgtccaatggatgtactttgctactctaccagccagtgaaaccttccgatcgtgtgaagcgttccagctctggagtcttggcgaaaaactcacagcgagtggattcaaagacaccttgatgacggagattcacgtgctgttcgcatttgacgcatctcgtccgagcccatgcttcttcatcacggaggaggcagagtgatgctagactcagactgagcagtattctcaacttcccaacttcttcctcgacacgttcccacagcactggaattacctcacagagtactcgaagaacaagttagcttggttgggcctcctggctgaacatcctgatctcagttctttcttactctccgctctcgctagtaaggatattggccgggaagaggcgctcgacactaagccgctggctgcgtacctcgagatgcctaagaactaggtgctggttggcaaacgagaaactggtacttaatggggaactttggacgttggaaactggagagctttcagtcctttggatatgagctacgctatattgaaattggcatgggcgtgacgagcagctgaagctattacagagtaccctgacgaacaagaatgcaggttttctcgcgcttcattaacctctacttgacgatcgataatgctatctcaattacctcgtcctcactcaccaagtcaacttcacccgtcttttagcgccaacgagcctcactcaccttgttcccgcaccgaatccaacgatatgaaccttcctcttaacccaccaatccttctcctccatatctccgccatgcctcaacttcgggagatccccctcaaaccaaagccgtcctccaccccagcaatcatgaccctccaaccctcgacagccctcccaacgcccccagcaaccccctcaatgccagccccacgccatccctacccaaaggcgccttcccaagaactcgtatttcggaacctgtacgtcttacgcgttgcccctccccttcctaccctttactgatggcctgatccaggatccgcggccccgccctaactctccagatatccagcgaagaattcatcctaccaatcgcgcttctctgccatcactctacgttcttgcgcaaggagataaggcagatgattgagatgggtatggggccagggaagaagcgacccctcgaagagcccgacgaagtcaaagtcgagaagaagaagaagaagcgcaaacccgaatcagaggaagaaggaggagccaagatcgaagatgaaaagaagcgcaaactcgagtctacttctgagaaagaagaggaaggaggacatgtcaaccccaactccaactccaaccccaaccccaaacccgtccttgacaagtcctccggaccactcatcctctcccttcccccgaccttcgtctcgcccgatatcttctccctcttcctgtcatacatctacaaatccggctactccccgagcgtcgacgcactgccagcatcatacaccgccaacacttccaacaaccacgtcgccaccaccaccgtctcaactacgctatccacgacagacttcatcccgccctcaatccacgcctacctgctcgcacaccgccttattggtccctcattcatgaaccacacgctcgcacgcatctacgcaggtatcggagtgtactacccactttcgccgacgctgatgaatttcgtgtgggtgcagaccaagggtcttgctttgggctctggtgttgtgccgctgcgcagactgcttctccatgttctgattgcgcactggccgagtcagcagttccacatcatcgcgcggaacgatccggcagcgtggacgatgctgtttgaggcgcatcaggatttgaggcaagagttcatcatgggactgcagggtggtgtcaaggtgcaagctgcgcaggggtactttgtgggcctgggtgagatggtgaaggtggagggttagtagtttggtgtggaaattggagttgggggtgggattttgtattattatgggctggtatttgccatctgtgtggcggctttatgggtatcttccaggccgaaagcctcaattccgtcaatcatggccctcctggccccttcaatccgtccttccacttcatgcacagtacgcgcgcgagaatcttcagccctacttctaaatgaacgttagcatatataatatgtacagctggatagccttagtgtactatagtatcacctttcgatgatactatagaccctgaggatgatcaggactcgccttcatctcctccttctctttctccgccgccttcttgttcctccggggaggaatgtcgatgagcttgaccatacccggagtgacccgggtgatggtcatagcggtggcgacatggagggtcggctcctcgtccaggtcgatgctactggaaatggagacgagatcgtcatcatcatcgtcttcctcttcaacttcttcggcgaccgcatcacctcgaacacgagccgcgaatggctcaaactccttcttgaaagcttgatggctcagatacatgccggcaactttggcatccatggccttcctggtagcatcatggtcatcgcactgttggcggatcctctcgagctcaatctcgaacggcgtgagatcttgaccttgaatggcaggaagcagcttcgccttgctgagcgcgatgggcgtgccgtgcaccgcgaacatgtcttccttgggtgagtcgagcttcgcagcttcgagctctgcgttgtacttcaggactttgagctctgcatcgtacttcttgacttcaagctccgctgcgtatttcttagcttcgagctcggcgatgcgtttcttggctgcgagctttgcgacgcgcttcttggcttcgagttctgcttcagcgacgtcgaggaagcggtcttcgacaacttggagcggactgcgacgttgaaccacacctggctgctgcgcctttgtctcgacgggagtagctgaatgcgcgtcgacctcttctccttcatccgcaagctgaagacgacgctcgctgccatcatcaataggagacacatcctctgggcctagctcatagagtccgctagtcttaatgggcttgagagagtcaagacgttgaggaaggccttggcggctgtacgggcggtactggtcagtgtattcgtcgatgacatcgagctccgtgttgctctcgccgccacggtaagcagtgctcaagctatcacgcgaagcctccgtgatcggcgtcagcctatcaatcttgtctttctgcgccaagtgcttgttgacagtcttagggtgcggtcgttgacgaagggcggcatcttcagagcctgagcaagcattcgagtcgggggcgtactgcatcgggcggcctgtctcgaccataccgatcctatcaacaaaattagtctctagctcctcgggcctcgaagcagtggtgttcggcggcagagtcagcgtgtagggatcgggctggtggcgggaacgggctggggagagcaacattttcttggcagtcttcatgctggtgccccagaagccggtcggtttgggagcttcattctcgtcgtcagcaatgaagttcttgaacgcggtctcatcgagagtaccgaggaccctctgagccttcgtgggcgtagccggcggcagtggggaggtcacaagaggactctgcttgcgagacgtgttaacagagagcagactatgcttggtcttgatgtcagtagtcgcgctcgaagcgcttccggtagtcgggacaggagagtgatcgcgagggcgcgaatcatctgtaacaccgcctgaaggaggatctattgttgttaaaaatgcgcactgttttgtattgatcagacttacggaagttcgccatggactgcgaggccgggaggacgttcgcgccttcctgagcatgggtggcagcggcatgtccatgtggctctgactctgagtctgcatgggatgcgccagactcactaccagcatcaaggacaggcaaagtctgtgacctgggcaccgcgttacgtgggggagcgcgagacaaacgacgccgctggcctcccaccctggccgctggctgtcgtgaggggatgctgttgcccgccatctagaacgagtacttttgggggctgtgcgtgggtaatgcaggtacgaggaggggtttgtcgctgaggtggttgcgataggttgcgtggaggaggagcgatcgcgttgatacgcgtggttgttgctgagtcgaggcaagagcaaacgccgtgacaacaagcggcagattgggcaagagcatgcaataacatgacgttgccgggtgacgacaaggtgaagagaaaaagatggaagcagagagagcatcggcgtcatgagcacattatgagtgtactcactcacttcggtgaggaaaagttattaaaaatcggaaattaatgattaaatcagagcaacccagcggtatcaagaatgaagagaaagagagggtgtgtataccaaaatgttgtagaagaactagacaatatatgaatcgcgaagagttgtctgtgcaaaccaacttctaagggtatactaccaacagcgggtgcccatgctcgagtctgtgtaacagccgcattgttggacgccatgcctaaatcaagctcaacctcacgttgcacaggcgatcttgtctcacagcgccacaggcaccctgaaaccaccatggatatgtgtagatgaaagttgttttaccaatctctctgttcaagctcgccgaccaagcttgcttttgagcctcctagccaccgaccgcaaacaacccgtaccctccttctaggaacccacgtcgtctttcttgtctgtgcccggcgtcgtagcttgttcactccccaatccggccttcagcacctctggtgaacttggtacactcttgtctagagactgctttggtccgagacccacttcgctgatatttcctgatggagttgcaggcgggcttgtcgtctgcttgccttcgggcaatagattagatggtccacccagcgattgtctggagtcttgtgatcggactgacgacctgtgggacttgctacttggactgacacccaggccacggtgtacctcaataggaatgggagcaggatgatgggataggaagtcggtgatctcagcatcgctggtaccttgcggtgtcttcggtgggtttgatggggtcggtggttttggcgtgttgagttgaaggaatttctgtatcgcgttgcggtcgtcgttatcatcgtcttcgtcgctagtaccaccaaagtatgtatcccaatcgcccgaaccaatgcttcgcgtgctgtccatggtgttggtgcgctgtgggggcctcttgaggttcttcaatggtgccaattcgtctggtacttctctgagctcgctgtccgtgcgctcaatcgggggctgtgagctatgttgtcccttcacatgttcgccatcagcatcgacaggttcagtaacaagcttcgcacggtcaatagcaggttcctcttcatctcgtgtttgggcggagtacgtgtctgcgaaatgtgtgtcgcagaggtgcttgaccactggccagccgtaggcgttggcgaacatgcggcgaacaataatattgttatgcgcatcaggttctaatcggacaagaactttacgccaagagagatccctatggtaggctcgcgcaatcttctcctcgacacgcatctggccctcgtctgcactggcagtggactcagttgtcatggcgctgccgcccgacattgaacgaccattgttgcgcttttttgtcggcggtggcgggatgtcttctgggtggtagattcgatcatggaagatagttcgcgctcgagttgagggatccacaatccatgactgaggaggtactggagggttgatgagatcgccagcagattcaaagatggtcgttttgggcggtgctcgagagctcttcgaactgttgacaatggagtcgccacgggttgcttgaggtcgtttcttgtgctctacagcatgtgatggtgagccagatcctgatgcctctatttcatcatccttatggaccgtctgactccgtgtaaacatcttcttatctttggtcgtgtgcttgcccgtaggacggatgtagctccaccactgcattagcgtattttgcggctggaagtattgatccgactcttcatcagattcatcgttcttcttctgcccttcggaatactgatgttgtgcaggtcccaccactgtctgtgtctcatcgtcctggtttgtagtatcggcgctcggcagtggtacgcttgtgtcatctccgtgtagagaaggagacaatggaccttcgctatcatcatcggagacgttggctcttgacggatttggtgatgcattttgtccggtcaattggccgaagccccaaacagcgacagttccgatcagtccgttctctctgcgcgccttgtcgactcgttcaagccctcgccagtcaagaaacaataagcagctcgtgcgcagaggtactatgccgtcgttgacgacattcgagtacagtgtgcgattcctgaacatgcgcagcacgacgtgggccggtccagtaggcaggatgcggagaagtggctttgcgccagggtcttcatggtcgtgttggctggcggattgattcccaaagacactgctcatagcagtccaaccacttttcgccaaggtgggtgttctccaagtaagtccaaggtcctgtccggtgcggcccaccagcccaaagtccaaagcaaacttgacgtacatgggattctcattacttagccctagcatcggtgatgccatgcagatgaagttgatgggcttgatctttgcaaagaattcgggagaatgtttgtggatgtaggcaatagcgtacgtctgcacaagtccgcctagagagtgcccgatgaaactgatactcgtgaacttgtacagacgtttgtctttggaaggtgggggccgctggacagtactaccatcgtgtgccggtatgccttcgtcaggcttgtccttgaccggagaaaacgtgtttgatatcttctggccgacagacttcttcatgggcaagaagggctggtctggatacgtgagttgcagcacatatttggcgagtcgcttgccgagatactggatgcctcgctcggtcttgatgacgttgccgtcgaagccacgcacgacgacttcctcctcgtcatcgtcatcctcgtcttgagcttcaggcatttcatcttggccgccagacagaggcgcggtggaagtgtctttcgcttcttctgaggcctttcccgcctctctttgctcacgccggcgcttccttcgatcctcgcgtgcttgccttgcagtcgcatcgatgctctctttcaggtacagcatatccgcacccagattgctatgcaggccatgtgtcacgagcacaaggtggatatgcttctgcttggcattttctacaggctgctcatgctgctcgtcgcccgacttcctcttcctgctgtgatcctcgtccttcaactccggcagctctggtttgttccacagactggtggtatcgtccacgaccaactgtatggctttcgagtagacgccctttctttgcgcgggatggtgcgagacgtgcttcttgctgctctgctggtggtctgtcacctttccgggcgctccatggctgttcccggtcacggcggtgaagccaagatccagcgatcgctcgtcgcgtgccacgagcagctcgtagtgcaccgacgcagagttggagaagatgatctgcgaggcgacctcgattatccacgtcgcactcagaggcgatccgtcttcgttccggccattgtcgccatttcgcatgtgctccggcacagtcagcttcgcattccagtggccgccagccttgacattgggctcgaattcggggttgccgtatattctcgagtcgtcattctttcggtttgggttgaaggtggaggggtacgcggagacgtggatggtgtagggcccgtggaggtaggcggcgcgcagcgggatggccgacgtatttcgtatgcgcacgtgaaggaaggcaggcgagggcagaatgcggtcttccgagggcgtgtaagttactgtatagctgcatgcgcgtcttagcactcatccgaaccaacctgggacactcccgcggcgcgttgagaccagcccatccaactgccggtacgtaccgcaccacctcgccgactttgacgctgcccgtctgatgcagcaaaagcatctttacggcgcggcgtcgctctgcttcctgctgcttccgcgactgtgttccgcacagaaaatacgagggctcgggtcgtgtgcgcccctcgtccggggtttgggcgagatgatatgtgcgcggtgcgagcagcatctagcatctagcggatctcgcggacggagacgcggccaatggtgagattctgccccaaatgcgtcatcgaccgtcgaccgctgctgatctaacggcgcccgtagaatgcagggcaggaactgtttgttataacgtatagaaagcttagacgtcctgcggtacactcggctcaacgctgcacaacttgaattgtgaagtactactcaatgtgtcggacaaagtgcacagaagagacaacgctgccagagttgatcagataattcacaagatgtgaacgagtcgacatggtcacgcaccgcgactagtccaacgtcatttgctcgcgtggctcctgtcccggcctacatagcgcgcatcacgcgacgaacctccatttgtgcacaagatctcatgaaggtcatttgaggataggggtagatggtggtctagtagcacgcgacgctgaatacacaaaacctgcaggacgcatcgaatttgggcgcttcacgtatcgagtgtctttccccgcccacatgggatgatgcttgcacgatgaaggtggaaagctgaatggttcacctagggattattcgaacgcaaatatacaactacaatagaaaaaacaagaaaataatggtacgagagtgggggagagttgtagctgggtaaaccgagacaaaggaaatggagaatgagaaaagaaaggcccttggaatgcttcattccatcccaccgcaaagtgcccatctcttgaaatcacccacctaaacgccgtgcaatgcatcatacatctcccatcaagtcgtggacgcttcttcagttgtactgcctcccccgcgaactcgcctcttctgccgccgcctctcgcgcctcttgaacctttttcattatcctcgcctcaccaccactcgcgcgccaaaacacatctgttccccatctgaccatgcgctctgccgcactcgtcggaccgtccactgcgggcctgacgtcgaggaaaaacaccggctcgcctgttggctcagggtcgccctcgtagtagtcaatgacataccgcacctctttacatccctttgaattgcagcgctcgacaaaccaatcgtgtctgtcgaacggcggggcagtgccgaatttctctggcatagcccagcctgcccactgtaggatttgcgatttgggtgtcggttcagtggggcggccagtgaagcggaggagttttggaggagggatatcagcgtcgtcccaggtcgttgtatcgaatgggttctctgctgtgcccagaatgtggtttgcgcgctcttcgccctgtttgcagactctgtagccttctgctatgcccttggagaagcggcgttcccaacccataatctcggcccacgcgccttcgttgaggaaattatgcactgaaaccatggactcaacagcatctacgggggtatcggtatagccttttcgcagcatggcgttgtacatttgttgtggggaggggtattcccagagtgagccgtcgcctttggggatggtggattgctcgcgcgagaggggaaggtcttgggtttggatgctggccttcgagttgtcgagttcagagaacatgttgtttagagggtttagacgggagaggagaccttgcttttctggggcgtcgtctgaagatgatgaggcgttctctggagggacgtagggacatgcgcccttgggtacttccgatttcgcaggtggcgacgctttcttgtgcattgggcatgatggctataatcactatcagaagagagttcaactgtagaaagcgttagacgtaccggaggctctgcgttgcctcgtggcattggatgcggcgcaatcgacgcagcaggcgccgatgttgtagtgtctgcccaaaaccagcccataatgaataatcgtatgaaagaaaagaaaatgaggtttgaagagtgaagctgaatgtaaggctgaagtagatatgacagtggcggagattgtcggggaagatgccaaagtttttggccgctcggaagttgcagggttcactcgcatcgtcatcacggtcatcgccgccatctcgtgcactccgattggctcgaaatctcgaaagcgagtgaacgcaaaaaggttcagaattgcagattatttgatttacgatgatgatattttatgtccaagtacttctgctcttgagttcgatgcgagaattcaagcagcatgttcccgttcatctctagggtgctgctgcctttgccagctgcccagttcctcttgagctaaagattgccatgatgccaaagctgccatagaataagaccatagggtatgcgacgagtcctctcatcgaagtcatgcgacctgagtaggtgtgtcagtgtatgaaggttgacaattggggtggcgagaacttaccgacgactgtgaacatcgaactggacgagtacgcacaccatgtgatggccagacttgtgatgagatagccgaagagaccgtctagctggacaactataccaagcattgcaacaagcacaagcggcagtaagcagtatcccaagacagatgctgatcttgagtatgtcaaagaagagccgagatgtgaaccgtggggctggttgtgatcgtgtcctgctcccacatctgctgggtttacaggtggtgacatgagcgagagcacttgatgtagtagcacggtgcctacgaaagccagccctgtttcattgttagtggccatattttgtgcagttgccttgaacataccatagatgtagccgaaatggagctttcctgtcaactgcaatgtcttagctgcgtccctcaatagtgtcagatccttccaacgtaccagcaatgatgtgccgaagatgaggaagaaaagtattgggccagcgacgtcgctgtcgtccatgatatgctggtcgattcttccgaacggattaagaacagccaaagtctgttgctatatcagcattgccacagactctgggataacggctgagcccaccttcatcttgatatggctaaaattcacgcccagctcttccactataaatcgtcagctcgtcgttcgtaatcacgggctagggtcgctaacataagggcggttctccttcatatctactacgtgtcagcagtattcgattgctctaacattatcacatacccctctgtgccgaatgctgcgagccaacctgtccgcagtcctgacgcgcccatgcccatctgtccactcacgcccggtgcgctgaacccagcgccatattgtgatggatatgcctgagtcgaaggcgcgccgtagcctgcttggaatggtgttgagtgtccggaaacaggctgatttgagaaggacgaggaatagaattggaggttctgtgggtttccgccgccgtattggggactctgaccgtagccgtattgtgccatgtttgtgaggttgaagcgagcgagatttatggtcgatggtaaacgtcgcggttgtgcgatctggctagaagcttatgttgaagcctggtggagcttcggcgggattggcttgaggaccaaatgagtacgtggagcgagcggtgtacgtcacaagcgtttgtggggtagtaagaaacagatcgcacgtgacaggtttttcaaggagtgaggtgaaaggcgaccggaaacaatgctgtagaagacgggtagtgcttgtcgtgatgttggaagctcaattcggcatgcgcatgttatgtgtcgcttccagggtcggagctcctcagccgcgccaagacatcataggtagcaacgaatgctccaacatctttgtacaagaaattgtctgcattcaattggcgttaactttgatatcacgtacgggttttattgatttggtatcacaaggatatctcttacatcaagtgtctactgaggtcatcacccacgacggaaagcgatcaatatgactcaagctatacacaaggcccagccgtcacaaccgaaatctagtgatgatgtgaatagcttcgggctatgagatgccttgtttactttatgttgtagttgatagcttgcaagatcacaattcgatcaacatattgggctgcacagagtcgtgataacagaaatgaagagtagtttgaagggtgagaggggtatctagttctatcttcatgagcagagtagtggttgtgcaaaagagcgccatgaaatatccgttgtcgtaaatcgttatcaatatcttctatgcatgctcgatctggcccttcaatagaggttaagggttcttcgagaagtgtaattgcaccaatcgcactgcgatcatattagtatacatagatttttgtattgtgtggtatcgtaccattgtctccgaagaggcctcgttgtcttctcgacaatactcgttgccgcacttcttgcattcgcgaatgaagagctctttgcaacttagacacgtgtgaccgcagccgaagcagtcacgtcggacaccgacaatctgtacacaaagtggtcagcctatttctttccaaaaggtggagcacataccttggcgcgcaagtgtcaggttgtccaggtcatgttatccaatagtggtctccaaggccaaccagtgaaactggtatccggaatccaactacttcataacgtcctagtggtgaaccatcatcagcgcgccaaggcatgcaatatcatccccacatcccgtctcctccagcaccggccatccattcatcccggaggcagtgctgtgtgcaaaggcccatatgtaccttgatggtttgtttgggaatcaactgtgtccgtccgtcggtattgagtgtctccaggagttcggtttgttgaagttcggtgcgttgtgctaccgttgacccagcatagcacccctcatcccaccatttgtgacagcgctcgcaccagcgacccttgagacagtcttcacaccgcacaaaaagaggaggtgggcttgatccatcgatcgtgtaaggcttctgagctgctcgaatcgagctccagtgaagggggactgggctcaggagtgggaagtgtgcaggcgaagagtgcccgaaggtagctggctcttcaggacaagaatgacaagtctcgcatccagaaggacccagagcgactgtggcgattgcagggcgaaggaatgaagctgggtgcggtatgctactagcagatccttctctgatgtaggcttttgacgggtcgtgcctgggaccccggcacaacacagcatcaaatgcgatgatgccctcgcacgcctgcaggatctccgcccagtctgacgacggacgctttgttatcattctgcccgaagactggtaccatttgtcttgtgtccgtgccagtgccgtgttcagtgcctctgtcgacttttggttccactctgcgcctatctgcgccccttgcgatgacatgacccctcgcgatgacatgacccctcgcgaatcgggcgaggcggatcgtttcgcaggcgatgtaacaaggggggcgatgtcgcgaggaccgaaaaggtagatgcctttgacgcgtggcgtccctgctggtctcgatgggcgcaccgcatatcgtaggtactgctgaagcttcctttcgttcaagtgcttcacttctcggatcgaaaggatgcggacgttgtatcgatcttctgttatcagctccttcacacactccgctgttacgctgagaccatcaagcactagtgtgttgacgttgcggaggacttgttgctgctcaagtttcgagaagatgcttcgtagtggcccggaatagaaatcatcctcggtgagcgactcatccatacgctcacgtcgccagttgttaccaccagaatccagtggctctttgataggacatattgcagacttgatgggagaaagatccagataacggaaggcttctggagactggcggatgatgtgccgaagcgctctggatgtcttcgccaaggcgcacagagaactgataggtagatatggggcggtttggcgtaggatcaatgtgttggtcaagaggtccaccagggaagttggaacatggtcaagaacaaaagaggccatggtgcgtgtaggaacacaagcaggcgagaggtgctgaagattaaggtacttaccaaggctttatgaatatagtgtgtctgcagcccagacgggcacgtgtcacaagtctgacacggctgcaggtagatgttgagaatgaaagcagggcggggggtgaaacgcagttggcgtaaggaacgtcaaggcgatggtggtgggatcatcatctaccctgtaggagatcttccagccaagcttgacagctagcatgtcagggtccattcgccgacaacttgaatgcgatttcggggcttcagactgtctggaacattcggctactcgttgtgcaaactctggagcttttcatgaagaagaatgacttcaaccgagtcgtcaagcattgcaagacatgtagcatcagactgcgaacgtggggctgtggtcggtgttagcaatgcttattgccatatcgaaactggggcgccgccgattgcgagcgccgattgcgttatgataatgcgtgtgaagtgcggtgagcgggccgatggaggtcttgagctcttgataggatgaggaggtttgcttcttcaggctttctactgacgtggtattccgcgaacatgtcactccgatatggacgcgttgcgttgacgcgagtgaaagtgcatggccgagtcgcgcggttatcgataaggaaggcgatgccggtgatgacgccagactccagggtcgaagcttcgagcagagagccgcaacctattcgtcagccagaatcagcctcgaacaaatatagtgctaaggttatttcacgaggatgataatggcctcgcccttcctctctccaccaccttgactcaactatcgccatggatacggagcccgagccagcggagcttaagtggtccgcgcaatacaccctctcatcgcgcaatactcaactgcccggcgacaagatactcctgccgccttcagcgctggagcaacttcttgctgcggcgcccatagtcacattcgacaacgaccgcccccacatcacagccttcgaccctttcaatccgtataccttcaacgccgagcgacaagcacgcgcgcaattccaggatcgccaccagcaattaccacacccgcttacctttcggatagtgaacccggacaatgggagggtgctatacgcaggagtgcgcgagttctcggccgaggagggagaagtcgtgctcagcaactttataagagaagcacttggtcttgaagcacaatcagcggaaccctcacgaaagggaagtccgaacggccacggcggtgaagatgaggtcatggaaaatggcgtcgagcagctcgtcgtaaaaggcactgctcccaggatcactatacacgccaagcaattaccaaagggcaccttcgtcaagcttcggcctctcgaggcaggctacgatcccgaagactggaagtcgctactcgaggagcatttgcgcgcaaacttcaccacccttaccaacggcgaagtgctcgtagtacacggcggacggggagccggtggcaagcgcgaggaatttcgcttcctcgtggacggcttcaagcctgaaggcgatggtatcacggtcatagacaccgatatcgaggtcgatattgaggcgctgaacgaagagcaggcgcgagagacgctcaagaagattgtggcaaagcgacagcgagcgcctgggacaagctcgggcagctcagccggtggcaccatcgacatattcaaggcacaggagggacagatactggatggcgaatacgtagactacgaactaccgtcatgggacaggacgcagggactggagataactttgagcgaggtcgacgacgaccacgagatcgacctgttcataagcccatactcctcacgacaacaagtccggcctcgagaagaagagcacgtctttgcagatatgtcgagtcgatacccgaagcgcatacgattgcaacccacgaatgcggagcttgacgaagccgaagctctatacatttcagtccgagcatacccttccgacatgccttcgagcgagcccaaaatgtttcgcctgggcgtctccatgttcgacccgaaagttgctccttcgacaaatggagagatggaaacagaagttgcacatggcgcagacgaagtgcaatgtaagaattgcaatcaatgggttcctaaatcgtccctcttcctccacgagaacttttgtcttcggaacaatgttatttgtcctcagggctgtggtcaagtcttccagaagcggtctccagacttccagaatcactggcactgtccgcatgataccttcactggcagcacccctctaagtcggcaaaagcatgacgccatataccatactccacaaacatgctcctcctgcgacatcgaatttccgtcaatgccaactctcgcacaccacaaaaccaccatctgcccaggcaaactcatcctttgccgcttctgccatctgcaagttccacaagaaggtgatcctaatgagcccgcaagcgccgagctcttgctctcaggcctgacaccacacgagcttgccgacggtggtaggacaacagaatgtcatctctgcaataagatcgtgcgcttcagagatatggagactcatcttcgacaccatgatctcgagcgtttatcccgccctgcaccgcgcgaatgtcgcaacatcaactgcggccgcacacaggacggcgccaacaaaatgggtgacacgcgagctggcacacgcaaaggtcagggacccggcaacgagatcggactgtgtagtgtgtgcttcggccctctctacgtttccttgcacgacccagaaggcaaagcattgcgccgtcgcatcgagcgccggtatctatcgcaactcctgagcggctgtggaaaggcctggtgcagaaatgagtattgtcgtactggacgcaagaatctcggacaagaggatagaagcgtgcccacgaaagaagcgatcccacttgtcaagccgttcttggaaggcatggatgggagggggtatgctacgccactgcacttctgcgtcgatgagaggggtcagaagaatcgaacgctggctgagatgatgagcgcggagaagggaatcgagggtaaaggtggatatggcttggagtggtgcattgcggcgctggaagcggagggtggggatcttgaacgagctcggagttggctgaaagggtgggcgccgcagcgggttgaggctggacagtagcgatgacatcagagcgagcatagcatatagacaggagagatacccagaaacgatatgaagagagtttgaccaatactgcgtttgtatatttccaacttacctcccacgaagttacccaaacaatgtttcccagaaacgagtgacctaaacccccacaagcctatcccagcggctatagctgatccagtaaatatatacaacgaacataataaacaacataggggagatgcacatcgacatccaacacaccaagtcctacttgctgtacgtaaaccacccaatcgtgttcggatacacactcaggttatccgaccacttcgccttgtcctgccgatcaatcgtaaccatctgctccgcgcccacctgattcagcccaaaccactgcacgctcgagtcgccctcgatgctgaagatctgattctggcacaagcgcgccccattgggcgcgtcgggcgaactacacgaaacgtcgtagttcttgaagaacgagtacaagccgccgccgtagatcatcacgttcttcgcgttgagcacgcgcagcccgtacgcgtcgcagatgccgccgggcgggcacgcggcgttgtagtccgggtcggcgaaggcgtcggagcgaccgtagggctggttcttcgcgtcgggcgagggcatgtagtagggtgtctcggtctggatgaagccggcgaagatgttctgcgcgttgttgaattggtactggtacagcgcatgatgctcaacaccgctggcccagagaaacacattctggccctcaacatgcatgccgcggcccgtgaagacggagatctgtgtgctggtccggtcgtcgaggtcgtggtcagccgtccagaaccagttgttctcaaagtacgcgcccgaggaggatttggtgatgtgcacgtttgtatgtgcggccatgcagttttggttgaccgagtatttggggcattcggcgatttgtagcgcggtgcctttggagccgccgatgcgcgtgtgtacatcccagatgccagagccgcgagcggtgttgaggttgtattcgataagtttggcgccgggggtggcgccttgggtctggacgagcatgtcggaccattcgatggagccgctctcgccgggcttgccaatctggatgacgggtacggggctgtctttgtttccgaagatactgccggctgccatgatcgctgagaaggtctcgccgaccattctggagcctggtggaacgtagatggtgttggtcaccttgtatacacctgaactgggtcagcatgatcctttcgagtatgcgaatacaaatgtcttaccatgctcaaagaacaggactttgttttgctgggcggccacagtgagcgcgttctggatagcttgtgtgtcgtcgctgtaaccgttgccagtggcaccagcaccgcgagcgctcaagaagctaccagtaccaaggttctcatattgcggcttagatttggagtagtactttccgttgtcaagaaggctttgtggtcgaccagcagcagtgaaaggtccctgaaatttctctggcccgttgggggagtacttgttgccctgaccccagctctgaatagtggtggtaccgccgggaagtattgtctcaccataacctgtgatagcgaccgggacattgttaagctggatgttctccatgatcagttggcccgcaccgataggcagagtgtcgcgtttccaggtctgagaattgtcagtgaaacctgttctttatagcgacggtacgcaatacggatccgacttactgtgtccatgaagaccgggcaattcgtgatcttgctgtcgatgatgacaacagacccgatctgaagtttaccaacatcatagccattgatcatggagaatgcaaccttgcaatcgctgatatcgagaccagagtataaccaaccccaatcccagatctgggaaataccaatctgagccttggagatcttgatgttgcgcaaagtgaactgctggttgccgatgttcaagccgtacttaccaccctcaatttcgaggtcggccatgtgacctccggaacctaaagagattagcataagtaatgttgcgattgtagtctttgcgcttaccattctcaacaaagatgccggcatgtccagaagcatcagattgcgtcatgcgaatcttgacattctggatggttgtcgcttgagaagctggccaatgaataccttggaaacctttggtcggggcaacagcagttccatcgatttcaatgtttcggatttgtcgcagaaagatattggtggatgtccacccaggtgagccatcctggttgctgtatgggctggcatcgatgagagcaagagcatcgagagttggggcggccttgagaacgggacgggttcgtggatcgccaatgagctgcgtcatatagtagaagatgataggtttgttaataaggtaggtgccagatgggatgtaaacaacggctggggtgtcagtggacgaatcgcagacccagggaccgcagcggttcccatcggaaatggctctgttaatggcatcagaatcatcggtgacgccttatgtcgaaaaagaggtcagtctatatctcattttgtttcagtccctgggtacaactaaccatcagctatacaagagtcagctacgtctcatgttcgagtactatcctacttaccctttgcgccatagtctttcacgttacgaaagaccttgtatccacttggattggcgttgaatgcggcaatgccttttccagacatatcattaagccagtaaccatcggggaaggtagctgccgctccaatagattgcagctgcgagctggaggcattgacggagacatcgcgaaccacagaggcacttgtgaagtcaccccttcgagacaagggacctactcatatattagttgctgcaatttcaagtgagcaagcatggttctgttacgtagagccgcgccctgagcacttgctgcccagaggcatgtgatgagagagggtagtcgcatattgcctacagatatagagacaatacgacggcagattgtacaagaaaagtagctcttattccagagaatgatgatagggaaaggagggacttggggagcgaatatataagaagaacatggtgagctgttcgtgggatctggcaacttgcccgcttagcgcggtcaggaggtgaagaaatgtggagagagccacccgagcacgactgtttcctaagatccgcggtcattccagggctaagaagtcggcttacagaccaagaacgctctggtgatggaactatctcacagcccgcgcgatcatacgccatggcatgttggcatccatgcttgccgtggctaaggttacatggctgcccaaggctggactattctggtgtaagctcctctgatgccggcggttagtctacatgtcgaattatgagatgcgcgactgttgaactgaatagattcaacgttccatttctcctgcgacttgtgaaattagaaacagagtgactccttccagtgacagcgagatgccgacagcatggatgccggtagatcaattagttatgttttgccatgtcaacaatgtatgggaaaatgaaatagcactcgaagacctgagaggctctgaacatgtctaagagactaaccttgattcggcacaagtcaccgattcggctcgaacacagtgattatgtccgtcgaaccctgtccaaccaacggcattgcatgtgatagactactccattcgagagtacactacaaccctctcggagattgaaaccactacgagtatcgcgcttgaccgtcccgaggtctatgtgcatactattctttcccggcaccgtcataagggctcagtgtctcacagacatgtgtccgcagaagctcaagtcccgggcacttgttgcactgcagctctcgtctgccctatggtgtactcttgcaactgggtccaggtgtgcgcgtgcccatcgtcgagtcgaaaatccggggtactcacagtcgtccgatcgtgtcacaagtcgtcatctgtaacccgtgaggctgtcgcgagacagggtagtgcaaagacatgctgaaaacctctgtggaccttccgaatgggacaatgtttcaagcctttcttccgcgcaaggtcgcagacgcctacctagtgtgaactcatcgcctcttccgcctggctatgagggggccaggggtatacaagtctccacagtctggaacaaaaccccttcaggttcccctttagtgctgtgtggtcgagatataggtctgatgagaacgccacatgcttggtcgtgagcggtcggagctgatgcctgttgaggatcgcaatcagagaacagaaagttaccccagattttcggctggatctcctgagccgcgatggcgcacgaagtagatcagctggaccgggcgaaatagattaaccaaatcttgactgcgaccagtcatgtggcgcagatccccttctgtttctgagctccaccaatcgtagcctacgtgctcaagagctccaagcatagctccaaaatcggatggagttactcgcgcgatgagttggcacgtaaccttcacatatcgatcaaactacagggtccacccgtttagatgtgtcataaaatgtcacattaacattgaaaagggatcagggtaccatcaatgttgtcactggagccggtagctatcggtgaacgaaatgtacgtcatgtcgcgtgtgcaaagcatatggaagccttcgtcgcttgaaagtggtttcttgacccagctcctactcatacacgcgtgcgagatcttccagaggacaacgcctcggatttagtggcgcaaagaatcgtacgccgccgtcctattgcgagggacctttacgttaagtccagggtcgctcaagaatggcaggaccatagttcacatcttaggcttgagcttgatgaataaggcttcccctattgtgtatattgttcctgagccgtcttcgatggtacctcgaacgtatagcttccgaccttcttcccgctcaaacctggcggtgcagagtatcgttcccggcactggtatcggcttcttgtatgtggtattgaggtctatggcgtattagttctgcagctgggcgtgcatgtacaaccagcggacttacaagctgtcatatactcatcaagcctgtccgtagtgcctgtgcgcgcgcgctcggaggccttcgccgcattcgactggaggagtatgccgcaaacttcgtcgagtaatgtcgctgccatgccaccatgaagggtgcccggatacccgtttaagccgtcgccgagctcaacgatccataaaacctccctgaaggcaattttggcgtccgcctcgacggcaggtaataacgtcaggcatgagcgcatcgtgcgatcggtagcaagtgtctctgagtagaaagagtcttcacctgaagactgcaggactcgcgatatcgtctgtacacgggtccattttgggtcgtggatgaggctggctacccagggaatggcgttgaggcgggcgatactggggtctgtcatcgtggattgtccgttgttggagagacgttggctgtctcctggaagtccatggcggtccgtggtgatccgaggacgatgcgaccgtggaagctggagagactgggatgccgaggtgcaacggcggatcttatggcgcgtaggacaggggctctgcacaaccaccaagttacacagatcttcactagcagccctcacaaacaacctcatggaccgttgacggctatcgtttacacccccgatggaccctggctagtcttcgttgagtgtctggagcctgctcatctgcatgtgatgttgcacacctgctgcgacccagggcggtcaaatactacccaaccacgagagcagtgctacgagcgcgggccaagaagcaaactcattgcagggtagccgagacactgcatcaagtgtcgaaatgccggctaggaggatcaaactgtgctaccgtctcagttcattcatacttgggtaaccaccaaatttggcaacacatctcagccaaagggatgaggtaatagcttcggtgtctttcttgacgaagaacgccagtccacttcaccgacgcctggatcgaataccagaaaatacattatggatagcaggtccgcttgtcttcacatgttcatcgttctcgccataatgaaagacgtcatgcctgcgcgctagaccctatgtcaaagcaacgcgagccgtaaacaaccttaccccagattctagaagcgctacagatcgatgatgattatccttaccgaggcatctccaaagccataaagtgcaggtacattcgaaatatccacctgcttcttacacgcgcgttccgatattctacaacgtcccaacaccaacatcccgattcatacacatttacacacaatgggcgaatccaaaccccactccaaaactgttcgaggaactctcgacaaccccaaaaccaaagaagctatcaattctggcaagcccccgcctcgactcggcgacccaatctctctcaaggcagaaaacgatgacagtaagaagcttcccgcaaacgactccgcaccaccaggtggacagggcaacgattccggagcaaacgtcggtgcaccaacaccatcaaacccaagcggagaattaccgcattcaaagaaagcccgaggagcgcttggtagcaaattatgaaagcatatctagactatcacaatagtatttcgccggcaagctctctcatcaattccgtacagcacttggcttgtagcaatgaagttttccatcgcactcaaaatatgatatgtttcaacgagcctgggtatcttcagatgtgattttcaatgctcttacaacctaacaggttcgtgaagctatacagactgcagtataccttcacacttatcaaagcgcaaattcaacttgctagaagctgttaagcacctggtcaagtcctggctataacagtatcattctggtcatctctctagtcctcgattgaggagaagagtgtcgtcctcattcgcttgttggtcctcatccaggttgggaagagcagaccaatgcgtagcctttattacattaaccgttcgaaacttgatcacggtatactgttaccagcccatcgttgggataataaaagggatgctattcaagtgttccatcgattgtggtgcccttccctgcgccacgtgctggaccctgtcgatctgtatcgatagccattgacgtgccccgccgaggggtagcttcaccaacgttatgtacgaagtcacagctcactctcagcttcactttcctgacaccgaaattttgtcttgcaatttagcgtctcaattgtgctcacagcgtcaaagatttcaccatggcggacttcaatctccaagaaattcatgatttcatgatctcaatcgccaaacaagccggcgaacgcatcgtcgctgcgaagccaactactgaaggcgcagggaacaaaaagaactgtgcgaatcacttctacaatgtaatgccacaaaactaatagactagtctagccgtcgaccttgtaactgaaacggaccaagccgtcgaagctttaatatcctcttctctccgcgagaagtatccagacttctccttcatgggtgaagaaacatacaagccaggcgataaattgacaacagccccaacatttatctgtgatcccatcgacggcacaacaaacttcgtccatcgttacccttacgtctcaatctccttgggcttcgcggtcgatttggagccagcgatcggcatcgtatacaacccattcactgcgacattatactcggccataaagggccaaggtgcatatttgaaccttacacataaattgccgcttgcgccaccgacgccgttggaaacgctgaatacttgccttgtggcggtcgaatggggttcggaccggagtgggaatgatttcaaggtcaagagcgagacattcaagcgcttagctgcgaccaaagaaaatggcggtgggatggtacatggactgcggtcctttgggtctgcggcattgaacttgtgcggcgtagctagtggaggcctggacatctactgggaggcaggatgttgggcgtgggatgtttgtgctggatgggtcattctgacagagtctggtggcaggatggtggatgcgaaccctggtaattggaacccgaggattgatgagaggaggtattttgctgttcgcggtggtgagggacagaaagaggtcattgaggagttttggggtttggttgatggtgcgttcgaggtcggcgtataaagatgtgacggagtgaagacagcaattgaaaagggtgacaggatagtgaattactctctgggctaggtcgggatttagaagacaagcgaattgaaaataatggtactgcaggagttctatgaggcagaatttttcgcagagaattagatgaagacgaaggatgctcactcactcaactccaacgccgaagagttgcacttgatccgcggaaagcttatggatgcccttgaggataacttttccttattcgtcaactgcgctattcctcatgtctagcaggacatcgcgctaaagtctttcatctccacagtgcgcaaggagttcaagaactgcgctaatttttacctctccgacttacatagcgttcggaagtgttcctagaccatcactgctccttttgtcagattggctcacaagccaagtgtaggtggtagaggagcggagggtgggaggtagtcattgggaggttgattaagctgcagagcaaacggaactgatatatggcactagcgttggcccgccagcgaacgcacctcgaggcggtaaataagcttagaacatcaaggtaaagcctgagtctgctggctagagaaaggcatatcgaagcggcgggtattcattaagtgagtcagccaaaccggcgaaacgcagtcctacacacagtacagtgttaagagaagctatctgtgaataaggatatgcggcgaagcccacgagaaacgttgctgaagtttggacattggcaaattgtacaccttgggagtaacatggaaatcagtcttctctggtattagatggaaccttggaagagatcttgaagcagttagatgaagctctagggtgggacgacatagccctcgctactagtgttctaaagcgtgacaacagtgactatgcttatgaagaagggtagctttagatcattagacacaacaaaatctcagcgatgataaggacagttatgcgatgcccacagcctctgatcaatgcccgcttagagcgcactgagagtggttagtatgccttgctgatttttctcgtgtacgatgctgagaccgaaacctagtcaatttgcgttgatcgacgaactaacagcctgatgctatccgtagtatcaataggtttccaatgcaacggtaatgcattgtgtatagcttcaggcgatcgcatatgctgttgctctgttgcgcctcagtctcttgccgttgtggttgacagaagggcatatagccactctagcttgctaagtcgaccatgtccccaacagccagtagacgttttagtcatggaacatgggcctagacagaatgaaatatgaaatggaacatcacgtttgcacaacacacatcagcatagcggcgacctgggttttctcattactcgccgctaaatcatccgccgccgttccgaccatccaagcggtatggtcaatctgttccgcaatccgagcttcccgccaaaggggtcgctctccagcacggttcttcataaccattgcagcaccatagcttcagaaaaatgagtgtcgctctatcctcttttccctttcaaatccatccaaacgcacacgtcaaacaaaggaaaccggtttcgatagtcgtcatgtactctctccgcaagcggagaggggatagatatagagcgggtgagagggattaggtgacgcgagggggtagcaaaacaccacgactgtgttaagagacaattgtgagagtagagtaaagatgcatcgggtccagtacgccgtagaaagccattgacgcgaaatcgatccgcggccattgttttttctgggtttttatccttttgtgaatcaggaatgagggcgcgttgcataagcattgtcgcttgttggcaatttgggttgagtgtggagtttggctgatcaagttgggtgaactccggtcgtgttgtgtgtgtttgcggtctttcttcgacgaatcgcagttcttgtgcaatctatatcgtgcgaggcgtaccacgaacgttgttcgcgtccgtcaagtcatcgacatgattgcagagagcgacgaagaggtcgaagaagagctggccgccctcaatcatctcgttttgcatggtgcctgacttcttgaaggtggaacgggacctgatgaccaaggccaggtaatgagcgcgaagcttgctgtcgttgtccggggtgtgggcgtaggcatatcgagcgctgcgcaatatgacgcctacttcgatgccagattggaggccttgcttcttgagggaaagagctttaagttccttgagaccatacatttctgcagcgcagtacacagctgtatcgcgcagggaggacttcgcccacaccattgtggaagaaggttggctcgactgccatagcgcggtcgcctttgtttgggttgggagaggttccggcgttctccaatgtccacgtcgatcggcgtttgtcgtggatcaatcgaggatagtaatcccctttgtagaggtattctaggaggcacgagaatatctctggttcctcggctggtaggtcgatgcgccgattcgtagactcgaagaattgagtgcccaagagagaggcgaagaacggggagtgagataacacatcctcgtgtgcggcgaagagccgcccttcgggaccaactactaccgtgacgatagcagaggtcaagctgggggagccctccatcattggactgtccttgcgtgtctccttgcgagagtcgagtttttcggcgaccgcctgcttctgctttgacttctcgtggaacgatctcttcgtcggttgcttggtaatcttgccggttgttgaacgctccttcgagctagcgaaagtgcgtttcccaaacatcttgagtgaagagactgatctgaacgagcgactgaggtgggtaaaaagagtggacgggttgaattgacgcagcaaagtgggctctggaagaacttaaattcgcacttttggtgtaaaatgccgaatccaagaacttgaagtgtcttctacagcgagggtagaaacacaccgtattgtctgagctgttcttgtctgatgcgcgtgaggagcaaacaagtggggaaggctggtgcttaagtacagctcatgattagcctgccaagcaatggaaccctgccgcctgcaaggctgtgctaagaaacgaagcatcctattcgtcaatggctctgttgtgcttccaacgtagacaccgctgccttggagcctgacatccacgctgttgatatggcgctccagtctcatgcgtggcgcatgtgcaagagcatggaaggcattggtcagcaaggacaacgcagcgcatgacgtagccattgcaaggcacgagccgtactccaagattgagtgaagcatggaactattctgtctgggaatcgcaaatgaactttgcacttcaatgatctcatgtcttgacgcggccttgctgcaacgcgtctgccacacgatgtaacgtgatttggtcatcgttgctgcccaggtgtgactcacagagatccgggaacatcctcgcgtagcgtcaggtaaggctgttatcgatatggccggcgaaacccaaccctatggtctatggtaagaaacaaatggattcactgaagccagtcgcgtgagagacgggaggcagataacccaaccacatcaaaacgtcgacctactatcggcatgctaagcccaccattgaaaagacaacctgactagagtctctacatgcgtagtgtctatcttattccgaacctgttcattatccttgcaactggtcttgaacgggttcaccctttaggttagcttagagttagagttagagttaggattaaagttagatttagagtaaggattgtagataaaaagaaagcgtcgctatggaggcaacgaactctaccatcggggagaaacgcttagcatgctgacagtaggtcaagcttcgcctgcgtgcaccatacgaggctgcaatgggcatgtgtcagagttttagaaacttgaacttcaagcattgccgtctatgattttgccatgctataccatgccagctgcgggcgaccaaagacagcgcaatcgcgtcaactagctcgtgacgacagtgtactgtgtcgagcaggacgagttgctagtgatgagggacaggcgctagtaggccgacagttgttccgggccggtgcgtcatccttcaacagtactcaccagcaaacgcacccacctttacacgtcacaactgggaaccttctggactgctagagcactgtcacggcatctgcttcgttctcagcccactctccgccagcactcccatttccacgcacaccatacaacacacccgccacaatgagtaccggagcaaagaagcgcatcatgaaggcaggcctcttgcatactgtttgccacggatcccactgaccttgcgcaggaatatgccgaatgtcaggcagatactccagcaggcataaagatcaactttgatgagcagaatattacgaaatgggaatgtgttatggacggtccagaacagtccatctacgctgtacgtctgtggtcttccaacgacattcagcagctgctaactgcgctcagggcggccacttcaagctcgagatcaacttccccaacgaatacccgttcaagccgccggtcgtcagctttcggacaaagatctaccacccgaacgtgaccaacgatgacaagggctccatgtgcctcgggttgcttcgtcctgagtcgtggaagccgccgaataaggtagttgctgttttgcgcctgatccagacgcttttgattgagccaaacgtggacgatgcgatcgagccctccatcgccaacgaataccgcgaaaaccgcaaggaatttgagaagaatgcaaaggactgggtcaagcgttatgcgaaatagagcggaggaatacagggcggcatctatgatttccacacgctgttggttttgcatgctcaaggcgtttggcgaatgttgcatcagggcggagctttcttccccacctgacatgaagcgatgtgtatatggacaggagagtaaatctaaggcacttggtcgttgttcttcattcttcggacttatgcttgtgtgcactaattgaaatgagaatgcacaagttatgtcgtcatgggcaatttcggttctcgaagctcgagcagaaggaagggatttgcaaaagcaagttagtcgcgatcgcgatgcggacagtgagctgccatctccggagtgacacgcgagcgttgttcaccgtaaagagcatgatctcagcatgggcggtgctcatgtcaagagtgcaaatcaaacgagtcagcctcacggcgttgacttcatttgcatgcacacatggccaattcaagcagactagcagcgccccctggaataacgttttcctcccgtggcttcattcctcttgggccgcgagcatatttgtagacagagaaggcgggcgcctgtgactccgtggacagctgcgcgacatgctgtaatgccccaaacggggcggtaggggtcgcgagccatttgctctttttgcgagcgcttatgcgtaccggcaggccgtttcatgtcgtgtcgggcgtctcgtgcaggcacatccagggcgtcagctccgctcggcccgctattcggggatgtgcctgcaacgccgcagagtttagcgcgaggcatccgtgccatggttgatgagcaatccatcgtctttgaagcctccttccgtgcataattcgagtgttgccgcaagcactcgagtctactcttcctctcgacgtccggacggtcacgaggcacattgtatcaccacgctccttagcattagtgtatttcattattcctcgcgttgtacccggcctctggaatcggctccgaccctcgacgttaggcattgcaccggttctggtctcaaacgcgcaaaagcaacttgtgcgcgcacactgctttcccccacacgctcgactccgccgaactgcacaaaccatccgccatcgagaatgtttctgcacaccttcactgccaacgacctctgttccttcccgatcgaatgagcatccgcgttgctcaaccacaacctttagcccgcgatggcccacgtctcagcgcgaataggcaccactgaggtcgctcccagccgcgagttcggtggtgtcccagagtcggcaatttcatcgaggctgccgtcgctcgcctaccgtgctcaagagttcacgccgccaacctccccgcaacagcacagaggctttggatccggccggaacaaacatccaacgcagctacacatggacacgcccaactcgcctatctacgacggccagacgtacgattcgtcggcaccgctgccacccttggctggcctgccatcgcccaagtaccctccgccaaggcagcgtgcaccttcacttctacgtcacgcagttccttcgccttcaccttcctacatgaacggcggttttccgcccatggaacagtcgagctccccaacaatcgctcctgcgatgatgaggcaaggcagcggccccggctcccctgacctacgagccatctataaccctcttgccgctaatccagtccatccaaatggaccaacctcgtcgcccaacgaggagctccctcccgctttccccccacagagaaatcgaggattcaccagctcttcacaggccggattccaaccgcatccgccgctccgatccaagacctctatacctgactacggccagctccgaggaaacgtacgatcgaatctgtcaggcacgtataaaccaaaccgcggcgttcagaatccgaactggtcgcacacggactattatcctccgccttcccggccgttccgtacggaagagcctcgacaaagcttcaggtcaggctggacaaatgcatcttctagcgtgatggaagcaagcgagacggaaaggagcagcatagcgactgcacgaagctctgtagcaagcgagcatccgccaagcatctactccagagatcgatcgcgggaccggttcagagaccgtgacgactcacctgatactctacacatctacgacgtgccagaagacgactacaacatggacgcggtcgatgatgtgatcgatgcgtattgttacgacgaagaagatgacaacatcgcgtcagagtccttcaatgaagactctcgccatgggttcagctcttcgcctacgcccttggactccgaacctccagagctctcgcaaacaccttcgcgcgaccttgactcattaagctcttttcattcatccgagcgcctcaaggactggaacgaacgtccgtcgtcttacctgcaggactcttcagacagcaatgcggagcaacttgtgccaatacgagaacgtttgccgatcgagtcccccaccgcaatgatttactcggatcctacaaatacgctgggaaaagatctcataaacccagatctacctgaagccaaagacacttccaagagagttccggcacctatacagatcaaacctcttacaacgcaacaagggccccgaaatgaagaattctccacgcgacctgagagcaaccgacaatcaactacactacaacgctctagcgaagagctacctcgccgcgtgtctgtttcaatacaagccttggctttcggtgagcctgctacaaaggctcgtccagctctcgtacagtacaaggcttatgtgccaaacagcgccaacgtagatcggtctcagatgacaaatatccagcgcgaaattaccaagcttcctcagctgccgctgaacaagtccagaatgtcgcgtcaggactgggcacagatccaggcatattccaagagacacagcaaaagaccgagcgcctccaggactttgtcgagcggatctgttggctctgatgcggctgccgcgctgcagtccccaccactgaagaaatccgagcctctcccagaagttgatgaagatgaggcgattccacgccgagcctcgacgagtgtatatgaccgacgcagcgcacttttcaatttgggcatgatttcatcaggtgcaatggcgagcccaaagcctgcaacgcccactcttccacgcccccaacttacaagtgccccatctcaggtgcgcaaggccgcaagtccgctggaaagagatcgttacggcttcaaaaaggcatctgacaaaatcactgtgcagcagtacaacgcatgggcttccaagtatgaggagcacatctcccgacgaagaaacaagtggattgctctcatgacaaaaatgggcctctcgactactgatcccacccagttccctgaaatgtgcgacaaagtcaagcgatacgcacggaaaggatatcctccagagtggcgcggagcgatgtggtggtactactctggtggccagcacatgattaaacagacagaaatggttggcctgtacgcatcactcgttgcccgggtgaagaaagacgagctcaacaaagatgacaaagatgcgattgagcgggatctggacaggacgttccccgacaatatccacttccgcccagagctagcaacagatctgctagacggagagtttgagggtgagccacaactcatcaaagacttgcgagaagtcctttcatgtttcgcgctcaacaaccctaacattggctattgccaatcgctcaacttcattgccggccttctcttgctcttcctgaagcaagacaaggaaaaggcattcgtcatgctcaccatcatcacacgcaaccatcttcctggtgcccatgcccgctcacttgccaacaccgaggtgaacgtcctcatgatgctgatcaaggattaccttccgaaagtctggaactctatcaacgacacggatctgatcaacagcggtgcaggatcaaatgctcacccaaactccaagtttcaacgtcaaccaaccgtcgctctgtcatgtacgtcatggttcatgagcatattcgtcggtgtgcttccgattgagaccgtccttcgcgtttgggacacgttcctgtacgaaggaccgcgcgcgttgtaccgctatgcccttgcgctgtttaagctcagcgagccggacattaggaagtaccgcccgattgaccctgaaatcttcatgatcgtgcagaattcgccgcggacgtgcctggatccgaatgtcttgcatgatctggcattcgtcaagaaaggtttcggcaacctatcgcaatcagttatcgaccagaaacgtctcttctggcgcgaacaaaacaagattgcacaccaaaccagtgtgcgaagcaggggcggcaacctgctctcaccaccacccaaggacgatgaaaccgacggcgacagcacaaagagaagtcgcaatggcttaaggcgcaaagcttcgcgaaaatttcgccgattgaggtcctgatacctccttaacattcttcaacgccaggtgcacatcattacagcatcacacatagactacagcagaacttctttccttgcattcaattttttacagcatagcgatgacacacagcatagcgacagggctcagcatacatacagccagcaggcgctagcagtcctcacaaaagcggagtttttttcattatctttcctttcttctctctcggatgtttcttgtataatagttaaccatatacccccttttgtgtggtcgagcaggacgacgggatgcggcaaaaggcgcatctgtcgcaagtaggacattattgggagggatttttgcaatgccggccaaggctggattgctgggattttgggggcaatgatcatgatgttatgaccctgcaaactatcttctcgtgtggatgtgatgtgtatgtgaaatgtgaaatctttatatttggtttgtgtctatgttgaatgaggtactggatcatgaccatgctagatgcgttgttcataatcgtcctgtcaactccgtatgctgtgaacccgcgaatgcatccaatgtccaggtagatattcatgcttttagtggcccttttccttccttctctttagatagtaatccggtctacttcgactcctgctccctggacaagcggtcatgctcgtcaatgtccctacacgcgcgttagccccagaaagtcccaccaacagaggaaaagaagaaaactcacgtagcctcccacggatagttgatccacacatcccccaccgtcctcgcggcactataccgcccctccaaaatctcctgcggcagcttccccttcttccccttgtccttgttatgcagcacaaaaatgctaaacttggtcgtctccccctgcctccccaacttctgcaccgcagcctcgacatccttctccagctcgcgcaccgcatactcgagcgtcgtccgcgtgtcgtcgacctcgtcgacaatcagcacgttcttgccgatcagattcgccatctcgagcgaggacaggtcgagccattgcgtgcgcgtgacttttgtgcccggcgcttcgatttcggaatccgtgccgagcgactcgtacagcgagaggccgatggcttggatggggatgttgggcgtcccgggctgtttgaggaaggagcggaggatgcgcgcggggacgtagccgccgccgccgatggcgatcatcaggttgggcttgaagtcggagaggatctggggggcggcttcttggcagagtttgtgcacctggtggagggtgagtgggttggtggtgtgattggatagaggatagaggatggggtggtgcgcgtggtgattttgctgcttcttgcttctctcatgatttctggagagtacacggcgcacaagcatgcgctttgcgcgacatgccgccctccctcatcccatgtacacatacctggttataggtgacgtagattttctcgaccatcttggctgctgcgactcggaagggatcaaaaggtggaaagagagtagtcggttgactgtattcgtcaaggtaaatacagcaacaaaagttgctcggcctgaagggactttttagaaaatttcttgaccgactcggagcgtcaaacgcgatcaggaaggttataattcgcggcggccaaccccgaacttttttggagagtggggcactgcaccgcaccgacgaaggtcgagtcaccccgcgctagcggctgtatctggctagatctagatcgatctgtatgcagggtttggcactttcacgatggttgtgtaacgtgctcgcatcagggccggaacgatgcttgcagatgcgtagaacaaacggcatattgagagcaatcttgcataacataacatgaactgaatcctacatactcccatctccccgccccttccctctgacatcggaatcttatttcttcatcatcttcttggtgcgacatgcactgcacacgaccttcatgccctcacctgtaacaatagtcttgctgtaggggcacatgatagctgtcttgccgcagccctcacatttccatgctgggcctaatcgccagcacgcagtgcactgctctttcttctcatggcccggccatggcactagtttcaagtcaggagccgtggttgtcgtcacaccacacctgtcgcattgtttttcgcccgcctcttgaatcaggtgtttattatagcatgatgagcaccaagttgtgtgacaacgagtgttgtagaaatccttgatctcgccgcattcatgacaacgatcgtctagaagctttgctgccaatagtcgaagtgtagctgagtttggacatccatctgctgacttatagtcgtaccattccagccattggcgcaacaggtatgagggcggcgcaagaaatagataagatagccttaacgtctagtccgggaggcttcttcgctagccacgcggagagagctgttggagtaatatgtggcgttcgaagagctcttgagaggatgtcattgcgaccatgaccgtgaaaggcagaatatgccaggaatatgccagtacgatgagaggtaaaccagtcggcagaagtaagcatggccggggcagtgacagtcttagagaccaggtaattggccagatcgagtaagcgctcttggaggccgcatagtcgcagtgctggggagatctcctcgtccgtctttcccgcgatgtgggttttcattcgtcgaaaccattcagggtgtggaacgaagaagacaatgcgcgaaatctacccatctttcaattccagaaatgctgcaggtcgccttcgcctcttataggcatcacaagtcgtgatatctgggcatccagggatttcgaccacgcgatagtcaatcttgtgctcgacgaggatacgctcgtagactgtacgagcatacatacccatgagaatggcgactggtcttgtgtaacatgctcgcaatagggacggaacattgcttgcatatgcgtcaataggatttattgggcgtactttctatgcttattacaaccatccactttgacatcaagcctaaaagtggatgcaagcagtattctgactccgttacatgtctattgttttcgaatacctcgttgctgccacatcatggctaatgtcacggcaagccagtgcttgactggacattatggacttctacatatcccctgtcgaagaagacgccattctctttaggatactgagagctgtcttcgaagcaaagcacatgaaagccatgtggaagtgcgcgaacaatatacttttcgttcagaacaacacagtcccgagtgttgaccaagtcgacgttatcctctgggctacgtgtatgtagtagcaagggtttgtatcgtagccggtcgctatgacttgtcagtactctcatgtcacggacttgggggaatgctcgagcaaagcttcgcgtaccttgtacctaggtaggtcaagtaagagggcgctggcgaatgcatctgttctgttgctttcatcgaagagtataccgtatctttccaccagaagagtgaccgcgaagcccacatttgtccgttctcagtggtaggcacaggttgagtgaacatgttgacctcttcatcgaactggatccagcgggtcgcaggcgcatagttgaagctgccaatgctgatcttgaatgcgcctcgattgtttactggtatgaagtaattgttattgttctgaaaggtagcctgttgccgaggggcaacctcatctatgagcgactcggattcagagatgcagtctccgtcgtaggtgaattgagcatagcgtatggtgcatatgccctcatcccgctggcagtaagcctcgtcaaaatcatttcccccagagcagcgctcatccgtgaagacaatgatgcgctcgatctcgggctgcaatagtagggccatgccatgtttgtggttccgccttccatcatcagcctaattcgaggatacaccttaaactgagaagtgcacactcaccatactctgggaaaggggaacaggtgggagttgaaatcaatagagaatgtctttccctgctgtgtgtcatagttccagacgtagacctcggcatggtctgggaaacatccagcgcatgcgactgtgcgacctcgacatgcgactgactggaagaaggcattgttaggcactctaaacttacgcttgccacgaccttcaaggtctgagacatagcatacacgactctctgttgtgaagccagcaatctggtccgaggcgaaagtctggctgatgcgttccctcgcatccccagtcatgctgtgcagttcccatgtcttgatattgaagaaacacaggattctagggtcggaattgccttgggctccagcagtgagtatcaacgtgtcttcggtcaagatcatgcggtggtgaattccaacaatcctgattttgaagtgatgctttggacagccgttgcggaatgcgtgtatgacttccgccttggttttgcacatgccgtagtcggcccgcaacagctgaggcgtatagccataccaagggactagggtgttggtcaggacctgggggctttgcaaaacgcggcgccaccgtgtagacacgctctgcagccaaaacgcggtcgaggtgtcgagatgtgcaaagatctcagcaactagctcgaccggcaagcgaccgacaatgtcggtttgaaagttgcgggcggccgctagttcttggagttgccgccattcgtgggatgtcagctcctgggctagagctcggatggcgtttagcctctcgtcgtttgtctgcagctgacggaaggcagcgattagcgcatcgtgctgcattgggagacggctaaaaacgcgagtgacagcaatggcggttggtgtggtcgtggaatatatgactcgtggtggtggtgattggtgttgtggtggccggcccaggatgagcacagacgcagcacagacgcagtgacacaatgtgcgcgcggtccgctccagctgccccgttgctgcagagcggcagcagagatcgacctgggctgaagcctcgtggcgggctagtgtttgacatacaagtcgcagttcgcgtaacctgcccgggtcgggtagcaggcaagatggtcaaagtatgcggctatcagagttgagtgtcggggcgatgaggagcttgtgcggccaacagactttggacggcgggtgcacttcagcagccgacggggtccacgccagacgacgcaacgggcagcgtgtgaatgtcgttggtgcccgcagagagacatgtaacgtacggtgatagtagagcggagtattgtcgaggttgtagtgtttcagttgggcatgccatccctgcgcgaaccggatggctgctcgctgcacctcgctgcaagccggggtagcgacaacgttggggcacgcaaccacgcaaccaaagcggaaggcggttcgtcaatcacatcgtgcatggcgtgttcccggcttgtcatccggaggcactcgagagagcccagaacgtcgtcgagagtgcggttaagccagaagcatgccacggtacttggacgtagctgatggcagccgaacgttagacgacacttggtctttcctccgcggcccaaaacgaacgtagcttcctcacacgccgattaaacaacgatacccaaacttggggagccccgttaattcatcctcgaccgccgccgtggctgccgacctagtacttgagcaacccgcgggccagcttgagcaacatccgcttccccctccctccgcaccgcatcgtattgtatcgccgaggccgtcttttgcgtgctgagtgctgctcgcgcacatctgcatttctgcatttctgcatttctgcatttcggtacatgtgtgagaatctgcaccgaacaagggtacgaagcatctggtagagcgctcggtagcacttttcagctccgcgactctgcgatcgtcctggccgtgcttgcatgtgctggaccatccatctcctttccacgcctcgacacttccgatccgacgtacagacgccaggactgcacaatcgccagcccacgtcgcctaggacggctccttagcagcccccattgcccacccacgcctacgccttcccaattgcgctagaagttcgtttcttgcccctagaaatctccggccggccttccccgcgggtccttcgcatgctcctccgcccgccgccgcacgtcgacctgtctcctcccccatattcgacaccctgactcgacacttgcgcaatcccgtgccacccaggcttgcttgactgcgcgctgcacttcacaggagctgcgcacaccaacactgacgactggctcgttcaaactctatcgcaaagctgctccgagctatcgccccagcgccccagcgccccagcgccccaacaccaatgatggcttccgtcgccgaagctcgcaggagccccttctccccagatccgcacaacccaaacctccacaaatccatacccattctgccgtcttccggctcgacgctggcgccgccccgagagagagagagagacagagatcccatggacatcacgcccacgtccacttcaatgggccccccaagcagcgcaaacgaccagggacggacaaatggagacgccggaaacatttcccccaatggcaattcctcgacgcccgcagtgggcgccgctgcagctgcggcttcaaacggtcccaaggtggttcagacggccttcatccacaagctgtacaagtaaggcggactcgcgcagctacgagacttgcagtaactgatgcgcgcacagcatgctcgaagaccagagcatccagcacctcatctcgtggtccaacaccaacgagagcttcgtcatgagcccctcgagcgagttcagcaaagtcctgtcgtacgtgcacatggcgccgaagctatggcctctttaatatatctaaccgtggcgcagatcatatttcaagcacaccaatatttcctcttttgtgcgacaactgaacatgtatggtttccacaaaggtatgctttcaaactcgtcttggtcgtgagaattttgccctgaccggcgcacagtgagcgacgtcttccacactggttccccagattcgccgctctgggagttcaaacacggcaatggcaactttaagcgcggcgatctcgttggcttgcgcgaaatcaagcgacgcgcttcgcggcatgcgctcattcacagagactccttctcagcacccaaggtccctaccggtccgccagccggccagccagtcgagccgatgccggatccggttgagtcacgcctcaacgccctcgagcacaacctatacgacatgcatgcgcgcatgcagcggtcagacgactcttgcgcttatctcaatcaaaagtcgctgtagttctgatggagggtatgatccgatgtcaccaggtacgcccaagtgtccagaccggatctacgtctgctaatgtcttctccagtggaaccaggaacttacaaattatattatggccatggtgccggacccggaaaatccgatacacaaggatggtgagtaccaatgcttaaaccttatcttatccgagcgacatgcttactttgacgttagtcgcattaatgcaccgcgatataagtcgccagacggaaatgctgcgcaccttggaagcgccagaagagcccctctctgcacgtcaaccctacttcatgcaggttgacagcgccaatggtccccctctatcgccacggcagatgcccgcagacaatttatcagagtcccggagaggctcgctagccagcatttctcgccaagcaccatacaaaggcccagttccggcccatattgcgatttctccccgacgttacggctcaataggtacgggtaattactctccatcatcagccagaactccagctatccaccagccacccccaccccctcccccctcgatccagcatccaggctcaaatgcaaacctggggaacaacaatctggggaacagctcatccccgccatacaacctatataggcggcatacctcggccgatattcgcacccatggctggcaagcccagccgcctccacctgcaccagcacactcgccctatgcttccggtcacaattcttcccaatggccctcgtcgccacaccgagcacctgttggaggcggagaccagcaactccgtgacgctttggaaagttaccaattacctcgcggaccaaaacggcagcagtcgagtcggcacggcagtccaccgctgacaaacgataacacgccatctactttgaacccggatagcggatggacattgcccggtgcaaggtatccgttcaagggcatcgatacgcctggcccgccgaccagacgatctagcatggcatcgaacgtgcactcactcctcaacccggccgagaccgctgaacggaccgatgaagatgagccggatgacgcgaggaagaggaagaggatgcagtgattaaccaccctgccatgcagacgaccaaccatcaatattttcccttgtagtttacatccaggacccaccggttcgtgcctggccacattttaccggacaccgctctttctcatgtcgcgtcgcatttacctactggatatcgttcacttgacgccgtcatatcacgaggcctatgacgcccgcacttggattgtctatatcgctctcatgtatagcggcttgttacgtgtcacagcccgtctttctatcgcgggtgctacggccatgtcctctcgcatgttcttcaacgcaaacgcttcgtcttttttctttttttcatttgtcgctcgcgtaatcaacctcgtctttttgtcacccgcgtaatgccgtttcttcccttaactatatccacgtcatctaaatgtcatgtctatatactcttgtcaaggatggaaggaaaaagccatgcatatataggcattttttcatgtcccggaagataatgaatggagcggcttgtatgttgtgtgtattctcgagcgtgcattggaactattgtgggttgtgtaggtagcttgaatgtatacttgttggatgaattgacttggaaaggttgctcgtgatttgggcaaacatactacgtgatgtcgacttgaaaattgcgtataaccttcagactacctgataacctgcagtatagcgaaaaagttacatggcattatagagagatcacactttaattctttcattttgttcaactcgagctattcactgccatatattccccccaatgcctttgcggtattggaagtaagtatcgagcacttcgtcgagtattcgtgaactcacgtgccgcatgaactactcgcagctggattctacccagccttccgtaccgtctttgtcgagagacataatcaatcgcttaggcgcagtaagcagctatggcaagtccgaagactagcatagctaaaggcacgctctgcagagcagcgctaccggtcttggtaggttctgccgcagtggacgtggaagaagcagcgatcgaagaggaggcttcgcttgcggaagaagctgcgcttgaggaggcagctgcgcttgaagacgaagcttcattactagaggaagccgcgcttgaagcagatgacgcactcgatgaagaagctgctgccgaagaggaagccgcagccgttgaggaaggatcatggcggatccggagaacagaaggcattgcgtagccgctggttgaagtcgtgttcttgaagatcggactctggctctccgcggtagcggtgatgctctcggtgctggtagagaagggcgctgcatccatcgtggtcaaggtggtgacgttagaggtggcgacaactgcagagctctcgatcatgctatttgaagggaagcagcccacgcagggcgaaggcgtagcagatgcactcggagtaggccagatggagagggtgattggagccgtcggaagaacccagctggagttagcagtcgacactgggatcggtgagacgctgatcgtcgcattcttgctcagtgtcgagaacggtggaacgggtagatcagtgctggagacgctgccaacaggagtcgtggcggaatcagtcgtggtggggatagctgaggtggaccaactcaagctagactctgcatcagtcgtagcaggatcagtcgtgatcggtacagccgagatcaacgaactcgagcttgtcttgtggctcacgatgatggtcttggtcagcttcgtagtggagtgaacggtagttgtcgtagtggcctcctccgaagttgaaacaggctggtcagggccaccaggagtcctacaagatcagtatactgatatggaagccttgaatatgtcacctacgtaggggccgggactggagctggaacactgctagccgagactgccgtgacaggacctggagctgcaataggagcactgctggcgggagcctccgtgacagtagtggtaactgtgacgacaagagtggtcgcagcctctaccgtcttgggacagacatacgtgagcgtagtagccgtgccagagaccatcgccggcccagtgcaaagagcaggcagagcggcacagtcgtcgcgagcagccattgcgggagcccagacctggtcgatgggcgcaccatattgaatggcctcactggcagcggcagctccgacgagttagtgtcgcttgtaattatacagaggaagggattgtccgcgagcttgacgggctcgcgattcgcaaaaagcaagtggggagatatttaccagcaactgcggcgaacgtgagggtacgcatgttgttcatgactgctattatggtctcaagtcgatgttccgaagagagcaggattgtagtctctgaagagcgagagtggtctagcgagtgtgggtgccacaaggtaagtgagtgtgattgcggtggtggtgaggaaggagcggtcgaggcaacagctagaacaaccaaatcgcaggctcggcgctagtgcgatcgtaggtgaacagctaatctccttccactgctcaacagggtcttgtatccgtccaataagggtgaggcagttgggcggtctatgcagttgcgtttgtattcattgtcacgtgtggttgcacagagtgcttcgacccgtagcacggttggtcgtgccgtggaactcgaagctaattgacagaccatttgatgacgcaatagctagaaagaggtcgttgattgaggccgaaggaagtaggtaatcgaaagactcttttggcgtggagcagtgattctcatacctaattcatgctcttaagcgctccactcaaacggcatgcatccaatgtaactgcacatcgtgtatcaccgtcttttaacctgttctctggctgggttacccgctggcgcacgcttcccggcagttgttgcgtcactgcgatcaactcgaggtccgcggtgtgaacaaggtcgaccggacgagcaggccgacaccaaggaatcttgattagaagactgtacgaagcatcccgatatttggttgattggaagctgatactttttgactacccgttctgcagatcttactatgtacgaacagtggccaaagctggatgaagctggatgcacacaaaccaagacggagatacacttgtgctgatacaggccagtaagttctcgaagccaaatagagagcctgaagggaagaatgactgctatccttgtatggccgaatagctctcctgtgtcactacgctcagtcgccatacaactccatcaagtggttcagcatcttccgctgcaaatccaggagttgcgccttcgagatcttctggccaccaggattgctcgccttttgctcattgcttgtattcgcagatggttcctcgctttcgtgcaagatcagatgtggctttgttccaaagaaaggaacacccaaaaccttgagggatgaactctgtgcctcggtcatggctttacaagcacggtacactttggcgtcgtattggctcagctcagcttgctcacgctctggtgtctggagcgacattagcttgagaagaatgagagatgaatgtggcgtacacgaagaagaggtgtgccctcgagcagacctggtagcgacctgcttcgttcagtaaggtcaaagtgctcgccagcctagatacatacaacgcggccctattagttgcctcgctctctcgctttagcttgtggtcctcaatgagacgcgcacggccagcctcccttagatgtgtcagtatgtgctcgtcagaacatcaacttgaccaaccattgcttgacgttgccctcttgatccttcatgagctggttactttgttagtcctcatccattttcctcatttcccaagaattgtaccttgcgaatggttgccgcgaactcaggattctgctgagcgatcttgctcacacaccgaagcccctgtttccattctgtgattgtcgctgggtctatcagcggggtagttgacctgtcttgcggttttggtggtggtgttgaggcgtattgcgatgctgatcgctttgcaaggcgtgggtctgctgactgatggtaaggaaggctctgctgtggtggataactctgaatctcctcctggtagccttggtaggcctgagatggaggatataactgatgttgatcttgagctgaagcaattcctggctgctgcaggcttgcaagtgttgctagaatctttgcgagatctgcgttgggctcgatgttgtccgccatgttgaatgttgaagggtgttgggagagggtcaagagcagggttgttggacggcaattacagatcaaacgcagggccaagacttgaggagagagtgtaagatcaaggaaatcgtctcctgagaaatggtccgaggtcgtttggagagctgaacattgcgtgtagcgtgtttgctccttgttcacagtgaatgggcagaaagtgctgtacgctcggtcgcaactaatccttttccattcgcaattaagtcagcagatgtcagaatcggatgcagtatatattcaagaatcgatgttaagtagagtgtagacgtgcgtggcacatctctagcctcccagtacacgactggacaaacgttccgccgacgtgagcggaaatggccgcatcatgatcctggtcgatctcaacttttgccaatcattcgaccctccacttccgcagcacgttcccacccaccacgaccgctcccactgccccagctctcgaatccaacgtctactatgtcaagatctccaaaagaatcaacgcgcttcacagcgacgggagtgtgggcgcacacacggcccggcggtcgagccacaaccctccaattcgcggacccagcgccgaaaaatgaaacgccacagcagaaggtcaagcgtttacgagaggctgcgaaccgggcgaagatggcacagattacaagatgggattacatgtacctgtatgggcgcatgactgcagatgcggtgcacagatttacagtatatgggttgatttttgcaacgggtacgagcacaccgccgtggagggccaattgctgcccaaaagggccgccatgaacgagagctgttgctaaatagagaacaggttgcattggtgtcctggccgtcttttcgataggcgacatgatcgtctacaaccgacggaaacgagccatctacttcgccgaggaggagaaagcgcaagcccgcattctcgaagcggcgcgaacagcagtcgctcaaggcacagcgtcagcagcacagaacgccctcgtggtcggcattgcagaggaacaagaggcgtatgagaagaagaaggcagagaggaaagcaccctcgaagctgctttggtggctgcatggtgattggaaggaagagaaggatatcgcagagcagaggaggttggcagtagaggagttaagaaagcaagagatgcggggcgggcagggaacaggcattgtggatgcagtgaacgaggcaaggcagaattccgggcccatcttcgacgcccatcgttggcggcccattagacaacactgcccaaaaggccacaataaaggcggaggagacgggcaaaggctggctagggtggctgacgggcggatcaaagaaggagtaagccagcgcgttcgacaccccggagactcgaggggactccatgtactatacctctccgactgtacactgctgtttcttctacatgtatgcatcgcggagttggaagacgcgtctagaaggattcgcttctttgctgggtattctacgcttcatgtctatgattgcacgttcaatgcacaccaattcaacattaaacaggccgcacttacaaattgccatgtcaattggccctgcccagaaactggaaatataatttcctcctctcccgcaccctctgcacccacggcctgacccccgcccacccaagcaaccccacggtcgctgcaataaacacatagacgatcgcctggtccttcgccgagtctcgctggaagcacgtcgtgagcacgttctcctctttctcgcccttgcagaaactatagcccagacagaactggcggttgcagtcgctgcatgtcttcttagaagcgccctggcggagatcgggagttgtgggcttcttggtggagggggcgtcgagggcgacgatggtcgagttgccgaaacaggtacatttgcaaaaggacgttggtgctgggcatgtgttagccttcagtcactgatgtagagggtaagacgacatcttacaggctgcgagggagagggagaggaagcttaggaaggttgtcaataagaagaggtagaactgcggcctccgcatcttggtgaatgtgtgggctttagagtcaatgaagatgctggcccgatgtccgacgcactgcggctatgcgtgtttattttctagtttttagacgtgcagaattattgctttcgtgcgaagaagcgatgcagtgctggcgcattcgagtgttcgtccaaacctccggcctgcgcccgccaaagagtcgaagctcagaagctcaggccagccagtcggcgctaagtattttcctcccctccactccagaccgagcgttgaaacacgacaaaccacgcgtatcagcgttggctcagctcagcataatctttgtatatatccatcgcttgagcgcacgcgtatcgccgtcagcagcccgcaccgtcgcccgcgaccagctcctgcgactcaatgcccggcgtacaagcggctgaccctacggaagcgcagccagcccaggaagacgagaacaagaccgtccggctccatatcacgccgctgaaacccgacctgctcaaagtctacctcgcgccatctgtccttgcgcttgctaagaacatctcgtatcacaccgtcgagaccttcccagagaggggctacggctacgtcgaactcccggaagccgaggcgcaaaagatcaagaagaaactcaacggaaccacgctgcgaggctccaaagtacgcatagagatggcaaagcccgagaagcgcaaggtgcgcgaggaggccgatgctgccaaggagcaggaagaagctgtgcgcccgccgaagcgcgtgaagaaggagaaggagaagcggaagcacgaacgtggcgtcctggagggtgttgagcttgagaacgagaggaaggtcaagcgcgggtggaccgagccctcgtcgaaaggcaaaaaggagcgcaaggagaagaaggaaaagaccaaagataaggatgaaaagcatgagcagaagaagtcaaagtacaccaaggagccagagctgctgttcaaggccaagctgacgcctgtcgctgccaccgaggttgcgcggaaagagaagaagaaagagaagaaggagaagaaggagaagaagtcaaaggcgcgcgaagttgttgtgcatgagttcgaaaagaatacgaaaacgccgagcttcttgaaggaaacacaggtctcgaccgagaagaagccagcggttgagtacgtcaatggacaaggctgggtagacgaggacggcaacgtggtcgagcccgagactggcaaagcgagaaacaggagagtgttggaattggttgacaagccagcggaggagccaaagaaggcaccagcgcccccaaaggctgctaagaaggacaagaagaaagctacgcctccgccatcgtcgtccgaatccgaggccgacgatgattcttccgtcgtctcgtcatcttcagaggacgaatcgtcagaatccgaagccgaagaatcagacgccgagtctgcgccctccacacccgcgcctaaagccggtatcaatgacacgcatccgacgacagaacagggtcaacccatggataaagaagtacatccgctggaagccctcttcaaacgtcccaagccttcacccgggtccctaaacatcacgcccaagaagctgagtcccatcaacacatccttcaatttcttcgggggcgagaacaacgacgatactatggacgtcgatgcccccggccaaatcgtcgacaacgcacccaccacccccttcaccgaacgcgacctcgaatggcgcggcctccgcagcgcagcaccaacccctgacaccgccgccatcggccgccgcttctctttcgactggcgcaagggcagtcaagaagcggatgacgaagacgacgaagaaatcgacgaagaagtcgcccagcaactatcccaaaacacaaaggcaaatgctagtaagcagttgcccgacgtcgcggaagaaaacgaagaggaagtcgacgccaccgaggaggccaaggacgaaaagcccgaatctgagttccgcaagtggttctgggagaaccgtggtgatttgaatcgggcgtggaagaagaggaggagggatgcgttgaaagtcaagagacattcggagaataagaggttgatgccgcagaggggcgtgaggtaattcacttgaaatttgaacatggtaaatatatctatatacccggtaaacatacatctttgtacaaaacccgcagacacgtcaagtatcctgccctttccacctcacactcctcgtcctccccattgtcgacgcttcactgtgactcccatccgactcgaccgaccctccccgccccgtgtcaggaaaatacgaccgcgcctgtccacccgccctccgcaccgcgggactcggcagactcgaacacagcaggttttcagaaatcatgcccttttccgtcgcgctgatgatgtcttctgtgactgggttgagggacggtttgcgcggcggaagtactcctacccacaagttaattctacctcggaaaaaaaaaggaaaagagtgaaggctaggacgaggaggaggctttactttctccatcgacctgatcgggcggtggaacagaaacgtcgatttcgcgatgcgtgtggcgcgacttgtggtgtgtgaggcgggttattgcgttacccattatgtcttatctagacccagaagaatgtatatatgtagacagttgttaggatggaaaggtaagattgcgacttcaaagatgtaataatactccttgatccgagttataccatcgcatagtcccgtcccgtccctccctcccatgcatgacgtacgcccccaagactccctcggcctcaatttccttcgcaaacatgtggtagcaatggcgtagcgtaccattcggactatatccgactatgcgcatgtcaaacaccccctacccgcagctactgcgtaatgatcgacgcggggatggtgaacccgatgatcgacaggccttagccgcagggagatctgctctgcgcaaagaagtaaaaacacaaggcttgtgataaggggacaaaggaatttgtatgtgtctcagatagggtagggtggactaagaagatctaatttgtttggaaaggtttgttatcatgctgacattaggaaccccacgcgtgtactccattggcccttctcttttctgacgatagttcaaggactctaatacctaaaacagccaaagccatcataattgcccagcttctgccagaacatgaccagtacgaatcttgacagaaagggacacagccgttctttgtgtgacacagccatgtcttggccattgcataccgacatcatttccgcgcaatccttaagatgtcccaccctcctctgtagcactggcaccagccgcggctgcctcagtcgtagatgctggcgcaccacgtcgtccgcgctgcgcatctgcatcgccactcctgattgcgcgttctaaatcgcgaatgcgctgcttcagcatctcgttttcgcgtttgacgtcttctagttctgccctctgttgtgccacctcctcataccggggcgtgctgactacgctcgagcttctatgtgagggttctccttgttgtgaagatactgaatagcgatgtggataggcgccgggcggcaggccgctgcgcgaaactgaggacgagcttctgtgtcgacggctgggcgttggatgcatggagccagtcatagaccccgcatgcgccgagtcgttgtctaggtgtgcgtttgaggctgcgcttgaagctatagatcctgtgctaaccacagacgccgagtgcgtgcgcaaggcagagagctcgcgcgtcagtcggttaacggcagcttcttgctccttctccatttccaggtagatttgcgctggtgtcacgggttgggggtgacgcatcggcgttcctgacgcgtcgacactcggggctcgaccgctcatgctgggacttagtggagggacgccgtggccttgtgcagatgctggcaatgtcccgctaggcgatccgagtggaagtggaggaggggacattgggtatatctgtgaagtgcgacgcgaagctgtggttgaactttggcgtgatagcgagccgctgggattactggtaacgttgggccgcggtgaggtaggtaccgagtttagatcgggagccatgatgaccgtgtcttgctcctgttcttgcttgcgggtatacagaagtctctagaagattggcgtgctgtgtcccggttgaagaccccactcgcgtccactcgtgatgctcggcgtgcggtatgcgacaactcttcgtgtgcgtgcttatagcttccgatgacctgcttgattagagtagctacacagcaatgtggtgggctgtgtgtgggtgcgtgatgagtttccttgcgattgtcgtacgttcagggagataaatagcagctgcgaccaaagaggggcaggtactttcaactggccagcatcatatcgagtgctgacttgcctgctctggcaacgccgcaatttcagtcgctccgtgaactttgtcggctgcccaaggttggcgagcagttcgccagcagggctctcgttgccctctcagcgcttgaactttagccgtcatgctatcaacttgacgcactaatctccccacacacccgggcacacctgatgtcacgacaaggcattttggtggcgtacagagatctgcacagcatggtgaagtaaattgtgtgatgttcaaactttgtccttgtctaaggtatctgatcgttcatgccgtcttttgtttcagcccgccaggctgcatcctggctgcggcccgtcgcgacaccgccatacaatcgcgccatgatctcaagcctagcgcttcttccatggctcggcgggtcgaggcgctgtcctctgtaaacgtgccaagtgattccgccgggaaatgccatgattcctataaaactccaagccgcgatgctccattgtgatgtgaccgcattctagaacaaggggcgacccctagatgccctccgccttgctttagtatgtcctggccaaattacgaagataccagtcgaccaatctccggccgaccttggcctcagacacgtggatgagatcctgcgagatgtcagtcactgcatgtttcgcatgatcgattcatcaaacttactccttaccatggcgtagtcgagatcgctgctgtggatcacctcgccgttccaacaagccgccctcgctccaccttgtctgcctgttcctttgcttgttgacgagcaaccagcacctgagcttctcgggctcaacctcgaggaaaccagccagcttcttcagatccatcgtcgtatataacttcaagtagctcttgacggtgggcgacatcatgttgttcttgacctcgtccatgaagatgcgaaggtgatgctcgaccgggtcgatgttgacctctgggttgtcgaagtcgggcggtgtggggctaatgaatttggggcaagcggtgcggaacagctcctcaaacaggggaagagcatctgggccaccgcgctggagcctgttgaactgctcaccgtacttctcacgcagcgcggtgtggatggtgtcgtcgagcctggtggggtggaaagccacgcagatggcgacaagcgcatacatttggtcgttcttcttagtgatcgagtcatactgcgcgttcttctggaagttcttcgtccgtgaaacgtagacgaggatatggctgaacatgcggatggcgtcggcgtagcggcgcatcatcatgtaggagaaacccacgtagtagtaggtggtgaagtgcgcggccatgacgcgggcgaacatggccttcttgttcagctcgatgtcgtcgagcgtcttgagcgcgaggctgaagtcgccgagcaggcagtgcacgcgcagcaggccgatgatggagaagtagcccagcatcttgtacagcgggcggttgccgtactcgccggcgtagagggcagcatcttctccgcgcttcatggcggccagctgctcgctgatctgtgaccgctggatgagcgagtacaggacgttgagcacgctgtagcagccccatgtgttcgggttctcgcgcaggagcgtaatctcctcctcattatcgttcttcagggcaaccttttggcggtagctgcagaagctgttgaactggtagatgaactcgtcgattacgtcccaggcccaatagtactaccccgcgttagccctgcttccgatgagatgcacccctgccacgggaaagctgccttacatttggcacctcgaggtccacgggcccctccgagttcaggatgtagtggaacaggttgcagtagttgtcgtagctggcaaactttgtttcgagcgtggcctggaattcgaggggggtggccgcggcctgcagctgcgcatgaatgtcctggttgttggagatggagggcatgcggtccatgtcatccatgccgtcgtactggacctgctcgcggtagtcgttggccatggtctcctcctcggcgtcgtcgtcgtcgtccggggcgcgtctggcggcgtcgcggttctggtgctgcggcaaactcatggctgctgcggatcgtcgatgcgcggcaccggggggtcagaggcggcgggctggttcgtcgggcgtgtggtgatatcaatgctccccgcgccctgtcacactcgtgtggaaatttggacgtctagttgtgcgcgcggcttggcggtcgctatcgatagtggagtgggaagccgcgaccgcgcagggatcaggcaagtggggcacgctgccagctctccagtagacctccatggaccgtttcaactctgaaccgccagtatcagccttggtcgacatctctagacgttcccagcaactctggcgagcctgtgccgtgcaggcggacgcccgccggtagcctgtcccctagcgcatgacaatgctgaaattgcttcgacgaggctactaaatgcgatttagtcgatgctcctgtgccagtcggtgggcaagcccttgggcttaaagccagagcctctccacggagctgctggggaggactctagctacaactatctgtctctgtcccgcatcgtcgcgtagaaccttcctttactcatttgcctttcgcttcgcccacgtcaaaactctgttgtgcccattcattcaagatgccctacaccatcatcctcttcgtcagccgggactcgtctctcacttttgaggaattccaggaccactacgagaacaagcacatcccgctggcctactcgctgctgtcggacgtatggccgactgcattccaccgccgctacctcgcacgcatcacgcggaaaggcttcgggggacctgccaaccctgaccgtcctctgctcgccctacgcggagacctggccgagatggactgtgactgcgtcgccgaactgacctttccgtccgaaaagcatttcagcaagttctacaaaaaggtctatgagaaggagattgccgccgttatcgccgcggatgaaaacaagtttctggaacctggaaaagtcagggttatcgtggtcggcgaaacatgtagcacctctccacacggtgtaactacaagtgaaaagagcgatatcacaagaagcgatgcatccgacagcagcgacatgagcagcagcgatcgaagtggatgaattttcaacctggccagtgaatctcgccatcccctgcaacggctgttggaaacttgtcaaagaaaagcccttgccttggcgcagagagaggatgaccaactgtcgggacgtggaggcatcggatccgcgatgttgatattggcggcattcccggattaaggttatggcgttatcggtactagggttgccttgtgagcgatgtttcaaacaggccttgtggcgttttccttcgggtcatgttccgagcaatcatcagcgttttgtattctattgctatttctagaagcacgtcaagtttctggtttcgcataacactttcccatggggaccgatgcctcgtctctaaatcgacctgtttcagagctgcagatcttctttaggtcacaacacaatgtcgatcggacaatactgtctgcaactaatggccttcgtatgcatgtaaccatcgacaatctccttccttcacaacctccccttcgtcttcgaagaatgcctataatcataatgccacccctcactcccccaaatccgcccgaacctgataattagcctctgcatcttccagcacttgcatatcaatatctgcaacagccatgccctccgcacttccacccagtttactcagcgcccccacaaacggcaccgtgacttgcgacaagccgcagaatcccaaccctggcggcccgccagcgtttgcgaagacgatggctagtatcgctgttagttgtgttgggggtgaggtgggggagggggacgcaccgcaagtattctcaaacgcacgagcagtcagcatgctttctaggaacaatgcttcggccgtggggtttagagctcggccggcggcgttgcagtcgttgagggtccagaaggtgggtatgatgctgtcgctcacatcagtatctcgttcactgctttgaggagagtggggtgtaggaaggttacattatcttggcgccgttggcgatgagttccctgaatgcttctgggaacgcgaggtcccagcatatcaacatgcctactttcccaatgggcgtgtcgaagacttcgtgcacgtcgcggccgcttccggtgaggtggtcgcgctcggggcccctggtgtgggtcagtgaatatactgatgcatgacgatgcgggatgatgtgatgtggagagcccagttttagtatgtgggaacgatgcttgggcagaaggcatagcttttagaaagcatacgtaccataagttcttcttgatgtactttcctgcaatgttgccttcgtgatcgatgaagtagcagacatctgaattaaaagggacatttaggatttgtctggagtctagtttgttcaggtgcactcactcagaagtttatcctcctccttatcggcatcgcgatgtgattcgacaattgtgcctggtacaatgccttgtcattgtcgttagcacgttttaaacccccaaaactgacacagttccatcagaaatacatcacaacttacatatcccacactctttcgccaaatcacgatactttctcagatacacctcccactggtcgcagaggccgacaaaccctggatctttcggttcccagctcgtcaaatgatactctggcaacacagctaactctgcaccctgagctgcagccgaccggacataatttgctgctttgttgaaattgtgctcgagttgcatcggctgccggggttaggatcgtgttcgttgttcacgcagataagggttaggaaacaacctttgcatacaattgtatcactgcgactttgacaatcggcgccatggtgtattgttcttggcaagtcaatgtgttcgcgttattctgtgatgatagtagaggtgtcaagtgaccgatggcagagaggagttgagctccactaaggaagctagagcgagctagatgctgattcgtctgtactatgtgcgccggatatggaaggtaaagatttttttagtgagcatggtattctacacaaagtgcatggattaatctggagcagaaaatactgttcgtgagaacatcattcggttggatgagacagtaagcaggtggtattggccactaaaggggtatcgagttatgtaaggaaccttgtaacccacgggacgccgatgcaacatagagatgccgcaagtgaggaattacatagagacaattttgtctgccacatacaggtaccccgtcatacaagcagtggggttgctcaagtgtttgaaaagcagggtcaactactcctacgacaactgatcccactggtcaggccggtgataggaaatgagaccgactcaggcagtaggatgctggaagggagacgttcagaggtggcttgcagaatgcacagctcggtcttccaatgccgctgtgctgcatgtcctgggacaatcgcacatcagaccactgcagcatgccgccattggtgttgatcgatgcggacgccttcagtaatgtaagagtcgttctcagaacatgagtctgcatcagagccagtgtcgaggagagcatatgtgttcgtaaccgtcttgggtttgaaggggacaggctgtgtaggcatataaaccttgaattgaggtagcggagctgcacattcatccggatagtactcgatacggaggcccttgtacgccgtccttgacatcatgcacgtccttccgaagagcgcgttgtggatagaattggtggaaatataagcgtcgccgttgcggaatttgatgtcgacgacgaccagattgtggatgtggtctaggtggtctcgaatctggtcggctgagagtttgccaccaacaccccgaacaaggagattacgcgtggcgccattggcgatcttgttggcaacctgcgaccgtagagatacgatgtcagccaatatctcacaaaccatacgcacatgaaaatcttacatgactcggaacatggaactgacgatcagcccaacggaactccagctgctcactgttagattgtatgtcgtgagaagtggtagcttttgacttacgcgtttcgtatgcaagtaaatgtcattccgcttcgcatggagtaagaactcagcagcaccctcgacgaacgagactgtggctgtacgatcgttcctcaaaaatatgtccaagagccgaccaccgcggataataccaacaagatccttatgtgtcgtctgctccgacaagttggcgataagcacagtgcgctgattgtgaagcggcacacgttgcccatgctcttggtccctatcgttcttagtagcgctatcgatggaagactcgggctggccatagctgatgcctcgccgaaagtcttcgcgcggctggacatcatggtgtaatccacctccaagcccaggaccctcggatactggcgaactctcgaagttgtagtggcgactgagaccgggcggtgcaagtttcgaatcaggaaaggatgtgccagtgtggtagtcgtagtgcgaaggctcctcggttccactggcgccaccttcgccctccagcaacgtctcaagggtctcagttgttagaccgccgcggaacagtgcgcttcttagcaagtctactttgttgttaggtgctttcaggacatcggaactcgccagcttcgttcgctacgggacacatacggtagtctcgttctgattggagctgtcagttgtcagtgaagaacataacaaagagagcgatgtttgctgtcgcttccactcagttgaaggcatttcgatatttgtactcgaaagccaaggctgaagtttgtgtgcagcgaattacacctaccaaatattcgtgctctgccttcgatatggtgacatgatcaaacaggttggggctgaagtcaacatcttggtgagaggtatgctgcgaattgacgtcagatggaaactggaggtattgcctcaacacactcacaaactctgctctgcaaacacatgtcagtatatcttagcccagagcttcgcatgctcgacttgaagtgcttaccttcgtagcagagcctcgaaataggatttacctatggcgacggtaaccatggcagagatatgagcatacgctggcaaaatcagccccgcgagatgcttcaggtttatgtatcaggaaatgagcagtcgcggcgtagacgtgtatctctggaactggcccaagcttttgagactgcattagcgccccgtgacgctggggaaagcgctaccccagcgaagatcagccctgcggcttgtgtctgctcaatgtgagcacagcccatctaccctttcatatagcatgcagagagtgtttcatcttgccaggagccctgcccggctatttaattcggttgcacattcaagtctggggcttgtggcaccgatgcgcacggcgtgcaacgacagctcacgttgcttggcattcgcgcgatagctccacctctcgctgctgtgggaaaaagttctgtgctggtgacgagctttatggacagcaacacgacgcccagtcaacagctggcaaagcaacttagcgccggcaccggtcagcccactggatcgctcttttcgcaaatctcagacaatccgttcttcactgccgtacgattgatcccgatatggtgcgcgaagctgggagtgcttacgattgttgcagggctttggtctcgcagcgcttggtgtcgcggcgcgtacggggcagaaagggcttcagcatggcgctgcgttcgtgcggcggcgcatgcttgtcgacctcgaagtgacgcgtcacgacgaagcctatccgtggctcctccaatggatgacgacctaccacaggggacaacaggcgggtatgcgcccagcggtacagagcggcctactcacaagaagtgctcaatcgcattgatccgcgcatgcaccacctccaagtgcagacattcctttcctcaggacggcccttcgcacgccgcacacttctctttcgtacctgggcctggcaggcacttcctccgctaccgcaacgccttcatcctcgtcgatcgccagcgcgaacggaacactatcagcgtcaaagatggcgtccccttcgagaccatcagccttaccaccctttactcgcaccgaaatgtctttgaggacatcttcgccgaggcacataagctgtaccagcagtcgcaggaaggcaagacgatgatatacaactcaatgggcactatgtggcagcagtttggagaggcaaagcgaaagcggccccttgactctgtagtccttgagcgcggtgtcaaggagagaattgtcgaggatatggaggcattcatctcctcgcgaacctggtatctcgaccgtggcataccgtaccggaggggctatttgctctatggacctcctggtacaggcaagagctcattcatacaggctgtggccggtcacctcgacttcaacatcgctatactgaacgtcagcgagcgagggctcacggatgaccgcctgaaccatctgttgaccaaggtcccgcgcaggacggttgttttgctcgaggacgtggatgtagcgttcatgaaccgcaaggagcctgggtccgatggttatgcgagtgcttccgtgaccttctcgggcttgctcaatgcccttgacggtgtagctagcgccgaggagcgcatcattttcctcaccacaaatcatgttgagagactagacgaagcacttattcgacccgggcgcgttgacatgactgttcgcctcggcgaggcgacagagtaccagatcgagcagctctgggaacgcttctacggtgagtttgacagaagcggtgaagcgaagcgcaggtttctagcgcgggtcaaggagctgggcctcgtcgactcgattagtaccgcagccctacaaggtttatttctgtataacaaagatgatgctgaaggcgccattacgatggttgaagggctcaccgctgggcagaagaagggcattcctgggcacgtggatatgtagtatgtgggggcggtcaggcgtgatgacatcgcttgacagccattttctagctctgtacaatagctctgtagacgaaattgcagcatcttggtgcatgaacacgttcattgtggacttcgtttcataactttcgttccaacatgagttcagtggcgggccaagcacagtgattctccattattcggattccagggtcttcgcccgcgtgctgcggctcgcgcgatgatacgcagagtgcgagccgagcctcctggactgcagttagcgcttagcgtcatcattctgcgcctcgcccacgtcagaccccggtctcgtgacatcttcagttggtctcttgcatgccgccaaagcgctcattggctgcgtgcgcttcttcaccggcatttttatctaatcagatcatctaggaggcaaggcttcgcatgccgcggcctaaaataatctgatcgtctgattgcgcgaaccggtttggtgaagcctccgggcaccaacaggagacacgcgcgcacacgaacagctagtcgcaggtccttacatatggcggacgaggccaactatttgtctccgtcgtccgctccctctgctgaccacggcggtgacacgcgctatacagtcgatccttcctctgctgctggtagctcttacgagttgcacgtcctgcctgaaaaagcaaggccctcagccacatctgaaacgagacctgatgacgagcactgtgtcctccgtgcttcacgttccaacagcaagcatacgggagagatgtcgcgcgtgcctctcctggtgcgatcatctccggcccaaggtacaggtaagctagaggcgcagcgcatggcaggcctgcggacatgttgtagacgcacgcattccagggctcgcacatcgcgaatctctacatccttaggaagctggctgatattctcagggtcctatggagggttacccattctttctctgagccctgattccgacgaaaatcatgtgacacgaagttcttcgcaaggtagaaggaaggggaagagcaagcttgccaccagcatctccgcccggactttacggtcgcaagggtccggacatgcgagctcatcacgacaggactcgcgtcgtcgaaattctaccacatcgagatggaggccaagggacgagcatcgcagcagcaacgcgctaggggatgagctcgacactcacgacatcaccggttttgaggccagattcaatgccagcggctcagaccctgccatagctggtctgccaattcatctcgatagctcagagaattcgtcaactagcacacggcgggacgaaagcgacgaatctgaagaggatgatatccacgacacgaaaggaaatccttctgacgactcaccctatgcccaggtccgcgcctctgttgcaaatactgacaacacatcgctctccattgatacccctcgcatgtggttcctctccatcatttttgcgatcgctggttcttccacgaacttattcttttccctacgataccctagcgttagtttgactcctattattgcgcttttgctcgttcatcctcttggtctactctgggaccaattattaaaacgtcatgacgaccctgaagaaacctttgtgaatggctgtatcatcaaatcgacgtactcgtcggggacatcactttataagacatcctggaaacgtcgattccggctttggctcgcgcaaggacgttggaacgagaaggagcactgctgtgtttatgtcagcagcaacgtgtcatttggtttcgcatttgcgacagacgtcagtacatctagaggtgaatgacactttacagatcgctgacctgaatgcaggtcattgttgaacaagtcaaattctaccaccaagacctcaggtatcatgtaccagatactcctggttctatcaacacagatcctgggatattcgcttgctggcctaacacgacgctacctcgttcgccccagtggcatgatctggccagctacgttggtttcgacgtccatgttcactgccctgcaccaggaagtcaacaagcccgccaacggctggaatatttcaccacgaaaattctttgggcgcgtcttcatgggcggcgtagcgttctacttcctacctggtctcctctttcccgccctaagttccttcaacgtaatcacatggtttgcacctcggaacgttgttgtggccaacctcgtatgttttgatctcgctagaaaagagaggacatgctgactagcctttagttcggaactgcgtcaggtcttggtctatttccagtgacatttgactgggctcagatcgcctatattggctcaccacttgttacccctttttgggccgcgatgaacatcgtaggcggtcttgtgcttgtcatgtggctggcggcaccaataatgtgtatgtggagtctatcgcattatcattatggcacactaacgtttgatagactacatgaacgtgatgtactcggcctacatgccaatattatcagcagctgtctgggacaaccggggcaaaccgtacgatgtcagcaagatcttgacagcggacttcatgtttgacgaagctgcatacaacgactacagccgagtctatctcccaataacatatgtcctcagttacgccctccaattcgctgccttgacggctctcctttcgcacacaggtttgtggcatggcagagacatttggaggcaatggcgtcgttcatgggcggagattcgcaaggaggcggcagccgaatatcagccagtgagaagcagcgctcgagaagacggttacgcagcatcacccatgttgcgcagagtccgttctagcacaacatcggagccggagatggaggatctactcactgctcaagacgtgcacaatcgcctgatgcagaaatacgacgacgtgccgatcttgtggtatgttctgacaggggccatcatggctgccatcggtatgttcgtcgtggagtactatcctgtccatctgccctggtatgggttactgcttgcgttgggcatcggtgcgatcctcttcattcccattggaatcgtcatggccatcaccaaccaacaaagcagtatttaccttatctgccagctcatatgcggagtgttgtttcccggtcgtcccgttgccaacatggtctttaccaccttcggctacatctcatctacgcaagggctcaagttcgcctccgacctcaagctcggtcactacatgaagatcccgccacgcatattgtttaaactacaactttgcatcacgatcatctccagtcttgcgcagattggtgtgctcaactggatgctgagccatatccctggcatttgcacgccagatgctattaatggcttcaactgccccatcgcacgtgttcacttcaacggcagtattttgtggggtgtagttggacctcagcgcttcttcggtcccggcgccctctaccgtccattagtgtgggcgttccttgttggcgccatctcacctatccccatctggtacttcgctcgcaacaaccgccgttccatcttgcgcaaggtcaacccggccgtggtttttggcagtctgagttggattccacctgcaactggactgaacttctccgtgtgggccattgtctgttacatcttcaactacgagatcaagaaccggcgcaaggagtggtggaagaagtacaatatgatgttgagtgctgccctggattctggacttgcttttggtgttgttgtcatcttctttggcattgtatacccgggctggatgagcgatttcaagtggtggggtacggaggtttacaaacaggtaagttgtcgtaacgtcttcaattctgcaacttcatactaatcgtcaatagggttgcgattggcaagcctgtccgtacaagaccctgccaaagggcgggaaatttggcccatgaacgatacatgattttgacgtaccttttgtcttgcataaaagcaatggcgttttgcataatgcggtcacgaaagagttcgatacacctttgcatatggcgttttaggcgatactgttggttgcatacactattggatagaatgatattcttactcacttcacattatcgccacgacgctgcacatccatgttgaagagtaatgactgcccacaatcactatcttaccacatcctccagcccagaagcaaaagaaacaatttctttagcaaaaaataataatggacacagacagattcgaactgccaatcttccgcgtcacgggccgcccggctagcttgttcctctggtcctcacttcctgatagcctcagttcatcagctgccggcggtcactccctgataacctcagtcatcagcttcgagattctcacagtccgataatcccagtcatcagcttcgtgggtcaatggtcctcactccccgacaatctgattgctcagcttcgtgaagtcagctagccgagtgtccggccgtctgtgtgcggatgcgttaccattacgccatgtgcccttgaggcgatttgatggaaggatggtgcagtaaccgcgatttatatggggctgggaaggtgagacaagctacaatagatgggggccacaggaagcgaatcttggttggcaaagggtgagattggtaggtggactacatcccaatggtaatttgctatgcagtgcgaaaagtatacgaccagaatcactacattttcaaactcttctcaaacctccttgcaatctccaacatctccgcatcaagcctactcccactcaaaaacgtcacactaaagggcaacacaccctcttcttccttgccactcagctcagacaccggatatgttcccagccggcactgcaacaccacaaagatccaatacattcccgcaatgcgtaaactcgcctagtatgctattcttcttaatcggatctgccagcacttcttcaatcttccaatgcgtaggcgtggtcggcacgacaataacatcaacgcccgaaccggcgtatgcaaagacttgctctgcttgacgcgtgtagagtgctttggcttgcaagtcgcggtacgcgtctacagccgtacttttccgcgcgacgacagcgtcccatgagttgcgcaatcacaggatgcagagctgagcggttcttctcgagaaaatcgtctgggagcgatgcaaggcgttcagacacaaacgtgccgtcgtacaaaagctcgccggctttttggaagggcgtccagtcgatgggttttaagatgccgccgatcttctggagctgttcgactgtttcgttgaacattctgcgcgtggggcgggagcagattgcgagggcggaggggggtgggatgccgaatttgaatgtttgggattgcgggccgatgctgttgatgtgtcgttcgaagctgagtgtaggtttggcgtaggggtcgagcgggtcgtggccttcgagggtgtgccaaacagttcgtgcgtctgtgatggttttggcgctgattgctatacagtctagggagagacatgctggtgttataccacggaaagagattgtgcctcgtgtgggcttgaatcctacaatgccgttgaagccagctggtactctgcccgaacctgctgtgtcggtggcgagactgaacgagacaaggtttgctccgacggatactgcgctcccgctgctggaaccaccgctgatgtagtccttgtgatataccgaatgcggaataccaaagggactccgacatcctactagacctgtagctaactggtccaaattcaccttgccaataaaaagagcaccctcagcaataagctttttatatactactgctgagacagcaggtacatgtgagagaatctcgcagccggtggtagttggaattccctgtacatctatgctatctttgacgctaaaaggtattccaaagagtggtggaagggcgttccgattggggaatcgagcagcgatcttgtttgctgcctcgagcgcctgtgccctgggcacgagatgtatccatacagcgggatcgatagccttgtatgcttcgattttgtcatagatagcctcaattagcgaaactggagacattccattcttgtatgcctgttgaaggctagtaatggtcaggtcaccgttgaaggtaggtggagttcgtggtggtgtcgagccggctgcaacactcggagtggagagaggcgccagaacgtctaaaaggggttgcaagttgccaataaacccgaaaagaccttgcgaccaatgtatcatatctagagtcgactgcttgaagcatgcatcgttgtaaccgctcgtcgcctcctcaatgccgcagcattcgaagcctcgatcatttgcttcacggatcgtggtcgcaaagcaacattcagtcgtaacccccgagacgatcagatgtgtaatagatcttgcctttagatcatgcaatatgttcgtgttccaaaaagagcctttgccgggcttgtcaataacgacctcgccaggcagaggctgcaattcgtcgacaatatcatgaccatactcccctcgcgtcagtagtcgaccaagttctcctttgtcgccaataactaaattgtgttgagtattgtttggtgcagcagactgcctgacaagctttgcggacgggcagtctgctaagtctgggttgtgcccttcgcgcgtatgaacaattgtaagacctccagctcggcatgcttcgagcagctttttcgtaggggctatcgaagcttgcacagcctccagattaccaccttgtatctcgccgaagcccttagcaaggaggaagtctctttgcatgtcgatgatgagtagagcagtatgctcaagtgggaaagtgaaagcataaggcttggcctcaaatgaaaggactggactcgacatgatgttgagactgccgacggagttgtcaaggcgtgggaacaacgttgaaaatgcttgaagaaaggaacaaatctgagcggaattgaggttgattgattaagaaggagacggagatgacgatgatgcggcatcaaaagatcaatactttacatatccatcaaggaatctaacacttggtagatttgctgctatcaaagctggccaaggttgcaattgcagcgggcctccggcgcgcgggcggcgcgcaggcatctcggggcatctctagacgttatctgcggaggcgatgttggctaacctgttgtggatttagcatccccacggcctaccacaggcatctctccttcttccgatgcatcgacaatcgacaatttaggcgtcttggacatggctaacaaaggcgggtagacttgtgggtcgctcaataacagtaagggttcgctggcgattcgaggctgcgccggaggccctatctctacatgtgccaggtactgctgatataccatggctccgtcgatcgggtctgataggcaccttgaggtaagccagacttaattatatgtagatgcaggaagcacgaggtagatcgatgcgtgtgagagacagtcgaactcggtaattttcacccacccacaactgtcacgccgtgcttggaccatgacaaccctcaaagcgaagctcgcacctcactttcgcctcaaagtccctcatgaaagcggcaagtatgggtcacgctggtctaatgaaggtatgattctcggtctaaacagcccatccatgaaaccctgtttacacgatcagatctcgaccccgtccctccagagaaaaggacttggggaccagccgactactggacatattggtgtagcgatatgttagcaccacctttagcttccacggtcagcagtgttatggctctaggcttcacggctcgagaaactatccccattgtcttctttggcttcgcgatttgcagtgtggttatcacgttgaccggaaagatgggcgcaacatatgccgtgcctttcccagtgatcatacgaagtacctttggcatgtacgggtcctatccggctatctgtataagaggtttgtgttcccacaatgtgcgcattacgacacgactgactctctctagcgtttgttgccctgatgtggactgcagtcctcacagtacagggcggcgactttctgcgacgatgcatcgaggcaatctggccaagcttcatcaactttccgaaccacttatctggcggtgctggaatcgactgtaagtctatcgatatgccttaattattgagtagtgactgagtcacgagaagccggttctttactttgcttcttcctatactggtttatgcagacgggactatcgctcatgccgatcgcgaaacttcgcgtcctcttttgggtgaaaggcgctattgtgccgccgacgtttttcgccctgtttctctgggcagtcattgtgactaaggggtaagcttcgccgcctctattatcaacaacatcgtctcagtaccacatgaagctgacgtttacgaagtggtggccctcttgtccgcggcaaggtcgacatcacatctgattacatgaaccaagcatattcggcactctctggactgaatgcaattataggcctgttcagctcattgtctgtaaacatgccggattttggacgtttcagcaagaacaagctcgctggaaaccatcaatttttggctcttcccgttattggtactcttggcgcgctcacaccaatctttgttaccgatgctcattcgtatatatggggagagttcgagtggttcgtgctattcttcaaagattcaaggctaggctgacacatctgaaggtatatgccagctgtgatagcaaagttcgactcacgcgctgcaaagttcttcgtatctgcttcgtttatccttgccaccattggtaaccagatagcggccgacacatacccgttttccaacgtaaggagtcaccacaactcgaaactgtggttttgatactaacgaacctatgacaggatattacgggcatgtctcctaagtacataaacatattcagagcgactgtcttcgtcgcgatcttctgtgttgtctccaccccatggaacataatcaagaacgcagccggtctacttgcatttctctccggatattcttgcttcatgggcccgcttgccggggtcatgatatgcgactactacctcatcaaaaagtgcaagctcgatgtcgacgaactctattccgatcgcgggtatatactggtacaacggtggctggaactggagagcatacgtctctttcatcattggattcgcgccacttatgccaggatttgccaagagtatcgatcacagtcttgacatcggcggtgcatggaagatatactcttttgcatggacttttgggttcttcacttcagtgtttgtgcactacataatctgcacatacatctctgttccaacaaagtcattggtcgaaatcgctgtgtatccgcctcaatcaggagaagaggctccatcaatcatcgagggggaggatgcggcatcgaaatcgacaaacgtcactaccaaagagaaagaagcgaccgacatggtttgaaatgaggctttaatagctgtacaacaaagggctaatactattgcgagataattgtcattgcctgacccgtctttgtaagcaaacaacgtgaaccgattgcagctttaaattgggcattctgttcaaagactacatgaccaaaagtttttgatgttttcgttagttgtatggctgaataatagtcgcttgcttagcgtgccaattggccgaggttttgtgtcttatctcgaccttgttccgtcatcatcgacattgagcaggatgttcccagcgcgttagacgggccgatgtctcgccccacaatctctgtgatggcagatgttgatgtgttaccactacttcgagaggactctaaaggacaattcaacgacaacagcactgcatggatgcagctggctccattctcacctaacgaaccccaagaatactttttcaaatatcgcggctacaggaacagtctcaccgaagccgaagaccttcggcagtccttccagggctccattgcatggaagctaatattggaacatgcgtacttgatatgtagaatgcccaaagcggaaagatccaccatcgaaagttcctgctgtacttcctgagcactacattcgcgatctagctagtttgggattcgcctagttggttgttataccttggatacgtctttgaggatggaaatcagtccgacacagtccgtttcgccgagtgatgtccttcctatcacggcaggacagtcaggtggtggaaagactcgctcaagacggccatgcgatccctgccgtcgcagaaagtcacgctgcgagatagcagatggcaatccgccatgtcttctatgtcgctttcatagacaggagtgcacattcaacgaaaatccactaccgaggaaacgtcgagcaatagctacccatgaagaagaccacccccataggctaggcggagtacgaaatggctccgatgttgtgatacatctcagctccccatctcaggacgcgacacacatccgacaagatgagcctatcgatgactacgagaacctcaaaggaccgtctcttctcaagaaaacactgggcttgcaacaaaataggcacagtcgattcctgggaagtacatctgcatatgaacaagtccttttggaactgtaccaagatgacgaggtatcggacattgctgttggtacttctactctgaggctggtagatgatgtgcatacagcgttcatactatctccaaattcctcaacccagagctaccaggacgatattccggatctggacgccatcgagacgattgttgcgcctcacggcaaggctctcatacatctgtactttcgtatagtacatccgagctttccaattcttcacaaaaaggtctacttagaaaagtatgatcgaacgcacagagagttctcgccgccactacttgcggcagtgtatctccttgctctaaactggtggtcatattctagtgagcttgccttacttccgaagcccaatgtctcccttctagaaaagctggcgctgaagacaatgggtaacattgttcatcggccaaagttgtccacgatacaggctggtttgttgctgctgcaaagaccagagggagattcttgggctctgacttcgcagcttgttggcataggagaggagcttggcctgaatttggactgcacatcatggcggattccctcgtgggagcgaggactgagaaagagattggcatgggctctcttcatgcaggacaagtggggttcactcgtacacggaagaccatctcacatcaacacagtagactgggaggtacagcacctcgaggaagaagacttccccgaaaatgctgcagacgaagacgaagaagatggaagcacagaggtagaaaaaggacgaacgctgttctgcgagatgattaaacttacagagattctgggccgaatcttgtcgactttctacacgctgaaagcagagcgagaagttgagagacgtgcgagcgaaggagtgctgtggattcttgaaagggcaaagccattacagctagaattgcgccagtggttctcgagcctgccagacgtactgaagatgggaaacctggccgcgcgcaagctttcctccacaggtgagtcgaatccttgatgctattactgagcgaaagctgatcttcattttcaggctacctccaccttggctactacgccgtcgaaatgacgctacacagacgaatactgcgctctttatcatctgcagatgacccatctcttcgctctatctgtcgacaagccgcacaagtccgactgaaatccgccatggacttcgtgtccagccttcgacccgagcatctccagtcgttctggtactctgcatccaaatacaactttgcactcgtaggcaccttcatttcgcttctctgggcaactgcaaccgatccaaacgaggcaagtttgtataagaagagcctggacgagtatcgatgggttttgcgcttgtcgtctaaatctgcagacttcctcgagcacgcgattgctatgcttgcgacttccacaggtgtattggtcaaagctattccggacacactggatgcgactcgtatcctgaaccgacacttgaagcgaatgaacaatagctcagaaagcgcatatcaatccgagctggagctacacaatgaaacatcaccagagaacgttgttggagatacgccaccaggcagtgagagtatggtgagagagtgggaccagaatcatgcatggtttggtgtttcggttgatggaggaggcggtttcggagaaacactaggcgagattgatttgtcgaaccactactcagggttgggcgcggcgcaaagtcattttctgtaccagcctttgcaatgatattctgggtcgaagttgagggaaatctcgaactcggtatgagcgagctaatcatcatggaatgtagttaccaatcccgctgtacagtgaagatgttgcaattgaaagaaatatgaaggtgtatcatgtctttcaattatctcgacgccctggcaccgctctgacttgactgtcgtttcgaatgattgaccctctcacgttcttgactttgatatgacaacccatgtagctaccagttccaagacccaggcatcctactctttgctcgtttctgtcccatccgtgcgcgctctttgcggaacttgctcatcattcgttgattgaagcgaagatcaatgagcctctgctcttgatcgctctttttatgataccctggtttgccgaatggccagccatatgcataacaagcatcgactccaagactgatgtactcagatactaggagatagcctggcgcggatgtatcatatacccaaacccatctcaagatccagtctccacattcagaacgctcaaatatgactctacgttgcatatcgtgccatgataaacggggttccaggaagcactcgccttccatgttgatacatgattcgacgtcgagacctaagcggttcaaaaggtcgatgaaggcctctccagcttgcgagctttcgatcgatgatttgcaatatttgaacagagtgccgatcagtcctttgccttcctcctgataacgttgaatcagacctttgggggctaacctaattatgcattccgtaacctcgtcgatggtgttccgcttggaattgtatttcgaaatcagaatttcaagaagacggaatcgaagaccttgtagctcaggtgcactcaaagccttgccggcgttcatccaaagccattccagagtttcgagatccatgattaatgacaaattgtcgttcacgagtgtataagtttcgtcctcgaagttatccaaaattccaccatcatgcaaaagcagtcgcatggtatcaattccgctgcctttgagagggtgtggaaacggcttcatcgcttcttggaaaggcgaatcgccatctaaagtcagatcgggcttcagtccatattgcatgaggagctggatgacatcggctctgtggcagttcgcagccatctgcagagacaattagcgggttttgagcgactagaacagctgcgcctcacatgaagtaacgaagagccgagtgaagttcttgtgaagggatgcaatcttccggacgtgaaagtttgttgtatctcgacaatggtggccctgttaagcaatccgtaaaactgcatatcacaatctacgataggaaagacattgattgaagacggtatgtacgagtactcttgttgcttagtccagtgtatcccgaacttcaaaaatttccaggcgaggatcacttcgtggctgtttgaaacgacattttcatcgtggtgcggcttacgagctttgttctcttcattttggaagtatgtcactgaacgcctatggtacacgccgatttgggcaggccaccaggactgctggaattgacgtttgagttgccttgtgcgtatcctcggagaagacagctgttttcccacggattgatattggatggagactgtctgtcgacccgctagtggcgaagtcatgcacttctgtatggcgggcagtaccattgttctgggtgcgcacgtcagtgtctttgaacgctatgtgagcttgctgacatacagtatactggttgaatttacagtcaaagctgtatgaaggtaatcgatctccctttgtatccgactctcgaattcagcaatgtctttcgtcttgaagccaaacttgatgtagtccttccacttcaccaccgcggggacactcccgacctggctcttcttgtgcttctcaacaatcgcaaacagcggctcgaggctcttttcgcagctcttcagagcttcgaatatcatcgaggccggaaccggaaaatgctggccctgcagcgacgtctgccgctccatgacatcccggacgttgtcaagaagcgcaaaaagttgatcgagtaaggctgccagtcgtcccaactctttcgaagcgcccttgacgtcgcgtataaacgatttgatcgtgccgatggtgtgtaggagctgcagtgaaagtgacgcaacggccatgccgctcgcagcgacggagaggacttccatcgcggatgtgggtagaggtaggaaggatggagggctcgacctggggggtgtgggaagtcagcttctcagcctgatgcagcagttcccctcatcaggctgaggatgttgcgttcgattggatgatgtgttggcatagccacgatgaccgccacagccttaatgcatctcgctgtatgcccagtaggttttcagatgctgcggagaagggcgcaagatatggattgcaactgaggggaggaatgtgaggtggtgtttgtgaggaagaagccatcaacagcacaatgcatcctctgcattatgccacgaagaagcacaccacgaacacaaagcagactcagtacaatgatatgatatgaaccttcataccctatatccacgtatttacatctgaaaatgccacaatgcaaatatcgccagctaccccttccttctcggggccaaaccatacatagaactccttccatgcaaaaaaaacaacccgcaatcattcatgcctcttttaataccatttctgaattccaaaacgcaaatccactcgtgcggttctcgtccccgaccacaggatagcacctgggtttctataaaagcatgaacatggacagtcggctagcaccgcgtcctcctgaaagggggtaatctttggagaagtgaatacacacgcatggatgagaccaataatcaaaatgccactgactgtaggaaaaaaagaagaggagaaacagatgttgaaaagcttggcatactacaatgaaaacaggatggttactgttgaggtacgttggtgggcaaattgaggctcatgtgagatagggaggaaatggtggtgtggagtgggcgttcaggtcgtggaggcaaggagggacgcgtaatcttcagtcgaggtcgtaacgaaggcgatagcgatgacgatgagcgctgtgagtcaaaggatgctgcaagcgttgctcgatgacctgtcaagttcgggtcagtatgccattgagtctagttcagagagcagagtttggtagcgagaagcaacggcgccggcaaccccgtcaatgcaagatcatctcgtcatcacgaatagtgatgcacacgaccacagcgccatcccacagccggaacagacagaatgcaagcatcgtcgatcgccgttgctcatgctgtgcgacatgggcgttcggtgtcggcctagactcactggtgcatgtccggaattcgtgtaactgggaaaatgaattgtttgtgtgacttaccatcgctgcccacggattctgccaatccatgagtacacaatctttaggcgctcgcggacacgcgtggttcgcaagagaacatacttctcctcctcgacgatgggcacgacggatgcaaaccaatacgggaacaaagctgggtcctctggaggttcaccatacacttgtatgatgcgttcccgaagccatggtgcgctagcctcccgcatttcccgaacgaatgatgtgcagctgtcaagcagctgttgtgtggacaaggcttcgatagctacgtccgtcggtagtgggctttgcgggtgctcgcggaaaaagacttcggcatagtcgcgcgccatggtcgtctcgcgctgctcagccgcgccttcctccgccaacgaaacgtcttcgatgcgctctacacggccgacgttgtacccgtctagcatgccgtgatccctgactttgaaacgaccgatgccgcggctctcgatgaagctgcgcccatcgcgaagcaattcgtagttgacaatctcaagcagtgttccatattccaggaacggagctgtgccgagattgccttgcgaagctgacgaccggttgtacatgaccatgccaaattgcttgttgccttcgatcacgcgcctcatcattaatcgataacggggttcgaaaacgtggaggaaagttggcatagcgggaagcgaaagcgtgcagataaacagtggcatgctaaacatattgtctcctgcttgctcttcggctttcagcgcctcagctcgcgccgtgatcaagtccggacatagaccattgagaagcgagttgaggatggcgtttccaggttggtgctgcagcgaagcagggacgtgcaagcctcgcctgcagaaagggcaaatgttgctatgatccatgacgcgcgacagacaacggcggcagaaggtgtgaccacatgatgtcgtcgtgggatctagcatcaagttgtagcacacgaggcagtccaattctttgattgcagcatcccggagacgctcgatcaaagcaagatccaacgcttcgtagttgtcgccactcgctgatgtggtgaggtagtcgacctcggagctataacgaagcttgcccattcctgccatgacgtatgttgccgcaaggcgtccgccgtttagctcttgccggtggcccttttcattctcctcgtgcttttctgatgcttgcgtgttgctattgtcctggactaattcctcgagtaaagtcggtgtagctcccgaagtggatccatggagcgctacctcgactcccatggcctccatgactttcgtcaaggttacgtcgactgagcattcagcagatgcatgttcggccccacatcccaacagagggcacgcgatacccgttagacgatctggcgtattcgggtacgatatatttgtccgcggttgcggcgccggaaggcagccacgacagactgtgtgaccgcagggcagcgtcaccggtgtgctcagcgggtgcgagcagcgtggacactgcacgagacgtacaaggtgtctagcatcgcgatgggcgtccaaggccccggcatgcggagactctaccacggccccatcgtcaaccatgaaggcttccagagggacgagcggctcgaagggatgctctacgcttttaacgacggagcaacctttggcacgttgtcgattcatgtatgtccagtctagtgtgcagttgtggtgccggccatataaatctgaaagtccggggaatcgggtcggactgcggagatagtgggcgatctcggaggggtcgagggaaccgcgacgtcgaagcgagcgttgtatgtcgagatagaagaagtcaaaatgtcggagacagacgaaccgccagtgtccggtaagtcttggtcgagcaggtgtagcgggcggtggtggcttccagactaagggaccggggtgaagccggcttgcgcgtgctgacgcagggacaagagggaggaagtcggagggaagaactttcgaacgtgtggctcaaaggtctttaatgtgcgatgagtacaggtagagtggcaatggaggcacttgagaagtgcgtggggtcgaagaaggcaagtggggaggcgccagacaaagtaggggcttgaatcatgcgcggaagagtgaagaggtcatccattgtggatagttatgggatcggccgatccagtccaactgcctggtgtttcgtgcaggctgggttcccgttcaaggtggctccgatcagtcaggcaaagtgtggccgcttccgaatcgacattttgcccgcgcatcgcggatctcgctaaaccaatcacggacatggcagtatactgcacagcaaaacttcgcgcactccttcatcgtctacatgtcttgcagccctttccggggtagactactttacgatcattggctacggtgataatggccgttatttggtatgttgcatatctatgtacagcagaccctttgtgagagatacccagaagagcgcatgattgggacaacatagagaagattgtagacctggcaggccgtgcgcatcatcccaacgcctcttgcacgacgcagcgttgaagcggccacttacacctgtagggactgtactgctacgccgcggcggtcttcaaaaaaggcttgcacgcgtcattgatgcacgtcgaatcaaggtcataccagaccaatcagagcagacactaaaggatgcttaagccgcagctgtcaacacttgtggccggtgccgatggaccctttctcgtgacgcacttgaaggcgggggcgcatgctcgcgtgtcttcacctgaacgcggctctctacaggactgggtacgcgtaacgaggtatgaccctttgatattctcaattcgactgttgccatgcattcaattccaccatattgcatcgcacgcaatccttttttcgcgtaacatgcccaagttaagctccatgccggtcagatttcgccgagcttattgaaaatcaacaaaaatggtacctggtaaccccatactcaagattcccctagcctgaatgttacgatcctcgaccccacccacaagatagtgtacattggactgcctgtcgcacgccagaacgccgcgagccgatattccgatttctctttgttttggtcgtaggatttcacgatgccttcgtgccgttcgtctccgtctgctccatgtccgagtctgactctgactcgctgctgtcgtcatcctgctcctcgtcttcttcctcaagcacgatttgctgcaggacccgcttgtcaaacagatctagaacaaaccggcacgctggaaggcggaagtgatgcgcttctagaatctgcataaccttgtggaagatggatggcctgctaaaccctgatgctttcttcgccttaatactgttgtcatcatatcagtgtggggtctttgtttatggaacggggtactgacgcttgcaagtcgtttgcagccttcttcgctagcaccgtattgccaagatcagtcgcaagctttaatatgcgagcgtttacagggtcgtcgtcggtgatggcaaccttcacttcggtcttgcgtgaccagctgatgtcttctgacttagctatccagggtgccatctagaaagtattagcatctgtgttaacaggtcaacttgggaacttgccgtgaacagcttctggaaatgcaggggtagacagaatccaagtgcttcgcctgcatcgttgacgacgccgtcccatccatgttccagcaggatctcctgaccgtggagactgcgcgagatgagacctaggacgtaaaaggccgtgcctctgagcgacatcacttctgactcttctgcaattttcacaatccattgtaccacgtcggagctctcgagaaacggggcgccgagctccatcgacccgacgttgcctacggcccagagacagcctttgaccttgacgataatctccggatcatcatcttccatcgcaaagtcacgaattgtggctacgaattcgtcgaagtggcctttctgcttgagcagcttacatccctctttcgtcctagtaagttcgcggtagaagtgtggcggcacaagaccatattcagggttttccggcgcgtcatcgtaggataactgtgccgatggcttctcggggatgtcggcaagcgcacgcgccatcgaggcttcaatcaaggccacgtaagtatcatttctcccaaggaaccagtcgtccatctctcttgtgatgtagtccagcccgtctagatagtggtacccaacggaagtcgacaagaaccggagaagaagtggagcaccaatttcgccgagatggtccaaagccggtcggcatttcactacaaactcaagagactcggtttggttgcaagcctcttctagaatcttgatggcaacttcacacacttctacgtcagggtcgtaaagttgcgtcacgagcaacttgattgcccactccgcgacgccctggggccccgtcaattgcattggctttgttgcgtacctgcgtaacaatcttgtagcaaagattcggatctcctttgagcatgatgtcatcgctttcgagataatgatgcgtatatggccgtccagagtgtagtccatattactgagaagtgtcttgatcagatcatcgcggtcgttgagctctacgatgtggtagaacatgttgatgactctccatcgctccagtatctggatgcctctttgatccttcgtcagcgcacccaggagcgcaaagtagccaccagtcaatgtctcattcatgcgatcagcctggaagataggtgattctgaggtcaaaccgctcattctgtcaaagtgcgacaagcactcagcgagctgtcgaatgaacttgctgtcgcctaggtgtttcacgccttcagggctctgcagaagcgtgtcgatcaaagcacaccctgctcggacgtaacgttggtttggctttgtgtttttgacttcggaaaatcgatatttgaagggccgataaaagccaagtaggcgatgaacgaattttgtgacttttatggcttcgtcaaggcgtttggggttgtgtagcggaccttgaatgatattcatgatgacatcccatctccacttctggaacgatactgtgttcaggacttgagtctcgaccatgagattacggaaagctgtttcatccacctgcattgctgcttggaatttggacgaatcagtctgacgagctgatgcctcagtgtctgtgcttgtggtggctttgttgttgtacagtgtcgttggaccagagcgatacaaggttctgttgacgctatcaacctggtatattgtgccaattgcgacgaatctatcctccgattgaaacttcgcagcggagtgcaatagctccggcatgacctgtagctgagcactccaatctggcggtaggagctcgttcgccattttcaagacctctccaatcaacagtatcgttttccgtttcaaagcctgtgttagagactcttgctctgcaagcagcagtgctggcactaggcctgcatgcaggaaagccgcaagaacgactgagacataatgatccagtaagctccacttgttcgtgttgtcgtctgaaccagatgcagacgattctttgatttgttggtttttcaggttggtgacacgtccgtaggtagtgagcctgcgacctgcgagaaaagatgacgaccatgatggaggcttgattcggagaaggtcgaacaagagttctaggatgatgttgcgaacatgaggggtggggatctgcaatgaccagagaagcgagcggaggggaaggaaattgttcatgcataaagagagaagtccgggccagctcctcaacaaggacgcgataactttggcgttggccttcagcttctcctcatgcgaaggtccatgaattgcattcgcatcggtaaacatggcaaagggtgcttccagctcacgtccagatcgtaggagccgccggcggcgtggtgtgtcaagaagatagatgaaagaagccccaacactctcagcggcgtggtagctgccttctccaagtgcgtccgccagcacgcccattccacctgcatcaacgagaagagaaggttttcttacaagaatttcagcaagggtcaacgtcgcaatgttcctcagacgatcgtcggcgtgttctgccactgcgacaacgatgcgtactacagcgcgtgaaatctcttccacgccgtccttgacatcgaggaatgcgcgaacaaacttcatggcctgttctcgctctacgctggctttgccctccttgactagtgacaaaatgacgaggtaatcggtatgcagtgctcgcacaatgcgcagggatttgcgatctgtgaaggcataccgcatgactcgataggcggctgctaccacttcgcggctgtcgctgagcagcatcgtctgcatgcgtagaccgaagattgaccatgcgagatcgtatttgagtgtcgcgtgtctcttaaagagcaggaccagagagttcgctcgttcgacgtagtattcgggctgcatgccctgtgattcaagtgcctgcagtatctcggccaggacaaaagtcggcgattctgtctcgtcgccgtcctcctcttcggtcttggcgacatgtcgtgatggcgaccgtgacaggttgcgtcggaacaggtacgacagcctgctctggggatccgctggcggcgatttgatgtcctttgatcgctgaatctctgcggccagacctgacttgagctgcgctagcttcctatttgatatgttgagctgctcctcgacctggaggcgctgttctttcttggcgttcttcgccgtcagagcctccagcagattctccgagccgatcctgatcttggtctccttctctatctggtcctgcagctcggcctgtctctgttccgaggtggtgttgtcgttgtcgtccacggtgatggcgtgcatgtcgaagctcgggcgcgctcgcgactcgcccgagatggtgggcgtcaattgcgtgttgaagctgcccggccctgtgtttgctgtcgcatacgaggcggcattccgcgacatgacgctggcggccgccgtggtcgcagacgatagagcgcggccatctctggttcgactgggcgcaagaagggagccctggtccgtcatatggccttcaccctaggcttcccaaccacatcgcatgtctcggtcgcggcgatgccttcctcgtgccgcatgagctgtcgtcgtagttccaaagtagtcgggcgcggctgggcgggggcgtgtggctgaagagagaaggagcggtggtggagactgcgtcggcggtgcgggagttgtggctagtgagcgtgtgtggcggatagggacagtgaggatgcgggcgagggtgagggactgcaattgatggtgtagcgtggctccagcgtgggcatctacagggacgttgcccgccaacgtctccaaagtcgcagccctggagcgggacccgtctaggcgtccgcgtccgtgccagctctcctctcatgtggcccgccttgccgcatcggcagcagctgcatgctcgaggatccgcgaacctcgccatgctggcctgatgtctcccgcatttgggcccggcaattcctccagctgcagcacctttaccatgctgggtggactcaatggtagaggcaagctccgacggcgtcacgtgcactgttcgcttgcagccgttatcccagagctcccatggcggaggtcgccgacagccatgccgacgaatggcatcgcgtgcctcgccgcctctgatgtcggcatccagagctcgttcgcgctctaatcgtgaaaaggaacagcgtgcagttcggcggacgccgttagtagtcatcagataagagctcgccaattgatgctataactacttcacttctcctccttccaagctggcatcacccactcttagcttccgactgactcctatcaagtctcccttcacacggcttcactcatcatgtctcagctctcttatgcccgctatggcaaggacaacgtccgcctatacaaggtcgacaaagaccccaagaccggcacccataccatcgttgagcagacgatccgcatcctgctagagggagacattgagacttcgtaagctgcttgcatccgagactccagctcccactaatgcgccaaagatacaccaaggcggacaactcagtcatcgttgctaccgacacccagaagcagaccacatacatcctcgccaagcagcacccgattgatccccccgagcagttcgccgccatcattggcgaccatttcatcgcgacctacccgcatatccacgcggcacacgtcaagatcatccagcaccgatggacccgcatgaatatcgacggcaaaccgcacccacactcgttctaccgtgatggcgaagagctccgcgtcgtcgagtcggtcacaagagaaggccagggtgtttccatccgctccaagattgaaaagctgctcgtactcaagagcaccggatccgccttccacggcttccaccgtgatgaattcaccaaactccccgagacttgggaccgtattctcagcacagatatcgaggctgggtggcaatggaagcttttcaagaatgctgctgagtcaaagtcaatcgacttcaacgctgcatggaaagctgcaagagaaatcaccatgaagatctttgccgaggacgagagcgccagtgtccaggcgacaatgtacaagatgtgcgagaaggtactggccaccattcctgaagttgacgctgttgactacgcgctacccaacaagcactacttcgagattggtatgtttcactatctatgtcgagttgcatatatcactaacacacctggtagacctctcatggcataagggtatccagaacacgggcaaggacgcgaccgttctcgctccccagactgatccaaacggtcttatccagtgcaccgtcacccgcaagggcacgaagtcgaagttgtagatgaacatctgtgtagcgcttctcttttctttttacgaattgacggctttgtgaataccgccagactatcaacgcatttcaacggggacgtcagatattgagagtagaaccatgataccacttgtatagatttgaattgaaggagggaaggtggagagtagaagatggcctagcgagcagaacttgaagtgaaattcgtaacttgccatgttatacacctgtacataatcatccatttaaatgtacaactaaaagtatcaatgtgagaggaaaagagggattcgctctcttagcaaatggggtgatgacataagcacatgacgctcgttcgctgcttcccaaaagtttctcgaaccgcatcatcggcagcgcatcaccgacaagttagcaaccccaccaaagcgattcccctccaacctctacgtatgcctctacagtcgccatttgaagctttacatctctgacaccctgagtagtgcttttcgacgacttcacaaatatgcctcccaagcagattcacggaaagggccgcacgctcgccgagcccagctttgcagcaaacacactacacgccttcacagacaaggagaacaggagcgtcgtcactgctattggcctgtttgctgtaagaagcccccggagccgcatggagatgtccccagtagatgttcaccagcacaggcaaagaatgcgatagtagcgcatgatatgaacagaggctgacagttcatgcgcagattggcgtcacatttctacacagcagctgggctgagatccttctgcccgcgtaaatgatttttacgataaaggatgtcgaagcacacgccatgaggccagaccagacgagccggaagacgagccagagcgccctgaaaatctcttacaactgtacaaaagtgaggaaacagtagagaacagatatggagatggcgtttaggaaggaacacagcaatgactgatggttagttccggtccgaaaaaggaccacaacgagaaatctgtacaacacctgaaacaacatctacacacacacattactcgcactactccacacatctcattctcacaatctcagtcttccaattcctcatccatggccgaactaagcccacccggatctcttacatcacactctcccctcccccgaactacaaataatctgaaacccaatctgcaccacaaccctccactcctcgaacattcgatcgcgcgctccacacgcttccgcacagcctttaccaagacaagcaagcacctgtctcctccctgtgacagaatgcttggttactcgagctcagacaatgtactgtagtgcgacatcaaccccccagaacccgcactccccttcccgagcacgtcaacgctgcgtctcgtttcgtcacgctaaaagtgtcaaaactaagtggtctgatactcgcgtggtgggagcgtgttgtttctgaacggatgtcggatggaaggcgtcccgtgagcgtgggagatgttggtttgcggcgcggcgggtgaggaggcggcaagagggttggtttggcggcgggtgaggagtcagcatgagtgagtgttggtggacttgctggctggcggtaggtgggtgaatggatgagcgtgtggaagcgctggtggcgtcgtttgcgcgcgtgcgattaaggcacagtaaagtcaagtcaccaataagtcactcattatcaaaaaagctgccttgcgaataatagcgatagaaatatttgtttcttcaaattacgttccaaatcgtacaatgcaaagcccccgccccggacaaatcaacagtccggctgtgaaagacaagtaatgagagcaatgctcgctaaataattaacaacgacagagatggcgggctatatactatgcaaagattgatagagagaaatggaaaacaggccaccaaaggcctgcacacaattgcgcctcgccgaatatgcgtttatagataaaggggagaatgggcggcgctctagtgtaccctgccagaaagaaatggtgtcgtagcatgctatgatgctggggtatctcaattctaaacttctctaacccaaacctgaggagcatgttagcagttgcttaagatcattgagtatgaaggggaagacttacctccagtttcgccatatcgctgttctcttttctcgccatactcttggctgtgtcgatggccatgtcgagatcgtcttgatccgccattgtgatcatgtcgccgtcgtctttgaactcgaccttgaagttgttccgcacaccgaacttctccttgatctgttggcagaagtcgcgcatcgaggtatcctggccaatgaagacatagcgagtgtctccagcatgaaccttgactcggatcttgctgcccacgttggcacgattgctgcctccggatcggttagagcgtgcgggcgatcgtttccttgacttggagcgcgacatcatctcgaactcggcatcgtcgagatcgctaccgtcgtaatcgtcttcgtcctcctcctcaatatatgcaggtcgtctgctttgtttcgagcgagcgtactggccacggcttccgcgagatggctggctgtagccatcatcctcgtagtagtcgtcgattatatcgtcgtcagatccacgacgacgcggcttattatcacgctgctgcgacctattccgctgagactcgctgcgatttggtggaggtcgctcagatgcagagcgttgtgtaccttgacgacgaggaggctcaggctgatcgaatgctgctcgcccaaggttcagtggctgtggctttggaccaccaccgcgcactgattgagcacggctcatgggagcgggagcatcgccacttccgttggatttccggccgccgtcggactctggcggtggggtcggtgggaacatgttgcggttcatgggcggttccgactgttggcgtactcggctctggagctccggctttaccaagttggtggcggcgaacgagagcttctcctcaggtctgtcgtcctttgctacagttgcacccttcttgatctcagatccggcgaatccggtgaaggcgttggcgcggtccgacgcggcaaccaggcgtgcctttccaaggtagtccttggtcttcaagttctttactttggcttcgttggggcggtaaacaatgcccacggggatggagaagacagtgtagccctgggtttagtcagtatacagatcatgcatctgaactatgcgatcgtacctctgcgttttcgttgatagcctcgtcaattacgtcgtggtcgggaaccactttctccttcgcagcgaatgatagatcctgcagacccgcatccctctgctgcaggtagatgtagcagagaccacggttgaacaggacctcgcaagaatacagcttgaacttcaagccgagttgttcgtagtcgatgttgttgttgccgcgcaggtacaggagcgtgtcgttgaagttggccagcgcctcctcgaagtcgcccatgaggaaattggacacaccctgctggaagtatgcgacggcgagatactggtccagacgcacagcgcgctggtagcaatcgacctgtagagtgtcagcgcgggctcgagcgcatagacagggcccatccgtcacttaccgccttctcatgctcgccgagtgtcgcatggatgacaccgcagttgaagaggatcttggacgtgtcggagatgccctcgaagacctttaatgcctcgtcgaactcgttgttatcgtagctggcgagggctgccacccaggtttcgatttcctgccccgctatcagttatcgattctcggaaggaaggcgccttcggtccttcgcggttgcgtgcggaaggaccgaaggcggcacgagcacgcacctgcttcagagacatgacgagtggttctttcactagttacccggcagtatggtgtcgtcaagtctcagtgagcaattgctcctactccacggtacggatggacaggcggtgctccggttcgtgcgcgttcaggtcagtttcctcctctttgcttcgtgcagattacgggtagccgccggggctatatggtgggcgcgacgtcgggtattatgtggttatgtggtggtagcgagagtgacgccacaattagagctaagagtagtgcaggtgggaatgtggtggtggacttgggccaggaaaacgattgtacggcgcgcaggtgatcaggcacaagttggcgggtcgggcgagggagtagaaggtttcgagcgcagcacttgaggagacacagtgaatttggcgggcggttgcagggtggctcaggtggggagatcaaatctgagtcccagcgcgtctgaagacaagccttggctggcaccgcggctacgtgcacgactcgacatgattggccccctgcatcgtgaagcccatatccacagcggttacggccttgtctagctgtctaccacgccgcacacccgtcccatgccagcctgacaacaacgccatcgtccaactctgttcagagtcctatgttgtttctacgcgccgcagtcagccggcagctgctttcgctccgatctccagtgtcgccgcgccgcagcaaacatcgagtgaatcgagtttgcccccttgccatcgtgagctggctgcgtttgagaagcgttacatggccggctaccgactgagacacccacgtgacgagccctcagtgcagcagccactcatccgatcgcctggggcttccaggcatgaacgcatgaaccggccaggcttcgcgcagtccgtgttcgtgcatgttcagtttcgggcctagatttccaggcacatgcccaggagatctacgaccaggcacggcatccgcatggcacttcatcaccacaaattgagcctcatttatcttggtatagcctcatttctcacttggtacaatctcatacctatgctgcttggtagagcatcatgtttagcttggtagagcctcttcggccttgttgagcctcatacaacttggcaatgcttcacgctcgctcacagcatgcctcgatcgcgctgttcatcgcgctcctgccagaccgttttccccgaacacgagcatacggtcttgtcgtctgcgatagcactatcagcatggtttcacacctagcaatgactcgcctcgagcggacgaatcgaaaaagcacttactatcccagacacctgcgctccgtgcgatgacgcctactagcgtatccggatcgttcttgtcaaactgcgaaacgttagggccgctgattttcatgtaatcaagttacactgaccttcccatcctgctgtttggcgacgatgatgctccgtccgatcatctcccagatgtgtatcggtttgtctaagaagacggcgccaacaccacccttccctacctctactgtaccaaagatgccccgacatggttggccttcattcttggccttcgaagcttcccatatagcaccagcagtttcagggccctcagagatgttaccactttctcgcacagtggcgtgataagttccaggagacagtcctcgtatgcttaaatcgatgatggtcataccaggtgctacttcgaccatccgtgctaatccgcgaaccttgttctctatatgggccgcgtgtgattccaagatgcacactgcagcgcctgaatatgcttgttaatctcaagcactgaaaccggagaatcgcatactcactgtccgactttccagacccacgtagaatagcatcgcgtccagtagactgtattgcttcaactattgcagaaggtggagcagtgccttcaacagagactagctggtccttgaggtttgctgaaactttgtgaattcctatgtcatggtcagtgattactctgacgtattggcgatagccgacagcgctcgtaccactcagttgctgcaagctgccttcaatgtcattgatgcaactttggcaggtcataggcactgcgaatactgtttcgaagactgggaccgtcattttgggaaagaaatctttgatgtgaaatcaaaaggcttgagcaagtttggtggtgcttgacttggtcgatttgaaatcgcccgcaatgaccgaataccgaccacacgtgatcgcgctgcatcgcagcttccgcgaaattgttccatgcggcttggcatcttcaattcgacatcgcgagcgacacgaccacaccgatcccgcctcccgtcgttttctacggtcactgcaaggttcagatcaactggggaaaggcgcggtcagatagcacaccggccattggcctcacacagccaacatgtcgcaaacagtaggcaaggtacgcacgcatcggacctccgcatcccaacctcacaatcaccccaagtcctcatactcacaatctcccagactcgcctcgcctattcccgctcatggcacctcatcgacatcggctccgacccgcgcgccctcggccgcgtcgcctcctccatcgccctgatcctcatgggcaagcacaagcccatcttcgacccatccaccgactgcggcgactacgtcgtcgccattgactgcaacaacatccacacgacgggcaaaaagcgcttccagaagctataccgcacgcacacgacgcggccgggctcgctcaaggaaatcagcatggaccgcatgattgccaagtggggcggcggcgaggtgctgaggaaagcggtcagtggcatgttgccgaagaataggctgaggaaggagaggttggcgcgcttgaagacgtttgaggagagggcgcatccgtataaggagaatcttctgagggtggagaatgggggtgggcagagtgttttggatcacgaggaggtgcagagaacgttgagggcggcgagggaggggccaaagactgatgctgcgatatgatggtaggagggccgagggctgtacaatgcgtcagggaagcatgtcattctaggttggagttttgggacggagcaaaagctctcgctggctggaaaggccggcaactgcatattatgtatcatagtggcgagctttgacgcttagctgtaagagcaatacacgaatatctcacacaaatcccacacggcaggacacttcattttcatcaagaggaaaagtatgatattgtgctattacaagtggcaatagcatcctccaggtctcatcaagcgtaatagcacgcccacgacccgatgcctttgccacgccagacagaaataagtctaaaccttcccaagctcagaagaccgctatgcatgaatctgcacatgtctcaaaaacgccttgtatgccaatctgaaaagcttcgaaaagctcgggaaaagaaaacgtagatgtcgaagatgggaatcgcaatctggtatcaaaggaaatagaagaggaggaaactagtccttcttgctggcaagcacaccatactggccaccgcagccggcccagaccagttttacgtcccgtacagcagtgttgtcgatcagggtgggtgtgtcgatgtcatcgtcagtaccctgggcagtctggtagtttgccgagaaaccccaagagtaagccttgccgtccttgtcgatgacaatggagtggtcgggcccgcacgagccagcgacaatgtttttcaggtcggagaggggggtaggctcaatcaagatcttgggcttgccgttgttcttcatcagacgcttctcgtcgtcaatgctagccagagtctcgctgggcagaccggtttgcgaaccatcacagcgaccccagacgagcgcctgtccgtccttcgtgatcgcgatattgtgatgtgaacctgcggcaacctgctggacctgcttgccctcgaggctggccacgatgcgaggagtcaagacgttggcgtcgtctgcaccggcgttggcagggtatccggtctcgcagtagttgttgacaccccatgaccagacatggccgtcctctgcgatcgcaaagccgtggtagtcgccactgctaatggagaccagcttgtggctgaccttcttgaaggagagatcgcggaatccgaccttgctggggaacaagccctcggtgaggtttcgctccgtcagacggcgacctagttggttttgttgaccattgccccatgcgtaaacattgccatccttggtgagaacgaagacgtggttggtaccacacgcgatctgggtggccttggtgacaccctcaatgtactgtgggtattctgcaacatcacccttgcccttgaagccgagaatgccctcgttcttgcggaacgtgccccagccgtagacggcgccctctgtggtgatggcaaacgagcagctgtcgccggcagcaatgtcgacgaacgtcgtgtctggcaggaaatactcgtcggagatggcggtcggggtagcctcgaggtcgatcaagccgcccgtctcgtcttctgagtcggaatcgctgtcgtcggcgtcgagatcacgcgtcggtacgactgcatcttttgtgttgcgtcccagcgcgccgctatcgttgactccccatgacaagatcttgttgtccttggtcaatgcaagaacatgcatgccaccggttgcgattcgcacaacctcgtgcttggtcaagagctcgttgtagcgcggtcgcttgatgtcaatggccttcttggtcgcgccaaagccgttctcgccattcgcgccttcgccgaagacgaagaccttgagcggctccgtgtagcggacgtcgatgatctccttcttctcgccgcgcactcgtcgcgggcccttgaccttgggtcctgctgccttcttgggtgcaggcttctcctctgctgcgggcgaatctacatcaacctttgccttcttggcctcaggttcgggcgaggcctcttcttcgctcgcttcgtccttcttgcgcttgttggtcttcgcgggcgcgggtgcgggctttgccttgggctcaggcactgggatggctgtcttctttgcgcgtccctttgcggcagctagaggtttgtaagcgcgagatgatatttgctcagacgcgttcttcttacgctttgcggctggttcaggctcagactcggatgctgaatcttctgcatcgccgttggtgatggcgggcgctgctgtctttgcgcgtcgtgctggaccttgacgaattagcaccggtccatactcgttagatggatgtgacgtaccagtgccgttgacctttactgctttgatgggtgcgggttttgcgctcgcggcgcgggttcctgcagctcgagccatgttgcgcgacttgaataagaggaattgcgcgtgaggattgcaagtcgatgggccaggtgttgaggtggctggtgttgtggtgtgaggaaatgctatcaagttaaactattttgagctccagggcttgctatgcacggagctccggaattcatactagaccatccctgtcactgtcaccactcgtgccagcgtacagcgtgccgtgcagcaccaacgtcactgcctgattggccctatcgtcgtttggttgccatacagtcgcgtctttaaaagctctcttaggccgtcttctacatagtcgttagtcattcaaggcacctgttaggcactcgaggaggcacggggcctgagtacctgcatcgccaccttgacagccctcacaagtcgtccgaagtgaagggacatctctttgtgccacgtccccaacatgttcctgcatcgaagcgttgttcttgttgccctactcaagagctgttcttgcatccaaccagaagctccctcgccgaaagctgcacccctgcgtgagctaccatgggcgcagctcaacttcctgcatactaccgatgttcacggctggtggggtggccatctccaagagtatgtgaccttatctcagctaaactggatcctcattctatgcgtccgctagttagacttgcgtctcaatatgtcaacatgttgctgttcgcactgcttaccatagcacagagcttcgtattcagctgattggggcgactatgtctcgtttgccaaacacttgcgcgatagagctgatgcagatggcaccgaccttctgattgtcgatactggagatcgtgttgaaggcaacgccatttatgattcttccaagccgcgaggaaagttcacctatgaaattgccaaggagcagcatatcgatctgatcagctccggtaaccatgagttatacaaagccgatactgctgagggagagtatatccacactgttcccgacttcaaagggagctacctagcctccaacctggacatcatacatcccaaaacagggaagctggttccgcttgcaccgcgttacaagaagtttaacacaaagaatcagggtattcgtatcctggccttcggattcatcttcgacttcactggaaatgcgaataataccgtcgttcaaagagtggaggacaccgttaaagaggagtggtttatggaggcgattagagacaaggaggtcgatctgatcgtcgtatttggtcatgtcgacatccgctctgaagagtataaagtgctctacaagactattcgctctgcgcactgggatacgccgatccaattcttcggtggccactcgcacattcgggtacgtaatgtcagcccttcgaaattttgacctctattcgtaacagtatccttagcactcagtgctaattcaggacacaggactacaagatcttcgacagcggctctgtagctctcgagagtggtcgctacatggagacattaggcttcatgtccatcgacggactcaacgctggcggttcaaaagatgaaggcgctgcaactcagaaggcaaagctcaccttctctcggcgctacatcgataacaacctcttctccatgcagcaccacagcggcaaagacgaaaagtcttttcccaccgagcacggtcttaaagtctccaaagctatcggcaacgcccgcaaatccctggacctcacccacaagtatggctgtgctccccacgactactgggtcaaccgccgcccataccctcacaatcagagcatcttcaccctgatcgaagagcaaatgatccccgacacagtctccaaatccgaccgcatcaaagccggaggcaaagcactcctaattaccaacaccggcgccatccgctttgacatcttcaaaggcgccttcacaaaagacacaaaattccttgtctcgcccttcacgtctgcgttccgctacatccctgatctgccgtacaaagccgccagccaagtcatcaagctgctcaacaacgaaggtccgatcatgctggaaatgatggaccagaacacattcctccagccgccagaaatccacgccgcgcgattccgcccacacatcctgtcctcaagccccagctccttcgcgccccaatcccacggtcaaaacatcctcaagccctcctcggacccctcaacattccccggctacacgaccaaggacgacgccggcaccgacggcgacgacacaatccactcgcaaatcgaattcttcaacgtccccaattgcatccagtcggctattgggttcgacgccgagcatgagccgcaaacggtcgatctcatgtacaatgaatttatccagaagtgggtgttgttggcgctggagtatgtgggagagaagtatgggattgaggatacgacgagttgggatggggggaagagtttcacggatgtcatgacggagtgggtggaggggcattggaagggagagtgttaggcgggtggggcagaatggagtttttttgctgaatcgtgtatgaatcaagtcgttgcgcgtactgttcagtttcgacgtatcgcccctaggcatagcatatgtactgtttgatgcgcgattcgtggttcctgtccaagcccacacctcaaaaagacatgtagcgcatttattgtctgattcatttccattatgctacagaaggcatcgtgatgctcctgcgacctattataacgccaattccatgcctttccaaaactccgaggttgacgctatttcattcctggcacgcgtgttcttgttgcgaaattatccttggtcgtagccctcgcttatcgccctgcgcgcattgccctggcctgttctcgttcgctggcgttgtacttgagcagtttctcgatgaggtcgacgtgggtgaggatcatgcggcggcagcagtagcgttggagaccaatggcgtcaagggcgtcgctggaggagagagagtcagcggggctggtcttgtgtagctctgaaagggccatgctgggtggcagagggtgtgatcgggttgtggatcttggctacacagcgggagctgtatatagggactgaatagtgaggcttacccttctgccatctcttcggtgagaaggtccatgtatttctcccagagatcaccgacgacctacaatgtagttagaatgcgccgcgctttgggctctgtggagtttagtcgtaccttgccgcaagagaagcaacggatggggacgatcattttggcgcgatagacaactcggatatatgcggacggtttatgcgaccaagtttctcgaagactgcgagcaacaaggtgagatccaagcgtggtgtcgcagctaccttgccatgtcaaagaaagttgcccgcgcgcgctaacacactagcgtgccgcgggcggtgaaaagcttcagaaattatttcgacctgctagggccgagcttcgcgaattgtaacttgtccgccaacaccaattcaccactcgttgttcctattcctttttcgcgcacacgttcaagatggcggaaactagtgcgcagctgaaaagaaagagggaaagcgcggccgggctgcagaagaaggcgaagaagcagaggaagagcgatgcaactgcggcaggtgcggaggaagatgtggttgctgcagaggtagctgagccgacacaaggaccgaaggcgattccacagacacaggacaagacgaagaaagcatcgcggaaagcgcaggcgaacggtgcgcccgaccaggacgcggcagtcccatcgagtacgaaaccgatcaaggacgcagaggctcagcagaatggaggccctgacaaaagcaattcttcgaaacagagcaagaagcagcggaagcaggaccagaaagacagcaagaatgagcagctgaatggtgatgggccggtagaaggtttgggcgcacaggcgatgccaacaccaacgaaatcgcccatacaggatcccgctgcgcctgcgaagaagtctttcaaggagagagtggcagagagcaaagaagccgccaaagcggaggtggcagaggtgcaaagctcagcgcccgcgaagaagcacaagcagaaggctcccgggaaatgggccgtctcccaagtacaaggaggatggtttctgcctaccgaccccgtcttctcccaggacgaaaagtgcctgctcctcgcgaatcccaaaggcgttcagaatctacgctgccgacacgtctctcctctcgcactttttggctgctagcaacacgggcgtagtcacggcatatgcgctatcttcaacccaatccctcgcacgtctacgtcgccgactcgaactgccttatctcactatgggactgggttgcaggaacgaagattgctaggtgggatattggagctaccgttcgcaacatggtggtcatcacgcagcccggtaccgatgaggatctcgtatactgccacgaaacaggcgacaagcatgttgtcaacgtgcacgctctccgcaccaaatcacaggcctcaaaaacagaactgaaacacgtactcaagaccgatctacggcaatcacaagcatccaggttctcctccagggcacaatatagtcatcatctccacagccgactcgatcactgttggcaagcggctgaaggtcagcaagacagctgtgcaagagttcgaatatgtctggcgcgagctcaagttctcaaagcgcgtcaccacatgcgacacatacttccgccagcgagaggttccagagaatggcaagaagtcggcgcaagatcagcgtgacgttctcgatctagcagtgggtgatgagattggtgtcatacttctcttcgaggatatactggcaagttttgctgcgctggagagtgttcaaaagggcaaccagagtagaacagatagtgtggagagtctgagaccaaagaaactgcattggcacagaaatgcggtgggctcagtgaagtggtcccttgatggttagactcgcaattctcagagctttgaattatcgctgacacctactaggcaactacctcatctctggtggcgacgagactgtcttgaccatctggcaattggccactggcaaaccccaacatctcccacatttgaccgcagcgatagagagcgtcgtcgtttcccccaccggttcctcatacgccctctcactcgcaaacaactctgtgattgtgatatcgacaaccgagctcgaagctaaaacaaacatagttggagtgcagacacggcgggtggatccggagcagctgcccaaggagacgaaatctgggaagcctgcattgtacgctctgcagtcagtaccgattgccgtggatcccaaacacacacaacaggtcctgttcactgtacctgcatcacaaccacgacaaaacatcagtggtgttctccccgagccatacctgcagacctttgacattgcaaaccaacgccctgttgatcgacaagctctgacacgcaacaatgcaacagaccccaacatgggcccggacggtgagcgtatcaaagaacccaatgtaagacacatccaggtgagctacgatggacaatggctggcaacagtagacgagtggttaccacctcgggcggacactgcgttcctccacgaaggcaactccgaattcaccgaagaacaacgcctgctgcgtcgcgaggtgtacctcaaaatctggcggcgagacgagaaaaatggacagtggacactggagactaggattgacgcaccacatttccttgaggatgtctgtggcaacggcagggtgcttgacctagtcgcacaccccaaggaacacatcttcgcaactatcggtgaagaccacattatccgaacttggaagcctaagacaaggttgcgcgatggtattgttgtgcgaggcgctgacaacaaggggctggtcaactggtcgctgcaccgatctattacacttcccgatcccgacaaggtctggctggccgaggcgacactcgaggctgagtataatcgcacttcccgtctggccttctcaccggatggctcagtgctcgccgctggcgtgtctggtgcatccgagtctgaccgtggactaatccacctcgtcgacaccgacaatgccgcgatccgccgctcaatgaccgagatcgacgcgacggtactttgcggcttgggcattgttggccgatgcctcgtcgttgttaccgactgcatcactgtatgggatctggtcaacgatgacatggtatactgtgcatcgatcaacaccaccggagtcgactctgtcgagcgcacatccgtcgttcgcttggcgaccaacgaggtcgatggaaccttcgctctctctctgcctcactttgaaaagaacgacaatccctcttttaggttcaagaaggcttcatcgaaagtgttcgtctacgacacggagcacaaagacccattatggtcgcatacagtaccaggcatcacactcggcctgacagcaaggaagggccagggcgagaggggatacattgcactcgactcaaggtcatgcattcgcaccataagcccggcagctggatcattggccttgcctctgcaccagaagtcggaagaacccgaggtccaaagcatggagattgatgccgtagaggacgttgaggaggcggaagaaggagtcgcaagcaaagcgcttgccgatcttgtgctcgagaatgagtatgacaagccagttgtcacgcagcaggacctggaggagattttccataatgatggcgcgcctcaagcaccgaaggatgtgtttagtgcggtgttgcgtctttttgggggcgttgctactgcggcggcttagagtggatgggtgtgtataaaagaattctacggctgatgttactttctacactttcaggatatttgtgaggcctttcttgatgttacatattgcggcaatcgccatgtagagaaatgcatcagctacatgccaatacatttctttccttttcaatgtgctcgtagagtagtttgaccaaatattccgagttaatgtgtatcgcacacgatcgctggacggtctttcgttcatttctgcagaacagtattgtaataaagttcccaatccagcttcaagaccaagtaaagtatttcccaaaggcttgttgcacccctcaacccgcacagcttcccaggaatataactactccgcaaactgcgagcagtgcgcagaagagatcatgcacacctgtgtggggagactgagcatggagaaacacgtaaattccacttttggggtacaggagtcggaagatcatgtttggccttggaatatcgaaccgttcagtcagtcaattatcgctaagctattttcccatgtaaatgttgtttggtctgcatctttgcgagctccaatttcccagtgctactttcccagtgctactatcccgatacccgagtggggttcatcagcgcagtcgctacccctcccttgccccaccacagcccaccgtcggctctgacgtggcttttcgaacacgatgtaaaagtttcgacagcctcttcacgcggtgtggccatgtcactgctagattataatacagctattttgaggatgtgttattcagcaagcccgcttggcttaggggtacagcgtcgcactcgtacttcaacacgatatgcgaagatccgcggttcgattccgcgagtgggcacaaacttcaccatacttggttttctttttgttgaagcttgcaagtttagatcttgcctgagggaggagtgaagcttgtagaacggtgagctttgctttttttgtcggcgcagatgtcaaacaaagggaaagattgctcggcaccgcaaatcgacgctaggccaagtttctttctcccttgataaaggggagcaagcgagacagattgctgcttacgcggagaagtttggttccgctagatgacatcgtcatgcttcaaaaacggtttgtgtctcgcgacgacattatatgtttgcatgcaaggtgtcattactgtagccactgcatttcgaagattgtgttaggaagaggaacaatatttgcaataagaagagtcgatgatctaacaagctgagcaccaagcctaggtagcgatgcggagaatccaatgtaagtgtcgaagcagccgactttaaacaagaagcaacgccatcgcgtccaccaaccccaatgacacgcgagagtcaaaagccccactctccgcactccaacaaactttcgctggccacaaagctgaagcctccgaatgggttcgattgtgcatcgctaatcaagtcgtcaaacttcttcgtcaacaccggactaagcggcagatcggtaaagtcctgggcgaagttctccgcaagctctgggtcggtgatgagcgggatgatcggtggctccaactcccgcgcctccagcttcttccagttgatcttgcggaagaagcggtggttcttgatggtctgcaagtccttgggcatgttgaaaccaaggcgcttcttgggctctttgcgcagcagacgagtaaggaggtcctttgcgtcaaggctgaggtaatagggcagggcaactttggacttgaggatcttctcttggatcttggcgttgttgttgccagagaagggaggggcgcctgtgagcagatcgaacccgagcgctccaagcgaccaccagtccactgctgccccgtagtctacgccctggataacttcaggggccatgtactcgacggtgccgaggaacgacttgcatgggttgtcctcatccagggagactttgctgagaccaaagtccgttagaagcaggtggccttctgagtccaacaggcagttctcgggcttcagatcacggtagatgacgccaacggtgcggtggaggtgatcgagagcgagtaccatctcagccatatagaaggctgccacgtcttccgaaaacatgcgctcagcagcaaggtgatggaagagctcaccgccctgagcgtactcaagaatgaggtagagtttctcgtgatcctggaaagcgtagtacaagttgacaataaacgggtgtcggttgacgctctccaggatgctgcgctcggtcttggtctgctcgatcagcttcttatgcactgtgatcgaggcctttttgaactgcttctgggcgaaaagtcgaccagttgcacgctgcctgaccagtagcacggtaccgtagctgccctttccaagacacatcaagggctcaaagtcatcagccgtcatcttgcgcgacatgccgctgttgagcatggtcgaggccttcgacgtcgcatccatgctgaaatcctcatcaaggttcacctcgtagctctccatctcggtgcggtcactgtcgctgtccaacccggacatgctggtgttgctggacagttgagatacaactcgagacatagaaactcccttcagcggtgaatcctccctcggcgcaaggttcaacgactcaagctgggccttcagactgctaatgcctcccatggaagaaatgggcctgagcgaagggctgctggtgacgctgggaagtccagagatagcgggtccgaagcgcggagtagcagccatggagtagtccgactcttctcctccggaagtgacgggtgtgtggaaaccgcgcgtgatgtttgcggccggtgcgcccttcagtgtcttctttttcttcttcttgttcttctgcgccttcttcatgaccatgtcgaaatccaacttctccggtccttgaggctgcttctctgctgggagcagcactgcgcgcttcgatcctggcgacacaatatttatcggcggggtaccaacgtggaggggcacctggggcgcgtccagcgccatcttctcgctcgcagcgacgtcggcgtagctcatggtaggcacaggcccctgcgtccttggtgcagggagctgcgcatcgtcttcgtcgaaggtaaagaccgccatttgtgcggctgacggcgatagtaggtaatgggtatttatgtaaaggcgactgctgttcaatcctgtagcgctattttactgcgccagtcgcatcagaatgcgcagacagtagggcactcaagcgactgcgcacttcaactttgggttactaatatccaagtttaccgtccacctttcttcaaggtggaccgccgtcccctacttgtcgaaccaatgaagcaaacgaagcgtctttttggttcagtccggcgttcgaggggctataaggaaaggcagatccaacggtgagctgggcagcgtaggaagaagcggtcgcggagggagaagcagagcccatagatggtgatgggaaaatattcgggtgtcgatagtgaaagccaggtgtgagtcctggctggtggtatcctgtggcgtgttgcgtgaagagtcgtgtttgagtgagagattggaaaaaggacagcggttgaggctctcgttaggtttcccagtttcttaatttggggtcttggcggtctgaacgcgggcatgtgaataagctgatcccggtcattcgttcccccatgcggctgcacctccatattgtcccgagcacatcgctgtgcgacacgactacctgagcacctgcacgtgctgggtcattcgttagatctgattctggacctgaagacagctggtctcctcgctgtccacgctggcttaggcgcgtggtacacaccaacacagcgtgcccttttgcgctcgggcgcagtcaggagatgacgcattgattgcaccaaggagaaacataacgcgccgactctggcaatctccactcaaacactctgcgaagaccgtccccttgtaataatcgcgcgtcagcaagaaaatatcgactcgttgagctgcaggtttgggcgcggagcggtccacttatcggcccgctccacattctccgcagactgccagtgccagttccacacagctgggctatcccatgccagagaagatttggtgaggaatatcaaccaacattctggccatttcttcatcaaaccacattggttgccaactgattctccgatcagatccgccctcttggcttagtggtaaagcgtatcactagtattgcatgctatgataagatcgctagttcgattctggcagagggcatcctctatttttgctttttgacacttgtctgggccggtttacttcagtacttacacccctttaggtcagaggtcacttcaactgcctctcagctagcaaacagtccacaaaacatcgtctgcataccatttcgtgccatcgcacattgatactttcaattcgtttttgaacaccccgattcagttcctttttggggttacaagttctacatctatggtggcttcggtcgtaatttcctttcctgctatactcataagcaatacttttctcttcctcagagcagcgttgtatcgcatgtctaatttgaccttctccaaagtaggcaatttccgtagtatagcatagccaaggcgaaggatctttgactcaccacatttgacccgtgatgtatcccatcgttggtctttcttcaacctaaaattccactgttgacctgctcttgtcgtacctttcgattgttgacatcccctgaaatcgaacatggactccttcgaccaaactttagatgccctcaatccctgcatcaacaagtcgccgatattccaccaattcacccagctgcccctcgagatacgctaccagatatacgagtcatacttccactccagtccagaattcgtaccatgcaagggagggaatcatcccagtcaatcacacatagtcccatgcagccagctgcccaaaggatcattcctcccatctctatgcttagtcgatcgcaacataggcgaggaagcaacatccttcctcgcccgcaccgcaatcttcgacgtcaaaatgaaaagcctcatgacttcaagagacatctgtcccgccgagatcttcactcgaaacctcattgaaagccctcaccaacatatcgtccgcaacatccgcttcctgtccttctccctggaccgcatagatgtacacagggacgcaagtacaatgtacggagccgccagacgctcaagagtggtgctccagcgcttacttcctcgcctcacgggcctgcgagaattcagattagtgtacgtcgcaccaacacagcatgtggcgtggatgcccccgtcatcgatgtatatgccgctgcatttggaggaactggatttgagtgatctttcttacttgagagacttgcgaaaggttttgattgcggggagatgtgtggcagataaaaatgtgtcagtgggtgagaaagaagcgcatcttcgcgctgtttcggagcatgcgaggcagctgaaatacaagcttcggcgtgaagtaagagtttttgtaagctttgcaggttgtgattcgaaggggcttactgataatgaggtggaaattacgggagatttcgacttggatattgatgcaatttagacattcaggtgttgtgagctacgtccagtagcagcccggttcatggatgtctgtttccggaagaacccttagaagcttgtaagtgcattcgaaggcggcaatatctactccacacggcgtggactcatgaaatctgtggtttttcattgattggagcgtgagcagctcgcgaatgttgctcagcctggtgacaccatgtgtaaatagaacggagcttgttcggctcttagttgcagaagcacctgatcagcgcaataatcgttagtatcccaatcagattctgatgttcaccaaacgtcagtggcatgatgatttgacatgtcacgtggacccatcttctccgttaccgcgacgaaaaacagtgcggatccgcatattgtttcccatattgagacagcttgcacgtgatggtaagttagactgaagaactaacatagtcatctaggagagcttcctttgatcctgacctatcaatgctgatggaccatgttctggtgtgttgatcagcatcgccatctggacttcgaatgaggctccacaggtgataaggttccagacggacagacggttgacacgtagtgtactgacatcaatcgtgtatgcaactgatgtaattactgctgagcaagtcaatgttgtgttgtccagtcccaaaggtttgtgatggaggtggctgagttccgaaacatggacaattggaatacgatcccagcttgaaacagcatagccatgtacgaacgtctgaacaacctagagctgccatcattatttggaagtcggcaataccataaaggggaagacgcgacgtaggttcgcggggtaccccgcatgactaccacggaagcggggctctaagcattcgggtagcagctattatgttcgcgtggcgcaactccggacctattccgcgcgctctcttgctttggaacttggacgtgacgttatccaaaaagttgttgcggacctccggccgaggggaagtaggtggatgacagtggttcctggacgacgggttaccaggatggggttctgggcttgacgctcagtggtcatgccatgcaagttagctgcaacattaggggtgattggagagctccatgacctagggagcctatgaggggcaggccgtcgtagacgtatataatcgagtggatgcgtcctgcagattgatagccagggttctcagtttacttgtcttctggtatacacacccaccttacagcaaaacatcgacaatatggtccacttcaggacgggtacgctgctattatgaaatgtagattggccattactgatcctacttgtagacatcggtgcgaccaacgaggcggccacgccgaacaatgagaactatgccaaagaacttgagactgatgtcttgattgtcggcgctggttttggcggaatctacttgatgcacaagcttcgccagcagggcttcaagtgcaagattatggaagccggaactgacatcggtggcatctggcattggaactgctatcctggagccagggtcgactcccaaattcctgtgtacgaatactctcttccggaaatctggaaggtgtgtatagcatgtccacatcttcacttgtgtcaactctaacgtacccgtataggactggacttggtcctgtcggtatcccggaaccgacgagctccgacaatacttcaaccacgtggagaagaagttggatatcaagaaggactgcgcattcaacacccgtgtcaccggagcgcattttgacaagccctctggcaagtggataacggagacagaagacggtcgtactgccaaatccaaatatcttctgcttgctctgggtttcgcagccaagaggcatttccctgattggcctggtatggaggacttcaagggagagctacaccacagctcattctggcccgacgctggagtacccgtcaaaggaaagcgtgttggtgtcatcggcacgggttccactggagtccagatcgcccaggaaacgtcaaaagaagccgcatccgtgacacaattcgtgcgcacgcccaacctttgcctgcctatgcagcagcagaacctaacgaaagaagagcaagatcgaaggaaacagggcgagtatcagaagttcttcgagcaccgattggacactttcgctggcttcggctatgactacatcgagaagaataccttcgacgacagtcctgaggagcgcgaggccttctacgagaagcttttcgagggtggcggtttcgaatactggctggccaactacaaggacttgctgttcgacaacgcagccaaccgtgaggcttacaacttctgggccaagaagacccgtgccaggataacagacccagaaaagcgggagattctcgcaccgctggagccgccgcatgccttcggcaccaagcgaccaagtttggagcagaactattacgagatgcttgacaaacccgagaacaaggtagtcgacgtgaagaaatacccgattgaaagatttacagagaagggcatcatcactgctgatggcaagctccatgagctcgatgttgttgcacttgctactggcttcgactccgtcactggcggaatgaagaacatgggcttgaaggacgttaatggcgtggagctctcggagaagtggaagaacgggtaagtcgttgatgtggagtaagcgtgcaggccattgctaacatggaaatccttagcacatacacctacctcggaatgacgatgtccggattcccgtaagttctgaaaatccaacccactgcgacgaatgttgacatattggacagtaactgcttcttcctgtacggggctcaaggaccaacagccttctccaacggacccacttgcgtcgaagtccaaggcgactggattgtcgatgccatcaagaagatgaaggaggagaatatcgagtactgcgagccaactcatgaggcggagcaggagtggaggaagacggtaatggaattgtccgataaaactctattccctcaaaccaagagttggtacatgggtgataacatcccgggcaagcttcgagaacagctcaactttgctggaggcttcccgctttacaaggagctaacgcgcgcgtctttggacaaaggctttgagggtttcgtaactgcgtagattggggtttgatctttctgctcagcgtcttcgcttcatttgtacgttgctaggttccagatacttataaatcaaaatctttcgatcgccatacaatacaacgtcctgcgtcgatgtgcgtgatgtgtcgtggttgtatttggtgacaactgaatgcggacggcacgtgcttcggacagtgtcgggagggcgcctgtggtcggtgttgtcggtgtcacaagcgagctacgaccgatctacgtcacgatcgcggaacatcgtactttcgcgcttcatggacatgtcttgcgctgcatccgcccaatatctggtaccatgaggactttcctctttgctggtcgccagtgtcttcgccagggcttccaaaggtctgcggcaccgtacctcaatcgagccacccaccgatcctttacttctgccaacttcatccgccaacacttcgctactccacggttcggtggcaggacaatattatggtccggcgcagcgggtggggctgtcctgagccctctagcattcgtcggcattgccaatgaaaagtcgggcgatggagagcagacccacgaagaggccatgctcgaggcgtcgagaaaagagcttgatgagcaggtgcccaagtcaatacaacactctgccaagtatcgacgaggcctatatttcttcatcgaggactacataatagaacccatagccacgggcttgcgattcttgcatctgatcatcatcttcgtgccggtgatagtgacgataccagcgatatggatagggcagaggcaggccgacaaggacaatgagagaagtggtacaatctggtggtacggcttcctggtatcatctatggagagggctggtgcagccttcatcaaagtaagacaactccaaggtcccaatgcacaatgctaactatatggtagctcggacaatgggctgcttctcgaacagatgtcttcccgacacagatgtgtctcatcatgtccactctccactcgaacgcacccgcacattctctcaaagtatcgaagcagacaatcgaggctgcttttggcggccgcgcattcgaggacatattcgacgaattcgacgaaaagccgctgggtgtgggcgccatcgcacaagtatacaaggccaagctgaagccagatctcgcaacgctagaggacaacgcaatcgacacagaaaagccaaatcttgcacgaaagatcaagaagggcgtcgacgtgactctgaagagtacaccatcgagagtgccttcaagccatgtcgcagtcaaagtgctgcacccaaagattgagaaaatcgtgcgccgagatcttcgcatcatggccttcttcgctgctatcatcaatgccatacctaccatggaatggctctcgtttccagacgaggtagaacaatttggtgaaatgatgagacttcaacttgatctgcgcatcgaagcggcgaacctcacaatttttaggcagaacttcaaggaaaggacaactgcgtggtttccctacccatacaccgaatacaccacgcgaaatctccttattgaggagtttgcgcagggcattcccatggaggactttctacagaatggaggtggcgtattccagaaagatattgcagacgagggtttagatgctttcttgacaatggtactgatcgacaatttcatccacgctgatctacatcctggcaacatcatggtcagattctataagcctgaaaagctggacgtatccatgttcacacgcaaggaagaacgtactactggccctaaggaatccttggatgttactgaagaagtattggagcgattacgaccacacaagaaggatcccgtaaaatggaagtcgacactccaagacattgaccacgagggatatcggccacaactcatcttcatcgacacaggcttagtgacggaattgaacgcgaaaaaccgcgccaacttccttgatcttttcaaagctgtcgcagagtttgacggctacaaggcaggccatctgatggtcgaacggtgcagacagcccgacgcggtgttggatggcgaggttttcgctctacgtatgcaacatctggtccttggagtaaagagccgtacattcgcgctgggcaacatcaagatcggcgatatcctcaacgaagtactgtcgatggtgcggacacaccatgtccgtctcgagggagactttgtcaatgtggttcttagtatcctgcttctagagggtattggcaggacactcgaacctaacttagacctcttcgcagggtaagtgttgtgcaaaaaacaatatcacagaaactgacgcttaacagtgctctcccaatcctacgacaacttagcgcgcaaagcggctcttcgatgatccgcggcggtgacttctctatgctcaaagtttgggttggtcttgaggcacgtagctttttgcaagcttccatcgaaacggtaagcttcccctccccctctatgtgccatctttgccaatgctaaagtcacgtcaggttgaacgatgcgtgaagtcagatcaactttcgcccaacatctgatccagcacttttacgatggtccatacatgacaagcttctatcaaagctcacattgatggctggcacgacctttttaccacccatggtcaaacagaaccaataacctcagacaccatttcaaagctcttctcgtggatctcaggatgatcactacccgtcaatgaaactccttgcatccggctcatgaattgccgcgagcaagacgaaggtcacgaagcatatgatatggttacgcaaggtaaaaagatctcaactgggaagctgttttgaaatagctcaacgctgggcaatcgtttaacagggttcagcttcgatatgacgtcattcggcatgagcttggtgagctcaagctcccagctccacaaacaacataatcaaccttcaactcaatctatactcttcatcatcccagtcacaaatccttcctgtgtctaatctttcaacattggtccttcacgtcgccagtataactgttgcagtattcagcttcccctacaaacgtagcagcagctcaacgctgcagccagcaatggagcccgccgctgccggagcgctatatgctgcagaaaacttacttgaaggcgctgccgccctgatcaaaggaatcacccatccgacccttccgatcaaggcaaacctcacgcgcataacgtccgcccccgtacctcgagcccaccacaccgtgtcagttctcaaaggccgcgcttatatatttggaggagagattgaaccaggaaagctcgcggacaatggcatgcatgttgtcatactgccttcaagcggcgtcctcgaagccgactataccacgtttccggcacgagccgcgaacgggttagacgacgtcccgagctcacggaaaggacatacatctacggtcattggagacagcatatacatctttggaggagagggaggcaatgtttcggaagagaagggcagggtatgggcataccataccgtgcagaacacatggacctacctggatcccacgtctgacacgctgtatcctagccagcggactggtcatgcagcggcgagctcagattttccaggcccgaagactgtgacttatcaagagaaagcaccgcaagcacctgtggatccttccaaattcgttcccgagccagccgagtcagactcatggggtacaatatttgtggtgggaggacgaaatgtcacgactggacagctatcgaatgatgctttggcttttgatgttaagacgcgaacttggaccaacatccccaccccgtctgggcagccacgagatggcgcaagcttggcgcttgttggcgatcgcctgtaccgctttggtggaaagggcgttgagacgttcagctcgggcgcaacggagttgctcgatgcatcgcatgtatggaagcacgctgagggtggcactactccactgacgagcggctggagctgggaagagcttccgcataccgagaaagcggctaccacagctgctgctccccaagcacgctcgaattctggtcttgttggtgtgacaaccggtcaaggacggcgttatcttctggccattggcggcgagagcgaaaactctggcttcttggacgatatttgggcacttcagctgccacccgagagctccaccgccgcttcaacgaaggacagtatacgagcgacaatgaagcgcgatacacatgagtcgcaatgggccgaggtcctgtataagcacgtcgataccaggggtgaagaagagaaggaggtccctggcgagccgaagagaggattgggtgcaagaggtcatttcgcggtcgcaaagggcaccgaagtcgatggagcaactgctgttgtctggggtggtgaggatgcaaacggtcagatattgagcgatggctggatgattacagtggaccgatgatggcatagtctaggtgaacgatgcacgagctctaaagtttccaatctaccatagcacgatttgatggtcttatagtttatagctgcacagatcgtgtacgagaatgtgtctatgtgaatgaactcttgtatagatcatcgtatctgtcttagcgtcacaatacaactcaagcctcactcaccctgcactccaccatgtttgatgcagatcacaagcaccctcgtatcgcttcgctctgtattttagtgtccatctccacgagcgtctccgtgtccggagtggctgttggacgagcacgcccgtgggcgaaacaccacttcatcccgcgccaggccaatcgggaaggtgccttcagtaattccgcagagcacaccactaaccgccacgctgaatgcgacaaacccacacataaacacacaaccctgtaaatagcaacatactgctggctatccgtgctccgattgactggctgacagcggcgcgcatccgtatagctacgggtatgccgtgaggcctaggaacgggccttgggtggatacagggatgtcgaggtgcctgaccaacatgtgtaattgccatggatcttggaaaagatggggggtacttatactagttgccctccatggcactgcgaatgcatcgacgcttcgaaggtactgtgacggctttgctagctctgaagcaagacttgatcaggttgccctgaatgagagtggatgcgacagagaccaagaaacgacaacagagggcttcaccatgggctacggcggatatatgactttggtgaatgggtctccatttgattggggcgtcagtagtacacatagctaccagatggacaaatggagctggcttacggcgaacgcaggttcgatctccactccagaaaggtcttccgagagagactaactttgaataggaaaggcttcgaaggtttacgtcgaatttggcaccaagggccagacgagagacgatgcgggcgaagcatactacaacatcgcaggaacagccagcaaattttccgtactggccagaaaaccctcagactacaagctcacgatatcgcttgacaatctatcgacgaagcagagtcctcagggatcccaagtagaccttggctttcggcacgatgccaccgtgaattggatcatgtcaacagatgaagctggccagtggtggtcgaacagcgggacttatgtcgactggatgcagcaaagtatgggatcacttgccaatagaacgctgagacaaatctgtatgcctgggtcgcatgatgccggaatgagtacattcaagccaggcactattggtgcaaacttcgcaaatactcaaactcagtatctcgacttctatcagcagctcatggctgggtctcggtactttgaccttcgacccgtcttgtcgaatggccaatgggttagcggacactacagcgcacttgagaatgatgttcaagatatctgggtgggaggaaacggccaggccgtctcagacattatccgccagatcaacgacttcacagcaaagtaccaagagctcatcatcatcaatctctcccacactctcgataccgacaaccaatataaggccctctcgcaagcccaatggaacgcgctcttcgatactcttaaaggcatcaacaaccgctacaccgccccaaaccccggcaccaccgacttcacaaccaaagtcctcggcgacttcattgccgaccgcgcctccgtcttcatcttcgctcagctcccctcaggcatcagtctaggcacttactccaaccaaggcttttactcgactgccaacttccctttctacgaccaatactccaacaccaatgaccgcgccagaatgaaatctgaccaactcgccaaactggccgcgaatcgagacatcagcgcccggaaagacacgttccacgtaatgtcctggctgatgacgcaacagcccgaagacgtgttgattcccgagcgcgcgattttgaatttggcagccgatgctttcgacgacttggttagtgaagcctggaacgcgttcacgccgcagagtttcccgaatgtgctgtttgtggatgcgttgggtgttagagacaagagtgttgtgtttccgtatgataaggtgaggagtgtggctgttaatagtgacatcacggcgttggcaattgctgtgaataatgagatggcgggacggaatggggctgttactggaaggagagtgtgatgcagacggatgaattgttgacgtcttttcggttagatgggacatggacatgatgatgattaagggaaagatacatgatatgagcatttgaatcattatgttctctggagtagtggcgcaggcacaagacatatctgatttgtctttcagtttcgattgcaacacatcatttgacactatatcagcttgagtggtggggaggggggaccgtgtatctccgagcgaggcgtgatgccgtcaagcacggtgcatctcagtgctttttcgggccatgccttcctttttcctccagcatgtcgtttctcgtttaaagagattgcgatatgttggtgtacatcaggcatcccgcttatggcgagcggcagcggtccttcctcgtggtgatcgagatctggagcgctgatctacaagccaacgtcttgctttgtagctaggtccgagttgcttcaacgtcaaacttcactattccaaagggtccagcagcaaatagcgtgatctttcgtaatctacgtaagaagtgttgaagcttttccagctttcgacaaagtattgctgtcccgagtcgagctcatggtttgcacccaagtacgccatggctatttaccaaaaacgatcagcaaggagatcgcaatttgtggggttgtacaacccaagattatggagaagaccctccacagcgcgatgggacgttctcttgagacactcgtctctttgccttgcctagagacacgctaacgcatgcgagaaagaacgatcgtctgtagctacgggaaccacctgacaaggcgatcatgacgtactaagcggcatgtgtaaaacatggtctgctaagtatttcggtacacagtgtttcacgacagctacctgatcgtcgcgtgcgaaaacaaacgtccgtattcgcctcctgtttttcccgacaaattcacctttgaaaaattgctgaaggaaacttattcgaacccctccttatctccgaacacgacgaagtggagagtgagatcagtttggacatttggtcgggccgcatccgcccgaagttggctcggtgcttcaggctttaatcggtggctgcagacgcgagggatgacagaaaacgtggcacacgatttcttggagccacacccctcgagaattgcctctgtgacatatgacctgatagctgcgtaacactcaataaacagtcattggggaaacatccacaggcgcgctgtgagcaccgcgtgtttgtacgccaaaagtccctgttgccacggcattggaagagtcaaggccaataaaagtggcacgaccttattcgtagacgggttattcgcatatatggtggtgaactggacttgttaccggatgttgagtgtcgagaccgatgagaacgttagggtcgacgatccagccccacttcaccaagagaaacgtcggtgaaactttatgccaggggttgctccaaagcttgacgtatccaaggattaacatcggattttattgtgcgcggtattcccgaaagccttgttgacgcggttttgtgttcatgtgtgtactttccaccatcatgtcatacttggaaaggataggcttgggagcggatgtcgtggaatcggccttgtacggcaaacgttagatggagtcggctgcgtggcgaaaagaggggatacgagggtcttccgctcttcgccgactatggcgtgttacagcttgaagtatcgtttttttcaaccatttggtgtcttgctgcagcagaccctcgtcatccactttgggcgtctgttggcatcgaagtcgggcgacttgctcccgcctttgtatgtagtcgggaatgcaagacagccagcgactcgttatcggtcatgactaatgtcgagacccgctgcgtagaacatgtggctggctgtgtgttgtcaagctgggcatgctcagaaaggagaattcgctttgaagcgcctcctccgccttcagtctatagtcggggttgtggagcgcctaatatcaggggctagtaaattaccatggatccatgctgaatgtttcgcaccaggacttttcatgcgcaacgcttccctgcctcgaataccacgagttctaaaagtaggattccaatgttgaaatatgataaagtggatcaccgtttctcttgtttcttgacaagctccggtccaagagtcgtgggtacctcaagcatgctgggcagcggttgccaatattgataaatctgggtgccgaagccacaaggggaaaagctggccgctaagagccagcccgagcccatggcgtcttcgggtttgccatgcatccgctgtagcacagcagccttttgcgacacctttctggcgtgtgcaccgatacgactcacgaaaactatgatgctgccgagacatgagtattggcattgtactgcaggtacgtcaaactgtgaatcactcgttgttttgtcatcgccatactacccctcggcaacatgtatcatgtttaacgcgaacgcatactccgagctcctgctggcgaggaaccaatgtggacgtcgcaagtttgatttcttcatctacagatcttgtgactattcagagaggcgatgttgttgattttcctccacggttgtgttgcgactcggttccctgcgtgacgatggggccgtaccgctatctacgccggcatttccaataatacatcttccagagcgaagcgaagccggtactatgggtccacggtaccaaacttgtacaagaggagcttacttctctagcctcatcggcgacacaccggacaaggatgagacacgccatccatgccgttctgccttaatcgcactccctagtcaactttagcacacgccttgcaaggatacctgactggacgctgatctcattcttcataaacagcggcttcgtccgcccttaaggtttcttcaccttcttgtcgaagcatacatttccgccttccttgcggaccctttcgcttaaccaacaaggtcattaagtgtttagtcacctaggctatcactatccattcgcttcctttaggatcatcgacaatctacatctgataattttctaatacgaccgaacgaatttgttcaatatgcacttttccactgctcttgccgctgttgcggctgttgcgccgcttgtcagcgcccatggatctggtaacggtctcccaaccatcgttggactgaaccccaaggacctcaaggctcgtgctattctgtctaacctcggtgcccgtttcgccacggtcaacgacttcgcaaagaccgatgtcaagtcattgaaggctcgccaggatgaccgccaatgtggccaaggggttggctcctgccctgctggccaatgttgttcccaagcaggatgtaagttggtatgaatgaactctatacttttcaatctgatgagttctagactgcggtactgaggacgacttttgctactctcccggctgcgactacgcacacggccctggctgcccagagaacaaaacacccgctggtaccaacacttcttctattgcccgtaccaagcttggctcagtcgaatatggaggcgatggtatctacaactgtgtcactcccggcacggtggccctgacctacgacgacggcccacaaaaggttttcaccgcccatatcctggatttgatgaagcagtacaatgcaaaggccacattcttcatcactggtaacaacatcaacaagggccagatcgacattacccccgagttctccagtgtcctcaagcgcatggaccaggagggtcaccagctcgcttctcatacctggacccacttggacctcagtgccatctcccagatcgaccgcaagcagcaaatgtggaagaacgagatggctctccgcaacattgtcggaaagatccccacctacatgcgcccaccttactctagctgcactggccagtgtgagactgatatggctgatctcggttaccacgtcatctacttcgacgttgacactgatgactacaaccaggacagccccaaccagatccagcgctctaaggattggttccgcggtaacatcactaagggcggtgcgactgctaagggtggtgctaagtggcttgacatccagcatgacattcacgagcagaccgcaaataacttgaccgagtacatgctgaagaccattaccgacctgggatacaagggtgtcaccgttggtgactgtctcggcgaccctgctgccaactggtaccgcactgctggtggcgctggaactgtaagtacataatttcctcaaagggcatgcctcttgcagagtcgtccgcatgtgtttctctcgtcatgtaccagactccatggctctgccatctaacgtccgttgcaaaggcctccagactcagactttgagtcgaatggaccctgatcaatgaaaccgcgaggagatcgacagtaaccgttttccacggcaccacttcgtccccggattgtgtacatcggcttcttggagccatgactgaacccgttgagggccagtgatccccttcttcttccgatcgttcgcgttggattatcgatattattatctgcactcgtctaacaccatgttcctcaaggcccctactacaagcaagtcctccgctgcacctgctgctaccggttcaaagaaggtttctaccgatgctacctgtggtggaaccaaccaattgtaagttgttgcaaatcctactctatatgtactggccctaacaccccaaagtacgtgcgctggcagctctttcggtaactgctgctctgcagcaggctggtgtggctcaaccacggactactgtggaaccggatgccaatctggcttcggtaactgtggttccaacggcgccgctccctcaaaggctgctaccaccaaggctgctacctcttccaaggctgccacaccaaccaccccagctctcaaggtctccacagacggcacatgctccggtgcaaatggcttcacttgccagaagtcgacctttggcaactgctgctcccagtacggctggtgcggaaagaccaccgaccactgtggtacgggatgtcaaaagggcttcggcacttgcacctaagctccttgtctggacgcacataatttcttgtataccctaacagcgcggaagtcttttaccgccacttgtacaaacttattcttggggaacatgcgtcgctacgacgacatgaaatgctcaaaaggctagcatgaaacatacttaaccttatcgaggacttcggtcttcatacagctattgccttcattattgcgtgttgtgtagaaggtgttgtgagctggtgacgaagacatgaagtggatgactatagtacaattgcgcgtgtaatcgatattctattaatatttgtatgagaagtaaagcttcaattcaaccagcctcgttgacttgcgggctgtcttcacattgtgtcatcctagaagctgtcctagatttcacttggtactctcgacaaatatcaacccttcatctatatctgaagacccgtctgctcttcagagcgggcaaggtagccctgactgcagtcatcactggagctgttacaagtatacaatttgttcatcaccgagagtaccaccgcacgctcgatgcatctcaacccaataagctaagctaaaatctgaccggaaaaattacatcgacttctatgagatgtggcgatctactctaagcttgactccacatttgcccctaggttctcgattgacatgtccgaggcgaagggccaagatgtgatcagaaaccttacggctttgctgtggcaaagacgtcttgcgcaggatcatcggcacaacaatccatcataaattagtcattagtgcaattcggtttcagcataagagccaactcattttgtctatgaatacctgccttgcgaataaaccccacaacgccaaaccatgcatatccccgctagaagaaagcacaccacccgatatacatcgccgccaaattgaacggatccatcgccgacgcaataagtgcatcagtatacccttcaacactcagtggcacagactcgccctttagatagccattaaccttcgtgcgcactatatccagtacctcctggggcgtatccgccacaccggcgattttcttcctcttcctgttgcccaagaagtctgccgtcgggtcgtgtacaaacgtctcgaggatcgtgatgagcgtatcttcatgctggcgaagtagactgtatgtgagttctgcggcttttcggaacgggccttcgacgccctgtggacccatggcgtcgaccatgttgtgcgtgaggcggaaggggacgagttctggtttctcgaatgtgaggcccttgtcgaagaggcaattgaaatcaacgtggaaggtgccgccgttgccttgttcgagtaggacgttttcgccgtgtctgtcgccaaggccgagaacgtggcctacgatgctcatgacggcgcaagagcgtgtgtagcgtaggcgtgcggcgaaccatgcttctggctctgggaatgtctcaacgaaccattcgtgcaagacaggctggaatttgccgaggatcttgtcggtgaagatggggactttggaaggagtagacgaagcctcattaaggagcgaacgtatctcagtatagtcaatcgaaacatgatgttgcctgtagttcttgatgataatgtcccgcatgggtttgagcccttcgacccattcgatggttccgcattcctcgttgagaggtgtcacggcgtacgtcttgatgtatagacgacgcttgctggattcaatatccttctgtaaggcgcgattgatcattgcgttgaactccatgaggcgctgatctttccgcaggtcgtctttcggcttgcagaggagaccgtaagaccgaccatctgagccgcgcacgttgacctttctgggtctttgtagcgatgaaagcaccagaacgtcatccatgaaagcattgatagtgatcgcatcgtgtggaaacggattatgagctcgaatgctcttgctgtcgttggttgcaggcaagtttggaagcaaatttgcttcgatcggaacgaccaattggctaggagccagcttatgactgaagccaaggtctctcgatagactcacatgggcaacgcgttgctctacaggtgcatcgcaagcagccaagagcgcgtccgtaaggcgctgaccttgaatgatcagattcttcaggtcaacagaggcacccttgcgctttgatgcatcacgtagcttttgaagcaccgtagtaccgcggccacgacggtcgtcttgcgtcgagtggagcacagctaacaggctccataatgcttgttgtgggtatgatgatgcaacccggaggatgatcgtctgaagtgcctcccaaacgttcttgttgggatgacttatacgagtgatgatctgcgggaaggtcgtgtaccatgcaaaagccggcattcgctgcccagcatacctcttcaggtattcgttgaggtgcttcaaatacgaagcccggtgatcgtggaactccttgtcacgagtcgttctcggcgcagtgttcatgacttccatgcccatgtccagccaaagagtgaggattttgggtaaagtctggtagtagtacttggtgccataaacggttgatcgaatgaagttctcgatgacgagcttgaggaggctccctgacaaatattcagagctctgcttggtgagcggttgtcgcttctctgactcaaatagcttgagataaaaccgtccgaggtagtaatgacatttgtcccatctaggatatgccatgactgccgccgcgtactcctcctttagagctattgacttcgtctgtcctgctcgatccaaccattttgctagaagtagctgggcgtttgctttgatcttgctgccatgttcttcgggtagacctgctgtggtaacggagatgttgactgacacaacatcttcaagttgttcgaaagcgttgctcgcaattgcgccacgcagattttggatagccttccgatggtggccctctttccacagcaacttggaatattcaatctttgacgcagtatctcctagcttctctgcatgcatcacggaattgaaagcagtagtcagtgaagtttcgcccttgcgcgcaagtctcccggtagtcagccatgcggtcggctatatccaagttcgtaaactcaatactatggcgtgttagaatacatcgcttcaatggtcacacaatttaatttaccgtgacaaagacatagcagccctacgcactcccagaagatactgcttgtccgaagtgtaagcgccgatgatgtctaatcgccggtccagattttcgaggatgacttcgcgattcggtggcattgtcgaggtcatgccgctcacagcttccaactcgtacaaagcatgcaatttgaccagatggtcatggcacgcctgtatggaagaggttgttgacggagacagtcctgcagcgagcgcctctctcaacgttgtaataattgcctggaaagcagtactatctttgtgacgtaaagcaagcaatgcacgtccaacaccgacattgaagtcgagaatggagatcttctctggcgctggggaagaacctaggatgcgctctagttgtggccacttaccagccgaccatgccgcttccgctgcaaaaggcagtgtgctgttcgacaacgagttggaggcatgaaaaccatccacatagttgagtatcgaatctggcgtgaatgtcagcgtgatactaattaattagccccgtcgagtctcttaccatattgacctgactccttgaggcagttcaaaagattgatttgcgtctccgtatcatttggcttctcagccaaagcaatctcgtaccagctttgagctgctgttaaccgccccgctttgcgatcctcaatgatctgctgttccggattgagtactctcaagtgagctgatatgccctcgatgctgtcgggctcatcaatctgcgcatatatcatctgcaaatgttgcagcatctcatccttttcggcaaaccattgtttgccgttacccttgacctgttgttgctggcgaatgtactgttcccagtggaaaagagcgcgtgcgtaagatccacattcgacggcccgtcttgagatgatctctgccgggataagttgcaggacaccttcgacgcgactgatctgtttgatggcattcatctcatcttcctcggacacgccgcgacctgttttgccagccattgctcgtgcttcgtttgcagcctttctcctttcctgaagccacatggacaggtaatcgagtgtttggaaaacgttctatttcttgtcagctcctctagtcaaagctgccaatggcatgttcttacctcactacactgcttgatcagagtggcatcaggttgttcaggggaatgtatctctgtttggagcactgtaagtagctctctcccaacattctccatgttcttttcgtcatcagatacaatgacgttcaaggctgcgaatggcagtatgaaggttgcgatcgatagatcgtagcccctgatgacacgggctaaaactggaaagaccatttcgacattgacgccttgacctttctgtagcaaatcgtatacaaaagtctgcaaccaggtcccatgactagtgctgctgttgaaaattgggtactgcggaccctcataacggagacccggattgagattgacagagtatctggaagtgagaaatggcgtgagaacattccggacagcctcagggatttcgttccagcgttgtgcttcggtgctgttctgcgatgaacgcggctgcgtgtgcttcaaagcactgaatccgcagtgcctaagcatctcttgcatgacatacgctatccatccttgtgctttcgcattggttgtagacagaaatacccttacaaggacttgctcaagtagcagcgccacgaaatcgatgtcttcgtctcttttcgagaagtttgagagcatgagcactcgcttcttttcgcgtacgctctcgacccggtaggggtcaagaccgccgatgatacccagacactgcgcacacatagtggtaatatcttgatgatcctcgttaaatcgtatgcttgcatctagcagagagcgggtcagggcctcgaggactggtagcggtttttgactgatgagtgactggtgaagatgcttctggttggcgtctaagtacgggacgagctccttgagcgcctgacgcacaacgaccgcgttctggtctttacagcggttaccgaaagattggaagatcttgatcggatctaccattgcctttagccgcaccagttctccttccgtcttcgaaagcattgctatgtttgagagcgagggcagatactcaatcctcgcccgtagctgagtgtcgtatttctgcgtgagaccaatgatcgtcttgctggcttgaagctgtgtttcctcagagaacaacgaccaatgttgtacaatgagggcgaaagtctgatcgatgacaaccatgatctcaccagcatcgaggacgttgagaaatgcaacccagatggagaaagtctcatcgcaaaggtctggatcagccattgcagattgcagacaagcacggaactgtcgacatcagcaacgcgatttacgaccagtgtacgtcacttacttgaggtagtgcaccattcacattgtaccgagcaagactgatgagttcaccaatagctgcaatgctccgttttcgctcaggcaatggttgtgtaatggctttggcttgcgctaaagggctctcgatcacatctgtgaagtgagcgatgatgcctaggatgtgcgtttcgaagaacacatcaagacttttggatcttgatgttgacttgcgttgcccaggcttcgtctcggccagcatagcaagagtcccaaacccacggtggtactgaaaagtcagcctggaaaattataagagctacaagcagacataccagcttcttcttcgattcatcttggtcagcggctagcaagaggatctcgatcgcgatgcctgtgatgtcagccgcgatcaaggcttccagtttgttgttggcgccttctcgtatagctggttcaatggccgccaaagtgtccatcgtgttgctctcaacatctgtgacaggttggcatagcagcaaagcaaggatcttggctaggtttctcttcggttgggttagtacttctccaacagatgctcgtcgcgcctgtgcaattttttcaatgatgtctctcctcttcgtgagcaccagatgaggcagtgtgtcggcttgagtcaatacaagcaattgccgaacactttgctcagtcaagtcagcaagtaattgggctttctgtggtttgttgatgatatctttgatcacggagaatgcaatgactctccaatatggttgcaggagctgtgtggtgttcgtgtcaagatccgcggcgatcgcatcaagctgttcctcttagttttgagccgtacctactttagtgcttgcaactcacctcagtatatgcaagcccacagactaaggcattgtggtgcccaagatactctattagatgatgtaagatgatgggcagctcaagttcgccgcaagatcttaatcattgttagcatacgtgacgcatgatttcttgaacgccataccgtgcaactaaaccataagacacgatgagggtctcctgatcagagatgacgtctcttctagcaagtgcgccgaggaactcgactgttgaccttctgtttttctgcctcgtgcttcttgaaatgtcgttcctcagaaaggacatcaatgagcgactacgaatagattagtttgtgatcgtctgagaataacagacatcctacgttgcaccaagtttgagctctctcaaggatctgctcattgaccccagcaaccattgtcccagctcgcaagtctccaggttaaggtagtcaacatccgaaatgtgattgtatactctgccgatggccaaggccatcagaactcgagccttaggtgagctctgaaactttggctctttcgtgatgacgagcatagcggcaacagcatccttccaaacctcgccatcgcttttctcattccagtatggcctgagattcctatcagatgtagatggcgtgtcacacaacgtacatgtgactgtcttccattctccggaacctgggtcgccagactttaaggatcgtgatcctgcacaagcaatcttggcaaaggctgaaagcaattcgcgttgatcttcctcactctgctctggctcttcatgcatagacgagtaagtttccctggatgatcagcgatgttcatgcgattcgggcgccttgaacctactgtatgatgttatggaggttgcgtaaatttaatacgggcgattcttgcgagcttccattcaacacaattaccaattgcttgtaggttaactcattgatgtcttccgaagagtcaggtagagttttgcgtcgcttgatcggtctgtcgtcctcatcaccaagattgagtgcccgaaaagtcttcaaaactgcggtagcctctccaaaaacctgtggatttggaaaggctccgagaggattcgtgcaaagctctttccgaagatctgagacctccacaggccaagagtctggtgatgtccataagcaaagcgccgactggggagtattagctttgtcaattatgatgatcaagcgcgacacctacttgtaagactctctgtaggctggataacttttcggtatcgtgacaaagttgtgctatgcttgtctcgagatcatcaatgatgacgactgaagaattgacgcggcggcggctagacgcaaatgcgggcgttgagagatcagaaacgacggcccgtaagcgaacaagcaatagagcgagtttcaactgatttggagcagacaaattgggcttctctagcaggctagctagaccacgaatgagactctgcgcacttttggcagatctagaaacgcgacgtcctgagtcttttgtcggacctaataccgtttgtagaacctcaaggtataagcctaccgtccagtcttgaagagatcccttctctgaaccagtagtccatcgcctaaaatgctgccaaagtacaaggaaagtatccaggacccaaggctgatggttttcagaagcagagaagtccgtacattgtcctttttgcagcttgctaccgccgatcaacgccaagagaagactgaatccgatgtaaattgctgcaatttgtgatgagactgttcgttgcaattcgtgaggaatcgcaacaaattgctggctttcaggccagaatgctccaatacaactcggagatggaatcgtgacccggaaagactgtatcagtggtgttgatggatctctgacagcttcaagctcggctatgatgactagaattcgcttagtgttgtcaagaaagagtgtccactgtacatacattgaatggaggatctgtacaaagtcgccacgctagttgcatgttgccaaaatgacggattctgtagcaagacttcgagagaaagcccgagaaggtctcgagcatgctgatgcagcggttgcatcgtcacatgtgacagcaggccgattaattttggaaagagccatacgaacagtggcggctgcggatttccttcttcttcggcatctttgatgctcagcagtagatgtggcttctttcgaataatgagctgcagcgcggatatgctgtcgatgcctttttccttctgttggtcttgggcgaacgggtcgtccttgaagaggccctccagacctgcttcagcaatgacgcaaatcagtgcaacgagttggggatctggttcgtcggtgcttgggtgttgtaagaactccttgacaagctctccgaacgagaccttggttgcagcatcatggcgagcatgcagattggaagcattttggacgatctgggccgcgatggtagatggtggtggcaggttcgcattcccgtgcgttgtggccaatccgttggttgttggcggcggtgccatccgctgagttgagtttccgcctttacgggccattttgtgttaccgtatggtcatggtgagaagagaaggagatggaagatcgagctcgcaggaaggtcgaggctagcgctgttcaagagaatcgagaaaaaggtgcagtgaaagaactccagcctttggccacgttgagtacagtacgaacagacacgagatgatggcggggccctactgagggctcgtgaacatagtagcagtttccaaagctttttcacggagacggcaattgtatgatcgatgtggatgtgtaccttcttggtccttctctttgagcttgtgatgttcgctacccccggactaacacgcgtcgacgacaaaatcacccatcgcgcgatcccgtgacactgccaagccatccttagcctctcccgcatgtgcccgcaattgaaggcgaacagctacatatcgaaccacaacttgttgcattcggctgcgcatgcgcaaacctctgctgaatcacaactcaaataccaccgcgacgatgcccggtcccttctcctctcgatcctttgctgccacactccccaactcgatcgccgcccgctaccgcaagcaattgcaaaagcacccattcctgcttttcgggctgcctttcatggccacgatcgtcgctggatctttcatgctcacacccgccacggcactacgatacgagcgatacgacaggaagaaccagcagattacacaggaagaggccatggggttaaggcaggagcgaaggaaggtgaatatgaaggatgagtattatgtgagtgcactaagcattggcaatatgctgtggacacgacagctgacttcggtacagaggttacaggcgaaagatctcgaggactgggagcagaggcgtgtcaagcgacttcctggcgagccagacggaacacttgtatgagagcgaggtggatgtacaataaatagcattgggcttggggtttttctggcgttatgcatcacaatacaagagcaagatatattatcgctgtagtgatggtcatgaacaaatgttcttctatctacatgtatgcttcgcagtgaagctaaattagggcagcaaagtctcttgactagccgttgtaaagttgccatttataaatgccaacccatctgtcacatacatcataatgttcgttcctccgaggaccatgacggctctcgccctcctccaaacagacaaaccgtccaaaactccttggtcgaaagatgagtctatgccgaggcagatgtgggctcctgcaaatgctcagaatgcagcggaagaggataaaagtcgtggtatgagtctggttccgacagaaagacatctactgcttgatctcgtacgagcggcggaacatgtcgtcaatgtgggtgaggtagtaggtaccagggaagaggccatcggtcttgccagtgggggtgtagctcttcttgagatgggcctgctcacggaggttgcacatctgaaagaaagtcagtcacaaatatcgacaacaatacgaacgccgtgtccaaggatgcttacctcgtcatacacctcaggggcgaccacgcgcctggactccagacggttgggaatatcaagctgcttggccatgttttcgacgctgccgttcaccttgaacgagaacatggaggaggcgagaccacttccgtagctgaaaagaccgatgcgcttgccctgtaagctctggttatcaacattggcaagaatgctggccaagctgccgtagacactgccgcagtacatgtttccgcactgtgttggaacgttgatgctgggctggacgcgggcgttgaagcgcttcttggcgagtgccatgaaggtcttctcaacggtcttgtccgtgacggatgtggcgtagtccatgtccctcaattcagcaggaacctcagcaaaaatggggttggatgggttggtgaggtagtcgttgtatagcaggcgagcgtatgacttggacacaagcttgcaagtgggggcgtggaaggccatgtagtcgaaacggtcaagaggagtctcgcgagcctcctcgtggccattggcaccgttgccattttgttgcgacttcaaagtctgctcgcgcgcattgtaggccttgtagcaggcatcgacggcctcggtgtagcagcgaatggagaagtggccgtctacgatggggtactcgctcgtgagatcgggcttgtagaagtcgtaggcgtgcttgatgtacgagccgcgctggccggcctcgatggcaaggggggcgtcaggaccaatgagcatggcaacgcagccagctccaccagtcgggcgggcgttgcccttcttgtagagagcaatgtcaccagtgacaacgaccgcgtcacggccgtcccacgcggaggactcgatccagttgacgctgttgaacagagcgtttgtgccgccgtagcaggcgttgacggtgtccacgccctcaacattgaagttgccagactcctcgaacaattgcatgaggactgacttgacggacttggacttatcgagaagcgtctcggtaccgacttcgaggcgaccaatagactttgggtctatactgtacttcttgaaaagcgaagagagagcagtcagggagagcgagtagatgtctgtgcagcagaaagaagtcagagggccgacctctcatgcgccgcggggtactctggtgggaactcaccctcacggtcgtcgcagaaggacatcttagtctggccgaggccaatggtgtatttgccctgggagacgccatcgaacttttccagctcggtttggtcgacgcactgcacacattgtcaggaggcttggtcaacaaggcggccggcaactcgaggcgctgctgcaacggcttgtgtggtgttcacttgcctggctggggatgtaaagctcaatggctttgatgccaatattggtgggacgagaagccatgactgcagatttgggtgttgtgtaggaatagagaggggcaagaatgctggcaaggaggggcgttcaccgctcgtttaagtagtcttgcgtgagccgacgcaggtcagaaacgtgcggtctggtagcggcgatctgaatgtggcaatgactgcagtagaaaccttgaaactccgctggtttgataggtgagagtttataactggatttgtgcagggcttttgattctcaacaacaccggttcccgcgcgcttggacaaatgttgtcgcgttgggattttttttcgcgtccacgggtcagagtctcaataccgagctgcggggcacatgctcaatcgcccaaaagcgcattccaagcttctaagcttctgaggttatattgttcaagtagttccttcaaacttgcacacaaacgcataacaaacagtacaatctttcaatgtttcattctctgatcaccgcaatcggcgcggcgtgttcgggagtagaatatccgcctgctcgagccccttgctcttggcatgcagggttatagcaggttatacctgttgtgctctagctccagggacgaagtgaaagggttggatgggtcaacccgtcccaccattcctcgatgggacgtcaagattgcaaattgccagaaaacacagccttcgcgcgtgcgcggcgacacgtagctgatgctcgaatcgtacgaccatggatgccaccaatggattcgattcttgtcctgtttgcttcctatagcaatacaggctcctttccctacggattgatgcgatgcaccgcgtgctgtaacacacgatgagcaacgactcattcgctgagcggcagtccgcctctacttgatactccaggactctacctacgagcacagcgacgagcatctccaatgcgcaatacataccatgtgtaccctcggacaagctggcacttcctatatactatacctactcactttccccttgatgccacacaacggtcctgcctacgacagtatatacgcaaagtcgtcgagatgattgttcacacatttgttgtgttgcctctgtttggcattcattatgcggccgtctgcacctggtccatgtgaccgctgcacaaaagaaaagtcagcagtgcattgcttcgtgtgataactgaaccttctgtggccagtcgcagtcacatacactctcaggctgacgggcacagtaagcaagagcttatctggccgcatagaactcttgcttacacagagattacttgcgtcaaagacgacagggcacgcgagctgcaagggatgcctagatgctcatagtgtactacaggcagaccgttctgtgcagtagctgcactacttgtacttctcctagaagagaccgtcaccaagcatagtcactctaaataaatgcgtggcaggtccacaatctggccgatatctacgtcaagcgcctatatggggactataaagacatggttactgttgcaaattttagaaagcctctccactctgtacaacttgtgggaacaccttcaattcgatcgaaacacacaacttcttggaaggagtggacctctcccagcgacagcacgcgaacaccagaagacgaattttgggaaattcgagcaggcagtgaggggaacaataaaagatgcagttgcttgaacggcaaataagagcgcatcagctgggcatattttccttgagtggatgatcacgacatgtaacacgcacactctatgtaaagtgagcaggttggagacggatctgtgtccgcaaccggagggtgcagcgcgcaatctatttcgaggacgcaagggagtgttcgcatagaccagagcacttgctcaaagcttccgacgaactcgtggcgcttgtggtcaatggacggcgatgcttcaaattctgatatgttcggcgcgcattcgcaggtgtatacttggcgatgcgaagcctactgtcacagcagtcattactccgcgtatagacgagctggaggttgatgatagtggctccatattaagaagaggggtgattgggcgtggcggatgaatagtgctcgggatgcagcaaagggcgccacagcagacaatatcgtgcgcaaataaaggcacaatgctcgcagactgccgaaagtgcgggttgtgcaacaagatcaggggacggtgaatgtcggggcggatgaaacgtgaagtcttgcggggctagactgtaattggatctgccggggttctgggcgagggctggcgatgcaggtttgaccctaccacaccaaaccgccagaccactcattcacgcctcaccacagcacactcgcttcgacacccgccgcttctcgcgacctcaatcgcgtccacaccagccattgttttcttcgacgcacccacatcgccatcaggaggcctgcagggaggacagagccagtagggctctcagggagcgtctggcgtcatggagcgacgtaacagcaacaacgacgagccagcgcggcagcccggcaatcccgatgttttcgacgacgactacgagattgagccagatgaggacgacttcatgccctcggtctcggatggcttccgaccggccaacgcgagcggagggcctggcgacagacagaaccacgaccggaccgacgcaatacaacgacacgcatcgacttcgaaacccccccaaaacgacctgcggagggcagcgacgcgaaatagcacggcaaaggtccgggactcgatgccgcccgaaagccgcgaaagccgcccacatggcacgcacgaccacgggcccagctccccgtcccccttggcgcatcgcgcatccgtcagtagcacaggatcattcgcgacgacgtcaaacggcgagaaccccttcgagacgggccccagccatccctacggcatgtacccgcagtacacgatgggacgcacagccagtgtggaaaccgcctccacggaacggcaaccacatcggtccatgtcacttcaacggccgacccatccgtacgccatgtactcacagagtggcatcgatgagggaatggacgagccgcttcccgcggagcctgcacatccaacgctgcctcccattcagactgccatccccctcggctttcccggtcatggaaacggataccacagggtgctcgggcccgacggagaggagcaggacatcattggaccagatggacacactgaacagctgccgccatactcgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcctcagtgccacctttgctgcacccgcacccgcactgcccgtgcggcgcccttattgccttcggtcacacctgctcgtctcccgccgcaaagaccagaaacacaaactggcggtgcagcaacggtcacatctacctattccagccaaacccagattcccgcagaacccaccgagtcttcttccgcgtcattgttgacgacggaacagggcttctctgaaaaagcagaacccaccgagggcaaggtcccgtggcacaaaagaaaaatacggggcagaatacctttgggcgtcctagtggtcgctctaggcatgttcctgattctcgccgtcgctttaggagctgctgttggcactatcgtcacgaagaagcagaacaatgaagacaaggataaatctgggaaacccgaagaaccgtaagtatacatgattaccatctcccgtttaacaaattctgaccaatactaggctgcctcaagtgtctggctcacacggctctctcttcgacgcgactcctattcctactccgtcaggacttggctcgctccctactggcggattctcgctacctctgggtatacctcaggaaagcaacccaggctgcctgacccaagcgaatcagtattctgcatggtcatgcaaactcaccttcgccccgctcctcatcacggtcaacaacacaatgaccgacgaaggccccgtgcagctagcgtcaatgagaagtggcagtcaggtgcccgatggcgctatactttatggccttcagactccagatctctcctcgcaggccttgcaactggttctcgatttggactacaaggcctatggcccagcttaccactttcagtctcgttatgacaagctcgtcattctcaggcctgaagaactaaacacattttcgggtgtgttgaagcgccaagatccgactcttcgccagagatttcaagtcaagcccggagatcttccctggtattgctactggaaccagacttatatcgaaggctacatttatgcagaggataattccacggcagcctcattcacctttcctacagctgcaccaagtggctcaccatccatctcgtacgatttggacggcttcttggctacagcaaccacaggagctacaccatcagtagtaactgttgctgccagcgcaagtagtgcttcgataacgccaactccaaacgcacgccgggacgcacagtccgacgctgccgctccgccacgcatgccaccatatcctcgcattgtcaagattgaggaacgtcgtctgccaaattcgccacaaccatactgtcagcaaatgcttctactcgacgacggaaagattgccccagctacatacggcagcaacggctttcccaagaagattttgttacaagagagtgatccgagctatgacgactactacgcagctcgagtcaatgagggcagcaactcgaagcgtcaggatctgcaacggagattagatccgagtgattcatgccactgtcagtggatgttcaagtaattccttttcagcgagcagcggagcatttctttcagcattttgatgacactactagtcaatttcaaccttgttcattcaccgcaggatctagcatatacctgtacggcgcaaccggcgttttcctttcctcatctcgaataacgaatgattttcggttttccggcattatccttttcctctggtcatagcatgccattacatggctctcgttcttgtattttccttgcttgtttgggacgatcgagtatactctacggagatacctaggcgcattcaaaagccacgatagcttgataacttgtatatattgacgggagggtaacttgtacttagcaaggatcgaagttatgcgcgagtcgctaatgtgcgatgggagcgaatatgagagactagatggagaatatactaggtagaaggaaatgcacaagtattgcatagtgtcaattcacactctctaatgatgtcgcgttcctcgatattgttatttatggggtaattggcggcaccaggctaagacagcaggttcgttttgttgacacggcacgatcgggcagtcagttagtagattttgggggtgtagttgaagattgacccgtagaccgcgtttgcaagaagcaccgaaaataccctgggagcttacacacaaccctgtgaagcaacccacccggaaacggaaactaacgtatccgctccggacatccgctgtgtactttgtctacatattgaataacatattcaagaagtttgtcttgacacactcgccctgcaattgtgacgattgtatattagtatcatttttttaccatgtttctaggcatctcacagttggaacgtcagtggtgacagatggagctacgcaattagtatctttactggctgtatttgtccaacggcatattcttgcacgcttggatcaacgagcccaccttggagggcatcgatccaaacgagctggccatcgctactatctggtatccgaacggcgctcacgaggtactaccagtggacaccacgtccaaagcttgggacacggagaggaataagaggacgggcaaactctgcgtcaatgagttcgagctcaacctttcgacgaggaatgcgtctttgagagtgacgaaatttgcgagagatgcgcttcttcatcctttggatagttacccggggatgctgaatgtctcggaagcatatgctcagggccaggggacatgggaaggagaaccggtggagattttcggccacgtggaacagatatctactctagtgtagaggcagttccccagatagcatgtgcagcgtctcatgcgttgaccaagtaggtcgccaaagtcaatgctctagataatcgacaacgcattccgagctccgcactcatgacggacctctaccagctcatttcttcgccattgtaatacagaaatcgcccagagctttccatatccattccttccataatcttcaccattccctgtaccgactcgacaagatcgacatctcccttcccgccggagagatctgtaggtacacgaccaggatgcaccgcgacaatagcaatgttggtgttgctagccttgaaatcggctgcacggcttgctgtttgcatgttgagtgacgctttcgccattcgatagctcattcgacctccatccgtgtctgcgaactgtcagctgaggactggaacaatgttattgggcatacccttgatggaagcggggtctgaggagatgttgataatcttccctggagagcctggggagaggagaggagcgaaatgcttagtcgcgaggaaaggtccctgtttagtattgtgagaggaaatagcgtgttattcatgcagtacttaacagcaccatgatcttgaatttcgtcaagattgtgtcttgtgtctcttcctcccaggatctcggagccgtgtctgcacctcagaccctcttagtacatgatgtgaataggtagtggctgtcgtatctcacctccacagtttatgagcacatcgagcttcccagatacctcgatcgctttcgacgcggcgattatgctttgctcgtcgaggaaatcaagcaccaacacttttgcaccaagactgtgtagctgcgaataggtcagttacgcgccacatctggcgcacaaagatgacgcaccatctctgcagctgggacacggttgctttgcgggcggactgtgccccatactgtatatttctgctcgacaagagtgcggacgaactgcagtccaatacctctgctggcccctagagttgagtcagcatgatgcactgagctcgcaaaccctgaaaggtccatggatgtacctataacaaggacgcttttccctaatcctttcattctgcgaagttgctttgcctgttccgtgagatttgcgcgctcttcggtcgtgaacagctgggctagttgtgtaggtaaaagcgagttgtgaagtaagcagactgccagtcgatggagacgaaccgcagcgttgacatgtgtggcgatggtgcaaacgacagagcgaacaaacggtacgaggatccatgcgctgtttgtatcactcgcccacatcgtctatgcttcgggctgtgcgatttgttggagttggctacatgccattgtgtgacgtcgtcgagtgacggctcgcgaacatgtagaatgcagaacggcttattgatttattatttggcccattgtagagatatgataacaggctagccggagaaatccccccatcccctaactcttgtttcacgaggtcctcttcgtcacggtataccgccccaagtactcgccgccgacaagtcgagacgaaggtgtagactagcacagcctctacaatgcaaatattagctcccgatcgaagaatactccaagaagcaaagcacgacgtaccaatccagggttgcaaacggcgcagttcttgccggggcagcatgactttccacgaaattctccaccaacattgcagcagcgcccacaggtcctgccctgagggtttctcgcctccagagcgctctcttcaaaagctggctggttggcttcgaacgtgggggaagcagccgctattccgacgagcaggacggagacgatggtgtagaaacgcatgatggcgaggtaagttataaacgaatgtctgaaagaaagtaaaatttggcgtttgaaagagagtaatggaggtagagactgacgatgttggttcagacttccccacggcctcagcaacttatttgtactcacccttaatccaagactgtatgtgccgaacatggcgccaccgcacaggtcagacgtctctattgtaataactgagtgctttcttacggtcagatcagcatgtccaactacaacccctgctaggctcccgaagcacgagggtttggcatcggggcagggctatgacttgttgtaaagggcacactcggacttgagcgcgctcccaagatggaggacgacggctttgcgcaatcatgaatgccgccgctatggccatggatagtgttctcggcgagcgtgaaggacctacctgggataccatacccaaacgacatgaatggcgaatgtaaagtttgcatcgcaacgacgtcctacatcaaacgctcctacactactggatttttccaatccattccacgatgttgtcgaggcaaatgctatggcttttgacaacgtatcgccatagtttccctgtctggtgaggttgttattcagcagaaggaaggaccggttcgtcgcttccccagaacgcgccgagtcggcgcggagaaatctcagccaggcgtccagacactggttaattgaggccgacatttgatgtggctatgcagatgtggtccggaacccatcatacttggagcacacttgtcattgtctcatgttagcttatcgtaacttgccacatccacagtcgacgttttagctcgtacctgtgcctgcgggctgatccgagccttgagtttagcagcatctccccttccaacgttttcattgcccttcagtcaggactcgcgaatccaggcacgactttgctagtgcttacctctacccaggtctggccaaccggaaaatttccgaggtctcgacgcactgccttggcagggctgtcagatcgcttacacttgccgcaaatgggacttgatatatagcaccttttcatttgtactgttggcttattttagtgcggcttcaagaacgcgtgtcgagctcgcggcggtgaatctgcacaaaatcgaccctttggtaaacaaatcgtggtgaaacacttcatcgttcgaatgaattcaactacctccaaaaatatcccaaagtagtgcatgcgatgctattcccatctttacacctatttacgccaatatatgcaacattctccttcccatgcgtcttaaagcgcatcacccgcacgattcaaaatatccgccgtcatcttgatcgctttcgccgcaaggtcccaatccttcttctcgaccgcatccctgatgaacgggtacacggagctctcaagcccgttctccgcatcgggtgcgaaaatgacgtgtttgaattgtgtgcggccgggtaactgttctttcattagcatcgagctcgtctttggaaagaagtgaagtcgagacttacgccatgttcccctttatcatccttacccctcgccaaatccagcaaattactctcaaacctcgcaatctgactattgtgcatgatcctctgcatcgtgacactctgtgtttcaaacccgcccgtcgcatacacttggttataccaataactctcccacttgtggaagtcgtctgctttcttcttcagccccgtcagcgcgtcgacaagcggctggaagatttcaatgtcgtagccagcgacggcctgttcttccgtccagtcgagaagcttctggccttcttcttgcaggtggtgcgcgtagtggtcgattttcagtggcataatggggtcctgcgcgatttcgaggataagcaggacccagatttgcgcgaggagggtgtggtaggaccagcccgggtcgatgtatttggccatccaggagtatgtttcgtagcaggagccggagagtgggtttgatgagggggagttggagggggtgctggagaaaccgaattcgatcgaggacgtgccggatatgtattggaaaggcgccgtgtcactgccagcaccgaggttgccgatttcgctgctcttggtttcccagagctctttcagtgtcttgttctcgcggggatcgctcaggcggtcgatgacgcggccccaggcgtgctggaagataggagagcccttggcccagagttgctcgccggtgattccggcatcgacgttgaggtaggcgatggcgttttcgcggagggcgtcgacattggcttcgacgtgctcggtcgagccgatcttattgtactctccggcgtcccaggatgcgaattcaatcgtacggaggggacgccatccttgagcgcgaagttcacccagcacgcgtgcaacttcgagcatgacagctgtgccagaaccaggatctgcggcgccaaagcaccacgaatcgcggtggttaccaacaatgatcttccgtgctccgtcttccatacctctgaacgtgccgaagatgttcgtaacaagctgctggggagcctcgtcagggaagttttgcaggttgacctttggtgcggtatcaggatgaccagagaaccactcgtcgccaacgtccggcacaccaccacgccactcagacggcagcttctcgccagaatccttcagcgactgtagcagcttctgtgcatctttccaggaaagtggtaaactcggaatcttgggcagtgcagggttatcctgctgcgacacgcgctcaacctttttgacactcgcttttccaggagttgtgacatcgcccatgattatattcgtttgcgccacggagccgcgctgaacactctcgcccggcctccacttgccatccggccacggattgccctttttgaagccgtcatctgcaggatctgagtagacgagtacaccaacacatccagcattttgcgcggccttgactttcatcgcaagatccggctgtggtccataagttcgacatagcgcgatagcgccttgtacatcgataccactgtcccacaacctcttgaaatccttcttgtcacagtagttgacgtatatgagcggccctgtaacatttccagatgctgacatgccatggtatgcaggcgtctgcgctttcggcgggttgaacacagccggctcttccagttttgcttcccagcgcttctccggtggatccacgattgcgactttccggccgtctggctttgcatagttcatgtatgcccagtactcgtcgtgcgtgtatgtgtccatgtgggcgtccttgaacttgccctcgatccactggcccagcacgtagcttccctcggtcccgcccacgtggtcgtagctcgtgatgtactcgagatgcttctcgatgcgccagccctcgacgctggacagcgcggtcccgcgcacccactcgggattgaactgtgcgccgaagccgccgcccataggcaccacctcgctcacaacgagcaagtacacgagcgagatgatcaggatcagaccgcatagcctggctatgacggaccagccgggcctgtattcttcgggcatggtcggtatgcgctgcgtgaaccacgtccagtccgggcgccacttgtcgggccatcgcatgcgcgggagattgaagctcgagaaggaattggtgatgctgtagaagcgtttggagaatctcgagctggagcgattgcgccgagcgcgtccctcttcgacagattcagggtccaggatgtccatctcttccatagtctgcctcaagtcctcgtcctggctctcgcgcacgggactcccgagctccgagtccccgtcgtcgaccgactgcaccgagggcgcctggtagtatccatggcgccgtcgctggtcggactggatatgcgtgtcgggacccaggaggccctgccgctcggcatcgtcgctgacttcgttgggaccgaggcgcgcagaggcatggcgagacgacgtcgcctcttcgtatgtggggatcggtggcggcgtgggcgggcgctcgtagccatgtttctcgtcggacatggcgggttatcgtgccacgcaggtccccggatcgtgggacgctgcaccgggcggatgtaatgccaactgctgtaggggggcggcgaccaatcgtccggaaggtggtggaattaggtatgcgaccgtatgcgcgtatacatggcggactggcggcagtagggagcgactatagtacgtaacaacagaaaaagagaagcgtcttggaagggagaggatgcgtgcgcggcactgcggcacttggggtcgagtatggtggtcgtgtctggacatagcggcggacccccgaagaccgccgagctcgtttctggcttggaatcttgaaacattgcaacaactctcgacatgatttttcgtgcagtaatcgtttgagcattggtgtcgtcacgtgtggtattgcggcacgcgacatggttcacgacagatgggtcgttcattcgggctcaattcactggttccagccaagacatctacatgccccttccaccagtaaccttaatcgtctctccattcacatagctcatcagtggactcgccagcgccagcaccgcactcgcagcctccgtcgccgtacccggccgcctcagcgggatatccatgtgctcctgtcccttggccgccgctttctgcgcactcggtatccccagcgcaaccttctcaccatccggcgtggtaacaaacgcaccctcttccttcgccgccgtcaacctcgtctgaatatgtccaaacgcaaccgtgttcgcgcgcacgccgaagctagggccccacctacacaatcgtcagtatcattgcaaatacaacatctaggacaacatactccttcgcaatcgtcttcgtcatacccgtgacacccgcctttgccagcgcatagttgatctgccccgcattcccattaacaccgctggtactcgagatgttaatgatgttcctgggctcgccgtccttgaccctaaagtacggcgccgcctgtctgacaatcttgaacggcgcggttccgtgcaggtcgacaatggtgtgccactgcttgtccgtcatcttgtggatcacgccgtcccacgtgtatcccgcgttgttgacgatgatgtggatcttgccgttgccgaattccgcggccttttcaatgagcgtcttgatgtaagcgtcgtcaagcacgtcgccggggacggcgattgcgctgccgccgctggctttgatggcgtcgacgacggattgggccttctctgtgatagctgttagaagtgttgagtgcgattgacgtttggatcgagcttactggcatctacatccgcaaccaccactttcgcgccctcgtttgcaaacagccgcgctgcctctgcgccaattccttgtcctgaacccgtgatgatggcgacctggccagccaacatacccttggggtagttgagatggcccgcgatctggtttgcacgattagaagccgacatgttggacttgctgtttcagaggatgcagaattggtatgaattcggctatgtcaaatgtctacaggaaagtgcagagcttatgagattctccaaatgcggagtaagactgctgctcatagaccgaggttcatttgcaagatgccgattaggctcggaaaggtatggttcggcttcgcgcttgcggctgactcgattgcaacaccatggacattcgacgatcccagacaagttttattttcacacaagatcgacccagcaaagtcatggttctgtcgcgatgctttttacacatgcaatcatgttctggtatgatgtgacttttgtaactcacacaagtgacgaatgcattaacaatcatggccgtgagcacgccgaagcaagctttatacccgccaaattcatgtcacagtatcatcacaccagcatacgagatgccgaggccagcttccaaaagggatggcgattttcgattgcatgttcttaacaaagcttcaatagtaaccgccctgcgaccccagacaaagctcatccgtcacctccgtttccttttgaatcattcctcttcccagcatcattttttcgacattgtttagacttgagtgtactgagaagcagatgtgtatgcaaactacttctcccgagccactgacatgatagtgtggacatcctgactttggaggaaaagaacatgcggacaaagaactcgaattttcggcacagcccggcttttggagtgttcgatgagaagagtggaagactcatgcgagactgagctttatactcgcgagagaggggacgggacatgttgtatccgaactttgctttggaaaggacatatccttagtagaggcaatattttcgtgaatcaagattggctttgttgagctgtgcagcaacactggtaaaaggccttgaaataagagagtgcctgagagtgacggcaacattaacgtgcttcctatctgccttttgttggaagaagacattaaatcttagcattgctgtttgaaaactgcgagattgcgaggaagagttagtgaagaagacaagtccacttagccttgggctatacgagtttctactgggtaattcttttttcctcgctatgaattttgccaagttgtcctttgcatatgctttcttcacatcatcgattgaagaaagttttcagttacattccgctcagcgaaagcatcacacttcttcttatcactttctttaccaacattgcaaaatagtgtgcccgtttttgtagtgtggagtcaactgtttataatggggaaagagagaaagacgagattccgatgctgaccccaggactttatactggccaaccgtgtgttacgagagaacggcttgccggcacgaaacatgactcatgctgatgtcgaattgttgcgagcatagtggacttacagtccttttcagagagaagattaaacagtataattatcgaagttggtctggccatatatggttgcattcatcacgacttttggtaatacgagacgtcgcggtgttcgtcattgtaggttgcaatcgacgtggggagtgaactttatacccatacttctgagagacaggtgcggacatgaacaccatccgtgtggctttttgatactgctggtggtgatgctgtatcggttacgatccgggagttgaacaggaccaaagctattgaaatttgaggagcggctggccgtctaggctcatgcatagtgcgttgatccagttttggaagtacagcaataagatgcgatatcggtttttttgggagcaacaaagtcgtgctgcgacaggttgcacattttttatctgtcagatagcgagatgtgatgagtaaaaatgatagagatgtcgatgcagagcgtattatataccctgctagctagttcacgctcgcgcaggaagaccatagcgaaacagtactgatccttttgtaatctacaaaagcaccttctgctcaaggcatgaccaaaatttctgatcctttccagcttatctattaactagcgatcgagtggttttggtgaattgtattccaggtacgtgaacaaaatctttatgcgtggttttggtggaagcagagcaagagacatcgaaccacttaatcgtcgtttttgaaagttgagaatgcacacaaaaaggaaatggtagcaagctgttgacgtgggagaacacgatgagcgagaacatatgggctttctctgttcgatctttttcactcaaaggcaaagacatgtgacaatccacccaccatttttgaagatcgatccgaaaaggcgcgtatttttggagcaagagaaacttcaccatcacgtcctctttatacttaggctaacactacctcgcttgaggtgtgcgacccgcacgattgcagacatgcgtggaatggtcgccatgttttatcgacccgcccctctggtgtgaaatttgttatcccgcgggacttggagtttgttttttgaagtgcgagcagggacaacatgtcacttctgaatgctaattttcgagcaggcgaaaaaaaaaattaaactgaaacgctcatctttggattgaatgagcgagcgagagtgttgaaggaggaggatggcaacacagtggcatttatacacaattcgcgatgaccgagtcctgtccagcgttgagtgtggcagaagagcaacaggttcaccctgtatctttgcaaaatcctcgttttcgctaccgatgtattctttgcaacccagaaaatacatcttctcgaagttacctcaatttcacaatagtccagccattcatttctgatagtatcacgctagacttaggagactttgtgtggcatatgaagcttgaagaaaaagacagtcgctgagtgtataaatgcaagaaagtagttgaagcatattacgcgctcatgaagactttgatcgactagccaaagctcgcatttcatatggtggtggtagatatcattgagatgaaactcgaccagaggaaaagaagcacatagatcgaagaatcctgagttttggactgaaaaagcaacggtgagattgggactgaagactggacgactgacgtggagaggagcctatatacataacccacgcgatccgggcggtatgatcgaaatatgtcaggacatgtcaacatgtagtctgtagccctcaaacgttgagtagtaagaggcaatgaatagcaccaccattcataagcctgaagtgctgtatataaacgtgcaatctcatgtatcccgttgcaattccagaatgcagaactcgttgacacatctttcgggactttgaggccaacagacattccgtcgtatgttttagattttcgacacgggagacaacatgctttgctttctttttcgattcgatcgtttgaaatccatttgaaataaatcggtgtgcaagaagaaagaacgaagggatatggctttatagtgagtacatgatcagacgaccaggtggcttcaaaagctatgtgaaggcccgacctgacttggtccgttgaatatgtgcgcggataagagatgcttttgtggaggcaaatcgtgtgaagatgttgcgagtcaatgtcgcagggtatcatattccaacttacgccgtatcaatatgagcaagcctctccgggagagcgccagtgccacatcactctgtaacgccgtacaatgcatgagcttttcgcctcctcgtcacacagctatcgtcatcgatgctactacagcatcaagccgttcacttcttcccaatgctgaaccctctcgtcatataatccgcactcttcttcatatcgggcttgtgatcacttgtattaaacaagctcttcacattcgcattctccgccatcttcctcctcttattcctctcttcctgctctttcataactttctgcgtaagtgacgccgtagacgcattcttgatgccattatccactgactgtgccttcttcgccttctcctcgtccgaagctttcttcttctcttctccatctgcgcccttcttccgcttcttgctccccggcgccttcttcagcgcatgtgtgagccccttctctctgagcgtctttaatcgaagattcaggcgcgcgatgtcggtcggtaaagtaggtagaatgggtataacatcgttctccgcatacgcctcattgcactgtttcccaattagcctcgccgcgcatcccaaattcaatcgcgcaaaacataccgtcaagcacgcactccccgcgacttccctcaccacactccccacaaacgcatgcccacagggaacaatatacactgccttcgcgcccagccccaattccttgcccgtaatcggacaaacccacttctcgcccctaccaccaagttccctctcgccctcgccgacttcaaacttgacctcgacaacgtccttcaggcccttgacgcgctcgccaaaattgcccagctcgacaaacccaccttccaccgtgccctttacgcccgcgactttgcccatttccgtcttctcaggcccgtcttctttgagcaggtactcgatgatggagtctttattgtagagcacgccggcggcatcgctgacgacgggtgcggcgaggggtttgcgcgtgagcgggtcggtggtccagccgtactcttgctgttcgttttgcgcctctttgagttgcgcggaggtcagggcctttgcggcttctttgacgagttcgctacgcttggggattgagccgccgtcgttacccatatttgcgggttgttgtagttggactgggaggcgtggtgggtgaagttgtggtgagagttgcggagttgagacggaggtgtctgggggcttggcactgggggttcgtcatagccatgtgaaatcgatttgtacaagattcgagttcgcgcttgaaagtagaatgggttgttgttcgtgtgtatttacataattcatcccaatgtcatgctcgtggcgttttcaacgccacccaaatgctatatattacatggaacatggttcgctaatcccggcctcttgcgtccaaccagtaccccctcgccgctggctttgctctttgtttccttgagctgtccttctcatctctctgatcaagggcctcttcttcgtacttcaaataggcgtgaggatccacatcatcaacagacgcttcaacatcctcctcattcgccttcgaaaccctcggacgcggctttccacccagttctttaaacatcaatctctggatgaagcttgatagccttgctcttgcttccttaaaaggcttctgcttactttcctctagcatattcgactccagtaacctgtcgtatactgcatagattttccgcaacgcgccaatggcatcttgtcgctcttcacctcggagatatgttgcaccaacacgatttcctggccgggccccgccaacaccaagttgcaagcgtagattccttagaatcggattcaaaagcgtcagagcatccacaaggtcttcacccttggcgaggggatgggttaccgcaagctcagcgtataatcccgcagccttagaatccacgtctgccagcgtcttgagcatgatctgcagtatctcgccagcatttctaagcgaattgtggttgttcttgtcgcgaatgcaggtgctcattgcaattctaaatgtgcctggctttggtattacgtctttggcgagcatatcatctctcagaacagcgactacagccgccgaagctcggttttggcgcaggttgcgcaaacgcgtgtggaggttgttgagatcaggtgcaatgtcgtaagttgtcggatcggtcagcagatcccagtactcttgcgccgctttgttcgacacaagcttctggcaggcttcctgtatcaccgatagcgtgttgttgcccggccgcgcgtatgtcagcggactggatactgcacgcgcgacagcatgtggggtcaaagcgaggaactcgtcgcctcgagaaggactctcgccgggggctagaagctcttggtcgtctcgtaggtgcgctggggtacttggagcgcgtatacctgcaagcccagcctttttgtgctcagccgtgcccagttggggtacaagtcgtggtatgtccatagtctgctcaacgagagagagcacgtcgtcccaatctcgcggccggctcccaatgagcagcagtctcgccatcgcgcaaacaagctcctcatctatcttcagttctgcgtttctccatcgggtgacaatgccttcccacattcgccgtgcttccaggatgccgcgttcccgccgtactgcaatctcatctgccgtctcgtcttttggtggattcaacaacagattctgtcgaaccgcattgattatggtaaggtatgtcaccggatttgcagcttgaggacccttttcgggtattttggctgcaatgccccaaagagcgtccatatccattgcgcgtgcgcagactcgcagcgcagcattggtgtgtattatactcggttcgactcgtgaattcggcgcatagagcgagtggtatacagagagcgcttttgcgatgacgcctgaatgatgcgcgttgatcgagaggcctcgtagaagaatagtatatgtgtaggagtcgggaaactgttgacgcttcttcatctgctctgtcgttagcagcgacctcatattgctcgcactgagcaccatacatcattgtacactttcatcgcatcggcgatcctctcatttgccagatagtgatcgatgatatgattccaggagacaatacacgccattgagtggctcgccatgcgcaccagctgcaacatctctgccgcttttcctttcctcagctcgctcttaacaaagacggccagctccaatgggtcttgtaaatgtctcagttccctcttccggttgttccagtcacgatcactgacgtcgggatcgcgggaaccgagctttgctaggttgggtgtatcgtagactttttgcggttcctgcctcagcgccgctcgttccctcttcttctggttggcagccacagcagaggttgaccaggggtctttttttttgctagaaagcctgtctgtctctgactgatacctcggcttccattctttcttgcgcacgacatcttccctcgtgctctgaaggcgccgctggcccggccgaaggaaagggtttacatggcggcggagacgctggacgttacccgcgggcgcatcgactgcttctatgcatcgccacagacaggcgcgacaattcagcatggggaagagcgcgggggtggttgtatgcgcgcaaagtgcaccttggtggttgtcccaaaaagtttcgtcccatattcggaactagtctgatgacgtaagacgtctgaacaccaagcggcgaacaagacatctcgcaaaccccgtggcacacacttgacacccttcaggaaccagccagcctcgaacaggcacgccatgttctagctcacgttggctccagatactctaattcaacctcccacacgcctagtcactctccaccctttctcaccaagcgcccacgccgcgctcttgcagtgccttgctccatgtccactacctagtcctcctagtttaacaaggctggcgagccggccctagctaagtactaaatagcctcacgctcccagagacccggagccgagtaaacagtagcggccaatccttcaagataatctaagctaccatcgaggctactgcaaaacatacatagctcttctaccatcccgactctggcgtagtagcatcggtcagccaacagcgcctagtgaggcaccattacatgcacatcagagcaggcaagtaacgtggcggcacagttcgccaaaaggtgcaccgttgtttcctccttgccttgttcaaagccgttgcacagagcgatcccgtgcgcgtggctggccatgcaccgaagggcttgggtacccttcactgccttggtgcactgctcgtgatgctttctgtgcgaggacctgacgtcgatctggcggttgcccggtgaggatggctgcatgttgtacttagagctgtcgtgtctattgcgtgttcgggcgcaaggtaggtgcaaggttgttttgtgcgagggtcagtggaggctgtttggtcttgatgagcctgcattccattccgaaccttcaccttcttcatcgtgtgtgcgagtacataccccatcgcactgcattgctcaccgatgctcgggattccgtttgcaatcctctccttcaattgctccgcgagtgtggtctcacagccaagtctctccaccaccaggcctttctggcgtcgccgcgcatcgccaaaatcctgttcgctgtcgtgtaacacaccataccacgcctctgtccaggttctcgcagcatgcatccatctgctagtttccgccgtcagattcagggaacccagcgccagcaagcgcgaccgttgttcgtcatccatgaggcgctcacgccctggccttagcccttcaacggcgccataagcaacaagtttgatctgatgattgtccgctagactagtgaccgatcttgtgcctacttcatatcatggggacgactggtatagattctagcgtacattttcgcgttttgtatgatggcgcagtattaccagcgattgcaatattgagtttctgctttctcgcacccatgtcctggtgagatcctgcgtcggccatgtgcgaaactttcgcctgcgtgcatgcaaacatcctcgtcatcagtcatgcacattcggggggaaatcccagcttgtgtgccggccaactttcccgcgagcgctgcaagcgataaggttcctcgaagcgatgcggagtcttgcggcgccgcggaccctgttggacatgatcagtcaatctcagtccgtcgcatgatcatgcaaggatctagactcatcgtgtaatggatgacaaggaccttgcctctcagcttcgcgacaacgaacgatgtggacaggaagattggcctatcacagagcgaagacaaccttccgtcgtacttccgacagcccttgcgccatgttgagtgaagaaaaaaagtttcttctccatactatctgaccggggggcatcgccgcgctgagttgcgttgtcggatgtgagcttgttgcatgcaaagtggacatcgccgccggctctgttatgctgttccttgtcagcccaccaagcctcatcctgtccgccttcatggtcgccgaccccaggtatcgggcttcagacatgaaccacagaaacaatgctatctccgaggcactgtgtgcatcctgtgcgtcatcagtgccgtgatacaatatttcgcaaatgaagctcgaggtgccaatgataggtcacaatatactcgagcatttcccccctatatccctgctgcgagcaaatcagcaatcgtgttgtaaaagccgtgtgtcgctgcaacacctatcggcgccactccaggtgccactccaagtggcctcggcgagaatgcccgttctttgtgcgtcccgactggctgtccaggcagacgagatggcttgaggatgtgtgcctacgtggcctgcatcgttgtcgatgttgttccgccatgcgaacgcaaagtgaggggatggaggcaatgtggctaggacggaacccgcgcggcaaggggactatggcaaagcattctactcctggttttagaatttgggataatttgctttatcggcgtgttttgttctgctggagctgacttgactgttttccatgatttgcgcttcgagaagtagaagtccatgtttcatgtatggggttagatgggggctttcacaaaggtgacgggcgtacaagcacaacacgggcaagggaccacttgagtgttgaaatggtcatggacgcagagcagtgatcatgcgactgaacgcatgccatgtacgcgatctcttcggtgtgtcccacggcatcggggcagtttgggcgttaaatgggggacccggagcttgttgctgcccattccttcgttccacgttgctcgcatacgcgctgtacacacattagatgataggcacaagtagcgaatacattgtcacaggtgctacgaaagcaggccctagtaagcaaggcatcggtacaggggatgataagcatgtaattgtttctctgagcgccggtgttgcatattgtacttctaggccaagaaaaaagagtaaaaatccgactttgcataaactgtctgaacacaataaacagaggggaaacggagacagctgggatgacatgctgacatgaaagccaagtctatgcgcaccgtgacattttggaaatcctcgagcggagaccgcctccttctcacagtcataggtcatcggccttaaaaccgtaacaccatcaactgaaaacatacagccgccaccgatgaaaatgcatgacccatccgtaaagagagatgctgaaaaccatcacatgcttccacggtaagaatgcaagtggccccaagaaggaaagtcgtcaaagctcgtgagctttcggggagttcagaggtagagaaggggttgcaggtgctcttgacacctgctgctcttgatactgggggcttttagccgcttagggcatggctgtgtcgttcgagggtacaattagtgaccctgttggtacatctgagggttttggccatatggcgactgagggtaactgctgctgttactattgggactgttgtatgcgtggctgttgggggtagcatactgagccatgccctcagaaggtagacctggactttgagtgccgtactggggaggggcattgttgccagaggctgcaggctggtacccgatgggaggcagttgtgcgtgctgagggccttgtccgggcacaccaactgcttgtcgcatctggccgtagacgggtgcctcgccaggtgggccctcatgacgctgctgtgcatcggcgcggtggcgctcatcatcagccttcaagcgtgcgcctcttcctcctttttcttcgccttccactccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaccaatataatcatgcgaaaatggtaattgaacgtacgttcaagagttcgcttttgaaccatgcgactgcatcgtaacgtgtgcgtttagatggttaagagtgccataaggccttctcacaatccattccagccgcaacttgtacatgcgctcgatttcttcgtatcgcccggcgtggcctcttgtgctgttgcgcacctggaataggaacgaaaagagtagacagtggaaaagcggatgtccgccctgcaacttttgttagtttcgctcactatgtgctggagagaggaaccaaaaagaaaacgcgtcaaaacgtggcgcgtgctgagaaggacgcgcgcgcgacaaataggaattcgcagcaatgcgatcttttgaatgaacttactgttggtggtcgctgtacgggagagaccatggcaggcgcaggaggaccagaggatgcaggatgaccgtagtgcattcccggttgagggtactgacctgcccattcaggtcgcgacgggtagatcggggtctgaggatgcccagggtaatgctgcatgtcgtggtgaggtgtgtagggcgagtattgctgctggtgcgagtaggttgggctcgtcgcggcggcgattgatggatctataggaacatccgagtcagacttgtgttgctgttgttgatgatggtcatttgcttgaccatctgagagaggcattgacggactctgttgttgcgccataccgccgggtgcttgaccttgagcgcctggttggtatgaacgttgaatgtagtccgggaatgagcctgatcgagccgacgaaggattcaagctgtagtcggaggtgggcgtgaggttcgaagctcgagggtcttgtccttgagaggggtattgcgcagcagatgcttgatctacagagacaccctcagaagctggttcaggaaaggtgggatagggcgagctcaaacctgactgcgggtattcttgttgtcttgcgtccatagactgtgtacacgaaagaaggctgggatgcacctaagctaaagctgggctgaatctcgcgtgtccaagaggagggatggcggtagtgatatgacggatcgtagatcgtctgcggacgttttaccgcgggtcaatgacagaggcgtcactagttccaagtccagagaaaagtgaacagagcaacagggaccgagcgcagccaggaagtcgggaagaggatgggtggatgatagcgtggaacttaaaagcgggtgatttacagacggtgtattttccagtgcgcccaggtggacgacctgttcggcagatttagactggaagcacacggaaggcttgcgctcgaggccaccagagcaggggaaagaagctagtgcacaagctctcgactcgcggaccagctggcgcaacgcagagagaggtgcaacgcacaggttacacgaggactgttagcggtcgatgatgcgggtctgcttggggcgaggtgtgaatttggaagaaatgctagtgaaagccgggttaagtcgactttagtacaggtggcgcacagcctgctttgccaatcgcgatgccgttctcgggcgtgccgctttacccaggggatcttagtccaaatgtgaggtaatcgaggcagaggcggaactgggtcaaggatgtgagaatgaggtatgccgcggagttgacgattggttgagtgccggatccgaaggtggctagcgccgtggagagttggggtggattatgggtgggaaccgtcggtctgtcaaagggtgcggaaatcagagcgcgatgtctggtaggctagcagaggtcggttgggacgagcttgttcgccgatgggtgcgaatgggcctgcagatgggccacagaagcggtcttggtggacgggaaagaagtggccggtgcgcttggggcagcagagaattcgggcctttgatgacgaaggggggatagtttcacgagcgctgcgaatctccctgcactctttcacttgcgccgagcgtgccgagcgatcgccttctcgtctggccggaatcccgtgaaataggcgtccgtcaatagtgggagcagaggaatgctgggatgcaggctcaattgcgctgcgcccggggcgtagagatgagggcggtgggcgatctggagcctctttgctctctgcgcgcagttgactcgcgcggccgcacgggtttgaagtcttcgcaaaaccgcgtgcaagtgcggcggagagacttttctgacgcgccgggcaggcgaccgtcgtgaactggcggcgggttgcacgtgtagcacagcgggcgcgcgatctggcgtacctgagcaagcgggcgctgagatggaggcgggcagcgttagggcaggcaccagacgcgtttgacagtagtggttgtggtggtgagcagcgcaagattcgcgatgtaggctagggaagaattgggaaggcgtcaaggcgggcgaggtacagtcgacagaacccgcttacctaatgctggcgactggcgactggcgacgaggcatcagtgcgccggggctcacctgccgctgggggccccgggcgcccgtttgcgtgagcaggggacgacatggccgacactgacagggcgctcgcagatgctgatgcggatgcgcctgcacgtcgtcgtcgcgccctcgctcgacgtcaagaaaagcgtgcggccatgtcttgaggctgaagttaggcccacgctagggcgcatggtacgcaaagcctagcaccaaatgctcgcctggcgagactagacatacacaacaccaccacgcctgctccaggtgcaacaacagcaacatcgtcgcccccgaccgcgcgctccccagcgacagcgcggtcacaatggcggtgacctcagtcgcctcgccatgcgggcggcctgcagacatgcccggcaaatgcggccaccgaaacagctgctggccgtattggacggcacagacgtcctgagcggcaaatacgcccaatgcgtccaccagaagcaacgcaggtgggacggaagaaaacgcggcatcatcttgccgctgctgatggtcccatgagccatggctgctgctgaacaggccgtcgttcagcatctgtcactgcatccattattcccaccgccagggattggcactggagagataccgctgtctcgttgcaattcgcccaagtctgtccgctgagagaagctggacgttgcccatgctgctccgcgactcgtcgcgagaccagctgccagtgcgggaccgtcatggccaggacgcccaattgggggaaccatttcgccgtgtttcccagcacgctgcacacccaacacaagggtccatgttttcaaagccgtgcaagcatcccgttgctaggtaatcgcgacatgattattgtttgtttcagcctcgcacagctctcctgtccaagtatgcttctcctggatattacacttttcccgccaccatcgcggagccgattataggtcagcagaccgttaatcctgcatccatgcatgcaggtgcaacacaccgcgacacggataaacatcgtcagactgaccacgcacacgaagcatcgagggcggttagcaccgtgttctcgctgctgtcagttgttgcatagtggggctcctcgtgtctcttctgccctgctgcatgctgcgatacgcggccacatcagcaaggatgattcactcttcgttttatgcttctgccaggtgtgatccgcttccatggtcattgcgcaacgcgcaacccatcagccggcatcgcctccgaccacagctaaccaatttccttgtgcttatggtaagatgtgggatacttacgccatcatgggctgtcgaataatgcctgcggcttgatgatgcggcttgaatcattcatgcctcgcaatttccagactggccagaagcccgtggaggatccgcttgcccgcatccgacaagcactagttccagccactctagcacccaggactgccctgagatctccagctttacatgcgtcatagactcgcctcccgaaagaggaaggtcattcgttcaaactggaatcggttccttctacagtttctgcccccgtctgttatgtcttcctggaacatgatacctgtatgatcttgcccttgcgattacagaccttggtccgcgcagaattaagaataggcggcagagtccaaaatgatcggacccaggatctttgcgcggagatgccgctaaattcgaacagatgcaccgtcgaacgggagcgggagccaacaagttcgcaattcgagcaacatcgcttggagtgaaccattgtactatgtagctcggattatgcgaagggctccatggagtgtgcttcataacagagtgcggctcggagatggttcatgttgctccacgcatacttcccggacgtgtgcgaatagacatctggccgaaaaacttgctcggacgaaaatctctgtccattgggcaatccaacacagtccgcttgtcaatacgctcgcagacagtcgatcgaaatgctccagtacttgggtaacggtacattgctggtcgctggtcgcgctggaaagcataatcacaattgaccttcgaaggcatccggccaagacccgcggcacacaccgtacctttgagtacagacttagatctaggaacgcattgctatcatgactttgaggcctacaggtcacactgacatgagcaacgacccctggcctagcaccaggccggtctatgtggcttgcctaacttctcggcctcttcaaatcaaacgactcacgtggcgaaggcgcacagactcacaaaattgtatcccatctgtttttatctgaacaccagaccctggcacactttccggagtgtcggatcacgtagctccgtatcgtatacgtaacttttacgatcactctaccacccacaattgtcaattttgcgagtgccaatcctattatctaagttttgagtcgcttgcatctgcttccaacctagtttcaggtttcagatcacaatttggatatgattctctgggctcttccgcgcaatactgctgccttcgaggccgcggcattttgcgcacgactgacggcccaccttccgttttcatacgctgaccgcctgtggaaagcagatttctagccacatcgaccaggatcatgcataagaaccctggtcagagtgccaagtgtgcatactgcgcattgcattccatcctccactcgaagcccactaataaaccttgaggatgtattgaagatcaaaggcgttgcgcgattggttggcgcgcgtttccgtcgtcaacacagccttccacccgaatcatttcggacacggaaacgatggtgatcacttgctcagagcagagacgttgcaaggcggagtcacttcaaaccggccagcgttgctgcacatcataattttggcatgtgtagcttgtgctagtcacgtcaggggtgaacttcgggtcacgcctctggatctgcagaatcctcgtaacgcctacgcgcctactcccttccttagccgtccaatgtttatcttcatcgtgggcactacagactcatgagacaaagcgagaaggccgcttgcgatctctgccgtggccacgcttagcatgtaacttccccacgctcagggctgagatcttgctgcccaggcaagaacactcgagattcccgaagccctctgcactcctccacaaggatccgtagcatacctgtcttgcccaattgcattttcgtttctttcaaaatcctctcatacactccacagtgcgacccgtcataatttacttcccatgacgatattgaacgaggaaatatctttgatcacacgagatctgacaaataacgcccagacgaaggctgcatgcgaggctggatctcctagagtgaccgaagaatgcccggacccgagtgcagagatcattccctgcgaccttgctcaattggagttcgcgtgaacgtcggggcaaaactcatggttcacgcttgcattccccagcatcattccccaccggcaactttgcctcgcgcttccgtttattcttgccctgagatcgcgctttgaaaatgaacatcagcggaaatgagcctgctacgcgtgcacaaccttacatccaactactccgtaatttgcttacagccatgtgcatctttgagtcattcccgctctcaaaggtttgctgaatcattcaatattacgtgaccgtcaggtcactgaaatgcgaaaccccacttaccaacagagatcgaatacggcacactctaaggcacacggcatgttaaccgctagccatcggtttgtcccagctcctggcccctgggactggctgaccttctttcgtcgtcaatcaataaagcttcttcaaaacagttgtccatgattaggaacatgaaaccggactcagccagaactaccaacatcgtcagctgtagcgcaaacttaaaattcgcgatgggtggcgcttggggcaactcatcggcatcatgcctaattccgtacagcacatccaatagccacaaggagcaaatatccgagacattgattcccatcgtacacatcatcaagcggttacgaatgcgagtgtggacagcattattcgtgtctgcaatatttcgtcacgcccatccagcagggtttacagtccagatcacgttcttggtccatgatcgatccagccaacaccgagaaaacaattgtacgacgccgcaggcagtcactgggcctgggttcctgcgctatgtgacgggtaccaatcgctgggactaattccgctccgtaccacagttcagtcggcttctgccgaaaaaacattgccgtgctcacagttcaatctcgaaatgcgaaatagagtcccttacatgctctgggacataccgtaccacaactttggttgttgatttccaacaaattcaattcacctgattcttaatgcgtccgaggctgtgcagcagattagccgacgagcaatgatgtcggcaagcatgatgacgccggcctcgaaggactgccggcagaccggaaacaccccgtcgttttcggcgaactgcagaacaatgcccggcacggtgtttggtacactactgcgggaattcggtctagtcccgcgaacccctcggggtatactccgccagagacgttcttgaccgtagaagatatcgtggggaacgcgcggtcgtcgaatcaccgcacccggaacactttgatccaacacgagcttccatgcggcaatcaaggcagcgagcaagccacatgcccagctcatggtcttgagaggaaaagcgatattgcactcctggaagttaccgtcagtgatggaccacggcgaatgcccccgtcaatcgagacctagacaaaggagtctcgaagcaatgtcggatgttcgtctctcgtcactcaagaaatacgcacagaagcgcatgtgagactatcctcttttccagcttgttcagaccatgaatgttcagattaactactcgcactgtcacattgccagttcgcaatctagcggtcgcaaactaaccacgcgcctcggaaagtccgttgcctgacaattgtgctcgcgcatcagcccgttcgagcgccagcagcggcagcttgcttgtcgccgccgtcatgtatcaccgtcgagagactggctcacgacggggtgtgtttagctgcggctctatgttgacatcacagctggattgcattgtaggagactgcgcgttggagatgtgattcagagtaccatatgagccttcccgatcaatatcattatttttcagcaccgatgctcgtagtgagatcgaatgttccaacctcacttctatactcaatagcagaaaatccgtccgttacttgctagtccgttgaatctggacgatttcaggtcaccaattcgtctatggcaattgagaggaggcacagttttgacctcgctggagtcaaaatggcactcactgactgcctatatcgtcaccgtgacttaccatgcgatacagttgcaggactttccactgcgcatctccaatcgcaaattcaaacatccttatctgggtaccagtgatactcttcctcagtctcccccgatttctccccagcacctttggtagagttggggaccgtttgcgtcattagttgtctattcttcctcggtgaagtcacagtccccttcgatctccggttgctatctacactgatccatatcttcccacagtatagcatcggggatcactttcgagtctaggtatacattaaacaactagagtgaaactcacccaagaaatatagctgccttgatggtagaccatgggacccagaccttccaacgaccacgcaaaactactgcggcgatctccaatcgccgattacttcgtccctgcaggaaaccatgtatccgtggaccaaactagtgcgcgattatcatgactgcaaagtctggccgctttcgtatcaagcctcgccaaccaccatttgaaaagtcgcgcccagactctttgcaatgcttgggtaccgtactcctcatcataatgcgattctggacggatagaaacactggttcgatgaccagcacatgcagacgaaagcgtaaagaggagtcgatccgactctgtccgcttccggatatcaggactcgtggaactggttcatgggctgtgaaagtcccgttatcggatgagctctgtcaagctttgcaaggtagatacgcaagatgcgtttcgcggcctgccggggtacacgaggggcggaggatctagtgtcttctgctgtccaacaggttgaacgagaccacatcccactcttgtgtcgctactttacgcagcatacgttatcatacaattcaactcgtgcaacaagtctatgcaggtaactgaggtcttggtacgtgggtatgtagataaagattgcaactttctacttagaaaagtagaaagcacaagcaactataccccaaatctaattcgatctcctaaaatcctgtccgttatagctgtgaacagaaggaagctgctccttcagatatccatgaactgggtacgtcattgcagtccaggaatatctgagtgagctctccaccatactagcctcggtatgccgacttcatcatttgtagttcgattagagcaaaacgtgaaggtgaacacattaaagagagtgtataagcagaagatgttcactgcaaaaaggatttgagcagccccgaaaaaaaccatagtgacccaaacttcgctgtccacactcacgctcaacagtgtgtggcatagagggcttttgacttatttcactctgcttttccttgtcccttcggcaatttctctgactcccaaaaggagtcaggttgtgcacttctccgtcgggtccttatgcccaacactcggactccgatgtatgcgcaggctatacaaatcctacccagacaaacccttgccagataatgaaatgctactatcatatacttggcatcgctatttctaaccattgtctccgatcacggcaattgcaatctgggacgcatgagtttgtatagtgtttcagtggagcagtcatgtcaggcagaccattgttcagatgtcttgctttggggaaaaatacaatttgtcgtgcaaaaagcaggaagagcgttctgcatggcataagctcagacatcgcggctctccaaaacaagtccgtttggctcgcgaccaggcaactgtagaccagtgaggctacctaaatatgccgttcgcgcatcatctttacacgtgttggcaagaatcgaggtcatctttacaattttatgatgagatcgatcaacaagttgaagaaagtgtgttctatattggtattattgtagcagacttttgtgagtgagatgtaacgccaccactccatcatgcagaatggcttgagaccagttgtgatcgttaaaagaaatgccagtctaaaaagtgaaaatgcatgctcgccttaccatccttgttggtatgtctggcaagcccgtcctcaggggtatcagcgcgttgcgcggtgttccgttgcggtaatgaacgaatagtatgaaatgagactagacatggatgcgtcgttggcaccgttgaaaaggacctcatgcgtctcgtgagaagtgttgacacaatcaaacgaattaccacctgctgttgcggataggatcgttgttaccgccagtccgtcctgaacagagtcaatatgacatcgatgctagtaggagggattgtgcctaccaccacggcctccgccgcgacctccaccacggccacggccacctccccagcgaccacctccgccgccgccgccaccgtagcgggccatctcatgaaggcgagggtcaatctgctgcttggactctgtaaggatctggacaaggtcgcgagcctgcttggagtctgcgatcatgttagctgagctgcttcaattatcatgtcggtgggtggatacatactctcagtagtgaagagggtgatggcggtaccgttggcaccagcgacgggtgaccggtacgaccaatgcggtgaacgtagtcttccgagttgttcgggtaatcatagttcagcacatgggtaatgttacgaacgtcttaaaagaaaaaggttagcatgaaatcaacgaggtgatcaaaacgacgatcggatatgatcgcgtgaagctgcagtatgttgcataatgcttccgtctctgtgcgctaacgacgatagtcatggcattcgagtccagtggaaaggctgtggtaattctcctggtccggaaacccttgatagatactggggactttgggtaagtcaagatatctcagcttgcttcagtagtataccggagtgatacctgaaacaagaagtggcacagagcgaaaggcttcgctgttctgcccaaggatccctggaaatcagatgcgagaaacactaaaagccctggacgatgtcatggaagcgataggagcgagcgcacaagacgacctagcaaagcacaatggcagttcacgcatagcaatattcggggggaggggggatgggaggggtgagggggggtctgcaatcataccaataccacgcgatgctacatcagtagcaacccatgatggggctcttgccggtcttgaactcgttcaggacccaatcgcgctcgtttttgttgcttgtcgccgtgaatggctggagtttgttagtgcatggtctgagatattcttgcagagttaacttacacaacgccggccatccgtcttgtcgaaggaatcgggtaatctcgtcagcaacacgtttggtgcctgtgaagaccaggaccttgttagccttgtcgttcatgatctgctcaagatgcttggccatgcggtcgcgcttctcgaactctgagacgacctcaacgatctgctgaatgcggtggttggcggacagctccatggaaccaatgttgacctggatccaatcgttttggtagtcggcagccagctgtcggacttccttgggccaggtagccgaccacatgcaagtctgacgatctgggcgaatctggccgataatcttgcggatttgaggctcgaaacccatgtcaagcatacggtcagcctcgtcgagaacaaggtaggtaatgcggcgcaagttggtctttccagcctcgagcatgtcaatgagacgaccaggagtagcgatgcagacttcgacaccacgagcgaggtcgcggatttgaggacccttggggacaccaccgtaaacgcaggtgtttcggatgcgcgaggattttccgaatttgctgatctcttgctgaatctggacagccaactcacgggtgggggcgaggatcaggacgatgggaccgtcgccgggagcgagaagaggctgggcgttgatgtggacaatagctggaagacagtaggtgagggtctttccggaaccagtctcagcgacaccgacgacatcgcgaccggacaaggccatgggccagccctgagcctgaatggcggtgggcttatcgaaaccctgtgccttgacctcgctcataacgtagcttgggaaaccagcctcgtcgaacgtcgtgacaggcttgggaatgtttgtgccctggacggtcatctgatgctccttgcggtaggcatcgacctcttcaggtgtgcgcgcagtgactgcagggtcctccttgtagaaagacttctcgaatttgggcatggagtcgagatctgtatcttgttagcgttgcttttgcaaggtgttgtgaatgttgcataccccaagtctgcgtcttcaggccctggccgagcgcggacatgcggtcgccgccatcgcgaccaccgccaaatccaccgcctccgccgccgtagccaccaccaccgtagccacctcctccaccaccggagtatccgccgccgcctccaccgtagccgccgccgccgccactaaagacatgttagccaatgttcatgtagaaaaggtgatgagagaagggacttctacgctattgcagcaagtacgtgaccgcccgcttgacctacaacagcaagtgaagcaagcgcggtcgccgaactcaatctgcgcgcaaaaggtgatgagcaaagagaagtagcagaaggatagggcttccaaaaatcgcgacactggtgcctattcccgtgtttagggggatatcgtcctacccgtacgatttgtattggcttgagtagtcgtaattgttgtacgctccgcttcctgtgttgctgtgttcgtacccgtaaccgccgccgccgccatcgcgaccgccgccgtatcctccgccgccgtaagacatgatgttcgaagttgcggtagtgaccggtgtcaaagaacagaaaaagaagtgaagagagcgggatgtgagatctgcaactgcgagagtgtagaagatgcagaaaagcgactgtggtgtgtcgctgaatgtgcggtaatggagtgcacagaaaagtcgagggtgagtgagtggtaggagaaggagggcgagcgacagaaaaggtcggtgccttcgcctcgccggacgcgcttgcacaaatttcctggccttggcacacgctaaaggcgccctgcattttctgcctgccttatcatcacgtgcaagtcgccactgccgcgaacatcgcaaccaacatcgtcaataacatatagctcatagcaagctgacccatatcactgatgaattcgcattattctacaggctctcactcttcatgatgataccccgtggcttttcagtcccatgtcccagaagcccctttccatctgtgacaggttagcttcggcatgcacaaacatcacggtcggcaaacggcaggacctacgtttgtcgcatggatgaatatgcgcgctagttcctcaactcttgcaagtgattgcttgcccgcatgctcctcgatcaagtctgagcctcgtaccatcgcatccatgtactcctgtccaatatactgctcgatccacgcccagtacctgctgccctcccttacagtctttgggtcttcataaagccgtctcgcaatcatgccatagccgatgagacaaggtagcagagcaacttgcaaggccagccagtcttgggattgcccgatgtcgaggacgtagcgtgtgtatgcggtggttgctgatcatacattagtctgcagtatttgttgtggcatgggccgacttaccttgatcttcctcctgttcagtgatgtcagtctcctcgaggccatactctttgcaaaagtcaatgtggagctgaatctccttttgcaacgtgacaacctgttggactgatcgatcaatgtccttgagagagctggacttgtatgccgcaagagcggtagcccttgcgaattgtacaaggaagagataatcctgtatcatgtagtacttgaagttctccactggcagcgtgctatctcccattcgttggacgaaatcatgctgggtgtactgcttccatggtccttggatatcctccctgtctaacagataaggaatgaaacgacccctgtggttgtcagtcaccagcaaaaattccgatggaaaggcacctacggcgtgaatggcaacgtgtatgttgaatgaaagtggttgataggtccactcccgtgacctaagcttacactcgtcttgatgcctgcctccacgtaatggttcgcttgtttcaccgccttgaccatactcacaccagcagctagattacatgctatggcagcttcttgattgttagcagcgttctttcggattcgaacgaggcttcgactcacaagcgagcgagcacccagtaccgtgcgtgttgtcactctttaggtactcactctccatcaatgtaagcccgctctccccaactagtacattcagtacaacttccttctcgctctcggccttgctgaccatctttcctcgggtcagtggcagatgggccacctttcagcaggacccatctcggtcctagcccctgaattctgtgcgccatggctatgatgtcttcgacattttctggttctcttacttccacgcctgcgacactgagaagaagtttcgcttccggtaagtttggagtaagaattgttgtgagtggtagaagatgattgatgagtgtggatacggctgtctctggaagaagctgtgagccagacgttgacaccatgacctaccagtgattagcataaccacattcaaagctacgccatttgcattgctgacgattttctggggttcatacaggatctaccacagtggtagcgacgtcgtgtcttcgaattgcatcggccacaatctcaattgactccgcagatgccagcatacctgcaaatcatcagcgaatgcatcttaacagcggcgcaaccggtaccagtcttgactacatcgactccaacgtcttgacatactgcatcaatctgtttctgcagaaattgcggtggtatgtggtggatgtcttggacgccaagagtattctgtgctgtgagggcggtcgtagcagtcatagcatagcacccatgcgcagcaataactttctgatcggcttctagacccctgtcatatacaagttagtgaagtgagtgggcgggtgtcaatccaggatgcatgcatacgccccaccggagctatcagacccggcgatcacgaggatgcgcttaattgccatcatgggctgtaaggagtgggcttggtgtagaagattgttctgggctttggaagttctgaggtaacatttgcgagccccgctatccggaactaggcgagaccacgtcattattcatatagtttcgctacgtacgacgtagaagttacacttgcaactgctttttctttcgctgcgtacagaagaagacggcacgtcacctgctccgcccggtcatgttccgaaccattcctgagtgtactcaaagtgggtacgtgtgggtcaatattccaagtatcacgcatgttaggcgaaagttatgccgtcctaccgttttgctcagtcggactccccttcaaactcagatacattcgggtctagacagattttggtcagtttgctttctaccacgcacatagcaaggtgttgttcttacctcgaagagccatgtattccaaagttccgccagtcttctgatccaagcattccctaagcatgttgacactttcatcagagagcattgtgtcagggtcggccatatcaatcgtgactcggatgccagagttgccaacatctaatttgttgacgaattcgagtagtccgtcgacagtgaacttggagatgccagaaagcgtgacattccgcagattaggaagaccggcgacgctgtccaaaacgtcatcgttaagctccaatccatttacataaaggtcctccagcgctttcaggttgccaagaatggtaatgagatgctcgtctctcaagacctccggtaggagaagctttaagtctcgtaattcatgcagctgtttcaaagagtcgaccagcgtgtcgagatcgtcccgaaacatgccatcggtgtcgccgctgagcgataggttcttgagagatgactgttggtgcaccagcgcctgatggaagttttgatggtccttcagtgtgtaattgtccatctccacatgcgtcaaccgaatgttaggctccaaaagaactggagtagcgagtgctgcgcccgattgcaatttggggaatataagatgttggaggtgttgacacttcctcaaccaggcgatcacctcaagaaagacgtcgttttgagtcgcctcgaggtcgacctgtccatggtagtcttcgatccgcagatacttgagggcagtgcatcctgccaaaaggttcaagaaaggcgctgaatcgttcgagatacatagcttaaggtcttcgagcgattcgccgtgttgattcaatgccaggaaggtctcagcacctgcgcggatatcactgatggtgtgaagctgcttcaaagaattcggtcgcaaggcaccaaggaactttgcgaatttgtggtcgctggtttcagatgaccaggtgtagatcatgagcgaattgaactgtgggcaatgctcaaagatggaagcatgtacaagttcgtcctcgagaggctttccgtcccacaattcgatagtctgcaatcgagggagacgtggcgtccatcgcactaacgcgcttggcaatactggtgatgatcagccatatgtaatggagtacgattggactatgcttacgctcgccactgatgagctcaagcgtgggtgtgtgctgtgtgaccactatcattaggtaagtatggaattgttcggtagacaaagctcaatcactaccttctccaatagctgccagaacacaaagtacgatgtcagctaatgccaatatcaagcccgaacatcgaaactaaccgtcaatgatgtccgcgttcttgagccgcgtaagcttctttccgcggatagatgtgaaagtctcagtcttctcgaactgcttcagaggcccggagaagaattgcctagagcgaattagctcccgaatggtctacttcacttcgtaactcacttgaagaccttattccggaattgatcttcgtcaagtagattgccgaggtcgcggaagtcaaggttcttgatgtaccgacagtagggaaaaagcgtggcatcgagggcggaggcaatgatagatcgccacaatatagaccatcgctggatagtgagtagcttagtggcttgcgtcaggctatagtagtcatctccgccaccgcgaacaggagctgtatgatgtgacctgggctgcatattagccttgttctattattctgtacatagccgatgtggaccgactggagcatgtcacacaccgatagagatgggtaagcgctggcaccgcaagaactcggctcgagcaagcacaattgaacagagtatcgaattgatcctgactcgcaagctcctcgcacagaacatgcaagatgtcgtctggcagcgccggtagcgccatgctgtgttatcgatgttacctcgttacttcaaattgcaattgttgatggagggccaacggtacctggaccctgcgcgcacccgtgacgtcgacgcgccagaacgcgctagcgatgccttcttgcccgatttgtccagtctcacgaacagcacatcaccatgcgatgcacggtcgggtctagcaatggttgtcctcaatttcacactgacgcctgaggcggcgtcgaaagtccatgacttgctggcctgtctcagcaagttcagcgacacagtagccatcgaagcgaaacgcgaaagagtaggtcaacgccacttctcttatcaagcttccatcatctcatgttccttgtcttagtttacctttaccgcattgaacacctcaagatccgcgtactgtgctgtcgccttggacggtaaacagttttttaccacctacgagtgcataccaagccatggcggaccagaaggccggttcacgtgtagcatgtacaccaagtcactgctgtccgtattcaaaggacgactttacgaccctcttgggcgagacggcgccattgacaggtgcgaagtcagtgttcaagagcgagagaatgaggcgcaatgtcggttcatcgtgaagatggtgtgcaaccagggtgtcatcaagacctacaagttgacgtacgaagcatgcgaggttatgcacgcgctatttgatcgcaacgtagccaagaacaggtggagcctccattcaggcgcagtcaaggagtacatcgagtatttcggtaccaaaacggagatgttggacatctatgcaggcgaggacggtcgatgcgtgttcaagagctataccgagaaagtcaccaacggcaaggaaatcctgaagcacccactcgtcacagcagtcgcagtcaacacatcagattttgacgacttcaacgtgcagccaggcctacatatcgttgtcagcgtcaaagacttcaaagccatcgtcgtgcacgccgacacactgaaaaccagcctcaaagcatactactcgcaaccaacaaagccactccaatttagctacggatgtgacggtctgacgtgtgaattcacactcatgacttcaggtgattacaacgctgcaccaccaacaccaacacccgcgccccaggcgcccagtcgtcagacttctcgcgctccttcgacaaccaccgagcgggcagacgcccgaagtacgcacagcaatatgccgccacccgttgaacccgcatcccgtcgagaccgatcagcacggctaggaagaccggcatcgcaacaagtcgcgaggcagcaagactcagaaagcctgtttgtaaatgatgaggacgaggagtgggcacctctggactatgacaaggaagagacgctgggctgggacgcaagtgcagaccacgatgcttctgcgttcccaacgttcagggacagtggaagtgtgtcgaagacgaataatgtggataacgctgagatattcgagccaacgcagagggtatcacagctcaagggcttgggcttgtggtaatttagatactcaagcttcagtgttgtactgatggagtgggtaaaaaaatctcaataatgcaattgtatgaatgataaaatatgggtttggcaactaaaaggtatcaaacctgccagtaatatggggtggtgtttcctgttaccgtctgcacgagtaagaactcgaatgctgaaagccaagcaccatgctgggttaaatagatccagatccaatagatctaaagggcgagatccaataagcccgtgaaattgttgaaagggaagcgcttgcagccagacttttccgcagttgcgtggacgcagttttgtccagtgcagtcttctgcgggcatgccagcacatttcgccgaatttgctgagcatgcgaagaaaaaccaagtccatgttgagcctgttcgagcaccggaggaatgttggctcaagaccagaatcctcgtcaaaggtgttcatccccagccagttcatcctcatcgctctcctgatcctcgagcatttccacgcctgtccccaatgaagttgccctcctcatgaaaagatctcgctcgagctcgggaagacttcgcaatagtttccggaagagagagccgatgttggcatccttaatgtacgtccagaaatgttgcgcgagcgccttggccgcccagtctctgatggtggtgtgtccaggcagtgtcacgtctctggatcgatagacgaaagtcgccatgatcaacatgtcctcattgtcccactcaagatatttcaccttgttagcaatgtggtccagcatgtcatccataccgagcttttcagcggcctcccaggctgcgacgcactgggcaatggcttctttattctcctcgaatgtgtctggtactcgaatgccaaacctttcaacttccatgtattctccaacgaatcgaaagtcgtcaatcgtgattgaggcgagctgagggtggtggagctcccagatgccgtcttcgttttgtctgaagtaatttattccagttcgtgagtcctggaagtagggtctgtcccatacagcgttcattggaagcctgcggacttcggacgttgggccaacaacaagctgaacatactctttgctgtctccactatgatgtgttagcattcatgtgtgttatggagtggcgaaaaaggataactcacatgtcgccatcaatagcgtcgctaacgggtgctggtgcgcgctggttcaatctggaagatctgagaagctgatcgagtgacatcgcacccgaaaatggccttgtatccctctgtggtatctccacatctataccatcgatttcagttgacgggctggcgcttctcgcttgcctgtgacgtgctcgtttgtcctctggactgctcagtaatgtcatatcaagatcctcgcagattctggatgggcgtgcgcgctttggtgaataatgaagtctttttcttggtgggcgtgagtagagctcttcatcgtcgctatcaataacaatgacatctgaactggtcctcctccggctgtgcacagttgtagggaaagacggtttagagctggagggatctgaaccatagtgctgttctctcgatagctgtaaagcctctttcatatcaagatcgagttcttcctcgtcgctgttgggatctgccggtgggtagtccatgtaagggtttgcgtacatatttccagtcttgctttgatttctgactgcttctctccaaaagtctaggcctactcccgcacccgtccagaagtttgcagtctctcttgcatatgatagctgcgacgtccgggcccattcactaagctgattaggagcgagaaggaaccattagaatatgtgtgagactacttacaaccgatatggctcatctactgttaagataagactgacgtacacgtagccatgcggccgcttttgctgtatgtcgccaggcgcatcatcgtcaggaaacacgatagccaaaaccggaggctgtccagtgataagatctctgtacatgacatacgttcctggtgacgtgatagacatggtgggctgacacggtggtctgttccgactagctgtcaaggagacgttgtgtgatttggtggattcatacacaattgtatgcagcaccaatattctgatgtagagctctgaaagatagtgtgagaagctgtcagccgatgagaatggactaacgcacaacgaacagccgattgaaagcgtagtggtcgacaatggggacagctgagcgacttgcgatcgctagaacacaaaacgggtcgcttggagaggcttatgattgagagatagtggaagtagcaatattcgcaaggtatttggtcttctgaatgtctggtcaaggtgttgcagcgagtgagctaggaaatttggaggcagtagagtatgtcaatggtataagagggtagatatatgagattcattgctagtagcttgaagcgatctcgaggtgaaggttgcccacctggggcacacggcacggcaaagcgggtgagagagcgatacatggtgtatgttgtactccccaggtgctatagtaaggtgctatactacacaggtatatatactgcccgggtgtctacgctgcccaggtgcctaggcgtaagggatggtcacaagaagctgatccaatccgaaagtgaatcaagatgatgatagtgatgatcatggtcgtcgtgaatgcatacaggcgggcgtggttgcggagttatgtcgcgctcggaccacaggcgcgacaccaccgacgaatctcaggacatctggcatcaagctcaccgagagctccacgacacaaccaactgcgaaattctgcgccggccgacgaggaccatataccacgagccgtatttcaggtcattcggaccgcgcatcaaatccctcagcgccccggaaacccaccacttgcgaccaccttttaaccaccaccacccaacccttcacacaaaaccgcagccatgctcggcctctccgctatgcaaccccggcagctcgccgcccaagtgctcaacttcgcgctcgtcctatccacggccttcatgctttggaaaggcctctccgtcgtcgctgactcgccgtctcccatcgtcgtcgtactctccgggtccatggagcccgcattccaaagaggagacctgttatttttgtggaaccgcgggctggatacgcaagtgggtgagattgtcgtgtacaatgtcaagggcaaggacattccgattgtgcatcgcgtggtgcggagatacggcggagggtgagtttacttttttatatatatctgtatggcatgctagggaaagtgagagagatcagctgcggggtctaggattgagctttggggaaatggttcactaacatggtcgcagaaaaacacctcttcgcctcctcactaaaggtgataacaacgtcgcagatgacaccgaactctacgctaccggccagtccttcctgaaccgcaaagaagatgtcgttggaagtgttgtgggcttcattccattcgtcggatacgtcacaatcttgctgagcgaatacccatggctaaaacaagtcatgctggggctgatgggtgtgatggtggtattgcagagggagtaggaaaggctggaggtattcatatttgcgtgctaaattagactacattctgaagcctgtaaataggcctgtcacgtcttttttctccaaaagcttctgaagcagtcgtgaagtgtgtcacggcgtcactaggtgttgcaataattcgtgcgcgctcttttaaacttgactcactatcagagagcggctgtcatctcatatgtaagctcgaagagtctcaataacctatgagtgctcgatgcagtgctgaaacagccttgtagtcagctagcttggctttaatgcgtttgtatagtgcttgaagttttcagacttcttccacgctcgaggccttgacagacaagaaccagatctagatgttcagatgggcgtacaggcagctatggcaggtcaagtcgttggcatagaggtgcaggacatggccatcgaagaagagatggagagtttgagtctagtggtccagcatcacctctacacatggatcgatactttcccattacccgataacgactcgaccatattcccacaggacgtcttggacgaggagagggttgcactcaggaaatccgcctaggacgcattggatgcgtttgaggatgagtatgacgggcaagtgacagagttggagacgaatctagatcgccttggggcatttaggtgtttattgtccccaactcttctcatacttcttgacgaagccctagtcccaagggtgagagtgtcgcgatatcatcgcgtgttgttttggtattattcgttctttttgatacgtgttggacatcttacatagcaaatcgcggagttcaaaaagtatattacttgtactgttctcaactatcagagtgcgctaataccctctcagctcacacccccctctcaaaaccacccaccatcagcaaaaaagatacacattaaatccatcacttgcgatgtaaggggtttgaacccttgacctccgcctgattccgaattgcttgggaaggcggcatgctaaccactgcactaacatcgcttgttcttgtatgaagaggaggggatttaagtggtggatatccacctgttgaatgccagaggttttcaagcaaagatagggagattgaaagtaaacgggttcaagcggtgagtagcagtgtttgtaattgggtgagtggcgaagccgggagggtgcgttcacgagatgcgagtagccgtagcggtcaggtggcagtggacaagcaatcgagaaaagcgaattggatcaagacacaggtatgctagacatgatgcgataggcacctacaatgaaaggtttcgtacgcatcagataaatatgcaaagagagcatgcacggatggtgtgaagctgtttgtactgctttcaactggcaggcgaaatcaaggaggtcgtacaaagccaccatggatcgcaccggcacttttgaaacgtgccaatgacaattgaatagcgatggaaacatcttgttgtggaagggacactcgcatctgctaggggcgcgaagtactcagggcatgtccagccctacgcccaaaactcactcacagcaacctcatcaagaccgatcatcgttgcaaagcattttcataccgcagtagatagtgtacatagacttgggatcatgagcttcgtgatgtcttcccgcgtcagagcaaggacgccaaaacatcatgaactgtcaaagccatgtccgccgttgttagaatctgcgcatgggctagagtgtagccgaccatccgcaaatagtgaacattacagattttcgcttcagcccgctcgccgtaaagagttcccattaagaaaaatcaaaggtgacatagagaatcccatgcgccgatagtctggtgactgccgaagcctgggagatgaccgagttgaagacgactactcggactcctcctcctcttcctcgccagcctgttggatattagtacgagagtcgtgataatgcagacagtgggacatacctggtaagcggccttctcttcctcgtaccgcttcttatcagcggcagccttggcctcgtaaggagtgcgctgcttctcattgagagccttccacttctcaccgagcatcttgccgacctcgcctatagaagattagaaacagatgcgcagtaatgatcaagcgtctgggactcaccgaacttgatgccggggttgtcctcacggaccttgtcgcgctgctcgttggcgaagaacatgtaggcggacaaaccacgcttgggggcgttggggtctaaatacttgtcagacactagttaagacgcggtgcatatgaacgacttacccttcttcttcttgccgccgtcggccttggtggcacggcccttaccacgggttaccttctccttaggcatgttgatatgtggatggagctgggggctgcttgtcagcgtctggtagaagcgatgatgttgtcaatgcagaagacagaacggcagagaggccataaagagcgcacgcaattgattgcgcagtgcgcgtggtgtttgtggaatcagctgcacccaacgttgggcggtgcgacagctttgctatgcgcgctgatgtgacgcggtcgcaaaacaccacgctgcggcgcgttcttgcgcgattttgcggagacagaagcagcaggaacttacagaagttgcaggaatgcaataaaatcaagtggttgagagaggtctgttttgcggtcagtatgcgcgcaggagcagttgatggcgacgtgatgaacagcactcgaacgcgatgactgcccgaaagattcagacaagaaggcggagattggcctcaatgggcgaattggggcgggaaaaagcgtgcaaaaatgtgttgtggtgctgactatgtttgcgcggtgatgcgacttgggatatgcagccggggacttaccacttgagaatctggagtggatttgttgtatgagagtttgtatgggagggattttggtgagcggctgttatgagcactgcgggcaggtctctttgaccctggaaggcgcgacgggagcacgtgacgcgctactaaatggctggagccctgcttgttttggttgcccgcacttgctcccggcccaaacgcgcccctcctcgcacctgcctcccttaacaccgcatagacggatgggctgaacacaatcgacatggctgccgtgtcgacacagtaattttcactgcaaacaggatgctgtgtgctctcgacgcgtccgcaccatctcatcctctgctctgctcctcagcgccgtctcgcggcacatggaccacatcatggacgacgcgaggcgctgcttgctcttcattcctgtctgcctgtttcatgtggttaaattgcacgcagcagacagtgctacgttattcgttggacatgcagaggtcggctcctggccgttatcttaataccgcggctggctggctggctggtgttgctcaggcaccatgccatccgccggttgcgcaccgcgctgcctgagggggggagcaagacccatcttcggtgttttcaggctatcggaacctggcccggatgccagcctgttgcgtctgcgcgcagaatgccctcgttgcgccgggcctcagtgatcccccattgctggagcgagtcgcagagcggtcaacaagtccgcatttggcgacggagctctttgcagcatggccagaccgggactggctcaggtcacatatctgcaaggcggctacatagccgtggtcttgaagcttgtagtcaagctgaggctgggcagctggtattccatagcacaaatcgcttttgatagtacaaacattgcaagggaagcaggtgcaccagtccttcaagcgcttacagcatgccaacatggctggcaggtgcccggcaaacttttgagttcgtcctgtatccttgacacccaccaatattgagtccatgcatcgtcacagcgatattttggattacgctcatacagcaacagtaatcggtcgttgatgtcagtgaccccgaatacgctgagggccatacagagtcgggattacaaatgcgccgggagccatcgctgcggaatgcgctacctatgacgtctgccagtaagccatcgccgtcgcaagcgcagtaccaccaggggatatgctgcaacacttcccgcaaatgttctgtcggtcagtcttgtttcaatgtttgccgttgcagggtaaaatatcaagcttctctgcattgttgaacctcatagacctccagcgtaccagcgccaggggcgcaacaatccgtgcctcttcatcacagcgcgcgctcataagatctgaaatctgttcaaactgacagagacactacactggctctacgctagtggtccgacttcatgtagagcgcgcaggaattgttgcgacagctggagccagctatgcattcgtctagcagcgagttgcaacctcaatccgtggacacgaacaagttacacacgttgattcgggccatacaggcccactaactatgcaataaagaaatcccgacaaaaatcgcaacatatctacgattcaagaacgggcaaggactactgccagcaaacccgtctagacaaaccatctccaccgtcaacagaagcactatgcttcagccagaagtgtacttccgtcactgctcagaaatttctgcatgtcaattgccctcgatttcctagtgcccatgcttctgatagctgtaggggaagtggcttcgctacaattcaaacagggtcactttcccttgtttcaataaaagagtaacatttcctttcctgtagcgcttataaggctccaagatgtgctggtacctccatatcaaccagggctcattcaagtcaactatcatcctcgtcgtccatgaccagctcggtcaagccttcgtccgctgcccaattgattccactgcccacgaccatcgccgagagaacccctttgagcgtcttcgctctccttcttgattctcgcagttccttctccacagcgctgacttggtcgcgcagtcgtgggtcttcgatgtccttggctgattgcgccttcatgtcttccgccaacgcgagcatttcggcagcaagctcacgattcttacggctcgcgacgatgtttgcttgtgccgccgtgtttatggtacgctgagtggacacgagcttggatgtcaatgaaccatgtaccatggaaaccgcatcactctcagcaatcaagggcagtatgcgtctgcaacagtcagaataatcacgtgcacacccaagagtctatacttttcagcaaatccagttcgttctccgccatgaacagctttgagcaccggatccattaccagtacgttgtgggaaatcctgttgcgtagctcatattctgctttagcttccatggcttcgcgttgcgccatggtcagctgggcttgcagctcatcatctgaaagctcagaggaatccaccacgtgtgctagaccgatttagcgcttcaacaaaaacaatgcagcgcgacggcggacctgattgctgtgcctgtaggaggctcagctcgagctcaagttccttcaactgatcatagagctgcaatgctagcttctcggtttcagagaacgcgaacgcgtcgctgtgatttgtttgaagcaagtctgcgtagtcgtttgggtcttgcaactttgcagtcgtgtcaaccatttcaacatcacctttggtggccatgttgatcgcgataatgtcaaattgtttgacacgcgactgtgatagatgcagctgaccgcaacactatgatgcaagtccatgtgacccgtgcgcggaatccctgcgtggaagcgccttggcgggtgatcggtacctaatgctcacgcctcaatacacaactccttttgtacctcactccagggttgctgcactctatcacccagtgcgagggcaagtctggatgtcgctgcagatagctgtagcccatacaggccagcgcctcgacgctgatcctgtcgcatttagctccgtagatgcgctcaagcactggatcgcgagagcttttgagataccgcccgagtcacagatattgctgactccaggcggcaaacatgtcaaggtgcaagcgctactgacggaggtatgttggtggccgcgagttgcatctcgatccgtctaacgtgtgcctttctagaaagagatatttgtatacagtcgcgagttgtccagcaaccctaaggctgccgtatcgtccacaccgcttccagatgtcttcacgcccgatgaccctccaaatacgctctcgaacaacaccgacctcggagcatggcagacgctctttcaagcccgccgcgactgggcctttgacgtcctcgagaagtcgcactccatgtcacgcatcgcgaccaagtacttcgctgagcaggcaacgatagcaaagggcacgcagattgcagtcggaaaccatgactcgcacatccagggactggatgccaagtacaaggccgccaaagagtggtttgatggggtcgagaaggaggcaggagacaatctgcggagacttgatgcggattttggtcagctgggaggcataccagcaaaggtcgagtttgcgcagtttctggcaaaggagatgcgctcggcagaagcagcccaaaatgctcgcaagagtgctctatctaggactgcatctttacaagaatttctggatatagatgcggtgaagagggcgacaggcaccagcaagcgcgtgagggaggcaataaggaagcgcatggcagtcatgaacacacagctagagaagattggcgccgattaccaggagttgctaggtgcggttggtcaaagtcaaagtcgatcgctggtggacgactcggaggagcctttgcgcctgtacaatgagatcgacgcggtcgctaagaaagttgagtccgactttgagcatgtcatgggacttgaggcgagctcgaagtcggttgcccaagtctcgaaaatggcactcctgcacacacggaatttcttgcctgcgatcaaagagtatagcgtggagatgagcgatttacttcggaggtcggtagagcagaaggacttcgccattcggaactcagtcgagagcatgcagggtatcaccaacatcgaatccgtcatcacgagtataaatgcggagctcgacgctttcggcattccagacgagggcgttgccgctttcgaactcatctcgctagtcggacgattgccttacgtctatggtactctgcttattgaagccgtgcgccgacgcgagtggacagagcgactacagaaagacacctcatcacttgctgaagagatggcaacgtttcaggaagaggaggagcgacggcggaaaaaatggctgaagcctattgcagaagttgtcaacctagaagcagtacagggaggaattgttggctttgagatgaacgtacaacctgagaagaacatttggccagtggtaaaccgtgacgatctcgttgagtatcaccagatattacaagggttagaaggccagagcacagaagccgaagcacttggacatgccatcaaagatcttgatcgtccgacgaagcaacaaatcaagcgcgccaagaatttcaaaatgggcagcgttcatgagcctgcctttggcaaggcttctgcgcttatggtccgaggcgacgacgaactgcgggtgatcaaggaggctaatttgaagcttgaggatgagctcagaggttccaagagtagggtacgcaggctcgaagacctacttcaccgccaaagtcaaagcagcagactctccataggaggtccaccgccatcctttggcgctcagagtcctggcgatccatcaactctggctctagagactgcttcacccaagccgttcgaagaacattcccggagatcttctgtctcttcgcgacgtttctcgacaaaccagggtcaggatgacaagcgccgtgttgtccgtcttgaacaagaactagcagctgaaaaagaggctcgagccaatcttgaaaagcaagcccaggcgcgcagagatgaagatgcagagtcacagcgacgttttgaagaggctatgtcaaccaagaacaacatcatggagaacatgaaggctcagcaacgggagtttgcagacgagcggagatctctcgagagcgaaatccaggcttacaagacgaaaattgaagaggccgaagatgagcttgaccgtgtgctcggcagcagagatcatgaacgtacaggagttgacgcacgtgttcaggagcttgcatccgaactagaaaaagctcgtaatgaagctgcagagcacagcagagatgccgagacgcgggttgcatctttgcaatccgagttggacaagcgcacccaagcgcagacacagcacatggaatcccttgccacggtccttacgcaattagcccctggcgagagcatccctgaggagcatgctgcacttgtgagccggctcgaggatcttgctgcgagatctttcagccaccagaaggagctggaacaggcagtcgcaatagccaaatctgagaacgacaacacccgcacgcaaatggaagagcaagagaacaagctcaaatctcgtaccacggatcacgaaaaggagattgcagctgttcgtgaacagctcgaaactgaacaagcgaagttcgtctctatcagttcggagctcgaagatgaacgacgccaacttcacgacatccgcgccaaatttgccgaaggcgagactggttctgaagagttgcgcaagcgtgttgaagaggaagaagcaaaggttggccgtctcaggatcgaactggcagagaagaattcacacattaatggtcttgacattgagcttatgcgccttgagaagaaggtactgaagtacgaagagctcgattcatctcgcacgcatcaacgggttgctcgcgcaagggacctcagtcagcggctatacacgcagcatgagcgtctcgtccgcttgcttgaggcacttggctttgtgatcatccaagagaatggggagatggtactacaacgagcatctaagctcggcaacagtactgtcatgtcagacacgaatgctggactaagccgaagcacgaccacgccttcaccgacaccattgaagcgattccttgatgatattggagacctctctttcctacaatggaccgagtctgcaagtccagaggaggaagatcggcgataccaggagctcattgacaagctggacatgttcaacctcgagaccttcagtgatgcggttgcaaaacgcatgcgtgatatggagcatactgctcggaagtggcagaaagaagctcgtgcttaccgcgacaagtctcatcgtttccaggcggacgctcacgataagattgcataccgctcattcaaagagggtgatcttgcacttttcttgcctacccgcaacaacgctcatcgtccttgggcagcattcaatgtcggagcaccgcacttcttccttcgcgagcaagactcgcatcgtctacatggtaaagaatggcttgtcgcacgcatttctaaggtagaagagcgtgtggtagacctatccaagaccctcgaaagcggtccacgtgcatctcctgacggacgatcaattgcctctagcaatgctgtttcatttgaggatgacaacccgttcgagctttcggacggcctacgctggtacttgcttgacgccaccgaggaaaaacctatggcaccgggtacaccaggcatcaagggtgcagtcacggtcaagagcagtcttgaaaccggtcaaggcgaaatgcaacgtgccaagaagaaatcttcaatggatcctgcaacccaactcggtaaatcactcgacagccgtcgcagcagcggcaatagcaagaagagcgtgccagttgtaggtggcaaaccctcggccgaagtcctatcacccagcgaaaacgcagattcgaatcccaactccaacacagcgacacgcggtgcaagtccggctggcgcacatggaccaagtcacctccgagaaaccgagacaagcaacaacaacggaaatgaaacggtggcagccaggatggtagaagaccaagaaggactaaacgtacgcaaggacttactctggggaccttagcttcacacctaagctccccgtcgcagtctgtgtcaacaaggctgacgtacgtcccaggctcatcgtcccaatctcagtcgccaacatacgccacagaagcctgggccgtcgaatagtaccatgttacgatctgcaaatgcttcaccagtgaaaaatagggtgggcagtcagagcgatcagagtccaaggagaccgacgccggttcagcggaaaggaagtatatgggatagcttcttccagtacgatattgagtattcaggtgggaatggcaaggctaagaagtagacggaaactcttcagagcagaatggggtatttgtttgcatgcatagcataacatagcgaagggcgctatatcatagacttttgtggttatatctgataacatttaggaggtacatgtggacagcttgcgatagacaatcaacattccaacacaaccgcacacattacatcacacctcgtcctatcctgatcttccaacacttgacacatgaaacactgccacaaacgatcgacgacgcaaaccttcttgtcctgtcgatcccagcactatcgaaacccacgccttcgggtcgctctttgatcatcagccaaacgaaacaagctctgtaagtgaagcttatcgctgcttggtaggggatttgtcacacgctgtggaatgcttgtgacgacagacacgtcaccaagtggcgcgtggaatgtaatgtgtggcgagtgagtaacgtggtagtgtgacgctgatatgcgggccgtggagatcatgtttgatcagaggcacagtacgcacgtatgaatggacgtgtctgcctatactgtaggtcgatggtgtgatgctctgccggcattggagaatccacggctgtgaccctcgagatctccgcttaaagctccgtacagcagcctctaataacttacctgtacacatatattaccaaacaaattgaatgggaggtacgacatatacactccaaccacggaaatctcagggaaataaacattgcgcgcatgcggaacttcccttgcctttttttttgatcatccattccaacgggatcgtccatatcctgcacgagtcgaaatgacttgcgggatcagcactgcaacatttcgacttgcccaagcgcctatgcgatcagcgaaaagcttggatcgtggcacagaaaggcttgtctcgtcgttgcgcaagcgtaactgcaagtcctttgtggaaagttccacgggcgattgtgcaaacgttgcaccagaaaatttgtgaaatgcaaaggagtgatagtgtgtatcaagccttttcgacacaaagcttgttatctcctcacctccttgaatgaaacttgtgcgttcgtcgcaagtgccgaagagtgcgcattccgaggtgctgtgacgtacacgtgacgctggtaattcacctcgggaatcgggaagcacggctcgaccgggcggagcgggaaagccgagtggcatattgcattctcttggcgcatcggaaaagtggcgagagcgacaccggatatgcagcgtgagaaagcaactcggagacttgtgggtatccatagtctagaaggttctgcatcgtcagtgcgtgttgtgtgtgtgtgggctgatcacaccgctcatcggacaatggcagggcatgtcgagcggaaactttgtactgtagtgttgcgacgccaagtttggcaagaaatatacatttttattgacaaacactttcgctaaaaataaactagagaagaatcgctgaccgcctgtgcgcctcgcttgcaaagcaggaagaaattgatagaagttggtcgtagcactgcttgtgcattcgtgaactgacacgatcgcagcccaatgccaaggagcgaacgtggacgcaaggtcgcccatgcgctttggtgaagtatccccctgtctttttcaccgtggaagaacgccgaagggagaccgagatatgtaatgagaagcgcaaaccacttgactgagtcagagagggcgtttgggtattgcgcaaagtaagagttgggtatccagcagtagcagcagagtagagatgacacaagtaaaagtggagaatgtgcaagcttgttgcgagcagtcgaaaaacatgcagttcgtcgaagcgaagatgagttgagatgtgtcgtggcgtgtggttcgtgatgccttacgaccttcgggccgaagagtcgtgtggtcataatcatgtggaccggctgatgtacagagcggagtctagtgagcagcacggtctagactatagacccgctaatgtcgcggtgcgttcagaacgttattcaaacggcaggagcacgagctgagtcgggcggagtgggctgtgcggcggcggtagtgacgccgccaagcaacggacgaaagtgtcgaggtgccgctcagcgcgagaagatgccggagaagcgcttggtgcgtcggcgcacgcgcgatatcatgttgaccttgaacggctcggacagcgatgcgtgtcgcacgctgctgacgtcggcgctagaggagtcgctcggtgtggcaacgctggtctcctcctcgtcttcacgagagatggggtacggtgatacggggcgaggattcgccgttggcagggaagaagtagcggtccagacgggagttcatggcacggttcttctctgatgctgctacgacaagactgctcttgctgccaacgctggtggcactgtcggttcgggtgacctcgtcaagacggatgtcgcgacgagctgcgttcaaagatgtggagtgggcgcgcgcaagtcctgaaagagatcctacgggaggcgctgggccgtcaccaatgaggcggtactcgaactcggagacatggccttggcagtatgggcagtactcgaccttgacttcccatcctgagaatgcccagcttctttccgcatgtggagagattgctggatggagtgcatggacggacgaggtggtaccagcggtgctggcatgggagaacagtgacgcaaagttcggcgacgcacatgatggcgatgtgttcaagtgaggtcgaggtagactcgtttgcggggagacctgccttggagcagcgtcttgtaggttggggacgtcgtggtggaaaacgtgatgtcggcgacgtggacttttaacagctgtcacgagacaatgacgggtggcgatctggggtagacgctagtagccactgcggagctaggctgcggtggtctagatgaagtgggctgagaatggaaagttgtctgaggacgggggctggcgatggtataaatgcagcgtggtccgtaatatgcgaatagaggtagtggtgacgctgtgtgccaagctgtgaatgctgataggcgggttgctcaggaggatcgcccttgcctctttggacggggacgaggggaaagtggcagatggcgtgtgtcgggatttggatcagaattctggttcggatggccaaacaggtgtaggataagtagtgtgtttgctggtggagtggacggaaggcgaggggcgagagatgattggcgttggggggtcggcgggctggcgatgattggcttgctgaacgcgcaggacagtttgatggacaggcagcagtgtctgagtcaagattgctaacgctgactattgggaccgagtgaaggttagaagtgcgcgaggtcagccttatacagcggtccgagggcgatgtgtgaatcgtatgacgggcagacgtaagctgtacgctctcggggcacgacatgtctttatttaatgcgaccactgtgctgggcagcgggggccaggcttcgacaagggagcgccgtctagcgtggtggagcgactgggagcagtgaattcgcccaggatgcagcgaaccctaagatggtctaggtttacactccactcctcccatcgcggcgccgggacgaagcacgcggaatttacactaacggccacaccagaaattggttacatgatgcggcttcactcgcggccagtattgataaccactccactgcgtctcaccgctcccggacatcagcgtgctctgttcgctgttgggagtcgatgcgagcttctgtgaaccagcaacacgcccaacgtgggccgcaccattggtactcactcgcttgtatcaggcgatatgtgtgctttgtgcgcgcccctgtgcgacaatctaaatctcttcgtgacacagcgacacggcgcttggacatgctcgtaaggtgtaatccccaagacgaccagggtcgcgattctgccagaacaaacacgactatggtgaatgacgttagagatcaccaccaccagcgtccgacgccagcccacgccagactgcacgcaaaatcgctcatgaggtgctgcgcctcgcgtggtttctttccagtgaggggaagcagtgggcttgaaagcttggaagaaccgcgcagagccgaaacttaaaccaacagtacgactagcagactgctgaccgctgaggtcgctttgcaggatccagcgtgaaagtgaaacgacaagaagtcaatattgcttttgccctgcgtgctgagaaacaacgtgggcaatatggacgttgcagatatggacatcggtagcgagcgggatacgctgagcattcccaggcaaggcgagagcccgcagcggaggttcgctgatcactccacctgtcaggaatagccagaaacggctccatattcgtatgaagtcatgtcttgtggccaaaatgcaccacaaccaccagatccccatcatgagacggccggcacgaagggatcgcccatctgccagatcctgcccccctcttcccctgaagacacctgcgcttttcgtgcgctttcccgtgtcgcgcatcgcagcccaactcagccgttggaagtagcaggattcccgaaggcacggcacttatctgacctcaccgtgacacggtcgcggacgggcgtgcatacgctgggattttagagcttgtttgtttcgcgcggcgctgcgtagagggcatacttctgcggctgcacatgcatcgatccggagtaagacagcggacacgctttatcacaagtgtcaagctacaggagtcatccatgcatgcagagagtgcagtgcccgtcgccatgctgctgccacaatcagataaactcccgtgtgcatgcagcaggaaatacccgttcgcgcacacagaccggcaaccagtctgaccactcgttctaccaatcttccacgcgacgacatctcaaacaacccagattaatgacttcaggcgagggcgcacggcacctcgaaacaagcagattccctcgtgcgatccctgcatgaccggagtaccctggtcgatagctcagcatagcctcacgccaacatgcacaccttctagtcgcgggggaaggtcattcgttccgccctcttggctgccaagagccggctgcttggctctcgcaaagcacaccccgctccatcgaacaagaccgaccttaccgacacgctgatgcgggcgtgtaaggccctacaggagctgacatggccaacaaaacaagctcgccaatcctacgagaggccataccgccatctcgatgaccgacttacctacacggtacgcgcgcagactcgtcctgtgtaactttcccaaggcctctttgtaatcccgaaactgcggttccgacaccaccaagtgttcccgaggtcagcttttgatccgtcccaagacaccgctgcagtggagccagcgcagcttgcttttccaagctacgcggataacgctctcggcaggttagtttgcttctatcgcaacggtgagcgttgtgtgttgatcgcgacgatcttctcgatgaaccgttggtatgcactcggtgcggtatttctttcatggtaggcagtgcatctcttggcatgatgtagtacgctagatgtgtaggtcggactactccacctacctacagtaagtctacggtgtgcgaaaaatgtctcagccaagtctggtcgatgacatgtctgttgcgtggagagtcgcgtgattgcttgtcgctttcgaatggcttggggcgccgcaaacaggcaagcagcactctaggcttttcaacaaggaacggtccgaagagacaagacacgcatgcggaagcccctcccactgtcaaagacatctacccaccaagctggagaagaggggttcaacaagtccaagtccacgtctccattatttctcctctccagttttcacacttcctttcagacgagctgcatgattgccgtcttcccatccaaactttcgtcaagcaaatgctgtcttcgaccgcaacgccgcacacatcttggacccaaccttggcaaatttgacgaccaacacaactttccaaggcggcacccgcggtcttggtatgcgtgccgaaatccttcgaaccgcagcactggcgcttgggcaatctacatgctcttgtgcgacctgcggagtttccgggtcggcggattgaatcctccgcaggtttgggcgcgaatggaagtgtcttggtgtgagatttgaaatggatgtgatgggtggttgggatttgtggatttctccgactcggagggattgagtacatgcagctgcatactttctcgtctttttttacgcgggtatatcggaactgtgcgactcttagtatccgcggagtgattcctgctgctgctgctgctgctgctgctgctgctccactaacccaccatactatgcaggcacgtaaaatctccgtcgcgcgtggaaactccaccacacgctacggctccagaagtgttgcacaacactcgcatggcttctatctttgtctcgtcgcacaaatgccatgttttgaacagccatggcgcgagtgtggtgctcggctggcgtgagatggcatgtagtgaaacatgtccagatactcacgtcacttcacccgataacactgcgattctcgaaactttagctgaacgagaaaggtacgcggtaattcggtcctaccgtttgaaacgtgaggtggccgtgtcgtggctctattgtgtagcattgctagagctacgcacctgcacacaaatatctgcaatcaacgtttggtcggacttacctaatgagggttataccaagtctcccagtaacacctctcccttgtctctcagataaaatgatatcctaaaacctctcctcgactgtacattcactagaaattttgcagtcgtcgacactcatgttgacttgcctgattgggcaggtaccaactctctctgagcgatgatggtgattttgaagatgtgtttactttgcttagcccgttcgagcaatggtgttggcttgcttttatatcatactgtctgtttatatcagcatctgtgaggatagaggtagagggcatcagtgtatccttggtacgggatgtacggggttttcagaggatgaacagctcaacacgagtacaggtacagtcaaagggggaagtgagcaattgcaattgggtagaaggtaaagattacatgctcagtcaaacacactgcacccagtctcgattgccgcacttttagtcttacaattccaaccgtgattgccataacttttgtacatcagtttaacaaccgcaacaccttgaccaagtccgccgtaacgcccatggcagtaacatctccacctgctcccgcgccctggatgatcagcggattgtcgccataccgcttcgtgtagaaagcaataatgttatcgctgcccttgagcgccgcaatggggtgactcttgtcgaacttctccaaccccaccttgaccttattgttcggtacatccacgcttccaacaaagcgaatgaccttgccctccttctccgcctccgacttgagctcgtccatctggccgtcgaactcggggagtcgctggagaaactcgtcgccggacgagcacgactcgagctccttggggatgagcgattggacggggaaggacgttggcgactcgaccttcaggccagcgagacgcgcgaggatggtgagtttgcgcgcgacgtcgaggccgttgaggtcgtcgcgggcgtctggttccgtgtagcccttgtcctttgcattcgtgacttcagcggagaatttgccgccgccgccggatgtgggctggaaggagttgaagaggaagctcatggtgccgctgaagacgccctcgatcttttggacttggtcgcccgtctcgacgaggtctttgagggtggagatgacgggcaggccggcgcccacggaggattcgtggaagatgtagccgccgttaccggtgccgttggaggcggcgctgaagatgtcggtccagagggtgtagtcgcctgagaatgctttcttgtttggtgtgacgacgctgatgcccttcttgaggaaggcgggatagctgtttgctacgtcctggttgcttgtgttgtccaccaagacgacctttcctggtgccttgacgaggtattcggcgagctctgggagtggcagtgtgggcttggtagagttctggagctcagactcccagttgttgaggggcttgtagtcggcgttgtagatggctttcttggaggtgctcagccagacgagggagaggtagtatggcgctcccggtgattgagagagcttggatgcgaggcctgagagctgagagagaaagcatttgccaacaccaccggcacctgcacgtgttagtcgcgtactgggccatagtcgaagctttgcaactcaccaataacagcaatgcagacttgacgagggagaggcatggcgactatttttggagtcaattgacttgaatgaatgagtacgaagcagtacacaagctcacgagaaggctcaacagtcaacagagaaaagaagttatttgcggagccgctttcgccgattcacagctgcaacgtggggttccgcgatgcaattggcggggcagcagagtgacgcaacaagctcagagcctcggccgccgacatcgccaacgcgaaactatcgcgacatttactctgccatccatcacgccatgtcgtccaaagacgcccacctgtacggcgcaaaaccaaagaaccgctccaaggcaaaggacatatccagctcgagctccctcgccttctcgtcgacactatctaatctcatcaaattatccgccacagacaccaacaagacgactgctggccgcgcacgaccgcagaaggaagacatcttcaaaacacacaacaaaaatgtcaagaagcgcgcgctgaaagatctcgaagattcagacttcacgcagaagcaccggacccgcacagcagacgagaagggcgaagatgaggcagcctggaagcgcaccaagcggcgcatggaagaaaaggcacgtctatacgatgcgctaaagcgaggcgacgtcgaagaccgcgacgacaaatacggcgtagacttcgatcgcaaatgggccgagaagcaggagaaaggcgagcccgacgcagcatcttcgtccgaatcagaagcctcggaagaagaagaacaggtcgaatacgtcgacgagttcggccgcacgcgcaaaggcacccgcgcagaagctgcccgcgaggagcgccggaaacgaaacctcgcagccgacgagcccgatcgcttcacggcgcgcccgtcgatgccggataatattatatacggcgatgcggtgcagtcgaatgccttcaaccccgatgaaaccatttcgcaggctatggcggatcttgctgcgaagcgcgacaaggagctgacgccaccaccggaactacatttcgatggaagggcagaggcacggcagcgcggtaccgggttcatgtacttctccaaagatgaggaggagcggcaggagcagattaggaatttggagaaagagaggcaggagacggatcgggttaggaaggagcgcaaagagcagattgagaagaggaaggagatgattcgggagaagaagagggcgatacaagagaagcggagtaaagggcaggcggagaagttcttggacgatcttggagcggagctgttgaaagacggtgatgaggctgaaggctccaaggctggcgaggtaggtgttgaagagtcgaaaggtgaggcgtaagggatttttgttgtgtttgtatacatgctgcatatgatacccaaattgttattcggcaaagttctcgtctccgtttctcctcgactcatctcgagctcaggctctttaacaccgtcaacagccatcgataccacacgttagatatttaaagcgccgacggcaagtataaattctccctcacttgaccctctccatgtgtccataaacacacttctttttttcatcacggcgaaaaagatttctagtctgttttaatgtctgcgccctctgttctccgtgtccaaaaacatcctacgtacagaaccatgttttctgctttccagaaagattccaaaaattcgagatgacttgcgcatgttccagttccttcttttctcaacgagggcgcattctgtagcaacatgttatcgaaaacacactgtggactggaccatgcagcagacgtgccgacaagaagcctacgttcgtgcgatgggcatttctcttgccaaaaacagtctggtactctgcgtatgtttgtggctccgggaagattttggccggtgtataaacgatcgactttcttctccttcccaaattattgtgagaaatcctcttctcgaaacttggcctcactgcatacatgtccgtggctatgcttcttctcaaaaaagaaaacaagaagcagccatgagttctggagctcgtgactacgaaacatataaacgcatgagatgttgtttatcaaaatcaacagcaaagggacgtatgtcggaactgcttcttgtcggaagagaatgagaaacgcttcgtgtgcctcgaaatcggtggttgggaaagactgtgctggcccagaaataccgtacaactttacgcatgagcccgactctaaatcaatcacgctggtgcaccgaaaaccgacttttcgatatctataagggcatactggctactaatagtacccttggatcaggttctgcaacagaaattccagactttgcggtcaacgcggcgtttgtgccgctttttgaatatgaagcctcaccacatcctgctcagtcttcctcccttactacactatctctctacagatcgataagcaaaaagtaaaataaaatggagtatatgactgctccacaaagtctgaaggatcaagacatataatgttgatcctagtgtcttctctagaaagctagagagaccatggccatgtttaccctacgccaggatccaaacttcatcgcctcatcgagctccacttcttcaacaaatatgcaactatctgccgaagcgttctaaataatgagtgtggatgaagtatgtctttccgtcgtgtcaaagacttgcaacgagtgtgggcatgtcctctcctggctctcaagtccagtcgaccatatttatggaccagctgaatcgtgagtatagccgagatttgcaacttccagcaacacgaatctaaagaattttatctgaaacggctcgaaccctgcgtatataagccctgccttcgtctttctctcctctacacaacgaaagccagaagtgcttcaaaactaaaagaaccaagatggacaacctacgaatggtgctccagaaagctatagaacactagggaatgttctgtgctgttgtgcgaaaagccacacttggtgctgtgcatggaaaagtgtgttgcacttgtgggaatatcaatgcctcttgcattcgacacgcttgatactagcagagaccgagcaaaaaacatacatgtttaatagtgcctgagcaaaagagttaatgcgttgcgcatcttaaaaattcttcgcgccggagccctttcagcggcgcatgtccgtttgtctgttgcccagtcgacctccaatcccgcagcgcgccctcacccgccttcaccttgtgccccgcctttccccattcaccttttccttcctgtatatataccacctaaattgcagctctttcaacaaatccagtacaccttaaatacgtgctggcggcaaccccagtctaaaccacttagcgcaggagtcgtgataaccaaaatgggttcaactcacatgacaaactgtgtaaggtttgtgagtatcctttttgctcctgcgttcgaacaggcgatgggtctgaaggttcgtttcaccttttttggcttctggtgtgtgcagtttggtgttgaagaaagagtgacgtagctacacgtaacaataaggtacgcgagcaacaagaggagaatgagattggaggaatcgagaaatgagaaatgacaaagagagcacgagattagacgggagaacatgagcaatatgcgacaaaggatgagagaatttgagtaataggaaagcagacatgccacccgagctgatgtgcaaaataaggagcgtcaagcccgcccttgacattatattactgttgcgcccatacttcttataatttgatatcgaaacttgttccgcatccacaactgctcgttgcgccgggaatgcctgtgatcttgaactgactcccaatcaactccattgtgtagtccaccgtactgccattcagcagctctaaactcgactcgtcgactactatcttctctcccttttctccttcaaacaccgtatcttcttccgatgcgggctcttttccgagatccgttaggtccattaaatattgaaagccatggcacccgccactttcgatgctgactctgagcgcgaggttcggattcttgtcgccggacgatattgcgtataaacgattcgaggctcgtggagaaatggctatttgcataggcttccctgagtcatcggtgcgcgggttctgcactgcctgtgctggtcgtgcggtggatgggtctgagcttgtggcgaaggttcttcggatagctcgctgtgtggagagttgcgagatagacgctctatagaaagacaagagactcagctcttgcttggaggcgttgggcgcaaggaagttgagatacagtgggcgcaaggtggcggttgcggtgattctactaaatgctcttgatgcttgttgcaaagtacggagagatcttgcggtgcccattgatgatgatctcctggctaatcgcagacacgaagcgcatatattcgacgtggacgccatgatgtgatgttgtgaacttgaaggttggcggtgtagtaatcacgagtgtgaggtcatggccgaaagctccgacatgtcagaacgcgacagcctcgtgttctagacccaccacgagccgcttagtcagccaatgaccccgcgtccggacgaaccgccccacttgattttgcctgaggcaaccatccgacgcgtctccgagaagaccgaaatccgaaagtctaaacgcgattttaactattacttggacacatccgtgcgccacatccggtgatctaattcttactatctttctctcatcttcgttagcatgtcacaaactacgaattcatacgatagcttccaggatgcggatctgtgctcagccgcgttcgcggagaagcaagatgaaaaagataagctcaccaaattgagagaagacttctacattcctacgaaaggcgacctgataaacaagaaatatggcttccagaagtctgggaataatgccaaaggacatgaaaatgggaagtgcatatacttctgcggtaattcactgggtctgcagcccacacgaacgaaggaatatatcaaccgatacttagacacttgggcatccaaaggcgtgtttgggcacttcacggactatgagggaggtctgccaccatggctacacatcgacgatgccgtcaaggagcagacatccaagatagtcggagcattacccagtgaagtggtgatcatggagacgctgactgcaaacttacatttgctaatgtcgagcttctaccgaccgaccaaggacaggtggaagatcattattgagggcaaggcgtttcccagtgaccatgtaagtcatacctgagcgtcgtcagatccgcgtctgacccaagtcatagtatgccgctctctctcaaatcgcacaccacgaccttgacccttcagcactcatcaccatcgaacctccctcgtcttccgcaccatacttgtcaaacgagcacatactctctgtgatatcgaagcacgccgccaccactgcactagtcttgcttcctggcatacaattctactcgggccaatttttcgacatcgagttgataacacggcactgtcgcgcactgggcatcactgttggttgggatcttgcacacgcggtaggaaacgtaccactcaagcttcatgactggaacgtcgacttcgcagcatggtgcaactacaaatacatgagcggcggtccaggtgtcattggtggcgcattcgtgcacgaacggcatggcacagtcggagaaacagcacccacaactacaccggacggtacgaacggcaacccaaagaccatctctgatgaatctcttacctaccgtccccgtctcagtggctggtggggtaacgacaaatccagccgcttcacaatggacaacaaattcgtcccaatccctggcgccagcggttatcaactcagcaaccccagcgccctcgacatgacatcggtaatggctagtctcgacgtcttcgccctgaccaccatggacgcactacgagaacgcagtattcgactgacgggatatctcgaagcgcgactcctgcggtatcctggcggagagccaccgtataccatcatcacgccgacgaatccggccgagcgcggcgcgcagctgagtgtgatgctgaggcctgggatgttggatagcgtgctgcatcatctggagaaagaaggcgttgtcgtggatgagcggaagccggatgtgcttcggattgcgccggcgccgctgtacaatacgttccgcgatgttcatgacttcattggaatattccatgaggcgtgtcggaaggctcttgttaagcctgctgaagcgccgaaacatagcgagggcgttcctaaggcgattcagactacgtaggtcgcgtggtagaggttgcatacggccatttctttttggcattgaagcaacaaatatacccaagacgacgtgaaggaggtggaggtaatcgtaatgaaagttccattcgacaaaacgtgcattatatatccaagaccatgatcgcccatgcataaactccgcgtaaccaacagcgcaatcgctattgcccatgaacgcctcgtacaccatgttcgtagcacaaccctacgccttcaatgcaaaactaaacagactatccatctgtacccactgccttccattcctctctagccatttgtccactacgcccttgagggtaccgaagcgctctcggttgacttctgccagcaccttgatcttctccctaccctcaccctcagccttgataacatcttccttcgctacacgatcgacatcgaacaaggactggtagtagagtagctgattccagacgtccctctccttgagttcatagtgcatcttgcccagacaatcctttgccaatcctttaggacccaggcatcttgagccatacacactcatctggcgcgttcggttcccgcattgtgggtcgtcgcacacaaggtagccagcataataggaagcgaggtactgtcgaatcgaagactcgagctgagctactatgctgatattgggtaggatgtttccgcaatttgtatttggacattgaacgccgttgtggctgactgtctgcaacttggccaacgaagcagacggcgcggtagcagagaggccttggaaggggaaagtggtcgtgcagccacggcagcgtagccagagcagcgcacaggcctggaagcgcaccgagtcggggatctgagactcaagaggatgtacttcagtttcttcttgtgtggcgccggaggtggtgttgacgcggtatttagatgtatcgaggccgagacatgctgccagaagagtgatatttgtgccagtgataggagcacagagacgttctactggtgggaggatctgcttgtggaggtagtagtcgatgtcgggcttcagctcacttcctggcttgaggacttcgtcgactgggtatgcgttcttcgctgcattctctgcagatccagacgcctcgcctgtgatgatgaaagacatcacatctttggccttgacgtgcttgcccttcgcttgcagcttgagagctacttgtacggagggcatcgaattgccgttggggtattcctttgggttctttccaagctgcgtgtagatggtatatttgcgggttgggacggcgtattctctcatctgcttcgacagctcgcgcagatggttgtggatcttttcgacaacaacttctggatcctcgccacttaggaggaagttcaggagctcactgaattaattagcaatgcctctaggtagacttcaacacaacttacgtggatgtgtctttggaaagagcgcagtactctctgcgcctcatatctagacccttgacctctagcttctcaatgtacttgccatcaacagggaccatgttgattgcagcatatttcttcttcgcatgcagtagaatgcgacggaaaacgttgtcgatatcaatctcaagaagcctgtagctatcattgacaatcttcttgaactcgttaccgagcttcaaggcatcttgaatgttgtcgacatttgtgttgatcatgacggagtcagtatcaccatagatgacgcgcaacatcttctcctcagccatgtccttcgttcgtcgaagaatctctcggcccttgtaggttgtgagcatggcgagtggtcgggcgtagaagcgcgacttggtgtaaccaagacatccgtacatagagttggcagtaagcttgagagccaactgcttgatatcccaggtggccaattgatccgttgtggcatccttggccttcatgagcttcttcacttcgcgtcgacgagaaacgagagtggcaataagtcgtggtaaaatgccttgttcctggttgtcgggaacttcaggcactttgtcgtcgtcctcggaaagatctgatcgctcgacagttgtaaagcagatgttgaactcttggatgatgctggggtagagagagttgaagtccatgaccaggatgaacttgtcgtagaggcctttctcgggttcgaaaacaagaccacccttgaacttgtccttcttcttcgcgtctgtgccctcctctccctcggcagcctcttcttctacctttatcttactctttccccactgcttgtcagggcaaatgtacttgttcttgtggaactcatgcaacaaaatgtactcgttccgctcagcgcgagtaccactcagcgtgcgagcccaagagttaccggcaaggttcgtcaataccttggtaagtgggagcatttgtaccttcatcgagatggcagcgatgaaatatgcgtcggcctggcaatgcttgacatagttcaataagccttccttggtagtcgcccaactctttagagcagcttcgttgtcgagctcctctcggcgctggttaaggaccagttggcacatctcttctagactccaggattgacactttgtcatcaaggattttccgagatcgttggccaaatcacaaagtaagcgaccagacgccagttgcttctcggcgaagaagctaccgccacctttgcccaggttctttggccaatcgcttctcttcacacgtccaatacgatgccaaccaggagtctttttctcgcgaagacggttcagcaagacactgtaatcgacgtcatctaagcgatggcccatcagcacatcaggatcgtgtcgttgaaacattgccatcagtaagctaagaagttcttgctcagtcttcacgaacttggtgtttcctttaagcttggcggcttcggcctggaagcctgtcgggaatgcagttccgttcggtcgcatgagcgtgaagctcttggcttgcatctgatcgatgggggttgtgtcgctcaatgagaagttatcgtagaccattgcgcttgccattaggatttcttgcttgttctctttggcgttgaacgaagtgcgcagagagagactcatgagagtcattggcggagcatccaggttgtccgagttgctcagtactgtgatgctgttgggcttgctgacctgaatttcaagcttacaccaggacgcattgtggatagcgccaaagtctgcaccatcaatcttgagccaacaaggacccataatgttcttccagagcacaaattgctcgaagagtgaggtgttggttccgaaaacatgcgagaatgtctctccagtcaggtcagaggagagtggcatcttgtcgtagccgtagagcaacttcatgtagtccgcttctttaggaatgtcggccaattcgaaagcgtactttcttgtgcatggcttgatcttgtggagattgacacgatgcttgctcatgatgttgtccagctcatccgaaacatcgctgaggccaatttcctcgtcggtagccacccctctgacgtggcggtgttctcgggggaggaagtacagcttgcgcataatgttgtctattttaacaaagcaactggcgtaggaaccagttgttcgatctttgaccttgccgaagaggcatagactgccgttgatttcggtgtaatcaatccagaacatgcggacgctgccgtcttcctctagaacgtcttcggacctcatctttccgacgccagtagtttgtggggctggactgctcataacgttgagcttgtctgtcacgtcattccatgaggaagcatttattgaagctgttgaaggtcctactggcgaagagctcgctggtgtcgggtagtctgccttcctgagtttggaaattggtcgtttgccagccatgttcacgctcgcagcgggtactccgagatgtcttgtgggctgtgcgacctccaataggtcatcatcctcctcctcgaccttgacgactggctgtgatttccgctccacagcctttgcaacgggagacgattgcagaggcggatcactcattggcacatcatcgtcgaatgtaggtagaccatcgtcgtccgcaaatgcgtttgctgctgggggtgtgttgggcatgtacgaatcggaatcgtttgacgaacgcttgatcactgcagggcggttctcggatacaggcggtgacagtacgcgtgtctttcgtcgtgcttcagtcttgacagcacgcatacggggagcggcgcgggggttcgtgtcaatctcgccgaggaggtcgtccatgaagtctacgtcggcagcggttacggcaggctgttgctgtaagtatctgcggcatcaatccgcttgcttcttctgacatacctttgccttaggagcttttgccgcgttcttcgctccaaagtacttgctgatgccgttgttgatcttctcctgcttctccttgtcctcttcgcgcttgcgtttggctggacgcgtcagtatttgtggcctcgggtatgaattgagaacacacaccagctttgcctttggcgggccggtcttcctcttcctcgctgtccgttgcagcataacggtaccggccctgcccatcgtcccattcttctcggccatcatcgacatagccctctccattatcgtcgacaatgaagtcatcctggtccagtctgctacggacaatcttcttgtagccgtcttcgtcaacttcatcgtacaattgctcttcttcggcaacttcgtatgtggacaggcgcgtctttccagcagcgcgcaaagctcggagctctgccaactttgctgcgcgagacatggtgtattatatggttaaagaggtatcaacaaggaatcgaagaagagaatgttccgagaaggtgctaagatactgtcatgaggggaaggtgggctggagggacaacagtgggtttgtcgttaatggcaggaacgagacgcgctagtggacgcgtttcgcgactgccatgcacaggccaccactttaacttctcgcactaacccaacttgtctgcatcccatctcgggcgtcatcaatcccttcttccataaatcaacatggcttctgtgtcgaaagcgcctctagtatggatagactgcgaggtaattactttcaactgcttaaaggagtgttctaaggacagcagatgactggtctcgacacggagaatgacactatcatgtcccttgccgcctttgtcactgatgccgacatgaatttgcttgacgagtctggttacgaggctgtgatccatcacagcagagagcagctcgatcgcatgggcgaatggtgcacgagtcatcatggcgactcgggactaagtcaagactgtctcgattctaccactaccgcagagcaagcagccgaggggttattggagtacatcaagaagtatgtgcctgaacgtcgcactggacttctggccggaaactctgttcacgccgataagtcattcctcgtcaagcagccttacaaggtggtcacggatcatctgcattaccgacttctggatgtcagcagcatcaaggaagctgcgcgaagatgggcacccaaggatgttctgaagaagattccgaggaagcagatgctacacgaggctcgcgctgacatccttgaaagcatcgaggaggccagattctatcgagagactttctttttgaaaacagaatgagcaccacgttcttgcaagattggagtcatggtgtatgataagcgctgtgcaaaagcgcggctatcgaggctatttcatcacactgccgtcctttattatcgaaaagctacatctcagcagcatggtcgcggaggcgcgtgtgcaaagaatcctggaaaatcagcccaatcacataagcagctcaatgttgctgcctgggtcacgccatggcgcgaacatccgtaattgatagaaactacgcaaccacctcggcttatgtactcacattccatcaggcctcccgcaaatgaaacccccataagattacaacccttcgtgcaacacctacccaccccactcccatcttctaccacaactggtctcatcatgtttgatgcagttacctccaaaaattggcaagggctatacacagaacaattcataattttgataggcatagtcgttgctactgtgtctgtgaagcgatggctggcccgtcgtcatttcatacgcactcatggctgcaagcccgtggcaagttccctgaacaaagacccatttctcggtcttgacgcgctcttcacaggccttcgatatattagagagcacaaaattctggaattgacttgcgagttgttccgtgaccatggcaacacatggacagtcaaggagtttcatcataacgccattgtcactatcgaatcagaaaacatcaagacgattctatccctcaagtttcaagactacggcattgcttttcggcttgcgcctttccaaccactccttggtgaaggcatcttcgataccgatggcgagcgatgggcaagttcgcgagctcttgttcgtcctagtttcactcgtgagcagatagcagatttggcatcgctggaagacctgattcaggatctctttgtcttgctacctcgtgatggtagaaccgtggtggacctgcaggatgccttcttccgttataccttggacagtgccaccgaatttttgtttggacaggcagtcggcagtctgaagggccattcatccgatcaaaagtttgcacaggcattcaaatatgcccaggaagcgatcataacgcgaggggccttgggcccactcagcatgttctggcgtgaccgcaaggccaacgagtgcaatcgtatttgccgggactttgcaagacaattcgtcgacgacgctatccatatgtcccagtcgatgaagcaagacgaagcacaaaatgaacctgggaagcgcaagagggttatattctcatatgaactggcatcgcgaacgaatgaccctgagcgaattctggacgaggtgatgaatcttctggtagctggacgagacactaccgccagtctcttgggcaacctcttcttcatgctcgcgaagaatccagccatatgggacagactaaggtctgaagtggcagtcttggaaggacgtacgccaacttatgaagatcttcacaagttgaagtatgttaaatgctgtgttaacgaatgtaagaagtattctccgctgatcaattccctattttccaatcatgtcaaccgcgctgacataactagctttgcgcctacatccggttgtaccgcgcaacagccgaatggctatcagagatactgtcctgccactcggaggtggccctgatggacttcaacctgtcttcgtcccgaagggaacacacgctagctacaatctttacgcgatgcaccgtcgtaaagatatatacggcccagatgcggacgatttccgtccagagcgctggctggacggcacattgcagcctcgttgggggtttctgccgttcaatggcggaccgcgcatttgtatcggccaacggtttgctttgacggaggttgaatacgtcctggtgaggatggtacaggagtttcgaatcttggaaagtcaggatcctggtccatgggaagagtctttggctttgacgttgtgttcgaggaatggcacgaaagtgtgtcttactgctgcttgaatcataccataggggaaactatgggactccaccagcgcgtccacagaacatagggcgattaccaagccaggtaccttgcatctgctgctcttcaagacaatggaaacacccaactcaacaatcacgcaatcgtatctcatgtgcagggaggcaacgaacctaccttgcggtacctgcatgcacgtattatgtaaatagggcgcctgagtgtgtagtatagtcgttcaatagtggtcaagtgcatccgacttatctttcagtggaggcaagtggtcgctcgctcgtaattcggaaaagcggcagtcgaaatctcgcgtcggcaaatccacagcactaccactctaggcaaggatattcaggcaccgctcctgccaagtataatgaaatgagcttacctcggtcttgccgcttgtgggctgatgtgcgagcatcgtaggcttgttatcgcagcaataagtaacagccacgcagcgatttgtttttactgaaggccagacaatcgaccacgtacttccttttctgcaagcccgatgttgacaacacggctggcaattacagtaggcttggcctcttaagcgaagccacaatcaccatgaagtttttatttagacatcgagaagcctgcacaaccacgggtggtaagattcagaaacgctaatttagccttttgcaagatccacctgccctacgggcttcccgagtattgttgttacctcccacagcactcgaatgtggatgaactcgcacaaccttgtgagatgcgagaaatttccaaggctgttttggtatttcgaaccgacagcagtcaaagtttcacgaacagataggaacgctggcattgccgaaccgcaggcgtcgcaaaaccggtgaacgtgaggagtatgaacccatgcagcttgctccgaaactcctgctagatcagctacaaggggcctggtcgctgcaaagataaaagctgaacattcgacgcaagccaccaagctctagatccaaattgctgctagcgtcacttcgaggctccttcaaatttgtgcaacctatacccttcattgggtaatacacgatggttactcaagcgggatgctagcggtccgagagtcgacaagctccccggtaccaagcccttggactgccgccgaaggattgtagcgcatgacaatctgagaaagccacggctgagttttgcgcaaagatgtgagcgcctcggagtggaatttcgcttgggaatccacgatggatgccgcgctcctcggtatgattcctataaggagccctctccgctgttttggtgttttggtgtgtcaagacttgtcaaaagtcttttccgtcccacgaccttacattcactgtacagacatacgctcgctttacgatatacagctatatccaaccaccgcctggcaccgtatccatatgagaatagtctcgccggattagccaatcgaaaaccaccgggattcgtcccgatttcttacattactgtcgatcaccatgactgcacacataggcggcctgtcaactgccgtcgtcgctgtcatcgcagtgggcggagtggccgtgcttttagctgctatcaccatcagtgcatggtgttgcgaccttccggccaaaagacgccgccgtaaggccatcaagaatggaggaaggataagcccagacatggacgaggtcgacgtggagaagaacgaaccaatcgtctcaatgaccgcagtcgacagtcaggtcagacagattagcaagagcggtcaagacacaggcgctccttcgccagtgtgccgatgctaacatcccggtcttccaccatcgcctcaaattacaatacaaccatcgcggattggatcataatcttgaaccgatcgagcgagtcagatacttccgcaaagggtgaaagctctgcgctgtggaatctgctgacgcaagcttcgagtcacatactacatgcttgcatcgaccagagctggagcaagacgtatgaagcgaatagaacaaggtcaagaagggaatcaatcgacgcggcgattcgattttgcttgaattgcccttcgatgcgctgtcgacacagcgcagtgaagtaccaggtgtctacattgcaatgtggctaaggtcacatgtagaacttccatggtcgaagaagtcgagctatactgaatggagagtataaaatggcccgctcagaagattggggtgtctgatgaagggcttgttcggtggacagtggacgttgggtgtaccttcgaacgtgtcacttgtcagcccatgactaccagcagaagcgcgtacagctctatcacaagcttcagcgatctacgcatctcgaacagcatcattcgcaggaagctggtatcatgacaagctagaacggatccgtaagaccatagatgtagaccgtcgcaacactgctgcacttggtcataagcactaaagaagctaggccaccctcagcttccaattataaaacctcgctacctgcggcttttctttaacaagaaaaactaagtagtccctgtgcggtgatgtgcaagccttgtaaaagttgccgtcgatgaggctgtattatcagccgtgttgactgtactgaccgtaaagcaaatgacccaaacagtatagatggaaacatgaagacgcatcgaaagacctccatcatccactccgaagtctgcttgccatatcttgtgcccaaaaatacacagcttcgacatggtaatcttcaccccctacagcaagcagaaagcactgcatactgacgcgaaataccggccgttcatgttaatacagcccgcaaacctcgggaaggcgctcgcagacgctcaagcagatacaagcaagacgcttatgggaatcgcccactgcatgaccgacgctgacattaacctttcttgagacctcaacggcaaaccagcacccgaatttgtcgaagcaatgggcgaattctgcgctgcagctgcgaagaacaatctcccagtctttggaggtgctttgtcgcttgatcaggttcctatgctgattcaaactggtgctcggaatatttttgtgcagtttgatatttgggtgtttagtaggatgatggaggagtcgttgaatcaggcggtgtataggaagcagtttgagggtagcccgagtgctggattgtcgaatgggcaagggaaggcggagtagttccatcgtatcagggtattacttcatcagatatatagccacataaaatagcgtgtgatgtaccttggtagctttcgagatactcattgatggtgttcattcgatagggcaacatgcattgtaaaagtcaagaacaccttgagatgggcagtccaagggaaaaaaaagttgaagacaacttctttcgcccactacctaggcgatgctaatttgaataatttcggcgactagactgcctcaagagcagaatgtccgtccagagtcgcgcgtgtgtgttcttcattctagacgacccaggtaggtttagcgtaactttcgtcctttgaagttatgccactcccccacatcccgaaatctttctcaagtacacctacagtcttcaagacagtccttctcgtaacagaaaataccgaatgaaccatgtcggcatgtagtgctcagccatagctagttatgagacggctctagtgacctggtttggttgaaaattgttttttggtgtagcgatagcctggtactgttccgaagcatcatgctgtaccggacgaaaacacgactttgagcttacagcaaaagtcagcaaccacagcacctatataagttgagaagaccaaacggatttgttacaagacactgtttcctacattccatccacgcaattcctccttacccttcaagtgcctcgctttcgaccgaaccttgcaagctctccatcatccgaggtcgctacaatgaatcaaaaaatctgtctcgtcactggctgctccgctggaggagtcggtcccgcccttgtcgaagccttcaaaaacaaaggctatcacgtcttcgcgacagcacgctcgccaaagaaagtcccacaggcgctgcactccgacccaaatatcacagtgttagcacttgacgttacgtcgaccgactccatcactgcagcagccgcagcagtctctgaaaagacgggaggcaaactcgatgtcctgatcaacaacgctggccacggcctcagcatgcccgcgctggacacatccatcgaagacgccaagcaactcttcaacgcgaatttcttcggcgttcttgaaatggttcaagcattcagccacatgctcatcaaatccaagggcgtgatagtcaacaactcttccgtgggcgcatatcagcccttcccctttatcagtgcgtttcccaacaccatcctcaagcaaactgctttggctgactacatccagccatctaccaagcctcaaaagccgccctcatcaccgctggcgaaggctggcgtctcgaactcgcgcccctgggagtccgtgtcatcacgctggtcacaggcggtatagcaacgaatttcgtggccaatctcaacgcgctcgatttgcccgagaaatcttattacaaatgcgtagaggatacgatcgccgagcagccggagcatattccgttcagcatggcgccggagagattcgcactacatgtgttgcagagggtggagaggggtggtgcggggaagtattgggctggtggcggtacggttatgatgcgtgtggcgttgtgggtactgcctcaggcattgttggtaagtgattgagttgtgcgtttgaagtttgaggggctaacgtttgggtgtgtaggatgttatttcgatgatgccgaagccgtttgcgaagaagttgagggagcatcgtgatactgtggaagagcaggatcataagttggcggttgaggggttgaagcaggctttggtggaagggcatgggcagtgacccgaggcgctggggaaagagatgtgccgatgagaaactcgttgaaatgcttgaatgtgatatggctcattccgaccgcgattttcgcctcttgaccgaagctttagagtacttttgatacctctctaaatcaaagctcccatcttccagctccctactccccttatctccagcccagcaaaacgcccgacaccctccaaccacctcaccaccctccaaaaccgcatcacactcgatccaagtgtacgcggcagtctcgtaagcagccaggcgattgaagtgctcttccgaggtcactttccatatgcgtcctgtcactttgccgggatcgctgggtatcagggcgggatagatgcccacattttcacgttgaagcctgagatggaagcggtttgcatggtggtagaaggggaggggagatggaggactgattggaggacttcgagatctgttagggtgccgtagaggaacatgtgacagggctggaagggtgcattggttacttccacctttgatcttgagtttgattgtatgtgttgattcaccggatttcctaagcttgaaatcgatggagcaaaatattttgccggctttgggggttgtcgaggtggagccaacggtggaggcggaggtatcttagtcgcatctggtagctgtggctgagccatggaggacgaaggattttcacgcaataccaatctccgttcgtgatatcccgctgcttcaacgagtctcgcattggtagtaaggaatgctccgatgataggctctcagaccgcagaccactgggggctggtgcgcgcgcaaaaaaatactgtggttgtcttaagagaccttaattcatccgaaacaacgtacgatcaatgcgcaatcatattacaggtttaattgcggcctagacggcggaacatggaattgattgcgcgtgggtggagaggtttggtgcacaactccagaacatcaagtttcttagcgtcctgccagccacacgcgaccaaccaccgcatttccctgccaccatcaattacgcaccacaacccgccatgatgagcatctttaacatttctacactcggtgctacacctcgcaagtccctgtcaacgatcaacgatccgcaaccgtcactctccttcatttttcaacggacactagcgcgaaagaccaaccttcatcccagcatcacacctttacatccatcaaaatgctcttcaacattcaacactttgccgtcttcgccagcatctcaatattcgccaatgcgctgccatttgacacgcctcgccaaattgccccgcgacaaaagaactattcagtcatcaatgtcgacggcggatcatcgagcgatgctgcgcaagcaacgacagtagtcaaatcaaccaagactgtcgaagttatcaacccgggaccgactgtcactcaagaaaccactactactgtcttgagcgtcgctccagcacctactcgaaaaagctcgactacggattgcacgacgagtgcgccttcttctaccatcacatcttcaaccaagacgtcgtcttctgttgtcacaagcagcagctcgaaaccagttgagacaccaaagcccatttttgtgactatcacggtatcgaaggatgatggaccgaccgagtactatgacaatggactctggcatacattgtaccgtatcaagacgtttgaagctgccgttgctacattagcatcctcggcatccatgtcgagcacaatcgtcgctcccattctggagactccggcgccgtcatacaacgtgacgagcttccagcagtatgcataggcctgcatttgctgaggctgtattactttcgcgacacaatctagggatgggtgttgtttgttcttgttgagtggagtacgcgatgcatgtgcaacgggttatgggtacggatatggcaacatggtaacggtttcggaacgcattataacggagtttctggagcagcgcatatatataaatgcgcgcaaagtagataatcacacatgaaatcataatgaatatattcaagatgagtttgaatgctgctctgagtgatggtggtagagacgaatccaatgacgcagctagaaggggacatagcttccgcctgccaagcggatggccgctcacgaccaacgggcgttgcctgacgtcgaccagctctccacaaccccggactctccaccaaagacaataatataatggcgtcgccgccgcccgtagaagaccaggctcgcctgcttgaagatgccctcgctgtggttcggcagcagacaatgctcatgcgacgctgcctggagacgcccggcaagttgatggatgcgctcaagtgcaggtaagagctgctatacagcatgacacgtgcccatacatgtacttgtagtactgacaatacaatcgcccagttcgaccctcgtctctgaactgcgcacaagcagcctcggccccaagcagtactatgagctctacatggccgtcttcgatgccctgcgccatctggccgtctacctccgcgagaaccacccggtaaaccacctcgccgacctgtacgagctcgtccagtatgccgggaatatcattcctcgcctgtacctcatgtgcaccgtcggcaccgtctacatggccattgaggatgcgcccgtcaaggagatcatgaaggacatgatggaaatgagtcgcggagtccagcaccccattcgcggcctgtttctgcgctactatctcgccggccaggcgcgtgaccacctcccagagggcgacggcgaggggcccgagggcaatctgcaggactcgatcagcttcattctgaccaatttcgtggagatgaacaagctctgggtgcgcctgcaacaccagggccattcgagggagcgcgagcaacggacaaaggagcgacaggagctgcagcttttggtgggaagcaacttggtccggctcagccagctcgtggacttggaaaactacaagaagattctcaaccctctactggagcagatcgtgcaatgtcgggatgttttggcgcaagaatatctgcttgagggtatgtgtgaatatgggctttcggacattgagctaacctgcaccagtcgtgacccaggtcttccccgacgagttccacctacacaccctcgatcaattcctctccgccgttgcacgcctgaacccgcacgtaaacgttaaagcgattgtggttggcttgatggaccgcttatctatgtatgcgcagagggagtcggagtcggagagtccggagcaacgcaagaagaccgaggaggagtcaatagcaaagcttctcgagcagatgcggatagcgaaggagaagaaagagaccgagcccgaacctgcgccagcgccagcgcaacaaaatggcgacgcatccgaagcacaaccagatggggaagaggcccaaaccgaggcatcgtcagtaacagcagtgtcggttgcagatcatgaagcggccgagacggaaggcgtggtggagaagaaacgcggcataccgagcaatgtcaagctgttcgagattttccatgagcaggtccagacgctggtcaagatgcaaagactacccattcaggatacgattgggttacttgtatcacttgcgaacctcgcattgtaagtcaagacgattgagtgcaatgtgcttagctaattcggccagaaacatctaccccgaacgcctcgactacatcgaccaggtcctcacatttgccaaccagaaggttggtgaataccagaacagcgccgacctacactcccaagccactcagagtcagatcctcagcctccttcttgcgcctatcaagacctacgtgtctctcttcaccgcactcgcattacccaactacatcccactcttgcattcgcaaccgtacccaactcggcgagcagtagctggcgaggttgcaagaagcctcatgcgcaaccagacctacatcacctcggtagagaacctagagagttcattagagatcctcaaggtgctcattcgggaaggcatccagcaagccaccggatatccaggcggaccaattcaaagacgagcgcaggagacagacgagacgatagaagagcaaggctggcttgcacggatagtacatttgatccgtggcgaggacaatgacacgcagttcaaggtaaggtgcattacaagctgtgccattgacatatctaacacgagtctcagcttctacaaacagcgcgcaaggccttcgctgatggtaatgagcgcgtcaagtacaccactcctgcgatcataacagcatccctcaaactcgcccgacaatacaagaagcgcgagcactttgacgacaactggcaatcacaatcgtccgcactctacaagttcatgcacaacactctctcaacactctacacccgcgtcaacggatcagctgatctctcgctccgcctcttcattgcatgcggtcaagttgcagatcagaacaacttcgaagaggtcgcatacgagtactttgcgcaagctttcacgatatatgaggaggccatcagtgattcgagggcgcaattccaggctgtctgcgtcattgcgagcgcactgcacacgacaaggaatttcggcaaggaaaattatgatacactgatcacgaagtgtgcgctgcacgggagcaagttgctcaagaagccagatcagtgtcgcgcggtctacctcgcgagtcatctttggtgggcgaccgagatcagagcgttgggagaggaggatccgaagactgtaagtcaattatagcaaccatatggtgatcatttactaataattacagctgtaccgcgatggcaagcgcgtactcgaatgcttacaacgcgcgctccgcgttgccgacgcatgcatggatgccgcagtatctgtggaactcttcgtcgagattctcaaccgatacgtctactacttcgaccaggagaacgatgccgtaagtattaccccagttctcgactcaacccttctaacagtatacaggtcacaaccaaatacctcaacggcctcatcgagctcatccactcgaacctccaatccaacgaaaacgcatccagtctcgaaaatcccaggaagcacttccagcgtactctagattacatatcgagcagagagtacgaaggtgttgtgactgctgcgaaatgagagaggagcaaaagtgtgcggagatcattatttaattccgagatattggacagaatcagctccttgtacgatgacttcgctggggtgaggggcagactcggcgtgcgcttttagtatatagcattttgggagcaatatgataagtgtgaaagcagtctgtaaacttgaattagtagtttggggctttgaaaagacctaatcaactacaattggtattgaccaaagatcactcgcgtccagagaccacatgatgtcagctcggttgacggaggcgtatataagctctcccttggtcaccacctttctttctcgacacaaacctacacttttgttcttctaaagaggccttgatttcaatgatggctgggactttggcacattctcttctttcgaaaaacatagcctagacgcattcatgtcttttcctcgagctctcgtttcctctacaaaaacaagataccgcactccgggacatgttttgttccaagcaccttgtccaaaaactttattcgtgagcactttcgagagaaaaaaaggcccttgatatggagcatgttcttgttcaaagacaatagaggacttccttgtgactttggcctgggccttttcaaaaacctaacagcaagtctgcaatgtgtggctcgaaaaggcccggccggacgggttatgatgtttttgtgcggacttattctcccacaaatacggacggacgtctaaatggcaacttctgctcatcggacgagaaggtgttaaattgtccatcacgtgcgggcttgtcttcaccactatacacctgttacgctgtaccgaaaccgctacggaaccgcgggatgttgtgtttctgctgtctgttttgcctctcaaaactcttctctactaaaacatccatgtcgagtgctacatggccagtagcattctcgctgttcaaaaaaaaagtcaacaaaaagatggatgtctccttgtctctgctctattctagaagttgattatagaccagcaatctattcctgttgggccgttgcactgaaagacgtaaagtttatgaacatattcgaaaataagctatgtcacaacaatatggcgaagactgaggccgccgaaatgtttggaactcgccgatacatggccgaaagctatctctaaatacatccaagccatgatactcacgtatataaacctcccatggcacttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttcctttccttccttccttccttccttccttccttcctccctccatagcttcaacccattgttctccaaagacacgggggaacgactacatgacctttttccctcttccaaaaccctaatcgaggaccccagtatgtcttctgctcgagcacatcttctttacgaaaaccacaacgtggaccacgatgtgtagcatagtttcgaagactctctataagtggctataaacgagtccatgtttttacatattgcatcttctaccaaaaaacatgtgctttggcatatgtgagttggaaagatcttatgttgcagatgtgttcaaagtttggctcttcgcgtacatgacttgctgccactgcaccaaaagcaaaccctgcaagcgcgggagaagatagcgtgcttcttatgtcgcctggggatacataaggcgtccttgcactcaattatcctcctaatttgccacaatttatctctctagcctgaaaagttcaaaagcgctggtccagacatgggtggacttgtctggcagcactatgtacaaaatattgggataaggagtcatgactctttagctgtccgggccacttaaagagctcttcatccaagtgtttggatacagttgtgctgcatactgctcagtgatgagaagtgtgagtgaaagcgtcctggtttctgcaatgcgtttgctccgtagtgttaataggggcgcatctgctcttaaggtgtataaatgcaccgccgcgtaagaaaaaatgagagtatactcctgtcaagacctggaataacaaagcgcgacaaccgcaatacggattaacactctacagaacttgaagcgattagttaaagaggtgcactccttacattagattttcttaaggatctctaagttcatagcgttatgaaccctgaggtcgttatgttgtttgagcttcgtaatactctcaccttctcttacggggtggtgcatgtgttcagacagaacatcgctgcatgaatgcgcaatatcaatggtacagaaggtcgaaatttcggggttgatataggaaagtgtatctagacatatagccatgacattgatgctcgagtgaagcagagaacagagccgtactatgagaagaaacatcagcggctagctcgcaagccatcatcgcgcttctaaaaaggaagcttcaaaggtccgtcatagaactgcgagcgaccctcatatgattgaccaagcccaatgcaaaccagctgattcaacagcttgctgaagtggaggtccgcgtactcgatgcacatatcaacacctatgttcatcagcatccttctcataaatgaagatcaaacttcttgaacttaccgcatccagcagctccagccgtccaaatctccgcgccctcaaaatgtcccttctcaatgacccatctctgatccacccactcaacattgggtgccatggttttcgcgagagggatcatcgcacggttcgtagtcgccttcttcccatccaacacgccgctcttcgccaaccacacggcgcctgtacacgtggtcatgatgaccttggtcctcaaactcgcctccttcaagacgccaaactcgctggggcgaccttcgccgggtttggcccgccaagcagcaagatgtcgagatcacgcggcgcattctcgtacgtgtgcgtcggcttgacgagcatcttgggcgtaacccacgaggtctcgagggaggaggcaatgtacaggaattccatgggcgtggtgtgcgccatgagtggcttgaaggaggcgtcaagctcgacactcatggccatcatttcgggcgtttggctgccgaagacgtcgaggcctgcgaggtcgaacatttgcacttcttcgaagaagacgccgatgcggagcggcttttgggcagtgtttggggcggacatggctaaggtggagaggattgaggaactgataatactgaggacgagagttgtcagacgctcgaaaaggctcacaatatgtgtcgatacaatggcgaaagaacgtcggaagaaagtagctcacttatagatgtgttttaccatactgggccgggacggatgttacgaattctccgtgccgcctggaacgttcacagggttaatcacgctaggcgaggccccaggagggatgggaattcaccaaggctttgacggcgaagcagaatcccgactggccgtcctttccagcctgttggcccgccagtatagccatatgcaaaagactaggatcgtgaggggtatggtggcggcaagcagaatccaccatttgcgcgaaacgcttattccgtcactgtcgaagtcaaagaacgtcgtgctaagtactgccgaaacgaatgtgcctggcagaaagagcattgtcattgcggcgattgtgatcatcgatgcagagtcacgctgcgtttgttccgcaacctttgagcggatcaacacacgtcgatcaacaataggctcgatcgccccagcactggttcaaacatacctttgcagttaaggatgctatctcagtactagtgcgcgactctcgctggtttgcgagatgaaaaagctgttggtatggtgtcagtagacttgccgctgtggaatttcgatatgttacactcacgaggttgatacgaagattcgttcgttcgtgatatgttctcgcccatctcacaaaaacgtcgcactgcgatgaaaagaggtcaaaagattcgcgaatatctaccgtagtgtcgacagcccagacgggactctgtgactctagtgtcttcatatagatatcatatgtgctgcgcaaaaacttcaattgcaagtagaagtccgtacagtcttggcccagtgtaagccagtgtcgagagagtttgtgcagtccgacagttgatgagtggtagttaatatttccatcttcatactggctttcctgttgatagtcagcctcgcgagtgctttctgccccttcccaagacaatacgctgttacctacatatttttggagtagctgtcttcggtgatggatattagcttgccattgccccgaactttcattagcgaccaaggtatcgacgaagaagtctcgatatacaatgtttggttcgaacttcattgctaaacgcagtcttttcaccgcagtagaggggtagttgatgcagaagtacgtcgttcgatgctgtcctcgaacacagtggatgtagccgacaccattatcccaaccacatcggtattgatagcaatattctgggcgcataatgttagtgtcaaacactatggagttcccaatcatacgtaccgaaggatttgagcgttttgtcctgatcgtatcgtacatattgttggttggccatcctcgaccaatttccgtgctttgagtagagattcgtcaggagcacatctgacaatccagctttgcgaagagtgcggatcgtctcaggacgaatgctgaaattgccaggaagccatccagcgtctgtttgtcgcgtgctcagaaagctaaaaaaaacatatctttagttcatactttgaccatatcggacaacgatagccggtgtaagtgcatgaaacatgatgtatcggtctccaaagctgcagaatcttgttctgtgttcagtgagtggaataaacataccacattctaatcgagcgtgcttcaggcttgtcttcaggcaactatcctgcatgttaaaacatcatacagacaggaatacagtgaacacatacctgcaaaagggctttcaaatcctcgtcgctaacgttgtgctcccagtctgacaggttcataagtatggtaacctggtatgaccgccgctgagtacctacgaggagttgctccttccatgcacagcaaatcgacagtagatccactttccactagctcactctgcccaagaccccaatcaatgagggttgtgtcttcgatgtcaggtcgactcgcgacaccgtcacgggtaaggttatcgtcggcgtcgtccgatggagggagagtatctggccaatacaaccaattaatcttgcggcgaggcatatctttgcgcgtacgtctggttcaatcagtattggaagtaggactgaacctatccagctttatcgtgttttggcgttcacattcagccgcaggctgccaacagacaactgaggaaaggtgcattgactgacgcgcgcctttcctgttcaagcttggactctctgacctgcatgtggcgtcttacgcaccaaacagatacttgtaccacaagaagcaaccagtcgtgtttcattccatgtattggcgatgaaacgaaaaatctaagcccttgtgttggctttcaaagacatgcttgccctgtcgatggcatgatcagacaagatagatgtatgtgtttgggatacaaagcttcgccaggctcatctgctccattttctcagttacaatggagagcgactagtgtataaaactagacagcttgtctaatagctggcacccaactaggatcgcccatcctcagatctcatcaacaatccacatctgacagacctggaacggtgttctcgaccgcttcatgatccttgccatcatatctataccaccgcttatagtcctcaagaggcacgtcgagatccatcttcctctcgttctcgttttcgttttcgatcctcagatcgctttggtgcagcttgcgattcctggacacagtcagcttccagtagtatttgtcgatctataaaggaagacaaagaacaagagactatactcactttgagtctatcgctttcgctcgaagttcgggacagtctgacgaacatagaagacagcgtaacggtagccttttcgcatgcgctgatagacgtttgatttgcttttagggtggtccgtaccgtcgcactgtcaatcggcctactcatcattggtgctgacactgagcggctcatttgattactctcagtcttgcgttgtggccaaagcgaaagcaacggtactgtatgaccgttcactttcgcagatcctggagttggtagagcttgaccaatcttttcatgcttcgaaggaggtatttcgcgagtattgcctaaagacggtatagatccaaactttgggctcgtagagattgcgggagtatgagtcaatgattgtgaggttgattgaccctcattggactgcccaaggcgcgaggacatggtccacgaaagaggagttggcggttggggcgcttcttcaagagaagatccgagagcaggttttggcgattgtgttgggatcgaacgcgtgcctcttccgttagtcgtaccgttctggggcggatgagctttgcaagggcgtgctctctcgagcaggacttgttgtggctcgtcgaatgatgcccgatactgaaacgtcttcatgatctgcgactctagattgggtaattgatccgaatctgaaatcttcactttcgctgcccacggaagtctttcagctctgcgcttctcgagcttttcccaattgttccagctctttcgaaagcatgagggcaccggaatgctcttctagatgcttcctgctctgttgatacaggtttgcgggagaatagaaacgctgtgaatccactccttgcctccataatagactcgatgatagaacctttggcaggctgcatcgaagcgattacgccagggtgagcccttgtagtagaggaaggtataacggagggcggctaaagcgacggcgagcgaagtgacgaggtaccttgtgaggatgtcgcagtcagtaccgagttcacatgtgaagtttggacctgcgaactaaccatttaccaggccagccttgggactttgcatgaggcttttctgcgtgttgatatagctgagtggcaatctgaacggcggtctcgctgccaaattctggtaattgaaagctgttgcgggcctctgcggctgtcgcgacaaggccgagcatgatgtcagctctcgctgcactcgctgctgagctcgtgtggcacagataatgagaggcagagaaaacatgaaccttgatgattgaatgtggaagattgtaaggtgagcgaaaggacggctataccgattttgtgttagtgattatgcgttcatgtggtgttgtgagaggatggtcatggtggtttagaggtaactggggaactgccggactatagttctgtctgcaagttggtcgctgcacagggtcctacttccgcacaagaaacaatactaagtgtaccttcctgcggatgaaattctggcagttgtttcgcattatttatcctgtcgcgtaagacttgtcggcaaatggacattggcttaggatcggaggggccgattgactattgcatgattcaacgaaaataccgacatcttatcgtaccagataattacaatttctcttcaaccctaacctcaccacccatcttaccgagcgctcgatcctgctcttcagcaataacgtccgcaggaatgcgatccggcgtcgtattgaccagtttcaacatcgggagaagagccgcagccatgagtccaaaattaacacacatacccacaagcgggctggtttcaatttgcgtgttcatggcatacgagatagcttggccgacagcctcgagagaccggaatgcggcaccattacgaacgtttgctgcaccacattagttccggaggcgttaaacagaagattgtgaagacttaccttgcgcatcagtcgcgaaagatgacagaagccagtacatgtacgactgcgaaagtgggccggtcgtctgcacaaagaagtagggtaagaatgagcgggcgtatagtccgtcttcccaatcaatcttcccgggattattgacgttaaatcgctgttgcattacgatagaccagatgtacactccgaaattggtgatcacaacagtaaagagtccgagctgcgctcgacggcgctggctgacacctttcatgtcgagaatgaatccgaggccgaagcatccgacaatgcaaaagaagggcgagatcagagatgagagagcgcgggcgcgtacgctgaagtaggttccgaggtaggtcgaccaagttccgctgtagaagaacgaccatatcgcccaaagagcggagagcataatcagacttgaagtcatggtagtcttgacgagcttgatctcctgcttcgtgccgatcttttctgagacgaggatgcgcgtgccgtccgaacgaacaacgcgctcgaggggggagatgagaaaggcgaacggtagggctaggcattcgatgatcaagaaagcaatgtatgtgtcgggcgttacgcctccttcgactcccttgatgtggttcttcgacaagctgaacatgatcagcaacatagaattccaacgtggttcgttggtgcgagacttacttgatggcacctcctaccagttgtcctaaattacgtgcaacaatccagagtgcgaggtacttgccacgagagcctgatggcgcaagcgacatgatagttcctgactcggccacgtaccaggttcccgtcccaatacctgtcagagcacctcctagaataaggtaccattggttgccgaatttcgagttgcagtagtatgatgagccctgaatggggaacgaacatgcgccaataaccaacgcccacttcgtgccgagcttgttgacaatgggacctccgagcgcacaacaaatggcaagcatagcgtaaaagatagcgttggcaatgttgttagtctgaggagttgcgagaccacctccaccaaggcctgaaccgcgatcagcttgctgttctattcttattccagtcaagtgtagctacttaccagcaatagcatctgccatggcaggtccacagaaagcttgcacactgatcaaaagcatctgcgtcaagctgttctgccacacgcgcttccacaacggtacgttcttctgatactcctccatattcatcctctcatccgcgacttcgtacgccggaggagggttcaatggatcattgcccttggtgcgaagcgcgtcatcatcaccaccagcatgagtgttcggaggaggggcgtcgaagttcgacatattagaaacgtcccaaaccaagatgaaaagcagagaacgaatgaagccgatgcatctcacccaccggagcacgcgagtctttatacacaagcagatcccttccaaaccttggacactatctcctcacatatccgtcgcatatcatcctagcttatctgtggagccggagctaccccagccttggggtaagatggcacaggcgatggagacgggatgccagtgtcttgggctcgagtgctcggtggcagatgtcctgcgctaaatccaaagaggcaatgagaacagttgggaaatgtgagcagttgagctagtgcgatcaaggaatggtaagaccgcgctagcgaagcttgcatggtttgcgtacgagtcatggaactgaagatgcgccgcgggccgagcgtgttggagacgtggatggctggtgaaagatgttgatatctgggaaataaagaggggataatagtcgcgtgcgtgccgatttcaaagatagacaatgtcctgacacgggttcacttccaaggtttggcttcgagaagtctctcggcctaactcaattcggcaacattaacagtcagggatcaccaggctcgaagcgaccagcgttgcctccgatcttgcacggaacgactcttactcatccaatctctttcgcgtgtctgccaccgcggagtacatgcttgctacatcacgcccaacaaccggtggcgtgttcgactcggatgaatacatagttggcgccgcttaccccgaggtcggagtgacgcattgatggctttcactcagcgtatctgagaacgacttccgacatccaagtcgcaaacatggcgccctccagagcaaacaccagtgtcattgttgttggtggtggagggaccattgggtcgtctactgctcttcatcttgtgcgctcaggctatacaccatcgaatgttacagtgctcgatgcatacccaattccttcatcgcaatctgcaggcaatgacctcaataagattatgggcgttagcttgcgaaacccagtggacctgcagctggctctcgaggcgaggcagatgtggaacgaagatgagctgttcaagaagttcttccacaacactggaagggtgagttggcaacttgcaagatggattccacagtccgagatcacaatgctgacccaagtctagctcgactgtgcgcatggcgaaaaagacattgcagacctgaagtctggataccaagctctcgtggacgcgggcttggatgctacaaacgaatggctagactccgaggacgagatccttaagcgaatgccacttctttcccgtgaccagatcaaaggctggaaagcgatcttcagtaaagatggcggctggctcgcagcagcgaaagccatcaacgccgtcggcgagtatctgcgggaccaaggtgtaagattcggattctatggcgcgggctcgttcaaagcacctctgcttgctgaaggcgtgtgtattggtgttgagactgttgatggaacaaggtactatgccgacaaagtcgttcttgcagcaggagcatggagtcccacacttgttgaactgcatgagcaatgtgtttcgaaggtacgttgattccagcctgcgagtgcaatataacggctgacttgcaaaaggcctgggtatatggccacatacaattgactccagaagaggccgctcgatacaagaacagccctgttgtatacaacggtgacgttggctttttcttcgagcccaacgagcacggcgtgatcaaagtctgcgacgagtttcctggcttcacgcgcttcaagatgcatcaaccctttggcgcaaaagcaccgaagcgtatttcagtaccaagatcgcatgctaagcaccccaccgacacgatacctgatgcttccgatgtgagtatcaggagggcgattgcgactttcatgccgcagttcaaaaacaagaaaatgttcaaccaggcaatgtgttggtgcacagatacagcggatgcagctttgctgatctgtgaacatccggaatggaagaactttgtacttgcaactggtgatagtgggtaagtcttcctagcaagctgttctaagacaacccgcattgattatatctctccaggcactcgttcaagcttctgccaaatattggcaagcatgttgttgaactgctcgaagggacacttgcagatgacttggcgcacgcctggagatggcggcctgggtctggtgatgcgctcaagtcgcgcagatcagcgcctgcaaaggaccttgcggacatgcctggttggaatcatgataagccgagggcgaacttgtaggatacctaatcaatgtgatgaatgaggccgagaaggtgtagctttgatagggttcttcaatagtggagtgattgtacgtctaatatacggagtaatttatgcacctgggaaattgcagtgttcatgtgaagacgcgtgaaagttaaagtgaaagtcgaaatcgtgactacgcgcagatggtggtcagtgcgcgcgtcctttgtcaatgacgttgtcttgcgctctgaacattgaaagtgtcaaccatcaacgaggctccctgtcgcctgatatgccgctcttcactggacatcgctcacgttcacttcacatccactggactaccaagattctgtcgctcgcttgaagaccgccaaccagctccgctcttcaccttccacggtcgccatcgacgctgttgcctcggatcgcaacttttttatcgcacgcttcacagattaccgcatagcaacctcccttgtcagggtctctagatagcgcaccgtttcccacgatctcagctgactcgaccctgagcatggattcggacggcgatactgcgccggtcgcagcgcctggcatcaccgtcaccaccacagactatacgaacgatgcgcagcacgatagcgctacgatcgaagatggcgctgaagcgcaagaagagcttccttcagatgccgacgaagagacacggctgaagtttctcaccaccggcactcgcgcgcaagatgatctggagcgggacattggtcgccaggcggacaagctgctcactgagcaagctgatgcgcgcgacaagaagcgcatagaaaaggcggaagctgaagccaagcgcgctgaagcagcaatacaaaagataaagaaccgactgtctttacctgcactcgatacccagaaggcgaagcttcgtggcgagattgccatgcatcggcagaagatcgatgaactcgacgcagagatggatgccatacagcagcgcatcaacgatcgacacacggtgcctggtggcgacgaagacgacggcaacgggccgctcccaaacgagagtcgtcgagatttcctcatacgtaccggcaagatcacacccttctccaagctggcgcaaaaccagccaggctcgggaacgctgggagagactatgctagatgctgaggtggaagacatggtagaagaggctagcaaaggccccgtctcacatcggaacctcatgaagccgggttttccaggatgtcgacgacagctcagaagtaacgagccctgagcccgtatctagatccacgaagcgacgcaaaatcacgcgcaagagcgatgtctccaactctcgagaatcaagcgctgctattggcaccgacggcgattccgacgatgccttcgacccaggcttggacgaccggcagcttgctacgctagatgactcagaggggctctcgggagatgtcacacaggatgacgacttcatgccagataccgtgggtcgcacaccaaaagctcgtggcaagaaacggaaggcaaaggcaaagaccgcttctgtcgatggtgatgcggaagaggatcttgctggcgttgacgatggtaatgagcgcgtcttccagcaaagagtcgaaaagtggaacgccagtcgtgcagcagcacggaagcgagcgaaggagaagaacggcgaaactgctgctgacgaagagggcgaggaggagtgttttctgccacaccccacagagccggatacggaatttgacggtggtttccgcattcctggcgacatcttccctgccttgtttgactatcaaaagacgggtgttcaatggctttgggagttgtatcagcagaacgttggtggcatcatcggtgatgagatgggcttgggcaagacgatccaagccatctcgttcgttgcaggtcttcactactccaagcagcttaccaagccggttatcgtggtatgtccggctaccgtaatgaaacagtgggtaaacgagttccacaagtggtggccagctctacgtgtatcgatcctgcatacctctggtagcggcatgttggacactcgccgagaggatcgtctcgagcgggagatggagcttcgcagctacggggattacgacgcgactttaactggtgcgggaaagcaagccaagaaaattcttgagcgagttaagcatgacggacacgttcttgtgactacgtactctggtctacagacttattccgagtttctcatccccaccgattgggaatgtgcgatccttgacgaaggccataagatcaggaaccccaacacgtcgatcacaatccactgtaaagagttgcgtacaccgaatcgcatcatcctctcgggtacaccaatgcagaacaacctgactgagttgtggtcacttttcgacttcgtcttccccatgcgcctcggtacccttgtcaactttcgaaatcagttcgaatttcccatcaagcgtggtggctatgcaaacgcttcgaatcttgagtttgagactgcagtacagtgtgcagagacgctcaaggatgccgtgagcccatacctgctccaacggttcaagtccgacgtagcgacggatctgcctcagaaaaaggaacaggtgctgttttgcaagctcacacgtcagcaacgcctggcatatgagggatttctggcatcggaagatatgaagtccatctctagcggcaagcgacaaatgctgtatggcgtcgactacctgcggaagatatgtaatcaccccgacctcacggaacacaagacactttcgaagcaaccaggttacgattatggtgcgccaaacaagtctggcaagatgcaggtcgttaaagagctactgtcactctggaagaagggtgggcacaagaccttgctgttcgcccaacatcgcattatgcttgatatcttgcaaaagttccttgatcatattccggagatcaattaccgtcgtatggacggcgagaccgccatcaagaaccgccaggatctcgtcgatgaattcaacaacgacccaaacttgcatgttttcctcctcacaaccaaagtgggtgggctcggagtgaacctcacaggcgccaatcgtgtgatcatctacgaccctgattggaatccatcgaccgacattcaggcacgcgagcgatcatggcgtctcggccaaaagcgtgaggttgagatttaccgtctcatgtctgccggcaccatcgaggagaagatttaccaccgtcaaatattcaagcagttcttgacgaacaaagtattgaaagacccaaagcagcgccagacattccagatgagcgacttgcacgatctcttcacactcggtggcgagaacgtcgatggcgagaccgatactggcaacatgtttcggggctcagaagtcaaatttgataagaatggtgagacgaaagaatctgcagcagatgcgacagcaggatcagaccttgcagctatgagcggtgttgctcgtgccgagcagtttcaagctgcagcttcggacggcgaagaagctgccgcaaaagctgctgcagacgatactgctaccgaggcagcacctacagattctcgcctcatgtcaaccatcttcgcgcgcacaggcgttcactcggtcctcgaacacgacagcatcgtcaactccacagccggaggtcgcaagcgcaaagtgcaagccgatccagcctttgtccaacgcgaagccaagcgtcaagctgccatcgctgcagagcaactgaagaagagcctggaagaagcgcgcaatgtgcctgctggcgtgccttcatggacaggtcagttcggggaagcaggtcgaccagaggttcgcggtataggagcatcacgcggtggtcggggagggcgaggaggtggacgcggtggcgctgcaccatcatcaacatccatcctgtccaaccttgcagcgcgtcaaggtcgcctgaaccctggcaccacaacagtcacatccgcctcatcatcacgcggatccacgccatcgtccacgacaccgcaaacgttccgcggcaagcgcatgatcgaaatgattcgcgatttcatgatgacacatggcggtgtggtgcccagccgtatgctcgtcgaccacttcgatcactattgtcgcgcacagcctggtcggaacgaggagttcaaggagatgttgaagacgattgctacgctggagaagagcgggagtgcgcagcggggacggtgggtactcaaggaggagtggagggctgcgaggggcggcgggagaggtcaggcgtagaggaagctttttcgacaattcgcgatttcacgcgaagcattactcaaagagcatttcataagggcatttagcatggcgtttcggtttacaaagggaagataccaattgtgcttttttctatgccaagtgctggcatgcaacgcttctcatctttgagcatttcatcatttcaatgaagaatatagatgaatgaatgaagaaattcattgaaaccatctttttgattttttgaggggggtcacttttttctgctttacgaaactgctgcaacaacactgaagaccattgaatttggtcacgatgcagggagagcgatccatttcattagagttccgaatcataattcatagtcaatacatgtgagactttgcgcaaggcgtgccatatctctccttcttatcttacacagcgcggctcgttcccggtcatcttcccatccttcgtagtcagcgttacagacgtgttggtcatcgacgtagcatgtattccccagcgtggcctgacatctgggacgccacgcactcgccaaaacgtgtcgtacggcccggccctcatgtagactttcggccacacgccagcgtcacatgtccatattatgtgcaatatttcttaaccccactttcccatctttcaagtcggcaaaacctgcctgacctgactcccatcccaaaccgcactgccccaactacactggctcttgaagctctgaatcggcgccaattcctcctcgggaaccttgaactcgccatcctcagggctcggatcaggaatgaccaactccctcggcaccacgaaatgcgcatcctgatccggtagcgcgcccctctgttccggatcaataagctgcatgcccatgcccatgcccggcgcggggctggcttgctcgcgactgcgggtgcggctgcgatacgaatgcaaaacttttcggaatagggggcgtaggaatgggacggaaccggcgatgatgccgatgttctgctcgacttgcgaccaaatgagtaggttggcgaagttctcggcttgctggacgaaggaggagagccagaggatgatgacgcgcaggcgggcggcagagccgacgatggcgagcaggccgaaggagaagatggcggcgagttcgaggcgtcggcggggggacatggtggtgaggtttaggaggaagattattgggagggtcctgcgggaattaatatttgagggggaggggtggaggggggatgtacgtaccatatgacgatgtcggtgacgaggttgtatgtggcgtttgcgatccagaatgggccggggttgtagcactgggtggcgtggatgccgtgcagacccttttcgaaaacttcgaaggaccaactgtcggaaattgggtagcaggtgaatacggcggcgacgatcatagaggagcctccgagcagattgatggcaagcagagtgcgaacgaggaggtggaagctcttgcgagcagaggcgatgtggttgtagaatagcaagattgaggttttgatcagacagaggtcgagaatgtaggataggcggtagatccatgtcgtgagaagattgccggttgctactcgtgcaaacgaatctctgtcctgttgtggagttagtatgagaagaattgtcggttaagagtacttacatgaacaccactgtagtcgatgaagtggatcacataccagttgattacaactgaaccccaggtcgctatctagttttggttagttgagcatccccagagtgtttagaaaaagatgaacacacaagtgacacaaacatgacccaatctgaggcgctcagcttgccaacgaggaagtgacgactataaaatctattctcgattagttacaattatcctaggacggagaggctgttatgtaccttagagccacaatgatagtcgacaagcccgtaagtacaaatgccaaaatcactgatagctgatcatgaaccgccatgttggtgacccaatgacccgaaatggatcaatattctcaaaagcagaccccaacgccgtcatcaagaccaccaacacacaacgacgagaatcgtagattgaaaaagaagagggaccgtatgcgcagatctaggcaggcgatcgcgtgtcatatacagacggatctgcggtttctgagtctgaccccggggttagcgtgtgcctgtagccgcaagtcaaaaaggcgatcatacactagaccaacggtccaaccgagtcaggagtaaagccaccaccttgtcccaaccgtcttgcactcaaatccacaccaagacaagcaaacacactatgcaaataaattgcagcattgttacacaagcccgtcacgttcgccttccccgcagtcgattcgcgacgtggttgatcagattgccggtgcagcaaacaacattggaggctaaatcctgcgctgcacatggctggtccggcgatattgaccaaaacgtagcgcgcgggccaaggaccatgttccagcggcccatcttaccacgtttctggcgggatccggcacttggcgtacaggcgggctccgggaatggctcgcgcctgtaaccttccgcgcgctcagatgcaatgtcaaatttcacttggtcaaacccaaccgagtcaacatccctagggctggcgtttcaagcttttcgaatgcatgtgaagctgtttttctccgcattttgcttatcgacgccgttggaaaggtggatgcaagcgtgctgcacagcactttatctatcggctgtggtggatatctgccggcaagcctagcgggttcttctgagatgttgcccggttgatgcaggttcgcgtaagtccggcatgcgaccgatcaggggcgcttccctcctgatcgagtccagtgttgacattattgaaaagatgacggtgagtaataggagagttggatgggcgacgtgcgctggaactaacctactttgggtttggcagaaaaccacgggcttgcgcatggagtataagaaggcacgagccattctgacactgtcaggtagctgactcggctctgctggacgtggcttgcaatctgcgatagcaagttatgtctcgatgaaggtgatccaagtgtttggtaagtttctttgaagtatctatttcggtctcgttgcgacaagatcaaatttggggcatgtactgtgtgaccaggataccactttatacacgtctggcggtacagaccttaatgccacgaagacttgcgcaaccagacatacccgaatcgacagatagacgagcacacaagagacagtacatgcttccgcggccctgaagattgattcctgtctatcatcatgaagctgccagtataagatttgtataaaaatgccaacaagtagcaaagctaggcacaaaggactacaaacacgccacagccacatttcgaggacggctgagaaaggatatttcagccagccagatgactaatagggtaaaaccgatcagggaaagaaggaaggtttggtcgcgtgagaaccacagaatagcttttcgagtcccgtcagtgaggccttgaatggagctccgtcttcgctgccgggtccgtcaaaggttgtgctcgtctggcaacatgctaagattcttttactcgaactgggttcgagctcgctgtgacatagcggatgtcgtggagcgatggctgtgtctggctgattgcgtagatgaagatctgattgttctcccaggtcgtatcgtaaagggaacgtggatatcaaatgtttatgccaccagaagtaatagactccaagggcagagacgacatatccaagcgcaattaactcaattggggtgacggtgagatgggacgcaactcgtccggcaagttgcataagagacgaagtgatttgcaaggtggcgatggccttgagaaaccagctagctttgctcttgtcctctgtttcctcgatctgcaaatccgtatgcctgatgatttcattcctgcagtactttgggaggttgttgttggctgtaaggtatttgagtctgttctctggcatgattctgatgccgtccatgagaacaagatattgtctttgtgagatcacgcgcgttcttctagtctcgaatggcagttgatacaaagtactctggcgcagacgagcgcgagcacaaagtacttgatcttatttcctaaaataggagcgaaaccagcagatgctcgatcaaaattcagtgttgtcggactgtcgcgggacactcgcagaaagtgccaagagctcacagagcacgtcgcagctctcggcatttcgagttaattaccaaggcacagactccaaaaggttggtatgaacatggaagtcggaaaagtgtggtagcaagatagttctacgaaggatattggataaagaaagacacacgtgagcgggcgggacaatgacgatggtagcgtcggagaataaggctgatgcggcgaccaaggtacgttgcatgagcaaggtggagtggacggcggaggctatgcatgatgttttgtattgcccagcaataatggaacgtcgcattaggaaagggtggccatgcgctttcgtcatgatcggagaacttcaaatcgctggagacaggacatgcgaatcccacaacatgttgcgatgagaaagaaaatctgttctgggaacgaaactaaaaagcccctcgaaacctgttatattgcatgaaattgcgaatgttccagcgaggtgatccatgatgatgctcgtgtacgatcggttattaatagtcgatagcgcggtggcacggcgaaaatgaaaatggctttcctggcgaccacgccatgtacagtctagcggatggcagctagcacatgcaccagcgcccccctaccacccaaagagctcttatccacctcaacaccaacctcaatcgctaccgagtcctcttccacatcttctaattcactcatcccttcgttagtcgctcgttttgagacggaggagttatcgagttgcccgggtcgtcctttccgcctcccgcttccgtacgcgtaatcgcccttgttgacatcccgacgcaacaccaaattcttgttgcactacggcccccacgacgtgatccttccgtcctctccccgcttcatacgcaaccctacagggccttgcttcttccagacccattcaccaccgcaataaacacatcgttgccagcatgaggcccatcgcaactgttcgcggccgttgtggccatgtcgtctgtcaccaacgccctctctggtgcttttgacaacatacacgccatcagcgacgcaaagaatgttcttttcggacgacaggataacaacaacaacaataacaacaatggtgcgtggagctgggcacttttctaggggacactactgactttggcttcagacaacaaggatgcattcatcacaagcaccacagagctcaaacaagcccacaccaacacaaagtggtaacaacaacaacaacaacaacaacaacgacgacaaggcgtcaaccacagcgaacgcaagcggctcagggaaggcttcaggttcgggaggcaaaactacagccaagcccaacaagacctacgacccccggttaccagccggaggtatctccatggtcacccccaacgctcttgctggcgatcagttctacaaggttggccaatacgttacgttcgcctggaactacacatcactctccgtcaccccgtctgccatcgacatcctcgcctcgtgctcggctaaccaggctacatacaccatcgccgtcaaccagtcagcgcaggagaccaagatcgtatgggacacgaagaacacgccagatggccagccaccgttcctgactgagaagtacaccctcatcatctacgatgccgagtcaagtgtcactgctgcgcctcgtgccggatatctcggagccttcaaccagttcacctttggcatgtacacaccgcagccttacgtgccctggaatggtaagccacacgtctcatcaccagaatacattccattaacacgctgcagaataccaatgcgcaaactgtgtcaagaacggcggcctgtccctctccgagaagagcgcactcaaggttatgctcatcacctccggcacgaccgtcgcctccctcgtctacttcgccccacaacttcgggctatggtagtcccgaatcgaacctcgcacctcgtacactctccgatttacgacgcacggcattcctttacacttcacacctgtccatatatacacactcctttacgtgatttgaaagaaagcattggggcgcaagcaactggcatggcgcaaacattcacagtcctttgagaaagaaaacttgctttcaagtacggcgttggggaggcttcagggggagcatttacaggcatcattttttacactcacagaccacgttataatctacgcgaaaagaagaagttggaatcatgctggctagaggcaggcagtaattttctggtgttggatacatgtcacgatgttctggatgtccgtccgatgtagcattcattgtcaatacgaacgcattacacgtgaacaatcctgggaaccacatattgtgagatgcatgccttatgacttggcgggaatgtaacgaatcaccaatggcgtgccctcgacaaacttctcgacaccagagccaaatgatctttagtccacgcccatctttagcctttcgactaacgtggtctgccaagtcatggcaagcctgtgcttgcactcggtgggcgaaacggcatctagacaagtccaacagcgggaaagagccacgacgtctaaagtgaaagttggactgaatacaaatgaaacaaggcttttcttttaaacatggacaagtcaatgttgataaataagtgcacgaaatatatccaatgtcgctagcaagtggaaagcagatgccaacggaagatatcctcgccaaaaggccttgacatattgatacattctcgccacccagaacgcctcgctgaatacatccctggatatcctcaagacgaaccatttgcagcccaacacaatcctacacctcaaccccctccgcccgcttcctaaacgcatcccttctctccgcctcaccatccggctccttacccgccgcctcaataacatccacacgctggccctcctccaccatatccaccctccccgggcgtcgcggcctaatgctcgtcttctgaataatcgggtaaaagtacgccgccttctgcatcttacccgtgcggaaccgcatgtcctgatgtttctcggggtcatgcagggccagcgcaaccacgtcgccgtagtgatcgaccgtgtcgccgacctgctggcttgtctcgtatgtgcggatgttctcgaacttgaagctcttgcggatattgccgtcttcgtcgggctcggctgtgtcaaagtcaacaaaggcttcgttgttagggtcgttggtggtgaagttgcgttttatgccggcgatcttggacttggaggggggcaggaagaactcgaattggtagcgcgggatgggcatggaggctgttgggtcggatctgtgggcttcgcgctcggcgagataggtttcttggtctttgattgtctgcccggccggccgcagcagagcgacatcgagacgcgggtcgtatgatggatcgagtgggttgttaatcggcggtgccatgtacttgaagaccatgtatgcgccggtgtcgggcgtggcgtcccagtctggcagcaatggatacgagtccaagagtttgaggctcgggttcttcgggttctttggtgctttccaagctgcgcgctcttctggtgtggtgtccgcgccgcgcaagttctctgcgctgtcctgtccattgtaggcgtctgctgggtaggcgatgttgaagcccttgacgatgtgtcgcgcgatgttgatggggtcgtcaattgaagtatcgccgcctctccgcttcttgcgaatgcgcattgtgttagacgagctactagactcgaacttcatgccacccgtcgtatgcgatgtgctgtattctgttctccgcaggaaagaggtgcctgttgctgtgacgttgctgcccttgcctagcatattcggtgctcgcatgagcgctttgtcggcggcactcagcggcggcgggtgaggcatcgcctgaatagctatacaacgcgtcagttgctgcgatcgatgcgcgtatcatggctctgcatacctgattcatctccatcaaagaccttggggataccaaccaggtcgattggcattcccagctcagcgtccgcctcaatgttcaacggctgctcgcgcgcaagtctcgacgcatagccggccgaagtgtattgtccgcttgaaagacccgtgtttggaatatcgagcagcttgggagggcatggcggcggaggaagcgtgttcagatatcggatcctcgcaatgtaatcttggtggactacgtttcgcccggagctcatgatgtcgtttctagggttgtgagagctgtgtaggagcaggtttggcttgttcgagcgtggtcaaagaaagttgcaggagagctcgagatgccgacgcgccggaaaatcgattgaccttcaccgcgccaagacctaggaatagcgcgactatctcacctggaatgtccccgactagcaagcagacatattgaacggtgttcggtttgttattggactagaaacaaaccacaaattgcacacagtttgtttactgtccatttcagtaatgtacacccagtctctgtaaagtaccaaatgtcaagttcaacgatcgtgatgagtattaagtataagtgtctatgtgaaccctatcgtatttacaatcctcttccacccattaacgagggtccgtaggcttcgatgatgcctcaaagggcatttctacctcaaccgtctaatcaacgccatttccaggtcaactcaaacctcgatgctctgagcaggtcgctcttagatgactcaaaccatctataagcatcgtctttccgcggctgggcgcttgaggcgttcttcgtactaaactcgctcgctcgccatttactgggccttcctggccttggcgagcttcttctctctccttttcttggaggcctcagcaccggcctcggtgtcaaggacaaagtcccaccacctgaagctactggcgtagttaccaatgaacttctcgtggtgaacgtcatggtgctcggcgccggcccagaagggaaggaagtggtgcagagaccaggggaactcgtaaccgctgtgggcgtcgatggcttggaagagacgaagcgcaatccagatgtacattgtcaggatgtgaaggtccttggtaatggcacaccagagaatggggcaaccaacacttccgaaaccgagaaccatgacctcaatgggggaggcatattcagcagcaagaccaaaaggtgcagagtactggtggtggatcttgtggacgttcttgtataagtatggtatggcgtgcatggcgcgatgcgcccagtagtgccaagtgtcctccatgacgaagaagatggcgatctgataggccattttgaagaggctagggaacggtacggaggtctggaggccgaagtactggcacatagggtggaaaagccagatctgggggagctcgacagtgaagtgggagaggaggacgagaagggcgcattgtgtttgttcccaggcggtaggaattttgtgctgtgtctggtcagctttcatactcgataaggagtaaaactagacgtacctcttggatcttgtacttcctgaagtacgggatctggtcgacgatgatccaggggagtgatcgcccgaagtagagggtttcgtgccaaacgaatgacatgattcctgtcgccaggacgtcgttgccaatccatgcgtaccatgcaagccacatctgctcgaggaaattgagctggacattgtacttggagatctcctcaaaggagccccagtaagtatcctgcgccatgggcgtcaggaccgaagttgcgttcctgaggaagctgtcagtacgtaacacttcgccattggggatgatcgggatcctacattttgggtgtcgcgatgagaaaacaacagcaaaatgaaaatgtaccactgcggtagggtggatgaaggaaagacttgtgtggtaggtagttgtaggtgtcggagtgtgcagctcagagggtacaagaaggcgcaaaggaggcaaattaaaatggagctgttgggtgcagatccacgaccgcaccactttgctgccctcagggacaggacgttccggccaactaggccctgccaagccccgcgccttccccgatgcagcttacatttcaaccaatcaatcacatctctgtacttcacctgcaagggcgctctcaccgcctgccgtttcgtggggagataccggcgctgcggcacccatcttgccgcatcgtttgacgaggctcgagatggattttccatcgtggccgtgatggtcatgtcaccgtcggcccacgtcccgccgcatatgccgatgcatccctttgtcgcaatccgagcgacttgcgcacgtttgcggcggagtcgtggtcgacgttcggggatgacgcggtcgaatgatcgcagcacctgatcgcgtccagctagttagtaagctctgctcgccagccttgcctagactgtggacaaagctccataacctttcgacgacagcagtccttacatcgatgactcgaaagagctgtacggaaagcccgctcaatctttcagtctcaaatcactcactacatgtcaatcatccatttttgcttccttctgtccgtatgcacaagctacgcaatttggtggccttaatgacatctgagtgacttgatctcaagattgtcaaattcactgcggaggcatagggtgtaaggtcttgcgttgaaggttgcgcggcaccttttcgcgtcgtcctatagcccgcccctatgactacccatctactcactgcctgatgaggaccggcgtacagctccatcgcctgctctggttgctgctctgtttctttctcatactccctccacgcctcgcgataagtctccaactcccttcgaacaaaattgtacgtcaggtcgtatttacgacgctgaaggggatttctgaggacctcgtaagcttcgttgaccttgcggaacgcggaagtgtcgttcgatagttgcttgtccggatggtagcgtagggctaggacgtgatatgctttcttgatggcgggtggagatgcgaattgcgtcaatccgaggtcggagtagtagtttggtcttgtgggttcaatcgggggcgtggtcgggggtccactcttggcggactttcagatggtgttggcagagcagcagcaggaggagccttgcctctctgaccctgatttttcgatgtcgacaattcacgtcgcttattcgatgtcttcttggtctttcgtgttgtaatggctctccgaatacaagcccaaatgtggccgcgtagccaagctccgaagcgcgtctcgaacgcaatgacgacgagaacgacgagcatgcttatcaacttatgcatatggtttgtgttgttcaaaaaaaggcagatgtagagcaagtttatggaggaaagcgggaagtagatgaaaggaccgaggcattccgaatcgttggcccagttgacgagcatcacggcgcatgtgatttatgttacagatcgatatgaatgacaagcttggagaagagattgtactcattgtgatgattgatgaacggtgtagatgggtgatgggcgatgagtgtagcttctagtgtccgaatgcgagtgcctgggatgtcatgtaccttcaactgaagcgatcctgatatttaacgctgtcaaaagtgacaaacaagcagagaccggaattgtgccaccaagtttggggccatgttactaagacatgcatttagtgttatgagacgtggaaaaaatgaactagaggaatgcgccagctacgcagcggagagacgagaaatctcgatcaatacacgtgtgctcgacgagacagtataaaggaaacagagaaacggatacgagaatcgtgaagagcgcagagatgaaaggacaagtggtagaggtgagagcaattgtacatattaagccggggtcagagtacgaagcgtgttcctgtagaaagctccatcgtagacaactagaacgtagctctagcaagctatgcggtatcatctcgtctgttggctagtttcgctagctgccaagtagctatcaagcataccccatccatccgcgtagcaattatgctgattgtcgtcatcgtgatgaagtccaggcacctgttgctcgcaatcatatgcaacccgtcgtaactcatgactatgctatgtaatacaattgtagaagggaacccaaggaaaacgtcagcatgagagcacgggctagagctaaatgctcacggcgggctcctccgccttctgaactgcctcgtcagccccctcctccccatcctgaacaccaagatcttccatacccatcttcatgacctcctcttttggcagcggagcagcctcaatgacctcgtcgaagatgccgccctctgagggttgcatacctttgccaatagccgacaatatcctccaagcccgacggaattcgtctcggatggccacgatcccgcgatgtgtgacggtccttgcgacgttgtggtccagctcgaacggatcctcgatagcgaacaagtaacgattcgtgaccttcctctccgctgtgatggtggtcttcgcactgacccaacccttgtcctgcttggtacggatgccgccaagtgtgcgtagcgacagcacctcgtttgtccaatagaactgcggtgcacgggggccatggttattgtactgcggaagagaagcgtagtactgaaagaagccacgaagcagatcgccgactgactgtctattctgtgagagccggccggattgtgcagcttgcatgatttcctgctcattgcgccaaaaccgaactgtgtacccagcaaccgtagggcctttgaagaagtcttcaatatgactaatatctttgggctggggtatcgagtgctgcaaattcgggcagacgggaggttgagcaatgttgaccagatagtgtagaaccatcaaaacccatccatatgatgacagggtgccagagtaggagctatttatcttgcggcgtttggcccatgccttgacgaataggaccatcagtctgacgcgcggatcagttaatgagtagcaacgcagcatgtgagtgttgtgtatgccaagtgggttctcgaagttgatgtcacattgaattcctacgccctcttttggaaagtcgagagggccaagaaccttttcacgcatccacgccttctcggtgcgaggctgttgttgctgttgctggttcggaggactctccttggctggctcgatgggtaaaggtgttgttggtgttggaggagtatcactcttcgtcgtctgcgccgtagcgcgcggcttggatgctgctctctttttcttcttgggagcagcgccaagctcaggaaagtcatcgccaattccaggattgtcggcttggggagcagcgtctgacggctgctctccaatatctagaggtgtcttgggttgtggtgagggcaccggtggagcatccgtagggtactgctccgcttcaggcaattcatcccatttcttgcgttcctcgcacagggcagtatagagctcctctgttggagactggcacaccttcaagatgggtactcgtgtacgggtaagcagacggccgcccatctttgcatctaggactgcctgctcgagtaagcgcggaatgtcgtggtcaattccgatcttatctgcttgagacggatccttccatcctggtacaacagcaagatccatgtccgaaccgggcaatccaaagccggaagctagactaccaaagccaaccagcgaaatggtctcgatgtctccggtgggcgggtaaccctctttgaatgcctgctggaaaacaccttctagtcgtgatctgaacgattccttctcttcgaattcggccaagctcatttcgacacgtgggatctcttcggcagccaacctgtctaagtactctatctgcaccattgggttctccctgggttgattgacatggggtcgagactggtatgcgtcttgtgatctaggttgataaagttgcccagtaccgccccgacctcgacctcgggcattgggagcttgtccgcctccgttggttgtaggccctccttggactgtaccgggattttgtcggttagcaggtgcattttgatgcccactctggcgatagcctcgacctcgaaactctgctggtccgccacgcccatgaaatccaggcgaagatggagggacttgttggcgttggtcttggccttgaacaggacggtcttggtgcccgccgcgtccatagccataaccacgtccccgtccacgtccgcgggttgattgggtgttattagcttgaccgtcaccaattttgacgttcccaaggatcatgccacgcagttgattctcgagaccactggttgatgactcatatttctgctccatgatgatgcagatgattgatattggtggttgccttggtcgtttgctgcagtagtggtagcgtcaacaaatcaacaagcaaagtaagggcttgcctgctgcaacttctcagcaagagttttccggtagcaaactaaacttctgttgccttatctcggaaaattgttgttgcctgctggaagtgctgcagtggtacaagtcggtcgatttcagtttcctgttgacgaccccgccgtagcacagacttaggtggaccggaatacgcgcgattggactctgtgcgacaagcgtccgtactcgaagtcgtgcgcgtcgttcagttgtcaagtgatggtgtcacctcttctgggacattgatttggggaagttgcttggcacgctaaggcactagtgtggagctgtgacgctcgcaactgtggaacgactgcgcgctctcgttgtcgaacaaagcccgtcgtgggctccgtctccttccattcatcttcgtctttcgtgctcccgaccacccccactatccttcctccttctgatatcctcacctcccacgaatacacgctcgctatgaacggacacccgccggcggcctctgcgcccgccgcgcccccagccgcgaatggccagcacgttgctcagcgccctcgaccgcccgcgaagaaagcgggcggagcgctgcgagcgccgcgaaagccgctcaagagcatcacgcgccccatggtgtcattgaccaagatgaacgagatgaaggccccggccgaacctacaggccccccggacagcaggcaggaggcagacgcgctccggcaagagtacatcagacagggtgccaacgtatatcccctggtagtcacgcgtcgcgatctgaaggagctgcggcaccatgtcatgcgcctgcagcacaagggcccagtcgacatccaagacaaccagcagttcacccccccaattcgccttcatcgccgagatccgcgcgcccctcccagtggtgcaggctcgcactttgaggaggaggagacaaaggaggacatggaggaaatcaaggagcgcgagcgcatcgagttacagaaggaagaccgccgcaaggtccgcgaagagaaccaagcaaagattgcgccgacgggcaagaccaagacgcaagctttcaagaaaaacatcgagcaaaagtatcgcgccgatgacactccagaggccaagaagcgccagctactgcgatacgaagagacgctgccctggcatttggaagacttcgagaacaagcagacgtgggttggtacatacgagtcggagctgtcagaggctcacgtgatgctttccatggatcccaccaacggccacaacgctgtctacttggctcctatggagcgctggtaccggttcaacgtcaaaagtaagctcaagcctaccggagacgatgtggacaagattgcctttaagatcgaaaacgtgggcggttttcttggaagacttgaggctcaggccgccaggaagcagagggatgaggccatgtcaaagatgggcaggggcatggcgaccagattaggtggtggcgccgatgacgaaggcaggatccgtcggcctattgattttgatggaggtggtgcagccatcaagcgcgaggcagacgctgatgacatcgacttcaaccttgacgaagactttgccgatgatgaagagggccttaacggcttgttcgagggagaggccgaggaagtaaaagaagctgaagaaaagttgaagagagatcgcctcgctgcttctttgtgggacagaccggacgaagcacagcttgcactagaagaagaactggaaaagaagtttgcagaggaaaacaagctggccgagaaggagagcaggaagcggatagctaaaagagagaaacgctacgatgttctcgacagtgacgaagagaatccatacgttacttccagtgagtcagataccgattctgagactgagcggttgcgggccaaagaagagcaggagaagaaggcactcgaggcggatggaaaggcacctgatggaagcaatcttccttcaggtgcatcgagcaagggtaacaatacgccatctggaaaccacaagtccgttgatgtcaagagcaaaaagcgacccggctcgcccaatctctcagaagcaagcggcaatgagtcgactcggaagaagcacaagaagaaccgcgatagacttcctgatggatcacgaaagtcagcgctcgcgagtcacagaggtgctgcatctggtagcgacagtgagatgactgatgctggcaagctcaagaagaagtccaagaagtccaagctcgtcattggtgctacaccaagtggcagcccaggtgcaagccgcgcaggaagtccagcagcatctcccccaatgagtggcagtcgcgctggtagccccagcgcttcctcgcccaagcccggcatgcctactgcgaaggaactctacgaatctctcccacccactggcatgaacatccagaatttgatcgccaaattcaagggtcgtgtcgacaagaccaactctgcgcttttcattcgcctcgtcaaagctgtcagcagcttcgacaaggccaatagctggttgacgcccctgcctcagatgccgtctgaggagagcattaacgcttttatgaatgccgctaagcccaagcctgcggcagcatagacatatggaaatttatgctgggacaaattacttcagcgttttttttcttaggatagtatgcattctcaggtcatggtgtacattggcgcatatagacctttagtttcgaggtaacaggattcgagtagttctagcgtacagactggtgagaaacagtcagctacttttacgcgtacatgcatccagggcagcgtcccaatagagtagcaacacggaggataatacactgtcaaaatcatctgcaatcattcatcaatcagcatgacttatcccgcaccttcctcatccatcccccggtctccactacaaccttcgtgattggtggcgttaatcggaaatagctgcgcgaccgttgatcggctcctcaggtccttttgccgaagcgcgactcggaaaagtgcgatcaatgacggcgcggtgcatggggtttttgttgtgcgtcgtgcaacattgctttgttcattcctttgtttctcggtgtaacttcatacatcttttgtgttttggtagctctctagattgatagacgcgggatacagggactatccgggacgatgtcagcgatcccgccggcggaaccaaatgtcggggacgggatgacgaatctgagttcatcacacgatgaagcaattagaaagagtggaaaagatatatcgacatggtgcaaagtatacgatgtattgacatggacgccgccgaattgtcgctgggatccaaagaaaccaccgcagtttagcatgagcatgaatgtgttgtttgcatttgctgctgggtgcaagttagacgtggaaactttattctacaccatgtccgacctcgtcctgacgagtaaaaaaaagtcacggtcgccaatctctactacaaccacccaatcctcaacatcctagccgcagacttcggcgtgcggtatgaacaagtcgcccagatcccgaccgtcatgcaagccggctacgcagctggcctgctattcctctgtcccttgggagatctactaccacgccggccattcgtgtgtagcttagtcttctgcaccgcgacgttatggtaccatcttcccatcccaccattaccaccttcgcagtattaatccgtgtaggttggggctctgcttgactacttctctcaacctcttcaccgccctctccttcctaaccgccataacaactgtaaccccgcaactcatgctccctctcgtcggcgacctcgcgcctccgcaccgccgcgctgcagcactcagcatcgttgtcagcggcttgatgctcggcgtactcatcgcgcgcgtgttgtcgggtacgatgactaacttcgtcacctggcgcgctgtgtactggatggcgctgggattgcagtatattatcttcgtactgctgtggtgcttcatgccggattatcccgcgacgaatccggggatgaattacttccgcattctgttcgatatcgtcaagatgctgttcaaacaccccgtgttggtgcaggcgtgtctagcgggtctgctttgttcagcgccatttaccagtttttggacaacattgacgttcttgcttgccggcgagccgtatcattacagttcgttggtgattgggctgttcggcttgattgggattgcgggcatgttaggctcgcctgtgtacgctcgactcgttacagacaaatttgtaccgcatttttctgtactgtttggattgagttgcagtctcattggggtgtgcttgggcacgtatattgggccgtttagcgttgcggggccggtgatgcaggcgcttttactggattttgggaaccagacggcgcagattgcgaatcggagtagtatatacagcgtagaaccgaagaggcggaatggtgttaatactgcattcatggtggcgacattttgtggacagcttatcggtacggcggcgggaaatcacatttatgcggcggcgggatggattggatcgggcagtgcgagtgtcgggtttattggagcggcgatattggtcattgtagctagagggccgtgggaagaacattgggttggatggaggggtgggtggagtatgaagaagaaggatccgaacagtgcggatggcaagacgagtgagcagacgcatttccacgaaggaaaggttagagatgaggagatgggtgcagagaagagagtgctgggagagttggctgcggaagagggaaatgaaagtcctctgagtgaagagcagagcgacaggagcccgaagagcagcaaggacgtgataacgcttgtgaagacataatgggcaaaggctgcggggcagatatggaccttcagcgtttcatgtttgtatgtccggcgtttgttgtgttttctccaagttacgtcttagacgatatcaactatcttctcatcttcgtcttcttcttcgtcgccgttcaactctaccattcttccactgtcaccaccaataccggtgggtatatcctcctcctctccctcttcttttctttgtatgatctgtaccacacggtcgcatgcttctcttacgtcctcgttttcaacgtgcaaatggcactccctgatgatcgggtacaccttgacccgtctcagcacttctctcgactcttttgttgtgctcagtagcaaaagtgtctctatgtgtgctttcataatctccggatcactctctcgctccttatctggttcgagtagttgtagctcgtctaacatgccctcggtgtcctcatccgcgtactcttccggccccatgagtggaagaagtacgtatggaaggaggttcgcgccgatcgagggaggtggtagtgtagggtctgggttcagattcgatagaaggactggatgcgccggaacgagaaaggaaacattcttgatcgttgatgctactcccagacggcgaatatgcgaggcatgatctgtaaagacctggatcttagttatgggtatgatgttgctgtcgtgttcttgaggtgtggtcaagtattcgcgacccttggggaacttggccaggtcggcgaagaagtaggacaggtaatcgtagtcagcatccttgttgtacgcgcccgcagcgcctttcacgaagcagtccatgagctggtccatggcccatttagacgaggatagctccttagggacgtcacgcttcagctcgaggacccgttgtaaggaatcgtgcttcgccatgttggcgagaagcattgcgatttcatttgcgcccttctccttcgggtgctacctcactgtcaatatccccttcttgaaacgtcgcgcagttggtgaactgacatactgttatccgtgaaagtagagtctcgagtagtttgtcgtcttccgcaagcgacttcaggacttcggcatcggaagaaatgttgatgaggatcgtgagcgcattcttagcgatcggcgcgtagtctttcaccagaagctttagatctctcacaggctccagctgattacgcttgaagagtgcgaggttcgagtctgagtagccgaccaggtgttccgccgctgttcgcatagttggtatcgtcgcatagtgggggaggggctgttcttaccagtttggcgaatctgtgtgtttccatggtggaggaactccacaagctgaaagcagaaaattagttacatagcaattttgataggtatggacgagcatacctcttctaattccgtcggcatggtgatgttggctgtgctgtgcagtgagcgatgacgaacatggccaaaatttcgacctcgaaatttaaggttatcgataagcaccatagttaactagcgcaagcggacaatcgattttcactgactgatcacttcatctacacaacatgccgtcttgcctattcttgaccacggactatgtggggaaaaagcttcttcttggagcatgacccgtaatccatcccccttttgtcagctcaggcactgcatccgttcggaaccgacggcaacctcagtccaagccgtcgaaagacgcgactcagcttttgtactgaacaaatgctaggcgaaagacgcaacatactttgatgaacctactgtatcttctacacgtggagatgcaagcctcgccactccaccacctagcccgcaagaagaatagagcggcggctacaaacatgttccagcctctgaggtgtcccctaaccgccgcacctctcgtggcttgtcaacccttgtgccgacgattgagcgcgcaccccgatgcgccttcttttctcccaagcattttcgcgcttctgtccggcctggaatatggtctccgaaatgaagtgcgtgcggcaaatccaaatgccggacactcttttcgaacgcgcatgtctgggcgctgaatacatctgagcagaccctgcatacatggttctccacgtccagcggtgcggacgcacgctggcaaacatttcgcgctcgaaatagacttctgagatgatcgcgtcggcccgctgttgagtcgtcacatacatgtggtgctctgtgcgcgcagccatgcgcactacagccggccaatcagcaaggcatgcgaccatgtttgagaccccagtagagtgtgcagcgggacttcagcgttggcgcttactgcagagtagccaaccatcatatttataaccgccgctcatcacttgaccgaagcgccgaggattacatacttcttgattggacctttctgaccaccaccatggccgaaagcggtgacgctgcaagggaagcacatttgaaccgctattgtcgagagcgtggagccaaggcttttctagcaccacggtagaagtcgaagcgcgttcgtcttataatccttatccccaggtcgtccgaatccttaggcattgcgtaccgtggttgtgccctctgtgttactgttttgatagccagagcttacttctactggtaaacatcgtgcagccatcttttgcgattcagccttgctgctcccattcaccaaaagtacagaatcgaaattcaagatgactggaccaggctttcaactgttccctcctccacctcgggccccaaggcagacgagtccgaacagaagaccttctcctgctatcaaacagccaacaccagagccgacggcagtaaggatggacagtgcgacagacttccacgagcttgtcatccaagtcaactctgtgccagtttctccctcgagcacaatagcaccattgccaacagtggccacccctatgagagcgcatgtcgccaattcacatgcagcaagaacacctccgcaagcaaatatgtcgacattcggctctccacagcaacaaacaccgtcgtcgaatcttatgatgcaggaggacgactatagaccgcgggattcacgagcaccttcgccatgtgtttcggtgcgggaagaccaacgctttggaagccctgaggtcaatcgagcagcatcacctgcattctcgacctgcgaaacgcttgttagagcgaatagtacagcgacacgggtgcgaagcatgtcgccacagcaggaagtttcgatgcggtcgatgtttccagtctatgatccgactgtacctcttggaaaccaaacctacaagcctcccatgtcctcaccaactcacgttgcacggacacagattagccgatcaccatactcaaccgattcctatataccccacagcaacgtccgcgcaagcagttcgactgctcctccggcaccaaagcccttcttcacgccatcacatctactggataacctttggttagcgactaatggccaagaagagcctgctgtacagctatacactctgcgaatgcatcgagcgacagccgcaaatcctacaatcacattcggcacaactccttctttgccattctacagcctggcgcaggccaatctcgccgaaggcaatgatgtgccgagcatcatgaacgaggtgttaatccaaagacatcatccgacccagccacgagtacttcctatatcccatatggacctaattgcacccccttcgctggatactggggtgttcaacccccagcaacaagaggcgaccactctcatcaccagcatctacccgaagcttgcggcactccaagcgctggacgccgcagcaaattctcctgcagcttcgcgtatcgctctggccgaccctggagcgcagtcgcctgcagcacaacgcctagctgaagatgtcctggctggtgccgcccagcgcgaatgctgtgcactgacatggacaagggacgatcctcaacagcaagccaacccgtgggcacagcacattccctctgaaggttcgtatcagctacatcatcctacactgggcaatttcccgatcaaagtggagggtgattgttccgtcatcaacaccccctcaacgcgaccagtgacagccatctacggccacaatgcgcccatgacaccgcagtcagcacgtaagcctgcctcgatagccatcctcaaccccttcgtactctcacctacaacgcctcgaacgaatgcattctcgcctcttccgccaccgccccggttcgacggtatgaacagaccagtctccttgaccccatctgtgatgtcgatcgggcaactccccaccaccaccgatgcgaccgccgacgacgccgtcctcggccgtctagacttcaccaacgatgccttgaccctcaacctcggcgccctatcacgtttcggcaaccccttcctcgtcgacgtcatcacctccaccatcctcgctgtcgccattgcagaagccacccgcggccgcaagaaccgcaaagccagccaagaaagcttcgagcccccgcctcccagcttcctgctcacccaccaaaaggaagacaccgccaaggccttcaaggaatccttcgtcgagggcttccagggcttcggcggcaaaaccaaggcccccgccggtctgaagaagttcgcatcgagcatgaagagctcgcgcaagtcgagcagggatttcgacaaggatattgagctgggcgagtggtatgggcaggataagacgactaaagcgaaagaaaccaaggcggagcaaaaggcgcggaagaagcaggaagaccaggataaattgccgctggtgacgcgaacgattgtgaatgtgttgacgtttgcgttcaagagtgtggtgtttgtgatcaagattgcgattaagattgtcgcgggcgttgtggttatgattacgaggaatttcgggaagttgtagatgatggtgatgaggggttgtgcgtatgataccattctgctttttaatatatcgttggatatgcttgttcctctacgtcggattatcggttacatgctgctagtgtggcggggatgatggaaatacaatttttctgatctcgtctatcagcatcatgatttatcttcccaagtgtctagtaagtatttgcggcctcattgcaggtctttccctcccagtgccctactaagcgcctcaatcaccctgcgagcctctcttacctccaacccacacgcaactcgccactctagcatcgaaaagaatgcacagtccaacgatcaacagtcccatcacagagactgacggcgatcaggcctgacgatccagattctgtatacagaggacccgcaagcccttcccgctcctttcacgattttcggcgattgaatcgcacccagaggctaacgtgacgagctgcatctgatcaggagaagtgccgaactgccacttcagtcgacatataggccggggtcgcatacgcgaaggactgcgtgcagcccaaccctcaagttgtatgccagttcgagtgaacccactcagtggcaggcctgaaaaagtatacaagtgctaggtgttaggtggtctgtgttggttcgttcgagcatacaatacgaataggtgtcgtgatgtacaaacagcgttcgctgcccgagctgcagggtcgagtgttgacgtggtggtgggatcgtcataggccggccgctccttccccgttgccctggacaactccagacggtaaacacgacatgcccgcatctaccccggcccgcctcctcaccacgcagtcccggtctctgtacctcgcaaagcgacactgaatattttaattactgcattcttcccgagcgctcgttcttgcacgttctgctcattgtcacatcacatctcgttttcgcagtaaacacggcgccatgggcgggacagcggccacagagccgccctcggtttccctctcatgtatgtcagccacaacacgctggagcacctcataactgacaaccgcagtcgccaacaatttctggggcaaagatgacgctggcgtcggacctatgctggaccgcatgcacaatgcaaaggtctgcaacgacgagctgaagaacttctacgccgcacgagccgcaatcgaggacgaatatgcgcgaaagctcctcaacctctcgcgcaagccactgggctctgccgagtccggcacactacgactatcctgcgacgtcatccgcgccgaggttgaatcaatgggaaaggcccaccagagcatcgcacaacaaatgaagacggagctagaagaaccgctcgctgccttcgccggcggaatgaaggagcgcaggaagattgtgcaaaacggtattgagaagctcctcaagctcaagatgcagcaaacatcgaccgtcaacaaggcgcgcgaccgctacgagcaggactgcctcaagatcaagggcttcctcgcgcaggcacacatggtcatgggccatgaggagcggaagaacaaggcgaagctggagaagacacagatcaacctctcgaccactagcagcgagtacgaggccgcggtcaaggtgttggaggagacaacaggccggtggaacagggactggaaggcagcatgcgacaaattccaagacctcgaggaagagcgcatcgactacaccaagagcagcttgtggaactttgccaacatcgcatcaactgtatgcgtgagcgacgatgcctcgtgcgagaagatgcggctctcactagaggactgcgacgtggagaaggacatcacaggcttcatcaaggacctaggcactggtcaggagataccggacccgcccaagttcatcaacttctgtagaggagacgccgagacatcatcacaagcatccgaagacgagaactactccgttgcgcagtttgcacggactatgaatcccgcttaccgtgcctcgtcccctcagccttccatgtttgaatctcaccacgatcccaacaatcctctggccaaagagctgggactgcagcaagatacccagccaattccgcaagaagaaatcgacattgccatgcgaccagcaattccacaggatcagatcaacatcactccacgccattcacaggatcatatcaacgctcctcgacgccaatcacaagatcagatccacgctcctcggcgccaatctcaagatcaaatcagcgttgctccacgacaggcagcgcctccacaagagcagaggaatgtcgcatcgcgacaatcgcacgcacctcctcatgaccctatggatgttgcgtcccgacactcgagagggccccctcaggaccacatcgacgttgctccacgacggtctgcacctcctccacagcaggtccagccagtacagacacagcgaagtattcagccagatccacgtttaattcaggcacagcagcaggctcgccaaaactaccagcaaaatcaagtaccacacaatgactacccaactgatggtatgacacagtactgtcgcattggtgcgccatccgaccgaagcacgattcccagtcctgtccgacctggtagcagagattcacaaagtgactactcgaaccctacctctttctccagcatcgaacccccaagtggctcagcttcaccaggcaaaccgatggcccagtcaccaatgccggaacccagccctattgaggatatgtcaaagaagagaggatttttcaacagtccgtttgctcgcagaaagagtaagcaagaaagggaacctccttcgatcacgccaagcagtcggaacacttgggcacccacaacaacaaggaggactaccgatgagaatatcagccccaccagacctctcggacgaccaactcgaggcaacgtcattcacgacgcacctcgttcggccagtccagagcctgtggaccctcgtgcaaacttccaactcaatgtcgggaataatgtgttcgatgtagcgtcaccagacaagaagaagcaacaagagtcgcaagagccacaagatgaacttgacccgattgcacaagctcttgaggagctcaaagtcgttaccaagcagacgtctcagagagtcactgcggaccgctaccatggactggccacacctgcacctcctgcaacaccagctgtgggtgcgaaccttcccggtggagcacccacgcccctcgcgagcgcatccattaatgcggcaaagcgtggtactcctccaccgtcgtacgaacaaccgccaatgtctcgcctcggagctcccaagcctgctcatacgtcacgccagatgcagaagacaacgcagatgtatgtcaaccaaaaggtcaacatgttcaatggcggtgcagacacgcgatcgtcgtcacgtagcccaacaaagcaggagcctcctcgagtggcttcacccgcgccaccacgtgctaagagccctcggcctacaatccagacacagcagcctcaacagcctcaacagtcccgggaacagccttcgcctgcatcgttccgtggagctcagcagcaagcggcaccaccgtctccaacaacataccgcccacagcaacagcaacagcaaccgccacagcaaccacagcaaccgcaacagcagcaaccaccccctcaacagcgaccagctcctcaacaaaggcaacctacacagtcgcgcccagcgccgcagcaaaccccagcacaaaccaatagctatcgaacggcatcaccaaacccatatgctgctcctgcgtcaaatgccggagccagaccacgagctcaatcaacagccccaccagcacaagcctacgggactcccgtagggcgcaactcgtacacgtccacacgaggcgcgtctcccactgtcaatgccatgccacgagcggcatcgcctcaaccgcctcctcagcccacatatgctcagacgcaagcatctcaatcacgccctgcgtctcgtgcagcaccctcatcgcgcgctgtcagtcctcagccggcattccgccaatcatacgaccgtccgtcaagctctcggggtagcgagaaggcactctctattgcagcgcctagtgaacgtggcgaaggcagtgtgtatggtggtagtgtacgaggtcgcggtaacgctgcacgtccacagagcagctactatggtggcagtggaagtagcgaattcaacttcaatggtggcggcggtggtggaagtagtgtgcgcgccgaaagtagagttaggagcaagagtttggccgagcccaaacagtacaatcgcgatggcaggattattttgaactattgtaagtcaacggaaattaccagtccagaagtagggatggaagctaacatggacacagcacgagccatgtacagctacaatgctcagattcccgaggaactaggcttccagaagggtgacatccttgctgtcttgagattgcaggatgacggctggtgggaggcagaagcggtaggcaagaatggtcgacctggtcttgtgccgtcgaactacttacaagcctgttaagcggatcgtaattgggactgctttggcgacgttgttttctagcgattttgttgcttctgtacattcgttttgggccattacctggcgttggcgttgggatgagcggtgatacctgtccttgagttgtatatgctggttatgtggtagtggtgacgtggtacgggaggggttgacgaaaattgtacatgaaagccaatatctattcattctttttggtcaattcaagtatatgtgcactggttgtgatgtggccgctgtgttgatgctagcttatttcactactcaagtgttctcacagacatccagcattgagtcagagcatcatgtttgtcctgtaagcacgccattcgcacttcaagtggtacatcacgcttcctacaattttccgggctgcatacgactggggcttggaaaatgtgggacgcgtgtacctcgggagtgctgttggtgttctttgtgggtgcagttgcaattggtctgttgagcactgtgatttggagccgcacagtaaagaaaggcggtcgaagaccggaagtccttcccttacccgctatcttgctcatgctgctcgtcacagtgggtttggttatctacgcctggacagcacagaagcagacctttttggatatggcccatagtaggtattggcttctcgaccgctggagtgacgagtactatcgtaagtcttcgtcccagatctgatcagttacaggtgctgatgatcacaatgtagctcctcacagacctgtacatcatggctactcatccagcgcacgcaacaactgctttagcagccgcgttgttaatacgttcgatctttggcggagtcctgtctgcctttttgagtactctacttaatagctttggcgtcaagtgcttgttcatggcgctagcattgcttatgcttgtcttaacgcctttgttgtggttttactatcgccctcatgccgtttggcaacggaaatcgcgacttgaagacgcaactggcggaaagagagcgtttggggcatttgatacaccagcttacctttagttgctgtcgtaacatcatcttaatattacgacacttccaagtcgactttaggcaaaggcttatcttagaggggatatcgctgcggctcgggaccgcatagaattcagacatctttgttacaacctcaggcgcaagtcggtctcccacgatgagagttccgctatgaggcgttccgtcaatggagaatctactggttggcttgtctgcgtgttgccgatctttgagctgtacagtatttcgtacatacgcttgacagccgccagcgatacaaattcgggcgatcgcttggcctcgggctgtcggggtgtactttgaccgatctcttgttgccgggctcgtcattcctgccaattactacccagtcttcccagctccctactcaaaataaatgggtttaccatgtaacgttccacttcgatgccagagcccgggaccctcggtagccggtggagatcatatgaggcaaaaaacatctgcgttgtcctcctcttgtccgcatcattgtttgaacgatttcaaagaaaccaatactctcgcaacataccagtatgccaggaaagatcgagacggcggaagggagcgatgtaccggaacgtcggggagtctaccttctgacgcacccgcgttcagcttcgaacatgttccagataatgatggcgaagcaaccaggctaccagaactcaggctacaaactttttgatgctggtttcatgtcagttggccaaatgcacagaggtcgcttgagcgagtggccggaagatgatcgtacagctgcttttgccgccttccagaaaggctgggagaatttacaaaacgaggtggcggatgcgcaaaagaatgtaagtatgctacaagaagtggaagatgcaagggaagtcagctttggttcatacaaagagcttatagcacactacaagtgcaattactcaatcccgtcatggactgacgtgctcgcttaccctagttcttgtctgctgacggaacttcattttagggtaaacaagcgtttatcaaggaacacgccctcttcctcttggctgcagacaagttcttcgcatttgaattccccaacgacgatgtcaaagctcctgtactccaagaacgcgatggacccaaatcagcacacaccaatcctacaagtctgccagatcgcttcctgctttccatgcaacctatcttccagatccgccatccagcgctgatgtttccctccatggttcgagctcaggccagcattatgagcgatacgtctactcgccaccctagggtttacagtacactgaccctccgccattcccgagcattgttcgactggtatctcaagaacgccagcagtgagcggaagccaagggtcatcgatgcagacgacatcatgagccatccttcagctgtccgtcaactctgtactcaaaccggtcttgatcccgatgcagttcagtatgaatgggacgaagtgcacgaggaagaccccctcatggcgcggttcaagtcgacgataaatgcttctaaaggtattatcaagggcatggatgctcgcagtcttgacattgaggctgagaagaccaaatggacagctgagtggggcgaggaagaggctgagaatctggcgaagtatgtgaaggatgcgatgtctgattacaactacttgctaacccatcgtactcggggggagtaactgctgtaggaatggcattgacatatgactagctatatgttatggacagctcggcatatcagtggaatttacatgcttgcaaatgtttattgccgctaggaccgattctggctagcataatccgcttgtcatcttcacacttctacgcgatcccttcttgatcttaacatcaacccaaggtgacactcgcattctcaaaacaacagctgagtctcaaactaatgcttctgtccctattctgtctaggattccgtctggtagcgcttccgtttcgcgctgtccagatcatagtctaacggaactcaacctctggacgagagttgcaaccaatgcgcttgtgtagtaaatcgacactcagttcattttgcggattgtccaaaacaagagcttcacgtcgatttggtatacgaaatatcatgacaggacgtcaggatttgtttgagtatactttaggcagatggatgtgagatagaatcgagggatgtgcttactgctgggcgagcctctaatgttgcctgacagatacaacgagaaactacgtctggaagaacggcaactatatttcagcgtagaaggacttaagaaagccgccacaagagcgctcaaccagcctgagtcgaatgtacaaagcctccgaaaactagcagagggtggcttcaatcggatcttcgagttgagtatgaaggatgggacatcaattctagcccgattgccctacccatctaccttgcctcgacgtctggctgtggccagcgaagttgcgaccatggattttgtccgtgcacacggtattccgactccacgagttctcggatacgctgtcgatgagaatcatgtcggctccgaatacattcttatggaaaagcttactgggcggccgattggagactcctggttcgaactttctgagcaacagaggcatcaagtgttacacgacattgtccagctcgaatccaaattattcaacatgcgtctccctccgagtggaagcatatactacactcatgatctagattcagatactgcaagggtaagaatacccgaagcgggcggtcaattttgtgtcggcccgtatactggtcttcgttggtggtatggaaagcgcagtgaacttaagcttgatcgcgggccgcgtatgtatgatcagtggttataggttatgattgacttacttgcatagatatgaacaccctccgtgttcttcacgcctctgccgagaaggaactggcttggatagacaagcatggaaagccgcgttatccgtttcatcgacaacacagagaagcttttcaatacgtcaaacaagatcccaaggtacacgcgcaatcccttgaagcttatttgcgtgtggctccgtaccttataccggagggtggagagctcgaagttcctgtgttacgccatcctgacgttcaacctaataatatattcgtgtccgaggatttccgagttaccagtatgatagactggcagcacgccattgtactaccaacttttctcgctgctggtattccaacatctttccaaaactatggggatcctgagtcgagatctttcacgcctccacagcctccagcgcatcttgactctctggacgaagttgagcgcactcaagttatagaggcatatcgtagaagacatgtgcatttcttctatttggggttcactcaacgattcaacaagcgacattggtctgctctggaagacgagatggacattatcaggcgccgaaccttcgatcatgccagcgagccatgggaaggtttgaacacacctcttcaatatgatctcgttcaagtcatcgaaaactgggggaagattgctcatccagatcatgatggtcacgcaacaacatgtcctgtatctttcacgccagaagaagcacagcgcatagatgcgctagatgacctacacggcgatgcagatggcgatatggaggcaattaacgaccttcttggcataggccctgacggatggacatcgaacgagcatattcagaccgcaaaaaagaaagcatctgagatccaggaacaagctcttgcttcggcagatgatgacccgtggttgagggagatgtctgagcggcattggcctttcgacgactttgatgaagatgagtgacaatgactccacattgtgtccttttgtatggcactgtgtagataaggtggacctttttggttattatagatagcttagtcgctctagtgctactatgtgctcaggtcttaggtatacagtctgttttgcattcgacgataagacttcgtgtgaaattgatggaagcatagatgccagcttggatttagacatttgataagaaggaatttcgcgatcagatagtaaaccacgctctacgtgggtagacactttaaagtcctctccaagtcccatcggaactccctctgtccttgcgctcctatattgcatgcatctactgcttgtagcataattcaaccatttccagaataatcttctgtagttagtatactaagtaaagtttacgttagttcacgaaaacagagaatcttgcttggtcgatcactctaaacattttcctggagtgtgttcgaacaggccacgaacaccatctgtggtcttgttcactaccggtacatgcgatgggcgtacaaacgaaactgcagatgcatggcaattgacattactctagcgcgagtggtatgtgtagcttactctagaatgtgcttcctgagatcatcatcgacgagagacaaggtccaaagcacggcgcagcaccaatctcgagtcttagctaccagaatacaaagccaagtgtgtagaccaaaccaattccttctctcaactatgccttcttcttggtcgcaccatttaccatcgtccaaccatttccatcacgcgctcgaacctctccagtctcttcccgcccaagagcgtcctcatcgccgttctgcgtggcgcccgtattcacgatccctgcctcagctctctcccttcggcgtcgctcccctaatcctttccgcttcataccagaaagaacacgcttcggagtcgctacaggcctgcgatcgccgatgacgccgagggatgcagcccgggctgtccaccttgactgttgcttcttcgtcgacctttcgcttctcaacgctcaagtactggttcacaggcttgaacaaagcgtgcctctgtgcgtccgaggtgcggcagcttgcaagcagcgtaaccctgaagtcatcgtaattgacacacaactccgtccagtcgcccatgtattcatcgtgatgacccgtcagcttgttcacttcccagtttgaccagtggcttgcgaccgcgtcgtggaagagctgcctcagacccttgcagaggtcgttgttgttttcgtccttgtttgtgttacggcagacaaagtcgatatcttcggcgcggatggtagacaggcgcttgttgcttgtcttcaattgcgccagcggctcgaagcccatgtgcaagctgatgattgccgcgttgctataagccatacagcctagtttctggcctatcaaacatgctttgatgccttcgtgtacgcggcggtatccgggaatttgttcgttgagcgtgtagatactactgcgcatgtagtccacgaagttggtgaaggcccggatgtccacgtcttcgagggtgaccgacgtgaggaaaggatttgtgcagatctcagcaaggtgagtgcagtgacggatgagaagagctttggaaaggtaccaggtgcgttgagtgactgggtcggcgccgacgacgaccatgatattgcctgtcgaaggcggaggtcgaggcatcgcggcagcagacttataaattcttggttgatttgatgacgtcttggtttgcgggtcgagaagtgcgctctggaaaaagttgtaccgctttgttgaaggcgtggacatctctgagactgagcgcgtgggtgtgataggacgtccgcgattgctagcaacgaatctcgggcgcctggaaaccatctcatcgtttgtcgggttgctatggtggcgttgtgtatagacaacgcgcaaacgcgaacgagatcacgtgcacagagtgaatgtatgggcgacgcgtgtttttttcaccgagtcacgaagcagatcagatggaaagaaagcggcgtttgtggaattggaagttaaagatagttggaatccgaataagacttgtatggcgatgttgtgtttgaggagcacagcttaaagcaacaactgcgcgatctagtactatgcactttctttcgaagccaaacctagccaagtagatgctttagtaccttgcaaggctaaaccgtaggcgtctgtcgtgctttcaggggatgatgctggccagcaacatttaggtgcagtaagcaactgagacgtcgttttctatggcgtagcctagggtacatgtatgctgatcagacccagtgttaggtgaaaaacaacgggttttcctcgactaccaacatgtcattagtatccactccacttgttttccggatacaacctacgcattcttgtgtagtagttccggacagacttcggcagatattcgctgcattacaatactagtagaacggattagcggtgttgagatctaggtatataaggggttcatgttctccttgacgagctgagctctgagcggctgatgaagcaaacaaaatgctcgaggcagcaatgaagaccatggtagggagcttcatggtggatttagttcaatattcgatgagattgcttaaattgcgtgggttgcttgggttaatggagcggctggaagtgtgtggttgaacgaacgtgagtcgagaacagagtgggagggagcttatgtaccgtactgaaactcaagacacggcctggtgccgacttgtccgccagaatcaagcacaggaatacgaagctccgtgcatgggggcgttggtcgcacgctctcgcattgtaccgaataaaatcaccaccggtgtcccaccggtggcttggtaaacataacaatctgatctgtacagcaacggcaaaagcaagataattgattcttaagttattattatcgtattcagaatgtgtgcaccccctcttcagcttaaccatacaacgagcaggacacctccgtatgctcctattggcggatttccttacagatactaataagggcctagatagccgttaacagatgtcacttttagactgaaccatataattctaacctctaaaaaggctgcccgcttatgatatcatcaggtacatcattgttcgtcatagatattcttagaacagctgaatcagggggggtgcgcatcttctgaatagcaccgatatcaatgtagcaaaagtacgcaatgtgcattaacttgcgttgaagaaaaattatcattgcattgcgctgctgctgtagttgaaagtaattccagccaagccctcggtgtcttaccggaggtggtagagtgctgtgcgtaaacgtttgacaccgaagccgaaataagacctgagtcctgacaatgtgcgtgattattcactcggaaaatgtggcctttgatctaagcaacatcgtaacatggaatttcgagcgggcgccccgtccgattagctatgataatcacctaggattgctagaaaggcaaggcagagggtagcaagagcaagctagctaatgcgacgggttatagtgttgcgagacgtgggcatctaatgcttgtgctacgcgggtttcgccgttggaacatgtgaggtggtatggacatcggcattcgcgtcggcgggaactatactgtggttacaaaagtattgtacatggtccctgcacggcaggggttgctaccaggtcgccgtgagccagcacggcaccgtacaagttttttaaaatatgctataaaatcagctttcttctgaggctctactttgcgactaagaaatttaaaattcaatgcggtagtaggtaaaagtcgatttttctgcgcagctaagacccctgccgtgcagagaccacgtgcaatacttttgcctgtaaccacagtaagggcgtttgaataattgggcgaggtggggtgtctagcgtatgaagccatccgagtcctcgtccgaattgctcgtccgaattgacgaggatgtgctgacaccattgaagcgtaggagcctgcccgggcattggctatcacttttaactatgcgtgccttgtttcgagggtgggagctgtctttcttcaatatccggctattaatcttacaggcaagattcgaattgcaaccgctagaagtttgataagagaaagtcatattccattttcttcctagagcgggcgtgtgtgcaaacagtgataaggattgaacatctaataaatgggagattcgagagcaagtcttccttcctcttagatatcggctgctctcgtatcagagtcccttcctcctgattacagtcgttacctcaaattcctattgaatggaattattaatgctgcagagcgcgcgaccgtttctatctggcttgcagggatcgttcttgtagacgcagaacttgacctttgagaaaaaatagtattagagcgatgcaggagacaaagtccaccgttagttaggggcagcgatgcatgggtgcaaggcaaatctccgccgcggtaccgaaatcgagccggaagcggacgacgacagttcggcgatcgactgcgagacggacttagagatctttgatgcaccttctattacgcgtgagtttactctgctgacagactacgtcgtaaatacgttaacttagcattaaccagttaatatcatacttcttcgaaactttctttagactagattatttgactagtttgtacaattttatttctgtaattactttatcaattagagctatagcctatagttatagagtcattatgcattaaagttctagtattaagatacgcgtttagtgttggacgaagcataagctagaactaggcataagctaaactaatacgttataagggattgttatatatctattttataatatatctactactctctcttctaaagcactatctattctaggtctaattctattattataatattaactaggcactagacttcctactacactaacctcttctaaactactctgcaccttcttcaccaacttctgcgcctcaatttcttcaatgtacccttaacgcgcgtcagcaaatccatctgcccagagcacgcaggtcaccttaccagtaatcccatctgcgatggaaagaaaattagctcctagcagcaccatagctacagtctgtccaaaaccccaatccgagcccgacacccctccatccagatatcgctcgttggacgcacgcagtgcgaagatggaatagatgtgcagcgggcattgtaagagcgcaagcgacagaattccgatatctgtatcagacgccacaagatctgctcctattctatagactgtctggagtctgaggatttcaccgcgcagtgaagcgatgatcatctcaccaggacgcgatgtagcaactttgggcatttcggctaccacccactccagcagtctgagttgtgtagcttgagccttttcctggcgcccggtagattaccaaagtgcggttgcgatggaaagcacagtatatgcgaatgtggcgccgatgtatgcgtggtctgcgcgtggatgcttgttgctagggtacgaaatgttcttggtgcggtagcagtggaggggcatgttgttatcccaggattgcagacgggcggcaaagacgctgaagtaggttataaacaatatggcccagatgacgatgagcaactgtctggtatatcttttgagacggccgtcgctggaaatacatctacttgctgcgcagttggagatcctatatgcgatgagtgtaagtacaagccgttacattccatgtacctgctggatgaactccacttacactacgagacttatggcgtcgtaaaggatatgcatatggtaaaagctcattgtcttagcttggaccagggcgctgatcagcaaggctatccctacagctatagtattagtcgagtataaaacatgtctctcagtgttggcaaactcaccggtaaaagtctgtgcatcattacctgctaacagaatccggtttgcaaatcccaatctcatagctgtgggcgtgcgttcatcttcaatcttggacttttcggttcgtactcgcttgtgatcgggttgcttcccaacgacccactcccatatccttcctgccatgcgccggtgggaagcgtgttttttctgatcatctgtagatggtttggatgcgtatgctgtaagcaagctgttgaatacgctaaatgaaatgctactgtataactcgagccggggccgcatccatgctgggagcgagtcgaagtggctaggaggacttgggtccgggtctgcgtctttccatctctgttggataatgcttgaaaggacaaatgtgtagattgaaacgttgacagcgatgactgactgaataacgaaagcaactagtatctacattcgatattagcgcagctcggccctacaacgtggacttactcctagaccagctatatcaggattcgcttctccgatcgatacgcacgccatgttgtttgacaccaattcagagatatgtcagaatgcgagagacaggtgtcaggatggagaaggctgggtttaagatgggctgttacacgcggctgaggaaatgtaagcgggctgctgcaagccaccgtcttctaactggttggaaatacatctagattcatccgtcgcagactcctcagcctaatcaagctgtgtgggcaattgtccagcagcgtcttgtgaattgcaatgctccgatccaattcgaagaaatcatgttctcgcattctatttctcatatgtacaaagtgcccggtccaattgcccccaccaccccagagacgatgcgaaaatgatttgatcactacacatgcatttgtgatcgcacgcagcagacaaagaagtagaaagaaaaaaggtcgcccaggtaatggaaagcaaatcgagtatgttaagcgaacgcaatgctccagcgccccacgcaatgcacaaacacaataacctaacaaaattctggggtaaagattccttcgcactgtgaaaccaattcgttggtcgtctctcaagcaagactaaaagctgctacacttataccagtcttctatttccaacgtgtgatgctagatcgccgtgggagacgcagctgacatggccacatcgcctctcgcaagggggccaatccggtgtgtctcgagcagtttggatggtaaggtcgtaatgctaaaatgagcatggaggccaggcctgaatacaaatgggggcctttggaaatgggggtggtgccgggtatctcgagaaagggccatgggaatgatgccgtcgtttccctttcgccataatcgctgaagccatatcgcagtaaatctgaatcacttttcaacgagctcgccaaagtaaggacacgaaggaaatttcgctgagaacgaaggagataagcaatcggacgaatgcttcattagacgtcgaagttcccttggttgaaaatgtcgtggtcgttgctcgggatgaccccagacattctatctccgcgtcccgctggcctgtcccagtcgacttcgtccttctcgtcttcttccattcgttccgcatcgtctcgttgtttgtgagcaaactgctggtccatcgtactttgatcagtgaaagtgaaaccggcgaagttggcttgcatggtcggcgacaaaggtgtcgacgcaggattgacaccagatgcgagcgccgcagcccgagcgttcagagaaccattgccattcagggcattggtgaactctgggtcaaagtttgaaacatccagttcgcccttgagctttggcttgaagggtggtacgacgttcttcttgtgcagcgcctcccagtcaacgtcggcaaagaagggatgggccttgagctcttcagcatctctcgtggcacccagcctgtgcttcgggttcctgttcagaagacccttgacaaagtttcggccttcagtgctcagagcatcccgaggaaacctgacctttccaaaggcaatattcttgtacatttgctgcgtgtcctccgcgtagaagggactccatccgcagcacatctcgaagacaagcacaccaagggaccagaaatcgaccattttggtgtaaccatgctcatcaagaaggacctcgggtgccaagtactcggtagtaccgcagaaggtgtttgtggtagcattctcagtaaggttagccttggaaagaccaaagtcgcatagtgcgatgtggccgttcgcatcgagaagaatgttctcaggcttcaagtctcggtacacgatgttgtgctcatggaggtgttgcagtgcgaggatgagttcggcgatgtagaacttggctcgagcttcctggaaacgaccttccctttgtagatgccagaagagctcgccgcctgacatgtagtctgtcacgaggtagaggtctgatggtgtctggaacgagaatttcagccctactataaatggcgactcagccatagctgtccgcacgaggatgttgcgttctccaagggtgtgtgccacctctttcttctgcacgataaccttctttgaaagcaccttcatggcgtatatgcggcgagtgtcccgcttccgcacctgaaagacctggccaaaggtacctttgccgatcagcttgagaatctcgaaatcctcaggtccgtagtgcttcttgtcaatcttgtggaagttgagcttcaggtggatctcgccagtgacatgggcgccgtctctttcccgtggctccagatggaaccaaccatcgtaggggtgctcatactcgacaagattcgggcaaaaacggacatgaccgaggaaggcttcgccgttggatcgatcgtagacggagatgtcaatctcggcgtggtcgccaacaacgtcactgcatgaaattagttgtcgtcgtgaaagggcgggttgccacacgtacaaaatagcttcatgctcccacttcgggtccgaaatctcctcaagggagctctcacgtgcgtcggaactgtgaccgctgttgctgctctggcggctcttcattggtatggccattggcctgcccatctcgctctccgtccgcttcatctgcatgggggcggggcggcccttcttgtcatcgtgccgcggcccatctgaaatgtactcggcccactggaactggcaccacgacatagggatccacgcttggccgcagaccgcgtccctctgatattgtgacctcgagcttgcccttcggcgggcctacgacgggcgttcccttggtctctttcgacttatctgaggcattggaggtccgcgagaggctcgacggcttgggcttgctctcgtgtgagcgtgtgcggggggtctgtgggggagtggcctgattttgcggtggcgcaaaggcgccctctgttagcttctccgattctccagtcaactgcgaggttgagggggtgcgggaagaggcactgggggtggggctgggaagcatgttggtgggatgcgagggtgactctttttcttcctggaccgactctgggcggtcctgggaagaggtggcagaagtagcgggtgcgggggaggggtcggccagcgaagatttcctttggggcatgagagaatcacgaacctggccaaagtaactgtgcagaatacccggcagtcgcttgtcagtcgggtcggggcggggcgtggtggcaccgggcggtgttgagctggtggagccgatctgatcgtggctttcgtcttcgttggcgcctctgtgcggagttagcagcgtgctggcaggcatcgtcgcggtgcgggcgggcggcgatgcaggcgaggttgcgggcggggtcgacggtgagggcgggagtgagacagagaaaaggacagcaggctgaggctgatgcgtggggtcatcaggaattgcctcagtagtgtgtaacgttggcagccgtcgactctcggccagcaggtgcgttaccacatgcgcggaaagctaagcgatgccggccgcgctctgccagagtgcgttgctcatatcatcatcatcatcatcctcctcaccatgactgggccgggcattgacgcgccctcgcaccgcccggggaacatcgacgtctggcacaaagaattaaattggagcttacctctgcatcatagcctgacgcagcaagtcggccgcgccggaggaggtgccgccgttggaattgggcattttgggggatttcaggtaggtgggcagaccgctgtggccgacgttgaggttggagagggtgggaacggccgactgagatttggtagataaatggcggggtcgaatcgtcttggtgctgctgctctccgatggcgcgcgattgagtccgggccgttttgaacgcccatggacggcgggtgtcgacgaaatgttggtggtgtcctggaggtcggcgtgagggtccaaagcgctggaagcagtctgaggccgctggggaaagtcgaaggtcgggagcgcttctcgcgggcgtgaagtcataataatcaaacttggatgcgcgaacctggctcgcgctcgaacgacccggcggctctagccttgactcggcgcagtctgtatcgaaatgcgaaaactcttctatcgggccctgcctgtgcgtgcgtcgtgcgagaggcagcagcccgagttctcccaggtttattatgcgcgcggcggtgaaccttcgaagaggtaccccagggcgggcggaacgtgggcagcgtgtgtcaagatgatcactagataacttagaacgtcgaggcacagatatcagacgccctgcgtgatagcagcctggccgtgctgtgcgaccggataggcaatcgcagcgagcttcacgcgaccccaagcaggcacttgcaattgctttcctccagagacgcagatgcagacatgcagacatgcagacatgcttgtcacgacgagccgaatcctcgactgctcgactgccggcttgtcctagtggagcccgtgtcgccagccgatgaggcgattgcacgctgttgcccggctttcaccgccactgtcgtctgctatcacgtctgtgctcggcgagcagctcaaccagacttgaatcccattccctgggccaagacttgtcacgcacgctgacgtctttcggcgtctgtccccaccgctgctggtcgtgcagcgcagtgtaaaggatcggcacatcatctattcggccggcagcacagaggtccctggcttgcaaacaacgaccgccaatcagccgtggcactcgcccgtatcaagtgggcagtcatgtcctctcatcagccgaagtggaatgaagccaatttgctactgcaagccctgagactgttgtttgaggaaacgccgcaggcccaccagctcgtcaaccatcttcagggactgttgcatgtgctgccgccgctgcccgatatggcgacatagatagcgcccgcaaccctgccgcaacctgatggttgggactccgatagacacgtgaatctacaccggtctactttggagcagctgatgaggccaggcgtgactagagcatacaccgtaccgaccaagagtgtagcgcattcccatggtcaggtgtcagtcttcattcacgcccatttgtcgggtaccgaccgcggctggtgaatgaacgaagcgtgctacgatgaacgatggaccatggtagtagggccagcggggcgtcggcaaaacgtcggcccgccaggcgcgttctctggttctttgatgatgctccaagccaggaaccacggtgctggacaaaccaatacacagcccgaactcctaaaccgcgcaatcgctcgccatgtctgaccgcgagtttggcggcaacgacgacttgtcgctgccaaagggtatgcagcgactcgttacgaagctcgcacgcagctaatcgcgtcgcagcaaccgtacagaagattgttcaggacatactggccaccgagccgggcatgacctttgcgaaagactcgcgcgacctcctcatcgagtgctgtgtcgagttcattaccctcatctcctccgaagccaacgaaatcgccgaaaaggacgcgaagaagaccattgcatgcgagcatgtcaaggcagcgctggaggaactcgactttggcgattacgtgccagcggtccttgatgtcgcgcaagattacaagaagcagcaacaggtgcgtcctttcgcgcaaggcagcaagcccccactaacgcgccgcagaaccgcgagaagaagcaaaccaagatcgagcagagtggtatgactgaagaggagctcatcaaggctcaagaggagctattcaagtcggcgacaaacaaattcaatgcgggaccgcaataatgagtgtcatattcacatcaatccttgacacagatgattcacacggcgttgtggtgttggccatagtggtctcgggacggagtttgggatagacagagccatggttgcaatgcactggacatgcacggcggaaatccgagcgtcataggatatgacaggagcatgaaacggtgtgaccatacgaaagatacgtcattatgctagcagtgagcacttctctgcatctatttgttttcgctcgtgttgcgtgaagtttaccatgaagttgccgcctaggaccaagttatctttagcggcgtttggcagccagtgacgtcttgcgcccagaagatggccccgcgaaccccggaaatcagccgcattgcacccactaccactaccactactgctgtcgaccacacctcacagctccactacgcgcaataactttctaatctcaccctcaatatgtcgggcctcgagaacgccctcttcaacttaaaggtgcgtctcccgcctaacggtgcccaagcatcactaactcctagtagttcacggcaaagtcgctgaacaggcaggcgctcaaagctggcaaggaggagcaggcggagaagacgaagctcgaaaaggtgcacatgcctgcggccattaaaagcagccatttgggctaacatggatacaggctatgaagcaaggccatggagacatcgcccggcatatacgcccagaacgctgtccgcaaagcaagaacgagaagctcaaacctccttaaactatcctccccgcgttgatgccgtcgctggccgcgtgcagactgctgtcaccatgcgacagattactggcaaacatgatgaaggtcaacccgaagtctggacgtggctatgaaggtcgatgagtcctgaacgggtacgcatcccgtcgagcttggcagaagctttggacccttatacatacatttctgactcttatacagattgcatccgtcatggttgactttgagaaacagttcgagaacgtcgactctgcaaccgagctctaccaagacatcacatcctcagcaaccgctgtcggcaccccgcaacgaagatgtggatcgcttgatggcacaggctgcagacaaggcccggtgtcgatctacagcaagaccttcaagaggcgacccctgcaaagacaaaagtcggtccgaccgagcaggaagaggaggctttcaccgagaggctgcgtgcgctcagaaactaggctgtagcgacgattgcatctatctgagccacgtaggcattttatggagttttggcgctcacttaagggggcggtggtgtttcctaggtgatcatccgagtggtatattgtccacacttcctccggtttatcttgctgcgctcttaacagagatggacagctcaaagttggctgagaatgactattaacatcaatactcaggaccgaaactttatcaaattcatcttttgacagggtcaaagccaactactgctgccgggtgctgtattgaaacgcgattgacccagtataaagctatttacccgtggctatgcccgaatatctttaccccggattcaacagtcaaacacgaagtagactgcacttttgatgatacggcttcgagcttatcatttacactccgaggctttcagaaatttctgagaggcttgtacttcagactgctgaaggcaaaatctatcgtacacatttacagcgctaccacgcgacagattctccctacgagagacatggtgttcccgaagcctcattccttcgtatctgctccactggctggacctttggcacagcgattatgaagagcctgggcactcgtgtgctcttcaacgcatggcaaaggatatggtcgatagcttaccgaggcggaaaagtgaaaatgacttcatgattctgagcgacgagaccctatttgggcagaccgaggttagctgaatgttgtggtaaggtcagctaaagagatgaaacgagcgacaatattcacagtgtcgggagaaaacggttgatgttgtgtccttcgtctagttagcctgttgattcctcgaatacagagtctctccatcttgcgctgtttgctgttcctatgatgcataagtagcgtggtcgtcgcccaggcgtacatgacgctcctcacctgacctcggcgtgctaacccgcaagacgccgctcgggctgcctccgatctgctctcttcgccatctgatctcttttacaatcttctgcaccaatgttgcatcgccaatgaagagccacgtacacggccggtatgaaggaggacgatgtcgagcgacatacaggtgctaccagcttgtcagaaatgcaaactacgcaaagttaaatgcgatcggcaggcacccaagtgtacaagctgcactaaagggaaagtcgcgtgtatcattgttgatccagtgaccggggaacaatatgcgcgcgactatatcaagcgcttggaagagcaggaagccgaattgaaggcaaagttgggcgaaagagccggtgaacacgcgagcgaacgtggagaagcaagccaggggtccacaaccacgtcggaagcagccgaaacatcgccagcagcaccacattctggaccacccacaggaccaccgactggaggtaccactgcttctcgcagcggctttgttggtgatggcagtggcctcggcttccttcacagcattctgtccgaggcgaaatggcaacgacatcgaacgcgtatattgcaccagctcgcaacccgtccgagcatacaaaaacttcacctgaccccaaatacactaccggcgttgcaggaaggagagcagttactggagaactacttcacacgcttccatattcaccacacgtttctgctgcgccaagaggttctcagtatcttcagtcgtgtgtacgagtcgtcaaccgcatgttcagaccaagatcactttaggcttctgatggtgtttgccatcagtgcaactacacgatatcgcgcaggcatcagtaatgagcatccatatggatatttcatggctgctgagaactatcttggtaaaatacctctcataaaagatatcgatgcgatacaaaacctcctactggtagccagattcggcatgtatcaccacataggcacttctttgtgggaaatttcccaactttgtatgcgacaatgtatagagtggcagctacaaatgaggccgagccaggccctggatcctctcactgaacagcatcgtcggcgcattttttgggagtgctacgtgcttgatcgctacagctctggtattctgggcagacctttcgctatcgcggagtctgacatcgatgtgccacttccgttcgacgcaaacgacgaatacatcatcagcgctggcatgtgcagtctcgactcgataccaccgagtatggcgaaacctactgaagtgtctgtgtttatcttctgtatccacctgaggcacatcagctctcgcgttcattccacattctatactggtagaagctcagcagcacctggtgccgcgagtggtacgatcttgccggagtttaaatctgttggtcacgtctattccgcttttgcgcaatatcggaaagagctgagagactggcggtcaacagcaccgatcttcccatcaccacgttccctatacgagcgagccgaatggcacgactttctgcttgagaaggacttgctcctgctagcaagaggcgcgatgcacaatataccttccagaccgtatgctggcgctgctgtcaaagagatactcattgcttgctacgtatcggccagtcgcatcattgaactctacgcagacctgatggacaagcgagccataacatggacacgcagctatttccaagtcatcttcacagcgggtttaactgtgactttttgtgtacgtctcgcggacacagagatccaccaacgcgatcctgtcaagacgcttgacgtatgcagtggcatattatcgttcttcaaggataaaatgcccgatgcggggtctgcggctgtagtgttcgatgttctgaaggacgaatgcctcaaagacaagtcacacccaatgaaccctacgactgctgctgcagtccccatgaatgctagtacggcacatacgaaccagcttccctccgacgccagctctcatgaagttcaccaagcttacaacgcggcatttgaggcattgtcgcatgacaacaatgaactgaatctcaacatggatcatttcaatatgaactatgcattggattcccaagagctcagcctcgacctcactgatgacctcatgatgcaactagaggcagggcttggcgagtatgcatggggatcaataccgacggacggtaacttttgggatcaaatgccattcaattattgagttgctcttatatactcggccaatctgtcgaccgcagccgttgctgtctccatctgcgtctgtgcagtagcagcgccaatatgcggtgtgctcactacgcgtcctgtgtcccagagtccaccgtatcgctcttgtgtaggcggctcttgttcgtggcagtccagtccagcgccaaatatcaacccttcattcaaggcgcgttccaagtcagcttcgttgacgataccaccccgcgcagcgttgattatgattgcattactcttcatttgtgacaactgttggtacccaatgaggttacgtgtctgaggaagtagtgggatgtggagcgtgaacacgtcagatacttccaggacctgatccagcgtcttagcgcgggtgtgtggtatgtctgcccatgcatctgcgggcagtagagggtcgtatgcaacaatgtcacatcccagtcctccttggaatatcctggcgaccctttggccaatgtttcccataccgacaatgccaacagtcttgccgcttatgatcagacctgagcacttctctttcggtaccagcttgccgtggctctgctgcgccgtgatgtgccctacttgccgtgctacggacattgtgagtgttaagacggtttcggcgacggcttgcgcattgacgcccggagtggtgaagatcttgatatcccgttcactgcatgctgtggcgtcgatcttgtcaatgcctacatcattgttagagacataggtcttataaggagattatagccgtggattacataccaacgccttgtttcccaagcgccttgagccttggacttgactgcacatcatccgctgtcaggtatgagcctcgaatcagtaggtattcagccttctcccgccattgagcgtgacggctgtcaccgggaaggaccgcatcgaatagtgactgtgcatgcttctctgcatcaggatggaatctgtccaagaggtatacagtaggcttggttgtctttcccaaaggtgccgactcgacagatgaatcgatacggcctggcgccatagtttatcaatacaacaatgtaggatcagtatgagagtaaaccgaatatgtgaagactaaagatgagcgcgacacagctgtatgttcgaacgtcagcgggttctcttgcagatataaactgagcatgtcggcatgtgaccgatgcatagcgcttgtgctgagggcccgactgcattaccgcatgtcgcaccctgaatttaatcccgaccactaggcttgtggagtgtccgtggcaccttgtgaatccgcggcgatgtgcatcggaggcgtccgaaagctgccaagcagcactcggccacttcggacatgaactaaataccccacacattcgcttatcgcatagcgtctcagcatatccgaaaggctattctacccgggtagagctcctcaaggtatgtacgatagtttagagcttgaaggattcgagcacgcggaggactgcagcggtaattccggtttctcgctatgctgaaatcgtcttggatggtctcaggactatccaggtgcgctttcagggtagcactacagttcttaaatgctgtgcatgatggagagcggccagggtgtttgcctaaccagtagcctgaagatatgcacagtattgctgggtttcgactttttttatttttttagaaaggccctgtccatagcttcaggctatgaaaaagcttcgtatatgtcccgccgtatttagcattctgttgcagtacaaattgggccttcgttcaatacaacattcaaaagcgcggtgaggtgggtctctattcaagacctcggctctgtcatcatcagattttgaagaggcatagatatgttgacctctgaatatccaatgagagcgcgaaggcgatccgaggatgctggtgaaaagagttgactggtcgtagatatcgcaagatactctgaaaggatatctctcaagcactgaaccgatggatatcgtactgagagcattgtaagaatgtttatagcttgtgctacacttttctggcgcgtaaggacgctattgtcaacatgtaagggcagctgcagtatcaaaatgccagctgcaaagacatcgagggcgtcaaacgttgatggtgcgccgcgctggtcgagaaggtgacgttcgaagagattgaggtagtcgatgatatctggctcggctccacacagcatcgtgccccaattttcatttgccctggcagatggcatcttgatgagttcaataaggccacgcataattagctggctctgttggagagtccgtaagttttcctgcaaaggagtcgaaggtggacaaatcgtctcataccaatggcggagattgatgtagtgaatccaagcgtctgtctcaggctgctgtcgtatggttcgaagtagctgagcatgctcaactgcacaacggagcttcccttgaatatttgaatccgtccttgtcggtacgctcactgtaatgtcatcgtcgctgagacaaactggcctatcgagactggtgctaagatacgtgtccaccaaatataaagtccagaaaaccctgtagcacttttgtttctcttcgtcatccgcattaggatcggaaactcggctggtatgcataccagctgcaatacagcgcgtcatagtcaggccaagcagatgccatgttgatcctccgaaagccgtgtagaacgagtagattgttagcgcggtcaagcactttacaatcgtggaatcgttctcatggtcaaatacttgcggtataagatccaccgcctttagggcatattctgttgcaaatatttctttgtagacataagctcgagattgcagaagccctatagcgagcgcaatgtaggccatgaaagtcgttccgggtgattcattcgccccactagccaaggtatcgccttcgtgctcctggatgacgacgccgaggatctcctttagatcaagacttgttagaaacggaaaagaatattgtgcggtttcgatggtctcagtaaggaaggtggtatcatgaactgtcgattgaacaccatgcaccttgcgaaagtcggcaagcggaccagagcgcagtgtgttagtctccgaagaagtggatgggttagctcctgagacaccgattgcagcgtacagcagagtcaaaatcgagagaccttttatcggcaacggctggcgatctgtacgttccgccatagcagcaagtgagagataggatgcttcttgcatggtatcatgtaggtcattctgcgaatcacccaagatctcaagggttgcggaagccgaatgaggttggggagcaccatcatggcctgctgtacgcgtgtgtagctggctcgatggcgtggcgtattgaacatcttcgccttggacttgtgcttgcagcccttgaatcctatgcttcagcgcttcaatgtagcttaggctgcacgagccgggcgattcggctgtataaccgagtcgtctttgcgtgcacgtcgctgaagctgcactgcattgtgagcaagggaactcgcgcgagcactagaaaaagccgtgagcccaaatggtgttgttgcatgaaacagggttatagaccttttgcttccttctccaacatcgctcgcaagcttgtaccataagccctgccatgtgcgtataatgatccagccatattacaatggccactaatgaaagtgcaagcacgcgaggaacggtggacgttgccgaggtttgcggccgtgcgcagcctacgctttgtaatgaatcgaggctggggtaaaatggcagtcacgaggtccttgaaaatgtttgagcgagccgacagtgctcgtgtagcattaaaatggcttaatggggccgagaggcagttattgctgaatcgatggcgggaagaacgtggaatgtgcttagtcatgaattagtagcttcgcacgaaaaccttgacgcggcggttcatcgtacaaaacaacacaactcgtcttcatgatcgacttcatgataccagaatggcaaaccagcttttcatggacaaacactccatccgctttctagcgtctacttccgcgctagtcgacttgaatcaacaaagactgagcaacaatgacctgctagtagtgcttatcattctttacaggtcacaagtacaacttcaaaagtggtgatttgggtagcgtttccagcaagctcgctaacacgcgactgagtcaaaaaatggcactctcgggacgtcggactcctcgacacgagtcgcactgcagtattccaaggttcccgggtgaccaccgatggaatttccccgcatcggacagaggcgccgggctcgccactgcacgctccccggccgagtactgcacaccaagatattcgaatcatggggtgatttcctggggtctggggaatgaggacgggggaagatgaatttcgcggtgtatgccaagtatgctgaagtagatagtcgaccgcctcgtacgcttggctgcggagacaggtggtattgctgaccttggggcatacaccgccgagctgaaatgaacaacctataaaacgaacaccagatccagatctaagagtgcaggtcgagcacgatcgactacgctacaaatttcgttacagtttgctctgcctctgcttcgaacaccatggcgcacgactccaccccaaagcagagcgtggagatcatcaaaatcgagaatgctgacccggtcactgatgcaagctatcttcagaggtatcccttgcttgcggataagactgaggaagagatcaaggccttgaacaaggctgttctgaagaagctggattggaagtttctaccatgcatcacagcgatgctgctcatgaagtatgctcgagtcttacgttgcggaatcacacgatgctgacctcacctagctatcttgatcgaatcaatgtttccaacgctcgccttgctggtatgcaggaagacctccacatgacagatgtcgagtggagtgccggtatttcactcttttatgtcggatatatcatcagccaggtgcccggaaacgtgataatcagcaagagctcgcctcgcgtaatcatgccttgtattatgcttgcctggtctgctgtaactatcgctatgcctgccgccaagtcgccatgggcattcatgctctgccgtttcctcgttggagtcaccgaaggcccatttctccccgtcgttgcactgatgacatcgtcctggtacactaaagaagagtctcctcttcgcatgggtatttggcatgctggaaacattattagtaacgtcttttcgggccttctctccgcagcaattcttaccaacatggataacatcgccggactgcatgcttggcaatggttcttgcttcttgagggcatcgtttcgatactcgttgcgatcactggattctggtaagactcttcatgctggagaactctgagagacatatgctgactctttatcttcaggctacttccgaacttccccgataacactggcacatacttcttcactgaggaagaacaacaaatgtcgcaataccgtgcacttgtctctgctggaggcaagagtgaagatgacgaaggagatatgtggggaggcgtcatgctagcgattcgagaccccttcacatggttcttcgctggaatgcactttgcgctcatcattgcgcagagtttcaaagacttcttcccctctatcgttggtacactgggcttcggcaaggtcgaaacttatcttgtacaagctccaccatacgtcatcgcctacgtcgtcacgctccttgtgtcttggtcctcaggcaggagattggagcattgctggcatatcatcggctcaatctccatgactctgatcggcgctgtcattatgatctcgaccctgaacgtaggtgctcgttacttctcgcttatcctgctttgttcaggacctttcgttggcctcaacatccagctctcgtgggagactactgttgtgccacggccacgtacaaagcgtgcagcactgatcgcgatcgcaaactgtgtatcgagtatctcgcattggttctcgccatacttcttcctccgcagtcaagagccacgttaccagatgggtggtggcatcatcatcgtaggctgcgggctcacgatactattctgcctactagccaagatgtggtctattcgaaagaataaggctatcgagctcgaggaagagaggactggagaggttactacatggcgctacgccacctgaatgtctgcactagaggcttcgctgcgaatacgttgcccgtggttttgcatcactgaaaggcaattcgagcatagcgcaacacttgctgatactttcacgagccatgtgagttctgtagttgtatatacaccgaaacgacatatttattattcgtgcaattcgtgcaaagtcttattcacagtagcgtgcctagtgtgatcaccatccaagagcagtccggtgaagctgtataacttcagcctttttagcactctataacgtgctgatgacctatcgtgatgacttatcgagtgtgttcaggctcggatatagatagtaatgctcctatgatagcactacgaaccctggacacagcgcgcacgaagtatgccagcacataggagggctttgaggggtcatcttcattctgaccgcacaagatcatagaatgagttgattacgaaggtgattagtcgatgagtcgacactccctatgtctcttcttaatccgtagctagctatcttctgatatctagtgatgggacatatatttcgcaaacggtgatatgcatgctggatgtagagtgcagttgatgatctgcgcctgtagttttgtggctgcagaatagtgatcgatctacaacgctgttggcaaaatccaatgcgctgcgcacttctacgaagagtttccacattgttgagatgctgagtctggcgaggagaaatgtggggaagacactccgtcaccatgagctagctttcgtcggcgaattcgcgagcatggctgatgtcaacatgcattcccgcagcagcccaccgagtggggtcaaccgaacctctgctgagctttgtgatacctgaacctggtgttggcatatccgtggtttggcatgtgatgaggcaaagccaaattgtccctggcatctcgaaacatcgagataagatcttgtacattggaaacaagacaatcctaccttgagtaacccctatcccgagtgcttctaatttcccttccaagattattcgagcggctagacagccgcatcttgccggatccagttgggcaaatgcggcactaagatctcagtctaagtatttagcaagatcgtgggcttgcgactctagtcgtgtagcgcctactcgcgctgctgatcgcaaagttatagctgttgatgattccgtttgcggaacaatgtgcagtgacccctaaaagactggcctccggtgcaaccctggctttgtaagtcccgcctagggtcttcggagatctacccgcactccacaagactctggcagaccttcagagaccctgaaaatctttgatgcacctcactctcacagtacggtctcgatgctggaattcatactgtggctggtccagcagtgacctcgatagacctaggtagacgtagcatctacgcatatgtgcaatgatctttgaattcgacagtgaaccctttcgcgtgatggcatccgatatcaagcaagttaggcatcgttgagattggcaacatgtagcctacagagactaaactttcgggacatgtgtcagttggttggccttgagttgcgttctctaactcgtgcgcgtgcggctcgggcgtcctactgaccgagtccctagaaacggagaatatcgcatcagtggcgttgaggaactgtcccaacagtggagagaattggcctaatcaaccgcatcggtttgtttgttctggtaaagaatcctttcaagaaatgacgcactatgggcgctggaggctcggatggccaccatccgcaaaacgcttggctgtgtactcgctccactacagcctttgatgtgaccacgaacagtagtatgtggtggagaaagtggcttctcgctgtgacgatcagtatctacagagtcaagatgatcgtcagtagatctcaacctgaagaggacttgatgggatgaggatgctcttggtatatccagattgatgtatataaggacgaagaattgtgcttcttttcatctcatcagacactcaaccatcacatcacaccatcaaacttcatcaacacttcatcttcaatctcgcacatcaaaaacatacaagatgcacttctcaactcttttcatctccaccatgatagctgctgctgctgctgctcccatcgcatcatcagagaagcgccagcttctcaatgacctttcacccgacgttgttgatctcctcaaccgcctcggtcttgttggtctctctccaccagttggaggcatcgtcaacactctcggctcaggcttgaagaggcgccagcttgtggccgacctatccccagatgttgtcgaccttctgaaccgtctcggtctcgttggtctatctccaccagttggcggtatccttgacaccatcagtgccgatgttaagaagcgccagctcgtggctgatctctctcctgatgtcgtcgaccttctgaaccgtctcggacttggtggtctttccccacctgtcggtggaatccttgacaccatcagtgccgatgttaagaagcgccagctcgtggctgatctctctcccgatgtcgttgacctcctcaaccgccttggcctcggtggcctctcacctccggtcggtgggatcctcgacaccgtcagtgccgacgtcaagaagcgccaggagcttgttgcagacctgtcgcccgatgttgttgacctcctcaaccgcctcggccttggcggcctctctcctcccgtcggcggcatccttgataccgtcagcgctgacgtttaaggagcgagattgcaagacgttttacaagcgaaattgcaaaaattcgcgagtccgcgagaccgctagtccataggctaagagccattcgtatctgcgaacagcgctctacacatggactgggttatgattgattaagcctgatagtttctgatttagtttgaatgcgaatctttaccttgaacattctttgttgcacatgattcgtgaggcatggttctttcttgatgaagaacaatcactcgcgggatacacttacttgcgcgaccaactagaatctctttcccagtagccaatcagaaaggcctagatggaacatgatctctatgcgtctgcaacatcctttgcgctctagtcgattttcaatagcttcatttatattctgtaggttgatgaacatgctgcagatatgtcccagtagtccttcgggagattattgcggtaggaaacctttggcaaactgggcgaaagttaattgcttttcttgcacgatgcaaatagcgacgcaattcataaaaaaacggcgaagcacataatgaacatgaatgctcgtaaagaaccatcagattaatcagagcttttgtacagtgatggtagttcaatacctaccatagaatcttgaaacgtctatgggtaccacatcaagccccaatcaggccattgtggtttcacagtttccgccggacgagcccgcggaagaagtcaaaactgttgctgtcgctctgcaacgtaatgagcttgcccgtaggtcgatcttcccagcccagctcttcggccaacagcagaccccaatctctcgtaatccccttgatcctcgccttaacatcaccctctgtctcgagcgtaacaatctgatctgtatgtagccaattgtcgtaatagtcgccttccatatctctggtgaagccagcctggcagaaggtcgagtacaacgtttcgaattgggcaaggatagatgcgaggagcttttcgtgagtgaaggctttcagaggaggcgattgggtactcgctaagaggttgagagatgtcgtaggtagtgcgttcgagaggttgagaccgataccacagacgagatcatagctgctgccactgtagctactgtttaccagaatgccaccgatctttacaactgggttgttggacgagccggggagctgcgcgtatatgtcgtttggccactttaacttcactggtatcttgtcataacctggcccatagttcttgatgccggcaacgatagccaaagcagcaagatactgtatgaatataacgggtgcagactgtgacactgcgagtgagtggtgcatgacggtggaaaacattagaccaccaggtggagatatccatacattgccgcccctaccgcgaccagcaatctgggttgctgctgtcatcgtgaagccggtcggtaagtttcggagcaacgcgggattcttctcgagcagactgttggtagatgttacgacctcgccatatagaaggtgcttgccaaaagcagcatctgggtttcgtaatttgttgtggtagaagtttagattcgcataaaaggcctcatggtggaagggaatttctttggttgacggtagtccttggtcgtgtggaaggatggatttgacgatcttttcgtagtcaattatctgatcggacgaagacgccgcagtgtacgcaacgcattcttgaatctcttcctctttcgtcttcggtttctccctatcatcacttggagtctctgttgatgaagtactcccagtgacagttcccaatttcggtagtttctctgtcactgcgcttacagcgcgcttgagctcgtgcacgctccaagtgctaccaggcttttcgattctaaaaatgtcgttcttgccattaatgtactgatcaccatcgactacagtaaggacttcagcccagctttcgatgaggttggagacatctgtcccagtgtgagatgtgaggtgcaggcgagacagggatggtaccgcttgttcctcctcattgacttgtagtccaagcttctgcaagaccagtcccagaaagactatccgggttctatcagttacggtaatgtctttgattactgacgcataagaaggtaggcttgggatctgggcaaggttttgtggcgcaaacctggttgttgttagtgagtggtctggacgatagtgggataaaacttgctcaggatgcggacctgtcagcacaacatgcccttcgcctatcttgcgatataccatcgctgcttttgtcgcacctgaatcaacatgtagatcttcggtgtagcttgcaagaatctctactcctctgtcttcaagcttgtctgcatcgacaaatacgccaccgccgttatagtagctcttgaaatgatctgctacactgtcgtctgcgttttggaacgcgcgtttattgatcttgatgttcgtagcccttgcgccagcttcgctagcatattgaaaccctgcaaaggccagtcctctacagatgccggggaagaagcctagttcgcgatcgcccaccactcccatcttggggtcatcgacctcaaactcacacttcgagctgccatagtagccgccagcacagaatccaagatacgagccgccgctgttgatatagcggctgatgcgccggttgccctcaccattgagcgtgcggcagtagcccaagtcagcgccacccgggaatacaagcagcgcacatgtactgaaccatggctctttgatgattatatcgccagtgacaggtataacggcatatgttggtgatagtagtcttcgcagcgtgtaaaggcaatgacgaactgactctgtggtgctgccatgacctggttgcctgtgagtatcgcatcttcgagtgtaggagtttaccaatacctgagtagaccaagacattcatcttcttggacgccattcttcaaaaaagtggtgacgttcacttcggagccgaactgtcccggtccttctccgcacagaacaccgagcacttcgctcacagctcaacactccagcctaacctcaatccgagctcttttcgaaatgtctaaagacgataaagcaagcgctgcagctgcacagctcttgattgatgacgaacctgatgactggtgtgtccaatcgcggggtcggacggagcgatcaagctgaccagacgtgtagggacaagagaatcttcagcaccggctgcgcaggtccgtggtatcccaaagtgctgacaggtcgctcaattgacttttttgttagatgaaaacaccaaattgaccgattgctactacgagaagaaggactggcgcgcgtgcaagcaggaggtgagtagtcgcgttctcgatggtgttgcgctctagcctcggaagccgagatgtggccgagccattgcgagcaaattgagcatttaatactaacacattcttcagatggagacgttccgacagtgctggcagagacatggcaatgataagcggacagactcgaagaatgtttaagactgcatggaggttattgtacgacaggtgtatcgatatgtaaacaggatattgtgaacaggatatcataaaaaatcgttgtgcaatatacacactgtggtttacagttttgcaaacacggtcggcacagcgccacccatctctaccagcgtgctcttgttcttcacccatgcctccaaacccttctttccattctctacaccaacaccgctcatcttccagccacctacgctcatctctgcaggactctcgccccatgtattcacccacgtgataccagcttccagctgtgcgataaccttgtgcgccaagttcaggttactggtgaaaacaccagcggcaagtcccatcttggtagcgttcgcgcgccgtagaacttcgtcaatagtcttgtatgtcagtatcgacatgacggggccgaagatctcctcctggacaattttcatgtcgtcggtgcagtttgtgaagacagtgggctgaacccagtagccgttgttgtacgatttatcgtagtgtgaagcgagccacgaaggcttgtcggttccgccgcataggagtttcgccttgtccttctcggcgccgtgcctgatgtaggaaatgaccttgtcgtagtgcggtttcgagaccaagggcccaaagttggtatttgagtcgaggacgtcgccggcgcgaatgtattgtatcttctctaacaagcgcttctcgaagtcttgcttcatgctctcgggtatgaagacgcgcgttccattggtgcagacttggccagtcgagaagaagttggccatcattgcgccgtcgactgcctgttcgagatcggcatcaggaagaatgacgcatgccgacttgccaccaagctccatggtcacatacttcatctctccagctgcacttcccgccaccttctggcctgttgagacttgtcccgtgaagctcacctttgcaatgcccgggtgtttggtgagataggcgccaacctcgcctcctccttggaccacgttgaagacgcccgccggcacgccagcttcggcataaattttggccagctcggtggaatgtagtggcgtgaactcggacggtttgtagaccatacagttgcccgccgccaagcaaggtgccgacttccagagcgcgatctggatagggtagttccacgcgccgatacctgcacatacgcccagcgagttcttcgttgtgtagacccaagcatctggccgcagttgggccgtctcgccattcatgccaccaccgcctacaagattcgcaaagtattcaagcacatcggcgcccgtgactacgtcgaccgtggatgtctcggagaagggtttgcccgtatcgcgtgtctcgattcgtgcgaggtcatcattgcgtgcgcgtaggagagcggcggctcgttggaggatacgtgcgcgttcaatcgcaggcgttgctgaccatgccgggaaagctttctgtgccgaggctatcgcagcgtcgatggcaggctgtgtggtggagtgtatgtttgcaatgggctctgctgttgcgggatcaatggtctggaaggacgatgtcgagctgcctggctggactttgccgtcgtagtaggcgaatcgtggcgcgtatgggagtgacatggcggctgtgtatgtgcttgaatgtggtgccctgggcaagattcgctaaagggctcttacgggcggcagtgcatatcaatatagagttctggaggtgagcaaaaacttctccacgattagcatgatcaagtgctgagcgtggttagtgccttgtcgctacttacatcacagctgttcgctgaagtagctcggacgcagacgcagtacatgcgcttgagcttcctttggtagacaggaaatcccaaaatgtactagcgggaagaattgccctcgtaactgatccgtagcggccgcagatatgtactgtgtatgtcacacctggtagcagcatgcatacgcgctttgcgctttgcgctttgcggcgggaacaagctgttcctcagccaagtggcagaaaagacggtgacgacgtccgaacgttcaccgcccgccccatccagtaagcgaggcgagcttgccgggatggccatgtgtcggaacgtgctgctaggtactgtagcgggatcgtcatcggcgcgattgctatcacaccatcgacgcggagaaagaccgtttgtatggaacacatgctcatcatgcatccaaagccggaatctcacttgctacaaccacggccctacagaacatcttgtcgttcgtctccgattctgccagaatccatccccaaacgattgctgacagcgccaaccgccaactgccaatcagcccggacaacatcatcgtgcacgtgcacccatccgataaaaccgaaaaggcgccgtctagcacgtcttatctgggaaggaattttgcatgtcctgcagcaggcccattcacttcagtacgcacttcacaccggcaccatcacccgttgcctgatctgtgctacacttgcacagtccttgcatcgcctttgttgaccagagcgtcaaattttcgccaagtgctcttccgtgctcagtagtacataaggcaagtcatctgcctcagctatcaatctgtaatagtcgccagcacttcaaagacaactcccgcaagcaacaactcccaagcaacaatggcagcaaataccacaaccactattcctcaggatgccacctatgactttgtcattgttggcggaggcacagctggctgtgtcatcgcatctaggctcaccgagtacctgcccaacaaatcagtcctcttgatcgaggctggcccaagcgacttcatggacgaccgcgtgttactgctgaaggactggctgaatttactaggtggtgagctcgattatgattatggcacaaccgaacagcccatgggcaactcacatattcgccactcccgagctaaggttctgggtggctgctcatcacataacaccctcatctcattcaggccattcgagtacgacactaagagatgggaagcacaaggctgcaagggctggaacttcaagacattcatgcgtgtacttgacaaccttcgcaacacagtccagcctgtgcacgagaagcaccgaaaccagctctgcttggactggattgactcgtgctcgactgccatggatatccctgtagttcatgacttcaaccacgagatcaagactaagggagcgttgaagccctctgttggcttcttctcggtatcctacaaccctgacgatggccgccgaagcagcgccagtgtagcgtacatccaccccatccttcgtggcgaggagaagcgcgagaacttgaccgttctcaccaacgcttgggttcagcaaggtcaacgtcaaccggcagcaaagtcaccggtatcaacgtcacattccaaaatggcgagaagcggacgcttagccccaggtgtgaaactattctctgcgccggcgcagtcgacacgccacgattgatgcttttgtctggtcttggacccaaagagcagctgtcgaatcttggcatttcagttgttaaggatatcccaggtgttggtgagaacttgctcgaccaccccgaaagcatcatcatctgggagctgaacaagcccgtccctcaaaaccagaccaccatggattcggatgctggtatttttcctgcgccgcgaagttcccaacgctgctggtgatgacggcgacattgccgacatcatgatgcactgctaccagatccccttctgcctcaataccgctcggtaagtgcttcatcatctgataatctcattgccaaaaaacggaaactaacattgcgacagtctcggctacgaaactcccattgacgccttctgcatgacccccaacatcccgcgcccccgctcccgcggaaagatctacctcacctcttccgaccccaacgtcaagcccgccctcgacttccgctacttcactgaccccgagggctacgacgccgccaccattgtcgcaggtctcaaagctgcgcgccaaatcgctcagcaagcgcccttcaaagactggatcaagcgcgaagttgcgcccggccccaaggtccagactgacgaagaactttcagagtatggacgtagggttgcacacaccgtctaccaccccgcaggtactactaagatgggtgatgtgagcagggatgagtttgcggtcgtcgatcctgagttgaagattcgcgggcttaagggcgtgaggatcgcggatgcgggtgttttccccgagatgccgaccattaaccctatgcttactgtgctgggtattggagagcgtgcggcggagatgatcgcagccgagtggggatggaagggcctggagaaggagaagttgtagatgtgtatggattagatgtatgtatactttcaaattgtgataaataatgtgacatgaagtacttcaaaatctggttctgcgaaactctttcaaattatcatgtgtacaccaggaggtcctctatgtcttaaactttgcttattggtaacctaatcgtcgtactggaagagcctcttcattccatcatcttcgacctcatcctcttcgtaaccttcaagactactcctaccgtgtctctcgacggcccttccgcctatcgtagtcgtagtcgctggggtgaagccacggtcatcctcctcctcctcctcttcctccatctgaactgccctctgtccatccacgaagtcgccagcgttattcatctcagacgtctcgagagtgaaaggaccctcatcgtccttgaatagaggactctcgaagttatcgtccgaggcttctggggacggatcgcccctggccctccttgcctctttttccttcttcttcctctccgcgcgccgacgttcttccttggtcttccgtccgccctttaaccagcgtccgattggccttgggaggttgtcctctcctgtgccagtacgaccagcagcccagtcgacaagtgaaagggcgcgtctattcgctgttgacgcgagcgcggcgccgacagaccagcctgccttgccgatgccggacctggtgagcgctgaagcatacgaagctgttgccgagccgatttgcgtaagtgctgtggtggtgtcgttgaaggcggcaggccaggttccagggaaattgtaggaaggcagagcacttgaatccagtgctgcaggctatgtatggtgcaaaagctctctggcgaaggtagcgcgggagggagaatatacgccttcgtcttgctcaagcagatcccaggaatcactgctgctgctaccgctgctcttcttcttcaagggagaagcgcttggggattctacgcgggagatctcgctgtaccggcgcgctgctgcttgctcgctcagttggcggcttggtgcctcaggctgctcgcttaggcgacgggtaggcgcagggaaaaggccatgttcggaggagggcgatacatggcgggtggccgcatgtcggctgtcttctgagcatggcgagccttgtggctgctcatatggacgtagatgttgtgaggctgaagagccgctccgatggtgtgggcggcctcggtcgctgctgcctgtagccttgcgtgactgctcgcggtgacccatagctcttgttgtggtgcgttgtatacggtgacttatttctggactttgtgtattagtatacgtgatgttttcctggtacccaaaagtccaagattgagttagtggtgccggctggcgctcctgttgttggtggcgaggttgtaagtatgtaggtagaagagagcgacaagaaggccaagatgcagggtggaaacgcctgctgtgcgctacgttcttttgtgatatatgatgtcccggcaacggctagcacctgcgagcgcagtcacagcgtcgtggtgaaagaagtgcggccgcggatgtgtcgcgacaaacagtgaagttttgttttccgaacgtgtggctcgcaaatgcggcttagagggtgttgccttggttgagtaacccatggttttaccgctatgtccatactactcggttaaaggaccataaaaccatataacagaaagggaatcattttgggtcagaaaggctcaataagtccattcagttcacgattgttggtctctagtcttaaactttttgatgtatcgtttgatcgcccttgccattttactgattacttgttcctaacaccgagccctggagagtgaagacgcctgcacgtgacttgtaccacccaaatttggaatgccatatatgccaggcgtgacaagtaatgggagacttacacaaagctacagcttctgtgtatcgcttccatcctcgatgttcacggggcaccagaagtcgacctccttgggcttgatcgaaattttctccgttgtcgtgatgaagttacgaagaacattctcctccttaactttctgcttgtccgtcagcgtgaatacatcacgcaccgtcagtcaaattgctcgccttcaagatgaactccgggctcgcgttccaatgttcgagtaacatgaattcgccgggcgccttcgggttctgtaaaacgctgattgactcaaactccggcaacttcgtgacaagcgcatgcacaggcctcgttgctgccagaaaatccacggtacttgaaggagcgaaggtgaatttgatttgaaggatagtcctgatggtggccgtggctgacataatgcggaccaaatatagtatatgtagttcgttgaagatcgaggactatcaattgcccaggtgctcaagcttggtataaatggtgagactcgagtttctgcgagaacgctagagggcgcaggctttatagagtcctggacgtattgacctcggcatgcatgcctcccgatggtcttgtgcatttgggttctgactttccaaaagcagccaatacatctggagagtcttctatcgcgtaaatccggcttaaaaatccggctataaaggggcggagctacggagtgtaactcctcccgatgaggcggagttccgcacttgatgtagcggatgccgcggcattcagattcggtgagaacgtttctctcgatgaggacgacagactcgaagagcttctcaatgctgtcaagatctgcaggggtttgatcacccctgggcagagttcacgaaagagctcagcgagccctaggctcatccgtacatacctaggtggattcttggcggaatgatggggagtgatcatgtgtacgccattataattctaaagtgagtctataccctgaggcactatcacggagcctggatagcttcagcatatcaacactgacagtgcgactgttcgacgcggataattattggggccttcaaattcttcagatacgctcaagcccgggaattgactcacatgtaataactaatacagagcagtactaagttctcgatttaggggcgcacatctagctcggtgatgcctgccagaacttgatgttgctccaagatatgtaagccaatgatcccccctcgatacataagttgaagaagcgcttcgctcgactttgtggaggtactatcaaccttagtatgcaagcgctactagtagtctcttgagatgctgtcggacgcaggcctgcataccactgcgtcagcatgccaaaaaggtaacaataatctatgaacatcgatcacatgtgcagaatggtatatgtcgtcagccaggtctgacagatgctcccgaggtcgttatgattttacagccctcgatggtcggcagggcaaattgctattcccggaccttctcgatctgaaacatattacagtatgtttcctgactcctatgtgtgcttttcgtgctcttgctcaggagtgctggtatagctaggtagtgagtatagataccacgtgactgctggcgcaaagagtcgctgcccattgtgtgactacaacagtggggtccatttttaactcctaataattgttcccagtggcccttccctaaaaattatattcttcgcagcgctgattccagcattgatactcattttcgagcccgtacgtgaaagcacatctgcctaggccttgacgaaggcactatgaccatctactacctacgccaagacagaggctcggcaactgcgctagtagtcgccagcgcccctccctatgttatacaacctcctcctctctcccgaaatatgacaacgccgcgccgatcaccagccttggaagtatcgactatcaacttgcttgtcaacccacaattggagtttgtggtagcttcagtcctaaagcctgcgaaccaggcaattgatcagagtcctgtaaccggttaacctaagaagcacccacttttccattgcccacagcttcgcccaacatgtcttcgtcagagagcagtaagtcatgcctacttcactgtaatgttccgcaccaacaactctcagctccgattatctcggttagacatccaaaggccttcttcgagatgctcgcagctatctgccgtaatgtcccggcaaaccatgtactcgatgaggaggaccaggcgaagtttttggcgttgtataacgtgattgattttaaactcgtcaaagctcctcgttctgagatgcatcagaaccccctttcgccagagggctatttctcttccagctatgtcgcagataagaacgctttcgatattccgcagggtggctacgggccgcctgggtctgtaaatggctcgttttgccacaatcacaacgacgagtcgtttaaagagctccaccctgatgtggatcagtccaagtatggttcgccatccccgctccgtgcctcggagcgctgtacaccttccagatggaccaacgcgaatgcccatcgataccctcggtatacccctcaccagcgcccttcatcccctcctgctactcccccgcgatccccatacgtcattcctacaatcactactgtggatgtagatgctgctgagcaagatctgtacgagaacaacgcaaccacagcgccacctgatcagcccgctcaacttgaggatgaggaaaatgagatcccgagtgacacatctcccattaaggctggtgctacagagggctactcttcagtggcggaggatgctatgagcaaagatgactctggcgtcgccatggacggtaccctgtattccggccttgaggagcagaaggacgatgccatcaccaaggacggtggcatctccttttcacaagactccgcctacgctactcagcccttcaagaactttgaggatgacagcaataagctcaacgacctccacttcaaattacgttcttcgtctccttcggacgctcctgaagtctttgctgggagaggggcgctggagtcgtcaaatcggctactggacgagctcgatgaggaggctcgtcgctctgcccgcttggattctcaatcccgtcctactactcctaacaacgacataatcgacattgccacttccagcaacaacctcgaccccgcttctgcccctacctcttcactgggcaagcgtaaggctgactccgacggcgacatcgacagcgacaaagactccaaaggccaagagcccaacgctaagcgcgtgaagttgaccgagtcgtaaaggacttacatatgctttgcttcacgtgccgtatcttcttacaatgcgcagggcatcaagtgtcttgaggatccaatcctggtcactcaatacactttccacatgctcagcaagctacattgttagcttcctatggcttcaccctaaagcaaacataccatctcagccatatatcaggttccgtctcttgattcctacccggctgttcgatagaaacgggtgcctattcttatcgcaggagtaggcgacctcccagaccatgatgactcttgctgttctttgcgagactcgtttcgttccatgcccccaggccctatatacgtctttcaccttgagacctttcagtcaatgtttgcgcgctctttctcttctctcttatatgatgataccatagactgactttaaacttgctgcgagcatcatttgatgctcctcctcgacggaaaaaaaaatgaaaaggacaaaaaccctcagaaaatcagtagaaattgcacaaagaaaagtagaaacaatttacaatttcacgtaccaatatctgaatgtagagtgattgacccacattccaacttatttgtgccatatgttgtcaacaacgacagaccgtgaatagggtgcgacaagtacttgagcagaaacttcacggcgacgtgactgagaagcttgaagctgccagcagaagttacttgaccttcgaaactacgcaagagaaggtcgagtgtttgttacaaccaccggctcgacggtataaacaggctttcgaaagcagggaagaggggtgggcaagtcgaaggcactgagaagtatttaacgatcagagacgcaaagaagaatgcaaagaaggtaatatctccataggcaatccagaagaaaaatgttcgtgtgggcgaagttataggctcataatccggaagcgagtcggacgatagtgaacaaccttcagagagaaggaagaacataatgcgagaacggaggccgacgccgacgacaaatagaaaaaacccggctcatagaatgacgcacaacgaggctgtcagagttcccctctagatcgagaaaattatgtgtatccagcctggcaagcagcaaacgctcattctggaaagccttgcatgagttgcctccacgacctcgggagtcaatcggcaagtgcaagacgtatttttcgcagagaacacttcagctttttgcgtgtagccataatactgtcaaaccgatagcgctatcttgatgctgggggttgtatcaacgccaagatgtacagcaaacacaaaaggtcttgtacccagaaagaggcaggtggtgacaaagacaggacttgcgataaagcgaatggttccaagcctgatagaagctggtagaaagagtaagctggggatctattttgcccacaggaatgagagctaatgccgtctgggttgagaagacagattagacgatggctcgcgatagtaagaagcgcaaattgccagaagtcagatcatggtgggttttctattctgagtgctacttgttacaagatgcaagctatcatacctaaatggacaggtcgcaccgtgtcgaggtgtgtgaagtgaaggaaattgtaattgaagcaagagtactcaaattgactgtagcagcacaacatgaatgttattactatagccgagagctgtagatgaattagatcgatagacatgaaagcatatgcccgggtggccgaagtcgctcccacgtgccgtgcgcacgtttgctctttccgccaccgctccagcaataacgttattccggcctaagtattttatcgggagggctgctacaataaactcgcacccattagcgcgatgcgttccaaagcaacatggacaccaacgcgcgcctactctttgcgctgtccggaaagacagcggtcagtgacgcacgacatgcagttctcgaaaagttggttgacggagagcttgaaggtgtcatcaagaattgtctcaacagcagtgaatctgaaaagagacgagagagtgtgtggtaggtctactgctcgatatggtaacagtggaggctgaggtgccagctgatggcaaaggcaaagcggaagacactctggacgactattcgaacaaacgaaactcaccggaggggcaagataacaaccagcacaaaagggtcaaagcatccaaccgcacggataagccaactgaacaagtcgtgatgaagcacgaagtcatcgacctggatcaggagagcgcaaaaacaaagaatgcgcgcttccagactacctcacatcaaggaaatcctctatatgcccgacggaacctcagaagggtcgtggcgttccttttccagcttcccactcgagcttagcgatcgcctacaaactaagttcgacaccgaacacgccaccaagaagatacaagtgaagaaccacagtagtatgatacggtcacaagaacgttatcactcgatagggtgctgtgtgggaagtaaagccctacctaacagtgccaggacaatgaagtgggactatgcgcagggagacaaaaacagatcatgcgatctatgcactcgggcaggaagattgtgcgcaagactagtcaaggccggtgaagcattcgaaacggctgtttttcctttgtcagaccggatccggtatactgcgaaatgggatgagcaagagttctagtttgtggtgaagtcgcgaaggattccgacagcaataagtcattcgcggagagagtttatgaaccaggactgaatgtaaatagggaccatgcgactttgtgatcatcgactacgacacggtttcaatgcctggaattggggggtggccgactttaattgctggagtacttgctcatgagaatacctggaaattcggcttaggaagtctcattggtaaccactgctctagagcgcgctgaaggaatttctcgttatcggcttgattgctgcctttgctcagtctttcttttctttctctcggcctcccgtgcctgtcttttcttcttcttgttcgatacctgctctgtagctacctcgactccaatcgaaacataaatctcctctattagtgctttcaactgttcgtgatctgcgaggagacgctttgattgacctggcacaaagaacatgtcagctatcgcagggagatttgccatttgcgactgcaagctcgatagagtgccgcgaagcttcgattgtatatgctggttgactgccagccagatttctgtcatctgcttgagcatacgtagcgagtacatagcggcctggaagcgggcagtgagctgaacgaagggccatgtgtagtcgaaatcggcattgatgacacgcgagactagtggcagtgaaggcgctgtattcagttcgcctaggacaaggctcaaagcgaagagcgaccagagaagggacggattaaggtcttttgacttcgcccacttcaacaacccaccaacgcgcccatcgatttcttttgccggtgcgtggagatctgtatcagaatatggtcttatgtcttgtggagagatgccctgcgctttcctcttgtactctcgaatggttgatgttgatgatgccagaagcgaatacgcaagagtacgaatgtcttgcgcaatgttccacgccgatgcttggttggggtcctcagctagcaatggcagatagacaggtaggttttgagatctgttcagtgcttcgtggacaaattcgaagatccttacgtcaaggctctgtgatgtagaattcaggctgacatattgctgaagatatatgggagcgactatggctgcggtatagcgccggtggaagtccaggtatgctgacgaatcggtgtccagatcccgagcatcacgaaccagatcgtccatgccttcggataaatgctgctgtatagcatgtgcaaggggcaccaaagtcttcagttgtagctttttggctatgtggtcgggcgagaaagccttgaggcccacaggtgattcagcgtcttggaataggactaccaaagtttctggatgatagtcgaataggagaagatctgtgtcacttgtgaatatgatggaacgagggaggtctcgggcacgtagtgcgcatgagtcgtctgcctctcctggaacgatgcgtgttcgcgatgcgaacggcgactctgtcaaggcttcccgcagtgatggcgcaagaaaagcgtatgaagtagaaccaagatatgttggtatagggcacgcagtagtggcatagcttgcccgcaactgctgaacacgtctgttgttttgctccgttcgcgacagtctctcagctcgtttggcatcggggagtgcgccatcaaacagcaccgctgcactgagatggagttgttagcagtgactttcacgcgagtgcatctcaatcatcgaagagtactaatgcacgcacctcgacaaagaggcgcgtaacgttgatagtttgcgctggctgtccaagtctagatactttgggtaccactcacaccgttatgccttggttttctagggtgtccagccacttgatcgcctcaagattaatctcggaatatgatgggatttttgtctggctggctgcagcgctcagggcgagcttgtgggcctcgtatgccagactcggcccatcgatgatagctgcatagccttcgagctctttcgccgtgtatcgacagctgtatggctcaaggcgtcgtgcaaggccctgaatccccatgtttgcctgcacagatcgacgccccaaattttgaggagggaaaattgggggttgtcaccatgcagggtccagaagagacgggttgggcgatggaaatttctagtcccgggacaaggtccgcgttttggcagctccaagcgtgaagatactcgcagagtcgccacttttcaatcggtctcgtccaatgttgagggaatggttgaggtgacagcgaagatgtggcggatctcctgccgcgtgtgtgctagtccaggccattcgacgcactgacagcgtcatcccgcgtggtggggaaggcgcgcctgcccctctgctgagctcaaaagttgaccgcagccgctcaaccaaacctttgaaacatcccaattgcttcaattgcatccacattagcttgaagcgcatacgaaatcatcatgagcgtaaagaacgtcgaaatcaagcctttccaggaccagaagcccggaacgtaagttgcttgttccacttttctctccacagctccagccggggtagcctcgatgctctcgagcttcctctctcgctatcccgggcattggaaggttgctccaacagcaaaacatggttgatgttgctccgaaactcgaacgccgctaatctgtgccatctcatagttctggtctgcgcaagaaggtcaaggtcttccagcaagaccactactcagaagccttcgtcacaagcatcctgctgtccatccccgagggcgttgctggctcagtcctggtcattggaggtgacggtcgctactggaacccagaggtcacgcagttgatcgccaagatcggtgctgcctatggcgtcaagaagctgttgatcggccaggatggcatcctcagcacacctgctgccagccacatcatccgcatacgcaaggccactggtggcatcttgctgactgccagccacaaccctggaggtatgtctgaagtttctattacatagttgttggagatggactgacatcgcaggccccgatgaggacttcggtatcaagtacaacctcgccaacggcgcaccggcgcccgagagtgttaccaacaagatctacgagacctcaaagacgctcacatcgtacaagattgccgacatccctgatgtcgacctgagcaccgtcggcacacagaaggtcggcgacctcgaggttgagattctggattccaccaaggactacctccagatgctcaaggacatcttcgactttgatctcatcaagtcattcctcaagcagcaccctgacttcaaggtgctcttcgacggtctcagcggtgtgactggctcctacggtgtcgacatcttcgagaaagagctcggcatccccaacagcacccagaactgcgttcccaagcctgacttcggtggccaccatccagatcccaaccttgtatacgcaaagtcgctggtcgacgcggtcaacaagaacggcatccacttcggcgccgcctctgatggtgacggtgaccgcaacatgatttacggcgcgaactcatttgtttcgcctggtgacagcttggccatcattgcacaccatgctgagttgatcccctacttcaagaaacagggcatctacggtctcgcacgaagcatgcctacctctggtgcgatcgacctggttgcgaagaagaagggcgtcgagtgctacgaggtgcctaccggatggaagttcttctgcggtcttttcgactcggacaagatgaacatctgcggtgaggagagttttggaactggcagcaaccacatccgggaaaaggacggcctctgggctgttgttgcctggctcaacatccttgctggcatcggacagcagactggcaccacacccagcattgcgtcagtgcaaaaggatttctggaagacttacggacgcactttcttcacacgttacgactatgagggctgtgaaaccgagggtgcgaacaaggtaaccagccacatgaaggaactcatcaccaccaagaaggacgagtttgtcggctcaaccatcgctggccgcaaggttgtcgaggccgacgacttctcctacacggacctcgacggcagcgtcagcaagaaccagggtatctacgtcaagttcgacgacggcagccgcatcgtcgtacgtctgtcgggcactggaagcagtggcgcgaccatccgtctttacattgagaagcacaccagcgacgagtctacatacgatgtcgatgcacaggactacctgaaggacaacgtcaagctcgcgacggaccttttgaagctacaggagtacattggccgcactgagcccgatgtcaagacgtaagtatggacgatgagacgatacacacaaccacgatagactgtagcttggtacaagatggggatgtggcagcaatcgcaaggacgaggcagtataatgtattgtaaatgtccatctggtcttgaaaaatctgatgcgagtgcatacccagccattgtcatctgaacaaggcagcctcgtgaggtgtcgaggtcctgcggtcaattaagttacagcacagggtcgggtcttagcacagagcggtgaggcaaacactaccacgtgcatcgctagggctatgaaatgacaagctgctagtacaacatttgtacaatcctcgcataaagtttaattatcacagcatgggcgtcgtgcaccggtgattgctgtaatgaccaacatgttgggtcgtcatgactgcttggtggaggggcgtgaggcggcgagggtggctgagtggggcgacgtcatttccaatttggcaaacaagcactcgagccgtttcgataactcgactagtcgtcctagtcgtcgattgcctccccgccttttgtacctcgaccacggtagaagcgacctagagacgactagttcaccggcatcttcactcatatacctcgacgtcgctgcatttgtacaaacttgacgaaaccaacatcatggctgagaaggaaggctccgcagtgcctccccaggcaaagggctcctggacgagtttcctcaaggtatgcgtgcagcctgggtgcgattacacttgtttactaacaacctgctagtccattgcctcgttcaatggcgacctctcgaccatgacggcgcccgcctttattctctcgaccaagtctctcaccgagttctcgtcgtactggaccgaacacccctccgtcttcgtcgcacctgccgcagagaaagatgccgccaagcgggccatgctggtgttgaagtggttcatcagcacgctgaagcagcaatacgccagccgcagcgagaagctgggcagcgagaagaagccgctcaaccccttcttgggcgagctgttcctgggcaagtgggaggaccaggcaggcacgacacagctcgtcagcgagcaagtcaggtactagcacggcctgacaggctcacgcacttgtttgctaatgccacgtgctcagtcatcacccgcccgtcacagcttactgcatctggaacagccagcatggcgtccgtctgcagggctacaacgcccagaaggcgtccttcaagaccaccatcaacgtcaaggtgagtcgacgacaggcccgctgtctagctagatgctgatctttcgcagcaagtcggccacgccctcctccatctcgacgctttcgacgaagactacctcatcactctcccctccctgcacatcgaaggcctcatcacaggctccccatacgtcgagctgaacggcagcacctacatccagtccacttccgggtacaccgcgcgcatcgactacagcggcaaggggtgggtgtctggcaagaagaacacattctctgccatcctgtaccccgaaggcaaggagaaggacgtcatctacaaggcagagggacaatggaccgacgcctggcaaatcaaggacgctaagaccaagtccgtcgtcgacacattcgaccccaaggttacaacaaccacgcctttgaccgttgcacctatcgagcaacaagacgacttcgaaacgcgccgcgcctggaagaaggtttccgacgccatcaacaagggcgacatggacgcaacatcggcagagaagaccatcatcgagacacgccagcgtgagatgcgcaaagaagaaaaggacgcaggcaaggaatgggagcgcaagttcttcacccgctcagacaagttcccgctcttccagaaactggccggcaaagtcggcgagcctgtcaacgacacccaaaccaacggcgtgtggtcttttgatcaggagaaggcgagtgctgcaaagtcgccatttcatccccatgtcaacccacccatctatgagaggaagtgaagtagccgagtgctgcttcttttgcctccctgcttcttgatgatatcacaatgtattaaatcgctattgggtactaatgtaattgagcataggctatgcttttggggtgacccaagaagagagctaccattgggagcatcgtgtgctaaatgacgagcacgccgcatcgataagtcgtgagggtcgatcgcttttcgacgccttggtatacctagcattactcccttttgaaatcaatacctacggcttgcgcttccctgttgttgactttttaatcatgtcttcacgtctgctttcttgtctcgtttgctttcctttgcatatctagtgtccttgttacagtcgaactttgtcaagactaaagactagagattcagagacttttcttcacaagagagcatcttggcacaagagcgttaggtagaagagacatgggtgtagtggcccgctcatttgaaaaatggcacaagtgttgagacatcattgcccacgcctgtattacacggctgatccctgacgtctgtgtgagatctaaaaacccctcttccggtcccaatgcaatcattactttcgtctccacgtacacacaagcccacttgctagttgttatcgcagcggcaaaatcttctcctccgtgatgtccgccgttccctttgaaggcacagacgctgggctggcggctggtgtgagccacggcgcagcgccattatttggtatcctggtgtccctcttcctctgattgacgaatccttcgccagggctgtcccacgcatagtcgaaccatatgccgagctcttcccggacgccgtcggccaagatttgcactgccttcctcctgttccgcgaccattcccatgcgcgataccagcgcccagcttgcacagctgtcgcttcaccgccctcaagaccatcgaggatggagcgccacacgagcatcgtcttctcgagctcctcagcgcgcgagacaccaatgacggaaacaccgagtttcgagccaccaacgtcgttgattgattcgtgtttccacggcacaccagacgcgggggtcgcctctcgatcccacccaatgtaccggcagataatccaagactcgagcgcgaatcggatagccatcacttcaatgcgctcgccgtaagcatcgcagaagtcgcttgctcgccgtatcgcagcgcggagatctgagggcgctgggtggaagtcgccgaggccgccaattgggcacacccaacgcggcgtaggagacccattccgaggatgggaagcgttgggggacaacatcaacaccagcgttgccgtagggcgcttcgatgccctgaggcccggcaagcgtctggttctggagtgtaaagttggcgtacgactgcactgcgtcgagcggctcgcctgtctcgcgcaggataagctcagccatgtcgcccagaacatggattgggtatcctgatatcccaatgtaccgaactgtgccctcctcgtctctgatccttcgtagctccttcactgcctcgagaacctcagctgggctaacgaattcgacatcgtggcagtagacgagatccacgtagtttgtgtgaagcctctccagactcctgctcacactgtgtcgcacccattctttgctgtagtcgaactcggacgatgccacgcgcccaacttttgtcagaatcatgtatgaatctcgagggaacgtctcccgcacaaagggcgttgcaagcgcatcgccgagtaattgctcagagggcccgtagtaaggcgatgtgtcgaaggcgcggataccatgtgtgagcgcagatgtcaccaggccagtggtgtcgagagcaaaaggatcgttgttgtactggttgttgaaggtcgctgtgccaaagactagaggcggaaggatcgaggagagttgggtgcgcctgccattgtcgcacgagtatggtattggcttttgtcgagtcggaaaagtgctggtagtgctaggatgctcagtaggcgtggtcgccatgactgaatcttgtctaaaactatggacgggtgcgaactgcgctggacggtactgtgtcgtttgcgacaagctgtaagataattttggcggggtcgcgttcagtagggtgggaaggcgcagagcgtaaacacaatggcgtttctacaaccagatgagactgtcagatcagacttcagacgatacaagagtgcaagagaggtcccttgcaaggacgtcagagataccaggcttcatatcgcggcggaaatttctccgccagcccaggctccaggtcccaaagagtagaatctacacctcaccatccgccgttttggtttgcgctcgccggcggccgcgatggcaggaacagatgagctaacatgcatgcgccagggcctgacatgacgccatctctgtccagaacgcgttatccggcctgcgcgggctccgattcgctgccatggcagatctagggttcggtcgtagaaagagaaaagagcgcatgtgctgggatgacaaaggccctgcagttcggtgtgggacggcacaagcagcggtacaggcgtcgggaataaccggactttgaacctggccagatatccaggtacaagccacgctggaacattgactcggtcaaaatgtcaaaactctgtcgtgttccactacacaattttcacatggattaaattcatggcatgggctttcgccgcaggaggtggagtaggctgttgtcgtcgtctcaagctggcctggtcacttctgctcgtagttgacagcctgcagcgagatgtgctattctgggatacgcatcgctgcctcatcaatctcatgaggcagacatcgtgagcttgtcttgatgtgtagctgatttctgcagcaactctatccgcaaactcgtctcaagcctggcgaacagctccatacagagcgctctggcttgcgccatgaaacaatcggagcttgcaacactcctctccaccaaggttccaaggtctgcaatcaattcgttatatcctcgctgctcatctttggtcggcgccggttcagtcgggttgttgacatggtgggccaggactgtcactagagctgcgaccaaggatcgatgctccatccagtacagacccacgtctccacgaggtgcaatgggaagcagactcagcaagcgctttgcttccagactgctcttctgctctttcattgctgaaagacgacgcaaagcgtctgccgtgaatggatttatcctcgagtttttgtccagggccatgaatgcatgcagtcgatacactgtcgcgaagtaggacgcctcaaggcttactgtgtgtgcgacgtccgatcggtataataactgaaagagctgatcagggctgaggttaaaaagctcatgattgtggaatgatttcaggcgagaaagaacgatagtggcggcggcatcgatgtctaaaggtgcggtgttccgggccttcgccgaaagcacctgctcaatagcttcggcttgcagtaacgcaagattaagacgcaatgagaatatattgaccttccaatgtccctctgcggcaatcactgcgccaagactgtcagcggggttttcgtctggtttcggtgctacgatatcttctcgccgttgtgtagttggggaaccagacaacatgctagtgcttgtgtcattaatgaagccaagccagaagacgcgacgttcttgttcaacatcgcgatccttgtcagacaaatcgctctcgtcgtcgtggtaggccatactttgtgctacacgtagcgaagtggaaaggaagtgcccatccggaacattccgaccgcacggcgtgctttggacaagcagtgctacacctatgaggcattgtaccagtccgagagatggcgatgaaagaagtagcctgtttagactgatgtagttacgggcgagataatatcttgcaagctcattgtcttgctttgttgcagttgcgctcgatcctcgaagcatgtacgccaaaccaaatactacgtatgcactgcaccaagccacggccgagccatcggacgctccgctatagcagacgcggagatgatccgctataacgtgaggacgatagagcggataggccgtgttgaagtccactaggaactcggatagtaaagtagtgcctaactctgggggtggtaaatatctatatgaggggtgtgttatcagtgcagatctctaatcaggatgtttgagcgtcttacccgtcacatgcaggctccaaaggaagcggtggaggtatccaggtatcgcttttgaacaggacattaggctcatgaggattatggaagaatgcaatgtcctcctggaagtcggtcgagggctcggtattatccaaagccatggttgctaagtcatcgctggtgaagacattcgtactcgtgctcgacgcgaattcgggtccattaatttcatctgaactcggcagtaaactatgggctgcaaataaagtctctccgtaaagcgcctcgagttcagggaagtctggtcgaggtacagatggaagctcatggcgtaatttggtgacccaatctgttgctggtactgcaggatctgctgctggttgtagtggctggtcctggaattggggttgcgctgcgttgctcgcttgcagcaacgactctagcctgtttattctggtttcatattctgcaacgcgattgcttggacagtcagctaataatacttcttcgtaaattgtctgacttacatataccctcgttgcggctttgctctttgctttcgaacatgtgtagtagtgcacgtttcattcagagtgacgcatggtgtgcagccaaccgagcctgaagtccatagacatctgcgctttcgcttgcggcatagatcgcacgcctaataattaattaggtgtgagtcagtcctgtcgtttcgtcgaggcaagtgtagtgatggtgtggggtgagacgagtgcgaggagcaccttgtgatgacgccaggtctcacactagtaatcatcgggccgttgaggaaggtgcactcactcgtacggtagcagcgctaccacgcttctcgacacgttccgtattcgccatttcaccaaccttgtttcggatcacggagtacctaggttgttcgttcttgtcaggaaggaccggcatcgtggaagcgtaggtgaaccgacgagaaagctgacaaatggcttagcctttgtaaggtgattagtaataaacagtctattcgtgtccaactcatgcggatgctaatgattctcttctgaaatcacgaagtcgatatcattagatgcaacaagagtactacaacattctaacacatcagcgagaaacaaatgcccaagccgtgaataactctaagaattgatatcatcgagggggttttctttgccgtccgaaaacaagtgaacaatatcccggtcgtcatttgccaacacagtgccggatatgggcaccgtcttgattgccgcacgatatgatttcaactgcaagtttcctagaccgctaccgagccgtctaacaggctgtgggtcctctgtataccatacagcatttattcctaaatattgtagacgccgcttagcttgcaagatgttcatgtcgccttggtcacccgaagcatggctttcctatggttacggtgtcagctgaaggacgcgtagtagccaaagttgtgcaatcttggagagaacttgcattgcgagctcctagcgttgtggtctttacatcacctttcctctcatcgtgtggcaggctccgtacgcctccgcaaaaagttatagggcggatcagcaccacctttctcaggttgtttaagtcgccagcttgtcgattttcaacaattgaccataatatctcaattgcgtatgattcgtaatgtattttcacccaaaccgttttcagatggctacccaacaagcaatgtcgctgtaaaacatcaggttgcaaatctggccagtcgagctccaatcgtgtaatgggcgatcttttcaaaaattcctccaaagaaactaatgtcgcaacatttggcgtgtaagacagtcgtattgagatactgttcaatgcgttgtgatcgtgcaatgagctgaggacctccgagatgaagaaggaagtaggtgagagaacagggatttcttcagcagtggaaacataagggaggcgtctggcggtgcgcaaaacttcttccttgaagtgtcctcctttcgcggtgaggtttccgtccaagccggtgtcggggttggatggtgcatattccgagaccagggatagattatgaaggtgactgaggctggccaggatcttgacggcttggaccggcgatgacaacgagaagccatcgaatgacaaagattccaagctatttagggtcgccaagaactcaagtccctggtgatgaaagttgccttctaagcggagatccagcaaatgtggacaggatgcactgaccaccctcaagacttgcgttgtgaattgtcggtacaacatcgatggctgatgaagaagagctcgaagtgtgatgattctgagctttgggatctccttcaaagcctgcccgaggctgcccacttctgcccggtacagctccgaagttgacaaacgcaaaggagttgctgactgatagctcgaagttaggtccccaagtatgggtctaagatcaacatcttggacgtggatggtaatactcgaaacgtaggcgatcagttcgcggggggttttggccaaccatgcgtacagggctccttgacttggaaagatcaattccctctgatagaggaacttttgtgcctcgtgttgaatctcttggcaagttcgtagtatgtccaagccttgactgggaccagaaagaacgctcttatagatttcctcgcggagctctagaggcagactgaagagtggtgagacatgcccagtcccagacatactgtttgaatataccaggcaatacttcggggtgagttgttccaacgacggatagaattcggagatcctgtggtaatggcgtagttagagagctcgcttctctcacggctgggtcgtgctgctccagaggagaggtgtggtgctacacacaaacggcagatagtctggggaggcccaaatgttagtcagttgtgttcggggagagtagatgcctccaatgtgtctacctccgttggatctgagaattatcctaggtcgctctgcagggcaacactgtacctttaaagtcggaccgatagctgaaaggcatgatctagtaaacatgagtcggtggctgtgatatctttctcaagtccatgcgctataagcgaggatgaagaggtctggtccgttgtactgaggttagccggcgattggctaacttggtattgacttaccatccattgaaagccattgcaaatgccccatcctcctgcatttagtccacaagaaccctcacattagaagtacagcggctgtggctgataaacaaatcattctgagctaagaaagttccagcaattcggtcctcatgcacattgaatgtgagggaacaattgacggaaccgtggacacacacgccattcagcagtgtgggcttaggctggcatatgcaagccatcggttgcgaagcgaacgtggttcacacgtggaaacatgatgccatcgtggtaatcacgctaaacggccgtcatcgcgcaccactaagctgaaacggctccccgaacttcaccgacagaactgcacataaacgttggccgcgcttttggccacagtctagagatgctgtcgccaaatgagagtatgtgtaacaccaacagcttcccaataatatcgaatcagtctcgttggggcttcgaaaaacgaaaagatcgtactagataagtcgtacgatgtgaagtgccacatcaattgcctgttgaggctatctagaccactcggatcagcccgaagataacggggcgttccttgctcgctaggtaatctgacatcttagttttgatcgagacccgcaaattaccactttggacgagattgccaacaacggacaataaagactacacgcacctctatgaatgtacaatctccaagtgaaagcgacatagtcgaaatggggaagttcttcaatttctgcttttggatgccaaacaaatagtcgccttggtaagacgtcactgggctttgtgaaggcgagtatcgtatgaggttgtcctgaccagcgccgaaggcgatctcttgcaccaggccactgtcacgagccagtcagcgcacattgtgattgaaattgccgaagccctgagcgaccatgtccataaatgaggaatcagtcgtaagggccaacaccacgaacaacagtagtgtcagattacggaaaagaaagccgatctgtgcaatgttcgttcaactgccagatcgcattttacgaggttgaacggctgggacagtcggccgcgcatgggaatgagcacggaaggcttgcgctgcaagccatgtgcgtaccggaacggctgattgaggctgaggatggcaggaaaggtgtagtatggcattttaggcatgcgacagacaaaaggccaagctccgcctgtagtcgtgggcctaatcctagagacgtgaaccatgcgatcaacaaggtcatcgaataagaatgtagatgtgcgtggtgctcgagacctggaggtttgaacaaggcatccctggtcctcgaagctagtttaaatgggcttcgagtatggtccgtgcagactcacatcccgctttcttacgagagcaggatacctgcatttggtctcacactcaccttgcaggacacaacccttccttgaggcggaacgcgtttctaagctaatgattgacgcaacgtcttcatgagcgatgcttgatcatggaccgcaataacgcgtatctgctccttccaaacttcaggccttttcaacgactatatactctgtttactagcctgaacaaccccaaaggtttaatgagctgttgcaaaatgccgaaaaggccttgatagtgtccagacagcgttatcctgtacggcggaaccattggccctggagccttacgatgacgcttttgacgcatctagtagccgagcggaaggctctttaaccatgcgtccgtctcggaccattatcgatcgattgcttcaagattgcttgctgcatcccgtctactgcagggaagtatgccgtaacatacccgacaagactaccaccacaaccacaggtgcctatgattgagcatcgaagactttgccttttgctagttcaacatgctcttgtggacaagaagtaaaatcactaggatcgtcaggtacattgatagcacggcccgtgcccgacggctgagattgagcagcgcatgattgcacgccgacagagcggcgacacatctgacgggcttccagggtcattctacgctatggcttccacatggccatggacagccggcatcaaagcccaagcccgtcggttgcatcctcgacgcgccacatagaacgagtgttccaccttgattcgacgtgaaatcctagcgtctttacgattagctaccgcccgtttacgaccttgacctgccagttgggctatgacttcagcaattcagcacgccacgcgcagcagcgagtatcttaaagcgattttgagtcatgtcgaatgagttcacagaaatctaccgacctgttcgcatgcacgttgacttcaagccacgccgtacaaagccgcacgcgagatgagcgtccctggtctcacaacatgaacgggtgtggtcccgacgcaagccacaggcgccgaaagaattatcatgacctagaaatttaccaaaagagaaagtgcctgctcacacaaactgcatgtgcggaatgctaagcgcttacgcgcattaccacgaagcgccaactttcacggcatcagacgacatggacactacgcacgcagtgcgcatcgctgttcgtcacgcttgtttggcttttcgatttccacgtatcgtatgcacgacggtcagacctggacttcttgcgtgacctgcgttgggcagctatgctcgagtacatgaggagttctcaaatcaagaccatgcgtcacgagggcgtgctgatactccaagcgtcatgccctgtacgctcatacgggcagaccaaagaaccgtgtcgttctataacgtgctcctaagggtacttggggtattatcgcagtgaatggcacaatttgttttcccttacgacatgccctcaggagctttctccgtatcagtatgagcgcaggaagcattaaacgctcaaactgcaagaatcacgttcatgttctccgccatcaatcctcattgaccgatcagagatttaacctaggtgggcctccatcatccagcctgtcataccgacaagctctgagcatagcttaaggagctatatgttgtccgtgtaaactttccatcattgttgatgatcgacagtatccatccctcagtacctccagccgagcagcagcataagctgccctcgtacgatgccaaaattgatacccgactacgctcactcctttcaatcaggctacacttttttagagggttgcggtggcaaacgcagagtgagtctcacgccccttatggtctgatctcaaagccttcaattcttttcaaagtggactgagcgaactgctaaggcgtcagcccagattgttgcaacactgcgcgcgtcggatcatttcaagcacgcacactggcacaaaaagagcctaatgatgagcagagtcatgcgataaacgctatcaattcttcaatcgcaaataagaaaggatgttacattgtacatggtctcacaatcgaaaagtcgttcgtctattcacttgcctccaatcgcttcatctctccgcttgtcttcttgggatgcatctccaacaagcataagcgtatccacgtatccacgtgggaagaaagaattctagccctacgccctctctctttcagccgcacctcgtggtcaccacgcgactccccaaaaaaaagaagcactctccacctcatttgaattgcttatgccaccctcagcaacttggcggcgtagtccacaatcaagctctcggtggggaagctcatttcctcgagtttctgggcatatggtgtgggaacctcagcaccggtaactcgcgcaggtggcgcctctaggtagtcgaaagcgtattcgcaggtaagcgccatgatctcagcgccgacaccaaaggacgggaagtcagacgcgacgcaaagcatgtggcccgtcttcttgacggacttgacaatggactcgacatcgaggggcttgatggagcggaggttgatgacttcggcttctatgccgtatttggacttgagttgttcggcagcggtgagggattggccgacgcagcgggacagagttacgatggtgaggtccttgccggggcgctcgatcttggctttaccgaactgcgaagggttagcgaggggatggagaggcaggagtgaggtgtcatacgggaataacaaagtcgtccttctgggctgcttcgctcatggggaaagaaagaccgtacagaagcctgtgcatgtcaggtgaagctctcgaagcttgctgcgagtgactcactcgttctccaagacgacgactgggttggggtcccggatggcagccttcagcagacccttggcatcctctgcgctgtagggcgcaacgaccttcagacctggaatgcttccgtaccaagcagtgtaatcttgcgagtgctgggcagcgacaccggaggcgaaaccgttgggaccacggaaggtgatgttgcagggctggatgccgccagacatgtagtgcgtctttgcggccgagttgatgatctggtcgatagcttgcatggcgaagttgaacgtcatgaactcgcactgcggcgtgttagaggggggtctggtgccagggtacgggggggcagagggcatacaatggggtgcagtccagcgagcgcagcaccaacagtcagaccagcgaaaccagactcggtgatggggctgtcgataaccctcttctcgccgaagcggtcgaggaggcccttggtgaccttgtatctgtgcgtcgtgtcagcatcgtctctgagctccgtctctccgccaacatggcgttgccattatagctccgcataacggctccacacaagagctcctcctcttgcgtatcgcacatagctatgctccaatcgacaatgcatgagaaaaacgtacgctccgttgtactgcgcaacttcctcgcccagcacaaacaccttgtcgttcgcctccatctcctcagccatggcctcgttcagcgcctctcgcaccgtcatctccttctggcccgaggcatatcctctccttgcgacgatggcgggtgtgaaagcgggagcgcggaacgctgggcggaacgcaaggcgcgcggcgggtcggagcagccgtgaagcagccattgtggcggggtgtatagcgcgaggtgagggaggtcgtggaggtcggtggggtgtgttgaccgcgagcgagtgatggcccttctgggtgttgggaggtgtcggatggtcttgtttgacaatttcttccgacagctcggggatccaccagcttgggcaagctcaacacaactcggtcggtctgtgccgctagcgtatttaacccgacatctcgcgatttcaccgacttcaccgacttcgcaaggaacattgattctttgcgattgacagagtcagtggttcgaggctcacaccagcacttttcatgcatcttcaacataaaaattcccacgtgtgaaggtattacttatattctactctatgttcgcgttgccatcaccgtgtcccagaagcccacatattacagtcatataacgcgccccctaggcgacgatgcaaaaccaggagattgactccgtaccaaagaagatatgcctacaaggctaggatgaagcaagtctagtcgaaagaagcgaaaacaaacgctgtttatgcctgctctggtttcctgccgaccatcaggtacatgggggtgaagagcttctcctttccaccagcaaccaggcagtcagcagcgagcgccaagctgtcggcagtcttctgggtacccttgggtgcaaggccgatcacctcgagtccaccaacgaacttgtgaatcagcccacggccgatcttggtcattcggaggatggtggggatatcgccaatggcgctgatgtacttcagctggccagagagcggccagtaccatgggtaggggtcatctcggtcagcaagatcctcgtggtgctccatttcgaagccggcagccttcatggccttgagcgcaacctcgatcttctccatgttggagataccgtcaccgatctcgattccgagacggatctcacggtggtggggattgtcgttatcgtatgcatcagtcataagccattcgtagacaccaaagacaccgccgggcttcagcacacggaagatctcgctgtagatgccctcgagggagggagcgtgaacggtagcctcgatagcgtaaacggcatcgaaagagttgtcagggaaagacatttgctggcatcatgttagtggtgggcatggaatttggcacggttatcgtaccatgaagtcacccttggtgaacttgagcttgtgcgagagaccctccttctcggcgtaatgtgtggcacgctcgatctggtagtcgttgttgttcaggccaacgacgttgacgcccgcgaacttgacaatctcacgcgcgggtcctccgacaccgcagccgacgtcgagcacgcgcatgtcgtccttgagacccatcttgtgtgccaggtagtgctcgtggcgagcaatggcctggtggaaggactcgccataggcatagcggcagaagtggaagctctggccccagccgtactcgtacagatcggtcgcgaggttgtagtagtgccttgtgagagtggcatattcgtctcgtcgttcctagtgcttgttagcatctgtggtacaagacacggcaaccaaacgttactcaccttgcgtgtttcttccgtctcctcagaggcggccttgttgtcccagtgcttgaagtactcgtctacagccgcttgttgggcgccacggtccttctggagcatagctgccataccaccacgcgtagtggccgacttgccgtgcatggccttgttgaactcggcatcacgagtgtggtcttcctgttcaagcgcaatgggagacatgttgaatgttgaagtaagagccgctggtttgggggtataaggacaaaagaggagcagtgaagtgtcaattgagcagtgaagaaccttgcgacctcaacaacagcgaaagggtccaatctttatgggaaagagcggtaggaaatttgggcgagagcgaaccccctatgaggcctcttgtccaatcacggtctgttgtgtacgcggagccgctagcgccaccacccggacatgagtgccaagtcctggagattttagcgtcatatctcaccttgctcgtgaaggataccatcgccgttgtcccgctgcgccccccacctcgacgtactccgagacccccgatacgctgcacatactcttcgccgactacagcgaccacgttcatctgatttcaggaggtcttgagtaggccgtcccacctccgatatgccaccacaaatcaagcaagacttgaatcgcagtggatgggagaccaccgactttccgtccgtatgcgagaagtgtctcccggacaacccatacgtgcaaatgttgaaggaagaccatggagcggtaagtagcacacgaatctagctgcgcgcaaacaagcggtgacgagcatggcatgctgtaggctagatgattactttgatcctgcgccggcagtttagccgtacgcatgtccttgttcacatcggttgctcttcagctgtatccagcgtccgccatgttgaatcaatacaagaacatgcactaacactgcttaggaatgcaagatctgtacccgcccgttcaccatcttccgctggaaggccgaccgcactgcccgccagaagcgcacaaacatctgcttgacatgcgcgcgtctcaagaactgttgtcagtgctgcatgctagacctgtcctttggtctacccatcgtcgtccgagatgccgcgctcaagatggtagcgccaggaccgcaaagcgacatcaaccgacagtactatgcgcaagaacacgagagggaaattgaagagggcaggggagcgatggaggcgtacgagaagacagacgagaaggcgcgcgaactgctcaagcgactggcacagagcgagccatactacaagaagcagaggcggctagaggcagaaggtgaggagagcagtggccaaaaagcattaccagcgcctggaggatccggtgagagtagtggaagcggacgcgctccagggccgatcaggacaagggacacaagaggcacattcagtggacgaggaggcgcgaggcctgcaagaggcggacgcatgggagggcccgctgcagaaccgagcccgcaggactggctgccaccgtctgatccgaacgttgcgtctctctttgtgactggagtcgaggatgaccttcccgaacacgagctccgcacccacttcgcacaatacgggaaacttcggtctcttgtttgttcacatcgagcacattgcgcctacgtcaactatgtcaacaggcaagacgcggagaatgcagcagagacactcaagggcaaagtcgtgatcaagggctgtccaatgagggtcacctggggcaagccgaaacaattggatagcctggatcagaatgtgcgcatgcagtatgccaaggaaggacgacaggctgctggcccacgccggactgctgctgctcaagcggctatggaagctgcaccgcagaacaacttggatagcatgaccattgcacctccgccaggagcagatgaggagactgattatgccactttgaggggcgaatgatggtttggtttggtttgcaagcatcgggtcggcgctatgattggtatgggtatcatttcattattgggcagcaaaagtctaggacgagcagcacttgactcgacccaatgtactctttccctttcccttcctgatatcctcgttatttcctcgctcggtatgttcgtgtatccgcagctctgtagcatatattagtcaaacatgatggaacagacgtgtgctcccagacatactgtagctgccctcgtcgtcagcggcttgtccttgcacaacattctccctcaggaactttgcgacctcctcggcgtgtgtgagttgtttcgagagctcgtcgcttccggccgtgaggctccggttcgattcgaaattcctgcggacttcggcgcgggcagcaaacaaagtgttcatgtcacctagcagtgctgtgagttttcctgtccacttggagggcagcaggcgacataccttggaaggcgacgcgcgctgaccgcaacaggttccgataagccacaagcgccatctcgcgtgacattggtgtgcggaattatataggctattttcgcggtggtgtctaacaatgcgacattgcgggagtccggcggcgagaaagttgccggcacgtgacaacgctcagccttgaaccctgccagcgatctgtagcgcgcctgcagctcagtcccgctgacgtcgcaagttccctagttgtgacctgcttgcctttgcacgcgagcatgcattgctggccgcgacaataatcgagctcgagcacccatagcgggctccactgacgagatcaagaacaagataccatggtgtcgctctggccttggagggtgagtctaggcacttgccatggtgcagatgcaattctgacacgactacaggccagcgaagatgctgcatccttcgagaagacgctgaacactcttacgggcaagatcgcgagggctaccgccgtcaatgaccgccaacgccagctgtcgagacgcgcacgtgtcatgtggacgctctatgcgggctttgcatacatcctggctgcactgctgcttactctggtgacgggctggcagaactggggggctttggaaggctctattgtcgctggcggccctgtagtgtgggtgctgggagacgtctcttgatggaacaatctctgactatcggcagcatctacggcatccgctacgcgctcacgagctacttcgattaccgcatcaggaacacggacaagttcctcaagaagctcaacaaggaccgagatgccaccatcgagcggctgaaggaggccaccaaatacaactcgacacaacagctgctcgagaagtatggtgcttcgccaaagcagaaggaacagccacccgcgtcgccacagaagcagcagcaaggccagcagaagcaacagccccaaggtccccgaactggcatggctcctccgccaactgcgaacattcaacgtccccccggccagccacaaccttcgacaccccagcgcccgccctcgaacatctcatccccacagggaccgtctccgccgccgccgcagttagcagccctagaagctcccggtgccgaattcgcacccaatgcctttggttcggctgaattgaccaagcaattctctgccgctcctgccgctacctttgcccagactcattggtacgaccgcatcctcgacgctctgctcggtgaagatgagacgcaggctaagaaccgtctcgcactcatctgctcagaatgccgcctggtcaacggacaggcaccaccgggcgctcgaggcatcgaagacgttggtcgatggcgatgcagcagctgtcgtgcttggaatggtcaggagaagcctcgcgagcatgtccaagaactcgtgaagacttgggaagctgagcgcaacgccaaagaaaagcaagtcggcataagcgctgacgatggtattgattcgtcggacagtcgggaaagcgaggatgacagaggagcagcggatgaaggttctggagttgatgtcgggcatgcgctggtggaggaggtcgttgaggcgcctccagcaagaagcacgcggagcaagacgaagagcaaggggaagaagtgatgagttcattactggacgagcgcatggttccctgggggttagataggctgatactgtatcatttagcgacattgcatctacatgcggatttactttttctatcaatacatccgcagatatcaagatgtagttgttcatttacttggctgtctacttttatgagcttttgcgcagatcagcagtctatcttatgatactggacatatacaggattcatctttgcgtgagtcgtgaaacactgcggtggcagataccttcttactgtacgcgcctagctcttgggtttgagctgtgcatgcgtttgtggcagtagacctatctgctagaatactcgcaacctgttccaggtcgatcaaatccagcggtaggactttgaaggccactgacaccaggcgccggtaagatttctgcccgcatttttcaaatgagaagaggtgaagaggtagcctgtatgtattcgaagatctctacaggatcaggttgaagagcttatagctgcgtgtaaatctaggctcttctagaaacttacactgagttcatcgtcaacgactatcagctcatgttggaggtgcagagcgggcacgaattttgccgctgcctggtgctgatgaggctacgtgaagccttctgtacataacgaagcggccggagatgtttgaaacactaccgttttgaaggaaacgttcagctttctcactccagattatatcaagacatgcttccgcagcccaatagaaggaattggtagagttacacctgtcaacccgcgagagtccatcgcccccaacgtagctgctaccaacgttcttggggtacattttctccttgtgctaaacatcggcgagagtcagctcgtcgtacgggtcgttcaaagatccgcatgccggtgacgctattgcgccaccagcggaggggggggggaggatgctcgttccgctccaattttggtattctgagatgccaatcatgcccatgaagtgctcagggaagcagctcccataatagtcctaatgttgtgttagctaggttccacaaagacgtgatgtcgccactgaagcgggtgaggctaccggagcaagccaaattcaaagaagcaagccagtgcccatggctctattgagtcaccaaaaaggtcttttagtggggtgacagaaagtgaaggtaaacaaacaacttagcagtgacttacgatgtggccgaattagcggtgatctttttggcaatccatgccgagcgactgactgcagtaaaataccgagcggaacgagaccaaagagaatcaggaggtggattttatgaggtttatgacgtggggtggggtaggggggaaagcttgtggacgtgatgagagccagatggaagacggcagtcacaaacacaaggcgcccagcccccgtgactcaacgacgcgtacacacacgagcataaatgaggaagtaaaggtctagcaatgtgctatatgagccattagggcagacatgggcgaatggagcatccattcaatgctccatttcaagccgttagactgtgtgtattcacgatattcacatgtactaacagtgacaagtttgacgagaacaaattatgatgggaacgaaaacgcagagcataatctaattgaactagaacgagcaagctaaacgaaacatgaagctcatgtgactttgtcccgaccgaactcatatccccgcgatgagtgagcatgcgtacttatgtcgagttaccgaagcggagcagaacgaaattgaagagaaggaggaatcttggtagctgaggcttgtaaggtggaggtggacagaaggtgaagcaagctgtggatggaaggcggcagtcacaaacaggaggcacgacgcgtacacacatgagaggaagtgaaggcctaacagtgcgctaaatcgactgggaggctcactgttgcatagaggatccagtagagcagtgccgtgaggaatatatagatggacagggcggggaatttgttcagtgctccgtctcaagacaaacaggatttggggttgggtgctgaatgtggttgtgttgtgggaatggacttggccagcaacacatgttcctgcctgaatgttgtactctatcctgaagctatatgccatgcatcacacttcttcctgcaatctcacagccttacgtgtacctttagctctcattatgctgcgtcacaaagttcaactttcatggtgtacgcatccatcctgcactctcatgacatccagacaggtcacgtttccgaagcggccgaccaggagctcgatgttatgccgtgcaatcgacacaagaataggcgacaaaaccgccaatgtcttgggcattcggcaaaccgctgagaggtgaagccatcattttgatgaatatcagctacttctcattctttgaataggtaagcgattggaaattggaaggcatagtcaagattgtgtagaggtaagaatgtgttctcgtgacgacaccagttcgactggtttgcccatacgtctatattttaggtttagaagtatacaatacatataaaactgcctttcacccaaatactctttgccctgagctactaagtccagccgtgaagttcccatggtgagctatcaaagcccgcagccatctccgtccgtgtagtaaaacattaaacatctaagcacggaaggccctcttgtggctgcggccgatgccagcagcgttgaggtcaaggcccgcggccttcgccttggcctgcgctccacctccgagaagagcactaatatcaagtctaccagcaccagcgccagctccagcgttcgccttgcccttggcgttagcagcagcaccgccaccaccaaggaggccactgagcagaccgctgagtccaccactctgctgctcctgaccaccagcctggagggcggcttcagcttcctggacaagttgggcaaggttgttgttgccgttgccctttcccttgccgttctgcttgccgttacctttgccctcgttgttgccgttgcctttacccttgccgttgttgacctctgtagcgtttccggcaacgccttcagtgacgttggcagcaccggcgttatcaatcacctcggtagcgttaccagctgcggcatcctgttgctgttgcgcggcgtcctgggcggcctgttcggcttgtttctgctcatcagctgcggcctggtctgcggcttgttggtccttttgggcttgctcttcagccttttgggcggcttcgttagccttcttttgctctgctgctgcctgcttttcagctgctgctgcttccttttgggcttgttgatcagctttcttctgtgcgtccgcttcttgcttggcagctgcttcagcttctttctgggcttgtttgtcggctttcgcctgggcatcggcctctttcttcgcatccttttgggcttgttcatcagccttcttggcagcctcgtcagcagccttctgttgctctgctgctgctttctggtctgctgcagcatctccggtcgcattcatagcagccatgttctgctcagcggcggcgtcttgttgcttctggtctgcagctgcgtcctgtcctgcattggcggcctcatcggcggcggcgtcctgttgcttctgatcggcggcattgttctggtcagcagctgcgtcctgtcctgcgttggcggcctcatcggcggcggcgtcctgttgcttctgatcggcggcattgttctggtcagcagctgcgtcctgtcctgcgttggcggcctcatgggcagcggcgttgtcctgagctgcaccggcggcatcctgttgtgcctgatcggctgcggcttgatctataaatgagttaggaaacaattatgacattttgttcggcgagctcaccagcttgtgcctcctgctttcccttgcccttgcccttgcccttcgcctgctgctcatcagcaccggcggcggcatcgccctgctgttgctgggcctcttcttctgctgcagcagcagcagcagcagcgtcttcttcagcattggcgttggcgtccttctgaccgcgtgctagaactgttgcacgacggacaggaaaggctcgcttgacgaagtcatggggctctcgacgactgaggccttcagttgcgctaccaatggctgcaacatctccagaaaccacgaagggcgctggagccgctgccaccattgaggcggaaaggagagtaagaagtgtgtacctcatgatgaagtgtaaaatgaacctgtcaatgaaggaacgtagtgagatttgtcggaattaaacagtgagcacagctcgatgaaagaatggaagtgaagggaagagtgcgctgcaccaagggaatgtttgacaggatgaagctgggcgtatcgtttaaccgtgtggagagggcgatttatatattcaatgcgtatgattgtgtgtcatggagcttcgccaaatacaagcaaggccgacgattgacgagaccgtgcctggggtgactgtttgcttctcccgtgaacatcatacagacgctgtgtgaagataccctgaggcgtccaggctccaaaaaaagaacgatcggaggcctccaattttctcttacaggtacaggaagcttccgaacgcttgatagttgtgacctggacaggaaaggccttgaacgcgtggacttggctgtaaacgatcgaatcaaacgcatccactctggattgacgcaggcttcatgcctgacagccgatgtcatcgagctttggcatgtggggtcatcgaacgtgtgttgtcagagaacatgttgcagacgaataggggaggattatgcgaagaggagcagatgctaaacgcataagtttggtgtgtgactgaggccactgtgctcttccaatcgggccatgttgtgggacacttcgtggcatggggttgaggcttggcgggtttcatagggacggatgcacgagcgttgagcctcagaacctggggatcatacagtcaacaagcacaacgagatgatggaaatagctggaaggcctcaaatcattgacagcctgcgaagaccccgcgtggtgcttttgctcggtcttactcttcattgtctgtgacaaggccctgttcgttcgtcttctcccacagttgcgagtattacaaggtagatgcgagcatctgtctctcaacggcacgctaaagcctaacggctacggcttgtggtgatacacgggatagctctgtcacggtcggccctagggtgaggctctgcccacggaacagtgttgctaaaatcagcttggattgaacacagtcgtgtgtagaaagccgtacgtcgcgtaggtatacgtaagcgcgtggagttgtagaggtcatggcatttgtaccgctgttggttgttgtcacagcaatggagaggaaaggctctcacatttgcagaacgggagggaggcgtgggccaatcagcggcccggcaatccaaatccgcgcgccgcttagcctcggttggaacttcgaagcatcgtcattgaagaaacggcgaaagatgggggcgcgaattcacgccttctaccacaattctcgtgatcgaggcagctcgcggtgactgtttggtgtgccaaaagcacacagttatatcgatacattttgcgaccttgcacgtgtctcgtctcgtgctggagactgcttcatatccatctcgcctcacatcacgatggcttccagatctttacccacgtcgctaacacgccgcttgcttgcaacgacacgctctgcgcgcataccggctcgcagctttgcatgcgcaccctcacggacacgttcgctatggcagtcacatcgccccgccgtccggattgctggacaaagacgagctttttcgtctacgccacgaacacatcttgccactgaagacgacacctttgacccacgatcgattgaacgcgaggcggacgaggtcgacgtgctcatcgtgggcggtggccccgcggggctatcggccgccatcaagctcaagcaattggcgaacgcagcgggcaatgaagactttagggtcttgctgttagaaaaggccggtgagctgggcgaccacattgtgtctggaaatgtcatcgagccgtctgccctcgatgagctattgccgaactggcgctcagaagacaaccccgagcgcttcttcgacataacgcctgcaaaagaagaccgcatgcgcttcctcaccaaaaacaacgctatccctctaccgaaaccaccccagatgaacaatcacggcaacttcataataagcctgaaccaaatggtcaaatggctgggggagcgagccgaggaagtgggtgtagagatatatcccgggtttgcagcatctgagattttatacaaccacgagggtgtagtcaaaggtgttgccacaaacgatctcggcatctcacgcgagggcaaagcaaaggactctttcgaacgcggcatggagttccatgcgcgcgttaccttgcttggtgaagggtgccacggtagtctatcgaagcaagtgatcaagaagtacgacctcaggagagacagtcaacaccaaacatatggccttggcatcaaggaagtatgggaggtccagccagaaaagttccagtctggccttgtggttcactcaatgggttacccattacccaaagacacatatggtggtggttggatgtaccactttggcgaaaacctggttagtataggtcttgtggtcggtctcgattacccgaacccatggctagcaccatatggcgaattccagaagatgaagcatcatccattgtacaaagacgtgctggagggaggcaagtgcatttcttatggcgcaaggactcttatcgaaggtggctaccagtcaataccgaagcttgccttccctggaggagcgctccttggcgactcagctggtctagtcaatgtaccgaagattaagggcacacacactgccatgcggtcgggcatgttggcggctgaggcgacgtgggatgcgctacaaggtaacacagatggtggtaccgtctttctgttcgattacgaagacaagatgcgaaaatcctctgtgttttctgagctcaaaactgtacgcaacatgcgaccatccttccatacatcgctgggtatctatggtggtgtcatttattctggactggaggcatacgtgttccggggcaaaacgccatggactctaaagcacggcaaggctgatcacgcgaataccaaagccgccgacgaatgccctaagatcgagtaccctaggcccgacggcaaaatcagcttcgacattctcactagcgtaagtcgaagtggtacaaatcacgaggaggaccagccatgccatctccaagtcaaggactgggacgcacatgcgcaaaaggagtggcccaagtacaagggtgtagaaaaccgattctgccctgctggtgtgtatgagtatgtggaggacgacagcaaagagcttggcgttcgattccagattaacgcccaaaagtgagatcccttgaagcacgcccctttcgagaaatgaagctaaaccatgccagctgtgttcactgcaagacttgcgacatcaaagtgcctgaccaagatattaattggcagactccccagggtggtgaaggaccgaaatatgtcctcacttaaggtcacaacgagtgaggcgtgccgcgccagtccggccacatgtagcatgccgtgctgcagatcactcatgtatcatagcaaagattataaagcatagttatttccaaagtcactggaacgcttgaggactcaattgtgcactccccatggttttgaggctcaagcctggcgtcttccgggaatgttcgcagccacatccccttgtagccaaagcatttttgcttccgcaaaggccgggctctcctcagatatatggcctgaaaacacatggtgtatcgtacatctttgggcacacgatcatggactgcgcaagatacactaattgactcgcccgaaggtgttgctgcccaaatagaaccttggaagctgaggtcgagtgtgtaggtggggctactattcgcaagaaacatgcttgtacgcttcattcaaagctctccggctcttaaatgaagccgttgaagtgagctgcttcacttaatcgcgcagagcactttctgatgatttgccacatttcgttgtcgcactgaatggcgttgtgacgatcgttaaacgtgcacgtgatcctggccagtgcgcaggcttggcagctccgcctcgcgcatttcacctcatcaacctttctccacccatcatcactcccgggcgtccatatccattacgacccaccgcccatctctatatccaactttgcgcaaataccgcgcgtggtgaataaattgacttcacgtgcttaacacctgcacttgctagccaatccggctgtctccagtttcgtgcctaggtatcctccatatttggtcggccgtgttgcgacaggacttccgcccgtttccaatatcccaaggtacgacccaacgctattgtattccgttggacatgaaccaggcaatcctctggctccctttgttgcgcgtctctcggaccactggctccttgctgccgcgctctcttatctgcactcgttccgcttctggcaaacctcaatcgcgtccacttcgaggcactgattagtcgtcaacatgcgctcactaccaatccaggctaggttccccagaggatcatattcgacaacaacttcactatgaccgaagtttccgctacccgcctttacctgggcaatctccctcgcaatgccaccaaggccgaagtcgaggcccatttcgcgacccatggcactggcgagatcaccgaggtcaagctcatgaatggtttcggcttcatcgagtacaaggatgcaatggatgctcgtgacgttgttcctggtaagtccaagttctcagcaactgttagttgatcgagctcatgctaacgtgcaacagcattccgtacgtaaccgcgcttttcggccatctctttggattacaatctaacaagtgattagatggtactcgatcttcatgggtgagcgcctcatcgttcagttcgcccgcggatcccgcgcccgcaacgagaacttcacgccccacgagcgtgttcctccgcgaccacgtcgtactccgtacaggatgaggatagcaaatcttccggtggagaccagctggcaggttagattccccgagcattggatttcccccgtccccatctgtggccagcataccgtttcctggaccagcaatggcttgttctcatatccttcctgataccccttctctggatttggattcggcttaacctcattgcataggacctgaaagactttgcccgtcagtctggattggacgtcgtctattccgaagttggccgtgagcgcgatggcactgggtcagtattatgtaccgatatgctgcgattacgattactgatttgcccttaggttcgtcgagtacgagacgcaagccgacttgaagaccgcagtagagaagctagaccgccgtgagttcaagggtcaggaagtcacctgcacccaggacgtctccgacccacccccacctcctcccttcaagcctagggctccatacggaggccctggaggaccagatgatcgcggtcgtgatagataccgctcccgttcgcccatgggccgacgtggtggtggctacccccctgctccctacgacgactactatgaccgccgtggtccccctcgtggctatagccctcgacgcgatgactaccgccgacgcactccaccgcgcgagttctatgataggcgtgagggaggctatggacgctccccgccacgtggtcgtatgggaggacctgatgagtatggtccaccgcgcgcccgataccctgacgatccttacgatgccagggccggaccacctccccgtcgctacgaagacccctacatgaacggtcatggtcgcccatacgaggctggtcgccctccgtccccccgtggtgctcgcccccgtagcccgggagtccgcccaccatatgacgccgcggccgaatatccgcctcgtcgctactagtaatgcccccttttcacaaaagaagcagcagcagcagtctccactcgcgactatgcactaccttctacaggctaccgtattggactccgctgactcaacagaccgcgaccaggccagtttgaggagcttggtataggtcatggacccgtgatatctgtggacaccagatgtggattgtcagattgcttctcttttcttctgtttgccggtctccttcggaaggatgtttggccagccatgtttggatcttgcctgtataatgtctgcttcaataggcctgcacaccaggatctttagccgccttgagggaagcaccttgatgtgtccaccagatatgtaacactagccggatgggtgatccttcttatgcacgccaaaggccattcaaatacattgtcgaattcacaatccggttcagctggcctcgtgcccgtgtttcctaagtccatggtcatgtcccggtatcaccgcgatacctcactgagccctgtggcgcggggtggcacacttttcgtacctgaatcagtactccacagtgtgatgtactatggccaatcatcaaggggagtatgcatggatggatctgtgtactccaagcttaccatcatcctggataaactcaaggaccagttacggatacccagaatccgtaattgcggccccaattctcctaccttctgtcgattttacgccagctcctccgttttcttcgagccattccatctgtagtagtctccacccgcaaagtcaacatgtcgagtagttctcataacatcgggcaatcaactgatattccgccacgtgagttgacgtagcctaaaaaaatcccagcttcctgagcacgtggcggaataagagctgggtgcccggtggtacgtttgttgagggaaatgctgcaaaggttgcatcactgtgcccatacgtttaccgaaggtgtgtccacggccgtgtaaattggggcacgtgcttcggaccacgacgtacgtccacgattttgatgggaaagaaaacccaaaatcgtattgtatcgcccgttatgtaaaggatgaaaacgatggaagaccactagaaattctaggggctccaagagcctcctcgccctccgtcatcagttcactctacaaagatcccgccgtgcttgaggcttcggtattgtgccattcttgtcatgttcgctttcgctccataccgcagatgacccgacttcatgccggtagcgttgagagtcgaggtgattgcggattatcatcagtggacgggggctcgggcgacctttaccttctcggcaactgtgtgagggagatggaggcaagacagctgggtgaggtaaaggcaagcctcttacgcccgtgacgtgcgaaccagcaggttataaacactctaaattggaccactcttcttatcatcctccacacctctttctcatcatcaccaaacgcaaccatatcaatcatggccgacatgattccccaccacaattgtcatttgctgctgcttcaactacctcatttgccgatagtaagactcagagacttgaatgacggcggcgccgtacgagcagcatcccagtacccgaccacagtatccgacaacaaagacagcactacgcggcgaggaaagttcacaaagcttatccaagcccacgagagaggcgtcgatagcttcagacatgaactgatcatgggaactggcgcgaacgccaaggagcaaatcgcaatcagcaaggagattaccaagagcacgaccaatacgcggtcggactggatcggcaccatttcatggctgcagaagtttgttgctggcgaggtgcaggggcacgactttcaagtgctcctcaacaactacagttaggcaaagaagattctcgcattgataccagcaggtgagactgcaacagaagcagtcacccgccgcgcgctccgtcgaaaatacgagaagggttgcacgtacatatgcagcacatcaacgaggaggcagagatgagatgtcggcatttgccgtcagcccccatcgcagcgacaagaggctgaaagtattcagcgcttctggtaagaaataatattgctactgttgagctaactggattacgtcgcgtttgcttcaagggtgaaatgcttacagtagtggcccttacggtatggcctataatcgaaagccgtagtactgctaagattacgtgcctgccctcgtgcgcggtcggcatccttcagtgacttgaacacggaaatgtggacagatagcaaggggcgttcgaacaacttggtgtttgtggcttgcgccatagcttccattgcggtgaagaaatgtttattgaagtggctcgcccgcacacacgaagcagatcattgagtctgcggtggcttggaatgggaaccgtaggatcccttgtgcttgggcatcgcccaacgacacggccacttgcctcatgttgccagtggctatggggatcatggcaattagctgagggatgttcgagaggacgattccctgtttgggtttggctgcttcaatgcctgcgcgaccttggccatctccaaggaccagccctccgcaaacgctatctatcagcctgcagtcttgtcctcatgtcttgattctgtgctgatgagaacccaagctttcacgtaacttgtgccgacaatgattaggaagtctgtctacctgcatgaggaaactgagtggctttatgatggggtattgtgggaactaaaaatttacgcagggctataaagttatgagaagagaagtattgcgtagcgtttagcttcgggatgtcgtgcgatttggaaccggacaggtgtggtatatcgcagactgattcccgagaacggtggtactaggtctctataacgtctcattcgcctttgcgaagagtacataggcaaagtagcactacttggtaagtctaagaaaatcaagaagccgaagcacatttccgtgttcgggcggagaaacttcattcacatataagactagggagcttagttgaacaggtagtttggacattgaagtggagtagcatttaacagcctgaagctatgcacaggaccttgctatcgaatttaaaacctggtaattctgtgcatggcttccggctgtatgatagccttattgactttgtcgtagttgacgatccgtagtaatttcgcctattagcagcgctgccaacgggctgtactactggtagtcctctacgggttacggctcatataagcagtaactagattaaaagttacagtaaataggtaggtcttgtaactgtaatagtaaatatttaagagccgtagtacgatggtgctaattaaataagtctaacatgctaagattacactttaggcacttaggggcagctcagtcatttgcctagaatagaagttactatattagcacgtgatcttagcagtgctccgacctacattcctagttctaaccctgagggtcactcctataagtaattcactctaagcacgaccgtagcgtaagctacctatgcctatagaagccgtagtacagcccgttggcagcgcagcctatgagcacatcactcaaagtgagattcagcaccgcatcctctattccgtatatcaccaagtctttgcagtatcgggctagcgcgcaggacgagtcaaagcgcaaagagcaaaggacaaaggcagaagacttctagagagatcagttggacagataacatgcatattaaatttgtgtaaagaccaatcggatgcggaggagaatgcctatcgagcgcttctcacccagcctaccacacccacgctgtaaccgactagtccaccaaccctttccctctcgcgttttgcttcgtcttgccacttcttcagctcgttgacaagatccgactcttggacgacgacatcgccatgtagtcttaggaatacactcatccatgcttgcacaagctcgtagtctctccgttcctgtagcctcgcggagagcgcttgaataaaggttcggagctcggtatatggctctgtcgtatcaagagtacgaattgcaatgtctgccgcagatggcggaagggacgaaaggtaggtgagtagagtagtgtactcagccgtgacggccgcgagggcaagatggcgtgtaaagtcgtttgtcgccgtcgcagctgatgatcgcgaagtcaaggcggaactggagatgcgggaagccggatctttactaagaggtgccaaagcgttgtctgtagtcgaagtcttgtcttgacctacagcaggcaggaagaaaggagccttttctggagccttcggtgcctcctttggcttattacgcgcacggatcacgtcgaggtgtagcagagtctgccaacgcgatttgggtacaagactaagtgtcgtgatgttgtcactcagctgatccatgacgggaactgtagtttcatcaaattcttcttcgtcagattcttccgcagcggcttcgacgacagccacgccaccttcgccagacgcagtgggtgcagtgacggcggcaatctcttcctccttgatttgccgggttgagacgtgtgtgaacagggttcgattggtccagatatgcacaccaacttcatcgtccaaacctgtggcgaggaactcacctgaaggcgagaaagcgacggtgttgcacttctttggtaatttcattgcatcgatgaggtggccagtgggaaggtcccacaccctgatcgtcgaatctgatgctgcggagacaatccaccgaccatcgtttgaaaaattgtaatcgagcgtctgcagctctgcatgtgagcgggaagcccatagctcacgaatgagtttctttgtttcgatatcaaggacacgtattgagccgtcgtcgcagctcaaagctactaggtcgctattgtggtggtatcgtagaccgaaaaccttagtcattgggtaccaatcaatctcatggagcaaggtacccgtagtgaagtcccagaactgtggccagttagcatgtataccgagttggtgatcattgggcgcaccttgactttgccatcatccgaactgctgatgacggttcgatttagaccatccacggcgagaccagtgactgatcccttgtgcttgccttcgcccttggcaaacttccgggggagttccatgtccgttccaagcgtactgtcctcggcttgcagttgttgcaacttgtacttctttgcctcggcgggcgtcaagcgtgccgggaaccttcgtcggtgttgtccagattgcagattgtacatgtcaattgctccattagtagaaccaattagcgcaaatgtaccacaagccgaaattgcaacactcttgactggactaccgtcactggtgtcaaaagcccacctgcctgcccgcttgcgtccccagaaccatgttctcgccgtcttgtcgccggcatgaccagtgacaatgctctcccagccagtcatgctgacctctgaggcctttttgtcttgccctttcaccttggacgagttgttccagatgccagtaacgccgggcattgcccccatgccaccatcacggttgagcgaacaggccatgcacgtgatggtcggggctttaaggtcctccagcttcgcgtggtgccttgagccttcggcattgccattcagcagacccgtcttcttcgccttcttctggattgcaccctggctcagctctgtgctttgcccatcacgtcgcaagctccatccccacaggctacggtcctggcttgcgctgagcagccatttgccagtatcatcagagccatcggaattcgaaggcaagaaacgcagggtcgaaactggagcagcgtgtccaccacgtgaatgcagaatacgaggaaggggcgagaagggggtctcatcgaagatccagctcttcaaagagttgtcaagaccactggaaacgatgactgcctggccagcgagaaactcgaccttgctgatgccgccaccaacgccaccactagcggatggcggtggactatgagctccccgcagtgtgcccattttgcgcccgcccttgttcaggtcccagaaagtgatatcaccgctctcactgctcgaagtggccatgacaccatcttcacggccgtcgtcgccagcccccaagccatccgtcctgaaggtgatggacgtcaccggcaacttctgcgagcctccagtgttcaagcgcatgacttccttatccgtgcgtatattgtggatcgtgacgggccctgatcggtatgcgattgcgaggagcggcagagcgggcgtcggctgcattgcggtgacggcaccgaagtcggcggcaggcggcaggagcgtgtagagcagctttccggtgctcagattccatatctcgactgagccatcctgctggccaaggaagatcttattcagatacgtcggcatattgcagatgcagccagacaagttgctcgacgatgcgccgtgcaaggtggtgtaatgctccagcgtggctgtcttccagacgtcgaccttgttggctccacagcctacaatccactcgcccattactacgagtctgctgatcttctcgatgccaccctgcggcagctccagctcggcgaccttcttgccgcgctggtacacccagatacccctcgcagtttcattgcgcgcactaccagaccaggcggcaaagacgaccttcttccatgccactgtcgcggtgatttcttctggggtctgcgggcgggtaatgaagacaagggttagtccgcgcttgaggtcgtacgtctgcagcgagcggccgacggatgtggtgatctggaaggtggttttgccgagtgggagagatgtgaaagggacactggtaggagaaacgaggccaacggtctgatatcatgtcagcaatggggacacatgacggtggatgtatacagcatactcggaaaggcgcgaagatgttggactggcggacaacggcggacgagcttttctcgctgtgaaggtgcagtttttggcgcttggtcacgggaccacttgcgctcgagaggtgcacctttggacctgccatgctgactgctacaccagtatatcaatgtcgtgtgagggcgggcgcgtgtcctgctggcgatggctgctgagcatgcgctgggccagaaattttgcggagcgcagcggaggtgagcacggacgtaaggagtatgtggcatagcatgctgagatgtacacacgctgaaatatacacatgctgaaatatgcacatgctgaaatgtacacatgcgggtgactgttcctgcagggcgctgtctcgagacgggccaagtcctgctctacccatgcatcggcttcgccgaggctgaagaatggcagagacgaagaagcagcgttgtctgtgtcaaacccagacccgtcttttacgatgattcggaagacattctcctaacgagacagatgctctctcctgcaaatagccatagtccaggccattatgatcgtcgtggtgttggcagacgtgcagaagcgagacactaagtgcacgacgtgctggcaagggtggcattccgagccttcgttgatcgctcaccacgttgcaggaggtgcgtccactcacgacgagaggctcgagcatgctgtgcctggttgggtgcagtaacgccgtgctgtagactctcggtcgctggtcgctggtcgctggtcgctggtcgctggtcgctgagatacatagaccccatctcccctcatacgtcatcatggcgctcgcttgtcgaagaagcaatttgtgagcatccaacgtcgacgcgcagtactgcagactcgccatggagcactcgctgtcgcgcaccgcaagcgtagagagcacccgctcatggcagcagctgatggccgggtcgttgccggcagacagaaaggccaggtcgagtgagccggagacgggtggagattctgtgggcagggccagtgtatcgctgccaccctctggatcgcaggcaatccgacagcttccccagcggcgggcgtccaaggcgtcggacagcatcttggatctttttggccatgcgcggagcagcaacagcaccaacagtaccaatggctctgctatcgacgaggtagagacgacgcctacgctagagggtacccgcaccagcagtcttgttccattgaatgccctgatgctcccggacgccctgagaccaccaccaccgcgaccaccacccgacgccgaagtgcccgagaacaagcgcctgtcgttctcgtcgctgtactcgatcggctctgccatctacgccaacacacgcggccacagctggagcggacgcagctcgctggcaggctctgaattcgacgcaaagatggaaggcgccccccacaccacgacggcgacgtcctcgctgacggtcgaaaccacgcgccagaacggcaccctgggccccaaactctcgcccacgcaggcgctgtttccccaggagcagcccgcaagtgccacccccagcctgacgccctcgaatgcctcggccaccaatctggctctggccgcccaggcaggcctctccacgcagccacgccgctcgcgaagccgcaccgcccagcgccgcatcagcgggagcaccgccaccagcagcagccccgccagcagagacatgcgcgagaagaagcccaccaagggcatcatcggcgtttgcgccctcgagtccaaggcccgcagcaagcccgcccgcaacatcttcggcaagctcgtcgaggagtttgacgtcaagatcttcggcgacaagatcatcctggaacgaggccgtcgagaactgggcccgtctgcgacttcctcatctccttcttctctgatggcttcccgctggacaaggccattgcctatgtgcgcctgcgcaagcccttctgcgtcaatgacctgcccatgcagcaagtcctgtgggaccgtcgcctctgtctgggcatcctcgacaagctgagcgtgcccacccccaggcgcattgatgtgacgcgcgacggcgggccccgacttcaatcgcccgaattcgcaaaatccgtcttcgagcggacaggcctgaagctccaaggccccgaggatggcacaggtggcggtgtacagccgcccaagcatgtcgagctcgtagatgacggcaacaccatcctcgttgacggcgtcacactgaccaagcctttcgtcgagaagccggtgagtggcgaagatcacaacattcacatatacttccacaagaaggatggcggtggcggccgacgactcttccgcaaggttaacaacaagagctcggagaaggacgacactcttgaagtgcctaggtccattctcgatcccacaagcagttacatttatgagcaattcctccagactgagaactctgaagacgttaaagcatatactgttgggccatctttctgccatgccgagactcgcaagtcgcctgtcgtcgatggcctggtcaagcgtaatccgagtggaaaggaggttcgctatgtgaccaagctcaacgaacatgaggctgcaatggcatcaagaatctctgaaggtttcggccaacgagtctgcggcttcgatctcctgcgcactgacggcaacagtttcgtcatcgacgtcaacggatggagctttgtaaaggacaatggcgactactatgacagagcggccaacattcttaaagacatgttcatcaaggagatacatcgcaaacaacgcaaagacgccgcccagtctgccgctgctgacgcacaaaaggcgcctgaagacgctgccacagcccgcaagagcgaacaccgcaaggttttcggtaagatattcaagagtcctagtatgtccaaaatggcgaatcactaccatagttctacccatcttccccatatgcggcacgcaagcaccgtgccctcttcacctgagacatcactaagcacaacccccatcgcagcttcaccgactacagaaaagcctaatcctctgctcggtcctcctgcgattccaccttccgccgacaaaccatcgtcagaaccagaaatctcgcttcctcccgtcttcgacgacgccgatctgcatctcgagccagaagcctcgcaatcggaagagcaaatcccggtacctccaccagcttctgcggcacaatggaagctgaagggtgtggtcgccgtagtccgacatgctgatcgaacgcctaagcaaaagttcaagtacacctttcattcgaagccgtttgtggatctgctgaagggccatcaagctgaagtgctgttgataggtcaagttgcacttcagagcgtcaatgatgcggttaaggtggccatggacgaggagcttgaagacatgaagaagcttcgcgagctgcagttgtacctcaacaagaagggtgcttggccagggaccaaggttcagatcaagcccatgttccgcaagagaaaaaaggaggaacttttgccaggagaatcgttgcctcaagacactacggacgcgccacgacaagggtcagtatctggcgaagggaaggacgccacgtccgctacttccgatgagacagaaatcgagcgactgaagaacagaagtgattccatgtccggtgtcaccttgtctcgcataaccgctcaggataacaatatggtccttgacaaattgcaactaatcatcaagtggggtggggagccaacgcactctgcacgtcatcaaacgcaggacatgggtgctaatttccgcaacgacttgatgctcatgaaccgggatgtcttggacgatgtgagcattttcagcagctcagagcgaagagtcacaacgagtgcccaaatatttggcgcatctttcctcgacaaggatcagtacctagaggaacgtatctcggtacgcaaggatcttctcgacgattccaacgcagcgaaggatgtcatggacaaggtcaagaagaagctcaagacgcttttgcgcgcagggaccaaagcgcccccgcagtttgcatggccaaaggatatcccggaaccctatattgttgccagacaagtcgtggatttgatgaagttccatcagcgtgtcatgaaccacaacttcaaaaagatcgattccgaagccgtctcatcgctcactgctattcagtctccaccaacccagccaactacccctgggcagtctctacatcaacacacgaacgtcaaccacatccagtcgcgttggtgctgtaacgaaggcccagaactgttcaaagaacgatgggagaagctcttcaaagaatttgcagatgcggataaggtcgatcctagtaagatctcagagctgtatgacaccatgaagtttgatgcactacacaaccgttctttcctcgaatgggtcttcactccagacgccactttcgttgatgaggatccaatcgttgaaagctcgaaacaaaactccccggaacaatctggcaagaacacacccacacagtccgagcagccagtcaagtctgatctaagagacatcaacaaggagatcaacccagagaaacctctagagcatcgcgccagtctcagtcatcgtatgggtttccggcgtaaatccgagatcgcaatcaagcctgctccagtaccgtcgtatgtcaacgaatcatacttcaagctctacactgggcttggcaccgctgcatctaaagctcagatcgatgctcgccttgtcaagttacgcgaaatgtatcatatgtgtaaagtattgtttgattacattggtccacaggagtacggtattgagagtgaagagaagctcgaaattggcttgctcacctcactaccccttctgaaggagattgtggcagacctcgaggagctgcaagcatcagatacgccaaagtgcttcttctacttcaccaaagaatctcacatctacaccctactaaactgtatcctggagggtggtatcaagaccaagattgagcgcaacgctattccagagcttgactacttgtctcagatcaactttgagttgtatgagtcggagaattcgagcacggataaccagccacatactttcaattacagtattcgcatcacattatcgcctggttgtcacgcttttgcgccgctggatgtgtaagagcctctctgcatcgcatgttccaccaatgctaatcatcatgcaggcaacttgactcccgccatatgattggcttttccccgcgtcgcagtttaaccgcccaccaggattggaaggaggtactcgagacactgcgcgctaaattccatacgtaagtcacatcagcctcccattttcaggtgaaaggcctaatcgccatgacagtgtcaagctccccaaatccttcgttgcaatcgaccttagccaagacagcaacggtgaccgtcgcggcaatggcaaaatgaaagagaacggtgatgcgaagtcggaagatggcgaaagaggtagatcggaagagcgacaagatgaaatcatgctcccaattgcaggcgacgtggctaacatcgcctcacctgtttcaacgctcgattcaggggaggggagagagggactacagccggcagtgctaccaccacctgctctagacccttgaaagggcttctagagccaagttacgttagtaagagatgcatgttctaattggacttttgagaccacggaggctgtatcaatatcatacagaggcgccaggtgtacagtaggaggatgggaggctttggacaacacgcatcgttttagcgtcgctgcgtaacggaaacataattcttcaaagactgcaaaatggacatgaataacgcgcgcgtcaacgatagattagtgcactccgtctggaggatgcgatggtgacaatgattcgagtggtgcaaggtatgccttctcagactacactctacctctctgcatcatttatcatggcgacttggcatcagtgcacctaggaaacatgcatgcgctacactgctgcgtgccgtgcaagctttctggatgtcaaaaggggaatgatgatctactggtcagcacatcattgaagagtaacacgagtcacgcacggcattcgccgatcgacgaacatatgatcgagatggatcctgcaaggaagtatgttagttcacggcactgttgggcacctaggtatcaaacatgagccaagacgcgaggtcctcgcttcacctgccacccgcacatgtcaagtagtcttgcacttcacaagctgcagtccaactgccgtgggtaacaatcttctacgctacaaggcaacgccaggctcgactggattcttcttcacccttagtattcacagagtgagaacaacacgccgcccacctctacgccacaggccttgagtgtgcctggctacgcaggccttcttcggcctcccggtcctatcgtccgcaacctgggacctatcaatcttgacctagcaggttcatcacccagccgtctgagactaacagctagtgttgctgtagagcgatccgctaatctacgcttgctcacactatatctctaggtgagatgctagtgtccggtccggagaacatcccggtagatcatggttgttgaagctcggtattggacgttctcgaagaatccgatgttgagacaaagtttcagtttctccgaagagggtccttggtgtgaagaggcagtcctgtgaacaaattggaaaatgagaacctttgcaaatcatatgttttgccttccatctgcacggctagactgccagcatttcaaaaagaagccaggtaacccaaactatagaccaggaacatgcaagcttcatggtttggcaccgcaaggtgctccaataactcgtacgcgctgtgtctgaaagctctctgatctatccaagggcaatgttaagttgtccaacccctgattcatttttgcacttcattccgttcaggctcacatgtaagatgacagctactctataatagcagacttgaatttgatcggagcgtgcacgacttgttgaagcacctgctgtatagtggcgaatcagtgggtgcatgaatcactcatacatgaacctcgaccacttattcgacatccgtccagacgacaaaccagcatttgtgcactatcgcatcgaggtctgcagtatcgagtcagaccctgccctttcccgtttccctaagtgccttccccataacttatgcccgtatgggtgaccctgtaattaaatacacaaggcgcccatggcgggtggttgtggtctatgctccaaattcgtactgactccgggcagccggactctgctaggggggtttaagtaccgcaagcctagtcttaagatgctaaagcattcgcctctcaaataaagcgatgcccacgtagctgtgaacaaacgcctcgaccttgaatttctcctgtgcaactacggcgggcctttctttgctgccgctgctacctgtctgtctgttgcagaaaagatgtccactctcccaactatagaagacatcataaaatggccggcacccaactacgtgaaccccgaaacgcgtcgcccgctcgtattcggtgttgagatacccttgacgattctgaccattgtatttacggccggtcgattttacagcaggactatcattgtgagggcgctgggatgggatgactggtttatgctcgccgccacggtgcgaatcttccttgaataggtatgcgctctcaggcgctgacgagacacttgcagataatatctaccgcgacaaatatcatgatatgcatctcaacgcttccagcatatcagacaggataccatctctacgacttgaggcctgagatcctggtcaatccctatcaatcagctcaggtacgccactacttctgtcaccatcgatgttatggtcatatctggcttcacactgattcacgaacagatggccatggcctgtcagctgctctatatcccggtctgcgtctttaccaagatatctcttctgataacctatcttcgcgagtcctcctacattcatggtcatataatactaggttgctgacttcgcgtaggtatatttccgagcaggtcgaataagtggttttgctatattctcatggtatacgaggtcggctggggaatcgcagcattcttcgccacgctatttcagtgcagtccaattcaaagctattggcttatccagtccccggtccgcaactgcggcagcacgcccgcgctatattacagtacctctagcctaaatatcttcaccgactgtacgtatccagcccattttagacagcagccctccttactaatgcaacgtcgatttagtcctcatctttctgtggcctgcgaaagacctcgcatctgtccagatctcggtccgccaacgcattaccttgatcaccatgttctgtctaggcgtcatcatctgtatcgctggactgctacgcgtgtggtatgtttccatatacctaaaatcttgggacttcctctgtacgtatgacaccgttgtctgtgacactaccattggaagaacatgcttctatccgatgtcgacgatcgaaactaacaccccctcccccctatagggcacggtaccgtcctcttcgtgatcgtcagcatcgaaacctccatcgggatcatatgtggatgtctaccaggttgcaaaccccttttcacaaggcttttcccttccatcttttcgcactcagccaactcgaattcgtattcgcgctctcgtaataaaacgccgcagcatccacccaacaaaagtgtcgacggtcaatccttccccttccagatcgtgaaggaggaaggctttgaggtccggtatggaaacaatgacgactttgatagtcgcggaaattctagtaagatgggcacaagctcgacgacgacggggaagctgagcaagagcatcgacgatgacggcgcaagtgatgatagtagagagtggatcatgatgcagaataatccagtctctaaagttagtccagtgtaacggatactatgtaatgcaggctagcgaataaaacggcggacaggatcaaactaacgacaactggactttacaatgcatccatcttgcatgactagggaaatttcgtgatgatgaagcagctcatagggtgttatgattcgttgaactggattggacatggcaaaattgtagatgtctcgtcagactcgcgttctgtactgtttaaggataagatcttgctcatctgaaaggcccgtcctgagatacctcaccaaactcctcaacgttaccccatgtcttccatccttgacctcaccgccaaggaatccctcgattttactcacgactaaccttcgaggtgaccgtggcggttgatgtgagccatcaaggccgtattgcgtagcggtacgggcagggctatcgtgttatctggtggagatagcggttcgtcatcctgatttcaatctatgaaggtgagatcgtgctctacttgcaaagcatgtgtgtcagacactgacattcgatgaaacagcgagctagcgtaatgcggaccgatttcaggttgagacaagcgcacgcttggctggctgttgctattctctggtcaaatgtctaatggtgagctaagtttgccggtagggccaggagatagttcctagagtgacccatggatcacgaaggctttcctatttggattcccacctgcaggtcgaggtcgtacagtatgatccaggctgttgttgcacggaggagcccgcacatcaactttacgaggaacgtggaactgtggtgatatcgtacgtatatgtaggtcaccagctctattatcatcatgaagatgagctggatgcgctgaggtccatcctgtctgacctgaaaccaagggggttgggtacgggagtgtcctgaaagacatctgatgtgagaagagcgatgttcatgctggaatcgaatactgtgatgtcaaatcgtgtctgagaaaatatgtgtggggttcagaaggctgccgaatccacttctaatgatgcgcaagagacttcatgggttttacgagcccaagagaaaagccttgccgctagcgacagaatttatggattccagtcatctcaacattgtatgtacattcaagctgtgctgcacgctcggacgctggatcattggaaaactagcgtcgggtctattgtgtctgaatggttcttaacagcaacgaggacagtttataaatgatcaatgcctgggcagctgccacacgatgtgataggagttgaaatacatctaagtacttgtaaacctttcttgacctttacctttgagtgcgtatgcttcagtacaccctacgtagtcgggacagtgctggggtaggacagtgcgaggtgcttgcctcacaccagcacaacgtccctgtccaaatagtctgattgtccataagctcttgacttctggatatcgttacatagcgtctcccttgtttgtcaacaagcgttattgcagtcgcagagcccctatgcaagtgagctctgtgtggctttcgagttcagtcgctgtctcactcaaccctcaaccctcaacccacccccacgtgggcacccaatccacgaattcaaccagctttttcagtatcaaagaaataaccatgagtaccaaaggtttgaaacggtttactgtcaaggcgaagcgcagcatgtcgggccttaacccgttctgcgatggctatgaatcctcgtgagtggcccttctctgaaagtgttctcaaatgagccatgctgacaattcaccgaccgaacagcgacgcgaagagtagtactgtcaatctggaagagtttgggctttcaccgactcacgcgtcgtccatatttccagatgcacagcagatgtcgccgtccaaagagagtccatctcgacggaagaggttgatgggatcgctgcgaagcatgggatctttgcgaagcttgggttcatctcctttgaaggaaagagctaaaaagcggtcggaagagcctgttgtcgagtcacaggtaggtgttccgtaacgatgctgtcaagctgatgctaaatgaaactagagtccttgcacaccagtccgcacactcatcgaagggaaggacactagaccttctcttacgctcaacttcgaacgtacacctcctgaacagcctatgtttggtgctcttcagcgcaagcactcttcctccagcttgaacgttcaccactcgacccctgtatttataccgacgctcgaaaagctgggtgatcttcccacaagcattcctgttcatgcacaggaattgcctcaaggaaccgtgccaaacacgcctgctctacttcagatggcgttggagcgggaccctgtcatgtctggttcgcatctggattcaaaacctgtgcgttcaggagtcggaaaccacgcagaatcaccacgcaacagacccatacttcgaacaaacccctaccacgaggatgatgacatgatcggttttcaatcatcgcgcgtcgagcaaggggcatctttgtcaggactcatcccggagtcgtcgagctacttcaccatcccagttgccgacatccatgagcgcccccagtcgggcagtattgatgttgaccctgaccagaagttgaaatttgcagcacaggaagcctatctcatcaacacgatagctgatgaatgtacatcaatctcggacgttgtcgctgtagcagccaaacccggcatgcacgtctctcaatcggacagacgtgactcgatgctagctcaatgcatccatcaagacgagaagcttagctatttaaaaatgcccgtcggtgggcaaaacgcgtgcgatcgctgtcagttcaacgagcgggcttccatgggtcagggctcatcaccaatcggcatcgagcacgtcgttttcaatgaggatcctgaggaactagctcctggccagatgcccgctcatcagatatattctcatcggcaggcacaggctcagagagatatccagaagcgggctgctaacttggacatcgaatccttcccggtcctcgacatggacacaaagccagctcaaggcacctggggtacccatggcagcctgtatgacggcaatggttacggtgatacacaaagctcgagctccgctcgtccatccacctcgtcgacaatttcgggatcgccgctcaagaccatggtggagacaggtttcgatgtcacttcgcttgcagaggagtctgccgccatggcacgggaccacgagacattagaggaggtcattcgcacatacgcagccttgcaggacgaaggctcctcgggtatcagcgacgagatgctggagggtgttgttgccgacgtacagttggccaacgacatggcgaaccacagtctgggtgcatgagtcgcttttgcggatttctgacattgttggataaggcgggcggaacagttgaacaacccaacgaacgtagtgattatcgctggggtatttatttgtagcgagcagtccatagcacatccgtagttttaattcagccgcgtacgtttagcctcgcctttctcctccatgcattcgccctcgttatgcaaatgaatcatcttctcctccatatcattcgagttccgcatacccaaacgactgtcgtcgactcaaaaaaggcaagccgtggtagatcatgtaatggatcaggccacatgggctcacccgctgcacgttagcgctcaaaataccagtggggccacgctcgtacgatgcttcctacattttgccatggattgcccctcaacgatggaacgaaagtgttgcatcatggggatggctgcgtggagctatgcgcaaggagggaaactcgccattatcctcataaaggcgtgtgcaggcgctcgaatgtagcttggttcgtcgtaaaaagtatatgccccaaacaaagctcagcgcatgaacacgatgagcgctacagtcgactccgaaacaacaacgacagtcatccttggaagtggtataatcggcctgagcactgcttacttcttatcgcaaagtggcaatacgaacccgaggcgtatacacttggttgatgcgagtcctgagttgttccattgcgcatcggggtttgctggtggttttctagctgcggattgtacggcatatctcatttcagcaactgcctaagtgtacttgattgtactcattgtctgacaatacacttagggttcgctccctctgtagcctcactcggcgcattatcgtatgggctacacgcacagctcgccgagtcgcacaacggccgggcaagatggggctattcagatagtgttgctatatcactgagccaggacagcgaagaggcagtcagtgggagtggtgaggactggttagagagcggcacgagtagaggacagctgccttatcatgccagtccttgggaagcggaggaaggtggaccacaatggttgcgacgcacgaaggagggagccatggaagtcataagtgggggtggaaccacggcacagattgacccactgcgattttgtcggtggttgttggcaaggtgtcaggagagaggcgtgaacgtgcacaatcctgcgagagcactgtcattgtcacgagatgagagttgtgtgttgaatggaatacgcatgagtcacgacggcgtagaatcagagcgtaagatacattttctatacggagaggcgcagcttacccatggcagtaccatgcacacgtctagtaatcacatctggcgcatggtcgcctcgcgtctttagtgctctctttcctagaacgacaacgcgagttcccatctctgcactcggcggccattccctgctcatacgaaatccgcatttccagcctaccgaagccgataatggatcgtgccatgccgtttttgcaacagatacattaggcttctcgccagaatggtttgcacggactggaggggagctgtatctcgcaggcctcacgaccaccaccatcccgctacccgatgtcgcgactgaagtcaaggccagcggggagtccatcaatcagctgaaggcatgcgcacgagctatgatagcaggtgtgcctggccaggactttgaagttttgcgcgaggcgctggtgagcctgtccttaagatttgttagcgagcacgactaatcgtggtcgacagtgcttccgtcccgtgacttcaagcggacgcccaattgtatcaaggataccagacgggaagctgggtgggatgaaaactcggcctggtgcaaaaggaggggttttcattgcagctggacacggtgcatggggtatctcgcatgctcctggcacgggaatggtactttcagagttgattgaaggccggcaaacgagcgcaaagatcgaggcactgcggtttccgtcttgaagttatctgacatctgacatagtagcaaggtctgacaatttatactacatattgacacttatgatgaaacgcgaacagggtgcatgaagttatacacggagccttgctgtcgcaatccacgcctacgatattgcgcatagttccgggctattagatgcccttattcgctttccattgtagttagcagcctgcagtacaggcagtgcaagagcgttaaggtcaaggcaggttcgtgaatattgtgtggttacagcggcttcgtgttccgaagggaacgcctataatttttgcggataaactgtcgcgtcaggacattgtatcgcactttagcttactgtggatcatgagtattccgccagctttgctgtgtcgcgtttgtacgactggacaatgttctacttataaatcctcgttgtccgttgcaaaaacctagtaatcgcatgcgtattgattgcatgttcatgtgcttgacccctcctctacccaatgttcaggaacatccgctccacattaacaatagatcttcaaggaacttatggcaaagtgtgggtcggaagagcaatgtagcatcaccgtgacgtcagacgaaaacaccaaagaacaaaaccatgggtagcatgttgaagtaaatgactaccatccagccacacagaattctatcttaacgattttactattcgaacccttttctaccactaccaaaccaccaccttatatcctacaacatgcctcgcaacggagacggatccggcgacaacggccccatcgagggcaacgacatcatccacggcagctctggagatgtatgttactgactttacctctgaaacatctcgttatatgttgacaacgcctttagaacactcttcagcacgccaagaacaacgtcgcacccatgcccgagatcgagaagggtgaaggtacgcatcactcccgggaggcctatgaatgaagcaacgagtgctaacagataccagcgatcgaaggtctttctggctcaggaggcggcgacgcacccaaggctggacacactggacagggcagggcagcgagcgacagcaacaaggcggcgcctgtcgaccacgctacaaaataggcgatggcggggccatgacccaggaggaatgagacctcgtaaagaaccattgcggtagaacgtgttggcagcatggcatacttgtgtcccagctatgcaaggaagcacgttgcggatttgaagccgcgcgtggagcacggcctagacagcgtacgaaggcgtgccctagtgaagtcaagaatgtaaagacgtcacccaaagaagcaaatatctatgcaagtggtgccgtgaagcggttgcgtgtgtgttgatgtgggagtcggcaagcgaagcgaagcgaagacctccggagaccgagaagcctcgcgcactcaaactagcagtttactatattttgctaattcggcattcgtttgtgcataggctatggatagaacttacagcagtgctgcgcgcggaacggcgcagtgttggtacggcgtccaagaaggcgcaatgtacgtcagggcgcagtcgtagtgctcttcacagctgagccagaccagccacgcggaacgcctattgtgggctggtggagaaaacggcatcatcgcacatggatcggcacagaagcacaaagaaggagccaagacaggatgttcgaactgatgggactggatgaatttgggctgcatgaaaggcaccagcccttggtgtatctatcttgtccgcctcaagtggttaccaagtccattatcaaatcagaaacgaacatgttctacaagagtgaattcactcgctccagactccgttcgccatattttcccagccccgtgatgaccccgtgaaccgtccaaatcctcactttagtggtgatacatgcctacgccgccctacatgtcgtcttcgcctagaagacttcatcagtcgtgattgaataacggcaccgtcaacaagcccagccccgctcgtccccttcatgggcctttcgtcgacaccatcgacgctagagctccgctgcgagagcctcgtcgctaacataagttgcgccagaggcactctgcaagtcagagaactttgcatcaaagccgtcaggaaagccaaaagggttggagctggggccgtggccgaagagggaaccgccaaagagatcgacatgagagtcagccatgccgaaagcgggttgctgtgactggtccattgaagtagagccttctggaaattggtcaaagtcgaagaggttgtcgaggacaacaggcttttcgtcgactgtagggtgaggtggaataaagtgagataggccaagatcgctgccaaccgaggggagcccgccgttgtaaccgaatccgactgacactgcaggtcgcacaataatcgccggcaggatattgtgtcgaagtcgaattcggggatggcggcctcaaaggtggaggcgggcgtctcgggctggcaggatgagtctcggggtgagtccatcgagtccatggagatggggctggggaatgacgccgacgtccgcgcggggcagatggtctcggcgttgtcggtagtggaagtggacgagaggtcgaagacggggtctggggcgtcgccaggatactttgaccggtagaacttgagctcagcctccatctgggccatcctctccttgtaggatttgaggtcggcctccatctggtccttttcggcctggaggacctcatactcttggcgcttgcgctcacgtgagttgtgggcagcgaggcggttgcgcttcacacgctcgatgcgtcgctgctccttctcgtcttcagtcttggcgcgcttccgtgggggcaggctagtcttgggctcggggagtacctggccccacgacttgcgcttcttgacgggcttgccctcggagcccgtgggcgccggtgtcgacgacgacggtgacatgtcgtgggctgatgagggtgcgggagagggtgtgtcgtaggggacctggagatcctccatcttgatggtggtggggacttggtcgtgagtggggggtgtcatgggtgcagaggccatcatggtcggcgtggtcatggcttgcgagaaataagagtcgaagtgctgttgctggtccatccccgtggtgttgtagtttgtcgatgcgtgggagcgtgcatctggcagggtggtggtcggggcttgtaatatgaactggctgagggcgaacaggacagcgtggcctcaagtgctctttatctaaaaggcagctacgcccctggtagtggcgcttgccgcatcggggctgtgccgcgcacttgcttaatttagcgccgagtaccgatccctcaccaagaacgcccttggaccctcctcgcctctgctctaaccactcagccgcggcccgcctgtttcactaccgcatcatccctggctcgtcgtctatccagggagcacggccggtctccgaaatgctgcgcgagctcttcaaccgcgctcgatgcattcttctgtactgttgggccatggtgtctgtcaagggcgtatgtggtagtcaagttgtgcttactccttcttaccagcatacccttcgcatgttgcgccaagtcgaccaacaactgaacctacgacgttccgcgtactcagcagtacgaggtccaagtgggccaagctgactgacccacctgtaacatggttgcagctctgtggcgacacgaaacaggtgcatgtcgtaagatgccgtcagcgctgtggtcagcccctggaaacctgtgtgtcaactgctcgttccagctactattctgctccctcattattgtccgcaatatgttgctatacacgcagcaacatagtcgcctcatgcaatttggctgcttccattatcccccttctggaagcatctgcaccccataattgcaatctatttttcccgggtcgccaactacggcgcccactgaactgcaatgtcccccacagtcgtgcaatctatctctggtccctatttgcctgcactaccggaagattcgcgcaacctggggtaaagtccctgcctgggaagcacgaggggagctgcagaagaagccacatagaaagtttagcctgctgcatattgccctcagaattcgcatcatcacatgcacgagggctcatttgcaacggcctaccactgcagctagacattgggtttggttgagattctgggttcggtcttgattgaacctttgtttgagacggcggcggaataatccctcccggaccggagacccttagactgttgcactttggtgccccgtgttggcggccgctttctgcaacggactcccgacttcgatttgcttctggctcgccgctacaccatgattgcacaagcaaagcaccttcgggagcggacgggcatgcattggatcatggtctagccaatgcagcatgatggtgtctctgtccaggagttgttgccttctccaacgccgttcccaggcaacacgattcgggccaatcacggcgcaagaaacggcactgccttgcgaagctcaccatcatttcggtcctcctcggtcctctcgcggcctcgatgaacagcaccaaagcttaaatcgcatcgtcatgcaacagctcggctcgtgatgcaagtgctgatgcctggaggttgagcgggaagcatacttggtaacttgtaatgtgtccctttggaatgagtggctctggggactgcttgggcgcgccgtgacgatgcagcagaatgtgtagacagagaaacggacgttgcacacgtgaccgcgaatggcccgtgcgcgcgctcgttagtgcgcgtcgacacgaaagtcgcgcctggtcgcagttgtggatgccctgcccttcacttgggcaaacacggcattgaacattgaacattggacattgaacatcgacttccaccacgcacacctcccctggcgcctacagaaccacccacactcacgtcgcgtaccccccaagccccgattggctcaagcgcgcgccgtgatccagcttctcccgcctgtccacgatggcgcgcggccgaccttcacgagctgcagcccggcgcagcacccccgtccggaagcgcgactcccacaacaggacagcgatgacgacatggtcgatgcgccagtgtctcgcgcagacacgcccaaggacgaagaggaagacgccgagtcggccgcgccagaggccgacgaggaggaggaagtggcttctgagcgctccccatcgccagtcgtgatccaccagttcccgcgcaagaagcggctgggccggcctcccaagaacaggcccccggactggaatgtcgtcgagcaagacaacacgtccgagggcggcacccccatcaagcgcaagcgtggccgccctgctggctttggcagaggccgtccgcccaagggtggtgtgccgcaggtcgcgcgcgtcgccatcgacaaggagggcacgatgatggacgtcgtgaacgatgaagtcgacctccccgaagacgacgagggcgagcagaaggtggacaagctcggcaacctccaaggcggccgcgactatcgcgtgcgcatcttcaccatcaaaggccgcggagagagacagtacatgttgtcgacagagcccgcgcgctgctgtggcttcagggacagttatctgttcttcaccaagcacctgaagctctacaaggtcatcatcgacgacaacgagaagagggatctgatcgaccgcgaaatcattccgcactcgtacaagggtcgctccattggtgtcgtcactgcacggtccgtcttccgcgagtttggcgcgcgcatcatcatcggcggcaagagagtcatcgacgactactatgtcgccgaagcgaaggagcagggtgccgtagtagggcgagctcgcagaccccaacgaccggctgccgccacccggcgaatgcctacaacaaaaaccagtatgtcgcttggcacggcgcgagtagtgtctaccataccggcgtgcccagtgtgccgacagcaaacggcaagccactgccaggcaagcggaaggtcaacatcacttccgccaactggcaattcgaacacggccgtgctgcaaggtaagtggttgcacaagcagctacaacacctgagaaggtggctaacacaacgcagtcgcttcaactccaacatgtctgcattgcgcagagcgaacctcgaaggcgtgtacgacccccacacgaacctaatgtgctaccccaaagtaacacagcctactcatgcgcgatgggaggaggtgtcgcccgaagagaccgacgtgcctccactcgtgcgccagaagtatctagtcgtcgattccttcttccaacagccccccttcgcaggattgggcctgcctggaccagacgcaaacttcatcgacgtgggcaccaacggactaccagagctagacgacgaagaccttcagaatatgaagcccgaggagcaagaagcgttcgcatttgcgaagcaagaagaagcggaatggaggagtcagtggggaggagagatcactgacggtgcacgagcgcaacccagaataggattcgtgggcgttcctgtgtgacatgctactagctaagcacatgttgagattaccacagtacatgataccaagctagttcctgaacttacgatacgaggacagcattctgatggcgtggaaactaatgttacattctcgcttcctccaaagtctttccgctatgcttgtgtaccctttatgctcatgaccctccttctcaatgttgttttctcgaccctaatcggccagttcatcctcgttcctaggttgcgccagcctcgcggaggatgattccattcctttgttataaaaacatcgggtactgcgcctgaatacaacacacagattgcccattgtcgtctcatctttctaccgcaccgcaactctcttctagacgctgtgctcatcccatcctacctcgcccctagactcaggccaacccaattattcttcctggacttgcaacttggggtcaaaagtagccgagagttgtgtcagggctcgttgcaaatttcggtcccagcattggtggtgtatccagaactccactttggttcaggtcagacaaagctatgagtgtttgacaggttgcttgcaggctacactcatggtccacattcttcaccttctgcaagatgtaacggctgggtccggacctgagcttgcagtcactttcaactcgaaagggggcttcacggagcacgcagtcgaaacaacattctcatcgatatgcacctcatagacgctcagagagagatgatgcaattccccgacgatgaggttccaccaaagtccaacctacagccctgtcaagattggcgaattgaggatgaggaggttgcggccctgttcaaatcagcaattccgcgctgaggaggcagccgctccaaggaatattcagtccgcggccctcgctacgaccgcgaccgtaccgaccaggtggctgctactccaccgagttccaattcgcaaccaccagcacttcagtataccactcacaatccggtagttgatccatgggattccaacgtgcagccgttcaatctcctctccagcatcaggcgccgacggtcgttccaccaggttccagatccggaccagaagctacatcacttgacatacttatcaccagcgtagaacagggcgggattctgaccagaattcttttgccgatcaagttgctggacaagtccgggaaaaaacattgacgaaatcccatgttcccattatgagggatggatgtcgattgcacaattgatagaattcctgcaacctcgacaaatgacaagggcacttattcacctggacgaatccaaagtgtccggaaaagctggcgtgtgtcccttgcaaatcatggagcaggcctcctgcatcttaattcaagtcacagcctggtgtgctacaaggaacccctatctggatacagagctggagtttgttgattaggtgtgcccgtgctgtacatgaacttgaagtactgttaaaaagtgatcgtgcgtcctgagtttgcctgaatatgttcaaaggcttactgcggcgaggcaaggtgtcgaaaaggccttgaagtcaaacagccacagctgtcatctcgaccatcacccgacttctacatatcgagggtcataagtagtcactattcaattctcttcatgcgcgcgatcttgatcgggttttcgagttgttcgtactcctactaccttcaacctcatggtcctacttcaggctcatcccagacttccatcatgtctaaccactctaacgtgaacgccgccactatcttcgcccaatcccgggtcgtcggcatatctaggtgatctccgtcatcctcgcttgtgtgccatacggccggaaacggacttggtattacgtgcaaaatatccacgcctttgctgatgaacggcaaatggtcgtcctctatcccaccccatgcttgcgttccgttaacgtctggcaagaaggcctcagaaggcgtcgactcgagtagtccaaggtcgcgcatccgcgtctcaatagtggagaggcatttatatgcccaatgcgtggtggggaaatacgagggtacacggggtgaggcggaaccgaggaggtcgaggagcaggaagagagatatctgctcgagtggagtgcggtacttgtaaaatttggcggacggtgggttgggtgagacagaccattgctgtgccaaggccctgtaaaagtcaatcagcatactatccttcaatttgccacggctccaattgtgggaagatcatctcgtacctcgatccatacagactatcgtcatctgtccacctatcaaatgcttcttcaccatccaagaatagaatctggacacccatgtccatttctactgtgccaccttcttggagttcttccatctcgtcgtacatgcgctgcacatatccatctaccactttagcgacgaacatcatcatggcacacggggcggcactgtctgttgcgccaatgaagccatccggttggtactttgagtcgtaatgcgcaaccaacgtgagcaaattcgcctgccccggcttgacccacggtggctcacgcttaaatatcaagttcgcgaacggcagctcggtgcctcccgatgttggggttgtagatgtgctattctgccaatcgaagccccaatttggcaattgtttctggaaatagttgacgaaatgctgctgcgctacgatttggcccggggttcccggaacgcgtgggatgagaatcggtgcgagcagtcccccatcttttggatcaatgtcttgagcaggtgatggtatggcacgtaggaagctgtcggagagaggtttgtatgctttggctggaccagtctgcgcgagaaggaggacggcgaggagtgccagggcggatggtaaggcgttgaacatgttgcccagattatataaaaacaatcatgcgaaagctattggtacgcagctctacgcagtcgctctgtcggtatatggccttaggcagactttggcaaagtaggatctgggagtgggactgtacgttcacgttgctgtcgccatcactggttcggcatgtcgctgattgccgagcgttggttgtcaaatcgcgaaagttgcaaccggctaaggagataaagtgcagacgtcagcccctcatgtttcaacgcgtaaatagatgaaactttggcagctgagtcctgctatttcaggcaggcgcaaagcgttgctcatgccgttcgttccgaccgttgtgcaaagtgtttcaagctcgatgtgtgctatttggagttggatgaggggccggtgtgcacgtgacgtgcgcaatcacagtatcagatcaatctcggctactgaggccgcggagtactctttcctgtctgtgtggctgcaatgtctttggagctcaacactccaaattttttaatatggttacacgacaatcgcaacacgaacctagtaaagtgttgcgcaatgtgtcttatatacacacctggcatgtatacatacttcacggctgatggctatgcaattgcgctttttacagcttcgccttgatctgaccttggacctttactaaggctcttccgttcgttaagacagtcttcccaccttctacccgcacgatgaagcgaatctcctcgaatccgtcaccatcctgttcgcctgcccgccacatctctgtgatgagcttgtccccaggcttgaccggcgctgcgaatctggcttggaactccttcatgttctcaggcttgctggcgcctaatgtttgtagaactgtatgagctgacatgttccacgaaaacaggccatggatgatagggccgccgaagcccatctttttgccaggctcaggggttacgtgaagagggttgtaatcgccgttgaggcgaaatagatgcgcagtttccatggtggtctgatagacgcgtgtcgcatcaggagcgcggtcaggaggtgggtagttgggaaccttgggacctgtgccatatatattagcatactacacttggcatgtgtgcgcgtttccaatcatggcgatgattggaaggtgcttacctttaggaccaccccaacctccttgtccaacgtagaagccgctacctacggccctcgagtacgtctcgccgctctccacgtcgacaagacgttgctctgtctcgacaaccgtacctggtttgcccttgtcgtatacacccaacaccttacttctgatctcgaattttcggccctctgaggttactggcagaggcttgaaaaactccatcttgcgctcgccatccaaaacacccctcgtgtcaaactttggtacccccttgatcggagtgctattgctgcgcgcataaaagtcgataacttcttggtcggtatgcttaaacgggaggagaatggggtaagtcgggaaagcagcgaaggacgggtgaagctcctacaaaagcgttagcagggctgccttgagacgttgtatacggtacctaggcaaggaagatgcaatgcgtgttcagtggctgttatactcacatagaggaagtgtagctcgtctgggtatgtagctccaatgcttgatgcgaatagcaaaaggtcgcgcttcaaccatgtcacctcaaaggaaggaaactcgaagccgacaccgggacctgcttgattgcccatgttgatcttgactgtgtcgttactctgtggattgtctaggaagctaccattgaagctcctataattgcttatgagacaatcaatttatagactgctcttcaggtctttggcaatgtgaatggggccggttgtcgcgtaccgtaaaggtgaagctccgcagcgagcctttgccgaggtcgattcgcacgcgattcgcgcgtccactgtcggccatgtctgattacaaaagtacacgactagatagccgtgaattttgaaggaatcgccgacgtcctctgactgttctggactaagttgtgtatttcagctccaagttcagcattgggtctcatatgaactttttcgatggatgcatgcgcgcaattgatgagtcactttgagggtgtcagtagcatggttacatggcactcggtaaggagccgcaacatgcgggtgggttgcatcaaatgcggtgatggcgggaactgctccaggctcgcacgcgtacagcggtgagtgggattaagagtgcaccgaggcgctggattgctggggagatggcacgcacttaagctgcatgttggctgctgtgcgacgtgttcacaaagcgccatggtagatgctatgggatgtgcggtgtagcacgaaggcacaccgtcgagactttcttagtgcccttgcagtgtgcgaagcgagcaactgagtcacgattgtcaatttggagttgacacagcaggccaacaaggcttggcgagcggagtggggaagggtggatggcagaaaaacccgccccaggccgaaagactggattgcaagtgaggctagagggtgggcacgttgggctggacaacgctgaaccggtgtactggagtgcgaacaaaggcgcgacagagaacaaagaaagtctttgaagcaggtctactcgtacggccggatgcggaagaaccttggaaaccttggaagaagagtgtcctattgcggatgcggatgcggatgcagatgatgatgaagagcgaaaagcgcaaagcgcaaagcgcaaagtgcagagcgaaagcatctgggacatgtgcatgatcatgtcatcagatagcgccgtcgatcggtttagcggctttgtcaggacagattgttcagcattctgacaaagccggcacgagtgaggactcgaggatttcttgcaacagtggactctggtagtacagcgcccttttgtcaacagatccatggccagcatgcctgactttgtaatctggccgacagtcgacgctcgtgacgtgggaaccacgaaacgtcgaagccgctcgggctggctgcatgttccaccccgcttcgtccgccgtccgccggagccaggagctcgaggacaccgacaaagccgcatcgtgagcttgcgctaggcagcagatccaggattgcttcagttcgtccgagatgaggagcgcacatggagacacggtcatcggggcacacccaccgtccagtcgccgtctggcagctggccgaccagcaccaccagacccgcgacagcaccagcacgtgggcaaacagctcagtcaactgtcaactgttaactgtccacggccaacggtcaactgtcgaatcttcaaatggtacctggagtgcggtacaagggccatgttcgctctttcacctgtcgcagccggaacaagcgagcgcgacgcgagtgcgaacggggccacgtctgaacgccagccacagatgaagggctgaccgctctgctagtgcccaggtgggacgcccgtggctttgaaccgcaggctgagcctgtcgccttacgacagcactggcagtcaggcatcctgaggcccgtacaccgcgccctggtgtgacagcgcatgctaacagggccaagtgtgcaaagtaaacaccgttgactgcccagccgtgccctatgctctatgctctatgctctatgccctatgcacgccaacataatgcagtagagatcgtcttgaaatgaatcttaatgaatgagtaaaagcgggtcaaaggcgccattctctgcacgccggataagtaatcgctgcgaggagcaaagcctcgatatgtctgtcgtctccgtagaccagtcgccagccgccatccgccagcgtaccacgtagagtcgcttcgtaccagacaacgacccagccgagcaggggtggagttagggctttgctgctgacgcacgcgccctcacacttgtgaatcatcgcatcgcgccagggttcaccgctcgccttcggaattattgactttgtttcccccggtccttggccgagcggccgttatgcttcgtggtcatcctccgtctgccttggaacataagactacccatacccgctcgacaaaacccgctatagttactcatcttcacctctcaaacactcagacatccagacatccagacatccagacatccaaactactcaacactcagcaacccgtcacacttctactttggacattgcactacatcagtcctggtcataccccaagctcggatcacctgccttggattggtcattacattaaggttcgtgaagccgcgctttctcagtcattgacataactgactcacaatctttaggcaaatatatttctgcctcataacaacatgccttcctcatcacatctccgcattcaaacatcctttgagcccatctcggccgagaccacccgctcctactttgtctcttcaccaccacaaaagaagcaaaaaatgtctctcacccagacctactacatcgccgcctctgcccgctccaagctgggcaaagaggcttgcagggccgaccacgaccttcgcctccttgttggccacgcaaatcttctcgacagcctcatgatcgaactccaagacgccgagcgccagcaagaagcatggttcaaccagacaatggccaagggcctccaaggctgaagagcctcgacacattcagtgggctgacagcatcgttgaagaggaagacgatgaagactctgactctgactcggaatcagagtgtgaggaggactttgacatgctaccattgccgcgtcgcattgctcaggcccccgtgcacatctccacgatggaattggacgaggacgaagaggatttctacgacgacatggaggacgactcggaccttgcgctcactcgtgtttcgtcacaatcacaatcacaatcacaatcaccgcctgagctcacgttcgaggaggattcggacgacgagtcgccgcctgcgtcaccaccaaactcaacgctacaattctcggagaaagaggcaatcatcacaacgtccttttacagccacaagcaacaaacacgcatgatggaggatcagccacttttcatggactcggctccgctcatcacaagttattaggccaacatgttacgaccttttgatttatgattcagcattttagcgagcgagtcttttttttttcttccctttttctctttttttcaaggcgagcattatatcctatttcatcattctactgggttgcacctgcaccgcgcaacgatatggaggaatcgaagagcaaactctactcagatgtacttaaggaacatggcaaggggagggtctggaggggatttggtcgaatctgcggtatgagctctcccgatcagctggtcgagactcccgccttagctaagcatcgaaatgatcattctcataaagatgatattcttgtgccaccccatgtgatgtcttcgttatcgacgcaagctgcatgctaatcaaacaccaggtcacgctcggcagtacgcagcacagcaggcgaaactctgtcctgggagcaaagtcacatctgcgcgcctgcatgtgcatggcagaagttttggattgaccgacttttggcggccagtgcggccagtgcggccagtgcggcacggtagaccctggcggatcctatcgagatgccccacccaggcagacgcacgtcgcatggctcagcgatcctgtctcgcaaacctgcccgcaagaaatcgcccatccggtcaagacgccaaggcacttggacacatgcagccttctgagagccctggagggagccacatgcgcggcctcgtactcgtgctcgtacccggaagaagtgttgcgaagcgtgttgcgaagcgtgttgcgaagcgtgttgcgcaggtacctggacagcctcccctcgcgcagtgtggctgtcggctaggcgaccaagaatgcaatacttctgcctgcgcgtatggcgggcgtatggcgtccggtcagcccggcactcgtcgttggttgtatcccgagtgttctgccttgaaaggctctcgggctttgcatggctccgatcgggattgtcaggaccactacctgggcacgctcggtcgaaacgcggcctggctaggcggaccatggcagaatcatgatgccgtgcaagacgttcttcatcgcacgacgcatccaacccaacaccttgcctttcgcatttcgcaggctcgcgcaaggactcccacagctgtctccacgctgtcaaactcgaacatggaaatcacgatgcagatcttcaatgctccacgccgtccccccaatgtgctgtctggcccgtggggcacgctcgcctcgaaacccgcgctatcatcgcctcgcaatacctgctgtggtccgggtagatcaatcccagatcatgtttgcgatccttcttcatgccattcattgccatgctgcgtataaacattcaagacgtggcccaagtgggggttgcgtgatgcgccccgtttcactcaccgacaacatggtgaaacaaaacatctaccatgctacaacgcataacccagcgcatgtgtcaacgaagcatgggcctgtcctccaactgcctttggtaaacgaccatgtttcgagaagcctttggcacttgtcattgatgcgctgtctccatgtctcggtctagcccctatcaccgcattatgcgacggttttatgccacatgaatgctgctttcccccttaatgagaagcaccatgcttgttttatgccccgcttttctgcgattctcactcatcgtgcccccgtgctagctatatcgcacacatgcatcatggctacctaggacggggttatcagtcggcgataagcagccttatctgatgcgcaagtgccgccctgtgtcagacgctatcagcatcatctaccgccgccagacttcgtgtcttgtcaagaagcattgagcacagtgatcgaaacttgacaaccggagacctcggcacgctgatcgtgtttacgtccctccgcaacggtatgcgcggatcaggcatccaggccatccggaaactctgatcaactcgcggccgaatttcgtccatcaaaggggccaagaggccttttcccttaccatcgacagagctgttcggcgaagtgggtccctcaagcccgcgccgacccgcaccgaggtgaagcttggaaacacatgacagtaaattttctcaaaatttgtgatgatgcacaacaaggaaaaaaaaatgcagcagaagacttttccttagcgtgcttcactacgattctctgactacgacacctgcccaaacatctgattgaaccttgaagactcttcgcctagtgttgcccgatatgctgataaactacgcgcaaactctgtcgtacttcgaagacgaattttgtatttcaccgtgcatgcaaacagcctgacatgtcggtgaaaggtactgtacaatcttctcatgcggcatggtaaaagcaccaacatgaaaatatataattttctaatcaacgcgtcactgcagtggtcaagccctgcctaaccttcaagcctatccacagcgaagaatctcgaggttgttgagtgcccaagtgcatactcgccgtctaccagctcatcttcgctactgctagcatcctcaacctctattatgcatgttccgcaaagccctatgggcatgctcagcgacctcactcttttgttgaagactgacggaacccaaagacacgatcctagtatgtcgattagatggtctatggagggcctctggtggacaaatttgccagcgagcgcaagtttgatgtttcctgtaaagaaccccaagcaaggatcgccatatgtcttattggctcttgagtaacttcccgctcccagagcacccattgtcaatacccagagaagaagatcagggcacttggcccaccgcagcatggagattcgttgaagagattgacgaagcttcgtaaccaccttggacaatcgtggacccagggggccagcgttcggctccgtcgcattgaccaggaatatcaacagggcaagacaaacactctggtcgacagggcttgtgggtgtaggtcctccgactgaaccacattcgctctgctgatgccagtcaaataagcgatacattagcagactagcgtgcttctgtaagtcgagcgagtccgtggggcaaatcccgcagctgtaccaatctgtcaaatcaacaataaacacagtgctggcgaagataatcctgaggagcgagcgatcaatattgagctcgcggaatggccgcaaaatatgtgcaaaggcacttggcaattgactagtggtgacagcatagtcctctacttggccgctggcgttgaccaaaactgcataaggttgcttgaaagtcgatatggattgagcaatgctatgcctattgatttggtcagaccgttactttgagtttctagctgttcattgagagcacaaacatgcgttgaaacacagcagaagtcgatccttacattaacaggcatacctgcaaaacccgatttccattcaaagcagcgagccctcctctttgctgtatcattgttctgagaccattgtggtgggcttcgttggctgcccgagtcaacttgcacttattctcgtcgcccctccgcttaggatctgcaagctcggcctcttcattggcaagcaatatcaggaccgcagcgatcgtcgtatcattggtgctggtacgtggatcggatagtaggccatttacttcggaaacggcgcgccacttgtacacttcagggtcgagctggactgcccgcgctgaacaagcaagtacagcatagataaaaggagctcctacattactctggacgcatgtttggatccagtccttcccggcttgttgcgagaatctatgaggatctacagggatcaatcgtggtgctgcagcctcgatgactactcattatattagcatacaactgccatatgtgcgaaggatgtgcctacatcgatgaaggagtccctctgaatgtctgtctaatggcactaccaagcagtccaaagtccccagactagtcaagttgagcatgttgtaatttggcggcagctcatgctgtgggggtataagggccagagcctcgtctccgcccatacattcggcttgtgggcttgtcaaactcgagacgggactatcgcatgcgcaaacagcatcttggctagagaagacgctatcgctcgtcagactgcttggaggtgtagccacgctgtcgtttggtgccggatacctattacattggatccgagggacattgctgcgacaggagcccttttcgacaatactgtaattccgagacaatgagttccgctgatcttttgctccgggtggctcttcagacttcgagctcctcggccgtgtactccagggcttcttgtttcgagcggatttcatgacaaacgatcggacaatcttgtctggcttcgcgttgacaccgccattgctagagtcaatgaacatgaactgcgtaggcataatgcgcttcgagttcggtcccggagcaattcgtgcagcgtgagactgaggtgccctaggtgctagcatactatgccagggacatccgttgactttgcttttagccgcgttcacccttgaacgctggttgagtgctgtcagaaaatagctgaagtgaaccgaatgttgcttgcgtttcttttgtggaagtgtgtttgatagagcaagtcaagaaacccatagatgtggcggaggaatgttattcagtccgatcggtcaaacacagacgcaatgcgctagccggaacagtgatgcgcgtcggtaaggacaaggcaatgacgaccatgcgtcaaaacattgattcggttgactgtagataagctgtcatgtgccatacattgggtaagaagagtagatgaatgcgatggctttttccattagcggtaggtgtaggaaaactagactcaccatatacgccatgagctggaacagttgggcgcttttgaagacgcagaccaagcttcaacaaaacgcgcaaatgtcactcttgaagtgggttgcatgtaatcggcttgtatctaggtatgtttggctacgagcctggaaacagcccttcatccatgagaggcactatatatatcaccgtcataacaattacagaatcagctcaggatgactgggactcctttgtgtaacgacagaagccaccaagggatagacggagtgcggacacgccgatgctgtgacaccacctgggcaaggacgacgttgcctagtcacgctaatcatgtcgccatgtgtcgagtctgacatcagctagtttttagaatagaacatagtcgagcccaaaagttgtagtaagagtcgagtacccatgtacctaggtaccaatccaaattacacttgccgaaactagtgcctttgccccactttgggctggattcggtcgagtatgggctcacttaatcgagctattgcaaattgatacgctgctcaactcttgtcggatctgcacactgatctgggcagaaagactagtgagacatgattcactcctcctacgtacctaggtagcatttgcttcgggacgcacgatacgttgtgaaagtgaactcgacatgataggagtgagttacaagagaccaagcctctgatcacgctgctcaggagcatagtatcgcatgatagatacgtgcttagacgtcagtgattgtatacatggcgtagcttgctgtcaacttcgatttcacaataactcccaggcaggtattagatgttgtcacaggtagcggttcggtatatggtatgcatgcatatattgttgtagggagctagtctcccggagctatcgactatatatagatgctaagctagttatgtaacattgccctaggggggtcttactctaagcctctaagatagcaaagtagagactataactaaaactataagtagaaaataaaactatacgtaggaaataaaactataagtaaaaactaggagcattgcgctatagttttcctatttagagcaaccttgctaagttcctagtagtaactcttaataagattacgtaattaatattagtgctaggagaacgtaatattaattatagctagcaatattgccttataattaagatagcacgcagttaaaatatagtaaggtagtatagatagaaaggcaaaacttttgcagcgttaagttatagagtataattaagcataattataaagtagtctaataaagagattaataatcttagaataatactataggcgcagatatttttagacttagaagttaaggttatctagcatagataacgtttctaggtatctataatcttctaaggcaaacttataagagagcgaagtcctagctttcttaggttctctaaggatattcctgttaaaaggtaaataagatactaagagctaaagagtttagttatttattttaatattaaagtatgctgctaggttcttagaaagatctatctcgtctataaagctagttgctagaaatttgtagaatttgcaaacagctttcctagctatctttaattctagtaagttctaagctaatttaatatatttatttttagatttgcaaagttaatatagaacctatctcttaaatactaagtaactatctttgcgtacctttgcaccttagtaattatagatctaagagttaatctatgctagagtgcctaaggtatatatagagtatatagcctaatatttagtttcctagttatctttatttagtattagagaaggttatgctttaatagtgcttactagaggcgctgcaagccttactttctaaagtttctagatctgcttacctatattcttattatagagaaatctaaagatttcaatattgctattagcattaatctttataagaagttttgctatctatttatctagctaggctttagtaaatagctagagtttattgctagttattagagaaaatagtgcatttcctttagtaattactctattctagttcttgccttatttagactctctattctttttaatattctctttattcttcttcttaaatattattctttttaagagtaagtcttagttatatatattattatctatttctagagcgctgcgcttctatttcttcgctagagtagcattaggttttaacttctttacctagagttaggtaagcttagaggctaacttagtttttaaggtctagagtagtatagaggctaacttagtttttaagatctagagtagcatagaggctgtagttaagttttctcttttatcttattatataatattaacttctagctatttaagctgcacgcacttagcttattttatactaagaacctatttattagagatctagttaatattattgcgaataatctagcctatttagattataatcttcttatttatattatccttaacttacgttttctttagtgtcttagtctatttaaattatacgtattttataactttaacgtctagatatagttatgcgcatatatgcttctcctagttatctatctaatctatatcttctctattctgcttagttatattctctttactattgcgtttagagcagaatatcttataaaataggcaggctgtaaggttatataatatatatataataaaactagctacttagctaaaaaggtagactatcttgcagcgctaaactatcttattcttattaaattcttctctttcttttataatagtagtagttagcactatatatttctttcctatactattagtgctatctaatatcgttaaactacgtattcttttcttctctgttttatagatatatagcatatagttctaattcttcttctttataaagtatatctacctttttagaaatatgcctaagatatagacttctttctctttcttctagaggtttataggcttactatctttatctatacctatctaagctaagtatagcgctagtacgttatctgctagaatagaagccttataatgcttaaaaagagagagtaatttagagtaatagtcctttagtacttttatatctactttactaaaagaactatttataagaaagaaagagttattttataagtcttagatacgaagtagagtagttctttctagccttcttaggtctattatagttaagattaagtatataggccttaacgcgttagcctatgctagtattatttatagattaaagtctatagctactgctgcgcatattctagcctctattactagcttttaaagagctatctatatacttagaatatagctaagaagctaaaagtaggtttccttaaagtaagctatatcttctagtttatctatatgctctgcataagcctctattctaagagtatatctattaagaagattatattctagaaaacctcttatagctaacgctatatcttagatatactataggcatatttctagaactataggattaatagtacctttactcttagaggattttagagtcttagatattaaccttgctagagcttctacttttattagagcctctgctagagcttctgcttttattagagcctctgctagagcttctgcctttattagagcctctgctactttatttgctgcttctaagagagtctaagtatcttaaataagtaatagttatttagagccttagataggtattattgcagcgtttatagatatattattctagttttgcagctaagaataatagagtaattagcgcttaaaggcagaatattagcgtactgcagtttacctttactatatctataaagaggctaatcttagtactagttatatatgcagataggttgttataataatagataactataagaaagttagtataagaaagttagtataagaaagttagtataaaaagattagagcagaactttattatttatattatattatagttagtttactagcaggtaagagagatctaagcttataagcctctaggctagagtttatacctcttatcttagctagagctaggctagaagagatactgcaggctatagaatttaattagcaagcagagtattatagagacgcagaagataactctctctatttatattatagcaaagtaacttatttagatattagtatgtagcttctagtgccttaatagcagctaagagaaataagtgcagatataattatattattagtaagttttataatattaactagctatataacgttactgcaaagtctattaaagttgctatagaagattaatgcgctagaatagttctaagaacttaatacttatgctgctctagtacctataattaatagaaagaataacttaaaatgctattctttaagaaaagctaattagcagctaagctgctatactgcataagtaagaacttttgcagagcgctataatagcgctagtagatagactaggtctagaatatctactagttctactagaggaggcagctgcagttagtttagtgctaagaattatagtttataattataagctagtaatgcagtattactactttaagctacgcgcttataagcttagagacgtttatgcaatctagagttacgcttctaagaaatatatagatattatttcttatctaagttgctattcttctctagttatatttctactagattattatcctaatctagaggcaatgcaaatagcaaagtattaggttcttcttctagtgctgctttgcctattctattagctaggcgtttgtaagcattatgcgttctaattctattctaaagtcgaattttatcttagaagtatagatagtctgtattaaaattaagctgtattttctttgctaacgttatatttgctaaggtaacctaggtattatagaagtatagcttatcttactatttaactagatagttagcttcgcctattatataatttacttagcgcttaataatatagttaataatatagaattctagcttagctttctagtgtaggactttagcttattagaagagaaaactgcgcctataaaagttaggccttagtagcataggttctagctagtgcgctataataacgttatatatctttattctagctagaagcttaatttagtaggcgttctagcttattttttctaaaacctacactagatcttcgcgctagtagtctagtttatagtttagatatctcttaaggtagtagctgttataaagctagaagaatactatatcttctagttttagttaaagaggtagatatttcttattaaagtagaatttctagcgcatgcgagcaaaagctagagctttatctgctatatctttaacctagagttaaagagcactatatttctctctagtaagagagtcttcttactaaagaatattaaaactgctatatagagtaaaactatagatatatttaaatagtaagacctttattaaagcgttatagctgcagtttagaataaactagatatatagtattgcatcttactaattagcgttagagttttctataataaaatagcgcagagtaatttctactatctagttagattatttactctacttatctacttctagatgctatactgctatagagtagaaactactttctaaaccttttattagcttattaaatatttctataagaaaatgtttatcttagttgctaataacttcttgcagatgcctctaactacagagataatagttctagagcattacgtgtctctattcttcttctctctagttatctctactagaagtaattcttactattttagacttatagtctatatgtattataaaagcattaaagctattatttatcttaggcattactataataatatctattataataattttaaagagttattctgcatagttaattagctaaagatctctatgctagcagtattaataagtctaatttagcatatattgcagataatatataagatatgcttaaagttttcttataagcctatatatatagaagaaggcgcagatatagttatatattcttttaaatctctagtaatagcacttattatgcgcttgcttaaatattctaggtataagagtatctagaacgcagagttattctatactattcttgctattatagtagtagattaggctattcttaattataaaacagagcctagctagagagtagtgcttctactttagcttaatagaatatatacctttagtctctattagtataatagtagagttattattattatctatattcttcttgttaccttaaggtagtaggtaatacttcttatctttctttatgcctttgcagacttcttttacttatttctatactaggtcttctagatattcttattataacttattcttaagagtatctaatatcttaattagaagtgtatagaaaatatagagaaggttatctagtatactagctaggtaattctctcctaatagcttagtattcttaagatagctaagtgcatctagaataatatagcattaactagagcagtattacacgttaaggtttagaaattgctataggtatattaaggcatttactagccttaggtttatctttgctagaaaagctatttctataaggcgtttttagcgtgcaattatagtaactgcagagtaattagtaaatatatagacctttagtgcgctttctataagatactagaccttatatattgcttacgttaattctgctattttaagttctattagagcgtacctctattctaagagtataagatttttgcttagaaaaactactagcttaattaatcttagcgcaaaatcctttaccttcttaagctaagtaatagagtttatcttattattcttaatttctaaaggtaagttagagtcttctatctctagagcaaggttgcttttaatataatatagcattatatctattctatatgccttactactattaacgtctaggtagagtagttaatcttagacagcgtagaaagtcttaatagtattattctagaataactaaatatctttaaaagctttgcgcaaagctagaacttcttagatttaaatatctatagcatatttcttctaagcataaccttgcttcttaggcgcttcttataatagtttagtttttagcttctctagtagctatgctagctaagtaagataaggcgtcttatcttagagaaagaagattactctaatataagttttaagatctgctgtagttctagaaaaagcaaggttttgcattatagtaatatgtttcttagtagataagagactaaaggcgttaactctttagcctagaagcttaatagtagaatagctaataaatgccttttttagagagaggctaaatctatactagttaagtttctttagaaatatgcgcagatattagaggtgctctttctatatattactaaagataataaaattatctatatatgctctagcaaagtgctgtatatctttaagtataagatcgctctattattagatatattagactaagttatagaaacttatactagtaatatttagaatctcttatctctagtagaagttaatagcgtagatatgcctatcttctttttagataagaaactagtagaagtataatagactattaactatagtataatacgcagcttctaacattatatttagaatattattttagtctataagaagatagctattttttagaatctagttattaatattgcgtatattaataactagttatctaactaatacaggttagctattattattaacctctgttttttagataataaaaactagaactctaaatagagtaaagcgttatgcctaatctatgcgtctatcgttatagagtttattaaataccttattaataactttcttattctttgctctaatagaatagacttttatagagaacttatagttctcctagctctatttaaagagaacttgcatctattatttcttagaaatgttaatataagtgcgcctgtctatctatagcttagaatattctattataattttcgtaagctatttaacctattctagactactaaaaacagtaatactattatctagtttagtttcgcataatgctctattatatagattaagtattactgctagtgcatatttagcagagttaatagcgtaaattctattagcctctgctaagactatatatcctagtagtattctacgttatactactactaagcgcaatatattattttatactaatatatagatagtattatgcttaataactgtattatagtaggttatagcgtatagcagcttaagtaagtcctaggctttaaaatagtagtctgtatactctaaaagtagcttctattctaagacgtagattagaacttaaactgctaaatatgctagaataaacactatagtgctagctataagctttctaatctttcttgctatctagtctctagagcagcatataattaatatagtaactttctagtactagagctagattaatttgctagccttaaggttaataattgctttctaaggcataagcgtatctatttctaataatatattaggcgtaagataattaattataaataaataaactctctagagtataaatacctatttactatttaagcgctagaagaggatatatagtataaagcatactaattatttagaaagcactttattcttttctacttctctagtagagataggctagagaagatctttctaatgcatattagaaaagttctttttaataaatacgcagtctactagagagtatgtagcctctatatctagagtagacttatagcactttagagttagagcttatctatactagcattttaatatagtactaattctaaatactttacagtcttactagcagagctagtgctaataacttaatatatagtattttgctagagggtaactttctttagcaggcctttagttactagcagtagtattatctttttctctaatataatctttaactatatagcgtagacgtttctctagtagcctatctatctatttctagcagttactttgcagatgcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttattacgcttattattattatagttagaatagtggcagttctactagcaatactacgcagttataattcttatactaactctaatttcttcagcttattattctagttctatgcatctctattctaggcgttattatagtctgctttataagatatagattgctttctatgcttagtacgtttctaaataggacttagagaggccttattaggttgtctatagtagactctctgcagcttattatattatagattattattttactttatattcttgcgctgtagttagcctatattttaattattctagttatagtatctatttttcttattagacagcctttagttacttagctagaagttctgcgcaggtagactatttctatagtttcttaaagcgtaactatttataggttctctagttttctatatattatagttagattagaggctagagtaattagactaagcactagtctgttaatcttagtagtaagagtttaaaacttagagataggagtaactgttagcatagttattcttatttactagaattctaacttcttataaccttagattattagcaaactagtagaaattatacttactattatgctactagtttgtaagcagttataggcgcagtactagaaacttctcctctaatatatagataaagttacttaatactgtatctcttaatagcattagtataaatatctagaactatagatctagaaagttctaagcttatgctgcatactagtattatcttctaagttctacgttctagcatagctgtattactattatatactattctgctagagattaattcttaataaagttactagttatataggttttacttataagctgcttaagtgcaattataggttattagtagtattttcttattaatatctttacctattctataatactcttattatctagaacttgcagttttgctgttatacttaatttagactagaactagagaattactatgcctttaaagtatatatgcaagttattataaataatatattctagcatagagtagataaggatagcttactctgctatattaataaaatctcttacgtagtagtagtgcatatgctctctaatcttaactatattcttagagtgcttagtatgcaatatatttaggaaaaaatagctaatagtattagtataaaatttaatcgtactgcctatctatttaatacgcttattatcttctactatatataatttgcgcatagagagctaatatctgctgtatctttagcttatactactcttacttcttagtaagagagtttacttatactagtagtctaatcttctaggcaagagagctagagccttacttctataataagataagttatcttaaaatctatagcttgcgcgcactagtaagtaggtatatactatatattagagagagaatattctatcttattctttagttattaagtataactgcgctaaggccttaccttattaagagtactagaatagagtagtagtacgtaattgctctgcaaattctctaagattattgcgcagttctccttgcattatcgcaagtatctttactaactattatttctatgcctagaaaaatagagtatctagattacgcatagtatagtaactagaatgcaattaaagctagtttaggcttagaagatttataggtagagataatatctaacgtagataatagagttgctgcgtagtattattatcttagaagaggcgctgtgctagcaattgctgtaagaagtattagataagatctagcgcactgctatcttagagcactactagaagttattgcagttattacgtctataatagtgctaagagcaggttagcagatagtactagtaacttagaacgctagctagagctaagttatagttctataatagatatataattagagttttctgcattagctattacactaagtaacctttgcagtatagtaacatcttctaatttaatagctaattatgctctaggtgctagttattctatttattctactagtagtatattagatactatctatagtagaacataaatatattctattagttacgtaaagcgtagtagtagtaagcttagcttctagtatgctagtagaggcgcctattctagttcttctttcttaatagtagagtaataatttattgctataggtactagttagagtagaggcagaattagcaagcgttctagctaagataagtattgcactatatatcttaattattctcttaaagtctcttaaagtatataatatgctaaagaattttttagtctatctataaaataaagtagttagttttagcgttagtatgcttctaaggctataggtatacctagtataagagcagagattactagcaagcttagtatagcagctagagtataagcttatattaggcttttctattaagatcttatctaagtgcaaaatagagaaggtatctaattaagagcgttagagaaagcattaggttaaggcactatagtagctagcttattctattagaaaagagctagagactagagcaattagactagacctagactttatactagcagtagctctattttaaataagctagagaactagagagtagagctttagtattcttagaaagctagttattgctgctactactctctatatactttactatctctaagttcgcagctttctgcaataagtcttatagcatcctattctataatttgcttagcatagaaacagccttctatagcaatagtctaagtatatagatagctaagaatataggttatagtaaataataagcgttatttactaggacgtctctagaaagcatgcactagttaggcagaagttaatcttcttatctagtataatatattctgcagtaaaaagagtatttagtagagctctataacagcctatgctagttataatataggctatagaattagagtaagcatacattagctaaactcttagcgtatgctataaataagaatatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatagctagagaggtataatatgtatataagaaagctagattacttaagtttatagatagagtattatagagcagataggtgtctaagatagagctctaggaggtattagcaagcgctctgttactcttagtaactatataatctattactactattttctaactattttgtaaactgcctctcgtttctaaaagataagtaaataaagaaagtacgtattctatagttactagttagactagagaggagttactgcctaatcgcctataatatctaataattattaattaactacgttagtctaggatatgtttagaataggttacctatattaataattaattattagtaataagtcttagttttctgttacgttgcgctttctctgcagtttataagcctatttattaaaagctgctagcgcatttattaaaagcagcttctctagcgcgctattaatactagttatgcctagaatctctataggcagcgctcttgcagtagagtttatatagtattctagttactaagagttatagctatataatatgcgcgtaaactagtaagcagtgcgcttagagataatagatagagtactctattatagtatgtttctagtacgtagtagaacgttagctgtagctagtagtattagtatagaatttttctagtagcttttgctaagagcaatgtcttaattcttagctactattgttataggtagcagttcagtatatagtatgcatgcatatattgttatagggagctagtctcccagagctatcgactatatatagatgctaagctagtcatgtaacagatgttaagagttgggttgtgatttgctatgtatgttcctgatatcattatgccctacctacaaagttttgtcttcactcgttagcagattttgagcattcacgtagtgcgttatgatagtttcaatgttaagaaggggacctgcgcaactaccgccagctgagcatacatagttctcgcatgctcttattgtcggtcgtcgtatcagccccttcgcaggtatcttatacaggtgttccgcctcgagtcgtcgaacatagaacattgtcgctactcgttgtactgatgcagcttcaggtgcgcaattgcattgtccaaccatgacggttgtgcgcaaagccagcgcgcgcatgctgtgtaccgcactcctctcgaccacgcgaggtcaaaggcgcggtagctaataggacggcttgctgttgacgcagaggacgatcgaaacatccgctatcatggattgagaaccgtactcgggtcggtgacatggtaggacttgtacagaccgttctgactggtatgatgttgctcgccgccccattattcaaagtgcagcacttggctcctgtactatcacattgctgcggcagctcatggcaaacaactgcagcagcgaagcatgccaagggcggaccaagacctcttatcacggtcctaagctcctacagcttttctaggagtcgccattggtgcatcggtggtccctctcgtgttcgcagggcaagccagtgcccaaataggcaggtcagttgggcaacttcctttgtgagccgctcaccctgtatgctctgcaacgtcggcaacgtcaacttttctggtcggcgtatgtcctgtgcgtggctgaggtcagcgatggttacaaggcagttactaagtcctataaagtgaagaacctctgctcaaactcgaaaagaatcacctcgcgcagaaacatccaagctcatttcaggcagagcagatatcatgtctactgtgaaatcgctcgtagtgtctatcgcgtgtgttttagcgactgctaaaagtgtagctgttgagccgcgccaatataggacgcaagtcacatcagtaagtccggttttgagggtacatgacgtctgtttgctaacatggtctgtgggaatcgctcatagacacactccacatcgacaatctattcgcgaaagcagagatccttcagtctatcgcgtatgcgacagagggaaagaatcgcgtcatcggcagcccaggccacgaagccactgttaaatggatccaagaccatctggatacaagctactatgacgtttcactgcaaggcgtagaactcagcattggcgtcaatgccacattgacggcaaacaacaagaccattgaggcctttgcaactacgcttgcccccaatggcaacgccacgggatctcttgttgcgatccccaatcttggctgcgaagaagctgacttcgcagagtcgttggacggcaagatcgcgctcatcaagcgtggcacatgctcgtatggtgttaaagtgcaattggcagccgctaaaggagcatctgcagtaatcgcctacaacaatggcgaaggcacacttgagggctactcgctgcaggttttctcagaccccgcaatgccattcgtccctacgattggtatcacacagggccagggcgaggcgctactcgcccagctggagaatggcgtcagcgtcagtgtcgcattgacctcggaagccaagctatacaccacctacaacgttatcgcagagactaaggggggtgaccatgataacgtaatacacgtttctggtcactctgactctgtcactgctggtcctggtatcaacgacaatggctctggaactatctcgttactggaggttgctatccagctgaccaatttcactgttgtcaatgctgtccgtttctcttggtggaccgctgaggaagctggtcttttgggggcagaatactacgtcaagcaattgtctcaagctgagaaggaaaagatccgtctgcttctggacttcgacatgatggcatctccgaatttcgcttatcaaatttacgatggtgatggttcggcatacaacctcactggccccgccggttccgccgaagctgagcacgaattcgctgcctactttgatagcatcggactcaaccacaccgagatagagttcgatggtcgttctgactacggtccttttctcgaggctggtattgctgctggtggtattgccggcggtgcagaaggtatcaagacccaagaagagttcgagatgtttggtggcggggcagggtgtgccatacgatgttcaattaccatgagaatggcgatactgttaacagcttgaaccgtgaagcttggatcgaattctcacgtgcaattgcacacatgactgcaaagtacgctgttagctgggagggtatcccccctagaaacagcaccgcaatgcagaaaagaagcaaagattacagtataatgaagagaagcgtttcagagcacaaaggagatatcaaagctgggtatagattaattatacgattggcttatgttgttcttaaactgtagggtgagaatgcagggcagactctaagctgtttccatcgcaaaccaggtctcgcattccctccatatcttcaatactctataaaagatagtaaaatttaagatttgtgcccatgagatccagaactaactggaaagatctctagatggaacgaagatttggtcgttagtactggtcgtgatgttgtaagaccatcaccaaaataacgcatctatgccatcatgaccatcctttctgaacctacggcattgcggttgcctgaccaaatttaccgagcctctcaatcgcgctaaaaaccttaattatggttagtaacctaaagtgagatgtggctttttgaattctagacttactgcgctcaacgaagtccacactgaatcttcatgaggactccattggcgaggacgcactacgaccatgacgacaattaggggcagcagtcgtaggccagcgtccaacgcattgtcgtttcgtgtgaactgaaagaagagatgaacaaaatagatggggacgaaggcagcagcgccggatgccgccgtggtggcgaaaagaatgaggacggtccttcagcggaagagttggactgggatgaggcgccggaaggcatggtgaagagagctcacatctgctgaatgccaagcataatgaagagaacgtcagacgcgacgaagatgccaatgatcagacctgaaccccaggaataggtgacaccgccccagttgattgtcaagacgagagtcgttaaagctcccatcagtgacgctgctccaacatagtccaactctgcaaagcgctgtttataaggtacgtcaggacgagggtctttgctcggcaggaggaagagccaggccggagcggcaacggcgccaatgaagaaattgatatagaacccccagcgccatgaatattgttgggtggctcttttgaatcaatctcgtcggttcgtccatctatatttactaatccccaagcggttagaacaccgagacctaacacggatgatagtctacccataggcaatcaagcgtgccaatcaaacctcaatccaagctgccaaacttgacttgaaagtctcccgggccaatcgagagatcccagtacatcaagcctcgaatcaagcccgtgccagcagcatgcttggcctgcttctagccctctctggcactagttcttgatcctggtcatagtgtagtgctcactttgccacctacggcacggcaagagcatactacttgctgagatgaatgccgcggaacaccatgctcggactcgcatgaacaagacgggaaggtgcgcgtaagccgcagaatgcgcgtgtcattccgagcaccgaatcggactgctgcaattcatccgttgagcacatgtcactcccttgaatacgaccatttctagacacctgagtccaccttctccacgcaatccttctgcaagacatgccaccagcacctcaaatccttcctgtgcccaaccccgtcccctcatactggctcactcccccctccaaacacgctcgcctgcgctcaacatccacgctccctcagtcatgcaccatcaccatcatcggctcgggcatggctggcgtactaactgtgtaccacctcctgcagtccgcaaacccacctagcattcttctccttgaagcgcgagacttgtgttccggcgccacggcgcgcaatggcggacacgtcaaaatcaaaaccgcaacgctcgctggactttcggggaattcggagcgcaacgcgttgcagacgtatgtcaggcgcgtcatgagtgatttggcgcgcatagtcgagtcagagggcatgggcgacgagtgcgagtttgaattgcgcaagtcgtgggatgtgtttctcgacgaagaagaattcgagcgtattaaaggcgtgtatgacgatgcgaaaggcaaggaagaggcgtggacggggcatgtgagatgtgtggggtccgacaatgctgcgcgggaaacgagtatcaaagacgcggtgggtgctttcgagagtgagatcgcaagtctttggccgtatcgattcgtgacgggactggtggacaggatgctggtgcggtatccggagcgcttgaatgtgcagaccaatacacccgtcacccacatggaagagattgcacaagggactctactgacgactccgcgcggcacgctgacgaccgagaaagtcgtgttcgcgacgaacgcctggacagccggcttactcgacgcattcaaagataccatcacgccagttaaaggaatggcatgccacatccgtccgtctcgccacgtcgacgtgcatctaagcaacacgtacaacatccatttcgcgccagcgagcagtacgggcgtcgactatctcaatccgcgtcctgacggcggtatcgtggttggtggcggagcctggtttttcaaagcgcatgaagcgctctggaaagggaatttcgacgactcggtgcggtttgcggcgggtgtggagagacattggacgggagaatacatgcagaagacgtttcaggggtgggaggatagtgcggcgagtccggattgtatttggacgggtattatgggagtgacgagggacgggaaggcacatattgggcgggtgccgggacggacaaagaaacaacactggatgctagcggggtttaatggtggcggcatgtcgctaatcgcgacggcttcgcgcgccgtggcgaagatggtggtggaggatctggagtacgaggacgtgagtgctgagttcggcttgattgagggatggggtactgatgtggagagaatggaagaagatacttcttaggtgggaaatgagtgtggattgtatttgggcgggcatcgtgcagtagcatacttctcaaatggaagcaatagagaaaaagcttaaggagtgcagtctggttcgtatcttgaatttatcgtcggactgatgctgagcgtcgttgtagacagttcatagggagcgatgaaggaaacgatactgagtgccagcggggttttaaaacaaccacacgtcattggcggactacttaaccagtctctttcattggaaagaagctcaaggagtgaaatagtagactctactttacagaggcagactgatgctcttgatcacctctaatctaaagtctcctggtctatgctaaagataaagttgttagtgagataatcagcgggtggtatgcgaagttaaaaggaatgacaaagaaaggatattatatgcttgctagcaagctagttaggttcgctagcgcagagaaaagagttcgcgctgacagtataaattagagcaagctcttataataaaaatatattatataacattgctgtcagatatagaagatagagtaaaagaagaaagaagattataatattaagagctatagatatgctagcaaatagatatagataacttatctatagatatagattagattatagttaagttatttaactttaagaatagattaagtatatagagcttaggtttaatattaagttaaagttataacttataagtgtaaagaattattatagtaatatatataaaatatatattactatcttattctagaagttaaataagcttattaatagctttagtattagcttagttatctctcttttcttctttctgctctatttgcctatattttgttattctctatatttagcctaaaatctagtttttagctagtattaattaggcttatctatctagaatgcagagtaatagtaaactagtaaagttagtttactagagcttatattagtagttactagtctatactaattagtactagctagtattttagctctattctaagaactactagtataagctattttactagtctaagagatttataatataataagggatttataagctattagagcttattaataattataaattattagaaattaatattagagttctaaaccttagattttagtatagcagagctaggatagtaccggctatagttagatacaatagtattatatatactatagctatctctagagttagatagtacctctaatttaatattttacctattatctattatttgctactattgcaagtgttatataactatttttatagttatctattattacttaatagctatctttctatctatagagagtagtagttatttatctttatattacctactactttcttataggttataagcttagaggtgcttatagctattaagaattttatttactgttttctattctagaaacaggataaagctttatagtattatatactattaaagttatttagagctattcttaagcttgctatacttctttagtctttattaattagcttttaagctagttaataataactaaaaaaggataaagataatagttttactattataagatactagaagaaacttaagtactctagtaacttattctagtttaaaaaacagtattatctaagattatattaagacttagtctctacttgctctactctagaaatagaggtaattttaatatagtttactatattaaaatctctattaaaatatattttatatattttaataggaatagagttacttaagcagattaccttaagtagcagagttactacctatttaagataaaaagtatactagctctatccctaataagcgcatttagactatattattaattaataagtaatttattacttattaattagtagttaattctttctagttaaggaaaaactagaaagatctaaattattattattaagcgcaaaaatatataatctgctgataaaagcctacttagtagcaatatataatactatatatatagtattatatatactttatgtctatataaagaggtggattattaatataataaatatacttaaaaactatatttctagaaactttttacctataagcttctgagttttaactctgtataaattctctttattactatattagtaaattttactatatagtaataaagagtaaattttgcgttaggtaaaaagaagaaatatagaaatattacgttatatttattatattattacttttatagtctatatttatagctatattaagtacttattatagatctttaaaaataagctatatattgcttataataagactataaaattttaagcactttagaaatttactattttctaagtttgaaaatataaagacgctagcctactataaaaaagcaaaatatataatatatatattgttaaggcgcgttagttctgcttaagaaatagacgctagcactagcgcctaatttataagaacgtttttaaaatctgctagttaaaaatctatttgcaatcagcaaaataagatcgtttaagattttttataaaaatcttatattaactagcatttaatatctatattatatctattctatataatatagtattatatatagatatacgctaaaataagcaataattctatatttaaagtgcctaaacttaaaggctctagtaattacgatatttagtctattagactaatagctatattagtagaaaaagagcttagtaactatatttatgaaacaaatatagagctacttactcctaataataataataaagctttagctattattaagctattgttagaggatagacctttattacaaactagatttaaaactacagctaaaaccttatagaatagccttaaaaatctatataaagctaaaggctttagtagcaagtttctactatctaaagagcttattaataactctttaaatagtcataaagaaaacttagaagcttatctaaatttatttaaaagaattagtaatagcttagaagctaaggatatagaattacctcctaagtttctagtttctttattacttaataatctaaataaagattataagtatatagtagcagttattacttaaaatttaagagctaatagctctaatattaatctagataagattataagtaatctcctagataaggctagaagactaaattctataaagtctaaaagctatagctttagtgctaattactctagtaataaaactagtagtaataagtcttataataatagttattataataacgttaaaatagctataaatactagtaacaaaactagtaatagctataaaagaaatactagtaataaaactagtaattctagtatagtttgcagtaactgcaaaaagcaagaatatttagaaaaaagctgctttctaaaatatccttatttaaactctaaaaataagaaaactattaataatactaaagtttctaaaaaagaaacagtattagtaactaatagttataataaaaagcctataactatagactttatattagatagcagtgctactatatatacctgctatataaaagagttatttaatagtattaagcctactaataaatatattaagtagggtaatactaataaggatcatagctgctagtagtatagaagatatttctctatactttagtagtactaatacgttaattctattaaaagacgtattatatattcctaaattagaagttaatctattaagcgttagcttaataactaataaagatttaactttatcttttactaaaaagagctatattatatatctacctaataaagctatactagctataggagaatataaagaaggcgttataatctttaaaataaaaccttctaaactagttaagtctatagataaaagtaataatactttagctatacttaatacttatactagagaggatatagaacaattagaatctaataaagaattagatctaattaattctaatttagaagaagatattactatctacaaggctatagatctagaagatactagtattatagcagatagtaactcctctaattactctaagagtaataatattaataataactctaaagaagagttagttattaataataactttatagagttactaaataaaagactaggacatattagtcttaaatctatagagtctttatctaaaaatactattactagtactttagataatatagatataaaagaagatataaataaagcaaaagttagtttagatacttgtattacttatatataatctaaactaactaaatctcgtagtactatttctagtactaaagtagatgcttatttagatatattatataattgatataggtggacctattaaggcctaaaacctatagaggttttaaatactatattacttttagagatagttatacaaaatatctagattattagactattaaagtctagaaaagatattataactattataaaagaaactataataggattagaattagaagctataaataatagctctaatactaattctatttataataactttaataataataaagttaaagctctataattagataatgagtttatatctaaagagctaactagttatttaactagtaaaggaattaaaactagattttctagttcttatacttctaagcaaaatagagctgcagaaattataaatagagttttatttaataaagttagagctctattatttgctagtaatctacctaaaaatctctagagagaagctttatatactagtagttatctatataatagaactcctaatagttctataggctttaaaactccttttgagcttaaatataactataagcctaatatagataatattagaatatttggcagtctagtatatactaagagacctgaagcttttagatctaaattagattctaaagctagttcttattatttagtaggatttatagcagataatatatataagctatataatcctaagactaatagagtaactacttctagagattgcaaaatactagaagggttatttctatagatctaataataactctaatatttaagagttatttaatagactagacttagactctaattctaataaagaattagattctaatatagaactagattctaataataatatagaatctaatagttctaactctaataactctaactctaataaagttattagaagatctaaaagaatagaagaagactattctgaagatgagttagctaatataactattaataatagttataatagtagatataataactctaattctatattatatactatagaaaaaagctctatatataaaactgattagaaatctctatataattagtctattatatataacatacttagtactattataaagaataaagaaaatagtactagtaatttagaacctaaaagctataataacgttttacttagaaaagataaagatctctatttaaaagctatgcagctagaaatagaggatctaattaaaagtaatacgtaagatatagttataaggcctaataatatagttattattagaggttaataggttctaaataaaaaatataacctagataatactattaaaaagtataaagctaggtgagatagctaaaggctttctacagcaatataatattaattataaagaaacctttgctagtactagtaaacctagtattattaggctattattagctattgctgcctatctaaattaggaaatatatacttaggatataaaacaagcctttcctaatgcagaaatagataataataatctatatatgcaactacctataggtctagaagactttatattaaataaagctctagaaactataaaagatactagtcttattaataagattaataactatattaagaataaagactgtactagccttgcttgcaaattaaaaaaggccttatacagtctaaaataagctagtaggcagtagcagttatttttaactagtattctagaaaagctagaatttactagcttaaaaatagataatagtatctttgtacacaaaagtaactctattatattagctacacacgtagataatatactagtttttgctagtactatagatctagttaataatctatataacgatttatctagagtctctaaattagaaataactaatttagaagaaattaaagaatttctaggcgtagaaataattagagatagatctaaaagatctctaattataacgcaaagaagctttattagtaaaatactagaaaagtataaaaaactagataataagcctaaagctttgcctctacttataggagttaaaatctctaaaaatctagaagaaaacaatagtaatataactaaaagtttttagcaagagataggtagtttaatctatttaactatatttactagacctaatctagtatatagtataaactacttagctagatttatgtctaatcctagtctagagcacttaaaatatctaaatactatatttagttatttaaataagactaaggatctaagcttagatttaactctagaatctattaagcaatctaatactactactaatagatctaaatctatagatctattaggtattagcgactcagattaaggcagcgatctagattctagaaaatctactactagcaatatatttatattaaatgatataaaggataactattctagtaatagcgtagctattagctagattagtaaattgcaaaaaatagtagctattagtagcgcagaagctaaatatatagctctaaaagaagctactaaagaaagtctatatttaaataattttatagaggaattatttatatataatagtaataaaagcttaactaagcttactagtctatttaataagactaatactattaaaatagatagtttatctgcaatagaactagcaaaaaaccctatctatcacgctagaactaaacacgtagatataacttattactttattagagaaaatctacttagtaataaaatagaactagtatacgaaaatactagtactatactagcagataatctaactaaaagtactagtattaataagctttaagactataaatatagaattagcttaattagtacaaaagatctaaactagctcttaagcttaaaaacttcttatctataatatacgctagctactaatgtaatatagatagtgcataggtatatattattggtaatgcatatattatctaataggctagctatcttaggttccttaggctatatacctgcgctaaggcctcagcctcatagcgcagagtagaatctctattaattctactctattagctctctctctttgccttatttagaggcgctagtttcttcctagcacagcatatactacttgcagagttactattcttttagtaagatagtctagaatatagcgcagaaagagaaaagctaggtaggcctagaaatatagctagaaagagaaaagctaggttagcatagaaaaaaagagaaagctaagtaggcgtctattatactaactgcgttttctagtagcactactactagtagagtagatataagaaaatagagaaagctaggctaggaaactaaagttattatgcgctagttaaaaacttctatagtattaggttttagtagctaactagagaggcatataagcagctttagctagaaaatagagctaacgctataaggcttacttagtagcatagtagtaacgcactaagcttactaaccttatatgcctaatatattatctatatagttattatattctctatagttgttatacgctaaaagcttttcttatagcatatttgcaatagttctaaaaacttaaattactagtctagcctatttttagataagtatataagctctatattataggcgtagaagttacgctagtataggtagttatagcgttgcagttctgctttatagaactttttattatatagataactttataagttatagcaaaaaagttgctagttctacgctagagatactatagtaggcataggctttagcctataagctatattttatttataatagttaaaaagaagtagcgctaggaggttaatactatagcgtaaagcaaagctgctaagaaaactaaaaaaatttataaagtatatttttagaaaaagctgcgtatacagcataggcaactaattctgcagagtatagttctaataagttagcatattcgtttagattgcttatttagatagctctctactactcttatttttactacttttattattattattctagataggcttctatttttagtagtagtagagttctttaattatcttattatatttattatttttaacttctttatagagaacttttcttgctactaactaggcctatttaaggtttagaaaaagccttaccctgcttttcgtacttaataataagtttctatagtagtaagtttaggctagtaatatctagaataactatagtattagagataacaacgttattctgcatgcagtctctaagagtaattttgcctagcttagagcgtaagttatttttttatctatagcatataaaactattgcagtttctctagaattcatttgctaagttagtaggcttttagtctatttctctaagaatagagtcttcttcgttcttctctataaagataagattcttcttagtaatagtactaaagttagaatatttaagctagttcttaaataagatttacttattctctttagacttcttctttttagtgcctttactagtctctatttctttttaagataacttagaaagatttgctattagaaactttaatagcgtctgccttacattttttagtaggtatcttaatatctagtagaatattctagactattttagatttaatataagctaatatatctatctttataatctagtagaattttaagttaaatagtctcttctttattgcgctagcattagagagagtagcaagaatgcgttctataataacttttagtaagatttcttcttttagcttattttttaaattctctactattataatcttagaattaatattaaaggcgttagttagttatttaacgtaaaaggctataatgcaattctatttaagagtattattctttactactgccttagagagctagcagagagtagtctagagcagtaatctctagtatactctttagactaggttaagcagaataatagattttaataatcctgcttgtttccttaggctagataggttagttctagtaataaagctatctatataataattagatagagcaataagctttaatttcttagagattaaagtaggtaagtttatatactaatagatatagtctttactcttcttctatacttctttattactaaataagctcttgctatacttctagaggtttatagctaagtctataactctaagcctattaaggttcttatctataagaaaagctatcttattaatactcttacctactactagaaaaagatagtttataagtaatagaatagcgaaattaagcctttagaggttaagaccttctttactatactctatatagcttttaatattaatgcttaaaagagtaagtaagctagtagcataagcagctatatagaaacgcgctataaaagtattattatacttattatctgctactaactttgctgttagtagaatctagatattatagttagtaaatagctactataagctatctattacttatgcttatttaagatctttgtaggtagatactacgctaatctaagtatctgccttttattattaataagctatttgcatagcttctaattctataataacgctcttagtactcttatttttctaaggcattaatatcttttttaaagtagtaagttagatattctttttattatactctactatagtatctctagcatagcagagaagagcttatagtgctagtagtacttagtctaactttattaatcttagcgtgcttttaaggttatctttaacttcttatttctattacttctagatagtagtgctaattgccttaagattagtctttctcttaagagctttcttatatactaaggcagaaatattataagatgctattttaacgctaagcgttaaggcagtagcataaattatttctattactatattcttttttatatagtaaagagctcttattacttcctataaaataaaaaagcctataggcttttaatatacctctttactatttatgttaattaagatatttagctaaataacctattctgctacgaaaaatataaagcttaatgctaattttatagtaaatagtaagttctgcgctgcattttctaggttctagcgtattttatctaagatagtaggttctactttgctattctgctttgccttttagatagtgcgctctactatattctgctctattaggagttttaatttactactaaagtttcttatagcaagagtcttactgctttagtttcttctattaagctatagtagcttctagagtagtaatcttgcgcttataaatgtttttaaagttttttaactatgcttttatcttattcttctaacgctttatatagctatactaaaggcaggcctacttatatttctatatatagtagttaataagttgcttagcgtcgctctagatatactttttattaaagttaataatagtagttttattatagtaatttagtaatatagctctatctataatctttatcttattatctatactgttatattcttcgttaaaggcttccttttctagagcttctaatactgctactatagagagactattctcttaaagcttaggcagcgctaatatttctactattatattaggctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtagataagcagctaatgcttagagcgttaattatttagaaattttaacttatagaagcttacagatacttagctatagagaactaaatactattaagattatagcttatgctagcgctatagttagtagcagtagcatagaagcaactatagagactgtgaaaacgtctagtagagttatattaacgtagctataaactagctttttttattatatcttctagagcttattcttattctatttttcttaaagagttttagagtatttattattatatttcttaagcagttctttagcgctaaataagtctttcttattatactactaattatagatagaactctattctttctatcttactaagtacttatagcttcttaagcgcttattaattttgtagttaagaagcaacttaattttatactctaggtatttcttatctactactttaatagagccttagtagaacttaaaagtatagctaaatagatctacttctctaagcagcagttctagttaggctactaagataactagataaatctttatattattagagatattaaggcagtatacgttgttgctaactttgctaataacttttagtagagaagacttttaagcattaagtttgcagttaaagtattcttagacctagtaactatagtatagttaaagtataacctagtcttctacgcgcagctttaaaggcttataatatttattatattaatactttatattaatagcagcaaaagcaagagcttctatagctatattataatattactagcagagagcttagtagttagtttctagtaagtctgctagcgcagataataagttacgtaaattaaattctattaactgcttatatagtaatacgctagtagctgcgctcttagatatattaagtaatagtttaatatagagtaaagcctatacctaatctatttctaggtttatagtaataaagtattataagataatcttaactatctagtttatgcgcttagattagctattagtttgcagatactatgctatagaagtaagaaagcgtacgctagtcttctagaatatagtatgctagagcttatttagaaaatgcttattatagtttaaaataatactcttaggcaggctctatttatacataataagtgctttaattaataaggctctctattctgctatagactagttatttatctctaagataagtagaactttcttagtttacttgcaagtaatagttataagagcattaaacctagatatttctagaggtaagatagtaactaggttaattataatagtataaaatagaaagcctagtgcttaaatagattctaatgctctatagagtaggtattgcttagttctattctgcatatatagagagcagaaatagatatagattctaaggtttttagctagcctgcaaataaatatagagctattaatgcaattatatactttatagaaactagcataaaattaatagttataggctatctaaaaaacctctttttataataagttagagatgcaaagttatttatttctattattgctattaataaagtatagaaagctgttattttctataaagttaatgctataaatctatttgcaggcttaaagcttataataatcttctactttagcttaattagaacgctcttagagtatattctagatctttttctagtataggttagataagtaggcttaatagagtaataacttaaaattattatttaatataactagtaatacgttaaagatatagattagcttactaacgtgcttagaggactaatatgcgctaaagatattatattagtatagtatgcagatctaaatatagatattattatctagagctagtagtatactatctaggctagagaagttttttaagtaaagagaagtattctctgcacgtaggcattagttcttagtagcgtaagcatctatgcaatagtattagtattctaagttatctagaatattagtatataggttatattctgctatagtgctctagagatagcttaggcagtctagcacaaagtaaatatattctaagtagtatctaacgcttatataagagaactattataagtactacgtatactagataagatataagttaagcttatctacagagcttaagataagaagcttttgctaagcaatagctataatagcgctatagtctataaaaatatatattttgcgtaacgctgcaattatatagcgcagcttagttataacctatactactatagatatttctaatttagtagagtagtaatgcttctctactactaatagacgcttagagaagaatataataagtttaattaaactatctaggaagtcttttatctttttaagctatttagttaagctattcttaatattcttaaagcctagagatagcgctatgctctctataactagcttagaattattaataatgtagtagataaaagccttaattctctatttctttaaggcattaaccttaatatataaaggctaagctaagttagaatagtaaagctttatattcttaaataatactttctatatagtataaaagaaatctataagagaaaagcagagataaattataatctattctctatagatcttatattattatttctcttctagcgctaactatagtaacttagttttaaggttctagagtagtgctaatagctaggtaaagtagagtatcttatctcttatatatctaactgcgctaatataggtcttaagtagcgcagcattcttaagaaactgcatattctagattactgctatgcgcttatctattattgctatgctaaaggcatctactttctagctaagaatagtaactaataggtagctaatatagtatttcttagagttaagagagaatctaagcttattaagcctattaaaaactacgtttagatgctttttataattcttaaggttattagagaagataataaaattattaacatatacttaaacgaaatagaaagtctcttataatattctctatttattattagacgtgttatatagagttaatatagcttataatagctatatataagttctcttacttctaataactattaattgcaagcttataataatcttattctataataagctattagtagaaaaagaatactctattaataacgctaatataggaggcactctttagatcttagagtatattagcttatctatagagcaggtataaattctttataactacgttatttaaagtgcagagattaactactagatagctcttttatactacgtttctattcttattaataactgtcttttaagtaataaaaactaggtatctaaagtaagtttcttatatagcctataatatcttctctttatagtagagcttattaaataatttatctactaatttacgctcttctaaggtaagattatagagttaaatattaagcttaatattcttctattctagaattaatagtattcttatatagttttctttagagatattaattatagtgctgcagtctataaaaagtgctaagtacttattacatataaggcttagctattatatattatctaaatttgcatatctaaataggtagatactattatctagtagtgtttctttaagactctctatactagctatagctgcttctagcgcaaggttattgctaacgcagtaataactattaatattaagcgcataagcatatctaagtaataaatgcgtagagatagtaactagcatgctagcgttattttagaagagaatagcagaagttttagagtctataaaagtagtatacttagcagcgcaaaaggttaggcgtctatagagttaaaattctatattatatttagatagcatattagagctagtgtgtatagaaatatatatagctaattctaagagaataataacttaatgctttgcagtaatcttccttagttatataactatataagttttaagtatagtttagattagtatagtagcgtttctataaaagagagaagttattatgcgctattctatattaattatagcatatttagagctaagtatatctatgctaagcagtaggtttatattaaggttttagataatatatagcttaatattaaggatagcgtagacgttattttcttataagttcttactcttaaagtaaagattctatcttatatataaataatactaataaagagtattgcttagactcttaagatctatagaatattctaaattatatattactatatctagtatatatttacgtaggaactgcttattaataagagtaactaatactctagtattaggcgttactgctactatttctctatatagcataaattgcatatttgcctttagataatgctagcgttgctagctagataatagttaagtaaaatgctattataaagaatatagttatagtaagagtgctaaagtatctatgcttaagaatactaagtctgcattaaatagtagctacttactaagctctatagagttagcgttaagactattatctagagacttacttaaataaggtttaatgcctagctgttttttaaattatagctagagtctgcgctatagttattgttattagtagagataaaatagctagtactttaaatatgtaactataacttattattagacttaaattatgctacgtagatactataagtctatagtataagagaagcaacgttataggcagcgttaaatcttataaataatagtttttagctagtaaagtttactagcgcaatctatttcttatttctagataagtaaagtaggtaaaacctctagtcttctttataatagactaagttagtttacgtttatagagcattataaaaagcgttcttactattctctttatctctgctgttatacttcttctatagtatactatatagatcttagtctctttattaataattctaggtctttagtaaattataattattaactataaaggtatactagagagctctacgtttgctaccttctcttatctgcagtatactataattatcttagtagagtaagtaattatataactacaaagcaaactattcttaagtattttattatgctataggctactacgctagagtaagtctctatagcgcagcgtttttcttaaaaacgttattattatatattagaggcaaaatttaaagcgttagagttaaagttgcttagatagttttactagcctagtatattaaactatctactaataggccttagcctagcaggttatatctgttatcttagtaagtaacttatctatagaaactaagattagtatctaccttaagaagtctattatttacgctaaatctttgctctagccttaaagacttaaataaacttattatagcagatagttaggttcttatttaagtctagaatattaatgtagaaattagagtctagtttgctatagatataatctatctagaaacgtttatctctaactaaattagcgtatctctatttctaaagattataggcaatatttatagcaaaggcagtaactaatttgcctgctattagattagcataagtaaactttatagcagtaagcttagcttctacttctaatttagaataggcaaacttatctattagcagctttatttagttctttaaatcttatctaactactataaattacttgcctctagctagcagctaatagtaaaactagatatatatattactcttaaggcatttctaaagataagcttatataatatagtctaagagaatagtagtagtagctttaactgcttctaagaaactatagacgtgcttataggtaatcttactctagtagatatttactctatttttattaatattctataaggctaagttaaaggcgctaatattttttagctaaaacctaaaattgctactatctattactttagcttagttatattctgccttaatctcttctgctattagaatatagaatatataactattactataattctaaaggcctagcgtagtagcttctattataaattacagcgctagcgctataaactatagagctagcagaatctcttagttctagactataaatagctgcgctatagtctatagagctagtataaggtaactctaatataattgtagctattatctaaactactatagtacctattctagatagaggtataaatgctgcagagtctctatagctattctagtgctattagcgttaaatataaaagttctatactaatattaaggcgcattatatagttgctagcctagcactatataaggattatttagcagtagagtacttcttagaactaagctatagagagcgtttactacgctagaaggcagaaagctagcgctatacctagtttattactatatatagtaagtagcgctagtagagaactaagctagtatagtagcgctagcctagttaagctagctgcttagataatagttcttagtatatagagttagagcagtctatctagaagttactatgttctctagtaagtaatgcttagcgtctctgctatagtactactgctatagcgctagttactagacttctaagtatattagctatagtagttatatgctgcatattgcgtaacctgctaagcttatttaaactactactacctacccttactgctaagtagaagacgctataactgcttatagagaaaaataagtatatatgctagctatatagatgcatttatagaattagtataggttatctattttgcatatcttatagaaattgctagagtaataaatctctctagtttaccttagctatagagtaaggttttgctattatatcttagaaagttagataaggttaatatatagtaaaagcagagtataaagcgctttaaaaagtagtagtaagtctatcttatagttactagtaatatagctgcgctaactactatgctgctagcgctagagaagatagtagagaatattatagtaatatacagaattactttagcttttataatatagcagctaaagtcttatttatcttactaacttctagtaatatttctctttgctagttttctaatactaattacatgctagcaaacttactattaatagaattatctttaaagctagaaagaaaaactagcgctagcagtagagatattagcgctgctctatcttttctcttatctataataggctctaagttattttatttatctactatagtagcctttattacgcctatatttctagtagatagcgtataaaggttagtaaaaaggtaataagtagaagttagaaagaagtagagagttagctttctatactttagcaagctttagtaactaagctttatagcttatagagcgcagtagtttatagttctaatactgcgtttagagtttaggctatttaataatctgcgcttagtcttagtagagttattgctaacgctagctttctagactatagcagcgcttatagagagaaatagaagtaatactaagagaacgtaatagctatagagtgctaatttattagatactttagcgttgcttctaattatatagagagaagtcttatatattatctaaagcttattactctcttaaacgctaataggcttactctagtaaatcttagtaaacgtaagtctctgctaaggctagttctaattagcatatagctttcttaatagagaaaagaattcttatagtatctatagaattagtctatctctagagaagctgctgcgctatagataatatagttagcatataagatattaagtctcttagctctaaaactataaagtagcatagagctaagactaggttacttaatatagaaactactagtagagaagctagtaagaggtctatagtaagataaatacgcttcttatcttctattatactagagaagtctagtaagagttctctctttagagtatgctagcgagtagagcaataactaaatatagctaaagttctatgctaaggcagtttagagtagcgtctatatagatatccttcttactagcagatatatagctaatataaggtaagcagttctatgtctactagaaactactatatagtatttctaagagtagccttagtagcagacttattaactgcaaaggactagtagtatagataacctaattctagagataatttattactaagttatcgttactgcgctaagtctttctaggttagtagattataaagctatataactacttaaataactaaggtaatgttagaactaagaaataactaatattctaagctgttgcttagaaagctaataagagaatatatagtaactcttaatattgctaagagatctagtaaattatactatacgctagtagtaaacactaatagcatacgctctaaagtagatctcttagctagaatgctaagatctgcagtagctagacctatataggcctataggctaagactatatttgctgaagctctctatacttagcgtagactagtctaattaagtaaaataacttataagttatagtattagtagatagttaatagttaatagttaataaattttagttgctaagagagtattttaacatttttagaaattactatatgcgtatttgcttactaagttacttcttatatagcgtaacatagcttaaagagtaagacttagtaaggttatttatatttataatgctaagttattttctaatagcataagcagtagctacctaatgtaaggttactactagtacgcgatacgcgttatatagttttatgcagctagcaatgttattagcataagttaaaggctgctacgcttatctagatatgctatagactacttattatatatctacgtagctactaaggtactatagcgtagaactaaagagtagaggctaatagtaggtatttagttcttagctagtaggtgcgtaagtagaagcgcgcaaaggcgcattattatagataattactttattaaggataagtttatttaagacttagtctatagactttcctaataagtgctattagtgctctttagtattataactaataatagcgttgcaactctaggcagctaatagcgtagccttttatttcttaagagactagagattatagattatatagtccttaagctactatttaatatagatagtgcataggcatatattattagtaatatatatattatctaacaggctagctatcttaggtctcttaggctatatacctgcgctaaggccttagcctcgtagcgcagagtaggatctctattataatgcgttatatttattacaatataaaatattacacagttttatagcaagatttcaaaacagtaataaattctatactagcgttaaaactcatagcgctagtaaattaagaagttttagctataaaagtctctaaatctctattagagcttttaataagagttatttctaaaaaataagttactatatatatttatatataataactaggcctaatacttaacttattagtgcctactagtttagaaatctaatattaactattagtctagtttattttctatagcttataactaatagctttaatagctaagttatatagtaacttatttagtagttacttttgtaagaactacgatcgcatatatattagcctataggctatatatatatacggtagctattttattaaatatataagcaatagcttatataaataaaatctataaaaatctataaaataaagattttagattcctaataggttattaatagtaccttaagttgctataagctctactgtatgataatactaaaggagttaattagggcactaaattagtattagactctaagcattagttataataactagagatctaactaatattaatagataagtaactagtgaagctatactattatagtattgtaattataactctaatatacgtctcttaaaatagctcttacaaaataaaacatataaaatatactagttagccttaaaagcgtctaagtgtaaaaatcacaaataactttttaataagctattctacctttagagggcgtgtaaagaattattatgctaatatatataacacatatatgacctatgctcattctagaagtgaaataagccttaataatagtctttaggtattagcttagttatctctctattcttctttctgctctatttgaccatatttcggtgctcctctatatttaagccctaaagatcttagtcttagcttagaattaactaggcttatcctat