tatatacaattaactataaagtagggtattgggtaggtataccgctcaattagagtatgcctagcttaatactatagttaattataaattagttggcctactattggtagacggttagtgggaaatggggcgcccgccctgcaaattagggtgggccctgctcggactaagggactttgtataaaaggatccctgtctgagccggctaacggccgtccactttccttcagtattttgctttcttactttaatattattgattacattaatggatatttggagttgctgagcatcccagcgaaccgtaacaagtatattaaagaatgagttcttagtattgaagaagatatttaaagacttttttaataaggggtttatttgtattagtaattctttaattatagtattaattttctttatccggaaattaagtggggggttatagttttattacaattattgaattttgaatactattacgagagttgattattactttctacttttaattaaagaaatttttctatattatagttaaagcgaagtagtttattaaaatagatattatataagcattctataaaattcgtatagttaggagagaagaagggaagacggtcttttatatacgatatagcttttataaataatttgtaatactcctttaaattaatataaaatttaaataaccttttaataatatattaatagtatttttagtaattactttaataatttcgctttaatttatataaataatatactaatcttctcttctaagttgaaaaatgactatttagagaaaatttgtaaggtaataaagcggttggcggtaattaaattctatttagaccccaaaaaatataaattcgttattaagagtgtaaaatatttcggctttatagttattgtaaatataagtatttaggtggaccctaagaagattaaagcgattatggattaaaaagctttaatgttttggaaaggagtaagaagttttttgggctttgcgaattattattatatatttattaaggacttttttatagtagtaggagtattaatagcgtttataaagaagggagtcccctttgaatagataattgagtacgattttatattccgacggttaaagaaattgtttaccgaagcccttatctttatataataggatcccgatttatttatattcttagaggcggattatagtagttataggtttagtagtattcttatataggagaaagatagtaggaagattgtagtagtatattattcatagaaatttatattagtagagtacaattactttatttataataaagaaatattagtaattattaaatacttagaagagtagttaatagagtttaaaaattgcgagaagttcgttattataattaattattagaatttcgaatattttatagagagataaacgttctttgaatattaagtatattgggttaaattccttttgaggtttaattttaaaatttagtactatttaggtaagttcgttgtagtatttaatattttattatagcggaattaggataagcctaataagggggatatagaggtaaaggaaatataattaattttttaagaggtttttaaaaattatattcgtatagtagcttccactataattgtaggggagggtataaaggtatttgagaatttagatttatagtagttctacgagaaagtggcttaataaaatataatttataagaatatttttcaaatagttaccaacggcaattaaaatttatttattataatttaaaatttaaaagtataattaggcgaatattcaattaataacttagggacgttatattattaagggtgcatttagattttcagtgccctaattattatagaagtagttactttttatatattattagaggatttgaaaagaaacgtcctacgtacgtactttatttaagggatatatgatttgattactgttaattatttaaggagagaaggtattatttatattattaatggagatttttattagctattaataggtatttatattcgttggtttatagttaattacaatatttatggaaaggttaaatattgaagagattaaaagagaaggttattaagactattacaaattctagaccagttttttagggatatttagatagattttattattaattcattactcttaggaggttgtataaaccacttagttattaaaagccggtttaataaagtgttaattttagaatttatacctattatataagtaaaagtggttattaaagttttcctacaatattttatatattattataattaattccgatttattattagtaatagaagtcttaattagattaatagtttctagaaatacttttacaacctctttagggtagaatagtaattgaatatagtattttactcttagactaatagtaggttaaaatatataaattaagaggtataggtattttcaagaatttttataaattatatttagaataattaggattattagtattttactatatagttaggaattaatagtagagtaagtattataattagaatatttttattctttattatttataactattacttatagtcctttataataattattacttaatttataagagccgagtttataaactcgtagaaaagagccgaaggctttattatatagttgtagtaaattacggatttttattaaataataatagccgttttaatataagattaggaatattttacgaattataagagataattagttgaggtatttaaggagggggataaggtttggttgaatttgaagaattttaaaaccgaatgctttaaagagaagttagattgggtatatactaaatatataatttcaaaaattcttaacctatatatagtagagtttactaattttattataggggtctttaataaattctatatagattttttgtaatatacttaggacgattccttattaggataaattattattaacctttaatgtttaattattatagttaataggagaagaaatattttgtagaggaaattttatattgtcagacgaagaaggggtatagagaagtattaataaagtgggtgggataggtagaatagatttaggaacttttataattagtaattaatattataatattaaattattttaaagttaaatatagtttaactattattaataataaattagtagaatattttattatagaatataagaagtagttatattagttacaaaaaaaggggaggggagcgatattaatattaaattttttaatttcttttatattttacgtttgtaattattattcgattctattatatttactcgaattttcagaataattatattcgtttaaattatttatagtttgtaggggaggggtactattaatagggggaaggggggtaggggggatattactttagtatagtagaagtatttataagtaaaaaagaaaagagagaaagaaaattaatactaaagtttttaagtaggaggagagacaaaaaggaagaggtaggagtaatatattaattaataaatactttcttatatagttcggcggtatttctctaaatatttatatattaattaaagttgtcctttactattactttaactatagtatgtattaccgtttcttaagtagcgaatatatatagagttaagggtaatatttaattatattacttattattataataataataaatatatataatacaattaaatattgtagaataaacctactttatatttaaatatataatatataggatggcggattctttgtatttatattataataaaagggttagtaatagattaatagtagggtagagactttagggaaatagtataaaaaaaatatatttatattatataagtactttttatagggtaagaattagaggggtagggggtggtagcgaagggggaggggtgtattagggaataggggaggggtgttaagggggttaatattaataaggaggagtagtaggagggaaggctggggagtaaaatattaaagtaaatagtaggggagttagtaggtaaagtattaggaggggtggtaatagaagttagtaaattattattagtaaggcaaagagtataaaggttagaatttagggttgcaattataatagtaagaggggataatatatagtaaggtatttaaaagtattaggaaggttggagatgataaataggtataggttagagaagggaatagtattatttactttaaggggttaaactattattagaaaaaagaagagaagagggagaaattcgaaaagcgagggggagaaggattatatatacggatttagagagtacgggcgctgagattactacttgttgcttattgttgcctaccgttagttattatttagtacgacgatagctatattagatagaaagtacgagtatattaattagtagtgtaggaaataagtttataattgaaataaaaattataaatatattaaagactaattataataataagtaggaaagaggtaagggaggggtggaggaggggaaaggaggggggtaatattatagggctagtattcggattatagattttagtctttgagattagagctattattagttatagtagtgtagagtgcgtagccctaataaaaacctctgcgccagtggatccgtattttagatagatcttttcctcttttattgaactttaattaagttatacaactagtacccgtactgtccccattacaaaaagtatattaaacttagtaaatctaattaattattcagaggagagcgggcagctaattaaataattgtaataatcaaaatagtaatgagtaaattaaaataataataagataagaagagtattaattaaatagtactaataagataatttaataaaggaaagaaaaaaatttcgaattccaaattgctccgccggcgtagcaaaccttaaagttatatataatcctctacttttaattataaaccttctagtactctaataatataactattatatagctcccctacgtacgttgtattaggattaaacttagtaaggtagtaggtgctccgtttaattacgtatagaaattgggtttcgttagtcgggtaaatattaatatagtacagctgtattcttaacgggactaattaaagaaaggaattataattgctaattaattaatagtaatagcgtttgttgagctaattagagaagtaataattaattaagtattatagtacgtaggttaggcaagtggttagtactactagtttgacgaatgtaataaataattaactatagagagtaaaagggaagaagaagaagtatatatctagctatataactaaatagaaaaagaaagtgggtcctagaagggaactagctaattaaatagtaagggtagatataatataaatatacctatttagaaggtatagatacgagtataggctagttttagtagttttagtaagtagtttagcttagttataataataagcgctttaataaaggcagtcaataaaggttttaaaaacctttattactagtattactagcttagtacctactagtaacctctagtaggcaatagggtagtatatttatttattatatatatcttatattaataataatatatttaaaaattttaagtaagaaacttctaaatatacttacctattataacttttaattattatatttacttatataaataagaatatagtatattttatttttatatagtaaaaatcttctagttactatctagtttaaaataggaaatatattgaagatatatagcaataaaagtagtttgtgtatagaaaaagcttgcttattcataactgtttataactcttaggctggagggaagttacaagaaagctccatagctccctagcaagtaccgcggaatcaattttcggcgagcgtttggccttggatcgtgtcggccagtgacgtttcggtagcataggggcgaccattccattcgaattctacccaaatagtcaggcgccgcgtccgaatctaagcgcggaggaaaatggatccaacgactcactttggcggcacatggggcattggcctttggcagagtcctgttttatccactcgaggatacaatgctattatgttggtcaacgagagagcgaggaaagaggaaagatggaaaagaaacagcataccatgtgaaagttgtgaccgcatttcccagacactgggaacatacgcgccagatggtcagctggatgtcgtgtcatcgaaggacttcactggcgtcttacacaggctgcactcgtcgcccgggtatttgcaagtcgggcatgtgccatcaaagtggacctggcagatgccgcagacatcgtcttctgggagatcccatcgccaagtcgcgacggcgttccactttttgatcttgaccttcatttcaactgtctttttgaatctctcgttcgatgcgagcgtgtgagaccagagagatccgggttgcagttgcttatgagtgcgtggtgatatccgatccgacgtcaaagtctcgacgtaagtgtgtagggaaatgttagatgcccgtaccaaacggccgattaacaacgaaacaggaaatgcacttgctgaggtcggcggttattgacccgttgcaaatggcataccagggttgccataggtattggaagctagcacttacgtactgctagcgccaggcagcgcactgttaagtataaggaggcaggacctcctccagctgtttcttccactacgcagtaccgtatgtaagtgtaaagtatcggtcagtgtggcccaagctctctgaaagcatctctaaaacagtttggatgaaaactagctaggtacctaggtacctagtagcccagtctgtaatacagcgccgagcctaaggggcccctgcacattgcaccatattgattgctgggcgtccacctacctcatcgctggcatgaacagccaaggtcccatgctaaaagttagtatgacaaaggcagtctaaaccccgcatccacagtcctcatccttgggctactgagatttcggcttgctgggtcccttcattattttttcatttttttttttctctttttttgcggtttcctttcctctcctcaaggccccctctttttcttttttttgtcttttctttgcttgccagcttgtagacatgctcgatacctcaagtgactgagactgcttcgaccgagctcgttttctgcgcactcaatttccgggccgtagtccgaacaccaggaaccaggcaacgccgaatccacttgccctctctcaacctctgcttctacgtctaggtaccttgcatcggccgtctgtcgcttgtctcgacttgctccaatcaacagcaccgccgaacatcagcttcgactgcggcactacgaaaaccccttatcgccgccttgctcctccataaaggtagcccggcgcatcctcgacacaacctatcactaccgacaacaggtagacagcacaaagtggtatattcaaaatggctcgcgtgggagtcataagcccccttcgggcttcgatgcgctcgactgccgccaaaacgggggccgtccgctgcttctcaagctatttagttacccccaaggagctgcacgaagccctcaagaaagctcctccttctcccatctcatccgaaccccgtgtcattcctctatgcgcctcctggttccttccaaacgacccacaaaagcgcaccggcctcgacgttttcatcgaaaagagaatccccaaggcacgcttcttcgaccttgacaaggtcatcgataagcgcagcccttacccccacatgctacccagctccaaagactttgccgctgccatgagtgagctcggcatccgccgcgaagacactgtggtcatctacgacagccaagagctgggcatcttcagcgccccccgtgttggctggaccatgaaggtctttggccaccccaaggttcacattctcaacaacttcaagctatggatcgaggagggtctccctaccgaatccggaaacgtctggacgattgagtgcggtacatatcccattcccgagatgaatgaggacaaggtcgcaagcttcgaggaggtccgccaagttgccattgactccagtaaagagggctccaagagcgtgcagatcctggatgcgagatcgcccggtcgctggagtggcacggagccggagccgagagagggtctgtcctcgggccacatgcccggctccatcaacattcccttcagtgctgtcttggactccagcaccaaggccttcttgccagccgacaagttgaaggaggtcttcgccagggcgggcgttgatccatcaaagcccatcatctccagctgcggaaccggcgtcacggcctgcgtccttgaaacagcgctcaacgaggcgcagtttggatcgcctgagaagagcaaagtttatgatggaagctggacgtaagtgcttttgactgacaccctcgatctccatcaaacccatgcatccatgactaactctgtgtagtgagtgggcgcaacgggtgaagtcttccgagtcgctgatcgaaaaggccgaataagcggagagaaaggagtatgaacagctctcgcctcggagaccagccgagcaaacagcgtggcgtcgagtcgtttcccctctttaccttcttctgtacatgttgcgccttgcccatcgaggctagctggaactgtggtagaccagtgtgcatcgtgggcgtgctgcgcctgttgggtggaaaatgaatattgtcattggtggtgttctaggcgttcggagggaaacccttgaaggttgtgtaaacatgcattaaagcgggttcttgagtcaaacaattccattgcttttgggagtgcaacgaaagcgcacttggatcggaatcctacatgaaccttgccatcagcctcccaggtggctgacgtcatttctgctggtctgtctttgttttaactcattcaccatcatgtatgacagcacatatcttctgcggcccaacctagctgcacaaagcatgacggagcggcctataacgtcagaggtatcgttatgccccccctgagacgggcgcatgtcctgacatccgagcacgttcgtgtactttggaccatcaccagtcgcagatcaactgctcggatactccagcacacggcttgcactatgaagcggcttgcatcttcgttcacggaatctcaaagctcgaaacgggcacgaataggatcaccagccagccatggtagcggcgaggccccaggaaccaactggcctgccaaaaaggaggagattgaagcggcgagacgctttattctagaatggtctgatcccaaccgcactccgctttgtttgcatggctgcttatacttagtagtgctaccgccaaatccagaacgctcatcgttcctgacaaggacgcggatggactcgcatctggctcaatccttcaacggactctcgtccttcttggcctgccctcaagtcttattaccactcacctcgtccaaagagggaataacatccacgacccttcggagcggacggccatgacaaagctgtctccatcgtacgtcttcgtcctggaccaaggctcccggcgctccttgcctgttgtcaatatcccaaaccacagagcccttatcatcgaccaccaccaggctgccgaagacgagtttccgtctggttctcagcatgtcactgcctgcaacttcccgcctgtatctacatctgccctgctaacctacctcatatgccgtcctcttcaccctgccattgaacagcagtgcgcgtggctggccgttcttggtacgcatggagatttgggcacaaactttaagtggcaaccgccctttcccgatatgggtgtcgtgctcaagaggtacacgcgcaaaaggatcaacgactcagtctctcttatcaacgcaccgcgccgcacagccgcatataacgtccatgccgcatgggaggcactgacggaggccgtcagcccggtcgatctgctcgctaacaaggcgctcttggcggcaagggtagaggtcaacgccgaggtggaacggtgcacacacgtcccgcccaaattttcgagcgatgggcgcgtggcggttttgataatgaatagcaaggcacaggtgcatccggtcattgcgacgaggtgggcgggacacttgaaaagtgctaggcttgaggtggtgatggctgctaatgaggggtatcgggaagggaacgtgaacttctcgtgcagggtggccaagtgtgcaaaggaaaggagtggcgttaggggggaggtgaacatcattgagctgttaaacggcatcgtggaaacggccggggattcgagtctgagggatagacttggagattcttttgcgagaggacataaggaggctagcggggggattgtacccacgaaggagttcgaagagctaatggcattgatggaggttggcgtgggaagtaggaagaaaaaggacctggcgacaccggaagggagaaaggaaaatactatcacgaattatttcctcaaaaaagctggtccccaaacggactaacgaggtcctggtcacctgcaggtgcgaacatttgctggtagatagaggtaattatacaatctatgtacaacatctaaaaacataactatttacgtcgaccatcttcagattaccgcttgtattctgccagctcgtactcctttttgattacacgattcaggttagcatccagactcataggattgatgggtaagacacagataaagcagctcaccctttcgccagaggcatatgttgttgcggtcggagcacccgaaacctgaaagagccaatagctgatattggccactctcgaacagttcgcccatacaccgtctgttcgctggagacgacacaccaagtacgcggggcatcatagccgccgtgcagcatggatgggcgtttaaagggtcaatagccccacgcaaggtcgaggctagctcactatcctcattgatgtgctcggggaagggtgtcagcaacctctagtgctaccatatctggagcactcatcgctctctgttcttacggaacctcgcagttgagacctcaatgtctcctggatcggtaacgacacgatacctaattatccagcggattcttcggggaacctggtcgacttcatgatcacggcgcctcagctgagaggcttattcatgtaagttgtcacgccatcggtcgtgtcccagtacagcgagccaataccggcctttccatactcgtaccgttccagaatgagctttcgttgggcgcagtgtaaccgatcagacccagtaaggcatcccgagttagcttcactgaaccagaggcctactgaagacacattgtcctttttggtcctctcatggctgactgatgggcttgccgcgagggtagcatgtgccatgtcacccttagtctcgctcagtcgccccagcaagggaatctttgagccagcggtttccttgccgaaggctaatccctttgggagacgttgggatagagtcgaggcttcctgagacttagttctttcagtggaggttacggtctttttaccaacatgaggttcggtggacagcgactggcatgctcgactaggttggaacgcaacagagcggtcaaatatcttcaaccctatatcttgtataagaaagccttgtggatacatgagtgatatgatttcgaagctgatatgttttcggaagtagagaagcccgaataaaatagctttttcctgtgggctgggctgtacagcatggggtaaaaagaagctcgattttcatgacagatttgtgactacgaactctagatgggatcttaagcgacgggaactgtaaacactcctgcatcttgttgccttgcatcaaccatccacggcagctggtaagagtttcgaatgtctgagaacctattctgaacttccgatgtctaaacatgcggatgaccatgaacttgacgacttcccttcgtaaacttcatatgggaaatcctcaatcgtcggaacattgtcaaatacaggcatggcacaaacgtctggatgcaaggaatgatggtattaactagtcgcaataatcacgaaactttgacgacatgataaagatacctctacatacgaagtaaacagtgaatacacaatcaaggcaaaaaaacaagagactacctagtaataaaaaaatgcgttggtatccaaaaaagcgatattcattcgtaactgtcacggcacgtagactgggcaagtggctggcactgctaatctgacgaatgtaataaataattaactaccacagcggaaatataaggagagtgtcaaggcttgagagggggttacaagggtagttccaaatcttagagcagataactagcccagccttgttgtgagatctagcactgttggttgagggaggcttctgattggtcggatttgggtgtaaaatggtaaaagctaaagacccctataatgaccttctgaaagggacactataagggtcttagagtttctgtcttattttttcctttttttttttttttttttttttttttttttttttttttttttttctttttcctctatagttaggcctcggggggggggggggggtgggggggcggttccggatgagggtattcacactttcacttccgcgcgagactcttcgtacaacggaaaaaaagctactacttggaatcgaactagcaatctcaagaaagaaatgcatcgatgagaactattgagccactggatcaattgattgaatattcgtctcagttcctctctctatataaggaaatgaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaacctccctaaggaagcactaaatgttggaatatttcagcagtcgtttatagcgtactctcaaccaaccaatcagaggtctccctcaaccaacagtgctggatctcacaacaaggatagtcaaattgcaagcattgaaccccccaacaaggcttgatgcgctggtgattttcccgctatggtatggggagtaaaagagaagaagagaagtgctggctctggctggtacgactaaatatagaaatgaagtgggtccttagaaggatgtaactaattagacaatacgggtagatacaataaggatatatccaactagaaggcgcaaataggagtacgggctacgggagtagtcttagcaactagtttggctcagctataatattaccccccccctcccccccgtagaagaaaaatttaaacctagagtcgactaaaattactagaatcgtatatatctatgtgaaaaccagtaaggttctcaatactaaaattttaataagccttaataatgcagaatttcaatcctaattaataggaagcttctatataatgtaataaatcgaaaagagataataccggttctatagtagtaggactactctaatatcgaacgaaaagaaagagtattatataacgttgtaattctctatataatctatctcttatacaaatagttaatagttattaaggtatttatagagccttaataccgtagagcctcaacccatcctatgtgtaaatgtcgattgtctaatttgaacgtataattttaaaattggagatgtaatgtgaggtattataatgtaattggcgagtttaaaactgtggtttagttggagagggatattgaaaacggattatcggtattaataaagtttgattcgaaaaatgaaataataggagaataatatagaggatacttttatttattattattgacttcctaaagcggaaggaaggtaatagaattataggaaatttagagataaattaaattggtaggagaaatctaatttaatgtttaattttaagagacgaagtaaagctaattaaggagtattgattaaataaatagtagaaatttaatttaatatttgatttcgaaagacgaagtaaaaaagctagatctaggataataagagtattaaccggaaatatagtattaataataataattacaatattcttttaattccttatgtatacgccttaaagagtaaagacgaatggtctttctagtaatataattagttaataaatccaaaagatacgaggattaaagataaggaggtagcgagaatgcggtttttaatccggaaacgcgaaagggattataatagtttttaaaatagagtgccggaattatagagataggagaagtaaatcgatctaaatagcaggattaatattaataattaggaattaataatacccttattaaataatataagggagttaaattattagtaataaagttgaaagtatgtaatagttaataaatttaattaactgttaggaggagagcgggcggctaattaaataattgttataatcaagatagtgttgttaagttaaaacagtaataaaataagaagaatactaattgaatagtattaataacgtagtttagaaaaaagaaagtccgggtttgggataactctattagcgtagcgagccctaaggttatatataatcctctacttttaattgtaaaccttctagtacgctaataatataatttacgtaatactttacatatttcgtattagggttagacccaataaggcagtaggcgccccgcttagttatatatagaaatcaggttccgtcggtcggataattattaatacaatacaaccttactcttagcggcaccgatcgaaaaaaggggttacaatcgctaattaatcaatagcttacgcgcaataagccaattagagaagggatagttaattaagtattacggtacgtagattaggtaagtggctagtattactaatctaataaatataataaataattaactatagggagtaaaagagaagaagagaagtgttggctctggctggcacgactaaatacaggaatgaagtgggtccttggaaggatgcaaccaattagacaatacgggtagatgcgataaggatgcacccaaccagaaggcgcagataggagcacgggctacgggagtggtcttagcaaccagtctggctcagccatgatagtaacgtcgcgacacagcattactacctctacttttactgctactactactactactactgctactactactactagtgtactactactactactactactactactactactactactactactactactagtgtactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactagtgtactactttaaagagaaatattaccaattttttcagggttccttttttttttttttttttttttttctatacaaaaaaaacttcaacgaaaattgaacgagaatggaaaacgaatcatgctacatatctgggccagacaggcctcacaaatcaagacatcactgcaacaactgactgcctccaaactcgcccgctaaacactcttttcccttcccaagacaaaccagtcgggtctccaacaccctctcctacgcgttgatagcattttctccctctctgatccacgatgactcgtcttttcaaagttcctcacaacgtctcgtcctttctgaacagattgatacaaacccacaacgcacccaacaggagcggcaacacaacaatgcaaatcattacctttctcatcttcatgacgacccctcttctcctttcccacctgctacgtctcctacccccgcctgaatcactttcctcctcgtccctttgctgcctctgacggccagaacggtcactgtaggcgtgatcaaccctatgaattcgcgaaaattgattctcggactcctctctgttctcctcctccaactcctgcccgtcgccgtcgtcgtcgccatcgtcgtcgccgtcgtcgtcggaaaatggatggtactgcgggacgccgtcggttgagtcacgataggtgccgtagaatggagggtggttcaagttgagggctgggagggactcgtattggatatgttgtacggggttaggggccgttgctgtagagcgtaggttgatggccacgggagcgtgctcattgcgagcatcattctggctgtttttgctaatgttgttgttgttgttgttgttgttgttgttgttgttgttgtcactgctgtcgttgttgtcggcggtgtcgttgctgttgtgactggtggtagcgttggcattctgtgtagtgttgttcgactcagactgctgagatgaagaggccatcgcgtgagaaaactaagagttgtgattagtaaaacccgctacgtgagaagtccaagaattctatgttgtacgcagtgttcaggtaagcctacacttaaaattggctcgtgcgatgccgaagtgtcagcgagaactgaggacaccttattcggagatgagctgggtgacgagctagagagcatgaccctgatttgatggctgctggaacctctataccctatcctcaactcggttgggcaaatcacaatcttgtctgctttcttaagaaaaagccaaaaaggtgtcaagagtcaaagagtcaatgagatgttatcgcaattcgaaatggtaaatcctggaatagttgcagaggttgctagttcagacaactattacgaacgcatgctggctgggccataacctaacttgagcatgctatcaggtcagatcgtgaatgacttgcactttgactggaggccgaaggtactgtatatgtaggaacttgaatggcaattcctcaagtttaacagcaccggtgtcattttcggggatgtgacaatgttcgggtgagaacggaaattcgtcctgccatagttgagacctcttgtatggctatgtgggtctgacaagttcatgaagcggcagaaaatatgagcaagaatgggcgatgggagatacaagaacggcgagatggggaatagacaacatgacaagaggcagttactggttgccatgctgtgtcaccagaggctactagatgcaaccaagcacaatgttgtgagcacacatgtaaccgtctatttgctgcacccatgaactcgagctgcacctggcatgctatacaaagctattccatcttttgctactgcagcagacccggccgcccacataccctttacttgaatcatggcaatatcagcatacatgagaaggttgctccggattgaaacaatattgttcgaaccttcgaacacttggcagatcttagtggtatccctcgtttggcagaataatttatgggatttcagctgaattataccactaatcaagagatctataatcaagagatctatgagtataacgaggcgacccatgagccgcagtatggagcctgtaagaaaagactcaaggcagctagaagggaatgggatatcttgtgataagcgaaggcagacgtggatatcagaaggataatttagcctcacggtcagaaaaagatggagaaccctaccggcttcatctacatgccgtatcccttgagtaatttaggcacttgccgcttttcacaacaaccctttcgactgaacggagttgttgtctttgcacccagttattcgtagtgtgcgtctgcttgtcggaaatgttcgccacgccgctttgttaagtggcttctggtactgtcggaagcttggcccaagccgatgttcgttgtctcccaagaatctgtgtcggacgtggagttggattgttgggactagacgcaatttccacagttcgccgttcgctgagcgtgctttgaccagtttgctggataagtttgttgtggggtgtgtagagtacgggggtaacacctcgcgcaacctgagtcttcccgacggtcgaggaatgaggagtggatactatgggggcattgtgacagttgctggtccgaacatcgccaggctgagacgagttggtttgtacccttctgctttatctttgacttgagttcgctatggtgttgattggcttcagctcagtttctactggtctctttcttcgttgggcatgtcttttcagggggcagaattaaggactgcctgtggtcgcccgatgggttgatggcctgggaaggagagggccgggcttcaagaacctgtaatttcgggacacctgtctcgttatgcaaccagttgagcacatgattggccacatcgttgctgtttttctccaggaagcagaggtgcccatttccatggattccatgctcctcgagtctgtgatgcttgacggtagccccggcctgacgaagaaaatgtaccgttgcccagtccgagaaacggtggaagctcgcttccgttgttaccacaagttgaaggatttcgatcagattcgtgagcttccggggctctgccctggattcagtggaatttccaacaggtaatccagcagggccttgttcgaagcagaacttgccttgccgaccccttgcgtaatactttctgaccgggatgggttcaaaagctggatatgtaccaccaaacagctcctcaaatgactctggtgctgcgaccggtggatcaaactgcatcggtatatccgccaggccatattgacgaatgccggcagcccttgtgaacccgctggtcggtcccagttgtccattttggttcccaagagcagagccaaacggaggcccgagtggctcgactgcaacgattgcatggatgaggtcaggggccacatcggctaccagccaggcaacgttggcgccgctgccttgaccgacaaggatagccggacgcttcaggaaccgcaagagactcgcaactgcctcttgagcggctgcctggcgctcgtgggggtccatatacaatggaacaagttgtttgacatattcgtcaaaaatgggatcgccccgaacgccgctctggatttcgttttagctatcggcccgagactgtccaatgatggtttctgacacttcatatacttactcctggccactgtgtgtgcgtctttgccgctggccattctgggttgttggtcttgttgatggccgtgtataggttctcgacggtctgaggggtgatggctttcactcgttcgtagtgaaccaaggcaccggaacggccatggaatggcagatgcggagcatagactcgatgaccgcgctcggcaaagaaataagcccagccccggcgcctgtcaggcttagtgagccacacctggcgcaaatcacacttggttagcctaaccccagagagacgggggaaacaggttcctgactgatgctgtatgatagtctccgtgaaggaggattatgggcatgagattattacggatgacagtaggcgtcaagctctcgacgcgcatctggcctatggaaaacgcgcctggagggcaagtggcagccgtaggcggcacttcacggtgaggttgtgccatcaggatgaatctcgaggggtaaagggcatggcctcgttgcgaagaaatcgactgaaggcaagtggcagtgttgaatttgctcgatggtgggggaggatattgatgaggaagaaaaggagaagataaacgcagctggggttttaggccacgaaatggcgaatgctacacagcctgtcaatgccaggtagaatgaaagcaatgactgaaaccaaaggtagggaccaaaatcagcgagaaaagggatgaaagtaaagtgaaagcaagttcaaacgagagaacctacttagtctcaacccccttcttcctcggctatagcctattcacaacggaaaacattttctatttgcgcttgattcccgtcaacactttgcatcctttccaaagtccccattcacaatggctataactcatccctctcatcagtaaattgtccctttaaattggccagaccctcgtttagcgcggccaggtggtcgtagttgggggcatcttcgcctaggccccaagcaaaaacgcctcccagccgacgcttctccatgaccttggggaacttttgcttgatggcgtccggggtatcgaacgtccaccacagtgcctcggtggggtcccagtagtagtagccgccttggtcatggtcgtaaactccctgggctagagccctatcataggaagcacggagatgctttggcacgtcgtcgtgccaggaaaaggcaccagagcggcccagatcggctcccgatacgggatcttccatctcaacggtggggcagcccaccggtgacgtttgggcgcaggcgtcttgctcggtcttgaagtatttgaggtaaaaggcaaagccgaggttcagcttctggggggcggcaccggcggccacgtaggcatcgacggcctggaggctcagctcgacgccggtgtggtgcttggtgacggtgtcgcggcggttcatcatgtcgtacgtcatgacgttgagaaagtcgacatggcgcatgatgcgggggacggtctcgcgggtgaaggccagcatgtcgcggtgcaagcccggaacggcggctgagatgaccttgtcggggccgagggcagagcgcagttcctggagcaagagggggtaggcggcaatctcccagcgcttgtccgagttggggatctgcttgtagtcttcaccgttgcctccggggtactcccagtcgacgtcgacaccatcagcgcccgtggcctccaccatcttggcaacattggcggcgaacagagtgcgcgtttcgtcgttcagggcggccacggagaagccaatggtgtcgccccagccgccaatggcgatcaagacctttgtgtggttggggaagcgggggcggacatgatggacggtggtgaacaaaggccattcttggttcagaggatcgttgaagatgctgggactcatgaatgccagggcaacatgcgtgacatggtcgagctggtcgatttggggcgcaaccgggtgctggctgcgatggggggaagaaatcagctgtgcggtggttgagggacgagcacttgaacatacccagtcaaatacatgatgcaccgaagagggcggctggtggcggccatgacgccggagccgcccatcatggccagcatcacggcgcccaagagcagtggaagcttgaggaagatcatcacggagatagtttcgatgcgttgcagcaaagatggggaaatcggttagagatataatactatggtaatgggtgtatgaagaaggtgccaggaagcaacgtaaaggaatggatgatggatgggttgggcatcttgacgggtcattgtcgcagtcattcattcaatgtgcagtgggtgtaggtacgtagtgtggtggcgtccagtagtcgtttacaactatgtaagtagtgtactagtaatgcagtgtgtgaatgatggaagcttgattggggaccttctccaaaccaggaagaggtggatgcggtgacgacatccatcgattgttgcatcccgaacggcgggccgtctctcaagacttaatccgtctcaatgaagacctgagtgactgctctgcttggcataggcggctagggatctctacgcacagactcctccactggtagtacactagatagattcccttcaaggaccttgatggcacggggctttacactactgtcggcgccaagccggactgggcaggatcaagaaagggcgacgagacccgagctccaagtgtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagctttccgtcacctgcttgtcggcaacggtgtgtacttacctacctatctgtacctcattctcgctacatggaactcaattcaccgaggcccacatcgtatgcctgcaccgacctgactgacccagacgcagcaacaaagccatccgcaacaacaataacaacaacaacaacaaccgtaaaacagagaaacaagtcatgctggaaaacctctgcaccctgccgctctcggcggacctgttcacgcaggtggtgcatccctccaagcctctgcttacagtcggtctatccaacggccgcgtcgagaccttccgcatcccaaccaacgaggacagcgacgacgacgaggacgagaacagcagcataaccggtggcaagggtgtcatcaagagtgtctggagcacccaccgccacaagggcagctgtcgcactctgacttatagcaccgatggggagtgtaagttggccttatcatacgtatagcacaacttgggtacagcgccctctaaccagattcgccgtcccagccctctactcggccggtaccgactccatcgtcaagcacttctctcccgagaccggcgtcgtcatctccaagatcggcctgccccccgtcaacagtaccagcagtcagagcgataccccagccatcctccacaccctctcgccccagaccctgctgctcggcaccgactctggctctctctacatcttcgacctccgcgagaatggctctctgaaccccaagcccgtccgcaagcatgtgccccactccgactacatttccagtctgacccctcttcccccttcgtctgagagcacctctggtttccccaagcagtgggtttctaccggcggcgccaccctggccgtcaccgacctgagacatggcatcatggccacctcggaagaccaggaggacgagctgctgtgctcgacagtcatccccaccggcttgggtcccaagcacatgcgcaacaacgccgttctggcggtcggcactggcgggggtgtcttaaccctatgggatcgtggcgcctgggatgaccagcaggaacgcatctatgtggctcccggagagaccaaaagagacggagaaagcctcgatgctattgtccgtgttcccgacgagctcggctggggcaagaaggccgtggttggcgtcggcgacggcaccgtcaagattgtcgatctgaagcgcagagaggtccagactacattccagcacgacgaggtcgagggcgttgctgctctaaacttcgactacgagaacagactgatcagtggtggcggcaggaccgtcaaggtctgggccgaggcgggttccgcccaagaagacgaggaagaggaggaggaggtggtggaagccgaccaaggtgtcaagcgaccggccggcagcgacgactcagacgacgatgacgggagcgatagcgacagcgaccgccccaagagggaaagaaaaaagaagcggagaaagggcaacaagaagggtaaacacggtggtccttccgtttcgttcccaggtttggattaaccagtttacaaacagcgctttgtttggcaatacccatctcttaccactttgccttccaccgtccattgccggtagttctgagcatgaaggtgaccgtttcgagagctgacacacaggaccgaaatgacaattgattagcgaaacaaccatcgttaccccctccaaccttggacgtcagacagcctaaggaggtctttgtggcccggactcttgcatagattaaattcgtgagccggggatgttacaagtgtcgtgtcactggcatgcttgggtcagttatgtttgcgccaagggtgagttactagtcacctttattctgtcatgcctgtggctttctatatcgctgctgctttgggatcccaccatgaactgggaaaatcttggccacttgttgatcaaaacggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatgaaaaaagaaaaaggacagagtgaaaaggattataatggatcttctacttcacttcaagcacctggtcgcgtgtagtccaaagcacgcacacgcctccaaacttctctgatcgttctctcttgcccttcacgtgctgtctccccttcagacggccctgcaggccggacgacgaggtataaccggctacccagcttcacgtctggtatctctgccgttgcccaatcttcaggcgggtttgccgaggttatcagacctccagcctcctgcaggatcgctatacctgccgccacatccctaagcccgtcccattcttgttagtcaacacttccaagtcaataactgtgagcaggcaaaaatattgtacgcaccattcccagcaccctccttcccaccagatgtcaaaagaacccattgccgtgtaagcgagatccagggtcgcgctgtttcagtgtcaggacttcgaaaactagaaccaacaagaggggatactgggtataagagagacttaccttcccaaacttctgacaccatgcaccattcctcccttcccgcctcgccccccaacctcggcagccatattaacgaaactctccacctttcggtacaagttaccttctggcctgtccttccgatccttgccccattcgcaactaaacacacaaccccccggtgcgctcttcggcatcggctgcctcaccagcggcaaccgttgtgtctcattaagccaagcaccccgccctttgcaggccgtgaaaagttggccaagcatcggcgcgcatatgactcctattaccggtgtgccgtcgacgagaaaggcgatggagacgcagaacatggggaagagatgggtataattgaccgtgccgtcaagggggtcgacgacccatgttggagtcgtatgggtgacgaggtaggggcgcgtggactgggacgatttcgcgtaggtctcttccccaatgaagtcgtgggaaggatagcgtgtattgatggcagatttgatgaaagcttcgacatcttcgtcggtttgggttacaatatcgacagcggagtccttttcggtgaactcttgggttgtggattccttgtcgtggttggcattgttgttgctgaatcgcaagcgggcagcttccatgaggaggttacctgcatcttttccgagttggacggcaaaggtgtagatttcgtcgagctcagtcgctgttgttgttcttgatgtcatggctgctgaatactgatatcgaaggagggaatgaagcacacatactcccaagtgttgtcggtagagtccttgacaagcagtcgctggtgtcaagggaaaagccgaatagcaagattgagttaaaacatctccattctgacctactctgtcactcctcagcatttgctgttccatgggcaaacaaggtgggcaggggcgggcttgattccgcctacggcaccttacttagaaccgttggaaagcgaagaacgtctaggatggcctcccgccgagctcaatcgacggaccggcatcatcaaggatggtggaacttcggtgatcattaacgcgaggtcccactttcctgaattgtccaaggtggtgaatacttcaacgattgtctgcattgcacggatgttccgtcaactacactattatcaggttcaatcaagcaccgtgtaccagctcagcttgctacgcgcagtgtgtaccctttccgctatatgaatggttatctatttcctacggataccagcagcttcttgcggcccatgtgcagacgaactctctcattgatggacttttgctgggtaaaacgttcgcccatcaacggatgagtttttaaccagccgaaaagaggtgatgcacgggtagtcgaagatctcggtaaagccataagctgacagcttccccgctcctaggtaccaaatttttctatgcctttttcttggataaatcctaaccctttcttggtggctgaagggttaacgacttgcacgacctcaaccactcaaccggaggtatcatgtcagagaacactaaaccaatacagcctcttcaccactccgtacgttccaatcgtgcaaatcgaagacggggggtctcgcccattaatccaaggtgcaatggcagaagcagaaaacaaacccatgacggcctttcgaatggtcatcagtgcagtgacgagcaatgtcacggaagcggagcggggacgggtaatcgcttatccgctcgtcgtgcagacaacttgtccgtgtattagagatgggaatgatgagggaacccgtgattaaacaacaaaacataaacacatctcaattcaaccttctggcctgtgagttgttgggtatagtgcggcggcatctttcggacgcattccctgttgcgcccatctcccacaagcccatcgcacccaaccagaggtaccaaacacaatggcgtccccccgtcacattctcctcatcaatggccccaatctcaacctcctcggcacccgggagccccaaatctacggctcaacaaccctccatgacattgagcaagcctcccagactctggcgtcctcgctaggtcttcgtcttacaaccttccagtccaaccatgaaggagccatcatcgaccgtatccatcaagcagcgggattcgtcccgtctccaccgtcaccgtcgccgtcaagtgccgcaaccacgacggaggcaggattgggtcccggagacaaagtgtcggccatcatcattaaccccggcgcttatacgcacacgagtataggcatccgcgacgcgcttctggggacaggaattccgtttgtggaggttcatgtgtcgaatgtgcatgcgcgagaggcgttcagacatcatagttacttgagtgacaaggcggtggcagtcatttgcggtttggggccgtttgggtatagtgctgcgctggactttcttgggagacacatgaagttttgagaacggcattgggatgggatgctaatcttcaacgtccaagttgacacctgcatacacaagatgaagctggtcatcttgaatctgtgatatgaggtggcgttgatggtattgtagcagctcacctctagtctataaggttagtatgaagggtcgaattgaatggtcaaagtttaggatctcttttgcctggatccacgccgaagcagggggctcaaaaaacatgggaaagcatgctttgatgtcaggaattataaccctattaatgtagagcctggatgtgtattgtcttccactcgtccaagatgatactacagtcagggtctagaagaaactcagatgaagaaatcatgattgaatgaaaagaaaaaagacctgggctcaaggaatatgtcaccaactcctgatacacgtgccagtctccgatttgtaatccaacgtaccaagagaaaacgaaaagaaaaaagagaacaaaaaaaaaaaaacccagcattttgtgtggactggagtcagtctataacgataaaccaagtagtaagaacaacaaccgttaaatttacaatgaagcagagactcggggcatcgtcaccaatggcccctccaccggtatcctcaggtcttgcaccaacttggcccacgagatagcgcctctcatggcaagttcctccggcacttcaggtccctcctcagacattctgcggttgaaaagctccaaactgacccagccctcgaaaccaatgccgtggaaaagggctcgagcaacctccttcacgggaagatacgcaccatattctgtttcgccgtagaacagtctacaattgcgcgaccagctcatcctcgccggctgctctggattgtaatacgggtgaccgggcagtagtggcttgctcagcctctcggcgtcaaccacctggacgtagaagactttggagacatccacgcgcgagaccaagttggcgatggacttcctgactgcctcttttgcgttgggtgtcctaccgctaggagatgtagggtcggcatagatgcggccgaggatgttgaaggtgtcaaggcaaatgccaaagttggggcggtcaacgcgttgtacgatgtcccagcagcgctcccagaggtcgacacgggtgctccagcaaagactctcgtaggcaaagcggatagggggcaaagcttgagctccaatatcggccaccttgcaaagatctgagacaatcaggtcgaggttgtcactgacttggttggcagggaggaagttggctgggatctgaatgatgtcggtgtgaagctcatgagcgagctcaatccatagtgctagcttctccagacgacgctcatgttctgccctgtcgttaaggccgtcgtagtgcatgaaaggctggaggcagacgacctcaagccccctggcttgacacatctggagaatatgacgagcggcggctatctgagcttcgacaaaagggccttcgggagagggacgctcgttcgacaaatgctctgcaacgtcgaccagatcctcataaaaaagctcgataccaagatagccgtatcgttgagcggcatcaagcttgctgtccagagagtggccggcaaagcagcgccctagggacatggaactaatggctagctttgacggcatggcgaaaggctcagcgaagtgagcgtcttgatgggtcttgagaataggggaaaaaaaaaagccgatgttgttggtggggggatcctggagaaataagagatgatgagactggttcttgatattgaggtgagatagtgtccttgaagaactgtatatcacctcggtgtccttgagcttgtatcgccaaatggtgaggaaataaagcaccaaggtagtcacaggatgtgccccattgatatggggagtgaaggcaatgaggaagcagttggggtcttccaagatttgatttgaccttctcggggtctcattcaatacggcaagcgttcctgcgaccaagactcgaacgtaactccgcaagcggccagccgtctcccatcctgaatcttcaaatgactaggggtatcaaggcactttcgtctcccataggaggtgtgataaagacgccggccgtggcggtgtattgcagatattcgggatgtcatcgtttcggtttgcgaagaatcggccaataaccgcaacgataagtgatgtaaacggtgaaccgcgggatggaagccgaagtttgctcagcggaataaagcattaacgggtgggccgaaggtaagcgacctatgagcgtttcacaagatttagcatctcttcaacgatcagatggcctcgaatgttgacggtcttggatgacgggacgagacatcttccacccttgcgtgttaaacacttagccggccgtcccgcagttgacagcctgtcaaggcaggcacctcgctggccagcttgtatcgagatccagtcatagtacctcggattcatatggaaagggactttgacagatgaaacacggaataccgaatccttccgtgtaatcgtgcaacctgcgagtaccggtcttccagttagctgtctcatcgaatggcaaactattatgggaagccacttggtgataccgcaactatgcaacaatttggattctggcgcgttgctccgtctaagtaagtatgattgaaagtcaacagtgagtgaatgtaggtataactaaaacaacgactccaagtggctggtccaggtctagaactttgacagttcactatatgctctataacctacccggactgtgatttcggttcccaggtaagattccatttcccgaattcgcgtcttgtccgggatagtgtcaattggaccggtggacactgatgagaagctgcgtaaaatcggttgccacaacgctttccgtgggcaaaggtcgagataccaaaaagaatcggacaagataacgaacgatagctgacatgccttgtgggcctgtcacaccaaaatgtctgggagccgagaacatgagttctgtgcatacgttaagagagcaagccgttgggtgcccagaggggttggacagactgctgggtaagtatttaagcggtagggcggctccagtttgggacgcccttgcgagtttggactgcccaaagcaactcggtacctagcaatccccgcaacagacaggtacccgaaagtgctcagatcttccgaggctgttgaagagagctcttccttctaaatcactgaaatccccagagcatgcccaaaggcaaaacgctcatcctgaatcttttcccttatgcaggaccatttcggacgactaggcagcccagcttccccaaatccccgaggacattcgagcgttctcattcatcctcctccacgaagtgctttgttacgatggagatgcttagtcgaattgaaccctgtcaactccacgcgcccatgtagtaatgaaaatgggggaataacttatagccacgccttatggcatctctctcccgagttagacgatctcgggaattccttaggttctctctattttcattccggtcttctgtcgaatcttgattttcgagtgactgtgacttctcatagccagatacaccacacaatcaagcatatatcaccatgtcgacagcaaccaccacaacatcagcgacgacgacgatgtcggtcgtccagccccgacagcaagagctccttcacctcaccagcacacccgacatcaccccctacaccagacatggctatctcttcggccagaaactcgcggcctccatgtcccctctcctccactccatcgtttactcccacctctctctcaactgggcccaacttcgtcttgactccccctctataccactcttcctccagctggcccagcacccagacttctacggcgcctcagtgaccatgcctcacaaagtggccatcatcccgcaccttgaccacctgactcccgaatgtcgcgacgtcggcgcctgcaataccctatttctcaaaaccgacccagccaccggccgtcgcctgtactgcggcgccaacaccgacgtgattggcgtgcgcgagagcttcgttcaaaatgtctctgaccccgcccgggtatacgagagccggccggcactggtaattggcggcggcggcgcggcgcgatcagccgtgtacgcgctgcacaagtggctcggcgcgacggacatctacctcgtgaaccgggacaagagcgaggtggacgcggtgattgccgaatgcacggagcgcgggtacggcgatcgcctggtgcatgtggcgagcgtggagcaggctgaaggcctggaggggccgggggcgatagtcgcttgcattccggatttcccgcctaagacggagaaggagatgttggtgaggaggattgtcgagacgttcttgatgaaggaggagaagggtgctatgctggagatgtgctataaccctagcccgtttaccgagttgggagcgttggcggagcacgaggggtggcaggttatcttgggcacggaggctttgatctggcaggggattgagcaggtatgtatccgtcctgagcttacattgtactgtggaggacaactcaactgatctctcaccccctttgttctgcaggacaagtattggaccggtcgtacaaatgaggaacttcccattcaacagatcaaggaagtcattgctgcaaaattggcagaagcttccaaatcgcacaccagttgagataacagggccctctaagcatgtaaaacgacagtgggatgaaaacagggtcgctctatagatcgggttgtgacatcggttgtgatagaaatagtaaatcttcgttttaacactgccagctccacaaacattgtttcgtgcaaagacatcacgatgtcggagtgttgcaacgtagggatgtcttgtcaaaagcaaaggcacccgttgcccaatcgcaaacagaaagactcggtggctctacaagagtgaagtaagaatctccttgaccacgggacagaccaaggtatgcgggagacaatcaaaactcagtgccgtaaaagggaaaggatacttgtagaaactcaatagtgtgcttcagacaacgcaactgtatacttccgctttgtagctgtcatcacatcagcctcttcaacctcgggcaagaaagtcaagtaattacaacaaaggtatcgcccacattccaaacaaaaaattgtatccacggcggctggctgccgcagctcgcaacgtccctggtcatattcaagcaccctgaaagcaaggcaaattgcagaccttagactgcattctcggtctgtgtcaccctgtccttgtcgtccagcgacgacgactcctctcgctctggatttctgtcgaagttgagctcagccatgagattcttgttggcattttgaacgggcttgatttcaaataagcgatccatggcctcgagagggatcgatttggtctcgggtaaaaagaagtagatgaacacaatcgacagcagcatgagcgacgcaaagaagaagtacacgccgtactccatcttgatgaacatttgcggcgtgaaacgagaaatgataaagttccagaaccagttattggccgcggctgatgcctgacccagggaccgtgtgttttggtcaaacatctctgagttgatgacccaaggtgtaccgttccatgaaggggtgtagaaggcagtccagaggtagaagaagaagatggctgcgatgccgccagaggtcagctttgcgtcttccgccttgttcgaccccggatcagcaatcttgatgtaggctccaatgaaccacatgcagagcgatccgccagccgcaccgatgaagagtatgcggcggcggccaacaagatcaacaagccacagaagccagataatggtgagcaccatcttgacgacgccgaagatgcctgttgtcaagaagccggtgtcggtaccagtaatgccgatgctccggaatacggtgggggagtaatagttgatggcattgataccactcccattctgccagaaaaagagcatgccaccaagaaaaaagcgccactggaccttgcgctgcttgagggacaaaaacggtttccagaacccattgccgacctgtcgggtatacctttccaggtcagcgtcaatgaatgaaacctcttgcacgatatatctgtcggtgggctcgagattgcgaatccagcacaagaccttcattgcctcttctctcttgccattggcataaagccaccgtggcgactcgggaatccagaagctgcccaagaacaagaggccggcggggatgagctgaaccgcgaagggaattagccactgcgacctcgttggggccattgtagtgttgacgccgtagttgatccagaacccgaccagaccaccaatctgccagccgagctcgtaaatgccgacaagacgaccgcgaacggcgggtggggcaagctctgagatgtaaatgggtaccatgttggaggcacctccgacgccgattccagccagcactctgcctgcgataatcggatcaatgcctcgcccctgaccatcagcagcgagcatgatggcggcgccaatgatgaagacgacggagaaggcgattagggatttgcgtcgacccaagaagtaactagtcgcataagcgaatagacatccaaaaaaggcaccagcttggtaaacggatacgatgttggactggagcaaggcaagagcaccaggtgtgtaagaggcgaaatcgaattccttggtgaaggacggcagcgcaagggtagtgccaatgaaggcagagtcatagccaatcatgcacgaggcaaaactggcaatcgccgcgcatgtgtagacgcgccagttgtaaacggcctttggcgttggcctatcttccttgagcgcaaggagagtcatcttgacgcgtctaatgccgattgacaatatgatacaagagaaggggggccggtgacgcgacctctcttacaagggggacaaagcttacaagggggacaaagggggtgagtgatgcgaacgaggaaagagggctgaatgtatcctgggatctctttgctgaagtcgagatggctcttcttttgtagaaaagcaaatctcaagggggtacatgagtattcgactcatccatgtgcatgggaacccacgcactaaactagtcttcccttctccatggggaatcttgccgttagcaaccataccccagccgcccaacgagctaagatctggctggctggtctcccccgcaagagccacaccaaacctgctattcacaagcgaccggcacaattacggatcgtaaccccagaaaatccagagtgcatggcaacagccaaaccccagatgccgggactcttcgtggcaaagtgaccgacctgttccagctcatcgtcagcgtctcagtgtccaacccccgagcttccccgcactgaagaagtgaagctgatgagtgttgagccggcagctggctgtccagtgcaacccctgctcaacaacgaccccacaaaccgccgacgtgctagcgcagagtttttggagggtgaggatgaatgtataaccgggggacgacagtgtcgacaacggtggttgttcagcccctttcatcttcaacctctcgagcccctttacccgagacagcatgactggccacggtcgtaaacgttgataccgatgagccatcacatctgagaagctgcatctctgtgcatgaacggaaaagccattacccagccagcgcctgatagttcgatacccagtatccttgaaactggaaggtattgtcgaggatatacatatgaggtggatcgtacacctcctcttcctccctccaattatcagcgccaagtgttcccctcagccgatcgcttcaccgtgctgtcgcggtgttggtagcccgtgctgacaatagaagtgccggctccaggagcaaagacggatctgggtttagtactccgagcagatcttgttgctgtccgcccaaatcgctccgagtggtaccctaatgccgacagcccgccccgaaatcaagaccgtgagatccgcatgtctctttgtttcaagatatttgcgttgcaattccgttgaggcgaggctgtaactgcgcggtatgagattttgcttgatcatctgggtatgctcgcaaaacctcgcgcctcatcaagcgacgaggtgctcgccgcccggtgaacagttcaaattgggcaaacccttgttctggcaagaggtcaagtccatccattgcgacccagcctctgtgagcctcgcgtcgtgtttgttcgagcaagggtgatgtgagacatttgtagtcgagttctagtacaatgccgccagtggggttgtcgagccagtgcaaaggcacagtaaattcagggtcaggggtgttgtccactgtgtgtgtcggtatgcaggaaacgatcatggtcgggtttttgaagttttctgggagcggatcgtctcgagatcgaatgatgtgaaaacaggtgttgtcgtgggatcttggccctgtgctcaacagaggcaatgcgtctctgaccaacaggttctcgaagtgtagaaccagcttctcggcattagcaaatgttcggttaaagatcaaaatcttcttgactcccagttgaagcatggcatagacagctgccctagccattccgccagcgccgatgacaagaccagtgcttgttgatctcacggcattggcgggcgataaaccgcggcgaaggcaggctcggataccaatccaatccgtgttctcgccgtagagagctctgacagcgccggcttggctgatattgttgaacatggacacctcgtccggtattccaccgtccgcggtaaggtgtcgtaccggaatcaaggtgttgacggctccgatggctttcgcgtgccggctcagcgagtgtgtgaggctgatgatttccaccttaaacggcaggccgaccgaggctccagcaaactgcggatcgctgataacctcgcgcaaagtcccgatgtttgctgtggaaaggggcttgtaatggtgtggaatgccacaggccttgagtgcggcattgtgcatggctggggacaagctatatcccacatttgcgccaaagacatacagcttcattgggtcgtggacaaatgccgagtagagagcctgtgttgcttccagagccgtgagcggaggctggagatagcgatgggctggattgcggagcccgattgcatcctccttggtaggcactggtgtaactggagtcaggatctcgttaaaacacatcgatgtccgacctaggcgtcctgtgttgtaagcaataaatgggagccttggacccccgacggcctctacagcaacgtggaactgccgaatgtctgtgttgtcccggggatttgaagccggtctggtcaaccttaccaagtcgcatcctgtattctgggccttttcataggcttgtaaccaagatggatccccccagcgcggcgaattgacctctgcaagttgtttattgccgatgaccttggtggttccttgaacggtggttagttgcccaagcaagccagaatcgagccccagatcgaccgtaagataatctggcgcaagccttaaggcatggttcaggtaagtcatgtaaagcgcgagcagagcttcttcatatagcgctctttctggaaagaccacgtgcagaatgatggggatcactgtgtccctcctgatttcgcctacaacacgactgatctcgctcgctcggtggggcgcaagacccaaggggctcgttgggccggattcgctcgttgcaagatcgtctacaatgatctcgattgcgtctacaccgacatcaagctcttggatatcgacgcctttgtcgagcaaggcagatacaggcaaggcgagggcgtaggtaaagcggcgctgttcaacggggacggaagccaggggaaaggcggactcgacaaaaggtatggtccccttgggtagaatcaaggagagaaatttgaggaagtggcgctcggctcgtttaagcgttagatacggcgcggtatgccgctggtccggaacagcaggtggtgatgttgaagcggagtgggtgtccaggttctcttcggagacgttgaagaactcgaaacgggtgcagcggcgaaggacagtactggtggcatcaaggagggtgccaactttggacttgtcgtatcccttcagatgggcctcgatagctttggcatcgcgcagaacgtaaatgacaggattagacacgctgaaatcctgcaacatggcctgcacatcccgctccagccaagagcagacgagaatggcgcgggtcctgtgcagattcaagatgttctgcaagatggcgatctggcgcctcccatagtcgaccgggccgtgtgtcttcttgtagctggaactagacaagccagtaagatgatggaactcggattccaggtcgactatcttgcgcttcatggcggtagatgccatgatggccagcgtagacttgccagcgccacgaatgccggcgataacaatggaagcatcgggatcgaagctggcggtgatgggatgatgcggcagcgcacggcggggcggggaattgggcgccgaccaagagcctggtgagactgactgttagtacgatcaagacttgaggtaaaaatcgcgaagcaatacagacgtgcctagaggtactctgtgggcggaagtgctccgactattggagagggttcgtggtggtcgcctggcatgggcaccgacatcgttgctgttgccagtgtcgttgtagagcatggccatggttgcgaaggaacgcttcatgccgctggcgacggaggatgatatgtgcggtagaggtagaggatcgcgggcggcgacatccccgacatggcgtgccgggatggtgttcatgatggcggcggcggcgggggtggtggtagtggtgtctctatcgcagcggggagtgaaaagccgggtgcctacctagttgtgcgcatacttaagttgtgcatcggcattctcgcatgcgccatggcaaatgtcaattctgcaaattggaaactagaggtatgtctggagaatcactcatccgatcagaaaatagggggaggcttcatgagttttgttctgtgcttgtcgcagtacagtagcggtcggttgcttgaggtcgggaaggaaacagcgtcctctagcatgcaagctgagagatgccagcccgcccggtgtgccttcgagttaataaatgccttgcggcaaagaaactgaaacccccttatattcacaccttgcttgcacttggataaggtacagcgaggtctgtaggtatgtacatgcggcaagcacggaatggaaggagggcgggcatttaattacctaagtagagaggtaggtactgtcctaggacggagcctgcctctctcatatgaggtgatatacgtccaagcctccatgtcaaaccttccagtatttacctaggtacagtcatctgtaaccatggcgggtgttttcacgttaacggaggtctcactgcacaaaaggataaacaattatcctcccaacttgggcctccattttctctcctctgttcacgccgttcacaactccaacacacctgtttgtcctgttgcctcacaggttcgacaatggactataagactacctaccgatagtcatatgcttccctgaaatctacaggcgaaagtgtcttcgaattctcgttggacgtacatcgatgccacagcaaaagccgagcttcccccgcaccgaattcactaccggttccactgccgtgacggatccaaacattcactgccatccagcttcttcgctcatgatatcgctatgcacccacctcggcctctacgcaaccccattcaagccatgatcggactcccagacacccactacaacgtcgccatggttcgtagagggtcatgaacaacaacaaaaaaaaaagatcggcaagggcatcccatgcgcctgattcgcaacatatctctccggatacacaaatcccaacatgccgcctaaacgcaagacactcaatgccgctgccgaagccaatgcccacgctgatggccatgctgatggcaatgctgatggtcatgtcgctaacactgcagcaagcagcaacaacgcccgttttgcggacttgaccaacattgacacacccggcctcggccctaccacgacgacgttacttgtcgagcccgctcgttcgaaacgccagagagtctcgagggcctgtgatcagtgtcgagctgcacgtgaaaagtgtgatggaatccagccggcttgcttcccctgtgtgtcgcagggccggtcgtgtacctaccaggccagtcccaagaagcgaggagtccagacgggctacatccgcactctcgaactggctctggcttggatgttcgagaacgttgcccgcagcgaggacgccctccacaatcttttggtccgtgatgctggccagggcagcgctctcctggtcggcaaagactcgcctgctgcagaacgcctgcatgcaagatgggcgacgagtcgagtcaacaaaagcatcacccgtcttctctcaggtcaggccgcacaagatccatctgaagacggccaatccccgtccgaagacataaatgtccaagatgccggggcaaagacatccgacttccctcatgcgcctcacttgactttctcggcgcctaagtctagtacagctgagacacgcactctaccaggcccggtccgaccacctatttcggcaaacaccctggaaaacaaccttcagccagatggtaccgggatagggaagctaccacccaatcattggcgcctgctggatatctacttttcctacacgcattcttggctccctatcctcgagaagaaagacatgtaccaagcattgtaccagtactctgaacaaggctcgttgcttccctctgcgaatgtcgagtctggcgttcatgccgagctctggagcgcgctcgccctggcgtccttccaggctgctgctactgctgcatcgagtgctacgggtccagcttcagctgctcatggccatgacaatgccatcaatccttcacctgcagacatatctgacacagcccgaaagctcatacctttggaaagcgggccgttccaggttcagcactgcagagcgttgctgcttctttgtctcgtaagccttgggcgggatgattgggagtctgcttggttgctggttggctttgcggtccgcgtcctacttgttgttcgcacccagttgcctcctgatgatgaccggccacgaccaagaatgcgtgcgctgctcgtcgcgtgcttcatcgtggataccattgtgtctatgagacacaacgtgccggcccatctcaagccagacgacattgcggatctgccgttacctgaagacggtcaagatcaatgggagccgtggacaccatgtgagggcttaggcggtgaacacaccatgctgcaaatgttgaggaacccggcataccctttaagcacattcaaccacctatatggcgtgaccaagctggttgctttggagcttctgccaagaatacgaacatcttcacagaacgctcccttggagttcaggtcgcggttgcagcaggtaatcggccacaattctcccttcagcgtctttgtcctttcccaggatacagcatcggcttttgtgcctactgcataccttacccgtaccgtttatttatgggcagctgccttttctgagcctctcaacgaacactactcgcatcttctgatcgaaactcttgatcagtatcagaagcggtttggtacatatgcaatcccacctctgatcccttctcttctagactcccttcttgctttaaagaaacaatcacattcttcagagcggcatcgaaggcacttggaagagcttttccccgcctactcctccatttggcctcggggaggccgacacagcaatactggcctccaacccatacgacaacttgagcttccgccgactgcgactgccactgcaagtatcatgccccatgtcatggaacagcccctgtcaacgtcaataaatccggtcaatgatcggtttaatggaataccgaatcctaccccctacaatagcgatgcggccctagacgcaattactcaaaccaatgactacggatcagtcaatacccatggcattctcagtacatatccaccacctgccacccacttgaacgaggcctcggtggcccttgcgcctggaggtgctcctcccagaccacccccgccatacgttgatagtacaacgaaccatcctccttaccatagtaacctcgtccccatggccaatttcggatattcgactgtagactatgatgcgatggtggatgatctggcatcgatcgagtacacggatgcggttgacgttgatccgcagttcatgacgaacctcgggtttgtcccagggtgtaattttagcgatatcagcacgtatgagcaatagttggctattcgaagttgagaaaacatacaaacacatacaaagacatacagatatgcggcacacatgcactaaaaaaaaaaaggaaggaaggaagggggtgcccagaagtatttgtgttctcgtgaagaacacaacggcatttggtagtttcgctacacaaaatgaccactttgataataactcgtgacaaacagacacttgcgagatacctaccccacctatggtggaaggaccattcgggaccgtcacctcgtctttgagtggcagtgaatcagcaggacagccttacgagatcattgtgtacgtatagtggcccaagactcgttttcgcttctactatgtaagtctaccatcgcaccttcagtgtcattgttaaggcaagatggccgagcggtctaaggcgccacgttaaggttaacccttaatattccttccaaggttccgtggtccgaaagggcgtgggttcgaatcccactcttgtcagcacgatttttttttgtttcaaaagtaaactttgttgacgtcgtgtcctggtacttgtcattctttttattcgaggcttctcttatttccctgtcttgacagtgattttggggaccccaatctttttttttcgtcttttttttttttttttttttttttttttttttaggaggggggggttgggaatttggatatcgatgggtgagatagtcagtccttaacttgagaggtgacgtttgcgataatatttattgaaaagactagtcatacgactgaggtacgttgagcctcttcgagctccctatacaatgtgattatgattatttcatccattgggttcattccatattgtccaataacgtaggcatgtctgtgcaggacctatcttaatgcccggccactctgtacatgtgttctacgaccaacaaacaacaagcccatgtcctcttctacacctatctttgtgcgtatatattatatatgtatcactcactgtatgtgtatgtatgtgtatgtatgtgtgtgtgtgtgtgaggttgagtccgttcgacaccaagtcaaatcttaggctcgctcttccccgtagcctgcgccgccctctgctgtctaatgacggtactactaatcttggaagtgaaatcttcggtagccttgacgtcttctcccacgtcctccgggatctcatccgcatttaacacatcaacctcaaaaacctccagtgtcttccatccctgttccgcccgcttgtcattgacggcctttccacccgaccgcgtctcccccgacacgaccagcacatcgatattttcctccgtgaccgtcggcccaaaagcatcttgtatccgtacgcattgcacgatgatcgtgccatccctgaaagccgcgcggaaatcgccgtctttctcgtcgatttgcactcctgccgcggcggcggagtggatgttgtcgccggccgcagggcccattgcctctctccatcccttgtccgagagctgtagaagcctggataaaaagtaaatgacgttccgcgcccgcgtctcccacgactgcacgtattctgcaaacttcttgttcttgagtagctcatcgcccgtgatcccaatgatgtatttgcacggctcgcgtcgcctgggcgaagtagccggcagtgacagctcatctttgctcggcactcccaagagcaaagcgcccgcggtcaggagcagcttgtggcccggatggagatagtcaaaggtccctcctagacaaactaccggcactcctgatacccgtcttccctccccgttccccgcccctccagctgctcccgctcccgccgtagtatcatctccaacaagcccatgatgcagtgtcaaccccccctccacacccaccaattgctcctgccgaagcgcatgtgctccaatcatcttcccctccgccatctgcaaatacacctcgttcaaccggatgccctgctcggtgcgcacatgaaaaatataattccacgggtgataggcgtccgcaaatgtcgccaagtctaccacgaccgtgttgttcgtctcaatcagactattactgcttttcgaatccccccgcagggcccggtcttcagcactcaatggcttgcgtccccgatcatgatcaaccagcacaaccgtcgcatccaccgaccccggaccaccatcaatctccgtgctgattttcaagcgggcgcaaatgacggagatgatggcgtacaggcccgcaatgagcgcttgcgcttgcgaccagagcaaggtcttggagcgcagctggtagggcggcccttggaggatggggacggcgacggcgatgatgagcttggatgcgccgtgcgggttggcgtgtttgagcttggagaggacggcggtgagaggggggcggtaggcggcatcaaggagggtgcggttggaggggtggggtgggaaggggaggaggaggagggagggcagttggtcccttttattgatggtggtcatggtgaggatgggttgggacgtagagaaatgggatggagtgctatgatgacactgagctcagtttccaaaatgaaggacgttgacagtctccccgatgtcggctattgatcatatgactgctagatgcaattctgttccaagtgcaatgtgcccggtggtccaggcaggtgcggaggtgctgtcatcaacagatcggcgcatgatccattgataggctgcaatacatgatgttcaaccctaaccccgcacctgttattcatccactgcccagtgatgtgttctcggccatgcatgttttggacttatccattattcaatatctactaaacatctatcggtatatggcatccacataaacttccggctcccacacatagccaccgcctcctaaatgcccgctaaatccccgggtaaatcaacgacatgccaagtttgtactatccgttcacctcacctacttggatccttcagacaaaagctcaaggaccacccatccccgtcccgacacgttgttgcatttgttgcattgaagatgtcgccgtaggagttgatccgtaaaggctcggtcctccgggacctccatgtccactcgacggccctggccctcccagtcccatcccagggttcgttcccgtccgctctctcatcctccgaccctccattagccccctcaaacctctcttctgcagaccaatcacgctgcttagctctccagaccagatttcacctcctcgttccctctcatgctccccaatctctgaccactcacttccactcacgctgttcgtagcgctcaactcctcgtcaggcggcctcctgccctgctgaagcccggtcgtattgatatgcaatgcggcagtccttgcagcaaggctactgccgccgccaccatattcactgccgtttgcggaaggcggcattgatccgaccggactagccagtccatccaagtcggcaggcgggaagaagttggggttgagggtaccgtcaatgccacgtccgcctccggcggccatggcagtggcattgaagactgcggctgcgtttcggctgtcaagtaggttatgcaggcgctccaccaccgcttcaaggagaccatccactcgatacggccgcgctatttgaagaagactgcagagaatctgtggagtgcacaacggcgaggtaggctgggggaggctggaggtatagaggaagtggagaagtgcttggatggtgaggaaggtgtgcggtagatagaggcatcgtggtcggttattaggcgcaagagtacgcggtgttggtgcactgttgagcgcggcagcgtctacacccgttggtgacatgatgcttcccgccacggatgtggcggcggtgctgggcggcttgccagctgagctaccacccgagtataccgacatctggctctccatcgtatttctgtttccgggcgtgggtgtcatgttggagctgcggcccataccagacgacgccgaaatggagttggatctgagtgtcatgacgtcgctaccatcctggcaggctgtcccttcccggagcagctggacaaaatacggcccccatcgccttgcaatgattctagagttgacaggtatccgttcaccgcctatgcagagaatatccatgtccgccaattcccgcatcgtaagcgccttctctccgagctcttcggcagcacggctgtgttgtctaccgccggcagtaaagcccgccttacgggctagactcaaaccaggaccggtataaggactactggcactgacgaagccgctcatgggcgccgttttccgaggattgtcatagaatccaaaggcctccagctctaccatgcagacattgctgaagttgatgcgccgatgattatagtcatccacaaggcttctctttcggtgacccaagacgacgaacgtgttcctcctgttccacaacacgcctctgttccaacttccttgactaaaaacagcccctccggcatcgattctactccagctgaggttccgtagatccaacgcccagagtgcatattcctgcttcgatgaggtgagataggtgccactaaccacgaagtagtgatcgatgattcctccattgggaaatcgtaatcctggcggactgtattgctctttcatcgtcgtctcgacaagggttccatcactcgatcttacttgcaactccaacttaacgtcgagaaagttgtagttgctgtaaatcagcatgctagagccggcatccttggcctcctgggaagtagctcctgggtccggccgtccgctaaccgggtgtggcttgcctatttttgccgcgagggatggtggaaggggagcaaccacacttctatatgcaccgcagctcttgcccagttgttccgttgaaacccacttgaggcttcgcaggttgaagacactgatctgttcaatatagtgatttgcggcatcttggcctcctataaccaccatttctgcgccgccagtcccatcaatgttgattccaatgcggccctcattggggttccccgatgaaggattatgctgaagcgctgagaacggggccctgtgagatgcgaaagcggccgacgacgggagaatgcatgcacagtgagcatatcgtccctggggagcctcttgtgtctgaacgaaggtccacttccttgtgggtgcgtcataaatgtatatatccgacatgaccttgacctcgggttgttgatcctgtggtatggtgttttggcttgatatcggggacataccgccataacagacgagtttcgtgtcgccgagggcgcacatggagtgaaaataccgaggtgggggaacatctccggtcgcctcgattttagaccagtgtcgtcggatgaggtccaactcgtatagatcagccgtcagtggcgctggcttgcttctcgacagtacccttccaccaaatacgaatagtttgtctcccaagactgtcgtagtagcaccaaccaaaggcggcggctctctgcctgttgtccggtgcacgttgcacatcaaacccgacaaatgctgtgatggcgagggcattggttgcggcccaccgccacccgctacctgtgacctccctgggccaccgttgggggaggggccggccgacattggcccattactcctctgcgtcgagttttcatggcgtccatctcccccttctgatctgtgaacacttgcgaagctgctctgactgctactcatgctaacatcctgtcgtgcagtctcttgaaatctcatatacgtgccgccacctcccatctccatcgatgatgccgaatccatggggctcattcgattgttgtccatccagtcttcttctgcgttcacaatcgtttccagcggcggttgagtgaatggcgtaggcgttgatgggctcgttggggagagcgtcggtggaggaggttccggtaaaggttttgcaagactgttttggagactcaggctccgtgcatgttgcgcctggagtgggtttggagactttatatggataggagacgatatggacggtcgctctgcggtgggaatgttagactcagcgggtcgtcgtagaccgagctgtgaaggttggcgcgtgagcctcgcaaactcctcccggccgggagtgatctttttgatgccgcggaaagctgaagacaaaaactcggacggggtccttgcaggagaacgagaggtctgttcctcggattcggaatcggagaagcgactgaggtcgaaagcactcggcggctgctggtctgaagtcggcgatgtcagtccaaagcccgccatttcgacagttgctgcgcctgcagcgcaaaactatctatgcaaaaaggctcttgagagtgaaacaggcgacaagacatgggcatagtcacaagaagtccaaggaagtaaaaggtcatgtgaaagaggagcagtgcaggagggcgacggcacaatccgagaaaagtgagggcgagccaagatgcagtcacctggcaaatgacaaacgcgggtccagccgaggaaaagagtgggagggaaaagtccaggatccgttgggtccgccgttgaggcacagacaggagtcaattccgggacaatgggtcaaggtgagcgatggctatcctgggagcattcacaccttggacggagcccaggggctagacacaccaggctgccccgagtaagttctcaagactctcgtaccattccgcggcctttgccatgagcctagcagccatattccctaccagcatggaaaggaatgcgaggggaacagcgaagaagggaatcttggccggccgacctgaagcagaaacccaaacatgttgtggggattagccgtgcgggcagtgggaactcggagaggccgcgagtgtcaggcacctccaacctggcaggaagggcggcgtggatcatggggggactgcgcaatggcacagcgtagaaattggaaggcagtgacgagatgggcatatggaagggcgacaacgaagagagggatcaggggccgtggaatcaaccaatttgagatgggaaatgggtaatgcgaagcgtacctgattaaatcgtcgcagaggtggcaaggcgacgatgtaccgtagggtcggtgtttgttctgacgtaaccaaagatggaagatgaaattgatgttgcgacgaagttaatgcttcctttgatttccgatctggtgtccctccgtaaccagggcttcgtcgagcgtatacctctacttcagttgtacgggcggcggcggggctgacgcgcaggcgaacgggtagacgaacagatgggatggaacaggcgggacaaaacaacggacgagagtagaaaggagggatgaaagacgcaatactgacacgttcagtcgaagtggtcggggcagagagcgcgcaccggtgtgcaggtagagtcggtggtagagttcttgcagggtgccgcacggactcggcgttcaagggagaggacggaggaaagtacaacgactaggtaccctaccacctacctagctctatggaccaggaatctagtctagttctagactttgtaagcggtttgcccggttcgtgcgcccgcgtgtataaaggatcgcaggagataagtaggtaggtaatgcaaggtgcggagatcactcgtcggccgtttggtgcaagagaaagaaaatggaagtgaagtcggacagtagtgcagtgtacctaaaagtactagacaagggactgcggacgggaatggggttgcttttagctgctacaacctcttcctcttttctttgattccctgcgggttgaagagtcgccgaactgaaacccccttcatcaatcaactttgctttaatactatatgccaaaaggaaaggtatgtggaggtataggcccgcagagatccccctcgtcccagggaaaaacccacatgaaatttgaaaactctcttctcccttactcgacatgtcttcactgccttttcgacatggtcgcaagataggccattcaggggcaggcgtcagtcgcgctagggattgacacgacgctccgcgtggttctcgtggacgatggatcccaaggcacacaaaagggtggattcgatgctgcaaccttcgacaaagagagccacacgaatcaggtggtggcttggagctgcgcttttcttgacaaatcgcagcaaagtcgtccgccttcgagaagcaatgccaagaacttctcagggactccctcgggaaaaggatccacactcggcacaatctgacatcttgaagttcccgtttctcgtcaaccattccgagttcagtttctctccaaagtccgcaatcgcacaacacaagaataggtcttcctcctctctccttttttggcgtcagctgtcatcatctttgactttgtttcacgggcataccaccatatcctaggtatacaggacactctcccctcggccccctcctttaattgaaccgttgacacccactgccatcccacccagtttccggtttacctcacatccctaccgctatctcgtggctaacaaggttcacacttttactctcacttcccccggcgtcatcgggacatttcccctttagggatacgaaacaccaagcgacggaatagctaaccaaaggaaacgaaccatgccagcgcgcttgctatgcttacttatctttctcgggttcggtcaaaccttccaacatcacccatcagaacgttgaccgcgtagtattggcgttccgcatggcatcacttggtgattaggccccttttccatgtggattctttctaacaaaaaatttggagattccaatcatctaccgtagcccttgggtctaacacatgccgcatgcactaaatagtataataaccgtcggttatactgattcgtgccaaccctgaattcgtatgcaacctttgtttccaatatcgaggtcacgacttgcatgtttcttagcatccatacagtacagtaaagaacaagaagagaaaaacaaaataaccattatagaacaaagacgtaagctgtcagtcctgcgaggcctaatcatctttgcatgccaacgtctaacccaggccagtgtgaaagccatctctcgaactcccacgtaactgcccatccgtgacatatgctcgacagccagcatgccaggcggccaagaccagcaagtcgaagactgcgaggccaagtgaatcacttaagcacaatgcctttttatcaaattaattgccagagacggccagctgtgcagcagtcaggagcggttgttgttcgtcattagttattttttatttcatttcaattatctgtttgttcattgttgtttttgggtgactacgcttgagagcgaatgaaaaagaagagagaagtccagtccccaaaccagcctcccaacaccgtcacagcacacttcagacaagccacgtccgccctacgcttaagcgtccttgggaaggggagtgaagcggaggtagggcttgacagccttgaggttggggaagagacgggtggcctcctctcccttgatggaagggtggacaataacgtcatcaccagggacccaattaatgggggtggtgaccttgtgcttgtcgccggtctggagggagtcgacgatgcggaggatctcggcggagttgcggccggtcgaggcggggtacgcgaggatggtgcggatggtcttcttggggtcgatgacgaagacggagcggatggtgaaggcgatgcccttctcgtcgacgttggtggtgtcctggtagtcgagcctgtagaacagagtgtcagcaactcgatgcccactttccccaaaacccccctccctatctgtgagatgtggtgggtatacttacatgtcgtagaggtaggcaaccttgcgctccttgtcggcaatgatggggaattggacctgggagccggtgacatccttgatgtcgttgatccagccctcgtggctgccgagggtgttggcggagagaccgatcagcttgacgccgcgcttcttgaactcgggctcgaggcgggccatctcgccgagctcggtggtacagacgggggtgtagtcctcggggtgggagaagaggatgacccagttgtcgccaatgaactcgtggaagtcaatgggacccgtggtggtgtcagcctggaagttgggggcaatggtgcccaggcggaggctgcattgggaatcacgggtcagtcgttcatccgcgcaaaacgagctttgtggacagtgatgacgaaggaggctcgaggacttacggagcgttgcggtcggtggaggccattgtgaattatgttgtgtggtgggaaaagaggaatgggtatctcagaaaaacagcagaaatagatgaaagaagagagaagctgaaataaatcagagcatgcaagttggatgaggggcggcggaggcatttaaaagcatcttgttttctatggtactttgcggtttgactaatccccccgggcagctccagctcgcgccatgtacacacacacacgcagaagtacgtacatcttttagcttccggaatctatcacatccctcaatgtcgccgccgaaaggcttccagttctaaccagatgaacatcatgactgtctcggtcttgtaacgactagaaagcattgacaagtagggagtgtatttacgtattgcaaaagccaccaaggttacacgctctctgtacagtacagctctcactttcttacatacgtagcaaagaactcatcgaggttctcacgagttcgtttgtttccaccggggcagctcttcagtcgggataccccctcgtctcttcgtccatacatgctccccgaagattacatgtggttcccgctgcactcccggctgtgtgccatcccatccccctctccatcaactgttgcagtgcctcatcccaaaccaaatccaacaattaaaaagtctttgctgtagtgtctcacacaatcacacaccactgccaccatgacatgaagccaaagcgagccaagacaacctttttgtctctttttgagctccaaaacgcggggtgtatttggcccctccatgaggatgccctgaggaacgaggggcaatcgctccctctttcggcctggcggctcattgcgcaatcacctgcatctctcattggatgccaacactagctataacaattatgtcatttggtgctcgctcacgcaacggtcatgagccgtgtgggggagagcattcctgttaattcagttcgcaggctcgtgaacttctttgatgcttgcctttgagcctttctattttttgtttgttcaatcgcctatggcgtttccgctttgaatccaacatatgctgaaaggatggaggtagagtcaagcatgcttcgcggtgagtctactgtgtagccaacaagtaccggatcctcccgaagccctctccgtgctccgtccaggggcgggcggggaaaagcatgcgtccgcacatgtggaggccgacagccggaaacaacaagggtgtccgatggtgtgcctggttccaagtctccgggtgtcgggatcaatggcgagctcggcatcaagtggagaggacatggttgagaaggcggcgcttccagctgcatcgtcttgcctaggcaataactacgaattcgatctccgactcatctcggccacgggtgattctcatcactagagcttccgcttgccggcgattatccaacaaaacatccacattacggacagttgataattcggcagatcacggcagttgctcacccgtgccaccaccggagctcccgattaacgtccgctatggcgaaggattgttttggctccgggctgtaataagtggcatcggagcttgggtataagtgctggtcgtggctgccaataaagaacatttaaagtaggcctgaagcggaataaggagaaccatgagatatgtctcactgcgatacggtaatgtgttctgggcaaccgacccatgtcggggtggttgggagggtgtgattttccatgataattatagccagactcctgattacttttattcaacttgaacccatttgtaaagattgcgccaaaaccaacgccagcccatctcaaagcttcacattacctgcattaagctccttccaatccgctacaccgaacttgacgtacgtaccgttccttagccagaacacttcatcctcacccgtcctggccggatctacgccctcgctccgtaggttgtgcttctgctgcttgttcgtacctgtcgcctggaggcctccctccggcactacgcgcaggaacagaggcaaggcgtacttggggagccccctcttgacatgctcagctagactcttaacggtgtcgtcggttggcctaggtgctctagccgcctcgccgcttgtctgcaccaagcacgacggcttcaaaaccacggcggcgcagcccgcgcgaccctcgtggctgggcacctggacgccgtagacattgcactcgagaaccgcgggatgcaagccaaccacctgggcaacctcagcagtcgagacgttctcactcttccaccggaaagtgtcgccgatacggtcgctgaagtaaactcggttctcgttatcccagcgcagcacatcaccggtacggaaccaggcatcgcccttgctaaacacatccctcatcacctttttcgatgttgattcctcatcgccatagtagccctggaagcgagagttgatatcgccaggcggtaacctgaagagcagctcgcctggctctccgcggggcgctcgggtacaaaacccggttttgggatctcggcgaggaagctcggtttcatggtccacctcgacaatggcaacctctcttgtaaagataacgttgtagagactaccgcttcgccccactgcacccatgctgaagtcgtttcggctcttgttccatgtcgcaaaagtgccttcggtcgcgccatagaattcggcaatcgtctcgattccaaaacgctccttgaatcggttccatacatctggtcgcagtccgtttccaaaggcagcgcgtactctatgtttgcggtcaaggtcttcaccagtaactggatcaataatgggaggtgccgataggaggtaccggcacgtctctccaacgtactggataatcgtggcattgtgttttcggacgtcattccaaaatccggaagtcgagaacttacggctcatggcaaaagtggcacctgctgccaaagtatgagcaaagcccaatagcatggctgtgctgtggtaaagaggcatggcctgagaaaagtatgagttgaagtgatgtaacaaatcttgcaaggagacttaccgtataatacacgtcgttcacattggtgccgagccatcgaaaggtgaaattggcaacagtggcagccttggcccatgagataatggcagctttgggcaagccagtcgtaccgctagtgtagataagcatcgccatgtctttgtccttgaatccgcttctcagctcatccgcaggacggacgctatccatcgccaacatctcttgttccagcgctggcgtcacgacttcgaagatgacgccccccaaagccgacctgacatcttcactgacattgcccgcaacaacgggatcgaccaggaccaaccgcgccgttgacttgttcacgcagtgaataagcgggttaccggtaaggttgtaattcagcagcgccggcgacgctccaatggcccatgtagcgaggacgaggaagatgaaagtatcggtattttgaaagtccaagccaacgagatcgcccctcttgacgccgcgccggtccttgagccagttggcatagcgcaggactgtatcataagcctgcgcatacgtgtatgcccggtcttcgaaccgaaggaacactctgttttcggacgacttggtggttgcgaggttctcaagttggtaaaagagattcacacggtcccggtagcgcttccaagcaccgccgaggacggtaggaacgatggccctgagtagttccaggtcgtagtaagcaaggaatcgagcattggcgtaagcagcaacagcagctaccgcgggaatggtaacttgtaggggtactgcgcggaacagattccgggtgtgtcagcgaactttatgcaggtttgcggctcatgaaccaacttggtttgacgtcacgtttggggtgtatgccattctgtacgtagtctcccatacctacatcggaagacgggatctgaacttacttgaagccatatcggcagagaacgggggcggcgcaaagacggtcagtcaagtatacgcaccctagtgtatgtataatgtgccccttgccggaaggatatgcaaaccgaaagcaagaagagaagttgaaaaaaagtttggagataaggaagccgcgcttggttgggtactttaagggctgcacctaaggtatacagtgcaacaccaaaggttggttggtggaattatggaagcccagggcaggatgagatgcccggtcagtgaaagagtcttgatcagagacaacggtgaacactggcggagctttgaacgtgcctgacaggcggccccttggcaaccccacgactgcagggtccccgggcgtgtctttggattgttttgcgcttttgccaaagctgggattgctagcctctgacttgggattttggcctatccggctgggatgatgatggtctgaatgggaattcaagctatcgcccccggggacccgggcccagccgcatgcaacggaaggacgacgtccgaagtcaaatgtacattacccatccgtctccgtctcttgtcgacaacatctcggctttttttttttttttttttcctttttttttttttttttttttttttttttttttcccgccgttggtaaggacgctggaatgcatgaagaacgtgaagaaaaagagcaacgaatcaattgcaaacctaacgatggatggtcggatccgcagattcggtgttgtgttttagcagatgccacctgcatgctatcggatgatcacaggtctttgtgtgcctcggcttctcgagtcttttagtcactgcaccaccatctgcagctttggcactggacagagatgatggatggcttgaaattcaatgttacgacaggggtaaccagtctgcccatttatcaggaggcagcgaaatctgtagaaacccgattaagcagaccgatcttgcacatctcgtagtctccagctgatgccgctgatgtgaatgtacatcgcgtataagcgagccgcgcggggcgcagtagcgcccccctccggagcctggaagtgcccatccagaaacggcgcggttggaattttggcgggcaagcacttgtcaccgtgaggcgtgaagcaatttcgacagtctgttacaggtctgttgatggcagactttggttgagtcgttgtcctggttgggcaacgaaggcatggtacttattttttctttctggtgaaaccgtccacagtaacacgacagacccacgttcagcacagcgaagacgacatactgtaagaagacggacaccaaaaaagaagagacgtccggtctcgcagatagagagggttcatcatgaaccttgatcaaatgagatgcggctcgaacgagtggtgcttcttaatggttgcaattcaatagaagaaagatgaacggatgtgttccgtctcgattgtacatacctagtagactgtgtgggattcaaatcagccttgtgattggagattcaagttaagttccataacgaagatgagcgcttggcggaagtggaggcaggtaggtacccacgttaagggatctccacggctaaccgtttcggacgagccattcagtgcctgtacactacatactgccgggcctgagagacgcggttggcggtcgccaaggcgtggcgccggtgtcccattcatgttcgaggtcatcctgtctgatacacacgacacctcgatgtcgtttgacgttgtgaatatccaggacattcgagcagctcggtagatggatcttggcaaataggtccgactcaacatttaccatgtttgcccgacgaccaatcgaccatggcgcagctggcgacactctgtcctccgagactcaaatggcgacgatgacatcgagtcctgtggccactccactgtcatcggcgacagcggcgcaaacatcgacacgaaaggaaccaccccccgaaaaactttctgacattcgcagacgcatatgggttatagtgtcgttctggctgatcgtcctgctactgggattgccagtatggtggaagacgactaccatccaccgagctaaccttcccctgaaggagatgctcgattgggcggatggcaaggtgcgcatgatgagcgaacaccatgtctgaagctcgaaacttgacattgctaacccgcgcttgaacattgtataggcatgtcgccctgtctttcctctccgcatctcaatccaagccaactcgctcccggagcaagaggcccagaacctcctccgtctcacccagcacgccctcgatgaccttaacgacttctcggggcaccacttgcgactgcaactctcctcgcccgctgcgccacagaaacggaacgacgaacccgatacggctctcacaatacgtcttcttcccggcgatgccgtaacagcaacgctcgatccttacgagcctgtccttgacatcacatacccgccgaatgctgcaccctccgcgacatcagcttcgtcatcgctagcgacctatgtggccggccagctacgatctacctttgccgaggagcaagccattatatcctacctgctctccagtaactcgataccgaccgactaccggcctcagagcctgaccccagaagcggccgaatcacttgccaagcggacgacacgatcgctcaagtatgcgcctacctaccacctcaccttttctctgtttaccagcggaccgcttccaagcagctgggatattgaagccgccattcaggactatctgaagcctgttctaggtttgctgtcgcccattcataactttaccattgatacccaggtgcagctgtatgcatcgccaggagtgcagaaccaggtactgagcaaggatgacctctcgtccttcatcaacgccgcagaatggcctctttcaccctccataggcggtgcgccgacagtgaacttcattgtgtttgttggcaaccagaccattgcactctcctctgagaatgcccacgattcagctgagggtgggttgaccacttcccagtcatggctgatcccacaatggggcactgtttacttgctttccctcccgcatgacactgcccatgtgtctgtggatgcccttaaacagcctttattgacctttacatcccatctcttgtccctgaccgggaccccgagttctggttctctcccgcttcgcctgtctacgctgtcccgcatccgctcggcagacctacttttgcgggcctcctctactctcggttccttggctcgtcttgccttggcactaaagtcgatttccatccctagcagtgtcgcagatggtgtatccaagactattgttcatttgcgccaagcttgcgagacccttggcgaagccgaaggcctggagcatgccagaatagccgaggctgaggctgagcgcgccttcttcgagaagagtatggttggccagctgtatttcccggatgagcacaaggtggccgtgtatcttcctttgcttggacctgtggctgtgcccttggtcatggggatgttgaacgagttgaaggcttggaggaaaaggaagagagaggcggcggagaaagggaaggagaaaaagaaggattgagatacctcctgtccgtgtgttatagaaaacattagcattgtataaggggttcactgagccctaggcatgggacgataaggaatttggctcacgtccgagttgaatatttagagtccctttagggagccggttcttgactatcatcattatcatcatgaccatcatcatgaccatcatcattcagccatcggctttggttgagagttcaactactctgatacactgagcccagaatttgcggttggaaatagcagcagagattatttattggtacacggagcggaatataatggcgataagccggcttcggcgggcacttggtctttgagagatcctcatctatctatataacgttggcagtcctgttcttgcacatagctgcaggctgagagttggtcttgacaagcacacgatgcgagaagaaaatgacgttgtgatatccgggtgtgtagatgcaaatatcaatgctctagcctaggtaaaaggaaaagggtattctatgctatgctgtccgcgatgtttcgcgatgatgcgcctgtcccgatgcaaactatctaacctcttcattgccgtacaactctttctgctattccgcattcctgcattcctgcatgccatgcatcccgctgcgtgtcccgttttccactagcattaaaatcatcttcccctgccgcttgtggaagccagttcccaagcagcgatgcagccagcaacagctgagatcatgccggcatgcattcctccatccactccctgttggaatccgatgcagggatcaaattctccgtgtttcaatccgccaccctaaactccgacaacaggcttggccctctgaccccttgccctacccttgagcgtagccatggtgtcgacaataacgatgaacaaaaacgtaacccagagaaggaagccgaacgcagtagcggcttcgacacatccgcagaatgtgtcggcaccgcagctcggagacccgaaataaacggcgagagcgatcgaaccggcgaaccagaagatcatggtgatccactccagcgcgagggcgatggtgcgctggaacgtcttggggaagtaaggcgggaagagggcaatgtagatgaggaccaacaaagtccagacggagctgaagagcataaaggcgtagatgccgggggctcgccaccagggtgatacgactgttgttggagcttgttagtggtgtaacggtttgaaagtggaagatggagaaaaactcacggtaacatgttagaccgagctcgataaggccaaagaccgttgcgatcatgtgggcgtaggggatgtagcggtttagagattccatgatagcggttgtgatgatgtaatgccgggtgtgtgagaaagttccacgagatagagcggttgggtttggaaagtctcaagtcgtggagaataaaaccgttggtggataatatatagtttgactgtgtttacttgatggattcgttttcactcaggacagttcgaggcggctgagttactaggtgatatgaaagtttgatgcggatgaagatttggatgctgaaagagtcgtcactgccgcgagcttataccttataagtttctactcaagtggaagccccaggttccccgttgtcggctttgtgactttctttacagggaaacacaaatgacgcgcggtaacaacgcattggcgccctcgacaagtcgagctagcacgatttcgggccatagacacaagagggttcagtgacgttacgtggtgtcgagcgacgggagaacagacgccagtcatggagctggtgcactgctcgtgagccaatcgacaagttggccaaggatccaggtgacacacgcctagcaagggccagttgtgcgtagggctcgttggcatggggactgctggacgcccgcgactgtagcaagggttccggtctttatttatacgttttagcctgctcggtagatgacggttagctacccgtaagggttcttaagtcatctgcaaaatctgatcatcctgggatatgtacagatcacattgccgcagagctaagtgttgtttttgtttacttcagtttgtaaccgccgggaaaaggagaatgtgacgtcatgtttgattggatggcattgatgctgggcaaagagtgcaaaggcccacacgacgaacgagtcctggattaggccaaagactttcaaccgtggctgtgcagcttccttcgctagaggtactagtaagtatgattcctcccctagctgttttgaagtggcgcgcggctggctggctgtgccttcagcggttgaactcactcactgcgaatcaatcgagtggctcgtgctcctgttatctgcaggcactcagtttccactggacgcaccactgcaggcgggcagcttttcgctttttgtaaagcggggtcttccgcgcaccaaagagtggagctcgaaattggatgggtccaatccaaaagattttcaaccccgccatccttgggccacattgtcgtcgctgcctctgcctctgttgactcctttctctctcaccaggcattcctcacattcacatccatctctcatcaccacgtctcaatcctcaaaatccagcaaaatgggcttcactgatctcctcaccgatgccggtcttgccggtaagcaacccccaacctgccgcttgcgcctgcgcctgcgcctgcgctcgacgagaagcgcaatcatgaaagaaggacttgtcaactaacgcgctttggcatcagtgctcaacaactggctcctcacccgctcttacgttactgggtatgtatcacggacttctccatgatatgatggtcactttcctgccctttcgaatgatgaacacactggtccgtgttgctgagcagcttaagaccctgcaaatgattaacacaacagcacttttgtgcacttctgactcgaacctcctccaacaacacattggatatacatatatgcacgctttggttcttggcgaacacgctcttgctaacgcgcagctctgtatagctacactgcctcccaggctgatgttgccgtcttcaaggccctgaaggaggctccctccgccgagaagtaccccaacgctgcccgctggtacaagcacatcgccacctacgaggatgagttcgccaccctcgctggcgactcctctgccccctacaccacctacggccctgatgtcgccgaggtcaccattaaccccgccaaggcccctgaggctgctgccgaggaggaggaggaggatgtcgaccttttcggctccgacgatgaggaggaggatgctgaggctgcccgcatccgtgaagagcgccttgctgcctaccgcgagaagaaggctgccaagcccaagatcgctgccaagtccatcgtcaccatggatgtcaagccctggggtaagttttcctttcttccgcggtgtacagacgaagcatctgtgctaatccgtttgtcacagatgatgagaccgacatggttgctcttgaggctgccgtccgtggcattgagaaggatggtctcgtctggggtggttccaagctcgtccccgtcggcttcggtattaagaagctccagatcaacatggtcattgaggacgagaagatctccctcgatgagctccaggaggagatcgctggattcgaggactacgtccagtccaccgatatcgctgccatgcagaagctctaagctttggctgagagtttgattgcagaggaatgaacaagttatgaatctaatgataccagatgttgccatttgaatgtctgttcataaatgctttgagccgtgcttgtgttctgatgtgaccctttgtacgagggtaacgagaccactctacatccttgatcgcgagcgtttgattattggagtgacgggttaatatctgttgaggcgatcgcgcatggcctagagcggtgtgtccgtcctgttgcgtactttgacgactgggctagggccatcaaaaatcaataggtatgtgcgtgaacatgccaaatacaagttgagagggtcgaagctgaattgttacgccgaggacatgaagatggcagcaatgacgaaaagatagggtctcggtcgctcttggctcatccttgcagtggtctcggtctttttcttcaacctgcgcaagtcactgcaattttccagctgactatgagcgagtgaaaggaagacatatgatgtcgatgagcttagaaatggagcgttggtcagagggaaggttgacaaagcaaagcacaagccacacctcatgaactggaagacagtaactactaattcgccaaactcggatatcccttctgggcttcttaaggagcatcgtatacctttttatgccttgtcgtaacgccaggctatctgcgcgaggcaagcctgccatgaggttggcacaaaattgacacaacggattttggtacgagttcgagtgtatcagacaaacgcaggatccggtgaagttgcacctggtgagcgacgacttccttttgcacgccaccggcggcttcttgagaaaccttactgatgaaccgcagctgccacgcgatgccgccaggtttggcttcgaactgaaaggtgctccccaatactaacggctgcgtcaggattaggaacagaatgtcgggggtgagctgaagggctgcaccatggacttcgcttacacgtctctgtcacgggggaaagaaaatcatattattaaatatcctaatacctcgtcgtttataaccaaggtgcttcgactttgccaaatccccattcctcgtctactctttacccttcttattgttcttgttaatcactaccgtagtcctcatctcagaaccccgggccagaagaaggactaccgtcggcagccaaatatacaagtcattcttgcaattttaggagaatcaatcgaaatgatagagggaacttttgctgtcaacgttcatgactctcacctcggccttttacgcctctgcctcagggccattggctgttcctttgcgcttcctgtcgccttggctgtgctctgcaagaaggctttgttcgcatcactggagatgatcttccatgttcttatccgactccactgcctcttttctgcccgagccagtcaacacctggccattgagattcaaaagcaggttcatcagtatgctagcccgaagagctctacagacagccttccttcgctcatctcacccggttcgttgacatacagctcacacatcggcgaccttgacctcgatcccaacaacgacgacgacaatgagctcccttcgcttccttatatccctccgacacccgaggataccaagcgatgggtcgaactctctgctgaagcccgtcacagggtagcaaatgtgcagcatgacggtttgaactggatgtcatggagtccgcccccgagtccccgtttgccgtcgcgtgatctgccaaagggtatcccggagtggagggaggaatggagcgacttcgacttgcctccgaatcctctagacatcccgacgtcggagagattgagacgatggtggggtgaagctactgaagaggaccgcgcccggatcaatcgtatcagcactgacgggttgaactggcggacgtgggaccctccttcccaaccctcctgtgacggagagccagtcgtttggtctgggattggcccttgggtttctggaaatggcgacgatggccttccatacggaacatgtgcgactggtaacatcgaacagacgttgcacaagccgacagtggaccggcagtcacatgcacaacgacaccctcagaatggattgccatcttgggaagagctcccatcctcgcatgaagtgcttgagtttgccgtttcggatacagttcacgcaaacttgttgctggttgttgcactcacctcggcagcagagcaatctcaggacgacagtaaggcaagtttttgtcaagcatcgtacaaagaaatagagcggatgtcacacaagggatgacctggatatatacggatgggccatgttggtttttgtgggctcctcgtctggttggtgaattgacgacggtttcggtttttggattggatcaacatggacgtgaatttttagacctctcttcgaagcgaaacttgggacaggtcacgtaaacgtgagtattactcgtgcttggtttgcacagcaaggcgctcattgccgtgaggagatattgctaacgtatcgctacgtctttaggaacgacaaattgacttcgactcccatctatgtggctgttggacgtggaatgttgataccggcttggaatatgctgcattgaaatttgatgatgtttggctgcctcgagcattgcgagacgatttcaggcgcatgacaatgactttacacgactgtcgcagcgtgcatgcttcaaggctacggcctgcagagaaaaacgtcacaagagaagcgaattagtatcattgtatatattttcttaacgtgacataggggcctacatcagtctagaccacaaaaccactgtttttcaggagtcgatatctccacaaacacaatattggcctatgatttcccgtcggaagatgtggatggctcaagatctggtctttcgtctttatggtttttatctttaggcgagtgatacccaaatgcgtcggtctggaatctcttccgttcagacggcttgtccttcgtgagcggtgcggaacgaacaacgggtttactcatgataacataatccggcatcactaccttccctgaccggaactttcttggtccaggtgagatgtcatccgtcccaaacccgtgccttttgtaaaagccaagggcgcgtttgttggataggaaacatgtcaacatcacttttgtgatcggaggcaggttagtggccacagtcacatggaatcccatcaacagtgaaccgagtccggagctgtggcagagaagtagtcagtgagagaactggttagtgtagaattacatacatggctatttggccatatttgcacacgatggaccatgacacggcgcgtgatggaggaatgaaaattttaattattatcgtttttttggcttcttacccctgtaactccggcttgagatgaatttcgtagcagtagacgaccggctgaccttcttcataggtaggcatcaaggacgtgaaagcacgtatagaaccggacgagccgtctttgaccaggacgtaacgaagatcgggcgatctcatttcttccatcttcttcctgggttgccatttatctttggagttttgatagtcatcgtagctagtctccttgatcaggtcgaagcatgctttgagttcctcctcgctgagcttcccggactggaccaagctaatggtgtacttggtgccggttttgggatgcgaccattcggtggtccagggttttggtggtagttgcgctggcgatgaggggtgtagtgttgaggatgttacggatggttggagatagttggcgatgaactctttgtctgtttggcgatttgccctctcgatggggctcgtcggcgcccgttggcgttttggtgccattggcgtatgggtggtgggattggatgaagtctgatgtcgcgttgaagttgaggttgacggcgtggaacccgaatgcttacacagtagtttctatagcaagcagttgtaaatgacggaaatcctttgcatcctcgatttccacttcccgtccaggaccgcagcaccacataaagcaaccgatatcaacatacaaaggggaggttaaagccacttctattctacgtgatgcctcatcacacaaaggtactttgtatctgctgcagggcctttcctattgaagcatagtgtgcataagtatcttacctcaactttgctacataccacacacttcgatgccaagcctgatctgcttgctcccttcactcatccaaaggagtattctaatcagcaaagctcggggtatgaatcaaccaatctcatcacagacacaaacttcaccctcataacaccccatttccatgaaccactcagcaccacttgtacggtgcttgccagctctgcggctttgcattcgggaatatgcaagccgcccgcggcctcgtctggggaacacactgagtttggaacatgtaagtcgctcccactcatctcgtaatgaggatgagttttccaatctaccgtctctacttagtttctccaaagagcccgagttttggccttgtaccgcaccatcatgcgggcgacccgccggattccggacccggccacgcgtgccgagacgagaaggatggcccgcgccgagtttgagagaaaccgccatgtcactgaccttgttcgtattcctccttgtccgatttctcaattttgcttgcgtcccttttgctactgacactggcctgtctcactcacaaggaccacattcgctatctgctctcgacaggcaagacagaatgggaaaatatggagaggtatattgatggtctgtaactgtcgaagagaccatatctcgcctcggccttcacccaccgaagaaccgttctcttgttcatgggtcgcattccttgtcatttggctgaggccgtacgcgctggtatcatccacacgaccagaccgtttctgggttcggtttatcccaatctcgttgctgaatcgtcatgacgggccatcccttatgctgggcgacaagaaaaaaaggcccgttaaatgccaggtctgatatacacgtctccgtatcggcatgcgagtcggcgctcgttgttcaagatggtcctttcgcctaacgtatcgtacagcccaatccttctatgtagacccgaaaataaaaccacaagaccaagaccgttgttgagcgctcgttgtacacaccatgtgccactccactgtcgatatcgtcatcggcatgttcaccggtagccctggcgctgcttgtgtctgggattcgcagggcaaatgatgtagaggtagccgttttgcctcttgttggccttgcgacgcacgacctgtatagatgtcgggttgacggatcagtccgggtccctacctaaaacctccacactcgctggcttcccaagatatctgaagggccagatataaatatacatatatatatgctgtgcttctcaccttgcaatgctcgcatcgcttcttgatagcggagtgaaccttcatgcccctcgattgctgcttcgactgcaggccgttcttggcgctttggcacacggcgacgggtctgttatgggagcacatgggcgtgcaaatgtggcgggagaggaggccctgagagaggcatcgtgtctggtgtgtcgagacaacggtcttggtggtgttgacggcagtcgcgcgaggagcggcgagggaaagcgcgcgcatcgaggatgcgagcgaccggaagaggttcgacatggtgactggttggtaatgtcgagagcggtagcctgtagtcgaaagtaagccttcctgcctgcccgccgttgttaggttgaatattgacgccgtcgaggtgctcgtcgctggggtcgctggggcgcgcgaaatcgaattgtctgccggcccgtcaatcgacagtgtggggtttgatcaagcaacgttatgcggctttcgttccgtcggctgcttaaagcgtataaattcctaaacgcttgcaccgtaagatcttatgtctctttcgatgcaactaaacgggctaaaacacaccaaaactaccgccaagtactttcgatatgcacagcttacttgctagtacttgaagtagaggaccaattgaagagagttgcagttattgagtagctaagctatgtctacactagtaccttgtcccccgcaaccttcacaggggggccgctcttcttgacgctgggagcccgctgtaaacccgccattgatgtcgtctctccaaagtggaagtacacccaaccttcccatctcgtcttcctcccaccttcttctgccactttcacggtgacgaaacaagccgacagcgaggtgattgtcacggagctgccgatacggaccagaactgaggcttacctacctacctctctccgcccttcggatatccatactcgttgtgtcactctcttgtgctctcggtaacatccccgtcctcgtcaggcgcccgttcggctcgcaccatcaccttcaacaccaccaccacaccgtaaaccaattccaccatctcggcgaccttggaaacagcgcccttaagctcgccccgccgcccgcttctgcgccatatcttacctatacatgaacaagcctccagcaataccagtccataacctaatatcaagcagcgccgcgccctggcacttcccttcttgccctttagtcgcatcccgccgctagcgtccactcgagccaacgacctaggcgcctcgcctcccgaacacaatcctcaagaccgcgactcttcaagatccttcgtccaagatcttcgtgttgccgactggcattggcacaatgaaccagcagtcacagcaatatcagccggcgcgccgaccgagtgcctatgcctcccacggcgacgagcttcacatgtcggcacatcaggcccacttgtcgtcgccccgcgagtacgcgtcctccggcgcaccacatatcaagctcgagcagatgccctcgagcccccccaacatgcagagctatcaaagcgctggtgccgtacccaatgttctgcagcccggaggcatgtcgtctcgtccgcccgtcatgcagtccaacacggctcccactctccccacgatgcagcagtcggccgactacaagtcccacggctatgagcgctccagccctgctaccctggcctcaaattcctatgacggcggcaactcgccctattccgcctacaacccgacgcctccaggtggcagctcttcgtcgcaatacatgtctcccgcaagcaccaacaagtacgcggccgcttcgtcatctcgcaacgtctccaacaccccgctgggactgtcagatatccggcctcgggccgattccaccctctctgatggcatgctgcccggtagccaggcctacgaattggccaatccccagtctcgcaccagcaactacatggccccttgggctacgtactcgttcgactggtgtaagtggcgtcccagcgcaaacagtgccgggaaattggccattggcagctacttggaggatggccacaactatatccagatcttggaggccaatttgacgcagacaccacccgatgtatacgtcccgggcacctccaagtactccatggacttcacccgcaccgccgaggccacacactcataccccgtaacgcgcctgttgtgggaacctccttcatcccagaaacaatccacagacctgctggctacctcaggggaccatttgcggctgtggtcacttccagctgaccccgtggtccccaccagtggctcttcgatcacttcgagaagcggccgtgacgcccccatcaccaagcttactcccctagccctcttgtccaactccaagacgcccgatcatacagctcctctgacctcgctcgactggaataccgttcagcctagcttaatcatcacatcgagtatcgacactacgtgtaccatctgggatatcccatcgttgacggccaagactcagcttatcgcccacgataaggaggtgtacgacgttcgcttctgcgcaaacagtgtagatgtgtttgtaagctgtggccaggacggcagtgtgcgcatgttcgatctccggagccttgagcacagtactatcatttacgagcccacaggcaaggaagagcgtggtaagtgtcacttgtcggctttccgttggtccctatctttacaacaaactgacccatatatttagatgccaatggcggccggatcagtcctacgctggctcagcaaaccatgtcgcaccccccacccctcctgcgactggccacgtctccgcatgaccaacatctactcgcaacttttgcgatggattccaatgtaatcaggatactcgacgttcgccaaccagggcaggcgttgctggagcttcggggccatgggggttccttaaactgcattgagtggtcgcccacccggagaggcacgcttgcttcgggtggtgacgactgccaggtgctcatttgggacttgctcaaccagccctccgggttgaccccggcaggccagcctgataacgtgaggagtcctgtggctagttggcagtgtgactacgaggtcgggaaccttggatgggttcctccaatgggcaatggcgagtatggcgattggttgggagtcagcgcagggcgcggtgtttggggtgttcggttctagtacgccgatgtaaatcgagatggttcccgctcgcgagaacagataccaacccagggtagaaggatgggatgggtgcataaaattctttgcgatggagagcactgttaatcacgtttcatacagccaggcgttttgtttttccggggaggggaaggaaggggtgggtgggtgggtgggtggaatatcctatcgcgtagaaggtcatactcgaaaaggcacaataaaacagcgattcggcctagtccgactgctcgttatcactcgacattatcactcgatactggaagcgccacatgaaactagtaaggattctgtcattcacctcttcatggaacattggctggtacagaggaaaaaataaagggaaaaaaaaaccgacaatgaccaggaacgtgagaggtgtgaaagccacgccatatttagctactcacctacatcattccagggcatatttcacgcattgcggagtttcttactcagtggatttattcgagacacaagccacactggtgaatttgtacggagcagccccaaggaaaatccgtgtgcttctcctggaaacttaatatgggctgaagttgttcaacggccggatattcccaatcttcagcagcagtattcgcccggcaagaatggtcatcaagggttagacttatgtacgtcgagccttctctgcttgaggaagacagccagcacaagtgcagtgaccgagcaggcaaacgagaaccctaagcaatggtaacagtgatcagcagtccgtgccgtagagacttgccagaaagagacgcgagaaagggagtgaagagggagactgaccgtgactccaccatagaccgtcaatatacgactggacaacagcatccctgaccttatcgattgcgccgtcgataaagtcaacatcagaaaccgccttcgatatgacctatggctccaagttagccttgagccattccgcacagcgaaagacatagcgacaagcacagggtcagggcacaaaccttggctacctcaacgttgtcatatcctagcttcaacagccgaatctcaaggtttcttcgaagcacggtctgcataatcgtgttcgcagccggcaacccaatcgtcatccataccgtttgcattaaatacatgaacgacacagcaggcgccatgtgagccgggtcaatgaccacctgaagcgaaatgaacagcgcgctgttcgtgacccccatgccaaagcctccggggaagatatacagcgattcgaaccaagagttggtgttgccgtgccacctcagcattaggagaagatagccgatggaggagcaggtcacggcccaaatgacgagggacttgtaccgtcctgagcgcttgatggcggaaccggagatgatgccgccgatagcgttgcccataacggcagggacgaggtgcgcgcccgcgacggtggcggacggccgcggcgtggatgtcacttggaagtagagggggacagtgaacatgagtcccaactgggcggcggtttggagtcccaggatcaagaacgaaaggatggcgtctttgctgtggaaaatctccagcggcaggattggctcggcctgtcgcctttctactgcaatgaacaagacgagaaggataacgctggcaccgagatagacgaaaatgagcgggtgggaccaggggatcttgacgccgccgagctctatggggagaagcagggccagcacaagggccgcgaaaatgaacgagcccttgaagtcgatacggctgaacttgctcttcaactgggtggtgtcatctgtctcgtctagcgtgccggtgtggctgggtaaatatgctgagcaaagaatgatggcgagggttatgagtggcacttgaacgcggaacgacctgagcgtactggcgtcagctggtttctactatactcggcagcagaagaggcttaccatcgccatccgacgacatctgccaggcaacctcctaaagatccgccaatgcttcggccaagggtagctacgagattgacatacgctctccactgagcaacttctcgcagaggaagcagatctaaggggcaactggctgttagtcgtcgctgcaaacactctatcagttcatgtcaaagccatgcttacctgtgatgagaacggacacgagtgcggacatgccagaggctccagcaccggatacaattcggcccaggacgacctgcgacattgtctggcccataccgacaatcgcacagccaaccatgaacatggtatacgcgattatcaccatcctcttgcgcccatagatgtcacttaacttgccgtactgtccagaggcggagtagtcagcatactcccccaaggctgtgtcattcgatgatattcctcaccaaagtctgcgtggccgccccagctagagagaaactgataatgagccagctagagtcttttaaggccttgaactcggacgcaataattgcatgtgttgccatgagaatggacgtatctgtctgtgcgacgaagatgcctaacagcatgacagatatgatcttgatgacattcacgtgggcgctctgcttcaacgactcggtttcgtcgcttcctagactctgttcctcatctccctcgggaactggcttgataaatcgattatagataccttcctcagaaatactgcgataggcgtgatagaggtagtcggagctgggctgcgcagtgtccctcaaaagaggctctcgttctgtttctaaagacggctggtccccatggcgttgaaccatctttgccagttcttaagcaagagcgtttcaggcccgatgggaattctgggccaatataagtacttgtcccctcaagatatcattatggaacataccttgagatcatggaatgcgcaagatcacctaaatctaaactcgaactcggaaacgcgttcgaggaaatactcccttttctaagaactacctgagtgtcatccccacctctagagattcattccgaacacggaggccgacaactccagaatcagcttatccccgagataccctgcggtacatgaaaggccgagataatcacgacataagtgtctggatttcgttagacgggcccttgtattgcgaacaagatgctaccttcccacaaaatcggttgcagaaacgacaaacatgagcaaatgagcatagagataaatcgcaccatctcgtagtttgacattggctgcggaacagagttgccatggaatctcttatagtaacgctcgcatggtgcaactgcgccaaactagcacgccatcgatgactttacgccaacctccaagcccaccaacgcggaaacatcgcgatgcaaaggagcaacgcttagcaatcacagccccaatccgaagtcacactgactcgattatatgacgatgaaaacataatttgccggagttatcccaacaatgatatgggtcatagatgttgctaggatcccgaccttttgcagtgcccagggcgtatttattcgaaacctcatgatcattgtttactacccctgggaatcccttcagtcttactgtttttcaacatcagagcactttgtcacaaaacccattcagaatgcgcttttcggtggtaactctcgcagcaggcgtaccactatcaaccgcttttgccgtagacagcggacaaaaatctctaggcttcgaacataaaccaaaggggacgacaacggaaggggaaaagaagagcccaaatatcgtcttcattcttaccgacgaccaagacttgcatttacagtcgctcgactatcttcccctgctcaaaaaatacttggccgatgaaggtactacatacaaacgtcactactgtacaacggccatctgctgccctgcccgagtttctctgtggaccggaaaacaagcccacaacaccaacgtcacggacgtatcaccgccatatggtaaggtgcttcttgagtttctgcagtcactttcaggcgtagctaacacgcaaaactaggtggataccccaagttcatcagtcaaggcttcaacgaagcctatctgccagtctggctccaaaaagctggctacgatacctactacaccggcaagcttttcaacgcccacaccgttgataactacgatgccccttacatagccggttggaacggctccgactttcttttggacccttacacttactcgtacctcaacgccaccttccaacgcaaccgtgatcccccgattagttacgaaggccaatactcagtcgacgtcctcgccgagaaggcctacggatttctcgacgaggccgccaaaaacgtccacaaccggcccttcttcctcggcattgcccccatcgcccctcacagcaacgtcgagccgcgcttcccttcctcttcctcttcctcctcctcctcagactcagctaccctccaccgccgtccaaccaacgaacacgacgacattgaaaaatccgtctccttcacgcctcccattcccgccgcccgacacgcccaccttttcccagatgtcatcgtcccgcgcactccccacttcaacccctcttcgcgcgcctcgggcgtgtcttggattgctcgcttgccgcaccagagcgccgagaacgtagccttcaacgatcacttttaccggcagcggctgcgcgcgctgcaatcggtcgacgagctggtcgcaggcgtcgtggcgcggctggagcgccatgggttgttggagaacacgtacgtcttttacacggctgataacggataccatattggtcagcaccggctccagccggggaaggagtgcgggttcgaagaggacattaatgtcccgttgattgtgaggggaccgggcgtgaagaagggggaggtagcggaggtggtgacgagtcatgtggatctggcgcctacggttctgaagttggctggggctttgggtgacaaggaaagcaaagaagaagaagaagaagaagaatatgggctggatggagaggcgatcccgcttaccgccgaggacctggctcaagcgaaggcgaagggaaaaagacatgagcatgtcacggttgagtattgggggtttgcggtctcggagggccgagtttttgaaaaggacgcgacgaggtactggacgaacaatacgtacaaggccgtaaaaatcttgggcgaaaggtataatatgtactactctgtctggtgtagtggtgaacatgagctgtacgatcttcaggtgagtttcttttgttctgggccttcttccggcccgttctgacatcaaatacctcgtatccacgatgctgacagacacatgaaatgaaacagaccgatcgttaccagctcaataacattcttgactcttcgtcgcttgtcactgggaaaacgccggcgactcttcttggggtaccagtccagaaagtcgttgcccgacttgattcgctcctctttgtcctcaagtcgtgtaaaggaaagacgtgtatccgaccatgggaggctctacacccggctgggaatgtgcagaacttacatgatgctctttcgagtaggttcgattccttttacgaaaaagagcagaaaagggtagagtttgaccggtgcgagaggggatacatcgttgaggccgaaggtccgcagtttgaaacggacgggttagtataccgggatggacatcgatgggatcagtgggtttgagaaccggtgagtttcctgggtagggaaactatatttactttccaatatatatggctttccttgctggtatagtacagtggttatcaacaccaatgcttcaacagagtttgtttaacattgttggaaaacgcaaaagtgcctagttggttatacactacgatcgtaacagctgtctgtcatccaaccatatctcttcttgaaaccatagacatgatatgatgcgaaaaaggaagcaagacatgagatgggagaaaccagaaagaggtgaaaaggagaccaccaataggggaaaaaaaagaaaaaagggataaaaaaaaagaaaaggcacttgactcgcccacagccggaatcatgccatccttactaggaggggtgtgctctaccactgagtcacgtgggctgagcaatttaagtcgttgaaaagtagttcggaaccaaggaataattatacacaacctcacgtcattgcgattgctccttgctgttcaattctaaaagcgcaactgctctcggcctcgatattcctcgagccaggggtggacatcctatgctgaactgatgcgcataccttggtcaagaagcccatgtggataatctatagagtagggtcgttttgcaacgacactttgtagcccgaaaacatgccaaactccggtgaccgtaacgccaacgccaaatcctgaaaggtcatatcacagctcccctgtaaactgctatcattctcccagcagggagacactagtctaatcctgcagggcattgacttcgcccttcaaagcgtctgtttggccgtcatccgtaggccacttccaaacatcagtacataccatcaggccttagatgtaagccctcttcgcaatgtcagccgcctcggcccccgcgattcttccaaagaccacacactccagcaacgacgaaccgccaaggcgattatcgccatgaatgccgccagtaatctcgccagcggcccacagtccctggataggcttctgctcctcccccagctcggacgaaagcacctgggcatgctcattgaacacggcaccacccatggtgaaatgcacaatgggcgtaacgcggcccacgcacacctctgcgttttcatcgacaataccgtcactgtttacaccaagtttccagtgcccgaatgccttgcgacggaacggatcttccttttctctcctcacaatgcttgcatactcctccagcgtctccttggtggttgcatctagttcggaaacctttagtttcttcatcaggcccttccacagatagaaccccatgtggcccgcagcagcctcggccgcgcctgggtcgagcaggagttgaatgtcccattggcgtaaagaggcgccttcgactccgtcgcccggcagagccatgatggtgttgctcacatgctcccttgtttccagctcgttgacgaacctcttactgttgtgcagcagtatgccaccttcacctctcagtaactcggcggcaaggaatttgacgggcgccaatggattggccggatcgacgaagccggtcgggtgaatctgcacgctgtccatatcgaccagcttggcaccaacggcggcaagcagatcgtgggtgcccggtcgcggatcgttggtggagggcatgccgtccagatctgggcggtagcgggccagcaggccgtgcgtgtcaccgccgaaaccgccggtggcgaagatcacggggccggtaagttggtgaagagaagtaccgtcatcaccgctgccgccattgccgctgtcattggtcgatctgtactcaactccagtaacggttacggattggtggtcgactgaagagccgccgttgccgttgctagagacagcagcattaatggggtcggtgagcagcctggtgacctcgcaatcggtcatcagctcgaaccggtctcctcccgcctccttcagctttgcgacaagggtggtgatgatggcggcgcctggaggcgtcttgccagcgccacgatgtgttcgtggatgactatggcctccgagctgtgccaccacggtgagatccacgccgagatcggcgaggaagttgatggcatcagcggatcgctgggtgaggaccgagatgagggactcgcgctgggccctggccgcaggctgacttgtggtttgcgaggagaggcgagcgccggcagagcggacggtgtcgtcccagaaggtctcatcagggcctagattaggccaagcagcctgttggaagcgggtgggcgccccgttaatgcccgaggaggccttgatgctgttgcctcctggcttcggggcacgttccagcaggcgaactgaaggggcgccggcgcacagggcggagtaagcggcagaaagcccggcaaggccgccgccgactatgatgacaccgggacgcgaggcctgtgatgtcatggcggatgtttcagacgggaacagtctgttgacaaggtctgttataaatgagtcgggtattgatggcaaaaggtggtgatagacgactgcggcaatgggactcaggactgcaagatagaaaatcaagcgaatctgtcgcctgttcatggcagtatcacggttgattgatgtacaatttcagctctgtagctagagaagacactaatcacgacggccatgttattttattgatggaacgaatggcgaaggggggcggacgatgttgccctgcggtcagatatcatcagatgtcaggcaacgggatggaagctgaaggggaagcaatcggatgagaaccgaaccacctccttgggacgaaggtgctggcatagcaccggcttggtgttcgcaggtgtgatctcgaaggcggtagagcccatccatcatccgatgtctgcgtcgacgtcggatggtcgaggccgaaccgtcactggcgcctgcccgttcaatcaattgaagtgcaaccaaccaatgtacagccggggaaagaggagacgtaaatcgcatcgatcgctgttgcaacggttcatcttcacttcagccggcagacagttgcaaaggctcagaggcatcatgagtggtacataacatggaagaaggtgttaaaaagttaggtaggtgttgaggtactgttgtgtagtgtagtgccgtgcgccccctcggtaagacagagccgagaaccgttgccgggcgggccaccagctgactaaaaccagctggtgatttgaaggcacacaagttaccgagtgcaaacatggattttgtcccctttgcaatcttcttttttgtctctgttccagcttgaagccatgtccccgacggtcttgaaaatggaaaaggctccactgagaaagtaaagatgaaagtgcggaggttgaattgtcagcaggtggaatcggcaaagtatggggaaggaaaggactttgtgttgatggaccatgctcaccttagttttaccactgacgaatggttactccatttgtctgtcttgtcatcgcctggctcacccggatatctgccttttggctcatagtcttggcatgcatctaccggggccacttccaaaagctataacggaatgatagactacatagtgcagcgataattgcatgtccccggtatcagatccagtgacgtttggctggggtccaccttgaatgacaaacccactcactgtttaatcaccttccatgtgcgctgctccgtaatgctcttatttccagctgttgactaaaaacaacgacaacgctggacagctctcctcttctctccttggtgctgccaacatcctcgtatcagccgccgagccgctaatgtggacctgaccggacagcacgtgtatcccgtccccgtttccctcctcctcctcctcctcctcctccggtccggaagcccaaccaccccgttaccccatacaccaagaactgcaatgacggagcggtctccgatgctgctgcttgactgctttgatggccttcctgattcgtcacgaaactcccggggggggggggcgggaaaacctcgcccgaacatggcattaaatgatcaacacaggctatacagtaacaacgcagcgctgcagcaccattcgtggagaactctctccattgatcatcacaaaatgagaacagaaaacgcggggttactacaacactccatcttcttggctcttccccaacccgggggaacggatgacatgatagacggtgcttggggtcaagacggactaggtgggatatgtacactaaagggtgatggtcacctgcacagttacacttgaattaccagagaaaccaaagtgatgcagtgttgatcgatctaatcttgaaatttccccggttcattggtaagtttggctggctgatcggctccaaacagggtcggttggatatgcgagatcatcactctcttacactagattttcatttttcctttttttctttccttttttttggtttttcttttcttttttttattcttttctttttgcaaaggtcgcattgctggccagtggaaccgaaatccacgtgtgagatttccacttccccggttcaaagggaggctcaagggggatttaagcttccacgtttgtttttctcgggaccaccttcgtcaccgtcttgtaagcaaaacgttgttgatggttttacgtcatcacgagtatcacacttggatttcacactccgtaagagaactgagcactacctacctatttctcaattctcgttaacgcaacaactctctcattgattgtacactatagcgcacaattgaacaggacggtcggtcggtcagtcaatttgtctcatccgaccatgaatgagccaagaactccttggcaacaagcattcccctccccctcagagtacactagtgtactgtcgccagccatcaagtgaatcaggggaatccaggtacaatgtcctccatcagaggggcaacggcagttacaaacctgaggtcttttgctcgcataccatgtcggtgatttggtatagctcttggcattatgctgcccacgagcgacgagtctggaccggcctggcagccagcgaataacctcgacgcgccacaagacaagggagtatgggctggaatcaataaacggccacgtatagtgttctggtcctagtatagggcttgggcgcaatggatgtgtgagatttccatcatgatacagaaggtttacctgattcattgtgaccaacgcctatccggacgagtggacggaataatataaggagaggggaaatttgtcgagagttttttgctatcattcacctagtgtgatgttttattcggtctcctgtgaactctctcgtgagcttggagcgcaaaaagtcaactattgttatcgacttttgactttgtggaggggtgtcgcgtgacgtctgggaatatatgagacaatctcgtgcctctgaaatgactgcattttttattcacttggctatttatcaacgggaaatccaggaaaaagttcttttagagcggataccgtgttcttccttcataatcccttttacactagtatcacaaccacttggtctctctgacaaaccgcactctcagagtttcgccccccatgcccacccacgtacccaaaagaaaacatccacattgagactcgataacatgctattaaatcaaagtagattggacccaaaaaccggttgcaagcgagcctgtgttccaggaggggaaaagaggatcttcaatggcgacgaacgggtccatccccttgaaaaaaaatctgaaactgtgttccaatttccccagatgaacttgccgacttccactttcccacgcagctaccggccggccagaagagcctataacacacatccagatttcgcagattgtcgagctttgtcgagattggccgagatttacttgcatctgctggctcacaaccaccatcatcccggtccgtccatcattcctttgtaatccccatccccacccccatccccacctccgtcgccagtccttggcaattccaaccgattcccactcccgtgtccatcaaggtaaagggaaaaaagaagagaaaaagtgaccccacaagtgcgggcagcaaactccctgcaccaactccagtcgggggagtcccaaaagccggcagttattgagggtccacttgttgacatcctctattctgtatggaccaagtcgaaaaaggaggcgcgtggcgttaagtttgcagcatatgcaaaatatggatgattccgatgtgggctgtggatattagaggacaagacgggccacagaacctccgttgcccgacatggctgagcgccaaacaaaaggcagggagggcccgccggacgggttgcgattgaacctttggatggattgacaattgctgttgtcggtgctgatgccgggggcccgggcaatggtcctttgagaagggagtacataaccggctacaaacgtgccgcattgactttagtgtagatgtcgaggacatattggtgttggcgtcgacactaacatcaacagcatctggaaagttctgccgccgccgccgccgcttgggggtcccaattcccctaatcacacgtgcgcaaccggtgcaagaaattatctccgggccgagttcccaccacgtacgtgacacgatggccggggatatggtttgattacatgagggccatcttgatctcgtaaaaacaagcttaacctttgcgccgggaagcttgcgacgggggacgggggtcggggagatgacagcggggatgccgacagggacggagccgaactcggaagtgaagcggacggaaaccgcccttggcccacggggacatgtttgacaagcgctcaatggccggtcgggcaggatgacggagggtcgggggttgcgatttcggcaagaagtaacacctgaaagaaccaaaggaaaaatcagcaagtgcctgcctgcaatgcgacaaaaccgttggtacccgcgccaaagtctatttctttcatctcctctggctgcatgttctcctctttctcgcccacctgaaccaatcaccattcttcaacctcgatttcatgagactcgttatcccagtaagcgactccataatggtagatcttggagtggatgaccttgtggaggacagtggagatggctctttggaggcccagaaccaaggcaaattgaaccaaaaaagaaaagcgtagcattgcccctttcaggaaagaaagagccgagacaaggtggagtaagctttgggtttaagcaaagcgctggaaagccattcagtacccggggtcagaggcgaaatggcaggggagggacgtcatctgaaaacgtcagccatgatttcactgcacatcgcttgatggcagaattctggggtagccaccaccaccaccaccacaataaatcgagggagcgatgaggacggggtagaggaaccaagattgaatattgaagtgatacatatggttagctttgctgggtcagtgactgactcacagagtccgacatcatttgcgctcggtcgctacattggcgagggaagacatgcttgggactccatacatggaaagaaagtgtgatattaatgatgtgtgtaagcatttggtatcgtcatggatccaacccttgatccggtatcattaaacaaaaagaaaacatgaacatgagatgcacatgacccaaacctctgtggatatccaaagtcgtgaactacctcgctcacaaaataacaaatacccattgcgacccgcttaagcaaaattcataacgtaaaacatatcagggaaagaacggcctggggccgacttacgcctggtcacggtcagacttggcagccatcctggtctcacggcccttctcagaccaggggaagtggaagacagggaggaggaagaaggagttgctgtaaaagaaaaagaaccgttagcgcatgatcatttgaagttatatgaggctctgcaattgggtcaaggatgatagtaatgacgcgtgcttggcagatgagcttgaaacgaggaaccccgaaaggaaccagtagtgtcatggcatggtttcggggaaagcccaatgccaaggccaggataatgacactgtacttttctttctttcatttatccttgtcggaaggggaggtagatatgtgactgaaagaaaaagaaatcaagaggccaaaaaaaaaaaaaaaaaaaaaaaaaggaatcattgtcggggtactaacctgctgtccgcaataccagcaaacgcgttgtaccaagcgaagaaggcggcaagcataccgaagacaccgccagccttggtgagcctcccggcggcaagggcgtttccgttgtcgttggcgtactcgccgcaagccagcatgaggaaggcaatatccagagtgaagaaaagcataaagaacatgatggtggagcgcaaggtgcatagaagaaggattgtggtgaagatgaaccagccggtaaggaagacgccgacagcagacgcggccatctcgggatcaatcgccttggcttctggggtagcatagggaccgtcggcgccaaggatgttccaggccggggtgagaagaatggcataggagatccaaaagccaccgtaagaagagagagcagtagcaccgaaagtgttgccaacagccatttccctggaggcacgtgttagacatgatgcgtgaggagagggtggcatgaatccagtgattgtacttaccacatgccggcaagaagctggataagaccgccataagcgagagcagagccaacgacaacgttggggacggtcaagttacgagccttgaggttgacgcaggagaggatgaaggtagtgagggcgaaagcgcagagacccaagggcgctgggttggcgaacttgcgttccttgactgggcgatagagaccgggttgaaattcaccaccgaaggcaggcaacctgggctcagttccggtatggatgcgagccattgggttgtgccagccattgagcatggcctcttggtgggcggcagcgacagcggcctgggcctgagcctggagctgagcttgggcctgggcgtgggcctgctccgcagagatgttgtcaacctggggcttttcgtcgtacattgtgcgaacttgttgagaggtgatgatatgttggggcgaagtgtgtattgtcggactaggtgagaaaccaagttaatggtgccccttagatgtcgatgttgttgttgcaaggtgtgccacctagagacctggagaagatggaaataaagaaaagggtcctggggaagaactggggaagagaggttgatatagagaataacgatggggggtcgaatggatcatcgattacatatcccacggccagaagagcggcatgttgaacatgccgctagagaagcgttgccgtaatgggcaagcagggatgatccgcagaggcctggggttagctggagctgcttagatctgcctggatctgcttgggtcctgggatgaactggctcatcggtcagtggagagtggatgtcagtgatgcagggactagggaccgtcatctgggggactggagaccaagtgggacgccgtccttgggcgtgccagctcgttagtggcataaggggcaaagactcataccggataaatgcattttccctcgatattccctgagcccagcctctgctggatttcgactggacctcgactggggtcaggctgtgcctctgactggagcaagccgggtcacggctcccaccacgactgacgccggttgcagactgccggggggcaccccgagcccacggagggacagcccaaacgatgaggagacggatgcaggccaacaaggacatcggtgagaaagcggatatctccctcggcttaaggttctctcttagtgggtcgtcggtggttgtgttaaagctgtgagctccactgaaagacggagaagaagatctggaaacgccgtctccttactggataaagctgattattccaccaggatacggagtacatagtatagaggttggtccacaacacttgcagtctgcttggtaattcctttacacgcccaaattaaaaggtcttggtaaagccgactgtctaggatttgaagaacatggaaggggagaagcaatacacacaggtccaagtgataaacagtagactggtttcgtgcattgggagtgtcggttggggtgtttcacgatgagtagattttgtcgaagcagatgcctgctgtcatgtatatttccatagacgagaaatgcactagtagtaccggcaataagggggcactggaacaaggagggtcactcacccaaattcaaccgacaacaaccatacacattatgtgcgtacactggtattcaactggagtccctgttccgctcccagaaaaccccggacaaagagtctaacacacgctaacatggtcatcttcagattggatctcccttgtagccaaggttagaggtgacatgacctgaattgacgcctagatagcgaggctaaaaagctgttcagcacatggcataattggatatctgatggcactgctcaagtcgggcttcaagaattgagtgctctgatcaaaaggacgaggattcataggtgtgattggtggttttttccagttggtttcgatgactagagaacagcaccttttttttatttcctgatagtactttttttctgtggccgcatgtagggtagcattcctgaccagtagcgcattcttccttctcacacggactccagtggcttacaattctggtagagatcgccgggcattggtggttgagagctgtgccgagttagccatactgccatataaccgcaatttcttttgctgaagagggcaagaggctcctttcccgacgcacaggggacatggacccaagccagcattgtcttagtgtcgacatccggtcgtattcaccaaaacaatccggcagagaggtgggggatgggcaacgattggttggggagacattgaggtgcagagatgcggcgggcacaaccagaaaagcagagaaccaagggggggtggccggtggcttgactttgccttttcctgttcaactcctgcaccgattgccggctgggcatgcgtaatcggcttgactggcaactgatttttttttctataattttttttgttttttttccaaatattcccatggatgattgaccgtatggatgtccacgatggaagttgtcgagatggtggtatactgcgtatactacactagaatggtgtcaagaagcgatctgcatagagtcggatcaagtgcccggcaacagagagagtatcagaaagaccagcaagtcgcagtcaagtggagagaaaagagcggacctgctcgactgcacactgtactgtgtgccgggaataaggggagttatgtatgtatgtactgcgtagtgtagtagactgttgcgggagtggtgatcgggagaaagccaagtggtcgctaacctcgccggtgttctctggctaactgtgaagggatgcgccatccggagttccattgcagtgaagcacccgttggttacatggtaggctctgtagcattgcatggagtcatggatgtccatggaaaagggcgaagggaggggagagagtccgtcctcattttggagaaggcaacttaaagaaaggcattaggtaaggcatgataggtccgtatgtcgtgctaagtgtgagtgaggtctggaatggatacccgatggttgagagtctgcacctcttttgcccgaatggtgcaaaggtagacagatttccccccaggcgaaaccgggccagacacgttgggtcaggcacctcaatcggaagtcaagccacacagaacccagaaggaagggaccgacgggaacggagccggagtgggagaactttccgcttcagcaccctgtgaactgaacgaagtgacggaaggcgggaacaaggaggggtggaaagggcaccttccccataaagttgattcaaaagtggtggattttctccgcacgttcctcccccccccctcccccccgttccttccccttctgagcatggcgacagacatgcccgcctggaagctgaccaactgttttgttctgcgccgtcagcatttcttagcaccattacgtcgttgggcacatggaacgctgttagtgctattcattagtgtactccccgaatccccccctttttttatcctttttttgtttctcctttgaggttgctccattcttttgtctccacgaccaagcgggggaatctggggaaagtgtaaatgcaaagaccgagtcatgacttccgtgtctctagtgctgtgcatgatgagacactcaattgctgctgactgcaactgaatggcttgactgttgaaaaacgggttgaaaatggtgactggtgaagggaggggcgttgcggggaagtggatggaattcggcaagtaccgttgtaccgtcgttcatccagtctttgtgaaagatgttgagggcttgcttgccctcagtcagagtcatgcaattatcggtgcttttcccaatccccgttcaaaaaagtctgacactcaatttcttccacttcagttcctttgtcctacgcctgccaacctgcccgtgctgctctcaattcgatacccaatgccagtgccgtgtgcctcctgggatctcccaagttctacagtatggcttcttctcataagacggacggggaaaaagggtcatgctgatttgtgctgacggggtccaagacccagccgaacgactagcctcggcccttctctaccacagatgtggccattcgtaatccatcacgatccatccatcggcatccagcctcttgctttccatccagctagcacttgtgtgtcttccacggccattgacggcgttttgacaccgcaaacccagaaagaatcattggaagctgagtgcttcccgtgtacactactgtttgtgcacattttgacagccacgatcatcacggcacttgtgcacacctgtctgtctctctgctctttgagatccacacaacccccatcgttctgtaggccttggcggatgtgcggctcgttcgccggccaaattaaccacactacaacgacagattgctacactgcctgcagctcatacctacactacactaacctcctagcaatgacatgttagcatttgtctgggcgttatttctcttgcgagtctcgactgttgctccgagtggaggtcccaataccaacagccccggggcagacatccgtttcggtcaagcaacgccggcagttctctctgccattacccatggatttctctgtcatcaaaggtagccttcatccatgggtgccttggcaaagatcgtcaggggaagtagccatcttgacatagagtgggagagtggttggttccttgggcttctggttatcaaaggaaaaagtcagctagccagccagcctcctgggatattcaggaacatcaacagacagacaggctcacacagacaagtgcccggtctgactaccatgttgaagcgtgcgtgttccgtgctctacgttcatgatcccaatcatcatcctggcgggaatgctagtgacactacggcaattatctaccaatagcaagacccccgagatgaacaccacgttatcacaagtactctacgttccctctgcctatacacctcccgtaccctttccctttgaagatccgtcgacgaggggggccggtgacatgcccataggaaatgccattaacgctatggagcacgtccccgtcgctgatacaacgtcacttgtaccaagaagggaattgcttggaaaacgaaaagtacggatgtgttgcaaggaagatgaaaagtttttatcgaagggggggcaagagagatatggaaagaggaccaagatcaggatacgaagaacgaactgatattattcctcgaatagaaaaaaaggagaaaaataagaattacaaaaaaaaaaaaagagaggaagaaactaagacccaggaacatcagataacatggccaaaaacatatgctcgagaaagaattgacaacacacaaaatttaagaaataaaaaacctagaaaccaactaaccaagggaacaacaagaacaagaacaacaacaacaacaacaacagaagaacaccagcattgtcaccaggtgaaatgccaacaccccattccacatcatctgccaagtccgtttctccctgaaattcacctcttacctacccacccaccttcactctgcctctttccttgcatgtacccagcatctcttcatcatattcctcttctacaactcacaactgcccggggttttccttccctcttcaaattcagactttcctcttcatttcctccttcccctcttcgattcctacctttttcccctttctccccctttcccattcccccttcacccccaacttgatttggctatgtactgaacctgtaagcttacttaggcacctagaggtatccaacactccaacacctcaacccccccaccaaatgaccaaatcaacagatgagaccttcaaataagctttgcggctgcacttacctgtcaccttaccccaaggcgcttatgcattcaattgcgtaggttggcgttagcttatcgagctcgtgtcacctggcgtcagctttgcattcttgacatcttggctcattcttatagccttcgtcaaggtctcgacttgttatcataccatcacaagatgggtcaaaacggacctgtacatgctcaatgtacttttgtcatggtaaagctcgaaactgaaagtgttataatttctcatgcaccttactcatcacctagaataaacaaatcccgacatggaaaggataaagtaaaaaagcatatagcgccccaaaaaagcaagcgaaaatctcaaccactatggtagcgtaaaaaaaaagatcaagactgttaaaccatcatcaatcgagacctaaaacctctctttccctccattcagccggaagttagcacatgcgttgtttcatcctttaaccgaaagggaatgtttcgggattgtaatgtactccatcaaggcttccattaacatccttcaccaaactccattccacgtcctgtaatttcacttctccctcttaaatatggctctgttgattatcgttacgtatgaaaaccacgtgtagacgatcaattaaccactaaatggtcggcccaccctgaacgacaagaaatagatcttcaagggcagaggagacttggatggtacagtcaccggtgaagatgaggatgatgtggttaccaacgtctctgatgtcggcaaaccagaagacccattcgggatcggagatgcatcagtgccacacaagggagtgggaataacggtaggaacagacctagctggtggaaatgagcaatgttcacttgctgccgcaattgaaggcactgtcactgttgtttctggtattgtcatagtgatttctggttgagtaaccgttaacgtgaggtttggcagcgtagaagggacagaaccaccggactcccatgggactgatgacgagagagatggtaccacggtcgaagatagtagggaaatgatagacgatggagaagatgagctggtatacgacggcggttgttgcggagcggcgttggctgtccatgtcggaactgacggctgggttgctggacttgatacagatgacatcgatggcaaagaagtcatgctagagctaaattggtccccaaccgggaccgtgccacttatgctcatgctagtggaaatcccttctgttgtggttcgtgtgattgttatgcaactggtggttgttgtgctgcaagctgtgaccatcgtggtgcagggcgtcagaacggcccttccggggggtgtgtggttggtcgtatcgttcagctgctagccaacgaccatgtgtgcttcatcaatcatggactttacttttgcaacttctgaagcagccattctttggatcttgtccatggcagctaaaacgatagtgctgacactggatgccatgtcttccacgtcaatggctgtgggtttcatctgcatgttcttgagggccacatcggtaacgatggaaaccgtggggacttcttcctcagtgctgatatcatcttcgttcaaatcatcctcgtctgctggccactcccacactgcgcttgtcattgaaacaagactttgccgaactgccccggtgaagtctgccatttccgtctgacctggacttaatgttggcaatgtaaagttcatctcaggccccggagccttgggaacgtggccagtaatactccaaatactcagagcgaggtttccgccgcatataaactcaggttctccctcacaaggaatgccgcagtccgactcagcaatccgccaggaatcaactactttgtctccgcagaagcacatgtagccggcttccgtaccagccaagcggtacccaagggttttgcaatatataatgcaaatctccgtcgtcatgccaccgaccaccgtagccgtaatcgattcgttctgtagtgctcgagccgtatcatctttgtagcaccccccataatgccagcctgctgtggcaggatgtaaggtttcggctgcagcggcagtctcaaacacagtcaaggattgtgttgaagtaatggtgatttccacgacagcgcctccaacaggggcatttccagaagtggccactgtggacaggtttacagtaacgctctcgggagtagtagttgacaacgggatacaaaaccacccgctagagcagtgatagcatggccatccgtgcccacagggggccggcagcgcaggagtgagaggcggtggacagaaccatccattgatacagtcgttgcaaaggtaaccctgaccaggacatggacctgaaccgggaccgtaagacgataatgaggtaactccagaattgtctccatatccgagaaggcctcgggagccagagacgcccccagacccgttgctgctcagcctacctgcattgttggcttcttcagggttggttccggacccaaaagtactacctgaagaagagccgctatcatcggataggcaaggaagacccgtgaaacatgaaggacacgcaggcagagagggacaagtgagcatcgaggttctagtaccactattagcagagaaaccaatggtcgcacatagcagcagcacttacggtgtgccaccgagacaggtagcaatgatgctaagctccacggacgtaaccgtgatagtttgtgtgctggtggagataacggatatcatctgccctgctccccctgcctgaggtaagagactgtttgaagctccgcgtctcaaagtacaagttggacctgaataactgcttatctggaacacagagtcgctggttggctgtcctgaagcgctcacaaagactgcagacacagacgctggggcttggactgttgaagcattttccaatgctggaccagtgataggagttgtcgagcttggtccgttgataaagggcgacgttgtttggattgagctgcacgggacggacaccggaatgacagagtcgcctaccaacatcaaccgtgagcacagtacaccaacagtctcggaagaggctgaacccgcggccaccgtgacttgactgatcaaactgtccattggggtatttgaaaccatgctggccaacaccgatgctacaacgccaacaacgttgctggctaacgcaatatttgacggacccgcaacgcttgagagtgacttcgcaaattgagaaaggggtacagcagtgggaagtgatatgtcagagagcttcaacaaaaggcttgtcgggatcgatacctgaatggtagtcgaagagagatttagggtaatggtcggcaattctgacgtcaagagcgtagcttctgacacgaccgcctgggtgagagatggcacttccgaggcaagcactgctgttaaggaagcaacatcggccacaggaaccgacacttctgagccaagaatcgattgtagggactctaggagtagtagagccgacggtatgttcgtgctcaacatgggcatcagtggtgttgtctccgaattaaggagcggaatgctagctgttcgtagaggaacacttggtacgatggcactcaagatcgaggcaatgtctggcgttggaagcggaactgtcggtacagacacaggaacagaagctagctcagatgaaagcagcgctgtgagagttgccggcaggggaagggaagccatctccgacacgacaattgctgagagcgactggagttccgaaatcgaaaccggaagttctgagctgaccatcgactggaacgactgcaagagcggtaggactgatggcaggtctgtactcaacaggggaatcaagggcgtgatctcagacatgaggagcgggatgtcagatgtcggaaccgctgcggttcgcaaaatggcacttgagttagaaactaccccgggtgttgggttcacgttggttggtacggggaatgaaagcggaagtgacaatcctgggctaaggaacgccggttggcccgaagaggtcgggcccggtactggtataatgggtggcaaggtaccttccgccgacatagtggtggcctgctgtgctccgggctgaagaacactctccaaagccgggatgagggatacgagagaagcgacatctgtaggaagcgtagcgttcgggctgaccattgtcgtaccgatgttagaaagactggtcgtcagtgaacccaagatggtgttgagcaacgagatgagacccccgatgaccgccgagttcgattcgagtggggttgcggcactaccagtacttgttgtaaccaaaagagtagtttgggctggaggattgagcactaaagacaaaatatcaggatcgattatcaggccaggggcacccaattcgtctgacttgggctcctgaggctcaccattttctacctggcggtggacatgtcgaagggccggggttgttcctgtctccttgctgtccgagacatggttggaagcgaggctgatgggaagaaggagtaggggtagcaggtaacgaccagcggacggcatggtagccagaaaacgactgtgtctacccgaaagaaagaaaaaggaaaagaggccagttgtgtaggtagttgatacacttccaagggcagaaggccaaagcggttccaaaactcacaagtccaaaacccgtggtccaaaaaaaaaaagagggaaacgaacggtgctcggcctagcagagtattggtgatggaagagaacatggagaagagtagaaaaaaaaacatcaattggggattgagaaagatgatgctcttttgtcaagccggagaagcgattgctctttcccagtcaactcctgcacaaccgccatcatgggaaaggggcaagaccaaccgacccctcgaggaacagtcacgagtgactacctagatggtatctcaaggtcaagtcacgagtcccttcctaccgcgctgcctctcggacaggccatttccagtatagaaagcaacttaagtggaaggctacctaccactccaagcttggtctcttgtacgtgatttctgtgtgaaccgtgtctgctgagctgttagcaaccgcgaaccatacagcatgttaagctcgcaaaccaaataaacagctgtccgtagtatgagcagcgacgacccttgaccgcatggaacacattgtcccacaacgctaccatccataacattcacgttgattcgctattcgaatgggggctttgtcgttgttggtcatttcatcaattttgggactcaggccgatcgcactaggtatttgggacaacagccttcatctattccattcccggagcccatgcaatcaaataaccacagacgcccgaaagaatccttccatcctcgctagctgaaaacaactttcaaccagtcgcttagttggcgtaacgcttgccctcacggagggtgtcggcgaactcctcaagaggagagcgggtcaacttggtctccttccacaagttgggggtaaggaagccataggtgttggaaacagcggcgaaagtagccttgagagtgttctcaagggtcttggtagagccggaagaggaggtgtaagcatcctcgataccggcgagctggagaagacgcttgacggcgggggaggcaacgagggaggtaccacggggagcggggataagctatgaggatcgcagtcagcgccagttccagcttctcgggtcaaattctgggtataacttacgcggacggtgacggaaccgcacttgccagactccttgacggggagggagtgggggagaccgaggttggcgccccagtaaccgcgacggacggggatgacgctgagcttggcgatgatgatggcagcgcggatagcagtagcgacttccttggaggtcttgataccgagaccgacgtggccctcggagtcaccgatgatgacgatggccttgaagcgggtacgctgaccggcacgggtctgcttctggacgggcttgatctgcagagggagaaaacaacaatatcagcatgcagtttcgtggggtttcaagcacagttccccccaatgtcgtcgcgaatcctgcgattctcgctcctccccctcctcaacctcatcctccgggcatcaaagaattcgttgctgcgcaccttcatgacctcatccttgagcttggggaggaagaagtcgacgatctggtactccttgatggggagagagtggaggtagatctcctccatgctcttgatcttgccggccttcacgagacggccaagcttggtgacgggctgccactccttctcctcggacttgccgccgcgacggccacggccacgtccaccacggccacggccgcggtcaccaccacgatcgccacgggaagcgaagccgccgccacgggggccagaagttccacgatcagccattatgtcggtttgccggtagggtatcggagacggagggtctgttgctggtcgtcgtcgtggactggttgaggagtgcagatactcgacgtttttctcgggcgcctggtgggggtcgcagcttttcgctgcgatttctggattttgctggtgcgctccgcctttggcaccaaccctaacgcccacctcattggctatccgcgggttttgtcccgcctggcagccgaaaggtggggtagatttggggttacagctgtcaggcttggcatggacaatgagtgtgcacggaccaggctgtctgcttctcagcccaactgcttgctgtagctacctacagggctggccgtcgcaccgtcagtcccgccgcgaacttgcaatcgtgaaccttgaatgccggggcagtttcaacccgtcatgggcaaattgaagccccactgcgatcattgaagtccatccctccctctgtaggccatcggggttctcactcttgtcattaccaacgcgtggagatttcagtatcggactcgtgtcaacaaatctttcaattttgtcgatagttgttgcggagttcctcactgtcgctacagattcccagtgaacacccgatatcaacatccatttgcaaatgcacattaccttgtcgcatcatcagatggttcagtggaggtgttcgtctcttagttgcgacatgtgcctccagtctgtcggtctccatagactcatagaggcatccaactcacacagaacgacctggtattgcacgttcctcttccagggatcacacgctgatatgatcaagaagagagccgttttctgaataagtgcccaaagggcaaatcgattttcctattgtacctagctggaagaagggggcatcatcagattccatcaaaacgcctttgcaccggaaacctagcctatagtagaggatgaactgagtacccaagtccaacacatgctcctgcgttcccgatatgcccatggccatgaccatttccctcgtaggtagaatcagtaaacgcctagagacgccatgagatgcttgcttgcttatttgcgaatgagcaacattccaaaagataagcccttcaagcagaggggttggcgttcatctggattcgatgatatgtcagcacaactgcgacctggaagcaaagcgtgagtgagccctcctaccttgcgcttgccgccaggaccggtgacaacgttcacgaaacggcgagtgtagatttcgcgcttgtgagcacggcccttgggagtcttgggcttttcctggggctcaaccttgggagtctgagacttgaccttgcctgaagatgggtgtgagttttggtgatgaaggtgtggcgaaatggcatcaaaaactgcaacttaccggcacgagcaagggaaccgtgaactttgcccatttttaatggtagtgatggagtggtggtgagtggctttttgtgactgtttttgggtgagtattggacggcgaatgggccgaaagggggacaatacaagggtttagaatgatgtgaggaagggactcgggatgttttatacctgtatctggcaggtaagatattcggccgtgtcaaacattcaccgatgactcccgtctgttttatcgtcccgaaaagggcagtcgggagccaaccgctacgtagactagtgttgtgtagcggtactggtagtcttccactgcagtgggctccggggggattgccaagagaattgccccctggcgacacgagaaagaaacgcctgcaaccaccaatgttaaacagtggggcctcagcatgcagggaaagcaccgtctcgattacactaccaacggcgaaagaggtgaaatcagaatcccatgcgaaagactggcaaaaagccgatatgtattattcaacaaaaaaacgactaatgcataggtataaatgcccgtaatcatagttcaacttcctcgtacacccctcgcaaaggatttgctgccagcaaaaggcaaccacctcaaccggcccggaggagcctcgaggctcgagactggacggaattagtactgtacactagaagttttggaacgacccaaacaggcaagttcaattacagtctaaactctagagtgttcacgtgcgagcgcgctccttccgcgacagacaagtccccggcatccatccaacacgacgcttacgccgcgcaacgttaataccccacgtacctagttagttaaacgaagagtgaccgcgtaacaccaatacttgcgcgcgatcggccatcgcgtcatctcaacccatcaatctccacctcaaagtccgcactgtcaattcctacctccagtttattccagttgggattgttgagaatatgtggcttctcgaaagtgacgtcttcgaaggtgggttttgtcctgtgtgctactgtgctacatgaattggcggtcgcgtcgacgcgctgccgtgatgccatccatatcagatcaagaaacttcgtgggaagagatcgctgaccccgaacgaggaagccagacggaagaaaatggctgcgaccgggcaggcagtacctttttggtaggactgcggaaaacagtatggcttcctcagcatgagcatgaaaacagccactgactggccttttagccgattttgtcatttctgacaagacaatctcacggaatcatatttgcattcatgtcgctgatgttgtggacggcgatggtgtaggtttcctcgggcagggaatgttctgaattgcctcggctgataaagcttcttcagggcaacatactcgcacgctccaaaatcaccattgaggataaaaattcgaaaaagggcaccctcttgaacgggactcaaatacgtggacagaaagtcgtcctcaccgaaccaaccaacgagcttatattgggtgcctgtccacatcaacttcggtatgtataaccctatacaaacgaaccatggtgttacctgacctgaactcaccggtttgcttcagcatcgtatggcgtcctgttgttctcagcttctcttttaccaagaaggaaatcgaggctggttcatggcagacgctacgtgacaacctcgagcagcttgacatcaagtacataggtacttacgaacagctcaccacccacgtggttagcaagaaacgcaacacatccaagacactgcaagcactggtcaatggcaaacctatcgtatccgacggttttatcactgccattgtcgaggctgccacagtgcctgatgacgctggaacgggaacgcccagtgcattggagagcaccttcgataaggcctggcccaatgccgctgattacctgccacctcgcggtgatgagcctaccgaacgaccgccagccgattatgcacccgacgagcggcgacacgatgttttcgctggatacaccttcgtgttctacaatcagaagcaacacgagaaccttgcgcctgttgttcagtggggcaaaggcaaggctttcttcaaagaagtagtggaaggcgtcaccgaggtagatgactttgtgcgctacgtcaaagaggttgccggtgaaaaagggactgggtcatttgaggatggcagtgacgggaaaagagtcgttgtggtgcgacatgcccctggaaagggcgatgacgttgagtggtggaccaacttctacacgagctttgccagacatctcgaccatcggcctcccgaccaaaaggagtttctggaggccatcctcgcctgcgatgcatctctactccgacgacgcctcgaagaagacacccaacctacatcaaccgcaaatcccacccagatcgcccaaactcaatcgggggatcgcatgcaagtcgatccacgcgacagagaaaatgacgaacccgccccggctcgacgacgagctcgcgcaggtggtaggtctcgcttcaagggtttcgatttcgattccgataacgacgaagacgattccatggcagacgttcctgctgctccagctacaaaggcaacacaattagccgcggatatgccagcatcgcaagacagccaaagtctcttcgtctcacagcaacaagagcaattcgatgatgatttctcagaacaagaatcacgtccccccgccgccaccacaggcgctacccggagcaaaaagccgacgcgtaaacgcgcgctgtcaccactgcccgagcatgatgtgtcagaattactagatgccattgcccccaccgccaccgccgccaagaagaggcgcattgaggccgggcaacccgccatcccccagccgactcccgaaccagaggagccaccagctgtagacgatgacaaagacgatgcaaacagcatatccgactcacggggtaaggggaagaagggagccaaaggcaaaggtaaaaaagccgagaagggagacggtgacgacattatcgaactcgcccgccagaagcgcgaagaggccgaagctctcgcggccgccgagcgtcaagcgctgctggactcgaccgctgacgacgaaattgactatgccgccatccgccgccttcacatcatcgaagagttcgaggtgcgaatgccgaaccgcgatctcgacaatgcagaggagggagacgaaagcttcgccgacgccagcggcggcagaagaggagggcgcacgcgcgagcaagacattgccgatggcaggtgggatccgcgctggaacggccggaaaaactttaaaaagttccgtaagcagaagcggggagtcgacagttctggtgccggtgacgctgttgacgagcaacagcagcaacgacgtcttgtcatcacgctagaagaagtcaagcccaaagaatacggcattggagacgattactggcttgaagatgccggtagtaatagtagacgcaacactcagggactggggggacaatcgcagagtcaagtccgggctggcacattggcagcaactggtacttcacaaaatccggcctataagaggtccagtggtcttcccacgagaaggatgctcatggcggtggatagtagtgacgaggaaggctcggatgacaacggtggcggagaaggaagcaccgtaatcccagaaaccggatcaccaccgccaccctactcagcgacagcggcatcggaaactccaaggtcgcgagcagccaaatcagctgagaaggcaaaagctgcgagaaggacgcggcagacaaccgccacgacaacagtgggcaccacgacacaagcagaagctgcatcatccgggtcgggcgcgggtagcaagcatggtgctccagcgagtgggggtgaaaggagtagcggacagccggcggcgaagagggcaaggacaacgggaactggaagcaggaggcggtttggggtcgaggatagtgcagagggtagtgatgagagtgatgatgggttgaagtttaggtttggcaggaggaggtaaggcgttgcagtagtatcgatataactgggtgtagctccaaggatatagaagagactggtattattgtcaaatgacaacgataggaacctgcgcaagatctggtatcatataaccaccacaaccacctttaagcagcgtcttgtattgcagagccactggtggtcagatgggttagggttagtacacgtaaaagacgacatctacatatgtacctcaacttcgccagtcaattgcatcgggatttgcatccaagaatggcatttggatacatggatatatggtaaggggtatcaatcagttacttcctctttgtacgtacatacgtactctgctgtagtgtcgcgtgtctgcttttgttttctgcctccgcttatattgatggatttcttctccccccaataatgctcccttttgctcatatagccgctccttttttaaacacacaatggcatgtaaacgttttcaagggaagttttctatagtttgttttcttttttccctcccaattgaccaagtaataaaccaccgaatccctgactccagatcctattcttcacccggatgttaccttgggaaatgccgatgaaagtaatgaagaagcgggaaagcagaagctacttaaatcagccagagtgagcagggtggttggtttgttgccggtgtttggttactggactcttgatgaaagagatagagggaatgagagagaggaaagagagaaatgttctgggtatatcgtgagctagcttagtaacataacgaaactcgccgatgtagatgatgatagagtgaaaagtggaaaaaaaaaaaaaaatgctgtgtaaagccaggaaaaaaagagtggcatttgtgccctgaaatgccccaaaaaaaattcgatgctatgataagacattcggtcccaaaaccggtcccgcgagtaacataatgaaagagagtaaagccaggacgtatccggtataatattgatcgcaaatgcgtgttaacaacaacctcccaacgccaatgcccaaagcaatgcaaatcagggacaagtaataagtggagagggcgacgcgcacggcaggtctattgctgcggttcttcttggtcatcttgagccgcgcatgtcttcttccctctttgcctcccgaggcatagtcggacatcttcttgaccgtctgaccattgggaggttcgcaccatcacccgccatccgtgggttgtaactcaatgccgctgtccctatcctgcgtctgttttccccaggactgctgttgtctgttctgttcgttgataaacttggccgccagtcgcggcataagaacgccgggttccggcgtgaaaatgctctcatcgtcctcgaggtcggtatcgctgatggtatcgtcgatggtatccgtatcgccctcgccggcggcttcttccctttcccgagcctcccgagcctccacctcttcaggggcaaggacccgcccaccaatctcaacgtcgcttgccttcacctggtacgccagcgcacgcttcccttccttgatcagctcttctgtccagcccaaacaccgtttcaggctctggttgatcttctggctgtctgatagcaattgctgatgcttggataaatccagccgcaacctctcttcgtccttttctcgtcgttcagcatcgcgaatcgctttcgtggctggcgtcatgtcagcggaatcctccgatcctgagaggtcgtcgtcatcttcatcttccaactcctccgtcagtgtgtcccgttccccgtcttccgctcctagctcgctgccctcttcgctgagtgcgtccagatcagccccggccaaaagcccggcatcagctggagaggcgactagagcgggcccgacatttaaccgccccgagcgggataggcgcttgtaagcccgaagctcagccgtctgtttccgcagttgccgttccagagtgcggttaatcgcctcaagacttgcgttcgtaatctgcaaatcctggaccttccgctccctccgggcattcgcaacaaggtctgatatctccttgtcctgcggagatgactttgatggactgcttactgagcctctccgcggttccccatctccactgctgtcctccccttcttctgcttcatcttgctcatcttcctcggcgacaaagtcctcggcagcctggagaagtgaggcgaatccaccagaggccatattttcagacaaggaactgaacggagcaggtacggatagaaccgaaggtgatggtgcttccgaaggaggccgagaactatatggcgtcacgaccctggccactgctggtggttcggccatgaccaggctgctggggcgactgggcaccggtccacttgcaggtcgagagggaagctcgttgagagatttgcgtttcgttgattgcccattgattgtcgccgtcccgggctggtcagccagagacttgcgtttcgcggactctcggtttgaagaagcagcgctagccgagacaggggatcgcggcgagttcatagccgatatactcccactccttccggatgtctgaggcgtcagcttaacgggtgatgtgggtttgttgggatagtgtgtctgagagagcacacttggcggcctgtttgacggtgccctggacgctgttgataccactgacgatggcctggaccgggttctcaccggaggctccggatcggctgccccgttggcgtaaataaacttgctcaaaagtttgtcctgttgttgctggaacggcgctcctagggagggcaagggggaggccggacccgggctctcctttggtggtattgtgcctccatttgcatagaagaaagaggaggatttggcctgttggagaatagggggcctcccttgggcgggtgatctcggtgcagcctcggaggcatagaagaatttggaatccggatcttgtctggagactccaacatcggaagctggactaaaggtaacgatgggtcgtcgagggtcgtcggtcgtttgtgaggttatggacaagctcgatcgcgcatcccactggtcgttccggtcgagacttggagtagcgagaggggtcgtagtggtgctgttgacacgacttggtctcgacgcagctctcggggtaacgttgcccgctaaatagggcggcactggcgacgcgacatgttctctgtccctcgaactagtgctgctgattaccgactcgggccttcgccttgtcgtggaggctgaggagacggtggaggcggacgaaactcgggctgtggtgacctttggagtaaggggtgccttggtagaggctcttgcgacggaggccgtttgcggctgtcgggtggttgtggttgaggcccgatcgtagggcattctggcgacggtcggcgactgcgtgtttgacggtttgtccattcctgggtttagattcgagtgcgctgccgcaccatgttgacttgcgcgggccttgagaacggggaagttccgggacgaggtggaggtcggggtcgctgcgccggcaggagatgcagccgaggagggagttgaagttgcggttgcagttgcgcgcttggtagcagtggaggagctctttcccgtggtggtggtggtggtggtggtgctggtgctactgctgctgctggctttgctgcttggtctagaagaggtcgagatgtgtgctgtccgcgctccagaaggggtgatggtggtggtcacaattgccgcaggtggttgtttccttgtttttctggcgcctcctcgtatgggatcttggtcggaatcgagagtttgtggcgacggcgacggcactggtcggggcctggaggcgggcgagggtgaaggcgacctgcgattgttgttgttgttgttgttgttgtttatcgtgggcttgccgggaactggaacagcgagggagacgggtctcggcgggagtggtgaggtcgagcgcgaggtccccatgcccccattgggaccccgaggggggaaatgcgcaatggattggggtcttgggggcattgcaggaggtgctgctgccctgggctgcgtggtgcagggtgcggtcgggtgcggtgcggtaggcgacaggtaacagggagcgctgaacgctgtgaacactaaaacagacgggaaggtcctccggctactggttgaaccccccaacttggactgggcgacattgccaaacacaagacaagacaagacaaaacacaggtggtgtatcgtgacacagattcgttgaatgggttgtaacaatcacggcacaggacggatggaaggaagattgagacggatcgatggaaaagaaacacttttgggcaacgttccagggtaattcgtcctcagggtgaaaagggatgacagatggaaggaggagcaggaggagcccgtttcttattccatcctatttcagacttgcagcagccaagagtcaacctagtaagggtagagtattattgcaggagcacatggaacataaggtaaacctaggtaggtatgtaggtagactctggctgaacagccgcccttgttgaccatccatccattcattaggtgatcactctttggccatgcgatcggatcgagtcgtcactcagtcactcagtcactctttcatcccgcccatggtcacatcacctcatccaaggaacacccaaagtgcattgaagcttcaatgacagccgtctccgagtcttcctttctccaacgtccactttgttgctgccgggtttggcaatacctacctaccctgcatcccgcgctgtccgttccataaatacacagacagacagatcaatgcttggaagccgaaatgcggcaacaactctttcatttcgtctactgccgcatagcgtaaggggaagcgtcctgtagggacttgttcgggatcgttaaagatcggaaattggcaaagttacattgggtttacggcattggtcgcatttgcataacagcgaccccgccgcgcctcggggttttgggtcggccccacacgtcacccgacgacttggggcaccgggccgggcacccttgtcccgccgccgtcgctgtatccgttcgatgtaacagggcgctttcagcgagcgacatccaactgaacgtgatgggatggtgggggtcttgcccggttcagttctttggatgcatttcgatttcgattcaccatcattcttcctcccaactcggacaaaatccttcgccgggcagctgggggcactcaactgaaccttgcttgcttttggctctgcgccactgaatcacaagatccaaccggacctcttcaaggctctctattatctcgtcggctgacatcccatctgcgcttcgtcacctcactacactacactaaagcagacgctactgtcgatcacgtagggcctatccagcctgccccgcgataggtatcgcgccagtcgcgcttatccccacgacacggcagacacaggaacctggcacacactccccaaaatcagtcgatacaaccatcaatgccgcgataacgtacgacgaccaccattccccgcatctacctaccaacaatacctacctaaccccccgctacagccgggcaaccctccgccaccatggccctgctaggcatttccttgattgtcgcctctgtcgtcctcctcgtcttgcgccgaccagaatggctccaacagttctggacgagtctctaccgtcaagcctcacagaaccagcttccccgtccaccgcaacgtcctgtaccacgcatagaggaacccaagccagaggatgttgaccaagtgcacgagaaagagaaggaaaggatagcggttcccaaggatgtagcatctcctccactgccaccacccgtggtgatcctggaaaacggcatcaacgatagtcctggttctcctcgagaggggcagacaacccctaaagcctcggcggtcatccccagcgattcggtcccggcattcaccctctctgttcccgaactagcccaacaacaacaccaaccacaggtggaggagaagcctacaccggccgtgacatcatcaacctccagcaccagcatgatgatgccccctcctccccttcccgctgctgcgcggggcagcctccccgccaaccttctccgccaacccggcacctccaccctccccctccctccatcatccggtggccgaccgggcggtggtcccctcccgaaccgtgggcctccctcctcgtcctccggaggaggcggaagcagtctcttcccgccgcccacccacagcaccaagcccgccaagccctcgcgcgccgtcgtcctcacccccggccactccccgctagactgggcccggctctcaggccacccgaccgcggacctgcgcggcttgcccaaggataccccttatctgcgcgtgacgccgagcttgctcaggaagatgacgggccgcaagggcaaggacgcatggatggtgcttggggggagggtgtacaacatcacgccttatatcccttttcaccctggcggtgagccggagctgctcaagggcgcggggagggacggaaccaagttgtttggggagatccatccgtgggtgaactatgagggcatgctggctgcttgtttggtggggatttacgttagtgaggaggatggggaggctgcggccgctgcggcgaagaatggaggagttaatggggctggaggaggaggaagtatggaggagatggattagaggtgtcaagatgtaattgaggttgtgtgtcagggggggtgggaggggacagagacggcagcagagaagctgtgtagattttgggggcttagtgcctttaaagctctttttggcccaagagctagtaacttcccaaggtccacggctgagcggtgcagactgagaaagagaaggcgggtgggagacatgtgcgaaaatatagctagatagcgctcgctgtctgttacggatagtatagacccgcagacgcggccactttatagaaatgataccccttgaggcagatagatagcctcatcatggatgtttcacctcacggatccagactttctatctcctgaaaccaacaccaccctcaatcattttcaatattagtttgactccttcgcaattacaagtgttgtgttcagagactttttggggggtccagaggtcaacgtaaattgcatcctatctatagtggaaacttgccaaaacatatcatatgaagacagcgagacaccaatcagagacattgagatgattgtccctcccgtcgggatcttctcgtggctctacgtgaggataagtcataggaaagcaaggttcacaaggtttgtggcagtgatgatgatgatgatgatgatgatgatgaacagagctggatttctcaagggtggcctgttatttttcattttcctttcctgcacacatcttgggtattagtcctcccccaccttcacacacgcatgtctcagtctcactgcagatacccccagctcacgccgtcagtcgacgctgatattacacacacaccgatatcgtcccttgtaaatcttcaagacaaaaccttcgccgcccaaggcttctttctcacgcctaaccgcgtcctccggtcgcccaatctctgccacttagcgaaaagtgtgacctgtatagccgaccgtttatatgccccacctcgggaaggagatacaacactctctcccgtgcctcctctcgtttttggatccgtcctcaaacaaggagcctgtatatcaagggaaagcctagccacagagaacagcaaaccattacaccaagaagtcgccttcctatgacgaggtcttcggtacgttgggcgcgtcggcagccgtggccgcagcctgggcagagtgagtagatcccttatcgctgctgtggcgcttcttcttctccttgtccttcttcttggactccttttccttcttcaggttggcctcggcgacgagctgctcgaaagccatgtagtcgccttcttcctccggagagcgcttagcctgttcgtccttgttagcaagctttctgcataatcatcacaaagaagcgactgaggcaattacctttgagcaaatttcaccaataatcaccaacgcttcggctctttccagccgcttcgccagaggaattttcttgtcgttcagtaccgcgtcacaaacatctctgagcacgctctggatctcaaatttgcttcccctccaggccgctgtcaaaatcttgcccgtgactctcctctcatactccatctttttctcctcagtccagtcctcgccacctagctgctccatacgagccatctcctccatactctgctgagcgtcaatagcgctgctgatggtattccatgtgtccttgaccatagtgcccttgtccttcatgcggcttaggaatcctcccattccaaagaacttttggctgcgtagcaaagccgtggccttgctgacgtaggtttgaccgatggcgtggagaatatcgaggccgaaagattccatcttgagctcctccacctccaggcgcatcttttcttgaaaggcagttgtgacatccttgcccctgtcggtttcggtccatatggagatacggtcaagcagcttctgcgcgagggtgttgacgcgctcctcacgaatacgtgcacgctccttctcgtaagcggcgagttgttcgcgctgttccttggaaagaccgcccttcttcttatccttgcccttcttgttgatgtcggtgttggtctcctcagtcccgggtaaaacctcgtccgcgggcctgtccatcaaggccgggcgaatagggatctgcatgcgactcccactgcgaggagtggacgagcctgaaggaggcgctggcgaaggtgatggggatggggccttgggtgcggcggcaggggcagcagacgcctcatcctcgaccacaaccttggggggagcagaagtggaggcgtctgcgggagtggcgccagcagcggtcttgaggctttccttgacggcctcgtcagtgccggggaactcgcctccttcagcggcggcggctgcctcctctgcctccatttcggccatgctgatttccatggtggcagtcaagtccttcatcaaactgatctcgccaatccagtccacgaaggcctcaccaccaaagatacttgtgaagaactcggcgggatcgacgaagccctcggtgggccgggcagactccttgccatacttgtcgtaggctgcgcgtaggtcagaatcggacaatacttggtaggcctcaccaatctgctggaatctttcgtgggcggtagggtcgtcggggttcttgtctgtttaaggcgagacaaccatgtcagtctactgttgtttgacgaaccaactcgcaaaaggagtggtgtcgcaacctaccgggatggtggacaatggcgagcttgcggtaggccttcttgatctcgagctcagtcgcagtgggcttgacgttcaagacgtcatagtaagcggtatcgaccaccatggtggcggcaggcggagtcgcaaaagatgggactttggagtgagttacaaattggttgtcgtcgagttgcgccgttggatgaaagcagcgggtgcgtttaggttgcctggtctcgatgatggatcgcgatttttggaggagtccgcaggcgccgccgatcaggaacttttaaccactgaggcaaaggggaaagaaaagaccttcacacgtccaagtaaaaggaaaaaaaaaccggaggtcccgtggcagcgttgaaggaataactattgtgaaggagagccgagggcaacagcaaaggtaaattgattgactttgtttaactgagggaggacgacaaggttcaaatgtgccaatggcccgatagaaggcgagagattgtagatggaacctgacgcagcccagtcaaattacctctacgttgacgtcgctcggtcgggttgcgacgctgggactgactacctacctaacggcgggctgcggtgcactgaggtgtcggcgctgtcatttaaatgcaatgccactggactttgaggtgccaatgcggctatctgcttgctgacttggttccgctcaagtgttccaagtggaagtcgaacatggagaatcttgaggtccgagtttgaacccaactaaactcgggccatgtatggcatgacgggacaagactgatggcatctgcgaaaaatcgagtcgacctaagcagcgacaggaagccgacgggagtgcgaaaattcacgaggaaacctgacccaggaaggatcatcggagccctccgtgctgtccgtcagtgggtgaacatgtcaaagacgggggtacgtaggtacttctacctacccaaagtgggctggcggggttcgtctggggcctgtgatgatcgcgatcccctgacgtcggcctgcatttttcaccggccttttcctctgttctggcccatggtcagtgtcaggagccgacggtgaggtgaagccgggtcacggtgagtaccagatgtggccggtgaccagagcccgcaaatggatttctagcaccgtcacggacccgagcttggactcgccgttaccgcgataactttccaacgccgtcgaggccaggaagctctcatatgtattgtgcatgtatcaatcaaccacaacacatgtacagttgggcgagctccgtatgatacgtgtcctgcctccatccccccaagacgccccaaatcatcttcttggcggcgcatcctcaaccctggcggttctagtcaaccaagtattaataaagtcgtcttcatttcgtcgctaataattatatgtaaatgatctggtccttctcatacccacttgttccattaactccgtgcaaagtaactcccaaccaaaagcaatcaataacgaaaaaccttaaaaaaaaaagggggaaaaaagtccttcaaccgaacctcatcacgccgagaccaagtcctccagaacatctccggatgggagttaccgaatccccgctgccttcatccgctcaaaacacctcctatacgcctcatggacttcgggtatttcgtagccgtattccatcaacttgcttgttagcttggttgtatccagtttgcagttgctgcgaccagccttgatcactttggcttgttcctccaggctaaagttcttccatgtcaacgagggtcgcacgatatcccgaaacaaggtcaagacctcgttgtgcgagatagccccagggttggtaaagttataaatgcccacctccccgtgctcggccagtaagattgaagctggcaaaaggtccgtcaaaatggtattgctgttgggaatgtccaccaccctctcgtactgagagatcttggtcacaaaatttcgcgggtgtagatcgtccgatacaggcattcgcagacgcaaaatgaggcagttgttgtaatgtttcattacctgatccagctgtcaacctcgtgattacgaccgtaggccaaaaagtctcaagacttacctcctcgacgtgcgccttggtcatggaatagaaactgcccgcaaaattggccgggtccgtctccagaaagccagggccatcccatggatgagcatcgtcgtattgatagatacagcccgtcgcaaacacggtgatgtggatgcctcttgtaaagcagcagtccgtcaagttgagtgtccccacaacattggacctcatggtggcctccttgttgtcttcacaccagtccacgttgggtcgtccggtacagcccgctgcgttcagcacatatgtcggattcactctatcgagctccgctacgacagcctctcggtcctccatacggatggtggttgaatatacctccttcccctgcctttctagcaacgcctttaggtggcccgcaacccatccatcaccaccccagatgagaaagcggatgggtctgttgccgttcgtgatctcggttgttgccatgagaagggtggttgagttgcggtttcgagattgaacctcgttgacgaagggtaagatgcagcagaaccgaggacgacaagagggggggtcggggcaatagagaaactatgctctgacttagctgatgagtagatctggagagagcgccacggcgtgactgaacagacgatttgttgggctgagaaaccacagtaaggaaaccagctcaggtggggaggaagaaggggaagggagtaatgtaaagcatttcccaagagcccagaactggaagtgaaagcgcggtctggagagctggccacatgaaaggaggtcaaccgaaaagggcacataggctgaaggtacccgcttgagaacctacgtaatgggaatgtcgctggtatggttgcatcccaaaacctcgaaattcccatcatccacttggatggcttttccccttggacccttgaaaagacggtaaatcaggatctgtcccgttggccgggaaacgcgggggagggggggaaccacccgatggcctcaaaaggcaaaaagattagattagattaataaaagtgataaagttgaaaaagatcgaaagcggcatgttggcggccagccagtttttctaaaaagtctatataggacccctggtgacccctttcacggtcttggccctagatggaagtatcaaatccggacattgatcagtgcattatgtctctcgaagatggactgtttgtgacggggtgatccatagcctcgctgtctcattgaatagtaacagtacgtgtacttgaggtgcccgtcgttgtagcggtatcggtgtttgccagggtccattttgtttttgccgtacggctgccaatgatagaggtacctaagaaaagtaatctgatattgtcgattcgtggcatcagtctcgtgatggcacctgtaccgtgaaactttcatagtaccagaaatcgtgctgccttcgagactgttctttgtttcagaaacgtgcgagttcctgaacatgttcgttcaaatcagcttgcattctgagcattcccgttcccgttcaaagacatgccgcagtccgggtcccgtcgctacgggacaggacggacggacccttactccactcatctggaagctcggaataaaatcccccgcagacgccagacgcacacaaaactgcaatcaacccgaaagtgatttgcaccttttttttgttcttcactttcaacagatcggctgttcctacatccaagatcctcgacatgagccaaatatcagcagctcaacgcctttacgttattcgacggacgtttgagcacggatcctgatattagcccaacctgctcaagcaagcttcgaacttggagacagttgcccctcattgtgagcagcagcagcagcagcagcagcagcaccaaatcgacgggaatctctagtgcaaggcacagacaggtagatgaggcccctgacagctctacaccctttggtgaaccacaattgaccaatgagaaacccccattgactctgaccgccccgttggtgccaagcggcgctgtgccgggggagctcggaccacatctctcccctccggcgcttcgcttgaggattttctttccttccgtcctttccccagtctccactgcacccgaccccgactccaaatctgtcctaatcccgctccaattcccccccgtctctcctgccaacccaaccaaccatccagcccgtcacccacgacacccaaccagcaacctcagcacggtggcgtcaagcttgaagtgagcttcctccagtgacagctcactgaactccccggctcgagaccccccctttccgatctcgccaattcgaactcgtccgttccccggaagaattcaaaagtttgagtggagtcgcgacagccccgagaagaagcaaccttttcttttcccctcccatttggacttgggccttttcctaccacaacacaatagactcttgttgtattacttcttttcaccccctctcatatgtattggaacctataatcttatcttcaagtcctatcgtgtaattcggcctaatccatccggctatccgacttcgccgaactccctgaggtatacctccaccgcctttgcctttctttgcgcgcacagttacagacacgttgggttgcaaactcaaaacacaaatcaccaccatgggcgcgtttacgaaggccgcatattttctcctccatcccaaccagttgaggtccatcgtacaatggtatgcgcctcccctttcccccttccaccctcccgttgtcttgggctgtccacatgctaattgtaagactcgtacaggaaggtatggcatgagcccgtccacaggcgcgacccttccaaggagaccgagacggagaaggcatgcttccgccatctcgaactgacctcgcggtcattctccgccgtcatccaggagctcaaccccgagctcctgatgcccatctgcctcttctacttggtacttcgtggccttgatacgatcgaggatgacatgactatcgatcttgccaagaaggagcccttactgcgcgagttcgccgatttgatggagattgatggctggacctttaccgagaatggccctaacgagaaggatcgtgaactcctggttcactttgacgatgtcattgcagagttgaagaaggtcaagaagccttactacgacatcattcgcgaaattacggtcaagatgggtaacggtatggccgactatgccttgaacgccgagcacaacaccaacggtgttaacaccattgaggaatacgagctctactgccattacgtggccggtctcgtgggcgagggtctcacccgcctgttcgtcgagagtaatctcgccaacccagcgctcctcgagcgtatggagctgacggagagcatgggtcagttccttcaaaagaccaacattatccgtgacattcacgaggattacgtcgacaagcgacgattctggcccaagacaatttggagcaagtatgtcaacacatgggacgacatgttcaaaccggagaaccgggaaaaggcgctccagtgcagttccgagatggtcctcaatgcgctcaagcacaccgaagattgtttgttctacatggccggtatgcgcgaccagagtgtgttcaacttcgtcgctatcccccaggctatggctatcgcaacattagaactcgtcttccgcaacccagccatttttgagagaaacgtcaagattaccaagggtgacgcctgccagctcatgatggagtcgacacagaatcttcgcgtagtgtgcgaggtgttccgcagatacgcgaggaggatacacaagaagaacgatccaagagatcccaattacctggcaatcagcgtccaatgcggaaaggtacgaattgtcatccgcatcttccttttcgagtctaagctgacaaaagcctctacagatcgagcaattcatcgagtccattttccccacccaagaccccaagaaaatcgcactcgctcaggcccaaaattccaaccaaacagcggcaaacaccacggacaatggtgacaccaccttcctggtcttgtccatgattggtgtcctgttcgttatgggcggtcttatggtgggtatttctgttcgtcaccacaacctccgcgtggtcggcctgctcgttcacatgctaacaggtgtatagattggagccgcgtggctcatgggtgctcgattcgacatggcctacgaagacatcacagcgagagtcggcacgttggttaatggtgccgctgctgtctcgagtgccacagtatccagcattcccacaacggtgatgcatcaggagttgtaatgcatcagccatcaattcgatcaacaccctttaatgaccggcgcctgatcggatctttcgacaccacaaacagacgaccaacgatagatcggtttaagccagcatgtaatatctcatgtgatattgaattagcgatgactttcgtatgattacgaggcgagtaccttcttgcgcgggcgatataaaggtaattttctggtttgggagacgcggcaagctgggcgttcgtggtcggggaaggggtacggcgatgccccttttatgttccctgacccagcccctgatgaaagatcagtgtgcctcgtggcctgggtttcgaggaacgacaactactaacattgttttaataaacgaccattgaaccttctttccccctctccgttcatctacctctgaggagatctgggaatgggcagtcagtctcaaatgattgctgcccttccttcaatcgttgacatgaacatgtgtacgcaaagctagcacggatgtcaaattgcaatctagtcgcgttccctcttcatgagagaaccatcaatggctatggttgtgccgaagatgtgctgaaatcaaacctcactctgcaagtagcctggtatccgggcacgtcgtcatcagggactcactttctacggcaaggagtctgttgccggcggattgcgtacattttatcgttcaacctcgatcctatgaatattaccctacacaaataaaaataaaaaattgacttgcacctcttaatgtgcgctcgaatatctcagtcaagcagtgaagtgaagaatccatgtgctacttgatgcacgatgttcgatcactcgaagaaagagtgtgtatgtacagccaatacgtgatgacaccaagtcaaataatttagtccaatgcaagtcgggacggacgggcgggtaagaaagccattaagattatccaagggcgataggcgccacaagctgacggacaaccgagtggtttgtcacattagtattaggtgcttcgtacttaccgttcgggtcggtacctgcgtggctgtttcaccacaagcatccctttccaccggcttgtgtacctgcctgagacgcaactagcgacagaactgaagtagagaaaaaagtagggcgcgtcttgatatatgtaatttcgggaacatcctacaacgacgggacggatgcataggcatctatgtatatgcataaataaatctcactggggttgttgcgacaggtacataggtagaaattgagagtgagaggctgactgaggtgggtgttgtgtgtttacgatcaaggaagtctgtcgatattcgaaacaccttcttttgttgacctcttctgctgctaggccgagaaggaaacggtcacagagcggagtaggaactacacctagtcatttcctagctgctgatagccgttcagcggaaaagtcacaaacgaaacactgaggaattgttgggtcatatatgtttgtaacgacttgaatatttaaaaaagatgaattatccaacaacccctttatctttccatccagtccaggtctcgcaaagcatgaggacggacgatggtttgtctgtcttggctgactatatatacacactttgacttcgtttccgtaaacaacgacagtaacaagatcgctttcagttcaagtaatcattcctctccagcataagaaaacaagcatcccttcatttttgtctctttttttttctttccactccctgccccgagaggcaaccaatattttttgccatttgaaccccttagaggttgccattgttagcaatcaacgacgttgttcccctaacattgttcgtcaccttggcgcccgtcttctgcgccaactccttgatcctgttgccaacagccgtgacatcagtgaggccctcaagggccatcaggtaggcagcgaggccagcaacgtgggggctagccatggaggtgccgctgagcgtgtccgtgtcagtatcgctcttgatgccaacagacaggacgttgacgccgggagcaaagatgtcaacgccagcaccaaagttggagaaggaggcgcgggcgtcggtgcgctggtcaatggcgccaacggtgatggcggcgggcgcggaaccgggtgaggtgttggcagtgtcctggttctcgttacccgcagcgacgacggggacgacgccagcggcagcaatctggttgatggcgctgttgatggcgcgcgacttgccgccaccgagcgacatgttcaagacggctttgccgccgagcttctgcgaagtggccgtgtcggcgacgaactgcatgccctgcagcacgcccgagttggagccggagccggagccgtcgaggaccttgacggcgaccagcttagccttcttggcgacgccaaaggtggcaccggcgatcgtacccgcgacgtgggagccgtggccattttcgtctgtgtcgacgttgttgacgaagttggcggcaaaggtggcgcggccttcgtactcggagtgagtgacgcggataccggtatcgacgacgaaggcggtgatgccctcgccggcggagctgtcgaagatgtagggggccgccttcttgctcgggccggcgtggctgaggcgggccaggccggtggtggtcgagttctgcgaggtgagggcgttgagcttgacgtactgatccgcctcgatgtactcgacctcctgggcggagttgatgtcattgatcatgtcatcatcggcgtcgagagccatggcgcgccatgtgcccatcttgaaggccttgacactgggggacatgattctgcccgtcttggcgtcgcgtttgcccaggttgcgcttggccaccagcgaggtgaccttgatctgatgggcattgatggcctcttcaccaaaggtgttgttgtagacgacaatgtagcggccgggaatgatgttgctgatgtcggagttggcgacgggaacaccggcggcgttaccagcggtggcaccagtgttctgggtgttttgatggttgtgtcttcctcccgaaggagcggcagtgacgcctagggcagagaggaggaaggcagctgcgacggaaaaccgaaccatggtgacgttttcttaagtgtcttcttgataattatggatgaagatgctgaatagtgtccaggctgctaccacctagattgtacagcgaagtgtcgagaatatgccgtgtgaaaagagaggacgatagttaaagtcacacagacagatgtcgaggtatcaggttggtggtaaacgaacgaagtgtttaatcaaccaagatccaaggccggcaaaggatcgtgtttgtcaatgtataaacaagcaaaaagaaggatggcgtatgcacagcaatacgagaaaagagatccggagggcagaggaaggccgtcagtggtgcccacggcgaggagaagcgaagggggaagagggaaacaagaacaagtcgatgctgggttgagacgacatgattgaaacagcccagtaccggcctatttgaattccgctcgagcctggcgcatgaacgaggacagttgcatcccgaggcccctttgggggtccatgatgtcgcgaagaagggggtcacgtcgtgacggcaacgtcgtaaagggggccgttaccgaaacattggcgaacctgcagggaccgctaccacggacaggacactgggaaaatgctacggcatcatagcggttctgggcctcctggatggttcctggatggttctgctgaatggtgaagtcgatgtccgggacgccaaagcatagcaaaacatccttgcctgccaagaggtataaagctggggtatgccgtccgaatcccaccattcggaacccaggaagccgtaacgccaggtgggattcgtcacgctataggcgagtgcgcccccttaaacctcaaacgccactgtctggaggttacagaatctttccgagatcccacgcgacgagacagatgcgcgtgtctgggcgaatgtttggcgtggatgtgaactctgggcgggttgggcagtctttgaagctctgtccgttcatttgccccttttgagagttatagtctcattcgtttcgccattgggtatgctgccgaacccactcctgatggcaatagttagtgtgtttttgctcgggatggcgaataggcaaacacggccggcaaattactgactgatatatgcgtgtgcatggacgggatattgaatgcgaatgcttctccaatcgatccgggggaatcactgttggcgcctaatgaatatcatccctagatagaaccgtgattacagggtggatttagacctaaaggcaatgcctcaagcacgtatgttagtctttgaatagtcggctgtaggcgctgtgatgatggattgttgttgaattacaacatgccatgcctgtggtgttggtgaggctcgcttggtcggttcttggcgatcgacggcagtggacaaggaacgatcattaccaaggcacacgaatcgttgggcaaatacgtaccgtaccctccctcatacctatgtatatctgtctaaccgtcatacatagctacgcaaagccatgacgcccaaggaaacaaaggggtctgttacatggagtagagctatgatatcagcacatgagaacctgagacgcgcagtgtcttgacgtgctgattgtgatgaagccgatgatgatgatgacgcgggttcagagccgtcgcccgtgaactacttgggagtgcggtgggcgaggaagggaagaggaggctcaacagtcgctgcgggggattgattagtattgcaagcgctggtttgcagtctgaaacacgtcgccaatgacgccaagacagagcgtagcgcctctccgcatccagggcagtctccaccaaacgggtgtcgttcgcggcgctgcatcatgtttcgtgtctgagcgaatgctaccattgcaacggcaccacactgtcatttccgaagtgggatcatgttataacaagacgtggtgctgaagcttgagacccttgacagtagtaaagtttaagacagagtcatataaggagcaccttgctgaatggctatgatcctattgaggaaggagacattgatcggacgggcccggagaggactgaaactgaggagtggcgaggggcactctgggccatcaaagacggtggtgaagttgttgatgcgcttattcggatttcagtacggagctgacgggacgggactactatagtagaatagtaggtactgatctcgctcccgtgctccccgtgctccgttcacaagccggcagtctagaatagggtccgggtgtttgctgggttagtcgagttccactttagtcgagtggggtccgggagtgtaggtcccgtgccgtgttcggactccggaatcccgatgtctggagctgagccggcctaccaacaatgggtccggctccgattaggtctccgtctctttggagggctttcaatgacgcatgtgagacagccttgttgttttgttgcccttggtgattgacgagtacacacggtacttgcacagcctataccgggcgtgatcttgttcttgtcgtacgtactagtgcccctcttccccccccctctctcgccgaaaagttgcatattgctcaagatgaggtatcttggccatgcatcgcatcaagtgccagatgggctatcgtcatgattttcaagtcgtgtcgattccttgcagacttagtgcagcacgacaggtttttttttccttgattgccactgagtatcgtgatgtcggtattgcttgaacaacggcatcatgacaatggaggcaggctattcaatgcgctgtgattgtcgttgtgcaaaggtaagtaggatttctgggtgcgtgcccgtctgttgatggattgccagttgttcgcacgatgtgtgaggcttgggaaggcctggaggaaaagtgtttttacaagtatataaacaagaagtgcaaaatctgtgtagtgcaatccaaaaatagggcctcatatcgatggcaacactgccgtggcacacaagggagatgaggaggggggcagtgtcgttcatccaagatcgtcctttaaacgttttggtttccgacagattgtccgttctccacttccgttgacctaagtcgcgggtagggtctcccgtcgcttcttgtcgacaccaaccaacaatgcatgtgggccagagttagtggtaccttgaatccgcatgcggtactttatcatcctagaggggcatttgttagaagaagctttccgtcctctgccatctatctccctcccagcctccatcggatccgagcctccgccatgatcgccatccacggcaccacctcacccactttcacaacaagggaacaaaacaacaacttgaccaaggacatggctcaccagccacccggctcgattctttcaatttcatgtcgctacagtactgtagtgtagcaccaaagggcccttgcctcacgagctcactcttacttagtagtgtacctacctatatactctgcatatgatcttgttcaaaagtagacatttcctatttattacccgccacagcctcaagggaacccaagataatccaccgaggttgggtcctgcccgtccactctccatgtctcgggcaccatgcactaatccacttccgctaggtaggtaggtagtaattagactctaccatagagtagtgtagacacctgcagcctgccacaaccagacacctcactgcccgcctgcagccactcaaacaccacacgcccgcccggcagcgacgcatgccccccccccccaaccaaccccatcatccaaaagggaacctgccaatctaagcctggggaacggtctggccgtttgaatcccggtcaacaagccgtcccaaaagtcctgttgtcggggtgtcggcgtcaacctgtgacttttctccccgccgtcctgctgcagtgtcgacaaagtgtcctgcctctcgttcattccgcttgctttcctggcacgcgactcctccaagtcgagacaacaggacttacatccatctcggcagcttatcgcacaccgatcggcccatagcgcacgcagacaacctacgcagtacaggcataaacaggcgctcagtgctcaatcgaggcgtcttggattggatgtgcgactgcgacagcaacttgctcctcccgcagggcgaattattccacctccgacggcgcacgcgacccaagcaaccccctcgttgctcgttgtctttctccagagtccagccttccagccttcgcgattcatagtctcgtcgttccatcaggtcgcgctcctcgtcctcctgttctccgttccctgcgccgccgtgttgttgttccgtccttggtctcgtctctcctctcccccccccctcccctactcacatcaaccaccatacgtaccattccattactctggacatccttctaggtacctcacgtcgccttcattgcgacaaactcggccatcactacacgcccgttctttgttcagagcgagacagacgacatatttctcgcttgcccgcatgtcatgaccttgaaggcaccagatgactagtacggcatccaccatatacgccagagattccaaaatgacaccgcccagcgacccgatgcactccgagcccttgactctggacacccgcctaccaagagccgagagggaccaatcactgcaagaagaagaggagggcagggcaacggtcgagttggccaacatcatgaccacagcttcaaatccggtatcgccgggttcgtcaagcccaccactcgaccaggctggcctgcaagatttcatcccacccacccgtccaagcagcaccccgtttccgcacgcggatcctcgaaatgccacgatgcgaagagccacttgtcccgccgaggacctgatggatctagacgagcccggccactgtcaaccgtctgccggcgctctgcccggtccgagccaaagcgttggcgttaacctcaaccacctccccgccgagatccacgaatgcatcctcgaccacttgttcggcttccgcatttcgccagcctcaaagagctccattgtacgatggggcaccgcactgaggcactcgcgccgaagggaactgtcagagttatcgttggtcagcagtgtatggaggatcctgatccaggagcgactatatcggcacatcaagctcaaggccacgatcgaatcattgcgcggctcgttttcctggttctgccagaacccgcatttgcgctgctacgtcaagcacatcgaggtctggtttcccgtcttccagccaaagtatggtcccttggcagtctccaacaccaatgttttgcctaccgtcactgccgatggcttgaccaatgcgacctacctattaccgggcaacaattgctccctagaagaggccttctacttcgtcgccgagacctttcctgaagtttccgtccttaccctggaaggtggcgaaagaaagaaggcgccgaaagtgcgacattggattcgggaagaacgcgggcagcttagggcgatgcccaaggtcgaaaccattcggacactgatctgcaagggacagtggaacctgatcaggagcctgcaagactgggaagccatcatgtcggctctccccaacttgcaggaatggcacggttcctacagtaagcccaagtccaagagttatctcaccatggccgaagtccttgggcagcccatgagcctgtccaccctcaatctctgcattgaaggcgattatcggcgagaactatcctttccccattacttcaacaaagtcaggacaaaggtgcatttctgctcgaccctagcacaagctgcggcattaccttctatggaacacttttcttacacgggaagggtttgcaaacagtttttcatcgacctggcacaccggttgaaggacatccggaatccacgtctcaaatcgatcgatattacagtcaagaactgctgccgaaacgtggcacactggaacgaatctgggtcgggaatcacagacatgttttttatcaaggcgtttgaggctctggtactcgcgggtatccgctctttggagaagctgacttcggttaaatacctgcgcatacgctatgtcgacctcggtatgtcacccattgggcacatccttctccttccagtgaatttgtgactaacattgtatttcagattctcccgttcccccgttaaatccctacttccagttacgcaacggttgggcatccggtgtctggagcgaggtgattgttagcgaactcaaccgcgtccggccctcggtgcgcttcgaggaattgtccgagtcgtttggtgaggttggctacagcaaagatggcaggatggtcataaaccctgactttcccagggccagggctctgtcgctgaagttgtccaactatcgtttgctgagcggtggcatttccatttcccattcaggctgaatggttgttgcggctcggtacccaatttgcccctgattagcataaagccccaaagatatactgtatcttttacatgggaaggtttgattttgttttgtcttgattctcgtttcgaaagcatggcgttttggttccaaagttggggcctccccctgatatcaaggtatgccacataggcaggcgggaaggcggatcttggttgggggttaaaacatgaggataatggtcggacggcaccggcgtcaatatgggaatccgatatccttaacatgtgtcttagcataacaacagatcttactattaggtcgcgggacttggagggcagagtaccctgaggtggcaacactcgcgcagagatggcatatcattgttatcaatctaaatcttgtctacagactaagcggcgttagctgtgtcaattgaaatcgtgtgaaagatatcgcagatggactgctctcatgacggatggtatgctcccttcgggtttcaccgaaagcattagcactcaatatggttgaaattgtagaatcgaacacaggtgcatttcagtgtaactttggcttctccatataaaacagtcttggctgcctgatcagttgacaacctgatagacgtaaatatatacaattcaccaactcggtgtcttcccgtcatccatcaaccaacttctaccccagtcacctcccaccgtcaccaacaatcacccccaaaatccagcagttcaccacaaagaatcccaaactcgccatccacagcccaggcaagaacgtgctccgccccaaaaactccaactcgtatgcctgctgcaaccacagtgcctggccgagcacccacagacccagcgctaccaagcccatcctcttactcgtccagaacgaagaccgcgggaggtacaacggcaaaagaaccaggtaccagaggaaatactgactggtgcagaccttgttgaaggtcacgaaagcaaaggtttgcgcgagcagagaggtgggtagatccttcttggcgagggtgagggggatgaggatggtggagaggaccagttgaggcaggaaggctagagattcgattttgaattttggttctgctgctgaatgagacggtgataccgacgcggaagacaagtaaagttgggtgttgtaaggactaaagttgtgccggtgatcaatccgagtgacgtgatgaagataggtttcctgcaggaaggggtggccgtataggcggtacatgaggaagttgagagagaggaaggtggcgagggaggtgaatgctaggaggaggcgggggagggtgaggaagcgtgttaatgtttttctgaatgacgacgacgtcttcttctggcctcctcctcctcctcctcctcctgctctaactccggaaagccgttcctggtccatccaccacacgatggcgggcgcgtagatgaacggatagatcttgaagtgcacgctgaatcccagaagcaggccggcaagagtgatgcgccgcgagaggacggcccagagaagagccatgacgagaactcccaaaaggccctcggacgagccgcgcgtgctgatggtggctaccatggggttaaggagccagatggccgcgaaggcgcgggcgcgcgaggggtccattcccgtggaggctgtcacgctggggcccttctttcctccctctttagtcttctcggtgtccttctcctttcctttagcagcagaagaagggaaatccttccccataaccaacacctgttcaatcaaccaccccgccaccaaatctgccgccgcaaacagaacctttccaaagctgaaccacgccacattgatcaccttggccgcccaggggccccattgcgcgcctgccgtccatgtggtgggcagtaacaaccaagccagaataggcgtgtaccggtatgtctcgcgggcgtagggagactcaccgcgagacacgaagcgggccgcgtcggtgaagacgaggtagtcgatatcggtgtacttgagcggcgagttggcatcttgccagaggccgtacaggaggaggacgatgcggaggagaaaggcagagacataaaggggcagtggtcgggagaaaagggtgcttaggagagaagaggacttggacttgggccggggggccgctggtgatgtcgtcgccatttgggagggtttggtgttctggctgggtggctgctatgtttaggggttcattggatgggttattgacggcaccatgagggctgttcctttgcgacttgatcggacgaccagttgaacagacgaggcttcgacgaagtgaaaatgtgatctctgctgtgggagcaggcttggtgttgatgccagatttcaggggtgtttgggctgagaaggattcttggcaggcgttgagtttcatgccccaatacggtaaattacggctttgctgtgcatgttatcacatgaacaccgagtgcccccgcgcatcgcagggtaacactggtgccattactcgttcgtctgctgtaatcgggatgcacatatcacaagtggccatgttctgacaatgattccaaaacatgcatcagaactcacaaaaaaaatcctggtttatgagacagtcctgatgagacgggtgcctatgtatagctaaaagcaaatgaatgacctgcacgttttatttagtctttcccatgctccgagatctacaccaagtacctcccggtaggtggacgcttcgtggcagctatgacgacaacctcccacaccgacgcgcagaagcacctggagtgcctcgacgtacttaaagaacggcggtcacgatacacaaggtcgagatgtaaaatagtatctacgtggctctcaattcacctacacgccgataatagcatcacagtaccaaacaacagcagcatccagcaacaatgacgcctcctcttatcaccctcgaggagcacttcttctcctcggcggttcctgaatgcctcaagccaaagtactcggaacagctgaagcatgtcgatggcgtatatgacaaggccgtcgatctcggcgctctacgcctccgtgacatggacgctggtggtgtcgcacttcaggtcatcagccacgtaccaggtctttctgaccatccggtcgcctgccatgcagcaaacgaccaacttgccggtattatcaatgccaaagatcaacgcaaagcccgctttgccgggttcgccgtggcacccatgggccatccagtccaggcagccgcagagcttcgccgagccatcaccgagttgggtttcgtgggtgccctggttgacaaccaccacaatggcaagttcttcgatgggcctgaatacgaagggttctgggcagctgccgaggaactcgatgtaccgatataccttcacccaacgtgggccagcgaagacatggccccacattatcaaggtaacttcacccaaggggcggccatgagtatggcttcgagcgggttgggatggcataccgagacagcactgcatgttcttcgcctgttcgcctcgggcttgttcgacaggcacccgaagctcaagataatcatcggccacatgggggagacgatacccttcatgttggaacggatccaggtcttgagtcgcagatggggggatttccagcgagacttcaaaaccgtctatgacgagaacatatggatcaccacaagcggcgtttggagtctcaacccattgaggtgcattttggcgaacacgaagctggatcacatcctgtatagtgtcgactatccctttcagcaaaacgagattggccttgaatggatccacgatttggaaaagagcgggttggtcagtaagaaggaacttgaggcgattgcgcacgggaacgcagagaagctcttgagagtacaggtgcccaagctttgaaggttgacgggaggttatgggggtttgcaaagaggagattgttgattataatgtcgagatgtggaaaagtgttcgtccagtacttatcatatcctcctgctttgggtggtcggcttcctgttcgattttgtataatccagtgtaggaaaagcgatggagggcgaattggttgaagtaggtttcgattcccaggagagacttgttcgacgtcgagaagaaatggaaggcatggaattcattgttgcgttgcccgaaatggttgaatttatcgtctgtaactattccccccaattcgccctctgtccaggctgccaatagtgtcgaatgtatagggcatcttagagacccctatagcgctaatatttatgggtccgggaagcttaacgattgcggggcgcatacctctacgctaccaattaattctgcatcaaacgctctgcttcacaccctggggttcttttatctcggggcgtcatcattgtaacatcgaattgttcccatcatggaaggcaagatggacgacgcaccagcaccaaagcgcgccaagatcggctccgaaaacacttctaagccaattgacaactcaaccggaaacacaatgtctggttttaaacgcgacagacacggaaacgaaaagaggttcaacaatgggcctcgaccggcacccaagccgaaggtggccgtcgtaagaaatgcgtacacgcccatgttcgaacaactacgcgatgagctcgacgcccaccatgatcgtcgtgaccgtctcgggaaggtgtcgagggacattaccggactcagcaagaaaatgtgagcaacatggatggaactatcgaattgaaggaacacggctgacgagttgcacagaatatttgctcttcaacggtacttgacctgacaccttgcttcacctttggtggtcaagagtactgactgtgccatcagagtccgcaccatcaaccccgatcttcctccccagattcaagccgaggtggactcccgcctcgccgaaatctccaagctcctggccaccatggccccagacgtccagggcatcaaccgttaccgctactctcgctccctgatgtgtctcgaggagcttgccgaagcactcacttttgcccattacctcaagacccaaactcttctcaagcctgatgagctttcggcctttgtggaggagctcactcggaagggcgctgtgtcggaggacagagataaggacaaggacgaaccgatgccagacgctggcaacactccagtacctacctccggcgagcaggaaacaactgacaacgacaacaagctagcagagaaagaagaacagcggcaatcaaagctagagccactgaccatgtcaacaacagaagacgactacttttatggtgttttcgacctctctggcgaaatgatgcgcttcgcgaccaccagcacagctttgaccgggaagatggccggtgccgaagacgagcgaaccattgtcgaagatatgcacgagcttggtagcttcttcgagatgctgccgatgaaggccggtgatcggaaacagtgggagaagaagctggatgttatgcggcagtcggtgaggaaggtcgagaggctcgggtacgaccggatgattcggggcagtgagcgaccgcagggctgggtcccggatctcacggcggatcagccgggcgacgacgaggagtaatggaagagaataattaccgtgttttataaacagatggccctacattgcgtggcttgataatcgctatgttcaagtagatgggaggttttcgcatgaaataaggcggccccatcaatgggctagtgcccaaatggcttcacaagacgttctgggtttagcgagaccataccttgagcatgtgctgcaagagcggggatattttgacatacgtacaggttcagtaaagcatagagagcatttcgaagcaatgtcagatgtgagaatgaaggtctttctcgaagttttatcatgaaagcagacagggaacaaaatgcaaacgtcgaccattgaatactgaggaagcactgaaagttaatgactaaaaaagagacatgaaggtaaagataagccaggcatgaatgtaacgaatttcaataaaccatcaaagcagtgaaaggcgaggaaaagaaagcaacctactcctgtggagtggttggtgcaggttaaagaaaaaaaaataacaaaagactatgacaagagtgggattcgaacccacgccctttcggaccacggaactcatagaggagattaagggttaaccttaacgtggcgccttagaccgctcggccatcttgcctttagctgttaattctgagcaatcattggcctatagtatcaagctctcttgcccctatttcaccctgtcgtttccatcactattaaatatttgccggtctcgagggcttctatagttgggaaaaaattataaaagccgggccttgtatcccaattctctgtagagtatgaagaaaatgcaatttcacagtcgtggtgccgcctagacggctgctctacaccagcgttgtcttttatagttgatgcagtcctgcctaggttagaactgaaacgttgggctgacctgacaagtgagaccaaaagacttcaagatgccgttatagtaccagccccacttcggaatgtcacgcctggtgcggtatgagatggatggcttctgattgtctggtgacgcaactgatgctgggacggatgacatcgacgacccaacgtcaaatggcatggaacttctagacacaacccacgtccgtcgaagataagcagtttactcttctatatagtgtttctacgtgccataatcttatccgaggtttggtgtggtcacctgcaggctgactgtttctggagttgggatgacttccgttgagacaccccttaaagctggaaacggtccgaccaccattcactcctattaagattctagcacttctttccccttcgcttcaaaacaaattcaatcgtctttatttctgctgactgtctacataactagtcgtacatctaggcacgtggtcctttgtctgtcgaagccgggaatgaagaaaatgcctctccccgtgtcgtatacgcctcgaaattccacttcatcccatctccttcgataagaaagcgatattcaggtttggtcctttctacaggtatgaaagagagcctccccctttgccaaatttcctcctctttccttctattctcgtctgtcgcatcccccacaccttaccgtcacctcgtttgccaattcggcccagaacaaaacttcgttaaccggttgcgttctatccattcttcgttttctccgtttacttaagtttactcacgccgtcacccttgcaagtcgcgcaactccaaacctctttccaacaaccatttgtcgcccagttctcattcttggtttcaaaaatctcgcgcgagtagtgatctcaccaacttctcagccaccgatcgtgacctctctcgagatcaagcgatggagaatgggccggcctcaacaatgtcttgccagtgcagggcctgcctcgaccagctcgcaaacccccagtggctgtggttccacgagcaacaacaccatgccaatcacaaaatcatcgcctgcccgcactgcgacaccatcttaccaacaaaggccaagtacttccctgccgataacaacaagtcacgggaacagctcctcaggtgcccctcatgcaaccgtcaagatcagctcaagctctttcttcgccgccagacagcctttgcctgcggcttttgttcggcctctttctatactttttctccttcgtctcccagttctccttcccatgcttccggcgctacaacaacccccagctccagctccagctccggcgtctccgactctagtaggtctcactcacgcaccaagcgccactacttccgccaccttgcagccgaattcgtccgcaacgatgagctcatcgaacaaggccagccgccgcgcgaatggaatcgcgacaacatgatttacggcttgctccagcgtccagaaatcgccaagcactggagggcctctttgactgggggcagcaaagccggtggtggtggtgcgtgcaagattccggctggagtcgatgcgtttttcagctgggacatggacacggacatggtgcaggaatatggactgggaagtacagctgcaaaggattttccttgtggaaagtggaacttgcagagctggctgcaatactttgatccagagaaggatggcgatgagaaggccgcaaaggtggcagcgttggcgtttgcgcaggctgccaaattgcatagacctcgggctgggagggttgaggcaagcatccggacgaacgaagttggcttgatcggaaacaatgaaaaaaagcaagaggggggagaggagaaggtcggtttgaacaaaccacttccagagttacctattgtgtcagcattttctccatcatcatcaaccatgttgccaactggattgaagagcacagattgtcggagaaatcaggataacaaacgacgagaaaaggaaatcgacaagacaagaaggaaagtaaggcatattgcaaagcagattgagatggccttgtcagctgcttactgctgaaggcaaaggggtttgcaaagggtcaaatacctgtcgaaagccatacatgtgcataaatgtcaggatactcgtcgtctgagtcgcaactttgaggggtgttcggaaatgtaaaaatggtcttgtatatgcctagaaagcataaactggcaattggaaggagacctcagttatttgcgagatatccttccatgtttgtgaggtgttcaaccaagatatggaggtgttcgagcgtaagctactgaacggtcgaagaattagggatttggaatagaagtgacctatatggatctggttgtttttgagtctagcaatggcaatttcaagtattgcaatgcatcgatatttgaagatggtaaaaagacaaggtaaaaaaagcgacgtcgtgtttctgaaacattcaacacggcgaacacatgccacttacaagaaaagcaaactcgtgtacacttaataatgttatattgtgctgatcggctcttccgcggcagattgctcacaaataatagatatagaggaaaaggtgagattatagggaattgctgaatatcgacaacaatatgaaaaaaaggcaagtttgcatcaatagatatgggagcaaaaaggacgatccggatgggactcgaacccacaacctcagtcttatcctcccgatattaggaggaccacacgataccatttcgccaccggaccgttacttgttaaagaaggtcgtcaagatcgttctctataaagtgtatgaacggtacgtcgaaacagaccaaacatcaaaggttccctgcacgactgtacaacgctgcaccgacaaaccctcttctcacgctgagtttgagagtgacaaaacatatagagaataataaagtatattatagagtccaataagaagaggagcgagcaaaaaggccaaaaaaaagcaaggcttcttggctcgaagtgacgaatgttttggaacaaagcaggagagagaaataaaaaaaagtgcacaaaaaatgtataaacaggtatgaaaacaatgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgctttgtgagaagattggaattgtgttgcgaaaatttggcttatgatggagacaggaacgcgcaagaaaaaaagaaaaaaactttcgtttgcagaagtttggacgttggaatgctagggtggggcctgtaaatctggctgtcgcctcagttccgctgtgcaggggaggggaccgctagggcgagcggcctggctatcttcggtaaaaacttgggacggaattcttgatgatcagatgatctgatagacattatcagatggaggtgcaggcttcggtcgcatttcccattccagcacccgactttcttgtggtgacagcgcatttagccagaaagcagcgtacccaaagtgggaatggaggccacagcatttcccatttcgttggccagaaaccgctccaagacttctagagtgggatccattgtccgctgaatggcgaagagagcgttggcccgccggggtttgcggaaaaacaagattggaccagacgaacacacaagttcacaaaaatggctctgtccgataccgggtgtgaggggttccacgcattcgtcaactttttgtttcgtgaaattgtctgaagctctggaccgtctctgccttctgtcattcttgataactgactgccatgaataacgttatggccctttctctccagtcaaacagcatgatggactcaagtccaggactcgaagttcaaagggaggatctgataagcactcaggagcacatgtgaagcaggatctcgacggcgggagaagggaatgcatgggctagctgctagctcgttccttcgggtcgtgagtggaggcgctaacttgtgaatgatgtacacagtaggtagtgtagatggtcagacgcttcaattgttgcatatcttcatttcattaacagtttcattcactcttcgtttctcccggcatcccgtttcttccttcctgttgagtgcgagggtggtgacatcgtatccatgcgagctacagatccacccacccaccctctttaccctgcctggccccaggatccttgaaggtgctcaaaacgaaggcgcgagcccaatacgttcatccgacctccttcccgtcatagttgccccgtctcccacatccgtcgtctcgctcgcttttttccaaagttctaatttgtgtacctatccatcctctgtcgacccatacaacctaactctaacgatcaaacgcacccaacccacacagcccacgctatctggcttccaaccaagtcccttgaatccatcgccagaagaggcagttacaaggtccgacagattaccaatacacacagacacaaacacaggcacatacaacttacgatgggatctattgccgttgacgacgccaccttgtcgaggcctcccttcaaggttcttgttgttggtggttcttacggcggtctctccgctgccctcaacttgcaagacatctgcagcggccgtgctgcccgttgcggccctgatgccaagaaggctgcccttgacggcacttctgctgctcatgatggtcctcagtttgcggttgacatcactgttgtagacgaaagagatggcttctgtaagatgtgcccgctggcgcccgccctcagcaacgttcaaaaccactaacacacatgttctccccacaagaccatctcattggcaccccattggcctttgccgatgagtcctacgccgaaaagtgctgggtcaaatacgaggacgttcccgccctgcaacaatctcccaacaatatccgcatactccggggctctgtccagtccatcgaccaggagcgcaagattgccaaggttctcggcagtgagaacggtcccgggcccatcgaactcaagtacgactacctcattgccgccgccggcttgaggagagtctttcctgttgtgccccaatccctgctcaggaagcagtttctctttgaggctggcgaccatatccaggccgcgactgccaacagacatggtgtcgctgttgtaggcggaggtgagtttgagccgcagaatcatcacccctcctcccatgtaacttgctgactgatagacaacaacaggtgctgtcggtatcgagatggctgccgagctcaagctcgtttgtcccgatctgaaggttacacttattcactcgcgtgacaagcttctctcggccgagcctcttcctgaggaggtcaaggatcgcagtttggagctcgtccatgaggccggtgttgaggtgctcatgtcccaccgcgtcgacaggaccgaggaatttgtcgataacgggcacaaggcatacaaggtctacttcaccaacggccatacccttattgccgactccgtcatcatggccatttccaggagcgtgccatcgaccaccttcctccctagggatgtcctcaacgaggaaggttatgttaagatccagcccaggtacgtacccattccagtttcgacgaacctcaaagctaaactaactgcttgggtgtcgtagcctccacttcccttccgaaagccccaattcggatgatcacctcgccatcggtgaccttgtcaagtggtctggtatcaagcggtgcggtggtgccatgcacatgggctacctggccgccaacaatattcacatgcgcatgaagcaggctgtttctggcacagagcctacataccttgagcttgacgaaattcctcccatgattggcctcgccgttggcaagaaggcggttgcctactggcccacaaacggcgtgtcatcgggcgaggatgtcaataagctcttcttcggtgatgacttgggttttgatagtgagttttttatttttttcggtaccctatgtgaagtgatctgctaaccaaacattttaacagtttgctggaaccatctgcgcctaggcggttacgatgttgttaaggcttaaaaaaatcatctttgaaggcattggcgttaaagcggttcggatatcacggaattgggatagcattttgtttttttttttcgaaaggcgatttattggttatatgagaacatatctgggtttgggaatatacaccatttaactgggctggttacgaattgggaggtcttcatgaagcgacgggtttcttggtcataatgaagtatgtctagacactttgagtgcaattatgaacataatgtttcggtttgattcatagtctgttttcaagttttcgaaagcctggagatgaagccgtagttgtgtaatggcacatgccagcacctgttggatcattgggttactatctggtctttctggtctttccatcccacacaagaaccgttacccacctttgtcgaaatgtagcttagtgtcctccaaatccctgtccccctttttccccctcttctttgttgcgttgatatattattgctcttggtacatgttttggcccgtcagtcttcaatctacgttctgtgacatgttgactgtttcgcaaggcccagaggaaggatcaccacttgtacaaaatgggtaactagttcgacgcaggaatcaagtactattcttttgttccactacctttcccgagtaacctttccggccattttcctcattattctattacatatccaatatcagacagatgcagcaattcttttcaatcatcgcccgaccgcccaatccatccaatttcaagcaactatatacctggtcttccactcaaagcttagggacgaggcctagatgggtaccgccgaggaacttttggttctcgtcaagcgggcacagctggaagaagcgctcgcgcgagcatgtgacaaaggcagagcgcttgtgaggcaaatcgacaaacttgtcaaggccaaagccgtgcatcatgtcgtacatgagaacagaggtgttggtgtacttgggctcgcccacgacgttcatggtgcgcgggtcgtccaggtagagatagtgcatgagggacgaccaccaagctgaaacgcggtgggggccgcggtagcggacgtcgccgacgagcgagtggcgcccacggtcgtagtcaccgggggtgtagtaggctcccaggcggtcctcctttaaagaatgtgagctaagtacctaagcttataaagatgcggcgggaacacagggtacaataaaaaaaaagaaataaaaaagacgaaccttggcccagtaaatctcaaagtaagcaaaaaagacatcatcaaaagccgccaagacggtgatctgatgcgggtcctcgtgcgccttgcgcaggtactcgcggtgctgttccagtgtgccctcctcgttccaaccctgcgacacgcgcgggtcgttctgccacgtgtggaacagctccaggtgcgccgggttggtgtagtccagcgccaccatggaaaagttctccttcaggtgcgggatgtagcggctatagatgacggatcccggagcgggcttggcccgcctgcgagggtgccagcacagcgcgctgttgggctcgttggtcatgacgtactcggtcgcctgcagggggtagacggactcgaggctgccgtcctcgctgtcggcaagggtttcgggagcccacgctgggcgcgcgccgaagggagagccggcgccctgccagaaggcgccgcgcaggatcaggagctccttccctgcatcggaaccgtggagcttttgttgctcggaggtggcgggggctgggtgctcaatggccagaccgacggccttgagctggcgggcgagcttgtcggcaccgaagccgtaggtggatagccgaaaggcctcctcggagggccggagggtgaagatgacgtaggcgatcagccagagctggccgacggtgggagcactaggttccttccacgagacggccacggacggcgagcggcgggcgcggccccagggcgtgttgatggagatgtgaggcttgtccgaggacttgaggtcttggggctcagtgaagaagagggagtcgttatgaaggggacggggtaacgccgccttgctgtcttgttgcttgagctggtacgagttggcgacgccgggttcgcccttcacgacgaggtaggaagtctggtaggggtgagggagcttgaggatgggctcagaattggcgacatattcggcgagccggcgggttgttggtgacgccattttgtgtagtgttgtgtagtgctgtgtatgtgtgtgagaaaaccaaagaagtatatctttgttttactttggggtatcgtcgcttttggaaaagagcaatggctgattagaggaaagactgactgaaagactgataaagcggctatggacagaactgaggccaaagaaacaatggtgacaatccaacttggtacagctgctaatccgatcgcttcccactttacatgtgtgtactgtcggcttcaaggtcccaaggtggaggaggtggacgaagacacgccggcattttcctctgctaccctgctacgtaaagccgagccagggaccaggggaaatggagggtggaggttgagctggtgtgatcatttcgatagttttatatactcgattaggtgaggtccagaaggcagggtattgatgatgtttggtttgtgagactttgtggtggtggactggggagcaaatcaaccaatgaaaagcgtggaaggaacagagcagtcagtcggtgggtgtgagtgtgacggtcgcatggagatggcgtcggatctgataactttacttggacgccaaagagtgggtccaagcggatctgataatttttccctcacctgccgtcccacatttccgtggcacacctccacccgaattcggagcgtttcgggggcggagtgaggtgggcatcctcggcatgcttgtcgcgagacagttgaaagttgaaacagccgtaacaagaatgaggccgaagaaacgaaacaaacaaacaaacaagcacgggaagccaggtatcaagcgctgtactaggctttgaatcattgatgtttgtatagcagtctcgtaaaagcgtcctcctcattgcggaaataggcaaggagaataaaggtcacctactaagaagggaaggggcatgggaaacttggagggaagaggggaaggatggatgccctgatgggggacaaccttggcagtcagagagattcttatcagattcttttctgtcggacgatctctgccctgcggcattttgtcaccgcgcgagaagggtttacttgcacacacatatatgaatataaacgagcgacgggcatgtgcccgaacgctcctgtagctaccgcctgtgtagctaccgtgtgtggttcgacgtgtggccccgacgtgtgaatcaatccggtacaacacactaccgaggggccagcacaagtcaacagccaaagagggaagcgatcatcctttccccgtcggtccctttacgactctgtcgtcgaacgaatcaccagtcaccgttgcattgtggtttttatcagatggaactaacgacgcagcctctccaccttccatgccgctcttgcgtccacttcatcctcttttttcccctgtcggttcttccatgactccaattttctttgaaaaaattctcttgcgaccccagctccgactccaattccgtccactctctcctcaacaacgctggatgtcatgatgctacagtatccgccatcagccgaggaccgggttgctgcaactggagcgaaacacgcgtctccacctctagctccgttcagggcgttgagcatgtgtcaatgtcacccacggttttttgtcaccactctgcgactccagcgcgagatggagcaagcaccatgaaggggaggacccggagggcattggaggttgaccctcatcgccttcacaaggctgtgccagaaaaaaaaatcttatcagattgattagatcaagatcaaggcagcaacagaccgcagacaccaccgcaatcgggcagtatcgccgatttcgtcgacgatcccgtcacctccgccgtgtcccaaagtgggaagagcagctcctttcatccccactgtggccggtgactgaccaccacgagctggagtctgggaaaaccaaaggcgtgtttcgggcctacgaagcttctagggcagcttggctgaggtgtcccggttttcttgctggttgtatcccatcccatcatacgtaaacctgcctgctccgttttgttggtgtgctgcaaattaccattgaatcccttcctgcctcgtcctgaagtcgtcagtggccagccagtccgtccttgtatcgagtgatagcatcttcgttgcttttgtccctttatcttgtatcctttgcttctctttggcctcctgctctttcctacaactgaactcttttaaatcgggccaataacatctctcctcacaatacttacacaatatgtcttcaccggcgttggtaccaacaaccatcgaagagggggccgttctccctcagacgcaaagaccatctctccttcacggcccaacagatcctcctctggtcgacctcacactgggagagctgctcaacctccaatgtctgcaccacggcacgcaagaagctctcgtcattccatggactggcgcaagatggacatacaacgagctcaaccaccaaagtcagctcatggcacgcgctttgttgggactgggaattcgcgtaggcgatagggtgggcatcatggctggaaactgcgagcagtatgcttctcttttctttgctgccacgaggataggcgccatcctcgtcattctcaacaacacgtatacccctaccgaagctcagtatgctttggagttctcaggtatgctcctccgcgcaccagccatgcccggtaccggccctagtcaagctcaccctttccagactgcaaggttctcttcactaccaagaagatcggtcgcctcgatcaagggcccctgctcgccgagctcaagatgaagtccaaggctcccaaagtagtaattatcaggggagatagcgagggttaccagacgtatgatcagttactttctcaagggttcaaggtcagcgtagaacgtctgcatcacatggagaggaaggtcctccctcacttggtctgcaatctccagttcaccagtggcacgactggcctgcccaaggccgccatgctcacgcatcagtatgtccatcatttcctgcactcatcacgcctgttgctccccagctgacatggtaccagcaacattgttaacaacgcgcgcttcatcggtgaccgtatgaagctgggccccgacgacgttctgtgctgcccccctcctcttttccactgcttcggtcttgtccttggcctcatgtccgtcatgacccacggcggcaagattgtctacccagccgaggtttttgacgcccccgctaccctcaaagccatcgtcaacgaacgctgcaccgccgtccatggtgtccccgctatgtttgacagcatcctcgccctccccgaagccaagaatctcaaggctgccgatttgcggctaaggacaggcatcatcgccggtgcccccgtgccacgctacctgatggaattgctcgtttcgaagctcggcatgaccgagttcacgtcaagttacggactgactgaagcgtccccgacctgcttcaacgcgcacaccgatgacccgatcgacgtaaggttgactaccgtcggcactctgatgccccatgcccacgccaagattgtggacagagatggccagattgtacctatcggcaccaaaggagagctttgcattggtggctaccagctgcaagcgggatattggaacaactcggagaagacgaacgaggtgatgatgagggatgagtccggcatgttgtggttgcacaccggcgatgaggccgtcttcaatgagcagggatactgctctattactggacgctttaaggatatcatcatcagaggtatgtttggaaacgactttctgttcaacccaacacgtctcctcccatgctaatctcgacgggcacacaggtggcgaaaacatctaccccctcgagatcgaggagcgtctcgtagctcacccggccgtctccatggccgttgttgtgggccttaaggaccagcactacggcgaagtcgtcggtgccttcctcggactcgagaagggccatcagccaatgagcacagaggaggtgcgcgagtggtgcaggcggaagctgggtaagcacaaggctcccacgcacgtcttctatctcggcttggatggcgtgcctagcacggttccactcacgggaagcggaaaggtgcgcaagttcgagatggcgcagctgggtaataaactactggaggagagacgcaagacctccaagctctgagggaagaagatggacgaaaataagagtgcgctttgtcaatttcttgggtatgtgcgagcagggcagcgaggggataatagcatgttcatattatttcttttgtaggatagataaaattaatgatgggaaaagggaacggaaagaagagagtacttgtttgtattcccaatccgactgtctagttcgatgttgaagtgcgaaaagcaaattgatgaattacgcgacagacccaaccgaccatgagtttgaaagtatcgtctcgggttaatgcggaaggacattggcgaggaagagagtaccttacctgcgttcgaagggccaagtaacaaaaaagcggaagaattggaaggtagattacgcagacgagaacaatgacagcaacagataggaaaatgagaggaaaaaaagaaagaaaccaaaaaagaagatttgttgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgcatttcattggttgatgctaagctgaaggattggataagtatatagagcaagagacaccaagaggacgctacatttcgtaacgtgtcgacgtcatactcaacgcaggttctcatttcccagtaaattataaggtggttctggcaagccattcgctcttcgaccagccaagccggtaatcaagcagtttcccaattccttgttcccaaaatttaaacgttccactctgggaagggcttatgagcacaagagggcagttacgaagatggaaagatacctaggaaaggaaggagctgtagatgtcgaaacaaataaataatttgtgtatgtgctgtgccttcccaaaacttcagtagccattaattacatgtgctacttgccagcttttgtttaccggtgcacatcaaacccaggacactcaaacacctcgtacctcccttcccgtcccacctctttcaattttttttttaaatctctttttaatcaataaccagtcaggaacaccaccccgtcctttcccttcggtttctcctcccggcgctagctccagttcctgttctttttttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaggaacttagtatggtatgctacaagtacaggtcctcatccagcctgatcgcctcggcctcagcgagtatgtcttcagatcttagccaacgatcggcgtacttgcttctcagtatgtgcttggcaactccagtagagagcgtaacacaggtcatattattgaggtacggggaatcgttgtatgtaaggggtgttgaaggcgctagtgaaagcggactaggtaaacactgctgatgataacgtttacctttccgtaagcctcgagagtttgagaaaaatggaggctaagtttcgttcgtaccgaccatccgcgtttctccaagcatgtaacggtacggtatcaagggaagtgacactcacctgtttcagcatatcctcacagccattgaacccagcaacattacacttgatagagaacacatcactagcttttagattaaagcatctctccttgagtatacctagtcgttggtggcgtgttgttgtaagtcaggaccagtaagggatcggtgacggcgaaggactcagcgagagtcggacctataatataacaccagcagagccttccatggttgtggtattaccacgcagctcggaaattccccttgcaatacataacaaacatctcagcgtgatgatcgtcaccatgttcaggaaagtacctctgaatttatcgtagtaaacaaaagaaagaataggtagatgatgtagtgcgagtgggtggcgaagtggggattagtatttaggcgaaataattcacacattgctttaagatgaattgtcaagtttcatctagtatccagaaccttgggttttgttcttcttgggaatggatcgtgcattgactgcagtcaaccgatcgcagagccaacaccgacaggaagttaggcgtctgatgaaaagtcaaaccccgaaaatacaaacgccggcaaaactataccgggggaaagggttaatattgtgtctatatacatccgagcacgaaatctggttgttgaattcacgttcgttgtatttaccgcgagaattacccacgacgaactttgtgcctcaagtataaatgccaagcacaaatggattgcttatagctttgaggtattgcacgcttaaccaatcaaatcatagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcagatttcaatttcttttttcttttcttttctttcccacacgcagactgtttcatgcacctttttgctcctttgtttggttaatgatgcagtcaaaatcagactttctctctccttacggctaattctattgaggatatctcctttatttgattaaatactcgctcaaaccctgtatctgtaggtacagcgcaacactgctagacacattacgactattgaacagagagtaaccactctacttttcaggtccaatcatgcaacgataacgaaacagtcaagctcaagaacacgttcgatatcattcatcgctttatttcataagcgtactccaagccctccagcagtggtatctatccatgcagtgtccatcataccccaataccatatcccatatcataacacgccacgccatgctatgctgtgactctttcctactttgtatcaaaagcaaataattgcaggccagcttaacccagctcaacctacttttcacaacacggccaatgaaagatttgctctcttcactctcattcgtatatttaaagagctccttccctcgcacagaacccatgcaatcgcctcaaaactcaataaacatacacttcctgatcaagactcttgcaaacccatgctgaaacatggaaacaaacacagcccgctcgctcattcaattcatgaagcactcctgcccctcctcttgggcgccggcgtcccattaacactcatccccagccccgcagcaaccctgctcgcccgtctagcagcagcagtgacaactgtcttgctggttgcggcaggttcagccctggtcttgatgactttgtgaggggtggagattgccgacgttgtcgatgtcgccggggatagcctcggcctgccaggaccacgatggagggcagggggaggcggaggtggggcggcgggaaccgaagtcttcggcttcgtggtggccgtcaccttgataggcgtcgggacaagtgatttgccggagcgggtggcgcgcttgggtggggcagtgaccttggacaacgaggttgtgggttttggtgccggtgccggttgtactttggttgtcggggtaggggcgggagcggggatgggcggagcgccagcagtccgcctagttgatggtgtcgtcgccgtcggagtcgccaccttcctaggcttggggatggagggtttagaggtggcctccgaagccgaatcggaccggctcttaacctggctctttgatttgagcaccctgggggtagtaaccttcttggagctcactactggctcatcagcaagctcatcgatatcgtcgtcaagggcggcatctgccttgaggacatcggcaaggagagagctggagagagcccgagttttggagttaacaggcggtgatgcttcatcatcctggaacctagccagagtttccgcccaccgaacctccttgttcttctttttcttctcagtctctgtcgctttgtcgttgtcagcggaactagagctatacacgtattctttcccttgcttcttcatcttttccatcttcttgagcacgatctgtgggaacatagcgctgcccttgtttttccgagtattgtatctcgtgacggtagccagatccttctggtcgctacgcgctctaaccgtatccatcatctccatcccgggcatgcgcactggaatggtggatttagcgatcgagttggcggatggcgccgatttgaggttgataagggtcttgcgttggcgcgaagaccggcgaggagcaccttccgaatcgtcaccctcagcaggaggtggggagctctcaaccaacgccttccgacgcttcaccgtccgggtgacaggactctctccggccgtcttggggcactcctcctcgctgggttcattgcccagctcgtcaagcttacgctttttagctggactagggctgttagggctcttctcgctaaggggcgtcctcttgggaggagtttcagagtcctcagtaggggagccagaattgcccttgggtgggcttctattttcgagttcagctgcagcggctgctttggcactcttgtcggcggcgactttgctgatgaacttccggatcatatccgtctcggattcttcctgcagagatcgcaaagatagagtatcgttttcgacacggaggggctgctcagcgatcaaagacacgtcgtcctcatcgcttgtcatcgagtcctccgcctcaacttgttccacaacctcgatttcgtctccgctgtttgcgtcgtcggagccgtcaggagacgatgtcgagccttccgaagaatcttccggggtattgctaacatcttctgactcagtagcctcagcttcactggggtcgctctcctcctcgggagttgtgtcacggatctgggaggtgatggaatccttaggcgcatctgcgctaggggatgatacttcgtcaatggtaggtggatcggcagacattgaacggtcagcagattcatcttgttccatgaccgatgatgtgtcggaggtcccatcctctttatcctcagcagacgggaccgtaagctcgttggcatccttgtccgcgcgaacaaaggagtcgacaaaggaggctgacgaatcaatctctccattgtctctcacaccaccgctccggggcgacggatgagacacagctatgacgtcttccgtcgcaacaacgtggttttcaggcaatgtaaggccatcctcggggacagttttaccgttgggtgaggattgcttctcgtgacccaacaccgctttgggacttggcagcctaccatcctcatcctgaacagcgcgacaggggctgttgggctcaattgggcgagcaacatcatcaatctcgccctttatcggactttcttgtgtcgctggctgcttattgtgctcctcagtattcacaaactccgcagatgggttagaccggatggaggatgcatcttccgctgttttttccggagtactgttttctatgtcagaaatgggggaagccggtgcctcagtatccgaggtcacggctgtggctggacggggagattcagcctcaacagtaatggtatcttggtcagcagccgacggtaaaggtattatctgctggatggagctcgaaggggcgactgcatttgcagagaggtggttgacgttgtcatcggcactgactgcagaacaagggacactgatatccgtgatttcgggcgacggttggcgagacgttggactaaaggtcttttcctcaacagtttcgtcttgggtggggctctcgtcgtgagagaagataacaggcgaggcgctcatcccaagtgctccgagcgttgccccaggaacatgtgccgggctacttgtcatgttctgggggacttcatcggaaaccttgtcatcatgatcggcaacgatagcatgcgaggcgtcgtcgccatcacttcctgtgatagtttcacaggccgcctcaattcccgaaagcgtctcttcaggcctttctttagtggcaacaatttcctgctgggaggcagcaggagatgacgctccgaaagtagatttctcagcggttggtgcggacggcgtctcgatgagtagttcatgcgccgcagagtagcgcctatgagaagtagcagacggctgcgcgccaaaaccggacttctcaggcgttgccctccggagaggtgtcgggctggaaggcgcctcactgggaagctcatgtagtacagaagtgccctcctggtgcatggcaacgggagaggatgcgccaacaccagacgttccaagattcacctgaccaaaaggcattgggcttgaaggcttcattggcgacgatctggtgggcaggttgtgatgtttgacaggagtaaatgtctctaggatagaatcttcctcctcaagaatggtcgataatccttcaggatgtaagggttcaaagccatcattgagctcagtttctgtgttggttggttcctcaataacgagcggtgcgggggactctttcctctcggcttgttggtccggagagataggctcagggctagggtccctggatacctgtgcaaggggcaagtttgcatcgtcctcgttgtttgtcacgtccccagcgatatcgacggctgctattgaaggagttgcgggcgcagatccaaccggctcaacgggcatagaaacaccgtcatcggcctttgaaggcgacgcaacggtgggttcctcaacagggatttgcgcacttcgagttggggttggggtctgcacccacggtcggacatccttcctccgatgaccgaagatatccaggttcgtcccaacgtcaacctccaatgtccgcgaaagcgcatgtggcgccgggtcttgatcagcagtttgctcttgggcgtcttccgtgttctctcgcgcatcttggtcttcggagccaatgcaagatggatccaccgattttcggcgactggtcatggtggcatccgcaacagcttgtacagccaagctgaagctgtggcgtcgttctggggcatcgcgctcaaactccttgagaagcctagtaatgaagctggggcgatgttcgcttctccttgccgaaagcagcgaaatgcgtctcctgttctcatgttctggaactgacggggtctccgggataggctggtcgaagagtaaaggcgacaggtgaagaagatgcgcaggtgtgacttcgctgtccgattcggaaacgcttgctggtcggatgggcgtagacttgagaggggtggatttgagaggggtttgtgccgacaggctggacctcgacggtttgaggataacttttgtaggagtagcactgaccctaaactttcgtagtggcgactcggcgacctttctgggcgacgataactttgtgggtgaccgcttgactggcgataggatgcgggactgtggcggtttgataggtgaaaagtccatcttgctgggcgattcctccgatgggatgagtgacaggcggctgctagcacgacgtgtcgaccgtctcatcaattgcttgccctggatctgatgtgctggttcgaccgtctcgggttcggctggcacgttgagctccatgtacggctgcatttccgccagcatgcgtgtagggttcgtcggtcgctggaggggccagcgcgaattgtgtcgctttcgcgggacgtagttgaggcggtcatcgggataggtagcgcgtcgggctaggatctttgcaacgaggagaggatcgggtgcttccctggccagatagcttgctgctgccgaaaggtaggctcttgcctcggccaggtcaggagttccgttgtggacggcatagtatctctcgtcgacattgtagttggcaaaggtcggtacgtatcgttcgctgcgcgcgcgttttcgctgtcctcggcctcgactgtcgagctctacgaaggcggggtcgacgggtggaggaacaagcagaccaccaacgcgcttccagatctggcgcgggccgcagcggcggagagcaataacgggaacgcgctcccatgctttgggagaggcgatatgcggaggtgctagaaagtcggctgcgagaaatggtcgcctgcaataagacacggatgcgcggtaagtcatcatctccatgcgacaaggtgaattaagtgtcgtaggcgagcgacaggacagaagaggcagacatactctttggaaaatgtgaagatgggagtctcgtggagaatggcagcgttcaaggcgccgcccgtaaagtccaccattgtcgcaattggtgtccccgtcatgcagcgacgtctttgtgtgttaggtacttatgtgatggtgtatagtgtgtagtttattgtgtttagctaggtatgcaggataaccgtggttcgttgtcgcgttgcttggataggagacggcagtggcagcgatgagtcccgatgtaaacaaaggtcgctttggaagagagaaaaaaaaaaaatcaaaaagtaaaaagaaaaaaaaaaagaaaacagataaactgtgttgcggaaacagcaagcaaatacgcgccgaaagttatgctttgccaacaatgcaatgggtatccgtcatgagtcgtcgtgagtaccgaaaaggacgtgggaaggaagaaggtgtcgcatgtgtttttcggggggggaaccttcaaaaagcaacaaatcgcgaagacacgggaaggtgtgacttgttgagtgacaaaccctccaaagtctgtttctgtttacatgccgagcaatccgccaatcatcttgcaccaaatctggagctactatcgctatgccaagaagccacgctccacctgctttctaccccacgcgggcccaaatttgaggtaggtacatgcaccaagtacctcgactgcgttgcctgcctgcctgatgtcgctctgtcactgcacccgccttatcttcacgtgatccccaaatctttcattccacagcggggaccctgcgcagcgaacggaaagccggccggcgcacacggcacccatctgatcgcagtgagagtagagctccagacaggtccggaacacggaagtggaaatccccccggttttattcgagcaccgtaacggacacctccgaccgtgaccccgattgtcccccggcccccccttccccctcctcccgtcttctccgatcttctccgacagaaaccgacaacacaacgctgtcaaaatgcccaacaagcccatccgtctgccgccgctgaagcagctgcgcgttcgccaggccaacaaggccgaggagaacccttgcatcgccgtcatgtcctcggttctcggtacgcattgagccttctctccttccttcctttcttcctttcttccgtaacactcctagtccgccaatcaagcaaagcgaagcgcaaaagaggaaaagaaagccaactaattgcgccttgaaaaaaaaaacagcttgctgggcttccgccggttacaactcggccggttgcgccacggtcgagaacgccctgcgcgcgtgcatggacgcgcccaagcctgcgcccaagcccaacaacaccatcaactaccacttgtctcgcttccaggagagactcactcagggcaagtccaagaaataagcgacgacgggcgtgtacgactctgtgctgtgtcccgacgacgacaacgatgacgacaacgacgacgaggacgaggacaaggacgataggaaagacgagagaagaaaaaaagacaaacgacacactcaaccttatacataatttggggatccattcaagaccgatcataattcccacgccccttcccctccccctccctcctctcaaagaactactacaaccatgttgatatccctgcgacgccaacgccattggatggaggaggcgggaggagttgggaggatgttagaagaagagttgtcgtgggaaaagttactgcgtgggaaacaattgaaagaggattaagtggtttcgaaacaaaaattacgaggcaagaccagttcgcgccctggtgtgatacccccccaaaatggaaggaaagcaagagatagagatgggagaggaggaggagagcggaagcatatgcacaccaagacatgagctggcatggcctacgtacgatgtgctgctggcgtctttcacaagtcagttcggatatctggatggccagccgttgagggttgcttgcttgctgctgtacaatattgtggcaatattcaaaggaaaaaaagcatttgggagaactaagtgaggcttatgcttatccgggcgttttagtatatatttgaattttttcttttttttttccttagaggcattgtaacaatacaacttacatacatcatatactataagttcataaattgccgccatggtagttcacaaaaatgattatcacactgcgtttatccctccttggcgggaacatcacggaccgatgagtccatttgaaacggtaaaaaggatcctgatcatcaaatttgcctccagtacccagccaaagcatcatacttgactaaaaggggctgtttagaaattcaacaatggggatgattctttgaatgcaatgttccgacaagggtggcttcgagagaagatcgtggccaatgtctttcgatcaagaggtttttgtctggaacggcaatagtgtacaccagtgaactaggatatttggatctgtttgcagacaaaatccactctttagtggttgatttattgaacaaactactggatcatcccacgaatcatgttcacgaacgtacacgttaatgttcaagcagttgcttactcttcacattaaccgttataaagcacctaacctaagtttactctctcctctgctctgctctagactctataaaagactggaataactaacagacaaacaaacaacaaaaatgcgcaattgggtattcatatctgactataaagatcaaccaaaaaaaaaaaaaagaaaaaaaaaagacaacaacttcactgaccgtcaaccccttcctcctcccttcttttccttcttcctccattccgtccatctattttcactctcggcccgctcgcgtcctccttcttgctccatgcttccccctcttgaccatgggaaaccaccaaaattaccggacccgtcccgcttgcgtccaagcaaccactgtttggacagccgccttgacttctctttgatttccagcagagaactcactccaactctcattcatccgtgtgttgttcccgttgaaaccaaaccgaacagagacaagacggaagcaaggaaaccgttgctcatctcatcccctggcatccatcacattctaacccgtcctgacaaacccgactcgacaaagaccgatactcaaagaccgacaaggtataagacagcaaatagtccttcactacgcagaaatgatgagaaaacaatgatggggaaacaagacaaatgaaagagggaagggagcttgacccgtgatgatgatgatgatgatgatgatgatgatgatgatgacaaaggaaaatccaagaaaatgcccgtgtctatagccgacaccgataaaaaaaatgattcttggtgtgcgcgtgcgtgtgtactctttagagagagagagagagtgagtgagtgagataagagatgacaactaaaggaaatggtgtgtgtgtatagatgtctgtgatgagtcgtttcttagaagaagaaccgtacgatgatgatgatggtgattatgcgggtccgcctttgtctgtatgtttggagaatccatgcatgccaatccttgttgccgagtttctgtcccaagacaagatgataagtgaaagatggtacccaaaaaccgagaagagaaatgagttgtttgtcgaattgagttgccgaacagatgagggacagtgataaaagtgacagaatgtgacggacgtgagagggatgaaagacaggttgttgctgctgccttttttttttacaatatggtgctgtccaagtttattccaaaaaaaaaaaaaaagaaatgagaagaccgacgcaagcgggtgtgttcggaattttctgtgagcacacaatgccactttgatgccctgctcactccaacagttccccttcgcagtacaggtcaatttccccggcgctatctgggttgcgaagcccctcacgccaatccgaaatggcgatttgaatatcatcgtcgctctcgatcatgacgaagtcgccatcctcatcccggtaccgtaacctcaaattacccccgccgatactgctactggtaaaccgcgaaagtttattgtcgatgcggtcaatcagtttctcgtaagtaatgtcgtagagcacaaccaatgtgatgtagttaccggtatcgcagtgaaccttgaccttcagttgcgtggggagcatgtcgtcatctgtgggtgagagcgggttctgtccggacatgatcggtgcggtaccgagcgatggggtgatgtttcgcgttccctcagtcggggcaagaggcgccatgcccggtgggggcgggccagatggcggagggaagccggtgacactgcctggtgttccctggcggataggctgtggagggaactgattcaattggcctccatagttcttccgctctctgccaggggaacctgtctgggtccgtagaggaaggtcgtttgctggactgccggtattgctcctgggaatgttggaatcatggcgggcatgggttagatgggcgggaatgcctggcaccgcaggtacccctgtctggttgatgcgcgcagcggcctggccagcaatgtccggtgtactataactccgactgcgtgcctgctgaaactggctgttatccccccggggcataacgggcatcgagggtcctcgtgggttcctcccggttcctggagatgggccgtctcgcgatggcgcccttggcatggcaggggccgtgtagcggttgctatcctcctgccatccttggggggtaccggtcttggggaaaggatagccggatccggcaccggcgaagatgccgctcgctgtgctcgtccgactcgaagcgggcgactcggctacgggagagaagtaagactcgcctgctcgaacagcgggtgatggctgaaggccaacattgagaggcgcaggtgcctgtggaagagggaatcgtggaggtggtgcgcgagccatacctgctagactgtcgctggtggcggaccgctgccgtagacttgtgctcgatccattccgcggcattgtgcctggcatggcaacggtcggggcagcagcattatagatgtcctcgtcctcttcttcgtccttgtagggattctccagtccgttgccttgcgaggcgagccaggcaaagtttggcggagcttgatcaggagcaactggggccgcttgcgtgttctgctttcgctgttcttccagaccggcggcccacttcttcatcatctcttcggtctggaatttgatcatgaaattctccacgcccggatcgcccttccaccatatttgtacggtatacgaacctgcacagtcagcaactgttgtgttccgccgagaattccaactgtgtcgcttaccaggcttggaaatggctactacatcggtgacattggtcatgaagatgcggcccttaagttgtagtttggcgaacttgttccgcaactttggtacggatgatcgagtcttgtccttcttgtccttggctttagtcgtagtgagttccttgcaacagagcaagatattctcaaaaagatagatctcatactgctgaggaaggttagcggtccattatcagctcgtcttataccagcaaaaggaggaacgcatgcgccaggggggagatacgtacgtccttctcttgttcactcttgcccgttataacagtgtatactccgtgtaggagcagacttccaaagttgtccaccttatggctcttccagtcgtctactcggtgtataaggtcctgcaaggcctcttcgaggatgttcttatcaacggccgaattggctttcatcaagacccgttcagcagcagcgatgccggcagctaaatcctccttggtgtgctcgtcctcgctcttcttcagcaaatcctttgagaacaagccaattagtatgcgcattagtaccatcaaaaggacgcagtatccataccttgagcaaaagcgggtacttgaccagtctctgcataggcttgaggaggaaaccatcaagggtattaaaatcacacgcgaccggatggccagcctcttggatcttgtcaaacacttgcgtcgcaacctgggccgcctttctttggttcgcgataaagggttggtaaatgccaaagttctcttcagctgtgacgaacaagcttccccattcctgcctagcctgcggcatcgaatttgttgtttctaccctgatgaggaactttcgttgatgatccaagatggcgttgatattaaggaatatgtcgtggatgaattcgccagggataacgctcctgtgttccagcgtcctcttcaggtcgtggaggttctcgagatcctgtacgtatttgcgctccgtgtctaccagttctcgaacaatgtaatcgcgatgggtcatcttagaacccggctgcgtgatatcatcttcggggtatggcagggtttggagcaagaggccccgtttttcggcaagatcgagcacatagttgataacagaagtcacctggttttccgaacatgtgctctcgtcagcatatactgttccatcaagtgtgcaggtaaaaagggggcgccataagattcgctcaccttgacaaagccggtggtatcctcccctgtaaggtcggcgacgataaagcattcggtaacgggagggtcgaggtcgctcaagcaggccttgacgaattccataatggcgcgtttggaccgtcgcgcttccgtctcgttcggcctctgatcgacgtgtagcggtttctcgggttggagcgcattgtagatggtgagcaggggcagaccggtgcgaaggagcttccagagggcctcgacggggccatcatggccattctcctgctcgcgctgcagttgttctagatagccctcgaagccgggaacctgggcgaggcgttgtttgagcgacaaacatatttggtacagcgatcgcgaggcgtcggctctctggttgatgatgtttgtggtggcgacaacctggccgttcacgggggtaacggcggtggcggacgaagtgagcgagctgagcgaagtagaggaattgaaggccgtcgagcccgaaagctggctcgcgcgcgcggcgttggacaggctcatgttgttcaatctggcgacgccgtcggtcgacgcttgaaatacaggggcggtgttcgttcgtagaagagcagcatgggccatagtatactttaggtctccattcgcaaatggtcggtggagactcgtgctttggtgccgcgaggcgcgggggggggagggaagaggagccgggaggggggtgggtgggtgtgttgctctttggaggctcgagggggtttaacgttcaacgttcaacggctttcgggcgccggcgggctgtaattgctgctgctactgctgctgctgctgctgctgctgctactgcggtgtgtgtgggagacactgattgaccgtgatggatggacgggactgacggggtcggggttgccgtgctgcgagatgcgtgctgctgctgctgctgctgctgcgtgctgttgttgtggtggtggtgctgcaaatgccgactgcgctgggcgattgattgactgtaggtgatttcgttgcaacttgcgaggccgggggtagcagcagagccctcaatcaacgcgagtggagagcgaagattagggaggagatggctggatgccgggtatcgctcaacggcgcttgcttggctgccttgcttgctactacctagactagtctaggtaagtaccgatggaaaatggatgtccgacacgcgtggagagatgaaaggttcacttgtggcgttcttggttaagaggaaccgggtcaattgctgcgtctttgcagaagaagcacaaagttaaaagttgtcaaagaatgaacgagtgggagaagaataatccgaaaatggtccagtcccgtccttgtcaatcaatgactgatctgatagtacctaggagtagaggtagaacggggaatggagcgagtgggttcacttgtggtgctgaatgacacaactgacggggttgctatcgttatcgcggttctggcgtcggcaactgaaggacgctgcagtgttgctctgcgcctcctttgcggcgatgtttatttcgattgagtccgtggtctgtgtgtgtgtggtctgtgatatcgcgggtacaaacaaggcgccctcgtgttggtttcttagtgaagggaagtggttacctgcttgatttcattccgcgtcgctcaaggaagttactcgcccccaagtcacgctgagccgttgagaaattgtcaaggcaagtaccgatcgggaagggagacggcagatggttcgttacatatttacactacactactaggtagggtaggtaggttaggtaagaaaggaaaggtgtccggtcccttcagccccggaaggctgtccttaattcaaatgctcgaaacttgagcccccgcaatccgacgatatcttttttctgtctaagcggttcgatacgtcgttacaaacagaggctagggactcgtggcgagcaattaattctggttggtcgatgggcagcgtacacgatacgggcagtcgtccagtcaacgtgcaagccagcccaggcacacacttcagggtaggggtttttagcttctggctctgtgggtttcgggctcgtactgttttggcgtggtcggctgctgctgattcctgtcactgagtacctcataggtcaaatagagagcgaggtaaggaggtagtgtaggatggaggtaggaggccggtggcctattggggtgggagggtgtgcgagattgacgagggcgggcggcagggcggcggctgatgtcttgcggcgatggcttgatgccgccagctttccaagaggatgtgcctcgactggatggatcttttgcattgctgcatggcaggatcacggcatggctccataaaaaaataatcaccggatcatgatgactcttcgccaaagcgccaaattgaactgggcttctgaaggtctgtctgcctgtctgtgtcaggttctaccgagcgtttaaactatcaggtatgtacttccgttatctccagggtttcgcccttaggtcctggtgatgacacccagataaggacgctcgaactgaagaatacctacagccgagtatgtcaccaacacgagctgggtgtgaaaaaccacacccaccactcgtaccaatgcaaatacgtgcgtacgggttgaaagtgtaacgagattgggtttcatggggcgctcgcggatgcaagggcgagagtcaattctccatcatgtttggatgatccagtccgactggtaaatgtatgcgcataaacgtatccatctgcaagtgggatgatcttgtgtctagctacactactgcggcatggtaggtatttactacgacaccatgaccttctcccatcctcagtacaggaagaggatggaagtggaagtaaccaacataatggtagccgctctggagtttcggatggaaagagcaaaggaaaaagaataacatggaatgttcaaatgcaatggcattgattgtagtgtacagttcggcatgaaagttgcccctctcttctttagtatgtagtgtgtgtagtgtactgcgtagtacctaggtatgtggtatcgtcccacaagaaaacggaacaaaacaaaaaagaaagggtcgtgaggctctctcgtcacaactccctcccctcgcgcttcctctttggctcgactggctccacacattgggcattgatcaaatcagggtccccgcccagggttcccttttcgagctttcgcagacccactccaaaaggcaccaaaagcacgctagccttctttcggcttcactgtccgctaacagtggggaaccccggaaagcttggatgatggatgtccagatgcgaggacggaaattaaaaaaggatcgagtccacaacattagtgtagacaaaatcccatcatggtgagcatgccagaattgtaataagtttccacactcaggttgggatacctggatagtacatacatctatgtaatacatacacaaggtgccaaggtagtattgttctgcagcgtctccctctcacctcgcttcccacgtggctgccatctgcttcttcttcttcttcttcttcttcctgttccatctccagggtcagagaccgtttagtcgttcggtcgtgaagcgaggcactagcgacctggaaaggggtgaggaagggggtaggagaacgcttgaaacgctcatctccgagtgccgagttggtcacacgagggggactgctgatacccaaacgagcttgatagggtcaaggcccaagtatacatgcgtatgaagcgagagaacaacactaattcgcctctattccagtcaaagtctgcgataggtatgtctctagcaaaagccaaagtctagtagtctatatccagagtttctctcaaaaacgcaaataatccaactccacattcctcgccaacttgggagcactcgtcgcagtcgcataaccacacccaagaccagcgccataactcccttcaacctccttgatcctcctcttattacccctatgacctcctcctcctcccatgctgcccagcaaatcactcaagctgacgccataccctgctgatccgccgccggttgggccctctcctccgccctttgcgcatccatctttgccaccacctgccgcacccccttgattttccctcacaaaatcgtgctcattaacaacatcaacatcgtcatgctcatggtcataattcccgtcgtcttcaacatccacctctcgacaaagagacaggtcaaagtttatacccgccgccgacaccagcgcgtcaatgatggctgacttgtcaaatttgggaaagaggtccgggtggtcttgcttggttacgcgggcgtctcgtttatagggtgctacgtttggggactgctgctcaccatggtgggcatgagtgatttgttggaacctggccaagtggtggtggcttgtcgttgccatggtggtgtttgtcatggatgtaagcgcggcggggttgatggttttgctggcattcgatgtcacggcgatggggggtgacggctcggcaagccattctttgatgatgttgctgtctgaatcctctccctgagctgatgctatgaatggtgccggggcagagattgagactttggaatcctgagtggcttcagaggaggccttacccggatcgttctttggcgctcccgaatctgggctatcctcgctggaggtcttgttggtatcagtgcccgaagcaagaagattatctgcagtcgcttctgccgtgtcgctgccctccttgtggctgtgagaagacacagttggcgtgctagcagctctggaaacagagtctgtttcggcatcctcttgattcgactcctctactccttgttgctgctcctcactcggctcctccattaccgtgtcaagcgccgttgcttccaaaaatacaaaatcaaagagcgcgttgttgtcagtgtacgtgtccggaatcggcatgttatcgtctttggcctgaacatccccggaatccctaggagaagtcaatggtggtgtaggatatgacgaagtgccaccaaaaccaccgatattgaaaagtgaaggaggaagacaaccaccaagatcggatgcccttcggctcgggccattgcacctctgtctctttggaggagcatgtccgtgctcctcaaacaaatcattcaccggttgttgccgaccagaaaattgcgggtagccacgggtgtctccgccgctactgggaatcgagccgcgggtagcccagtcgggggcgccaaagttcaggccgacattaggagtactgtagcttctctgatgggtgtactgaaggaacggagaaggcgccgatgctgtcacctctggcgacgtcttcgacggagcgtgaggatagcttacgccggtgacaacctcgttgcggatgtctaccaacatcgattttagcaggcggtacatcctcgctgccggctggtagatatagcacatgtcgtatatcgccgccgacaaaacctgcaggtatcgtaggttgctctgctggtcaagctcagcagtccggttcgcgagggctgccatcagagcaatcgctgacgtgcccgcctgctggatagcgaagatgggtagccgcctgccgtcgaaccggagacggtggtgccagaagatacgggcgacgcggatggcatgctgggtacacatacggcgggcaatggcaactctatggtgatggctgatgcccgggagcgacccgtcggactgaccatatgacctggtagaatttggtccgtcctcatcaccgtatatagcccaaggcctgtggagcagaatcatgcacgtatggaattgttgatggagcataaagaaaccaacaggcgctgcttgaacgttggtggggttccaggccaaaaagtccggtaagcggcggtaccacgcttgcagttttctgtccagcgcaaacaatcgttggtaggcctcctctcctgccttgttgtttgcaaacaacaactcggtatattcgtgttggttctgcatctccagaatcttggccgctatgctcatgagctcgaggagatgttggtgaagggaaatctccggtgattgagacgtcaccatatcaaaagaggtcgtgggtgatgcagtcggcatggctgggcccttccttggcttcagccccagctctatgccaatgtcgcgattccggatgcttggggaacggccgagtaaaagcgcccagtatctgtcgaacaagacacacgccgtcatgacccgccgacgtagtgggtcctcagccctgagagcctcgctgtcgctgaccggcacgtttacgtgcagtccgatgtcgatagccaatcggtttgccataccagaatatagccagccggttgcgtccctgccagcggcaaattcgaggtctgcgaggatgaggagcgcctggatgctcggtatgccgcctggcctctccagttcagcatccaacatggacttggactcccgatggaacgtactctcccagctcccgagcatcaaccttttcacatcttctctgtttcgctccgcaaatcggtacccggcagcaagcatcgtgatatgaaggaataccgagtaatgcctcgggttctggctctttcggcctaactcgaatatttcacggtccacgacttgaaccgcggggttgtaatggctccagaagcagctcataaggtggtcatgagtggatgggccaagaattttgatgacacgctcgacacggcttacgtgatctatcgtccctggtgggctgggctgcgaggtgttttgggcgtggacgtggctactcgccgtaaaaccaaagtactgcagcctccctgacatgacagagaacctgctctttacacccaagaattggcgtacatctcccttccatggggaggcgaactctggaaaaagtgtagagtcatagcttggagctttgggtgtttgtttattgtcatcgataggatctgtttgtacttcttccgcgctgaatttcggtggcgaggggtaatctgcgaccatggaggaattggcctgattcgggccaggagtctcaaagtcttcgcagaaccgaacatcctgtctttcgtgttcctgcatttctttcgcttcttgtctcgtctttggaggatggacggctggaggaggggcgacacctctttctctcagcatcttctccaatagagcaattcggttggacaaggatgacatgtatgctttggatataggcctcttgaagtgtcagatatgtcaaattgcggtatcatgtcggtcctggtacacaccttcgcctctcgtcatcgtttcttatgatacactccgctccggtcttcttacactgtgtgcacccggactctccttcgggcactacacaacgtatccgccgttcccggcaggaagcacaggcaactgaggcccggtgacgcacttgttgtttgttcgaggaccttggggtatgtgatataaagtcaggacttgaggattcgctaactcccgcggagggagatctgtcgtttcgatgcagggtggacatggggagtgtctaagttgaggtgcgggagccggacgaagatcaaagacgagttcaggtgaaacggctggaaaggaacactgggtcggtgaagcgtctggttaccgccgtaaagtaggatgagttgtcaaggagatgaaagttgtaaaatctcgtcgagtggctggaggaacacgaacaacgtctactggcagccatggagaacagcgtcatccatggtccagttaaacaatgatcagcctctgccacgatttgctgccatgttatgcccgttagcaagagccgtgaccaagagagacgaacttgggcccctggcttctccgcatctcaggctgggtgtgggcaagaaattcccccccttatccactcggtccgcgatcgaacttcccccgaaagagacccacctggatagttgatggagttctcgaagtcgttggattgccccttaggcactagcgcttccaataggcaccgcaaagaccccgccctttttgcgcgtcggaacgcgggggagaatctggggagagcggagaggtccactgtgaatctctctatttctcttctcttttagtgtggttgggatggcaatcttgttggctcccagtttcccccccttatctccaattttgcactgcgagttctcaaactcttatggatacgacatggtgactttcagtgtcgaattgggggctgtcaacgcgggacgtcattggacactgagagtccgtcgggattcgggtttattttcgaaaagacagcacctatcagcttcacatattttgctggatgaagatgtacagtatgcggctcgctgaatgtgccgaggaccatcagttaacccggtggagcacattgtacgcaaccgttaaacccgaccaacaatggcacgctaaagctggacacgtttggagaggccggggataggttggtgtgacaaatgtaacgtcagccaggatccttccacacgctggctgagccaactagaagccgtcgagaagtgctgacgtccccaacccgatcctggcctccgtttaccccacgatacgggctggcactaaaggaagacatgggtcaagccaaggccagaagacccatggagaatgactttcttacactaccctctgcgaaggcggagttgctcagggactctctctaacttgagcagtcgaagccgagcggagccagactgcaaatgcagccgtaataagtagttaacgccgatggccagagctgagaggcaattggactgtcgccattcgtcaaagccattattaatgtgatacaggtacgccatagttatgactgattacggagcagtctagacacctgctgagtgtgaccaatttcttgagaggcggatgagacggtacgaacccccaaagccttttctttgttcgcttggatagtcgacgatagtctaggggagccgcaaggatcgtcatgtgccgtacctgcaactacgtcctcgtgcagcactctccattctctcggaggcgccgctcggcaaagcacccaagcacttgtttgcccaagaacgaagctaccccacccgccgctttcatccgaggcccgctatgtatgatacccggcatgccggcttcgagcgtgggtttgcggggagctagggcgcgaaattgggggaagaggaggcgccagtttcttgacggcaacaagctatcctgcgaacctgcataaaaaggtcgacgctctcccctgtctttctcgtttccggctgtgcgtccgcagtagccatccatggatggatgcgaagacggtttttgggggggagggcaagtatcgaaggctgcactgaacagttgtagaatgatttttatctggagtaaaccaacgaaacggcacgggtatctagcaccgcggcgccagcagggccattgagtcctgcatgggcttggttgaacgccacacgatgttaaggaaggccaacgcgactatgaccaaaatattatgtattgatgacggtcaaagcaaacaagaactcagataccttatgctcttgtgcttgggttctccgagtgtggtgtcaattctgtgagggctgtcgtatctttgggttctaaagaaagaggcttcttgccctcaataactggtgacgcaagagcagttagttggtggcttgagggggtcaaactcgggcatttcgcacttacgcctttgccagagctcatatgagcagacaaggatgatgggtgtcccgatcatgacggttgtccaagttctctggtaggccttgtactcgggactgttcgggtcaacccgcttaggttgctcgcctgtggccttgaagtttccggatttcccagctggcttttggcccgtagtgtagctctgtctagagattcttggggttccgagcgcgggtgaggcatgggcattccgtagcagaaggcggctgcgctgggccagcgaagagggcgtgaaggcgttcattttcgtcgaaaggaacatggtgtcttgtcgggtctcgatagctaagtagcaatcgcttttcttcgttttatttccctagaggaggcaagcgaaacgagaaacagtcagccaatcaagaagaccaaaccgttgctgcatggcttatgaagcgatgaaccgcagaagcacctagctgaacgagacaattgatacgcaccctcaggaacgaggacttggtaaaagtctggggtagttcaaggaacccttgtgtctgccccggattcgtgatggagaaagtcgagtcagggccttgcagtcccatgatccatcaaaagtggatgtccatcagacctgtttgtttgttcccttggcgcacggtcaggtcgccccttgattttactagcgtgcgtatgtcggtgcaattcagtccgagtgtggccctaaccctggcagcatagtccagcgctgagatagaacccagcactgccctgctttgagggatttagtgtcaaattcccattttcctaaatcatatccccttgtggtgtagttggatatcacgttcggctgtaattgaatgattgtataccgaaaggtcaccggctcgattccggtcgaggggaaatatctttttgtgccttcttcttctttctccttcccttgttcatcctgcttcctcctttgtcctctttttttcttttttcaccaacttagcattgcccctttgaatcccgtattctgaagcactctcttgaacaatgggcgactttgtgaacaacacacacaaagaagacgactcttgttggcgagccattgttcatctcgactctcctgtcctgctgacatggaatctataaagctcgatctcgtgtctctcaatttgacttcccgccttgttcgttgttaaacgctatcatctcgcacacccggccgcctcaataccatcaaacgcgagcccgttatccattgtccgattcttctacactaacaagatgccctactcagtcagtaacggccacagagcggcggcccatagcgccgcaacgcaaccccaaatcgaaaacagtagattccctcgtcaaggtgcgtctcaccgcaaggttgtcaatataggcgacgttcttgatgaccgttatagagtcctacacatgatcacccacaacagcaattcggtctcctatctctgccgtgacttggaagacgacaagtggcgccgcgtaaccgttgcccgctcgcatcaattcagcaccgccatggacgagtttgaaaagggagcggaagcgaggcgtcggcttggcgagaaagaagcagagcgccagggcttctgtctcaaagtcttctccgttgtcgggcccaacggtgtctacataagtcttgtctaccctctgaacagtcacgaggtggatttgcggttctgtgcaccttacgacgaggcgtattttatgaatcagcttatgcagtgggagagcctggagtagatgtcgtggacgggggctgagagcgctcataccaggcgttataaggtctgttcatgtcattagtgagttaacatttttccttgtttagaacgcccagtagcggttagcagtccgtacgtctttggtgatgacgtttgataatatatcgatttcatgaacttcgtttcggttcccttttgagttgcggatgtaaggattatgctctcagcttttttcctctctgaatgtcctatgtctgcgtgtctcctcgtatttccttctctgaattttcatttcatgtcaatatgacccgtcatcttccttccctcagacacccagtcaccagttccgaatgcgtttccgaagcccaggatttcatgccctgacttctaagacttctcaaaacctccatacctcaatccctcaccactccgcggcaccaccatatcctccaagtatctttctcttgccttaaattgcagacccttcaacaatccatagacaaccttaagcgtcggcgtctccaccccaaccctctctgcctccctgagcggttcgcccacgaggttctcaaactcgataaacctacccttctccacatcttgcagcatgctcggtttaaagaacttatcatacccgtccgccgtgatcatggtctcgatcagcttctcctcgagctccacgccggccgccgctttcgccgtcgctcgaatctcctgcatcaacggccgaatcaagtcgtcgatgatgtgctcggtgaagcgcatgcgcgacgtgtccatgcccaagattgcggccacgccattgtacgaggcgttgtacagcagcttacgccagcgggagtaagccacgtccggctcgtaggtgcagtcaacctcggggccgcaggcggtgtaggcgtcgacgaggcggcgggcggcggcaatggccctggatttttggctgtatgaggttgcgatagggttgtcgaagacgccgatgaaggtgcgttcgtggttgtggtggttgatggtgcctgggggtgactcgatggcgccgctaaaggtgatgccggaaaggatggggttggcggggaaggcggagaaaaagggacgctcgatgttgagaccgttttggatgaggacgatggcagtgtggccgggcgtaatggcaggtgcgatgatatcagtgatttgaggcgggatgtcgggtatgttcttggtggctacgatgacgtagtcgtaaggggctctccatgactcctcattgacagaggggatactatcaagaactgcacgaatgtgagcttacggtgctggaagagagtttaatgcgtggaaggactgacttgaagttggacgccagtccctgacttcaccgtggtcgaccgaatgaatggtaaagccattctcgaagacagcctcaaagttggaccgaagaaccgcggctacctcggctttgcctcctttctcgagggcgtaggcaaccatggtaccaatgcctcccgagcccacgaggagcacttgcagcttcttgttcgcgtcaacggagcccatattgtggtgtgtgtgctctttccgtgcttgacttgggctgtatgggtttgcgtttctttctcgtttttggatgttgagcgtcagagagaaggatacctgattttgcgaagaaatcaagtttagtcgtcttaaaatactttcaaggaggaattcaaaatgatgtgccaaaggttcgtgctcaagggccagcgatcgaccggtgtcaggtcacgacttacctctccacatcgatgctccaacagttggagggggttttgatctgatgtttggtcacagcctctgcgatatcgcttgatgacagcagttcaccgggaaagagtgtttcgcaagtgtcctggtaagacagcagtcctaccaagctagatagcccatgtcatagcaggctcatccggtcagcccaaccgctcactgtttgtcgttggaaccgaaatggctcactcattgctttcaggcgcgcggcgggatgatactggtcatgtgggggtcaatagatgtggtcggagtctccgaacacaaaaaaaatgaggctcaaaaaacgggcgtttgcagaaatcgatgggcgttggcgataagaatgggtagaccctgacaatgctacacagccagatgtcaacatcggtttttggctttggattattactgtagagtgatacatctttccttgctctgtccagaagaaagattctttgcgcttgtccccctatcggtaagtaccaaagggaaagtgtctgcagggcgtaacaaaggacacatcggtcaagatatgacgaacaagcgcaaattatcttcagaatctagtaccaccatcgatcgatccctaaacttcaggcttgtctcgacagatatgattcatgttgggatgatcacctctggagtattatagagtcctgaactcaaggtacgatgtgaatcatgtgatggacgacgtgctctttgtatgaccaaagaaattgataagacagtttgactctcacccttaacatgttgtcgcttctttatcggctgttttacgtacagttccgtcatttcctcaatcaaccaaggagccgggcgagatggcgttctcatgacgatgtaaagcaatttgtgatttgcagcaacgggctctttgacccttccttgaatatttttgagaagatggaggccggtgtgagcttggggagattggcgaaagaagagacggaaagaaaaggagaagggggggggggggggggggggatttgcagagtttgttgaagacgttggggttgacgaaggaggcactggagagagggcagaggaacagtgggggacaagtggaagccatggtgaatggtgagaaggaaatatgtgatagcgatctaggaagctcggtggaggtgatgtcttccattgaacgaagggtggggattgagggatgacggatacgggtgagatactgattcgatcatggaagctaccctctacatcgctgttcccaaggctctcattttcttcactgcctttctgtatttgcattttcggaaggagttatttctacgctcaagataacattcaaatcgcgcctaccccaaatttttgagagaaaaaaaaaagggttcgcttcgaccgttccaaacccactgccttaacccgaaaaggaaaacagaaagatggaagcaaagaatgaaaaagagaatggagagggtaaaaacacagtttgtgcacagctcaggcgacaacaaataacaaaaaaaggaaggcgccataaacgccgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcagctggaaagagctgccatgattggttgacaaattttgtcaaagcgtagacacatatagtcaatctacttctttgcagcatctacgctcttgattctgccatcgcaagtcccaatgccaccccgtccgtccaccactctcactccccgcgtggatggcaaccagccatagaacaaagaagataaccaaatagtgagccctggggtctgagtcctccaaattaaaacaaaaactctacctcctcccactgcacatactcatcaaacagcgccgttccctccgtgctttttatcagatgctctctttccttctccctcattccagttccctcccatcctcccgctcgtatgcgcctcccatataacctggcaaggtgataatgtgcacacctaccaatcactttggcagtcttggtcaccatcgatgacgacgacgacgacgagtcattcctaagtaacatcttgagggaaacgctgggaaatggaatttcgctgctgccgctgccgctggtgctttgagtttgagactctagtgaagaggtactagtgctactactagcagacaacaaattctcggttgtagtgataactgatgaaaggtatgactcggcttgtgcgtctttgccgtgggagagcagccatatggcggatttcaggtgggatgtggcttcttggaggagctttttggcaagatcttgtttctgtcggtgttcttcttgatcttgcaatggtggtgctggtggtggtgggtggtggttgtttgttgatgggcaagccgaggggtttgggttggggttgaagactctttgttctggaacttcgacagccggtcttcggacgttcgcgttggcggccactgataacggtgccgagggcgacgatgatgcaggaaacgggatatgaggacccaggatgggtcgaccgtccatcgtatccctgagaagcaaaaacgactctagggataccggcgacacacccaagtctttaactgtctgctcaagtaccgtgttcagaaaccgctcggcggagtctttgaagtcgtggctgctgctgtcgaacatgagccgcctcgatgcggatgcagatgtgtctgaatggtgatggtggtcgatcggctgactattgctgctgctgttcacgttcaggtatggtgggtgtgacagagacaggtaatagtcggcatcatacccggcagctgacatgaaaccctcctgttcagcggcggcggcggcggctcgaccaccaccattggcgacaccactgcagctactgcgttggtaagctattcccatcatttctccgggccggccaccatcagcaagtccaccgggcaataccggcagaggatgtggtgccgagcaagcattatgtgtttcgtcaagcagtaccctagcaatcgagaccagcggatacgctactggcagttgagccacgtccgcacacaacccaaaagcgtagacgaagttgataatgtagtagaatttggccccgatcacgctctggaccatgggctcgagcatagcgaacgatctgttgatggtgcggaaacgacggacaatatcccgggcggctatgctgacgttggcgccaccaccggaatcggaggatagctgcaccaagatgtcacggtaaaaggcggttttgtagcggatcgtcatcagccactctaacgcgtgcgagtaccctagccagtattgtgttgtgccccaggtcttgtcgttatcttcgtagaggagggtcttgtagatgcgagtcaaaaacctttggaaggaatggatggctacggagtgtccaacaggaggtagagtttcggagtgaccgaaggtggctggcgatcgaagggcttgtgtgggagaataagactgtgtatatgcgggatacggtgtcgagttagtagttcgggcatccatcccggccatgatgggggcggatgacgcggtcattggttttgtgaatggcggcacattgtgggtgtagtgatccgatccggctgatgaagagagggacggagtgctagccaatggttcatgttggtaatgtcgatggtgtcctgaaataggagagggagttcggcaagttatttcacgcgctactgccgggctgcggggccggtcggcctcgagcagccgggcgatgtccagccctttccgtttaacgtagttattgacgcggtcccagtcgatctcgcgacctcgtattctataagtggttggtttcccgagcttctccctctcccgtctcaaccggaagagctctaccacttccgactccttgaagttcttgtccagtccccaggccttgatccgagttttatacatccgttgtctgtgggatgggtcagtccacaggatccaacatacttcgagcgagcgcgggagctgatatgttctcttacgtcgccctgaatccacaatgctcttccatgatcctcatcacttccttcaacgacagattttggctctggtaaagctcctgaattctccctcgatgctcctcccactcgtcaccacctgcccaccctgggggttgctgttgttgatcgtgtctcacgccttccatggtgtccgcgacatattcttttcctgtttcctcgacgaacgcgggagtcaaatccttcgtctcgaagatacactaattagacactcattcgcagcagcttggatgcattgccccgaaatgcgccagcagtagaaggtccagtctagtcgatgtttgatttgtattacccttgactgaacccaggagctgtcgtctcgatgctggctagatgaaagtgagtttttgatctgcttgtttcgagcatatattatcggtgttaagaggataaacacaatacttggatccagcttcccaagcctgcctgcacaatcgatatgggaaacccagtggtgccgatcgggactcgccatgaggacactacctgatgttccaggatgactaattcaatgtgtggcacttttgaagcaaggaaaaacggaggccctttatgtccatgacacgtggtaccggacacaaagtctggggaactggagcaaaggtcgttgttgttgaatgggcaccacggcgcatatctgccacacaatccgagaggcggctcgacagatcacgattgataaccatcgtcaacggtcagtgagatactatttgctaagttgggcggggagatcaccaaaggggaagtctctaaccacggcaaaagggcacggcattggtccaaacaaagccgggttacacgttggaccagctccgtatcagaagtccctcgcatcagcccgcgccttcatcaacgagacctttttcttaaaaagtattgtgcagctgccattactttgtcatgcagaaggaccgcactgttagttgacccctagccagtccaagtttgccgccgtggatttcaatcggtgtgtgtggctaatagcctttgctatgtctcttgttggaccgacaccggcgtaacccccatcactgtatgttagcaggtttaaatttggtttggaatcatgtccatttatgtcgcattgtgttcatccactcatacggccatgcgttgtactcgcttgttgtaactgtcagaaagatgttttgaataattgtggtagtctggataaagttgcgttgcttaccatgcaggtaatggaacggagattgccaaggtagatcgatccacattgaccataacccatctttgtgtcacaagatttccaaactgtatctccgttaggaggctgcaagtctgactgaagccagcggatgcttgatagtgaggcgtctcgcatgagctttttgtcctgtgggaagatccagatatgaaagcggccccgcactgggtgcttggagtgaatgcggaggcccatgcggaggcccgaggaggcagaactccaggatatcgaaatgaggtcgcttgacaaggtaatgtcagctgcgaatctcagcctgggacatacaggaccggaatggaaagatctgcctagtggcggaaggcgaccatacacaacgaagcaacctcgacttactacctaggagctggcaaccgctagtagctcaccgcggggctcgagggcaggcaagagacaactttcgcaggccagaccagacaatagtagcgggctcaagctttgagtaggacatgacggtaccgactaatccaagtgaatatgggtatcggataaatgtctgatgagccatgcacgaccgctcaacccaagagaaccaacatccacgcttgatcaagacctctggaaggaaggactgcatcgtgccactcgaaacggctttgtgtacgacctcattaaaaccgaaagccctgcgaaccgttgggccaactattccacgtcgtcaacgccatggtgcgccaaaaactctggtggtacatcattctcactgtccgtcgtcttgctggattccaggccttgtcgcggaacccgttggagacccactcctcctcctcctccccctctaggttcatctcgatcgtcgtcatcgacattagagacgagcaagtctggagggacttcattgtcgtcactctcgtcatgatccgtgcgctgctcttcatgcgggttatcctcgagatccaccagatccaagtgattgcggccataagtatgagcgttatcgtcgcttccatggtcaccctcatcgacactatgatcggtggcggtggttggtcgctggctggtggaccaagctccagtagagtcttgcaggaccgtcgccgtcgaccttcccaatcgcggagtactgccattgctcccttggtattccttctcatcttcaatctcatacccctgctccatcagcatgtcttggatcatctctttggcctgcttgaacgcctctaactcggcacctatagcacataacagcaacctccaaccgtgctcctctgcaaggttgaatttttcgtctagcgcacccatgactttcatgattttgtcgagctgtgatgtatagaacacgagtgggcttgctgcttgatcatcggcaatggcctttcctttgcccttgcccttgccgccatcactgctgaagcctccaagctcaacacggctggcctttgcaatctctttgcgcaaatcttcctcataggctgttaccaacctgacaacctccctccagacctcagcaccctcctccaatgctgagcgttccttgtttacttcctctttgcgtcgctcgagaagggcaatctcactctcccaccaatccttcgccatatcagcggtccgtcgctccggtcgtagacgcatgaactccaaccctaccagggcctgctgctccacctctagattgccctcgttctgaccaggccctaccacagcctcaatatctaaaggcagcaccctgggtttgatcaacatgtcctccaatttgtcatccacctccttcagggcccctttgtaaccactaaggccagcctcgcgacgatttctgacgtccagcctccgtccatcaagccagcgtttccgctttcgcaaacccaccaaccgctcctctaactcggctatttccgcgcgaacattggtgtactcttcatcaagctcgcgcagctcacgggcaagcggttcctcgtcatcgccctccaacgtgcgtaattcccccacaattgcatcccgctgcgttgaaagcttgcgcagctctgacagtgccttcttccgtaaaaagagcgccgagtctaggtttgcttcctcctcaattttgaggtcggcagcgagtgccatggtcctggctaaggcggctctggccccgcgcaaattcaggggtttctggcgcggttgacgaacgggaatgatctctccggtttccgttgttcgggtgggtagctcaaaaacaacatgtgaccgacgagtagttgatgtgcttccggcaacgctgatgttcgagcttgatgatggagttggggcagcatctgggttgaggttcgccatcagccctgtagcttgggcgtcgagtatgttttgaaattccttctgaatcaagcgttcgcggtgctgtaggttgcgccagaacgtgtcctgttcgaagcggacttcatcccgattgcgcgctgtagaacctcccttttcgaacaagacgctgttgatattctgggcgatggaagacactccgaattcaagcggcgacgttggcgtagagtaacgatccttaccctctcgctgcaagatttgtgtcgagaatatgggcggtggcggcccggcgaacaaaacacgagatttcttgtccttagatatcgacccagtcgtgcttgctttgtcgctgaaggctgaagatgatgggggtggggaagttcgccgtcgaaacgctggctgattgcgattttgcggtatatcatggttcaaaaaggggtcgtcagggcgaggagaaaggtcttccaagtcgtaatcgctggacttccgaacggagcggcttgcttggttagaccacatgttgtattcgtggcggggtcgagatggtcgcggaagggagatgttgttaaagggcattaaataagtcgtgttcattcgcgagaaggccgctgcagacacacatatatatcatcagcaactgatacatggtaaaggcattgcgcacacagagaaagtggatggatatgtctgtaccgataaggcattataatccagattgtcactcttacacgaggaccagtggggcacaaatcgagagggaagcaagtgaagtgtaccagggagttaatgaacaagcgagaatggacaacttggacatacacagaacatatatagccacaaacagcaaacgaggccggtacgactcgaagacagcggagcgcaatgcggtcgaaccagtacggacaccaaagtatgagcttgtaagatgaaagaaagaggagtgaaagtctagagaataagaccgatggcggggacgggatgatcggatgcttctttaatctgatgatgcttatgataagagtaacgaaagagaggctcagatgacagtcaagtgcttgccgttatcaggcaccacgagggaagttggtcactacactatgtacagttcgggaggaggagcgggagcaggtggcatgtgccccacctaaagtacccatgtattggctccaccagcccaagctgacagtgacgccattggccccaagggagctcaacagcggatccacctctctgagcttcccccccggccgcgcggatcccaactgaagcttcttcgcgcactcttgaagctccgttcgactctgtcccagtccattcgaagacattcttcatatctcacgagcggcgactgactgatacgtagagaattcggtatcctaatatggctacttgaaccagtgtttctttgtgtttgtgtcaaagcaccgcctgggtttccttcaccatccattcatctctgtccgctagcagtccagtccgctggtctgaaaacaccatgatcaaaacctcattcaagggtttcatagcaagactatggcttcagttcagagagagtttctttggctgagagcaactcccgccgtgatacatctacaactctattcaaaggcattgaatgacaacgagatggttcaaagcccatcgattctgtccgcgccgtgacatgttacatatcacaagtgcattgtttacggggctcaaacatccttatcttggattcttaggttgacagtaggtatagagcctcatcgcctttagggaactatataacggcttgctttccagtcatccaacatgctttgaatagacaatacacgctaaaacttcaaaagcatacatccacccctcagcactttaacagccgaaagccaacaactcgatttcaccaactatgccccttcgcaaacagaacgctcgcaacactggcaaagccggacccaaaatggccaccaagaccactaaagacgatagtaaccaccaattagttcccatccaaagcttcaacactttttacaacgttccagcgccagcgccagtcccatcccaccccttcgctcacaacgacctcctcaaaagcctcctcccccaccacggttacgactactccatgttccacctcgtccacccagatggcatcaaccacgagaactacctcgccattgagcctgagcacgccgactgcatcatcaacgctctgttcaaaagcagcggcggcatggaaccctacggctacggctacaaccaacatgttggtaaccgtgccgagcctcctccaagtagccacctgaacctcgtcgtcgaaagcggtctaacgaccctcttcaacgcgctccacgatgttgccagtgagctggacctcgccgagatgcagctcatcgggaacgacactgacaaggcgggtgccggatacctttcccccttttgggagaaggtagtcaccaaccccaagtactcaggggcctggttccatgtcgacgtccctcaggggcatggacatggacagggcaagcctaacaacgtcggtactaccaaatggaaggtacccaagagttggaccggctatcttcgtaccaaccctcccatgacccgagctcgaggccgtgaagccacggtcccgtatctctgctccatgtctcgtcccaatcccgaagaagtgcatttcttcccctccgggacttccccgggtcccggatacaagcccctcacgaccttaaacaccagtcccggcctctcatcctcatccaccagtgaagctctccataaagcttgcttagccctgcactctctcacggccctcatactcgacgcgcgggaatacgtcatcgagcgtcccggacgcttcccgtctcgtaaccttccttccagtgatccactcgtcctggctattgaccagttccggaactaccttgaatctgtccccggtctacaattcgaggagtccatccagcaggccttctattcctaccacgccaccgtcttccgcttggagcttcccgttgcggccgggttatttggcggtaatgggactaccatgttccagtttaagccggcccatgtgtcgagggacacggggaaggtcgtggatgaatcggtcatggtggccagtgtgagctcggcaggatcgtcggatgtggacggggacgaggacgaggaggatagagacttgtcatcggatacggaatccgattacgcttgtagtagttatgctaggtttggttcggccaagaagtttaggagatgactatgaaggcgccgtgtgtaagtgggagcagtggtgacggggcatccgtccatcttttgtgctgaccgacaggtgtcgttcatgttaatttaagttagagtatgataatttgaatggtttgggtaacaacccctgtgatcctgtgatacgtcaacgcacacaaccacaaacgcaagactgagacaagggatgaggacacgaaactgatcgtgcataggaagtctattgaatggacctaagaatgtgtccacctgaaaagcaatttctccgcaaaacctaacaccaatagcctttaccgaggccttgtaaccatcataatcatgacacgaaaataaccagtgattaagccaactcatctaattttcagactcttgccccttttcctgtgccatttaaggctggccaagaccgaggtggttgacatcggccttaacgatacggaaggtgttggtgttacccataccacccttccagccctgaacaacgacaacggtttcgccctcgttgaggaccttgaggccaataccgtggctgagaccccacttgatgcgacgatcaacatcctcctgccagttgaccttgctaaagtcgggcttggactcggggaaaaggaaggggtagacgccacggtaaaggtgggcgtacctcgaagcagagtcgttcctggtgatcatgatgatggggcacacagggcggtacttggagatgagacgagcggactcgccggaggtggagagaacaagaatggcagcggcgttaaggtcaagggaggcgcggacagaggccatggcgcaggactcgacaatggagacggggcgcttggccaagctgcaaagctcctcgaagtggctgacgtaggggatggtgttctcggccttaagaacggcctcgctcatctcacggacggcctcggtggggtaagcacccttggcggtctcaccagaaagcatgacgcagtcagcaccatcggtaacagcgttaccgacatcgctgatctcggctctggtgggtctggggttcttgatcatggactcgagcatctgggtagcgcagatgacgggcttgccggcaatgttgcacatggcgatgatcttcttctgggcagcgaacacctcggcggcggggatctcaatacccaagtcaccacgggcaaccatgacaccatcggtctcggcgagaatctcagcaaagttgttgagaccctgcctgttctcgatcttggcaatgatctggatctgcttgccatcctcgccaaggacctcacgaatgtccttgatgtcctggccgcgacggataaaagctattatcatctgtcagcaacttgttccacgtatccaaggtcttcctagggtgaactcacaagcaaagaccatgtcgaccttgttcttgacaccgaacctgagatcggccttatccttctcggaaagagcagggagatcgacatcggtgttgggaaggttgacacccttgcgggaggagatgtagccgttgttgcgggccttaaccttgatggtcttgtcatcgacaatctcgaggacctcgaaagcgaggacaccatcgtcgacgtagatgatacggccaggagcaatgaccttggtgatgttgacatagtcgacgtacctgcaacgatgtcagcaatgatcggccccactggcgcatacccagaagcagatcgattcaaacttacatgtgctcgatagtgcactcatccttgtacttttcatcagtggtgatgttaaggatggtaccggcggagatgggaatatcctcatcgttcttggtgttgccggtacggatctcagggcccttggtgtcaagggcaatggcaatagggcggccgggatgaaccttctcagcctggcgagcattgtcaatgacggactctgcaggtggctcagtgttagcgggtaagctgtgcaggaggattttggcaaagcgaggcgctaatggtcctggaaagctaagcgcgcagcagcttggcggaccttgcaccatcggtgggttttcaaaggcaccaccaaatgtcagaggggagaatacgtacggtgatactcgtagcttccgtgggagaagttcatgcgaacgacgttgagaccagcatcgcggagcttgttgatggcctcgaccgagttggtcttgggaccaatggtgcagatgatggaagtgcgacggaactcgcgagcgggctggaactcagtgttaagctgagcgagccactgaatcttgccgccgaggctgagatggtcaagcgcagtagcggccattgtgaaggtttatgtgtggtgttggaggggaatgggaggtgttatcgaggtgtagattgaagcgcgcggggttgacgcgaatctttgaggtatggggaaatctgcaagatcgacagcttcagcgtcagtaaataaagtttcaacctgggcaagcgcaatgcgcaggaatgacaattgcaagacacagagcgcagtgctggtacagatgcgagggtggctggtaaagatgttcctggaggaaaggaattttctgaatctttttatgatttgattccaagttagggagaggggggagatggggggggggggggggaggcttccgtcccagctcaaattaccccgcgcctctcgcatgctggaagtccaaactcctctgagacggggagacaaatgatgatgacacaacatggaaccccgtacgaagcaaggagatgcgaatcagagtgacccgcctccccatgggcttttgtggcacttccactttttcaattcaattggaatgaatggaggcgattgggggatcgctgtcatttctgtcaaacgtacctgaaaatggaaccgaagctgatgattcggttgttcagatctcaagacgaaatctgaagctgtagcttggggtgaacgaaggagggggggaattgttgagggaaaagtttggggagagggagaggaagagagaggatagaaatcagaaaatcaacaccgagaccgcggaggggaaatggacctggatctttttttttctgctttgtcgtttcgcccaggctcgaaccaatctttgacgggctattgcgcgataaaaactgataagagaaacgcctggcaccagtcgcaccactagcacaccacgcctgcaccactggtctccttccttcccctcgtttggtcactttggtatccgtctggctctcggcgactcctgtccttcccactcaacctcaaggcagaagcggcagtgcggccctcgaaacgtccatcgacagaaggttggggatcccctcttcgcatccgctcttgacgcccccgtgtcggcgtcttcgcggaggcagcattgctctgggagctgcaaccttgtcatcccgccatagttccgccgccgcagtggaggacatcccaccagagcccaccgaaaacactctccaagccgccactggccgcccggtgccgcgtagcttatgcctgcccctgcccctcaccccccacctgaggtcgctgaccaagccccgctttcccccaaaagggaatggtcaagccaaccctaaattcggccggactggcagggggcaccggccattgcccgatcatcgctccattgggctccactgccgtggggccatcttgcagacagccaagagaagtcacgttagtcaacacgtgatcgtgccaagatgatccctcgagaacccaactccctggaccctgtctcctgacaatcccttcttctccttccagccttccagttccgctccacactcacaatccttgaccgcagtgccccggctcctacccgcgacactagaggtacctcaaaggccgctttcccgcctccctgtgatcgcgccgttacgttgcccaccgcatcgcccgacgccttgctgcaggcactcaagttcactccccacagcacctcccgaaacaccttcctgacctgcaacaccgctcccgccccgggaatatcatcatcatcaccatcaccaccaccaccaccatcgacatcgaccccctaacccgacggcgccgaattccgaaccgatcgtcgcatcgcatatcgcatatcgcatcgcatcgcatcgcatcgcatcgcatcgcatcccgtctcctcccttctcgatcctctttttttcctgtcgcatccaacaaagccactcctcaagatggtggtgggtaccccgaagtttcttgcgtcgttagcgttgctgttcttcattctgcgtccgaatgtacagagaaccccggccccttctccggattttccgatcttgtcattgttctccattgtcttgccttcgcactcgcccgctgctgctgcgtcgtcgcttgctgttcaacggagttctaagaatctcttctcccagctcctcgatttgctgacactaggcttatggtcgaagctcggacgtttgagccactatgcctttgacgctgtcctgcgtaagttccatttccagaaggatgattgatcgatggtcattcctattcttggcctgttttcgatgcccactgactcgatgtgcgctgcgtttgacagtttcggcattcctcgctggaatgaagcgatcgaccggtctgacgtgagttgcttccgatgcgctccctgccctgcggacaccgcccttgcgaggcctcgccccctgtttcgaacccgaacccgccgatccgtccatacctccgggtgacattctcgagcaaaagactgacacttggtgatcatagtttcaaaactgacaaggtcgctggcgaaaacaaggaggttggaaaatgggttgacaagtatctcggcgtcggcgaatgggtgatggaccagtctgtcgccattgctggttcgagcggctggttcgacaggacccgataaatggcggatggcagagaacgtcgcgagccttggtacatcgaaggcgataccatccttcacagctgaagagtgaggatcgaaatcattgttcttgtccaaggaggcgtgctgattgggaatcggttatttcccggctggaggaggggatcgtggcgccatgacacgagcattggcggtttctaccccacgtatatatatctcttggacagaatggccagtcgttatgtttgtcgaagagaggaagcagagaaggtgtttctgagtttggctagttttggccggctcaagtgctgatcggcctcctcatatccggcagtggatgccagtagccaggcgggctgggtcgggagggggatggatctttagaggactgggcgttcaggagcggttctgatgaccgcgggatacacacctgtttcttttgcatttttgtgcttttcgatagggttttgaatcaggaataactgcactttgatgccctgggactttccaagggttctcgcagcagttttcgtggcccaaagttgcgcatgtccgttgtctccgcaagttgtttggctgtagggctcaaagttcggttcgtgatcccgtggtttcccgacccttgttccggaatcatagccgagggctgttggccaagccagccagccagtcacgtccgtgcgaatggagctctccaacgattccgggttcaaggcatctgcaccacgagtcatttcccttgttggtgaatcacatggaactgagagatccatttcattgttgaaggttttttcatcatgcacatatatatctgtgatataaacatcaacactgaaacagtcgtctgaacatgtagtccaaagacacacgtttacgatcacgacgagtcgccatcaaccctatgctcaactacctactccgcctagaggttcttaatctcatatctcgttcgcagcaactcaccatatcggatcagcaaaaacggcaccgggatcaatgccacggcgatgaacgccagcagactgtttccccatcctagcccaagcgtgtcgtacattcgcaagccgaagatggggaggacagctccaaagacacttctcgctactgtgttagcagccagagcagacgcagcgtagatggtgaacgtatcaatcaaggcctatcaagatatcaatcagtcccgtccttgggttttcctcgaccaaaacaggcaagaagctcaccatgctgatggccatgaatatcacgatattgccgaacccgatcagaacgtggctcaaaatcggtacgatccagtggacatggtactgggccgtccagccatagatgaagaagccagcgggtaggagtatggcaccgatggggagcaccgtgagccgatcctcgggggtgcatgttccgttgccgtcggggccggctttggccttcatgatgcggttgctggcgacactaaagaaaacgaggccaaggagtgagccaacgcccatgccaaggaagaccaggccgacgatcctggtgcctgttttgttcacgcgttattagcaatcgcgacaaatgacgcgggaggcatgcctgcctgcctgttacataccgaaattataagtctccgggttggtaaacaccctcgaaatcgtggtaaacatgaggtacatgtacccatagacgatggcgatatagatggcaaagatgatgcagatcgggctaaacaccagcatcttcagcggcctcacaatgctgcgcttgaagtaatccttcgggctcaatccgatatccagcttactcctcaacatgtcattacccgtctccttgcgcagcctgtcgaccctcctttgcagcagcaccggcgcgtacgactccttgccaaaaacgaccatgcacagcgccaccacgcccgccacgatcgtcaggatccaaaacacccagcgccagcctaggtccgagtcgctgatgacgcccccaataatcggcgcgatgatgggccccagcaacacccccatggtcatcagcgccatcgctgtcgcccgcttctcctgcgtgatcatgtccgagatggtgcccccgccattagtcaccgggcaactaccgaagatgcccgacaaaaaccggaacgcgatgagcgcattgagactcggcacctcagcgcacgcgatcaacatagcaataaaacacacgttgcagccatgataaacaaccagccttccatagatctcgctcaacggggcaatcaccaagggcccagccgcgaagcccaggatgtacaccgataccacgaacgaggccagttccggagaggagttgtgaaactccttcatcaccgaggggacaccgggggcaaagatggaggaggccaagggcgcgataaaggtttgcgcgctgatgagcccgacgttgaggattttttgccagcggggccagttgtaggggttttcggggtcgttttcggaccaccagatgatgttggcttcgtcctcttccgacgaggaggaagtaacggcgcccgatgagtcttcctgcggatcatcgtgggaggaggaagcttctttgccggctgccgcctccttttctatgtcgtgatcatcatggtgatgatgatggctggtatggctggcatgacttcgtgcccgggcgagagagttgcggcgtatggcctctttgcgccgcttctcgccttgctcgtcaagtacgtaaccgatgtcggatgggatgtcggcgtcgtgaccctcgtcgatggcttgttctatcgatttctgtctttgtagagaaagccgttctgcttctcctgatgtagaggaacggttgatattgtgctcctgctcattggtgattggggccgcctgccctggtggttgagatcttgtcatctttggtgctcagtaagcgccgtgcgggccgtttcttgagacggttatcagccattgtcactgccgaagatgggagagatgatatgtgctctgtctttctcctggggaaaggaagtaagatcatggttcttgaatgcttagatatccccgttgacttgaaccatggttatgatcatgccagtcagggaaggatctgtagatcgtgggtggaggccaaaccttatttcccgcggggctctccccacgttttgtccacgaaaatcagtggatcctgtcatgccatgatctttcaggggacttggactggatataaaacaactccacacatacgtaccttgatggttaagattgataacctgacgtcggataccacactacttgttgtaagataccgtaaaggttgccagtgatggcagtgttgccctacactcgtaaagtgtagagcaatgaagaaaaagagggaagatacagcaagaacgaaaaatggccaggcacaacaagcaaagagcaaagggaacacacagtcggcaactcggcaaggagaataagaagctaatttgaggagagagaaggaagctagatgcatatgtacctaggtaaggtaggtatgtatgggtaaacatatccatatctgccgctaactcgtaaggtacctacgtgaggagtataatggaaccctgtaggaactgtgattctttggggccgaaagagtccattccgtccgtcactcggtcgcatagcacgaaagcaacgcttgctctcggtctctggggtagcacgcgggtaagagtgagcagtccagacctccatagcgtcactcttttcccctagcgcgaggtcgctcaggttgcatttccggaaaggagacgcgtcaaaagagagcggcagggaaatagatcgggcgttgtgaggctggatggtagttgtgctcatggcgtgcataaaagcgtgcacaaagccgcttttctatgactgtcccggaagcgcatcggcaagacgtcgatccgggaatatcatctctaatgatccaaccaatcccacccgacccttcgggatgatgccgaccccgagaccaaaccccaacacgacagccgttgtcggtcgatgtcatgatgaagcaggaagcagtggtcagcaggctagaaattgtcagcctatagtaaccgactgagtggctgacgggcagggttggatggcgttgacaaccttagtcggatgcacgaggccggccacccgtcgacccaacaacacaagctttcttcgctcctccttttctccccgtaaacattgatccatgttgctgattggaccgttgccaagatgtgctttaccggtatcctatcaccttccgcctttggcgggagcgggaagagagacgagaggctcgaagggtggtatgaatgtgacgggaagcttacagtgaacacagtgaccatgagaaagggagacgtgtcccacacacccacattcacagttcacacagtttgtggatggaggtaacttcttatctccggataagaggaaaaagcattctggtccaaacttggcgtacagctaaagcatactaatcataaatgttgaagggtggtatcgccgtactcatatcgatgagaatttgcgatgctcacttacctaggagtagcaaatctggtcatctcggtccccttggtatttctttcgtcttgatgaagtgcacggaaatacagtcaagggctcccagtcccgggaagcggttggtgtgtatgcacccctcaattaccagacgtcaacgacaaaacgccgtactccgtagtacttcgttggcttgccagccttgccaatgccttccggatacagctgactgtgttacaggcacttgagatttattgacagggtgtttcccaaaaggaaatgccggggtggtgcagcatgggactgttgcttctatgcttgaaacgatgtttgtttatttggaagtaaagtatcccagtttgagaggttcatggtgtgtatacagatcgagtggtacatgatggagctacctacctcgagaaacctttcgatcgatgtatgaggttgatagagagtaagtaccttgtgtgtgttagcttgggagcttgaagaaagtgcaacaaagccagtcaacgacacggtgtcgcagaacggcagcgaacactgcaaccacatgagtttgtttggctgtaaaagtcaccgatttagcgacagccatcagctcctcatgggatctcctttccaacgcttgataacgtcgagacgaagttactccgagtaacctctgtttgatgtgcagacgagacggcgcttttccatcttcgactccaggaaccccatgaaccctaaccctgagggagagcttattgcatcatgatgatcatgtccgaccgtcaaagggtctttatcttgggacaagtggcgttcacaagatgattgggcaatcccagtaagctccgtggtaatgtacgatgcgacggtttgaaaggatggccatgtacgtggtgagcggatatggcctttggaaaacaacgccgtcaaagattcggacaaactcatagaggtacttattcggccatttactaaccgagcagatcggtcagcttatctttccttgttctttgggatctagatcactcagccactgaatataatgtcgttcactcagttcgtccgtctccctccagaactccaagacctagtctgggaccacgcagcagccctctccccatgccttcactttttccagaagctcccggacaccagctgggtagattgggacatgcacctcgttccggaccgacaccaatccgcagacctcaacttgcgaaatctctcactcgcctgccatgacgcccgttcggccgtgatccgacacacccgggcgattgaacataagacacttgtgcccatgcccaaacacggtagcccgcctgtgtcgacgacccccttaaccctcgacctaaccgacgatctcgtctgcgtcggaggagcggacaccggaccaaaagaaaccatggcggcggtggagtgggccgatttcgaacacattgtgtttacgggcgcccgccggttcgcggtaagatactttcgccctggatggaacgtgtggggaatttcgacggacgacgaccccagcggcgacgaaggagtggggttgagcccagaggagctgcaggccatgtggaggcatgagtgtgtgcactggacacatgtcggggtcgcggggggcccggggcccgacggacctgacggcgacggggaagggaggagggatcttgagattcactattccgaagccgacccgcccttttgtgcgcggtgtgtggctaatgtggtgagaaggtttgagaggttggacgagttttggcttattgttgacccggactgcttggacatgttggatgtggcgatgggtaggaacggtggtaaagaggacaagaataaagaagcgatggctgaggaggggaaagggacagagacgatggataaaacagagatgtcggccactgggccaagaaagaaacggactttccactcatacagccggacgtatttcagcctggatgaccatgatgtgcgaagtgagccgagaggccctatgagggctttacaggctatcagagacaacttggttcgtctcctatctcctctcctaagatgatgtgaggaacaagcagctgacactctccaaggaagtagcatcgatgctgtccggttcaaggccggagtggatgaatcatgttcgatatggactgttgtcgtggcgagatgaccggcagaccaagtgatgaggatcattttcatagtgccggtcgtggcattatgctgatgtatcccgacgataccataatcccgtcgtccacgtccacgtcctcgtcctcatcgccgtcgaatccgttccccggggccgtatgcccccaatcgacttgggtcagtcgatgattcacgaccagattggagaatcagatttgcaaagcgtatcgtgacatgtgtcgtgactgtcggttagactgaaatcggggaggctgcctggggagaaggaagagtccaagcgagagttgcccggggagtggaggagtccgggagaaaacagtgccgacgtctcgggagcgtctcacaaccccagtcccctcctgcagatggtgaggtgccctggtttgatgtcatcactagtgaggcgctaaccgtgacctacagggctttcaggggtctgtagacctatcacagcgccgctcgatccctgacggacatgccctgacgccgaagcgagaaacatccgaaccaaaatccaaccttgggtcatcactcccctcctcctcctccatcctcacatccatcaacggtcgccatccctgcggcctcatggcttccaagacgatcgccaacgtttaagcttattctcaatgcctgcacgttgacagactgagaccatctctgtccgtgcgccaagagaacgaaacaccaggatcaggctccagaccttcatcgaccaccaccgccgccgaaggttgctctgctgaacctcactcccatcatcgggaacattggatgcccgactttacacttatccccgggcggcagctcttacaaccgctcactatcaagcctcggtaaagttcaaggctggttttccccagaaagacctctccttgaaactctctgaatgctacctttcaacatgctaaggaagtgagtactatagtgagcagtgagcaatgttcccaaccgtctgcggttctcgtgttcctccttgccatgagcatgggagcgtcatggcttgcgtcccaagatcccccacaagatccatccagcttctagcccagactgccggcaagatctgccagggttcaggtgaatctcaatacgggcccagagttcaccaggctgatgagatggtggtcttgtttaccgcccatggtatatgtgggcaggggattcccctagcctaaccacaaacgattgacacagggacagcaatgcctcgtcagagatgagacgatctcaacaacacctcttttcctcagtacctggtctattgtcgtcctatagtgtagaggcatgctatccatcaggggcaacccattagatggactttgatacggggtccagatcgctcggttgccgtcatcgtttctatataacttgactgtcctcccgtgaacatcaccgctttctcttcccttctcatcatcagcttcattctcttttttcgggtctccggtgtctacagttctggcaactatttcgtttcttctcactctttcaaccttactactactactcaattacttgacttctttccaaaccgctcggccggtcttcgtttcttccatatttcagcattcttgcatccaacaaactaccagcgttatcacccatcaggtcaaaaaaagcttgatcatcatgtactccaaacttgcccttgccgcccttcttttggccacggccgaagctcgctttggtcaggagcagtctgttgccaacatcatctcctctctgagcaattttggcaaccctggtgttgctcccaccctcgcaggctccactcccggtgtcctgctcgccggtgccaacgcctgtgacaaggttagtacatctacaagcttaacgatactcttccttactgacagatatttgtagcttacccttgccgaccggattgtttcggaactcggcaatgacaaggccgtcattgacgcagccaagaagcttgtcgccgctgaaaagaactttaacccctttgctgtctccattccttccatctgctccgatccagctctgccggccacccaagagctgagaggcatcgttccccttgttgacccggctgtgaccggcgctgatgttgagaatgccaactcggccaagtctctcacctctccgttcgccaacgatggattgagtgttgcggatatcgtgaaagccaatggcttcaccaacttcactgcccaaagctccagcggatctaccaccgcgcctgctgctggtaacaataacaacaataacaacaataacaacaacaacaacggcaacaacagcaacaacggcaatactggtgctgttacctccgcggtcacttctgctgctcctgccgccacctccgaagctgccgatgccggtaacggtaacgacaacaatggcaacaataacgataacaacggcaataataacgatgacaacaataacaacggcaatgacaacaacggcaatgacaacaacggcaacaataacgatgacaacagcaacaacggcaatgacaacgccaacaccggcaacaacaacagcagcaacggtgttcaaaagtccaccctcgccggcgccgactttggtctttgcgtgcccaccatgagtttcgtcggcggccgcggcaaccggaaggccaccgagttcaccttcctgcctaaggacccgctcgtcgccaagggccagcaggaggcgctcaaccccaacatcatcaccaaccgcatctgtgaccagctgaccaacgtctgccaggccaaccaggcggccaagacggcgtgcttggatgccaaggcccagatcaaggctcttggaacaaaggacgcgtctactgcgcagaagtggaacgagcttttgggttttgctggcactgatatctctcagtaagcaagtgggatagtgtatatagccataggggggtttggagatgatatcatgtagggattgcgaagatgatgggatggtttcgtgacaacattggtagtatatgtatatggatccacctaaatgcatgtaaatattttggagctgacatttggatgttgtttacttttccgtcgtacacttgtgatcttcgtccagccctgtacactagagtagccgctcagtgggactacgattctaggctagaacttggaactagtctgctcgtccacctatcggaatgctaccgagcggtttcatccttcaggtaggtatgacggccacagtgacagaggtatgtagaccaacagaatagtacactaccaaatttatgacgccttgatggtgtcgcgactgcgcatgcacttgtagcatatcaatgtctgtatgagacggaagcatatgccggcagcagtgtctgatccaacctcggcggtgcaccgtcgggtcgtatacatatgggagttttcatatgatgtaagcaccatattctgggtacccatctacggaaggggagagaaagctacctgtctcaaatttatgacagagcgcatgagcttcatgtccttcgtcagtgcctgtttgtattgggatgaacttctaaatctgggtggggcaccttcaaggggactaaatggaatgaggtcggtcctttactattcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcccacaccaccacacaccgcatttgacaaatctggccatttgacatcgctttacacgactcaactcaattatttaatatcgaaatctagccaaaactggtacaaaaagtcgatattttaatactctacattgtatagttatctattttaatatttacattgtcttttaaaccgttatcgatatagtacactaccctaatacccgctaaaaggtattaataacgataatattaataaataataaatattctaataatattattgagactattagtataagtgtaaggagtgcatagaaatataagtatattctatcggatattagtaaggcatttttactatcgtaagtttcctaaaatactagaaagcttcctatataggcgcttgaggtatagtatatactatatcacaccttatactttattaactataattaatattataaaggaagttataaacctccttatattaaaacctaatttatacttcaacgaaatttatacctttctaattaacgaatataacgtatatatttcgattaaaattgtacggtagtactttcgataggagaagtagaagaagaagcgattttatataaaggtattataataatcccctatattggtagccgaatagatattaaaaatctctttatttactatagaaatatttatattttgtgataagtctagtataaattaaaaggatagtactcgttatattagttgggtaccccgcggcgctattacaatagtattaaataagttcgtacgcaatacgtagtattatttcttcctaactattataataaataggctatttaatatactagtatttagaagtataacggatttagccggggtctagaattagatagtaaaatacttactccctaaaataaatctatttcccggttgtaatagtattttaataataaataatactaattagcacccctataccaaattctaatacatatataattaaaagggggttttattatagtatttgccgctgtactctcctgaatttaaccctatcgaggtatattttagcgactttaaacgctaatttaaaagggtatattataacgaaggtaataataagatattaaataataattttactacgttttttaaataattaatataggatgtagggtataaagtacaatagatccatagctattttaagaacgtaaaattaataatagatcgatttaataatattaataaaaagtataacgaattatatactaacgaattaattaaatatagagagacgggtattgtatttaagcggcggtagagagtataaaagggagagatggatttatatatattaaattgaattatatactaaaaatactagaaatactaaaaatgctagaagtattagaagtattagaaattgtatttatttatataataatactaaaatactaaaaacccccctctttcactataaatcgattcgtaatattattattacttattaggactattaatagtagtattacccactatagaagcgataattctagtaacgctatattcgaatatagtattaaatcgtaagtttaaagtatatactaattaattaaattatagcaataggggttagaaggtatatttactataatttaactatattactagtactacgtacttagttttaaggaaatttttaatactatccctaaatactatatagaagtcgtaattaaaccttagctttataaattattctactagctactctctaagtacaaatatatcggacggcgcctccttattctagaacttattctttaaaacaattaaagctctatatattaatactattttaattaataatctaatacaataatatttataaaacgctttaaagaatttagtaataatttttttaaccggctaattaagtagggtagagggtaataataatgaacgaagattaagagtcgaaggtatagacagatgtagtataaataattctccggcctctattagggaatttctaatttctttacccttatcctccttacttactaccaatagcagtataattaataatagtactagtagttaaataaatactataattactatagaaatagaaggagggttagtattagtacgcctaatagcgaaaatcttataatcggtcggatgtttatagaacgtagtagtaaaatactttaacagtatatataaattaatagttactactttacccggtagggggagaatgcccgctatattataattataattactagcaattactaaattagtaatggagctactagtagtataaggtaattagatttagggatattaaaaataggaagggaagtattagtatagtagcgggtataataaatataggggaggagggtataattaatataaacttctaaaatcgttcttccttaatatagtttataataaactatttatagtctctatattagtactactattattactattaatattattaataatattaatattaaccaataatttattacctcctcccctacatttactactaccatcgctagtactagaggcggctactatcttattgcctaatatattttatactaatttaaatagtgggttaattactatagccttccttagtaatatagtacgtatttacttatttatatttttaatattaaaactataataggttatactcctatctataatatagcatatctaatattcaatagccttattataattcttatacttataactaaaactatatacctatacctataccaactcctaatatacaatactatataattttacccctatacgctcctcttactactaatcctcctttaaattctttttaacttctactaatataatatttattataacgtatttaaattttttggtactagttaaagtccgtaaccctcgtaataatagtgtatcgaccgcttgtaggattagggtaataaaaggattaattaaattacgagagggggtaggagtagaaggtatactactataggaggatagggtaatagggattttattagtaagcagatcggttaaccgaaatttaaataatataataaaatagtagtactaactaatataatagaaatacaactttataacaatctcatactcaatattattatacttgttataaaaatccttcctaagaataatcttattatatataataacccgggcgcagcaattattataggtagtagtagtatatataacatcatacaaagagactaactactttatccctacggctatattatcgctaataatatcttctatataactttactatatatataggatcttactaaataatattattctaaaccgctatttataaaatttattattattttatttaacttcaacctctctaaataaattacgttcttcgatagtgggtaatttaatataattaataataatatataaaccaactatattaaattaaacccgtatcgaattagaatatttaggacgtagcggtagcggtactatagtaaccggtttataggtagtatagggttaggccaataatactaaagtaattaatttagttagggaggctacttcgctattattatcgcccaataaataaaataaaatattaaaagcctacttcttaggaataaaacggatagggaactattactcaaccttattattattaataaaatcctctttattactaaaaatctcaacgggtagtacaagcttaaagagggacgataatagttctaagactaggactaggattaattctaactctagcgcaatagccttcccttttttaatagtaatctttttaataataatcttcttaacaataatcttaatagaagtaaccttcttcttaggtagaataattttaggaataattttaataaattactcggttttataactcttctttttagggcgggataaggcgcgttatagaattattaggttaggatcttcttaatcttaatcttcgtcgaagtagattattaatataccgcttcgagtacgggattgctttataccggcgggttttaaattaaggattatcttaggaggtattatcgtaataaatttaattaattactagtattgtaattactttgcacattgaaatagcttcaaattaatatagaaattattgtaaaataatgaattttaacgaagttgtgcaatacagaagtacggtgtgtgtgtgtgtgtgtgcacgcacccttccttgccaagactgcacaggcgattgagtgtgggaatggtaatgatgccaagcaaattccgaacggtaagtcggggtcggcaacccccccggagaatagttctggagcttggtaatggaggttatgtcatcccgtgtgtggattacgtgctattcggagacttattgtgcttctacacatgcacaaatggaatccccggttcgatcgaacaagatcggggattcggagtccacactacgcgtgatgaattggtaatcgacgactcccagtctccacggtgcctcggtgtgaatgctggacatcctccctccccctcggcccttacctcgcgcatgcgtggtgcttcatggtatataaatataattccaactcccatattctatacaccaactcttacgaagctctttccatgaccaatacttaccggaccaagcttgaacataacaactcacaaccaatccatctgaatatacatcagccaagatgaaggaagctatcgtagccgacggcaagtttgacccaagaagaccgcaaaaagcaccaacaaactaacattcactcatcctcaggacccaaagtccagatcatcgactcccccatcccctcacccaacgacgaccaagtcctcatccgcgtcattgtcagcggctgcaaccccaaagattggaagcttccaggcatgatgcctgacaagccccccctcaaccaaggcgacgacattgccggcatcgtcgaaaaagtcggctcgcgcgtatgggagttcaaacccggtgaccgtgtcgccgcattccacgagatgttgaccccccacggcagctgggccgagtacgccgtggcatggcaacacaccaccttccacatccccaaggaaaccagctttgaggaggccgccgctctgccgcttgcagccatgaccgccgccgtcggtctcttctcccgcttgggcttgccggagccgtgggtcaaggccgtttcggatgaggagcgccaaaacaccccgctggtcatctacggcgcttcgtcggctgtcgggtactatgccttgcagttggccaagcggagtaacatccaccctttgatctgcatcgccgggcgcgcaggtggcgagcgcattgcgccgcttttggaccaggacaagggcgatgtgctgattgattaccgcgagggcgagcaggcggttgttgagggcatcaagaaggctttgaacggcaggccgttgctgcacgctctggacgcggtgtcagagaagggaacgccggagcacctggcgcaggtgctttcgcagccggtgaagaagggggataaagaggtgagggccaaggcaacttttgtcttgtttggtaagatgggtgtgcctgattttgtggagcagagtactactctggttggtagcgtgcaccaggatgagaaggactttggctatgtttggtatcgctatatggcgaggggattgcaggagggctggtttaaggcacagaggacggaggtgctcccgggaggattggcgggcgtgcaagagggattggagaggttgaaggatggaaaggcgagtgcagtgaagtatgtttatcggattcaggagacggaaggggttgagaggagcgaggagtgacaaagcagaagctatagagttctgtgtcaagtcagttgtggatgttaatgtattgaatggccagtttcctgcaatatgtgtatgacgtcttatccgacgtttcaatacagcgagtacatgataaaaaagaaccgacagtttgtgagaatacttgcgcctatcacgaccgataaagagagttgcatagatggtccatggacaatgaaggcgagtggtgcgaaagcaatgcctgtacaagccacttctgcagccttgactgatgccaagaagctcttcgacaagagagaatttcatgatcatctccaaaacaaacccagcttccccacgtcccttttcaagcatggcctcttctcttattacgtagataagatatctcccactcttttgagtgatattctttacttcgcacctaagtctataaccgccaggcggcccacacgtcaacccaaaatccagggcggccaatctgatcggccttcatttgttggtcttcaacgtccagaatcccagaaagataaaaccaacaaacgaagcgagaggccccgatgaagcaacaccacacctacataatctgcggccaatcccgtatttcccgcggtcgcttatatgcagaaaggtatgcagcagccgccccccgagaacgctgtttgtttggccgcccaaagtccaaccccgccttggacaaggattgacatcggtccatgtggtggtggtggatgctacctgtatacctattgcgtatatattgtcctacttatcttgctcgtcctcggaggttttgatctgtgcctttttatcttcacttactcaatccttatacatggaaattagagaccagctcgatctgatcaagtgggtgacctcggacaacaaccttcacttagcataaccaccccagaaaatagtccaacatgacttcaagccgaccaatactcccttgcacacccgatgggagcatcgatggaaatgccaaccccaattcccacgacgacaatgacgacgatgcccaatcagacatcagcgtcccctactcctccctcaccgaaagtaccaccaccactagcggcaacggctttctcacccccacttcctcagatgcccataccgttgccgctgaaggggtaaacctacagaccatcagctcggtcctacatgaaatggactcttctgatcatcatgacgggcgtattgatgattctctggcccaatggagatctttgtaccacgatgaaattgaacggcaaattatcgaaaaccggaatcgagaccgggagagaaggaacacgattaccaacactttgagcgcgagaaacctacagttgcacaccagccagacgagtgagacattggctggctcaggaggaggagaaggaggagctaggcttcatgaaaatgcacagacgagaagaagagaaaaaggagagagatcagagtcgagcccaagcgactcctcatctacctcctctggctcatcgtcgtatatgaagttcgtcttcaacaatttcaccatccgccatttcttattcgtcgtcgtcctccttcttgctttcttagtcgcttacttacgtcttctttttccaatctctcagtgcgccagcatacgaaagtgctcccacctctccttcttacgccgcggctcaagaatcaaaacccgggccaccgccctcctcctcccgttacacccgccacgccgacccccaacccaaccaaagttttatcctcctcgaagcctcgaccggccgagcgctgactctgatagacgggaacttgactttagttcacgtccctgacccagatctgatcagcctcactgatcaaaaaggttctgacccctatctcttccccaacagcggggccgagcagccttgcatcgtcaagggccaatgtaattggcactggcactgcgtcgaaaatgcggggtggctcggcttccgcaacgcggcatcgggaacctttttgggacacgacatgtggcagaatatcattgcgcgggtgtacaggcatcagggttgggagttcatgactgtgaggccggcgctggaaagaaaaggatggtatttgatggtaacgcattgggagaagttgcacaagatcaactttttggaggaacgaagggcgtttgtggcaacgaatccagaggagggaacggtttgggaatttgttagggtttgatttacgtgggattcggatcacttgcgcctgtagtcttggagatttcttaagggtaaggcaagattactctcatggctggtacagagggatgtatgagcggcgagcggtggaaagtgtctttggaagtatgtgttcaacagcgacttctctacgtgagtgaaaggcctctgagttcggagtgacttcctgttcaggatatggttagcttatcgacgttgttcaagttcattccctccgtacttacagaggaaaataagtttgcaactttgggttcttgatagccgccctcatccactccaagactagctggatctcaacatcgtgccacccccaaccattttgcaaatataagttgcagatccttccagcccattttcgacaaaagaaggctgaataacccaatttctttttggatcatatccttcggctaacctccgatgggtaatttgacctggtggctgtgaaaaagcacaagtgctatgaacatcgaatttcatggtgtagacttagcggatatcgtccatatagtcaacaaagcgccgcggagtacaggattgatgaaatcaatatcatcaagaaccttctttggggatgtccttgcctttcgggcactcttttgagtctcttcactgcgtttttgctgtggcacactatgcagcattgccaatctcgttgcaagtcttgattccatcgacatcgtcacagatttccatcttctgtacccgagcactcacctcctgtggtccccgatactcagcgtggccaacaatatcctcggccgggatgtcgtaggcagcctgctgccggatgatgacgcctctgctgttgccgtcgccgtccctggcaaccgtgacgtttgagtcaatatcgagagtggcgcttccttcagggttctgggtccatcggaaggctgttgaggctcgggtaacttcgcttctgcttgcagcatctgctttgccgactttgcttgccccttgatgttgactgtaggaagtccgagtggccttatctttccacttggtgtcggttgagtccaacggcggcagatcacactgaatccagtctgtggtaagaaggttgttggcttcaggtgtagagatggaggcgtgacaataggcggcgggggcaaagggacctgcggtcagattgaagttgtaactggagttggaactagatcagccaaaggtagcttcacagaattgggaaagacaacgcttactcgatgaaaggtcggttcgcggaagtagaggcagacagtccgacaatactaacgttccgctgaaagtcggcgctccgggggttgaacaaatgcgcaaaattggcggtgggggggaagtccacgtgatgaggtgggacgacatgggcgatagtgaccacgcagaacactgcgccaatgtaaagcagcatgatgatgtgtatatcggtggacttgggggagtgtttttgatctttctggtgcgagtgtccgaaggataggatgggatgggatgtgatcagatgagatggactcggacacacaagaaaaatctgcaaactccctaggtttttcatggatcaaaaaggcaagtggaagtcaagcacgatcaagacatggaaggaaatacaggccatacagacagtagttgcaaacttccttggttgaagtgtgacctgctacatgtcatctgtctttcatcactccttccggcgggagttctggtccttcacttccacttccaggctgctgtctgatgttgttcgagcttacctcttttatcccatgtcttacaccgtgactacctttacttgtccaccaggtacccgcgcctgccgccacacctttccagaccagaccagactcggcgcccgacgggggtttttagtccacctggtcggtagctctttcaccaacaaccgcttggccgatggcgtagtggtcaaccgtcccaacacctcaaaccttcgaaaaagttacctgtcggttcgggaacgatgatgtacattcaagtaacccaaagagcgttccacatcgtagaccgcgaccacttgcttgcaagtgggatctgttagtatctgcagcgacagaagaaggtaagataacaaatcaataaaaaaaaaggttgaggtgtttagatggtcgactgcggtgatcgattgagcggttgttggttattttttgtatcttttttgtgccatctccggaggtaaaatgggattatgggtagggttaaaggaggtgactggttcgaacggtggttgtgtctcgtttttttttctcttttctttctttttcaggataggtattgctctggcattctttttcgatacatttaatgctacctaggtagttgacttcacgtaccacgttctttgtccacaagtgcggccaactattaacaattccatgacggcagtgaccaagtgtctgtccagattctggagcctgccccgtcatgacactgacatttacgatgccaagttgagcagttactaagggcaaggacggctattcctacactttaagatctcgtttgtaggtactgtattacccacactgcaaaggaaacacatgagatatttcgaaacaaaagaaaggacaaaactcgatatgtcattcaggatgttcgaaccaatgcattactattacacattatcacctctagtaggtaggtaactaaaagcatcgtccaaacttacaagtcaagaatcctttttttttttttcaaaatcctttcatgatcaactcgaacagcggctacagcgcgcattttgtctttgtcaatccacctcgcttggtccctcaagtctcaacccaaactagagcctatacccaagtcataccacctgcttaatacgcccttatcctcgcatcatcctcactcttcctcccctcatccatcctcatcctctgcaaccttgatgccaactttgcgaatcgctcatccttccctcccaacgcttgcaaagcctccctaatcttctccaccgtctcctccctgaggggtccactcggcccaaaccgatcccaaatctcaatcgtgccctcgcccacattcctcaacttgccaaggtcatttccgatgtacaccaccacatagctattcctccaatccggcctggcctcccccgagttgtccacgatccagcccgagccgtcatcattcatccactcctccagctgtccctcctttccccacgcaatgatctcccaccgctggcgcataatgggcccgttcacctgcgtgaacccctggtccagctcgtcgaggaagagatcggtttgcccgacgtcttggatcgccgacgagtgcaggttctggtacgagcggacggcgaggatccggtccttgtcgggctccatatccgagtcggaaccctcagaatccgaagagacggagttggtgccccggatcaggctgaggcagatgcgcgcattgcgcttgcctgattgctcttcggagttggtcgagtgcgtggtgtgccatgtgccggtgatccagggcaggttggaggaggtgaagtgggaaggtgtggcgccgtcgcgaaggtggtagggggggttgacggtgatgttaacttcggttgagagggccatttttttgtttctttctttttcgacttgaaagtcttataatattgagagagtagatgattgataagtgatgatggcttgagagactagaagcttggggcttgaagtcaaagtctgttgagaagttccctgttgtttatggatttgctgtccagacccaacggttcttatacacgtagtcgatccgggatataccggtaattatcggggtctagaatatcgtcaatttttttttcttccctcatatgctattccaggccttgctcattatcagggggtgttggctagtgaccagcacagggtctcgttcggaattcgaagcactttggtcgtccagccgaaagcttcttccgctaaaaaactaacacacgcccctgcccgcacaccgccatagtgtgcttctatccaatggtaacttgggcgtagctgggggtgcgtgcgtaacccattccaccgatgatttcctcaagatctcatctggtttatatttggctgtattttcccatatgagatgatgtgcacttgggttgaagagttggaccacatgagcaggttctggttcttttgatcttcacctccccccgtcctcacctatccacccaaaaaggttaccaattgaactgactcgtggagcaccggtggcgaagtggtggtcaatagtgtacaaccctactagctcggtaggtagccatcttcgaccctcgtatgcatcgctttttgggttgttcgccaaaacgcaggtacgggatcgtgcaatttccacaactgggccctggctggtctagttatctcgctttcctgggaaagggggtttcctcaactccggcactccgtgaggcgatgcccgaatccatatctctgtcgacaggcaaaacatgggtaatcgctgaggcggagaataagacttgagctgcatcaaggaggctattctgatgcatacaagatgggtggtgttggggtcttttgttgacatgtctcaagtcttggcatatgcttgttcggggaccacttaaaaaaaagggggggacatcccgtttgagaatgagcggccaatgggtgggggaaaacctgcacatgcattcaaactgtcaattcccctcgaaagtccttgaaacgtttgaagaaacctctggtgaaaccaaacaatggatcagaaagagatgggtaagaaaacaaacagcagaacagcatacagaacagccttcacccaagttagcgtgttccgtaaggagagaagctaacggtgagggcgctgcagaagatggcgcttgaagacagcgtcattgagcttcgaatatatccttttctcaggacacattggaaggaaatgatgccgacgagatgatcgaggaatgggtgctgtatccatctcgcccttccatccgtatcgctggctactgatttgggcatcaggacgggaactcaatcctcgatggcgggagggtgttgcaagtttgagaccgcaagtgcgaaactgaggttgcaaggagaggagatggactgcactgcttctgcctcagcttcaggagaagccccctcctaaggtctgatgaaactagaaagaagtcggatcaatcagcgagcgttgtatcctcctacccatgcccagagatccatctcaccatccacctcccattgcgccccgaaatggataccttgcagatcttggcgcggccgggtccgcatcttccgcaagtgatcaccaaaagaagtaacggaacggtgctgcccggccctccgcccgcccgccgataacttccacatcgctgagtcagtacgtccttttggagggcttataaattattgtttgtgccctgagtaatcgccagcttcaacttcattttgggatgaagactaaagaccaaacctgtaccatgggccgcatcgcatattctggctaggaacaccgtgattcttgaagacgacgtttcgcatgtgctcaggaacacatacaacatgccgtaatgatgaatgtcagtaacaagttgccaaacaattgagttgaggtctatgaaatcggctgatcttcaccctttccactcacaagcccgctatcagcatcaacagcaattctcaagaaaacaccaaaccaatttccatttagcctatcccaccgccgcccgaaattccaaatggcccctttcgtttagctcgccatgggcgtaacatccgtactttggtcgtacccccatcccagagatcatcttctgcggtgacaagacaaggtgccaccgcctccggttgcaatatggagcagcaccttggcgaactcaagtctggcaccgtcgccctgcctaaacgagatatttactccagcgctgagttcctgaagtgccaagtttaagaagcctggggcgcctttgacctcattaacgtccttgtcaacgaagttggattgtcaaccatgaaaagtgtgacagaagccgagtacctacatcacccgtcccaataatcactccgcttacattctgagcgccctgtaagccggttgatttggacctttgactcgaaaacagcgagtctttcacagcccctatctccaaacggacctcttcgcccctctcacattgactttgttctcgtgcaaccacccttgcgagcaacacgaacagccaccccgccacaatcgcatacacctcatcagcagccgccgggaccagtctgccaaatgcgcatggccggctgttgatgagagatggggtatgtgtggttatgaacgattccataaaatcaataccgggaaatatgaacagggttggaattgcgactgccggtattgcaaagacagagaaagtagtgggtgataagaagtgagtggccagtgtgctgccaggtgcttggaccggatgcgtacgaaagcgtggaaaagtgtggagtggtgatagaggtagttggttaaagttttacgtctttggtgtatggaaaagagtaggtacggtacaagtaaggaaagtactgcataggtagtgtgattttgttttcagttcgtcgcagtgtatcaggtctggatgtagtgtacgagatccaccgtggacgttgccaagtcgttgctggcctgtccatggccgatcatgtcgatcaacagctgggcgccgttgaagccgttgataggtgttgatgggatggatttgaatatctcacagtgatctgcggtaggtaccatactcagttcgatgtagcttatttagactggaagaggtcagcatcattttccgatgttgtgctcatcgattggggatccgaatgtgttattaggctgagcgagatgttcacagggatgaaatgtgattcaaagataaaaaaattggggaaaggttcagttcccaacgttgtcgactcgtccgggtgttgattcctgcctgcccctgggatctttttgagaacctttatggctgcgggcggtgcggggaagggccctggggaatgggcgggtccgagacacatgccgctgtgacgcgcctaccgcgctaacgcagccctgaattgccctgagttctagtgcggttccactgcagcatgaacgctaaccttttcagccgcaaccgattgagtgccgctatgtctgtcaggggacagttagcacctaagaaggttggtcagagctccacgtcatctcattcccgcccgctctccagtcccaaatccggcatcgccaaacttccacctccagcatcgcgatacacacaatactcgggcctgaccagaccggcgcagccattacagattcatcaatcacttgtcattgcaacctcaagcttccacgcactgcgagagatatcgatccatcatcgacccccaaccggctatatacgcacgtctacaccaccccgccactcgcagcaccctttcgaactttggaccagtgccagccagaacaactccaacatgtcaacaatagccaccccgcgcgatacagggacgcccctcgcgcggcgcgtcaactcctctcaagcctttagcaattccaatacaacacccacctcctccacgcgcccaagccttgacgtgcctcgatccgcctcgagctcgcccaacccctccgccgcccctgccgccgccgccgccgccggcaaacgcgccaaccgcgccgcccttcgcgagtactacaacctcaaaaaatcccaagcggcctctggcacggggacctcgaccccgatcctcgaagtaacctccactccaccatcgcccgacccgtccaacaatggctttcagcaatccctctcctcattcgactccatccccgcctcgccccttcttgactcccccgacttttcggcgcaaccgtacctcgcagagctcctgcagtcgtcgacgctagccgaactcctcaagacgtacgcccgcatcctatccgagatccgcgctttagatgccgagaagaaggcgctcgtgtacgataactactcaaagctgatcagcgcgaccgaaaccatacgcaagatgcgcaccagcatgtttgatccgaacgcgctgacgggggataagctggaccccatggccagcaccctggatgctgtgttgggaaaggtgtatgagcttgcgagtggaatcagaggggagcttaggcagcggttgtcggagagtcgtggtggggatgaagatgctgccgtgagacgcagagaaacggagcaagagcaggatagggatctggatggcattgaggacgaggaggagcgaaggaaaaggaaagagaggagggataggacgagagagttggcgagggaagtagtcaaggttcctgaacggttaagggcgttgatgaaggaaggaaagaaggaggcggcggtgagggaatgggagatgccgaggcggttgttggagcggtggaaagagaagggggtaggaggagaggatgtggggaggctgttggaggagggcgatacgatagtcaaaggggagaaggggagtatccctggtacgtcaacatagggggttgacgtgtaaaaaagggcgggttgatgttgtgctcttcaccttcttttcgaagcttgggtcgatccggcgaggcttacattaatacgggtccttgcatatcagaacaccaagtgtagagagttttgggctctcggaaaacggcaaagatgtatcaagaaacgaaacatcatatgcttgactcgagaaaattataccattactgtgccgatcattcgaatatcggcatgcctcaataatactcagggccagagctccaggtcccatttccaaaccatgtcccagcccccgagtaatccagactcctaccatcctcgcccaagaaagcaaaccggaaatactccggcgtcatcaccactcttggatctctctcccacctaaacacctgatcctccagcgcttcctccgcaaaaaaccttctatgcctctccacatcattaaccataacactcaacccccacaatctctccgcctcttcccttccccttccgtgtatctggggcaccaacgcctctatcgtctcattaatccccttccacttaacagcgatactccagagctccggcgtttcaaccagagcttcactaagataaaccaacggctgcccatccaccaagggcaccaagcttgaccccaacaatccatcatcccccctcaacgcctccgccgtctgcatcaccgagtcaaacccccaccgcgcaatcccattgatgaacaaccccaaaagtaacccctgatacgccagcgccggacgcgtctggatactcgtcagcggtagtagtaggagggcaaggacgtagtgatggattcgcagctccagcgttcctaaccccgtcacggaaattaccgcgccgacagcgatgccggccagcaacacgccgtagagggcgaggtagggaagaaccctgccctcaagccaaaaagagtaggcctggtaggcgatagtcaggcacaaaacggccacgatcgcgacgagagctgccaccgcgcccggttggtgggaaaggtcgtgcgcgctcagacgggagaggggaatccaggactcgagggtgaagttggagagggcgcctatccataggctgccgagccagaggaatgttttttcaaagtttgctgaagggggaatagcgccgagggttgtggagcgcgaacaggtccaaaacaaaacggccgaggtgaaagttgcaggaagcaagcgctcgaataagattgagattagttgggggaggatggtgtcggaggggccggagacattgggcgggtcggagatgaggccgacgtggacgaagacggcgatgaagctggtgaaccagagggttgtggcggacgtggttaggacggataccagggaggtgaggaggatggttggggctagggagcgggctgttttcatttccatttggggacattttcccgggccagttaaggccggatggatggtgaagcccatgggaaaatacgagtcgaatcctagactcgagatgccttcgcctccttctccgccgaagaaggagtagtattctcctactagcttgaccataccgcacccgcctttcgaatcggagatgacaccggcatgcatcgctgcttggcaaatgaaggagtcacctctgtataccctcgtctccgtccccatccccgtccccgtccccgtctccgtctccgtctccgtgctggcagcagttagaccaccagcagcagaaccatctccataatccccgccaccgattacccaaggcttataaaccacctcctgccccccaacccacctcggattcagcacctgaacctgtctgcaatccgccgggcaacgaaatgcaaagctgacgttcccaaagggcttgcaccgctcgccgtcgacgccgcactcgttgcctggtccccaaaaggttgagacgcagtctaggtgtctgactacctctcctccctcctctccatccgcgtagaggagagtacccttggactgaaccagggaaacagaaagaatggtgagccaaaggagtagaccggtagataacagagcggcgcgctgccatggatgggaaaggaggcgttctagtgtaaggcggggaagcgattggattgacggaagcaggaaaggggtgagggtttgccggtgggggtgggaggagccagagaggaaggtgaagaggcggtagattggggaaagtcgggatttggcattagatctcgagtgtttggtcgtcaagaaaggtggcgatgatgtgtcggtgttgtcgtcgaattcgaattgctcaatgtagtcttctgtcgatagcagttgggcttcttcgtcttctgatggttggtggtcgtcgttggcttgggtccgggaggaactcgagacaggtagggggggatgatagtcgtcatcgtcgtctgtttggtgtacgccgctgtactgggcctggtgtgcgtgtttcagatccatgttgtagtcatatcaacggtgctatttagaggcgtttgtaaaggttaggtattgagtagcgggttctgactgcgtgtctgcagtttgatggtgttctgaggcaagatgttcaccacaatgcgaatattgagttgcagtgactgcgtgaattaaggacaaaatgtacgaatgaaatgaatgtaaccggaatcctcggaaacgaacgcaaaaattgattagaaagatgtcatatcacaagcacattctgacaaagtataatgtttctgcaacggaaaaaaggtaagacggagaaaggagatggacaaagttgaagttcgattcagctgggctaaaagatcagtgaccccagttcaaccaatggcatgaccgctggcttccaaggcgagcaagggtagcatggcatagaacgagaatgggcaagatttgccataccacctcatgacttggaccctttgcggtcatatctctggtgctgtatcaacttaaaaactgtcttgtccacttggacgttggtcctattacagcatcttcatccttacacaacccgttcccatcggcttctgttgcattatacaaattttggtatggagtcgtgatatcaaacgtgggatataattacaggtacatgtcatacatcagctgcggaatcaaaaagccgtcccgcagcctcgaatcctctcgccttttccttgttggattttccattcctcgtgacagtatctcatctctccccatttattgggcatcgacgaagcccttgaggttgttgagccacctgaggtactccttctgctccttcatgtcaaggtagtcgggaacgaagagggcaagggcctggttgatgccacggtcctcgaggtagcgctccatgaggacctggagatcctcgtcgagggtaccgaagggagggccagggtagacagcctgggcagcgtgctgggtctcggcgctctcaccgtgagcgagcttggcgtcgtggtagtagaacatgttgtcgacaacaatggagccgtcctgggcaacggcgtcgatgttgagggcacccttgctgggcttctcaatgacgatgttgagacggacgggagcgccgccgtcctcacccatgtcctcctcgttctgggcaccctcctcgtcaccgagagccgtgtcctcgtcgaacatgccaggctcgtagttctggaggtcggcgatggaaaaggagatggtgatcctggcgtaccttggtcagcgcatggttcttgatcgaagtcatgttgggggttcaacttactgctcgttgccaaaggtgcgcttcaggacaacgtcctccttgccgggggtatcgacaagctcaaaggggccgttctcaaggaaatccttgacggtggcgggaacgggctcgttggaggcaatgtcctgctcatagccaatctcggtggagagcttctcggagagctcagagtcgatctcggtggcggcagcgcggaagacggtggtcgagaaagccttctgggggagctgggtcctgagaacgttgctggtagcgcggacggtggcgcggccgagggtgatgggagaagcagagacggcacggagagcacggggcgcagtggtgcgcgcgacagcacgaagagacatcatcttgacggatttggtggggggtagtttgttgactgtagattggaaattcgggtccgatcgtgttgttgcgcgttgggacagaggagtgttgtcgaggacggaagctggggtaagtgagtggacgaagactggagcgagacgaaaagatgggtaacgtgagtgatggagaaattcgatgacaatccacgatggatggttttgatcattggatccgctcgctgaaagctccacgaacctgtgccgagagcagctgagtggtcccgtctccagaaatcttcaaaagctctgcagtagctagcgcaaaaaaatgccgagcacagaccatccaatgaggccccggctgcggggacaagaggcaagaaccccatcgataaagcgtagcgccagccgataagctcccacctagcggaagttcccccacaatgacgctttggacccactaaaattttgtcagtcttcagttgaggttcaggtgcgcgtaacaacgggcggcctacctccagctccatcttcgactactcacatcgcgcccagaggataattgttcatcaatagcttattttagtcgactatatacggaactgatggtctgcttttacgatttgtttcctcaacgccataccacttaacacctttataagttctagctattctaccaacaagtaaagggtccagcattcttctgttccagggtccagatcggctcgactggatccacacttaacaaacatggctgccaggaaccgagtgccttggatgcctcggatcgatacgacaaatgacatgaccaatgccagcaatacccacgcgaacaatctgatctatatgaaccgcccatcatatctccccaagtctgccctcatcttccccatcctcctcaacctcctttcgagatcctgttgttgtccctgttgctgttgctctgataccggtaatgctgccggtccaggcacgtactccctcccttgtccttgcaacatcatcaatgtcgtcgtcgtcgtcgtcgtctgtcctgataccgagatccgtctctgctgctgccccctgtcataaacaccaccactgccaccaccccctccaactccatggtgatagttgttattgttgttgtatccatacatggagttcacaccttgcgctccaatgggtacactaacactaacactgctccccctcctccttggtcctccgcctgtgctgccactcgaggtgctactcccactgccactactgcttcgagaccgggatgccgggagggttgcttcgtcctggcattgccagcacttgtaccccgtctgatctcgttggccggaaaccccggataggcaggagccaaagatgccgctgccgctgttcctggctacggaacagagttgttctgaaatgaggactgtgtcctcgctgctgcaccggcggcacacgcggatgtgggtcttgtaggtgcacatttgcttcgtctctggtcttgggtgccgtagtgtgtgcccggtcaagtcaaccaagatgatgatggtcgagaagatgtgtgagattgcgaatgctaatcaacggtgagatggatgatgggagataggtatgactggggaagagccggtactcacgttgagattgttaacaagcttgtaagtagtgagtccagcttggaagcccaagtggaatgattctcgttctttttttcgaacccacctacacacataatccggtccgaaacccgtccttggtacaactaacactcgaaagcacagttggctgagacaaagccagcgtctaattctctccagtgcaacagatatgtttaatgcgactgcctcgctgataggtgatataggtcatagacaacaccaatcgaagtgcatgaaagcatggaagatggaaagggaatataataaagaatgatttagtctgtttcagactccaacgctcacccataaaggcttgccagagaaatagggggctgacgtactacttatcattttgggggaactgcctggagtttgcctgcgtcggttgtggcttgtcagttactttcaacgaactcggaggagaactgcactgcactggactcgactcacatggcatggatggatagatggatgcaatggataaactcgacgtcagtccagtccagggtttgtttcccgtgtgtgtgtgtgtgtgtgtctcgcgcgtgtcgttcgtccgtccatccgtcctgtcgtgcccattgtgacttgtgcatggcctttgggttggtaggtagctatgcagtgcagctccggcaagccgtatatcctgagtttcacgtttggcaagcaagttaaatggttctccaatcgcatgacagttccttcatcattagaggagcgaaaggttttgggaagggggaatggatatcagcatgtggcatcgtgtcaaaatggctgtatggcgcagacgggaaagggtctatagggtctggcctgaacatcagtcgtgagcgtctaacattggatagaaccgcagacccttttgggtcttgtgtaaccctcagcttcaatgaatcccacagcttccaaggccacggatgtttgctggtacacaaagactcgaaaacatcaacctaatcttcccttgccaagaaaaagaaaaagtcttgtctatttaccggcctccccccccccccaagaaaaaaaaaataaataaccaaaggaaaaaaacaccaagaaaccaaaacaaacgctcgtcacacaatcaagtatgcgtccccgactattttgtaccagtgtccactgcacatgtctgtctcatgcagcaagcctcgagctgccccgagcaaaactaactggtctccagatttcagcgtgtaaatccttcgttacgttcgttgcctgacattcttcactcagtcgcgcttacaaaaagggttcaggttacacacaggaggatcgggccgggggaaagagacctcataaggaagaaatccctgctgcctacctgccgtttcctcggcagggcaagacagctgtgaaaaacattgacatggtacggcatgaccatagcatggcagagtagggtagggtagggtagggtagggcagggtacatgtactcgtcgttcgttcgttcgagcaaagtttcaaatatctcaacttatacaaaaccgccatctgttttgagagcgggttgcagaagtgtaggcctggtactttcattagagctctgctacctatcatccccccctcacctaatttatctacgcggtatttccatcgactggctcgatcttcccgctccttgtggattactacatgtgcaggtagctagccggagaatggaagaaagaagactgaaggatggggcgaggaaaaggaggggaagcacgaaccccaagcgcgcaggcagcccgaaccgccaaggtacaccaatagctagctaggtgaatcaagttcatgggaagatgaatggacagaagttgtgttaggttgtatgtctccctatagatagaaagagaagggggacaagatgaggggaaatgtcaacgacagattcgagtagtggtgacaaaagatggacggatagatggagaggcgactaactggtcggcaaaggggaacaacacgcacacatgaggcgggttctctagaatagtacgttgacaggtagattgaccagaaaaaaaaaacaaagaagatgcccaaatgtttttgatcttggaagtaaacttgaaaccacagccaagtatcaaatttcgaccctcattgccatcatatcccaccctatagggaagcagaacaccaaagccgctccgagtccagcaaatttcccaggagcaccctaggcagaactctccgaactccggagagaccggccccgaacccggtccatggcaacttgcaggacatatggaataccggtaaagccagggggcagcgaaggacagccaaaggacagtcaaggaggggggaaaaggccaaaccgcccacggctacctgcttttcaggtacatatcggtgagtctgactgtttccgcccgcaacaacttgggtgtggagggggggagttgaggaatcaggggaaaatagggtctaccttggcgttgtcggctgcgttatgcccacgaggagcacgtaagttgtacaacatcaactggcagcttctcccgagcgaaggtgttgaatcaagaagcatttgaacgactcgggttgctgtcgatcaccttgaaaacgattaaaaataagatccgggataaggaggcaagtaatcgtcgaatcgggcgttgccgttgtgggagtagtaaaacattttgtgtaaagtgggctttttttgtccttctttctatatgcaggactcatgacgggttccagaagcaatgcatctcttcaatttccacacttctacctcttctctctttttgttaccggtatgtctctcacacgtggtcttatggtaggagacctgcagccctgtaagcaagcctttccagggcacagccgtcggctgctctgaaacatgttttcttttctctttcccggttcccatgaaccctcttctctatccttaactggtgaactgtccgagctgacggggagtttgaactggccggctgggacaggctgtcggtaactggacccagccatgaaatggcgtccttaacacgttgccctcactccacccacctccttctcgaatcttctcccttcagccctctttcattcggttcgggcccgagagcggtttggtgcctggtgcctggtgcttggacgaggtggaactgcaatttgtatgcacagcgataatcgaacccgggggtcacggcagcagccgcttttgttgaggtgtagtaagcaagcaaggtacgggttgcgggaccagggtcaggtaggaaggataaagtggcttgtgacagattgattttatgaggctcgtgagggatgaataaatgtctgtcttgcccgcctttcagtatcattagtggacacggccaaaacttaaggctgcaggttggcggtttggcaaaggtgaaacgctgtcttattttgcagcacgatgcatggcatctaaccagggtgacaagcaacggaggaaacgggtggagtagccggctgtcgttcaaggggaactgggactggaactgaagggctggaaaggggtatcattaatgtttgttgaggcccagctgcctcgctgatcctggatatctccgtgtttaggtcagaaacaaagaaggggcgatgtgctctcagttggtctgtggagggaagctggcaggcgcggatcttcctgaggactggattttgacccatgtgaggttggtgagaaaggcccagttgccatcccaccgatccaacatctcggtggtcttttcattggtaaggtcgggaaggtctgtaaattggtcagcgacaagctgtcccacgaagagaaacaatgggaaaaggacttacagaaaccatcacgctcttccttgtgaagcgcctccatcttcatcctcaaaagatcctccctggcgctgggcggcctgccctgacggcgagcccttttcatttcgtgatattcctcatcatgttgatggcagaatctgggtggatggttagagatggtcccaccaatattggcacagtcgcagttcacactcactcggcaattttcttttggatggcggagagctcgagcggcttgttctcattttcacgagtagcctcttggaagaaggcgatacgggtgatcaaaggctggtccctcttgcgcctggcctcggacatcttctcgagacgatcatcgcgaacctgggccttgtgaagacggcgggaatcacgactcttggcgtggagggcttcaatggcaccgcccctcttcttcgcaatggccttgcgtgctttttcgagagtcttgggcatgatgaagagtaggtgtagatcagtaattttgggagatgaatgagatggttgtacttgttgtgttggttggtgaagaccaaggtacgtatttcaacaggtgaattgcacgtacgggacttgccctttggcggttgggatggaatttttcgataagcggccagcgaactggggacagtggggtatcaagacttagcctaccgataaggtttacttgtacaggtacctaacgttagacgctgtcagggctggtaactgtttaagtggttgcagcttggatggggtttgattggagaatagcactgcgttccatgtcttggcgacgagctctgtggtcgagctgttagttcaactaggacctccagtaggtaaggagctaccattatagtgtaacgagcctactcggaggtacctctacatactcgcgcagtaggaaccgtctctctgatctggaaagtgacatgtttacacggtgaaatacccccattgacttgcattgaagtctcatcaaatggtgtgtagaattgttgccattcacacagtccaattccagatttttgagtgatcagaagcacatgggatacataccatcaagacattacctactgtagagtgagggtaaatccctaggtggacgacgcctccccacctcattgttttgtgcacaaacaaagccggcattgcttggatgcccctgaatgccccgcatggatcggatggatcagcgattgacaggcatgtcgcctggcacagtctggtcgcgggggcaacgacgcggtacgcgcttcccttccattttctggaaacctgccaccccaggcgattttgggtcgttttacgggggcgggaaggcgtggatcggctccattctcccattctttgcactggcaactggaacctttggtttttgggggtctggtggactgcggcaaaagtgcctgcccggccatttcaccaccaatttttgcagtgcctgcctgcccttcaccggccctagactagaggtagaggtcgggtatcgcctacctatcgagacgggaccgcagcagcccttgtcagttgtcaggcaggcaggtcgtcccccgcccgagatttccagtggcttgagttcacacttcccttgagggcaacttcacctttcctcttccgtggtgtgcagcaaccccctcgagctcaccttcctccctcgcctcatacctacctctacctaggaaacgaggtcgttgcatttccggcctccaaactcgccaatcctccagtggcttggtgagaactgcacgcctttcaaccattcaatcatagaggtggtatcgggacgacgccagggcatcgctcgcttgggctgtccattactctcactccacaacaaaccaaaacaaaacaagacaaaaacatcgacaaaacagtgggttggcacatcgtttgcaaccacccgcatcaacgcacagcatactactacagtacggaaacagtatacacgcatcctcgactgcaggaaccacgccaattcttacatacgtagcctccgcatcatcacctatcttattcggcccccgatatctcaccgcagttgccaccactcgacagggaacacaagttccatggcctcgtcagtcgtgtgagcctttgttcaacttgtcggttgctgcaacctaccgcgcttgtcaggcgcctgtggcgcgttttccgtcactggagcaaagatgggcatcaacggtcttctccccctgctaaaatccattcaccgccctgccgaactcaggaagtacgcgggcgaaactctgggcatcgatggctatggatggcttcatcgaggtgctatcgcttgcgccattgacttggctcaaggcaagccaacccgcaagtaggttccaaccgaggctaccatggactgtctgaccccaaggctaattgtaacaccgtaaaaaaaaaaagatatgttgactatgcgatgcaccgcgtcaaaatgttcaagcattttggggtgacgccctatgttgtcttcgacggcgactaccttccaagcaaggccaagacggaactggatcgcgagagcagacgagaggcgagccggaagacgggcctagaactcctcaaggctggcaaaccatcacaagcccacatcgaactccaaaaggccatcgacatcacaccagaaatggcccgccatctgatcgacgagctgaaaaaggccaatgttccatatgtcgtcgcgccgtacgaagcagatgcacagttgatctacctcgagcgtcggggcatcatcagcggcattgtctcggaggattctgatttgctggtttttggagccaagcgcctattgaccaagatggatcagtacggacaatgtatcgaaatcaaccgcagccagttttgtgccgtccgtgagatctccttgacgggatggtcggatgccgagttccgccagatggccatcttcagcggctgtgactacctcgacagccttcccagcatgggtctcaggacagcataccgcatgattcgaaagctcaagacgcctgagcgcattgtcaagaagcttcagttcgacggcaaaatccgagtccccgccgactatctggcacggttcaagcaggctgaactgactttcatctaccaacgcgtgttttgcccagagaagcaagcggtggtgtgcttgacagaacccgacaagtcgattaacgttgacgatatgccgtacattggcgcacccatagatgccaagctggctcgcgccatcgctgttggcgatgtcaacccgatcaccaaggagccaatcattgtcacagcaacctctcccagcaagagaaggatcagccaggtcttcacttccgctttcggcgaaggcaagaaaatggggaagcctatcgaccaatatttcaaggaccgccggattcctctcggagagatggaccccaattgttttaacgttgagcctgataatggtgaacaggaggcaaccgctgaacctcgccctatcgtgtttccattgccgaggccttatgtggaggatgtgggaacatcggcagcccctgctcggcgctacacggctcaaaacagccggcgcaagagtgagcccatttcgaagcttctggcttcatttgacgacacatcgagcctcacatcgcgacgacagacaacaggagcagcattcgaggtattcacggacaccgaccctgcgatctccacaagaccgccaaagaaagcgcgactgtgtgaagacgcagtgtcggaagatgccgtcactgctaaccccgaaaaaagtaagttcttccctcagaccaaggcgaagaaggcggcagccaggaagtcggagtctttcatcatgtcggatgactctatcgaggaagcttttcggagcgttccggatgctgtatggagttcgtcaaaggctcgtcgtcggagcggaaaggttcagtttgtcgaggagtcaccgtcctctgaaccagtgtctcaggagaaggaacaggaagatttggaagagccatctcttcctgcgatgccaaggagtaccaccattgatgccagcagcgatgccgaggacgaagtggaagttcctggctcatcatcgcaagaggccatcaccaagaaaagtgtgaaatcccagacgccgctgggccctcggctccggcaattctcgtatcaaccaggtaaacccggtgctcgccttgtcaatggtctgcctacaccttcctcaacccaagagagatctgctgcggtgcgtagatcatcgttgaatccaagctcgcccatgttgactccgttgcaacgcatgggagcccgggcattgaagcaagttacaccccgcgccacgcctcctagcagcctccgcgcacgtaaatcaagcaagccgagcgaggctctcggctccgtccaggtggatcccgccgccattccgttgccgttggccgactttgctgaagttagagccctgaacatgtcgcttcaggggagcgaggatcagattattcctgagagtgatggagaaaccgaattgggcacggcagccactcgtccgcgacttaacttggcgcagtacctgtattcgtgagcccccaactcgtgctctctggagtgtattaggagaagccagatatgtggtgtgcatagctctcggcgtatcggtaaggaagaaaccccgcctggaaaatgggtgggcttgaattgtactatggtctgttgtaaggaaacgaggaaagatcatgggtcaggagtattatcaggcaaagaaggcaatcatggaaagagcaggctgaagtaaatgaggagaacttctattgcctgttatgcgataacattgccctgatgggccattcattgatggcctttgtccagaaggtagctatatcactttagtaggaaataaacaaacaatggtaaccatgatgaaggaacactgttgcacctgtcaagacactgtcaggagacatgtcaccatcagatccaaacataaatcctataggtatactatacacgaggtagacgggagcgtgctagaataggcaagtatccctctaaccgcgataagatcgatgagtaggtgccagggcagttcaccgcctttggcagaatgccagaaccccaagcgtgaaagtgtggggcaaggtgctggggggctccacactgctgggaacaatccactaaaatttcactgtaatccactggcgaacaaaaattcatcgagacgggaaacagtcgctcgaccacagccgacccgccctccactgtctcaatttttccatctgggtttcgtttcgatacctcgacatactacctcgaccattattccgcccgctcgacatcactcacaaccccatcacagcgaaatcccggattcgactttctttgtcgcctcaatcacctaggtctctctattttagcgactggcaatcaaccaggtcgactcgtacaagcgaaaaccagcgtgtgcaaagatggcggataccgatttgcaggtaagcagaccggcgctggaatgcacaccaccgatacggtgatacccatgggctggtagttgtggccaaactgggatggctagagttcgacgctgaccatgccgtcttgcgattgcgaacaggagcgcctgcgttctcacgctcaggcctttgacggtctactgtcgctgatcccagccaagatgtactacggcgaggacaatagtgtacgttacccccacccgttgacttagctcttcatcataaactcaaccattgatgttggtgtcaaaatgccttcgatcgcgtcgctgatcccaagtaaccccgccaacaggatcagtggaagaagaagaagcaaaccaaggagcaggcaaaagctgctaagcgggggaagctcgatcccgacagtgaactcaaccgcaacgccaaggaggtcatggaggagcgcgcccgcaacaagcgcaagctccaggaaatggaggagagcagcactgaagacagcgacatcgacgtcgaaatccctggtgttgagaaggagaagcctcttgaaggactgaagaagagggtcgtcaaagacgacgccgagacagaagagtctgcgcctaaaaagcagaagctttccgaggaggaggaggaggtggtggaggaggaggccgtccccgctgagaagcccttgagcaagaaggagcaagaaaaggaggccaagcgtctcgcaaagctggccaagcaggagaagaagaaggccaagctcgaggcgaaactaggcaagggtggaaagacggaaaagaaggacgacaccgccgaagaagccaagccttctaccgaagctaacgaggacgacgagaacgacgatatggctcccattgatgtgtctggtctcgtaacaaaggaggatgagggcgagtcccaggaatccgctcaatcttctgttttcgacagtcgcgacaaggccggttccgccgagcctgccagcgccaacacctcgatctcttccgccgttcccccatcggataagcccaagttcaagcttcccgccgataccacggttctccgcgagcgtctcgccgccaagattgagcaactccgtgccgctcgcaaggttgagaaggacgacgagggtaagcccattcgcactaggcaggaactcatcgagatgcgccgcgagaaggaggccaagcgcaaggcccacaagcgcgagcagagacagaagcagaaggaggaggaggatcggaagcggtcagaggctattgccagctcgcgcaactctcccctaagcatgctcagccccaaggacgatgttgaaaccaactttgctttcggacgtctcgccttctctgatggtgttcagctttctcgtgacgccgcctttgtcaagtccgacggaaccaagaagaagggccccacggacgccaagtccaagcttgccaagcttgaggcgcagaagaagcgcctcgaggccttgcctgaagataagcgcaaggaagtccttgagaaggagacgtggctcgctgctcgcaagcgtgccgagggcgagaaggttcacgacgacgagcacctgctcaagaaggctgtcaagcgcaaggagaaggcaaagagcaagagcgccaatgagtggagagagcgcaaggagggcgtcgccaaggcccagtacgataggtcaaagaagcgcgaggagaacatcaagaagaagcaggacgagaagaaggcccgcaagatgggcatcaaggtcaagagcggcaagggcggtaagggtggaggaaaaggtgcttccaagggtaagagcaggcctggattcgagggcggattcggtggtaagaagaaataagcgtcggataaggtgttcagcaaggggtgttttgtctttttggagagagatgttgataccactgctgctgcatagcggcagatgctcgggaggctggcatatccttttcccattcttctgccttgtcgctacgtacatatttcttgctggaagggggtaacaggtggtgtttttggcgtttgttttttttcctcatggtttttcgtttcttttttctttgcacggtcggaatggaaaaagagattatatcacacgtacatatcacaactggaccagatcacgacaagcggttaacatggtacgaggctgggcaagccttgtcttttgttcttttatacttagctagcttttagtagtggtggcgaagggaggaggtaggggctggaggtcccccttcttcttcagcgaggcagcatcttcagggagttaaaaagtgattatcagctcaccgagtcttttctctttttttgtccggtgacttgaattggtgatgtgagacgcatagcttccctttcttgcttgtctgataccgaggcgctctccggtgtaggcgttaaattccagctgtgaaatgaggtgctgttagtgctgggtggtcggactctactttattcgcaatcaaagcactaacacggcgcctggaagccgacataattctaggtgatgctacacgattttatcatgatcggagcaacccgtgttccgttccacaagggaagcttggaaggggttaatgacttcatccctcggtagcattgaacaaagaaacagccgtttcaaaacgtggccattcagaatatacaggaaacacataacctagccatctccaactgcacccaagtttaaggtttgatacttagaacccctttgcgccgcaggtgaactggaccctgagattggctcttgacccgattagactccatccgccgcgcggaccaggacgggatcccacctctggactttctctttctttgaccgctgcacaaaacagcgtccggcactgctgcgcgctgcctgtgccaaccaaaagagggacccgtcgagcaccgacccgttacctacgtacctctacatacccgagtccaccactcagcctcaaccaaacctaaccatccccccccccgtcggtcctgctagaggtagccaagagaacaccaacagactagcgaaacgacaaacactcgcatcatcaagagccgcgccgaagagcggcttcccaccaccccccagacgacgacgacaacgaaggacggacctccacgttcgggacaattgatcgaccaggctactacctctactagtcggccttaccctttcctctgaaacacaggctacacccaggcctaccgaatccccaatccgcaatcctaatccccacgtgttaccgcgaaaccgaaattatttcaattccccctgtccgcgaaaacacggggaaataataccagtgcacatacgcccaaactcggccgaccacattcgcttcgtgccgcccaatcatcacatcagaaacagtccccgataaagaaaaaaaaaacgaagaagaagaagaagatggcatcaacatcaggcttgacccggcgcaggggcgcgggaggaggcagcagcgacgtcggcggcggcggcggcggcggcggcgcttccgacacgagggacgttgggcccgacacgagctacgagacgggcgagaacggacacaggattgccttcgatccccgcgacctgagcgagagcgcagagaggagcaagcaacccaagctaacgctgatggaggaggtcttattgcttggcatcaaggatcgcgaggtttgtctccacgtctctctttctctcagtctcgctcgctacactatccctttgtatgttgtaggggcctaccaaagggctatcttctgactatggctggactcgatattgacgttcgccacgtgctgctccttggactgttttcatgattcggaattcggaacctgggcacgacgagagacgacatggctaacaagacaacccccatcagggctacctttcgttctggaacgacaacatctcctatgctcttcgtggatgcattgttctcgagctggccttccgcggccgcatcagtatgcaaaaagactcttcccggcggcgcttccccctggcggaccgaatcatcgaagtcattgacgacactctaacgggcgaggtgttgctggacgaggccctgaagatgatgaagacgagcgagaagatgagcgtcagctcctggattgacttgatgagcggtacgtgtttgcgtcactgccccatctccattccccccatgtctatcgtgcacacccaagcggaagcaaacgtgctgacatgacctgttaataccacaggcgaaacctggaacctcatgaaaatcggctaccaactgaaacaagtccgcgagcggctcgcaaagggtctggtcgacaagggcatcctgcgcacggaaaagcgcaatttcctactgttcgacatggccacacaccccgtcgtcgagggcgccgccaaggaggacatccgacggcgtgtgcgcaacgtgctgacgcagcgcaccgtcgtgctcaccccgacccagtacctgcccgaggacctcgagttccggtacgtgcggacaatcgccatggtgtgcgcggcgcacgcagccaacgtgctcgagaacgcgctgagtaccctcggccacgaggcgagggaaaacgccttttccatggcggacgagctgttgctgcagtacagccagtggccgtttgcggcgaggccgttgcctggtgggaatggtggtgtgggggcgaacttgccgcaagttattaatgaggtacgtttgtatgatttcttatccaagaggttctgttggaagagggagaaaaaagaacccctccaaaaaaaaaaaccgagcggactgttcaagcgagaattttagttaacatatgctcaccaaacaaacaggaggtcaacaaagcaaaggacaaggaactccagctcgaagtcgtggcggcttgcttgagcgtattcactcgccttgactccctgctctaaatggcgcacggcgggaattgtgagaaagcaaacagcccagccattgaggacaagcgtgggagacaccccgaaaagcgagaatgatgatgatgtgttgtgctgagtgagtgaaagtcgggggaaggaagccttttcacgattacactacgaacaaggggtggtgggtgggcgctgggtcttcgagcgagcgagcgggcaaggggtcagtcaaggccggccttcctgatccaacaacacggaggacgcagcgcattttacctgattcactctatcacaccagcgaagcaaccgcgcagaagggcctactattttacttaatatcttcacctcgtctccttgtatggtagggtaggtatgatgatgaacattttttttaatttccctcttttggtctcccacttactactctcttcgaggtcgaataggaggaggacgggttggagatggtaagaggcttgggttttacttggaggatatgagaggattggtgtggataggtgggcagataccgatggacaatgaggcgaagcgaagatgcgaaaatcaaaaaagaacggaaaaaagaaaaatatgacaatgaagggatgagtgcgtcgaccggggcgaaagcgtagtgtagtggtctcacacattgattgatgctgcacgttttctgtacgtctactacacctcttactttatcatggaagtaatggaatatgaacaggattaggttagagaaagacggtggcggtaaccccatggcaaccaaaatagctaaattttcagtgatgggtacgaaaaaaaaggcatatgctttgttcagtcgtttagccacatgtgtaccctgactttaaatccatgctgtcatctagctataatacagtttcactccacgattaagctcatcacctcacatatcgaaaacagcgacaacccactccatacacacgtacacacacacatatatatatatttataatgtcatgacgacctgtagatctcgtctaggccgtagggtgggtgatttacgagcctcctctttgaggcatttccagctcaaccgagaccgatcctgttgttcctgtttaaaagtaaattatagtgcgaactcccaaaacccgttccatccatccatcccctgtaccaagaaaaggaaaaccgaaaagcaaagcgagactgatgaaaaaaaaaatgagaatcccagcaacagctgcttcctatgcatcgacgccgtcgtccccttctatacaagtatatcctgccctcttgctataagaacaactccacatagccaatcatacagccccctcactccctctttcctagcatacacacacacacacacacacacatcccattctggaccatgcatcctagagagaccaagtctctcttcctctctaagccgcgccaagtgcgaacatctactatcgctttacacttacttggcagcgtccgcagcctttgcatccttctcaaaaatcccatccaaactccaatcccccgcctgcgccctcttgagcacctcccgtcccttctccgtcagcgccggtttaccggccttatcggtcgccgtcacgaaaaagacgggctgccagctttctcccttctgttcgcgctcgcgagccttttctctttgggcctcctcgagctcctgcttcagcgtcgtggcgcgagaaaattgcttggcaagaatcgcctctgtcactttaccccacaaggtgagggactcgttgggaagttgctgctcggtgggcgggaggaccttgggggccacggaaaggggggcgatatcgattatggttgtttgttgatcaggagggtgggattcctatggaagaggggaaaaggtggtattagtacgggtgggatgggattgggggaggtgaacatcatgacgaaacttaccaaaggcttgggaccaacagtaaagaccaccttctccttccaaggaccaccgagacgcaccagaatgtcctcctgcggtacatccttgatctgcattttgtcgtcgttttcagggtcgtacttgaagatgatgccctcaaccttgttcgtggtccggcccagccaaccgtcgtcgtagtagcggagaatcgccttgagcttcgtttccgggcaggtaatataggccatatcgccgaccgtgacgcttagcgcaccacggaggatacctccaaggtgggcaggaggatgtgtcaactggtatgtctcgtggttcctcttctccagcgtgatgaaaatgccaagattgtgctcgccgggcatcaccttgatcgaggtgccggtgaacttggctgtgatctggtcgaaacccttggcgtgcaggcccttctctgggcagtcgatatagaacgcgctgacaggagggtggtgagacgtttgctcggtcaggtaggagatcctgacgggtttcgacggcttcgggttcgtggcgggcacggatactgtagatgcggcgcgggagctgccggatttgacgctcgagggccggctgatggtgtcctctgcagccttggtgttgatccttggggcatcatcatctgtttcccagttacactaggccaatcagtcagctttttgccgccctctgatccatggttgaaaacttaccctgaagaactcccccaagcaagagttatatggcttgcaaggcttcccctttgcatatttcagatccttggtgaaccagaaccgcagcacctccagcatacgatcgaccggttcgtctgcggtgccaatcgcaacaaaggcgttcggcgcatcgagatagttccagtattcgaggttgggtgttggctcgagaagctgcgaagggagagagaagcgtacagaggcgagatcggcgacaccaatgaatctaggtgatggggacatatggggttagcaactgtatcgtcgtaccgaaagacgccaagacaccgctttgggcaataacaccagcatcgccggtgttgggcttgcgcatgcgcaagtctttcacatgatggcgagcaggcgctcttcaacctttgggcgcgaagcttgctttccccatgcgcgcgtctgatggctactcacttccttagaatggagagaaaggtcgacaacttgtttccatcgctcggatgctcctcggccgcaggagcactaccatctgcgggtacggcagcgggagctggcgacctgcccgtgaatgcggaaaacatctcgaagtctttcccaatcaaagtcttcctccgctggtcgatgattggtgacaagcaaatcgggcttcgtcttgaggtccgccaccggactagtctcgttcgatggagcgggtgggaagaatgggcaacaaggagccttcggtttgagtctcttgtgtcgtcgcgaagaggtttggaagaggtgattggcaatcgatgagaaagtcgctggtgcttttgatggaaacaagaggcgggaggtcagctaccggtaatagacccagatgcgctcgaagacacaggagagacacgcacctacctctctgctgtcggccgtatatgataactgaagttgttgggattcaggagtcgcctcaggttccgccaccggcgtgcttgggagttttagcggtgcagcaacaacagaatcatgacaaaaaaaagatccaatacgagcacctcgaccgcggcgccttggtgattcactgtctggctggatgggatccaatggtcttcggttggcctgactgactttaggggcgggcggcgatgggggcggacagcacgtcggccaatgcgctgacgtcctgcgctgtcactgataagcgataagacaggggtgtggacccgctgcttttccagagcctcgacggcactttgtctctcctggtctcgtctcgcaggggtcaagcaccgatgccagagaaagacgctcggcttcaatgggataagcgtggagcggtcaacaagcacttatacccgtccaatgatttttgttgggtttgtggaatatctttactgcttctcttcaccgtctattatcgcctttctgtacccctatctatcttcgcggacggtgaggcagcgaaaaggaggtggtaggtatatagtgacgacgtccttcatatgaaagcgtccaaactcagcactcttgttacgctggaccacacttgccaattccagtttgcatcaatccttgaccggccaatcaatttgtcacgagttagactcgaggctgattagtggcagatgtccatttgttgggtggccatgttcgtcacaaggtcaattacatccgaactgaacttcttcctcattgaaactgctggtattgagcacgtgcatacgcggatcatccgtgaggtatctcgtagtgctactgtgttggaacagcacttgctttctgtattgatactggttagccaaccttgtctacatattcttgatgattgattgcggaaactcaagaagaacaaagttggtttgttagtgatctgagggtgtcgaacgtatatatgttcgttccgggttgaactcgactcttacgtgccatcacgaaaagagtattcgcaaacgtcctctggcaactatgagtgtcagcgaacaaccttaccttcacacatacctagcctcttcgtcccatttggcatccatgatctcacaggtctcacgaaggaacccaacagcaaacagcttgctctgaactccagaacttacaatgagagcaagtgtccactcacatgctcacaatgagacagtccgagtactttctctggtgatgctccatgagtgtcgtaacaacttgtctctcactcccactctcctacaaatatatcctcccgtttcacatctagccttctggtcattggcttagaccaccaattcaccataagctctccatgacctcatcaagattaccaatcactccatcctcaaacacgcaaaaacaaccgtcgccatcttaccattcgctttcggctcggagctcgtctcgcaaatgatccttgtcagcaattgccttggtaaaagcgtcacaaacgaaaaggctgatgtttttccttacaggcaagcaaggccatgccagaccaggcaaaggaggcccaaagcaatgagggggaaatcgtctaagggtgtactaagactgttaacatggaagaaagcagcacaaaagcagcacagcgaagagaaaaagcagagcagggccagaagggggagaaacccacaaaatgacaagaggtgatggaatggaaggaacgaaagaggagcaaaaagcacggggcagacagaaggagtagagaatacggaaggagcaaccacgctggaaagtctccaagaacaacttaacttggaacaggtaggtacgggaagctacggtcaaggatggagataactacctgaaggtacctagatacccaggcggcctgcaccacatgcggtttcagtctcgtcgacggtgaatccagaaagagacaaaacaacggacaagacgctcccgctcatgttaccgttcacaaaaggaaagtaaaggggacaacgacaaagtacccaaagagtacaacaggcatagtttgaacatcccatcccgcagacaaacctttgaacgttgggctggacactcagcccggtaaggcctgttactgaacataactgtctgccagccgagtactcgcggtgaaaggacgcagaggatataatatccgacctgatgtttcggttcggcacgccggagcccgagatgaagccgggccttccgtcgcttcgcggaaatgagggcaccgtacagccttcgacgccgagttgtgtcaacatcaatatgcgacattggaagttgaagttggtttggcgacttgctatacagtttgttaacgaggggcctttgttggaggagaacaagggcaaaacaagggcactctaaaggtctattggcaccgggaagagaaattgttcttcgcttgcagagcttcgacaacagccatggctttcaaacctatcctcccttttcaccacgtcaagatatcagttcacagctccgatcaccgaaagtctcgaccgctttacgaagtcgagtaaggtctgcccttttccttaccacgctgaaaacacacagcccaaggctggtctgtgcgccctacgaggatatggtttgggagtcaagtacacaaggttggattctgggtgtggactctcccttccctggtggctgatgtttgggagaagttgggaaagaccgctgccctcagcgtccccgtcacccaggacgttcaggaaagtcacgagaaacaacgccgaccctgccagcatgtgacaaaaggtaccaatgtatcggaaatagcccccttccgccaaactacactacggccatgtctcggggaaaacctgggactcgggatctagctgattcttctgccgtgttcgagcaaacatattgaagcattgcagactgcacgaacctctcccgatacgcaatcaaccgcaaaacacctcatcggcgttctggccctttccattcgttgagcctaggtacagtttgcctgccaagctctgcctgaccccgagttccgacctctcggagtcattgcgggatgtgatgtcgctaaaaaaggattctcgatcatcgagcttaagcgctgcgcctgtaacagcgtcccgcgacatttgatacctagcttatctgatgttctttaaaatcagatttctgacatgtgatagctgatccatcccaagtctgacgcttgctcaacatttatacatgacgtagcagcctagaagtaggtaatctgccgactgccaggggagtgttgagtcgcagtcaacgtcaatagctccatatcggttttctgggctagacgactatgcaaactcgggcgtatcgtggagactcgtgaaacttgcccccgaatctcctccctctacgagcgccgggtggaggggcagatttgtacaggacaaacccgtgtctgtacgtgaaagggcaccaagttagagtggagggcaacgttctcaagttttcactaactggttagacacatctgctggcatatgctggctgatagagcgctcgtacacgccctgcccggcgctcaatacgacgattgtggcaaaatccgagagtctctttggtacaagtgtgcggaattagacaccttcctttcctacgcagatgtaaggcagatccaatcttgcagactgctcgagtctcttcaaaatccctcaggttcctaacgtatcaagcactgttgattggaacacagaggtactctacagcttgcctacatgttcccgtctgttggctctggaagacgcgcggttaagtgttgatagggatacggttgcggtcaatatcagggaagaccttctaccattaatggggaagcccagtccagcagtggcgggtgcaggcagaatgaagacagacaccttgatagatacatgcccgtctacatggccggcatatattatatccccacgcctcttgtcaaactcgcagctgcatagttaccttatgtactgaaagtgaaagcaatgtgggctcgcgaggcccatcttgttagtcatagtgtctttgcatgcgtttgatggggcatcaagagcataccgtagaaactcgagaaattggcaaaagctaatctcctctttcagcgccgagcaggaggcgtatctgtacagggcaagtccgatattgtgtcttgtaacgcatgtaagttatggtggtaggtaacgtcctcgagattttactaactggacagatacatatacttacatatgctggcttagagagcgccgcgttatgccctgcccggcgctgaaagaggagattggctattgccaatttctcgagtttctacggtagtggtacctacgacttttccacactcaactgcaaggcacatgcatgggtgctgtacctactatgtacggaactgagaaggtgaacttccatgaccaactttggatgatgattttacgagaaacattcgcagaggtaggatcacatggaatatagttaatgttgcaaagggcgttacctacctagactaggtagagttgatgagttacaggactccgaaatttcataggaacgctgaacaaagcggagtctattcctacctctacatatgtagaggtatgaacatagatctgttatacgcatgcaatcgcaatgattttgcattcataattgttttcgaacccttttccgagttgtaaaatccaggcagacaaagggagagaaagcagcaaagagcatattgcattcaatgtgatctcaagcgcaggacctcgcgtactcgaacgtcgtatggtgttgagccttcacatttaggagcgcctatacccacagcggattgtcatgactgtcaaactcatacatcaagagctgcgtggttgaataactcatatgttatgttggtctattctcttgggtgcattatgtgcaagtcaatggcctttacccaccgcctggcatatacgagtttaggtacacggtagacattttggtctggacttgacgtttatgagagcagcatctcaaccgctctagattcgcgtccttcaagcgtccacgagatctctgacgggctgtaacaattcccattgtccggcatccgaagctacctacccaaggacatgtgacaagaaggtagagtcagaaggtagagtgagcaggcggcaaacaggcacacagaatgacggcgtcaacaggcaaaatcttatggcgatgatcctgcaaaagcagcaggtagacgttgatcgagagatgacaaaccatcatcgccagagggagtttatgaagattcccaacggcatgacccagcgcatcttacttcttaacccacactccctttcagatttctcaagtcacccccgatctgttctcaatgtatccctctgcaacgacaaactcgccactcgtgaagagtccatgcgacgaacttgtacgacgtcgtccacgcggcgcggtaaatagtcggaagaggaatgaaagcgaagactccagcaatagcataaggtgcatggacagacacattgcagaccttgtgatacctatccttcaagcagcaacatagcccccatcatgtctacgagaagaagtccttttggtgaaagcggctcgtttgacggaatagtcactcgacatcggacaaattagacagctaccgtacctagaaatgccctgaaatccaagatgatcctgtcaggcttaaagggtccagttgaaacacatttgccttctgacacctgcaaagtgactgtgatacctaggtactggccggtgtttgacttgccactgagtaccttacctatttgtgatgttctcgacttcctgcagtataggtactatgttgcctgttatgtggacgatgtggaaagagtatctgagcttatcggagttcggtcaaagagaagtgatgagcttgtgatcatcaaggctcattacagttgatcttctcgcggggggagaatgagaaggcgtggctagacgcatgccccgtctactgcgtagtagaactacctctagttctgcgtttattatatacctactaccgtatagtttcgaaactgaggttcgggaaggcacagtttgcgcaggtataagcagggttaaatgtgtcagtcaactatgtacatgcttcttgctgcttctttacacctttaaccctccttatgcctgcgtacaaagcgccttcctgaagcccgatatcgagtaatacggtatatgtccatgtccgttaacgaaggaactgtcaaccggaagttcgttgtaggtatattcaattccatgttgccgtgctgcgaacatgtactgtaattcttacacacagatacctaggtacatatgtatcactaagaacagcaatggcaaagtggagaaagttccatatcggggaaagatcgaatgggaaagtttgcagtctcaagatgggaaagcttttttctctttttttctttcttttgttttacttgtgataggaggatgttgccgagccgaccaaccactcagcgatagagagacatcacaagcaacgagggaaagaaaaaaaaatcagatctgctccgtcctctaccatagtattccgtttgccgatcaccaccgcccttcctgcttggcactaaaaatagagaggacccggctccttggctttttgctcgaaggacgaacgagccgagtaaagtcacaatggagtggataattacactatgtagcgtgcaggtatagtgtatatgtacatacgcagcttcatgcacgtgtgtaatgtataatagcttctgcaagtcagtacgcatcgtgacacgtgattattgggacggatgtgttatcggcagcgaagataaatatttacctagttgtcaactacaccaggggaattatatgatgtgatgcgcgtgttgatcattctccaaacattgaaagaccttgacgtaggtacaaaaccacagtttcagccttgagattaaagaggtaaaatcggtaaccgttgaacacatattggagggcaccatggggcggcgaagaacagcagtaggaatcgaaggcaacggaaagtaaggagatgctcgtaagacaccatgacgccttccgcagaagacgaatgggagaattagccgaccaagtccggctgcaacgaagcatctgccaacgccctcagtgtcgcgagatattctatttttctgcctcggacgtgagtcccgagtttaaaatagtcgttccttggccggagcctgatgtggccaacgaagacagtgaaacgcccatagatataccctactttaaagtaataaaagattttaaatatttaaattaaataatattttcttactaatttaaagtattaaataatacttttaatattttattctttttaatatcaaataatatttttttttgcagggacctcgccggccccctgcacccccggctactaaccctaaccctaacctcctagtaaagcaagagaactatttacaagcggaggcttcttaccggccccttaacccctaaagctaaccttaaccctaactgctaaccttaatcctaactactaaccttaaccctagctaaccctaaccctaatgtccctagtacgtaaaaagctagattagaatacagaaaagaatagaagttgaaagttgaattagaataaaaaaaagaagagaaattggatacacccaattaatcgccgccaattttttttagcgccaacgccaaaacgggaagcacgggaaggctcttaacaactcgaattcgcactcaggggcacaacaccaaccaaaacatcaccaaatctaaccccttccacaaatctttctattattttacttataaattaataaacaatctctagaacgctccaatcaaacaatatagtctacttccaactactttactattactagccctattgggggtactatagggatacccgtagtatagtagttaaggggacgcccgcaattactattaatataaatttagagaacttatacgttcaactccctatttatattttatttcttctttaaacactcaattattatattactaacctctctcaaatcctcctcatcttccaatcttatttattataaatttctaatattactatgtagggctattctagggaataggaaatataagaccgccgtaaaacgtactatttcttaatattattaatagttactctaaaaagagtaactataaggcatttaattagggtacgcggaataaatcgagttgaactcctttcttttttttatttttttttcttttttttttaatatatatctaaaccggtagtaaaattcaattacctaaaccccgaattaaaataatataagttacagctaataataaaagtaatatactattttagttagatagggagataaagtttaatagtagtaattttcttcttataaagaagtttatctttacttagcaatactattttaatattaacccaacctctagtagtagtacattagcatttaaaaataagtaaattacaacgctcctcttcttctttcaatatattattaaagcgctactcgaatttaaaattattgtcttcgaagataattaatataattaataaataataattaataaaaataataaaaaagaaagagagggagattgaaaattataaagactttaataatatataacggctattaatatagaaagtgtacttgaaggtatttattattatatttatctattataataataactacttttaccaatccaccctactcttaccaatctatcctccttttaattatagtaatctattaaatttataaggtctactacgaggctttactaaactaactcttaatctaaccgttaatctaactcttctagaaagaactatactactaactctactacccggtagtttactacaatatcttccactagaaataagtgcaaatgaaaggatattagctccgcgaactcgtaataacaatctactacgaaatatattacgaagtctactgtagcctctaccccggggcggccggccgttattagcattattattaaaatcctcactaacattacctagttcgagacctattcaacgaacctagttaattattagaggagtccgttcggaacctcgtagtagcaataactagctaggaactaactactaatcacatcgtctaataatatcgaaggcttagtagtaatatattctatctactttaatatataatatattaatagaaaaagtcttatcgaatataagaccctacaaagtacgaatacgagatacagttatataaaataaaccaactgcaaagtctttcttaaatatatcgtatataacttagtccagaatttgtccttataatttatatattataatagcatatacaataatcaataggaactagattctagtatagtaaatagcgcctcattaaaatttataaatcactcggaagacgggaataacgtagatatcaatatttaagtagtcttcgaagtagggagggccgcaataattaggaaagtatactagaataataaaaggggggttgccggctttaaagctataaaaaaatataattagtaaatgattattaatatagtaaaagatattaatatagtagaagatattaatatagtagatacaatttactaaatattataatattaattagtatcctatgcaatattaataatcgtactaatcaagctattaactaaccctccttcaatctagagattctctataagtataaccttattgccaattactaaaatcaatttattatacaaattgccagcttcggcatagttactagctttaatactctataaattattagcggccttaattacaaatactaagcagttcaatacttctaaataaataaaattatatttattaattataatattaattagataaatacataatatactagcaaaatccaattattcattaataaacagtacctatctataacgaattaataataactcccaataacgaacaataggggtattaatttttaaacctttaagtactttataaaatccaacctaatcattaccctattaacgaacaatttacttaaactcaatactccaatcgaaagcaaaataacaaatacagccaatacattaaatataatccaactttccttcctttcttttacgcctttactcttcaatttcgttaggaagtctattagcatcgtcgtctccggctgctttaaactaagtattggaattattagcaaatcgaagaggttcctagtaatatagcgttttttagctaataggaggcaattagaagaaatcgctaagtagaagaatattgatactactaaaaagacagtattagttttctaggaatacttaccgcagccttttatcaataaagtatatatttcttatacccaatatggatttcttattaataatgaaatacttgtactttctaagctctctttgaatattagaaagtttaatactattaagactattcaaagtactaacgccaaataggagtttaaaaagggaatagattatatagccgttaatattattaacagctatactaataggagtagcaataataacgggtttaggaaggtcactaactatattaataaacttataagaaaataatcgaataaaatagaatttactagtaccgcctttattatcaatttaaagaagtagctattagggagcttcattattaaaaatagtacggtaataatcggtgaataaatcaaataccatacgttactcgggattaagggtattatatatatattgcgtgataggtttaggatttagaaggttaaagctagttttctatactttctaataatcaccggcttaactaagaaactcttaatatctaactatataattatcgtactaattataggcaagatcgatgggccggtatcccaaaacattactaagatcctctttaataatataattaggcatatctcttacaatatcctcctaacccaactcattagcttcctcttcctaactaggaggctcaaaatcatccttaggttttaaagtaggaagcctaccgtaataattatttaaatatttgtattcttattaatacatatcaaatacttccttaagggttttatattatatactattaatagtataaaagttatccaactagcggtaagggtagtaaagtataagcttaacccgagcgtaattagcccggttttcttctactttatatataggaaagtaattaagaaccctcaatttagtacggtctataagaagtctagtctgtagtctaaggtcgaaggtagtaagaaattcgaaataggatatattagcaaacctctcttctcgattcatatacttttagtagggggatcgggtttgccgaatacggccagcagtattaatataaatacttcctccttcattattattaatttgactagcaatagcagcggtatcggcggtttcaatagcggcattctattttctccgtttatcaacaaagagatctacatcggaattagcgataataatacctcgataattataataacgatagttaattgtaataacttttctaatattctcttataaaggaaggtttataagaatataatagacttcttaaatagattagttacgcttaataataaatttatttataaactttactacgaattatttaactagttactttactataatattaggaattacttcggtagcaatttctatatagctctttattcggttttcggctttagaaatatatttagtaatgtagttaaatataatatttatacttatatatagttgaatatcggtattagctatccagcctagtataatacctaaattatactaattaaggatagtattattccgcttactatcgaaaagctaaaacttaaggttgatatatattgtaaaaagaggattatcgtatagtttataggggaaataaaaacgatagactttctatttaaggataggaagctcgaggtttagaatttagcggtcgccggggagggcacgaacttaccgacgaactcgaaaacaataggcattactataagtatattgttaaaatcggttaattatatctataagctccctaaatgtaggctcaatctaattataaggtcgattcaatacatcggcccaatcaatataatctcgtagtacaaaaactagtatagccggagtagggaccggagggggggccggactataaaccggaacgggatcttgaacttcttaatttccgggcggagtatcgtcaggttgaacatcttaaacatcttgaacatcaacatctagattatcgccctaaccctaaagattctaaattcgggcctataaattatcaacctaagcctataaattatcaacctaagcctataaattttgagcctaagcttaggaattatcggcctaaagattatcgggttccggaatatcggcatcctaaattacaactagaacttctatacgttgggtacgaagagcgccttctaaatctttatttaggctaaagtatacttcttctaactatttaatataataaagcgctaggttatatatagtaatataataaccttataatttaataaattcctattgtactactaaattagtaaaattaagggaattaatattattaacttaataaaccctataggtatagctagtccttcgaacttaaaattctaacctctactaataatcgttaaatttaaacttagggataaggacatattctttaaaaagctcaaaccgcttatagaagtagtaggtagtaatataagggttaataagaatattccttcgagaaattgcccggcgctcattattattaaactacaaccataatttatagtcgggcatatactttactaaactatcctaataaagatcagcggtactaaatattataaatatagccggtatacccaagaaattgatatataaagcgagcttataaaatttctagatttaatataaccgaatacctcgaagtatattggtaaattggataatagaattggtaagagtaatagcttctttattgtaagcctcgaaataatccttaaaacgctataaatttacgaaggtttcgggattgaacctagggtaatctatataatatatactcttactattaatttaattatatattatagaattaaatacaatatattagaaccgttcatattaagtaaagcggctatcgtactacctcattacatagcgaacccaattattaaactttactattcttagccgaggggtaagatattcaattatactatataggaagagggtaggaaatgcctaagatataataggttagttatagcgaaatttattaataggttaactttaaaggggtccttattaaatataaatatagggttatactaatagtaggggtattagaggctatctaggaaatagaaatttaagtattagaatttatactactaaaaaattcggagctagaacggggctaataattaatagttaattactaggtagttaattaccgggttattaacctccaagcagctaattatccagtatattaataacctgtactaaagtaaagttaggattgggcattatatctctacaaagttgggctcttaattaattaatattatttatcaacccccctataaaatctagtgcaatagcgactttaaactctttagctttattaagaatctcttacaattatacttaatcttctttattaaaatccttaatattaatattattagccggtataatagcgacgttattaaatatatttctatcctccaatagctaatcgaaatagtcttaaataatattaatatcagtataattagggtaatattcttttaagaagcgaagctattatttaattttatagtaattaactttaaaatcccttcgaactcaattaataatatagtattgattataaacgtttcgtactttaattaaaataatatcgatttcttatagtaatttagggaattaacgacaaatatataaaatatttcgaagaaaattaatacaatagcctcaatatttatactatatactactaaaggtataaatatctataaagatatagacccttaaaataaacatttctttaatagggttaaactataataattaaaatactagattattcttattataaatactaaaatctatttaattctcggtactataaagaaaggggttgttggattgtaattcggaattaatataataatactaattatatataccttccccgttaatcgttatatcgaaccacttttttttacaatattaatagtattattaaactactatatcgaacttttcgtaaaaagtcaaattcatttaataatcggctttaggaatagcccgggcagtcatatcactattaaatgccgggttgggttcgtacttaatattacctatactaaggaaccgaatactaagagtacatttatataaaggtcttcttatacccggtagccggcctcttcttagtaattagagtagttataactatggttcgagtgtctcaataatactataattaataatatagttattaatattaaatatagtatttagggtattaagaggattccttattctaagaaagtgggcaaaatctctaacaccaaattccttaaagaaattatcattattatttgtaaaattataagtatattacttatcgttatcctaattaaaattatctttattaatttagtcctagtataactagtaataattatattcaatattatacctattaaagaaattgcgccgggggtatttatatttataataaatataaactttagctttattacggatattataattaggattatcgtatatatatataatgtagaagttaataacggggtcgcggttaacggggtaatatagttaataatatattgggtagataaaatatagtacatcgtcgtctttagggatattttaaacaatattaccggattgctccagggtaggggaagtttacttataattaaggtatttatttaactccctatatactagattaatatatttttaataaggccattcttaatagtaacgaacacagatctttatctaaaactaaatattagcgttagagagaagaatataaataatataataaaatatactatctagatagtaattgcgaatatagcggggtaaattatatacccaacatacgaattaaaactacgataggtctatctcttaaagacttaagtattatcgtataataagggtagctaaagaaggtatgggtaaaacctcttcttatctatattttcgttagcggtaattacgttaaatatctttcaattcggcacgtactcgaacaatttcctcgtcgtcctataaatactaaagttagttattaataattaagtagggagattacaaatacttagccatacttataaatatttgcctcgtctcaaaattttgggagcttttaataataactatataactttgtccttaatttactaaaacttaggctcatatattttaaatcggtaagacttctattattaagggggttactaggggggttattaaatttcttaaatagggcgtataattaacaatcggggaggctatctatcaatacgttatcttacttacctttgaacgtttataataataatccggttattttaagattcggtttctattaagccttatcttcaaagagattcttcagcccgctatttaagaagttagtattattaatatcctacttattactattattattatttaaaaaattatagtcgccagtattaccctaacagttattaccccggcggtcgttaccctagcaattattaccttagcggttattatataggctataaaaggataacttattaccactatcgtcctcttacttcaaactcttatcttataaccgtataagggccaaacattccaacttcctattattactaaccttattaaacttctaataattcttaagtaaaaatattaatattttcgttatcaaaacgttaatagggatttaggcgttgaaataccggaccttaaaatagcagtacttaagaaggcagatgttagaataccgggatttaaaattaaaataccggagcttaaagtaatttataggcagtatcgaagaacgtttatagaattggaggatattaagtacatcgtatacgggcttcgtctagagaaaacaataaagtattattaagaaatcttttactactaataaaagtagatagcgcattagaaactaatattcgaatcgaggattaacacttttacttaaaattctaattctaaataaaggaaatattagttattcaaatactagctatacaactaattaatataatttgaattacacccgcaaccccctatagcttagatcttaaccctcgggggtactattcacccgcaggtagtaaatcaatacggtatactaggttcatagtaggatttacgtattttaaaggatttaccgttaaataaacaacaccggttaattaactaactaataaaaagggaacaataggctagaaataaattaaatattaatttaccgccttatcgcaataaatattacatattacaatataactactagaatctcttttactaataaatacttatattagcttaacttttttatatatcctacacttccgaattacctccatcttatataactaaataactaaaagactaaataactaaaagactaaataactagaagaaacactaaataactaaaaaactaaataactaaatatctaactctaaatacaaatcgtaactctaataggagttattagtcttattatactagctaaattactctcgtattcactatcctaatctatattaataatttatttttaaggatctaaaataatattatccgagccgatagggtaggtaaataaggttaatcactttactcttccaacttcgccccaatagcctacgtattattaattaaatgccccgtagggtaatataggatagtagcgatattaaatattaatattaggtagtaataatataagagataaagaaggtaagtaaatttatataagctaaggattagtaaataatcaaataggtattatttaggggggggacttactaataagtatttatacacctctttaactctacttaataaccgatatattttaccgggcaataaaagataccgacacgcttatttataatagtaatattaatagtaaataggaggggaaataggaggaagggactaacccggttccaaaccactcgtacggcgtttaattttagtagcgaatagctactttaagaagaagcgatattgttaataggtaaatagttaaacctaaactgccaatttagaagagcggccggtttttaataggcgaatagttaagcccaaactattataggatagtattagagttaaaagatatttaatattaaatagtaaggttaatcttaaatataaaatattaaatataataaagaggagagagtttgagaatcgaaaggcggggggaactagcttcttatacccttttaggaaggagttaataggtaccagaaatttcagccggtctagttaatagtcgggtttgtagtagggttaataggtgaatagtattgcaattactttattagtattgagagatagaaagtagtaggataatttaaagtaatagtcgttagtagtagtattataccttctatagtagaccctacaaataaggaagtagtaatacgcaattgaatatactttaccgaaagtcgtataaataggtacacaatcgtttgaagacttcaaattaatagatattaacaattctagatgattcctaatattacgcaatagatacagtaataaaaggttattaatattaataattaaaagtaatagattgggtaataacgtaaatagtagtatagccggtatattgaattaccggaataccaaacttgctaaaagatatactagcctagtacgtgaactataattgtatataaagctgcaaaacggttgcgcagccacttaatgaaatttcatttgtaataccgcaattcaaactgtatttttgcgaaaaacgggagatatgttgagataaatactctgcacaacatactccatttgcatatcgatacagattgatgttgatgagctataaccgattaaatgcgatattaaatgcgaatttagttgcgcgcacgggcctcgaattcagctcgatgacagaatttcctttttgggacatcgggctccgcaattaatagtatttggactactatagatagaaccgccgctccttcctcgcttcgatgtgggcccatagcactacgacctctggtgtggatgatccataatacgtttgggcccgacgacgaatctttgtaaaggaatgggcgtttcaacaatgtcttgttcactcatagcttaacatcgatattcgatttattgggctatccgaattttcactcgaattattcaagaaactatttccctattcggtaaggggcctgtcatcccatgtgttgacacacatcagcagaatccgtccgatctcgatttcgaaaaatgataattccgggccggtaggttactgccactgtgtactgggctttccgagcctgtgaactgataacgggcaactggtggaatccctatacaacaaagacttgcactagtcgggctgtttggttggtaagaaaagagataagaagggattcgcgatggacctgtaaattgcaagacgcgacagtccatgcgagggcaatttccgccccttctttgtgggtaattcatacataggaactgtagcgctgagtaagtagtatctagggttgcgcgcgtgaggggcttgactccaatgtccgttaccgataacgtagccctttataataatacccgttctacctaacccccacgatcagaggacaacggaccatgtcaaagcctcatagtgcaatatgtgaatctccaagcatgcgaagacccgactggtgagtttgttttcccgtctcttttacacattgactagctgagtgactgaaaggggaaagagatcatggtaaggctgaccagatgggcctggcccaactttgcttctgcaggttttaaatacactacttctatgttatgtacgtacctctttcctttaaagccgtggaccgggatatagggattatagcccgatcgaaaaagacatggatatgtggatgccggagacatgaatgccgatcgaacattgttacatagaggaagagcattgtgaatcaaaattgtctaatcgcaagcaagcctatgggagtattgttccgaacaagaacatgaggtaatccgtctttcgcaaagacttgaagagaaccgcgtgcgcgttgaagctgtgggccacttgatcatgtcttcctgtaatggacgatacataggtagcttctcggatggacgtgggtggttgataagagctgattcgcaaattgaacaaatggtggtgaagatgtgcgtctgtcgctcgcgtgccccgccccattctcaggcagtcgtgtaacgtcgcactaagaccgcgcgcgggttgtagtgtacactagtgtaaaaggctgtagcgtaggtacgggtaccctgatcggcaaggagaaagctcagagagacaatcacgccggggcaattgtcaagtgcacagcgcgtttcagttccgttgtgtgaagttcgttgtcaggtcgaattcagtgtgcgagtcggagcgttcgactttgcgggccatccaagtgggacacagttcccgccattttgtgccgtggttccttgcggtacgccagtttctagtgtaggtaggtacagtgtagtgtaggagctgcccttgtaagacgggatgcttggatgccattcccaattcgcccaaccccagttgagccgagcgagcctagtgcaagtgcgaggaacctccccacggtgacgtcataggctcaaccccacagggctccgaatgaatccttcggaaaaggcggtaaacttcacctgacaaaaggtgttccattctcaataaaaagccatttttggggtggatgcccaaagggaaggtcaagatgagtggaaagagaaagtacctatctttctggcccagactgaagactgaccttggaaatggcaacgctgaacactactaatcacgggatgtatcaccgtcagacaacagccggaggtggcgtgcgagcactgtacccgaactgaacgatgggatggaaatgggaatcggactgaagttctcgcgactctcgcattcgaaacactcagttcagttgcagctggacccagagcagcggaaactgccctggggggctggacaatggtctacccgcagtacagtgtacatcagtccttgtaaagttgttagtctgttacatgcctacgtgttccacatcttatcacaagatgggatccattaggtaccaacagccgcacacagctgaaacctcttatcctacctagctcaggactgctagaatcacctaaaacctctcctccctaccttctataattggtaaagttacaaggcatttgcagggcagtttgtcccccctgcttagagcccctgttaagtgctaggctaacgatctcttcaggactaatgtgtgcccctaacccggagaaaaaaaaaagaacgaaaaaaaaaaaaagacaacgaaaaaagacatggctgcgcgtcagtcgagtatgacgtcatttcctcagccacggcttcagagcgcttgagaaggtcgcatcttgagccgcggctacggctatgtatcaggcgatgctactgcctcctcaagtgtgttccccctgtttcgggttcaatctcagtctcacgcccaacctcatctcagcgcgatgcgggggaaaatcgcgacactgcaacgattgattattgcggtagtaaccgttgaccggtcccgcgggggatcggagtcgcccgggcacggcaaacgggctactcttcggttatgcgccaagtgatggcgtcaaagggaagattttcggggacagcgcaccccgtttttggcctttttgttttgttttcccatatgcctcggctttctgttcaattttttttccggcccaccactccattgcaatgtcgtgatttcttcgcgatcgatgtttaacaaggttcagcgggcccttttgctttcacacgcagtgggcacgccgggccggagcctttctccccaaagcgggcctgccccaattgcctgggccccttaacgcatcctacctggagcccaccacttggcgttttcatgcagcggagacgaacgaatttgttctggagaattggagtaaccatgacgtcatgctttagtgcgaggctgaccgaccacaattgtgaatccggtgttttgggatcgcgaagccggagggatggacagcattttcaaacgttctttgtagccgaactggcattgttgcgcgccggccggccggccgacacctttgaggaaatggactcctcccggacgcgtcagccggtctatcgaggtcgggcgctgtgtggggcttgagtccagacggggctggcttgtccgtgtagtgttgcgtagaaacgggagggctgagcaggaaaatctcaaccgaaatcgcggaaatcgctgggcgtgcccgactggaggtttatcttattggaccctacctgcagtaatcttgcacgagccctgctgccgccgctcacctgcgtgaaccctcttgacccttcaagcattgtgccgtgcgaatgcggtttttctctgttgctgttgatttgccttttcctacgaaatcttttgcaagtttacccacgtctcggtactatcgtggtgccagccatccaccagctgtgcagcgttctcacaacaaacaacaaagttgaaagtgagcgactccgaagaagctgtgagactttgattcagtcgcccgaacagcgtggggggatcggtagatatatcgagatgcatgtatgctacacgggggagctagattttgcaatggattcgagattgtctattcggacaatatccaatagctgaccagagcacaaaacgttctggaagcgagacactgatcgtagatttcataacggtttgtgcacggtcattgatctctcccctttctgtcacagctttcatacgtacctaggcacgttgcttttggctccggccgagggggtcgctcccatttcgacggaatttcccagtgcagtgaagaaatcggtggcagaacttccagaaccacctgcgccttagacaggccaagatcgacgctcgtcccgaacacgggtcttgccaagacgattgtcaatgcttcccctaatacactacagcccctggttatcttttcgttgcttctggcggcccaatgtcgaagaaaaccataacgtggcttgaaagggcacatgtgcgacgagaggatgaaaggtctcccccccccctcttctttctcctcccccccccgcacatgcaaatggtcctcccctcccttggtgctaagaaaagagaaaaagtgttatcgatactactctctcaatgaggccatttggctctcaaactattgaccttcgcaattgtagtgcgatttcggtaaagtccaggaccccagcatgttcctcatgggagtggaagggagaaaaaaaaaataacgcctgtgacgtcattgagcttgtgtcaattttgtcgtggtgtccgttgtggattcccatctccgctggtctcgtctgttttgggcatccaaccgtccagccaacccctgggatcggacacacacacacacaatccacccccggccggcgctgggaaaagtggactcggaccagggcttgttgttgactcctcgctgtcctcgggactcgctttgtaaactcacagtgtgcgtgctctacggttccaacggtgcatcgacgatgacagaggggaatttcggggaaatctcgctagagttttttttttcttctgaccgcaagcaaatcccgacttagggaggaagtgctgtccaaaattgggctgccgtgccgccataggagcaggtgttattgctgttgtaattatcattgttatcattattgttgttgttgctgtttatattgtagtggctgttgtgagtgtgtgttgttggttgggcgggcaggcaggcttacttacctcttgagagcatcgcggggtctagatccgggatccagacatcgcggttaggtcgagccgccgagatgatatgggatcttgaagatcggagaacggctatccagtcgtcgcgatttggtgcagccgagacaggtcgcaaatccgacaacacctgtggcgacagctttcaagccacagagtccgggctgatctcgagaacacttcaaggacacatcaagggacctcgctggaccaatgcttgcgtgcctgcattcgatcgagattgacagttgaccagattgcacgactggaacccagacagtccagcacagccacgggattaaaaattttggctcactggagaagtatcgatacctgcgttccggaaaaggtccggatatcagacggcggctcagtgcacctacctatacacactagtagtgagtccgctcatacgtcaaggtcttcagtctaggttcgggcagctgtttgatgccggacaaaagtgtcctcttgggcattttacggttccccgacttgtacctcatcaggcatgctcctaggatctttctcaccgccaaaatgcgctccgtcgttgatgtatggatggtgaagcctttgtcactgcagtaatttggcatatgccgtaacaggcagacggttgaaggcgcctggactccactggagcatccatgaacggcccagcgtggggattggagagtggataagttctagtaagtggtagcaggtaacccctccttagcaatttcggcctgtgccggtagcgtttcggcgctcagtgaccatcgggattcgttaacgaccatcgggacatcagctaacgaccgactcatatcacaaagacgaggatgcgggtcgattatgcacgtgcatgatcaataacactgcccaatagtccaaagctaatttgctttttttctttttcttttttcttctccgtctcatgattgtgagtggacgcgggggaccgcctacctactgttcacaccggtgtcgcaagccaaacttaccaaactaaccaaactatagctttgtacataggtggccagctcgacaccacagtagaggtagtaggtacagggtagatggcttacaagctggaggtactgcataggtatgtacggatgtcttcggcccccggctatataatccacagaacatccatgcgaaaaaaccatcgggatctgaatgcagtattcccgcttatgtgctcgggcagaaaggttaatccatcctcaccaccaaacgcttatgaccctacagacatatcactggtcttcgcctcgtccccatgtccactcccaacattccaggcgacaccagtagattggtaattgctgcaaagacgtctgaagcatggcgcaatgtgtcgccgcatcacagcacacagctcgtaggcaacacgtgtatgcaacgaacatgccggactggaccccatacctggccttttgcatccatctgattcggagcgcgaaccagctgtcgtcacccagaaaagaagaaaataggcctcacctgaagatgtcgacccaaatcgaccatccaattttacactttaccatggccgcattcattggacttatgcatcggtatcctgtggccgggggggattgcttggccccctacactaaacccatccacccctctttctgtcctccgcgaggtcagccataagcggccatcagccagacgggtcattgtccgccgagtcaaccatcagtccccctcccggcggttggctcccacagctcccttcacaccatcgcattacttcttctttaggcttagcgaggtgtgagtgaagtgagaaagcgaccgatgaaactgatgacaatgggaccggtctgagagagagcctgactcctccgttctgtccgtttctcctcacccaactcggtccattctaatggctcctaccagaaagtccttccgagtcgaatcgttctggtggactgcactctcacttgttggcttgtaaaacactgtatctggccttctatcggtaggcggcctctcaaagtttactacgacctgcaggcgaacttcgtcgtcagccgtgtccatgaccacacctactatgtacctaggtctctttcttcttagcaagaacggaggggtgaacactgtttcctgtcaagtctcggtccgctgaccactagtgtagagcgaatatcatttaccaagcgttgtgtaaagtatgcactgtaccggtaccgtaatcaaccccagtacgctagtgccccctggcctgatatggtagcgtctccatcctggcagcccggtacctaaagtacctctactgactccgcagaaacgtacggtattaggtatcggtacctaccagcctaggtacccacacacaatccttgggcctttgattgggaatgcactagcggttgaggtgctgcgtgttggggcaccgtacagtgtacctacactacctacctaccatggacgacgaactccccgagggtacatgggagaagttcccgtcccgtctcagcggtagagactgcagagaggtatatacagggcacgctcggccggccacacacccgctcgcgcgccagccatgaggcggagaagaaacaagtcgcaataaactacctcgaaggaaccgaaaaatttcccaaaggcatcacttccttctcccttccatttctctggcgcatctgcagtgccgtttctctcttttgactctttccacgcaatctgtttgcactgcctctcgttctcgcaacagaaaagttggacttcagttacagcatctgcgacctgcctgaccgacaccagcatcttgcggcagcatcgcatctttccagcatcgatacttgctcgcggcacgccctttgagtcaaagtacgaatttggctcactggcagttggtactggaaacccgcgcagcctgccgtgcactgcgtgtctacactatcagcttggttactttacttgacatcgattcatcgtccggcagattcgtatcagtacgatcaatccacgcgagttgacgacgacgatcggcatagcggagcttttataccggatccgattcgactcaggtgcagtcactgttcgtgtccggacttacaaatatctgcccacagccagcattccggtgttctgaagaaagagggggcaacgagtctactcgatacgatcagtcgacccgttcagaaaccatgttcagtcaacggtcagtagcttgcgttttcacatttttttttctttttctttcttttttttttttttttttttttttcccttttgtattacaccttgcaagcactggctctgtctgcccgctgccaaccggccccaatataagcgccagactacgggactggcacccgcgcttcccactccactgcctgcctgtccactatcctaaccttggccgttttgctgaccacttttgcttttcacagaacaagttcgcaaaagcccgcagatgatctgctggcgcacttcaggcaacagttccctgaagtagccgccgccacttcatccggggccgcagcacctgcccgaaccgcaaccaccagtcaagctggcatcgctgtcacagccgcagaaaagtgggtaactctttttccccggacatattcgctccattgcgtcgcagccgctggcccgcgtgtttcatccttgactcggatgaaataagcttaaaataagcacctcccggtcattgcggaagctcgcatgtgtcatgaccttgagcgacggcagcgcggtcggacgggcgggccggctggttatgccagtcatgccatgcgatcccatctctcatcatccggattccctgggctgggtttggctaactagtaagatactttagggcccaaagccttggccatgacgcttttcgtgaccaggacccgactccccgagccacaaacgagcagtggagattcaccccgtctgtgctagacgcgaaccagttcaccttctcgcaattcgccggcggccatggctattatactcctactccgggtggcacgaacaccatctaccatcccacggctggagatctccataccccgacgctcggcctcggaatgggcttgggcacgccgctgtcgatgcctaccgctgacggatctctgcacccggggccagcgcatatggaattgggtggattccaccataatttccccccgttcgcacacttcaacgcttttatccaagctacgccaaaccagccgtcctttgcgccttcgacttttcttcaccaagactcgggctttgaaacaatggaccaggacggctcccccatagattcggatccggctgatgaaaggatgggcaacatcgacggcagcttccaacagtctcccatgatgggcttccaagctaggcaattcggcttgcccctccacatgcagctaccgccgtcagccgaaaggttccgctttcacacaacgctcaacgcacccactgccatgattaagaacacggacgaaatccctgtcacctacctcaacaagggtcaggcctactctctgtccgtagtcgataccgcgcccacgctacccattgttccggggactcggtttcgtacgtttgtcaggatatcgtttgaggaagaaaagcagcgacataagcccggcatgtgctggagtttgtggaaagaaggccgcggcaccaatgaagcacaccagagaggaggaaaactgcaagccgttgaatttgtcgaggctacccagccagcagagggtgacgacaagaggacgcgcatcgagctggagagcgcttcgtttgacggtttctcagtcatctggacccccggtatcaacggttcggtcgaatgcaatatcgccgtccgcttcaacttcctctccactgacttcagccattccaagggtgtcaagggtattcctgtgaggctctgcgccaagactcaaccctatctcccgaattcccctcagtcaccaaacaccagcgacggagccgagatttgctattgcatggtcaagttgttccgcgatcacggcgctgagcgcaagctgtccaatgacgttgcccacgtgcgaaaaaatattgagaaaataaaacagctgatgcagcaagccgagagtgggatcaaggattttggcaagaggaagagatcaggggtagcgcagatgaagactcaaagcagccaacgcgctggaaagattcaaaaacacaagcggacgtggtccatgtcatccgctagttccgctggaggaaaccctcgtgtgcaactcgaagaggacctcaccatgaagctacaaaatgcgcaggacatgtttaccagcactcgtccggtaagcgtcctatacctccgtggtgacgaactggacgaccccgacctgcatcctgttgctcttcctaaagagtcccttgaccctaccaagctggagtcccaggaaagtaacgcttggcctagcgagcgaggctctgttgccggatcctctcttgtttcgccatctccaagctcgctttcgcttgcttcccagatgtccgtcagcggatcgaaaccaaactggccagagctttccaggttcaactcgagcgatgcttccaagggactgtccggcccgccaagtagagttaagaggatcacgggtgataatggaaatttgacgggctggattgagtccttggatgtcgacgcgtcttatcgccctcccccagaaagggcaatcaagcccgttgcttgtttttatgtggcccgtgcagatcccgaaaactcacatggcccggaaatctatcgtgcgatctacctgatgcaacgaagcctgcacgagttcgttacgcgtattgcgcagaaatggaacctggacccgagcagcatcgtccgtgtcactcactatctccaccgcggactcgaggtagcaatggacgatgacgttatccaggagcttcaggaaggccaggacatgaagctcgagatccgcgaagtcaatggcaacaacaactctggcgttaagcgagaatgggagatggctgtcgatggccctgaggctgagctagcatctccagcaacgaccaacaacagctcgcagacagcatatgaactgcgactgctctactaagatatggattataagcccttggaaggaagcgtcaaacatcttccagggtttgtctgttccactgggggtcttgcttgtcactggacgaccaataacaaccattacatatggtatacgactatcacataggatacaaatgacgttatgggaaacaaggcaaacaaacatgggattgacttctatgggttcgggaatgacaggtctatgcaaggctggggtcgggttttgtctgtctgtttgtcttgtctgggtggggttttggggcgccaacgacaaaggaaagcggcatgggcacatgcgtagacaccatgtcggtgggaagggtatcttgctacgttgctgctatttggcgttgatacgtgatggtttttttattcttttccctattctcctctttccttcctgttcgagataccattatacctacgggcacagttcctctttcgcttccatgttcgcttcttcttttctgtataactagcctggcaagcaaacagagccaggggtgacagactgacggggcttacagggcgaattgatagagcggcctggggagcagttcaacacccttagtacttgtgtttttcatttctttgggtatttctaaaccattacccttcttccaccattgaacggcgaaatacacacttcctgaatatctcgtattatgatgatgcacgtcccctataacttaacgtgaacatgtttcccctgtgtccctcctactattgcaaacatcttgtgaacccgtcgcgatgctattgtagcgcgggcctcgacggtttgagaacagcaacatctaccgtccaataggccaattttatcttttctctatacagccgcaagtgcctccggggagcgagaaagacggtccagggtttcaagtggcgaacaaccgcttcttcacaaagtaaccttcctgcaaacccattggacaaaaggctcatgcggctcattcgggggtattaacatccgggatgaaggccaagccagaaatcatacactatggtacatgctgtcctctaaaccggtagggagctatccgcgccgtaccgccagccgtgatagccgtaaaagctaacggccacgtcgtcggatccccccacgctcgtgacagaaaagctggcacctatttaaagcattctacatgggcgatcgatcaaccaaatggtcgtaagattaatctgaatacataattgttgttgcaccccacacgaggtacctatatactcctattacgcacccaagtattcttttgatgtacttgtgggaagcaacttccaggcaatcttgaatagaggaaccccccaggtgactctgaccgatgtgctttcgaattattgcaggtccctccatcacactttcataacagcgttttcgaagaaagcattagtggacggtccacattcagttcagttttatcaagatcacttcgtgagaagaaccaaaggtgccagctcttttgtcacgggcgtgcccccctatttccaacccacatatacgcagtatacctacagggtcaggtcccctcgacacttgtgcctcagatccatatatggactgaaaaacagatgctgaaacagtccagacaagtgatgatggcgctggcgccagccgaaagagtccaaacagcccaaagatgaaacgaaaaggcctacctacggggcctagtctagggccacaaacacttcttggcaacttttttctcatgaggaagttccgtggtctgtaagaccataaccggcccgaggtatggctgctgctgacttgagccaacagccaacggatgtcgtggcttgagagcgttggctcatgtcgttgtcaccagagccccaggggtttgctcctgtaatcttacgcgaatcaagcaccaaattttctcttcttcctaggtatctatctatatggttgataagcaggcaggtacgagcgttgattgtacctacgtttccaatagctggtgacttccagacactccaagagaccaaaaccatcggttccccgtctacaccgggccataacatttcagtatgtaacgacatgtatgcttgtgagtggaggtagtcgaatctctctctctctctctctccgtggatactgctgacagtcaatgtacccggacactgtgaggtgcaattgaaggagacaagttcacagaaagccatggttacattacgagaatggaaagaaggattcttattggtaccttgatcttccctgagccttttgtccggcttggttcggtaagtgtcaatttacacttctgcccccttgtgttcacgcttgtgtacctacaccgagtcaggacaccgagccatcgagccctatccccaccggagtgatgacgagggaaatctttgatttcgatcaccatccttgaagtgctagttgctcgtcagcccacgacgaaacgtatcttgtatactaggtatctaccgttcttcctaatgccccggtattcctgggttcatgccgcgaggatgtgtgccacaagggagggagaggagcctgcacgaggagacactttcccagattcggccctgccccgggttcgattcggagattgaacttgcaaaatgggatgagccgagcctcggtgcggtaactacctaggtatctacctaccaatggagtggccggtaaatgataacggtccttctttccgtcgtgaggacgaactgaggcgcatgcaaaatgaggcgctcgcaaatggcaagagctgtggcgattcagcatttgagagatgcgattggacaattctgggcttacacgcactttcctttcattggcattgacgcatcgcacttttgaccttttcttctcgaccagcaaagatttcttgccccaagaaggatgaaacctcacactattggcatcactgattctatgtacaagtaccatccttggtaaaaaaacctatgagcatacctaccacggtggtgaagagtgaagccatcggcaccgttccggcgcttgcttttccttttgttcttactgtttatcttttacctttccagcccaaattctcaaaatgaaaaaaaaaatagatagaagatagtccgtcggtcaagacaatcgttcataactgtcgatcccatacgcgtctcagtttgacaatcctccgacaccttgcactgatacatagtacactactgttgctggcgtgccttgccagagcgtgacagtgacggccagggacatatacgtcgtagtgtaataatgggggattgtggcgcggtcatgtaacccttgtgactttgtcgcctcttccacggtgtgcgggacgagccaaatctcgcaatcgtccatttccctcagttgctgactactgtatactacctctacggtagcactatgtcgatccaggatgctagacggaggttgcagtgagacgtacatacgtctcttgacggcaacacggatacaacacatcttctcggaaatgatcgatgatatgatgttgagatgtggctgggtcagccactcacacgccgttccggaaccggcacccgagcctcgaaagaaagagtcgtcgtcagcaggtcgatagtagcgaaaccccgtcaccagccacttgcgaccttcaacttcgcccagtcgccttcccccccattatcccagacggcaactataaccgaaatgaacatcccacagtactcaagaagatcgctttgaattgatcacaccaaaatgggaggcctctggatctgcaatgggacagtggagggaagggaggcgcctgctgtcctactccaaagcccatctggttccagactgtcctaatatctgtggtcgtacaaaagttatgtccgcgtggggacttctggacgagatgcagtaggagcatgcgccctgttgtggcttgtggctgtgttcttacttttctcgcctcttccatctggagtactatgagtactgaagtatgtgggtagacaatccaattccccactcctacctacctaccctcgagctacacacacaagtcactgactgatctaaagcctcgatacgttggactcccatgacatgtctcgttcctcatcccatatcagatgcgagatagtactcaccggaccacatgtaacggcaatgcaaaacggaagcacgccacggataagacatcgcatgatacataccacgtgtacgttgttcgaccacgggggattgcataggccaccattgtgtctgatagtcccccccccccccccttaaacgggactacggaaatttaaggtttcaaagacgcggaaggacggataccaacttggccgtctgagctgacatcaacacaaggtccgtccccgtgtgattctaggtaccgtctgcacttttgccggcagaaccaaatgcgaatctcattccacacgcacaatggaccctgaagatgccgatttctgtcagtttcccgggccggggtaatgtgtgatacgggaagaagcgtctgcagagcggtacagtgcaggtaaaaagcagggaagtgggcatggctggtttacactactagtgtaggtactgcagtgctgtagtgtagagaaggggaggtaggtagggcacggggaggttgttctccaagtggaagtgttgcatcgacagactcgtacaaagctctctcgcaaccctccattgacaacgagaggttataagagggcttgaagagggtttgatgtaccagtacattcccttgcccctttgccctcttggcttttttgctccatctcactcgccacactttccaacaacgatcatggcccgatcgagtgcgggcgggttgaacaggtgagcccgaccgttggggttgtccagtagtgtgccgtatgagcatgtcctgccgatgccattagtgtacatacacatacattccatacttataccatgtagttacgggtacagtcacgggtgcgagtacggtcacagcgagttgtaggaactatcccaacccggtccacgcacattataatagaggattggtttgttcattacttgggttcttctaatggagcgaaattagggtagagtaaggctattctaaagacctttccaaccttaattaagaagaaatgatcatccacgtttgtagtatctcggaaatgaccagcgccgtcaaggctacagaagcatctctccgtcctttttagactgttaacatacccgattagagcagctatccgcgagaatttcggccgctttcatagatttgttaagctctggctttatttgtgctaaaccaacaaaaaaaaaaagagacagggctggaatgcatgtacatctatcgcactggccctaaaaggtacggatctacacgtacgcacgcacgcatgcacacatgtagtatacactatttcctcctgaccatatgaaaccttattctgtccacgaggcaaagtaaataaccgctgcttccgtgcagattttccaaaagtttcagtttgttctcttgctcatccgctctggcacatgggacatatggatggtgagtcgacgatcacacgacgcctaggtggtttcagagctatcgtattatgtgctatagatactctgacaagtcagttcgaccccgcgggcgagttgcaaggctgcagttgtagtgtatactgtgtcggagcatcagattagaactaggctcatagccaaaacaaaacaaggtggccctttctataaactggtcggtggttgtggttgtggtctaagcattcaacccgaccttctctttgatatcacgccaggacgaaggggaggggaaaagatggaacaaatattttaccgaaaaaaaatcgaaaggttccttccttgatcaatctctagcacccccagctttcaacaataacccagtatatcaactctatgttgatagggcgaagaacgcgattgcgaaacgcatcatcattgaccttgatagcttttctacgcttcagacaacgcaacacaatgccgttgcagacgactcacagatggatacctgcatcagcaggccctgcaatgtggttattccccaagtccaaaaccgcgtacacgcgccaatcgtcgctcattgccgccgttgatgctttcccaattagccagcactgccggctgccgggaaagaaaaaaaaaacaagaagaagaactagctactttgaaatgttcgactaggtctggactacaacgggtacctacctacgctaccaggagtcgtgaaaaaaagtaaatttttctacaacttcttagtgccctcttttagcccagccccatgacatctcagggatatcgcggttcttttgtctcagatacagtgatctgtaagtggagatattgactcttcgttgaatcgtgatggttcacaagaggaaagggagagagagagagagagagagagagagagagagagagagagagacgggcagagcgaggaactttattttccgagacgagcgggttcgtgactgatgcctatgtctacagctccaagtctttatagagataataacactagcactagcaggcggctcgtggcaaaaggcttggaaggggcaggaatctcgaagcgcgatacactatggatcccagctcgtgatcgtacctacctacctatctgccatcatgtacctctcctctcgaccgaccatggtgttttttattttggagtttacatacttgtagtcacatggacgagttgacgtcatgactgttttacgccaaagtaggtacccgcctgccgtcagcaagaaccccatgcgatgccaaagcatgttgtatgaactttaaaaccaccatccagccctgatttgtttgttaatttggtacccccttataaacacggcccatttccactttcaaagccactgagagtgaaaaagcattcgatcctgtatatggggctgtcctcttatatctcttagacgacttggggatctcaaaggatacagacagagtgcataggaaaagaggtgtgggcacgcacttcttcttctactttgtactgtaggcaggtaggtaggtaaaacgcaacacaacttgaatgcacaaaccgtaaattcaacgatacttatctcaatgggactacataagtagtatccttggaatatgttctgtctgattctacgtactcgtcgacaagctgttatcatcattttgttgttgcacaaaaaaagcaagcagggatcccagaccaaagaggtaaacaaagcatgggtgttgcgctcaggggtaaactgtagtaatagttcgcagggtacaggggttgaggggatcacagagacgaaacgcgggttatacgggacgaacctgcagtatgtgaatggacaaagaaccctgctcaacagttttatcaaagagtccaatgggcagtaagcctgtgaggattgaggaatgacttaaagttgccatgttgaggcaggacttcttttctaagtgttaatacagcgtttcttctagttggaagcgatgcgtttacctcaatcacaagagtgcatctacacagaaccgtcaatcagtgaaggcttattcattgtatgcagttgataatttgtttggtgtagggtacagtccctattttcaatggaaacatatgtcatagcgcaaagtgacttttccccatctcgtttgagactctttagacgataataacacattattactacagattctaccttctagcctgacgcttgaccgatgttatccttcccttctggaaactccagatgcagatacaaagtactagcatctaatcaccgaagcccgctccttgatagcttcgtagttttcagctttataatgccaaagccttcgagaagaatccagtccaaatccgcgccttgtacgccaagtgagtatccatctgacctgcccagactgagtgtccgtaacgcctggccttcgctcataaagaaaaggagggaacatgaaagagccgctgtaatgagcaaaaatgaaaacgggtaagaagaaccccctccaaaccagaccccaatgctctgcgtgcacttatgcataacagagccagtaaagaaccctaggtagttttgaacgagactcgtaaggcatggaccgaaaagaaacgggttacaacttcctttgttctccaaacaaaagcctcactccccctttcttaccttcccagctctcatcatctactcctcgccccccttaaggttcaccatgccctcccattctttcttctccttatccgcacgcatctgtcagcctgatctcctcccccttgaccagacttccaacttcagcctctccgcttggactcttgaacgggcatctctccaagagtgcatcatcgccgctggtatgagttctagggaaaccgaatccggtacctcgtttgaaaccaatgaactgcttgccgctcaacagctgccagaccatccaatacacgtcttcaaggcacggatcgccaagctcccaccacacgggcgccggctcgccgtagtacctcggcgggtcgtcgacggacccgtcaaacatgaccggcagcgcacggcagcgtgtctgcggcgggttgttgtactgcttcttctcgtgctccggaatggcggagcagctaaggggcaaatggccgtagtcagccatccatttggccacgcgctcctcgaagggtgggcaaacccatccaccgtgaccgagcagagtggcgtgtcgttgcgaagaaggtggtccgctaaagccgttctcgttttgagatttctccgtggagaaggctaccacgcggactgtgtagatagaggagcgcttcttgcgagcggcaaaagaaccgttcagctcaggagtgcagaggcggttgagggtgttgtggccgggagtaagaaaatccctaagtgactgatgagcgtcccgagagttctggttctccttggaagttgaggattcggcgatctgatgttgatcgctgtcgggcgaatatttaatgggagaagacggaggggagggtgaacgcgagggagtcccgggaatgacgatctcgctttgggtagtgtcaccttcataggtttcgcctccgccattatctccggtttcacccacaatgtcatcgctcatggtgatgtcgccctcatcatcgatgctgtcaaagctggtgctatgaggaacaaggggcttgctgcggggaatacctgtgccgatggggcgatcagagtcgagctggggcgatcttgaacctaagagttgcgcaaaagctggacgcggtgatggcggagcttgatctgtcgacgggccggccgcaacgtcttgttcagacttggaggtggctgcgattctactagacaagttgagtggagtccaacgagaatcagagggagagttgacagtggcagtagggctgcaaaggtcgatatcttcggatccgacatgaacagttttggggatagcatctccatgattgttgtgtgcagacgacgaggtgttggtcggagtagtcggcaacggcctgtgcccgctcatcttagtcaaggccagtgtcgcaatgtcttcaagctcctcgctgccacgctcttctgagggacttgaaggaaacccagaatgggtgccggcaagtgacgagagaagaagcttcttaggctgcacagcagacattttgctgatgtccgaagaaagcgagcgcttatcaccacccggggccggagtgtcattcgcgcttcccataccaatccaaacttcgttggggttcattcccaattttcgaatgacctggtcatcatcaccagagacgtgcttgatctggatctccatgtaatactctcgctggccgttgtcggcatataaccagtcaccgtagaacagggttttgccccactgtcaaggaaaacacgttagcaagtgactccatatgggccaaggctgcatggaagacgagtctcgttagtttacttgtgacacttacctccagcttagaagcaagaccagtgccctcctcagatgtgtggttgcgggaaccttgagtctcttggatgtctccaacttcgcttgcccaatccagatgcataatgctgtggttctcggcgtcttcatagaacatgatgtcctggtgcttcctctcaaggaggtgcataacctgtctgaaataatagccgcccagatcggcattactcttggaacttttcgatcgtacgctggttggaatcggggtagcatccgcgctgtcgacagtttttaaactgttctcgtcatgttcgacagaggggcggggagccggaaggcgggccatgccaacgtcggcaagctcatcatcgcctcgcgtcggtgaagtggccggcgccggggggaaaaccacgtcagcatcgacccacacattatctgtaccggaagtgtcgttattttcgtcttcgaggtcagaatcattgggaggagagctgccgggggaccgcaggaggccaagaggcgtcattgcacagcagcgccttctccccgatgcacgagaggactccattacgactttggtgtgtctggggagcgtgggatgtgaatacgtcaactgcttgacggcttcagtagagtgtagttaagttgcaatgctgcaggtcggtatcagctgaacaagtttcaagtgaaggtttggaattgtggcggggtgacgaggaggaagatgcaagcaaaggcggtcgatggaaagctggcgcaaacgtggcaaaggcggatgcctggaggtgaagggatggtttccctcaagctgcagtcacctagggatcggttccgggcgactttgcaaggtccgtcaaaaaccccgtgccgaaccgccggcgcgctgacagaggacgcgggtgacacaactgcttgtatatttgtttcctcccgcctcagataccgtgtctggctgtcaccgctggacctccgctgcgggccgtaagctgtaagtcgaagttacctgaccggaaattttgacaacgtattgccttgtttcgattttcggcctgttcgaccttttgcatgatttgaacccgtcctcggctcggacgtaaacctaccaagaacaacgatatccaggcggagatgtttatgaaaccgtgctgtctgctgacaaccctccaaagtgaagatggggcatcaagatgctcgatattcactcctcgaatgcgcagtcccaagttcgcactgaacgaaagtccaatggtagctataaggaataccgagaacagataacctgtggccggccaagtcaataatttgtccattgaaactctaacatggcgacgaaggaggcccggacatacctgggccaatggagtacgtctaagtgatgttttctggaagaaaatggagaatgatgttgctgagacgagctgcgtacagtattcgtcatagccccagcagcgaaggcttcttacttacttgatggaagaaccgcaaatggaagttgcacctcatgacctagaggtatcccaaacccaaatgcggctctccatgcaacgaggaaggtgcggttgggacatcggcaccgagacagtttagccctccataccttggtacctctacctctatccctgcctacctacctctacttacatcgaagtacagcaatctgcacttgcctgcagcaaatcgacagctcttcccgttcttcccatgcttggcatcaatcctccgtgttagggatgcagtgttcatgccgttcagtcagtcctcatccggactccatcgacggtcaccatacaggcagccgcaactttcacttgatagaggaaaccggaaactgtccgttttgtcatgtatccatcaacattgaagttatggcgtgcataaaacacctggactattttacccagcaattgctcatgcccggattgcttcagcgagagtgtgttggtgtgctttgactgaagctggaaacaactgccgtgtgttatatggggaaacagcattatagagggatagaaacatgaaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggcccgttgtttacggggggcaagcggaaaacatggaaagcaaacaacatggaccgcgtggtaggatcgtttgtagtgagtgtatagtacctcgcgaagagacgaaaaggaccgtactgtggctctcctggtatcataggatgtgtatcacaattgcttggacgtctgaacctagaggtagtagaatagacctaggtacctaacatgaaggacagcaccagccatcaagaagggtatcactacctttacccacagatcctccatttggcagggcatgcggaagtgatggcgcgtgtattctgaaaatgttctccaggaacgaccaagctggagttcggtagtttcacttgggtgtaactttcgtgccatagagcatcgagtaaagtggtgccgaaacctcacctgaatggaacaggtcataaaaatggataacctcaggtctgttaggatggcaagttgagcagagaacgcagtggtggacgtcgcccccggtccgatgtctcttgtcctgagcgtcgtcggggtcctatgtcgttgacgttgacgttgacgaaaaggcaaatcgggcaggggccttggccgtaacttggcgcgccgctgactggcccttgccgcggctcgaacaagggacaacaaagcctagaacaccgggggccgcaacctgttgggggtgttggagatcggctggccgccgtgatagggcccgttaacatctgataggctcgccctggtccctacggggcttacgggtacggtcactaacgtctgtcaccgaatgtcaccgagactctgaagggaacacggccccacggcggggctccgctgttcaatgttcggtcccctcgaggtcctccgctgccaatctagaatagaggtccgtgtggcagaggtctgaatcagcgaacggacaaccgccgcgacctcgaaatgcataaagcctccaaaaaagttagagatcgcccaaacggaaggcgaacaactcgtccgcgccgtcttgctggactatctctaggtgtttttttaagtgtatattctacggtcatattgcccattagtgcagtcctcgtcacattgtttagctcccgtctgctgtttggtcgggtggccagtgcccgtgccaatgcccaattgaatatcgatgctgcagtgacatgtcgaaagaaaaggaagaaaaaaaaaaagaaaaaaaaaagtgtaggtaagagatatggaaaaaaaaccaaaaaaaccgaaaccacgatacctgtggaaccgcgtccgtatcgtaactttcttcgcgtccaccttctctgccattctccattgtcctacttttcctccctttctcctaacccacctctcccctcttttttcctctcccccccgtcaaccacactcgcaccgcctttgccaattccttccctgagggtgcttctcttcatcgttcacgttcctgaattcggtcgatttttattcttcttggatctccaccacggcgtgtgccctttgttcctcgccgccgtccaaagcaacatcgcattgttgtcccatcgtcacggtctcccttcgttggcaacctgcgattcaagatctgatatcttccgcctcccgcccccccgtccctgagtcgctttccaccaccacctaggactcagcaagaaaaagcgtcgctttgtgttgcactgtcgaattctgctctgcttctgccagtcgagtttctacctttgcgcaatcaccattgttgtgttgcgccagatcgatactcccccaactccgccttcgccaacacacaaccaaagcttacgagctccgcctctcgcagcttcgacaccaagcgtgacccgtttcgaacaccgaaaaaaaaaggtccgcctcttgctcgcagcgacgactccagtcccccgggaaaaggagccaggtaacgaaacgaatcccacaccgctttctgcaaaccgcgatcacctgtgactttcgctagtcatggccaatccgttgcagctcgcctaccgaacccagaaggccatcggcgtctttgatgccgaccctgtctacgaagcccttcctggattcaccaagcccgaagggaatctccggtgctgtgtctactcgggatgcggccgctactttgcctacgccactaacgagggcgtcgtcatcgtcgacgcgtccgtcggccacgtcttgacttcgctgcccatccctgccgtctacgaactcagcttctccccccacggtacctacttgagcacctgggagcgccccgccaaggatgagaatggcgatgctaccaagaatctcaagatctggcgcaccattgaggagctcgctgatggtgctgagaagcagcccattggcaagttcgtccaaaagtctgctaatggctggaacctgcagtacacggaggatgagcgcttctgcgcgcgcatcgtcaccaacgaggtccagttctacaacagcaacgatctcggcaccgtgtggaacaagctgcgcgttgagggcgtctccgactttgccctcgcgcccggtaagaaccagaacgttgctgttttcgtcccagagcgcaaggtacgttacctgatctcccgtatgcatcgcacttttctatatcaacgtctaactgttggttacagggacatcccgcctccgtcaaggtcttcaacgttccccagttcaccagcccgatttcgcaaaagacctttttcaaggccgacaaagtccagctcaagtggaaccagctcggaactgctctgattgtgctggcgcaaacagaggttgacaagtccaacaaaagctactacggcgagaccaacatgtacctcctgagcgccaacggctcgttcgacgctcgcgtcactcttgacaaggagggccctatccacgatgtgtcgtggtcccccaactccaaggagttcggtgtcgtatacggctacatgcccgcgaaaaccaccatcttcaaccaccgtgccgtcgccacccactccttccctcttggcccccgtaacaccatcatcttctcgcctactggccggtttgccttggttgccggtttcggtaacttggctggtcagatcgatgtttacgaccttgagaaggattatcgcaagatcaccaccatcgaaagcggtaaccccagtgtctgcacctggtctcccgacagccgttacatcttgacggccactacttctccccgtcttcgtgttgacaacggcatcaagctctggcacgttggtggcggtatcatgtacaacgaggacatggttgagttgtacaacgttatctggcgccctgttcctgctaacaaccttcccaacgttgacccgctgcaccccgtgcccactcctcacccttcggctttggcataccttggcactgtcaagacgccttccaagcccgtcggtgcctaccgcccgcccggcgcccgtggctcttccactcctcttcacttcaagcgtgaggacgagggaggtgccgcccactcggttagcaatggcgtgcctcaggtcggtcctaatgggttcggccgcccgcgccgccagattcctggcgccgagtttgccgagccagcgagaccttctgttcccggcgccgctgtggacgatgagaacttgtccaagactgccttgaagaacaagaagaagcgcaacaagaaggccaaggagggccaggcacagggcgagggcgcgactactcctaacgagggtggtcttgcccctccccgcgagtctgtcgacggccgcagccccgatcgcaaccaccagcgtcaccactcgcgcagccagtcgcgcagcaacaacctggctgtccgtactcagaacaaccaccgcagccgctcgaacgtgcgccaggccaatgcccctgctcaacaggctgccccagtcgttgacgccgccgcagcggctgcccagagcgccaatgcgaagaagatcaggtctcttcagaagaagatccgcgctattgaggatctcgagatgagacatgctggtggtgagaagttggaggatacccagttgaagaagatcgccaccaagggctctgtgattaaggagctggaggccctggaaaaggagggtcattaaatcaaaaaggtcatgcgtcgggggttgagaagcttgtgagacggatggaagtagagtagtggttatcaagttgggtagttgagagttgacttgtgggactcgaaaattcttgttttgctacgtttccccagccagttgtccggcatatgtgagcttctttgtaagtagtatgcggcggttatgacgatgatgttgctaagaacgtatcgctggggtctctctgttccgagttaagctacgctggcagtcgaacttatgtcggtgtggtgcatcatgtttttttttgggcatgcgatgagagggagaaagtccgacgcagcaggaattcaccttgaacatgtttcactttcaccaaagggaaggcgttgaaggagtggttagaaaaaaaaagtatatatcggcaaaatgaagttatggcagccttcagttacgttgtgtccgtgataagcggtgataagtaatgaaccgaagccttcgtcagtctctaacaaccccaaagcgtcgtggaacagcttgtgacacatgtgccatggacattccatttgaaggctcgacatggtcgcccgtcgaagtggtcatacgagtcaaagggcacccaaatccgacagtccgccggttgcatctcgcgatgccatgtgcacgagcgcaacgggtatggatgttcggacctcgacaccacagtacgagtaagtgatcaagacaagtacattcatgagaacatcagctcattgagttttcaacatgggcgcgtcagcgacaaaaagagcgcgacagatcaaggtgcgcaggtaaatcgatggcagatactctcagataacaaaagagttttgcgaagtgggtggaaatgtcccaggcaaaatatttctctactcctcgacagagaagaacaaaggtagagggtaagagcttgaaaaattctcttctatcctccactttcccctccagaatgtcattgcagtagacggaaaccggagtgaatatgaaggaacatatgttttatgtgttgtgaagagaaaaaaagaaagaaaaagaggaatcccaaaattgggcggcccgagacagacttttaaagcaaacgcaagccactccagtagctgccgggctgcaccgcctcacaggctacgaaacgcaagaattggtggaacttagccactgacctcgtagcttgcagtggagttatggtgcgataagagatctgaccaatcatggcttgtagataggcggttgggtaagcctgcgttgcagccagtgttgcagtgagcaagtgaacagtttaccgagacctctaacgttcagggtgtacatactgtacgtcgggtacctgccttatactgtagagggatgtgttgcggggcattgattctcaagtcggaggtggatgtcttcccacccagaaagccccattaactttctgcgacaaactcgagtaaaaaaggctgtgccgttctgtcgcattgttgtaagactcatcgagctcgacttcctttttggtagttacacccatttctacgattcgtcgcgcgattcgaacaaatttcttgaatacccacgacactcgaccggaaatccgtcgataaccaacttttcaaccaaaaccatcctataccgccaaagatcaaagacaaaatggcaggcggtagtggcccggctggtcgtggacgtggcggcaagttcaagaagtacactcgtggaggtatgttaataacacagatgctgccggagcagtactctccctacctgctacaatcctgtctgttaaccaccaaccttccttccaggtggccaccatttctctcgcgaccttcgccccctcgacgccgatggcaacgaagtcggcatgtggggcgccggcggcggcaagaacagggagtccgaatccgaggaggaatcctccgaggaggagtcttccgaggacgaggctgccggcccctctagcaaggcccccaaggctgagctgacccgcgaggaactcaaagcacaaaagaaggcgaagaaggaggcagccatcgcgcgcgccaaggccgccgcggtgcaggttggcgacttgccccctagcgactcggaggagagcgaggatgacgccaatgacgcgcccatgcccgccaaccccaaccactccaaggctgcgcgcaaccagaccaagaagcccgtcgccaaggaggaatcggatgatgaggctgtcgctagccgcgccaagaagcttagcatagcggactcggcacccggcaacaggaaggagcgtgaggcggctgcggcggctgcggcgaaggagaggtatcagaagcttcatgaggctggcaagacggatcaggccaaggccgatctcgcgaggttgaagctcattcgtgagaagagagagcaggaggctgctaggaaacaggtatgtgacatatttgttgctccgccatcgtacatcatacggggcttgctgctaacagtctccaattttgataggccgagaaggaagaacgcgaagcccaggagaagctcaagagggaacagtttgaagccaaggaggccaagaggcgtgaggcagcccttggtcctcaaaagaaggccaagagcagcaagaaatgaaggcagtgaggatggtgttttctttctcgatctcttcgtctattccccgtgtaccgctgcgaacatgcagtgtcatttattcgaatttcttccggtgcctttcattcgtccagccctgtatacctgtatatgcaattatggtctatatgttgctcgtggactttgtccttgttcccgtctactccgccggtatgctatgtatatgtcgttgccttttccacccctctcttccctctttcaaggtaggtcattatagcccaactgagggatccgacccaacagcctccttccaaaacgcgtcaaagtccacaccattctctttgaacagatcccgaattttctgcgccacctcgatttggcgctcctgcgtaaagccgccctgctgggtctcaaattgaatgacctcgatccagcgatagaaaaggttctcctttccgatggccgtcagcgcatcacggaacgcaaaaacctgcctcctgcgttcagcctcctgcgcattctccccagactcattcatatcaatcgcaatccacccgaatttgtcatggtggcaaagcacgagcgtcctgaacgcgtccaggggaatctctttcttatccaccaaggtagtcgccttaaccatagccttccaatccaagtcccagtccccgttcatggtcaagtatcccgtcttctcctgcagcagcatcggggaagttgcattgcgaaccatgtcccacagaatcgtgcgcgcctcgttgccctgcggcttctccgaaaagatatccacaccataaacctgcgtgtcccacgaccgcgaccggcgcacatagatctccttgtcgcggaacccaatggccgtccgccacaacacgggactgccgtgcttgcgcccgaacacgaactcgatgggccacggccagacgaacacggcgaggacaaaatcgaacagaaacgtaagcgtacgccggccggccaccgcaaaaaattgccgataggtcaggtcggccatgcgaatcgttgtcgagttttcgtaccccaggaacgaggaagacaaaagcgccacgtagtaaggaatgatgtaccacatgcgccacaggaagagggcgaagacgacggcgttgagcataatcggcacagaaaaaatcttgcgcttgaaggaggccggcttctggtcgacatgcgcgatgtagacatgcttcttggagagagaagaggtgaagggcttgagtgaatccggggcgatgcggaagggtttgggcggctcgagagcaccgccggagctgctgctaccgccgccgcgtgctcctttgctcgttttctttggcgccatgtttggcgacctatgtgggtgtatgatgagggaatttggcgagcaaatgaaagaagacagtataaaaaaaaagacggtgaaggaatggagggaagtggaagtaggcggcttcgttgaaagaagctttggggtttggggccagatttccggaggccaaaagggtccacgtcggggtacgtgccttgtattgtttgtaagcccctgaagctgacctctgctcaaaagcacctgccttgaccctaacccggctcctaaactgctcgctggacagctgcccctcactacctattcctacaacccagcacgtacaggaagtacctctactgtaatgctgttttatcttatcagtcactgggtgcccactttaatattgaagcgctgcgcgctgcagcaccagtaacgaccgggaagctctggtgaactgcgggacggaacggatcgcccgtgtaagttacaaaattccaccttggctgtcgcgccaggctcttgttctatctcctctctggtctggtcctgctgggcaaactatgccctgtgatagaacaagatgatgaggggcggactgttgcaggtaagtgcggttcccgatgcgcgcattgctcaatgacgacgacgtcaagcaggaacttgaagtcagtagaagtcaaatagatggctgacatggaaacaaccactggaaacagaagcagagcacttcctctgtgtgtttgctctgccgccacagatggcaacttcgccagcaacagcagcaacgtatctatccgaatacccgccgcatatactcttcgtgggacgacaaacctagctggggtacccaacaacagcctgcgacaccgagcgccggaggaggaggaggaggaggaggatggggtggttcctggaaaccggccgcccctgcgaccccagccactcaaacgacacccgaaccaggaacggcgcaaagtcaacccaagtccgccaacgctggtttgcttcctcacgaagtcgccgctagacagcgcttgttgcgcatggccgaggccgctgtggctgctcagcccgctccacgtcccgctcgaaacccggcaccagaacctcccaaacgcgcctcgagtgaccgtccggtgcgccggctacctgaaggtcaacagaacgagttcaatagggccccgcctcgcaaggaacagcagggacctgtggtgcgtaggatgcttctgcacccgaaacaaccaggtcaagaccctacaacagaaacaccaggacccaaaactgagcgtgaagcccaaagaagccaggctcctgtccgcaaagttttagagccttttggtataagacgttttccagcacgggcgcctcagactcaacagccagctcctaaggaatcaccttccagtcaaacggctcctagggaaccgacccccagccgaccgacacagtccctagcaagtacaagtcaaccaactgtcagcagtctatccagcctttccagcggggcatcattaaagccgggcccagccagccaactcagtgaacaaactgatggggcctcgggggaaagcagctgggatgctttggaagccgccagttcggcgtccagccagcctcctaagcccgccagtggagaatggggaacaagcagctggggagcaagcagctggggcgcctcttcagcctccagtcagccagccagccaatctcagacagaacgactcctcccccacgaaaaagtagccagggatcggttacagcaaagacatgctcagagccaccctcaggccccagcaagaaatctgaagagccttgctgatggtctttttgcccatgatagacagacaggtcaactttcggccaaggatctaaggaaacgccaggagacaggttctctcaagaacgacttgctgaacgccgaggaagaggagcgtcgtgcggacaatacagatgcatgggatgacatattttccactcagcctccgcctcccccgcctcctccttctacacgcagaacttcagctcgtgaggtttaccagtcgatttcatcaaagtttgcacctccacctgcacctccatcggattccaaatcttcgcgtgaaaccgaggggcaatgggcagggctcatccgccgtacagccggggcaaacgttgggaacggccgattgactggtaataacgattttgtcaagaccgctcccccttctgaaactgaaaaacgttcggagcccagagatagtcgcaacttttggaagcaagctgaagatcgatatgcaaccagtccagcacctcacgcgcagcctgagacggcttccgagagcactcgggaggccaccgaagcgttcaagaagcagatgtcggatggctgggattgggctgacgactacggagggaagcctaaggagaaggaaggacaaaagctggagcagcaagactttgaaaagcccaggggcagggataatgcaagacagaccagaggcgatagggttgcattggaagagataccgattccctcgcggtatatcaaggaggaaaagaagcccaaaaagaaagggggtaggcggcgcgactacaacgaagacgatgatttcgatgatatggcgtatgagtacaagcgtcgtgaaaggttggccaagaaggctgagaaggagcggctccagtttgaggagactggccccattcctattctccttcccgagtttatcagcgttgccaacctcggcatggcccttggcgtgaagaccgacctgttcatctcccaactgggagaactcggatttgaagacatcgccaaggatagcatcatgaccggcgagacggccgcgttggttgcccaagagtacggctttgagccaacagtcgacgctggtgaggatgaggacttgaggccacgccctccttctgaagacccctctagcgtacccctacggccaccagttgtcactatcatgggacacgtcgatcacggcaagactactctgctcgatttcctgcggaagtcttcgatcgcagccggtgagcacggtggaattacccagcacattggtgccttttctgtgcagatgtcctcgggtaagcaaatcaccttcctggatacccccggccacgctgccttcctatccatgagacagcgcggcgccaacgtcaccgacattgtgattttggttgtcgccgccgacgacagtgtcaagccgcagaccatcgaggccatcaagcatgctcgatccgccaaggtacccatgatcgtggccatcaacaagatcgacaaggaccaagccaacgtcgagcgcgtcaagtctgacttggccgccaacggcgtcgaaattgaggactatggcggcgatgtccaggttgtctgcgtcagcggcaagaccggtcaaggtatggacgatctcgaggacaacatccttcttctgtccgagatgctcgacatccgcgccgagcccgacggcatggctgagggatgggtccttgagtccagtatcaagccgattggccgcgtggccaccgtgctcgtcaagcgcggcactctgcgccccggcgattttatcgttgccggccgtgtcttcgccaaggtgcgcagcctgcgcaacgaagcgggcattgaggtcgaagaggctccccccggaacagccgttgagattctcggctggaaggaaccacccgaggcgggtgacatggttctccaggcccctaacgaagacaaagccaagagcgcggtgcactatcgcatcgagcagaaggagcgcgaggaggccatggagcagattacggagatggagcggctcaagcgcgagcgtgaggccgaacgaatcgcggccgaggaggctgagaagggtgaggatggagccgaggcggcagaggagaagccagatgggcccaagatgatcaacttcaccgtcaagggcgacgtacacggttcggtcgaggccgtatgcgcgtcgatcctggagatcggaagcaacgaggtgcgccctcgcgtgctactgtcgagcccgggccagatcaccgaatcggatgtcgagcatgccgcggtttcgggcagcaccatcatcaacttcaacaacccgattcctggccacatcaagcgcatggcggtcgaaaataaggttaggattatggaccacaacatcatctacaacctgaccgaagaggtgcgccaggtgctgagcgagagcttggcccccacaatctcgttcaaagtactcggcgaggccgaggtggcgcaggtgtttgctattaatatcaagggacggaagtacaagaacattgcgggcgtcaaggtcaggaacgggatggtgatgaggaatgggcgggtgaggttgcagaggaagggagaggttgtttttgatggtgagtcgatcattttctttttcttttgtggtcttatcttgttaccaatcttgctaatcaacaacaaaacacaggtaccatcagttcagtcaagcacggcaagaaggaggttacggagatgcgcaagggcaccgagtgcggtctcgagtttggcgagtttgacgacatcaaggaaggagatctcatccaggttgtggaggagattagagagaggaggtatctgtaaaggattgttatcctgttgtacaattattatacatgtacgattgtgcaaatcctggagttatgagaagatgggttgtatctgtgggaaaaagatggatggtggtggatatagatagtgttgcatataccagcagctgccaatgtatagacatgatggcaccacgtcaacaatggtgcatgtaagaattgatcgagggtttgatgggaaatgagcatggtcagcttcatgacttcatggggtaaacagtaatgcatatatatatactccttgtctcgttgtataattctcctgatttcatcaagtgcccccatcatcatcatcatcatcatccaatctcctttatcttcctcctctgggtgcagatatggaagcagacgagaaggtgcctgtcaacgtagcccgcgcccgctccttctccagcttctgcagtcctatcctatcggtaatgggcgtagcagcaatgatattgtcaaactcgtcatcctcctccccattgtcggaatccggctcggcatcggaatctggtttgtactgcccttgcggtcgggcaatggtctcgaccgtcttcttgggcggttcggggttggcaaacgatttggaggcgaggattttgcgccgaatggcctccatctcggcttcatcatcgctatcgtcggatatggcgaaagggtccttgtcttcttcctctgactcctcttcggctggttgtttctgtttgggcggtggtttggtgccaaggtagataccgtctacgctgccgtcttcgtcgttactgtctgcctcctcatcgctatcttcctcgtcgtcttcgtcgtcgtcctcctcatctgagtcatccatagctggcctccgatttgtgtttccggtcgtccaaatgtcatccgactctccctctctgctctcagtatactctttttctagcctctccctccacgcctcctccgccttcttgatctcctcctcatccttgcacgccgagtagatcttgaacagcttcgagttgatatccaggaatgccctgccgtaagaaaacggagccaaaatctcttccgcccactccaaatgaccacagatggcaaaggccgccgccagcgcctccacgcagttcagccgaaacggcttaccatagttgaccgtgttggccgccacgaggtacggcaacaagcgctcgcacttgccgcccacctttttccactccacctccttggtgcgggcccacgagcactccaccaccgccgcgccatactgctccatcagctccttgtcggcgggcgacacgacccgcttgccgttgggcgtgatgatgacgcccgagtgtcgctggcccaggtgcagctcgcgcatgagaccgagtttcatcagcttcttgcctgagcaccgcttcgggtcgcagtggcctaggtcccagcaggcggccttgaagggagggcggtaggggcgtgaggacgtggacgggtcgtgagggttggctgtggtgtcttcgccgccgctgccggcattgtctcgggggcctttgctgctgcgggggttgttgcggggcgcgttccgaccatggccgcctttgccgccgcgcgaggagaagccgtcctttttgtggcggaccatagtggtgatggtttgaatttcgtcgggaggatggatgttgtcgagatggagtgccgatggttttggctctggggttgaagcttgtaattgacggacttttttttatgtcgcaatggatggatgattttggcacgacctagcactgccttgctttaccagggcagaacttggatggaaatatgcgtgccgtcttggaccacaatgcgagctgcttgcgctacaaggttgaagtggcagatggcgaaaaaagttatggatgcgatttgaagaccttgacgacatcgcatttggggttcagttggtgcaggtggggtggacaggtgggtccgctgaggatgtccatgattgacgtcttccccggattcatgcaactcaccgattgttgctgcggaagatgctcgattcgcaagcgtctgccgcgcttacaccatgctggaggcgcttgtcgaggtgctgtggattgaaattgcagtgtattattcatccacaaagatagtattcttgtaacgcagtctcgcaacgtaccgatgtgcggctccatttttccttgcgccccaacaacctcaacggcaggcaacagcgcaggcccaagcccaacccgtccgtccagagcactgagaggggtccacgacctgacctagccgtgtaagctcccgtcccctagcagcagtaggcctctcctccttccatcagccagcgatccaggtggacacattcccgttacctctaggtacagaagttcggatcgaatcatagtccagtctctgggtgtataacgaagtatcaaactgtagtagtaccataccatacctctactcaccatacttggtaataatcccaacggcttaccgggaagagggggagcttcactaggtacctaccttacctctagcacacaactcctctagactacactagagcttgaccgaccaaaggcttggttgggtcctggttgccgccatccattacctacctatccaggcgactcccgccaagctgcgcaatctggccccaatacctcctcggtctcttcagtctcgtcagtctcctcatccaccactcaacacgtcccgactccccgagaacgccggcaacatggaggcggcgtctgcccgctatgccacgcgcgaccggtgggccgagatgggccgcccggccccgtcccagcttcagcgcttcatcacggccgcctgcagtcccgacaactacgaacccaacttggccctgaacctcgagatcgccgacttgatcaactccaagaagggttccgcccctcgagaggccgccgtggccatcgtcaactacataaacaaccgcaaccccaacgtttcgctgctggccctcaacctgctcgacatctgcgtcaagaactgcggctaccccttccacctccagatcagcacaaaggagtttctcaatgagctggtacgccgctttcccgagcggcccccgattcgccccacccgtgtccagctcaagatcctcgaagccattgaggagtggcgctgtacgatttgcgaaacgagcagatataaagaggacttgggcttcatcagggacatgcaccgcttgctgagctacaaggggtacaccttcccggaagtcagaagggaggatgctgctgtgcttaacccgagtgatgtaagtgttccgtcccgattccatgggtcattgttgaagcgtgtctaacctatctgtcacagaacctaaaatctgtcgaggaaatggaagaggaggaacgcgaggcgcagtccgccaagctgcaggagcttatccgtcgaggtactcccgaggacctccaggaggctaatcgactcatgaaggtcatggctggctatgacacgagatccaaggtggattaccgcgccaaggcggccgaggacgtgggcaaaatccaacaaaaagcgagacttctcgaggagcggttagaagcctttcaacccggcgacaagatcgtggatggcgatgtgttttccgagctcgcagccgccctgtctagcgcccaaccaaagatccagaagatgtgcgaggaagaatcagacgaccatgaagcagtcgcaaaacttctcgaaatcaacgacagcatacaccgaactgtggagagatataggttgctgaagaagggcgatatagagggtgccaaggcattggcaagtggcgcgccagttgcaagcacaagcaacggcagtggaagtggtgctggcaagagtgcggcgcaagagctgtcgctcattgattttgatgctgagccaagcgggggggactcgaccagccagtccgcaccccagggaggaaacagcctcgacaacgacttgcttggcctgtcgctgggtgaaaccagctcttatggtcaaggaggtggcattgccctcgggttcggtgccaatacgagtatgtcactcgctgctttccgtgcaagagtcaaagagaatgttgctaacagatcaccacagacattcctggaccggcactgctctcatccaccacgcagaacagcaccgcacggggcccctcccctcaacctggcccatcctctttcaacaatttcaactcattcgcatcaccagttgcttctcaatcaagcacccccaagcctcccgcgtatacagcatccgctttttccgcgccagctgcgtcgtcaacagcgtccaacgacccatttgctgctctagcctctctctcctcttcatctaccccggcgccagcgccagcaccagctgctaccggtaatgacgatgacgagtggtctttctcctcggcactgcctcctgaggcgacacccgcccagcctaaggagcacagagccgttgtttctaacactgcgctcaaggtcgacatggtggctgtcagatctctgtccaatggcccatctccagccatttctatgcaatttgcttttagcaacaacacagcgcaacccatcaccgaggtgcatttccagttggctgtcaccaaggtaagctcactaatctgacccttggcactttgaccaaaaatgttttgggctacgttatgtgccttcgtcagttgtagaaagccctcaagcgagatgctaattgtgatgcttgaacagggatacgaattgcaacttcagcctcaaacaggacggactcttacccccaagcagagccggggcattacccagtcagtcaacgtatggtatacggcggacaagaccaggaaggtagagagcgtgaaactcaggtggagggtatcatacaaggttggagcggaagcaaaggccgagatgggtgagattcccgagttcagtgtggcataagcaggaactttggtaagaacgagggccacaagaatgagaacagggttgcgtgcatgtttacgttcaaaattcattcatagtagtacagagccaattaatatgtagtgatccgatgaccggcaagaacaacaagaatatcgctgcggtcgacttttctgtttactgggagttgttcggctggatcaaagaaaggagacgaaggacatattagccacaggtagcttgtctgtccctttcgttcggtggatggctacctacttactacctcatacttcatgcctctttcctctgatatgcgaccgacatattgcaggcaacctcagtcacttcacctcacaggagtcgtacttaccagctgggtcaaggttcgtagttgccacttcccatcacttctcacttctcatctttctgggggtttctcattttgagacgaacaagactccccattctctcattgacaagtgttccagaagcacgacctccagccaccttattctccgctcctagaaatccggctgaacatttctctttactcgacgtctctacggcgggctatcacgaaccttttcgcccttgttcattcattattttgtggcatttgcaaggccctgtcagattatcgtcgtccatcaaacggagtacacacttatccacgatattcagcttacattagtggtaggatatcgatgagcgatcagttttcgaaaagcacgagctttgaagcatggttgccccaactgatcctcgtcccggtctgtctctgattgaaactcccctcatccattactttgtaatttgcacactcattatgaaaccctctaacaatccggatgaactgctcaaagccatgaaactacaccacgaactatatatcgcgaatcttcggctccttcatgaactgacactcaatctcaactcccctactgttctcccaagtagcagtgggattgaacgctcacgtatccacgacagcaccccgtctacgccgcctaggggctcgactttctcccacgacaatctttcttagtgcacattcggttccaatcgttattaacatcaaacgaacgagctgcatagctcgagaccatataacttttcaactcaagcgccttccaacgacagagcatctcagacgcccacaatgaccgacaacgatggtgatgatctgcggagccattccttctgcaccgccaagccaatcgagcaagagtcttttacggagcaagatttgagaacccatctgacatcactcaatagtaccaactgggctttggaagaaatcctacaggttcggcgtggggatgagtatattagtgccccacaacaatctttggaaccatgggaagaaagacgtgacggcacatacaagaatgccacatacgaggtatacgagatacccgggagtggtgatcagaagtgcatgcccgagcccaaacacaaaaagaacggagacgaccctcaacaagtcctcagcgtcagtagcgtctgggacaccctcaaagaggtgaacataaacgggaaggcggtcggaagaataacgtgagtgtgtatttgctattgcggaattttgaacactcttgttgacgggatcaagtattcttcaagaggtcccccctctcgtgctcggagcagtccatatgaccatgcggaaacacttcgatatggacgagctattccagcacctcatttccagtgaaggaaataacggaaagaccaaagtgcgtgataccatcattcaattaactcgtcgatctaacagaacataccaatctaggcttatatggatcgaactaccgaatccaacccgctaaggcacaggtcattcttcttcgtcttcaagtactatactgttgtcaatgagaacaagtgcacccctgcgccgtggcaacgttatgatagacgtccagccgaccgaaaatggcccgaccatgtcgacatcgcagagtgcagctcaatcttggcattatcactgggcggtgatccaatcaaaaagtaccgggcacgggtgaagaaaagagatatcaaggaccatgttatttttgacacatcggcaccatggcaacttctcagtatccaatgcttccctgatgacgagcacacgatgaggagcgagggatcaaaacggccgttatgcaatggcccacttgcatttctggatagcttggctcttgagtaccatgatgccgttacaagatacagccagatcaacgacgaggtgacaaagcttatcacaccgccagtaagaactctgtcgcttgagcaatataccagactcaccactaacctaacatacttgttcatagagccaattcatgttcaactctgaacttcgggacggccttctgtttgaagacgaaaacttttcgtattcccgtcgttacttttgggcatacaacactctcggtgtgatcaatgtagggatcgactcgatggtgtcagcctacaaagagacgttcacccaagaattctgggaagggaaaaatgagaagctttgggcgcacccatacccaaacacgagtgatggtcaagattatgctaaatgcatgggagttcttagacaggagttggatagggaagtgaaaaacctggagatggtgcggaagaggaacgaaaaaacacgagacgagatttcgtcgctgagggaacagttgtttagcgggagcagcgtcaaggagtccagaagggccattgagcagggagacaacatcaagatccttaccatggtgtcgatgctctttctgcctttaacttttgtaactgtgagtaagcttccattttttcgtattcttctgattcctcactctcccctcttatcatacaatgtgccgagtgtccgtcattcccagcctgcgttgtattcactaccatatatatacctacgcccccttgcccgcttttctctttacccaacctgtaccttgcaccctatctttgacagaaaaaaagaaggcctgttttttcaccctgacttgtgttgctatgcatttcaagaaaaaggttcgctactaactcgatctcagtccgtttttggtatcaccactctcgagatatcggtcgatgactggcgctttcctgtcactctcatagcggtttgcatcccttttttcatggtcatatttgtcctccagacccgctggggcatgaaaatggctaagaatatgggaaaccggattgatagatataccagtgaattgtttaataggccgccctcaacgaacccatggcaaacgactgatgaccatggtaggatgagggaatgttcgtccacggccaacggaaacgacgttttgggtgggggaagagatggtcggaaacggcctgcgctcagagacagacgaacaaagtctgactccccatcaagattctctaccaggtctggagcaacaaggggaggatttcgacatggtcttttccatcagcatcagatatgtggaggcggttcatggatatggacaatgatggaacggataggaggacttttcgcctcgatgataaacttaaatcggtggagttggcttctgtggcggaggaacaaagagaagacagacgattcggcttcaggtgagggagcaagtatcgagcaggtgtaattgtccacgccggaatgtaatggttcgtagagaaatggagggcaggcgagtgtcgagtaggtatacaccgatcagattccattttctttctctcgtcctaggtacagcgcggatcaagtcccataacaggcagaaacgtaatacacccagcaaggatttgcacattgcattgtatcgccatggttcgtttcctgctgtcattccttcctatctcccacccttgattcagaagtctcccacgagactactacacgccgccctttttggagcaatacgcgctgttttcatgcccatccaggtacaccacccactacagcaagattttccttctggactactgccacctcacttcgttctctttccttccccttccccttcccctttctttccatcctttcacatcacatcactcggtcacaccctccaccttgccctgagcattcgtcccgtccatgggcgggccgtcgttcccgcccgtcgccgccttttcttttgcgtactcgtcgggggtctggcactttgcgctccacgcgtgaatccgcgcaatttcctccttgagcgcggcgttgacgagccggtgccgcttgagcgagttcttgccgacaaagtccggagagacgatgagagaggtgaaggaggcgccgcaaccgcctttattttgttggaaaagagggaggtgggggcttaatttagtatatgtacttgattctttgggggggcgggggcgggggccgaagggatggtatgggttgatggagggaagtaagcagaaatgtgagggagggtggtaacggtgtgtgtggttgggggagggagggaatggcaaagatcttatcagatcatcagattgttcattgagcttccggactccggaccaccatccgtgacatgacgtcagggcaagggtgcgggaaggtaagtaggtaagtagtagaggtaggtaggtaggtgctcgatatgtatgtgtgtgtttgtgtgcagcatatcgaagtcgggaaacaggagggaaccggacgaacggttatgcagtgtacctaaacaacggactgggaaagaaaacagaaaatgtaatgccgtgaaatgcatgtacgtacccgacatgtccgttacttccacgtgagtggcattgagccgcgtcttgagggcggcggagaggaagtcctcggttattgctggttcttggttgtcggccatttttgtgtattgtagtatggtggtattcctgatgtctgatgtacgaggaagtggtatttggagatccgtgttgtttcggaatggcgttgccaaagattgagtggatggggagaaagacaaaatcgatgaataattgacagggaccagcaacctgaagtgagagtgagaaaaagatgccccgcgaatcgaaggtcttggcatgtttggagcttttactgcagtacactaagggttagggttgacagcggagagatggggagctttgcaaggttcgaactcgggagggagcttcaccttcccccacctggagctcttcattcgattccgggttcagttgtaaacaaacacttcacttggatgaatgacgaggacaaaaaggtttgagtgaaaatcagatgcatgttggttggatttgaacacgaaaagtgatatatacctgattttcttctattctctagtgaatcccgctgacaaaactacagcttgataatttcctgagcatcaacaacacttgcccggggcacactcatgagtgcagtcttcaagatccctatccggatcacttccagaatatctaccaagcctctcgcacttccatacaaaccatcaattcttctcccgggatattttagaagaagctattgtcaaaacaaaaacaataaccccaccatcacaatgacctcaaccctcgaaagcccccagttcaccaagcgggtagttgccgccatgcgggcgctgtaagtgcttttgacttcaagttccattgacctacctgatcttcatgcctgatactgaccgcaaccagctatcccgagcaactcgccgacaaggcctgggacaatgttggcctcctccaagagaacattgccgttgccggccaagacgtcccgcaaaccgtcctcttgactaacgacctcaccgtggccgtcgccgaggaagccatccgcaagcgcgcctccgtcatcgtctcataccaccccttcatcttccgcggcctcaagtccgtcaccctcgccgaccctcagcagcgcatcctcctgcagctcgctcaggccaacatcgccgtctactcgcctcacacggccgtcgatgccgcgcccggcggcatgaacgactggctagccgacatgctcgacggccacggcgtcgagaccaagcgaagcatctgccagcccatctcgagctccatcaccgcctccttgcccccggccttcttcaactccggctacggccgcctcgtcgagctcggccaccccgtctacctcggcaacattatcaaggcctacgccgagggcctcggcgggctaaaccacatcatgattgccgcacccaaggacaagaaggtcacaaccatcaggagcgtgggcatctgtgcgggaagcggggccgacgtgctcaagaactgcgacgccgatatgattgttaccggcgagatgacgcatcactatgcgttggcgctaaccatgaaggggaaagtggtcatgaccgtgtttcacagcaacagcgagaggaagtttttgaagaagaggctgcagccacagttgcaggctcagttggagaaggagggcgttaagcaccctgaggtcttggtcagcgaggaggatgcggatccgtttgagatttgggatgttaggaagatgcccgcttgggcttttggaaaggactcggagtagacagacgtcacctagaacaggtggtgaaaattgaatggcccgacggaatttgactgttgcggtcactgtcactggacaatggggatatggtacagtgatgacgcctggtctagctgtggattgggaggcactgtacgaaagtgaagagtgctggatctgtgtatcacctggacctcccgttgttgagcacttcatttcccctggcatagctgccgggtttgggttcccacaggaggagaccaaaagcagatctcgtcgttcctaccttcctgcacatatgatctagatggtggtactgtactcatccacataatctcttgatcgggcaagcacccgacaccttggcagatactcccggggcatgggctccggtcttctttccgttctcgctgcagtgcggtgaactacggtcgaatattaaaggcagaaaagagcgagggccggctaggctagttagttgtatccagcagtccatctgttagtgaccctcgtgcttgagtacggtaagtaaaatcaaacgctctactagccctcttcacaaatctttgggaagtgtacttccggttattgcactatccagcttctttcgagttccttcaatttgttggtccgtcgagtcaagtaaggtgcagtgtaggtacctacttacaggctgcccactcaaccaccggccattttcacggcaacaacctgctgactcctttcgctttgccgttagctctctcctcactctcccaatttttgaaaccgtgtcttcctaaaatgggcttgacatcatagagttcggttacttactcctccagcctagtactgcaatttcttcccttccaatcccgctatcgccgatatccgaggtctttcttcagtcatcaatcagactcacggacacgagagagagagagagctgaaaccaaaacacgccggcgtcaagactcccaaactctcaacgggccgaacaatgccaataatatcactctcgatcatcacactgactttaccaacttcgggatattcaaatgaagatgcagagatgtggaactagtatgacgcatcattctccgcgggttgtctcctctctgcgctgcctatgaacgctgaacgggtgcttgcttccaacactttgtcagctgagattcataaacacttgagagttcaagacacttttctcttggccccgccactatccacacatgcccatccgtccatatttgtcggtcgctgaactgatctgatgttttttttttttttttttttttttttttcttttttctccagatcttgcctctgctctagtaggtaggtaccagcctgggggaagggggaaattgaaaaaaaaaaaaaaaaaaaattgcctgttgagcatacgacttacagcgagagggtgaaaagcgtgaaaagagaagtagattaaggtaggtaggacagagataaaattgcactccaagacaaatgtgtgtcgcacgcacttggttcctgaatcctggctgttttctttttttttattttcccccttcttgatacacgttgctggtatgtatatatctgtctgactgactgactgggttgacatcgatctgtatgtctaacgtccaatttgtgtaacgctagatagatggctgtccgtcacccctatgctaaccagggaaagtgaagacgaccatgtcagaccgggctgactggctgactacgaaggtacttgatatgcggagggaaagcccacctactacctatcgatgtagctcgtagaagtcagccaaacggtagtatcgctgctgcggctgatgatcttgcgtaatttttccgctttttgtgttttgacgcccacgcttcacaacatgagatctgggagtgcctcaaagcccacggagaatctcatacataataatcaattgtgttttagatcttgaacggctgatgatgatggatcgctagagtcgggtacctacctctacctacctgtaggcatttcaggtttttcttagttggtgactttatccaaaacatagcactaccgaggtctgcagacagttgaaacaacaagacagctgtgcagaatacatagtattggtaacaatagagcaagcataaacgttttcttcatactatatctcgtggtttttgtcacatggccaacgttgcagacaagctcgttcggtgtgtctgatttgcctctgcctctcctcggcgacaatcacagttacacctactttgccttgtcatgtatcggaatgtgctacacgatattgcctgatacagaccgtgttgttgtcagtgcagcagtttagtccaccggcgccgacagtgggtgagataaactgcttcactccagatcccggggaatggtgagaacgtcagcaaggtaaaagatgtcgaaacctcaactacccctgggcctgctttcatggagatcccagaaccccatggttaccttgactctcattaatcttatgcttcagtggacgcattgcttttgctcaaatagcaagatctctcatccctatcatcatcttcttctgtttggctagaaacgtgttttttctttggcacttaacttcatttggccttgcccttctctcgttcttttggcctttcctccgggagttcactggctcgttttcagacgtgctgtcagtaaaattgatagacgtatctatcccacgcaatcttccttttcctaggccccagaattactaccaaactttcgccaataaatcccgatgaggctcgcccatatcatttatccggctctagccagtctggcaagcattacattggctcaagatgtcttgttcccgtatatgcatggcctgaaatactcggagtacaatgagaccgtcaaactgggactatcaggtgagtgaggcaagctagcatcagacgggcctttcaacactcagaagaaaagacattgacaaaaaaaaaatagcccacgtctgcaaagatgaagcagaatggtacaacatgaccacggaagattttgccaagtacaaagccatcatcgtccccgactgcctctgcaacaccagtctcaacaccatcaagttcctagatgacacaaaaaaggaatggtctccggccgtgacgggaaacatgatccttatcggcaccgacccttcctttcacgccaaatggttcggacttcccggtgcatacgccatgatgaaggacgccattagccacgtcaccctcggcaacaaggatggcacaggcatgtacttctcgctctcgtgctattatcagagtaactccagccagatgactgtccagtctctgtccgagattggaaatttccaggtccggggcaacctcagtcacccgtgtctgaacgacgcccatcttgtggccacgtccaacgtcatgaactcgctgaacgacggcatagcaagcgactggaactgcagtgtccatgaggtgttctcggactatcctcgggacgggtccggtggcttcaacgcgctggctgtggccgtgaacgcttccggtccggggcagcaggagtttgctgacggcaccgtgggcattccgtacataattgcgcgtggagcaactcccgttgggtgcggaaacaatgtcacggacaccaagttccacgagcagtgcgacgagggcaaagcaaatggcactcccgagagtctttgctcggcatcgtgtaagtgcatctatggcatgatcagccccggagtatgtcgtcccaaagacaacaacactgcgtcgacgactaccagccacgcaccaagttcgacaatctcgtcaaactcgaggtatgtagtgtcagaacagcgaaagaatcagcggaagaatcctaacaagtcagcagtacaatcgctctgagcacttcactgcctgcaaactcaaccttctctaggcccgttgtcacagtcacggcatcgctcccttcaagcagcgtgacggcaaatcttacctttatcgatacctcgaccactcctagttccaccgggccggaaacagatcccatcaccgtgactgtgtttccctccagtcccagctcaccatcgagtgttccaccaacagttaccgttactcctttgcctgcgccctcctcagttacgtctcctagcagcagctcgagtatatcttacggcaacggtacctcgccgcttgaacctccccgtcctcctccaacggtgactgtattcccgtcagaggatccatcaggatcaccacccagaacggtcaccgtcgagccatcatctccgtccaactctggtggttcactatcaccatcgccatccggttcaggtccagtcaccgtcacagttcttccgcccgcccagtccgctaacgggacttcaccacagagtttgggttcgccgtcatcacagcccgtatcaggacccgtcaccgtcacagctttccctccatctctcagcggctctccccctccgtcttcgataccctcgcaggcaggcaattcttcttcggccccattggctcagtcaagcggcgattcggcgctcagcggatcaagtgggcccgtcaccgtcactgcttccggctctggtcgacccaataatagtgatgcgccctcctcaccggagacagctacggctgatcttggtacgggatccgcgagcagttctcctgtgggatcagcatctggatctggcactacctccagggggcctccaagctctccttcctcttctggtccacagtcgggagcatcgccggtcacggtgacggcgcagccgaccgatcagccgattgtgtcttcccagtcaccaggaggaggttcgttgtcgggcatcccaggctcttcggggtctgggtcgttgtcggattcgcctggcgtgtctagtagtcaactcagcgcctctcgaggacaggtgacggtgacagctcaaccatccgctcaaagtagtgtgcagccgtcgtccggtgttagtggtggtgctggtggtggtaacggtggcggtaatccgggatcatcgtcttctcaacctgaaggatcatctccatccagtttaggttcgggctcgaatacggctcctcaatcgacagtgacggttattcccagcgccagtggagagcctgatacagagggacctgacacgagtggtaatccgggagcagtgccgccgtccagtagccaaatgactgcgacaaactctggacgatatttgtccagcaccagcgcggatactcaaacagcctcaggagacccattctctgcaagcccatcatctggagctggagccggagctggagcaggagcaggatctgggtcagcatcccaaccttcgtcttctcgcccgccattcagtaaccaaaccgccaccttcacctactcgggaagaactgtgtcatccttgcccggtagtcagacaacagggcatcctggctcatcctcaggagcaggttcactgagcactgccactgctacgccggtccctgcttcaggatcgggtactgcgactataggcgcaagcagcatctcagctggcggtgggagtagcaacggcaatggtagcggaagtggtaattctggttcagcaagtgggtctgcacaagctcccggggcgacaggcacgggcaatccttccaatggcggttcaggagcgggtggctcactcacgttgagtccctcagggcccattagtagtgaacagcctgtcagtaatactgcgtctagtgcaccctcgatgagtctgtcatcgttgagctcggggtcatccgtatctggatcaggatcttctggggattcattgacagctacatctgtatctggttctgcatcagctactactctgcccggccttccctctgggtggactttgacacgagatccagccaacactcacccaggctctgctgtatccacagggcaagccggtggcggaacagggaatggcagtggttcagtatccgggacaacactagcagtctttccgtcttctgctgcagtgaacgggacgaacacaagaggtagttcttcgtccgtgtcgactggtgctggatcgggtggtgttgggaccggctccccgatatcctcaggatctgatgttactagtccgttcccgaccgcaactccggtaggttgtgataggtggattggtgtcgagatcatatacatgattgaggagatcgaggtctgtcctgagggggcaacgggtaagttcacatgatcccaaagaggtctttctaagtgattgatactgacaaccagtggtatcagtcacgataacaaccacttcaacaactgccaccatgtcccggtccatttgcaagacctcagcaacaaacttcccatgctacccatgcatcatgggaacacctgcctcgtctgatgatcccttcactgtcactagggtaagttgcagcatcaccgaccgatacagaacaagaacgtgcgagtgtaaactgactgaccttgtcccatatagacgtcgtgcacaacggccactgagcctaccgtaaccgtcacgttccagccatgcagcacctgtacgacatcaatgtacactggaacagttcccggtcacacaccgggaggcccttgccatgcatgcagttcatacggcgaaccagacgccacctcaacggtaacagtgatggacccgggtgttggccgtccttcttccgaggtctggttatcggcgctgaacccaaccaccattgcgactcgaccaacaggaccggcagcaagtgttggtagcgagtcggaatgtacgacgtcaactcttgttggagttgggggcgggtacccagggccggcggtatcggtatcggaaacaccaccggttattgtcccgattcataccgatcctcccacacccggtaacggtggtaatgagtatgccccagcaggatatacttacggtcctcaccctcctcttgacgatcctactccttctggctctccaccgggagtgccaggagcgccggggtcaggagagggaggagtgttgactggtgactcacataggcccgccatgactccggcgtcgacaccggagcccgatccggtggtagtaactaatacagctgtcccgtttcgcccgacaacggcggccggagcaggctatggtcctgttttagctggagctcctggcttgatcatgaaggccaggcatgctactgctggggtggtccttggattatttggatacatcgtaatggttctgctcagttgagacttgtgcaaaaaccggcggaagagctattgaggtcgatctgccccgcttgagtcacgactggcacactcacccccacaccgaaatacaacggttcaatggatgtgagggttttcccaatatttggtccgcggatatatcaataatgttgtaatgagccggagatgagggagtttcctgtttccgttattaagaagtgaggcgaagcgagggaccatgcagacacagcaagcgtgttagtcatggatggatggatagtagaattgtggggatacattaacggctgtatggaaaacatgacgagaaaggaaaaatgtatgtgggtaaaagttaacgtctggctgtgatgttatcatgtaatgatgctgcttgttagtagtgtagtgtaggaccgtaatgcctacctaccatcttttcgtgagtctttttgcttgctccctgtggtcggcgggtagttccgtgtatactagttctagttctacccgtactacgcccccacttttttggacctcgtagaactcgcaccccctaaagtaggtgctcacgggtaatacggccacaccagtaaaacggccacatatgtgtaaaatcgagggtatattaaattaatacggctgaatcccatgggttctatgcccaggtttgaatactttaaatagccgaagcttcttcttacggcgccactttctaactagctttgctacttcaaaaccgttctttttagccttattttaagcttattggttcgctttattaaccttcttataggcagtacgaatatcatcatcggcccgcttaagtactatagcccggccgtcagatactttcagtatccccccagcttatatagatcgatttttatatactctacggtattggtatattactttaatataccgggttttacccaaatcacacttaacttacactaattcagctatagccacctcccctccctttacaaaactcaacactatccttttgaaggatagggataatttatccttattttcaataatattatatagttaggtagctactttatttatttaacgaaggttattaggcatcttgaatagtattgagggtatagctaattcgggtagtaggattagtatacggcgggcaatgcggtcttgcaacggacctagtactatatggggttgaaatagctatatactaatttttttaaatattaaccgtattattatgaatttaaataccttctttcttatactctcaataataaataagaactctagtttaataatatctatacaactattacgtacaagtatatcaaatacttaggtataatagtatttaaatagttaaaagactactatattgaatagctataataaataggtaaggtagggaggtaagctaaagataacaatattattatcgttatagtactatagaaactccctattataattataatattagaaattagtataataaacaggagagtaaagtactaaattattttaccgaatatagtataacccgtagctattaagtattaataacctcttctttgccttttagcgctttcttgaatgttcatcctaatactttaactattcaaaaaacagctagtcatttaaatacctagtagatacagtagcaatctgtattcgtaggtccaattctttaacccgatactaattggctatatgaagttgaccggtaaggataataaagcccaggcagtactctctattagcagcaatagcttcaatacacattactaatttacaattctcggggatagcaaagtagtaggttcgcttccgctttataataacaagctagtctttacctataccaatacagaaactagtcttatttatattctatatatccgacggtataaagccttctaataaaataatttaatagagcttctcgaagtatactattacttattatactatttattaatcgttacctatataaataatattaatataacggacttaccttatttatatccttattatctttctgggtactatctattttcttttgcctaactttagaatattcgtagcgcttaataaaccgtattgcccaattaatactaatgcggggtatttcttcgttgttagagtcggccgatttaggagccttacttcgaagtagtagatctgcaatatccttaatatacaacggtcgtacagcgaggttaattctatcgaaacggtcgatatagttatatagaaccttcttattaactagagtaagcttttacttgtatagtacgggcgtacccttcttagttgggatccctttaatgtaattgtagagttgcttgcgggggacttcaaatgtcttgcacaaatgggtgacggggacgtcgggattatcgtaataaaaagcgaccgctcgttgcaaacgtgcctccatattgacagcgattatccctaatgcgatacgacgttgtggtagtataaagagagaggattataggaaactcaaaatcgttataatatattgaggttcaagatgtacgtggccgttttactggtgtggccgtattacccgtgagcacccactttagggggtgcgagttctacgaggtccaaaaaagtgggggcgtagtacgggtagtagccaagaaggggaagggaacgttcgggccgttaatgttctcggcgtcggcaaggtgtcggactttgtcccgcgttaacggtgctaccacccatccaacgctatcattagcgagctgcagctcttgcttgaaattgcgacctcaattgctgttgtaccgtagctgagcgtagttagccggttcattcatttttgctttcctcatgttcacgccatcagcgagtccatccgacaccgaagagtggggtgttcggcccacgcattgatgtctgtaagccgcgcactgtcgaggatcgagataacaagcgaacctctaatgttggacacggacaagatgaagaggggtaactatattgatagcttcgacaactgaaaacgatttgatagtctcgggctgacattgggtcatgatcggaggatcgccgatgccgtgaaacttgggcaaaggaggggaacaggaaggcgaaataaccattcgtggtgaggatgcatgggatgatggaaggtgtggcatgttcagataaccgcatacttcccgtcagtgtgtacgatgcagtgttggaaaagaaagaggggcaagaggggcaaaaggatgcaagcgagggggagaggggacgggatgcagctcgaactgaaccgggagtaggaggggagtcgcgtaggtacatgtgcacccacctcgcttaccttacttgcctcaagtaacgataaaaagggcaacagctcccctacacaaagtctgcctcttctcttccattctttcccatcttcttcccatcgtcagaatcaacgaacaacctctgtcttcgttccaaggactaccagcaataaataccaacacgcaagtatcaccaagcttgttcgggcttcatctgtctcctctcccccatggtgttgatatactaacaccctcaagcaagcagacagactctcaacaccagggtacagaccacccacctcctccaccaagatggccacaaaccatcgttccaggaggagctgaagccatgaactccccatcggctggttgattataccatgattcgatcacgttcaaacatactttcagaggtaactatctgaatgcatgagccggtgccaacttctgtcctgggtattaggtcgcttctagcacctgtacccaggggagaagtacaggctgagaatatacggcgacgaacttgatctggataataccagcgaaaggatcatgcttcaactttcctcccccgctccccccttctcccgtacagtcattctaacattcccagataactctgatccatcatcaccatgtctccctctgttctcgagccgcagagcgtccccactcttgtcaacgtcggtctcaaggccgtaggcaggaacgatgctcccgtcgagcgtgatgccaggggcttgtccaagcctcttctggagctcatgcccaccctcggcactgacgccttcaccttttcccccattcgcgaatctaccgtttcgcgcgccatgacccgccgctacttcgctgacctggacgcccacgccgagaccgacattgtcattgtcggtgccggctcttgcggtctctcggccgcctacgtcttgtccaccctgcggcccgacctgcgcatcactatcgtcgaagcaggcgtcgccccgggaggtggcgcttggttgggcggacagctcttcagtgccatggtgatgcgcaagcctgccgacgtcttcctggacgaggttggcgtgccgtatgaagatgagggtgactacgtggtggtcaagcatgccgctctgttcacttcgactgtgctgagcaaggtcttgcagaggcccaacgtcaagctgttcaatgccacgaccgtcgaggacttgatcaccaggaagcaccacgccgagtcttcgtcgtcatcggatgatggcgaggccgaggacgaggccaaggtgaggattgccggtgtggtgaccaactggaccctcgtgtcaatgcatcacgatgatcagagctgcatggaccccaacaccatcaacgccccagttatcatcagcaccacgggccacgatggtccttttggtgccttctccgtcaagcgtttggtcagcatgaagcagatggagcgcctgaacggcatgcgcgggctcgatatgcaatccgccgaggatgctattgtcaacaacactcgcgagatcgtcccgggtctgatcgttggcggtatggagttgtcggagattgacggtgccaaccgcatgggtatgttgaactatcccctacttcagttgatctgagttgcatatgctaaccctggccaaccacaggacctaccttcggagccatggctctcagcggtgtcaaggctgcccacgaggccattcgcgtcttcgacctccgcaaggctcagaacgacaagtgctaagcctgttcaagacgttggaagtagtaactaaaatgggggaggatttatgcatgcaatttgttgaatcttttgagtttaaactttgttcgtgtccatttggatccaatgaattcttgaacgtacagtcccttctgttggtctctttatgcttaagatagccgtttaaagtccaaaatcgtcttgacgcacctcttaagtcatcttgtcatcttttatgtccgaaaatcccgtgaagcaggaacaaataaacctttgcttttgcaagtcgcgcagaagtgacctctggggcggtggagaggatatggcattgaaaatgtaacaatgtcctgccggaccccaaatcatcaacggtcatccttctgctcagcttgacggctgcgatgtcgcgtcgtggacaagagagcttcaacagtgcatgacaaggtcaagcaacacaagtacaggcctgggaaaagcgacaagatatcgagggaatgcaagaagacataacatagtagtagtaaggttgataaactggtacgtaagtcccatcgtttggtatctctccctttttgagtcgcctgcagcggaaaaaagaaaggaacagaaagaagacattgccgaccgaccaataaactcctgctccacgactccgatcccagtcctcctttccagtagtagcaaaaagtccgattcccatgaatcaaggcgggtgagccaaggtccagccccaaggtatacaacccgatatccatcaactttcgcctagcagcagcagcagcagcaacagagaaagaaaagaagcattaacagcgtgaacgaagccaagccaacctgagccctcccactcgtgctaacaactcatttccttccggtccttctggtcttaccagcacctcaacgacttcaacaacttggttgccctgcccctctttctcctccatccaccattcccatccttctcatccatacccctctccttcccatccttgctcggcaacggactcaacggcttcgtccttccccgactgctccccaacaactcctcggccgcctcctgatccacgcccgtgatgcccaactcggccaacctcctctgctccaccaccctcctcacaatcagcgcaaacgtctcctcaatgttgacctccagccttgcgctcgtctccatgaagccgcaccccctcgccctcgcccactccaagcccgtagccgcggggattacccgattctccgacaaatcgcacttattgcccgccacaatcttcaccggagggacagccttggcccccgaccctgctccaccacccatgttggacccagtcgcataccgattcgacatgctccctgaaatctgcgccggcgataacccggcccggcgagcccgcgctgcgttatccgcccgcgtctcggcctccatgtcgatcagatcgttgaaatactgcagcgcgtcgaggctgtcgcggctcgtgatgtcgtacaccatcaagaaggcgtcggctcccaggttggatgaggcccacatgccgcggtactcttcctggccggccgtgtcggtcagagacaagtggtaggtgacgccgtcgatgcggcgcgtgatgctgtagctgtcttcgatggttgggtcgtagtcttctgtccattgcgaacgcacgagacggagcgtgatggaggatttaccgcagccgccgtcgccgcagatggtgatggagatggggacggggggctgttgggattgtcgggtgcctccttgtgtgggggaggaaatggaggcgccgccggttttggcggagccggttgaggccgagtgcccgtgactacggggattttgggatggcattgtccttcctctcgaatcttgaatgtggtttggtttgaatttcggttgagaacgcaattgcccttttttggtgatatttggttgtcgtaactagctggggaggaaaagcctttcccgttaggtgatatttcaacggaactggaaaaaagggggtgctgtgccggcttcgatattatggcgattggataggaaatggacaggttggcttgtccttagataaggttccgaaaggagggtcagaaatagaaggaatttgggggagcaatttgaaagatatttgatgacagacgaggacagcttcgtataagagaggggtcggtcggttgggtcgaggtgggttgcaagatgaacaaagtttgggtcgagcctaaaaaggaggggtgggcgcacaaaggcgatgatcggaccttgttcctggtgagaggtggtgatgtgaagcaaggtgggatccctccttttcttttccttctttctttttttcttttggacctctagggcgagcggcgtcgtcacaaaagaaagtttggttcgacgtcacgtttgacggaaaaccaggaagcgagagagtgtggggcgaagttaggccgagagctaagcagaccgcaaaaggaacttgtgaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaggttgcttttagtccgatatggtggttgtagcaactgcagtgcggtgcggtgccgtcgagaagcaaacaatgagcgaacgaacgaacgaacgaacgaacgagcgtgcgtgcgtcttagtccagtatttcttgtcgagttgatgcgtgcgctggcttcgttgcaagggagaagtggtttgcttggccaaaatgggttgtgatgatgtttttgctgctttgtttttcttcacagaagaacaccaaaccaaaaaaaaaaaagaggggcgttgaaaatggtaaaaagtgagagatcagctcgcaagacgcaaaacaggacgggagatgatgaatggactcgtatcattatcaatgggcagaggaagagtccgggcagatgcgccgtattctgcaaccaattcgtacttccttccggggttcactgaatttgaatttggaccgatacccacatttcatcttgcccacaggaattggatgctgcccactgtatgtagtgttcctgcccatcttgaacagggggtgaccggactgcatgggcaagcgatggggcctcccggggaagagcgctcgtgcgttgaatgtgacggtcaccagggggaagttgtaaccttattacatacagtagtttgggacctttgttacatactataccttgtcaacccccccggcgttctccggaaagatgacggcgctgacgatgatgcttgatctgaagctagctatgatgcacactgctacgctgtagtgtaatagccggcggactggaaacagagagcccagacaggcacagcagcaagaaggcatggatgtaattttccatcggcacgatcgtgtttctcgtcatcggatccggacctttccgccgttgaaagtagcaagggagaaaggacatttcgcgagggataccttcacacgccccgatcatcgacagcggcccatggatgggacgggagcacatggcaagtgtagaacccaacaaaactccgtctggtggtatatcagcactgcactcatgcgcaaacgtctttgtgttgcttgctgggacaaaagacaatgtcttgttctccgttcagatggacgacaggggtgcaaaaaatgcccctttttgcttttccagaaatcagaaaggatgtgatcggcgcatatgattggctgggatgctaggcgcggtttgttagcaacgggcccaacgtccccaaatgcacgaccggctgcgcttccggcagggcaactaacctaaccatgacctacataaacaagcagaaccttaatggcgcacagcgattgcatgcagcaagcagcagcaggcggtaggtgcccagcccaggagccggccttgcagtgagccactgcagctgaatgggaaagctgtcagggcacctagaggtacctaatcacgtcaacagacgattaagtcgtttgattgtagaaacaaactaaaagaataccccgtcttccagtctccatggagtctttactagtagggtagccgcacaggtaaaaccaaattgggattgccttcattttgcaaagagacaagtcacatgtcagaattggggaaaagatgggcgaacggagcccgaatggggaggagaagcggagattggctcaaatgacatccaatcgggcaatgcgcgcctgcccccagcttcgttaggtgttgcggtggtccactgttcgacgctcggagaaacctcagctcgctaccgggctctacagtaggtacagtaggtagctcaaccaaggtccccacgtgcgaaaaaaagggtcaacacccgccccgccgagcggtcaccgggcggccgcattgccctccgccatttgttgcctttcgttgtctctatgtatgccggtcgccgtgactggacgcctgaacaaccggaggtcatgccgccttgtggaaaagcaaagtcagtactacatacctctacgcaagaggtaaggaatgaatgatttgtctttccccccttccgttcgccaacacgacaaagtgcagaaccactccagtaacttttcttcttcacaacgctatgctatcgccggaaccatctacctatgccacacccgctcaaacgacatttcagaggtgcatcgcgttcaggtcaccaccatatggatgaatagtttcatcattcctcgcctcgctgaggagatttccgtgaaacaccaaaaataaaaaacagttagtccacgatgaggtcatattgcgaaaacaatcgggtgcagagccgattggatccccacttgaccaagacatgctccggcgggggagtcggcggctcggcgaggacgtccaatgccccaatgcggccatgtgcgcgggatttacgggccccgccttccgggctgccctgctgctaagaaacggctgtcggggcgtggaagaagaagtggattgccgatctggccggtggaccgtgagacgctggcttgactgaccttcttacgtgaggcccaggcgtaaaccgcggttcggttcaccgttcccttgtttacggcgtatgtgacggcacgcatggggggccgtgaaaaactctgactcttcggtcttgctctgtttctctgccatggattctctcttctctcttccgctgtactcgggaacgtaattctgtcctattttgaagaataacaagggaagcaaacacacgagaacaatgaacgggtttcacagcacggacaagcctctgaacagggcaagcgaggttgatcatgtaagtcccaagctcatagacacggttaaccctaacccgcctcctctccttcaacgcatccccctaaccaaccaaccacactctccctatcaccataacactcaatcaaaagaagatcgaatatcatcatgaaaccaagcacaacggacggactctgactgacttcatgaaaagctcatcgatgcggtcaagtccctaatcatcccctacatccgggacgcagacaacgccgcctctttccgagccaccggccaactacccccagataaccgcaatgtccttgtcaaatccctccgaccggaccaactcgtcaaggaactggcgctctccctcccttcaggcgagggccagggctcgcagggtcttttagaaaccatccagtccatcctctcttactccgtcaacacgtgggaccaaggcttcatggacaagctgtacgcctccaccaacgccgtcggtgtcgtcactgagctgctcctctccgttctcaacaccaacctgcacgtctaccaggtatctcccgccctcagcgtgatcgagaagtacacagccaagcagttcgccgcgctgttcggcttcaccggcccccgcgccggaggcgtcacctgccagggcggcagcgcttctaatctgacctccatcgtcattgcccgcaacacgcttttcccactctccaagctccacggtaacgggcacgagcagtgcggcgccccgggcccgctgattcttctcaccagtgctcacgggcactactcgattgagaaagccgccatgacgtgcggtttcgggtcctcggcggtctggaccgtccccgtcgatgagcaagggcgcatgcaacccgccgctttgcgcgagatggtcctcaaagccaagagcgagggaaaacaccccttttacgtcaacgcgacggctggcacgacggtcttgggctcgtacgacccgtttgacgagatcgcggacgtgtgcgacgagtttggcatgtggttgcacattgatgggagctggggtggcccagccgtctttagcaagaaacacaagcacaagatgcaagggtcgcatagggcgaggtcactgacggtgaatccgcacaagatgctcaatgcccccgtgacgtgttcgttccttttgaccaatgatgtcaaggttttccatagggcgaatacgttgccggctggctatctgttccatgggccggcggcggcggaggaggaggaggatgccgacggggaagagaatgcgccgcaaagccagaccaccccttcggaggaaggagtgactaccacaaacggatgtggaaacgggaacacccaagacgaggtctgggatctagccgacctgacgctccagtgcggtcgcagaggcgacgcgctcaagctggctttgtcgtggatctactacggcgcagccgggttcgagcgccagattgacggcgccttcgacatggccgcctacttggccaatctgattgccgagcgcaacgactttgtgctggtgtcgtcgaacccgccgccttgtttgcaggtgtgcttttactatgcccccggcggcaagttggcggacgagcctcaagagaacaccagaaggacgagaatcatggtggagaagttgattgcgagagggttcatggtggattatgccccgggcgataagggaagcctctttagggtggtggtcaattgccagacgttgaggggaacggtggaggggctcgttaagggtttggaagctattggaaaggagattgtgccgcaatgatgttggcgaggtttggatggtcgcgttcgtctggatacctccgcgatcaggttgaattgcgtatggttggataaatggacagagatacctaaagtgggtgtatataaagtgacggaatacttagaattagataatcgttcgtggaaatgcgcacctgtaatactcaatagttgacttaattctgtttctatcaagttgattaccgaagcactgcagtaaggcaggatcatttgtgcttcttttaactttatgagggaagtatgtgaaaggtaatcgctctttctgatgtattcaaccatttttttcgagttagttgggtttcagaggaatcctgttgtctcgacttctattcttgctgtgctgtgctttgcttcgttgtcattgcaactgcgtctttcgtctcgatcagccactgtttcttccatctgtgtgcatggttgttgaaagtaatatctctaggtgtatgaacctcttcccaagtatgtcctagactcccaagacgccgctcgttatatccgtaaaccttctgtactgtgcttctgcttgcattcctctttaagaaacgtgacatgcgtggcctttcttcccttcatcgtatccgtttatgcctctacgccaaacacctcggtttaccagtattccttaccgtaactcctcgaccaaaacagctcatttacccatgcaacccaattaatccacgcagctcctcctcttcctcttaacgttcactccgccttctttccatccacccaatccctccaggccttgtactcctcataccccaatttctccttcttcccctgatatctaaccaccctcagctccacctccctccacctcgacttgctcccttcccatccggccttgcgcatcaggctcaccaccgtttcctccttggtccacccttgctccggcgccacatccggcaagtacgtcgccccgtacctgcgtccgcggtacacaaagctgatgcgcaacccgtgcttgcccagctcccagtccatggcgtcggccgcgggctcaaagtcagtcaacagcgtcacagccacttgcagcgaaggcaactcggcccggctgatggggtgaaagcgcgtgtcttggagagcagaggtcagggcatacgagggtaagccggaggaaagaggctgagcttcgaaagtgccgatgcagccacggagggaaacgtcgtcatcatccgagtctcggacgacattccaggttacgaaaaggggagattcgtaaacgggtgtaggcggggccggagaggcggaggaggcgatagaggttgcgggcgtggagatgccggactggagagtcgtgttgctgctgctcgtgctggcgctggtgctgctgctgcttgtggcgagggaggtcgatgatgaggtggtcgacgatggcaaagttgccgcggctagtctacggagcgcggggatctgaggaggtttgctggagatatcggcctcttggtcgtcatcgtcgctgtcgccgttattctcgtcaacggtgttgatgtattcgacccatgacttttcgatttcagacaggctcatgggcttgcgacgctcatgataggcgacaagtgcttcgaagcagcagagacagtgctcgacggtggccatggttggagctgggaaaagggtgcgtttgttggcgagaacttggttgtacagcgtcttgacggtgtcggaggtgctatggttctgggaagtaggaatgatgacggttgagcaagcggctgctgattacctctagttgtacgtccctggtcctaaacactggcgatagtcacaattaaaaggaggggtaaagattcctgtcatgctcttcgaacgaaggcgcgacaacagaggaaaagaggaaagagatcgaactgcaacgtgcgggggtgggggatgataagctgcaagtggaatgtgtgctgtgcgtggtcatcatcagcacgagcggcagtcaggcggatggagccgtggctgaatcatggacccggattccagccaaggatgacggccagtcgggaaatggcgtggttcccgttcttgagtccctcaatgtgtacaagcaaagcagcacaaacaagaaacagatggatgcctggatggaggaaaggcgtcgaaagcgaggggtaactcgacggccggggtctccagtcaatggtcgtggccaatcaatttgcggcagtggtcgctacagatggtttcctaacagagaaacccctctctcttcactccgcatccttaccacgatggataaacatccaacttgctgttcagtccatcttcccgaattgaaaattgtcgtcttcatggatctcactacactcatcatggaccttgtaactatcttgagtccatgttgaaagggttgacaataagagaccgctggcgcaacgcaactgttaagacagtaagggttagtccaagtcatctatttaaacccaagttgaggaagagaagcaggcatgtcagtgtcatcccgacagtaacccgtggagccgacggatcctagtggatctcggtgggctgagatccactgtttggatgtccatttgacgggacctgactctccccgtcgtggcgccgtcaggcgaggttccagaggcatctggaccttatcgataaatcctttctcgctgatacactacctgtacactagaggtacaaagacgcttctggcctcccgctcggacatcgtgaggaaagtactataccactgcaccttgcggtcagacgggacctcgaagagaggctgtacaagtgtcagcatcaacggactgtatcgcagatcattcgctgccagtgtttcgtaaacagcgcctggagggtctttaaatgactccagcgaattcggtgattgtgtggttgtaagcttcgtctacagtctcctgaagccgatgcggtgccatcatatgttactggtgattgtcgccatctgctgtgctaccttgacaatatgccggtatctaccgaggtggcacctggccggaatacgaagatacgtaggtaagatgacaaacagttgcattataaaattcatacccttttcccgcacactcgtcgtacacttataccaccgaaccctttcctctcaatgccacggttcgagcaaggagagctcgtttcaatctcttgaatcatatctgcctcccattccatccggttcatctgttcgtgattacctatcagacaagattgatagctcagtagtgatagatgttctaggctctgacaggggaagcctgggcaggctgcaacacggaacctcggaagaggcccattacggtatgaggtgcgagccacagggggcttcgtatcggccaatgcaacactttaaccgaccagagttccagatcttctgtttcagctccctgggactaggtataaggctgggttgatactggggctgggttctccccaggatctgaattcttgggtaattccggtgggcatttaaagttttgatacgcgacagctgcatgagccccgaataaacgtccccagaagcgagtgttaaagatgtgaaagatgcagattctgaaccggactgaaacccatgactcacctctgggatcgcccagctacgttggttcgacttaaccaacaatatgacctcgggaatattcaagttggatggtatcgccaagggaatcgaaatctcgaggcccttcgcagcgatagccaggctgttcgctcaccaagtatgtaccactccgcaaaacatcggtccgtgtacgtcccggagccggcccaggaccaggtaccccgtttggtatcgtccccatccaagagagattccacacctcggttatcgtgaatagaaaccgttgccgggttttaaacaagcctctggggaagtgggtaaccactcggctttcaccttgtactcgatccgaaggcagtgctgggcatgaatcgtatcctgaaacacacatcgttccccagaccaagcagatcttgatcacaccttcacgatgttcctggacataagagtacaaatacttggcaatatccgtcgatagattcggcatggagtcaaactgttgactcgctcatcgaccttgttctaatatccgctccgttcgtttcgagttcttggtgttgttccattcagtcgctccagatttaccattgtcgccggccgactttattatcacctcctcttttctttttcattcgcccaacactcgctgagccctagctcttcaacatcagttccattctcacaatgaagcttatctctgctgttatggccgctctcgtctatgtggctatggcttatcccacaaccgcgaacaataatggtgagcaagccaagctgatgcttcaaacctcttgaaactttggcgtccatgtttgctttttttttcattttttttttttttttttcatgacactaacatcagcggcagctcaggttgtgagtcgtcaaaaccttcagcatgacgttgacgccagtgtacctgccatgtcagatgcgagcggcaacgtcgtaccattcagcagcacttcggtattccaacctgctgccgccgacgggcaatgagaccaaggaatgagacaggagcgaaacgggcacaacccggtgttcacggagcaaggctattgggcgtggaggcaacgtcgaggagcgctatggcgtgcccaggatcgtaggagataggctgtaataaggatattcgactaccgcaggatggaatagaggatgttctaggaaattgccctcgttcggcgtttcgctgtgagaactggcggcccttgcgggctccgagatttggcagacatcatcatctgcctatcagagagatgctggccgatgcaatcattgagaacgccggtgatgagggatgcattgtcccggtcaatgcagggcggtcaggactttgaaatggttcgtcaatggatattaaggcgtttgccgcgttttgggaggttcgaagtgctagtctgcggacagtttctttaatatagtcgatgttgaaaaaaactcggtgtacagggagaagccaacaattgaccaatttctgtgctcacaaaaaaaaaaaaaaaaaaaaaaaaaaagcaaggaaacgaggctttttctctggcaggccttttcaggcattcgttcgcaagcttgagcttccctcgctgaggcgcagctggcaggcagcggtcatttccgacccgatcattggtcagtctgggggccaagtctcgcgcttggtttatttatggatttcgctcccttccttttccgcttcctctgcgcttgtatggtaatcaccactcatcctcccatcccgcaagtcctacaacccaccgcagttgcttgacacaatttcaaatgaggtatgccacgatgttggaaaggtgagcgacatgagttctatcttgccgccagacgggtaaggattgcgacaaagcgctggaggctgcgctgttggtttccagagtgcccgtttaatcgtgaccatgttgtccagcgtcaacgtctttccaccaccctccaccaaattgcaagatcgtcagccctgcacctaacattcactagctcatgctgtttagcccacttgggcatgcatgatgcactttcacgagcccaatcaaggaagtgtggcttccatcgatctccccgttccttgcttcttgccatggagcggccgcgaaacagcctccgcctaaatcgaggttaggtacactagagtacaacccagcccatgcctcctgagacaacgaaaccagagacaaacgggcgcttgtcgccatgagccagtggacctctgcgctttccttctgaatcctacaggaatccacttctcagcctcttctcgttgggttgccgggcgccgagctacaacaagctacggatcaaatgccgaagcgttcccaatcccgataaatatctcccctccgcttctaccggcggatccgataaggcaagacctttgctgtcaacatacgtcggttctccaatctcgttctaccataccgatattcgccgccacactggaattagttgccggggatcttggagcacagtgaccggcatccatgggaaaggatacgcgacttatgctcaggaggaacaacgctcgatgactccagccagacgcctttgtcactcaacgacgcctatttacctttgcggcgccttacctgcaccaaacgacaagattctagcatgactctcaatctggatcagttgctcttcgcacgcgccgaatggcgcattcggcttctcgctccatgttggatgttacaggttggggcccttctcagcctagtgggcctcttttcctaccggctttctgtgacctctcgcacctttgacgacgaggtatcgcatgaccaggaaattatagttcaaatagtgtatgtcatcgcgatagttcgtcacaatctaccaaactctcttcaccaaaataaacggagcactaacacaaagacattctattagttgggaatccacccaggttgggttttcaattatttccgtagctctcacagtcgcggaaatgtggaaggcgaggtctgagaccttgacccctttcttcatgctgtgtacacatcttgtcaaatacacacttgccagcggaatgctaggcttagatgccaccgtctacgtcaaatatccagaccaccactactccacagtgggcttggctttggattgcattctgctgtaaggtcaaactaccttcaacataatgactgccaagctaacctttgatgcagtggcataacacttgtgatgctcttctacgctttctacacgtatcgtcgcctcctcaagctcgaagcctatgatttggcctataacagatcaggaggctacagccacggcaatgagcagaatctaggctacactgtcaacatctttagcggaaagaagaccagacagcagccgtcgccaacacccgaggcgttgaaatcccggatagaccaggcaatcggcgccgaatttgggtgggggagtcgtccgtccggaagcgtaacggagcgctccggcatagttgttgcgtccggatcggttcaaagcggcgtgcccaccagaccggccgagttacacagggctcggagctgggtgactgagaccggcgtggttggcccaaatacttcagagactcgccttgatgcgtacgggaggaatactgatgatgattaccatgattattacgaactggctcatgcgcgcagtcttagcattcctacattggtagcaactcatcatggggacgacggcgacagcgaagggttgttgacgggctcacgggacaatagcacagcaatgagggaagtagatagatggcacgggtactcgtgactcgtgtaattcgtgtaacttggtataaaagggtgcggcgtggcgctgggtgtacttatactaactacctatgttccatcgaaatactttttcgagagtaggacttatcaaggccattccgtttgtcctaacatttctttttctggtgtttctcagcagcaagattctctgtccgacggcgcaatagttcgttcattctatcactccatatctaaccctaacccaaacaagagcattgacagcgcaacgcactgaccacaagagttttaccgacttgtgtggcctgcaaagggaagtccaatgaacctacttctaccttcatctttccgtcttcgttgctctcttccttaccaactaaccaaccagcaaccagcaaccaactcaaaacgaattcatcatgtgcaaaaaccaaaatatatctgctacaggcagatgtgggaagaaagcaaagcaagacggcagtgcacggcacggcacggcacggcacggattagcagcttcgcttacgggtacctgctttcaacttctgacgcttgctcttcccaactcctccctccaaaatccacataagccgacacggctgagctgggttggaatccgcgaccgggggcgctaccgtgccactatgtactccgtcacctgtgcggagctgtggtttttgggtgtttggcgttatggtcagtatctgacaacaacaccttggaaacattgccagctgtgcagcgcaccttgacgcctttacgagacgaatttcctatcagatggcgccatgagaacgtcaagtggggaggcttggggttctggtggatcagccctacagcacggctgatgcgtcttttcttggccagcgtcaattccgaccaaccatcaaaaaacttcggggcagtgagaggagggcatctgacgtcccaacggggataatctgttgactctctagccaacttggggcttggttttcatcaatcatcaccgttgttggtcccgtaagacgggcgggaaccggaaggcaaccaattgggcgccaagttgccgaaacaagcccaacttggcctcggtcagatcccggttcttaaatacctatgtaccctgtcgacaccggcctgacttgctagaactggatatcgccggactggagttgactcgaagttggtgtaaccattaaaaggctgtgctagtttcacagaattcccttcttatatggcccctttagtcctcactgacgatgccaactcttctcgtcttatctggcttcaccatcgtggccatatttgcctcgctcgcattcatggcgtccaaatggcgaaaggcggagacgcctagccccaacaacacaaagttctttggctctcagatcggggagcagtcggtcatcaactacagctatacggatcgaccgttgaagttgatggcctttgatatctactatttcttcaagttcatctgggctcttccctacgtcttgatccccttatcaccctcggattcaggagacttggacgagctatctattacgcgcggaaacctgctctgtgttggtcttcacgcaatcctcgttgtgttgcagcttgggttcatcgtgtcgcttccaacactaattctgttcccagtctggaccgctgctctggcaatcggactgtttatgctcgtcaatcatgggctttgtacttttctgaacgggaaggacgtcgaataccattccgatccaaagtacgcaccagctcttcctgagcatgcccatgaacaatggatcttcatcaacggtgtggcagtagggtaagtcactggctgagacctggtctcccgattccccacggttcctgagcgagctgagctgacaagaggcttagagagcattggatgcagagtaaccttaaccgactagccctaacattcaagcgccccatcctcgggatacacaacaaaacgtgagcccaacgctcttggaaacactttgagacacactactaagcttaccgatccagtgccggtatcctattcgatgtaatcgaatgtcttgtccaacgcaacctcggctacgccacagcagacgtgcgtatctgctaccggatcatcaaggagaagctctacaacccacagtactccaaggtcatcttcattctgcattcccagggcgccatcgagggaagcatgatcattgactggcttcttcaagagctcccacagaacctgttggcgaagctcgaagtctacacgttcggaaacgccgccaaccacttcaacaacccgcatcgaaacattcagtcccaacgaagtgccatcaacaaccctctggcggcatccaccgactccaccaacacggcagcgggaagtggaaacaccgagcaagcccaggcaaccctgtccaacaaccaatgccagaccgaaccatccccacagcagaggaccaccaccacgggtaccactcccgcaaccgcggccgcacccgacaccgccagcaccaccgccaccaccaagggcgaggagtcttgctcctcctcctcctcctcctgggtagctcccagcatcccttccctaacctccgaaaccagcgccatcaccccctcagccgtctctggccgcgccatcggccacattgagcactacgcgcacacgaccgactttgttgccctctgggggatcctgcacttcgccacctccatcccggggcaacacaccatgccgcgcttcatcggccgcgtctttgcccgcaccaccacccgcggcggccaccagctgtgccagcattacctggacggcatgttccctcttgaaaaagacccgaagacgggcgcctttttgggatgcgcggaaacggggaatgagttcatggagagcgagatcacggtcggggaagcggggagtgagatgacggctgccaaggaggcgatggagattagttggcttgctaatgggattacgaacggcctcgttggcggcggtagtgaagggaatggcgatgaggccgtgggaggagggattgcggtctacggtggtcatagtccggtggaaccgcgaagacgggtgcggaggcgcgagagcaagccggctcaggtgaaggtgaaggatttgagtaggttgtggcagtaccggaacgggaagagcccgaatgatacgccgccgatgaggactgcgacggtttagtgcgcggtgatggcagtccaggttatcttgggccgttctcacggcagcagtgactacctacctaccttggctgtagaaggtcatgttgggcggcagtagagcggaggtgagagtgacagcggggacctagtggagatgcggtgggaacaagcttcaagggaacacattgacaccgggcctcgtcattccggtggcaggtgcttcacttcccaagaccatatgaaccccgagttcaaagcctccaacaaatcccagtggcctacgtgataggtattcaaggagctagaagatgggcgtgtagttggtcccgagctcaacaccagtcgagctttttgttttccccctttcatctaagtcggcttcacgatctcctcctttgagcagcgttgatcgcgttcaaatcgttgccctgggcgtctacttcactggatggttcgaggtgatggacttgttttacatgttaacggttggcgacttggccggaggacaagatatgcattgtgggatgggtgtcatgggtggactttgagctgattttggtagaattccgtggaatagttgatcgtagagctgcccttcaatagatatacctctactatttctgctgttgttatcaagccattgatcacttttttctgaaccattgatgacctggtaatggtttacactccagggttagggcctcgttcagcataacccctgaccgctgccatcctatctcgggtatttagcctggtgttcctagcctattggtccaatcagagtagagaataatacctcttggcaacagcccagtggaagctcccaaggtgctcgtcggcgataagataacgaaactttttatttggattctaacaagttcatccagcaacaatcgttctcctcgcccatccacgcttaacctcaaccctcttcacaccagtccacaccaccgatcgaccgagagaccgagcgaccgagcgaccggcaacatgggcaagaacagaaagtcaaaacgccaattggtgcgtgacgagaagcgcgccaagaagagagaaagagaaatcgaacacgaagaagaaagagacatcaagaagcaacgccgcgaagaggcccagcaggaggccctcgctcccgctgccgccgactacgttccccctcctctggacggtacctacgacgagaatgctttttccagcgcccctgagggccgtcgcggccccaacaccaacttcgagcgcgagttcttcggcatgctcgccgaagaggagcaagaatacttccgccacgccgacgaattgctcgagctgaacgacttcccctccgccgaggagcgcgacatctttttgcagaacgtttacaaggagatgcgcggcaaggagctcaagctggccagcagtcaatcttgctcgcggcttatggaacgcctcatcctgctgtccaacacccgccaaaagaagagcctgtttgacgcgtttggtggccatttcatctcgctcgtcacccatcgttttgccagtcattgttgcgaaaagctatttttgcagtcagcgcccgtcgttacccaggagctgagcggcgagtacgagcaggagcccctcccggagggcgaggaggagacggaggcaatgaagtcgtcaatggaagatctcttcctgctgacgctggacgagttggaagaacatttgggatttttgctcagcgataggtacggctcgcacgccatgcgcgcgctgctggttatcctgtccggaaggccactggatcaggccggcacaaagagtctgttgcagagcaggaagaaggagtacatcacggtggagggtgcagcggcaaatgcgagcgaattgagctcccagatcagagcggttccgtcgtcctttacgatggcgatcaagaagatcattgacgattccacagcgacaatggatgccacggcattgagggtgctggcgaagcatcctactggtaacccgacactgcagctcttattggagctggagttgaccatgtttggaaagaacaaggagaagaaagataagaagcagaagaaggacgatgacgaggcggagacaaagaaggaggagacacagtccgaaatctcgctgttgggcatgcttgtgcccgacgcgcccgccgcgtttgccgataacaccacccaagccgccgagttcgtcaactctatgatctacgacccgattggttcgcgacttctcgaaacactcatcacccactgccccggtaagattttcaaaggtctccagcaacacatctttggccctcgtatccagagtctgcttcgcaacgatatcgcctgctatcccgccatcagggttctcaaccgcctgagcagagaagatctcgccgacgccgtcgagaagtccttgcctgagatggcgagcttcgtagacaagggacgtttcaacgttatcaaaacgcttttcgagcgctgcaacgtccgtaacggcactgatgagatcaactcccttcttaaggctcttacatctgcttacggtaacgattggaagaacatcgtgcccaagctctgcatgctcgacgaggaggtcagcgaggaggagcaaaagccagagtcgaccgaggaagtaggagaggaagaagcagaggaaaagaagaagcagcagcaacccaagttccaaacccaagaagccaagaacaaggcttttatgctcaaccacggctcgcaactcgtcgccgccctgttaaccattcccggccagccctcaaaggccatccaatcgtcacttgctgcccttaagccggcacaggttatgaagatggccaccacctcgcataacacctcttcgatccttatcaaggctcttcagacacccgccataaccccaaccttccacaaggtcctcgtgtcgtcccttcttccgcacgtatacgagctcgccacatcgcagcacggttctgccatcctcaacgcaatcatcactctgccatccaagccggccgagcctaacgcgcctgcggtccccttccacatgaaggagaacatcatttcgcaactcgcacaatacgaacgtgatctcagggagacgtggctggggcgcaacgtttggcggacgtggaagggtgatctgtggagccacagacgccatgactgggtcagatgggcgaaggagacggaccccgagacggcgagagtagcggcggcacccaagaagagggaagaaaaggaaaaggaggaggccgagaagaaacctaagggatatctgggaaagaattttgatccgaaaaaggccaaggggcttgcagggaataagaagttcgagaagaaggaggtgtcggcataaaggtggagtaaacgaatggaggctgcttggtaagaggactcttgttttgttgacaaagaaggtgctaagagtcgattgatatgataccctatgggatgattagagaatggtttgaaaaagattgtcgtacgaaattcgtctacatcgcctttcccatacccttcttcgcagagatggagagcgacgttggctaacgagagtttattcacatatgtcagatagcgatcaggtttaagataagatctatatatccaaagatcaaaagcaggtctatatgcatcgggtatcctacagcgccaggccaaagatagctatctaactacctactacggtgtaagccaagccaagggttcaatcaatcaagattgcagagccagagcctgctgctgatgccgctccctagcctggagtcccgctccaacggccgtcggatcatgcgatccctcaaagttgtcacaaagacacaacagctcatgacccctgaaataatcatccccataataaatacagagctcgtccccggacttcaacgtcttgttcgcaaagaacgcaatcaccctaaccttgccaatctgcataatcgactcgctcacattgggatcgcagctcgaattcatgaaccttgtccaattccccatcttgcccgcatcaatgatgggccggtcagtgtcccactccagcccaacctgcggctcataaaggtacttgttgttggcgttataccccttcgtcggcccaggaatgatctcgccgacgtaatgacccaagtacgcccccttggggatctcgtagcgaccgttcgtcttgacgaacacgccgtaccccttttcggcggtgcccgtgtgtcggatctcgagccacttcttgaaaaaggtcttcatgccgttttggctaccgccaccgctgtgaagctcgtcataacactgcacactgcactccgggtcatccgggttccgcccgcactcgaagcaggtatagcagtacttcacctccggagcgtcgatgggctcggcaagcgccgcgcgcgcgcggtccgcgatgcactcggactcgttctcgggttcggttttggggagcgtggagaggcgcgggcgctgcggacggccggcggcgttccaccgacgagggtcggcgtagaaagagtcgacttgcttgcagactgcgccggggataatctcgcgggcggtgcgggaggcgttccaggctttgaagggggtccatttggggccgtggccgagacggccgcccttggtgaccctgttccttgcgttggtcttctttggtggcattttggtctttttttttttttttctttcctttttattggtccctctttttgttctagtgtgggtaggtaactattgaaggtgggttgcgatcttggcttcgttcttggtggtgactttacttttttttttggtttctctcttctcgaatgttgaagtttggctgttgttgaactgaacggtgaacagctgctcaacccgtcccgatcttatactttttctctcactcttgttcttctccgctctgtggctttgttcagcaaagaagtccgagtcctcatgatcacggttcattgttcttctaaatttacgactcgatgaaagaattccggtgatgaagtgtaagccgtttcgatacttgaacaatgagtaggtaggtaaggcaagccttctctctttgtgcagaaaccgaatgtggagggctcttatcgacaaaaatccgaattatggcatagacaagggaattgtcgatgacaatggattactttcggtcctcgaacaagagccatcggcgacaaacaaagaccacgatcaaccacaaatgcctttgcggccgacggcaaccgcccctccccccctttgcgcggtgcttcggacgctctttcacacactgaaagtcctcaccacagcaacaacacagcacacccaagcccccaaatcagtagtcaacccacggataccattgactctcaaccaccttctcaactctcccaccgatttctccttggtctcatcctcaacaatggcctgaatcctcggcgccacagccggaacaaaaagcaaatgtcccgccgcaagcgctgccccggccgcgtaccagtagtacgaaccccttcgcttgagcaagagactctctgaacggagattgagcgtcgctgtcgtcatggttaccgagagaaaagccaggacgctcggtaagccggcgcgaaagaaggcgtggaaccatttgggcagatacaggttgctgtcgagctcgagttcgggaagagtgaagatgcgcaacatccagtgctggtcccaggctagagttaaggatgcggtgctgctgatggcgggggcgagacggaggagagtgagggggtcgaagaaagcgcgggacgccattgttaatttgttgatggggggggtgttggcggtgggtttgggtaaatcttgtggtgagcttcgctcttgacgagatttgagtgcagaaaaagagggaaattgtgaacaagtctgaaagcaagctgagggttgcggaggaagggagtagcaactgaggagacagaaagtagatagaattgatcaaggcatctaggccgggggaaacagggatgatattcctaccccaggtaatgactgacgctgaccaacacggtgtaagtccattcgtgttctcgggataatatcgaatgatttaagtgggccgaaggtaagacgaggtgatcgcattgccgcggcgcactcctttaggcatctgacctgtcttccgtcttcattctcatcccacggccgcaacgtctcgacatgggccacagaagatgtccgcattgttcgcaatgcgtttaagcatatccaagaacgggtgaaatagaatcgacagggttataatctcatcatataagtaggcacctaccacccatttacccgcaattgcagtgcatcacacttgatcgttgattgtttgacatgttcgcactcaagaatccttctaatgcatcatagtctctccaggtaaatattatagtattatcactacctctacccatcgaaaactcccgatatggaagcgaacccttcaatggtgatttctcgcacttactaacctctaccattaaagaaacttggactcaaaatcaagaaaccaggaattgcaagccgaaaccaaaatatgacaagaagaaacactttgtggaaaaagccgtgtaagagaggagatccacctactactagtagtagggttcgtaagcctcctcctcctcctcctcctcttccttcttcgccaaattcttcgccgctctccatctctccctaccctcctcgatcaaaatatcaaagtacccctttcccctggcctcatcgaacaatccactagcatctctaacggccatctccacgagtcgttgaggcctccatgcgtacctccttgccgccgacggcatcaccactctcggatcaaagtccttctcgagatgcggtaccagaccggggtgtttgtcgataacattacggatttgcgggtccaacagcgatctgaccgaaaacaagacgattttcgcaaaaacaatggcgtcctcgccgtccagcgacttgacggttcccggcacaccgtgccggttcctcctacccgccagctcctgccactgcaatgccttgcacgcaccggttgggcactcaaggtttgccagtaattcagctgtccactcggcaaactggtcaaatctgcggttgtggaacaggtccaggacggtgtaggtcccgctgcagagaaagatgagcttgctcatcaggctgcctagctcttttcttcccatgtcctccagctcttcagtcgagtatcccggacctttttggacgacaagatagttgaccaaaaaccctccccatccagtggttaacaccttatgccatacttccggtgagccaagtgctgtcatgtaatcaatggcttcaggcttgggtaccctgcgatcagacttgtcgagaccataattgctagagacggtcagtccttcgtcttccaacattttgaataagggcatgacgcccagcttgttgcacagggaaggatgggaggcgccgatgaccatcttgtggaggaggacacttcgacaagcatgacagacgtaagtggagcggggacaggtgtcgcggaagtggcggaggatcagcgagaaggaggggacattgtagatagagtggaggaggtcgaggttggcttcggtgcttatggtgggcatggtgggcggtggttgggtcggtattaagttttgaaagagttactcgatataacaatgtgttactgactgagtggaagtttggttcaggggttccggaccggagtatatgtatgcatcttgtctcttggactttcaaataccaagtgttaacaatcccgttgttcatgtcttcttgtctggctcttaggtcccttgttctctcggtaaactgccgaggacatgaacaagggaggtaaagagagaattgcgtaacgctttggtttgtagcctctttattccaatacgtggctgttcatttgtggtggtctttccaaagcgtattcgactacactggctgtttgatttgtgctgttcatgaacatctggttgggacgggagacttgacaaaactcggggatgtagaactggcaattgggatgttgctacttcggaaacaatgccattggcgggcagtctaatgtcatccgagaaaactgttccccgactcttgtccaggagggaaaaagaggcatgtcatttcctcctccatttcttttcgttgttacacttccacttcccctccaaggacactcgatagacactcggtgatatattcccttgaccaaatactatgaagaatttatttgagcacttgtcagaaattgcattcaggctggaggctaaggtgttgagaaaggcttcttttatttttctcaggaatcagacattgatgcaacagctcaatcaagtgaccgacactactctcaactaacataacatttacgtgtcacacgtataggtccttggtttagtcaaagtgactaatcatttggaacaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcattttttgtccaactttttcttcttcttcttctttttttttttttttttttcttttttttttttttttttttttttttttgccattttttatcgaaaacaatctttttgggggtccgagataatcccaacatgtttcatgcagtgctccttttctggcattctctcaaattctgtggtagttcttcccttgtatttgaatggccttggagcggttccaatctcgtcgcacatcaacgtccagacagtttggatgttatctcagtgctcagacctcttcttttcttttcatagggactttacagtgctgagattatagttttgcatatctagcatggtcattcgttgtttgtgcttgtgcacacgcattcggggtcctccttcacatgctgcgttcccactattctatttgtcgttgacggagccgttcatcttactcggcccgcccactcatccactagtgaggctcgcaggttgctccgctcgaccgacggaggaggtgacagacatacattgatctcacaatgcttaaacctatttgttgcaggcacggaaggcacaacaatgtctcaagagctcagctccgccaatccagtcattacggcggggataggcgctgtatctagtctacaaatattgtattgtatcccaaatgccgttgcgaaattatccagatgctttgtgtgagtgagtagtgtaaccaagagcgcggattgcagccaatcttgtgatactgagagaagcacgcatgacaggccaaacgatgcagtagacatccctgcaagccgaacgggcaagctacctagctactagccaggtacgttcatgatggtagctagaagtcaggtatctttgggattttccagggacaatcgtcaatcgcttaacgccttatcaggcacgaatagcttgttacgggctgggccaacgggctggttacataagtagctcgagggtaggtaccaggattgaagtgtgaagagaaaacggagaagaagaaaatcgggcaacccatgtaaagtaaggaaagctctggtcaccttctgatcctatcgtcatcatcatgtcagaatgctcgtggcctgtaggcctgggggagatcgttgtctgcatgtttgttaccgtagaccctgggctgggtgggtttgcgggagcagggggcgagcagattttggacgctgttcgggtaacgaacccattgggaggatctgaaataatggatatgttgactgtgctctggattgtctcgctggtcgttttgacactgcttgtctttttgtcttcttttttttcttcagcaaccgtgttcatggctgcttaactcatgcaaagaacagacaggataaggtcaagttacaacgttagtgaccgaccgcatccaaggagtcaaccttattgaaggaagctgtgtcacacacacacacacacacatatcaactgtcaacagggggtttcatgttcgtttttgtgtcgcccttggaagatttgttgtcgatcccgcagctgccataagcagcaaatgctgtcgtgatcgcctggggcaatttgctgttgtgcataacgggggttgcccagttcaaacgtcatgcttgtgtgatacatattgcgcccggtaaggttacccgatacgtgctccaggctgctgggtctgaacggtgggatgcaccacgttgtgaggagattatggggatgtgattcgaaggagggtaaaaccgtgacaaaaagaaaagaaaagaaaagaaaaaagaaagaaaacgctgatatgggctagaaacgaggtgggaggaggcaacccaaaagataggtattgtgggcggctgaaataaggaaaattggaaaagcaacctggagctgcaaagtttgtgttgccggcttagccaggaacggggccccctcaagctagcctgtttcgagcatggacgatgcaacgcactgcaggaacatcgtcgtgtgacgagacttctccgcagatagtgagcagaaatgatgccatgttcatcttgggccaaggatgatattgaatggttggcgaaaaagagtctccaacgacggagatgcacaacattcgtgggagacctgcccgtgtactgcgtataccgatgtgtatgccaatttggatcagattgtggctcctttcctcagacagagaggtgctgagtatctgagtatcagaaacagcaaggtgtgttgtgcaaaatgtgttagacatgtacttcggataaacggaatgagattcgggtcgtgatggagaatgatgtcgatctggcggacatcaaaacaaggaaatgctagtgatggtcttattacctgagctggctggcttgggtctgtccaccgtctccgtctcctttcggaagcataattcagcactgcacaggatggatggatctggctgcgaaaagggccgtgggcgggcagtgggcactttcattgccctggcgggatgcaggtccattggagaagttggtgtgaaggtccggtctgtgggtgttcggccgtcccaatcaacggccccactctctcgcgttatccgatgtacctgaccaatcgacggcatgtctcccccttcgaggccatccccaggggcagcacacccccccagctgcgacgtcggtttctcacatggcctgaaagtaggttgcccctccctgcaatggatgggggaccccatggaagcaccaaagcgatttcttcttttgtgagaatgttgattttgaggttgctttgtcgaatgcgacagcctcctcctcctcctatctttgttgttggtcctgtggtggtggtgggtgcaggtggccgccaattcgctcgtcgcgtgaaatcacccaacggcgccgtccatcaatgccccgttgcgcatgttaacacgctcctttatacatttcgagtcggcgtccagtaggtggcgatggaactgtgcacgggggtccatgcctgtgagccaagtgtttctggttcctgatttcgaggccggtaaaggcgaatctgcaacagacatccccgtcacctgccctgcttcccgtctccttctcattgtttcagggacatggaggtgcaatatcggaatacatggtggatgaaccccttggagtgtaatgtcgacctggaggtggtgggcgatacctagcccagacggcgaccctgtccctccgaacccttttgaagtctgaacccttccacttctcgctgttggaacctttccttttccggtcccctgctccaccatggactacaatccatgcctcttgttatcgacaattgcacttgttcattcgagctgttttgactctgagacggaccgccgattctctttgggtattggatctttttagcgtgcttggttcggcactcagctcgagacacaagacatcatctccttttgtttcgtaccagctcaaccacgctcctttgaaactgaaggaagtacctgacttgaggttatcttgacggatttagctgcggttttatctctacatccatccctctctggcttagcctccactgcgtaatgacgcggtaatttacctccacagctaggtacactacctctacggacgcaggcgccccctacctacaaacccaaaatactatcgccaggtccctggccggctagactccacaagactataccgtatcttgtcgtatcgagcactgcacccaccaccagggcacggcaacactgcaaccactgcaactgcgatttttcgcttcaagcaaagttcccacccacgcgtttcttccccctcttttccctctccacagtttcaccttccactcacaactcaacctctcttggtctcctcagaccgatcgaggcggtctctctttttacctctagccaaactcgagtcgagcgcggcttgaccacaatctcaccatccgtcgccttgcacatttgtccccaaatctgccaaatttcctactgcattcttgtgcattccgtcgtgctgcatcccccagcgcgcagtgcacgtcaaagcagcccagggcagccaggtctcgcccccccccccccccaaaagagagagaggcccaaccggaagttttgcgctggggccctcccgcaattcgaaaaaggaacccgaccaacgaacggtccctccaaccgaacccgtccattcctcgcattgcaccaagtgaaatccatcggcctaccaccacgaaacgacgcaggcccctaacatctgtctagcacctatagacgccaacgacacccagcgtttcgaaccgtccgatcagtctctttctttgttcacattacagcaacaacaatcacctcgacgcccgcttccgttgcctcattctgctcgagacgcatcttgcaattacgacggacggaccgcgtccagctacaagtcgaccgcctctcgcttttccccgctaccctgcgactgtgaggccccaattgctctcgaactttgttgactttgatccgtcacgacattcgcttgcctccatccactgcgtcggctacatcgacgttactcccgaaaggataatattgtggcgctcgctggacgaccattgctttcgctccctgccgaaaccgtcttcgtgcgacctttgtggacgtcgaccgtcgctcctttcgcaatctcttggcaccctaatctccatcagcgtgtcccagcgggaccacgctcaacgtcgagccgacctcagtcgcgcgacccatcaatcctcagtacagaatagagcaacactctttgcaatccttttcattcgggccacgcgtctgaccctctcgacacctcatcgtcacccgccacatttgccagaatgtctgttatgttgcagacaccttctcgagcttctaccggatccaccacttccttccaccctctctcccgacaaaacaccatgtcttcctacgagggctcgcggtctacccgccagtccaagcggtattccatgtcggccttgtacatgtccatgtccgccaatgactccgatctcataatcgaagatgagcttgctagaggttagcagtccatgtgcacctactcggtcgaagacgcatactaattccctggccacagcgcaaaaggtgctgcgggatctcaagaccaagatctcctcgcaatccaaaaagaatttcgtacttgagaaagatgtccgctacttggactcgcgtattgccctgctgatccaaaatcgcatggctttggaagaggtaggcctacctcagcaacttctttctgtaaacgatatactgacctgcaatacagcaaaacgaagtcgccagtcacctcgaagacgcaaccgatatacaagagggcgccttccccaacgatgacaagacacaaaaatacggaaacctgctcttcctgctacaatcggagcccaggcacattgcgcatctgtgtaggcttgtcaccatggccgagattgattcactgcttcagacggtcatgttcaccatctacggaaatcaatacgagagtcgcgaagagcatctgctcttgaccatgtttcaggttagcttgtgatcctcctttgtgttgctacctaggaaattcgctaaccatgccgtagtctgtcctcacctaccaattcgacaatacgcctgaatactcttcgcttcttcgcgccaacaccccggtctcgagaatgatgacgacatacacgaggagaggtccaggccagagctttttgaaatcggttttggctgataggatcaacagcctgattgagctcaaggatctggacctcgaaattaacccgctcaaggtctatgagcgcatgattgaagaggccgaagcgaaagaccctgagagtcccgaggcgatgctccccaaggggattacgcaggaagaggccgctgagaaccccaaggttcaggagatcatcaatccgcggctgaccatgttgacagagattgccaatggattcttggaaaccatcatcgatgggctcgaagaaaccccttacggaatccggtggatttgcaagcaaattcggagcttgacaaagaggaaataccccgatgccaatgatcagatcatttgcacgctcattggcagtttcttcttcctgcgcttcatcaacccagcaatcgtcacacccaagtcgtatatgctcatcgacggcacacctgccgacaagccgagaaagacgctcacctacgtcgcaaaaatgctccagaacctggccaataagccctcatacgccaaggaaccgtacatggccaagctacagccttttatccatgccaacaaggacaaggtcaaccgatttatgctcgaactgtgcgaggtgcaagatttctacgagacacttgagatggacaactacgtcgccctttccaagaaggatttgcagctggacattacgctcaacgaaatctacgctatgcacggattgctcgaaaagcacgctggtgagctgtacaaggacgagaactcccatctggccatcatcatgtcagagttgggtactgctccacctcaggtgccgcgaaaggagaacagggtcatcaatttgccgctattcagtaggtgggaaacggccattgacgatctgaccgccgccctggacattacccaagaagaggtcttctttatggaagcgaagtcgatttttgtgcagattttgcgaacgatcccggcaaactcgtcagtagctaggaggccactgcggcttgaacgcatcgccgacgcggctgccacgtccaagaacgatgcggtgatggtccgtaaaggtatccgggcgatggagctgctgagtcagttgcaggaactgaaggttgtcgacaagagtgaccaattctcattgctacgagatgaggttgagcaggaactccaacatctcggctcactcaaggaagtcgtcatgtccgagactatcaaacttgaggaggtttacaagacaatccgtgaccacaacgcctacttggtcagccagttggacacgtacaagagctatcttcacaacgtacgaagccagagcgagggcaagaccagaaagcaacagaagcaacaggtgctaggcccgtacaagtttacccatcaacagctcgaaaaggagggcgtcatccaaaagagcaatgtcccggacaataggagggccaatatctacttcaatttcacaagtccacttccgggaacgtttgtcatctcgctgcattacaagggtgagtctcctgagctgccatcaacgatgagcaacactgacagttctgtaggtcggaaccgaggactgctcgaactggacctcaagctcgacgatctccttgaaatgcagaaggacaaccaggatgagttggacctcgagtacgtgcagttcaacgtgcccaaagtcctcgcgctgctcaataagcgcttcgcccggaagaaggggtggtagacacatcactcagtctgactttactttttccgttgcgaggtgagggatgatatccccatgatgtgatatccctcgcctggagttggtggagtttttgcttggcggtcttcatctgactcttgataccactttcgttttgcggttcccagtactccaagtgttcccaacacccacctacctacaacactgaccatgccggatggaaaggggcaagggggtgtcggagagcagtctggtcttcgtccatggttggagcgctattcgggccaatcacgctttgacctcacccggctttcatcctatcggtcatcctaacatctctgaatcatggtcgtttctagttgcgtttatatatgcacatagttagcgagcttttgggccatctccttttgtgtttgtcgttttggttatacctcctgtcgttttacgaatggtttccttacctgatttttgccgttaatcacgccgttctcgctttcaatgtaggatccgcttgggtgtctcacccacgtacctaatcagctctcgtatgtctgtctggcttttgctattcctggtttttctcgttatgaacttttcctctcatcacgcaactgcagaggactcggcggacggacggacggacgaacgaacaatgacacccacgaagagtgatttttggtcccgctcggctggcctggcttgggatggactgaacaacatctttacgcatactacataccccttactacgtactacttaataacctgggactggagagagttgaggacagatcaggaagcggtgggcaatacacaggcccaactttggtttcgagacctggtgtatgatggcagatgatatcgggcaaatgtgttgaaagggggattaaggaggcaatgcgttgaagggttgagaaagctcccgcacaatgcaaagaaagaagcggaggatgcgaaatcctggcggggccggtgatcagaaacgaaaagaaatcgaatgagtttccttgtttatcaaacaataaagccggcgacgaggctgcgatgacatccacgcacgattggctgcctcgtctttaccagagatgagggttctaataagttcggcgggtccgcaccgcaaagtgcgctgggataggtgacgggtctgccggtccttgtacttggctgaccgagggacgaatctggaaacctaagaggtcgtttcgggtgtgttaatccagggaaaagtaacattgtccgattttcaagtcggcctgcaatacgccttttctcgattgtgtcttagtccttaaatcttctatactttcactgtatgaatcatgttaaaactcttttctcagttaaatttttttcttctgtggcgttatggatcgggcagcagggagtccaagaagatatggcagacccaatgggaaaaacaatgagttgaaaagacgacagaatatgtaggggaagggggaaaggttgggagaaatgtagggagaaatcacgaagacaggaaaggaaaggttggaagaacaagggacatgtactaggtcttatgctgtactttacacttataccagctgatggtttggtaactgccgcgattccttctattttcctagattcaaggtcttatgttgtcctctcctctcttgtccgcctctctagtcaagtcgatgagggaagtcgataatgcatagctataataggatagaagcaaatctccagataaagcttatcgcacgtctcgtcttacgacagagacatggatgcatgatatcgtgtggtctacccacaaccaccacctgttcatgttcaatcgggctgggatgatcattgataccggcggggacgtgtgggggggcaccctaccctggaagcgtgacgttgcttgtctggggtaaattgttaccgacccaaatcatccatacacttggagcgctccgtgatgttatcgtgcggtaaagaggtggtatcgttagcgaccatatctcgttacgaggtacacagattactataattgtcggaagaaagaagaaaactcattaggggggtgagaatacaagtctcaaaggaaactacctaaattatcccattttggttataatgtgataatggatgtaatcaacctagatagctgcccgccattgctcttgctttttacttccaatcgctatctctgctgctgggattgaagaggtacctagtactatgtacacaatgccgatatgtcactgacctccagctggaaggtttaatcccacctcgccgacgtcaacgccatgcccctggtctgttaacgcatgggggaggtgccctgagacgggagccccggctacccgtcgtcccctgtcgtcgaacaggcaccccccgctgtgcagcgcgtgctggcccgctgaaaagcgttcggctgcccgcaacaggcctaacatgagattggatggaccccagacgtccccgcaatggcccgggtggcccgctataaagtaacaagacaagagaagttccaaggttgcccgtccagttcattcaatttatcccacggcacaagcataaggcgccgatacccaacattgtcgatacgagacgatcgcggcggtgccgactataaatcttgaatacgtcaatattagagtataggggagtgatcaacgtgctcatccctgctgtttctagcgtctgaagaagactgatggtggttgtgttggtctgccgtcttcgtgtctcaaattctcaatcaagttcatccgatcggatggagctttgttggaagaaacatcagatgagacgagacattatttacgcacagtcatgatggaagctctacacagctctcccagccaaagcgatttcgtaccatgggcacacaagatgagaagagcagtgagcagacagctccccgccatggagacggccacgcagacgaacctctgagaaaaggatatccccgcaccatgctcaatccgacaacgcggttggctgaaaggatgccattggcaatcattggagaattgcttgcagtgtagtatgcatgcgatgatggagggcctggacgatgccgtgcctccgtgaatgccgccttgtcaaaatccagaaaaggtcatgtcatcccccctctactgtgtacactagttacaaggcgaacaatggcatgggtgacccaccctccgtcatcgtccaacatcagcccatcttttcccctttgaccgaccccagccatttcagccattcaaaccgtgctcacctctcccagctcttccggtcactgcgacaatggcctgtttgatcctcggcaccgggactggaagcccttctcgtgctttgaaaactggtacaacaggtttccttagatgctcccttccttcagcttcttccgttgcattcgttggccagactcggaatgccaggatgctgggtatggggttcggtgatccaatgcggtacattgctacccctaccgttaataacctgtctgcacaccgttggactaacaaggtgtcccgtgaagagccgatacagcagttattgatgtgagagggacggggttgttttgccggttcgacactacggatcccgcattggcggggactgttcgtgaggagaaaagcaaaaccagatagccaaggcaggtaccaagtataggcacagcactcgtcaccacacctcatggctcatgctgtgtaatattggagggagcaggagggtggttgctataagagacaatgccctcccggatggcattattcatggttctgcctctccttcgatcactgtcacacataaatccacgtgaagctccagacaccaaccgagggcttcttcttcgaaaccaccgaactacacctggccacctggttgggtacttcctcacaacactaggtacacaatacacatcctcccgttcgtagaactccagcgggaacttgcccagtatgagtgattcgaatgagctcgaggtcgagagcatcagccccttcggaccagctcgctcgacaatcaagggagaacccctgaccaaggaagagattgacaagttcaatgacttcttcaaagccagcttatacctcagcttgggcatgatctatcttcgcgacaacccgcttctcaaggagcctctcgacacaaagcatctcaaagcccgcctgctcggccacttcggctccgcacccggccaaatcttcacatggatgcatttcaaccgtttgatcaagaagtatgatctcgattccatcttcatatccggccccggccacggtgcccccgccgttctgtcgcaggcatacctggaaggtacatactccgaggtatatccagaaatatcggaggacgaggagggcatgcagaagtttttcaagcacttctccttccccggcggaatcggctcgcacgccacccctgaaacaccaggcagtatccacgagggtggtgagctaggttactccatctcccatgcttttggcgcagtcttcgaccaccccaatctgatcgccctgacaatggtgggtgatggcgaggccgagaccggtcccttggcgacttcatggcacagcacaaagttcctcaatcccattaccgacggtgccgtcctccccgtcttgcacctcaacggttacaagatcaacaatcctacgattctcgcccgtattagccacaaggagctagagaatctgtttcgcggctatggctacgaaccatactttgttgagggcgacgatgttgacaccatgcaccaggctatggccgcaacactggagcattgtgtcctggagattaggaagttccagcaaaaagcaagggagtctggcaaggccttcaggcctaggtggcccgtcatcatccttcgcagtcccaagggctggaccggtccccgcaagatcgacgacaagtttctcgaagggttttggcgtgcccatcaggtgcccatcacggatgtgcacgagaagcccgagcatctcaagatccttgagcagtggatgaagagctacgagccagatcgtatctttagagatggaaggatcagcgaagatctcaaggatctctgcccgactggaacacgccggatgagtgccaaccccgtcgcgaacggtggcatcattaggaagaccctgaggatgcccgacttccgcaattatgccctcaaggtcgacaagccggcgtcgattatggccgccagtatgaccaatatgtccatgttcctccgagatgtcattgccgggaaccctaccaccttccgactttttggtcccgacgagactgaatccaacaagctcgggaaggtttacgaagctggaaagaaggtctggctgggcgagtactttgaagaggataaggacggcggtaatctggcccccgagggtcgcgtgatggagatgctctcagaacacacatgtgagggttggctggaaggctacatcctcaccggtcgtcacggtctcctgaacagttacgagccgttcatccatgtcattgactctatggtcaatcaggtatggtctccttctcgaaatttgaaatgattatcgctgacaattggcttccagcactgcaaatggctcgaaaaatgcttggaagtggagtggcgccacaaggtcgcctctctcaacatcctcctcaccgccgtcgtctggcgtcaagatcacaacggctttacccatcaagaccccggctttctcgacgttgtggccaataagagccccgagatagtccgtatctacctcccgcccgacggtaactgcctcctctctgtcacggaccactgcctgcgctcatccaactacgtcaacgtcattgtggccgacaagcaagaacacctgcagtacctatccatggacgacgctaccattcactgtaccaagggcatcggcatctggccacaattcagcagcgaccgcggcgaagagccggatctggtcatggcctcgtgcggcgacatctccacgcacgagtccctggccgccattgatctgctcctccaacactttcctgagctcaaaatccgctgcgtcaactgcgtcgacctcttcaagctgatctcgcacgacgagcacccgcatggcctgacggacgccgagtggatttccttgttcaccgacaacaggcccatcatcttcaacttccactcctacccctggcttgtccaccgtctgacatacaagcgacctggttcgcacaacgtgcacgtgcgcggataccgcgagaagggtaacattgatactcccctggagctggccatacgtaacggcacagatcgattcagtctcgcaatggcggctatcgatcacatgacgggtattctgggcaatcgtggagcggcagccagggagcagctaaggaatgagcagctcaaagcaaaggcgatggcatttgaggtgggcatggatccgccgtttttgaagaattggacatggccgcataccgggttgtggagtaagggggaagcgagggtggccagtgagcagcatcttcactgaaagagacagagggagggaatatcacgatggatgtcctgatacaagatggatggttcgaaaggtgatcaaacaagatgaaggaaggcgatatcaaatggcgtttggaggcaggccatgggcaacggtggatgttattgtgacatgatgatctcttactgggagtatggtgagagactaattttcaatccatcacagacagatcacaggcaagccatgtcttcaagcaaataccaatgtcaacgttagggacagcaaagttcgtcgaatgcaactgcgaagtccgttttcagagcagctgcatataagcacatcggcgcaacgaaatcttccaacaaccaaactacgacagttgcctcacaactgtaaatcttccgtagtatagtggtcagtatgtgagcttgtcaagcttgaacatctcagttcgattcgctcgagacccgggttcaattcccggcgggagagaccaatacccttttttttgcgctttggagatcttccatttcgtgccaacttttcccaatcttcttttcttctatctattctgttccttttttgccctatttctagtcatgaacaggataatgttaatgcggcaataatgtagttcaacttaccttcttaacttcaagtctgtcattgcaacaagattgatcaggatctgataatgaggctctcctacctctttttgcctatgaatggtcccctccctaggtatctatgttctgacaatcaaatcgtactctcactaacttccaaagcttctcttacaatgtgctttccattccagaacgtctcggaatattagctccgaacaaacgcagcgcgagtgtcttgtcgtccgcacccaacaagcactctctctatctattatctgcaatgatgcagaaaagcgtcgcacagagtcagcagcgacacaaagggttcaaaatatgcattgcctacataatggcacctgcttctcggtatcgcaaccaatcatggcagctctttccaaacagctgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccggcgttcccttacaacgccctgttttctttttccttggggttttgggttttgggattttatgttaagttgtcttgtatccttcctctttcctcattgcttccttttccgaagctgcttttttttttttttttcttctctggaatgttcctccattctttctttttttttcttcttttttgggtcacttcttgctacgtaacgactcactatttccgttgcagtagtaggtacaagacggaagcgatagcgatctgatgcaaatggatacgatacacaaagggagtgaaaaccgaacttgacacgggccgatgctgcacgactcgactacactacaacaaccaattccgccactcggcagttgaggctatgtaagtaagtagtagtgcatccgcgcccaatgacatcgcgaattcccgtgacatcgcgataccagacgaaaacgggttcgagcgcacgggaactcctagtcccgggctttcgtctgaagtgtatggtagatggtagaagacatggggcttgccagcctgccttgcctgcctgtttatgtgtgcaatgaattgcgctgcgctggcattctcagtgtgcgtgcgtgtaggcagtacatagtacacgtaggtacccacacagtatgcacggaggcacgctcgaggcacgggtgttttgctgaagagttgggtgtactactgaaatgggtgtgcgcaaaacatctttttcttcccgccgtcgtcccgctcgagtgggagatggggatcctaaaaaaaaagagggatcttggggaagaaagatggggatggttttagatcacatataaaaatccctaaatttcatgttcatgcaaggtcaaagtttacacttactgccgtgtttcgttacccagtggggcggaacccttccgaaggcttggcttccgggcggtttacccgacccaaactttcgccatttcttccggcggtggcttgaatgcgataggctggtatatgttaccagaaaggttgttagacatttcgtactatctttagatgtggctggcacctgggaggaagattttcgacgctgtactatttgcgactgcagtgtcgttgtgtacgaggtaggagaacatcgttgttgaactgtgtataatgtttactgcatatagggtccggccccagaagacctagacgatgcagggactttgtagtgtaaatggtcatcctaattcctgcccctacaacgctgctgattgggtctcgttggaataagatcgcctggagtaaagtgtgcatcgtactatgatagatgtgttctagcggataggcatcgatggattagttcgcttggaggtaggcatactgcatagtacgtacattggtagtgatgacgaaagtatgaaaacgcagccaagttctgcagggtttgacaaggggaggattcgcagatctgctgaatatgtcagagcgagcagacgaatgatcgctgttgtgggaggggagcaaagtctccggtcagacaagcctgtacggggaggatgatacatagtatgggacaacgaagagttgaagagaactccccgatgcgaggtgagaggacagatcagcgaggtgattcgcactatccttccgtcactagacatacccaagtatactttgatcaagctgagcaccggtgaagacatgcatgaagaagagtttaaggatccgaagttggctttgagcttgctattgatactggaacggcactgccaagagttttgctagtgtaaacaaactagctttaaggaccgggattggattgggacaaaaaggaaaaaaagaatcggcgcacgtagtgtataaggatgggagcgctcagtacatcagtgggtcgagctaagctcgacatgggataagggtaatgaggctcttcggcaaacaattagcatggcttacattgcttatgtctacatacctaaacctgaccacacacgttggcaatagaataaagcgttgaatgcgtgtctgtttgaggctctatagatcttctctttggatgaatgctattcgagcacgtgagatagaacgaggaagcgcaaccttggtacgcccaagaggcaaacccaccaccattgagtagtgtacaatggcatggcatgcaaagtgccttcttggggcctcagcgacttggttgcgtgttgcaatcctcaccattggcagctccacaggcgaaggtattgcttggtgagaactttaaagattgtagggagtcgcaccatttggtcctcgaatgatgctacgtagggcaccagtctcttgaagatcaagggatcttctgaagtcatacggatgaacatgactgaatggggtggacgcgaccgagattgtggttctcgaattgtcgtgggaactgaagagaatgacatcatttggaatccggagtgcaatttgagactttccacttgtgaatatcagttgttacgataaggcagagtaagaatgacgcaacggtggagcggggcaggcaggcacggcataggtggagacaacataccgcagtacctacagctcatccctgctctattcgttaacacgggacttgaatacgcattctccgcaacccaaataccattccaacaaagtcaatacacaagactgatcttgggaagatacgtgccgaatgatgtatagaacttgagatttttcccctttggatataagcttttggttgtttttatgcgtaattgtgttgatccttgtcataggaaccgcgctatcaagcagaccagcattgaacctgacggctacgggaaccaaaaacgtcaatcacatggcaagcggagcatggcattctgaaatcccatatttggattttcacgcacctaacccggaaacctttcaatcctccactggcattcttcaccaccaccaccaccaccccctgctcttctttttggtcgtgcttcccgagcctgccgagcctgcctaaccgctccaggttgcaatcgagtttctcatcgccaattgaagtgtatccgactactaccacttgctagtcattggtttatcattggtgccaaagaagtcatgttcttctcgacacataggatatgacatattaacagtggacgtcgggagaagcaaacataacagcttaaacagcaaatctctactggaggaggtctccgaatgattaggtaggttggctctgggcccatgcacgtagaagagaaagcttctaatcggtgaacaactggtatctctttacctggttttttgcaccttttcctagcccataagagcgttcaataacctaaagtccaaacaaccagcagcctagctagtggtcttatagcgtgtttgaaagataccagaaaaggtacttggcttggagttgttggaaggttacatgttggtgtttgaaatctcattggtcataaaccactgtcaagaaatgcatatgtagcaggaaaaccggttaaagagatggatttaggtggatatgaggagaattgttagtgcgttctgagcgagcacgtacacttccgcggcgcacggtcctttccacttcttggcttagaatgtacagtcggagcaaactctccggaccatctcacaagtgaccctgcattttgcacgcagataaaaacagctgagagtggtaggtagggaaccagaccaggacgacaatcacagccagagataatcggcagcacaacagggccccaacaccctgttcaactaggtatcacgacactaataaagcggcgattgcaagacgaaggaatgcatggtgaatagccacagtgttgtgctcctctttacacgctgcccgttactgctcggctcaatcgggaactcggcatcactcgatttaagaaccttcgaacttgggactcacatctcgatttcaagtctcgccggaacttcccgttgttaccatcgacactattgagtgaagctagaatatgcgtccccaccacataagctcatttctttcctttttatttttcaacttgttgggattctgcccggttgcttccccgccttgctgcccatggacctatagtacaacaccgcctgtatcaagcctcgactttagccgtctccacagccacactctccgcggggtccgagaagaagcgcgccatgctactgactaattgaagcttggggctttgtgctgcattcacttagcggctttgaattgaggtgtttcgagcaatgtgtgaatcgttcctcgccatgcataacaagccactgcaatcgaactcatctggcctacaagaggttgatcgacatggaccgccaagaaattggggagacgtatttgacaaattgagttgtgatctgcgcaagacaccaagatactaaagcgactcgaggttctagaccttttccaaacggtgaccaaaacagattacaacatcagacgagcttacttacccctctgagcgttctcccctcctccccagagttgtcacaacaccactgcacctaatgactcgggaagctactagctacccagactcaagagaccactgtttagtgcagagcgagcgttaatgagagagtgcccctggcagtgcatcgaatctccaactcgagcttgagctcggcacgcaagctgcggtgccgcgactgctgaatacacggacctggtcctggcctgtgtccttgcatgcgaaagagccgaccttcaagaaacgacgggaatgtggtccgccaggtctggatggagtctagtcaaaacaagtgtagcacatggaagacgaaagtagtaaagaccaatgaagctcgcacactgcaactcggcaagcatgtcagggcatgagacattgaagcttctctgaagctctccaaagctctccatcaacctggaaggtggtaccataccttgcgaaggcagagcggggcagtgggtactacctcaagtggacctccagggccacgtaccttaaatgggcagccgcagtcctctctaacaattatgattggcccaagccccgttcacagtacagcacagttctacagtgctctctctgaacgtggacggtgcttgaactgactggcaacgtaacaggtacggccaagccctgtgaaggtcagtctgcaaccacaaccggatcgagatcgatgaacactcgcgggtgcccttggctgtgagtggctctgtggatcgcttttggatcgagcaagcagccagacacagccagtcccgtcgaccgcactccgaaccgactcggtgccgcccacaccctacgccttttgaatcgacgccaatgatcccgccccccttgttgccggctagtttccgtctccacgactgctgcggtagctctaggtacctaggcaggggggcgtcctcaaatcctttttaccctcatccggaagcaacagttactctacgcttctgcttggtgagcacttccaggaacagagagtctgggacgagaaacacgatgttggacccggctcagatcgaaaagccaacttgatatactactaggtctaagaggtcggtaccaggtattacattaccttacagtgccaagtgcgatgagaccaggagagagactgccagtactgcgtactgtaggtgactactagtaaagagcgagggccggcgatgatacctgccttctccacctccatggatgtctccgctcgcccttcaggcttgcgtcaaaggaaggtaccgacttgccagtctgtacggcggatgcgcaactaacgaacccgcccagatcgggatcttggacaacagacagacctgcaaacacgtcaggctcccagcgtccaaatataacaccgtttgctctcctgccaaactcccgcttgttcctgctcttttcctgccggtacacaagttgacattccacacatagtccacaacaaacaaccaccagtttcggttacctcgtcttcagttcgtccttctcgtacttcccgtccccgctactactactactacggcccacgagcttcgacattcatcaagcatactactactgttttataatataccaataccgcgggcccaagcgtcccgcacgaacttttcatactcgctccatcgccccgtgaactatcattccatacgctgtgtgtgaattcctcgacattcgagccagcacttgccgaaccagtcttcgacaatccacaccattcacacggcacgaccaccttatcttcgaggtctaggcccagatatcctgtctctcagacactgtatcacgagcctgtacagcgcattacctactggcctacggtgtataatttgtgtaaacggagccagaagcgagggttccctgacaggcataaaccatggcaccaagagatccgagagtcaaggagaggggagcgagcatgacccaagccagccgaccaaacccgacgacacaggacagcttcaagatgaacatcacagagcaagtcagatcaaaggttgtggcaggccgaacagagaagccaaagccaaaggtaccccgaccacccatcagtccacatgatcacaagaccagaaagactaactccacaaaagcctcaagatgctcgaacccacgaagccaaccaggaacgggcctacgtagcggcatctcgtcgctcggaccgcagtctcgaggcccgtctccagtcggccaggttggcatctgaaatccacaagaagcgtaccggtaagggcttcaagatcaccactgaggctgtcctgaacgatgccatgtacgaagaggaagaagaacccaggacagcccggctaccgtacaccaccggcaactttcagaatttcgccttggagcagcactaccagagggtcgacgcccagtttgcagaggccttcccagctctgctccgaccgccagcgatgcctcttgccccacagtacatgccaatgcctcagcagcgagcaatgtcgatgatgtccgtgaactcagttccctcttacggtctcccgccaaaccatggcatgccacagttccacgagaggacacagtcaactccgaatctctccttggtatcagcaaactcagccaacccaacaagttctggcataccccacggctttggacaaaagacacagtcgctccccgttatcccgcccatatcaaccaattcaccgagtctatccgtttcccatcgttctgccggtactcacacaagaaactcgtcaacgtccgagttctcgacacctccggctcttacgccaagcgttggcgaaggatcaccttccctaccgggacttctcaccccgaccttcgaccatgacaattttgacaattcaaagacagcacagcctcgctaccggcagtcatcaattacctcaaccagatccgatacaccgcttactccaccatcagccatgtccgtaacgtcgacaacgcagtcaggccattcagccgctctccctaaagcctcgtcggatagcgtgaatcagctcgccagcgagccccagttctatcccaactatttcgatggttcttttgagcatttcgacgacatgtatgacagcctgtcacaaccgcctctcgatcttgacgagtcacgctcgttctatgcatcatttgcacaacaggacgagaacgcgccaattttctatcagacactggcagagaagaccaaggagcttgacgccgagcttgatccaatgatcaacaatgaacacgacacgtttgtagactggaatggtggcaacgtgtaaggtcaagtagtcttttgagctgttttgagggggaggctattgcagagaattgataagtaacgtggccaaagtcacggagcagagcacaaacatcgctactctgtgttggagtcgtgtgggtgtttttatgcacctatgtctggtaaaggaaaatctgcgacggaatagagaaaccgtttttcacggccaaggataatcacattcatcagtggggaacagggagttatgactgggacgatgggatgacatactgctttgtaataatataagagcgtgatcaatatttagtaggtttggagaccggatgagaggtcggatccggcatcttgaaaccatctactgggaaacaatgaaatcacatttttctgacgagtttcgtcctcctggtgtcgtgaacgtggtgattaacacgaaccgccattctacatgttacgacccaacaaaatttatgcaaaagcgatcaaatattgtatctcaatgcgagttttggttgttttgtgttggcctgagatctcatgagatgtaacgtgaacgttttgtgattgatttggtcggaaagaaagtaagtaatagtgaaacacacaaatcacagctgggaatgcgtcacttggacagtattagatgaagatatgtcactcctacgtttccaggctacgctacagtgtgccgtcgagacactcgtccttgacaagttaagcggtgatgacttagatgccttctggtaaacggccaagacactcgcttggcctgacggaggcatcacctgcttcaacatagactttatagagaactacgaacgccaaaacagaaaagaaaaagagatatctgatggtcgatgatgcgttaatgcacagacaacgtgcatttctctaagattagatgccttgcaagggaagaaagatgaatttttggactgatgcgaacttctggcgtagggttgtgaaagtatgaaggccatgtctagagcttgctagccatgccatgctttagcaggtaagaaagaaaagagggggaaataagagtaggaaaaagggaaaaggggggaaactgttaagcaacgctattagatgtttgatctaatcgcttgaacgaacttgaaagcaagtataccacaaatcaactatgattggcgggttagaaacaatgactgagaagactaaggagttagtgatagcaacattcaccaagataaactggagaagctgaaggacgacttacgactttctactcactctccctccctgctagttagtggtgtcgcttttgcctcttggccaacaactgcgcatacccagcatccagcgtcgccttcctccgccgatctttctcggcctgggtcgctggttgcggaaagaaaggaaagctacggtcctcgagtctgggtccagatgcgaattcagatccgggtccgatgttgaactcgggcggcggtctgactgtagacccgatggttgttgcggtggttccgggagtaggggcggctctaggtgtgcttccggcagcggtcattaactcctggggataactccgttttttcaaaaaaaaatccaaatccaacggccacgggtcagggtgtggggttacccttcgcatgtacaaatcccttgcgtcgtttgttccaaggtcgtaggtaccggtaacagtatcaaagatcttcgcgtttccgataggctcttgatactggcgggcggtcatgttgccgctgcgagcgaaccgaggtggctcagcggtatccgaagcaaatgcgttgcgcttggacgagtccgaaggaggggtgttggagttgaagggctgtgagcgtaagccttgggactgggtgtgagagttgccgttgccgccactgctgcttttgttgattgtgagaccaaactgagatgcttgtgaacggaggatattgggtggtggaggaggagggagaccatccgggtactggccgtatgcctgatgacgagatggagaggaatcgaagtgccggggctgttgagagaatcgagaagcgcccctggaatagttaccgggtagctcaaactgagaggcgcgaggtgttatcagatgcgcgtcatcgccaatgccgatgacagctccagtgcttgagggcccagccgacaatggagtaccgctcatctcaacatcgattgagttgttcttgccacctgctgtctggattttcaatgctctagggcgattaccacctcctacgccatagcctcgaggtccgacttgaaaaccaaacccacgagactgcctctggctctgaggcagaactgggaaaggctcaatcacagcttctcggaagtcagcacaccttctcacggaaggaaggtgcgctggaggagtctggtgagctccgacggcagaaccggaaggcgtattggcgcgctccttccctcctccttttggatcttgcgacgaggaagagggaggaggggtgatcaaacccacaccggctttgcggagcggcgggttgttgggatcggagccggagttacggaaattggtcgtttcgtagcccgtgcgacccattatcgtttgctgttcgttgctggtgtgttatcgatggtggtatttgagggctggaggaagatgtggcgaaagagttgcgtttgattatcgagtgattcccgtcctgggctgctgatggagaagcgcctcgaagaaggcgctagcggttagtgaggtgatgagtactttccttcacagcactcgtaggtcatacgtgactgcaagtagattgggcgagaagtggatgttaaatcggtgctgccgataagagtttgagttaaggaaggagcggagggcagaaagagtggaacggcaggtaggtacaacaggtatatgcaagaccaagcggctaagaatgaggtattgttattattgatatgttgctgaaagatcctgatattgtccccaaactgcgcgtgactggtcttgctgctgcctgagatcgcgagtgcttgtgtttcgtttgatgttttggattcttttgtcttagttaagttttttgccagtgtttgctttgtggatattagacggaaggaagaagttacctgtactcatcatgacgaccgtcagtcaggatggaatttcagcaagacacttggaagaaactagcttgggcagctggatatcctctttcggccctagccccagcccacattagttgaacaatgaataacattgcaatgtgagacccaaaagcctgagcacatccagttagagtttttttactgctccttcgcgtgatgttcctgaaagtcgagatatggtggccgcgaacatgtgcccgtagtcacatttggaagtatgaaagagatagttacttatgaaaaatggaggggagaagaaacccgtagcttttgaatcaaaaaaattgcgttcccaaaacgctacacttgaggctcaaccatgaaataccatttcgcattcgatagaagtggcttcccacgcaaccattgcgtcgctggtaggatgctgtccctccaaacccacaacatcagcgggcagagacatccggactctgaacaatgaagtcaaaactatcattgccggagagcggttgcaagtagcttccccctacaaagagttgtggaaggctagaggaggtgctaggagagcggccagaaaatgactggcgagggctgtactccgcaatgctttgtctattgttgtattagcacacgtgagagttctccagagacagtcaacatgtgcagtgatgatcaaagatcaactgaaggtaactattgaaagtaccgtttaagctagagaaaggacgtttactagcaaacttcaatatgcccttggaattgttcccatcaagttcccgccatcgctctctactccacgaatttgttcttcatgcctatcgatctaggcctcctccatcaggatgtgctgaccaaatgtgactaccatggtcttgagagacgcgctcgatgtaacagacatatgccaaataatcccctttccatccttgcggagaacctcgacctactcccagttatgttcaaccttgcctccagtgctgtagacgatccccctgtgctgataagtaataattccctactagcaagctcacatggttggggctgatgacttgtgggtctcgtgggctgcttcgagcagagcattgaacgtccagatcgtgtctaaaaagtgactaagctcgttgcgtcttccctatttcatctaacccatatatgctcccgttaagacctcgatctactcaatgttccagctccataagtttaacgcgtggccacagggaggacttgtgagccgtcaggaaacggattgccacggagacgttatttctgcagaaggttaccttcagcttagagtgaaagcgccccccggccatttcgctgcaaccgtattccgtggtagtgtcgtcctcaaccacgaaattcttccgatcctggatgactcgatattccctgacacgatgaataccattgctgaatttgacttggatggtcgcggtttcgtggagcttgaggctgaaggtatccggtagtgtaaagtcctcgtccagaccggctcgagggacttcgtcaatagttccccgatgggatttcatagcaaggtcaagtgcaatagccagggcttgaatgtttacagacagcccgctgaaatcgttaggaagatctaaagctcggttagagtatggccatgctgcaggaacgaagatattcgggccccttaccaggaaagaaatgcacttggacgacggtcgtccaacgtgtccagacaatagcacacccgttcttggattttacggcgtaatttcccaggtccttcgcggcttcgaaacccaatgcaccatgatcgtaatccagggaaaagacggcttgcttcatcctgctcatagcatcgaaatggctgtcgcactgggtgatctttatctgaaacggatatggatcgagatcggcactgcaggaaaaagtgacgatctgctcgaagccaaaaggcctctcgagaaacgcttcggcgacgtagagtcgctcaagcggaacagcgggaagattcagccggcatatagcctccagcatgcctgggtccagaggaaggagagtggtgttattagcgtttcccaagccttcattgaagccctcaacgatgagtgactcgatcgagggaataggctcgagcaacttcgcgatcgcggtctcgttagatgacattttcttgttgagatgatgtataatgactgcgatctcagtgcggagactttactggcctgctgccactcgaagaacgtggctctggttgacgagttgagagaagagcgagagtatcgcgcaaagtgaaataataggaaggactttatatctctgggaagcggggacacggagcagaatattgagcgcccaaaactcgcaattttgatttaactgtcatctcgtctctggtgaagagctcttaccacctcacttgactggcgagatgtcttgtcctttcctcgagtaattgggatgaagggtggttctgtttctgaaagcaaacggagggaaatacccgcctacgagacggtccctctttctaggcagcgttcagtctgaagtatacctagcactgtccattgggaccaatgaccacagaaattcagagaaccaaattgcgactgttacgtattttgaactggcaggacattcaatttttgatgagaaaaaaaaaaacaagaaaaaaaaaagaaaaaaaaaagctatcgctcacctcccattttgcttaattccgtgttatatgcattgtttttcttatccaagggcagttgggataaagaaggtacagataacaacccaagagaaccaaaagatggaagttacttgacccgtgagagaattactccttccaaggaagcaaaagaattgaaaccaagaactctgggaatggaagtcgcagccagcagccatgttaccatcaaattgaaggtaccttatggatggtaactcctacaccgatcattcaagatgaaaggacaagcactctccagagatccgcatcgtcgaatcataacctctcccctcccaaaaagttcagacaatgctcgtggatctggaatgcagtcatctggggaaggattgctaggtatctttcaaggacagaactgacgacgagacattcaacgacgaccccactgctcagtaaccacgagtgcaccatttcacttacgtgtagaggtataactaatccggctgtgacctaaaggtgagtttaaggtcaacaactagagatgtgacttgggagacttgacagcagagtcccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaacacaaaaaggcgggacgtagagggacatggtaaagaccggacatgcctgaataagtatgatctatgacaaggtgacagaacgattctctcgagatattccagcttcgttcatttatgcgagtttctcacaactgttgccaacacaacatgcgcaaaaaccggagttaccgatcaaatcggtccgttgaaagtgattgagatttatcaagaggaaaatttgcagcaatatcgatcatatgtggttcaggatgtcatagtagaatattttttgagcaggtctataatcaattttaccccttgcaagtttccaggcctccggaataacgccgtgtctgtatgccgactggtatagataacccccatgcaatacaacgctgccaacttgttctccttctctgcataataatcctgttgtgtaccgggtacaccacatgtacataatcccgaagcaaatccctccttcagtcgtacaactggaagaaaaaaaaagtgacatgagcgatatatgcatcaacctccgacagcagtatgactgactgtcatgttctttcggtcttctcctttctcttcctcctccagagctagcccgtggctgggttggccatgactgcatgccagtctgacatcccaatcatgtcgtgatcgctaaaatgtcgcatcatatccccgacgagaggcaacctcctgttgtgatatacaaccgaggtatgacagaccaaagcaagatgacgccgataaaggaatccaatgtgatggaaagcaaaaaaagccacgaagcatgtatcgcctgatagaactccttttactgcgatgcaaaccagcgggtgattctcctctatgttgtgtcctctcttcacttcacatctcttggccccaagccccccttctggaagaagtgatcgtccagtgatctgaatgccgtagtgtagatgcgatgcagccaagaagacgggacatctgtgccaagcccatcaccgcaaacgccactgccacacggggacaggggcatcacacgcggcttgatgaaccgactggtcaatatcggatggtgatgttgtctttgggcatttttgcagtcggtgaactctgggtagtccgagtgttgtcgagcagaattgtggtgatggtggcgcaagaccgagaggtcttgttgactgccgagcgcagagttcttggcaccatgtgctgaatgaatggaagatgagaccgacaagaggcaaacgatgcaacgccaacgcaatgagcgcaatcaggtgcaagccgaaaccctaacccatagagtcgtgtgtgtacaccatttccgagccctaatgcagacccaaaatcaagcaggttccatgcgttttccagtgccgagcaagtgcagctcggtcttggctggtgcgttgttgtgtctgctgaacagaatccggttttgctagtccatttctgatgggcgttgttcaagtagtcaggcgttcgaagcggttcagtcttcgggggttatgaacctcgaagctgatgactgctgatggtttgtcttggaagctgatgtgttgacgagcctggggtctttcgacgatcttgatggatgtctgggtaggctttgccatggacgacacctttgtcaggatgtgaatgctaccgttgtcgtcgttgagcgagcgcctgtcgtgggggtagggggtaggcgagcggtggcggggcgacttgggtctggtgaagaggaactcgccgcgcttgtggtgatgtctcgacatggaggagcccattttgaaggtttgttgattgttgttgagttgactgagtggtgaagtagcgaggtgtgtcaagagagttgagatgttgatgtgagatgggatatcaagttgaagagaaggaggagaggcatgggaagggggatctttaaatgcactcgtgtatgggctgacgaagaagatggaggaggaggaggaggaggagacatgcgggcccccactagattcaccaatgctcggcgcacaaccacgggcatggagttggcgatgcaacgaactgtgggtgtcttgtcggcttcctgacgcttgcttcttggcaacacgatggaccggcactatggtcagattggctcagattggacgcctaatggcgcaatgtaggtagtgtggtgtcgcgggcgcgtgttgtacatgctccatgttgacgaacagggcaagctagccaagctcgagttccactcctccggcacccttcggcacctttgctgtcttctagcgcagcaccctgctacctcccggatacacatctgctgcggggttgctgccgagtgcgactcttgcactgctcacgagttcaccactatccactgccaacacactctaagtctagaggtatccgctgcccgctcacatgaagttatttttgatagtgtcatcatttccaatttgtcgtaaatccggggttgtaaggaggcgacaagttgggccaagcatcgctacacgggccaccatgtcgcttggggtcttggtctcttgggaacttgttgataaagccagcaacctacctactccgaacatcaacaataccggttcgcacgtgttcacctcgattgtgagctatatcactgcgcgcttggcggtctctgggcggtcgccaagccgacaccggtgttaatcctcgctgcagatccctggcttggcatcgtagcccaatctggcagcacccaggcgcaatcgagcggctcgctccaggtcatccatcgtcaacacaacctgaacacctcaataatggaacccgacctgtgagacgggcagctctaaccctgacacccgactttggtcttgcaagatcccgtcatcctgatcaatacctcgacctactacctaccctacacagcagccagtcggcgggctatgatactacatactctacgtacgcagtctcacagtctcacacagctcagcttcaacccactggcggcaacagcgagccaaagggaagtcttgtatcaaaccgccaagacgggggcttaccaccatagcaggagattgcccaccgggcatcgcgagctcgctgcagggcatcgtccagcccagggcagctcaacgaggggaccgggcttgtcaaggaactactggtagtaggtcgccctgcgaggtgaggcctggaaatacgcaatgtcccaagcctttacaggcccccaacagctaccatgtaacaatcccacgctgcaagggcgcgcgcaattcaacccgccgacggctccggacaactcaatcatggcgatctgcgcgaccaagaacctagcagccaaaccttttcttttacgcacacgagtaatgactatcggtctgcctggcacgacttggcatcaatatcgacaatgctcaaaggggtagggactttgatgtttgcaatttcgccgcatagagctcgatcatcgactcgaggtaatatcactgactcccttctcctcgactctattgctttcgagtcgcgcaacacctcgctgccaagagacgctgtgcgcgtcaacaagattactgactgacgcaaaacttggagtcgcacagcgatccagcgatgcgatagtagtgcgagagacaaagtggcaagccaagaagtatgcaacttgctcaactaccacggcacgaatttgagaatccctcatccagacggctgcaccaccgtccctagagcaagatcggatggaactgggagacgaaacgcctcagctgaatggcaaatctgacagacagcccgcaacatccgtgccgagccatcacatcgtcaatcacggccgacatcttccgtccttacccatcaaggtctctctatacaggacccgggcttctctatcacggaagccgctgacttactgccggcgctcctgaaggttaggttcaacaaactaaattttggactgctccaacttccgggctgacctcgtcagaatatgtaaccattactgaccctaaccctcacacgtctctcaattccggaccccctttttcctctactccctttcttctcgttccaatgttgttggtatgtaacgttgttactacttcaaacctcacctttaaagttgcagcatcaagatcgcaacgacaccggccactgaacgccaagctcaaccagtccgccatggacttggctgccgtcaccaccacgccctgtcatctcacgatgtagtccgagctcgattacagacaacccgccaagccgttgcatctactggcccgggccccttggcattccccaggttcgcgcagattgtccgacgattgtctcagactctttgccatccatccattgtggataggcgagtgccggacgggattgacgaaatacccaagaccttgtttccccttgcttagtatctacctactgagccttcccgttgttgtcagaaccacgcggtacttcaaagacctgaaagatctggaccgccatgattggcatcgatgctcatcaaagcgcatttttgaagatgaatgatagccagataccagtcttcctcatcgccaagtccttgcaagacacaggttccgagctcaccgccgaccttgctccccagggtcacggtctagactttttgaccgccagagagtttcaagaagcccggaacaaggcgcctgctcgttgaggtcgtcaaggagcggaatggtccgcttcattttttattttatttttcttccaaattttgaaagaatagctcaaagtcagcacatgtttgattgctgactctgataaggttcgtaatgtccaatacttcagccatcatctaattccccagcgcaaccactgtcgatcttggtgctatcctacccgcggatagggttaggcgcacttggcgaagaacttcatcatttccaccagaaggtcgtgacatctctacgctcgcccagaacgaacgtcctccgcatctcattaaacaagtgcactgcacgtattcgtggacattattggtcgtctaccgcctatctggcttcttggaacctagaaatgagctgccgtgcagatgatctctcacgccatgcctcctcaatctagggcaccgctgaagatttcaacacagacacgtgctcgctaagctgaagcgaagactcgtaggctcttcgaataacaagcgttgtctctgctttcttttgataggtcacgctgaacttggtgtcgaaagaaccttttgtgtgtgtgtgtgcgtgccatatcgtccaccatcacaacatagaccctgtcaggctccagcttgaattccctatgggtatgcgcatcatttgattgacggagccctcccgtgcctaccttctaggttcgactcatagtgaatgaagcctttgggtatactggtctggcccggtcaatgcttgactttggcgccgcggatgtattgattcttcatgttccgttatggctttgccaagcgctgcagcaatacgcctagtgtcaacaatccaagggtacctgcagtagtctggttataagatatatcagaaacatcatcttgatcgatggaggttctgaaaatactaacctagcagtctccatctgcaacctgcaacttgtcaactgtagtaaatcgaacccagaccaaggttggatatttcaaactcccgtcgagggcattgtatccaagcttgttctgcttcgaaggtctgtaatccaggttatatgttttcaggtctgcctccttcattgccttatggtatcgatgtacctagtcattagactgtgtgacattggtgcacattgaggttatagcaggaatgtccaggcacgattgagtccttctaatggcagtttaagtaaagtgtttgcttgactacgtggtcagtgtattccatgaagtctaggttatggtgatgatatccgttgatgttgcgagagcagcaattcaaaaagagaagctgagatggaggtgaagaaacaaacgtttctcatgcgggcgaagggaatatttaaacttcacgagcgagaggctggcctctccttgaacctgtacccgccttgtccaatctgccaaagtgaaggcggaggaggtatgtggccgttgcaatcaattcgaacaccggccagccatcatcttattcattaggtaccgtcctgcttcatccttgcagtcggttggtctgcaattggttccgccatctcatttagtgtaggtactttaggtccgtctcactttatttgttcacctacttcagtctcccattccagcttttccatcgcagcgacacatgacatcgtcgcggagcattacctgcctaacttcaattactgtgaaccgacttagcctaaagaactttggatctctcggtttagattgttgataccaatttactctgcttccgccatcttccataactctgtagacctaagctagcagtcctcatgaagtatctggctcgtctttgaagatgctttctaaccctttgagatggtgaaaactccctagctttcgtcggtattggatctctcaaagcaactacaacattgtaagtcaaacacttctcgatagaccacattgaagattaatgcgtaatacggataatcagctctgctttcactttcaccttttgacaggtcactgtagcttgttcgcaaggacatcttcagccgtgctaccgtaaatgggactgtagttggcttccctacttagatgtacttcgtaggcctttcgtcttgtcgcatgaggaacttgttgtgcaagtcgatgcttgggcaacaagacctcaagagtgaggggatccaaggaaaatgagtagatagtcagcgtgccgcgctttcattcaaattacatatttgcgatattccttggcaatcatggattcattagagggagcaagcagctcgtcaagctcagctttgtttgccaggtgacgccgccaacatcattggagatgaaattgagcgagattatgtttgcagatagtgacccaatgagcagttgagaagcgttgatcctactcgactaagcaggatgggtagtcgtaaacgcttggtgatggatggggaaggaggattcaggccgtgccctaagaaagagaaaagaaattgtgcgtgggattgcgactgacagaaaagtgcgggaatgcacttcgtgatcctcactagaggtaggtgctcacttcttcaatccagattctttttttcttactcttctctgtcgtcagaggtcagtgaccccgaaagggccaaacttgaacgcaccttccaactcgcggacggtagttgaaacacttgcaatctgctcctgctcttgtcaatgcccgatgaacagagtgacagcgccattgtcggcactttctcaacccgttaccagatggtacagtagctgaggtgggattggggacgagctagagttaggcacaagacgtaattatgagatgcaagaagagggttggttgcgcaaaactcatcgtcaagataagtagcccacaagccgttactgtggcctacagaccgaaagaacattgtgcatgtgatccctgtccacaccagagatttccacctgataggggttgagagagataaagctcgtttaagtaccgggtatattccgtaactccgtccaaaacccatacaactggaggtatcacagatcaaacttaaaacttggcgtcagggaccagccctcgcatgtttcagcccaaccattttccgttttccatgccccaagccctgaagcaaaacacctgaggcgtcaggaaccagcccttgcacgttagcccaaccattttccgttttccatgccccaagccctgaagcaaaacaccttacgccaatgccgttattccaacatttttccaagtcaccatcatgccccccagttcagtccgaaaacacttcctcgctatcgttgtcggattcatcctccaacatttccattttggaaagaactcggatgaggtaatcctgtcctttcacctcttgctccaagctgagctgacgttgtccctctatgccatgcatatgagagatatttgatgagatgttgtatatggctcgcatgactccagactcaagcttgtggcccaaagattcgacgccaacttccactctttgagcatagccctctaaacgacagagtcgagctgtcgttgagaagaaggtcagattattggacttgagtcaagatcaatacccaaaattggatcgtaccttcttggtcttgcatgcgctgcacatggtgttgttgttgcatttctctagattcgcgctctgtcacatccgtggtattagtttaggtaatgaacaggcattgctcttggatcctggagaagaacttaccatcaagcagtctcctcaaagaatggatggcaacaaagacgtgagagagctgcccggtctccttgagctgatcgcaggctttcttgatgctggcaagtttgtcgagaagcctttgctggtatctatcccccaaagccagggcttcaaaggctcgcctatctatagagggtggttccaccattagatttggccccgtgttgtttgcattgtgatgaggcggcctggtggtcactcacgtctatgtttcatatagaaattgatgccctcctcaatggcttcgaaaatggccaccacaagatcgatagcgacctgctggatgtttctgtcattgggatgaacggacagcagaatctcaatctgagcaaactcatgctcgagctctcgcgggttgagggttagtctggcgcgctcgcgaactgatgccgcccttgttgctgcctaaaaatcaaccaaacattggcatcagtctgagattctctctgtgacgtagcgttgcgtagaagagtcttgggggcgaagattgctctttcgtcatgcctgtatgtctctccacaagcctcgaagcccgcatctgatctggggacacttacatcaacaagcacctccacaacccccatgacaaccgacacatattccacctccttgatgaaccgcatagcctggactcccaccactccatgctccgcaatccggcggcaccgctccttgaacctgcctcggcgcctcctcagatctccatcatagcgccgtcttgcgttctccaggcattgctctacctcggcccagttgctcttggatcggatgtcgtaccccggcaacacaggccccggacgcggtttccgcgccagcactcgcatggctggggcaaatatcttgtcccagaatttcatggtcgcgatcgctgggagagccggtctggccgggtatttgccgttgccgccccggctgaaagtcgacttggcgggtgatatgacaacgtgggcgggggcgggaaggtcgacgacatgctggatgagtcccgaggctacgctgaatcttctgttgtctttgagtttctgacatgagggtgacttgtggattttgtggatgtgaacgtgaaggttacccatgttcacgagcatgatggagattgaaaagttggtctcaaccagtgatgtgaagtgaggtaaggacttgaatgtacacaatatttcccccttcttcgctttacgcatctggcgaggaggagcacccaggaccgggcttggtgtcttaatatctgagacaaagaagaagaagaggaagccaaatcagtggtggatcccacttcagtccacacggagcctcaacaggccctggtctgctttctcgcgtctactctcgctgaatggtcaaagattgagctgatccatacggccatggcagaaagcaggaatttggctgcagcggctggaggaaaaaagaagcaagtctgaagccgctaaggaaaatttgggaaacgcggcgtgaaggccgcatgctacactaccaccggtatgcatgggatggaatctagcacggcaggctgtgtaaagaattttggtggtcctttggcctgcatgcgtgtaaacaacgtttttgctttgcctgatgtcatgctctgcatgtgccggcttcagggccacgtcactcgtccaaactggagaactgcttcacgttcccaagattcttcttcagctgaaactagggtggagtacagcaacttgaaccctctgtggaagatatccgatgatccgggaagctagtctcccagagttgggctgcaaggatcacgacgacctcgttgtttgctcctgtgaggcttaagttccacggaaaagattgtcggtagatcctctacactagccgttaggcttcaacgttgaccaacgcaagcggatcagctgccccatccttgccgttccaccgacctataggacggagtgccaacaaccgtcgtggtgccgaggaagcgacccagataacgcgattccaaacagcttgtgtaggccaaggcacatgtcacctccggcaacccagattagtggttaaggttagttccgggggtgctggggaccggcgagaggcccccgggtgtgaatgaaagttcaacgctttgaaagaaaaaggggtttgagctcttgttgcccaagtcaaaacaataacattttggtgatgacctgcgcggaattgatgccaagctttgggtcttggctgagcttgcgtatggacccacacaggccatatggacgggaattgagcacagtcgcttttatccgatttgcgaaaaaggcttcttttcagctcgaaacattcatctctatgtttcattcggaaccccctgcgtgagggacggtcgattggttttgcgctactgcatgcagtaaacaaacaattttttttcccctagagaatgcttcgtcaacacaggatgctcctaggagtcgatcaacggagcgaactccatgccctttcagtgatccagtccaattgaggccgttgacctttcccagcatcaaacactaactacactaattcgatgacctgcttggtggataatggaggtttctggcgatcctgctgcagttgaaccccggaggttttgtacagtctttacccctacagttgcaaccccccctcgtgctaaaaccctactagaagatttgcaacaacaggggtcgaattttggtgggagttaacacttataccctcttatcggggcttaaagaccccactcttccactccgtctacggtccttcaatggcctgagcttctcctttggtctgtgcactgaatctctcttttgcgagtcccatactttattgcaagaaaaactgctatcggaactgtgttgcactaataggggttacgactgtatctcttccccagccagcaccgcgctaatgtcttccgaggttgaactgcggcacaatgcttttacatgcatacctagcattacgtcaggtgttatccgcacaccaaccacatccacagccgcaaaccttttgcttcgatctacagttttggtgcggagaaggaggagcaagcatgtgatccctgaagtcttcgagccggactgccacacatccacacacacacacacactctctctctctctctctctctctgaggatgaagatacgttgagagcaatgatgtcaagcatttcactaccctgtatctgtgaagccggtgaatgggactctcaagactattcgctctgctgtccatgcagtcagtgtctgcgtctagggttgaccactagcttagagttgactgtatgttgtctgtgacagctctgcgcctgaaacgcttccacatcgagttgtgttgctttggtcccagccccgtcaccggagaatgctattgacctaccgatgccatctaggcgctcgctcggatagagagcgggtggtactctgtagtacatattacgggtaccgtctgaactgggggcatcggcggtagttgccttacagagacaagctctgtcgttgcttggctgaaagttgttaatgggctgtgtttagtcggtcacacatattatcagcagatatattcaggtcaaggctcttctggtgtgggactatttgcctcatgggttttgcccatgtcctgcaagttcttattataataagcttccggtgtccaatttcaatcttctccttggcgagggaggctgttcgagaattagtgctggcgctcagcaagatcttttacatttatctacttactaaagtcaattagcagagtctgaagtagccgggtaggataaacctcagatgcgctctggtaatgggaatacgggaatacgattcgtaggttttacattttctaccacaacggatctaaaggtgtatatcgttttcactttcaagactagagcaggtacctacgaatgttgacatgatgcaacgatacttgcgtttgttgggtcgacttattcacgtatgaaagcaggagaaaaccccaaggattcggctgaatacccaaacgaagcaagttgcaatgtgatgggcaacgagttggttctataacggaactgaaaaccccctgaacttccatgtatgtttaaatcgtgcactctaagaagatcgtgaatacagacacacaactcctttgaattcatccgctgaatttcatcattcttgtccggacctacgagaaatttcacccggttccagcggtcttcgccgacgatagatcttggcctgagacaaggacgccatgtcccaagctgccagggagacgaatctcctgccactccttgccccagatctagctcagtaggccttcatcagggacgacactcgcagaatacctgccgttatagctccattcatagggtttgctgaacaaagaaggaaactgcgccacgagatcagggtggtgttgcgaggtcggggtgaagggtctcgagtctcgtagagatttctgccatcagtccacccaagatggaggctattcatgggctatttgagggaaatgggggagggggggatggtcaaaaagggtggccacacatatctcgtcgtattccattcgatggacaagactcagcccatggtgacatgatttgagagagatacccagctcagacacagggcatgaaactttggtatcttcttcggcataaaactgaaagggatggaacaccttccgcagctgattggtaagaaaaagccagagtccgtcccggtctgtggttgaggatatttaatgaggattgttttgcagagcctaggtataatccgcatcaccaatatagcaggacaacccggccatctatcccatccggcatccaaatagcccctgttgtccaacccaaacacccccatcacccaccaactccgaccagaaaaaaagaatgatccttcatcatcattacgcattaacccaattcatccttgacgataaccccaagtttagtgaacctaaggattacggctctcaagctcgtatccgtgatgctgaccaccttgcgccggcgcgtcgtagtaagttggcttaggatattgcgtcgttgctgctgcttcgacaggcgcgactcccacgctgtaggggctggcaggatacttctgagcagaaggctcagcctgagtggcataggcttgggaagcgtaggccgtgtcttcagcgtaaaagccttgattgatggcggggttgactgccttgacgtagccgttgccgccagcgccgggattgaggtcgcccttccggaatcggtggtagatgatggaagcgtagatgagcatgccgacgaaggagattctatttgtggaggtgcgtgagttagcgacagccagatagtagtacatggcaacggcaagaaagagacaaaagggacttacaggatcacgattgcgagaatgatggtccctgcagtcctagcaccaatgacagccaaaataaagaaaaccacccaaatggtcgtctgcacgacgtttgtgatcagaaagaacttggggctcagggtgcgccgcccgcgcttgatgatgcacacaatgtccagcaccaaacacaaaaagacgagcgtcatgcaaaccgccacgatggcaatcgctgtcttgaccgtggtgtcgccgaagtcgctttctaagtcgtcctgttgaagggtgatggcggcgatcacaagaccgcacgcgcccagctcgagaaccatgatgataactcggaatacccagaagggaatgatgacgcgcttgaggaagggcgatgagtcgccgactacgtagggtgggggaggcatggccgctgctagtctcgttcttcttctatgatattcgtgtgttgtttgctgtctgtctgtagatatttcgaccagttgtgtatgacagcgagtcaatcagtcgcaatacaggtgtttccttccgtagatgtgatatttccaagtagctttgtacgttggctcaggatataggcgttgtgcgtcgtcgtttttaatcgtcgtcgtttctttgtttcttggaacgaaggaggagggcaggacgatgaactcaatcgcaattcaaccacacaaacgtaacgaaattccgaccttataaaggaaaagaaagggaacagaagtataataagactgagtgatctaaattgccccaaaacaaggttaggggaccctgcagcagcctagccatcccccgcaaggttcacgttaaaatctatgaaaaaaaaaaaaaaaaaaaagagagacgaaagacatcccaaagtggtcaagctctcagtcgaacacagcgcttgagttaaagagagaccaatcatgagcttccaccgccgattactgttaccctgccgcatctctaagcccccctgctaatagctgttggtggcgtacctattggtcaactttcttgttcccgttcttgcccttgctttctttgttctcccgtccttgcggcctgggcctggaacgggaacggcccagccaagggggaaaggaacaagcgcgattgcggcacgggttccgtcacttcagggacatcttggacctcacaggggcaggcagagcgacaaagtcaacaatgctgccgctggaggcgatgatcgcttgatgtttagtgcctgagggattgtcaaattctgttcctatactgggataccagaccgtctccagttccttgatacattatccaatcaaaatgaagagggtgggaagctgtaggtagccagatagtagcctacagcatccgacatccgtgtcatagaatcctccatgcctgccatgcaggtgatacaaacagatgggatccagtcaaaatcctcacccggggtagcaaccgatacgcaacagacccgagcacttggggatccgagtttgtgacctttgaaagtggctcgagaaaagggggacacggcacagcgagggaatccgagttttttttgacattccctcgtgtttttgtcaaatcacacaggtcagtcatcctgtcctttggcattccaccatttaccgttttttctcagggcagtgaacgccttggcatcaccaggatagtacatacataggcagcagcatagctactacctaagtagcgtaagcgctatgtatctcgtacgtcgtaccgttgctccactgccattcattctaggaatgtaactcgccattcagcccagtggctgagacgacgaacttggcagcactagaagaaaatctaaccccaaaacaccaaaagaatacctgctcagacgacaacttcgattaaagaaaaggacctaaaatggaggttttgctccatcctatctgtctgactgcgctgtccactgtcgtgctgtgtgcaaaccgaccgaatagcatcactactctacctatctcgaggcatctcactctgcccctaaggagttttaccttagctgatgccacgagtctagtgtaattcaatgtgattgttccatgtgagtgagggaccgcagattttgacaaaatcttacgtcaacccgatcaacatggcgatccgttgcggatgacggattatgccccacgggaggagctgggtgatctactgcttgtatgaaccaacctatagcatgacgattctcaccaactcatatagattagacgatgtaatagtgtacagacgaacatgaaactgcacagagagaaggctaaatcggggctcaacgttagttgatcatattcaaacccttttgattatctcagatgcctctacaaacctccaactcacactatgacgcgaacggcccaactaccagcaaaggaggtgctgacatggaggaacaaacactgttgtgtatctctgagagcaaaaaaataaaaaaaaataaaaaaataaatttaaataaaaaaataccaaggaaagaagaacaaagatgaaaaattgatatccctacgtgacgtaaaacatcgcagcggtaacttggtctaattaccaaaacggctttctttccgttgagtacggcggtggcacagagtgttgtggctactgcttgggtaggtaagatcgcatcgtagggctgacgggactgagtgagactgccatataccagttccgcacgctgaacggatacagtcaccaccgaggttaacatcgatttgaactaggcacaacaccaaccttagtttctgaatatcccctgctaacaaccctctagtatgttcccgcatacagatatcttggtaaagcccatcatcctaggcaaaattctgcgcgtaaccactctcaaagcaaaggcagaccagctaccaagcgattcgaatcagcaacccaaattcccttccagttgctctctactcaaaccgatcctcatcggcataaccataagccaaccccaacaaccacccatccgcctccctttctcccttcggattgacccctccccaaagcacaaccccctttccgtccaaacaccccgacgccgccaatagccctctcggaccgggatgcaccttaccctccgccgcggcctccattttctgctgagtcggcaccagctccgcttccgcccagctgaacttacccgactcaaccccctttggcatcagcttgtcgcgaatcacatccttggccgcagcacccgtgaacccgtgcgagggcagttggagggaccagatgtcggcgtagtatttctcttcttcaggtgatgaagtgtcagactcgccgaccgcgtccgaggagatgccaaacatgtaaatcagataggagcggccgtagccggtgtggatgggcaccaacgcacctccgacgcgcggttgcgggccgggcgtgagcgggttgatggggtaggtgatggattgccaagtgagtgcgccgggcttctcgcgttcggtggtggacttgaggagatcgaggtgattgatggtgccgctgagattgggcgagtccgggctggcgctgatggtgtagagagttgtgtcggcgtaggcggcggcgagaggtgggaagggggacttggggagggtggtccacgcgttgcggtcaaagctgtagagccatgtttctgtttcgctgccgtcggaacttgatgtgtgacctccgtggaggatcaggaagttctgcttgtcgtcgacaaagatgtggtggccgtagcgcggcaccagcttcacccctagttgcgtctccccttgcagctttgtccacttcatgtgctctgtgtcccagagccagagacagttgtcttcctcgatggggttgccgtgctcgtcgcatccgccgtggacgacaaccgagttgccccaggcgcaagcggcatgtttggtacgaggtgcgggtatgtatgtctcgccagtctttgcctcgatcaaggggaacgctggaaagtgatcgtggatcttctcggcaccggtgttttctttgctcgggagaagaatggcttggacatcgctgttgcaaagcttgccatcgacatcttcgccaccaaagatgtaggctttgttaccgatggtggtgatggtatgattggagcgggcaagggctcgcctggaggaatgcagtacgattagcaggtggttccttgttgagagagggagagagagagcgcgcgcatactcggtgggttctgatgtcgccctcgctagctgtgtgagagacactttcagcggctgtgttggagcggcgacggcgactgcggctccgacttcgacgcctgttgccacgatctgctcggcaaccagagcaccggctgcaacttcggccattctttctaaggatctgggtggttgatggtttgtgagcttcgcgatttctgattattctcagcaagagtgcagcaaaaacagcagatgtaatctggaagctactgtcaagagaacggtaaattatcttctcgtgtgcttccctggaatcggcttgtgtatgattctactaagtagcggtgttgtttgttgtttgttgtcttgcacagaagggacgagagcttcagacgaacgcctgtgacgtcagagtggggtacaagcgcttatcgtccgtgattacccctgactaaaaccttatcgctaaggaaaagtcccgtcccatgagccccggtccgctacacagacagtttacaatttaccctacacataggcagcataggtagcgcgaggagaagggaatacgcggggcaaaaaaaaaaaaaaaaaaaaaaaaaaaattaaaaaaaaaaaaaataaaattaaaaaaaaagaaaaaaaagagagagacaaagaactttgaggaaaccacttggtgaaaaagccagttacccgcttaggttagtagttatgcccgctggcgataacgttgttggagatgggtatattacctgtatatctcatcagatatctccgaatctctcttccccgcgatatttccccacatgatgatgagctgaccgagggacaaactgcaaagaacatccattcattactcgtattacattatcctcagcactatagaaaaagcaaacacatcgggtataatgtcatcaaacaataacttcaaagtcatgacacaatgcctgaacctgcaccgttcccccttttacaatcattcgccttttttgatatccaaaccgccaattgactggcacaataagaaaaaaaatacttctttttctttccctttagaacaccaagcccttgttctgcttgacattgtcgagcttgatgtccctccagaacaagaccgacaccattgagatggcctggatggccgtcgcagcgatgagcatgtacttctgggagtcaccgtaggcccgagcaatggcgtttctggtctcagaaccatatgggtagctcagctgcgtaacaatagagccgtagatggcggtcaagttctgctgctccgaggcgggaaggtacttggccaggtgcttggggaagacaccagtccagatggccgaggcgacagtggaaccaatggcaccaccaacgttggagaacatggcctcgatggcaaggacgaccgcaatgaactcgtgcgaggtagccgccatgaccgccatttgctcgcaaatgacgagggtaccgccggccgtggcaatgaagatctggcacatgacaatgtagccgacgttctcgttgggctggcggaagtggatcatgagaccgacaccgagaatggtgacagggacaccaaagtacacggcgagccacttgaagcggttagtcttgcggacggcccaaccgacgaggagagaccagaagcaggagccgacgctgtaaacgttgacaacgtagctggtcttgacgacgtcgaggttgttgacgacctgaaggaaggaggagaagtagctatcccagatgtagaacgagacgaagagggcacccgcaagaatacacgcactgatgacggtgcggtccatgaggagttggtaggggatgaaagtcttgggagccaagaacttctcatacaaggcgaaggcgatcatgagcaaaccaccaaagataaggaagcagatgatgaggggagacttccactggtccttctggtacgagtagaggttgaaggacaggaggaacaaggccagaccagtagtgatgaggagcagaccgagaatgtcgaactcgatgacgtagaacttgagcgtctgccagaagttgcccttgctctcgtgcttggggagaagaccggccttcttggccttgacgtggttcttgtaaaagagccagaggatgggcgagcagaccgcggggacaataatggcaaaggcgccatagccccacctccagccagggccgtcgaggaagcgttgggcaacgataccgctgatccagcaggtgatgatgtagggggatgaaacaaaggcaaacagcaatgctcggttcttgagggccgaagtatcggcaaggaagatggagattgagtaggtgaggccgttgtatccaacccagtagaagacctgggcagccgcataggtcttgacgccgttacaaccagccatcatgatcagaccaatggtcaggcagccaagcatggcgcagaaaccctgaggacgaccccagatatcaaggatcttggcaaggggaagcttgaacagaccaccgatcaagctggacatgatgctggtggtagccgtgagggagtgaagagcgaaggaactggtaacgtaaggatagaagctggtggacatgccggactggagggcatcgacgaagtagaggatccaaatactggggatgaacgatggttagtcaacagtcacatacagtaagtacgtggaggaagtgaaggacagaacatacgtgatgtaggccatgtacatgtcgttccgggtccagaccttggtcatggcctcgacacgctgaataccggcctgagcctctttggagatctcctggctagagtcggtctcggcacccgggtccgacgcgttggtggcagacgtggtaccgacagcggcctccttgtcattggggttatgctggacctcctcgacgatgtcggccggagccgcagggcggcccagcttatgaagaagactcctcatggtgaaggaagaacggagctgagtagccgataagtatgagaaattaagaaaatgcctccgttgaaccacgatccgggtcagttgagaaccagccttcagtcggtgggaaggaaaaggtatggaaagataggaagatgagggaaagataggaagatgagggaaggaggtttggggggtggaaggcagattatcagatcaaaggagaacgggaggaggggagagtcgggagcgggatcgaagtttatattacttatcagatcgaagttgcgcaaggcggatggacaccatctatactgtttcttctagcccgatacagtttctctccaaccaatcccattgccgcatcgtttccagaaagttttttgacccgtattaagtgaatggacgattgggtgaggacgaacatacgcggcgctatacccagttgagtgagtttgggtgaaactgaatcaagtgagaaaacgcggtacgtagtacggcgtggccggtggagctcggttggagcttgtgccgtggggtggagtggggtggagtgctctggcgtccgcggtttctgtgtggttgggccgagggccggaagtggaggactagaggtagcaggggcagcatcccaaggttacactgagccaggtagagctcactgcagaggcaaaatgactgtcagttcggtggggaccacaggcatgcagccaacacagtagagaccgaaaagggcattgcgccgttctggtctggagactctcccaactcccaacgcctcaagagccggccatggcgatagcctctgcaaaatccggccgagacgggacagccagaaggggtctgcgaaagggcgggatggggattcccttgttcaggtccttcccgaggcggttgcgcggcagcgaatatcttcaagttacatggccgtgatgaatatgcagggcagttatcttgacgccggtgacggggagaacgatggggtgagcagaaaaggaagacctaaggggcccaacgtggcaatggagcccagaggcgccgtcaaactggacaagccatgccattacctactgcgtagatatgtacatatatactgtatcccacaacccacgcggcaaaatagaagaaaaacgatgcattgtcaccccagctgcagtcggaagcctctcggagaagtgcgggcactgttggctgtcggctaggattaaagtctggactcggtgttataactagactgggctgacctactgtaagttccgtacaccaacttactgtaattcgtaatgtcgaacgttatctgtgaccttggatggctctttgacagatggtacaagtgtcggttgcagtaccatactctgatccgaacaaaattggggtgctgtgtcgtcttgtgctctgtgttctgtgttcccgctctgcccccaaattcaactaatttataccaaaatcctattgtcactgtgctatcgttacttctagtgttcatacatgcgggttttacactggagctttgtgaagcagcggtgtgttttctcgacgatggtatcgatgggtcgattacgtcttgcatttttagggatccgtcttccaagccggaaagctattccagttcctatcgcagagtgaagggcctttcagttaccacttgagttgactttcgattcagctctctaaattgagtatttgacatttgacatttcccatctgtgattgtgattacagctgatagagcaacaacgtatccctctttcagatacggcatttttccacttgaaaccgtcatgtgtccatcaagacagatcgcattcagtaccagttttgaccgggacgtgaagaccggtactattggaatgatccaccacccatgattccaccaatctaggacgcccctggttgcacagggccaatcgtaacacagaggccccgcaccttaacctagattccactttgccaagctgcaaaaatttttatcagatcatcttatctgatcgataatcctgactgatgccaacggcccacccaccttcgcccaccatcacaaccaaggcatgaaggggccacggcaatgtgtgatgacttggccggtcggacagggtgccgcatgcgcttgttgtttctctccacgtctttgcgcggcaggaacgccaatcgaccgcagaactccatgacagatttgctgcttccacgcgagcagcgaccacccggcgacgtcaacggcgacaggacggaaagagcgatatcggcccctccctcatccctccatgcttcttgccctccctttggaagacagtaaaagtagataggttcgaaaacctgtcttcgacgagcgagtgttctacaccttagcgcaggtaccattacaggggcaaagcgtcaaaagttgatgatgtcaaactgaagtcctctcgtccttcgccgccctcgtaaagcatcatacaacatgctacttccctgtgcaaagtcagccatcgggccggcgccatcaaggtgcatccgtcacatccccaaacccgagaaattggaagggtccagatggtgatagttaaaaattggtcagttcttggcttatacgattgggaagaggagaaagagaaaagggctggagagattccgtttgaccgccggattccgctggaggaaaccattcggctccgatgtgggaaacgggaatgtgtgttggtcactgatggtagtggagatggcctgaggagtgggagtgagggctttcgcacacgagaaatctgacgataaaaagccgacgaaaaggaatggatatggatctgtgcgggccaagagcgacaatcattacctgttttggcaagacgccgttacccctagcggacccgcttccgttgctaccgtaccgcaggggcaggaacacaccacatcccgtacgggtcccatcttgtctgacgaattcttcgagggctgggacctcacagcaggtgtgagattgaatttcgtgagttcctacagtaccgattcatcatccgcttgacttggcttcaagattcaacgccgagaacggtctcgccacataagcaactgaacgggaccaacaccgacggaaccgtgacactgaaccacacggctgggtcctagatcaggaacactgcaaatgtaccacacttgtcactgaccagggacaacaaagaaatctctgcttggaattgaccaggttcacctctgagcaagtcttcaatgccacaaaggcccagaggctctcaagagctcctattcatcggcttcggcgtctcttcaacgctgtcgtcaaccgcgcctccaacggtgaccagcatagaaatcgtcgtcaccagtcaccactgatcgtcatttccatgtccgacctcacaagccttgaaacaatgaagtgcgagtacaatgcctgtgacggcccccttgctgccccgtcatgcttcatcaactgcaaccatggagtcccgatcctttagtctaaaggttggctcttttcccgatttgtacactatcatgtccggctgcccacgcaagctctccacaccttacccaccacccccgacgggagaagcaacgtggaaaatctccttcgaaatgggcatgaggcacacgcccgtcatgctctaccgtgtctgctggcgctgatctcacaagtagatcataaatatttcgcgcaagcggggataaacccaccaaatccgtacggctgctccgggcatccacctacctttaatcgggggcgaagacactctccggaagtcaacgaccgtgccgcccctctccgctacgtgaagacatatcggagacaggatgcttttggcgccgtaatccccggcctcgtgctaccgttcctgtttcgatctcatgctgagtggcatgatcaaaagtccggatcccacttggctgcccgccttgctgcgacgtgccggccgctaccgtctccgcttcctggcaagattcacttttaggtacggagctcctgcgggtgagcagtagggcatgttacggatcttggcaatccgatattggcattggctacgataaacgtaccaagtcaagatggtcatcgatgccttaagtcctgtccaatttcttccttggcttccgctagatcaaaaccatctattcgtcctattcgagcgagtgaagctacacgcagtcacatatgtaccaggtttctccaaacaccctgtttccttgcggcttcccaatccggcttcgttcacccaactcaccgaatcatcggctcaatttcagcctcctcaggcttctcattcatccacctcctcaaccactgcctagccagcggatgcagatgtagctgcaccctccatttcccgtctcccattcttccttgagccgccccagtcatggggaacacaatcgcataatagtcggcgctggccggcgtcgatggtttatacacagtgtgtacccccaatcccatctccatctcatcctctctcgatgacgacgacatcctcctagaaccaatctccaccgtcgccatccgtctctcatgcgattctccataccccatccccttccaagcctctcttctcgcttcctcaagagaaaagatacccaacagccttccgcaaccttcactcgaatccctcttcgccgccatcttaagtcgccgcgcatcttcctggccagcttgcgcttgcacggcttcgatggccgagcggatcgcaagggcaagcagggcgtattgtcggagatggggaatgcctgtctcgtcggtgatgactgggcggaggaactgctgtagagggacagtggcgatggctgggaggtggtagtcagggtgaagttggttctggctttgggtgtgagtaggaggggagggggcgctgcggacgtcgacgatggtgacaagttttactacttccacggggttgttaccggggacgacactgtcatggttgctgctgctgccgctgccgctgccatggatttgcgctcgagtgagcagatgccaaataaaggcgtacaagatgtcttgttcggtgatgttgctggtcgtcgacggcgtcgaggtcatttgacggagataggcttgggcggcatggtgcatggtgcgaacccagctggtgcgaatggtgagcatgttagtagatgccgggtcgtatggacggcggaggtagttcatgaggcggtgatcctcattgttatttttgttgtcggtagagtcgtcattcttggagtccatggtggaggtggtgaggtcgtgcccagtaagcgatactagtgaaggtgttgtcactgtcgctgttgttgatgatggattagcagcatcaatgtattagtcctgctagctgttcgtgtcgaaagcgacagatatcgactatcaaatgtaagttaggtaaccaacgaataccatatacgtctttttttttttttttttgtttccctttctatcaggtctagatcttagtttctttctcctttttctcccctgccagccctcaccatgcggggaactgaacggaagggacgatccttgtatcaccgaacaggagttcatgcaaacacatttccgaccgatccatcatatcggatgaactatgccagtgcgtcgccacaaagttttttgaccgtaaacatttccatgacacgtgcgtgtgctccgtaagagtttaccagcgtgccggtgaagaacaacagcggaaacaaaacgagatatataaaacaaatcaagacaaggcgaacgaaacaagacaacccagaacaaaacggcgcacgaagggaaggaaacacttacacaacgcctcttccagtacgactgccggtaccgccgactccaggatgggttgtcaatgaccacgatgtggttggggttctttccaaagtattgattgactacgacctcatgccagagagccaaggggacaatcaagtattgaagctttgagcttacagtgagtgccatttggctgcaacttctacctagttggcggaacactcaatgatctggcactgcctttccaattccttcattccctgcctctctgatttcgctcgaccaaatggccttgctcagcgaagcatgtcccattcattcgtgttcaaatccaacaaccacctctctcaaaagctccctcctcagccttgacatgatgacttcaacgtctgccgcatctgccacagcctggtgtatcgcaatccccaggaccattcccgttgtgtccgatgatgatgatgatgatgagaattctcctccccctcctccaagaagcctactgcgctggacggtcatggcatctagtattaaccgagaatgacgaggtggtggtggtggtccatgtctggaagaaaaatccattcggccgtcgagagggagaggaattcgaaaacaaatgtcaggaacgcggaacggataataggggccctggattagtagttcctcaaaagacatttccaacctgtgctcttcatggtgggtgatcaactgacggacggcgtcttctggggtctgctggattgggaagcggtggtagagttgcatgagtctgtgggcggcggcggcggcggcggtgtatgcatcctcgtcatcaccgtcaggattgtatcgctcctctggaagacgcacgagcggattgggaccgggacggaggaggtgacttgggtctctcccgccttcaaagtacaggtacaccatgtcgccttgtgtaaggctgctgagacgttgcaaggcaaagttccggttggtgttggggttggaggagtgatgagggggtctactagcattggtatatggatcagggtcaggagtgtcgatggcattgtgatcagaaatggttgaagaagcggccgaggcgggaccgagttgacatgaagcgagaaaggagaagtcggggaggagagtgcggatcaaggccggctcgagaatggctgcgcagagggagtgtggccaggggaggagcagggctcgacagtgatagccgcgagttgaaacgttgttgagggcggtcaggacgtgtccgggtgggggtgggctcggaggggagtccgtgaaatatgttatggagcccatgttgtgcagtgcttattaaaagttcaattcgctgctccttcgggccctgataggttgattcaagtaaatttgttctacactcgaatcctacgttgtagtcgagcggcacacaaaggtggttttatacacgagagagtatatatgctggtaattcaccgaagtagtcataagacggtgtattccatcacaccaaaatacccaagtagaataacattgtgaagagagttggacttgtgtgattcacaagggtttggagatctaagttggtccgagaggtagtattaatatattaaccacagtaagcttaatcatcttgtcatgggcaaacatatcccttcagtcacagtcagtacatgacggagctcaacgggtgaagcgattggtgatgcaatgtgcctttgaccgtatgataccgactttcccatgtacttcactgagactttctgatgcgaaacctgtcatgtcaaaagatggtgatcattctttggacttgcacaatttccagcttttccaaaggtcatggcatgaagctattcacggttcttggcattttgtgcatttttgaacacagtctggacactgttgaatagcaggatggccgttgcttggccactattggaagcgtaaggttttagtctgagactcgttcgagatagaaaatacgtgtctgattggtccaagtcgtcaatgtctgtgatttccaagtcttgttgttgtcaacgtagttgtcgttgtcgttgtcgttgtcgtcagcagaggtggaagaggataggcgacgcccgggcgccaagattccataacatgcagtctagcgctaactgttccgcgtgatgttcccactaaaattgtaacgtcgtatgggcgttaaacccgctcaggtttgggggattgacaggccccacaactccttcccattctcccgttgcatccatccgcgatttgagggtttcaaggttaccatactatcaatatctcgtctccaatgcctttgttgaatgcctctctctgtccgccatgggtgttgttttggtggctggtgtgtaatgtctgacctaagcacaagcgccgataagccgggccggacttaaaacggcctgagacctagactaggttccccgcttggcaaatccattggcgctggattccacttgcgatcacaaggcgcagcttccactcactgcagttgtagttgtttgtttgggcaattgccccgccatcctccggccaccaaacatgcatcggcagtccgccaacaacacaaaaccatcatccatccacaagtcgtctgacgccgcaccagacctgacctcctaccatgagggggttttcctcagacaacacctcggtcctctagagaatggacgtgctaaaacgctctctacgcaaacatgtaacactgccccaaatgaaacccgctacgaatcgagtccaaaagagagtgtgactgtgactacctactaaccttccttgctggtctccctccccaggattgatccctcgatccgccttcggcgcgcaatccacataaacgaccacctcctcgtcaagcgcatcctccgctcccacccttatctcctccacaaccccgatcattccatctgcgggaatgcgaactcgaacctccacctagccgcttccctcggccatctctccatctgcaagatccttgtcgaactcggtcacgaagagggcacccccgcactgaacgatgagcaccaaaccgcactgatgctggcagcctcggccggtcataccgaaatcgtccacttcctgtgcgaaaacgacccgcagtccatcttgcgtcaggatattcgcggccgcgatgccgtcatggaggctagtctgaacggtcacgataccgttgtgcagatcctgcttacttgggctcccggcggagctcctactgcgctggcgcaagcagacctggatggaaacactgcgttgcacttcgccagcggcaatgggaacctttgggtactgaggacgctcttggccgctggggcggatccgggcagaaagaatgtctggagctggacgcctgtcgagtatagcgctactgttcaggcagaggtctatctgaagggattggtcaatgaggtgcaaaagaggaagactgcaaaaagggaggcggaggaaacccagtcggcaccaccaccgctgtccaagaaggataggatgaagggggcatttgtgaaactggttgggagagatgtggatgtgggtgattgacgccaacatatttcaatgtttggtcgcccctactgctgcacgcttttccagattcgagagagttgggagaagatggagcatgtcaccacatggggcgtgccgagggagagcgcatatctgtgtgtcaccgaacattgatggagggaactagcgattcgaagcatctagatcaaagagcgaggagcctcgtcttcagaccgctcacaggctacaggatgtgagtaaatacaagacttgatattgaattccacgtcacggtgctcaattttcatgtgtgtcgcgattttccgcgccataccatcggtcaacgggtgatgactaacaaaagtacaacagaagggatacgtggaacggggaaaagtcatcagtcttaccaatggtcaccaacgattcctcgtttggtcggaaattgaacagtcaatgattcacactccgatcgcatcttgatcatggcaccccgatcattatgcagagatggcattgattgtcgtgactcgagtcaatcttcgaaccttcgggtgagaaactgcattggttcccctctttccgtctgcaccagctggtctatccgccgtcatcttctagctgttggttctttttttggacgctatggataactgcccagaggttccagagcatggcgtggtcagactcggtcggtcaagaatgtcaaacaccgagttgttggcccctcgctatcagtcaagaaaaattgcggtcatcagtccgatgtgtgctgaggcaccaatttgcgaggtaggtgttcccatgacacgacaaaatgggacaaatgtcttcgtgatccaagaagcattcggtctatcaattctaccctgtcacgaagcctgcgttgcccaagatgtctgtcaggcaaactgagcttcagaagaccggacagtcgacttccaaccaacaacccaaccgcttagtcgtctcttcactgttgtggttacccagaggatagcaatatggtcttctcctgtcacagaactcgatcacaaggggtcttcttacagccatggcatcatgaagctgtcaaacttatcgtggaggtaccgccgtatcctggagtacttaagcccacgtcgtacactccttctgttcctttcctctttctcttcagcgcgaactagatcacctcagcaagcattctcttgaccactcgtcactatccgcattaccgctttcagggtacccgccctcagcccttacactccttcatcggcagtcctctcgcctgggagaccgccgacaacgagcctcaaccgtggcctctcctcgtatcgaagagtgggaaggtacagtagacttgccctacccggcagtcaagtgcgttatcactcaagtcactcacgcatcccctgatctgggttgctgggctgtcctggtacttggtgctttctacgacgccaacgaccgtatcctctggcagaccgaggttttccttggagacaaagccgaagactctgaagagccctacgaagattcgtacagtgtcagtgacgctgaagagggtatattacgggaaaccctactgtatctgggaacagacgctgaccactttcagaccaagcactttcttacatccttgaaacggacgataacggacacgaggacgattacgctcatagcgaaacaggaagtgaagactctgacttcgaatacttccgccagcgttcccgaattctagcccgaattaacgagaccgctgctcaacaagattccttgattcacaccccttccttccctactcccgtaggcttacagagactttgggaccctatcagacagacttgggtcgacgtttaccctcaaggcaactactaagcatctatcttcaagatgtcttttgttctcggcggtggctccaacccggctttcggccgtgatcccggccctccccctccccgcactcctcgtcccggtgccttccctcccggttctgttccgaacccagctgctgtcccgcgagtcattcccggcatgccggctcccgctcccgcttatggcttcgctcaacagcccgccgcacctgcggcttccccttactactacgcccaggccccggcgccagctgctcctgctgctcccgcctggggcagcgccatggccgctacccccagtctcttccctcaaccttaccagtacatctccggcttaggcggcagcggccgcactccccagccctaccctgtcatcaaccctaacatgccggcggccaacatgatgaacagcaccggcggtgtcggctgcgaacccggttacaactatttcttcccgcccgagcacacaaagatccacgtgtttaagtgcggcgctacgcctccctggcatcagccgcccaacgctcgcttgccgtttcacgcctgtcatgttcccgtctcgaccaccgtccaggaactcatgtatgggtttggcgcgactaatccgagcaagaagaagaacaagctgtttgaggtggtgcagggtggtaatggacgctggtatcgtggtttggcgttcaggggcgatgataaggagctgttgcagaagacttgcaaagatttgggatgggataagagcagaagtggattgccgggacagaagccggtggtttatctttacgttaccaaggactgatggggggttctgagatgagatggggaggtagcggcatgtaagttgtcagaagcgttgtggcttgttcaaggaaggtgagagggatgatgggttttcttacgcgccggtggcggatggttgtgcgctcatgatatggaaggtttcagttctgcttgtccgtgcccgctaattttcattttattttcgttcgttttccgcaagctgaaggctatgcatagcgtatcattcagtggggcttaataaacaagacagttagcgcctactactcattcctcttcagtgccaggtttgaatcatttgtttgtttacttttagaccttctctccaacgcacgggccaccccctttttccttatcatcctcgtcttcgcattcactgcccatctccctctcgagtcttcaacaacaacccctcatcactcccctcatatcactcagtagtgtacaccccccaaaccctatcatgataccccaacttgcccatctcccctgtcaaccctcggcaaacaccttctctgccccgtcaggactcgaggtatttaacctcacccaatcctcctgcggcaggtccaaaaagggcgacttgatcctcttggtcccgcgcgtggtagtttgttgtgcctttatggacgcgacgcaagcagagacaatgtcggctatgtccactctgcgataagctagttcgcagagccttgaggttttcgtcgtcgtcggcctcggggaagaagcgggaggtttttgaggattattatgggtaatgaagaagaagaagaggaaaaggaagagatcaagtaaagtagcacagatcttcggcgctgggtttggttcagttaagccatagatgttcttgggcaggcagacaggggggtttgttcggttatgtgggttgccgctgccggttttggctggacgcctgctggagaagaagaggaggaggggacctcgaggggcgagagagggaacggctacaggtggaggtggtggagatggaggtgaatgatttgatggttattgttctttccgagtttgtgttggcgtcggggtcggaagttgcggttgtagttgtggtggcagcagcagctgctgcctcaagtagcgtgagcgtggcagtaatgtttgtctggacaaactgcgctttggtgtgggactcgatgtgcggcttgtgcagcgctgcgcagtggatgatgtgcgagatgggctcgaggttggggtggtggttggaagaggaaatttccggttgggcgcgaagctagctgggggagaagaggttttggagcagggaggcgtcgccgaaggacccgatgcaggtggtggttgagctgggcttgatgtcaaggccgattggggtgtacccgtacgagggaagggagagcatcagggcccggccgagatggccggatgaccctgttacaaaaacggtttcgggacggagaggttgcgttgacgaggccatgctgctgggcaggttggggtgggaaatgtaaagcttgatgatttcaggtggtggtttgttcacttacatgctcgttgatgaagcgaaggtaggcaatcgcttcaatattttttaaatctctttctcacttctttatcaacttattaattaaatgtggttgtgttgttgaacgtgagtcactcgcctcggacgtcaccgtcttattacctctagtcacggcccattccgcatggggtaatcaccttgatagagtgccaaggaagttatcgaccacgtcagacgaaacaacatgaatactgatgcttgggaaaatctggatgaaattgactggaagtggaggtagaggccaaaggcgtcatcacttgggaagggaaagcgcatccaaagtgaacttgatgtctacctcatataaagacattccgggcttacatcacccccaattcactttggctcccgctctcggacttaccaagtaacaggcagcttaacaatgccaacatcgcggtcaagcggcgtgtactcaatctcgtcaaaaggcaccgcaatcttcagatccggcaacttcttgaaaatggtttctaatcaacacccaagtcagtcagcaattagttcccgtatggccactcacattgcttccactaccaaacgtctccggagccagttaatactcaaacccacaaaaaaagaagttgaactcaccgaaaacagccttcagctccgccttggccaaaaactccgcgatacacctatgttctccccacccaaacccgagctcttttacaggccattcacgatgcatgtcgaacttgtccgcatccttgaacacctcctcgtcgcggttggccgacaagttggaggcaatgacgccctcgcccttcttgatggtcttgccgcggatctccaggtcctccttggcgacacggcggatggccatggccgaagcggtgtggaatcggcttagttcttcaacaaaggcagggactacagaggggtcgcgcttgagttcttcgagttgggaagggtttagaaagagggttacgatgccctgggtaagtgtgaagaggatggggagttagcgggtttggacatgggatggagagtaggtagatgcctatggtaggtatgaagaggactgaaaacaaaccaaggcaatcatgttgaccatggtggcattaccagccactagcaagaggaaagccatctggacggcatcggccgtgtcgagcttgccggccttgacttgctcggtcatgagcttgctgatcaagtcatccttgggctcctgcagacgctgttcggcgagacgtcggaggtagttgaggagttcccttggatgaagttagtttctcgtgacaacagtaagcgccaggaacatggggaaacgtactgattagcagcagatgcctctcgcgctgtcgaacttccgttcgtacggatggagttctgctgagtcagaaaatcgaggtcctcaaccggcacgccgaggatggtatatatgatctactcgcaaagttaatagaaggcaccttataccaccaaaatcagacagaaaccaaaacctcacataggaaggcaccggcagcgcgaaattctgcaccagatccaccggacctccctcgcaccccatattcttcatcctctccaacaagtcatccaccgtcttctggatgtacggctccagctccttgacatgttccatttcaaaaatcggctgaaccatgccgcgatactgcatgtgcttgggcggatccatgtccacaaacgtggcccggttcttggccgcctctttcccccccgcggcgagctcggggaagccgggcctcgtacgctccttggacagccgctcatctgtggccacctggcagacgtcgtggtacttggtcaccagccaggcgaggctgccgtcgaagaggcggacctgggtcaccgggtcggtcttgcggagccaggcgtactcgggaggcgggtcgaggccagaggcgcggcgaaaggggaactcgaggttttcggtgagcgcacccatttttatggctggtgaaaaggaagccaagaatatactgtgattagaggatcaggtaaggatcgttaatgtgagaagtctcgtcgagtgtataggtaagttgggtacgagcgcgggtgcaggatttgagtcaagaagcgcttcgagaacctttgtcaacacaaccgagggagccggagcaagcagatgggaactatttgacttcaaataccgtatgatgtcggaaaacccgtagtccaggtctgccattaccttcaacgaccaagtacatgcagtcaaacacaactgaacgcaacgggcaaaccagaaacaaccctgcgttgccggactgacctgaagtccgggttttccaaaatcatacggtaacgtcactcgaacgttcgtcttgtgggttgtcagctcgtgatcgagtttgtaaacgtcacggaaacgtcaaataaaccaaaggcaagaaagatgtcaggccacccggccatgcacttgcttgtctgatgcacggaccaggcacagaccgaactcccagaaagaaaaggtacacaggagaatgatacacagggcggatacatgtgtttcccgagccagccagattcctgtcccagacttagccgggatcaacatcaacaccatagaatacacagtacatcactgcggacacaaatgacagcaacactcgagcacattcgtatccagactttgtggtatggaccacagttaagtgaagagggacgaaccaccatccttggatacgagagaaatctcattccttccggttcaggagattctgttggtatcaatattcgtctaccacttcctctatctgccgtagcgctcaaaggggggggaagaccggttcatttccaaaaatgacaatgtacacctcataaagtgtgagctcggagagcaagataccgcggcagtgattgcggtaacttagacatgctgagaatagtgttcgctcttccccttctccgcatcataaccagtatcacttccatcagcagcaccttggtttgcaccactaccaccttgcaggaatcgggtaagaccaatctcagcattgatctcctccatgcgctcattgtcggcttgtgcagtgccttcggatccgaagatcatgtcctgtgagtgttgtgttagttgatcaacccttcgggatgaggagataaacagtatagccggaaatccgatgagaaggggaacttaccatctcttccaaggttaatctcttcgtctccggcacaaagaaccagataaaggcggcgcccatataagtcaacaacccgaagatgatatacgttccgtacgggatcgcttttaacatatccggcgtgacctgaccgacgataaagttgttcatccagttgctcgaagctcctagagagacaccatatggtctcgtactcagcggccagatctcagcaacaatgatccaggcacatggaccccatgaatatccaaagtgaatgacgaatagccagaccatggctacagcagcccatccagcagccttatgagtctcccattggtccacgttcttggcaacaatgacagcgatgatgatatggcaggtagccatcccgagggcaccgatagtaagcacgggcttgcgaccaacacggtcgatccacagcacggcaggaaccgttgcgatgaacatgacgatgcctactacacccgtagccaggagtgaggttgtgttgccgctcagtccaagctgcttgaagatttgcggggcgtagtagagaatcgcgttgatgccggaccactgctggaagaacatggttacggttgccacgataacgcgtcggaacattgcctttgtccggaaaagcttctctatggcgacaaactggagcttaaaggtattccaggcagtctgctcgcgcaattcgggaaacaactcggcaatgctgcgtttttcaaagagagactgagcctttatttcgaggaactcgagctcgacaagctcgtggtcttgcggtagaccgcgaagggtggagaggatctttcgagcttccgcctcgcggccatggtggatgagccagcgtggggagaagggcatgaacatcatgccgaaaaacagaatgagagcaggggcgagttgcaggcagacgggtacaagccaggcggcgtcggattgggtctcgagcttggtgccgccgatatagttggttccgctgcgtaatatttgatatcagcgaccccttggtgtgaccaaagtcgaaaacaaagaagacttactagtcaatccagaagctgaccatgataccgaagcagatagccaactgctggagagcaacaagagctccacggacctcaggtggtgcaacttccgagttgtaaatgggaatgatcatggctaaggatccgacacccatacccctgttgagcaatgtcgtgttagtaggggctgatagacgattcaagagtaatcagccacgacctacgtgataaaccgtccggcaagaatggtctcatgtcctccagagatagacgtggcttggatgaccacacccagcatgaaaaccaagcacgccactagcacaccgtactttctcgagagaacctctgccatgaacccagacagaagcgtaccaagccaagcaccgagctcaagaattgcggttagccagcccttctttgtctgactcgcgttctcgtctatcggatcgtattcgcccatgtctgtttgaggttcacccgtaaggttaacaacagtttcggcaacatgtgggtttaaagatagcgactcacgtttctgaaaggctggcatggcgaggacacccgaaaacatcccttggttgtacccatagagcacaccaccgatacatgcgaagcatgcaatagaaaagacccggaagttcttgacaagtgctgcagggccactcttccccatcactgcctcacgcctctgaagagcggcatcataaaaaccagctgcgccggagccgcctccgccacccatcttgacgaaaagattgatgttgctttgtcttctatagctgggtacgcgtaggtgaagaagaggtcctgctcagacagctcaactggactgagtgaccgacagaaaaacaagcctgctgacgagggcaagaaaaagacaacgacaaggtttgacgatactaattgcaagacaggtagcaagaggtgaccacaagttagtcgaggggcgactgcgtactatttaatgacaacggacggcgttcaaatagaacattgagcctgacttgtcagcataatctttggcaaagaccctgaacgtgtcacaagtcctgcagctacgtcccagtctagatcggaaagagatgccatcacagtataataacttcagcccaagcgcaagcgtgtgttattaccggtgcgcatcatattgaaccgcaccaagaagcatcgagagtagccccgttagtggtcggtcttttccatgccgagggactgtaaccctccaaccacacgtcaacgccactccgggggaagatgaggggtagaccagaccggctgatgatcccgtcggcatgggtgcttctgcatgcctttcgtgccgtatatcggtagcacgaagttgagtttgaatgaacctcaaccatcaacattatctaggtcgcggaacatcgagctcgcattcgaagcatcaaggccgtcatgacatccgaacccgcaaatcggcgggtatcttgtaacgatcggtgaggtgaaattatatgtggtttgagccgtcaagaacagacagtctgaacaggcgtgctctgttgtagagagtatacggctggtaactaagaacgccaaggcagggatgtgagtatgtcagtgaaggccaaccaacggtcatggtgcagatctgctccagatacggcgtatcagaagggcgcccgggtcggggaagctggtgcgtggccgtaagcgtagtagcaagctttcaaattagcctgaatgaatagcaggctgatataccccaggcaatgctcattggtccatggtacccccggattatgtaaatcgcccattggtcgtggtccaggaactttgcaagagaatattctcgagccattttgtattgaatctttgtcccattcacatggggagctgtgatggtgtcgaacaagagtcttgtggggagcgttagcgcaacggttgaaaaggcttatcttcagcctgatggttctgaatggctacgtgacgcttcatgccgtccttggcttccgcccgcccgtggacacttgttaccaaggcttctcccaccctacctgccggtgcataggtccctgttataccaagattcgacattcgccttgaagattgcggggacttgtcgttggtcgttgagcgtcctgcacaataacggtgtggttactgggaatgtgataagacggccgacagcgcctgcaatgcacaccaagggttcaagattccgccaacctgggtccagccgtgacaggacttgctatcgggtacgcacctgcggatgcggtgttgtgtcccagggaagtcttgtggaagcgatcgggcccggacgccgtcactatctcccgagcagctgggccgcagtagagcccgccgactggatttggtcacggcagctgaagcggcatgaaaagccgacaaaagcacattggggccaactgacttttagtcgcacacctaaatcgttctcagtgatgaccaaaaacatgtggacgagacacaggtatggcggagactcgaaaggctcgaaaccgggtcaaccacttgttgctgcagaagcccacgtaacttcatcacagcgagacgtagcagttgttggattggtgaaaatggcgagaacaaaactgcccatgaaaagtggaagagttgggtgtcgcggagaagaggacgaacccgaattgacagacattaaaatgcgtcaaattgggtaaacatgggcggtgtcactatggatagaacccaatatgatgtgttagcatgttctcactttccacacgttagctccgctagcacggccacagtcctctaacatgaacaaacagacctagctgagaaagaacagggtagtcgctgtgagatgccgagtgtcttggcaaaagatgcacgtaccaccttccgggtaaacgaagatcagcccccaccgttcctgtcgtttctctgttcccccagatcgacaaccattgattgcgactgtgacgctgcaacgccgctgcgatagtaaggtgccatggcgctacatagaggtatgtagttatgttgtagtcgctgttacccctccctttttgacgcgcgcctgtttcaaattttctgtcttttgtttttttcttccctttcggtccagcgacacttgccttcctgattcgagtttccccaatgacaacaatccttgaacagccaaggcacgcctgcaacatactgactctttcaataccgtacgcacctcgctcgtccatgaccaaattgatgagatctgctttggccgcagctttaacgggcgatcaaccaactgggcaggtcaaactagtccaacacacctctgccggcatttgaaagatcagcgcggtaaactacaaagtggcgataacttcattttccgttcaacaaaggccccaacttcctaaatatcccaaggtggcgctaccacgccaacaagtcatgtcggcagagatgtacaaagctgtgacccaaggacaatcttggctgaagtccgttggggatatttccatccagaaactgtaaagttcagaggtgtaataaacacgctcgaaagcgtagtatggaagagtatcagtacccaaggataatgtactgaccataacccttactaccatttggcagacttttcaccaattttgtcagggacgagcctcgttcacaacctcaatgagttgccgtcaaggtgcgacctgcattccattcagtcaaacatgcaatcatctcgcggcaaactctacgcgatgctacccctgtccacacagtatcccgctagtatcccgatgcttgctgcatttgctgccccttgttggcggccaaaatgccacgctgatccctttgagacttgagtagtatgtacaacatcactgactttgaccattacatatccatcttatcatcgcgcttcacgccgtcggtccatgccaccataccattgagcgtctacctaaacttattctcatccagttccattctgccgggtctgtacagctttgctcggcagatgggttgaccttgttggcccttcattgcctgctgcttgcaatggtgggcggcggcccgtactgcgtccagtaggttgttggtcgcgtcgtgaggtcattccaccatcgcgggtccatagggaagcttcccttctggtttccaggccatcatgccccgtagggcttggtcatatgcttgcccaaaatactcacatccatagtctgttgtatgaaccgagtttcatccgcaatttcattgctgaattcacagtcttttttgttttcgagaacacggaccatgaggcgagacatatctggatatctcggggctcgggaatcgcacaaggctggcggttaacataccttgaagtggttctgttatgttagacagaggacagcatcccttccgcttcgtcggctatatttgacactccacaagcgtgcgcctctttccgcttccgccaaacgatttcctcagtctttcccattgggtcatcttcgtccttgtcgcatcccagtcgatgtggtagtgatgggtggcatatgccgttcctgatggtgcaacggtacctgcgtctagtcctgcgaaccgcaaactgtctcgcctatccttcagatttgcggcggagtgcgtctaatggttgccgtgttgccattggtcaagcgatctaaccgttacgctattggtacttggaccacatagcggacatcaaaacattctgccaactctagtacatatgtcatgtcgttgagattcaaaggtcaaatcaatcaatgttagagctgggctggtttagcggaatcatattctttatgtactctctctcgaatttgcttcgacttttttttttcattgggatctggggaatgtccagttctcagaccttcaagtgtacacatccccatgtaaacaccccggttcagccccaagctcccccatagggcattagccgccgtccaaccagcaatctccttttgacgacaacaagtctccactccaaaagggcctactctcgtagccgcccaactccaaaagaacgccatgtcgaaaccgtccagccactagcagaggccgctgccggcagtactcgctcgtttggatacactttttcggtttcaagatcagaaatctgccctccgttccttcctctacccttgtttcagatcttccaacccggcagccatgccagagttacatctctacccgcagacatggccctgcctgaccgagtctacactaggtcggtggattcacttctgtggtgttgacgtggaggtggaggtcatctcacttataagtcgaccctctgctgctctccgaagctcatctgacgtgcatcaaacccgacaagttcaccatcatcagtattactcctctcttcctatttcctaggtctcattttcttttcggggtctcggtttccttatcaccatctgtgtctccttgatcaaaatcgtttgatacgagccatcttccttttgatacatcgagtttctgcctgttacctaggtatcgaataccatcatctacttctcgtctaataggtaatcacctaatcaacccgacactcgacggttcggctcggtctcatttcattgcatcatttttatctcttgatttcttttctacttcccatcagtaaggaagaagagattgccagtcgacaaaagctttatacatcatgcctgatctgtcccgaacatcggctcatcaccaccaccaatatcaacatattccagtttctctcagccagtccgcctcaaccatgtcatactatcagcaacctcgccaggtctcctactatggggatctctccacaacagcggctgctcctcagatggccatgccttcatacgacgcttatgccgtgggcgcagtatcttcgatgcagattcccactgccaccatgggaggacccgtgggcggcggacctctaccggcacagcatcgcgcctcttcgggtgcgtggaaccaggacgatgacagggcactgctcgccctccgcgccatgggcaagaattggaaccagattcagcgcgaggccttcccaaataagacgggcaatgcctgccgaaagcgtcacgagcggttgatggagcgccggggccaaaccgatttcgacagtctcaagcttgagcgcctcagcaaggagtacatgagcatgcgtaaggagatttggaagcccttggccgatcgctgtggcgagaagtggcacgttgttgaggcacaggtatgttttttttttttttttctttttttttttttttcctgtcctctctcgttctgttcttatcgactaggagacctctgacaccaaagtttgcaaacagtgcatgtccaacggtctcaagaacatccagtcccacgcccgttcatacagccgcaaagaacgtttggcaaacggccaatcctcatcaggatatgacgatgatagcggcatctcgggaatcggtctgacacccattgatgacgacgatgtggatgactacagcagccccgagccctcctctggctccatccacggcggcggcgcacactctagtacttccggcggcagcagcaccggcagcggaggcaccccgtctcaccaccaggcattcgctcatcagagcaactaccagacttatggctaccaaccccatcacggctacagcaacagcgtgtcaagcacgggcactactggcggatatgcccaccaccatggcggctcgagccaggggacgagtccttatatgggtcacggtaatcgtcttcctagtgtgggcgatatgggaatcaacaatatcatcaatcgtggctcgggacgagatgccaattgagggttgtcacttctgtcctcatccttcgtctcttttttcattatcttaacctgtctttctacatccattagtatcctcaggttatcctatcttctcttgtgtttttttttccgtcttgtcttgattcggtttggaaagggggagcattgacggacggttctaactgggcttactactacactcactatacccagttgtgcagcacaagatggcgttctatggggtacacttgttttatcgttttttttttgttttttttttctctgtttatttcctgttcgggctcagggttgttttcgaggcgtttacttgtgtcacttactgccttgcgaacggcgttcaaggctgtttgttgttgtcgttgggatatgcaaagtcctgaagtgaggcttctcaatctctgtcactaatgcatctacacatggatctctgttcgtttgcttatcatggtcaagaggtgtctcgtactatatctctatttatctttatctcgtgcatgggtcttttcatcatcgaggcttgctttatcttcgcatatggcttcactatccgcatttcttaaatccttgcttctctcaggcattcctcttgttgtctcttccacgtcatcgtcactcgtcggcattttcaggtgagagctttccctacctctgtcttatgaactgaaacctctttcgttatgattggtatgcactttcattcgtatttcatcatcagtttcatcacagaactttcaataggggggaaaaaagacggcacaggcatagagacagcatggcagccatggacaggacggcgtagaacggtgttgataattctaaggtacaaatcctctgacaaacagatattttcgcaatccataggaatcaattccactgaacataacatcagacagtggtctcccaaaaatcatctcatcttctttgccctttcagaccagtcttgttatacagtaagcgcgtgcatatttcttcttctaaaatttccacgcgcaactcctcgtattgatatagatacatacaaaagccacatgtaacgactcttgcttcgtctttgcgttccatcccttttgttcgagtactatacaacattctcatttatacaatgcaaacccttgagtgacgatatgcttctttttgaataccatttataccatgaacccaatttcctacccaaaacacaagatcgtacaaaaacatcacttcttcacgacacctttcaccacctccccaacacctcccccctcctcctcatcttcatcttcatacacccattccccttcttcctcctccggctccccaaaaacacttctccaaaccctcccccacatccccttcttctgcgccagcgccaacaccatgatcacgggcagatgccacacactagcccagaacaatcccctcgcgctgcccttatggccctcgagcctccaaaacttgatcgcctcccaaaccaaccacgcattaaccggcaaactcgtcaccgcaaagctccactccgtcacgcccgtggcactcaacccgacacaaagcgggataaacgcaagactataccgcagcgccacgcgcccgttgcgcgcggggttggtccacgccagcatccgcaggccagcagccttgtactcgtgtctgatgccccatgagagaggcataaagtgggggaattgccaggcgaacaacaggccggcgaataaccacccgcccaacgagctgccgtcgctagcgaagaggagctcgcgccacgtgccgtcgcccgtggctgactcgcctgctgctgcggcccagcccatcaagggcgggataccaccgacaatggcgcccacccacgtgttcacggcgctgatgcgtttgagcggggtgtaagcgcccgcgtacaaggcgatgttggcggcgcccaggaaggagacggtcgggttgacgccaaagtagagcgccaaggtgccggcgaggccgcagcctacggcgaaaagcacggcggctttggtggtgagcaagcgccggacaagagggcgcgtgcgcgtgcgcgtcatcttggagtccgtgtcgggctcgtagagcatgttgagggcgttggcggaggcggagcacaaggtggtgccggtggtgaggaagaggagggtgagaggggaaagggagggggcgagcgaggtgtcgagcgcggaggaggttaggaaggaggggacagggtataaggcgtagggaaccatggcagataggacgacgagcacggtcaggcgcggcttggagagactgaggagcgaggagagacgtcgcttcaaggagtcggcgggcgcagaggcggcggcggcggcgagttgcgacgaggcatcgggtgctaggtcggcggtgggagcgtcggggtttatgagaggtgttggtgtttcgccgtttgctgctgctgctgctgcggccgctgcggcttttcgctgagcttgtcggcgacggtgggggaggagggtattatcgaccggcggtaggtccgcggctgtcgtcggttgtgttgtagagctcgatccatcggcggcatcggctgttgttgatgtggtggaagctaccgtggtgctccgttgggagctggccgaatcgtggatgccattggctttgacgcgggggagaaaggcattggagacgaaatagccggccttgaggcgttgtgaagaggtcgcggctggggcgcgtgaagttgtaagagtcctccttagggtaccaggcaacctgctctgtggtactattactagtctcggttgttgacacacgactctgtcgaggaggacattgcgtcggagggtggacgtcggcggccgcatcgttcgggggagaagatttcaggtgccggctcgaatcgccatcgtccgtcgctttggtaatcgagagaagcgaccggggtcggggtcggcgttggcggtccgggcgaattccagatcgaggataagagaaaatgggaccaggacgggacctgacctgactgggcggccgagatggaaatcgtgaatggggaatcggagccggcagacagcgggcgggtgggcgggcggccaagccattcaagcaaatgccctgccctgcagtaaagtgcaagttaagtctgtctccactttcaagttgtccccccactaggtacaaagtcttcgttcttggggcatttttgtgtatgtagctagacgattggcatcttccttggatttcctatcttccaccagaccaatacaattgtcgaattctccttgttggttccaaccacgatctcaggtttcgcttccgttttgcttcaagaaaaaatgccccaccgagacaagctccgttaaactttgacagcgggataagctcccgccgaggtgctgtggcccgtgcgcaaggtaccagctctctcgagttctcaatgccgaacggtgctcttgatcaggacgggagcttgggtcagttttgaatcatcaactccccgtcaatgacgacgattacactctatcatatcctggggaatagcccccacccccaccagacgtctatcgaatgaccgacatatgaccgcctcttgcaaaactgcagaaagcacagtgaagaatttctcgaatttcaaaaatctcaacaactgaagaaccttctgtcttctagagagccggcgcgttcacccgctgtaacatcgcggccatgagcggcttgaatgtctcttttaagcgccggttctcggggaaagggcgtctaagtcgccaatgtcgccgcttgtctttcacggtgcctcccttacaggaattaaacgccacaagcccgcgcaatccgtctcgtcttggatttgttgacatgccttcgaggatcggttcatgctttgtctcaagtgtccctccgtttcagtctatatcctaccaggatagacaacctctacaaggaaattatctatttcaattctcagcctcgcagcgggttgtgccatctgcaatctcccttgctgacatgggcgcctagcacaacgtcgaggagtctaccatctttgatcacaaagcccttccaccaaggtcacgggatgtgtggttacagtttcgttacctgacggcaaattcttacagaagtgaatcgctccaagggttaaaagcgaagttagtccgaggcctcaacagttcggctcgcggactgtccttcagcgtctttctctgtccttccttttgactttgaagtcatttgtcaaaccagagcaggcctgaatcggcccaatggtacgttaggaaatccagaaaccgaggcacgtatcaagatatatttgatggccctctctacgggtgggtgtatgggtcgcttgaagcgcgtcttgatctcaggattcatcatataccgtttcgggtcgatttcagcgtgatttggctacagagtagttgaccttatgagtggtacacccaaagacaacctccaacaataaatcggaccatatcagttcaatcgggtatggtgtagcggtaacatcgttgactctcacttctcaggagtgactgctctctcaacagccccgggttcgactcccggtatccgagtctcctaatctttttgtctttttttttcttcttctttcttgttgctgttcgcatggtccatcccttcattgttgtgcttgctaattctacactatcgattcttgcccgtcaaatcccgttctggttggacccctcttcagtttctgtatgtactgcgtattttatcccgtagccgactatgaaacaccaaacagcggtgccctacctagtacactacccggcgatagatcggcctaatgtcgtcatcgcccaggccttggacaaatggtccctgaacgagtggtgggagatcgacatgcaaatcaggacatcccagaaatagaactccgccttcactttcccattccacgtactctatccatcgactcttgccattcacatcgatatattttctacgtacggtctatcgcggtccattcatcctgcaactccccccctcctgtacatacatactcagaacaccgaagctgtacaacaaagttccaccaatcacgatggcttccctcctcaatcagcttcgtggcttgaccacagtcgactgtgacactctcgacgcccatggtgagcaacacaatacggccatctccgccgaaaacaaagtaacacgctttgacagtcgcgcgcatatacggtccttttgcggattgtacatcgaatcaggtatgtctatctgtctacccttttcacggggctccaataccaccaagctcagcgtaaccactccgtcggtgagacacagaaggaaacacacagcattgctaacacgacccaggccattgttcttgctgaaataaccaaacttgacgccaatggaaagctcatctaccaaacactgatcgacgagatcattcccatcgcccactggatgtttgggaaccagaccgatgctacggtagaagagcttgcctccgagctgctggccgttggcctcgccctgcgcttcattccccatctgaacggcttcattcacatccagaccaacccaaagtggtgttattccaccgaaaagactgtcaagaacgccgagagtaagcaagcctacactgagccccaactcaatatagccaatctctctgaccaacccacccatctacccaggaatcgtcgcccacctcaaacacctcgcccccgacttcgatacctcgcgcatatgcatcaagatccccgccacctgggaaggcctccaagcctgccgcgagcttgagcgtcggcactccatcgccactctagcgaccatcgtctttagcatggagcaagtcgccctcgccgtcgacgccggctgccgctacgttgcgccctacgtcaacgagctgcgcgtgcacttcgacgccacctacacggacgcaaacaaggaccgggccgccctcttttgcggcgcggcgcagcgctactgcgacgaagttgcttcctctgcttctgccgcggaagccgcgcatgggtccttgaatctgcagatgcagacgcaggtcatggctgcttccttaacgagcgtggaggaggtgatgaggctggccggggcggtgaagcacatcacggtgagcccgccgctgttgatggagctggaggcaacgcctgcggcgggatggccgggtgcgagcacggtcggggctgcggcagcgattacgggctcgagggtgaatggtgatgcggtcaggttgagggaactggtcagggaccagagtcagtggcggctggcgttcacgagggccgaggccggcgagagtgagaggaagttggggcaggctattgggattttttgcgacatgcaggatcagcttgagaggttggtgaggaggtgggatttgacggggaagaagtatgcgagaggctaagtgggtgggcgtgtgtttcatcgttgtacgtgacattggccttgctttttctgccttccatttcgaagtttggacccggcgtgtctggcgttgggttggcaagtcaggaaccgagcagcgtggagcgttgctctctctggagtgtagacatgctggacatgacttgatttggaacatccaggttgatatgttaaccggcgaaacagtcttgtaggcaccgactggaatcctcgcctttctttctcatctagaaaaaagtcattcgctaatgtagagacgaccatcacccatgcttctttttctcttctctcaaacttgacgccacagattactttgacgggacctgaaagttcgacaccaatgctgtcttccatttgattgtagctcaatgggacgggatttgcggtcaaaggataacgtccattgattattggaagcgaagctgcaacctggagggatatctgttggttgatgatgatgatgatgatgagaagagcgaattccgagcagatgtctgcctgatgctctggagcatcgatctatactaacaaaccacaagaactggaaatgtttatcagcgaaccaccgcgtgccctctctttgaaccaaattgatgtgctcttgccgagtgacaaatgccagcatcaacacccgcgacagcagtcagcgccgtatgagacatggcgacgtcgtcgcaaaacatcgcgccggcatgatgccgctatcgacgcagtcaatttatctcgctcgacccgtacctgcatttctcccgttccgtggaataacgccgcaacgtgctcggccgcagcatgcagagggggggggggggggggggggtatacactgcagtgcatggcatcaacccatccactgcactgcacgcccgactccgtcaatgatcgactttcacgttcactcaccgggttcactcttgtgacatgctcataggacggaaatagattgaaacccaaactccatcagtccgggctttgaaagagcaagaagtcgagggtttgcgcttgaggatgcacagcggatgacgttgtttgatgtctgcccctttttgccaacccgacagcttgaatacggcctctaaacacccactatttaagtatgtgaagagaaaaggagagaacatttcttagaccccgtatggctcgtcccgtcctttcgacagccccaaatcacaacaattttcaggttcgaaaaaacatcttcagccgttaaacgtcccggttccagcgtcattgattgagcgaggaagcacccgcttcgtctcttcgtgccggatcggtgtcatgatcatctgataactcgcccacctacgtctagccggagacctgaggttagccgagcgattcctcatgagctcacgagatcaacaaggatgttccccaggaaaggagctcagggtatgcccgccaagccgttggttccccggataaaaagaagccattgtcccctcccgcttccccgcaatatacctcacaccaagcccgggcatctgggggatcgctcggtccgccttttttttcacccccccaaatcttcgcttgtttcgattacccggtccacatcgctcctcatcttcaagatagcctcgttcttggcttttttttttctgacttttgatcctagcccaggagcgataaacatacgtgtagatactctaggctgggctgataagtaggaaattctttggtctccggttttttgggtaaccatggcggggtgggcatttaccgttggacattgttcaacttgactttcaaaaggccccctccccccaaaaaaagaaaaaaaaggatgcttcacgtttggcacccccacactgaaatgcgggttacatcctgagattgcgggacgaatgtccctcgccaataacctcaccgaccaattataaagtaaccagatctttccccccagaaccccaacctcgctcgctggcccttccccaagcttcattttatccgctgtgccagtagcgatccgccgcctccatctccaactttggtacctgggggtaaggcagcgtggtcgagggtggtatttgccggttcactagcctctctcgtgagaaaagcgagctagatcgacagggtcaacgacgaccttccggaagaaacgaatgccacctatccgaacggtttaccttgctagatgatttatttatccacaaacgtggtaaagggtagaagcactatgccgtcaccgggagcatatggaccgtctcgtgaacgctcgctgtttcagtatatcatcccaacctccgccagttgatctgtgatgttgatgccttttcatcatgttgttcccgcgccgccaaaaagagagctgtctcgagcattcgttgatatccccacttactatacagttgctactgtataactcgggtatagcgtaccattgagtccccctcacaatgctcctcacgggtgccaaagggacctcatggctcgccttcgcctccgtggtcgcggccctaggccaggagcccatcatctccttcgacaaagcagcgggtgctctccagattgctggtggcaagatctccaaaggtcaaattcgggtggccaagaacgagtactggggcgtcattcgcgctgctggtgatctcgcgctcgactttggccgcgtcactggcatgaactacaccctttccaatggcgaaagaggtgccagtccggccgtttacacctacaacccggtcgataacatgaacaacactcatgtaagtacttgcgaacaccaagagagcctggaccgccggttcaagttaggtacgtaggtagctgacagctcaacagtacagcaccactggaatcgcaaactttaccggacctgcttactccgacccctccccgtccgataccgtcatcattgccggcacaatcggacattccgaggttatcgacagcctcatcgcctccaagaagctcgatgtgtcggccatcaagggcaagtgggagtctttcaccagccaggtgatcaaaaaccccatccagggctgttcttcagcactggttattgctggaagcgaccctcgcggaaccatcttcggcatctacgacgtgagcgagcagattggcgtcagcccttggtatttctgggccgacgtgccgaccaggcagaacaagaacatctacgccctcaacaagaagaaggtccaggggccgccatctgtcaagtacagaggcttcttcctcaacgacgagcagccggccttgaccaactgggtcgaggagcactgggggagaacgccctatggcgccggctacgggcctgccttctacggcctcatctttgaggttctgcttcgtctccgagccaactacctctggcccgctgtctggggaaccatgttcgaggtggatgacccgggcaaccagcctttcgccgacgctttcgagatcgtcctgggtacctctcacaccgagcccatgatgcgtgcgcaaaacgagtttggccatttctaccagggcccttgggcgtacaacctgaacaacgaaaccatcgatgattactttcgctacggtgtccagagagccaagccctatgcgcgcaacagcttgtggacgatgggcatgcgcggcaccggtgacacggccatcgagggtctcggtgttgaccacattgtggacatgctgaccaccttggtccacaaccagcgtcagatcctcgccgaagggttgggtgtatccgacgttactaccatcccgcaggcgtggtgtctgtacaaggaggtcatgacctacctcttcgccggcctggaggtccccgacgacatcactctgctgtgggccgacgacaactggggccatgtccgccgacttccgctgctcaacgagaccgctcgtgccggaggcgctggtgtttactaccactttgattacgtcggtgacccgcgcaactacaagtggatcaataccgtgcagctttccaagacgacggagcagatgcacatgacgtatgcccgcggcgctgatagaatttggatcgtcaacgttggtgatatgaaggcgaacgagatccccatcaaccactggttcgacctgggctatgacatggagagatgggatgttgacagcaccgaggagtgggccaagacctgggctgcccgcgagttcggctccacgtatgccgatgagattggcgatatcatgatcaagtatgccatgtacgccagcagacgcaagtttgagctcgtcgagcctcagacctactcggtcatcaactacaacgaggccgacgcggttctgcagcagtgggctgagctccgtgcccatgctcaggctgtctatgataagcttgacgaggcctacaagcctgccttcttcgagatgattcttcatcctgccattggcggtgaggtcgtccacaggatctatgcgggtggtgcgaagaacttgctgtattctggccagaagcgcaactctgccaatgaggtgatcaaccaggttttggcggcgtctgacgaggactggcagttgcaggagcgctgggatgctttgctcggcggcaagtggagacactttatggatcgtacgttgaactcttgtggtcaaaaggaattcgtaggagttgtgctaaccttggactggcagaaacccatcttggatatgacggctactggcagcagcctatgaggaacaccttgcctgccatggtgtacgtccagacacgttttgtgtctttggctggccacgttggtgtcggtgttgagggctcgaacgcaacagtcccgggtgacgacaagtaccacgccaacagcggcaacaacctctcgctcccacccatggatccctatggcccggctacccgctattttgacgtcttttctcgtggtaccaaggactgcacctggcaggcggctccatggcaatcatgggtcaagctgtcgcagtacaatggcacagttggacccaagggatccgatacccgcgtccaagtctcgattgactggtcccaggcgcccaaggcacctttttccagcaccgtgaacatcaacgtcacgaactcgtgcggtggcgggcccatggtccaggtccccgtgcagatccgatccgtgccctccaactttaccaagggcttcgtcgaatccgacgggcacgtcgccatcacgggcgcccattactcggccatcatcccgcccaaggaaaagtcgaagctcaacgacaaggtaacttaccacacgctgagcaagtacggccgcagcggcagcggcgtcggtctcgtgcctctcaagacggagaagttgaccgtcgagaccgcgcccgcgctcgagtacgacctctacttgttcaccaaccacaccaaggccaacgtgaccgtcctcatctccccagcactcaattacctcggcgagtggactcctctcgaatacggcatctccttgtaccccgccggcgcatccaccccgtctgaaccgaagatggtccgccccgtcggtcccaccgtcggcgccaacatgcccgagggctggggctacgccgtcgccgacagcgcgtggggcaccgtcggcaactacaccaccagcaccttttcggtacctcaggagggcgcatacaagctccgcttctgggcgctcatgccggggattatggtgcaaaagatcattgtcgatatgggcggcgtccgcaagagcttctttggcccgcccgagagcttcgtggttggcagagaccaggtggggaggtataaccagaccagctttttggcggaggttgatacgcttggtgggttgtatgagaagcaatagaataagggtagatgggcattgttggatgcttcggccgaggcatgaggttgataaatagaaaaatgaagctctaaaagcagcgagtgcgttcgatgtgttcagtgtacctatttctgtttcttagtgacatgaccttagggccattgacaccacagcttgtggatggatgccctgcgcaaagatggaggtcgagatgaacgaatggcggtgttctgtggacttcccttgttgcaacttgaagctgagtggaagtggaagaggaagtgatgatgagtgatgcccgatgcgctgtaacgctgttccgtcattgcacctgtcagccacttgttcaacgctggctgcagctgtagcgctgtggtgaaacaaagtttagcctgtttcagtgggcagaccctcgccagggcgggcagcgccagggcttccacttacgctaacatccaagtggagcctgccacctcagcaaatcgttgttgcagcaaccagcggggcccggtaaacacgcttgtgttcttccattccacttcccttccattcttcccttcctggagccggccgcggtggtggaaacttccacttggatggaatcgatttgtaggtccagggcatccatcattctcttctcctctccttctctcccttgcgtcctgcattcatccgttctgcatcacgggtccgtcgcatccataggttgttgttttgttctttactctttttcttattgtttactcttgcgtgacctaccaccgcccctccatcgtcaacatccattggatcgcacatcaccaacaactcaaccattcaacgccttggagggaccaagtactataacgaaaacctactactatcgtactacgacagacaggcagacagactacatttgcaaacatagcccacgacatttacgacacgaccgaccttacaaagtacgcgacgacgacgacgacgacgaccaaaagaaatcacctacctgtatcgctcttatttctttctttcttggaagacacgacgatatcccgacccaactgccactctctactgcctgccgacttacctagcattccaatacacatactataccggtcctttgttttacccgggccctcgctttgcagccaaaatctctacaagaaggacgccggctgcggaccaaaggacaagaaggtgggccgagccggctacggacatcagcagacagacaggtcgaggtgcgaggataaggaacccccaagatgtcgggctatccagacccgaacgcttcgtccattacggtcgcaggtatgtttcgcaaccttgtgcggtccgtgtcattgctttcttgcttgttgtttttgttttgctttgttgttcaaagaggaatgcgctggctgacttcaagtatgctatagttcgtgtccgaccgtttacaattagagaagctgcccaactgtgagcaataccactgtcttacacatgacgcgctcgacagactggacgaaccgaggctgacagatgccattgcatacagggtcagaagagatgagggtacggtattcctgggagacgggtcgctggcggccgcgccaaccccaaaactcaaccagaggggaatccggccggtaatcaaggtggtggacgatagatgcctgtaggttcgctgttctcttcccttgaggcaggactgatgaggtatccaaaaccagagatgctaacaagtccgccgatgccaagtgttttcgatcctccagaagataacccaattcagaaattctctcgatcagtcgtgccagcgatgggcaagaaagtcaaggaccaagtctttgcctttgaccgaatattcgacgagaacgcctcccaggtggaagtctacgaaggcacaaccaagggcctcctggatagtgtccttgacggctacaacgcgactgtcttcgcttatggcgccaccggctgcggcaaaacccacaccattaccggaacgccacaatctccgggcatcatcttcctcaccatgcaggagctcttcgaaaagatcaacgagcgcagcggcgagaaacacaccgaggtcacactctcctaccttgaaatctacaacgagacgattcgggacctgctcgtgcctcctggcagcgccacgaacaagcaagggttgatgttgcgcgaggactcgaatcaaggagtgagcgtcgccggtctgacgagccacaagcccaaggatgtgcaggaggtcatggacatgatagtacaaggcaacgagtaccgcaccgtatcccccaccgccgccaacgcggtctcgtcacgctcacatgccgtcctgcaaatcaacgtggcgcaaaaagaccggaacgctgccgtcaatgaaccccacaccatggccacgctatccatcattgacttggctggaagcgagcgcgccagtgcaaccaagaaccgcggcgaacggctgcttgagggcgccaacatcaacaagtccctcctcgcgctgggcagctgcatcaatgcgctctgcgacccgcgcaagagcaaccatgtcccttaccgaaacagcaagctgacgaggctgctcaagttcagtctaggcggaaactgcaagacggtcatgattgtatgcgtgagcccgtcgagcgagcactttgacgaaacgcaaaacacgttgcggtacgcgaaccgggccaagaacatccagacaaaggtcacgcgcaatgtgttcaacgtgaatcgccacgtcaaggactttttggtcaagattgatgagcagatggccctcatcaacgagctcaaggcccagcagcgcgatgccgaaaaggtcttcttcgcaaagtttctcaagcagagcgaaaagcgcgatgccgtagtgcgagagggcctggccaggctgcacgccgcctacgagcatgctgagaaggaccgcacggaggtgatcggactcatgaagcagcagcgcgctattgagaggaggatcggtctattgtcgtcctggattgcagcctttgattccgtttgcgatgcccgcgggtgcgcgagtgaggaggagatgcctgctcccttgacaaccatccgcaggaccgctgtcgggatcctaaacgagctcgaatccactagaaaccatgtccaccagcgtcttgggaggtgtaactgggagcgggcccttgatacagcgcttcagcacagcatttcgcagttacctgctatgggcgggaacagcgaaggttgcaatactgaaagggacattctcgcgcgggaggcggagttactaagaacaggattcatgcgcgatgcgtaccacgaggtagttgagcaggataaggctggtgatgcagcgatcttacagacattactaatggcgcagtttgagatgatggcgagcctagaggagttgttgaggatggaggagcgacaggcgatggagcatgcgaaggcgatggtgaacaggctgttggagacgggacttcaggcggttggccaggtcgtcaagcctgatggaagtcttccgacggctgggtaccagggaacaggactcagtgtgcccaaactgaggaggaaaagtggtgcgattaatggcgcaaagacgattccccaaccgatgttttccgccagcgcggcgctgacaacggcaattccgacttcgactgagactgctatggacatctcgacggagccggaagcggatgtagaggggcaactggagagctgggacggggagagcgttcctcatctttcaccagtaaaggccagaaaggttgcttacgcatcatccaagaaggccggcacctcgtttacattcacgcccgtaaagaagaagcattctgtgcgatggagagacgacgaaacagaagaaggaacactagccgactttgagaagacgccgcagaagtgggactctagtccgggcgagcctgagaatggcatttcgcctgttcgaccgccgatgccgagttaccttggcggcatgaagagccctccacctccacagcgcgacaataccgacgaggacgtagaaatggacgacggggccggcccggcattgtcatcgatcccagatctttcggggctatctatcggcaagccgaaccggttccaggccggattcttgtccaagtctaggacttcactggctggatcaacccccggagcgactatcactggtaacggagtacttcaatcgcagccaccaccggtctttaacctgaacctaaccaacagcaataattctatttcacagcagaacggaggtggcgaggagaaaccaacgcagccgttgaggagcattcccgtaagtcgagcagctaatgcctactcttcgccgatatcatactccgccaaaacgtcgaacgcggctccttcaacaacgaacacgatgaacagcggcaaccacgacggaagccccaagattccacaaccgccaactacgtcctccttacaacaagttgacgaaaaccagccacccgtcaccgcgcgcaagtcatcgtctcgattgtcactcggctcggccattccgcgccgcctctctacctcaccccgttcaggttctggaggctcgacggactcggataactccctagtcatcgaccccctcaaactcagatcggccctgcaggagaagaaacgtcgcgacaggcttagcttgatgtcgggcaccgcagcgtcgatcgccaaggccaagcgaagggcgtctagcgcggcgccacttccaaacggccctggtggcggtaacggctcggcttcgactccagggccagcggtgtcacgaccgagcatcgccaaagtctcgcatagggccagcatcggccacggcagatcgagcatcggcggtcacagagccagtttcggaggcagtctgcacggaagagccagtatgggcgctcaccaccgggctagcatcggtgcgggcggccacccgggacttggaggagctgggcggagaagcagtatgggcgtgggcggcggcccgctggctagcgccaccaatggtatttcgagacatcggaagggcagtggtctagaaaagtcggctgcggtggctaccactaggaagggaggtattccgttgccgactatcgcggggtcgcctcctgttagaagcgggacgacagggttggccgctaggagggccagtttgggtccgaatagcgcgtggctggtggagagtgggatgatggggccgaaaagtggcattggtttgacgaatgctcaacctaggaggatggggattaatggaaatggaagtggcttcggcaagggaagtccaaacggaggtgaagaagatcacaattctgcgtcagggacgatggccgcgaataggctgagcgggttcggatcatttgatggtaagaataggagaattaccattggggctgggccgattggtaagaagtcgagctcttccctgtggcagtaaggatggggggagcgatcgtattgcacagcgtaattagcatggaagcaatgctgctggataagggttaagcgtcgtcactttaggttagatgggtgtttgcatagcattcatttcctgtcgttgtatatttctttggtcggaggtgtggtgaagttggagatggccttctggtttctttcgtccaatactccaatgacggtttctgcattgcttggcagaaggctgcgagtcataaacatgtccctgagtacatgttacttgtatatacttggcgaaattctactcacgatacctcttcaattggtagtgcaccgatgaccgatggtggtggtggtcatgttgatgatgaggggtatcacgtgcaatgggtgtggctgagtctgacagagagacgctacaagccacagttacatcaagtagaacccagcttgctgctaccgtactgtggctgaacatttgtcgtccgcgcgcgtcgctgcgacagccgccgcggtacctaacgaaccaaaagctcaattcaattcattcagtcggagttccatcatcgccaacccaccaagaacaacgaaccattcccatcccatcttcatttgacgccgacgacaacgaccaccccacatcgtactcgtccatcaccactttgactcttgccaaagataatctgaactggagtaatctttcttttctatcgcacaaacaacgacagatcaatcaagatgggcaaaaagaagagaggacaccccgacgtcgaggagctccttgctcgtccatggtgttactactgtgcgtaccatctgcctgagctatttgtttgtgtatcttgactaatacgctgcttggatctgcccaggcgaacgtgattttgaggatctcaagctcctgatctcccaccagaaagccaagcacttcaagtgcgaccgatgcggcaagcgactgaacacggccggcggtctctccgtccacatgaaccaagtgcacaaggaatcgctcgacaaggttgagaatgcgctgcccaaccgtcaagggctcgacattgagatcttcggcatggagggtgtccccgacgacattgtccagcagcacaaccagcgcatcatcacaaacttttacacagcacaggccgagcgccacgccgccacgggtaaccccccgccgggacaagctggtggccagggacccgccaagaagatcaagatcgaaactcccgaggagctgaagaagaggttggcggaccacagggcaaaggtcgcggcgataaaggcgaatggcggcgtgctaccggtgcctgttgttgcgccgaaagcccagcctgcttctgtgtcgccggttactggacagagcccggcgcaaggcgtaagttctcacaccattattacttgtagacgaagctaacctatcccatttgcgtcaacaggcatctccttttcctccaccgcaaccaggattcccgtaccccccacccgtcggcgtccccggtgccttcccacccccaggacaaccaggcgtcgtcggcgcataccctcccgtctacccccctcccggcgcgacacccacaccccccggtgcgcctggcggtccgggcttcaatcttcccgccagaccgacgggcggagccctcccgcagagacccccttactacaacaactacaacggtggcgccgtgccgccaccaggtgcataccccggcggagcctcgactgtcgatgaactggtgtctggcgcggcgaggcaaggaggaggaggggcccagggcgatgagatcgatcagcttatccgtgctgcggagcagggaagcaaggcgcctgccagggcgggagaggactctgctggcggggagaagaagggtaagagtaaggataagaatatgcgcatggtatatggggatagcgaagtcagtccggaggagaagatggcgctgctgccgagatatgcggtttctgcggcgtagggcctctccaggaataaacagatggatcttggccctctattgagaaaaaaagaaagcgatagggctattgagatggtatttcaatctaccctcggtgttggtatcactggtatgtcttgtattgttcgaggtaaacatggcacacggggggggatggtgaatgggcgtcaaaaggatattactgttctgttaaacactaggtatgtcaatcttatcgagttgtactttgtcatgtttaggggttgtgatcaaggtgatgccaatggcaggcaagcccagaatcgcggatgcattctcccttgctttttttggtttacagagccaactttggcccctttcactcgatgaccatgggtaaggccatctgggtgattctctgacggttgcgacaaaaataatacggcctgatcccgcattgagtgtttacgctcaaaacaatagctgctgactggaatggcatagctatttacaagctccaatcccccccacaacaacaaaacctccaaacaacacaacagcgttggggccctacattcatatgagacatgccatgccgaaggtctgggtgaactgtgaagctacaggggggtcgcgcgttctcgttcgttggattgttttgaccccacattcccaaactggaaaacaaacaaacaacaacaacggatgaacaattcccacacagcctgactgtctgtgcccgcaagaatcagaagaaaaaaatgtcgattcaagacgtggcagtgatgcgagttgacggcataattgattccggcttgccgtgaaatctttaagaagtcccgagtcctcttacaatgtccttgcccaccagtcctgcatataaaggaaccttgtcacttttcagaaggagaactgtgaaccgattcgctctctgcctcgctgccaactggctgataacattgctttttcttctcatactgtccatccgtttgcattgtgtatccttccactttattcatgtgggattatccctcgtatatctttccatttgtcttcagcgagttttctcaacagacaaaatatgacagaccacaaccaggatatcgatgaattgaacctccccatagcgctgagacgcacacgccgaactgggacgggaactgtgcgccgcactccttgtgtttccggtgtagggcggggaagtgcgatcaaaaggagtcttgcagtcgcatgcacaagagaggtatcaccacctactccccccactacaccacggcgagactggaagaataggataacaaagaccgccaccgtccggggcaacaaaacacacttgcaactttcttcgggcgctgtcaatggtttggcggaagacgagctctcgtcaactggactgacacccatggtccggcgcacatcgttgcaacccccctccccagcgccaggctcctcaaagtgcacatataagaatcacaacacagccacgccatctcctcgacggtctgctcccacaaaattagcatcaacacagcaacccagcacctccaaccaagcagatcttagcgctgaagctgcctctagccacattctcccccttcgccagagccaccacaagcgccaccacaccatccagacccaacgcagcgcttctctgagcagcacttcaggcgaggagaagatgaatcacgcctacaccgaatggcgcaaaagggagagggaagcgcaggaggagattgaaaggctcagggccgagttgaaggagaagaacgagacgattgaaaggtttcatcaggacgacgagaccgtggagttggagttgcctctagagttggagctcgacggtggtgggatagtggacgctgagaggaaccctgcgaggtcacgggagttggtggaaatggagagagagaaggcggagaggcagacggctgttattcgacaacaacaacaacaacaaccacgttcgccagaaacacctaacaatctgacctttcacaccgcgctgtcaatgaggcagggcgaagatctggggggaaatggaggggaagatgggcaacagcagtacatgactttggatcaccatctccggcatcacgaccccggctcaggatcagaaacggaagctcttagcttgacaacctcacaattcagcgaggctattcgtgcccgtttggattgtagcacaccccctccctcgggcagtcgagcacgtcatcatcgtctacttccgaagacaacgacagcagcgacagcaacagcgacagcagcaggaacaacaagactctttcctaccccacgcaccaccagccccatgaccatggccacgactacagctacagctacagctaggcccgtaatacccatcaacaaactaaccccaggcacgcaactccctataacaccatgctccaactcccgacatggagcaaggtcgaggtcgacatcaagttcttcttcgcgacgaacatcggaagccaccaccattcacaatctccaccatctccaccataaccacaacggcggcatgaacgaggaggagttagaggaagccacaccaacccgatcatccaactcaaacagaggaggaggtttcccaacaaaccccgaagaacaacaacaactccaatccgccgaaagaatcgcaaccctcaccacccaaaacaccaccctgcaaacctccctctcccgcgcccaaagctccctacgcgtagccctgcagctagtcaagaaactcgaaatcgacagcgatcgactgcgcggcgagacgctcttgctccagcgggaaaagagggagttgttggaggccgtcagggagatgcgctccgagtcggagagaggagaagaagtgctaagggaaagagtcaggagcgcgctggagaggagagacgaaatgtggaaggggcggatgaagatgctgggagaggggatagtggagggagtcaggggtgcttttgaggaggttattcaagatgtgttgatggattcgggggtggggatggggatggatgagatgccgccgggagtagaactagaggggctgccgacggcgcggatgtcgaggaagaagagaaagagagggagggacgaagaggaggaggatgctgatgaggaggaggaggtttatgaagaaatgcaagattgggaaggtggagatggtgcaagttgtgatttgggagctgggaactcaggtgctggtgggagtagtggtcgcggtagttatgatgatgggctggaggatatagagcgccggactatgagggtgagggaaaggatgatgaggaagagaaggaggaggaccagtggtttcggtacggaggaggaggaggatacagatcctgacgcttgagagattaaggttaatcatgtctggtgtctggtgagatggtgtttcagggcatatatggcgttcgttggagacctcattgacaggcgttaggcgttggtattttggaccactgtccatggtacactatcatctttacgtgggaagatgtggggaggtcagtcttcatttagaagttgacgcattattgtctaaatcgagctctaccctttttgccattattgaggcatatttttcccacgagtcccatgcggaccttcccgcaataacaacctgacgcaagctgtatcagctgtacctgtggaaaacgcaagttcaacctttgctcatcccaaacccagaactatcttgcaagaaaccccctgcgatggaaacagagcgttcgcaaccattttccttgggtgaacaaaacccctggggtgcttgctaattcctcattcgcgacttgtcccaattcaccccagtgattctttgtctgaaatagaaaggacaaccctccactcgcaaagtctatggagacaggtctgactggttcttcccgctcttgtagacagccgtctcatccaccatgagcaacatgccgaactccaaattatctctcctttccttggtgaagttctcaaggttgtagcgctgcctgtgatgctgtttgagagtcctgaactgggcggtgttgacttcaggtgggattggcaagggccagtccggcgacagaggggtgtcttggtctgctcgtatttgctgaatcatctccaaaaccaagcgccagacctctttacaatggtgcagtgcgtcagctagatctgatagtttgcgcacatgctccgcataaagtctctctctggaatccgggggacgggctatagccgcttcacgggctgcgttgacaagtggcggtgatgggccatgtggccagatgcgatcctttgtcttccaggtcgcgtggagtaccggtcctatctgatactcaggaaggggaacagtaatgtagctccttgttgtggagtagaaagtcttgaggccaaatgtgtttcgtgtagcggcagggactgtaactgttggttaggcgagagatactcgtccggcgaacggggataaaagcaaggtgaaggaaacacgtgccggtccatgtgggccgagggggaattcatggggtgagcaacttaccagaaaagtagctggccgcatagtttgtcacggcttttgcatttactctgtcgtggagaatgaaatagaccgtttcgatgtcagatagctggtaaataaatcccagcagctcctccgggcagaatttttgcctcgcatgtccgcgattgtgatgttgcaagcactgaaatacactctcgctcgacccagcctgaggttgtttgttcccaccgtaaacgaaagcgacctttcggatccctttcaggtcttcacggacccgcctggagtggatgtgactggcgagagggttcaaatcgacgagttggtttcgtgggtgccaaagccacagtttgcccgatttgtcgacaccgaattcgaagaccacgagatccgtggcggcgtcaatcttgcaccagtcgttcgggcggactggaataggcagaagaagtggctgaagggcgcttttgaggatcgcttcagccgcgacaggagaatcgcgcgcaacatcctggatattttctataaggcggtagccagaagtgtcgcctttcttgttcctggatttcaggaccagcttccatgtggccgggtcaacctcacgacgtgacgcgttaacgaagtgaacctgaggcttccggagcgcctcgtgaaagatcatgatttgtatttccgcggggagccgcccgaaaagcggccatgccactgcgtcaggctcggcctttttgggactcatgataagagtatgtgccgtttttgctgcttccgtgtagctgagacgaggtgccgaaagccgtttgtcgaggagatagaaggtcgacgagaagtattggagaatgtgatgatttggagaggacttgctctgtaagatggctacggattgtgccgcttgttcagcactgggctggaaagaagagactgaagaataaatggggtggcacgaaccgccccaacgccattgcttgtctgacaattttctgtttgagatcatcttgatcgggaagcgaaaatcgagtcaaggttggaagcttgactggtcaattctagtcaacttggttagatttcaagggcctgcttggttttcgatggtctgtgtggggtgcagatgcacgtccagatgaattgatgattgaatgtgggatggatacgagtaacatctcgatttcgaaaacgatttgtttccatggaggaagccctactccgttcagatcagccatcccgcttctgactgtctctggccgtagctccttccttgacagccaatggcttccttctgtgtttgaagatatcacctctcctgtattgtggggtttttcatgtacagtattcccgtctggtctcttggaaggtgcaatggggcttgaggattttggtgggctttgctgcagtatttaagcagccgtcacggtgaggaaccgtcagttggcctaatcaaccaacccactcccttcattctacccacgaaccgtgagcaacgctggaaaaccgatttgcagtttcctgcctgaaagactgaatagcacgcagcaggtgcaagtggccatgcacaatacttcgccggccccgggcagacactaacgacttatgagcaaggcaaaaaaatccaacaataaaaacgccaaatcatttgcccttgaaaacagtacttcattctgataccaacaaatacaaacacatgcgccgccgaaaatgacgagtgtccgtccagatactgaaaatcggttgtgtcgcgatggctcattacaaaaccctacttgagtgctgcatctggcgcgttttatcatcaacaacctacaacaggtcgctagggaccttggcgcagttggctagcgcgcaggtctcatatctaactatgatccggtgtaaataccggagtaatcctgaggtcgggagttcgagcctcccaggtcccaaactttttgcaattttttcactttctttttaccttcaccacaaatcttcttctttctctccttgaaataggctcattttccttctcatctggtcaatttttttttttttttaccccaggttgttcatattgttccgcagactgtaccccgaatgaatgcaggcactgctgttttgtcaaagaaccagtagatactttcttccagcttgaaagttggcaatgttattataatttcaagttgacaagatcttcttgtggctcgtctcaaatatgactatgcagtaaacccttctcgtttctgcctccccgatcatgatatatccgatctcgtaaattacttgcatacacgttacaccatggtccaccatcaccaggctcatatccccacggcctacatcagctccgcaacattcccttttggaagcctccctttccctccaaactccgagactccctttagcgaactctgatccagcaactcaaacctcgtccccaaatccctgacctcatacacgcccagcgccccactcgcatcgcccacaatcaaccactttccatccggactaaactcaaacacggtaatctttttgatggcctcaaactgcccaaagctcgcaaacccgctcacctttgccgcatccggccacttccaaacctcctccgccgtcgccacgtcgaggatgacaaatctctgcatctcaggatcgcagtatgccacgagccggcagtctggcgacacacacgcctgcacgttgggaatgggaatgagtctggtggtgttggtaggcatgtcccataccaggacgaagcgctcgggcgtgggaactcgcgtttgtctgaacttgccgccggggagcgggatgttgacgtggctggcggggatccagatggagacggtcacgctgccgtgggagacgaggacggagggaagagccgtttgtagttgcgtgtaagcgggcgcgcagaagcggtaggctttgtgccgcttcgggtcgccggactcttggatgtgcgaatggatgctgttaacgggactacgggcctgaagtttggcttcttggacaggagtaagatgccaggccacgaggaggatggttgagttgatgtccctgggcgggtcgccaggtctggggcctgcggcagctatcaggaagggtgagtcgttggagaaggctagctcgggatacttgggaagaaaaggaagatcagcctttgtcagatcaatgcagctgcttgcatcttcccagaagggcttcttagcgcccgggttgcgtgaaagaaagtaccgatcgatccggtcagccccgggccggtatattacaaggggggcgtaactgttgtcaagtttgtggctggcagcccaacggtgcgcttcgtcaagaacctgaaccttctttccggatcctcccttggtgaagttgtagatctcgaggtccaacccaaaatgcgtagtgatgcctataaagcaaggggacgtgggaccttcggataagattgaatggctccggacaaagtactctcttgaacgaggctgcgccggtacgtacgatttgatcttgatggtgctatgcaccgtgttcttcgcaatcgcccatatcttaactgtgttgttggaatgcttcgttgccaaataagaagctgttggcgaacagtcgatatggaagacgtcggagcctttgcccttgtcggtaagatgtcgtacaggcacaagctcggctcggtgtgattgcgcagttgctgtgctgcttttatatgcagtgacgtgatctgttgacttgccgtgggaccattgaggtggaggactgagaggagtggtgtttgctggccattgttggctttgggcttggggcgttggtgaccagcgagagtcgtgtatagtagccggggataaggtacttgtacttgctgacaatgtgccagtcgatattgtagctatagacggcgcggccgttgatgggaagatcccactatcgtaaccgacgcggtaggcccctgaccccaacgacccggatgattggaggttggggaaataacctcgcgagctttcaccaggcgataaagaggctccaacagatccagctgttgcagcgcgtagcatttgatgtgataattttggtgtggatgtaaacctatattgttcgggattttgaactggctgaggttcggaccatcggtcagctcgcaaatcctggtgtggtacatagctggcttcaaaaggttcggatctcgcggatggagaaccttggtcccagctttgttggctagaagggggcgactgtgttctttgtgagaactgtatggatgtaggtgactccggtgttggggcatgtctcgagggatccagaggcgtatttcgaagtcgtggggatacttgctggggtcccctccttggacttgaagcagtcgatgcagggttctccccgccgctatagaagggaagcgctatggctccggttgggtaccatggtcccgctgattcgtagacgctacttatgatatactttggcgatgactgtcttccttcttggtgcgttgggccggtaggaggtttcaccggttgctgtgagtcgaggtctaaagatctaacgccgttctgtacaacatcgacaacggatgtggacgttaaattattgtttctcggctttgttagcgggccttcgcgtgacattgctgagatttcatgttactcacaggtctttgagagggctatcgtctttgatgacaggggaatcagcaccagtggtttccagacagttgatcacggcattcatgtatgggtcgagccaagtgttcctattgtcgaggcctgtcaacgcagtatgactgcgtaaccggtctacttcggtcgttatctgacatttggagattttggagtcgctggtgtcggaactggatggtgacctaggtaacaaaaaaaaaggtcaggttaaagagcatctcgggtgaagaacgaagtgaggcaaaacttactgatggtaattcacaacatcaaggacaagtcccagcgcacgccgatacgtctcaatgtcccctcgaacctccgccatttttgcctttcctgaggatacccattcatctgtgccacgacactgcattagagtgtcctctatccgactaagcacattaccgcaatcctccagaagcgacagtacctgcgcttgcaataagagaggaatgctgtgttcgtcacgcagcagctcaagcaaaaggcgcatgtcggaaagctctcgggtaactgaagaaaggtccgcatgcgcgtttcgaacggatcgtataaaccgtgtaattgtgcccaatgttgtcgatatgccggcaaggatataatcgacaggcccggcagcgctggccaccggacgccagtgaccgggcggagacacctccatgttctggtaacgagtcgagcacttagatgagcatcaactggtatttgaccactgctggtatagttggaaccggccgatcttttactctattcgggatatcgcctaatcgtttgggggtcctaaatggtgtctcggatgaatgaagttcgaaatcttcttgtaaagaaatgtcttgaaaactgaaaaaccggggattgggtcgtagagcattcgcttcctgccgaaaacctattggagaagatcaacttgtcaactgggcaatgtgtctgctggggacagtccttttttttggagaggaaaatggaaaatgggttgcatagactcgatcgtgtagtcagagcagagttggggacaaagacgtggcttggcttcgcagggcggacaaagaagtgtgtaggtagtctgttgactggacttgtgaagctggcagaggtgaggcgggagtgctaggtccacgtgttcataatcgacagctgaacagtgcctagaccgcgatggacaagagacaccgtgaaattcccaaccccgagggcttcccgatgcgtgtagttctggaaggtctttgcaagaatggcgatccggcaggtggcgttgcgggccaaggcaaatgtccacgtaccggaggctgtcgttctttgtttgccatgcctacctacccatcgcatctggctaacatcccgccgccccctaccgttatgagatggtgctgataggcatcgaatgaacactttgttcctcttgtggggtggaggatgcaagcccacggcatcctctcttgatgagaaatggcagactggccaaccggcggtcttcttttacgccatgaagccgaacagatgatggcgacgatacctccgcattcttgtggggaaagcatggcctgcctttgtgtgcgtcgtgctcagtgcggaaatgcttctcaaaaaggaaaacgacgagcttgtgttgcgatttggatgactttatcatctcaagaccatcggaggcctggtcgcaaaacatcgcggaagatcgcgcaaaagatcagtaagagtccacgaactgatcgaggaatctgagtagaatttagttgcagttcgtgacacgagttttcacctccatcaggaacatggttgaggcaggcatgaagacagagcttcttgtgtgtctgtatcacgtcggttctttccggttagcgatggggagtatcctcaaggtggtaaatttgaggcagtggcgtacttgagcacaactcttgaaccccattttcattgaaaacggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcaacttgacttacctttttttttctttccattttttcggttccatcggcgagcgcggcctccggtgctattcctcactttcggctccacgagcccgcgcatcagcttttgttctcaatggaagctgaaccaacaactcgaaaccacaacgacaaatgacgacagaatcgtgagaaatgtgatgagagacaaaagataacattcatgtgcacatcttatgctatctaccttgtccagaggtccaccaatcgtcacggtccatgctcgccaggtcgcatatccgtgatcatcaaatcgtgtccatctgatgggctgtctcccccttcttttcttcctttccagttgttttatcgtggttttcatctctttttctcatccggcctctcgatgcctcgtagagcggtggcacccttgcacgtcgtgcctgagccaatgacttctgattcgtaccaaggctccggaggtgatggttgttgtcgtggcatacggattgatgaaatccaaaaatgcctcctttccacaatggcggatgccagccgtccacaaacaccacaggccggacaagggcaaaggcggtgcatgagcaacggctaaacaatcttgcggcagggattttgcgtcgtgcagcagtgtcatggttgcattgccacaaggttcgccggacagccagctatgtggatggcgctggatgtagcctcccgaacgaacaccaaacatagccttcgcaaccacaactgaacatccactcatccccgctcccgtcaactccaactgtcgagatgaatgtttgtctcatcctcccacccctcaaacatcctccaatccttccttccgctgtaccattccttcccagttcgcttcctccatcggcaaagaaccagtgcgtgaccatcctacgacgtcaccaccaattcttgctcgagtgaggaccaaatcgcgttcaagccgttcctggccacccgtctcatcacggtgcagacagccgccagtcctgcaaagcgtcgacaaaccatctatatgtcgatatctccttccgccactatgcatctagcacactgcagatcgctctcaaaatccatacctcccctcccctccccaagtcgtccaaatatttgaaaaaaaagaaaacgacaacccgcgaggcgcaacctaaaaatggtatccgttccaagccatgatcaactgtagccagctgaccctggctgaccatcacgccacgcgccgtccaaaatccgaacccataacgccgtttatgtgagcccaccataccaaaacgaacaaaacacgacccctcctccgttaacacgaaataactgtgaaaccgccagccatgacaaaaagcccgtccatccgtcatgtattgagttttgcgtgcgcacctttttgtgatccatagagcctgatccgcctgtagagccaatgttattgagtcgtgtgatcatcaactgatgaaaatgtgagagccaaaatgagaaaatgatctgctcgcgtgtgtcttgatcgagaggtgaaattggctggaaatccgaggaacgaggaactgtgttgggtataagggatgggaagcgtttcaatggaggaaaaagaaatctcgcagcgcctcatggagtataaagccgcttccgccatgaagccaacaaagacgtataaaccccacaccacccaagactccgcgcccatgccgaagcgttgtaagccgtgaatgcgaacaggatgaagctggaccgtatcgaaaaatccttgaaatggggcaaactccaaaagagaatgtgtcgtagtacagttccgtgcatgtcgttgaactgtttgcagggtcggcagaaagagtgtgatagacgagtctgccgtagcgtaaacgcaaacctgacaggccgagggacaacacttgccgtcatggtagcccattcacagttcgggaggaacagaaagagatggccgaaaaaaaaggacgactaatatgtacaattcaaagacaaaacaacgtggaagcgatgcatggtcgcacacctcctcacattaccacatatccccctccttccaaaacttgttgggagagtttaccctactgggcagacagtggaccctgaggctggccctgaccttgggtacgaggaccgcgctgaccaccgtagttctggttctgacggcctccctggccctggaaaccacgtccacgacctccgcggctgctaccgggctgcccgcgattgttctggtagttggtgggtctgggttggttgttggaagcacctgtgccattttggcgaccgttttgcccttgccaatcaccctgggcctgggggatgggtctgtgaggctgttgagcttgaggattgaagccaagttgttggttgccctgttgaggcgggagctggtttgacggctgtgtctgtgttgagaaatgctgttgctgttgagactgttgaggcctttgcgattgctgcaattgctgttgcggctgctgggcaataggcttgaaggtcgagatgggccggggaatcgattcagggttctcgtacacgtagaggctcttgtcaatggtctgaggaatgggctggatctctgtaccaagatcgcgctcaatgttgtaaaggttgaatctgtcatcccaattgatcaagttaatagcaagaccaaggtgaccataacgaccagaacgaccaatacggtggaggtacgtctcggcgttcttggggaaatcgaagttgatgacaacgttcactgcctgaatgtcaataccgcgggtgaggagatccgagcagaccaggttgcggcaaacaccgttgcggaagtcgtggaagacacggtttctcgcctgctgagccattttggcatgactgtagaagcacgagtatccaagctcagtgatctttttggcaagcagttcgacgcggttggtagagttgcagaaaatgatggactggttgatctgcagcttggaaaacagagtgttgaggcagtgaaccttttgcttctcctcaacaaaggcatagtattgagtgataccgcggagcgtaagctcgtccatgaggttgatctcgtacgggctagtcatgttcttgtccgagaaatccttgaccgaaagagggaaagtggcggagaacagcatgacctgacgatccttggggtggaactgcaggagctgctcaatgacgggggtaaactcttgcgacaggagcttatcagcctcgtccataatgaacattgggcactcgctgagatcggccacctgcttgccagctagatcgaggatacgacctggtgttccgacgacgatgtgtacggggtcctgcagacgcacaatgtcgtcccgcaggccagttccgccggttgtcaccatgacgttgatgccgagatgcttgccgagcgtcttgcagacttgggatgtctgcatggcaagctcacgggtgggaacgagaataaggcattggatcttggagaccttagggttgatcttgttgagggcgggaatgacgaaagcggcggtcttgccggtgccgttctttgcgcgtgcgaggatgtctcggccggtgagggcaacggggatcgcttcttcctgaatcggggacggtttctcgaagccagcctcgaaaatgcccatcaagagatccctgtcgtgtatgaagtcttcccaatccagacccctcgtgtttgtaacatcctcggtctgttgtcttgtgtccctggcaggtaggttaagtccctttttccagtcttccgggcctgagctatcaaaaacatgtcagctgggtttgggacagaagggaaggcggtcaacctacctcagactagtagctttcaactgatccgctagttggtcggacattttgccggatggtcgttgttcggttgtggaacccgtggtcgaggctcagatgttgcagaaaggagagcgtagagcgcgatggcttcgtctccgggtgtgtgtagcgaaatggacaagtggttgacaaggggagaggagcactagttgtgggtgggaatcccctctttctcttttgtttttcggtctgttgacggtgagcagagccagacagatgtagctttgtaggcggaggcggaggcctgtcgcgagcggtcgtggggcaaagatgagacggcggtggatggggatggggtcgcgaggaggctcgttgcgtgtgggagcaccaaggacgttctcagtcgtttgattttgcctgtatgcctcgaagtcaagcgacgtcttttgtgggagaggctgcgaggaatccgattcggggtcgacggctgggacttgattggcctgtgaaaactgaagggcgaatcaaagcgacgtgtgcgatgccgttgggagagtgggacgagatggtgctttgcagcgagctcaaagtgtttctgttctgttgtgattgaagtgttgtcgttgttgtggtggtggtggtggtcgtcgtctgaaagcggggcagaaaggcagagagtttgagggaaacttccgaagcttggacgaggcgaggcggtgcggaagtcgtgaatgattcagtgctgtttaggactgggcgagtgagtggacgaaggagccggagcgtccaggtcccaggtccagtctcctctcctcgtcaaaactgttcactccactgccgaaagggtctcggatcacgtgttcccttgatgttccctgccgaaccctgcctgcgccttccagtccagttgtgtatcgcacaatcagcagcgtgtccaccacgacgggaccgaacgggacctccatttccatacctgcgtagtgtagtgtatctcgtctcataatggaaggcggcggggggcgccactcataggccacaagtcggccgcggcatcgccttccagtcccacttcaggggcaattcggtttatacctctactagtgtacctacactatgaccgctgcctgtgcctcctctctgttggcctgggtagtgtacactgcatagtagttctggtggtggcccagtgtacctagcgtacctctacattgtatatatcgacgtcatccggcgcactggtgggatatcgcgggcgacatcccgtccatggacgtccttctgggctttgttacgtaggtagccgaaattggacaaagtaatgatcaaagttgacaaaaagtttgacaattggaaaacagttcgatattttccagcacggtcagatccatgaatgtgtacatcatgcccgtctcttcactgccgtcttgcgtgcccagtgtcaagtatgtacataggtacctacagagaggtacattcgactaagtctagtagtaccgcttttttcaattcgatttggataccccttagctccccctttagcgggctcggcgggccaccttacccgatctaggtttgtaagcgagcgccctacagctgacagcctcctgcacacaccttgtgccaggtgtagccacgttcacatacccactctgagcgcccagaggctacagtgggcttgcagatggcttgcagttgggcgccagctttactgtaaaaaggctagcccccccttaagggtacagtcccggaccaaaaataaaacacgtttcttttttacccgcaaaaagggccaaaactcaactctatcactccctagttttcatgccaactacctttcaaaagcagatgcactaaaggaggacagagttaaatagttatactccccagatatataaatgaaattgacttcattggtttagtagtgtaatcacaattgttcaaatgagagtttgaaaaggatttttggttatagtgcatttagagtgcattatagtggatagaatctgagatacttttcggaaagtgactttagtacttacgcttttgccccccgttcgagtgtatcttttcggacaacttgcattagtatctcctcttaaagttatctctatttagaacgtggagtgagttttgcaataaaccacgttgagaaattaagagtagaagaagttgagttttggccctttttgcgggtaaaaaagaaacgttcgttttttttggcgccccactgtacctatccaaatcgacttggttttagcggtaatcgggaactgccccacactcagaggtgctgctggcaggcaatgtcaaatgaatgtctgacactgagctcccagcatatccagggcagcagcatatcgacatcatccattccaggtttcccaccctccaccaaacaccgttcttgtatgccatccccatcgcccatctcctcccgactcccactcataatcgactactaagtctaggcacactgaattgtcgcgcctggagccatgattctctatcagcctcagtgagctccaacatgactacttgaagccgtcaccatgttttccttgaaatttgccgccatcagctgccccggcaatgccgcccgcgcggcccatggctcgctcacgctagtccgggcagcagcaacaccatcaagtcggccgtgtggtcctttggccgtcgatcccgtcctctttgaccttcgtccgatcgctccgaccgcccgaggagctttccaaacccgcctcttcgcttcggtacatcacggcgcagcagacgcggagccgccgacagaccaccccgcattatattggcccgcgtccaaaaaccctacaccttacgagatactcgggcaaagcaaaaatgatccgtataacaagaagcgcttccacgagctggtgaagctttaccacccggaccgacaaccccatacagggcttcccgacacttctcacccaaccaagcttgagcgctaccgtctcgttgtcgccgccaacgatattctaagcaatccgcaaaagcgccgcatgtacgatctctacgatcttggttggagcaaccatccggatctgccggatctgcgcaacgacgacgtcccttcgaatcacagtgcctggcgccgccgtcccggtaatgcgagcatgaacgctacttgggaggattgggaacaatggcgtaacgagcaagacccgggagggactggccagcagcaaaaacccatcttcgtatccaacggcgccttcgtcgccatcgtttctttcttcatcataatgggcagctggcagcacgccacgcaaggcgtaaagagtggcgtcgctcttgtggacgaccaagagcacaagcatgccgctatcaaaatggagatgcagcaacggtacggtgaaacggccggtctgggccgagaggcacgagtggacaactttttgaggcagcgaaacggctgggacaattatcccactcacccgcaccacatatctggttactatcgcaatttgccgtcacaggaacctccgcgtcggttgccacccccggcgcccaaacacgatgtgaattaggccgctacaatttggtcaagctatcactgctgtaccatgtcgatacctgcatgtctgccaccttttgaacatagatcagtccccttggatgctgggcaatgatggacactgctcgctgaggttgatccagagaatcatcggggctcgggttgctcttcggatggaatgaaagccagaccgcatggagcaaaagcgttgaaaggcccaaacaaatccggttgaacagacgagaatggagatatacctaccgtctcagagcataagatgtataagcgtatccaaaatgccgtgcttcgtgcgcaggcaatggaacgcacgcgagaccgtttgatgttcaagttgtagaacaacgtcaagtcatactttttgttcctcaacgtaccaagaccctgctcaaatagctggagcacaattgaagacaacacattttgttcaacctgtgttggaaaatttgacgaaagtggaagttttcgttcccgcaaaagtcactgcaacgtagggcttttataggcgagaaactccgatgggaagcgcaaaggccattcccatcgacccaagcagacgagaatgttctgtggggcttggcggctggtgaagtcgcttaaacagaaatcggggcatccgatttgaggttccaaggatatcaggcataatctgtaggcatactgcaacattcatgtatgcctgccagagattgtatgaaagacggtgattttgaatatcccgagtcttcgcccgggcggtaccgcatattccatcacggttgccctgcgactcagaggtctaagcgcttacgacagcagaggggagggcactttggcagcccctgacgtcaactcaaacacaggcacggacggaatgggtcagatatcacgaagtggcagtcacctggacatcatgattgatactgcaaggacactatgtgactatgcgaggggaaaaaaaaacaaaaaaaaaaaaacggagctttctttttccagcatctcgcgagcgatatgtcctgtttggaaatggcattgtgaacggactctacttactttcgctgctccaaaaccagtcccaagctcctctaccagtagtgctgaaccacaatgccgaggcgggcaattcaaaacagctgaagcatgctgtcgctgagagtattaacaaataaacaaaacagaggaaatcatgaaaatgaaaaaaaaaagaagtgactggagtgggattcgaacccacgcatcttgcgatactagaatacaccgcacttagtgcagaagaatgttgttcttgagtctagcgccttagaccgctcggccatccagccattgcattgacaaacagggatgtaatagcgtgataagtacgcagctgtgataccacacaccaagcaccaagtgtataggggtacctgtaccgacttaggtgtgttgtttactctacccctgaagatgaccagttagatgagataaccgatattccggacttgaagtttgtcttgtcgagtggtttaatatcaaaccgaacatcgacagtcaataccgctgtgggtgggaaaggccattacaaaactgtgatatggaatacgatcatcgagaaacgcatcagtcggtttccgttggggcttcttcaatccagtaactacctatttcagatctgcgctgaaagctaccacaagagcgaattgatgcgtaggtacgggaggattcttgaggtgtgacgtagtgactgtgacatgtccggttcgttctcacgaccacgcgacggagtatacaagtgttcgtgggtgttgcggagcttgacatgctcacgaacctggatcctgatatattatctgcatcaactatttctagcttcatcctttgggttccttcccttcatatgcttccaattaccagttttcccgacctgaactcaacgaacgctctttccatttctaggttgctatttacctcccccagcctaaactacgggcagcttcaagacggattcccccatgcgcgtcagccaattcacagactccgagtcattgggcacacacaaaccacatacccagtccctcaagcagtcaaacacccagacgtgccataaacccctccaacaacccacatcacggcatccaaacctccccacgaaagccacagcacggttagtgccccagtcaagctcaagaggtccatcgcccacaaggggtatctctccttgtcaatgacccaaaatgtaatccaagtgagcaaggccgcgacgcccacgagcaacttgcccaagcccagcatcacgttccctgcatagacctgatcagcgccgagaagcccagcagggctcaaggataggagagtggctgtttgttgttgggtgtggcattgaagggcttggtaggcttcctgcaaggagattgggttcctgtcttgaggttcaggggagggatctagaggtaggaaagaaacacgtcctcctcttgtggcacgaacgccggatagggagagaatgacaatcgtggtaacgtaaaaggcaacaaagaaggggtatgctatggtccagactcgccagatgtagactgaatggcgagatggccgaggtcgccaggggtgggcaacaagtggtcgagtttccatgttgtgttccagtccttttgcacttggaaagcggaaaattgatatgcgagcacttatgggtgaaggtcatgatgtactcaggtggcatgatacgctcgccactgtttacagcgaggcaaaacaccatttatggacggactgtacagacatggtgagtttggtatgtagaggaggtaggtagtacggacacagatgtgactgtaaaatgtgttcgatgacacattctttgcttctcagggtctcttggaacgtacgttgttactcactcgagggtccactgcttggtgcgtactggtttccattcaagtagaggtaggatggaaaatgaaatgcatcatgttcaagtcgcatccttggatggatacatcattgactgcgcatgagtttcccctaaccattaccaccaagatgcttgatacacacggtctcaaccttcgcttcggaccgtgaccatcactccagggtgtagaccctcgctttgacttttaccctctcttccttctcccaccttgacccccagagtctttaaatcccatccaaaaaccccgaccccattttatcttcccccttcttaaaacagggcactccttcaaattgcctaacaaatcacctcacgggatacacagccacccgaatccgtaccccctctcggttgaagtttccagccacttccaacccgtacagattacttgcttcaacactcaaactcccgtccattccgtttacccctgagacaatcccggccgcgattaccgaaaacaccatgctcaagcttgctgcagcagtcgctccagtcttgatcgcaagttgcccgcgcacgtgtcccctttatgctttgacgtgaagttgggattctgcgaggaatgccatcggctgtcaaaagtttgttggaaacatgtattggtgttggttcattctttccttgttagtcaaccgttgcccgggaatgcctttcatccgctgcgccttcgtcatcaaccgatcctcgatgagacgggaatcgcagttggacgttctcgcatagcaactgtttttcttccatccagcaggcaaatagctagctccgtccctttggctacaaccaacaatgcccctcgcaggtatccgaatattacacatttcataacttgcatcagctcaagttgacacccggcactcattcccttccgaaaagatacctaaaatgtccaacaagaatccctccttccacttaccccaatgcacgacgggaactactttccatcatcacccaccggacacccaggcgtcccgtaaatcccccctacaatccaaaacgtcaaatccaccgcccaccaccccgccagcgcaatcaatccccttatgagccactccaaaagcgttaatccccacacctggaagcgctttccatgaagccaaatccccaagcatacaagcccaatgaagatgatcacctggctcttcaacacagctaagatccagtgatgtgcgtaccactggtcagcggcaacaaaaccggcaaagagggcgaggagggtggctgtttgctcttgcttgcggcacggttcggaaagggaacaggtgtcgcgggtgtcatttgcaagatgggtgcgtctagacatgttggatactgcgaaacgacatggagtcagagtttggttctgttagccattgtatctttcttgaaacagtgctcaaggtaggtaatgggttggtatttaggagtggaagtaacgtcttacatgctgagattatttcctcttgtcttgggcgctcgtgcacaatgaacagcaggatggtagcagctagcgtgtagtataggatgaagaagaacaacacaatctctcctagccgggtgcggaagaaggttggacgtggtggttgctggtagatggaaggagaggtatccattgttggcctgggatgcaagcaaagattccgtcatatattagagctatgtccgtcaaaggtcgagagttcctcttctgcaaagatatgcgcggtatggtttctcgaggataggtattgaaggtcggcgtgttggctggccttgttcttggttgtcggcaagagtcgtttggagagaaacacgttcgagtgagaaaggaaagtccaatactcggagagaaatccataacaacagaatgtgaccccacacaagttgtcatggagagatatgatgagaatgatgattcagtggcacatcagccggctggtagtccccgatggatcatcattgactcgttgtgtttgcttctcgtcattaactgttctgtaaatgtagtctcctgatgcaatcgccaatgcatcaaccagctgaccaggaaatcatatgtatgcccagaagaagacttcattcgctttcttggtccacggctccgtttatgttcgttctttctttttagtcaagctgttcgttttccgtttgggacggtaccctaattgtgttgcaacgtacgtttttgatattgttgtatgtcggattctggacgtatggcttgtgtgagaggtctttacctaggccattctcaaagaccggccaggacaaactcggcacgcgggcatttcaaagttccgaccatgctggagcgttggcccatcagcgtcctaaggttgcgaatcgacggtgacgaggggatttgagtgctgtcaactgccgtcataccgctggatcttattgccatcatgtttccactacaactgatggcttcgatagggacgtgtacacccgatatcccctttccagaagggttgaaagttagttttcagacatgtttactttccacagccgttggaggacagacttcgatcgttggaagatatgcaattgcattgccttctatcgcagcatgtttgagccagatgacatccttgtagtcctaaaaagttaccagctcggcgccgaactctaaaatggtgatgtcagtgttgatgggtgagaaataaacgaaatatcggtgaattcagaggagcctttgtggcatgctcgtggttgtgggcgagatacacctcggcgccgggcagcacccggcagttcaggtgccttgggcgtatagaggtacctcgcatggcccggtgattatgcgtttgctgaaatgaacaataagatggcaagtttgtgtctgtttgaggacatcatgactggagaaacccggcgtcaatcgatgttgcaaaagactgggccgcagatctccggaatgtctcaagagtctgagggaagagatctgaacggttagagtgatgtaaatgagataaaatggtgtttcggataatataaagcgagcagttgacaagatgaacatacattgggcagcttcttatgatattcagcaggacctcaccttccctgcaatatatatgtaaattgaaatggtagggactcgatttaaagtgcgcaataaaaaagaggggaaaataaggaagagaagtgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgcttcttacattacggagagttaaaccaagtgcctatgatcgcaccttgccgacttggcaagtcccagcacacttctttcacaacgaatcttgccatcacattgccactctcccgaacagctacgccctcatccatcagctccttgcacacccccaacgcaatctagtccaaagtcaccatatttgtgaatatgggactgacgccactcgcgctgctgaatgagatattctggcaaacaactgaagagttgaactgaagggttgccaaccctccctttttgctgtatgcacattcacttacgagtaggatatcagtggctggggaagttgatcccaatgcagtatcttcctctcgaggtacatagttggtcttggcgtggtggaccaatccagtgtcaagtatcagaccatgcagtcagcattttccaccaaccagtgacagcatggaagagctgttggctctgtcccgaaagctggtgaaccctaaaccagctaacctagattgaggagcagttcaaagaccggggtttccccagactcaccggttagagcagggtcgtaccgcgtttcctttgtggttttcgcagatacactccaataggtatccttatgattttccctcttgtattgcatcagttcctgcctatccaagatgtactactcagagcactgtctgttgcgttgtatcctggcccattgtttctccatttgcttgtcgttgtggtcccagtccatcacctttctgttctttcgttgttttgcacctccaagtctatataccctcttcttcccaaaagacgcttgcctcaccaaaacaccccttcaatccacttcctcatccgtctagtggcgttcccatcctcctttcgtttgccttccaatagaatgaaatcgtgcgcttcatcatacgcctcctccaaaaccacgtctatatccggattcgtcctcctgatcccctcagcgaacacaatactctggtccttgaacacctcctgggtacccaaggtgacataaaccctctcaacaaactttcccagccccttgtaccacgcgcccgtatccacatccgccggcatagcccatccctgacccctcttcttctcggcgttatacttgttatggttaccaaagagctcctgaaccgccttctccataatcacgggcgacagcatatcaatgagcgcattatccgccatgctctgatcgtccgtcctggcgctaacccagggactgacagcgaacacgccagctatgcgctcctccagcgggagcgcaatcttcctggcgtccgcatgtggatgcagcaagtggctcatgatctgggccgctagattagcgccggccgagtcgccgccgatgaccagatcgcgcggccgcacgcccagcttgagcaggtacgccagcgcgtcagccgcctgggagagctggacgggatagcgggcctcgggggcgagggtgtactgcagcacggcgacggcaacattttgatcatgaagccggccggcttgaatgtaagaccgcagacaccactcgaggtgaccgtcctgcatgggcgcaatgaagccgccgccgtggaagaagaggacgaacttgtgggcgcggcggcggtcgccgatccagaggatagaagactcgccgtcagaaaggatctcttcgtggcggtggaggtggtcaaggatgtattggtcatcgggggtggcgtggtcggagtcgatgcgagcctgggaagcagcgcgggtggaggcaatccattcacggtagatggtagcggtcgacggactcatgtgctggatctcacgaggagagagacagccgagggcgaagcggttgtaggcgactctgaagtagtggcggatggggaccccgcgcaggatggcgagactgacgcaagtgatggcgttgagaagcaaatgggcggtgtctagggagtgtatatgtcagtgttttgcttgcgccagtcgtcagggcatatgaaaaagggaaccaaaggttaaagggtttgtaagaactgaatgtaccgatggtgaggagatgagcgacaaggtaaagtctttcccacatcctcaaagggtttttgcggagcgcgcgagcctatttgtcatgttgaggtgggtggttcgtcagcgatccatggcttctgttgactttttatttcccttttcggacgatcccttggaattatggcttcatacaaccaaactgcaacgtaaagaagcagatactcaccatgatgatcaagacttgaagactgcagttaccacgcagtttggaacggtttgcacgggcgaggcaatggtttcaaattgaatggacagaatcacaagagttcgaagaagacctttcttgacaaacaagccgtcccgtgtccaagcctctccccagcccgggtggcatggagattggtcaggtagcccggcgcgggttaggtggctgccccccgctgccggctttgcagctgccgttcgttgatttggagagctgaggttgtttggtggtggtgccgtggaaggtaccggtgcatacataggtcggcagagggagctgaagcaggccatttttaggtaccttaaactgcattcacggcagtgcctgcaggccccgctgttcgtagatagatctaccgaacgggttgatcccgacggcccgatggacccgccctcagtggtcaattcctgtggggaaccctgaacgcccagagcgatggcccacggcatttgttatgaccactactgttttacctcagagtctgttagccttctcattatggcgagcaataagatgttgacataaacttccaagttgtgcacgttggcaaccactcacagcctaggctcaacaagagacgatagccccttgtatctgatatgtttctccttggtgctttggcttcagaatgagccgccgttcgtcaccacttctttcgctgccgtcactaacatcgttggtggctatgacatagggacactaacactaacacacagcttagcattgacaaataggggaacacaatgccaacctccagcaaacgcaaaggtctcaccatcgacgacgtacctctttgttcgcctgccgatatcttggcccataatgcaagttgcgatgctgatctgacctgcttccgcaaatttacagtctctccagctggagctcaagcatgttcaccaggtcaagcgatggaggctcagaagactgttgttgacggactcttttgttgcagttgcagagaggagctcccgagtgggtgctgcggatggctattctagacagttgactgtgagatctccgtaaacttccatccaaagaacgccagccggttgttgatatcgagactggaggtttagcgctcaaggcttatgtagaagcttagagtcagtcggctacgtcacatgaatgattgggagagtgagcttcgaacgcaagtaccatctttctggccgaagagaatggagattaccattgcccgtaccacttcatgttttgctgcggttttacagtgtgaggtgggtaccgtggatttaccaccaaaagaaaagaaaaaagcaaggaagtgcatttatcaggctcgccaagcatggacatgttcttctcgcttcacctaggtaaggtagttctggccaaccaacccccagtgctcggctattgtaggtttccacgatgctacagcgggggaggcctgtctagacaagtaaatcccccacaaggactggacgtccaggtctgacccaacacagttatcgcctaattagtacactagcggccgggacaagaggattccgacactatcgtggttggagttgatggcaggatcggcgtttccccctcctccaagaacaaagaaccgaggcatgcgaaagcgggccggtgacactgcaacggaggaagccgatgaaggaatgcaatgacatggattgcgaggggtgctctgaagcttcctgttggatccttcggactcccgtccgatatatgtatgcgttgttacacgacgacggtcatcactcagcatgatatatcatttatcatatttcttccccttgttcctacgatggcctgctgcctggcgtgcggagaattacttatcatgccctttttggtccagaggcgcatgcacttgctgtgttcccaagcacggcagactcgtggctcgtcgtataaacttggtcttgtctcccgcgagatagcgagccacgtcgtccatctcccgcttgttctgtttccctgttggaagttctgtcctgtcgttcccatagaaccctaaaggtgtgaatgagtgagtagggttctcaaatctcaaccacccatcctctttctcctcttgaaacaattcattccacttcatcatagatcctttcctccctccgttagttgagtgacgtcaccatccggacacaccaccacaagaatggcatcccactcctcaatctcacccaaagaccccgtcttctcctactcccaattcgcctgtatcggcagcggcttttccggcatcgccctcggcgccaccctgcagcgctggtacggcatcaccgacatccgcttcttcgagaagcagtcccagctcggcggcacctggcacatcaaccagtatccgggctgcgcatgcgacataccctcggcgctctactcgctctcgttcgagtgcaatcccaactggacgcgcgtactgcccacctacgccgagctgtgggagtacatcaacggcgtggcgcgcaaatatgacttgctcgacaagatgacgttcggcgccgcggtggagcgctgcgtctggatcgaggacaagggaaggtggaggatgtggatcaggcagaaacagacgggccaggtgattgtgcatgagtgccagtttttatatagtgctgttggattctttgatcagccgcgggagttggagatcccaggggcggaaagattccaaggacccatgtttcactcggcgagatggcggcatgatgtcgatctgacggggaaaagggtggtggtgttcggcaacgggtgcacggggtcgcagatcgtgccggccatcgtggacaagacggcgagcttgacgcaggtggtgcggtccaagcattgggtgtatccgcccattgacgagaaggtgccgttctggctaatgttcacgttggccaacgtccccggcacgatgcagctccaacgattcctaatgttcatcaagatggaggtggaattcattggatttggggacgggaaatttgccaaggcgttccggaagaagaggcagaggcaggtggaagcctacatgcgggcgatggcacccgagaagtatcatgacctgttgatcccggactttgaggtcggctgtaagaggaggatattcgactctgggtacctgaagagcctgcacaacgagcatctgaggttgacagatgagccggtggaggagatattgccgcatgggctgaaaatgaagagcggtgagatcattgaagccgatgtcatcgtcatggccaatggcttcaagacgaatgagttcttcctcgactgcgatattgtcggtcttggggaggagaccatccatgaacattggacgtcgtttggcggcgctgaggcgtacaactgtgaaagtctcagcggatttcccaactttttcctgctgggaggtaagttattgtcccttctggactcttgaaagtcttgtcagcagtgcctacatactgacatgaccccctccaggtccaaacgtagcaacaggccacacctcgttcctcatcgccgtcgaaaacgccatcaactactcgctgcgagtcatcgagccgcttcttaaaggcaagggaagtgtggccgaagtgaagcgcgaagcagaagagaagtacgtccaaacgttgcaccgcgccctacaggacaccgttttctccaccggatgcagcagctggtataatcgtaccgtggacggcaagaaaccgtggaacgcttcggcctacccgtggtcccaagcccaccactggtactcgtgtttgttcccgtcgtggaaggattggaggcttagtgtaagtcctgtcttgaagttgatggactgtcgaaagatgacacggatgatttgactgacaaacaacgacatgtgttgggtaaccacagggccaaacgggaaagaacaagatcgtcagacaaagtcacactctgacccgactgttgactctaacgacctttactttggggatggtatactggtcaaggaaaaatcctaacacggtgctggcttctttgctcgcgcaaccgaaaactattttgccatggctagcaggagccgcggttcagtccggcactgaggcctttgcggtgataaggggagtttggaggtaaaagcgtagggagaaacgagtttgggggaacttgaagtgacgaactgcagtggaagcccagctcagcttggttgtatgacaaacacatcattgataggccattggattcatatcgcatcttgcaccatgcggtaatccgaagaaagagctagagagttggaaagttctcatcgcgattggacatgactttctgtcggtccggccagtcacgctacgcaatgataaaaccgcaaagaacagcccaaaaagcacctcaccttctcatgcgatccccgctctaccctacgcactgccaagtggaagcagctcaaggtagacagatgccgatcatatggatcagattaactgcatcattcaactgaacctttgcttgcatagtatcaacgcacagctacctgactttctgtccatgttgaattcgaacctgcgcacctcgacttccacatatcacatgctagtgaaccaccctgtgtcacgacccatctcgatccatcacgtcgtacaatttcccattattcgaggttttcatgcttctccgccatctccttcatcgtatcaaccaagtccctcgcctcctcatatccctccggtgaccgcttgatgccgtaggaacgcataaagccatgtgttcctccccaaggcttcatgtattcgtaattggacatcgaggcaccacgctcattattcccatcattatcattacggttctcgtcgtcttggctggaattggagcttccgttgtagttagggtgatcatcgtcgccgccttcactgtcactggatatgtagaggtagcctggtgttagtgacagaaggtgacggaggcttggtctggaaatgtaaaaggggtgatacagggacgaggactgtaaggatacctagacgtacttacccttcagcatctctgttgttgttatcgttggcctcttcgacctccgcattttccggtgtctccacattcacctcatcgacatacccagtcgttcctacgtcttcttcgccgtagccgccgccgccgccgccgcctccgtctccgtcgtcagaatagtcatcaaacgagccatcatcgtagcctccgtcgtcggcatagtcatcatcccagccgtcgtcagacattatgacaaagggatgcgctctcgattatgacttggcgggggtggctcagttctgggcaggaagttttgatgcaagtatttgtggttgatgaggagaaagtaggtaggtagagtgaataggatggatgggccaagaatccaagtctaaataccgtgccctcctccactcctcatttcgcaccgacacattgcaccttcccgggcatttgcatctcttgtaggtatctaaccgggaaacatgcaatttcgcaacgaggcaatctctgcagctagagaaagttcgaccggtcaaaaaaggacgggacatgccaatagttcattacgtcctatcacttgctcctcccaccatcaccctccctctccgccgccgcctccctcatcgtattcaccatttcatgtgcctcttgatatccctccgccgtccgttcgatcccgtaagagtccatgaaccctccagttcctccccaaggcttggcatattcgtagctggacatcgaaccacccgtaccgcgctcctggtcctcgtcctcgtcctcgttctctctggttaagtggcataacgttagtggcaggaaaaggacttgacggttccttgtaggtggaaagttggcactgtattgtacggatggagttgcaaaggaagctgcagtgatgaatcatgatgctcactcaggtggttagtactcacccttccgccttagaaccattgtcatcgtcgatttcctccacatatccggattgattgacgtcctcttcctcaacaacctcctctgcttggtctccatcgtcatcttcatacggatcgtcatcatattccacgtcgtcgctagtatagtcgtcatcccagtcgtcgtcagacatagtgggtgtagtaaagagattcggtttggtaaagtgatgcgagagcggagaggtgggggatgtgctcttggagaggatcaatcgtatggctgtctgtagatagcgatggtcgtatggatgtgaatggttgtggttgacgaagcagaaaacaagtgatgtggcaatacaagaatctcagatgttgagtcgggattgttgaaccattcctacggtacggaagtggtggtcacgtgtgacgaagtgttggtaacagcgctatttgtctgtttgaaggaagacaaaccgagaataaacggatgatgaaggccaaaagatatataggagtctaccagtcagctaagtggggaaatatggatcgtgacgattggtgtgccaagaaagccaagagatggtgatggcttcaacttgcttaaatggatacccctcgtcgctatacgcgtattgtgccttcttggtgtccctaacccgcctaccgtaagttggttcataggatgagagacagcagcagtaagcagggcgagcaatcctaaatagggaggtatcccgtcaatcataaagcatgcgctgcgagaattaaggtaagccgtacttccttgtacacatccaccaatggctgaggtataacacaaacacaacggccaccgaaatcatccattaaatcactttgatctgcgaacctagaaaagccgggttttccgggataggcaccaacaaactgcatatctacaaatccatcgtgttgcttgccgttctccagttcaaaggcatcaatcaattcggtaatttcccgcaatgttggggtagtagtagttggtaacgagggaaacccaatggtcgctcttttcctcctcctccgcctccttgacagcatcctcattgccagcaacccatgtcgtcttccttggcggcaggtggtatgaactcgtccgaaaggctgcgattcttcgggtccaccgaataggacgctttggcatttatccaagaatcacggagagccttttcattcccgttctcctcggcgaacgtcaaattggagggtacctttttgctccatttcgaacagggatgggcaggcgcgccagggagcggcaggtaataccggcatgggagggacaggccaaatctagtcttccaatgttggaacttgactaggtcactatccatgcgtagtctcggtggttctcccacgcgagtagggcaggtgggccgatctgctgaatacggcaatgcttcccgttgtaagactgtgtcagacgaaggcatgaaagcaaatgtcattgggaaacggcatccagagaaagaaattacctcttccattgctgcaggcaggcaaggagcccgaaagccttgcgcgaagacagctttaaggaagctcctttgaaacgaggctgacataataattggataggttgcgccatataactgaagccgccctagaggccaccttgtaggtagggccgttttgcaaatgcagaacaatgaagcgccacagatcggggtcttctgtctcgtgacagcggatggtatcgcgtataagggattttcgccttgtgtctgaaaatcaatttgttagccatggaactgaaggcaatggaattgaagacgtactctgcatcattttgacacatccccaaaaaaatgatggctccatagccatcaaggggaacagttaaagaacagtcatggatattttcatccggatccgatgccctgggaagtggccggtgggtcaaattggaaaagaactggtcgagtagtcgaaaggaagaggtcgggtgtatttcgaggagtcgaaggagaatcccgtggatcatggagatggtgggggcagaggtcgatcaccgaagtctgatcatctctcgtgttgctaaggcgtggccgactgtcgaagtgggtatggactgttgagtggtccaatcctctttgctatgcgacggagaaacgcagtgtttgtctgtcttgaaagaggagaaaaacaatcgctggtggaatgaaccggtgcaaaatatgaaaataccaggtagatgatggcagatatcaaagatgatggctaaatggactgatgaagaggaaagtcaaagaagaaccattctgcaattctgcaaggggaatcagtcctttatacctcagtccagaagggctggtctcccatgaaagctttcataccaggggtacttgcatcgtccctgccactgcatggagtttgtggttaccggaggaccgcagcctgtctgaaatactgcagcttctttcagggcatgagcatcgacgatccgaaacatgccgagtgatttgcaaaccgaaaggaggcgctaccggtgccggtatatgctttgcatgttgcgttacggttccttgaaggcaactacgagcagttcggtcagtggcgcaaaccgtttaagttaatagatcacaacccagggctcagacaagtgcaacagtaaaggttcaactggcttagtgcaatgtgttgatgcttccctccacctccaagtccgcctatcactctgttgcgcagttggtagggtaagaagtgtcctgccgttgatcttaccaccacccttggtttcccgggtagtagtatgtagcctcgtttcttgcttcagcaggatgggcccgcggagaatgcgccgtggccaaagttgagtgatagctgctgccatatacttgagcttctcggtctctcagtgcgttcatgatggtccgcgactctccatatccactgggttcgggtttctagccataggaagccatgaagttgtgccttccgccccacgcttgcagggattcatagtccgacctgtgccttcccccgtacccattgcggtgggatgtagctgaaggtgaatagtgggtttggtggctgggttgggtttcgagcctgtgaatcgtcgacaattgtcagagtggtgtggctccttccaagcaaggacttctggcaagaaattggcaagttctggtgtgtaagttcaacctacctataagccggtttcgtcacacgatcgtgatattcggcactgtgatgttgttgataatgttctccgtgcttccatctgccagacccatggtggttgccattgtattgatagctgctgcttcttgatgaagggtgttggctgtaggacccgccgtggctttggggatcaaccattctaccattcgctgcaaatggtgggtagcccgcggagcctcgatgagcagagggagtgtattacgatagggagcgcgatgtagaataattatcgtggccttgaacatagctggggccaccagaaaccactccatagtaaggaacttggtcatcatcagtttggtggccatcatccgaatgaacgagctcagcataaccggtatgttcctcatggtcacttccatcgaaagcgctgccctggtcatgatgatcttccacctcttcaataacggcaaaacccgtcgtcaactcctccgctactgcatcaccgctagcatcatggtcgtcatgatcatgggctccatgatggtcgtattcattgtgatcgtagtcgccataatcgtacccttcgtcggcatacccgtcatcgtaggcacaatagtcatcatagtcatcatagtcatcgtagtcgtcgtagtcgtagtcatcgtcgtagtcggacatgttggaaaagtaggaacggaaagctgtgcgggaaaatgggattgggcaaatggaaagagaagggtcagggaagggtcacctgcagtaggtggaaagagtgggaggaaggccaaaagactgaaattcggacggcggttccattgtaaaagtgagaaattatgttgacgaaaaagaaaagaaaacacttgaccccccaagaacagccactcagcccgagagggggaaggcacatgatgcaaacgcggagaggggaagttcccgttgatgaaggatggacagtggatcatcaccgggcctcctgcagcagaaagtgggtccagatcaactggacggtgcgataagcccactgtagcttcagcgctaattgcgatgcccgtgtccttgctggctggtgggttcagggtttccacttcactcaaggaataatgagagaatgatcatataatccatttgcagttggaatgactacacaaaatcacattgaagtaaataaattagaacgccattgaacgttgggcataataccgaatgagcgagtgttctctgggactccatactgccccgtttgaacataaacgctacatgtggccaggtgtatgttatcttagcactctcagcgctggacatttcttccgttcgaactacctaaacagtcaagacccccgatgacctgcataattaagttccaagtctccatgaccctgtccgattttcttaaccccttgttcgacccggccgtgctggcttcgcgcggaggatgagaggtaggaggatagatggggctatggcttggatgccgggaccctgagcgggagtaggaaggagaatttaggacagtgactcttacggtgatctggttcgcatagggagaaggaaaatgaaagggcaaagagagcatggggaagctggaatggagggggaggaagtcatgatggtcgtcaagctttctccttgctggaagaatatggagtagttgccttgcgtggttctaatggagatatgcacaaaagttcctgcgtatggggggtttgaaatttgcttcgctggatgtgggtgataggcgcgcaggcttgtgatttccgtggattatatggtcgtgggcagcatgggagtctggtgcttgagccttacttgttccctttcgagcctcagaaacaggcctgtacaagcgatggcattccaaaggtttcatcagtgtctcactgttccattcacgtagaaaataacctccaactgcagtcaaggttcccttgtcacaaagcatgtaaaggtgaagttctttcttcaaacctaactgtaaccaccactccttcgatgtcttatacaagtaggctttccacgagctctaatgaagatgctggaagcgttctgaagagtgttccaagatcttcttgtagccctgatgaggaacgacatgcttcctcgtttttgttcattgccatgacaagacgataaatccgccaatgttgccgaatccatactttgggtcaaagcttaatagctgctcccactggttggagttgatgttgcctgttgtccgctcactgatcttcactagcttggcaactaagccgtagttggcggactgaatatccgcgtgagcgagaaaaaaaaaaaaggttgacccggcgggatctattgttcttcggaaaccggaacgattgtaacgggaggctcgtccttcaaagtgtcggcgccgctccctggtgcggtagcgtatggaccgacgtagaggccactgttcaaagtcgcataggcgttaatgaatagctgtgattattggttcttaagagcatgataatcatggaacttacctcaaagtcctgtccttgacagcctgggactcaaaatcgagtacatccttatgtagtacgttgcaagcgcgtgtggcgccccagtatggcccatccggcctgtcgcgcaatggcatatcttccataggaacggatccacacaggtggcctgttatctccttctcgaactcgggcatggtcttcaaggcctcgatgatgacgcggtaagtattggcggtcggaactccaccggttccgcggagtaggtccaaccagtcgcgacgtttccaaaggtcaacgatctcgacgggaacagagggccccatccaggtgcctgcaaagttcgtccgagcgcatctgtagcgggcataccagcttttgctccatgcctcttcgaaaaggcgttccatatcggtattgctgacttgggaactcatgtttcgacgcacttggatcgaaagtctggcggagacagattgattaggctagagattgccaggcatgccgccataaaggagaaagtatccggaaccgagcaaagaaagaggaagaggccttaccaatgttcttagtcctatagtcgcgtcaaatgtgtggaaccgtctttggatatgcgtcgataaaaacaagcaaccagaatcttggagaagatgcgagcagctgggtattgatggggaagaaaagtactgagggttcggtacaagaatgaaataagagaaggaaagagtggaacggttgttgctgtggcgaggagacacttgacgctctttctttttgtcggaactagacagcagtcacgagtggcaggtgcaatgacggcgaagctcactcagtgaatattcatgacgttttttggcttttgaagaaaaaagaaaaagaacccgggtccggttcagattgtgtccgtttccacgatagttcaatacaaaaagaaggccaaagtatcgcgggttggcgagcatgactgatagtttatgtccctgacaactaatgcaacgcccatacactgtcatgcgcacattgcatatctcactggaagattcagcgttagaagtgtcgctcaacttatttttcattgcattgcataacgcagcacaggtacgctcgcacaggtgcagagagatctcgtgggctctacatacacacaagccgtacctatgctgattgatgtcaggagtccaaagggggctggggctcgccttgtgccaatctatcgagtctctgcggtaactgcattgaattgagaccatggcaagcgcaactgcctacaattgcctgtactcctcagtgtcgaagattgtattttgatcttgataatcacgagagtgagcgcgtgaatccgtccagcgtacgcccaagacatgttcatcgacccgcctgcagaggtagttagcagcctctttcggattcggacatgcggtgtaggcgctcaacgatgacagataccagacctccatgttgcattcatttcaggtgatcttggttttatccaagcaccaaggtactcctcggcgtgattctttaacgttccatgacgcttgcgcagtgacaaggcagagtgagcccagaagttttcctccgcctcgtctctgaacttgcggttgtccgccgggtgacaataactgggcttttctcctgtcccatcgccatgaggtcgttcagcgtgatccagggtatgatggaattcacgcgtctttcatatcgtgaaagattttcatcgaggccgtgagtagcttaatgattactcgatgggtcctgtaaatgggttggccggcctaaagatgatacgtagacggtggactgaatctcacctattatgtgacattgcaggatatattcgaggtatagatacatctttgacggcacactatccgacgaaggtctattcagacggtctggctctccttcatgaatctcggcaatggacggtaatgccagctcatcaagatgagcagtcatggtgggcgtcccataggtcatgctgaccctgagcaaattggcaggccacaccagcagagtcccaacatctttgaggaaagggtgtacccaacaagatgacggtcataagtaatagggcctggacaatcacaatgttgttgaggtcaagcagatcgagattggcgaaggcctttgcacggtcaaaataagtctgtagcaccaaggccttggcatcgggactgagatcagagaactggcaacctaaagtgaagatagtgttgaaagcgagatgaagcaaaatagtgctggcatccgctgccggagaactcccaaggccaagacagcgagggaatagtggttcagtaggacacctattctttggcctccacagattcttgtacgctcgctggaaacgggatacagccagtagaccctcttctcaaggtagcgctggaggaggtggccggccagagcccgtgtatgtagaattgtaattcgcagtggtatctgtgtaggttggacatcaatatctggaatacgacaagtgagctttgtttttttttttttttttttttttttttttttttttttttttgatgacaaggttactggcttccttgagaaggaggcagccgaggaactgccgtaaaaatcgttggtggcgtcaattgcttgccggcatcttgttcggtcgagatgactcccatggctgttattacctacgctagaaagttcagatgcttcgttgagcagtttggccggtgagaaaacgggcatgtggcgtggagatgatggtggtagtggtggtggtggaatggctgctggacacagacccagactcggtgctcggtgatcgcgcctgtgcctgggatcggggtcattcagagacggagattattggactttggcgttgggaatctggatgagcgcaacaatcatcgactgttcaaagacaagagagatgtccgctgtagagtctccaactgaccctgaccacctgctgtgagtagcggatcccgcgcggtgccagtgtggggttggatgttatcgggggagttgggctcccgctctccacacagaggcgctcgagttaacggttcatttaatgaaagggtttgagatatgcataattgctagcttcgcgcgcagtctctatggtgtagatgttgtgtaccagaggcaaagggtgacgttgacgtcttgaagtctagcagatcggctgccctctgtcgcagtgagactttcgtttgcgcgccaaggctcacaggccagcggcatctttcgccgttgcagcttttcaatgcacccatctccaggaatctgttaagttgtgagcttacttacctaatactaggcctttctaactccgttacgccctctgatcatgttctcggtgacaggaaaggagctcgaggtcaaaactcgggtcgccggggtccgtcgggaaggtgccatgaggtgaagtcaaaagtggatcctgccaagatgcccgccaggccaacggctctacacccgaaaccaataaaatacctaaacggcttgagcttaacaaaacattaatcagctccccaaccaacttgtgatatcagtcaacaaaatcgtccctctttagcaacttgcgttcttttatcttcgccgacgccgagtcgtatgtcacggtgtgatctagaaagcgcgaggtgcgcccgctgccgctacaggtcgtgcacagtctagatgagatatcactctcgatgctgtttttcgctgcagtagcacagtcgggttcccgacttgcttcctccatctcaaccactacttgtccgtcttggtcgcacatagcgggagagacagttcaggtcattgacccatgacacggcctcgaacctcattgcgacgggaacccacgctttgaacgcttgccgggatcgggccagggttgtggggagccgcagcctgtgatgacggaagagcgcacgaaggactatctttttcacatattgtttattctcgaggtttcctgcgttgataagcatggagacgctttccccactcattcagttcagttcctggctgtcctgcgtcgacaatgaaatgccggtggccgacacggcggggaagccgttcagcgtttaccacgactgccgactggttcatcgcaagtgccgccacgttcaaccacgaaatgcaacatccttacttgattgcgaccctgaaaataccacctacctactacagtgaccattttcgttcagcatcaaccagcctcaacaattcaacaaagtcctgtacgacttgtgtacaacagaagactggaaccgcgacccagacaccgctccacaaaagatatttggttgcagtaccacaaacagttaacgttggttgtacaccgccctccctgtccactcagctgaactctaaactgttggcgcgtttttttagtaattttcatttcacgtaattaccgccatttcaataggttgtgcaccagtctgcggcgtaaggcaggaaaaaagggttgctttgtttcagtatcctgacgttctttacgaaagttaccgatgatcgtaaatagcgatcgacctctgggcgtaactttgccccagactcgaagcgggttcggagcttccaaaagtgatacaagaccaatcagtatgtacgatctaggcctagcttattgatctgcgtcaggatggtcggcaagttcgcgactttacggtcaccctttcagatgatgatataaaagcttattccaacttggcaagcttggccatcttcacagtcttcacacacgacggtaccgcacatttcgaaacatgacttcgaacacgaatgcttcgaatcccggcaagatgggtgagaggccctccattgagaagatggagaggaccgtctccgacagcgagtaccatcgcaacatgacgagacgaatattatggaagatggacacaaggtagttaattccgcctgttatccatctttaaggatttctatgggacatcgacatcattaaccaacacaagcacagagtcctgcctgttctttcccttctcttcctttgctcgttcctcgatcgggccaacgtcggcaacgccagaattatcggtcttgaaaaggatcttaacctctccaatacccagtacacgcagggtctggcagtcttctatgccacatacattgcgaggtacaccaccgtcgcctacaagtaacacaggcttatattggttcatcactaacattccaccagtgaacttccgagcaatctgctcctcaaaaaaattacgcccaagatctggctgccccttctcaccatcgtctggggtgttatcaccatgtgcttaggattcgtaaagaacgttggaagcttcatcggtgtgcgagccctgttgggcatcgccgagggcggcctcttcccaggaattgtgctctatctttccggcctatatacccgccaggaaatggcgctgcgaatgggtatcttctacaccgctgcctctttgtcgggtgcattcggtggtcttttagcacgggggctttctgcgatcggtccacgtggtgggttggagggctggagatggatattcatcatcgaaggattgatggtgagttcaacccttaacttaacacccgtgcaagctgtgtgaagggcgagactaaaactatgatgtcttcagaccatactggcaggtctggtggcatatctcctgcttccaaccagtgtaaccactgctccttacctgaccgaggaggagaaggaatacgctgcgaggaggcttcaaggagacactggcgcagataccgcgaatgggaccaggtaagacagcggacaaaatgtatgggtagtgatcctagctaaccggtttcgccttgcagtcccgttttggaacgagaggagaggttcaggtggtctgaagttcatcgtggcgtcttcaaccttcaagtttggctaacagctaccgcgtatttctccctcggggcggggctttacagttttggtctctttgtaggtttgccgtgcgctctgcgctttgcatcttcttaagaccaagattactgacatgcctcagctcccaaccattctcaacgatctgaagattacatccaaccccaaccagacccaactgtggtcggttatcccatacgcagttgccactccagtcacaggtccgttcccctagaaatccttttggctcctgtccaactgacagctgacacaaacgtgtagttctcattgcctttgcctctgatcgcctcaaactcaggggcgtcatgatgctcttcactcttcccattgccatcattggctacgccgttattgccaatgtcgcctctgcccatgttcgttttgctatgacatcgttgatggcgatcggcatgtacagcagcataccatgcattctcgtttggaacaccaacaattctgctgggcactacaagcgagctaccacttcagctttgcaacttattattggaaacgcgggcggtttcgtagctagtaagtattcttattcgcatatatcttatctgagtttgtccactgaccaacgctcaattcagcctttgtttatcctccaagggatgcacctttgtatcacagagggcacacgatcctccttggtctgctggtttatgcttggtttgcgtaagtgctgattgcgctgttgggttggtagaagagcacgcttgctaacgctttgcagggtcctcgccaatgtgctttggtgcaacaaaatcaacaaggacaaagccgctgggaagtatgagaaatacgaaggctgtggggacgacagagacccagctttcaagatgatcctgtgaagcgcttttatatcatcctatcagtacagtactaacagatgcatttttaaggcgtaaaatcgataataggtatatgttttccaacagaccgcggtcagccaccgttcagtgaatgtaacctgcaagggtagacgcttttcctgatcgtcattccgttttatcctggatccttccgtccagccggtcaattccttccaccgccaactccaaacagatacaccttctccgtgcccttattgaagatttgcggctatgtttccccgccaccatatcgtagttctctatccgtgacgcctagaaacacacccacccgtctgacactgatcccagcctcgatccatcgcgcgcacatattacttctccctatatgacattacctctaacttccgccgagcctatgcagcaaagcacaacggccaaaatccctaggccattccccttcgatcggcgccgctggtcacttctggaggcagagtaccgtgcaatcgagatttatcagggggatacagtgattgccgtctgtggcaaacatgcttgggacgcccgagagagataacgagttgttgaagacggtgcaaatggggataagatggacaaaaacgggagggttgtggaggccggtcgctgttagcaggagtatgtttcctgaaggagtagacagtaagtagggactcatcattagaacccataatgaagctcaatgaaaaaagatggttaggtacaaacatacataattaactgtagataagacgttattgtaggggatacgaaaaaaatttaaacaagaaaaaaagacaaaaacattgcggtttgtgtggatcgaacacacgaccttcagatttatgagtgaagtggacttcagtctgacgctctcccaactgagctaaacccgcttattggtggaaacgagttaaagtctctacctatgaggcaaaccatcttgaggcaacgattgtacgtaaacaacccccttttttttcatcactgccgtatcacgggcagtcgcttgttgaagccggggaaccacatgtcacgctccagatcttcgatatcctcacctagtctttttctaaattgtgtcgttgcagcataagaaaggactacagtatccccaactaatgtgttaaactaccgcgaatctttccttcttctctagtctcttgctgaatggtcttgggctttgatcattgttggggaatcatatcatgttcccttgattccaggcgacccgagcgcaaatcgtatcacaaacgcagcgccatgtgcaaaatccaaccatctaaaagacggaaggcacgccctttcgaacaaacaataaagatcagccggcgcacatctttcaagtacctatgcattttgcttggtgacgttgtctcgttccggaaacaggccgcattaactaccgacacatcagcgccggtattcctgagtttctcaggtcattctcaaacctacctaagaggaacaggacaaaataggttaagaaaagtcaggaagtcgaaacctcaagccagtgcacaatcatgtaatagtgtagcgccctgcattggggggggggcttcagtgggttagcactaacgctcggagtggcataggatccacacccggaagaaccaggatgtgtaagcgatagtgctgcctctagatttagtacctttagcgattgtgagctaacagctcggcatagtagagtgcctctaagcagccatccctgtaaacaatcgtctgcccgaaaatgaaccacgattgtatcgtagcatgtataaagcagaacggcaaaggactacatgactgtagcaaaacatgtacaagcaagaatgaaatgtatcggatctgtcgtgggtgatggaaaacagctttggcgtcaaaatgtagtccatttgcacaactcaacgcaggagatactcttcaagtttttagaagaagagacactaatttgaggaacacagaaaagagagattgtgaacagccacagtggaaaacaggcatatcgtagataatagggtgagaagataggtgcatgcgtgttggctggcatattaagtctctcactgttatgtaccgcaggcttcacaagccgtgatctggagacttggtacccgtaggctcgagccgttgacgatgactgtgagactgctacactcgtatgcctataggatgtatcaaaatgccagttgaacgtacggcagtgctcaccagcaaccgggattcttggatggttcttctactggttggaaagatcaacaccgagctttgaattctgacgtcctggcgtgtcgcttcgtcgagataatagggaaggattcggagaatgtcattgccataacatgttgtagcttgtaggactcgcagatcgtgccatcctgtacaccagtttgttagcttgagatacaaaggcaagaatagcagagaaagaataactgtacccagatcctcaggcgcgatcctccacgcaacggccgtccttatcctccaccttctcatctccccaaccacctaactcaaagccggcaccatcgaagccctcccatccctcctccgtagccgcacctacacaagagaccacatacatccaccgtctctcgtcctcgggaaagtccacgcctccagtagcaacgcacaaccgctccgacttggccgagttgacatcagcaatgtacgcaatcaccctctcagcctgcgaaacatggcagacagccgcatacgttccatcgcgacccaatagactgacaaagctctgggggccaatgcgcagcttgttcgacggaggcacgacgttgccttggtggttcttgacccaaacttgttgcgcagggagccagaccacgggctcgtcggcggcggttccagtggtagcaggaacggatggggaagagaattcgttatctctgagaaggaagcgactagatcgacggcgcgagggaggcgggatgacgtagcgggagcggcccggtgggatggttggaagggggtttgtggtgtgcggtgagggagcttcgtagcggagcaggcgagcggccatgctggacttgatctcgggggttacggtaatgttgatgccgatgtaattaacgcagccgtcagcaagaaagctgatggaggggagcggctctcgggcggcttcagccatattgatagcggcggacattgaaattcgtaggcaagatcaaatgtgatggctaactgcgttgcgttgtcagccctgtatggttgttgccagtccttaaatcgcgaaccaaggcagaaatggtggttcaggtgcagttgcgcaggttggcgttggtcggcgagaaagtccgtacagtgggagacacatcgatgcgggaccaagcccagtgaatggagtcatcgaccggacatgtcgaaatatgcaaccttgaatcctgcaatgcaggccagcttgggacgatgagcctgcaaaacccattcccatacctgtcgcggtcggatattcgtttgttttcttttcgtgcatgatgaacaagtacagcagatgaaaatatttctaaatggtattcaatcagtcgcatttccgccctgtttccaatgctttcttttccatcccgttctccatctcttttaagtatcagccagccatccttcgaggcaaaactagatccattagtacccacacatctaatcctccgccgcccaacttccacagccacaatggatgacttggactcggactcggactcctatatctctgacacgtcgacggtcgactttgaccaacatcacgccagttccaccagtaaccccgataccacatcctacgcgcccctgttcattgaagcaacggaggacgcacaaaagctccagaaaatgagcttggagcttgcatctacaaggatggaaatcatgaaactcaaggccgctggtcaaacccaagaggctgtgattcaaaagcttagagctactcttgaggaggagagaaagaggatagcaactggccaagaagaggcgctacagcaacacaaagaaaccatccggaggctgagagaggaatatacaactgcagtggcggaaaatgacgagaaagagcacgccgactcagtcatgactgctctcagattggaggttgcggggttgcgaacgttcctagacttgactgagcagcaccgcgataaggctgcgagcaacaacattgaccttcagcagcgtctggaagcactggaagaggacgtgtcttgcatgagtaaactactgcaagctaggtaacgaagatcttaggtggtctctggcggcgcaccgacgcaaaatcgaaaagctatgcggtgcagagaacaagatggcccgtatcgagaaggtattcaaggagtcattcaagaatgccggcacatcactcatatccatcaacggtgtttatgacttggaagggtcacttcagctgttactcgaaagggacaaatccagggccaaggaacttgacgatatcaagaaacaattggttgaggccaaaaatgctaaaccatccgaaggagggaatgacgagagaccaagaaagtggtggtgaatgtctttcgattgaacgaagacagggaaggagatatggcgaggaaagaagacagagtgggtggccattgctcctgatcctattgacataaaacggaaggcacaagggtagtgcgtgggatggtcaattgtgccttccctctttttccacacatcaaatctaagaccagcacacctaccaaaatccaagccctaacacaatttctcgcacactccaactttctcaccatttcaggagtccatgcagccaaaggtcagcaaccaaacccaacctcgaggccacaaatcattccacaatgtccgcacaatcccccaagcgctccacgcagccaatgcagcccaaccaggccacggcctcacaaatccacgctgaccaaggcccctccaaacgcaaggcaatggaacaacctcaagacggccggcgcccagcactacccggtactcttcccttcatgtggaacctacctaccacaccttctctccccatcttcaacgccgactcgactcccgtcatgtctgatgacgagtatgaacacgaacttgagctcgagaacgacgagatcatagacgaacttcaagaggcccaggagcagctgcatgaagcaaagaagaagattgctgcccttgagaaacgtttgaggacctaccaagtcattgttctcctgatggactacaagaccacagaaattgccgaggagtctggaaacgaaaagagtacacctgagcgtgaggcggaggctctcagggccatgtacgaagaaaaagaagaggacaaccacaaggacgatgacgaggacaagattgagacctttcgtgcggtctttaaggatatcgaatgggcagtggaggaacatcacagactcgtggatcaggcccttaaggagattgagagtgggcgcactggaccggcgggcagatctgctggctacaagccagggcaacttcccctgtatatattggacaagtctcattgcactcttggggtcgatgttgatgtgctgaaggacctctttgaagagattgtggagcaggtagggcttagggagtagtttgtcatgctatggtctggcctgtgtttctggaagagaaggtctgctgttagaggcatcaaaacacctcgacaagttgaaatgcttgttggtcactcgttcacaattcttaggtatctttccatgtaattcgatcgcgtctgatgtgggaggtgtattttactgtaacttaaagacgcaatatcttactttcagagaaacgcgagtgtggggatccccattacacggtcctgcaccaatttcagctggcgatccccaagctccagcaacacctttctcagttgatcctcgggctcgaacgcctatgcgatcttcaaagccgggctagcgcgaccatttgctcatttcgtaagttcaagtgaagcaaaccaattccgcgtttcacaacaacaggatggacagctttactgatgtgacacgctctcgacaggtacaatcctccgttggtaaatccacatcgcaatggcgcgcaacgatcctgctatacaagacgacacgccgaacaacagcagcactcaaatgcaacctatatctgcttcggctgtgtctactcaccctgccgtcacctcaatccagttgccgcacctgggtgacttcatcaacaagctggttgatgacgcctacaggtttcagaacctgagtgttgaacttgatcagaccaaggagaagttgcgcgaggcggagaataagattgctgagctagcgatcgacaaccaaaccatacacgaagatttgaaaaacgtcagagagcttctcggcgttgccagggatgacgaaagttctgccaagatccagctgagggttcacgaggacgcagtggagtgcctcaaggctactttgagaggcatggattctgctttgcgaaaaatgggcacggctttgaagggatccattcccagatcaaagatcgcgaactacagatccatcctcgacaagattcaccaatgccacatggagaacactcttgctgtcagttccatcctcacgtatgacagagagaggcgcaacaaccctaaaatcaacgagcaggttaacaagctgaacgaagcaactagtgatatcacttcccacttcaacgccctgtatgacgctcttgagtccgatctcacggaagccagcatctccaacgtttagtcactgttcatggtcagttcaacgccagcgacatctccctgagtccctgggttcagactttgatcagggtaagtttgattgggtttacactgtttctcttgattcactagtctaacctgtgtatgtactacgcgcagaaatggatttgattctatgcggaccattttttcgactgtgcgaacgtaaaaagaagaagcaaatgatgccctatctggttctcgagattcgtgaattggaatcgggttcgattgcataaaggccatgtatgatggtaatcatatgtgacgggtgtgttgtcagtttattgcagggattctagcaacgagaggaacagagatgtcatcaagaggtcgaggataggtagtaatcaagttgacctgtgattgtctagaagtcatgtgggtaggtagttattcgctcccatctcttggcttggacatgtcatggttacttggttggagttggtggtttcgatattgcaagcagagttatttcgatgggaacgcgaaaatacaacgtttcacgatttgccacacaactgaaccgagctacctatatcatagtttccgttgctgtgacactctttcaatattcagttggaaggttaggccgagtgagaaggttcaggttgcttttccgctccttccctcttggttctatttcgcaatttttttggccactctgttacgacggaggtttgttttgctcatcccaccatcagccaaacctgtaatccaagctccgcacctatacaaagatggaaatggatagaagccagcacctcccaagcattggaaactcccgtaaactggataaggcttcagcgcactccaagccaaacttgcgcgcatcccaagtttcaaggtgtaaacttgattgtttcagccacaaactttagcactacagaacttcgtatatgagaagattcatgctatgcttgtcatatcggcacgtggttctacttggcttgatatccggaattgcatagaggtacgcagcaccagcttctgcaaacacacggccacaacacggcctttcaaaatgctataaatggaaagctggtcccaattggtagaggcctgcttgtaaatacctctactgtagatattggtttacgtgcataaagttaaaatgtggtctgaaatggtcctcatagcctcagaacgaaggggtgagcggatgttagactcggagtgcgctgaggttcaatttcttttgtaaatatcaccaagactggtttatcatttcaccctcctccgagtgtcattttcacaggttcacatggtcacatggacgtgttagtcatcttacaccttaagacacaacctgctgtggcaattttcccattcactgggctttccattccccgtggctcccttccgctacttaccttttcaccacagccctcctggtttctcagtcctcttccctcacctccacagaatcaagcccttatctgtcgtcggcttcccacctctatcacgcgcaacacttcggagcatcgcgacaggcacgatcaaggctgtgcactttccatttcgatttttcgatagttatcaaccaccatggaagagaactcggccgacccttctcgggcggcgaccaagcttaccactcaaagcccgttgcttccttctcgaccttttcacaacggcaccgagaatggcttccagtcctcctcactgccccacttgggtgacttcatcacgaagttgatcgaggacgcgtacaaactccagagcgcgaacgcagaactcgagcgcaccaaacagcttttgcgagaggccgaggacaagcttgcttcttccgaggagagcaaatctcatttgagtacagagattgacagaacaaagcaacagttgcgtcaggctgagaatgcgctcaagagagaacagaagatgaccgagcgactcgaagcagacaatatgtcgctcaaagctagtctgcgcaaccaccaagacttgttgaacggcactgagagtcttcgcatcagggcggaaaacacgctgcgagcagttgagagtcgcacaaccatcctcgaggccgttatcaggaagaagaatgaggctttggagcagaaagatgaggagatgcagttcaggattcacagctacagagactacctgaggaagattgaaggccagtttcgaaagacctggtcgattatccgcctactcgctgcctccaacttttgtggggtgaaggacggtctcatatctggtatcttcaacaaccatgacgtgcttgaagaggggttaatattggcggagatcacgagggagatggatggggagtttgttgagtttgtccgggaattcaggcgggatcttcgccgcaccaggggttagccgaatgggagggcagatcttgaggaatagtaggcgtgtgaggtgtgaaggaattttgatgccacagcttattgtagaacatgtatgactagcaatgaagggttcgagacagaggcctgaagtccttcgtgtatttcgaggagggtataatcgccaaggcatcaaaaggggtgttaaaacctcacatcttcaaccaaattagatttgagacgagggcggactccctgaggccagcggcactgaaagatggttgatcacgagccaccgtcctttttttcttgcgcacgtctagaagcaagagaaaaaccgggagaaaacagggtgccgcaaagtctcggagcgttaatttttgggttcccaggaaatcaggcatagtctgtgagcaaactgcccgaatatgtgcgctttatgcccgcaaaaaatacctctagtgggggaaacataatgctaccataaggcactgtaaactcgatttctccaattatctgccttttcctacgtgaaaatgttcagaatcaccgtcatgcatagaatttctgttgagcataaatgttgcagtatgcttacagatcatgcctgattcctggaaacctgaaaatcaacgccgcgaaactttgcggtagatgttaaagccacagattatgcacgcttcgcggtatgtgggtgatgtgcccggatttctgtacatcaatttccaggtttcggtcaacaaaatttgctcttctatttcccctccctacctacttatctgctctctctcttcttagtcgactctctctttcccctttctcttctgtccttctcactgttcttcattcataggacaatcatcgtctccaaataccaaccactaagctcgtcagatctcgtgtacaattcaagtcaggcacgccgcagctcaagccactcattttcttatgttcccatcggacgacattcctccgacaagcagtaggtattccacttgcccgccccttcctcttacagcccagccacaagctcacgagggtgtcgtttacagttcgagatagaatgcaactcaagcctctcggcgacacgaacgctcacgtagcgggcacctccagcgagcaacaaaccgttcagaagtcggcagaggcaaacgcacctaagatggacaacaccatgttggcagcggagaacgagaaattgacagcggagctggaagccgtcaagcaagagctgcgcacggcacagatcaaggcggaaatggaagagcaggcaagggagcaagaagccggaaagcagcaaaaggcaaacgagagcctcgaggctgcccagggaaagattttttcggtcaatgaagccaataacgacatggttttggccttccataccactggacaccagctgcacagggcgaccgaggaggccatttctgctcagcgtgaacgggatgctctccaaaaggagctcgagggcatcaaatttgtacgagacgccctcaaatcagcgctcagggcgaaggagcgtgagttgtgcaagagccgggcagcaatgtctcttcagggcgagtgcctcgaaactaccaaggagcgattgcttgcggtggaaaacatgctgcacaattcccggaaaacgagtaccactgtgacttcggaacttgagttcaccaagcagatacttaaaggcgcaaacgatgagatttgtgctcgcgcatctgcacaggctgctctacaaacagagctcgaggacacgaagcacaagctgcacttggcagtgaaggagagggcgtccagcgaaacggagaggacccttctggattcatcgctcgcgatgaccaagctgcatttgagcagggtagatgctttacttgctgcttgtgtgtcagagaacaatgtcctgaaaagttttctttcgggtcattccgccaccatcgaaaccgcagtctcccagatttccgacaagattgctgccatcgaccattctatcgcgggaagattgtctgctttcgagaactcagtcatctctaccatgggcgagctgtacagcggagttcagagcaacgtggagctggtagaggggctcaagcttcggttgagcgaagcaaagctgccggctggtgttcttgaggccaccacggctacggctgaagaaagcaaacagtgcgctgagagcaactcatggagattatagatgagccaacacccatgccagcatctatcaagctgcgcttgcgagaggtagtagaggagatcaagcgtctcacgcaggcgggtagcgtcgctgaagatcctgatgacgctgatccggagaccagtggtgaggtcaacgagatatttggtgactatttgacccacgtcatggagaacatggtcaaggaggagaaagcagtccaggaggctattcgcaaggctagggagaggattatcaaacaccaagactggttgtacaggttccgtaaggtgattgggcaagatgaaagctttttcgatgaattgacgcatcacaggttgcgtttcaagtgttggaagcggtgcgaatctttgatcaagattcttttcgaagtggaagagcagtatgatgatgttatagatcacttggatacaattctggaagagtgtgacgagatggtggaggcccgtgaagctgtgctggagctatgaaagccagaatcagggatgaggtttggatcaatgactggcttggcatggtaggagggtgatgtgatgtaggtacttgactgataatccacaacatctttcagatgttgcagagcaaatcttggctacagctgttcggaattttagggttgatgttggggagatgaatcgaaattggaagttttgttcaacggcaggtgagaaaggtcgcaatcgacaggggcagttaggctctgtagtagtgctgtaactggcgtgttccggctgcgcagatagggcacgccttccctaaatttctttccagtttgcagtcaccttctgtcttcgattcgcgagaggccatccctttccgttttttccaattttttttttttttttttttttttggtcttttttcgaagaagaggggcattcgctgctgcacatcttattccctcaggcggcggaggtagagcgctgaggatcggaggtcggtttctgtctgtttccccaacccaactctgctgcccatcttgtagatgtcaagtgggctacccctatcttgtgcattgccgaatccacaaatgtaaacaatcaccaagtgtatctcgttcattgtgtcacacactcacagtgatcctccagctcccgagtctcaaaaattatatctgaaccttagtttctaacgtaggacgacaacatgatgtttgtagacactttaaatacctaggtattatctaccccttgcataccaaaggcgggaagacgggattgacatctaattcctccaaacgcagggaccaagccacgtgttacacttacgtaactaccagaagctacttcccacagaagaaccaagtatgaaaaatgaggtaggtcttcttcggtgcaacattttgcacaactttccacgctgacccctccgtgcccggatacagtggaagaatggtcaccgagagtttcccatctctctgccagagaatctttggtctggacacacaaacatcaatcgtctcaagtcagcaaattcccaaggagagccatatgtttccttcacgagacacctttaccgtacggctggagattcccatcatgccccacagcaacactgcagcattcaaagggatagacaagaaacttacggaagcctgacaccctcttgaccagtaaacaccgtggcgatcgcaccctcagagcccgccgctcccaccgacgtccaaagattctcctgctgattccaccccatgcgcttgtacgacagtagctccgtgtaccgggcgttgaggatcgcgatgtgagcgaactgagtgttcggcggactgcccgcggccattggctggtgcactactaccctacacaccttgtcttccgggctggcgccgtcattggagtcgacgccggcttcgcaccaggggcaaaagcgctcgccgatggaggaccagtcgttccagttggcgtctgcccggatatcaaggatctgagagttattgttggcctgggagttgcctgtgcccggagtaatggatttggaggaggcaccacctggaccggagagagtattgggtgctggggaggcctgggcggggtagtagccggtgaagatgaagatgaagacgggaaggagcgatgccaacatcatggctgtgagggatggataagttgggaaggagagaatgaagttggttcaacttgctgaaatcctggatgaagaaagtgaaactgtgaaaatatccaggctgtttgcaagtgtcccagggattcacggacgggggccattgatggtttgtacttcctggttccctctgatgcccagtagattgacgggatacaattgaattagccttgtggcacgaattgacggcatgtttctttgacgatggtgacgcatacaaagattatcaacccccttcccgcaccagcatcctgacaagaaaggcattcttttgtcctcgatattcactgaacaacaaagcctaatcataacttcactcacgcgatctggttaccaacgcacagcagagctcgagatcagagattatccgctccaataatagcacacacggtcaaattttgttgttgctcttaatgaattccacttctgacctcaccaaccccccaccataacaccatcgcacgatagcatacagcctttttttccgcatcacaatcacggaaagtcagtcccgccaatgatatcccgcgtatttacacagcaattgaacttcttcctatacaccacccactccccgccgggcgccacgcccttggcccctgcataagccgcccatccatttggaaactcatccgaaaacaactgcggaggagtatagttttcgttagaacgaacagagtagctgaacgatggactacatatgtgtttcagttgtgaccattagcatctgcttttgcaagcttgaacgttgatctctatacggtccaatgttgatacatctgccgccaagtggcagaagatagaagaccaggaagaaaaaaagatgtagagaaagacttacggcctcaatgatccatcccccccttgctgttcctccctcccacccatgtggaaagtcgccacccccggcgcgcacctcgtcggcctcgtcggcaagtccaccgacatgccgtagcccatccggctgtaggaaagaagctcggtgaagttgttgttcatgatggcgacgtggatcgccggcttttggggcggtgagggtcccggtccagggcggtcggaaatgggctggtgaacgaaggcgtggcagaacgagtcgaatctgaactctggaagaccagccatgctgtccgggaccgtccagtagcaccagggacagaagcggtcagaaacgaaagattgggcgtttccgtagcaggcggagaggaggaggaggagggaaaagaggatagtgaggaggtacattattgtttcgatgaaagtcttgcaaagaatggttcttgtcaagtatgtacagatgctaataccggaaaagaccacagtgatgaagaactcggtgtatcgacgaggaggtttgtgaaacagtgaaagatgatggtatccggttcaaacaccaaatttttagagctctgaaaagtatctatctgctaaccagagcgtaccttgggaggaaaagaatgaagttgattaacaatggtctgaaagagagcaagtagttaagtaatatccccagtaaccccaggcgccaggtgctgtatgtaggtagacaaagagaacgctcatcaatatatagtaatgacaatggaggtttaaagtactccaattacgccatttccacacgaggagtcagccaccttcagcaccgaaacattttctctttgaaaagaaaaattgaaaaaactctccttcaagcaagtcatgattctcgaatatatttgaattcagatcgtgaagcaagagttgacaaaaagtttgcggtttgtgtggatcgaacacacgaccttcagatttatgagtgaagtggacttcagtctgacgctctcccaactgagctaaacccgcttgatgtatgctggtgtgaacctggtttttatatatggagcatgggatgcatgttccagaatgccaacatcaacgccatgatttcgtttgtgatgactttgccgattatgaatcatgggctatctatcgagtaagccttctagaagggtacaagacttcctgtcttgaaacggaaacacgaagtttgtagaaaactgagagcgactggcgcggaattccaacccgttgttcccatctcccaaaacctcactcacttcctcggattatttgggttatttacagcatagtgatacactccattgtgcctctcccaccagcttggcctatgaaacgccactggcctcgtcagctcgctcgtgcactgactattgatattcctcctcctcttattctcctggcatttgcacctgcatcctgtccctccctccgacggcagtgtcatcctgcccatgtcacgcagcgccttgttaccgaggagttgctggtccatcggtgcatttcccggacactgccacagcgtgtcatgctcgtagccaatatccgaaaagtgatgaatcttctcgggcgggagaagcatgtgcacggcgagcgtgtgcaccggcgcatcgccccagcgctccgagtagaagccgcctttgctgtccaggtagcggaagtaatcctggtactcgcggccgcggaagaagtccagattggcaatctcaaagttgctccagtagtggcacatgttccacttgttgccggagttgtcgtgctcccgtacccgaaacaagccgagaaaccaacggacgggcgcggggaaccacatcacttgtaacaaggcgttccaggtgggcgtccggggaatacccttttcgattcggtagtcgtcggtggtcttgaatagggacgggcaggtgtcgccaacctcccagagcgctatcgtccagccgtagaccttgtcgtgacgagccatttccgcaaaagggtcgtatgtgagggcacagctgtagcgtacacttggctcgaggcgccagtaccacttgtagggcctcagggcttcgagattgtagaactcgctgtttttgcgaaaacatcagggttagcatgtggacctatcacaccaaacacatcgggagacgtacccagagtaaaaccgacacatgtgatgataactctccatgtcaccatagcccacacctcgctcaccctgcttcttcatctgcaatctggcctttgtcttttccttctcattcatttcctcaggaaacccccactttcccttctcgatgacctcgaacctgacctcagtcccattgctcacagccctgcttagtacatccttgaattcctctgaccacggagcgtcgttcaggaacataatcgggtagtgaaaccaccggttgaactgccgttcgatattcgccactgttgcttttgcaccttcaatttcgctattccgcgccagcatgacaaaagtggcgttctcgcgcggctgcgcggcggtaaccgacgggtccagacatcctgtcgcgaacggctggtcgagatcctgatgagggcgcgcaacgcgcgtgcggtagagatgaatgggcagatcgataaggtataggaccaggagcggtaatgcgaacttgagaaggagcttgattcggcgtccattgcgccctgagcgccgaagtcgtcgaaattgcaacatgaagatctgtcctactcgcgccggcaggtcaaacgcgagaggcagcgtgcccagccgggaagatgtgcggtggtggtaacccatctttcaatttggaacgtgagatgacagatggcccagcagtttctaccgtgtggctctgtgagcttggcaagcgcatctcaaacaaatacaaacatcaaagatcgccagatgatgcaggttgtggtggtagcgcaaagtggcatttacacagtaagacgatgatcaactctgctgcctacacaagagcaagggtacagccgcacaaataggacaagcaacaggtttttctgtgtcgtatgtccataacggaaattttctagttgatagcgctgttttctttttgactgtcatagcttgactaaacgtcgaacaagggcgagaacaaagaaaaacaaagagaactgaagtgcccgaaccatcaaacctagaggtacgcaaccaaacttgacgtcaattgccactgagcgttgacgggttaggtagtgaaatccttggggttggtgatgattgacaaccaagggcgcacactactatgtacctaccgaggtactgtacttacgatgctacagtgatttcaagttgtcctagcttgactgtgtaaggtagggccgtaagccgttgctggccaatgaaaagctcaggtgctgcagtgatgaccgcacatgcctacaaagggacgcttcggctctcgtgtccaaaataaatttttgaggcaggagaacggtgagacgcggtgattatgagcttgtttgtacacagtagacaaatactgagcgaaaccgcaaattctgaggacagtcacgacagtgtagacaatacgttgccttccaccggtgcacgtgaaaggggtacgcacagccaaccgaatcaatttggggatgccagctagaacgcaacaacttgaacgaatggagacaggaagtacactatacatacacttgcatactatgcagtaggtatcgacgtcacgttctttcaaggcaaacgattttgcacacttctctgatacaaagttaaagcctccgcaaacaaataacacatcggttgcggtcacaaagcaaagccagcgaatgacggcgcatacaagtaagcggtggacgccgtgctccgggagcggtgcctgaaaatcaaagggtcaccgccggcgctggccaacggctttagcccccacggccccatacttttccgacatccacaccggacgctctcggagaccttgttggtccgggagtctgccaagccggcttgttacgtgagagaaactgattctcctcggacggccgccatcacgctaacaactggtgggaccgtacacatagccgtgccagtgatgtttcatgtttgatgttttccagaatccagagaagtcttgagaaaggaaccgagaagcctctccgccattccagagtccagccaccctgcccaccccgccccggcgatttgcaaagaaagttttttttttcttgcgtggaatccctgttgagcccgctttgtcctccacctagcccctccacttaagggccagataccgccacttcttgttcacagtgactgaagctgaagaacgtgcattctttcatttaggaaaagagcatcatctttttgttgacctcgtccctgaacgagcaggagacagccctgaccatcactcccgaccttggaagctatctttcgagactcgagataatctgtcgcccaaaggaaaaacccccggataaatgaccctaggtcgagctcctaatgcagaggacagctgcctaaaaaaccatcagcagccccccgcgggcgagtcattgtcaacactcccgatctttatcgattccagcgaccaggaaaagggcggatcgttcgtctcaaagcgtgaagccaactcagacgagcgggactcgggaccggaatccgacaccatccaagacctcagcgacagccctgatgatgagggcgtcaagtgcgagaacggccttgcccggcagccgtctgcggcgaccaccgtaatcgactttcccgaaggtggcctgcagggctggctggtagtgtttgggtccttttgtgccatgatatcggtgtttggactcatcaactctgcggccgtctttgaatcatatttttcgacacatcagcttgtcaaccacagcgcatccgagatcggttggatcttttcgctctacctctttatcgtcttttttgtgggcatccaagttggccccattttcgatcggcatggagcgcgcctcctggtggccgtgggtagtctgctggttgtcctcagcttgatgttgttgagtctcagcaagagtaagtccttacaacacttccgcccctagttgtggatggcatatggtgctaacgacagacacagcttattatcaaatcatgctgacataccctgtgctcggtggcttgggcggtgcccttcttaactgccctgcgtacgggtcgatcacacacttcttccacgtgcgccgtggactggcaaccggtgttgctaccatttccggcggcattggcggtatcatgttccccatcatgttgcggtataccctcccctcgattgggttcccctggagttgccgcattcttggcttcattatgctcggcctcgccgtgcccgccaacctctttatcaagactcgtctgaagcccaagatcagccaagacaaacccaagatgtcgtcacttttgcccgacttttccggattccgagaccttcgctatgccttttcggcgatcggcatcttcttcatggagtgggggctgttcatgcccctgacgtacattgtctcgtacgcagcggcgcatggtcaggatgcaaccgagagctaccttctcctatcgtacctcaacgccgggtctgtgttgggccgtgtgctccccggtctctttgctgatcgcattggacggttcaacgtggtcatcatcaccatctcgctgtgtgtgattctcgtgttggccatgtggcttccggcagccatgtccaagtcggtgctgatcggatacgctgtgctctttggatttgcgagcggaagcaacctcggccttgtacccgtatgtcttggacagttgtgcgacgctcgccaattcggtcgatactactcgacggccatgatggtggccagtttcggcacgctcagcagtgtacccatcggcggcgccctgttggagatgggctctgctgagacgggctggcgagccgtcatcatcttctcgggcctttcgtacttcgtcgccctggcgtgttatacgtccgcccgcgttctcgctgtcggcttcgacccgcgggtcaagttctagtcatgtgttggatattggatatagagaaaaagcaattggatagctagatacctaatgttaatgcgaaatgatcaacggcgcaaatagttctctattttgcaattgatgaaagtgtcgagaaaaaaagtaaaggagaggaagagatgggatgggaaatgtaaatgagagcccaggctacctcaaggtaggtaggtactctggatttgcgattcacacccccttccccttccccccacccccccaaacgttgttggctcagcccactgttccgctaaaccccaccgaatgcgtagggctcaggtacccgcgacgcccaaatcgcggggtaatttctcagcaggccccgccgccgaccagaaaatttcaaccccacccgacattccgtcgcaagccttcgtcgccagtgacgcggggcgaaaacaaaattaaaacatttccctggcaacaaacaaaagttacaagtcaacagccagccgtcctctttgacaacagtatagccgcgctcgacacacaatggctggcgaactaaacgcggcaccggttctgtccacaccggaagatcacctattcgaatacgcagtggtcccgaccgatgaccagaccaaggcgaaatcagatgatgaactccgcgacatctacgaaatcacgaggacagcgaaggaagttggagagggaggatggaggagaattggcctacagtttcccgaccacatgctttgcgatgcccccagagtggtccaacttctagaagcagagcttgcttctctaccacaaccgacagtgccgacgtctaccgcagacttgcagtcaacggcgacagcctgccccgagccctccaccacgaacaacggacaatgcggtcgcaatgtccaacaaaacggtacggggtgtggatgtggtaaacaagctcccgccccagtggaatcacagcccaaggcccgtcgggtatacgtcctcgccgatacctcgtacagcgcctgctgcgtcgacgagattgccgccgaacacgttaacgctgatgtcgttgtccactacggccgctcgtgcctctcgcctacttcccgtcttcccgtaatctatgtcttcaccaagcacatcctcgaccgcgatgctgccctcgtcaaattcgaaaaggaatacccagataaagaggccaaggtggtcctcatggccgacgttacataccaagttcacgtcccgtcattattgtccgaactccaaagcggtggttacgtcaacttgctagccaccgagattgttcacaaccccatgggcaggataccaaacagaaaagttgtggacgcccaaggcaaagaggtggaaatcagccatggcagcgaaacctcgacgggtctggatctccgagactactccattttccacatctcccaaccgccaaccgcgctcctcctcgccctgtgctccagagttaagaacctttacatcttccagacctcttctgatagctcctcgctgtactccgctcagcgcctccttggccgccgttacgcccgcctcctctccctgacaacggctggcattatcggcatacttgtcaacaccctctccgtttccaactacctttcctctatcgatagcatccgcaagcaaatcgctgctgccgggaagaaaagttacacaatggtggttggaaaactgaatccagccaagcttgccaattttgctgaaattgacggctgggtggtggtcggctgctgggagagttctcttattgaggatgatgccggcttctacaagcccgtcatcacgccctttgagctcgagctcgccctcgccagtgacgatgaaagagtttggaccggcgagtggtggggtggcatcgaagctgtcaagccaccaatcgacgaaaagcctggggagaagaagtccgaggaaaatgagaacaacgaggcacaagatacagccggtgccgagcaagcctctggtgatggcgaattggacagcgaggaggagtcggcaccacccgagtttgactggaggacaggaaaacttgtcagccatagtaggcctatgcgcatggccgcgtcgaaacccaagagtgcaaagaaggaggattcgtctgacaagccagatgcgccgccacggtcaagcgctttgacccttagatccaaagcccaggaattggcatcagtcaacggcgtcgttagccccggtgcagagtatcttcgtactcaacggacatgggtcggtttgggtaccgatttcgacgaggaggccagcatgacgattgaagaaggtagaggcggagtggctagaggctacacggttggcggagaaggagagaagcacttgatgtcctgaagaagagggcatttgatctaggtagccacgattggacacgaatataggtaggagtgatacccacagaaaagcgaatggattggaaatatcttggactcacgagcgtgacgttggggccacggacacaactcagttgttggacttcttcgccacttgggacctatctgcttccatcctttaccatcaccgacggagtactactgtaccggacgggagtactactgtaaccaccacgaccaccacgaccaccacgcctgaactcggtcaattctcgccaaacgttagcgatgagcccgcctttccctcacaggtgcctcaaaccttcgctcccactggatttcgacacatgggcacacaagcaacctggtggacgatcaaccgtgtcatccgtggaccttctagccttatacggcgggggtggtgttggctccctcgtctccaatcggtgcgcctccatctcgtactcttcctgctgtcttccttctcgatgctgctgcggctgttcttgacgcatttcttcctgcatataagccatggaataagctccatccagtggtgttcccgttgtcggcggtaccctgattctcacgcgagtttctgcctgtggccagttccgatacaaaggacggttaggaccagcatgacgcagccatcccgaagttgtttggatcacttcccttccctccctgcctcgtactttgcttctggtgctagatccatggctgccaccgtacggacggtagtggggggagtgcgggtaagggaggtggatatgttctcttctcacgccgctgggtcctacgaaagtggggaggggggattggggttcgagctcatcgctcttcttcactcggaagcagcattgccagatggtcgagcccagaatggcaacggcaagggtgctgaaaagaatcaacatggggatcttgaacttctgatagaagccatctgccgggatgcctgctggtccggtgtcatcggcgagggtggagttagcctgagaaagttaacaacacgacctcacaatgaattatggctcgtggagaaatgatgccggatctggttagctcgatacttaccatgccttgtgccttgcttgccgacgtctatagcttctgattagatgcggaaagatattcaaggttgtgggctcggacagttgtggatgatgacaattttctttcatggaatggcgactttttcgttgcctgcgtccacctttccagaaataagttaaaggaaaagccaacaccagacaaccaaggaaaacgtccttttcatttcatcagggaatacaaatcgagaatcaaatttccgtgcgtcacttcgacaaccgacaccaaatggccaacaatatatctgacaagacagcgaaaattgtaacttcctattgttcatgatcgcgaattgtggaagcagtgatcagatgaaccaaccaacgcctgggaaatgagcatggtgcagtgaggaagttcggacgaaaaccctcgtggcctcctctcggtcccttttttcccttactggaattatacctcttgtctctgacctctggccccgaagttgctcatattattccagcctaccggtaccagacacccaccaagtcgtgtgttcgcaccgccatacctcccagctagtgtgtatccacgcatcaacgcatcgatgcatcaacagcctcggcccgttccgccactgcccctcgaaccatcccataaccgcttttcaatctccatcacctcttgactccacggtcacggcctcatcttgttaacacgtaattgaccgggtgcgccggaccttcattatctccgctctaccctgcttatgtcctttgtcccgggcacgctgaacaccggcactttcgccgctcttggtaatgttgtccccaatatctgcccttggggcagttcgtacttcgcgtccctcttctaaatgcgcaggtgatggtttccacatgtgccaggtcaccctctcgccgccaccgtcgaggaggaagatgaaggcgagtatactgcagaggcaacccatttcttttgcgatttgacggtttcgatcggtgatgaagtttcggtgcacttgtgacgttatagttgtgttaccggacttgagggaatgatggaaggttagtgattcgacggttttgttgagagacagagtgaccgtcggcagacgtgagtattcgttctacggtcagtccgccgtagcctatacctggatagattgtaagtggctgaccattcaactcgtcgatcaagtgttgagcggaacatcttatagctgcgtgtcaacatattcacggccccattgcttctagtgctgtccttcacacgatcaaacagcgtacaatgggcgcgttctctagtcaatgaccttttcacttttggaaattttctaccagtcgtgtgtgaacggtgtcgcaagtgacagttcatggacctaggctcaaagacgtaaatgctcatcgttgggcagactttacctcccaacggctgttgctgggagttgaaagatgcgaattgctcatttaacactggcaatgcgaggaaatggccgagatttcttctcgacctatccgaaggataccatgatcatttggcgatcatcacgtccatccaacaggaacctactatctttcctccacgcactcatattctcgactagcccgaagtgttccaacagcaacaccccttttctagactacactaagaatgtagcactgacagggtttatgaaattctgttccatatccaacggctttatatgtcaaagcggcgatatcagtgcaacctggaggtgacatcggcgctttgaaggtatgatgactttggaaaaagttaccgaacggatatccgaacttggttttggcattatcccaagctctgttggatttttcccgctgtggtcgaaacaaaacatttgcttgcttgcacctaccatatgagtgcctggaggaaaacatattggtgcaggtagaggtatgttttgcctttgtttatcgttgggtggcgatgttgacgggtgttgtacctgttaatgctaaacccccccccccccccccttttgccctctaggtggccaagaccgctaaccgctaacggctttatgcaacactgacggcccagactttgcattgacatccagatgggaccttacaataatgacccctgttaaagcaagcccccccctgctgcaaacacagagaacctgacccatcagatgcaaacgatttcagccgcccgagcgtattcccggttttgttatgtaagagagaaaaaagccccctaatgcgaagaacaggtaatgacggaactagttacattgaccggtgtagtttgacaggtgtagtgtacacctcctcggcaacgagccgacaggcatccaacttcccaaacaacggggaaaggctatctcaaacaagcacgttttatccagtcacattcgttttagtacacgcgaggatggcaacggttgccgttaactgtcacacggacccactgacatgagactgggcgagttgcgggttcgctcgtgttaagtcgctacccctacctacaatgtcacctgactcgtacgagcccgggtatcaaaagatgcaaaatggcatatatcgggcccagataaggcccatgcaggataacgtcagtgaaaccccaaggagttacataccaccctctactccaggcttcctcgttttcaccatccgcaaaattgtaaaccaaaccctgcctatatgtcaacgagatccctgcagtgcccctgagcctcaaccgttttggatctacctcgcctgtgaataagcttttacgaagccgagtcgatctaggattgaccggaaagacatgccgcaggatgaacaagaaacatcggccgtgtgttctgcgatcagaatgtgcacatcagttccacttgggcaccccctgaactcctcacttggagttcccagatgcagtatatagagtctgttgattccccctcatgaatgtcgatattctttcacacaacagctctctatccagtgtgttccagcaatcgtttctctcttcacttctttctttcttcgcagcaggctgcatcccatcttatctagttcactcagtgtttgtttaccaaagtccttctctttacgatactctttttttcgacgactatccttcatcatgcgtttctctactaccttcccgctggcggctttcgttgctcttgccaaagcacatggtgtgattttggccgctcagggcgagtctggttcgccaccatctgtcggattcggaggtatgtgtcatctatccaacaagtgctgtgtgttcaagtccaactgactaacctttcaaagtcaaccctgaaatcgcccgcaactgcaccaccatcaacccctgccagcttgactcggtcatcatgcgcgatgccgagatcaaggcgaacttggtcaacaactgcggtcgtacgcagcttacaggcaacatcgacatcgccgagaacaccgaggcagcgctggctgagggcgccgtaaccaaggtcaaggcgggcagcaagatcaccgtgacaatccaccaggtcaacgccgacggcgccggtccctatgtctgcgacctggacgagacctccaactcgggcaagatcagccagaacctgactgtcaccaacaacgtgcccggagccaacggcatctcgcagaacaagatccaggagttcaactttaccgtgaccatgccggataacttccactgcactggcggtatgttaccctcactctttttcttctttttcttctcttcctccaccatgatccgacactaacatctgtcctcccacactagcctccaccggcaacatctgcactgtccgttgccgtaacaacgccgtcgccggtcccttcggtggctgcttcgctgtccagcaaaccgacgtcaagccgaccctcaacacgcccgacaacatccagaccttcaagaacatcaatgacattgaggacgagcgcctgatcagcgtggccaccctccccattgccgccgaagccaaccgcaaggccggatccagcgaggcgcagcagaacgccgccgccgtcagcgccattcttgccgccggctttgtgagcaagtccgcccccgttctgacccctaccgtggtgctgggtggtggtgctgctgccgctcctacggctacgggtgctgctggcaatggtaacggtaacaatgccggtgccggtaatggcaagaaccgtggtggcaatggtggcaacaagaacaacggcggaaacaacgctggcaacaatgctgctggtcaaaagggaaagaacaggggcactcagggccagaaccagaaccaggcccagaacaaccagaacaaccagaagcagggccagttcaaccagggccagaagcagaggcagggccagaactaaaaggctacaaggtggaggacaaaatcatcggaattggactcgactagattctcattctcaaaaggggaactagaagaggccgtgtaagaccaccagaaccgagtaggggaacggcaaaagaaaaagaggggtagtagtagacattgagagagagaaagagttcgaaagaagcgttgtacgagacaaattaggacggcggggaacttggctggaactagtcctagttcgtttaatttcaaaccacgattgctgcatttatgttctacactggaacattgaaatacgtgatttatattgtagttgttgttgtgagcgagtgagtgaatgagttggggtgttgcgctgcggaggacgagcgataagttagggcgtgttcgttaccgcagtaaaaagttagagggtattcagatttgcagagtttggctcgtagtaagcatactggcttactgaactgcgtagtgttcggtaaatctcagtaaaaatggttaattttcatgtaggtcgctgcaaccacctacaaccacctgcactttctccaaatcgtcgatttgaccaatcagagggctagaatctccttgattcttaaccgatttccttactatactacagctcgattttgagccgtagtgcagtaaggaacgtagttgagaaccacctatagcgcttcacccctataatatagggggttaccgtcgcaatgcttaaaaaaaaaaaaaaaaaaaaaaatttcctaaagacggtaaataaggctattcccaattgaaagctaccatttggactacacagtatttacacagtgtatatactgtggtggttgtagaagggaaggattaaaaagatgaccacggggggggggggcattggttatatatacctacctatcgaacacagcacagtaaggtaaagggtcttggcgtgccttaatgctgcaggaatgcagctgtgctatgcagtaaaatctgcacagtaatacaatatcccccctaactttttactgtggtaacaaacacgcccttaggtgtttgtagtcctccggtttatggtagtgccgttatgttctttcggttgaagtcagtgaggccgggacggcgtccagatccggatcagccaggtgtctgtcctttgccgactaaaatagtaaacataaacacttgacctcgatcaagaactggcatgacttggaagaatggaagtctgacatcaaatggttttcaagaggtttgtcatgttcttacactattgtagccctacggctacttaaccatcaaggtaccccagccaatggatacatacgtctttgcagattgcattgtacatctaaaacccgtacccaacttcagcatttcacatgcaattctgcatgaccataggtacataacctcatcatagttgttgatctataagcacttgcagatctgaccctgctttctgggcgcggtaggaaatgtgggtgaggtaactgaggtgacaattggttcaggtgggagtatccgcgttggtagtagatctcgaacttcggtcctcctctcaaagtccaaagaggaaacgatcgggattcattaccgtcgggacaccaacgtgcttcgggtgggtgaaaccatttgaagggttgaagagtaagtacctgatgcctagattcttggatcacatatcccaataattaagagccagagagtttcaagtatatggtggaacgtcgttatcatcatttgtccgtagtcttgcatccgttatgagactatctgtctatctacttattaccagaacaagttttgttgcttccccctttttggtggtttccatcgatccctgccaaacatgtcctgtgtggcgatgcgacagacgtccagtgcagtcaatcccgtcttttccagttctatcgttagggacgaatcttgtacctgtgtcatccaaattatacctagtcaactcttcccttcatgccctacctcctcccattttcccttccggggtatcatattaattaccgagtccttccatcctattcgatccatactacctaggcttgcgcccccatttctttctttctttctttcttatcacttcatagtattcttcctctttccactccccatcctctccaacagtcccaaatcccaccatccttccaccatcatcccccaaaccgtctttctcctcttgggcgggtttgttggcatctgcagatgtggtggtggcggcggcggcgactggctgttcgggcctaaaccatcaacgggagttcccaacgccacactatccgttcctgcgctgttaacgacatgcgcaaactgcgaaggcgagctaggatgcacgataatcggcggcgggacctccttcctcttgcaacctctacgagccatgaacgagccgagccctctcaggctgagcggggacagcggggagcgcggcggcggcgcggcacgcttatattcttgtggggagatgttgttggtgggccagtagccagagggggtgacgatgggaaactcggtgatgatggtgagtggtggatggagggtggctcttccagctcctacttggccgtggtggtggtgaccgtaagtaccgtaggtagcggaggggacagccagggtgaggttgttggtgctggtactgcggaatgctgggtcggcaacggggagaggcagcagagcctggggggcgcgggacatgatgggcgagatgccgtccatgatggtccgctcttgtgtggcgtcgatgggtgagccggggatcgtgggcatgatgcctagcccgacgcgaccgccgttgcagcagtggcggacgggcggcgggggcgctagaccaccgctgatacggagttgacgctcggggctcgctccccgactgagggtagaggaggtgtcggagtcgatactggacctggagccggaaagactgcgacgattctgtggcaggccggctcttgcgcggatggtggggaccggaatgtcttgaggatcactgtcgtattgttgttggttgtcgctgcggcgagcgccaccagtgatacgcatgggcgccaacgggggaggagggaactgtggtggagcagtggtggtggttttgtggccataaagggacacatccgactctgactccgacccgtataagtagtagttcttctcgcgaatcccccagccagcgcccgcgcgcccctaaccctcaatgtcctttctgctgccgacaacaaccgtctcgcgactgacgcgacgccagaggccaacgcagacgatgctgctgaaggcaaagaggacgcatagagcgatggaaagaccccagatggccttggtctcgaagcaggtgggttggtccatgtgcacaaaggtgaagtataggccatcgtcatgcgtcgtttcttgggacttgatggtgaatgggacagatgtccaaaagttgttggcgtcaggatcctggggcatgagagcgcactggagatgggaaaggggcttgccgagtagtgaggcgacgacgatgaaggcaatcagcagtaagccgtcaagaattccactgaggagatatgggagcatggcatcgtagtagaggacgtaggagatgacgacatagatgacagcaatgacggcctattattaggtacatgtcagtatttcgagctgttgaagaatgcgaggacttcgaaacataccactaccagagtacctagaagctctgaaggagatcccagtgactttgtagagaactcatcaatgaagtttgcgctcaagccgatgactgcgatcagagcagcgaactgcagtgccctcataaccaaaaatgtcaagcccaaagcgcccagtcggggggcttgaaagcccattctggctgtatgtgagttgaagtccgtgatgatttctagtgatggtcgcttcttgtgtgccgtccgaagaggaaaatggggcttaatcgggatcggtgccgtcgggggaggcgggaactttgtgttgacagtgggcaacattgtagacttgttggggtgtgataatgataaaggaaagaaccgtttctcgttaaagggacagatatgtttagaagatgctcgccagcagatcaactgttgacaaaaagaggatgaagcactgagactcgttattggcgttgttgcttggtgatagtttgtcgtcgccaggaaattgattcagaccgagatgcttccagaatgccgagatgaatccccaagacccaaaaggaaataagagacggaaaggaaacccaaaggaaaaaagactaagaaaaagaaaaaaagacacaaggaaaaggtgtgactcgggagaggtttgaagtgttgtggtgtagaagaccaccaagcaacaaaagatgaggttgaagatgaccgtccatcttatgtatgtatgtcaacaagcttaagttcgttctagacacggcgactatccattttccccatgcctgtctgtatctagcatccgttcccgatcgaccatggtcatcatcatcatcatcgtattggaccatccacgatcccggctctcgaaacaagcgcgcctaggctgatcggcaaaatgataggtcgccccatgggtggtgagctggactggtgaaagtcaaaaaagggtggggattgagggagatctttccaacctctctttttgttttccacttcccttgtcgttgctattttgattgcgacgacgacgaggttcctggatgcgggagctagcgatgggtggactgtcaaggtttagcgggactcagtaggcgctggtgtaaccaatcagaggaccagccacaggggggttagggctagagtcaggacttgaacatgggttaggctggggttaagggttccacacaatatccacagcggacactaacagctgctaaaccgtccagcgcctcagccagccaatcgatctcgcgcaattctcttcctttttcctcgacgtcgacttttctcttccttcttcaacatgcgacaaggtcgagcaacatgccacggcatccaccgtcctctgcaatttcccatccattggctctcgaagaagcagagacgcgaccgcggatcgaacaagcggaatgaaacggatcaccaccgctatgcgccgtcatggagagagctcgaactcctgtggtaccatagactgcgactcgtcgccggcccatttgaggcgacgccatctcgactgcgacccggacatgggccaccacgcactccatggctccgatttggcgctgcaatggaactctgaccattcgcgaggaagaaagacatcgacatgagaaagcaagaaaggaaaacatcacttctcaattgtatacgtacacgattgttcacccctggtcggctcaactaatataatattatcttctatgtacgtccgactcttcaatctcaaaatctttgcttagaccatcgggcaaaaacaacaagcgttgcaagtccaaaggtcgatgaagggaagttaaaaaaaaagaagggagaagagattacgtattaccaagaccaacaccagccaccatatatacacccaaatatggccacatcaatccattatatccaacctgggaaaacaatgctctaccacttcatcttcacctccctcgccttgacaccgctcctcaggccagagtcgtccttggggaacggcgcattgtcagggaagtacgccctccacgcgtcacagttgtcgttaaaggccttcttatccgcagggctgatactgtttctgaggtcctgcgcccgctccaggaactggttcgacagacctcccgacacgtgccaggcaatgtggcagtgcatcagccacgacccgggattgtcggtgcggaacgcgatgagcagccagcccttggccgggagcatggccgtgtcgcgccgcgtcgggttgttgccgttcaaccgagccatgtccacggccgggtcaaacacgtagcgcgtctggctgatggcggtcacgtcgggcgaccgaccgaggatgagaaagtcgtggccgtgcaggtggatgggatgcggcaggctaaaggcaccgtcggggtcgttctcgatgagccagtacttccattggttgacgccctcgacctgcacaatgttgtcggactgcgagtagttggtgttgcccgtcagcacgtactccagcaccggcttgttccagttgatgttgatggccgttccattgacccgccagacgaacccgtcgagcgtgatggggatcgtgttgccagtgttgagtgcgatgctgttggtgttcaggctgcgctgcaggacgggcttcaggtcgttgaggtccaggcattggtggtcgaccggcgcaacgccctggttggtcggcagtgccttcggcgcgccctggtaccggaaaatggcggccgggtagtggttgtccgaatcaccgcacagcttgctcccaccaaacgtcacattgaaccagtagtttccaacggcctggttggcgtcgatgatgacatcgtagcgctgaccgacgccgaggaacaggctgtcgaccttgtagggctgtacgggaaccagatccgccgagatgatggtcatggagtgattcaccagcgacagttggaagtgattctcgaccgaggtgttgatgagccgcagccgatgcttcttacccttggtgagcgacacggtggcatactggccagcgcctgtggtcggatgcttggcgaagccgttgaagagcacattattgctcggcggagggccggcatgctgtgtgagcagcacgagacggtcagcggtgtcgtaatagtagtccgtgagcgggaaagggccgaggtcgacgtcgtagttggccgaggccggtccgttgatgacaatgggcccaacaatgccattgccgtactgcgctgagaaatgcgagtggtaccacgacgtcccgtactgggtggcccgccagcggtacactttgctgccgcctctgggtgggatggggcactcggtcacgccgttgacgccgtcctggatgttagagttgcgctggtgcatgccgtgccagtggatcgaggtgccattcgacttcagtttgttgatgacggtgatctcaatatagtcgccccaatcagcctgaatggtaggtccaatgatcttgtcgttgaccatcatgaccttgtcctttatgacaccatcagggccaatccagttatcagtctcggtgagggtgagcttgtactaggtgtgtgtcagtcatttcgatctctgcaccgataatatggagcctttacttacccgtctggtcttgccggtattaggagttccgagttcatagtcggtgttgatgttgaatcctggagaccaacactgccggttggtcggggagttgcaaccaccccctccgccacctccataacgttcggcttgggagtcctgtctcttatcaacgggagtgaggagattcactccctcggtgccaggtgcaggagcaccgagaacaagtgaaggggcaagaaggcccgcaacgagggcggcaatgcccaagaatttcatggtgatgaagaagatttccgcgagtgtaagtgatgaaggaactcagcgggggcttaaattgacgtgagatgagtgattgaggaagggacgagggactataaattccaaaagaaaggtatgtgaaggtttcgacttcacctccgagtctggagatgttgacctgatacaatgatgaagaacgaatcgaaagacaccaggaatggagagatctccaaccactttatacacgttgaacaagcagatgagtacctgccttcttgcccttgcatgttgaggcgctgtggggcagccagaggtcttggtggtcatcgaatcgcaaagtagatggcggcttaccacctcgtgcctcgtggagtaccaggtcccttcgtatcggtgaggctgagctgactcgtctgagtctctttttcttttccgaaatgggacttgatattggatgtatggatgtgtgtgggtggatggatggttcctgacagcttgctatactttgctgtgcttgtactgtgcccaggcaaccgtctggcatgattacttcgccgttttttacatctcactgacaggactgtggaatctttcgggatgttggaagctgagctgggaatggtgattcaccttcagcactgccgaggccaccgtgaggccatgagacttgcttgcttacaatatcgcccctgttcacggatgcggatgactgacacttgacagcggcggcacgccggcggcatcaaacattaacggcagttgttccttgtgaactggttgaactgctgatatatcgccgaaacttcgactttaagatattacgtcttctcaccgtggtgatcgagggaagcgtgagagaggaatctgaacaccatcagtgtgtaagaacgacgctgtacactaacacttacagacgatgctggataggtaacattgccattgtgatcgggatagatgaatctggtttcagacggcacgccgacgagagaaaggaaggtgagaagaatcgagaaagcagttcgtcgttatccgtatatcgatgacccttgaaggtatgtcgtatggtgtcgtcttgtgagattcggcgatgaatcatctcgggatggaatgcacttacctcacggtgttaccgtagctggaagccccaccaccaagcgagctgtaaaccctagctatgaatcctaaaggggacatgcttctgcatcgattggtacgtaaatattggcgatatgtttgcatgtgaacatgcttcccagcgctgaatatcaagcctccaggtatcgtgggaacaacaaaataaagcatacaccaaacagatttccactaggtacctagcagacagctcggttcatggtggtgggtgaaagtccggctcgcttcgcttcgcacgctcagtcgcgcgtgaagatgaggtggacggggtgagctgagatctcgtggctgacagtaactcgaagaataggtaggtacagctaagtagaggtaagatgtgtgtgtgtgtgtagtagggcgagacgccacagccgactttttactttcaatggtcatgtgtattgaaataacagaaggcagcgaaggggtcagtcgcccgaccggaatggagaccagtcagaagtgtgtgagtacctttgttgacgagaagaagaagaagaaggcatgggagttgcgattggtgtcaataagttggtggtgagtggatgtccttctgatagtttctgtttgcggtatatttactgactaacagttttactgctgttggaagccctcggtgataggtacctaccatcgccttaagccgaagggaacaagagaatcgggttgtatcgatcgtccacgtgtgtgtgtgtgagtgtgtgtgtgtgtaagagaaaagaaaagatagatcacgccgcacgaaaactattgacttgacctagcgtggctgaggagtcccggaatggtatcatgatatgttctgatgtttggggacgactcttccacttaggcagcgtatgttgacggttgttggaattggcaaggggcgggcaatgtcaggccttccggaccagagacggttgtcattaccaattctgatccgatgaagagaccagtgaccactagccatgacgatgagaagacccagtggttcggtgtacgtgtaagcatggcgttgcatacatatttgttagaggtaggttgggttgtctgtctttctgtctgtctgtccgccatatgcgcatctgatctgggtgaaggacaatgtctgcaacttgcagagttggacctggtatgttgatgtctcaactcgtaccctacacttccgtatggcgtagactaagcgctttgcgccttggggttaccgacattcaggtatggttactgacaaaagcacaatgaaaagcggcgtggaaagctggaggtcaaaacccggagggaccatgttttttctgcgcccctgctccgcccttggcaggggaaatcctggcaatggcgaatgctttttccatggacgatgtaagttgaaagttatcagcctgttgcacaaacccttcgaggaaaagcaaaggcaaaaaaacgcagcataacgctgcgccctccagtccagtttcgaggagtatccttccacaccagcatcatgcttccatgacgacggaagggcgggaggatcggattggcaggttggctcggcattggcgtttggcacttggcagctgacttttttttttttttttttttctcctggggtttaagtcttcgtataagccaagctcggaataatcctttctttttccagacacggaccgacgtcggcgccgaatttccgccctcttttctttttttcctttcctggttgtattgctgttgtacactaccagaccaggttggtcgcctgtgtaacgcggctccttatacgttagaaccaggggggagggggggggggggggggggtggatgacagggggctgaccagcagcagcagcagcagcatcagcgccagccagccagccagaaacacagcaacgaaacccggttggttccgaaatgttgtcaatgtaggactccagtcgcattgctgactgctctgtatacaggtaaccaagtctctccgcgtcagtcgtcctatgatacctacctaggcttgacagcagtacagcagcactgctgtactgccccagttgaccggtcggtcggaaatatctcgccgtaagacagaaaaaggcacggtaaggcggaggcggggacgtgaatgtttggccggatttactgcggaggctgagattacatcagatcaggcaagacttgaatggcatggctggctaagaccgagggagacaatgcctctgtgtgagtctttctctgtgctgacatgccacgtgctgttggtagttctactacgctgaattgccaggtcggattaaacaatctctggatagtgctcgttcggggcctatagagcctggttgacgaaaaacatggctgaccacaaggtaggttcaataactgccacctagattgtatatctcgttacggtattggatgtagaactaacaggtattgttgtattcgcaggtagccaagcccttccatccaacgtgtagtgcctgtgtggcctgcactatctgccaggaagacaaatggcgggtgcagcaactatcgaactctcggcttgtattgatccaggtccgtttgggccgattgaggcgctgatagtgctgaatgcaatgcagttcttcttccaatggatatggatgattcccggccatcgagactcgcaaatttgatgagccctacatagtggatgctttgaaattaggcttgatccaacccatctttgaacggctcaatttctcgagggtcgcggccgcttctgagcgcgctgccttggtccttggcacactggcagtccctagtaggtaggtagctagtgtcgaggtaagtcgggttctgccctaccggaattgttcagctatgtccctttcctctctcccgtccttaatctggattctcccgctcgtacttgacctttaaattctcgctaacgctctgttgggatggacatgtattggttcggttgtggttgcgagagacttggcgtggaggtctcagtgctggacgacatccaactttcactgcactcattttggggaatacatcttctttaaccccagaacggagggctttggatggatgtcggtttctgttgccttcctgcagtcagttcccattatcaagcaagcgcactgcaatttcccatcacaacgagatgtgccttcctcgcaacctcacgtccatgaagtcaacaagatcgggactctcaaccgatatcaatgcatgcggtatctcctcagaaaacacagcttgggcttcaatcccctctaccttggcctgatatcgcatcatgcatgccacccagcatctcgcccacggcgatctttgcttcaacgggagcgatcaaaagccctacgagctccgaagcgccgagccatcgagacaaaaaagccaagatgggttaaccttttcgtgcccttgcctgccataccaaccacttgggttttcccaaaagaggagcatgatcggcgacctcgaccggctcgggtgcctagatcacccaattctggacggagaccggagtgtagtccgcaagggcgcgggaccggaatctgaagattgggccggatccaacccagcacccaacagcactagaaatttgccaaccctgcagcaacatacctctactatgcatgtactgcactgcagtaagtgcatttctagacaggagctgtaagctgcgggcgagaaagccgttggatcgcttctccagagtctgcagatacacttcccttttttttttttttttttttacaagaccgtcactggtgtgttcctctctgtgtagtcgaggccccgttgagctgatctagatatcctgtggcttgcagagcattcccgaactcagcccgtgggtcgaccaccgtcaaacttaaaagtggaggaggctcttaaccgggtgagccatgcccaacatcactgcaccactggggtgtcagggtgcacgagtactgcagtggtgtcaatactatgcacatccggctatctgttcctcatttgctgggatgtgcggatgacagctaatgatcttcgtttgtggcttgaccggggttggccaccttcgcgaacagcgggccagcgctttatcgtgaagtgcatgggaacaaaggcttggtttgcttcactgtctctccttgggtcatattttgtgttatttgttgttgctaatgggaaataaaagcatcataacctcaaatcatggttgaagcaggacgacttgaagatgagatagggaaaagaaacccgggaatcaacaactggtgacaattttcgacaacattaccacactcacaactgcgtcaaccttcaaagaacctaaccaagagtaaatgccaggtcaaacccgggggtcaggtaaagtagcattttacataaggttcgctagctcccaactgacagctcgtgcggttcacgtacctacggaacatgctcgattcgtcctttcggtcccgagctgtgtctaccttagctttctatttataacggaaatctattggactggtacatcctttcccctacacatcgagttcccgaacaaaagccccgcccgcccggtgtcgcgcccaatgaagacacgtatcgtctcacacagttggtgacacagcatgtttacctctgcccgctggttgacttgctgacctgacggtatcagtgtgtgtgcgtgtagggatcaacctgatccatccaaccttctgtttaccatgggcttgggattgaacttcactgggctgctctgagaagcttcaagggctgggcttcacgtccgttcgtatctccgaggctctgggttcgaccgtcattgtgcagctgatttctgatccagagctcatgtaagattctagcgctgtcgatgagagcttggcacaatgagctcgggatgatgcggcaactcatgtgacttgtagctcgccctttccattcaggttgtctcgtacccttccgtcttcaatctttcgtttctcgcttccctttagcgttaaagcgtctctctctttccgcgtgtcgtcgtcgtatcgccgcactactaactctccgagtcacccgctgagtgagtgggtgggtagcagtggaagtcactagtgcaatgcgtagaatattgcaactgtaacactctcggcagaccccgttgataggagggttttagcgaggaatcattcagcaccatcttttcagcaaaccttcagcatcaagcagcggtcttccagagtcttgttgtatgcaggtgaacgaagttctggtgcaagcaacacaccgagaattggaatccgagaccacccgcaccggaccccaaccagcgggagatgcacagaaagcatttccgaagtcgctttagaactttggcgatgtcacctcgtatggacggtgcggtacaccatcatcacataagctagatgtgaatgggtacatagaagtagaggtaggtaaggtaggtaaggttcacgcgcaacagttgctatctgatgtcttggtcaggtctgttttgcttacctacatagaatctctgaagtccataggaaagtcatcttttgctgtctttttttgacagtcttattcagttcgaggcccaggaaggacctccatctcacggcctgttgtcgtcgcatatctcctgcagacaagtgggtgaagactatggagtactgggtaagctaccccacgctttccctgtctgatctcgtacaaagttcgactgctgcactccagcttggcaatacttgtcccgtgctgttggttccgtcgagagaaaggccttgttctgttgctgaggtgagcccagggaactgggaaaccaggtcagtggcgttgaagggaagaacatcgcctcatgttgtgagactcgatagctctcggcttggacgttgaaccttgaatcgaccctactacgccgttctcattgaactttcagcccggattatcagccccagctcgatattcctgctgtgtgactatggcgcttgaggccttcaagttttgtttgagaactctggagtttggttgaggcggtacggtaatattatcatgttggcctcctgaacacctacctatagaaaccaggcagatattatcagcataccgcccgcccagggctctcttaccaacatatggccccaagaagacacattttcagtcgatgttcaacagttgggtcatcttcgatttgataggtatcgtgtgcagtgccgcagaccacacccacatggaagcaaggaagggacagctggctgtaccgcgatccaatgacgcacacagcgcctcaacgtcgaatccatccaggctagtttaatcatcagtgaatcaaagccctagctgacatggctctgggtggttgtcagattccggatgcctcccttattgggctgtgacccccttggcggttcccaatacgtctttgatggtaggagctgtgccggaaacatacttccctcaggccacctaccacgttgctttgcacgaacttcaaaccgacatgcacggtcacgggtaggaaattccatatcgtctcagatttcatcacctcggtatgtccgttaaaccaatatacctacctcaaatgactttatactaagaagccaagactaggtaggtaggtacctaccttatagtacgagccgcaggatatcgttgcccagagcatgatatcttgaggattccagcaaccttccaaccactacagtgaatgtcttctatgctgttttccactacgatcttcaacagaacgcaaacatgaggtggctcagttgaaggattccagaagcatccgggtcattaagggcggaagtgtccagtgtaggtcacacgctcaatatttactgcacagccacctcttcttcctcgttgttcctgacaatgatcccggacattgcaatgttgttattcaatgattatcgggcaagttaggtggaacgtaatacagtggggaatgtcggcttttgcggctcctgcaattgacttcaatgcctggctcctattcattggggaaagtttgctatagtcaagcggctcaagattaggggtatagctcagagaataccacgcagaatgtggcaccctttgacaacgagaccgtgctcccaaggactgctccatccatgtctagtatcggcatctaggtagtgtcctatattgttctgttcttggacttggattcacacgattcattttcgtgactattgatcggggaaggaagaagccagaagtgtctgataccaatgaaaaccatgagtctagactcttcgcccaatgtcatgtgtactaattatgcctgtagaatgtcggtaaaaccactcattctcccacatgttcaagctattcagctttcggaaaaggtatcatgacacaaatatcagttcgatcctagcccctgagcacccgaatactgctgtataaccacaccaacgtctcacatgtctttctcccaattccaggtttcaccactcgtcatacagaacccgagttcctgggttccaccacccgattgtaacttccgagaatgtgccaccgggtacttaaggtttgtccttccttctgggctataggctctgccgtggagaaaaaagccttcggatggccctttgtccaacattttccttcatatgcgcaccttgtgtcctgcgaaaacaacaggagaaggtagctgccgtttggtaagggaagatggcttggatcaactgggcatgtgcatacctacctacctaggtacctagaggtagtcttcgcaacttccaacttgtgaggttctgacgcaggtaccttacagtccttacctccagatacagtatcaagccaccggatagaagttctaaatatgactctctgatttcccgatcccgcaattcctcacaatcattccgaaatccgaattctagacttccaggcactgacttcccagctcactcatgtgtcatgccaccaataaccaggtcaagctcaagttaagccactgcgactacctcactcgctcctgccattgacacctttgactcagtccagagaccgttaagactcaagcaatgcgcttttactgagcggggcgtgagcgcgccagtcaacgaaaagacaatacgtagtatggaagtggtttcaacagtggaataacaaccaaggaagttggttacgtacatccacttccgtcagtacatgtaggacaatgctcgccatcgacctggtgacaagattcaaggtcagcaataggtatctatctgattgtcgcatatttactcatcgggaagccaggtaaaatggaataatgctgatctgtaagtctctacaaaaacacatacacctcctaccttataaagccatgttgacttacggagtatgtctgcaatggtatgcatccaaaccgcatataatctggcctagacgcatactgatagggcttgaacgcatataaccccgattagggtataccacacacccaaacacaactttaatcgccaacactacacaagagcagcagcaatatctccatacgtaaccacctctatttcttttcttacctagaggtatcctatccatcacgtacggtaaccgccgccgccgccgtcattcagcggctcggcaatacgacttacttccgcaccgattgaagatcaaggatccggatgacaggacaggtaaagggtggtcagctatctatcgaggccgtatccggatccggactcaactacctagaggtaggtatcttccatggccaaaacttgtcagcagagcaacagcgcggttggtaatccagaattgctgatgctcgtggtaagttcgtcttcgttgagaccacatgtaatcagcatgacgcgattttgcatgaaaccacatcgatgggatgatgagattccttcgaaaatggccctagaagaaaacagaatcccgatccaagaaatgattacaaacttcaatattcataggtatccttcgtcggcccaagtccggaaggaggacccgatcccgatcccggtcccggtcccggtcccatcctctagactagacaccccgctacgccgaaagaaccgcccgccccacggagtcgggtcggacaacagtagacaccgcacccatcggcccatcggcacccccggccgcacatcggatcagggttcgagagtctgaattggaaaagtgattgattactacccgtggctccctcaactttgactttttttatcgcaggaaacgaaaatccggtactatgaccctgcatcgcatacttcgggttttcggatgctcagaacatttcgtcatccaacgactgcgtctacctctagtgaagaccgatgcactgacacttacattgtgaattgctaacacatgtcatcgtggagaagaagcggcttttagacgacgacgacgacgacgacgacacagtaagagattcaagctaccggtattcaagcccttgtaagttccggccccccacttcctctggaatcttgtcccagggcactaggtaagccggacaaatgtgggggtagagggaccttgtcgctatgcaccggcaccttgtaaagaaggtaactacactatttgcttttataggtaatgggaaatgttggatcgatatgctgggtaaaaagaagagcagatagttttctaggccatatcgaaatactgcaccgtgaggataggattctaaagagactgtacctacgtccgtcccgccctaggccgcgcacacacaagtagtggggcccagggtccaaagtgccctgtggggggctccaattaacaaaaactaggacatccctcaaagaaaactcttcacaaaccacccacaaccagcaccttcataacccacccacccacatcccattttcatcaaattcaaaggcaagatggccgagcggtctaaggcgccacgttaaggttaacccttaatcctcatctcgagaaatccgtggtccgaaagggcgtgggttcgaatcccactcttgtcatatcatctgatataccaaccgagctcgggttggtgtactttctttttgtcaattgggtctgttttgctcgatttcccgtatcattgttgcagtaccagccagcagctacaatatcaatcaaccattgactccattgtcgtgtccttcctggcccatcaccaaacaccacgctacaagcaaacaaaccaccgccctcggcgctcaagagcccttcaagagcacagcacagcacagcacatcgcaccgcaccgcaccgcatccgttcactcggcaacactcgacatacccatctttctcatcaacgtactcccactcgcactcagtcgatgcccgtgtccctgcccacctccatccgcagtcctacttggcgtgttaagaggcgacaccatcactgtcagcccacttggacctttgcttccacttcccgccccttcccccgtgatatttccagctgcaaggaatcgtcccccatacttcccaggactgacagccgtcaacggactaaccaaatcatccgcctcgcttgttgtccctcctcttctccagtgtccgttcgcagccgcggtatcaatcaccgccggcacgttccccttcccgttcccgtttgtcccactcatcctgacctgcaccggcaagacaggggtaacctgatccccatatcgcctcccctcttcgccgctgtaccgactactctgcgcactgccgctcccgtcctccgtcatgctcgtagttgccgacgtggaggagccgattgtgtgttctgtccctcttctggaaggaatctctgaaaggggaagttccacagctgcgccggggagtaggagtgagcgccaagaggagtcgggttcagggttcgttagctcttcagtggcgtctttttctatggggcccacagggctgtcgaggaccatgtcgaaggctggttgtccaggatgcaccatttgtgaagactgctgctgctgttgttgttgttgttgttgtcgaccaggaacgtcgatacgggcattaatgtttgcactgacgacgtttggagaaaagggagagacaagctcggcaaccatggcggacgcgatgccgatggccatggtcgtggattcattcgaggctgccgaggatgttttggcggacggttcggcgcccgaacggccaacagtggaggcaaagcggcggaacgttcccttgacgctggcaacggcaaggttgatgctagattttctgcgcacggcggcttggatcggggcaagcctggtgttgtctgtcaacgtaggcttgttgtttacggcggtgtctttgcccttctccttgtccttggccttggacaaaggtaatgatgacgaggagccggtaccgttggatttgttgttcatcttgactgctatcagctcaaattgcttgaccattgtggggttctccacaatctcctccatagtgactgcgacagtggcatcgacaccgggaatattggctttgggcagttcgcggttcagctgcgttgctagttgagcggcggggatgaggcttccccatagatcaaagaaggcagcattttgcacctgcgcttcagggacacccagagcccgagggttgacgaccgctgtccacgctttggagatgacggcctgaatgccaccttcttgatcttttgtcagcgccttgacagcatcagaccggccggcactggtgtgcgccgtgcatgcgtccagcaagtccctaagaggaagtgggatcttcttctccatgttcttgtattggtcaccggatggaatcagtggctgtgtaatgttgacgctggtgagaaggttgatggtggcgcagatcattcgcagcgcctcatcagcaaaagtctcagggacacggtcgacacaaaacgtgaccgacaactcgacccgattgtttccgcgggcaatcgatctaatgaatagatccggaacatcctgagctctggattcgataacagtgaacttgcacgaggcagtaccgagatggaatgacttgggttccgatgggacaatggctgtgtcctcgtactggtgttggatcagagtgctaaagcgagtccagtacggccatggtgtgcacttctccacaatgtttagcgtccccagattttcgaagggtatgctggatattcgctgcgtctgcacgttctggagcagagctaatggtgtaagcggtgtatctggaaactgcacccggacggggatttggttgactgttggccccatgacccccattaccgactggttgcccgagagtgtgacatggcgaccatcaacaagctcgccaaaaactacatcgggagatgctgagagactggcaagaaccattgcccatgcacttttcagaatggtctcgtaagaaattccgaggctggacaatgagccgagaggcatcacatgacgcaacgtcttgatgtttgccgacacccgatatggcaagggatgctcgactacctgagtaaccgtactaccttcgagcagtttcttccagtactcctcggctccttgtgagttagccagctcaacggaccggacaaattcgcagtaggtcgggcgacgaggtggattctgtgtcccactatacagcttcttgaggtccttgacgaacaaggccattgagaggtcgtcgtattgggctttggagagtcgaaggatgagtattgattgctttcctccatcgatgaaaatgaactttgtcatgggagagcagaaggccaccggtgaggcttggtctttccggatcgacttttccatgaccgtgttcaacctccaagtggggcaggtgtgcctcttgaactcgacattagctgacttgatcgcagcttggtacacctttcggttgtgcggaacaaaggcggtacgaaggatgggatgaatggtgacgagcgtcatgcatgcatcttccagcttcttaacatcgacaggaccagtgaacatgaacgtgaaatagttgatatttgcacggccgcggagcattccggtttccatatgccgcatctgcgtagatgttgcttcggcggcgtctttgatgccgtgcgcatcgacaccaacctttggtgcaatgactttctccaggagtatttgttggactacattcgggtcagacgcagtgggcaaagggttcaacaccggcagcgaaactgagctgtcggactgcagcggctcaatgggagacattgtcctgcataactcggtgagtgtgacattttggaggacatcggcgattgagatcgatatgccttcatgccgacaggcggtaaccaattgagcagcaagcacgtggtcgccaccaacgccaaagaagccgtcaccagcacggatacgagcttcctctacacccaggacctttgcccagatcaccctcattcgctcttcattgtcggtcagcgggagaggtttaaattgcgtgagcttcgcgtcgtcaactgtcgaggcactgcacagtgcgatgagcttctctttggataacccactgatcattttctgaaggcgacgtcgattgaccttgagtgaaggggtgattggaagatgcttcactgggatgaagattgacgggattccgggcggagcagcattgcttcgcaacccaatctcgacaagttgcctagcaatgaacagctgctctttagccgtcgcgcccaatgagttgaggtcgtcttcgccatcgaggatactatccccgaactcgatgaaggcagccaataccggcgcgtcatccgtgcttcggaagggcaatttgtctaccaggacatcaactccccgtccaagacaccgtcgaagataccgctctatctgcgccgtgtctactggtctttccttgctgccaacatcctcgtctttgtgagagatgaactccatcaacccaccgtcagtatacctaactctgtgtccagttttgaagtaccgtgacgggttgcccgcagacggtccaagtggcgacattggccccaaagtagactccctgttagggtaatggcaacccaaggttggcccctctactaccagctctccgacggcaccgacagggaccagattcttgcggtcgtctggattaacaaccataaagctaccgcaaaacgggcgcccgacacttcgaagttggttttcaccgacggcctcgagaaaggagatacccaaaggacagacatcgtgtggtccataggccaggattatgttggctttaccatgccatgcactgtatgtgtcttcatccaggctccgagtcctgaagcacaccgccttcaaggttggcacctttgtcgggtcaactttacgggagaggtgtggcgtcatataagtccagttgacctgcatacggttgacagcgcctgcaaaatccttgagccgctcgttcgcagacggcacacacacacatcctccatgagcgagtgtggtgaggatctccgaaacgcaaatgtcaacgttaaaagacgagagctgcatgacgcggctcaaaggtccaatcttcgcggcggggccctgacccagaagcgcggtggataatgcagtgtggctgaaggaaaccccacgagccacgcccgatgagacgcgggaaaaaagtatacaggctggatcggaaggcgtagccatcgaggtgagcgatctttgatcgcgcggaaggccgttcattaggccgtcattcaaggtgacaacatcgtcgaacaggttgccaaggaccaaggcagcgcgctcagaagcgaccgcgaccctcgagaaattgagccgttcaaagatgggttggatcaagcctaattccaaagcatcgatggggacaaacgcaccgccagctctgtatgaacgaaggttagcaggcgaaaaaagacggaagtaggcacaacttacttgagaacagcgaggatcgccacaatggtaaggcgactcttctccatcactacaggcacaaccgagtgtggtccaacgcccacatccactagatgatgggctagggttgttgcctcttcatctagttgctggtacgtaaaagtaccgtcccacgcgcagacggcttgagagttaggctgagcgctggcttgcttgtttacaagatcgtgaacaaggctttcaactcgtgcgctattggcagaaggcgagtcagcgccccaggctaacaactgggcatagtcacggtcactgaacagatcaactgttcctatggaattttgcggtgctgaaagaatggtgcggatcgcttttccaaatgtattggccacattgagagcctgctcttcggacatgaccctttgtccaatgtcgaccaccagctttcccccggcaaaccgcgtattaaaaagtacgtccacatcggacgtctgcttgagcgagagtggcttgagctcaaagtttgttcttttagtgaacttgctgttcagtcctgcgggctcttcggtgaaggttaggcacgagttgaagaggtgttcgccacccttcatgcccatagcatgttccaactcggccatggtaaagtgttgatgcggcaagctagctgtaagttgatcttcaataacctccaacgccatcttaagagatgtatgcgacgtcaattcgtaattgcaggccacaatattggcaaaggaacctacggcggtttgtagctcggaaatggaggtgtcacggccgcttgtttggtagccgaagcacacagcgttcgacccggtgaagcatcgcagcacaaggccccacgccaaacggacaatcgcatcgacagtggtcgtgtgggatcttgtgaacccagacagttcgtaggacgtgatctccaagtcgagaaaggaattgacgaagcgctgctcgtcgggcgacacagtaagtcgagggaacatgcttggtgcgacgtcggaaagcctctcacgccaaaagccaacactggatccacagcgtatcccgctcaaaaactgcatataatgagggtatccgaagtgggcaggctcaggaatggccttttcggtgacgtaggctcttcgaagatcgtgtaaaacgatgtgaatactgacagactaccctttgtaagcactggaggtatgcaagagaaaacgggaacaaacttacatcgcaaagcgcggtgctaatatccagcttgatgaacgttctggttggagctctgcacaccgtcaagcggtggagcggcttattgtccgtcggtcgaagatctgggagattgtcgagctcgtacactggatcttctgcaggggctgtatcaatgaagagcatatctggcgaagcccgacgaagaatcaccatgtcccacaacccagtttcgctgacgctctcggtaaagacggtccttagggctggatgccggttgcatacatgctgccacgcgttgcatagtctggcaatatcaatagaatcgccatgtggtgatgcgaactcatagatggcatgcagatagcacgtatctggtcgctgagcttgactgatcaagatggcctggtgtacggcagtcaccgggtagatggtttcaacatcttgcacgcttgccagtttcagacccgctacccgctgtttgttgaatatcgtcagaccttcatatgtgacatcaagatgaggaacatcggcaagcgttagctcatgagggtggtacctcagcctgccaatcgcctcgagaagcaggtgctcatagttatgagcccattgcgcgatgcgagtctggtctttacagaacttgctatatgtgaacgacactttggcggtacctttgtcaagcatggcgctgatctcgaacaaagccacgcggcccactttcgacccaatatccgaagtcggggagtcgaaagatcggcttgtcagaggcaactgctccatcacgccgttggtgcgctctagttgttgcagcgagcccgcgtaggtgaacatgacctcgatcggccaatcggggcgcaaggtgtcaggcccagcgctgttgtagaaccgtgacgcgaagtacttggagccatgagctggtattgaccggcgcgtatctttgagatgtcggagaacgtcgatgaagtcgtctgtaccttctaccttttgggctatcgggcacagagctgtaaaccaccctactgtctcggaaatgtcaatgtccgacctccacatgtccctaccgtgctcttgattccacaccactggcacagaccgatcggggaatgtctgtgcaaacgacaacataagcgcagcgaggtagatgtcaaccgtatcagtcttgaaaacttggttgcaggaactttgcaatatcgccgtcagctccgagctgagagcgaagctaatgtcttgcgtgtcgccgtacgagttggggatttctcgcagaccccaaaaggtataatcacccggttggagtttgaagggcacgaactcttttgggtctttcccttgaacatcgtacttttgtagctcgacccatttgtgaaagggcatcgaccgttgggacagaaaactacccgagtccagaagctcgtcgagatcgtgaatgatgatgcgccatgagggtaggtcaacagcaagatggtgagcagtaagatagatcagttgctgagcgtcgtgggttgtgaagtagtcggcagcgaagaccggccccttctcaatgtcgatagcgagctgtgtttgtccgataatggtgtccagttcgcgatctgaggatatcgagtggcggcggaggttatacgatcctgcaacatcaggtagaataagctgcatccagccatcagatccccgactgtagcgcgatcgaagcattggatggtgggcaacaatagcttccagagcggccgcgacatcctcgaaacagacgtcctttttgaagcggagaaagaggcttaggttgaagcggtaagtcccatcgccggcagatctacggttcaggtctccacccatagaggactcaaagtacaaatgctgcatcggagacagatcgaagaagtcgtgagtttcctcctcccattggttctcctggatgcccctcgactcggcaatggcggccaactccgagagggtatttgatccaagcacctccacgggttcgatgtatatagcctcatttttgcaccgggcaacgagttccaatgcagtcgtctcatcgcctcctaactggtagaaggaaaggttgacgccgatctgaacctgagaaagagccagcactttgcttaccagcctctgtaacgagcgttccaaggtcgtttttggctcctccaggggcacctgggattggagattggacacctggtaatggagctgttgattcatattctggacccaagttcgcaatcgtcgagtatctatatggccggtctccgtaaggggcatgctttccaagacgatccatacatcgggcaggctggtcggcggaagaagggatttggcaacttggcggagtagggtgacttgggtgccggcgaagatggagttggactgggatatcaggctgacatcggatgaactggctcgggatgactgagtggtggagagggtgaagagggcaacgagtttcccttcgaggatgcctgcctttggtcgcaccgttgctatcctcgatatttctttttggttgcccaatgccttttctatctctgtcatatgtatagcttgcgagccggagctggcctggctcgagttgcgcgagcgttttgtcgcgatactcgcatttgcgtcacgggtaacggctagcctcgcaggcctgtgtatttcgcgaagttcgaccgggaccatggtggtttcgatattgtcgggcggcttacggacaacggggtgctcgtacttggggataatacaggtttggagttcagcgagggtcgggcagcgaaggatatcggaaactttgatgtcgatgccaacctccagacactcggccctcagggccacggcggacctgtcgtcaccgcccaagtctttgaaggattcatggagctggatttgttctcggggaatgtcgaggacctgcgcgacgaccgacagtagcctattctcggcagttttctcttcgatctgaacccaggtcgaagccgtatctatacgcgggacgataactttttgcgccgaggggccttccatgacgagagggaagagaagaaggggaggggtggcacaggcgtggaaagggcaaaagaggaatatattaaactaagagtataacaagaggaaggggtatcatgaacgaggactggaacctcaataacgacgacgacgaaaaggaggagagtagaagataggtaacagtacccccggtaccattagcacccaacgaaacgaaagacaagtgaagaagtgttgttgttggttattcggagaagatggagctgagacgtcgagggggaggagtgatgtcagacgctagtcggcatcgcacagtgttggctgtttgttggctcgtccacgaaggcaaggcttggggtgacgcgcgatcattcgacttggcgatatggaaatgtccgatgtcgtcgacatgaaacgggaaggggattggaaggacgttcgttgacgggagcaaacgcgacataggccgctaaaagggaagaagcgaggaaaggaagcagtgacaggcaagacagtctgacagagggactgaagaagaaacagcctagactaagagagaggggcgatcgacgccaacatgtacgtactgtacatgcactcagcgatggggggggaagggggggggcacttcaaccagccgcagggttgcagaagaagggaatccatgtctggcatcccattcctggtccacgatactcgacgatactccgggacggtgggattcacaagcaggcgcaaaggaggcggctgaagtggtggtgattggtgattttggcgttggtggaggtgttgagggtgtcgaggggtcggcactcggggagacctggagcgtgtcaaaagtgtccatactgaggtgccctgcccgtgagaaagaaacacttggagatggaaaattgttagtgcactcccaggggcagccagtgagaccactcggacagctgctcctgaatccactttgctgtgctcgcagctggaaccctgtgtcgatcaactggcagcgccctgaggctttaggtggttgtatgagaaaaaggtccggacactcgctgccgtgtgtctggtttggtattagtgtacctagcgaatccggacttttttttttcacaccacctgaggctagtccaagagggggcaagaccacggatttggtttcatcaagatcctcgcctacacttactcgccatgtactgtgtagaggcatatatcatacctgtcagtgtacactacagtggacaggcaactgtaggtaggcaacttttgtttactcgccaatgtcaatccatccccgagatgggagtcaatatcaagaatccttcttataccttatcgactccccagaacccgagaccggtgatgctttgccccgtaagcacattctaagaggtccgcgggcggcacctgggcgggacaactttcgacaaaagagcgagacccgacgagaccgtgctcctattgccacttgtcgtccacggcaacccgtgtcactgcccgattcccatacgtgaaggattcaagtaacccatctagaagggaaccgcctcaatcacacctcgagcccatgagcagacatccagggaggctgagcactggcacctcaatcactagagctatccgtcttaccgctactcacatggctgatgtgcatcgttctagcgttatttggatcatgaacggttgcatacatgactccatatagtcagctcttcggccgactcccagcattgcggctgttttgggaagggcaagccaaagagacatggtccgaaggatcatgggttcggcgtatctcgacgttgctgacattttctcaaaagccgttgcacaacagccacacctcctgccgtttagcaatgttctgtacctccacgtcccggatctcccgctgtccgatggcctcctttcgatagagtcctatagtcctttcgaaaccatccgtcggcggcttgtcggccccatcgcaatttgtcaagttggcacggaacgctgtgtaactgaacaaacaccactctatgggtccggcctttgatcattccgggagtatggtcagccttggtttaaccaacaaccaccggcgttaatgaatctgccgttggtcccgcgcttgttggccaatagaagcgtcagtcacggcaactaatgcaagtaatatcgtctcgcgtattggtgtctcattcctcgcatctcgtcatcactcgttgttgttttaccagcaccccaggcacccccttcccggcattcgtacgagatacaacccttgactatgttgtagcgaagttgacttccacttgcctgcttggtctcccattcagggctcttccaaggtccgggagatgctcaagcccgaacaggtttgtagcacatgactagatactccaacattccgagtggccagccatcaactttctctagcaagaccaacctttgtggctcagtcaaccacagttacacaggcctcgttcgttgccgataccaagcgccagccacagccaactggtatgtacacagtacactagatggttgcgtagcatcccgctccgctccgccctggtccccggcggagcgccgtggggtcggaacgaaatgtcattgtccccggcgcggaggagagcaaggaagctatccccggcgggggagtccttgcctcctgaagcgccgtaagcgaagcgagaacagtagctccaccaccaaacacccctggacccctgaacgggacccctaaattcgtctcatacccccactccaccggggtcgagtccagcgctgcaggaaaaaaaaatataaaaaaatggaagatctcgcaaacaattgtgcgggaatatcaagccatccttgaagacataatttcaacatttggtccgatggtgtagttggttatcacgtcagtctaacacactgaaggtccccagatcgagcctgggtcggatcacattcattgactttttgacttgtctccgttcttttctaattttttccccgtatttttgtttcttctttactttgatgacatgtgaaaacacctacatctgtagactggtgatgcccgctggagatgtattttttatgcatacacgcaccagtcaccgggcttcacagtcgcatctgttgatcggtgaaagagtttcttaaccgggcatggcaatttgacagatcacctggtagtattcactgctacaatagcctccgctctgatcgccttgattcccgctcttgttcgtttcttgatgttatccggttcaatagctagatcattgcacaacgtatttaagttggatgcccaactgtgccctctcagcgcagacatcctcaactttatatcctttccgcggcttcagttgctgataaaatggcatttcaccacaaagatcgcaaagaccttcatcgctttccgaccgagctacctcgtcacaccaaccaccaccccgccaccaagaggaaccgccgccattcccccttctggcaaaagttattcgccggatcatcctctgtcgccgctgtatccctcctcctcctcctcctactactacccgaccaaacccacggccgccaaacccccacccactcctcctcctccctctctgaaccaccccccctcaccttctcccccaggggcttgaccaacacctttcaaatctccatcttcgaagacctccactttggcgaaaacgcctgggaaaaatggggtcccctgcaagacgcttcctccatccgggtgatgaacagcgtacttgactctgaaccgtccacaaacctcgtcgtgttaaatggggacttgatcacgggcgagaacaccttcaaggaaaacagcacagcgtacatcgaccaaatcgtggagccgatggtgcgaagggggttgacgtgggcgagtacgtacgggaatcacgatagcgcttttaatctgtcgagagaagggttgtttgaggaagaaaagaagtggctgagttcgaggacggggaggatggtactaggcactgatgaagaggcgggggttactaactattatctccccgtctacccagcgcgttgcgagaacaacagcatgaacccgaaagtagtacagcggagggcggcgcggcagcagcagccatggtactatcgatgggcgtttttgaagaaccttgtcaacatcaacatcaacatcaacaacttctacccgaaccaaaaccaaaaccgaaaccaaaatcagcagcagacagccagcgatggcgacggttgcaataccccagccctaatactttggttcttcgacagcagaggcggaaccaaataccaacaacgacaccccaagacaggtcgatttctcagcgagccgaactgggtccatcaatcagtcgtagactggttcaaatccaccagtgcctccatcgcagcaaaagccggaggcggagcaatcccgtcgataggattcgtccacatcccgaccaacgcttccttggctctccaacaaggcggccaacagcaaggaggacagcagcagcagggaggaggtgtagatgcacaccgtcaacctggaatcaatgacgatcagcctctttcgcagcaagggcaagggtggtgtgcaaatgatggggagagtgccaccggtgagggctgtggttatggtgagcaagacgtcccctttatggaagctatcgcttcggttcccggcatgatggcactcttttctggacacgatcatgggaatacgtggtgttataggtgggatggaaaagtccctggtgttcagcagaaggacgaaggagaaggggaaggaaacggagatggatatgaacgtggacatggacgtggaatagacctctgctttggccagcacactggctatggaggctacggtagctggattcggggttctcgtcagatcgttgtcgatcaggaagatctcaaggagtttgctatcagaactcatattcggctggaaaatggtgagattgtgggggctgtcacgctgaatgcgacatatggacaggatagatatcctgccacgcctaacgataagacgcatttggcggatccggcgttgcagcaattccgatgagagatactcccgtatggatttgatttattgcttcttgttaacgagcgacgatagtacttatatatccaatcccgatgtttcttcacgatcccaaatctcaatctctgcctcgcttctcgcaaacatcacaacatcacttatttatcctcatccagtgcatgccatccagcgtccatcttccctgttgtcttcccccctcactctcactccgacggcttgttatcaaccagagtaacttcaaagctactcttccccgtcctcttcgacttcaactgcttcggccaatgctcattctccaccacatccacctcgccgttgtccttgttccactcaaaatacaccgatcccacggcgatataaaccccggaatgctcatccctcacatacaccgccgtcgtaaccggcggtcctccctctggcatgatcccgaccagcccatactcgtctccatcattactgtaaagcgtcacggtcccgacgtctctcgcatccaccttcaagctgtactgcttgtccgcccctccagtggcgtctttgaacaggaaagagatggcgcgcgtgtcgtcgtcgaccacccggaagcgagacaaaccgccaatgtccgagatgtcagcctgggaggttgtccattcccggtagtggcctgtctcgttgtagtgctgccaggcaatgacctttgcagaggcgccgacggccacggagaagtacttgtcgttgagagagccagggactgagacgtcttggcctacggcgtaagtgtcgccggagccttcgaagttcttcttctggtagaagatgaccttggtaggatcgactgagggagccatgtttttgttgggtgagaaggtggttggttggttggttggttggttagatgacttgggattgcgagagtgtgatttgtgaaagagattgggttgtctggtgttgtctgtctggaatgtgtgatgatgctgaagaagagaatcgaggctgggaagaggttgaagaggaggtatttataggttttattttcgtacccttgagacaccctcagtcgagctggagaaccgggttggaccacggtgatcgagacttgcgtacaatgccgtgtcctcttccccagtacccctttggttggcctcctcgatggtgactggtgtcccgctctcacccacatctaacctcaaagtagttggctacccatcgttcaagcctcccgtttctcttggagcttcatgtctacgtactcttcccgcacgattccctagccttgacaccacgcaacttccaatgagacagctccgtccagcgtcaatgccgcctcacgactccgtgattggatcttgccgcatcatcatcagtattaccactgcaatttcttgccgccaggttggcgcgactcatcaaccacagatcatcacacagaacgcagccgtgcccgggtcccccgtattccggaagcttgcatgttgatcggcatacacgatgacaatccttgtagagggcaaggtgggtaggaggagggagtgaggcaaggcgatggccggcggatgatgttcccccacgataccgaacacactgtacgtccacttgtcgtagagttcagttgcccacagactgagtacacagagccgctcatgtccttctgtgtctcaggcaaatggaatgctactaagtagactaaccactggctgcatatgtggatcgtgcagtgttgagctgatcaaaaggaagttgagcagaatggaactccacccttgacttccacttaggagaccggatcacacctagtataccaaggggaggtgaaggcatcgcaactgggctaagtaccctgtgtccacagcctgtgcagtgcaccttccataactgttcgtaacaagggggcaggcgtgccagattgacattctgtatcgagtagaccttccatgttggaagtgggcttttcggcgcacctcttacttctatacaaattacctacagaatacgtaaaaggtcattgaatttccttgccgaaaaaagacattgtcagaaccgcagctgatttttttgaaagggaagaaagacgtggcgtcagtttcattacctctccgactcggcaacaccagttacgattacgggttgaagtggtgtacaaaggtcggctcgtcggacgggtacgagggtacgtacgggtaacgggtccacccgtccattacagtgtagctgcgtcgatctggtaggcgcggacaagggcaggatcgtggggaaaaaaaggggtggtggccaaggggcatcccgtccatagtagggtatagtaggtttggcgcctcgctaagtaccgtccagtagtatggcagggtagtatgtagctgcttcctaaacaagacatacacacatacatacatacatacatacctggtacttacagtaggcgcacaaacgacggcagtggcgactggcgaggcgcctcgatcagaaggaaaaaagaaagatggagcacacgtcatggaatgagggggtaagaaggaaggaagggttccattgtgagctttcgcgggcgaatcatacaatagaggaagggggagaggggattcgagttactactacgtagtcatcttactggacactagagaaatatgtacatactcgacggcagtggaatggtcacaccgctataaagcccgcataggccacaaagctcaagaattgttttttcaaggacccttctacttcctgagtgagacatgcatgctcaagttcaacagtctgcagcggcatagctacagaagaagatcggtattaggtaaattgtacaaccgacttgggtggcacaagcaatgggttggcttccccgtgggggttattgctacgactaggtgcaactgaacgtaattggtacgccagcttgcgaaatccacttggacttcacacggaataactcagttacacaaggctacctaggtacttagaaatgccaggaggacaatgtgcaagtttattggttgtgttggttgcttgaggtcgggtacatgtccatggagtcttgaagctggttgtcagaagggagtgtccagccggggagtttgttggcagagtgtaggattcgggactgagagaacgagcagaagaagggtaaagacatggaaagtatcggctatcgtcgaaactcatcactgctgcaagccaaaaaagctgctttctcatgataacggacgagaaccggcactcgagtataagtcgtccaaaaattggggtatctattgaattcggttcatatctacaaatcctctccagtttcccgtgccgttcctctctactgtttctctttcatctgtctaaaaaagatctctcatcagtcatcatccatcaggcgcaacattatcatttgatgggtctcacgagaagatgatgcaagaaggagtgtccgtctgtcacccaacctccctgctttttgctcaaatgggtgggtattagtcgtgacgagacccctttctcccgtgaggtgcccgccgagaagtctctttttcctttttctttttggtcttttttgtgtttttttttcccctttcttttcttctttttctcttttgggtttgcttcttcaggtctcatccaaggactgtgatgcgtgcgagtaacaagccccattcacgaaaaacagcaatgatgttctttggggcaagttctgtaggagctagcatcacggccagccgtccaagaatatagctctcgggtagtggtggatattattagcaagggcccgctaagcagcaacctgtgtctttgcttccggtgcatgggctctcgctgcctgagacatcctgctctagccgctcttatgccatgcgtatgcatcagttggcaaagattctgacgttcaaatcaacgcttcctgtcgcaattacgcaacggatctgagcctcgggggtggcagccgctccacccttctttggcgtcccgtttggttccccattgtcaccgttcaccgacgcatccttgataaccgacggggcccatttgatacactggacgaagtggccatgcgcatccccgatcgtcttgacgcattttccttcttgtgtcagatcccagcaccgaagggtcttgtcgtcggatacagataagaggtatttccctccaggatggaacaccaaccctcgcacccagttatcgtgaccgaccaaggttttgatgcatgtcccgcgcgcatcccataaccggatcgacttgtctcgagagcccgtggccataaactcggcagagcttgtcgcagggggcttcttgataccggccatggcggcaagattctgatatgcggccggaggtgcaatggcacaacatagcacgacatgctcgtggccgatcaaggtcaccttgggctcggggtttgttatcgtcacatcccatagcctgcttgtgtaatcgtcgctggtggagagtatatatttcccgtcaagagatgggcatacgtcgcgcacccactcggcatggccgcgcaatgtcttgacgcagtaccctgtgctcacgtcccatatccttagtgtcttgtcgcgacttgcgctaaccaggaggttaccagaaccagggatgaaccgcacggcgctgacgctgtgatcgtggccgggtagagtccgaatgtttttatacgagtctagggggtcccatagcttgatagttagatctgagctgcacgaagcgagcaacgtgttcccgcgggggccgccatagtcgacgtcgaggacagcttttgtgtggcccttgatcgtcctctctagctcgcctagctcccaatcccagatcttgatggtctgatcctctgatccggaagctagagacgagaaaacagggtggaatgctacacaggttatggggtctcggtgtgattgaagcgtgtgtcgaggaggtgctcggggtagccaggcgacagggtctttgttctgtcgcgatgtaggcgtcgcattgtcgagctctgactgtaggatatgatttcgcgactcgagatccataatctgtacgtggcaaggggggtaagcggctggtaagggggaaagagggagaaaaggttatttggcggtcggacagcggacaggatgcgcacctttttctgcagtcggactacactagtccatttcttttctagtaggccttcatacttctttgccgtagctggatcaaaaacctcttcgcttaggttcagctcttctcgaagggcggcggcggtgttgggcaggttggcggcagtgaggtatgcgatgagggctctgtgtctgtggggttggcggacaacaagttagccattgactcgactcgactacagacaagtagtagcaacctacagttcatcggcctgccgagaggtcaatatttgggacatggttgccagccaaaggaggcgggtcagctaaaggggcgtatcttgggaggaaatgtggtgttttggtttgtcgcggagtcgggatcggtgtcggtccgttcgtttgccaggacttgaccgtgtccgtgtccgtatcgtggccacctgccgcgtcgcccgaagggtaggtacagttatcgtgcacgtttgttgacttgtttacgggggagatcttgatcgcgatgccttagtgtgacgggattgtttggcagctcaggactttatactccatctcggtggaggcccggtcctttcggtcaggtagcgggatggggggaagcagagagctggccacgagcactccaagctacctctactactaagtgtttgagcgcgggacttgggcgggcgggagagctgctcctttggatgctcacgatggtatgtagcaacgagagtaatgagtctggtgaggtaggcggtggtgttatggaggccgggttaccgtgtagttgttgttgttattgttgtgatgttgttgttgttgttgttgttgtcctggttgcatgtgccagctgtcgggctctctttcttctttctctcctcgctttgatcccggatccagatccagatccaaatccaaacggtgaggagttcgcctaaaagtggaccccttgtccctggacttagttgtcgctgtctctacctctagctgccctgcgctctgcgttggtggctttttttttggttggtctctgcctctgcctctgcgcacttgagaaggattaggattcgagtcccgtctagtcgaggcgaatggagctctaggtggtaagttgaacggtttgtggcgagatagaatggaagtgagctgagggcaatgtgacgggtactggtatcaaagacttggtgttttgtctccagtctggtgctcagtgatgttgttcaagatgcttcagtctcctgtgtgtccatgggtgtacattgtggttgcgatccaatgcggcgccggcatgtaacgaacagcctcaaaagccagactgacggctcacccactgtagcactttgtttgggttccctttcagtgggcggactgtcttgcttttggcggggcagcgaaacaacgcatcagcttccacttcttcaggcttatcaccgggccttggcctttgttgtcagggttacctgcctgcctctactgtgagcaccatcgatggacaggggcaggtaccgaggaccctttaggtatcgacagctggcacgtaagcgctggcggactgtgacgggccaacaggcgcagatcaaagaggggttgatggacatcaggtagcggtcagtggacgaggctgccagatgattggacaccgcagccacatgcttcccctcgagccacaggaggctgccatggcgtgcaagggttattgcttggggtgggattttagactttgctgggcgttcacaaggcgttagggttcaacgtggggaacaaggggaacaagggaacctcccgcgccatcttctgtcgcaccccgtcctggcgtccactgtttggtccgctcccttgtcccgccaaccagagcctgttcgcgaaacgggaagcacgaacaacaaattactacttaccgtggccgtggactgaccgtgactcttgtcaccgtcaccaaatctacaacaatacatcaccctcgaccacggctgtcggtcaggtatctcgctaacttcgcggatacgcttccctccccctcgcggatcacacacgcacaccagggcggtcgagcaggaacacaccgtgacgacaacggaacttcctggccctcaagttcttcgatcccgtctttatcgcccaccgtgcccacactgcgcaattgctaaaagcgcagcagccagcaatcgagaagcgacgaccggattccccgccgcaacatcctaaacatcacctagtatatcttcaatcccttcctttacgcacccgcgacactccattgttgccagtcgcagacaacaaacaaaacagctgcctgacacactgcatcatccatccaagtcactgctgcttctgtccgctcctcgtttcttgctgttgatagcttctgtaagtcctcccctccctatcttccgtctgaacgggtgaacaccatcgacacccgaggccaccccaacaggcaccgtgacggcacatatttcgctttcgtccctccaatgcccctcttgttcccattatggtcggctctagaaaacccctttcgcttcagagactaatcaagcgagtttcctccctaggtcgcccaccctcgttcgattcgaagactacatcaacctcaactcccgccagtcagagcacttcgagccttccttcattccccgacccgtcgagacgatatcctcgactgtcttctgagtcccgatatccatcgaaccctgaaatagcacagaccgaaagccctacgataacaagcacaacacccagaaccgcaaccatgggtgacgaagaggacttcagctccttgccccttacagaccgctgggtacacaaggtgcgtttcggtccaagacttgtctctctcgttgcgcttacaagtcccagaatccctgttaacgttagctaggtctggaaagtacgcaaggcagcatacgaagaggccgctcaggcattcgaaaagacccccgatgaatacgatcccgcgtttcgaccgtttgtccaggatcccagcttgtggaagggtgctgtcgcagactccaatgtcgctgcgcaacaagaaggcatggctgctctttgcgcgttcctaaagtttggcggtcgtgaaggcgctgttcggtcgagacaacacaccatcacgtccattgtcgaaaagggtctcccgtctactagacctgccatcaagacaaactctctcgaagcgcttcttctttatatcgaactcgacgtccccggccccgttattgaagaaatccttcccgtcctctctaacaaggttcccaaggtcgtcgctgctgcgctcgctgcgctaacggccattttccacaactatggttgcaagacggcagaccccaagcccgtgctcaagttcttgcccaaggtctttggccatgccgacaagaatgtaagagccgaggctactaaccttaccgtcgagttttacaggtggttgcgcgacgccatgaaacccatgttttggggcgaactcaagccgactcaacaaaatgatctagaacaactgttcgaaaaggccaaatccgaaggagctcccaagcaagagcgtcttcttcgatcacagcaagctgcgcaggccgctgctcctgcaggaggcggcgacgaagatgaagaaatggccgacgcacctgaggatgaagacgtgggggaaatcgacgcattcgacttggccgaaccacaggatatcatcagcaaagtaccaaaagatttctttgagaatatcgcctcgtcaaagtggaaagagagaaaggaggcatgtgaggcgctttacgcggttgtgaacgttccaagaatcaaggagggagactttaacgagatcacacgttgcttggcaaagtgtatgaaggacgccaacattgccgtcgttacgcaggcagcacagtgtatcgagctactcgcaaagggtctgcgaaagggctttgccaaatatcgctctaccgtcatgcagcctatcctcgagcgtctgaaggaaaagaagcagtcagtggcggatgcattgggccttgccctggatgccgttttcttgtcgactgatctaacggaaaacatggaggatatcaccgagttcctcaaacacaagaatcctcaagtgaaggaaggtaccatgaagttcctcgtcaggtgcctgcgcacaacgaaggatgtccccagcaaacaagagattgcgaccatggttgagtgcgcgaagaagcttcttgccgaaagcagtgaagctcttcgctcgggtggtgccgaggttttgggtacgattatgaagatcattggcgaacgggcaatgaacccacatctcgaaggcttggacgacatccgcaagaacaagatcaaagagttctacgaggcagctgaggtcaaggccaaggataagccaaagccgcctccgccagcagctcgagcaccgcctccgggtcctgcgaagaagggtcccgtcaagaaggcacctgccggtgccaagaagccagcaggatttggcgcagcggcgcctcctgcccagacacctacaccagcccctgccgccgccgcgcccccgcgcatgggtggtctgggtaacaagatgggtgtaccaaaaccgggtggtgctgctcctagcggtggtcttggtggcggtatcaaggccccacagaagcggtcggcatttgctgcgccgccatctcctcgtcgcgcggagccagagccggaaccggagcctatggaccttgatgatccgccttcccccgaggagcaacggccagcaccaccacgcatgggactcggacgtggcggtctccagccagggggtcttgctgggcgttccctggcgaagccggtaccaatggattacacccctactcccccaatgccacccccaccttcaggcctttcccacattgagcgtgctgaacttgaagagctccgagatgccaatgatcgcctgctgaaacaacttgaggatgctcgtcatgatcggtcgaaactcttgtcagagatccaggaacttaagaaccagaatgcttccttgattgaggaccataccagggacgtgctctcgatcaaggccaaggagacccagctggtccgggcccgtagtgattttgaagcggccgagcagaccaacgaccggctgcgccgtgagctggacaggctcaagcgagctctgagccacaccgaggatcaactacgccacgcgaaccgtgcccggccgggcagccccagctcgcctcacatcggtcttggagtcatgagcccgacccacgacggtggcatttataacgataacggctaccagcaacagtcagcgaataggaaccgcatgagctttgccagcagcatgagtgaggagaaggagaacggcggcgacggcatgatgggcggcttccaccagaaggtgagcccggaccccaggtaccatcaaggaggtagcggaggaagcagcggccgtggtacccctgctggtttccgtcagccggtggaggaggctaggagctccgagtcgctggcttctatgggtttcggtggctacggagcggagcggtccagcagtaggactggcatgaggactggcgcgagcaggttacaggctccttcgagtggtacagcgggtggaatggaaagctggaagagggctgcggaagtgacgagccagttgaaggctcggatagagcagatgaaggtatgtcgctgatctaattcgtctcctttgctacgttcttgatgctgattatcatccttatccaggccaagcagggtctcaaccgaccatagtccggcatttttgcttgttcatgttgccgtggcggcattcttcccctatcgccgaatgctattattgttgagtataggaattgcgatttattagagcacgtggaatgtagcgtgcaacgagggtaaaaagggggagattataaaatggcatttgtatattttggagaatgcatacacatggtcggcgtcggaaaaagagaggaattgtaatcacacctcatacccctgtacctgattgttccttgtatgccttgcttcctcttgcttgggtcattcgcttccctccaactttgatgctactctctctgtagtgtttgagtttctttttctatgggagaaaacatggactgtataagtcagctacgtagtatgagacaagctgaggccaagctatatgggaaggaatatgcaacacctgataaccaagacagggccgaataacggatgcacgtagtggtgtgcatcagattgaggaaacgtcaaacatgaatacgagtatatgttacccgtgtcaacgaggtctctattattgtcgcatgtgctggctgttagatcgtgacatgttgatcggcctgacgggatgctcaacttgagaaatggagtccaagtcgcagaagggaaaaggaacaaagaaggaaactgagaatgaataaacagttttatttctttttttgaaaaagccaaaaaaaaaagaagaaaaaaaaaaaaaaaagacgccaaagatccgggttcgcatcacattaccatatcacccatcttgtcttttaagtgcgagcgagtctatacttcagtgtcctagatatgaatctctatggtaggtagagtagagtaaagaaggcctggcttgctctatgctcgtatccccttctgagaacatgtaggtaagcctgggaagggttctggactttttgttgggtttcacatcatgttacttttactcggtacctatgagagaatgcacgcacaaacacaaacatatatctcttgctacagatacatacatacatccgagcacattcgaggaagcgattgtgaatgtcaacctttgtcttacttttcaatcatggcatggtagatgaaagatattttacaggtatctttgaccatttaccagcgatatctttccttttccctcgtcgaaccaccaagcagtcttcaagtacacttgctccactcgcagcgctattcactattacaactgacattagcgagatgtccaaagcagctggctcctaacaatgagtcgaatgtacaagaggaggctctggacgggacatagggaactgtctggaaactatcaaaaactggatttcgggagggttattaaaactgttggatggtggtataaacgaaagtcaatccaaatttatccgaagtgtttgtcttcatcagaggggtaacgagtatctgctgcgggtaagtttctccttcatcagatgtactcgatcccaaccgctttgtcatgatatgtgcaggtccctagatagataggtagataggtaagaaaggtaagaaaggtaaagaaaagtacactcaagtgagatacatgttgtactaattatctggtcattactaccagtacagctgtcaaaaaaaccatctatgtaggtaggtagaggtaggtaggtaagtaggtatgcagtcggtgccgatgagcatttatttgcattgcctcggcccgtcggttcccggatttcggattccgggtcttcgggatttggcgaccgttcggtaatgcaagatgcaagatgcatccctcctccccctcccccccaaactcttgtgaaaagcttggttcagccttggctacctgtgcctagaggtaccgtttgcggctgtgcatagggtctagtgtctatctacttttgcttgaggcttggggttcactagaggggggggggggggggaatcttggccatcacctaggtcttatgaccattggatcctgtcttctgcagcagatgccaccgaggtcatcacgggacgggacgaacaggctaaacgggagaagagaaaaaaagggtaaggtaccaagcttcggatgtcgggagatgcacaggctatatgcagctgtcaagcggtagtgtcaaccttatttctgggaactgcttaaaccttattttgacgagattgggtctgtatgcgagtcctcgccatattcacatcgtcagatggagttgttttcgcgagttgtcagtcacttggctctcacctcgacatctcctatataatcttgcaaccaagattaaactgtgatctaagacggtgtttgtttgtagagcctttctgttgacatgtacttagctgtcttcacataaacagtttctgcgttggtggttttcttgacctggacactcccccgtcgttgttttcctctggccccaaatcagccggcagcatgtccgaccacttcgtcggaacttggacacccggtgaagccttttcgcaaagcgtgcatatatatcccttgaggttgccaatgtcttgctcatcacagcaagatgcaatgcatgagcatgtcgaatccacattagttgcatcaaaatccacaaacccaatttgcacaaggtcgtacattgcacagcaatacctacattgcgtgatcgattaacgtcatgaacgcaatctagaggtaggtatgtactaccattctgtgcgttttcaaaaacggtggtgtctgagcgcaagcaacgtgggacgtggtcaaaacaaacgaagaaaacgaacagtcgttcatccggtctccagaagtgcatctagactctcgtggagttcgcactactccaggtttgttttttgcgaaccaatgcgatcgaatggggcagtgcacgcgttccccagatggatgctccctaaaaaaacatccccaagatcacatgcgccccggactgacctagtggagggttttgcggggagaaaacctgggccccgtttggttcaaccaacaaaaagtcaacttgtttttacaaggggtagaggagggtacaaagctaaaaacgcagccaagaggtaccgcaggaggatgggggccaaaaaacgcgttattgtaacaagggtgcaatctgttgcttggtatcttcatgctttgaggagggaggataggaactaacaagttgctcttgcataggcccactaattcccttcttaagccttccggactgcattgcatctacttgccttagcgtggtacctctaaatgcagccaagactaatatgacccccaacttcctgcataaaacagcaaaaaaacagtttgttagctgacagggatcattttcccatacaaacttttattttgttggttgaaccaaacggggccctgaactggaactggaactggaactggctcgggtatcggtcgggggtcgcagttcttggttgcgagggagccgggcgcagagaccaccaggtaggtgggtcgggccatggcatctagatgggcctggggaaagacaaggcacctcactagggcttaggcttacctccaccgaccaccgccatccatgttgttccagacttccagtccatcgatcgatagaagaccagtctattgctttcaattcaccgagatggcaactgaacgagttgctttgcgaagaaggaggcaagaaaaaaaaaaaaaaaaaccccccatagctccatctttgacatttagaacttccagcatttttatagaggtaatcatcatgcgggctgaaacaagtcgtgttttccggggctcaactgaaacctgaacggcctctctccgagtaaaagtccaggcaggcttccgttgtcttgagtgggcagtcccagcagttcgcatttgctcccttatgttctgtctgcgcgcgggcgcgagcatcaaagctggagtctggggtctccattctccaacacctgctggatcttcctttcttttccccagatacatacttcacttcatatgatgtcatgtgggctagataccttaccaacggaacaggaacccagatcgaatcgaaacagagtagtagcaaaaaatagcttcattgcaacccgacccggttggctgctggcaagttgtgtgggcgtggtctggacctggagcatatgagacttttgggagatggagatggggagacactcacacaacatcggagggtttccacaagtccacacacagcacaagacccagccccgaccgttctttccctttggggtgaaaccgttgacgctcgatctcgctacaacgatggagatggcgatcgaaaaataccgtgacgaaatcctgtgtgggaagatgtctaaactggaactctgcgggaggaggctcctcttgttctctccagtctccacgcatcgagaaagatacggtgtggactcctggtcgctattgcctgctggccagatggcacacgcaaggcacagaaccgaccggtgggcagaaacctggagacatgtcaggggcacggacaagaatgcaccagggttcgaccaaagatttttggttttttttttgacaaaagggaggagatataccgaaatttccgagataatatctggggtgtgcacggtggagggtccgaattcttggggaagaatgatacacaggccacgcgagacaacgttttgctatcggcccttctccatgtcctgctgatcgttccccccgtatcggatctaagtgcgagattatagattcgggtgcgagatcagattcgggtggttcgtccggtgttttggttcctccccatgttttttgcaattgtttaccgacaattgtggttgttgttgttgttgttgttgttgttgctgttgttcggcatgttgttgttgatttttgctctcacaaaccccttactgcccggattttcctaatcgcggatgtctcggagcgggaccgttggaataagatttcgcttggttcacccagggctctcatcatgggacatgtcgttgactcgttaagaaagtttacacacgctctggtgtggagcatttggcggttcggtggtgcacaaattgtcagcttccttcggcggcttccagatcatcgtcaagctgccaggaggtcaccggtttttctgagttttttcgtcaaccaggaaccctggagcgttctgtaggggaggcgagtcattgatgcttgaccgtctcgcggatactgcgagctggttggtgttttgtacaagaacccatcagccgggaactccaccagttcatccaccgcacatccaccgcacatccacaccggagccacacggcgccacaaaaggaccgagtttacaaaaacccatctggtcttcttcttgaatttagcctaattagctttcattttacccaattggttctccttacgttacctgacgctttccagtggagtctcttcgggtgtttggtctcttctgggccttgaagccatcgcggacccatcgccccctgagctatcccgcgtggaaccctaacccggatgcgcttctgttgacttttcagcgggtttgcaacgaccccatcacaaccccatgctttcccatccgactgggttttccccagccagagtctagattctctggggatgggcctggggggctccattgccatgaggctctccggtggcttactccacacccgcaagccacattcagcagccctcagcgagtcagacactctcctgctccaaggcggctggcggtccctcccactgcatccccatgaattccaatttccccggcctttgcctctccatgtctccccgggggttcgcccaggatgatcctacacggggttggaggagaggttccaggccgtctcggagtgcttgtacactagctctgcatcttcctgcccaagtgctgacttcgcctccccgggcatccatgctcccacagcgccgccagggccggacttgggcggggatggtccgtaagcatctggtccagtttcttggtctcgtgacagtttgaagtcgttcgcgatgccgaaagacgaacaggaaattgtcggtgaccccggatccatcaacgaattctcggtagatctgggggcgaagggaagagagggaagagtggacactgacaggacaggaagcatgctactagtacataaagacaaagcttcgtcgtctcgaaagaagcttttctgtcattccttagctgcatcatcatctccatcatcttgactcgacattgcaatctctttgccttttttcttccgtcttaccgaaaaccctttcccaagagaaacactcgacaagaacactaccaagacgacacatcttgatatagcgacaagcaagatggagcacgatcactccgcctccgacattgagaaggaggccgtcactgtggcccggccacagggcgatgtcacccgcgttgaggctcccgttaccctcaaggcgtacatgatgtgcgtctttgccgctttcggcggtatattcttcggctacgactcaggttacatttctggtgtcatgggcatgaagtactttatcgaaaccatcaacggacccggcgccaccttcctgccatccaaggaaaagtcgctcatcacctccattctctctgccggtaccttctttggcgccctcatgggcggtgatctcgctgactgggttggccgtcgtcctaccatcatcttcggctgcctcgtcttcatcgtcggtgttgttctccagactgcctcccagagcttgggtctcatcgttgccggccgtctcgtcgctggtttcggtgtcggtttcgtctcggccattatcatcctgtacatgtctgagatcgcgccccgcaaggtccgcggtgccatggtgtccggctaccagttctgcatctgcctgggtctgctcctggcctcgtgcgttgactacggcacccagaaccgcaccgacagcggctcttatagaatcccgattggtctccagatggcctgggccctcattcttgctactggtatctttttccttcctgaatcccctcgcttcttcgtcaagaaaggcaagctcgacaaggccgccggcgtgctctcccgcctgcgcgaccagccgctcgattccgactacgtcagggacgaacttgccgagatcgttgccaaccacgaattcgaaatgaccgtcgtcccctacggcaactacttccagcagtgggccaactgcttccgcggctccatctggcagggcggttcttacctccgccgcaccattctgggcacttcgatgcagatgatgcagcagtggacgggaatcaactttatcttttactttggcaccaccttcttccagcagctcggcaccattgacaaccccttcctgatgtctctggtcactactcttgtcaacgtctgctccacccccatctccttttacaccatggagaagctcggccgtcgtaccctcctcatctggggcgctctcggcatgctgatctgcgagttcatcgtcgccatcgttggcacctgcaggccggatgataccatggccatcaaggccatgctcgcctttatctgcatctacatcttcttctttgctaccacctggggtcctgcttcctgggtcgtcatcggcgaagttttccctcttcccattcgtgccaagggtgttgccctttccaccgcctccaactggctctgtaagtctttttttttcttctgtcctgctaccttttgaaagtctctctcaaaaatagtttgactaacctttttccctcttgtttagggaactgcatcatcgccgtcatcaccccctacatggtcgatgaggataagggcaacctgggccccaaggtgttctacatctggggtggcctctgcacctgctgcttcatctacgcctacctgcttgtgcccgagaccaagggcctcacgctcgagcaggtcgaccaaatgctttccgagtctaccccccgcacctcgaccaagtggaagcctcacaccacttatgctgctgagatgggcatgaccgagaagactgttgctggccacgctgagaaccgcagcgatagcgagtaaagaaaaaataaaagaacaatacaaaaccagaagaaagaaagaaaaatggatgaatggatggatggacgataccccgatatttgcatggttgaaggaaaccatcacactcactgcaaagtggtggtggggatgggatgcatatcttgtttttaattgtttttttttatttttattttctgtctgtcaatttggttagcatttacgctttgcatgagcagcatgagcagcatgagcattcattccaagcgggtttatacttgggatgatacaaaacggggagggaattgggaaaacggattgctcctctccttgggatatatatttctttcatacctaatgtttacaagacaacctctggaatgagaaagttgatcactcacaacatgattctgcttgcaacttttggacatgcgtgaaggtgattaagagccgtgactgacatatctaaatgccgcgctgccgatcgccgcgtcttctttccctttcatctttgtgtgatgttgaagtgacggatgaatgattgatttatcccctcctgatgttgaagttaaagttttccttggcagagatcaacattttcagaacccttcttttatggctgccaaggtaaggcactgtgggaatagtgcctgctatactagccggctctgccggtgttgtctggcttcacgtacattgtttggggctgtgttatttggacacagctggattgtacggtcattccgtcgaatgccgacagaacatggcttaacagatgctaacgaatgtacaattgattaacgggacactataatttaaaagcttcgaaacccggtttccgaatgtgagaggaaggttgaatttcaactgaaaattcggtaaagtgctttgaggtctctcccaaagtaagggagcatgatatcaagtaagaaaatgggagcatgcacctgccgcccaagttgccatgttaagctctgtcagtctcttttctgccaccaggcaccaggggagcttggaggatccattcgtgcgcacagttcagtttgtgaccacgcaagctgagtgccgtgtaagtcggacatttgaaccaatcacagcaacgtgattcgacaccactgacgcaattaattctccttttcccccagccaaatcggtccacatctttcctcctttcaacaaatcacgcgcttcatcactcttcgacaacaacaaacaaagcacacagtttccagttccccccatttccacacgttattgaaactggataaccggttgatctcccgctttgctctttaattctggcgcatctggttggctcaaggcctccaactgatcccggttgggaaatggtctcaacctttccgtttgcacggacatctcggcgatgatgtcaacaagcgctggatccagtgacctcatcagccagctgagccctctatttgggaaagctggggtccactgaggtcatagccttaccatgaagcggacggatcggctcatgggaatttgggtattccagatcctctcttggaggaccccttccttttatgttccttgaaacgaagggatggatgtggaagcatgccggaaagtatgacgctgctgcacgtcaggaccgcattgcacccattggcatccatggtagcgtcggtacctacttattgccctgggggaggactgtttctgatatcagacatcttcttggtttccctcttctttaattgatcacttcccgactgtcatcccatccccatccccatcccccatatcccgcacatcttgacgccaatcacgatatttcttcctttctttttctatatccatccctctcaaacattttgtgagcctgctcgtgcctagaccattagcgcagggatatcaattggcttgtgttttgtcttgtctcatctgcgtagtacccatactcgaccacatctcccattatcaagctaatacatcacgctatcactacgctatctacctacctacgactcctcgataatacaaacacaagatggctaccacacaccgtgaccatcttccgggcacctaccccgactctaacccggccacccccagcgagcagggcctggcgccgcagaaccagagctacatccaaagccacgaccaacgaaacaagcttcacaagtccaccgacccccgctcccataacttttctgacgctcgcctcggcaacatcgagtcccaatccaccggaaacgagtctgacatcagccagagacacttcaaccgtgactattcaggcgaagccgtcggtggcggcttctacaaccgtgacagtggtccgaccatattcggctcccagcccccgcgtttctcccaaggcccgcagcgcaccctccccatggagaacaccgacggagaggccgcctttggagaccagcacgaatatacattttccaagcctggggcgaccgttgccaaggagcagggcttccgccaagttgacgctcgtcaagctcccaaacagggtgtccatgaagtcgactcccaccccgaggttgactctcatcccgaggcgcgccgcgcgaacgtggctacctccagccaaggcgccgccgacgggcagccttacaacacccacgacaagtccagcaacgacgacgctacctcgcgcactagccacaccagcggtactgctgctccttactggggagatcttcccaaggcctcccaaggcggtatttacaacacggtcaccggtcatggcagtgctcaggatgatcacgatgagcaccaccacctacctcataggtcagcagaaaactctggcaacaggttacacgttacaggcctgggcactgacgttccaagtggtggcgtttacaacactgtcgcgggccatggaagcagcgacgaggagagcaagcgtcacctggaggacagcaacaaccatcatgataacctcaagttgaacattcctgagactgatcatgccggcgcacctaccatcaacagcaccgaggctgtctttgatgcgccattggctgctgtccccgaggacaagacgtgggcttctgacagcttctctcgggtgcccactggtgctcctgacgctggaacgggtgctcctgacgctggaacggtgacaggcacggatcgcaaggacattgctcctggcttcctgcctgagcttgctgcagcagatgatgccaagctcctcgccgagtcggctgctaagagaaaggaacgtgctggcagcaccgctaacgacaatgtctttgatgctcacgctcacgatagctaccagaaggacagcactacatctgctggctctaacgcccagaacagtgacgtcaaggcccaacgcgcttttcgtttgacttccaagcacgcgaccactgctgacgtcgctgtggccaaggacgatgctggctcatctcccaaccagcaccattcaggccccaaggatgcgtttgttgccggcgctgctggtcttggtgcgggtgccgccgcctcccatctggccaagaagcaccaggacgctgagctccgcgagatcaaggacaggaatacgcagaagaacctaggagaggacacccttgccaaggaatgggataccgtccccgagaatttggaccatcctgctcgcaactatcctcatcatgctgccgctatcagtcacagaagaaagagccaggaactcaacgaggccggcgtcatccccatctctggcaccacgttggagaaggtgaaacacaaggaggaggagaaaccccttggggaagataccctcaatgtttggggcaccaccccggagaacttgcaaaagcccgcgacccgtcacactgcccatggcgtaaacgtccagcaacctgccgctgagaacagactcgcgaagcagccatcgcctgctggaagcaatagcagtgagggctcctccaagggcgagaagaagcaccgtggtcttctcggcatcttccaccgccacaaggacgacaaggaagagaacaccaccgccaccgagccccccaagtctcccaaggataaaagccacagtaagttgaagagggatgctgctttggccggcactggagctgctgctggctacggtcttgcccaccaccacagcaaggacgacaaggacgccaccgaccagcccaccgaactggaccagaacatgaagcgcagggcttccgaggctgctgctcctggggctgtttcccaccgtcggaaccccagtgacgctcagagcgcgatcccgcatgttcctgcagtaggcgctgcatccactggcgccccttcccacggcctttcccaggctcagcgtgaacatgcccctgctagcaagatccccgtcgccgcggatcacaacatgcaccaccacagcaacacggcccacgctggcatggctggcgccactcttgctggagtcgctggtggcattggtgcggccaagtttgcttctgctcacgatgacaaggagaccattcatcctgagcaagacatctcccacgccgccagtggtgtaggtgcccccgctgctgctggtaccggtgctgtaacttcgggcggcttgtatcacactgaaaacccgagagagcctcctgctgattctagcactaacccttccggggtgaagccgaatgagaatcttgccaggaacaccgcccaggaacccggctacaatgtcttgatgtccggaaccccctctggtgttcaacccatgtccacccatggtcatgacggcaagcatgcgaagactactaatgagcctggcaactacaaccacctcagcacgggaactccttcaggcgtctcgatggacactgcgaatgtaggccgtgcccgttcggaggatcagccccgcactacccagaagccaggcaactacaagcatcttgctagtggcactccctccggcgtcatggccggtgccacttcccagccctccgctcgccgtgcctctgagggtgtcaagcgcaacgctcccaccgccggcggaaatgattctgaggaaggtctttacaatgtcctctcatccggcactccctcaggcgtcaagatttctccccgccattcccgccatagctctcgctcgtctgagcccgtcacccacgccgaccaccaggacaaggacggcatgtaccggaccctcgcctccggcactgccactggtgtgaacgttgccgccacgcacgaaaaccgtgacaaggccatgaaggatgtgaaagatgaggtgcacgagcagagcgctatgaacactttgacttccaagtccggtgccgaccagcacaaccttcccccggttgagcaccataagaaccaggataccgcagccgccgcacccacgcatcacaccaccgccagacgcacccaggatcaatacaagcccgttctctccgccgagcctccccagcaattcatgtcccccgaagtcatgcctgacgcctataccacctcggttcctgggcgcaactccggtgccggatccggtcccgctgtcgcccctgcggccacagagcccatgcgtgccaagcacatgagtcctatggtgatgccggacgcctatactgcttctgcgcctggacattctggggcggagaagatcaatagcatccccgagtctactggccatacttatggttccgctgcagctcagcctgctgtggctaagcatatgagcccggaagagatgccggcttcttacaccgcttccgccccaggacattcgggtgctgagaagctcgctgagtctaagaccacggctccgcgctccgacgttaaccttgcgctggcggcagccagtggggcttgggctgctcgttcaactcacaagggcgtgagtgagggttctgataaggaacagcgcactcacaagccggtgtttcacaagtgccaacattgtggaaaggataacgacgtcagtgatgttttggatacaatcttgaagaaggatgagagtggtcgtcagtaatagggaggatcaggacaattggacttaagctttatggcggcttttttttgtttattttcggataccaggagggaatttttgttattgaattgatgcgcatatgacacttgatgtttgacagacttgaagaagaataccaatggcattgtaatggctggctattagttgtagcggtcgtctgaccggtggttgtggaagtcttcgataccttagctgtagccactcagatggatatttcagcataatttgcttctctcccatgcgaatactgcgtgatggttgatgtatgcttcacatctccttgatgttttgtgggcggcaataatcgcgaatattctgcatggaagtaagtaatcgacacgaaagtcgtcgtcgacatcaatgattctttcgccgacgtcgtcgggccgaccacgtcgaccacattaaccgaatcggctccgacaatcgacagctacgaatgaagtttccccttcggcgcacaaaccaaacccaccagttccacgagttccaccagattacagtaggtgtgcagtcgcaatgcgctgttcagacgataatcaggtacatgacggcttcttgacgtcacgactctgtgcagccgattaaaggatctacaattgcagtctgcggctacggcccggtcatgtcagatgttggacaggtgcggcacgtacaaaacttgtctttaactcctgcagtaccttacgccacgacattttttttttttttttttgtttggctcgagccaagatagttcacatcttcaaagtcttagtattctctctcacttgccaacaaacatcacctttacctactcactgtgactgggtcaccactcaccccttactcgcaaggtcaagcaagatggacgccaaatccccccacattaagaaccgcgacactcccccatggggcctctaccagcggaatatgttttggagatacaacgaccgcgaactgccaccttttaacacccgtacgtcttttccttgttttcttcattattatttacctcctacctctctcatcaaccaacctcaatggccggccggtaactaacctttttcccatttgaacagacccagacgtcctcgaacgcctcgcctcccgcaaactctcgcaaaacggctggctctacgcctcgtccaacgccggactctcccacacccacctcgccaaccgacaagccttcttccggcacaagctcgtgccgagacaactaatcgacaccaacgagcggtccacgcgcatctctctgtttgacgggaaatgggaggtctcagcgccctttggcatcgcacccgtgggaatcaacaagatctaccacgatcagggagagctggcggtcgccaaggcggcgggtgagctggggctggtgtatagtttgagtacggcggggagttttcccattgaggacgtcggggaggcgaacgaagaggggagagccaaccggttcaaggccaatgagaatctagatgtggacggggaaggttcggaaggtgggaacgaaaactcgaaaaaagttcccgaagcgccccggtttttccagctctacatgcctcacgacgacaagttgacgctgagcttactcaagcgggcgcacgagtccggcttccaagcgtgtatcctgaccacggacacgtcgcagctagggtggcgacacgacgatgtcgcaacgagcaactatgctttttaccgcggcatcggcggagaactgggcttcacggatcccgtctttcaaaagagaatggccgaggccggggtggacccccagaaagacgccgtgaaggcagcgagtatgtggatcgacaccatctggcatggtcgggcgtggtcgtgggagaaggccgtgtgggcgcgcgagaagtggcaggagattgcagggaaagataaacttttcctgatcaagggaatccaaagcgtgaatgacgcgaaaaaggcggcggatttggggtttgagggcgtggtggtgagtaaccatgcgggaagacaggtggatggggcggtgggcagtttggatgcgctggagagcattgtgaaggcggttggggagaggagggggtttacggtcatgtttgatagtggggtgagaggggcggcggacgtgatgaaggcgctggcgctgggagccaagtttgtgtttattgggagactgtggatttgggggttggccatcatgggggaggaaggtgtgaggcatgtgttgaggagtctgttggcggattttgacattctcatgaatgtgatgggggtgaggagtgtggacgagattgatgcgagtcttttggaaagtgggccgagggtttatgggttgttgaatgagaagagtaagttgtgagatggggatggcgtcgcatggggcatcacaaggcggcataaggtacatatataaaaggtaaatgtgatcttgctagaggtaggaggtagagtgtagacaaggaccatgagccgttgcccgacttctcgaggacccacctgtacaagaagctcaggggctttttttcccgtttgggtacaagtaaacaatcacgaggaaaatatccccggaattgatagcacggggagaaagggaggaagaggaaaagaattccatctagaattggatggacgtcgcgtcgtgctgggctctggacccacttctccgccatcaaatatgtatccgggccatgtagcggggcagactgctccacccaccaaccaactttcaaggatcccttggtttgtcatttcagcgtgcattcagtgttgcaattggtttgtcttgtcaatacataacccgaaccctgagatttgtagcttcaagtgaccgcccagatgcccactgcagtgcatctgccttgtgcatgacgggacccatgtcgggtgaactgaagctgatgtcgaacctgcagtggtgcaggtgatctgatgatccattcacagcattgatcccttttttgctggcagcagcagctgtccttcatttccttcgcgcagttcctctctcaggtccaggccggcctgaatttattgctcaccaaccaccaacaccactatcatctatcgtcctgctctcccacttcatttggacaccagcattcaattgcgcttctctaaatcgaggtcaaaagtgggctagactagtagtactgtaagtaggtagacgtgtagtcatcaacatcacctgcagaacgcaatcctggcctccacttgtggcagcggaaaagaggcccgtctgacactaaatgacagccaacaactccaagccaacgacgggcacctcacagctggactgacaccacctgaacccgctcaccttcccgccgccatccgcccgcccgctcaccatcgatctgtcccgtcatctccatcgcatcgtctagtgtaggttttaggtagccctatgcattacatacctggctaggtagtcaaagagccagtcaagagcggcgacaataggctagaccaactagagaggccctgatcatcaactaggtccccccccattcaacggagctttccccggccgcgacaaggacaggaacgagactaacccccctcccccaatccacaaaggtccagcccagcccagtcaggtctctctcatcgccatccccaagtgctaccttaccctcctttctcaccggccgctgcccacctactgctgccagtgcccgtcgcatgcccgctgcgcgcgcccagcctacctagtcaggtaatcctcctcgcgaccctctttcagcttcgaccttctccgctcttccatcttcgataggatccagacctctctctctgcggttggaaaccaacatggccggctttcctccacgaaaccaacagcacatccagcccgatgaaggctactcggaagaccctctgaacccccaggccaattcctcctgcctcaaatcccgcgacgcctctccttgcgcccatccatcgtcgcgccaagcctcagacattccaccctggctgatccaacatatctcgggcctctccatggaaaacaagactggttggccctccttttcccctgtttcttgtttttttgtttcagtcttcatccagatcatccaaaaacgaatccaactaacctgttgcgcttatctcctagaactcgccatggcactcctcaacgacctccccacgagcgttatctctcaaatcgtcgaaacacaactctatccccgactgtacatcgactttgtgcgctaccttccagccgaaatatgcctaaagattctggggtacctcgaccccatctctctcatcaatgtcgcccgtgcatgccgagtctggtacgagcttgccatggatcgaaagctgtggcagcatctgtactacatggagggcttcaaggcgctaatggacgagatccatgccgccgaagaaaagatgaaccagactcccatacccacccccagccacttggagcaataccggcccgaagaagacggacatgttcacaagaggagggctattgccaaagcatcaccccccatgttgcccgctgatgaggataccaaagtgttgcccgctgatgagccttgtgatatcgacatggcgggctcgagtatctttggtggtggtggtggtggtggtggttgcggcgcatcccgctcgcggatgagtgaacacggcgaggtcagcgggagagcaaggcgagtggacaagggaaagggacgggccatgagcccaccgccgcagcagtcggctaccacccgttacagagacagcatgtctcacagaacctccatccttcctggcacgttgcaaaagacgactctgtggtggtgggatgctaacgaccgccgatacaagattgactggaagtatctgtataccatgcgccgacgactcgaggccaactgggagcacggaaaatacacaaacttccagcttccccacccaaactatcctgaggagggccaccgcgaatgcatctacagtatccagtataacccccagtttcttgtcagtggcagcagggatctcaccatcaaggtatgggacatgaagagcaggcgttgtttgcggacgctcaagggtcaccgtcgctccgtgctctgtcttcagttcgactctagccccgacgaggacataatcgtttctggcagctccgattctgatgtcatcatctggcgcttttccaccggagaaatcattgaggtgctccgccacgcccaccaagaatccgttctcaacgtcaagtttgacaagcgcatcctggtaacatgctccaaggacaaaaccataaaggtcttcaaccgaaggccgcttcgtcatggcgatctaggctatccctttgaccaggtcggtacaactgtcaatgtaggctacgatatccccccgagtattgaggacgcgcctgtaataccgccgtggaccatgattggcaccctcgttggccatagcgcggctgtcaatgcagtgcagattcacgaacgagaaatcgtttcggctagtggcgaccgatacatcaaggtatgggactggcctacccaagacgtccaacgtaccatcataggacaccacaagggcatagcctgtgtacagtatgatggccgacgtattgtcagcggtagcagtgacaacgaagtcaagatttttgactgccagacgggtctggaggtgaccactctgaagggccacacagcgctggtgcggacagtgcaggccgggtttggcgaccatccgtacagcgtagaggaagacttgatcaaagccaaggaggtcgaccaggcttattacaaggctgtggaagcaggcgagattgacgaaaacgacaacccgaggacacgccgcaagaccaacgccggctctagcagaccgcaggacgtttgcgcgactggagccaagctaccgcccggcggcggcggcggcaggtttggtcgtatcgttagtggaagctacgacaccaccattatcatctggaggagggattcggagggtgtatggcggccacagcatcacctcagacatgaacaggctgctgaagcggcttcgagacgagacgacgggccgcccgatgtgcctggcaggattccgctgcatccgagcatgcgttctgggttggctgcagcgagcatgcccgcacctataaaccctcatacaactgctggctcctcgcggactgcaagtgctcctcctggtcccctggctggaagggcgcctgagacagtggacccagctatcctgcttgaatacgagcagatggtacacggcgctgttcaaagcggcccaacggcttttagaaatcttcttcaggctcgccccgagattatttctctacgtcacatggtggaccgagcgctcaaccggcagtcggacccgaacttgcgggctcagttgcgaactgcatggacgggagctcatattcagaatcagtggaaccacggtcgggctcgaagtaatcaagagaatgccatggctgctaacgctgccgttgctgctggcagtagtaacggcgtcattgggaccggtacggcaacggcaacggcaacggcggcggcagcagcactggcggcaggagcagcggcaggccagcctgttatctcgcaagcctcgctatcacaggtgccggttccagttgctccagcggatgctgtcacagcagcgcctgcgcaacagccccaactcccgcctatggcaggtgggcgtcatcatccgcatatcccccccgtagcaccggctgaagaaaatgcgcccagggtgttcaagttgcagtacgatgcccggaggattatctgctgtagtcaaaccagttacatcgtcgggtgggatttctgtaacggcgacaaggagttggaggaggctagtcggttctttgacactgtgcagtaatgtgaatatgttttggggggccaagttatttttgatgtttgtggtagtactcagctgtttagaacgggacatcattgtcagatttggtccagtttggtagtacagattgattgtatggagggagcacaggcgttggatggttagtgccagatccccagatcatggcaaggaatcttgttacctaattttgcgaatgcgcatcattgttatcaagtattgtttacaaactggacggtagttgtccgttggctgttctatcatggattttacttgaccctagaccatggcagagtatgcgctcaatggatgtatcgttccctgtctctttccacgctcgtctctgtgatgttctgtatgcctggtttcgcaacgagaaaatggcgactattctacaactcggagatacaaccttcggataaaggcaatggaaagaaaacaccgcttgtctgtaatgccgcctttccgattggtataacaacgatatggttcaaccgaaccatctgcaaatgcataccctccctcagcttcaacctgaaatcattaagccgtaactccaatcccaaagcaacttgtcgaactctcaaaactaggtccccaaaagcggtctaacccagcccttcccatcgtatgtcccttatcatcaccagcctcccctcctcctaaccagcaacctccttaacctttcctcccaccttgggctcctcatccacaaactcgggcacctcatcctgcataaaactcggcaccgctcccgcctccatcccaccatacatttccctctccaactccacctcctgccccaacgcctccagctcggcatccagctcgtcctcatccacatcctcgggcacctcatagctcctcgccaaggactcctggatctcatttccgacatccaacagatccgccatctcgtcctgcaaccgctcaatcttgtcaatgtccaccttgccatactcctttttcagctgcttgttggtcgtcttgagcgcgtcaatcgtcaccatggtgttcttgaggttgtcctgcatcgtttgtgcttgctccatgttccacacctgcgactggatctggtcgcgctgcgcctcgtactgcttgcgttgtcgcagcactttgagcgccttttgcttgagcgccgacttgccgggcccgtcgcgcatcttggatagcttggattggtagcccgacagctcggcggtgagggaggcgagcttgacgtcgatggaggagaggcgcgtgtcgagcgaggagatggcggttgtgagggtcggtttgggagcggtgggtttggaggaggtgccgaagaggcggttcattttggcgggttattttgtaggggtcaagttgttctttggattttgtagggctgttcttgaatttgaatttggaggttacccggtgttgagacggtggaggtgaacgtgttcggtgcttgagtattggtgttgatgtttcgttgttgttgcgggggaagattggcgatcgcgacagcccggcggctgctgatgaccgaccgcctaaagcgctgtggagtgctgcctacatatccgctgatgacgactgctgcgtggggcagtgtggcgcatgtgagacgggatggttgagttcgtggggaaggtggggcagttctgttgggtgaggctggaccgccctatggggcttgctcggtggattgagggggggtgcccccgccaacatggggaagtcaacttgaccgtttgtctcacttcattcttcaagtcaccctacctctaggtacactcaggctcttcaactcttctttcctatcatacaaacctgataggtggcccgcgaccagacggatgaaaagtggcttcaatgatcggatatttgtctgcataatcagcagagaactctgctcaggggcccagcttccagcgcacggacgtacctagaggtagcgatgtcccaacacaacgcacgccgtgaacttttcggtgtaaacaaacatcgaagacgaccccaaggggcccgaataccccaagtgcaacaacagggccgatggccaggatgaggtacaactgagcttttgctggccgcctggcttttttatgaccctcttcggaatgcctggtctgctttcgaatttcgagatataacagccgcctcgcgcttgtaaaaagggatgcgcgtcgtcttgttaagaccagatgatcaccatctttcatcgcctatcctcgggattgcggccatgtcttcaggcctggagctgagcgatatccacgctaaattgcctaataccctcaagaatgtcaatgatggaccacttacagcctgagggaacctgctcaaatctcctgatattcaaccggaacatcttcataacgtctctaccatcagtatacgatctgcggaccttcctatatgcttgttcgaatacggcactggaaaagctatcacctggcgaggcagtcgactggtatatacaccacgtgttgggtaagtgctgcgattgtgacttcgacagaggaatgtaatgagaatattcagaaacgctcaacgaatttccgagtgcctcggagagcgaagttgtatcgaagtagaagtggtaaggtcacacaggaccccctttacttcgccggttcgttttctctacgctgaccaagtcttgaaaagatatgtaaagatgaagcgtgtggtcacaacggctgggagaaggtacctacgttgcatacacctggttgctcgtattagtggattcactattcatatcatttcaggatagagggtaatcagtggttccaatgtcgtcttcgcgccgctcaaccgtactccgaaattccgccgtggtcgaaaaagcagcactgatgaacctaccaaccaactcgccatagccatcaaggctacttttgaggaaatttgggatgaaagccgagagctcatggagcgggtgtcttccacccccgctgctctcaagtttcgaaatgcacgacttgagcgaccacactttccccagttctagcattcaccaatcaagtttcgaaggacatcgggcacccgagcgaatagagcgatttggattcacctccatatcaagagtatgtagagggagattgactgtgacgagtcagtatagcaatagccaggtgagtatattgaactcgggagctcgcaaagcagcgattgtcgatataacatgttgacagattcttatatctgctgtataaggacttcatcttttcttgtgatgactaggtactctgtcagattatcgtctcactagtgtcaacgccaggcctggcagttcctgaagctgaattctttcgcgtgaagccggggaacccatatcgacgccaaggataggaggtgtgcacaccctttataggaaaggaactaatctaccctgactcgagcctgactacacgtgttcgacgtaccggtggacggagccaggaagtgtaaagttcatccggacagtcagaccttcaaagggcccttgtgttggcgtcgatcattgcccgactatgcacacccttgggctgtgccgcaaaatccccaaccgaagactggttgttgtggcttcaggaaccccagatttgcggatttgcagaattcgtggctccttccagagagcatctggacggtcttggcctggggggaaaggcatgatctagtctatattacaggcttgactcgaagcaacatgtcgctctgcacagtactgtgggagactgtggagggagatgaagacgccgctgacgccgggacaaacaatatcgacgctggatgatgtaatcttatcctttattcaaccctttccaattatacaccactaagaatcaattggttagagtcgaagcggtgaccgcatttccaatggcacatggacaagttggtcttgccaaaggtttacctgatgtgaggctatcgcccatctagttaggtacagtaattacaatgagttctaactgtaagtacggtccctgcgcaccagaactttctttccgttcgatcttctcgcccgcacttgcattgaaccgttcgataatcggtatagagcactagcatatctacaccagacccgaatccgaccaaagtcccgcttcttcagttgttccggaacccgagtcaagtcaccggcgatagaaacaaggcttatctcttttgcccacgccgccctctcggtgacctctttgggagtagtctaggtccctgcagaagatgcaacggctggccgtcaccgtgtgcgaaacgacctccggaagacggcatgagatgcagtggcgggcactgcgctctgttgggcagtctgttgcctaggatagtggctttggcgggtgacacaagatggagcaagggctgtatccggctcggctctatgggccttggatgccttggcactcaatgcgcctccattcacagtccaccatctagcgcggaaagccttatgccaagtatgtaccaacacatttatcagttcatgtccaaaaagggaccttgaatttaactatcagccacgggtctagcgcggggtactacactgtttaatgcaccaggcaataattcaccacagcctcgggatggtgaccggaaacgggttcagctcaaagaagtgaagggtcatgtttgttcatataagaaaggggctgccgcccaagcagccaaagtaggtagtctatcgagtataacattcagcagcaccttggtcacctcacccaccccaactcctcaaccccacaacccaaccaacaaccaagccgctcatcacgatgcgttccaacactcttctcgttgcccttgcggccgccaccgcttcagcttctgctgttccccagccccgagctgaggctcccggcgctctgatcaccccggcacctatctttaagggttcggctgttcagggtgccatccgggcgcatggtcagcaggcagaggctgttgacaagcgggcctatgaggtttcagtggaaatttccggttcgggcagccaattcaccagctgcgtgtacagcatcagctcggtgctgaggtcgattcagaacgccgccccttatccctcggacacggatctggcgtcttggatccttaccgccgttccggaggagtccactacgacgctgggcctcaacgacgccgggaaagcttgcgagacgtcggatatgacgacgcccaccgtccctgcgtccttgacctcggccttctcgtcgtacgagtccgaggctgaggcgtggctgaccgaggcggctaagggcgcgagcagcgtggccgggaactgccctaccaaggtccgcgattggatcgagctctcctttgccacgaacactgccgagtgcaaggccattgtcgccaggttgcagggcaaaagcggtgctggtttgaactctggtgagtgaacttgtccgaccttgttctccatgtagtgtaaaacaagtacttgttgctaataccgaatccttcccagctcccgtcttggccgccgtcgctgcgtttgccggcctcgttggtgtcttggcgctctaagagcatcgccaaagaagcccgacatgataggtacccttggtacaagaaaacacgaatgatacgataaaactaggtaatggacggatgaatgagaccaacagaaaagtcgctatcgtccgttggacagttgatttcttgatgggttggataaatggatgatgataatggagggatccttcataacataataacactgtaacgatattcacgagatacctgcctctatgctactaccaaatgcagacattccaggttgatgtgactggaattgggctgggaacgatatcgatcaagggaacgaatatttacaatgaatgatcatccgtatccacttttcggtagctgtaagtacagtacggtgcctctagcgtgcagtgcccctgcaacttgcaccgagtgagcaatgcgtaccccactgtatgcatgtaaggtacctgcatggccgaagtacctgcctagaggcaccgtcgagtacctcccgagcctagaggcacctgacggacgacggatcatgatgttcgatacagcgggtgaactgaagaagcaggagaggaggctatcgcgaccatccctaacatacttacctactaaaaggaagaaacctagggctgtcagggaaggaactatctcgggtatgtaggtaagccaggcagctgcttgggagtttggtgggttccccggggtcacctctccccggccggctattcggcggactgccaggtgcccctggtttctttagcttaggcactccccaccgtgactaggtaggtagtgtacactgtagaacctaacattcaatagtgtcgggcacctggcacctctcctttacatcacatgtctccattgctgagggcagtacctccatcaccaacacaacctacccgcgatacgaaacctgttctcgctgtgatttcccgctaaaacgaaagcaaagcagggagacgggtgggaacctgacaactggagacgaatgacaggacgggaaagtctccctgctgcctggaatgagaatcaggtagcatcgatgtcgagggaagaggaaactaacaacaacgagcgtgcccctgtggcgcgccaagttgattgccctgagaggcccgggccagttaaaaccagccggctgacggttgggattccccattgagttaaccttgcttggtttcggggcttgtacatcaggctaagacccccaaaaggtgacaccgcaatctcgggcgaggacgacaagcatgagaatgtggttgaccacaccaattactagtaagtacccctaggtaccaacttatcccaagcagactggacccaatggtggacggaaatgacatgacggaccccaagggagaagaataaaaagacacctggttgatgaaccccgtcgtttcgttttccctcgctgtcaacagtttctttccacaacacacaccatcatcaccaccccttaacccgaaaagactgcaccaacaccaaaaatgcatcttcgaaccttcaccaccctcgcggcggtaaccaccaccgtatccgcgcttgctgctcctgctcccctcgttcaccacgccatcgcagcggtcggacctgaagtcacccagcccccttctattcagtctacccagaatcacggtgccttccgcgcggaaccgcgccccaaatatgtcgacgcaaaaaagctcaagaagcgtgacgacgaccaggttccctcggtcgacgacttcgacgtcgaatccgaccatgaagacgacgacttccccaccgaactctctcccaccctcaagcctctctacacctcctgcgccttagccttcaactccctcatgacctccgcccccgagccgtctggcaagctcgaagactggttggagaccgccatcgtcggggacgaagacagctggacggcctcctccgctaatcaaggctacgcggccgtctgcggaacatacaccagccccttaaccccgccggcgagcttggcgtcgacctactcggcctacagttccgcgagcgccagttatctgtcagcccatcagtccgaagttacgagcctggcaaacgcgtgcaagccggtttacgaggatgtattgttcagtcttatgatgccgcataaggactatgaggagtgcacgagtgtctatgataattatatgagcgtctatgtgagcttggcgtgcgcggcgaatactcaggattgttccttgacgagcgcgtacccgccaaagacgaccggcacgggggcggcggcggcgacgaccacaacgactgctgcgggggcgggagtgactggtgccagtgggagtggcagcgctggtgcctcgtcgactacagtttcggggaacgtgggcgctcccaagcaaacctttgccgcggctgcggcgttggctgggcttgtcgctgctgttgcggcgctttaggtctagggaggagggagggtctttgatggtcagttaggaagagggaggacatagttgacaagctgcgcgcacctatttgagaagatcttccacgtcctctcatattagcgacggctaaggaaaaaaaaaaagagttggaaaaaagtataggtgccttattctgtaatgtctcaatgatagctatactacatgatgtttcacgcctcacatattgccccctgcctctctgcttacacctaggtaccgactctcagttttttcatggcaccccttctcactatccacggcaacactgcttcgctcagcttctgcttcacccgaaggcaccttctcgttgccatcccgctgttgttcctgctgggagtcctcccaaagcgaaagcgccccctccctcgccagaatcttcgtcctacccttcgccctctcgctcaacgccgctctcgccctaacgcctctcttcctcgccaccgccgtgctcgcctccagtcccaacggatcctccacaaactccaccgccaacaagaccgccgaaacagccaaaaaccccataacgacaaaaacaccactcacctccaacgcaataaacacggtactcctatacctgatcaccgccgccacccctcccacaatggtaccaagcacaatcaacatgcccggctgtcccccgaccgccagcactaccgcactcagcacaatcggccacagcgcattcatcgtgtaccaatacacctgcgacacatgcagcggcatgcgcgtccagttcttgatggctatcgagaccatggccaggtgctcggcgtcgccaccccgaaaggcaagtttgtaccaggcaatgagaaaggtgacggtgttgagggagcgagcgaacatgtgttcgagggtggcgagggcccagacgaaatagccgactttgactgcctcgagttttcttgtcctccactttctttgctcctcgtttcttcttttcatctttttgttgttgttgttgttgttgttgttctcttccgagtcatcgtcatcgtcatcgacatcgtcagataacaaatggagcgtcgacatcatccccccgtttccgatggcttgggaagtgtcagaaggatcgggaactccatcaacagtcagcgcggcaatcgccatccccccgcccacatcccacaccagcttctgcacaaacgaaaaggcgtaccaccaccaactgaatcctagcgcgtactcgagaaagaaggccggattattccctcccaaagccaggcggaggtcctccatgggtgtgtaccacatccagttacctagccaggggcagagaatggtgcgaatgtggttcaccaagatggcaatgaagaggtatacaaaggccgagacgtagccggaggagagcagagcggctttgagaagtggccagcggtcgtaggcgccgcccgtgaaggcgccggcagcaaagttgtcgaggaacgtggggaggccgctgttgttgttgttgtcggtgggtgtggtggtggtgtccggattggtgccggtgttggcgttggtagaagagggttgagactgggaggaggtggtagtggcaggtccgccgcggaggaggcgagagaggcgggagggtatgaagcgtgtgagcatagatcccgctcctcctcctcttccttggagctgggggaaagtggcaaaggaggaggaggaggtacgttgggagaggaagcgtatatcgttgatggtgtacgttgttgctggagcatttgagtgttgacatagacttttggccttctccacgaaggcagcagcacgtagccgataaggggcgatgttgagagtatgtgattgggctgcatttgttgccaattgatagtccaccgatgagttctgggccttgagcttggtggcgcgggacccctcctttgtcagtcgactaagaaccaacaaggccgtgtcatagtcggggtcgctcggttccttgatgattaaggggttatgggtgttgccgttgggtaactctgacatgaaggggtagctggctatgccttccatgaagttggcaacattcaagagaatgtcgagcgggagccaactgtcatactccttcaggagctcctcgtagatgggcttctgagcgataattactgcaagcgagcgcaggtcgcgagctaggtcggcgaagatgtagatgagtgtcgctgtcaaaccattggcatcgtcgtagaactgacgcagtttcttagggacatggtcgatccatactgtttggaccttggtgagtgtactcgggggagttctcaacttcatcggcacgtattcgttggggcgccgttcaaatccctgccgggcttgatgcaagcggatacaccaagtggaagagcttcctgttgccaagacggatagcagataaatgggcctctccaacgcgtcctgagcctgtttgacaagtcccgtacaccggacccggtcctcttcagttgcgggtatggaaattgggcctgtcaagaagtcgttgagcaccagtaggaagaccaaggtatcggtcatgacaccaatcatcatcatctcagccacggcaccttcgtcaggatcagacaggttccacctggccacactccagtgtcggttccagtgtgtccaagcgtagagcaccagcgaggatgtgggggcattttggtcgtacacatggcccaaccggagaacggtcctgctgatgatgacggcgcattgcccagtaacaatcatgtttgcctgctggacattgaagcccagtcgctgcaccggtgcaggtaggtctgaacttcttagctcaaacatgaccgtagccagttcggggtcgctcagggtgacattgttgcggcccgggttgcgagtgtccgggtgaaaggataccaagcctctgagcaggccagtgagggaagcagtggcggtctcctcgtcgaaagacacgcccttgttgatgaatacatcaagctgatcgctgcctctggttgagtgtgtttgctgtatcaggagggcaagccagagttcttgggactggatggggcgtgcggagacgcagagccagcagagagctatgcgggcgaggatgaataggtcttcgtctcggatggattcgacaacccgacatatctcctggtgaagtcgatcacgcttctcgctgtccatgatagatgtacttgggagagggaaacacgaagatgattaccagtatggccaaacaggtgggatctgttctggccttgccatttcaagggttgttgcgaagtaatgaacagcaggatgctcatctttatagacccaacccgagcagcaagatggccatctcttcggctctcggctgcagcgaaatggggcttggacacccattgaagtgctgggtaaggcatattgaaacacaatcggagctcagccgcttacccggagccaatggttcttgttgatggtcgttgcactgcttgcgccacaaaatcaagagtgcggggagtggaacgggcgatgtcttcagtgacaaaagccatggaaagctggcgacacgagagtcgcaatggcgtgtcatacgcagcttggcggtacgtgccaaatgcggtaagagttccgagaccttcaacgtccgtcacgatcattgattgatcaacgctttttctttcgctgaaagggcaagttggggaagaaatacagttaagacagaagaacaacacaagataatgtcgtcagcttgtatgctaaattaccgcctctctctcgtgccttggtatctgtctctgaaatgcggttgatccagcaaccagatggcattatcgaagtcgagccggcgtcttccccgagctcaaggtcctatcaatcttttttctcgtgtccaaatatgcagccagatagtagtgaaaagttttaggtcataagtcataccgtcgttcaatcatcatcctgggaaaagtgcctcccttttcgtcatgtctcgaatgttcgatccgtatgtccccgttcaccccgtcaacccctaagcaataacacccatctccatggtttcccccgaactccctctcttctgaccgtccacactctccttgcctttgtcaaggggctgtactttccgagggtcctcccttacaaacgcaccgacatttcctccattgccgtcacccagtccaaccatttcagccccttcctttccgactaccccaaacttgacagtaaccgcacccaagtcactgggcaggtatgtctttgctgcatccgctccggcctgctcacgcagccagggtgtttgagaactcttgagcagctcgcagggcccggcaagacgaaggacggggatggactcgcgtgagtgggcgtggctcagatagaacgagagacacacaataagagtaaccaaaaggagaggcaggagaagtaagaggagggagcgcgatcgggacaggaactggaggggataagtggagataagaagtgtggtgttctcggtggactggttttcagacgcagtggtggactgtaaaagagcgccgatggaaaggtggatgaatgactcgataccgtcgatagtccagttattacgctggggagtttggccggtgtaggctacggcgcgattggtggaggtggagttgaagaacattggctgggagcctgatacgctaggagaggagaggatgggggcaacagcaaaccagaggagaagttcgttgagagcggttgaggggcgggaggtgttggtttgaagggtatcgagggacgagagggtcgggagagcggtgttattcgagtgtatcgatgggttgccaacggtgatgatgtcgtcgatagccgagacagtgacatcgcaacctattgccgaaacgttgtgcatggtaccaagcgcaatggaggactgcttgccgccttcgatggttccgttgagcgcggcaaagacaagggtcgctttggttcggtgggacgtctcaaaggtataattgtcggcccaaagagtcaactgaggttgcgggcgcacgtagacctctgctggggtacgtttctcgcctcttagtgagctggtgctcgcgcgagtccagttggtaaggaaggcgttcgacggttgccagtattggacaagctgctcaacagtgcgtgggctacacaacacagttgtttgcagcttgacggcccgagcagaaaagtgtcccttggtgctgagtacctcccgatcaacataccaatcccggtattctggcagaggttccgaggctgggtccaaggcccacgcgttgtacgtggtcaggacacccatgtgggcaaaagtcggtgcttcggtttgcatgaatgattctgcgagcccaccgccaggcgtgtagttgctcttgagttccacctcctttgaaatcaatgtatacgcctggccaaccaacggtattccagcgagcggtgttaaaatggatactaccgcgcaaacgagcatgactcccatggcaaccgtcttgacttgcatcaaggctctcggagcagccaagatagacccccgcgtggccgccaagtatgcttccagacccctcattgtcatggtctgcttgaccaacagcggccataccgcggcctcgcatagcgtgagggccacataggcaagtgctcccaatccgataatgtacacgagagtgacgatgccctgaacagttggcaggtgttcggctgtccatgggtcgattgtgcgacaatcttctgcccagtctgggcactcaagcggtcgtttgcttgtgagagtagcaaagacaatggcggcaacgacaaagacgacacctgcaaggaatactgctggaagagagaggtgtcttcctacaaaggcccaccacccaagtcgccgtggtttggagctcgtgtcaaaaatgaaattgtgatgtgaggcaaggcgatgaacctctctgggggtcggggtagccatggtctcctgctccggatctccaggccgttctcgttctcggtcgtaatacagggtgctaccgccagtatccgtggacgggcggtaggggttgggggccgcgactggtttgtagctgctgtgattgctatcgttgtgatggtggtaaggaacctggcgatgatggctgtggtgatgtgggagtggtagcgagaggtccgagttgaactcctccttgaagatagactgatgtgagcggttggagcgctgtgtgcgagtgcggaagagcgagccaggacgcgaaggctcagccgctgagcctgaagattccagtccaaacatggaggcgtgtgggtgtttttatgttgcttcagagagcattgggtagtcgccttgccttggtggtgtgtctgggtgaagacagaagactggaacggatggggctcgcaaggggtagtcgtctcaagttacaccgtccaggcgcttttgacctttgtcctcgtcagtcaagcacagaggagccgagagagagaaaaagaggaagatgacaacgaggggtcatagacacacgcgagcaggaaatcccagacagactcaaccagccgttgtccatagaaccgactccgttgaagcccacaagtaaaacgtccagaccctgcagacatgcacaaggatgggggcagataacttgttgggcctatgcaaccgctccatcgctgcgatacgtggcgggtggctgtaccaatcgacaggggattcgaagtctttcttggccagtcatttgaggcagagagttgtcaaccgggacaagtccatgtcgaatcagtcgaatcagctcatcttgatggatcctcggccgctcctatcgcagccgtgatatttttgtatctcgaaggctttcaaaaaaagctgaaacaacagaactgcagccaagagcttgttgatagactccacaggagagaatcgtccggtgttctcgcgatgtttcgttgtggacaagaatgacgcgaatattttctaggggaaagacaaaggaagttcagttgacgttgaaagtggaccgtgtggtgtatgcgggggccgctgtcgccagctcgacggacactaaattgccctttgtatgtttggggaagggtcttttattgtagcacgattcaccacagcaacccagcgcgcatacacagactccacactgtgtatttatttcaacgaaccttgcgtggtgggacatctctctttccagccctcttctgcctcttcctcctcctcaaccatcactccactttcactcgctctcaaccttccatcttttcacactgcaactccaagtccaaaccactttcgctttctgaacttgacaaggtcaacccatatacagaagtccacgcaatctacggtttggtcacccagctctccttcatcttctcagcaacttcatccaagtttgggtgttcacgcgcccctcttcaatttattcacatcaccgtataacaattacaccaagtaccacgaggcaaggcgacataaagtctctcgcttgacgactccactttcttcacctcatcatcatccacagctgcaggaaaggcaagacaagacaacgcgccatagccatgtcgaccccgcaagctgctggggagccaatggatgcgttggtgcagagcatcgcgaaccttgtcaacaccacggacgcactggcagagattatctctcgcgttaccgttaacgtctcggaaacttctcaagctgatgaagctttcaccgtcgccttggtctatcttgaaaatgtcagagggcagttcctcaacctcgtcgcaagcgcacaagaggctgccagcttgaatcaagcgaccaagctgcagattcaacaggcgaccaaccagttggagcagtcgcagaagaaatccaaggaccagctagagctggcctcacaggaaattgcggagcacatcaagaagcagttgatgctaacctcaaaagaaatggcggaacactcaaagaagatggcagaaaatgccaacaaggccatcatgaattccatggctgatcagatctacaacctggagtacactgtcaacgggttggatcaatgcaatgaggacgcgctcacccagtcaaaggaagtgaaagagactttggaccagttaagggaggccttgggtcagtcaaaggaggtgacggtactgacaatggaggaactcaagcttgccgcagaagacatgaagcgtgagcgactgctgttcaaggaccagcatgaccgtctcgagcagaagatcaaggagatgcatcaattcctggagggcaaagacgccgagagcaagggcctcaaggcgctttacaccaagctgagctcacacgcaattcgcagtgtccaaaacgccaccaacttccgcgacgcgcaatacaagttcctcgttgacgggttcgctagattcgagcagaagatcgccttcatcactcaccatatcagcagcaacagcgcgagtcctggcaaagtcgcaaatgcagtcaccactaacgatgtatccaagattgacaagaccagcaagagccccaagagcaacatgatggagtataagatcaccgagctgcaaaagactattagagacctcgagtacgagcgcgacatcctcgccggctccaagaagcttctcgagcttcgcctcgccaagtttgaaaaggaagccctcgccccctccccgaccgcacccgtgcaacccgttgtcccggatactccctgcccgaccctcaaatccatcaaatccaagcgcagcctcaccgaggctggcgaacttctggcccagctgaccctctcgagtccagagaccaccaccaccaccgccgccgtcgccagcgcccgcccctccgtcgagagcctcatccagcccgacctatgggaacgcctcatttctcctgctcttctctccgacgagatcaagcgtcgcctgcgcttgatcaagccgcaagtcaccggcggtctgcgtctcgagacgctcttcctccgcgtggtcaccatcgccgtccacgatcaggcgtgggagaactttggctcctttttgaaggagggcaccatttcgcagtggtactgcattgacagcttggtgaagaatggttggcgcggctcggtaattttggtggaccacaaatgcgatggccgcaagggggaggaggggaagggtggcgagtgcctgagggttatgcgcacccagttggattacggaaaggttatttttaggcaaaggaacttttaaggaggtatgatgtctgggaagagcctttccggccagctgaggaggcggtgccctggtggtggggtggttcagggtgggatgggatgggtagggtggagggtcggtctatcttcgtggttcgagaagatgccatggcgggatcgatctcgaattctgtgttccatggatatagtattgtaataggtttcttaggggtgcttggctgcgaacgaggcctttgaagatgactgtctagtaatgattaattgacgttccatactaccataaagtcttcaatgccttataatgcggtgattatgtattttacttagtagtaaacgcgtggccagatcttgcacatgcctgaacatatcctttccgtacgttgaaggtttgtaacaaggcatcctcgtgcaatctaatgaccttttggatgctaacaatgagctacccctgttcttttcagagctctaaaggcactcaaccagcatccgggcatgagggtacgggtgcgtttccaacacattatgtgacatgtgggggacttgatgctccaaagcgactaagatgaaacaaatttagtaagtctatattaggagggtgggatggttaaaggttgagtgtcaacagatagagaatcctcacaaggaagtgatgtggaaagtaaaaggtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataaaaagatacattaatctctagtcccttcctaagaggataaagggtataaacaacagttgatcgatatgaaggcggctgtctcccatgtaacacagtcccgtgctgcctctgtgccactccaattccaccccgcgagatccctcccttcagcatcagcacctctcgaccctaacacgtactcttgtaatagcgtgcgtccttgcgcataacagtctactctgcaaaaaatgattacattaatgtacaagtactcaatatgatgttcttgttactctcccgacacgctctcaacggcgtctgacctgactcgcagctcgctctcttcgcaaagtggagagctcctgtcgaactttctcttgatgtgccttctcgtaagcacgttgctgaggggccgtcccgaatgggtagtaaccccgaccatcaacatggactccggcctgcgcaaaagctttgcgaaacgggacaagttgagagatccaaaccgaattaaagactgttaggttcctcggtatgttctcgggaggaccgtggttctgtacagtacccattattacggacgaccaagcttggtccagtttttccaagaaagccacaggatctgatggcaatgttgggtctcggaagagtcggggccgatgttgacgtttccacggctgatgttgagtgtagatccccttggctgtgcctttggtcagcggcatggtctcagccaacacatccagcttatttaaactagctgctaatgagaggatcgaaattgaggttcggattacgggtaagttggcccggcgcgttactaaggtgtcaaataaatcgttcctagggatacgagggagtttcgtgcaacagtcgagcccgtgctgttgggtgttgcataagggacagccgtcgatgtcgccctgccgagacggcggtccgaggcagtcagccaactcatgatggcggctttcgcagagtctattgccgcagactcttgcggaaaacctaggatgtcctctagaggcttgtgaggagctttgtggtctatgtgactcgtttcctgtctgtgcggttatactttgggcttgcgagtgttgttcaacttgggaatgttgatgaacctcatggcgaccaagcatgcccatgctggttagcgttctctgaggaaatcctgtttgcggcctcttgggcggtggggctagggccatggtgtcggcttcgtcgagactccgcttgtttataccacggcttggttcagctgttgaagctgagtgagcctgcgatccaccactttcgggatttgttcgctctctctcttctctggcccgctccctgtcctctctgaggagttcatcaaagtcggcaacggtcacacgcctatagtgaggcatgctgtcgttcgtgactatgctggcgacgggtttggggggggccttttgtggcttctggtgaggcatgctatcgttcgtgactatgctggcgacgggtttggggagggcctcttgtggcttctggtgaggcatgctactagtcgtgatggtgctggcgacgggtctggggatagcttcttgtgctcgtcgatgacgataaaaatcatcatactcttgtgagaaaggcgcaacataatccaacggtttggtgtaccaaaactgggggccgtaatcaccgcagccaacgtaaaggaaatatcctgcgaatgtgccttgattagagagaataaaccaacttaagaggcgggagaatcagatatcccaagcagcgttgattgtagggcatcgcataaaggtagaggtagcttttgaaccgggtcgggggttgcgacaaacgtacctctcatccagagactaaagtcaagcgcgtagcggtgtgtcgctgtagacacacggctaaatccgagattatagaatctcatcatggtgtccttgagtccttccacgtagcattcgtgaatcttgtctgctgcagtggcctgcgcggcggttacgcttgcgccatcggagggttgaagagggtctggaaggctcacgctgaagtgaatatctgcaatccggcaggccacaaaccagtgccgatggcgctcatcattgtacatctctgatgataatacgctggtgtacgtcggtgggactgatgcatggccctccaaggggtcgctcgtcgccaccaactccctcatcatctggttcatgatgggatggttgagcgcggcaaccggcgcagcgaaagaggatgcgctcatcctcacttgagtggctctgtcaagttacggccagctcgatagtagtgaggatgggcctggcaggtgagtgttgcaaaagaggagaatagataggaaggtggggggaagagggtgagatttgggcagagcagaggattggtacgaggaaggaagatgagaacgtttttaactttgcagtggtaccccgcgtacgtgtcaaactcgaactttgtgcgttgccgaacttcggagggtggggaactggagtggatggtttgaatctcgccccaggtggatggtatgagtgccggcttcagctccaggctcctgctatgggcaaccagtttcgataatgggtagccaagtccagtagcttcccggtacttaagatctgtggttggaatgtacaatcaccaaaccaccgtgggggagtctggctcagtcggtagatggggcgccacttctttctggctgaccacttccctagtagaaccggtccgttcgaacccgctcggcagcgtgtttaaacaacttttttgtcacctttttattgaccacctgatcaccgactagctccaggagtcctttccttttgcgcacagagtagatagctaactaagtaagctaccttattgataaaaagaaggcgctcaaatccggcgctgcaaatgcaaggagggagctgaaggatacaccagtggacgacacgtgaaaactcaaccatgagaaagccacggtgagttacccattccgtcatgttttcttgcgtcaatcttcgcccttcgtcgatgcgcgtacatgtcaaactcgaattttgtgtattgccttccgagggtggagaaccggagtgaatgattcgggtttcgtcacatgtgaatggtatggtctggctcttgcttctggctcttgccgtgggcaaacagtgtctgtatgggtaggcaagaccaagtctcatagcgaggtacccagtacttaaggtctgtgtttggaaggtacagtcatcagaccaccgtggggaagacagcgtagtcgtcagaggtgaagcgcgccacttctgctcgtaactgccctcttccttagaagaagcggttcgttcgaaccggccttcgggcatgctttgaacaactttttgtactttttgacctctcattcctttttactactcccagtaacaccaaaccaccactcatcaattatttattatttactcgactccttgatcctggttgtgatgattgcatttctagcctcctgttcgtcagtagtgtgacggcttggttctctgtcacaactacctatataagaccacttgagcgaccgaattgccagctttggttacttgtatccttttgcgaggaacacggacctttggggaagtggctcaatgtcgtgccgtgacaagtagctgcagcaagagatatctgtcgagaaaggaaatgggaacttgacaactgccgttgagtaatgcgtgcccgacaagtcgaagccgctctcatcagctctgtaagttagatatgctgcatcaaaggccgcactactggggaagggtaagaatgggagaatatcgcaggtaaagcatgaagatgcgcaatcaggtcaacttgctcaaaaaggaagagcggaaagagaaagtaaacaaacaaatctacaggtaaacaaaagagtaacaaaaggtaaagtataccagtatctaaggacatactaaggggtttgcgcagaactatcttcgagtgtcttcaacattgtagatgtgcgtaggaaaaaaagtgggtgcacctgcccctactccctagaggtagtcggccttttgattttctgagataggtagaccttctcaactattcataagtacttctactgatctgaactctacattttcctccgacaacgtgccgaactcgaactttgtacattgccatcggagggtggagaaccggagtgaaggtcgggttcaaatctcgttccaagtgaatgatacggatcggctccacggtcctgccgtctctggaggctaaggaattctgatagcgacccggtacttagaatgtatcttcagcagccataatcaccaagggtggctggcgcagttagtactgggtgggtgtctcatctctacaactgtggtcattgtccgccactttcgtggaagtggttcgttcgatcctgcccgggcggtttcgaaaactttttttgcactttttacaccactttttacactcatccatttcatcattacaggtaatctattgccttcgtccattcattaatgataatgtgccctgtcaaagggcgtgttgctggagcagaataagaggagatcggaggtaaaagaggaagaaggtgcataatttccgcccctttcaagggtctttcccatgccagaacttggatagattaaaaacataccaacaattccagaacttccacttcgttttatacacacgcccagcattccgtcaccagctgagctcttcacagttgcaaagaaaggcagggcgctatgcctgtaacaaccattcaagaaagcactagcaggtttacatgcttaaaaggaaagggaagaaagaaaaaccaaacaagaaaaatttaccgacgacgcaacaataatcgaaaggtgaagtagaacaacttctaaggatatgctgaagggttgcgcgaaatgatcatcgagtgtcttgaacattgtagggcgccactacacctacctaaacttcctgactcttcgggaaaaagagacattttagatagttcaaagttgactaatacacttcaactgatcaaaacactaaagttccttcttgcctgaccagactgcgtcaggcaacataaaaaaaagtaaggtacagttcgaagtactacgatgactccaacctacctaacccttcaaatgaagcatccacaatcccagacaacgtgaatactacagtacgtaaccgggaggaaagggcccataagaaaaaacaaaagagagagcaaaagtttagctgttaccatactttatgagttgattaaaatacaaaagagaatccaaattttcgaagcctttagtccacgcagtgagttgatccgacataccttcccatgtatatgtatgtagaggtacttgtatgtattctaccacctaacaatcctcatggaacaactaaactgacaaacccacaagtagtaacctcctcttcccccccccccccccccccccccaaattcatattacgctacttgcttgggtgtcacagctaagcctcccatatcgccctaccaacaccaccaggacccggtcctaccgtgatctcatcaccactaacatccgacaaggcatcttcgtacaaggttccaccaggtgttggcaaggagtttttccgtagttgttcatgtgtttgttgttgctgttgctgttgctgttcctgcaattgctgttgctgctcaagatccagatccagatccgtcggcggcatcaaccccacccccacccccttcccaccactctcttgccttcttcccccttccccttgttgttcactcctcgtcgttgtcgtcatcgtcgtcttcaaaggccaagcttcctcctcctcctcctcctcctcattacctctaccaccacctgaaggagaagaatgagaattgtacgacgaactctcatcaatctcagcatgcctttcctcctcccttgccgcctcgacctcctcgcgtgggacagaaacgacttcgacttggcgaaccataaggattcccgcgcggggcacagaaagctccgtcacttgtccgagagccgaggcggaggaagaggaagaggaagagtcgcttctaaatgacttgttcacgtccgcatccgcaaggttgtcggtgccaatgtctttatcgctggcgctgcatgacgaagaagaagaagaagacgacgaagagaaagagaatgataccgaagagccgtcagagtccgcggaggacgaagaggaagaggaagaggaagaggaagacgaggaggagagcgaggcggtagagatagtcgagtggtgcctgttgagggtggttccgattgtaccggcggcggcgttgttcgcagcaacttcggtatcattgatagcagcagcgtcatgtgccgtcggtgccggtgcctgatgggatgcgtaatcgtcggaaaggaggaaaaccgggtaccgctggccatcaggcccgttacagtacgtcactgcaacagcctgttcccatcttgccgcctccgaatcagtggattcccctccatcttcctgcgactgcgcttgctgctgttgcggctgctgctcacgagccctattgttgatatccgtgctggtggacgaggaaggcgcacaatcgtaggtaccgtcattgttgtcgtgctgctcctccactacggcttctttgccattggtgctgtctgtatctgaaccggttgactttgttgaagctagtcttgatgggacagtgaagtgagcaacataaccaccaccaccaccaccaccaccaccaccaccgccgccgccgccgccgccgccaccgaaaagtctgggaagtctttcgctgttgcgcccgggaacggctgtggcatgagaatcagcagcagcggctgtactacccccgtggtggttatgattgttatgcggatttgacaccacagccatgacaggcgccggcgccgtcaccgtctggcccggccttgcatcagtaaacatgacaggcggtaccttggcgccgcgcaggacaaacttggactcgaggatcttatccatgctgtgatgctggatgaacagactgcagatcagcgccgccaccccggcgccggtgatgatccaaaagacgccgtggaagccaaccacgtacgcctcgagggcgccgacccgcacgggatcgttcggatccatgagcagcatctgctggacaaactgctccgaattgtgggcgatcttgacgggcaacccgagctgctcgagccgcttgaccatgacgttctggaacacggtgccgccaatagcgacgccgagcgacatgccgagcgtacgcataaaggcgtacatggccgcagcgctgccggcgtcttcgacccggctgatggcttggatgccgacgttgacgctggtcaggagcatgccgtgaccgatgccgaagatggcaagaatcacagcccatacggcggtcttggtgtcttgcttcaggtaatggagcagaccacagccaatggtggcgagcacccagccgctccagatggaccagcggaagtgccccaggcgggaggtcatgagcgagatgacgatagatcccggaagaagcaggcaagtgacgggaaagatgttgaggccggactgcgtgggtgaggtgaagcggacggcagtaaagtagaagggcacatagtagagggcgcagaacaggatgagaccctggaacagggcacagccgtaggcggcgatggcggagcctgagcagaagagagatgcgcgaaggaagggttcacgggcgccgtacttctcccagatgatggaggcgaggacactgacgccgccaacggtcatgggcacgattgtctgcacgctgcgccactcgaactggatacccgcccaggacatgccgacgagaaaactggtcagtcctccaatgaagaggaagcccccgagccagtcgactctggacagcttggagcctaaagaggtcttcttggttgtgagcttgacaaaggcgggcacaagaagcaggcccattgcgcaaaaggggaactaatcattggttggtatcagtcattgaatcgccctactcacttctagaaagcgaagactcacgttcaaataaaagcaccacctccaaatcgcatgctcaacaaacagccctccaatcaatggtcccagcacgctccccaaggcccatgctcccagcacaatagcgaagtactttggcctctgtctcagcggcacgatatccgcaaagatgacctgacccatggtgatgatgccaccacccccgatcccctgcaccgatctgccggcaaagaacacggcgaagcctttggcaatgggtgcgcacaaagccgtgcctagcgtgaagagcagcacgctcacaaagagcatctccttgcgcccaaaaatgtccgacaaggcggcgatgaagggctggcatacagcgcatgtgaggagataggacgtccccgcccagaaggcgtccgtcgatgtccccccaaagtcttcagccagcgtgggcagaacggacacgaggatggtggcgtcgagcgccaccatgagactgatgatggccatggtaatcatgactgctagctcctgcttgccaggtttccaatcttcgaacgagggtatgttttcttcgagcttggacggatccagaacgcggaccaagacctcctcatcctcgtcggttgacgactctcccgtgcgtggcggttggcgggtatgatggtgctgattgatcatcgggacgggttccgagtaggagcgatggggtcccggcgggtgatgggaggctattaggggtgccatcggaggcaggatgtcggaggtaggcgacccactaccacgcttttccggatcattgtggcgcgaggttggctgttgatgttgttcggacatcggttctggttttccctcgctttagaaatgacagatgggctgaaaggtgcgaggtcaactctagctggatgctgatatctcccaggagtaacaccggcgtcgtgtaagaaaactaccgaaacaacggaccgtatattacgtgggatatgggaattcctcagggtcagatattgcctgggtaacgatggaaagctagaagacgagaccacttggcagtaatgaaagccctgtgaatctggagacaaaaaaaaaaaagaggatggaggataacggaaaagaagagtacgctttaaggttgagtttgcggggtgctaatgagctttcaataactcattgtttatgggaaagatgaagtttgagattagaaccaccaggaccaattggccattctaggtgagaatcgttatcgtttagccacattgtgtgtgctaaaccatgacgcttgagtgagatagctgcctcaatgacaagcgtatgttcttctccttctctcatcactggatgatgaatgctatgcaaggtgaggtggaccgggctaaagcgaggctaatgaggcggagttggacccgtagccagaagggccaaaggtccgttatcacatctcttctctggtccctcggcccctccgaccattgtgccggggtggctttgtgtaaaagtcataatgattcttggggcgggccctataagtcgagatgaatctgtagtggagagattccggatgaagacgcccgaagagggttggtgggggataacggcgggattaccgtgactgagctgagagatgcgttagcttactgtaccatgaaagggaaagtggtgatatccgtacatgggcaatgtgagttatacttttgaggctcggctatgtagggctgtgttcggggccgctgtacatattgctgtagagaaggctttgtattaccatacacatagcccgcagctgcactccctgtacagtattgcaatggtaaggctctttcgaaaagctctttggtgctatgtgtttgttggtattggggtgtgagaaattgaagtgctgtatcaatagagggcatagttgctgaggtggcttgttgctacttcaagttcttgcagccgtaaacatggggtcagggatcttgaaggaagttaagaaatgccaacatttcagtaaggatcctagccttctaattggtcaaatagaacatttagatggttgcagcaacttgcagatgttaacttaaatccaaccgaatacgaagagtgcagcttgagactgcaccttacagccaccagaactgctcggttttctctacggcttttcagcggccctgaacacagcctaggtaggtagttaggcaggtacctaggcaagtgaaaagaccgggtggtagaaaagtgaagtagaagacggaccagttgttagttgtcagccacctgaattgtggctggctataaaattggccagaacatgtcgaagcaaacaaccaagtgagctaactggcaaatgggtgttggggcttgagggcttgagtgcctccgttcagctgggaatgtttgcttccatgtacctatgcggctattcgattggcgcaacaaagaccgtttggcgtcttccataggtgacttgcgttcatgggctcgattcacgattgtccttttagggctgagctcagaggaggaggcgggcatcatttggcatctcgtttgaacggcgatatgatagcggaaagcaaccccaatacggctaccgttgccgatgagctggcgacggaggttcttttctctggctgttcagcttcacaaagtgcagccatgatctgttatagactgcggctcaactgtcgtcacctgcgaaattggggccgccgtgattgggcgccatcaagccaagcgggctggctgtactgtaccatgcagcaatcatgtacttgttgataggttacgcttgggcgacgagatggtggttgggtagtcgagcatgtcagcgcgcgccgcggcgtcaataactcgacggagagggttgaatgctgataagaaagagaaaaaggccgccctcattttttccagcattgttgcgaagtaaccaacaccatgtgggtttgacacaatggaaggcgatgttggaggaaagcagcctgatatggatgttgttttgacgttgagccgtcgcacaggaggttcaattaagctaggtacataagctttcagccaacgtaacaccagtgacatggaccctccacatgccacgaccagttttttgaagcgatctaccgcctaggtaccgatcactatctgaaaactgtcacctgccatggcatactacgttagtgtctgctaaagcgccctgtatccacgactggcaccgcgactgataggctcaagggaaaaaaaaaataataaaaataaaaattaaaaaataaaaaaaattatataaataaaagaaaagaaaatggagtgatgatataactgtacctggtaagggactcagataatgtggtgttgatgttcagagataagaaggagtgcagatatcctatggaaatgcagcttttcatccaccgtgttaggtacgtcggcgccgtccgagacgtctcgggctttttcgagttgacgcctatctgacgtttacacatttacaccctcggccggcgccacaccagtccactcatcgatcatgaagcacagcagctcgtctatcagcgccgttatcacgtgttagccaaacgaggttgagataaaacaaaacaagcacctgcattgcaatgccaaaggtaaacatacatacggacagggtaaccctcatggacctcgaacgcctctacggtagattaacacccaggaaagcacatcacaaccccccaacaaccccttccaccacatcccccaacatcctcaacccataatatctcgccacattcctatacaccttcagccgtctcatcacctcctccctcttgaccaactccctccattctccactgcacgtacaatgctccatgaactcattcaccctcagcgccccgcacttgccgcacttgaggtcctgcgtcgtccactccaccaccatggcctccacctccgccaccagcctctcctcaatctcgttcctgtcgtagtccatttcgcagtaagggcatttccaccttcccttttcttgtcctggagcagctccttccaactcgccgccggccgctccgcctgctgctgacacgtcagaaacggccgccaaactcataaagtcctcgtctcgacagagatcaatgtccctagccatggtacagttttcgcagctgaactgggccagtttcagactttccgatgggttttggaacgcgccgtccttgctgaactcgcgtacgtcgaacatggcgaggagttccttgcgcagcagccgcgcttcgagcgtgatgttcttgtccaaagataaaacctgcatcagggccttgaccagctcaagcaccggattggccgacgctgctactttctttcctgccgcgttcttggtattactcgacttggcattggacatagacaggtgagacaggtgagatcccggtagttggggaaatgtgtaatcgcctgccagctccgggtgcaggagctcgcgcctttgcgtgttgatgaggttggcgatttccttcttgagaggcttctcgaacgctttgcccaggatgatttgcccgacggcgccgtcctcgccgagattgccattgcgcatgttgacgggcagttgggtgagacgtggcgtggctgttgggtcgctgccaaaggagggtcgcttgatgctgtgcatcagctggataaactcgacgacccagtcgcggaagatgggctgcagacggacagggagaaaggttgccatttgccagtgcataatcatctgcaggtcctgttcgtcccgctcgagcacctcttgtgtcgccttgccgccgtagttgaactcgtcataccataccaggtagtcccagtactccttgatttcgaggtcgataaagtgaaagagtggtttgcccttgatgctcttgagaatgtactgggtatatgcatacgcatttccaacctcggacttggtggtctggaggagaagtctgttggagctggcaaagatgacctgcgatcctacgcgacggaaatcggccatgagctggaggagcgccttgcggctcatcatctggacatagtaatgcagagcacgatcgtacaggcacgaggctggcgattcgacccaacggaccaagtgctgaaccatcacgtcggccatcgtggaccccttgcaagcttccgcccaccatgatttgaccatctcacggagcacctgcacgccagcattggcaaaagcgttctccgaataaagaaattcttcgccgtctccactaccggttgcatcggcggcgggattgaaagatatgttatccgcaccttccagctcattgatgagcgaagatgtgagaatggtgttgatagccaagttccgcacctcaaggtctatacacaccgaagcataagtgccgggattgttgacggacggcatctgaacctgatcgagtgggccaaccacatcgtccttctcataaccagcgtggtcggggcgcggactcggtgaccaccagagcacgacattgttggccatgagccggcgagcatatgcgatatcgatcaggaaacggggatcgtctcgctccaggttgcatagcggtacgtcgccgtaccgagcaagagccgtcatatgggtgatccaggaacccaggctgaggtagtgattgaccaaccgacgggccaccacactttgccagcctagtgggggcagtgagctgtccccttgatcatatcgcaatggcatcacagggaattcccccaagatgggaatctcatgaaccaatagattgcgctgtgaggattggatgaccaccatggtcggtccggactcttcctttctcagtttcttgacaatgtcgccaacctcaaggaaagctttccggcgggtggtaacttgggtgatcttgatattcagcttttcctggtacgggaaacactcttgccactccgctccagcggcctcctgattcctccttgccaacatgtcggcatagagcttgttgatgtttggcaggtcttgccctccatccttggtcctctgctggatgatgacgtgggcttggtcactggtggtggagaaaagaccaaagatctggcgctcaccagcgctaatgtgggagagatagatgtaggccatacgggcatcgcccaagtactctctcggcttgagtggtctcttcaacccggacaggtcgaatccttggtcaagaccctttccaagtacaccaggttggctttcgtcgatagtgcaaagatttcccagctgaagaagggcgcgcatgttgagcggtagctgtttctcatacacgccttccacactgggatggttgaataacagagagaacttttctgcttccgcaaagtagatgtcctccggcaccgtaagcttgaagagatgcacagaagagtggccattaggcaatgtatggttgacctgttcaacatggcagccttcaacttcaatgtcgggcagttccctactcttcaagttcaagaatacttgccggggcacgttaatcttgagagtgtggatcttggcatcgatcagcacatgggcaacgacaatgcctggactgtctgatgccctcagctgcagcaactgccaagtgtttcggaatgtcatctcagcctgactgcggaacgtctgctggatgttgctctgcgcgttgccacgcctttcgccaaacaagtgtcgcctacgagcccttgcctgcttctggagcttccacttttgcttctggtactccaagaaagccgcgtaatcctcgctaggcgacggcatcttcttgggaagcgccgcaaacgggtccaggttctcggctgctgctggttccggatccttgcgtttctgagccgtcaccgttttttgcgtggcggaaatagcatcactgacagtcttgggcttcagcaagttcccaaagtcctccatatctccaagctgggtgccgttcgcaaggtgggtgatatcttgcagagggcctttggtggtaggcccaaacaagtccgtaagcttcttttgcttcatcttatcgtctttgatgttgatcctccgctgcagccagtccggatgcggcacgcgcggtaccgggttgcgaactttttgcagagcggctgggatggtgatgagcttctggatgacggacccaagacgttcgagatagtaatcccagtcaaggagtgctcgagggtcggtatcagcaggctcctctttgagccatttcttgagatacatcctcttcgtttcttcttcggcagagaagatggcaaccggcacggcacgttcggtgaccggggcattcttgggtcgggcgcaaatgataaacttgcagttcaaacccttgtctttgaccatttgctcgcccaaaaagtcggcaaggcgcttggctgtggtgatggatgttgacttttggcttccgtactcctccaacgtcttggtcatgctgcgattctcagaaatcagttccataagttcttcatccgcaagcgttgcacccttgctatgcagtacatcaagccagcggttagcgaccttggcgacagcattatagcattccgccagggtggtaccctccaggaaaaacttgaagatctgctgctggaaaatcttgatgagcttcaactcgcctcttcgcttcacttcgaagcccttgagctccgcaagactgccatcgtcattgaagacggcatatctcttcttcaagttcttgtcttcttctttggaggtgggtaggatcatggccttgtacggcccgtcgacttcgaagaagatggagttgtcgctgtgcgtctcgtatttgaaggtctttggatcgaccagagtctggtactggtggttggtgaacttgtcatggaccagatggttcaacatgacacatgggtacgagatggtcattttcttgccatttttgagtttgaacacaaagttctctgggaatgtcgccggcaacatgcaccagataccatcagtgtctagctcgagtggacgacccagtcgctcaatgagctgtctcgccaactggataatggttgcgcccgtcaaacaggtgacaccggccatttccatcgagtaccatctagatccctttctcatgacgtatccgtagaaactgttgagaatgaccttgtgggccaactgcagggaatcgaacaagataatcatctttttggcattatcgatttcggacgcggatgcgcccgagctcttgagcgaatccgtcttgcccttccacaccttcgccttgcccttgtagtcgtatcgtcggtcacggaagtcacggactgtgttgatgtagaaggggttctcgcgctggcaaatgatcgcttctctgacaatcgtggtggaatcgtggatcttgtggtacaccttttgtgagtagagctgcagtctctttcggatgagagtggcttgttcgtctgcgctcaggtcttggaatgaccgcatcgggctgtttgggtattttcctggaaacctctcgttctcgagtgcatggcgaatcatgttgtactcgtcgcgcttggctggcaggtactctcctctccaggcccacggtagtcttctgtcacaagtctttcctgggcggttgaagtcgcatgctgcacaagttgactcggagatcatggaatcgggttgtaatcggttggttgtcataatgttggggtacatggaggcgacatcaagatggtaaatgagcggccgttccagtcgattgggcgtctctttgaggttcatcaacctggccgttatctgctccttgacctcgtcgtagttggcgatatcactcaactccttcttctcttcaaccgtaatactgaacgttagggctgcatcaagatcccgaatcagctcatccacggcggtagggtcaaccgcgaagttgacgggaatatcggcgcggaagacgccagcttcgatactttcgacgtgaccaccaacgtacgtttcggagtccaacaagtgtccttcccagaaggactccttaggctggacatgtttattgggtaacacaatctccttttggtaagcctgtaccattaataacatctcgcatagcgtaccggttccctttcttagtgtatcgtctgggcctagcggcaagatggtacagagagagaagatgaaaggatgcacatatttcatgtacagatagtatgttgcgacggcatcggagacggagtattcggccagcgtctgcggcctctcgctggcatatggtgtcataagctcaggatcgagttcatcgggatcgtatccaagcttggcaacggtgacggctttgagacctctactaccctgggggagataactgtcacggtttacccagtgaaagcagtccatgtgcacactgtagttgcacttgtactgatcctcactgtccttcttccagccgatctcgtggtacatgtcgatgccgttgatactggcacgagcctccacgaaaggccaatcgaagaagtcaccgttgtaggtggcgatgacggttggtcgggcctccttgatgtgcaggaagaatctttcgagaagggccttttcgtcaggttcgttgaagatcataaacggaccttggtactcgggttttggtgtgtagtcgaaatcagcaatgtcttcggagataatctctctatttgtgatcaagaaaccctggccatcgatcatgtatgagaccatcatgatctggtcaatagcggcgtcgggaaacttgaggggcaacttggtggtctcgatatcgaaagccattacgacgggatcggccatggccaaacgttcctcgtttacttttactgtcgtgactccattcttggcctcgacatgataccatctagcaactcgtatgtctgtggatggtcagctaagcacacacgctggggagtgtgcaaggagaactgacccaagtctatcattactctcacatggtatgggacgtcgtattcccggatatcaacaatgaaatcgctcgcctctgcaaaaccagcattatgtcgtcgctcgtcatttcgtgaatcgtcatcaaaaagatcaaacccgccgttcgctctaattgggggggtatgtgtcagcagcggtgatcagcctgtacagataacatgagaggaacccacgatgctacttcggcatatgtatccatggcatccatgccctttttgttcttttccgcaatgggcatgacatcgcgcttggcggacatcaagtcctgcacgttatgaaacctcagctccaagaatgttcgacgatagcccagcaagtggttgggcatcttgagatcttccttctcgacccgccggatggacttgacgcagccgccaccaggcactctcttgcaccactcctcgacctcgccttcgtgaccttttcgacatgcgaccagaaagtatggctcatattcgactgtggctttgaatgttgacccgtcctcttcgatgaagtagcagtcgagtgccgcgcgaccgccgccgccggggatacgggggtcgtcgatggatgtcggttgtacgttgaccagccagccttcgcgcttcttcccggcatcgtatcgggcaaagcccatgttctcgtcgatctggttcgcaagggctgtcctttcccatttttcgtctgtcgaggtagcctcgccgcgggcgctggccgaggcagcgaacgttcgtgttttggatccgccatggtaggcgttcttgccaccgcgacggtagcccttttgaggctgtcgccttagagaagtgttgggcatattcgaagaattggattggcccttgcgtaggccccgagatgttcgtcttgtgctttggtctgccctccgttttccgtcctgttcggtaggatctctcgatccaagaaaagtcggatggaaatggaaggagagacaagaaacaggaatatgtctttttcacaagtaggttgacatggagggccagccaagattcgaggtatggctggcacagggtcccttggtttggtgaagagaatggggttgtgagatgggaggcaggcacttcaatgtttggaaagtctcaggaacccattaaagtcgtttaactgggagacgcgccagacgcgactacgtacggtagacggtccaatttgtctgacgcgccgggcgctaaacgcacacattgcccactagtcaagctgatcgtttcagggcactcacagggcgtcaaggcgctgaacaaggattggagcggtggggaagtgggctgcccgccggcagacgctccctccacctacctcagctcgggacacggcccctccgccggggcgggcatgctcgaatcatgaagcggcccgatcgggagggacgggagcttggaccttccattgttgtctccgtccaagttgccgtccattggatctccaagtcaaagctacctctacctaagaaggtcgggcattgtacgagctcgtcccgtagccggctccgaatctgagggcggaagtgtaactgatgttactaacttgtgtttgttagacggaagttctgatgacaattggaagctgaatctctacggtagctcgcctaatgttccccatgtaagtgcgttaaagtacctgcatcttccccgtaatcccgcaaggtccccaccaggaagaaaaaaaaaagcttccccgcgacaccttcggccgccgtgcggaagacgacggagagaacgtcaatgagcagtctccattggccaattccactttcttcgtttccctgctcaatccgtcacttcaactcaccatcaccttaccgatacatatcgtgactgccattcaaacactgcaatcccagcaagcgaataacaaccagcgacttccacatatattcacacaactaccatacacgcacaactccacacttttctctgcgccctgacagaactgcgcattttcgagacggaacacgagagaaactgaagcccgtcccatcaacaatcatcgcaaaccgcaaccatgacgcgtgaccaaacaacatcatcaacaacaacaacaacaacacccacaaaccccgacgccgccgcccgctcctggctaagcggcggcagcggcggctctccccctccccctcctgctccatttgcgccctctcaagacctccaacaacaaccaccacagtccaacaacaccacaccacaagtagtcccaggccagcaacaacagcaacaaccctcccaacaacaacaaaaacaacaaaaacccaccacccactcatccaaccgcatctccctcaccgaagtcgcctccaccatctccccctccgacttcctctccgtgcacgaaacgccctgcgcccgccaaggcttcatgacaggcatcggcgccggcgcaggcatcggtgtgttgcggtggatcatgggcctgcccatcccgaaagcggccaactggggtgtagggtgcgggatcgtgggggcgatggcgcagtacgagtactgccagtggcagaggaggaaggagaaggagaagatgcagagggtggtggcggtctatacgaagaagcaggcggagaatagggccaaggaagctaaagaggcgaaggagaagaaggcggcggaaaagggggaggtggtgcagggcacgtcgatgactgcacctgggggcgagaagaagaagagctggtacaagttttggtgagggggggtgaggaggtgagagggcttctttgatgtgctgaggtgagacgttgtgttaggatagaggtgaagaagggcatagctaggagtaggagatgtaggttatgacttgcacggacatatatcgataccttttgaagttaaggggcgttgtctggattcattacgcacaatggcagcatggttatggcgcaccacggcagcgagttcaccaagtgataattcattctccggggacaaaggcatgcttctacgcttcaaagtcatgttaagcaatgatattaagcaaagaaagtgcatgcctctagagtacctaacctcgaggcgccccagctctgcgaaaaaaaaaaaaaaaaagaacatggtaaagactcatgtgcgagtctgtccttctcttgcgatatcctacattcaaacccgtcgtatttcatgcgcaactgaaatttcccatagtcccttccgccagcacgtcacggttgctcgcgtcttatcgtatccgaaccagttcccccctacacccaaacgccaaacatgccaatgaaaaaggcaagccattgagttgatcatgcataacttgcttgccggacaattaagagccacaagcagagaaaaaggcccgcccgtcaagcctcaaccctggcaatgtcagcgccagcgccagccataccagagacgcttgtattaccactcccgctagcatccccttcactaggtccctgaccctccgccgcagctgccgcctcactctgcatcacaccctccatcatcgtgaccggtgtcggcggtggcatctcaacgaccgtcttcgtcaccgtctccaaaaatctaaccattctcttctcggccttcagcttgcccttagcagtcgccatagcatccttgcttttgggtccgccattactgcctccaccaccttcattgccgctgcccaccaatccgtcagcacccgctcttcgctctttcctcctggcgcgagcctcgcccatctcgcgttttcgatactcggccagctgcttcttgcgcttcatcctgcgcgcgtgttccatctctggagtaggcctgaagccgatgccgttgataccggtaccgtcgtcgtcgctgtcgtccgggtcgtagacggtgatttcggaatcttgccaggtgaggctggcgcggatcggatcgattacggtgggtgagtggggggaggatgttgaggtcgatgtggccggttgaggttggaggggtggtgattttgatttccggggcttctttgttgcggccgctgctgacgacgatgacggcggagccatgctgatgttggccggcttcggcgctaagggtctctgggttggtgtagaactggggatggcgaccactttggtaatcgatgagaggggagaggaagatggtatcgggatgtcattgttctttgttgtttgggtgatgattgtgccgcttgtacccatcgtgttgtctcccaattcagcctgttggttttcagcggggtccatgttgaaccgaacgcccttgggcgccagtcgtcgctttggaaatgggccacttggagtgatgacagcgcctgcttgttgactgactggagttgatggcgttggcatggaagaagtcgagtccgttccggcagcttcaaatgtgccgccattgttcgtcgaagcgggaggccgcattggggtttcggcaatgcccgtcatgtcaatgtctcgatcgtggagcttggctcgctttcggggcccgcctggtcgctcacgatcttcctcaacttcctgcatgtcttgcgaccgtgaaatccgtggaaatgggtagccaaagtactgctgttgggtttgcgacaatggctgttgtggttgcaatgtcgatgttcgtgcgggcgcaatgcctccaccaaagaccccaccggtagaggtaccgccgagggccccgccattgaggaagagctgctgtagcctgtgtgccacagtggtccgtggactcttgctgccgtcctcggtgtctgtgggcaacccaagctcaaaggtgaattcccctgtcaagccagtcaaggccctggtctggttgagattggggattgttggctcgaatggtaacggacgtttgcgcttgggggttgaaaaggaagacggcgcttccatgttgagccggggctggagctaggtgcccaacaccgtcggttggagccaggctttctcgaggtggtaaagatgatgtgttgttgcggctactatgttcactaggtgtggtagctgttctcctcagcttgttcaccaaggcggcgtgacggcgtttctgcaaggtacgttgcctgtgagtgggcgataaggatgatgcaagatgcaaagcgggttgataaacctagcggcggcagcgaagcattggatggaagcgagtgaggaattcgaataggaatcgagaaaagcgtcaagtgccggcagttcttgcaacaatggataagttgatactggcagattgtcgaggtaggtcggtgccaggtagaggtaggtaggtactagtgaggcaagctagatgtagagatgcacggagggttccttctggtgaaggtgggtttgttgacgtgcgcccttgccgagatgtccgtagagtggaggtaagaggtaacgtagctgctgcactggacactgccggtgcttgatgggtgctcgaagcgactgtggaagtccagtgcccgcccgttgttggaagagaaagtggaatcgaacacaggctcaacccgtggaaatcaagggataacgggcgtcaagggaaaggtggaaggaagagaacgggagctaagcagtaaaggtgctccggttacctagtgtaatctgccggagcttgttgacggtcccgctcccttcgatccggcagccggaacacggtgggttttgtcccatgactgtgacctctacaagtgtctggctcccgtcctccccaatgcccgaatcgatcaatggacggagaccttactatgcgtagagtgacacccacgccatggacgaacaactgtaagtggaaggtgacggagtgacggagggttccatagctggccccgcatcgcgcctcgtggcagcccacacagccagctcagggcgcccagctgggtttagcggccagggattctcgatagggcagccgatcggggcagctcggcaggcaagggagcaaccgacggacccgaccttgcggcaagggccacttctgcttccatttctccttctcgagtcctgtattttctcttctttgccattctgttcacacgtgccttgatacttgaatacctctagttgcctctactcaacaaattttgatcaagccaaagatcgatgttgcttgcgacggctcctgccacgtttctgccaggtcagccactgtccgctatctgatctccaaaggcgtttgtgcggctggatcagtccaataatcacggtcgaacggctcaacacgaggttcacacacatctagggaggtgacgcatagtggtcagttggagcaggatgaaaggcatatgatggcacgccggcaatggggtcactagccaccttcccgacatctgtatgctacttttcaaaatcgagaaaagttcgttcatattgtatggactacgagctaggtcgtccatcatcatgtactgcgtcaaggaggccaggaacatatccgcatttcctcttcacgaacagcgtccatcggttgaaagtcatgtccatgggcaaaatcgcttccagtcgcaaaacgcaaattattggaatcaatatcgccagtgagacttgcgcttgaggagccaattgactagaagtgaacaaggtatcgacgtttaacctcagatgttcgtaggtgtataccacttgattcgttccaccaacctatagtacgcttttcaaacagttcgagtgcctcaaatctcgcatcggggcgctgctctccctgattatcttctagcacagctcacactataattctcagcctacgctacatcatcatgggatacaagatagcgggacagaacgaccagtatatatccgttacgccagatgtgcagatacacaggtaagcccgaatgtaaacttagcttgttgtcattgttgtttttcgcctcgtattgtaatgcaaaagaccctatcacctcgatgactcaggtgtcacgccgaataaattttgtttgaacagcataaaagaacatgaccatcatgaagcttgttacgaattcgcaagatttccagtctctatcagagcggtagcttcatacgtcgtttcaaccacagcttgacggtacctgtcgatactcgagagatccgacatcgcgagcagttgcaacagggtgaacagatcccagctcggcattcgacaatatagatccctgacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacacactcattgtgatttaatcttgagactataaagttgttgaaggtcgacaatgctccctggctgcgagggacacttttatgtagagtgagtggctctgtcataacatttgttagctacgtaagcagagtatgaagctgttgcccggtgacctatgccattcgaacccgtagattttgtggagtttcccaagagcatgttgcccgtcacctcgaagtgatgagttttatctttcaacacccggccgcgcctgatttcactgcgacgaggagtgaataagcgacaatgacatagaaatgcatgccttttatctagcaagtcaacatgaaatgtccccgtcattataagtgacgtgatcgacgagggcttcctctcagtagctcggctcacatcgtaagtagctacccacttcattaagtaatgatcaatatcctcaaggtgattgtccagtcgtggcatgtatggcatgatcgccacgatgttgaggcaaggattgtgcagcaaagggtgtgcgccttggtatgaaagacccgaggacgcattaagggcctggtaagcgaatgcaatggaccgtcgaggtcaatcccccaaaagttcttatcctagccttcgagtctcaaacgaagctcaagacaggacggcacgaggattgagcaccacctagttttccgttgcgcccactctcacggccttcgctcgctgactctcttcccaggcgactcgaccatatcggcatgccactgcagtggctgtgttgtgagcattttcgcagggtcaagctgcaaaatgacgtagtcaaaagggcgaggaacaggacaaggccgtaacgatgaacgagagtcgagggcgatgaaaagggagcggtggaagaagggtgagcaatgttggactgggacgagtgatatcagtcgacaaacgccctaaagatagtgaagacgaattctcagacatcgagcgcaaaaagcaagcgggaggcacaaagagacgaatgtgttgttcatcaacaggtgctcattattggtagactattagcttggtatcccttaactggtcgaaggaacccatgcccattccgattccgtttgtgtatccggtgattgccagcttctttgcttctgtgcaaaaaagcgccatgtcatgatatcatctgcctttcggcctcatgttcattccatataaacccccagaaaatcgaaacgccgaccaacgcagaaaacgcctgttaaccccgaagctggtttgtcgcaaggaagccgctaaggtcgcctgatttaggcggtcttagcaccctgggtaggggtgaccttcttgccgtccttgttgtagcggacacgcgggggaggagcacggttgcggcggccctcgcgggaacggacactatagtcatcaatgtcagtgagacggacgggggatactttgtagggttttggcgggagcagaggttcgaccaaggttcatctcagccgcccacgtcgctttgaaagcgaacgtggctgtccccgccaggcggacaaacgtaccggacaatcttgccgtgaatggcgcaagagacgcagtactgcagcttgaggtacatcttgggaaccgtgtactcagcgaacaccgaggcatccgagatatcacctgcggggagaggacatggtcagcagtcgtcgtttaatcagctcagtcgtgtgtcgtcgaacgtacggatggcagcggactcaaccatgttgcggatggtgaagcgcttgatggccttgtccttgggagtgcatcgcgagcagttggagcagcggatgggcttgacgtggccgcggcccttcttgttgcggccgttgttctttctcttcttgaccatcttggcggtgtcttgagtggtacggttctcaagatgttgctgtcgattgaaaggacgagaagaggaagttcaagaattcgacaaaaggcacgacgtccagaagtacggcggccagagcgtggccaagcgtgtgtgggatccacaatttggcacggatggcctgtgcgccccacaagtgggtgcttgtgctgcaagtgctgccagtgccagagggcttcagcccaacctgctggcgctggggccaggtgaattgccgcttggccccagggctaccgctcccagaaaccctaaggttcctcctgctgtgtgcgagctgcccgcccaagtcagctgactccgcttttgtgtggggcacggttgacaaaagaaatccgcctttcgcggccgccttcaaatcccgacttctttttcttcctcgtcaagcaccttcacaccgtctacagattgctgaggaagacattgtgtctaggtacgtctgcacgatgctgtgatgaatcgtggtgctgtgctcggcttctacacccatcttttatgataccccctcgttcttgctgtcattcgcacaagtcgatattttccatgatcgctttgctggggatttctcccgcgggcgggaggaagggaagataacgatatttacaacgcttcggcgcttcccatcacatcccatccccagtcaaacatctttttgcgcgttaagccgggcgcagcatcacgaggattcgcaggaatcgcatcctccctctgctgtgtctctgtctctctaacacttccttaccacttctcagtaggcaatcatgcagatcttcgtgaagaccctcacgggcaagactatcacccttgaggtggagtctagcgacaccatcgacaatgtcaagcagaagatccaggacaaggagggcatcccccctgaccagcagcgcctgatcttcgctggcaagcagctcgaggatggccgcaccctctccgactacaacatccagaaggagagcaccctccacctcgtgcttcgcctccgtggtggtggtaagaagagaaaaaagaaggtctacaccacccccaagaagatcaagcacaagcgcaaaaagaccaaactcgctgtgctcaagtactacaaggtcgactccgacggcaagatcgagcgtcttcgccgcgagtgccctaacgagaccgtgagttctaccgtttagctacctgttgcagcaacgatcattcgctaacccgatatctacagtgcggtgccggtgtcttcatggccgccatgcaggatcgtcagtactgcggtcgctgccacctcacctacgtcttcgagaagagctcttaaattgctggaaagcttaggggcatgatctgggacggggaatgacaataccacatctcgctaggatcggaacttcatgtacggcgttttgagcggacatcagggtacctttcactggcgagggaaagcaaaaatgggaatggcatgaccaacttggccgaatcatttttacttgaatttcgctgctggctgtgattgtgaaatatgtttcatctaccatgacactaccaagtgtacgacgacattcaccatcctatccatcaacatacacgactacgacctaattccccggaaacccagcccgcaagttgtcatacttggtgttcgggtagtcgatgcagttgccgtcccaacgcaacgccgggaggccgcccaaaccctcgacgacggtaccaatcaagctatcagggccttccttatcagcactgctttcccaccacatggcaccaccaaggcctctctcccggatatactcggccttcatcctcgccatgccaggcgtatcatagctgaccagcgtcttggttcccggatgatagcaatacgtagcaccagattcgtaatcgacgcgttcctcggctccctccaacggcagcttcttgtaatcatgcacgccattctcccacgtcccctcgccaacaccactatacggctgccccaatccctcggtgccctgaaacgcgcgcccgtacagcggcatgcccaagacgatcttgtcggccgccacgcctgtcgacaagtagtactcgacggcgcgctgggtactgaagggcgtggcagccgggttgctgttgcaatggaatagattggcctggtggcccgccacctggtcccacgagccagcgtagtcgtacgccattaggttccagaagtcgaggtaccggtccattcctggcaagtccatcttctcgtagttctgcgggccggccgggcaggcgacactcatctcaaagtgggggttcccagggacggtggaggcgtaggcgtcgagggcggagcggcaggctgagagcagagagacaaagtcggaggcttcttgggcgttttgcgggtattcccagtcgatatcgaggccgtcgaagccgaggtttttgacctatttggttggcagtgttagcttttagtcccgaacatggactaggaaaagatatgtaaggaagatgaagatctagagacttccaaaacgtacaagttcaacagcactttcagcaaacctcctcctcccctcttctttactcgccggctccttgaagttgctgctgtatgtccacccgccaatcgacagcagcaccttgaggttgcggttgcgccgcttgagcaggttcagctgcttcaggcacccgtacaggttcgtgccgctgtcgttccagctgtctccttcccagtggatgtccgtgtccgcccactggtccgtcaggtagacctcgcccgaatccgggcgcacgttggcgaaggcgtagagaatgtgcgtcagcttctcggcgggcaagtcttgcggccggtgcttgcggccgtagatggcccagttgacaaagtaggctacggtgcggtagccggtggtgtctggaccgcctcccatggttggtgatgttggtgtcgtttgttgttcggttgtagtagtacttgtttctgttgtggctggtgtggtggaagtgacggaggatggtgttggtcctttgtcaacagaagtgatggtggccgtgactgattccgtaaaggtgactgtagctgtcgttgcgattgttgctgtaggatgctgatgaccagagtagagctggttcaacaaggtagaattgaaagtgggagatgggatcgtggaaaagaagaggaggacgacaagacttataaggaataaagcggcgggcttcacaacggatctattactcggacctgatgaggatggcatactatggcacagccctttggatttctaggattacagaaggccggacccaatggaacggataggattcgatggagatggacctcgatacgtctcagaagccggcttggcgcactggaaatggattgctcgacttgtgattctggggacaagtggacgaaaggggatgtcagagaggggctgaatgctctcgggggtggggtttgtccgttgattggagttttctcatgtgactgtttggcgatgcgaatgcgcctcgttttggtggtctggttcaaggcggtagcgtacagtactggtcgaaggacagtagtctgagtgtggtcacagtgaggcaaggaattaattcagtttcaactctgactaccaccgtacacttagtgacctgtcctacgttcctgaccgcttgaaagtgactgcggggccgaatcgatgcccttagaggtatttggggttcagtttgtcccttactatgacgactggcggtcatgatgggaagcatgtcataggagtatcaaactgcaacgaaggaacaaaacaggaaagaggataatgagggcctctggagtctggccgggagtccgggactagccaggggtataattgaaggcttggcactgcgccactgtctccgcagaagggattcagttgaacgttcaagtggctgagaggcctcacagtggatccacagatgacgacgacccaaggagctctgggaaaccaaacaacgagagagacgcacaacttgaactctcacccaagtcaaatcaaccacatgtgccgatgtttcgggttgatgcgctcatcgcagaaatgggcctgctactgtacttaccttcaaacgaaccagtcgcttcaatctgggggggttggagagcaatgaaagacgactcgcagaatacagaaaacaaaatcattactgttgaatatgccattcacgataggtatcttggtccttgtgcttcatctcaaacgtttcctccggcaagatttcgagcttcatgcccgtcgaaccgcatcaagtcgtcatccagccgagcacttttgacaaccgagaacataacatcttcgtccgaacggccggcagctgaataattcccccgcgccgcatcctgcacactgtcgcagatccaagctttcagtctttatacagtctttatacaagtacaatttcccagctagagagagatctcaaatgagcgtggcgcacagagatacatcagctttgcatcaatccaaacttggaccgatcaatatgccgcaggatgtggtttttggtatacatgtctgtgccttacgccttacctctccaaatcccacgcttgcgacttattacgggttgagagcgacagcatcaatatcctggttttccgacacattcagggcagtatttgcccaacgtcggcatataatatgcctgttggatatccgatatcgtgaccaaacttttggacttccggaaaaggtcgtacataactaccggacattcggcggtgttgcataagcggcttcaatgataaaagaacaaacctgccctgaaataatcgggatgggactgacaaggtcctccattttctctttcccttatgcacttcatcaatcacatccaaaccggcaaataaagaaagacccttcctcgttacagcacggtagttcagtccaaacgccggactaaagaacacgacaattccaagtcatggaacaatacttggcaagttaattccacggtcgaaaaacaacaacctcaagaaacatcgatattgctcagtcctcaagtcataagagaactgtccaccccgtgtacagcgcattactccccatctactcaactctatcctatgctccgaatgttgccaagaagaaattgttagcagattttgaccccgaagtgtctaacgagaacgaccagtcccaatcgtaaccagaacacacgaccaagatgccgaccgaagatggcaaggctccggtcttgtcttacgcagctgccctaaagacgggcctggcggtacctgagatatccaaccagaacaaccaaccaaaatcaccggttgaatgtccgtcaacagcgccgtctaagagcgacgcagacatcagtcacgccacccaaggggccacggaatctctatcatcagagccctctaagagcggcaactcgacagattcttcagaccaggtcagccaatttcaactttatgattttctttccttcttgttcattttccctcctccttcttcctcttcttgctttgccagcagaataaccaccaaacttgttacgggctcggcagttcggaaggtgctgtccggttgaatggaccggggacgagtgatttgactccaatggagatgacaaagatgtaactgcgaacggcatcggaaagccatcattctgtacggcaaggatcggtagccctagccaggaaagaaaaagggcagaagcaagatggctgattttgctcgttgctctacacatggtcgaactcattattccccatattgatccacgaaaaaagaagcaaaaagctaacatccaaacctctctcccagccccttaccacatcccggagtactcaaacccgcagatcccttccaaacaacccaacacagccttcccagtcctcccaggattgcccgccaagaccgaaaccgagatcctccgccctgttcctccgcagcatggtagccaactgtggctgcttgtacatcgtcaagacgggcatcagtggatcccgcttctatcgcgaccttgtcgagtcgggctttcctgtgagaggtcgctgttcgctgtgcaacgtcctggtcaccgagatcaggttcaacgagaatggggaggcggatgtcacggagattattgaatgggctgaggaagagcaagatggatattccgaggacctagcggagatctatgacgatgaggatgcagacgatcatgactctagcgaaggatctcaatcacagggcgagtctggcgaggatgtggagggcggctcatctggaggaatatgggccgattattgtgaggacgcagtggacgaggccggtgacacgggcgacgagggtagcgaagaagagaaatagttggggtttgtttacggtgaggaagatgatgagtttgtcggcattgatggagaaaactctctagctctccgaggaggcaccagcgaatgaccaacccggcatcacctcgacttcaaccgagcataaatacctaggcacctccagccaccgcgtccccctctacccttcttgggctaacaagcgagaattttcacgatagtacggtattttttttttccaaatcaggtattatctgaaattatcccacctctctttgggagctggagcgaaggtcgtgaataaaatagccattcaatcagtatcattgtataaccttgcagactcattacctgtgaggcaccacaggcagaaacagatcatgtaggtatacacatccacgcctcgtttgacttctccaatcggaactgcagacaagcttgctgcatggcaagagtgtagtggtcgcttgcaagtggaagcatcatcattaaaaaggaaacgcaggtggcgaagtgagcaggggggttacaaccgcctcgcttctcgtacgcactggatggaagcccggataccatcgacgagtacgttggcgagctatgggatatggcttgccgtcactccgattcaaccttcagttcgttgtggtttttcacaacggtatggttcatggaaatcggaaatgtgaatgggtttcaaatcttccccttccgatgccggtcttgagatggggaccaagtctctcagcacattgtactccggcaactcctgtaggccgggtgcgtttcgcagcttgttttctatcagccctgtgcttttcggggcatttgtcgcgggattaatgtcgtgaactccctaatatgccaattcacgaaacaaagtgtcgtcgatatggaccccataattgactgtgccgatcaaggatgctccgactatccggttgtggagcaatagccagaagaagaatccttcacccatggtctttcatcagagttccagcttgaacgacaagggctgtgcggtatcctcttcatcaatgtctctcttctgtttgaggtctccggcaaagttgaagatttggtcagtctcataaatgtcgtcttccataacgcgatagagggtctccgaagctttgtcctggatgttcacagatttgacctgaagctccctgcccaacagctggaaaaggtatccctgagtcggttaatgttagagtcggttacgagagcttcggagatgggtaataacgtacagcaccgggatgtccaaacttaatcgggaaccacacagcttccccatcgagctccttgaggacctcaagaacagggagatagagctttgctgtatcaacacactgccctatctcactgcggatcaggcggtgaaaattatactcgattctctgtagagtatctggtggcaaaggacgctttatcactggtcggagaatgtcataaaggtggtagacttccatctcgtgagcaagttcgaggggggtcaagttgggatgcccgaattcggattttcttgttcggagcatttctgctcctgtgtcaacaatcgcactctgagcggacctgaagataagtttctgtgtgcaacttactgaaagctccatattccagcaatcgttcaacgacatggactggcgcatgatgatatactgcttgatgaagaggagtccacattgagaggtggtgatactgcgctcgatcttctgtgttgccgtatgcatcagcctctcggtgcttatcctctctgtccaacgtactttcacttactcactcgtggcgcattcccccacagttcaccaaatgtccggaacccctcctcaagcttgttgaaaacgacatcccagtcaccccaatatacggcttcggaaagctcgtctcgcagctgcagatactccggagagtggtaatcggtaatggtatgcccaagccaggttcgaggcctactcaaaggctcttcggagctgcttcgcaatgtagacacgtcggaaaggcgctcctccgattcctggcaaaaggcgattgtgatttcggaccgctcgtcagatgaccttgtgagcctctgcaactcctgttgagttcggagagaggttaatctgtggtttgttatcaggacaagctcctcgtagcaaacatggcatcagcttacgagttgagcatcatatacgaatttgtcacctccttctcctgttctgccagcttgcgaacaagttcctcaaccttggagtggctcatcgaccatttcagacgtctggcaataccaaatcgagatcgaccattggcaatagtcgatgcctcttggactagctctttcagagttccgttgagtccatcacatgcggcaatgaagcctgcagtaatacctgggtcagttgttttccgaagttcgatgagtgtgatcttcatgagttcgatacggtttcttgttcgtccgaccaggttgaggatcttattgagatcctcccttgcctctttgaccgtcacatagaatcttttgaggataacgacggccttgatgcaaagagtgagggattcggttgcgacggcaataccagtcagtacttcggccatgatatgtcgccttgtggtcgatcggtggccactttggtgtcttggtaattgacgaggctttttccttcaaagtgcaagcttatgcaaggaaggcaatgcaagctggaaatggcaaagacttccgttcatcctgagttctagatcgtggatgtgggatcctttttgatctcacctgcctataacagaattgtgtggttgatatcggggatgactagaggtagtgtatacgacgaacaggctagccgctcgcggttcgttgtggacgaggctgtgcccttttggttcctgaagagttggcgttgtggctgcttctgtctgccttcccatgtggagtgtcggacgtgataaatatggtcattgggtgaaatcgcctatagccgtgcgccaccctccatgctcatggggttttgtgacaccctccaaatctcagtccaggcttggcttggatatgacttgaggagtgactcagttgcaaggctttctgcgcaatgaatacccaaacagggccgtccattctttccaatcatcatagcagtcagtggtaccacacttctgaggggccttctttctggtgggcggcctcccacctcctccttccgacccatggcatacctcctacctttccaaagtgaagttcacgagacgaatttacggctgtgtggtttcaaaacggcataaccaacctggagtagggtcaagcccgttcatactgaaggcgctgattcttctgagttgaccaagaagcatgacatacgaattcaactgatccattcatccagtaaccctttaacaacactcgccgaaaaaaggaacacatattacaaagcccaccatgcctcgtttcaaacccacctcggcagccaggacgagattctcggcaccactcgatgccgtgaacctccagacactcaagtccggcttttccggccaggttgagcgtgaacgcatgtcccgacttcggagtaagatcgaagaagtgcgcgctgcttggttggataatggcgcatatgcgcaacttgtggaggccgtgcggagatggtgtaagcccgagaggctcccggaagaggtgcgcgaaccacttgaacgacttctcagtggttaccgcgactacgccgacgtttcggtcagtcgcccttctgatatcggtaccactgacagcagcgagcagtacgatgctctggaaatgtactgctcggttccgggatacgactacctcttcaaactggtcagtgacacccttcgtacggaacacgcttctgaagagcatctcctggttgctaccacactcatcgagttcctgaccattgacctgtataatctccggctgtctcaacttggtgatccacgctatggaaactttgagggtctcacgcatcgcggaatgcctgtctaccaggaaaccgtccgcttctatgaagatattatgcggaaccccgacttgacgatgcgcggctttgctatccccttagccttgacgtcaaccagcgccgatcccagggtcatggaagacttcgcgacgaagaagtcaccggggggcgaacgattggtgcacatgcaccttcaggtccatacgaggggcattgatgagggccttctcagggcctatcgaaagcaatacccggacagcgtggtcacttcgatctgtgccatgccggtggccaatatttcgccggagggtgaaagggagattttgctcagaggggcattcttccagttgttgtctgtcaccaccaagccaaacagagggaatcgtgtgcccattgtgcaagtcattgttgtcactatgaactccaatcgcgaccactcgaccgagtcttccataaacgttgacgagaagagagttcagcgcgagatcttccggcgactggttgatgcgtccaagtaccgggcatgtgcagaactggcagcagagttcgcacctgcagacgttcagggatacaggatgttggctgataagatgttgagcgagatttttgatatgaagaaactcgactttgatgaactcgacggagggtctggtggtacgcgaggcctccaaaaggaagatgtggcgctatggctgggaggaaaattggctagcagctatccaagacaatatgctctgcgacgcaagcagtggcaccaagcgctggtgaacaaggactggactggggcccggaagacgctcagcaaggaatacagctggcgacaatgtgactggtataatactgggcctttggatgccgaaggcgatgatggtctttcagcgctgcatataattgctggtagcaggccgcccgaggacaagtactctgaggagtaccgagcatgggaagagctcgtcgaagaagctcaagcaaattctcgtgtgtggagtatgtcaacccagttcgccacaatttctgtttcggatgtaagctgactggactgtttcacagaaaccttgaagtcctttggagggaaagggaagaccgcacgagacacggcatataaccaagagctggcggaagcattcaagccggaaattttgcatcatgtggaggaaagaagactcctttatctggaagagcagcttcacagattgatgaaggatactgctggtcgtcttgtaagatacatggaacgcggctcatcgatactaccataatagcactgaccagcggagacacaggtcggcccttctcgattcaggatgccacaactgtcatgtttaacagagatggaggacccaaggttgtggatcccaataccacatctatacggagtgagtaccgatcttgttcttcacacgctcgtctggttttggctgacttgcttacctattcagggcttcgaggttgagttactgccatctgagcaagctctccgagtgacaactatcaaaaccattgccggtcagacgtttcctcggtccactatacaggtgttggaatccaccccgatgagcgccttcgaggttatcgagatggaagacttgctgacagaagaaattgtgaagttgactgtccagctgactgtcattccgctttcaaaagaggcggtttaagtctataagtatttttttgggtcacaaccattgtcgcttcatgcggaagtgaggtatgttagcagacagtttcggcaatggagagcgagtcgaaaggatcttggaagtctgcgcatctacggtgccggaccagttatacaccaagcttgttatgcgcaacggagggggttccgcgtttcctaccgcggtggttttggaagctcgaatcgtattcggctattcgctgttttgataggtgtgtggtacgatttccatctgtggggaccctacatccagtgctcccttaatactgtctcgatatcaccatgtcctcgctaaagttcaacgtcaggttacacagcagcatagaagaggggcaacaacgagactcgatgggagatgtagagaagattcaagcgaaactctacgtacctatcttaggtaggtacatagttgtgatcgaggaatttggagactgccggttttctaattttaatctttcctggtggattctgtcttttcttttttcctcttttctcctttctttttactaaggagcgattgaccaattcgtcaaggacgtctcatcgtcagcacgttgtgcgaagagaaaatggatagtgtctagcgggacatatctcctacctcccgttgaactgtcaagccaagagcggtcttgccgctgtgaatgtgtcggctaagctgtggcagacttttgatgtttgatgatagtaactgaatcaagtacggcagatgagattttcccctctcattgttcccttttttttctttttcttatttttggtttttcttttctttccttttttcaaatatttttttcctttaccgattctttttttcttctcaacctcttttctccttctctctgtccttttttcttcttcgcttcttctttcttcttttcctttcctttcttatatccccttcctccttcttttttttcccttttctcctttccaaccttttctttcttactacccactttcctttctttctatcaaaactccaacaatagggactcaagtttcttacttcaatttctccacgaactccatcatgtcttgcttttggcagagtcccccagacagtcgattttgccgtgacggggagcggattgggcacatgaggatctaacgtcctaaatgaacagattgaagcttgaaagttattcagatgcgtcaactcgaaatcctgatgagatgtccccttagcatgcccgtttcttagtggaagctcgatggcatgtgcccagaaggacaaacttccatcccaatccacctatacggaaacccagcttttgaccttgtaagggtcttcaggtaaacatcaatgtcaggtatatctaccttgtcttcctggcttttttgacatgaaatcgtgctcgatactttttctgcaatttcctcccactttctcggcactccctctgccgtcgtagcaaaagccgcccccatgaaggtcttgagtggtagtccagggtaggaacacaaggtatcatgcatcttacctgcatccaagtagtaaccggcatcaccatacaaaagatgatcaacaacggcacagatagagcgatgcatccaagattcggaccagcatacaaatacagtaagacgaacccgcgccgctcggttactaggatgtcagtcggtgatggtacgatgggaatgtctattcatgggactgggacggccaaagataccctgataaatgggagagggaggtctgcaggatgctgtccctggtataaaaggtggccgtcgtgatctgacatacggcttcgttgctatcactccccgttcctccatattcgcctctatatcgtcaacatgcacctcccttctgcgctctggttgacgggggtcctctcggtgcccgtgttggctttgaatgtctcttcatggggacaaaaggccatcgactccggtgtggttctcaaggagctcaacgcattagcttctaggaatgcctaccaaaggttcaatggcaaatgcaacaggaagaatgtcaaggtcagaaaggaatggtatgtgcctacctattctacgtcaaaatcaccagtcagtcatccatagtcaacctcgactaacaccatatcaacaggcgcaacctttccaagtccgagagacgcgactacatcaaggcattcaagtgtctcttggagagtcccagtatccttccagcaggtgaagctcccggcgccgtctctgcttttgacgactttatctaccttcacttgaacgtgacgccttatatccatttctcgggtctctttcttccctggcaccgttactacattcatggtttcgagcaaggtcttcaaaagtgtggctacaaaggtttgtcttctaaacaacccacaaccctttaaggcccttccttccatggtcgaatcgaaacccaacaccccccccccccccccccccccgggcttccctgtctgtcagccaatggttctaaacaaaaaaaaaaacgtcgtgtaacaaacaaacaggcgcccttgcttattggaaccacggtctcgatgtcgccaatctcctcgcctcccccatctttgacggttcggacacctcgctcggtggcaacggcgatccggtcccccacggggactcgggcttcatctttcccggtttcacccaagtgaacattcttcccgcagggcccaacgggcggggtggcggctgtgtgacgacgggtccgatcgccggcatgcagacgcacctcgggcccgtcgggctgcccaaatacggagaaccgggcaacctgacggtggcagcgaacgttctggctgacaacaggcggtgtctgaagcgggatttgagcgaagagttggggaggaagtttgctaccttgaggaacacgacggagctcattctgcagaccaagaatattttcgagttccagactacgctggtaggtacctacctaaacatgaagttatctaatccaatccatcccgtcgctcctgctactcaaggctacctaccctaccctacctaggtactcggcttacaactagtagaaatttcgttggctgacaagaaacactactactctaggagggcgaccctcgctaccacccaggaaacctgggcattcacacggccgggcactttatgatcggtggtgatcccggagccgacatgtacatctcccccggggacccggtcttctggcttcatcacgggcagatcgatcgtctctggtggatctggcaaaacttggactttgagaaccgacaggtgcgtacctgaagtgtttgtttggcgtgaatttcctatattttttttgttttcttcttcatttttttcttgcagtttgtcgtgctgacttcatgtttgatgtgattttgctatacagggcctctggggcacgcacacactcctgaaccaaccccccagcgccaacgttacgacgaatgagaccattgccatcggtccaacaatgcctgatgtgcaaataaagaagctgatggatactgtcagcgacgaccatttctgttatgtatatgaatgagagtgtcggacgatggaggcactgggaggatggagaggcttagacaccactcaatatcattcattgtacgtaccagtattttccaactatgtcgtagtatcagaggcattttgctcgtggatatgcaggatgtccatagcgacccgacatacactcgcaaatgaatccttttcgcttctacctttcaggaagaatcaatgaagatcctatgactgcaaagagaaaagctcccattacacaaatatctcatagtaagatttacctgtcggatgtttcaacccctctctctctttctctctccctgcacgcatgttccacgtccatcttcccatgcatttagtgacgaagtgaacacattgtaagaagcattatgatgaaagtaaggtataacaatgcataacgctacgcagcgctttcatcatgctgatgaattatctcgtggcggaatccaagagatagatagatgatgcccatgacagaagaagaatagaaaatcaagacatatctttaacccttcggtattgcacccattttatccttccctgtaaagcagcaaatgattcattacaccgtatgcatccaaaatgctcctccccgcgcgcgcgtacgcgtcattaattcgcggtcaggtcatatcctttgcgcttgctcgatcttttttccctccatcccgacctctactgtctctagttcagcggttatgggtttttccccctcctccttggcgacccgttctgtttccggggctaccacgcggatcccatgactgctcttaggcttatcagccttttcgtcttcctctgcgattgtttcgctgcttcccttcttctccaccgtcgtctccctcaccaccaccatttttccttgctgttgatccttctcccatggtatcgggccgggcatatcggcgccagcaagagcgtcaacatcaccatcgacgggcggacgcaacatctcggaagatctgacagaagaagaggaagcgtcgtcggaaaggggagagcgaaggccgctgctactggcggcactggctccgtcgcctcccgcagccggtctaggtcctcgtgttggcgtcaggcttccgggcgtaaatggagcgctctgcacactggagggtcgggatcggcgctgcatctgtctacgggatccattgtgaggagagtgggaataagtcgaccgggccctcgatctcgaccgctccctttcacgttcccgatccatcgggaaaccacccaagtccatcccctcaattcctggaaccccgaggaattgactttctctcaagccgacgccaggcggcagtgccgcgcccggtggagtgctgacttcgctgtagatcacatctcccccaatggctgcagaggatcggatcccggcagcggcgccgacagcgtagggcgattcgtcaaaggacagcctgcgttccatgggttttgatggcgatggcgtggaaaccgaagtggtagaggattgatgggatcgtcggaacaaattcgcctttgacttggctgcttctgcggcagcggcttcgtcaaaaccatagtcgtccatctggaacgggtcattttggtcttctttctggtggacctttttccggcgaaggtgaagaagatatgctactataatggtagttgccgcgacaaaagcgctacaaggcattgttagtattcaatgtctggcgagtagcatgtcgttccatactagtagtgtttgtttttggtgtttccattttgggcaattttcaagggtggtggcggctccttcgaaggacatggaccggggggatgcgacagttttaggctgaaaagacagaatacgagaaaacttcaaacactcacagcacactgccaattatcgcccaggtaacatctgaggttgcctctgctggcttctcgcaaaggttcacgcccggctgcggcgaacaattgggatcgatactgcgcttttgtgtcgcagatgcaaatgacgcccggatatggtggatagcgtcgaaagcggcgcgcttgaaggttgtcgcagactgcgatgatgatgatgataatgatgttgacgacgctgatgatgagaatgaagaccgactcgacatgcgaaaggaatctggtcgtcgcgacatggcggcccgtatcggtggtaggtgggcgacttgtgaaagtggtcgaacctcaatcgatacgcagccccagttggtgctcgcttctcttgttgtattttttttttttcttgacgtttccaacaacttgtatatgttctccgcgacgacactagattgccgattgcttttctaggtttggattcctttttgggggttggaggggggggggggggggcaacgtgcaattgcacagcaacgaactcgatcgccgatgcgtagataggtaggtacctagaaagcgaatggatgattaccaactctagggttgtggtggaggagaagagttgctggaagcggtgatcccctgtagtgattcgcttggcgctctcgccaatagttgattttgaggttttgctgaagtgtcggtatcaaacgatagagaggcagtggaagggaacgaatgttgtccagaaagaaggaaaaggaattggccaggccccgtggcctgatggcacttgtcttggtggttttccctccctttacttcttcttctctctcaatcccaccgtttcacggttgataggtgtggtgccgacgggatgtggtgctcctcgtaagattcaatgccgggaaaagcgccgagcggcaagtttcactggctggctgagcactgcagcaccgggccagtcaatggctggacactggctggacactggctggtcgttcggcgggcagggcagttggttgttgtcagtacccgcgtaggtctgcccggtatatgtaaaagttcagttacgatagcgaatttagtgggttgcgtccgctgtatccggcgtactgccctgctccctggaagtggaatttcggttcctccaggtctttcaattcctccaacaaggccgccccagggtaggtggtaggatgatgcagaaaaggtggaaagccgcagcgagtgaaaatggagcgggacgggagggagagactggcgggagagatgacgggaggaagaagaggaaaatgcaaaagcaaccatggacccagcataaagataagggggggatcgatacgttgcagtatcgggtttgtagctactacctatgttgatcacggagaaacgtgaagaaactggaaaaggaaaagaaaggaaacctggaatcgccaaagagccaagaaatggaaaagtggatgacgttacgcagcgccgacccgggctcgagccgggctgttcctccttggccccccgtgttgcaaaatggcagttctgggctttctccagtgtggcccctgttttttaaatgcttgtttgactgcccggctccagtcaggtcatcaaaagaactgaatgaagatgctccatccgggcagcacgcacagctccagtccagtgccgtgggccgtccagcgtgcgtggaggtggttgcgacgggacggtgcttcagttcaagttcggttgtcacggtgtttcgtcttgcgagtgccgtcgtgtcgttgtttggctacctactgccgtgtgtgtatcaccccccttcattggaggggataaggatggaaggggatgatcgccaacacgcagacaagacgtgattggcaaaacaagcgtctgtcccttggcagtttccggctgtctgttcctggcctcagcacctccatgcccacgcccacgctcgggtacagggcaataacaacgacggtcgctgtgcagtgataagaaggagaatggaaaacagagacaaaacttgtaaatacctctaccctgggtacactacatacacaaggggcagatatcaggggtgtgcttcacaaagaggtctttgcggcttgctctgtgctgccacactatctcaagttttcaacggttaccgtccttttgtctacacattcacatttcctcaacaccaatctcaactcccgcgttgcacagcagcacaccctttcaagaatccccgggcttgctcaaacgccgcagcatagcatgttagtatctactgcatagtagtgtacacactcagacgcatcctgccgtgtgacttcaaacccccatatccggcgcagactgtttcaatccgaggacccccgaaccatgaaaaactcgggaccccttgacttgaggagaataccatgatccaatctgaaccactgtttctccgaacggacttgcacgcagggcatgcttggctgaggagagccaagcaccttgtgaagtgtattctgccatgtaacatttcattatcaatatttcactgaccatggcgaatcaagtcgcccctagaagctgaacccgtaataggaccgaaaaaattcacagttcccgaaaacaacctcaatcacctacttatcgctggcggcttatcgcttccttgtcgtctgctatgtatccctttaacggtgaaaattatacattttagcgcgggtccacagctaccagcagtacaacgagacttattaataccgccaagtactcgctagtaaccccgtccatatacaagatcgccgataataaaagtgccttttttactagtaaaattagcgattctacatcgtatattaaggtattaaaatagacttactacaatatattattaaacgcaattatcattaaatctttaagtatagtattaaagcattacaaaataaatatttcagcaattttaaatttatctcccaataaggcgaccgcctaactagtactagccggcctaatccaactaatactagcccaatttatactagcccacccgctaataggtattaatcccgcaaaccgcttaccctcatatatcctccctctccctagtgaactagagccaaatattaataacgataaaagtaattttatacctaattctaataacaaccgcaacaataataactgtaataaaggatactttaaaccgccgggtaaagaatttccgaatttccttcggcctaataattaggatccgtaatatatctaccgactaataggcgaactccctaatactatacccaataatttaattattgctattaattacaaacctacaaaccttcggattaactttattaatacccaatatttcccctttaatacggtccggggtaacggtagtatatttatatactaaattacttatccccctactattattactatattattagtattctattaatacttccccccttgtatagtagaataataggtataatagaccaaccttcgtaaaattttattgccgggcgaggataacccttacttttacgaaacgtattaggtacctacttgcgccgcggagctatatatattattcactattttactatatattaatctctatatagaggccaacctcccttcgtactaataagaaagagaagggcgcccgaattacccagtttataactaaatacctttcttccggttcgaaatacttttaaagcgcttttgtatataggatcctactcaaaacgatcttaccctctaggatagagtatataactttaatagatatatttagagaatttattttaaattgcggaccctactataatatattactattaataaaaagatggtaaagtatattagtagaagtatagtaatagtctatatccctaataagccggtaccgcggggtattaaaatctaggttactacggccggcggttacttctataactagaggtagtataataatacggttagtattatcgatttaaataaatatatataatactttctactaaaatctatttaataattaactaattgaatattaatagggcgaattaatattaattcaattaataatagtagaattaataattgggttaccccgcctaccttattaattagtttattatatatttaccgataacctttttactattcttactctcgtacgttaccttcgtactaagaacgtcgtaataattagtacaatatattctaactatataatactacaatttgccaaacttcgagaagtcgataataagaaagagaaggtattatttagggcgctatatcgggcggtattaaatatgccggtttctagttttaaaaagggtgagcaacccccgccaaatgcggattaggagaccggagtagtatacctctatgtaaaaaatcgccaaatagtaaacttcttatttatatagtatattagggatgagatacgtaag