tatttttaaattaattaaaagctcttaaataatatattagtaggactagtttcctttaatatctaatactttattacacctagcttattaaactactataaaataagaaagtcgctctacttactaaagggagaaaagtaggtaagatagatagttataggaagcgggtagtatattatataaagactaactataaatttactaataaggagtttgctacgtttgaagtattataggatactatttataataacctaactatatttaattactttaatcctaattaataaactttttttcaaatagatagatccctcgaaagaggattcggtattataatattctattttaaaatcgattatatttagattcctaaatcgagtattccgtctaattaagtcctacctattatatttttaagtaaggtgctaacctccattaaaactaaatataaactattaaaattggatgttatatacttcgtttaagctattaagcgactacatacctagatctattcttataataggattgttattgttctaaccgactatttagtaataaagggaattattaagtagattaatttacggacctctttaatagataaggcaaaccggcgcctaattaacgtattaatctacttatcctaatacaatattaaagtctattatttgcctaggaagttcaactttttattggagacactaagctatttaaaggctaaaggtaataacagtaatcccgaaggcggagtaattcttaataatatttagtatatagaggaataatataattgaaaagtcttttatatctatattaaagcctaaatagatagtttaatacttaaacagtttataaataattataaatccaatactaaattcgtaattattattaaagatttaaaggactatactactgaggatagtagcctcttttaatagtccgaatatccgttctttataaataaatgaggtttaatttataattaataaaacggtaaatctaaaaatttatacgtaccctttaattatataaaagaagttctctaaaccgtatacgataaaaaatactatttcaatagaaactgaataatatataatttaaaagctttcttatttcctaataaaatacaattagttaaagaatatatatagaagtgcctaatttataacctcaattaaattaataaaagcgtacctattagcgattattaattaatccgacccgagaatatactattaatacgaaccatcgctattgattttattattagcctcccggaagtattaactattagtacgctatagtacttagaaggttataatacctttaattgtatagttcctataatagataagttatttaaacaatccctacttatccttagatacttgatatatatagtagaagattagggaaaagtttttatttgctaatttctactttataatcagggaatactaattactattattttaaaccgagactgaaagtttatattggtactttagagaagaatatagaaaagtataaatattaagctgttgataattactgtatattacctatagggagacggtttagtagaatgtaagaattagactatcgaagtagtattgtaattttatactttctattacttagagaaagtataatttaaaatagttatttaattataatagaacttcaatagtatatatatcgaagctattaaggctagcccctacgaatatttcttcggctataaattagtagctccctttgatttacttactaattatataattattaaagatatataagactataaagtcctttgtaattatatttaggaagacgcccgtctcgctatagacttcgctattgccaatgctaagtattgctataatattaattattagtaaatttaattggatgctggcgataaagtattcctcaagttgtataaaggttattatttattaggatgaccctcgaggaagctattataataacgagtaggactatttaagattgtttgaaaagtaggtaaattcgtttacgaattagatttccttaaggaaataaagatttacctaattatttctattgcctatttaaaacccgcacttaaaggtggcgatccttttgattaaactgccctaccgcttaaattaatcgaagattcacaaaatttaaataataacgacggtgctaattacgaagttgaagtcctcctagattataaatttaagtccaatagtacttataaatattatattaaatagtttaactatagatattaatataactattggaagattaaggaggagttgtgcaatataaaggaattaattgaagaatattaggtatataagggaggatgtagtaggtaagtacggtatactaagcgcgttattcgtagttaaatgaagaaataaagttttagtaaggatactagtaatatctttgtaagccgggacttaataccggatagccgtattattatatataaattaaataaagctatagggtgcctagttacgtataaccaatctacccggccgcttgtatataaaggttgctataaccgggttgtacccggctggtaagctgcagtcctaattgaataggattgcgataagataaggaagctttataaggcttgccctttgggccagccgttggcttccagttcttccttctgcattatcttttacaatacttttaaatatcattatactattatttatagagcactccggttacccgttttactataattaatacaaacttagtaattataaaatttgatatatagaatgtattaattgtattacatttaattaatataaattatcaaaatgaatacattagctaattagatatataaaaattctttacgtaatttgattaattacgagtttagtttattaggtaaattaagtaatataaagtaattaattaaattatttatataaaatatattaacttttatatatatttaataattaacttaattaattatatttattaagttatttcaaatgatttatttaatgttaataaataaatttgaaaaagaagaacccggatcttcgaagagggtaatcaaccaaacggtatcttcgattaggaaattggaaagatagataaaaagataaaaatggtcttactttcttttgtggaaaaatatagttacagtgtaggaaattgagatttctcggggcacaggcgtatggaggagttaaagatgagtagaataaaatatagtttgtatatgtagtttttatattggtaaagatatagaagagtgactatagagaagaaagaaagcttcttcctcgagggaaggctttcttcttataggctttctaagctaactagttgttctacagacaagctgcttgttccgttggattcttcggcttccggagattccggagatagtctgtctatttgtattcgttaaagaatagccgaagaaggtagtaataaacttctagggtaagcgagattaagtctccacttttgatttcgacccctatctacctaagagatttcctctaccctagaactctttgaggctccttgagcctccctgggctacactaggtttctgggctgctttggtaagcttggtagactaccctccaagaaggttagggttatatagtagaattttaactactaatatatataatcgagtaaaatggttaaaaatcaactaaaaatactaagtatatatatatagtatatattatctatatataattgcttatacctgtacggtataatataactctgtaaatctattatatatatataatattaaataatatatatagtaagtcgaatgggattaatctattttagtttatcattaaatttgataattgaattaatttgattaacacagtcaaattaatccaatagactagtaacgttaagaaaattaaattaacttaatttaatatatcaaatttgattaattaggatgattaagccacaattagaaaaaatttaaaatctacaatagtaactaatttctttataaacttaagtatatatactaagttgaattaagttaagtagttaagttaattaaagttatttaatttatgtaaaactaattaattaatatatattttattatatacataactaattaaattactaaaacaaagcaagtttattaaattaattaattaattttaatgcttatttagttgttaaaaacatttttttccaagaaccaattaaataaagaaatatataatagttatgcaattaatttaattaatttaatcaattaataatcaaaattaaaacttttaaattaattaaccttttagtaaaagcatttaatgcaacgttacattacttaatagctaaacaaattagaaaggaaatttaatacaacgttacattacccactttttctgggtataaattaccgacccatcccgcatcttactcccatcattccattcctttttctttcttccatctcatctcattcttcaaacccgattgcatcctttgttacaccttccgtcgcatcttaccttttgtcaaacccctctcatcgtgccagttacacaaccatcgcagcacactcctctctacccatccaagttcatccacgcaccacattgcatacatcagtactggagaatcatcactcacacttgcacgactgacgtctgcattcagaaccgttagatgcacatgcacatgtatagcattgcttctacatgacaaagacatgagaagctgccacaaaggtcagataacacgtcgatcatcttaactgtgaaatcctcgagcgtttcctgtcgacttgaaaggtgtctgccatttgatagcatcgtgccgtactcggtagtaggaacgcgaacatcaaacagaagagtttatatatataggtatacaacgagtacactcgagacctacaattcatccataacactgaaaatccaattgctcaacaacatacgcaatccgtcgcttgacgagtgacgatatatactattccatcgcatcaattcatcacatcaagaggactgattgttcacgcgttgcggttctgcctgttgccgagacgaccttgaatcatcccacgggcacggcaacttcagtgcggcactctaatcgctcttgcacttacaaccaacctgcgactttaaacacgcagcattccacgacaaataaaaccccttccgaaaaaataaaaatgaaggagcaacctgaacaaaaccacaagcttggatgcgacttgcacaaaaggaagcattcgttgctgtcacctacctcgtctagaggcaaaatgatatccaagaaccgtggacgcaccggcaccaaaaattcttcagtcgtaagtcacttcatcatcactttaccttcatcttctcccaaaatcattaccctttactccggcttgcccacccatcagtgcgatttgttcattcgatcgccatcttacccccccgtgattcttttggaggaatgcgcatacttttacaagttcgatgcatgtcccaaccatccacccaatcctgtccttgctgactcgtatcagaaacagaaaatacgccctgcgccgaaactcaaagtgccgtccgaggcagtcggtgcccgtcttaccaatacatcagcaccgcaagtgcaaactcgagttccggtagtcgacatggagtctcccggtgaggcttctggccatgttctagctccccgggcttcaaacctaccttcaaacgccactccgacacatcttccttccccggtaaccgataatgataccaaccaggacatcgaaatgactcagccaacggttgatgctacccccgcagatgaaaactcagctagtgtctgggccgactctgttgagcagggagtcaaacagctcgcaaggctttacaccatgataaagacagatgagaagcggacgagagaaccctccgagaaagaagtaaaaagatacatcaaatacatgcgcgccttcatgctgtttctcaaacatgacgtagagccaaagccagatttcaaggacaagtatagtctcgataaggcgctcgggttctatctgcgccctgatatagaacccttgaaaaaagtagccccagacctgttgctactggccaaagaaatactggagcagtatgacgctgaagaatggggtaaggactttgcagatgacggagaagaaggaatcgagacagatgacttgggacccgctattgcgacatccagcaaaaagggtaagcagagccatgacaccagctcttccgatcccacagaagttgttagactcccccccggttcccatccaatctggggcctcgagggcatcatgcacggcctggctcgcaagacgaccgagaaaggtcgaactgttttgtttttggatcctcgctaccacaacaagaaacgcaatgcaaaggtttttggccacaacgaccacactcccggtgcttggtggccgtatcagaaggctgctctctttcatggagctcacggtgcgcctcaggcgggcattaccggcaaccctaatctgggaacctactctattgttgtatcggcaacctcagtttaccggcatctgaacgaggacaagggcaccgagctttggtacagcgcggacaaaagtgtagagaatgccgaccctttgaaccccaaaatcagcaacgcgacaagaagtttggagaaagcacgaaaggagggtacgccagtgcgggtattgcgacatgcaggaaccacttgtgatccccgccgcagccccatctaccctacagttggcatccgatatgatgggctctacgaggtcgttgctcaaaagctcggtacgaacaagaacaacggcgtgttcaagcgtttcaaacttgtacgactcccggattcgatgaatgccggtgtctcgtgggaggaggtccagagatacccaaccagggaacaacgacggcaatttgaccacaccaaggatggatactagagagatctcaagcttgtttccttccacagtcgagccggacttctcaagatgcttcgtcaacagaccccacgattgcagtcaacatacacaacctgtcgctaaggttgatgtcctcgagctcaccccaaaactgttatgaattgcacctactttttcacaatcaccttggttttctcccatcacttacgctcttcccattccctctaccacgatcacgcagccgttatccattttgatcaaacaaaaaaaaaagaaaacaaccacaaaaaaaagaagttaccaaccaaaaggagggagagatattcgaaggctataagctgttgcagccttttcagcgagagaggccagggaggcaaggagagatgacggaatgcggatgagtaggaactatgaaggacgagaatgacaagtacgcgcagttggaaaacgggcaaaattggttagtggcagtactgtaaagtaggatacgagaaggataaaagtcaagttggagggcataatattgttgtgaggcgaaagttgactttcggaatgccggttattttcatatcgctttgttattctgttcgctccgttcgaatattctttgaaggcctttcctaaaaccaaaaacaaaaaaaattgaaaaaaatttgcttctttccttattgtgccaagttcatcttgacgtgaaaccatgccaaactttcaattgaagtgacttttccaatgctttgtgaattaactcttaataccgcgatcccctaagatcccatttaaagcttcgcttgcaagccagttgttcccagaacctcgtcaacgatagcccgaccagccgctctgccagagaagatacatccccccaagaatgttccctcgagagagttatagccatggacacctccacccccaaatcctgctgcttctccaaccgcgtacaagcccgggaaaggagtgccatccgtccgcatgacattactgctcaagttcgtctcgataccacccagcgtcttcctcgtaagcagattcatccggaccgcaatcagcgggccgtgctttttatccaacagcttgtgcggcggcgccacacggcttctccgatccggccagtaattccttgtgctgctgatgagcatcgcctgcgcgtccttggagtacgggttgtcgaactggctgtctcgcgcctcgacttcctccttgatcgcggcgtaatcgagacggacaccgcccgtcttttccatgagctcgttcatcccggccaccaggtcctcgaggttgtctttcacgacgaagtcctcgccatgcttgatgaagttctgcacaggaacggtgccgttggagctgaagacgcgctgccacagcgtctgcacgatgctcttgctggtgaggtccgggttctgctccgatcccgaaagcgcaaactcccgcgctgcgatggtgcggttgcaaatgaaccacgagtagtcatagcccgtgctgcagatgtgcttgagggtgcccagcgtgtcgcagcccgggaacaggaacggaggcagtctcttgcccgtagcgtccagccagagcgaagacggcgccggcagcactcgaatcccgtgccctggccagatgggatcccagtttttgagtccctcggtgtaatgccacatcctgtccttgttgatcacgctcgcgcccacgccctccgcgatatcaatcatccgcccgtccacatgcgccggcacacccatgaccatggtcgccggcactttgggtcccagccgatcaatcggccaattcttcttgaccttctccagattccctccgatccctccactagcaatgatcaccgccgcaccgacgaatctcaaactcccccgtcgccaccctcgaactgctcacccccctcgccaaccccttctcatcctcttccaaaaccctccccttcaccccaaccgcccgccccgtgccctcatcaaccacaatctcatcgacacaatgcctaaacctcatctccaccactccctccctttcctttttctccaccggctccttaaaaaccctcacgacctccggccccgtcccccaacttacatgaaacctcgggacactattcccatgtccccccgctccccttccatctccacgctccgcccacccaacattcaccaagaatcccagtcccctcgctttcacatactcctccatctcgtccgtcgcgaaatcgacaaaggcctcggcccatcggcggggccagtaatcttctttttcgagcttgtcgaattgcgcagaggataaccagtcgcgcagggccaaggcgcgcgagtcgcggatgcccatgcggcgctggaaggaggagtcgaccatgaacaaaccgcccaaggaccagaaggcttggccgcctaaggaggagcggggttcttggtcgagaagtaggcaggggaggttggcgagcgagagctcaaaggcggcgacgaggccggagaggccggtgccgattatgatgatgggggattgtttggtgggggtgggggtggggaggggatgtggaggaggggaggaggtggaggttgagtgtgggcgtgggtgtggggaggacatgatggcgattgagaggtttgggaggtcgtttttggagggaaggtggatgcggttggtgagagtgagtgggagggagggaaggtggatatggttattgggattgaggtcgaaagaggtgatgctcgaagtccgaagatgaaccgcgatgggagtttgtagattgttgatttgctgcgttcactgtgttcttggtggtttaacaacaacgtctccctgcagttggatgccgaagagaagatatggatcaactgctgacgctgacactgatagaaaactatcaacctgtcagcgatgatgatgggctctcatgttgatggtcacggggagcctctcagttgcctcggttcaaagaccgttggcgcgcgacgtgcattcgaagtacttccccgcacaagggctttatagcttggcctcgttcgtttgaaggagaggggaagtggaaggattcaggcttgtgattttcgactgtccgagtcaactgaattgaccgcgcctttgccattctcttcccaaaacttcaccttccgcaaccaaaagaaaaacccggtctcatgtgaatggccttgtgtagtgctgcccacggttcggaagcccgcgccgacttacaccggcactgacccacttatgtttggggtggtttgggacccacacgccctatcgataagacatccctttaacggtgaaaatatgtcattttagcgcgccccacactataccagcagtacaaagtgacctttttgacgcagctaagcaataccagccacccagtccatatacgcgatcggcaatatcaaaagtgttatttttgctagtaaaatcaacgattctacattgtatgttaaggcaatacaatagacttaccaaattatattattgaacgcaattattattaaatctttaactatagtattaaagggtttgaaaatagatctttcaataattttaaatttatttcctaatagaagtaaagcggccgtttaattagtattagtccgcctagcctagctaatactagcctaccttctagtaggtattaaccctataaatcgattgcccttacgtatcctccctctccttaataaattagagttaaatattaataacgataagggtaattttatacctaattttaataataactacaataataataactataatgaaggataccctaagccgccgggtaacgagcttccgaatttcccttagcctaataattaagacttgtaatatatttactggctaataggcgagctccccgataatatacccgataatctaattattactatcaattacaaacctataaaccttcgggttgactttattaatatttaatatttccccttcaatatagtccggggtaatagcggtatatttatatattaaattatttacccctccgctattattactatattattagtattctaataatacttccctccttgtataatagagtagtaggttcgatagattaaccttcgtaaaatcttattactgggcgagaataacctttattcttataaaatacgctaagtacctacttatactacggagctatatatactatttactattttactatatattagcttctatatagaagtaaatttcctattatactagtaggagaaagaggggcgcccgaattacctagtccataattagatgcctttttttcggttcgaaatacttttaaggcgcttttgtatgtaggatcctacttaaaacgatcttattctctaggatagagtatacggctttaataaatatatttagagagtttattttaaattacagactccgctataatatattaccgttaataaaaagatagtaaagtataccaatagaagtatagtaacggtttatatccctaataaattagtactgcggggtattaaagtttggattattgcggccggcagctacttcttcgattagaggtagtataataatatagttagcgttattaatttaaataaatatatatagtatcccctactaaaatttatttaataattaattaattaaatattaataaagcgaattaataccgacttaattaatagtaatagaactagtaattaaattaccctacttactttactagtcggtttattatatatttattaataacttctttattacttttattcttacgtattacctttatactaaaaatattataattattagtataatacgttctaattgtataatactatagttcgctaagtttcgaaaaatcgataataagaaagagaaggtactatttagggcgctatatcgggcggtattaaatataccggttcctagttttaaaaagggtaagtaacccctactaaatatagattagaaaaccggagtaatatatttctatataaaagatcgctaaataataaactttttatttatataatatatcggtaataagatacgtaagtatatttaccgccgccgtcctacgtataagagcgctataagaaactactttagcgatgaaggttataaaatagtttggatactactaattatataggtatataatagctttataaatagggtagatgtaggtgattagttatacgtatataatacgtatagctattattactaccgtagtttatttatagtattatttattaatttttatttaaatatattacttatattagatttgttattaaatactatactaataatatattactattatatagaagttattgcagctaacctctttcttaattagagagagaagctatttagtacttcctttaattggaagtaatagaatatatatatagacttttaaagttagttaattaataaaatttaggccttttacagtaaattcgccactatatactgcgttttaataaataaatccttaatattaattactagggaatttatactaaaacgttataaaagagtaaagttcttaaagcgaggtacttgtataatatactcttctatccggtttagataattaatagcgtttcgtactaatagctccccttcttaataatagatttatacgtacttggggtgctagatatataatattaagatttgtaagcgagagcgttattggtaagcctatatatgttaactgtattcagcgatagctttatttaagtcaaaatatattggttgatttcgatattttccctacccgctagcactctacattgagtgtaatgacaaaagtgctgtaaaagctggtaaaatcgaggtatctgtatgggtagaaatgtcacccgctaaggaagggaaataaccgattggctctatacccctgcggcgctaaaatgacacattttcaccgttaaagggatggaaggttccaccctactcaactcgcggcttccagggccttgcggtagggcagaaagtggagcagtttgcctcgaccggttaaggtttccacttggcgttggtgaatgggacttgttgttgttgttgtcgttatattgaacgtctacttccgccttccaaaggacatgagacgtgtgacgacatcggtgaatgggagataggtagaggtatgatgtatcaggtaacaaaagtgcagcgaccaagtagacttcacttacctgctacattaccaccttccatgtcaatgtactaacaaggcaataaccaactgccaatccctgatccccaacaaggaacttgaaagcacgttattctcctggccgacggaggacattaaattcggcaaccgtgatctcggacctccgaacctgcttacctatacttgtagaagtgaactctttgctcgtgcaggaagcacaatgcttgcagaagtgaactttgctcgtacaggaaggacgacgtggtttcaaggatgaaagcatacctacttaaaccgctagatcgctccctttcaattcttctcccactccagtacaattctaccaccccaaacactcgctctgagtccattcgtttataaagaattcatctcattattcttcgtaagtatctctatcgctcactacgtattctgttctccgctttcccgcctctcaaacttctttctgacataatagtaaacagtcttgcgaaagtcttctgacgacttatttcggtaccatggatgatcccacgaacgctgtcccaaccgcatcgcctccatctttcacattgtgtccaccgaacaaactgcatttggaaactcaatggattgcgatcggtgtaatctattacatgtgcggcgttgcacgtttctggtttcgttgcgaaagcatctggcagacatggaacggagatttttcagttttccaccaagccagttcgcgtgtacgaagcagctagattacattgatggcggttttccttggacctctcttcgtactgacatggccggcggatatctgcctgagcgtcatcattcactacatcgtgggcgtagtccaagcctactttcccaaaggtaccgaaacgactacccctatgcggggaaaaacccctccgccaccctacgcggctgacagtcgggacattactgttgttgagtagtaggttttggaaggagtatgtgggaagttgtgagggggacagtttgcccaaggaggtgagttctgcttgttgtttgggggtttgggatggcggtggtggtggtgatgatgagtttgagaaaacaagaggttgacgctgacttgtagaaaaaaacagttcattccgttcttcatcgagcaacacgcgaaaggctagcacggagagggcggttacgggcgatccgagatttgataatccgcaggttatggagttgggattgttaactcccagacaagcagtggaactgctgttgactgaactggaccgcaaacctaccaaaggctgttctaaagtggtagagactggaaggactatggggtaatacggaaagcggtaatcgggaatatgtttggttgggtctttaagtaacgagcgttgaacacgaggattgcacatggtttagcatatgatttacctgtctcgatcaaacgcctgttgtggacaaatgtcgacatatgccctcctgttttccttacatgactatctgggcacattaagtcgagaagctgataatattattctaccgccctaatcccagcgcccattactacttatcgagctcaaatgcaaagcgtacatcttcttccaatcatgccgtttcaacgcgccttcgcagctccaggatggagctggaaggtggtgctgggcaagtccgctctactcgggtcgcttcgccgtcgactggaggagcggctgccccaaagctattggatcgagacatttctgcgcgatcacgtcaagtcttacaaactgtcatccaacttgtggtgtttttcctcagcctccgccataccacttgtcacctgttgagttggatggtagcggcttggcatccccagctgcgaataaacccccattatacctccatataagacggagtaagggtgtgtccgatacagcagtaaatgccaccagtaaacatcttggcaggttgtggaagtacaaacgttgaaaagatagtcagtgcatttacgaaaaggcatttccacacctccaaaggtccggaaacaatcttcggtaaatctggcccgccaaggctttttttgaaccaaccatatgctacgcatccaagatagtggagtaatatggccgccaagctatttactggtccaacgagagcctggaaaatcttaagaaattgttagagaatacaccgggtgagtgactttcgtgaggaatcaacccatttttatcgaagtaccttacacggaccccagctctccctgatatacggattacatttactgggccatttactgctgtaccggacacaccctaaataccatccaaggctgaagtgtcgagatttatgcgtcgagccgagccagaagagtttaagcgatgactcgtttctcttccagtccaccttcgacctctgaataaaagattctaaccaccctgggttgaccgctttgttaccccatccagtcaaacacctttcccgggttcatgacccatttgggatcaaccgaagccttgagctgcctcatgagcccaatcgtctcctctccgagttcgtccaccaagcactccttcttcccaataccaatcgcatgctccccgcttacagtaccctccatctctagcgcccgggtcatcatgtttttgacgcatttggcgacagcctgcttctgctgcgcatttgttgggtcgtacatcatggagacgtgaaagtttccatctcctacatgaccaaccacgctcgcaaacaagcctagagatccgcattcccgcttcgagatttcgatgctttccgccagccgtgatatgggtacggccacgtctgttgaccaaatctcggtgcccttgggccgagtgtttaccatggtaaaaagggcttccttgcgcgcggaccagaggtccagctcatcctgtttcgtctttgcaaagtggaacttgctgtctgtcaagggtttgaggatgtcgcctacgcgggacacatcgctcttgatggcgtccttggtagtcccgctgaacttgaggaacaaggtaggtttctcgtcccatacacgcttacgaactgcgtcgcttccgtgcgcattgagcaatttcatctgctcgtcgtccatgagctccaaagcagcgagctggatcccggagcgaatcagcttggaagctgctgctgcggcagagtggatggtggggaaagcaacaacggcgacgctggtttcttttgggatgggagcgagcttcagggtgacctcggttactattcccagagtaccttcggcgccgacaaacagagaagtcaggttatagccagccgaggtcttacgaggacgccgacgtgtcttgataacgcggccatccgggagaacgacagtcagattgagcacccagtctttcatagttccgtagcgcatggcgttggtgccggaacaattggttgagaccattccaccaactgtggcagtgggcgagggatccaaaggtacgaagagccctgtatgggcgatctgattattgaggtcaacccagttaacgccaggttgaacgacgacatccatgtcttctgggtggaaggcgatgactctatccatgtaggtgaagtcgatgcagatgccggaatagggctgggagaagttgccctcgacactggaacctgcgccaaagggaaccatggggagattacgagcattgcatatctgagcgatagcagatacgtggtcagtggtgcgtgggtaaactacggcaacggcacgcccaggtgagttggacgtcgaccagtccgaatggccgtggtgttcgagaacatgggcatcggaggtgacggcgtcttgtcctagtatctgagcaatctcgttcgcagcgtcaagcatctctttgcggcttgcgtaggtcggctttgccagtgaatgctcttccttcttcgagtccttcaagacagttttcgaaacatccataatgattatcgccgataacgcaaggatgatccagctttgtctggacaggcctagcatagtggacaagatccgcccagtcctttgggggatattcttggatcgttgtgatgcccatcgtgtcgactgatatgcctggggagaaaaggtgggccgatattgtcggtgtaccggggaagtaaggggtcgggattgatgagtgagagtgagccgtgctcccggaaagccaagcactcggcgtgtcgccatctttggggtgatgcgacagtagcctgggagcggagtttactccggactgtagcaagcctgacccggtgcgtgaaatggagaggtggtctctcggactgcggaagcggaaggaaggcatagagaagccctcgggcgggcggcttgggagagcggcgccgagactcggcctggcatgtctgggcgggggaagcggaaccgtgttagcgtcgtcggcggttccacatggaggacgcctagggcgggaatcggaatccggggttgtttcgcctacagcgccaagaaggcttgttattaccttctgcagggcatagtacatgctactgctaggacatgctcaaatggttggtggccatgtcgccctcatggtgatcatgatatgtctcagcaaagcccctttgaaggtccaaaacagtttcactctgacactggactcgaggaaacgaggattgtcaccatcacgagagagagatgcagtctcgtctcgaagtgagtacttctgccggtagggggacaagcgaactgaggacggatggaagtcgagtatcgacgggaagacgacagttgcaagaagcaagttgagagtccgggtttcaatcattcgtccagattggaaaattgatgaccaggggagattgtcaattcagggttccattggtcacgcctggggaagacaaacttgttccttccgtttctggtgcaccagtggctcgctccttcgatattgatggcgggagtccaagatgatcgtttgatgtgaaagctgagggggtttttgtggggtacatgccctacgtagtatgtaacatcgttacatggctgcataggtaaagtacagcgctcaagcgtaacgaacatacatagtagaggtaccgtgctacgtacatatcggtcaaacccgctgaaagtgtccagtatattcttgatattcttgaatagggttaggtagccaaggactccatacctatgcttacctgaaggataaaaagctgctattgatagtatgtgaatgtcatgaaacggactgcgcgcacactacactacactacttggaggttcttggatttgcagggtgcatgaggtgcctggacgttacgtacggcgcttgtacctcgcagctgccctatgcccgtgcggccgtgcgggtgtccttaatatggcaacccactctgtcaacatcgcattgcccccgctcgagctttcgagttgtcaaatacctaaggtaagtagcacatcgcctcccttgagggaaagaaaaaaaaatgtcatccgccattctgacctagttccagtccagaactaaccgaccctcaacgtcccacgcagaattcagatgggattgccagaccccatcggtttcatcccccggacttgggtgacgatctgtcgtatcaatatttcctgtcgaggttcgttacctgttgtgtacagtggtacacagtcgcttggcccatcgattggtgatacgtaactttcaaaatacggtattgcatgtaacatagggcctagcgctacaagggaacttgcccggtgttacagcagcaccgaccgggcagggtggtgcgcatcgatgtcatgcatggccgatgattgaaattgaaagaggtcgggcagttgagacgacgggccctcgacttctcttctgcaacacatcacacagtctcatctccgcaacatcaagagatgccggtgatgcttcgacacaggtctctcttcgggcattatctccagacagacagtacactacctagaggtacactaggcgatcggctgaaatccacaacacgttactagccggcaagtgaaagccccatgcgcgactgccgatccaacttaatcgcgtacctgaatggatttcaccacagcagcgcggtaggtaggtaggtaatgccattgatgccgggaacgagacgggatgttcaggttcgacaagccaccctccatcaggggccgcccgggcacgcacattgagcgctctcgattgaggaggaggggggtcgagctggagattgagtgcccgcccaccatcccacacacgactcgtcacacgcacaaattgcactgcccactcccgctccctcgccggcttcagctacagtacagtacctgtctagtcgcgtggaatggaaactaccaaggttctaccatagtttccccaaggacaaggtcaggccttcctgacttccgcgtcatcgtctgtggtccccactctcccgacttccatgtctgaaaccgtctccagattttcttatccagtccttttcttcacttcaacttttttattcccgctgtagcgcatccttctttgttgtgtccactgttcagggcgaggcagtgtggctctggaccccatcacctcggtctcatactgccaatcattcgttgaagcgtcgcgccctttctttctttctttcttacaatctcctggacttggcatttgatcgctctctgtctatctttcgcatcatctagagtcactaagcgcatgctattcctcgaaaggtcttggcaacatcagatatcgagctgagcggcgggccggccactcaaccgaaaacaccataccatacatcatgaggacaacatcatcgccaagaggggcgacatggctcacagctctcttcgccgccgcagcttgtttgctgccggcagcaaatgcccaaggctacgctatcgataccacaggtacagcagccacttgagcacttcagcctgtagtgtgtgtgtattgcagacgcagctaacactgccttgcagataacatccgtgcctccgcaaaaacgctagccttcgacttgatgaaattctacaacggcaaccagtcgggccaaatcccaggtatcctgcccggtccgccctccgatggaaaaggcgactactactggtgggaaggcggcgccctgatgggcaccatgattgattactggcacttgaccggcgacaccacctacaacgatgtcatcacccagggtattcttcaccaagtcggcgataatcgcgactttcaacccttgaacttcacggcctcgcttggcaacgacgaccaaggattctggggcatgaccgccatgcttgccgccgaaaacaagttccccaacccgcccgctgaccagccccagtggcttgcccttgctcaggccgtctgggccacccaagccgcgcccgaccgccacgacgatacttgtaacggtggtttgcgatggcagattcctcctacaaacaacggctacgactacaagaataccattgccaacgccatgtaagtatacatatcagaaccaagttccgatctgcctagttagctaaccaaaccccttagcttcttcaacatgggcgcccgtctcgcccgctacacccgcaacgacacctacgccacctgggccaccaaacaattccaatggatctacgacgtcaactatatcgaccacgactcttggaaagtctacgatggcgggcacgtcgagcataactgcacggacatcaacaaggcgcagttcagctacagcgccgccatactcgtccagggcgccgccttcatgtacaactacacggaaggtgacgccgccacgcaagacatgtggaaaacccgcatcgagaaactcaccgaaggtctttttcgcgattttttccccaaaggcatcgccttcgaactcgcctgcgagggccgccagggcgcctgcacgcccgacatggtgagcttcaaggggtacgtgcaccgctggatggcaatggtgacgcagatcgcgcccttcacgcgggacaccatcctccctgtcctcaaaacctcagctgaagcggcagcgaagcaatgtacgggcggagccacagggcgagtgtgcggcttctactggtccgggggtgtctttgtcgatcccgccgtggacaagactaccggtgcgggagaggctatggatgttctcgcggctgtgtcgagtctccttattgatgaagccgacccgccggtgacgaacacgacgggtggtaccagcaagggagatccaaacgcgggaacgggaagtaggcatgctaccgagccagcaaagccgattactacggcggataaggctggggcggctatgtgcacgatattgctgatagcgggaggtattgcgatttggatttttatgaatttgggggattgagctgatgatttccatgaatgagagtttggagaaggggatgtatgtgcagatatgctcatgattctgtatactcacatctttgggttcttttggtatgagaccgggtaaataatgggccggcgttatgtacaggggggcttcttcttcttcttcttgtatatgtagcacgttttgataccaccatatttctcgcactatgctgtcacagtttgagatgaggatgactgaagagcaacggctcttccaatccccaatgatatcgccgaattcgaaggccaaggaaagaagaggtcgctccgggacaaccaacatctctttttatcgcatggaaggtaaccaaggaggtgctgcctgccccaacttccatccatagaggtatcttgcttctcctcggatatcgagataatcgactaacaaatcttccccgttcatgttttcttttgtttgtttcgctacctccgttcgatactaggagggcacgtgctaatgatcatcacctcagcttgaccgcctcctacattgcctaagctccaggcccccaagcgaactggaacccaacgaactgtgttgtttgggtctcatggcaaaagcggagcccacgccgtcgatcaccacgctactttgatcaacaacggccaccaacaccaccaccacccaccacgcatgtaagaagtcaaacatttggatttacttagcgtacttaggtactttaaccttactactgctgcacacagcacagctcgcgaccaaatcggctgatcccattcccgagctgacaagtgtttttagaggatgtttcagtgtcttagagttggaatttcttgatactagctaggtaggtacactacataccctggctggctggataggacgagcgggaattccatccggaagaaagatggctctagtgtaccaaggtaacattgacatcgactgtatctagactgactacactagtgcaaggggttttcgacaaaaatctccgatcgattcatgtatgtactgtagtgtagtgtgtagccaaacagaaaggtcccacagcggaagacgcctggcacgatcgggtacaacaaaccaacccatggcctggcatggcaacttcactggccgatgactggaccgaccgagttcgtgacggacggctcaaacacacctacgtactgtttgttgctcggactgtactgtactgtacatcacataggccacgcttcctcacaaaaacagagacagagcccacatacatgtagcgaacagagacagaaggacagcagagtgaatcactggtgcacagccagccgtccgggtaatgggttcgttggttggtaatagtctgtctcagggtcttggaaagaaatcggggctgggggtgtttctttctgttttgttctgttctgttctgttctgttttcttccttcagagttcttgagacatgaaccaggaacaagtcaagaagaagaaaaaagtgtccgattgggactggactgtgtcgaaatctccgtgctgctatacaatgatgctcgaagttgtatatcactcaggggagggggttggttgaacttgaacttgctcggtataaataggtacctatatctttgggcatggctacctacctacatcaggaccaccagacttgaaagtattggactaccgacctaccaccggtcagtcagtcagtcagttcagtcatcgggcatcttcttctccagccaacaacacctctgttctggttgccgcgttctacctacctactcaacaaagcaaccagccgtaggtagttcacagaagagatgatgatgatgatgatgaatctctcacacctcctcccactggggatacctctacccagtcctaccagtttgatagggattttcctcattggcgtaagtacctacctacctacctaccttacctaccttacctacctctacctactcctgcccttgacatacaacaattattaacatcttcttccagacctccatcctcgtatcctccatcctcctctccgccatctacaacctcaccctgcaccccctcgcccgccacccgggcccctttttccaccgcgcctccatcctcccctatttgtaccgccaaatcaccggcacgctcccgtgctccatcctcgacttccacgcgcggtacgggcccgtggtgcgcatctcgcccaatgctctttcttttgccgaccctcaggcctggaaggacatctacggccatcggccccacggcgaagaagagtttgccaagctcaatctcttttaccgaatcaaagggagcccgccgagtctgctgagtgaaacaaaagaggcgcacgggacgctgaggaagttgatggcgcatgggttcagtgatcggagcatgagggcgcaggaggggattattggggggtatgtgagtgcgttgattagggggctgaggggcaattgtcgttcttcttctgggaagagggaggacgtggtgaagcagaacgaaggagtggcggaggaggaggaggaggaaaaggaaacgacggcggtcataaacatgaagaacacgaacacgaagcaaacggagaacatgaaccaaaaagaagaggaacaggatgaacgtgtaccgcttgacatggtaagctggtataactggactacctttgacatcattggcgacctggcctttggcgagccgtttgggtgtttggagaaggccgagtacgatccgtgggtggacgcggtggggaagagtgtgcggttcggctgtgtcatgttcgccctgaggcttttggggctggaggactgggtgtgtccgcttgttcggaaattgagcggcaatgccagacggtttcatcggaaaaggacgatggataagctgcagaggagggtgaagctgacgaaggagaggccggacttcttggaggggttgttgcagaagagagaggagtgggtgagttcatgttcccccctttttctttgctgatggctacttagctgaagtccgaaaatatggtgataatgctggatgctgacaagtgggcttttaacaacctctagggcatagacatggacgcactcgcggccaatgcaagtctgttgatcgtcgccggttcggaaacgactgcaacactcttggctggagcaacatatatgctgctgagggatcccgaggcaatgaagaagctgactgaggaagttcgctcgaccttcaaatcggaggaagaaatcaccctttcgtccgtgggcaacctcgagtacatgctggcctgcttgaacgaggccatgcgcctctatcctcctgtccctatcggtatgccccgagtggttcccaagggcggtgccaaggttgcgggcacattcgttccagaaggtgtaagtttcaacctccttcaagaaaagcgtgatgttatggcggccatagactgaccaaacacttgctttctatcgacaaagaccgttgttgctgtatggcactgggcaacaagccacaatgagcagcatttcgtcgaacccttcgagttccatcctgagcggtggatgcaagatccccggtttgccaacgacaggttggacgcggtacaaccttttagtgttggaccaaggaattgtattggtcggaggtgagctaagacttctcctttgctgttttggcaccttatttttcttcctctttgtccgttggctgacgaatcaccctcctctatcacagcctcgccatcgcggagatgaggctcatccttaccaaagtcgtttacaactttgatatgaagctcgcaaaccctgaaaaggactggctggatcaacatatctatactctgtgggacaaacacccgcttccggtctatttgaccccgatcgagaggaacggtgtatagcctggagacagtcagtgatagtttcactcatgttttctccatcaaacgtaggtatacgctaggggatgggaagaagtggtctggatgaaagggatcaagagagtccacatcattggtacctaaccctgaggatgaaacgaaggggatatcggtggtagcagtcaagacttgtatctgtaatattgtatcggttatagatttgtcctcgtggcgtctagaggtagtcaccaagcgacttccaacggcccggacaccgtctttgtcgtcgatgctaatatcatgttcccctaccatcttccttagaccgctactctctgtcgagtatcgtgacagttttcttcatgtcaaagactacttaggaccagagactcgaagagagtaacaggtccgaccatgcacgcagcgctggtgtccaagggtttgtaagcattctggaaggtgtgagtggaagtcatatgtaccccacccaggttttctcttctcactgcagtgtccatattaagcccgccaataatggtaatcatttccccacacattgctccttcctcaagtctcgattctctgatgttgtcatgaccatggcaaaagttgcaagcatatgattgggcagtcatactataggctgtaaactacagattcatcaatgcacgtcgtcacttccctactacactatctaaaccgacatagctcggcgttgcggtttccagtctgcgattgacataacatccatgtaagagagtttggctcgtacgatactttcgggttgcattccttccttcaatgttctcttgggcgtacgtaagacgcaacattggtccactgggcctacctatctacctatctttgccacagacctacggtcagatcatccgtcctttgttctcatccagcaggacgaagatattcgcttgtgttactacgtttacggcgagattctgagttacacaagttgtgagaagttggtgaacgagaaaccaattgaaatcatcaactagagctcttgacatctactagttctaacgtatccagctgccacttagcgtatcgagctgttggtaaattcggccgcagtacacatgtagcctcgggtaacagggtgttttgttcttcacaaacgagagcaatcaagtagcctcaggatgcatcatgattcctgaatgcggagtccgaccggttataccacaatccttctctactacgccaatttcctctatgcaacctcatgcttacaggtttactaataaactcgtattagcagagaggaggggggtgatcagcaaaggcagaccgaatgatgatgaagccttgtcttcagatgccgcgaagccgtcaattctggaagagaagggcaaccagcctgccaattccatgacggatgaagccatcaagaagtatataaagcgccctcattcctgcaacttgccaacaacttctttctcccttgcctgatccattagccttcctccctcaagaccttcctccaacactacctctagtcgactcccttttcaggccctccattcagtatgcaacttctccatctcgtttcggccatggccactttggtcgcttcagtccagggaaccgtcttccttggacagtcgtgcagtggatcaggttacgactgcaccgacgacttcaatagtgttgctgtttgcaatggtcgtcagtgggtactgtctgcacaatgcggaagagcttgtaagtgaaacttctcaccctttgcatacccaagtacgtagctcttttgcagctaacccttgagtttaggctgtgtttggccgggtggtgatcctgctccatggtgcaggtgctaaacgcaagttttcgtccttccatgtgtggggatgaccaacctgaggaacatcacttggagctggcatttcttttggacattcagctgctctcccatagccctaggttccacggggttatagtgtatggactggactggcagaggacgaggaaaaaagaacataattgtgtattgtgtcccagaaaacattcctctctttttgcatggctagaactgtgcgtgtctccgaactcgtgccatccgccttcgaaagttcagttgacgaggagaaattcattttccaacaatcaatccgtttagttgaggtgtgacagtgatggccattgtacccagttgcaagttctagcttcaattgtgttgtctccttgcagtggttaacttccttttccagacctgccgactctcgtggagggctcgctcattcacagctcaaggggtttgggtgcacgaggctcacaaaagacaccatcacggaataccattgccaggcaacttgtgaacgcactaattgatccgataccaatattcaattacattgttatccttcagtctcggtctcctagcatagcgccgtgtaaccgtttgtttctttcactacccacaatctaagcaccaataccagccatctcactcttgtacttccccgcaaccgggcagacggcgccctcgctggcgctctgcaaatccgggtgttcgtggaccttgcccttgtgatgtgcgaccttggccttggtgacagggcactcggcatcctccggcgcgccctcaatgttgggatgatcgggggacagaaccgtcgtcgctgtgccgaccacggggcagacctcatcgtccatctccttggacttgggctcgttgacgatgcggctgttgagtgcggggcaggccgaggcgtcgtccaagcgcttgagaccctcgggctgggacacttgagggtgcttgtggaggttgtggtggtgatcggttgaggcccccacgaccgggcatgtttggccgggctgggagagatcgatgtccgggtggctgggagggagagtcgagtttgtggtgccaacgacagggcagacctgggggttcgaggtagcgccagtcattgtgattcttggtgttcgtttgttggggggatgtgttgatgtgcgatgggattgtgagacttggtaatcgagctgaccgttctttcagtgacttgatgcgattgatttgtggatagatggtaaaatgtgttggaggagaggttttgtttggaaggacagagatatattaaacaatatgcgatgcagtgtgacagcgaccaggtgaccttgggcggtgccgtgggtgtgcgtacctacccgacgggaacctaacaaacgatcgttccttcccttgttggcgagatcactctaatcgggatgcaggagcggtgacagtgtcaagaagaggaggcagctgcagcgacttgtacgtagcctgtcaaggggagtgacagaattaagggtacattacaccacttggatgcgcattaccgttttggggcattcatcatcaacaaaagcttcaaatgttgacctggagttgcatcttcaatcttcaatcaaatacctatgcctacaacagcttgaattctgttcaaaactgaccgggtctcttttggagtgcaagtcgtaggctttagacaaccagggcatttatctccaagaaagccaaaagccaaaggcgccctccgctttggcgaacggtgggtgtacctacaccactacagttcggttcccccttcgtctaagttagttgcctatgcccattctcatcccctcccgagagcccctcaaggaggatcgtcccatgatgtttcccatgacgtatccgcagaatgcaggcagcggccccagggctcgaacgttccaatcacagcaagtacatatgtaaactactccacaatcaggggatcgtgggaaatgtggagccggtctctggctccggacggaccccaaaacctagaatcgtcttatgtacactacaattccatgataagccgccccttgctagatgctgtggtctcgtcttctctctgtctctccagtttgtttttcttgtgtgtatgtatcacatcactgaatgcacatgaaacgtgcaattgaagccatgggcaaataaattctctgaccaactgcctgtcgtctgcgtcgggcagtataatcaatccccccctggagcggtctgacgagacggctaacagggcagtctcacctatattgggtctcgttaacgcatcgggcacctaaagatgagcacatgtaagaggaaaaggaagttgtgccttccatttcgatgtacaaggaactctgacttgctctttcactcggcctgctagactacggtgtctccaggccatggtcacatgatcccacgggagcggggagaaggtggtaggaaggcaatatcactccctactacaaagaaaatatcataaaccgaattacttagagtgccatcgacgaagatcatctactatgtaagaaaagatctcgcttctatcttatgtagatgaggccaatggaagtagtcatttacgcagcgaaatttggacaacgacaccaagaaacgccgcatcagcttcagcacgtgacaaggtcaagcgatagcgcggacatggcattacttattctctctccagtcttcaatgccaactaggtacattacctccaacctcccatcagtagtgtagacaccatcagcaatgggtcaaaccagccggtcaaaagcaatgatcatgagctaaagagacaaaggtcagagtgacaaaaaagcgatcggaaccactggcaggtcgtcttgaatttcttcttctttattctatattttctttgtcttcaatatttccctttaatacgttcttctcagagtcgtattcctttgatctttttcttccttttgacgtcctttattcgtcttcttgtctttcattccatgtctttgcttgaaaccactagactgtactcctccttgttcccagtaagtttcttcgagtatcacccaagtaccatacctatcggcagcagccaagttggcaaaactcaagtatgtatccgacaaacactgcgatcgtcgcggggggtctggacgggcaaaacaaacggcgagttaacgcgcgcgcccgtaccggccaacgggaccacgtggtatgtacagtatgtagatgaatggatggtgggaccgaccagacgggaggtaggcaggtaataagacggaaaaaaggtgaagagaagttcggaccaaggaaaacatcccgttggtgatctcatcccaacgtcagtcagtcagtcagtcagtcagtcagctttttaagcttattccaaccaccgccgagccatggaaaaaaggtgttcgttgtgtaacaataaccaaccaagacatctcctaggtacagaagcgcgatgtggtcttttctcttttcttctttttcttctagtgatgagaaaaaaaatgaattaattctcggctgtagacattttcttcggccggatccattccagccagttagcttggggaatcaagacccaagttttcacgtgtaatatcatgatacctatgtgaaaagggaaagaaaccaggaaagaacgagacagggacaagataccttggacaagacagccttgtctgcctgttttttgcaaggtgaaggtcgaatattcttctctctcttgtttgcgtttctcaaaatgagactgatacacgtcagtcagacgtgtgtcaatatcatattaaccatgtacatatgtcccttattttatgcaacaggtcgaggtcgtcatacataatccggtgttattaccgtccaaaggtttcagatgggctgttcatgtctgggaacatcgctgttgtgaaccgaaactcggacattctgaaacaaaagggctggattaacctttttctggaagaagacgagtacctagcgacatgacgtgttgcagtgaacatggcaggctctgatgatgatgaaatcttttgccagaatacgatattggtaagattgtgagcaaaaggttcgttacaggtacaactaggtagaattcagtcgagtcgagtcaacctcggcttcaactcaattagattctcacgcaaggctcacaagatttcgcatcatagtatggattaagaaaataaagaaatgatgtatactaaaatttggtacgtatatagatgcgctggaatgtatgtagataatcgagcagccattacgccgttatccagaaaaatatattgacacccgacatacagttgtgtcgtatgtacacggcgttgcctggcctgactctcatgctctcaacaacaacgtttgccatttcttctaatgcgactttcaaccgtcaagtgtgtttgcgtttgcgtttgggggtatcttatcaccaacttccctctcagctttccaagatgatcgaaccgacttgaaaggaacccctctttgagtatagttccgaatcaaatatcggatgagatcagaacatgactacagcttgtttgttttctagttttttgcgtttccttgtttcgtctcttttaaatttggacatcaaatttaaaggagcaagctagcagttccgagaacggcagccatcaggacaccggtggcggcgcccttggagacagcgccattctcctccttggggccgtcaacggtggtcttggtgcagatatcggtgccctcaagagcagacttcttgacccagaccttgggctcgccggcgcccatgtaggcggtgatctggccgaggccgtcggcggtggtcgtggcgcagctgaggacctcgacaacctcgtcagagtcgcggaagccgccaacgggcatctggtagctgtcgcccttggaggacttgttggtgacgcagaacacgaccgagttctcggcggggcccttctgctggcagaagtggttggtgtcggcgatcaggacattggacgtctgcttgacgtaggtaggcgactgcttgatggcgttcttgcgaaccttgttgagggtctgggcaagaacgtagaggggcgccgaggtgttgtagttggacttccagaggggctcgcggttctcaggggtcgcgccgcccgtgaagtgctgctcctgaccttggtagactgttgattgtgtcagatcagtcattttctggtgcgcagaaaagggaaaatgcgaaaatgaatatgtgtgtcttaccagtagggataccgtcgttcatgataacgtaggtcatggcgttcttggcgagggccatgtcttggttctggctggcaaagcgaggcatatcgtggttctcaatgaaggtaccgagggcaagagtgtcgttgcagctgtcttgggcctgggcgcggatctcgccgaggcgctcaaaagaaccgccgttgaaagccgcgttcaagggatagtagtcgaggtagttgggcatgccggggaggaggttcttggacttgttctggtagcggcacatgtcctcggtaacaccggtcaaaacctcaccgagagcgaaaacgccggaagcctggacgaattggggcaggaactcatcgttgacgtgcttggcggcatcgatacggagaccatcgatggaataggtcgagacgaggttcttgatccacttggtgaaaaggctgacaacatcgggggactcggtcttgagatcggcgagagcaatgccgtagggatagagccagcagtcctggatgttggtagcgttctcccactcggtaacgttgcagtacgggtggaagtatttcttgtcgttgaacggcttgaacacggagtagtcgaccttggggggcacaacgttgtcgaactcttgcgccatgtggttcacgacaacgtcaaccatgaggaacatgtcacgcttgtggatctcagcaatgagattcttgaggtcctcctcggtaccgaatttggggttgacctgggtgagatcctgcgaccagtaaccgtggtagggctcgccaacggcggtgttcttatcctcgttcttgatgacggggctgatctgaatggcatcgaagcccatacctgtacatattctgtcggctgctgggctcacaaaacgggcaggagacaggctggccatacttaccttggatataatccaacttgttggtgaggcccttccaagtaccaccgcaaaactcgtacagcttgcagtcgaccgaaccaccgtcgtcgcgagcgaaacggtcgatcatgacctggtagatggatcgggacttccacgcatcagcgtcggcggcggcagcataaccggaaaagctcagggccgccgcaatggcgcccgtcaaaagagatgaccgcatgttgttgtgtgtttctgatggatgttgagtttgtcgtcggtgtcgtcttggtcaacgcgggttgtgaataacgggtttattttcaacgaatggctctttctggtccctttctttccttcttccttctcaaagagtggctgtttctccgatctttcgacaccgtccaaaaaacgaggggagggatggcgcaaaggggagtaaacaaaagcgagtgtctacgggcaaaccgatggatggaaagaccgaaagaaagagcgcaggcaaataaaaaatgggattcaattcgcgatatactacaaaatgagtgactggtggaatggcggcgacaagcgactagcaccggaaggacgggattttggttgtggagagagggagagaaaagaagaccgggagatgagtccgggttgggatggctaggagaagggtcgtccagagtacgaggagtgacaaggaaggtacgaggtcaggaacggcttgtgattggctggtggtgcctttttcttacctcggaagggatgaacgccggccctgctcggggatgctgcgaaccacgagacccagagaagcccaccacacctgcaaatcaccaaccttatgctgctgagatctgccagcccgcaattgcgaggactccagtcgctatacgatagcctcgacagcggccttttttctgtcacggacaacggcacaaggacggcaggacaacagtcagatcgtggagaaggccagccagggggtaagaaggggttaccctattgggggggcattctaaaagcgtctcatgtcgcccaagaagatcccaacaagtctcatttcagaacggacagggacatcggtcactagtgagggttagctgagggccgttagggttggacgaggagggcagcaccagggcagggagtgtggtgacggtgggcgaaaaggggcgaagcgactgaggggggggaggatcatggagcagccaagaccagaaaataaatgaacaggccagggttgccggtattgctttaatctgtgattgacccgacactgcacccactgtcaatcaaatccgtgggcaattcaatcctcgtgggtttccataaatgaagcgaacccacttggtgttggtatgtagcagtgatgcaggtcccttttttctcttcaagtgctttgatgtggttgtcccattgtttcctacactgcattgatggcaagagtcggtgagacgaggtgcctggtgaccgtggtggagggtgacagcctgctagtgtgtcaaacgttgcagtggtggtgttcaaccaatgttggcacagagggcaaagttcacattcaaagttatccaaacaagtcgctgaccaaccggcacctcagtcagtaccttacccaagactgacacggtgcagtgtggtggtacagtacctactgcgtagagttaggtatgtacctgcgtcgtgtaaaataaaaaaggtaaaccgcgtaacgaccgttattgcatccagaggtacctaggcatgtatcatgcgggacgggagctgtaggacttgaagatatggacactagaggtaggtaagcatggcattgtccgacccggcccattgcgcactaggttgaaatgtttatgccatcatgcgattcacgacgccggcggaatctaggggtttaaaccagcaagagagggatacgagcagtcgtcgtaccgtccttgccgtcttataaacccagagcggcgtagttcaggcgctatgaattacgcgagattttctcgaattttcccgggcggagaagcacggtccaccttggaggtaaggtaggtacccactgtttctgtccactgcggctgcccacacccctcagctctggccggccagggcagcccctttccctcttttcccgattctcgactaccgcttgtccgatccacaaagcagccctcttggcagcccactgtagcccacccatttccaccactctgtgccaatcaatcagaaacccggctattcgttccgtcgtcggtccagccagaactcctcccaccttgtccaatacgggacagcgcccacttcagccaatcccgaccccatacaccacataccgttggcaaagccatccatcttgttcgacagcttccatgttctacactactacttcccatccctatcattggcatgttgcagatggccacctccccactgccaaagattgggaagaacacggccagggcagcatcacggcgagacaccaccgcagtgcagatctcacagattacatacactacgcagtacactacactacagagggagagggaaagagagagccctgccctgcctacggtagcaggccggcctaccttgtagggtgtgctctgcgacgacgccaggtacatatcgcgacacacgcgacgggagcgattcgaacacgaaaaggatggaagaatagaatgccttagcacccctctgccaaggacagcgagatccagcaaacaaggctcagtctcgtaccatgaaactgaacccatcggctgccaggtactccccttctcctgcccgggctccagcaaccaggcttgttgttgttggctgctgtctcttgttgccgtcattgttctcgaccttgttacgacatcgtgtggtatgctggctgactctttttgcgccggaccagacaatggcgcaaacagcaacaaactgaacctcgctatacactacctaatagcactatgtacactacatgcccggtcactcgtccctcttgaccccacgtgctatgtgttaccgcgccgatatacatagtacactataacctcaacatacacaaccatgtgccggcgcagccacaaggcacagaaatgttaggggagcactgaaaggccagagccgcacactactatttgctacactatgtagatgatggtcgtaatggtgggtagtggtggtggttcattgcccagccggtgtggttgttcctgagcgtttaggcctcccgattggcccaatcggttgatgttctttccgaccactgcaggtggatggaggctgccaggggctgccaagctttccctatttgcatacgcagtactgtacactacaccaaggtatacttcccttgcactggacacttcccgggcacctcacccaccttttacaaaatttcctaccgtgcccagtatctagtgtacactaggttgctcgtatcgcacccagacacgctactagtaccggtacgtacgctgtatctgtggatgacctggtcagtgcggcggagcaggggggtcgccgtccgggtggacgctcaaagaacctagaaagaacccaaaaaaagcactggaaaaatggtgtcgcctcatcgtggaaccttttccggcttccacttttcctgctctcgccctggccacaaccaaggcccctcattcaacacgacaattgttgcgagcgcaattgttggccgccagcattgccgatcatgtcgcggacatggcgaaaagtttacgaatcgaaatgatgggcaatccagcgaacaaagcatttgcttctggtcgtctcgcagaacagaacatagggtacagtaggtattggcattccctcttgatctctagcctccatctctaggtacacagtagcccgcctatactagcctctgtggttgtaggggcctcctcctagggccaacaacacgtatatcgcgccccgcccccatcaagccgcgccaaaactggcccatgccgccctgtctgatggagatccggtggcgttctgcgttaaactaaacgctgtgatacatacatatgtgagataaacagtcgagaagcaaggtgccaaacgctccaaaacagccctgacgcctgacgaggacgctactgggccgtttggacggcttcttcgtcgcagataccacctggacgggtgagagaatgccgttgtgcctcctttttctgggctccttggaacgttttgctggtgggccgtccagacgacatgacaccctagacaccgccgaataggggccgcacagtacggcaccacgtcgcttgacgtcgagtgggccagctggcgccccccaatcgcgccccctttgttggctgctactggtcgacagccccttgtccaccgtgcatcgcagaatgggtcggaagacacggatatgccaacaaccatgaacgcatccgagctttggcaagccatcagagttgccccagaatggctgaagcccctttctgcctggtgggccttcttgaaagctcaatgttcatgtcgtggggttgccagccaccgacggccagatccgttcgttacgtatccaacaccttggggccgccagcacatcttttcctcttctcaaactcacgttccatattctgtatcgtccttcattcgcgtggcttgtgttggagatcttgggccggttccgtcgtcgtcgtcgttcgttttacacacgtttacacgcctattacctacctgcccttactactaccacgattactactaccacgactactacttatcttgtctctcgttacagtactcgagttttcctgtcgctccccatgaagtggtgagcgacggtgacgatgactcgtctagcgttgttttcgattcgcgctctcttcacaatagcgacaacattcacactcactgacgccctccgatacgatgcccaagagatagaatacaatctcaaccggaacaaaaccgccacaagtcctcttgactactggggcgaccgaacagaggatgacccgaactttacatatttcccttcgcccaaaaactggcgagtacccttctacaccgtcttcgttgatcgttgggtaaacggcgagccagacaacgacaatgccaatggcacgcttttcgaggccgatatcatgagcaatcagctccgattcggcggtgacgtggacggaatcatcgactcgctggattacattcagggacagggagtgaaggtacggacaacccgacttgctagaaccgtaatcaaaggcgcaaactaacaaagaccatcatagggaatctacattgcaggctccccctttatcaaccaaccgtggggtgcggattcgtactcggtaggtttctcctcgtttcagccccggcccccgcgacgacaagatccaaagctgactgtttctgcttgctagccacttgacttgacccttcttgataagcatttcggtaatatcaaaaaatggcaggaggcgatcgacgccattcacgaccatggcatgtgggtcatcatggataacactatggcaacgtaagtgaagcgtggttccaagctctttactcccggtggcggtgatggctgacttgacttgtagcatgggtgatctcattggtttcgagggttacctgaacacaagtacgcctttcctcgtggaggaacacaaggttttgtggaagagcgatcggcgttatctggacttcgacatcggcaacacatacaacaagacgtgcgactatccagagttttggtacgaagatggcaagcggatcaagcctgatgggctcaagggatgctacgacagcgacttcgatcaatatggtgatatcgaagccttcggtgttttccctgattggcaacgtcagcttgccaagttcgcctccgtccaggatcgtctccgcgaatggaagcccgacgtgattgctcgactcgcccgattttcctgcatgaccatcggcatgttggacgtcgacggtttccgtatcgacaaggccgtccaggttacggttgatgctcaggcgcattttagcagcgcgatgcgaaagtgcgcaaaggaaaagttcaacaaggacaactttatcgtcgtcggagaaatcacaagtggtaacactcttggatctatctaccttggtcgcggtcgcgagcctgaaccagccgaggagctttcggatgaccccgtaaaggctctgaccctcggcaacgcgaccaccgatacttccaagtacttcgttcgcgagaagggcaacagtgccctggatgctggcgcgttccattattccgtctatcgtttcatgacccgcttcttgggcatgagcggtaacctcagagccggctacgatttgcccacggactggatcgaaacctggcacgaaatgatcgcaacaaacgacttctggaatgccaacaccggtgaattcgatcctcgccatctctacggtacatccaaccaggacgtgttccgttggccagctatcgaaaagggtaccgagcgtatgcttctcgcctacttcatcaccaccttcctcttgccaggcgcccccctcatgtactacggtgaagaacaggagctatatgcgctggacggcacggccgaaaattacgtctacggtcgtcaggctatggctcccagcccagcatggatggcccacggctgtttctcgttggaaaacgatctttacgtcgattggcccgtcaccaaggccaaagatggctgcaaagataagtccgtgggctgggatcaccgcaatcctgctgcgcccgtgcgcaacatcttgaagaacatgttcgccatgcgcaactcttcccaacttggtgtcctggaacacggctggctgcttgaaaagctttccaatcagaccgatttcacgttgctcaagggcagcggtgaccctacggaacgtggcatctggagcgtcgtccgtggactgttccctggagtgcaagacaagctcaaggacaaacctgtctggtttgtttatcataaccgagagaacacaacgacgtacaagtttaactgcgaccagagggagggcgcgttcctctcgccctttgatgccggagccaaggtgaagaacctgatggacgatggcgatgttattacactgtcttcgtccaatgtcaagaacaactataccaactcgggcaagaacatgggctgtctttcagaggtcaccttgaacccattcgagttccgtgtctacgtggatgaccctgaggaccgctggatgcagccggcaccgatgatcaccaaatttacgccaggacacgacgtgcctattgactcgacaaaagcaaacggccggattgacatctcgttcgagttcaatactgagatggactgcgatagcgtgactaaggcgctcactgtcaacttgacgcaagatggcgtgaatgaccccacgcagctctcttggaccaagcccaactgcgagctctttacaccccaagatgcagacaaaatcaagtatacgggagcaatcaactcggcctggaggtggaatgctactttgactaatgttgctgacggcatcatcaagctcactctcgatcctaccgccgcagcgaagggcggcaaggtgacgaaaggcactcgcgatcacttcttgctcagacttggcaagccttccaatccggttgtgtggggaatggatgcaacctacaactgggaccttcttcagagcgtaagcaacaacttgtacaggatcaagcataacgcccctggcgcaacgaaatggcgttacagcaccaactttggatctacgtggagcaagtgggttgattatgacggcaaagagacttcggttaccggccagcagtggtcgggaactgctctgcaggcctgggagggcaagcatattcaagttcaatacttcagcaaacctttgggctcatcggcgtttattcagcactcagacaagggtatcgactaccagcgtgtgttccctcacatcaagcttcacggtcccttcaacaagtggggttacgacaccggcctgccgggctcgatggatctcgtcggtcacaacacttggtcgttgcattacatgtatgaatggccggccaacttccagctcaacatctggggtatcaacccggacaaccagcctgatgtctccttcatctttggcgatattgatggtgaccacgttgtggaccgccttccccctagcagtcttgccaacaacgtcatcaacatcaccgatcctcccccgacgccagctcttgcgtggaaagttttctacaatgacgcgacctggacgtaccatttggagccggctggcaatatgaacgtccagattgctctcttctggctcttcgcaatccttcctgtggcgctggcatgcttggctggctggatctacgtcaccagtttctaccaagtcaaggtcaacaagtctggtttcgcgaccaagggctggatgccactcaagattggcaacctctcgaagctcaacatcgctaacgtcggcaagggcgttgagatgaacgccatcaccccaccgcccccgagcagtgcgctttctccccttggtgctgccggtggccggagaaccgtgttgattgccaccatggagtacaacattgatgacttcaagatcaagatcaagattggtggtttgggtgtcatggcccagctgatggcgaacgcgttgcaccatatggacatcgtgtgggtcattcctgtggtcggcgacgttgactatcctcttgagaagatgcaaaaggccgagcccatgtacgtcgatgttatgggccaaccctatgagatcgaggtctactactatgtcgtcaagaacatcacctacgtccttctcgatgctccgatcttccgcaagcagactaaggccgatccttacattgcccgtatggacgatattgaaagtgccatcttgtacgctgcatggaactactgtatcgccgagtccatccgccgcttcccggtcgatatttaccatatcaacgattaccacggtgccgccgctcccctctatctgttgccccagactatccccgtgtgtctttcgctccacaacgccgaattccagggtatgtggccgatgcgtacccccgaggaagcgaaggaagtctgcgaggtgttcaacctgccgcctgaggttgtcaaggattacgttcagtatggttccgtcttcaacttgttgcacgctggcgccagttatctccgtattcaccagcgtggtttcggtgctgtcggtgtgtcccgcaagtacggtgatcgttcgttggctcgttaccctattttctggagtttgaagaacattggccagcttcccaaccccgatccttccgataccgccgactgggatcccagccaggatgccaatgaccaagccaagggtgttgaggttgaccaggcagctgaggagaagagaggagagtaccgtcgccaggcacaggaatgggctggtctcgaggttgacccttcggctgagcttttcgtcttcgttggtagatggtctcttcagaagggtgtggatctgattgctgatctgttccccagcattttggaaaaggtgagtcagcgctgccccattgcatgtcagtgcctgtatattgtttgctgacagaattgtgtaatagtaccccaagacgcagctcatcgctgttggtcccgtcattgatctctacggtcgcttcgctgccctcaagctggagaagctcatgcagaaataccccaagcgtgtcttcagcaagcccgagttcacttcgcttcccccctacatcttcaccggtgctgagtttgcccttatcccctcccgtgatgagcccttcggtttggtcgctgtcgagttcggaagaaagggtgccttgggtgtcggtgctcgtgtcggtggtctcggtcaaatgcctggtttctggtacactgtcgagtccatgacgccctcccatttgatccaacagttcagacaggctatcgaatccgcccttgcctgcaagcacaacaagagagctgtcatgcgtgcatggtccgccaagcagcgtttcccggtcgcccagtgggttaagcagctcgacgacttgtacagcgagtctatccgtatccacatcaaagagcagaagaagaagaagctggaagtcctgagcccgggccttactgtgcccggtgcctcgtcgcgtgctagctacgctgatcctggcagcggccgttcgtctcctggtcctctcgccgttccctcccgtcccgttacccccacgctccgcgatcttgcttctcccgatctcccgacgccgggtgccccctgggcaggcggaaggtccgagtcaccgggagcccgcgactcgactgcgagctccattgctggaaacttctacttgcagcccggcggtgctcgtgagagtactatgagtgtagacagctttgcgatccgtgcccagaatggaggacccatgtcgcctggccttggtcccgatggcggccttgccttccctcgtcctgcgttcacgcaagcccaccgcaacagcagcttgctcagtcttccggacgttgtcggtgaccgccacgatcttaagctccagaaggttgatcagttcttcaacgataccaacggcgaatactatgcggagttcgagcagatgcttgaggccttgaccgctagcaactcttccagtgacctctgcattgaaaccttcttgaagaggagtgaaaaggagtggtttgctaggtacagagacgcgaagcttggtcgccacagagacgccagccgtatgggccggggtggtagtggcagacccgagtcgagaggcggggatcgcagcgagtcggttgtcagccgtggccgccaacctatgcgcagcgctacccccagtggcctggctaggtctgtctttgaggagtcgccaccgggtgggcgcagcgattacgacgatgagttcttgttgggtgacggttaccaggcccccactggtctcaagaagaccctttccgttcgcatcggtgactggccgctctactcgttcttcctcgctcttggtcaaatcatctctgtcaactcttaccagatcgtcctgttgagcggctcgcaagcccagacgcctgagaagctctacacggtcggtggtgtgtacattgctacatccctcatgtggtggggtatggagcgcaacttcaagtcggtctacgccctgtctgctccctggttcttcttcggtctcgccttccttcttctcggtgtcgcgccattcattggcgactggaaggtggctgacagcgtgacaagcgcggctaccgccttttacgcggccggagccagtcatggtgccttgtctttcgccctcaactttggtgacgaaggtggtgctcctaccaggcagtggattactcgtgccctgatcgtttccggtatcgctcaagtctacagtcttggtctttggtattggggcgcgactgtctcgagcgaggctcagaccatgaccaagttcattggcgagtcgggcgtccccctggcccttgtcatttgcgtaccggttgccatcttcctttgggcgattggagccattctttatgttggattgccagacttctaccgtcagtctccggccacgattcccggcttctacatctcgctgtacaggcgtaagattgtgccttggttcttcgtcatgatcatcctccagaactactggctgtcggcgccctatggccgcagctggagcttcctgttctcgacgcagttcatccccaactggggcatcttcctgatggccctcggtttcttcgtggtgctctggagcatcgtcctctacggcttctcctacttttcggacgaacacacgtggctcctgcccatcttcgccatcggtctctgcgctcctcgctgggcccaggagatgtgggcctgcagcggcatcggctggtacctcccgtgggccggcggccccgtcggctcggccgtcctctccaggtgtctctggttgtggctgggcctgctggataacatccagggcgtcggtctcggtatgatgctgctggcgacactgacgagacaacacgtgttggtggtgttgatcggcgcccaagtgatcggttccatgttcacgttgattggacgcgcgacaagccccaacgcgctgtcgcccaatacgactttccccgatttctcgcagggcctgtatcccggcattgcgagcccgtacttctgggtttgcttgatcttccagctgatcattccagttggattcttcaagttcttcagaaaggaacaggtggcgaagccataaacgaacttttacatctcttatttaatggcggagttgagtgttgatggcgatttgatggtgtacgatgcggctctgctgctgcggcgaagcttggctggagttgtggtatttacacaggtcacaggctattatgtggtgatggtggatttgatggtggtgaaaccggtggtgtgaaacgttttcatacaaacacactcactcatatacgcacgcatacgcacacatacgcaaggcaactctcacgcgcaaagcatattattcacatatcatctatatatatatttttgttttatctccatcattgttcgaatattgccagcgtatgtgtgtgtatatgtgtgcgtgtgcatatgtgtattggggagatgaatggacaaaaatacggggaataattgattgatcatcgttgtcacagtttggataaagagataccatccgtcatccgctaacttttttttccttatcatcacgtttccgtctttttgtcatttttttgtcttgtagatcgatcttttttgcggcgtcattacagtacttatagaaagcgaaaagggggaaatgaaggaaaggaaaggaggaaagaaggaaatgcgggaaggattcaaagagaagatatattactacgcatcgcatcgcatcatcgtggtcacgaagggagtaaactagcaacgttttccttttccccaacactcaagtagtagtgggtggtattcttttgtatgtatatatatatactagtagtcatcatacgaatctagttaatagatgggaaacaactttcattgagtatgaatctgcccttgtggatgcaattacctacctaccagtacttacctccgtcccttcacgactgctgtgtgaaagcaataggggggaagacaaagcagactacgatcagtccgtgtatcaaggaggttcaatactttcgactctttggaaaatacttggttcaaattatactataccaaaccttgagatatgagtataataagcctttctcatgcttcaactatacctcaaaccacactgaagcacgccccatgccaatcgtagaagcgtattgttcttactctgtcgtatgacagtcagccacataatatcctggatggtagtgaaggagactaccataagtacgcaaaagtcgcatctggataaaccaggcaactcgagttacttatgtccgtcgagaaaggtttgtccgaatgatgctgatgctgatgctggtaccaagatgaaggaggagacggaagggaagaaaaagaaacgagggacggaatgacaagatttcacttcacttcatgtcccttgtatgggcgagaagggacaagatggggtgtatgtaccggagttagaaaagagcaagcccattctcatgtcacgtgaaacatccggatgtttctggctggtgatactgtactgcatgacacctacctagaggtaaagagtacaatggagttcaacttgaatactcaccgtccagtccatttggttcatcatcaccaccgaccaagacggggatttactttccttggacaatggaggttggatattggatattggacgttggaggtcggacaaacaaagaccagggcagggaatgaagattgcaggggtgaacgttcgggtgccgttaccattcaactgtgtcccctcagcgtggtagaggtaggtagtggccgctgccccgccttcctaccccgtccaattctaaccagaaccgaccgggctggggacaattccgaggccagggaaggaatggaagctcagaggagagtgtcgtcgcggatgacgagggtgctctaggctgggggtcttgcgccgtaatgtctaacgtaacatcgtgcttctcgatgaagagaagggatcatctcatcacaccaacttgaagtctaaagaccgaattaaggttagattggtacttcaagattattacctacgcggtaggatcaggcaacgaggagggttgattctcggcaatccacgaaaaaaacagagcgggatccctttcatctcgtctcgacttactaaatcgcccctgggttcgggaagcttgtaatccaataaaagatgggagctgaagtatcggaaacagcacggacggaatgtcgagacgagacgagacgagacgaggcgatggaggctcaagcgacaagtgcaggatgcatatttgggtctttggcaatggcaaatcaggcatgaagaagccaaactggttgttggtgcatgtcagccctaccggccggccgggaagccccgcacttccttggatgatgctcgtgcggtacgtaacctcagaggcatggacggtccacttatttacgtccatccgaattgcgagtccgtgacggatagggatggacgttgtgtaatcgcaacgccatatgagagagttgaagagataggcgagccataaggtatacaaggttttattttgtttgtatatatatgatcataccggatcatatccccggtgcaacacaccagccagtgtctatagccccccatgcccagttctccaaaaaatcgctcacaaaactcgctttacagtacatacatacaatacacacacaaccaaatcctccggaccccaaccatatatcgatagtagcttagttggtcaggttgtagatcttctgaatatccttgaggatggtcttgaagtcgacgttgaggtccttgagcatgccgtcgcggaagttgaagacccagccgtggataatggggaagccgttctcggcatacgactgctggagggcggccgtcttgaccacgttgcggcactgctcgtagacgttgagctcgacgaggcgctcgtagcgggcctcctcgtcggcgatggcgtcgagctccttctcgtgcaggcggtagacgtcgcggatgttgcgcagccaggggttcatgaggcccaggtccttgggggtcatggccgccttgacaccgccgcagccgtagtggccgcagacgacaatgtgcttgacctggaggtgcttgacggcatactcaatgacgctcataacgttgaggtccgtgttgcagaccaggttggcaatgttgcggtgcacaaaggcgtcgccgggctgcaggcccgtgatctgctcggcggggatgcgcgagtcggagcatccgatccagaggtactcggggttctggccggcggcgagcttcttgaagaagtcggggtccttggcaacctgctcggcggcccaggacttgttgttctcaaagaccttgtcgtgcgtctcctggagatacatggtgatgtccttcttgctgcggtctttatcgtcggcggtgtgggagctgcagaagcttcggcgcggggtagcactcgggacgatggtgagacggcggcgtggcaggggagtcgacgtcgttctcgggacggcgaggcgtgatagggctgatgatgcttgcttggaggagtgaagcaggggagaaagacccagacgtgtgctaagcatagttgagggtggtgggttgtggcctgatgtgtggatcgtgcatcgagggtctggatctggcgcgcaattgccgatgcgacaaattctgtgtgactgtggcccgaagaggaaccgagacaccgtcattgaccaacggccgatagggaccctaaccctgtctacatactctgttatcagagccaagggtggagaaggaacggtaggtacgcaggtacctgtaagtatggacgggctctttctcctctggcctggtcaagcaaggaaggcgtcgaccatgccctctctcaactgaaatccccaattctcaccagtggctcttgtactccatggttgcccactcctgcttcgcctgttctctgcacagcttagcaaaaggcaaaagaattggagggattgtcctggagttggcggatccgaagcaaaacatcgatgcaacggaaactcgggaacaaaggagggttatcacagcgatgattatcttgggtacggtatcagcagtcatcaataccttgtctcatttttatacattagtttcaagccagccaggcagctgaatcacactttctctctcttgcttttgttagccacgccccattactcaaaattgcccgccgccattactggcttgaacaggtgagcccctcactttcagcttctccctccctgctcctccaaacaagctaaacctcatctttctccttcccgacagtgctgttgaagcagggaccgttgtcgatatcggcattggcttcgccttggacatcggcatcggcagcggcgtaaacccagcggccgcagcggcggcagcagcagggaagctcaagttctcagccgggccactgccaaacccttgatgtgccccgtatccctctccgcctccctctttatcatacgaaggcagcacctgatgatcatgatgacggaaccgttccagtcccaatcccagtcccagtccctttggcatacgcaacccaatccccgcagacccagatcccgacccggacccagatccatgggagcctgagttcgagcccgcacttgaatcaaccacaaacccttgcaccaacccataattccctcctccgcccgtcgcaccactactcctctctagcttcagaatggtcttcttcgcccgttcccccaacgctgcgctcgtcatgatgcccccttgtcccaccatggcgccgcccaagctactcctcgcctgcccatccaaagccgtcatgcccggtagcgcagaactcttgaagatctggatgccttccatgcgcgtcttgacgatgatgatggtgaggaaagtggcagataagagaacttgcacgagtagaaaggtgagccaggaccagttgatgcggacgagcgtcacggcggagcggttgctgtcgaagggttcgccggggttgttgcggtggggttggggagggaggtaagtgatgaggagttgggataggcagggggtgaagaggctaaggagggttatgagggatgcgaggatgcctagggggctggtttctgtgggttagtgaccgggacaatgaaggggggaaaagagggggacaacaaaggggggagaaagagtaggaaaggggggggggggggggaatggacgtaccctccttgaaaaccaagtaatttccaacagtggtgaagtccccgtgatgcctgatcgatggcttcaaagtcgcttgcggggcgggaaacggtttgtcgtccgccggtataacggagccaacggagctggccgaggccttcgatgacggggatcatgtagcaggctgtggcgagggtggtcatgaaggagaggaagacgttgaggttgagaccgcctggccaggtggatggtgggggtttgtggtcgtagatgcttaggactaggccgatgacttgatgaattgaatgaaatgttagctggcttcctgtcttgtgattggactgtttgcgtgttgcaggacttgtgtgtgtctgatactcgatgaagacaggggagagaggggtgagaagggggggttgatatgagaatgtggaggaacaaaacaaaaagagaaggaaaagaaaaaaaagaaacataccaacaatacacaacaatcctcccaacacccccagcccctcaagccaccacccaagcatactttgcttactctgcaccaacgtctcggtcgagtcaaagtggaagtacgacaaatgttgctcgctcctgttcatcccaccaccgacaacaccaggagtcagagcactaggagacccgctgccaccgccgccaccgccgccgctgccatgagtcggcagccctctgactgatattgaatccgtcgcatcaatcgacacttcactcatctccgtccctcgtctcccccttcctcctcctcctcctcccctcccccgttttgtgtcggtcctctccaccagcattagtttcctcatcccgcccttgccaccaccgcccttgccgccgccttttttcttgaagcttcccgtcccagggccccctctaccagtagtgttgccacgcggtgtcgtcgccatgcctcctcctgtctccttctcgtacatgatgtaatcatcttgatccaaatcatgaggatcatcactactgtcgtggtcatgatcatggtagtcatggtgatgatcatccttgtggtggccgtgatggtggtggtggtggtgatagtccccttccacttctgcggtttctggcagtggcgagaatggcgagtgccctggatgatgatgatgatgatgatgatggtctcgtgagtgtggtagcccgtagctgggcttccatgagcgggaatactggtttacgtagttggtgctgtcgcgggaggctgagcggcttgttgttcctggctctccggatgcgttgcgggaggaccctgagccatagctttggtggtcggtggcctgctgattgctcgttggcgtcgatgtggtggtggtggcggtggtgtcgttggtgacgttgacgttagataagaacgggttgttgttgttgttggtgcttctggctgggcttttcgggggaatgagtggtgcatcaaaaagcccggggtgttgaaggaccggaggaggagtcttgtgttggtggtgatgatcgtctccggtcccggtctgccgatcgccgctgacatggagtgggcctcccgaaggtggacttcctcctcctcccccgtagagtgcggcgtagacagccctactggcggcattgccttcttcatcgtcttgctcgactgccgtataggatgattttgaacttctcgcgctttcagtatgccgctgctcgtcatcctcatcatggtctccaacctcattgtgtgttacatgatcctcctcctcatcatcatgattcccatgaagggactcgtagcgggccattgtttcgagtccagttgtatctcttcttcttctctctccgtctatggcttgactgagtcctgttccccttcaacacgacgctgatgaaacgagtgtaaggagcaaagagacggatggacaggcagaaagagaagaatagtgggcacctatgctatggaaaagccatggaacatggaatggaagatatggaacctccccaaactggacttgccatggggggtggggtggagaaaaaggggaaagcgaaaaaaaaaaaagagttcaacaaaatgccgggattcatgacgcgtcacggattggataatgagtgatgactgatgagaagggggatggggtacgacggggaccaggaagggcgaggccgccactgccgcaaaattcgcgaaccgaacgactatcctaatttccgctcatcatcggcaacctggttaagcgagacacttgactccatcgtgaatatcggatgtccggattcagcccaacgtttttgcttttttaacctaacccatttcgctggcgtcgcaatgtatatacactattatccatgatgtgaaacacaccacttggctaatcatggggaaggaggtgatcattttgtagacggagtagagcgtacgatatgcgacgggaccaacactaggcgagtcatcgccaggcatgttttggactgcggaagcccagatttgatgtagcatggaagagtctgtaactcactcccaaaactccggcttcaacaactttgttgcaggcttcatatgttcggtttgttgttggcctacactagatagaaaagtagccatgcgagtctgaagggttagggtcaaagccaaggcggacaacccgatcatttactggtagactacccctttttaagccttctggggttgagcagctcggcttcttggcacaatcatggttgagaaaccctccgacggacagggcgaataaaagaatgaatcttgtcctcatgtgtcatggtcgtccggcatctagaaataattgggtttcacgtcaatgatcgaagtcctcacctcgacgccgtacaccgagcaaatctaatgatcatcgagcggaaacacactagcggatttcggacttgggcctgtccttgcccatcaaagagcctcaatagcccgcaaaagcacttccactcccctgtcgccaacttctcgctccttcccaatttcgcccctcagaagactggccacatcactcaacactccgagcggaatatagcagcctgtctttgctctgtccagactctccttcagccggctcgtatgctcccactccttcgcagcgacctcggatcttcggatcaccttgtcgggaataccacacatggctgcgcaatgcatgccaaaggagccctctgcaacgccgtcttcgagcttgtacaggaatgttattctcttgttctcctcgtccactgcaatctgcattctcctagcacggatctcgggatgattctcgaactcggtagcaagactgtgataatgcgtggcgaagaaaccgacgcaaccaatgtgtgatgcgacatggtgcagaactgcctgggcaactgcgacaccatcgtatgacgatgtaccacgtccgagctcatcaagaataacgagtgaacggggtgtggcctctgacaggatcttctttgtctctgacagctcgacgaagaacgtggattgcgcagcaaagatattgtcgtttgcgcccagacgggacatgatccggtcgacgggggtcagacgggcggacacagccgggacataacaaccaatctgggccatgatcacggcaatgcaggactgcgcacggaaggcgttagcagatgaagagcattagaagaggtggatgcctccacggccaaggcaggcacttaccattcgaagaatcgtggacttgccagcagcgtttgcgccggtaagaaggttaatgttcgcctcatcaccacccagcttgatgtcattcgggatgaagtcgtcaacggtgttgagcatgcaggggtggcgtagttcgttgaactcgacaacggtccgctcgtcgttcacaaacactgggcggcagcaaggctgaccaagcgccgacgaagctttggccagactgatgagacaatctagttgtgaaatgatgcgaattgcctgcaaccatgtctcgtaatcgaggtcgaagcgcttgaagaatctcgaggcgacttccttgacgatctgagaatgtgtctcttccgcttcctggagctcacgaacgaggtcctcaagctccttgaaatagtaccgcttgaccgccgatgttgcagacatttggcgccacttgggaggaaccttgactgttttggggacttcgatctggtagacctccttgccgacgtcggtgaactttgcggttttgcatcgtagagcagtcttttgcctttcaagcagctcctgcaactctcctttgatccggtccagttctgcttggctgcggtcaaagtcttcttctatacctggctcaggaatcagaagcttgtcatcacgggctctcttccggtcgaaggcggtcttccagtatcctaagggttccttgaggtcaggcattgaagcaatgaggcgatcaaccagcccattgccaccaccataggactctaggagttccatagtacggtcgatctgttcgaatccttccaagaccttgacaaagtcctcgggtcggcaagccccagcatggatccgggatatcaaccgctccaagtccggcattttgctcatctgagacgaaaattgctcccgaaggctgtggtcgtcattgagcatgtcgacggcatccagtctctcgttgagcttctgtatgttgcagagagggtggcagacccattgcctgaagagtcgctttccgaagggagttatgcacctgttcagcagatggaataaggttccttcggggccgccattggctgtattggcaaagatttccaagttgataagagactggccgtcaagaataagtgtgccgttccgatgaatagggttgtaccaggcaaagttgccctgggagagcaagttacgctctaacttgagcatgcgcagatactgagtcagagcaccgagtgcggacatcaagaggtctttgtcgcgagcctccttgagcttcgcaggccagacctcctcctggccttcgccagacacaaagtaaccgctacagtcaagttcgcgcctcgcgacgtcagcgtcccaaaactcggttcccggcttgagatagttccaaatggtggtgggactcgtgttgttcttgagaatccgcaaagccttggtagacagatgcgatttctccaagatcaattcccgtggggaggtctgggctacaaaggtctcaaacttggtcaggtcgacatcgtcctcaaactctgagatgaagaactgtccagtagcagcgtccacaaaggctatgccaaacgcaggcttatcatccacgacggactctttgatggctgcacagtagacggcattgtcgtcttgaagcatgctaccgtccaccaaggtgccgcccgtaaggatgcaagtaagctcgcggcggatgatcttgtccgccttcttggccttggtgtcacgttcccgcatctctttgcccagcgcagactccatttggtcgacccgggcaaccttgtaccctttggccacaaattggttgacccacatgtctagcgaactttcgggaacgccaaccatgcgcatgttgacacggtcagtgagcttgaggtcaaagagctgatgtccgatggtggcgtcgttctcgtagagttcatagaactttccctttttgaagaagaccaccgtgtcccataggttcttcttgatctcccaatactgcgtctcaaacggcgaaaactgtctccaggcagatgggggcacatagacagagccaggatcgtaatcgggatgtcctggtcgattcctgtttgcatcttggatatcggccaaccacgggtatctctcttcaggctctcttgtgtgtgcctttgtctttggcttggtggctgatggtgtttgtgcggaacgaggagcggccgatcgaggttcggttggttcaatgttgtccggatcatacttccatttcagggctgttgaggttctgggaacatcatccatcatctcctcatcttggtcatactcctcttgccttgacgatcttcgagggctgggtggagaagatacggcggactttttgcgtggggcgctcgggcgtgctgccggtcgttttctcttctttgactttgagggcccttgatcggattcgtcatcgtccacgacaaagtccgccatatcatcgtcttcttcctcgttgattgcattgtcgtctatttcgaaagcatcgtcttcgtcgtcctcgtctaggacttggggtcgtgatcgagagcgtgatggacgagagcttttgggtctcccggaaaacgagagaaagacatcgtcgccgtcgtcgtctgacgactcggcatagttgataaccgctttcgcctgaagtcgcgatgggttagcttagatggaggtctagaacagagagctgataactcgccttgcgcctgatggggctactgggcatcatgatggtcctggtgtcatcatccttggaataggcagtgcctgggttttcctgggagctcgggggtagaacggcgtcactactagggactggcgtttcgtcgagtcttttccgccgcctgggcggaagaatcgagttggattttgtggattccttcaggcattctggtgacttttccttttggccagcgcgaggcgtggctgtcgcatcagaagctggactggaagccccgatagtggcattggcattggcattggcattggtattggcgcccgcgttcgtgggagtccccgaggaggcagctttggagaagaagcccaggatactcgactgcctgcccgtcgaggccagtacagatctcttaacgttggattgggtcctcgccggggtgcgcgccggagttgaagttctgtcgcccattgtgcgccaacagctggccgacttggcttgatggtgggaataacaggcagggcgcgagggagacctgggagacggaagggacaagaatggaatacaggcagtcagagttttcacagaattcgtggacagagtttgaattgagattggaattggaaggtgcctcttttgagaggctgaccacctggctgcctgagaagaagaaggacgcgtaaagaggttgctggggaaagcgcgtccgtgttcggctgcaggtgccggatcactgaaagacgttcgacccactgagtgccccgctagtgtaaagcatcccgcacagtttattgtggagtcttgacgcgatcccctgttgactcctctcctctctgcctatcaacccgacacctttttccacagcgagcatcccgaacatccaacagatcatcgccttcacatcaacatccttaaaggtattgacttttcctttttgatggaccaattcgatcagcttcctcgtcgactgcgcatggcgtggagtcagaagcacctaatcaagccactggaccgcgcaggttggtgcgattcatcccgtttgtcatgtttggttggttttgctatgcttgaacaggggactgtcgagtggcatccgatgagcttatcgtccggtatttctactcatttcctatgttgtcattctcctattctagcccagcagtcagtctcctggtcacctgcctccggacattaggtagcaacaagtgttgtcgcaataccgagaccccaaccgccggccttcgatgttgtccagccacggagggttcaagggaggtccacggcacgggcgtatggaagaaactgggcgctgaatgacaccctcgtcctcctcttcagaccaggaaccgggccaagtgacgatccaggagtacgacggtcaaatatatccaaaatgccctccagatcggaagagccaatcggctcatccagctgacgggtaaatgggttaaagttttgggaatggggtattccacctttgttgtcaccaatccatcaacggctggttgttaccgttccacagagaaacacttggctgatgcaagttcgtcgttccgagagtccgaataagactactttaataaacaagtctggcaattagctaaagcagaacagtgttgcggaggcgaaagctttgctcccatccatgctttgtttacttttatcaactttcatctttttactcatcacatcacggaacgggggctcctcttggataacggctttctctcacttgagcccccagcactaccgtacacaacgccgtgtcacctgtcaaagcctgccaaacagctgccgccaccgtttcggggtttcttttattgtggggttgaacatcggccagctcgcggtgtcaatgaccccgccaatgctcttcttggtctgggaaggaaaagggtgcgaatcacgtactgcgattcacaagtcacgctgaatgaggagtagtgctcgttttgcacaaataacaggtagcgtttggactcatcaacataattttctacgtataaccccatcattggcaccttcatagatatgcctgatgtcacagttgctgctccgtctgaggacactcgagagtcgcgaaaagacagcaacagtcgaagagctgccgcatgtttggtatgtcggcggtcaaagattcggtgcgaaaaggggaaaagccgacataacgatgatgaccgatgccaacgatgtcttcagctaggggtacaatgcgtccgccccgaattccatgtgggcaggaggaaaggtgtcaaaaagcaagttctgctggttcttcatagcacagccctgttactgaccacctcctcagtaagcgcaccgggctggaaaaggcactccatcaagtcgaacaggctgtcaaacgatcaggagccagtctgcacggtattgaggccaccaaattcgtttccgaactcaaagaaatcttaggtgctggctcacttacacctcttgccgatggcgactctgaaaaacccagcactggtcatacaaggacgtccccggccatatcacgcaggcctagtgaaattctgatggcggatgtttccgaagattcaggcgatagctccatgtcggatcatgatgacatgagcattccgcaagactccacgccaactcagagccatgtggcagatgagagccttgccgtcgatgatgccgaaaatcctcttcaacttctcgcccgagcttctgacttgcatgtttctccgaagccagttggcgagctttctacagccgagatggcccatagccatcaacacccacgccagaagaaacaaaccgagaagctgtccgaggtcgaaaagttcttcaagttcactcaattctcccttgactgtggccctgaattggatcccatcgatcttggcttacttaccacggaggaggcagagtccctcttcgacttcttccacaagagtcttgcccacacgagatggggtctggacccaatattgtatacggcctctttcacccgctcgcgttcggcctttctcttcacttccatatgtgcagccgccgctctctttatgccaagacagggcgccctttcgcggcggttgtccaatcactgtaaaaccttggtcaacagaatcatagtggaccgataccggtccgtcgagattgtcctcgccttcatggtcaacgttccctggatgtttcctggcaaacatagcaccgatgacgagacgtgctggtacgtctccatggccaccaccatggccctggacctgttcctacacaagattgtagttgctatggatgccatacgagaaaatggctacaaaggaggaatcgcacgggcagattgcattgaccccaaggttgccttgtctctcgatgggtttggcgacgttgatccggaatcggaactagggagacggctgttgcggcggagggagagatgttggattgccttgtttgttctggagcgaggaatgtgcttagcgcgagggagaagctataccgtgcctgtcacgccccttcttcgacgttgtgatgaatggcacatgtcagatattgcagataccatggacgggcacttggtgtccatggctgtcttgcggagagacttggtgagctcccaatgtcaatgattcctgcaatgcaagcactgacacaaccaggacgatttgttcaattccatcagggcagtctgtgacggatcccgcgaaacactggctgacggcggccttgttgcccagtcgttcgttcttcctcttgttcttcgtttctaactagaagtcgtctttctaactacctttccaggatacaaatgtcagtcgacaagttcttcgagcaatggcatgccaaatggaccatacccattggcaccggacctcgtaagttacttaaactctcgtcaccttgcggaacaatttattttctcttcctaacaccggccggcgcaaagaacatcgcctaccaccctatgtccaaatcctcgtcacccacacccgcctctccatctacagtattgtaatcaaccaccccaccgcaccaaccgaagtccgccacttcttccatgccgccggcctttcctcggccctgaacgttatgcgttcagccatccaaggcgaagagcaactctcgagcatgcccaataacacagccatcatgatctcctttgccgcctgtttcgccctgcgcctcagcggccagctctccggcgggacctccagcctggcgcctagtgtccggacgctgattgaggagacggcgggcgtgctggaacggattggtaccgctacggaccatcggaatggcatgtcgacgttgtatgggaagtatctgaagtatatcgtcaagaaggcggcggctgctgcggcgacgtcgtatgagagcttggcctcaactgtgcggccgaggaacgagacagcaatgacagcggatcgaggcccaccccgtgtggccttctctcgacacggtgggccatccgtttcatcatcattatcatcatcaacactagcaacatatcaacgcagtagccagcagcaagggactagcaccacacacatgagcaatcgtaattacggcatccctaccgatgctgctttatcagcgacatccgccggcgcatttctcgagccttcatcatctacgccatcctccctctgggcagcaacagagccaatattgctacaattctcttccatgtccgacgaccaagtcctcgaagcgctgaacaacgagtttcatgtggatccggctacgacggcttcgaactccaacgcgaacagcaacagtagcatgtaccaccaccaacaccatgttggtggctccggcctgtcgtcactgtgggatgatacgggggttctgccggattggttgaattcggcgaatttacccgagtttggggtgtgaaccaggctaggatgggtgactaggtgactgataaggaaagaacggttcagaggatgactgggctggacctggatggaggcgtgagtggtgagaggcaagaggaggggatttggcgtgtgagtgtatatgaaatacctgtcgatatgcaggaggggagaagatcctaagcgaatatcaaataactcactggatcaacggcaggaagttggtccgtagttggatagaacagaacactcaaaaagacacaaaatagtacgcaccaccaacgatgactctgcctgaattgaacctaggaccttgcactttcagacctttttataccaactaggaccaataggatggcgcttaatcgtgcagtgtgcttccattacaccactcggccattaaaccgccagtaggtgcgcgtttggttcggtgttggaagcatgatttggaaatggcactcgaataccgggatttcaagaaccatattctctttctctcaccttgcgatatatccgtacacctcgttctcttcctctttctcttcttgcgcacgaatcccaaaatcgcaatctttctaactgattgcggttccgaggaagtttggattttagacatggtgagtgaccacgatagtaattggattattacaacttgggtcacctggcatcaagtacacgatgtctgactggggctggttccatgatgtgtgtttccgttttggggatggtggagaaaactgaatgagatgcgggcttaacgcgaacactgcgagttgtggccggttgtttgataggcgagtaacgcactggcataaagcattgcggggttgaacgaaacccaaattcgcaatcctcaggttccgaaagggagtggcgcgcaattccacggtataacgtatcgtatgtatatgggaattgcaaagtgatcagaattgcatatatatatatttatatatatatatataaaagagggagccaacgccgtacttccacttgcgcatattgtgattattacctcctatgtagtagaattaccgtatgaactcgggtggttagactaacaactttctgtgaaatcaagcatggtgtgtaaatcatgctgcaacattcatgaccaccagagatgcacgacggtggtgatattcaatgtctccgatctctttttttgaaagacaggtaaaagtgaggatattagaagaatcaaatttgcagtgctccggggtggtaagacttctcccctactataagtcattttggcgagcattgattgcacatattcgggtaatatgcgtaagcattatgcccggtctctgtgcgtggcctatcgctacatacatattgaacccccacttacactacacaatgtacactacatatcgcgtgcttcgacaactgcccgtacccatcggccttacgagcttccaaagtctgcaggaagggggtttgtgtcggcgaggtccgaatccggttgcggtcgcactgggcgggttacaaagtgagaagaagtgtgacaaagtgtgattgccgtgaggtcaggcggccgcgatgggttgggccgatttgatggcattcgggaaccatggcagtcgcgtggacgacttccgggttggggatgcgggatgcgactgtgttgtgattatatccaaagggcgcacggctggagaacatgccggggggggggggg