ttgggggggggggggcggcgacggggacactcgacgacagatggaccttgtcaggagtggtgcgagttaaaaccgaacggcggaccttggcgatgacgaagccctattatagactagacccttgatatcacactagttggccaccggccatgattccactcaagatgggttcggagagaaagagccaggaaaaaaaaaaaaaaaaatccttcacgctcttggttccaaaattaatgagcggtggtaatttgatcgggctccacctttgcaagttaacggcaggtagtgtacgggtaggtccaatcactacactacactacactagtgtagtgcaagtaaaacagcgagcgatgcttcttctcaccgggcgagacggatctcaacggcacctaacaccgcatgttcggcactgccctgtcgcagtctatgctaggtccaagacttgaattagcaaaaaacgcgtgttcaccttgccgagttgcgggtttcatcaccaaccaagcgtcttggcaaggtttaaaaccggcaccgcatttttgagtagtctgacggacgagtggcgatcccgcgatattgtaatcaaaacagcctcggcctgaagagaaggaagataagagggatgaaaaaagaaaagaaaagaaaagaaaagaaaagaaaagggcgactataaacccgtatgcatgtctcggctcacgcacttgataagtagagaggtaggtaggtacctacagtattgtagtgtagctacgctaggtaggtaggtaccctagagaggtacacgtgcctgctgccgtaggtggtcagtgagagtgcacaagctgccctgcagccacggcagccagcgggcgccgttactgccgttccagcgaatgttcagcgccgcccagagcatccagcccgctcccgccaagcacgccaaggccaaacaacgcacccaccgacgagtcttggttgggcttggatggcgatcgcgagcgggttccgggcgcttttgcgggcaatccaattccctgatgcgggattcccccctttcccttggttccattttctttatttctctttccacctgttcctttttgtcatcgccttccccctccttcaaattgtttgtttttttttctttcgctgtgaaatgttgacggtaataccattggaaggagaagaacaatccagttcgcgatcgcacggcctgactcggtgagcaagagaactgcagagggaagagggaacccgacatagtcagtcagtcagcagcgcaggagagcacagacagcagacactgcagagaacaaacgaaggaaaaaaaaaacaaaaaaaaggagaatgcgcctgtcatctctgcaacgcatggccaccggctttgcagcagcaccagcagcacacgcaccagcacaaccatcgcggggttacagtcagaatgttgtcggaagacggccttctctggctgtagtagccgcccaatctgtattgctctgtgcgatcggcacaggacttgttggtggtcccatcggtgtcaatggcgagtccttgatcaccgcgacaagcgcagcatcggcggccgtagcgtccgcagccccgttggatatcgcaactccgatgagtaccactaccgccgataaccacaagcatgggtcctcctccggctccggctccgttcccgcctctatttccgggtccgatatcatcacatccgtcgccaagcccgctgccgagcccaccaccgtctctatctgggttcctgggtacatgaaggaagactgggagcagttgaggggcagcatcgtcagccgtgtaggttttcccttttgtcctcgatcatcagacctatggttcacgtttccgctcgtgtactttctgccgtccgggttcatcatgccccaatctccactacgtcttcttgatcgtcgcctctaatgcaagttgctgtcgcaatacaggacgaatccatgaccgcctacaccattttttgcgccgaaggacagccaagctgcttcctgtccgccgatgcaccctttgtatttacagaaggccccagatccttcaagtatacaggggtagcagagccaactttgtatgtcaacgtctttgtccactttaccttttatgccacttcttttccttcctttctgttcttgtccgccatcgatcctgtatccaccaaacaatgactaacactcccttccccccttgacagcacacaagagatacattgcagcttcaatgtcacctccgccgccgtttgcgccggcacctccacagttggttcgcactacatcgtcggcaccgtcacaggccccgcgacgtcgagttggacaaagacttacagcagctccaacatcacctgggtggccttgacgctggccacgcccggcccccatgttggcactacggacattgacggcacggcggtggcgtcggcgacaagcggagatccttacggcggtttgggaagcgaaggactattcgccccgacgggtattcccaagagtagcgctgctaagggctggactgtggagatgatgggtcgtttgggggttgttgtggcgggcgtggtcggagggatgttgatgctataaaatgtttgcagcagatcaaacgcatcgagggtcgggttttcttttttcttgtctttgcactcttttttttcttggcattggtgctggcgttgggacggggacggggactgattgaaggatataccgcttcgtttctttcaagtttgagctcttcctgttggaatatgacattgcagcgttggcctggcatggaatttgtgggggacaggaggaggtgagctcaagcatctgctggccgagcccaggacgctatctatgatttggaagtagagaagaatgtatcaggcatcgaacagaagacgtttgtcggttgctgtaacggatcaagtcgaggttgtggttgataacttcggaacgcgagtctgggttacgtccagacactcaagtgttcaaagataaatgatagttacctttgtattcttgatgtcttatcgtggttgaatcgaacgaaaggctgacttgttacccgggcagcgatgaactcaggcttggaacttggacctgaccgtactttgttcccgtgtgtgcggcacggtgcctggctgtcctagtatatctgagtttgacagaacgcaagaccttcccgtcgggatcacaaaacgggtgtgcgagggttgacgagtgagctggtcgagcacaggtttaatatcatatctcaagccgattagatattcgactctgggagaaatccccaagctgttcgtgtaggtaagcaaacaggtcagctggctcagctagctcagctgcacccgagaagaacctccaggacagcagggacagtttatgattttggttagcaagtactttttcgtttgacgccgggaacttaccatcttttcctgttcactggtgggagaagagaaatgagcacgagagatgtctcaagccagccatcaccaaagtcgaaagtaacgccagctaaagacgatggttagctagtttatcaaccgcaaccgcaaccgcgatcgcagccagtcctaagcggatgatgcagatctaccaaaatagtacatacctacctagtcaagtctcactcgtaaacagtcgcgcggctgttggcaagtggtaaccgctcacgagaattcaaatcgcaagcgaaaagaaggtggacggtcgccagtgtcgtattcgagcatcctcgaccaatcaatgcaatgcccttccctcgtgtttcatgtttctacactagcctcaatggggacgacctgacgatcccaccaatcattgaccctgtcgggcgttcctcaattcttcaagcactgcacaattctccatgggggtggggacccacttgggacgcgcgctccagtccgctccagatggaaagagaaaggagcggggcacccgaggagtgtcagactgccaaatgcacagctgcctgcacaaccaacttgctttgttcgtgttgcctgcccctggcaaacatcaaccgcagttcttgcttggcagggttcaagttctttgtggaccgtaggtaggtagtatttcacatcttttgatcatctgtggtttgctctcacaaaagagagaggaaggaacacaatgaatggcaatcagaggtacgaaacctcacacatgcaaagttcgattgcttctggtagaatccatggaagacagtccccggcggcacaagtgtacgagcgagtgatatgacgctgattagcacggacagatcgactggttgttgttgcccccctctcttgcttcaaggttccttccttgccagtgagtgtccatcatcgatcgtcgtctgatggaactggaaatggaaacaattcccgccgtcaacactttccttgcgacaatcacgaaccacaacgcctccagtcgccccccttccttccacgctccacgcctccatcgaacagccgcccatccatccatccgtccattcaaaatacagatcgtttttctctttttttgccgatccccgtcagtatgcggtacagcgcaaaacatctagggtgatgcctgcaaaaacttggggaaacgaaacaaagctacacccaaaataagaaaggttcgaggcacctggagcgaatccgcttgcaatggtacctgaatgcctccattcgatgcgtcaagctagtggtgtacactagtgtagtgtaaagcaagcaatccacaatgatctggaactcctcgattggccctccccggccgtcttgtttccatcaacggaaggcatcgatgtgtttgtgtttgtcgattatcgcgacggactcagtggtccagaacacatagcaccaggacagacctgagcaccacgcatgagggcgagatggagaggacgggagaacacccgtcagtccccgtttctcatctcctacgtccttccacgaggtgttcacaattcacatcatgcaagcccagtctctacagtgttcatcttgtcctttccccgggcattgatccccattgaccattggggttaccatatctcccatccccgtgccccgatccccctccttcctgcataccgggtggggtccggatcaccgtggcacccttggaacatccttgaggctaaagtcagtcgcctgcatgggctggagctcagcctgcccctttcatcctttgctcggatcctggggtggggctccaccaccatgaggctcctagaggtattgtggtggtgtctggtcaataaagctgacggtggcccagcccaacatgcccgtccgttctgttcattttcctgttggtgccattgtctgtgttctatttcgtcttcctttcctttcttcatcatcgtgctgttgcttgcgatacgccttgaagccaacaatagtgttgaccatttccaatacgatccttcatcttctgtccttctcttcttcaactcgaagccttgactgtgcttcatctgctttccttttcgagaatcgacagtccatataaacgccactgagtaacctgaagctcacatttgcctaccttcatttacgacctgatcacactcaacactcgctggacgattaagtgcgggactggaaaatatacgacatagggggaagaacaacaaacgaacaagattttgaagaatttaacgatatacaccaaaccatcgcaatgaggttcgtcaagtcagtaaagcccgcggcagcggccatctccctgatctcggccggcatccccaaatccctggatatcagcagcactagtaagtcgacatacctggtcaggttgtaccccgtcacctggcactaacacaaataatcccagcttcggtccaaagcgtcgccaaaaccattgcccaaaacaccatgtctttctacaagggcacggacgaccagtttgttgatcttgatgccccctactactggtggcaatgtggtgccatgatgggcagcatgctcgactactcccactacaccggcgaccacacctacgacaagaaaattgcaactgctattgtcgcccaagccggccccgacttcgacttcatgtccccagctcatgcgggccaagaaggaaacgatgaccaggccttttggggtttcaccgttctcgctgctgccgagcgtaacttccctcagccccgatctgacatcccgggatacctcgaacttggtgaaaatatctggaaatcacttgcctcgcgatgggatacttcgacctgcaacggtggcctgcggtggcaaatctttgcctcgaaccctaacggccttgattacaagaacgcggtcagcaacggcgggtttttccagctctcggcacgtctagctcgcattactggcaaccagacttacgtcgagtgggcaaacaaggtgtgggactggacccagggaactggtataattaacgaatactaccaggtcctcgacggtgccagctccgccaagaactgctccgacgtcagcgccgcccatacgccctccttctcctacagccagggcatttacacctacggcgccgcagtcatggccaacatcagcaccggtgccgaccaggataagtggaccgaccgcaccaagagactcctcgagagctcgcaaaactacttcacccccttcggcgacgtcaagaactccaccgacgtcatgtacgagcacgcctgcgagcacattgacatttgcaacacggacatgcgctccttcaaggggtacttctcccggttcgtctacgcctccaagattatggtcccctctatcaagcctacagtcgatcgtttgctgcacacctccgccaaggctgctgcccaggggtgccagggtggttctcagggaaccatgtgcggaacgaagtggtatgtcgatgggttctatggagatgccgggttgggagagcagatgagcgcgttggagacgattcagggaatcttgattgatcaggcgaacccgcctctgatgggggatgatatcaagactgtgaggactttttcatcatcgtcgtaacagacgtcgagtgatgagactcctccggctggaaatgagagtccaaagacaagttctgggtctttggaaagcgtggcgtcaggggtgaatgaggttaactaccaatggctgttatggatatatgggctggcctgtgttttgggtctatgagctgccacatcttaaccttggaagtggtgatgtcggtcagattgctgaattgttttgcaacgtcattaacgtcatcatggccatcgcgctaagcatcttcagtttgtgtccttttctttcttcgattcttctgtatagataagatatttgggataggcatggtgatttcgccggaacgagacaaaatcaatgatgatttacgcattgcaagacacttgttttgaaatggaaataatctagccacactctctctacaggtgctcgaggggcaacagatcggaactgcattaagaagatgcggtataacatatgaatatcgagatcacaaatattaacgatgacagttgtatgttctactgatggaaagaaactcatgaattagccacgacaacgtctagttgtgtaaacctaaaaatactaaccaacaaggaaatccacattgtacaatacagggctgctttgtttgttcgtgtggttcttctgaaggtacaaagcatgggtagaatacacagtaaggtcaatctagaggatcatgggccttggaaaaagaaaaactcattcccgttcgtagagtttcgataatgaccaggtctctcaaatgctacagaagcacctctccgttctctttagaatatgttatcaaggcatccctccacgccgagacagatcgtggatgtccgccgttttcgttgtcggagctattctcactgctggactcctccggctgggacctgctatagtagcctttatgatgtcttgtctgaagctagccggataaaatggcatcatatgtcttcgctgcagaaccgaaagattcagcgcaaaatagacaggttgagaactgaatcggaatggcatttcctgcctttctcgaatgaggatacctcagcacttctgttgagggcggcaaggtcgatcttttttcttttcttttcttttcttattttttattccgtccaaaaaagtaaaataaaaattattttacagcatctatccgcgaggattttggtcgatttcccaagtctggcgttctttagccttttttttttttaaattattttttttttaaatttttttttttttttttttttttttttttttttttttttttttttttttacaccgatctaaccaacaaaccagggctggatagtactaaaactgactggaggtgaggaacgcacagaaaccatcctgtggttgtactgttgtgctgtgatttcaatgtgagcagccggtcataacaaacgggaaaacctcactacgccgggaccgggaccaggactcattcccatcacgtcaagacaccccaccccacatggctatcaaacggcaacgacgacggggcctttctagcgtgttgcccttcacagatgctctttccgtttcacttcacttcacttcacttcacttcacttcacgttgttgcagtctttgtgccaggttctggatgttgaccgccttcaggcaaccctcattgcgtacaattggtgaatggaattgtggttcagcaaccgctttccagaccttcacttcatttttaacattgatcatctgaccttcaacacatcacgcacctggaatcttctattggaaatccgtgcctcgggcttcccattcaccggcacattcttccagtattttaggcttccgctccccctccttacacttttcaacaaccaaattacggacacacatggctttaagctcaaccttttgaagtaacaacgtcgcgctctggcgcatctccacccaactgaaaatatcctctattgcttcagcacatctcagcaaaaaagccgtgatcattcaagcaagccatatacgaccggcgctcactcgcctcggtctcagtccgcaccaaaacgacaagcccctcagcacattcgccctttgatcaccccaacaccacaccacgctttacttccgcctgtcttgtcgctgatacgtactcgttgagtaacacgacggcggcacgtacaagaaatcacctgcagtacatataggttcctgcatgcggctcgctttacatacaggcaggtattatcaacctccactcacccagcaactcataccctagccctttgctacttttgatcttttcacattagttatcatgtaggtactgacaccgattattttgccagtaatctaagaatcgttctcgaaccggagaagacgcattacgaccgataccatggctacaactttccacctcttcccttttctcccctgggagctgcgtgcttgcatttgggaactgacggtcgagcctcggacagtcgacgtccacgcgaaaagatactaccttgaaacgaacaagaatctagagacggctccttccagtcagcaagcgtacgcgcggctggtctcgaccacgcccgtgccagcaactctacaaacttgccgcgagtcgcgcaatctcggactgtatcaaaagggcctttctgaggttgaagttgtcccggagggcggcgagaggcgttatgtctggctgaactttgacattgacacgatcgactatggacgggataacctttacaactaccgttgggctgcgcagcctgtcaagcgtctcaaatacaggagtcgaaagttccactactgcgatgtccgttcattcaacttttttgagaacttgatagaggctcacatagattgcttcaacgaagaaggcctggatgaatggtaccacatctttggacccttcgtgctcacctgcgatcgcagaaacatacacttgatccaatcggaaaacaatcgcacaactactgctcaggaactggaagaggaaatccaacgtcgggaagaggaggatcttgcagagtttgcaaaccttgatccggttccagtttctgagatgtttgccggacttgacattgactcattgatgcccaccatcctgcatgtcgccgacatcatgacggctcggaacacggaaggcaacaattgagaaggggtaattgtatgggaggcttttctgccagggaatcctctaggcttcgcagtatctagacaaaaaaaaaaccaacggtctaggggcgatcattcacatcaaaaagctggatagacaaaagatccgtacaatgtcttgattacttggctatcacaatgtatcgcgatttcacatgaatcattcgcaaattgcaaccatcgatgtccagatgaagattgcgagtggacatttctcacagacagccacaggatagttgagcagccattgagagatttcatgcccccttcttttttcttttttcccgacttgctcgtacaatcgtgtgtctcccagtgtttttgaccactctctttacaattttgtccagcaaggctcactgattcttctctggcgaaacttgttacggcgatgctttgcatccgtttactgtgtcaggagagtctgtaacccacctaccaatgtccgccctcttcagacagatattcatacccacccatgtttccgttacatatttagttgatatttctagataagatgagcttgaggccatagataaacaaaaacaaaaaaaattcttgcactgtcgtgctgtgacttctaccatgactgcaactgagaagatcagttacgagtagttccagacacagaacgggcgatatcgcaagttgagtctaggataatgtaactgtcctcgtgattagtgacattgttgagtgaaggcagtattgtgcgaggcgttggtatgtcgcagaaccccagtaactcaggagcgactactctcaggacggccgggggttggggggggccggggtccggggcacgggtaaaagttgcaagaaaatagagaacatggaagttaaagttacgctgggagaaacaagggctcggaatgagtggtgaaacactgcaaatgatctaaggctgcgtttgttctggtacggttgcagtataaaccgccccatacggccatttctgtacgataaccgtacaaaagagcgatcatttggttaattgccgtacagaaatacaatctacaacccccttattcgggttagggttatatgtggccagaaaaccgtacaaatttagcattgccgtacaaaatcaccaaaatgcagaccagccccaaagcgccgtagcatgccgtatacctacctctacttacagtctgcactctgtaatgccctgtaagctctagggattttagtgtattcgtgcgacgcctttgccctataagccgcctaaaagaagaaaaatcaaccaaatgaaactagtagtacactggtgatttggggtggtatacaagaacatatgcgttgattttctgcagtgattttttttcgaattttcagtaaggatactggatcagaagacgcactttctagattgaatagatttgaatagttagtatagataaaagacaaagaataaagggctaacctaataagataatggactagaagaggtagaaaaacagggataataaaaggaaaaaagataaaaaaggaaggacaagacataaaacctcggagggcaagatagcagatcatcacgatatttatttattttttactatattagatgattaattttttagttttaaattcttaaaagaaaaaaagaatggttttcttttagtgatttttaattatttacctctatttacctattatattaattaatcctttattcttctcgaaggaatatttacttatttctttatctacctctaggaagaggatattaaaaaatccaatagctatccttattttctaaagaaaattgaatattaaattatataataagatgcgtaacgttagtaaattatatttagcttaatacctcctatctcaactatccgaaaaaggtttagaaattacttactaccttactctgcctaattaaacatccgaaaactatagtccttatactaactatagtagtattagtattattattatagttttctcgctattttaaattaataataaggatgagataggtgttaaaccctatactaaattagttaaaacgaatataggaattttataatttcctaccttcattaaaatttacctaataattactagtaaggcctaattaattattatagagaaagtttaaatagccttatttcaaaaaaacataaagatccttagtactggatactcgctatagtccggggcctttaatagtatttaatatataactatattagtagctatactaagatcgctaataatataactaattaatagttatccaactattattcaaatataatattggaatacaaataatagaataaataattaacaaaaaaaatatacgaacgaatatccgaataataataattaaatataaataaatataaataataaataaattactaaataatagtagtttaactatataacccaataaataaataaatatccgactaatagtacctaaataataataaaaataaataattaataggctatttaaatagtagtttaattaaaaaactatttaaaaacaataaataacgaaagaatctatcaataaactaaagtaaatattaactttaggcctttagggaccaatatccctaagtccgtaatatataacccctacctaaatataaaaagattagacaatacttaaaccctttttcttcgaaaatttataattagtccctaaaaggaagggtactaattattacctccgaactcttccttcgcgtaatatactagtaataattattaatagactctaaggattgtaattattactattattgcgttttaagaattaaaaggaggtaattaattattataggtccttattagaagggttttaataataatattattaacacaaatagaaactaccgctttcaaatactaataataaaggtagaaaggaagaaaagatagaaaataagaaccgaagaagtttcttttacttaaaaaaagaaagaggaaaagaatattaaaaaaataaaaagaaaggaaaaccgaatagcgatttctaattaaagagggtatagtaatacctaattagtaggaaagtaattaaaaggaaattaaaaacctttaaatccgaaaggaaaagaaaataagaggtagattaaataatatataagtagaataaataatactaataggatccaaaataataggaatatctttataatcctagtttcgtaccccaattaagaagtattaaattaacctcctatattaatactaaaactattcttattatcccttccaaatcctactcttccttcttctacctctatattagaatttacctttttcccttttctacaacttaattaatctctaaccccttcgctaatcctattaaaatacttattattaattttttttaaaaaccttttattaaacctaagtaggtattacgggcaaagggtagatggtagatgtgactatgtgtaattgtacgaaggagaaaggaagagaagtatagccgagtgcctagaaggctagccttatgaaggcaaccgccagcggatctaacaaacccgcggcaggcagcgttctaaccaattagctaccggtaataatcggcttgccggtagtaataatagcgtacaataat