cgcgtttaaaatattattttatactcttctccttctactattcggattttatagaaaatttatattacgtctactttagagaattactttattcccttaagtatttaaaacgtctctcagattaacggtagggggtgctaatttattcgaataattatattaagaatttaataattataataaaagtaaaagtttccgtccggcttctaaataaagagaataggggttttagcggccgaattattagtataaataaaacttttatttattaaatctcaaaaaatcttcttaaatattaagagttcctcctaaaatatattatacaataagctgaaagggagtaggagatccttattatcgggccccttcttcaattcaatttttaaattaattctaaacttataattattaaaacaattagcttcctactttttaaagaggggaataaaatcttagaaatccttaaggataatttattaaaattcttcattaatccggatccgcttaagcactaaaaccttcttaatattttttaaccgaataataaatatagaaatttctatagtaatccagcccgtctttttccttatctaacgaatatacttaataaaggtagtagtaaaaatatatttaactccttaaaattcttcgaggaatagggtattaatttaaaacttatcaatataatttacttataattatataatactatactaaaatttctttttataagggactaaatatatttaattaactattaattaaggtttcccgaaaataatagggtactcgaattctaggactatatatatataaactaataaaatacggctttagaattctataaagaaataggcaatactttaaatagaggcaccttctataattactatagcgctttaaatttactaaaccggaatcggtacaatagggatttagaaatcccgaataatatttttactaataatagtatagtattaataaccttcattaataaaaatataaaataaattagtagaattaataataattaatattagggttagtcctatctctatttaagttttaaactcttctattttatttaatacatcgggggtaggttctagtacccaattttgtactagaactattcttttccctaattaaattcggagtctaagaattcgattatttaaaattctttatcgaatagtaaggttacttaagtaatttaaatatatactcccttaccttaaagatttataattggtaaatataggcatttagtaataatatagctaatagtactacaacgaatatactatcctttaatatagcgttttttcctttcgtcctataatacttatttagcccgttcctttagctaagcggaagaccctttacttcgagcgctataaatattagttatacctataaaaatattgctattagtattatatcgaatcctagagggcgtggcggaggaagaactataggtttggtactagtagttaaaacgatttaaaccggcagtaataggaatatatattctaattcgccggttattttaattactattctataagtagctctagtagaacgtttagaattctataatctttttatatttataagtaatattctagaactactctatataaataaaataattattaaagagcttaatagtaaagaggtaattactaaactttttattaatagtataataaaagaatcctaatttagcgcagctatcctaattgtagccgcccgctttcaaaaactcgttattaaaattagtaaaaaatttggaaaacggctcgctatccttctactttattttagcgaagttattaaaggtatagtcttaggtataataagtaccgaagacctaccggatctactcgaataatttagttaaatctttattactggagagggtacgggcggtctaataaccctttaattattattatttattaattagtagggtattgaggatttcgatctatatagcgtcgggatcggtacgcagaccggccttaaaatttatattatatattttaattaatttattataataaaagaggaaggtagtaggtttactatcctactaagggaattcgaggggcttccgctagtacggtttaccgaagttgctattggaattattattagcaccggacttctctttatccttactgctactattagaagaattttacttagtagggtatataaattcaaactttaaggtaggctaagagtaaataaagaaaaggattataaatttaaccttcccctttaatttaggattcgcttacaaaacccaaagtaaattactaaataggccaatagtattggagggtattctaacactcccaattactagaaaattgtaggaagcttctatattagtattagtatcgttattattattcggtatagaaaaagagaccattctaataccaatatacgccgtactattagctataggctatccttccttctagtaattaactaataagaaggtaaaacctaatataaagggacaataaagcgatacgtaggtattaactttatatatatatattaaggttctataaagaaagaaaaggataaaacgctaccctccgggtcgctcgagtgcttaaacttaaatagctatatactctagtaactgccttatagcttaaggtagttagagaatactctaaaagaccgggtgccggaggttcaatgccgtagtccgaatcaattggagcggtttcaatgcgggctgccgctttagtactcaagtctagctagttagagccagatgcctggtcgggcgctagtcctataatagtaggtttggtgtaatagccttttatttgaaggatagatacgaatagtgcctaaatatgtaaatactagctagctaaatattgtccgttatatttttgagtaaatatttaattaaggtagagataaaatacggcctattggaattagaggttgcttacttagtctaggctattcgaaggtttaaaacgacgatttatttagtaaattagccggtaattgttctaaccgactattctacaactaaaaggattattaaataaataaaccttcgaataatattaatagattgggttaattaatactttattaatatatttatttacttattataatataacttttagatcttctacatccttagtaaattcaatttcgtgccggacgcccttagccgcttgtatgcaattagcaacgacggtaaaaatcccaatagagaacccgccttagataatttgtagaaagatgacgaggtatacttagtagaggaataagccctctttataatagaggcgaggatatccgacgatttctacgaacgtttaataagagggtactaggaggataagaagtttgtaaaaattttaaaggattttaaaggttttactaaggataaaggagtaattttgtaggctggttacccctttattattaataattattttatttactataattgattagacggattttagatattaaatatcccttttaattatattaaggaagtattaaacgctacgtacgacgaaagatattatttcggtaagtagtatataatatataatttaagagatttaactattcctcacaaaacgagcctcgttaaaaagtatttcaaatattatttagactactaattaaattaaactagtagggacccgctaaatagaagttactaaactatccgtcccgagaatgtatatttactacctataagcgttatcgctatcgattttattactaatttaccggaagtctctataaagaatttgctatagaaaatcgacggctacaatatctttaattcccttataactattactaataaagtaattaagtaaatactacttatttttagacattctatatatagcgccgaaaaatagggtaaagtatttgtaaagcaatttatcttattcgattaggggatgttaaagggtattatttcggattaggattgtaaatttatatccgaattgtagatagggttatagaaggtatagggtactaagttgataataataaccgcctattacctataggtagacggtttattagaatataaaaattaaataatagaaatcgctattaaattctattattttatatatctaaattccaattagtacgaaattcttctagtactttaatagaattttaatagcgcccttacttagccaattaatatattactatacgaatagctttataattttaaactattaggactattggataccctattacttatagagtataaccttaaagctcccgttattaaggaatacttaaagtaggatgctatattcgctataaacttcgcggcggctaatacgaagaggaaatacaataactactattataatatttaattctagaagggagataaagtattccttcggctatactacggatactattattttagtaatcccttatacaaacttttataataatactcgaggctgtatactatattcaaaaaggttagaaacttcgcttactagctcaaattattttgtagaatgaagattcatcttgtaatatcggttgcttatttattattaatacctaatagaaataatattttcggacgaaatttgctacccccgggcctaattaaggacttatagtacgataacgaatacgaagtagaagctattttaaaatataaagaggtataaaagaaattaaagttctttattaaatagaaaggttagggatattaatataattgctagataacggagaagagtctagagaagtactaggaattattaatagagtattaggattgttaaggaagaaaacttagttagaagcgtagaagaggacgacttaaagaattgggaaaaaggaaggcttaatcgttggaggcagctaaggatagctgctttttcgtccggcgagccgggacttaatacggattattttatatatatagattagctcagtaattaatagtatatataggtcgcttaaccgccctacccgcctgccgggctatagggtgggtctaagcgataaaataaggaggtgggtccgcctagatggattatattaatctatctgcgcgcggctcctactctttctgattcttccttctgcattacgctttatataggaataatattattgcttttgcatattaattgcagggttgttctttgaggcagaagcagtccatattataaacttattataaaatacaaatatttctatagtaaataaaaagatctttaatatccattcgactactaatataaggaattattataatacctttatatagaattacttcttcttctacttctcctatcgaaggtgccgctatacaatctcagtcgaaacatatatattatactcgttagttaaaaaggcacaaatttcattgaagtataaatcgggtttcaatataaggaagtttataacttcctttataatattaattataattaataaaatataaggagtaatatagtatatactatacctcaagcgcctatataggaagctttttagtattttagaaagtttgcaatagtaaaaatactttactaatatctaatagaatacacttatatttctacgcactccttatacttatattagtagttttagcaacgtcgttaggatactcgttatttattaatattattattattaataccttttagcggatattaaggtagtgtactatattaataatagtttaaaagataatgtaaatattaaaatagataattgtacgacgtagagcattaaaatattgactttttacactagttttaactaaatttcaatattaaataattaaattaagttgtgtaaagcgatgtcaaatggctagatttgttaaatgcggtgtgtgtgtgtgcacgcatacacacctcttgccaagactgtataggcgattgagtgtgggaacggcaggggtaagccgaagcgccaagaatcgtatgactgtatagtaacagtgaacagcctctggacactcggacgaaatgactcgggaattttaaataaagtgttattacaaggaagaaaagactataccaatcttaagacttcaattaatttaagctaagggtattctgtaatagttgggccagagcaggcaaataacaatattgttttaaggttatgttgttactgcgtgccaactttcccaattatgttccaaactccagcattgctgtcgtaacactcacacaaagcccctcatccccttgaaggcaggaagactcgactttttcttctcaggcttatcttctttcttgtccttgcgctccttcttgagagcgttcgcaagtacccctgttccacctcacagttagcggctttacttaacctaaacgtggacagagatagtgccttaccctttccgtggtgcctttcgacaattggactggttctttgagacgagcgactggacgtatcaccgctcattccagctccagggggagttcctggacggcgtatcgaagttggtgaggaaacggagctttgtcttgttgctggtattaacgagggggtagcacttcggaagataccttcgacactatctgtgtcagagaatcctcgatttaccgttcgagatataaccggactgcctgatctaggcgtcattgcttctgatccgccatacaaaagagccgattgactctcgttggcaagaattttgctggacagctcttcattcgtagacctgagatccagaagagacccctccaactcggtacattttcgcttcattacatcgcattctctctgtagctccatctgcttcgctctgcttgtagcgagagcggattcgaatacggccaccacattgtcgacgttcctgctttgactctccttgacaaccttggccaactgatcactaaggtctgcaatccgcgattcgtagtgcttcctcattctctcgatttgcagctcgtgtgcggtaacttgctgcgacaactgctctgcccgagcttcggccaaggtagcgctctctatcgcttgttgcattttcaattccttgccgtggtatgcacgctctgattcggtgagacgcgctacttcaccctttagcctgtcgatctcttctgtgctaatgtcaattgcctcgttgctctgcttgtactgcagcattgttttctcggccaagtcagcagcgctacgcagtcgctcgcactctctctggcactcttcaagctggtgtgtcaaggcgagcttttccgctgcccacttcttctgttcctcgcgcaacgcccgtaacttggtcgagagatcactctcccacttcttagcaatgcttctgcggtggtcaaactccttcttcacttgtgcttcgcctcgtttggcttcgtcaagcctttgtctcagacttcggtttgccatgacaagattttgcgtctcagcttcggtggcagcttctctgacttgtttacgacgcagttcccccatatgtatcatgtgttgctgcttgatatatcgctcaaactgcaaatcattgagaagtaacagattctggtggtagagaagtgagacataattgtttgcttcaccagcgggcagtggttggttgagagaatcagacgatgtctcaacctgcccttggcttttatcccctacaacctcctgggttccgagggctagcgagggtacactggcatttgctagtgactgacgaagcccagatatgctggccttatacgtgacaagcctatcatggagttgcgtgtgtggagccgactgcagttgatgaggtgagaggacaggactctcagcaacttcctggccaccaagggaaacctgatcagacaaatgatttgtgctatcagcttgctgacttgcagcgtcgatgatcggaccatgcaaagaaggttctctagatggttcaacttgtgagcgcactatgctgggcgtggactcaaccccagatgaaacacctccacggtccaacgacccattgaggatggcctccatgtcgtcttccccaagttcttctccagctacttgatccaagcccacgggtagtggcgtggtattgcgagcatcgggagagttgtgtttagactctaaggaaagagccatacactcagcaagaacttcatccgcctcactgttaagccatcggctcatatccgtcttctccgagtcaattgtcaggttgtagaagttcggatgcaaaaggtgttgttttctgaatctctcggacctatcccggatttccatggcctggacatcgatatcgtcgtcgttgttcgcatgacgcaagtatcgctgtggcttgcggatgtagtcgagaaaatttatgggatataagccgtacaggacagtaaaataccctgacaggtaggggatcgagcttccgtcatgatctggatcaagaagcactctctcccaggtaacttcactggatccgccttccggcccgatttcggtgtgctcttgcgcaaaatagctatccctatcccagaatagaagtctagcgtaaatgttgaacagtttggataagaacggtacgagcgagctgggtatgtaaggcagaagcatgattaacgccaccagagccatggtgacagtggctgtcgactcgtctttttgtaaagagttgagaatgttgttgaatagtggtgattgtagaacaacatgaaggtgtggaggttggctctgaacgaaatcgcatagcaagctcaatgcaaagttacgatattctctcttaacgaaataccgatccaagcaagtcatgaagccctattgagcgattagtcaagagcagcatatgcgaggaaaagggctaatgccaaccttgggatccttctttccgaaggccattaaagccttcttcaccatgcggtccttgaagtccgccatcggaacacagtttatctggcttgcacgggcgtccatccatctactcagcagacgttcagtgaagggagcaaggctagcctcagacgagtttgacgatccatcgaactggtcaatcatgagcaggtccaatgtgttcgaggcaacttcacgagccaagcccttttcttgtccgacgtattccaagacggggtcaagaagtctatcccaccactcgaagatcctggcaggcgtcttcatggcgggacgaagttcccgtagaatcgcaagaaaggcggcatatttttcgggctggttctcgacgttcttggtgtagatggcgagaagctcctcgttcaaccggtctgcagctccatcttcggcgtgctcgtgccgatccagataattgctaatcaaagtggtgagctcatcggggagaggtaggtttggtgtctggatgaagctagtgagagccttggtgagatccttggcagacctagttcacgattatggcttgtcagactctgcatcaatcatagggacctgtaagtcgatgctggacaagcgatcactggatgctcgggcagacttacccagatgaggccatcgtgatcggcggggtagcgagcacatgcactcaaaggtacggtcctgtcgcgtttcgatgttgggagcttcccgagtcgccgttggtcattgggcgcccagggctctcggaaagccgtaatacggacccgctctctcttgaagcggcaatccaaggatgaaggttcctgtgagatcaggcgattgaaagggaatgacaggaacgaaaagctgttgagtatgcgtgttggaactcggagcacgatatgagggtctcagtggtgtacccaaccgaggctggcgaattggatgccacaatctccgcccaatcttccggcgatcactcccgcaaggctgccagactgtcccgcacgatctgaggctgctcgaggcggctccggaagtggcgctctgcaacggcccctccttttcgcttatcagaactgtacgctctggacagcccagatgtcagaccgacaggtctagtggtacctagcttgagatacctatcttgaggtacctaggttgtatctcccacgaaggagctgtatcaggcacctctacgctgtggtgatgttttgcgtaaccgcggcggtaaccagttagtcagtgaagctccagctcccgacccctgagatgcaacagcgcgacacggcaattggtctcaatgcctcgatcagagtgatgggaggttcaaaaaaagggacgggaatggcgtgttcttgatccaactgcctaggcggtctaggtggtcaattgtaccgtgatttgaattgagccagggggctttggtcgttgttcctgtcttgccctgtcgtcccaggggtcacaatgggatgtttggtcgcataacgagtggaatccatccgttgaatcgtgccactgcctgccctgggggccctctcgactgcaggtggctcccgaacacgtccactccaaatttcaacagctgtccggcatgcggcacctgcccaaagaacagaccacacatcaggtcgtccagctccactacgactgcggggcagctgcgatggaaaaaggacccgcctgtcagcaggtgacccccggtcgcttccgggcttggtgcccgtgcaccaagctcttttggctcaacgctaccccgcattttcaacgcacgtcaggtcccaccaagtggggttctcgaacaacctaagctccaggacctggatgtgcagcgggggcgggtggtacgactgccgctacggcacgcaccattcctttctgaggtgtaagtgaggttccatccaattcaccatcgaggttctctgccgcaaagcttgccggccgcggatgcaaccgactgcttgcggaccggaggtgcacctcattgactggtactctgctcttccccggagagggagcggacgatctgagctttcatgtccaggttggtacgtctgagcccttgctcgatcccatcccctcctcacgtgaggtgatcatctggcacgatgccctctttcttgtgagtgtagtcatcatggttcctatccccctcctcagcgggctctgtccattgaggtacgtctcgcctcatttaagaaggagcttcccgtgcaccccgcggccacccattttgtcctgttcagtccatctcacaaaggtgatatcatatacgtctctacagattcatatcaacacgcgatctttgagagagcattccatcctccaagacatttcacaatcctcgaattctatctttgtcggtagttcacggcctgccacatcgtcagaccattgcaatccattcttctcacttacttctgacttaaacaccacaacaaggtcgtcaagatggcacacaaatcgtctgcagtggctgatgagcccattgacgttctcttcgccctgcatcccaagtttaacctcatggactttgctggccctctcgaggtccttaccaccgctctgcacgaggccaatgatccttgtaagtcagccatacgtcataccctcgatcctttacgtccctgtcgaggaccaaatggctgatgttgggtttatgatacagcctccagagccttcgaaatcaccgtcgccgccggcgagtccaccgttctctcagaccagggagtcgccatccagtcccagatcacctggaaggaggcccacgagcgcctatcagaattcgacgtcctcgttgtcgtcggcggcaacgttaatgatgccatcttgaaggccaaggccgagcccatgcccctcatcactgcctactctgagattcagaaggccgatcccactcgcgagcgtaccctgctttctatctgcaccggatccatcttcttggccgaacttggtatcctgtctggtctttctgcgaccacccaccctgactatatgacccagttcgagaatctctgcagccattcggcagtccgtgatcttaccgagcgtaccgatgtcattgaagatgcccgatacgtggtgaacaacttgcgcttcgacattggagacgaggatgagaatccctacgtgcgacgcaaatctgacgctggccgccgtccttccaatgcccggtgagtgctgataccttcgttcatctagcaagaaactctactgaaaccgttcacagaaagggatctatgtccttcaagggtgccacgcgtcgcgaatctattgcccgccgcgcagcgatgcgcctaggtggactccgtgttattacgagtgggggagtgaccgctggcctggatgcagctctgtatctggtcagcgttatggtttctgaggaatctgctaatgaagttgcccgtgtcatgcaatggacttggaccaagggcgttgttgttgatggtcttgatgtttaaagcgaggcgccggtagttacacaagatggtctcggttatggaagggaaaccgcttcacatggaactgtatttcatcgaaggatcaaaaggcatacgaggacagaaataatcatttgaaatgaaataaaagctggtaatcaatctcttctgacgatgcatcctgcaaatttctcccgtcgttcttccgtcgtcgcggttgaagatggagcagggagtatggcgcaggggtctttcacccaaaactaaagtttacactaaggtagtctctaggcccactcagcccactttcaccggtgcgggagcttgagagctccactaggtacgcggaggatgttctccaccaggtccccctcacgaggccgccagctggcgtcggtccgggggggatgcggaaaatattgtcgaaaccgggaatcgccaatctttcaatcggccggctgctccagattctcaggtgctgtgagtacggatccccggcgcgatctcactcattgacaaggcgcattccctcccgtccttcgtatacccaccagatccggcacaatggcctccgtagcgaaaacgggtgctgaggcactgaggaatgccccctttagggtgggcaagaagcagatcttcctgtaagaaagatataccaaatctgcgatgcgattacgctcgttatacctgcacagtccgcctctccctcactgcaaaaagctcccgttctgttcccctagagttcgtgatatcgcagacatgacaccccatccatccgtctcgtttaccagacttcggagccggccctaacaaagtgatggtaaccaacaggccaaaccacgtcatcacgttcgtccgcccgctgcccaagcagccgcctaacctcgcgaccttcatcgtccccctcgagttcaacaagctcgacctgcgcgactacctctaccatgtctacaacgtcgaggtgacgggtgtccgctccttcgtcaaccagcgcatgcacgagcagagacacggcgatgtcggcaactggcgccgccccaagtcgcaaaagatgatgatcgccgagctggccaagccgttcgtctggcccaagccgcccgctgaggatgcccgcgaagcattcgactacgccatgtggaagaagcagaagacggcgcaggagcaagatactaaattccagggcatcagggcccagggtgaggtcgtaccgccgtcgcagttcgaggtgaccaaggaccgcaaggctatcaaggcacggcagagcaagttcctctcgggtgaggagacatgggcgcccggaaaggtcaacgcatttctgaattcgaagattgtgccggaggaggagggatggtccgaagtagaagagaacctgcctttggatgagtcggcggagtctgccgcggaggagagcagcagcaaaggttcggagactaggcaatgaatatgagggccagccttcttgactgtgttgcagctatcgcattgggttctgggctgagtagggaatgggtgggacgaagggaagtgacagagcggggaaaatttaatcgttcatacaaaaagaaacgataatcttggagcggatagaactggcttggcgggaatctgattgtatgatatatgacgcacctgttggacgggacatttgcgattttaccgtgtaacatgtaggatacgatatagaagtagaccgggagcagcactagaaggcgttccggttgtctatactgcttgcctcatcgttcttttaatggaacgggcagcccttcttctttttcttcttctttttccgcaacgagttctacccaacgactacggtgctgaaatagcagacactggtcgccccagctccaccaccctgccgtcaggttccgggcaaaaacctccaaagcttgataatcgggcggcagaaggtcggcgaacaaacctcgtaaattgggtttcctggaatggaggtccggcactgttacgatgaccttggtctctatagggcttcgtttcttgacacccggaccggttccacgtttcctcgcgagcagaagtcgttcccacggtttcctccaggcgcaatcaagactcacaatgggctctccgccggtggtcaccttcagccatatccactcgccgatcagttcgacttgccactcatcgaagataccctttgggcatgtgagaagctcggcggctcgcgccgagttcgtaacccatacagctacgagaccgtcctcggataagtgcgatgcgacaggaatctgggaaagaaggtcccttatagagtccgcgtcacgcgccggttggtagatgccccttttcctctttgcggatcggttaggccagggcggatccatgaggatcagatcaaatttcttgggcgccgtcgcgagaaactgagatctccgagactccaccgtgccaagcaggtaatgagatgcctttggaatggtgtaatgggagaggtctggcggcgcctcaccagaggcatcgtcaaagcttttggcattgtctgagacgttaaaaacctctccgtcaggaccccgcttcccgttccggttgactgccgtcgttaggcgatttatccttggcagacattgacgcggtaaacaccattctccgtgataggaatgctgaatgtcttccaaggccgactcggcagcggaacgggccatcagtttcgctatgtgatcggaagcagatggagcagcgctggccggggatgattgcgatttcgacttgggctccggagtcggaaacggggaggacggaggttctgccgaaatcagggtccgtagcttcagcggagtaagcgcgccatcatcaagctctcttgggagaagctgagcttcctcgattgaacgaggcagatccagcaggaacactgttcgattatcgttgtgatatagaacagatgagtgaaccatagtcactgaactgatccagcctagatggaatagagatctgatcaaaccggttgtgcccgggctgggggtgaagggaccccagtttgtcactgcaccccgcaaaaacagaagcagagacgggagccggagggcggagggataattcaggtcgaaatccagggcaaagaacagtaggattcccgactggtcgttagtagtgcatccgccgcaaggttccgtccagtcacgatcatgtgttcccacactcaatcgcctgtacagtcttggcaagaggtatatatacgtacacacacacacacaccgcatttaacaaatctggccatttgacatcgctttacacgactcaactcaatcgtttaacatcgaaatctggccaaaactagtgcaaaaagtcgatattttaatgctctacgtcgtacagttatctattttaatatttatattatcttttaaaccgttattaatatagtacgctaccctaatacccgctagaaggtattaataataataatactaataaataacaaacatccaaataatattactaaaactactagtataaatataaggagtatatagaaatataagcgtactttattggatattagtaaagtatttttactattgtaaatttcctaaaatattaaaaagcttcctatataggcgttcaaagtataatgtatattatattactctttatactttattaattgtaattaatattataaaggaagttataaacctctttgtattaaaacccgatttatacttcgacgaaatctatacttttctaactaacgaatataatatatatatttcaaccgaaactgtacggcggcaccttcgatagaagaaatagaagaagaagcaattctatataaaagtattacaataatcccctatattagtagctaaataaatattaaaaatctctttatttactataaaaatatttatattctataacgaatttagtacaaaccgaagggacggtgcttgttatattagctaggcactctgcagcgctattataatagtattaagcaagttcgtatatagtatataatattacctccttctaattattataataaataggctatttaatatactagtatttagaagtacaacagactcaactagggtctaggactaaatagtaaaatacctactccctaaaataaatctatttcctaattgcaatagtattttaataataaataacgctaattaatacccctgtaccgaactccaatatatatataattagaagggggttctattatagtatttactactgtactctcccgaatttaaccctatcgaaatatactttagcaattttaaatagcaatttaaaagggtatattataataaggacggtaataaaatatcaaataacgattttactacgtttcttaagcgattagcgtaggatgtagggtatagagtataataaatccgtaactattttaagaatgtaaaactaataataaattgatttaataatattaataaagagtatagcgaactatatactaatgagctagtcgaatatagaaagacgggtactatatttaggcggtaatagagagtataaaagggaaaaatagatttatatatattaaattgaattgtatattaaaaatactagaaatactagaaatactaaaagtgttagaagtactaaaagtgccaaaaatcgtatttatctatataataatactaaaatactaaaaacccccctctttcgctataaatcgattcgtaatattattatcgcttactaggactattagtaatagtattacctactatagaagcgagagctctaataatattgtatttgagtataatattaaattataaatttaaaatatatactaattaattaagttacagcaatagaggttagagggtatatttactatagtttaactatattgccaataccgtatatttaattttaaggaagtttttaatactgtccttaaataccgtatagaaatcgtaactaaaccccagccttgtaaactactctaccggctactctctaaatacgaatatattaggcagtgcttccttattctagaatttattcctcaaagtaattaaaactctatatactaatactactttaattaataacctaatacaataacgcttatagaacgccttaaaaaactcggtaataatctctttagccggccgactaagtagagcggggggtagtaataataaataaaaaccgaaagtcgaaggtacgggcggatgtaatacaaataattctctggcctccactaagaaatttctaattttcttacctttatcctccttacccgctactaatagtaatacaattaataacggtgctagtagttaaataaatattgtaatcgctataaaaataagaggagggttagcattagcacgtttagcaacgaaaatctcgcagtcggtcgggtgcctatagaatatagtagtaaaatactctaatagcgtatacaaattaataattaccgctttgcctaatagggggagagtgcccgctatattataattatagccgctagcaattgccgaattagtgataaaaccgccggtagtataaggtagctaaatttagggatattgaaagtaggaaggaaaatactaatatagtagcgggtataacgggtataggggaggagggtataattagtatagacctctaaaatcgtccttccttagcgtagcttacaataaactatttataatctttatattagtactactattactgctattaatattattaataatattaacgttaattagtaaactattacctcctcccctatatttactattactatcgccaatactaaaggtagctactacctcattacttaatatatttcgtactaacttaaatagtaggttaattaccgtagccttccctaataatatagcgcatacccacttacccacatctttaatattaaagttataataggttatactcctatttataatatagtatatctaatatttaataactttattataattcttatacttatagctaaaaccgtatacttatatttatactaactcttaatatacagtaccgtataattttacccccgtacactcctctcgctactaatcctcctttaaattcttttcaatttctattaatataatatttattgtaatatacttagacttttcaataccggctagaatctataacccttataacgatagcgtattaaccgtttataatattagaataacgaaaggattaattaaactataaaagggggtagaaataaaaggtatactactataggaggatagggtaataaggattttactagcggacggattaattaactaaaatttaaataatatagtaaaatagtagtactaactaatatagtagaagtacgactttataacggtctcgtattcaatattattatactcgttataaaaatccttcctaagaacaatcttattatatataataacccgagcacagcaattattataaataatagtaatatatataacgttatataaaaaaactaattactttatccttacagccatattatcactaataatatcttctacataacttcactatatatatagaatctcactaaataatatcgtcccaaaccgctacttacaaagcttgccgttattttacttaacctcaacctctctaaataaactatattcttcaatagtaggtaatttaatatagctaacagtaatatataaaccgactatattaaattaaacttatattaaattagaatatttagaatacaatagtagtagtactatagcgattggtttacaggtagtacagaactaagctaatagtaccgaagtaattaatttaattaaggaggctactttattattatcgttgcctaataaataaaataaaatattaagagcttattttttaagggtaaaatagacggggaactattatttaacctcattatcgttactagaatcctctttgctattagaaatttcaataggtatcgcaggcttaggggaggacgacggcggctctaggattagaactaggactaactttagcgcaatagccttccccttcttaatagcggtctttttaataataattttaataggaacagccttcttcttaggtagagtaatcttaaagataattttaatagattactcaattttacaattcttctttttaaggcgggataaggcatattataaaattattaggctaggatcttcctagttttaatttttatcgaagtagactactaacgcgccgcttcgagtacgggatcgttttacgccggcgggttttaaattgaggattgttttaggaagtattattgcaatgaatttaattaattactagtattataattactttgcacgttgaaatagcttcaaattgatatagaaattgttgtaaaataatgaattttgacgaagttgtacaatacagaagtgcggtgtgtgtgtgtgtgcacgcacacacacctcttgccaagactgcacaggcgattgagtgtgggaatgggttgtggggccgcgttcatgcgggtaaaagggtccgaatctggcaaagaagacggcgtacgtaacactgcaatcgataacaattcagaagccgaggagaaatgggcggtcatcaggcgacgcgcgacagtactcgtttcgtcgctcgcgtgaccaatacgaatggtggtttctgcagattactcagcgccgccgtttttaggtatacgggctcgacaggttttcttcggcaatcctcggctggcagggaccggctggccggggaatttgggaatttggaggtcgagtgagtgcatctcacccgaagcggtgttggagagaaaatgggggaacttgaatgtgccctccaaggattgtctttccccggctccgctacaaagtgtgtgatgtaataatcccagtacctgtatcgatcctccaaaataccttcagttcctgtaacacacaatcaacaacaattccctagactcactcctggaaccagcactctcttcccagttaaattccgcatccattgccctcctatcctccaatctcgttgccgcaactctagggttgtgcttctggcttttgatcgcaaagcaaaaccggcaacctctaccgtcgcatcgacgagcccgcatccattcacctaaagacttctccgccggcaatgcgctagtagaaaggcgcattctctctttctcctagattgcgatccttcgcatacgatattctgagccccttcgaggcccgcgtcagagggaatgcccccggcgctcatcagccatgcctccatgccggggagcgcatcaaacgaaccacgagaggtaacagctgatgcgttccgactaggggccaagatgcagaaggagaaaggtgaagcggcgatatgcccaacagacgatgaagcgtccgtaccgcggtccaagaagcattcgagttcgcaaaagaaacggagtttggattacctttggagatcgggagtagcagggggcttggccggatgcgcggtaagtatttccaattccatcggcactacactggtcgcatctcgtgcacgctttgactgtgatggtcgcgactgactctttttgtttggcaggccaaaaccgttgtcgcaccgcttgatcgggtaaagatcctattccaggctcacaatccacacttcgtcaagtacgcgggctcgtggtggggctttggggaggccataaaagaaatatatcgacaggatggggttaagggtctgtttagggggcattcagcaaccctcctaaggatctttccgtacgccggtatcaagtttctagcctacgagcaaataagggcactcgtcatcactcggaaggaccacgaaacccccctacggcggcttgtgagcggctcgctcgccggcgtcacgtccgtcttcttcacctatcccctcgaactcatacgagtacggctagcgttcgagacaaaacgggaaggccggtcatccctccgatccatcattaggcagatatacagcgaaaatgccctcacggttcccaaaaacgcaccggcttcagcacacgcgcccgctctgatcccgcggaccgggctcgccaacttctaccgcggcttctctcccaccctcctcggcatgcttccctacgccggtatgtccttcctcacacacgacacggttggcgacatcttccggcacccgagtcttgcaaaatggacaacactaccgcaaccggaaaacgcgccggccggtaaggctgcccccctgcgctcatgggcggagcttacggccggtggtatcgcgggattggtctcgcagacggtgtcgtaccccctggaggtcatcaggcggcgcatgcaggtcggcggagcggtcggcgatggtcataggttgaccattggcgagacggccaagctgatcatgcgggaacggggggtccgcggcttctttgtcggcttgactattgggtatgcgaaggtagttcccatggtggctacgagcttttacacctatgaaaggttaaagacattttttggcatctagaaaggtctctcaattctctcctcttattgctaggtagagggtctcgaaacgggcagtcaaagcttgggttgtttacttattacaagggttatctgtacttggggtatacgggcgagacacatgttcatggtgttggttggctttgttcttgataggcacatatatacacacttagagatattctcggcgtgtccatgactaccgaccggatcttctatcgcaagcaacgataaccgaaaatcctgaagcctatctatgtatccaatcatatcgagttgcgaatgtgatgatgtaaaagaaaatagaaagccagctcttataagaaaaaccaaaaaggaaaaaagagaacgaaaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatatgcttgtttttcactcgaattctggttataatctggggcatggggaaatgggagaagggggtgtttacaacaactcccctttccagggtcgacgaacagcagcaacctccaaacaccaagatatgtgagcgttatcgtacagaattaatagccgcgaacatgtgaagagctatcaagcgacgccaacactagaatatttagacaagtacgtgtttgcggacttgcactgttcgtttcaaggtcacaaaagatgttgaatcaagcagacacatggagatgacgattggagaatgcaagagcgccaatgaaatgtagaggaaatcgataccctctaatattatttagttgtgacaacttggaggcgacaaacacagtcttggagagggaaaccactgtatctgaccaaacaggtcgcatgaatcgataacttcactaaatgggcagagacgagctaaagcaatcgaaaagacgaaagcgtagtacctaagaaagcagtgacagagaagttgtcagaagataactgaaggcaggttcgaaataagagggcagttacgaacggaagtggcgcattttacctttatcgactagtacccctacgagcgtcttgcccacggttgtctgatgagtgtcacagtacctctcaaacacggagttgaagtaccgtgtagctaaatgggtagctgtcaggctttcagcgaggaggtactaatttatctcaatcgaagaaaattgagtgctgattatagacctacagagaccaaaacctgcaatgatatgctcgatttttgttcttttttctttgctgatcattgctttcctttctttcttcctcccctcttctttttcttttccccccttatattatttatctgtgtcgtgacatttgccaactctcaaaccgagcttaggcgaaggtagccccttccaataagtacaggatgatgccgagatgctcgacttgtagtaagagcgcaagtcaccggatggggtgtacaatgcagaggtaagtaaccattgtgtcatggacggattgaggttcttctcgcaagatagaaacttcagtctagtgtctatattagatggacaaagcgtaagacgatgttacttacagttgcgatacacatctccaatgtattacgaacaaagtcgaggcacgtgaaccttcttgagacactctcgtcttgttcgtctcattctcaatacatcacattatcaactacatacagcgaagcgcaagttcatgagatattccaagtagtcatcatctcttcttcattggacatttccgggtattatcgattcctcccgcaccagattctatcactgctccccttttgtttttgcccccacctccccccacccccaccaaacagacaaccattcttctctctaggttctatcgctcctgccctggtctgctccccaacaagccattatatcataaatcaataaaaagaatggaaaacacgtgccattaccaacaacccttgatgggccgacacctcctcaagcgttcacagcagcactactcgtgggtgcctccgtcttatgctcagtgagggtcgtatccctctgcgcctcctcctcaccactcatatcgaactcgcccgacaactcctccagcgtcttccgcttcgtttcgggaatcaagaaagtggtaccaacaccaagcaacatgaagagagcatagatctccaacacgtggttcatccacgggtttgggtttcctcccttgacagcgcccctggtacgcaggggcgcaatggcgccctgaccgatgatagagccgatcttgcccatggcggcgctcaagccgtgcgaggtagacctgtaacgagtgggaaacacctcgccgggcacgataaaggtggtagcgttgggaccaaagttgaagaagaactgggcaaggacgaaaatggcgagcagcgcgtgaggcgagaggtgcttgtaggcgaaacccatgaccacgaaaagaatggtgaggataccgaagcccatgaactggatcggcttacgaccgacagtgtcgacggtgaagacggtgacccagtatccggggacggcgccggcgagaacaatgatcaagttgccgacggcggtgttatagaggatctcgtacgtgttcttggcacctgtggtggagtagccgatgacgttgaggatggtggcgttgttgagcgagacgccgtagtaggcgatgtcgaggaagcaccaagacagggcggtgccggcgagcagcatggcgttcttgcgcttggagtaatggcggaagaagtcgccccagctggccttggggatctccatctccttttcggcctcctgcttagcgacgatgcgggtggcctcgtcgggctggcccttgggcttgcccgtcttgaaggcttcgatgtcgtcactggcctgctcaacatccctcttgacgtcgaaggtgtagcgaggagtctcggggatagtcaagcggtagtagagcgcgatgcagccgggaacagcaccgacaccaatgactgtcctccacatcttgtcaacggcaacggcacagtctccggtgcacgaagccagagtaggggcggcctcaagcgacttcttgaaaccgagtgtaacgaacaacatgacgaatgcggcagcaagctggccaagaccttgcatagcaaagacggcacccatcatggcacctctccacttggttgtagcaaattcggaggtgataatactggaaagaggatagtctccaccgataccgaccccctgttgtaatagatgttagttatacgtttcttgtgagaggggttcgtctgaataattgcttaccataagaacacgccagaagataatgataccgatgatgttgatggaaggtgacccggaggccaaggcctgagcgagagtggcaaagatgatgaacaacaattccaatccgtacatgctcttacgaccaaagacatcagcagcggcgccgaagccgacctgcccaatgaccgtgccggccgatgttgcgagcttgatggctgtgtcggaggttgtaggcatcttgccttcgcctgggaagtagacaatgccgagcatgagggtcaaaagagagacggtgaagatgtcgtaagagtctgtgaagaaaccgacaccggcaacggcaacggcccgaacgtgataccatccgaatggcgctctgtcgacttcggcgagggcgagtcgtcgcctctcgttgggatccttgatgtgaagaaagtcattgtaaaagttgtggtaggcgttgttgcctccggcagtcttctgaggggtactcatggcttgttgtcgcgatggcggtatcggatacttgagcctttgttggtcctcaagacaacgaagtcggacttggtcaagagccttggtggtccgatgggaaccaagggaggtagaagggcggaaggacttggctcttgtgctgtcgaggaaaataggaagaaaggaaggagttggcatgcgtgggaatttatcttatagcgttgcaggaggaatgggactacagtgtccccaggattaggtattcacatcggatggcgtgaaagctactgacaatttccgagacatcacgcagtcccgcgggatatcctcaatagtttgtttgacgcacccacctcccacaccaatgatcagtcgatactttgcctttacgagctagcaaatccatcctgctcactctcccctacaacgagcacgataatgcccttgccatcttcctcccacccgagacagagaacctgtctttacggacacgtgggtagcgtaccatgtccagcgagctgttcaaccaccacgcactcagttttggccaagacaagacagtggaggtaactaaggcaaaactctgaaagcttcgattacttggcataatgccccaaggtgcagttttgcactcgggaagcgtcttggatgcctgggcgcccagtgcgcctctcacagcgacactaccctacgtcgttgagcgtggtccgtatgcaaaagagcatcacataccgaagaccagacccagccgttggctgcaagtgctcaagtgcagaagtgcttggctgatgcttgggtatccagtgtcaaggaggcatgaagctcgtgggctcagcattacacctgattggcccgttgctcacggggtgggggttccctcatctggaaactcgacaacaagcttcctcggctttgggacaagatcgatatcgacgcccggtctaaaaaactctttccagaagcttatcccgatgtccagctcctctatctccgggtcccctcctccgaccggaccaaccgtcggccgtaggggaggaaaagggagaaaaaggtcgccgatctgtcgtttacaaaaacgtgtttcttgtgcctggcctcctgcaaaccggaagtgcccgagtgctgcataatgggcgaagtctaatacctgtttggcccacagcgccaggaacatcatacacgagaagggagcatgttggatgcctggtgtccgagaacgactccacaaagctgatctcatcatcggtttttggtgtagtgtactgcgtacggtcgaggcaagtctcaggtagcaaagtctggactggtctgttgccccgtcctgccccgtcctgccccgtcaagacccccggacgttgtcttcgcctctaacctcacttggcatcttggcacatccacctgcatgggccgctaggggccactacaaccccagaaaagagccgctcccaccttcagaagggtcttccccgcgaatcgcagggaaagagaccacacgtgtgagcacaacgcgcggtggttcgcctttccaccattggttcgatggatcctttaaggttccgtaagcccctgtcacagcagaatccacccacccacttgcccacgcgagccacgcactcggttatccaccaagaccaacgaccattgttgatctgtgagtgagacgtcgaaacatgttctttcagagcacggaatcatccgtgatttcgcacacaacagaagacatgagcgacatgtctttcatcttcaccaaatcctcgtttagggcatgtgcttttccatcagtggggactggagcagtcctcgcgtcaaggcatctcgctttgagctccaaggttggccaccagcttgtctttatgcatgttcgagcaagcacgggggccgcgtgtgtgactttgaagatagggagacccttcaatttcaggctttcagcacgtatcgtgtgatatgcattggcaaatccgcaatgctcggccaatcacagcgctgacttcgaccacggcatgggcatatcaactacggattattcctctcgttaacaacgacccattctggaggttgatagacctacgaaaacaactcgcagtaccgtgaagtctgagattcagtctggtgttgtggtacaaaccggtatagacaatcccgatgaatctggtgctcaacctgcgtatgccaagctgatctgacaacccaagtgcccggtgcgtcccatgcctctgtatgttgtgcggcaaacatcattcagcgagccgtgccggtgtcaataaacttccgggaccatatcgtgagcacgtatagtttttgtgccacttcattggctctgtcatccaaaacaagctttccagtccatcgcacaagctttccctccttgacacacaagctttctgttctctgcagaagcactcttccagtgcgttgttggtgggcttggatgacatcatgacacagatccgaaagaagggcgtcttcgtcgatacaagcacaggaagatacccaagaccctcaagcttttgccaaggttgacggcgctggtgaatgcataacaatacggtgcaatggtgactgtggggagctcgacccaagggacaagtaaagtcttggtaaggctgtgtgtgtggcggtgtaacaactttcagcatcatagtacccaaagtgcttccagacggtatgtaaataacgtatgggcataccaatctcgggctgtcggtttcgggcaggcgctgatggagcgaaaccagctgcgtttggttcattctcaagatttttaaacctcaacgatgtcgtcctcttcttctgctgtcgctgctcctccctcaatctcttcgccctcagcttcgtctctcattagtacatttactaaccgctcgcaagcatcctggacagcttcatcattaacacgcaggtgggtttcccgaacaatggggtaaacactgatgctcctcatcaaatcgcggccagctctcgttgtggtgaggagagtaagagtttctaggtgtgtcaggatgttgctgctgtcgggatcgcgctgcttgtctggaggcaatagctgaagatcggtaagcatttccaatgcctcatcctcgggataaacttcgccgcccatgataggaagtaaaatgtagggtaagatattgacgtcatcctcatccaaaaacgccgggtgcgaaggaatgtcaaaagcagcgttcttgataatgctcgccactccctttcgcctgatatcggacttgtgttcggtaaagaccttgatcttgttgattggaataacatcgtcgtagtcctgtctgttgacaaagtagtgccggatctcttcatgtttcgaaaggtcggcaaagacgtaggagaggtagtcgtaatcggcgtgcttgttgtaagtcccgtcggcgcccttgacgaagaggtccattagttggttaatgaccctatcgtcggacttgagcttctctggagcgggctgtttccggtctagaagacttttgagtccatcccacttggtcaagtttgccagcaacatagccataagattggcgttaacctcctcgggctcctataggaacgggatcgaagcggttagtccttgctgcgcacgcaccgtaggagctcagaatggatacacatacgacaagaagcccgaggaggattccaaggaagcgatcatcggtcgcgacgtattccagcacatccttctcggcagtcaagttgatcaagcatgttagggcgtgctcggcgattttctgcacatggtaccgacgtcttagctgaagctgcttgggcgcaaacaagacaagtctgttgggcctaccgggtggtcgcggatcaagaacttgagatgcttgatgggggtgagctcgtcggtcttgaagagggcgggctgagacgctgagaagggcaccaggttctctgtcgcgagaaggcggatgttggcgttcggcgaggcaatgaagcccacgagcttcaggcgattatagcgattagttgtctgtccactgacattgacactgcactggttctggcagaattacctcttcaagttcggtcggcatgttatcaatggtagctggatgtatggttgtattggacttgctataagctcgtaaccgtggcgagcgaggctatgatgtcgcgacttcccttgctcttattcatgcagtgggccaagctgcaaaaactgtaaacacagggaacaaaattccaggaatttgcaaccgaagaggggcacagtgacgaaaatgcggggcaataaaatgtttatcgctgctccgccgggcgcgtccaagctagacgataagcgataagaggtattgtaccgcttatcattttcaccgccctggcatcagaaaataaagtgtgcccacacagcaaagaagtgaccaaccacaagcgtagcgcaagcctttcaagtgcccagacttctccacggcgggaacaaattgtccaagggtcgccgaaaaaaatatccccaattgccgtgtgcagccaagtcgacatcgcaaagagaggggacaaccaggagagctccgtatcatcaactcttcccccgattgcacaaccctaccgccattcaagatgcccaagacaacagcggcgacgtcgaagaggcgccacaaccccctcgaggccgacctcgtttctaccggcgtccttaagaacaactccggcaaaaagagcaagaacactcgcgccgccaacgacgaagatgagcaaaagtatgtcgacgccaaggcttcgcgcaacattttggctatgagccgtagcctcatcgaggaggaggagaacctccggacaacacaaaacgcagcctccggatctgctccttcggcgttcgagttcgatccatcgagattcgaccgcaacgatgacgaagacgacaagtttgagaacgacgaggcctggggcgaggaagaggaggaggaggtagaggaaatcgaagtcgacgccaccgatctcgagacattcaaccagtttatcacacccacaatgaacgaggacccgctcctaacacacggatgggatggaaagccagaaggggcagaagagcagggtcagagcgtgaacctggcggaccttattcttgccaagatcgcagagaaggaagccggcggcccccaaggcgggtaccgcgacgagcctggcccaattgatgaggattacgagatccccccaaaggtgatggaagtgtttgagaagtaggctggccgttatttctgttaccctcttggcagactactgacagactccttctcgcagaattggcatgattctttctcgctacaaatctgggccgcttcccaagcctttcaaggtccttcctcagatcccccactgggaggacatcttgcccattacacaacccgagtcctggactcccaatgcctggtatggttgcttcttcctgttttcgggagccagagaaacgctgctgacatttgcgattgttagctacgcggccaccaggatatttgcgtccgccaaggaggctgttcttcaacggtttatggagatggtgatcttagaacgcgtccgcgaggacattcacgagaccaagaagctcaatgtccatcttttcaactccctaaaaaaggccctctacaagcctggtggtttcttcaaaggtgtgttatttactgcctacgcttagtcaggtttgctcaaaagggacaacccagctaaccgttggcaggcttcttgtttcctttggcggcttccggaacgtgctcgctgcgtgaggcgcagatcgtagccggtgttttgacccgggtcaccattccggctgttcattccggtatggccattaagggcttgtgcgaaatttcttctgcgcaggcttctcagcgcctcgactgcgttagcgctacgaatttcctcctcaagactctgattgagaaacgtcacgccttgcgtaagtccaattcctagcgtgccaatgattgtattctctgactttgtaatacagccttccaagcgctcgatgccctcgtcttccactttcttcggtatcccgctttcgccaccggcgggcatatggcacccaacgctttaccagtcatcttccatcagtgcatgctctcatttgcacagagatacaagacgaacagtgagtttgcttcttccgtcgctgtttcactatgcgtccctattatttttgagtactaaccgcggtctttgtgtagttactgaggaccagcgagaggctctcctggatcttctcctaactcacggccatgacaagatttcgcccgagatcaggcgagaacttctcgcaggtcgcggaggtggtgtccctgtcgcgcaacccggatttgatggcgatgacacgatgctggacgcttgaagaaacatcggtgatccggtaatgacttatagacgatgaacccttggtatgcaacgaggacatgtggctcatttttacctggtacgcgcatagagatgggagtcgtgttgtttagtgaccttggtggcttggggcagtccttagacattgacccctttgataatactatgtcacgcctcgacagtggctactactcatcacgccgcttgaagaggaagtggtcatgccaagtcagtcaccatgtactaccctttgtatcttagtggtgctgaccaaccagcaacataattgttgacgacctgtaatgctttagtgcacgaaattataaattcaagatacccggtacagcaacaggaattgtcgaggagccttggaataatcattttcagttatgtgaaggaagctgccttttgacttctttgttgcgtcaatctggcttggaatgcccttctcccatttttccaagtccaaggcaaccgcgatcctctgccacgttgtcggaatcctgagagaacagtgtaaagggaaagaaggcaatgtagctctcgcctacttcgatatctcgtgtatctgatggcatcatcccgtattaggtgcttttaccatacgagtttctagtgttctcttcctaacacccggtcaacccgaacattctaagcactccgcccctctcgtttccctatttattcttgagattgctttcttaccccgagacaccaagttctactcagtatttccgcaagatcaggattttcggcgctgctttctggcgtttcgcctaagaatcccgacaccacctcaacctcaatatagtactttcccccgttgggcagataaacagcgattacatcaatacagcagcacaacaaggcattgcccaaccttcggaacccatcggtcgggtggccacactttcaaggcggttcaattcacttgcgatgagcctctcgtcgtcgccttggtatcaaggcgagaaacggaggagaagctctttacctagcctcggtggcgcagtgttggatgggtcgttgagcagggtgccatcgatcagcggcgcatcggttcgtaactccaaagacaattctcttcgaggggtgtacgaccttgacccccctcggccacccaaagaaggatatgaatgggtttggtatccggaggggtactgggccgagcgcaagtttcgaccgattgatttcgctgcagccagtagcagaacccctgaggccaaagtttggaaatggagaagacggtctaggaagactggaagcggaagccacgacaatgacgcgtctagagcttcaccaaagacgaaccaaccacaacagcaactatcgacgtcaaacaatacgcctacctccccacatagcccctttcgtaccgaggaggctcatatccttgctttacaaagcccaggtgtacatctattgaccagcaccagccttgtggaaagcgagtggctcgcaccaaaacacagcttccaaactcctaggtcattagatctatcactacctgctgaagtcagcccagatatccctcccgaatcccgagagacttttgggtttctctccaagacaggaatcagcgcaatgtctgtctttcagaaaacaaaggacgtaggtttccaagagccaattatacaatcagatgtatgctgacgttgatcgaacgtgatagaaagcaaagaaatattctggatcaggaccagcaagtgaacgacgctccgaccctgtgatatattcatcgaatgatggctctatcacgcatagcaggggaaacagtgatgagcaggagatgaaacggactccggaaaaggaagaaagccgaagggcttctagactgagttacattaggtttccgaggcgcgcatggtctgaaagaagatccttccactcaacaagcggcggaacagcagcggtgacagaatcagtaagccctgcaagcagcaactcatctacactggggccaaggatcgcgttctcaggtgtgatcactggcacaaccctgctcgctgttatggatgggatctgactcttgtctagtcataccacctctgcagactaccagccaatatccaggaggggtaagtaacttaagcatcgtagagatgcgctttcttattgataaggcatttcgtgccttgtttgctatcaaacctttggctacgcaccttacagactcggacatatgcttacgacgagattacaggaggctacacgaatccacacacccccgctgaaagaggacacagctgatggacgaccgcgcggatatttcttcaatgtctcaataccgatcggtgcagataataccgagtcgtctgcttcaagcaaggaaactaacttctcaggcactacgatgcctatgtcgttgccacccacgccgttgcgccatccgcaggagagaactgaagaggagcaagggggataccgaggtcctcgtaggggtgagttttcaccaccaccaacgcccggcttatctgggttatcaccaacgcccggggcatcctcattgccaacaacacccggaacgaccgataagaagagaagagaatggtgggacgctccgacaagatcggctgaagccagacgagcagagcggacaaaacgcttggccaatgaaagaagtcgtggtgatggagaaggtgggcgcctgcgcaagaagggacagttcacgtttgacgtccctgaacatttaccaaatagcccaatgtgtccggccaacccaaaacacaagtccaaagggaagggtgtctgtgtggtgagtgccagtctttctctgcgagcttacgtagttcaaatccgcatgaatggtcttttcataatcgccgtgtttaatctgccggcgccatgaaagaaatactaagtgtgatgtaccagtatcacggtcggagaaaaagtgccagtttgtccgatgatgcttacgatagccgagatacagcgagcgagtcggtaagtccagataccaagaacagccccgaattcgctgcaaggtattgagctgcgagagggaagtcggtagaaagatcgaacgagaacgggcattgatgcgaaaacagggagagaggaaggagagggaccgagggatatccgcaaatgaccgcgcgtgatatgcggcatcagattgtcatgtgacaaatcttcacctgtttcgtaagtcgtgacagatcatttacaaagtatgaacttgaggttgcgagaaggcctagaagatacccctaggtaattggaacctatcccactcgtgtcacttgttgcttcaactattacccctttattgagcccctcgtctgtcaacaagtgaaagggttagggtcttgagttttcacggtttcattgcaaccttggaccaggttgtgccgataagataagattgaagtggagcgcgccgcgtccagtccgagacctacacctagggaccaccagccggtcaagtgaatccatcacctaagcttagtacatgcattccggaatcgtcaaactgttttgggcatcctcgagctattcttcgccaagctgcgctctttgcatcgcctctttgtgaccctcgacttcagccccccaattgaacacccgctacatctcttagcgatcgggtcaagcgcgtcatccctacctcgaggtcatcgaccaatccacccgcacggcctaccattacatagtcggctaagcgtcccagcgtgaatcccaagatggcgtcagtcgatcacgatcctctattgctcctgcgggggtcaatcgcatccagcagtgccatcatcccgacaacatccgccgatacctcttccgacagcagcaccgaagtgccgctctcccaggccactcaccttctgttcacccacccagcccgtgtcgccatccccatcgatgcgccgacgcgctttgtctccaacggcagccctgtcgacctacgcagtatctattttgcgtggttgaaccatgaagtcgccattcccgagtataacgcttccgctaccaagctcaacgaggaactgggcggtgccggcgcggtccacaagttcgccttcgtcgagcgtcttgagctgatcgcctggctggaaggtggaagtgaagagagcgaatacatcaagccgctggcaggcgaaacaggtggggcttccgcgactggagctgccagcacggcagccgcttccaaggccgctcctactgtttccgcgagatctggtcgtgggacactagaccctaggctggcccagatttacaacggcgaacggcgcatgggggatcggaacagtgtgctcaggggaatcaagcccacggtgagtgattgaacctcttgatagagaagtggatggtgattcgcaaatcgcagtgcaactaactcgggtgttgcaaccaggacttctcacacgttcgcaagctcgcgcaagccttcatgtcgaagaagcccgggcctacagccatcacgaacaaccctgctctggccatcaaccagaagcccgcgcgacgacctgatcccatcattctcctttcgccctccgcctcttcacttctccgcatgtccaacatccgagacttccttgagaacggaaggtacacgctgccagatcacaacgcttccatttcggtgctgcacgtatcgcgcatgatgaaagacatcgatcctaaccggcccatgcgattcattctcgtcgaaggcccggagcagttcaagcccgaatactggaaccgcgtggtggctgtctttacaaccggccaggcgtggcagttcaagaactaccgctggagccaaccaacagacctgttccgccatgttctaggtatctatgtcggctggcggggcgagcagccacctgaaagtgtgcgatcgttcggtcatcgggttctggctacctccgttgacaaggtgcgcgatccggcggcggcgggcgcagaaaaccgctggcgtgaccgggaggtggtggagagcatttggaaggctattgaggggaacatgcgttctaagggctggcgcaaggatgctgccccgacgtcgatataaatacaacagtcgtaatctttcgtcgggcgtggaggtggaggacaggagaggtattccgcaatttgggcccacaaacatcgcggtatgttacggatacgctgccctccggatgatggcctcttccctcctgatatgctctgcccctccaaatttcatagattaaagcgtgtgccgcgttgtatatggtcttcctatcgtgtgttttattagattgataggacattatttaggcgttcaagtggcgttttcgagagggtttcgagacgttcttgtctctggagaagagaggaaattggcgggcctatgcggagttacagttaggaaattttgatcaagagacacccattctgctagcttttgttgacttttcaaagctccaatcttcgtacatatacagacacgcgcttggacgagcaagcgaagcaaaattacacgccatcagaaacggcggagccagcacatcacctcgtctttatcataacttgagtcacgcttggtggtgtaagtatacgacaagtatacggacatcctgagttcttaattcacattcgccttctaggtacgctgttttccctcaccgccttattcacgcgcaataccatccatagtgttcatggtttcttcctatgtcctaccgcactccccattagtccacgccctaaaattcctgccaccaaacatccaatgtcttccatcggatctctgtgctaagcttgtcgacttcgttcaagacactggtcagcagtgcttctactacgtacgttcacaagttcaagtggtgaatccatcaatcacgattggtatactattgcgcgagatgcctttaattgcatcaaaacgaccatctaatccgctgaatagtacttcgtatattaaacctttgggaagtggaatgtagtcgtgccgcccactaatccacgtttacggccgagacaagtgaagtgcagtttgagagatgggcattacatgccgctaactgtagtatgctcccttgacaagtggttacaatcccttgtacacgtcagcccgccctttggttctcctccttttgtttatcgcggcagtcgcacgtgagtggttctgtcaaaggctcagcagttgcttgcccgcctgactgaaacactcattctcctctgactttgaaaagatttctaatcataatcaccgctgtgttctgttcggtcaattttccatcattccgctctatagtgcaaccggtcgtccagtgttgttcaacttgtctgtcaatcaacagcgaaaacggtcttgtcgagtctcatgtgtctcgtggaataatccgcacgctgtatactgtacgatgatatacctccctctgtcctttgttttgtactggcccattggctgaattgcgcgtcatcggctgtctcccacaatgacctttgatgacaccgaagtgccctgttttgtcgtttcttgtcttgtcttactggttcgtgtcatggtagggttaggctagatgaatgtgtgcgtgctcaagtacgacaccatcattgtactactcgaaaacatgtggttttgattcatggctttctgacaggcagcaaagaaggagggttctgaaggggttgttgggtctagatgagtccatagtagtaaactcacgagctattccaccaccttctacgcctctcaaactttctgcgggtttctacatctactgaaacatcagaaagagttccttagtcatcgcgatccaaatgaaattccatgttccactgcccaatatggcctgaggtttgtacctctaggtggctcaccgttgtggctttccaggtcagaaataatcaacagcttgctggatttagcaaaactggtattggggtttgacaaagcggtcgacattacaatatcctcttggatgatgaattgttcgatcagcacatatcctgacacctgttcaaacagcgtcaaaggatgcttaccgcctctaacttgcttcaaccttaatcctcaccgaagattctttcctcaccgcaatccaaaacgtcccttcctcaccgtaaccgaaccgagaagagacacagagcgagaccgacgtcacccacctagcgaggtcccacccaagcgtcaaataagtggagatagtagtggtactcccaactgaatcaatggagatggttcataagtatttcgttccatttcgtacttgcatcccggctttgcagacacccgtcccaatacatacctacctagtcatcgccgtctcacgactcgcgcgagttacaagagacagagagaatgatatctgcccctttcaccgaaaatccagccctgttcaggggtattttccaatgtgtgtattccgggatcagagactgagtgcctccgtccgttttgtagtatggaatctcgatcgcagacggcaggtgagtagaggtacctacctgacacctgtccagataaaggagaagacgaagaagaagaaaagaaaagaaggagaaaaagaagcaagactagaacaagtgacaggaaattaaagagggcaggggcatacctacgactttgacttaccctgctagatatcgtagtgtaggtaggtaggtatacgaacaacgttgacttcgcttccatctttctgttcagttctgttttgttccgtttataggttgtttggtttcggttcagacctacctgcatgtaaaattccctagtaacttcaatcaatgatcaagttacaccaagatgaatggctacctgcacagattcactgactgcctctacgtaggtactggattaccgaccatcgctctctctacccgcccctgcagcgggcggcaaccccccaaccgtgtcagtcggtagcggttggttgcttgccggtcgtatgatgttcgtgtggccttcaaggataaagccccatggcgcctgggaggtgtcatgctactaggcaggcctgtcaattagttgtatgaatacagtccgaagaaagcaagatctactatctaaaggtacactctgttcttgtgggagctgaagggtgtaaatgtcagtacgaacaaggcagttggtatgtacctgatggtggcgtttgaaacattacgtcaagagaaaagaaaaaaagaaaaaacaaaaaaaagcaaaaaaaaaaaagagaagaaagaaaaagaaaaagaaaaggaaaagaccatggatgccaacgtggaaagggggagatctcggctccccgcgactctttgattaacctatctgcttgtaagtttgattacatatgttcaatgcttatagtaccttcgcatgacataggtcaccagcacgtattaatggtgttggtgttgttactagctgctttcgttacgccgctcctgtgacaggaggaggctggggtgattacctacgatggtacaaggtaattatccaagtgggcactggctgactgttcatgaaaacatcgtccgtccgtccctccgtcaaatatcggttggtagtggttcatacataggcacctggactgtcagtgcagatgtcgtgggttatcgacgcccgtcttccgtattagttgcattgcagtcaagtcttagcctacgggtagtgagtcttgtgcatgattcatttaagtgtctcttataggagagattggcgtgatagcaacaatcgttatatccgagtttctggtcatgcctgtggtcattgtcggcactggacaaagatacctctactgtattcaaggggagaaatgttcaagggtagttgaaaataccgaggccattacgacctcttcctttatagcgtacgtccagagacatcaattacattccgattgatcacgacacttttggttttggaggtcatcagctcagagcattcttgaccagatgacccagaagagatgggggtgggaagataggcgaaggagatcagttagccacatacaataaatttacaaatgtcagtgtgttcagtcattggtctgagcaatgactttctgatctcttcccgtccatctactcttcaagcgtgaagagtaacggtcagggtccgaggatagcaagtgtgatatctgtcgaagtattgggctgagcttcgtaaacacttcatcttgaccagtcaggttccttaccgatcatatcccctctctactctctgcccacgtttctcatacgggttttggtgaagcacaacatggccaagcaacgcagcccaagccatcctcagtaagacccctgacttatcatctgtcggttggcggcctattcttgcctggttggcttaaaggataaattgggacaaggcatggcatgaacctggacactgccacgcgacaagggaattcccgaccctaattaaggccatataattgatcccagttcgtaacgttgttggcttgctgcttacttcatttcacaccttcttctttgctttctttttctccttttttggaccctgttttattattttaacgttttatttacttgttttgtaaacttttcaacggtttcttctgttcttcatttatcactgttccttgttttttttttgtttacttgttggggggatatccggatcctctcggcttcgggatcggccggcgtgctcggccttcccattacattactatgtatatcttcaccaactacaccacgcatactttcttcgcgtgtccaggcaccagcctgtctccggattcgccgcatttgtgcttgatcccacaacttccgaggaaccgggaagttgaaagagaaacactgtcagttgaatcttggataagacactgaatgtcgacggttgtgaaaggcaagataaaagtgttgcgctgagttttccatcccaatacaaccggcgggccttggcacgtggttgaaggtgaccgcagtaacggcctatcgactgtttaaatgctacacgaccgagcattcacgaggagagaccgggagaccggttcaccggtagtcggtggacttacaccgctcctaactgcgtgacgcaccactgtctctggacactgtctatcttttcggcaaagatcgccgggagcgttattggaaagcgagtcatcgccgtccatgcatggagacttgtcgagaaggcgagataacgccgtctttcctgacgggacgaagtgcaatctgcctgaatcgccttgattgcagaaaggattgtcccgaaacggcgcaacttctttttggacggtcaatgaatcagggcagtggatccatctcgttcgacacacgggcgaagcaggcaggccgaacctgcctgattaccatgaaacgagatatgacccgtcacatcttttcttggtcatttctgacttgttgtgctcagccaaagcctcagctgtgcatcacatctgcgccgagtctgaaacccaatagatgaacattcagtagccatggcacaagccgcgccgcgccactatcttgaataaaaggggaggcgtaccatagtatcagtaagttttcggatttctcttcacggctggctgaagttcaatgacttgatagccatgactaggttacacatcctatcagtagaagagtggaggtgtaagcactagaggtaatgataaaacatcatgatcgctgtctgtagtctgaagccaaccgtgcctcttgcgccaaccaactggacgagctattcagaccagacctgttcgtatcaatgaccgcttctgtcgccaagtagacagtatactgtcataggttcaacccaaaccaggctaccgtagcctccttgcgcgttgaattagacccgaggaggttctcgcttgcttgcctagcccagccatcccacgtgtagcggtagcacccgaagttctggaatcgtcaagaacacgccaccccgccacgtgcgatgcagaaaaaaaaaaaaaaaaggaagggcgagatggtgggaagggaagcaaaattttgtttcaggtccgaggaagtcgggaatcggaagcgccgtttgaactttagaatttttttttggaaaaaatattttttttcttacagccgagactcgtacatacgtagctgaggtttgcttggatgatttccttgccaagacccactgcagaatagacaactcggttcgtcggcttgtatagtgtactactggatcgcaggcgaatcgtcggacttttcaccggcccaacattttgaaacggctagccagcgaatccgaggctatgaggttggttctcgcagcggtccgtttgcgcaaacatcgcgaacctgggagagcccagaagaaaaaaaaaaaaaacggcgtggcgatgccggtctatcacatcacggccagccagtgatcaacatcccgagttcgcgataccgagtgtcgcgggcgtacggtggtcttgagcggcattcggcttctctcattgtgtccgcaagtgtagcagggctaccaacaccattgagtccgggtacgcgtccaggcttttcgattgcagtttctgtcccaggtggttgcttgcaaaggtccgtgctacatatagcgtggttacagttgcattttgccctcagggggtggcaagtttcccaccaatccgtcaaagatatgtacacccatcgaaggttgaaccgcatgatgatttttgtgtgttaccaagaccaaaagactatgtatatggtacacgtgtggacttgtccggaaggccaagacggatagggacgtatgtaatagtggaagcggacaccaacagtcatgtgacgtgctgtttcacggagccggcacgctttcagggtcggaggctcgcgggattgaggctgggattcggagcaagcactccatccggttccacgtggtcgtatgtcaactgccccttttgagcggcagcttgccatgtgcccgatcgtttcggaaggcctctgttcgtctcatctgttcagttttccatccgatctggactggatagagggatcgtcccgagcgctgtcaactcacaatgagcgacagggctccaacgtcccctgtcaaagtttacactacatagtacataccgcgtccgagaacggccatggcttcttgtcgccctggcaaatcgggtgcaatcttcacatgtggggccatggaaaatggttgagcttctagaaacagagcaagaatggccacagccagggacggcggcagcaatggcatggcatggcagggtggacagaaatggaatggatggcaggttggtcgacccatgggcccgcaacgggcaagtttctcttgacatcacccccgcggcagcaccaggcccggcagcacccaatcgtatgtagtgagataggccaaattgcgcaaaactgtgattattaatctttttgtggccgactcacgacaatgcaatgctcgctcacctgcgcaactgttttggcggtgttcttgaggatcaccagagtcagtcccttcatgttggcaacgcaggaaaagggaagaggctcgtcaatagattcgctaacggtgggtacctaggtactcatcatatgggccggctgagatgtggcagaaagcggtgcgaagaggccgggcagcagagaaatggcacgccaaaattgtgagactgcccaacctccaagtttgtggagccagaagcagacttcttggtcctttcccatttgagagctacctgagaaaaaaagggaaacccctgtctaccgttggatgttttgaaatctttctcttcctgggcgggttaattatagttttgaccctgaacatgggatcctctttaccgcccgaggtcttgagcagttgttgggttctcttgttcgtcacgtcggtatttaccttgccgccaaatcgcaaataccgctgatacgagacagcaccacaaggtagagtatcccgatcttaacagcagtgatatagctcccgccatctctccacaccgatgatacgatcaaagtaaatcaaaaccctttttttttctttgacggtgaccccgcttctcctaataccacctcgttacctgtgtcgcggacagattgcacccgcccgcactcatccacgtgcgtattgagcagagataagcacatgcagtacaagatcgcaatgaatccggtaacatgcttcgaaccattgggcaattagaatgaaagctacgtttgtgttgggtatgtacaccaaaccgccagacgcgtaggtagtcggactgaaacttggaatcttgcagcacattgcatggcgaggttcatgccgcataatggtcctagagggaatcaaagtaggttattggcggcaaggagagataccatttcatgctgtacttttcttagcacgcttggccggctgcataacctgtgcccagcccctgtttaccgcaccaatgtgttgtctttgttgttgcagaaggcactgcaaatggtcattggctgccagagtttgaggcgtcttgttttcgggatgattcccacgtgctgtgagcacttttccacgtgagtttcagcgccatgcagtgtggtgtgtgtgagatcaaccttttccaagttcggttgacagcatgcttctgcacacgtggaggcgctgccgccgtccagccttttccgacggcctacctactacatacgcagacatcatccaaaaccataccttgtccagactcacgtcgcacaatatagatcaaaaaggaaaaaagaccaacaggcgaaggacgtgatactctccagtaagatgggcccagacagttttttcagaaggggtgagaaaaacagacgttcttttcgttctgacggtatcgatggcgcaagccctttccccacccaccgtttgttcaactgatctgagcgggaattgacgcgattgaagcaaatcaaagtagaggcatgtggcttgctaaactgggatgtgccttgcacccagctcaaaaccatcgacaaattcatgattacgacattacagaatttcgcagagcccacaaattttgcgcagggttcactgctggcacaggtttgcttgccctctacaagtacactacataatacactactgcgtgctatgcagcatgtattacacttatagtacgctgtagccactctcttatctggttccattggcacaccgtttccaccatggcactccgttatcattgtcgtttttccagcgaagagacgtgtgtgagatatgttaatgcgaaacgtgagctgagtggtcccttaaaggttgatcgtagtcctgtggtttacgtaagtggtcacataatagatgagatctgacattgccgggcggttttcatcgaatcatttgcccgttttctcgcgagatcagtaacgaaagcaaggcgtcaatcaatgctgttaagacatcacgtttcgtgtgaagcaacgagcaactgatatcctatcgccggcgcgtacgttgcgttatgggctcgtgcgagaatttacccatgcgactgggccagcgatgcatgctgaggtatagcgcataggcgacaacacaatcacaaagtgtaacaatgaaaaaccaacacggcggaaacattgtggcgggcgggatgacagtcattgattgagtgagtggcatttcaagtcatgaaatgggacgttccagtcgcttttccaacgaagaaggcctttgggaagtgaggaacgggctaaggatgccgaggagaaaatgaggtacggttgcccattggacttgggcgtgcaattattagtggatcagttctcggcgtgctccgtatattgcacagtaccaactactagttcctgcaagacctctcatctgaagcagcagcacacatggcgtggtttgcaaaagatccctgaagccacgcgcagatcttgcaccctgtaacgaacgtcctgaagatttcgccagttccccaatcagatttttttttaccacaaacgcttcgtgttgcaaggctcaccactcatcagcattcagggaaaatcccatcgtcgcaatgctgaccgccgtttttcggctcgggaaagatctgtgtgtttcttgccaatctctccgtacccagcctttcccggcttcactcatggaggaagctgtgcagatgttcggtctgtgtccaacctcaatgcacccatatctgactgttgcaaggggccgctaccgatcgcattcaagggtatcgatcatgcagacggaagacaaaattcaggtacctatctccatcctgcccgcgccagctgtctctcttggcgcccaatccaaagtcgcctgccttttgttgctttcatcacaacttcacgaatattgattgtatccaaaaacggactgggcgagtgaaatgagcacgagcttatatcggggtgtggtaaagttgatggagtagttgaaagaaaaaacgggaaaaaataacttggtatacttgggttttggcgtgctggctgtagaaaagtacagcagcccggcaacatggggaggcatggaagtacatagtatgacgatcccatctcccacagtctattctccgagtctccggtccggtccacggttcttacgacaccaagcgcatggttatcttgcaagcgagcagggactctgtgtggattttacggagccaaatatgcagtagcgtcgacatactgcagtgggaaagaaactcaccaccaaaagagtacagacgagactccatcccacttgactgcgtgccagtgtctgcgtcgcatcgccgtttgagattgccgagacagacaacatcaaatgggcaggcaaaagcagtaactcgaaaaggacggtgatggtttggcaacgaaccgaagacataccgcttgaatcttgagacacgtgcagttctgtaacagggtagtttggccagtttggtttccataaaaaaagacaccatcagacgagaagagagtcgcggtgaccctttggcatctcggctgcataccttaccttgcagccatgccattgccacgcgacacgatccgccaatgcggaagccgcaaactggaccataaacagatgggacggaagacgggcggcttcatttccaaaattgccatctttgcttggtttctgtcatcatgacgctgagttcctgtagtaaatatttaccattacgatcctttctagtgtatgtactagggattgagcagaaacgtttgaccactttctcgctgttaccttctcattgtgtgtgtgcagcaaaccccggtgtactttgtacttgccccccccccccccccccccctcaattgcggccgacatgacgcctgcgtcgacctgcgttgacaaagttgccgttgctgtaatagcaacctcacaatcgtaacacccggtcacatccatctcgacattgcacattagtttgcaatccctcggcttcacacaaggctcttattgctccagggcgattttcctactttattgttttaagaaaaaatctacacctcgctgccttgcaatcttccatggggaagacggagaaagaaaagcgtccttgcgtaaccaagcccggccaactcatcacccatcgcacgccatttcgctccgcggttattttgcgcaggccttctattttcagaaagccccagaccgcgacgacggacgttccgaccttatttttttcaaccgcaagctgctgagtgtgattttccgtgacaggagctcagattccgccgcctgcttccctcacccaaggggttcgctcatcacaacaccgaagcagcgggtgcgcctgtctcttagctgatcggtgcggtcgtgcagggtgcctcagactccttctgtcgccgtcgtcctttcacgcaaacttttgggtgtcctcgcgtgtggttctgggccttcatacacggttcgctcgcacaatagcagacgcaggctgcggcgagatttcgtccaacggtaagtgacaggcgagacaggttcagagatgtcacacgagggcgtggtccatcagtttgggggaattggcggaaaggtaggtgtgttcctcaaccgttgcttcctgtatctttgtttttttctttcttttttcaggtcatatttcttcccccggctctttgtcaggcccgcaagctggctgggagcctggggtttatgccgtgctcacttggtggtggcatccacgatccacctgaatttcacaatggtcccgtccatcagccgtcttgataccacggcgtccctaccttaccctctcaccgatcatctccctcagtcgctcttccctggaggggccttttttatatttttgtatcttttatttgtttatttatttcatattttccccccctctttggtttattgtttgggagggtgtggctttttttgggagaagctcaggctgggatcactgcccttgtcctgtaagaatgacgggcatgcccctggtccatcgtgagctcctggcaagcccaaggcccgctggcatcctagcttgggtgctggcttgcgagcaagtggtgtgcaagagtgggtgtgtcgcaggttgagaagagagagagagagaaagagagcctccactcggggccactttggtttctagctgctgctagcgcagtgctcgtggcctcgtcgtgccttgtcgatggaattgccttttcggaggagagtctccttctttgtgtgtccagtcccagtgcccccttgtcactcccgcccaccgtacccgacactggactaggtgcgccggccttgcgccagtctgcaccaggaccggtccactgaacccaccccgtctgcactcgcagcctgctgcagtctgcactcgctctgcagcgctgcacccaccgtacctgctccacatcgcatacgccccactgaagatgccctggctggttcggtgcttccagtagcattcgagcccggcatccgtcccattgagcagcaagcactggacagacagccagctctgaccagtcggctgccgtggccgaccatccctcttttatttgaaccgacgcttgcccatccccgaccaggcacgcccactcttctgttacatctacaaactaacccgctcgctgttagatggccgcaggctcgtcgtcgtcccgctcaaccaactctgattcttcctcaccagtagtcgcattgcaagcaggccaccgaagcacaggtagcaccgtcaacagcagtaaatccaggagtgccagctccagcatcagcactattagcagtagcgcaaacaccggcagcgcaccagcaacaggaacctcgggaaccgcttcaaataccccctcctcccactcctcctcctcctcctcctcctcctccaccaccgtctccgctctcgccggcaacacaatcgcaaaggccaagtcgaattctgtccgcgatcccgttgccaagcccccatacccggcggtttcaggctcccaaacccgacagcaggcgcactcgcacttgagctcactgtctgttagctcccagcgcactggtggcattttcgcacttgccgccgccgcccttgacaaaaccttggccggtttaggagagcctagaatccggtcacgtcaatcaaacggtcgtctttccgccggccccgagtcccccgttggcggtcctctgctgcccggcccggacaagtcctcccgctccaggtccgcttccaggtcttcccccgaggacgaaaggtacttggcctcctcgctagtgccccgggatcccaatcccccttcccagccgtacagcgaaaccgatccgaacagacctctgcccgtacgcgtcagccgcgttgacaacaagatgcaccaaacttcctcgagactgttgcgcatgacggatgacgatcgcccgttcacaaaggttagcatgatgagcaagcaaacgaggtccatgagacacttgctttgcaccactgaaatagtctgccgctaactccacatgcgcaggatttcaaagatctcttttcaacgttgatcgtctctcttcttcccctctccgcccatcgtgttcgcctgaccaaggtagaacacaccttcctgtctgaggatgccatcaataacttgggctccctcaaattctcgcagtccaaccgcatgccggaccctaaggatccttcgcgcatcgtgaccactacgaccacaacaaccttctcaatggccaaggacatggcccgttcgatatgtcaaagattcctcgaggccaggtttatcgagtctgcggatggcagataccaacaggtatacagcatgaaggggtccgtatggcagctgacacccaagggaatctccattttggatcgcttctgctccagaaacggcattcaacagaagcaagtcgccgagctcattggaaattcgttgcctcagatcgtcattttggagcgcaatcctcaaactgacaaggtgcttaccgaccgcgcactgattgaagtcatcttccgccggtttattggacccaatggcttcaacatcaagcagagcgtgagctcggcggactcggattctctgagtgactacagggatggtctgacgggtgtcaagatggctgcggaacgcaaagtgaacggcaggacctaccgagacacattcactggaaaggctgcaacggactggttgatggactgttcgaccgcagtcgaccgcagggaaacaatcgaaatcgcctccctttttgtcgagtatgagctcatggaggccgttcagcaagacaaggcccacatgcaacaaaaccccggccaccacctatttcaacccaccaagcacgccatctaccaggttacacccaagggcaaggaccttgtcaatggagcgttggttcgcggacggccttctgaaagtgatggccattctgcgtcccgctctgttggcatcgcgcgtgattccaatacccagcgcctagacaagatcctcaacgagaattcgttgcgtctgctcttccgcgagaacctccgtgagacccactgcgaggagaatcttgccttctacttggataccgacgaatttgtccgtcaatgcagagcagcgatcgaccttgcgcaaagaagccccaacagcgcggcttccttggatggaatcaaggagatcatggctcaggcctacggcatctacaatgccttcttggcccctggttctccatgcgaactcaacattgaccaccagttgcgtaacaacctcgcgacacgtatgaccaaggcggtgggccaggacgtcaccatgattgatacgcttcgagaagtcatggcgctttttgaagatgctcagaatgctgtcttcaagttgatggcgagcgtaagttgaattcaaaacataacagaaaggggattatcggaatcatcagctaacagagacacaggattcggtccccaaattccttcgcaatccgaagtacgagcagacgctcaggaactacgactttgattcgattacgcccgttcatggccagggacgcatggtggagcgcagccagagcaggtcgaaccgcacgtgaagtctacacgcgtgtgtggccgagaataggtaggggacgagagactatcgaccctgacccaagtcttggaataaaaacccgatttcgaacacgttcagcatcttctctaaaatatggggagcaggcttcttgtccttgtgcataagggagtctaggactcccgtgttacttcacttgtcctggtggctaaatatctactaattttgttaccatctttccggttcacttactcttctttggagatattcggcgttcaaaggataacacgcgacatagatgggggggagctggtcacctgcatatagtctccatttactttgtcatcttggggaaggtttacgaactggtcaaggggggtttctgacagcatagggaaggtgggcaaggaaacggacggtttgtcaagggaaagggaaggggtgatcaattgcattaagttcgatggcaccattgtccttgggggctgcacaatattgttcaggccaggtgataatctacccattactctatagagggcttccatactgggaagatccgtgtatcaatcagtctgcgtgcagaagaaagctggcagggccagcttaagaaagagaaggtatgaaggcagaggccaacaagacttgtttgtgttggttggggggaatgaaggaccgacagtgtgtggaaaggctcactgacggtgctctgtcccataccttggactcgcaaaattagaatcagttcaacagtctaccaaatacacagttcaatactgatttgtttgttagctcgaaacctcgggtcaacttcccaaggcgttttcatgctgtaataatgatctattcaaagtgaaatgtaccgtattggatcttgttcatgccttttggatccatacccgactattcattgagttcttgtatagttttggacaattcggaaaacatctcatccagtggtgtgctacacctagataccaaaccaacaaaacagtcagcactatattgtaggtttagtttggaatttgtaattcaatagtcaggaatgtgctgcggtgatcagtcgtcatgggaggtggccgtggaatgaattgtgggggagtctctctcgcgcacattcttgaggcatcgtgagtggtagtcgtagcaacatcacaacaaacattgggatctgaattcaagcgctgctttgtttacatcttgagtttgtatccctggggtgattgatacactcatcaaagtccataaagatgcgagacctctgctcacttggaggaggctagcccatcatcatccagcttactccaacctcagtcattctctaaacacattctttccagtcactcattagttcacctttggtgtcactcacttcatccacacgacataatcttcctttccctgagaagactcgtggctctttcccaacaagacatcacagacatcccgtccttcagccatcgctatcacaccttcatttaatctcaccacctagtcaaaatgcagctcaccacgctcgtcgtcacttctctcgccgcaggctccgcctccgccttccactgggggaccagcgcccctcccgcgggctttggtgctgccgccgccgctaccgacgctgtcgctcctgctcctgctggtttttccagtcctccttctggtcccccttctcccggtgctcctggagccagacgtccagtccaggctgatatggaggaggaagatgccgccgtcactgccactgccgaatatgaacctgattgtgaagaagatgaagagtctgtcggtgagggcgaggacaacgacgccgttgtcgcctcgagcaccaccatcttctgccctacgcctaccagctttatttggaatggagctcctgtcgcggtgacagctccaactgttctcacccttccgtgcactaccgatgctgcgggtgctactgtaagcttttttctttctctttttttcagtctctttccaattgttttcatttctacagtcgatatccacaccacagccaaggtagattgatacaaatactaaccgcaagaaacaaaaaaaaggccgctcccttccacccccctcccgctcgtcctccccacggtcctcacggcccttggtccgcctggggttccgccgccccggccccgaactcgttctctacggcttgcgactcgttcgtcacccagactgccgtcgccacggctaccactacagagatggttatccctgttactcatgccgagccaacttggaccaaggctcctgctcaacctagtgttgtgatggctggtgccgcacgtggttaccctgccgctgccgctgtgttggctgtggttcttggtatggttggagtttttggcttttgagaacacgatctggataagtttcttttgtttgcttttcctgggtcatgatgtatggatgaatggactgtcacagacaattggtaagcgctgatggtgtaacttgacatctatctaactgcctttgagatgatcgtgctatcttggggatttcgcttctctctctttttttcttttttttttctttgctagggttttgctttcttgtttagatttgtattttgagagtagtttcgtcccattctcgtgctgtgatactttgcatttagagtactttttgagacaatgctagagcgggacacacttttgaattctgttcaccttacacttctgccggcactaaacttattagcgtggtaacgaaactggtatgagaaccattccaaggcgttatgagtcctgaccttgggtgcattccttctgcaaaacaaacgtaaacacaacttattgatttgcaagtttgattcgagtgggtaagtgccattggacacctagtagaaattgattataacctagactgccgccgagccaggacaccaaaaccatgacatcgatgtgaatatcaagacgggttacatccctctcatgaccttattcctttcatttgtcatcagagtcttccatagtcactgattgctacgtacattcctacgctctcgttggtgtcttgtcagtttcgccgttgacatggtcttccaaagtcgacgttcgcttgtcctagacgagcctgcgagtaattcacttgatcccgtcctgaccatggaagtagacccgacgcaacaaggcaagcctacaacacatatttactgtctttgcagagcaacattcaaatctccctacaccatctcgccaacacattccccaacttcaccgccccggggatctcctccaacgccacatcaaccctccacatcttcccttccaggccacctccgctctgccccaaagtcgctccagctcccctagcattcgccccgcctccgcccagcgaacccgcagcaggcaccagcaaacccaaggtaaccagcctttcccatgcaatacccgcaatcccgcgaccccagaccctggacccgccgccgagagcgagcagaccggcgctagcgctctgcacgcgcacccggctcataagtgatgtgtactcgtcgtaggccatggcaaagttgaccgtgtcggtgtgggcgacgatgtcgaggcgggcggcggcgatgagcatagagagatcgaggtcggagagagaggcgaggaggtggagcttagagtccgggggttcggtggtaggaagggtataagtgagggaagtggaagagggtgccgctggaattggaggtaccctcaaggttggagaggagggggagaggcttgatagggggaggatgcaagaggttaggaaggctgggacggatttggtgctgtagaagtgagattctaggtgatattggaaggcaggggttttgtggagggtctggcggttgtaagtcagcacagaggtctacagtaacaaagtagagaaaacaaatagcataaagaggatgcgggggaaatgcaacttaccgtgatctttctattccaccattcgaaaaactcagtatgcccctccaccgcctggtcgatcccctccgtttccatgtcctcttcatcaaccaccaaaccctgcttgcaaatctcccagtacgcaggcaagctcttcggtggagagagatacacatatcgatggctaaaccgactcttgacgcgcttctccagactctcgacaacatcaatcctcgttgtcaggcccagaacggcgatgggcgccttccttgcctgggcaatgtcaaacaagttgtacagtaaggtttgtctggcatgtgtggcaaagagatcgaactcatcgatcaagaagatgatagacctagatgtcactccatcctgcggtaccagaccgatttccgcagggtgagataaaagcgccagcaaggacgccatggtgtcggcgtggttgttggtggtcttgttgatgagctcatcctggacggccatctccttaccgagctgacgccatatttcccggagagccaatttgtcgtctgtgtggatgaagccgttcagcctcaccacgtggaactcatccttatgctgcgaagacatgtcggacatgatagactcgaccagctatggcgattcactgttagaactagcccactcatgtgttgttttcaaatttgcaaacaacgagaccactgcttaccgtcgttttcccacttcctcgggcgccaatgaccatcatggagttaccttcacctgccacaatagtttgctcgaccaactggcaagtctttgcatacgcctcttcctgaccacgcagcttgatccgccgcccacccgtgcagcgttcgaccaggactcgctgcagagaccgtagatgccgctcaaagtttgggatatccggcaccttctcttcgggtactgcctcaaccgtggccatcgtttcgtcctctctgcgcgtcactgttacgtccgctgatgccgatggtacagccttcttcttcttcttctccttgtctttgcctagctccaagcactcgcgacagaaccagtctcctttgggaaggcgagggataccgtagcacttttgatgaatagccttgtcacagccgtcgcagaagacgatctggttaccttttctggtatctggctttgagcagatcacacaaacctcttcatcatcgttgctcccagcctcttctgtgtcaaattcttcgtcctccgctgccgcatcttcggcatcttcgccgtccacggtcggtgattcaggcacgattccgttctctcggggtgctggcttctttttcgtcggcgggtcatcaaacataacttcagtcgacatcccctttcgttcctcctcatcctcttcgtcttcgtcctccacctccttggacttgctaaaagccacagtcttgcgcagtagatcgccatcaccacccactctccttttccggggactcaatatccctctgagctctggttgtttctgctgtccggcccgttgatggctcttctttccatcctcgtaatccaggtccgccagaagctggtcatcgatagcgtcgtcaggttcctcttcagagtcgctgatttccaccaagtctgctgatttcttctttgttgaccttggttgccgtcgagagaccttcgctggggctgcatcggtcaccttttccgccgccgtgatcctgtcagccttcctcggccggccgcgttttttgggtgggggtagatctttcgtagcgtcatttgacccatcagtcgttactgctgttacttccttcggtttccgctgcgggcccctcttcttctttccctcctgtttctgctgcttctccttcacccgttgaagatccgccaccccattgagcttcaattcatcctccgaatcatcagggattgcgtagatatcgtccttcgtttggacggcagcagccgcagctctggacttctcgcttgtgccccgtcgctgtttcgcctgttgcccttcccctcccacaacctcttccccctcgctattaaccaccttagcggggggaggcggaggattttccgaccccttgccgcccttgccgcccgccttatcgcctgccggaccaagactcctccatgtttcctcaaacaccagtttcttagccggtggtcgttcgacgatgaacctcttcttggcattggcggcgacaggagtgtgttgtcttgccgcttgctgctttgctgcgctgcggcgtgctgatgtcctgaccccggctggtgttgctatcacaggtggtgtagcaggcaatccgaggacggggctgctagctgcaaagggatctaaacctcctgtcgtgccgggtggcgatgaaaacatggtctgatcgaagacattgcttagtcgctgtcttttggatttgctgatggcactggccattgctcctcccggcgtcgatattggtggtgctctgttctcatcggtgatttcttcgtcctgcagacgcgatcggggtcgtttcatccctgttgtgtgagtgtcgttgcttttgggaggcatgctgctggaggagaaatgtggatgctttgtttgttcggctgtcctttgttgatacgttcagttggatgaatggctaagcgttgatagctccgttgagttgttggtaaaagaacattggcttggtgtgactgcagtgcttttatttccaaatcttcaaagtgaggtcaagagtgagttgcagtaacggtcgaaacggtctccagacgcgtcttactgcaaccaacttgggatgccaagcacggtccactttattcggctgggctgccctgactattcgcacagtgctctgaaatggctttgtatcgatgtacttcgttgcccagccaatcgcaacccatcatcacctatggtattcctttctttccaagggacaatgtgcaagtttgctcctttggctttctattttccctaatacactatcatttcagataccgaactactggtgtatgtggtaaacgctattcattatcattccccttcgaaggggattcgttttgtgctctatataactgtatgcccacccaagttccatcaagcacgccgtacgaagagtcgagaataatgtctatctagataatgatgcaatgcagttttttatgcaagaaggatccgcgcaccgtcaccacaaggagacgagttgtacgtgaaaggccacccccccaaaaaaagagaaagacgaaatgacaagttcacgggcatctccccttcgtccacaacctcttctttccagtacatgcatgcaaatcttacgtccactctcctgcttctcgttgctttcctttgaatcagtaatgcacctcaagctgccaccgacacattcttcaccccttcgttacaggttgatgatgtccacctccgaaaagtcaggcgggttgcgaccataaactacacgcactttactgtctagcgcagtgccttcgttgctgatccaaatatacttgctaaattcctgggtccgcttgatctcatcgtcgctcacgccgatatcatcacgaggaatccagaccgtggggcggcgggctcgtagcgcatagtgttggaatgctttgcgtacaagtacgtcacgctcctctggggtaagatcctcgatttcgtcgtgatagccgccgaacaatgcatctcctatcgcccgttgtgcttctatgtccttctggcggcgttcgttgcgatagatggtagctgtgcgcaagttctcttccgccttgccaaacgccgcttgccgaacctgcctgccgcctcgtgctgcccagctaccagcttgaacgatacccctgactgggttaagctttcccagtcgagacaggctatcggcttctgacttggttctcttgtgcaagttccgaagctcaatatctttcccatcgctcgcaccaggacctgaccgattaagcgcagtggcttcatcgtcatcccggataatgcccagtcttcgttcttgggcgcgctggaaggcttcgtcgcggatcacggcttcgtcttcaaatgtgatggggaggtaccgaaggaggggcccgaaggaacggttcagcagatactggtacagaatggtgaagataagggcaatgatcatgatgatggcctgaggaacgcaggcgacttgatcgttttcgtccactgccagaaaaaagagaccaataaggcagagctccatgacataaagaccagtaaacgtctggttgatagcccgcgggtacaaaacaccaccggtatcggtccggaaacgagtaacgtagagcatgttgtacctgtgcgcacaccataagagtgcaaaggtgatgatggcaaagattgaaatgagaggcgccacaacggagtagatcagagcgatgcaggcgaagttggtgtaaaccgggaagaatgatccccaagtgacgcttgggagttgagtattgcgcgtccatttagcccgtgccgtgttgtccaagatacgagccataatgtaccacatgaacaacgtgccgatctgaaggagcgttcccgaactggttgacagcgcctggagaatcatgtaactgaaaaagtagttcgcggctttgggcaggttctccgccagaacttcaggagtactagtaatatcctgcgtaatgttggcaatcgtctgaaacgtacttgacgtgatggaaacgacgaggaacacctgtacgaagaggaatgcaaagtagtatgtctgcaccgtctccgtcgtttgcgagccagtctttgcgccttggaaagttgcgagccagtccagtgctattggaaccaaaatcaacaggatcgcaaggacagcagcaggcaaaacaccagccacacccttgatgacgttgtggattgttttgttctcgaccaaccagtggagccagctatacttctccaccagagcatcgagctgcgccagcgacgctgtccacgcgacgggaaaagcccacaggacaagcataccagttaccacagcgaatacgagagcactccgcgcccattcgtgccaccatttgatggccatgttgtcccagatgacgtcgttgggcgagatttcgaccgtgcgaggggccatttgcttagggatatggtaagtaacggattgacaagccatatgcgccgcgacttggtggttgaactggataaaagcggagttcatgatggggtaccgctccggatgctgctggtcctcctcgatttcgaggttcaacttcgccagctcggcccggcaccagtagatggtatcgaccttcttgttcaataaaggcaaagctgggagccaaccaggtgtccagtcgaagagcgccaaacgatgatgaggccggtccttagccgagagccacttttgccattcggcgccttcctccttttctgtagtgtaatcctttgtgaacgcgggaggatactccacatcctcaatatcgctgtggtagaaggggatagcagccttgaatttctgccactttgtcctctcgaccttccaagggtagtcctcgcgttcatacccttgggggaccggagacacataaccccccgatggaggcttccagaactcgtaccacctggtcttctcagtgacgtacatatcgttcacatttgagactttgcgagtggtgttgccgattgttcgtgtatccggccctttttgtaccgtcgaagcttgggtggcttcagagagggtatgagcgtggcgagcttgagatgcttgcaacggagtctctgatgcaaacgacggtttaggttgcgcgtcgtcgtctcctggatgcagtttggagtcgtattcggagcttgtagagcttgtcggcgatgattgtgctccgtctttgatgaagtcaaagccgcccgtacgctccaactctccttcgacattgtgttgaagggctttgggaaggacaagaatgttgtgcccggtttcttcaacaaaaccaactccctttctcagtcctcttcctaggttttcgcctactttgaagaggccgttcccgccccgcgggccgtgatgcggagacccttcgctctcgccctcttggatatcccccagtcccttaccctccagcttctctcccccgtgaacagccgtcgcaacgtcatgcggcaccgcatcgtcgtcccctacacttaagcctccgttgtcctcggcgcgtcgtttagcctcatcgtcctcggcttttgcacgatgtttccgttccttcttcgattctgccttgacctgatgagctttgcggatcctcttctcctccaaactcctttgcttcaactgtcttcgctttgcctcgcggatcagttctgtctcggcttcttcaagctgcacatggattgcatcacgcctgtgaatcttttcgagaagtttggtaaagtcccgcgtcagccagacatttctaatgccgccagggaagacgtcgaataagccccgcaaagcatcttcggtgagccacttgtcgggaatcgagctcacgaggactgtgttggcagatgcgcgcaatcgatgttcggcactggtgagatagtcctggcggattttgacgtatacgcggagttcggcgaagaagacgccacagacccagattatgacgagaagagctagaatcagatgggcccagcgtcggcggtagtgttctggacggacattgccccaggccaatgtatccaagcccgtggggacgtcagagtcatctgtatccgtggtgttggtgtccacaacctggtggccgagtcccccaacgtaattgataggtatcaggatggggatgacgacaatggcgatgggaatgaacaggaccagcagagtctggaggtatcggaggaagaaataggcatcgagaccgcatttcttgatgatttcacggtcgttgtatctgagcacggtagatagtaggttccatggactcgcaggtggaggttctgttctttcgcgttcgggaacgaggtaggttttgggtttactgttgcgcaacattgttagtaggaaccagtctgggctgcaaggtgattggtacttacaagatcctggctagcttatgtcgtaggagcaagaacagtcccatctggacgccaaaaacgaccaacgaagtagccaaggcagtaagaaaagccacaagactgatgcctccaaacttttgggctgagcccgctgcgtcggtgttgggtacttgcttgggggggacgcttgttgttgtagtaagcaccctcgatgatgtcgagctactcgaagatgttaaactcgctgacgttgtgattgtcgacgctaaggcggatgatatcgtggataatacagatcctgatatggatgctgtcgataccgcggtagtaacggctgttgccagcgtcggaagagctgtagtggtagccatgatggctggtgaaatttgacggcctctcggggcgtcgaggtttatggtggaaagatatcggtggtatgactagattggtagatgtatctagacagaaacactcgatcgggaaggagctgagtaaggtatattaagttcgaagcaatgggtcgcagaccgctgtttgcaggcgaacccgaagctagagcgacggcgcgactaggaggatgttgtcggcacaggcatcggctgtgttttgtgctgtttatcctgacaaaaccttggagaaacggagagatgattgattcttggccagggccatatgcccctttcccagccagtgggatggtgtaggagcggtcgtcgattcttagttgtgtgttgctttgtggtatcccggggaggacaatgggaacaatggcagaaggcgagatgggtgtccaaaggcgagtcgaagggttgcagaattaggcggggggatagacgattagaggaaggagccctataatcaatctaagggacttggggtaaaagaaaaaaaaaatggcggagaaccaggagaacgggaagtatgatcgacagacaagaagaagaaaattagaagtgaggtccgaacaagcgagactggaggtggttgtgtgggaggaaatcgaagaaacggaaaccggcgagttatcgctgtagtgacgctagtgtatgtacgtatcggtcccccatgacgagccaaactgaaaggagccagaaggatggacggtctccgggagcacttgcttaggtcgctggagcacgggcgtggtggcctttgaaacttgttcgttttgttggctgagttcatctcatctgaaagacgacctacctacctacgcacattagcgaccaagatcggggccgccatggagccaagcgggacgggttccagttagttccagtgggccaaaatgtcttgcttctcccttgtgatctgattgggcccgacaccaaagtaccctggtgacgtctgcggctcctctgttgctaccgtcgtggccaatcatggtgcagtatcagtgccaccccatgccgggcgtcactttgcagcatgcccctgaatccagttgatcattgcgcgcctatgaattctgcccgactccctttccctcatgtcattcagtggccgtttgttgacatggttggttggatgacatgtccattgcaccgaggacaacaaagccgcagacgcgcgcttgatttggacttggtcttcacgcagacttactgatgaaaaggaaccacaacggctacctgatgaaacatccttgcgcaactacaccccccacctaacggacgagcccgttgtggcccttcaccacgaactggtcttggtgcccctgaacgaccaggcgtgcatggctgtacaaccgcaaccgagctcgaaacacgaactttgacagctttcgattaatttccgctggaacttggcacgcagaccttctctagccggcactctcctttctaccttactacagtatgtacacaagaacatccaacgggaggatactagtcgaatatgcggcgattgattgataaacgggcacagaaagttgtgccctcccaatcttgaggttgttcacagagggtatgacgccacaatgggaaacaacttgttgaagagttggtcatgggcctgcacaatgcaatccacacagcaaagcattgcagcaaagtgcaaagaagtgccaccgcaccgcggttcactggccgagtcacaccgtggcagaggcacggccggcagtccatgccaagcacgcgtccttacattcgtccattggattttcgaggtacatacggaattgtgaactggggagcgaggagggtcgcgcgatagttgtggactttccgtactggggctatggtgttgcacgtgcataggtgaatggagactcgttggcgataggaggcctcctttgtattgacttgacagaaaaccagtacttagattgccgtggtgttgcgcgggctctctgtctcctgttgttcgggatatcggggcaatgatattagtggcagctgcgcttcggcttcggcgtgcgccgtaggtaaggagcaacatttttcctgcagaaaatcccgtccccagaccaaacaccaaccaaacagaggccattgcagcaagcgtccggcaccaacaacgccgggtgctttcaaagcccatgatatgcttttctttttcggaaatagcttaaaactgaataacatcagtctatctcgccccctccccacctccccaaccgttcctgggatcactaatgaccaagctggtggccaggggctttacctcaatgtacatagtgtacaactcagacgaacgacaagaccatctgcccaacatgccagggaagaaatggattgcatatgataaaaacctccaggataacaagtcaggatcgctggtgttgacattttcaaaagcagacaaacctccatcccgggcaaacttatttcccctttagtgtacagcgtcaagcaggtacgtagactagtcggatacactacgggcactggtaccaacacccgcaaagaacggcctagaagatcattagaagccctgactggtatgtaccgatgaaccggcagttcccccgcactttggggacctccacgtggacctgcctcctcccccaggtttttcagttacgccgtagtcccgcgccacatacaacctccaacgatcaccactgtccactctatcctgtctaggagaccccgactggccacgcataagatgtcgcggggttcgtcccggacggatggtgggaagggaagtggaagggaggaagtgctcatgatgaagctatttacactacctacatactgcgttgtatggttttcccgcgttctcttattctggaccccacctcttccgtttagttactaccttgcatactcgaatcacatggatgtgtttcagtagtttatacacaagccggccgtcgataatataatggatcacttcacccggtttagctgccgagatgggattttataacacggcttcaccctcttcctccttgttcgcgacttgaattttattctgtcctcttggattttaacctactgtcgaattaccccactatctaccaacacaccacaatgaccgactttcgcgatctccgtattgccatcatcggcgcaggtaagctcactccggcgggggaaacccaagaatgatgtttccacctcaccgggtaccgaggatgctgacgtgggggatcacgcaggaatgggagggttgggcactgccctcgccttcgccaaaaaggggttcaagaacattaacgtctacgagacagcgtcgaacctgggcttcgtcggtgctggtatccagatgcctccaaacgtcgtcaggatattggatcatctgggctgctgggaagagatcgagaaggaggccacagatgtcaaggagacgagcatcaggcgtaagtagcatgcagaagcacccccttcctcaggccgccttttttggcctcggtcccagaaaatagaacaaaagactgagcaggtcttcccaaactacagaaggaagcacaggcgaagagctcgctcacgtatccatgcccgacatgcgcgagaagtacggatttccccattgcaccggccaccgctcctctctcgccagcggcctctacaacggctgtctcaaggagccggccatcaagttcaactttgtcacctcactcgtcaaagtcctctcatgggggcctaagccacgtatcttgctcaagtcgcgcgcgcaagacgagcccttcgaagtcgaagccgacatcctgctcgcctcagacggcatcaagtccgtcacgcgcacgcagatgctctctgagctcgggctcatgtccgaggaggaagacacgggacaggccgcctacagaatcatgctgcaccgggatcagatgaaaggagacccggagatgctagccctgctggactgcgacacggtagtgcgctggatcggcgagcgccgacacatcatcgcctatcccgtaagcgggcacaccatctataatctgtcgacggcacacccagacaccaactttgcgggcgccaccaacgcgacgtacacgacgcgcggtgagaaaaaggccatgttcgaggtatttggcaccttctgcccgctggtgcaccgcatgcttgacttggtgcccgagggcgaggtgtgcgagtggaagctgcgcatccacaagacgcttcccacctgggtgcacgggtccgtcgcgctgctgggcgacgcctgccacgcgacgctgccgcatctaagccagggcgccgccatggctatcgaggacggagcggtactggccgagtgcgtgagcaggattcctgcagataagctggatgatgccgagaccgttaccaagacgctcaaggtgttcgagatgctacgcaagccgtatacgtcaacattggtggacttggcatcacactcgggccgcgtgctacatctcggtgagggcaaggcgaaggaggaacgtgatcggctgttccgtgacaacggcaagtccggcgttgtaccagataagtgggcaagcccggatgtgcaaaagatgatttattcatatgattgtgtaaaggaggtgattggaaagtttgatgaggtcttcgcaagcattgcatgagggagggaggatcaggttgcgtgtataatcttggttctgtacttttgacggtatatgtagcgcggcataagtgctgcctacgatcgagggtttacctagctttacctacttcttatatagaactgggtccaaacaagccgtcttctcttgtaaaagccgtcttctcttgtataagccgtcttctcttgtaaaagccgtcttctcttgtataagccgtcttctcttgtataagccgtcttctcttgtataagccatgcgtgtagcaggaagaagtgaacgaaactgtggaactgtcattgatacctccgtgagtgtagatattgtcaacatttgcccgcccctagaacacatccgcgggatcgtaaacgagagctgttaaagtgtgaggaaaattcagatgcaccggtattcgtgaacacacaaggacgggatatgcaaaggcgctgcgtgggaacgcaaggaagataaatggttactggtgtaggaagaagaaataaacccaacatggatgtgaaagtaaaacaagctaaaagcaactgtgtaaccaggccaggttcccccattgcgcctcccaaatgcataagacagtcaatcaagccttgagaggcttataattagccctgccccccatctcgaaaagaacctcgtgctagagtgaatgtttcacatgcccggcttgtaactgataatcagcgagacagtgacgtcgatctcgagcgccaccagcacctccttatcagcgcgcaaacggacccttttgctgcccgtcgcggccagaggcagcaaccatacatcccacaaccattcctctcctgtctcgcatcgtttttgttttgatgccattattttgtgttgttgttcgtttctgacatggtcccgttacggtattaagcggtttcggattgcgtttaaaagatggcatccaagcagcagcagagggcgcaagtgcccagaatcgccatgcagacgccctaggaaagataggacccagaaggttagtgaggatgatctaaagccgagccacgccatgcccacgacagccacctcggacaagactcacatcggaaccgctcttctgctctaccggctgttggtagtacccttgaggcgggggtccctgctggtaatacgctcccggtggtggttgctgttgcgggtagtagcccatctgcggtccttgctgatatggtcctggctgttgcccgtattgaccctgcggcggatatgggccttgcggcgggtagccgggaccctgaggaggatagccctgtgcctgagggggatagtagccgccttgttgcggcgggggctggccgtaggggtaggcaccttcctgaccaggcgggggagtgccgtagccggtgtaagcagcctgaggaggctgaggctggttgtacgggggtggatcttgcttgccggacattgtgtctgagatctctcgtggttgcgtgtgcgacggaacggtgatgttgtgggtttgaaagctggacgcacagcagcagacggtttagaaggtgacgggttctcaatcgctccccaagacccgagtcattcgttcgttcgcggggcgtggagaaagttcgaaattgttggtcgatcttcaggtgtttgcgtgcagtttggtggatatggctaaagcagattccaaaggcactagccgtttccgtctgggaccttggctatgcttcaaagactatactaagtggactagaggggtggtaactgagggaggtcaacaaaggtcggtgggtggattttggtcgcgggatgaacggagtttaaaaagcaccacggcgagcacgggaaaaacgggggagactgtcttgttggttctttcgaggcgcagcggtggtcgcgtggcaatctgcagttagacacctgctagtgagctataagccgttatgtaccagcaccaacctaatacatgccgttaatcttgctgcactaacgaatgggtatctcttacagtcacttgtccctctaacggaaccctacactaggttctcgaaccgaaccacgtcgacatgcgacgtttcgctatagcacccatgttaacgggtcgagatggtgaatttcattgtcaatgaaatgagacatggttgaaacgggatgggaagtgtcctgttgcaggccgaggctcgaaaaggggcatcttgagtggaaattacctctagatagcaaattgatgaagcgttgccaagtcgggcaattcgagaggtgggaaatcaatcatgatgattaattccctggacgtctttacatcttttgacgggttccatacttcttccatggcctcctacaaagttcctcgcgttctaacattcggtttcgtatctcataaggatagagcttttactgaagttgttgggtcatcaaacgtttcatgtgtcagctgctggtgatccgtctccccattggaaagcttgcgccacaaacggtttcggcttgctcccttgaggactaacgatccgtgccgctgatcgttcgctagatgatgcgtatatgttcaatgagacggattgaggtatacatatatacctgcttttgccgataaataactctgtaaagattagcaatcatctcatgcggccctgtgcatgatatcgaaaccgaggcgggtctgtacaaacaataattagatttgagcggatgtttgtgcttattttgtaacaacttacggtacctatgcaagagctcttgcagtgtgtgcaaatgagtggtgctttgccaacggcttggcagagtactctctcactgcgtgttagtgcaaatccatgaatccaccatcgtaagcttcaccaattggccttggcattgatcgatcacacattctcttttcaccaatatcaggtttcgacagttaccactcctcagtttcaataacacagcgaggggggaaagagaagaattaaacaagccggtcaagattttgcatacaacacctacttggactctcagttcgcttgtgggaggtgagagttatagctaacagtcaccttgttatgaacaacaacatcaccattttctcactacagcaaaacaacggcccaaatcaaaaatgacttccgccgtctctacaacagaacatcaagggacaccctccctctctgacgggctccttcacttccccgcctcctcggcagtgaagctcgaaccgcatcttccaccgccgcgtccatcaccatctcccacgatcaccaccaccacgaccaacagcaaccccaacaaaaggccctttgtaaccctgaccttcgccacttccctcgactcctctctctccctcgcgcccggtgtccgcaccaccctatccggcccgcaatccaaagccatgacacacttcctacgctctcgccatgccgccatcttagtgggagttgggaccgccgtggctgatgacccggggcttaactgcaagatactttcccctttgtcctcttcgccagacggggtaggaaatggaaagcgggaacagcatcccaaccagccccggcctatcatcctcgatccatctgcgcggtgggaggtctcagagaagagtaaagttattcagcttgctagactgaaacagggattgggcccgtttatttttaccgcgaaaaaggtggaagaggtgccggaagagaggagggcggtggtggaggggattgggggaaaatatgtgcgtgttgagggtttgaaagtcaagggcgagggcaagggcgaaggggcaacgagtagagaaagtttcgcctgggttgatgtgctgcggacgattaaggaggaaggcttggatagtgtgatgatagaagggggaggaagtgtgatcaattcgttgctgtcgctggagcaggcaggagagcaggagttggtggactcggtgattgtcacaattgcgccgacgtggttgggggctggaggagtgctggtttgccctccgagggcggtagggagggatgggcagccggcgcctccagtgagacttagggatgtgtcgtggcaaccgttgggggaggatgtggtgttgtgtggtaaaatcctgaggtagagcatgggggacaaaacatgaagtctagctaacaagaacttaagggcgtcaacttgctgtcgcaattcacagactccagactgatcacgcattcctatcctcctggagaagcttatggcacccagctccgcgggtaagggtctaatgcttatcatatccacgttgattttacctagccacttaaataccagaatcgcctcgctatcgcttataacggaggagcattcaagctcagaacttattctgacacttccatccatgttattgtatagttgacggtagccaatcgaatccgagatgatccaagacactatcaccaacagtgacctgaccgatatctttctgaaggcatcaaggtcattcctgcctaccgaccgcttccaccctgtaaccccgtttcgctcacatgtttggtgctcaagacttcttcaatccaaacagatttctcttcttcttttccttcactggcttctctgtcttcccggcgggcggaactggaggccttgcgccacttcccccagcatgcggagaagccgtaccactgttcattgtcatggcacccattgcctgcgttgggggatgtaccgatccagctccgggaggagcggctgcgggcggctgttgcatgggctgcggtggcggttttggcttagcataaaagtgctcagggacctggggctgcggtcggtccatcggcaggccgagccttcttctatccatcgaaaggtcctccagttgtcttaggtatagttgtggtgtgagcatgtggctggttacaagatagatgtcgcggtttcgcttctccgattcttcgtagcatatccgcgcctctgagtaggtcgccccaccggccatgaacacgatgaccctttgtcgattctcaacctgccggcgattagctgatgcccacctcggtgctgccgagcggagtgaccctcctgttgtcatagcagcatcggcagccccaccatcggttggaggtcgtgtaaaggggaaaatcgctgggtcgagacagttgctaaacagatcctcaagcatgtgcttgacagcgggttcgaatcgagagaggaaattgtcttcgtccgccggattctttacttgggtccgtgggaacaacggaggatgcggttttcgttcctccttcagtttccgtgtaggccgggcacccaagtgctggagattggtgattttgaccttttcagcgggctgcagggccgcatggttgagcagcctgtcaatgtcatcagtgattaccccgtcgcggtatagcacgtagatggcaattagccgcagccgctccacccaggtaatagcttcatcatccaaaagccgcaccatctgctcgagaatatctttgggcttcttataatcctcatcgagaccggtagccaatgtctgctccactgaagcgacgtcgggcaacttgcgacgctggaagatgttcatagattcctgagccatggtgaggtgaagcgagtaggcctctttcatttcctggaactgcggcaggcccgccaacatgtctctgatcgcattcaaactcgtcgtatcctgattttggttggtgaagttggggttctgcttgatgaagttttggaagtcgctcataagtttttcaatcgtgtccttcatatgccggtgtcggttctcgacccacaccttgtctttatcagacaactccatgtccttctcctcggcctctggcgtgccctcgttgacggtcatgtggaaggtcactttgtcgccttccttgataggaaggaggtcgtgcgccatcgcctggtatgtgaactcgtggactaatggtgccatcaagtccattgacctgtccgcaattagtagatatccctgcggccgtgtagtttgtggcgggaagtcgcccttgaactgtttgtaagcgtcaagctcgtcctgtacgagcgcagcaaggcgtccgcacagcgcgctggcacgatattcgctgttcctgggtgcgaagaacctgatctttggatactcgcccagtgtgatgcatacagcggcgatctgcaatggctttagtccatggaacaacagatggggacggactggacatggatatgccctaccttttgagccaaagcgtccagatgtggcattgcaacggcctcgcagctcggattatacagaatgggaaagctataggggtccttaaaagacaccaggtgtgactcgcgagggaaaaagtcaaccagtagcggtcgcgaatctacgtaggtctgattagcaaaaatgcccccttaaccttgtccaggcttaggcaaggtacctattttctgaggagcagaggccagtcgtgcccttagttccctcccaagaatgcctgtccaaagcacggtagagttacgatagcggcctttggccaaatcaagaattaggcactcgacaatatgcgggcgaggcgacaaaatgtagatagcatccatgccggaattctcgtctctcggttcctcgatttcttgtatattagcgatattgacgttgagaatgtcatcttctttgacggagctttcgattatctttttggagacgtcgtcgactaccaaaatcctccactatagtgcacagtcgtatcagtataggactcctgatggccgcggtggaaggacgaggggagtggtgctcacgtcgcgctggacaacactcttgatggcattgatgatggctgtatagcgaggggattagcaaccgttctccttgcggaaaccccacgcaccacgggaattgtcgcataccatcgtgatgctcctttactatcgaggctgcttggtccataactgctgagatggattcgaaagttatgatttgggcagagccggctcttgcctttgattacaatgggaagccctggggagatgaaagcgcagaggctgattgacgtggctattcgagttgtggtgcgtagaggtagaccatccaaatgcgacgactcgacgaggggatggcgatgcgcgcggcggcggtctgtgacagggtgaagctgtttgttggttgttgttctttggtaaagggaacggatccgcgggcagggagagcaagcgggacggaacaaggtcagaatgtttcgatgaactcggtgagtgtcttgatttgtgttaatttcgtttggatgggggagaagtgcgcatcactccccagcgagccgcgaaggaggttcgaaacagccggcacggttccaggttgaaggaggttcgtctcgcggtgtagcattgcgggtcaggtacctccataactggcggggaccattgttcggcggtgcaggggtatgacggctgtgattctgcgcgccagggaccactacgttccaaccagaggggtctttgtccatctgctccgtgttatccagcgacacgccgatacctctaccttcactgagatgatatcgcaccgagttccacgccgtcgtcgctacacccaccgtcaacagtcaaccatgaatctatgactgaagtctcaaaaggatgtccaatacagttcgtgtcacgggaatggtgagcgaccatacatggctttcaacgccatatccgtttcgcctttcaccggttatatatgtctatatatataaatatttatataatatatatcaataaatgtgtatgtgtatgtatatgatacaatccaagctgagactagcttcgacctgcgagacccgtatcaacggccgcttaaacttaaatcacccaaacccacgcgagaaccgccggcacgctccgacgggggggcgctccaggggcagcgctccatggcggggcccgcaacggaccttaccccaccggctcccgaagtgtggagtcctcccggcttagcccaacctcggcgcgggcccgacccgtctgccacaatcatgagggtcagcgttgattccatcaacatcggggaatcactcaaaatattattcgccagaccccgaggagaagactgggcgactgacgaaggtctaggaagcgactctgttggtaacccatgcagtcggcaacaatctggagcagtgatgtacatccttgtcttcgcagccatccgccgagtcgctacccgtaacagggaccttggcgagacgtcgttaggtgtcgatacatgccatcaaggttgctgcttcactgtcacctttgtccaggaatcggcaagcttcgttggatgagccttgttacgagagagagcgagtgggtggactactctgccttgcttgacgcagctttagcttccagcaacgaaaaccgagcgttccgaagctgtcatgtctgcaaatgaacatgctcttttcatgaggctccattgctgcagaccagcctctgtccttttgggtataaacgtagtcgggacacttgaagcatgaagcaatacagccaccatgcaagggtaatatgtatcacccttgcgttgatcatagagatgtggtcacatcaagcgagtataggtagagagtgtatgtaggatgctgctttactgccgacttcagttcgtggacctgtacttaagtgtgtaaaagacccacctgtctaggagcatccggatggcgatggccacccaaggactactatcactggtaccatctctgccgctgtctaagaatacaatctcggaaactccgatacgattaagaagtcggtaaacgaccgcggtttatatcgaagctatcttttgcaacgttttttgttcggacgactggagctgtcttcaccaaattgctcccgtccttctctctctctttttttctccactctacttttctttcttccttcctcactcaatcgaaaagcagggaagaatgacaagaatgacagagacggaaacgcatgatacggcaataagaaagcggtggataaaacagcggtagaaacggcgacgatggagacatggtagagaaaacaacgctgaagaaggcgatgctgaagaatgagactcgcgataagcttatcgataggcgacatcgactgaggacgatacctacctatcgtgaataatttcaggaactgaaaggcaggatacagagcattttgggacgatcctggacgacacgattgaccaataaaaatctggattggcaagatgccctgactagctgtagctgtctgacgaatgagagtacagagaacagcattgtactgcgtaagaatatctggctgtacgctagaggaaccatccatctactccgcttcggtggatgtaggttattaggtagatccccagactttaatgtaatccacctcttcatcgttaaagcacgcttcgatgactccatgtacacacatacattcagtacttgtgataaagagaggcgcgctgttttgaagtgcactatggcaaagtggtgtttgtttgttcgtttgtccatagtcatctatgttcactctagagatttgccagcgtagtgacttccccgaacatggagggagggatttaggatttttagcaaccaccaaagagggggaagcgatggtgatggtgatagcacgaaattcctttcaatgtcgctccttgcaaaagtaggaggggttaacctcatttgggttagagaatcgtcacattattgaggtatatagtcactttatccacgcttacttctgagttgttgagttcttaccagatgggatgaaaatcccattcaccctgaaatccagttcacgcaaaaactgaaaagccctcgagtcttattcaaagcggctgttgacttgtctctctctctctctttctctccctctcccctgtctcctccttccctcctcctcccctttctcattacctcaactctgctcacgtcgctccccctttcccaacccaatcaagatattcgttgcctcttttcacgcccacacatcccggacccatctggatctctgtccctaactcaaagatgtctaccaacaattccaccgaagatgacgaaccaaagttaccacacggcattgttttccaggatatcgaacgcacagctggcgaagaggacgatgggcaagacaaaaatcaagcagagacatctactcgatttggttcgctatgttggccgaacttcttaagcactctgaaggagggcgacgccgacgacaaccgctccaagaagggaaatccaacgtggtaccagaagctcatcgacgccggtatagaagaaaacgggatccagccggttccgcttgaagggaggacttcgatgcagtataatcagttgtttactgtcttctttactggtttgttgtgtttattgccgtaagtcattaccctatccttcggtctttgaggatcacaacctagcctagtgtagctgatcagctgctgactcgtcattgttcttggcttttgaaaaggataccaactggcatgctggccactctcgagtttggcttgagtctgagagatgcttcgttggttatcgtcttctttgcgctgcttacatgcctcccgcctgccttcatgggaatcggaggtatggagaccggcatgaggcagtttgtgcaagctcgatattcatttgggtgagcctcaacctccatcgcacctattcctccattttataagagccatgtcctaaccaacacccatccttctcgcagcctctacctagtcattatccccctcctcctcaacgccgccaccataaccggctttaccctcatgtccgccatcgcgggcgggcagacactcgcagccatcaacccctcccacgtcagcattaacgtaggtatcgtcatcacctgcctcgtcgctttcggcatctccctcctcggcttcaacttcgtccacttatgggaacgatggacgtggatccccaacttgattgctctcgtcatcaccgtcggctgcggcggccgttatctccatctgcaatcgcagcctgcagcaccggccactcccgcacaaatccttaaccttggaagccttatggcaggatatttcatcacgtttggcgggatggtgggcgattattccatttaccacaacccaagaggcgtcctctccaagtcgttcagcgccagagcccgcatcttcacctacctctacctcggcttgttcctcccttctgttccactcttcatattgggagccgccataggcggtgctgttccccaagttcctgcgtggcaagccgcttacgcttcgacgggcatcgggggcgtgatgatggagatgcttgctcccgcgggcgggttcggcaaattcgtgctggtggtgcttgcgctcagcgtgattggaaacattgccatctccatgtataccatctcgttgaacctcgaaatgttgatgccgccgttgcccttcaaattaagggtccaccgcttcgtgtttatcctggtgacgatggcggttatgatcccgatggcgatcaaagcggccatgaagtgggagactagtttgatcaatttcctcagtatcattgggtattggtctgcgtgctttgatattgttttgatactggaattggtggtgtttagaagaatggactatgcgacctttgatcaagctatctggaacgtggggagggagttgccacctgggttggcggccttaggtgcctcgatgctgagttgggcgctggtggtcccggggatggcgcagtcgtggtatgttggcccgattgcaaagagcactggggatatcggggttgaggtggcttttgtgttgacgggcttgttttatctacctttgaggtggctggaaatcaaaattcggggccgactctgatggaggacgttagtacgactatagtcccgctagttacaaacggtcaacttgggttgctaaggtcaggaaatggtagaggtgtacctaccatagccatcaggtaacagatcaaggaaacgaacatgtcggctactcatatagttcaagtcgaatatgtgacgtatcttattatggtgctgataagcttattggtatcgacaggtattaacatctttcgaataccctgtacaagcccttgaggttcgcgacctcgagaatgcccgtctgcatgagcgacttggtcgccacaagcctcgatttgaaagccggaaaaagataatgttccaatgcgaaccgaacatggtgtctgcgagcaactgtttcgacatcgacatccttgtcaccaccttgcacagacgatagatcatcagtaccgatcgtcgctggtaatcgctcagggacatagaagatggccagttctttgaggaagccctcgaaacaggccttctcttctgaccagtctacacgcggcccaagctccaaaaggaaacgcggcaatttggccatggacggcgtgtagcctttgatcagtagtgggatgcttagcagctcgccggccggagatatttcaaaggagaaatactcgagaagcatctctcgccgttcaaccaactgatctgccaccaactcgacgatttcggatacgtccatctcatcatctccatctttatccactcttccagttgcatctgctgttgccgttctctcggattcggcggccatgctcagcagctctcgaagatcgagaggcggatcgaaacgtatggtaccaaagttaccaaaatccgtcaaccccagttgatagaagtattcatagcatacccgtccatagtcaaccaggtacaactttacaccaccctggatggcagcaagacgacgacgttcatctacaattccgacaaaggtgtgattggcaaagatctcggtcagttcgtggtgcatctcttcgcggacttcggcgcgcagttcgcgtacactgatcaagcgacaggcagtagcctcacgctcgactgtctcgtacttgatcatctcaacgtccatgtttgtgccattaatggttgctttgacgccagacgtggagggaatttcatctcctcttgatcctgctgccatggttgacgccggcggtaacatactggttatcttacgcatgttggtatcagtccgcacaagactggattcattgcgtgctggggtcttgcgggctcctgaagccgcaccgctggtcttggatggtgtgcttgaagacgcttgttgatctgaggccgaccatgtgccaccagggagaagggtttgggtgagaaaagttcggctagtgtcgacagcagccaactttgatcggatgtgctcgcagatggcctggatgatctcatgttcattgaggaagttcacttcgcgtttcgtagggtgaacattgacatcgacccgctcaggggcaatttctaggctgaggtagacaaaagggtggccgttcttggggagaaaggaagcatatgtttgctcaactgcctttcgaatgttggaagactcgacacatctatggttgatgaagagcagcagagttgtctttttgagactgtagttggcgttagtcgccaagccctgagccttgaagccccagcggtcatcggatgtggagtattcgatgagttcattggcgacgctgcctccgtatatctgccggattctgtcggtactcgaagcattggcctgaatggcaatgcttgtcgatgactcgccgtattttttgcacgagaaagcaacgtgcgaacaatgtacagcatagcggccaaccatgtcgatgatcttgttgtattcgtcagaggtagatcgaaaggcgcgccggcgggttggaatgttatagaacagatcttcgacggtaatttgcgtgccttgtcgtccagcgacgggcttcggatcgggcgactggccgggtttcgcggggaccagctttccactcccgtaatgagcacgccaggcgcagttggattcctgagtcttggtggtgacggtcagatgtgcaatgtggcttatgctggcaagagcctcaccgcgaaagccgtatgttgagatggactgaagatcctcgaacttttgcagcttggaggtggtgaagcgttcacatagaatgggcaaatcctgcttgtcgataccgcaaccattgtctgtgatttggagcagcttgaggccaccgtccttgaccacaatctccaacgaggtagagccggcatccacggcattctccatgagctccttgagagcatgaacaggagcaacaatgatctcgccagcggcaatcttgttgacaacgtctgggtcgagtggctgcaagtactggtcaataatgtcattgtcttggaagatgggggagcgtgtcttcttaccctgatccgacgtggagcatgaccgctatcatcgccgagcacgctcgccttgcgcttttcacccctagggccatcaatggccattgcatcagccatcccgcccaagttgaccctcgcaaagtgaatgagattgccaacagtaggctcagttaggaccggctatgaggctaggtcgcccgttagagccgttggccgtctggcgagagataaggaccgcgtaaagaagccgtcaagtttcctctgctagacgcgctgggcggtttgcagacggatggtttgctactaacaaacacggtccatctgttccgaaggaaaacgtgatcccgtgaagctgccactccaccgcaggcagcgatactagtctacgaggggatcaggctagttggaacaccgtgaaggaatgagccagtcctactttcccctacggacgaacctgaagactccgtcgcggttgtcagttgtatgtacaaggcaggtacgaacttgatgttctacaaatggaaggcaacagcggagcccggtcactgaagtgaccaatgcagcgtcccaagcagttcgacacctccactgccatagcagcctacaagagcgggacaatgtgggccttgggcacgtgcgtcacgctcgattgggccatgcaggacggacgggctacactatgaggtcttctcaggcatcacaacgaagcccgatttcgaccgacgaattcgtcacaaccaaccgacagttttctcatcatccttcacacaccagacgtacaatcagaggcaacccagtatcaccaccctattcaaaccacggctcgcgaacatttcaaacttgacgatcgcctcaaccattcgaaatgcgggacctttccacttcgccatgtctatggctagcatggggttgaggttgcgagtctacatatttggcttctgcgatgcggttcacgaccacggatactcgccttcgttaacaaagcacgacaccttgcaaattggcggaacatccacattttgctctccttatctggtgcctgtctgacctcagttcagctcgactgagccacaacttctcggaaaggccatcatcttctccggtcatggaatatctcaatctgtgccggatctgcctctgcggccggggttcggaggtctccaaagccaggcttccattgggactgatgtcactgattttgtcaagtgacaaacacattactttgcgcctcaaaatcgcaggcagatatcatgtctagcctatgattgtatctctttatcatctctggccttctcgagttcctcccgtcacttttattcctgatatcgacgaggtacagtgtcttgcatgccaccctctttcgctctggcttcatcgggacccctgctcaagggctggaagccacgcttcgcaccatccttttcgaggcttcccggagggctcttctcagcgcggaggtgaatatcttgccaaactcggtgggcagggatatagcagctatttcctgcctttgtcatgtcgacgccatcagcatcaccaattcatttcatcttcgacaagtcatacgaaaagtaaactcaatatcaaacttcatacctaaagatggttgcgaaacaatcaccggaatctgcgtggtcgttttctctgggatccactccgagtgatgcaggctcctctgttcaagtccatgcggacaatggaagtaccaggtgcgtatgctgacttcattgtccctccggctaggtttcgtttctgaccttttggcagaacacagagcctatcaggaacaaaacgaccgttgacaccctctgtacgagatccaacacagataactctcgaccctgtcaaagagagattatctcggacgggtccgccatcaccatctatttcatcgcatagcagcgagccacctcttcgtgatgacctactgagagatcttattcattcctacgatacccgcctcgtcaccactgcttcactacccgtcagccacagccttaaacgtccacatgatggggcgctcacagacaccgaacccttagcaaaaagagacaggcttatcgaagaattagaacagatggcatccactgggagtaaagcacccattgaatccttacctaccggacaaaaggagatcaatgaggacggcgatccggtagctttcactcgtgctgagaccacaataccgactatagaagggcataccagagtcattctaccgataaggtcgtccacgaagagacagaccagtcggcaacaacgcagacaaacaaccgcactgcctgaacagcatgagcatgcggaaacgaacttagagcaaggcacctgagaaatccgcctgcttgatgattctctgcagtgaccaacagcattgatgtgacttctggttgatgatcttgtgtttcttttttcctctgcccatgcaagttcaacttgacataggccttacgaaccaaacaaatagtcctcaaggcgtcggtaccccagctggtcgagtggaggtgcatcgatgtctcgatcacgcagaaggcggaggaacaactacaacaacggcagtagctggtcgaatagggtccaaccgatacctcggccgcgcagcagacgcagcagcagacacaagttcagcaggacccctcgtctttgccctcgccctctttcgggctttatcaacaggtagctaccccttcttccttgactttaacgcagggatccaataccagtttcagtcccagctccaaaggtcaagatccacgctatactcgaggacaacgaggtccaactccacataatgcttggcatgatcaacaatgtgtctcgaaacatccgacgagaagtcatcacgcgccatgaggaggtcagggatatgtcaatccgcgaccgcaacggcaattgcaatgaaaatgaggacgacaataacaaccacaaccacaacgacaacgacaaagggaagggcactgacaatggaaatggcagtggccatagagacggtttccaccatggtttatcgccttcagcgtcacctggtcctggatccttatacccgagtcctcgttttcccgatgaagttcgcgcaactgacgccatgatgcatccagggatctcatcagaacagacgggagtttccgtgcgatatatatctcttctctgtagtaaccaggaaagttcggcaagtacagggagacattcagagttttctacagtggctgcaagcagaaaagagcttaagtcgcagggaaacaatcaatcagaatccagatcgcgaaccaggcgcctgaggtttcgcctcgttcgtcaatcaatggcaccgaaggtcatcaacatagcagtcggataccaaggggtaatggtgtatgtacccgtttgtttttgtgtccagatcaaactgtgtaagctgaataacggcggcgcagacagtacatgcatattgtagaaagacagacgaatataggagttataagtggcaatgggttggtgggtgcagaggcaggaaaggaaattaggacgaaggaaagtatgagttgcgtgataagaaagctggagcttgagagagaaaggggcaacagggaagggggcaataaagaaatacgagaaatgcatacaaaattgcgatttcccaaatctatatcccccttgcagcatgtcacgaaacgatcaaggtggactgactgctaggggcatctggtgcagccatactgttacgtacacaagatgcgaatattttcttcccagaagtaccttcaatcagctgggccggcacgccttatcctcatcgtcaatttcaatatcaaggtatgccgcaatgaaccccattttctgccatcaaagtcatcttcgttacaagatacgtagctatctggcaagttgctattgaccagaggtcaggtagcactatggaccaaaccatatcagctatcgacgtaccaatttgctacttgacgatccaatcccagactctacactcaaagaaaaactaccaccgcatcgcctgggctctttcactttcatgactgaaatatactatattctttgttgacggtgatgccaactaatctgaatagctaggcacaagcaccagggggatgtggtgtttcaagttgagtacagtaatgtacactaccccgccttacccgccttccactgacctgacgaggcttatcttacctaaccctaccggacccttaaggcagcgtaagaagtgtgtgtgtggtgtgagagagggagggagagagagaaagaaaaattcccgaaaggtgggattttctccgagattaattaggttgcccgtacttacgttggacaaaccaatgaatgagggatgttcgcagcgggtgcaataatcctatgcaacagggtgtagacttggcctcgctgcggcgaggtacctacccaagtgtatgtagtacgtacagatcggtgaatgttggaataacctaatgttaggtgtggaaataggtactgacacccgtttctatgcctatacagagggggcaggtggtgaaagaaatggggggcgcaagttgcccctgcactcagaaattgctggtaaccgacgcctcccatttcttacaccacttggggggttaggtaactatggggccttgcagaacattgtgtgagattgtgatagggtgctaacagccacccgccagatagcaattggctctcacatcttggagcctgtacggattacctacctctaggtcactgtgtaactgcgcgccgtcagcgtgcatgtattcctgaccatcgatccatactgcgcatcaagatgggagttctgaattaagggtagtttctactgccacctattgtatttatgtacaaagttgtcgttctatcagtgtagataatattgaacgtcgttggtgagaggaatgagccgaatagtcacgttagcttatatcagtcaattcaaataggtcaaatgcaaactgaaataagagaccgttcccgtgtgccctttgaagcatattaatgcgaatgttcagagcttggtggcttgtgtttcggaagaagaagaacgggcatatgccatggtcaaagtccgtgaaactgaaacggtattgtcttcgggcactactgtaggagccaccgcctaggtaacatgaccgtgtgcgtggcatgcgtctgtgtacttttttgtgttgctgcggctcccgaagcaagcttcgttgcttgaacatgcgaaggacgtttgggtttctttgttgggctgttcctgttgtttgctctctggccagtttgcccgaatcacgcttgccgcagcccttgctccttcgaccctgaaactttaatctaacgtcggttgactttcacctacctagctcagtgcctttttttctttttctttttttcctcttctcatggtgtcattacgcgaacatcacgcaatggtcagtccaggctgaacaatgagacgtccaccttgattcaccgcaccgctgaacctcaaaccgtcaatcggcgcaacctcgtgtctggtttgatcatcggcccccgttgccttataacatcctcgaatggcaaaaagcgagcgggttccgttttcttcaatccacgcatagtattaaataggaattctccccatgcaacgacgtaacatcaaactggtgcggaagaatcaatttcggactcgccgttattgatggaaatatccgcacagcgtcaacaatagccgtcaagccaccaattgcagtacacgaaccacatcggtttcaaatcataacgcgcagaagcttgggtataaccggaagccaaaaacgaacgccaggacctcgccgagcccaaaatcagaggataatgcaggaagaacatagacgaaatacgtatcgaggattacatcaaccggcaggagacaatatgcttggaaaactcagcgacaaacagcccaaccaagaaaccatgtgcaagctttacatcggtatagtcttgatgcaggcggcacacgttgacattggatactgagggggagaaaacaaaaacaagaaacacaaacgagaagaagatgcccaaaaccaagtgaaaaccaattaaattcttgctccaagaaacagtttgaaacgcgaccgaagaagtaccattcccaatatatcagagtgtcatcataaaacccttcacccatcgcaggctagctctgttctcatcaatgagaatgtagcttacacgtcgtctatcggcgggcgtgctcagctggagtgggatggtcgagcaaaccgccaatatcgaatcgcgcccgttcctcccggtttcggtattgcagttgaacagcattcggttggtgattgcgtatcggcggtagctgaaacgctggcaacggatcaggtcggcttggcgaaatcaactcgctccttgggatttgaaaaggcggcatcgcattggagtattccgttctgcgtggcgacgagatatatgccgatggcacgttcgccccaaatcccgtcatacttcgtggtggcggtggggcggccggcacatgtgctccttctccatattcgttatcagcaggtcgcgaatgccggagaccaagatctgtcgcgacgggcggccgttgcgtgtatggctggtatgcccgaattgtctctctgatactaggtgaggactcagaataattgaacggtcgcaccgggctcatcagcagcagaacgacatagtatatggagtctcgcttggacaatgcagtccgaagtgacagctgccgcgggagtccatcttgtcccaggaaggtgaggatatcttgtctatccagcgggtattttgagatttcctccaaggagaagctcaacatgtccatgaccctttcttcctctgcttttccgaaaataggtggaagatagtttggttcgtttctcctttgttggtccaccatctgtcgctggatatacgctaccttctctcgatcatgccccacaaccaaatcagcgagtctgaggccatgaacagacgctcttccgatcgcatccatgaatgtcttcgatgcttttccaacttgaagatcgactgtcaaataggccactggctcgggaggtgtggttggcatagccaagggcgccaggaaaacgttcgaatcatgcgttgagcctctttcggcgaatcgcgacatggcggagtcgggcggctgtgatttgaggacgcggaatggctgtgttcggcgaagggcgtcgtcgaacgtaagggttggcgaagaaccagaatgatattgagatgacaacggccttctcatcccatccgatggaacaccaaaccttgcactgtcgtattttatatccgctctgtcatctcgcaaccgtgggcggccacgtttcttgtgttgaacgtcgatgcatgcgtcatctttgccgctactggagcacctcgaacatggacgccgtgctgcaatcagttagtgaagtcctgacgcgggtgaagtacaagccaacaatctgttatttatttgaagcgccccacagccctgatcgagaaggtgggcaaaggaaaggaaagggaggttcgcttgaacacagtttgttttttgtcgaagtatcgacacactggattccggctgctgcatctctctcccaaggtcccgggacgccaacactggcaaagctctgatccgtcacaagctcgtggaacgctgcgctagcaagcgatcgagcttttttaagctagccgtctcactgattataatcgcgggttttcacaactcacgtaacccattcggagggccataccttcgagattcatggtatctggaagaggcatcgcgggaagaagaaaaatctcacataccatcgcatctatcaagtcattagcactcaacctccggcaaccttcatcatctccggtagtatcggaccaactaacctgaggtgggctcttttgcaaggcacgcatgcagatgccacatggcctttcgtcttcctttgaggcttgggtgacgtctgcgggtgagaatcatgcccaggatgatacagagccgtggaatgaggcagctgaccaggcaaagaacctcctgcactgcctggtccagcaatcggcgggaaagaaggctgaagggttgttgtaccatgcggtgcatcgtagagatgcggtcttgtcatcgatggctctgcgcgctgatactcgtacgacatgccttgtggcggatttggaagaaatgggcgtgtgtgagtcaaggccccagactgaagtccttcacctccgtgggtgactgcaatctctcgatagccatctcgagttgtcgcctggtatacgctctgacgtctttcggcggccgcttggcttgctttcgggggaaacggtggggaccctgacatgggcggagaagggtagctctccgagcgagcagtgctcttcgagtctgccctgacccagttgaggtcgagagcaaattgagccaggtcggtgattccccggcgtttgccgagagtgttgcggagggcgtcaggcctctgactcaaaggttgcatggagggatttgtgtcaaggtgacagaagggattagatatcccgaccgtctctacgtcaaagacggcaccgggattcgatcagcgaagacctcacggactatacgaggaaccgaaaaaaagccgagtaccaagttgacagcggacattcccgaatgaatatgcgcagttttgtgtttggcgcaaggggtcgtatttgggattccggttgcttcttgtccgtgccagtgcctcccgaatctacacgcaagttttggaagactggtctgagggaaccggacagaaagatatctggttgcgggataagatggctgatagagtgatagcgaaggccttgggcctctggagcttgaacgccaaggctgttgtcctgttgaagcctttatcagcgtcgacgaggcaagctatacggccagtgaagacgacaagcacagactgccaggccgttgggttggacaaagatgatgcagatgattctggttcagtgaatcttcggggcgccagtggcactgtatgcagtgtttcgtgcgagttgggttgttggatgcgaggaggtcgttgactcgtcgttgtcggggggctgcagaccgaaacggcgcattccttggggcctctggcgtggacgacaataggaatagaggtcgaaccagttgagactaacagccggtggaaggcgtgattttgtgtttttgggtcttgtttaaggtcggcctttttgttgctgggatatcgcgcccgtaagtagttggcggccagggcagtccgtcgacaaagatctggtgtcagtggcaccaggtggtttttgtgcaacttgttagcaacggcgcaattgagatggagccaagatggaccatggatggataggcgtatgtcaaggtaccctgaccagtaaccgtgaatgggtcgttgcaaatcgaagggtagaataggcaggggaggctgcaacgccagcaagccgcccttgtctctcccatgccatacccaacttcttttctgaagttgcagggtagccaaacggccaaggtacacgcgaatttggtggatggatgatgatggattgggcccggggtgtcaagaacagtggccgccggtcccaggtccagtcccggcagcagggaagagggaaagggttgtggtacttgttttgatgcaacccatctgggtggtgctccatggtggtgctgtttgggtactgcttggctcgcagactcctacctctctctattctacactagaggcttgttgccatgcgcttggtacttggtggacagctccggtcaagtttagttagtcctctcgctcgcacggctaatatcgacgtcgacctgagactgtcatgactggcagccatcatgagcagtgaaaccgtcctagcgcagaacgacagcactgggcggcttcgtctccgccttgggggagaaggaagtggaggagcaagaacctgggggaacaagagtcgagacaagttccaagaccagaacacggaataatgcgcgaagaagcatgtctcgcgtcgccgctttttcaggtatcagcgtgtctgtcggcggccgatcccatcaggaccagcgccgggaagtcaatatggtcgtcagcacccgggaagtatatccgccccatgcaagatggcggttgtccagtgcatgcggccctggctgtgtacggttgcaatggtctagcaagcacccacgagccaccccggttggctactaggtataccttaccttgtcaatctaccagggcgctatctgttggtggtggaggtgtataccgcagccatattgggtccccatgttgatgtagtcaaccgaatcgacccagttgcggaatttgtgcatgcactgcacttactgcacagcgggtcgctgagaacaacgagcaaggatgcgacgagggctgtaaaatgatgtcgaggatggccgatccctccgctgtcgacggcaagatgtgtgagatggggggtttgatcttgatcttcacaatattccgtgtccggtaagggtcgagatgtcgagggtctgcaaacgggccgagaagagcatcggaccctgagcttgccaatttggaacctcgtgactactgaatgaatgtccgtggctgaagaacgaagatgatgggctgaggcaactcgctgtctggagaacaagcttcgtcagacatagtaacatggccagcccagtgcgcttctttccactttcacaacccgggcgcgtctccttccgtactggagaggtaacctccgccgtttgtttgctctttccggctcaaaagctaaaccatatgttctgtgccttcccagtttgtgcgtcacaacccgcgtcaaggcgctgtcattgatcacgcctgtcccagaacggaaggaaaccggctgtcaggggcaggtgtgccggagaaggtgcagcagcagcaagccataactttcgacaacaatccaacctcagctcacgacttttgcctacttagttagaggtacagttgagatgcctggctgccccgatcgtccgatatttcatggtgttgatctgaaggtatgtagcgcctttacttttattccccgaagctcaatcactctggcttcagccgaaattcgacaatggtctcgaccaggcagaagattcgcaaatcaaaagtgctgatacataccagtacggtatctggtgtaaggtatatatggctccagtctgtgccccatggttgcttccatagcgggacggaacactaagcagcggggcaggaacctggagcccaggattgccaagaaggcaaggaactccatgatctccttccctccaaacactcattgtcctaaagtggccgttgtcgagtaacctagatcgatccgagtcatctttaccttttctaccttggttacagccatgccccaaaatgagatgcgagcttccggaccaaactgggaattttccatgtcctccaccccaaaccttgtgtccttcatctgaatcggcgcatcgcagatcactggcaggcgcccagcagtgtaccacttaccggaatctagacccctgtactggaggtaagatagtttccgagtcacggatttttttctttctccatccctccattaaagctccctacgcaaaaggtatttgttcattctgacgcagccttcaatggcgacaaggcgttggcaagatgggaggccaatgaagacggggaggttggccctgatgctgcctctctgggatctacgaaagggaagtaagacggtccggtcaagacaagatacggaccttatcatcgttacatactgcgtataccagtcggcccaagcatcgtcatggttgtggtgccaaatttcccttgttctacccgctggcacaacctggggctacctctacactgcaacttgaagccgtgaggttcctaaccgtgagtagaacccctgtgtggttgtgtgttaccacaggcccttgttgcctctttcggttaggtttctctattgtttttcctttaaaaccccatcagcctaggtacatgcagccatcatggtatttcgacactcaatgacgtctagatatcttacacacatatactacgggacgatttccaaaccggccaggtcaggttgggcaatagaggcggtcttgctacgtttaccttgctggttgaccactaacagaaaagacttgatcctcccgggctgttgcctcttcccgatatcccggagagttctggccgagcgcacaagatgtgatactgtgcatcgattaacgtgctagtgaaatcaacacatgcctagcgggattgcattacctacggcctgtctacagttgggagtcaaaatcacagaagactgacccgagaagcggcgcatcaacagcacaatgctcggccgttgcagatccaccttgtcttgtcttacaatgttgtacactgcaggcaggtgacagcatgtacatggtacggtagcgagcgcttcatggtggtaccggaatggcgggaaaaaaagatgaagggcccagcgctgaggcgtgcgtgcaagtttcctactatcatccccaatattaacaactgagcacactcctgttaacaacccctttttccatcgtcaatgcctcaatggtgttatattcagaggcatggtacttgccatggaaagacggtgattgactcggctatgcataatccttcactgatccagacgatccatgaaccgggattgaactacaagctttccttctctcctcccagtcagaaatacatagtttacatatatgcagcacggtccacgcttgttgcagactcgctgcggcccgctacgaaacgaacggttacaaaatggccgcagacatgggccgcagaccaagcgatgcacttcatctacctcgatcggctcttatgattgcatccgccaatgtcatccaagaagcaccaacctcccccggtcccgccttgagggttcgctcgcaggtacactaattaatttggtctactcaacggcgcctattggtttgaatcccgcatgctctttcagcaccacgagtgtcttctatcacccgtatactaaccggtgatcccgcactgatcagcggcgatgctgactctggggaaattgcttggacgtaatcaccattgcggcatgtcatgctgccctacttgacatactcacccatatcctatatcgtcactctttgattcgacgctatggctcatctggagatggcctttgaaatatagctatccgtctaacttccaacaatccgaacccagcgccactacgcaagtcctagcggtagacatacgtctttgccgaaatcaagggcgacgcaactgacctaaggatcggcggctgggctgccatactgatctactgtgatgaagttagccgcacaccttcctatctgagtctcgtgatgaatccgatttcttcgtcactggcctacacaagcaggtatgtacacatcagtcctgaaaagtttgttagcgccatacacgccccacatcttcttacaaggggttagcaggggggttgcagggcgggactggtctatctacgagttctgattggttcaaaaagcctgattccaaagttaagaatcggttgataggagggattcaaccacccgtacacaaaccctcgcctccaactagaactactagaattacccggcacaccctctataatcagtgtaattatagggtattgatagggtactttcagcgggctgttacattccccgtctcccctgcttaaaacccctgtctgtaggtaccaagctaacgaacttaccagggctgatgtgtaaggaattttgagcgcttggtctctggaaacgtcacatcgcgtagcaggtcatggcgatctgatagttgcattccaaacgagggccgtcattggagtatcatcaaaaggcactccaaatgaagaattttgacctttatgacatggctaaaccactatcaacatggatcattggttactgacacgcggtcaagttgatcttccggactgctcaagggaggcgagtgaaaagtacgtcttatggttatcaaggttgccatccaggtacaagaaatgatgacctttgttagcttgtcatgcctgtaaattcaatggccctgtaagatacggtaagaaaggccattgcgaatgtagccacctgaccaggctccatcatcaatcccgggccattggaagtacgctaatatcccattggctagtgtttgtacatggcaacgggcatcgttgagaaagtgctatgatagtttgccatgacaattgatttgaaccttggcccaaaattctcttccggtttggctctcctcttcccggcttggctccatgaaatgaagccatttcgacttgcagcctgttgagacatttcgccgttgtttgacccaccaacgtctcgacatattgtgattaaaaccggagccgacggcctccagggtcctggtgcgggcatgtcagtgaagtgggtgttggcgatggaatctccaatgcgaagttttatcacttgacaatctattgtgcgtgatactttgacttggcgcccgctgtcagtcatgccatatgttgagttgccgttctgatatctgataaataaaaagcaaaaccaagaagagggctgggaaccagtcataaagccatagcccagccccgtatttctagtctgagtgacctgatgacgcccgggatgacagcgaactgaaggacaccaacaagaagtaatctgcgttggtctcttctaccttaggcgaagaagaattgggacagcaagtgacaaggcggacatttgttcttgtagttctcaactcacaaaaaaaaaaaaaaaaaaaccaaaaaaaaaaaaaaaaaaaaagggccacgtctacctccaacggtgaaaaatggaattgtcatgcttatcgacgtccgaaccgcttgttacggtgttcgtccacttcattcccaagattttcgtggcgttccacttaaaaaaaaaaaaaaaaaacgaaccacgtctgtgcttttccatcagcgcaccgccccggcgccatcacttccaccgcctcgaggccgggccactcaagtccagcaacttctcaaaacatctccattgcccggaagaggatagggaggttcccagcttgtgggcgagcttacgagccactagattctagagtaccaagctctaggtgagctctctcaaggctctgtcagtcacggggaaaaaaagcaaaaaaagaccacaacatcatcagcgacaatcgccgcctacctcaatggggaaacagaagcgagagagggtaagggtagggaaaaaaaaaaaaaaaaaaaaaaaaaaaggaacattaaaatggatgtgatgcctatactaaacaggtaaggacaaggacgactcctctcgggcttgtcctcgagaaacggcgggagctttgggggatccaatttcattatccctccacaaattcgaccacatgcccctgtcgaatggaggttacgctgtccctggctcgagcctggcgctcatgagatgtccaagctctttcttggccagagatcggcaagattgggcttggaccttgccccacccccccaagttacgagctcaggcgggctgcgcagtgccctgcaacatgcagtcctccgcatatgtacactaaggtagaatagtggactgcactgggcatcggtagttacccctggaggttgatcttatagattacagattacatctacggtcatgaaccccaaccatgggatatgcggtctgggaatccaggtacctcgatcatctttttacactaatagggcgctgagcacagacctcattgcacaagatgggcatagggtattcccaacctggcaagcctggcactaacgcttgctgggcgccccccgaccaacctttcaccttgcagacaatggatccggaaaaaaaggaagacgacggagattgacaggcaggtacaccacttcaccacaaggccacaaacacattctagtgtacggagacattcggagattttgcacatcacgctttcatgacggatctttattagatggctccactatgaattgccttcccgtcctggtcgtcacaagaaactccgagttccatgtctccctcctttgtggactacccgcggatgtcagtacgtgactagtggattagttgtgagttacggcggcgcttccctccgtgacttcatggcaaggaaacaacaacgatgatcatttactaaactccctacctacatgaggcgttcgccaaagtgtaattaccttctggttgccactcttgataggcgaggtctagatgcactagaaatgatacaatcacattggactgacccgcatctggcattggcaataaattgcacgaaaacgccaagtagcgtttatcgtcccatggatctgataggcatgtagctcgaacgataatgctaacctgggtcaaggtgtccgtatgttgggcaatgtcttcttctgttagcatcaaaggtgggtgggtggttcacaacaatgcagttgtgcactaccggaatttgggagacttctcggcaaactatcatcaggtacgatggcgtcactgtataaaccagagatattctttattttttctcggacgatatgttggggtccaatcaggatacatccagtagtatcaacacccaggacaccctcttctctgaatggtccagcccaatgatcaccctttagactctagggcatgccaatcatgcattacttcatgcacagttgatcatttcaaggtggaagtgagacacatgatgacgaactacaaaatcgattgaggagaaagagaacgacgacatgccgcccgtcccccatacgcgcctctcaacgagaaaaaagtgcaaatccacttgggatcggtggaagaaccgggccggaccatgcataggtaaacccgcatgcattactttatgattgtatttcaagcaccgagtaccgtaggtacggaaacggctgctgtggcctgtacggtcaggtaaggcagggactatccttgtcagacccaccatcaccacgcgagcagatatccgacctctacactacctacactacactgccgccgtctgcaaccgaaccgacccgaccatgatcaccaacagcaaggtgatgcccatacagagagaggtgtacggtgtgatgacgccctctgtctctcttcatcttccactttcttcgttcctgcaggacaatggaacgaacctctagactaaggatccagggccacagctgccctgcctgtatccacccctctcgtggcctatcgctcgctctcccactggggacctggtacctgtagtaggtcgggtacgcgacaagtcagaaccttacatcatgtgtaaacattatgacccaggtccggagctccagtagaccaaacatccaccaggctcgtgtggcttgtgtagttgagagtatgtaacccagttcgttattcgacaattgcttctcttcttctgagacattgagcttgctgagatcatggaactcaaaaaaccatttgcgtcattgcactagggttcttcatgagcaatatcctctgcggcggaagttgggtgtactatcaacttgcccctatccccacagctcaggagcgccaacgagaacagaagaagcaaaacgaggtgttcaggtgaggtcaacttttttttatgcatccttggaaattccaacagttacttctaagccccaattgtcgatagaagcttactgaaacttgatgtccttggtcaaagccgaaagttgccttgccggtcccggtcatggccttgctccaagttttccattgtgtatgttcctctttgccattccaagtgtaggtacctataatcccgcatcacgatctttctgcagatcatctctgaagaattcaagccaggcctcatggccaagtaacaacttcgtgatgtgattctttgcgacctgactctaggacttgctgcccgcctatactctgtccaaatgtctttttttttttttttttctgctctttttttcttcttcaagggcaagccaattgcctgggaacaaaaggatgttttggataaatctttgggcaaatcatgtcagcattgaggctgataacttcggaattgttctggaattcttcggtgatggaacttctagacgggtggatgacggcggcataagggacttcaaattggccgattgttttaatactcacacccttccaggcccatcaatgtttttgtgtggttgaatagtttccctaaatagaatgttggagattgtgtttgtgacaatggcgtttctgagtgcagctccgaatatcattcccacgcgagtggcctaggcttcggattaaggtcaagagggaggcaacatctggccacttgtttccggttatttggtgcccgtgccatgattgtgagcggcctacgataatctcacacgttcttgtcagctgaagtgagtacagttagaagggacagaactgttattttgcacgtctgtataagacatctcctcgtgggcatctagggtagcccatgatctcaaggaaatgatcttcatctggcagtagcccccagctgcatgattccacaaaagtgatgacagcgagcaactcgctcatgaaaatgtgaacaatcagaagctgaagcgagaaagcaaaatagcttggacccctagcatacgagacgaacatcacagcattgccttgggaagataagggtaaaatactgagggaaacgtcagtggagatagccgaatcaggggtgtttgtgcttgcgctgctgtctacattggaacaaattaatctggctctcctccacatttcaatggatcaaacttcgttctgacgccaaaagttatacaggctgctgcagctctcaacagcgattcaatgacaagccgtgtgcgatctggcttgctccagaacgtatatgtacttggtctcgagatttgacaggtttggtgacaagtttcgagcgattagacatcagctatcaatcagtcaattccagtcccatatgccaactgtggctgaatcagagccctttggatcatgttagattagttttcttttgccttcccagaacaacgtcaaagcccccgtcatgtccatcatgagtaaggaaaagagctactcagttcaagtaaccccggaacgcgcgaaagtttcctcggcctaaggtaagagcacatcaatcctcgaggtatctgtgataaccgaattcttttagaacgaatgcatcatctactttgctttatttttccaatcttcttttactcatgatatgcactcgacccagacatatcattgtaaaatcagcaattgcgcggtctgatggaattgttctgtgccgaaagaaactgtttattttgggtctaggtacccaagcaaacacacatcacgcttcaaccaattttggaagacttgccgataaagtggaaattgcgctgatttctatctctgttcacattgcagcactacattatagatttgcgtcaggaaatgtatccaatttttgacatgagtctacccagcagttgaaccgatatcgcttttgatccgagagtttctgattgagcagccactccctgcatacctccttacgtacgacagaatgtagtacaatacaccaaggccaaactccaaaaaatccccggtgtccctaactcttgtcatagcaatcatacataaagcatgggagcgcttgatcactagtagtaagaaatgcattattgatctaaagacagctgcgtaatgaagcaggaagtgtatgcccaatgtgaagcagcaagtaatcctggagtcttcttactctctggagtgtgagcccacgactttctccagagcaaaggatcaacaacagagaaagacgttaccacacgcaccaacaccagaccaccgagtgtcacgcaacaccatattcagggtgtggtgatcccagaggaggggagtcaaagcgtccatttataggtagctatccgtggacatgaccatgaggcaggtagacgccagctgaattaaaatagaagtatattctcattcaatacgtaggtatcaatgaagtttcctgtataccgcctactagatatagactattcagttcatccaacaaaagcctctaccacccttgagacacttgtgtgtgttcaacctggttcgactccccaaacgcatccaagcctccctaccttcgatctagaccataggtctccaccaagcgtgattggtactgacctcactcacgaacttccactccaacttcaatcttcgttccttccttcttccccccctctgggcccgtgcctgccacatcccaaaaccatctacgcacctgttagtaccgataaggtccacatgtggtacgtcgctcggggctgtacggtaagtggtacttagtggtgtcaccccttctcctcgtactgctttgttcctttccctgggcttaccttggccgtttgaaccatgtgtggtgtcacttttgcttctcttttcctttttactcggaatttcgtcttcttctcctattcagcataaacaaatgacacgagaagtggcaggatatggcacccttcccatggacaccacggaggacacaagggccaaagaagcttgttataccgagcttggttctggaagaatgaagtagctggaatagttgatttctacgagggtcatctgcctcctaagccgactttcatccatggtgtaaatggaaacagcttgaaagatacctaggcaacttacgttatgtatgtaccgtcggccatgtggagcgggtagtaatctatcgaaagaccagttttcattcatgtctatggcacgggtcaataccgtgagcaaaaaaagggggtgtcccctttttacaggctagaaaaacacaaacagaaagaaaaagcctagcccatccgcatgcatgacgatgagggacaaggtggaaacaaggccctatgcgaccttgcagaattttttttgatgaactatctaaatcttccacattagaccgaccaccatccatctaggggtatgtctaccgagtcaagttgtcagcaagtcatatgtcatccttcagatgtgccacaacgacaaagcaaaccccctgtctagctgagctttccatcgtccaaagtcagctcactctctctttgcttcaccaaatcagccggcctaccacgcaccaaaaagtcatgtcggtccaagccgaccaacatctagttccttttcaggcggacagggaaaccctctctttctcgctactatgttcccaacgaagcaatgcgagatatgttttctacacaatcctacccattctgcacaccatgaatctgctgtacaacggtcgcacaattctgtcatgtggcattacacagcatttgtatgccatctacttactaccctacctactcgggtttgtctggttacctgcctaggtacctagaggtattactgttacgtcccctctacactacattagaccacagcacgcttgccttggccgactcctcccaggaatccctccatatcccttgccccctttcccgcgtcccaccacctctaccgtcgtaagccccgcggctgtgcctacccgccatacttataatgcagaacatatttgcattgcatctacatacacccatttacatggttcccttccactgtagttgggaaccggtcggtaaaatatgcacacatccacacatcgctacacatcttcgttgttggttccgatgcaaggaaccaccgcagctgtctcggatagttaccgagcaatggtagtaggtaataggacatcgcgcttcaacagcagcactgcagacagcactttatctgcgacgaaagtgacaccggagactcgggcaagtttggcgagagttatgttgggggggaatacagaacgagaggcgcgggcaaagtcggttagcagaagtgagaaataataagatacatcccgacgtgaacagagggataccaaaccgctgttgacctacctgggtttggaagtgaacatcaaatgcattggtacaattgactctgttgctatctaatgcttcgctgttgtccatatatgaggacgggacactacactaccggctggctgaacaaatgactgtatggtaaaaaaaccgagtaaactgcatgagtccattattcgtttcagagtgggaaaagaactgggaatgacagaaggagtggagtggttcagttacactgagtatggtcggtgaccttcgagcaccaacacgcactaacggcaagccgctgataccaaccacagcaccagctatgcaacgaaactaaaatcataactccgtgactacaacgcacacagatggctggctgatgtgagaaacgagatagcccaattcaaagacgactctcgatgctcggataatcgtgctcgctaggccactggccgtccggccaaacgtagcgaatggcctcccagatatgactacggttatgataagggtatggttagcaaatcaggtgcctgaaacagccaacattgaggagagggttctgcggaaggagtatcagatatcagacaacaacctacctgacatggatgatttccaatccatccttgacttcctggggtaagtcctttgcgtccttgcggttctgcgctgggagtaggactgtcttgacacccgcccggagcgctccgatgagtttctccttgatgcctccgacggccgtgatccgtcctcggagggaaatctcaccctgtgacacagaaacaaacgccgtgttagccttgcacacataacatggaggcacggtatttcgtcctcttatccatatcgggaaagtcaaacggacgtaagatccgctttgccttgccctgctttcgttgtgtttcgagtcccaagagaaggaaaagtcaaaagacaagtaatggaactaaaagggggtgaggggaccgaagtaatgggattgggaaatacttaccgtcatggccattgttggtgggacagccttgccggaaaacagagaaatgagagcgattgcctgcgagatgccgctgctgggtccatctttgggaacggcaccggaggggcaatgcacatgaatgctcctgtccttcataatgttctcactcgggctctgagtgagtccaagctgatatgcgtgcgccttgacccaagttagggccacctcgacactctctttcaacacatcacccagtttgcccgttagctggacgctgccgttgcctggcatgtcggccacctcgataaagagaatactaccatttccacccgagctgtacgctaccagaccagtcactattcctggacggctagtcttctcggcgatttcctcttcaaacttttcaatgcccaaaaacttctccaggtcatccacggtcagctgtgggttgtagttctcagggtgtcccgagtccttggcgtcggcgaactcgacggctttgccacgcgcaacggacgagatctcccgttctaggttgcgcacgccggcctcccgcgtgtacgactcgatgattctggacacgacctctggggtaaaggaaacctgtgattcgtcaaggccgttgacccggagttgcttggggactaaatgccgcatcgcaatgtggcgcttctcgagagtcgtgtagcccggaatgtagatcgtctccattcgatccagcaacggtgccggaatggtgtcgagactgttcgctgtggcgatgaacagcaccttgctgagatcaatcggcacgttcacgtagtgatcggtgaaattatggttctgctcagggtcgagaacctcgagcatagccgccgaagggtcgccgtgaatgcttgagccgccaaccttatcaatctcatcaaggaggaagacagggtttgctacgcctactttcttcaaaccctgaacaataagacctggcatggcggcgacataggtacgtctgtgaccgcggatttctgcttcgtctctcacaccacccagagaaattctatggaatttccttcccaaagcagtggcgactgatcgagcaagactcgtcttcccaacgcctggaggtccgacaaggagaaggatgggagacttgtccaccatgcgcctgctcttcaaagcctcaagcttgtctccaccggccttggccttttcatcaacaccaaggtcgataggggtagattgagcagcgtcttctttactgctctcggatgctaccccgagttcctgttcgagctgtttaatctggctgtccacgtcatcgttgatggcttgcttgaggcgaaggactgctagatattcgagcaggcgctttttgaccttgtctagtccatagtgatcctcgtcgagttgcttccttgcccggttcagcgtatcgggacctaggcgatcatccgtagtagttgtccaggggatctctgccaaagtttcaagatatgtccgagtcacagcatactcagcctgtgcgggatggatctttttcagtctcttgatctcccggtcagcgaccttggcagcttcagggctgagtcgtgcggcatcaagtcgtttctgcagctcctcaatctcgttgggctcctgatcttcatccgcatttccacctcgtcccatgaaaccgccctgtggtgaaaacggcattcctgcgccatgccctggagcctttacaggcggcttgatttttccatgtttcgccgcatcagggtccatcgggaatggcaaggtcgtggctgtgatggtggtgaccctcatgctgttcttgatgtttgttatctggcggtcaagcagctcaataaccttggccacacgttccttgacgtcgatcaaagtcaggatctcgagcttttcctcatatgaagattcgacaatgttggccataaagtctgcgagggcaccgggatacttctgctttgcgatgtagaagtcgaggcgccgagcaagcagaggtgagaggccaggcgtgccagaagactgtggcagaagtgaggacaggcggaggatcgtaacaaactgcctggacagaagcttgagagacatgaacagctcctcgagggcggcgtctgtgattagagcgggatcggcgtaactcgagaccttgccttccagataagccttgtccgagataaccttttcgacatggattcgtgtcacaccctcgaccagcaaggtaaactcgccggtaccacgcccctcgacgccggtgatcttagcagcaacgccataggggaagagatcggccttggtagcctttgctggatcaacatcgtcggcggtttcggttttgtcgtcgccgttctcgattagaagatgcccctctggtccgatcaagggtgatgccaggggcacgcaggcaatgggaatcgtatcgatacgcccattaggggtttgggaagccgccttcgcgtaaacggcggcgagtaacgaggcgatgtcgggtcgggtagacgaaactgcaacgcgttggacaacgcctgggaggagaacagtctgtttgggaaggggaagaagcggtatcgtgaccgtcggtgctcgtatgtgagccatggggacgtcgacttatagtggagtttgatttgatgtcgagaaatccggggaatctggggaaaccaggatcggtcttgtggaacggctttagagtcggtattgatgtgtgattatcggcttgcttctttgttgtacggggtgctgatactcgtaacgttttatgttatcgtggtcgatgcttcgtatacacaaagtcgaaggactcctatgtgtgtattccagcaccaaatgcgacaaacgagatgacgggtagtacaggtagaggcgggtttgtggtgtcgtgttgttatgatcaaggtgccgttccccgctcaacggaaaggaatattatttaacagtagaaagtttatgcagtgcgccttggttgacgtagggttcaactacagtcttcgtctatgatttgatgcaatgttagaaagttcgattcactgacatctgattgcgccacgggttgaaatggatgatggggtgaaacggcggcgaggcgggggtgacgggcgggaagtcacctccaggtccgcagtccaagtcgggcatctgcccctgtcatggaatcggcaacccttgacccatcctaggtacccatcaacccaggggcacaatcacctcaaccgaggcactccagcggcaacgtgttggaaggtcccgctttctcgtgctgaaagccccagagtttcagcgcatttcgaactcagaatccactggaaaccgttcgaccccgcctggcagtccagtgaggttgattctcggcgagaggggccaacgtcacccacgcaatggaagcggccccgaagtggaaaagaaggacctaaggccgggcatggataggtgacactagactagtccccgcgcccgtcctctccaggcggcagtccctccatcccgtcccgcacgcacagaactcccggccatgggttttagtgtagtgtacgtacatatttcaatcgtctacgtagcattcacgtgaatcacatggcttctccgatacaatgttctagaaccccccggtggctctctccaacgcttcgaagtccaatataagatgtgcttgcccaacacaataggcaaccaagctaccggagctcctgaactcttgataggaagtgtgcactctgtttcttgcgaattccggcgagacttccggaatatctacaggtacagtagtattgggtggatacgtggttggtgtcctatggaccttggacgggagtttctgctagtatacgtaaactactgcatagtaaacttcacctccccaatttgctcgggttagggttttaccagcaatcaaactcgactacacacatctacatcccttcacgttgaatagacttttgatccaatatgttgtagtttgatagtcaagatgagtacattaagtagcttcatatttcaagcctcctcttttctctgctgctagccataagggaaacgagatgtccagacccggccattggaaaatcccctccatggcatttacgttctcatcgttgccatcgtgaaagggcaattcaacgatccaccttgcaactcggtactcatcctaaccagccaccatctttacctgtcccactacacccccaggcatgacctgcgcaagatgtgccttgatttatattgctttgtggtatcacgagctcttacctggacgcaaccttgaacttcaagctcaaagagtgaaatgttggactgagcacagctgtacacacattagcatgagtagcagtagtccagatctgatgacgggaaatactgcctctgtgaatgaacgaggtgaacatagaaatctgacaatatgccacaggacgttcaggtgcgagatagacatatatagcaccgaattatcgtcatcttcaggtggtctttatcacaatacaagcttccagacaaaagcacgcgagcttgcataagcgctatccactttatcttcgtgccaagtctaggggactcgtgtggatgtcagaaaacagaacaggatgtgctccggactatggtatgtgttgtaacaaaagctacctttaagagtcccgaatcgaggatcataagcaaggaggatatagaatggctagatacataacacttgtctaggtgtcagtcccttatccactggactcatagcagctgcaaagtgttgtgcctcgaaagagtacacggcagaagagcctggcttgtcaggatcttgattgaagctatgaccccggagcttgatgtagtgaagaacacctgtgttgaacaacaccgtaccttcatttctgaacagcttagctatagaaggggggaggcggggttaccactgcgacacttcaagctgatggtgattcatgtttcgtaaagcccatagaacagctgacggccattccgtggattctcagttttggttaatttgaaattcctggaagttgacagtgaaatgaaggaagtaaatgaagtcaaggtatggacgagggagctgcatgtccattgaccaagatccacccccacgttgaggttggatctggggtgcatgaaagagtcccatccgcccccgctgcgaacccctgatcgcaacgccaagctctagcagggttcgggttcgacggattccattgatgagagcatgttttttggttgatcttgtgccctcataaccgcatatttcggtctactagcgctctgagcctaaacagaatgtacaagcataatgtacaagggtagatgcgttccgcaaggggactctcgcgtatccgagctgctaagatgcaacatcccagataaaagaaagcaaagccggctgcgtattgccgtctggactttttggcggtaccaagctacgagttgaactcctgttgggggtggatgagggaaacgactggagccaccaagacgcgaacgatgtaggtaacaagctcctgggtaaacctggacagaccggtggtgtattagacttctttgacgacatctcaagaagcaggtatgtggccaagcaagggctatgtagtcttcgattgtatcacccacacaggactgtatggttgaacagaaattcctgccggtctcattcttcgatgagctccaacatgctgagaagggttcatgtaggaattcgtatgaggagatgatttatttgagccagatagggtgctggttagtcgggctttacattcttcataaggcgtgacctgaaccgttggttgctgaacagaaggctcgttttgtgatcgggctacatgccggccgccttttgaccactcactgcgagcaatgtgacccgggaaatctgattttccaaacaaaaaaaaaccaaggaacggccaacaccatgatgactccgttcgacatatggcccatatccgtggatcgagcagctcgtaggtacaagattgatcacgaacgtcgtctagttacagagcgttattatggggtcattgcgatcccattcccccggagatccagcattgtgtacggtgtggtcatcacctgttggacggagacgaagggtcgttgatatcgttgtctttgtggaagccgagcatgctgccgagcatacccccgggcttgggcactgggcactctctcttcagagctcgtgccctgcctacgtcgccagacccaggctctgtctcaaactgcaggatttcgtctttgccttcggtgttttccacgcgtctgcgtctgcgtctcttgggctgtccgtcggcagacatatctccatcggcaaaagcgaccctgggggcgggacacggcaggatgtgagggacgccgacaacaaggaagctggccacaacagttgctgcgaagagggaggaagtcatacgcgacctcgggtggaggtgaggtggtggcatgatgagtggtattcggattggagggcgggcggggtgcttgaccaagagaggtccagaggaaggggggtctaagtttaggggagcttgcgccaatttcatcagccattgaggttcgcgttttgggctttgggccgacgggactcactcgtggcttttgcaacacttaaaggaccatcatgcgcgttgggaacaacctgaacccttgaatatcacgagattgcagcggttaacctcaacgcgcaatgaggaagtcagtgaggatgaggtatgtgccacacaggtgggcaggttacttgtcaagatcgtcgttgagcgaactggaccgtggacgggacctgtcgtcaagctccgggaaaatggagcttcgattgcgctttagttccgttctcgaaaatatttcgtcagtggacccctcgtcagcttcagctctcaaaacttcaatgggcagcttcccgcgctgtcccgcactggaatggaaagtgcatcttcgctcctgcactcccgccgccccaagcttcctccacggcagctacacagtacgtacctaggtactagcgcacactacagtacctgagctcgtctggtgccgaaatctaaccaatggcagctagcgtgcttgtctctttacaagtgcattatgggcgacggctcgcaacacgtgcacttaacggggcttttgcacttgctggtatctctctctcataccaaactgggaatccgggccgccataggcttgcacttgatgggctacttctaccttgcatgcgtttgtagaaaagggtactgtatttacctcagatgatgtaaactactatgcagaaggtaggtatctagcacctacgtactgtgtactgacccgttcgacgttcactctccccaccagacagggatttctacggttcacttggcagttccaggtccctgggcctgtcgctaaaactccttgctccctgcttcttgctggattggcgaccgccgccataccattcgtgccattgttgtcgaggttgtggtttcgcgccatccccagtctcccgtcgcaaaaaaaacagagccgccagcctagaacacctcagccctgtcaacagatcattcgccgcatccccacgacaaccatcaagaccgattccaaaagggttactatctgtgcttgttgcatctgcaagacggaccaccaaacatttcggcatagcatgacgcgaagctgacgcgaccctacgagacaccgcatttcaacttctattctgacatacaagcctctgcccggctcagtcctcctaactgcgcggcatccactcgcagcaaagcagcattatctgttattcataagcctctacagccatgagtgatctggacaggttagtgccccggtggtcttgcgatcgggcattcgcaaccacccgccggcgactattgctcgtggtgtctgacctctttggtggatagggcgatcgctcagctgcgagcatgccggccaataccagaatcagacgtccgcgaactctgtcacaaggcccgggaaatcttgatcgaagaaggaaacgtagttacagtcaatgcgccggtaacggtacgtctcgaactatccagatcgaaatacacacatgtcgaatctaacccaacggcaacaagatatgtggagatattcatggccagtttcacgatttgatggaactgttccgcgtcggcggcgatcctcccgataccaattatctgtttatgggtaaggctgtccctggtctgtcaatcatgtcgtcaaaatcatgttaagctgactattgtattgtcggatgttgataggtgatttcgttgaccgtggcttctactcgctcgaaacattcttacttcttctctgccttaaagttcgataccccgaccgcatgaccctcatcagaggcaaccacgaatcacgacagattacaactgtgtacggtttctacgatgaatgttacaggaaatatggcagcgcgaatgtttggcgctactgctgcgatgtgttcgactatctcgccttgggcgctattgttcttggggcctccaataccatctcaccaagcgccggcgagtccagtataccaacaacacctgaaggaggcgaggtggaaatcgaggtgtgcaacgcacagggcgaggtaatgagcaggtttcctcggcctaacaacggggcagacagcgatgtacagagcaggaccaacgggataccaccaccgagtaatacaggcccgcctggctcaggagcgtcgggattgagcagaggatcagtgggcaacccagccggcgccgttctatgtgtgcacggcggccttagtccgctgatagacaaggttgacaaaatcaggctgctggaccgaaaacaggaggttccacatgagggtgctatgtgcgacctcttgtggtccgatccggacgagattgacggttgggggttgtcgcctcggggtgctggcttcctctttggtgccgacatcgtcaaagtgttcaatcatcgcaatgacctcagcctgatcgcccgtgcccatcagctggtcatggaaggttttaaggaaatgttcgatgccagcatcgttaccgtttggtcagcaccaaattactgctatcgctgcggaaacgttgctgcacttcttgagctatcggaagacgattcaggcttgggtgtgcttgcccgcagtaatggcgatgtcaatcgcagtaatggcggtgcaggatcttctggagggcttggagagggtgagctacaaccgatgaagggtccagcaaggcgttaccgggtcttccaggcggctcctcaggattcaaggggaatgccagccaagaagccagtggccgactacttcctgtaaacccgataccgggcattttttggaatatgttgtcccatgttcggtctacgaggacaggtttgactacataacttgcgacatgtagctcagtgtgcgtattattttgggacactataccccagcgtcatggattttgggttgaaagatctttgtccaggaaaacccaagaaatgggcctgcaatgtctggtcgggaaaacattggcatgaaattcgttaaataaatcgaccggacatagtatttgaaactgccagatagatttggcacacccaggatcgtaactctcctgtatgggtgtgagtcgaagttcgagcgataggctgagccatcgtctccctcattccattatgcagggtcctatagaagcataccacttttgaatcaacgtgaagatgacggaaccactcagctcctaccagtcagtatatatgaagttcactgcgaacatagataggccaattctcagatatgttgccattgagtgtccgggaagcggtaaggcagagatcgggagcaaatcaggctacatggaaggtagaatggacttatcgacggcagttccgatccgggatgatcggcttcggacgcgcgccggcccagctccatccggtgcgggtcccaggtcgccgtgtccgctgtcttgatgccgagtcatgaaccgaccgaaaagctccgcacagccaggaactgaggtccgccgaggcccacctcgattaaatagacagtcgaggtttccacagcagcttaccttgttgcttgcgtttacaccaaaacatgcgaagaacattgttaaggcatgttcacgattcaaagtcatggaaggtgggctcttctctgtgagttcactagtattcgccaatagtacgaaacggtaagaatagaggtagtttcctctataatccattacagaactgatccacatcaaagttagctttattcacgacgtagccaggctctggagcaccaacgcaagacggccagcggagggtaaccgacgttgaatgtattccgaatattgcattactaccaccaaccggccggcctcaaccaagccaagatgtcctgttattccatcaagcctttggaagccatgtactgtatgaccaaacggccggggtggcagggcctatgcccaaatttactttttctcctgtgtcgtcccgttctccttttgcgcccgctcatactcgataatctgtctgctccagctagtggaggtaatatcggttgcgtcagcttaagaacatccccgcggtctgcgctcgcggaaaacgttacgcatgtataaaaatttggatgggggtctgtctgccaggacatactatctgctgggataaaagcgaccaggctcgggcatcttgtgacggtactctttctcggcgctaagcttccagactgcggcagtgatgaggaagacgacgccaccgagaacagccgtgttcttcttccagttggccggctgggcgtaccaaccacccgaaggcgaccagacgtgtttggggtagctggagtgaagggcgaggcaacgattaggacggatccatgacacaacgcaggctgggttggacagaatgcgcggagggtttgcgcatgtcgagggcgatgaaactcacggaacttggggaccgccgccctatagacaggaaaaatagagagttagcagacacaaaacatagtagtgatgatggctattctaagcaatcgggtggatacgcaccattgtgatgaagttttgggatatgtggtgaggtaggttggacgttcaacgaggaatgattctttccacctcgcagttaagcaagatcggtttgtactgtcaactttgcgatgcactgcgaacgacggcacaatagtggtgatgcttcagcgggaacaattggatagaaggacgaatgatgaatccgcctacaggctgacgaggggctaaatcgcatcaaccatccaggcctgaaagtcaccatgtcactcgtcctaactggggccgagggcgcatgcgacagacgggcggcgggcggcgggcgggcagctcccgcttgtccaccacagtgcaccgtatgctaaacagacagcgcagatagtggattggggtcgaagatggatcttgtggggaccctcactgggccaacaacgaatcatgtcagccggcttttatgtctcggtcttgggggagtaacccctgcgcttgagcactgattcacggctctgggtggtgggcttgtctagtgtacgggtggtgagcgttcagattggagaactttttttttctacccgtgttcgacggccggccgagtctgaacgagaacccatccgatcaacgcgcgactccgaccgggatcccgagtagcttcccaccccgcgaccaccggctcaccacctgcccgtccgatttccctcactccatccttttcttggcagggcctccagacggcgcacacttacggaacctgggccccagcacgtcaacacccggttgtcgagccgaccatcacccatcaaatatatcgcccatgaagaggatagcaacgcccagcttgacgagccggctgctcgtcgccgctcgctccggagtgtcgcccgccactgccgccatccgatcccgatctgcaatctcggtgcgatcgcaatcgacagctgccctcgctcagcacgatgcatcccacgatctcaacaatgatcggttccccccgcttgagcccctcccccccgcggccgagtccctaccgtcgcccctccccgaacgggccttgacctcggccaaactggccgccctccacgcccgtttgaatctttctcccaagatccccttacagacattggcaaggacactggtcgacgcctcggccgacgagaacccgcagttcaacaacgccaacctcgccttcgttggccagaccctcatcaactaccatattgccgaatggctcctctgcaaatacccccgtctaccccagggaattctcttcagtgccatgaaggcttatgccggaccgaagcccttgctccagattgcgcggtcatggggtgttgataccgccgcggtgcccggcggcgaggtggatcccggtcttctgcagttcgatgcccttaagcccggcgtcgccatcacaaatttcggctacaagcgtacagagctcgcctacctcgagaagttcaagtggcgtcgcggtatggcctcgcgtgtcgttctcgacgacgactttggtgatgtcgtgcgcagcgaccccaaggttgccgccgatctggagaaggcgatggaagagcaggatcaggacaagactcccgacgaggaggaggccgagatggtcgctaatgagcaggaccaggacgtgagctacgaccgctacggcaaccccgacacccgggccgctgctgagcgggcccacgcctactttgtgcgcgccgtcgtcggtgccatctacgcccactgcggccgcgaggccgccaaggcctttgtcaaggcgcacatcatgtcgcgcaccctcgacattgccaagctcttcgaattcaagtaccccacccgcgagctcgccgcgctctgcgcccgtgaggatttcgagccccccgtggctcgtctcctctccgagacgggtcgccagtcgcgcacccccgtttttgttgtcggtatatacagcggcagcgacaagctcggcgagggcgccgcctcctctctcgaccacgcccgcttcaaggccgccatgaacgccctgaaggcttggtatctctacagccctggcgagaaccctcgggtacccagtgatatgctggaggagggtgccaagccctggacgccagcatacattgatatgggtgaggttatctcccgctaaatgaggaggctgaaacacggagcatggcggcggacagtacggcagggcagtagagaacttaggaagtgtatgaaacgaaaggtaaaaagagagtcgcagatggcctgcttacactctcggttttattggttgtgcggcccatcaactcgggataggttccccttgtggaaatcgacgcaagaggatcgagagggaaacaaaacaacgagtggattttgttggtgtggtctaaaagctcagcttacctttccactcttgtcctgtcctgttgagagcgggcaatttccgtcctgcgaaggaaggggatattaaatggatggtcctctcccatccagtcactccctttccttccattgtttcttgctctttttgccaaagacgagatgttgtatacagatttgcgcgcaacggacatacatgtacacacacgcacacccccgccacatataccaatacaaaggggggttgggacggaacggggaatgaagagggtctggatggtggctgcttggctctgctttcgacaaagagagacacaaccctcgtcggggtggcatctgtgtccttctttctcagtgtataataccaaaaaagtagccgaggccagggagaaggaagatcatcgtctgtatgtgtagcattaagaagtcaaattttttacgaggcatcaacgaagtacatgacatgataaatccttcctctacgtattgactgctctggcatgaggagaaggctgtgtaagagagaatatggtactacgcaatttacacgcattgtacaattccaggatgtgtaagcccttgttttgtataacaagcatcgtaaaggaagaaatgggaatacgcaaccggcaagagtaaaagaccggacgacgagatcgagcctggaagttcctcccaagcttgcgcgccttccattcatccaaactagaggttgtttagtatctattttgccttgtgctttcttcacattgctcttgtttatcttatacgtgagaggaagatgaagttggtgagaggggagatgaaatgtggactgttctctctgtagttgcgtcctcactttctcaccccctcctggtactttgtcacgacgtttccaaaaacacgttcatcagaacttgcgacctgatgcaaagggatcaatgaaggagactttgacaactatagaattggcatattgttaaggtacagtggtctaagataatagggtgcaccaaggagaacatggagtgcgcgtaggttttctcctactggttaaaaaaacacacattaagtttctgttactcatctcttaatctcttcggcattgtctatcctcttcatcctcattttggggtataaccatccgtcatctcattcatcgtcatccatctcatgagtcataacccattcctaccatctccatcaccaaagagtaacccacagagaatcactcgcctcccaaatcaacaaaaagaagagacacaacgcgctcgctcagctcaactgaagtgatcaccctcgcccaacttaccgtcgatccctagcctaaccttcctcctctgcctctcctccgccatcctcttctccctctccagtctactattcttcttgcgttcatacaccgcccttaccgtcgcccgaatcttctctttgccctcgtcatagttcgccctcgcgagtgcgacaacctgatcaacttgttccggtgtgtacacaaagttccacgtgctcatgtaatcgctcgaggctggatcaacagagctagaaaccttctcgttggccaggaatggcatgtagacgaccgcaatgccggcgttcggctccatgagcttccatgacgaggtatcgtccactggcggcggcggcgggtcatcggtgcgtcgctcctcggttgtgccgacccagacggtacagtagccgagctcgtgggcggtttggtcgtatttctcttgctggctcatcaagctctggtcgctgtcgccttcgggctttaccttggggtcgttggcgtgtcggatggcttggtcggctttggcttgggcgagtttgttatcggcttcggcttctgtggcttcttcagcttccttcaattccctggcggtggtggaggccgatgcagacgccttgggccagccggcacctatgggccatcccttaatccccctttgccttgcgtaaccttcgaccacggagagccagttgtccgtcttgatgtcggcagaagcatcgaatgcgactataatgtcgacattgcgacctggccgcaataaggggtagatagggaggttattggacatgccagagtccataagttggatgtaatcggagtcgtaagcaagccgaggaaccgttggcggaagcttgccgttcattccgtggatgaaattcgggatcgtcgccggatcgattggatgaaccttgctgagattctcattgtgaccccagatcaagttgtctacagcctggaaaccaccaaggctctggatcaaagggcggatttcgcggtagtaatggctcagtgttgcgcagaacgcactgccccatatgcccaggagtacaggcaaccggatttcgggaaggtagaagccttctgttgtaggcaggttgacgccgtcttggaaacttctgcccatggcccaggtggggataccggcagcgaactcttcgcagaaaagctcgaaaggcgtcatttcaaaccactgaaaccatgcttctttcttggcctcagcttttgccgcctctgaagcatgagactgctcgttgtcggcctcgtccagctcggggatttcatggcgcacagccgtataaatgggcatgggattttgtccgtagcgaatgtactcttgctggtgagacagcttgaagtcctgtgcattgatgccaagttctcccttaggaatgaacaacctggctgctagcagcagcccgtatgcgtcaacgagcccaaaatcagcttctggatcacccttcagcttttctactacggcggttagcagtagcttgttcgtaggcgcagacaatagagccgagaaggcagtaggcgggtaggcaatatgaatgccgagacgtgctttcaagtggttaataagtcgctggaaatcgttgcctgcaagggaggagaagtacagagactgaagccaacaggatccactgacgcctgatgtatacgtgatacaatcgaaaaggccatcctcggccgccgccatatatgacccggttccagcgacgagcgccctaaggccaccaccagagccacatatggcaatggtgggtacgtcttctgggttgacatcctcctcttttatgccaaggtagtgagccaacgcaacggctgttatctttttcctgcgcgccaggaaagttttctcttcgtcacagaggtcctccgaaacgcgaaccttggccgagtactggatctcaggatttatggcaggatcgcgggcctcctcccagatttcagcggcgagagaacctggggccatgttgagctcccgttggagctttctgatgtagccaggaatgagtttggaccattctggaagaacaagatcgaccagcttgttggaaagtttgcctgcctcggccgaggtcatggccgagaagccctcaaagccatcaacgagtttagaccaggtgctactatcgtcgattttgccgtgagattctagctcctgagcgaagaggtctgtatcgctcgatcggtctgtcttcgcagtcttgtcggttgagtcgaaagtctgaacaacatcagccgttgggttgagcgagaaaacaagcaaggagccgaggagtaccgccgagagggatcgagggacccgcgtctttggtttgggcttgttatcgcctgaagcgaagaagccatgtcgcgtctgttggaaggatagcagggagggtttcgtccttgccggtgctctcaagagggcgccactttgtgtgagagaccttgccaggggagatcggcgacccgttgatgagatggcgaaggtcaattggcccagccgcgccatcttcgcggttgctggtaggttgcagtacctccgctggcaaggctaaaggaaatgctcaatatgcgatgcggcacgacgcgggctaaaattaagagacaccaaagttaggttggtgttgcgcgcagtctcgaaatacctgtagaggatgggggaggtaggcaggaacctggggtcctttattaaagacaggtcccgacacgacacttgtttggatattgctctcgattaagggctatcatgttggccgaaaagcgcccggcccagttgacgagcgaacttggtctatttgacgagcttcctagtccttccgtccaagttttattgtcggcagcttgtatgactgtatcgatcggttacggtaactgattccccgaggagtctggagttgatttgtgtatgcgattctgacatcatagctatggagcttggaaacctgagctggaggggcccgaggtctgttagaagggtaccacccaacagcttgtactctacctactaccttccgacggtgcaagcccgataagcgacccgtagcatatccggatttcttcgtgtccaagtggaatgctcctgccagtcccatcatcttcgttacttgcctacctcgtacctttctactcaatcggcaagcaagaactggagcccctggcacatttctcccatggtcacgtactggaccttttgcctcttccagtggatatcccgtctacactattaattagctcggtggtgtcgggatacactccggatgttccaacttgccaagatcccgtcctttgaaagaaatcaacgctgcaacttggtccaagctagcatggatttttcttgactgtataccggtatgtgggagtacatatgtagtcgatcttgaaagttgcttacttacattaacacgaatatccttatctctgcccactatccacccgttcttcttccaacgagcagacggggaagcatacatcgaccaactatgtgtgcgcaccgattaaccaatcatgtgacttctcgggaacacccgaagtacaatacttgtcgtccgaacctttgagaattactttaatcctccgcatgcaattctggaaccaaactgcctctacctagtggggaagtagaggatactgtgtatacagatgtggtcgtgccagagtgttttaggaattcccgaaaggccaatgtgttcgtctttgatttctgtgaccgaggcgggaaaaaatataagaaaacgaagcgtccagtccagcccttccggatgtggggaagttgatcggattgtttctttaaaaagccaggcggctccattcccgttcgcttgttatggaggacgggaactggaggagcttctatgtatgaatggaactggggtttccacacccagggtgtcagaccatcagggccaggcgcatcttgcaaccacctccacatggaagcggtatgctccaggatgcaccgaaaatcgacggatatgcgcccaaatgtcccaagccacgccattgccatgtttctctaaccatgggacatcgagttggtcccgtgtcttgcttttctgatctcatccagggtctccgatgatcgaccaccgtgacggctttgaagaagaaaagtgatccctatcgaccgcaccgatcaaaatgtccagcaagaactcacgggatttacaccaaagcacggcgacaatatttggatgcaagcgcccgagcaccacatccagagtgtaggagcctgacggtagccaccatgtctgtctcatcaacaggcggaaacaggcgtataatataaaaacacataatccatggtatttggcctccagcaaagacaacttgaaggagatgatgctgtttgccctgactgaaacagtcgctcgtctggttccgaagtcgggtgtgggatctagacgcgctcaaacctacctagcccgcctacccgtgcctcgtagccagcctcagcaagttatgtccgaatatcatgagcagtcataccagagagccaagcaccaaatagagttgcagagaagcgcgaagcaaatcaaaatgtgaaagtgcacgggatttggtctccaacaaatgcacgtaatttaattttcaggagctccctggctcataagtacttagctcatcgtcacatccgtgctagtacagtgcggacatggcaaattgagccgaggcggcatgacctttgtggttcctactcctttctgcttgcttgtcaaatgtttgctcttgttggtattgcgttctacactggtagcttagtgtaggtctcataggtctcatgttgagatgatgggttagatattactcatagacaaaagatgaagttcccgttgctcgatgccagctactcaaggttagtatattgtgttgacacaagttttgagattggatttctcgagccccagaattcacactcatctttttccccaaatgctgggctgtaaccatgtcctgaccaatcatgtgtccgattgtgtcaacccctgcttattagttttccccttagcatgtccttttaggttgcccacccgtcaggccagtggacacttcctaatcgaagtctaatgtgccagccgggccaccagcgagcgaggccttgcgaccttgcgcccgtgtgcagtgttttactcgtggtcctggcactggtgcgtcgggcctgccatggcctgtccggcgtccatccgggttccagcacgacaccacctaacaccacatttggcacgtcgaacctgaaccccttttgaactgctccaaacggaacgtcgatgcagccaggcacaggcaatctaaacacctacccaatctccatacccaccccccatcccatccacaatcatccatccatcttcttcgactgaagccgccctgtctgctcgctgctgctgctggtgcttgctgctgccacactgactgccgtcgctcctcacacaaaatttcccattcttttctaccggcaacaactcagcattctcctccccgttatcacgtccccgtcttcatttcgtaccttacctttggcactcttttcatattcatacgcgatccagcgttacctttcagattcaccggccaattgccttggaaatccgcactaggcggcgcccattgacaactacccaacctttgacaatacgcgaaccatcgaggtatctaccctaccggctcgccttccttccggtaagttgatgctgcttgatcgtgaactccgatactctctgtatagacgctcgctcctggtccagcccagagcacgtatctacagcctccccgtccggctcgacagataccgaatggctctgttgctactgccccaacctgccggtatctcgtgctcttcgtcgtcacaagcccccctcatagttgccgctgggctgcgccgatacgagcagccactccagccagcccgtttgcctccaccgcaatccacgttggggttttaggtggtgtcggtgctggtagtaccggactcgcactgcagggcacttgacgagtgggcggtagccgtctgcacggagaaggaggaagacacatgccgggtgcaattcagcttccatctcaatgactgacgctattcgtttaccttccagacttcgcgccttccttacgatcccgaatttttttacctttttcatcaaccgttcacttctcgactcgaccgaaacatcaccatcacggtaccttctgctataatgggtaagcgcttgctttctgtcctctacttaacctgcccattcgaccaagccgcaggaagcatcgccggatcaccgacctcctcgtaccttactctacggtccaagggctcaacaaaacccgactcaacgccgcccttcgccgacttttcatctcccttccccccaccaacatcacagctcgttcttctgatacgatcatcacattcgttgtccgcttgccatctaccgtttcttgggaaccgtcttttttttggaagagaaccatcttaccacccaaatactttgttcaaacgactccgctgcaatgcatttcgctaccatgatgcacaatgccacccggggccgcgccaaaagtgttcagtttgagaagagcttcgccagtctcgctgaaaccatcgatggaagcgcctcgcgggatggtcccgtgtcccccgtttccgtctccggaacacggaccagcagtttgccccttggggagaacaacgagatgatcaagaaggctctacgccgatacaagagcttgctggaaatcgaggacccggccccgacgttgccaatgacccaacaattctcatacgacgagctatatcccaaggctacggatccgactgtgtcccaggagccattaccgaagcggcctttatcctctagtagttgagagctccgcgcacttgactggacatacattacatacttttgggcacaagatgatggatatcatgctaacgttggctctatgacagcttcgaacggtattcccacctctcctcctgttagggcggctcccgtacctcagtcatcgacttcccagccattgccatctcagacgaaacaacatcaagatgcttctggttctgacaccgtggccgcagctctcccttctaccttgagcgacaaccgaaacattgtccgaaggaagctgacgggatacgttggtttcgccaaccttcccaaccaatggcaccgcaagagcgtccgcaagggcttcaacttcaatgtcatggttgttggtatgtgacgctttctgtgtccattgaaggagatttactaattctagacatgcaggtgaatcgggactcggaaagtcgaccctcgttaacactctctttaacacttcgctttaccctcccaaggagcgcaagggacctagcctcgacattgttcccaagactgtcaccattcagtctatcagcgccgatattgaagaggctggtgttcgcctccgtttgaccgtcgttgacactcctggcttcggcgactttgtcaacaacgacgagtcttggcgtcctattgtggacaacatcgaacagcgcttcgatgcttacttggatgccgaaaacaaggtgaaccgcatgaacattgtggacaacaggatccatgcctgtgtgttcttcatccagcccaccggtcactcgctcaagcctcttgatatcgaggtcatgaagcgtctccacaccaaggtcaacttgattcccgtcatcgccaagtcggatactctcaccgatgacgagattgctgctttcaaggctagagtatgtcttcgggccctactggttctgcgatcaatactaacagtttatcatagattcttgcggatatcaagtaccacaaggtgcaaatctttgagggccctcgctacgaactcgacgatgaggagaccatcgcggagaacaacgagatcatgtccaaggtccccttcgctgttgtcggtgcgaccaacgagatcacaaacgccgatggccgtaaggttcgcggtcgccgttacccttggggtgtgatcgaggtggacaatgaggagcattgcgactttgtgaagctccgccagatgctcatccgtactcacatggaggagctcaaggagcacaccaacaacgtcctttacgagaactaccgcacggacaagttgatcgctatgggcgtctctcaagatccaagcgtcttcaaggaggtgaacccagccgtcaagcaggaggaagagcgcgccctccacgaacagaagcttgcgaagatggaagccgaaatgaagatggtcttccagcaaaaggttgctgaaaaggaatccaagctgaagcagagcgaagaggagctgtatgctcgtcatagggagatgaaggagcagctggagcgccaacgactggagctcgaggagaagaagtcccgaatcgaaagtgggcggccaattgagaaggagccgacaaagaggaagggattttctctccgataattttgcggcaacaacttcacccgcctctcacgactgttgtactgtcatgttatcccgcatacacctcggcctgccgcttcattccttcattctctgttttccatttgttcatcttctaatcataacctcctaatcctgcgggaggatcccctcgcaagccaacagtctctttgcagatcccttcataaccggatgggtttctgttagaaatttgttggctgccgtaaacggtcaaatttccaaaagccggtgtgttccgtcgttgggacggggtgcggtccggtcgactttgttcttgaaaagctaatgcagatgtaattgggccggaggagctttttcgagaatctcttacttcacaatggcagcatggttccaacagatatatcctcttatctgctttagggagttgagttccgaaaatatgagggagaagaaagagagataattcgttggctgttccccatcagatgtttgcggcgcagcagcaatcaggccctcaactccctttcgcggctctgcttgcccttgtcttcttgaccgactgtcggcaacatcatgtttccggctgccaccatgactgacaagtcggttaggatgctgtggctggcgggagcgaggagcaattcacaaccgagaagctcatagagggatcagaaggagtcgggtttgaattgtgctcgcgacgttgcaccatatgcaagttgcaaagggggcgtaagggaacaggcgggaaatctcacttggacgaaaagcaacgaacgaccagatatcccaacaacacatgtattttattaactgctttcatcggcgatcagatgtttttatttcacggggaattcttgtaggaggtttttcttttcacggtttacggtcggtcatacccaacccaacatttccggccgattctctcaactggtgcttcgctctccagccacggagggttcttgcttaccacataaaacatacacacactcaacgtacacttagcctctcctagatagttatttcttagcctttttctctctcgcgctctcaaggcgaattttgccgtcttcctcagtgataagtgtttacctttgcactgctcctctcgatcgacaatgctatgattggcaattttactatataagcactgagctttcagagaggagaccgtaggtgtctcggtggttctcatctgtctcatgactttcttacgcaaagaagaaggaaatttgtctatgcccctctttatatccatttagttaatagtggtaatgatacatgtagcgtacatcgatgccgaagggggcgaactgaatgagtctgcaacagattgttcgggtattgaggaacgaacaaactgttacgcgcaatgtgcccaaaatacgtatgaagtcaactcatctcatgcatgatccatccccgtctcctttttctccgggaatcgcgagatttgccgcccacttcgcagctttctcatcgagaccgaacccgatttccaacgcatggtccaactgaagccgcagcaggtgcagagtatcacatcatccgaggttgccttgaagatgcaacaagcacaatagagcgtacccgcgacatgcaaaaaactgggtgcgcgcgactctaatcgtccattggcgaattctaccgctctgagacggcagagagtgactgccgttcctccctccatctccccttttcattccctcgctcctaactagacctcctttaacctctccgtaagtaccagttgaacgcgagttggttgatagtgggggagaaaggcgacggtacttcggactcgcccgggcgcgccacggggtggcggaggtagacggccgcgcagatgttctggttgacctcaaggtagcgggggatgaacgcgaaagcggacatgtagttgcgcggcctccagggggtcatgtacggcttgctcgggtcgatctcgttgtcctcgtgctcgtcgttgtactcgatcaccttcttgagcacctggcgcgactgcttgtcaagcttcttgctcagctccttggccgcctcctcctgctgaatggccttggaaggggagaccgcaaggcgctcgagaagcatcgtcaggtcgtccaccacgttaccggttggcgaaacggacccgtcgcgccgctgcgcttgcttgatggcggccttgatgtcgcgcttcaaagcgcgcaatgcttgcttgcgcgtcgcggagagctggtgagacggcgagtcggcgatgtgcttggcgtactgcagcagacgttggagctgcaggagttcgtacttgcggttccaggcctcgtcgaacttggaggtgtcgacttgcttctccttcttgccggacttggaggctgcttcttgtgcctctccttcctcggcctcctcggcctccgcatccttctcttcggcggcttcctgtgcttcctccgcaagctccttcttggcggccttcatagccgcggcgaggagcttcttgtccttgggcgcaccggtcgcatagaggacgcgctcgacgtcgacttggaagagatcgccagggttcaggaggtaaccggggtgtttcatctgcaaaaggatcgggtaatgttagcgccgaaacaagcagctttggcatgggtgcactgtattgtgggattcggtattggaacgttgtgatggtgtacatgccttcttgccgttgacggtgacggcaccgtgcacaaccatctggcgggcctgtctcgcactgctggcaaagagggctctgaatatggcgatatcgaggcgtctctcgagaggcgcaaaggtcatttgctcgtacggcgtgggaaccttcctgcccgggttggcgatgacttgcttggcaggtttctcgtcggcggtcttctcgtaggctgggggctctgagaggccggaaccgcggccggcggcttgttcgctgccgttatatttggccatgtatgccgggtccatgttgacgacggccggtaggcgacggctaaacatgcgcgcccatttgcgttccttgatgtgctcgccgtggtatgctcgtgtcaaggacttggcgagccatttctgctggaagaatgtcttgccgctgattctgggttctctcccggccgtagccaggttgtacaggttatatttgttccatgtcggcctgatgggctattcggaagaagaagaagcgcacacaaaatacgtcagcatgatcgcgtgtggtgggtgttgagtgtcgtggcaatgggactggcaggtagtaggtaatggggcgaatggggtgatgatgcggcggcggcgacgatgaccaacggcaaacccggcgacggcggcataaaacaccgaatagcacatacctttttcttcaaactgtggtacttgaacaacctccggatcttcatgttgggtgtggtgtgtttggaggagcttcgggggatcggatcggactgtaggccccgtgcttttggcgaagtggacggaccggttcggcgcaggttgtttggagattgtcgagtccggagcggtccggggcacctagcagcactgccaacgaggggagcttcccggggcccttccacctcttatcgggcgccgtcctccgaaaattatttcagacccgaattggagcacgcgctcgcccattggtcgcattcacgtgagaagctcgggccactgtgcgcgtcaactccaggccggatggtggagaactggcaggcacaggatgcgggagctagagcgcatgcggtatagctccgcaacctcttggcggattgcgggtgcaagtggagtggggctagaagcagagccaggcggtagaaatcggcacaaaaagtctaaacccaaaggcggttcccttggacctgggtggggctgatttggttgcttgcttggtttcgccgcttccatttttttgcgctgagggggaggttttgacaagtgcagtcctcgatatgactccaatgccgacagaccctggaaaaagtcagggcagatgggttacgctgctgtatgatgatggagggagggagctcagtaatggatggacaagactgaatcaaactctcgatctttgacaagggaattgaagtgtgtgttacagttcagaattatcgaggtcctacctgacttacactacgtgactacctctacacttcacacacgtcctgggatttgctggtgaatggccgactttcctgtcgcgtcgatcaacaatcaaccctgcaccaacccaacaccattcccccactgcaccctgcaataacattttgcgcctaccgccccaaaactggagtgcacctgaaggacccactaaataatttcgtcgttttgcctgcttggtccccggtctccagtgcactttctgcattttcatcatccgttcaccattatctctctcccggccatctacatccattcttctcttccgtgcacgcgcgtcacgttagacggtcaattgcctttacagccgcttgtactttaccctttcaaatacctacaggccactccgaccttcatcatgagcgataccaccgccaacactgaggctgcgcctgccgtcgagaatgttcagaccgaggtccaaaccgagactgtagaggcccccgtcgcggaggctgcccccgccgccgaggaggctcccaagactgaggatgccagcaaggaggaggagaagaagcctgaggctaccaagtctatcgaccgcgccgactacaagaacaacaggaaatacgatccttcgacccagcccgtcactgacgatcccgtcaagatccgcaaccaggtacgatcagactacaaaaacagttggcatgctgcgtgtccccgtgtctaacaaatagtcttaggtcgagttctacttcagcgacagcaacctccctaccgataagttcatgtgggagacgaccggaggcgtggagaacaagcccgtttcgctcaagaccatctgcagcttcaagcgcatgcagatgttccagccctactcggccgtcgtcgccgcgttgaaggagagcgccttcttggatgtgtctggcgaggagggccaggagacggtcaagcgcaagaaggcctacacttcgtcctctgatgcgcaaaaggcccgtctggctgccagcgtttacgtcaagggtttcggcgaagagaccggatccactcagttcgacatcgaggctttcttcaccaagtttggtcaggtcaacctggtcaagctgaggcgtaacgaggagaacaaattcaagggctcggtcttcgttgagtttaagacggaagacgaagccaacgcctttgttgccctgaaccccgcccccaagtggcaggatcaagagctcgtcatcaagaagaagaaggattacctggacgagaagacccagctcattaaggagggcaagatggagcccggcaccagcaagaaaaagatcttcttcgagggcagcatcaagggtgccgaacgtggccgcggacgtggcggccgcagcggtggtgacaagggtgactggaagtcgcgtcgtgataacgaccagagaaacggcttcaagggtggccgtggtcgtggaaggggtggccgcggtggccgtggcggccgtggtggtcgcgacaaccgtgaccgcaacaacgagtaagttacagccatccgacaactgggtttcgaacatttactaacgtgtggtatagtaacaacaacaagcgtgcccgtgaagatgacggagacaagagtgctgagccagcggcgaagaaggtcgacactaaggctgaggctgtcgagcagcaatagaaggccggcattggtatgctccaagttctgggccggacggactgatgacttgttcctgatgaataattctcgaggctgtaaaacattcggacggcgttatatgggtggtgtttgttttaaacttaaaagggcagggatttcgtactacaacatccgatattgaccttgatagcgtgctgtggttattgcatgcgaatatatacgcagtataaaggcgatggttctagaagtaagcattgtatcacttttgctagacaagttgagtgaatggactactagatgttttatcatgtcagaccttcatgctgttgttccctcaaagattggaagttgtggtctctgatagctaaaaaaacgccgactggattatgtgtagataccaaggtgacgcggccatagtcaatgctttgggtagacaaggagaccgtctcaggcgctttggggaaacagccattcgtttactgaacagtcattttctttcatgctgggccttccacgctgagcacgcctatgatatcgttccagaccgcaagtcgccatttaccaacttgggtcttagggtactatgtatcgatgtctgggcgttgtgttggctgcaagtacgggatgagcacacgatgtagtgtaagatggagttctagtatacctagtgcagtttgggggctggacgcaacgaatgagatgcgatgcagtatctacgaaacagacacagtgctcgagatcctcttctgatgctttaaggaacctccgttcgaccaatgatattgccgagaaaacctcgccatgggcaatgatcatgattactaacactattatagcgtgtgtagaaacaattcagagcctttacaacttgcaactaggtcgaggttcaaagctgcacacgcactacctacgaatcgacaattatcgtcactcgacacgataggggtccaagtcattttggccctcagaccggaaacggtcagtttcacagagtcccagcagccttgtctccttatttcgtgtactgctacgaagcgtaagtcgacaactgttacatatgcctgcgtacccgagcacatcaactgggtaaggtacctcaaggaaacagcacgtaccagccgacgtcccgagtcttggttggggctttgggggtttagttcaaacttcgctcccattttattgatcatcaaccacttcacctcacgtccaacggtgaacaagagaacaggagatccgcaacatctcaggggcttatccaatagccttttttttttgttgctttttttctgagtcgtccgtctgcttgttgaacgtcccgcttgcgccggcgttctctaatcgcttgttcggcctcttgtcctcttctcacccggccgtgtactctgactcaagaaccgtcttgaccaacccggccgcccccatcgccatcactgttgtgacttttctcttcccgaaatccctaccccggactaccccggatctcccttgcctctgttgggctgtctcgacccacgcccgcgctgtgaggaccgtggagttctgttgccgacctcgacggagcttcgccgaggttatcactgttggttgggatacaacgcccgtcgtccgcgactttgataatcgttcaagagatcctccattgcttcagtcgcacacggccttcagtcccaccggtcccttaagagttgaggccccggggactccccgccaattccccgcaacccagcaccctggtacagaacccatcggccagacgatatcaggcgtcacaattccgtgtcgaggcttgcttgctgtcacagttgcagtccttgccagaaccattaccacggcttgtacttggcagctcaccaaggtactccccggcagatgaacagttcggatgttcaaatgatgtcctctcaagatgcgccaggctcagccggactcgcccccgacaacatcgcctcttcgttaccttccaagaagaagtctaggcggggcgctgaccctaccaaccaaaagcgacgatgtgtgagcacggcctgcatcgcctgtcggaggaggaagtccaagtgtgacggcgcccttccgagctgcgcggcctgtgccagtgtctacggcaccgagtgcatctatgacccaaattcagatcaccgccgaaaaggcgtctaccgggagaagaacgatagcatgaaagcccagaacgccacactgcagatcctaatagaggccattttgaatgcttccgaggaagatgtgatcgacattgtgaggaggattcgcacctgtgacgaccttgacgaagtagccgagtccatccgcagggatgagaagaacgcaacagcaaccaacgacaacgatgacagcgatgaacccacccaacctggcagagatgacgctaccagtcaggccgttgagggtgagagggacttggcccgtaagatgggagagctccggatcgaaaatggttctgttcgttttattggcggtacctcgcacctcatatatctcagtgaaccgacagatgcctctgaagaaccggagcttgaaacccgcctgtcgacctgcgatgagaatccaatcaccacctggacagaggtgaccaagaatcctcaactaatcatccatctcgtcaacatgtatttcaactggcactatccttacttcaccacgctgtctagaagcttgttttatcgggatttcatcaagggaaagccggctggccaaccacgctccactgtttactgttcgtcgctgctggtcaatgccatgctcgcgcttggctgtcacttcacaagtgtggacggtgcctttgcggtacctggggacagcaggaccaagggtgatcacttcttcgccgaggccaagagactgattgttcagaacgacgagtacgaaaaaccaaggctcactaccgtgcaagctctggcgcttatgtcagtgcgagaagcaggctgcggacgggaagcgaaaggctgggtatacagcggcatgagcttcagaatggctcaagacattggcctgaatctagacattggatcgctggacgaaaaggaggtggatgcccggagaatcaccttttggggttgctttgtgtttgacaagtgctggtcaaactatctcgggcggctaccacagcttcccaaaaacacctataacgttccgaagtatgatgtgtttccagacgaagatgctgaactgtggtctccttataccgacgcaggcttcgaccagtcttgcaagcagccatctcggacacgggctataggcttacagttgtcgaaactctgcgagatcagtagtgatcttttactcttcttctaccaccccagtcatattggaagatcgagcggcaagtcagctgagctcaaaaagcttagcgaacttcatcggcgtctggaagactggagaacggagctaccaaaggaattcgaacccaaggatggccagttacccaatgtcattctaatgcagtaggttttctcactctctacttacccaagactgggcggagttactcaccttttcacagcatgttttatcatctacagtatatccatctattccgacccttcctaaagtacacaaaggaagcttcgcccctggagaaggtccagccccgaagaatatgcacaactaacgccaatagcatatccaaacttatgcgactttacaaaaagctatataacctccggcaaatatgtaacattgccgtatacatgctgcattctgcgtgcacaatacacatgctcaatttgcccgagaaaactgccagacgggatataacccacggcgttagacagttggaggaaatggctgaagactggccttgtgcgcggagaacattaggtatcatcagcgttctagctcggaagtggaatgtggaactacccgaggaggccgccattgtcttgaagaggacagacgaaaagtacggaatgtttagcacttccgaggtcccctcacccaacaggacggccccttctctcgctccatcctcgcctgcacctccttacaccccagaagcgtctctgcttttttctacaacagccgccgcagtactcgaacaacaaccgtacagtccaatgacactatatagccacccaactcctccgcatcttggtccggagagtatatctgatcccggaatgtcgcctaatatagtcaccttctccgacctgcctgatccgtccgctcccatcatcccccagcaacagcagaacatgcaggctatatctagcttaagccaaaacaatatgcttcaccaacaccaccaccacctacaaaaccaacatcaacctcaacagccacaccataaccacatgacctaccagcagcaacaacataacctgctcacccacccggtgagcgcctcatcaatgtccatgagcgacactctcgccaccattacggcatggggtataccaacctcttcacccggcaacaacaataacaataacatcgtatcccaacatccgcatcatcaaaagcagccacaacagcaacaacaaccacaagcacaacgatatcccacagttggatcagtcggcacaaacaccgtgaaacctccagcagctgccacgcagacctttactccagcccagttacacgcgaataacttggcgactgcaacgagatcaacagcttccaaccacaagagcgttggccgacacgtaagccccagctcgatctacgccattgatggacaggattggtacctgaaggatggcgtcacctggcaacagggctttcaggggtgggatctggagggcggtggagcaggcacagctacaagcactggtggtattggggatgggggtggacctactggtggtgctggtgatagcatggcgaggctagctcctcgagggaatattggcggcggcggcggcggcggcggcggtagtacaggacagcgacagcaacagcaacagcgacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcagcaagaggctaatatgtttgcgtatcatcatggggcagagagaggggggggtggtatagaatcaacgggcatgggaatgacgacggtaggaggtggaggaggagggttcgatccaataggaggatctgggctattggatgatttggtgggtctggatgaattgggcagcttggacggcttgggacatctcccaggtctagattgagtttgggtttctctcatgtgatttgaattgtaggacacgggatttggaaaaggaaatggatgggtagagggggaattcggacatacatatatatacccatggttgagagaataaatgcgatagtgtcgttctatacacaaattccttcgaaaaaaaaaaaaaaaaacttcaggaagaagctcttttaggtgccatggtgattcaaagcttgcataaatacttggctcgacgacagaaaactttgcaatggagttttattaaactcctgtccatcggactatggcaatttaggattgtccaaattctcctaaacccatcaaatttttctactttcctcttgtttaagaaccacgcataacaaagcagcgaccataagaaggttacaaatgaacaggggggcatgtccaatatgtttggtctatgctgagtcactttaggtagttgtctttcacttgaatacacatccatttcaaataactatataggtaggtactgtgttccatatctagtctaccaactcaacgatcgtcaaccacacctcttcaattcttttgtgtacacccctgctatacactcaatattcccatctcctccaatacccttctatactccccggcctccctctccatctcctccatctccctcgccgtcctcgccgcatcctcgatactagggaaacttcctcccggctttggtctcgcctgcatttccgccactccctcctcctcctcctccccctcctcctcctcccgtaaaagtgcctccccctctttgctctggacgtcactcccactcccgtttaattgttgccctccaagagcacgctctcgttgctgcccaaaagtactgctgtgctgaagatgatgatgatggtgatgatgaggcccaccatcgttaccgtgcccatgcccgtgcccatgcccgtgcccataatccctatcccagaacgcccccccaatattccccttctcctccgccatccactcatacagcgcatccgacggcgtctcggtgtccttggcgcttacgttgcgaatccgcgggatgacgtgcacgtgtacgtgggaaacggtttggccggcttcgggaccatcttgtacggcgatgttgaaggagcctcctgtttccagcatcactttatcttctgcaactccaccctcctcctcctccttctcctccttctccctctgttttgggcgggtggtggtggtggtggtaccagggtggaagtaataccgtcccaacatcctctgcaccacttgcacggtggagaacaaatcggtgacttcggcgggggagaggtcggttaatcgcttgtgtgggaccaaggggcagacgaggacgtggccgggaagaagaggtttgaggttcaccagggcgaaggagtgaggggtccggagaaagacttggttggttactttgaagggaccgaagtggatttcactgtcgctgtagtgggatttttgggttgatgctgggcgaatgttcccttccgaagggtcggaagaggtgctcattgtcatctttccagttgctgttgttggcggtgcgaccttgaaggtaggagggaaggttgaaccacagagggtggtgggaagtatcgacgaacggccggtgagtgtcgtcggcgtggatcgcggtagagttctgttatgcttggaaatgcgcggggcagcggaaaggctgataagttgtctatgttgtcttttgaggacaatggtcgtctttccacttctgatcaaactaagaaggtgaacctctgtctttttgaaaatgtgccccatgcgcagccctgtggatatgacttccaggcgatctggactttggtcatgaagatgatgtcagacgttccggtagttggggaatgttgtcaaagcttttgggtttcacgacagtcgggtgttggacgacgacgtatgagagctggtgttgcggtgaagtgagacacgaacacagctcggtataagtgtcgctgacagcggtgtcttgacagcccgtgatatcggtggagactgcggcgcatggattctttgcagcagtgacgttacaacgacagggcagcttaagcaaccaatccattcaaagacaaggactgaacggtccatcgcgatttccacaatgttcgccaattcacttgctcggtcctcagatatccgagagatgttcacatacactcttgtattgtcaagaatagtatctgttttgagaaaaaaaaagacgacatcttggtgttatgagagataattcccaaactaggtaagctggtcaactccaacgactactaatgcactggcctttgaggtcgacactatcgccaacctatacacacatgtatctgatcattgataaatgagaggagttcacacagtacaatccttcaagtggtgtttcccgtcttaacagaagattcacatttctaggcactgggcagagcatccaagcgatatgaacaacaagaaataaaagccgccttgatagatacagcatccacgcgatataagcaacaaaaaacaaaaaccgcctggtgtagagaaatctatccacacatacatacaactaaaatgccaaggggagattgcgaaagggctacaaataagcatgacatactagatcttacaagccaggtataacctcctcatcctccaacagatcctgcctctgcctaattcgtgtcgatcctgaaccagctgacgaaggtctaggctcatcatcctctgctatgaatactacaacaaactgtcagcgggtgccaaaacaaaacaaagccacggccgatgagggctcttcaaaggggactgaacataccatgaggtctaacagtaaaagacgctaccagcgctaccgcaaagatagaacacagcaacacaaagaacgcctgcggatacgtcgacacggtcgctgcatacagcccattgaagatgatggggaagaagacacgtgccagggcatgaagcagcccaacagctcccagcaactgtcccacccgctcagtagggacatgtttgcttatagaggcctgaatcgatgccgatccgagccccccaaaggctgcaatgacggctgacaggataaaccactcctgggtacgagcaaatatgtacccgccaatgccgatgacatcggagatcagggcactgcgcagaacccagacgtccagttcgtcggcgccgacattcttctcgtcaaccggcaagttgccagactccctccttcggcgagctgcaggccgagtgcggaagatgtaattgatgacggggaaaatgccaatgagaacgaagatccggaccatcgagaccagggacatgaaccgcgaggcctcgaggtttccccagccaaagacaaattctgtgtacaagatcaagatcgtgccggagctcatggcagctccaaggatggacatgtcgatgagtgccagcgtgacaagattgcgacgcaggcgcttatgttgaggacccgatggaaacaggaccttcaacggagcaaaaggattcgccctgtgcacagagcgcacgccatgtccaaagtgcttgccaaaagggatgaacttggacaccgcggctgcccaacggggaacttccccgagggcctcctgctccctggcgtatttctcgcgtgcgaggagctgccgcctccgggagagcgattcgggggtgacgaagtagatgaacaggatgaagacgatgtggcaaccaagggtaacgtaaaagatggacaaaagggatcctgtccacttgacgaaatagccggctaggagaggaccgaaggcgaggccggtgaacaggcacgcgtggagataaccaatggcaacgcctcttttggatgggggcgtacaatcgctggcatacgagtggatgaggacgctgccagcagtgaaggaaccggccaggccgtcgaaaaaggcgccgagcaaaatccagctgtagtgaacggtatctggatacttcccagccaagatgaccgtaatctcggaaacgacgccaccgacggaacagatggccaccatcgatgtgcgaccatatcgatccgagagtgctccgagcttgggtgcagtgaaagcgctgattatgcccaccaaaacgctcatgcacaaggtgaagcttgcaactaggcgctgtacgtcgggggtgttgcattgggggttgttgccgccgtggataacaggtgtgaagacgaagctaggatctgctgctgatctatcggcaaagtaccggtcacatatgagagtgatgattctggatttcattagtttgagggacgagaattagcccatacccacgggctgtgaggcgggcgaacatggttcaacagtgagggaatcctacagattaatcttggggaccaaagagcctccaaaggccaaggtgaacatggcataaggtgctaccagccaccagacctgtgccgttgattagcaactcatcaaagcaatcgtcaaaagcctggaacatacagctggttttctccaccatggtagcccatcaaagtccttcattgcggcccagctgtccttgcgagcatcatggccgccgtcaggacccaacaggcccgtcgcttcggtgtcattgtccgtgagcccgtttgtcttgagggtatcgcgaagacgtgtcgttgtatctgagtccatgccttgggaatccatcgcagtgccccgactcagagttgatgcgggatccgaatccggaaagccgctgtgtgtagccatattggacccagtccgggcgttgatgtgttgccgcctcgggtcccaccagcgttacctttcaacgcctggtgttcttgcgtgctcgagcacagtatccgtctcgagcgtgacactcaagatcagtctgcaagcccaagctgtgtattcagcaaagagaggattgaaagtgagagtgaaaagtaagaggagagttaagagtgaaagaaccgtgtgtgacaacaaacgctattgcgccatgggcggaattactttttagttggcaatgctcgcactaacaggaaaaaagcacatgcgcgtagggtttcttatctcgtcgcaagctactgccggagtagagatgatggttcgctggcgcggcccgatatatgtcctgtaccagatgctgctgcaacgggtctattggtgatggattgatcgattgattccaactggcagatcattcaagtatgttttatcctatcagaatatgggagcccagatataatgcgagcaaagctgtagagattttgtggttcttgagcaaagccagtacacgcctcgtctgatatcgatgtttcgtcagagtgcagcaaccgcttacccgggaagaacgataacgggatggagggatgaaagagggggggaaagttgtggacgaagggggagcgggatgcccctgggacggagatgatgggaaatggaactgaaaacctaagccacacccagggaagcaaaaggtagggtgaagaagaaacctcgcttccaggtttcagttccatgtggcccgcgactagacatttcaaagcgccgaaaacaggtccagagaaaagcccatagaatctggggaaaccgaacgcttgcttgttccgatatcgattttcaaacagttctgaactgctaggcgttacataagatacacggcaatactttgtcgtctagcaatatctacccctatgctgcagactacccctgtactaagccctgtggttggatgtttgggaagcagctgtcactgcagcaggtatttataagtacctgcctactatgtactagtctacgcaatttgcccgatctcgtctacaatcggtcggtcggccgggcacctctagggttccgaattccgaaccctccacgcagagattgtgttgctttggttgctgctgtctcaccctggatctgcgtccgctttcagacacttttgttttcccctcgtcgacatttgccaaatcgttgtaccccattagtcgagtcgcaaacccgatgcaaatacagtacagtttgcatcttgccccccaccttccgatggtagatagacggaatgcgagcccaactaagcaacccaatgggccacgcttcaactcatctatggagtgatggcttgaccactaccaccgagactccgcgggcggccagtacactataaacagtagtcgatgacgcagccattaagacgttgccagggatccctaccgtgctttgcattctcccccacgacgaaataacttgcctcggctctgattgataagccaccacaccaccctcaccaaggcacaattgatctctagatggataccgaataacgctcgggcacctcgttgtagttcgctgtcgccatgccaccctttgctctgccgaccactgttccaacttgagtagaatcttaactttcatgtatgcctccggttcttggaaaaagccagttctttcgaaagcaaaacgcatgcacatacgcagtccatccctttttgagacccgcccgtattaaagattttgtttgaagtattgtacacgatattataggctcccccaatcatttatttcagtgaccagggaggatctcctgtccagcaaagaacttcttggacgccgcacacctctcgctcttgcagccggggcatctcaggctgttctggtgcgagcaagcaagtccgctatcaagatgctccttggcgagatcggctagggccttgatgaagacggggttaccgttcagactctccacgcgcttgaccgtgtcgggatgtccagactcgccaatgacctcctggtcaagctcgtaaagggtttcaatgtgatcagacgtaaaggcgattgggatcaacacgaggtccttctggcccttgtggatgtactcctccacagaggtttgcgtctggggaccgagccacggctggggcccgacttgtgactggtagcatagcctgtaagggttggagaagttaagacgctgcatcaccgcctggacggttgcgccaatctcctggggataagggtcacctaaggtaggcgttattagtatatcccattgcaaggtcaatagagaggagatcggcatacctctgttgacaacagacatgggcaagctgtgagccgagaacagcaacacaacatcttttctgcgctcctcggggtactcggccagcttctcctcgatattcctcgcaaaggcctcgacaaggccagggtgagtaggccacctgtcaatcacactccaccgaatggtaccgtccttgccatcctctgatggcccagccttgccctccagtctttgcctccacttccatagctcgttcaaactgctgcccgtggtcgagcaggagtactgggggtactgagtgaaagcgacggcccggccgcccctgccatttccgaagccatcggccagaagcttcttgtacatctcctcggtgagaggattggcatagcggaaagcgacataaggcttgtgaggcgccgtctcgggcgagatttggtccagaatcttacacatttcttcgcactggtactcggaccacttgcgaattggggaaccgccgccaatcgcaccatactgcttctgaatcttgggagttcggcgcttcgagatcaaaggccccaagtagttttggagccgacccaggggaatgagatcggcatcagcctgcacgggttggtcaacacaaacagcctcaatatgaaaatggcgagccacacacagggtatcgccatcatcatgattcaaaaacatacaaagagtctgctcaaaaagtctccaacttcatccaaggtggatgggccgcccatgttgaggaagaccattgctgtgccgacattcttctgggtgacggggtgagttgtcggcgtggcgagccacctcgtctgctgctgagcgcatctgaacgacggccggaagctcgaagacctcgcggccttgcacagctgggccgtgggcagtctcagtgccatggaggccatgatgagaaaaaccgaaagaaggggggttcagacacagctcagattaaactctgttttccagaaaacatgtaaaaactcggtggccaaagagtgacgaatatagtagtttatatcaatcagggacagagagtgacgctgcgtgggcgggacgggacggtggcttccacttctttcagacgtgttaaactcggccgaacagcctgcgaagctgcaatcctgtggagtgatgccgggactgctgcaggggtagctgtatcggaaacctccccagtctccaattgctgaccatttcttgactgccgtctggcgattttcagggccagcagatagaagaatggaagagaagcacgggccacataggtgcctgaaagtgcaactggcttttgggtggcttttgtcggttgaaactcagctttatctacatagccaatcacatcacaccatttgacagtcatagtgctcccaggtcacatgcattggcgtttaggcagtcgtcgtcgcgtccccatcgcgtttcctgcatgaagtcatcaccttgacaacttggacatcccaatctcagcgtttactcatcgcaaaccatccgactgcaacttctcacccctcctttcgtgtaaccagaagcgacccgaatcagggcttaaaagtcctttcaaaatgtcttggaggaaggatcaggatgagagactagacggcgacgaaggcgatgaggagttggatgaaaatgtcagttatcaccaatctactcacggtcatcaacaagcttgctgacagcgaggtcaggactacaaaacacaaaaggatgcagtactatttgccattgatgtgagcaaatcgatgttgaaaccaccgcagaatacgggggataagaaagccgacaaggactctgccctgacagcagccctgacctgcgcctaccaaatcatgcagcagcgaattatctcccagcccaaagacatgatgggtgtgttgctctttggaaccgaaaagtccaaattccgcgatgattcgggcaatggcacaggatatcctcactgctatctgctatccgatctcgatatacccggcgccgaagatgtcaagaagctcaaggccttgatagaggatggcgacgatgaagacgaaatcatggttccgtccaaagaacccgtcatcatgtccaacatgctcttctgcgccaaccaggtcttcaccaccaacgcagccaactttgggtcccgtcgcctgttcattgtcaccgataacgatgatcctcatgccggtgataagcaggcaaaatcatctgccgctgttcgagccaaggacctttacgacctcggcgttgttatcgaacttttccccatcagtcgggaggacaagaagttcgacctgtccaagttctacgacgtaaggaagcgtgcatgtcaagttactgaactctacgctgatgttgtataggatattatctatcgcaatccggcagctgaagctggacagtcagaaagtcccaagacttccaagtctggcgacggtttgacgttgctcaactccttgatctccaacatcaactcgaagcaaaccccgaagcggtcctatttctcaaacttgccctttgagcttgccccagggctcactatctctatcaaagggtacatgccactcaacagacaaacccccacccgctcatgctacgtatacgaaggagaggagcaggctcaggttgtccaatcggagaccgcgcaggttgattttgctgcccgaaccgtcgagaagtcagaactgaggaaaggctacaaatttggcggcgagcatatatgcttcaaacccgaagagctggcggaacttaaacagatgggcaagaaaacacttcgaatcattggattcaagaagcggtccaagatcccgtcctgggcttcggtcaaaaagtccatattcatatttcctagcgaggagcaatatgtcggctccactcgcgtgttctctgctttgtggcagaagctcctcaaagatgacaaggtgggcatcgcctggttcgtcgcgagggagaatgcccatcccgtcatggtagccatatttccttccggaaacccggacgacgaggaggcaaacacgccgtacctacctgcagggctttggctctatccacttccgttcgcagatgatgttcgaagcgtggaccacgtaacagcgcctccaaggcccgcagacgaacttacagaccagatgaggcaagtcatccagaacttgcaacttcccaaggctatgtatgacccgcgcaagtatccaaacccttcactgcaatggcattacaagattttgcaggccaaggcactcgacgaagaaacccctgatgctatggacgatgtcacgttgcccaagtacaggcaaattgacaaaagggtcggcggttaccttgctgaatggaaggaaatgcttgcaaagaaagccaatgatcttcagaacaccagagcattcaagcgtgagttcgaggaagatgacgaaaggccggcaaagcgcgcgaaaccaagcaaaaaggctgccagtggtggtggcggaccggccaacagcaacgcagacctgaagaaagcattcgaacagggcacgcttggcaagatgacggtagctgagctgaaggacattatggcaagcaagggcataagcacggccggtaggaaggctgagctagttgagagacttgaacaatgggttgaggagaacttgtgattgggagggttgcttgttagcatgcggtgttgttggagtcttgacatcttgggtttgagtgtttaagctaggcgttctcacaggacagtgacgatagttgctggaaataaacaggccatgtcgccgatctcgtactggatgtgccggatagataagtcaagttcatagtagatcacaagcctacgtttcagtccacaatagtgtcgttgtccgaaggtttaaagaagtgtacccggtgcttgtctcatcggcaacgcttggaaaaccgctttatacaattttcagtcgatctacctatctagcgtataccttggtgttctgaatacctctagtctgctgagcttagcgaccccgctggcacgtcctatctgcaggtgattcccagatctatgtctaggtacctcctctacaagaccgcaacgggcttacagtacttactgcgtaggtaggtaggtaaagggaagggaatagcgggaggggacctgctttgaataagaaaaagtggaaccctgatcctgatgcccgggcggcttcaggaatccttaaatacagtggggtgaggccctgaagtgcggtccatagcgggccgctgctcgtgttacacaggcattcccagtcgcaattcttacagcggtacccacacgtccacccagaacgaagcgaacctcaaccgccgcgactccaccattttcgagctgcccgcgtttctgaaagaacgacgcgcatagcgggcgggcatcatcactacaaccacctcatattttcatcccgacctccctctaccgcgacggctgtccgactgctgcgcctcttgtcgccgatgattacagaaactacttagcgacttttggcttcctttcgacctggtctggctcaaccgtccaaacaaagaaaaaacaagatctcaccaccgtgattgagaatcaagcacgatggaggcgttgctaggcgcttccaactccaacccttcgtgcggctccatcctcgagcttagggagcaactgcgcagcgtcttcagtaccaaggtcacggaaaagagagccgaacacgtctcagtcacattggagctgcgctcgaccagcgtgttccatattccagtcaccgagcctgagaacgagcaacttgagcaggccgcctcgatcgatccgtcgctggggggcgcccaatccagcgtagcgcctgcatcaggagaaggaggtgccaacggcaatgtcaacggaaaccaaccaacgcgccagatcaacgcgattgatgcgctgatcaaccagccctccgacgaccacgtcttgcagaaatcggttgcgaagcatatcatcacgacgctgggtgaaatcgatggcagtagctgggcggtgcgccaggtctcacgcggcgaacagggctggacatttggatacatctgcaaggattcatggcaagcttggagtcgccagaatgctaagaatcctggccgagccgtcattggtgaatggagccagaagccggatagtatggatgctgttaatttgagtaagtcttggtcattgttcgtcagtataatcggactccgggctaacaggacatcaaggccgccctgcgtttgactgcagaggatcagtaacggttgcgtttgtgaagggcagaaaagtcatcgaagtcaaatacgatcacacgcctcttcacaaaacagtaggacagcttatcgaacttctagtgcctccgccggctcctcgtgaacccaagcatgcgttgcaacgaagggaaccaaagaagccaaaggaaccaaagcccccaaagcccccaaagccccccaaacagccaaagccacccaaggatcccaatgcgccaaaaccacctcggaagaaacggcccgcaggcgaaggtggcgcaggagacggtactcaacccaagaagcgccgcaagaagaaggacgcggctgctgttggtccagacgggagtattcttccgccggagatgccaggtgcgttaccagtcggcgagtcatctgaacgacctctttataacagccatgcaggcggcgatacccaaaacggctacagcacttatccagaaggactcgtcggtcaagctccagctgcagccgatgagggcgttcatgttcattccattctcaacattcctcctgccgaggcagctaggcgtcgcacggtggccattgacctactcgaatcaggcggcattgaccccaagactctctcccccgaacagttcaacatctttgccaaccaagcccctgaacttcaacaggagtcgttggatatgctcaagaggtacggtgccgagcgacttcgcatcgtacaccccgataaggaacagggagatggtgcacaagctgctcctgctacgcaggcggccacagcaccatcaacagcgccgatcaatcccttaaaaaagaagtctaagaagaagaagtccggagtagtggacagtgaggagggcgttgccgcgtcgggtggtaagaagaagaaaaagaagaacaaggagaaattgacaagaggcaaatgcgatccttgtcgcgatcgtaaaataccggttcgtttggcttacatccccttatgcttgatttacatctgaccagcgtacagtgcacaaaggagaaaccatcttgctcgcaatgcacgacatcggggttgcaatgccattatgctctcgaaaggaaagtgaaagacatttctccagagtcagaggcagaaccagaggcccagtccgagcctgtagttgtcgaagccgacgaagagccggaaggcttagggtcgccgggttttcataatgagccggctcaccatgaacctgctagccatgaaccctttaaccaagaacaagacagtcatgattcaatcgataataatatgccacatggactaccaacgtctgggttggtctcacctcaaccggaatcagcaacaacatatcatcagccttccgacctctaccagcagttcaactcgtcggtggacgcttcggctactcctgaagtggcccataccggcgtcacacctgcagcaatggactatatgcattcctcggttactgacaactctttacacaacttctcatacacccaacctcagtctgagcccgagccggcgtcggcaccggtacccgagccagaacccatacctgagcctgtacctgttgttgagcaacctccccctgttcagcacacatctaactacgctcagcagtccagctcaacacaggcgggcggtaggacaagacggagtctgccttcagggccatcggtgcaaagcggtgccatgaacggtcacaccacccatgctccaacggaaagctggactcctgtgccggtacctacgatcccggccgcctaccagaacaagccctctcccagggcttcaagagcaaggaagccagcaccagccgcgcctcagacgtcgatgcaaaatatgacgcagcacagaacccagaatactgtgcaacaaccggcgtcacaagcgtttgatgacctgcggcaagcctcaagctggtcatcggttcctcaacctactattcctgcccaaaagacaagtcaacaacaggcgcgcacctcgccctatcaagcagcagctcaggccgtccgtgcttcgtctcggcagggcaaccgaagccagaaccatacaccggtacagcagcaaaccagtgcgccaggacggcatagccagctgcaagcttcccaatcccatacggacaactctaattaccagtccaatacaggcgtagcagcctccacttcggttggtaattacgatagctattcgcagtatcctacgtccagtagcaggacagaagccacgaatactcgtatgaactatgaaccctatactaatccgtcatctactacgtccaattcctattcgtcctacgacacttataacacgcggtcaagtaccaaaacgccagtagcaagtttatcagcagcgcagcccacggcttcctcatacaacaccaacacagctacggcgacaccaagcacgtcacaatgggggtcgagtacatctgtccctcagacgcgaagcagtgctcgctcgacttatgatacaaatccaaccacgtcggcctccaaccaatataacatgaccccttcgaatcccccacaatccagctcccttcagggcttcaacgtcaggccgcagtccatggcccagaccaggtcctctacagccgcctatgcccagcagcaacagcaacatcaccagcaacaatcacaggcacagcagcagcagcgacagcaggtccaacagcagccaagctacaacagctacacaagccagtcacacaccacgaacacacagcaacagcagcatcaacagcagcagcagacgcaaaactggggttacggcagtttcggatcgaccactaatgcctcgtcgaccggttacggctccaccggagccagcagcagcgcgaacaacagctactcgacggggacctcggcaagttcgcacgcccataatgcggcgccggctgcgaccaatgctgcggcgtacagccaccagcagcctcatcataggtcgatgaacctgtcaagtaatacgtacagcagccacattgggaacgaggatcaggtgctttatgatttgcttagacaccctggtgcttagttggatgacccaggagagagagcgaacatgtagcaaggtcgattgaagggttgaagtggagttgaagtggacgaaatggttggaatttagaggcgcatgggcagtcgattgccttgccatgcgttgagatcgttgcgtgtacgtaatgagccacgtctgcgataccaaggcaggataggggaagacatcaggggcgaggctattaacgagctatagtcgtcccttttttttcgctttcggaagttgagaattagctgatacaattgtgcacgaaacgaagtcacgcattggggctgatatatgttcggtagggtagctgggacgaacgaaaagtatgtcttttctgaccatattttgattgtctgctgatcggccggtcaccgtttttctttctcggcgatagatatatggagcttttctcatagggataggatagggaggatgagtatgtaaagagcagcctgtaggcagcgcttttcttgttgttttcactctgggggtttatggcttgcttggatcatcgtgagaactggaaggggagaatggatgccctcctccatcttcgggatcttgttgacgttcgatgtaaccaaatcccttcctttccatgggcagtcatgaacacatgcatgtctgttctcgtctcatccgcctgaattctgactatgtgtcaatctgtccttactgcttactgaatgtgaagacagataaaaacagacacctttgcactcacactcgaggaattcccatcaaggaaccaagcatgtgtgtgtattgtctgaggatttctttcctacatacatacatacacttccagtttggattcccgcagtcatatactgtatagtcaaaagcaaattctggtctgaaggctctgatgaagtttacgtaccgtaactagaaaagacgaaaaaaaaaaaaaaaaaaatctaaagcgcagtcagttcagctcggctcagctcagctcgcttcatcggtctcatcactctccatccggtggcaccaactagttgaatcgtacaacgcaagtaagcagcaacttacttcagtctactttagttcacatgaactattgattttactaatgagtcctgttctcacggcctccctcagccagccctgagtggagacaagcgctgattcaggtgggttgaatcaatatagctgtgagggggtgtcaagttgattgggttaaacagacaatattggggcggtttgaattttggatttttttataagaaaaatttttttaaatttctttttttttttttccttttggtttcgatgtgctgtgactgttataagctttggttggtggtttagtttatactagcgagcagaggccgtgagggccgtccgtccagcgtgatttacgagtaagcttgctggccagtttttccactacggattcagctgttggtctttctgggagctcccagctagctagtaagagttcaatgggtcggccggtcgggaaagcggccgccctaatactactatggaacaattccatgcacaaatggcgagatcggcatccaggatttgtttggtcccgctgccttctagtaattttttcttttgggtgtacataactacatatgtaccttttacaaccactgagacttcacttttgtgcaatgaatactttgtaaagtaaaggtacgcatgtgctgtcctcacattcaatttagcacatcacaacatcggagaatcacacacgtggcggcttggatgatacctacctattctgcactactacagctcaagtccagtcgggctgagtgaggtatgtaccccggaggatgtaacagcggtttaggcaaggggacaaaaatggagatgtgtgatgaggagatgtccccggtggagggaagtaggtggtggtggaatagcccgtgaggatagggtagcaatacaagcagactttttgttttacccggacctatgatctaagcttcgcggatctgtaaaaggttaagagtttatgatgtccaggtaggtgcctccatgcttagggcgaatgtacctagtgtttgattcccgattctcgctggcttcaggcaggattcggttcatgtgtagacctccaggtgtggtgaaccaaatacaccacgaccgtcgctgccggcagatggaggtcccaagttgatgaggttttcttattgtttccttcgtttagctgtcccgggctgtcaatttcgggaattgacgaaccgtcagatcgacaactgtcgttgacggaatcgataatcatgcgttctcaatgtaaggaggcaagtcatgtggaacacggctttctgtttgtgtagctaacaagccgacaagtcagctaactgggtgggtttctggggggaagaacgaaaacggacataaaaaggacgaaacgatgaagagacaggatgattcgaaatagatacacaacgaatgacatgctgtgaaaagtcgtcgcgaaaatctgagccaacaaagtgttcaccatgtacttgtgtacttttcaccctcaacacaagatcctctctagtgcccatttgagtaggtgatggtgtaccaacgactccgccgtcatactgaattagaagcagtcgacgtcggactgggtaggagaaggcgcaaagtccacccaaacaggacagtggtgtacgggggcccgctgtccatcggccttgtcccccagattaagcttggtcccaccggaagaggctgaaattagcgctgccgcaaatcgtcgggaatggttacaatggcgccgccgtacccgtacgagccgtaccagcagcagcacctcagagaaacgccaagctaaagggaccaccaccaccaccgcaaccatcgtgactcgctgtggtgcgaatcgaacctcttcgttccgaataccgaaagagccgccgagatggtatccactgttgtcgtagtcccccgtgggcctcgcttgacgtgaaatgagaaggacggcacggccacctcagcactcgacacctacgagggacatggggggggggggggggggggcaatgaggctttgcgccgagcgcgcttgctctcttggaactcttggggagatcgccagatatgagcggtggcctccaaatacatagaggtagtacactacatgtagcgacagactgcgccagggaagggaccctgattccccgaaaagtgaaaccaagccttgacttcatctcccatattcccaggacgttgggtcgctctttctgtgaaacctcttcctggcctttttttttttttttttttttttgtttttttcggggtcttgtgcaatttcctcctccctttacccttgttcctttttagggcagtctcaccatggctgtggtccggctgcttggcgcaagttggcggtcctggcgcaggctcagtagcacctgtaagcgtgaaggtatcctcttggggatatgcactgcgagccaattgcctaactagattgggggaagagaagcgtgggtaactgtgtatcattgccctagctgcaggctgtggcgtctactattacactatttagcccttactgtagtgtagtctttaggcggatttatccgtgatgatgtctgtcttgctctgaccgctctggatgcagttttcaagttcccaagcctttcccttgtgttgatcgtcagagcctggaacctcttacagaagacaatgcttatagtgtagagatgcgaactgtcggtagaaaaagagatcgaatggcggtccaggggctggaagtgacgtgatgttttctcgtgatagtcgaaaagaaaggaaccaatcaacccgaccacacctctatgcacccacccgcaagacaagcacatgatgtgtcaaaacgtaaaataacaagaacaggagagagctgtgaatgctgtggaggttgttgaccaaagatcttcagccagacatgcgcgcgaatagcagtagacgcaatgtagtagaacggaaaaccaattctccgtgttttagttaataatgtttgttaaatgaaagccagcgtggaccttgacaagccggcttcaaccctcggtccagttgtgatggtcccatctttgtgacgtatctgtcggcatcagccgctcgggtatgtggatatagctctggatatatatctgcccgttaataagttatgtgggtgtgtgtggaagggtaagcgaccgctctatagggcctgcagctataggcaagctacccctttcatccaaattggggagtcgtcagcctccatccatgttgcaagtagtgaaccacttgaatcttgacaaagcagactctatggtcttcctgcccctggcatccatatcgagttacatctgatatctctgcaattttccacttttgccgttagccgtggtcatcggagtcgccctgagctttagttttcggggtatcagtggatggcttttacgatggcaggccccaccgaacgactgaagatcacaacgttcaattttcaagcgactcccagacgggagttctggccaaggcggtccggctgtctgccaatgtggtgtatgctatggattgtgtgccaatggctccgccgcctccacgattctgcgcctcaacacgccatttcgcttggtccaggttcggatctacgttgtgtggtttgcggggcttgtcaagaactccatctctcttttcaacaacccgtttatgcccgcagaccgtataccaggtgagcccagggcagcccagggcgtgtcttgtgagacaccaacggacgggaaacagactggaagatgctggcatatctgagtctcggagttatctcagaaatacctacctcatgccgtgtcatctgccgaccgggccgcctcgtgtgccttgttgccctctctggggatgaaagctgaaaaagtggaggtgtccatagaagtagtggtggaattcgcatcgtatcgaagactggagaaagtgcgagcaatcagggcatcgactttttgtctctttgtgaggtagtgtacacgacgggaatattcgccatggccgctgttcgttcagtagtgtccaagcggccaggaacacaaacttagaactcgtatccctgatcgacttggccgtcgtggagtgcctgacaatcctgacctgaaattgcatctcacaggttcgataggacatcggatgctgcagcgcacggtgggacctggatctgatgccaggacataggtggaaaccggttcagttccataacaggaatctgatctctcaagttagaaacttgcacctgagccaccgttcctgcttttcttgtttttttttttttttttttttttttttttttttttttttttttttttttgcagaccgaaaaagcaaagtggaaagagcaacggccgtcggagatcgctgccctgctggagtccatctctttccaaacgggagtcgggctttttgctcgtccgggctccatgcgcttcgactttttaggttccttctctgctgccctgagcctggtcggctgctgctggtgggcctgctggagccccatgcatctgacaggggctgcagggcagggcaagcaggggatgaattggcgagtggcagcgacctgagcgaggtgccgtggtcgtggatgccactggatgcgacggcgagggaccatgacaccaccactcagactacctaggtaatttgtggactgaaggccagagggtgagggttaatgacgggcggagggcagaagggttcgatgctcggcggacaaaaggcgggccacactcagggcactggaggtgcagacacgattttaacgacgtgcgctaggaaacatctgacgaaacgaccgccaagccagtcctccaccaatatcctggcctcctccatccgggctttgggactcctggccgctgtctctagtgtagagagaagagctgatgttgaccccaaaggtgaaccattgatgaagctgcatcgcttggcctccatcctcctccgtcgaggtacatgtactttacatgtacatatatgcccatcacctccccctccccccttcgctcacgtcctctccctcaacgtcttccacattggacaagcttgtcatccttattatcattatttacagaattcaacgccttcgtgtacgacctgagacctcgtgtcggggaccttggcctcagcttctttcagtcattgagtgtataatagcacacacgcaacaccgcttcccgccgccttctcccgtgagacgacgcatctgatccgcaacccgtcgcgtgattcaagtcactgtccgtcgagtcccttcttcgggcgaatatgagcagcccttggaactgcttccctcagttgtgccctcctggaagcactggactccggcgaccctgagtgagctctggatattcatcatcaaacataacaaaaaacaaaaataaaataagcaccacacgaaaaagaaaagggaaagaagggaaagtaggaaacagacttctgcgacacatgacgacaatcgttcaaccaagcaaaatgccatccctaacgagcccagtggaagaccgtgttattcacgacgagcacgactgcatgacggacgatgactctgatttcgactttgacgaggaatactttgcccgtacctatcaacccctgtcgaacctccccacaccgcccccttcgtcccgcaattcgtcagtcccccagagcccccaatcactcgtggaaaatggaggacttctcgactcggaactgctaggtacgtggtctttgatggctatcactacctgtatacctctgtacgatcatgttctaacacagatgtctactcatacaggccctgcaattcacttggtcaacctcatcccacctgctgcatccttggcattgccttctgtgtcccttgtccacgagttgctcacgcgcacaggcttgaagctggacgagatcgctctcgccgtctgtgtcctagactcaatcagctccaagttcgcgctgaactggcgcttgcgctgtccaccctctcgccgcgaaggttccaccaccagcaacgagcaacagcaacagtcaaagcgatacacccttccggcagccgccagtcaagtccacatcgactgcgtcaagcccgaagtcattgttctgggtgcgcttatcatcgccgtcaagtttctggaggattcccacgcgccaacccaatactaccgctccgcatggggtaacaacctgtggacgtgcgagcagatcaacatcacggaacgctgcatcatggaggacctgaactacaggatccttcccctgtgggatgagcgcttgatcggggatgcattgaaagatatggagcgcgccggaaggcaggctctgcttcctcttcccgctgcggcggcggcggcgcaatcccaatatcaattccaatctttgaaagaacagcacaagcgatgtgtaagctctggcgcggctgtctataggccggggttgcaattgacaccggcaggaacgccgctgtctgaatataactcaccaccgccattcagcatggacatgcaatgattcggcaaccactgtcacctcggagccgaaaggcacgaggcgcgggttgatggcgtttgctcaagcactgggcctcgtggactttcttgttatcgttttcttttaccggcattataccctcacggtttttcacggactttcggtcaggaccattcttcggcgtttacgtgtgggtggtcataggtcgatgcctagagcgtcaaagcaaaccatgcgacagagtcatggatttacgaactcgaaacacaacaaaaaggggaggggagatgatcgatttcattaggcgtttcggggcgaaagcggactatttgttgtttgattctgggtcggtcggttgacatgttgggatcgatgagtcttttgttttgctgcctcgcaaagaatggcgttgggtagggagggttagctatggagtttgatcatccatcatcaaaaagaaggagggagagcaaagcgttatccttacgcagtatgtagtacatatccataccagacaggcttcctgttgtagtaatagtataatcgtgactacctctacccaaagtccaaaacgccgagcccagccaaaggcagtttgccttccaagccattgtcgattccacccacggtcgtccagtccctgtgacatcatcagaatcctgatacgaacgacacagaaacgcgcggtcagagccatccttaaatgaaaacggacgggcgatcataacttggtctgcctgggccatggggttcgtttgaaacattttgcgcagtatgtacgctgcacctctgccggcattaagatttgttagcgcggagacttgcatgtggcgagagatttcggcttctatacagaagatgaccggcttggccgcaatcaagcccccatatattgtagtagagcggtatcactctaacaggctcgaatgccagcagaggtgtacactacacgacaacaagacaaaaaagccatgggcgctctctcgttcccgttgtccacggtcgacccttgtcgccgtaatccactcttgcttgtcagttgtcaggtacaagcccaacactctgccgctcctgcgttcggccccccctccgaaacgaacggggataagcggtagtcgtcaccggtccgggcgtgggtctgtctgtccattccgtctcattgcagatttcgaatcagataacgacggacgggagctgaaggagaatcgcccgctgaactcggattgaagcaaactgaaccaaagagcagcagcgagatcgagcgggagcacctctcgttatgctcatggtggttatatagctgggtacgtaaggatttgagatggctttcgtcaacttcaaggggggtgtttgggccggccgacgcctcttcggggtgttgggatgtacttggatggtcgagctacctacctacagattcatccatcactttgggtggttcgttgtaggataatgggacgaatagacatggcatgtttctctcgatggactccctacaagtacatctaattcatccattttaagctctccgcttcgtttctgtttccccatcaatcccatccagttcgactgcaaaagatcgcaaacactcaaccatcttctagactaaatcatacatacctctgcttcaccacatcatccggcgtaggcctgaaccaacaacagctcctttgattcagaggcaaagacaaaagatagcgaaacaagacggatgggggggtctgagacgcaagcagagatcaaggaattttgacttgccagagccaaggtaaaaacaccaccaattgatcgtttcgcgccaagtatctacgtatcccacacacatgcaccaacacttgactccattcacagcgcgcaataacgaaccaaatgctcttggggttggggcgggcaatgtcacctaaccagcctggaagtggcgaaagaaccctctgtcactatgtacctggttgtcgaacattccactggtgaacttctggatctgccagagatctgttgttccttgtacatgaaacaccagatcttcttcccaggtttgaagatcagataaagcgaaggcaaaaacagagtgaacaaaagttggtagtgagtcattcaattagattaggcattagatctaagctatatacaaaaagatacgtatcaaacgtatacatataaaacgaaaaaaaacatgaaaaaaagaaacgaaataaacgtacgtacataacgtatacataacgaatgaacgaaacgaacgaacgtaacgcacgtaacgtacgcacaccgatcaacagtgtacatacataacgaacatacgcatcattcacaatcattcatacaaatcattacacccatttgtatcattaaatcatagccgcttcaagcggactttgaagagagagaaaaagaaaaaaaaaagcgaaaacgaacatgtctaccgaaatcgtttacgcgttctatctcttactcttcttgtgttagatagacacgacaaaggaaattatacccttttttgtctatacaccggaacaccgaaaaccctaaatgaaaaattgagaaacgaccatcttctaaccagacatgaccaacgccaggagggccatacggcagtagagaccatatctcatctacaatctgtcagcaaacgaacttgaagccgcattgtagcggaaacaatgtcaaaggaggatcttacctgtctgaagtatgcggcccgctggtcgaagtcaacctcctcagcaatctcctcgtttctggggagcgggtgcatgatagccatcttgctcttggcgtgcttaagggtctggttgtcgatgcggtaagaacccttcaccttctcatactcggcctcgctcgggaacctctccttttgcacacgagtgcagtacaagacatcagtcttgccgagaatctcaggggtcaacgtctcagactcgcagagcagctggccggccttgaccagttgctgacgaacatcggtaggcaactcaagtcccttgggggagacgagctgcaccttgactcccgaatagtgacgaagcaagtagaccagggaatgcacaggtctgccatagcgaaggtcaccgacgaacgtgaaggtcaagccctggacagtgcccagctcctcacggacagtgaagagatccaagaaagcctgggtggggtgctccctgcttccgttaccagcgttgacaacaggcaccgggctgtacttcttggcaacgtcaacgcaggtctcgtcgggatggcggagaacaatggcgtcggcgtagcaggcaagagtacggagcgtgtcctgcagagtctcgcccttctgaacagaggagtgttgcgtagcgatggaaataacttcaccgcccagacgcttcatagccgcctcgaaagacgccgacgtacgggtggaaggctcgtagaagagagtggcaagcatgcgtcccttaagaatgtccatgacgtttccgcgctggacactgaggcgcatctcctcggcaacagtgaaaagaagatgcaagtcggcgcgagtgtactgctctacggagagaacgtgggctttcttgaaagagtgaggcctggagagcgagtcctgaagggtgaagttgacctgcccagagagctgaagtggggtatggctagtctggtagtcacgctcgccgatctccatgtcacggtacctggcgatagcctcgacgaggatcttggcgttcttcacgttggtgaccaagggaatctggtaatcaacagccatgcgacgtgtctggtaacccttgctgatgtagttggcagggcgtctgtatctgttgttggagggcaggttgatgtacaggtcgatcatgttgttagccaagtgctgggtgagggagtactcggacttctgatcgtcctccttggcgagaacctccaagaattgcacggggatgtcgtgctcttgaaggaaatcggcggtaccagcggtagcgaagagtttgtagcccatctgagaaagcttggccacagaaggcagcatctccttcttgtccttgtatgaaccgatggagagcaaaatgttcttcttgggaaccttgaagccggtggacatcaaagccttcaggtaggcctcgtacttgtcaacaccaaaggaggcaacttcaccagtggaagccatctcaacacccaagacggggtcagcgccagacagacgagagaaactgaactgggggaccttgacaccgacaccgccagaaggacgatcgatggcggggtactctacgaaaggcagacccatgatagccttggtggccatctcgatcagatcaactcccataaccttggagacgaaggggaaagagcgcgaagcgcgaacgttgcactcaatcaccttgatgtcgttgtccttggcgatgaactggatgttgaaggggccggtaacgttgagagcggcaccgatcttgcgagtggcttcctcgatgcgctggatagtggtctgctccagatcctgaggcggcaggataagggttgcatcaccagagtgaacaccggcgttctcaacgtgttcagaaatgaaatgtccaacaacctttccatccttggccacagcgtccatctcgatttccttggcgttctcgatgtacttggtaatgacgacagggtgctcaggagagacatcggcagcctgctgaaggtaggactcaagatcggcctcggagtagacagtgttcatggcagcgccagaaagcacataggaaggtctgaccagcaccgggtacgataccttctggcagaaggccttcgcctcatcgaagctggtaagttccttccaagtcggctggtcgacaccgatacggtcaagcatgcgggagaacttgtagcggttctcggcagtgtcaatcatctcaggagaagtacccagaactctgacgccagcacgaagaaggggcagagcaatgttgttgggggtttggccacccatagctcccaacactccggttgcgtcctccatctgatagacgtccagaacggtctccaggttgatgttctcgaagtacagcttgtcggcttcatcatagtcggtactgacggtctcagggttgtagttcaccatgatggtcttgaagccagactcgcggagcgtgcgaatggcccgaacggaacaccaatcaaattcgacggaagaaccaatgcggtacacacccgaaccaagaaccatgacaccacggtcttcgaacgaaacatcgtgctcgctggcgttgtaggtcagatacaggtagttggtgaaggcagggaattcagcggcgacggtgtcgatctgcttgacgaaaggagtgattcctgcctcaagacgcatgcgacgaatagctagctcgttggaatcccagaagttggcaagctgacggtcgcagaagccaagctgcttcgcgcgaaggagcagatcaggacgaccaacaacatcgttagccgtgagtttggtcatgtccttggcgaaattgctcaggcccttgagcttggacaagaaccacttgtcgatcttggtcaattcccagattctgtcgacagtgtagcccgcgtgcatggcgttggcaatggcgaatagacgctggtcagagggggtctggagctcgtcgtcgacggacatgagcgcacccttggactcgctgaagccaaggttgtggaaatcgatggcacgaatagccttctggatggcctcttcaaatgtcctgccgatgctcatgacctcgccgacactcttcatggaagagccgagctgagtggagacgcgggtgaacttcttcaaatcccaacgaggcatcttgaccacaacataatccagagaaggctcgaagcaagcgcaggtcaccttggtaacggtgttcttaatctccttcagaggaataccgagacccaacttggcagcaatgaaagccaaggggtatccggtagccttggaagccaaggccgaggaacgcgacaatctggcattgacttcgataatgcagtactccctggagaaggggttcagagcatactggatgttacactcgccgacaactccaagatggcgaatgacgttgacagcagtagtgcgaagcatgttgtagtcttcatcggaaagcgtctgggaaggcgcgacgacaatggaatcgccggtatgaatgccaagaggatcgaagttctccatgttgcacacagtgatacagttgtcctgggcgtcacgaacaacctcgtactcgatctccttccagcccttcatactgcgctcgacaagaacctggggactggctgccagcgccttgttgcacaggtcaacgagctcagcttcgttgttggcgaagccactgccgagaccaccaagagcgtaggctgcacgaacaataaccgggtaaccaatgtccttgaccgcgttgagggcctcctcaacactgctggccgaagcggacttggcacacttctcaccaatggactccatgctgcgagcaaagagctcacggtcctccgtggtgatgatggtatcaatgggggtaccgagaaccttgacaccaagagcctcaaactcatccttgagctggataccgaccgagagagcggtttggccaccaaaggtgcagtagatggcatcgggctgttcgtacttgataactttccggacgaactcggcgtttactggcaagaagtagaccttgtcggccaagcccttggaggtctgaatggtggcaatgttggggttgatgaggacagtgtagataccttcttccttcaaagccttgatggcctgagatcccgagtagtcgaattcaccagcctgaccgatgctgagaccaccactgcccaagacgaggaccttcttgacatcgacacgggggtggagtctctcattctcctcagtggttccaccggggaattcgacacccttctggaggagagtgttatcggtagtgcacttggcaacagtctgaatgaagacatcaaagaggaactcggtgtcgcgggggccgggggtgctctcagggtggaactggacactgaagtgggggcggtcgacgtgcatgataccctcgttgctgccatcattggcgttgatgaacagctcctgccatccggtggggagagtggtagcgtcaacagcataaccgtggttctgcgaggtgatatggcactttccggtgaccatgctggtgcaaggaatgttgtggccacggttaccgaacttgagcttgaccgtcttggcaccggcagcacgagcgagcagctggtgacccaagcagataccgaagatgggtgtgttgttcttctgcagggcggcagagatgtgctcgacagtggtgtccatgaccttcgggtcaccaggaccgttggagatgaacagaccatcatattcttcctttgagaaatcgtagtcccatgggcaaacgaggacttcgacaccgcgcttgatgaagcacctgagttggttgtacttcatgccgacatcgaggcagagaatacgaaggttgcgacccgaggggtgcttgagggcagtggcctcatcgggcttgtagagcttgggctccttgatcgagactgaaagtagcgtgttagaaatggcctgtccatcttagcggagggcaaatgttgcttaccttcggcaacgaggttcttctcgttggggttaacccattcgatagtctcgaagtgaggcttccagtcgccaggaactccgagagaaggagcgctgacagccaagtcttccttctggaggagcatgcgaccaagcatgctacccttctcgcggatgcgcttggtgagggcgcgggtatcgacaccgtacatggcagggatgccctgctccttgagccatgttccaagggacgaggtggcgaggaagtgcgagaagtcttcgccagcataagaggcggtaacgagaccggcaatgtgaatctggttggactcgaagtgggcggggagatccttaagcagatcatcgacggtctcccgcgaggggacgccatagtttccaacaagagggaaggtaatgacgagaatctgaccgcggtacgaaggatcggtcacggactcagggtagccgaccatgccggtctggaagacaagctcgccggcaatgctcttgggcgcaccaaagctgtagccttggtaggcagagccatcctcaagctccaggcaaacaaggccttcgcaaggcgcatcggcgatgggggccgtggcggggcggtagacggtggcagccatgatggaaacaggtgaacttttagagtataaacaaaaaagagagaaaaatgactatggtaagaagggtatagtggaaaagaaaagagtagtgaaaaagcggcacagaatcgagaatggaagacggtggttgagaggacgtcaaagatggtgagagcttcgtcaagaagagctcaggagctgattcgttttcgttgggggatgaacagcgagaaacgggcaaggttatgttggtgaatgtgtatgtttcagctggatatcctcactatccaagctcgatatggcctctgcttgatagcaagaggaagagagagaggagaggagaggaagagaaaggatcccaggactcgaccacggggtaaatattttttttttttgtcttgtttcggcagcctcgaggagccccgccagtccgtcagcccgccacgctgtgcccgtaattgggttggggacagacggcctgggcgacggagcgaggcgagtgggattcagaaaagttttccgttattcacgccattgtccaatgccgtcttcggtggctcgtgagaacctggaggggcgggtccagcgggagttggcagggccggcagcgccgcaggaccgcgcgggcgacacctgcacatccggcaggcaaagatttagcgcggggcagcgggggtcccctgaacactgaacgaccgtcttggagggggccccagacgattcaagcttgcatcgcctgccaagttcgtctagagccaaagccgaaaaccaatgatattacaggtgaagagaattaagtgggggggtttgtcaaagaccctgtaccgtgggtcgcccaggacaaaatcttgatgacacccggacccgggttcagattttgaccttggacccggcgaaaggctgagcggcttaaacgtacactaaaagacaccatgactatacgtactgcatagtagatgcgttgagccgataccacaaagactacacaactgcatagacaatgaaggcgccgtcgctgagcattcaatacaatgaaagttcctgatttgcgtggtgtaagactgagtttggtggtgttttgggtgctggactcaggtgtcatcaatcttgtcgtgtgcgaccgtgggtaccatcaccaccacaaaaatccatgtcaacaagtgctgtcccctgtcaccaatccggggcccgtccgtccaggtgtccggcattttcgccgtccctattttgtcactgccgatcggtcgtcttcgactacgtaccatcattattaggaccgatgcgatgccgtgaggcccgtgacggcaggagaggaccggcagagttgcagcatgttgtcacaatcaccatccgatgttcgatgttgatatgttcgctaaaatttcagcattggcagaaaccatcttttttgcttgccctacatgatacatatgcagtgtacgcagtatgcatctggttgtcctcgccaaaatcgtgatggggtaaactccacctctgcagggatagaaatggttagctcggttcttgcgagtggcaaagaaccttaattttttgcacaggaaatggctctcctaccgtctgcctgctccctgtttcttgttcgatcgtcgtaccaagctaaccttttgtatccctacagaagaggtgaacaaaatgggcttctgctgatcgaagcgaggttttcctcttacgtacgccaaccagccatctgtggggtgatggagcagcggtatcgcttgctctttggggctcgtcagagtcatcgttcgcatcgggtccggttgtcgggatcttaacaccgatctcaaccgtcccgtagccctcacttccctcacgggccgaagtcttctggcggcgggcgctcaccatagcccacgcagtgcgtgttggtgtcagttgctgactgtatatcgagacttgagagcttcatgtacctctgtgtttgcaatataacgggacgtacactgtgaggaaacggataagcaactgggttgatggagtcaagtctccgagtcatacagcatgccaaaggatttgcaagagtgcggaattccaaagatcatgttccgctccaagtatgttgagtttgtgcttcgggtcttggccggtgccatcatctcactgtatgcaccaccacccggaaagtccgccagggaaaatgggccatccggctcggagtgggtcttgttttcgccgggtaaggaccggtctgctcgggattgtaagctcttacaagtactggtaaccctgtaattagcgatcagaggtataacgatattctgtctataacgttcagattatggggaacagtgcagatttgtatggcgataatatggtaataacgattaacctctaatttacgatttaaattaagattattgctgactaatacactaaaatcgttatttttacaaccgtctgatagctcccgccagctcccaacacctactaataggagtgttaaccccttaatagccgatacgttttaccctctggaagctagtactggttagtatactccgcccagccgtttcgtccctcttgttaatttacttaaattactatattttgaagttatttgtttactcttacgattagaaacgagccctcttttatgttagatttcgagattaatattatgcttatttaaagaaactattgttgttaccctattaacgagcttcaacgtcaaaagattcgtgtgtttatttacgataatcctaaatatacttaacgcgaggttgttgtatgggttactaaagaattaggctaccttgttagttagtctactatatccgaatttctgaagcttaagttcgcttatttggataagaaggcgtttataaggggcgttactagtatttttaaagtttatttagcggacttccctatcctcgagaaggttctattcgagtgggttattcgaatagagaataactaacttcctatctccggcgatataattaaagaagcggctaagtctctatagtttaagatacctaacttccggctccttattgtaccctctttctctaacggttagtttaatggatttaaacgccgctattatattaagaagtataagtagtccggtaaaggtagatcgattgatattgtggggtcctaagagaggattgaggagattaagaagctagttgaatagtatagttctaataatacgtataatattaacgagattgctcttttttagttaatgattcctaatgttatattggttattaaattataagtaggattaaaaaaaaagaaggagagaattactatactcccctatgttaatataatgggtatatataagttcgatctataggttctaggtaatgtaaagaaccttcgtttattcggtaaagatggaaggtttattaataatctccctattgtatagtagagtaataaaaaggtatagatgattgccttaatatttatagagtttctataatagttcgattgttaaatggttggccgttgggtattattattagttgatagagtttctacttattgctccgccttaaagcaattgaaagagcagtacgataattaacccttagctaatactactattaaaatactattagctaatactatttctatttactagtttatagattaaggtattattaatagtctgaaggtttactactgctacgcttggttacaacacttagtgcactatacctttaatagggaagatgctgttaaaaagactacggtactataagcaatctattaggttatcgatgcgtggaagtataaggttaaggaagagactattgataattgctttaagaagttacagttattaggattagtatatggtttagaacgacgaccctttaattaggataaagctatctatattcaaaagttaataaaggagttcgctagagttgggcgggttaaggatgtaatgaatatcgttaattttattaaccctccagaggagcaagttcgagaagacccctaagatattctctagtacgttgctaagaccttcttagaagtttaagaactaaatgatggcgatgataatgaggatgctgaaatagtagaaatttctactatagaggcattgaaagccattacgactattatctagtatgaagaataataagaataggtggatatggtttatttggcgatgcttagaaggcgctagaaactattggtctaggattagttgagcgcccgggacgagaaacggcagttaactatcgattcgtactttataaatagctctacagcgaaatcactatagtaaacagttatttaatacaagcacgttgttctccagccttttcaacccccctgtcagtagaattgtgggctcaaaataccccaaccttacattagcgatatcctggccataacgatcaatccaccagaaaccgccctgatcgctaattacagggttaccagtatgaggctcggactcttgtttcgcacacggcggggctcctgggttagggtccttatacgtccagcagtccaagaatgtaacgtacagctggtgctgtaccgatctaaactccattgcccaccaggctgtcaactactgtggtggttccttggaccgtagtacaggcctagacaaacactggtcaatgtgacaggaagagcaattgcaccgagaaggtgcagtagccgtaacgggacatgacgccgccccaaggcgctccgcaccaccatagtcagctatgtttgcagcctcgagatcgtcagctggccgcagaggttcgcggagggtgtcacaggtaatacagttgttgtgtgttctgtatcaaagtacccaggatctttgatgacggtcgtaaccccatctgcccatgttcaacgtaaacctgtcttcgaaattgcttcgagatgcgtagctgagacagttgtggacgactgatgaggtaggcatgtaggatgccccatcagttatcaatagctcgaaagactgaaattcatatccgactcgatagcctgacatgatgtctcatagcttctgatgagagcacttggtcaagcaagaaatggttggggcttgccgtgtcgcctcgtccaacgtgcatgagtcgtttaaaggatgtaagtgcccgtcgtggcggatgcggcttgtgaccgaatcgaatgacttgttgcaaccctccatcacatctcaacctatcctgcatcgacggcggacccacccggactagcgagacgaccatcgaccggtctcctacaatcgctgttgcatcgagacaaatctttgatcatgtgttaccaccaggaccctgcgtgatggcgatataagtatcgacgatatatatacatccagacatgcagtcgctagtgtcaatcgtcatctggcaaaagcccagcggacggcttgcgggcaataacgctcagtatgcggaagaaaagtccatgataagaagagtgagacagctcgcaccaaacgcaagagagggtctgtctcaaggctttgaatcatcttgaccgccctcgaggccttgacaagcactttctcagcctcattcacaacgcagtacgtcggcaggctgtgcttggcagcgaccatactctggatatgattcgaggaagatggaatgggggcttgtaccaggtgcacacgaaggaaaaacaaaagaggttgtcttattcgctcgattgcccatgtgagatcggccgcgttccgttgaggccctggacgggaagagggggccttggtgcaatgcctggtgagaggaaagagggagagacggactgcgggagacgataacgtcaagacttataaggattcattccccctcaaagacaaaagcagtgagcctcctgtctgtctgtctgtctgtcgaaattcaatgggaattgaaggaagagtgcaaagtggaaatggaacttgcgagatttgagactggacccagcaacttggaggttccattcgtcaagtgtggtctgggagagtgagaaccactaaatggcaagatggccaggtaggctggcgtgattggtgggatacgcgtgggaaggcgctgatgtcgcaagggcccccggtcagccccaagattgtattgtttcttggactgtcttgtgccctgcgatgctctgaccatcgtgccgctcaccgcattcctacctaggatttcctcagtcaccaaactccgcacatccttcttatcatccattcatggttagacgaagcccgtgtttgacactaggcagtttgggttccatcatcttccgacacatctcacggttgttcccctctttcgagctcaccacctacgatggttacttgtcagtgtcaggtgctgttgcgcttcacgcgcgtcatttgtcttgcagcagcccatgtcgagactcccgtgatctgtctatggtgttgtcaaagtctcggagcaaaaacctaaagatggctcctacgtaagaaagaaggaccacttcacttacatcgggtaaaatacaaggacgggaatggttgcggccggctcacggcgggcagtcaagacgaaaaggttgaaagttacagcctccaagaatacaccatcggtacctgccactttgctggatcggggaaaccggacgggcttggtctccaaagctgtcttgtcacttgagacgaaacaacgggacgacctgagctaacttgcaactaggttgtcaacgtgccactaagtgacaagggaattggaaagcctcgacgccagcgacctttggttgcctttcttccttcgtttctttcttcccgtcttcctgttcttattcctggacctgctggcttctggattgtagccgccgctgtgtgaccggcgtacagccatttcttttctgcaccacctcatctcattatcgaggccccccccgcgactcgactgacttatctcgaggttgcctctacgtcaagtccggctccccggatttcttagcttcgcatcctctcccgctgaaattccactgcggtaaccagggtatctctccggccggcctcatattttataccaggactacgttcagtcccctgccttactgaaaacaaccccttgtctctatttcttgccttatcttgttcgcccctctcgcaagtcgcaaacatcaacctacgccaaccttctcgcctcgatccccttaccattcattcctcaccagtggcccgcggttttgcgataatgaccgcgtccatggcgctttaaacgtccacaggaacttgagtcgggggccatcgagacccgttggggccagaagaaagcatgctgtccaccttgatacgacccttcaagggtgctgcgcgcaacccagacgacggcgatctacttgagagaaactcggaaccgctactacgacgtcctgcttctgtccggagttatacgcaacatcgacacgcgaccgccgacttcaccgaggccgacgatgacgacgacgagtccgacgatgcgagacaaccacgccagaacgcttccaaccgaggtgctgaggatgaagatggtctgaatcaggcaattggtgttctgccgctcttctgtgctgggcaccttggtatgataccttccgttactccatatacaccaaagaccatttgcaaggctaatcttgtacaaaccgctagattcccttccaatatatagcatgacgcatgctatccgcattattgttcaggcaagaaccgatacgaccttgacctgggagcagttgaggtctccccaggtgtttcaatttctggtaaagccaatgcaacaacagattcggtcccagcatttctcaagaggaactctatatgccctcatggcaaactgtcttcaattcgaaaaagagtctcaagtatacccagcaaacactggcaccagcagcacacgagccaaggtctgcgagttgctagccatcaagctcctcaaggaatactcgactcgggaacttgttgatgccctatcctatgacttttatcctctgcagggcgtcacgggaatgcatatgccgaccaattcgaataagagagagaagccggccgccatgagaacatcaactctcgaagtcgccatacgagcctcggcaaaacacttcttgtcccatcctctggtcgtacaacaactcgaggccatttggaatggtgccattagcttttactctgccgcagatcagttacatcgtcgcacctcgatagctaccgatttatcttccgcccagtctcgccgccaaagcacggtacgaacaccactccttggtagtcagcaaggcaaggaggaccgtctcaggggccaaccattgccgctgggacgaagatctgttacgctgtacgatcctcgtcaagcctcggtttttaaactctcacgactgagggtcccacgatatcgccggtttctctctacctgctcactgggtgttcttctctgcctgttcatggctgttctcaatgagagatccagcacaatcaccacgctggagttgatcttctggttctggagcgctgggtttatgctcgatgaagtcatcggcttcaacgagcacggattctcgctctacatcatgagcttctggaacattttcgacttgggtatcctgttgctgttgatcatctactactgcatgcgcatttacggcgtatttcttctcgacccacacaagctgaacgacaatgcctatgatgtactcgctgctatcgccatccttttgctccccaggattttcagtatactggatcactatcagtacttttcacagttactgatagcattccggctgatggctgttgacctagttgcggttttcgtcttggtcattgtagtctgctgcggcttctcggtgttcttcatctccaaaagcacggacgatccgagtgtagtagcatacagcatgtttcagatactggtgggctatagtccggctgcttgggaaatatggccggatcataactggatgggaaagacgttactcggcctgtttctcatcatttgccacttcgtgattgtgtaagctgagaaaatcaaatgcccggagtgtgcaaaggctgaccttcttttaggacattacttgtgaccgtgctaacaaactcatttatggctattgcattgaacgcaaagcaggagcatcagtgagtcactttcgatgtcatgttaccgtcttctcattgggtctttgctaatctatacaggtttctcttcgccatcaacacgatttccatggtgaaaaacgactcgcttttttcatacgttgcaccagtcaacattcttgcttgggcgttgaccccactgagatttttaatgcccatgaggcagtttgtctggctcaatcgtaccgtcatcaaagtgactcacttccccctattacttatcattttcatctatgaaaggttcattttggccccctctgtgtacgagccaacggacctggtggaaaatccaggccgcagccgtcacagagcggtttccattgtagaccccgcaagcaggacagcactcttcagcccgagccttcgaattcgtgaagaatcgttggttggttttcagaaggatcgtgccttggaagaggtgttccgacgtgctcctgattttgcaactatacggactcaacgacgtaacgagcgcaggaagacgcaaaatgccatccgaacgtggatggaccaacaagatgggacgtttacgtctcctcacgactacggtgctgttgacaatagaccggcacaggactggcagaggagaatgagcatggtgagagagcaaccaaagaggttttcaggacatgatccagacacaagatcaacagcaagcgatccggccgatatggtgtctaatgcgacattccccaccgtccccgaatatctcaacaatggcactgtccgacgggattttgcgaacgaggcgaaggagaacaccgatgcggaaaacggtgacgacgagctggttacaaacgacgagtatgaggaggacaatgcaactcacgacaccgaacaggtacgaaacgatatggatgaaggccagtcgaccgagacaggagaggactacttcacgacttgggttccgtcacgcttcaatccgggacttacctcagcgcagagaacgccggtctccccacgtcccgggacgtggcgacgaatacccatgcacaaccgtaccatgtcgaacaacacgatgatttttgcgcctgcgcaggaccggccctttgagagttcttcttccgcatcgatggacccgtcattatcatctcagtctcgtccccacagcactcggcatggcatacccgaagggtcggtagctagtccaagcgcaggtcttcgttctccacgtcgctccttatacttggcatcctcccgtccacagagcatggtgatgtcgccacgagctatggttcgagtcgccccaaacaaccgctcggctctagcattggaaaacccagatagcgctagtggaactcatgacagcccgtcgtcccgaggacaatcgtccgtcgagctgcccaactccgccgaccttgacccatcagcgctcggaggcggtcttcaagcgggcaatggcgtgatgtccagttccactacgctggctgcggccatgcttgagaagagatcccagcaagagcaggacagcgaccggatgaacaaactgatgctggcaaagaccaatctacaggctagtcttggcgaggtagtgcgcgagatgcaagtcttgaagagcacggcacctagcacggcagggaattccgcagacgaaggtacaagcagtggtagctatttggccaagaaagcgatacaacagcagcaccagcagcagtacagcactccatcaaggcgggggtcaggagaagagagaaggtcgtccagattgtccagctcggctggctcggctggctcaacaaacagagatatggcaaatcgggggccacgaagatcgttcaggaggttggagactgccactacaatgccgactttgagtgggcaagaaactacagacagaagggggaattcgagagaagaacacgaggaagatgacagcgactattcgaaaagcgaggtgaacaacaaaatctttgagccgaggcataaccggaggagtaaaggaaagggaaaagttgctattggagcagcaatagcagcggtagcagcatcatcgaattcagatgagcgggaggacgacgatcgtcgccgtcatcagatgggtggtggtagttcgctggatgagcgccaccatcgcaaggatgacttcatcaggagcggtgattttgctctgaaagaaggggtaaattaaaaggaaagggcaggtccgcttagggaacagaagggttggagtgattgattgatatcctttgcataatctgcatatgcatgtctacattatggtatttatttttcttttcctatattttcttttcttttctttttgggttccttttctatgtctctttactctcatgtgggttttctctctgatgggttggcattttgtactacctaggcactattttaaggtagtcgctgcattggtgaggcgttgaaattgaagttttagccagaatggcatgttagttgttcaaaattgcatggttgacatgcatgtgcttagcatctctttcagtttgggctttttgagttgtgtctcgttgccttgttttttttagcagagtaaaattgacgcgattggcgtttgactatcttcatgcttggccgttgtcattcttgtaattctgataaagttgatcaacgctaatccaggttcatcccctcgcacgaacgcatcttccaaattcaaatcccaaactttccactgttgtcattaccgtccacgtagaaattctacacctcccgcatcatccaactcatgtcgcttcattattcatcactcattaactcatttgttcacgaacatcctacatccaccaaccaccctacatcacccaccccttcgtcttttcatccttttttcccggatagcacaatcagattcccccaccactcctgtccacgctgacaaagaaccgcgaaccaggcgagctcttctgcgccagctcgttgttgcggatcgtcgtcgacacgtgtctgaagacggcgccgacgccgacgagggcgagagtgaagatggctaggcgggggtggcggctttcgggtttggagagagtgtgagtgaactgggttggagagatatagaagtcggtgtagatccgatggaaaggaaacttgggcggtgggaggcggaaaggggaggagaggtaggtaggtggaaggaggaaagcgggaggggaagggagggtgtgaacttacacgatgagtcgcggggaggaggaagaggaatggccgggggaaacgccgccgctgctgagggcgacgtaggaagcgggagagggaaacatgtttgtttggaacttggggagtctgtatttatttggtttgttttgtttgactcgtgggtggacaaagatggaatataggaatgcggagcagaggaaggggatcaaggcttgcttttatagtttggacgagggtctgaggtagagcaggtaggaagtaattaaggaaggaagcaaggagaaactagtagatagtagctacctaggccagctatctagacaggcggtgagatacccaatagtttgaagtataaagaagtgggttatctagaccagacctagtaagggtggtctagtatgcgtgtagactcaagtaggtaccgtaggtgatatagttcggttacccagtcaaagtcgaaagtttaaatatcccttcaatttaatttagaccttacgctttcgtgtttctggtgtcgcacagttttttacaaacgaacgatcaatgtagcctccctttaaggccagtgtcttgaacgattctcaagaaatatgcagtctcatacgatgaaacgaaaatggactgacgtcgcgggccatatgtgtgctttgactgggtcgtctaatggaccgtccgcgcggggagcgggatattggagacaatgggcacgcgacacacccggcatacatatcatgcacctggacacagacacttgggccatcgtcgagcgttatcatcgatcatcaaacctccgggtagctctcgtcgtagtggttggcaacggatggaagcggttgacgctgtgacgcctcaacgctgggatcaattacatcccatggcagataacgttagctgcggaaagagttgaggccatctctgcaaggggatcggctgatcacaccgaggccctggtcgtctggttcacaaagggtctgaaacgcctggaacgaacggtgggggagatttggagcaagagagggctcgagccacacgcaaggtgcggggtgtttctctacgatctggctggctcattcggaggttcatcctgacgctgtaagatgggcaaatggcattcaatgatgggccgaagtgacagagagataatagtttggattcatgaaccgttgcatatatacctagttgtagtgtaagcaagctcaacgtccagaatggacttgggtaatcgatatcgatgtggcttcgttgtgggttctttcttaggtcaacaccatggggtatgtctggacttacagtgattaataggaagcgccaagcgatactctatatcgacaggtgcctagaggtaggcctctgacgtggatatgtaatggccctgagttttcttcaaactgcaattacagacggaacccagcagcggtctttaggttgatatcccattcgcgggccggggatatggcttgccggttccgacaatcaatccctctggcttcatggctgcctacccctccacaccaacaacgaggtaacaccaggcaaccagtgaggttcttccattgcttgaatgaagctgacatgatccattcaagcagaaggcaacgcggcctcttacgaacagctcaaaagagtcatcaattgacgccagctaggtagctacccggttcactggtttgcgctgtcattcgctgctgtgccagacaaccccaccgcaggcaactgctgccctacctctgtctctaccattctcgtccatccatgtcaactcttctttgtttacatatgattgaagccctgagatttggctcatctactcttgaatcgaacgcaaagcattcgtactcctcatcttgttcaccgtcactcttccatgagtaacttcatctagccacaagctccgtcttatcggcctggcgcatacgtcaatttgacttccctctcgttttcttccggttgtggcctgttccaacaacccactctccatctcgccgtcctgtgatcattgccagcttaggatcttttgcttaatttatccaatctttatttctgtccctcgtcagctcgccatcatgcagtggtcttctctgcctcctgatcttgacccgcctgcatcaccctctccccttgacttgtccgtcgagaatgctatcaagcatcactttgacgagctaaacgttcttatgagcacaacggcagaggtaggagagggcaatgttcttgcagctgttacctttcccaagaactcggacgccattgcttgcaatgggaatccatggcggacattgtggctcagaatgagcttcccaacacttgccggtctcaactcaagcaagataaacgccatgttcaagcccaaacgacaggaacgcatgcgccgccaactaggaatggagacattgcctcctgggatcgactacgtgctcgacttcacacccccaactgagggctcagagctggccgacctcactgctgccctttggctcccaaagatggtcaagctatggtttctggccggacattactgcccagaggaaatcctggagaccgggcacctgttgagcatttgggacaagagacccctagctagcaggtcggtaagtgccatgcttgccctcggccatgatgatgcgtgcaggggtctcctgcagttctgtgagtccaggcccccttacacttgatatttagatcaacttctcacaagctactttgcaggctccatggatagatccgagtggaaaccaaagcatgtcccgggtatcgttgacgtggacccggaggacggagaacattcctcttattttcctacgttccgaaggatcccagactactgcggaatacggcaccgagtggccattatgagggtgcttcatgctatcaacgggaacggtcttcttctcaactctgctgcacgcatgtggacagtcgcccaagtggcaatacacctggagataccccaggtagttgtaagtaactcccacattcacaatgtctcccttctgatgatttggatgccatactaacacatcgccgtctaggttgatccagtgacacagtggctcatcgccccgccgaacacaaagttcgttgaaatctgccccgagagatccttccagctcgcgcttgctcttaaaatccccagtgttctcgtcgccgccttcagaatcctcgtgagcgaactcgccgtcgactatgcggcgccggacccctccccgaaacgttcggcccttacttgggcccaacgaagaagagacgattacggcgacttaccatcggaccctgtcgaatatgccagtcgcaccttttctgaacggatcatcggcctgctcgagatgcttcgctccaacaccgtcttcgaccgtattggaaccggtctcgaggaatgggatctcttgaaaaagcaaggcatgatcattcacgaacagggaagcgacgagctcaagactgcccacgaaaatctcctccaggcccttgtcggcatcttccacaatgatattcaaagatatctccgggaacacgccccttctggccgtcttgccaccctcatcgcagcccagcgcagccattatatacccctccacgagcgccactccctcagggacttgtacgccaaccttagccacacccagcgcgccctcactcctttcttctgggagagtcttcaccaccagagcttgccaaaactgtccggccacggccccctcagcctctctacctacaacggctgtacaatccgaacttacgtcgataagtatacctccctctgggaagccgccaaccttccccaccccgatttccaaccgaatcctgaaaagggggaatatcatccacaccacagttcgaagcgtccgaacgagttcaacatccaccaattcgagagcgaagtctatggcgccctcagctctctttgcgaccgcgtcttggggaagggatacaacgaagagcccttccaattctttttatcggaccacttactcttacccagcctgacctcccctgaaatggatttcctgcctatctgggccggcggtctcgacgatgggtcgggcggcgtgtttcaaaattccattccccctgccgaaatgggaccgagtgagccgggaccggcgtatcatacagggtatacgattccgactacgggtacgaggactgccgggacaggcacccgcaacggtgatggcgatgacacgataatgatggacgacgatgacagaattggtggttcgatttacggtgtgtccgagctgggcgataatcttgacaggttcgaaatcatcagtgcccgtactgcgcaaactacgacggaaacggctacagtgcctagcatggatgtcgaacaaagcgtggtaacgacgacgacgacggcgagtagtacgggactgggaagtggacttggacgactcaacctagaccccggtgggccgaatcgccatcgggttgttgcggtaccttcggagacatcatcggaggatttccaccttaattcgagggaagatggcgagtatgcggatgccatgtatacgcagccggcggagcatcaagcggtgggaagggcgttggctagatatgtggacggtaatgatgtcactactaccggaaggagtgagagtggtgatacgtcttcttcgtcgaagcaaggcggtatgatagcagcaggagaaagaggcgcgggaggtaataataataataataatggaggtgggtattcggataccgataacttcatgttggaagatgatgaagatggtgggttgaaagatctggatggttcggatgatgggagctcgacggtgggggcggactcggattatgatatggtgtaggacaacgtatcagatacggaggaggccatcgtactttctctggagcgtctttggaagagttaaatacatctgttggatgtatatttgggagatgagtgggactttgcatgaatgggggcaacaaacatcttgtggatggataggggatggatcttgacagtacacagtaagggtataaagatatttgccttactttgtccttcggtgacgatagtttacacaaactgaaatctacacattatcccttcgagacgctcatgagcgtcatcgttccctgtctgaagagcctttgacttcggtcatcgcctacgcttcctgagttgtcactgacaaaaacccgagaccattgctcttcttcttccagccattagcattattgtacctgataattattcctactatatcttggcaaaggtaactatacactgcaacaggaccctgtgccccataaaagggggtttggtctgtccaaacacctgcaggtcatccttcttttttttcaaagtctcatcactttccgtttcttcatagagctcagctcttttaataaagcgcttcgttcctttcttccacatctgtcgtccatcatcagccattagacccccccttgagcatttcccttccccattctcaattagcctccttccaaatcgtcggcaaaaacaccacacacgccttccaaagaatcaagaccgcttcaaccaacaccaacggcgccctccacaatccccacacactgcccacccgctcacacatatgcaaccagatggccacaaacgccaccgtgaagaaatgtctcgccagcaccacgggccgttgcaaaagtccgcccatcaacgccacgggttcatccgtctttgcgcctcccatctggaagtaccggaagcagcccttcctcaaggcatcaagctgccaatcgttggccgcaaaaagcgaatacagcgcctgggccagggtgttgatgatactcgtccacgccttgcgacgccagtggaattccttcatggcggtttcgatagcagccgagtcagcgaggttgggtacccgatcgggatgcaaaagggacgccaaaaggaccacatcggaaaaggcgacggtcatgccgccccccgtcaaggggtggcgcatgttgtacgcatctcctagcagcagaacgccgggggtgcgggccgtgttggctttccctgaagcggggagataagagttgggcatggagcgggggatcttgccgtcttttagggcggcgaggaccgaagggcggacggaggaagggagagtgggcacgacggtgttctcgatgtatccccttacgccgccgttggctgccgaagcggcagggaggtcgagcgggacgtcgatgagggcacgggtttcgtgcgtgccgatctgatacaatagaatgggcgaggttttgccgatgacgacgtgcccgtagccggaaggggggaacgggcagtcgatgagttcgagggcgtagaacttggagcgcacgacaggggtggtgtcggggccggaaggcaggagctgtttgcggaatttggagtcgtagccgtcggcgatgagggttagttggccaaagaagaagtcaggctgtttttcgccggtgtcgcggtcagtggtggtgagggtctcgacgccgaggacttggttggagtgcgagccccggatgaccgaggtcacggttgtttcgaagatggtgatgttggggtggccggcgcaggccttgcggagttggctgatgaagcggccgtggtggaatgatcggccttcgggtcgtcgtagcttgggcccgctatttgccttgcctgctgtcccgttgcttgtcgttgtcgtcgccgtcgactctacccgtgcggccgcttcgccagagtacacctttccttggtcgtccaccaccgggtaaggaatggccacctcctccccgtggaagacgacgtggtatccgtagcaggtgatggcatcgatcccttcgacgcagtggcccagcccgagcttctgcagcgcttgtaaacctccgggctgtagcaactcgcccactatccggtcgggctcgtgcatccatctctcgagtaggatcacgctccggccctggttggcaagcgcgtacgcggccgcgcaaccaaagacgccggcgcctactactaccacatcggcctcgtggaacttctctcgccgctgcgcattgcggacctcggcggagtcagcttcgatcgtcatcgggaaaatgggggttttttggtgtattcgtttgtgtggttgtcaagtgcttgacgtgtcggtatagatcgggtcgttaaggttcccgaactgtttgtaaacgatcctcgctccgtgtggggtccagaaagtggcagtaatactacgtagcttgcgataagcacagcgggcagcaaccaggaagcagacacgtcgaggacagctttggaaataagtgtttttctcgcagtagagattccgacagggcttcgctgaaagggaaaggcttctatgggtggtagttcggcgaaataggcaagtgtttggtgtagcttcgtaaatattcgagtagcgaatgggtcgaggccgatgatcgaacgatcgcgtgggcagatatggcgttgtcgggatcgataaaaaagaacccctattctatttttttttagctagtttaggtcttcttgttgctacgggcacctcgctggcttccctgaccctactagtatctaggcaggtggtatctgcgaacttttgaacccggcgagtcgcgaaacacacacaaggacacccacacacaacacccaacgcgtaagagggggatctacactacgaacaaaaacacgcggggcaacaaaatcacaaagaagctaagaagaaaaagggggggggggggggggggggtggaatttggtggtagtgtacgcagtacatggcacaaaataatcaatagagtgcccgtcaactttttggagagcaacaaatcgtcccatggcgggaaacaccgtaaacgtccaaccaatcatgctcagccaatggcttagcgcacgaaccacatggcgtgggtacccctttctgcccctgaccgccagcttgacatgtgagtcgattcatggttgaacgcagcgtgatgatgacaacctctacgtccagcccaattgtccaaccggacgacattttgcgcgttatgtaagtgttcaagaaaggaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacatgtgttaccaacagacttgtccgagtgtgataaacacatgtcatgagcagtatgccaaggtaaattgagacgtccatttataaaccaccgaaaaggactgttgtgctgtccaattaacccatatgcaatatgtacgtaggtatgctaggtatgctatgtatgttcctctccacgtcttcccatgatcccttcacgccgccggcacaggtcgtgccagtccagccccagtcccagccatttgcccacccgtagtagaaaacgcactatccaaaaccaaaaactcgtcaaagacagtcctaccctccttttcctcctcctccttctcctcctgctgctgcctccggaactcctcctcaaaggctagctccgcatcatcgttttgcctgatttgaggtttgctgctgctcaaccatgggatctcggcaaagtcaaccggggcaccgccagcatccagcgccgcctgtcgcatgatccggaccgactccgtccccagcctgacgcgctgcgactgcaaccgctggcgcgattcgacgatcttgtcgataccctcgctcaagatatcataggcgtcgtgtcgttgctgcggcttggcgtcgttgaggcgcgcttccatcaccatctcccgtgcccgcttgagcgccttaaggcagcccgtgtgctccttgtagttgctagacatggccttggccagcacgtggcggatgccgtcgatgttgagcaggccggaaaaggagtaaagcatgatgcggaagttgtccaagttgtagcatggctctgcgtggttgttggactcggcggccatgagagcgtagtgatgcgcgccttcaaagtgaccggaacttaggcagatcaacgcagcacgatgaagaaaagtgtcggctatcttgaggccgacttctttgatccggtcgatggctgtttggacgatgctcctgatttcgccgccttttgcagcaaggtcggcgagttgaagaccgaggaggtaattgagaatggcatcgacgttattgccttgatcctgggctttcaggacaaggtcgtatgtctttttgtagggcctgttctctagttttagctgtgcgttaactgccagctttaaagcgcactcggagaagggcatgccgagatggagggctcgcttgtagatgctgagtgcttgggctgggtgcctgtagctcagcgcctccttcatcgccagagtgacctcatgttcggtgtcacttttgcccctgataggacccaagttgggatttatgcgtaacgagaggacgcgcccgcgagcaaatcctccctcaagcttgttgtccgatgagagtgctgcatccatcatgacgcgttccgtgtgcctatcgacaaagttggggttcaattccctaagtttgcggaatagcgtccgaaggtctcgaaatggaacgttccagtttcttcggcagctaacaagcacggcatttgtgaatgcggcatcaacctggaaccctgcggtgctacagtattcaagccactcgacgaaggattcaagatcccgaatggaggcgtactgcttggccatcagagtaactaggtaccggctaagtggcaccttgagctcggtgatatacgatctcatgaaggcatcagtctcctggaccgtgtggtttgccgcataggttttaaccacagggacgaatgcggtaccgcacgcatcaaatgctggcttggagtccagcttcatggccataaatgattccctgactccctcccaatcttgctgcttggccttgaatcgtgcaaagataccaagcaaccgtacgtcgtaagccagctgtggtaactctgccgaagcttgagcaaagattgactcggccttcagatcttccccagcttctaatgccaactcggtcatgacacgataaacgccgtcaagatggtaaaccacatccttcaagcctaactctaggagttgctggaagaatgcttctaattcctcgaaattgccatgtcgtctccagtgagcagtcaggagcctcataacccattccgtcttgagctgacacctcccggaggcgatgctcagcaaagtcttgaggacctgagccggtttgtaattgtgggccttctcaacgcattgcactaccggtccagcaatgcgaatgatggatggcgcactcgggctcatcttgcagtagttggcgaggaacagtcgaatggctgctttgtaatcgccagagtcgtgaagtttggtgataacccacgaggtaaagtcataccggctctccgagaccgagatacacctccaatatacgtcaatggccctggttgatttccccacggcaaaagcatggtcaagcaaggctctgccaaccgcaagcaattcggcactctggaccaccggcttttcggtgaactttggcaagaacaaacctatggccgtctcgagtttggctggacatatgttctccccggtctttgcctgtgtcgctttggcgagaagtgaatctatgagccgtacaggttggaagtcgaagtaccgcgcctctgtaagtggtgcacgggctaacacggtagatagaatctttgcggcgtcctcagctcgttccatgtccaagtaggtccggcagagtaaagcagatgcctccatccaagcctcattcaggttgtccggtgcttggttctgattggtcgcttcaaagactaatgatgcggccttttccatttgtcccaattctctggttctgcaagcttcctgaaccatggcgacaatctgatcattgctggggaatgcgagcgagcttcgtcctcccccttcgttgtctgctttccttgaaaacctgtgatggatatgtcgagtttgcgtgattgacgttccttctaccggtggaataaagtggtgctgccctgtgagggtccgcttcttgggtgtaaccgaccttggtgtttctcttcggctatgtccacaagggtgtgaccccgaattatgttctctctgtgttgttattgactcattggcatcctcgcccctttgcaatcgttccagttccgcggccctagcactatcgtattgtcggatgatctctgtgggtagcgcagcgtatggcccaggagctaagggcgagacgcccgcatccagcaatgactcttcttccagggccacagccagagcagcgccgcccgtgttgtagttcttggcttgtctgatgcgctctccattttcaattgcggtcaaggcgtttctgattcgtcgtcggcgatcttcggcaatgagcgcgagggtgcaagaggttcccacgacaagtcctcggagggctgtcaaggcagctttggaggggacaggaagtggtgatgacatggccgcgggtttccgtgttccatctcgctcatcaaatcatggtcaaaaacgccctgttcgagtcgcgtgggcggtgggcgtcgggggagggccctggtgaggaggtagagaggtaggtggtcggaggccgaagcttgtcgtgagctccgaactcgagcttccacttgtgcgggatgagctcaaaaatgtttcacttccaaaaatcgatccgcgccgcgccgcgggaaacaagcactggaaggatcaagtggaagcacgacccgaacgcctgagcccgctagctacactaggagtgggcactgttgcactgcagcaccccgctagccgggtgggtccacatcttggtacgccccgagcgtctctcaatgccgtgttctgttggacttcggttccttggcgaaggaatcgcatctgaatttcaacgatgcccgcagagcctccatccgagtcccggggcccaagagaatgacgggcgtctgaaggcgcaacctcccgcccgccgtccagtttgggcaatccgttggtattttgacatgatctatctctcacatgtacagcgtaactggaccccagggcaaacacccccaatgacctgagcagagtattccaatgttccgtcccaacgtgaaaaaaaggctcgggtctatgtctatgtcgcttatactcatacaaatgctctgtgcttctctatccatcaatccgaccattccctgaacgcctctttgaaatgttcccttgccgccgtctccatcgcagatacaatacaaccaacacgtctagaaagtggtatacaataacgctcatcttgcgctaaacagagatgcagcattaggccacctctgtacgttcctgttccccgggcatacgagtctctaactgacgcagaatcgcctggtacaggaacagcatgcagccgctttggatgctggtccagactgcacggggcccgacgcctctaaaccatccggcaatgccctctgtctggtatattatcctcaaccccgtgaataccgaagacgtgtccagggtaacggctcccggtcgtggcgtgtgagttgatggtgacgatgttgatattagtcttttctgaagcttttgtgttgagctttccgtggtgccggtcggcttgatggttccgtccttcgtggacgcttgcgttgtcgctgagctggtaccgatcgccggtgctgtgggatccggaacgacctgggtctgaagtctggtcttgacaacatcgagtgggcacgtaatagaaccagcgagacctcccgccgcagcacccgtcaacagttccagctgccacccaatgtcgcggcttcccatccacttgtgcgcccagctttgagcctgctcgtagaacatgaactgcagggcggaaaagggcatgtcccgataaagagtcgctttgtacccgtggaagagggccgagaatccttctctacgaacaatagtcctggcggcatcggtcatgcccttgtagttgtatccggatgcgaagtaaggattgttgtagcggccttgaagttgaagccgggtcttgagaacttccgagggtacgtagacaacagacgcggcaaagtcgccgaggaaccctaaccgcagctcatgtcagtaggcgtaggtagcctctgcctgtcagatttcccccttcaacttaccgctgagcaggtaggcgacatggggctgaacaccatagtccagcatgtgccgcttgctatattcgtaggtgccaaagaacaagacagttccaggaaatgaccccaaaagggcggggagccagccgccgtagaggccccgtcgaatgccttcttgtcggaagattgtgtagtatgatgagcccagcgaggtgtatctcggcggaatgtgcgggtcgccttgttgtcgagtttttaccgtgtcgagcgagtgcatgagcatgtcgccacttgtccctcctaagccgcctgcaagcatgcactaccgtatggtggtcagcgacagtctaaggtttggcgatagttggcgcacagagtttcaccacccaggacaagacatgacatacttgcagcaaaggcgggcgcctttcgaaatccccatcgtcaggagtcatattacgcggtgagtccttttcggtgatagtcccaaagccctgttgatgtgtaagtccatggtcggcgacggccgtgggcgacagcgaagacggtgacgacgacggcgcaatagtggaagtggaagtggaagtggaagcggtagggtgcagagggtgcgtactggctgcctcgaagccaagcaccatcgcccttttgggaggagaagggagggcgagggagttccgccgccttaggtgcgggcagcgatggtcaatggcgaacccccaagtcttttgtagaaccgcggcgggcaagggcgcgcaagcttcatgggctaactgagatatggatgcgagaagatccaagttttgataaatttcgcggccgcctttgcgcccttgggaatgccaagactggcttatccggccaaagcgccgcaccttttttcgggcgcaccgtcgggttgcagggttcatgcagcaatcgatgtggctcgtgcgtgttgttaacccgcacgtaaccatcggacccctcgaatattctgtacatcagtcgacctctcggcacccccctgagacaatagtaaacaaacagaggcctgtggtccagcactgaaactgctgatgtttcctcctctttgtttgactgccgccacccttgtcgtttcccacccgtggtgtttgttgacgatgagcatcttatctcgtctacaaacccacaaggactgtgtgtgcacccaagaaagcagcatgtgtgaatatgaaccattcacgcaaacaaggtgtgtatcgattcgcaatggctcactccagcagatggcgtgccttcttgatccccggtcgcaagttatgctcccaccactttacccgcccaaatcgatcccacggcgacagaatatgcgtgacacggccggtgaccaagcacgctgatatcgggccgtagtagttgctgtccttggtcttgtcgccgtctccctctacccagatgtgcccttctggtacctggacgtattcatgcgggtaaggcgccttggtacggatcacgtcgcctgctattccgaccactctttttacgacctttccctttgggttcagtgggtttctgggttacagttagtcgtcaggttcccaaccaatgccccgaatgcggcacgccagatgctgtaggatgagattttggatctcacctaaaggtcacaatcatgccgcgcttgaggttccggtccgggtaccacttagagaccagtacgatgtcccgacgtgttgactcattgtagtgcgggttgaagaaaggatacatggacggccccttgatttgtgtgatctcggcaacccagccgttgaagaccaccaatggagggatccatgttgcgtagcgaatgaggtagtgtgagaactgaccgaggaatccgttccgaattcctgctccccatcgcgccgccatcgctatccgaccaagcgagttatcgagctaccgaagatgtcaatgcgatgcaactctttgctgtgaatcgcaatgctgctgtgaaatagagggcgtatgttcgcctcaacgtgctcagtgagcagggcagtgagcagtacggagcttgtgtgttaacatggagaagacaataattgcagccacatgcccgggcaggcggcgataagaaaacgatgagatcgcttatcagccccggtagctgcatatccttgaacgcctagatctacctagttacagcaagtgcatccataaaatgactatgtatccatatcaagtcttgtgttcatcaatcctcgtccctcgctcacattcattaggcatacgcttgatgcaatcttttggttgattcctctaccgcctgaaggacttttgtatcccctagacgccagccctgtgtcgcaaaaactgtatacatgcatccctaaacctttcctcaaaatagtgtcgagtatcccaatgagcctgcaaagatagctccgtttaagaatggctgcaaaatgaagaggcgctttagacggtctcggggatattgtcgtcggactcgctgacactctcgtcgccgctgacctcagcgttctcacgctcacgcttctccataagagcttggagctcagcatcatcggactcagtgacagccttgggctccatcttcaccacaaggtggccaccagcagcctcgatgctggtccgcatgtcttgaatggcctcctgaaggcgggcaataccggcattcttgtccaagcaggtgttggtaaggctgtgtatagttattagcttccactctgtcttcaacattgcaagactatttctggcaaagacttacacataaaggggaggggacacaagtctgcacttgacctgggtttcctcagtgttgcgagcctccgcagtgcggagagcggtcttgatagcatcgataccctcgtagccgaagcaagtgacctcaacatcggcacggaccttggtaggctggggagtcaaacgcttgctgatgtaggtcttgagctcctcggcaacggcctcggtggggaactggatgtcattccagacgtcggggttgcttcacatccatgtcagcatcttgtccaataccgccattttgtcccacagctgtacgcctatttcccggaatgacgtacgtgatcgaaagcttgaaggcatcaagcgagtggccgtatttcttgttgaggggccatcctattgtctcgtaaagctgctcgatgggaacaagagtcttctcggcaacgtggcgcataatcgagtggacgatcttgctcttgttgtaacgctcctcgcaacgaacgatatcctcgggggacacacgacgcttggacaaatcgatataacccttctccttgtcgacacggagaacgacgacgacctcgttgcgaccgacacggatcaacttctggatggaacgaatacgtcttctggaaagctcagagagcaggatcatgccgtcgatgttgtcgtactcgagaagcttgacgtaggcgcccatatcggcaatctaatctgggggtcagctctgacgcatccacatgcgcatgcgcaccaccgggaccccagtgtatcgtacttgcttaacattgaccataacgaacgagtcgatttcaggatacttctcctcatagaaacggcagtttgagagcgacatgttggcgactggtgccttttcccgggcggggcaaacggtgaaataagtggtggtgttagtggtgttgaaagggggagggtaatgtcggcgacgagcttcgcgacaatgggcgagatggaattcgagtggatggtctggaggggttgatggccgagaaagaaaattgaccgagtttcgctgcaagtggccacagctgggaaaggtcctctggaagttcgagttctggttgcggcagcgggttctcggagggtccagcgaggctcaaaggactcactcaaagttagccagatgcgtcgcagtatttttcgggtaccaaccaaaaattacgtgcagacaggctgcaaaagtggcgtgggcactttgggagggaacgaagtaggctgtggctggtgcgccggattgaggggtgaatttcacgttctgaccgtgacggcaagtgagacgcggctccatcttttttttttgaggtggggtaagtcgggtacctaggtaaggaagcgcacagcagcccaggtgggaacaacggtacgcaaaggcaggtacctgctctcggttaggtacctctacttactccacctgccccgaactccactgtgccaagcgccagctcagtgggcaggaacaacgacgtcaatcgtgaaccgacagtggggttagtcactgataagcctggaatcttccttggacatcgtcgagctagggagcttcaatcactgaaccttgcttgtccaccaacggcgacttggagattcgacttttgcacggcacccaaacgaatcccgagggccgaccaacacccgacgacactgggctcatctaaaccctccgcacatgtcgttacttttggaggagctcacccgtttcgcttttctcgacggtctccgtcttgggtgacaacacttggaccgatatgaaaaagaacagagcgacgacaccgcagaccaggtagtaagagttgggtttcaaccacaggcacatcggggaggggacagctcataggtcttgatcaggttgcgacggtacttttggggttcagacacgctgatcgatcgaacaccaactattcttcacgaccatccccacgacgacggcgcgacactaccgcgatacctacaaccctataaaaaaaaggaaacacaaaaacaaaaacatacatacacactctcttctttctgtcagaaccgatctacacgacgggctcgcccggtaactcttggcttgcttgcttggtgcttcaggcttctgaaaatggagtctcttagcaacctcggcaacgccatgagctcggtgctttccgagacaacgtccacgactgcgacggcaatcctcgccgatcctacagaagccctctcgtctgtcgtcgctctcgccagcgatgcggtctcgaaagctactagcgatgtggttcccgaacacaccccgacttcatggttcaccatcatcctctggctgttgcaccgcatctcgagtgtgctatactttgtcatcaagctgaccaccatcactacacccacctttctgttcaacatcttttcgactagtctgacggtgaccatgaacgccactacgctgtaagtcatccgccagccgcattttgtatacatggactcaaggctggtggatctaaccgtcggtatgcttagtgtgcttattatgttgttcatgatggcaggagtgacctgggtagtcagatatcgctacttaaacatgtactcacggcttcctcctgagccccagcgcaaagagccagctgttgatctgttccccgaaacacaggaggaaggagtaaagtctgggctagctagctactttgacgagtttctcagcgccatcaaaatctttggttatctggaaaggccggttttccatgaactgacccgcagcatgcaaacgaggaagctgatcgctggcgaaaccctcaacctcgaagaagagcaaggattctgtcttgtggtcgacggtatggtggagatctttgttaaatccgccagagatggtcgacgctcaagcagtggcccttcgttcgagagcgacgatgaggaaggctttgctccgggtcgccagcgctaccagcttctgaccgaagtgcggaacggtgcccccatgtcatcactgttctctatcatgtcactcttcactgaagatatccaaatgcatgacaccgacgacgacgacagccccgacccaacgccttccgctcctggcaccgctatgcctggttatcctatgaacgccaacttccagcagtcgaacgataccctcccgtccatcccaggtaccccattgtccgacaaccacgttatgcaacgtgggatggcttcggctgagtctctaacaatgtctcccctagctcatgattcttcgaggataccatcactttctctcgtgaacactcgtcctgctgtaccccgccggccggtaccgaagaggctcaataccacttcagcccatccagatattattgcgagagcgacagtggacactaccatagccattatccccgccagcgccttcaggcgtctgatcaagatatatcccaaggccactgcgcacatcgttcatgtcatcctttcgaggtttcaaagagtgacacttgccactgcttacaactaccttggcttgagcggcgaagtattgcagatggagcgcaacatcttgaagcatacagttcggcaactccctaatcatctcagaggagacgctttggatagactcaaggaaaagttcaagcgggaaagggaaagaattggagagaaggaggtcgaaaagggcattgctcttcacaatgcgcatgccgcccgccgacgtcgttcggctgcctcccttcggaaagaagtggcattgcaggcatattcgaaaaggcggcagagcatcgtcacggcgacccctgcattcggaacacgtcgagaacgcccatcgcccgacatgcctagccccggcgacttgctcacgaatacgcaacagttgaagtctgggccggcatcgcagcttgatctagcgcgagacgctacatctcctcgaccacagcgaaatctcagtcccttctctactcctcgaaacgcacatgtctctcttgacacgagggaagcccttgatgaagacgacatgttccgagagtcggtgctcgaatgcatgttcagggccattggcctgaccggtaacggaagtgtcaatccggattcgacgcaagcttccccaagatttgttcctacggaccagcgacgttcgaggggtggtcccggccacactgcttttggcttcatggatgccttcgacccgttcgacaacgacacggagtcagttacctcttgtggatttagctcatcgtcaccagttcccaatcctcaactactcgcacacgatatgaaggacgaggttgagatcgtcttctttcctaagggctctgtcttggtggagcaaggtgagagaaatcctggtctctattatgttattgatggtttcctcgacatttgtgttccgggcgacgattcatcacacgacctcctccagtcctcagccaaggtagaccatggccatgactcagcaactggtgccgacgcctttggggccaattcgtcacgctttcctgaaccgaacatgaacaacaactttggtgctgagcagaagaaaggcaaacaaggtcgaaggagcgtggctctgatcaaaccgggtggacttgctggttatgttggtaccatttcctcctacagatcgtttatcgatgttgttgcgagaacggatgtctgtgtcggctttcttccacttgcctctattgacaggatcgttgaccgttatcccatcgttatgcttactatggccaagcggcttacggagttactgccgcgtctgcttctgcacatcgactttgccctcgagtgggtgcaggtcaactctggccaggttttgttccgcgaaggtgatgagagcgaagcaatttaccttgtcctcaatggccggttaagactggttgaagatcaaaaagatggggggatgaacgtcaaagctgaattcggccagggagagagtatcggagagctggaagtgctgaccgaatccgcacgtaccggaactctacacgcaattcgcgaaactgaactggtcaaatttcctcgcacgcttttcaacagtttagcccaggaacatcccaacatcactatcaaaatttccaaaattatcgcagcgcgaatgagggcctttatcgatgatccttcacgcatgggactcaaagataacgtggttcggagctataagagctcttcgacgctaaacctgagaaccgtggcaatcttacctgtcaccgcgggcgttcctgttgtcgagtttggcaataggttaatgaacgccttgtcacaggttgggcctcctaacggcgcaacttgtctaaatcaagcagcgatcttgaatcacctcgggaaactcgcattcaacaggatgggaaagctcaaactgtcccagtacctcgcagatctagaagagaaatacggactcgttgtctacgtagctggtaagctcaagccagttgtgttcttcttgtttgaccattgtaatcgagaactaactcttaatagacacgaacgtcaacacgccatggacccagacgtgcattacgcaagctgattgcttattgtttgtcggtcttgcggacagctcccctgaaatcggagagtatgagcggttcatgcttggaatgaaatcaacggcccgaaaaatcctcgtcctcgttcaccaagagcgctactccaaccctggtctgacgaggcagtggctgaagaaccgaatgtggatcaatggaggccacttccatgtgcaaatggcatatacctccaacactgtgcctatccatccgcccacgaaacggttcgggccaagcctcaagcagcgggttcagatcttgcaggcagagattcagaagtacacctccaggaaagttcgccatgttcccttctactctcccgatgctccgttcaagggagacttccatcggttggcgaggcggctgtgcggcaagtccgtgggtctggtcctaggtggtggtggcgccagaggcattgcgcatgttggcatcatcagagcgatggaagaggctggaatccccattgacatggtcggagggacgtcaattggagccttcatcggcgggttgtatgccaggcatgcagatgttgttcccatcttcggtttagccaagaagttcgctggacgtatggccagcatgtggaggttcgcttttgacctgacatatccgtccgcctcctacacaaccggccacgagttcaaccgcggcatcttcaagacctttggaaaaacgcagattgaagatttctggctggaatactactgcaataccactaacatcagcaaaagccgagtcgagttccacaccagtggttacgcatggcgctacatccgagcgtccatgtccctggcgggtttacttccacctctgtgtgacgaaggcagcatgcttttggacggcggctacatcgacaatttgactgtatcccgtatgaaatctctcggttcggacgtcatttttgctgttgacgtcggctcgcttgatgataatacgcctcaggcctttggcgactctctgtctggtgtatgggcattcttcaaccgctggaacccattctcatcggtacccaacccgcccacgctggcagagatccaggcccgccttgcgtatgtgtcgagtgtcggtgagctagagagggcaaagacgatgcccggatgcatatacatgcggcccccgatcgacgactacggaacgctggattttggcaaatttgacgagatctatggggtcgggtacaaatatggccaggagttcctccagaagttgagggagcagggtgtattgcctctggttgaggagacagaggcgaagaaagcgttgaggagaacgatggcgccgaggcgcgcgagtatatagttccgtctctgatcgagctgcgatggccggttgggaagagtcaaagaggggtaggggatgggcattgcagtgggtttatcacttagaccatgtactgactcgaatgtttatttacatttcggtctgcttcggttggtagtagaggggtttagataggtttcggtggcgtgatcagaaggaagcgtcatgttgatgccttgcatcgctcaactggttctctacgatctcatatgcttttgtctacccgacgccatgcacaccgaccatgtctattgatccacgctctggttctaagccttgacaatctcctccgccgcctcaaccagaatcttccacgcccggtcaacatgctccttctcagtcgtactcacgctagtcaccatccgaatggcgaacctgccatccagcaccgtgctagtcacccacatcctgccggaagcgttgatcttttcgcacacagccttggtaagcgcattcagctcctcgtcgctcttaccctgctccttgccggcgaccctgaacacagtcagcgcaaagttagggccggtcaaaatctcaaacagatccggcctagacttgagcgagtcggcaaactcctcgcccagcttgagggtgcgtgagatataactctgcaggcccttgacgccgtagttccgcagcacgaaccagatcttgagggaccggaagcgtcggcccagcgggatctgccactcgcggtagtccgtcaccagcccgccctcggacgccttgttgccgtacacggcctggttgatggtgagggcttggatgaaccagttgcggtcacgcacgaagaggcatgaggcgtcgaaatttgtgaggagccacttgtgcatgttcatgtcgaacgagtggaagttctcgatcagcgagatggagacttgctcccgcacagaggggagaacgagcgccgagccggcgtaggctgcgtcaatgtgcacccacaactcgccaggggtaccggctgggtgcacggggtccgatttgagtgtcgacacgatacccgcgaagtcgtcgaccgcgcacgtgtcggtcgttcccatggtggcggtcatgaagaagggctcgagaccgcgggcgcgcagttcggcgagcgtcttggccagcactggcccggtgagcgagtagcccgtgtcggcgtggacggcgatggtgtgaaaccgcacgccgaggatgatggaggccttcttggtggacgagtgggtggctgtcgtggcgagcgccaccatcttgctgcgcttgtgggcgatggcgtcctcgcgcgcctcggagccctcggggaactgctcgagagggacagtctcgcgcaggtacttgtcacgggcggcgaccatggcggtcagaacggcctcggaggcggagccctggatgacgccgccgccgcgggtggggccggtggacaggtagcattcgggaaggccgaggatcttggccagccagtcgagcacgatcgtctcgagctcggtcacggctgggctgcagatccagttgaagcaggcgccggagagggcggcgctgtagagctcaccaaggatggaggggaagctggtggcgcaggggaagaaggcatggaagccggggtgttgcctggttgtatagtcagtctttggttctgggtgagaaataagaaagagagaaaattgaaaatgaacatggtgaggtcgccgtaccagtgagtgataccggggaggatcttgccctcaatgtctttgtgaatatcggtccatgcctcgccttcgaccggggcctcggatggcagaagcttccgaaggtagccaggttctacggtagacacaacattccggtcgtcaaggttgtcataatagctggcaactgtattggtgttagtgaaatgtccgctgggtggtgataacgagagagatttgggggagtaacgaaactcactgtcatcaatggccgtagcagcggcctcacggaaatcctgggaatccatccttaaattatgatgtatttacgaaaaagcctagtcaaactgacgtcgtgacaagaagagaatgtagaagttatggaaactcgcccggcggctccccgatatatgcaacaaagttggcgccgggaatagttcctgaacccttcaaccgagccggatccacttatcccgtttcggaggtcccgcacctgccggccaagaaccggcaaacggaaagtggaggctccccaaacacgccctttcggagacatatgtacacatccacatcggcatgacgacgacatcaatcgaaccagaaccagactcaggaacgggaaatgaccttggatatagtgtatttatacatgcttagtgacaacggacatggcgtctctcgcgatatcacaagtccccagtgaccttgtcgttggccttcggctccttcagcgcatggcagtccgcatcgcagctgatctctcttggaatctgacttaatggattcgagttattatcgtctacatcaacatccacggctatctgtttcggagatggctactccatgatgcctgcgataaccgtacggtttgatgagtgattgtcacttacgtgcggcatatcgggtatcagctcatacacgcaacaacacatcggccgaggttcatagtctaaacattcctcaagataatcgaccttccccggccctggaaagtcggttatcgtcagttcaggggtctctgatcgagactgaacgatgagctcattcctaccaatacattcgacttggaagccggagtaatcaagactatcgcagcaataggtgttcgttccccttgggcaggttgttttgccatcgaacgtgttgccctcaatgccgggagaaagattctcgtgggtcggcggaacgagtatgcccatggcaggaaccgccagcccgaagtataggaaggagaagcgcataatgatgaagatggagtaacggaagcttcaaacagtggtctaaggtgctggtaacgacgatcaaaaagaacggagctcacttgaaagcaactgaaggagaacagtgccagataacatgaatatctcggactcaacagcagtacctacaacatcatcataacgcgcatccctgaccaacagcagccgttggttgcaaaatacgaccttcccattcaggagctgtgccactacaaataatgctgtcgctattggaaatctggtaggtcattcgctcatcccacttgtcattatctcgacctgaatcacagcgagcggtgttgcctattagaccatctgtgctcggtttgttcttatatccactcaccatagtaaacttttccttggtgcagttcaacaagtatactgtggcgtggctacgtgtggcatcagagctgagatagatgggatcaatcgatgtgcatgtccatgcttccattttcacgtattctttgtcgttccagaatttcaccgcactcatctgattaacaaattgctgatcagagaaatcacatcgccattcaaccaaaaggatattttttacatagttatataccttatatattggcaactttttctaaaaaaacggcaaatatttgcgagtcatcaaatcaagcgactctgtcggcgcttgcagtgacggtctactgcgtagaggtagacgtcctgctggaatcagaccgatcacgcgactttcttcgttgggtccaaaggcggggtacattagtcgtacacctcctccggcatgtaaaacgttagcgcggtgaattgaggtggtggcaataactttattctccttacaaaagatgtccgctttgctcacctccaatgccctgaatattgtagagtggcggtaccacgctaaccatttacatgccgacagaggtgtagatcccaagtcgaagccggtgtcaacaacagtgactacctgtccagcaccagtgaatgctccactgcagcgacaagtttagacagggcggccgaatataccttgcgacagaagggcagtgcttctcaccacggtgtgtcgttattgccatcgacttcaagttcaacatcgtccagaacgagacgaacgctactgactcacctcacatccacaaccggcacatccggaaattgtaatgactcgacctctcaaccaacccttacaggactgcttgcatgggtgagggaagaatgatatagcctaaagtatttcaaatgtttcacatgaagtccagataagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcaatacggatattctttttgaaccccttctttttcctgcttcgttcttcacagtagtgctgaacgctccttgatttgatgatgtgaaaatcagaggcctattttttggggggggggggggggcggggaatgctgatcggtcgtagactaatactagactcaccaaagcgaactatcgccgagttgtcattgataaacattgagtaatgttccagatggtttcggttcgtttcagaatgcccaaacgctgcgaagccgaacaccttccgctacagtcttcttgatcaaagcgcaattcaaacagagaagacgctcaaactcgtagctttttgataccgaatatacaagtgtagtataagcgtcaagtcgaatcatgtcatgttgcactcctgactctgagtgccgttggcggcgttcgcttcgcgcacgggccaagtaatctttgtccgagaaagagccaagacgcccaagatcttggtgctgcaacgtggaacgggagaggtggacgtcagtgacgtcgatcaccctttctcaaattccagggttcaagcttcaccaagctccagacctgcctgggctttcatctcatcatcgtccccaaaatatcgggacgtccctcttctctattgcgcatagaccgccatatatcaatcacatacctctgatcctcctcgaaggcccgtaattgacgccctaccctaattgaagcagcaggcctgagagccggttaccgacacgatggccgacccattgtcgttctacttggaagacgacaagacgcagcccggaaccagatccaacttcaagtgagatgtttcacatggtctgttttgctcagagatattgtgtcggtgactaacatgagcgcagtgttgactacgtgatccattacaagctgcccactacctcgggtttgtccgcccccggcatggcctccctagcagcatcagacgacactaacattcgcccagtaaaagagaaagaggaagctgaggctgccttcatccagcttatcaacgccctctccgccgttggatttgcgaccgaagttcgaccgggcgggaaatcatccctgcttgtcttcaccaagatcgcctccgagaagctcctcacttcccaggtctaccggtaccgtatccaggactggcttttcggcgtccgcacctctgcacccaaccaggatctctccaaataccttgaagaggagcccgtgagcgaggccgaacgcctgcgactgacctatcttctcatcaccaagtcgaagaacgagggcggtgccggcatcaccgccaaggttggcaagtggaagtatgtcgattccatctttccccttcatgaccatgacttcaaccgccgatggatcaaggcatggtccagcaagtactttctcgatgaggaggacttgaaccgcatccgggacaagtttggcgagcgcgtcgccttctactttgccttcctccagtcatactttgcctttttgctgttcccggctgcctttggctttgccgcctggctcattctcggcaagttttcgtggttctatgctgtggtcaatgccctctggtccgtggtcttctttgagcactggaaaaccaaagaagtcgatcttgccgtccgctggggagttcgcggtgtttcgagaatccagcatcccaggccgcagttccagttcgaaagggaagcacaggatccggtaaccggtgagatcgttcgcgtgtactcacctttcaagcgtctcgctcgccagttgctccagattccattcgccctggcttgtgttgtcgtccttggtggcttgattgtgagctgcttttcgattgaggtcttcatcaccgagatctacaccgggcctttcaagcaatacttgaccttcttgcctacggtccttctcaccatcttcatgccgaccttctcgggactgctcaccaacctcgccgagaagcttaccaaggcggagaactatgagacacacgatgctcatcaagcttccttcattgaaaagatctttgtgctcaactttattacttcctatcttcctatcttcttgacggcttttgtctacgtcccgttcggcaagcttcttgtcccttatttggatgtgttcaaggtcacggctcaaagcttcacgaccatggagaagccggtcaccaagagctgggaaatcaaccccgacaggctgacaacgcaagtcatctacttcactgtcacggcacagattgtcaacttcttgaccgaggttatcgtgccatatgccaagcgcaaggtattcaagaaggtccaggaggtgcagtccgagtttaccggcaacggccacgagctccagatcaaggaccatcccgacgaggccgactttctcaagcgtgtcagaaacgaagctgagctcgacgcatacgatgtcacagttgactaccgcgaaatggtggttcagtttggttatctgtcgctcttttccgtcatctggccgcttgccgcttgctccttcctcgtcaataactgggttgaggcccgctccgatgccatgaagattgccatcggcagccagcggcccgtcccctggcgtgccgactccatcggaccctggctcaactcgctcggcttcctctcgtggctcggcagcatcaccagcgccgctctggtctacctgttcaacaagcatgacatcaaccccgacggcaccccctgggacatttccggctgggcgctgctcctgtccatcctcttcgccgagcacatttattttgccgtgcagctggtcgttcgcagcctagtccagaagctggacaatcctggtctgcagaaggagcgcgccgagcggtacgccctgcgcaagaagttgcttgagcagacttttggttctcacgggtacgacgccgatctcacggaagaggcccggggtccgggatacgtgagcagtggtgaaaggatcacgagggaggcgctcgaggaggaagccagagtcaacgctaccaagacgccggagcagttgttctggctgcgccaaagaggcgcggcggaaaccattgagatcggtcggggtttgatggccgaggttagtacgaacttgagcctgacctcctaagaagcgctagaagtctaaagttgagcgcacacaaaagtgaaacttggaggctgacattgaaagcaggtcgcggcggccaaccaaaccaaatcgtaaaaggccgacacggcgacaagacaaagcactggcatgcattgactgtttgccaacttgatggatagcaatgggccacctaacatagaccgtaccatgtcggtattgtgtggggaggtcttggtatgcggagtggtggtggaaccggttccatttcaacggggggacatctcatgatgggagaggaagcctggatgaatcgggtgacggcgagcgtaggtaagactgtgattgcagaagaggtgtaacaatacatatcaacacttcaataattaaaagcatattcacgtgagcgcgtgttgatatcttcacggtcaagtttcgatgtttatctggttccctttctgcaaagggagtctgccttggcgcttcatcattactgcattgtttgtgcttcagggcactgaggggtggggggcagccagccagatgtctggacgacgcacagtgaggtgaattgggtgagtctagacgcccaaggtttgaaccagtgctccaagggggcaactcctccaatattttaccggacagcggattggatgagaggaacacgacagtgtcgtgtggactgtggagtattgttgatctcgcggtcccacaccccccacttaaaagttgttggaggacgaccccgcaccatgcacctccacgtttgaagccccgccgatgccgagcttttccccacacccgacgacgggagtttggggtcattgggaattggggggcggccgattggtaatcggacgggagtcagttaaccggggaatcgccagtgcctccgaaacggcaaaccggagtcagttagccggggcagcgaatcgaattaccagggcctccgaagttcgcagccttcagttctagtctagtgtcgtccgtgtcccgttggatcccgttgaagtgttggcccaaagcgtcaagtgccgctctctcgtgtatctctattcccgaaacaactactacatatctagccggcgttgccatttttataccttgtttttttcccagccgcgtgttttcatctttttgttttctcttattcttatattattactgattgtcagtctttggcttccttcactgccaagcttctctcgtctgacgtagttggtttgtggccgccccggaaatcagttagcggaaataacagtcgcaacatcaccccatcttcttctcttctccggtttttgcgccgaaaaccgaacattatatacagcatacccggaacaacaggacgcatccagtcgacagaaaccaccatacaacactagtcagaatggctccccaaacaccactgaccggcgtcgaggtcgccaagcacaacacccaggatgactgctgggtcattgtccacggcaaggcctacgacatcacagagttcctccccgagcaccccggtggcatgaagatcatcctcaagtatgccggcaaggatgctaccgaggagtttgatcccatccatcccccagacactctcgagaagtacctggccaaggacaagcacctgggccccgtcgacatgtccaccgtcgtgactgagaaggccgaggttgatcccgaggagcaggcgcgcttgaagcgcattgaggagatgcccttgctcgagcagtgctacaacctgcttgactttgaggcggtggccaagagggttatgaagaagaatgcctgggcttactactctagcgcggcggatgatgaaattgtaaggctatcttttgtttccagccccttccttggatcatccgtgtattcgctaacctcgtgtgctccagactcttcgcgaaaaccacgccgccttccatcgtatctggttccgccccaaggttctcgttgatgtcgaaaaggtcgacttcagcaccacgatgctcggaaccaaggttgatattcccttctacgtcacggccactgcccttggcaagctcggccacgttgagggcgaggttctgctcactcgcgccgccaagaagcacaacgtcgtccagatgatccccactctcgcctcctgcgcctttgacgagatcatggacgccgccgagggcgatcaagtccagtggctgcagctctacgtcaacaaggaccgcgccatcaccgaacgcatcatcaagcacgccgaaaagcgcggctgcaaggccctcttcatcaccgtcgatgcgccccagctcggtcgtcgtgagaaggacatgcgcgtcaagttcaccgacgacggcagcaacgtccagaagggccatgagaccaatcgcaacgagggtgcggcccgcgccatcagcagcttcatcgaccccgccctcagctggaaggacattccctggttccagagcgtcaccaagatgcccatcatcctcaagggcgtccagcgcgtcgaggatgtgatcaaggccgttgaggccggcgtgcagggtgttgtcctgtccaaccacggtggtcgccagctcgagttcgcccgctcgggcattgaggttctcgccgagaccatgccggtgctgcgcgagctcggcctggaggacaagatcgaggtctacatcgacggcggcatccgtcgcgccaccgacattctcaaggccctctgcctgggcgccaagggtgtcggtatcggtcgccccttcctgtacgccatgtcggcgtacggattcgatggtgttgaccgcgccatgcagctgctcaaggacgagatggagatgaacatgcgcctgattggcgcgaccaagatcgaggacctcaaccccggcatgctggatctcaggagtctatacaaccacggcgcgccgccaacggatacgctgtcgaacatctcgtatgatgctttgattagcccggcccagagggtcaagtttgcggaaaagtccaagatctagaaggtgtttatctgtttaatgatttgtatttgatgaagtgatggatatatcctggtttggttttgtttttgagctaattttggggtaaaaggggtttagcggcggtatatatctgctagaatttgttggatatgccattcatgtctactcctgattctcgtgccaacccacgtatccaatgtccctaatgggttcaactttcctcacaatatgtcccagctgagcctgccatactacaatatctcttttagtgtatggtcgtgtgtgtgtgcttacatgaacgcctcttctgtgcgtcggactgtcggacagcaacccgagagaatggtataatcaggtaaaaccgggaaagtgatcgccgccatgatcggtcatgatgtgccctcctgcatttggaaaccggttgtgcggtttgtaccatggtactgctatcacactcttaatgcctgataggtaaaatatgtcttcaagtttttaaggcgatgaagacagcaaagagggggttaggaggggcaaaccataacaattccggatctcgagtgtgacctggatcttgcattgcaagcgcgtggttttctcgctgtggcacctgggaataagaacatgcaagttgacacttgaaggaagtcgggagcgtatggtagttccctgggaagttgaagtcattcatcccattcgtttattgttatctttttattaattcacaatggcaatgaagggccaatggaaattagttggattgtcttttcagacattagggttgtccataagagctgaccaaaccggatactttctacttttttttcttctttgaatccgacatgattaaaaatggaaagcaacaccttgacgatgccctcgtataaatcagatccaacctaagcgggcagggcaggtcgccaacgccctagcggccaagtttctttcaagcctagcacgcctagcacgcactacccgctcgttcggttatacccgcccagcaactgaatgggactcgtaatttcaacactagtccgcccggtatactatgttaagagctgtcatccacatccttcccgtcatgacgtaaaggtgcttgttttcggtctcaaaaaacatgaccatttccagtcaccagacaacctttttgagctctaaagaagcaacaggacatgccaacccgccgcactacatgatatgtacacctacatactgacgggagtaccacagtacattgggtgaggcataatataggtaggtaaatgcatgcctgtaatatcccgtcattgcatccagcaatgtgtcgtgtacaggaactgcaggactggctgcctgccactgcgccactgtaccacgtactggacgaagcgggcatgtgcaccattgccctccggctgggagccctgcagagtcgcctatgctactgagtaggacgcagcggaacgggtgacgggcagttacatacatgacatgatgcttacactggtacgggtaccgatatcgtaaatgcgtgattgtccctcttcagccaaactgtcttcacgacggattgtgtcttccagtatgttgtttttctgaatatatgttgttgtacactactctcgttgtcgcgttgcacgtgccatctgaaacagaaacccaccgtatcgttgagaatcaataccaaggctggcgcaagttggccaagttaggtgcgaggatgtgtgtgagggatttggccacctatggctagaaataaaagcgcaagagcaaagaagaataagaagaagctgggactggtggaaggtcggactggactcaactttgcccagtcttatcatcttgaaacaagcaacacatccaccccgtacattatccaggctctgaacacctatttacctttggtccatgtaacttatacgtaggccgaacgaatcgacttcacaaaccttacattacattaacggctccttgcccacccttgtcattgcctaccctgtccgtcctttcttggcctcaaaagaccattcacttccccccccaccttcctcgtccgtcaaagagactctccaacgttcctccaactacccatcactactccgtggcatcgagagggggaaaagaaggggagaagaacgacatttgacagataataagtcgtccgatatacctaacatacagaggagacgaggacaagcaaacaaaaacgacaaacgcaaggcattaccatacccttaccttgacacatatcgcgagaaacgacagaaacaaggaataaaaacaacaaccccacgaacgaacgacgatatgtcgtcttctctcgaggctaaaatagtcgttctcggctcccagggcgtcggcaaaacatccctcgtgacgcgcttctgcaagggtgccttcaacccagcccaaatcacctcgaccgttggcgccagcatgatgaccaagcgcgttatcgacactgataccgataccgtggtgcgattacagatttgggatactggtatgtcgtggtggtgatttacacttgtcgatataaatcacatgcatatgttccatcactgcctccatatttacctacccatgtcctcctcccccagcttgccccacccatttactatatatatataaatgtagtatccgtccccatcactccccacataggaaacagcaacaataacaagagcatgaggctgacttatacccgaaacataaaactatttgaaaaaaataaacagctggccaagaacgtttccgctccatctcccgtctctactaccgcggcgccaatgcctgcatcctatgctactccatcaccgacgccgcctccttcgccgagatgggcatgtggctaaccgaactacggcgcaacctgcctcaggacatagtcctgcacgtcgtcggcaccaaggctgacatggtcgcccgcgacccttccaagcgagaagtgccctttgagcgctgcatcgcctatgtagccgaaaacctgaacccgggcgtgggatcgacgccaccacctacggccacgccgttggggatgcccggggtagggggctctttgaattcaaatagtggtggtggcttaggagggtgggcaggtacaggaacaggaacaggggcgacgacgacgacaacgacgacaggtactgggactacaccagcaacaacaaccacagaaagaccagaacgatcaggtctaggagggctaggagggttagggggaatcagactacgaggaggcgaaacctcccaccaccaacaacaacaacaacaacgagaaacccaaaatgccgaaggaagcaacaccacaacaaccggcggcggcggcggcggacctagaccacgtctacgcaaccaccatcacccccacccccatggcttccaaagcaccgaacctcgctcccccagctccaaacgcagctctggcttttggggccaagaagtcggctgggacgcctgccatgagatctctgccgaatcaggcgaaggcgtggaagaagtctttcgtgtggttactcgcaaactggtggaacaaaatcgcaggatgcagcaggctttgttagctgctgctgctacacctggtgtcttcactcctggtgtattcgggcctgggactggtggattttatcctgatggtgtgacaggaggactagtaggcggcggtggtgctagtggtgctggtgctggtgctggtggttacggagctggtgttggcggtgttgggtatggtgttggagggggaggtagtggtggtggtggtgcgggggggaacggactgccagggtacttcgatctgaatcccaatgcgacaatcagggtggggagggataggaggagttggttgtttagtccggggatcttgtcgacgccggggatattgctgcctgggggaggaggggatggtgtgggggtaaacgtgggaggggagcagcagatgggtgatgatggtaggagaggtgggaagggaaagtgctgttgacatctttgctcgcccctccgaggtcaagattctggtgcttggtgtctctgctctgtcttgaaggagagaaagaggaggaaaagcgggaagaagaagatggatggatggatggatggatggacgcatgcgtgtctatcatgatgatacccatgattttacggaaacgacacggtcttttttctttgtgttatgcttagcctcattttacttgcatcgttttccatgaccggccgttagatacctggtccatttgggcttttgatttggcctaggagagagagcattgcaataacggaagggaagggaagggaaagacaagggtcaatttcaaccggggcttgtctgtttgaacttcatacttgctgatcgggtttggaccatggtttggttttgtgcctagcttccttttatgtttgttttcctctgttctgcattgtttatgttttcctcatatcctctactcaaagattactatgtgtgcttactttgcctcttactcgtcttttcatcattactcctgctggaccaggaataacgcttcatggacgtttcctaatctacaagttatttctctctcttctttttcattttttttccctttctctatcttctgttactagtggcattattagtggcattaggttcggtaacggcatggatacacgcatggacacagttttaggcatgggttcggtaaaaaaggaggttagcagtcagttagagcacattattcatggaccgagaatggagtctctacttgaagctactttgttggtgattaacatggagctcttccggggagttttcccatgctaagtgaattgatcttgtcgaagttcacgaggcttacaggatttccataccctgattgaattggtcaagtattagtgactgaagcataagaaaagtgaagacaaggtagtccttgagccacgttttgacttgtctatttttatcctctatcgaccttgacggcctttgatacccctttcatgaatctgggtattcgtaaatcgatatgccatggatatctctagaggagcccatagatgcaaggccaagcacctcaccaaaatacccatcaaccaacttcctattaatgcccgctgtgttcagcacgcccataagagcatgtgtcatcgctgagaaactttccgtgccgagttaacgaaccattccaataccccccctcgcaaacagttcagagccatcgatcgtagaataaaaactaaaccgccgtgccatgtacctctccatccacatccgcctctggcactcctccatcaacctccatcggcacccccttacaattacaccccaacctctccctgaactcctccacgctcatgccctccaaaagcttgatagccttcttcgccatagccgactttgcataccgtccactggccgccaccgcatgcaccaccgtcttgccatgtaccagtagcgccgagaccaccttgggcggattgatctcactaatctcaccagccactgcaccattgccccctcttccacctcttccttccgtaacatctgtgtccagctccttggcaaagcttctccactcgttgcagcggaacttgtgcgccatcatgttcgccacaaaggtgacgggatgtttgttggcgaaggtatcataaagatgcatatcctcgaaaaaaggcagaacgtgcatgttgaagaagttttggactacggagtaatcgtactcgctgtcaacgaagatggcgccaatgtatgcctccaccacgtccgacaggcacttgggcaagcgagaagcgtgtgtgatgtgcacccagtaatccctgctatactcgtctgcggtttttcctgcgttgatagcctcctgcttggccgtctcaagtgcttcttctatctcggtcacatactcggcgatgtccttgaggatggagggcgacatggtggcgatgcacttgttgaatcccaagtggaaggagaggcagcacagaaactggttggacaccatggccattttgtgctccgttagccattgcgggtcggcggcggggaacttgcggaagaggtaatcaacagcgaccatgtcgaagagcgcgtcgccgaggaattcgaggcgttggtacgaggggagacgttcgtagagggacgggtacgtcgggtgctggaaggctgcgcgcaagagacgcgggtgcttgaatttgtagcccatgcgctcggaaaactttttggccatgtcgcgctgggcactattggctgattccgtctgccaggttggcttttgatatacggcgtagtagtcgccgtagctgatcatgcggtgcttcttgtctttgaccatggcagttacagccttgatcgccatgtcaaagctgcccttctcttggcctgtaaggtaggcggcgccaatgagggcctcgcaaacgtcagcaatggacttgtcggccaggacatgccgctgacgcgcgtccttactcttgcccttcttcaaaattaggccctccggataccattgtctgcggttaaatgacatggaccggatgtattcttcgagccctatctctagggcgttgttgaataggttcttgttgcagataaggagcatacgctcgacatgatactcgaattcgcccttgtcagggatcaaggtatatatggcaatggttgttgccattttcaagaaggagtcaccaagaaactcgagtctctcgtagttgtcacccattccagtttgaaagttttccttctcggcatcgtgttcatccgagttatcgctgtccttggtgaaggcctcaagggcgaggtctgggcgcaagtctagacccagaagcttgcatgcgtccaatgcaactagattcgattctacccggtgtatgattgacgggaaacagagaagcattgccaccacatctgctggtatctgtatatgacatgttagaatcatctttttgacataaagtacacatacttacaggtgaaatcctcatgggttcaagaatcaggaaacactgttgtggttccacgtcctcatccctcagcgtatcgtcgagaaagtctcgacgagtggaaataagcgcagcctccacgacaggctgatccgcctggaatatcataaagccacgcgactttgaccataagctgttgctgtagttcagaatgtcatgtgtggtgcctaagcctctccaagccctgtgattcggtgcaacaataccatctggcacgggatccgtgggtttcatgtcatggcgacggtgatgagtaaagaacttccgtgctccgtcgtatgggtcaactacaaacttgtcttggaaaaaatcatctggctcaagaaacgtgtatggcaccttctcgttctcactgacgtatgctagcgcttttcggtcaatgaggtgagctgggctcttggccaagcggaagtcaaacccgtgaccaccgtccattggagagagaaagtacggaaggttgactgctgtcgcctcgtattccttgctgaaaacatccatgaaagctttcagggtgaaacgagtaagttgctccaccaacgtatcgtcagcctggacagaacctgggataggcacgcagcggactttggaaaagcgcttagtgccaaaaaagagcggaaaggaagccacttctgggagagcgcttctactaagcaggagaagaggacgagagctacgcccaagggtgtccgggttctccagaacaaacgcagtggcaaaaagctgcgtgaccacgcctcgaaccgaccataattcgggcttcagacgcatggcgtactccgtcttcttctttgagctgacagcaaggcgagcattccgcatttccggtagctgcttggtgaacacagactggaggtggttatccaagtggccagccttgagtaaagcaaggcaaagctcgaatgcagctgcacatttggccacccccttacttaaatgtactttgccaaccgcgctcttgatgggtgatgcatcaggcatgacgacctcgcactgaaagccaccaggaacagtggtgatgtagtattccggactcaaactcgtctccggtgggtgtggtagggtggcggtgaagttggcgagacagacaaggctttgcatatagctgagtttcgcaccagtatctgggacagtgtactgcctcttgcccttttccttccgaagcagatagtccaagttcatatggttgccagtcagcttcctgtcttcgggtagagcctcgcagaacttgcgcaggacatcttcagcccctttagctcgcaatatcctggagtggtgctcgtaattccctttttcgatcatctggatgtagcgagaatctggacgacgagctcgaccacgcgactggatacactgaatcagagtatcatagagatcgaatctgataacgatattgcaatctggaatatcgagaccttcctcagcaacagaagtagcaaataggcagtttatctcgccaagcttgaactttcgaattattctgttttgttgctggaagttgatcttggcgttgacatagcttgagccagttgtcccacctccaaccaagacttctgctgcaatgctgggtatgtgagactttatctcaggctgctggagcaaatccgccaacagcatcgccgtgttccgctgtcggacaaaaataatgcatctttgcgcacccacgcccctctcgaactgatcacgcaagattctaacaagcatgatgaccttggacgacaacatcgtcggatcgagagcagcgggtgaaaatgtatgcgcgttaaccaactcgtgagcttcacggacttgcttgacgtgcttttcggtgatttcatcgagggctgcgactttcatgagatctctctcagtgcgtgattccagtttgactatgtcctcttgtttgaagaaaagttgccaataccggtcggcacaccatgttcccaatttagatgcagccgaggtagtaaagttgagcggcttcttaaacagctcttgtcctccaacaagtttgcgtaattgcttgttgaggactgtctccgagtctggtcgaccacgaacgtattcaacaaccaactcggtcttgggtttgcaaatcgtatgctgaagggcggccgggtcggcggccgtggctatttggctgtgaagtaacgcctccagttctgccgcagcccgcctcgggtcaaccttcgcgtcaaccggggaggccgtcaagccaaggattctgggtcttctctccagctgctcatcaatataaaagttcttgatgatgcgagcatacggatgatcttttttcgtatggtgggcttcgtcgaagatcaagaggttgatctggtccattctaatccaggaatgatggagcgctgtgctgaggatttcagctgtacagacaaccacttcgttttgctccaatgcttccttccagaaagcttttgattcgacaccttccaccatctcaccgcatagtttctccattgggaaatcgaggttcttggtgagaaagctgtgttgttggaacaccaaggccaccttgtcgaccaggaagaaggcaatccgtctgggtaaacccttttctcggtcctccaattcaccagtaatgacccagcgtaacaacatggcggcgatcagagtctttccggatcctatccaaggtttgaacaagtcagaaagagggtcccagtttgacagagtgtgaggaacttacctgtatccagaacagcaatcgtgttttgctgttttgcacgttcaaaaagctccacctgatattctcgtggtgaagtgatgattctctcgctatcaaagccaatagcgggcaacacgtccacgccggccacccttgccgcttctatcgcggcttttctttggtctcttgccagagtttcctggtgctcctcgatccacgagttgaaagcagcagtatcggcaagcttcttggccgaaatcttcttgggcttgggttccgggttcactgtccatcttttaacgccgtcctcgctctcgacatcagaggcgtttcctctgtcgtcgttgtcggagaccacatcttcttgggagagatctatcaaatcttcatcgccgccgattatctggctagtcgcctccggtgggataaagggtagccgagtggctacggccatggtgacgagctgtcgttcttttccttcttgttgcgtgatggaagtttggtgataattttgcaaaagagcgcgtggaccgaaccgaaagtgacagactgctgtcgggaatgagagtcaaagttattgacggacaacgaagaccaaatagctagaccaggtccaagacgttcggggatgcagcaagtactggaatcagggactgccaccggaccctctcaacttgggttcgtcaagtatcgaccgaagcgagctatcgcattgttggttgttgaagaagaaatatgaaattggaagcagttgccgcgagagaacagcaagttatagagaacggaagggtgcgatgacagtttggagtgtttgtgagtaagtgaagaccgtgggggaagaacgaagctgaggttcaggcaggtgcaaaagctcgggccccgcttttatacaaacactcgcaacagatgagatgaagacaggaaggttacactgctgccataaaccagataaaattgacaccctttccatcgcttcggttcattatagcagttcaaacataacgctagcatcttgctgttggtggggagtttgttcggccattattttgtgtcaaagttgtgttgctaagcaaacatggcaggatcaaaatgtgccgggtaggcaaagaaagaaaggagaaaaagaaagaaaggaaccgatcatgatcataaggaaaagtgagccaaccgaccagaacgataagtacctagctaaacttatggacttagcctttccaaagtccacttgtcttcacctccatcttgatggacgcggtcgtagacaaaccgatcatgtagacggttttgccttccctgccagaactcgacccgttcaggaacgatccgcaagcctccccagaaatccgggacggggatcttctcctcgccttcaaagcgctgctccgactccttgacccacttgtccagctgtcttcgtccgtcgtcgtcgggatccgcagggtcgggatggaggacagcgctttgtttgcttgaccaggcgccaagacgactgccacgaactcttgtgtcaaagtaagcctggctctcctctcgtgtcaagcgctccgctcttccctccaccctgacctgcctttccaacggctcccaccagaaaacaagagaagcccatgggttgccggtgctggatccatcctcactgccaaacaagtcgcgcgccttcccactggtgccaaagttgctgtaaataacaaagccctttgggtccagctccttcatgtacaccatgcgcgacgagacgcgacccgagggcaactgtgcagtcgatagcgtgcaggtttcggggtgagaaatgcccgtttcgggttggcaagcgtccgtgaaccatttgtggaattgggtaatgggactatcggggtcaaggtcggaccgtcttaagcctcctcgggtctcggccttgaggaactgagccgcttgaccggggacggacgggtcggctgaggcaccggcgggggcaactagaggtcaagagtcagctcctgttgccattgcagtggtatctctgtgaatgttcccaatcccacttacagatgagctttgcgccatcttgcgctgggtggagagccattgtcttggtagtgaaggtagcaactctcggggggttcaaaggcttcggacgaagggtgactgcagagacggagaagaggcgacgacaacttgctcgcattggcaagacaaaagtgaatggatgtgaggagcaacgaagcaggaagttttatagtggcaccactttgcagtccggtcggacctctataaaaggaaaagccaggatggaagaatcgagaacggaagcgagcggcagcagagagggagaacatgcgatcagtcacagagaggccgagacagtgccgtcagggtggtgccgtcatagtatcgactccacactaacataccccttttggccaaccgggcatcgaagactcgagacgaggacgaccacacttgccttttcaattccatactttaggtatagcacaaagtgaatcagaagagacgaattttagctatggagactagaggtacttggcgtgatcattgggcgcacagaacaacatccaaagccggctggtcgaagccaggatcaaagtgtagtccatgctgttggaggggacatgtcgattgagaatgagataaccgataagaaaataaacattccacttgcttggcaaaggagatcggagcgaggatcagagcggggcaaagaaacggacatggtgagctcaccagtgtgggtttgcaattgacatgccccgcatcccagagctgtcaactgttatgaaacctccactgaagttcagttatcgtctccatccattccagaatccccaattccattcgttcccttccaacgaaagaacgcagcaataaccagacatcaccaccctttgcttcttcgcttacttgcgccaacatcgactcaagacaccgcggatcagacgtttcaaactcacaagcgaccgccccagaatgagcgaccaagaacccaggtctctcaaggccaccttcgccgccgccgaagagaaacgcctctcgctcgagaactcaccacccagcccggccgactacgccgacaccgtttccgccgccatcaagctttaccaatcctgcctctcccagatcagccttctgtccctcttcagctccaacgaaggactcgaagacctcaataccaacgacctcccctacctgctcgtcaactaccacctcgccgagctcatccaaaagattccctcgcctacaccctcgcccgccgaacgaaaacacatccttgcccaggcccgcgaagcctacgagcgctacctccatctgctcgatagctacgaaggtctgctgaacccaacctacaagaagcttctcgagcgctacaccgacagcccaaccgacttcagcgtcgtctcgtccgcctcggaccccaacgcccgtcgcaacgccaagatcgccaacttcaaagccgagaaggagctgcgccagaaactcgcctacctccgacaacggcccgagtatgccgccgccgatcttgagctagacgatgacgagtcaataagccagagcagaggagggggaggagggggaggaagcacaggcgacgaagaacttgtccgctccgtccacctcgcccaccttgacctgtgcacacatctgaccttccaagcgctcgagagcctcaaccgtgagctggaggtgctcaacatggctccacgcgagcctgcctcgctgccatccgcgcaactacgaaacaaccaggcaggcaatgacgggggcgcgcaggacgacctacggcggcgacaaggaggtggcgcagcggatcgcgactatagcgacagactcgatatgccgtttagccggttgcagggcatactgggtgggagcgggccgattttgtccaaggagggcaggccactgcgaccgtttacgctgacggggacgagacaggagattgccaagggggtgtttaggccgggtcataatttgccgaccatgtcgattgatgagtacttggaggaggaaaggagacggggcgggatcattgagggaggtggagaggcgagttggaaggctggggagaaggatccgaatgacgaggatgactatgagaagttggatgcggagacaatgaaggcaagggcgtgggatgagtttgtggaggcgaatccgaagggtagtgggaatacgttaaacagggggtgatgggccttggaatagattgcgaacgtgttgtggacgagggggtatgctatgggccaaattgataccaaaacattgacatagaagtcaaagtcgaaaaatgataatcgctgatgtttgatggtctacaccaggaactggcaatatctgaccttggcccgtgccaccagcaaaaggccaccactcgctacgtattaaccatactagtagtactcactcacttcgaactttccccccattttcccccctcctgggattgatccccctcttgcccccttgtcccttccccttcttgtctaaatcctcatccccctccggtgccggcggccccgggatatccaccccctcgaccctgtactccatcccaatatacccatcactaaccaccaacacatccagcttcctacccttcgcccccccttccaccggtggcagtctcatcacagccctagcactaggtctcatgcccacctctattccattcgtcttcttcccattctgttggtgattctgctcttgttgttgttgttgtttcctcccactactccaaccaaccctcttgacagcaactacctcatccctcttcacatccgccaccacgacaaaccacccctccgtctgcggcttgggaaacttgggagcataaatccgcccctcgcgctccgtgatggggttcaatcgcttcagaacaaccgtcagttcgccgtgcttgacgttttccaccgagacgtgcacgtccggcacggcttgggcggctttggcgaagcggttggcttgtgctagagcaagaccaagttcgtcgcgggcgagtttttggaggagggtgtattgctggttgctgccgccgccgccgccgcgggagttgttggtggatttgctcagttgatttagtgtcattttggatttgcaccggtcggcttcagcatgatcaaagccggggaatatggagagtgcagggtcctcaggccaacgagcctgcttaacgcattgcaggagtttgacgaattgcaacatactgctcaggtatcccagctcagtcatgacgtccaccgaggcttggataatgcgcaccgcttggtccaggacagatgtctggtcgccgacgtaatcggtgataggcaggggctcgacacgggccatgtgcgcttggagcagcaagaaggccttcacgtggggatcccacatcggcaggccgtcaaatgcggaggtggggaagggcaaggccttggctagctcggcgttgatcaagtcttcgttgtgacgaacggggagctcgtcatactcggaggcgcgggacatccaggatagggcttccagaaaagtggcggaggcgcgggctttgcggaccagatgccggatggtcttgtgcgagaggtaatagtaggacatgattttgcccaagggggtcggatcgacgtcgccgttggggaaaacttcgacgcaacctgactcggcgagctcagagagtgagtggtcaaccatttggatcatgtagtcgttggcgagctgctgagccatggtggacgagtgttcctcggcggagatctcgagaccgtagtaggacgggttcttgtgcaggcgccggaagaagaaggtccatgtcaggtagtcgagcgcgtcttgtttggtaacgatggtctcggcggacacttcggcgcacaaatggttgtcaaggaccgtgtgtagggaggactcgacggggaagccggtgtgcaggaagtgcttgtagaagtccttcttggcgtcttgggtgaagatgcgggcgacacccgagttgtcgaactgcggccgtcctgctctaccaagcatctggagcacgtctgttaggtccatgtccttgtaggcctcgatcttggcgtcgtagaactgcgtgcccttgacgacgacgagatgcgctggaaggttgacaccccaagccaaggtactcgtggctacgagaatttggatcttgttgttcaaaaagagttcttcggcgatctgcctgtcagactcaaccagaccggcgtgatggagaccgatgccgaagctgatggcttccttcaaggcatcatccttgacgcgggaaaggttgagctggagatcatcttcatccatgtgaaggaaccgcctagggttatcctccataccacagaagttgatgagatccttggccgtcaagcgggtctgccgacgagacggcacgaacacaatgactggtttctcggggctgtggttcaagatcgccaaaaacgtaggcctattcatcgattgcatcaacgggcagaaccctctgacctcggggaacccgtcgatgtacaactccagcggcacaggacgcaccgaatgccggaagttgaacaaaccctccttcacaccgagccagttcgccaggtccgtcgcgttggcacaagccgtcgacatacccagcaaccgaaccgagttcttggtcgacgaggcaatatagttcatacgcgagacaatgatctcaagaataggaccacggtctccagcaagcaagtgaatctcgtcgatgatgaccaagctgacctttcggacgtatcctctcgtctgccaactacgcgagataccgtcccacttctcaggagtggtgatgatgatatccgcatcctggatcgtgcgcgtgtcaggcgtgttgtcacccgtcagctcgaccagcttcagaccgagaggcttggcgagacgggcaccccagtccttgacacgctcgcggacaagcgccttcatgggcgcaatgtagaccaccttggagccgggccgctcgcggaacgcccaccacatggccagctcgcaggcaacagtcttgccactaccggtcggcgatcccagaaggacattggcgggagtgtgatagagggtgtggaagacttgggtttgcatcgggttgaagtactggaagcgctgggcgtagatttcttccaggcctgggttcttcaacgccgaaatgggcagaggttgcaggttcaacagatcggtgtagacgctttctgtgtctgggcggatgaggtgctggaaggacacggctgttacagtctcagcgcctagccaccggtccgaaaccgccctcacgtaaatctggtttggcatcggatcggaaagtggaatggtgaagttgagttcgtggtcgtcgtgaagctttctcctgttgaggatgaagaactcatgatgatagatctctgacgtctccgagttctcaacccagatgtaataggactcggaagttccatgcaagtggtcattccaacggaaatccggagtgacgtagagcttgatcctcagcacatccctattcaacggcgcaatctccgcctcgacgctgagagtcgggaagttgtcaagcagcttcgtgatcttgccgcccatacgatggttgttgaccaagctgccaatttcggccggctccatttctctcatcgactcaatgttaagggcctccagttcgtcgagcttgttgagcactggcctggggaggtcacggtcaaactgatggaagggatgctgaaaagcccagatgcgcttttcgatggacttggccatggtgagcaggaccagacactggtgaccccatcgccggttcagagcaatcatgaagagcgctctacagatacgcccggcttgctgagcgacatagttgaggtcgttggttagagcgaaatcttgcggctgcgctctggagatgtaggcttgaagcaggatattggtcttcgtatgcggctgatcaatgccggtgctaactttgtaaggtacgaacctctcgtcatgcttcattgccataagctcatttgcttcctcgttcctagactgaatgttgtcgaactcgccactcatggcaatcatcttgagaatgtcttcctcggtcgagaaaggccgcatcatggaattgaagatctggacactggagtgctggatgtagaactgactggcaatccgaccgatatccttgctacggagttcttcggtcgcctcgttgaagatgatcatctggctctgctgcagtgtcctggcagcctggatcgccagctgtcttcgcctctggaccagcgagcggtcattgtcgtactcggaccagtcgataccgtaggccatgggattccgcttcatgcgtacgaagaggtacgaataactgatccacttgacggcctccggaatcgaagtgacagtgcccagggcgatctcagcattcaagttatcgaccagcttggccgaaaacctggattcaatgggcagctgatccgtgatcgcagtgaggtagtgtgcgagcttgtcgtgcgtggtgcaaatcatgccgataccagtgtcctcgaactgaggacgaccagcacgaccgaagatttgcagaacgtcgagaatacccaagtcaacaaacttaccatcctgggcactgtacacctgggtacccttgatgacaacggcagcagcgggcaagttgacaccccaagctaaagtggccgtacagcaaaggaccttgatgacgccctccgcgaacagtcgctccataaggttcctatctgcgcgagccatgcctgcatggtgaatacccaggcccttcggaatgagttcgcggatctcccgagccttggtttgcttgacgtccctcatggctgcctcgtacttttcgtggtagctgggatcaaaaaggtcggtgcaagcctcgtccgtggccttttccaggagcatcttggccgtggcttgtgtgtcctttcttgagtgaacgaaaaccatgacttggtggccacactcaagcatgtccctgaccttttcaaaggctacctggtctagattctcccgagattgcttagagttcggtttgcccttaactccgatgaagtgttgctcaagcggaactggtctgaaggaggcgtcaaagtaaaagagcccagcatacttgttgacgttcaagaagtccgctacatcgacgtaattagggagcgtggcactcaacccaacgatgcgaatgagagactgtgtgctttcgacctgacgcgccgttcttgccaccaaggactccaaaaccgcgcctctctcgtcgtgaagcatgtgcacctcatcgataatgagcaagcggaccttttgcacgagctccgtgtctccggtgccctttctcgtcacgacatcccacttctcaggggtcgtgacgatgatttgggtttggacaatctccgacttggtgagatgcatgtcacctgtgaactcacggcagcgaatgcccaaccaggccaaccgcttgccgagcttctccgtgatttcggccgccagagccttcatgggagcaacgtagacgattttgaaatcctctgcggcaacggcaaagtctgtagcaacgtgatcctcgaagggacttggtgtcaagtactgaccgatcgtgtgaaggatggtcaacatggcagcatcagttttaccctaaaggcccaaatttagcaagtcagccaaccaaattcatcagaaccgagaagaaaactgaaaaagacttacagcaccagtaggagcacaaatcagcatattctcgctggttttatacgccaccggatacaccaagctctgcatcctattcagcgtactgtaccccttaaacgtattcctgcacagtccatccatatccgcgatcttaaccagctgcctcccagggcccagggtacccgtcttgcccgccgggattgtgtactcctcgtacttttcaaactcctttctctcactgccagggggcagcgcataccgtttgcccgaatggctcagcgtgttacccgcgctgtacgcccggtacacatgcgggtactcttcctccttcgctcgggcagcggccagcggagcggacttgtgctcatagtcgcgttggcggagggcggcctctcgttgggctttgctgagtaggcgcagccccccgtcaccgccgttactttgttgttgttgttgttgttgttgctcttgctgttgcttcagctgccgccccacagacgacactagttcctctcgatgcgagagcagatcgatgacaaagtccaggtcgtcaaagccaacgaggtctgtcagcgaagactgcagctcatcttccgatttgccagaacccaggatatccatgatctggtcctgaagagccccggcaccaaggccagcagcggacctgacgtctgcgcatcgagaggcgagccagccgaaatcgtagccggagccgaagccactggcaaattctccatgttgaaaaactccgtcagtgtcctcgtggtcatggtagtaatcaccaccatcagtgaactcgatagagtccaactcgtcgtccgagatgaaatcccagatgtctctgggaccgtcaccatttctggtcggagagtaggtcgagtcgatctcgtcatcatcccagtcgctattggtggtgctaccgccggcttcactggaggatgggggcaggccggctacggctgccttcatggcttcgatttgggcgcgccatgctgcaatgtctaaaccgccgtcggtggagggatcggtggccatttcggaattcgtgaagtggctcctaagtctcttgccttgaacttgatgattgacgtcggttggagggcaggtatgttagttttccccgagtatactgtgtcgttgccgtaagcaaggtggtattgatgttgttgaattgctgcccttctctcaggtatgaacgaggcaccgacaacgctttgaagactctcctcggaaatgagtttcacttccttgattcacgccggatgagtctgtcgccttgaagaagcagaggcaaagatgattaagcggttcaagtagtgctggtctgggcaataatgtactcgggggtttcggtgcgctctggcttgccaagcttttctgccccctcccctataggagagggggtggataaaatatgggacagtaaaataatatgggacagcccacatagtaatttactagcaatgtgacctatccccatactttacacccacattgcacacagcgatttattaatacaaggtaactaggaagcctagtagactactgaaataggaagtgtatatggtagatgagagatatggtcttttttactattttattgtgaacctaacgtagtatatactatatacgtagcgccctactctggcggctccccttccgactttttattacgtaaatcctttatattgggctggattttattctttattaaaggccttatgtgctttgcctatgtggtgtttttaagacggcgctttcgtgagaaggataagcttattgctggtgttgaagaagagggtcctcctattcttgctagtagtgtaatatctagtattggcggtatataaaaatattttttgggtaaaggaatatatagtatagtagtaggagccttgcccttacctttattaagggtacgtatctcccctagtagaagggtggtgccctttccccctccctctccttcgacaaccttatcatctttgttgagatttgggtagatatttccaagttcgttattgttaataagggtattattaaaatctaaagattgtatattaagggaagcgaccacttgtaataccgatttacggggcggcggggcggccggtagaggtgggagttagagaaaccgagggcgaggcggttgggtagcgggattgttacttaaattaatattaatagagttattagagtatagaagggggtaatttaataaggggcgagggagggatgttaagtgctcttttatttaaataggtaactctttactattgatttggggtggtatataagaatatatgtgttgattttctgtggtgatttttctttttttcgaattttcagtaagaatactggattagaagacacactttctagattaaacaaatctaaatagttaatatagacgaaaaataaagaataaagggctaacctaataagataatggactggaagaaatagaaaaacagggataataaaaggaaaaaagatagaaaagaaaggataagacatcgaacctcagaggacaatataataaattagtataatatttatttctttgctatattaaataattagtcttttagttttaaattcttaagaaaaggagaatagttttcttttagtaatctctaattatctacttctatttacctattgtattaactaatcctttatccctcttgagggaatgtttattcatttttttatttacttttaggaagaggatattaaaagatccgataactatccttactttctaataaaaactaaatattaaattatataataaaatatataatgctaataaattgtatttaatttaatacttcctatttcgactatccgaaaaaggcttagaaattatttattaccttactctacctaattaaatatccgagaattatagtccttatactagttgtagtagtagtagtattattattataattttcttactattttaaattagtaataaggatgagataggtgttaaaccctatactaaattggctaaaacaaatataggaactttataatttcctaccttcgttgaggtttatccgataattgctagtaaggcttaattaattgttatagagaaagtttaaatagccttattttagaaaggtataaagatccttagtactagatacttactatagtctggggccctcaatagtatccaatatataattatattagtagccgtactaagattgctaataatataattaattagtggttatccgattactgttcgaatataatattggaatgcggataatagaataaataattaataagaaaaatatacgaacgaatatccgagcgataataattaaacgtaagtaaatataaacgaaaaataagctattagatagtggtagttcgattatataatttgataaataaataaatatttaattaatagtacttaaataaaaataagaatagaatagacgattaataggctatttgaacagtaatttaattaaaaaattatttaagaacgataaataataaaaaaatccgccgataaactaaggtaaatattaacctcaggcctttagggattaatatccctaaatttataatatatagcccttacttaaatatagaaagattaaatagtatttaaaccctttttctttaaaagtttataattaatccttagagggaagggtactaattattacctccgaattcttctttcgtataatatattagtaataattgtaaatagattttaaggattataattattactattattgcatttcaaaaactaagaggaagtaattaattactataaatccttattaaaggggctttaacaataatattattaatataaataggaattgctgcttttaaataccgataataaaggtagaaaggaagaaaagatagaaaataagaaccgaagaagttccttttacttagaaaaagaaagagaaaaagaatattaaaagaataaaaagaaaagaaaaccgaatagcgatttttaattagagagggtataataatatttaattagtaggaaagtaattaaaaggaaactagaaacctttaaatccgaaagaaaaggaggataataagcaaattaaataatatataaatagaataaacaataccaataggatttaaaataataggaatatctttacaatcctaactttataccccaattagaaagtattaaattaacttcctatattaatattagaattatttttattattccttccaaatcctactcttccttcttctacccttatattaaaatttacctttttcccttttttataatttaattaatttctaactcctttactaattctattaagatacctattactaattctttttaggaaccccttactaaatttaaatagggataactactattaaatccctaactactactataatagcaaatataattagcctattatagaaaacctactaatatatttacccggccctattcgtaccttatatttatataccttatttacttctttacttaatttttaaatttagcctccgccttcttatattactcttttacaacctatttaattacttttagaattttattatactaaattagaaattaattattcttaaggctttaaacctaaatagtatccttcgacctactaaaatcctcgttctattacccctatttctaccccttttaattattataaatatccttctttaagattattaaaattaaatattataacgcctaagcaatccgattaatcgtaggaacctaagtacgaagtataataaatattaagtaataaccctttaagtaacgacccgcttaaaaatttatttaatacatacctaacataaatattaataggtaaaactcttgtagcttcctttgtaagaaattgcgtgcctaaagttaaattcaaaggaaagaatattattatatatttagaagagttcaataataaggtttaaagctattgcctctctaataaggttaaattgaatatttaatactagtaatatactttagacgcccgaaagatttgtagagaaatagcgaaggatattattactaagagtatttagatatagaaagaattctattattattttaaacaagaattcttagcgttggaccttaattagacggatagtaaaactattatattaaaagtcttctatagtaaattagttccttataatagagaaaagattgttaaggccgtatttaaacattcagtacttctaataaagcaattagagaaagagaaggattttatttaatctatagttatacgcaatttttataagaagtttactaagaaaattagaagaataattataataactataggcttaaaagaaaaagtctattaaataacctggttatagttctatattaatataattaagactatttataagtatttcaacttcgaagataatactaaccctagcgataaagaggataatttattagacaatagcttcggcggggtttggattgaaaagaaaatattagcggttattaataaaaaaagtaatttaattagattaaatagcaattccaattagccttcttataagaaaactcctttaataacttaaactattactttaatacctaccacgtcctatttaactaagaaattagatattgaaaagataattgaagaatttagctaaataaggatcttataatcctaatttaacgaaaagctggcgaagaaatagaaggaggaagtttaaattaattatttatcgataattaattagaataatactattagtaataggggcggctatataggcggctcctctataagaggtagaagcggaagaaaaggcaatagaggaagtaattaaagctatagaaattcttattaaatccgttattattagtatagtagtaattactattagaattagtattaaaaaatagtaaataatgtttagaagggtaaattagtagttttccgacttcgggatcctatattaggtttgtaaataataattactattagaattaaagaggattataataattttattcctaataaggctttaactttagctattgaagatgggaagttaggacttttaatataatcctaaatagccgtttacagaacgtttcttaaatataagattatctttaactattaaaaaaagaatatttaggtattaaagaagaaatactatt