ttaaatttattattaaccgtacctttgaagtagaatataaaggtcgcctattctataagctttaaggatttaccgttaattccttaaattttagtagcgtattttattgaaatagtatattcgaaagtagataggaagttccggctaataattattttagcggtgcttaaatctatatatatttcggtctctttaatttcaggtaaagctctagctataatacggaagtgagtatagttaaatagtagtccttttagaatttctttattcttataaactaatattttgaatattagtagtccgacgattagggaggcaatcctttaaggggcgggtcgtttgtaacttactttagtatctttataaaagtcgatatatttaaatagggcgttttaggataggaagatttctatatagtaaatatatattcgggataagggggctactaaaaggggggcgcatagttatttgtatattaggtataattttatatattggcgtcttacctttattaataggaagtccttataatagtaggaatattttaatttactattaaaaattatatccgtagtgtggaatacgctggcgccgttgtttaaatccgattttcctaataatatagaggcatcgctaatataggccgtttaattgtcctccgtattcctagcttctttattacttaacttatcaatatagtaaaccctatctctacgatcgttacggcggttacggtcattatactggttatagttattatagcaattataatcgttacgctagttgcaatcgttacgtcggtcgtaattattatatcggttgtgattattgcggtgattatagttattgcaataattataattgttgcgccgaatattctaactattacgattatcctaattatagtcgtactaattagcggggataattgcctcgatttttacagtagtactagtaactttttaatagatgtataagtatcgctcgcgggcggctactagtaaaattactttagtaccttcggtctccgtaagatattcggcgagggtacttttctttgtaggtagattaaagtattatttaattttaaagtctatattaatttaaatttggattatgacgctgtactaattcttactagtataatggaaagttcctattgtataaacgtaacgaaatttgcgttaaataaattaaaatagggcgtttttattacggacaatatcctttagttcgaagcggtcttcggtaaatttcttagtcgcggtagctaaattaggtaggaaacgattaattagtactttaagaacaggctcgaggccgttttaacgcaaatattaatactttagggggtcgatttcgttactctactatagtatagttatactactaaggagggtagagaagtattatataatttgtttcttagcgttggcggtagtattctcattttctaaaaataataaaaggcgtttatagaagaggaacgcatctgtataaattagggtcttactattagtaataatactaatatcgtcggggttagtataaaatagaataaattaactaatatcttcgcgcttgagtctaaaattagatttttaggaataggaagagtaactagtattaatagtactagtacggccctggttattactagggttattattaagcgggtttctattactactattattagggggcccgctgctgctactactaggggggccgccgctattaggaggggggtgcggggaaggggtatttctatcttcggaattagaattattggggttagggttataataattaattttatagcgtttttcgtattgagcctttttggccttatagtacttcctacaacggtatttatacttagagtcggtagaatttaatttatcggagcttaaactactagacgacgggtcggtactaccctttaatttggtaggaggcttactatttctataagccttattgcgggaaggttgattaccttcgttattagctgctgtacggattttagtagttaattacttttgtagttgggtagtagcttcgaagcgcttttaaaattcggctaggcgatagtttaatatatagttattatgtttagggaagggttataaattaaaattaaatgttcggttaatattataattaggggataaattagaataactatagttgggcggggtatatagataatagagtacctttcccttattaatatttagggagaaattaattaatttagtataatagaagcgggtggggttagggctactagtattattggcgattatagtatagtacttgttagatttaatattgggtttaacgttaggatacctataattaaatgccgggttctcggttgagtggagcttgatagtagggattttggggcttatataaattattatttccgttaatttattaatagctgctgccttggtattattaagagcttggttaataataggggaataagtactagccttatataaattagtaatagaaagtaactactatttaatagccttaattacattagttattttctcggcctaggttttgctaatatttatggatttggctacgcccttaaaacgatggtcaatttcgacctattttctacgaaaagttatatttagttaattaatattagtattaagtaggttaactttctaattagtactatttaggttactacctatatttttaattatattataaacgctctaagaatactttaaattatccttaatatccgatataatattattaatatttttatcgaggcgggatatatccttatttatattagctttaagattattaatacgaatattaataagattaattttagctgtattagtattaaactcgtcctaaaggttattaagtttttaattaatattttaattatagtactttattcttataaatataaattaattaatatttttactagtagggaggttaggaggtatatttatacgtaagtagttgtaacccggcggaatattacttttaatttaatacaaagtcttttaaatgggtattaaggctttaattgaagaggtacgaaactttagtaaagttaatagagtagtattaaactaaagtaataaggttaggatagggttagataatttctaaaggtttagaagagttctattggccgatgttattggaaggggtatagcggggggaaatatactaaataaattagtcttattggggctattaattagcggcggtaaggccggactatcggggctattacttaatccggcgcttattatacgagaattgcaattaaatcgaaggttaatccatcttattaggtttttaaatattttgcaataaatcgttttaaggaaattaggaggaagtagcgccggtttggacggttcctcgttaaaggaattaaatataaggtttactataattataaggttatagtatagtattaacgccgcaattatagaaccgtataaatatagagtagaggagagtcgctaaataaaatcactaaagtaaaattattagaataaaggatacctatcgtattaagggattacgtcgcacgtaccgaagtccgtagacgcgataatttaaattagggtaatataattaaggaaattagtagtgatagaagtgcgtaaggatcttactgaggggccggagtacgattaagtaagagcgtaaaggaaggaagtgagtaattaaagtaaccgaagcggcgatggttagtgaggggggttaattgcggggtcgatgttcgctagagaaaattataggatttaacgatcggaagcgtagagcgcgttgtagagtaattaagcaatattccaattaagggatcgattgattaagaatagtttagttaattagatcttttagttgtagttactagatgttacggttcgttgggtacttagaattccaaatatctattaatataattaataatattaaagtaagaaagtaagatatagaagggaagaaagccgccgttagccggcccaattagggatccctttatgtaaggtccctagcctgggcagggatccaccctggtttgtaggggtggagtccccacttccccccagtcgcctgccaatggcagtcaattggcacgtacccgactacagtactgggcgtgccctggccgtggtactaagcatacctcaattgagtagtcccagcaccctactctatagctaatcgtacatatccggtaacataactactcctttttgtaatataaattaattcgcaatactaaagtaactcttaaccttacctttaataagagacgtaatagagatactaattttactaattgtattcccttaaaagcgatactacttactatctaatattccaattatagtactaaactccccaagcaaattagtaatctattaaataaatttaattatttctattgtacttaggtagcacttaccgaatcggccttaaacgaattacctataattaaaaaagtaatcgactatattatcgaaattaataaggaagccgctctacttatcaactttatctcttacgaagaaatcgagggtatattagcgaacgctttaaagaaatagactaaggttttagcagcctctaacgaatattagaataaaattatataaaaattataggcaaaattaacaatcctctataccgaatttaaagaagcgtaaaaaattcgtattcgccactatcctataaccttaaccaccaatagaacccgtatactcgaaacccttcctaatattactactcctcgtagtatttattctaataacctttcgctttaatatatacccaatttaataaaattatttaataaattttatacaatattaattcactctaattcttacttcaatattttatttactacccactctcctcgccgcaattatcttcctaccgattaggaataaaaggactctccactaggacgtaaatattcttattaaaatatatagcgtataaacgagaataaagaaataaaagaaaataattttaataatcgtataccttattacgaattcggttattaaaggattagtactaaattattaaactatatattctattcgggtaaatatacgtttttatatcgggtaactaatctaaatataaacgaataaataaaaactctaatagataaccggatcttttatatatataattaaacttaataacattatataaatagcgaacactcttctctttttattaagagggaaatgttatagggcattcttagtaaatatttaaatactctatcttattataataaatatttactaaagtatataatttactatataagagtattcgtcccgttaacctctattaaggttaataaattattaaattatattatactaaccttatatttatcttacttacattcaataaaatcgtatacgaggttccaggttaaggctcgcaatagctcttatcttcaacttcctttaataagactatcgttaatcgttacgcactattgctccgtccagcaaccaattacttatatcatcattctctattgttatcacttgtgaagcacatcttcgcgtaacataacccgaatagtagtacctacacccactaaattatttatattacaaacccctaatacctaactaacctaacttctaatatatatacttattaaataagactaactaataactattaacgcttataaggtactccctaataccaataaaatcttcttaaatattacctaatatctctattaagctcctaagggggttgtacaactttattaataccccggtagattgtagagagctatataataatagtactttcaattaaaatagggcttcctttataaattactataggaaggtgcctaaactatagtccaaaataaccttcctacaaagggggaatatacctattaaaagtaatactaacgaccgtacttactactagtaactatacttactactagtaattatacctactattagtaaaataattataccttccattattacccctatactccttcttatatacctaccgactggtaatttaggaagcgtataatctaatgtactaaattaagactttttaattcctacgaaatttattagtataagaaattttaaaaatcgatttacaattatacaattatactactaagtcgcacctttctaagaatcttactcaattttaaagactatatttacctaatattactttataattacctaatatttctttacaattacctaggactttttctatttaccttatattttctcatctaccttatacttctattaaaattctaaataatatagagacctttttttacctactaggttttttactagcctatatctacaaccttcttatctaccttgcgttttgggcaaaagtaactttatttttccccgtttttctccgtatttatttcgaaggggagtattgaagtatctaatccctctagagggatcaaatacttcggggattcagcccggtatttaatccccggggtttttatcccggcatctaatccctattccggggatcaaatacttcagaggaattatctaaatcaactacgtataaactagtatttaaaaataggcggttcccgcccatccttccaatcttaaaattaatagtttaaggcaataagaaaatcaatttcacaatcatctttttaatagtaggtagtacctactagaggtacctaataaaactaggtctaggtcgccgatagcaaataaagaggctaagcgctataatcgttatgtggatcgcgtggatcgcgtggtatagctggattaattgtagtagtagttgtttgtttattcggtaggtcatctctctttattctaaagggataaatagttgccagggggaagcaaggaggaactaaggggggagccactcggagggaggccattgtttaactcggacccgaaatattaataagatgtagaaataggatagatagatggatagatgtagacttcggacatgtttgagccgggatgtttggtggggggggataaaaagccacgtggaggatgaagggattgtctggggatgtggagggggccatcaagggatggagagtgacgagtgtagggaaaaagatatacacatcaatgctggtttgtttgttagcgtaggacacgccctacatccttctacaggggggtaacacggtcagaaaggtctattcgcgcgatttgattggccgaaatcgctagattttaacgttagaatgagttgatagaagggattcacacacacgcacacaaacctctctttctagctaaaaactactagaatcaccaatcatttacaattttcacctcattaccttctataatcagtataattattaggtatttactttttgttgttccccctgttcgaaaaccctgtaagtaggtaccaagctaacgaacaaaccaggggtgatgtgtaactacatagagggggcggagggaaaggggaaggagggatgtgtgcttggcatcctcgaggcgatcaatctggcatatgtcgtatcgtccagtgtgtccattgaactacctctaggtagctacctggaaaatcgcactcgatccgaggtagacaatcattccattccgctatgaaggatggttctacagatgaagcttttgccgagtgtctgtgaggatcgtcttcggtcctgttggtgaagaatgaatgatggaggttagggtcattggccatgctctacacctctacagtcatgggcgcaccctgcacactttgagagatgcccatgccctccggaggcagctggggtttggaaaaaaaaagaccccaagatctgctttccaccttcgttaatgagtcgaggcaacgccaacgcaaacaaaaagaacgaagtcatcgccaattcttggcgccaagaactgcttggtctgatgtttcaaaataaggttcggttcgggctgttgacatagtgtaggtgcttacagggaccaccacgcagctgccacgcagtgagccgttagcgggtcgccccccctgaattttggcgtgatctgggcctggacctctagccaagccacttcgtctcaattctggcccatgcagaattccttctcttcccatcttccaccccattcgccctcggccgtaatccggacgacaacggcccgcaaagtaaggtgatgatgatcacaggtggaggtttggactttggaattcctacttctagaacagactgagcagatagccgagtatcgagactcgaacgatgcattgatttcatcgacgacatcatcacccgttctgtcgggtctaaaggagacatggcctcatctcgggcctatgtcgaggtatcatttaggttggtaacagacaaaaagctggaaatgcggtgagtggatatttctacactgcccgagtccatcgtcgatgaggtgacaggtcgagacccaggaacgaatcggacaattgacgcgcgatgctacctagaacaaccctcgttgggccttgatgaggcttccacgctgcgcgggatgactgttcaaatccctacggcaacacacccgattgttcgtgaacacgggcagccatggatgcacttcccctgagtgaaggtgcatcgccactttaacgccgtcaaccacatgtttggttcgccggacaacgctgttgtatctccattttcagaccactcataccaggcgccgccacgttaacggttcttgaacagctctgattgctcatgaacagagtcgtactttaccctgaacagtggccttgagtggataccaacaaccctacaacatgttgacaacgactggatatcgacggtcgccatccaggtcgtccataccacatgtcgcttagccgactttatcaggacatcgagctgatctgttcctgtctctccaactcttcccaataccacatccagcacagctcgagctcttcagcccaagacttgcttcctttgctttcatcatcaacatccaacaacaacaacaacatcatcatcaagcatcatcatatcgaacatcgctatcgcccatcatggcaaccgatgtccaacatcaccatcccgcgccgacgcctgagtcagcaagaggccaccaatcggttccctccaactcgaccgccacaactgtaatcggctcttttgtccccttcaagcttgagggcaatgacacgacaacgccacccagtgccgttgacaccgacacggacgatgccaatcttcccgaacctagacaactcctcgagagaatcccgactgttctccagcctagcattccgtggaggaagaggctgatgcactttacctttgcctggtacaccgtcacgtaagtttgttctctcttcactctgatgatgagtgatcgtctcatgtcagtaaatggcggcccactaacatgatcaacagactttccaccagcggtgtctctctggtcctggccattaccccccaccgtttccgcggtctctccaccatcggccttgtcatctttctcctggacttgctcttcttcttggtgatcaccacctccatcaccctccgcttcgttctctacaagtccaccttccggcgcgccttcacccggccccacgaagccctcttcgtgccgaccttctttctttccatcgccgccatcctctgcaacgtagccgagtacgcccgcatctttcttttcaacggcgacatttcctacggcgtcccctccgacggcaacgacaacgatgacccccgcgcctcactcacttccttcgccacctttctctgcgtcgccttttggtttttctccggtctcaccttcctcgcctccgtcatccaataccacctcctcttcaccgtcaaggccgagcgtcgcctgtctctcaccaccatcacgcccgcctgggtcctgcccatcttccccgtcatgctgataggaacgcttgccggttcgttttccaggacccaagccccctcgtcagccatcagcatgatctgcgctggtctagcggcacagggtttgggtttactcgtcagcttcttcttcttcagttcgtacttgtcccgcctcatggcctttggtctacccgcccagcgcgcaggcatgttcattgccgtgggcccgcctagcttcacgggtgcggcggtcatcagcatggcgagcgacatccccagggtatttgcgcagctggatcccgcgcgcgtcgctgtccttattggcggcatgggacccgagagcatggagacgtcgttggcggcggcgggatgcaagctgggcgccatctggctgggtgtctttctctggggattggggttctggttctttatcagtgccgtggcgggctgtgtcgcaggcatgcaggacaagcggttccatttgagttggtggagtcttgtgtttccgaatgtcgggttcacgattgcgagtatcaagattggggctggcttgggcagtgagggggtgctgtggatgggaagcgggatgacggttgccttggttctggcgtgggcgtttatagggtatcgctgcgtcagggcggtggtgaagagggagattgtctggccgggacatgatgaggattcttgattcatatgaatctgtgaatctgtttagaaagtggaagagaaggacatggagctggattttgagggggggatctggctggttacgacttacgattgacgacacgggttatcaatgattcacgacattggttgggattggggaactagtaccggcatggcacacggagttcaagggggcgttttcggcttcatgaaagacttgggtttagaggactcggttttagataccgcatgcatgtaaaagacggacagacaaaagggttcaggttgagacatgggactgacttgaggtttgggagatgtaagggtatgagtggaacaatagtatttgatggaaaaacggggtagtctaaatgtacgattcacggtaatggaaatggttcatgtcatagcttgcaatgggaaggagtacagataaaggataccactttcgtcatgagttttgctagcaagagtagactaaatggaattgtggatcctaacgtgtggcattggcattataaagtgcagcctagtgacacggtgatatgcatcattctaaaggcaacactcgacgagcaaaaaagagtaaaaagagataaaaaaaataaaaattcgacgtgtcgtaggcaattgagtcgtatgaaaaagcgaaagaaaaaaaagttatgaaatggtcattcgtgcgacgtgggcctgattcgaacagacgctcccgaaggaacaagatttctagtcttgcgcattagaccactctgccaccacgccgagtgatttttgatgaaacttttctctggaccctgtatctatgtagtgaaagattttgctcagcttacaaattacgtcgcagacagtcaaccatccatcttgtttctcctccaggatatactttattactttttttcttcttcttttcttctacgtcaagacttcccagaatgcttaccgaatacaagtatatgtcatggtattgaatgcaacttcattattatcgtaacgagcggacgttacctagttagactacgatacaatgtagtagcagcataacgcggggggggttggggggggggggtgggttactgagacatgcagctcagctgggctgccctgtgcaatgaatgccaatggggcagtttccgcgcgttcaatccttcctgacggacatgacgcggtggagatatgtagtgtacactagaagacgctaaaaaaaagcctgagaaggcaggaacttttaacggttacaggagtcaattgggacgtacctaaaagcgttcatcgaggtcaataacaggcggggtgtgtcgtcgggtggttgccgggcgacgctgatggcgtttcctgctgctaacacgcggctgttgcccgttgaagtcgtggtcattcaatgcgggtggccggaagaggagacgacatgacgcaagccttcatcgacttggagctcacccacgtcccacgacgaacctctcgccgagatcaagatcatgctcgagttgtacgtccttttactctttcgcccttttccctttccctttcccattcaccttctccccaactcgcatgccctcccatataggtactcaaaacccgaccatgcttacagtcctgccggctccaattcatcactcaatcctcttccaacgctatccgccatgaattcaccacagccagaacatggcgctcagccaaatctcctcgcttataaaggggggggatcacgatccatggataaatatataccgggagggcaggcagaggacagtccaacgtaatgcatttgtgtcgcgacaaagacgtgtttgcggaggaagcgcatacctaggtattcttgttatttgggaagggggaaagcatcttgcgcctcttcgagtacacaagatttttgtggagatgaaaggtaagtattgacagtcccgggaattgggtcggtgggggaaattggctggctggctgggttgggtgatgatctcgatcaatgctaacaacactatgattcaggtgcgtacactagtctagtgtagctgctaagaacatactatgcagtacactacactacgtacgacatggcgccgatcgatgccgctaagccgctaccttaattcattcaaggttcacgacgacgaggaagaaagagtgtcgcttgatctggttgcttcatttccagatgcttggaaaaggcgcggaattacatcttggcgagtatctctaggttgattacccctttgttttctgtcgatgaacaaaagatctgatgtccttatgcaacagcgattgaaacatgaagggacgaaaaagccacgaggaagccacccggttgtgtgaaacccagcctcggcacactcgacgcttctttttgggcctcggtcgaatgctgagcggtaagagtatgagaaacaggcggacggccgggggttccgggatgtggcggaatcatcatctccgtcatccgttcccaacgccaaacgtctgggccattcttggcgtcaggtaactcccgtctggagttcatcccgacttgaaaatcgcttcgaaaagacatctcaaaacatctccgtcaattcgttttgtatcgtctttttttggcttttccatcaaccagtctagtgggaaaccagtgtcagggcaaagtcccacaaacaatgccaagcacggcccagacggttgacgttgcatcccgtacgatttccattccatgttgggtatagtcaacagtataaacgagtcttggatatcgaaaccccagattaggggagctcgcttgcgtgccctgtcccagtccttggcctaccgcacaattcgcccataacggagacctgctccgtgcatcacaccaggattctgcgccaatccggttgatgacacggtgctgcccatggtagccaggagcaagctttaaaactctcacataaggtgtggccttccccgaaagagcatctccgtcgtgagggtcaagatctcgctggagtggccccaggggaaaacgggcgccatggaagtgagatagggccgtctaaaccctttctccttcctattcgacggtagtatcagttaccaatcacgtaaaaccagcgtcacatccaacattcttgggatgttctggacttggagaagggggtgaaaagaaaaaaaaaaagaagtggaaattgctgtacaccagatcctttaccggttcgggcctcggtccctcccaccggtcgtccaacagatcggacgtcgtcttacctttcccgtctttcccgtctcacacatcctgcttgtctccgtctctctttttctgggtttctggttcctgactttgaatccaaccttttttcgacttcacatgccaaacaaccttcctttccgcttctcgtctaaattaccctctgcagcttggggtatcacgaaaaagcaagtctcctccccactgactgagttacacagtacactacacacctgctattcttatcgttgcggcggttctcggtccgacttatcaactaccgctgccaccttgctttgggccatcttgatccttggctatctagttggctgttggtcgtaactgggctccacgccccttctgcaaccagaccaccggacccgaaccaacggaactttgactatcccatcccatctcgcctatcccccatattcatctctacactacactacactacagtctacagtatctgcatctgataaatcgacgaacccgtttcttggcgtaaaacccacagggggggatcagggaaagggaagagagagaaacaaggggtttcatgccggtagatgaactttacaggtaccgacatcatcgactgtatgagtacagcttcatccacacggagacagcaataacctcatggccccaacagtaggagcagccgcttcctctattgtcgaagcggctgctcaccatgctgttaacgccattcatctggagagaagaagggccagtggcaccgtgcaggtgattccagatcacaggtcgagggtggccctagtgaactttagttgctggttcctgactgctttcgccaccttgtttttggggttgcgcatctactgcaagcgataccgaggacgtggattgtggtgggatgattatgttttgattctatcatgggtatgtcttttccatgtctttcctggtaacctaaccacggtcccaaacctagcatccatccatccatccatccatccatccattccccttcctttaatgttccctttaccttttcccccctagcaaaacccactagaaattccctcaaaatgccagaaaaaaaagaaaaaaaaaagaaaaaagaactaacaaaaccaaaccctagatctccctaacaacctcttcagcactcatctcctactccaccaccctcggcttcggcctccccacctccctcttcaaccccaccaactccatcccctttctcaaccactacctcctcctcaccaacttcgccggtaccttttcgattctcgccgcgctctggtccaagacctccttcgccatcacggtgctgcgcatcgcccaagacgactggatccgttttatcatcatcttcatcatgatctccgtcaacttgagtctcggcgtcgccgtcggcctcacatggggccaatgcgacccgatccccaaaatctggcaaccgtttcttcccgggacctgcatcgacaagtccatccagatccactacaacatcttcactgccgtctattcagggaccatggacattgtcttggccgtcctgccatggaagatcatttggatcttgaccatgaataaaccggaaaaggtgggcatcacggtggccatgtccatgggcgtgtttgcgggggtggcgtcgattatcaaggcgagcgagctgccgacgattggaaactcgaatttcacgtttgatagtacgaatctggtgatttggggcattgccgagtcggcgattacgattgtggcggcgagtattccgatactgagagcgttgttgaaggaagcaagagaacggggctccaggttgccgccgccgccgccggccgagttttataatttgacgagtttggagagtgggaatcaggatcagcatgaagaagggcaggaggaggaggggggtgggaatatggaagggacgcaggggacaacgacgacgacgacgacgacgcaagggacgggagggacgggagggacgggggggacggggagtatgactgttacggggagtgatcggacgggaaggagtacaaataagaagaggggattgtttggcagtttgagtacgactttgacgagggggagtaaagggagtagtaggaccagaagtagtaatgatggaaggagagatgggcaggaggctgcaaatagacatggacatggtgatgggaggccggcggaggtgagcagactgagtaggctaagcagagagttgagcgtggagattgcggaagggttatcacgaggggatagtgatgacacggtacatcaacagagtgtcaatggtggaaaccatggtggtggtgttggggcggtgatggacccgccactgacgggaaggagtgtaaacggacgggacatggaggtgacaatcgcgtatgatcaggatcaaacgtcaccaacccgggattcgcacacgcggaggatgtcggaatggcttgcctaccagacctatatccaggggagcgatgctgacttggcacatgttcatgctattgtatgacaccacggggtgacgatgatgagaatggaatcagggagtcaatgggaacgaggcaaaatatcaacaacaaaaaaaaggcggttatctgttgtcagcctggtgtttggggtgttcaacaatctgttgtatgtatgttaaaacaggatacccggtgtgataattcaccatctttcttttctgcagtgattatcgtccaccaagacgatataatgatgtcccagtaacccaccatcaaaagatgtgatatagattccccctcgtccttatgtgcatgtgaccaatctggaggactcgctgcttccctacctaggtacccaccatgtgtctgtctctttttgttgcgtccacctatctgtccaaacacaatccaatctcaacaacgtacatttatcgtatcgtcccttcttctcccatccaaacaagcaggcaggcaaaaacaagaagcttacctacttaggtacctatctagacccccgactcctccttcttataatccaccaccttccccaaatccgccttccactcctcacaacccccttccaaccgcttcatcctctcgcccgccaacattttctccaccatcccctgcccatcatcaatcaccatctgcagcgccaaccccgcgctcgcatgccacgcaatatggcaatgcaccaaccacacccccggattatccggcttgaacgccaccgccacgtacccccccgcgggcgccatgatggtatcccttctcggggggttttcgtagttccacgtatccatcgacgtcgccggatcgaaaggctgctcgctctgcgccagcaagacgacgtccgagccgtgccagtgcatcgggtgggcaagcaaggggatcacgtctgggtcgaggtctgtttggttcgtagaagggaggagggacccgtcgatgaccatgtggatgaagtcggtcgggtgggacgagtacggcaggcgaatgacgttgtcgttctcgccttggccgatgttggtgaagtcgaggagggagggggtgctgaagttggcgaagagggggttgtggaagctgacgccgccttgtttctcgacgagggggtcgaggcggagaagccagtgggtgtagttgccgtagggcacgtcgtcttcggtctggtgggaggggtagaaggtggacagggtgaggttgttgagaggggtggtggagatggaccaggggacgacgggccgcagagagctttgctcggagacgcgagcgcaggagaagtcgctgatggtgttggcggttgtgtcgggaagggacaagtaggtggcggaggagtggccgtagtgcaggatgccggtgcgcgggtcgagggggtcctcgttggtgctgtcggtgctgttgaagagaccgttgcggaacgtgttgcacccgtccgcgggatgggtgcggatccagtagttgcctgaaggggaagggttgtcaaggccgtggatgatgatatcgtatcgttgacctatagttatttgtcagtctctcactgatcaggaacaggggaaagaggagagaataataagggggggccgacagaccaacggcgacaagcagcgagtcaacaatctgtggctcgacaggcaccagatcattggcaataatctccaacgcgtgtccgtcaatggaaaagatgaacgatgttcctgcggctccattgatcagtcgcaaacggaccctctgccccggaaggatctcagtgatggggtacaacgattgaatgtcttcgccattgtaagcagccacggcttctttgcttctgccaatgccattcactaggatgttgtctgccttggatccacggaccaccggatccttctcgttctcaaactcttcctccgccttcctgtacacccagtccgacatgaagtggggcgacgggagggaaacgtcgtagggagcactggctggaccgtggactacgaccggtccaaggacgccatcggcatactgttggaaatatgttagctccaacactatataagtttgtgaactatcaaagcgcttgcttacctgcaagatgtaatggctgtgataccaggttgtcccatactgcagcatggtaaagttgtaggtccacgtggaacccctggcaataggacactgcgtcagggccacgccgtcctggtcattgttgtagaactgacgcagaccgtgccagtgaatgacgctgccttcgtcgtcgaggttgttggtgacatggacgatgaccgtgtcgccccagcaggcttcgatcgtgggtccgggatacgtgccgttcatgagacgggcctctcgaggggtaccatcgggggcaatggtctgcttggaaatatccatgtgatactagattgattcgtcagactcaggcctacgtgtagttggcaaggatatacgtacatgtctctgaattccaataggagtaaagttgtcatctgttcaggtagaggaccgaacggtcgccaggtcagtataaaccatcacaaaggagtagcgtgatgaacagaatatgaaagaggcgggtgcacgtacagttcgttgtgacggtgtatcccttaggacgtgactcgccctcttgagcttgaagttgtctcaaccagcaccatcttgaatcggccccgtcattgcaggcttcccattccttcgactttaagtcggggtaatggcagtagaagccctcggaggcaccttcgggatgaaagctgacatggtcgcttagccccttgcgtttgaggtcatgctctgtgtaccgacgaggcgcgagtaagtctgagttgccagcgctgtacgactgaccaaaatcgagagtcaagacatgtttacagaggacaagaacagagacaagatattgtaataggcttaggcggtacgccatgcttattggggcttgggtatcgtgacctattgacaactgaagtgcagatagctgagataccagggagacggggtggttacaagagcatgaagatgggaacgcacaagagaaaaggtgaagaagaatgagggaaggacagatcaccaagacgagctcttatacccaactcgcgccccgtctgtctgtacaagcacgcttaccaagacatcgtctctttgcacaaaaagagttgccaaatcgatgtcgacacctgcttctcgtaaatgtcagttccagtccaagtcagcaaggtgcataatgttggaaacggatcctgcagaaaaggaggagtaaagagggggaaggtgaacaagaattggcggcattcggattgtcttttccctccgtatctcttcactggaagtccatggaatcacggtatggctgacatatgccccttttcctgtttttgtcatccgtctccttcgatgttgctgccatctctcatctgcaaatgcacctttgtccaacattataagcagctcaaagaaccaaacatccacatcgtcggacggcctgctttgacaacccgaggctctcttgatcgcatcaagcaagtcaaacatgcagggaatgcgctcatgcttcgcctgcatatgcagacatgctttcaacgccaatcctgaacttcgacccccctcaaccctcctcaattccgttttgtcagaatcaatcccaggcacctggtaagattagtctattgcgagaacaaaacgctaaagagcgcgtaggagcaattggctgcattggatccttgccaggaagaaacgacaaggagggggaatgttccactatgagggaatgaagaaagttagttttcaggtgaggtacgtaaaggtctggcacgacacccacacatcaagaactcaacaccaaatcaccatcgccagcaacctcatcctaaatcctcacaccactcctcaatccaatccccccctccgctttactccccatccccagcatctgcccccttcgcagccgccgccgcagccaacacatcccccgccgccttcacactaatcatcatggtcggcacactcgggaagaaccccggcacattcggaaacgcactcgcatccacaaccctcaatccctccgcccccctcacgcggaacttactatccaacaccgccattttatccccctcagcaccaatctggcaactcgacgtcgcatgatgcgaatacgcttgcgtcttgaaatactcggcctgtttcccatccgaacacgtcgttccattactcttcttttcagccgacgacggacaaggatgcagttcctcaaaaggcaagaccggttcccccgccgcctgccaactttccctcagcatattcgccgcactcacaagttcggctagatcttcatccccaccatgttcaaagaaccgaaagttaatctccggtttatcctgcggatcggcagacagtaaccgaacgctcccgtcttgcgagcggggtttgatatgcaccattgcacaagaatattgattggggccgtagtaggtggggaaccccggccagaatccttcaaaggaaaacgcaccgcaccaggcaaagatgtttcgtttgggagtgggcgcgttgggggttcggaacaagatggtgatgagaccgcttgcgatggggactttgcctagccccaaaagggaaccttcgtagttatcggttaagcgctcgcctacaccgggaaggtcgacgagcacggggatgccgaatttggaaagctcggtggccgggccgatgccggagagtttgagcagttggggggtgttgaagacgccgccggagagaattacttcgcgtctggcaaagtattgagttttgggcgcggtggtgccgggaatgtgcttggggtcggcgcggtagagggagggcccggacattgcttcgacgccgatggcgcggggcttgggtccggtggtgttgaagaggactttggtggcgagggtgttgagtttcacggttagagggtacttggcggggtcggcgacggtggcgcggatgtagttgttgggactgaagcgcttgccggtcttgtcggcgtgggtggccaggttgaagaaggaggacatggtgtcgcggttggggaagtcgccgaggatgtcggtgttggcgaagtcggctactcgcgaagggtcttggccgatgagctcggcgagccgcttcatgattttgacggctggactgctgtcgtttttggcccaggagggatcagagttagagattgccagccagcctaccgtcgtccgttgtcagttcccatctcattatacgaaagactgtcacaaagaaaactcaccatcatgtccatgcgaaggatcatcagcatccgcatactcattcctctcaatcttcttcagatactctctcatcttcccggcctcccagctggcatcccccgtcagattcacaatccgattccaatcatcatcttccggcaagctcgccacgcccgcgttatgcatcgcgcacccgcccaagacggcagcacgcgggtactgaatccccaacaacttggccccctcaggcggatccaacccgacataaaacgtcccgtcaccggtgtcccaggtggtatgcttgaatttcaaatccctcgccgcgtcgtccgagtgcttgacccaaaagtcccagcgcgtagtctcgtcgttggcggcctcgttgaagttctggatgtcggcgtaggtcgggttgtcccattggtcggtgccggcttcgattagcagggtggagtagccggcgcgggcgagctcggcggaaaggggaccaccgcctggaccggagcccacgactatgtagtcgtaggtggcagtggggtccgcatccgcgggggctgctagagcaggggcgaggaggagggagagtaagaagaacttcatcatggcaggcagatgaggacagtggtgagaggagagagaagagtgtgcgagactcccagggtccgcggaggatgaaggtgaggatgggacaaaatcaccagaaagtggtggaaggggaacattaatatatgaagctcaacaatgagcgtctgattgattggatctagacgaatactaccttgttaagcgcaacacaggactcatggcagcgggtaaatcgcctggcctggttccgttatagtgagaggggtttgagcctggtaacttgtttccgagatattgcaatcactgtccattcgcctccttgagtgtccatcagtgtatggctaaagtgttgtgctttgacccatggccggccgtttctccccattgtacacaaccatctgtttccgaggtctcgtcatgcgccagccaatggaccgattgacgaccaatgaaactttattagggtaatcgaaagcatcttatgccagtcgttgccttgtaaagagcgataatcaccaatggtaagcttagaaatggctccataatacgtcgcttgagaatgtgggaaggaggggaagtagcagtcaatgcgagccaagatcggaatgtgacgccgcatggcatggaaagggaaggccgacgagctcggaacggcatgcagttggttcttggtcagaacggtctgcaactgttccgtttgccgagagtgcaaggtgtaaagccgaacgttgttctacctgggccaggcttcggtgttatcgtccattgaagcgagcgcttgacgtgcctttatagtgacgatagcaacaggaccacggccatggatctcccctccccaccgctcttcttccttgttgtgggtggtagatggtcacgacaggttcgtgatcagaagtccgaaagcttgcgtggaggccagtggacccgagtcgatgacggtaccgagaccccaactacgggattccccatttcgtgaacgcaagattactcccccttctccagctcaggcaaatagacctcttcaatccttcttctcaacaccctttccgccccagaagcctccaccctcccctccggcccccctctcatcatctttcccaccaaaaacatcagctttccctggggatacgccttcatcttcccttgcttccacctcaagaactcgcccaatatcttctcctctccttggataacctcatccgccagttttgcgtattcctcctctggcagctccttgaaccagaggccgtgggtatcaatgtagctggttgttccgccttcggggatctcgccgcggtagacagcccagaggaggtccttggcgactttggcggtgatggtgcgggagtagaggtggtgaaggatggcggctagggaggaggagggaacgaggggtgattcgccaaggggcgtcatggctaggccttcgaggacatctggatctgaacaggaggaagaggaagcggagtcggtgagcttgccgagttcgtggagacaccagttcgcagccagggttgcgtgttccgcgccttctggaacggcttgcccatcggcgacgaggcgttcctcaagggaatcaagcacattgtagaagtactgaatcctggctccaccatcaagcaacatcaacgacaaggcatccttggcgctgaggttatacctctccatcaactgatccgcctcctgatccggcaacacccccatcgtctccctcaaccttgccaccagatcctccccgatcaccaccggccctaggtccggatcaggcatatatcgataatccacctcgccttccttccctctgagccttctcgtctctgtgcttcccaagctccaccctctcgtctcccccttcacttccccgccttcctccagtagctcaatctgcctatccctctcagcaataatcgcgtcctcaaccgccttgaagctactcaaattcttgatctccgtcctcgtgcccaacttcccactgggatcatccgtcctcctgaccgaaacattcacatcggcccttagtccgccctcctccagcccgctcacgcacgcatccacactcgccaaaaccatctgcacctttctcaccaacgccgccgccgtagcggggtggtggatttcgggaagcgtgatgatctcaatcaagggaaccccgacgcgattaaaatccaaccactgaacatccccgggttgtgccgtagtcttggccgtgtcctgctccatctgcacctgtttgatcccgacttttatctcttccccatcctccgccgcgatcccgtccctggcgtagagcgtgatgaagccatctttggcaaacggctcgtaaaactgcgtgatctggtacccgctcggctggtcccagtggaaataatgtttcctgtcgaaccgactgacgggctggatggagcagttgagagccaaagcggcgcggacggcggggatcagtgtggcgggctggaaaagcggttgggagccggggagggcgaggtcgaagggggcgacatgggtgttgggcgggtcgttgaaggacgtggttgcgggagaaaaaagcttgtgggcggtgttgagctgggcgtggatctcgatgccgacggtgagttcccagccggggactgtttggttgtcgctgctctttttctttttgtggcccgactttttgagggctttggcttgttctttgagttgtttgcggaagggggcggcggcggcgggagaagaggttgtggctgaggggttcgcgaaggaggtttcagtcgttaggtagcgggcgtgttgacgaggctgaagctgtcgcgaggggagaggagcaccgccgagagctacgcgcgtattcttgccgggaagtgcggcgcgggcacgaagacaaccgggagaggcaatgtgaccagtcagtagatatctactgagttcgacagtggggattcgaggcattgtaggtcggatggtgtcggcgtcaagccttcgtgttgtgaccaaaggcgggatggagaaaaggaaaagaggaattgggaaggaattggggattcggggaatttggcccgacgtggtgctcccctcatggtggtcatagctcccaacccgttatcgctatacaggggatcttatcacttacacgggacttgtctcctccaaccctaaccccgcctgttttctagacgaagggaacagaggacatgatgattaaacacgaccattaatatgtcaatgtattatgaagttgccaaagaagaaacttaaatgattattagctatgtattgaatccaagctggtgctaacaagatgcctttagaacaggctatccttcctcaccgactccccaaagccaaggtacttctccaggaccctgtacactaatgttcctacacaacacttctcctcaaccgtcacaaccaaaacatctccttttcctgtccattaccaaaaatcattcttaccctttccatacccctttttcatcttatcccgccctaatccacctcaacctccccctcaccaccctcctccggccacctacactcccacacctcctctctatccacatccacatccacatccacatcccccccatcctccatcttttgcaccacctcctccttcaaaacactcttccccggccacgcacaaacctttctctgtctcctcaccccaccactagcattcatccccgccctccaactcgttgccaccaactgcctcacctccctcccctcctccacccacttcctcagcgccaccaacgcatcatgctcctcacttccctcgaatccgggcaccgaccagaccccagaccccatgacaccagcctggaacgccccgccaatattccacggcgcatccacccccgccggactagcccagcagtgctgcatccctgggatcaagaacatcttgaagaactctgtcgtttcgtcgccaaagtactgcatagtccgctggtagtaaagttccgaccccttagtgggtactaacccgtctgctaagccatgatacaaaataatcttgccgccgcgggatctataggccgaaatgtcgtagtgatctgctgttgcttggcccgggtcgagacgctcagcgaggtcgacgacggaatcggagtaagaggtggtgtagtcccaggcggcgttgtcgaagagaaagttacgctggtagccgatgccaaagggggaagggaggccgttggtgttgccgatgatggcccaccattgggcttcggagccgagggtcaggcccgggtagatgagttcgcctgtggtttcgtggtggtgtgaggagtatactttggcgagggtggagagttgggggttggttaggcaggttggtgctggttcgttggatgggcagagaaggagggaggagttgaaggtgcagaggtcgggacggctgatgatgccgtcttgaagaccgtcggttgggtcgcattggcggacgacttcatcggcgacgacttggagcaagggcgtcgggatgtaggagtcgatggtgttggggaggttgtacatgcccagctgggtgatgtagttgttgaggtgggaagtccaccaggctggggcgccgacaagcacgccgtcgaaggagtcaggaaattcttggatttcgcggagaccctggcggccacccgtagagcagccgctatagtacgagtaagtgatatcgctgccgtagtaggcggctgtaagcttcttgccgagcgtaacggttccatgaagggcacgccatccccagtcggtcttcttttcaggctggttgatagcccaagatgtgtcgattacagacccgttgtggccaaggtcagatgagacggttgccatgccgtaatgtgtgccgggggccctggattgacagagacatcattagcagctggttcggccatcgaagacacaaaggtggtcaaattccataaacaagagcaatgctcgtagtccgttgacaggaggggaagaaccatgacaaaagcaacataaggacatacatatcaagccaatttatcccccccgcaaatcctccatttccaaccgcaagaaacctcccgctccactccgtcgacatcggcaagaacagcccaaaccgatagctactcgacggcgaactcgtcacgttgaccgtcaccgcacataatgcgggaagatccgttgggtcagtcggatacgcaatattcgcctttccttcaccatggctgccgccatctggaacagccgcgatattctccaggtttgcttcggagggcaggatgctggtgaagaaggcctggttgcaattatcaggtggcgttgttggtattggttctgccggtgatgttgcagctgccgagctggaggctggtggtgggatatcacgttcccaccatcctaatgtgccgggtacggcatgactttggatgacaatggcgaggagggcagcgacgactccggcaagagaggctgtgatacgcgtcattatgcaaagaagtagagagatggataacggtctgtcgttgcggagaccataaaagagaatcagtaagaggataataaaggaaaaacagttcgttctgttccatgtatggaagtttttgacaagagtcgactgatgaagtagaccgagtagagaacatgggtagttgagtaaccctcagggtagacggatcgaatgtggtagaccgaacgtggtacagtgtaacgtctacaactaaggatatcgtgaagacgggtacttggtgttccctttataaagaatccagaactgtatgacttaccagctgcaacgacacccaccgaggatatcccaactttcgaagtgctatcacgaggttcggttggtcgtgaatcggcatcttggggttcgtctggagaggcgaacctttcttccatggcttgaaacggtcggtatccagcgtaataccttggcggcttctcctagcgtttgtcatcaagctgaacggtcggggtagatgctagcctgcccaaggtgcccgacaggatgggagttcaggaatctgcaagctgacttgcagagcagccatgcagcggaggagcagcccgagggcaagctggagaagcagacatggcagatatatgcattaggctggtcatgcgggtgtgacactgaatcgcaactgccaactcgatccattgtagttccaagactaccttcaatatgatgctgggcttgattggagaggttggatgatgggagctagctcggtgaccttgggttgagttggaatgaagcttgatctgtgtgctttcaaagtctgatactaccttactctttttctggaaatagatggtaacacagcgtcaagactacaactctaaatcttgggtcgtgcgagacactgtcccaggtttgacaaattacgagtgacgagggagatgaagaacacaaagttacaacttcgagcggggaatgatgggactgcgtactgctaccaagcatgcagttaccgtgtagcctcacacaaacttgcagtttcaggataggcacagtcgtgcggaatctgtcaggtcaaaggtctgtcagttgcgtttggctgtaagtagctggctgtagaagcaaattgcagagctataaccctgcgttgtcggacggtcctgtcctggaatacgagttgtttgagattatgtggtagtcggagaagtttaccggcaggcagggatgaggggacggctcgggtccgatgtgaattcgctgccgctgttatatcttctctctctgttgccatacgtgcccaattattgatctgatccagactggcggtaacccgaatggtgcccctcccttctcaccctttgggtttctcattcttgcttcaggttttgttacggaggcaacctggatcctttggggaccccaacctagaaccccactccgaagaaccccgtccgatctcaaggaggttactatccgcttcttgaacctatcaaacgtcatatttgtaagtaccaggagcagagcaggtatctcgccgggacttccatgtccgaaaaggatatttctcctgtctacaagctgtacgcttgggtagaagggtgaagagaactccacttccgcgcttgaattgctccgagcaaattaacttttgtatgccgctatgacgctctccccgaactcgattcacatgtgtgggtgtatcttaagtgactttgtgatgattgcgattgttaatcaaaaaagaacaaagaagagaagaagaacaaaagaagaaacaacccgggtacgacgctgaaatgcataccttgtccatggtgaatacgtcagtcagcctccatcttaccccagattcccttctcagagtcggaataaccggacttcctgtccgttactttcgcgaagaagctgccgattcttgtagccataccaaacccggagtccaactgctcccgccgaaaccatgagaagcatccccgcattggtccagtgacccgtgggatatccccgagcggcctcctcctttgggtatatccacacaccggggatttggccaatgccacccccgacactcacattgattgcaatggctagacctacggaagccgtactgtagacatttgatgagagccatcccagcattggtgggacacaggcaaaagaacccgccgatgcaaggatgagacaaccgtatctgtgctggtaggcatctactggtagtgtgaccatggctataaaccctacggcaccgaggagcgaaaacacggcgctgtgaataccgcgggcattgaagtggtccgctgaccacgaaccaacaatttgtgtgactgtaggtaattccgtcagtaaggtattcatcacggaggtatgcgtagactaaccataagctaccgcataaggtggcacactcatcaactgagcccggagatctttgtatcccagaccggcagtgatggacggggtgaacaacgacagcgagctgaagggaaccgatattccaaagtagatgaggtagtggccataaagccgccagtccgtaagtgtagttttggcatcctgccacgtcatgctgcgatgatgactcttgctcccttctaccttgagacgagctagcgcaatttcgcgttctcttcctttgaggtgctcctctgggtaatccggtaggaaaaagaggacaaagagcgacgagacgcacgatggggcgccttcaatgatgaagagccaacgccatgcagatagtccgcttgcgccgttcatgtggccaatgccgtaggcgattgcgcccccaaaagcaccggcgagcgtggcgctggcgagaatagaggcgactctgacactgcgctcgtcggacttgtaccaaaaggtcaggtagtagaccaggctatccgcccagatggttagcggcttgatgtggtcaaaggggccatcggtggtaccaacccagggaaaagaccggcttcggaagcaccaaggatgaacctcacagcggccaaggaggaaaagttctgaacaccacccagccccatagtgatggcaccccatgaaaacatgaggaacgcgatccaccgcgaaggccgcagcttcttgagcagaatattggatggcacctcgaaagtggcgtaggccaccaggaagaccatcaaggcaatgttgaactggtactgggtggaatgggtctcggtctgcatatcattgtgtgtcgacgagttgagaatgcgggcgttgccgatgttggaacggtccagatagcagaggaagtagatggcagcgcaaaggggaagtatggtcaagtcttgtttacgcaacaaggcttgctcttcagcttgagaatactcgaattccggggtcaactggcagaactgcgtcagcatgttggaggtttgagattgagacacggtgcgatggacctgccactaacctcgttgttcctgctgacttcgacctcatccaactgtttctccttgtctgggtccatttcttcgatcgagtgagccatggtggtttgagcgggctgtttgtgttttgacgtagacaagggacgtttgagtagggttgtcgtgatccgaagtggaggcttgaagggctgggcttgctctctgatgataaggagcaagaaacctgggtacctaggtagctaccctcgtgcccttccttgtgctgtgcgtattacacagcaccatgccagctttccaaggacccttggcctagctctagcttctagcacaagacgatatgattggacacatcggcgagacctgtctttaaccaaagtgtgtcactttcagggtcctccggtgtctcgggccatgaccgtgagtggcgatcagcaaccagacattccatgttgcgccctaccataggtgtacgatgttgggttggtgcctacctctagtcattcctgcatattctttgggagagtattgtgagctggaacaaaccaaaggaaacctatctcctctggattgctgggggcggataaaggtaagcgatagattgggtgcgggggagaatgaactggaggagtcgaaggagaaggaggggaagcagcaaacttgcctaggtacctagtctggtgaaaaccgtcagggtaccgaaggggtatagtgtagtactttgtgggggaggggcgctaaggtacgtcagtgcagataaactgatctccaaggtaccttttcccttatcactaacattatcgagctccagttcttgatgttcttcaacaacgtactttaagggctgaatgagaatttcaaaggaggatgaggagtaaagtctgaatatgtctttttggtttgttttggcattgatctggtgatgaaacagagaaggacagcgttcagatcaatgtctgctttgttaaggcatacagtctagctcgaacagaacatggccatggtggggaagatcgacacacactcagtcccgcatggacagggagacggaggttgcaaacatctcgtctcgtggaactcgaacgtcttccctcccattcagttcgaataagtacctatcgtcgatagaaaatgacctggagatggaatggatgcagaaatttacaggtcatgcagagttaacatgcaccttccttttacgtgccgcgcttcttctccaacaggaaggaagacatctcgccactgcagttacaagtaggttggtactgtaggttagctttccagcttccttccccaattgatcaccaactggaattccaactgcgacttcaatctggtcgccaaatctgactcgtccatttcaagagggcaatctggatgcgcattcggcagttgcaacactggtcccccaacatcagcagtccaaatcggatggccagtcttcgacatggcaacgttggatccccgccgtccatgccacaccataaatggtcaaatcattgatggtactgatatccaattcgatcatggtattgacacactgacagtctacacattacatcttcaatgggcgatcgacccgtggcttctttggccttcgaaacggatgcgcctcggtgttcaagacgaaatcatcgagactgataacatctggcggcgaaaagaccaagtagaaatacttgagtgtctcggccaaccaaaagctctgcgaaccactgtcagctattgcatcgcttgaatacggcgtcatatcgggtcaaggttagaaccctcacctccatgtaatcctcctttggcagaggatactcggccttggtcacatccaacacggccgcattcgcaaactcggtttccgtcgcattgctcacagccgtaaacatatcccacgccgcctcctggaactcctgtctgcctgtaatcctccacatgacaaacacgctctcaatagcctctggtcgcaggatatacctcggatccttcgccgtcgtgaacccctttggtagatgttgcttccactcaagcctcttcttcttctccctcttccacacgtcctcgttccaccaacaactcacatcatcgcgtgacggacaaggcaccatgttatacctctcgggcatcatccccgtcggcatcgccctgtaagcgtacacacacccctttgtgatcttgatgccctggttctccacccactccggcctcccaaacaacctcccaccaagtccataaacccctcccacaaaacaccccaaatgctcgctctccggattcagcaccacctcctccttcccattcttattaatcatgacatccgccgtcccaatcatcaagacgtcctcattccccggcaccatcggcctaaaaagcaacttctgatccgccgctccaagaacgccctcgacatgtcttcgtaccgcgtctccaacccccccgtaagcgcatacatcttgggcaaatactcatacaacgaatccgcaccccccgccacgccaaactgattcccgctcgtcggcactacgtcctgcctcgccatcgacacatagacaggccacaaccccgggattttggtgcgattctgcccccgctcaaaaacatccatcaccctcgccgccgcatcgtaatactgcatgtcccccatcacctgcgccagcctcgtcatttccagcgtgagtgttcccggactagcgctcactactgtctcttccacttccaaccccttcttttccctccttggcccgctcaaaatctatgaaatccactggcattctctttgcagtgttgaaccccgcaaacagtaaatcgcccacctcgcgcgccttgatcaatagtatatccctgtgactaaggtcatacgcccctaaaagtccgcccaagtaccgaatgttagtctcaaaggtattcactctgtttccacttccttcttgcacaactccaaaatcgatctcggctacggctgcgactgcctcgtcgaattcactccgtaaccccatgatccagagcgtatccagtgcgtcaactagcgtagcggcccatccggagaattgatctttatatcccccggaaatgggcagcaaagcgtcctttttccatgctcgttcgcggtaagatttccagttcttgatgaacacttgcttgacttgctgtcgtcgggattcgcggatatggcgcgctgttcgggattctggtccaaaatggtgttggatgggtggtaaagaaatgggaaagccagagggtaggggtaagacccggaggggaaagggcgggggatatttgtaggggatggagctccagtcgaaagaggtgttggagactaagtttctcctttgagaggggaaaggggagttcatgtggtgttgtagccaggcgaactctgagacagcatgtgctgctgatggaggagaggaggaggaggaggaggaggagtgaagaaagtaagcgatgctaaagagaagtaagagggcgaggagggggaggatatggcgacggcgagatttggggcggaggcgcccgcgggggattattatgctgctgccggtggaggaaaagcgcgccattgttggtgagtcagtcagtcagtcgtgatttccgttgtgagacggagcggaggatggtggatgatacggtggtttagcaaggcctaactaactccgtgggatcgtgaagacgttgaggcgggcatgtagatcttaatgattctgtcgtcgcgactacactttagttccctttttttcagtttttcagcccccaaaagctccaaaccagaggagttcagagaaaaaaagaaatccaaaataaatgatgaaataagaaaggttgagtaaccgatcataataattcttcctttaaaaacggccgccacaaaaaccctgaccaccggccgcccatttgcagtttttgtcattaggttgttaatggacatggtgccgccgccgccacaccacaactgtttcggtccgttgtctattgaccactcagctgctgtagagagacccttgagactcgttcgaaatgcacagtaccgcgctttggtttatttatcgcgacatgtcttacagggtgccaaggcaggtaaaccgatatgttaagatgcaacggtggaagattggcgaggattggcggtggttgaagttgtatggtatagggctgggataaacttggcatggttgaaacaaaaatagaatgaatgacaatgttggggagggggaagggggagatgaagatttactgtagatctgtcgcggaccgtggaccaggggacggttcaagtaaacacactgcaacatcaacatgctttttagctgtggtctcatcgagcctctcggcgttttcacgcagaaagcaggtttgtgttgattggtccaggtgaaaattcgatcattaggagggatgctgtttgtgttataataccttgtgcacctcggtatatcgaccgcttgccgggacccaaagccatgtattcaaacctccacttcgataaaccatcacaacagcgcttgattcttccctcccagccctcttcccacctgcccagtgaccttactcccgcacaggaattcttgttattgttcaactgaccaacacctaccattgaagcctgcccagagatcaaagatccccatcaaaacatgccacaacccccggcttatcctgtccatactccatcccttgcccatccaaatacctcaacaccccacactcggccagcaactcaatcctcgcacaattacccggcaaactaaccgtcccatccccattcgacttgacaaacctaaccgggtactgcggcctcgtgtacaccggatccgtctcgttacaaacaatgaacgtgccgcgctgatacagttccggtgcctcactatccgtaatgggcgacccgggagcagtgggttggtcagcttgcggtgaatcagggccagcggaggagataaaaaggcgcgggtgaccggagggcgaggagatggagatggaaggggtggaaagcccaaagaagatgccgaggtagaggacggaggggaagtctgagtcgtagatgccgcccagacgaatggagagggggaaggggttggaactgtcgagggagatgccgccagtggaattttggtagtagatttggtggggactggagctggatctttcggcgatggtctgtgaagaggaaccggatgcagtggtgttgggcttggcgaggacagcggtgctttggcctgccccgacgtgcacgccgcgtagggaccagtggttgatgtcgtctaggaagaggttgcgggccatgtcggggtcggtgaggttggcgacgagggcgaagccgagggctgttgaggttggaggttgtggagaggtgggggaggagtcttcgaggtgaagaggagtggccgttgtgagggtcagggccgtaagggtgaggagggccttggtgaacatggtggctggtatatctgtttctggcgtggtgttgacgaaggcagtatgcaaggcgagtgtagacaatggatgtccagccgaattgatggacttggcaaacacgggcgaagatgagatgtgagaagagggctatgtcttactttataacatgaacatggcggcttagcaggttcacttgagcctacttcgatgtagttacaaccgcgatacaatcctttaccagtccggtgcaacagccattgtgccgggaagattacatgatggtaatccggtcagtaagtgtggtggtcaactctcttcactcgaggaaagaataaccgccccgacggcaagtctcccgtcggatggatggatggtttcaagtcgagccgcgaagcttttcgagggcgggaccgatgagtataaaagtcccctactttgagcaatcgtcgtggttgatgacactcggggaaaatggtgtcaagacatggttcccgcttggatatggttgattggtgaaaaaggcgcaactgcgtaacgttgttgccgtggtgttttggtcaccgagtgatgggaactcgggcatgacaagacaagtggtcgccggaaagtcgggagcgaaagtacctcggtcattgccgtcgggaaacattccatttcccttcggtcgcttgtttgcggttgagttgtggtaggtgcctttgtggttgcattatttttggacatttttgtcgcaagtactttttccgtcccgaagttgtggaaaaaagagatggaaggagggaagatgagacgagcaatgaatgggatggcagaacatcacctaccagtagagcagctacttattcacacactaacagttcatcacgctaaaagcgagaaaagctgatagtgtttggtggggagtcccgatgtggggtccggatccactgattggaccagcattgccggccgaaaacaaatcgtttgtcaatttgcgcgtctgaagttcttctgtttgtcaacatcaccactcattcgccattttcacaggagccacggtgacctttttggacaacatgacgcgacatcaatgacacatggtagtagtagccatggatccttgtaccaccgaccgccaaccggatcctccaacaacaatggactcggtgtcaagtccaacggctgccgaccccgcccccgagactcacccgcaagccgacgacgacgacgacaaggacgccgactctctcttcgatggcaaaacacccgcattcgagtctcaaactcagagtcccgcccaagccccacctgaagatcaaggcagccataaatctcattctgaacctccatctcaacctgatggccgacttgagactcaacctcaagaaagtcaacaacagcaacaacaccaaccacaaactcaaccagcccgtgccaatccttcatctgatggaaatcgacccttgactggaaattcctcaaccccatctcacagtcatccaaacaccaacggcaccgctaacaatggccccccacccggacctcataccgatcttcatcctcggccagcaccaagccctcatcccaatggcatctatggacattttggcccgccgccccccgacctgggaccaaagcccatgcctccagcacccgctgtccatggacccttcacgtatgacaaggacggcttcaaggccctgggcttcaagcgggagacgccctacaacctccacatgatcatgcgtgatcccaatgccgttccgcccatcgaacccgtcgccaaagcctggtttcacgcccaactgatacactacggcatccctgttcaccaatctgcccccggcgctgagcctcttcctggcgacttgttttacgctctacagaccgccctattcagagaaaccatcaaagaaggcaagctcccgcctgctgacatcctgaccatcgaggacaacctcacaagacagttcaaggacatcaacagacagtacaaagaagcattcacgtattgggaacagcaaacctttgcgcgatgcgccacccccaccgacgagatcaactgcagcctcgacctgttcatggccaagtatttcttcgacaccagaggccgacctgatccatggaaaacacggtaccccatcatactgcacaaactaaacgactacgacggcacccgccaggtggttaaagccgttcccgggttgcggtcccatatgatgcctctctggtctgtcatttgctgggagtggtacggcatcgagggggccatcgaggaggccttcgccagcattgcagcctctcatccgtccataaccatccatgtgcctaccatggaggcccacttccacatcgactactttttatccaaatattttcttaccggcttacacggacggcccatgcccatgttgacgccggagcccgtcgtcatcgaaggatggtttggaggtcccgatattcggaatattctgacacatgccgtccttcgcgtccctgacctccgcgtctgggcttttatcggcaacggtatcgacaagacggtgatcggctggggtgacaagccgtttgaggtgatagaacacctgagagagacgtccatgcgccaacaagtcgcaaacacaacgccacagcgggtggagatccaaggtaaccctacctgggaattggcacttcagcctcacttccgcttgtgtcaaataaaagcccatctgttacggacaaacccccagcaagcatacgagccctttgagatcgaagagctggttggctcgtggctgatccagtgtcctgccctggaagacggtggatggggaggacgccccggcgaaatgaccatcgacattctcaactggcctgttgacagctacggcctggtagcgtccatcaacctcaaagttgccctaggcaccatgatcctcgccaaatcggaacaattgctagaggaactgtcagcctacctactccatgaccctgaggttctgccacgtataccccatcagaagcgaagacgaggcgatgacttcttcgtcgagtatccgcgacggagatccccctatgaccccatgcctcccgtgcgcatcttcttcgactggatcggccggcgagctggcgagcttgacgtggaactcgacatggaccccgcaaacaggaacaggggttgggtggatatcgacatgaacaacaaagcctttggcaagggatggctaaaatacgcaaagttctttgggagggacaacccagttgcgttctccatgtataaagtgatggatcaaccgagaaagatgccagagcagtggagcaatttccggcctaaacagatggaagcacagctgcagagacgggtggaagaacagctgcagaggccgatcgcgcagcccaaggagatcgcgcagcccatggagatcatgatcacctcaaagataccgccgccggcgtcggaccacacgcttccaccactaccaccgccacgagcagcgccgccgccacgaccagcaccgccaccacgattagcaccgccgccgccgcgcccaccgtctccgccgaaggacctccctgggtttcaaaaaatacgaccaagagatgccgaggggatacagataggaatgcatacaaatccgcccaagaaacgacgtggaccgaaaaagggttacaatagagcgccgtctgacattgtggttcacaagccagggaacgtggtgccgcgcgagggaggcgatggtaaggaagagaggaagacgtccgcctcgacaccgatggagggtgagggacatgtagaaagatatgggtcagaagaggaggatcaggaacaggaggaacagcaggacggcgagcaacgagatgatgcatcaccagataatgcaaatgggcaagccgaggaagaacaaggacagacacagaaccaggagcaacaagagggacaaaaaggacaaggggagggagcagataaaaaggggcaagaggatgaagatgaccttgagacatacgaaacgccagcagaagaggcgccatcagcaccagacgcgaaggaacagcaagacgacggcgatggacgacaagaacaacaggaggggcaagaacgagtagaggacgatcaaggggagcaagaggaggaggaggaggaggaggaggccaaaaaggagcaggaacaaggtacggtatgaatgactaggagtcagttcaattgctttgacgacatgggggtcaacgggcatgaaagaggttgattgatctacaaaggctaacatacgggaactacccatgttgtaagtaaaaatgaagaaacgcggtggatttgagcatctccagtcgtgaagatgtatatacagaacggtaccactaaaggacctacctaacacagatcaatcatcagcctatgggacaattccaagtcctgctgcatacctggctggattcgtgactctgttgagtttccctctcgtgtaaaagagactcatattttattagtccgatggagagacgcggggagagctccagtccgcgtcgagaggaacctcaatcagactctaaatctacttttttttggacgacgccctgctggaccccagacgatgcaaactacctaggtaattatcttccatccgaaaagtgtgccaccccgacttcactaagcctacctatcgtcagttccagcagcaccagttcaaacaatcggagcaggcaggccggttccttcaactatgcctaggtatgtgcccccggcaatcagatagttacctacctacctacctcatcattattttaggctgactttggaaagtaagtaggcggcatcaggcttactgccaaagccgaactctacctctacctacatacctctatatatgcaagccaccacctgtgtgtggtcaaggcaaatcgcgtgctgctcgcggattggatttggctccaaggtagctaaggtagctacctctagctgtatgatgatgatgccatctggccgatcgtttgtgcaggacgggagctgggcacggcgtcctaagcattcgcattcgcattcgcattcttgcaaaggggggaaggaaagatgctatgaaaagaaaagatcagctttggttgccaagcaggatgcagggcacaggtacaggtacaggtacagttcggttgggacggattcgcgtgactactagtggaggattagcaattatgagtagaggtattaatgagatatttattctccatcaattagagaaatggttctcgttaacgagtcggggggactttcgagtgattggaatcctccagtcgtctccatggctgatggagcgatgtgaatgtcggaatgttccgtcgtttatgggttaagcgcgtgacagcgagatagcgccatccgctgtaggcccgactttgcaagtggtgaggaagaaaatcacgaaggaagaggttggaaggaagtggcagttgtggttgtggttgtggttatggttgtaagtggaggaccaatgtccccactcttacttctttgttaagtggggcggtccaggaacggccggcagggacctccagagcatccatttttccctcgcccaacagaaaatcggaatgcaaaaagatgctgggctgggtgtgaagacaaagctgcaaaaatggcaaaaaaagtgatggtctctcccgccgggaattgaacccgggtctcgagcgaaatcgaactgatatcatgttcaagcttgacaagctcacatactgaccactatactacggaagatgtacaactgttggatcagctgtcgtagttgattggtcagagagggcttctagtgagcctatattgtctgtcttgaattgcattcctagaatatggaacaaatcattctaactacctgtctgcatcgaaggattgaacagattgatattgggaagcttttggaggaaggcgactggaatttgggaataagtttttggggtttgttctttcgtggttgtgtatcgtgggagtgaagtcgtaaatctggggctggttattacgacactggtctcgcatgtgttccctcgatatgtcaggcagctaacacataccaaagtcactctcttctctaccatttacctattcccccttccaacctagacctatcaacatccccttcctttacttcaagtgcctatcaacacaagttacacagtctacaataacctccactcattggacttcttaatgcttggactgtccccaaggaagagaaggaaaggataagagtgtacttccatgaggagatagggtataggtaacccatacggagccgatttttcacgagtcagattgaggattatgctgatttagccacgcaactgtctatcgccattatatacctaactaaatgcacaacgaaagctaattctctatccgtcttcccaattcatcacaatccagtactggtttgtttttcagctcggtacgctaggtaggtactatgccgtactctgtacaccacactacgtacacgaaatctatcccgagtattgtcccaaacctcgcaagaaccaatgaaaatggctggtacgaatcacaaaagccgtcagcaagaatcctatatggcattttggatatcagaaataacgtattcagggtaagatcacgcattagtcagcagtgagaatgcatgggaaagttgacacgaggtctcgaactaggtgacaaacaaaccagtactggactgaacttccctgttactcatcactaaattcgagtccactcataatgtccactcataataactcctcgcatcgctccatatgtctgtttcctttgcgaatatttcatcttgtcccgacactgctcgccttagcttttccatcagttcgtccaggagttctgtcctgtagactggtacgaaggctgtctcatcaaacttctttagccaatagtgcgcatcctcactacctctaggcacggaaataatattttccttcgcgtatgttagttcagtggcaaaatgccgctcgattacttccttgtaatcgaggtcgccaaatcccatctcttccagattcaaattagtcctcctgtcagctgtctcacgcatcatatctgctacttccacctctgaccgacatctgacgttaaagacctcttcaccataagctttatagagctccatccgagtgatgccgtaaatatcggccagtattggatccgtcacactccaccagtggcgccagtgagccagcaaccgagttgtgtggccatcaagattatggctaccccaagaaggaggcgttttccccagatcttcaaattcataacagccacaatcgaactccgtcgagtattcttcatcttcatcatgccgttggagaaacatgaggagggacccacggtaagcgaacattaacagttttaaatgcgatgctagttcctcgtcatcgtctctgatcctttcgacttcttcgggtttgggagggttcattttgtattcccgccctagacagcatgtgtgaacgaggccgagcctgtcaaacaactctagccgcactgcttgttcgaaacacagcgacttttcgtcccgggtaagagaacacgactcgagccaagaaactaacgcattcgctttgtgctcatgttggttgcatatacgggagtaggcatcaaaggatacgtggaggtgttgtggtagacatccgtccgaggcaagacaataacagacacagctgtctgtcaacatgggaggacacaggccggaaacgtactgaactagcagacgcatcaaagaccagtgtgagttgggctgagtagtgcatccttttgctagccgctctaagagattgcggctgctctgtctgcgacgcccgaggtagccttgtttcttgtgatgtatcggaagcggaaaattcggactggcacccttctgtagaagccatacgcatatcggtagtggtgccagtccagaaagtttccgcgtggcttgatccagagacgttcgcaccagcttgtctcttcttatgttcatatgagtcttgtcgaaaacggtgaacccgtcgtcgatagcggtaaacccgttgtcgaacaactgctgcgccactacgaccagcaggaagctctcacggacctgtgcagtagacggagctttagaagaacccttgtagatgcgcggtgacccatagtggttgtcggaaaaatcgcccaagacttgatagatcgacccagcccatccagggtgcaaggcttgggggacttgaatcccttgatctctcaaaaggttgtatagttctcgcgcatgagcatccagcggtatgacttgagtagtagaaagtcccagtctcttttggtcgatgggcgataagtgttgacggccaagggtagcaagatccgtacgtttgcgaacatgcgacttgacaacgatctgggcccaatccattgcatcagccttgaccaaatccatcatgagcctaatgaaagggaaagtattcataggcatgaagaacgagtcgagaatttggtggcaagattccttgtcagatatcaggaatgccagccaaaaggtgcgtgacgcatccgacgtccagacggcagacagagcctgcagtccttccctccaacccacagccaaatctaaaacacttattccgtatgaaccaaatgcttgtgcactccagttgagtgtggacgatgtcaggaatcgttccaggttacggagatctcgatctagtacgatccttgcgagttccccctcgaaagtggcttatgataaatgtcagcagcggtacaattagtcgagacggccccttcgatccaagagggatgaatggtcaagtatatctttgcttacatgtagacaaatctggtttcatcctaagcaacgtcaacatcgtacgatggacgcaggcatactggtttacctcgcccgataaatcatcaaaatcaaattcgtaggtgaattcaacgtcgtagaagttcatatcggcagcaagtttaatcgtgcgactgtcccaatgcaaggacattgtgcttagcataatatcgaatggcagatgtggctgctctatcgaatctagcatctgtccgaataggggtaaactcatttgaatagcggctattgcgctgttcagaggggatgctactgtagcattcatggttctgtggggatggaatatggcaaggtgagtacatgtagatctgttcaaattcaaattgcaatggatcttgtagtcacacatactggaataaatcttgtctaaacgattgatgtatttgcaacgttggaagtgctatcaaacggcgtgatctagagttatcggcgatagagtgtgatccagagtcaccggggatagagtgtgcgtcaatgccattgactgagatgagcgcgagaaggcctgtgacttcgtctgcgacatgactatacactggcatcaaaattaggatcaagagcatcatttcctatggggttgttagttatgaacgatgtaatgccgtcatgaaggcccgaacaagtagagaatatggtagtgtgtgttgaagaaggacaacttacatgaaggacagtatatccagattcatccctgtctctgattgaaccaatctggaggatatgagcatcacatagcactcgatgaatatgtcggagctcttgacgaatacgatcaatgttccacacaaccgcggtattgctgtcgtgcccattgtttgtgggacaaatgcggcggacacagaaccaagggtacaatcgttcatcaacgtaatactccctgaagaaatcgagctctgcgcatcgctcggcgaaattatcaaagagcctgaatatcgccgaattggccctttgaacggtaggaaacactttgagcgggaaccggagctcaaaaccgccgccgccgattgtcgcagagaaagcgaattgcaccgttttgttgaccagagggaggagttgcatgcatagctgatagttccaggtttgtttcacagcctgtcctccactgtagggacaagaggtatgatgtcgcttctggttctcatagccataaccaaaagaaaatggaccacgtctgaatgcctttccagtgttgtaagttttggtgtcacaaccacacactgttggcccggaagcggagtgccgatcaaaggagcgtctcgccgctgcagagttgctgtgtcttctcgggttatttgaatacggaatctgattcatcagaagcatgctagctacttgcgctctatcttcgtgggaaaggcgtgatacgatagggagaagcgcattggaagcgctggcgtacagcccttgaccagtcatcagtagcattagttcgctccgcaattcgtccctgatcgttgccggctcaagtcgcagctcaagttcgattcgggttgttgctgggctggctcgtgtctgctgagctccgatgagtgtagaaccatgcacgttcacatcgatatcaacatcggtcttcctgctgttcagctcatagaccttgtcctttatctcagccagaacggtggtgttctcattgactctcgttccaatggctacactgctctccctgaaggctgttaatatctattgcatttgaggggcaactttgggttgactcacagatttttggtggacagagcaacctggagacctgagagtccgcggtggatttgctcattgtaccgctggatagcttcgaatctgtcgttgaactccccttccttcttgattgtgatgacgtctcgccagagctttttgatccccctcaaatcctgggtggtaggtccaacaagggattcgatctgcagttccaaatcttgggcgactttgtgtgcttttccaatgtcgtcccggtaggtttgcagttgaaattggctcgacagactcaggagagttgggtgggctaggtgatctcgcagttgtaccatattttgtttcgatatctgaacaagtgtcagaagttccgtgagcttggcaggagtgtctctcaggctcttcaacagcccagcgcccttgattgcgccctttgccgccagctcagcgaactggcatgcagcggccacgattccgagaatcgacgccgggtccatgttgaggcgggaagcgacgacttgacagaggacaggaggtgagtccagtgttggtgagaaagaagagaacagattggggagtgtgaagctccgtcgaaaatcaccaggggttagttggaaaggaacttgaagaaggcatgaaactggagaggctggctcggctagcaggcaagaattgattgcatgtggtgtggtggggacgttcaataattgggcgatgccttcgttcagttccttccttccatccacacgagatacttacccatcaaccacgctctctcccgttattcgtcaaggctcgaagcgcctcctgcagtctgccttgaagagcaaggtacagacagccacaacgctacctacctacctaactgcatagtgatgcagcaaattgcttatctgtgggaggcgcagtcaggcacttagttgaaactcggatcattttatcccagtcgttttccatctccaaaattaacgccagcatcttccactacctatccaatcgaaaagaaaggatgattgagcagtaccctccttcaccgtcagcgacaataacaaatctttccttttctgcctttgacaactactaacccaaggcttctcgtgcaacctatcaggcactcactgttccttgttcacttggatagtactgcgtcatgttatgacgacggaagctgaactcattcagtcccttgaccagtccccctcagtctaatcgtcagccaaactcctcccccctccatccacttcataacggaaagtacacctcaccattgacatttcagccggctacgtagcgccacgcaatttccactgacaattgaagtccgggcaccctctttcctgtctgactcatcatggccgtttctccctagaggtagttcctctaagcatagtaagtttggaaaaacccatgtttgacatgagatccaccatcatctcatctggacattactgtgtacccatgtgatgaatccaggttgacaaaatcatcgatgccatacctcctcatccttggcttcaacgatgggatcgatcccatcgcactcgcccacgcatcgattgttgctgccatccatccatccatccatctgcttttcccgaatgaatttccaatccaggcacctacttagtcgtaagagaccctccacttctttccacccccgtcccctggtcgatttaacttccttcagttaacagagttggaagaaaacaattcctgcttttgatctcgtccaacatccaacacatagtaggtcgctgccggcacgctcaaactctaggcagatttcgggaatgtgatacgaggcaccgggcggggggttggtgtctaaagcagtataccttttgttttttttatcttttaattttcttttctccgggaagaggaacggagatgccgaaccagcgcgcgagaggtcaagaggaggaggtcaagaggagggagagttatagaagactggaggggtcgacgcgtataatttaggggaaatgggtggtggcatgccctggctacctagcggtcggttcgaaatcgcaacgcaacgcaacggttgttgttgttgtgaagattctgtgctaagagaactgaatcactcagctttcggggggttgatgttttcaggaaggacgagaggagaaactacctctacctacctcacgcttgtgacgttagtacgtttagattgggtatggcggcggcgattagtacctggatctttccatctgtatctctcctatctaactaacacgatatagcacggtcgattggattagacgcagccggccgctgctgaggccggctgagattgagaagggcgtgcattaatagagtaggtttttttttttggaagtatttggtaggatgcggtagtagtacgaaacgctactgtataaacaagacaggccacagctgagattgggtagaatgcctcttgcggtcccgtgagagagagctggggagtctcgatgtgtccttccagttcagttagtggtggtttgaaactacaacatgagatattgtgtatatacttgctgcgagtctggattaatcatatcggacggagctggaccggcagtcaataggaaaagaagagcaagagaagcacttaacaaacaagaagcagacaatggcgaatttgaacaagggtataaataacctagagacacatgtacgaaacaattcgataccttcgaacaacccaaaacaccgcttcctgatgcaaagacgcagagatgctaaaacaaaataaatccatccatccaagaaatcccttctttaaagatccaacatctcttccttgccgaccatcgcttgggccgggtcgccatgagaaaatctgaaacaactgagaatctgaatctggatccaaacaaagaaaaaaaaaggttatgatgtagtaatattgcaatatgcaaatccaaccttttcgtcgtattttcccttcctgccttctacagcagccatcattccacatcattaattcctttcctttatagatccccttattcatcacccctatattccctccctcaaagcctcctcaatactccccagctggctcacatccaacgcctccaccgtcactttactcggcaacccacccttcctcgacaaaaaccctgggatcacgccgggttggttgatgcccggcgccctaggcttgatggtcgtccccgtcgtcgcagaggacacggaccgcaaggaagacgacaggggggtggtggtggtcgtggttaccgtgccggccgtgccagtggtggtggacgagctgacgcttcggtaggatgacttgccgtcgcttgcagcaatggcgatgcctaggccggtgcctgcgcctgtgcttcctgttccaaccggggtggatgtgagctcggggagttccggggttggctccagtcctgttgatcttcccgtggttccgggtactgcgtcgattgcggtagtcggctggctagaactctggctccaaggccgccacgagactagcctacccaaggtaggaagagacagctgacgggaggctgttgatcgcacagaagaggacatatgcaaaccgtcagtgtgggcgcgacgattgggattgaggaagaagggcggctcggcgaccgagggacgtttgttattctgggaggtggatacgggtcggggtaggcgctgtcctaccagggccaaattatctctggcgtgcatgcttccgcgcgaaccgcgcgccgagatggtcggcatggccgtgacgttgctgattccggttccggcggcactgaggccgaggggtcgcagggtcagttggctcgggcggaccttgagggtgtggatgtcgaggccgttggagagggacatgatggattcgtgtgaggtcatccgtcggagtcctcctgttcgttgctctgccgcttcggggtggaagtcgagatctctgtgaatcgtgtcgtccgtcacaatttccgggtcatcgacgtcgccatttgcgctcatggtctcaacggtgtcgtcttcggcggaggaaaccccgtgggccatgtcaggtacgtcgtcggtggtgtaggcgcccatggcctggttgagctcctcggcaagaacgagaccggcgagcgaacggtggccgggatacggtggtgaacaggtgccggaattgtgcatggccgtactacgagtcgaccattgggatgcctgtctgcggtgcgactttcggttccattcgggggaagttggatcgacacttgtggtgggagagttggggaccgacacctcaatgatgccgcggtcgaagacggaattgcgccgggggttcgattggggagaggtcggcgcggaggatggcgcgaattcggagggcatttcggagattagggaccaacggcctgctgctgtcgaggtggaatcgtgagcactgtgacgcgggataaagggtggcccaaggccacggcccgcctgccattggggattctgggaggatactggtgttgtaggtgctgagatgatgtgtggcggcgaaaaggtacctgaagtcatggatctcctgttcttcttttgttttcgtgtctcgcccttctgggcgatatggtaatggtggtggacgtgcacggcttgtgagatctttggtgttttggccgagtcgggatcgtcgaattcggtctgtagtgttgatacggtacccaactgtttaggattacttgatgacggctggtgataatgtatctgttcccgtaggagttggatttcgtcgtgtgagttcattagcatctcacgcagttcggcaatgcccagctgtaggttggcgttgtcctgcaagaggtcgcgtacgaaatgcgacacgacattgcgcgtgctcttggtgtcggataaggacttgacagcggcagcgcccttaagtctgcctgctgccgtgctgagctccttttccatttctcgttgtttttcgatacggccgataacctcagcgtgtcgttcccgttcttcctttgcttccttctccatgcgctccagttgttcctgcaagtcgttgatacccttttcggcctgcttccaacgtgtgatggcggtgcgcgcctcctcctgtgtattgaccaaggttgcctgtagtgtcgcctgctcctcttcgagcatggagagctgcttctccagggtcgctgccctctccgccgccaattccagtcggcggatctcgcgctgggactcgcgcagggtggtctcgaggtagtcaatgcgggtgtcggcctctcggacggtatcattgagcgactcgagttcggcgtggaggctgtaattctcgtgtatcgtttccctgttcctctcctcgagctctgcattttcgcgttccagctgttcaatgcgagcggtgagttcggcgcggtcgcgttcggcggcggccatgtaggcttcatggcggatgagcagagtctgaagggaaaaggtcagcgaggagaagcattcctccggcctgggttgtcgcgcgcgccatttgctgtgcgttgcaggtgtcttttccgaccactctagcattgtgcaatctgtgaggaagacgagataggtgcagatgattttgcaaccaggctatggtcgaagccaaatcaagggatatgaagggagcgattgacggtggcgccaggcgcacagggagcggatgaaaggaatgcggcacgcatcaacagggagcaggtctgcgtcattgattactcacctggcccattttggcggccgtatggacatcgcgctcgacactcttgagaagagtacagttgtgcctaagataaacgcagtcctcccttccacagcagcaccgcatagccgacggctgtgccccctgggcggagttatcgccgctggatcccatggcggcggtgggtgatgttggtggattttgcggcacgagctcagctacgggctcagcagcagcagcagaagtagcaggaggagcagcagcggcggcggctacttcttgttcgcagtcggcgttcggagtcgcggcgtctgccattcccattcccatgcctatagtgtgtatactggactcgtcgggctactcggggaccgtcggtggaatgtgttgtcgtcacaggcggatgaagaggagcaggatgaggatgaggaggaggaggaggatagtgtcttggtcaacaccacctccaccatgctgctgaaatgtcgacccctgattgactggaggatcggcggcaccgggagcacgaatctggactcgctttggcgctgtggctttttagggacgaacagcgtagaagtcggtaaggaacaggtagggaacacctgtgcacagatacccgaatgccgtgtcggagattttgcaggcaggatggagaaaaagaagtggaaggtcgggaaaaagcacgaggaccacggatcgttgactcgggactcgcaaggattggccggcaaaggacggtgaacccggcaaagtgggtgttccgatattgacactgggatcctgatgacagcagaattgagaggaggaagaggaaacggggcctcgccggtctataggctagaggtataggacatcggtcggtgggtatgggttagacagacgaagggaaatggagagagaaaaaaagagcgaaaaaaaaaaagaaaaaaataaagaaggaaaattgaatgataacgaccaaaacggcgagcactggttggacatccccccctgtccccgtggccccgggttcctcaagcagaatgatccatgtcttccacttgttcccatttgaggccccggtccggtcctcatgtgcttcgtgttgggtatgaaggcgttgaacaacacacagcagaaatgactggcgtttattgtggattcgattccagaggtcgaggacgcgccaggtcaccactgcacaagcagagaatgcgtgcatttcgtcgccaatgactgacactggcgcaatcgttgcagcccgcttacagatgcagccaagcctgttgaccacaaatggaaaggtgtcggggtgaaaagaggcccagacgcggcttgtgccagagacaagggttgcgccgaacaggtacccgctcacaccaatgacaccacacaccagtccttcaacaccttccctcagctgccagccattttccctcctgttatggccttgatcacttcttccaccattccattaacacacacactcgtccaccagctgccaaaggctacaaagatacatagacgctcaccgcccaatgcacatcaccctaaccacttccagtttagccgccttgtgtctctttctttccccggtccgcggccccattgcgaccaaaccaccccactcacacccaagtggaggaatccattgataaagcaacgaacaacaacaacaacaacgaaccgaacgacaagtcgtcattccatcaaccaccgaccgattgaccgagacaccaccagacggacgaaacatgcgaggccattccgagaaagaggggttcacccttttttatgtcttttatacctctacggttcagttcaattcaaagacaacggcgacccaacatccgttcgtcatcatgtgcaagcgagcgagtcgtgtcgtgtgccaatagtctaatgttatctccgatccaatgtccaccaatactgtacagatacgcagcacgtagatcaaataagatgagatgagatgagataattataccccaaaataattacccgttaattcaattcaattcaattcaatcaatcaacaacgacagccaacgggattcatccgcaaggctacttgcttgcttgcttgcttacttaagtatccaactaaactaactaacgaaaaatgatctccaagcgaaacaagtccgaaagaggccgcgattgaccgggggtttgttcttcttcagttcttctccagttcttccacttcttttttgaacaatgcgatgatcaaaaaggaaagaaagaaatgagtatctgcgctgaacgacatagcacgtgctgtcaatcaatcaattcaattcaattcaattcaatccaccccgcctctttccttttgctctcctttcctaagtctcctccccgctcatgtctgtcttagactttactcgctgcaagctgaactaagtttctcacgattctttcattggagattgaaacaccgtcaccgacgtgcacgaattccccatcctactgtaggtctcaaatttcccctcatccattgatgcccgcatcctccatgcccgctcattatgcccgctcatagccgcctcatgcggcccgcgggacggcttaaaacatggagcatccatccatccatggtctttcttttttttttttctcttttcccttttcctcgaacactgcattgaatcctcattgtgcatgtaactgaaatgtctccacattgaagtgatccttgactagaggtaggtgacgggcgggcgggcggtcggtcggttccggcgatccatccgatcctaggtatccaggcggccgagtcgggtggttcttcagttttctgtctcttctgctgccctactaaggtagtttgcattgtcgcatgacgattcttctttcccgcttcttctttctctctctttttttatcgtctctcaccggcattcgttcggttctcttccaacgatctcttcatctttcgtaggacaatcacttaacactcaggatctactcccgctctttatttaaaaaaaaaaaaaaaaagaaaaaaaaagaaaaaaaaaagaagaaaaaaaagaaaaaaaaagaaaaaaaaagaaaaaaaaaaggaaaaaaaaaagtaaaaaaaagaccaagatctcgtgtaccattaatgtagaatcccgtcaccgccgcggcagccggaccttacctgatgtaatcaccaatccaccacctccaggggcaatgtgtcgtcacaagagtaccggagtcaagccatcaagtacctagcgacgaggtaccgcgaggccgtcgtcgcagacattttgaaatattttcatacacatctctcagtacactacggtcaaagagaaaggcgaggaagctaaggttgcgactgtgaaagtgatgaggtgaacggcaatgagtgcaaatagtagcacactcagaataactccaacatgatggctgtcctcagaagagcagaatggacgcataggtccgagataaacattacttcaaagaataccgctatttccccttcgttaagttattcaagtgactaccttgtactcgctatttccgttgtacaacaagcaagaaaagcccagcatgcttatgcctatgcctgccaaagcactacattataagccatcccctttgtgtattgggttacgcgctatatacccaagatcacgcgtccaggcccgctcgctacctgtttccttgatccttccgagaaaataaaatataatctaaactgcgattcgcctgtgctagttgttctaagtgttccagcagcaccagttccagacagctgctggctgctccttggccgcggacgcgttcaatactcatatcggcaatcatcttgtttgttgagacggatgcaattagagcaagggcgttggcggtcacactgaaagaacatggccatgtcaatatcagcacctccccacaagataggaataactcaccttctgtttggcccaattacatcggatgcaaaccaccctcttgtatttccttttacttcctgtccgatgcgggggttgagggttctgggggcgctcctagccctaaagagtcgccccagcgccttccgcgcttccagtcccagttcttgctctagggccactggcaccagtcccttgctcaggccttcctcctgtagcatcgacccaagaagaaccgcgaggattctcaagccaatcgcgctcaggatacaccataaagtccatgatgttgaactgccccactccctgtgccgatcctcctcctcccattgccgagccatgcatgacatcgctgcccatgccttggcctggcggctgcttgctaccactttcgccatcatcaattagtcctcttccgccgccagcgccctccataccatgtccctggcccatactgtggttctggttcgtttcagttccgctagcattctgtgctggggcaatggctgacagaggaaatctgggcatgttgaagaagtcaaaaacatcgagatattccagatcgttggccccccctcctcctcctcctgttcctccttctgttcccataccaaaatgtccgttgctgttattggtgacaggcatcatgacgcctgcgctcatcacactgtttccggccgcggtgcccgtcaatgctccgtgttgccgcgagccatgcctaggctggcgactaatcaacaggtccaagtcgaatgcggtccgtcgcatgtccgccagaatccgcacgctactgggcgtcacctcgtcgccctcgcttacgctggccttgtattcgtctagtacgcgcgtcaggagattggagtagcgcgtggctacgggccagtacttgcccatctcgcgcagggtgtcaacaaagaactggatatccgggttgaggctgcgctcaacggtgctgccgtgaaccagtagaacacgggcagcgacccagagcgtgaacgcaaagggagggccaagtgtggagagcaagttgtattcgacgacgaatttacccagggcaaggatattattgactgtgtcgcggcaggtttgagaggccatgtaggaaggagagaagatgggtgaacggacggtggggtatgcggctgacgagtgcagacgaatgacggcggtgtggtaggtcgcatggagcatgatccaggcgcagtttagagtacgggcaaccctggggtgctcatagatcttggccatgttgctgtagtcatcggggagttcgaatttccacactttgagcattgtatccagttctcgatagcggtgctgccaattttcaacatcggtgagagatgagatgtcgacgggctgcttgaggaacttgtggatcttggagagaatacccaggatttcgatatagtagctgaaggcgccaagattctcgggcttgttgacttggtagtcggcggagctgttgctgttgagtcggctatcatcgtcagcggcgtagaaccatctagtctcaactttttgattcttaatccacagttcgttgcggcatggaagggtccggtcaatttccttgtcatcgagcgcaaagtcgaacgccgtggaaatggtagcgtagcgatcgagcacatataccatccagaacaaccttctgcgggtctcctcctcggtgaagtcgcggggttctggaaggaccatggcgcgaagagtgtagattgagggatagcttggacaaactgtcatggagttcgtctcgacggccaagccaagctgcaccacccctcgagtgatgagagccatgatgttccatcctgggggtccgttgctactaccgcatagatccagcgcaaggatcaccagggcttgtagcgacatgacggatgaatgttccattccatagagtaaaacacgctgcttcgaggccgtgtagaaacgctgccgactctccttggggagcatcttgtccgttgcgaatctcatggctgtagccacaatggcatgcaacaggatcttttcttcctcgttcgggattctctcgccaaaaaacagatcttttgtggtctcacggttcaggattggacaccatgggtggatgtgcttgaagtatagctccatgagagcgtaacaaacgccatacggaggaagctcctgttcagcacctccttgcccttgcgtggccggcaaaacagctgctgttagcgacggacccgccatctgatgggagacggctcggggggcgccatagtactcttgaacggccgcactaggggtcatggccggctgtatccgaggctggggagttgccacatgctggaagttgtcatggacaatggctggagtgtgagggcccagactgaaatcggctgaagtcgggggtttgtgcatgaatagagccctctcagccgaatctgggccggcgtgagcaaagaccggagggggtcctgtatcgcgcggtgtgccgtggccgttgctcggcaggcttggtgtgctccgatggcctgatggtgcatggttatttctgttattggcattgatgctgagcgtagcacgagtgttgacactccccgggctcgtgttgaggtcgagtccgtgtgccgctaagatgtcggcgtgtcttttgagttctgcttcgagattgtcgagacgttgctctaactcgcggccatagcctgctctgaggccgggcttctttcgttctttgtactcgcacacgactgtatttctactacaccatccgcaggctggttgaccgcggtcgcattttacctagttcagtattagtggtgggatggcggggagatgggttgcaattgggaagatcaggcgaacctttcgagttttgcaagtttcacaccttgtaatccctggtcagtttgatttgccactgcaatacaacactacaccacaattggaattggaaattcaagtaaaggtacacaagatgcctatgaaaagcccgccgtgttgatgatgatgatgtggttgttgttgttgttggtggtgaggatgccaggatgtacggggtgttatcaacaacgtgtataatacatggtggcactaacagacaatgccgagtgtagtatggcgcaggtcgtcgtcgaggccaataggaaaagaatgaaatgaatgaatgtatggacttacgagacagaaaggggtctctttcgcttgccattaggaagcacctggtcatttgcgtggttattgtcgtcgtcgtcgtcgtcgtcatcgtcgccgctctgctggccgtcgtcgctgtagacggaggcatttggcgggccatgctgctgctgctgctgctgctgcccctggaattggaacaatggcggtcgtgacggtgacggtcctcctgccgctgcatgatgctgttgcccggaagcagcagcagccatcgcgctggtcggcagcgattcgatcggatgcctgtatacctctactgattgatgattgcgattggggacggccgatctgggccgagggttgtagtcgcgttgggttgctcggcgtgatggtgaccgagcggggaggctgttcgggatgaaaagcagcggatgccgttcaggttgcctgggtggagtggaggaggccctgctgatgtcgatcctgtgtccgtgggttcgaggtcagtgcgctcttgtttgtctaccctacagtaacaaagccgaaaaccaagacggtaaatacaggtacatgtggtattgaataatgtcttttgaatagcaaagtttgggagcaacgagatagaattaaattcgtgaaggaattttgaaatgaacgattctaggggcaagtatggtttatttagggttcaagtggaagttaactgcctgagaaattggtgggcaagaccaatccccagaaaagcgaaccttctgtcttgtgaacatccaacatcgagccactccctcgccaagggctcttcactcagttcagcttttcccaggtgggcttggcgggcgagcggaatggaaggtgtgcaggcgcacgcagacaaagcgatctttccatgaggggttagaaatggtctaactgtgtcaggagaggttcgggctgatgttgaacagtgaaatcggtacaggcctgggccagcggggaagaatgaaggaattcccaaacgggcccgataagcagaggcaggcattggccaggcctcgatacctccgaactccgtcgcaaccaccaacaacctaaccctatgtcaatggattgtaaaagtgacggactagtcgttcggactattcaacatcaaaatagagttcagattaatatcaggctcatcggctctctttttgccggtcttctttttcagcagccgttgatgcggccagcgttgaaacgtggaggtggggttgatggcttgctgcatcaagggaccagaccaacctaataaaaccattcctgggtgaacaaacagctcggagtctccaaaaccccatgtatgttgagtctatgctcgtcgtcgggacatcaccacccgaatggtggcccgaattctcgactgtcctttgatagctcgtgatcatcgtccatcgtgctttcccggtgtttggaaaagccgaggctaggtacctgacctagaactttggctcagttagatatacggggacatcttctcgttccccgtgcacttcgttctcggcttcatgtctccttttcttcaagacccacagacacaatggcgacagcaagacagtttcctaccatcaagagcatacgatcctttgtcatcggcggcgttggctcgggtggtgattaccacaacgtcaagggcggccattggtatggtttttaccaagactctcctcgggactgaacactaacagcacaggctgatcgactctcccatctcgacgccatgctcacaatgggaaaagtatcgggcttcccgcacaagctggggcatcaatgtcctgggctccttctttgttgagatcgaggccaccgatggcaccgtcggattcgcaactggctttgggggtaatgttccacttccagattcacacaacacgcaagtcaagctaaccaagacaccacaatacaggtcctccggcatgctggctcgtccaccaacactttgaacgtttcctcatcggcgccgacccccgaaacaccaaccaccttttcgagcaaatgtaccgcgcctccatgttttacggccgcaagggtcttcccgttgccgtcatctcagtcatcgacctcgccctctgggacctcctcggcaagatccgcaacgagcccgtttacaagatgattggcggcgccaccaaggagcgtctcaacttctactgcactggtcccgacccgccagccgccaaagagatgggtttctggggcgccaaggtgccgctcccctactgcccggaggaagggcacgtcggcctgcaaaagaacattgagttcctgcgcaagcatcgcgaggccgtcggcccaaacttccctttgatggtggactgctacatgtcgctcaacgtgtcgtacacgattgagattgtcgagaagaccaaggacctcgacatcaactggtgggaggagtgtctttcccccgacgacacggacggcttcgagcagatcaagcgtgcccaccccaccgtcaagttcaccacgggcgagcacgagtactctcgctacggattccgtaagctgattgagggtaggaatctggacatcatccagccggatgtaatgtggctcggcggcatgacggagctgctccgcgtggctgccatggcggctgcgtacgacattcccgttgtcccgcacgctagtggaccgtatagttaccactttgtgatgagccagccgaatacgccgttccaggagtatttggctaattctcctgacgggaagagtgtgctgccggtgtttggtgatttgttcttggatgaaccgatcccgaccaagggcttcttgacgacagcggaccttaataagccgggctttgggttgacgcttaatcccgtggcgagggcaaagttgattcctagtgcttatttgcttgcaccaccacccatggcaccgttgacacctgtggatgctagttcgggtgtcacaggtgctgaggagacaaaaccggcgccggcgccgggggtgacagagcacaaggaggagagtgatggggtgcttgatgggtttgtagcgaggattcaggagcttacgagcttgtagcagaaatgttgtatttgaggtctacgaagtcttgtctgaaatgatatcaacgatcaatattttcacccgttttcctttttataagcatgtaacccaaaacaaatcgatccgatcattatgtactcggggcacagcactgacgtcatcgtgagaacctccatggcagctcagctgactgaaattcacattcatcaaacacctgagaatataaattcaaattttcttgaagactgaatgagtctacgaagacttgtatctcacatggaagggaattcatctccagtagggaaggactaagaggaattggtgcccggacaagtggaatgacgggaccgacctcgccaatctcgctgtaattctccccgaggtccagtggaggaatctctcggtttggccccgccatggtgggtcaaggagttggggtcgggacccactttattattgcttcccctcttcccctccattctgtcttcgacttttcgcagctttcgaacaccatccgctctttcagcctgtgatgatttttagtcgggccaattggatggattgaactttgcaatatgagatggaggtgattgatgatgagataatatatgcagtacatatgatacattaatctgaagctcccttggctcaacaccatctcttcgtgattactgctggaagtgaccttgaggaaaactacaccgagaccttctcttcattcttccattgccagtttataccccattgaaccgcacctcctttattccaaaagcatatcgaaaagtcacagtttcactaccccaaatcccaatcaacaacaacagcaattcccaccctccgattttaaaccccccaaaatgccaccaaccaacctcctagcctccaaaaccgccatcatcaccggcggcacaaccggcattggccgcgccatcaccctcgcctttctcgcccaaggctgttccgtagccgttaaccacctcgacctcccgcgcgaccgacaccacgtcgactctttaattgccgaagccgcagccctcaagtcttcctcctcttcctcctcttcaccgcagcacacaacaataggctctctagccttactacccggcgacgtccgcgacccgtccaccggtccagccctagtcaagttcgccctcgacaccttcaagaccaaccgcctcgacatttgcgtctccaacgccggtatctgccaattcgccgatttcttagacatggatgccgacttattcagcaacacggtccgcaccaatctcgacggagcattctacgtcgtccaagcggcagccagacagatggcgcgtcaccaggatccacccggggggtcaataataggcatcagctccatttcggctttggtgggaggagcagggcagacgcattatacgcccacgaaagcgggggtgttgagtctgatgcagagtatggcgtgtgcgttggggaggtatgggattaggtgtaatgctatactgccggggacggtggagacgcagttgaatgaaggggatttgaacgctgacgaggaagagggaagggagaagaggaggtatatggagggacggataccgctgggacgattgggacaaccaaaagatgtgggtgggccggcggtgtttttggcgtgtgaggagttgagtgggtatgtgacgggggcgcaggtgttggttgatgggggattgtttgttaatttgcagtgattaggttgggaggggagtgtaacccaaggggtggaaatagttgataggtatgatgaacatcatctctgccaggaagggtaagtaaaaagaagaaattcttggcttgaaaggtagtcgacattgaggtggtgaatgacggactactccaacccaaccctactagtctccacgtacgctcctcggtcgtaatcattggggtcatatgaaccctgtgttgctccttctcctgctcttttagctcccgcctcgtcctcggcggaagaaccccttcggtcccttgaacgactccagcttcctacattcgcctctgtaccccaaaaatcgtatcagcacatttctctcccgccacatgcaacattacacgggagttttgactaaccgtgacttttccctgtactacccgccccccgtcccctatttggactatcaccctccctctgcttccctttatcttgctcctgtcctccggcctccgtggaaaagcctccggtgatgctgctcccagcctgcccttcttcttcttcttctttaaatgtcgcttgttttggcttattgctgttacctccctgaacctcggaaccctggtccaggccctggctctgctcctgaccaccatcgtttttctgttgctgttcccgctgctgcatttgccgcagaacctccgcttctgaagtgattcccggtaggttatcccatttgtggtgttgttgttgttgttgttccctttgctgctgctgcatctttatctgccgcaaaacctctgcttcggaggtgattcctgggaggttatcccattcatggtgatggtggtggctgtggtggtgtgtggggtggttgtggtggtggtcatttccttgctcttggcgaacggtggaagaggaggttgctgatgcagattcagaggtagagggcgagaaatggcagtttgggtcggtacatgttttggggggttcgggatgtggttgttcggagtgcgtttgtggggtggttcgatggtcggagctgcttccgagtactgcttcttggacgtgggacctggattcggtgagttcgtcggctattacaccgcggcgggctagcattttgatggatttgttggtgtggtattgtggtggtgttgtggtggtattgtctgttggtgatggtggttgtatggaggtgagtggcctttggagaatcggttgacgggaaccaagatggtactgctgtggtagaggtagaaggactatacctaatatatatatatatacacatgagataaactcagtccaagataacggttgatgtcattgatgcacatgccactccgtgtcctctccatcccaacgggccccccgactccccacgggccgtaacggccggaatgtgccagataacacgcaactgcgaggaacctatcatacctgtcaaaggtgcttcaaacaaggcgattcgagcgcgtcatccaaggaagttctcggtaggtggcttggatggtcctggttgtagatcatctgggggaatgttgaattcttggctctggggtcggcggtggagacgacgcaaaacgggacggggcgaagacctggtggatccggggagttcttcgagtgagtgttgtgtaggggacttttttgtttcatctttcaagacaaggatttgaccactagatttcggtgctcaaagctatttgcgtcttgcttgatgagatctgtcggagtcgcttattctccgggcctttgttgatttctgtcaagtcggacatcttgtcggacggtgtgtgccaagagcacccgctcggcttgctgtcacttctcaacaaatcccgtcccagaaagccgcggcgcagcacggaagaggaggcacatcgcacaacttcgatattcctgggctttggtccccgctaccgagatggcgggcagaccccgtacgtcatcgtggagcgcgccatttagacgacaaggaatgaccttgatggtggaggtagaaagagatagacaaaaacggattatattctgaggcctttgaagtttgaaggagagggcgcgaaatcaagaaaagaagagtgggatggtgaatggatggggtgcatgtcggaaagcttcacgcgaccaaacacgaaagagaagatgcattaaacaacgaagcagaaggattcgcgccagcttattgtatgagtgtgcaatataggaggttttgacaaagcccaatatcaacaactacaactggctcaatggtctagtggtatgattcgcgcttcgggttacaccctcatggtcaccatgaatgtgcgaggtcccgggttcaaatcccggttgagccctttcttttgcaaagttttttcctggtcttttttgacagcatctcacctttctgtgctcttcacgtttcgtcaaattccaatttgagagcatttggcaatgagttcatcttctcttttccctcctctcttcctcgtttcagatgtgcctgacaacatggttgtctggcgtgatatcatcacggcatggtcttcgttaacggccggcggcaatcgcagtgggtgtgcttactgtgggcatgcaatcgcgcccaagttgctgccctgtcatcttcagcacctgcctaactgcaatggggtgtgacagggcatgggaggagcgttcggcttcagacattcagaacgttacattttccgtgggccgcttgacgtgaagacttttgaccaaattccagaatagctcgaagcgccgagcttccaccctctcgactgaacctctctctgtcttgcccttgttgaagctatcaccatgtcctggctcaaggtggatatgaccaatatacggttacccttaccttaggtatatttagtcgcctctggtcctccttcctttccctttttctctatttgtcttcaacagtcaagacattcaccgccaacttattcctctctcgtgatcacttcctctataccttatgatttgacagtcctcaccgctgaataagttgggggacagcacgcaacgacattgccaacatggttcctagacctccatacaagcctctcgactgcacttcagaggagatccgccttctcactttcgacagtttgcagaaggtccccacagagtcggactctgcgtcggcagttatctccctttccctcagccatgtcgccctctccgcaccctcctcacctgcaacactgccgcccttccaggccctctcctatgtctggggcattccggaccccgataagccccttccaaccatccttctcgacggtatttccatgaccgttacccccaatcttcactctgctctatgcttcctcctctcgcagcaacagcaaccggaggacaatggcttcaaaacaagcttctggatagacgccttgtgcatcaaccaagccgacaacgatgagaaggccttccaggttccgcttatgagcaaaatctacacaagcgccatgagggtgttcgtctggctaggcttgctaccccgtccgggtgaagggcctcatagggactgtggatgtacgctcaagacggtaacctggctggggagtatgttcagacagcaggtgaagaagaaacgggaaggtccgcttctcagcgcgcttaagggtcttagcgaggaagatcagaggaagaaggttgcgcaggggtttgtgtggactgtgcttcagttcagcatcacccgggattatggacacgagaacgccaagagtggggggttcgactttgaacgtatttggcagctcttctgtgagcggccgtactggcgacggctgtggatcgtgcaggaagtggtgctggctcgaaaagcggtggtggcgtgcgggagtggcgagggggtggtggtggactgggaggatattcgggatgcgctgcagttgttcgagtggatcatcctttactcgaacattgatcccaagtatcggcggctgtatgagttgctgggagacatcatgcccaaggtcgtgcatctcgaggaggccacgaatgcgtacaggcgcaatctgcggaaaggaaaagatggcatgcggctcatggaggtgctgctgtttaccgactttgcggatggagaggacaagtctattcaggcaacggatcctcgtgatcgcatctacggattgctcggtctcatacgggagtgtgacaggaagaaaatcccggtggactactcggataagacaacggtcagcacagtcctcacgcacgtcgccctagctttgatacaagaatatggcccggatgtactatgttatcatcgggagaccgctcgttgggcacatgaggggcttccctcttgggtgcccgactggacggcacctaggagcccgacgatcggcagcgtcaaccttgacggacctggagccagattcgacttcaatgccacaaagggaaagcattggccctcaaacagcacggtgaagactgcaatgattggagagtcgaagctcgccctcttcttgccgggagcagcaatgtcaactgtcgcccgtatcggttcagagttcactagtgtctcaggacaggaggactacctgctcgcatgtcgagcatggttagaagagttgctgcaattggcgagtgaaagcgatgaagttgcaagggacaacatctggcgagtgcccatggcagatttcggtctagcgacccgtgcagagctcgagacaccagagcggtacatacacggcttcaacgtccttctagggagagttgcgccccccgcagaagctcaagtatctgaagaaacaaaaagaagttggatgctgtcggagtcttggaactaccgtcgtacctggaagatctaccgaagacgtgcgtttgtcgatgcatctggcagacctgggctggcgcctcggcagacctctccgggagattccattgcccttttcagaggaggacaagttcctgtgatgctgcgggaaaccaaggatgggatgcatgggtatcgggtgcttggtacttgctatgtccatgctctgatggacggggagggcaccgagacgcaacagtgggcgggggctttgtcgtcaagccagaaaattatgctggtatgagccgctacgacacttacactttccgggtgttagaagttgtacaaagatgcttctacttacctctactcggcacatccgaaacggctttcggccctctgtgtgcgatttatcccttggtcttccacgagtgctgttgaccaagaaagcaattgtctactcgatgctggccggactggaacgcgtgcaggttattgattcgttttgggtttggtaccgactccctttgttgattgttgtaactacctctacagttagtacggaccacccaacatcctttgttgcttcgacgcctcgacaccgaaagcggatagcaggatacaaaggatgtctgcaccagaacgatacccataaagcttcgtgaactcaactccaggcaaatggacaactactgcttgctcccgtaaccttatccatttgtcgcaaatcctggtacgaggcaattgtcgcagatccgagtccgaagcaacgcagaccactcaccacaacatgccttcgagaagaacaagaagagatgctgctgcatcaccagagccacagcgtccgactcaggccggggacatgtttcactggtccattctctttcccgtcgctcattgggatttggccccccgagaagagaatcaatgggatagcggcgacatcgctatcaatcgaatccagagctacaagtggcttcaggcacgcgcacgaagccccggtacaaggggattccttctcatccaacagcttgctccactcaaccgacttctccttgtccatgacttgtataccgaggaattagtcatcaacaagcgcgtacgcaagtacctgaggcgttctgacctggcgaccttgtatcccgagcggaaggacatacgacaacgcttgccgcggcgtttgcagatgtacgcccacccaatccctggcgatattcgctttgctcgaattagtggcgaccaccgcgacccgcgtgtagaagtgcgccttccggatgaaccctatttccagaaattgtacgcctacggatttcctcacgaacaaaaggatgggcatctggaccatggcatggtcgagagagatggcagggccacagaggaagtctacaacgcctctctgtactacgaatacctgaacggcggctctctcgagcatgcaatcatgcgtatcaactggggagaaggtgaacgtgccctgttcgtggaggaaccgttcatctggcacctcatcgagcagctctcgcgagccctgctctatctgcactggggcgttgaacgccaggggaacgaacgcaacgaggacggagaaagaataccccgcaactggcagccagtttgccaccgatggttgaccatggacaacatcatgctgcattggccggaatatggcgaggaaggatacgaagagagcatggatggccgacttccgcgcgtggtgctgacgaactttgataatgcggcaagaaaaggtgaagagcctcacgacaatggtatcattcactttggccgtctatcgttacccaaggatcgcattcgagaggctaggtatggcgtgagccccagggatcgagtctggcaaatggaagagccggacacgtggcaggatatctacgccatgggaaagctgttacgacgaatcatactagacagacgtcgcccaggaatagaacatgacatccccatgagaggccaaaagaactggttcaattccgagacttacgacttggcgccctatgcgcaaagtcgaggcgggccttactctgatgagctcatcgatgcgatccgatggtttgaaagcacgggaccagacggcgaggttgtcgaatggaagggcaacgctcggtttactgaagacgaaaagccgggtcgtttgaacagtgtggctggcttggaggaccaattgctagaggatgccgagtcgcacgtcgaagcgttccgggagagtgaaccacctgttgctgcacgtcagatcagcatcgcaacggtccgaccgccagatctgaggcactaccacatgccgttccgaaccagacgaatccgggaaaaggatgtggagaatgagatggaagtaatgatggagtcgctgaatgggccggcatataaggtcgtggtcgagtacggccacgagcatgagaacgctcgtctggcgaagacggataagatgagggaattggaggagaagcgtgcagcagaggagagggagatagaccgacgagtggaaaatatgttccggacagtcccggattctctgctggggaaggaagtgcaagaggacgagagaaaggattacaaggaacggttgaggaagcggaaggatcgagagttccgtgtcgagacgatgaggttggttggtaagaagatcaagaaggctaggaaacggcgtgaaaggaaggagaggcagcaggaagagggggaagctgcggatggtgatgagtgggaaggatgaagggcagtgtgtttatttcagttgtcaagtcagataatcaactacaggactcagaggggacatttttgtgctgcctgtgcaaagagtcaaagaaccgaaaaagaccacttacaagaaaactttccggaattccaagctccttataaaacaaaaccttcctctctctgtttttcatgcctctgacccaacccgggcgtactgttgtcgcctcgccgtgagtatcattttggctgacacacccattcagcgagtggggtcgcgatggtgccatactccagggagttgacgaacatcccctagaaacgtacatcactggcgaacctaccacacaacaacgggaactatttgattgcaccatccaccaccatgcctcgccattcgtaggtggtttccatcttggtaaggtactgtaggtaccgagaactgaacggccggcttgcgacaacgtgggtgtaattcgtgcatgccaaggcttcaagttgtgaatgggctggaaggttcgtcttggagcttgctttttgttttcaacaagcttcgtcaagagttgtatggcgaggtcgtttggttgcttgtataatcttagcttttttttttttttttttttttctttttcttttttttttttttccgcctcatgaagatggacgggaggtacctgacgagtatctccagtgatgcctcttcactctcgtttcgttgtgaacaacacctccttcctatctcatcaaaaccactgaaaccaacaagcagatgggattccattctagaaccttgagcccctactcgccgtcatctagcacctttcccaaagaagagccagccccagactagatgtacttacctatcgaccgggatgcgggatgcgagcgggatctctagaccattcccctatagtctaatcactccgagcccaacgaagtcgtctcatcccggaaagaaatcacgacatagatagctaagtagctagctaccctgttctcgctgctcacttccacttccacttccacagttccaccgggcactctccccgtccccgtccgtccgtctagaacccgggtagggcatacagtcagtcagcagcgaaataccattgaccaaccgaatctcttccacggtgattgccaatgccaacgtacgtgttatgtaccggtatgcggtaggcggtagtggtttcccgggttcgattaggtcggttgttgacacggctgcccaccccacgcttttctcacttgtgtttttcttctcctgctcccgttcccctgtcgttcggggagtttatgtaggtcagcgccatcaagtaaaatcaacggtactccacagatagggcaaagaaagaaactgtggcgaacaggcggcccgagaggtgctgttcctagtgcctacccacccccctcgtgattccccaagtgaactttgcgagcgataacctgttaacccgctagcctgccaactgggctgataagtagataaataagtaggtatgtggccatcacgcaatcaaggtaggatatttcacccctttggatggtgggaacggaaggaagaagagaagcgggaacaaaggtgacccaagagcacgtcgtatataagcccttcccaactatccagacaatgtgttcgcatgtgccttgtcgtctcgtatcgttgcgaatcttcctgtagtcttgtcagacataggctgtatgtacctactattaacatatcttcgacatctttctctcgacacttgagcctcactttgggttcctgtcggtacctctcatcgtatctaatcgcatctcacctcgtctcatttcagggtcctgccagtctttgcagtccgatctgtaagagagagttatcgggttcaaagctttgtgctcccgcggtttgatcttatctaccccccattaacaacaccacacgacaagacacccaaccgactcaacaagcatgtcacaatcaccgcaacaaccactaccaccaccctacccaggctctggttcaggcgggagctccagttcccccgaccccaactcttccatctcctccacctcttccgccctcccaacccccaccgacgaaaagaaaccctcctcctacggcaccgtaatccccccctccccttctcccgacaccaagaacttcccctcctcctcgtcatcagacctctccgaatcctccgaatacgccgacctcacacgaaaccccttcctggacccggtcgtcgccgcgcactggcgcaaagtctacgaagaagccgactacgaatgccgcgcggtgttcgacccgagcgtaacctggaccgaagaagaagaaaaggccattattcgcaagattgattttcgggcgtgtgcgtgggcgattgtcatgttttttgcgctgcaggtcgatcgggggaatttgagccaggcgttggcggatgggatgttggacgatttggggttgaatactaatggtgagtacttacatattccggggtgggttggagaagaaaaaaaaatcgagagagcaggagaaagaaagaaagaagagaaaaaaaggaaagaaaaggggatgggggatgaggctgaagatgaggctgacaacattacagattataattacggcaacgtcatttttctggtgtcgttcctatgtgctgaactgccgtctcagttgctgtcgaagaagcttggtccggatcgctggattccgatacagattgtgctgtggtctgtcgttgccatttcgcagtgctcgttgaatggaaggggcagtttcttcgctactcggtgtttgttgggtcttatcgaggtttgtcttcttacctgcagtgaccttccccgttcgcatccaaggaggccaacaagaactaacacaatcaccagggcggcttcatccccgacattgtcctctggctctcctacttctacacctcgcgcgagctccccatccgcctctcctacttctggaccaccctctccaccacctccatcatcaccagtctcatggcctttggcctcctgcacatgcgtggcatcaacggctgggcgggctggcaatggatgttccttgtcgaagggctcatcacgctctgcatcggcctggcctccttcttcatgatgcctgcctcggccgtgcaaaccaagacgtggttccgccccaacgggtggttcacggaccgcgaagtcgccattgtcgttaaccgcgtgctgagagatgatccgtccaagggcgatatgcataaccgcgaggccattacgcccaagaggctgtgggagaccttgaaggattacgatctctggccgctgtatgcgattgggctggtggcgtatattccgcaaacgccagtgaactattatttgactttgacgctgaggaggctggggttcagcgcgtttaatacgaatctgctggttattccatcggtgagtttatccctttcatgttcattgaggaagccatatgctgacaagacgggaaaacacagtccgtcgtccacatcatcactctcctcctcctcacccggctctccgacattctcaaggagcgcacctttgtcgccatgcttcaatcactctggacactcccctgcatcctggcgctcaggttctggcccggtctgatcgaaaacgcgtggggaacgtatgcgctcatgtccgtcctcctgtcgtatccttactgccacgccatcctcgtagcctggacgtccaaaaacgccaacaacgtcggggcccgcagcgtgtcggcggcgttgtacaacatgtcggtccagctaggcaacgtggtagccaatttcatctacttggactacgacaagccgtattaccatgatggcaacaccaagctggtggtgatcaacttgctggcgattggcgtcttcttgttcaccaaggcgtactatgtgtggaggaataagcagaaggataaggtgtggaatgggctgacggaggagcagaaggctgagtatatcaagacgaccaaggtgcaagggagtcgaaggttggacttcaggtttgcgcattgagttgtgttgtgttggggaacatggaagaggagaggaaagaaagggtagagagggttagggtgtaagctgtcgcaggttatcatcagtgcctgccgggaggtccggttgccggaagctgccgggaaaatccatagtgcatgacgtaatgtaaacaatcatggcctgtcaaagttctgaaaccaaacagaaggagcttcccgaggttgcacaatgcgcatacaagtagaccatccgcggtatgtacatgattgtttcaccagtcgggatcagtgatacgagggacgggagacggggtatattttagtgtttgtacagcggtacaagccgaggtttaagatcttgcataaaactcgtgttgtggtgtgcttagaaatcagaatggagaagcggacgagcaggggaacttcgttggtgaaacggacggtgaagagacaagcttaaatgcccccctggagatgcctcggtacttggcgacatcccagggcagcggaaagggcggcccccccgcgcggggctccttccgccgattgagttctcacttccatcatgatctcagcgattgcaattggcgataagatagctatgtaggtacctaggtacctctacagtgcaagctggaagctccggagctccaaagaaccaattgaacagcgagagagcagctctgagaagtcaatgattgaatcgggaacacagaccactccttgctacgattggatttgcttggaaatacaggtcatgacgatagcagcttatcaagccattgaactaggtgcactgaacaatgaatggcgcaattgctgggcaaccatcacccacagcatcaccacaacaatacaacacactacacaacaaacaacaccgcttgactacaagtaggtagtagtatttacacccgacccatgaaacagcctccttttcggcggtgtctgagtgcatcatgatccgaggcaaaggggaccaaatcccaggaagcagcccacaggggcggatcgtacactaggccgtggccgctggaaagtctccgaatcgattgccccacgtcaccatttcttcatgattctaatcgtgccatcgaaaacgtgctttatcagcaaaactgtctccagtcgatccgagcaatgtccccactgttgacgctgtccaccatgtgttcggacccttcgtgctcttgttgatataaatcccatggtggtcccgtctgttgttctgttccgtcatcgccctttttcaaaaccacctcgacaaaaatccacacacaacacatcaaaatggctcctacccacaacaagactctcgtcttcaagaagatccccgagggataccccgtccccggcgagcacatcgtcatcgaggaccgtggcttcgaccccgatgccgctcctcccccgggcggtatgaccgtctccatcctctgggcctccttcgacccctaccagcgcggccgcatgcgtgacgccagcgtcaagtcctacgctcccgcttaccagctcggcggccccgtcaccaacgacaccgttgccaaggtcctcaagtccgacaaccccgactaccagcccggtgacctcgttgttgcccacctgcccattgccgagtacgccgccctcaccaagaccgaggtcggctccgtcatgggcggcatcgtcggccaggttgtccagaccaagatcgacaacaagtacggcttcaaggacctcggcctcttcctcggtcccctcggcatgcccggtctgaccgcttggtcgtcgtacaaggagattggccagcccaaggccggcgagaccatcttcatcagcagtgctgccggcgctgtcggccaggtcgttggccagatcgccaagcgcgagggcttgaaggttatcggctccgtcggcgccggcgagaagctcgacttcatcatcaacgagctcggcttcgatggcggcttcaactacaagaaggagaagccgctcgatgccctcaagaggttggctcctcagggtattgacatttactacgagaacgtcggtggtgagcacctcgacgctgccctcgagtgcctcaacacgtttggtcgcattgtcgcttgcggcatggtgagtattctttttcttcgttttcccctgtttcctcattccacttgtactaaccgcaattatcacgcagatctcccaatacaacgtcaagcccggagaggcctacggcgtcaagaacctcatccaggtcgtcgccaagcgcctcacgatgcgcggcttcatcgtcttcgacaaggactttggccccaagtacgccaaggagcatcaggagcagctctccaagtggatcgccgagggctccgtcaagttcaagctccacgtcaccgagggcatcgacaacgcccccaagggtcttgtcggtatctttaagggcgagaactttggcaaggctgtccttcacatcaaggatgagtaaagtgttctctcctctttaaaaataaacaaaaaagcaagagattgatggatggatggatgtattatacccgccgctagctatgtaaattgtaattgctagttttcgaataaaagaaaacaattgaaagaaaaaacaaatccttaaagggtcaaagatgtgtgtcgtgtcgtgtcgtgtcgtgtcgtgtcgttgaaataaggtgtgtgacgcaaggaacggtaccgaacgtgccgccggtggcgtgcatgctgaatgactgctgacagcagaaccgtttgttggtccattgacgccgaagctgtgcgtggtctttgtgtcacgccagatcccgtctgacattggatggcagctcaaagccaggggtcaaatcctatgggattgcttgccgttgatatccgatggttacagtaagcatgcacaagttcttcagagagatgatgatgaccgaccaaatacgggaacccgagcgaggaagaatcgaactatgtaaggaactaagctatcggagtttcatgcacccgcgggcatctacatcgaagccttttttgtcaaccaaaatcgttagagagtacctatccaacaatatcaacaacgccttttcaggcgaccatccaatttgattcctttcgcccttctgaaaggttgaacagcgtcaacaccaacgaatgccatggatcaaagtggcagccacactactaacactccgtccagaagcaacagcggttttttttttgtcacaattgtcatctccattacccgtctcatcaattagccttttcgaaaccactgaatcggggcttcccagaatccaaccaatgtcatccccggcatatataaccaatgtatgctcagtctcaacaacgaaccaaaaacagtcgcgcattattggaaaattagatagatagataactaatctgttccccatcccgttaacacttaatatacaatcaatcatctctctgctggacacacaacgatacaacaaagccaagacgaagaaaaaaaaaagaaaaaaaggaaaggacattttaacaagtccaactatcaggactaaggacactcatcctacataccctaagtaacctgcccatttcatcgtcgattctcacttgccctccttctcccacctttctgacttaggtattcacttcccttggccactttccaggtccaaataactagaggtactaaccgctggactgcttgctgcctcagatctaccacgctgcgtcagatcttgcctcggacctgcctcggacatacgtgtagcgtgtaagtgatgcgcaagatgaaaggacaatattctacatactaggtacggaccatggagctggagtagttctagtagccatatcaatctatcaaagttctagtcctcgacctgggcacacggaaggtgaggtcgcggtaggtaggtggtagccatggttcttcttgggttcattgagatggaactggatgtccctctgtttagcaaaacatgtcacatgtgaggacccaagagacaatgaggagggcgatatagatagaagcaaagtagaaaggcccacggtggattttgtcaaagggcagacgcttctccatcaccttccaggttgttggtctgcggtggctcctggacgggggcaaccagaagttaggtatgatgtggaggagagcggctagcctttatcatgttctgctttgaagatagagggtggtatggtcaggttttgttcctatattcacttgtctctttctgcttaggttgtagttcttctttttgaactgcctttgcctactggactgggcgattgatagaaggcattttcccggcattgatggaaagagtccaaatagctgtgtgtcagtgagcatctatcgatatatctctatacttacgtacctagtgagtgtatccaacaatggttgcgtgcgggtggctcagaggtggctgattgactgacagcactgcatgggaaggaggagtgaaggtttggggaagtgaatcttggaagtcgagaggtcgcaggaagactgaaaggtgcctgcgttcgcgcgacgggaagatccgcgcccgcggtccctgcagtgatcggatttcagttgccgtcgtttgggtcctgccgtcagtgatcagggacttcgagtccattgttggcgatgcaagtacacgtgtaagtttagggaaacagctacagaaccattgagatggatcttggcagtcttgggaaacagcgagcattgcagctgtttatcacaatcattcacacttcccatcgtgatcttgttagtaacaccgagattataaagcagccaagaggatatcagcaaaagcaaatgttggcaggcgtccacgttcaccaccaccaaaccccaccgagtgagctcaatgtgggctcggttatgcacacacatctgtatccggatgcaggagcagtgagggccaagatagcggaataacacaactcgtccagtgcaaatagtggcctatcagttagacacctagtgaaggcgcagaagtgttagcaggccgacaagcaggacaacgcccaggcatttccaaaacactaatacagcgtgcccgctatttccgaaccggcatgcgcgttgcagttcccctaatcatgacatcattacatgtaagggccatcccatccaccatccacaatgacaacagaaatctccccattcacacctgcagtggcattcactgttacattgcacatcgaaagagaagtggtgatcggtaagtagataggtacgtaggtagttacaatgcaggcagtacgaacgtataaagcatcaacaacttgctccccgttgaccagacggcatcttcccatctgcatctcatctcttcctctcttttcaaaaccacaacacaaccaaccaagaactttctcaaccaccatcttgaccaaaccacaaccacatcgacaaccaaaaccaaccccatacaagcccaaattccaaaccgcaaccatggcctccaccaccaagggtaacgccatccccacggcttccaagctttcagacctcttcagcctcaagggtaaagtcgtcgtcatcaccggtgcttccggtcctcgaggcatgggcatcgaagccgcccgtggctgcgccgagatgggcgcctcagtagccatcacgtacgcctcgcgggccgatggcgctcaaaagaacgttgccgagctggagaaggagtacggaatcaaggccaaggcctacaagctgaacgtggccgactacgcggaatgcgagaagctggtcaaggacgtcattgcggatttcggccagattgatgcttttattgccaagtatgtagacgctctctttccttctctgtgtacccttttctttctctaggaacgcatgctaacgcaaaggaaaacagcgccggcgccacagccaagtcgggtgtcctcgacggctccaaggaggaatgggaccgcgtcatcgaaacggacctcaacggcaccgcctactgcgccaaggcggtcggcccgcacttcaaggagcgcggccgcggctcctttgtcatcacaagttccatttccggccacatcgccaactacccccaggagcagacgtcgtacaatgtcgccaaggccggctgcattcacatggcccggtcgctggccaacgagtggcgcgactttgcccgtgtcaacagcatctcgcccggttacattgacaccggcttgtcggactttgtcgaccagaagacgcaggatttgtggaagagcatgattccactgggcaggaacggcgatgcaaaggagttgaagggcgcctatgtttacttggttagcgatgccagcagctataccaccggtgcggatatcttgattgacggtggatacactgtccgctaaaggacgagcgcggagaagagacctggtcccggaatcagatcacccgggagttacgtcatacggcatgggtgcacaggccacccggagccggaaatatggggcgtgttcggatccgagatgccgtggatgcgatgcacctcgctcgattcgcttgcagttagccccttgagcattatgtagaagcctgtacgaagtcatgaataatgtcaaattaagcaatgttataacaccatgatcccaggacttcgagatgtctgtcagccactgcgttcccccgctccagcggcatgattgaacttgaatactcctcggagttcaagaccttcaattccggacccttaaccgaccatcactgtcatccccttaagattcttcccagccaccttcacagcagcagctgcatgtaccagttccgccccttccagagtcccaacctgaaccgtagccttctcccttggccacagcgtcaagtaattatcatcccaaatcaccggcaccacatcttgcccttctttgtttaccaagttgagactgatgaagaaggcaggaaaggaagaatggttttctaacgtcacctgcaccttcgaagactcgtactcagaatgccccttggacaaagcagtcacactgacactcacgttcgcggcaggtagcttgtttaatgccgtgtagtcactgtactcgcttacgggggtgtaataccaattggagttgtcccaggatagagtgtcgagggtgctggagagccagtaggtgttgctgcttaggactttgtgttctgtgtttctggcggaggaggaggggttggaagaagaagaagaagaagggttggcgttggaggaagaagaagggttggagaggacatcagaggaggggttggacgcctttgaggaagggttggagagggccttgagctccgtgtttttggaagaagaagaagggttgaagaggatcttagaggaggggttggacgcctttgaggaagggttggagagggccttgagctccgtgtttttggaagaagaagaagaagggttggagaggacatcagaggaggggttggagttcttaggggaagtatcagagtccttaggggaagtaccagagaggactaaacgaagaaagaccacatctttgatatcctcaaaagcagaagccaaagaggtgatttccctacttgtattcggctcggttgtcgtttttactgtcttggtgtatagtgtctttccagttggatctattatttcgatatcgacacttcttggtccttctttgtccaacgacctattgattagaaccacgctcttcttgacgtagtcgaacgccacatgctcgatccgactaccgactttggcaccgaaatacgccccggcaggatgcatgtagtagtcccagatggaccagtgcaagcttggaaaagcaccgtttaacatccagtagatcatacccgtcgcaggccgttgggagttcccccagttggctgcgtacccttcaaattgggcgcgggtggcttcgtagtcggtgatttgggatttctggacatagtcctcgagagaagtcggggcgctccagcggttccagagaccggtattgtaaatcctgcggttgcggaagctggatgtttcggtggaggacatgtgaaataagtctttgttggggttcttccagaggtcggtgaggtcagagggagaaagaaatttgtgcaggctggatgagtcgggggttccgacgccggcgcctagttctgagccgaaaccgaatgctgctccaaaacggccagcgcttggttcggtgtcgtaccagtagttgggagggacccagtcgtaaggaccttccatttttaaaccgggcgagcccatgaaggaggggaatcccctttttgaagcggaggatagtactggtgtttgccagtcttggagtcttagggtgtttatgtacattggtgctgccttggaatctggccagtagtcgctgccgataagataacctaggatgctcgggtgagtctggagcatcccggcttcgtggaacatgctcgcgttggcgatgttgtaatcgtcttcgctccagactggggttgggactgtcaggtcctggttgtagctccaggcttcccacttgtcgcagcattcccagccggcgaggatcatgatgcctagccggtcggcgatctggtagagctccgggtgctcgttcttgccttcgaggcggatggtgttgaagccgaggtcgaggacgtagcgggcttcggattcgaatttggcgggagagaagcgaagaaacatgtcgggggcgtagcctgcgccaaggacttggaatgggtggctgttgatgaggaaggtgatgtcgttgaatgagttaagctgggaagtgacggtgcggaagccgaatactgcggaaacctggtcggagagggtgttattggaagcgaagacggagagctgagcgttgtaaagtggttgggaaccccattgctttggccaccagatggctggcttctggacagtggtggtgagggttacgtctgtggtagacaggggcggcagggtgacggtttgggaccagattattgactggtcggcgtagccttccggggatacggtgccggtaacggtgatggttacgtctatattctccaagttctgggcacgggatttaagagtcacgttcgcgggtgagccatccaagggcgttccaagctgggtcaccactcgtaggggtccaagagcaacagatccggtctgcttgacttccacatctcgccatactcctgtgccattgtctgcaggccacggattccagtccccccagcccaccgccaagtcggcgtagtagctcgtgggatatgcctggatgagcaatgcattgtccttgtcaaccagatcagtgatgtcgtatgtgtggcctccatagctaccagcctgtgtcttcttgtccgctacttgtttcccgttcagatacacgtcggcgcgggaagtaattccatgcgtgagaagatggaagtatttcccggctcctggatccagtccgaattcctgtcggaacagccacgggacttcaaactgcttgctgtccactctccggaggttgtcggagtagaatagctcggtatcgttgtagatgccggcttctaacaggcagcccatcagggtgcacttggatgtgttgacgtggagccatcctgaagtgtcaatgcctggacgagagagagcttccaaatcgcttgctgcttttgttgatgactgcaagtaccatgcaggaacgggtgctacttggcctggtgttgatactagagcgctgctagagtctgccgcggtggctatggcgaaaccaaggatggcgccgaacaacacctgaagtgttactggagacctcctgaggtgcatcgtgaagagcccacggtggatgggcgctgtggtgaggctagaggtagcgggcaattgcggccttcgcagcgtcgcgatcggggaacattacagcagggtatcttatactggactcccattcatgatatggattacatgcgcgacgcgattattctcctccaaagcatttcttttgtgtaactttgcaagcagaagaatgcccgcgcaaattaaagtcaacgttacatgtcgtgtcaccagcccagtacaaagaaggccgtcatcggaaccccgccagccactttatgttgcgtctccgggcttccatttatggaggatgaatcgccagcggtacgggaggtagtgtgacacgggtaaagagaggatcgcggataatttgggatacaaattacgacagaagggacggaagttcaagttgtttattcgaaacgtggttcaggtcgggtcttctaggtacaaggggacgggaggaagtgcgagcgcgggtggacgcgattcctccgttcatttgggaagtccgctgtgtagaaattgttagtgcctgttatagcggctttccgggccggcacttataggctcgttgattggccttcaggagccaaaggaagtggaagggtccgggccacttcattagcggcagggtaggaatggtggagtacagaaagggaatgataaacaaagctaagtgcactacactaacattggctttgagacaagaacatgatcgacagacaacctcaagccacctatcttcacatgcaagggaactgccggcgatggtgattgggaaagggtcaaattcccccccacgaagacatttcaactcgttttctgttgttcctcctcaccacttccagtcaacgcaagcacatgtcaacactgaaccccgcctctaaaggacccattctcagtgcagtcgtttcattcgagctttcaccatgacgtcactacatcaacaaatccatcaaggtccacgaataacacagagtcaaggaaaacgacatgtgccatccctttgcttttttcgatgtcgcttaacagatggatgcgatgacagccacttccggctactcccgcccattccaacccaattggatggagcttttagtccgtatcacatctaccaggcacccctcaggcgatccggtaagtatagggtgtcgtccgtctcctccatcatatccgacctccaactgccgatttatcgtcacctatatcaacctccctctttccaccaactcgaagtgtgatcattctttggacaacatcattaagtacaaaaccaagctgcatttgttcctagccacagaatacttcccaacacccacgagtcaaacaaccgaccaagatgccggtcagagtggttcccagagaagatgaacaggtcgacgacgaaagacaaggcgtcgactttgctaccgccgtctccaactgtcctcccacggccgagcgtccccaagcaatcgacatcgacgtcgacatctacaagcctagcatcgctcgcgcgaatgtggccccctcgaccgagcagcccgagggcagtgccgaatatgtcgacgccctagacctcaaggactacgtatgtcacccgtccctctctgtctccgatttccccctaaagtccactcgctaaaatccatcctctccccacgcagaccgtcctccaacaacactgcatgttttgggaccgcgacagggatggcgtaatctggccccaagacaccttcattggcttctacgaactcggcttcaacctctttttctgctttttagcgacactcgtcatcaacctcaacttctcgtacccaacccgtctcggtgtctcctacatccccgacccctatttccggctgtacctgccgtccatgcacaaggccaagcacggctcggactcgggcacgtacgacaaggaaggccgcttcgtgccgcaggcgtttgaggacatgttcagcaagtgggacaggggcgacaagggcgcgctgtcggcgggcgagctctggaacatgatagcggccaacaggctcgctgcggacccgttcggctgggctgcgggcatctttgagtttggcgtaacctggttgttggtgcagcaggacgggatggtggacaaggaggatttaaggaggatttacgatgtgagtgattattgattgtcccggatcgacctttcaagaaggcaatgctaacaagaagtgtttggttgcagggctccatgttcttcaaaatcagggaggcctaccgcaccgaaaagggatggaacaagggtttcggcctctgcgagttctttaacctgggccgggagcagtgggctaagaacaagggcaggattccaccgttgaacggcattgtcagtaaggttgagaggagtgttacgcaaaagttgcacagggcctgaacgcacaaatgcagagacatggtcgtacaaatccttggtcctgaccataaacggacataggtagacatatgagcataacctagatcctagaggaataacactatagactcgtcaatatagctgctgaaaacatgcgcattgcccttctggtatgtacaacaatgtcccgcacttgaagaggcggggttgtgccgttgttgccatgctgacacgtcgattggcaataaccggcaacgaaccatgcaacttgaccgatgaacaaggaggtaggtaattagacctagttcctttcaggactgtccacctttacccatcagtgcctttttcttcttttcctttttctttttttcttcttcctcttttttttttttttttttttttttttttttttttttttttttttcttaaaagcttttgggagggtgttttcgaagcagagttgcgcttttggaatatctagactggagttattcaatttttataaagtcttctaattaaggctaagcaagcgatgtttggttgggatagagcggaagttggaagatagataaatagatggctatacagatcttgattactttgggctttcggtggtgattgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttttcgttgtgtgtgcgcatgtgtgtgcgcgtgtgtgtgaatgtgtgtatatcacagatggccttttgggtagtcttacctctctcaaattcaacggatgagttgctcattcttttgggcttggacacctttatctacctagcttctattttgtatcttttgttgctgcgattttgactggtccaccacctctacctattcattgctcttgctttcggtccaagttctacaccaagaagaaatcccgtctctcctccctgagggtgatctctccatccataatgccatcgcagtatacgtctcccacgtaggcgaatgtgttgtcttcgcccgtgggtcgtaacacgaaagggatacgggcccctggaaatacaacaaccacgtctccgggttgcatgttggagggccccgtacccatgtacccttcctttgtgaggtatagcctccttccggtagtagctttgctcatagctaggtagtagtaaagtcctgtatctgcccctgatgcgtgtgccaaccattcaagagcttttttcttcttatcatcatccacaccatccgccccacggcccaaaccgggcacagttgttgtgtcacaatccatggcttcatatagctccaagccacgtctccacttgtggtattcaagggcaaagccagcctttgccctagtagcgtcaagttgatccacgagctccgaagtaaatctaccagccaccgtgtcttccacgggcacacgccaaagtgcctcttcccttcgcgcctgcgtatcgtatatgggttgattcttctgcttcgaaagttcccatagtctgcccaacttctcaaagtactcaatgctctcacgccatctgtttctcgtcggcatcatgccgaccacctcttctatggtatcaacaagatatcctcgtagacccagcaccccagcagttgtagtcggcaccatatcgactgaacgatgaggcccgcatgccataaacatatgcgtcttcctgagtctataataaaatggattactcaagccagacccccagtccggtacccacgatggtagttgttcatcacttccatcgtcgagggttgttttgggaaactgcgaataagagagaacctcgaccggaaaaccgtcctttgttttcccgatgatagcctctgctaccccggtcagaatttgcgcagttctcgtttgactggaataatcgggttgtatccccagctcattgacatccgccgccaaacccaacaaagcataaatccgatctctgtgcaacttcgcctctcgagttaaagtgtcttgcgtgtacgtagcgacgagcagtgagaatagattatcacccccatttcctttcgagatctgccgaactgtctgatagcgagttttgtataacggaactgtctgtactaacaagtcgctcatgacagacacaataaatctttccaagtctccgtcgaaactagggtccctcacgccgctcttcagcatgtagcgactcttgagcattgattgttgtgtgataatcaatccacaaatagacatcggcccaagaatatcgtagctcaccggcggcttcatcccacacacaaagacagtatcggcgcagtggcacgcctcctgcacgacccacaagcgcgtaaaccatgggcgtcggaaaaaagcttgcaactctcccgacaaccccagacgaaaaagtcttgctgctccttcctccacgactgccatggcggtctttccggtgcttgcttcggcttcgtttctcgtgcaggccactgctgctttgtccaatgcctcgatatcggtgacgtccacgcccaagtcaaccctactcccactttcaccactgttcccagcagcagcagcatcaccaccaccaccaccagggacattgacgatattctcctcgttcgccccaatcccccctttccttttctcaccaccacggtcctcaaattcgacacccctgcctatttctgtcatcaattgtgcaatgtaaggtgcatcggccacgcttttcccaacactctcatactccctccccagctccgccaacatatccatcacttcatctgacccgtccgctgccggacccagccaaatcagcacctgtttggcttgcgagtagatctgacccataagtccaacctgaacagccttttcatccgaatcagattgatcgatgcagagttgatcgatccagagtgtcagaatggtcgaagggtggtggtggcggtggtgtatagcgcgcagatgacgcagacaagtgtctagcgaggatgttatccggatcatacacttctctccatttagagcatcagccccagtcctaccgccgtcgacggtagtattgacctcgttgtcatcggaagaagtgacagcgctgagaccgcttgcaaggcttgcatctgactctgcatcatttccattgccattgtcgctggtgacgttggacgagtcaatgtaaatcagatgcgtcttgtcgtcgctgccccacgcgtaggagagggctttgaagggtgcaggcgaggcgatgggcgtggtgtagaggcggcaggagagcggggagaagaagtcggcggagggaaagagctcgaggaggcggatttcggtggcgggggtgttgagagggatggtggtgtaggagagttcttggtgccgaggtggtattgatgagggggaggtcttgtcgtccatgattgggtcctggtggtttgggattgtctcaacatgcgaggaatggtctagagatggaggcgtcaagcaaggttgtgttttgggggccagattgaggttttgatggttgatggattgatatcgctcacttcctcgtgaaatgttgatggaaagagagcggggtcagagaatggacacccaaagaagccgatgtccggcgggtaagcgcgaggtaccaatgcaggaatagttcgctgaggttcaagtggcggacaggcacctacactccagccattctgaggtgatgaaacgacactgcaatgcagcctttccatcatccaatccttggccgagggaggcaatcgatctcacaccttctacagttcctccttttcactcgttggactgccagaagtgggtgccatattagttccccacgaaacctgcgtgcattcgcaacgctggttttccatttgcagcccaattgcccctgggcacccgactgaagtcaacttgcataaaagcgccacgtagattgcagctactcgaagcttggattgactgggagtatatgtgcatgcaaaaacaaatgtagaattgtcttttcatattgtctcgattttacctctattgaaaggggttcgtgatgtggatttgttgtacagcgcaaactggcagacaacagggacactcgagtttttgagcaccagcacaaagtttaatcagcccaaaacaacttcagtccagttgcgcagagccgctattttttttacaggcgtcaaggaagcaagagatggtacagatgtcatttgtgcaactatcaagggtacagctgtatttccgttgctccatagcccaaaatcctcgccaaaactcgctctctctgtgcttctgagtcttctgcatttttccaagttcggtcatacacacggagatatacagaaacttaactttgtgtgttgtggcacggcatcggcaaaggctccgaagcgcagacaaagtaagtgtctcagcgacccttttttcgacacgagtcacagtctgaacacagcatatgtctcaatctacatagcatgcatgcttcggcacttacctctgtagtgatggcaatcgtaccaggtaagcatgcactttgatgctgggcttgaaaaatccagaaggaaaaacttcattctcgtacctaacctacaacaccggtgagttgcaactcaattgcaagcagatccatctcattatatccatcaactgacctaactatcatcatccgacgacaaacagtagatacaactgtgcaggaacacaaaaacatggaagccaggcaccatgcgtgacacatgctgcaccgggtccagtcccttgcatgcaaaccgatgccgccaaccttgaatggaatgtctgttcccggctcggcacccgagatcccccttgacccctttgcgcttcggtccgcgagttacccaatcatcacgaaatatttacattccaccccattctcgtccctgcttccactaccgcgttaccgcagcacctttcccctcccttccctggcctccttctcaaaatggaatcttcactcccgaccgtcgctccaaccagcgcccccctcctagaaaccaggaaagcaatctatggctgtccaggcacctgatagctgcccccaatatccaaaagataagccatcgagttccactcaacatccaggctattaatcagccacatcttcttcttcttgtcgtacacggttcccacgacggcgatgccgcgcacggccttttgggcgacgccaaacgtggcggtccagatgagcgtgatgtacttgcagttgaaggtggagaaggtcacttggagggggaggttgtcgggctgtttatgttattaggtaattagaggaatgaaagtcaagacagagagtagtaaagacagaagaagaagaagtgaagaacgaaccatcacagtcatatgatccacaaactcctgcttgttcgcaaacgtaggcaccgatccatccaacggcttcccaatcaaaatgttgatgctaccgcttgtgtctctaaagtcgtctgtgaggtacttggcatcggccgggttccagacgctgatcatgcggacgtaggcgtcccggaggaggttggcatcgtcttcgcagaggcacttgtccccaccgtaggtgcggaattcaacagctttggattcggactgggagagggcgacggcagaggttagggccgtgaaggcagtggcgaggacggtaaggtatgggaggaggtgcatctttgcgatgtggtaacgtgggtgttactggtggtgacagattaggtagactgaggaatgtaggactggtgaagcgggatgagagaacagcagatgatagttgagggaggagcttgacttatactttgatcgatatcctcattccttagtctcgggagccagggagggccgcgcagagatcgtcgtacgaataaggggcgtacctgactccctccaggtccatgtccctgtccaagccatcgggaactatctctcccccatggggtacgacatacggagtagggagggactcggcagtcgctgcccatggctcaatgcccctcgtgtttggttggtcctatcattgatcttgcaaccttttacatacctatgtacttccagccacgctgacatggagccatgggaaaactgtgcaaatccgtcaatttatcagtcagatgtgcatcttctgatccgtccatcaagaaggtcgcaatctctcccgaagaatgtctctcctgcacaatgcatatccccagaccacaggaactcagtaagggcaacggggtctctcgcccaatcatcagcaacgcctcttcggcgcctcacagaaacattggttcaaccgaaccacatacgtacatcccttgcttactcagacaatacatgagcctcagtgcaactgtaagtttgcaactacgggaaacaggtgtgtagggtaccttcttgacttcactgctcagcttcagtcgggtcgtcagccgtacgaaaaagaaacaatatttcccgggaataccttgaatgaacgcgttcagctccaacgcagcccttattctttttggaaatctgtcctagagaaggagggatggagaccaccgaaagtccaaagaaagaaccctgcatgtcaatacattgcgagttaccgattttgcgggtgggtgccggtgagatttcgtgcaaccacacgagtactgtatacaccccgcaaatatatcatgggacgggccgtattaagcttgttgtttgttagtagaggtaagcttgttttcaacccggcttgtttgcgcgtctttaagtagctagaggtacctatttttctggacggtaccaacagcggggatcaactgatagctgcggcaagtcgaccaaatcacctactcaaattgaagccattaacaattgtgggtgagaagagggcaagtataacccaatgctatccattccgggcgtcgtcagctaaggtattcatccattagttacctgatatcatgtaggttgccgcctgccgcaggaaatattattggtggctcactagaggtaggtaggtacctatcgatatattctccggttggcaacaagatcgctgcgtcgagagtcgatcctcaatacctaaaaatgcgtgcccggtcaaattggggcgggcgccatagcaatgtggccgatcagatcttgaaactccagacaggacgtacctacttctatggtaagttaaagggaacatcggttgccttcatgatcttttgggcgggggtttgggggcatttttggtggtagtacgaaagggccagggcagtacaaaatggcgttacggctgagaaatgaatgctccaactctacgcagtttgtacggtcctgagtttggaggttgaggcgtagaataggtaagaaggtcaaaagaaaagaaactcccgtcaggtccggttaaaggagaaagtgagtccgcttccgtgcaacaacaagtcccgtcagtctgacattttgtggggcggtccggatccgagcagggtcgatattcccgtagatcatagctaacaaggttattttctgacaaatgatgtattctcaattgtcagatgaactgagcgaaggtttatctaggctttgatttcggccaatattcaccatgttgatatatacgcgtggcatcctcacacgttatcataaacgtctggcctccacggaccacggttcagtttggcgagatgtaggtgcagctggggaaagcaccggggagtgcggagtgcggagtgtagtgagtggttttgggaggaaggaggaaggagaggaaggacggaaggatggaaaaga