tagttagtttgccttagttaatattattaaggtatattttcttataactataggttttatagaattctagaaccttatgctatctctagtaatgctattatctatagttagattaaatgcgtctcttactatctctagtctaatagtttatatctagttctcttattatttagaagcttctctcttctagagctagcttatataacttattattaactctaatagctttctagataagatctttaagattattaattatagttctgctatgcataagtttagcgcatatagagtatttaagatcttatttatatattcttataagagtaatattactttattagatttgcatagcatactattagaaaagcgtagtatagttagcagctaacttagtttatttaagatattagattctttattttataattaagaatttcttaattagagagaatatctgcttaagatagatcttaaacgcgttctagctttctataagtatagtattactagtattattaatattattatctatatatatcttaaagatagatagcatctattttttagtatctctctttatataagtagagactaagataactttattattattattaatcttatcttctttaatatagaataattaattaaactagagaatctagttcgtaagcttattatagtctctatagaagttattaagcttctaagccttaaggatagaatatctatagatctaagagaacttaagtatatctatagctatattacttatcttaaaggtctttaaagtgttaaaacctattaagtagctaataattagatagctagtattaaagagcttaagttagtttttgcagatagagtaaagtagtactagatatagagatagaggcgtactaagatagtaagaataagcttctataaagagtataatatattaagtaacttaaagtataaagttaaagatactaaactataaaggtttattatctaatctatatagtaatagtgcacttagttaatctatagtaatctattatactaagactaagattactatagattatttattctagatataaaacgcaaactaggagtattattaaaaaataagctagactaaaagaggatagtaattgctctctactattagcataaaaaagtattaaaaaagtataaaatacataatctagtattagttaatagttctaagtaaggctagtataggtactactaactaatacttaaacttcttaaaaattaccttaggcataataataactactctgctctaagctaggcttaagaagcataatttttatagtatgcttaactatagaaaagcagtgcacgcagttatgcgcagattaaagatagattttgcattagtatctaagtgctatagtcttctatctctttatatctttacattgctattactattgctattattataactattattaaacattctataatctaataaatattaaggtatatcctcttcttagcgacctactactctttctaatacttaatcttactagattgcgttatattgcctttaatactattaaagcttaatagctaatacgttgttaagattgcgcatttaagcttatctagatatgttagcttactagctatatttaaaggcagctagtagatagatagctatgctgctacgttattaatattataaaattagttctataagttagttattagctctcttgctactaactaccttcttgcataatataacgttagttatattatactataaggtagcagtagcgttgtatacctctatattatagacgcaattaagatatattagctaagatacgcgctgctaagttactctatctctagaaataattcttatatagataagagagtaataagcaagcaggcagctatgcttatagactaagtagtagagtattacgcagtaacagattcttatagctataagaaggattttcttaagaagctttagaagctagcgagcgttaaatagatagtaataattctaagagcaacgtatttaatgtagctatttacacgagtatctgctgctataggtactaagcaaggtagcttattagcagcaagcctatctattagattatagagttctagagtattagtgtttaatgtttaatactaggacttatatatagaaaagttgcttaataagagtagagagggccgttgctgtattacattagtaagattaactagagtacaaaatatagttacaaaatatagtttataaaattagtagctaaagctaactatagattatagattactaatctatttgctaagagactaatctatatagattagttatataatgtagcttattctagcattacttttatctatagttatatatctataagtatactaaaggtagtaattatattgctaatttagagttctaggttctagaatatagtattctataataacctataatagatagcttctctagcctgcagtagtagttagatcttctgctcttattatactattactactatagtataggcgcttagctattttatataaactctattattagatagagcttagataatagatattgcttcctatagtctcttctttacttaattaatagaaaagatgcgtataaaaagataactctatataaacgtaatagtaagagtactgcattataatataatagatctattttaaagcataagagtaagattagatttactattctaggaagcgctaagaagtagaacctctaacgttaagcctatttaggcataatttaggctcttctcgtcgtgttctctcagctagagttagatttgctattctaggaagcgctaagaagtagaactcttaacgttaagcctatttaggcacgatttaggcccttcttgtcgtgtcctctcggctagggttgacattctccagcaagcacgtagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatcataggtttcctcaatctttcaaattgcaagactaacgaagagatcacacctaacggacctgatacgcctgctgtcgttgactctgagaagggcgtcgggtctcagactgcatcagagaagggtcgtggtgatgaaagtctctcgagcaacgcgcaagctggtgtcaaagctgttgaagctgccacgtctgtctagacaaaataccatcttcttggttcctatcttatctgagactatcttgaagcctccattctaccccatcaatgctaataatccccagcatctggtggatctacttcgtcaccgcactccaggaagttgtcgtccgcgccatgaacccatacgtgaccagcgccttccgcctgcactcgctcactgctgcgactggcatcatgtcttccatcattggcggcttgagcaagattcctctggcaaaactgttagacatttggagtcgacctcagggactattgctgtcgcttttcgtgtggataataggatacatcatgatggcatcgtgtcagaacgtcgagacacatgctgcagctcaggtcttttcatcaactgggtaagccgtactagtctcaagtggagacacatgctgacagcacatcggatctcaagccgtctcctacattctcacagtcttcattgccgacacctccaccttcaagaaccaagcccttatgctctccttcgccacttctccctatgttattacgacctggattggtggccccgttgcgcaatccgtcctcgcaggtccaggctggcgctgggcctttggtatcttcaccatcgtgattcccctcgccattcttgtcctgtgcaacgatcgcaaagcgcacaaacaaggtctgcttgagacgcgcaagatcaaatggagcattccagctataaatgtattctgcgttgatatcgacctcatcggtatcctgatgctcgtcgcagatatggctctgttcctccttccgctcgccttgtggtcctaccaggcaaagaaatgggaatcacccatgatcatcggcatgatcgtcgctggcttcattctacttgtcgcgttcccaatcttggagaagttctttgccccatccaccatcattccccttacaagctcctcctcgaccgtaccgtattcttcgcaggcatcatgttcgtgttcaattacttcaatatcgtggtatagggctcgtaccttggctccatgctgcacgttgtgtggggactcaacgtcaggaacgttagctatgtcaccagcatcaatcgcgttgtatcctgcttttggtgtctggctggtgttgggttgggccggcggttaggatcacggaacgattcaagtggctcccggtgtactttgctattccacttgatatcatagcaaatgggtcgatgattcacttccgtcagtcgagaatgagcattggatacattgtcatgacgcaaatcttcacgtctgctgctggaggtacatttgtcattgcaggtgaaatagccatgatggcgccctcggatcaccagcttatggccgttatcatcgctgtgctcaatctatttttctagtcaagcacgtccctgagggtgtgaatgtcaagcacatctatgcgtcattgccgatgcagccctcgtacaagtgggatcaccagagaggaaaggtatagcgcaggcctacgctgacccacagaggctgatgctcattacgggcatctgcatggtgtcgtgcgctcttgttgcggctgcaatgtggcgcgacattaatgtaaagaacgtgaagcaggtcaagggtcgcgttgtgtgaggctgacactgagatagcgactttggcgccattagttatcacggagcgcatctaacggaaggacatagatgacttaaaagacgggaagatgagaagtgggggctgtgtatgtatgatgaccgggtggggttgcgagatgttgttgttgatgtcacaatgggaagtagcgattgatcacctaaaaatgctatttctctccatggcctaacgttaatgcgtaatatgtccacaaagttcacatcatttgaagtcgcaacgttgcaaggtgaacaagtcttactctttcgtacaactcatgtcgttcaaataagcatggtatacgccaacactattctataaacgcctgtatccccaacccaatgcatatgcacacctacccaacccattttcttgcgctcttgaacatcctgctccacggcccaaggtcgccccattcgtccatggcgccgcgaggaatatagctcgcgacttccctcaagatggtgcgctcgggatgcggcatcatcgccaacacccttccgcttgtgctcctcacgcccgtgatacccatcggcgatccgttggggttgtatgggtattgttcggtctgcgtgccgtagttgtcgacgaatcgcatactgacgaggttctcgttgtacatggtctgcggcgtcgatgaagatgtagaagatttggggaaatatgcttgaccttcgccgtgagcagtgacgatggggagcttggagccatgcattccgtgtaaaaagacggatggcgacgtgttggggcctgtcgggtcgatgacttcaaccatgcaaacgcgagcctcgtactgctcgctgatgttgcgctcgaagcttggccacagctcagcgccggggatgagctccttcagcttgctcatgaactggcaaccgttacacacgccaagggcgaaggtgtcggggcgctcaaagaatgcctggaattctttgcgtgtgttagggtggagcaggacggacttcgcccagccttgaccagcgcccaggacgtcgccgtacgagaagccaccgcatgctgcgagaccgacaaagctggcgagcgagacgcggttcgaaatgatgtcagtcatgtgaacgtcgatggcggagaagccagcttgatggaaggcgaaagccatctccgcttgaccgttcacaccttcctctcgtagaatagcgacgcgaggcttggacgtaaaaggggaggtcagggtcatcttgagcggcagaatgttctcagccggcttgtaggtgaggttgtacgagagaccagggtctttgtcgtccagtagactctcatactcggcgtcggcgcaagctgggttgtctcggagcttctgcagcctgtaggaagtctctgcccaacgttgctgcagcttttgacggctgttgcggtacacgaccttggagccgacagcaatcgatatctcctgcttcggaacctcgggcacgcgaccaatcttgcggagcatgcctggtggcggcccgcatgtggcgaaacagcggttaaaggcgacttcgtcctttttcctgacctggaagaccgcaccaagctcttcgttgaagagtccctcaagcacatccttcggctcacttgagttggctacaccatcaagcatgatctccaagccacatcgtccggcgaacatcatctcgacaagggtggtgaacaatccaccatctgacctgtcgtgatatgcgagcacaataccagactcatgaagctgctcgatggcatcgaagtagtccttgatgacatctgcgtcgtagacatctggcgcttcatcgccgacctggccaaacgtttgcgcgagcgcggaaccaccaaggttcttcttgcccgcagccaggtcgacaaacatgagaatggtctcaccaacgtcctctagacgctcgagtgcaggcgtccatgttcgatcgatgcggtcaacgggtgcgaatgcagtaatgatgagcgacattggggcagtgacctcctttgccttgccgtcgtcggaccatttcatcttcatgctcatggagtcctttcctaccgggatcgatatgccaagtcgtgggcacaagtccatgccgatcgcctcgacggcttcgtatagcgcagcaccttcaccagggtgactactggcagacatccagtttgccgacaatcgtacccgagaaagacggtcgaacaagctggctgcagcaatgttcatgagagactccacgacggccattctcgcggatgctgcaggcgagattaatgccagcgtaggcttctcgcccatggccattgcttcaccggtctttacgccagccaatagtgatgtagctgttaccgatacatctgctactggtgtctgccatggcccgaccatctggtcacgcacggtaagaccgccaactgtccggtcaccaatggtgatgaggaagctctttgagccaacggagggtagggtcataacacggtcaacggcttcagcgaccaggccatccttgggagtatcggggatatacattgacaggctgctatcgaaagcaggcagtcgaagtttcctggactccacgatgcgcgacatctttggcggctttccaaaaagtgtcgacatgggaaggtcgatcggctttggcgtctctgtggagttgctgtccttgagaaccagtcgctgctcatccgttgccacaccgacgacagagtaaccgcaacgctcgcgctgacagatgcgcttgaacagatcaagctcaccaggaccgactgcgagcacatagcgctcttgcgcctcgcagcaccagatctgtagcgggctcatgcccttgtccgcgttgtcaacctcgcgcaagtcgaagatggctccgaggccagagtcgtgcacaagctcgggcagtgcgttggacagaccacctgcgccaacatcatggatgaacaggatggggttcttgtcacccatggagcgacatgtgtcgatgacctcttgcgctcgtcgctggacttctgggttgcctctttgcacactggcgaagtccaggtcgacgttgccctcgccagactgcacactcgaagcggcacctccaccaagaccgataagcatggcaggtccgccaatgacgaggagatgcgaaccggcgggcacaatgtcggggtccttgagcgcatgctgcggtctgaccgtacccacaccgcctgccagcatgatgggcttgtggtagccgcggatctccgtctctttctcgttggtgaagacgcgcatcagcatcgtgcggaagtagccgatggtgcaagggcggccaaattcgttgttgaacgaggcactgccaatgggcgcttcgagcatgatgtccagactgctggcaatgtgcgcgggctttccgacgtcgcgcatctcccacgggcgctcgaagcccgggacgagcaggtcggagacggtaaagcctgccagacccgccttgggctttgagccacggccaacagcgccctcgtccctgatctcaccacccgatccggtggctgcacccgggaacggagagacggccgtcgggtggttgtgtgtctcgaccttgcacaggatgtggaccgtctccttggtgccgctccactcgcccgtcaggttgctgggagcccagaagctggcctcctcgccctggagcaccgccgcgttgtcgctgtatgcgctcacgacgtgctccgggtgcttctggtgcgtgttccggatcattccgaagagcgagtgcgacttgcgcatgccgtcaatggtgaagtcggcgttgaactgcttgtgccgacagtgctccgagttgacctgggcaaacatgaacagctcgacgtcgacgggcccccgcttcagctcgtgctggtaggcctcgaccaggtactcgatctccgacttgtccatggccaggcccagctgccggtttgcgtggtcgagggcagcatgggcgccgttgtattcctcaaacttgatcgtcgtcgcctgcgcgggctcgccctcgccaaagatgtcctcgaggtccggggcactgcgggagatggtctgcgtcatgcggtcgtgcagcttgtcgcggttggggatgtcgtcggcggcgaggggcgtgtcgaaggtggcggcgatgaccatgccgcgctcgatgcgcttcacggccgtctcgagggtgcaggtgcgcgcgatcatcgacgccagcgagctccatggcgaaatggtgccggcacgcgggcacacgtagaagagcaccgtggcgtcgtcgcggggggtgtcggcgcggttgagggcgtcgagcagcacctgcgagaggcggtcctgggcgctcgggtactcgccatagtgcagaatctgctgcagtgtcttgacctcgtccgcgctcagctctctcagcgggttcacaaaatgcacccacagcgagcgcacttcctttgcgccaatgtcctgcgccaatcgctgcagccggaagtcggaatgggccgacgacccaggaaggatgaggtaagcatctccagtcgacgccatgctggatggcaccaattgcttggagagtgaatgtgacgctgtccgaagacagagaaacggtgatacacacgttatggcggggtgctctttcccaaaaatttcagcggggcagccgccgtcattagcgtccctgtccgcctgtcagcccgttatcggtcactctctcacagcttcgactcagctctacgcgacaaaaggttctttcaggtgaagattattattgcatcattctgattttcgcacagagattccacatcaagctcttctattgtcacacctcagcctctttgccaactttctcctcatctcccttgttgacctcagtctttcctttcttaatgctcttccactccacacccaatgcgccaatcatcatcatggcactcagggcagcggccagaacaaagaccctcgtgcaagcgaagctgtatgcatccaccacaattcccaactgacctgccgaaaccaccttcttcagatccgttgcgcctgtgttgagaatcatctccgtgtccaagccatcgacgccggacagatgccccaggagctgcgtggaaaacagattctggccaacaggaacgaaaatcgcgccgccaatctgctgcatgaagaaactcattgcagtgccgagtgggacatcttcacgcgacaggacagtctgcgcagccagtgaagcgctctgcgcgcccgagccaactccaagaccatatataacttgatatccaatccactctgcacgacttgaacccggcgtgagcgtcgacatcatgccactgcccaccgcggcgaggataggcgcaatgagtagaggaggaacgtagtagccaatcttctggaccacaacacccatgataatacccatgatcacgatggcgataaccatcggaatggtacgtatgccggcttccattgcactttggccttgcgcggcctggaaccagatggagaggtagtacacggcgcacatcatgccgccactagccataaatgtgaagaagaggctagagccgacgctacggttcaggaccacccgcgcaggcgccatggcagtgtcggggaacttgtactccacgaacaggaagccgaggaatgtcagcgagaagacgacaaggagtgcaacgacccgtccagacgaccaggcatattttgtaccgccccattgcagagcgaggatcaggcagacaatgctcggtacgaggaacagcagtccgagcgggtcgagacgcttcgccttctcgagaagtgtcagcgacgcagctgcttgcttctccggcggtgatggtggcgatttcaagaaaaagaagatgaccagcagcgtgaaggctccgatgggtaggttgatgtagaagcacctgcaagtcaaagtcagtatacgttccaaacactctcgcttaacgagtttcttaccaacgccatgtaagggatctatcttcccgtcagaaaatcatctcatcaaaccggataccacaacttacttggcatccgtgaatatacccccaatgatcggccccagcaccgagcttaccccaaacgccatgccaaaaaacgacgtgaagaccggtctcttatgcagcggcacaagatttaccacaatcataatcgcaccgacattaatacctgttcttcattagccctttcctctcttccaaacctcacacatattcgacttaccagcagctccaatccccgcgatcgccctgcccacaataaatccctcactcgtcggcgcagcaccacacaccgcactgcccacttcaaacacggcgacactagccatgaaaaccgtcttgacatcgtaaaatcggtatatggatccaaacaagggcatgaatatcgcgcacgtgagcatgtaggcgctgccgtaccacccaatgtccgcgatgctggcgaaggtgtttgtgatggaggggatggctgtcgcgattatcatgcggtcgagggcgatcaggaagaaggaaaagtagatgcttaggaggactaggtggaaggatagggtgtggatagagcttgaaggctcgccagggggctctattgcgtctcgagatttggttggagacatctcgacgggtaaaggtggttgtgaggtcgatgtggatttttcaggattgcgattcgttgcttcgactggggaggacatggcggattggttgaggaggaggtgattgaaaatttgggagttcgattgcaatactcggtcgaagccttatgtacatggcaaggtggagtggacttgccttggtgctcgtcaggcatccttttcgggtggcagatgtttccgaaacatgcgcacgtacggggaagaataggatgggttccctcccggactatagtgaatgccgtcacggtggatgcagtggcgttcatgctcgggtaatagcaatgtgcgagcaaatgtctttttggttgaagccttgctcgtcggtccatcattattttggtatcttctcagaagcatgccatctcttctgctcttaagcatagtagagtgatttcaagtgctaaacaggatttcagcagtttcttacggtttggtattacaggaggagtacatggagtgtacgcgaacatacttcgggctagcgcattttgccatgaattccccgggtccttgcacttctcgctcatcgcattctcatgcagacacggacactttcaaccctagctaatactgcaatgctcatgtgaattgagtacgtatgcctgcaagtaactactgatctcgatacagtgttctagccttcccaggggcggagccgtcgtcgggcggtagaaatagccgatcgcagtcgcgtcggacattagacgttcccgagctctctcattaccctacatcagcaccatcatctattgttagactgacatctcacacaccacgttttgtgaaaatcatgtctgcggaaataccaactcccgacgaaagtccaagggacaaagcgtcgcctactcaaccccagcgatcgaccagaactccgcgcgtgcttgcatgcgtgctttgccaatccagaaaggtcaaatgtgatcgtaaattcccatgcgccaattgcgcaaaagccggtgtgcaatgtgtttcggccccaaatgcaccgcgcccgcggcggaaacggtttgcggagcgggacctgctcgatcgacttcgtcactatgaggatctgctgcgaaagaacgatgtacagtttgagccgttacatcccgacatgcctacgctgcaagctgctgttacgacgcggagagctggaggtgatggcgaagcgcagccatcgacaccatatagagccaagtaagggaacggttaatgcaaacacagagcatggctgaccatactttagaaacttctgggacgctatgaatcgacaggtgcgtaacaaagtattcgtaaattcaatatgctaagacagagaaacagcctcagcccagagttgacgacctctacagttctcaccccggtgatgcggaagaatatgacatgagtgacggctccgggaacattttacgagaaactgagctcaaaacagcctgggactcgttatacgacaacagcgatcacctcctcttctgctcacgcaataccagcgtggatctactacccttgcatccgagtcagatccacatcttcaagatttggcagatttatctcgagcgctttgatccaatgctcaaagtcacacatgcgcccacgcttcaggcccggataatcgacgctgcgagcgaccttaccaaaatcgatccggcctttgaggcactcatgttcagcatatactgcgtctccatctttagcttgggggttcaagaatgtgaaaaattgttcggtgcatcgagggaagaccttctgtctggctatcaattgggtgcacgtgaagcactgttgaactgcagattcatgaggacaggagatcgcgaagttttgaccgccttgcacttctatcttgtacgcatactcctcgtccagtacggaacaaatgctgaccatgtcagatgactgtcaagccgcttacagacccacgcgctctatcctccatgctcggtatcgcaacacgcatcgcacagcgcatgggtcttcatgacgaaagtgccaatagaaagcatccggctctcgaagctgagttgcggcggcgtctgtggtggtcactcgtcttgttcgatgcgcggatctccgaaatgactgacttcagacttggactcttgctgccaacgtgggactgcaagcttccactaaacgccaacgactttgacttccgtccggagatgaatttgccgccggaggtacatggtgtaaagtctgaagcaatctttgctgtagtgcgtgcagagtttggtgactttacacgccactgcgcatctcacctggacttcatcaatcctgcgctcaagcctatcgcgaggagccgtcaaacaacatctgccgacgatgagttcacaatgttcgaacagatgatcgaagagaagtatctgcgtttttgtgatcctcaaaacccgcttcagtacatgacgctctggtgggctcgtggacagcacgccaagacacgcttcatcaagtacctagctgagagctccatgtcaccaaaaactaggacggatacagaactcgacgcaggtatctcttgcgccctctccatgcttcaatgcgacacaaaaatcatgtcagctgagttcggcaagaagttccgctggctgaactttctcaacttccccttcccagcctacgtccatattgtttacgatctccgcaagcggcctgacagcgaccacgcaccactagcttgggatattatgagcgaaaactgcgcagctcgctttgccgacctggacgacagcgacagactcatgaacaagcgaggcaacccattcttcaagatcttcgctggtgtcgtctttcaagcctggaccgcccgtgaagctgccatggcacagacttgtacaggtcctgttgagccacctgcgattgtcacgcagatcaagacgcgtattacgcaaatagaaacttgggcgcgcgaggaaggcacgcaggatgatgttggtgagagtttagcaggtgatgcgaatgcgttgctaggaacaggcacaacagcgtcgtatcaagactttgttaatgtggatccggaagtgtggccggcgttccaggagcaggcttccatggggatgaattgggcctggccgacaccacactatcagggcatgacagagtatctttggtagcgggatatcgagtctggacttttgttcgaagcatatagagttcacaactcccactcttgtatctcattgcagttgtcagatcaggaatgacatctggccccaacctcctacaatacgagtactggctatccttagctttgatcatgtacaattcgcgaagtagtaatttggccgccaaccgaaccattgccacgggccgagatacatatggtggctgaaactgctctaacgccaattcaccccacaacgtcccgtatcttggctcgaagcttctacgctccagtcgtgtgcttgtgcacgttcctagctcagtgaaaactggtaattagcggcgaaggctccgatcggacacggtacaaatgcaagggcaattctcacgggcacaccgatgtcgtcaaaacggccgggatactagaaaaggaaattcttgagggctacactaccggattagctggctggaagacgggcaaaatacacagcactcaacatcatttatgaaccgccacccacaaaattccgtcctagttggcagtacttccttcaatgtggttaggcagacgggcactcattcagccttgtgcattgaatcgggttggaattagaacgcttcgttttaggatggcactgatcgttgactgattatacggtggttccaaaatctttctagtagttgatgaccaatgtatttgtgttccgctctacttgtctacgctagtctatatcaactgtccatgagcacatccttcgtcatggttgtcgaggtccatgaagttcaacggacggagtaccgaaacctccaagcatactaagatgcgcatcggcgtcttgcaccgagtggctcgtctacgtgaaaaccttgagcgaattgaacgtccagaacgcattgccaaaagccgaccagttccaccacacgtaatcctcgcacttctcccaaccagtagaagccttgcacccagagctctcccaggcagcggacgcccagctgcagaacgtggtgttgatgacgatcttctggttcttgaagtgcttgtccaagtcgcatccatcgccctcgctgctgcggaacaccgaagttggagagccccatccagatggctcgggccacgatccaagcgggccatggtcgccagtcggaatcgagtcgcgcgggaagaaccacaccttcaccgcccaggccgtccactccattgcatacacgccgccgttgttgttgttgaagccactgccgaaggaattctcgcgacggtcgttgacatcgcatccaaggttggtctcctcgctgcattcagtgaagcggtcgcgctcagcggtctggtcgatgtttgggtcaatgtagcatttgccctgtttctcgctgacgtggatagaaatttcgttgtgtttcgcgttgttcacttgctccacgatatcgatctcgccttcttggggccagttagcggttgcggacgttgtccagaacgcgggccaggtgccacaagtctcgggctatcttgagtattagcagctatcatagttgagcgggagtgagagcagcgtaccatgtgggtgatgtccgccacgacgagcgttccagggttgtaggttgctttggacgtcaggcgtacagactttcgcccacgaccgctcgcgacattcgcgtgatccacgccgaggtagatgttgccgccattgccaataaggccgttattccaagctgattgctggtcaacatagtcaaccgttccgttcgtaggatcgccatcagtccagaagttgaagtcgtcgaaaaagtcggcataaccgttcctggtgtagtcgtctttgagattgtatgcacatatagtgcccgcaagtatcgcaagagcccaaaggtagaggcaggaggggaacagcatcttgtggcttgagatttgagcaataattggagtggacattctctcaccaggaccgttgccagcttaaatatttcactgtgcgactttgggctcactaacctagcgggcaatttcgtcattagacgacgcggctcggctgcgcagagcgaggtgaaacagctcttatgagtgaatgtcactgccgcttgtaagttctaggtatcgagaagccctgtgcgtagcggctcagatctacaagactatagtgcacaagaatggtgaaacaactcacttcatactagagcccatcttctccaatcacgtcaacgagacaatgttcagagaccttcaaactgtggctttcttgattgtgttgtaagcagtgaaaatacatatttcagccatgtccagaaagctacgtccgatcaaaaaacagggtcgctgtccacaagccttgttagaattgactgcagcacaaatgtttctgtcctctgggtcattgaccaggggtttaataacctccaggggcggcacgaaaacgtgatcgatcacaagcctctttgaggagcacctcgtactctgtgccttagaatccttcgggccggccaccaggctatcccgagaaattgtgtctcttcgaaagtgaattatagagagattaggtctaatctcaaggtctctccctgtactacgccgaccagacacgacagattaattacattcatcaagctatcttcctacacgtatagcgccaggcttgtaagtgtaaatttttatcgcaaagatattcaactagaatccacggacatagacaatgttaaacatttagatattgacaaatgacgctgaagctacgcatatatattttccactacaaattcgcttctagctgtcacctgacgaggataaatctggagacgagtcactcatcattatgtaaagagttagcaaagcattaaaaaattcattagggtcagctcttcctactcacctataagtaccaccggatattgtagccacaaaacaaaatctttgggcattacaaatgacaagacagtagacattatagttcttcccagagctgtgagtttgtagttaagctggttccagtttgcataggacaacctacattaggtagttatgaggaaacttattgagaaaattcttgaaatttgactattccggacgtcaaagacgtcaaaggcgcaagagaggtcggtggaaaggttggactttcaccataagttcgctatcacttaggtatctcaaagctaccagaacaacaccccctgaaaaacgttttgcgacacacttaagcagcctaggtccctggatgttgagcgccgacctactaccctttcaccggcatacccaaaaaggaaatttttgtgatagtgacatgaaggcggtgctcagccccaactgactcagtttccaaacggcaacctccctctagcagggcagcccatgctcgcaaatacggctcggcccgactccaagctgtaaccaactgtcgagaagactccagctgcctcaaaatggtattccgttcccaacaggtggtatctgcttcaagccacatgttgtaatgacaacgcctccgttcgagtattggggtgttgtagctgtatagcaaatccggcggcatgagctagtaaggatgaaagccctactatgcatttgaaatggtgaaagacgtctcaggtcgcgcacataaatattgcacatccgtatgtgcggggctatcgacacgcataacagttaccgttcatcactatattggacttcagtcaaattccctcggccaagcttcccaagatgctattttccaacactctcatcgcctgtctcgccgggagtcttgctgcagcagctccggtctaagaagtttcagacttgtggcttggagctactggatcagtatccctggaagctcgtgaaggtccaccacaggccacacattgcaatgatatgatcgagcaacatgtcaccttggttgagcaggtgacgggctggacttttcccgtgtccggagctggatgcaacgcgggatcaaccagtaagtttattcatgatataaatgctcaagttccctgatctgacactatacaccacagactgcgtgatctctgctgggaagacatacgccgtgtccaagactattagcataggattcggattggatgcgtaagtaccaggattcgatcttgatagcccatgcagctgaccttgagccaaacatagtggtctgggtgatgtggtgaggcgcgagcttgccaaacccggagcgggcgccagtttcagcttcggatattcgttctcagaaagccacgctaccagcgtcaccgtttctggtacgtgcccaaagcatcacgagtgccaacagcaggctactgcactgatgctacacgtcaaaggaatgcagacaacttattcttgctacaacggtgagctcgaggcgcctgtcactcaggacttcgaggtttcctacccggttacgtatgcggattctgctcaggatagcgaggctgtgattacttatagtatttgaacgatcggggagacgaagagcaagcagtaccccatctgtccgccggctggtggggaacctaggcctttcaactgcgattctatcggcgcaaagacggtcaaccaggctttcaacccaacttgccgataggcactcttggagtaggatgatgggttttggaaccgacgtcaatgtgaggtggaggatgaggggctgtcttttcgggttgagtattgcgagcgaatatgggaacatgtcttgcctggagaccattgccatagaatctggagtaggaagaattgcgatgggattgcaaaacatttatccgtacacacagtcgaatgcatgttcccctcagctgtcgagaatcaaatacaccgataacttccaagacctgccactcgttgcctgaccttgatgcaactgggtagataggtacccagaattcaacagcatttatcaacattattccaatcagtgatccctcatcaaccgcgccgtcctacttcgctcctcccgcctcactctccgctttctccaccttccccctccaaaagaactccgccatagccaaactaaacatggcagcctttttcgcctcggccaaacaggtctcctcccattgctccagtgttatctctccccgtaaagtcttgtcaagcgtctgcgcccgaaacgccgcctggctcgtactcccacccccatgcggccgacaaagcgtgaacgcatcacctaccagcagcaacctcccgtcgaagaagacggagcgctggcccgcgaagtcgctgatggctgtgacgaagggctcggtgatagattccatcaggtgaatgaagtgcgggtttacgactgtactcttacgagcgacggcacgctgccatactatcgggtccattttcccccgtggaatggtactgtggcgcaattttccatcgacgtcggtcatagtctcggtgaattcttgtgagtccggtaccagattgtcgtaccagatccagacgaagtctcgccgcgaagactttgggtcggcgtcgctggggacgtagtacctggaggagtttcagtcattaaacttgcaaagaagttggtaggttgggagttacgcacgatatctggtagccgccctcgacgcgtaggatcatgcatcggtttcgcaaggcttctctggtctgtggagatacagctgtctcgggaacgcgaccgcgccaggtgacatatccggcatactggggtttcacttcgggacaaagctttttgcggattgcggaatgcgctccgtctgctgcaatgaccagatcgccttcgattgacgtcgacgtggctttttccaggtccaaaacctttacctcgaccttttcaccaactagctgaacgtcctggaccatctgacgagtttcgtatgtcgcgacttgctgtccattgacagcctctagtagcgcgcccttgagcatatcataaataatcttccaagtcgtcaatctcaacggatccggaaacggaagctcatcaacaacgttgccatcgccgtccacaatttcggccttttccgcggtgactgcgtaatcgaacgaaggccgaacatgctgctcgatgaagtcatgaacctcgggccctgcgcgtattcccgccgcctcgctgtccagaacttcaggcgcgctgcgttccaggacttggaccttgaatccgttttctttgaggattatgccgtgcattaggccggctaatgagccgcccacctacttcgttgttagcgattgaagtcgagttagtattaaagatgacctaccacgatagctgtcctggtcatgatttctattattcatatgcacacgagaggtgaaggtttgacttctcagacagccttgataggtaggcgtgcaatagcagtgctgacaccctcaatttaagtagacgtcgatgctgcggggtatcgggcgtaatccacgtcgcgttggttccgtcaaggatcagatgctaattacgaaaccctaaaaatattcacccgctgaaacatcgtgaagcttttctcctttgccacggtgtaaaaaaggcgcaaaaaagcagctgcgaactcccgctctagtaattacgtgtaatcaacttgctctaccacatctttgtatggattgtcccaccaagttcgcgcaatttaacgcttgagcttgtgttgctgagattctggaccggtgagtactgatactatcattaaaatagattctggggtacatttatgcggtctgagaaaaaagggggtgtagatgaagagttggttgcgcagaagtgtgggatcaggcgggcgtttgctcttttcacctgcatataagatgaaaataaatgacgcaaaggtgaaggttgacagagctatggaatttgtgcagatacttagaattgcatggggtatcattcagactatgaaaatcgagaatcttgggacgagccctcatcaagtgcgcagcttcttgtctttccactccaggcgttccgccaattgttcccacatgggttccgcgcccactcttcctacacttctcagacccgcagtgatgaagggaagtagcctatcgaattcgctgtcgatataccgaagtgactccatgggacttcgttgtgctgcttcatcgacagtctcgtgatggtcatcttcggcgtccgaacccgggtctgagtccgaaagctctgcggttgcggcgatgagcgtcgtatccctttgccacatggacctagtctttctcggaatcacaactttagtgctttggtcgcgggtacttgctaatgtcttggcgaagagcacgctgaggtccaacatctcgatgaccgctttgtgtatcggttttacgtctttcgataataaagcgcgcgtctgtaaatttgtgacatatctgagatgtgcctgtgccatctcgtcaatgtcttctgctttctccatctgggcgtccatggctcgagtcgtgaagaatatgacagtctccgtaaggtacgagcgcagtatatccgcgaaccaggtcacgcgatgctgcagcttgtatgtaagctgaatccgtgcagattttagctgagggcctcgcccgggtcgtgcgcgctggagcaagtactttgcacggtacgattggagcaagaaggtcaggacttgctggtagacgggaagggaggagcgctgaatgatgttctgaatcggccaagaaagagcgaagtcaagcgagactgcagccagatccttgactgattggctcgttgccttcactttggacgagcgagcgacaattctttcggcatcctggtgaggcatcacggtgccaaatatggtgcgtgtgatttcggtcaggacatatcggtcattccagcccctccggcctccatccatgcgttcgaacaatgcgttagcaaagtcttcgaagactgccccgttcttaccgagatagagtgtttcgagaatgaccgatgtgcgcatgagaccgctagtttcgacaaggtgctcccgaagcacagatgaggcttgcgagtatttactctgcatccagcgatcaaaagcagcctggaacagctcggcaaatggaggtactggcacgtcgtcggacagaccgcacacgctctcatgatcaagtcgcggctcacttccaaacggctgcgcgcctgctccacgtatccctagctctttcaaaaaaataatgctctttccagtgttgaatatcttctttacggcgggctgtaggaacgaagggcactgcaaactattttgcgcatcccggcgcaggacgtaacggtcgtgccagagtgaggcggcatcgctgccagagtcgctttcgaagacgaagaaagtctcgtcgttggctcccagctcgccagcttccatccacttccggatgggtttgaggtatgtctgtagacagtcgaagaacacggaagagagatattggaacgatctgatttctagcgtcatctgagcgaggttgatttggtcgaagagcgcctctaggtgactgaaagggttcacaagcagtgcaacctcgacgtccgaagtcaaatgcgccaggcgaagaagcggcgcagacatggaacgcacttccgtgtgtaattgaagtagactcactgctgctggtgagttcggcgttaggtatcgttgttgcacgtctgcaagagcgcgatcgaaggcgacgaggcgcattctgactgtcgactcgaaggtctggatgaggggtagcgtctgcgaccgcttagtccactgccgcaagcgatagacgtttctgccgatattgaccagctctgaaaggaggtgttgcactgtgttggacatcgcagaggcaaggacatatttgggattgatgcgaatactgctttgctgaggatcgagcttgtaaagactggttcgaagccctgcgagcataaacaatgtctctcgtaacatctggagttcggtaatctctgtcactgaaccgtctgattccgatgaagtattccaaaactgagctgcctcaaggtctttggacaaattctcttccgttgatagcacgcaagcggtggggtcgtaagtgtcgtcttcgtcaacactggtcggcggcgacacctttgctttcgcacgcttcttcgacgcttgttcatcgcccgacgattcgacggcatagtcaatgtccttccagatgtcttcgtcgctgtacggatcattctctaagatttcatcccacgtcagaggtagctcggggctgggaggccgcaacagctccaaagcttccactttggtattctccagcggtctatcagacagtagcaagaggaacgacaggatgtccggggtaaatttgcttgctcgtgcttctagcttctgcagccgtgtcttcagggcatcagcgagatcgtcgcggttcttcacgcggaacttctcgtcgaggccagcatatgtagacacgacatcaaactgattagtgcgcgcatattggtaaccgcgcagtccacgcgaggcaatgtctttggcgtgtttgtaagcctgtctgttggtggccggatcgaagccgaggatagactgtatgagctcgtcggtgagggctgaacctcgtgcgttctgggccatctgaacgcgtcgcgcatgcacgtgataccgtctgctcgagggtgaaggctgacagggcagattgatgggacgacgcgtggggtgaagccgacgtgcgatggtgcttgccgagcagcccactttccgccccgctggcgcttgccctgccaaggctagaccctgaggacgcgcgcttgcacgtcacttgctgctgaagacgactcaaacacgccatgcaagacgtttcgctggggagagggactctgttcccagcgttcccagacttgcccagactctctcatcatcatggcgctgcccaagagcatgcgctacttggcagctgcaaccctctgcatcttcttgtacctcttggtgcaattgctgcactctccacagactgagatacagctccccgtcagcaagccttcgccattcaaacccgctagcaaagaccatgacccccaattggactgtatggctctcacgggtgttgtcctggtgtcacgtgctaatcatcccatgcagcatcgggcgaacccatcggcccgctacgcagagtcgaaggcgacaactacgacccagacaaccccaacagcgcgcgcatcaatgcgaccatcctgtctttggtgcgcaatgaggagctcaaggatatgttgcagagcatggccgacctggagaggacatggaaccacaagttcaattacccatggactttcttcaacgacaagcccttcaccgaggagtttaagaggaagatacgagcagctacaaatgccgaggttcgatttggtacgtcagcatccacctccgacatctgtctgttgcgcgtgcgaagctaacagtacatcgcagaattggtccctgccgagcattgggacattccttcctggatcaaccccgacctcgttcaagaatccgtaaacctcctcgttggccaaggcgtgcagtacatggagaagcagtcataccatcagatgtgtcggtggaacagcggcatgttcagcgagcatccagcgctcaaggacgttcagtattactggcgcgtcgagcccaacgctcacttcttctgtgacgtcgactacgatgtctttcgttggatgcaggaccacaacaagacatatggcttcaacatcaacatctacgacagcccggacagcgtcgcaacgctgtggccggagacgcaaaagttcctcgccgaccatccggactacgcacatgccaacaacgcccgcgggtggctggaggacgacaccaggaggcctgagaacaatcgcaaagccaacggctactcgacatgccatttctggtccaactttgaaattggcgacctgagtttctggcgcagcaagaagtaccgcgacttcttcaaccatctggaccgcgcgggtggtttcttctacgagcgttggggtgatgcgcctgttcacagcattgcgctgggcttgttcgaggacaagagcaagattcactggttccgcgacatcggatatcaacacattcccttcttcaactgccccaccagtccgaagtgctcaggctgcgtcgcagggcgtttcactgacggagacaagtggctcaaccgagaggattgtcggccgctatggtttaagtatgttggcatggcctgaactccgggccgtttcatgtgcatatgcattaaggtgtaataaggtgcatcgttgtggctccatacttggagctcatatagatctatccgccattttcaagatcattcatatttcaaaatacatgtgtcgttccaaggctttatcgcgaatgatgtttgggttgttccaaggttccaacgtagagctagtggcttagtcaggaaccagcatctccgaactcgctgcgtggcagcttctcacagcgaaaccaccagctcgacaaatctcgcaaaaatctgtagcacatcctaaacatcaatcagtcgtcttgttggtgagttgaagtgttccacggatcatcattatgcaccagatgtgaactttatgccaaattttcaatacgcatatataaaccccatcggcatgcacgaaccgcaaaaccttcaggctgcgtgcagaaccatatgaactaacccaaaaacccagcccgtattgcacgaacaacgcaataattagccgaatcccacaagcacatcgcagagcagaaatccaaaatgcgccaccccgccgctcccaccgtcattgccatcctgctcggcttcctaatcttcatgttagtttgggcgcgctacagacgcgacggacatcatgagggaaatccgcatccagacgacgtacctgtgccagtgcaaaatcaagaggaccaagaataaagtaccgtcagatcctcttccaattcagtatcatcttggaatgcgagcgaggacgagaagggattggtgtaagtagccccggacagcccattgttcagggcggcaaagtcggcgggggtgaggctcgcttcctccggagagatatgatggggatgagtgggaggagggggagaacgaagagaaaagaactcgcgtagtagctcatcctcccacgctgcattcggtgacgaaatgggcgttgcctcggactgctcgtcctctgacaacgtcaaatcttgcacctcatgcgacgaagggggagtgaggttctgtgcttcacgcgtcctcttcaaagacgctctctgctgcgtcctattgcgctcgaggcgctcctccttcgaaaggatggccttttggtttcgaccaatgcgcttgaaggtgtccttggcgcctgaaggccggcctcgactgcgacggggaacattaggatcgggaagggggtttgtacgcggacgccctggaccacgctttgctgctggcggcgtgggctgcggggtagggggtgatgtgaccaggttgccaaagtgatcagttacccacgatgaaaggtcgaagttggagaaggaattcatcttggagcactgaagtgctattggatattacaagaggaggaaaaggaagataaaagagtacgttgaggtgctttgggatttggcaaaatttggaagatgggatggagggaaagggcaactgggcacgttcaattggatgaagaggctgaagagatcacagttccaaagcgtggttcagggtgaaccagatatcacgatgtggttgagctacgaaacataacgaaagtctggtcgacggaaccatggaacgagttcggattgaactagctggatatctccacgactcccaaagaaacggcaggcacaggtgacgatatggctgtgaaagcattcggcctgccgtacccgacattgcagctgcaatcctggccagcacagttatcgtgcagcaaaggagcaaaacatgacaatgcactcgacaccaacaccaattttccatcaccagccgactcaattgaacatccgaccacagatccagaaggcatatgcaatatttcccggttcatttgcgtatggtgccgaactagacattgagaatatacagccaggccgcgcagtcacgacccctcacagcaaccaacccatggaacagggcatacccttacccgaaagaccagttcaaacatcaaaaatgatactggaatccacatccacgccgccactgctgcattgcgaagctatatgcaccactcccacctaccttagggcacctgattggtctctgaggatatccagcccgagctaccagtcatgacgcgagaagacgagcttgggtcgctcgttatggcgagatggaaatttctggatgagcgcgcgaatcaaacgtctgtccgtttcaaacttacttgctgggtttgcacctggactggctttagtcttcactgggtgggaaattggggctttggcgtggtcaattgtcatcaggagtgatgcgcatggaagccacgagggtgcgacatgcatgggcgccttgatgaggcaaccgtggaagccatgttgggagtgcaggcggacctgcgctgtttgattgatcggaagctggagatcacgcattgcacagagaaggcacccaagaacgcgacttcagttactcgaagacttcgggcatcagtgacttattgaggcttgcacaatgtgtacctcccaagcttttaacgactttggcaaagtcagtgcttcactgcatacggactgaggagggttcccgactctatccaatggtactagacacgggactgcacaagagactcgcacgtattggcgacaaaacacatagcatttaacctaaacagaaaaacaacttgcaaaatcagccgactaagtagcggacgataagtgcaccgcctgcatatcgccacctacctcttcaaccacagtctcttccgaacctacaccgtcatcccgagcagccctatcagtcacatccccccttgcggcaatcctctcgtgatgccgacacgcacacccgactccgtcctcgccatccctctcgaacaactcgttaatcctcatcatcgtttcgctcacatgctccgcaaactcgtccatcaccaccgcctcatacagcctctcgtctagttcctcgcccacgaagcgcaactggtatggaagcaactggcgtaaggcgcggcgcgggacggggtgaacggcgtgaaagattgtcgttgcctgggcgccgcgcccgaggggcggatatagtcctgcgccggtgagtggacacagtggtatttcgtggcgtgtgtagaatgggtgggtggtcagggcgccccggagcgtgtaaacctctctaggctctgaaggcgttgggctgagtgagcgcgatggggaaggtgtgcgcgatggcgagcctcggggcgtggacgagcgcgaccagaccacggagtcctgatttaggatgcggtcgaaatgtacgtatctttcttccctacggcgcatgtcttcgttgatggcgcgcatctcgcggctcaggagatcctcgatttcatcgcggcgaggggctgggcttggcctgcgacgacgagtgccgtatgcgaagcggagcatgtcggggctggtgctgcgaggacgagtggcgcgtcctgagaatgtgtcctggcttgggtagtggagaaatgcggctggacggcgggtgttgcggaagtgtcggggcatgctggcggtaaggtagtgggcttgttatgagaagttactgctgggtaagatgctggtatttgtgacaagtatgaggaagcggttgatgaaatttgctcttgttctgaagagctgggctgcgcgagacatggcttttatatgcgctgtttgttgatcgctgtgcgaatcctcacactcagcagtcggcctacattgaatgcatctgcggccgtccaccggcgctgtccaccgtatcggtgttgccgtttattttccaatcgcacaggcacttcacagtcgcatgtccaacacggcgcttcacctacccctcccgttttcccatcatcaggcactcacacgtaccttttcacttctccgccgccggcgcatcacttcccttcacgtccttcgcaagcacatccgtccctgccaaccattagtcacataacccatcacgcacccttcactactcacaaaccgtcctcggtgtcaacacatccgtgggcatctcctcataatgcgcctgaatcgccttcaagttcttgaactgtccatctgcactcataccgggattcgcctccctcatcctctcaaacgcgctgttcagtagcgcaaggaagtgaatcacgtggtcgcagttgtactgcgcgaacagaccggtcgcgtactcgggcatgttgtcgcagtaggatatgcgctccgctgcggtagcgctgaccaactcggcgccgatggacaactgcttctcgatattggcgacggcgtcgatgtgtttcttgcgctgggggtggtcggcaggcaggatacgctctgccatctcgagctttttctttgcgagcggtagagctgcggtggcctccgtcatgatcttatcggtggtgcgctttgctttgccaaagatccacattgtgaggtcaaacagcgcgcagttcttgtggtccgggcccggagtaactgtgggcgttgtgctggatgtctcggacattttggcggtggtagtcatgcagctgttgattttgagagcgacgcgcaaacgattgtggaggtgcagaaagattgtgggcagtggttgagccagtgccaagacacgtgtattttgaggccaacgcgacgtgagaggtgaaagtgaagaaatgaagaagagagcttttataaaacagagatggctctatgaagaaactggacagtaacgtcatcttgctaagctgagagagcatgtcatatgcagtgttagatcaagagcaacaaactgtcgaaaagagcgtgttatgggcatcccgacacgactgtggtaaacagctctgatcaattggtaataaaaaaccaccaggtgtaccttttgggactgttgacgtccaagactcgatccatggctggctcaatatttgggcttgtggaggatgcattaacaacgtgaaaatgaaagcttcgaaaagcttcgaaaaacaacgactattttcctttccagccggcctacatcgttccttgtttgagttcagtggtattctaccagtggaagccgctgtacagcaaaagcagtatcatctcaggtacgcatgcatggtcgggcttcatgttgcagattgtactcgaagtccttctgccatgtgatcagtggttagctaccatcgttaaaaatacgaaagaatgcagtttcgagatatttctaagatcaatcgatcgcttcagatccccaccgtagatataacgagatgcgattgatggaaattgttctcctcatggattaatcaccccccatggagttcatctgaaccccagcgatgcttgagcggggacaagcaaacgttcacaaggccggcaaaatgcacgattgcgatcgcccaggctcgtgacgcattccacgatcgtgtgaacgtgtcgtggcaaatcctcggcaccacgttttgctctgagtgtttcgaaaccgcccacgttggctggatctaacgcgatatggctttagcgcagacctcgtttcgacaagatcgtctcgcaacgactcagaacacatgttggccgagcaaaacacctcgggaatgtcaaaattatctaactgacatctgcaaccacaataattgtcgtggggtacccggtcagaaggacgcaagacgttgtttttccccggattacgacccatagcgaagcggctgaactctaaggaacgcgtggcggaacaatgatgacctggcaatcaagaagcaattctccgtcgaatatcgcgcacgaatcaacctgtcggtacatcgcgtgtgatggtcttcccttgcttacgagcaatatggctccttattcaatatcaaacacccggcgcgtagtcgcgacaaggttcgctaatgacagggtgttagtttagccgcttcagtaccgcataaacgccaagagggtcaagcagcagccacgaaggcttcgtctagattgcttgggagccacaccaagagttttctggaaggaagccctgccggcactgtttcgtcgggagccacggagtaatgaagatcactaagatgtggtccccgttcgcttatgcgccccgcaatgcaggattgcttgttgtggcatggcgatattaatgatgtcggtgcgaagcgggtatgctcaatctgggagaaggcggtactgtgtcgactggtataagaagagtggtaacccaatttgctgaagaactcatcccatcgctttccagtcaatcattacattcagcatctccctccattcacaatgaagctctcattcaccactcttcttgccgctagcgcgctggccgctgctgttccagttgcagagccagagccgcttctcgatgctcgtcaggctcagagcattgatgctgccatgaaggcgaagggcaggaagtacttcggtactgccactgaccctggccgattcaacagcggacagaacgccgccgttatcaaagccaactttggtcaaatcacaccagagaacaggtaagtcttggctttgttcattcgtttgcgattagtagatgctgaccctccacagtatgaagtgggacgccaccgaaagtacccggggcaaattcactctcgccaccgcggaccaaactgccaaatttgccaaagacaacggccagctcatccgtggtcacaccaccgtctggcactcccagcttcctggctgggtttcgcaaattcgtgacaaggccaccctgaccactgcaatccaggatcacgtccagggtgtcatgggacacttcaagggccagatctacgcctgggacgtagtcaacgaaatcttcgctgaagcaagttccaacagatccttcaaacgcgtactctgatactgaccgatgcaggatggcggtttccgctccagcgtgttctacaacgtcttgggagaggactttggtaagctacctgagctcaaatgaatgcgactcacggctaacttgaacagtccgtattgcctttgaggcggcaaagaaggctgatcccgatgcgaagcgttacatcaatgactacaacctcgacagtgcctcgtatgggaagacgcagggtatgatcaagaacgtcaagaagtggatcgctgccggtgtacccatcgatggtattggttcgcagactcacttgactgctggtcagggtgccaactccgtcggcgccatggctgccctctgcgctgctgctcctgagtgcgccatgaccgaggtcgacatccagaacgcttcatcctctgactggggcaacgttgtcaaggcttgcttgcaacagaagaactgcgttggtatcacagcttggggtgttcgcgaccaggactcatggaggcctcagggcaaccctctcctgttcgactccagcttcaagcccaaggcggcttacacccaggtcctcaacgccatcaacggctcttaagcacctcattcgactcttactcttccatgtatatattttcattggacctcgtccagcatattcttagaagtcgctagcgaccagcgcgcatccaagtgatacgcatatcactcgaacctgcttttttccgtgacctcctgcttcatatgtgatgttttgcagctttgatgattcgaatgccagctcgttcgccggccccttcttctacctgtgtcacacatgacggatctgcggccttgatcctgtcattcttccgcctcttctgttcttcgagattgagttgacatgctgcgtccggatttgcttgcaatccaatcgagtattcacttgggttgagtttagtggtttgtatgcgctaagggtaccttgaatcatggaatgatagttgaagaagggagtggaggacactacccaaagcagcctagcggccttatccaaccgcgctagctgcgcccctggcaactgcaacaccgcacttctggacaaagccgcgaacaatcaaaatcttcgaacaacgagaacaatccacgaacaaagatattggcttcgtctcaagtcaatatgatcattgaagagttgcagcttggtttcatcagtgcgcggtcttcaccgtgacatttgtcataacaacaacatatcaacccagcgtaatttctacccaacaatcacgatgtatagcgaaataacagtaccgcccaatgcgcccatgccgcaaggctatgcttttctcccgaaaggcatagcgttcaagaccctccactgcagaaaagccacccgcgaggccaaaaagcccttgtacgtcgttgtcgacaacaagcgtacgctcggtcttcgagcacccaaaagcatcatctccgagatacacaagaaagaaaaggaaacattgacgactcgacgcgcagcagtccaaaagcgcgatgactctgatatctccaaaactaccgcggagataaaggctcaattccccaagatgcctaccacggagcgggacttggtactcaagcatggcttcaagaagcactcgcgccgcgtaggaaggacaggcacgctcactctgaaagcgaaagtaaggctcgctgtcgtcgcacacattcgacacaagcatacggactatgaggctttgctacgagccggtatgcccagagaggccgcgagagttactatattagagagtgttgacactgtgatgcgcgattggggctgcgctcaaggtaagaacggctaacgtctcctccaaagagcacgatagctgacgattcgaatcaaggccatccacagcgttcagatggtaagaaagcgacaaagcagaagcaagttgcgaagcgcaagagtccacggaagccgtccaaggtatcggaacatgaggtgatcgatgacgaaggcgactctgactacatgtacgtcttataatcaagcccttcttttcattggctgacttgctactagtccttgatttcagctcatcagtgggagatgagtgatcagatcatgttgcggcatgggatgccgcgggcttcagttcagcacgatggattccttgggttccatccaacgacttttgtttactacaataagtcctcgtagtataatcaattgccatatttgtataaataatgttttgagtccgtgaggctggtgagttttatcgatacgtgttccccgattctggcatctcgacagtattggtagagaaagagcagtgccctgcgcggtcattgtatgtgggtccaaccaccccccatttgaccttcttcaattggagatcgacttcttcctgtttcggagtgcaagcggcactgataactagactacacgaagccgcgacaggtattccttgatgcatgcgccgagcgatggcccacgagattgcacatatcaacaggaagctgacgatcaggagcatcaggaagcttaaactagacacctctgctgctgaagtcgacttctcctcgctggcaacattactattcctctcgaaaaagtcgactctaaccaggaaaaacgattgtgatatgagccaatgcagtgttccacttgtaatcatcaatggtatcgcccatttgtacggaagctgtaagaaatacgtgccgcgatgatcggcgacagagtgggtaacacgcaggcccttccgtttgcatgcaagatcgttctattcttctgagctcgccaataaggtatacatgtttttcagggcaagagagcagagtgacagagagagtcgaggtgagttgaaaatccaggcgatgtgaagaaccaacacatcgtagaacgatgttggcgcccgtgatgcatatcggcctggggtatgtcagatgatggcgaatagatagaacgcaaattgcagaatgaagaataagttttggcgatcctctggaagaggcacggaatatcgcaatcagttgggttgccaaataccagagaggtcggcattcatcgcagccccagctaggctttatggttccatttccatatgtttcccaagcttgaatacgtaagcttctttgtctaatatgcattttgctgccgtatgagcattaggacgttgtaagaatactgcggtatcaccaagcgtgacaagatactccgacctatcggtcaaaaggacccacaacatgaccaccaccttgaggacattgaatgctatgacagcgatcaagaattcaaagctgagctttatgcgactctctctgtcaaccacgaacgcacatgcgtgcgcaatacgagcccggttaggccagctctggttctgcgacatctagggagctgcagtcatgatgaaaagtggcgataatcgacccaaggtaaattgttgttcgtaaattgcccgattttgatcttgtcgctgtttttttatccgggtaagaaggtacttgttgtgcgggatcgatgcaggagtttgcaatggctcaaaggcgaagcagtcgatggccaaaaacacatcgccgtgtcccgagacgtagtcagtatagtagatatccatccagctattatctctgaactgcttaatggtattaggtgtgctcatattcaaggttgcctagtcgcggaatccatattcgattactgtggcgttttatgcactgggagctaaaacctgaaacattgccgcgttataactgcgactggccagtctatatacaaacagtacacttattcttcgaggttcacttaaaaataatggagcagtatggaaggaaacgctagcacgagccataaagcaacttctccacgaggtaggtgccaaaggttgtgcaagctcgacaatccgacatcaagccacatacctttggcatgagccgcatcaacatctgatcgagttgtgaagcagaacacctgcatagtgtaattgctagcagcgagcagaattgtactgaaaacgttgataatcaggtggaaggctgtgcaccagcgatatgttgtagtaacactttcagaaacaatgtcccagatattattctctctcttgctaccggcaaagctcgcgacggcaatggcgatgatattgcaacacagaacgaacaagtacatggagccgccgaacgaaagtcccatgcgccaaccgtagaaacgacttcttcgcatgcgctgctggattggagtcttaactctaataaaaagggtcaatcgttcctgggaaaggcgttggaagctgatttgacgccatgtgcgcacttgatacgatgtgtttgtagcgacactggtcgcggaattccgtcgcaacaacaaccttgaggtatcttcatgatgactgaaggacgacgtctcgatatcttcggtgcgcgaaaaatcgattgagctcatgctaggtctaagaaatgagggagaaagcgatacataatctgtctctgaggcgagtgtcatcgtggtcgactgcaaaataatgtttgtaggttagtagcgaagaaaagtgcgcgattgcaattgtatgaatcggagacggctacccccttatccaatcggtgtagatttggctgagcgagacaagcaaaatgcaccatctgggctgaacgagaggcgcatctaccctgatcattggaattggggggccaaagtagtatccatcgaatgtgcaggtggaaattggtctgcctatgtgagctaacgatgtgttcgatattgtttgctcagacacgggcttttcgtttaacgaattgtccatagcaggaatcctccctccccatcgtctgaacagagaggcttgtgccgcattatgtacagaggtagctgcatagctccttgatgtgaattgtgacctgacatatgcaacactctgtagtagattcgcgcacataacgctgcatctggcttctgtggcatgccagtgtccgaataattcgagtcagccgaaaaaaaaggtccaaactttacataacatgtgcgcttgatacgtcacaagtgatagcagtcttcttccagctacgaagtacggtaacaacgccattacgaagttgccactgtcgacatagagttgcgatgtagcaccctgagtcgccatattcgaagcacccgtgccctcatcagcgagtgcggcgacttccgaaagagcaagatggcatgcgggagccaaagtaagcactaggcgagcattgaacaactgctgcatcttatttgcgactcgtaaaagaatccaccaataaccgcattgaaaaacagtcatagtagggagaacatcgcctgccaatgtctcaagactttcgtgaaatcgccgaacatacagggctttcgtgttagtacaaacggtgcacttccaaatcagccgcggtaatgcattgtaaacatggcagaagtttgcactaacgagatgacgtgaacctcggataatgtttggtcactactaaagaacaagacattgggtagaaggcgctgcttgaattgttccatctggcgaggctttacgtatcccgtgctcttccaccatataccaaccataatttcaccatttaactcacggtgatggtgctagtaccgctgggcaagttggtaccgttggcgaatgcttcagtgaccaagaacatgttctgctcgaaggtgccgagacggtatccgaacttagcccaagcatcgaaatggtcgccggtgttaatcgtgccggacacggcgccgaccttcttctcagacggatcgcgcacggaaaagtactgaataaatgttcgggttccttcgatcgaaggcttctgcacgcgctgcgcagtgtagaaagcgtatttgttgccttccgacgtgaagtttccgcgcagcgtccagggttcaccgggcgccaaaacatcccaagattcgatgatgtagtactcgactagcgcgttgcgagtccagccgtacagggagaggtagccagggcccttggggttgtatgttccctcgtacttcacggtcctgtaacacacggacgtcagtatgtgtagcaatagtttcgttgtacgctactcactttcggccagctgaccatcccgatccggcaaccaggccgccgcctgcctgtccattccacgaacaagagtacttcccgcctccttgctgttgacagttgaattgtccctgtccttcggtccagtattgccatggagcgttttgacgggtggcgaggctgttgggcgtggggctgtcgacggctcccaatccgctgggtgctgccagagcgctggggactagcgctagagcagcagcgacgatagctgagaatgagaccattgtgattttcgagttttggtgttgggtttgactgtgtcggtgcaagatgcaaaggtctcccagaccatctttatacatgaggtcgccataagtcgaccaagaaatgtcgacgacgcttattgaactcaatttgataaccgggcttggtctgcaccgctggccagtacatcgtgtctttagccagtggtctgtgagaagttcctggattggagatcagcgcgagcggaagccaagtttcaggttgaagattaagctcggcacctcaaattcaccgagcctggggtgcatcagcagatgcacgataaatattgtccttccccacttttttaatatggcacttgagtgcctgtttcgatcaagaccgcttgcagatggcgaaacattcggtagtattgccgattggcatctcgacgtgcaccgtgatctagacgtcagattccggtgggaaaagagtaacgcagatttcatttctacggtgtaagttctcttgggaccacgtcagatctgcctcttttgatcgatctatttcatgcgcatcaacgcaacagtaagacctccttagatctaggtgatgcatcagttatttagaccggaggtattacgggcctttgataaccttgtggggcagctttctcagggtccagctgtcattggcggccatttcaagagcctcattccgcaggtctggcgatgggtggcaagcgtgggagacatcagcctgttcacatcagatgctgaccacagtcgcagcgtgcagtggccgccgctcctcattcggcaacatgatcaagcatatttatgagagagatttggggacaaagatgcgcgtgtatacttagacagtgttggttgtgctagataatgtcacagattagtgacagatatgttgttctggaaggggccgaggcagttttgaggtccgtgctgcgcatacgttgcgtcatttcgagaaaacactcttcgtcacctcatcattgccctagatattgagttatttgcaacaacaaagaaacatttctcttcgattatgcagcagccatgctaatatcctaaggcgcgcctcaacagcttccagcttatgacagtagggctctcttcccaatgttcgtggctaaaccatgcgcgacggtaccctcataagccccagcgaatatacgaatgtaccgctcatataagtccgcctgtcttgaacagcggtagatccactgttcgtaactgttgtatcaacaaaactgtctgccaggctaggttggcgaaatgaccacgtcgattgttgaagctgatcgatgtctcaccaggcagacaacgttgtcttgtgcttattcgactacctacaggggcccatgtccaatatcttgaggcagaccatcaaccgcccaggaaaggagaaagaagcaacgtcacgtcaatggctttgcctggcgacattcaatcgtgatggagctcattgaagatcgaaaactgttcatccatttaattgtaccaacatgcagaatgattccgaaaggataaggacactgcaggtcgcaactcgtgaaccacgacagtctcgactactatgcatgagtgttaccgttgacgctcgcttggaagcaagtatcatgcaaagacctcagggtggagttcgcgttgaatggccttgcggacatcaccttggtgtggttgggcccaacttgctgataaatcgcgcgcagactcgagtagcctattacagcggtctacatgtcgcgagcggtgaagtcctgttcgacgtacgagtgtaccgggtatacaattagcttcttccgcaacgccgtacgaccatgccgtacataccttaccgaccacacatagtgcaggataagcactacttgaccaaaggccagcgcgattgagtacatctcaactgttttgtagtatattcttgcgccgcccccctctcgcgccgtctcaacgcttacgattgcatcgtggatcacctcgagccaagttcgacggctagcaaaatactagaaaatggctgaaaagactctagcacatgtttcaccccgcatcctcagcgatggccccgacagtgacagccgcagtcagtcttccgaggacagacaggtgatggagcaaatgggcaaactgcaacaactcaagcgccgcttcaacgtgttctcaatctttgggctgtccatcactctgctttcgagttgggaagcacttggcatgtcattgggtgttagcatgactgctggtggctcctcgagtctcatttacggcctaatcttcacattcatgggaagcctcgcttgcgcagcaagcatagcagagatggcgagtatgtgtccgatttccggtgcgcaaatgcactggtcgtacatgtttgcgccaaaggagttaaaagtcgtcgtttcattcatccaaggtaggcggttccaaggtgtacgagacaaatttcactgatgcctcctaggctgggtcaccatctttgcttggcaagccacgggcgcatctttgtgctttctgatagcaggccaattgcaagggatcgtgaaactcaacaatccgggctatgtcatcgagcggtggcacaccacactgataatgtgggccatcgtcttagttgcgtacctccagcacatgtggacgatcaaacttcttccagtacttgaaatgttcatgggcacattgcacatattgatgtttcttgctctcttcttggttatgctgatcatgggccgcaatgcgagcgccgaatttgtcttcaccggtttcgtcaatcaaaccgggtggaagagcaatggagtcgcatggttcgttggactgttacccgcgatctttgcatttgttggtaggtcagcgagatgaaacgtctccgaagccttgttctgatgattgcgcaggcttcgatggcgcgattcacctctcagaagagactgaacgaagtgcgcatgtcataccaaaggtcatcatctggacagtactaatcaatggtccaatggcttggatctttgcaatcatctgcttgttcggcatctccgactttgcagcagttctccatacatccaccggctatccattgattgagattctactacaaacgacacggagtcgggcaagtgcaacagccatcatggccttcatccttaccacgaattttggggccatgtttggagacattgcaagcgtgagccggcttacctgggcgttcgctcgagacgacggattaccattttcgaactacttcaagcgcattgaaacggaccagcgaatccctgttcgtgcggtgaacctcttctgcggcgtcattctcttgctgtcattgatcaacattggctccacggtggcgctgaatgccattctctcgctgacgacaatctcgttatatgcatcatacatcatccctatcgcctgtcttatctctatgcgtctccgcgtcaaagacaagatatacaattcagaggctagctatgctatgatatccgaagagctgcttatctttggcccatggaacctgggaaaatggggtatgctggtcaatatttgtgctgtttgctacgcaaccttgttgatcccgtttatggccttgccgaccagcttgccacttacagcggccaccatgaactatgctggacccatctttctctttgtgttgtgctttgcaagcgttgactatcttgtaaggggacggtatgtcttcgttgggcctcgaaaggaggcttgatattgaagccgtaagtgcagcgagctaatatggtgcccctcccatcgatcaacagtcgtcgcaatcaggagatgtacttgatactgagccttgtgaagctgtcaactacaaatatggactcattttgccgatgagtgacaatgtccaccctcctacttgcatcgctcacatgttgtcgcatgttgttcatgtttctcttttaaggactggaaggaagcattttcgtgctcaaaggtttgagctgcatcgtggtcatcctgctctccctcgatcccactaaggattttgatctgcggctgaagatcctgtttttgtagaactgcaattttgcggaaacactctaccataactctccagacgcccggaagagcggtcatgttgcaaaacacgactcctagcatgcagccgatagatgataataagcctagatagcttttagagtaagtgtagtcgatggaaaccgcaaggtgaagagccttcagtcgaagcgctgtgacgatgagcagcctggcagaatggtgagtacaatcgtttcagaagcttaggggttgcctacaaagcaccagcatcgaagatgaatatgagcgcccatttccttgccctctctaatcggagactagtaaggcttggtagtggtgcaaggagtatgcaaacgtccagtactaatcccgacacctctagtgctgtgaacgatgcagtttggttaccgcagagtcctttcacatctggactccactgcatcgctagaggtcggcaaatcaagcatatttccagtacggaagaaagtccgtgacctatacaaaggcacaagatagtggcgatgaagtggcgaagattggccgacaccttcccgaaaatccttctcatgtagcaacagctagaaacgcgaatcaaggccccacagatggaccacaagacttcgtttgcgatcaaagactatcattgtattaatatcttgctccaatcctgtactatggctcttgcctttgcaaccgcgaagacgttttgctgcgagatatcccactgatgtctcccactaccttcgtccaccacagcccatgtcgtctgagcgactagaatgataccgaatagaagcgcaagccagacgcatatatctgaagcgtctggtttccctttcttgatgcgcaacagccacactaagtgcatgatggtggaaaggaaagctagccccaccacgagccaacttgtgatgattgtcgttatcgccaatgatgtaagttgtgccatgttgagggactcaagatattgcaaagattctaggaatggctctggcatatcacggtatatgttgcgccggtgggcgcagcaaagacgcacccgaagagcctgcagctgctcgggtggtgttgtggcgcagcaaggctatcacacacagctttggattctcatgcatgtccagtgtattcgccttctttatcattgagctgatagcccaagccggaaagtcggtgagtattgccacaagctgtttctggatatcgttcgaagttctgtgtggattcaggaaggttgctggctgatttcacagcgcatacgtccaactagactggcaggccgattgtgtaggcttgctcattgatccatgacgcaattttgatgcttctcgttaatggtttacaaggcaacggacgatgtttgaaggatggagatggagaattttgcaacagcgcacttgttacgactaccggcgagccggaatcgggaagccgatgcccaaggcaacctattagcgccaaaactcaacttcgaaccacgacattgaaacaccccacccttgcgcatgcagcttgccttgcatcaacatgtcctccaaacccgctgtcatttccgttattggttctctcaatgttgacctcgttacacgtactccacgagtacctgtggccggtgagaccttgacaagtgaatctttcaacatcggctggggaggaaaaggcgcgaaccaggccgtcgcgtgtgcacgcctctctcgcactcaacagcaagcatcgtctagtgcggcttccgatgtcgaagtgcgcatggttggcgctgttggagacgatgaattccatttgggctttttgaaggcattgcaagccgatggcctaaagacggacagcatccagattatgaagggcaagaagacaggtgttgcagtcattacagtcgagactaccacaggagagaacaggatcatgttctgtccgggcgcaaattatgatgtcgaagagaaggacttggtcgatgcggacgcaagtgtggctctctttcagctcgagctaccactgaaagtcgtaagttatcttcacagtggggccaaaccagggcgttgacggtacaaggtattgcacaacatgaagatcgcacggcaaaagggcgttgagacaatcatcaacccggcaccagcgatcccactgcccgaagaagcctatcagggcttgggccatctcattgtcaacgagacagaggccgccatcctttcaggcatcgaaaatccaacaaattggaacgaggttgccgctgtcttcatcgctcgaggtgtcaagaatgtcatcattaccctaggcggcgaagtaagcacatggccagagctggtctatggcaaacctcaagactgaccatgcgcagggcgtcttctacaagacttcgaagcaacaatcggcctcgcaggatggccacatagtaccggcgcgcaaggtcaaagtagtcgatacgactgccgcaggcgacactttcgcaggagcatacactgtctcagtagcacgatggaaatcaatgtcccagggcgctgactttgatctcgatgtagttatagcgcatgccaatcgcgctgcctcaatgaccgtacaaaaggcgggcgcgcaatcctctataccttgggcagacgaagtaccagaaacctagaataaactgaatcgtccttgggcacacctgtctcatagaacttcactgcaaaataattctgactcggaaccttcgaatgtggtgcccttgacgaccattgttaaggttcagtatcaagcttgtcgcatgcatgtagccgtcaacaccggctatcgaaatccgcatgtcctttaagttagtgttcggcacaaccccacgggcgccgcatctcctcatcaagtcaggctatggcgtttaaatctacgtaagcatagccatacacttcgcgaaaattccatgtcattggcagagtcgctggcgcttgctgcactattgcagtaccaaggcggatataagccctgtaatgccttcatgacgatatttggcgggagtgtgcaatgtttcgtgttggagcattgagtcgccgttatacttcccggtgttggatcctcctagcagtcgtttagtgatttaaacttagctaccgtgctgcaagggtggtggacgctgactcttagggctgcctccggttctagaacgaatacatcacgatacacctgagtgaatcatgtctacaatctcaaatcgctcacagcttttcgcgactgagaaaacagagccaaaagagatggaaaccatcgatgagaagacaggattcgagaagaatgaacgccactacattcacgaagatgacatctccccagagcaaaagcgactggaagcaaaagtcctgcgcaaagtcgacctgcgcctgattcccatccttggactgctctactctgttgccggcctcgaccgtgtaaacctttcgaacgctcgtgtcgctggcatgaacacagacttgcgcttcgatattggcgatcgctactccatcgcactgcttgtcttcttcgtcacctactgcatatttgagatgcctacgacactgttgctccgacctgttggaccgaagaacttgctcaatggcctcgcgattggctggggaatcgtcatgctcggcatgggctgggtgaacgactggcgcttgatagttgtatgcaggatgttgatcggagttcttgaagctggctttctgccgtgttgcatgtttctgctgagtacgtggtaccaacgctttgagatccagcagcgtatgagttggtggtacctcatcaacctcttcgtgtcggcgtttggcaacattttggcgtgggcaatcgtcaagctagatgatgtacatggcatcgcgggatggagatggatcttcatgtgagcaatgcagtcatccccggcaatcattgaaagctaagaaactgtagtgttgaaggtgcggcgacaatcggcatcgcgataatcggatatttcctcgtcattggcttccccgactcgatgctagccagcaacaaactccaaggcttcactcagcgcgaactagagattgtgttggaccgaatcgaccgcgatagacgtgattcgaagccagacaagctcacgtgggcgaacttccgcatccacgttgcgaattgggagctctgggtatacgggttaatgtgagtttctaatgcattcacaaacgttcttcgttgtggcgcaagtcgacgggcaaaatttaacccatgttgctaacaattgacttgcaggttcctcacatgctccgcacccatctacgccttcgcatacttcattcagattatcctcggcacaatcgttaacagtacggcgcttgtctttctcctctgcgcacctccgtacctcgtcagtattttctggaccgtcggatgcgcatggcttgcagaccgtacccgccttcgcatgccatggatgctgatgaatgctgccgtcacctttgtcggacttctcatcacagcatattcgtcaaattccggtgcgcgctacttcggcgtcttcctcggagtcagcggctgtaatgctaacttgccaaccatcattgcattccagtccaacaatgtgcgcagtaattctcggagaagcgtcgcaaatggcgtgcagtttgtgttcgcggcgattgggggcatatatgccagcacgacgttcatgcagaaagaatatccgacataccggaccggtgtgtggtgcgcggtagctacacaattcttgctgatcatcttgtgtgcggtcatgttcttacatttcaggaggaaaaatcgcgcggctgacgaggggagagggttgattcaggaggaagaaagcttccgctacacgtactaagacggcaagaaaatgcaaattaatagtgtagctgggtttcatgattgctaatggagtcactgcaatttccgattggcttcatcaaacgaaaatctaagtacaaagtttacagacacactacatattccagtagtcccaatcctccagttcaatctccttttccataaccggctcccaaatcgcgacatcaaccatgattgaatccactttgcgtagtgccgtttcccagtcgtcagtaagggtcgtcgagaatgaatccatgtgcttgtcccaatcctcgcgtgtcggatagttcgcaatcatgttttctatactttcatctctgaccttgggtttctttaccttaaatgtgtgacatcgattgcggagggcgatgatgatgaatcgaaatatggtagataagaatggtacaacttgatccagggtaagaccattcgcgttttcgacgatgactttgttacctagaacaagttttgtggcagggtatcgaagccagaggtccttggccacgctaccaatctcgacggctttgtgagctttttgcagatgctgtgcaaagcaaacagcctcttcgccggcgtgcttccagcagctttcgggagccgtacccgacctttcggagtcgagagggtggaagcagaagaggagttgcgttccatatccgcgaaagcacacattcatgtcatccaagaattggagaagcggatgcaaattctcgtgtcggaagtcggcgtgccacttctcacacaagtcgcagtgcagttctcgcagtccgatgggccagccatcagggaaacgaacgccttggaaaccatcgcgtatattcttcattctccaacaatagttggtattcagggttgattcaagttcgagctgttcccctctctcctcatccgtcattttgtgcatgtcgtcaatccagttgtcctcgaactcgcgaactctctgccagagattgtctcccctgaatttgccgtatggtatgactgcgtttttggattcttcgataagatcgtggaagtttgggtttgggtcttttgatgggtggtaaggtagcttgagggtcttgcgtagcagtggttgggagttcgcgacacagttcttccaaaagctacatactgcggtggctcgtgttatgcatgtgtggtcgagacagagaagcacctgttccacaacctctataatctggggaaatggtgagtgtttcacggctagggctcgtgattcttgcgacattatcagaatcaaatgctggatcaaaggtaatggatatgacagagactgcttctgtcagggttcaagaagagccgtaaggattgatatttatcctcgtcggactaactctgccgtcttcaattatgtaatatttgcaagacacagtcgtgcatcggtgaagcgtggacaaatttgatcacagccagagtttagtgaatcatcaccacggattccgatcacttcccccttcaagaaaaaatacagtcagtataacgaaatactgaaattgactacccatgtacattagtctttgcaagaatgcgcatcatgggcgacaatacccacgtgatgtaatagctggaaaatatcgcgctagaagatgtgaatcttggcaagtatatagatggttcctacatagcgcatcctactttctcaccgagtcccattgccaatgattttgctgttttgatccctgtccttcactactgatagcggatcgcagcgtactcccttcacatgagagatgacctcatacaacaacacaagtcaaatgagataaatattttcttctctcaaggcactaaaattactgaacaggatcatgctccatttccgccgcatccttcaccaagcccgtctctctcacggcatccttgaacatcgaaagaatgttcggaaagtctgctttatgatcattccagtccgcctccgttggaaaagccgcataatgtactggctgcatggaaaaagtctgcatctggtacgccgactcaaatgatgggctgaaatcggttcttaccatctctgccacttgtgccacgagtgacctttgcctacgctccaacgcagtagacaaagccttgatgagcagaggtatggcttcgcccagggtgatgccgcacatattctcggcgatgttcaatcccgtcgcactcacgaggcgcgtactcagcggacgcgtgagaagatcattgtgtagttggttatggtccatgatgtcgcgtgcgtttgtcaaaagcgttgcaagttccctgaagtcggcaatgatatggtcgaagcaggatcttggcaactttgggtcatacctggtattcgccgtgaagaggatgtgcgacacttggccacgaaaacagatctgaacatcttcaagttcagcaagtagaggatgcagattttcgaatttaaactgagtgtgaaagcactcacaaatatagcagaaaatctccttgaagcctcccggccagccatcgggacggcgtatattcctgcatgaaaatctataccggaaccgtttgttgttatacctcttgtaacactctgcgagcatggcgtgcgaggtttcaggcctcatttcttccagaaaatactccgtgagttgctcacaaaggttaagaataggctggccagcatgaacttcctgcggaacgagagaattgcgagattcgacactcccgggctcaaaatgaggattgaggtcgacgcctgtcggcgttggtagcttatgaagtaccctctgtagcttttgggagttgcgaatgattgcacaccagaatcgagagacgaggcaaacccgcaatatgtcgtggtatccgagattcagaatgattagctcaacgagttcagcaatagtagccaaagagccacctgctgctgatgttgtgccagtcttcgatggcatgctacgacagacccactggcagttgtgaaccaaatcgatggtgagtttcaggagttttggtgttgaagtcgcgttgtcgcgggtagttgacgatgtagcaacgataaaggattgctctgacggatattcatggctgttctctttcttagacacttcaatgtgccaacgtgatgtaaatcggcatgtcacatcttcgagtgacatatgggcatgtttgaacgatacgctgcgtgagtgccaacgctcatattgctctaaaagtgacggaacaaagataagaattcggcccataagctcaacccaacccaataaaacaggggaggccttttcagtttcgttcgggcctggtgtttgcaaagcttaacgttcagttttatgatgcagtaccagaactcaaatccacatcctgcgtagctagttatgcagctgtgatatagatcttcgccgtctccacgatggcagtgcgtacgattcatggcgagacctgaaccgcgggaagctctcttgcgccgagccaagttatcacagcaagcgaccaggctttatcaatgtcacatcgcgcgtattatgacatcaagtgcagccctcgtcgcgcaggagaggaacgtgtcgatggttgaaaattaaattgcgatcgtcccgcgtgggccccacgggccgcaacggggcgagtttagggcgccgttgacatggtgcgagggaacacccgccctgtgctatcgcgggctagtcaaggtaattcggcggtactcgtcgcgttttagccacaagatgtagcatagggcaagcaaaatttggagaggtcgatacgatgcgcaggattcttgagatatcttgcggtcgttctcccccagtatgtgagccaagacaggagcggaggcattgcctgcatctggcaggtgacatctgccgtgaacagtcaataatcacttcctgacacgagtaataagatgagtttctagggtatgaagaactgttgccatttcttcgtctacaacatgtaaacctccatacaacgccgtacatccctaggaaacatgacttttaagtggctgcagaaagttgatcacacctgatcgtgacctgttgttgcatatgtccgagtgactttgatcccatccggatgaatttcctcgggagtctgcgtcgagctagaatcaatatgggcatcagtatgaccacccgtgtgttcccattctcggacagagccatcgatactatcggtcgtcctgctcatttcgttgagctcgatttcgctgtcgctgatggtcttggcacctttattcactgttactccatctccctggccgttgacatatggcttggaatgattgctacggttggagttgttgctgcggtttgaccctccgcttgccagagatataacggatctaaccgatcgtataatcgattcgggcgctcgaccacgagcgagaggaccgtagcagggaagcgaccctgcgatgatggagcagttgggctcgatgatgcaccagataagtgtttgggattgagtcgctgtgaacagtgtcagcgtatttacgaggtcatagagtcaagtgactcgttcgatcatctgaaaacataccgatagctgcaaatccactcgctttcgacttcgctcctaatgcaactgtctttttgacgaacgcgagacgcacagcagcggcaacgcaacagaaaccaccaagcgcaaaaatcaaggtgacggcaaccttccgctgggggggaatgtgtagcttcgcgattttgggaatcgggtaggctagaatgacaatgtccagggccaaagagctaccagcacgcgccaaactaagcatcaccggatccatgcggaaggtaccaccgccactccaagacgaggatatcggatctccctggatggcatggcactttgaaggacatatgtgaggccgcgtatttgagtcgagatggagggtaacttacaactactgcgacaataccccatgcgcttacgatcccaattccaacccatgctgccatgataaatctaggtgactcaaagatgcgcatgtaaaatagcaggacggcgatcttaacggtcgcgagagcagcttgcatcaagagtgtgagactccaaacgcaagtagctgaccgcttggcgcctatcttgggatcaacttttagatagtctatgcctataccatcgatggatgcccatatgatgatagaaacacctgcggtgatgatctagggtcgtgtcagtgttacaaattcttgttctggccaacaacgaaagcctctttgagagactcacccaggttgccacaatgacccaatcatccaaacgccatccggctttcgtcttcctcctggcggcccatcgcaggaagacactgaacaaactgaggacgggaaatacgacgctaacagccagcagtgaagtcgtgataacggatgggacgcgcgttgacatggtggtgctgaagagatggaagtgagaggaactagacaccagcaaagaagccttgcggaactttgaaaattattggctcctggtgggtaagcaagataacatgtgccatggctgtacgactccgacgctgccaagtctctcgtctggagagcatcgacggtcgccggcccgtaagcgggctgagtgcaaaaggtggtgaagcgaccggcacggcaacatgggcaacatggaagaatgctgacagacacattttgattggatggataaagcaaacgctgatcccagccgaaagacgccccatgatgttctgtgcaagtgtgcggcacgtcaaagacgaaggatcatctaccctagctagcgtaccaactcgttgggtctcgcaacgcgccctttagagagccttgcgtgccacaacacaggtccatgtaacatccacataggaccccttgctgtgctcctgggccaacgactcctgatacttctcaatagcagggtccttgtagaggtactcggctagtcccaggagaactgtttgtgctgcgataggcaggtagtagtcgggattcttatgcttgtcttccgccaccacttcgaggcctctctgctcaatccgtgcggcgagcgcatgaacccacctgtacagatgcgcagattagtttcacgctagttgatgcgggagagctggcaccacttactcgtacgaactgctggccgtgggcttcttccaggtttctactaatctatcgcaggcagggtgtggcgctccaccgttgcgggataccactcgcgcggtatcaggcagcggttcgaaccactgcagaaagccaccgggttctgaacgagaataagcctttggcatcatacacagacgcagtaagcttactgagcagggtgaggaaattgtccaagagtttgtctgccacatcatcgttgacaatgcataaccagaagcgggcattgacaatgtcgaatttgcctagatactcgtcggggaagggctcgaagcagttgtgggtccagaaccgcacgttgggggcacggaacggctctggggggaactggtcggcggatatgtcgactgcgtcgaactcggcgtttggaagacccgcagcaacctctgatacccagattctgtcacgcgtcagtggcgtggtcagcgctatgcggaaagcttgagattgtaccctgtgcctgctccaaggtcggcaatgcggagtccttcctgatctgttggtatctcaggatgcagcaagtaaccggcaaggcccttcatccagaaatgattgaagttgaggctatgatgaattagtcccaggaccctatttccatgactttaggcagacgaaccgtgtcgaagcgagcgcattgcgcttcaaaggatacggcaactcttcagatttgggtgcagccatggtggtggtgtggtgggggtttggtatggaaagatgactagattggagctgacgcctgtgctgaggcgaaattcaaacctttatattgatcgcgtcgcgtcttgttaccagcggcatggaactactttgtgtgtttgttagagcgctttcgttgggagcttttccgtagctccgtccttccatagtgattgcctaccgcagctctgcggcgcagtctaggcggagaagttcaatcaggactcggacaccgaggtttcaatatggatttaaccgccaacttacggtgccagatcaaatcgacaacgactccacaaaagatacttccttgtcattcaggactctgcagtgcaaacgactgagttgtgtttggctcacgtgatgcggcggtctgagctagtgctcaccgtccgttgtgacccgatccggacaagtggcttccgccaaggcgcgcccttttcacaatttcatgctgtcagctcacctcatcacgtagatcgctactatgttaaccatgttctaaatccgtgccgcggaatcgacctcagggcacacgtgacactcaatgctcatggtttggcacgtctggcataggatgaggacatgacacgagccactgaatatatacaagttccttgtggttcggccaagggcagtgctttttagatcgtcccatcgcgctatactcggttgagaagcgacgaccagctccacaggaccaactttacaagtgcgggcacggcagcggtacaagctatgtacaggctacatgttacatggaaggcgtcagaattttactgtatctgtctggggaggtcattagtgtccgtattcaagatgtggtggctcataggaaatcaaatctccgaccgccccctacatatccttccgcaccgttggatggatcgcggctttcgtcaacaacacaatctcccgctccaagcgacgtctgccagcggaaattggaaggatgtagagattgtggtggcatttggccataaaccatgctgcgaaggggaaagagatgccctcatactagcaacaaccaacggcggtgctcctcggggttgcggtgtagctattgaagatgagaccaaaaggtatgctatgaaatcgttggccgtggatattgttgcaataacttgagaggttggagggcgtggaggcagccctcgccatgtcaatagctttctgagcttttccagttagcctcacaatagcgattacattttcaattatacaataatttatgctgaggcctgtcacatacagtccttcgtgcatttcaattaaccataggatcgagaaagtcccagaagtcccgggatgtctgctaacgccaatatgtaattccgcgatggagacttcgtggatgcagcgtgacttacatattggggtaatttgcctcgaacagccactgtgcagactagctggatgcgtacaagaagtgcaatttcaatgctggaaagaatgcatacaagctaacaaagactgatcttgcttactggccgctgaccggagtctatctttcggactccgtaagatcttaatttcctgtcttgtgactggctgcattttgcatggatgcagtgtacttccggggtgcagctccaagatcccagtcgatgggctacgcctggcggtaagagatgatccttgccaagtcaacatcgttatctggagtgagtgtaacatctgctgtgtaccagtggctcagatagacgtcttgtcaggccaggctgacttcagctctggattgaagtctccgggcgaaaatagtccttgactgtgacatgtttacccgtgccacatccaagcgcaatggattgttggtgtctgagactgccagtcctcctatcgtctgacttataatcctcaagctgttgtcgctccagtggaaatcgatacgcacattatgtcggccaacacggaacttcaacttttggacttgttcatcctttccatgaaggctttcaagaatctcaatttttctgccgtggcaaggcagcaactgccacttattgccatttttgtcacactctgcttgtttggttctgtcctctatgcccttcatcaatatttcagctacaatgacgggttgcctattgtcaaccgcaagtttgcgctggaaccacgactattttcccgcatccgctgggctttctggtctgataagatcctggatgatgcttatgaaaaagtaaggtcttcaaagtctgctttgcaaccccataactaagttccgtagtacaaaggacggccatatcgtcttgctcgaggagatgcagatatcatcgtccttcccgatagtgccattggagagctcaacaagcttccccaagctgccatcagttcaagaaaatcacactcctcatccttgacgggtcatctcaacggcatggatgttgtgaaggaaacaaatcaccacgtaaagatgctcctatctcgagtgacccccgctctgcccagtcttcttggcgatctcatgtatcgagttcaaaacaccatcaccgatacacttccacagagctctgaagagtggcaggccgtcgagccggtgaacaaagtcgttcacctcatcagcaaagctgtcacattaaccacctttggtgctcccatctgcgacgatcccgacttggttcgcttatgctatgaacacacattgaacagtgggcttgaccgcacacccctcttagatcatatgctgaccgtattactagtattttctatcatgtttgtcatgcggctgataccacgcttccttcagcctgtgctcgtatggctgacacctttcaaatggcgcttggaacggagttggaagaggctagaaggatttgtcattccagatgtgcagcatcgaaaagaggacatagggacacgctgcgttaacacagatctaatctcttgtatgatcagagaagcgagcacagaagaagaacgggatcccttcatgctgactcgtctcgtcggttctgtgattgccggcggaacatacagttcggctgcattcgtcgtcggcgtcatcgctgatttagtcaaccaccccgaatatctcaaagacatccaggaggagatctgccaagtacacgaagatgtgcaggggaaatgggatatgagtgcatttaacaggctcgacaaacttgattcagctatgaaagagacatcacgactggctccgggaagcttgctcgtgtacagtcggtacattgaacaggattgcgttctttccagtggtcttcagctcaagaagggccaatttatcacgacctcaggacactccattgccatggacccagaggtctttccagacccaagaaaatacgatgcattgagatccttccgtaatttggagcgccaccgtgctcaaccgttcagaagtgttgagggcgatgatcatcgttggggagcaggtagatgggcgtgccccggaaggtttattgccagtattgtgtcaaaaataatactggtaaagttgttggatgagtacgagtttgcattcattggaaacaaacgaccagcgacccaggtcatgcatgaattcgtcttcatgagccccaatgcaaagatgcttgttaggcggaagaaggaagttttgggtatttcttattgatatggttagaataggattaattttcagacgcaattggctgtcacagctctatgaattgtgcacgaagattcgcgaagttaccttaatgttcaaatcgtactgtgtgtgcgtgcgtgtgtgtgtgtgtgtgtgtgtgtatgtgtgtgtgtgtgcgtgcgtgatcgtatacatgcacatcatttgccaggctgctgattagcaaagccaactttgatacttttctttgcctccgaattcccatgcagaattctgcatcaaatatgcagttacccatcaatcatgcaaagcaagtcgcgagtggtcagatcacaccggcgccgcctgagccttggtcacttgtgccggcagataaagggtgggtaagccggatgatgtgagataattacaagggcttcatacgagtcacaaggtggtaacggctgcggcgctcttccctgcttgattcgcgagggaaccggcttcgcgaacggagcgatgccgcccttgcgctggaacttcagcccggaccatgcaggacttcatcggcgcgaagataaccgctcgctgagcaaattcaattttggattgtcttagcgaggcgcattcgttcacgaagggtgggttttcggggaccgtgactgtgccccttccaaggttccattgttttgagcgaatgtaagcgagaccttctcgggaccaaacaagtcgatctgtgcgccactgccgctacgcgctgagtttctggctggtcagcaatatatcagtctacagcttgagattccaaaggaacactcgcttcgatcgataccgttgacattatcctttgcagtaatctggactaagatatggcttccaacaccccacttgttgtgtacttatcgacctacatctatgagcatggtactcccatctttctgtgggcatgcgcgatacctatcattttcttgtacttttcctatgagactttcgagacatggagaaagggggacgcacaatctgagattccattagttgggcccttgggccacttatctacctaggattgttctcaacgcggtatatgccacgagcgcaacaaatctgctgcagagtggttacgaaaaggtgtgtagtattgacgcacgaaaagatgttttaacgttgatcgtgaaacagttcaagcatggagcgtttcgcatcctacgaattgatggaaacattgtcatcttgcctcaagacgtcttggaggagcttagttcacttccttcgactgtcgtaagtccgcatggtgctctggagaaagacttgctcgggccacataccggaattgatctcatcctcgaaagtcgactccatcacaccattgtgcagcgtaagcttacaccacgactacctctacttacgcccgctctggagattgaactgtcctcggctgtagaggaacattttccagcatgcgacgactggactgagttccagccataccaagttcttgcaaagatatctgcaaggatttctgccagagctcttgttgggcctgagttgtgccgcaacaaaacttggcttgatgtgtcagtcaactacaccgaatgccgtaagtctatccgcagctcacacccagcaaacatagagaactgaatctgagaccagtgttccgcaccatcgtcgttctccggatgttcccgacatggatgcactcatcacttcgctatgctctaccttcgttctggggtggtaaaaattacctgtatgccggaaaagctctgcttcgccctgtcattgaggaactcattcagaagaacaacgacgggctgtggagcccacagactacagagcaggacatgaatgtcctcagctggcttgcagatacagccaaaggccatgaccgagacgcagatactcttgctcacgtcgaaattcttcttgctctggcctccgttcatacaaccctgctccggatggtcaacgtattgtacgaccttactgcagattcgcagtgtgcaagggaaatcgagtcggagatcgcagacatgcaagctcatcagccaacctggacgccagcttcgtacgataagcttggaaaactggatagtgttctgcgcgagtcacagcggatgtctccaccaacaactcttggtatgaagcgtttgttcaaggagactcatacctttgccaatggcttacgcatcgaggaaggcacgtacgtgtgccttcccatatacgccattgagaacgaccccgagaacgcacctgatccttccacttttgacggccttcgaaactaccgacttcgagaacaactcaacgaaagctcaagacgcgaggaatatctcttctcgacgccggaacccacagcgctgaactttggctacggcaagaccgcatgccccggacgctattttgctagtctgatcatcaagatggtttttgtgaaacttttaacagagtatgacttcaagttcctggatggaaagcagaggccgaagagcatcatggctcatgaatttctgttttgctggccctggcaaaagatgttgatcaagcgcaagcagaacactgcaagcccattttgaaatccgtaggtgcatacgcaatgtaatatgggaaaatttttcggttaatgtgacaagtacacagatactttcttcggaattagattacatatttagagtggtttcttgcccacgatagtaatgaatccatcaacagaagttactccatgtgcaaagtcttccgtcaaggtatccagatgctcctctttgaactcatcgactgctttgctcagcccctcttgaatatccatcatggaaagaagatgcaattcgttcatctgcattaacatacttttcctcgtcttgaccctatcttcggtgatcacatcaagtccagtcttggtaaattctcgggcaatatcgttgacccaactgcagagacagattaatattggctaggtaatttagggttgaaaatactgacaaggcgttgtaattggggaacgggttcttttccagcgcaatgagtgcgttgacagcctcgaaagaacgactagagttggtactgagaggctcaagatccgtcttgtcgtgctcggtccactgaatgtatccaccgggttctaatcatatccaataagccgtgactgcatagagactggataaatacatactcaacagtgccatcgcgttagccaacatgacgttgagcttctcgggtggcagggtaagaaacaaacgaaagttgatgacatcaaactgtcccaacaagtcctcggagaatggtaaggtgatgtcatgtatgcgaatgctgagattgggaggcaaccacggagaaggaggggtaaaacgatcagaggtatcgaaggcgacaacttctgcacgtggaccgaatgcttcggcaacttcgattggccatatgctaatctttgaggtaagccgttgctttttttccccatggtagagagctgtacgctgtttgcgttcccatatcagcaattcgtaacttttgattactaagctcgatgctggggtgtatgttatagcccgtgagctgtttcagaaagcagtggaagtaattcatcctactatttgttacaatctagcatttgatggtgaaaattaataccgtacttgatggaggtaatgaagctccttcctttcatgtattgctctgccattatgagtgaggcaagtgtgatgatcgatgatgttgcgaaagttttcaatgccaacagtatgggagcatccaaatcgtcacacaatgtgccagcactcttattgaatttcgtcagaagtcgggtaaggcgttttggcggcacgatgaagggtggaacaataagtgatcaccgtaagcacttgttcaatgtgtgaagtgggtagcggcgatgcatgtgacagaacagctcgcgcctgcgcatgtacgcgccaatgcggtagagattgcgcagccttgatatttataagacgctgatcaatgcatgtctcgcgatgatgcacatgcccagctgagttcggggtccgagggaactgggccctggttaaaccctgggtatgtcgaccctgcacgtgcatgcaggatgcggtgccacaaccgtcgcagcccggtctggtgaccaatcagcaccacacccgccatgactttccggtcagccttggaggtggctaatatcccgcctagggtatcccttgcgtccatctgcgtgattgtatacatgtctcaatgatggtgctaattccgcaggccggccctgcgccgcaataagccttgttgagctcgcttgcatacgataggtagttgaagcgtatgaagataatgctcgattctcattgccttcgccctaagcctacccgcgccccatagaatctccttctttcctcgctatcctattctcttgaattcatttttccgtaaaagtatttacccaccaatatggacgacgacaggacacactcagacgacgttgacctgaagaccaaacagcagactagtcaacagacaaaagtagaggatgctactatagatccagagaacgaggtaactggcatcaaactcttgttgattcacattggcatttgcctttgtacttttctagtaggcttggtaagtgttctagagaaatgagcgggattagatgttgacctttatgtaggacttcaatgtaattgccacggcagttccagtcataacgtcccgtttcaactccctcgatgacgttggatggtacggcgctgcgttctacatcgccctctgcgcttcgcagcctcttgccgggaagaccttcacgctgtatccaaagaagatgacctacctgatatatcttgcgttcttcgagatagggagtctgatctgcggtcttgcacctacctcgaacgggctgattgctggtagagtcgttgcggggttcggagcgtcgggtgttttcgcaggcggattcgtgatcttaacgaccatcatacctctgcacaagcgcgcaatttacacagggacaatgagttcaacttttgcgattgcaagtattgttggaccagttcttggaggagctctaacccaacacgcaagctggcgctggtgcttctaccttaatcttcctattggtggcctcgcggctacatttatcttcttcgtcttccatgtgaagccggcgcctaccgaagcagcgccgaggctcgaaaagctcaaagggcttgatgcgctcggatttactcttttcgctagctcgatcactatgctgcttcttgcactgcaatggggtggagtcgttcatccctggaaatcgtcgactgtcatcgggttgatcatcggatccgcgctgatcatgagcatttttgtggcatggcaaatctacctcaaagacacagcattgattccaccaagactgttcgacaacagaaatgtttggcttatctgcgctagcagcttcttcgtcaatgggccattccaaaccattgtgtactggctgcccatctggttccaatccgtacttggagtttcaccaactgcatctggtatccattatcttccgactgtcattgcagacgttctagcatcgttcattggcgctggcatggcaatgaaactaggtgtatggaacccctttttgttgttcgccgaagcaatggtctgtattggtgcaggcctactcacgacgctacgtcccggcatcagcgatggccactggattggctaccaaatatttggtggtataggatattccctcgccagcaacatggtacgactggaccttctcctttctatcggcagtcaaagctgactacactacaggctcacctaggtatgcaggcttctctgccaaaagaccttgttcctttaggtgctacgaatcttctcatggtcatatcaaccagctgcgccatattcctagctatcggtcaggctgtattccagggacgtcttgctacaaaccttgccgagattgtttcaccagatattgccgaaaaagttgtctctgttggcgtaacaaggttcagagatgtagttagtctcgttgacctccccggagttctacgagcgtatagtgactccgcgaccgatgttttcgtaagtcatctatcctttcaaatcgcctgcttcaactaacatgattatagtacatacctgccatcgcccactgttctctcctttatattagtagcattctgtagatggactacaatcaaggcaccggaaaacaacattgaggaagagaagcacacagtataatcattgttgtttattggtatatatactagcgcttcgaggccgaacagagtcgcaaacacccagttcatatacattgaattctcatgtacgtgggacatccacaacacttggaatgacacgatcaatttgtccttgattctgttgcgtgtaccagttcgcggtgcagaactgaaagattggagcgataatgtcgagtatattcgtagcagggataaaatgttgtgcgtggcgatgaacctggccatgattctaggggaagttcatcacggttccctcgaagtgtcgaagaggttgaagaccgatatacccctgttaatacatcggatgagaatagcgcacgaactgtgccgcggagcatcactctgcctagagcgcaatcctagtgacaattcgaggcattgaattcatcaaccgtacgtggcacagtctaggttgtgtttgtggttttcgggtaaagctttagggcgcacctcggggtcctcagacgtacggtccccacaatccatgcccactgagctgacatgggtcattccttcacttgagatcttgtagtgttgtatagacacctcctcatacctctaggaaccaggaatcgacccgcagtcagtggaaggatggtagatttcagcgtctaactagcttttcgacgatcgtcggtgaggtttaaagccctcaggagggaaccatctgatatactagctgcttacttcatcatctaatcacgtgcgcagttactacaacacagtagataagattttgaagccccttgtcacgacagaaaacctcataacaaacaattcctgactttctctaccagaaatggactttgttttggccggcaatggcgcactttgccctacgcccaaagaagtgctcaacgcgttgatgaaggaccatgccgatctatgttcgctcggcacattttctgtgtctctttacgactcagtatgactttctatggtgcataccaaaggtcccaatcgacatcgtcttcttccagaatgccttgaacacattttgaagacacagcaagaggacggttcctggatgtcctaacgtacccactacgactcagttctcaacagccttgccgctctattagctttcgttgatcaccgcactttccttcaaaacgataacactagcctccgccagcatgacttgcgcgtagagaatgccaaatcgtgcgcacaagcacttttgctagcctgggacgtgaagagcaccgtgcacgtaggatttgagataattgttccaagcttgctggtacgactggagtcatttggtgtaatttccgagttcaaggtccaggatgaatgcgggcaaggcgatagcggaacatgtgtggcaacgacagaagatcctgcggcaagtgaacgctcgagcaaacgacccagactcgatctgcctaaaactgacggggcgcaagttcacgaaatacagaccaagccggaagcactcatcgctgtcttgagattcattcgtacttccgctctcatcccgccatatctcaatccaccctgtctgtgcagattctcgccagcatcctactcgcaaagtttctactggctcatatcgcaaacaacaaagacaatcgccgtttactgaagaaaagaaggtgcggctcggagtccctccctcctacgctaccaagcacgtacttcgactggctacatagcactggagcccatgattcaagctgtcccttctctttccagttcttctcaaccttgatcagcgaaccgggaaaatcatgcctcgagggcgcacgtgtaggatactgcgcctaggttctgacaaggcatctggctgcaatgtgtaggcagtacggtgactatggctccatagatcgagaccgcgaagaagtgaacccgaacagtctagattttgtggagttcatccataaggaaagagtgacatcggatcaagcagcagttggagcgagcgttgtgtcgaagaaaactgctttgaatggcgaaaagaaggcaaacgtgacgaacggaaacatggttagcaaatgacccacagccaccctcagagataaaaacgcattttcctacatactcgtcggagaagctctcattctctcaacgtttaggtgaagtgtgttccattcgcaagtgcgaggcattcccattccgtagaagcaagcggttttctgctcatggaaactaaggcagaaattgtggcttccactgttgttttggaaaccgtccctcctcctagcctctacttttctgcgaactccgaaacttttgcagttttgaagacctttctaggtcggtagacgatagtatcgcctatagccccgattttggtgcgtgattttcaaagttgtggttgtatgctcaaggacatgggcatatcgaaccaacggaagggatgttggtaggcggagagactcatgccatacatacctgcgggctatacagatattgcggaagagtacaaagcgctcagtaagaagcgcaaataggtgaatctctcggtggcattgcggacacccagattcgtcttgcctgccttgcgctccaccctcttccggaacaaattgacaaccaatcatacaacacctctgtttcttgcctatagccgtccttggtgcctctatccatgtccttgctcgtgcacatcatgcgacgggacacaagtctcacgtttccccaggtgcacgtatgattggctggtcggcgaccggggacctagctaagatcggcaggtcgaaaacaccaaccttctagaggcccgtcgccacggctgttatgaagcttctgtcaacgtgctcgggatgatagactgacaaaaggcacaagcggaagctttccctgatagcgaaagcttggaccgtcccgttataagtccaatggaaatctccaactgctaacgctacgcttctccacccaatactcaggtgctctgtcaaggtcgcaatgatgatttttgcgaatagcctgttgtgggtgtcaacagtttttgcagtcgcgtccgcacagtctgtgaacttgacacttgttccagtcgcgacaggcttcaaggacgagaacaccggtttcgtctacggcggctctccaattcttgtcgcgaatgacaaaagcgcagacgatggcggcttccgcacatttgcagtcgcgccgcctccgatcttcaagcaaatcgcccatcaaaagaccggtcgctcgaaagttgttgtccctgtccacgatattggcggtcgcgatttaatcatcaacatcccttctccggactctctcattcgcgtgttcgacacaaaaactggcaaaaaggtcgatagcaacgacaagatacaactcggtgattggagcacagcgtgcgtttggcgtagccagaaaagtggtgcaagctacttgtttctattcggcaagagtaaggtggtgcagttcttgattcgagacaagaagaaggatgtcgaaattgttgaagtacattttccatcaattccttgagtactcgggctaacttcatttcaggtacagaccttccctgtacccattgagggcgagacgtgcactgtcttcttgaacggccaggtctttttctctgcggaagaccgccccttgtattccttccaagcgaccgaatcaaccagagcaccggaagtaaagactgtgagcgacaaaattgaagttgctgggcttgcgacatatcacagcaactcgagcgactacctgtttgtctttcacggcgaggtcatggacgtatatgacagtaagattgcgccaaaaggcacagtcgagttcaacggcgttgcagatctttccatcgaaggtggattgtccttgttgcaatcttcgactgaatcgtaccccgccggtatcatcgcgtttgccttcgaaggtgaggatggtaatggagtcgttgccgcatcgctagccagtgtcctcgcaccacttggtattgcaaccaacacagcatacagccccaagactaagccctgtactcgttgcgagagtgcaatctccgagaagtgctccaacaatggattctctgcaggcggtggctgctcgtgctttgctggcttctctggaaaggaatgcaataagaatgcctgcctcaatgactgctccggacatggcaaatgtgacggtccgaatgtgtgcaagtgcaaagacggctggactggaccagattgctcgtttgttgcggtcaaggcaaagtatgagaccgaagcaaacggtggcgatggcgatgaccctgcggtctggatccatgccacgaaggccgaccagagcaagatcattaccaccaccaaatccagcgatggagagggctttggtgtgttcgacttgcaaggcaagctcttgcagcactttacagcggaagagccgaacaacgtcgacattatctacaacgtgactgtgggcagcagaaagactgatctcgcgttcgctgcctgtcgaggcgacaacactctttggtaagctgccactcacaccaaactcaaccacccatgctaattgccccatgtagcctcgtcgaggtcaacagcagcggcctcatccagcccatcgccggcggcaagcaaagccttccggaagactacgagccctacggctcctgcacctaccactcgcgcaagtcaggcaaagactacctcttcgtcaacaacaaaaaagcagaatacctacagtacgaactcagctctactgtcaacggtaccctccaaacgaagctcgtgcgccaattcactgggggctcgggcggtcaagtcgaaggctgcgtcggcgacgatggagccggctacatcttcctcggcgaagagccgcttgggatttggcgctatgaagccgagcccactggctcaaacacgggtgtccaggtcgccaaggtcggcgatgccagtggtctctcagccgacgtcgaaggcattacgctcgtgcccgcgaagtctggacctggcggctatatccttgtgtctagccaaggcatcagcgcgtacaaggtgtacgagcgcgcgccgccacacaaatacgttacgacgtttacgattgtgaacaatgaaaagaagggtgtcgaccatgtgagcaatacggatggatgtgcggccgtgggcaacaggctgaacaaggatttcccgtatgggctttttgtcacgcacgatgatgctaatgagctcgctgagggtgggacggcgaaggaagcgagtttcaagttggcgagtttggtggatatacttggggaagagagggcgaagggtttggggtattgatttggttttattttactctagacaagtgccttacgtattccttacgtatatgtccaacacgcagtcaccgatttgcgttcgttccgtgattctttctcattagccacattgctactcgtgctacttttgccaatatgtccgcgtcattcatcacgctcccctaattggaatcgagcagcaacctctccctgaccgcatacctgtgcaggtcactcctcgcaagttccaaatccagcagcatcgtgtaaatctcttgccctagccacagtctcgtgcacctccctgtttgcacgctcgtaatcgagcagaaattcccatcctcccgtgaaatcaccaagcgccgcattagtaagtataaacctctcctcgtcattgatcccatgttcttccgcatcacgtatgtgtattttcttctcgagctccagtaaccacagtttgcatcctccaccacgagcgtgtctcgcttgtaagacctcctcgtcgaagtgatcaatcagcatgtttcctttagacaggttagctggaggatctattccatgcaagctcgtctcaaacttacttcggtattcgaagcgaaaggaccccaatagcacagagggatacctgtgcgcatcaaaatgtagatttggccagaactcggtaacaggcgtgcgcatacgcgtcacgcatcccgtcgcatcgccataatcccatgctgtattttcgccgtacatctccgcgaaaactttgatgctactgtacgggcgagcgtaatcgcaaatctgcgccagctctgtgtcttggatgttgtatctgtgacagtaaccatacgcaatttgggtgttggcctgcccggtcgccacatagtatcgcatcttccagtctgtcatcttatcccgcgccatgagttcgatgaggcgttgtagagctccgatatcgatacagttttggttggagaagagctttggccagagcgagagcaggtggtcgagatggacgactgcgcgtcgcttgcaaagattgtgcttgagatagaggggccatgagtgtgacgcgaagatctcaatagcttgcgcaagtacatcaagtagcccttccgggctgtaatcctcctccggcgacaagtcgaggtgcaagtgaaaatgcacactcacgaaatccgtcagtgcacatatcgtcgtatcctttgtcgcacgcgacaagccatagtccgctgctggctctccataactccagtcaagaccaggcatgacaggtatgtaggccgtttgcttctcgaccatgtagctgcgcgcctcgtggtagacggcggagcatgtctggaggagtgcaatgtagggatcgggcttgttgaggtatacgggattgaggggtacccgttggtagtccttatcaagcgcaaggtggtagattgcgtttctgagctcgcccggcagactgaagagggtgggcttgtcggcgacgagagggagcgcgtcttggactgcgatggtgagacgctcagtgggctcgcgcctcgtatcgcaatgctctatggacatggctaattcggtcgcaagctggagtgaccgcgtttgatgtgcgatagcgataggtattggagtgtcgtgagttgctgcggctgtgtcgctggcgcggctagtggtgacttgaccctcccataacatccgcattcacagcgagtgggcaataagctgattggaacccgcaatctacatattatgccaagccttggctacagtgaaatttcaagctatgcgtggtgagctatagtgtattgtcaaggacccggcatgtgtgagtttgctttgcacaaaataacaacttctaccaaagatatttgctgcataccaaatctaccttaacctgagcttcaaccgtcgacacccatccaactaatccacagcacttccacacaaccacacggagagaggctctgcatacgttaggagtgagtcatcgtgcatcgtgtgggctggggcgagcgccacggctttcgggtcgttgttccttttccattgatatcaccggctttcgctggtgcgttgaagaagaaaatttcgtaatttcgagagttttggtggagggatgttgtgatgacaggctgttgacgcgccgactaaatgaattcgtatctctggtaacatggcaacagaaagcgggctacagcgctcatgtctccattaacgctctgaggcagtggagtaaggtcgacaatttgcaaagacgcagaacaaaattgcgaactgacctgacatcgacgcgatcacgcaatcagcctcccacgatatcagtcaacactctcgtcttgtgtgtctgcactgcgtgcttagtcacctccctcaccacgaaagagcggtttcgaatgtatacagtcactcatgatatctcacagcttgccccaatgacgaacattgcatctgattagtcctatgacgattacataccacgattaggtttgctctcatcgcaatcaaacacccttatcatcctcgatcaccagctcctccatctgtctgctcggctcctcatccatgcccataagtcctaacaacgcctcgtcatcaatgacatcgcgcatctccggctttcgattcggctgctgcccatgcgccgccttcaactccgcaatcttgccctcatcaaacttcttatacactctcggattcttcctccccttttttgcatgttcctcacttcggaactggtatcccctaactcttgggccctggccagttttctcgggcaacgagggctcgtagtatgcttcaaaggcggcgacgtcggtgtcgaaggtacccgcttcgatggaggtgcgcacgcccgcgaagaaagcggacaggatggcgtggttgtggatttggatgagcacccagccgagcatttctttggccgcgaggaggtgttggaggtacgcgcggtggtgctttatgcaggcgtagcaggtgcagtcagtggagagaggcgtaacagatgtggcatggtcttcgtgccacatgtctattccaagggtgcatcgcgtgcttgatgtctcgtctttggcaggaggagggaatgcaaagtcgagcacgataccagcgtcggttgcgtctgcgaggaacgggacggtgaagagatccattccgaggccgatctggcagtaggagctcgtgcgggctagcgggcgcatggaaagataggcgtggaaggaggtgcagttggtctggtaggtcatccaggagatatgtgtcgtatatggcaacaccgctgatcttgtcgaccatatcgtcgaggagatgttccaggtaccatgattgcagatcacgctcgatgggcagtattggcgcgaatatgctccagctcttctcgcccttgtccaagctctctttcctggcaatgatgtcttgaagccacaactctgtccgatcgctcatcttgtccttgcgcttagtgccaatcgattcttgtccgaatggtatgtccgccaatccgaccacaatatccggctgtagcttccgtacggcggctgcatagtactcggagctcatagccttgaatccgaccgatgttgacagggctatctccgtattcgtgtttgggacgggcactggtattggcgggttgcgacgcgcgccaaggatgaggagcgtgtcttctggcagcgcgatgaacttgcggagaggctcggggacttcatacttgaagatgggcggtatttgcttggggtgcttctccacgactatgcttcgtcagtggggcaagcgtggcgtatgtcaaaggcacacacaatcctcaagcggcacgtatacgccattgacatgtacgctcttccgaaagttatctggcgatatgtgtgatatgacacctcgtgatgtattgccgatgaaagcgggggtttgtattgtcttccttcccaccagcgagatgcggccgagacgcggtgccagcgcgcccgtcgtcttcagaagcgtgaactcgatcatctctggtggcaattgatccagatttctcatagcagcttgttcagccatctggcgcgtccagtgctgttctctgacgtctggatagactgtgatcgcgatacgtgggtcttcgtggaccctggatgatttttggcatggtggggtgacgatgccgatcttcagcgtcgttgccgggcgcgcacgtgagatcgcgtcgcgtcgcgtcacgtcgcgttcttttcctccatcagctagcgtggttcctcggtcaattgtcccctctttcaaggtccgtttcgtggccgtgctgtgcttttcgaaagcccgtcaagcttcgtgacctcgttagtgtcccgaggtcgtgtttgctaacacatttttgcacgtaaccataattacgaaagacgcgttttcattcgaacttatctgctgcaacaagagaaattcggagttctctgatcgaatatgaacgctatctatctccaaaaataagaagacttcgcacgctgaccgtgccgaaaccacgagatcgcaacaacgcccgaccaccatgaatgggaaattcggcgacgaccaaggcctggatcttctcgggttgaattccagtctggtccaacagctgcaatactgcgcacaaggtctgaccagaggcaagcacatcgtcgaccactagcaccgaggcacccttcgagatggcatcgcgctctatttcaatcgtctcttctttgacattgccatacgaagatatgtgcgagtttagctttgtgactgatagcgttggtggtggtaatttgccgccattgcgaacaatgaccaaaggcacgctgagacttgaggccagtggagaagcaaacaggaagccacctgcttcgcagcacaccatcgcatcaacttgagacatgtcgccagggtagagagacttcaatagcgataagcacagagccaggtcgtcgggttcctgtgctataccgagcacgtgacggaactgagtgtcggcgacagggaaatctgggattgctcgcaccatatcagccagtcgctgggcatcgccgtgcaggaagagtgacaaatgcttctcagcgaaactcctcgcagctctaggcccttttacattgttgtcgaaatcgaagtcgggacaccaatccagcagtgcgctggccgtctctctctccgcgaccccaggaccatcgcaacatcggcggttgtatattatctcttcgctggctcggacacgtacctcgattacgcgactcccgggaacaaggtgcgaaaacattgcgaccggtgcgggatctcgcatgccagtgatgaaaagaacatcggcctctgcagcgccgtacacaacatccaggaaatgctcctctggcaaattgggtctttgttgaacttgcgctttgaagaatgctgtcattgctgcacggtgctgctctttgtaagcacgatcattgagcagacgagcaaggtcagctccagtgctggctgcgtatgcgcgcttggtagcatcgctgatactgctgatatgaacctccagacgttcccgggcgtggtccttgacctccgaagcccattgttcagcgcagtagtcctttccagcaccgtggttacccgtaacaagaaagataagttttggccctggccggttcttcggcagcggacaagcatacgccaatacattctgtggatccatgacctttttgagacgagcgagtctctgccggtttggaccaaaggcttcgcttaccagcaatttgtctcgaggatcaggtccaaggtccgcgccatatatgccttggctcaatggcaatagcgcagtggtgaaattgtatacccattggatcgtagatcgcgagatttcgttaccatcctcatcacgcggccagatgcctgtgataacacacgcaaagtcccagtcccggcaaccaaatgcagtagatgtatccgcaacgcctcggatagccccacccccttgtaggaggtggaggtaacatgttggcgtgggccgattttcgatggccttgactaaaagatccgctatctggtggttgccaatatccttcaggaacacgcagcgcttgaaagaagacgtcttgccaccggcatgtccaccatgcatgcgagacatgtacatgtcggtgtcaaaaagtcccttgcaatccacagtttggacatcttgaggcttaccaaaaagtgtgtcgaaaggagtcggagcccgatctggatcactgttggaacattcgtacatcgtcacgccaagacgcaaccctccatcgtcccagtgcagacatgggtccgcagactgactcctctccagcttatcggcgatctcgttgaacttggcaagtttatccactgcttcctcgcgattaccgagcgacacaacccactcgcgtaccagaaacttcggagcattgtaagccctgaataccacactgatcacgataccgaagtttgtccctgcgcctttgacagcccatagaagctcggcttcgttatcaggacgtattgtgtcgcgtggtaagtataggggcgggacatggccaatgtggagaatctcgccagttgggctgaccatcacgacgccgagaactgagatcgacaggacagtccgtggcgccgcgataggtgacctatacctgccttgcagccataagccagcaccgacactcggtcgtgagcccagcgggatggtcataccggacttcagggtttcgctgacaacttgtccggtagtgcatccagcacccatgatgactagaggcccgtctttgacgtcgtctccttttatccatgagccgtcttggagaacatggaggtcgttgaaagcgctcatgtccacgccgacaacattgggctgtacacattgaccggctgtgactgccaccgatgaccgtcaggttcagcttatacttgcgtgcccattgcacacactcttgaacctgcggaatcgaatttggagtaactatggcagcatattttaggatcctcgcctccctgttcttgattgccgtggctgacatcgccgctggaacttgtgcgagtaatcttggcaaggcagttgcgtgtttgttgaaagccaccatgatctcccgtgcatagaagacaagatgattccccgttcgagtgcccaaggcgtggcatatgtcgcggcacttcttccgaacatccgaggcttcgacgtcaaatcccacgatgaaagatacgaattcgtcaagacgctcgtcctccacgggtacctggagcgtcaaatcgagccaagttgcagtccgataacacaccaacccgccaaagtccaacttcccatcgcgatgaaataccaccaccatctcgtctccaacatcgccaagtgattctaatgcctgctcgataaaagctcgttttggatgcatgccgtacatgctatgacagaacagcacgacgtcgaacttctcggtctgcgtttcatcgtgcagctcatacgcctctctccgaactacgcaccccagctggtcatcaagacgcttcgcaaaaacctcgttcggctcaaacgccttgtaccgcttgatcttgcgtttcatgccctcgggcagcgaggcgaggatggtctttggcccgggaccaatttctagcacggatatggcgaggcgggagtcaaataagggaccaagtacggatgtgagtgtcggtgtgatgaaggcacgatacattcgatcattgggcgcctcgttgaagttgctgaatccgccggcgtactggtcgtctgacagtgttcttcttgatgaatagtctatgtgtgccgacgcgtgtttcagggcttgctttagggcgttgaggctagccatattgacgaggggatgaactgatggtatgcgggatgagaagttggacgatatccgtgagatgtaagctatgtttgcgctagcgcgcagtgcagctgggatctcaagccacaaaagcttgcccaggcatcgatgccgctagataaggtatacttctttgatactttgacttctgagctttcaatatcagtaaactcttctcacgggtttatcgcgcagacgttgtgtagcaagaacaagatcgccgagtcctcgaaattgccatcctgcgagtatcaatgcgaaggtactgcgatgtcccttttagtcaaaatgcaaacgctgctgcactccaacttggccacagcagcatattctacgtcgcagatgcaaggtggttctgcctaaattcataaacggagtctgtagtgacgatctatgtaaggtccgacattgcgcttggatgattatgtcgctgtgaggcgcagcgagagtcctccaattctttcagcgccctctgccacaacaaagttacccaaatgacaagattttttcgccatgtctctcgagtcacttgagacgcacgcaagtcgcgttgctcctatcggagtagctctaatactacttaccctgtggttccttgggggctatgttatcttcaggttggtgaatgccagtttgaatgcatgtaagaaactctatcagccccgcacctctttccaaaggaacccgtagctaaaacaaattggcggggatgtagttacgagtaacctctgcttccagtgtggtggatacagcacaccctccgatctctagcttgttactcatgcatttcctctgcgttttggatccttgctaatgctgcggaccaaccttccatgtaataccaccaatctcaacgcacccagatatggtctcagcatatgcatgctcatgccgtatcttgcacatcagtttgacgctatgtagatcctgtgtagattggccacaggtaattcggggcatctcaacagtttactacgccgcagcaccgcggcctctgcttaactatccggccatccatctgttgtattcttgaaatataaaatcagtggtatctctcactttgaatgatgaaaaccaatctccatgcttgtgtacaacacctctctacaatctttcctcatctctccaaaaccgcctcgaggtttcgtgtggtgtagtactcagcgacgtctacgcttcaggccttcagctatttcaatgaaagtagttgtggtcttttatcttattgaatgctgacatacatattagcctccgatatgaagctccacaccggtttgatcgcgaagctcttccttttcctacgagtcctagactcggtgtctgctgcttctgctgctagcgaggaactgggagtgttccatcccatactgatactgattactactgatactaacattgaacacagtgatcgtaatgaccccgtctaccgcgcagcgctcatcgaagaatgcggcgaccttggcgttctagacgtccccgaaggccaaccggagagcgaaattcgacattgcaaagagcaccctcgatggcgcgaccccacttttgtgcctgactttgcagctcttgccgagaaggaagcaaagcttacagcggaaagccgacgtggtaagcgcggccatacttctagcacacaagatgcagccgccaacatttttggcagggacgcactagcgtgctcgtatggtagcgatcaatatggatgcacagatggatcttgctggagggtttgtggatcgcgcggaagctggtgctggcttacggttggaacggggaatggaccgtggttgaagtgttcaattgcttcacaatgtgcttgggaaattggtgtgtgctcggaaggcagctgtggatcgtgcggctgtggctgctcatgatcaagcagcgtcgtattcatgactctcgtgcaggaggagtcagagatatatctgaccctagtctctcattacatctctagttatgatgcttccaaaatcattacattttcttttgtatgcgcaggagctctttatacaagaccgtgtcattttatccgattgatttaatatggtctcccaaagcaagttccagtacggtaactttccttctatataccgtcacgacttctgctttattccatctctttctccgcagcagcaagaagagtggccgagctgtcctctcttctatctattcatgattgatttggtgaagttgaaacggttcctcatccataactggttactataatagaacctaatatcagagctcacggagttatctgtttgagtctttcacaacacaattgccagaagaatcgtaagtggtatctgtgttcaatacataacgtcccatgggtgatatcgcatatcgatgctgtgttgaaagaagatctaaacggcgcatgtcgaacgttccaaatctccggatgtccgtgccaaggttgaatttataccttgcgagcactgataattcatgagtagaaagctctacgccctgcctttaccatgtaccatcacaaattcaatttcatcatcgtcattactctgactctccacctgcgtgtcgacagtcttagtgattcccgaacccgtcaaattcggccgtagtctagagcgactcggtatggtagcccatacaatattggtattttcatgctgcttgtatcttgaatcttctttggtcgagccaaaataatccggcgccacacatctgaggaaacggcgcatagccggcatgcagatgcagaagattccaacaaaggcttcgagtacggaccagtatgctgccggcacattgtcgtatgttggattcgtcgaggaggcgaactgtacgagtgactgaagacggatgatggagataatagtcgcacttgaggtagtctgtcagtttcgtgtttcgcagatagagcagaaccgaaacttacaaagccccgatgctgaacatcaaaacgacttgcaccttcttcctcacactcattgagaggcgcaataactctggtatcggcacgccgattatcaccacgtcaagcgcgatgttgatgcctgcgtgtgcccagccgaagatatggaagttgatgcatttgccgctgtgttcgccatcccagttctgccagatgtacgatataggcgtacagttgaaaatacaagtgagtgtgaatgcgaggccatacgctgtcgacacagctagtagcgtgtacaaagtgctgcgcaattctcgccgaggaaagacgcgaaggcaaaaacacaagaatgacattttagtcagggcgacggccatgacgtagaagatctcggtaagccacgtgaactgagcggtgtcaacaactgccagcgcagtgattagtattactcacttgcgctattcgatatatgttcgcaggaggtattgtccagagatctttgccaaatccatcggacgacatgacgaactccaggattcccatgggtagagccactatcagcgctgcgacagcgaaaatgtcatcgagcgcgaaagctcccttggtagccacacagcggattgcaacgccgagaatggcgaggccaccgaacacaccagtcatgatgggcgtgatgtctgtgatgtcgcggactggggcaccacacattgtttgtgtactgttctgggcacctgtaacaatcagctcgagcattagggaatcgggctgagagacgtactcaatgcttcaatcaaggtacatgatgatagcacgcagccttgtattgcggagagaagaggtggtgttgtgcatatacaaccaacattttcggcactgcaagcctcctgggctttcagactcatcacaaggcattcagtctttgatagtagtttagtattcgaacacgttaaatgaactggatgacatttaccacgcatggtggcagttcttgtgcaaaagtcagatcaagaaagataccgactatcgcatgtgctaggcgaaccggcttgaagaacttcatgaaaggagtctggcaattttaaatcagatctctagatttctccctggcgtggcgagctgctttagatcaagaggtgcttcgaagtgatgattgtgaaataccattgtagcctcaacatagcagcagcagcgaggccgagcaagttacatgggtaaataatcgtctgccgccatcaagtttggttcgcaacctaccttgaatcacgatctagctttgattgcgatctagctttgactgtaagtgatcagcgagtccaaatcctttccctgttgcctccaccaacacgagtggccagagacgtcgaagcaatacctcaatacatgcgaagtgaaaccaccacacaatgtcatttcctgaacaggcatcgcgtgtctagcaaagcggcacggaagcagatccccggggccgcccagtggatacctatgaagcaacgtcaagtgttagcggcttttttattgaacaaacggctgcaggtgtttcctctacattattttgagcatgcaccccttggcgttgatctttgtacaagaaaaaacgccagcattttatgcacgggtaccacagtgatgcagccgcaaacatcacatacccaagtacacatgatcttgcatctctatcgatgataattaggagagagctgtaaaatgctgtaatccgaagcgaaaatatcgcactacgatgttgaagacccctttcgatgtcgaaggcgctgctccgccacaagtccctccaaatgaggaagcccgattgccgggcctatgtgcttcttcatgagaactggtctgcctgaatgagattcacttgaagtgcggcacatctgctataaaagcttccgcaactgggcccctgccgccaacattacgcggaaaccaagaacgtcagacccgtcaacacagcgacaccacacccatcttgcatggactatggcttaatatttcacgaaactatcatcacaaatatctgcatctacaaacagcaatgctcggggcgtactccgcaccaagctaaccgagcctatgaagcagctcggtctggatgcatattacgacaggggttcccctcaacaattttgatatccacaagccatacccgacgtacccaacgcccctcccgcaatcatcatgggtgtgcacagtgcgttagttgataaagtcttatttcagggcagtgtcacttgcgagattgtcctgaacagtcgtgtcaatcaactagttccgattacaagaagactggcacatagcatgcaagagaatgtgagctgaagatgttctctacgggaaggatgttccaactgccgtctacccctcgtggtgacaagcttctccggtttgggaagcaagacgggacggcgaatatgcgtacccaattgtcgggttcactgccctgtctcgcgagttgatcggggagagtttggagaatttttggagagtttggggaagagatgcttctttgatcctgcactgaatcgaagaactaggagtaatagccgaaggacggttccatcgtgaccaatcagatcttctcaagtgtagagtcttgtcctaacgtctcttcattcttttttcggctactccgcagtggggatctacttaaaataccacctaagcttcagctaggcttgtgcggtcatcgccgggtacttttcacgaaaaggacaatcagaataaactcgaattcttctcaatcatcctctcctctaccacatatcctctaccgatatgacttggctctctgaagttatcccagcacttccgctggcaacatggcttctgctcgtacttccctcggccatcactttttattggactctgtggatagtatacgcacgtacactgcatccacttgcctccgttccaggacccttcttggcatccatctcccggacatggtacatgtaccgcatctacgttggtgacatgcatcatgttcagcggcgtatgcacgatcgatatggccaaacaattcgcattgctccaaatgaagtttcgactgcagagctggcggcgataccaaaaatatacaaaaaccaagcaccactgaccaagacggacttctactcggcctggggtggaggcacgatcagcgaacaaaaggatacctttgctgagactgacgagagggtgcacagcaactatcgcagaatcgtcaacccggtctacactctgagcaatgtcttgagaagtgagaattacatcaacgaagtctccacactgttcatcaagcgcttgggtgagtatgccgaccgcaatgaggctatcaatctcggtacatggctacaaatgtaagcttaacaatttttgagatcagcagtgctgactgatatggcacaggtatgctttcgatgtgattggtgaagtattctttgggaaaatgatcggttttctggagaagagtgaggaccatggcgctttcatagcatctctggacgctttgatgccggtgtcgtgtatcgccgcaatctcaccgtcgtatgtgcgacccatcatcatgacctttgctatcttcctaccagcggggttgaaggcaataaaagctatagatgccatccgcgatgcggctgtcacagctgctagcacgcgcaagaagagcattgaagacggcgatccagcccgccacgacatgttgcagcagctatttgagattgttcgtgagaagggggaaaaggttaacttcagcgacagagaagccacacttgaggcccatgtggccatgtaagctcgaggtgctcgttcaaaatgcaaaagcttaaccaagatacaggcttgctggatcggacactactgcagtcgccttccgctcagttttctaccatcttatgcgcaatcccgaagctcttgccaaagcacatgccgagatcgatgctgctgataaagaaggcttgctaagctcacccatcaagtactccgagacaacaatccagctccccttcatctgcgcatgtatcaaagaagccttacgtatgcatccaagcgtcggcctaagcatgcagcgacacgcaccacaaggcgggattgagctttcgggtaaatatatcccagcagggtaccgtattggaatgaacgccgcggtcgttcactatgacaagactgcattcggtcaggactcagatgtgtatcgacctgagagatggattgtgagtacagaagagtggagggcaatggatcggagcatgctcatctttggagcaggaacgaggacctgcattgggaagaacgtaagactttttctcctctcacaacattttgttcttgaaactgagtcttctagatgtcgttggttgagctccatacgcttgttccggagattcttcgccattttgatcttgaaatgacacatgatcgcaggtggacgacgcgcaatcgctggttcaacaagcagactgacattgaggtcaaggtgactcgaagatagctgtctcgtgtcttctgtcgaagagataaggttgagcgatggaggtgacaatggatggtaatcttcatacttggataggaagacattaccaataagtgagaatgatgaggcagaatatgctgagtccatgatttcgtcgctcgaacggctgatccgcgtcatttcgagttactgtagactcttggacttgtcgttaaacatgaagcctcataggcagagcattattattgcattgagtttctctgggggttgcatcagtgcgaaatctataacgtcgcataacacaggaaacgtgaatagaaagactagtctctcttcgcaagcgcaagtctgatcagaaatattgtgctatgtataatggaatggttagcagtccttcgcactagagcaacactgacgcgggcaagataccgagtgaggatacgtccaaggtttgtgatgaaaatagcagtgcccaaggatatcttatcaacctgagaacgcgaaaaggattgagaccctaataaacggtctgccttcttcaataatgttgagaatgttgtcacatatctgtgccgggcatatgctcgtgttaggcattttgatttggtctgaattattccgtactgtatctcaaattcagctaaatagctcaaatgccgacaagcaacagcaagcctcggttcttgtcgttgctgctcgcagacgacgagatcgcggtgcggcatgacctgacggaggagtccgcatgaataaggtttatgcaggtcagcccaactgggtcaagatgtctctagctatcgtacgaccgagcatttttgtcttcgagctcctgtgtgggccttttctagcattcatattagcataatatctcatcttggtgaagacaacgtaccgcagccttgcagggaatggcgctgagatacttgtgctctgtagaatgccatcccacttgcgtaattagacactgctttgccagattgatggaggagggaagattgtacggtggttgaggtacattgcagactcagagatagtaggaaagtgtgagtgaaacccttacgcgagccatactcgttgtgtcgatcattgaaaccctgatcagcgtccaaacaccaacgctttcaggtggtcttgctgatgctgctcatgccgtaggtgtcgcattatgaatacttgaacccttgcactaaatcagttctgggccgaaacacttgctgttaggaacgaagcaactgccgcgaagaccttggaagccgaggtagtcgatcaaagcttttgagacgagagacggtgttacttcaagtttatattaaccgataggggtctcccatttcacgcgctaacctgttacggtaaagctgcagatcatggctatcctaactttcctagcgctgacgaccaagtgcaattgccttcgtcatcaatcatctcaatgattgtgatcggtccgaactttgaagcaccacaactacgtatgatagccccactcagctacagctttcaaggcttgacattcctcaactcgacatcaattgcattgacaacttgccatcttctcctccataatctccgacctaaaatagttcacgatgggtattgacttcgacaatcccgggacggcagtgaagcccccaagcaagctcgcacacgtggtcctgcgcacaaacaacatgaaagccatggtcgacttctattgcacgttcctcggcgcaagaatcgttcacgggggcaagatgctcgcattcctgacctacgacgacgagcatcatcgcatagcctttgtgcaaatcccaaaaacgaaaccaaaggtccgcggcagctgtgggctggagcatatcgcgttcacattcgactcgctatcagaactattgcttgcttaccgccagcgcaaacagaatggcatcatgccgatctggtgtgtgaatcatggaacatcgacatcgatatactacaaagaccctgatggcaacgaaatcgagacgcagatagataacttcaaggacccaaatgacgcgacgaagtacatggaatcaccagaatttgaagaaaatccgattggcgtggattttgaccccgaagacatgatcaagcgtttgcagaatggagagagggaggaggtcttgttgcagcgtgagaagatcggacgtcggtccttgcgtactaacgcgaagctgtgaaggacaaataaattactctcgtaatggaacagcctgaaggtgtatgtacataatctgtagcctgtgtggtcattttggttccagtatgccgttcaagctgttcatgcataccaagcactgcaggttctgtgcatccattccacagtacctacccactgcgtgatttcatggtcagcgcgaatgtaaatctgcctaggtaaatgtgcttacgagcgcgttgacatgtgagagggtcagacctgatgacgggatgatcggcttattcccagacgggccgaacttacattttgcccactgggatgtaccatgagccacaacatccactcgcaaagcatcccggatccggtagctccgcatggtggggtggtgtgtagttaagcacaagaaatgtacttgaatgtcagtctgccatgaatcgccaataccaccatgtctcccaattcgcagccagtccaggaggtccttccagcaggcactgtcctaatcgtcggaggtggccctgtaggattagcgctcgcaacagtactatcccatcacaatgttcgatcactgttattagagcgaaacgaaacaactacaagatggcccaaagtggatttgaccaacccgcgcacgatggaaatgttccgacgactcggtttagcagacgaactgcgagccaggggcgttccatcacactttccatttaccgtgctcatatcctctggcctggggaatgagaaggcactcaccaaatggcaactccccagtgtcgacgagtaccgagcgcagatcaaggccagtaatgacggctcgcaaccccgagaatcttggcagcggatatcgcttattgtatttgaagcatggatgaaagaactgtgtgtgaagaatgagatgattgatgcaaggtttgggtggaaagttgagagcatcgaggaacgcgacggtagagtcaggactgttgcgtcgtgctcgaagaccggtgcgaccacggaaattttgtcagactatgctgttggatgtgatggtgcgtctagtaaggtgcgaaaatcgctaggaattcaacttgatggcggacctttgtaagcgattgccacgtcttctaccctatagatgttgggctaacaaaaatctaaactagacgaggccaagtacttctcgtccacttcaagtccaaagacctgacgcggttgcacgctcaaggctacttttggcacatattttttgtgcgcgagcctggagtttacagtggtgcgctgatcgcgcaggatgaggtggaccaatggactatccattacagccttcccctcgacacagacacgtcaaaaatcgggtccgaagaagctgtatataccgtgcttggtggtctaaaaggcagatatgaaatcaaaatcgacgagatattggtacgttccgtatggcgtcctaacattgccgttgcccaaacgtggacaagccctgggcagcgcgtcttccttgccggggacgctgcgcaccagaacgtccccactggcggctatggtatgaacacgggaatagcagacgcttataacttgggttggaaacttgcagcagccatgcaatatggcggtgccggactgctacgatcgtacgactcagagcggatcccagtcgctgtgcgtgtcatgcagcactcgaaagcgcatacgaaagtacacacatctatcacccagtttttccaaggggtcgatcctcatgtcatagatcgacccaccgaggatggtgtggctcttcgaaaaagggtccatgaatattatcagaagaatgatggtgaacacaaacacaaaggcatcgaaatgggctacatctacgaatcagaaattttgcaaacacctggatcagggtcgaagccagtgtggcaagaatacgaatacataccatctacatggccaggaaaccgagcaccacacgtcttcctgactgacgggtccgctatcttcgatcatttcggcaaagattggactttggtttcgtttatcgataatatcgaggaccactccgtgaagttgctcctggatgccgcaaatactctccgcattccagtcaagcacgtcgacatctcaggcgaacgtcacgcgcgaaaagtttggcagcgagacttggtgcttgtacggccggacgagcacgttgcttggagagcagactcaattcaagatttgatcgaagctcagagaatcttggaagttgcggtgggcttgaggcctgcggagaatggtgtcgaaaacgccagcaatcgggtttgggacatgtccacttcggtcgcggatgttgaggccagcgcaaacgagcacatacgtgacttcatagccaagttgtgagtggctgcgattctggagaagtttactactgagcggtttgattgtgctgtaacacaaacgattgcttgagatcattttgcaaagcaggtttccatgatatcaggaaaatctatgtcaatttgaaaacggcttccagtctgcttgttcatagattttgctctcccgtaaagcagtcgagctcctcacctcaggtggaagatgcacataggtaccgatggtgggtggatattgctggcggccaatacaacacggagcgactggaatcattgtgggcctagtctcctcagctggcattaccaaggagaacagatcgtcgtcgctaacacgcatatcagttgcggcgccaggaacattgtcgatctgcatgggtagagcctccgccctgatcagcagtgaggctcctgtgagatgttataaattactgttattagtgaggtatttcatgaaaatgctttgtctctgagctctggtcgtatttgtttgaattttgcctacctctacaacagtcgaaagccttctcttgctcctacaatctctcttcgaacaggacatcgtttacaacttgattgagatgatgacacacatagtctttcaacaccctcgtcgttttatcgcccagtggttataaaaaaaacacaatgcgcttgactcgtcatactaccattcaggaaagtacagatggtgcggaagtctgtatccgcccctcaacccaatcccattctccatcggaagcgccatccgacacccaaaaccacacctctaccatgccaacaacccaccgttcaacacaacgcgcgcccctatcttgcacatcctgcgcctccagaaaagtcaaatgcagcaaggctatcccctgtcgagcctgcatcagtcgcggcgcggccgctgactgcaagcgcgaagtggtcgtcgtgcgcggtcgcatccggacggccgatatacctggttccagtccatctattgctgaattgctgctggaaaatgcgcgtttggctgagctgttgtcgagatcgcatgcaggagagaactcgtatgcgccggtggtggatctgactgagtactacgagaagcggctgtatgatgctgttgggcgtttgtgtgaagcgagggttgtgacatgtatagaggacattgtaaagccgacgcaggcgtgcagttgttggtttgtggagtttgcgcagacgtggacgtcgtgggtgcattttgcgttcttctttccgcggtttcgacaagagcatgaagggttttgggcagaaggagcatcattcacttcgtttgatccgttatggctggcagtttactttgctactctggcttcggctctcggcttcatgagcgacgaggactttatgctcagcggggctcctctgccttcgcgtgttctgctcacacgcaattggtacagtgcgacattgttctacctggaccagggtgatttcctacaaaagtcaaacatcttagtcgtccaagctatcgtagtgcttggaaacgttgttggtaaacccttcacatcgattaacatgcactgacttgtgacgcaatcggcaggcatcgactatcggcgagacgcataggcacgccaacctatgggcagtcgcaattcgaatcgcccaacaactcaatctcggttccgacgaagctaatctgagcgaaactcttgtccagcgagaaacccggcgacgactttggtggacgctcgtcatctgcgaatggctccccataccacttcgtccaccatgtatcaacgacacggattttacctgccaactgcctgcagacatcagcgatgcacaactcctggcctctgacagcggagttgtatcgcagcccgaccaccatccccgcgccgtgcaataccacataaccatggcgcgaatagccacaatctaccaccatctccatgcgaagctgcggctccgcaaatggtcgccatcaggcatagccgacttcgtcatccaagccgacgaccacctcgccgacgtcatcgagcaaatccccccacacctgcagaacaacgacaccacctcgcctcacaccgaagccctccacccttggatcgcaacacagagaaccagtctggccatcgtcctcctctactaccgtctggccataaatcgcatcctgcaaacgtactggctcgaaggctcgaccaactttgcgcgcgcccgctccgtctgtctatcatctgccatcggcgtgattggcgccgcgaccgcaggtgacgcgacgttccggcgcctgcggagctgggactttgcgatggtcacgttttccgccacggtcacgctcgcgctggaagtgcggcggtcgagggaggcggatgagcggcttgtgcgggcgattagggatagtgagaggattctggggggtgtgagaggggagaatgttgtggcgagagagggggtggggatttggcaagagctacggaatgagggggagaatgctgttaggtcttgatgaggtggtgtgcttctagtctggctagtttcagagcgagaaagaatgttgattttacaagacctctactgccatgtttaatacgctttcaccccagccaacttcagcactaaatcgctttcctcgggttcgtgcgccggcctgtcccttacatacgaatcaggcttcccaagacgcatatgcttatcctcctgccgaaatatattcgcgtgcggccagtgagtctgttttgtattagcccggccctttcctctctctcctacctaaactctttgaaagggatataagaaaagattgactcaccgtcccccacctctccctgaaataccctgccttgcgctcgcgatcctcgtcctttgcaaacgacgcaggcgtgtagcagatgtacatgacggcgcggacattctgcgtgctggggactttgttgtagtgcaccgttcgactgtcccacagtatcaaatctagcagagttagtcactgcccccagcccttcacgggtttgaattgaagcttaccgccgggccccgcgcatactttaacctcctcacaccccctacttttaaaccagctcacctcctcttcgttaaacccatgccaatccgcactgccccacgtccccgcgccctctgtttcgggatgcgttttgaaaaacgcttcattttgtctatgcgagcccttgagcacgacgagcccgccatcctcaggcccattaggcgcgaggttcaaaattccctggacgcactgcatgcccttgcggtttggattctgatccacatgcggccagggagtagaaggcttgagatctggggaggggagggtgaggttcatgccgtcgaaggagacgaggaggttgtgggtgttccagatcttggcgaatgtgtcgatgatggattgttcgcttacatgcgttgtcagtacaccagctgggaaggaaaaggctgggaaagaggaagacataccatcgcgcatcccatatcaccttctcatgctggacccggtagccgtgatacatgccgcccttcatgtgctctggtagacattccttcacccacgtgcttttatcatttttatcaaacccatacggaaacgtttctaaccactcgaacatcctctgcttatatccctccgctttctctgctggcaagacatttttgacgacaacatatccgtcgcggaaaaggtcgtcgcgccagtcacctgtcggcgtggaagtgtcgatgaggggctcggaagtgtagtgcggcatggtaggaaacgaattcgaatcttggtcaagtgaagaaatgtcaatctagtaaagtttgaaagacaatgggtatatatgccatcccccgctctacctacgaggaattgatcagcaacaggaacgcgatatccgcgatggtagaatagcaggggcgtgattggtccatctggcccgcaactcgggcgagtgccgggcgagttatacctctttgggattgaggagatagggacgcatgcttccgatcttgagagtgtgcggagatgggggtgaagatggggaggagaatatgttcgtcgtgaatgttttgaaatggtgtttgtaattgcttctacatcattctgaggttcgaaaaacttcgatcatgtttacatatctgcacggcacgacgcccacgggcgcgggatgcatgttactcgcgtctgttggcgcgtttttgtttggctttgataatggttggtggggaacaattctggggtcggagcggttcttggaggactatggatcttgtgcgacggttgagggggtgaagacatgcaatttgtctactgcgcagctttcggctgggagttcagtgcagtcgggtggcatcagtgagacgtactccttctcacgatgaaatggatgctgattgtacaacagtgatcggctgcctggtagcaatgtacctgaacaacttcctcggccgccgcttctcgctcctcgctacgggagtagtctccatcatcggcgtgctcatcgaaattacaagcgctcttaatcctactgctcgtttcgcgcagtttgtcgcaggcaaggtgattgcgtccattgccatggggctggcagtcaacatcgtcccgatctacctttctgagacggcgacgggaaccgcgcgtggttccgcagtgtctgtgtatcagaatgtccagatcatcggtgtcatactcgcttctggtgtcgtgtatgcatcgtcaaagagtgctacgccatctgcatatctgattccaatgggtttacagcttctggcaccttccatcatggtggctatgtgtccgctactgccggagagccctagatggttggtgtggaaagggtgagttgcctatttcctcaggaggtgtatggctgattgatcaacgcgatgtaggcgacatgccgatgctgttgtggcagcgacacggatcttcgccacaccaacaaatggcttcgacgcagacaaatacatcgatgacatccagatggctattgattccgagcggaatcgtgaagatgcgtcgcgctgggtcgatctcactcgcgggccggatctacgtcgcctactcattgccgtgggcatccaatcgctgcagcaagcgcaggggtctgcgtatatgaacagctacatcgtctcgttcctgacgtcaaccggagtgacgaatgtatttcccgtgatcatgggtctctacacgttgtattacgtcgccatcttgagcggacacttcctcccagacactgtaggccgtcggccagttctcatctccacggctttattctgcggcacaactctgatgattgtgtcgagcatggttgttgtgttcaggaacccgtccatcgtacagggtaaagcatcgatcgcgctcatcttcctttggcaggcttcgttcggcgtgcaatcgccattgatatggatcacaacggcagaggcagccccttccagaaacagggagaaggtgcagtcaatagctacgttcttcggcttcggtgtttcgctactgatcacgtctgtatcgccatacatacaggataagggctatggaaacctcggcggaactattgtgagtaataagctcacaactcagagttcgaccactgatttgatcgcagggattcatatgggcggctttctcgttcgtcacagtggcctgggttttcttcattgttccagaaatgaagggattctccattgaacagctcgacttcttgtacgacaaccgcgtgccgacgctcaagttcaaggggtatcgcttcgacagcgagacggcggtcattctggagggagaaagtgtggacgagggggaggtggaggcggtatccaaagagccgattgtcgacgcgaagaagatgtccgaggtggagtctgattagttgagcatgtttttcatggtagtaatagctcaatgagacgaagtgaagggttagtctgaggcgcggactcctcgccatggcgtggccggctcacgatcgtcgggaaataagtatcaaattggtatcgctatgcttgaagagattgaacgccggaaatgcaatgccgctttcgctgtgatttcaatcatcgtcgctatcgtagcccgccaccagcatagtagacagtttcgacggcgcggctggtgtcttcatgactggcgcaactgctggagcggcagcctttttcttgatgccaagggcggcgctaaagtccttcttctccttgggcttcttggtgaaagcagtcgcaacgggtgcctcgatgggtgcatccatcatgtcctcttctatgacttcctctccgagatctggcatagtgcgattcgcaaaagcttggcgcgctgcttcggcgtcttcctcctcttgccgctttctccggtcgtcggcagggtctggctcaatttttgcctcgacgccatcgcgatctgctttttctaagcgcgcatttctcgaccggatctcatcgagcgcgtctgcaatggccatctcggtcttggcatcgagcaccttggtctccaactccttcattgcgtcacgctctgcctcctccttttctagcctatccagtcgctcctcctcggtctcttctgcaagcttggcctctctccacggctcgaaattcctctttgcgccccgctcgcattcgtagtccatgttcttgggatccgtcttgaaggtgatctcgcccgagcatcgcgtgcagcggatgtagaagcggaagatggcgatgttgtagtatttctcctcagtggtctctttccgcgcgttgaacttgcggcctttgtagatgaactcgccgcagtgggtgcacttcatcgagaagggagccatgaggcggacagtctgtactttggggccggcattttttggtccgcgcgtacgtgtgattttagacgggtcgaagtcgggcgggtagtacttggagagcacttttcgttcagacatggtcggggactagtagagtggagctgtgggagaaggtgaaggtgcggtcgcgtgacctttcgtagggagtggaaacggctgctggagtggtttgaggtatctcgcgattgttgtacagagaaggagtgaggtcaaagtgaaggcggaagtttggcctagtgctttgcggcccggctgactaaggcggcttccctgcaggcaccccgcgttaactcacatgctcgcgcgtcagccaggcgcgtcagacaagacggcagccgcaaatagcaaccacgacaagcaaaacatcaacaccacgcactctatttttatgctgcatacccgtaccagacatcgattactcagcgcatgacagcacgggaatggaaaaatatctccgcgactggcggcaagaggccctcaatcgcaaccagtacgacacggcaatatttgtcgccgacaagctgcttgcactgacaagtatgccttctgcagggtcagcgcatggcggatactaatacgtcgagtagatgcagacgaagatgcattctggctggcccaagcccacttcagcaccggcaactacaaccgcacccagtctctcctcgcgcgcgggaacctcatcgaccgcagcccgacatgcaaatatctcgccgcgcactgttcaatcaagctgggcaagaccgacgaggcgctgcacatactcggcgacaagaacccgtcccatctcatctcggcgccgggaagcgcacgccagaagctgcggcatgtcgacgtcaacacgcgcgcgggccccaggcacaacaagaacggctcgcgcaacgagcgactccccaccagcgaggagcgcgaccgcgaggacatcagcagcatcaagtcggaggcgggcatgtgctacctgcgcgggctgtgctttgcgaagcaaaactcgttcgatcgcgcaaaggagtgctacaagacggcggtgcagatcgacgtgcagtgcttcgaggcgtttgatgccctcatggcgaattccctcatgtcgcccgaagaggagtggaagttcctcgactcgctcgacttcgacaccatcaacgtcgccaacaacccctccctgtcgcaagaagccgcccagttcacaaagacgctctacaccacgcgtctgtccaagtacaccaagcctgaggagtttgcgagtgcgaccgagactctcagcacgcactacaacctcggctcgaatccagatatcctcctcgcaaaagcagatctcatgttcacgcactgtcgcttccgtgatgccctcaccctcacctcatccgtcctcgagacagacaagtacaacttcaacatcatgcccgtgcatctcgcctctctgcacgaactcggccaaacaaacaccctcttcctcctcgcccacgacctcgcagactcgaacccccaagaagcgtgctcatggctagccgtcggcgtctactacctcgccatcggacgcatagccgaagcacgccgctacttctccaagtcctccatgatggatccgcactttggtcccgcatggataggcttcgcgcacaccttcgccgccgagggcgagcacgaccaagccatctccgcctactccaccgccgcccgcctcttccaaggcacgcatctcccacaactcttcctcggcatgcagaacctgcaactcaacaacctctccctcgcccgcgaatacctcaaagccgcccacgacttgtgcgaaaccgaccccctgctgctcaacgaactcggcgtcgtctactacaatgaagaacagttcctcgaagccagccaatacttccggcgcgcactcgaaatctcggcccagaacgaagctgagccagatgcgctggtccccaccaagatcaacctcgcacatgcacttaggagagcagaactcttcgaagacgccctcatcaccttcgaagaagttctgcgtcacgggatcaaagacccctccgtcttcgccgccaagggcctcgtcctcatggaactcggccgcgagtgggacgccgtcatcattcttcatgaagcgctcgccgttgcgccgcaggatcccatggctacggacttactcaaccgcgccctggataacagcgacgacatggcggtcgaaaagggccacgtcgtcgaacttctcgaggatcgcgacgacgaggagattgaggcgctggaccgcaggatgaacggcagactgagagagattgagcagaatcgcgtcgcgggaaggaggggacggaggaggaggcatgcgcaaggattggaggaggagagtttgatggaagagagcatggtggtggattcggacgagtgattacgagtatcgagttttgcatacacggcgtttatcatcctaaaagagcgttttggataacagcatagcgtggcagcaagggtggaactttacattctggcgtcttgaaatcgaatacttaccttccggcgtatatagcctttgaaacatgcatcatgctggtcagaagcgaatggaaagccgtaaaatttacttttggaaatcaataggcccatcagctgtctttgcagcagaactgctattctatatcatgtgcagtggtgtggagacatatgcgaccttggacataaaacgtgaaattaattttccaaacgtcggcggcgtgtagtttttacatgatccggcatgagatttgtggtgctgaattttcttgtagcaatctttattcccctgcttccacggcctctttttgttgctgttctcgacgttagtaaatttgccggcgtgagacttgagtagcttttttaggtgacacagtcatgacgtcttgaggttagtagattgtgccaagttggggctgttctacgggattttgaagcgcgtttctgaggtgttgtggtgtgtgtcttggagcggtgagaaatttcagactttgtgacagtattagaagtgaggatgtgcatgtatatgcaactatgtactgcgatggctagctacggcatatgttatcgaaagcaggtagcatactatgtagaatgaaaaggaggtgctgttgctgcatatactgtttacacgctcgtcaatgttcgatggcgaaggctgtttcccgactgtttgtttttgtcggacggagtgaggtttacagccaatcaaaactacaagccctggagattctaggcagcgaatactagattccgactttgtgtataacagcatgttactatgctcaattttaagaggagaacgctatcagcattacttggagcatacgcgaggaatgtcttttccgtgggtttcattgagcagtgtggcgttgttttggcgtcgagatgtttcatttcgcgtcgagaggtctgatttggctccgaagtcctggacgcttgactgcgaaagctcgacctagatagttttgcgctgctactctatctaggtcaccattatgtatgcgtgggctacgtactacaaacctcgctatctgagatgcaatgtggtcattcacgacaggggttgctccgggaagtaatccgcatgctgcatggtcgcgtaatttggttcgatgtgcaggtcttcgcgactagagtatgcaggtctgccttactgcggaccaaagatagctcgtattgtggtgtagtagttgcgcacgtgatcagatgatgaagtaagcagccagtatattagattagatcaccctgagggctcaggacctcaccgacacctatcgaaaagctagctagatgctgaaatctatcattccctcaccgactgcgggtcgctccctggatatatgtgctatcaggagatggcaacacaacagtatgtattggccaattgcctatgaatcagcctacacggctgggatatgcagttatgccttgctgtgcgccgaagatagctcgttttcattggacagctgcacctcaatcagctacctttaggctgaacagctgtgtgaatacgaggccataggcgaatcgacatgaaggtggcttggctcaatgtggacgtagcgcgaggctgagatgtccttcaatgtgggataggcaaggcattccctcgttcttgtgttttgtcgcattcagcctttagcattgaatttcgacctttgtagctttcattaccaccgattgcttgcgacgacgtttgactgagttgaggcatttgaaccgcgacgcgtctggaaaacacgacagagactatggagacatccaggcggatcaaaatcaagaataaacttgcaactttactgtcgaagctcaatccctggtcgaaacgaagtgcaggccctccagccggccctgcaacgccagtcactaccgcggtagcatcaagaacaacctctatctcagctcaacagcatgactttgctgtaccgcagccagatgtctccggaactgcctcgtcactgctgccgagtctatcgcggaccacaacgcccagaattgttactccagcactggcagtgaattcctcacccaccagacagcatgatgcagcgactgtggacgaccatgatcaagaaaaaatgacggtgtctgatgtggctgcagtcaacactgcagtcgctaacgttcagtccatacctgaatcaactggtgaaagtgattcgagattctgggacgcagctctaaaaaacctacagtcgaaagatgaagcggcatacaacaagctggttgagagaagaagaaaagacgatgttcttgctgataatgtctccaagggtctgaagagatgcttcgaaacctatgtgacgaatcataaggcctctactcctggaaaacgtcgagactttgtagcgactgaaaagttgtttatcagtttggcagcatttgaaccgacgaaagccgcagcactcgttttgcgaactttctactatgttttttcggtttgtaaattcataccgtgaactcagccacatacgctaattgaaatataggtctctataggcctttcggacctgcagcataacatcgtggaatatgaagcgaaggtaacacatatcatttgggcttgcgacagagactcaaaaaaacacctagcaaagatacgccatacttcgagcgaccacaatcaggtggagaagagcctgatcgagctgtacgaatggattctgaagttcgaggtttggcttggggatatttgcaataaaagtgacctaagtaagcattccatgactaatgctagtataaaagatgtctgatggatatagaatcggcgttttcgtcagaagcaaatgcttctagactgaaagaactgcaagcatcgattgcggagagtgaatcgagatggaaatcgaacctggatgacttcaaaaataccgaagttgagcacgagaagatctgcgattggatctcagagcgacctaaacctgatcttgcgactatgtgtgagcgtgtcagtctcaaggacttcccaaaatgcggccagtggctggttgatatggagagctacaaaagttgggaagcgggggatcttgcggttctgtggatcgaaggcactggtaagtcaggtgtgttcacagactattatgttactgatgaatatctgcagttggaactggaaagacatctctcatgtaggttagctcacttttatatcttgagataaacatactgaacagctaggacacgcatcattcagcaacaccaaactgaagtctccatacgcaatggcagacgcttcgcttacttctactgtacgaattctgatcagtcatcaactttagctgttcttaggtcgatacttcgtcaattggtctatgatcctgaagacggcaatttagtgcatgaagcctacaacatgtacaatgttcgcgaaaggccagactttaacacgataaaacagtgtactcaacttttctcaagtgttctagatgccggtgtgaaggttcgcattttcatcgacgctctggacgaatctcaggactggaaagatctgttgaatactctgtggaatattgctggcccttcctgtatcactggcaaatttcagctatttttgactggacaagtcatatgccagagtgaacgaaaagttctctatggccaagaatatcaatgtcacaaaagacagaacccggcgagaaatgcgacattacatcagcgaaagaattgagtcctgtcctacagatgagaggcctgtcaaaggaacttgccctgagctagagaagagacttgtagatacactctgcaataaagctgatggaatgtatttacaatatctaagttcatgagagtacatatgctgacctgtctaggttcctctgggccaagctacaacttacctttttccttaacgctaaaccgcctattatctttccgcaagacttcaatcaacatatcgaaagccttgaagaactacttgtgaacgcatcatcccttaaagacatatatgcgagaatcctcgcaagaaactccggagcaggaacttacgcacgaaagacagcagagttcatcctccaatggatgatatgtacattccgccccctagacgaggctctcttgacacaaactctcgcagtaacgaacctgtccctaaaggaacagcccgggcaagaaacataccccaaagtcaagcctgcccagtatctgccgcttgtgcaggacctggtaatcagcggtgctggtggatctttggtattcacacattctactgtgagggaatacctacaggaaatccacaaagctgtttacagcaattatgcatgtcacgcccgggtagcagctgtctgcctagacttcctgactaaaccacgtcaagctatgggaggttacattcgattaattcaggatccggagagacaggagtacatgttccgtcatacagctacgaaagacaattgggcactatatgcattcaattacttcgacaagcattacaaagcttcgagcgtagagcagcgtcaagaacaaggcgtccacagcctcttgatcacttgggtcgtcgaacaaggctgtgacttccaactttcagattggcttgaagcaaaaggtagacgcagcggcattatagcagaggaacttgagtacatggttgtacttggtgcggttgacattgctgaagcactactttcgtcatcgaaacatgacgcgtgttgcaaatcccacgagtccatacataggtgcttgaaactagtcaagtatgcgtgccgaggtcgcaaagatctgttccatcttttagcagagcttctctgcgacgaccgtcaatatcagaccgacgatatgatctacagtgctttacagaccgttcaagagatctttcgaacttcaatcccagccaagcatgtggacaaaaaagtcgtcgcagaattgctgaagattgcgattcgaataccggctggtagctgttccgtgtactctcaggccttgaaagttgccgcaaattaccacgataaggaagctctcgctcagctgcaccagaaagccctcatcttacctcttcaaggtggggcttttcttttcgaagccttgttagtggctgtaaagagtaaggatgaaaagatggtcggacgattgatgggagaaatcagaaagcaccatcttgagcatggatactttgtattggacgcgttggctgtagctgctgaaaacagatgcacagaaatcgtcaaagcacttttggaacccgctacaaaagaagttttctcaggccgtatccacaaatctctgcaggacttggtggatcggagcgcaagaccagaattacgcgagaaggaagatcattgcagcataaacacctttttgcgtaagaagatcgaaagcgttgcccgcgcagaactcgacgtagctgcaatcactgggaaacagcagaaagtaatcaaggtgctggagggcaaattgtatgatttcgaaaatctcgtgagtgcgacaagtcttgccgtcaaccatgggcatgtcgatgtcgtgagattgttactacataccggtagaacccatggccatgtccttgaggagagcatgcttgaggtgtatagggtagacgcccataagcgcggctatgcgggcataaggaacactttgggcctgtatttcgagtacacgtctcagcaccttaatggtttggaagtacgtcgacgtgcttattcgatgggcgctcggaaaccgtctgatctccaggttaaagatgctgaagagagagagggagagaaagagagagaggagagagagggcacagggcggtcgagttgggtagttggccactatacaatgaggaagagattagagagatggaaagctggagagttagagttagagagagagagggagagaaagagagagagagaggttagagagttaaagagttggagagttggagagttagagagtgagagagaggagagagaggagagagagagagaaacagagattagagagttggagagttggagaggtgaaaagttggaggatgggagagagaggcaagagagaggagagagagatagagagagaaagaagagagaggaaagagagagaaagagagatagagagatattagagagttggagagttggagaattagagagttggggagttagacgagttggagaaatggggagagagagaggagggagagaggagagagagagagaggagagagagaagagagagaagagagagaagagagagaagaaagagaagagagagaagagagagagggagagagaagtgttaataaaagaagattgcaaaatatatgaggacagcgctggctagtaattcaaggtgtttgatctataaactcaatgtttcttaacagcgacacgaccctctagttatctccgggatcgacgtttcgcgcctttgttcctacagtgctaaaaacttctgccttgcagcggagtgcacaggaacatatgaagattactcatcaccaagatgcttcccctgtatgggtagcggcggggcgattctttgtcacacgatgcaactgcgctaatcccagggtattaggcaacagcggcgctgcagcatcacccaccatcataagaatgagcggatctgcgccaacatgacctcgggaatcttcaagctactcttgttttcatttcgcaatagagaagacttctcctagaaccaagaatttttttccctccaagacgatcatagtctcaacatgtctttccccaccaattcccaaacgtcaaaagtccttggtgccctactaggtgttcacgcaggcgactccctcggcgctaccctcgaatttatgccttggtcagatgtcatcggccaatatcccaaagggctgcgagacatcatcggcggcggcgcatttcgctggtctgcgggacacgccaccgacgacacagacctcacgcgcgccgtcctgctcgcctacctcgactcctccaaatccaacgaccctgactttaacattgccaaagcgtccgcagagtattctctgaagtggcgcgatggcgactggccgggccggcgcaaaaactcgcatccagaagacattggcggcgcgacggatacgggcttacataattacaagatttcacgcgacacgacgacatcaggagctgggccggacaatgcgggaaacgggagtttgatgcgctgcataccgacgggtttattcggcgcgaacagtgaggagagggtgcgcgagagtatggcgattagtgagttcacgcacgatgatgagcgctgcacggtggcgtgtgcggcgtataatgagattgttgctgcgctggtggatggcaaaagtgtgcgcgaggctgtggagattggaaaaagcattgcgctggacttacatggtgaggacgttgcagccgcgatttcacaaggcgagaagatggacgttgagaaaatggcgaacgagggaccggagaaccacggcttctcgccaacaggctacgtcctcgatagtttgaaggtttcggtcgcggcggtgttggatacacggggtttggaagatgtgttggtggatgtggtgaggcttgggggtgatgcggatacgaacggggcgattgccggtgggttattgggggcgagagatggggttgaggggattccggagaggtggttggaggtattgcagtttcgcgagcagtttgaagaggtggcgagagagattttgagagtgcagcaggcggggaagaagcgaggaagatgattcaagtcgtaactgtatgtacaagcgtaaatttagggctaccagtaacggagttcaacgctacaaataaacaagaggtagtcacttaagagtcgattgacgacgttgacgaaattgctaatagcctggccaacaccacggtgatctttctcggaagtgagtcgacccagagagtatagctgtagaaccagcgtgagtagctatatcttgataagtttgagaaggagtatctccgggtgttcgagctgtaaacttgtctcgcgacatattgtattttttcacttggatatgcaccttatgtatcttgtgcctgtcgcctaaagggactaaggaatgtttctttggaagtgatgccgtctgagatcccgtagcaggagcgcacgtggaaagtccgagcgcttgtcgacctaaagcgtcctgagctctacgaaacccgttttcaagctgtccttaagcaagccttagcattcgtacaaccttgggaaatccaggatatctaacagcatgatatctaaaggcatttggcccatgcttctattttcaaatgctccatgtactccaacagtgtcttatctggggtgtctatatctgtcctttcacagcaataaaccagccacgcagtaactgatgatagcccgatctgcggtaaatgtgaaatctcagattgaggacatttagcttttgaacgcaatctgccctgttctggtggatctttgacatatgcttgagctagcttaactaactgaggtggtttaacgttttgcaaaccaattccctcgaagtattgactgagagctttaggtaatgccttagaaagtgcttctggagttggatatgctgccagacactctgaggcacgttgacaagcaagatgctgactgctggtgcgctgggtgaagatgagcgcgatcaagaattggaactgcacagatatgtcagaaaggtagcagtgtatgcgcacttaatcttacctggttatccttgaactgtagaagggggtgttttgaagcgatgtttagttgctgagtattctgagataatgaccgcgaaatgttttgcgagcttgaaatgctgctggtagtcgtttcctggaccaaggtcatcatggaggtgttactgacttctcgtgtcaatgcaggcgttgatggtaatgaagtcggtgaagatgagatctttgtttccgtcaacaattccgtgatgtgctcaagcttctttgcaacaatttcaatgtccgtttgaccttcagatgagatgtcgcttgctagctgaaccgaagcctcaactctacccctggaaatattcgtggtttctgcttggatctcggatatttgcgtgaccttgtgaagtttcccgtcttttgtttccagatttctgcttgtcctctctactgatctgagaacctcttgatttatgtcaagaatgtcatatagcaggtcgctgattggagttagtggccgccaatagtgtttctagatagcctacctttgcagctgattcttaaactcaaacatgatggtcttagtcctatccaggcttcccctgagtttttgcgtttgactgatcttggctgcaaacctgaatcgcctacgttttccattcacaagatatgcagccagctccttcttaagatcttcgacgctttcctgggcgtgaccaattgcgcgtgccaattccgcgctttcccgaagtcgcacatcacgctcgttgcactgtcgaattacttgcgtgatcaaatcttctactaattcaagatcggtcttcatctcgcgaatatctttcgggcagtccttcatattggtggtgaagtcatataggaacttcagaccttgcgcaacaggacctgctaggccgacaaaactgacgagcgcagcggctgcttccataatgatgtctgggggttattcactctctctggctgatgtcgaaggtaataacgatggaagagtgtcttacagagttgcaattattcaacaagctttgagttatggtttttcctgagcggttacagatgtagtcgcgacagaccagcttagagaacacgatcttactgtataagggtttgaatcgggctgtggaggcagcctgtggtggcagtgcacacgaaactgttgaccggccgctgaccggacgctgaccggacccagtggggtgcgctgggtgctaggcgctattctgcaacgccacagaaagtcgcttgtcagaaggcttgacagaaaataaagttaggcaggctgatccatcccgaaatggatgtcgcatgttcatactgagtccaactttgctagagaaggccggggcaacgttcccccgtccaaagtagaacaatgctccgagattcctcgaacaacaacaataatgaaggcactcggcggtgcctgcaattcaagacttgcgcatgcgataacatacaagtatcactcaccccagcgttaatatctgctaataagctttcatactcacgatactgcaactttcacgccctcaacaatcaacagtcagtgagcatactcaaacgacttgcgaaatgcctctccctttaatccattatttttatccctcaagggtatcaaagttcctacatcaagatgccaaaggcgcagctagctgggcattggtgacaggcgcaagcgatggtatcggaaagtcattgtgcaacgagttgagcaaacatggattcaacgttgtactacatggtcgcaatgaagcgaaactcgcacgagtgtgcgaggagctcgaaaaagcgcacccggaacggcactttcgaaccgtcatcgttgatgcaagcaccttcacacagtcagatattaatcgaatcatggcacaagtctcagacgtaccactttcggtgctgatcaacaatgtgggcggaactgcgccgctgtcatccaacttcaagcatttcgagtgcaccacacccaccgaaatgcaaaaactgttttcgatgaatgtgcagttcccaatgcagctcacgcgcgccatcctgcctcggttcctactgcagacaaagcccaccataatcgtgacttgtgggagtcaagccaacattggtcaaccctacgtcgcagcctactcaggttgcaagggagcattgcacgcctggaaccgagctttggccgccgagcaagccgaaatcaagtcacaggtcgaggttcttgaggttgtagttggtggcacatacactcagcagctacaagcggatccaaacatgtcagccgggctttttatgccaacagctgatgtcatggctcgcgcaatcttggcaagagtaggctacggacatcggactgttactccctacttctggcatctcgtacagacgaacatgctttatgcgttgttgcctgcaactaccgctgacagcattgtggctggcattctgaagcccagtgttgaaccgaaggagccggcgaaatgattgatggttggtcaggataggcttaatgttcagtcttagatgcaactcgagatgactctgctgcgatggagtcaacatggcggagaatgaatttcagcatgcttaggtagccatgtcgcttcgatttgtgaaatcatagtctcatgccaatcaagcttgtttatagtcacactgaaaataactcacaaattcaagtcttcaattcattcaccgaaagagcccttatcacgtcggctaaatataagttctgtcacttaaactgccacgggcagcacggagcttttcgattctttcccatttctcagttctcagtcaaggcaagaatattgtctactttcacatgatcatatcgccgttcgacgttcctgtgtgatatgatgtgattcggaccgagttacaacaagggaagatcacgggagatattgtcaaaacacaagtctacacgcactgcatcatgtaatcaaaaccacgcaatcaggtatgattgataatctggataactacttgcagtttagacttcgttgtcagctaaccactaccagttcaaatcacaacatcacgagttcgtcgtgtcacgaacagtgaaatcagaaagcggaaaaaatcattattggtggtattcaagttgaatcactatgtcagtctacatacatctaagcatgaattcctagctcaatcttcatgtctggcagggctttgtggtcggcacctcctttgcgcccaatggccttccatctggaccataccgggtgacgtccaagtacagtcgcctcgaatctcgcacagcctgaagacccctctgaatgagcgaatcgttgtactcggcagtgatgcgcttgacgtcgtctaaatccttgaaggtgtccctctctgccaactgacccagagtctctcccaagacaagcgagtcgacgagagcgtgatagccaccctcgccacgaatcggcatcatggcgtgcgcggcatcacccatcaagacgacgcgcccagccggcaagctctcgatctccagatcgcgccacacatgctgctcctcacgaatttgctctggcttggttaattcgaagatctcccggagcttgggaggcagtttttcagtgatttttaggccatggtcaagcttctccttcttggtggctgttttcatccagtgatcaggcttggcgacgtcggaatcgtactccatgagattccagtagtagcgagccgaaagcccgtccgggagcacgaagtgcagacccacgaagctgacgaagccaaggtcaggttgcatgcacgtaatgccgctgtttccaagagctagctgtctcttgaattcttccccagaaagatccagctcaccgattgtggtggcaacagggataacgttttggagatccttggctggacgtttgatgaggttcgaacgaacttttcacaatcagacataatgcagcctcttcgacaatagcttacttaccgacactattgataccgtctgcacccactacgatatcacctcgagcagtagtaccatccttgaagctcagcgacacaccttcatcgtcttcagagatgctatcggtatgattgtcccattggacaggaacgttagttgaaagccaggtgcggagacgttggctttccgctcggatgagtggcgagtcaggagagtcctggataaaagagcttgtgagcaaatctctcctgggtacgtgactgccgaaggaatgcaacgaaaaagctcacctggaaactgaagcggccttccttgtcaggggcgtagacggtgacctgagcgggcaattgcaagggtgtcaaatggttgacagaatccctcaagtcaggcatatcggatgggtaagagtcaacaacggcatccacaatgctatttccaagtcaggagagtgctctagtcgtgcatgtggggcgtcgtatggtacgaatgaagtgtgatagcccatccctgccaacgagcatttgcttcagattcgcgttcgaaaatctcgaaggaaatgcctcttttgcggaggttctgggctagactgactgtggaacaagtcagcatgcttattgatgatatatgcgtggttctacatacgcccgccaaggcctgcaccgacgataaggacgtgcattttgggattgctgagctgggcaaactttgtgaagaatgcagacaggaattctttttcaccgagttctcatggaagtagcatgttgaaatgcaagagatgataaagtcacaagatatctgttgcaataatttcatagtgtctttagaaggactgaagctaatgttaatacagcgcatccacgaccggaacatcatcagtgaattttgagccgaatcggggtgagttctcgccgagtgtctgaaccgactcggaggctgtgttcctgggcataatcctgtaaccacgccgcacacgcgtatgaccgcgaatgctgcaaagatttagcgctctgcaccagcaaaagatgacacgttctaacccggtaagaacttagattagagtgtctttatgaatgatgtaatatcagttgttaacttcttggctggttactctgccctcgtttcctgatcaatacgacagaatatcgacaatccagccaaacactggcaagagaatgccgtcagtcaaaaccgagctcgaaatccccatcattcacacgagtagctacaacaatttcaagtcaaactgaggcgggaggtcacttcggaatcgctcacgacaaacgattaattcttgttctttcatgtgaagctcctagagacgatcgatcaactgtttatgctcaacgtggacttcatcgcccatatcctcagttgatttactactctcgtagccggatgaccagatttagcacgaattaggcgaggaggacgcatctgcatcggacattcgcctagtctgtgcgcatgcgaccttccactcgcatgtctctcagccgacccttcatcctgcaatgctgaccttattgtgtcaatttttcatgcctggcgaatgctcgaaatagataaagaactttgacaggggtttggacatattagtagtaagtgaagacctccatatcattgatatcaatggctttgccttggtcaggcagaccacagcgctaaagatgcgcttaccagacttcagttctcgatcatcacgcttgcagtgtttaggcttcttcctacgtgcgagtatatccacaggccactgattcggctttgctgataaatcagaagattcagatcaaggtatcaacgtgataacaactgactaatatgaggacggatcatcgatcttgatcaccatcaaattagtcactcgatgccaaaatagtggtttgctacacatgagtttggcccactactgggaatctatgcccatttgccattgatgttcgtccaggtaaaagcgatcagattcatgatcatgcctgtgaaggccatgctgacattgaccacggcctctcgccaacatcccactttttcggctcgttacccatgtagaacaccagctcgcctccctgagcaatttctccgtgcttcaaccaacttcgattgagttcttgcccgttccacgtaaccttctgcgggtagtaggatgtgcttgacatatttcgtgccagaacggtcaacgatgtctctgctgctgtcccgctaaagagtgaaactttcaatgacgagaatcggggagcagagaggaggtaaagcggctgcccagctataggaaacaggcctacgaggttgaatattaaccagctgggaagagcaccactgtcggtattgcccgggtacccgttgttggcgtcggagtaaaagtcgtcaacaatggcccgtgtctgattgaccgtcttccagtgcatacccggaacgtagttgtagagaaacggcgtcaaaaaggatggttcgttgccagggttgtaaagggcagagccagcgtcgttgttttctccaaccgatgtgccgaaaccagggaggaagctggcgtctaaccgatgaaggaaagtgtcatcaccacccatcagacttatgactttagccatatcgtgtggggcgacgctgaaagcagtctcccaatacttcgcctcatatatatcagaaccccaaccacaaccgttgcagcttagtgggtcatagtcagtgaaattccactttccatccgcgtttctgggtccgggaaagccggtgaaggtgtcaacacctttaagggttgtgttcgctgtgggattccattgattttgccaccagcttgctcgatcgcggaactcatcaacaacttcctgggatttattgagtcctgttatcatgctgtagatcgagaagtcgttctgtggatactccacgccacgagaaacactgcgcgtgtggttgcgcgtgatgaagtgaaggaggagttggtcgtccagtgcccctcttccctccttagtggctccatcaaatgttacccagtcaacattacgctcaggtagtatgttcgcgtctttcatcactgctcggtaagcctcctgccaatcgaacccactgccgagttcgccacggcctgtctcgccggatagtgctttgacgctcttcacaaagccgtcggccaagactgtgtctgcgtgcgtacctccttgaacccgaccattccagttggcggcgcgtcccgcaggcagatatccctcttctgtgaagatggatatgagtccagataggatgcgagagtacggcttggtgaaaatgagatgatacaagggtagcaaggtccggtacgtatcccacaaagtctgtagctatcaggactccatggcattttcagtaaaggtttgaacttacataatggtcatcatagtatggcttggaatcatttgactcccaaacggggcattcgcccgtcttgtcagttggcgtcagacctgtctggtacaatgctgtgtacagcatcctcttcagtgttgcatttgtgctcgtcgcatcgccatcggctccgatctgtaccttgcttaggatcttttcttcccatatttgtcttgcttcgtcgaccacgtcctcaaacgtgtttgcgtccggaagctcgtactccacgtgcgaacatgcttgggcagcactgatgtatgatatgcctactttcgcttcgagggtcaaagagccgttggcaatctgatcacttggcgtccaactaaacagcgctccgagacccattccgctcccagtataggacttcaagtcaggatattcacgaggaaccggtcggtcctcaaagcttggaggcgaataagggtcatatagccaattaagcgtcccaccaccagggacgattcctggaggactccgctgaacgtagttggaagttggagttaacactgagccctcaggcacgctgaaattcccacaaaagtaaagtttatgagagtcaggctgcggccagcctccggagtaggtagcagacccataatatgatggtaatccgttagaggaagcgcggacatgcaactctccgcgcacatatttttggttgtaggccattgcagagtaggctggtagaacgtgcgtgaggtctacaagtacatgagcatccttttcgttccctgtgccgggttcgtttatggttggttgcacattgtaagtcgattgattgtgcaaaggcactcctgaacgagggaaagtgtatcgcatgaacccagtgtgattgccggaagtgatctcaatcttgatgccattttgtagagtcgtagtgaacaagcccactgtcgcagattctaagtccagactacgattttgagcgtaggtcatattgtcagcgaggttgatggaggctaaattgccagatagcggcatctgcgatatcaatccgtatgtcggagttcctccggatccgctgacgtgggtcatgctcacagcagtcacattccctagaggcgtgtagccagcgttggcgtccgttgcagtgttttctggtagtccgataaagcttgtgtcaattcctggttttgccatcgcccatggcagactcgcacccgggaacgcatttccacctgcgatagcagagccagggcgcgggccagcagtgccaatcaaagggtctacgaacgaccataacggctcaccaagaccgccacctgttgagcccgtcgacacaagcgacggcgatttgagcacagtcaccaagaaaaggagtcgcgatagcgaaggttgccgcaggccaaacatatcgaagcgcatcacagcacgggctggagtgaagattgcgtgagacaaaagagtgatctgacgattgcaagttatgttatctcacaaagtaccagtcgacgctaagggcatatgcatctccgtctccaggtctccccagacaatccaacggcaaaactgtggtaattacctcgaaaaggccaatgcgcgtatttgtctgcgaataaggcttcagggctgggttaaagagccgaagtacgcccgacgaccacctcacgtgtcggaattttgagcgcatttggctttccggcttatgtcatgtcgttattccccaacgttcaaatgacgatgtacgctaagaaggaccgaatggctatgtagggagcgtaacgtctctcgaagcgactttcgcagatccgtgacgtaatgagctacgatccgagcgcccaaggtccttcatccgccttccacactacatcacgacagtagttaacactatagctaacggtgaactcagagagaaagcttaactgaattcatataatctcctacactgaaatcataggcgctatgcccttactccaggcgcagtgcgaacctagccatttacctatatgctctgggttcctgcttatcagcaaagttgtttcaaaagtgctattctcaagatcctctcaagagcttggaagttaattgttcgatcacgatgtggcttaaatatagtagtgtggtaccccgatatgcttggaggcaatgcagctgttctgagcacgactcaccttcacctggctactcgaagccactagtcagcctctcacctttactttgatagggctaatcattaaaccactgttctaccgttccacccgtctctacgacagtgacctggtgaggcttatttgataagctttgccctgtatcatatcaagttacaatgaggacaatcatcttatccctctttgctctgcttgtcgcgctcatctacacagtagctgcagaattgcaacatgggagctatgtcaacttcgatagcgaggtcaagctgccgcggccgttcctcaacgacctaagcagtggaactgacacaccgccaccatcatcgccacccaccacatcaactgcagatgacgctgacgatactctctgaacgaaggtctcttgccgtagccatgccctccttatcgccatgactctcaatgaagaagagtcgtcaagaatgcttggttggccgtacacccagagtccttgggatggctccgagctcggtaaatggggttatagccgagatacacaggacgaagagcgcaacgaatacacctgcaactttgctagatacggcatgaggcccgcgttcagagaccttaatatcgatatgaggcctgttgaacatggtggtcccaaccattgcttctcggtacagcatcgggctggccctagcatcaaaaactacccgatggtacgtggccagagatgaaggatcaatggtatgaggtaaatggcgtatggtatcgggtaagtgtgcaatattatccttgacacgagcctgacaaaggccaacaggagacgggtggttttgcacggattggcatcaacgtggtgagtggtatcatttacttcctagcccggagttctcccgaggttgcagccgaagcatactgggatgtcgacgaagttcctagtgatgctctgccgaagctacgttcgagttcggaccttacctaggcttcttggaaccaaattgctggcggcacgaacaacctccagaacatcaagtatttcattgcgatgcagatcaccaacgacgagacgttggagattgtgccgagagcactcaaagcaatgggcgtgtccgatggccaagccaaactatggcccggcacaggctttacagtcggtgctgaaaatgagacggaaaaagaagctgccgatgcgctgattggtgagtgtaaagaagaacttcttgataagaaaccttctgactatcgcatggctaggctgtcacaatggtctagcggcaggctacttcctattgcaacataagcgacaactcggtggcgcaaagtacatctggaaggtggtcgtgttcaaatctgatcctggtgagttacagctattgttctatgttgatgccgacgcgcacccggagaagcgtagagcggacaaggcaggagctgtcagatccacagctgttggtaaaggtgcaagccgcacaagctatgtaagggagcatattttccgagcgcgcctatgaggctaggtctcgggtacggtgctctaaggggcatcgtgatggtgagggaacattggtgtcgatacagtcctcgctaaggaaagaagtcggcggggacgattagaagttggcagtgaagccagggtcgtgccgaatacaaactggacacgcttatacaaaagcaagcgatccatttcagatggagcccgaacgaaaatctcggtctcttcccaagcctcgttcgtcgcgcgacgaaaccatcaaattcgatcttaagagctctatggacgctgatgaaagtttggagcacatgatgagatttgaaatcattgccagcatactgtttacagattagctgacgaaaatatgcacgagatgtctccctgttacacaagatgcaccatcgtgaagatcagcttagcgatgcgagattcatctaacagatcactatctgaaggagtaacaatagaagatctgattcggtcctggtgttctacgtcgatgccgcaaaacatgagaactctaacgtacctgcgaatggagacaagaagcagccaggagtggcggcaaatggacacgaatcaaaagttataaagggaggtgtggaatgtacagacttcgtcagggtgcatatcttcagatcgaggctatgcaacggtaactcaaagtggagtctgcaacaaaataaccatgtgtcgttcacgcctttcgtagatgtttgcggtattggtggagtgtcggaacatattccgcagaggggaaggtttgccgagccccgcatacacgcgtgtacgtagacgaggcaggtgtagcgagacctagaacgccatcaacgaaggtatatgaacattagtgaagaatctatacaagtcatacgtcttgacattcagtcacagagatggtccttgaaagcaccaacggctacgaaagccacgctggagatggcggcgttccgaagaccatgaaggcattacagtaaagcacgctactactctcacaacttctgtgaacttgaactgattgatgcagatactcagaggcagagaaattcgctgtggtccagattgatgttccgagtattggcgatgacgatgtccttgttcgttgacgcacagtctcgtggacgagcagacgagctaacatcatctaggtcaaaatatccgcctgcggagtatgcggaacagtgggtgaatgccggatatagaaaatccatacatcgaaactgaattgagatacaggatctgcattaccataaaggcgaatttctcgccaaggtgagaagttctgaacctcgtcataacaacgatttccgctaatgacttttaacagtggccgctcatacctggtatatatcttcattctatccacgcttcagctcggttgacttgccgtttcaggccatgaagctgcaggaacaatcgcggcaatcggcgcaaacgtgaagaacgtatccgtcggcgaccgtgtggcggccgaccctatgcaaccatgtctcacttgcttccactgtatgcgtcggaaaccactgttatgcgaaaacatgacagccttcggcggtaacgttccaggcggtttcgcagagtactgtcgatatcccgcaagacaagtgcatccaatcggtgaccttccagatctcgaagccattcttgttgaaccagctgcgtgcgcgacgcatggtatcgagagaatgcagatcgaggttggaagcagagtgctgttgtttggatgcggtccgactggtatactgctggcgcagttggtcaagatgaatggcgcagctcacgtgagtggctctgcgtccgaacggtaaacgatgtgctaacgcattcatagttgacgattgcatccaaaggcggcccgaagcttgatcttgcgcgacagctccagatcgcggatgagtacgtcaccatttctgacacggaagcgcatgtgcagatgaaggcactcgcagcatccaacccacacggctttgacatcgtaatcgaggccaccggatcgcccaccgtactcgaatcttcgcttgactttgtgcgaaaaggcggcaagctcgtcgtatatggtgtgtatgacgacagcgtaaagatcgcgtggtcgccgttccgaatatgggaacacgaggtgactattctggccagcttttgtagtatgggccacatgccgcacgtgttagagtacgtgaagagtgggagattgaagatgggtggtgtggtgaacaagactttcagaattgagcaatgggaagagtgcttagacgtagtgagaaaaggggaggttgtcaaggctgcaatcgtctttaattgatgcgacaaagcgagtgtgcaacgtagatgtagttaccaggtaacacacaaatggcacatggcctgtctgccctcagctcagtttttaccataattatcccaatatccgctctcttgcaaccctattgccaccttggttgcctcatccagatccgccttcaacagccgcagcttctcgttatccagaccatgggtcttctcgaacaaaccagcatcgtcgtaaaagtacctcgtgtacaatgcgcgtccgaacgccgcacgattgcctttcccaatttcttgtttagcttcagcgaaccgctcttttgctggcacacgtgagatattccagtcactatccaaggtattggtaactcgctgcagcgaatccagcatgtcgcgctgggaaagcgcaaacgaagcgacaaaggccatgcggttgcgatacgagtttaacgtcaagctcttgtcgttctcgtctttcggcagaagtggcagtgatagtatcgctgcgactgcgcttccagtctgcttccgcgtcgacgtgtttatcttctgcgcgccgtcgtcgaagaaaatagcctcgcgcttggcaatatcgaagccgtatagatctgccgcagagagcgagtgctcgtaccagaagccgcatgtaacgccaatgtacgaaagaccgagcgactggataagtgcgcgatctttggtcttgctgtctccgattgtgtcgttttgcgcttcgtcggtgttgtacatgccaaactcattcggaaggacccatggtacgcctgctgcggcggcagcgcggatcaattttgcttgtgtgtcttttgcagccgtgactgccatggtgattacaagagcatctttgcctttcaatgctgcaacgatggtatcggtattgctgtagtcgacatattctttgctgactccatctgcaaacatgccttttgattctgctcgggtaatcgcagtgatgttgaagatgttcttttccagaagctctgaaacgatatgcgatcctatcgttccgttcgcaccaactacagcgatgttcttgaggtggttgatgtatcccggagtttgttgagaggcgtgtgcgggagccatggtaaagaattttcgtcagggttgcggctctgggattctctttacaaccacagatgcttgtgatgcctttgggtatctctctctgcaagggggctccattgcttatgctcgtcatacaggtcgtcgttaggcaaccaacccaccctttccgagccatcatattggctgcacttcaacttgtggtctcgcgagaacagacattgccgcgaagcttgacaatcttattcgacgttcatgatgatgtccgcaccagatggaagaaacgcgatcggagaccgagctctcctccgacccaatgacgtcacattctgaacttcatttcgctctcccccacacgccgcggaattaacatcgatcttatatgtagctatatgcgaggccaggagtttacttcacaaatcccgagcccggacgtgttgccttggtaatagtggagtaacgcctcacctacagaatatgaagaaacactggaacttgcgacagacttcccccatgtgagacgaataattatttcaaacgtgcaaaaaccttcacattcccaccatcttcctctatctttaattctatacagcaactctccttcgacccaatcctcccctcccgtccctcctgtctctatctccctgcgcatcccgcatctcctcatcctcatcatcactctcctcactcccactcccgctctcactatccgcctcctcaaccaccttccctatccctcatcctcaccctcttctccctcttattcccattatccctcttcgccctcctatccggcgccgccctagtaatcttcggcgtcccatgcgcaccatgcgcaccaaaccccccgcgcagcctaaacaccggcgccggagaatccgagctacgcgatcgtctcctctcatatcgcggcggaggaagaggcggagaatgagggtaagcgtagcgcggaggatggtcttgcatcggcatcgagcgctgggaaaaccaagttggtaggccggaagtcgatggagatgccgggccatatggataggcgggaggttttgtagggatgcctcggctcatactagtggtcatgccattagatggtagcgagcgttcaatctggtaataagctatttcatggacgcgctcatgcagggcttcgatgtcggcgaggatggcgtagagagtggcgtatttgacgcgtgtggaggagcgcttcttggtgggtctcgggatgaaggggaacattgtaaatgtagtaattgtcaaaaaggagatggggttgtgagggtgtgtacttatacggtgccattctgagctttcatggctttctgattcagcgctgtggagatgtctgacatggttgtaagacaacgaacaaaagcaggggttgacaacacggcagtttcatcatggtacggatgatcgtggtaagacgataaatgaattgaaaatgatgtagtggcactagcatctgagatgtgagaatgtttttgattacactaagacaatcatggctattggtaagacatcagcagcacgaccccgttttctagatacgacatagtcaacttcagtgtgacaaacagtatcaaaattaagaagagcaaaatgacgccgtggcagatgagcgcacctgttgcgagcaagatagccagcggacccatatctgtatatgactacaagcgaagaagaagcgttctcagtaaagtcgtgagatgatttgatagtttatgtattcgtgttcatccgttcacgggagaactaacttgtgtgccgatgcggtagcccatggtagctttgcggcgctgttccaaaggctggattgtacatccagcgctacactgacgtgacgagacgtgacgagacctgatttcaaacgccatcccgatgcatcccaaaccctttcgtatcgccgtatccaaagatccgcgtatatcctgtataccacccaaacgccaaacagatactgcaaacctcccatccaacctttcaaacaccatctacggagcgaaactcctctccctacttctacttaccatactccactctacattcgctttctcctcactgagcataggagaaggtgccctccacagcccatcttcttccctctcacatccaatcccctccagcagctcgtctgtaactggctcaacatcatccacaataccgttcgaccacgtgaagtcgtattgtccagagttgatcttcgccttcgccgcagccacttccatgtcggggatccaaattgtgatatcctgatctggatgtattttgggcgcggagacgagatttacatgagggcgcgcggggtgatcgggaacggggggcggggcaggagtggagttttgtacacttgtgaagatgggaccgttgagctcgagatcgtgcgcatttacgccgaagatggtcgcgtgggcttgtaagtcgtccgtggcggcgagttcgggaatggggacgacagcgatcttgtctccgccgggtgcatcgaggagcacgggggcttgtggttcgtgattagagaactggtcgcggcggggctgggtgaggtcgacgatctggcgcttcttaggcggctcgttggatgcggtgggcgggtctttgcgcttgttactggtcaagtcgatgacttctcgaggttgatgcggttgtggttgcaatgcttgtagttgctgtgcgcgctgttgccgagcattcgctttcgagtgtacctgtatggtcttgtacaactcccattttttggcaatgttcggtttatcacccagcatttcaagagccccggtataggctttagggtggcccttgattgccatcgccatccaccgcttgagccagttgtcaatgagagcctctttctccgcttcgttcaagatcgcttcgccacgatgagcttcgctctgtacgctgttcgaacgagacagtggcggcgggaacatccccatagtcggagaaggactgggacgaggtggcagattgcgcgagttaggccacatgtactgcgcagcgccgttgggcacgcccggtctacgcatgtcctgaggcctgcccggactagtctgatactgtagtctggcgaaggggctctgcggcgaggtcgctgaaggcatacgcggacccatcccgtcttgcggcgctgtctgtgggaatttgttcaaagagctagccgtggttatacgatgatgcatcctggccggcgattggggcgcggagtatgggctgtaggagctacctgatggcatgcgctccccaatgctaacttgcggcggcgacccagagtaagggctcgcatgttgagcctgtgtctgcgaagctgaagcaatcatgttcggcaccacatgctgcggcgcctgtagtcgctgttgctgttgttgttgctgctgtataatggcatcccttcgctgtacccagtcttgaatgcgagggtggctatatccaaggcgcgaaagagccaggggcgtcgcttcgaatgggattgctatagtcttgcctttgagaactgcatggttgggcgagtgttgtgccagcatccagagcccttcgcgaaggaggtcttggcgcaccggttggcctaggtggtgacgttggaggatgggtccgaaaatttccttaaactgcttctgtgagatggcttgtccatcgcagcggatgtaagttggttggtccgttggcgatgaagtcggccgcggcggcctattcccaggagaggcgtccataacgccgtcggttgcgaagtgggcacagaaagtaaatattagccagaaatcgtgcgcagcgtttcacgaaacgtcggtccgctggtgttgcggaagtgcttatgcgagtccaggaagctgtcgtgcaagcaagaagagttagaaagagagggcagcgccaaggtttatacggcaggtggtagtgaatctggtacgcgctagggcgcaataggtcgcccaagctgcccttaacgctgcgagacattgagtgaacgacagaagacctagaatctgcagtcgaaacaagcaatgtacttgcctctagtccacgtagagagaaatacggaaagcgcatgccttggtgccagttccggagatgctgcgcagatatggcagacgacagcaaatttacactgaaagcacgctgccgtgcttgccaaagaatctacatctcaaagtcagcatatcgacggtgccagattccaagctctgcacatgaacgagtaatgcggacggcttctaggcccggtacgactaaacgaaagctactgcacttcctcgagtcggaatagaagctgagatacttgcctgcttgccaaacgtgagggagacccgacagcccacttgcgacgagacacaaatgttctacactcaccacactgtccatgtactgtatacagtcagtgaacaaatgggcaagcgctggcgccaacttcaagctccgccactgatcttcacgcttgctggtaatatacgctacctttgtattgtaaataacctgcccgggagttctttgtggcaatgtcttacactcgcctacaatgccttgacgaatgattctggatccgggcttcaaagagactgtcgtgcttaccaaacatacctacaccatcacacccgggtcatttgtcaggacgggcacatgacttccgcccgcaacgaatgccggcttacatagcgacgcatcgtcacaagcccgccgaggtggtagagaaaaggaaaaagcactgtacttgcactgtacttacccaagatacgtggccctgcatcgctctggtggaccagtcttgaatctcgccatgggatgcacatagaagaaccgctgaacatgcctgcactggaaacaaacaagccaagctcaacaatatcaaacttgcaatgcatgattttttcgcaatcccgctctcgctccagctcataacgctgtccgtggtaatggcaacaagtcccggtcccgtcccgtgtagcgccatcaaattcaaagtttcctcttgatcgtcttccaccctccctttcatccatccagtcaaacttttactcatacataccctggcacacgtcagcccactgcccccaaaaaaacctccccgctcaccagatttataaaatacctttccgcgccccctggaagaagaacttaacgatgaaaacctgcaagcccgccatcgtcaagatgagcccactctccatcaaactaaacgtaaatatgcggccctcggtgctcttgacggtgctgaagttgcggttctcgcgcgtgcggaagtacttctgattacgtgagatggtggacaactgtgccgagagcttgaggatggattcttcgaggaccgatgtttgctcgggcgaggagccttgtttggacgggatgatggcgcgcgcggcttcgttttcgacctgtgcgagcgtcagcgaggccaattgatatcatgccctgtctctctccctgtctaatcacagcaattgcagcggcgcagaaaagggatgtgactggaagacggaggacgtacggcgatttcaaaatccaccatcttctccgcaaacgtgctcatttcattgttgaagcagaagcgatactcgccggggtcattcgccgtgaagacaaagtcgccctggcgctcttttgtgccgtcgaggatgactttgtccgtggggccgacgacgctgtagtcgatgtcgaaagagccgccggattggacctaggaggagggttagcaagtctcattacacccggcgatgctacactgcgagattggggggattggaaaagagagcttcaaagagagcttcaatgccccaaaaccatcattcaacgtacagcgaagtaaaacgccaacttggtccccttgtgttcgacctgcgcgaaataacacgctttctcgtgtgcttcgaggcggtatgtgagcgccgtagcgtatgcggtcgagatgaggcaggccagaagactggccagtgcaagtatggtccgcattgtggcggttgtgtgttgttggctttagatgtctaatgtccagctgtcgagaacacgtcggcgtttggggtttcgccgacacaagggagcagggatggggcggacgggaggggtgggattggccaatggggaagctgtggggcggatcgcgcttgagacgtccacgggtgatcttgaacttcactcgttcctcgcattttgagtctcatatgagatacatgatacttcaaatgtcatttcttctctgcgccatgctaacctacacaaagcccattccctgtcccagtcatcattcaaagagaaaaccgccgcttctatactttcccttaccctaggcaaggaggttccggcccagcacgcgacactttcgcgcgcaatgactttggaccgccgtgacgccgtagctatgtcaactatgcacgatattaccacacatgatgcctactaatcaacaccgccttcgccccgccataaccatgtgttgctttttcatgcctgggatatgatgttcgcccgtctctgtatcctacaccacaaacgtcccgcgctcaacgaataaagatggagtcggttttgccccagaagcttcggctcttgttggtgtggtcgaggccgagagaaacattgtcgcgtccttgtacgagatctaatagtacgtcgtctgtagtcacgttagcagtgttatggaatggcattcctagcattactcaccgtcttcgatgggctctggttttgagttcggcgcgacaagagcaaacttgatcttgtccaactgcttgcccttgatcttggtgaaatctgagatgcgctgtttcgtctcgctgaagggctcgccctgcgtgttgttagtgcaagattccaagaacatgcttcgcctgcttacctctctcagtgggaattggaagggaatcccgtgtgccttcgatggttcgcggtcgaagtggaatgccaaaatctttcgcggagactcctcatcgaggaacggcgcagcatacagctgagtgtagtcgtacagactcatgatctggtagtcggtcggtaataacttatgcaacttgttcatgtgcgattcgtacacgcggaccttttgcatcgtctcatcgcttatattcgctttggcttggagtgcgaggagaaggtccgacacatgcgcatttttaggtatcatgagtgtatgttcctcctctttgctgagtccttctggcagccaggtgattttgatgggtttccgctgctccatttctgccaggctcatctccaggatctcgtaaaataacgcatctggccgctgattcgcacttgtggagtaactgtatggaccaggaaagagaatgctgttcagcgttgcattggcgttgtatttgacaggttgcttgggcttgccagcggcactgacagtgacgaagcgaagatggctcggctcggtgcctaagaactcggcgactttgccggcaaactgattgtaagtcatcttcttgctcagggtcaatgcgaacgaagggtcctcggagtctggtgccctaggcacgaactcgacgttgatccggttaagaagatagtcgtagaattccttggcttcaacgcaacctccagcggctgtaatgcgacttatctcgctgtcactcaagactcgctgaacggttatgatgtctccatcctgtatctccgacgcagccaatgtggtttttggtttcatggcctcgatcatgttctgtttgatctcctctgaaagcttgatttgcgttcctgctggccatccaagcatcttcagaatggaagggctgagatccatgaccttatcttggagtgcagcgtagaaggttccagcgccgaacaaggtttgtgtctttgcatcaaagtgtttcaagaatatcatcaacggtcggttgctttgttgaccttttaggtcgacgagcttatcgccgaacaggggtgccccgttttcgtcgcgttgttctgccgtctcgatccacaatctgaattgcgattgcttggtgccatgcttactggcagcctcttcaaccgtcatgtcggggaactcgagaacagtatcgggccgaacagtgccattttgtctgttgaccattgaccacgggcgtaacatatccgggtcgacctcgagatccgcggcgacggtcttggcaaaatccgccattgtggttgttcgcagtgctcggtagatcttcgggttggcgccctcctcagcatcgcctttccagggcacaatgtcgaagccctggtaggccttgaacgtcttgtcagatgcgactgccacatccatgtatagatgcgcttcttcgcgctccttcttccttcgttcaaacgcagcgcgctcctcggcaagtcgttccgcgagatgtttcggggggctccacgctgtctagaagcacctggtcgagtcgcgtttcccggatgtagaccaacatgtaggcactcattgaccgcttggccgaccatcctcgagtgtaaggattgcgatgaccaacgttgccgttagcttgctggtagtcgccaccaaagttctcttcgagagcttcccgtagtgttgctcgcgtgacacgatcatcgtcaaatttgtagtagtgtccatccttggtgggctttatgaaagcatagtagtggccagcattgaggtctccgctgtggacaagtacgccgtgtaggtgatatatgtagggctctgaccgatcggcgccatctgagaggtatggtgaggcgtcccaaacctctggaaactcgtaacgatcgttgaccttcatcatcgcgtcgcgctggaagtcgtactcgaagcgcttgagctggagatggagaactggcgggaagctctcgaatatgacgcccttctttgcatcttgcagaccaaagccttcggcaaagtacttgttctctccgtccatggtctcaacctgcacgtaatccttgaagctgtcgtcgaggttcttgttcccgctgacattgagttggatgtcccagaagtcttctgtccgcgaggattcatagtcgacgttgatgcacgagatgtacgtcttcattttcccaacaaacatcttggttaacgcgccctcggcttcggtgcccttcatcttctcgtcaagcttgtccatgagcacacgcgacaattcttggacatcttgttgctcgaaaatctgcttcgaatcccagccaaaggattgtgtgaggtcggtggtgccgatggcgactgaggatgtttggaggaggtagaataggcgttgaagggcataggcgctgttgaggcggtcggactcctcggcggtgggtatttggtacacggcttggcggaaggcattagtgaagtagagagattggagaagcgagttgaggtaacatgttgcgccctggttcttgagaccgaccatgcccgtctccttctttgaatcgtagctggacgtgtgagcagcggtgacggaaatgcaggacaaatatgcttacttgatgaaattatgccatagcacgccggtagggtccttgagcactcttacatatgcagtgatgttcacctggtcgtcctcgaccataggccgggcccgatcgtcccaggtattcgcgaacagacgcctgatctcagcgaagcgggtgaagccccaatcgccctcgtcggctgtgaagcggtggtttgccgtgtgtgtcgtatatatggtcggatccttggggttccacatgactagcatgaactgcacacaggcataccagtcctcgggcatctgcttgtcctcgaagccctgttccagatacagcgatgtaaattcgacattgttgccgtacgggaacatgagtatccgccatgggtgtccgccgcacttgaacaagggaccgtgttcgcgcttgatcagggcccgccagtccttgatctcccatgtgttccatgcttcttcctcggtctcctgttccggcagctcgggcaggtgcttcttcataaagagctcaaactcgtcggcacggggctcgggctcggcatcgacgtcgtccatttggtcgtcggtatcgtcgggggtgatgatggccacatcctgcttctcgtcgtactcggagtcgacgagcatgtcgctgccaatctggtcggacagcaaagtcagctcgtctacgctcacgcgaaggggttccatgttttccatgatctccatgctttccatgctctccatggtttccatggtgttggcggcacggcgagtcggcgcagggagagcggtgactacatgtaatgtatgcgcgggtgcttacctgatccattgcaaaaggtggcggcggggcacgcaaacacgggcaactgcagaaatggccctgtggcagtcgcgaagcagcaggaagcgctgcacgtgttgtgaagctcaaaaaattagagaggcaggcgcgcaggtggccgagagcaggtagcaggtgggcgagtgtagtgcagcaacagacagcttcgggctagcagtaaggatgcgttccacagttccacagttgctcgctaatggtggcggtacgatgacgatcgaattatgaccagcaacccatgtacagcctgcagcgagggaggacggctggcaaacttcacggtgcacgaacgcgggaggtcacaggaaatcaggaactgtcgtcgccgtttgcatgggcttcagtgcagctgcgagctgcgaggtgtccagagtggcggccttggcggcggactgcggagaggcctcgagcacgccggggcctaagacgtcatgcgcggcgccagtgcgcgtggggtgcggatgggcagacgcgtcgcattgctgtagctgtgacatgccagatgctgccgaggggaattcattctcccatgtgcgtgcatcgttgcgctgtcgccaatggcagaaggcagatggcagatggcagctggcagctggcagaattcggcgacggtggttggacccgctgttgcggacatcggcgctgcgtcacatgctctgcattttgcagctccaacatgcattgacctcccctcaccgagctcgtcgtgagctcctacagcaatgtttctgggtccaagcagcttcattgcacgcgcacggcactgttcagccctccgtagagcttctcgagcttctcgccccgcattcactcctcacatcccgaggcgatgcgtgactgcagctgctgtggcgccgacatggaggccgtcttcggcgctcgacgagtaagaagtctgtgtgggccatgaggacgaccagttgaccgtactccagatgggtgcagcgtgaagcccgacccatcagcctgcgtcagctgaccttctttgggaggaccttgaccgagtcgcgtctgattgactctgcgaactactgccgactcgagctccccacgaggtactcaaaacgcgcaagagccatgccaaaccacgctgaaggactgtagacttgcccaccgcctgcgtgacatccagaccctgccctacgtcgtggtcgcgaaccctcaccttgcccacgtctacgagtcgtacctgcgagcttttgagcgcttccgaaaagtgcccgagattcggtcgttggaggacaatgagaagtactgcaaggtgctggaagaaaccctgaccgagcatgccaccgtgataccgcgcctggccatcggcgtgctggaagtgcgcggcctgatgaagcccgaggagacggacaagtttatgacgacgatgctgagatcggtatggcacggactgccctcaaccgacgcatgctaatgtgagcagcgcatttcccgacgtgtcattgccgagcagcatctcgcactcaccgagaccttcaactcgccctggcattttccacacgcccaactgctgcacgaccaagaggccgtgggcgagatcttcctgcgatgcaacgccaaagagattgtccaagactgtggaaagacgacgcaggatctgatccgacgcgcatacggccccaatgtccaaatccccgagatcaaattgtatggccacctagatgccacgttcccgtacatcctcagccacctcgagtatatcatcggcgagctattgcggaattcaatacaggccgtcatcgagcagcgcacatccaaagatgccaagcctccaccaatcgaggtgctcatctgcgaaacgaaccagcacgtaatcatcaggatatccgaccaaggcggcggcattcccaacgaagtccttccctatctgtggagttttagcaagggaccgcgtcgcgagaagcggttgaagaaccttgctagggtaccgaagctccttgggaaaccagacgagctcaaagtccctgcgcctggctctgatctctcgtctcagttgcagcagaagctcggcacgcggtcgctgcatggcgatgcaggaatacatcacggatcgctgtcctcgttgaccggacgcgcgccggacctgcgtctgggtatcggcttgcccatgtcgcgactgtactcgggtgagtcaatctttcttaaaagtgacatggatgctaacgcgtgattcagagtactgggctggttctctcgagatacacagcctagaggggtatggcgttgatgctttcctccagatatcgaagctcggcaacaaaaatgaaaggctaaccacgcgcgcgtccatggatgcaatctgagcaggttccatggaaccatggaaaatcagtattgactagctggctccttcccatataaattttctcggccaggcctgcgcctgtaaactgccagtctaccttcccgtcggcatacattcttgcctactcatcagactcgtatgacctagaacgcgcagtccctttgctgcttcagacccgacctctgttaccacagcataccacgacaccgaatagcaaacagtactcaatatggcatatcactttagcgtaagtcttctgcctgtatgctttgtcgaatactaaaattttgcagcctcacatagatgcttcacctgaggtcatcggccacgctcatccttcgccaatcactgacaccatggagtccaacacagaccaaagcctccccagtctccacgaactggtcgaaaaagtcatggtcgatgtcgtgcttcgtggcttttccaacgaagaccttgctccgtctttggcgttggtccttcctcgcgtgcgacgcccaccgcccagtgatgacactgtccagcaccttgagctagtgtccctctggaaaggcttgtcgcattcacagtcgatcgagcttgcctggtgggagcggctgttcaagcagagtctggcatcgcagatcaagcagcacctgctgcaagacgttgttcatcggctgagcggctacccaagttagtgcctgacttcttaacacaacgcatattcgtgacttctaactcgtttgtcagattctgccaaccaatctcttgtcgtgccacgcatggtgaaactcttgtcgagcgaacagcctctcgttatcaagatctgcatgatagatcttgtcgacgacatgatgtcaagaatctacgctgttggccgtggcgacgaagccgcctatcgcgatttcgagtggtctttgtcttcaaaaagcctaccaaacttcgtcttcaacttcgtccgtacgcaagactgcctcttgcatgctgttgatgggccgtacctgatattcgacctttccaactcatacactgtcggcagcttgacagtcttcgccgatcttcagtggcaactgcctaggaccactttctctgctctaccgactcggctgtcagacggggacacgtaccgcatcatccctcacttctcatacacaagccttggcgctagtgggtacagcggcttctcggcaagtaaggacgagatcacgtacaccgtcacgaggtctcaattaaccatgaagtgggactcggctcacaaatgcttctttacacggattgcccatgactctgaagtatgtatttcacatatcctcgaaatcatggcttcgcctatactaactatgtttgtagcgtccaccagaggtgttagagaccgtactctcgacgaagatcgcgactgaatttgatgatggagtccggttcgaacgagtagcgcgatacagcatcaagctggaggtgggttccgagcaccccagcagcgcaggaagctcctctttcgtattcgctcgccacgattctcaagatgcccatcaagcagcttggtttgactcgccccagagctcaagcgctggctctttgcagaatcatggattgccctggatgccatcgtataccaacactccgcaaccaaagatggaacgcatgttcccgccgcctctaccgggccatctgcagcgctgtgcaccacaaaacacgatgtgcaacaatatcagtcatagtggtcagcacatgaataaaaccttcgacctctccaagcttgctgaactttctgccatgtccgccatgttcgagccttcctcgtcgtcgagtggctcatccgtgtcggcaggcaaacgcaaagccctgccatccgccgactatcccaccgcgaccggcggcccatttgcgctagacagaatcgacgaatgccatccagttgtccccaagcgcaggaagctgtcgcccacaggcgtcatggactacatgaacaccgattccgacgatgagctcttcgcgcaccttgatcgcatcacaaccggcccaatgggctcagccgaatcgacactcccatccgccgaccccctctggtccaagaaactcgacgaatcttcaaaggcacccaggcccttccccgccacgctcgctagcacgaagcaaacgtccttcacatggcgctcgcgtaaacgccactcaatctccagcaccacatcttccttcgaagacgcgtcgcctcaagccacaacctctgcgtcctcggaagcgctgtcccaagagcagattcaaattaactatcgcgagtttgagcagcgtaaggcaaaaaaggagcaggagaaggcgtattacatggagactattccagggttcgatagggtcgttagcccgacggacgttgaggggaagacgtttgaggggattttcttgggggatgaggatgagggagagtggacggaggatggtgattgcgaggttgacggggtgagtgagggggtggggagtgtttgtttagaggtgtaggggagtgattggaattgcgagtggggtatgagtggttgcgagattttccttgggctggttttgggaaggtggtcattgggactgagtcgcattgctagcgctgtctgtacccgttgggtgttgctatctgatttcacgctgttcctttacactcggggttttggggaacggtgagggcggggtctcgcattgcccagtatcgtttggatcgagcaggtatcatatcctcattgctattgaggtccacgcagttttccgcgtatcgtttccttcgctgccgagtcgtacccgtatggatccggcgctgtaaccacttgctccctcgccataccatctcggagattcatctggccatcccgtcttggggctgtcactcactgactccacatgcggtgccgttaatcgacacttgctcttctcctcccttaatttaaacgccaagatgtaaaaagtccaaggaaactcacttgacttgtgtgaactaaaggctggaattgtctactggattgacgttccaacgttgcgtcgtgcagataagatgattatgtcacgtgtcgataagcccccaactttcctgattaggcaagttgagaatagtgtcgatcgctgcaatggatggcaaggtgactgcgggtgcattttctgagagatcggttatgaagccatcacgctacatgctacggcgtaattagttgttgttagatagaagcgccagaggagcaaatgtcgcaaaagatcaatccgcgaacccagttttccaggtagccatatcggtgttcacagtatttcgatcacatgaaagaatatcttgcatgccacattccaatgcttcgtatcggtgaagcgtttcgagatttgacgttgggtaactgcgcgtatatctagttacacgacatgaaggcacctagagtgtcaaaatacacgcaagatgctaccgttacagtcgctcatccttcctatcccagaccttgacacccggccttgcaactctgaaacagcgaacgttcatgggacgaatttcgtgcagaagggccgaatggcagtggactctgccgcgcatatgccgagacacaggatcaggtcgagattttgtcgtaaatgggggtataggctgtaggaaagggacaacttgatttcctcccttatgactatgaacgatggggggaaaaggtggcttggctccaaaaagtacgggactggcaattcacaatatcgtcacataacttattcttttaacaacatgctcattgccagccttcttcccgtcagccgccttcactatggccatcctagtctacatcatcctcacgtattaggtatcgcccgatcaaaaaagttcaactcaatgctttcagacattaccaacacctgcatgcatactcgtgtactaaaaaaacacattgcacatatcttgctcagcctacaataaccccagcgcaagacccagcgcacccagtccaacagccgcaccagtctgcttcggcatcgcaccgcccgtactagcagccggcgccgccgtattagcaacggtgactgaagtggaaacaatagttccactcgtgctgattaccgtcgacacaaccgtaccagagccactcgctgaagcgctgccactaatcgtctgcgacgcccgctggaagctgcagctggtaaggacgtcgttgacgtctgcgactaggtgagcgattgatagcggtaagtttgatttcggcactcaccattgtcatttccgttattccggttgctgcgcacgcacaactcgcagttgggaacgagtgtgttggcgttttgcgaggtgcagatgcattgcagctcggcggcgtcgttgtcgtctttgggttgttagatcttggtggttttggatggggagggaaatggcctactgttgtcacgatcacaccgtagagcggtagacacgaggtcagcgcatacgctggtgcattgggttgggatgtcgtcttgctcgactttttgggcaccggtgagggccaggatggtggagacaaggctgagggtttggaagcgcattttggagatgctgtcaaagggattggtgttggagtatgtggtggttgtgttgaaggaaggttgagctggtgatggtaagggtgtgtgtttgacgtctgaacattgcagatttatacttccttgctttaccccagactgcatgatgttacgacgcctgtgctccgccatcccatacagcgtcaatcgccaagaagcccaatgcttgacgaacttggcgccagtgctagagctctttgagtcgagcaatatcagtttgacattcgggtcgttagcatgaaattgaggacgaaattctccgcaattattttaaaggaaacgtatctatagagtttgaggtctaggagaaatgtattgcagtgatgttatctcaacttgccaagccgcttcatggccgtgttgccgccagcttgcgaggacggaaactagtgcgcctgtaatcgtgtgacttcttggccgatcatcgattttgtgggactttacacttggagaaaacctggggtctgggatcttctgctccactcagaccgcagttgtcaacctcacacaacctgttatgatttccaatctatttctggacctcaagcaatcgacagatggtgtcaagcgtcataagtcagccgcagttgcccagacgcgatgaatagttgggtatcggaatgtagaccgcctcctatgtacggtccttcctcgctgcgccttccttggattctcggcaacaagcgaaggcgtttcagcctcattcgttacgcctctttttcgtcatgaatcgcttcgttccctttgaagccgtacgcatttttcgtcgtagcattcagtcgctcgagaatgtattcgccagctctgatgggtttccatgggctcacttccccctccctcaagcatgtggggagcgtttcaaccactgtatcgtagttgaccgaaaagaagaacgggacgctgtatctcgcttcggtacttcggttgacaacgcgatggacagtggatttgtagagcccattcgtccagcgcattaagaagtcggcaacgttgattatgaacgtgttaggctcttgagatgcgatgtgccactttccagatggcttcaagatttctagacccggcgttgacgaagtgagcagtagagtgaagcactcgtaatccgaatgcgcgcccagcccgatttgctcttggtctgatatcgcaggctgagctcttttgggcggtgggtaataaagcagtcgtgcaataccaccggggtgtgtggccatggagtcaaagtatgtttctggtaagtctagcgacagcgcgaaaagccggaagaggtggcgcgcaaggctgagtacctggtgatgggtttagcttgatggaatcggtggctaataatagagtttacacttacgccaccatagtactccttgactgctgcacgaaatccaggtaaatcctcctcctttggccacatattaccccggtaatccgtaccatcaagattccgatacaatccatcgcctcccgtaggatcaagcgcggcttcgtacgaaaagttgaatccttccttccgttcttgatcgccggcaatggatgtgtactcgcttggttcccagcccaagcccagctggtttttcttgatatgcaagtcctctttctgttcgagactcagttcatcatagaaacgcttagattgttccaatatgccatctcgggcctgctttgacacaccgtggttggcgatatagaaaaatccagatgttgtgcacgccttgcggatctgttccgcgacagcctgacgatcagcaagtattggagaaaacgaaggcgcaagatcaatcacgggaactgaaaagtctttgtctaaggcttcatccttcacagcgagtcgcgactgcaagtatgctgccgcaccattgtgagcttcttcgtaagttgtacggtctgtagggggtgcggtcacaacggctgcggtggccattctgcgatcggagtcttgaagatggattgagagcagtagaatggatcatgcataaaatcagagagtatgcgaaaagataagcttgctgtagaggtgtcggatgcactcatccactgatagcaatgcggggcagctaacgttacttttagtctagtgcgcgtctcatttcggaagtaacacacccgattacaccgtcttcatcatgtacttttatgtgtatttactacatgttgaaaatcatcatcggaagtctcattcagggttgccacacagcctttcgacgctttgcttcgagtatcgcaggcataggtacctggaccctcacgacccacatcttctttggcgcactttcaatacgtttgaaatcatagttgagtatcagatgagcgaagatcatcttgagttcgtgtgaaacaaagaaccggccgggactgtggtactgttagcagccctatgggatctactcatgacaaaattgcacttaccaagcatgcctgccatggccgaagggaagatgctgatcgctggtggtgaccattgtcatctgtttcagcttgagcacatcttccttctccttctcttttgccgtcatcatttcgtatgtttctctggcgcgtgagtagcgaaatgcatcgaaaatagccgcatcctctttatggatgtcttcgtccaaggccacaggcatccatgggaatgagagcgtagcaccatacgggacgcgcaaaccatccggagtgacaatcccatctttggctatgaccttgcgacccgcgaatgtcagagaaatcggggctgttctctgtgactcgcgaatcgctgaatccattcgatacatgctattcaggccccgcttcgtccagccgccctcttcttggaatatacgatgcgcctcttctctaaggctttcgagtacgctgggatcggcacacaagattctagtgatagcctcatatgcggtcagggatgtcgtgtgaatggaagcgaagttcagcggcatgatacgttttgcgatgcgatctgggcgcaactcatcctgcctgccttcggcctgtgctgtgcggtatgtccaagttatgtaatcttgcggttctccccagtcgtcgtatccagactctttggcatccttctttctcaagtcctccagtcttgttttaatcatcggaattgtgaactgagacgagagccaataatggtgctttgatatccagcctaggatagtccctacgaaaggatggaaagcattcgggatgataaacatgaacatttgcgtccggacaacgtcatgggtaaaggcgagcactgcatccaaatatccctggtttctgcagagatctcgtccgaccaacatccgattaacaagcctcggtaccatgcgcatgaatgaatccatcgcgtcaacttttgtgtaaacttccgtgtcggtcccgaatattgcttccacagccgcaggaacctcttctgcgaggccagagataatgccgttcatacttcgccctaagttcttatgaaccacgcggtcatgatacgggtctcgcaaaatgatgggatcgacgaaagtatagtccccaaacagagcatcccggtgcgcctcaccagcgctcaggacagagtcgggctgatcgagcatccatctcatctgtgaccttggcataacaatctcagcgaccatgcctagggcagaaggcagaacgaacgctttgttgttcttcgaatatcgctcatatcccgcctgcatccattctttgctcttggcgatggcgaaaaggttacgtgcgccggcgatccagccttttccgtagcccaaccatggtattgagaccggtaatcgtggtgcggtgatgcagctgtagatggtgaccactacaaaatacgccactatgcccccgaagatttttggatatgagaatagcaagctcttctcctcttgtaacattatttcgatttgttggtacaaaatcaagtcgtgaatggcagaaggtgatgaggattcaatgggtgggcgttcaacatcctccctggaattgatttaagttcgcccgatcgaagtatatagactagcacaccgatccagcaagtaagtctctaatcatacaaagtcatgatatgtaaaccctgtcagctttctacgaatgcaacacatgactgaaaacaaacgataccggatttccaaattaagtcattgctgtattagtaaacatgcactgcactcgtaagccacgaatagtgagacggtaaatttacagtttcactaaacacgaaagaagacggtgagcaagcgatctggtctacttgcgatagccgctaaactagcttagacgctgcaagaactttcgcacggcgacttcgcatacccatgtcatcatttcgttagctgaaaatcgcttgcctgatccttgacaattatgagaatgtctctgggattttgactcactacagtaagaactagactcttctttctccagtttaaacggtgatacccagactggaccagggctatcccggataatcacccttcacgatgatgtttagaaatcgtgcactaagaggggcttggcggcacacggaactgctgggttatctccggacgcgccatggttgtcacaacagacgtgcagtttattctcatcacttctcctcaaatccatatacaatgtccgccttcagctccttggccttcctctccagctgtgtcaagcccttttcaatatcccccaaaccctctttcgcgatctcctccgccctccacctctgccgtccagcgaccacatatattcccactatatcttcgagcaccacgctcttcacaacgtctctgtagcttgcgatatcttgttccatcatttccaactcggctttgagcgagttgactcctgccgcacgatctgttgccatgattgcagcgctcgcttcatagtacaagcttgcgatgagcttccagtgggtgttgatcttgtcgtagtgtgcgggcagaacctgccagaatgttgagtcaaagaggtgagcatggggcatttgatgcgccgtgttggatatcatcctgttgtgtgcaacggtgcgagcgtctgtgcggttatgaggaatgcgtgagaaccgggtaatgagaagtgcaaagacatgactccgaatgaactcgagtatgcgagagactttatgttgtattgtgagattgaagtgattcgtgattgaggtacatgtcacatactacattagtgcgactgttcagtcacacaacactggaattttgttgctgaacgtggagatcaagttgaattgtcttgcttcagcaacccataagcgagcagtacgacgaattgcatatgttgacattgacgaaccaactgataatgcagtctttgtcaacatcaccgcccactgactgcaacgtctctgatgagagtcatgagtaagcccaacctctgggaattactcttaaactcctcaaaagagtcagtaaaagatgacttggatgaggttagaacgaagctaaagaagatagtaatttgaaatagcgattggacttgggtatcgatctatcaccaataataaacctagcgttgttcccttggttacgtcagcgtatgccctcctcgtcggcgatttgatcgtctgtcaaaccacctcgcagcttctcagaatagtcgttgaactcagccgcaacatccagggcaatcctcaagtgttcaaacgtcataattttgcccttccaatccgcatactgccgagccgtcgtgatcgcgttacgtatctgtcgtccatttatctcgatggcttgaagctcctcgaggtgatcccgaagctcgtctacatcgactgatccgtctttgaacgattcaagccgatcgaagaagttccgccagatttgctgtcgctgataggcacgtaggggagggtagtggacggcgatttggattcgcgatcggaacgcttcgtcaaatgtgcctacgcggttgctggtgaggatcaggattccttcgtggtactcgatcacgcgtaggaatacagagacaagcgcatttctttgaaggtcgtctaagcttcttcgttcaagaaatacttctgcttcgtcgagtagcacgacgcagtcccatagtttgccaaggtgcagcaccgactccagatacttttccacttcctcggctttcgtaccaacgtcaccgcaggtcacctttggatttgatttagcaagttctataattccagttagacacgcatggtctgcctacccggtatagaggcttctttgcaagctcggctacactttctgctgtcaaagtcttgccggtacctggccctccgtgaagcagaaggatgaggccattacctttcccagcgattacgtcggtcgactttgagggtgagatttgcttgcttaccagagctgtaatcaactccttcgtcttcctgtctttattgaggaccaaggagtcaaacgctttctcgttccagatgactgggcctatttgatccatgttaagatctaaccatttctttgtgcgtagattgaacccttttgtttgcaatgggacgaggtagtagaatgtctcgtcagggggggtttctttctccatctcggcttgagtcatggtctctaccgatatggctatgacatagctactgttctctgagtgcagtttccggaacgttggaacatcaatcataaatcgctcatcggacttggggcagattagcatccaatcatctaaatatagttcgattgaagaggagtcgtcttacctcatcctgtgcctcggcatttgattcgtggtaagacaccagacatcgtttgcgacattgccaggacatcaccccccgacggcgaagtgtttggacaagtgattgtggggcaaatctgagtggatacacgttcaagtcgtgcatattccacccctcagaccccgttgtatcactcagagttgactgagataagcggagcacgactttgccttcaactcgcttgaagtctccatcgaagctccattgccatgtatcgatgctgatttcttcatctgaagcttccgcattatcattgttgctgtcttccttcttttttgaattactctctgtatgtaaatgaccgtaaagctgtcgcagaaagtcttgatccttaagctcaacagtctcgaccggcgatctcatattttcttctgagacattgatttcagtatcggaatcaggttcaaaatcaacttcggagtggagctgctccatgtgtgaccagtgtggttcatggagctctgggaccatggtcctaccagaggcgcgagctggtcgagctggcatttctgcattttcttgaggccatgatctcgccactaatcctctgtattggccttcactccgcgaaattagaatatcccccggctgaaacaggtatttgataaaatgcgttgagacttttcgctgtgcaaacatagcgtcggcagctacgtattcctctccgtagttctccgaaacatatcttgcaagcaaattcaggtgctcacggacagtaggaagacaagccgccagcatgtctttccagtgactcctgtggtggtaaatgaatagatatggtgcatggatctctttcttccggcgtagttgccaaaacattgagtgataccgccaatcatacttcaaaagcatctgaagtgtgttacggagttgttggctgaccggatgaatgctttcgctcatatgttgaggcaaggacagtttgttcttcgctcccgttttcggaggcgtgcggtgaaagtcgcggtacactatgaaaacaacttccttgtttctttccagatacaggtcgaggttccgaactggggtgcgggacacaatggattcatgtcgttgggtccattcaggatgatcaaagtaacaggtaccttcaatccggtagaggatcaaaaattgcttgtttgcatgcttttgtttctgcgcttctagctcgcccagttctttctgcatgcttgctagatttcgttgcagtgtttcgatattagcttgtatttcactgcctgcatcaatctgctcgatgtcctccacccaatcgtgtttgcccacaatcagaggtcgcaagtaattatggcttgctgaaaagcccgctgtgaagcgattctcctccaggattcgttgatctacgtcgtcgatatgcttatgagggtgttcttcgtcaaaaggtagtcgaccgaatcgctgctgtaaatgtgaggacatgatagacagttcacctgtatgaagaacaggattgtccttcctgtcgtgaccgtatcttccagagaaggtactgatgggagggacggttggggacgggttgaaagctgaggccgggaaggggctttttccttcgatttcgttctgtggattggtccggacttcgagcgccgccaggttacgcttttccaagttgctaccagcacttcgatcttcggatatcgtgtgaggctcggacgattgtggcacaggctttggttgtggaatcggaggtggatgacttgggtaatcatctgagatcctcatctgaatagtattcctgtcccgtgtttgagttaacagttataccacgcctcaagggcatcgtttcttccacttcgtagatgtaatacaagattttaggatgacagggcgagctggaggaaggcgctgcgcacagttgagcaggctaattgcaggctgacacagagcttatcaagtctcgtcgctgttataataatccggacaccgattggatagacgcgatgtccgctgtggtcgagtccttctcgtcccacatcttctcatacatgcccatggtgtagaatacgaacgtaactgttctaaatattcacaccggcagggtaaacgttggctttacttcgcgctgttagcgcagctgctgcctatactatgacgtcatcgtggtatctagcctcgtaagtgccccaagtcacctccccggatatatgcgcaagtgtttacaatccgatagcgcgaaggcttccgtcagagcacagactacgtttgagaagagtctgagtaagttcaaggacattttggcattaacatctacgaaacatgcttgggtcgacgacgtaaaggcgacgacgaggctacaagatgtcattgacgaagtcaacaaagcgaagggctcagtatgacaacaaaaataacggctcgaagctgtataaaacacatcaacatcgttctcaaggagagttgtatattatggaaaggtggttggacgtgatggtccaacaccatccagagtacgtgtcattggcgtggggcacctctgaaagttggtcttttggcgtgaacatctccccttgacttccttctggcactttatattgacacattcacaggtaatagtcgagcatgaaaggctcggatcaacgattgtcattgcactaaacgacatcggagatgcactgtcacggattgatctcgctgagtctctgtatcctaccgaaaagatgaaggacactattgtgatactgaactgtcatgtcattgcttttctatgccgagcactggactggtacaaatccagctcactctcgcggactatccaatctttcaccagacctgcggcattgcgatacgacgatctcatcggagacataaacaagacactcgccaaagtgggcgacctatcacaagccggaggccaagctgaacaaagagatatgcatatggaaatgcaccaagagtacgatgcgcagcagaactttcgctcgacagtacagaatcggttagacgagatggagcagcaactcaacacgctaatccagcaaaagtactccgctggggagctgaaagctgtccaccaagaagtcaaggatgtggcagctcttgttgctctgattagcaagaagcaaacatcctctgagcagacgcttctgcaggcgttagttctcatgaagcaagatatccaggctacgcaagcggatattcgtgtccaaatttcggaagtacaattcacccaagggttatcgttcatctctgccagatgtgccattgatcaccaggtagcttacgaaaaggctttcgtacaacgaagagcacgccgagtgacatccagcaagtgcgcaccattctggaactcacagcaattcaaaacgtgggaccaattggacactttccacatcatcacactcaactcaggactccgcgaccggctcaacgtgcgcgatttctacgtcggtataatcgagcaactgctcaattcgtacatacccgtgttctggatcattgaacaaaaatacccccgggatcagcaggatcaaaggcatgatctcttcgaggtgatgagaagccttgtcgcacaggctctgaaagccgctctcaagcataccgatggtgtatgttcgcagattcgaaacttcgatgcggccagttccatcgccgattacacctctcttcttgtacataatttatcccagtttaagcgagtatatatcttcgtcgatgcgaacgccatcttacccgattcgatggcggattgccaccgagttctgctgaatgttccggatctgatacgagaccagaacaaacaatgcgttgtaaagatcatgcttctgaaccacggaaactcaaggggtgtaccagggcttaataatcgtcactcagcggtagtcaggattgcgcaaacgtccaagagaaagagcaggagcgtgccccaagctcccttgaaaggcagtcgaacaaacttgttaccaaggcgctaactactggaacgcgcagcaaataaattgtatattgttgtacaccgatgcagagagtaagggctcgacttttgcggttgcgcatgtgcacttgcggtttgtatcacaggaacatatcttcaacgaacaaccatctcttccacacacgaccataggatactgaatacgaggcttcacgccccgctcagcctatgtaagcaattcactggtggtgatttagtagtcaattgggtgacgcgaatacccgccgttaaatgttgtttttttggtttttgtcaccatcctggtgggcgcgtagattgtggcgtccgctaattagataaaaatggggccaggcttttcggcgcactagaaaccaaaaaaaaggtgcacaatccgatagcacacgctctacgataccagctgctagctagagtctttgatccctaaaatttgcaggatctgcttatttcaactatgtttaaattgaatataacgaagtccatcttctttagcaaatctactctatttattctctggtatgagattttttaatagtattgcgttagaaccagacatgctgatgtgcgaccgttctctttttgtttctggtgcgcgctaaagcctgttccaaaacttactcgaccctaacagtcccactttgacgtattctacgcccctcttttcgtgatctctattgtggcaaagttacatataatctattttttataaacatgtcacgatttttctgttatcaacaaatgtatgtttcttatctgccgctcttgactgcactttgccacctccagacaactacccttgacctctgtagtgaaattgcggtgcttcagcctcgcttttacctccatatctataggacgtatcgtggcgcctcccaactcatgaagcgtgctagagacaaaactccaaattcttccctcatacattccctatgagactacacggagcgcataagtgctccaaagatcattagcgcagaatgcaaaacgacattagtaccgtagacgcagctagttagaggttctcaactgcaattatcgagatcattgctgatactagtccagtcacacctcaaaagggtcaccaaatcgccagcttcaccctacacgatgacttcgacatcactatcatctggcacaacgtcgatactcgcagtcactttacacgtttcagcatagaatcttgcggacggattgagcgcatcttgattgactttgcgcgagtcttgcagacggtcgtgttggagtaagtcataagcgtaaataggagtaaacacatactctgtatgacgatggcatatgctaacaacaaggaggaaggggttattgatgctattttcagcgtgctttgagtttggagttgaagtataagatactccttcagagccccacggagggccaccatagctaaacgatgaacatatcaagattcgatggctgttttcacaggtacgtgaatagattgactgaatataccaagctaacacagtccatcaaactcgtttccacgccccagtactgcctgtgtattattttcgaatcccagctttaccagcgtatcggtttctggatcataggtcggccacctgagcccatgctccgggtcccttgcaaaagtagcccacgcgctctgcatgtattttgacgtctcagcttcggtcggcgtgttgggcgcgagcaggtctgaagtcccgaagaccattgggatatcagatgagtggtaggcgcgaagccatgggaaagggttgaggtttgaccattctccaaagtaacgagcgcgccagacgggcactttgaagttctttcgggcgctgggatcttatcagcctgggcaaactactatagatagcagaacatacagagctccttctgcgcctggacatgttgcgatgctgcgtgtgaatgcgtctacggcggtctgattgggtccggtcggaacgaagggcaataaagaagatccttcattgtccacttgtgacaagatggtaggcacttttgcgaattgcccgcggatctggcggtcagtatagttggaaaagttcgtgagctcgtctggtgctggactgaatgatagtgatcttccgccatttgcggatgtgttgtacttgttgtagacttcaatgatgacacttgcatttgcgttctgcatgcaagtgaactccttgtctttgtcggacgatccgcaacctatttgcgaggcgacatatgtaaagtttgagttcgtcgcgtcgtctgagtttccaccagatacagtaccagattgggcaatgaagcctgcgacgatagggtcttcgggatatgcatatgcgtacttgtccacagccattccactactgaagtcagcgcacgtagttgcggagaagtgagatctcccagtaccctgctgactgtccaaacaatatcatacgctccggatctccgccgaaagcattgatgtgattgtagagccactcaacggccttgcgatgatccatcaaaccaggattgaggtatgttccatctagggcagcggcatttggatagccaaagatgtttagtcggtaactgaacgaagtcagtacagttttcagaaggagagtgacgttcgtacttgagagccaccacgactacgttctgatcctttgcaagtcgatccccatacttgtagggactcgcagctccccccgaagtaaatccaccgccatgaatccatatcatgaccggcagcggctctgaaacatggctttctctcggagcccagatgttcaacgttaggcaatcttcgctctgctgctggccaggagtgagaagaaaccccttcaggtactctgaatacactgtcttctgaccattgttgtactggatacacgatggtccaaaccacgatgcgtcaatagtttggttcgtggggcgttttgtgatgggaggtcggaaacgtgctgctcccaccggcggctcagcatagggtattccaccaaagaaacgaatgtctgtcgtgtttggccatggcacaccttgcacggaaaataaactagtatgtactagcagatcatcgtgggcgttctgagctggaaaggcgtagaccaatggcaatagcaaaagagcagcgaatttggacatcttgaaagctaccgctagttaattgtgcgatccaattgctcccaccacaacaagacatgctgatacttaacacactcgttgtacagatcgcaaaaaggtacacttatacgaagggtttagcgctgtgcatttaaccgatgttcatttggtcggctcaacccttttccaacgatcggttagcgctgtcgtgtgaattctggggccccggatggacactgactcgtaccgctaatccaaggcccgggaacggcaatggaacatcacacacgtaatagtagttttcattgtcgcacggtcttacaacaataggcaatgcgcaacccgaggcaattcaaatcttgttgctttcttgtatggcgcaactaggtactcaactaagtcacctggatttgatcttaatcacctcgcactttgttagtcggtcgaacattatgtgccatgcagtcaagaccttagggagagtcttattcaagcgagcttcgtcgatcaggggttagtctgcatagcgtgcattctgtgcgaggtgtaggacacgaaatataattcatcttttctggtgggcacttgggtattcggccatcgccccgcgacacgggcggccatgtcacttacagctgcacggacaaccaatagtagatctgagggtcccgtacgttcaaatgccccgcacaatcatacctgctgcagccgttcgatgtgaagtgatttgcgtctttgaagttatcgggatacattcaggcgaaggcaaggtgcttgatcacgggttcagcttggcacctcagcatgtttgaatcggcaaggctctcggaaaaggcagatctggacgcgtttatcttgctaaggagagggcctcgggctttttctgtgctcaaaaggttttacacaagtcagaaatctagcaaggcagagcggagaagcaagtgcgtcgtgagattgaaatccagtcccatctcgcacacctaagtatcctgcgctcattcggacacttccatgatgcaaaacggatatttctcatcttcgaatttactggccaaggagagttatataaagacctttgccgcgcggagcgcttttctgaagcaaaagctgcacaatatatcgcctaaatggctttggccctggagtaacttcacaggaagcattgtaaatgtgcgtgtacgaagcgcatatgagaaatatgggacatatactgacggcgtaacttcgcctcgatcactgggtagataaagcagatcgtttcagaaatgcaaagcaagtccacaaactaccaatatcgaaacaagtgtccgtagacttatgcccgtgcttctgctatgaattaagctcatataagtgtagaacgatgagacaacatagattgctccacggcacgattcatgaaatttgacactctatccacgttgattgtcagacctgacattgagtaaccattgtctcaacatttttccatgtgaagtgcgaggcgaacaatgcacaatgagcatgattcgttattcattattatactgaaactcatgatcgaactccaacaaactcttacaatgcttcatgactccatcccgcgtcacatgctcctagtcacatcattatttccttcctgtacacgtcacaaccagcgtctataaatacatactccccactgcatgtcaattgcaacaacaacctccatctctgaactatcaaaatcaaactattttcctacattgtgtactcaaaccccacctgtgccggatcctactgccagtttcacgcattttccgacatcattgatcacctgcacagtattttcaaccgccagaagcgctacagctgcctgaaaatctccactgaattcacaagactcgacgtcaacaaagctgcgatatatcaatacatcccagaatccggctactatggcgagacccacctcggtaagcttagatctgtatagacgcaaaaccatggcgatctagagtgcagtataaaagagatagatcgcgcatatctcgacgacgaggctccaaaattcgatgagtaattcaacaaactcatccggggactgcaaggcgtctaagccaaattgcttgagtgggactcagtactgcaagaagtaccaaaagagctctatgaatttgtgctcgacagggagatgtacgctggctatgacacgaatgggagacatccatcgccatacttaaacctagtcgagaatgagtgggactattgtatagatgagatcgccgatatgatcaataatactcaagaacatgacaaagagcttagagggcagtggaacaggattgctggatcaagctaggttcgcatagtgcgcttatcaatcgattcgtacaatcgtgcgcgggatgctggacgttgactataaatttgggtataaacatgtacacttcctgcaaaagtgagtaagcgtcatttagtctatcgctaggttcagtaataaatcattatcaatctgactactcctctgactcctatcaagggatgactttcatgccgtacggctgtatgtcaacctgaatctacataacaatacgtcaaaaagtgctgggagtagctagaaatcatgaaagttcaactgggttctgaataaatagcctgttgataaacactgcgcaagatttatcataccacctcttggtgtaagtgtcgtgcaaactacactcacatatgccacgtgtccatccaacgaaatgtttgctcctcccttgatagtgccaacaacttcatttccacctattgcctcgcctccaccatactccactcttccagtaattttacagcagcctactagtctccatggataccaattccctcccagcgtccgacttcaaagacctcctcaacctcctgtcagagcacaaagccagcttcaacaacatcgtcacctccaatattcaacacgaatccgcactgcggggcctgaagcaacagagcaacgacatcgacacgcactatgggatgggcactcgcatcgggacaacgcactgatcgcgaggatgtttgaagagaaagagagatcagaagcgaagatgtggatgaagcgattgtttgaggaatatgaagagaggaaggagatgacggcctatctctaggtcggtgctttccaagtgtacagaatcaaggtgccatgtactgtttccgaaaatattcgcatcgttcgtctttggtgctacctactcagctagatgcaggttttctatgatgacttctgaaacacatttgcgaagttttccaatatctcccacatacgaccataggacgttgaatacaagttctcctgtccgatcaatcacatgtcgaagtaccgtttacagtttatttgctgcagtcgctgtctgaagatggtgttcagacaaaattgttccgaggttcaaccgggcgcgtccatatagattcatcgtctgattagaatacaacgtgcctagttttctctctacaattcctctttttctactgaatacgcaccacgccgcggtgtatggtacggcggatccccgcatccctcaccgccatctcctccgttatctaaaggccaaatcagatcgttgagttccggacactgtgttctgcaacggcaaaacaatccaccaaggccaaagatcccgtagcagcgctcgtccattgtgatcgtactgtacaatacgtcgagatcagcttgagatcgttctttagctgttttgactggcaaccagcatgctacttgctcgcttctcgaccatgcaatgatgtccggaaaatcgatagtcggttcaaaacattcttccagagtttgacacttgaattgatcgtcacctaaacgcgctctttcttcgaatttgggaggtaacttccaccactgcgccccaatcgctcgaagccttcagcaaaattcgtcttcagctgtctgattgaattgtcgaggtgtgtgtccgagtcgattcaagcctaggaaatccatttcgacgagatctaaattctttacccatactccgccagtagatggccaacaagctacacgcgctccgctcttgaagatatcagagcgtcttatgggctcgggtggtttagctgtgtttgggtcggaccgccaggcactgtagaatagtggcgtgccagcctcgttgtaccactctgcgttttcaggcagaacatcttggtgagggtcggatgtggactgatgtgaaagtcgcttgatggttttttgtatgcttgcatccgttgcgtcaagtgctttcgttcgggaaaggctccagatgtcccaggagaaactagaggtgaaagacgagaaacaacactaggaaaagacagaacagaagagacctggctttgaggagcatagtgaggtactgagttcaatctgattaaatagttgaagattcgtgtcaagcaaggggaaatctggtcatctgcgttgttgcacaaccttggaaggttgtgctgactcagccaggcgccaagcaggcagcaggttatctcatcaatcagacgctcgcgggcgctcggtgggtggtggggtgcctgctccgaatggagcacaccgagcttgcgagggtctgaggaaatttggttccattttgtaagggctttcataaactaaaacctcatctgtagtctgccataaaaagtacacgataataatgataaaaaatgttgcaaaaaatcatgccctgctttcaaaatttaaaaattccttgtcagagggtaatgtagaaattagaagctgtgctaaggcgaatttctttgtatggcgcacagggacttaacgcacgaatcgtatgcgtgagagtctcaacaaatcaccagaataaattggtgtcttgagttcttcttttagctaggaatcacttcagtatatccagatccattcacaacgttaagttgtgagcggcagctgcatgagtcgacttctactaccaaacgtccggatcaaactcctcaagatgatggcttttgccaagatactgtgtggctaattctgaagtaggctgtacttcttagacgcatggtgtagttcctgtcttgttgggcgttcttatcccggtcagcgtctagagaggcacagcaaggccaacacgcgcacgggtatattacagaagttatgtgcgaaattatggtcactatcataaatgatataaattcaggctctgtgaccaaagtgtagtccggcagcttcagcttattatccatatcatcttctatatcacctcacgacctgagcaaaaccatcgctcaaccaacttatatctttcatttattatatttcccaccatgagaatgtggtatacgtctcttatgtttgttcctttggtactagccgatgttgaattcttgtccatcaatctcaaaggctggcaaggctgcaacaacgcaaagatctccgcagcatggaaaagctaagcgagctcctaggctttcccaagctctaactttagcaatactatgcctaattaggtgatctctaaagctttagagagctatatattaaggctttctaaatgtaaactaatatcctaaagaagtctaaaactcgtaaagttatagagtaaagagtaatgctaagaaacagtagctcgccaacccaggtggcttgccaaccttatcacctacgttatattatagatgttgaatgggctatctcctgcgcatcgcaaggagactagctttggtttgtacgatcgtacggtaactgagtaaacaggtatatattgcttgaattgattgtctcgtgcaacgataagataggtatctcctatgtacagttgtgagatcctagcgatccgaatcatgtgattgcgctcaagccacctctcgtgcgagagagatactcacatcagtggataccatcaacaatagagcttaaatcctacctctttttttatagtaaatattattataaaacgagtagattctactactgttagctactacgtagattctagtacaaataagagcgttcgcttagttctaggtaagaaactttgtcaggaatgtacgcaagtctattagtgtagcaagcgaaggcattatgcgccggataatgggatacgaaaacatttgagaactacaactactactgcgcattcgggtctgctctgaaggtaacgcagttgcctactaaccgcccaccctgcttgtcgtcgcgaccatttgtgtcgcactcatctatgattctcctgaatgctctcttgcagtcattgacgtcaaagtcccattgacatccgccatgcatctccaagctcactatgaccgagatgggaacgacttcgtggttcctgtcgcagcaactaggtgtaaatgggatctcgcccgaataccaggaggcatacaaagaccggcctttgtaggcatcgcagaatctgtccacaccgttgatcatatgaattctggttgctcgctgcccactgtcgtagcacttgagctcgtctttggaccagtctggcgtagcaaatcgtgggccgcttggtcgtattagggtcggggtgggcgcttgggtaaactttgttgatgtcgatgctacagtgacgactgcggtcactgttctgatcttcgttgtagaaagtactagagggcacacctcctctgggtcgacttcctcaggttcctgcggaggcaaaccaggaggcactacgaggcctccgggtcgtggaggtttgctaccaggtgcaggacaacctggcgcagaataggcacaaggagtcgtggtgggctttggtggtccccaaatgactgtgatagaagggagacgaaggggtggagggcccggcggacagaagagaggaaagaggcagggagggtttcctccgccaccgccaccgccgcctgtagggtcctggccccctccagtcctagtcgcagtcggaggatatgtagttctgactgtgccagaatccgtccatgtcactggcggccaggttgtcgtacttcgtatcgacaccgaggaggttctccgaagatcttccccactacaagagtctgtagtacagcgtgacgaggcgctggcaatgatggtggagggctcccattggctgacagtcagtggagggaatgtgagtatcgtttggatagtaccactccgggtaactgtgattcgtggatagtccaccgtggtagtgtatgacggccaaggtggcaacacgaaagtacaagggaagagacattgaacttcagggtttggatcctcccatatctctggagacagccaaacgaggcttgaggagtttgagttttgatcatcaccctcgccttgacgtaacgacataccaccgggaatgagaaatggttgagtgaaagtagttcctcttgggataattacttcccgtggcagtggctggtttgcaggaataacattccctgatgagtcccgaaaactttgatcaggagtaaaccctgctggcagtgggatgtccataggcgttggcacgtttggctgtatagcgataggattcccgaccgatccacccgtgccgcagcatgtggatgtaatcaatcggaagaaactgcactgctggcatttctctgggccttgtggagtgttctgtgtaccgccatttggaagacgtggaacatccgtcgcggctcctggattgatcgtgaatgtttggccccgaggcacggtggtgtgagccattggaatgacagttgcggattccggtgacttaaagccgttcgcagaaccgagaccgacgccagtttcatcgtcaaaatcgacagaccagatcatgataccaccctgcggtttagcgaagattagccaaagtaaatccaagttcataagacggcacacaccagacagcgatcgtttgcatattcctctttcatcgcaaacgtttctgcgtcgtcgtatccgacccagctatcccctgcatacttgaagtattttaccatcgcggtagtgttgaagtacggcttgatactgttgtcgtcctttaatatttgcctgatctcacggtttgaaagtacgccagcgaactgtgtacactttccaggggcgccagccgcgccaacaacaaagcggcaacccattttatcgcatgaagggtcacttagcttataagttcgtccgtaataagcaattctaaagttaatcttagctgggtcaacaccatcaaaccataaaggtttcaagttcttgttaatttcggtgatgtcggtctgtggtcgcacgatagacccaagcgtcttcacgtcctgatcccaaggtccatgaagatcgtagctatggcttcattagcagcggtctctcagtcgaaacgggtgcgggcatagtacctcatgaaccccatgaagtcgacatagtcttgcatagctgccggcttgaaacctggggatcatgttaacacattgccacattctgtgacctcaatagcttacctctcaagtaccaatagtctggggcaatcgtaagactactgccatatcgtccagcaaaggcctcgtgcatctctttcataagtagaacaaggttgtcagtatcttcctttcggccgccgcgctttggctctgctggatattcccaatcaatatcagccccttggaagccataagtgtccatgaacctgataagagatgagatgaacgcagccctgttagctcgcatggataccatgttggaataggcgttgtacgtgggaccctcgtcgttgaaggaccactgtctctcgtcagttatctttgttcgaatcaccatcatcacagataacttcaataacgtttgaagcgatcatctgtgttgacctggactgagacttacaccgcccacggctatccatgtctggagtccattccgtttcaatgccgtgaattcgccgtacagaggaacatctgccgcgttcatcggcgtcatctcaaaagttgtcggatcgaagaaagcgaacgaatagaacaggtgagtaagtccacgggtgttgatgagtcggggtgggaccttgtcgcatgcgcgttctcgtgagttccagccttggtagtatccaacgcggcggcccttcgaggccgttccagatcccttcccgcagacaggtgagggtacaatggtgcagccaccgaacccttgttggcaagacgtcttcatgaattgaggctctggatctatgcaatgcacagtctccgtcccacacctggaacaatcaatcatttgcatcgcatatcgtgcttgttgtacacataccagccatagtatgagcagcaaagcttcagtccgcacggtgtcttaccatccgccgaatcaattccgcacatggcttttgcatcgcagttggatatacacttcgcgccgcaattatgctccttaaaaccacactttccatcagaattgcctgtgcgagaacatgttgtcagatgatgttccatggttatttgtcagcatgtcaagagataacttacagcatgatccgtcaaggcaaggctgacctggtccacattgaataggtccttcgaccggggcggcttgtcgtttatgtgagaagtgctgatgagctccgcgatgggtgatgcgcttagcactactcgtgcccttgctgtctgttgcattcttggcgtctgtcgcattttgcgtgctgttcgacgaatacaccgaaccgcggatgtactctgtgccaattgccaatatgtcgatcgaatcctcaatgggctatcgctgagtttcaactttataagtgaggttaaaaccttctgcaccgttgacattgatgcgcgggacttgattgtcgcttgattcggactcgagtaacggggcgtgtgccgaggtcgaattcgaagcaaagctattgtagtcataagctgtgaatgtggtatttgtcatgcccgactttatggcatcagtataagcttcttgatcatcggcagcaagttgttttccgttgggcaatttgatggtcaggctgccagaatcattcggtacgaaatcaattgagacgaatcccatgctctccaagtcggcctggtcgaggttctcggcactcagcaatgttgcattcgccagcatgccttcttcttccaaagatcgacgccgaaaggaagtacccggattgatgctgtcccgatactcaccgttgtcttcgtagtatacccgggctgcggagggatggttcacgttggctatagctctgaagagaaaagcgatgccagagttatcgtcgtaatcctgaccaagtcgattaccttcttcgccaatgatagctgtaagagtagcacccaatttgccgtgtattatgccttgccaatcttgttctgatccacgaccatcatgaggatcagcagcttggttggcagcgcagctgtatgcatattaatgacgcaatcttatcagacaaaaagacgttcaaacatacgttcttgacattggcgcgcaaaatgtcgtacccgggccacctatgacagaatcacgtcagttggctattccgacacatggcagggctcttaccatctccttcgggattattctgacccggggttccaacaccgccttccacccaggaagctggaggaaattcgtcacaagtgtaaattcttcccgactcctggagagttcctcccggggtatcactgccatcagcaattctcatttcataatgaccagtggtcgggttgatgaggggaagcttgagagctgtcacacctgctgcgccgttatatagagggggtaccacgcgaggttgatttggttccgggcatctaggcgctatgttagcgaaatcgaatgaacgggatctttgctagagtgcatgcagatgcggcaactacttgcataacccaataagctgatggctaaaaaccgaggtctcgcaacgacagggttgttacaacgcgcataccgcatgtcgcaagtagcgtgtctgactggaactaaagagacatgtgtcctggcaaaaaaatagctaatcgctgacttacctcgggttcaatgcagtacctttccatgtacttggacattgaagatctcgtctcatttcactatttagccggtttgttctatcgttgagccggctgtgaccgatatcccacgtgaatacgttggcttgccggccaggccatgtcgcagcggcactattcatccagttgtttgcgttcatgcagatcgccggcattttgtcacaattgtacctgtttgacacaggaattcagtttcgtaagcagtcacaggattgggctccacatactctagaacgacctgtgaatctaatgagcttgctctcagtcacaagacgtcttctccgcttctgggttggggttacgtactctacgccgagtgaacatgactctgccgtactgcatattcgcctcccgatgccaatagggtagcggaactggctggcctgccggattaactgtttgactccataaccatctttgaatgaattgagcctgaattgctgtagagaatgatagcactgagaggaaaagcaccaaaggtgaacagagagtcatgatggccgacaatcaagttcatagatgagctattgaaactgtgttcatcaaggccgtattgaacttgattgtttgaggaatagacgtcgatgaatatgtaggacagatcctgagtatatgtgcaccccaagcgcaacgtgactcggtatgcagggtctgacatttttgacatgcatacccacatcttgttctctcgtactaatctaactgcatagcttgaaaagactgcgccgcatcgtttaagaagactattgaaattggtggataagcttaacagttcgccgttgccgcccgtgcagcaaggctattctcacccctgcaggcttgctcgatacgaggctatgctggtggcagtagcgcgctgggaacgccaaaaagcctcagccgactttcctccttccccttccatagcggtggatatagatacccggcaatcctcagaataggcgttactagaggcgtgcttaaaaaaaaggtcatgcttcttcataggatcgtaaactgcaaagcccggcccaacagcttctccgggaggtggtagtgtgctgaatcccacgttctttcgatagtggaccagcacgtctttgtgttgactgagatagtagtgtgcctgagtgacaaaatccttgatcgtgatagggctcctatcctcgttctcaatcacaagcctctcatatgcatagcctttagatactaggcggaagtgtttcgcctctgctatgtccgttgcgtccaattgtagacggcttacgggcggaatagccagtgattccatagctagtggatgtgcaaggaagggctgacactcttcggtgccatcttcattaatgccggtctggatgctgatgttctctaaggaccctagaatactccaacggagcttcaaaaggacttcctgccgaattcgatcagggggttttggctggaaactctctagactaggctggaaagactctggtggaacgagaaaggacgagggccacatggcgagagcgttactttgagactaggagtatcgtaaggcgttcctgcgctctgtagcataagcaagtctgtattttccggtgatgttgcagtcagggttcacgaacagaaattgcgactatatagagcaaggtgcaggatgcagctagtgctcttggcactttgtcggaagaggaggcctgagatccgccagcgatatctagatacggaggccaatcagaaaggcgggggagcacgagtctcgtctttgccgctgagaaaacttcagggggacccacagtaattagattaggttatacttgcgtggtacggtgtgtgattgggtacccccctaggaccacattgttagcgtagtgtagcgagcgctaagagcaaagtcaaggccactataaggggtaaacctaatacccgggtggcagagagtgccgcagtcaccggagggtctgaagctagcgatctatgcaggggggaggcacagtacttcgaccgagctagaagcatctattcaaccttacgactacaccccgggatcacactacctacacatcatgattcatattgccggtacactgttaccctgaacggccgaattcaatactcacggttgtggcctgttgttgggtattagtccgtgtaccagtagtgaacaaaaacgcttaggaacgtgcgctatccatgacggctgtggaggtatcatctaccgcggtggccgcgcctttcaaatcatctgcttccttttctccaggataccaaatcatcagctcccttctgtgggacaattgaggcacgatgaaacagccatcgagtcttctggttatcgctttgagctgtcttttatcatcagtttacgctgtggccaaacctggcgaggttgtttgtcggtatacagcatctacgactgatgaaataaactattacacgtgtcagaggttttcggatcgatatggcatcgacataagcaagtttttccagctcagttctgcagtcaacaaggcgtgtgacagtctcaagatcaacaccgagtattgtgtttcaggctgttagtcgactcgtagtttcgagagcccatgctaagtatcagtagacatccaggaagtcatttcgacgaacggtctttgtggactttccaaacaagaacactacctgcattgacaccgacaaacaatgctgtaattcagagacctggaaatgtggcgacacagagtacccgaaccccaatgctcttcggttgatacaaagcctgacctcatgcgcagatacgactgcatggctggaacttgcttctccggggcgtgtaccggatttcctgataagtacagtctcgatggaaaatgcggatatcaaaacaacaacaagctctgcaccggaaaatggggaagctgctgcaatcttcaaggtcaatgcggcaacggaaccagcttctgcgccgcagacaagtgccaatcgggaaactgcgacataaactacgtgttaccctggccctctgctggaggaagtccggtcaccaattcccccacgtccacgcccacgccaacgcccggcacaggcatcattagtccggacggatcgtgcggcggaacaaataagtatgtttgcaagggttcgccgttcggagactgctgtagctcttctggcttttgtggcacgtccaaggcacactgtacgtacactttgacaaccacaacgctgggttatgctgacatctgcccggaaaggcaccgcaggatgtcaaaaggactttggaacttgcaccataactgatctttcaccggacgggacttgtaggtggactctcggctttatcaggcacgcggctgactttatcaggtggcggtgcaaataagttcaaatgcaagggctccgggttcggcgactgctgcagctcgtctggcttttgtggttccacagccggacactgtaagacttcccgaagcattaagcaactgactgcaactaataccttgtttcaggcacagcgggatgccagccgacgtttgggacctgctctgacacgtctatctcgcccgacggtacgtagaagccatgacgtggcgaaacggagcattgaactgacgtgtgaataaggtagctgtggtgggctccaaggcttcaattgcaagctatctggatttggaaattgttgtagcagctcgggatggtgtggtgtaacagccgtacattgcggcacagcatgccaggccggctttggtgattgcttcatcccagttggacaacccacaacacctaccacggataatgtctcaaaggatggcagctgtggaagtagcgctggcttgacgtgtggaggtagcgggtttggaaattgctgcagtaacggaggctattgcggtgataccgtgaatcattgcgctcaaggctggttcgtacttacatgcgtttcgtggctgtctaattccatactgactgtattacagtcaaaagtcgttttcaagcgcatgtttgacatctaacgtaccgacgctcgatggtagttgcggtgctaacaatggcaaatatacatgtgcaaatggcccgttcaacggtcaatgctgctcgccaggtggtttctgtggtacgaccgattctcattgcaagactgggtggtaagtatctccccaataatcattctctcgatgatactgatgcttttacagccagagagattatgggacgtgtaaataagcgaatggattgctctgatgcttacttctatgttgcgccgtcacccatctgtaggtcctagcagtcgacgccaaaaccatcactcttgcgtttgtgtgtgagtcgcgatgacggtgccatgttgccggaggagcttcattattctgtgtcactttcgggtgaatggtcaagcgggaatcgcagtagattgagagttggtgtgctgaaaggtagcaatcacgtcatgctcacgtaaacacgcgatagcattgtccaatcccaacactgggcaaccgagaatggctgaaggcttagttgtcgtcacacaagaagagttttccaggactgtcgcgtgacggttctacaatagacgacctcgtaccgatgctgatttgcgtcgattcagccgtggtcttacaatgaagttcggataggctggtgtcaatggtcaaacacttacagtggtgagccgcaggagaacgatccctgcctttggttcaggcaaaggcgcgacagccaagtatctacatgatattagggtcgattccacgtcgttatgctgacaccaggagctacgcccgtcgagctcattgtatgaacgtaagagcgcgaagtagtgtcagtgatgtgtacgcgtgtcgtattttgagcacacatagcgtcttcaaatcttccaaaaagaacatgtcagcaagcgcatagacacaagagtcgataagtagcgcatcgttgtctagtgtttaagttaattagcaagtgtaaagatgctagtagccgacttgccttcgaatttatctgtcgacaacttttctgaatagtcgccacaagttggacatgttgtggaagtttccatcatgattcattacccgctcctctcctctcgaagccctgctctaaccagcaaaatccattgtcagtcaaagcccaaacatcgaccctttcagtcccgctccttctctcaaaccccaaacctcacctccccaacatccatctcccaccccctcttccacccctccgtcccgttcgtaaacggccccaaactcggcggcccatcctccgccctcgtgccccactcactttctttatctcccagggtcagttccaatacgccgccctcgaggaagaacttatgctgtatccaattccttgtatacggcacgccatccagcgtcgcgctctggatgaaatagttcttctgatcgggggtaaagttgatgtttttgatagtggctgtcttccctgtctggccgttcgtaatgcttatagattcgaagaatggcggaattataaagtacacgtcttggcctgcgttggggaagatacccatcatgacaagcgcaacgaacgagcccatggcgccgctatcgtcattgccaggtatacccgcgactgtattgttgaaaaggctcggtatgtactggtgcgcgcgctgagcgctcagcgcggggcgcccggcgtagtggtaaaggaagagggttaggaaggcttgttcgtcaccgacgtataagatacccgattcgtgcagccagttgaggcgcgcgatgaaggtatcgcggccgccgagggtagtaattaagctggccatatcgccgggcgcgaagaaggagtacagccacacggggccttcgtaggtttcgccgccggcggggttgaggtagcagcctgtgaagtctaggagtggggagcagtagatggggtcttggtagccaaaggttccgttcatgaagcggggttgcgggaagccgacgaagcctgtgtcggtgccgttgatgatgttggtttgggcggggttgaacatgttcttccagttgccggagcgttgcaggtatttgatgtagtcgtctttgtggccgagagcgcgggcgaggagggcaatggtgaagtcgttgtaggcgtattcgactgttcgggagatgctacgagtttctgtaccaacgccatcggtgtcgaggttctccgtgggaatgtagcctagagatttccatgaagcgagtccaccgcgccctgggacggttagtagagcaatcaggtaagtggtaacatgacttaccttcgatatcccagttaggaggttcaacctcagcatccttgacgagagcctcatacgcaagattccaatcgatccccgcagaaatgttcttgagatacgcatccacaatcacgatatcagcatttgagccaccttgcgtattgcccttgcaatggctcatacgacaatccggcaaccagccctcatgcacatagatatccagcaaactcctcaccatcagcgtctgactatgcggatccagcagcgttaacaaaggatgaatacttctgaagctgtcccaaatacagtaaaacgagtcgtagtatggttcactggagttccaattcggattctcgttggtgtaatcttgcggactaatcatgctgcggtacacgccgctccagaaagtagtctggagattatcgtcgacaccgccggcctcgatagtgatgacatcgaacttggcgcgccatgcctcttccgccgctttggcgacagagtcgaagttggtgcgcgggatctctttttcggcattggagcacgcctgtgcttcgctaatgaagctcattccaacacgagcaaggatctggttgtttttcttcggcttctcgaattggacccatccacctgcagggcgtagactcggagcctgtcttacatcgccggatcgaattttcagacttgttgtgcgtgctgcgcgagagtttgtccagatacctgcgtccttgacggcggcgccgtcgaaatccagacagaagtacgacacgtaggcgccctggccgaaggatggcgtaaagcgaccgctgcctgatatgcgcccattgtttggatgaatggtgatgttcgcatcggcacgggactttggcaaatccatcaaatcgacaaggatatggggatttgaagtcgtgttcgccgtcacaggagtctcaggaaacgtgaagcgatacagcgcagtgtgattcgtgacagtcatttccgtgcgaatgttgttggctaaggtaatgtcaaagtatcctgggcgcgcatggatagtaccattaattcgatcagtgcttcggtcccagaacgtgtagttgcatgcgttgatatcgtcgttcggacatcctgcttgcgcgaagatagggaagttgcccagcgaaggcgatcctccggttccactgtcgtgcatatgtgagaatccgtatattggggcaccatcggatgagaatccgccttgattctcgccgccgttgacatcggggcctgctttcgccatgcctgcatatcgttagtcgcaacttgaacttgtggagttgagattgagctaccaaaaggcagtgttgcgcctgggaaaacatggcctggatgcggtcagttcacctgtagttgcgcctcgtccaaaaatacaacaaacctccgttcgtcgtgccaatcagcggattaacccagtcgtaaggcgacttgctagtactattctgcgcagttgcaacgcccagcagtaacgctgcaaaagcgctctgttttaagaatacacccatcccgcgatgatacaagagaacttgaacttcaattgaaaaattgacagctatgtcattgcgcctagtctatttaacctttcattccagcgtgtcttggcagtgacacgcgatgtcacgctccttcctccgcaatacctccgccgtgccgtttgcttagtctacaggtgagggtggggaaagcaagcaaaattgttcaagtgatgtaacggtgcagcaatacgggtggctgcggggtaccttgtttagcggcagatcccaatcgtggagacttggagttgtggagtacgaagtacctaggtagtccggataatagtgcacgacaagcggattgccagattaagctttcctcctgtcggctcggcacattgttctcacgaaggcggaaagagcgaatccttgcttcaaaatatgattacattatgcaccggtctatctatacacgcttgcgctcagaaaatagcaatatgcccatggaaaacgccgctctaatgcaacgccagctcgcaaagtaaaactcatcgtacatccaagtaagaagagccataatcgtgacttcatgctcgttactgcaagcagacctcgggaaaaaaatgtgcaaagaatgcaatacgcacggtatgcaagaatcagcaacctcatatctggccaaaagctatgtcgctggccagcgcgtcttcagacctgccatccactgtgaatagagtatgtcggcgagtagaccttgctgctccatacccttctccacgtagccagggagtttcttttcatccagcgcgaacgaagcgttctggccaggggtcttctctccaactacaattgcgctctgacggcgacggtgtgatttgagatgtggattgttttgcgcaagcaagagcttggttgccttgagcggagacgctgatggaacctctgatggtgtgctgtcgacaggcgggccgggcgttggtgttgaagagcggcttgtggttcgcgttgtagtcattgttcttgtagctgcgctggatcgaatgcgagtggtgctggttccatgcacggttgtgccactgaggcttgtatcgctcgtgttagtattgtgcttgcgtggtgtttgcactgacgggacttcaatgcctagagcagcagcaagctttgcatcgcccttcaggcggtcaaccatggctttcaagagcatgaattcgccctgtgggtcgatttcatcgagctgttgccaagcctgagcgacacgtccgatagcctcacgctgatggggagacgctgtgtctgcatgtgcttcctggaagacagaatccagaaccttgctatatgctcggcgaccatacagagcatctttggtaacagccataggtgggtaatcaggtgtgggaggcgcgttctcgttgtttatgtccaaaggatggtttgagttgggcggggatggacggaatgtgcgagcttcggggtttggttggaatcctggggcgctttcgttgcttgagacggtcggaggagggtttgatccgagggctgcacggcgctctccactaggaacacgcttgaagtgtcgcactgttgatggagagttgccgaaagaaaggtcaacccctagaggctgcttgggcatgttgctaacacgacgagccgtgggtgtgtttccggatggtatgcggaacgctgtgccgtgcgaggtctgacgagacgaggctggacggcgctcacgcatcggtgagtctgtaacgtctcccaagggggcgtcgtcgagctccatgtgctgcatcttcttcgctaccgcgacaacatcggtagagggtatgcgtgcagtcttgcgtcgtcgagctgtctggtgaactgtcgttgcggtgcgaggcctgactgtgtcgaacgtccagtcgtcgtcttctccctttggagagagatcgcgcctgacatgagttagcaaagttgtgactaggatacagagtaccaagtacttacatggtctcctcgtagtacttggggtgcgataccgcctgttgctctcgctgtgcctcccacatttgcttgcgttccaccaactctcgcaatgcctcgaccttgcctgcgcgcataatgaagcggtgcttcaaaagctccttagctgtggcccttcggtcgggatctttgatgagacactgtgcgatgaagtccttgaagtctttgctccactggtcgccggtaagacgaggagcagggttcttggggattgtgaagaggaccttcattgggtgagatccagcatacggaggtgctccttctgccagctccatggctgtgatacccagtgaccaaatgtctgccctgaagtcatagccagcttcttgaataacttcaggtgccatccagaaaggggttccgacgaacgtcatgcgttgcgatttgatgttggtgagttgtgccgcgacaccaaagtcggcgagcttgacccggccctgatcggtgagaaggacgttcgcagccttgatgtctcggtggatcttgccggtcgaatggaggtagtcgagtcctagcaaaagttcgcggcacatgatggcgatgtgtgcttcagctatcggaccgggtgcaagctaaagttgtcagctctgtagtgcttgattccatgacctgataccacataccatatctgctgcagaccctccacctaggaattccatgacaatccataacttgactcctttgacaaaactcgtcttgtattcggtgatataagggctgtggcatgtactgagcagcgaaatctcggcttggatgtcggcgagctcttcgctgctgtcctcgaggtcgatctacgttctattaatatcgccgtctgatgtcggatgggatgcgcgcacgtgtttgatggcgacaatctcgcccgtccgtcggtcgacagccttgtacacctttccgaagctcccgcctgttatattgtaagccgttgctacagttgagccatagtcgcaacgtactgcccagctcctccatcacctgatagttctcggccattgcgtcgacgaggatactgagttgatgattgtgggaaactcagttcgggcgaggcggttccagggcagaataggacggctagcgcctcgggatagtactattggatagaaataggttggtgaggctatgcagtgcggtcgtgacggtgcatatcaaagttgaggaacaccgtgcaggggttgctatcaccatggcaacgtcattagcgacaacaaagcgcacaccccaccgcaccgacgcgacttgggaggcccacgatcgagcagtcatcttaacacggggaaggacgcgtcgtttgaaaccatgttctcgacaagaagaacgaaattcgcaaatgtgtcgacgtccacagttccacgggtgaggccgtttcggagaccaattgtacctgcagcggccccaacatttcgagagccgccctgcatgagctgcgggtcagatctctagcagcagcggctatcggaaagtccttcacgtcacactctcgattggcgtaccgttagacttcacgttcttgtgtggccgaagtcccacaaactgtcacttgacagggatgcttcacgctaagaccacattattcaaccgtctccataacgatgagtgcttccagaagcgtgttgctccagattgcgatatgacgccgcagggctgccgatgccaatttggcgattcatgccgatcatcaagtcggcagcgcgccgctgcgcgtgatcgatggcattcttggtgaagtccgagggcctgggatcagggacaggaatgaggtttgggagcgtatgtgtcctggccttatagaaccataattgcgatggggtagaatcgcaatacactccatacgatcaactgcggcgggaagcgaacagtgcgacaacaaacgctgctcatctacgaggttgaagttttacgcatgtccttgccgccatattcgaggcctatcaccactacgtacagcatcacattttcggttcgactacaggtttctgtttagtattccttgtagctaataacctgcagtaccattcactgtctttcttcggcccctggagatagctcggccgaatcttgtgcccatgtgggagctgttggagggtgctctgccgcgagcgttgatcactgtcaatttcttcagagccacgaccgtcctaagactctaggtcatcaggaccacccataaaggctgcttcgatcaccgtccaaatcttagcggagccttgacagtccaacgtcgcaacgccgaggcccgctcacgatgcacatgcaacttatagtttcaaactttccaaagcacaacgccgtaccctcggagaccagatgagagagaacagtcgcgacatggtaccggtatgcattgacgaggcagtaacatgtccagtccatcacgcagcgctgtcaaccggactagctccgcaggccgaccctgtgttattttgggagcgtgcaccgagattggattgttgacggctcgagcactaccgccgcgtggacgagggcagatacaaagactagagaagcggctgtgtgaccgtctgaactggctctacacactcctttacttcgcaagtaatgcagcctgcccgcacgctggcatgggaaacggcatcgcgctgaggtgttacttgtggtgggtacgtcggtcacttgttctacgcattctaggccttccggcggggctgttgacctacctggaactctttggtttaccgcccttcaccgttttgctcctggtccttcaccgcctcgctcaacgaatccggcgctcgacttttgcctcgattgcagcgcgtttcatcagatctggttcctcgtgcgccggcggtgttgctgataacgtggaccgtgcccatctgcagaccctggacgcgagctgcataggagaaatccacgaacccgcctcctccaccgcctcttctacctcgacctccgcctcccgcaccaccaccctccctcctcctatcatcatcgtatcaatgccgcactctcgctcaaaaacatcttcccaagccgacgttgtcggccaagggaagcgcctgtcgctacagttccccatccagccatcaaatggcaccagctcgcctggcacgtactcgccgcggtcgcgcccgtcttcatgggtagcgccttccaaagtgctctcgccagagagcgagacggccccgactgagatgagcattctggccgtgctcgctgcacaggaacgccatgtgctcgagctcaaggaagagcttaccaaagcggaggcagacctccagacgctcaagggactctacgcccggcaagaggccaccaaattccgctcaaaagagcgcaaggccgcccccttgcagccggtcaataccctcattgacattaccgacgatcccgagaaagaggacgaagccggctcaaccatatccctggagaaagagacgatggagcgccgcaaagctgctctcctagccaaccccaagagcagcccacagagcaactcacaaagaaaggtcttcagtgggtcgcgccatctccgcaccctgtccctgctctcccctgataagcaatacgcaccacccttcccccagcccctcaacctccatgaggatgcatccaccccgaggcaacttgaggcagctcccagatcatccacctcgtccgaccactcgaagcaactcatcgaccttagcagcaatgaacgctacgactcagccggccttcccaccatacagcgtgagcagctcatccgagccggtacgcaaatggcgaacgacctcaagaagggcctgttcaacttcatcgatgatatccgacaagccacggtgggtgacgaagctgtcaacggtgacgaggaggctggcttcaccacgcgggatcccttgatcaagggcaacaagaagttcgccaatggccgcccagctctgaaccgctcagcgagctccaagaagtctgtgtcaaaatctggatcaactggtgacgatttctggaaggagatgggtctgagtgagcctaagacctccgctgtgcacaacaagaagactcacacgaacaagcccgctcagactccgcaaaagcagacacaatcggtcgtggacgaggaagaagaatgggataactgggagacgcccaacgacgcctacgcttcaaagactggcgacgcccaggacagctcggatgagtcggatgcggcgtcttcgcacggcccgggcagctccaggacaagcacgaggtaccactccaaacgccatgatagcaaggcatcgtcgctcacaaccgtcagctcgaccgatgatgctggacgcgactccaagcgtaactcgataccgtggcccgacatggcaaagatgtcgccaagtaacctgaagcgcactgcatctcacctgatgaaggaatgggagaagcagcttacgcctcctcccgagtcgcggaactccaaccattcccacggagactacatcggccgatccgactctccttctttgatctaatgacccagactttatcaacgattcaatgatatcacgccactagacggcagttacggcagcaatgtctaattctatacatggagagtattttgttcagcttggtgtggtaaggcggttctgagaagcatggcacggcaatgggcgttaattgtatatacactgagtcaattgacccgtgtgggacggtatatagctacttcgattcgaatagtgtaatgaatgcatcgtatatttcatttttagccatgattattttcaaacaagtgcacgtcgaacatgaaattataggaacggaaacggcttcaggtgtgcgtccgttgtgggcacagtgcagtcagctcattctcaacgtgcggcagctcccggtgccaagcctcatcacgtcggctggccggcatttcccgtcctccgcgtcaactccgcaaaagttacagtatcgccatcgcggcgcaaaaccacccctcatcgttcacaaccacatcctcacgtaatcatggcgttcccaggagggccaggcatgatgcctgcatcaatgaatccaaacgccggaatgtctgagcaggaacagcaaatggtgaaagcggtatgcaattcactgaaaagtcccaccatgttccagatgaacaactgggcgctcatcaagcctcaagctgacaacacatatagatgcaaatgggcatggaatcatgtctcggcaagaccgtcatggcaggcgtaatgggcggcggcctaggcgccatgttcggcctcttcatgtcctctgtacgtccctacctcccctctccaatcctaccaccctactgataacccatagatgcgctacgacacaccaatgtcccagcccctccccgtaaacactcccacgccaacaccagcacccaaaggccccgcaacatccgccgtcgcttccgcagccgcaaatgccaaacccaccctcaacgcagccgcagcagcaccctcccccagcgtcgttttaaatccaaccggtggcggcgcaacaatccccatcaccgaccttcccatgcgccaacaactccgcgccggcctgcgcgacatgtaccaatcctccaagtcttcgggcaaaaacttcgccaaagtaggcgcaatcttctccggcaccgagtgtgctatcgagggtctgcgggccaagaacgacctatacaatggtgtggcgggcggatgccttactggcggcattttggcaaggaatgctggaccgcaggcggtggcggtggggtgcgcgggattcgcagtgttcagtgcggcgattgatgcgtatatgcggatgccggaggatgagcggagtagacctatcgcgtaggtgagggggtgggtgcgtgtggtttggagaaggatgggaggggagtgcattgggtggcgtttagggaaaactcgacttgctggggataccattggggtttttttggaaagtgtaaattttatgtacatgtatcaaattctcactcatgagtatcacaagcggccagtgtcatacgttgtgaagcagattccgaattagtagggagacttcatctcacgcaaagcatttcctggcaaaagcagtagattggtgggaactagcgatacacagcgcaaatactacgtggtacccaacacccttcgcagaatccccagaaccttatgtcgagctttctcaaatagtcgggatccgcgtgaccctgtttgtctctggtcaaagaaagacgagtaacagggcgactctgagtttgagagtgcccttgtcatgccatccagccaacttgacacactatatttaggactgtatttgatggtggtatttgcgcaagtccgacgtttattagaatgcggtgtgaaatcagaactcgaactcacgaatcagaaatcagaaaccggaatttaaaaatacgaaaaaagattggaaattggaaccagaaaccagaaatcagcaattggacatcgaaactggacatcggcaaacagcactccgaaattagaaactggaattcggaaaacagcaaacgacatatacgcgacaatcatatgcgtctcctccaccaggtcgtcagggaatatggggctaggagagaattagttcatgtcctgttgagcgaatcgctgccactgaccttgggcttcctttcatacgcttgaggaaggtcacatgatggaacatgcacactttgcgacccagctcaacaaggcgaagatgatcaacaaggttgtcggtccattcgacaccgatggtcgctacatgatcgaggatcgtatcgtccatcatctcatatacgaactggcggcatacagcctcgacacgtttctcacgatgcagccaagtcaactggctcttagaagcaatcaaacctcttcttcggtgaaggcatgctcaaagaacatgtggcctggtgatctgatcgccgaaagcatgaatcttgcggacgctctggatttcctccacaatggcattttcaccgaaacgagcctatcccttgtgcacaacaaccttacgccacacaacatacttgaggtctacccagacaatcaagatgctcgcaatcgttatcccgtcggtcaatggaagatagctaatttcggcctttcatttatcaagcctagaaggaggacacacgatacactatctagctttgacaaaagtcctatctcagatgactacagaggagagcttgtgacagatgctgtagggatagtcaatacagtcgtaagcgtgcgcatgcgtcagcccggaagatacaagcctcccgagtgggaccaagtcggaccgcagaagatagatggaataagcgcggatatatggtcgcttgtctgtatccttgccgaaatattcacttatgctgtcgaaatagatccaaaacaggtgaaataccttcgcgaagcattgctaggacctcatccgcgattctacaatacaacttcgtgtggaatcagatccgaactcctatccctcttggaaagtcttcctacggttcggtgcagcttcaaaggtaccaatatgggtgcatcgtgggtgcactcgtgcgtgaaattgatcaaagcgattgttgttgccgaccctacaaagaggcttgcggcaaagtttattcgcaacagtctacaagagattcatgaatcaatggctcgttcccagaaagattttacggtcaagactaaacacgtaacaaagaagagtgtgaagactatcgcaaaagaggaacccgcatatgccctagatgaagcaaagtgcgcatctactacagagagcctaacagcaagactaccacgcagtaatgtttattctgatcctctcgactacttagctccatgggccatacctgggtcatcagttgctgttgtggaagagagaattcgagaagagtccgacagcaaagggaaggatgtaatatcaccaccaacgtcaaacttcgcacaattacaaggccatggacactcgtggagatgaggtagaggcaacttttgcggtatttcactacaaaatatctcaatatttgaacgccacgactcgactgcccaagaatctagtcactctcatcagggtcgtgaaatatcacattgtgcgtcttcacggtgtcaaatggtgttgaggaacacaatactcgacacgacccactgtgaccaagtgatgccagcccatgagattcattcacaagcgcagaagcgcagaagacatggtcgcctgccatgtcagaagtcttcatcatacgccaataaaattccctccatccattcaatatctacgaacttcccacctctttctccacagacctacaaccataccccaaaatatccaccactccaaaagtcatgtctatccgaggtaaatacgagcccatcaccaccgcagcccaaggcacaggtggcaataacaaccgcggcgtaatcgtcgtccgacacaagaagtataaaactgtatggatcgagaagcgcgtgcgccccggagccatcatctacggcagcgcacagcgcgaaatccgcatgatgcaacaagccgggaaccacccgaacatagtctccctgtatgactggacactcgagcacgagcgtgtaggctatggctcactatacctgcagcgcggcgaactaggcccgctcgacgccctgatcatccgctaccgcaacaagggtaagaagctggaggatgagggcttcgcgtggaaagtcctgtgggatttgactgccgcggtggtatggcttaatacaggctgtgatgtggcgactatgcagcggtacgcagcagcgggtcgcgttattcacaaggcgcccggctggaaaccgatttaccaccgtgatatcaagccgagcaatatgttcatgacgtgggagggacagggtgatgttcggtggccgaacatgttgcttggagattttggatgtgcgcttacggacgacgatagaccggaagcaaatgcgatgccgctgggtgacaaggacttcgctgcgccagaggagccggcgtattctcagtacacggatgtgtatagttcggcgctggtcattgcgtgtttgggctggatggtgcatgcgccgccgaagggcatacatgcgttgtcgaataactgggcgagcgcggctatgcatggcattttggatcgtatgttgaatcattatatgcgggatcgaccgacgccgggtgagttgcccaagtatgtatatcgtgcgcatcaagagtggttggcaacgcagcgcgattatcctggggctagactgcgcgacttggggactttttagtcagtgagaaggctggactattcgagggaaatcaggacgatgacttcggctcgggcgggatacggttcagtgagtccaactgtatgtttcactgaaggcgcaggaagcgatagtatgatactcgagcctgtacagtggtgtatatccaccaatagactcgattaaaaacatgaagaaacacaattgcacatcgaaatgacgactctcactctcaaacctgttccggagagctcgatattttcccctgtgacagaacacgagaaccgagcagctcgatattgaaaattaagcttggaaatactgctttgagaatagaacaaaattgaaaaccgagccgctcgatttcttttccatcatcagaatctcaaacctgagcagctccacattatttcagtataatcccctgacctctgaaaaacaaccccatcgaaaaatacaacaacacgattcccacacacaagagtcgatgcttttcacaccttgaagattgcccataaccggggtcatgcatatatttctcacccacaaataccgtgctccttcaaaggagtgtaccttgaattggcaattttgactttcaatctcgaaatatgtgattcttatcaaactacaacccatggtataatcccctctcctatgcaaatcaaacacaaagaaaactaaaactaaaacatacaatgtccaccatacaagtgtcaacgccattcacaccatgtaaatgcccaacccaattttcctccctgtaaaacaccatgctgtatcacactattgtacaatctcacaaataccccatccaaagcggatccatactcgccagcttcttcggatccactgccacagccacaagatccacgaccgtctgatttgctggcaaattattgactgtaggcagtccacccagcgcacttgcgcgcttcaccaccatctcggaattactctgcacgctctcgcgcaggacctcgggcgtaagttgactcgctttatgctgcgacgtgaaccagtgattcatctcatcgcgcatgaagatgctgagctgcatttccagattgacggattcgccctcgggttcgatcagggcgcgcgcgacggtcatgacggcgggcgcgaagatgccttccatgttcagtgggcccatcatggtttgcatgttgggggttaggcggaagggtacgggttccgagttgtggaggatcggcttgccgaccgccatgctggggatgagctcggagccccagacgcggccggaggcgcgggagatgctcatcttctgggggaaacgcgtgttcatgtgcatgacataggtcatgaaggtgaggcaggcgagctggtacgagagagtgcgtcggaagagccagaaatcttcgaagttggggaatgtggcgcggaagaagtcttgcatgacggttggcgggacgtatttttcttgaatggcggcaaaggtttcgaggcggatggagttggcgtgatcgacgtttttctgggtcgtggcgtcagtgggagactctgattcagtgttatccgtgtaacttaccggttgaagtgctctcaacttctcgatcgaaaagagcactggctcgtccttgttgatcttattctgacgacagtaatcctcgtagatacctttgcatactcatgtagctagcgtcgtcttgtaccatgcgcacactcggcgtgattggtaccatgagcggaagatggaactgcagatttcgcctcctcgactccttcctcttcgccaagatgccgttgaaaatacggaacagctgcagaattcgctcttcacgacgcgagcttctcgctgccgggaactggatagcgaatggatgaacgctaccatcatgtccacgaatcttgagacggcgatgacatatgccaataccacggaccaactccacatctggcaaaaaccgctcaatgcgtacgaaatcgctgttcttatcacgatgttggaggtactggccaggaacttccacgtcgtcgaacttgaggaagcggaactcgctgagctggtgcgtatactgctcaagcgggacgacgagcttcctccgatcaaggcgctcctcgaatcgattccgccacgtacgcagtttttgaatgtactcgtacatagtaggtttgtttgtgacaaagtcgcgctcaaacgcctttcggatgtgtggtggcagcacagactcggcgaaacgtgtaatgttggcttctgtcgactgaggaagcttgatctcgcgagcgtacagattaggttgtcgtccaacatacgacaagccgtcattgagcagagcaacgatgagtcgataagcgtcttcatccggcgggcacttgaagttcttctggatctggtcgagcatcgtctccatagacagtgccagtagcgggaatgccgtcttgaggatcgcactgatctcctccacgtgatcccatggcttcttgggcgcggggggagtatcagccgcagctggagcagcgctcgggctaccctgtggagcgccctctgtcttgacagtgccacctggagtaccgttggcggcaggcttgctgtcgccgtttgcggtcgcgggcgcgttgccacttgatcctggtcgagtttctggcgagctctgcttcacagccggcgagccttgttgcttcgcctttgccgccttctcctttgcctgttgctgttcatggttcttcttgagcaccaccatgtcctcccgtgtcgttcggaggtggcaatacagcgcctgtggatacgtcttcgccagcttgcccaggatcgatcgcgcgattggtgcttcctgccgcgacaagctgttaagcaattgcggaatgtacgtgatccagtaccaagccggtgtatcgcccttgaactcttcgaacttctcagccagcttgcgctcggggttgtctaagctgagcaaccacaacacgcggccaagcagcttcctcgacttggcgttcttgaactgactcgcagcttcgaggtaacaactgagtgccgcttcagctcgctccaagttctgtggctcctccttgaacagcatatcgttgtagcgaccccactcagcccatgccttcggtagcttgatgtcgaagtacagtgccgtaccgaacgcttcgccagcttcgttcttctggccaagcttggcaaggaacatgcccttgagcgtgtagaactctgccttctgctgcggtccaaagtagttgagattggtattgttgataacatccaatccactgttgaggtccgctcggatctggtagtgacacttggcctgctcacgcagcttgaggaaagcttcttggatttcaatgttgggcagcgtgtagatgcgaccgagctgattgatgcacacttccggaaggttgtgcttgcgtgcaacatgtgcaaagcgattgatgatccaggcagtctcatggtatccgcggtaagcgaaagagttgccgctggcattgttctgattcggtggtagcagagcaagatacactccgttgatgagctggaagatatgctggcgccacgtaacgagatcctgccaagcattgatgtcgtcccagaagttaggtagtcggtcgcgccatgtactaagtaacagcttgagctcctgagacttgaggtcaagattggcttgtgttgtggatgcaaggctctggcaaatgacactagcatcgtgcagttcgaccagttgctggaaatgctggagcaatggaatgtgtgcttgggtgatgcgtcgcggaagctggtgccacttcctgatcgaaagctgaatagactcatcgcacaatcgatgaaactccggtgtcgactcttgcttgttgtgcagcttgagcagcgacatgaacgtttggaagaagactcttcgtggtgtcggggcatcgctgacagccttgatagtcgcatcaagctgttcccgtgtctctgcattctgccatgcatcgaagacacgccaggtagactccagatagagatcgttgaagttctcatgcttcgcaaagtcgctcagaatctcccactgttgcagcttctgtgcgcagatgacccagtgatcttcccagagcatgtactctcccgaagagaacggcagcactgaagttctagccttgatctgcgcagcttcgtacatctgctgagccttgtcccaaatgccgcactgctcgtatgagagcgctgcattgctctcaatgaactggcaacgccgtcgccaggtgccgtagaacaaatcatcctcttggagaccgctgtagatctctagcaaagcatcgagattactctccctcagcttttccacatccacgacaggcgaaatggcagagtcttccatgtacacagcagcggtataccatgcgttgtaggtctgagccaagtatttcatgatgtgaggcgggaacttgactcgcggacgagcatgtacgacggcatccagcatagttgacacacagttgggtcgcttgtcgatctggcggtggtggtagtccttggtaagcagtgctgccatacccttctccaagtcactctggtcatccttggtcaacgcagtccaggcaagtgggaaaaaggcgatccagatatcgtgcgccaggacgctatcggtgtgctgaagatgtccgagcggctcaaaaatgtccttgatcttgacatcggcgagctgagtgcagaagctacgatgaccgttgaccaggttctcgagatcgtcatccacgatgacgtcttgaattctagcatccttgctgtaggtactgaagaacatggtaggcttcatcaacttgaagtcttcggaatgaagctgagctggtgtgttcatctccactgaaccaaacatcaggtgaatgacttggttcagccagtagctgtcagacagcgtatcccaattctgacttgcgagaacataactgagcctactagccgcagttcgactcaaactcttgtcgaaaatggtcatatatcggttgcgcatctcaacatcctgggcacgcgtaccgatcaggaacgcatgctccatacgaacagtgagttctgatctcataatctttggatcttcgtaaattcgaatgaccaggtccaggaagcgggtgagaagcgacgtgtccgatttgtgctcaaacagcagcatcttgctgagaacagctgtcttttccttcaacgtcggtacaacgtcggatgagtgaaagatccagtcttcgaccaggtccaaaaccttcatgcagactgagttgacctgggatcgttccacgagcgacgctaagacactcagatatggccttcgattgtcttggagctcggccatgcgtgccgcaaggatgtccaccgtcttgaggacaagatcggtctggatctccacctcacggggatctgttggaggcaggggtccgtcgggtcgcattgcaggcggcacaggctgtccaggtataccactctgaccagctagatggtccttagccatcttgccctggaatgccttcatgatctgtgggatgtgttgatcaatctcttccggtcgcttctggcacaaagtccagagaatgttgatggcgcaaatgtatgagccgttggaaagggcttcagttgcgatggcaccgatgaagttaacgaagtcagtcgacggcgactcttctgtattgccatcgtcgtcagtgacagggtcgggcatcacctctaggatgcgcttcagcgtcggttgcagcttcctatggccatcctcgggctcatcaacagcatgcaagctagcttgaacatccgcattctcggagcgaattggcttctcaaggattttctggaactgcggaatgcgttgcagaacccactcgtcagatcggacgttgacaatgactttcacaatctgaagggtgttgatcatgcgggtatggaactgctcaggtttatcatcctgcttcgcttcggtgagtagaatttcttcgatcttcttgctaagcatgagatcaagatccagatcgttccagagtcgtggcgagagcaaatcgtgcaagagctgtacagccttcctgcagatttctgcgggtggcgccgcaggtgtgacggtagccggatcttttggcttcggcgaggcaactgggtaccgctctggcagataggcgataaattgaatgagatacttgaccagcatcattcgaacggcaggcgatgcaacgaacccctttggcagcggacccggcggaacaatagtcccatctactctcctctttgcagaagatggtgattctacagcgttgtccgttgagccggactcactcgctgtacgctcttcccaagtcctgatgaggctgataagattcagcgccaacttcttagcatcagtagaggggttcggtggttgggcgatcttgctgagagatgtaatgatgatgctcgacaagtgctctcggccttcgtagaataggtcaggatgccgaacaatgaactggaatatgctcatcagttgctgcaaattcgagctctcctcagagagaaccttgcggggatactgaatccatcgaggcattttggggtcgcctccactcatccgcttcttcaagaccggagccatgagctcgagcgcttgcataaccagtgatcggccttcgttctgatgcgccttgagaagagcttggtagacctgaatggcaatcttcattggagtatcgaagacagcgataaagaaggcaatgagcacgtaagctgcgtacttgttgatgatgtcttcgagcttgatgtagttccaagcgaatttgataacatccttgcgcgcctcctggatcatgcccgagtagtgcttcagaagcagagtcgtcaattggagaagctccattcgggaatggtcgactcccagctgcgctgtctcctccgaggtgtctgtcagagactgtggtttccataagcggttgtggatcgtctcggtcatgctacgatccatcaatgcagtgcccttcgccttctgatcaaacaggctatcccagttgcgttttacatccatggcgaagattgggttgacgatgtatcgaaagaggaacgtcttggtcttctgcgaagagttgcgagaggtgtacatgtcgatgcacttgttgatgagagtcttccagtactctactgagtcgctagacacaatctgctcgtagatgaagtcgtacagacgcggagaagccttcagctcctctgatgtgattgcgtcgataagctcaaagaagaaatccagactgttcggctcgtgctgcaaataggtagtgaacacaatcataatttgatcgccagcttgctctgttgcgagacgtagttctgggtcgatggtattggcccgaaggttcttttccagagactttgctgcctcaaagagaccctttcggagatcatcgttggttgccagccatttgttcgactcttcgaagcgactcatggcatatgcaatgtgaatggcgttgagttgagcttggcacttctctttgtcggtcccttcgaaatcgatagcacccaagaagccgggcacgtcttccataacttgcttcctcaaaatgccgcttgcttcgttctcgagtagctgagcaaagaagcggccctgcgtctgatccttgaggttcggggcaaagtactcccaagcttccttagggtacatgcagagatacttgatcaagggctcccggaaaggactgtaatgcgttctcctaagcgcagtctccagctcaatgaccttctcgatgatctgcttaaggaaggtggcggccgcaggtggtagcaagtggaagatgttgaagatgccagtgacaatcttcatcttggggtcctgctcaatcatcttgaatgaagtcttctgcaagctgttggagtccgcaatgctcttgagatggtcaagcagacgagtaccaatctccactttgaagtagttggtaaggagcttcagtagtcgtgccagaccatctaggttttcgacagatagtttccgaggatcctggaggttaaccaggattggccgcagaccgctctggagtacatccttggggagcttattcgtcgccgatatgacacctgaaagaccaatgttggcggcgtcgatgacctcaggtgacttcgagtagagacacttgaagaagactgcaatgatgcggaggaaagtctgattgggtggtgttgtactaaaatcgggaaagctttgagcggttgacagtagacgaatgcacgcgaccctcaagttgatgatatgttcagcattgcgttgctcgaacggtttgcttgcaagtccctcatcctcagcatctgcgagagctagcgattccatcagaagtctagtcagctgatcgttgaaatcgaggatgttgttctttagcttcagacagaaggttatggcgtcaatgtaggcgatctggatgctgaaaggcagcgctctcagtggcttcgtccagatgggcacgacgagtctatccttgaccggcattataagctcgtgaacccccagtcctgtgacatcggacagcacatggaatgcttgctgtgtcgcttctcgcacgctcttgttcatgtgtgagagatcgccgactagctgtccacacagtcgtagggtgatgctattgggcttttcgaagtcttcttttgtggtcttcttgtggcatcggcggatgaggtcttcaatgagtccttctgcttgtttacgtgtttttgagtccaaatcgataggcatatccttcatgacgaaattgagcgcccgaatgagctcgaagtgacgtgcaaccatccaggtttgagggagtcctagctgtttgatcatgatctcgatgcccttagtaccgccagacttcatgaaccaatcgtcagcgtggcagttgtggcagaatgtgctggagagctcgttgaagaacgcaaacttgtccaggtctttgtcgcctccgaatatggccttcacagagtctcgaattgtgatgatggcctgctccgctgcttctcgaactgcggtatgttctgatgccagagactcaccaattgcctctgatatcacttcgctttcaatgacgaccggtccttcaccagagtgcacatcaaacggcttgttcttgtgcttcaatgtcgcgaattgggtaccgagctcgaggaatgtgaagtgcttcgctaaatgggtgacaaaggcttccgcatcttgtttgagatccgatattgacacagcgaaaatgcatgccttgagcagcttcttcaatgtctctccttcgacacccttcttgacgattgacttgtctcgctccatcgcagtcaggatatcagccccgaggtcgaatttcttcgcgcataagtctgtcgcctgtagtcgcacgagttgagcaaaatcatctggcaaggtgtcaaagccaaccatcagtttcgtatgcgcggtaatgagtctgaatgcttgttgcttgtggaagacatccgatttctttgctgcaggtagcttcggtacctcatgtagcttcgcaatcgcagtgtcgataccgatggcagcgggaaatgcccgatctttggtagagccaatcagccggatatcgatagatgactggtcatcagagtagggcttgaagtctagctcaggaggccccgtgatgaactttcggttgcggccaccaagcttgccgagtatgcgcattgtcgtgtgggcatgaaaatggctgtatggattgggcttgagatgttcccatagagcggccataagctcatctatgacgggcgccatgattgggtcaaggtagtctgcggtaaggttgtcaacacagagctctaacgtccgcaagccttggccaacaagatcagatcctgctcgtagtgcaacaacaagaggcctcatgaggtagctcaggtgaggaagaagattgctcaggcgtgcgggcacggtgagagacaactcaacgaagaggtctcgctcggctggtttgcgtgctgtcagaagaaggttgttgagaacatccagcaacatctcgagtagaggtagaatttccttatagagatgctcaaatcgtccacctcctatgctgcgaaagagtgacctcagaagcaggaagtagttcatcggctcctctgcagtagtagacagttgtatcgactttgtgatgatcttgctgacgtgtggcagcaaaacttgctcattctgcgccgagaaaagtgtcaccgccatgaaagacagcttgaataatcgtaacaggattgaagacttcttcacatctgcagtgccaacttcttcaatgcgatccatgaggaattgtaacaacattccggagaacgctggtgacgtggcttccgaagccagaaggaattgcgggacatgcaacaacgcgggatgatcgaacatcatatcgtacaaatggggtatctcggaggaaaaaacttcgtggaacgtagccggatcgatgtggtggaagactgtcgcaaaagtctcgagtagatccttctcttctttgccgcttgacatcatgtgttggttgcccatgtagtcaccgggcgtcaagccctgcgattctggactcttgtcggtgccgtagtagcggaacaccttcgcaccttcccggaagagcttgatcagaacttcgacctcttccgcattgtagccaaaggaaacctcgtgccaatttgctgatgcgttcgctacgtcaatttcgtcttttatttttgctggattgcaagccctcaactggtagaaaagattcttgagaccatgtagcagattcttgaagaggaatttgttgtcggcaattgggtcggagcttctatctcttggattcgacgtcttgatgggtgtcgcattgaagatgtcgatctcatcccagtccggaggctgctcttgtacagccatgtggttctcctccacagcgtcgatcgagggttggctatactgtgcggagagcttgacagcgttgtggtactgacggttcatcgcagcaaatttgtcccctatcgcattaaggatcatgatcagaaagtatcgagcgtcctccttgggctcgagctttgcgatgcactcggccatgttaaggaggagctttgcactcatagtctggaaactcgtgcctggaaatgtgtcgtgcaggttcttggtgtatacttcaacggtgcgacgaatctgttccttcgataaagattcacgcaagtggtgaattagatccgccagcatgctgtatgccagaggtcgcatcgtctcgtacactgtgagtccatcgccaatcaaagtgcgctcgtccaacagctcgtcgatcttcttgaggaaaatcttgcggaagttgaagttgatgatatgcctaatagccaccaaaagctctttcctcgcacccgacttttcgcgagggcagtccttgagcaaacgcacaacgatatccgggagggtcggcagaaaatcgttgagctggtgcgcatacactcggagcaggtatgctagaaagctcatggtcttgacttgtgctgtgatgaagtctccaaacgcggcccggttacgaatctccttgctgacgccagtgaagaccttgccttgtgccttggcatcctcgtgtgccttctcttgtggttttgcctgaagcaacagcacgttcttgatgagtggaacaaagagtttgacgttcttgttcacacagttcctatacgcctgaaacagagagacgacgatgattggacactcggcaaggactttgaatgactgcatgcccttcagcagcatgcgcgtctgctgatgctccgagcccagatcgcctgccgaaccggacgtgagggcggtcgctggtgaactcggtcgtggcgattgcgagaattggtgatttccgggtgtcgagggaacgccctgcgatgtcggtgcgggatttccgctgtcgaatgtgtcgtgcactgcctgctccatggtctcgaacatctcttgaataaggtccaggaagggctgcacccggtcggcaagggctttcgtctggtgtcgaaggaagtccatgataatcttcatgcaaagcaccgcgttatcctcgttctccagcttgactaaacccactagcttgtctgtgatcttcgccgcgtgcggttcgagcgcatcaattgggttcataggaagtcggtggatgatctcgaggacgcaattccgtatccgctgaacctgagtttagcgactgtcgccaattgcatatgttagactcacctgttccggagaagttgatatgaagactgggttgccatcgaggatcttgaggaagactggcacaagatgggtcaagaagacagcatactgcgggccttgacagtaactctcgatgttgtcccgtatgtcgattgcttgcgttcctttcgttcgcagatctgcgcgctgtcaacgtgtgctccctatggcgattgcatcccatagagacgtgtgcgctgggagaggtgtggtgtaccagaattcggatcgtcaagcttcgcggccatggcctcaaagttgtgggacgccatgctcgcagtatgtgcagctaaaaagctgcgcgcttctttcgcgtgccctctttcgggcaagtcctggtgaagctccagctatgcagtcgatgtgggaggtatcgtgtattcgacgtgcattggtcgcaaggctttggtcgcctgtcgcaagcggactgcagcaatattttggcggaaggaaatttaaattgaagtcctagaaggagagtagaggctgcggagcctgggttttcattaaaatcgtaaaggtagaaagtgctcgcgtggtggtgctgcagtcgcgtccagcatgcgctgggctgtgaatcgcgacttctgagaaccactgtcgggggaacgacgacctgctaaatttgccaagccgctaacgtccccgcttcccattggccaatgcccctgcaggaccgtcgcttcccggtacgttagcggcgtcgtccgtgctgtctgattgctcccgtcaaatgcgtctcatctcttttgggatatgtgagtgcgagtctcgcttcatgatggtatgtacgaaaacgccccgcaccttcatgctaggaatgcagatttgtacatcaagcactggaggttcttctccatctgagactaggatatcaaatacgaacgaaagtaagtagtgtcttgttgatgcattggcagtataaagctatacacggcattgctactagcctttgcatgccatgatgatgccatgtgcataggttgagactgttcgatagagtgccaccagttgcgccgtgtgcgctttccgtcgtgttcgacgacatagagtatcacgtattatccacaaactctttggacgtcgtccttgtcaatatgctccgtttctaccaccaccagcagtacacatatcaaagcaaggtaagtcgcacatgctcagtcattcgaaacgcattgaaatcaaagagatctgtacatctactacagcggaataccgctcatccaccactactaccacccaacgctccgaaggcccaggatacccagcttgctgttcaaggaaatcatcacatagtgatacatccccccccccttccctttccatccgtctaagtgagaaattgatatgtcggcgcgcacatagagtgctaggctctgcagtgacgggagacaaaccacgatctacttctcgtcggggtacagggtctccttgagcgggatgccgagctcctcgcgcagaggctcgagctcctggaggtattctgtgtattggcccttgttctcaaccttgaacttgacgcctgttgatgtgtcagcgattatatcctgtcgtgcagttccatattcacgattgtctgctcatatacgcgatccaagctttcggtgggggctatgtttcagaaatgcaacgaacggcactgataggacgtaccctcaaaaactcggacagccgaggggaagtcgttgacacgcctggcagcgcggacggcagcagtgatgacagagggcgagggaacgagatcgtaggcgaagcagttgttcaggtttcgctttgtgagtgtcagtaaatccattcccgcaagtgtatggctcatcccagattgtgtggggtgacatcggtggggttcaatccggatgtgataaagcgtacctggagctcgaaaacgtcgttgaccttgtcgaattccttctcgtacctgttccaaagacacatgtgttagccacacagctcctgataagcttgacggggtccaatggctgccattcgtccacgggcagctccttcccttcccccatcacagcccatccacgggtacgtcatacctggcggtaaattcctcaaaagtctcctcagcgtgctggtcgcttttcctggcagcggactgagagaaggcgcgctgggcggtccaggcaatgggggtcgctcgaggttgccggggctcgcgcgcccactcggctgacctgcgacgcggagcgcacgaaggacattttgcgtgtcaattagctggcggcaagctacagcggtattttggagagtgggtgatagtgggtagctgggcggtgctgctttgttcggcggtgctggtggtgcgatcctcggtgaggtttcgaaaacgaatgatccaacttgcgctcgagccgccaagcacgcatggaaaagtgggtcctacgcctgaagacatggcttcccaactcactttcacgcatttagctgatttaagacagatcattctatcattatgtacttctctacgatcagacacaatgttagctgccaatccttgctgtttaactcaggaattcccttgtacagaatcacgaccctccccatgcgactacacagtgaagaccttatcctcgatacagaccaccaaaaggcgctggaccctctgatgctgcacgcgctgacatgatacgaatgtcttcatcagcatcctcatcgtcttcgtcgtcatcatagttctcctctcctaccaattcctgttcgaactgtggggcatcaccatcctcctcttcgtcctctgcatcgtcctctgcatcgtcaacctctttctcgccttcattaagaattgcagcagccgtttcaggctcctcggtcatgtcctcaggaacctctgcttcctctgcgttctccgtatcttgggcttccgattgcggcacttcatgctcttcgtctgcagcctccattttttcgaaagcgtatcgtggatttcttgcggcccaccgtacactgtgcatgacgtcgtgttccttcttcttctcttcgtgtatttggcggttgtccacttcagccttgtaggtggacgccatctcttggtcatcccacgtttcaggccatgagacgacgcgttcatagacggtatcgtctggagtttcgccagcaataagcgtgttcatcttgtgtttgagaatgactgtaacttttgcccatgtaccaacatggtaccagccttgaaatgtcggtgcgcatgtggttcggatatcctgtgtggataataccttagtcaacagtggatctgaaagatcgcagaactggaacagattccctgtggtcgagacgctcttgccatcgaagatgtgttccctctctagctctttcgccgacatttgtgtgagcctttgaacatggtcgtcgaatgacctcccgtgcttcgcccgtcctgatttgagatatgacatgaacgagacggtctgatacttgcggtactcgggatctttgcgagggtcgacaccccacctaacaagtgcctctcgccagggtccactctcaaagaagtaaccacaatacacggcagcttgacgtatgcgaacacgtcgatcccagcccagcttgttgtaaagcagatggcgggtgataatgggtcttttttcgagctcggtcttgatctgtgtgacgattgtctgtaggtacggagtgagcgatgactctggaggtaaattcgccttcggaccagtcggcacatccccgtcggttggtttgatgatgatataggagctatgggccaagcttctctgcaagttgaccacaccttcgtcggtatatttgacgaaggtattttgctggaaactactggcattcagtcatgttcaatatatctagactggccgactcaccgatagttgaatgcaattggcatttgcacgaattctgccgaaggaccaacgctctttgaaaggtctgctccagctgctgtgttgacttcgtaatctttgatcccgctgtctgccaaggtgtaagtgatcaggcctggcggagcagcagcaagttgggcttacatcgcgctggtaggacatggtccctgagtttgatcatgttttcattgtgggtagcagagtactgcaggtcgggcatggctacgcggtcagagaatggcccacagatggcagttggggcactcactcctgaagcgatgtgtctcgtcgaccaatccggcgattgatgccttgtaggtagatgcattgtcttgtaagctcctgaagatagtcgaggcattgacatatgttttgctaggttgtttgttgtgggtacttgatgagccattgggttcagcttcgacgccctcctcgcaaagaaaaggacccgaactgccacgcttgcgtttgcggcctgttctctttggcactgttaccttaagcagaatgttgttagtggtgactgccgtggagagcagtcgcttggcaaaagggtcgtctggccggagtgagacagagatgagctgtttgaggtcgtcatcgttctcgccttcggtcgtggcctccggtttcgatcgcaggcccttaatgcgtgtcagtcacctcgccatgcttcagatggtttttctctcactttgctcaatttgacaggtccgccaagcgaggcgatgcccttgtccacgttcttgacgatgcatgggtgctcgacaaccgagatggcgcgggagggaatgggcagccatggcgcatgttgttgttcgtcgggttttggggcggtcattgcgtggtcgtcgttcatggtgtgtggtgtgcagcagacgtggagttgtagtcgcaacactctcgtcgctcacattagcatttgctgtgcaggtgaaggggcgctacgtttaagattcttttgttgtttacgttggcaggatgaagtcggtcgtgctttcctgctctactacagggaccgaaccacactcggtgcccgatggagcttttgtagccaggcacaagtctacagatgtaaatgctctacagacgatacctgctcttccaccgaccaaggtcctacggctcatttctccacgagccctgttgcgtgcagacacctgggggtgctctgccgcagggcacgggccgttgccagagcaagctagagcctctcgcacgcccgattagccctggagcaccacggcatacacaccaccgcagtagagtcgtctttgctgttccgcccaatgctgtagtcgaagcctcctcttgcacaccctcagcgctcagccctacacagcccgcccgccccgagtgcgtcacccgccgttgctggcatagctccgccgtcgcgcccctcagtgctcctctccttgccgcttctcgtgcatcacttcgacaccccaacacgagcgacgatcagccacggtcccatgtcgatctgagcccaacgccccttctcccatacgacatcgtgcgcgcacatctccgtttgacctgcattggcgctgccgaattgcgacttcactgctcacgcatcgaggacagcccatcccggacccttttccccgccagacctccgcaccgcttgacgtgaatttgcgccggtcgcagccatgaagggctttaggcaaagggttgtaagtccccagatggcccgtcgctgtcccacgcgacgcatgctaatatatctagcatgaacagctctccagagccaaagagggtaacaagtcatccaagaagaaagactcgacctcgggcacctcgtccccttcgcaaggcgcctccaactcgccctccaactccgcccagaacaccccgtcctcctcacagacagcgcttgccgacgcgcgaagcaagatccagcctgccgcagacggcactccagtccccggtttacagcagccaggccagcccgccgcctctggctcgctgggtggtgcaccccaattcggcgcacaacagggcatggcgggcccaagtaccgctggcaatgctggcgcctcgggcccagggacgccctctaggctggggcagcctctggcgcccagcgttgtcatcagcccaagcgcacctgtacgtatatccacacaccgcgagaagatgatgaagtgctgacctacagtttaagcacattccccctcccggtgcggcagagaccatgccgggcgacctcgcaccacccaaagctggccagaaatcgctcatcttcgaccgcctccaagcgacgcccaaagacaacatcgaggggatgaggacacccaagaggcagcattcttcacgattcgatatctcagaccagcgccagcgcgaactggagaagctgccagggttccacgaggtgccaccgaacaagcgggaagagctgttcatgcagaagatcgaccagtgcaacatcattttcgacttcaacgatgctagcggtgacatgaagtcgaaggaaatcaagcgcctagccctgcatgagttgcttgactatgttgccaacaatcgccaagtcatcaccgagaagatgtacccacgcgtggtggagatgttcgccaagaaccttttccgaccaatccctcccccaatgaacccgcaaggcgaagcgttcgatcccgaagaagacgagcccgtcctcgaagttgcctggccgcatatccaggtcgtgtacgagttcttcctacgattcatcgaaagtcaagacttcaacaccaacattgccaaggcgtatatagaccatagctttgtgctaaatgtaagttgctgtgacgtgctaataccgagcggttgagctaatatacgacctagctattggagttgttcgattcggaggaccctagagagcgcgacttcctcaagaccaccctccacagaatctacggaaagttcctcaacctacgctcgtacattcgtcgctccatcaacaacgtcttcttccaattcatctacgaaaccgaacgatttaacggcattgccgaactccttgagattcttggttccatcatcaacgggttcgcgctgcccttgaaagaggagcacaagctgttcctcacaagagtgctcatcccgttgcacaaagtgaagagtctcagcatgtaccacccgcagttggcatattgtattgtgcagttcttggagaaggatgctgccctcacagaagaggtacgatcttcaacagtcagagctttgcgagtataagctaacattctcaggttgtacttggactcttgcgttattggcctaaagtcaacagcacaaaggaggtcatgttcctgaatgaggtagaggacatcttcgaggttatggaccccgccgagttcgcgaaagtgcaggagcctcttttcaaccagttggccaagtcggtcgctagtccccacttccaagttgcggaacgtgcgctttacttctggaacaacgagtacttttgcaatcttgtcagtgacaatgtagaagtcattctcccgatcatgttcgcgcccttgtatgaaaactccaagggacactggaacaggtatgcaacatttggattatcacaacgaacttgtgctcacacttgcatctaggacaattcacggcatggtatacaatgcgatgaagctgtttatggaagtcaacccgcagctcttcgacgactgctcgcatgactacgcagagtctcaaaacaatgccggccaaagacagcaaagccgccaagatcgatgggacaagcttgcaaagcttgcagaagcacgacaaaatggcaatgtggagaagccgattacggccgcttcgcccatgcgtgtagacgactcagacccgcttagccagggccgacttgagaatttgcgtttacaagacgacgcatcgcgggacagacggccgaaggagtacgagcgccagggcagccagacttcggtacgttgattcttaagtccctagaactcaggatgagcattcttctatggccgaatcgatgtaactcttaattttatccctagactttttcctaggattccttcttgtttgagaaactatattttgggctcaggtggatctgactcgttttgcttgcgtacttgcagcgccggcatcttccacagcaagttgaacatcatgcatcatcatctggacggcggtcgtctcgtccgcgcagtaacagtggtcaccgtcccggctcggctgggaacagcgtcgtttctccgcgcaccggtgtgcccatgggtcgtgtgcgggcgaattctgggtccacgattacccgcgttgggcagaactgaagtccacaactcaccttctcttcttggttttcttaccctcccgtattcaagaggggactgtggatgcaaatacaatgtacgggttctagatggcttggcagttgaatgtgcgcgctactttggttcctcaaaagcggagggatttcatacaggtgttaactggactttttccgcgcagaggatagctacattgggtttctccttgaccctatagacttgaatgtaaagattctcctttctctgtggtgacacgcatctgtggttgttctcgtgatgaatagcagaagacgatggggcaaggtggcagtcgtcagtcattcgagtgcagctgggatgtcaatatcgtagagaacccgagaaagtcaacacggtgcgcacgagtggtgtatgctcggcacgaggtgtgttatgggttggctcggttttcgggggcgccaagatgtccgaaagctctttcccaaaccgttcgctggttgccgaatcaggccttaccaagactcactatccgatgcatgccagtgagattcccccggctgcatctttcacgtgcgtgaaagaattgcgaatgtaagcctacgtcacggtgacgttttgatacactcggaggatgagagcagactgttcactttgtaagagtagatgccaggtatatttcatagaccggcagggcgctccatgcgtgtaagtcttggcgcccgcaagttagcagcaaacaaacactctcgcaaaaggagagacgagcgagtagtacagccaatgacagctggcctaaagcctcggcctgcactgtgtcgtaatttttgacgactaacggcgcggctgcggatggggcggagggttgaggcttcatttccgacctcctttctggctgcgtccagaaaaacatcgcggcccatcaagacctgcaccgtgcaccacttctaccgtgctcttaaagttaaccacttcgtcctctcgggctgcataggggtcgcacgcttcttctcttcacccttcttcattgtcgctctttcggccgctgctgccatactgccctttaatcagcttttggttgtttacacttgtttctcggtggggaaagagcgatcgcagatttctaggtcctcaacagctacacgggcctcctcgacgactgctgcgaacagcctcgtacgcattgctcgcgacagcaccggactctctcctcactcgagcgctccccggagactccaacaccacacatcatgggtgcctcttccatcatcaactttggcgtccccacgctcgaccgtcctttcggtctcgagctgtggcccatcttcgaggcccgtcttcgagccaattgttggctacaagccgcaggacttccgcttcgtgcccggcgagacacccctttccacattcaagatatgcgccgccacgctttgcacatactacgttataattttcggcggtcgggagctgatgcgcaaccgcgagcccttcaagctgaacttcctgttcaaggtgcacaacttctacctcaccgccatcagcggcgtgctgctcgcgcttttcgccgagcaactgatccccacggtagcgcgcaagggtcttttcttcgccatctgcgaccacgagggtggatggactgacaagctcgttatcctctactacctcaactacctcaccaagttcctcgagctgattgacacctgcttcctgttcctgaagaagaagccccttagtatgtttaccgctatttccgccaattggctgtgtgctaacgttttccagctttcctccacacctaccaccacggcgcgaccgctctcctctgctacacccagctcatcggcaccacgcccgtatcatggcccgtcatcacactcaacttggctgtccacgttgtcatgtactggtactacttccagagcgcgcgaggcatccgcatctggtggaagaagtacatcaccgtcggccagatcacccagttcgtcctggatctcggtaagccactcagcccgaaaacatgaattctacctctctaacacctgccaggattcatctactctcgcgtccttcacctacttcaccagcacctactggccgcacatccccaacctgggcaagtgcgctggtgaggaattcgctgccatcgccggcatctgcatcatcacctcatacctcttcctcttcctcgccttctacttcgccacgtacaagaagcccgtgcccaagggccgccgcagggctaccagcgcgttggtcgagatgaaggacgagaaggtacctactgttggcgaagcccgcaggcgtctttcgacctccagggctggcgcgcagatgtctaacggtgtcactacaggtgcgagccccagcggacgttcgacgaggagccgcaaggcttaaacccgtcggcgcccgcaatatgtgggtactggcttataaggacgactgagctggcggcggcggacacgcagagatgcatcacgtcgccagatgtctgagccacgcacatctggatactcctccagaattggatctcgtatcaacgacagcaggagggctctttgtcttccacccttcattgtcacaataaagagcacgccccccaacagcgagggctcctcgcatacacttttttcatatgtttgttgtaattgctatgtcgcggggatcgtgtcctgcatttgttgttgttttttggcacatccccggtgtttacgataaaagaaaatgggcatgtaagcatgtagggacacaagacgcattttttgggatcgcccggtgttttgggcgaagtgtacgtttagctagattggacgatgcgctactggtctggcctgggcttgactggactgggcggaagggaaggaggatgtataatgcacaaatctatcaaaatgcgtgtttctgtggacgtgaatgtgcgatgttacgtggcgaattgtagagggaaggattggctgtgttgaaatggtttataaatgtgcacgtcaagtcaggcgagcactgtcttcccaaatcatatcgtcaacatatctcgtcaacatcacagggacctcgcaagaaatccacaagttggtgagcaagagagacttcacaagccctcaagatctttcattcattttctaaaatctcctcatcatgtatcccattcatttcattcattcacacggtgcacaaataaaagcgcatcgcatcgcatcgcctaagcccacatcatcctgaactttgtatcaaagtcctccttgagcgccttgaacgccttcagcacgttcagcagccccacgccttcttcccacgccggcgcatctccctcggcatcatccgcatcccactcctcctcagcctcttcttcgctcgactcgtcgccctcgtcgtcccaggagtccatgaccttggccttcttcttcttgacctggatgggcatttcctgcttgacgatgccggagccggacgcgagggtcgttccagagaggtttgtcacttcgctagccgcgtcgttgggcaggaacttgtcttccttctcctcttcgccctcgtcgccaccaccgcggatgtcgatgaagtcaaggtccgagtcggagccgagtttcatgaagttgctgagggaggtgacgatggtcgcgaggaccatgctgaagtcgttgagcacgaaccagagatcgccgcggcggatgcggttggcagtgataagcgccgtgggattcgagtggttgaagtagtcgtacaggtacgcgttgagcgggagcgacgagtcgtcttccgagtatagacctacgtgcgggacaacggcttcctcgaggaagacaccagaccgggacgtggaacagaggtcgtgaatagaagagaagttgtcgtcatgacctgagagggcgacgaaagcagagcgagccttgagagacttcttcgctgcgccttgcagtggcttggaagaatcagtgccaaccttgaccgtagtcagaggaagtgtgttgtcgggctgcttgacatgctgttcgacgtatgtctgaacataggcggtgaaaatgtccagtgtggatttgttgtgacgtcgcaagatatccgcagcttgcggtggcatctctggcaaaaacacaatggaaggacttccctttacaacgtcctgcacgaactccatgtctgctttcctgcagtgctgtcggccaaagagatgcgacatggtgagcatcaattcacgtagcactgactcttggttcgtggcgaacttggcgcatagctgatggaagtagccatccttaagcagggcgtggaaggcgaaagatgagttctcggtgaagtagagatggctgaccgcaccagcaaagttgagcggcgcaccttgtgcgtccagtagatgttgcctccgtaggtactcaatcgagaatcgcagatgatgcaagactgtcatcttcgcttcctctccacccaagtatagccgcggctgcgaaagtaacgcattgatggagcggacagcaaacttggagttttcggacgaatgcaggagagtgaacaaccgcaggacaagcgtagtggtgattgggaagtggccgttcaagtcaggcagtcttgagctgatgagcttgtggattttgctcattggtactccatggaatacaacgttaccaagcatgtcgaatcctctgcgaccagcacgacccgcagcctgacggaagttgagggcagtcaggaacagagagtctccggagaagacaacggtcttacaaggcatgttgatacccaaagcaagggttcctgtggcgatgacaaccctcagatagccacggcggaagagcatctccacacaatacctgtacttgcggttcaaaccagcgtgatgaacaccgatacctcgtcgaaggccgtcgatcagccactcatcaacaccgcgccggcgcatctgataagcaaagtcctcgagctcttcttgtgagagcttcttgttgtccgcgaagtgaaagccgtcaagaggcttttcaggattgaaagacgcaaaggcactgacctcctggctggctgcttctctcatctggtcctgcttggtcatacccttgttggcaccgcggacaccttgcttctctcttcgggccatctctttcttccagtcatcccactcccgcaacttgtccttccacttagggctggtcttcttccagtttgtctcagcttcagtaagctgtttcatgagggtctggcacatcttctcacaaagacctctgtcgtagttgaagatgataccgggaagcgcgtcttgtcgctgcagatctgctaacaaaggtaatatactgttaacatcatgcttgagttccatctcgtcggctttagactcgtcatcttcggaatctgaatcgtctgagtcctcttcgatggcatcttgacctgcctgttcgatacctgcgagtgcctgactcaagtccctgcgaactgcctcgaaaggggacgcgtcatctgccaaccactttgaaagtactgccttgaggccgacttgccatttaatgatgtcagccttcttgatgacggcaggcagaaccgctgaagggtcgagtgctttgtccatgggaaattctgtggtctgatgtttcgacatgctttgccacaaggtgaagcaatcgcgtgcttcgaaggtcagatcggatggtagcccacgggcacggttggtcaagcttgctacaggatgaaggaaggcaaagttgccctgctcgctcagcccaagctgagcaaatgcacgggaggctggcaacgggagataatctgacgatttgggacgcctgggtggtgtgaaaacaaatttccggagatctgagtaacggtgtgggtgttgtaccatgacaagctcatggcctgcagctttttgtgtcgaggcgagccagtcgttgaaagcatcagcatttccaatggtcgcagacagtgcaatgatcgggcatggtgccataagcagtagttgttcccaaatgacaccgtcctcggcttgaccaatacaatggacttcgtcaaaaatgatccatttcacccgctctgaccagctcttggcgtgacttggggcgagtagcatgatttgcaagatgtgaggcacagtgaccaagatctgacaaccagtagggttgttgatacggtagtcgcgtgtgtgaatgccccagactgaattggcgtacttgtaattctttgagaaacgcgcttgtacctcagccgcaatctggttcacgagtgctttcgtgggcgcaacgtaaacaaggacgtcgttgttgctggactccaagacttgcttcatagcataaaacgagatgaaagtcttaccggccgaagtcggggcaatgacaagtagactgcggcgcgcatcaatctcgtccagaaccttcctctgccacgcatcgggctcgaagggcacgcgcgggtccggtgcagagtccatggtgcggtcgaagtatggtccgcagtgaagcaattggaagtgctcgggagataggttcaaggccaggtcaacattggcagtagtctcttgatcaagcacgaatttgaaaggtagtttgcgatcaccttgcgcaggtgggacttgtagagcgggtagttcaagttcctcgactgtctgtgtgagacatgccgagatggtcttggtgacggatgggagattgcagaatgaccggactgtgtcaaatatgagggcggcgatgtagataccgtcttctttgtccgctttcttgcaattggtgatccacatctgcaccagtacgttgagcatgtagaggcgaacttcggcttccagagtcttgcgcttgatatcggtgttgaggctgaccaagtactgtctggcttgattgtagcgtccagccaaatctgcctgcttctcaataccatcgcatttggttgcccatgcttggtacagttgtttcgctacgtcctcatccttcttcttggaactcgctgcaatatcagcgagcatggcttgctttgccgagttgatatttttagtgctttgttttgactgctgcttaggccttgtgttctcagtcttcgatggcggcgcttgtgcacctttgtcccccatggttatgatctcgggttcgagcacttttccaacggcgttggttaagctggccgcgtatgaagtcatctcagccatgaaaaactggttgcggcggagagccttctttgcaatctttggatccttttcaagctggctcttcgtcttgttgtctatcggtcgcttcgcgttgtgccagtgtgatacctctctgaagatactggctgaagtgggatcaaccttgcctccggatttgctcacgttcaaatgtacaggcttgaggtgctcatcaaagacggagtcggagaaaggcataagagcatatggcgtcgcaccggtaccgttgctgttggccgcaccggtggactcaaccacagacttgcttgaaaggtccggtacatcgtgaccactcagctcttctgtggcctcgcgcagcaattcaaatcgctctgttttagaagggttttgtaagcagtaggcgaatagtcgtccatctacgaggtctgcgacatcgcagacagtttcgtcatcctcagagatgaattgttcgaaccacgcatttgaactcaacaagttccgcgcctcttgagcaaaattgaccaagaactcttgcgccttttgtggaatttcctgggtatccacaaggcggtcagcaagactgagttctgcgagcaatcctgcatgactgaggagcgcaacggtgaattcagactgatcgtccttgcctactagtttggaggcaatgaggaccgtaagatactcgcgttcactcagggactcctcgcaggattctgtgattagatcaacggccttgccgagatgtgctggattgatactggtgttttgaacatcgggtgaggtcgccttcgaaaatagttagcctttgagcaaggatgcgtgcatcctgacgaagacaggattttgtcatgtacttacgggaggaggaacgacatctagagaacgcgagtgctccaatacagttgtgatgacttttgtgtcttgcagctccagtccgttaacaagcgcaacgctgtaacctcgccgcatcaaatcgtatataaatgtacggtatgcctttttgtatgccttgtttgccgaggcaccatcgtggcagagaacgaaatagatgtcggtagtctttagataatcagagaatgactccgaagttgttgatgaaaatcgatgaacttcgatgtctggatgaacattccgcaagttgacttgaaggtggcggattatcgctgctcgcgcgaggaggtacttctcggtagttgcggacgacgcatttgggggcacgcagaactcttggtaatcatcgaagaatgcaatgtgaaagttacatcgtcgagagactaggccatgtagcaccctctcgactgcgtaagaagcatgtagcagctgataggctggatcgaagtcgatagtcgggtcgctgaaacagtccaggagtagtgattcgccatgaacgaggaatcgttcactgcctgcgaagtcgcctacaaggtcgactcggcgactgtatagcttagcgtaccaatccaatatccggacggtcgcatcagcatgtgatgtgtccgccatcctactacttggtggaaggcaaacgatggaaccacgatgttagtgctggtaggtcagcggtcgtgtgtagttgaagaggggtgttgtccctctaaatcaagtgggtcgactgatgctggcgctgccaagacacagcagataaccactggtggggtaggtattcgtcctgggccgaataatctcaccgcctctttgcacctggacagatgcacggggcgagtgctgatttacggttgaagcaaatatcgacgaggggtcgactggttgggatgtcgtcgaagcggaggcggatgcaggtttcgtttctgggaaggcgagtcgcggctagtgcgcactagcacagtaagcgaaacatatggggcaagtgcgtcatgtgtgtaaagaagaggaaatgaactgtactgtcttgttagggggatgattgcggacgtgcacaggaagtgcgctgaaacaagaaagagccgtgactgcttacaacttgataattcctacaagacgtgttttgataattactgtaaagaatactttccggtgaattttactctcgtgtgcgagatcattggatgtgaccgcagatcactgtcatgtggatccgctataagcctcagggtccggtaaacaggacctgccgtagcggggcgtcaatgaggcatgctcacgaatgtacgaaaccatggtgcaagattatgctgagatatgctgggcaaagagtaataatggcagtgccttattgacgtttctacgaaagacgtggtatcatttccttttcccaactaaaaaacgccagtaatgcctcacagactgctcggtcaccaattcaaatattggtgttcgctttgagcaaatattgtgcgacgtcgttccgctgccgcgctattatgcgatcagtcaggacgtctcccactttctcggtaagtcgctccctcaaatcctcaaggttggtggtgccgttcgcaattggaagccgactcgatgcagccacgctttccagcgcacgtacaagcatgccgatcactctctcagtgtcgttcctactgttctcctcggccagttttatcttgagtacatcgtcgttgtaggctttcaggttgggcagaattagcatctgcacgccctcttggtgagtgatagacatcagtgcccgcaaagcaccataatgagtgcctggcgacttgtctggatccataaactgcttcaagcaagtccgcgcaatgcgtgacttcaagccctgattcgacgcagagcctttctgacatatgcggctcagaagagatgcggcatatgtacgcagctcaaagtgatcgaattgagaagatacgggtccatttgcgccattcctgttcaatgtttcagaagaggcattggaagaggcttgcggtgttgttgggccgaggtgcctccctgtgcaacacgtcaaaatgggtggtaccatatacgccatatacgggtcgaggtagatggcctggttgtccaggagggcttgcgtggcctgcatcatctggtgcaacacgaacaagttcttcatattgtgggtgaccttctctgcaataaagctcaacaggtaagtcgtaagctggtggatgcccggttctgtccgaatggctgcaagcgcagcattctgccattcgatgttggtctcatcagtgagggcgctcgatagcttggcaaacagctcctgtgattccttggatagcacgtgtttcacaagcggcttgacgttgacattgtccaagccgttggctgctgcgaggtgcggatttgcgttagggccctttggtaacaggtcggcggtgtttgtggtcgggttctgcggtatcgacggctggactccttctacggcgagccaatgcgctggactgtgttagggactcgctgcctggtcactgcagaagcatccttgattacatacctgtgaacgtgatctctcgtggcaccttcggcaacggagcattaatgagcttctcaaagtcgacttcctcgtcctccacatagtacagcggctgaccgggcccgagtgaggcttcgccaaagcgtagggggcgggtggattcgtagccgtacagaggctccacattcagcacttttagggcgtgagagatatcgtgtgtgctcagtgttgtccgtttcccgtgtcgcatgaacttcatagcctcttccaggacctgggccaggcggaagtcgacgtcgcgcgccagctcttcgaccacattgtcagcaagtgaagcgatgccgaccgattcggcaacatcgcgcacgttgtcggggttccagactgaggacattgctggtgggagggcgtggtgcgaggtctgagttgtgagtggtggggcgggtggatttggaagacgccttgtctattgttttattgaatcggctgtctgtactgggccgatgggagggcggagagggtgtcactagacgggtgatgcagaactggtgcgtgtgactgccagccctacaaactggtcaagcacatgtcggatgtgcgcagcgacgacgaaacggtatctagccgcggaattggctgccgggcgggtgtgatggcagtaggatgttctgccggggctgtttggaatgcgacagtggaggggggaggtggttgcgcgtgatcgctgtttgcgactgctgagtgagagctcaaaggaagtcgcgatgggtgacaggcgcgtcggtcttggcgccgcgacgtgcttagcgcgacctcttccccatctcgtgtcgtgccttcacccaagcgcaattccgctcatccgatctttggcacccatagcgctggccaccacttgtgtacgaggactgtattccatgctcgccatcgtcactgtgcatccgtctattgctaccgtttcctgcccagtggttagcttcactccatgaacacaaacaatttcgcttcaccgcgtaccctgagccgcgtatgcaatacgatcggataggttccgtactcaagtcacatgttcacactcttttgattcaatgctgcggctcaaaggcagctccagcatctgagagtcggctatcgacatgttgccgtttatctacagctgcagaccatagaccgccatttcgacccttcgcataaccaatgacacatcgatctggcattgcgcgtccttccagaccggatacgccatgatctccccagcgaatcgtacgtttgcaactgtagctatcctttggtaacacagaaggtatttagccttccatcgcagccacgtttgttagccgtcattggagtgtcatcttacaggctctactaaatctttgagtccggggaagagcttcacccgccgattgtaccccatgtcaacgaattcagaatttcattcctgtcacggttatttggaacttagccatgcttaacatctgctttcccgtcttcccggacgggccgttgcaaagcgggttgcctcatcagctttcagacatgtctgccagcaaggcatacccccctggcagccactcgccagagttttaccgtggtctacttaaagcagaagaagcacattagtatttcctcaaggcactctccagcttctctcgcccacaccatctgactactattcaattccttcttgaacacaattcaccactttacgtgatcttcccattcgcatcgaatcacacacccagtcaaagcagtcaacatggccatcatgctagtgaacacaacttcgctcatcgacttcgacaagactcagaacgcgagcacttggtccggtccagcgagtgaaacaatcaacatgcactctcaacaccgctcacgcgatgatccaccatcacctcctccacagccgcccccaagtccagcaagctggaaccgcctaccctcagtacgttgtgtgacccgaagacacccgggcttactgactttacgcgaagctagacgcccttgcgccattgcaaatctgaactctggggtaatgatgagacccatcggtgagttctccactctgccgggactgaccaccactgaactaaaccttgcttgcttaggttcagctcttgtcgcgttctttcgcgccatgagtgctccttgcctctcactcagcgatgtcgcttcaattctcggcgagcttttccacagtcttcgtggcgtaatcggcgtcatctcatcttctaccttccacagatgtcgcaataattcatgcgcgctgtggctggactgtcagcactctcagaacacccgttcatgttgaacgtctgacagtaatatcattggcttatcggcgcgtagtaaactgctgatacggcctcggaaccatacagcctccggtcttcaactcttcctcaaccacaggctactgacacatggactacttcaattttcactttggcaatcttgtggggatacatttggacgatctttcacctaattcgacagacgacttctctttctatgtctagcaaataattacatcttcatctgaagttcatctcccaatgctcatctcgcgatcacctgagcccattatctctcgtttccaagaccgccatcctcgttcctcactgcgccttaatctgctgtctcccattaacaacaggcaacaagaccccctcatccccatcatcatctgtccacctcgctaccttgcccatccacccactaaccgcaccttccatcctctccaagctcaaatctgcccagctcagattcttcttatgcgccttcaagctcgggctccttggcgcagtcccggcctcaagcgcttcaatatcatactcctggtcgtactcgactgacgacgcgtgagaatatgagctcgacgtcgcagagaagaacgcggcgtgctgcctgagccattccgacgaggtgcggggttggagggcgtgtggtggcgagaggtattgtgttggggacgggggatagaggaagggatttggcggtgaatcgattgcggctggtatgttgaagtgtatcgctggcgcgggagaagactttgaccgctgatgctcaggctgacggcggtgtttcaactccacatgttcttccattccttccctcgccgacgtattccctcgtccatgcgcatctctcccagcatacttcgacggcttgttcaccggcctcctctcttccttctccccttctttcttcgccctccacgtgcgcggcggaaacgtgagcaaaaacacgcgccccgcccacgcgaggccgataaccatgacggtgaagatcagcacttcgaggccgtaggggaggtaccagatcacgttgctggtcgcgtggcccgtcatatcggtgcactgcgtcgtgtatgcgtgttgtaattggttctgcactgcacgcgggacgatggggtccgggtatagaaagcctgggggagaggggcggggataggtggattgtctgattgacgtcgacagtgtggaaggcgaaggtgggtgtggcactggggagcggtgcggtcggagtgagagtgaagacgctggaaaatccgcagggagcgttgatgttattgtgacgaatatcttttgtgtatttttgggtagcgctgttaaggttaggcttgtgaacatggtgtaggttttaagctgccggagcctgggaaggagttttgacggttttgttgatgtagtgttactgttgatgcgagaagttcatatagcgacggtgatagattgatagacgctgcactgttaaagtaacgaagacgcaaggagataaagcgaagatgcaatgttttcggcatgtctcattcgtgtgaagatcttgggtgagacaactcacatgcgaattcaacgtgcatcaaatatgaatattgagacatggcacaaagccagaacatgtcagtgatgggagtacaaatatcaagaataatttgcatatctggacttgaagtccggagtacctgtacgaaaagctattcgcacatctcaacgtgaagtccaaagcaagtgaacattaaaaaacatgcgtattatggaaactatgctatgactttttcgtacagcaaacgccatccgatgcgcgctctatgctctgtagctccagggtaaataaatctaaagggttgctaaacttttgacgaaacatgctgatgcaatgacgtgcgtacaatgagtaaaccgggatattatgtgaaatatgcatccgcatctcgctcatcgcctgttaaagttcaaaaaccttgccgccaagaacaaaatggccagattgctcgcaataaacgcagcaaaaatgcccaaatctctccatcgattgctaaacgaaaacccgagcggctcgaaaaactcgtcgccgaccttgtacgcgcagtacctgcatacgttggtcgcgttgtccaggatgtagcccggcgcgccgctgctgaagaaatccgccatgtattcaccgcaattctggccatcgggcgcgcggaattgctggtattcgccgggcgtgcattcgactttgcggccgtgcagttcggtcacgaccatgccgccgatcaggcgtgtgaaggggttgagctcgtagagccagacgcgccagaatttggggattaggggcttgggaatcgtaacaccacagaagagggcaaagatgatgatgatctggtggagttagtatgtgacgagtgggtggaggtgatgggggcagacttacgaaggggttgacgtatgaggcaatgaagggcgtgggtgtcaatgccgcaacagcctggccgagcgtgacggagaaaacctcggtgatgaggacgatgaagaattggtatcctgcgcgcgaagagctggagttgagaccggggatgtagtatagtgggataaagaagaagacagcgcataggatgctgtatgggcatctcggcgatgaccatggacagcgcaaaggggaatgtcttgtacgccttgctcatctgctcccggaaactgatcatacgggcaatcgcatacttgggctcgacttgagcgagaatgagggccgggagaacggtgacctgaaagatgatgaaaacacggtactggagcgaagagcgagagtcgtcgagctgcaagtacatgagaccggtaagtagagcgatgatgacatggttgaacaagcgagtgaagccgtagttgggagtcctccagaaactgaggttctggcggttgacgacttgctttatctggaaggacattggagtagcgtattccttctgcatgacatctgcggccgatgacacgtcggcggcacgctgctccttgatcgcggcgatttcgcgcttgacttcagcaaactctggtgagtcccggaagatgtctgcccagtccttgtctccgatacggtggctagaaccagcacctatggcgtccagcatccactcagcggggttggcagatggagggcagtcagcaccgttcctgcggaagtaatccagaagcacatgcgcatctttgccaatttcaccaaagtagacgcaagttccaccacgctgaagaagcagtaggcggtcgaagttctcgaaaagggcggagttcggttgatggatagtgcacagaatggcttggccagcagcagcaagcttgcggaggaaacgcacgatgttgaaggcactctgggagtcgagaccagaagtaggttcgtccaggaagaggagtagttcaggcttggcggcaagctcgacaccgatggttacacgtttgcgctgttcgacggcgagaccggtctctgggtcaccaatgatggcatccgcgatatcctccatctccaacaaagagatgacctcctcgacgtaagcgtacttttcggcctgaggggtctcatacggttgacgcaaatcagcagagaagcgcagcgcttcgcggacagttgtggcaggctcgtgaacatcgagttgctcggcataggcagttccacgctggaaagcaattcctggggtctttccatccacaagcttgtcaccagagatgacaccaatgttcttgcggttggccaacacatcgagaagcgtagtctttccagcaccagaagcacccatgagcgcggtaagttggccaggtttgacatagccgaagatgtttttcagcaatcgcagctctccagaagggacaggtacgtcatagcagagatcttcccatgtaaggacagccttggaagtaatgttgaggtctgagctgtcttcggtccgctcttccttcaagttacgcctatcacgcttttcgcggagcttctcatttagttccttaagctccttggtctccttgatgaaaaaggtaacggtacggccaccagcaccccatttgacgaattcaccaaggaaggcgttggcgaggaggaaagcgacgatgagaacgatcatgatgccccaatttctccacaagtcgttggagtcgtacgtgaacgaggttttgatatagtcggtacctgatacttcaattgatcctgcgcggctaccgggcagagtacagacttgtgcgttgatgtcattgtatccgggaccatatggaatcaaagaggtaccggcgcatgtcagggtcaggcgtttgaattcgttcatcatcagtgccgagaagccgagacctagcgcgttgatgtagaaaatccatcgcagccaaacctgttcggactgccattgaatgatataacccgaagtgagaacgaagagtgtgatgatagtagcagcgagacggatggcaacgtcgaaatctgggcacagacaacctactgttcggaaaaacaacgtcatggccaagtagcctgtgacaatcatcaggtagaaaatgaagaatgctccagcatctcggaagaggttcgtcatgaagtagacgatgatggagaataccaggatttgagcggatgagaacagcaggtcgacaccgatctgggcgatccacagggcggaaggtcgatgaaacgaaaacgcacgatgcttattgacaatcggtcggcccaacatggtcgaagcaagttcagagaaggcctggaaagcgttgaacaggagggcaatgaagagcacaccaccacgggtgaaagcgccatcgctggtcttggggaggttgagccacacggtaccagtgatgatggcaatgacgagcgaagtgaaccaggagacaccgagaccaaatttgtcctgccatttcaggaggaattggcgtttagcaagagcccaaacttgtaggtagaagggtatcgagtagacggattttttgggcgcgtggcgcttgctctccgctacggcggtctggaagtcgtcgtacacgtgcttctcctctgccatgcgagcccggtattcttccatctcagtagccagttgcgcagcgtgttcagatttgttgaaggcttcggcaagtgcttcgggtgtcgaaggaacgtccttctcggtcataccaggcctgaactctctctcaaaggggtctgtgcatccagtgaggtagtcaggagtggtttgacggggcttctcgagaaaaccgagaccctcgaagtaggcacgcgcggtcttggcagggccgaagtacacctgtcgtccgctgtcgatgactaggaccttgtcaaagcaattgtagatgttttcggaagcctggtacagagaaacaaaagtagtggtcttgtaaatgttggtcaaaaccctcagcgaacgagcgtagtccaccgcagtcgaagcatcaagacccctggttgagttgtcccaagacatgagagatgcgccagtaatcatagtctcggcaatcgacactcgcttgcgctctcctccagatactccgcggacgaatgggttgccgacaatcgtgttcctggtatgctcaatgttgaacatcttcaacatcaggtcgatgaccttcaccttgaagtccttacgggaaagccccgcaggtcgcttgccaggaaccttggtttcgagcgcaaaatctagcgtctgaccgactgtcaacgtagggtgatggttttctggatatcattgttagcatttcaagttgatcgcgtaacgaaggtgagaaaacgtaccatcctcctcgcagtacacagcctctccacggtatcgcttctcgaagaaatctgcatcgaaaggaccgtagagtacgtttccgtccaccttggtgtatccatagcgctggttgctgatgactttcaagaatgaagtgcatccgcttccaggcctgccgaggaccaggaccatctcgcccggcttcaccacacccttgaagtctttgagaatgtcaaattcctttcctttcttgccttttccaagcaggcttgcgacggtctcgaaaacattaaagaacgatacgaaggcgtcagggaaagtctagccgtcacgttagtcttggctttgttgtataccacttgctgattccgacttacttttgcatagttctttacaccaccaataccagaaacagtcaaattgtcccagacaacgccaatacgcttcgacttgattccagcagcctcctggtcttcttggccgcctcgcaatgtcttctcgaggtcgaaaggctcgtccgaggaggcgtctgatgatgcaatagcactcttttcaacatctgtgacggcttgatctttacggctgtgccgactctgtacgcgatccaatctgcgcgagacctggcttgtgcgcgacagctccttggagagctctgcaaagtcttgctcagccctgtgcacattaactcctccttggacatcgacgaagcccttctcattaaattgttgtgtgtttggcgctgcgtcgttgtcgactgaagctgtgcggacactatcgttgtcatgcttcacatgctgtccctctgggtggattgcctcgtatgtcttgccgtcggattcctcgcgaatggtggaatggttggagttatccatggcgccggtcgttgacaggtgcagaaagcacctagtgagtatcttccttcgaatctataagaccgagagcggccagggcagtatctgagacactacgtctcgcgggtgggtagcgagaggcacttgaaaggaacgacaatgtgcacgcaagcaaaacaagaacagaaagtaatcaggcgcgaatgacttgcgcaacaacggctaattaaataaaagcaaaaagggcggctccgatgttgccttccggagttaagattgggtggatctccccaagatctcagaagggctaagagcagagtttacgatggcagctagcgacggcgtggtattcgacccacacaccggtagggggagcacggttgtcggtatcggctgtgattgtagaacggactagagcggaccagtttcggcggcattggcagcggaacccgcggtgggcggatcggcatccaagaaatgcagctgtcaccagccacccacgagcaatcagattaattccgcttctggcacgttgctgctccttgtactcgggcgtcaggtgacgtcaactctcaggctggagcaaacttccttcacaggcatcgcaaaaaccagacacagctgacacgcgtaacagccgttatctgtggtttcgcaggaacttattgcacccccttcgcaatcctttgcggcgcgcagatgcgttcctagggctgatagtcgagggccatatccacttcaagtggggacagcgtttgtcagccgcagcggttggagacaattattcgagtcatattgactccgacattgttccacatacagccattgtcccgatgtgaacccttcaaatgtcgacctgcatatcggacgaacaaagcaaagcgattactctgcagcatgtctcatgcattgtcaggtcaaacctccgagtcaccaccaccttaaccaagcactgcactccctccggtgaagcttgtaagccatgcagcaagggtctttgtctggcaggcgctacgataggcatctgaaacggatcactaaacccctgatttccgtatatggaagtcaagccgcaccacacatcttaagactcattctcactcatactaagtatcgacggaaaatcgcactcttgtgtctccgttcatctaaaaaagggcgctagcatcgtcatttgttcctccttgcaccaccacgccgaacatcatttcgtaatcggtgagtgaatcaattgaaaacgttgcggttggcctatatacagttacaaaggagattttcaccgcgcttactagtccattctggataagtttagaacaccttgctgagagacggtccgcgacttcatcgagtcatactattcacaatgagttaccgtaaactatcgataggtctcacaatggagactccaaaagccaacctgacgttttacccatgtgcaagatcttggcgaagtcctgaacaatcctagaaggaagcctttcatcaagacaactacagcagcatcctaacagcggttcgacccgccacagaactaccggcctacacttgataccaagcccatgttcaacgttccagaaacatctaccgacggattcaagaccggacgatgcgattgctccatacaacacacaacaccggcccgacatgtacccggccgcatggttgacgacatctcggtacaatacgacaccgtgttcaatacggtgtcccaaggtcgcgaacacaaactctcagacttgcttgacatcgtccgtgcagtagtattaactgcccctcatgctcaccagatccctgctcgctgttgcctgacatcccaggcaccattctacacacccctcatatccaaacacaaccacataacacaacccatcccccaaacccaatcccccttcccttgcctctccaaacctctccttatcatcccgcctacccccagaactgcaccacgcgacccccctcgagcaagccacagcccaacctcgccgcgtttgcgcgcgtgaacaaaccagcgctagcagtgatgaaggggtgtgtcaaggtacctcttttgcctcccgaaaaagacgactgaaggagtatgttagttgtgacggtatgtattgagcaaaggcgtttgaacatgtccatgtccatgtccatgcaagcagcaccaaatctatgaaacttgatgtattgcttaacccaccgcaaaaccttgaatctagcttttcatcgctcgtatgtagaagacaggaatatcaagctcgcatgtttcgacggcatcctctagtgaaatgctcctttgtgcaaaaaaagaatcgctcgcaaaaaagtggatgtagcattctcgctgatgaggcacacactgatgtacacaaaggaaatttgatgctggtagatgtcggtccagggttttgtccctttacatatcgtctttcgtcgttcctctgctcttatccacacgctaccgcttctcagccacatgggtcccatttgatgacgccagcggagtcttatccctctccccgccctgcacactcccctcacccgcccgactcgccggcgcgcgtctcccaatccgattcaaccaggtctcagcactctgcacggtgccatcaacaacagtcgtaatctggcccatcatgtccagcccctccttcgcaaacgccaacatgcgattcgcgcctctgaccgcctcgccctgctgcgcatcgccatccgcctgctggcccgcgagttgccagcgctgcggaacgctgagcaattgcgtgcgcacaacctgcgaggcattttgcgggagcgcgccgcctgtgtagcgcgacacggcttgcacgacggactgcagggtggtccagatttcggagctgtattgcttgatgcggtcggcgataatgcggacttgggcgtcttgttcgctgtcgacgaggcccatttgcgccattgtgccgttgagttcctcgtgcggggcttcgacgtcgtgggggcggcggcgcgccagtgctgcttcgtactcttcgaggacgagtttgagggatttcattatggtgtcgatgcgggttgtggcgctgcggaggagcttgagacagagtctgagtgagcggagggagggttcggatagggcgacaccgagaccggatgtggtcatgatgagctgtgtagaccatggtgttcttcggtcgtgctgccgctgctgctgatgtgctggctctttgccgtttgtagatgccggagccacagcagtctcctcatagtttggtgatcgctggtcgtcgtatgcaggcagcgactcggcgaaggaggatcgcgaggtagccctcgtccgcgaagcagccgcgccatcatcaatgtccatggcgtcatcagacgggttctcgcgtcgttgccgtttccgcgacatgtcatcgtcgccggcttcaaggtcgcttggccgcctgccttgctcgccgaggtacttgcggatgttctgctccatgcctgtccttctgccgactgaagacacggtgttgaccattggcgatccaatgttgcgctcaatgagctcggcgccatactggacaaaacgtggcgtgtagccttttgtggtgttgtatgctgagatggagccgttgatggtgcctccaagccatgggtggtttgacgtgagaagcgacaggagaggctcaggatcagcggtcggtgagtgggcggacagcgtgactgatggcgcagttggcgagcgtacaaagtctgccgcgacttagcatgactgtcatcaaacgttgcattcaagacatacctggattgcccaagccactcagcgcttcggcagcctgtctcacatccgggtcttcaatactgacgctcatctccctcctcgccttctcatcctgcgcactccacacactcgccgtgtccattgggcttcccatgtcttcaggcattctcggcagcccctcgggcacgcgtgggaacgtcgcactgtgcagcgaaggcaagtgcccccattgcgcaccgtcgaattgcggcctggggcttatttccaccgagttgtgcgggctatgacgtggcgccatggcgtctggcaggtcgagcgacctgatgcccggcaggcggccattgctctgtgtcgtgtgcggaacatgtgttggaaccgacgggaggtgaaaagattcgggctcgtgctgggcatacgccggcggcggcgggcgctgttgctcctcctgcatgctgtcttcgaggtcgtggacccttccggatgacgactttggcaccccacgttcactttcctccactcccagaccagcgcgaaaactatcgcagtcgctcgcaaagtccgtcgctcgtgtcgctatgtccgctgcaatcgataaagcgtgcaatgcgtcctcggagggctgctcgatggggtatgacactccgcggacctgtcgagggcgctggttgcgtgtgacaatgtctgtaaggggtccctcgaacgtcagctcgacgctaacatggtcacgtcagtagcgagtgtcgagtgcgaggtcgattaatcagtagagcaatggggatagccgttggatgtgccagcgcaagacgtgaggaggcggcgggcagcgaattggcgaagcgacgacaaagccgtgcctctcacatgtcaatcttcctgtatcacatgctcgtcaatccacaccaatccaacgccacacatgcgtcttggcgcctctaaacagccgcacagcgacgccaaacacatgccgctgagacgataaggaatgccgacttcatcgagcagttgttatacggacgctgaagatgccgctatgctgaagcctacaaaccgcacacaaaagcatgccattgtcgcggtacaagacgtcagagtcggggttggcgcacatgcttagtcgccgcagatcgctgctctaaacgctctccacgtgcgcatcttacgtgtgtcaaaccgaccctgaacattaattgaccgtcaaggcgaccaattctgaagattgcagccggcgattggaccaatatccttctgctagaaagccgttagcacgcacatacttcagctttcccgaggtccggctcgtgacgatgaataatcgtcaaatacttcggatgcatgcatccctcgcctccgatcgctcaaaattatccgaaaaccacgagggcccccacatactcaaaggagcaacattcgaatcgtctctccacttcgctgtttgctgcactccacgtgagtagcgacatcgggccatgctttacaacagtaatgatatgcttcaaaattgggtatcacaaaacgacctatcaactacacaatattactctaatccatgccccgtcaattcgatgctccagcaaacttgacaacattcttcaacaaatctgtccccgtctgttgacacgcgagaatcaacgcatcgatcccgggtattcgctccagctctttcatcgtctgtggtgcccgcacaacaatcaaactcagcgtgcgttctgagataatgggaggtgcatctacgggtcgttgcgccattttgcgcgtcactagtttgctgaatgcttgcagcttgttacgcgtgattcttgactgcggtgtgagaggtacttggggcgctgttgtgcctttcttcggtgtgctgatggcttccggaggagctatggagatgtcttcgcgcggtcgagtcatttgctgtaaacgttgtgaagcttctcgcattggactctccgtgcgcttgcgcttcagttgcgggggtagaagtgaaggtgtgtcgccaaagtccaaggacggtaaggacgcgtccgactcgtattgctcagtgtctgcttcttcggcgtttaggtttgtttctgccatggtgaatgatagaccagtatgtaactgaggtgtgcgctgcactggactcccaaaagctgcagaagagtctgaagagtcgtcatcttgtttctgcttgcgcctaggagatcggactggtgtacttgtaggttctactgcaacatgctgctcggattcaggatccgcagctattgcggaatccgtagccacagcggctacgggcagggggtccgagtccaagtactttgcaatgacatctagccacgcctgaccgtaagtttcttgcgtttttgcccccacgcctttgacagatagtagctgatctttgtctgctggccgctgcagagcaagcgcgacgagtacagtgttgctgctgattctgtaagccggaaggcctgctttctcagcaagctcggctcgacatatgaccaactcttgatacaatgcttgagatgccgcatctgtgagctcctttggtatcactagagctttggatttcgacgtcgctggcgatttcttctcttccacagtaccacccttcttagaagcgacactgtcgctcattgcaaccccgaagaaggtttcggaagtcatgacagttccgtccttggctttaccgtccagtctcagcgcattgattcctgacatcttgtatgtctggtaagtttccgcgtgcactggcaagggcggtgttggcttcatctggaggcgtttgtagttcatacaatggtaaagcatgtacccagcatatgcatcgcccgctgcatagttgatctgatccgtcgacagtggtttgctccaattactcgttctcacgtcgcccttgtacagcggatgacccagttggtcctcaacgatacgcgcaaggctcaccatcttggtcgacacatgttccggtttgttgccaccaaacttgactagtcgatatagatggctcaactctactgcacctcgaggtgacaatttgaagaatcgacgtaaacgcgcaaaatctgcatgcaagatgccgacaccaagcttcccaatgctcggatcttcgatcagctttttgagtgacggcgcaatgatgtcctggaccgtctttccggggtgcaagccaatatgaatcaatccaatcttcgactccgatgcgatttgaatgagtccgattttgttctgaagagtctctttcttccaatcattccacggccactccatatcaaaacccacaacgggttcattgagaaattgcttcactatcttttccgagtcctctttagtcttactgtacagtatttccggtaacttgttgtcggcattcttatacattcgatagctccaccagcatttctttgccggtcgactcgagtcaaagccgagaagcctgtagtgacggttgggcttgcgtcttagggggcctgcagcttgtatgcgagcggccatcgaggcatctcttttgcctcctcctctgacttatcttgaggttctgtctcggtcatcggaaacggggtatataaattggacaaaagtgcaagaatcaatgacgtcgtgcaaaagcgagagcggttggcgctggatcgagcatagaggccgacgcgaagaggcgaaagcgcgccaaaacgcggggacacgtgcatcactagcgtgggttcggctgcacctccacagctgtatctttcacctttatcacaatcatccgaagcatcatcagttcgaagtcatgctatacgcttttcttttgatgtccagtcattaccaaatcttctgtggatcgggtcacaatcacctagatgaaactatgaggaataggtctcattgtcactccacgcaatgtcaacagaaacacacttcctgaccacgcgcacgactaatgctcgctgatcttcgtccaatccctacaaggggcatctacgagcaaatttcactgatttcctcatgtccattttaggttttgcttgacataccataggcagcattgatcccggagcggatctatcacagccagagcgtgacatcgtcctatcgaattggctcctcttgctacaattcgtacagaaattccatggcccagaccatataatcacgattcccaagccgttgcccattcaatgcacatcatcaatgcgccgagcatcgtcctcgagttgctccaagcacatgaactattctgctgttaggcgaatataggcagtcatctatagcgctttgatgatggcactccagatttcgagttcatgaaacacgccacctctgtctctacatttcaacgaatggaaaaaagctgactgtgcctttctgttgcgtgtttcgcatgcttcgacatagtgttcacagcgtcgcacaggccgcgtagtcctgtcaacgtctcgaaacatcagcatcacgtcaagagtggcgtgcgctcgtcatgaatggacgcgaaagtccgggctagcctgtcgcgactttaacccctagtctcttgttccgtcttcagcattgtcgtggtgtacgttgccaaggcaggtttagacggtctcaagcgctacccgtttcagacacaaggatggccagctcaggccagcccaggttcgatcatcatgtcacatcaatgaatcagtttggtgacaggcgtgccaaggtcaaggcgttgaagatgcgcagacgcggcctcttcgagtagcttatatggtgacgatgctgcctcacttccaacgccacctctgcgaggacatagcaatttaatcattagatcgctggtcgaccatacgttctcctgtgcctattcacacatagaattcgccttcatacagtacatacatcttcatcatgtatatctcttcttcaatggtagtcgccgctttggcgagtttggcacatgcgcaaacacccaaaggcttcactcccgccgtcaacaccaagctcgagctcttcttcaacacgacctcagtcaggacgccgggcgaactccttcccaaagccacaacaatggacgagccccgaatcgcccttgcgagcaacaacatgaccgcagcagacacattcatgttcgtcatgctcgacctcgacgtgccacctgcacaaggcagcacaacccgccgcgtcctgctgcacgcaatgaacactggcttcaaagccacacagcaaaggatcagcggctcagcgacgattctggcatcgaggcagcaaggccctgcaatgtatcttcctcctggccctccagcaacagacacaatggcgcatcgctatgtacagctcctgttcaaggaaccgtcaacactcagagtccaggcaactgactttgcgactactgatgctcggttcaacttcgacattaacaagttcatggcggataacaggctggatatgccaatcgcgggtaacttcttcacggtggatgggcgggcgaacgcgacggctggaaatggaggtgggagcggtggtgggaatggacggggacgtgcgactggcactggtggaggcggtgcaaggccgactacagtgcctttcgagggcgcggctgagcgacgggatgtgtcccttggacttataggaggtgctgttggactggtcatgctcgctctataaacgtcatcgttgtgtatcaaaatttcacgatgcaaaagaaaagacggaaaattactcatgtattgatagtcgggaaacatatgaaaaacgttaaaaggtccatgatccatccttcatagctctctgttcattcgcttaacccgcctctgagagaacactgcttctagtggtcctgaagcttgttgaatacgaccagaccggcagtgatgcacagtgcaagaatacagtgttcttgaagaagaggttgtaaatcgccggctacgccgatggcaatgatgagaagcatcaaccaagccaacaacttgtgaagcaatttctcaatcttgctatgacgcaatttgtaaaaatatcgagtattagcataccgattccgccacctcgtgtaggtcactctgtatcctccatctagcatggaccagagacaacgtatgtagaatcttgctgacattcgtggccaactctcgggtgcgacatgtcgcttcacctctatcaaatcccaattgggtgtgagacttcgggccttgtgccctgacccgacctgacgaagagttcctgcatcgaggaaggagaagttgagggcctcgtactgtgcgctctcgtcttcgtgatatgcgatagtgagcgagtcgagacagaggcctagtatccaatctacacatcgcttccgatcagcgcatccacagaaaggacggcgtgtgtaaaggcaacaggcccagacttcggccgacagggagatgcgcaacttgccaacctctttgaacgttgtcggcaactcaattccgagtccaggggtcgtcaaaagtttgcgcttgaagtacacgtgcagaagcctcagtacctcgtgttccatctcttgtttgatctgctgacatgacatatgtaggccagcgtagtcgaacaatggtgccgtctcgatatccgtagcatatccgtagatctgatttctcagctctggcgggagtgagaagaacgaaattttgatcgagtgatatcgtagttaagataggattgggttgttgattagttactctcgtctttggtcgtaggaagaaacgaaaaggaacggtggtgagtagttatactagtcgtggtcaagctttcggcaggcttcctcttgtttgttaggcagcggtctatcgaatagctgcgtgtttgttgtctttcactcaagacattttagacttttacaccgaaagttagtgcctttcatacctccatttgatgagggtcttgggaccgtccgcgtgccaaccaggcagcctctaggtcgcctcgaaaccgaggaatctgcatgttattggtgatcctccatctgcggtccatctcaccgcggatcaatccgatgtctttcacttcgctcaggaaaaagcccattgtgtagacgggccaagttccgatctatggatacgaagtcagtagtgtctcacacactgtatacatactagacttacataacagcttgaccagtcatcatcgagttcaaatgtatgaagaacttcaagcgctttttgtatctgccaagtactctttggtagggcttgagggagtcgggcgttttgtaaatcttgttgatctgcaggtgccgatttcgcgtttgcttgctcgagaagaagtgagataatgagcacgtacagatgggttgctccgtcataatacagctgttgacgatgaaaagcattgatatcattcgagacgccgacaggtccgtttcccaagacaaaagcttcccaatcttcgatctcggcacgaagttgcgccaattcggagctggagcaacttccaggaagctggtatgcctgcttcgcctgtatggcaagtcgaaaaagcgcaaccggcacacccagtacggggctatttagactgtcgggctgttcgggaaacattgtgttctgcttcaagaaatgctcggctttgcgccagaacagcaggtcgaactctgtctgcggatgttgatcggaccagagcacagtggtagtcagaaatgattggtagagtacactctcaagtgccaggtgatcaaatggctgtagggtatggttgggtgcttcaaaaagtcgcagtcttaaaacgcgcatcgctgcgtatagatgcggaggaatgtccgggtaagtactcttgcccgcgcactatttttggtcagaaatactgtcaaattgagatggtcgggtttcacttactccatgaagatacagtagcatgactgacataagaaatccattatagcttgcaagatatcgattagtcgctaggctcaagacatcggcaagccttctgatcgacttcgaatagtagtgtagtgatatggattgcatggctgggttggtgtctacattgtgtatatgtgatgctgcattagccaagacggagtatcgaagactttcgtccatgaccattagctcctgaatctcttgaatccagccatcgtggaaagcacgatggcaatttggaagcaggaggaagtgatagtacttctcaatgaaatgacgtgagatcataacttccagatcgagcgtgagcttcttgtgagcggcgttctcagatctcaggcacaccaatgcgacgctgtcagtgctgctgtatcgtgactttggatgagaagcatatcgacggtctacgagttgcgtctcgccgagccactcgcatttgcgacctgagattgcacatctcacgcaatttggtcgtcgttcatcacacttcttccgtcgattacggcctaagttgttagcgacattcaaatgtccagatgagcacgacctacagctaatgcagcctgtcttccctcttagtctctgtcgatgtgctgagccactcatcgcgatgcgggacgtcgttccgagttattgcaaaatcgtcttgtcacagtttgcgtagccagaactgcaaacattcacatgttgtacattctgtggcaccgagacggagtccactgatagtcataccctatgaaaatgagtgttgtatgacagacgtccaggatgcagatatgagaaagaacgcgcacgggctctctcgcactaacggcaagtgctcacgtggggttagcgcacgctagataaggccgttgaggggttcgcgggaaggtgagcccgagccgtggagctccatttccatacatttgaaccacttgtagatacatgagcattcatacctataaagccaacgaagaacagacggggcttctagaaactatgtgtgacagtcttgcagaattggaaaagtatgttatttagatgtctaagaaactcatgtcttgacctcatcggcattgacgatgctccagtacttgctgctcgacttgacgcgaagccctttaccatacttgatcatgacaaggaacaccgacgatgctgccagtccaacgaacgccgcgctaatgaagcaattctggtatcccaagtttctaagccaaggtgtgataccatagttgaccgcaaaagacatagtgttcctgatcaagatgatagcaacaatcgcgtctccactgatgtcgtgatagctgtcgatcatgtagttgacactcaacgtcacacccacagtcgaagtataggctaagcatcccattgcaacaatgaggccgaaccagtggataccgtgggcggcaccgacaccccatagtaggagagaaccgggcaccataaccaaacaagttgcaaagggccatagtcggtgctcggcctccataatgccgttgtttttccgggcaagcttgactgttagccagtcactcacgcggccagatgtgagtgctccgactacaactccgatgacgcaggagatgtatgacaggccgaccattgaagccttgaaattgtagggtgcgccacctaagatgatggaagccgtggcgttgagaatgttgaacaggatcaagtaggagccgtagctgaaaccacagtaagcaattactggccaagcaagatatgatagactgcgctttgcgctctggaataggttctgctcaggcattggctgccatagtgagagtttctggctgaaggacttcgtgactgttcccgcttggatacttgaggaagattgaggagatattgcatgtgccttttcgtggtctccactatcgataattttgttttctggggttggactcggtgcactgggactttcagttgactgacgccggtaatttgtctcttccatgaagaagaaaaggaagatcaaggtgaatgcgttgaatatggccggccctgatgattggtttacaacgtcagcatatattacacacgggttagtgtttggactttacgcacagtaaaagacccactgccaaccctggcgctccgcgataaagccgcaaattatgggtgcaaagtaattgctaccggcaagcatgaaagcgtatatgcccataaatgttcctcgctggtgtgtgaagtagatgtcagtgaccgagatttctggcagagcctcaatgggggcgatgaagaaccccatcacaaggcatcttgcaagccactctccattactcttgacgtaggcactgtcaagatgattaaccatgaacggcacatactagcttgcaaatcttacctccaaatgctggttccgatagcacccagtacggaaataaggtaaacaggtcgcttgccgtatttcagggcgattggttgccagaagagtagaccccaaccgagtaggaggaacactgtcaaaccacgaagtgtgcagtcagcaaccgtgtcagctgcagcctacatgccattacttactataaccagtgccttcattgagcgtcgagacagatacgcccgagttctccgacaagggcacgagcaccgaataaacagtcgagacagccattccagtcatccatgtatagctatttatacgttaacttcggcacccgaaatacaccctgagctactcacagatttgaacagatggttgatgttagcttgcgtttcggcgaccaatttagaggatcatctggatcattggatggtgtcgggaccagtacgatatctccagcaccggcatggcgagcttggagtgtatgctcaaggtctacaagatgcacggtgccctggaatagtggttgcttccgagtgagtcgccataatcgcagtatgatcgtgtgcagattgtagcgtgggatgtatacattcgaaggcccaaaagaatcccagtatttgacgtcaaagaggggttgcgaggcgctgtacgacacttccaccgatacttatgttggataggaggcagtctcccaaccctgttcactcataaagcgatcaggtatcggcgactaggccccgaagatatggctggtggcgaggcctacagctacagcttatcacgaaccctagtttgcagtaccctatcatcatgtttgttgaagctcgacacgcgacatcccaactgatcgagactttgaggcatctacggctgctcgctatcgcgactcatgtgtccgaagtatggcctcgcgaacgcggggaatctcacgctagaagataggccgcgcaaatagatgagattggacggccgtcgtgtggcagatgaaccaaagtccctttacggctaatagatacagggaggaagggtggtgcattagcgccatccgaacccctcctcggcggagagtttccgctatcgcgttgacctggcatcaacgttgacgccaacgtgcgcattatcctttcgtcgtatcagatccaattgcgcgttgaaataggcgcgaatttccatgatatcttacctggcacgaagcctcggatatcgaagccgtaatcaaccccaccatacatggcttcactgtgcatcggctacggcacgcctctgctggcatcactgataaggaagccggaatggttcgaagtattcttttagcatcctgacttgaatgacttgcatgagtctatcaaactaatttgccaatcttccagcatcctgacttttgatgacttccaccagtctattatacaatccttcagcaatttgacttttgacaactcgcacgagtctatcacactgattctcaactgtacaagatcacatacagcagtcaaatacaccacacaacatgggcggcggaccaccagaactgcctgtcatccaacccaagggccttccgcaaggcaccccagactacgaaacaaagcgcgccgccttgctccaaacctttgctaaaaaagtaccgaatcacctccgtttgcctgccgagaccacttccaatcctcctactgatgtatcaacgctgccaactacctgtggcctcctgagcgctaaagagatctacattactgagtcttacgatgcatgcgggttggccgaagccatcgcagcaaagaaactcactgcggtcgaagtcgcaaccgcattctgcaagcgcgccatcatcgctcaccaactaacatgttgcttgacgtcctggttcatggacgaggcgatacagcgcgcccaagagttagatacctatctcgagaaaaatggcaagacagttggaccgctgcacggcgtgcccatcagtatcaaagaacacatgcccatcgccgggacatattcctcgcagggttgcatctcaaccaccgccctaaacgaaaaggactgccaaatggtcgccatgctcaggaacatgggcgcagtgttttactgcaaaacaaaccagccccaagctatcatgcacctcgaatcaacatcgcatcacggccgcactctcaaccctttcaacatccacctcagcgctggcggctcgtcgggaggtgaagcagccctcatcgccatgaagggctcagtcctcggcgtcgggactgatattggtgggagtatacgagccccaagtgccttttgtggtatctacggctacaagccgacggcaggcacgctcccgatgaaacacatgctgagcaacgccttcgccgccgaactcaacatcgaaagctcgacggggcccatgtgccggacactccgcgacgcagaggtgttcacgaagtcaatcctcgatgctcagccgtggctcgaggatcccaagatcattcccttgaaatggacaggcagtcaaaccgcgctccccaaacccctcagaatcggaatcatcgagcacgacgggtttattctgcctcaaccccccgttcgccgcgcaatagcttgggcgagagaacgcctctccgaccccaaacactcctcgcgcttcgacgtaaagtctttcacgccccacaacgcaaaacaagcatggtccctcgccctccgcacctactggaccgatggcggcaccaccacgctccctgtcatatccgcaggcggcgaacccatcctgcccctcacacaagcaatcacatccaccgccgcgccgcacggcatgctcaccgccgaagacgtaaatcaactgcgctctcagcgcgacaaattccggctcgccttcgcagatagctggaatgcgcaggacgtcgatgtagtcatcggcccagcttttgtggggccggcgtccgcgcacgacaccgcattttactggacgtacacgtcgttgtggaattatgtggattatccgggcgtggtggtgccaacggctgtgcggacggagaagggcgaggcgtatgctgaggattacgagccgttgagtgaggagtgtcggcatgtgcgggagttatgggagcagggggatttcgaaggggcgccggttgatttgcagattgttgggcggaggtatcatgacaatgagttgtttgcggcgttggcggtgctaaaggatgtgttggaactgccctaagtgtggagatcagctatgcacagtttagctcgtcaagacgtggtatgtgtcgtgtgtagggtaatatacatcgttctatacatccatgcacctcttgtgtacttcaggccagggccctcgccttatctgccatggtcaacgcgtgatccgccatgctccctagcacaactttcccattccgcgtcttcaacctcttcaccatctcacatccctcgtccaccgtcttggtggccttgctctcaaactgcctcgcctcctccgcatgcggaatattgtctccaagaactttcagtgacgtcctgagcgcactggatacccagatgatttcttggagagtgttgatagcggaagtagcgtggcggacgtgaagccatgtcttattgaaatcagattccgtagcggcaaatttcacggcagcatcgtcaatgaatgcctggagcacagcgtcagtctcgtgtcgttggaatagtaaaaaaacttgttcggggcacttacgttgtaaggatcatgctgcttcatagcaaccaccaatcgtcccgccagcttcttgacttcctcgacatcgccctcatgccgcagagcaagtgcggcagcgagtgcagtcggcaccgctatgacaccaggcctccctctgaagtcgtgttttgaaacttcctcgccgattgggtacgcgccacagtgctcctcatcctccagtagctcgacgatttgcttcgcgagccgcagcgcattttccgtctctacctgttcccaatccgccaaggctggctggtcaaatacaccgcgcaagatctggaacagcggtcgccagtcgcgcatgcgcagacccgtggctttggggcgctgcaacgccttcagcacgagatgttcctggccgttttggaacagcttccgtatcaccatcgcctgtttggccgtatcgagcctgatgcccgcgttctcaaatccctccagcatgcgcaccacattctcccagtcctcgcgggacgcgccctcctcgctcaatttgaggatgtctgcgatggtcttctggcgcgtcgggaggtgatttctgtcgatgtgctcgagcggcagcgtgacgtcgccgagtgtgatctcgattggctcggcttcgagttttgccttctggtcttgtttatagacgagtttctgttgctccttggtgaggtggcgggggagtagtattttcgagttcagcgtagcgagcagtgtggcaagttcgggcttggaggactcgaggtagacgggcagtgcgcctgtgtatatgtgagtcgaggtgtcgtcgacttctaccgcaatacaaacctcttgagcatgcgctcgtccttgagaaggcgcgtcgtgagccagtggcatatatgcagccgttattcgtgcttctcagcgccaattggcagttctgccgtatcgaatacatgctgcaatctgtggttgaacaatttctggcgccgatggctgacgttcggaagtccgccattctccaaacttttggaccaaacatgccaaacgcgccaagcatcccgcatcgtcaagccaccgcatggggcaggcatgaagctggtcctagtttacacagccacaaacgtgccctcttttcgcttgtctgcaccatggctgtccctatcaagaacaatcgccgcagttggttgccctggttcaaaaaggaccgcgccatggacaacaacgaggctaccttgtggctgtcgcagttcataggaaagaacctgcgtatccatgcttcagacggacgagtatttgggggccagatgaagtgtaccgataaggtaggtcataacgtgattttacatgtcgacgcatttccccttcgtcttcggtgcttttggatttcatggtatatttcaagaatagtatcagcgacatggctcgtccgtaaatgtacgacgactttcatttgaccctacttaatcaatatgctttcctgagccataaacactgggtctccattaactcccccaggaccaaaatatcattctcgccctcgcccacgaataccgcgccccctccatagaagtcatccgaaaagccgtccaggactccggcaacccctcgacttccgtgccctggaacagccgctacgtcggcctcgttgttgtgcccgggcaacacatcacaaagatcgagtttgaggagagtaccctgccgggtcagaggactggtgtgacgttgtgaattggggtcatggtgtttatgagaagtttgagtacggattctggaagcaccagcagaaagtcacctaccgtcaggctgtggaagccttactgctcaccatgcctgttcgtatttctccctgcaaacggtacgagtgacggctatgctaggaagatgaggtatcgaacgaagagacagtgtggacgagtcggaacaaatgttagttcacggccatgaaagtgaatgaggaaagtggaagtggttgagggtgaatctctcattgctgcatagcctaatcccgattcctattcggggaccatctcttcaatataacctcacgaactgtatactgcttcagtacactcccaatatccacctccatcttgtccttatcccacggcggaggtatctccacatagaccagtaccaaggtcttgaagacagcggtctgcactctgttcactcgatgcagccaccaccaatccttcttgcctaactccttctttctcgcttcaataccagactcgtgctcaggcgcctcggtccagtaaggatgagagtaggagggtatgatcataatcgcaaactcagcgtggtggaacgctggaccgcggagatagagaaggtagtccacggcaaacttgattccgggccgtacaacccagcccagactacggaagtgatggaagaccacgtagcgtaagatgaactgactgtcgggttccacggatgggatattactcacatccgagagaacaatgttgtcgtgctcatactttcgaagtacattttgcaattggcgcatttcctgttcgggaactggtgaattgccatgcaaggcataaagtctgagaaggaaccaggtgggataggagtcggtaggaccatcctcagagacgacgcacagggcccccaaggtgtaggttaggaagaaggcctcttctggcgtgagctgaaggtgctcctgatccttgatgtcatcaagagacaacgcctgcccatcagctgcttcctctgcaagcatcctttcaacttccagggtgatgtcgttactgcccacggcgacgacatctccagcatctgggttgtataaggtccctttcgggctctcagacacctgaccatcctcgaccaaatcttcgatggttccatcggcatccagcttgccctcctgccttagctgctgctcgattgcctccctctgcgctctcgctctttcgagcttgaactgcttcctctcttcacgtctattctgcgtgacttctgcgctcgtcttgcctgcttgaacgcctcgcttcttcttctcaccagcaagccattgcggctcacttcgacttaaagaacccttgccccagaatccttgttcccacagtgcacgtatcgaaacaggatccgtgacgtggatggactgtgtctgtggcgagaagtatgccctgtgtacaactgggtgtgacttcggcgggaagatcgagtgcgagagcagtgatatggcaatgcgcacaatcgaaatagggttgtgtgggatgaaggctggtagtggatagacgtctactggcagaggcttggcatgaatctcattgaaattgggtcgtcgcggacgaggcttccttagtgcgccatttgcggtcttgtcatgagatggttgcgaggtggtgccagtggtacttgaatcttgaaccggggtctgtgcctccagatcaaccgccatcttgtttgcgcggtctttggtgaacctgaaatgttgtcagagaagattcgcaaacagtctgcaagtaacaagatttcgagagctcgatcagataccgttgtagtctttaagtaacgggtgcagcatgagtcaccaaaacacagacaagtgaatgctatgttacagtgattcgatatgagagattttgtcatcatagaaagggagcaaggagataagagatcatggtgacttacccggctgtacaagcgttgttgtgttgtcgcgttcatggagacggtggtcctcaaagaaagttggaggtgaggatggaaaacttccgtcgcttctgattttggcggcgggccaaggcgctagtcatgttagctccaagcgcgtccaagcacatgaggatggatgtgcttcacgcgtccagtacaatactgactggcaatttgagatccttgtgtcagagacggcttttatgtacgctgctatggactccgggaggcagacatttgtaatgatctagcgtgatctgtgatgacgtaattgcttgcagctcgatttgagcattatcccgaaatgtttgaacagcatctgtacctaccgtttccaacgccacggtcaatcgagttacagtcacaattgtatctttcctggacacagtaacagagagtatctaacagtttcacaagctcatcggctagcctataacaagtacaagatgctaccagcagcaagatggtccctacggctgcctcgtcagtgcatgcgaacatttgcgactcgggctacgccgccaccacctggccctcgaggccgcctgtctagacagattccaccacagcgaagaaccccagccccttctaagccgtcgggaaacgagtccaaagaacagcccaacgagccacccaaagatgcgcccgcggagtcctccaaagtcgatgctgtatcgcaggcgctcgcgacaaaacccagtggcgagaacagcctagtcacgcctgtatacatacccgaagacccaaatggcgtcctcaaagagacacatccggttatgcgcctgctcgacaactcaacgcttgtcatccagcggcaactcgagatgatgaacgtgctcatgggcttcgagcaagcgaatcgatacgtgatcatggatccgcacggcagtcatattggctacttggcagaacaagaacatggcatgggaaatgccgtggcgagacagatgttcaagacacatcggagcttcacgactcatgtctttgacagggaagagaaggaggtgctgcgcttccatcgcccattcagctggatcaacagcaggattcgggtgtatgacgcagtaggagcagatggggctgcgtacactagctccaatagtctgcaaggcacaagcgcaggaagcattgtaagccagacgagcgcgaacatatccagcatacctctgcaggatatgagaatcatcggttcggcagagcaagagtgggcaccgctccggcgaaagtacaacatgttcctcgctcgcaaactcgaagacgatccagccgcacccaacacaccacaaatctcgtcaggcgacttgccgttgtcaagctccaaagccgtggcagtagtcgagggtgactcgcgagaagtcggcatgcaacaattcgcccgtgtagatgagcctttcctgtcgtgggactttagcttgaagtccgaagacaaccgtttgatcggctctgtgaaccgcaactttggcggcttcgcacgagagatatttacagacaccggtgtgtacgctcttcgcatggactctgccggcacagaggcagaacagacaggtcctgtatccggcatgacgcttgaccaacgtgccgtcatgcttgccactgctgtcagtatcgatttcgattacttcagccgacacagttcttctggtgtaggcggcatgtggcctttgtggatgccgtgggttgggggtggcgaggccgctggtggagctgctgctggggaagctggagccgctggtgcaggagcagttggtgcagcgggagagtcaggcatcgcaggcgaagtcggtgctgcagcacgcggccttggagcgggtgaaggtgcagccgtcggcgctgggactatggctggctatgaggccatgcagaggggaagaggtagccagtcacaggatgatcagagtccacaagctggaaactcggatccatatctcgacaaccctgggcaacagcagcctggacaagacgacgtttggggccagacaaaagatccctggtcacaagacggcaatttagagcaggatccatggggctcacagggaggtggagatgctggcggtggaggtggagatacggactggggtgactggttttaaaagcatgtaggatagtaccatgacgcagaacgccactttgttgtacacatatgatacccaatctcgaatattactattacacaaacgccttgaatctctggtgacactcgaatttgccgatcaactactctctactttgatcatcaccgtataagttatcgcaccgcctagtttggctcgaacaacgatggccaacttttgtaattcatgatacctaatattgcttcatctatcgcgacagcagaagccaataaaggcgctagtcaactaatgcagcagcctgaacgccgtccacctccccaactcccctcaactccatcaaggtctacgcccatgaatagtgtaaaaattccaataagcatgcaacttcctattcctcaaatccgccctcaatgccgccgcaaaaacctgcacctcttgaaccgaccaccccaacgcccttgtaaacaatgcaagactcatgctctccgctccccaattgaaattctcactaacccacttgcccaactccttgaacttcttgtccttgggccaagtattaatcggccacttgtgcggcacagagacaatgtccacgaagccggctttgcgcatcatttccggcacgtaggagatgcggtcgagtgggaaaccggctttggaggcgccgtcgtgcatatagttatgccagcgaacgagggcggagtttgtgggcagcgagccgtcgtcgcatttgatgacgaggtcaatgtcgtggacttcgaggtagccgtctgtttcgaggaagttgaagcattgggagatataccggggccagtcggagaaggcgccgatcatcatctgggaatggatgtaattgaatttgcgcgagaaggtccagtcttgttctaggtcgtcgatctcgaagttaaggtttggggggacgctggattgttagtggtggtgcgaatggggtataagggacttacttgtggggttggacgggagcgaggtcgacaccgaggacttcggtctcagggtgggcgtcggctaggaagagtaagttgatgttagttaaggtggcataagtgaagtaccaaagtctatagcccatatccctgtcccgcagccgacatcgagtgcgcggtttatgtgcttgatcggtgcaagatagagcttttgctccagtgtgagccatacgatgtgatgttgaaagtctgcaaagattagtcgtaacgtctagtcatgatactaccgacgtacctaatcgttctctttcttcctttgggccagcacgttagtcagggatcatttacaagggatgcttgtgatgtactacctcgtccatgggaagcacgtattctggtagtgatcgtcagtctcagtcctgctcgcatcatgtgatatggccgtggcatgtcatatcctctcgacccctgttctggaattgtcctccgcgatacatgatttgtgcaaatcaatacagaacacttgatgcatcaaggaatgtggatcatgcactaccgactgtcgcacacgattaaaagtagaagtatgcttactggcttccatatatcctgagtatgagcgaccatgctccttgacttctttgatcaactcgtccctgatggatgccgtcgagctggccaactatggcaatcacgtgatcagcatatgtatctagatagcctcatcagattacagtcatctcacgcgcctgacttacgctctcgatagccgagtcgccatcgtcgaagtcggagccggtgtcgatgttctgcgggccgttagaggaataaggttcattaggcgcgaagtgggcacttacagagtccggctcgagtggtgcgattaagccaggctctagctcgttgctagccgtcgtcgaggcaaggtcgtcagattcatgtgttgccatggctctccaggtgcaccgcatgcaacagcggagtcttccttttcgttgcagccgccggcagaggttgtgggatgagggttttgccgcaatcgcttggcggccctaggcgccctggtgataatggggccctccaagggttgtctttcgaattccaaccccccgggtccatcgtaccacaacgctgtcaacaatcagtgccacgagttgacacaccgctttcgcctccatgcctgtcatcaccagggccacactggccattggcgcagtcagtgctgttctgcttacctacctcgtgcgctgggtgctgcagtggcggcgacttgctcatgtgcctgggccagtgttcgcgtccttctccaagggatggatgatccgggaatctctcaagggccgacagccgattgcgttcaaggaagtcaacgacaaatatggtgcgcgtatcttgatccacttttcgagcccgatttgaccacaattacaggcagtctcgcgcgagtcggtcctaatgagctcattacggatgaccctgaggttttgcgcaagatgatggcggcccgctccgagtacacgcgaggccactgtaagggcaccctgtctcgtagcctgaaacatttcctaaaagctatgtagggtacagtgccatgaagttcgaccctacacgtgacaacctcttctcgatgcgcgatgaggttgctcacaccaagttgcgaagcaagatggccgccggcgtaagcttccccaactttgcctctggtaatgtaatcactaatggatctatcaatagtactcgggcaaggagaacgaatcaatggaaggctctatcgacttactaattggcagcctcgtacacttgatcgaaaccaagtacatctcgacatctgacaactaccggcccatggactttggcgaaaaggcttccttcttcaccctggatgtcatcagtgaattagctttcggtgaagcatttggctatctcgagaatgatagtgacgtcttcgaatacctcagcatcacgaagaccttcattcctatcatgatggtgatgggagatgttccctcgctcgcaaatctgctccagtcccgtgctctgcggggactgcttccttcagagagcgataagcttgggtttggggctttcatagggtacgtttcgtaaatcttcaacgatgaaactcatgttgaccctatcacgcagtattgcaaagaaactcgtagcacggcggtacggaccggacgccaagtcccaccccgatatgctaggctcttttatccgccatggtcttacgcaggaagaagcttctggagaggctctactccaggtcgtcgctggtagtgatacatctgcaggcaccatccgaactgtaatgctcaacatcctcaccaacccgacttcatacagcaagctccgtaaggagatcgctgacggcattgctaacggaaaagtctcttcacccgtcaaggatgctgaagcgcgtcaacttccctatcttcaagctgtcctcaaagaggcgatgcgccttatgccacctgcttctggcgccttcttcaagacagtccccgccggtggagacaccatcaatggcaaattcatccccggtggaacgcagattggctcatcaccgctaggtattcaccgctcaaagaagattttcggtcctgacgcagacctgttccgccctgagcgatggattgaggccagcccagagaagtttgaccacatggccggcaccgttgatctcatctttcactacggcaaataccagtgccttggaaggaatgttgcgcttatggaattcaacaagatctttgtcgaagtgtgtattcaaagaaacgtaaaccgtgaacaagaatactgactggacccacagctgttgcgaaagttcgacttctcgatctcccgtcctgaaaatccagccaatatctacaatgcggtaagctcatcgcctaattgcaagcctcttgccacggctttcatactgacatcccacgtagggtatctggatcatggaggacttctgggtccgatgcgttcacagagagtcctaatcgttcgatgaaaggactatggtgcatacactgagaattttgcgggtttgcttgaattacgctcttattttgcgaaggatcacaggcctatgtgatgtaattgacatcctaatcgggcttccattacctaggtaggctatcgaaaattgagaaatatacacacgaattacgtgtcataatcctatgcatacaagtgggcttgcaaagccaacttgctcaattcatctgcctaggcgcgcgcgaaggtaacagaccgagatgggggcgagtcggtgccccgcacttacaagggcacaagcagactacacatgcgtacatactgtcaaaccagatcgcagcttatagatcccaggaaagctttcggttcactctgctttaatcctccgataatcgatccaatagttagaacttgatcatgctggcgcaaagatgcaattgaggcgcagcgactctcttattactggccccattgagcacatcaaaaccatggccaccggatccggacaaactcctgatcgcgatgtaatcggctcatatgtagaggaagagcagaagataatcagccggcctgggccatatcgctaccagaccctcgacagcaaaagcaacgaaatacgactcttgcgaatacccaaaaagaccaccaatccctccactcctctccaatacactttgttccacacctctctcaaagactcctccaacttcctagccctatcctactgctggggctcccacactctcagccacaccatgaccatcaacaaccattccatgcccataacagaaagcctcgccacagccctcgcaagcctgcaatcccaatcccacgacatcctcctctgggccgacgcaatctgcatcaaccagcacgaccccatcgagaaaacatcacaggtccagctcatgcgcgatatctaccagaccgcctcgcaggtgatcatctggctcggtccggcgacgccggatacttactacacggtgcgcgagatgcggaaactcggcgatgagttgatcggactggggctttgggatttgagctccgaggaacttttgcgttgggatgaggatggggatggggagagtagtgctgcgacgaagcaagcgatttcgaagatgcgggatcagcatttgaagatggcgaggagggatgagtatccgttttggtggatcatgtctaatttgggggagagtgggtggtttcatgtacgtggtgaagttcttgttcgtggtgagcagattgggcttactgggatagcggatatggtgtattcaagagtgcacgaatgcgcgggttgcgacgtttcggtgtgggcatgatgaggtggattttactaggttggttgtcaagaattatatatcgcctgggatgagcgactgatgataactagactatgggcggtagcactgtacttccgtatcttcagcagccggtcacacccagatgtccacggcgacgtccaagcattctggaaagacaattggctcacgaatatgttgtcggacgcgctacctacgacactcatcggcatcaggaggaaatatttggtatccgggggtcatgatcttcgtacgctactcgatagggtgattgtcaaggactcgaagtcgcagcgtatagacgcgacggatccgcgggatcgggtgttcgcgctgctgggtattgcaaatgatgaggcggcgaaggaaattgttgctgattatacactgtcgtgtgagcaagcgtatatcatgactgcgacagcattgctacggcatggacacgatgatgttttgtcgctttgtaggcaacgcggggtatgtacagatttgccttcgtgggtgccagactgtacgtctatatctgcccgaactgcatgagatatatgctgacttggtaccccttccttcagggtcagcggatttgcgtaagccatggtctgtatggcacacaacctcacgcctctacgccgcctcgggcccctccaaactcctcttgtctcccatccaagacctattcttcccttacctcactctcccctccctcttcatcgacacaatcgcatccctcggccacaccttcacgcctggcctcgacgaccaaatctcctggccctccctgcgcccctacttcgctgacatatctctcttcctcgcccaaagcactcgctacacagcccaagaaaaagaagaagcagaatggcgcatccccgtcggtgatacagaggtcgccgaaacaaacagccaaatggtccgcgccacaccaaactcgcacatgaaagccgggcacgcagttgctaaggcgatggcaagtgaaaccggtgcggtagatgagcttgtgaaggagaatttcctagcgtttgcgtgctatagatgtcagatggggcggatgtatgatagccaggtatgtgtgagtgagaagggtttggtggggttatgtccggtggggagtcgggttggggacgagattatgataattgcaggggcgagggtgccatatatcgtgaggaaggcaggagggggaacatacaagctgataggggaaagttatatgcatgggattatggatggggaagccatgctcaacagccgaagtatggaggacatagtactctgctaatactccccctgaaatgaaacaagacatagtattcgacatcctgccattactgtctaagatgtcgtacttgaaatcaaacactgctcctgagctgcacctcgcccgtccattgaaccaagtacaatgtaaggcgatcgaaccgcatgaacgaggctcccaagcctctcgacccctcgcgacatgaaaagccaccatgtcgaattcctccatgcgtagccatcagacgttaaaaagaatcgcggataagtaactgacacatgacacagcaatgcacattcccagccgcagatatgtaagaaaacaaccaccgtccagatttctcgctgaaatcctttccgccgcaaccccctcttccaatttaccgatcatatctccccccatcatactgcaccctcccacaaccgccattcccaacaacatacccaaactcccccgccccctctcccccataattcctcggcgcgtggaactcaaacagcacctcggctggctgacacgtcgtcgcgacgagtaaaatacaccgatcctgattccactccgtcccgtagcccgagtaaaagcccgcgcagttgtcttgcgtctggcagctgcgtttcacattagcatggaagatgttgcggggggaggagtgggggacgtaccgctgacaacacgttacctggtcagtgggcgggtcgctgagcgtcacgttgatggagttggtctcgtcttctgggctgaagccgccgaggattctgaagccgtcgtattgcgagatgaagttatcgtcaccgcaccctgggtacgctgtctcggttgtagcgggcacaccgcgcgttagtgtggatgtagtcgtggatgtggataggcgcacgtcgatacccgcggcgacgtatgtggtgctgaacgtcgttgtggatgttgcggggcgcgggttgcgctggatgcggactgtacgcgtgcctgtgattgtcgcggagacagtgcgggcggggagagtcttggtggaagttttgcggccggtggaagtggcagatatagtggtgtaagctatgatcctcttctcgcaggagatggaggtgggaaaacgcgctggtgctggggcggcgcggccgaagatgcgaggtatttcggtggggttggagtaggatgtttccgtgtattcgccgtagtcgtcggtcactgtttcatagccgtagtcgtcagtcgttgtcgtgtcctcgtatgctgttgttggctctgcagtaccctccggcgcgtaattcgcatagtcgctgaggatcgggagaaagtctgcatcggtgctgatggtagttgtggtagtggcgtacggcagcgtgacttcagtctgctcaaaaaccgtggttacagtcgtgctcgtcacggtgtcaatcgagtacgtggttaactcggccgttttggtgaacacatccgtctttcgcgacgccgtattggttactgtaacactcacataacgagcgctggttcgggtgacgggcttgagggttactgtcttgacagggttgatcgtttttacgcgcctgactgttatggaagactttttggtcttggtttgtcttgggatgcttttggtcgacttcgatccgtagtaggtggagcagacttgagtagagtttgttgagtaagcgcctaggactgtggagatcaagcccagggagaggaaggtaagcattgagacatgcatatcgaacagtgctgcgggtaagactaccgagatggagagatatatccagcgttgtaggtgacgaccgctagaaacatcgacgcgtagtactggggcggactataccagacgaaaggctcattcctcaatacacgattgttgtggaaggtgtacattctggtaacttgattagtataccgcagacgctaccattccacatgacctagagcacttcccatttcagtcggatagagtagcaatatgttctacaaatattatcaaaaggcgaaagtcataagtcaagacatcacacgaacaagatagcaagttgtagtaatcgtagattgaaatgagacaagcacacgcgtgactagagagtaggtatcatgaaagcatcaccatagacgccaaggtatcctaaccttatacccaacagaccttttgacaaaaagaaacaccaccaattggggcaaatggcagcgtaaaaagaaagaaaagagagaaagtctcaaggtgcccggaagctatacaccagaccacagaaaaagaaacgactcgtttatgcagcaacatcagcgacggcctgctcgacaggagcagcgttctcgtcaacagcatcggcgacaacctcctcgacggcctcaactgtctccttctcaggagacaggcaactgaagtcaaactccttcgacaaactcgacggcttctcaatgcccgcatccacagtgacgtaggagctagcatcgcatccctcgccataaaactccgacggagccagatcaccaagcgggcgacgatcctcatccattgcatcctgaacaatcttgcgaaggcgagggcgcttgactggctcttcgatcttgagctctacctcaacttccgactcggtggcagagtgtacgcgaggctgagacaagaggaagtccggaggaggaatgttctccttgccgcgctcttgctcctcattgcgctgcttagtagcaacatcatcgtcggacgagatgtcaaggacagacgcggagtgctccatcaagttggcggcttcttgctcgggggtgtcctcgtggatctcgaagaaccatcctttaggcatagactcttcgagcgaggagacgacaggggcaggtggcgcggtgacgggggtagcggcgacgctggccttgggagtgtagcttgagatggtgccggatagggcggcatcgatgctgaagggcagcgaagggctgctttggttgaaggagggggggtcgacgcggcggaatggggaggacgaggcgcggcgcttggtgatggcgctgatgcggttgttcttgggggatccgcggcttttgttgatgggtgttgattttgtgcttgagggcgtgaggatcttgcgggtggacatggctgagggggtggcgttgagcgaggcactcttctgcggcgatgaaacgagattgaatttggagggcttgatgaagccgaagtcgagggaggagctggtcttggacttcttggttggtgaagcgaagacggatgggtcaatgttctcagagtcgacatcttcgaagatctcgggtgcacgctggcgcttgccggtggatgcggttggagttggcttcatgggcgaatcgaagttggcagagatggctatagaaaacacgattagagctgaatcaaaaaccatttttatggtagaaattaccattctgcttgttcttcgcgctctgaagcatctggagacgagagtcgccaagctcgccgaagggctggcgcgtaattgaagccattgtaaagagtgtcgaagtcggaaatacggattcagtgaaataaaaggtgcggataatcgacagcgaagccaattgtcgatgttgcagatagtgtggtggtggtgctgaagtcgaagtgtggagttgtcgtgttcaatccgtagacgcgagagcggggaacagaacgtgtctcgaaaccggcacgcgcccagtcgccgaatagtaacagatacacacacaatctctctgctcacacaagcatgagcatacagacatttgagaacaatcaccacaaaagacagaacacacgagaagaagagtaaagtgaagcagaacctcagcagcgggacacgaagagtattagacactctacgcgtcccacatgcgtctagcgcgtctctcacgtactaagggcacacatcgcgtccgcctttcccaccgccagggatgacacgccccaaaactgctttctgcatatgaaaccggtcaatgcgggcgtggagattggctaggagcacgccggagagcgacgccaccgaacgcgatcgaggtgcgaaaggaaaaccgcgttcacgttcacgttcacgttcacgcgggtttgcagcgcgcatcctaggacgtgcagatgctgaggcgcgccgacgggctgtgagaggctccggcgagacaggtagtatcacattgacgtcgacgccgtgctgatcggagaggggttgggtggtcgctttgcgctctcgagttacacgcagcttgccgtggttcgacacgctgtgcgcaaaagggaggctgcatgcatgttcgcgttgaggcgatatgcacgcgagtttgttcgtgtacagcggatggctggattttcgttggttctgccgaaagtgcaaaccattgccgcatgcggagttcgtttgagcaaacgctttcccgatgattccgtgttcttgttgcggcttggtgttgagggtttggatctgctgtctgacgggagcaattcgatggcggaatgcatacgccatagtcaattccaattccacattctcctgaatacgcctgttattatctttttctttcaagtcatttcaatatctttgttccgaatcgcttttggattcttccgatcccgtgacttaaagtgcaaacttacttttatctaatctctttgcacagaagaacactcgaaacacaccattagccacaagctcctgaatatttcgatcatagcgatcaaatcccgtgacactttattccccccacacgccagcgttcatactccccctccgactcctcaccctaaccttaaccccactccaactcccattcaaatacgtcccattatcctcatcgaacccattctcatacctacttccacgtccactctcactgtccgtcctctcccccacattagcctcctgactccctccccaattatccgtccgattgcttcgacgactgcgctgtctactctcgggccagctcctttcactgcctgtcccggcgacgctgacgtcgctcatggtcttgggcttctcgaagccgtcccagcttgcttcgctgaggccccgggagcggctgcggctgtggtgcttgtggttgtgggaccgagatttgtgggtgctggcttcgctgacggtcttgacgtggtcgccaatccagttctgaacaacgcttggagcaagatgggtgctgggtaatggctgttcgggcctgacaccgctacgtagaggctgttcgggccagatgccactgggtagagtttgttcaagcgcgatgctgctaggtagaggctgttcggaccatatgtcggtattatcagcaggtctcgagctcctgtggctggacttgatgctgctgctagagatgttcttactgccatcccatccattctcacttgcctgtttgtgccctccccagccggtctcattaccatcgggacctccatcccactcatctcccttgctcttttgactaccactccaccctccctctttcaccaacgatccattcgcagatgaagtatcagctgcatcttccacagtcgccagtttatatgttgagtagctctccgtggacacgttatcatcaccatgtctagaacacctgtgtgatttcttcgatgagcgcgacttcgctccaccccacggttctgccgaacttttagatatgtctgacacactggcgcccttcgaaggtgatagtggtggagatggccaacttcccggcaacgagcgtataggcgatgcaggcttcaacgaattcgaacgccgactactctgtcgaaacttgacgggcgacacgctcctctccagccacccgctcgcgccaccagtcacgaagaaccccgtaggcgacatgaggtcttcctctccctccaggacataaccctcttcatactccgactccgggatcggcatgagtgacttgatcggcccgagatgcttcttcttactctcccttctctcctcagacggaggaatagatgccgtagtcggcgccttgacccatttcctcggctcttgctgcaactgtggtccagaatcgaattcgccatcttcgtcgacgacaatgacgcgtccgtcgtcggctttgatgatgaatgtgccccatctacgtggcagcgggatggtgatggtgtccttccttctcttgccgtgcttgtcgagtgtgtcggtgtgacgcttcacttctacgccgccgataccacgtaacttctccaggctgcgtccgatgtcgccccccacggctttttggatgtcgttgttccatgcgtcgttttcgttctctttgcgtttgcgctgcttgtagaatttcggattgatgggaccgaagcctggtgtgcgtcgtgagggaaggagcatgtcagcgccatcgtcgatgtagctgcctgagtatgccgatgtggtgtctgaggcggcatcgttgagcgatttgcgattgtgtgttgggtgaagaatgcgcttttcgaaagagctaccgtcgtcgacgaaagaggcaggcgtgatggagctcatgttatgatgactcggtacccaacgtttggaactgaaagggtagagtgggtgacgtgtcttgcggttggattggcggaaagaagaagaagaggaagaataggtggtggatgacggcataactgcgggacatgagagaagtgaaagcgagagccacggaacagtactacagcgaagaggcagataaagtatccatcatacgagacgcacagatccaacactgagggaaactcgagagcaatcatcgtgacacagtatccgtgctgccaattgctaggatatctctgcgcacacaaacactcagcacgaacacttgcgacagctttgagatatgtcaaacatagttgatcacttagcctcgtagccggacacaagctcgcatcgtgcagcgtactctcatagcttcgccttcgccctcttcttctcctcttcccactgtagctgcaccttcctcatgcgataccaactccacaaccccgccagcgctcccagcggcggcacaacccaacacgccaacgtccaccacctcggactcctgctccgcacatcctgcatgaccctctgcacctccttctccagataccctctatcatgatcattccacaccaccacacccctcccctccccacgcctcaaacaccgctctgccttctccctcacatccccctgactcatcacgcgattccgcgcatcctcctccgtgagatgcgcatcgcgcgctcgcagccgcgcgatctgtatactcggatccgtgacgccgacgactagtatcgtcccgcaatatcgctcccacccgctctcaaacagcagcgggacatccagcacaaccgcccagttgcctcttaaatacgcccaaaccatttgtctgtacatttccttgcgcacggcggggtgcacgatgctattcagcttcttcctatcgcgctctttctcttcgcccgagccgaagacgcggcggcccagcgcgggccggtttaagggccgccctttgggagtcgcatcggggaggagtaggtcgggagtgctgggcgagaagtactgcacaatggcattgtagcctgcggtgccgggctcgacgacttggcgcgcgattaggtcggcgtcgatgatggggagggaatagggcggtttggagaggagggaggatacggtggatttgccggttgcgatggagcctgtgaggccgaggaggagcattttgggtggatggggattttggtcaggtatatggttctatgttttagtgcattcgcaaagagactgcggggtttttttggcccctggttcagagtcggtgtcgatttgtttgctcgcacatcgtggagatgagatgacgtttgcggggagctctggagcttatcgagtacctcggacgttgagcttgggccggtgcaggggtacatagtgcctgactcgagcaatcatacatcgtcttgaacaatacattaggatgtcactacactaatatgcagcatgcattcgaaaggtgtaaaggatagtttgcctttatacgcaattgaaagctagagagagccgccatctggccaaggaggatatctaccgtaacaacgcctaacgccttttctttcggcgatctgtcttctcaaacgcaaacacttcatctaaaagatcttttaactgattcgcacgtactgttggctggttcattgttggctttgaagacgcagatgagctctcatacaacgcagaactgctaggggatgaaaacgacgaggactgttgactactctcatccttccaatcaagatcaatgtcatcgtcagaaaacgaagacccacgctgtggacaccacgtcagccaactccatagtaaatttcaggcgttcaatctgaaacctcgccgtggttgactgtcttgttcagtggctcgacaagcttgcgactgggacggaaaatctgcagctggttgtcttccgcggcacccatcatgacccacgggtcgtttttgttccagtcgaagtcgcagatgcggttcgtgaagccgccgtgcataaacagcctaaatgtatgttagtggtatacaatgtgaaagatcatagctgtgcttacagttctggtggcccatcttcagcctcctcctcggtctgctcgtcgccgatcttgctgagatcccacatgcagatacggcggtcgtagctggaactggcaaggatagccgcatcctgaggatgccattgcagaccgatgacatctccgcgatggcttgacaggctgtgcagcttcttctcgaagtttcgcaagtcccaaagaccgacggtcttgtctgcggagcctgaagccatggtcatctcaaactcggggtggaaagcgatgcagttcacagcatcttcgtgtgcttccttcctgtagagcgcctttttgtgcgactccatgcgggtgtcgatgatctgccatgtgagatcgtcggatgcggttccgatgagaaagttgtggattgggtggtactgaacgtcgttcaccgtcgcgctgtggacctcgtatgttgcagtcggactgacagtcttgttggtcttggagaatccagatctgatgtcccatgtcttaacagttgtgtcttcattacccgttacgaggtggccttcgttgagtggactccagctcagcccaaaaccctctgttgtgtgtcctacaagctcagcctcaaactgaatggcatcacctttgggctgaagcgggtgcttggtccggtcgaagatcagcaccttgccgtctacgcatagtgatgctattatgtcaggattctgtggctggtagcgcgccttgttgacctcgcctgggtggttgattttctgcacaatcttgaattcgaatggtcgctttgcgttgccatgtccgccaatctcaccgcgctcctcgttcagttcagagaggtctgggacacggaagtcgggtatttcgcagtgagcgatttggaggtagttttgcgcttggttcgacgtatgcgttccgagaatgacgcggtgctggctcatgttggtgccttcgactctgcgaattgtcagcgcatggcaggactgtatcgcatgcaaacatacggcttcttgtctggcagccattgcgtagtgagggtcggccactccagcgcgcgtccgtagagcatgtcatagagaaatacggagtttttcttccatatcttgtactcctcgttgatgatcttgtgctcgacctgctcctggtcgtccatctcgcgggcgtcgattgcatctgcgcgcatatattagtatccgacggacatgtgatttgcagagtcaatttcatccagcataattatacatgcaatgttgcgacccgattgagaccaacatggctggtttgcttgctacaatcaagctacatggatgttgcttgtgacggtgttgtgataatatgatggtcggtttgcacttaccactcatggtctcgtccattttgacaagcagtgccacgtgtgaagaggtcggtcaagtaagtgtgtgaggctgtccaggaaatggtggttgcggagtgaaagctgcccgcacgacgcgctccgccaaaagatcgcgtcgggatcgcctaggatcagagctaccgctaagcggacccactccaggtcgcttggcatgtcgccgcgatatatcaattgcgtctgcaactacccttccgctctttgaagaccacagcgtcgagaaccgccccccaactttctaccgcctctctccctccgcgcgcttcgtgcgctcctcctcttccctcattctctatcatacgttcgcttttgcgacagcaacccgctacttggacttcttgcggtcgcagcattgcctcatcttcaacgaagctattcctagatacccgcagcaaccatgggtgtcccaaagttctttcgatggatgtccgagcgctatccgggcatctctcagcttattgcggagaatcgcattcccgagttcgactgtctctatgtacgtagcctgacgcatttctcagtatgtggctaacaatgattcatagcttgacatgaacggtatcattcacaactgcacgcacaacgactccgatggcgcgactgcccgtaaatccgaggaccagatgttcctcgacatctttaactacatcgagcatttgtttggcaagatcaagcccaagcagctcttcttcatggccatcgatggtgtcgccccgcgcgccaagatgaaccagcagcgtgcgcgtcgtttcaggaccgctctcgatgcggagaaggcccgtgacaaggccatccgtgagggcgtcgagatgcccaaggaggaagcatttgatagcaattgcattactcccggtaccgcgttcatggcgaagctcacgcagcaactgaagtacttcataaacaagaaggtctccgaggacatggattggcagggcgtggaagtcgttctgtctggtcacgaggtacccggagaaggagaacacaaagtcatggagtatatccgccaggcaaaggcacaaccgggttacgacccaaaccgccgccactgcttgtacggcctcgacgcagatctgatcatgttgggtctgcttagccacgaccctcatttctgcttgttgcgtgaggaggtgacttttggtcgccagagccagaccaagtccaaggagttggaacaccagaacttttacctcatgcacctttgcattgttcgagaatatctggagctggaattccaggaattagcagagcctggtgctctcggctttccatttgatatggagcgagtcattgacgatttcatccttatggctttctttgttggtaacgatttccttcccaatcttccgcacttgcacatcaacgagggtgctttagctctcatgttcaacgtctacaagacggtgctacccaagggtaaagggtacattaatgaggagggtgtcataaacatggaacgtcttgttcttctgctcgacgaattgtcgcagattgaataccgacacttcgaatcagaaaacgcagatgccgcatggttcaaggggaagcgtttagagaaggaggatgtcatgcagaagactgcacggcgtggtacagttatcatgtcgacgcaacagaagcagctcttctccaagatcaagagctggttaggacattatttggagaagaaggagccggccccgctggatctaccagtggaactaaacgcagaagatcgcaagttcgttcaggagttggcagacaagttgcacttggtgtggaagactgttcaaaatgacgacggcgaccgtcacattcaggtgtcagcgcctcctaagctggttgaggacgatgaagatgacgaagacgacaacatggacgacgaatcaaccaaggccatcacgcgggtcattcagaagtacgaggccgccaagattgttgacatttcagccgaagatgcccagaacgagatgcagaagaagtatgacgagaagttcgatgcctggaagaacgactactacaagagcaagttcgaatgggaccgcagcaatgaggaggagttgcgcaagctcactgagaactacgtgcaaggtctgcagtgggtactatactactattaccgtggtgtagcatcctggccatggtactacggttaccactactcgcccatgatctctgacgtgaagaggggaatcaaagcgaacatcgactttaaacttggccaacccttcaagcctttccagcagttgatgggcgttttgccagatcgaagtaaatcgatcgtaccaaaggcataccatcctctcatgacaagcgaagactcaccgattatcgacttctacccacgagactttaccctcgacatgaatggcaagaagcaggactgggaggcagtggtcaaaattccattcattgaagaggaccgcctgttgaaggcaatggccaccaaagaggatgatctcactgcagatgagaagtctcgcaactcctttggggtctcgctcaagttcacgtattcgagggatttggactttatctacccatcgtctctacctggagtgtttcctgatctaccacactgcaagtgtatcgagaacatttacgaattgccgactatggaaggtcttgagtactacattggtctcatggacggtgtcaagacaggatcagctgcgttggctggtttcccaagtctcaaggtcttgccgttccatggcaagcttgagttcgccagtgtcaacatctttcagcaagacagtcgcaacgagagcatgacgatcaccctcctggataccgcgccacgacagccagtgagccacgcgaaagagaagctcggcaaggcggtccatgtgggatacccctttttgcatgaggcgaaagtagtcaaagtggctgacgagctctttgactatgtgttgccggagtcagggccatcagtcccagttgcaatcccgcacgactcacgacagatttccgattggaagaagacggccgaccgcatcgaaaagttctacagcaagcgcctgggcattatgatcggtgaaattgaatcccttgtgtatgtagaaatgctcaagggtctccgaaagaccgatgaaggtgcaactatcaaggagtatggcgaggtccagggtgcgggcgtggagtacgccactcagaccattgtcgaccaggtcatcagcgaggacactcgtttcctagagaaggaggcattgcccatcgaagaagaattcccagagggtgcgcgagcattttaccttggtgactacgcgtatggccgacctctgcaagttgttggccacgctgagaataaggccactatcatggttgcgaagctgaagaagcaggagccggattttggacgtgctattgtcagaagggcggaacagacgacgccatacttgccctcgtatgttgtcgcacgttcattgaacatgcctccactagcattgtccaagttgacttccgcattcaatgtcaactcaagcggtctcaagctgaacattggtttgaacttgaagttcgaggcgaagaagctcaaggtcttgggctattccaggaagtccgcgaacggctgggagtacagccagaaggctattgacctgcttgctcagtacatgatcaaatttcctgactttgttgctgctatcatcaacaatcccaccggtgacggctggcaggacacggacttctacgcccccgaagtcgccaagcagaagatcaaggagattgttgcgtggttgaaggaggtccagacgaagagtttcgaaaaagttcccctggatgcggagcagctcgactcagatactgtcaagctgatcgagcaggctgccgatgccaacttgcctatcacacaggatgtcgagccgaagaagattggcaaagttccgcgcaacgccttgttgaagccttccgatgcggagcaacgcctccatgaccaagagttcacgattggtgatcgcattgtctatgttcaggattctggaagagttcccattggatctgccggcacagtgattggaaagacgaggaccgcccgtgtcatgctactcgatgttgttttcgacgcaaccttcatgagcggcacttcacttggcgaccgatgctcaccttttagaggctctaccgttccttccaccgctgttctgaacatgactgatcgtcaggtcgtgtcatactcatcagctggaactgccaagcgtccgcagcaggctccttcgtcgtacaacatgcccaaatttggtgctcccggtggaccacaacttcaacctgctggcgctccaccacctctacgtggctcataccgaggtgcctttggtggtgccaatggcaatggagtgtcccgcggagggcgcggcggtggtgctgcgccgcgacagaatggtgcaccgcaacaaggcgccgaacagaccctgcccatccacggcggaccaccacgtggcggtcgcggtggctttgctgcacgcggacaagcaaacggaaaccagtttcaaaaccagaaccagaatcccaacgggaaccacatgcgcggccgtggcggagctcaggactttgttcctcgtggccgtggcggccccaaaggtaaccgcggtggcttcactgtcaccgacatgagcgatccttctgagggcgtcgttccgaacaaccccaactttcgcccgcagaactactcgaacgtgcctccgccagctaacctagatgcacggggaggcagaggccgaggccggggacgtggaggcttccgtggccgtggacctagaggtggtgcgccgccgccagccgcgcagtagatggcggttgctgagtgagaaagatattatggttgcttagtggtctcttgatagattacttgcagagaagaggaagatattaactacaaatgatgaacatcaaacaaactttacttctgcattgatatgtcaacttgctgtaacctggtggattgagctgtgaaccctggttagccgagcacatgcttagcgtggttcccatagggctgagccccgacttccgcgctccagatacgtgttagaaccacagaactaacagctccccattcccaccattcaaccctacgccgttgcctctgctcccccaatccgcgtccacacactcctcttcgcggggtagaaggcgcacaacccacacaacatgcactccgcactcgtgcgactgcagaatgtcttcggcttcttcaccaccgtcgccttcacagtagccgccgtaattgcgctcagcagcttcatatccccacaaaccccacgcgccagcataagcctgcgcaacgtgcaagtcgtcaaagggcggccacactactacagctacaagaaagaggaatatgcgaatgtgcgcttcgatctggatgctggtacgtttcccattcattgggcgcaagcagtgtttattttgatattgacacgccaatagatctaagcactctcttcaactggaacacgaaacaagtcttcctctacctcaaagcaatctacccctctccccgcgcctccgaacccccctccgaagccatcatctgggacgccatcctcgcctcctccaccgcgccctggaaccaactgcactttgtccaccccgacaccaaaactaaaactggcaagaaatccgtgctgcccaagaagtcgaagaaagcccaggctgccgccaaagccaagggcgtcaaggacgagaaggacttgctcttccccaggggggagctccatctgcataaccagcgcccgaaataccagatcacagacatcacgggcaagctgcagaaccgcacggatgtgtatctcgagttggggtggaatgtgcagccgtgggttggtgcgttgacgtggactaattggcagaagtttggggcatgggaggggttcaaggggggcaggagtgcaacatttgagttcccggagattggcgcgaagatgaagaaggtcaagaaggaggatttggagacggagaaggggagtgaggggtacaggttgatggcgggtgaggagcagccgaggaagagtgtgtagctgtgttgtcagggatgaatgaggtaggagtggtggcattttcatggcgtagacgatagcgaggtacattcaactatgggataaatccactttctgcagttttgttggcacggcgtgcatgtccccctgtgatagtcaaactccactaacgggcatctcatgtaattgtaaacaacaagatctcaacaccaatactcgattctccgtcaatctcaagtcccgtataggcattaccaaatcacagcagcgttagaacctttgtgagaagcagatactgttcgtgccgcgatgacaaaatacattactgcatgctatctgcggcgacggagagtaaatcaggggcattcgatatcttgaagccatgcaccatgtcaccaggcttcgatcgcgacggcaaggtctcgcaaatgctatctgtggcgccctgatcacttcgacaacgtgcagtgtgttgttctgaatggaaagacgtttgtctcattacgaaacagtaacagcaatttcgttgtggcggcaaagcccttgacttcagcacttaccaatccgtatcgaggacataggtctctctccagactaggggaagaatgattaaaaggtgaatgcactcatctctacagttggtcgacgttgcgacatgtaccatcgagttcaggttgacgtcgtcaacatatctgcgcactaaaccggcggtaaggggtcagagagtgggaatggcgcgctacgtcacatctgtatgtaagacatgaatgcgtccgcaacgtcttctgcgctgatattagcaagacgtacatggatacaacacacatagcagtgtgtgcatgacggcatcgaaaccctcaacactgcaggtcaggaagtgaggagagccgttgggaatctcaactctggatgacatccagatgatggcggtaaggggagcggttctgtaccggtaacgcggaccagaagcaacatttgttgacctcgctcgccgtgatgttgtttgttttccatgttctgtgtggggggtatgacgtgaatgtacagtaggctgatagttgctgcagatacgacctttcgccctcgcgctactgcagaggaatgaaactgctgctacaagagctgtaccagtaattttctatggactggtagaaggggctcgtacggtcgcgtgctgcaagcggtctgtaaatattttggtagaaggcgactggtggtagtcgcaaagacccatgggttccattccagtgacgaggcgggtccgagcgagaggaagcgcccgtttgcaggcttgcatgccagcttctggggcccgcgaaaagccacgttacgtagcgtctcagggtccaaatatggggcttgacgagcgttgacatcatttagtggtgagcgatagttggtggtggtcagatcactctactgcagtgcgatgtgaccaagtctgacatgtttcgcaagacgtgaggtgacgatgaactgtattggcaacgcaagggtgggagccgcggaacgatagtggaaggcgatcgcttcaataccttgatctagcaccacaaggacccgaggcttcatgtcctggctcgagtatgttgcagtgcagacaatgtatccggagtaaatcaccgagatggagcagcccagtgtcggcgtcaaacggtatgcgagatgtgtgcccgaaaaccaaccctgtattgagcatctcgctatccgcacatggggtcaattccgtgctcgcgtgcggttgagggcgtctcgaagggatcaactcgcctcgaactctagaggccatgtctcgccagcgtcgctcaccgctgatcagccctcaacagcaaggagcgacatctgcacagctcacaggctgaactcgaagaccctgatagacgtgataggcatcgaggggcggggaaattgaaatgcatccgcggttgtcaagtagggggcgtggcgacattgcgaggtcatgatctgcaaaactgcaaccataaaggaaagctgggcgaagagcgaaggatgagcacgggtaacggacatggagtggagagcatgcgggtctggcctttgcgcaatgaggaatcgggaaaaaacatggcgaactggagaattgcatcaccggttgttgtagatgcgattgtggggacgacagtgcgggtgtgacctcagagcgaccgtcatggtccatggaaaagaatggactttgttacagcgcagggttgacaaggaaggcgccacattaccttccttttgcagttgatttttgcaccgtggaatcgctttacctgggtagcgttgtgcagcacagtcgccagcgacttcacattcagccctaacacagcgcctggggcgagcaaagaagccttacggccgtgtctcctcttcctcgcgatgctgggtgccagtcctggggccgtcgcttgcgatgagatgacgctgctttcaacggcccaggcaaagaaagcggtgcgctatgacatggtgcgacggttcttttagggtacctgcgtcgttcagctccctcaaacgaacgtgtgcgaccctgcagacaggcgcatgtaggatgatgaggctgagtggcactggtattggcaacatcgtcacttctgacgttgtggcagacaaacatgtctccaaacgcggctggcagtggggcaccgctttcgcagaacgggcggctatacctaaagagggaaggacgactgtcgataccttccacgtcggaggaaatgacgtcggcaggcgcacggcagccaagggaatttcccatgcacgattgaggagggcatgttccactcttttggatccctcgtctactgaaaacgatgggcactgggttgtgagaggccggattgtgcgaatgccctcatgctcaaggcggaattgcttcagctctgacgtccgccctgcgttaggcatcatcgttctggaccgtcgccctcgtcgtcatgcacgtcatttggcctccgcgctgccacggtccacaagtcaggagttgcagcacagacgataatggaattcttcaatcttgaggaggcccgagtcgtagattcagcaatctcggcgcaactgacctgcttctgccctctttgcagaatacactacgagaggggccagaggcgaatgctgccacatgcacagtcgcgacaccagtcatgggctgcggcggcatctgaacgcgccgtcactggttgcgtaggagaggtagtgcattctggaccctggaaccaccaggatgccgcgcttgccaggaaccgacatgagatcatcactcagagctcgatttcgaggtaccagacgacgggcgagccagggtttcatgatcgagcgcacgtcattggccttagctggacccctagacagatgccgtgggcgctatcgagcatggggcaggaccctgcagatctgtgactgcaagcctccatgctgagtgggtccctagtgcgccgacagcaacggtgatcccttgccgcctacggccatgttggctgctgcgcgtctgtgggtgtgagacgcaaatggtatttagattctctctgctcccttttgatttctccatcaagcaatcccacgattatcagccgacataccaccgcttcatccaatacaaaacactccaaagcacttctcactttttgaactccaaaccaactctcaacatgtccgccatgacccagaaccgccagcaagtctacgtctcggacggcttctcagagcccatgagcgctcagcacaactttgccaacaacttcgacctcgacaaccccgacgctgccatgtctgcgtaccagaggatcatgcacgagcacaccaagcgccagcttagcaccgccaccgactctgcccgccgacgaagcggctcttcatccaatgctgagtcgcggtcgctcgagtctgtctcatcacaagagtcataatattgtcgattgccatctaccatcaaacatcaataccttcgacattacccttcaaccgtctgcgacgttttagcgttcagcgacatgcgattcgatccggaatcgactttcaacattattttttttcatcatccctacagagcataagggcggcgtttgggatcaattattcaccaccacggatgggctagtttggcgttcacattgtctgcgggtcaacgcagtctcatcacatcaataaatttctacaccctctcatgggtgcatttgcacacttcatcttcagcccgcaacgtgacttgcatttgtgatttcatgggaacttccctagcacccaacaatacactcaactgacgtgtcattgtccatgatccctaacatgaacaactgataattcaataaaactagccagttcaccatattcaaatgacgtgtcattgtttgtttgtttgtttattcatcttggggattgttaacaatcccaccagcaattccctgatcattcaataaaaccagccagttcatctgtcggtacccggcagccccgtctctcctctccagcgcacaatcggccctacatcaaatcacgcagaaggagtccagttaaatgctccacccaaccgagcccgagcggaataacatcgggcatacccaaatctctccacatccagcgtcgtgtatctactgttaccgcgtgcgcggagaaatgtcgcatccttgacaatctacacacgtcgcgactcattgcagattcatcgtgcctgaacttactgggggagaaaaggtccttcatggcgcaattattctatccaagggtcctgttcagtgacgcccgttgggcccgcttgctagtgcatttactacacgctggggtcgggctcatggtcagggtcagggtcaaggtcagggtcctggggtcatgtgagggtgtaggaccgaatcggcgaggcagggggaaaacttgcttgtgggagtgaacgggggaggggtggtgtagtgtgtgattgtcacggggattagacaggttataggggtttggtgtggtgaggtggtatgtgcatgattcatgttggagtgggaaaaaaaaattgaagatgttctcaagatggaaatgtagaaagtttctcaccatgattactatcggaatttttgaaaatctgcttatctagactcgcagatccttctccttcccacacatcacctactgaacatgtaccctttgaaatgtgctctacccacccccctcccaaaactcactacaccctttcaaatcatccacattcaacaaatccaccccttcatcccacaacgtcctccaaatcgcattccgcgtccccaccggccacgccggctgattccaatacctcgccataacgcccctctcatgcgccgccccaacctgctcacgcagcaactctagctgcgtgtcgttcatctccctcctcctgacgtctccaaaactcgcggcgaaattcgtgcttgcaatgggcgcttcgttggcagtgatgttcttgaattcatctgaagaaagagaagataggggcgcgtcgaagaatacatcgcgcggtaagtatgcaagcacatcgtgatattgcgtatttcccgtgcctaccaccgtcaccggccgcttaaacagctctgttccatcgtacgtcgtgagccagtttccccggcgcaggggctcgagcgcggcgagcacggcaggccaggtctctgacgacccagttttgaggtcgatgaagaagtagagggtttgcgcggaggaggtatcgaagacgccgttttgctcgccttcttgggtgaagggcgtggaggggttgagccgggcgagcgtggagaggaggggctcgatgtagagagatgagagggtacgggaggtggttagggcagagggttcgtggccgacctggttcatctgttagtttttgaagtcgattcgtctgtgcagtttttgataggggttgaggcctagcatatgcgtttgatacaacaaagtttggggagactgctgtccgactacaaatcttttcttgtctctcttgatggcgaacgtttgtgatacgtcacattactgtcctagaaatttgtctccccgggcctgcgatctatataggatcacgtgatctttgtttgaaatggccaaacacacatcgttgaaacctcagaataaaggagagttattgaagcaaagaaaagttcgattatttcccagtctacctacatatatcgtttcattgatcagccaaacatctgcttcagttgagatggccccataagacaagccagtgtagaacggcacatcgcgccagtaatcattgtggctgtgaaacggctttggaaggatttcgcgcgtgaagtcggtaggatagtgatatttgtccgtcttatccgtgttcatgagaatgttctgcagtgcatccgagtaggtcgcaaatgtacccgagaccagcgcagagagcggaagagcgaaagaacgcatagcgaagaaggcaggcgcgcggagcaggttgaaaagcaaacagaacttcacaacgacaacaacattgatgacttataaccacaagtcagctgtcaacgatgtcacagtggatatgatggtatccaggtacccgaagagatccggccaatgcgacgaggctctctggcccgtgcttcgcttcacgcgttctgacgcgttgagtgcggacccctcacgtctacaccttattactcagcaacaaatgtcggtaactagtgaatcgatctactgctgtactgtacgcctataagggaaaaatgtcttgaggtatgtaggaagacttggaaatggctatttgaatgctgcctcgtaaaagcacaggtgttcagagcattaccgaagttattattgagtccccactgttcgagcatatggagtatgacgagatatcaccttcgttttgaatgggaagaataggaataagaccgcttgtcactggtgacttctgctttttgagcagctacttcggccggcctcttttcggcccgtcgtacgcaccggtagagcaccaccttgcgatgtactgttctacgcacaggtagccgcttatcatcaagcaagaagacaccgacatagctacttcgtgtaaatggcgcatctgtgtacgctgaactccactccataaggcctctcttgggtttgccaagccttttcatcgtcaaaccaacaagcccctgactacgtcaacgctcagcaccatattgcccttgggccttggtgtgctctctataacaacacgctcaccaacagcatcggcttataggccatgttatcaagaatattagcttcttgacactctgaaagcacttaacgtaccgcggctgtgatgatacagcaacgataccttgaaggacaccctaccttagagttcttactttcatcttctatgagatgcgcttcatccgacaccagaaacggatgtttcgaacgtcaaccgatttcattttgacgaattggtgacggtcgtttgatgctgactctatctaaaccttattacagcaccgaggaagccaaggatggtggcccgaatagcgtgtcgaccgaactagcccccgacgccaacgagactcgccctaaaggctgatgttgcgacatggatctgccgagcttagcataatgaatcacttctgattcccctcgaaggggagttcagacacaactatacacagtcaacatcccttccacctaatcatcgcgcttcacactttcgagcgaacatcaaccaatatggccatctcggtgacggccatggggtttttgggccttgtggtagcggttggagtattcttgacgaatttgctacgaccaaagttggatccaagggagccacccattgtccatcccaagttgcctttcttgggacatatcatcggcatgcttcgagaaggtccgcagtactacaagagagtcaggtaagtagagcttggcccaggccttcaaaatgctgacagtcgcgcatagccggcaatgtaaacttcccatcttcacactccctatgctcaatggcaagacatacatggtcgtcgaccctgcactcaccgcagctgtacaacgcgcatcttccacgctcgatttcgatgaaataatcgtacaatccactccccgtctcgtcaaattaagtgcacgcactgcgaaaattctagaagatcaaacggcaaaggacgaagggaggaagcgaatggtgagctatattcatggcatcataaacccaccgcttgggccaaacagggttggggatatgtcgcagctccagctcgaccatttctccgactacatcaatgatatccgagatggcgaagaattgggattgttcaagctggtcacaaaggaactcgtggctgccacaatgaacaccatgtttggacctcagaacccatttgctgtaaatccgggattgatcgagaaattctgggactgggacaatggaaacattggctatgccgtctctccgtttgctcaaatcactgcccggaaagcctacaatgcgatgcaagcatgcgttcaaggttttatggagtacacggaaaaaggaaggtacagccaggcacaaccgttcctcgaggagaggcaccagtgtcacatcagagagggtatctcgctcgaggaccatgctcgtcttgaaatgggcctctgtatgggcttcaacagcaacgccagcgtcacaacattctggatcctcaaccacatctacagccggcccgaactcctctcacagattcgcgaagagctctatgccaacgcgttcgaagctccgggaacaatatcagcctccaagatcaaagaatcgtgtccattgctcaactccgtcttccgcgaaacattgcgtctcggcgcgcccatgacctcggtccgctacgtcctcgaggacactatcatagcagacacatatctcctcaagaagggcaacgtagtccagattatcggtagcgtaatgaactcagatcctgcaatttgggggcctgacgctgacaagttcaatccccgacgctttattcacagctcctttggcagtaagacaaatcctgacggcagcatcagcgactccaaagccaacaccgtccacccagcagcgtttcgaagcttcggtggcggctcgagtttgtgtcctggtcggcactttgcgcagattgaggtcacgggtttggcggcgataatagtgcttgggtttgatttggagccggtggaggatacgaagtgggaaccgccgaggaatgacaagaggatcccgctggtggtaccgaagccgttgcaggacgtgaaggtaaagatggtgaggaggaaaggctttgagaatgtgaagtggaatatgaacgcttaagtgaatgcttggattttcacgcatgctcagcaaagtgggtgagtcagttatatatcgcaatcatcagcgttttgttacaagacctcgaaagacgttgttagcccagtcggatagctaacgcagtgctcaagttcaactaatccatagcaggtgactggcatacgtctttcaaagctcaccagtccaattctggcataggtcggctccttcgggagttgacttatcgggtcttttttttttttttttcttatgctatctgcattataccttggatgtcttttttgactctttggtatgcaggaggtaacgagagatatttgtctagagaggtagatgtgctggatgtatagggactttatgttgatattgtagagagggaagaaataagtaggagcgaaagttgttaatataatagatagaagaatctagaatagaaagaacaaagtctgctaagggcgaaaggaagacgtaccttcacttcagcgagggtcagctgctaaacagttttgttgctgtggttacacagtccgctgattggattagtgacggtagtgtcatgcacctcgcaggaagctgttcaggctatgcagcaggcgcagcaagcagctggaaatgctaataacacctgtgcgccacactttgttgttcaccttctatcatatcgctttgtaacgcttcgctcagaacattcagacgcgaatctatcgcctgtgacactcttgcaatgggagatcctttgagcctggcggcaggcgtagtcgggctggtcagccttaccatccagcttctccaggtcgccaacaaattcagcaacgacgttaaaggagttagtgaagaagttagattgctgatagaagaactggaatcactcaagagcgtccttgagcttttgaagaaggcatgggagaaccgaagagtacctacaaacttcgatctgagtgctcttgctcgaatcgaggcaacgtgtgaagcacatctcaaagaactattggggcaattgagaaaggatcaaggtcatcttcaaaagtgagatagatggtgatgccccttttatccgaacgtgaatctgactcgatgacaatttaggaaaccatatgccagcattcatggcgctttggctagaatcaaatggcctttcgaagcagagaagacccgcgccattactaaatgcgtgcatcgttacttttgtattttctcatgggccctgacttgctcagacaggtataaatttacatcgtcgactcctacaactataaagtgcgtccaggctaacttattgcaaagtgatgtcctccacggagtctccgaagatgtctgtaagatactgaaagaccaagaacagactctggaacagatcagagaattgttcccttcatttcaagatctccgccagcatcttgataccggatatcatatcacaagtagcgtgctgcaggttgtcaagtcgcaggcaactacactggacgatttttgcaaaaatatggagaaacttaacttggcaaatacgcagacatcaaaagcatttgaccgtatcagttcagacctgagagacatcaaggaagacacaagcactcccaaagcactccatcgcattgaaaaggaattgattcgttctgagaagcaagacaccgcaggtaaatataaaaggcgcggctatgcgttgaacatccgttagctaaacttgttcagtcagaatggaacgtcataaaatcttggaagattacagcaacgacagagatatcaaaagccttccttcgataccatacctcgaacgtcaacggtaggcatatgcacttcacgaaccaggtacaggagcctggttcttatcacatgatcgattccagtcatggaaaaatagtgacgcaagttccacactcatttgcacaggagcaccaggcacagggaagactattttgacatcgcttgccattcacgacatcaccgcatcctatcccagagaagagatccaagtcgcttacctgttctgccagtataaacatcaggtcaacgagacatcacctgttctattttcgtcgatactgcggcagctactcacatctcgccgcatgatgtttccatttgtacgcaacaagtgtttggaattgttcagcaagccctctgtcgcaaagcagctattgaaagaactcgtcaagcttgtacgtatactcgctgatgggacgcgaaagacgtacatactggtggacgcggtagatgaaattttggagaccgatcctggagggaaggatgtgaggaatgaattcatgagaggtttgctcgaattgtctggccaatgccggttgttcgtcacttgtcgtagccatatggatctggagcttttctctggagaaagctctatctttggcatccgcgcggaggatcaagacttggtggcgtattgtgcttccacaatcagttcctccagggtcttgcttgagttctgcaaaagacagccagggttgcgcaacgagataataagcgcagttcgaaccagagccaacggcgtgtaagttcctctgctcacatgatatgaatgtagagcgctgatcaacgcagatttctactcgcctgtaggcacatgagaaggcttgtctctgccatcagcgccagagatgtgcaggagatactcaagactctttcaaccgatctcgacgaagtctggggattctgtatagagcgtctcgaatgtcagagtccgaacagaagagctttagcgaagagggcgctctcatgggtttcaacagcgttgagaccgctgacagacatcgagcttgcacacgccttatcgtatcgaccaggcgacgatgatatcgattccacgggttgtatcgatgtagctatgatcatcgaagtgtgcgatggtatgcttcacctagaaccaatcagtcacacttccgcacggcccatggtatccttcacccatgcatccatcgcagaatatctgaaacagacgctcgaaaccgaggacatcaatctagagtttgcgaatacatgccttgggtacctgagcatggagggccttcgcgcggaagacattctggtcgcccatcacacacgctacggattcctggaatacgcgaaatcgcactgggcggatcatgcatcaagctgtgcggaaaagttgaagcatggccgtctactcgcatacgcgacaaagagtccttcggcattagtcgaggcggtaagacgtggtttaccggatacagtgcactatcttcttgaccacggcatctccccaaacaaaaatgaccgaaacctaagcccgctttctgtcgctgccaaatacggacgacagatgtgtgcccaataccttgtcgaagcaggagctgatgtcgattatgcgggtgacgccgatgaggtgctagataccgctgtgacacatgcagctcgctctggtcactcgcaattgctcctccttctaattgactcaaaggccaatctcaactcagggcttgtacctccaatttttgcagcagtacttgggaatcgcctttcaatcgtaaaacagcttttgtcggctggctgtgacccggatgtgcgtcgtgagggccaaacagctatcatggccgccgtgcatatgaatcggatggacatcgccgagtcaatcatgctcggtggagcggacttgaacgctcactacatgggcgaggaaacgcttttgaccaccgcactctggcacaaacgatggaatttcgcagccaagcttttgaaaaacggcgcacacggagcagatcagaaacagctgacccaagccttgaattcagctgcttatgaaggagctgacgacctagtgagaatgatgctgcaatttgtggaacctgggccattgcagtccatcttggaaggtcacgagatactgactgcatcctcgccagaaaagtcacacaagtacaagacgcctttgcatcttgcgctggaaggtcgacattctgacattgccgcggatctgatcagtgttggtttaggaatcaatcagctgtgtggcaatcctccatacactccgcttgaatgggcggctggacgcaacgaagtcgacttggtgaggcaactcatcacggctggtgcggatccaaatcgtgggggagaggcgaccccgttgatatccttcgcaacccgttttgttcaagcagaaaatttctcagatccgcactcgacggaagtacttgcattactgttggaagcgggtgcaagtcctcattgtcgtggcgataaagaattgagccgtttgaagacacaaatgtatgcaaacattcggtttagttggtggagtgaagacgaccctaacgtgcagcgacttaatgtcgctcttcatttgtcggagaactgggtggtattatgatgagacaactggctttacacgctacgcacacggatcaggcttcgcgtttattatctatctttacaaattgagtaaccgcagacttaattttcctattaatatcaacaactttagggttctgtcacataagaagttccgtggtccgctcagttagtctctggggttcgccctgggcaccgactcgatggccgcttgagtcttatgtttttgctattgttatgggattatgggttcgagactctgttgggtcgttgggtgtctttttggtttttggtattgggtaggtgggaagatacggattaccgcacagattaggctgtgctgggtgtaagtggtatgttaccgatatcgcggagagttaggagctgggtacgagtagagtgaaagctagtaaagtaattaaagagagtagaatagaaacgatgacgtctattaagggtgaaagaaagacacagggctttggacatttttgttggctgtcgcaccaactatgagcgtgttggtataaaccactcttgtgcgttgtgcacacatctgggtaaagacaatggtcaagatacgagcacactgactttacagtaggagacatgaattcttatgtcaataatgatgaagctaatcgttgaatttatacacgaaaaaaaaattacacatgatatccggaagttctaacctcgtttttaacttgtctgtatgtaataatagtttcgagactaaatcttaaagttcgagttgatgcaaatacacgcgtttagtttaaggtgtttcaatgattttcttgatatatgattgccacgtgctagaaacagtgcgggaaagataaaatttaacaacaacctctctttcctatcaaatatccacacactatacaatgcacaaagtaggatgaactagttgcaagtaggagggctcttggcaaatatctgccgataactcttgatcttcaatgacgagcatccctggcttcagttcgaagtgtcttcacaaggccccttcctcacctcaattcatcctactaactcaccatgtgagtgcacctcctgacgttctcctaggctacttagtcctcacccaattccttcctacgctcttatttctcatcatacacatactcttctcctctacaaccctcacagacacacacatacacaagccttctccagtctcacagacacttctcacacacagacttctcgcagacttctccgaccccacacaccaacacacagtgatggcttctcgcgcaaaccccatgggtctgggtggtgccggtgctcgtaagtctcgcggtggacagtccatgccgcctccacatatggctggtggcccagctcctcctcgctcttctcatcggcctgcgtccaatgctgctccgcgtgtagcttcgcaccatccttcgcgcactcccacttctcgccacccctcgcgcaacctcgttcctcccactcctagccacggcatgcttccaccgcgctcctcccgcgctccagcgtcctcccaccgcgcgccccagccatcctaccactcttcccgccagcagcacccgccgcttgacttcggccgatctgggcctccgcccattccgtacgaccagcgtccatcgcagatcgcactagcaaatggccagtcccgtggtccgcgcgttgtatcgggcgcgcagcacgcctttgctccgggtgattatacaaaggtcggccagggccagcgcgcgtctcagcataggcagtcgcaggttcgtcagtcgcaggcttatcagtctcaaggtcacgcgtcgcagatccgtcagtcgcagtatcagcagtcccagggccagccccgtcaatcccagcagtaccagcaatcccagtcccacggcggcttccgcccctcgggcgtagagcagtacgacaacggtggcatctcagtcgagcaggtcgaagactttgttctgcactacccttcgggccctatccccggccgctccatgccttcgcggcgcggcgccagcccgaacgagcaggagccgttgatcggtggacaggagggcgcttcgcttgttcgccgtatgtacaatcatccgaatgagctggtttggctggcgtttgtgatgatgtttcagcagcagggcgggtgctcgtaggtgtagccatggcgttggtgtggtgtttgtacgatcatgttagatgattgtgtgaacggggtatgttgttgtggagctttacagtgttaactgtggcctccaagttggattagatttcttccggtcggtgctagtttagttgtcccaagagtgggcgctgatggtattgtcatctgtctctgcggagatggaaaattttgtgtaagagtgaagtgttgaagaagagtaagttgaaaagacgttcttttataattgttgcgcctagctaagtctcgcttaccgtgctgatgtgaaccatggatgaatgtaccacgcgggattgtaggccaataaactcgatccgagctttctgaaactatttatattttaaaaacacccgggatactgtcgtttgtcaattcgcatgcttcaggatccgggatttcgtttacaggattttattcaagcgcttcccccagtttggagcgcaagaaccagtcctggagtgcttcgcagtttggttacctgggggcttggcacccctgctacatatggtcatttcgcaacacacgaatataaataccgcttggaaatactcctccaatcaagtttaccagtttctaaactcttctttaatttttaatttctattcttatcgtcatcaggcatgacagcgccaacgcaaaatgacttcggtttgcccctcggccaccaagctcccctcacatctcgtaccatgcccccggcagcaatattccgactccttgtccttacggctttctactgttcaatatgtctgaacgaaaacgtcttgcagcccataattgcaataccatgtgggcacacaatatgccatgagtgcattcgtggactcataagacattcgctgtgtcgagccaagtgcccgctatgtcgaaggtggctgagtttggtaacggactgggtttatgttgcagcgctacactgtccagagaggctcgacaaaagaacgttagcagaggtggaagcgagcatgagggacggcaaaggcgttgttgtaataggtgacgggcccggactagacgaggaagatttggagggatatatgtcgagcgatgacggagacgaggggatagagctggaggaacacgtttcgagcgatgacgggtccgagggaggagagctggaggaacacatttcgagtgatgacggatccgaggaacgagagctggaggtccagatgcaccaactctacaggctatcctttatcggataggaagaaggaacaatgaaggattatggtaagagatgggagttggagagaagatgttctgctttatgagtgagtcgtgacgtacctgtgagcctttacgtactccaatgatataacccgtatataggaagtcttaatagtgcaacttgttaatatgttccactccgattctaggttatatttggcgcttctgagcaacatcgttcatgtttgtgcattggccattgggagcccctgcactttgcccgatgaggagctaccctggtgttgttcgacgtgatgacacagagcttcaggactggaacggcgtcggccaggtggtatctaggtccagtgtcaccggtttcggaaacaaagatgttgccagtaaacgcatcctttacccaacaaagctgtgagagtcatgcggagatcccttttttttgagtggaatccgataacggaagacagtctttctgggggacgatatcggttgttaagcgcacatctgagcggaataatgtcatctctcggtaatcggctccgcgtgatgcccgatgtcatgacaagaacaacggtcgtctctgcggtgtctgggagcaaggctgatcagtcttcctagaaagtcgtttccgagcgtattgagtgttgctttgcgaaattcgtctctagttatatactcagctttgggttgggagcgggcgatcgtccggtatttatcactcttgaaagattgcctgcgcgtttcaggaacacgagtgtcactttctgctgttagtaccatggtactagactgcgtggcctaccacggaaattgggtagatgctagggatagtcgcaactgcatatttcaactattagagggattaaggcttgagtgaggcaatttcttctaaagctagtgaaatataaaggcaagtgaatggtgaggacaagggtgagggacagggtgagagtgggagtgagagtaggagtgagagtaatgaggtgcaggggtgtcgcgtctcgcttattcttgcgatgatcccggtcgcatcccagtggctcccgtcaccgaaagcgcggagctcaagacacaggtgcgaaacacagcccatgccgaacacacacgaagaattccgcgcgcagtgaaagccttcaaagaaatacgcagtcacgttactgacggagatacgatgagataacgaccgcgccactgtcgcccatgcctcggccaccagagcacccccgacacgctccgccgcaatcatcatgtcctcccccagatcccctcggcggtccacagagagcctggatatactgtcgcctgctccgccacaaaaccaatatccgttccctcagcagaatgactgggtcagccggccgagctccaccggtgggcgctatcagccacgtcgcgggtccacggccagctcaatacactcggtcggcggagtgcttgacagtggcttcaagaacagcatgggtgccgtgagggaacagaaccagaatggtgggcatatgcactctcacgtgacatgataatgggctatcgaagactaatactggaacagccatatccaccttgttgcagcctccaattgtgaggactggcatgctcccacacacggcagctcaggtatcagcaggacaacgaccgccttccgccaaagacatcccacccgtgaccctcgcaaacgtgccccacgtcgagccatcggccttcaatccatacctgtcgcaagtcggtggtctctatgaagccttccagcgcgcaaaggccgaggccgaggctgaggcagcgcagccagtccggagaggctcgaagaagagtgaccgggcagagagcctggagcgaggcatacatgtctcctcgccagcagtgacgccacagctttcaggtgctgccttctccccgaacagctccccaaaaccaaagcggcgaacaagcggctccaaacgcgccccacctgcagccacacccctctcgaccataccgaccgtatactttgacgagaacttccatctcgagaacccacgcacgttcgacattgtaagcgagcgttccgaagtcgtacgaccaatacggaccaaaagtgacgatgtcgatttcaccaatggatcgttggacgcgccgcaagtacagggaaggaaagctttggcaacaaacgccatcttgcaagagaagctatcttggtacatggacacagtcgaagtgcacttaatttcagccatctcctcagcgtcaacatctttctttgcagcattagggtctttgcgcgaattacagtcggaagcctcggagtctgtcgcgcggatcaagggcttgagggaagacctcaagagactggacgaacaaatggcaatagggggcctgaaagtcgtgggaatgaagaggcggcggcagaacctacgaagactgaccaattcggtcgatcagctacaggccgttattgtagggctgtcgcactgtgatgaggtagtcaacaagggcgagcttgagatggccatgacacgactggatgccgtggaacgattaatcacaggcgcccttgacacgacagatcctgcctatgtgtcgtggttgaatgcaagcttacctccagacatcatcgatctgcgcgggctgagggccatggagggtgtgtttgatgggatacaggagctgaagttccgcgtcggacgaggcttcgaagcccgtttcgtggacacactgctaacggatctgcgggaacacgtgaaaagcgtgccaagccagcacactctcgagagatgggtcacagcatcttccaaggcgcgtggcattcaacaaaaggcaaaatctactttgccagcatacctgaacacgagcgaaaagttgcgctcggatctacgagtcaacctgtatggtctgagcggagcacagttcacgaatcaagccagtgccagtttccgcgatgccatcatgaaagagatgaagactatcattcgcaagtaccttccaagctcatcggacgacgatgcagagtcaatgacatcggtatcgacaagaggtggacggggccacagtcagcaggacaagaactcgattctggcacgtaatttgcgcgcaatggatcccgccgatgcggaggaattcttcaccaacatctttacagacgttggggaagtgcttcgtcgactgagcactctggtcaaagtcctgcttgatgtcactagcggtgtttccacgccgccactatctgctggtggccttcgctctccaagaagtccatatatgcacaatattgacagttacatgggcaacggaactcctgcgccagcctcgaatgatctacagatggagcttatgcaggccttggacatgtcaagtttacttggccaggccgtggatgctgctcaaacgcagatcacaaagctcctcaaggtccgatccgaagccactgccaatcttcctctagagcgctttttgagatacttcaatctgtgtcgactgtttgcggatgagtgtgaggcagtgtcgggacggtctggggcagcactgaagagcatcgtcaacaaccacatcaccgagtttgtacccaaatttggtgacttcgaaaaacaggagctggcaaaggccatggactctgatcgatgggagcctaaggactttgaatctgatgacaccgaagtacttgcgcgcatactgaagggtatggagagcgacccaccaagttggtcagatgcaggcgaccttctacgaacaattgaagtgcccgccacgaatggcgactcgacagccacgaacggagctgcggaagagaaacccaaagagaagagcaagaccaccacacccgccatcgtcgacgaagaaaagtataccatctcaagctcgtctacgtttgtgctgcgcggcatcgagcgctttgagatcctgctgtctgcgataccgagcatgacctcagaggtttcttcttctctctgcgactacatcaagctcttcaactcgcgcctatgccaactcattcttggcgccggcgcaatgcactctgctggcctcaagaatatcaacaccaaacatctcgctatcgcatcgcagacattatcttttgtcattgcaatcctgccttacatacgcgagtgcgcgcgccgacgcatagctaacgcagcaaacaaatctgccatcggcgagtttgacaatgtgaagcgtctgctacaggatcagcaagtctctattcacgacaagctcaccgatatcctttctggtagagcaaccgtgcacatgcgcagcttgaagaaggtcgaatgggacaccgaggcagaagcaaacaaggatgtcagcagtagcatggagagcttgaccaaagacaccgtgaccatgcacaaggtgatcaacaagtatctgagtgagatgcaagtcaggatgatcatggggccggtgtttgaaagctatcgcgagcaagttggcagagtcattcaggaggcggcagtgaagacccctgaaggcaaagcaaggtaagattgttcactcgacgtcacgaagatttaaatgaataacatacaaacagacttctacgcgaatcgaagctcttcgatgccaaacttggtcctatcgatggcgctggcaacgttggtgcatacctcattggattagttgtcagcaaacaagttgcacagcccgcgcaagcaaaacccaaaacagaggttgagaagagcgaggagaaaccagaggcagcggaaaacgcagcgcagaagtcgacagccgacgcttcatgaatggcgtcacatcctatagcaccgaagcactaactgccatgttgacactgcaacacacaagcgtgactggaacacgctgtcaccaaatctaaatgcgcacgaaggaagatgcgcatcccgaatttacagtaacccacccaaagctctagaacttcgcagtccttgcacatgtgcaaacagctccgcataggcaaagcgcgacgcagcgtcttcgtatgaagcaaagacctcaatgacattctcatgtatatcctccatgtactgtatcaaaaccatcaagcacggcgttcaggcgcgtagatttgcttgcaccagcaagcttactccatatatcagtattccatattcatgcacctcgctattccctgtcctcttctccggatgtccaccattcatgaccctccctcctcttcgtcatctgtatccatatccgttccgcctcgtacctctccatccgattccttcgcaagctccgccccttcaacatccgcctccgcactcgcttccgcggcatcaagtgcgctgtgctcttcattcgcccgcagtatctcccagtcgagttggctctgctcgcaatcgtgtacacgcgcctggagcgcggtgtgagaatttcatattcgacttttgacacaattgcgactggaatcatcatgtgcagagtccacgttctcaaatgagaaaaatgtgacttgctccaccattcaatccgccagcgcgcatcaacgcgagacaaacaccttccctcaacgcccatgtttacgtgtgtgtcgctacaccatgcgcgtacaacgaacgcacgcggtcagtttctccccgctcagctggtaccgattgctagatcttgagcacgtgaaccagcttccaagaacgtttgttcgcatgagcccatggtagactctttttgcgatgtagatgaaacatagcagccaagtaagcacggggatacaagcctgacttagcagtgctttttttttttggcaatgtacaatcacgtcaagatgaacatagcaaatcgacttatatgattcattctcctcttgcgtcacatcccccagctttcctagctcggcgtacgcatcctactccaagacgcacatactttacttgctcttccccgtcgggatctggaacgcaacaaccgcctcgccatgcttgaacgccttatcaatcctgaaaaagcccttgcgatcaaactgcacaatatcatcgaccttgagctcagccacattcaagtccgccacggccttggtgcgcgtctcggtctgagggttgaggaagtcctccagcgtatcgtcagcctcgagtttgtccttggtgatcaggtagtcgaagtcgacgagctcgatcgggatgaggttctggtcagtgcttagccatgtcactttcttgctggtcttcttgacgtcgccctggaggtggagttcgagctcgagaccggtgactttcttcatgttgagcgggttcagcgagtgggtgatcttgcgcacgatggcgttgccccagttcatgagggtgatttcctcgtcctgagcgaaggattgggcgtcggcttgctccaggaggacatttgagctgaagacgatcttcttgttgccgagatcgtatttggcgtgtttgggcttgtcttctgtgatgacgccctcgcgagcaccgatgatggtgacgggcaccttggagtcttcgtcgatggccgtgtagcgggctgcggtgggctcgatgtgcttcttgttggtggcccagaaagcgaaccagtcctggttgacaatgttcttggaagggccctgctttagaatgaactcgcggagtgcgggaatgacggcaccccggcggcgtacaccacgaacagtgggcatgcgagggtcgtcccagccccagacaatgccggcgtcgacgatcttggtgagcttgcgcttggacagaacagtcttgacgaagttgaggcgagagaagccccagttgtggacctttcgcagcttcaagttctcgatgaaccactggtactgtgcatcgcggtcgttgtactcggtcgtgcgcagggcgtgcgtcacaccctcgagcgcgtctacgatgggacagcaaaagtcgtaggtggggtagatcttccacgcatctccagtgcggtgatgtgcctgggggttgcagcggtagatgacggggtcgcgcatggccttgttcgggttgtcgactgacatctttgcacgaatgcaccacctgacaccctcctcgttgcccttcttcatctcctcgaaacgggccaggttctcctcaacggtgcagtcacggcgcgcactcgcaatgccctccatacgctcctcgcgcatcttcatctgctccgtgtcatcggcgtatgccagaccattcttgatcatctgcacacactgctcgtacagctgctggaaccagtcgctagtgtaagataccgaatccggcttgatgcccagcagcgcgcagtcctcgacaatggcgtcctggtactcctgcttctccttggtggggttggtgtcgtcgaatcgcagcagcagcttgcccttgtacttctcgtgggcgaagtagtcgttcaacagcgcagcctttgcgtggccaatatgcaggtaacctctgctgcacattagcacctgaattactaccaaattaaaaaagtaatcccacttacgaaggctcaggcggaaatctcgtgcaaatccccgtcccgtccccaacatcttgcagtccaatatcgtagttcgcatcatcgtttttcttcttgtccccggccttgccagcatctccctccttcttcccttggttcacaaccacaacgctctgcggatacgcctcttcgatgtacctgaaccacctgcaagcatttttgagcagatcttgcttcatgtacgcatgcgctacgcgatttcccctcaaagtgctccagacctccgtatcggcgtcagtcagcgtgtatccgacaatgtgcgtgcggagcgtcaggtgcgcatcgagttcgaggagggcaggctcgatggctttgaggttgaggggttgaaaggcggacgcgcgggtgcgccattcggcaatttgggcgtccatggctgcgtgtaattccaggacgggtgatggtgtgcagttgggagtgggcgaaatattttggtagatgatgagtggtggggtgtggggtttggaggggtgcttggcaggaacgacggatagggctgagtcaactacatacttgaagacgttgtagcaacaaggcggtagagatatcccggcttcctttatcactgtatacagatcttgacttccagtagttaagattgcagttagtccaaagtcgtgcacttgcgtaatatgacgtcagaagtagaagcaattcacaggcatatttctcaagagttcgagtcacaatctgaaaacgacacgctcaaattttgctatcagggctacccaatgcttaagtcgtaaaatcgtcccatatcctacaaacgccgatgcaatgcagttacccctaggctccaaagatgccaaatccgcgccaaaagaacagaggaacattactcgtacatgcgacatcatgtccgtattaattacgcgcactcccattgcgcaaacacgcaccatcttgcactgcgatctgcgagcaccaggcctcgccacgtgcccttttctccgatcttgattactgtctcccacgatgtaccgtcggcctcattcgtgctggtcatgtgctcgttcttcctcgtcaatcgaataatcttgccagaaggtgtttgaacagctagctttgcaggcttcatgctgttgctgcctgaagatccagaagaggcctgggaagggtttgtgtagtttgagccgctcgccgaaatgctcatcatactcatggctgaggtcgggcgtataaacggattaggagacgcgcggccgtgaatagcggggcttggttcgggagacttgttgagagatgaaggatgttggcgaatgcagaagacaaaggtgttgttgagagcaatgttggcgcattgaggttgagccacatagagatcgtgcctttgagcgtgtggagtggggtgcagtgtcaggaacgagtaaggaggattgttgccagaatgtgtcataggaagaccaacggccaggttgtgaggattcatcttgttcgagtgctgcaatagtcagttattgtgatggacagaaaaaggaataaactcaccattagacccttcggtccagcatatattttcaacacaccctgaccttcatcacccgggagaagtgcctttatagtgtaacgcttctggccgttaaaccattcaacctgcgcaagggcgggcttcttaacaaaatctccactttcgaaaaagtctccgtccatgtcttgcgagaaggctcgtgcttcgacttcagcgacacactccacgtcttctggaacgtctatgtagacatgagccatctcgagattgtcaagacacagtagactggtatcaaagtctaccatgtgtaagctatgtttgaagtaggtcggagttgcgcatggaagagccatgaggacctcgtgcggctgtggtgggcagatatgctgctgctctggaagcaacggcacgtgggagtagcacatttccatcggacgagcgagaaaataccacgtttcggccacgttcgagccggcactggagtagagagcgcgcttggggttggtcggcccagcaagtgagcagtccatcatgcgccactcgccttcaacaatgactgcgttccagaagtggttcggtcgagcaacactttccagatctagaggctctccgggtgtcttcagatacccacgaatgacctcggcatggagtccaacagatgcgcacatctcggcaacgaccatggcgatttcttgcgagcagccacgtttgctttgcagcacatgccgggtgtccatctcgccttcaaagtcctcttcccatgacaaacgctcgctgacccaggtgaagattgcacgtagacgctgaatgtcgcttcggtatggccggcatacgtagccttgtgccagagccgcaggtgcagtgcccaatgggatgctgttgatgaagcgagcgctcttgtcgacatgcgcgaggctggttgcttgaaagtcggtaggttcttcgattggtagtccgtcaaggccctcgtcaccttcggcggattcgtacaagatgtcgattgggttgaggactgggaagtccatcatctggcatcggtctgcacgttccgtccgctcgttcttgctaagagaattagaccggttcacgtcgcgacggacttgcacccaatcgattgatcctagtcccatgtcttttgatacagttgcagagtgagctgatggaccgccttcgatagctgtcggtgcattgccgtccattcgacttgcggcacggcttgcggcacggctttgcgcgcgactggcagctcgagaaccaggcctactgatcgtccctgcagctatggtactgcgagcgttggctgcttgcgttttggctgtgtcaatcatctttcggaagaagccgctgcgtttatgctttggttgcaccaggcctcctagcggatccgcgccttcgttggcaggtgtgctgacttcctctcgaccatgactagttccgggtcttgattgagacgcatggctcgaatggtaagtaatgccagtaaagggcgtttccggcctaccgtcatcgaatccgaagcctttgcctacttgttcccggggctccatcatacttttcggtctaggatccttcgtaaacttcttacgatagtagctccctgcgctcgtggcactcatgttcgtagcagaatgtccagacataaggctgcggtttgtgctcgcgctcgtatgtgtcgttgtagttgagttggtcttgctggtgaaagtgcgacctagaacattgcgtccaacgtcgtaagcagacttgcgatgacggagcatcttcgagccctttctttctacatcaggttctgcctcgcccatggacgatcctgccctcggataagctgagcccttcagaggcactgtaggtggtggtccgttgataacctcttcggcattcgctgcttcttgctgcttcatacgccgcaagcggctctccatgcgcttaacatagttgttgacattcggaatgccctcctcatcgagatcctcctcgtctggtccttggcttccgacctccactgcagagttcgctcgagctttcttcgctgacgcctggtagacttgatcgaaggcgtccggtgaccatggtgctgagggtgtggctggctgttcgggcgagttggcactccgcgacattgtcatgtcctgaagcgaggacatcacatcgttcatggcggttgtaagtggcgagggtgtaaagctgcccttgttatgcgttctggggtcaggcgacggtggttctggtgtatggtacccattgttttgtggaggtgccggcgaaggtgctctgcttggattgtatgcgacacgatgcggaggcggtggtgggggaggaggtgaatcgatcgcttcttcgggttcgtactcgtatggtgcgggtgaagggcttcggctatggttgtttagttgcatttggtaaggtgatggcgaagggccgcggtcatatgcgcgatactggaacgaaggagctggcgagactgctcgagagtgttgttgaaatgacggtgcaggtgaagcagcccgctgatagttctgcggctgctggaacgatggtgcaggagagggtcctcgcgagtacgcttgatagtttgtggctggtgcaggtgaggctgctcgggcgtactgctggtagttgtttggcggcgcaggcgatgctgctcgagagtaacgctcgtagtttgtaggaggtgccggcgagacggcgcggtatggatcatggtactgctggggtggtggtgccggtgagggggccctgtatggatcataatgctgttgtggaggtgccggtgacactgctcgatggtggttgtagtgctgcactggcggtgccggcgagacagcccgagaatgctgttggtactgcctgggcggttgtggtgagtgggcacgtatgcgggagccatggcgtgaaggcgcaggcgacaccgctcgagagactacagatggtcgctttgaaggcggtcgaggtgacactgcgcgcagattcgatggcgctcttgatgctggtgcaggcgacggggactcgcggctctccgtagacgacctcttcatcgacgagtagggtgtcttcgtcttcagactgccattaggcgaggccactcctccagatgcctttaatcgttctcgcgcggccgcagctgggttcggagcagatgcagccgcataagctgtgaagggcttccggaacatgctcttcgacttctgtggtggtggtttcgccggctccactgcgctgttctgtcgcgacacgatgcttcctgcaccgctcatcgggctggcgttgcgattccatggctgatagtcctcgctgagcagttcgacaaagttggatgggaacagtccgaccatgcgcctgtcgcgcttcaatcttcccatccaccatgatccatcgccggcattgaggacctcgattaggtcgccttctataaatccgaggtcgcgttttgtctgcaaacagcggtcagactacgtgcagctgcaagcatagttttcgtccaaactcacctcaccaccccaggaataaaccgccttacaccagcacggaaagcgcgttgggagcgcctgcccgactgccatgtcccccaaagccagtgattattgcgtctatgttggcgtgcacctcatgaagttgaagtcccgtagcaggcggtgtgcgttgtcgatggagtgatagacggcgctaagttaacgatgcaacaacaatcacgctccagcgaaggactcggacaatggaacaatggcggaggaatgtgatggtcaagtcgcacccagagtatagcggggagcgttatgggttggtgccaggactaagcaggccttctccgggtgacgtctcaaaccggtgctatgtttaccaagtcggtcgtggttgccgcagcagcgcgcacgcaccaacgccttcctcgatcggtcttgacaactccatcaccacgtcacacacgctgtccaaatccgatccagaagactgcactgcagaaatgaacggcatccgaaacccatggctccttgcataaggtttctccttgatcgggtcgctataccaacgtctgcatcatggccacaccgtcctagtacaacgcaggaacagcttctcttattgttgcgttccgtagccgtctcagtgtcgcagcattctgatcatgcaaagaaatgttcgtgtctcttggcggtcaacatccacgcgcagggagtcgtgggattcggtgtcacatgatctgagcgacctcgtcgtacctacctactcactaccaggcatccaagaccgccaacaatgcgatgtgcccttgcacgcctcttcaaatagcttttggtgaatgtcaaaccatcaccacaagctaagtagatcacaaaaacaagtccaaagtcatccacgagtcatcatcatcatcatcatcatcatcatcatcggaaagcttttttttgtggccaggccaaaacagatttaattcgaaaatagataccagaagagaaatagggtggcaagcctaccaaaagcggcgttaccgatgtgttcaaaaatgtccaaaaagcttcgtcctctctccgtctccccagctctcctcgccccccatcattcatcccgccaatcgatcgtcgcaaagagtctagttgccgctgtacttggcggggccaggcatggtgtaagacttggggttggtcctatgaagatgttagagagtgatactcgaagtcaagaagtcttaaaacttaccacttgtcgaaggcaataccggggtcagtagccttgtagatgccaggaatcttagcggtggggccgagcttgccagttccgctggactcgatcttaagctggaagcactccatgtagaactgcgccttgccgacgtgaccctcgtggatcgcaatgtgctccacgcggacgaggtactcgccagcggggatgctgttctggatcttccactcaaggcggtccttctgccagctgtcccaggctgtgtcgacgccaggggtgctggggttcttcaggccggattccatgaccttgacccagtcgccggagccgtcgtagctcttgacggcaccgggggccttggcgatgtagacaaatccggggcccggatgctcgatcttctcgccgaacgcgagcttgaagccgatagtctggccagccttgacggtgtaggtggcagtgttaccagcgacggctcccttgttgcagcggaggtcggggctgttgacgatctccgaagtgaacgagggcatgtaagtgttggtgttcttacgggtgtaggcgtagtcgccgccgatggccttgttgtcgaccaacaactggttgaagatgtaatgcgcctgggtgaggggcgcaagaagcgcgaggacagcagttgccttgaccattttgaagagatggaagaaaggattgaagcgaatgtaagtggaatgcaaaagcgaaggaatggaatcgaagtgtctggcactggatggtttttggaagatgcggttgcaacgatacttatacaaacctcatgcttgtgccaacactcttctcattggaggcttttccccttcatttcgtcaatctctaccattctcagtgcatgcttcatttgcatggggacaacccctcccgcgcctatgctgtcatccttcccagccgcgctgttagctgccgcttggtattttttcggtatattcgaggggctcagctgtgggccgcccaaccaaacaggaaacatggtcaagcaacagccaagcccccaggcttatgggagcctcataaattccgctgcgcgccaagatccggggcgcgtcggcctagctgcttaagccgtcacctgtttcacattgggactctcgacttaatctatcaagaacacctatccacgcaagcaggcccacgccattcgccccctacgataagcgacgaaaaagccatgcccttccgtagacatccatggccatcgcaaacgaaaagcgtaggagccctggccatgttgcaatgtgtagattgacgccaaggactgaatttggtttgttggaagaagcacatctctttccgcagagtggcatggacctcactttccgatgtctagactcccaatatgcacctcggagcttgcgccgctaccaccgtccccacatcggagcgtaacgctcaacaatccttcaggatgtgcttgtctgtgtcgaaacaccgccatgattcggagctttaatcccgccttccgggcggcggtaacgttatggtaagctgccgtcgcccatccccaagacctcaccatcgaaatgtaccagcatcgctgccccagaaacaatctaaatcccagaaccaaccgtcgtgccacgccacgatgcctcacccgatgcagccttggccatccccgcttgtcgcacttgtccatgtttcgtcacgagtcgctccgcgcaccactttctagaacaacccgctttcgaatcaacgatccactttgtgcaaactgcaggaataaacatgtccaatgcttcgcttctacccgactggtggaagtgtcgagcggctatgcacgtacactatacgcacaactaccaagcgatggggctcgcactgcctgtttcaccgctgttcatttgtgcggcttggcgcgttgatgcgtggtgggttggcgtggttgtggcaagatgattgacggtagatggagcgatgcggtggaatggtcggtgaggctggttgtgttggactgttggactgtgggaaccgtggattcctttttctgagtgaagcagacagtaggcggacgacgtagcggacaaaggaggagagactacggcatgtttcagtcatgcgaactagttgttggggttcttgggcacgattcactgacgaggaacgctacgaatgtacaacggcagctgcataacgcgtagcttgcaggtatgttcagtacgtctgggatgatccatcgattccggatacacccctcgatcattgggaacaacaataccaaatccactgtggacattcctgcatcctgcttcaacattttcccctattctacgacctcgcacgaacgcagcacaacagatgtatttcaagaccaatccaggcagtagaggtatgcgctgcgggttcatcaagatgatgccggagcaacacggcggataagtcctcacatccgcagttctgaaacagctggcttcagccagtccacagcgctgtctgacctaaacaccacacccgaacttctcactgccgacacgacggtcagctcatctccacgaaccgtgtgcctagaacccggccaggctatcgtccctctgatctgccgatactcacagcaatatccattcgcaccgtacactactccgagcgagacgttttacgacgtctgagtatcgctgcacaccgaatcgctatcagtaaatctcagggaacttgtaggcgtgactggtcgatagctccgggtaaggaacgtctctatgatcgtgaaattggcggattccgccactgggtttcggatagttgaatcaggtatggcgtctgacgtcagacgtaattggattttggtgcgtccgatgtttgtgtggcggttcaaaaatctttctattccaggtagggagaaggttcacagcatgcaagactttaggctgggtcgaacaagtccgaactgcatttgctcgagttgctgatcgtactgattcgcctatgccttgtagtcggggctcagtgataagcactcatacaccatagctgatacccattgaatttaatctctaattattgataatcacagctcgtcatcatgctagaacaatcgtttcaaacacgggtgaagcctctgcccatctcttcagagctatctgcccaacgcccagtctctcgtatatcgtacttttcccaccaacatgcgcgcttggtgcgatcagcattacattgatcgaaggtgggccctcaagcgggtatgccaaagacccatcaatctcatgatagttaaggtgctgcatgtgtttcataacagcttgccttgagtcgtgatcaggcagggtttccgcccagtcgaaaagagcatcaagatacaggaactcagtgggcgacgaaaagtctgcatggctgggacattcttcgttgtggacgatcggtgtgttggcgcggtctgagttgagacaaggacagccgaagatttcgggcgaggtcgaatagatgagatattccaacaatgtcctaaagtatagagaacggtgttcatcgtttaaagagactgtcgagagcgcaatgaaatacactccagttgctggaacgtctcccagtctcttcgtagcatatgcgtccagtctgatgaacccagcgagtctgttgttgtcgcctcttatgacgcacgtcccgtgatctgtcagatctaaagaaacttttagagaccattccttcaccatgtcgaggctgaatgctgctttttgagtatggactgcaaggcatctcatgacgtcgaaagatccggtctcgatacgctcaaacaatcccatgtcttcatagccacgaaagacgtccgcccagcgatgcgagctcaagtcgctccagttgcgctctatctggcggtcaccccctggtggtttgattcgaatgcagccttccaacaacgcaatgacgacagtaatgtactttgctgagtgtgcattttccgacccgggccacgctgtattttcgctgatgtgtctccatgctatgatttcatttccgtcctcgaaatccttcgtgggtctacaccaatatgccagagtgtgaacctccggatcgtgaggccaccaggtagagcgatactcgatggccgaatttgcagatatccaggaccatgtcgggaagacttcggtctctctagcgccgagaggttcacgattaaacttggttgtccatagaagtagtctgctgaatgcgctccagggcataccgaaggacgtctctttcccatagaacgcattaagcatgccgcttagagcccgtagaatgtcgtgcggatacgtcagggtcctttctgaatatacagaaaccatcttatcaaagtccgtcttggagcccagaccactttgagctccaggtacaggttccccaccgacagcccgtataatgtcccctgggttcttctgagctcttgtcaagtacaacgagaccaacttaggaaagtccggtcttcgttcaaagctatcacgtttagtagatacaggaccttcggcgaactgcactttggttccaattgtcccgacctcgaaatatagtccacattcagtgaagtataaaagagctgtggaagcaatacgctcttgatacgtccaaccccgtgtttgccatgtgctgtcttccagacaggtctccaggtctggtagttcccggcacagctcaacggattggcctacttggcagagatctatatcgaattgtctcggacgagttacgccaggcagaccgtgtgtcgtatctccgcctgatgctgcgacaatagtcaaagttgcgtgactgtatatgctagccatttgatctagctgtattgatttctgctccatttcttcgtcctgaataatacatagccgatcgatccaaatgtactggtagtttagctgtctgcagacctcgtaggcatctgagattgtcaggggaagctttttgtgcttcagacttccggggctctccagacttttgacgttacgatgcagcaattggaagtcgtctttacagtcatcggcatctccccaagcgtaagaaagggccaggtattcggcacccctcggaaggcagacaatgcaatcttggacaacatcaacaacgcgtacgtcctgtggatcatttcgcggcgagtcctcgatatctcccgaatttgccttagccagacagactttgagccagggttgtagccaataccaatctaagtgtggctgaatacgtagtcgaatttggccagcctcctcagccagactgctttgctcaaggagaccagcatgaattgtcgtccatggcatgtgatgggcatggtcgatgattttgaacgtgtaagggctcgaatgctcaccaacaccaccgaattttaagacgccctgcagaaatcgaccagattttccttcgaaccattggagcggttccgggacacaagaaacgaagaatccgcagaagtcgcaagcctttgaactctcttcactaattttgatacatattattagagaagacttatccctgattctcccaaaatcgcagaaaatgaagtgtttgaggcagaggtgtcgacactgctcacacagcctggcctggtcttgagtcttgtcatcctgacattgacagcatgacccgtggaataatgcaagtttgtcaggaaggtccatgatcacattttgtagatcagcttcagttcgcatgttgtgaaggttgatatcggtgacttccacttcgtcgcacggcttgcaaagagaggcgttgtttcccatggtgatggagtgagtgtgtgatcgcaagcaatgctgaagtgggagaacgtgaggagaaagcgcatgagatggcggcaagtcttacctagacctttagttgccaagatgcgcgaataatcaggtcatataaaccttcaacaagcaaaagctgcgctggcacgaaatgataagcccttcacgaccgttcagcaggctgaaccacttaatggaggtgggcgggtctcaccttccccttcagcccccaccagcccccttatccgccacaaggatcgtcctgtatagacccgccagcgccaaagtaccatagtgctgcagcattgtttccaggcagcagcattgacgacttgataaccatccgaatcctcaaggaccgccctgcgcctgattttgctcaccgtcatcactatcatctgacacgaaagcactcgcaggttggaaggggggcatgtggatgtggagagatgattgagagacgtgggtagccgaggcctagagaggaaaggcgtgtagatgccgtaagatctcgatttggcattgcgacgttgagcgctaatgtgaaggtttatgcgctgtccgagccaccgtatggcatgttgtggggaagagacgtggtcgtgagaacgagaggacgacgctagagagggctatggagcaggaggaaagagcgagaaacgcgacaaaatcagcaacgacgcaatagcgccttccacaagcagaaaacacctttgtacacataatcttaagtcccactcccactctacacagcccaagtctacgcacccagaaactcccacaacccatcgccctgcacgaaatccccccaaatgacattaaccagccagacatcctccctcgtctgccctaacaacttgccgctcgcgctcttcgtgggatagatgcgctgccactcacgccaaatactaaacgcctcttccaaccaactcctaaagcttaccgcctcgatgatagtcggcgtgacaatctccttgcccgcaaaggtgccccacgtaaccgggttgacgctctcttcactgctagcttcaaagtcgccgttggcattgccggcgaagtatgtgacttgatcgtgcgcgtcgaggcgggttctcagggcatggaattcagcggcgggcaggaaaaattcgacaaagggcttctggaagacgtagccgttcttagggccccagccaaagacggggtcggtggagcggacgccgttgacggcgggttgcgacgctactgtccaccagccctttgcgttgagggcaagaagttgcttggcgattgtacttgtttcgggggagaggccttgttcggaccacggtaatgcttccaattctccttcaagatgttttctgaacagcgcagaaatgtcctgcttgtcaaccggatggccccagagtttgagtgcttgagttgtcgagacgtgaagggtcggaccgtatccatcgatttcaccgaacgcgggtgatcgtgcatctccccagcggccgttcgggaagtcatcccatgtcgcttctctgcccaatgagccttcgccttcggagatggccagcgtactcgcgcgcgtatttataggaccccggagaataccagcctcctcttctgttgcttcgtacgaatggttcgatttcgtggcggacggatgtgatattatcactctgttgcgggtcccagatgtgacggatgagcgacgacggcgctcgcgagcaagcagcatgttctgcggaggttcgaggttgatcgcgggcgtggtctcgacaatgacgccgtcctcatcccccatattttcctggggtatgagatcacagtcttctacaatgttgcgataccgccttctcgaggttcaatgtgtagaaatggaaccctctcttggccgacatccggcctggacttgatgtgctctaccatctcatctagaatctggacacccacttgcttgacaagctcgtcgtcactcttgaccgcatctagccgcgccagtatatccgatggaagtctcgcgtgcgagagcttcgttgttcgcagcaggatcttatacgattgaatcggcatcaatcctggaatgatcggtatcgtcttgaaagcgccactttcatggttccgcagcatcgtctcgaacttgtcgtatgcctccacatcgaagaaaagttgggtcatgaggaagtctgccccagcctttgtcttctcaaccagggacggcagatcgcgcgccgggtcctggtgttctggatgactctcatcggaatggccctccgggtacgccgcaacaccaatgcagaagtagtcgccatactgcttccggatatatcggaccagatcaacagcccacgtaaagtcgcgattcgagtcttgctctggcgtttgcccctcatctctgtactcctcactgcgtggcgcatcgccccgcagcgccagaatatttcttatgcccagaactttcgcctgctccagcgcctcgtcgataagcgcacggttcatgtttgtacacgtgaggtgcagacatgtcgttagacccagctgccgctgacatatttcagccagttcgagagactttgtcgccgtcgagccacctgcaccccacgtgactgtgacaaacagcggcctgagagcctgcgacatgcgctctagccgtgtcgtcaggtttgcgaagccctatgccatcatcgtcagcgaaaagcagtcgcgtgcgaacacggcggggcaacaccaaccatggccgttttcggcggaaagaactcgagcgagaagtaattggcgccatcaggcagggcgttgatcttatccgtaatccgctccattgtggaaatttggtagagagagtgtagagggtggcggtggcatggcgcagagtgatggaaaaagattgggatggttcaacgggcagtggagggaaagtacaagtggggctagtttcgatcgcgcccgggatctgtcgtctcgatcgagctacccgctcccatgttctcgggagttgcatcgacttggaccaagcacgagcaggtgattacaaggctgaatcatgggtcgaatcctggcttttctttcaagactcgtttttacgcaatcgttggttgtctttatctataccaaatttcatgtccgactgcattccgaacccggagggcttcatgaatgtgacactggaagaacgagaaagcatagaagccagacagacatatttgaagatacggaaaatgatgacaagacaatcacgttagctcgaccacgtacgcatcacgcagtatccaccataaactccttgaacgaaatcctcagtcccgtctgataagcactctgaacatgcaacccaataactggccccgtaaaatccttgtcacttagctccctcgcgttcacccacccaaacctcctctccgtacccccatccatctcataactcgccgtgtactccaattccgtatacgtcagcacaagtcgcagcctggagaacctcctttcaagtctcgccgtcgtctccgtatgctcgataccttgcgctctattcacaagttgcatattgacggtgtggcttttgtagtcgtagaagacgcgcaggtagcggtgttcgtctttgtatatgactaggctggcgacgtatggggatgcaagggttttctggctaaaagtgacgatcgtggcgctgctttttccgttgatgcggcgttgccgcttgccgatgaatgtgggcgatgcttctggtacgtcaatgtcgtgcggagttgtagtcagctccataatatcttcgtagaagcggtagcgagagagatctggggtgtggatgtacagccagtcagtacccggagaagcagttagtctcgcatcttcttgcacctttctaaacccagcgagatgcattttcgcacgcgagaatttgagccagccttttttgtcccatgttcctcgggtgaggaatgtttcgcggccgagaccccagaggtcaggagctgcttgtcggattcctagacatacggcccaccatgttccgtgcttgtcttcgaaggcctcgcagtgcccggtggcttgaacatattcgtccgtaccggctgcgctcagaatggggttcaggggagatggttcgtagggaccccagatgttcttactccgcgccatggttacgctatggccttcgtgtgtaccgccttcggcgatcataaggtagtagaatgtgttgcgtcggtatatgtgtggaccctcggggtatatgccgcctgtaccatgccataattccttctcatctgtcaacttctttccagtggttacgtcgatctcgaagagcatgatcttagtttctgggccaggtgatttggagccacaaagatatgatttgccatccgcgtcgaagaagaggctcggatcgatgccgtagaaatcgaagtacactgggtcactccagtcgctcgaatagatgtccgtggttgagacgacgaagttttgtagctcgttgtttgacccatcaacggattggtgtaccacgttcgtgcaaacaacataaaacgtgccatcatggtgtcggatagtgggggcgtaaagaccaccagtagcgacgaggtggctcttttcttccctatggatcaacgtagaagccttggcaaggctgagctgttctggtctgttgatagcattacctaggtatatcagtctccgatgtcaagaagacgggactctagacctcaccaatttgcttccagtgaatcaaatcctgggaagtatagatcggtagaccagggaacaggtgaaatgtcgagttgacaaggaagtaagtgccatcgaccagaaccagtgagggatctggcgcaaatccaggtatgatcggattaattgcagccatgtttaatgtaggagtaccagtactattctcagggatgcgagtcgcccaaatatgcggtggttgggcttcgagactgacttagtatcaagatggaaggatgcagttccaacaaccgggtaaattcacagcctcatttgcggggacattgcagctagtaacaggagccgcttagctaccaagcattgaagtgttaggctaggttagtgtgagtatgggaacaacgtagagagtagtcgcctacgctgtgcgaaaaagcagcggaaaacttgcctaaggcctcccgcgtccacagatgcagcgaagcgatgatccaacgaacgaaatcttttgctgtgagtacgcacaatttcccgcgcgacttaaaagatcgaggcttgtgcgaaagcctgcacgaagttgtagcagcggaagcggacatcactttgaatagtctggacatgcttaaaactcctcagggatgcggctcagctatcgaactggttgagctcgatatctatctgactgaatacgccctcgagcggtcccaacgtcgctcattccgaaagtgtgacagatagatctactgaagtaacttttcgtagtcttttgattcgatctcaccctggaatggctgatgagaattttcttatttgtcttagtcacgcattaggcgtgtatcgtctgcttgctgacaagttcgatcatgcgtagaagcgagtagcaaaccccgtccctgtaaagggctataaaggccccttctcaccatcccgtgacaaccggcccgttctttccacatcgcaaaccgacgacatgtcgccaacagcgaacgaataccaagctttgaaaacacgcgttgactatctctaccgtgtcgtccgtgcctatcgcaagctcaatcgagcactgtttgtcgaaggttcgtcaagggaaaactagagatcatccagactcagctggacaaaataaacgtagccactgagtcactccgaccacattttgtcgcgaagcaagcccagtggcaggccatcggacaaaaggtcgacgagcagagtgagaagctgaagcagttcgagcacgaaaaactggacaagcaaccatcgtttgaggaatgcgtcgcacatgattgggcggagaagcatgagaaggtattgctcgcgaaatgtcggcattacatgcaagagactctgaagatgtgcggcaaggtagacgcgcaagctgaggagcgggcaaggaaggaagatgcagttgccttctggttgcatgggagctgggatcaagtgaaacagattgccgagcagcttatcgagaagtcgaagaaggagttgatcgggcagtcagattagcgtttgattaggtaaagattcggaatcgagaagagcttgatatgatcaacattagtttgtcgacttccgcgttctcagtcagatttgcaccaccagtattgccggacacgtactgtcgcaaatccgctagtgaagccctggaaactccagacatgcctgcggattttcgtcaaattgcttgagcgccgctctacgtagtaaacccatagcctttgcctctatggcatcgaacacctcgcagaagcgaacaccgacaacattgcgcaatacctctgagccctgtccatcctcggactcaagaggataattctcctggtctatataccgatatttaacgcgtacttcagtgctggctggtgtcgtaacaaggaaatgtttccaaagttcggaatcgccaggatgcaccaggcggtaatcagctctgttccacagactgagaaagtgcaatgagcggcttggtgctttaattaggcctttcgggatatgcgctttcatgtagctagacttgagcataaatgggtgtaaagatatagcgctgtctgcatctcctggagaagtgctgaccatgagaatttgagagatgatgccgactgtcgaagacctcaattgcctgtaaggattcttcgcatcggtgtagaaggtgatcgtcagattatacgactgtcctttatttgttttggcggcaatccgcttaggtaggaacatgatgtttcgtagatcgcccgaatctcctaggatgcagtcgagccatcttgcgcatgcgcagcgacatctcagtaaggctatacagtcgaggtatgacaatatgtgctggagcatttcaatcggtagattatttttctctgtctgaattcgtgcacgtgccatatccggatctcgtgatatgtgtttctctgtctcagttcgtttgtcggaaagactgatgaggcgcataaactggcgcagatgaaactcggccattgtcgaaacaccgtcaccagaaaagggaaggaacagagcgaaatggcgtttcaattgtaacgactacggaacttgatgtgtgggtgaagcagctaaagttgcagcctgattgcactccctctcattgggcttggtcgaatgtggttagcgcaattgtcgagagtactatcatcactagtaacgcataagcatcacggtctcgatgctgcgataagactcatcttcagcttctgtttcaacttgaaagtgtttaagctcggcacagagacatcgtgtgtctctacaattcatgtcgatgttgtcgctgcacgtgggaatgtagtcattatgcagcgaacaggtataacaataagtccagcaaagcaaagtctacaacaagatattcaaagtgattaaacccttctagaaaacaaccaaagtataaccgaccccagtgtaatcaaaaccagtgtaaccgaaaccagtgataaccaacgcgaggtaaacctcgtctatcgaccaatgaaatacccatgccgactagcagctctttacaacacaaccaaaccatgttcgcgcttcgcccttctcggatcatccaacgcgatatgccacttcatcagcctcgccaacttgaactgcagagcctgccacatatcctctttcttgacctgagtcttcaagcgaggtgtaacatccacatgacgacacctcttcagcatacacatctcgatcatcatgccgggtccaaaactagtggcaataacattgtcccggccttgtcccatgcgacgcagctgatccagcacgatgagcacagtcgggcttgaagaattgccgtacgaacggtatatctcgagcgacgcgcggatgtgatcttcggcgagacccatggcttgttgcgcgccttgcagaatcgcggcgccacctggatggacggcccagtcaaagtccgaaggcgccgttggggtccgaggtgggtcttgtttgttgtgcgttgcacatatttgtttgcggagttggtcgaacatgggttgtatcgcgctgacagctgtcttgggcacttctttcgttatcgaggcgatcatgcctgtagtacacagtcagtttcttggttgctggaagtgatagtgcagcggcatacccttggcagtgatgtcgtacgacatgtattgcgtcgtattcggaacgagcatgcttccacactcttgcaactcatatatcggtttctggtctcgcataagagccgactggttgcatactaccagtgcagcggcggcgtctgagaagagtgcgggggcgatgtgtaacttttcgtcgcaactagctgcatggagctcggccttcaggaaaagactgcagagctcacatgccatgacaagcacacgagcaggtcttcctcgttgggactcggctgcagcaatgttcgcggcggcgcgaagtgctgatagccctcctgcacaaccaactccgtgtaggagggttctctgtacacctgggtggagcttcagagtcttgcagacgagcaggtcgtaccccgggttactttgatcggtgcaagtgaccgccacgacgtgggttacttcgccggggtgtaggttcgcctccgtcatagccttcgagcatgctgaagccgcaagctgtacaccatcgcgttggaatatctgtgacagctgatcaatggaaggaggtgttgcgtcgcctttggtatcgctgctgatgtctaaattggcctgcctagatttgatctgtgtgacgcggttcaacttcatcaatttctgcaagctagatgatgaccatgtcagacagtgaattaatgaatcggaatgttatctgtaccctggagatgttcgatactctgggtagagtcttgcaacgtagtcctgaaactcatctggcccgaaagagtgctctgggtatgcatgagccagacctgtgatgtacagcccactagaattgatcttgtgcaccatatcaaacttcgagtgaagacgaatagggtaagctggtaatggatacaaagattaaagtaagatagaagttgtacggtaatttgctcttgatagctcgcaactcgacgtttgcaacccgcgaaaggctattaatggatttgaatcggtcaaaggcggatagcaaactgttgctgttggatggtaccccctctcaccaggcgatagccacttttataagatacgaagacccaagagatactgcacgctgccacccactcaagtgggtttacgagtcctcattccaattctgctgagctgcgtgacaaaccactggctcgtatgggtgaatctaggcagcgtcctcaagctggacgcctcagcgtgcctgttcgctccatggaagagctcggctcaagaagagctgagtgccaacactagcatcgttcgagtcattcgtagcgagagggtgtgtacaacggggcagaaacatcgcgcgtgggttgagatgaaccgctgtgccgtgttcgaggcttcatccagccgcatgtatcattgcctcgaatgctctggagtgaagaacagaatgattcagtggcgctgatggaggttttcgaagcctctggagtcttcagatcagtggttgatctatcctagaccaagcccagaccattgtcaacccgcaaacgcagtgcgccgaggaccgcgagaaggatggacgctatcgattgattttactcttagatctttctccgattctttcgtaccccttccttcgccccgaaaccacttggcgggctgcctttgtgtgactggagacaagagcgcgctgcttgaagtgatgatgagaagacatcgatagctcactggatgatttgtttcaagcgtactcacgataggcaatggttgggggcgaaggaagcggatgttgagggtgccagtcagcctccggtcgctgattcggtcactgaccacaccctcagccttctctttcactgcatttgataaatctgatcgtcaggcggcagagtgacgatccgcttctttgtaaatcgcctagatcgatgttgccaatccccattcgctcggcatgtcttgccatcgccgcagccactcgatgggacttcgagtattgtttttcgttgtggcgtagcgcacgtgatttggtggccatccttcgcgcaagggaggcaacctctataagatattaggcagatcaagacacctgggcagctgaacactaactacacgcgttgtagtctctcaaatttcgttggagaggagagtttcacgcatgccgtgcctatcgctcatcatacccacggggcttattatctcatgatgctgacatcgtgatggctggtggccagattggcttgactcggatcagctgccattcttgtggagggtaacatgttgcgattcagtaagaggattagcgacggcgcaaagtgtcgggaaccatcgagatatgtacgtgccaggcaccgacggtgagtgagtgcaggtgaacagaccacgtcatgcagtaagacgcggaaggaccaatccgagggctactacgccccattgcggcagacctagcggtgtaccgtggcgtgctgtgaaatacaccttgcggcgctcccgatccagatgttgggtaagctgcgcttgtccgaacggggatggaatgcgaacagcattcgcgaaaaagacttgttgcagagtagtgatcacgtgcgctctaatggatagtcggcgcgatagaatgcggtgaaacaaccttccatgacatatgaagtagtgtcgcccattttttacgatggaattaaacaagcggcgcgcaatttcgaaacgaggatcctcgcgatatgatcaacgggtgctcgcgtcaaagtatatctgagcagccgcgaggaaaggcctataccgcttttgcccatagttttacctttgccgatcagactacagcattgtcggttgactctcatctgtaacacattcccaagctgactgaagcagtgccgatccaagacgccgcacattcggacagaacaccgatctcgccgtccgccttctttgtgacctcccacgagaacttcgaaatcgcgtatacatgtttagcgtgcaaggagcctacgatgacgaggtttttgttcgccgcccactcgatgcaaacggcatgaacgtgcttttggtccggcagcagaccagtcaatgctcctaccgatggatagaagatcccatccacgcgaccttgaccaacccagctttggagccagaaacggccaaagaaatgcttgaggcgtattactggacgcgaactttcaaatgctctcatcgcgacttgcctttcctgggctcatttctgaacacggaccggtatggacttggcatggcgccctccgcttacatccgccgcctgcaggtgcaagtgcaagtggagtgcgtaccacacgcgcaatcgtcggaggcgcaaatatccacaagaaagacgcagttgtgcgccatccaagctctcagtgaggtccttactgcacgcaccgaagttgacatcgatgtggttttgcctggagacctccaatatgggtgtgacggttccgaaacgcgatgtcatcttgcagaggatatgtcggatattgtcgagatggttggatgtttgagaaaaggcggggtccgcacaactgtgacgcacaatgagctgtgtggccactggggatacgatacggacaacttgaactctttagatatgcactggacagggttcaaagttctatgaagattggtaaagtagaggggtaattcaccaataataacgacacaaagctatatatataattttcatctaccacctcgtattttctacagtgtttgtgtactcatacagttcctccgtcgtatgttcatctacacatcgaagttcttcatcgcttcactcactcaatcagcagctcttttgtggtcttggattcggcaagggcgtcgtgctagactatcaacctagcgttcacgtgaggaagcatcttctttcagactgcccctgagcttcattgactgcttgtatcgaagctcagaggtttggtaacacatagacagcagattaactgaactcgcactgagcccccaatgccatagctactatgtccacgataatactatcctcacccccaaaattctccccaacgcgtgtcgatctagaaggacgctactccaagtaactggaagtgccttcttctccacaaagccgatatcccggaacttagcttgatggacactgatattgtcaccattgacagaatcgcgccggtaggaagtagagagctgacgctgagaattgcaggcttgcttgcgcggataaaatatcagcattcagttccaatagaagctgagcggacggtcctactcatgtagatgagatcgttgaagccgtttgaggcgcggtattaggatcgagcgactgcgatgattggagtgagcgccgacgtgtggagcctggaataaggtcgaggcacagtgtaaatgctgaggctcaggagattgaagccggtactgatgagtggtccagcctcactggagcgcaatttagataatgagattacagaccgcttctaagataatcgtgaatgagcatataggcaagttctgaatgggatgagattcttattagttatactgcgctagaccaccagcatgatgatagaaatttgggactgagattcgagttctacctgtacctagtgggagttcatgtgctatttccgatggccatcttcgtagaatatcacaaggtagactgaacatcctcttacctgctcacaagctacctctgttccgtctatatcgtgaagacatgcctcgcgatgatacacgatcttatgaggagtgcgcaggatgagctgacgataaatatactacatactgtcagtgtccgttcacattatcgctccagcatcgagctcccgcaaaggtgcaagcggctcgagcaatctgaattcatgtgctagtctgctcgcctcaccgaaattgatcgtaggatatgaattcattcatgtccttgggaacatcaaagctctgctaaggcgtatggatgcttggtcagataaatcataaatggtgctcctcctgtctggtgtacggggagtgccatacacgaacgctacttggatgataaaggagattcctgtctgtcaggacgcaggtctgcacccactgcgccagcatgccaaaaaggtaacaatgatcaatctcaacattgatcatcctgtgcagaatagtatatatcgtacaggcctgccgcgcggccttacactatctgccttcggcctatgtagcatagcttaaggtcttcccttaaagtgaaattcctggtggattttgatcgagttgtgtagatcatcgcaatctcctccctttcaatagcttttcattggtatagcgaaggcgtagttgtgaaacatttacgatagttctaggtggcgctaggcctattgacgaagaggtggtggcaaatcagtcaagcgaggatttcgcactgcccattctgatgagtctcagaattttctgagtctcagaatgttcattgaccgattccaggccatcgggtgctgttgatattgtttcatcgtcaactctgcatgtataatcgttgtttggcggatcagacgcagcgacatcgagggggtgtgaaacgacatcaccaatctcgttcgttcttgtaatgtctatagcaacgtggcggagtgtgtattttggtttacatgcatctgagttgtgaaattattcacggacagctcaacatgtccctccccattcacgcgaagcacctccgtagcacctgcagtgatttatcatcgacaatctggaggaattcattgccccaataggggggtgatatacgaggatgaatttttctccttgactagctggaaccttgaagttggaattgatctcatccctcaaaagcctgtagcagcaatcgtgtatgtaacgcagatgcgaacatcatcaggcttaaaaatcttgtcgacaaagatggcctcgccataatttgctaaaaggctagacgcgcggacattgatgacaaaagagtcaagtgaacttttctttccctccgaaacttcttcagcagcagggccgcaggagagcccttttggagtgcaacttatagctcatggtttcacaattttcactaacgacaggggtgtgtttgcttctgctctattcagcgggcctgttcagggcctgttaacaacatcgacggtcatcttgtgttatcgttggagaagcgccgaagctgattaatgcgacgagacatagtttagctattgttttgcgatattcgcgattgggaatcacaagcagaagtgtcgctggagtatcactgagagtagattcgcattgaatttgggtgatgcggtgaagtcgattgagttcggtgaagtcgcgtagcctcaagtgcacgagcgcgctttccgccaagcgaccattttcttatagccgatgaaatgcgaggccgtaaagcctgaattacacggcgagacgacgggtttatctgcgtagtgagtctgtagctatatcgagaaatggtagagacagcgaaagcaggcaaggtctgtcgcttcagtgatggttctagttgacggtcgccaggatgattgcaaagacgcgtcaactgagatgttggtatgagttcaatcttgttcgcaagtgaagtagaacttggtcgtgatgggaaagtcgtatgagactagagctgctcgggaagccagtaggaatcgcttgaaactagtaatcttgcagcgtctggccgcatttgccgttcagtctctatccatttttgcttgcgtaaaattgacaattgttttgtgccaagggtgatccggtaatccagtgtaatctgcctataaatgtttcggcatactgaagggtctcttgtctcggaagatcgggcagttacctctgcaacatatggagtgccaagaataggacagattgcgcttgacaccatgggtatgccgcaagtgtctaacaaggtcatgatttgttccgtgtggtaatccgccttggatagtaggccgagcacttggtttatctttctgtcgttactcaaggtagaagcgaagataccgaatgaagtgttgttgttttgcatatggacagcacatatccagccactaaaggccaccgtccccctgcgagtaacgtcaggatgagggacgatgccgaagatctttgcacaagcgaaccggtgcctggaattattacggaaagagaacatgcggtcttggtggtcaaaattggccagcggccaaggttctatgattgacagctgagcgggcgaacggatgtgtagaacatctgatcgtacgcgtggaagaattttatgcgattgaactaggcgatcgtcttggtaccctgatgcattcgggattctgagcagaagatgtctttcctggggctggatggtgctgagctcgcccgtcgaaaatgctcgatcataatactgcaacagtaaccgtggttcggcgcgcagatacacctgatacccgacttgacgtaggtaaatgccgagccaacgattgtgcgacttgcatctcaaaggaagaacgtagtcccattcttgaaatcccaattttgcgcacaacaggagacgcgaatgtattttaatacctttgctggaattcgagacttctccaagaacatcctcgggaaagctgacgtaatccacacagggatagaattcggcgggagattctgcgaagatgcctgaaagaaccacgtcgcctgtccttggaacgaacacatgatcaaagtccgccttggacatgggattatcatcttggtcgagtggtaaaactttccacgcgaatatactcaagtcgaggatagttcttatgatctcttcttgtagtcttcgaaatgcgttcttgccttcaccgtacaggaggggcaaatttagttcaaaaatgccgaaaaggcaatacgcgatgtcttctgtacggctggtttgccttgatgccgcccacgaaaatctttgggcaaccgagaatccagatagaggggttcgaccttgcaacaatgacgaatttatgcgtgttatggccgacaaggaatcgaccaaggaccgcttcgtgccaaagttgcaccatcccgaatcgaagaagtgcatctcacaaggggcgatcagctcctgcaaggtccaacctcgtgtgaaccttcacaggttagattccccatgggaaagggtggattgtatcggcactctagctggaagacttaccaccgacacttctgcaagtgcttatcgagccgcgcgttcctcggtagatctgagaggtacgcgtaacacacggcgctacacttgtaccataggtacatcgagttgatcgcttcagtaagttcggcactgatacgcttgtcgatacagcaggtatctacccatgcatatccaattccttccgcagcagctagacaacatgtcttttgtatcttagagtagcctttcttgcgcgtgtgaactccgcggatgtactcctcgtagctcacttcctcttcctcccaggtatgcgagagaatagcgtatctcgggatgcgacgtccaatgaactcctcaagcgtcagagtatgcgtgttgatgagtcgcatgatgccgtaatgggtcacttggcgctcatgtcgatgcgtccgcgttgtcttgatccgcacgcgaaatggactgtcaagcgaaatcaaagagatccaggcgcgcatatttcggcgggaagtgagaagaaaacgttgtgtcaatcaggcagacggctagtgatccaaggctgaggctgagtccatgcagccgtatgcaacccctagcttttagctactaactaatgtcttactggctaattttgtgcaaacttcttgctgcagccgagctgacccagcagctgaccgatcttgaaaagagaagtgcatgaaaatgcaaattgatgaccgagcacacgttgtgaaggacgcgaggctgaggcattttagcacaagccgtataatccggctcaagctatcgcgcgctgaagcagactataacgttggtcagacctaccgctgagggccatgatcccatgctcttgtcaagccgtacgcgatcaacccaaagtacgctagtagaccatacgacaagagagcgaaagaggtcgcaagcgtgcggaagtttgtagataataaaacgatcaggtttgtgtgatggaagttgttgaagtgtctgtgttcggaagctcctgctcactctcgcaatttagcgcaccgtcacgtgttaccatcccaccacagactgaagctggggcatgttgaacaaatgtgttccgaatgagatggggataatgaatcaaaagcaacacatgcgcacatggagaggattcaaacaagctttttgagtctttgacttgagaagtcaacaggccgatggccagtcttgtcaagcgtccatctactgcgcaagacaactttatgaccctttacccaatcttagctctttactcaagcgcttttcgcatgttcctcaaacaacttcttctgcttctcccactccttcttgagcttcttgctctttcccttcgtcacctcttcgccctttgcatccttcgttgggagaccctcgtcatcccacgcgctgtattcggccgtcctgaacatgtccttcggattgatcttcgcctgctccgcctgcttagccttcttctccgcctcttcagcctcgcgcttggcctttgcttccgctttcgcacgtgcgatggcttctttctgagtacgtgcggcttgtaattcggcgtctacgggccggaccatcgcgggtgcgttttcgcggtcttcgaggtagatgcctaggtcccacaggtgggtgtcgcgaagctggtcgcagagtgctaggaagtctttcgttggcgcattcttggccgcgaggtcgcggaggttttcttggaatgtcgacaggacttctgcataaggtacggcagcggcttcctgcttttgggcgggcttgtgttgtgcaagaatgtcttccagaacctcaccagataggtcgccagcgacagcatgcttgcgcacctcgtcacggtcgcgggaaacggcgtacacgaactccttagcttctgatgggatgtcgataccggcccaaccaattccaccgtcgtatggatctgctgagccatcgagaccgaagatgcggaccatgcgtgtgatgtagcgtgcgacgtcgaaagacacatcatcggagagaccagccttgtctgcggagttgtagtctgttatcaagcttgagatggcgcgcatcgcagcaggtgtatcgaacgagtcagcaagagcattatgcactttctccttcgcagcgtcgaatgctttccgcactttctcatcctctgcaccagtcgaagcgatgtttggatggacctcaagatctcggaccttgtagaagaagttggtcacgtagctttcccatgacgcgcctccctttcgcatgtcgtctgtgatctcgatgccgtcgtgccatccaccaagaaggaagatgatacgcaagcttcgcgcgttccagtcgccacgtgcgagcgcttctcgaatcgttgtgaagttctttagactcttcgacattttgcttccagagatcgagagatggcccatgtggaggaagtagttgacccactgatggccaccttcttttgacgaccaatgcgcttctgactgtgccagttcactgtaaaagtcagcaggacatccagtgaaacttgtagaagttcttacttgtcgtggtgtgggaagcagagatcgataccaccggagtgaatgtccatctgctctcctagtacatcgctagccatgactgagcactcaatatgccagcctggccgtccaggtccccacggtgacttccaagcaggctctccaggtttacttgacttccacaacgcaaagtcggattcgctgcgcttctctgatgtcttttgctgtgatagagctccctcaccgtccgcttgcaaactcttgtcaccccgattccacggctcgagacgtgcgtagtgattaccgggtactttctcgaaagcttcgatgtcgaagtatactgagccgtctgaagtgctgtaggcgaagccgttggcgacaatcttctcaacaaaagtcacaatctggtcgccatactcggtcactcgtgtgaccacatttgggtccagcacattgagacttcgcatatcctcattgaagcgcgcctcatacttttgtgtgagtcgggtgaacactgtatgatcactggcgtctatcgtagtgccgtacagggagtccaaatacggcaacagcacatcttcggccccagcgtagaaagcctctacatcctctggtgtggtctttgacggtgcgagtaacgcggtcgctgctgtgcctgctgtcctgaggtgcattttgatcttcgcttctttgtcgccagctataccaacaccgtccacagacttgccttgaatcacatttgcgtactgctttgccgactcctcgttgaaagtaccaatgttcacctctgcgctcagcaatggcagatttttctttacatatgcgtcaaaagctttgatagtcgtgttgatcagctcgtctgtgactgttgggtttttcgacttgaagtccgccaggagatactgttgcctcccacgtagaatgattttgtcatccacatctgtaatgttctggacgaagcgcaagttgtacccgaagtaacctgccaaaactcgtcgcaagatgtcgatggtcacatagttccgcgcgtgcccaagatgcgcatcatcgtagactgtaggaccgcaactgtaccacttgacgaccttgccctcggggtcgaccggaacaaattcattttttgatcgggtcagtgaattccagacttttaattttgcctcatgtgatgattttggctccttccagggcggctgggtgcgcgttgaggtagccatggtggccactatcgtcaggcgtagcgggttggtgcagttgttcctcttccgtgcaagtggggagctggtggtgaagatttggcgggacaatgagcggagaccaagtaccatgaagatggcggcaggtggaccggggaaggagcgactagaaggggacaggtaagagagttcggggaaagggccagaaattggtcgcgcttacggtgagtcagtatctctagagagtaaccgtggcagttgtggtcacgttctcggtgttgtacacccctgccatcgacatcttggcacgcccccaccaattgcaagctcgaaagctccccgcagaaattgttcgcgagctccttcacgcacctctagcctcagcaattgcgcaaagctgacggaacaatcgccgagatcgcgaccccatactgccatgatggccacgaacccatccccatttctagatcccggtacccatgcatctacgaacaatctcggcatcctacaattgcgacgcgaccaattgatcccagccgtcctcacactagaaaccaccccggattacgcagagggcaaggtcgaaaacacccgtttcggatcattcccgcacagcacactcgtgggccagccatggggtacacaaatcttagcatcagtggtcgacactggatcgcgaggaaaatcgaaaaagaggaagcgggacggcaaagatgaggcagagacaccaggatcggacgcgaaagaggccaagaaggacatcgtgaaggctgcagcggcaagcagtggctttgcgcatttggtaccgcctacgccagagacatggacgctctcattaccgcaccggacgcaagtcgtctacacacccgattacagctatatcctccaaagactgcgagtacggccaggcgaccacattatcgaggcaggcgcggggagtggcagctttacacacgcttcggtgagggcagtatacaacgggtacccagggcaacaagagacctccaacggcaccgaagagccagacgaagaagcagtcggcgtgaccaagaagcgcaagcgcagcaagcgtcacggcggagtctacagcttcgaataccacgagccacgcgcaaagcagctccaagtcgaaatcaaagaacacggcctcgaccccctcgtcaccgtaacccatcgcgacgtctacaatgacggcttctgcctcgacaccaccaatggccctgacgcagacgcgatcttcctcgacctgcccgccccctggcaggcgctcaaacatctcacgcgctcgcccccatcctctgacgccctgaaatccgtcgcagcacaatccgacccttcaacgcccctaccagaagactcgaccacgaccacatccacagaccccaaacccttccgtacgccgctcaaccccctcaaaccaatccgcatatgcaccttctccccctgcatcgaacaagtcacccgcactgtctccgccctgcgcacctacggctggctcgaaatcgacatggtcgagatcgccgctaagcgactcgaagtgcgtcgcgagcgcgtcgggctcgccgaagaaggcgtacgcggcgggaacgccacaccagccagtgtccaggaagccgtgcagcgactgcgcgacgtcgaaggccgagccgccgtgttccacagcctgcagaaggagaagcaggaggaagtcatgcggcgcgcggaggcgcggaagagaggcgaagacgtggaggtcggcaaggagaagaaggtgggtgggaagaaggaaggcgtgccgccggggaaagcggagagggtggagaagacgaagaaagaggcggagagtcggacgttgttcaaggagggcaggttggtgcatcgcacggagccggaactcaagacacacacgagttacttggtgtttgcggtgctgccgcgggagtggagtagggaggatgaggagaaggcgaggaagcagtggggtgcgggtgggaagaagaagtgaatttagctcgttaagatgatacccgaaatgctctcaacccgctatccgtcctgcgccctgcgaataacgctaaactgaagaattactatattcgcatatatcccatcgctgaacgccgattccccttaaccccacaccgcatccttcgccctgtgacttccatccctactcggcggagtagaaatgacatgcgtccaagcctccttaccgtcgatgaacagcctgtagttgagcagactctgctctccatgtggcggattcgtaatctccacggcgccgaatttgctattgccatcgggaaggtatttgatgcatacatcctcgtcatcaatctccttgtatgtgcggaatggcaggtagaacatgctcaacggagacgtgctgaactcgtgcaccgtggcactgacaggccacctcgagcctgcaggtggtgggaacgaggtagctgcgaactcgtggcgatctccggagagaatgacaacgcctacgcccgcagtggaggatagttcccaagcagcttcgaggataatgcggcgctcgtggaggtagccgccccaagtatcctcggaaccgaattgccagttcttggtgaacggaatgccggtaacgataaacttccagttcacgccgttgtgtgggactttgtggatccaggcgatgagatcgtctagttgttgctggccgagcattgtcttcgctggatcgttcgggtctttggtttctgggctacggtagcggcgggtgtcgagaaggaagaagtctgccgggccttgcgtgaaggaaaagtatgtgtggcctttacgatgcgcgggtgggtttggcgcggcattgtagtgcgtgaaggcatcgtacgcagggactgcgacccctgtcatgttcgagttccagtcgttgtgaatctcgtgatcatcgattacgtggatccaaggcaggtggtcgctgaccgccggccaggacggagaggaatagacctggcggtactcgcgtcgatatgtctcagagtctttgccctgtcggtgcgggacgtcaacgtagataaagtctccgaggaagagcatgaagtacgggcggagctcgggaagccagtttgcaagatgcttcatgccagggaactcaagcgggtgttgaaatggtgtatatggtacacgcggcttgatgcagctcgagtgaacgaaggtgtatttgttgtccttgagcgacgatgtgcgacctggtcgaggtgcagtcatgaaagtgcccgtcttgtttccgcttgatgtctcgatgacatattcgtaatgtgtgtctgggcgcaaatagtcgaggttaagcacagtggtgaagtcggtctcgttcgtaagccagtggctcggttggctggagggatggatcttgtgcatccatgagcggttcggctcatcgattgatcggtacagcactctgacatcgaacgcatatggctctctgaccagaatgtttgcgctgtggtctgacacgtaaccgacgcgtccaaacgacgcgtcgtggcattggtggaggagcggcgcgcgatacacgacatccaatgccatagcgatgagcgccatgtttatggcaaacgtgatccaactccatagtgcagacgagggactcggaaggcctgtgagcaatgtcctcaggatcttaggctccctttcctcgtactggatcgtttccaccacgtccaattcttcgagtggcccatcgtctgctccctcaatgagctgaacatcttcactcgtatcatcacctctagagatagtgtctttcacgatgatgtcaagctcatctgatatgaccttgtactgttcggtgtcttggaaactggtgaagaaggaagggatgtaaatggccgtgagtgccgttgcaagcgccggtacaatctatttgcattgtcagagattatactttggggctgtcgtgcgcgcattggtgagatttgtactgacagtcgtgggaatctgtgaaggccattgttagtcaacaatactagcggagtttgaccgagcttacccagcgcaagaacacccatatgctgacgcggagcaagatggagctaacaagggtgagaatgtcgctcgttgatgccatggctaccagttgatgatcatttctcagcaacgaatgcctcggtgaacctgggaagtttggcattagagcaaacgcgtgtcatgtgaaagctactctgatgatgatgtcatacacgctaggcttcaaacgggtctagcgcggagaagcggcctttcactccgccatgattgccatccaacatgtcagccgccgtccacagctaaagtttaggctggcacctataagtaggacttcgagaactcaaagagtgaacagcgtaaggcaatgcagctgcgagctcactacaatgtgctggtatctattcgactaaacgatctcactactatttcagccctgcctctgccagcgccgcaaagaacttcgatgagtaagccgaatctaccatctccaaaaagttgatgactttcgtcccgtcctccgtaaaagtcaaaatcaacgcatactcgtttgcatacggtccaatatccgtctccgctgtactcgtagcatgtatcatgcatgtatgcgcttcagcgtcatgcacctccgtgtgaacagtcgcctatcatcacatcagtcgtcgaaactatattgcgccgacagtactaccttgaaattcctgaaccatggcattatatgagctaggcgtacacgatactctgcgttgttcatcttaggtcggcccagggatgcagggataacttgtatttgacagtctgggtgtcgataggccatgatcttttcgagttcccacgcgtcgaaaccagcgatgacggctttggctgttgccttctgcgcagcgaggctagacatttttgggcaatactgtgtgttcttcactgtaagaggagggtgttgatgatgatagaggggtcactggttttacgaaagtactgtacctcttaaacgctgtggattaagtaacactcattgagagtttaagttagggcattcctccggagctagttttgttcacactgatagcgcggcctataggatcgatgaaaagcaccagcatcgtcgtggtgaggcactcgaagaagactgagcagcctatgaaacagtatctagcttcggtggctttacggcaagtctagaacgcataagctccgaccacaatggttatatatctttggcgccgaccccgccacttgtcttgatggagctacatcgactccaccgacctgcctcattcacaaccaaatcagcacgcgcgcagtctcagatgcctagggtaaacgaaagatgcaggaccgccgttattgcatgaaatcggtcattgcaagccagcggtgtcgaagaaacttaactttggttgagaaagaatgaatcagagaggtggaagctacgaggtggtcggcaatcggttccagtcattattcgtgcgacattgctgtagaaacctttcagagacgtttttttttttacagatactccactactgcttcttttgcttcttcgagggcctttcctcctcagtctcgctgtgctcagcatcatgctttccgttggctttcttctcttccttctcagtctcctcgtaaacatcatatctatacctcgatccttcatgatcatctcttaatcccttctgccccttgccatacaccttctctcttgccgtccattcttcgtccgactcttccttcggaatctccgaatatattcctcttttcctcaattcaggcaccaataaatcaaccacatcctcaaaactccctggagtagtcacatacccaatgttaaagccatcgacatcagcttcccccacccatcgctccaattcgtctgcgaccgtagccggcgacccaacactcacgggtccaagaccacctatcgacgccttctccgctatcactttcggtgtccattgcggtacttccggcgatgtgacagtaaattgatccaacaagcttctcaccctatgatccgtcgtcgtatcttctgcgctcaacacatgatcgggcggatacttgctcaaatcaattcccgtccagccactcgtgagcaccagcccgccaatctcactagcatacttcttcagctcgatatacttttcctgcgcttcttcgtccgtcttcccaaggatgggagtaaatgtcgcaaaaaacttgatactagcgggatctctaccttgttgttcagctagttcgcggatctttttgactttgggcgctagaacggttggagagtgcgatgacacgaagattgcttctgcgtgcgtggcggcgaactctgagcctgcagatgaagtaccggcttgaaagagaaatggcgtccgttggggtgatggatcgacaatgtggcgagattcgagattgtagtactttcctgtgtgtttgattgtgcggattctggcggggtcgatgtattcatctgctggggcgttctgagtaatcgcatcgtcggaccaggatccttcccagagtctacagcatgattaagatgggctgctaagtggtagagtgaactgcttacttgtacagcacgcgcaagtattcgtcagcttgcgcgtatcgttcgtcacgttcgatgggcgtgtcaattccaatggccttgaacgcggctttcttccatgatgttacaatattccagccaaagcggcctcccgtcatatgatcgagggtactgaagcgtttggcaagtagaaatggaggctcgaatgacgtcgaagcggtgattgcgaagctcaaatgtttcgtcactgctgccattgctgatattggctgttctcgtcagcttctttcaatgattgagcttatttccaacttacaattgttggatcagtcataggccactgcgccgctcggcggatacagttgtccaggctgtcttcataagtgtcgtaaccaccgtaagtatctgcgaggaacagcgcattgataccgccgcgttcaagcagttttgctaagtcaatccagtagtccaaccttcttttcgtggccgacttgtccgtaggattcttccattgtccaggactcaaatgtcctacagtgctcatgtcaaatgcattgatgagtatcttcttgcggttggtggaggtattattagtgccatttgttgtaacttgagacatcgtcgcagtggtatgaagtcagtaattttgtaatcgctggtgcagaggtagcatcaacgacagcttgggatatggtcccgtacacacgattcaagcacgtgttcggttatgcaacacatgatgcctgaggtgcggaatgataatgcgtttaccccactcgctcgcataacccaagtgatgcacgagttcagttgagtgttttcgtgatgcatggctcgtattgcgccatcctgataacggttcccgaagtcgcaatcatgggtggggttaaactgtggatgggattctgttagtcggtatcacaaaatcttgcgcggtgcattgcatgctttgcagggtccacagctcatgttgatgtcgctggcaggatgcgcagaaggatccggtgtgaacaccatttttcatcaagttacaacaacatatcgatttctaagaaatggacaatcaaaaatccatggagatttaatttgagctctgtggttcatggaaggaattctgagaatgctcactggcagtagtattcaatatgagcagtttgactcttttggctgaaagttttatctgttgagcaacaggctattgagaaagccaatgtcctatgttacaaactgcctctattttctcatttcgattcttcagacgcgccttcatctttctggtcggtacgcaaatggatgcttgtttggtctaacgatcctccactttcatcgtctgctaccggaggatttgacctgtaagatgtcagcctgttcagatgcctgtgtacagcaaattcacataccgttgccctttccgtgcataggtattgatgacatgtgccaaaatgatcaagcagaccgcgttcgcgagtacaaatggatagcctttgatgaaccttggtgcctcgacggttttaaaaaccaagagcggcgtccaggcagttgtggattgtgagatggtatttgccagcaccagtgctacggaacgctctgcaggggagtagctgagctggctgttgatccaaccgtagagcacactcgacatggccacggcagaataggtagtcatgaatgcgaaccacaatgctggttcggggacatgccagatcgtcaagatgattagcccaatgatattccagacgtgtgcaatcgtgattgcccacgcgggaccaaacaaaaggtcggatccgaaacagactgctaatgtgtagaaaattccaagaccaggtgacatggctcccagctgattgagacgtgcaggagtgtaccgcttcagactctttagccatagcagatagcccccggtagtagtgttgacggaaccgttccagaagaatatatccagcaaaagtaaagcccagacacggggggattttgcgatacgaacaaaagtttgcacggtcaccttgccttctgttttgtggcctgcccgttgaagccggtctttcgagagctggacgtctttgtccttcaggatccatttattgggttgatctggagtaccaggaatgacgaatagtccgactatgccgacgggaatagtcaagatcgcacagacaatgtacatccagcgccatccagcaaggccatgaacaccatctaagttagcggaagctgccgactgaatcaaggccgccgtgagagtacccaatgtgaggccgatatagaaaaatccggcacgccgtccgtattcatcagatctgtaccaggagcctgagcctgaattagcttgtgtctatcgtcatagtgtacaaaacccaccaaagatgtagtgaatggctgggaagaaagctgcttcaaaccagcctaccatgaacctgtaagccgcgatttccgcataggaggtgactcggaactgcaagagggtgaaaattccccatgccacgtccatcatcggtattaggtagtacataggcacccgcgtgaagaggtacatgaatggaagctgtcctagcacggctcccagaatgtacatggtctgcagctttacgagttcattgccttggaaccccaagtcctctttcatcccagcaacataagcattgtctattttgtgtcaattaatatgggtggtataggctagaaagtgacatactgatgttagcttgatcgatgtacttcgtccagtacgccaaaactgatgttagaccgccgagctaagcacaaccgggtaatatgacataccacaaaaacatatggtacaatcagaaggtccaactttacgatcaatttgcgttcttctggtgtgtcgtaatcttggaaccatttgatttgataccatttacgagggttgtcgagtatagacatcgtgtcaccgagccgattttgagtgtttagtgtcagtcattcgacgtatcagagcattatataggtatggtgaaggagctcgacttaggcgtgctcccatttcctgcactgttgcagtggcatgaggttggcacataaccgtatgcatgcttcctgccgaataaggctcatagaatggttgagaattgagaggctgcagggaagcgagcatgacaggcgaggggtggtcgcgacacggcgatctcgtcagcgagtggggtgaagacgtgattgtgccatcgacaggcatgcgctgtgctcgcacatgactcgaacgcgataacggattgacccagtgcttgatgacatgtattgtattgcaccgcggcaaattgccagacttaaaagtcgcttggatggttgttgaagttgaaggagactgttctcgcactcaatttacgtcatggcgcccaaatcagtcattcccaattcggaccggacggccacagaagctcaaacttctccatcaacgcgacgcgtcgcccagcttacaggtcatcttgcgcctgtagaagagaccgaacgtgtcaaaaaacgccccgaactcccaatcccatatcctgtttctaaactccagatcgatacaagccatagcatagatcaggtgcgagagctgaaggtagcggtcatcggtgctgggcttgctggtattaatgctggcattttgcttccagccaaggtgccaggcatcaaattgactatttatgagaagaacactgatgttgtgagtaattcgtaacatttgaaaacaatctctaatttctacagagcggcacatggctggaaaatgtctaccccggagttcgatgcgatataccagcacatgtttaccaatcgacatattcacctaacacccaatggacagaaatcttcgcgaagggcggtgaaatacgcgactattggcaggcccaggcaaaaaaacatggtgtctacgactatgtgaagctacggcatcgcgtagatggggcggagtggagtgatgcggaatcgaattggcgtgtcaaagtgacgaatcttgatactgaaagctctttcaccgaaagtttcgattttcttatcacggctattggacgattcaatgcctggaaactgcctgactatcctgggctcgacgagtacaaaggccatcttcgacacacgtcaaactgggacccatcttttgacccagcaaacaagaaaatcgccgtgatagggaatggcgcaagtgggattcaggtggtaccaaatttgcaacccatcgccaaacatgtaactcatttcgtccgcaatcccacatggattgcaacctcttgggcgggcgatgaaagaactttcgagcctcagccctatccagaagagcagcgcaaatctttcgaagaccctgaaatatacctggctttccgaaaagacctcgaagataggtactggagacggttccgtgcgatggtacgcgactcaccggagaatgcgggtatacgcgagctttttattgaagtgatgaagaagcgagcagcaaaaaagcctgagttgctcgatggactgattccagactttgcaccgcattgcagaagattgacgccagggcctggctatctggagtcgctcactgaagacaacgtaaatttagtgaaaactccgatcaagcgtttcacgccgactggcattgagacagtggatggaaagaactttgatttcgatgcaattctatgtgccaccggtgcaaacactgacctcgtaccaccctttccgctgaaggcacgaggagtagatatcaacaaagcgtggaaacctgagggaaaatggggcttcccatacacatatatgggcgtggccacaccaggatttccgaacttgttcttcctggctggtcctcacgctacaggtccttcaggcactgtgccgcaagctgtcgaaactgcactcacttacttcgcgaaagccatgcgcaaagcatcatcgcaaggtatcaaatcgatggcaccttcaaaggaagcgacagacgacttcatcgattattgtgatgcattcttcccaaccacagttttgaccgacaattgctcttcttggaacaacgggggtgtgccaggtcagcgcattcatggactttggcctggatctgctgcccacatcacactggtcagacgtgaaccaagatgggaagactgggagtatgagcgcgagaataagcagaatagatttgcctactttggcaacggatatactgaagcagagattgacgagacgactgatctcacttcttatttgagggcaccaggtcaggaggtagacctgcgggaccttcacgagagctggtgggatgtgcctggagcaaggaagaagacttgaacgatagagctctccagcatcatcaacttcaaatcaaaaaatcatcgtgctgaacttcttcgttgcattccccttccaatcatgaagcactcaacaatcaaccatccaagaatgattctacagcttccacccccacaaacacccgcttcggtctcatcacaccgcaaaatcttccagcccaagcacgatattcgcttatctattctgtcacccttccagcccacgtgtaattgattacggctctatctcggataagcagaaaagctgcgcgctgtgctccgcttgtcgacattggagatgcgcgacaacttcgtcaaataccaggaagatggcgtgctaccccatcaaaccaccgacctccaaaacatgccgaggaaacgcccgcaacggcttcccgaagctttgttacgataacaacatactcgtagtaacggttctagaattggagtggccgataaacggagtgtcgcggaacgtggggtcttgcgtgattgtggtgaattgcatgggtggtatggcggatggtaagcagtagcgaaacgcgtcggaaccgtgtgccgcggcctggatagaggtacttccaggagccggatgaaatactcatgaaggattggtgttcgtggcgattgtgttcatcatcctgcatacagaattctgccaatctcaagacattcagtcatcatgtccgacaaagacaccacacttgagtctgggagcgacaccagctccgagagacgcgactatccaggtaattctgctccatttctgacacaaagtgcattgctgagagactgcagtaaaatggtaccgctcaactttcttcaacatgaccattttaggtctctgcaacttcagcgcacctggtatctggggagctatgaactcccttggtgccggaggagcgcaatcgcctcatctagttaatgcaggcaatgcgctcacgttctgtttgatggtggtgagctgttacttcagcagtgtgattgtgcattacgttggcatcaaaggcgcactcatgtttggcacgtgagtagaaatacacttttgttgaggcggcgattgacaatgagtagaattggatacgcaccatttgctgcagcattgtacacgaacaaccggttcgggacggagtggttcatctatctcggcgcatcactttgcggcatctcagcaggcgtattctggatggctgaagctgctatcgcaattgcgtatcccgagccgtggaacaaaggcaaagcattaggttactggcttacctaccgtctcgcgggacaaattcttggtggcgcaatcaacttgggactcaatgcggatcgcgaccaagctggcaaggttacgtacaccgtctacctgatcttcatcgcccttcagtgcattggccccgttgtgggacttttcttgaacaagccagagaaggtgcagcgcaaagatggcaagaaagttgagctggcgattctggagaaaccctggttcgaactcaaagagattgcacgactgttcttcacaaagaggttcttgctcattctgctttggatcggacaagccgtatttgctgaagctgttttcttcacctacctcgcatgtaagttgattcagtgcttcatctgaaatcatgctaacaacctccagtgtggttttccgtccgcgcgcgcgccctcggatccttcctctcaggcatcatcgccgtgatatgcggaaatctgctcggcaactacctcgatcgcactagcattcctctccgcacccgcacccgcagtacgttctgggtccttgtagtcctccagggtgcctggtggctttgggccacgatccttgtcacggaattccagtcctcaaagcctacctacgactggtcatctcccagcttcggtcgcgctttcgcagtcttcatcttcctgactgccggctttcagatgaactatctcttcctgtacttcattattggcaatttggcacttaatcagcaggaagtcattcgctatgctgcgctgctgagagggagtgagagcgcgtggcaggcggtcagctatggcatcactagcatcacggtctttgcggaggtcggagctgtgtattggaactttgcgctttggggtgtggcgatctttccggcgtggttggttctgaaggagtttggaggcgagaagccgactgctattgagcaaactgcgcatggcattgtgaagccaacagtcaaagttgatgaagtggttgcggagagggcagataagtctgtggctatctgatagatggagacgaaggagcgtggggaataaaccttggggatgtcttgtaatgtagaaatgtacgttcgaaatcaacagattatcattggccattatgtggtgcagcgaaactaggatagatgacatgtcaatcaaccatattcgggaagaaggtgactgcatttcatctatttcagtacagcaaccaaccgtcctccgctgatctccctcttcctcattcgatcgaggcctgcattgatcccttcaagtccatcgacagttccaacaacgtctggtggcacgagtagtcctttcactagcaatcgctcgcaccaagcactcaaggcttcaccgacttcggggacttcgtgaaaaagcttgatcggcacgctatgcaatgcgacaccttcaggtacgtcactcttcggcaatccggtcaatcccaccaaatgcgacttttgggtacgcgagcatttctcgagcggcgttgatggtgggctaggtagcttcgctccagcttgctctaagactttcccgtcacgcgaaagtgtgggtgccgttgatttcgagtttgcgagcgatcgagaaaggtggccagccgactcctttccaatggtgtcgaagccaaatcgggcccgggagcccgtgttcgcgttgatgatttcaatggccctctgagggtcgtgcgagtctaccacaaggtcaggcctgatggcctcgttagatgacagcctaagtccatgtttcgcgttgtcgacaacagaaacaattttgagacccgcgaggcgcgcaatctgctttgcagcatgtgcacaagtagaactgccgccccagatcacgaggaaatcgtcggcctttgcacgatctgctaccgagataccgtgcaagcattcttgccgtatatccgtgggcaattgatctgcttcaagactgcggaccatgctgagaagatctggtccgtcttcgatgctagagaaatccagtcccatgcatatacccaaagccaatgcagcagacacgaatgcaactcccagaatgctgcctgagcggatggagatgttctttggtatacgtatagcattgaacgacgatgcgacactgtattgctggaatgcggctttccgcaggtcacggtaatcggtcgaaggaactacgatcacatcgccgtccttgatgcgggaacttcctgcatcggacgctttcacaactgtgccagcgaactcacggccagcgatgtatggcagtgtaggaattccgaaattgaagtctctggagatggtgagcgtagacgcgtcaagcccgctataggagacctacggtgctttccagtcaattggattgagtcctactgctcccaccttgacgagcagttcggtatcatgctgtaatgccggaaccgtgtagtctttggtgacgttgtaaggctgacgaattgcatgcaatagcaaaacggattgagctgctggtgttataaccgcctcttctgctcgctgaaagccactttcggtctttcgtctcttattatgcacagtttcctcggggtctggtctcgctgaacttcttgtgcgtcgcttccgtgtagacatgatttcttcccaactttccggaaacagcctccttcgttcaagttgagacttgcaatattgttttggaccacctgcggaatctccgaataaaattatgtcaaagtggtggctaatttcggactgccggcttcctgtaaaaggatatttcgagtttccctgggtcgtcattgcgcatgacatgacatggtggacagggcttccatgtcggatccctatagcgcttcacgagaacgatattgggtggggtaatagcgccgtcgacattgtggggtctgatggcgttgtacagtagtgggggacatgccgtgaagcagcgactctattcgcagcatggaattatgccggtgctgccgacgtcctatatcggaagggatgttagtttgtcctagttacttggagtaggttgtcatctaccgatgatgctggtattggagttcgcagataagcgattgcgttaaaaaccgctgtaagcacaccatccgcaccacgacctcgctcaaacttacctcggcgctattggctagcaaccttactacttgcaacaacattcgacaatggccaagaggaagagaacgaacgggacttcagtttcgaagaatgcgaaacccaggaatggtgatgccacaggtagcaatgctacagctggcaagaaggtcattatcaatgcattcgttgagatgtgtatgttccgccagatcacgtgcactcctcagcagtttgcctcagttgtattgttttagctaacatttgatgtgtaggcagcggtcatcagtcgccaggactttggcgacacccggatgatcgctcgcatgaattcaacaatgttgaccattgggtagagcttgcgaaaatgctcgaggatgccaagattcatggtatcttcatagcagacgtcctcggtggctatgatgtgtataatggaaccctcgacgcagcacaaatctccggtgcgcaatggccggtcaacgagcccttagctgtagtcagtgcaatggctgcagccacaaaaagcatcggctttggcgtcacagtctcgaccacatacgagcagccgtatcacttggctaggaggctttccacagtggaccatctctcgaagggaaggtaagtcaacattgttccccaacgtatgcggtagctcatatttctagacttggttggaatgtaggttttaagcgctataatggcggaagcaataactaaatacctagattgtgacaagttacctggattctgccgcccgcaacatgagcatgaaggaacagctaccggtcagttcgagggtggacatacgagtgacctagactgactgttcaaaagcatcatgaaagatatgcccaagctgaagagtacgtcaaagtgatgtacaaactcctcgaatcatcgtggagagatgacgctgtggtactggaccgtaaaaagggggtgtatacaatgccggagagggttcgaaagattaaccatcaaggaaaatactttgacgtaactggaccacacatctgtcagcctagcccacaaaggacgcccttgattcttcaggctggtgcatcaaaagctggaaaagttttcgcagcacaaaacgcagaggcaatttttgtctccgcccatgcgcctgaagtgtgcgcaaagaacatcgccgaaattcgagaaatcgcatcttccccagttcggcagagatggccaagaacatcaaggtccttgctcttgtcacgcctatcttggggaagacggaagaagaagcccagtccaaattagctgaataccgccggtatgcgtcgctcgagggtgctttagcacttttctgcggatggaccggcatcgatcttggcaagtatggtgatgaggaggagttacggcaggttgaaagcaacgctgtaagatctactgtcgaaggctatgcccggttttcgccagggacctccaagtggacgaagcacactgtcgctgagcacgtaagtgtgggtggtaatggcccaatatttgtcggaactcccgcacaggttgcagacggattccaagcatggattgacgaagctgacgttgatgggttcaacattgtaagtcttgcccagttgtgatatgattttgttttgacagcgggtaggcatatgctcttttcccgcagtctttcaaagacgtcattgagcttctgcttccagagcttagagcgcgcggtatgttctgggacgactacgccgttccaaatgggacgtatcgcgaaaacttctatgcgaagaaaggtcaaacaggtccactagatgagcatgtggcatccaagtatcgatggaaggctggggtcgcagctgaagatcatttgatacctgaataagtagcatcacaaatagaagtcggctggtctaaatagggactggatggttttgatgattaggatgtcacagaacgcgacatcgacgcgtcaagatagtagcgtgccaagccatgataacaaagaccgtcatccccagtaactcttcacattcactgcttcacgtcctgcagtcatgtcagagaacttcaaagccctttctttttccatgttaagtcagctgcctgtccagtctacagctatgtcaggtcacaaagtgcacctcgagaatgcggacagtcctggtcacacaagcgaaaacattgcatttcagtctcgttgtcaaccttcaatcaaatccatgactgcaccgcgcggtcgctcagcaattccttaactcccaacatccacaaatccttatcacgcccatcacccctgctgtcgcttcatcgaagactcttccagtctcacgagcgcctcagtcctaattgaattaccagacatgcaattttattcttggcagggctcgttgtccaaacagcgtggttcggatgtctccatgcgtaattcaagctttgcgtgcctagcattgtctcatcgcgggaaggtataacgccataagcttttagcctatttcagtatcgacagtgggtctaccccatcacaaaacactctagcagcaagactcgtctttcgtggagcacgtcgcgcgtgctggcctatcttcggataaacctgcagtgtacaaggcgcaatgtgtggagctgaagggatgagatatgcttataaggatggtggaaggacgccgcaggccgatcgactgcaaccgacaacatcgccaacatgtccgacaaggccgtcgaacctgagatcgaaaatgcgaccgacgcgcatagtaaaccgatatcccgcttcacgcgatggtaccggagtccattgttcaatgtcatcgtggtcggcatgatttccttcacccagcctggaatttggaatgcgcttaacagtaagtttgacaaatttgtgactactgtccgacactgatctccaatagatgtcggtgcaggaggccaacaagagccctatcttgtcaacggcgcaaattccctcacatttggcatcatggtcttcggctgctcgatcttcgccattctcgccaacaagattggtctcaaaaccgtcctcatcctaggtactctgggatatgcaccatatagtgcatccctgtatgttaacaatcgatatggcacggaatggttcgttctcctcggtggcgcaacttgtggtcttgcagcctctgcactctgggcatccgaaggagccatcgccctgggttacgcagacgtgcataaccgtgggaaattcactggaatctggctcggattgcgagagcttggtcaactcattggttcatctatccaactttcgctcaactacaagagtggcgagagaggcaaggtgggatatacaacctatattgtactcatcgcattgcagtgcctcggccttccgctcgcacttttggtatcgccaccccacaaggtcattcatcgcgatggccgcaaagttccggatcccacaaaaaataaagcagtgatgaaagaagcgaagcgctggtttgcactgctcaaggacaagcgctttttcctgctcattccggtaatgattggtttcaactggaataacacataccaaggaatttacctcacgcgctatttttctgttcgcgcgcggacacttggatctttgtcgtctggcattgcagctacagcagcgaacatcttctggggttggttctacgacacgaagtttttcagtcggcctacactggccaagttcacatggaccattttctcagtgctcatgttggcacttttcggctggcaagtcgcaaacgagaaactgtatgctgaggcagtgccgaaagttactctggattgggacttgccaggttttggtcgcggttttgctgtcaacgtgatgttccggtgagctcatcaaaagctatgatcgattaaaacttgtctaacaacacgacagatttatgaatgaaagccactacatgttcgtctactggatcctcggcgctttctttgacgacatcgagactttgacattggctgttggtttgctgcgctctttcgagtctgtaggttcctgcctggcttttggcattggagccgcgaagatcaagccaatgatcaacctgattatcgcttttgttatgtttgccatcacgataccatcaacatttgcggcaacatttcttgttccagaacgcccagtcgatgaacgcacaagaattgagcaagagtcagtgccggaggacagccgaaagagtgtcgaaaatgccgttggtgacgcgctgagaagagatagtttgtgagatttgccgaatagtatgccaccgtgcgagcatggaagtagcgaaacacatttcaaagctagctactttttttatccatagaaaaattcaacggggcgctgtggcaatacgacgctatttgttgcccatatgagcgaacgttgcaatatgaaaaactagggtttcgggaacaacaacgcgtatagagaatcacagagttatcataccacccgatggcgtccattaacacgtacagccgtttataaaatcgtgcggacacatcagattgccgtgcaagttgctttgaagtagccctctgaggctagctgatggcttatgtcatggttacacagcatgcgccaattagctgattcgacgtgaacagagcttcttactagatgccttccatcctgcaggacgtgtgctgtaccatgttctgcggggtaatgtatgatcactacgtgagacacagtagtgctcaaggtactcgtaagcaaccagagcaatctttatgctacaactaccagaagtctgtgtaccatgtcattctacaaagtttgcttcgatatcgcagcaatgatgtttctcctacaccttctcttcttccaaccggtttcgtcgaccccttcaaaggccttcaaagcaaaatctatccgctcacctgtcgatctacatgtctcgtaagatttcgtgatcgttggaggcggggcaagtggtcttactgttgcggaccggctcactgaagacccatcgaagactgtgctggtgctcgaatatgggccatttgacacacacgaaccatctgttctcgtaccaggcttgcttaacctcacatcgactccttactggttcaacctgacatcaacggcacagccacatctcaacaatcgcacattccaagtcactatcgctgcagccgttggtggcggtaccgttatcaatggcatgttcttccaccgcggcgcagaagctgattacgatgcgtgggaagagctcggcgcccgaggctggggctggtcagatttgctaccgtacttcaaaagaagcgagacgttcaccccgcccaatgcatcatttgcacgcgaatggggcatcgagtgggaagagcacttacgcggcacccaaggcccgcttcagattagctatccaccctaccagttccccatcatcaaagattttttccgagcatttcactcattgggcatcacgacaccgcgcgactctagtgatggaagagccaatggcgtattttgggcaccgagcacattggatccagtggagagaacaagaagctatgcaagaactgcgcattacgatcgagtcgcagaaaagaggccaaattaccacattctacccatgtcatcagcgattagaatattgtttgatgcatcgaaaaaggccgttggcgttgagtatgtcagtagagcttctaataaaacatctcgagttagagcggacaaagaagtgattctcgctgcgggagcagtacatacgcctcagctactactactttctggtataggagaaaaacaagagttagagcagcatggcatagagtgcatttctgatgtgccaggtgttggtcacaactttcaagaccatccgacgatgttcttcatcaacacttgtgagtataaacatcttcgctattcatacgataatctatagcgctgcacagtcttccctaacacgccacagttgaggatgacatcgatccaagtatcgatgacctgacctccaaccagactttcatatctgaacaattagctctctatgagcactccagagaaggcgcctacaccatagttaacaatggcggcaatactgctgccttcgtcgctctcccacaaatggtcgcatctgctacgctctccaagctcctgaattacaccacttcacgtatggacacaacacttccgtattcgatccaatccctatacacgcatcaacatactatccagatgcgtcaacttgccacgaacaatacctctgtacaagagactgctttcaacaaaggcttcctgcccatcacgctgctgctacacgcactctcgaggggccgcatctctctcaacgcaattaggccactctccgcgcctcttgttgactacagcacgctatcacatccactggattcggaaatcttcgtgcagatgctgcgtttcaatcgtcgcttgctgcaaatgcccagtctcgctgcactacaaccgagggagctggtgcccggtgccaatgtcagtaccgatgaaatgttgaaaaacgtgttaccagggctggtgcaacccacattccagcatccttgttgtactgctgctatgggaaagagagctcatgggggagttgtagatccggagagtctactggtgtgggatgtgcatgggttgagtattgtcgatgcgagtttgatgccaatgatcgttggagcacacttgatggcgaccgtgtatggagtcgctgaaaaggtatgtttgaagttctttggtgcaagtttaatgcacactcgcgtcgcgatttgtgtgtcatgcgccgcatccattcatttcactgatgtgatcacaggccgcggacatgatcaaaaggaggcacggaatagcatgctgatcaccaccttctattcgatttactgtccccataatatgaaaagttattaccactataccttcatcgagccttctccatccctgatctaatatattagacggcacatctccaggcccaccatacaccccaacaatggcacgccgcaccggcgacgacacagcagtgaaacaactgatgactgcttccaaatacgtcgaatctccctttccccttctcttttgcccacgtacagcactcaggccaacgtttcgcgaagaaccaagatccaattccataccacgctccttctgcaagccaccacattgcgcccctatagtagaatgcctcgtaggtaccatagtataagcaagcatgcataactggtgcacatccactcagcgctgtcgcgatgaacgccgcagtcctatgcggtctatgcgcgggcccttgcagctttggatgcaggacaaagagacaagaggtaagaaccaggacagcgatcatactgaagtagatgcgctggtgcgccggcgaatcatagaatccaacgtatatgcccgagatgaaagaggccaagatgagcgcgaggatgccagtgtaatcgagcaacaggcagcttgcactcacgaatcttgaatgattcatcatagtgtggtatgtcgcggaaagactcaatgtcaggagtgcggccattggtgtgagtgtcaatataaatctgtccatccatggtgcttccgcgtagatggacgaaatgttgatctgcagcgtcggtagcgcgaaggccagaacaatagcgggaagaagatgggtgtagatattcagcgactcgttatggatataggtaagactttgaaggcaggcgtggaacgagttcgatactggtcggtacgccgacaggatatgcggattgtcgcgataccagtctggaagtacgtcgaaggggacgagagcaggtgcaggcgcaaggcgtttcgaaaaaaaacgaggcatattgcgagctaaattcgattaatatgtgagaagaagatattgatatggcgtagaaatgaagcccgctgcttcaaaacacagaatgacatgcacgggaaggatgaaagcgataacacagcgagtgaagaacaaaaccacaaacacgccggcctcgcggggccatatacccaagtgggaacatgtggaatcaagacggggtggactggaaaaatttgtggttcgccatcgggcgattgagaaggcgaggaagttcgcaagctctggttgggcggtcatccgttgctgacagtgatcacctgcgggatgacgtctgcgcttgcccaggtgtatgacagccctggagctcaaccattcccaacaacatgcgatagtaaccacccagaacaattcaaaagatgttgtttggttcacagaatctatcaagatgattttaaactctgcaaaaccccactacattatacctgcgggcctactgaatggacatcaactcccgcttccctcggcaaacctgctgtttgatgtgaacccatctatctcagctataaccacccatgaaagatacaagtgagtgatcagttgcaatcacttttcgccctatcaaatgggtatccgaaagcatcgtcaccgttgcgcagaatctggatacttcagccttcgctcgcgttattggtaccctccagcctacacattgaagtctccgcaatcgagactagcgattcaagtatttgctcactataaggctcaagggagaggtaagtcagaagactttatgtgtcgtgagagaaacccacaccgctcttacgagtacatgctgtatcatatgcacaccgagcaatgggctgcaccgagagcaagaaggaaacccatctgacattaatgtgtgtaagctactacatcctattgaatagaaaaaatctgctccatgagcccatcctctttgttcttttcagtggccagcgttatgcagaacagatgcttgcttgcgttcacgctgataacttcatcaatcaccccactctgtagcactgttgcaagacccgccaagatacgttcgacaggacctctcgactccttgcgaaacatctgaaagttgctgcgactgtctatgttatgccagataatagtgatgtcaaagtcctcgtgaggcacaaatgtggcaaccggctgcaccacactcgttccggttggggacgctgttgtgaagtcagttttagtccatagtattgataagataggaatggggaacctacgtacggttgttatccgcagaaagctccacgttttgcatcctggtagagaaaggtgccgatatgatcgtagcgacaaaaagctagatgagcctcgtgtgcaagagaatggttttatttatggaaaaggttcgaaaattcaagcaaagtactaaggataacgtaggccatttgccacctttgcattactgcgcctcattgcgccgcactgtcttgcgcacatctagacaagatcagcaatgcagtcagcgcatggccttgattctaagatacgatctaagcgagattggcagtggctacattacctagacagggcaattagattgcaagccccaaggtcataaagtccacgttgtatacagagccatccactgcttatatgctcaaaattgttgcatcatggtttgttacctactgcttggtgttggatctaaattataatgttcgatgcggacacacgcctccctcatcgattccatgaagaagtgattgtcacagaactccaagcacatagagcagccctaagttcgagtttctcctccatcgcctgcctacacgaagttgataaacatcaacatgttgaatacgagtttgacatgaggtattgtaagcatcaatgaagaagcgaaatctcaattccccattgtcaccgtgagcacacactgagacagttttcggctgtaggtctcaggtgacaaagaaaacaaacagcgaccaggtctcagtctcaatagacggtctagttagaaatgaatcagatgtgtactatttaaggatgaacaaggctacaatctattccgacaatcacaacacggtcaagttttccagcaccaccgcacttgcctagagccccctacatcaagctacccaactaccaccacttatctgcaagaggtcatgacaaacgttgctcctcctgacccaaatcgatgctggctttgcgaatttcagaactcctccgatgcacaaacctgccagcaatgtcaaactggaataccaccgactagaatccatacaagaaaagtcacttaccttacatctacgttcggctcccgcgcatacgggtttggctgccagaagctcaatataggcctgatcaacaatgccattggcgttctgcaaaatgaacgtaccatgccagtcatagtacggacgggaaaccgtggcatgcaagctatacttttcaaggacacatctgggcaaatccgatcattcatgagaggagtgtctgctcatatagcagtcatgccgccgccagcaggaagcaatgtatttgcccagtttcttgcagctagcataggcataatcgaagcagacacagactcaaacctcggtaagatctcgttccaattcaatccaatcacggcattaagatttgtactcgtctaactttgaataggatctgggctcttgaccgtctaaagccacgcgctcatattccagggccacgtcttggtgtcgggaccgatttcatgctttagctctgagtcgaattctttccttctgagcaggcctccaaaaggcttacactcgcaccaagccgggcggaaccaaacgtcatgcgactctgagtgtgttgtttcgcagcggtaccatgcgtcggtggtttcccaaatcggtgtgctgattttgctctcgaactgctctttactccaatctggatcgagctccgcccacacaaggtcaaacagttcgtctgaatggtcgggatcaattgaacgttggtaggttgtgaagcgctcgacccaccaggggtagtagccggcagtgtcccagtcgaagatggcttcaatcttgccgtcgtggaccatgatattggcgaagtgaaggtcagcatgggtgaggacgtatggtgctccgtctgggaagttgtctctgagttcttgtagcctcaattcaataacggatttatcctcggtttccattagattcgctattccggcccgaagctcatcagccataccatcaatccattccttgtctttttcaacatatttgcactggcttggccagggacatcgtcctatgacagcgtctggaagagggctgccatctaataactgaggaacgggagatgtgtgctggcgtaattctcgaagtgctgcagtaatctgctgggcataacccttcttctcttcgggggagagacttgtccagacgttggataacggcacccccttggctcgggacatgactgtgaattggaacggatcctcggatgtcccgtagtgatgcatttctttgaccaggggtatatcttgactgccctggtcctttagaaacttgtaaaccatgtagtcattgccggtggtcttgcttgtcgtgcgatcccagagaagccagtcgttccctaagagccaaaggccatcattaggctttgcgtaaagaattcgaatccttgatatgtacgaagtgcagcattcgtagtacgtgttccaaccacaagaccggcacaacacatcaaccgggtgacgcttcctttcatccacatttttcaacttttcttgctcttccgcagctaacacatttcctcctgcacaaaatataagaccaggaataagatcagtggggtggaaactaaagtcgtagggtgacatatcgaagtgctgacaaggattattgcgaaaggtggtggtgttttggataaagtaggcttcgaggatttttatatataacatggaataaagaagttgtcggaagtaaactctccctcgtgttcatatgtcgcagcttcatttgccgattcagcttcgaataaagagtgttgaccgcaaacgggctgctctgttctttgacagtaccataagtatgcatgcaacttatccctgccgaattagactatacaacacatatgaggcgcgcgcgcgttcgacagcctcttatttcgatgctttgatgtggcttgttggtctttgttcgcagctgacgagaactccttcctcatccacgtaatttctgtccttaccccgcacatagaaaagtgcaacatagtgaacatagtgtcctggtaagggcggcgtcagtggttcctctgtatagatacaggtcgagggcggcgcccctaaggttatcttcatctgtccgtgcaccgtcccttgctcaacaggtccgaccgtgacaccaacttccccagcattccgcaataccatttcattgttcccacgagacacaccatttcacgatgcgctgcagccttctttcggaagcgcatgctgcaagatctggtcccgatcgtaaggtcggctttgactatcacttgtactgctttccaatagctgactgataaagtaccaggtctggcagttttgggacggcggtcagccgcgtgcacatccgcggccatgcagtcgggccgtgtcaacttgaatctaatcttaacgactacctcttcagtttcatctccggccagggcttccaaactcgggagaagtccgaaatacagtggaaattgctggtagacggcgacactttgggtatgcagttgtctctactgatgtcagccttgaattcctatcatgactcaaagttgaggaaagcctgggtttccgatgatggtcgatccctggccatggtaagatttcttcgttgtttggcaaagatgtttccgtgaagtgcacgaagtcgagtcaacagcccagactaccggtagcatggtttctgggtccatgtgtatcgtcgcaggtgtaaggaggaagactaattgacactactttacctgtgacacgatgttatgtaagaaccatagtcgtggctactccatgtagacttgctcaagcctcattgcagctatctctttccagcgcgagtgcatgcctacattagttctctgcagtcaatgccgtgctgcgtgccgtacaaaaacgtggtgcgccaatcttgccaatcaaaccatggcgcccagcgtataagcccgatggcggtgcaaaagatcctgtcccaacaggaaacgagcatgttccagcacagattccagacatttcaatattaaggttcagaagcccgtgatgacgtcagaaccggtctgatattcccgagccgcgattccatctccaaaatccatccctccgacctcctttccgcgaccacacggggctcgggtcctcgcggggagatcggcggcgaaatacggtaacccgagaactgtcgcgctgggcttgtgattggcttcagagcgcgcggccagcatcgtattcgtaagctcgaagcgaaaggacggaggtaacacgccggagtcgaggttgcaggtgtacatgacgctttcgcgagatttctaggcatgggttggcaaggtccacgagcctgatctgtttagccagcggtactttgggtatagttgctgtgatgtgcagtcgcggaggccgggttgttaagtacatacttaatcaatgacaactccacggcgtggctgtatagaggctttcattgtacaatcatgactttgacgcggtttatagcggtcgtgttgaccttgctatctgcggcaaatgcgctcccaaagtctcgaccttttgatcatgctttgcgtgcgcgacaggatgccggaaatgatgcgttgactgttgatcttggttatggattatatcaaggacacaccaatgcctcaacgggaataaatacatggcaagggcgagtattacaccaaagctcaacagcgaagtatgactgatacccaacagcattcgcttcgcagcacctccaacaggcgagcgacggtggcagcgaccaggagcgccatccatcaatcgaacaacaatctcagctgatgcttatgggtccatgtgcccccaagtcggccctgcaccgggccccccctccagcagtagcagcagcatggagtctgaagactgcctcttcctcaacgtgcaaagcccagccaatgcaagcaatctacctgtactcatttacattcacggaggaggatacggtgcaggcaacggtcgacaggacttctctgatctgctcaacacgaacggaaacaactttgtcgtggtgtcgattcagtaccgacttggaccctatggctttttggcatctgatgagctgaatagaagaggtgttgttaatgcaggattgctcgatcaagtcttcgcattgcaatgggtgcagacgtacattcgagatttcggcggcaatccatcagccgtcacgatatcgggcgagagtgcaggcggaggatccgttatgctaatggatatgggtaagcataatcacgccaccgactgaaattgccatgaactacatctaacacataatcagcctacggcggaaccctaggcgactccctcttccaaaacagcattgccgcctcgccatacctccccaagcaatactcctacaaagactgggtaccatcacaggcctactatgcctttgccagtgcagctggttgcccgatcggaggctacggaaactccacaaacacgatattcgactgcttgatgtcgaaagataccgccacgctgcaagctgcgtcgatagcagtgactgcgacagtgacgtacggcacctgggcattcctccctgtgacggacgggacgctggttcagagtgcgcccagtagtcaactcattgaaaagcgcgtcaatggccgcagtctgttggtaggcaacaacgcgaacgaaggggcggcgtttactccacaggatatccgggacgagactgctctgcttgcatggctgcaaaacactttgctggaattcacacctgatgatcttgccaaggtcttgctatactatccgattagcaatacgtcaaccacgaagtttgcgaccaatggagtgtctggacctagtgcgctggatacgagttcgattgcgactggacagctgcagcgtgcctttgtaggtctatacgcgctctcgatcgtgtgaagctgacgattatcagaatatctacggcgaattgactttcgtctgcccgtcatactggatggcggaagcctacgcaggcgacgatcgctcaagctacaaatatcaatatagccctcttcccggtctgcacgcggacgacttggtagcttactttggcccattgggttccgcgccatatctcagcaccgacttccagcgagccatgatgagtaagttcactttgcctcctcaattccgggggatcatgtgctaaaccgttgtcagaaatctggggcaactacgtcacgaaatcggacccatccatctcaaatgaattcgcgaatggttcatccaactcttcagcttcggcaaacgcggcatcgagttggccagtgttctcgaatgcgacgccgtatcaactgaacttgaaccagacgggcggaacactagttccgcagaccgagaccacgcaagcgtacctgacgggtccaactctgaagaatgacttctccctcgcgaatgcgtatacgtgggaagcaggtcgcggagctagatgcgacttctggagaagtgttgctcccttggtaccggcttaaaagtatttaatgtcattgatagcgcaatcatgattggtgaacaatgaaacttatcatggaactgccaaactattatcacctgcttcatggggatatttatgtacaaagtgcttgtatttccacttggttccgagatcgctttctatcgctgagcaagcggctcatctgtgactttctgtgtctcgttgacctctgctgcgttgcccgtgggctcaagcgggtagcctagctcctctgctggaagtgactcgaggtgctttcggtggtgttcgtgggcctatcatgcgtcagtaagattccagtaatgcgaattccgtttcttctccagaagctgtctccattggatatacgtacaaacggcagaccgcagtatgtgcaccagcaaatctggggcttgtccacgttgatgaagatcctcgggtgtccgagaggaccacctcctccatcgcaagaaacagtgcgctcgtgagtccagcgaacgggctgcttgtggatgagctcgatggcggcgtacggtcgtggctaggcgtttattcattagcccatgctctcttcgtctcttccacgcttccaatcctcctcctggattgtctccaagctccctcattccaactctgacataagtatttatcaacatacctgatccgcgataatgctctgttcaaacctgggtccactcatcgcgatctcccttggctgctggctccgactccagatgcccttgaagttcggcgcctgtgttttcctcatagcctccgcatctgccacatcttcctggagtgctttgtcgaacgagccctcggagcttgtaggtgtgacgttggtctcagagacgttgggcttcgcggtgcgctcgaccgggtcgttggcggggacttggttcgaggtcgtcttcgtggagacgaagcgcacgggagcgcggatggcgcgggaggtccggagcgtgcggacgaacattgtggagggtgggggcacgggcaattgctggtgggagcggtggtgaggttggtgagtaaggttgacctgccaagaggtggttaggtaagcgggtattgcggcatcttgagtggcttcgcgacagcttcgcaacaacgacaacatcgaaggggcagaaatcgacgaattgatgattcagatagatatcttccccacgaaatgtatcggagatgtcatttgccgaacataataggtctagaagtgaacgtgtggcgctgcctctccgagcagcttatcagccaaccatcatcaaccctcgcgaagaacatccacattgcgtctcaaatacatctcaaacatccttcaaactaggaagcatcaaagattgatctctcgctccacataacacctgactgaccctccaattgacatttcccatatatattgcggtcatccagcccggctctccaattcctgccgacaccttgaacaacaacgaagtcgtacttcaacaacgttatttgccgtcctccataccaccaaccaaaacaccaaccccttaccatccaaaatgaccccctcaatccccaacgacatatttcaattctccacctccgctgccctcgccgccggcttcacccaccggccaaccacgcacctccgacctaacatccccacggcacccacggcctcggtgtctacgaagacggcaacctaatgctccttctcgaacgacaagcttactcaatccgcaaagatggcgccgttgtccccgcgcccgtggacgcccagctgcccttcgccatggtaaccgtcttccagcctacataccgtctaaaactcccggagctgtcgtttgatgggttggaggagttgattgggtcggaggaacttggggcggcgaagagcgttaatagtttgacgccgtttttgatgagggcgaggtttaaggaggtggacgtagagcagggggggactttgaaggatgttgagggtacgatgtttgggtttgtggtgccgaggtggatgaaggagattagtgggccgaggatacatgcgcattttgtggatgaggaggagggaaagggagggagagttgaggggttcgagattgaggaagaggtcgcgctggggtttgcgaagtgtgggaggtttcatttggggtttccccaggggccggagtgggaggatgttaagttggggaggagttgagggaacagtggattatagagtggtatggaggtctacgttaacatagccataggactactggagctggacagtaggctgctacaattgcatttatgacttgctatacagtgttcatgtaatcgttacagtggcgcgcgaagcatgcttatcaaatcatgccttattgagatcatccaccagacctatgcgaacgtactcgtttacggcacctactttgagttgaagtaagagcaggactatttcgtggtctttttcgtagacaaggcgactgttgtcaccgtgcagggcaaagctaattacagactcccagtctagatcggtaagcatgcttccatctgatgaattgccttgtacacctagactgctgccctcatccgatactatatcgctaataggtaaagcatgattgtcgaagactatgttaagatagacctcatggtgaaggtcaagtccagataccgcttggccacgaagacagagtgatgcatgaagcacttacatgtccatacatgttggatgtagcatatgtgcaatggtggtacatatactcacagagaaggtacttttcctccagcactaaacggccgaagtcgaaatgcacagagcgtggggatcctgtccatgagaacgtaggttctggaagagccttacggggtgtggcctcaggggatgtttgccaggtaagtaaacatgcgatattttttaccagagtccggcaatgtacgcgcccggtttgaagtgactcgtttgttgagcgagaccagcaagtgcaggcagagcgtcggtggcttggatgggtttcaattctgtgtagtctttcaagatccgcgcccagagatctccaagtctcctccatttcgtgccgtcctgccctttcgcttgtatcgctttccgaaatgggaaaggccatacctattctgtggactttccccagataaaataccacactcagagttgtgacctgtttggcacaacacgtaaacttcatccggggtaaagtgtacaattcgatgaacaagctcacgtctttgtaaacaccattctcttttgaagagtgtgtatttttctagttcaattaaaccgttccagtggttgttaacctgcctagcatgaatactgggggaattagagtctgactgcaatggacgaatggtcactaggtcctctcttcgatgcaagaaggcacgtgagctgtcggataaagatgttgcaagtacaacacacgctttcgcgtagatattgtgcagctgagctgtattatgaggctgagagctgatgcgagatgtggtgggttggtgtttctaagcgcgtttgccgcgcggcaagatcttcaggcgcattgacgttctgacgacatcgcccatcgtgctccttcctcatctcatgtgtatggagcgacaaagttgccattggagcgcgccgcaagagccaggagggtgaaagacgtgcatcgatgaggaatgattttgttcaaaatgtttcgcacgactttgctgcgcatccgaccgcatcctttgcaatttcgcaaaccatacacacgaccctatgcatccgaagtcaagcccacgcccacagcgcaatcccgcattgaacgtttcaatcgccgactgcccaccttccttcacaagtatacacgtgcgctcggcaatgctcccatctcgcatataacatcctttctcatcctccacgaattgaccgccgtaatacccctcttcggcctcgcagcctacttccactacacacactggcttccatcatggttcgcggaaggtgcatttgtcttgaatggagtcgagcgcttcgggcggtacttcaagaggaagggctggatcaggagtgatgaggccgaagaggcggcactggaggtccgcgagctacaacacgacaaggaagagataagggaggatgagaagggccagaaggagacgaggctgagaagagtggacaaagcatggaatgtgagtgaaggaggagtgaggttggttgtggagtttgcgacggcatatgcgattacgaaagctttgcttgtgccgaggattatgtttagtgtgtgggcgacaccggcatttgcgagatggacggtcgtaccggtcgtggcaaaggtagggagattgtttaagaggggaaagaagagctctggtgcgggaacgggcgctgtggagggaggtggggtaccgaaaggtggtagtggaaagtcgccatgaggaagagcagattatacatgacctgttaaactcaacagaccagagattgccgctcagaatcgtgccgcgatgtctttgacctctctcgtcagctggcacttggttgggaagtatgtacaattggcgaagtcggagactatttcatcccctttccgccctggagtcatgggacaacatagctacaaacgcacgctggaagatcgcatctatttctcacctactacaacgtcattggccaattgagggttctatgttgtccttaccttccgtaccttcctctcagaacatcagcaagtcgacaaccaccaagatgtgtttcagcgaccaggatacatacacgactcggatgcgcgtccgcaagggcgaacgctactcggaggaatactcgcagccccgatatggcatgtcatggcgtcgcaggaacggcttgggaggttcttactacccttcgaactactattgtcgtcgtccgagtggtcgctacatgagcggcgctattacgcacaatcgatactcgcgctatggaggtcaagctcagcgttatggatacggccaacgcggttacggctacggccagcagggctacggctacggtcgtcaaggttttcctcagcagattggctatcctcctggtgtctttccgggtgggtatattggacagtcatcgggctatggccgttactatcccgacaatcgcgtggcgatgcagcatcacggcgccatggtaagtcttctctctttccttcttcctccgatcgcaccacctttgcgccttccctcttgcacaccgccgcctccacctcattggctcgcgtggtatctcaatcgctcttttgatactattgtcccgacatcgctgccttgtctgcctggcggaccaaatccccgagcttcaccttgcgactcgcccaccacatctgccccaccaacaaccttccacatttccaacccaatcgctcgacaccaaaattcactgcgctcattgagcaattcctgtcgcgatggaggcatatccaaaaccgcgccatcaatacatctacacgcctcgctatggccaacgcggcgtcctcacctatgccggccaaacgccgaacggggcgcctccgactggcgtcattcccaatggcggcatgggtataggcatggggatgggttacagcggtgccggcatgggaatgggcatgggcgttggtgtcggcgtcgcagcaggtggctactaccccggggtacaagcagcccgttcctactatcagccccgaaattcttactacggcggcggtgccaattactacaatggctactccagctaccacccctcttacgccccggcttacagcggctactacaattacaacatgtatggttcgctgtatccgcttgctaacttctactccccttaccagaggtcttactacaacacggttcctagctacggctacgcgacccaggcttacgtctacccgcccggaccgagtgcgacgactaccacgacgacttatcatgtgcagaacagccatgtcgggggtgcgggctatcgacacgactatgttccgactgctcaggctccggcccgcgaggactaccagaccgaggcgaggcgggttgcgactgagcgcggtgcgtatgatctgaggcgcatcaagccggctgatgcgcgtagcgacgacccgttttggtgccgtgagaggaacggcgagtggcatttgaggacgtactaccagatcgagaacgagtgtcacccgggtacttggaagatggatgccgagcaagggtttctggtcttccatagggactagctttgcctcacttccgctctgataccggctatgcactagctcactccatgggcgatctgacacgatttacgacatgaccatttcttcaatacccaaattgcaacaatgctttctacattcctacatcggtatctcagcggcacttctacgacattccatttcctcggtcgacgacgataccctcagcatttcatcatggcgtttgtgatttccaagcactggcatggcctctcagtccggcttctcgctacatggctatcggacgtggaaaactggcgggtgaaagcatggcatttcttgtaaaatagaccaagacattttattcaaatcgaactgctcgatttacatatcatacatcatctctttcgtgatctcatccaccgaagcatcttcgaagccttctcatctacattttctccccctgaatcgtcgccacaaccttccgcgtatgcttaacatccctaaactccagataccaaatgccctgccatgtccccgtattcagcctgccattcgtgattggaatcgtcacactcgcgcccaccaacgcactcttcacatgcgcaggcatatcatccgcgccctcggcatcatgtctgtacaagcccttcttgctgcctgggtcctcgggcacgatgcggtccagcgcgtcggacatgtcggcgcgcacatctgaatcgaagttctcgttgagcgagagcgcgcaggatgtgtgttggatgaagaggttgaggaggcctgtcttgtaggattttatctcgggcagctctttgaggatgtgctcggttacgaggtaggagccgcgcgagcgggaggggagggtaaggggtttttggaacctggggtttgttagtcaattgggaagtttgaggggtagatttgggatatgtacgtaccaagacatggtgttggcaacgcagatattcggacttgtacaaacgacgctttcgcgcttttgtggaaggggaaacgcgtagtcgacaagcgaattatacggcgcccaggcgattgagacgaatgtgctagggaatagggcgacgaggaagaagactgctatcaggaaagtgctgaaaggcgagattgtggaggttgattgtgacatggtggaggcggacagctaggaaaagttgagatgacgtcgggcctggcggggaggaaagtttagccgagatggtgtggatggtggggcagctgcggttgcgggctgatgcttcaccacgcgacgcgagatggctgccttgttgctgcgttgtcagcttatcttcagccttaaatcttgagtacatagtctgcagcttgctcaccatggctcctgctatcacgcggctatgttagggaactaaacaacatcaataacaagacgaacagaggtttagctatagatcatggataacgatagcgacatagataggtatgcaaaagctactcagtccggtaagcatacagaaggttttcagtgatcagccgtccaaaagttctcccaagtcgcttctaggacacgaccagcctgcaatgtgattcagtcggcggcaccaatacctagaacatggtatattacggtttgaatcacatgtctttctgtacaaacagctgacctcaacacaggaagaagtatactcataccgctcgactcatcaaagcatccggaagttcgagtcgacccacacatgattttcctgctggatcagtcatgcgaggattgccgagaggtgttcgttgaagacgaaaggggcggggcgcttgtcaaatcttgtcttcatcttcgtgaagtcgtgtcaccagatatgttttgccctttatgtatgctggcccgtatgatttggaagcacttctcccaggatttcccttctagcaaaactcgtattacaagcatatttcagtcatcaccaggacttctcacgctggatctgtactgttttaaaaaaaacaagggcggggacgaagattgggacgacgataaggacgaatatcgcagaattgagaccgttcaattacgcttcactggtatgtcaaaaatctcgaacacaatcctcatggtctgaagccttcacaggactcaaaaatcctctagatctcgtagatcaaccttacgccgtggtttctagtccagtatcaccagcaggtattacgaagctcaagggatggattcaagaatgtgattctacgcatactgactgtctgactcacgttaccaccacgcgcgatttcgtgccaaaccgattgatcatgctagaatcaagcacgaacgaacacattcgactggtgtcactcaccaaacaggtacattatgtcgcactttcatattgctggggtagctctgagcagtcaaagaccctgaaaaacaatgtgggggtgcgcaaagggcgtatccccgtcaccgaactgcctagaacgttgcaggactccatcaggatgacgcaagctttgggaatacaatatctctggatcgactctttatgtattatccaggacgacgagcacgactgggcgctagagtcatctaagatggcagacatatattcgaatgcatggctcgttttagcagccactggagctccggattgcgcgtctggcatgttggagatacgagagcctccctttgtcatccccccgaaccagctgctgggaacaactgcttgtatatcggttcggcgtactgtgacccatgatagcaccgggacccgttctgtgataagtcagcctttgtggaaacgtgcttgggtaagaagtcctttctcatggcttttgtgatcagatccactcgtctgataacacctcactcgatacagacggtacatgtttgctgctttccttggctaacctattgacgtatcataggcaatgcaagaaagggaattggcacatcgcattgtccacttcctcccagacgaatttatgtggtgctgtcgggccagtacctggtgcgaatgcggcaccgacaacgagtgtggtgaaccccctatttttcttctttcggaattcgcgcaactcgatcccgcgaagactgccacggtggaaggatatgagtttggccatgcatggataacagtgcttttgcagtacagcaaacttaaaataacaagatcgagggacacacttccagccttgtctggtattgccagatatgtcgagcattggagacctggtcagtatattgcagggctttgggaaagagacatcgcccttcagcttgcttggtacacttgtggagctccatgggagtccctaaaaaggtccatgcgtgatttggacggacctagtttttcgtggattacgtgtaaaggacgtgtattctggaactgggatcagcgctcatacgatccacaatgtacgtttctggcaagcaagtccaaactagcaacggcaaacccttatggccaaattctgaccagttccctaatcctaagaggtcgtacgctaggagctgcacaattaacgcatggtctgaaagaattcggagaagaatcaaacatatgcgcatatatggacgatccaccctacgacttgacacaccttctcgatagctcaagtcatatttttcgggagcaccaaggcatcattgttggttttatcttgtctaaagaattcctctctaggacacataaggcggtggacggcaagcactgggctttggtaatcctgttgctacaacgcgacgcgactgctactgcctacaaacgcatcggtctcatcatgaacatatcttcaaaatgttgtccagcagaccaacctgaagagaccgtcaccatcatctagcaggatccgccacccgaacgaatgtatcaggcgtccgcttcggcggcactttgctacagatgaccaactacgacggaaagtgcacatgcacttcaaacatactaaaaaggtaatttttgtatatgggtagctgcacatatctttactcccacatgtgatgagcgttcatcacaccactggaccattcgattcaaattcgtctgactcgagcatgcaagcagcgacacgccatgatgcatcctaaattatggggtgtgttgtaaatcaatacacaaggactagagtacatgaatcgagtgttggatatttgatgcgcaaacagcagacgtcaatttgtacgatgtagtgtgcccaaaacgttattcataatcggaaatcgcatatgctaagtcatcaaaacaacgacgacctcctcttcaccctcaaccccctcttcggatcccaagccctacgcggtatcatcaacaaccccgcctgcctaatatctgactcaacaaccgtatccctcctcccacaaccctcatactccacatctttcttcccatcctccgcggcatcaagctgcgccagccccgtcatcgccctccacaaccttgcatcctccctcgcagacaccggctgatccgacaccatcgccggtacgtagcgcgcgaaaagtggcttcatgacgagcagcgatgcgcagatgatggcgacgttgagttcgagcgtggaccatatcaatgcgaacgtaccggattctgtgtctccattcagcataatgtgattaaaaaacaagtttggggcggagaagacgtactagtaaccctcccctcatgcgcataacaccacaccagcactaaccgcaacacactaaccacacacaccatccccccaagtccaaacacacacatcagaccccacttctggcggcgcggcaatttcaaacgtccgacgacgggaatcgggagaatccagatcgcccagtcgagtactatgccgatcacgcttgtggagaagaagtgcgtctcggcgtccatgcatgtgccgttcacgcgcaggttccagtatgtgtggatgggcttgcaaaggaatatcacgccgaaaatgccccaggcggcggcgccgataatgcagccgaataggatgtagcagcagattgtgatggggcggatcagagagaagaggcgcaggtattggagtgtgaaggcggtttttacgagggcgatggagaggtggtagaggagagattgtgtgaagacgagcttttgacatttagttgcatgcatgtgggaattaggggcggaggaagtactttgagcattattgcgagggtggaggctttgcggtcgcctttgttgctgtgttggctgtcgagcaagaactctgttgaatggtcaggataggtgcgttgaatgtgctgggggggacttccccccccaccgatgatgcccgtgatgcatatcgacaatagcttatgatggtcagttttgtagttcattaattgtgagtagtacttacaacggcgattgaaatcagatagtcctccagtccaatatagccaggcctgcatacaagccggctaaaccacctgaacaacaccatgcagaaagcgataatcgtgaagacaatggcgggcgcgagcgcgtccagtcgtatgtgtgccgtggcctccgatgagagaatataccagctcggcgaatgatgatgcatgttgaagctaattgtgtatatgttcaaagtgaagcctgccagcacatgcgataaaacatctttaaaccgtctggcacaaatgcacacgccaaagctgttgagagcctcagagtctggttagcatgatgtacggttttcataccaacaaagaatctcggctcctcatttgatgcgaagtagtcgtacctgacgcaagacccgcgctggaagacaaagacagcaatgatgggcaataagagagacgttgttcaacggtctccggcacgagccggcacagattgtggatgtcgcattggtgggagatgttctgctgtggggaagtgtggccgttggaaccatggttgatatgaggggtcattgtctgggcgcatccgctggacggcatagacactgcagaggggtagaatgacagcgacaggaatagtaagatggctctacttcataactgaatattctggagaaagaggtcatgaacatagccgttgtaccaggagagttcgtagtgaagatgtactcgacactgtacgctaatcggatggggccggtgcgatactttgcttagcaccaacggctctcctagtgggggggctttggtgtaaacttgatagcacacaaggctggtaagccaattaaagtgctcattggcatgcaatagaagcctccattatttcagcgagcgtggttggctttctgcgtcctttctgcttctggtcgacgactaccccccaagaaatataacggggtgctagaatacttcagtacgcgtgcactagacatcacgacgttcccgctcgattgatatgtatcttcagcagcagagctgatatgcaccctgtgtatttcacagcctatatgtcgcggtccagaccaggctgtaggtcacttgtgactctatgtgtctgtggattcaatgatgaccaaagacattcaatagcgattttaataagactacgactatgtagcgcgtcatgactagccgcgagtacatcccagcaaacgtggcttggtggcctgacttgacagctagctgcacgccctggaaacgttcactcaactcaaatactttccggtgtgaattgaacactgcatgtcgcttaagtattggaggtcagctaaatatagccatatttagcgaaatggtagtttactgttctgttgtggaactcaagatcgcctaattagctatgcagtcgtgaagacttagctggctcgccaacgaggccgcagagcatatccatcaaaaagagctttacggcatttagaatgaacgcatacggctcgatcgatttgcgaaacaggcggctgacgacattctactgtgagtgtcatacgatagaggtttaagctagcggacattgtagtgaagtgggtcactgtgttggcgcggatctggaatcgtgaaggctgacgaggtgcatcatctgacagagatcaaacattcgataggctcttgcagtgttgtgtaggagtagagtggctgcagccgtacaggaaggattacccatacttagtatgtaagctttgtgttggtatgattttgagataaatagggatccgaagatcttgccttattgtctgccagccatgcatctatttgacattcatctgcaagtgcacgcgagcgttgtcaccatgtgccgctttacatgtttcgagaaagcgacgcaaatggttagcgcatatcccattttgggatatttggaatactaaccaccaagcgcccgttagtccccgaccatcttcgcctatgtgtccaaacacagttccagaagtcttggaatgccgacgatttgtcaaaagtgcgagaacgcctcctcgtatgatttatgatttgctgatacgaggcagccgcctgttcatcaggctggctcctattcggcaaggtctgtccacaacgtcttgcttgccacgctgtttacactggtgcgggcagttgcatgacaacgcagctcgggtccgagatccttatctcgtgcgtatgcaataatttgtgatgttgaatggcggtggaacgctcgctccacgtggtttgagaaggtgttccatgccaatgctgcgcttatgatctgtttcgcatctttgacaaattactccagacaaagtatatctcacagagattcgcgagatcttccagttcaataatcatgtcttctcgatccacacgctcgtctgcttcgcaaacttctacttcttcgtcagcaactatgacgtcgattgcgactcaaccttcatcgcaccccttcttgaccccaggccgagcctctacaatatcatcgtggcaactgtcactgcctgaacgccaatcgcattcgcaaacatctttagatgcgcaagccgcatcccgacaggcggccgttgatgcctaccaacaactcaaaatgtcactcttctccagagcaagcacaccaaaactaaatcagccaagctgagtcagtcgtgcattggcttgacgccaagacgactttcctaccgatccacgaccacatgacagccacggacagcttccccatgccgacaaagcatcgagtcaagagcagactgacagccgaagtggaagaagaatgggagcagcttccaggatagccatgtggatccactctgagatggagcaataaagacattcagatcttgctcatcgaacaaaagattcacaatgatggaaacgggctcctgccgaatctagttgtgtatgttactcttgtagggagtgatcatggttcctgatattcgagatatgaagttattatacattggcaattacgtgcatcatctcccgcttctttctgtgatgttcaatgttgtcatgtttcgggcaaaagtttctatggtgagggactattcctggggtaatcgataaggctggcgctaagggcgcacgagccatatgcactcttccaaaaagttgaagtcacggtgatacgcgtcccacttcgcgacggaagctgcaatacaacaacagcaatttcactcatcgcccacaccggaacaacaggaagaaactcgcaaccatggcgtcaaacacgccgaaaactatgtcgagtcgattgatgacgatgaaggtaagtttgtgcattcactgtcgcataacactggctcacgtagaacagttcatgcaacgctctgcccacaaagcgacagcctcttcgcctaaaacccccaatggtccaccatcaaagagggcacgcctctccaacggacgctccgctcctggcacacctgatcaagagattatacaatccgcgatagacctggaggagaagaagcgacaagaagcattggacaaagccgcacaacactcgggtgagaccaaatgggtgctaagcttcacagaccctctggctggcaagcgccaagagtcactgcaggtccaacatgcagggttcgcggagattgatgcggcagacgagtcagatgaggacgaggaagaagtacagcctataaggaagaaatatggtggaggcataaagcggaaagatgtaggtttcgccttgtgctcttcgacctagcacatactgaccttgtatagaagccgatcgcctttgagaaggcagagcagtctgagggagagatctcttcgtcatcagaagacgaggattacgacagcgacgacccaacagctgcgctcatacgcgaaacaagacgtgaggttgccgccgagcaccgcaagccgcgcgatgcacaaccgacacacaattacgattcaccggggaaaccgcgcagagaccaaaacggggaagtgaacattcgtggcttgacatcgctgtccggacaaccgagagatcaaccagaatgcttccagtgtggccagaaagggcacatgaaatccgactgtccaaaaggtcgcggctctgccggacgaggtagaggcaggggtcgaaagtaaaaagatctatgcacgtctgctccgatcacgttctacaggtttacgtattttaatgatacccagcgacggcggcgtcgtattttctgctacgcgcagtcactgcacgctctgcccatcctcgatcagcacgtatttgtcaccgaccttcatcttcgtctggctgccgtccatgaagttcccgtggtcgccgctcaacgccgctccctctttatcgtagagaaactttgcgagtgccaggtagtgtgggaagacaaaggtgcaaattgcatcatagtccaagagctgtgctttgccatgcatgatgtcctggatcatcttcctgtcgcgttcgaggtggtatgtctgctttgatttgatcagccaccgaacgcggcgcatggaatggatccatagatgcaaagtggtatgccgtggatggaggcataccaagctgtagctgatgacgccatggccctagagaattggaacagcgctctgagcgtgcttggtattacagaaatgaatgaaatcgtcgtctgttatgccctccttcttcttaacatatatggtcgccttgaccaccttgcggaaggccgtagtgtttgcataaccggcctggaatgccttcggtaccatgttggactgaaagcgcaaaaagtggcggaggagcgtgcacgcagccttgcgacggggtcatggaagctcgctaggcgcatatcgatccggggtggcgggtcctccgagattcgaacttcatggcctatcgtcaaccacagccttattaggcgcatgtactcgagagctctccgctgcaccttcctgtttctcaccgctctttcctgcactgcggtatcgcaactgtagtggttgctgattgggcctgcagcttgctggttggggtttgacgtgattgacagccaggtactacatagctagaccactagtgctgttgtagatgagaatcgcacgacagtacccgctcgcacaattgcgtcgaacacatatttcgctttcaccggctgcccggttaattgcctgctacacggcagcgtcattgcattgctcagcgcctcttccctccgccactagctccccgcaaacccgccgcatacatcagcatacagcccgccaggctccgcccattacaccaacataccgcaatatccgccgaaactttgcgacacaaacaagcattatgggggaagagctggcaaggagcgctgcggcgcgcatcgaggatctagagcggccacagcttgacgacaggtcatacagggtcatcacactgcagaatcagctcgaggtcctgctgatacatgaggcgggcacagacaaggctagcgctgcactggacgtgaacgtgggaagcttcaacgatgccgacgatatgccgggcattgcgcatgccgttgagcacctgctgttcatgggaaccgaaaagtacccggaagagaacgcatacaacaaatacttgacgacacacggcggccactcaaacgccttcaccgcctccacatcgaccaactactacttcgagctatcgtacccgtcctcgtcgccgtcgaatagcaaggcagctacaccaagcgcctcgaccgtgaacttgtctgcatccaaggagaaggacaactcgcccctgtggggagctctcgatcgctttgggcagttcttcatcgccccactctttctcgaggacactctagatcgcgagatcaaggctgttgactcagagaacaagaagaacctccagagcgaccaatggcggctccatcagctcaacaaggctctagccaacccgaaccatccatactgccacttctcgacaggaagctggaagaccctacacgacgacccgattgcgcgcggcgtgaagatcagagacgagtttatcaagttccactccacaaactactccgcaaaccggatgaagcttgtggtcctgggccgcgagagcctggacacgctagaagagtgggttgaggagatatttaaaaaggtacctaacaaggacctaagcaggagaagttgggacatccccgtgtacaccgaaaacgagctcttgacccaaacatttgccaagcctgtgctggagtcgaggtctctggaaattcagttcgcctaccgtgacgaggaggatctctacgagtcgcaaccgtccagatatctgagccatctaataggccacgagggtcccggcagtattctggcgcacatcaaggccaagggatgggcgaacggtcttggtgctggtggttccacgctttgccctggttccggtttgttcagcatcagcgtcaaactcaccgaagaagggctgaagaactacaaagaggtcgccaagattgtcttccagtacattggtatgatgcgcgagaaggagccacaaaagtggatagttgacgagcaaatgcgaatcagcgaggtcgagttccgttttaagcagaagagtccgcccagccgtacagcaagctctctggccggcatcatgcaaaagccttatgatcgcaagatgcttctgagcggaccggcagtcattcggaagtttgattctcaacgcatcaacgaggccttgtcttatctgcggcccgataacttcaggatgactatagtcagccaggatttcccaggaggctgggataggaaagagaagtggtacggcacagagcacaaggtcgagaagctttcagaagatttcctcgccgagatcaaggcagctttcgagagcaaagagcgctcagccgaactacacttccctcacaagaacgagttcattccaagtaggttggacgtcgagaagaaagaaatcacacagccgtcaaaggaaccaaagctgatcaggcacgacgacaatgtacggatatggtggaagaaggacgatcagttctgggttccaaaagccaacgtccacatctacctccgcacgccaatcacaaatgtcacgcctcgcgttgcgctcatgtccacgctgtatcgcgagcttgtcacggatgctttggttgaatactcgtacgatgccgacatctccggactagtgtatgactttaccaaccatgccaatggcatctcagtcaccgtcagtggttataatgataagctgcatgtgctgctagagaaggttctgacttcactacgcgaccttgaaatcaaacaagaccgctttgacataatccgtgagcgcataacgcgatctttgcgcaattgggactatggacagcctttccaccaagtcggcacctattctcgtgctttcaagaacgagaagagctggatgaacgaagatctcgcgaaggagctggatagtgtgacggctgaggacgtgcgacagttctacccccagatcctagcgcagggtctgatcgaggttctcgcccacggaaacctttacaaagaagaagcattgaagttcaccgatctcgtggaacgaacactccggccgaagaagcttgctgcaaaccagattcctatccgtcgcaatctcatgtggccgacgggctgcaactttatctatgagaagcagctgaaggatccagcgaacgtcaatcactgcattgagtacagcttgtatgctggcgacgaccgagaaaacaacacccgcgcaaagctcatgcttctcacccagatgacggacgagccgtgcttcaaccagctgcgcacaatcgagcagcttggatatgtcgtgttctctggtcagagctttgcagatacctgggccggttacaggatcctcatccagagtgagaaggactgccgatatctcgagggccgaatcgagaacttcctcaacacgttcgagaaggctcttcaagagatgagcgagtcagactttgaggatcacaagcgagcgatgattacgaagcgtttgacaaagctaaagaatctgtctcaagaggacatgaggttctggaatcacatctacagtgatgcgtatgactttttgctaggtttgtggttcccatcaagtgcctttggaaacactgtgctaatatctccgcagccgacactgatgctgaaaatcttgacaagatcacgaagaaggacatggtcgacttttacgcacaatacatctcgccctcgtcatccaagcgctccaagctctctgtgcatctccaagcacagtccaagcccaaagagcccactctggacgagaagaagaaatcggccctcgcagccgtccaagtcatcctcaccgagcacaagatcgagcacaaggccgaagacctgcaagctgtcgtcaacaatgcaccaaccgcagagtccctccccgacacattctccagctacttcctcgaggcgttgaagattacgccagatgtcgccagcaaggtgcttgacgagacaaaggcggcattaggcgtcgcagacactggtctacccgctgagccagccattcttggtgatagcgcggatgcgaagagcgtgtctgatgcgtcgcacccggtcattatcaaggacattcacgcgttcaaggcgaacatgcaggtgagcgcggggatcaggccggtgaagaacttggaagagtttatggaggtttcggagaaattgtgaggttagatggggctgaaggctatcaaggcaatgataaacgaatggttgcttcggcatatgaatcaaggatacaggtagatgggagcggatgcatgcatggggtagtagacaaaaggcggtggcagtttgattgtgtgtcgtgctttgcggtcgtcgtgtcttttgtggttgtgttcatgcacaattcattctacgtcgtagtcgttagggagcaacttatgtctataatgtgccaagttgggatggggcaagattgcctgttgtgaccagcgacgagaaagaaatgcacgaacattgatctcatgaaaaacggttcccgagatacgaagttcatcagcggcctgacactctggacatggtgctacgaatgtcaaatgacgacgtgtggtccaagctcctgaacttgttggcgttagcttgcaggtggtgtggggactcgatcgcaagcacggctcatcttcaacctcaagcttgaatgctcggaattcgaccacgcctcaagacacgcccatctcttctcgaccttatccagaagaagaacattgacgccctatctgcgtccgtcgatcaagtcgtccccatcctcgaggccaacgtcgagccgttccgcgtcccgctgcctgcgagcccgctgccgtcgccccaacgagaacagccgccgcagctgcccccgccccgaatcacactccaggaagacagcgaagacgaagatagaacggaagaagtagcaaagatgcctcctgtaagcttcgccgttggcagagatccttgtagcgtacacagctaatggcggggcgtagaagacacagaagaaggagcagaaggtggaggaagaggagcatggtacgtctagttctcgagatgatgtgtcgcaccagtatggatagcagctaacaacgtgcaggaaaggtcttttccgtctccgggtatgtccactcatcgcaacgtgcaactcgcctactgaccgctacagtcccgtcatcgtggctgagaacatgatcggtgttgccatgtacgagcttgtaggtgacttgcaaggactttcgcagacgagatgctgatagcgccaggtccgtgttggccacgagaacctcgtcggagaagtcattcgaatcgatgccgacaaagccaccatccaggtctacgaggagaccggtacgccacacaaccccaatgcgatatcagcactaacgcagtacagctggtgtgactgtcggtgaccctgtcatcaagtctggacagcccttgtccgtcgagctcggcccgggtctcatggagaccatctacgacggtatccagcgcccgctcaagggtattgccgacgacgccaacagcatctacattccccgcggtatcgacctgcccgctctcgaccgcaagaagaagtgggacttcacccccggcaagctcaaggtcggcgatcatatcaccggcggcgacgtcttcggcaccgtctttgagaacagcctgctcagcgagcacaagatcttgctcccgccccgcgccaagggcaccatcacccgcatcgccgagaagggcagctacacagtcgatgagaagattttggagctcgacttcaacggcaccaagactgagtacagcatgatgcaccgctggcctgtgcgagtgcctcgtccttcgaccgagaagctctcgtctgaccgcccgctgattgtcggacaacgtgtgctcgactccttgttccccagtgttcagggtggaacggtgtgcattcctggtgcttttggatgcggaaagactgttatttcgcaatcgctgtccaagttctccaacagtgacatcatcgtctacgttggctgtggtgagtagacttccgtgatttttcagatggactgcctgtagaataatgttcctggggtgcctcatgaacgaagtgacgcttcagatggaatcgaaaaagctgatgatgttcaggtgagcgaggaaacgagatggctgaagtcctgatggacttcccagaggtaggagaatatatccacgagtacagatcagacactgacaagtacagctcacgattgaggtcaatggcaagaaggagcctatcatgaagcgtaccacgctcatcgccaacacatccaacatgcctgtggctgcccgagaagcctccatctacactggtagtacgtaaataattgtatgagcccgcatgtgagacatacactgacttcgtacagtcactgtggctgaatatttccgcgatcagggtaaggacgtcgccatgatggcagactcttcctcgcgatgggccgaggcgcttcgtgaaatttctggacgtctcggagagatgcctgctgaccaaggtttccctgcttaccttggtgctaagcttgcctctttctacgagcgtgccggtcgcgtggaggcgctcggtagccctgagcgttacggcagtgtctccattgtcggtgctgtcagccctccgggtggtgacttttcggatcccgtcacgaccagtactctcaacattgtccaggtcttttggggtctcgacaagaagctcgctcagcgaaagcatttcccgtcagtcaacacatctattagttacagcaagtacactggcccgctcgacaagtactacgccaagaacaaccccgacttcccccgtctgcgcgaccgcatcaaggagctgctcaccacttcggacgatctcgaccaggtcgtgcagcttgtcggtaaatccgccttgggtgactcggacaagatcacactcgatgtcgcaactctattgaaggaggacttcctgcaacagaacggttactcagactacgatcagttctgcccactgtggaagactgagtggatgatgaagaacatgatggcgttccacgacgaggcacaaaaggccatctcccagggacacagttggcccaagattcgcgactcaacatccgagatccaggcctcgctccgtagcatgaagtttgaattgcctagcgaaggcgaggaggcagtcaccaagaaggtcagtctatcacgcaagccaccttgaagaactatgctaacatatgtcccagtacgaggagctgctccagaagatgacggagaagtttgcgtcggtgattgacgagtagatgtcgtttgcatagcgtgctcataccgtatatcttgatgatagatagtgaattgtaccaagaattttatgttgatgcctggattcgctgacgacgcttgttcgcgtcctgtgaccgcagtcgagcgtcatgagcgctgttggtctttttgccactctgaaagcgcagtcttcacatggagaggtgcctcgctacttcgaacaagtactgcgctgctattcctgaagtaagacagcccgccgaagttgcgtgagcgtattcgccgtttgcaagcttcgagtacacagccattgtggcgcgcccctggtccaagcttgatacccaagtcgcacctgcagcagctacgcaacacccgcgcaacgaaccccagtcccccaaacactttcgccttctacgattcaaataacactttgacactcctgactgccgctgtcaccacccaacacatctactaacaacctcaactttagtctcgcctgtcatggcgacaaacccaaatgcgtaggcacatgcccaaggcagcccctcgcagcgcggagagctaatgcggtatacaggatcaacgtgaacgacccagggcttattacgctggtcaacaagctccaggatgtcttcaccacagtaggagtacgttacttcccctcgacgatttcacatggcaaacacgtcaccgctagttgtcaaggtcgcaaactgatgcccaagttaggtccaaaaccccatagatttgccccaaatcgccgtcgtaggatcgcagtccagtggaaagagttcagtgcttgagaatattgttggacgagacttgtgagtgcttgcggctgcctggtcatttggtttgcgaccaccgctaacaaacatgcgtccagtcttcctcgaggaactggcatcgtcacgcggagaccgctcattctccaactcatcaaccgcgccgcagcaccacaatcgaatggcgtctccgaagaaatcaagtcgtcggacgcccagaacaacgcagacgaatggggcgagttcctgcacattcccggccagaagttcttcgacttcaacaagataagggacgagattgtacgagagacagatgcaaagactggtcgcaatgcgggtatctcgccggcgcccatcaacctgcggatatactcgcccaatgtcctgacgctcactctggtcgacttgcctggtttgacaaaggtgcctgttggagatcagcctagggatattgagaggcagatccgcgagatggtgctgaagcagatcagcaaatccaacgctatcatattggcagtcacagcagcgaacaccgatttggccaactcggacggtctgcaactggcacgagaggtcgacccagaaggtcaacggacgattggtgtcttgaccaaggtcgacttgatggaccagggaacagatgttgttgacattctcgctggtcgcatcattccactgcggttgggatacgtaccagtcgtgaaccgaggacagagggatattgagaacaagaaggccatctcctatgcgctcgagcacgagaagcaattctttgagaaccacaaggcataccgcaacaaagctgcctactgcggtacaccctaccttgcgcgcaagctgaacttggtacgttttgtacgggttgcgtcggaacaccagctaacgtttctagattctcatgatgcacatcaaacaaacactacccgacatcaaagcgcgcatcgcctcctcgctacagaagtaccaagcagaactcgcgtcactcggcaactccatgctcggcaacagctctaacattgttcttaacatgatcaccgagttcaccaacgagtaccggggcgttctggagggcaacaaccaagagctttccgcaacagagctctcaggtggtgcgcgtatctccttcgtctaccatgagctttacgcgaacggtgtcaaggccgtagatccattcgatcaagtcaaggacgtcgacatccgaactgttctttacaactcttccggatcatcgcccgcactctttgtcggaaccactgcattcgaactcatcgtcaagcagcagatcaaacgcctggaggaccccagcatcaagtgtgtaagcttggtgtatgatgagttgatccgcatcctcggtcaactcctcggcaagaactctttcagacggtatcccgcactcaaggagaagctgcacgccgtcgtggttggtttcttcaagaaggccatggacccgaccaacaagctcgtaaaggaccttgttgctatggagtcgtgctacatcaacaccggtcaccctgacttcatcaacggatcgcgtgctatggcaattatacacgagcgccacaactctagcaagccgacacaagtggatccgaagactggcaagccaatgccaccttctgtacccccgcgatcgatatcaccatcattggaccctaacgacggtggtggtttcttcggctcgttctttgcgagtaagaacaagaagaagatggcagctatggagccaccgccatcgacgctcaaggcttctggtacactctcagagaaggaagtgcaagaagttgaggttattagtaagttaatgtccttttgaatttaccacaacagtcactaacatggccttagaactgctcatcacatcatacttcaacatcgtccgccgaacaatgatcgacatggtccccaaggctatcatgttgaacctcgttacctggaccaaggagaacatgcaaggcgaacttctgaccaatatgtacaagactgacgagctggacgagctgctcaaggagtcggagtacactgtcaggaggaggaaggactgtcagcagatggtggagagcttatcaaaggcgcaggagattgtgaaccaggtgcagtaatttgaggtggttgtggatgggagggtgaagatgatggtatgatagacatttgtactggctctggcattctagtgagggtgttttaggctgggatgtaggttgctagagattgtttgagcgtttgttctagttgtaactgcctgttaattacaagctgtatcaaacatggaatcgtgcctcagatgatatgcacatctttgatatcacgctcaagatgcacatgtgtactgcggagagatgacgctagtgacaaaagcggagaatgccgtccgaacttcgaaaagtctcatgaagtcgaccacgacaccacacgacaccacaaccgccatgctgctcccacgaatattagcgccagtgcgcgcatcaatatcagcgtcatccaagatcatcgcaccctcgaaatctgtcctcgaagccctccgcgccgccaatggcaccaccgcacccttcgcaaccacaatcctccccttcgtacgatacgcctcgcatcagtcccaaggacgagccaacggcgccaaagacggtccaggaaagcgattaggagcgaagaaaagtggaggtacacatacacccttccccaatatacatacacaccacatctaacaccaccactccaggcgaatatgtaatccccggcaacataatattccgccaacgcggcacagcctggttccccggcgagaactgcaaattcggacgagaccactgcatcttcgctacggagagtggatatgtacgatactacaaagacccgaacagacatcccgatcgccaattcatcggcgtcgcgctggaaaaacaccactcgctcccctaccccctcaccgcgccgcggcaacgccgattaaacatggtggctgtcgaacggaccgtggaatcgggcgaccaattactcgcgactaccacaccagacaccacttcgccgcgggataagagcggcaggattctaaccatgggcaagggctatgcgttccgcgagcaaaattggcagattgggcggagtgccgagagggccggtgtcaagtttgatgagtttgtgccgggagataggtgggcggcgtggcgcaagagtcgggcccgtatccaggcgaacgaggagaagaagaagttgaggaatagcagcaagaagggtggcaagtcgaagaaggaggcgaagagggggcggtagatgtggtgtaggtgtatgattaaatggatttgggtcggattcatgcaagagctactcactcgtggggtgcgttgtgttggtgaatgttggtgctgcccagtaaacttcggtgaaatgggcttggtggcggactttgaaggtgtcataactggccccgtcttgtggatttatgggagggcgatatgggtgtcaagatcagatgcatgagcttagcttatcacgtgattaacagacagagcttgttgagcagttcacagacagagcttgttgagcagttcacagacagagcttgttgggtggttcacaggcagagcttgtcgtacgattcgtcagtgaacctcattgtgttgcccacaggcggagcgtaacatgtggttcgtacgcagaagaacatatgctgtggttatcacaagaagcgcatggtgcgtggtttgtacgcagagcctgtgttatagttaggcaaagcttattgtggttcacatgaataggcttgttgggtggttggacaggctgctaaatgctagtggttgaaaggcagagcctattgtgaagttggacatgagacgcaacaatctccacatgccatatatctaccgtgttgcccaccaacaattggcttcctatctgtggtgcagcgatgtgcaagccgaagattggtttcttgtcgggacgcatgcacctggggtacaacaatgtgcgaggctcctgcctggtttggcaccgttacggcatgagtggtgtgtggcttcctcggccaacaaagttccccggtgtaacacgggcttgagaacggtgccgcactcgtgcttgtcgtcctgtttcatggtatatgagctgcccggcttgtaagttttggcgggggtattacgctcaacgctcacttctagtttttgatgagtagagattctgcgaattttcgctcttactcatgatggaacataggaaagacaggaggagacctttaacaggatcagacaagcagaagcctacagtagagtcagactacgaggacgaggatgcaagtaagtagtacactcgtcgttcaagatgctcaaaaactaaatgcttgtgctaggtgcagcactcgatgcgaagctggcacctgaagaagcttggaaacaaaaccgtatgtacatcactcatcatcttgcgaatgctcaaacactgatatcttgcactagagaaagccagacgccttgaagaaactgcggagcggatgaagtgtactgaagaagcgatacagtctctagaggagctgtgcagtcaataccgtgctgaccccttgggaacttccaaactatgcattggcgattgcataacggaaatacaccggcggcgccaaagcctattgtcgcttcaaattccgaggctgtctgccgctatatgtgcaataatgcaactcttactcgataagatcccgcacggcgactcaaagctgaacgaggtggacaatgagggacaagctcctctcagtatcgctactcggtacggcatactagattgcattgagttacttgtttcaaagggtgccgatctcagtcttcaaactccagcaaaggtctcgccaaaaatcatcgaaagctactgtccacacgatatagtcatacagataggtgcggctctcagacgaaacaaccttatcaggtgctggcaagactacggggtatatcgtaaaagtttacatatatcctcgacttttttttgggatggactatgtgcacacaacaccagtgcgattagcatcagtttggacaacagcattattggattggagcacgctggtgagatcgaacaataccccacaatgtggattcatgttccaatcacttccgtaggtctttattaacgaaccgctgtcagtctgctgacaagaaaaagatttctactcttctggttagtatagagaacctagtatcgtttcaatccactaaaaaacttcaggctgtggcaaggaagattgatgaaaagcgcaatgagaaagaattcaactattctgaatatgcatttacgcgcttcatgtcctctagttttctcacccccactatcgtccccagtaacccactcctgagctatcaggacatcatttacgacagctctgttgttcgatcatctggatttcgcaaagactatgaagaaacgactgttatcgtggtaagtgcattttcatacatgcgggtttctgtgattaatttgcagtttccgtgtcttgtcttagacacaatagggagagttttccgcgaaagacgtgtgcatggatgtctaaggcccttaccgcgatacattggcggggctttcgatgaagaggttggcatatgtcttgagcagacactggacgaaagctattatccaagcttagataaaatgtcattggaggctcggaataaggaccaaatcgtctcaaaagaatacctcagaactttcggtggcgacattaccgactgcccgattctgatggtaccgcagatctggctctggaggatggacgatgtattgttgagcgcattttcagagatcactaaacttctcgacgaacatactgttaccgatcatggatccctcatatctgatatatcaatcaatgcccaaatcggcgtcttgcttgctgcgtccgtcaagatatttggcagggatagtcaattggaagggaaaatgttcaaaccgcctctggacatgtttgaggctgcattgacatcgacattgtcagctgttcacaactatctagaggcagatcgaactaaactcaagaccaaggaacagaaaacgaaggagcttgaattcattcatcaaatctcggatgttcactgcgagctcgacatgattcaatcagtcctcaatcagcagaaggatgtcatggacaagttcctcgcagacacaaaggcagcgcgggatgcagcggagaattcaccgttggatctctgggacattagggcatggaaagaagtggtacaagcacggcaaactctggaccagtacaccaatcgaattagcaaaatacacaaagacgcagatcgtgcggaaaaggccatcgactcttttctcaaccttcaacgcacctacgccaacattgaagacacacagaacaacatgctcgtcggcctcgccgccctcgcatttgccatcgtcaccgtcatattcactcctctgagcttcatgacgagtctcttcgcacttcccgtgcgagaaattctgcaacaccagaagataatcgaaaccccttcaagtctgccgcaagcacaatcacaagcattcgaattcaagtacattggcggatatataggtgcgtccctataacactatgtgggcatgatactaactgccaaagccctagtaggattcgcaacttggataccaacaggtatattactaggcttcctgtatcttcgctggactggccacttcgggcgacgacacagccaaacggagccgaagaaggatgatgctatggagacaagtgatacggacccgaaagaaagcgaccaccagaagacgaagccgtggatatcgttacaggaaggcttgcgacgtcgctggaacgtcctgacacgccgcaaaatacgtgcacaagcaccgggagaagatactggtaccagcacaggtgtgagggactcagatgaagatgaggcttccaacgtcactccccaagccagcgatgtggagggcagcaaaactcggaagaaagacacgagtattgtgtaaagagacgaggagggggtttcgtatctcagcagatttgtgtttagtgtgcctcacgaattccatgttatccacatgctacaaagttcaatccgacttccttggttatacttcgcatgatcataatttcgccccgtccacccacaccaaaccacccttttcttctccatattgcttgcccttactccatcccaaccactccttcaatgtctcttccccgcctttacccggaaataatcccttctcgctccatccgctgccttcatgtcccttcccttgtcctacagcagcactcctcccctcttcgccctgatgcactgcgtaagccggcgtgctcttgagcgtgaccgctggccgttgatcatgtccctgcttctccaaatcgtcatgcgtaagcacaggcgtgcagcaagcatccgtgccatcgaaaatagcctcccactcatccctcgtcttcgtcttgaatttctgcgcaaaccactccttgagcttcggccagtctgcgcgattgtctctgtcgcctgggagatctgagggcttgacttgcagtcccttcaacaaggcagcgtagaactgtggctcaatggctccgacagccatatatttcccatctttcgtctcgtatgtgtcgtaaaatggtgctccaccatccaacatatttgtccccctctcgcgcctccacacctccgtcttgagccccaatctcggcatcgtggccaagaccgcgctgccatccaccatgttcgcttccacaacttgtccaaaacctgtcttttcgcgcgcaaacagcgccagtaagatgccgaggaaacacatcgcgcctccacccgcaaaatcccccacaagatttccgggtggatacggcttctcgcccttcctcccaaacaaactcaacacgccgctcacagcgatgtaattgatatcatgccccgccatatccttgtactttccatccctcctaaatcccgtcatgcgcgccacaatcaagcgcggattgatcttgcgcagcacgttctccggatccagcccagacttctcgaggacgccgggtcggaacggatcgatcaggacgtcgacggtgggaataagtttcttgatgagcgcgaggcctgagggcgattttaagtccacacatatggaggttttgcggcgcgtgagttggtcggatgttgggtggggggttgtggttgcgcggtcgaggcgcaggacggaggcgccgtagtcggcgaggaggaggcctgcgaagggccctggagacgcgaattagacattgaacacgtcaggtggaggtgaaggaacataccaggtgccaggccggcgaattccaggacgcggatgcccttgagaggagggtcttggtgttttgaagccatgatggatgtgctgggacttcaatctggtacatatgaaggggcaatcagagagtctgacattgatatattcgacgtcggcatggtggtgtcgtgagatcgagtcgccggctaaggactcccgcggggaaacgtgctggtgataccgaggatgatggggagagctttgaatgaggtttagcgtgatctggggtatgtagccgacatgaaagcgaactaacgctggctctcctccacactacgattcacacaagtgttgatattgacgaatgagatgtggtatttcggatcccgctgctcgatgcacgatgtatcaaatcgtaaggtctgacagtcttttgtactttttcatccttgtcgcttatattgcctcaacactgaaaacttgcggcccgcctcccgtctaccatatcgatctctcgcttgaacctgccatgcgttgtggcagagttgttgacgaacacttcgtcaggttccagctgctcagacgtgtctttgacaaccttctgactgtgtacctctgcctaattgcttaacatttggtgatacggggcctgcggcacagagtatacagcaaagaacagacaggaaatttagggtaacagtggagtttcgatggtccctaagtacattatcatcgcatacaacgtttttctggacttgttcatgggatgtacgagcggcggcgtacgtgttcagtccagcagtcggagtcgggcaaaattaatgcacttcagaccactggactgtgaaacgcctctgcttcgaaatctcctcgtccagtttgagcatgtagcaagtcctggtgggcctgtcattgcgagaacggtgagctacgtaggtttcgtcggggtactgacatgtgtaagaggtggcctcggtgcatctatcaactgaagacactaccacaaaagtatcattttcagcagcttgtagccgtactaggcttccagccaagcaaagcttcgatcatgcgaaacttcatcattccacgcactacacccgcccaggaaaacggcgagtactaaacctcagaggtcgaggcaagaacacgttacagcaaggctgacatctccacactactcccttctatccaatcctcagcagcgtatatcatcttctgcacttccaatgaaaccatcgtcctcgaaaaagatcgcggaaccgccaaaagattaagcagctcaatactcatcaccgttacaaaccacgacgtgtcatacgaggatcaattcgcacactttacgcacaccggcaaagggcgtttgagcatgaccatgaatgatatcaataagaatagtatagatcgcaaacgctgtctagcggacaagtaggagaagtgatgtgagatgcaaaggtgcaatttcagggaaagaaggtcgtgtgccaaaggtgtaccgctgggtcagctgaggagtggatgatggaagcgccgacttgcggttactggacgcatgttgtgtgtgttatggatccgaagaagggtgaattcaggtgggtaaggaagcttgaagaaggtgaggttcaggtcgaggaagtcggagacgtatatccggtttaccatcgacccgggagggcctagatagcgttaaagtgagtgctgcaatgattcgtgcgcgctgtgtccaaacagcactaccagagtgcaactcagttaggcctattcttgcaactttcggatacgatttattaaggagttaagtagaggtcacttcatagctcaaattacgtcttgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgacagcaaacttgctccattcttcttctcaaaatctacccacacgttcccagctctcatctttcttccacctatctgaggatgtcgcacaatacaccctcatcgcctctggaaaccctacccctgagatctttaaccgagttcttgattacatcttcgaccctgcacagtccgaggttccagaatcgacaaccaatttccgcacgtatgttttcgacacggggctcttgcgcgtgaacaaggccttgcataagctcgcaaagagccaccttcacctatcactgtcgtggatacgcttcgacatcaactggggcgccttcctcatcgatccccactggctttgtattccatacatcgcgattgatcgtaccgatgctccaagagtcctgccctttctatatgcgggcgacatgaagcggcggacaccaaaccaacgagcacctcatggccggctaatcgtgcgcatcaagtttccgcagcctacgacgcaggcgcagagggagatgcaggccgagagcttcaactccccgtccgggtcgttcatgtcagtgcttgtcctggagagggatttcgatcgtttcatcgatgtgttgcggatgaacgatctagcatattgtagccgtgtactgccggatgcaggcacttcgtcgaaagtcctgtccatgcgcagcgttgagggtctatctctggatatcaagatccgagccggcctcgaggagagcaagtacaagcatttgctgcgcagattcaccatactctctgggccttttcaccagctcacgatagagggacatgcggatcctgcttccgcagcgactctagtgtcaaaagttgagatgcgcatgcaaggcctgggtcgtaagctacagatcatgaaagcgaagaacttcacgtaccaccaggcgatcaagtatcttctgaaactcaagtatcagggagacattttcctgcgtatggggcaccatgccaatgcgtacacgtgctatgagtacgctctcaagtttgagaagtactggcaggctcacgatctccaacctgccaagcacacattttggcatatcgacaaggacatctgcaaagcctggagcatagccctcgggtgcaatcttgcaatggccgccgtcgccggtggtctcaaggtccgcattcccttggttcacggcaggtccatgatgcggaatatctcggctcttgtagatatgcgtgccaggcgaggtgggataagcatggatcgatacctggaattactgttctccaacgcattttgcttgatcttgcaggaacatgacgggaagctgttcgacaattgcgccgtactatgccttcactcctgtctccaagctatgagctcagcgtgggaaacattatctgaattcaccacacgccaagacagctcttctcccacggcaaagctttacagctacgcgaagaagataatgagcatcccaggagttgttcgcgtgcgtcaggccgaggaccacggcaacggacttaacgcggaaatcaacgaggaagaccttacgcgcgagatcatggagcatatagacgctatgcggcagattatgctagacgcaacgtttgaacctatggtttggggcatacgtaaggagctgttccctaatccgctgctatctcagttacgcgtgtggccggtagctctcatcatgtccggtcctgaaataccagttcgccccgaagctgagtcgcgaagtggccccgaagcgaaccgaccggccgatttggacgagatgactaaagagctctattggccgccaaaacttgccagggtgggagaagaggtctgcattcccaatttcgatgatgttaaccgcgaggcgttgagccggggtgcgaaggaggagagactgttcatctaatcctaatctgcggccaaagtagcatgtagcaatatgcgtcgaaggttcgtacacagactgggtgattagtccatcggagagcgactaggctaaatcgacctctcgtcctcttcttttcaatatgacttgaatgcaatcaactttggccattccatcttgacccttcatttgctcttccgtgtcctttgcaccccacacatcttcaatatcccgcattactcttcgcaaactagggaatcttttcgacgtatacatctcttcaaaacgatcgcgcacaaattggcggtatgcgctatcaatggcttcacagcccgcagtgaagagaggccagatatgtgcagacgtaagcgatgagtccacatgtacttgttgaatatactccaggcagcgttgaacatggtccatgctgatgggattaggagcaccgatgtcgagccaggtgcggtagaggtatatgaaagctgcatggcggtatgcttcagctgtgctgttgatatctgaagtcgtgcccgatccactcggaaactccatagctaacagactctgctgtatatctcgtcctgtggcgttctcttcctcagacaaagccatatcattgacatcggttttccgcgctttgatggcgtgttgcaactggctgatacgtgcgacagccaggaggactttggcaatactttccatttctggctcgccttcgactgccgtgaagttggtgtcatgatccgccaaaggtcgtgcgccacgagagactgatgacagtatgtcgtggtatgcaaacaggctgagcaggaacttagtgctcgatggagtggaccagctatccaggttaccacgccgcgtgatcatcgccttcgcgcccgccaaatggtttgcaacggacgcatcgtcatcgtcgccgaacaaacgtgcagatacttgcatcatcagaacggttgccagagcaggttccgtaatcgccaaatttgggtcctgtatgacgtcctgcaattcatggatggcatcctgctgatgtcgaaaagcatgtatcttccacgacgagtcgttggaagacagcgcgaggtgattcgccgccatggacaaaactgtcgatcgaagcgcagaagaatcgtgtaccatggccgtcaggtgaagctggaacggtgaagcatagtccttcctcggtgcgactgatatcaagctcgaaagccgctgaacccagtactgtaggagccatctatcgctcgtcgacatgtcgataacaaagctaggcgacgcgactataggaaagctatgcatcgatgcaggcgacccaacaaaatcccttggactcgtgaaagggccgggcgtagatgcaaagcttcccaaaggaagactgtacgttgacccaggcgaagcatggtccctaggacttgtcgaaaacccggacccagaagcaaaactaaccaccgagccaggacttctcaccacactccgctcaagatttgtcttcctcttcgcgcgcctcggtttcttcgcaggagtagcgatgttatcatcctgccacttcaacttcacgccataccctttgcacgtaatcttcagcctcatgcaacgtccgcagaacggcttctgctcgtcgcatttgtagccggcttcgcgacatgtccagcatccggtccgcgttcgtttgtgggtcgccatggggggagtggatcatatttgacaggaggtcatattacgtctggtcccattgagaccgctgggcatccctccgatggcctttatggctgattggatagctgaaattaatggaaatgggcactgaggtgatgagatgggatggaatgaggtgcagctggagtcgcgagtgaggctagcattagctttgagcacgagtcatgtcatgcgacaggtattctgtatgtggaaacgacggatgatagaactttagtgggcaagaacttgtacagcctactctcatcaagctctaattctactgatcttacaggggttctctttttaatctctgagcagtctacgaaagtaccatatgacaaaatgcaagggatagactgggtgccaatggccgtgttctttgaatgaaatccgctcatctcgccagaccagtgagctatacatcccatgtcgacggaattaatcgactggaatgaagggcgctgtgcttggtgatggcagaaaaagtcattcagtctgctttgatcatgagccggagctttcaatctgctctgctcatcgcgcgaccagtttcgagcacatctagtacaggtggtcggccagcaggagttgacttcctgccgttgcgacacgacatcaaagggacacatcggtctacagcttcaacaccattgacggtgtatgtttcactcctatgacaccgcctgcgcaaccgtaaaaatgcgcagccagctctaatggagtacttggtttcctcttcgcaacgctatatcgcagccgcccaataggtgatctcgaatacccgatacaaaacgcaaagggtggatgagatggcgcggctgaactgtctgatggtgcgtgaagaagagaagaaacgtgagggcgcgaaaatttacttagggagccgcgacgcgctagtggaagggccaaggcgctagacagccgccgaggctaagaggtggagagcaacagcgacctcgagatatcacttcgtctcatcaattgcatcagttgtttaattgctatagtcaggcattgacggctcacagctatttcatttccatatatgggcaggtcgtagctcatactagtaaggtctggctacgtgtgatctggtgaaaaatctcatcgcagttcatcccagttgacagtcactggctatcgatactatcgatgctcattcgtacatgtatcgcgactgtatcctgtctttcttcttgccaatgactcctggtgtacatacccccctcaaacgttctctttcctatgctcaccgctgctcttcttctcgtcttcatgcacactgtgtcgataattctcatttgcaagctgcacatgcgccgccaccacactactatgtctcctcacttcttcgttctccaattgaataaaacgttccgggcgcttctccgcgatggcttctttgtcgcggaagatgagtagtggtgcatgcccgacgaatatgcgatcgatgtcttcgagtgtgcgacctgcggtttcggggtagaggaaatacacttgaagatatcagattggagactttgaggagaggagcaaggggaacatacctatcggaataaacgaaaagttgaaaacacaccagatgatgtagaatttccaatggaggctctcgataccgggcggcgtgatctcgacgactagaccggtatgttagtatggttgcgactactactgagtggaagacctacccatgaagttgaatatccagtttgtcgccgttccgagggcggcgcccttcgtccgcattgccatgctgttgatttccgtggggtacagctgtaagattttgtcagcatgatactttagccaggaaagaagtgacgtacccagggcacgccctgccatccgatgccaaagaacacatagtacaagaagaagaaagcaatcgaagccttcgcccacatttgctgggtagtttctgctagagatgacatctcgttgtatcgaatgcagatggtgatgatgcagtagcagaagaattgaccggctgctgcatacatcatcatctttcgtcgtccccaacgctcgacattcggaataccgataagcgagaagaggaggtaagacacggagttacatgcagccagaagtcgagccatgttgttcgtcagaccaactgaaacgatgagcaccgtgggcaagtaataacttgtcacattgatgcctgacaattgctgcatggcttgcgtgcccataccaagcagcattctcctgatggtgtgcgtgcccgcttggtccccggtcctaccgcggaggagatcgcgccatcgaatcgcgtggtctttttcgtactgaactgcccactggatgtcctttgattgtgcaatgatgaacggatccgtgacgtcggtcgcctcaaggtctgccaggatcttttctgcctcatcgacgcggcccttcatcatgagccatcgtggcgactctggaagccatgggacagttgcgaataggatgatgatgaaaaggaactggaaggcgagtggtacacgccatgcaacacttcctccaaggaaactagaagttatgagtgagacctcgtcaaaatatggtagtatgcgatgtgcttacgagaagccataggtgacccaattcgacattgagaaaccggcgatattcataatcatttcgatgacgatgagcttgcctctccagctcgctttggaggtttcgccttgccataccggtgcggtcgatgtgttgatgccgttgcctatcccagcgataactcttcccacaatcatctctggcacaccgaaagacgcaatctgtaagatagccccaatactcatgattgtagtgcccaaaaggatgcagttctttcttccaagaggatcgccgataacgcaaaccagaatggcgccgagaaaacaaccaatgtcatagattgccgtgacggtgctgatcaaggacgttttgccgttgagatcaagttggtcgaggaagtcgggtgtgacgatgacaccacctgcgcttcgtgtcagatctttgaactcttgcatcgggcaacatacataccgaaaacaccttggtcgtagccgaagagtgtctgaaggagggattagtcgcgtttttgaagtttctggcgtacgatgcataccatgtctgtcgcgcacgcgacagtaacccagaaagtgagccattttccggtcatgccaaagtatggctttgacagtgcgaacatcgtgttgtcgaggcagtatactgcgatcctaacgacagtcgaacgtgtcttgggtctccaaatgctgtgaagcgtccagacacgctacatatactggtccagcccattgcgcggccatccctatcagcgtagatcgacaccggtcccaaagtgtcatgcacgcattacaccgtctcgctcacacgaacatgacgatgcctcatcgtcgtcattggccactagccacccgcaaaacactaggatgcagctttccccgccgcactgcaacggtgtcctagcacaacctggggtagcgaggagcacgtgaggtttggtttccagccgcaacggcccgtatatttgtcgatcctaacgaatacgaggtgtcggagagattctcgcaggccgagcgatgatcgcactcgtcattagagcgatttagaacgcatgatgcttgggaattcgccttgagccgcatcttgcgcgacatcttgctgctttggaatgttgaggggacaatgctctgcatcgaagacgcgcgtgcatcatgaacctcgtccctggtagcgtctcagaggcgacaactgaagtctgacatgaaaatgcgattccaggccgattcgaagtcgagcaagtaaagattgcagtcttgggacgtcgtggttcaagcgatggttcgaacaagcatgtcaagctccactcgacaagacttccaaggatctaaaacatgcgcaagtatgtcaagctcttatggccacgcacggtagaacgtattccaaaacaattacaagatagagtagagatacgtaggactaaacatagaatgtacgtctctgctgatagagaagctgttgcgccgtgcatctggttcgtttgagatgcagatgtgaaggtgacgtcatcgtagaaaaaatgaggctaggtacgcatctttgccagagagtcagttgaagtagacgtcgcatatgcaaagcgagcaggctcgcgttcaacttgtgatcacacgaaattagtgcttttctgctgatgattccagtaatttgctccattaaaccattgaactccacagtagcggagttccctcgtcagaaaaatatggactaacgacggtgaattctaaggttgtaatatccatcaacaccccagattctttgagtgccgtggggattatgaccatctgtctcatgtcctaacgcactcataagcagtagatgccctcctccgatgtatgctttaccactgtaccggactcatctaccctcacgggcatcacaccgtcctcagtcatgacacgtccctttccatttctgacaagtcagacaggtgtatcatgttgtcgaacacgccgcgctctcgataaatttctggaaccgttgatgcatctatgcgccacagaagaggccgtggattctccgtgaacaagggcttccattgaacgatagtttctaaaagtgtgctgtaggcaccctgattaatgcactcgagtagaatgccacacattataaagaactgtggtaactggtcgcgagatctatgatgcgaagctgctggaggaacgtctccaagtgctccacgccgatgagaacggtctgtcgaagtaatgtcgacttgagccagtgtcggcgtacattagaaaggcggtgttgaattgcattggagagccacacttttacccgtataacgccaaggggaagatgtacagtgtcttctggatccaaaattaagcatggaacggtaagatagacacattgtagcagcaggtgcgagcatccgatatcgaacacaatacatttgttgctagtgtggagagttgtgctggcgagagtatagatctttttgtcggttcgaagaaccgccgtttcaagattcagtcgatttggagggcgaagtggctaagtgcctgtcggatccaaacggaacccggtggatgccggtaactctggtcacagaagctcttctaatatgttcaatttcagttcgtttggaagtctgttgaaacgaaagtgctggtctttgtcgtgtccgctgttggaggcgctgagctcaggtcggggacttcagtctgccattttcagatccgaatcaaaccctatccagtccaagaaggcttttgcgatcgaaatgcgttgggtagcaatccaaagttatttttttctgtgaatcaattaatgatggtaatgcatcgcgcatttgacgtccatggatgttaatgttttgatcacacggtgagctacactgaggagctcttcggaagattatctcgggtagcttcttgtttcgcgtgtttgctacgtaggcacttcatgcttgacttgcgtgtaattcgaggctgccaaagtggacatggtggcgacgagtctagtacgaaatagactcgacgcaggtgcgctaaagtgcatcgcaacagctttgttaagataggtaagtgcggtatccggtgtgtgaatagccatcggcatgtagtggacttctagcaattcgatttctgtgcttgagagaaggcgttgaacactatgatgtaagttgaggtactcgttactagcactagagcacgcagtcgactctcgtgtttgtcgaagctcgctcagccaatcagcaccctcgcgttcctgcttaccaaggtcttcttgcacccagcgtcgcaaagtcccacacggggcaagtcgtgcccaaggctcctcatgtcgtgatcgcctgctcaccaatgcgctgttgcgcatggcaggtaagccgtgggattagggcactggcgggtaactgttttgccgcctatcgctaagtcgacggaacctcacacgagtgtggtgtgatgtgagcaagcagtgaacaccacaccatgttggatgcctagacttttattgtaccccacatgtgaactcccacatatatacatacttctgccgtgaaactgtttactccaatactcttgctttgaaactttgtgtttgtcagcccagcatttgcaatcacccaccaacgccatcggaacgcggaactgagcttcggaatcacaggcaccacattagcaacccctgacgaagcaactacacagcctgcacttgatccacacctaagcacggggtgagttcagccctgtcaagcgcaaaccaaggcagccacagcttgcggttttttttctatataacaatcgcgtttgccgaacctttttgctgacttgaacttccaccattcaagacacacgcgaccaccacaccccacattacgaccatccatcacgcggccccacatcctcaccaatacaacgcaagcatacgccaacaggcaaacaaagttttttgtacattttcagcattctgcttgagtcactttcacacatccgcacaaatggctttctcaacacgagctctacaccaaattaggcggtactcaactacgctgccgcgcgacccgcattacagactcaaagcaacactcgcgacgggatatgtagtatcagcacttgcgctgccgtttgtaccaccgctgctggagactcggagggcgaaggcagatggaagctacttgactaggtgggtggttgacaaatgactggatgtagacttgaaactaacttgagcagggaaaatgcgtattgcacttcacattatctgggatgcgcgagatgaggatgtattctcgaggtaagaatgggagaatcctgctgttctcaacttaagctgacgagaacgtagactacattatattcacgaaatctgtcttgcgttggagtccgtgccatcatgaatgtcacatcagaatcataatgggatctggagtttaggatgcactgcaggcgttggaatggtcccatagggaatgcttttaactttacatttctttttttcgaaatttactctctaaattcctggtacttcgagctacgcaatgcaagtaccggcacgttaatagtcagctactgaaattacgagcgtcgaacatctgagcatgttaggaccctccagctggagggctgtgaacgccaagcacgtaatgagtcgatgcgctacgtcattggctgtgccccccacgtactcaaagtttcgcgcctgaacaacgcgtccaagttcacataaacgtctaactccgccaccacgccgcttgtgctgtattgccgtcaattgacctagttgtcgcaaagattaataaacctatattttgccccaactgtgcaaaaagacgagaagatccaattcgccctcccaccgcagccccactctacttccgacatggcctccgctatactggcaagcgcccaaaacagcctccccaccgaactcgtcatcctcatagtcgaccacctctccgatgacaaccaagcactatgtatgcttgctcgaacaagccgcgcactgcaacagctcgccgaagagcagatatacaagaccatcgaactgttcacagtcaaggacctccacaatatcgttcaggccttcacacaccgacatgaccgggtccgagcagtacataccctcaagctgcagtatcagtaccatgaaaaggatctcggggagaatatcgacatacgaaaaacttttaacgagtgcatagcgcacatggtcaatttacgagaatggcatatcgagagcccatacgataactgccactgggatgaaggcctcggtccagagcagtgggttgagggcgatatggagaggtttcgcgcagtgctggaattagcctgtacagagggaccaatcgaaaccgaacgtatcgaggccgagcgtcgactagggaaagcctttgaaaggactgtcggattggcactgcttgagagcctcaccatccactcgcacggcactgactccgacttctgggatcttggcggatatcactgcctcttccgacatccaacactgcgccacctccatatctcttgcgtctctttcacagagactataccgaaacttcgcatgcacaagggcaacaaaacccctctcacgagtctggagtttaacgaatgcgaactcagtcccgaggccttgaccgacattctgcgcatgccggccaaactcaagcacttaacactcggcgagaatgtatggaatactcgaagagcaaagaagattaagccaagacttacacagaatgctcatgcttcgctggcagccttgaatctagtcgcgcattcgctggagagcttgaagcactgggatccgagctggaagctcgacttggactctcacaagccgcgccgcatcaatccttcccccaatggaatgcgcaacttctatgctctcaaatatctgcaatgcgagacgacgtcttttctacataaggccatcattatgaacaacgaagtcgcaccaccaaacctcgaaaccctgcgtttatgccgtcattggaatgaacctgtggacttcttcgagcacccacccaatgtcgagacctacctcgctctaccatcactctcaacactcgagctcatgcagtcttcatggtgctggcttgaaatgtccacggccgactacgtctgtgacgaagagcgtctccggaaccgacatgcttacgcatacaagctcttcaaggccggcatcaacctcaaagttctcattgagatgcatcgagacggaagcctgataccgcctttcctgcatggcgaattaacgcccatcatagactgcgtttacgacgcaaaacagattggcttcttccaccagatgacacagccagaagattccgagacgatgggctcatgtctattcgactcttgcatcaagggcgacaacgacataaaagctaagctggacgaaaaggtagcccagggactttcaagaatgcctgaagagcgcgagacagatcaactcgatgatagcgagatcacatatatcacacacgagacacaacaaatcctcgtccgactcaagaggcgattcattggcgagcgaagactgcgacgagccgagtccattctagaattcgtggatgagaatggcgacgacgacgattttgatcttgatctggaaatgggcgatgattgggatgaggatgatatcgatttcgagatggatggcgatgatgcgaacgtcattttccacgagcataatggcgagctgtacattgaagtgtatgagtcggagacggatggcgaggatgaggatttattgatgggagatgaggagacgcacgatgatttgaattagtttgtatttatattagcagaagcgtaactgcaagtatacgtttatgtagggtgagatagtcagccttcggatgcgcctgtaataacaggtgcttgaagttaactgaagcctcacacatctagccttgctgtatacagcttcacgatcataactggactacttagtcactttcttaagtagtcaacaacaggcagtgacaatcttgcgcacatctcaggcttttggtacacatcggcctctggatatcggagtcacccaccgtgaacctacaactgacagcaacaaaatctaatattcatcgtctggcttcgtttgtatcatgattacactgcgcaaccaaaacatcatggtatagaaaggaatgaggatacatatgacgctaaatcagcccaagaccaaatggcctctaaaccccatctgttctcctacccatccatgctctcacatctcctctctccaatgtctcacagcccaacagcaacccccagcaccaccactccaaccgcgctacccaaccccatcgtaaccctcgcccctccccccgtactctccgcactagccgccgccacctgcagcccaaactgcgtactcacaaccgcacttccattgaccgtggtagtaaccacactcgtcgccgtcgtcttggcctcacacgcactccacgtcgtccagggcgcattcgtcttccacggccctgccgtccagccaggccaatccgtcggtggacacgcggagccgccccaccatgcggtccaaggcgcggattgccagttgctgagcgcggaccaggaggaccaggggccgaagttggatgggccgaaaggggggcctgggggatgattgttagtatttgcggtgagtatggtgggggaggggaatcggcgtaccgctccagtgtccgccgggttttccgctgtttcctggaccccagggaccgccgcctggaccccagcccgaggttggccaaggggcggcggttagtgttgacgggattcggccgtcggagacgagggaggcgtagatggaggaccagcgtgctgcatctgatgtagcccagggaggagggtttccatcgaaccacggaccattgttggttggtgtcggggctggagtgatgctttgtgcgaagatttgtgtggcgagtgccgtaatggctgctaggctgaacttcatgatggtgttatttccttgctctttcgtgccgatactttctctctctctctctatatatatgtcaagaatcgggaataatgatacaagcggctgtggcaatttcaagcgtcgtcgaaacaaatactagaaaggtttcgaaacaaacccacacacgacccatcctctccttcaaatacatccagcaacaacacgcgcggcccgtcataccgtcggggtcccgtctaacacatagcctaccacaaaaacctacgctgacgcgtctcagactgcgccattggtgtgaggcagcgctgcagggcaaaagctcagccctacagctgcatgtactagaggaccagaagacggagaacagtttggttgactagcgacagaaactcattggtcgactccaaaaaaaaagtaagacggtgtggttacagcagtcaagtgagacaaggcgtcgttcggagaacggagtggggagaaaacacggacaaagcctatccttggcaagcgttaacatgatcacactttgtcttggctacacgagatcttcacgattagacaatctcctcggcaaacttctcgagatcgaagatgcatgtggtgcttcgtcattgtgttgtggtggaagcgaagtgtcgtcggagtctaaagcaggaagctccgtatgtcgatcgcgtcggtggacggtgagggaaaacgccgatggcgaatcttactttgacctctctctctctatcaattgcaattgcttgtacaacatgtcagatgccacgcggtgtacgcgtcggcggagctggtgtcgatgtcttgcatgttcatgttgcttgactttgcttgtgctgtttcgattagctatcgatgatatacgagcaacccatccaacggcctgttcgttccacagcattacagtactcgtctagcatacgcgtcgcgcgagtattcgcagtgcatatatgcatatctgacgtgcagcacaccataacgactatatgcatgtcactctcgcacaacacatcacccagacacaatgcgcaaaataccgaatcttgacctctacgagccaagtatccacgttctatctatcaaaagggtatatacatataagagcataccaaatccatctctgctactatttttttttacaagtctctctttgccccgggatcgctgtcacctgtcgtgtcttgtcatgttggagacgtctacaaaggtccggtgctgatgaacctagacctcttggtgcggcgcgacttgttgccgttggcctggcctccgcggccaccgccacggccgccctggttgccggcttgctgttggttaccggcttgctgctggttgccggcttgctgttgaccaccggcgttgttaccagcaccgttaccagcaccagcaccgttaccagcaccagcaccgttaccagcaccagcaccgttaccagcaccagcaccgttacccttaccaccgttgttgttaccctggccagcatttccctttccatttccattaccagcagccggagcctgcgtggcgcccgcagcagggtcgatcgtagccgtaatcagcgctgttaaaaaccgttagcccagacacattgactagtgaataaaaaagcaacgcaccagaaatcgcagccgcgccctgctcagccgcacccgcaccagcgttctggttcgcaatgatggccgcgggcagatccttcttgttctgcaggatctgcgcctcgataccttggagcgtctgcgcggtttctacaccttcgggggatgtgagtatactttacatacatgcgtgggcagatgtgttgtgaaagaagaaaaataaattggagacttactcgcagcgctgtcgtcagatcggccttggccgtcggtctgttggacagcaaagcagccgccaaaggggccagcgacggcagtgttgcggcagcggacagtgcagatgtcgccggtcgaggcaccgatgcagttgaagtcctttggcatttcgacgttgatggtgaactgctttgttttctcctgggacaggccgaaggagccggggacgttgttggtaaccttgaggggagtgaaggtggtgactgcgttgctggtctcgtccatgtcgcactcgaagggaccagcgccatcggcgttgacctggtggatagtgactttcatgacggagcccttggagacttgggtcatgcggccggcggcgagctcgttctcggtctgctcgccaatgtcgatgttgccgttgatctcggtgcggccgcaggcgttgacaatgttctgggtgatctcgctgtcacggatgatggtggcatcctgttggcagggggagatgttggtgcagttgcgagcaatgttggcgtcgactggaaatagagtcagtgaagtccatgacagtcaagaagtatcaaagcttacccaagaaaccttgactggcaccagagtctccgacagcagcgagaatagctgcgtgggagtgcacagtggtgaagagagcggctagcgcaaggacagaggattggtaatgcatcttaaagttaggtgtgaaataagtatgcgcgctgcgcttgaagtgaataactagtgaatggaagaaaagaaggtgttcctgatgtttctgtcaaagaagtggatatcgaattcacgaagcaggacagtccctatatactcaatcaccaccacgagctaccccttactatggataccatccttcgaggccatggtggtgcccaccactacgagacgtattgccgctttcgagaggggcagtacatgggcgcttggtgccttcgaacacggcctcaggtctagtcaaggcttagtcgaggtcgctcgttacatctggcgcggtaagggtgcggcgtgcacgctccgtggaggatttcttttggaatgaccgcgggatgtcagtattgagtaacgattctccacccgcttaaaacttccttggcgcaggcgtttaggcccaaatcgaagcttttggccgtacgaggatcgcatgtcgcggacttggcgccgaggatgaagcatgggaggtttcgacaatggcaatttcaagtttcgaatcagagaagttgcgcgccaccaccaaacatgactgcacaggacagatggcgtgcataatccgagcatatgccgacgtggctggagcgaacattgaacgaatggatcttgcgcgatagcgatgaagcctcgcgaagaggtgtttgaggtcgagcgcgggcggtaagtgggtcacttcggttacagttcagtggatcgatgggaggatgggtttcgaatgccatcaacggcagtcaggtgttgaacaatcatggctgcagcatgattcgaagtgttaagaatcactgcttcgcatatgaacgtgcagccgtttgatccgatctaaatggtctttggtgattgccgaaatgccgcggattgaccgatatgatgtgcggatgacatatcgggctgttcgcgattttccagtcagacggtgcacgcgatgtatcttatcagacggtggtggaagagttgaagtcgatgaaggtgcttgactgtggccgttggtgtatggctgcacgatccctgtcaagccctacgacatcagaccacttgcctcaatggcacgaaaaacttaccgcagcgctcacaccccaacggcgctctctacaccttgaacaaccaaaagccaagctgtccgagaagtcgcagaaatgaataccgtaagtattattacaaatgacctataaatacacgtcctgacagtgcgcgcaggtcaaatccgtctagtacgtcacctctccgcgcccagcacatgattccacaacgctcaatgcgcaagacggcgatttgacaaacacatgccaaatccccagcgaaccacacgttcacatcccaaaaatacccaatcctgacgatgaatctagctacggctgggccaccctaatcgtcgccggcggcggcgcctacttcttcgcgaaacgcagcatcaacgccgaccgcgctgccaaagccgaagccgaccgccaaaagcgcatccgcgtatggcagctcgagcagcaacacctgaactcctcccccagcgacgcgtcgacgacgtcgcaactgctcgctgcggcgcctgcgcagcgctcacaggccggcgcgggcagcggcattgcgggctcgccgggcttcggtggcggcgcggatgagagcggcaatccgagtgtgcaggcgaacatggacccggcgccgacgagacatgagccggcggatgcggaggcgagggcgagggagaagagcaagtatgaggcgggtgatgtttatcggagtaggaagggggataggttttcgtgaggcggtgggacatgagcgggtagcatgtatgatatcacggtagggagagagtcggttgggattgggtattttccactctagattttggggtatgactggacgggctatgctaaacaaaattccaaacgccggcgcaatacgtcagggtataagcgacatgtaaacatggctgcactattacatcacacgactcgttctccactccatgtgaagatgctgcttcccggggcctgtccctccggcttctcgtataatccactttgttagttcagtcccacgctcgctcggcccggtcgaaggcgtgggggtgcccaggagttgcgctcgacgagctgtctccaaacagactgccgctcattggtgttcctccatagctcaatcgctttgacgtcgacccagaaagggccttctggaataagggactgccgttgctttggctgggcgagaatggcgagttggatgtggacagagcgaagccaccacgcgctcccgacaggggtgattgtgagctgcggtcttggttgctgaagctgctgctacgcggtgtagagcgctggtatcgcgggggcgtgacgtagtttggtgatgcgaatgcagagcctggtgtttgtggcgacatgacgtctgtccgcagacccatggacgcgcgctgtgagggggtgagagggatgtcggcgatgtcgtcggggtagtagcggcggacgagaggcaggaacgcgatgacaatgttgacggcgaaggcgaggcgaatgaggactatggcccattcgctgtacggaacagccctgaccacggcgttgattggtgtgctggaggccaagtcagacagagagtctatgagatgtaggagcgggtagggtgtacatacgcagcatactctaggagcttcacttgcgaggtgatggtgttgccatacatggagaggaagagcaggccagcgttggcagtgatagcgcgcacgttgcgctcgtcaaaggtggtggcatactggcggcgcgcgatctcatcgaacttgggatgcttccatgacccgcccggtgtgtagggctggtcggcttgtgcggctggagtggatggcgtggagggtgtcgcaggtgcgcgctgtaccgcagactgcgtagtcctggcgagagacatggttttgggagctcttgaagctatgcagctccctttgtttgtggtggatttggtcgagatttgtagtgcaatagctgaggcgatcgagctatcactttcagtcgctgttcctgtatggttagtggttagtggttagtaggcaggttgtcggacgggcgatttgttatagccgcattgtggtgggagtgagtttcgagcagcggtcgtgcagcaacggcgactgtcaacaattgcaaccgacggcgctcggaggtttcggtccaggcgcgcggaccctgcagccacatggactatcactagccttcaccccgccgggcccgccgccgtgagctagcttcccgggcttacgagcttcactgttccgctctccacatcgacacttgcactgcacacgcaacatggccgggttaatcgagcagctggacgcctccatatccgccattctagccggctggaacacatacacgaccctcatcgccgtcggaatcatcggcttcataggctggatcatatacgacacggcggatgccgacacgcacccattgctgcttgccagacaggcccaggcttcctatgtgaggcagccgggagagtccgccgtcttcagatctcccgagactccccatggctgtgcgtatctgccaaagtatgcattgctgcttggtatgctgacgcacatcagaccctcttcgcaccgggcttgctgtaaagcctccgggcgctcccatgtactcggccggcaaggatggcgatctccgagatatctggcggcgcgttgttggtgaaatccctctcgaacgaggtgcgacttcgagcggcacagccaccatcatgaccgtctacggcaaggaaggcgtctcggaacacaaggtcgaaggcataagcaaggagattgcaattattggcaagcacttcaaggaccacggagcaaagagagtcgccatctacctgcccaacagcatcgagtttctggctgcattgttcgccggcgctttctacggcttcacccccatcttgatcccgtacaaccagccccatcctgccctcgtcgaccttctcgttcagacgggagccgacgccctcattgctgaagctggatccgtgcccctcgctgatgtcattcaaggagcacccggtctgcgacagattatctggactgtcgagaagaccagcaggcatatggactggagcgaggttcccgagggcattggcgggaaaattgacgtctcagtatggcatgagctcgtgcaggaccagcagaatgggagcgtggccctgccctccaactccgataaagtcccaggcgttgtgttcctctggcaggagactgttggaaagccagccgagatcgtcgagttcacccagcaaaacctcgctgccgctgtcggctccctcatcactgcattgcctgccgcgcatcgcttcaactcctccgataccttcctacctgccgatgccttcacccattcctacagcttgtgtctgactttggctgccctgttcgctcattcaactgtcgtcatcaactcagtggctggacagggagtcgatctcactctggctacccggtcaattgcccctaccatcgcagtcgtctccgctgaaactgctgccaaacttcacagcactacgagcgcatctggactgagcggaccaaagaagttcgcccattacctcgagactcgcatgctgaccgctggtcgtctcccaactgacacgtttctgaccaaactgaacgcccctccacgcgcaactctaggcacaacaccaggaaagctgcggctactctttgtttctgagcgagctggcctcaacaccccacctctgagttccgaagatttgtcagatctgcgcgtctataccaaggcccgtgttctgtatgctttgacagccgccaaagttgctggcgcagtcgcccagaccaacgtctatgactaccgacgggggctggcgccatcgaacaagcacagccatttcggtgtgccactcagtagtctcgagatcaagttgaaagacactccacagcacaagactactgacgatcacatcgctggtgagttggtcgtgactggatcatccgtggcgggcggtgagacatcgttgggagtgaatggtgagtctgcgcactatctgtatgctgctgttatactgacatcagccagcaaccttccgggaagaccataccttggcatatgtatagattttaaatgtcaacaattcatgagcgtgaccatcccatgttctacgatatcgtcgttcttgcgctgttcacccttctcaccttcaatgctcccgtgtggcgatttccccgcatcagtcagccaagtcttgctattgcccttcttcactctcactttgcgctcacttaggattttgcgtagttaagcggttgccatgtgacaaccttcgtttgcatgacaatatgtctgcctgaacatgctcttagtgctaacccaaacacatatactttgacagcgagtttcgcacaacgaccataccgcaccactcgcttcacttccactacaacaacacattcgacattcttcacaccacacacacacacagccaggacacgacatgaatccacctcttagtcccatagaactcgatggtcccatcccaacgagttcacgaaagcgcaccgcatccgccatttcgccacctctcgtcccaccctcttccgatgataccaccccacgcatcctcagtcgccgttgtcaccgcgtcaataacgccgcagcgtccgtttggggaccggacatcccggttaccttgaaacccgccgccgacgatgtcaccaacgcacctccagcacccgcgtccaccatcccacccgcgcctttcaacatctaccgctccctcctccgccacccaaactctcttcttccagttcgctctgcgcctcccactcgactctgccatcaacctgtacgccatcgacaaagaattccactacctgttcaacaaatacagcgtctcgatcctccacgactacgcgcgctactgggcccccatcagcagccatgtcttcacttggatcctcttcccgcacctgtgcatctccgaccccatgctgcgccccatgaacgaccgcgtctggctcgcccgcgacgtccccagctggcgctgggtcggcatggtcctgcaccggcaaaccatcgtacgcggcatcctctcatccctcacactctcgggctgcggcgcgctcccctcacccaccgaatccatgctgtgcaaattctggctgctggtggaatctcaagcacacgcaccagcgccagtcctttctgcaggacacggacatctggagcgacgcggatatcctgctgtttcacctcttcctggtgaagttggatatgcgcctcacgcacccgatcttggggaacgcgccatgcggtctcagccatttaatgctcaaccagccctccctgactaccctgcacgatcttctcacaggcaaggtcggcgacgtgcgctacccggacctcgtcccgctcatgctgcgcacgtacccgatggacacgttcgacctgctcgccttcccctatctcgacgacgaagaaatcacaggcgtcgacgaagaggattggaatatcctgggcaaggaggggtggagtgagtttggcggcgcgatggagttggcgctggattgtgtgctgaatgaagggctgaggagggagttacatgcggaacaactcttactagagtttgttgtgtttggacatggggacaggctgtcgaggaagtggaggaagggggctagggagtatgaaggggggtttgggagggggaggaagaatgttattagggaggttgaggagaggtttgggcttgtggagaagaaagaagtgaaggagaatgaggagagcggtgcagaggagatggatttgagcatgtgaaatattggcatggtgcgaatggcgtactgcgtattgtggtggggactcaggttagtcgattacaaacgaatttgctgatcttatgaacggatatgtctgatagcttgaagacggagtgtcacaatgtacaagttgaactacatcaatcatggcatgaattgtaccaggatatggaatgacaacaacggtcagccgaaccttctactatcagataaaacttggagcaaatctctatattcgagttacgcgttacttggtacctatctgacgctgagttccacttacccacttcctatcaaactacaatatccgatccaacttcgccttccaacccgtcttctcattcccattctcctccccccacttcccaacgctaacactctcatccactaccccagccccatcgtatatctcatccggcaaaaccgccttctcaataaacgtctccgtcggcggcgcaacccacattctccaacaccacatacaccaaactcgtggccacaaaccccagcagccagccaaacgtatacggcctagagccaaccccaacatcaatgcccggattgatcgaattgataaaccccggaagattcggcacgacgccaaccacaaacgcaacgatggcgcgccaattacatcccgccgtgtaccgatatatgccaccgggttggtaaagcgccagcgtgtcgtatttccgctgatgcacgacccaaaaatcccagacgaggatcgcggcaatggggcccagaaacacggcatacgcactcataaagttcaaaaaactgcccgcgctcttgaggatcttccagggcacgagcgcccacgaaagcaccgcgcagatgagctggccgcgccggatgttcacgtactgtgggaacaaggcggtcaggtcgttggcggcggagagtgagttggccgagatgttgacgccgagcgcggcgagggcgaagctgaaggcggcgaagaagcggcaggcgcggttgtcccagtgcgcgatgagcgccatggggtcccagtcgaggctgccgtatttgacgtggccggcggaggtggcggcgacgccgatgaaggatataaatgtgaagacgagcgggaggaaggggacgtagatgagttgccattttacggagacgcgggagtagcgggagaaatcagcctgttttggtggttcaatatcaagcctcatgtgcggtataaaaaaggagtggtagagacttacctggttcacggatagggtagcaaagtttccaatgacggaggtcagagaggataggaatgcccacgaatacgcactcccctccaacgtcgctttctgcgcccacatctcgcccccgtctgtactcacaaacgcccagatcaatatcgcaatccacgcaatcggcacaatcacactctttgccataaacaaccacctgaggttattcgggtgcatgcacaaaaacggcacactagcgagccaaaacagcaaaaagctgaccatggtgttcgtctcgatgccctgggattcaggaatgccgttcttgagggtgaggaaggagggccagatggcgcctatcatcacgcgggttgcgttggcgccgttcatgttttggacggcgaaccagaagattgcgaggatggcgcgcgagatgatggcgatgtaggagccccagaaaccccaggatgcgcgcgcgaggacggggaaggggacgtggtggattacgccaatagcgccattgagcgcgatgatgaaggagatcatgaagaaggcgagagcaactatgccaagggattcgcgccatgatagacctggatggggtgttaggtggatggttggacggaatggaacagtgtattgtaccgattgcgattatggaagaggcaaattgccatgttgctgcgctgagaggatgttaggttgatgttaactagttttgggggattgagtttacttgaatgcatcagatacccagtatgagatgaagctcgtaacgccccactttcgagcatggcgaggaacggggtcgagatctttgtttgtcctgttcagagatcagcccttccaaccttttcttgcatattttcgaacaggattaccatcgcgcattgccttctgcgaacaccgactttggctgttcgaccttccacgtaaagtggggtttctcaatgataggcatattgagccgcagccgccttgtattggcgtggaaaaatgaagtctgtcacaatctccattaattttccatggggacttgcgcctcttatccatgtcctcaccctcggcgaaattagttcacgacatgtcgtctgtatcgtggccaagtgcaggacaaagataagccatgccagatctggaattcggtccctttccctggtgaactaagaatcttcaaccactcaaagcccgtgatgcaagcgaacccaagcgaatcgagaccagaacgattctgcgataccgttgcttgtcacaaatttggaggcgggtgcagataaggacccttggctggccaacgatcgtcgcttgcatttccccggataacgtggctggggttcacgcgctggtaagatgaccaccatgtgcattgtttggtgccagtgcgatacagaaaagcatgggcgctatcgcgccttcaacttgttgctgatgactgcggaatcgagcgccgctctatcgcgattgttgcttggaaagacatgtggctgggcaatttgtgcaatcagggcggctgcttggagccgatgcttgttcagcacaaagctcacaatacacacaggcaattgtaaggtctgggcacgtgcctgtcactgcttttagatatctcatggacggcgtgattgcttaagtaggtggccaccaatttccgatgttgttagccgtaaggacaggctcattgtcacccgctgcgatacgggaacgcgccgtttgacgacgaagcatttacagctctcttttcaatcgctctgggagtatacatatatgctggctaaagccagcagtgtggacttaaaggacgaatagttgcgcggagacgtgacgtatgtcatgatacgagtgctttactccagcaatatctcccctttccgtgtcggaaaatacgtttccaaacagcggacgcggtgcggtagcttctcagtgatctcaaagtccgtctcaaaagctgtctccgtctgttttaatccgaagtaaccatcgagcgtgcccaagataccaatacgttccgatatcccgttccgtgttctgagaagcagcccgtagtgtccaaacatgatcgcacagtcgaatgtgtcggtacagagctccgtaaaaaatgcaccgtccttttccgcagttgctgttatttcaaagtcccaaatgagccagccggcattccatctgtctgcccatgatagatcgaagtcgtcgggcatgggccctgtctctgtgattgggatttccgaagaaaaaatggaatgtctcccggcatacgacaatttaacatctatcagggtgaggtccatggacagtcgataggtgtacagggtggataattcggcttgtgatggtatgagtgaccgcatgaagtgttcattgagctgttcgtatttgccgccaaccttctgcacgcacaccagcgaaggcaagtctgtttcgataaacttgcgtttttcccaactagatgtcggcatccagattacagcggcgttccatcctgcccatgtccaagtaggaaactcctttcttcgcgctccctcattgcccttccaggagcagcccatcgcaagagcagcgtatagttgtgtctttagattgaggaaagcaaacgacttcaagtcctcagcaacacgctcggaaatcccagagtaaggggcaatcgttactggtaatccccaatagtgaacaaactggccagagctcagaccgtcaggtatctcggagagctgcgtcgctgcacgcgatgacaaaacacccaatacggcacgaatagcatctgaaccaaaagacaagttgcgcttcgaacattcccgaatcaggtgtagaatacgccagccagtttcggggcgtgtgataggcagtaaaagttctggcccagaatgtaggaaaagtggtagtcggcggaacgtacgtgcactctgaatctcgggtacttgggtaggtgtatgcgaggtctccagacgacaaacccggttgcactggaagaagaccatctcatccgtaaatatcagacgcttacgcgcaaaatagccttcttggaatgtccaagctcgcgtgttccatgtagacctaggaactacgctggctggcagcattggcacggatgcccacatgataccattgattatcagtcgcggttgtggcgctcgcgagcctgctctaacgccaggcagtccgaagtccgcaccgtctccagctgccgcaatgatagtcaactcagcgctttggtagatcagatccatcgcggaaatttgtcgttgtacctcggaagcattggactggtcaatacaatacctatcaacccacaggtagcggtagcccagtcttgagactacggtcatggcgtcctctaccgtcttcggaagattgtgaaagatgttcgacgccgagctgtcttctgtttggttgtggtttgttccccacacataactcaaagccacatatggctggttaggtgcccatggaatgatagcatggttcaagcaatcgattaatctaaagccagatggcgggaacggtcgcggagcaggaccttcattgtttgtcgcagagcagtgttggatgtgattctcatcgcagtgtttcatccatgcctgaatagcttcaaagtccacggagtccgggcgtagtgctttgtgcagaggttgcggccgggcgtcgatgtcgccatttttcgaaggcaaaagatagcgagtggcagtcttgctggactcgagggtagacttgaatatacacgggtcgaagcgatactgtctggggatttcctcatagcactccagctttatgaaatcagtctcagatgcaggattctggaccatgtatcctaggaatctacacagagggcagtccgagtttggcgcgacgggaatacgctcgtgctgctgctggtgttttctcttctccgtcgaattcgtcatcagctcccccagtttgagcacacggcatgtttggcacaagtgctccgtgaggaaagtacccgtatcagcatcttgaacgaaaaaatccgtggtttccgattcgagagtggaggcattgtttgcactcaattcctgagacacatttgcgtcgccgacattatcagaagacgtagggtgtagtgctatgttgctgttgttcatgataacgattcacgagattggaattgggcaagctgagtgcggtaactcgaagcgaagtgcgaatgagggctagaaggctgaggagcaggctgtacgagttatatagctcgaggctttagctgtgagcaggtaagcgccctggagagatgcaaaagccactaggcttcgagacccgctctggggcgtagcatggcagcctgaagcggccctgagattggacgtgtctggctatggccgacatcatccatcccagatgagttggaagagggttggtgtggaggtttagagggtctgaagcttgtgttgttagcgcggtcgaaaggtggccctagcgcgcaggccgcgggcaggagcgacggatatttggcatctccagctcggcctcgcgaccgcaacacgaacgacatcccgactcttgacatcacgtgcaccatgatccgatagacacaacacggttctctcctacatttgacgactttcttctttcacaatggcgtcggcggtgttcttcctcgacctcaagggcaaggtgcgctcgttgcctgtggggtacacgggggagctccatactaacgactctgtatagacccttctggcgcgcaattaccgtggagatattcccatgtccgccgtcgaaaagttccccgtcctgctcagcgaggccgaagaagacagctccgccgtgccgccatgcttctccaacgaaggcatcaactacctctacatccgtcataacaacctctacctcctcgccctcaccaagcgaaacaccaatgccgccgagatcctcctcttcctgcacaagatcgtcgaggtcttcaccgagtacttcaaggagctggaggaggagagtatacgagacaactttgttgtcatctacgagttgctagacgagatgatggattttgggtacccacaaacgaccgagacgaagatattgcaggagtacatcacacaggagtcgcataagctggaggtggcccggccaccgattgcagtcaccaacgcagtcagctggagaagtgaaggtatccggtaccgcaagaacgaggtcttcctcgacgtcatcgagtcgctcaacttgctcgtctctgcagacggcaatgtgctacggtctgagatcctgggagctgtcaagatgaagtgctacctgtccggtatgcccgagctgcggttgggcctcaacgacaaggtcatgttcgagaccaccggcagagcgacgcgcggaaaggccgtcgaaatggaagacgtcaagttccaccagtgcgtgcgcttgtcacgattcgaaaatgaccggaccatctccttcatcccgcccgatggtgaattcgagcttatgagctaccgcctgaacacacaagtcaagcccttgatctgggtcgagtgcatagtagagagtcactccggcagcaggatagagtacatgttgaaggtaggcagttttgcattactcctgatgcaatgactaacaccgaacaggcgcgagcacagtttaagcggcggagcacagccaacaacgtccagatctcgatacccgtacccgaagatgcagacacaccccgcttccgaaccaacatcggcaccgtacactacgcccccgaaacatcctccatagtatggaagattaagcaattcggtggcggcaaggagttcctcatgcgcgcggagctaggtctgccctccgtgcgaggcgacgatgagaaaggtggcggcatgatgggtggctttggtggaagtatgggcggtgttggtgctggcaagggaaagagaccgatcaacgtcaaatttgaaatcccctactttacaacatcgggtattcaggtcaggtatctgaagattattgaaccgaaggtaagcgagactgtggaccgtgtccgactggcaaatgctaacaaatttctagctgcaatatccttccctgccgtgggtgcggtatattacacagtctggagacattgcggtgcgattaccagacgtgaactagtacttgcgtggaccgtaatcgacgatatgtataccaataacatcatgcagcgagctttgctgtattgtttgcatctcaatgtccaaggtgcagcagcattacacatccgcacctcactccttggattaccacggaaattctccctcttccttcccctccaaaacctcgctttccacctgcttctggtgcatctcatcgaaatacggcaacaatagacccttccaatgactcttccccttgtagtaactcactgcctcatcccgactcctgatggcctccgccagtcttgtagtcacatgcggttccagcgcaatcaccgtaacagggtcaaagtacgtgcgaatagtgaacagcagcgccttcgacttcggcaacctgcgcagcgactggcgctctgaacggaagtgaatatcgtctgtgctgagatgagtcgaaccagccgttgtccaagaagcagtagtaaaataatagtagatagtaaaatagtaattactaagtaattactatttactaaaattagtaattactaagatagtaattactattattatataatactattttacttagtaattactatcttagtaattagggtttggcgttttgacttttcttatcattatcatgggaattgaaatttggtgtcattcttaacttgatgaccaattatgtgaaaagaacccatacaacgtatagaccttgatcccatatccaaaaagacattactgcctttgccggcctctagtaaaactccaagcccgctacatgcgttctataagcttcttctctaagtggccttatgaaaacccctgggctagcctgattaatattacctggttctctcggaatgttttgtagtaactgctcctcaaagacattggaatcgatcatctgcgtagtggggagcgttgatattttgggaagcggagacttgtatataaatactagtcgatttggactgtagtaatcaagcgcactaagccatatcatggtgtccatgagctccctgccatacacaatctcgcttttgtgggttatcgttatttcgatagttcgtatgcctcgagagccgttctgtgttccattcagtgttccgtcctttgtatcgttccgggtttcatcctgtgttccgttctgagtttcgtcctgtgtttgacgcgttcgagagagggcaagggcgcaagtctgaagaaaggacctaaccgctcgattttcgcgtcttctaaagggccaccagtccgctacgccgaggcagcttctcaaagcactcgaacctgcaacaattgcccatgctgcactgtaatctacaagatatcgtacaggctgagctctgcagtgctctaccttgcgtttgagaattggacgggcctctttgttgatgaggtgacaagttactaggatatcgatcgcgagtggagtgtgtggttgaataagggtcacacgagagtcgtagacctgggctttaggaggaattggccagtctctcgttttgataagggcttgtgttctgtctagggtgtgccaagtactagggaattcgatatattcgtacacgcggcaacgtagttctgcaggtagatctagaaatcgaaagggatgtcctgtggctgacgtcatattgaaagactgaatagtatcgttaagaacgcaaggcggatgtgaattatggttgtctaagctgtggtatagaagtgcttggagggggccaaataccagtgcagcagtgcaggaggtgtagggcggtgcaggtcatatttaatgtcgcagctcgctaagaataggcaatatgggagccaatactgctgaacctcgggtgatactcgaagcggtaggtttggtggttacccggtttgggtagcctagaccgaaccaaattttcgaagctcaacaaccgatgagtcgtcccaaagcatccgaaccagaacaacattgcgaaagacgtcagagcggacaggagaatatgttgttgcttgtccggccccaatccaagccctcaattgacctattgctgctaagcgtctctctggaattgccaccggcgatcaagcatgtgagcacgctccacccgacttcgtctatgtagcaacggatttgaagctagcaactgtgcgaagaacacttatatcaaacctgtctctcatcatcaaagctccacctcattaccaacaactacggttaacgtacaaggggagcaaggcacacacaacacacatgcatgcgcgatcgaagcctcgctgtactgcgaacgatcactaaccacggaataattaatgatgggcgatgggtagtggtactgccggtggtgcggcgtcgtgattacacacacacgcccccggcgctagctctacactacgatcccttttcatacgtgtcgctgcaagcactagagcaatagcctagatatgctgttaaagtaaagcattctgatcgcctatgcaatgcgggcagtgttgcggaaaacattcgaccaggcatcgttccctcgatctgactgccagtgcactcaaagagcaaacgtcgcgccactgtatcgtcatctccgacctgcaatgaatacgtcgatgcttgcccactggttattgcacgtacgtaaacttgcggagatgaagtcgaccaagtcaatgtcttcatatttacaaacgagtgaccatgagacacgaaactatatacattctaactttcagtggtcgcagcaaagacaaagtacttcgctataccacgactccaacaccctcgattctttcaagttccgcgtaatcctattctaagcaggctgctggaaagtagacccgatgggaccaaacttgatgttcgagaacataaccgacgcatccggattattcgcctcgacctccgccggcgcgccactcgtaatcgcgcactccccacgcgccgcaccaggagattccggatcacgatcagtcggatacgtagaatcaagccacagcatgttcgagtagtgatcgtcccacagactcataaccagcaccatgccctgcgccatgcccttgcccatggatgccataccgccccactggttgaatgggtacacctcctccttgaaaacctccttctgtgtatcacaccatttctgtgtgatggagttgccggtcatacccgggatggtgggctccgggttggaaatgaccttgccgtcttggacgtagaagcgcttgagctcggtgaggtcggagccggtgccgaggaattgggttacgacggtcatcttcttggatgtgtcgactgtcttgcctttgccatagaagtctttgttgccgacgcggtacgggttgactggtcatgttagcgaggtaattgggttcgtgtgtggagagcaaggcttacagtcacagccgttggcatcgcaggttcctgcatagcggtcgagggagtatgtaccgccgcagttgctctcttcgcagacggcgtagccttcgggctggcatgagtggggtgtcagagcggtggacatggagttggcttcccaaacatccatttcagcgctgatagtcgtgagtagtcagcttcacaaaagtactgctaaacataccagcaggcgcctttcttgccaactccagcattggggtcgctcgtggaagcttgccatccatcagcattcgcctcaccgccgacgaacttcagatcgcgagcacactgggcatcgcagtatcctaaacacagcgtcagtgagtgtttttgagatatgaactgagcactgagaaagcttaccagttccatacttggcaccaggtgtgccctggcctttctcaggcatggagacaaagtacagtgctccattcaggccacaaggcaactgactgaggtcaacatcgaacgtgaactcattcccaatcaagttgaacatctcatagttgttcgtatccttcatgagatacgtgcgcgacccaacattcgtcgagtactggcccttagtaatgaacttgagtgtaagggagttacccgaagtcgtaataccgtaagtgccacgatagtctgagccttcgatggcgcagttcttcgtacaagcagcgttggagggacaggctgtcttgttccattcgttgccgtcgaagcagttcgtgtagccaccggtggcgtggatccagcgccagttggcgtcgatgacgatttcaccgttgacgttagtgcagctgctaccgccggtgcctgtgcagcgttgccaggtcattttgggatgggtttcggtctgctgggtaccgatgacccatgctgaggcattggaggcgcagaaagccagcacagctgcggctgtagtagtagtaggaaacatggctttcgtactcagtgttctcactgatagcactgatgtgaccagatacagtatgatcgggtggtgaagaaggcattttatatggtatccgcaacgcagctcttggtggcattctcattgttcctcagtcttactcttggctacaacttgaaaacccatattgaccaagagagtcctattcctgggcaatgaacgatcagtgacgcttgtggacaaaattttctccagcagccggcttggaatatgaagcagcggctctctttatgagccaagtcgccgcatcatcccacagtcatgtcttccaagcccttattactcctcttcgcaaacttggacgaccagaaatacccgagaggtttattacggccaagctgaagatttcactgcatgcaaccccaagcctgaatgcctagcactgcacaaggggggaaaacgaattatcagtaacatgcttcattctaacagtagaagcagctgacaagctttcttgacggccagcttggatcttctatatgtccttagccctgttagaggaagtctgcggccgagtggctgtcgaaggtcatgcaccccgcttaatatccgtttgtggggtaatagatgaattgcaactccagggtcgagcgcgcattaacccgattggatggtaccaggcgtcggaacatagcgacgggcatggaaaaattcacgagctttccagatgtgaggcagttcgtgtagatgcaacctgcttatcctgtgcaccgtcggatctgtggctactacgcaaccaagactactacaggtgaccggtgcaaagatccaacagagtggcagctctggcataatcataaagaacttaatgatgaacttggaaacttaattttggggaaggcacgttggtctgagtcagttgactaattacattgctggacccaatatatcgcacatcgccctctcaatccggttcaatgggccacgtcagtgggatcagtactgcgcactatcatggtcgttggcggcgtctgacaagactgagggaacaacgagccttccagcggagaagccaagttcgctcccgttcctgggaatgtgatattagtaagtaggactgagggtaggccgtacatgccgtagaccgaccgcaaggggtagaaaaagccttccacgagattctgcatgatgcaggctggctccgagtccccaaaattcgtgactgcgagagtggggtccgcatctgctacaatgccttgcccaccgcacgggaaggcccggtcggatccaaggtagaagttgtcgacgctgtcaacttctacacatatgctgtagatacctgtgaagggcggtcggaaatacccactgaacacaaatgtaccattgtttggattgtaggggatgtccgcataagtgccgcttacacttgcatagtagggtagcgtttcaatgtacgtcggtgactcgttgtcgggaatgtccactcgtagtattgtcagatcattcgtcgagccagtacccaacgcgttctggccaagatagtaatcaggagagactgcgctgctgttgccatacgcttcctcgggaactacgctatttgcatagaaagcaacatctaaaccggtagcgtcgcatgtaatagtgttcggaaggcaggcgtttgtgggcactggggtgttaatcacaacaacagtcgttgacgcgctgttgccaacaatggtagtagtagctgaaggttaaggtacatgattagcgtatggcctcgcaaggaatgcagggatggtggtctgaatttggagcgatataagacattattagagtactagcgaactaaacgtactacatagaattagcattaactctacatgaacgaatgtcaagtgcttgctgccgctttgaacaatcgagttcctagactgctggccatgggactatgatcacttaaggacactctgcagggacagtgatctatgtagggacaaccgtcactgtaggagtggcactgtagtttttaagcgatagcagacactatatgctcaagggtacttacctgggagtgggtgttgtgggaacaatgaccaagataacgctcgtcgagacaccgacaacagtagtggtggcaacggtcgctgtgagggccacggtaccgctggtaatggtgacggtggctagatcggccgaactggaagaccccgattgcgagctgctagcagcgctcgaggcagacacacttgacacactcgagctactggaaactgtcggctcagagctgacggagctgggttagaactgatgcactggatacagaagactctgagctggctgagctaactgaactaacagtagcgcttgtgtctgctgcggcactggaggctggcgatgcggacccgctggatgcagtgatggaactgagcaggcctgatgaggcagaaagtgttggctctgagctggcggagcttaggagatctgatgtaccagagacagtggatcctgagctggctgagctggctgaacttgacagtagcgctcaggtctgctgcaacactagagactggagatgaagattcgctggaagcagtgatggagctgagcaggtctgatgagctggaaagcgtcggctcagagcttgccgcaccactcgagctaggtgtggagctaatggtatcggagaagccggttggtaaggcgatggctccatctgaactcgtgctgctggctgttggttcggagctgaccaagtcgctagatgcagcgatggtggtggaagaagaaatagcatcggtggctgtaggctcgacgactactatgatggtggtaggcgagccgaaagcatctgtcgtagatacgacgttcgtgaaagagactgagccactggtactggtggtggtactaaactctatcggcagtaccgctgagctcggctctccaattattacgaccgtagttggctcgccgtaagcatcagttgtaggcacagtcaatgtaaagcttgtcgatcctgaagtagtagtgatggtttcgaaagggtcggcaatcggagttggcgtaagcgttggaacgtctaccacaacatatgtagtgggtgagccataggagtccgtggttggaatggtgaaagtacagcttgtcgagccaagcgagcgagtgtatgtcttgtatggcttctctcccacaggatatccgtgagggtgtccatagactggcttcggatgcggctttgggtgcggcttcgcagcgtaggaaccgcagttacgctggtaccatcggcacttcgatttggcggtggcaacgccacacaagccaagacaaacgaggtatcgaagagctgcgaccattttggaacctgtaagttagtaaacgtagtgatgaggcttctctgtgcacaccttgttcgggactcgactgtcggtagttatatcagttgtagcgaacgcatgcggaatgcatctagtctatgacatggccatcctttacaaccggttccacattcgtggggtatcgcacattccaaatttaatatctccagttcatattgttggctgtctatgttgaggacatgatccacaaaagctcgtccgtggcgccaatatctgttgcgcctcaagccaatcacagaatttgtgaaccgttcttgaagcaccgtttgcgatttggttgagcgacccgtcaatcgtttggccatgtgagtgtccgagagcagccctaggggaatccacgccgcatgaacgactaagcgatggcgaccttgtgcaacgagtcttgcgtgctaagacctattctatacctccttgctacattttgaaaacagcattcgttgtatgaagggtgtaggaattgctgcatatggcgagcgaatctctgaactccgtctgtcgtgacggtctcaccagggcgcacccctcaaaggccccgatcgccttttcggcatttttgaatatcggcgagcctttccataccactacatcgataatttcatggccgcactgggtgtgggcaaatagcagaaaatctaacgtgatttggcggcgaaaagttagattggtgtaaccacagggctcaggaacgtatcgcatcggaccgaaacttctgcagtcctgcgtagcttcaccgtttcgatgcttttagcacatttggagcgctcgaacgaagtgatccggaatttgatctcgtgctagaggctcgcaatgacgtttctatggcgagacgaatgtggctatcgtcgtattccaagctgccactttcctaggcttaaagctttgagttcagcattcttctctgaagcacgcggcttctcatatggactgtcaaattttcacctatagtcttcggttcaggctccgcttaccgaagaactggaatctcctaggcaaaggtgaacgcttccggtcaacatgtcgtacccacgtccggatgcagcatacgccaattctaagcaaggtcgtgcctgcgcgcggcgcaattgtgagagatgaaaaatcatgttatgttggtcgtgctgaatcgacccgtgaacgtcccgatcgcattggttggttgccaagcaaaatacacgtcagcggcttggcatgcgctcacatggtcagcacattgacccttccagcttttgttttattagcacgaagttgatcgctgcatgaacattcaaactgcaatttcgattgctgcacatgcccttgagctctgagcttcgcctccacgtttgttatagacgcagtgaatacctgataatgatccgtccatctcctgcatcgagctgagaatgcgcatggtgatgtcaaggtgctatgaagcctctggaacaacctattgctaaacctgttgcaacgcgtcaggtcttgcgactgagacgacaaaggagattcgacatgttcacactattttttcattgcagtacgtcactggtcagtatgcgcatgctatcagttcaacctcaacgaagggcagagattgcgtaaagcgcatcactcacactcacaagattgatacttgccacttcacacttgggcgtcgatgcacataatgttgaagcgttggcacaattctccaaattgggcatcaacatccgttttcgtgcctggtcaaggcccgcgtccatcatcccgggctacatgcctcttctatatctcaatacagcactgtagattttctacgaatttagaaagttgcttattggatacttggactctggattgtgttttcctggcttcgcaaaggcccctcatctatccaacacatcgtgcgtcgcaaaccccatcgcaaaaactgctcaaaatctcaagggtgagttttccgttgtcaaagaggccgcattctattaactctccgacacgatacctagatatcgcacgctaatcgcctcatctgcgtcagcattgttctaggctcagcctcgtttgctgctcacggtcacatcttcggacatcatcccctttgaacgctttcactctgtttaaaacagcgctatacaaaaggacgccgcccgcacggctgtttttcgagcacaccatcgatctaagtgtcatggcagtagagagcgggattacctcagttattgatatcgcgcacgataatcaagaacttcagaagaaggctacagagctagtatggtttcaggatgatctgaagtagatgtacctgctgaactcaactaggctcatgagggcctggtcatggaacgagaatactcacggtaaagctaacccggacagatttgaccagacctttccttcgacgtctaaactcctttcttgctgcagaggaacttgtacacagattgtatttgctaacagttagactcttgtttggataaagatgcttaggtataatagcagacaggtccaatgtttgccacgtgaaagactaaatgctttgtgcttgcgtggtgctcttaacgtctgacgcagtgtgaagtatttgatacagcttagagaaatttacatcttgtcgtagtaaaacacgacgtaaaagttttactatcacacaaacgacaaacatcttagacatgatgtctggcataccactcgctgtgcaaggcttaaaaaggctgtcccccagatagcaccttcacgatctcctacaaccaggcagaagaccctacgaccagataagatgcaggcatattccagacccattggagactgaaactagtgttggttctgtctatattcaaacacttcagccgagcgggtgtgcatccaatgtcacgcaccaacgccaccaacaggtaccgcagacggtgaggaaataacgtatcaagttttctcgttcgggtctcgtacagacgagtactccggccgtgagaagctacatgcaagtcacttccaacagacgatagaatttctacaagctggaacactagtcgcactatgcgttggagtcgaacccatgtacgccattctgatcaaagatggcaacggagcaatacgcttttcgacgagagggacgccaccctcaataagcgcaaaccactttacacaatttctccacactggtcaggctatacttgccaccgatcccccagtcaactactggtaagatagcgaagattcactcaaatatcattgtacttattcctctaactcggttctacagtgataatgatctgaggtcttctgccacctctgactcttctacctcatcttccctgtctgaatactctggattatatgtcgcttgagccgtctcattgtaatcaacctcacgcttcaatttcgattcgaaattacgtctgttaattagtcccccaagaggtttacatttgcaccacgccggacgcctccacacatcgtacgcttcggtatgcctaattgggtaatgtttcaagaccgtttgcacttcatccactgggtttgtcactttcttcgtaaactgtttgctggcatgtttggcatcgctgtcatgctcggcatccagcccggcccataccatatcacatatctctatacacgatgtgtctcggcatcggctctcctgggcccagcgttcgacccaccagggatagtaaccggctagttcccagtcgatgattgctcggattttgccttcgttgacgatgatactgccgctgttaaggtcggcatgtgttaggacataggggccaccatctgggaaaatattcttaaggtctttgagtttttcttcgatgatagcgttatcttttgttccatattttcgctccagtccacggcgcagttcggcgttcatgttgttgaaccagtcttcagtcgttttgccaatggttatgcaggctttaggcgcggggcatttcagcgcaacgggctaatagcaaatcgtagagtctattccttgactcagaatgagccaggtggtgcgtacgatccatggcgctggtctactttgcttcacagttgctccgctgttttgattagctgccatacactaggccaacattgtcgctcaaacaagcgaagatttgaaccgctatgaactagaactccgcaaagcatggtatgtgcaccccaaacccgtgcgttatgagaccaggttcagcacatcaccctatgagcattacccggttcttggtcgactgtgcatttgcctctttagtgattggactactttggacgttttccagggatgaagccgaacaaagccaaaacgtgattggatcaggaagaccgtagttattgattatctatagcagccaggtttacaacagcctcttgcccgcatactgagtcgagttcgtgccatttttgctgggcacgatgccattcgcgtccgcctggttcagccatgcggcttgtagagcccacacacccacactcaccttcgcatccgggtggaggcctgtagtcgccacttccattgtgtccaacggagcactggggaagaagacgcttgttgcgctcaactcgccgccgttcaagaagatctcgatgatgctgcggtcgatgactcctgagagcttccatgagccttctgctgggttaaacagaccagtagctgagaacttgtccgtgaagaaagggtttttgaagccatcggtttctccacgatcgagccacaaatcgccggagagccacgtgcctccagagacagattcgcctgtcttcgaagatgtgaatgtgaagttgagtgttccgccgagcttgtctgttgcgagaccggtcacattggcttcgaagtacaatgctccggacttgaccttggagtagtcaaccatgactgtgccattgcctaaggaatcgttggaagcgagctcggattctacaatggacatgatgttccacgggtaggaaatcagagtcaggccgtatcgtggcaagtccttgaggtaatggccgcgaggtatggtcatgacactgcggaaaccgtcgccaacctcctcacctgcggttggaagaacattcgtatattgccaattggaagcccagcccactgaaaccgggtccgcatcggctgcggtgccgtagtagaactgggcagcgtagttgtccttcgcaaagtctgtgaaacgggtctgggggtcgagaggatcaaagtgcgttccgttgaaagtaccaacgaagtactccgtaactgaaccaccgagaggcgcaccagggttgattgagatgagcatggtgtacaacggctcatcgaccgtggagtttccgtggacgggcatctcaaccagattagggcattcgtactgcaaaccaacgacaccgtaatgcgagaagttgctctccggtttccagtcaataaggttagggctggagaagatgccaatcttgaagtcaatggggtatgccacgaccatgacccagcgctcagtaccctcgtaccagataactttggggtcgcggaattgagtagggttggtaccaccgggcgcaatgacgggattagcttcatacttagtgaaggtgtacccgccatcgtgcgagtacgcgatatgctgcgtctggtcttccggccggttgactgtgtagacagcaacgacaccgttagtctggttggggaagaaaccagatgtgttgttcgcgtccactacagaggagccagagaatatgccttccgtaggtccccctgggaaaattgcaattggctgattggtccatgtgtagccatcatcgcttgtggcatggccccaatgttggttgccagcaatattagctgtcgggttgtctaggagacatgttagttgaaagcagcacatcgcatattcatcgataatgacttacactggtagtaaaggtggtaggttccattctcatcgacgaacatgccattgggatcattcatgaacccatttggtggactgaagtggacttgaggacgcagtgcaccatcgtagtcaccagagatgacagtaccggtaggcacgttgggttgcgagtacgttgaagtaggcgactgtaacccggtactggacgaggcactgctctgggccgatgcaagcgaaacgatgctgagaaatgctgtgagggtgttcatggtcaaagttgtcatgatggcttttcacaagctaatacctgtagtaagacgaagtaagatattgctggattccattcatgttatatactgtcggccgtgacaccgttggccgagatttgctccgtaccgtgttgtgacgacatgcatatggatccatcagcacccatggcttagctagcaaagcagaaaatgctccatggttaacttggctataccccatgaatcgtacgaaccgagagtgcaggtgtcaacaagtgatcttttgcatgcgtattccccgcaatgtggggatgaacatggaggctggggcgctgaactaggcgatgatgtcgatccctgcgcaatcggcgaatcacaaatcacccgcgaatcaacccgccagtccaggatccccacaccacgcggagcaagaacacttccggtcgagctaaagcaaagaacccaaccgtggaaaaactttcgaagcctcacaaagcaaggccaaaatcccagacctgaaccttccgtgtcccaaacggccctccttgtcggacaaagacacttaacacgccattcttcttcagtctctcctcgtctacaagtggctcaccagccatgttcgcaatctctcctagcttcttccagttcgtgtaccctccgcccgccgtcgccccccataattgaacagtctgcttgggctggtccggcaaaatcgctatcaagttgtcgcctgttgccgctattttgcctcggtaggccaagtatggtggtgtggaaagaccaggtgcattgatggcggtcttggtaaattttccatctgcagtccggagatagtggtagaaacgtgcagttccagatgaattatcgcgcatcaaagcatggaatcggcctttctcatccgcacactgcgcttcttggtttatgatctggctattctgaggtattgtgtaaactttgataccggctgtagaaggcttgattggaagtgcgactgtttggccattcgtctgcttccaagttctgcctgcatcttctgataacgcgaagtagaagtcgtggttcgtactcgcgtcaggcgtttctcgtaccgtccacgaggcgaacaactttcctgccgagttcgtaaagccattgatgtacgcattattgtcctcgccttgaaggtatttgccgacttgactccattgtccagaggtagaagagtagcgatgaatccaggaatcgccggcgccagactgaccaatgcgaaactccataagcaaatcaccgttgtcaattcgttcgaaacgtgggtaggtaagtggcgtccatggcccaacagagcctggcaaactgtgttggactgcgccaaatgcgctcgcgctccatgtcgcagggaccgattttgcgatgcctgtagtactcacgcggtaattgagtggtacatcatgatgatcaaagctcaggtgtattttgccatcgccgctgatgcccatgctgatggtgttgtgttcatcgagggtttgttgcacgtagtcggtgaaggcaaagtactgccactcaccgatcgatggtgaaacgcgacgacgtccgaggttaacatgatgcttgccatagccgctggccgtcttataaaatgcgacgtattgataatccccgaaagttgttaggccggtttgctggaaagcgagaccattgagtcggacagatccctcaacgtcgttcgtgatattccaggagttagttgaagtgacagagagtgccgatacaagcgaggacagcaaagccccaccagttagtagacgctggaaaatcttcatggttgcagaacaacgcacagctgctgtgcggactaagtggccatcatatacagcaatgtgtcaatataactagtgacacggaggatcgggagaacgtttctaaacggaaggtgcttgtgcaaccaattttccgcactgttgctcgtcatgtgtccatgacacttacggtattgtggcggcaatctatacaagtgtagcccagatgggttcgctacgcgatgcacatcgtataggccacccgtctggccggaaccacgggctatcgttgtcgcgatgtagagagtctggggtaacatcgtccctgacgatcaaagttctacagcgaaacagctagcggcagtattataaatattttcaactactgtgggaaagcgattaccgctgtagaagaccttggggagaggcggtataatttcatacgactgaactcttcaagccaatttctgttggcagacggcgcttagatggtcttgcttcgcacctgcaagaagagagagcccaacagtggctggatagtccagactgaggtgtgtgaggcctacatgttatctttgcttcgtcgcttcgcgtgtctggtgtttttgcagtaaatgcgcatatctgatgcagaactgaatatgcatagggaaggcctggagcagtttatatggtaccaagctgaggtcaggtatcaattgatgatatggaggaagacatgagtgcgcgactgtcggttgccagcaaccgggaaacggaagcaacgcggcgccacttgctggctacttaccgacattcctccggtttcgggcagtgtccctacgtacaacaacatcacaccttgttagcgacactacatccaacctggaaaccagtagccgatggctgagttaagcttgatcaaagctgcttttgtgggcttgaaatctctagtacctagataaccgcgaactgcgatgatatccgaacgcctgaacaggaaggaggtagattgccaagaaattctcccttggcgaggatctttaagaggcatcgtatgtcttggactgacgtaccagtgacttgaacttatcgatcaaagatgtggtaggttacaagataaaaggtgatagctcccacaaggctgcacacctagcgaacattgttagagccaggaggatgtccatcacaatgtggaccacgcgtcttgcgctatttacagcttcggcgttggcacagacccaatacggagagaaccacgttaatgttaatttcgactcgcaaattgtggagcaaacggccttccctgcgccgaatgcaacattgctcagtcctgctttcctcgctgcaggaaatgcgtccttcgatccaggatggactgagggtaccgagggtgcgactagccaggaccaattgagtatggcacgcataaacaatattgcggtcaaataaagctaatggttgtcagcctctttcattagtggtctcgcggccaaaaaacccatcatggatgtcattccgagtagcagactttgtcagcgaagagggcaagaatttcccttatgtgtacctttcgacttcctcaaatgcttcggcaacaagccgtgactctgggaagctgagagtatggatccaagggtctgttcatggcaatgagcccgctggagacgaggcaaccctggccttgcttggagctatggacgcgaacgcaacctggggctgcatcatttctcgcagctatggatataattgtcctccccagatacaatcccgatggcaatgcgtactttcaacgtacgctggctacaaactacgaccctaacagagatcacactaagctggcgcgccagcagacccgcgacatcaaagaatggttcagcagcttcgcgccacacattgcgatcgatatgcatgagtacggtgcggcgtcccgatactctggcaactacagcaatgcagccgatggcatgttcagtgccgcaaagaacctgaacatccaccagtccatccgcgatttgtcagaaaatgtttttgccccggccatcaatgcctcgttgctctccaagtcgctacgtggcgagccgtatgtgaccgcttcgcgcaacaatcccccacgtttagacgaagcaggcaccgatgctaaaattggccgcaacgcaatgggtctcactcagtgcgtgacctttcttttcgagacccgtggaattggtatcgcctcccagagtttcaagcgtcgtacattggctggactgcagatgattcttggtgtgctggaaccagctcgagaccgggctgaggaagtttacaatacgatcgagggtgctatcaaagaggttgttgagagcaaagaggacatcatcgtcacagactacacaaagtacacgaaccgcacatacaccatggtggatcgtcgcaacggtgctgtagtccaactcccaatcgagttctccagcacgacgccctccactgcaaatcttacccgcgcccgaccagagggctacattattccgagcgcatgggctgaccttgccgaacgtctgcgagtatccggtcttgaagttgagactatggatcaggcctttagcggagaagttgaagtgtacaacatcacaaccgcaagtcttggaaaggcttactatgagggtgctgtacttagcacagtcacaacggagaccttgaagcaagaagttaagttaccggctggaagcttctttgtgagtagtgcacagaagaatgcgggtctagcattcgtggccctggaaccagagaacatcgactcctacgtgagctttggtattgtaccgatggaggttggggacctgtatcctattttcaggaaagtgtaaatattaagaagcactcgatttcatattgtgtgtttgagtgtcggaataggcacaaacaaagtacggcaaattgacaacatagagagcttgtctgccgacaattttcttttgcctgtaccctacacaaaacctcatgctaacaaacaattgtcaatttctccaaatccaccggaccattcacaatcctttcccacaaagcttgtcgaacatgctttcagtgcccgtcaatgcaccaatgcgaactgtttgatgtcagcaactcttatcaaaccatccaacgatcctgcattgttccggtataactgcctcaaacctgcatttctgagtgccagtatccgcacatcaccatcaggaatatcatatataaaccacgccaccatgacatcccgctactcataccaccaccgccgccaccgccgcacaatctacttttcaccccaagacacaaaaatctccgacaacatcaccatgtacggcccaccactaccactcactccaccttccagcagccgccgcctgatccgccctgcagctccctggcaccgcaacacccgcccttactacgagcccaccgtatctcgcaccccttccctggaagacatccgcaacccctcccacaactcagccctccactgccaccaacccaagcccctcaccctaccctccccatacaccccctccacacgcccacacgacctgccctcgcgcatctccgcgctcaaccgccgcgccgcagtcgtatccgcccaactcgcgcacctcaccgccgtcgcgaggccgctggagtccacgaagcctgagcgactgagcgagacgcagctgtacgacatgcatcaagagggcgtggggctggtgagggcgctgggcatgttcgaagcgcaggcaaaggaggtgttggagatgttggcggatttgttggggggagggagggaggtggaggaggaggaggtggattggatgtgggagggggcgtgggagagggggatgagggttgggaagggggcgaggaaggggagggatgtttgaggtggtgggagagggttggaggtcgagcttggggggaggaagatttcagtaatgtactcatgcaagttactgtacgcgttgaatatcctttgtgcatggaagtgggcttatttcatgattgatcatgagtatgttagacttctgtagtgaggagttggaacgcttccgagacgcgtacaaggcgctgactgggcattgtaaagagtgcgtcacggaagctgaattggagcattatctgcattgtatcgcagacatggatggggcggtgagtgcattcaagcgcgcgaaggaaggactggaagaagatatttcgtagcgcatgaattagtttaaacaaaatggtggttgaatagtctacaacaccctcggcctctcccacactctgccttcttgcatttcaatccccgcgtcgccgactttctcccctccgagcagcgtatcgtccagcggcacggggctcgtgctgactttgccctcgggcccgtcgccccagacgagatattgcagcgcaagcccgaggtcgcatgtagcctggaagacaccgcatgctttgaatgcccaggggacttcgccgctgctgctggcgaagaagaaccacatcttgaacgtgtcgccaatcacccagtttacaatcacgctggggcggaaccctttgcagccgcggcgggtgtagttggagtagagttgagggagcggcagggttgcttcgatggtcagggccacggcgcccaggacatccgtgtacgggatgaacatgctcgtcgagctcatcagcaaatgcatgatcagtagcacgcccgtgaagtagctcaggaaactccagtacgggcgcggctgcctccactgccagaaatcatagggccgtttgcgcgcgccgggtgcgatttgaaaggggagatgagagggcgcaggtcgattagtcagcgcaacgtgcaggcacagcacgtgtacgacgatcatgagcagcgcctggatcagcagcgatgtgctgaagtgcgagccgaaccagtagtatactttgaggatgctggcgagcagcatgatcagcgggatgtcgagcgagaagccggcggacgagcgcgtgcggtgcatcgagtagatttggtcgccatagctggttatcggggatgtggcgatactacaggatgtgtgagtgagagagtgattgggagggagcgggggacgaacaatatcggcgcgatgttcttgacgatttcgttgatgaagcccatgttgacgatggatgggtgacgcgggtccgggtcgagcgggacgggggctgacgtaacagaatccgccttgaggcttaattttcctccttcgataccaaacttcctcggcgattttgaaagacgttcgctggcacacgcgacaggttgccaattgcgtgtgtcgaagcgtgagcgatgaacggcagggcgatgaaaaaggagaagacatggcatttccctgcgatccagctaagcaacgggagcacccgctgtgggtctcctcgataagcctcccttatcaaccgtcagtcatctcaggtccctccaaaccaagccattaaccaccgcaattgaatggatttaacaactctatacgcctaccaaacccccaattcctctactcccaagccacaccctcctccacgcaccaccatgtcccacaccgccttcttctacggcaccctgatggccccgcccgtcctgcaccgcgtcatctggggctcgcaagaccccccaacacccgcccacgcctcgctcctccgcatccgccccgccatcctgcacgcgcaccagcgccacaaagtaaaacacgccgactatcccgccatactgcctacatccacaccctccagcgtgcgcggcacgctagtcgagggtctgacagacggcgatatatggcgcctggatgtctttgagggcagcgagtatgcgcggcggagcgtgagtgtaaacgtgcttgcagacgagggaaaagaagagggtaacgttgaggacgagcaagtgcaggctgagacgtatatctggatagcaggcgcggatcgattggaagctgaggagtgggatttcagcgagtttgtcagggagaagatgaagcggtgggttggcgacgagggggcgcaggcggatgaggggttccagggtaggcgtggcactgacggtcggtatacttaagagttatttgtgactaacgttatccgcagatgttgatgatgctgttaaggcgttggcggatccgacgggtggacggggcgcgaatgggaatatttcgcggcaacttgagaggggtgggaaagaagaggaggtgctgagaagtgctgtgtgaagtgtgcggcaatggttgtatgtaagtcgaagaagatggacaatacattcagatacgcgttacatggtggggtaagatttagagcttgagtatgcgacggcactggaggccagtatgtaagcaacgctggcacatcgctgacaccatctactgatcaacacagtaaactttgctcttggaggattgtggaagagggcaagtatggggaattgaaccaaaagtgagaaaaccgtgatctgattcactaattcttgtattgtgcacatcgccattctctcgacacgacgaatgtgcgccgtgctgtactagttcaaaacaccctcgccatgcatgccgtccctgatgtaactcgccgaagtgtaagataaagaaacgagaggataaaacgccggccaaatgctcacggaagactagatgtatacgcgtgcacgcttttcacactcttcagctcaaaaaggaagtatatcccccttcacccacggtctcttagtacgaggactgcccctcagtggcgatggagtttcgccaacgacatcgtcagcaacgtccatcgggtcgttgccgcgagaatctacgtccattggctcaatagcatcttccccagcgtagtccagccccattagtgactctctcgatcctagctgcggaggcgctagattctgcctttgcttgtcgtcggcgttaagtttggcgaccagtttttcatcgacacaattctctgggtcaacgtatcttcgctgtatcgtgcttaatgggaacgatgaaatctcttcaatcgatggggcatgagatagcgttcgtgctgcacgaggtgacttgaaatgctgctttcggtttgcaggcgagccacgatgcacacttcggggcgattgcgtagcctttggtcgggattcttgcgaatccacaatttcgatggggcgatcggaatggccttcttgtggaggtgcaatcggcgggctagcgagctttcgttcgaccgaaatcttcttcttcggtagcgtccgcagctcgtcatcttcccctgaatcccttgccctcttgagcggactaatcgatcgactggctggctttgtctgacgttgcacaccattggtttgagccacttcgggcccgacttcatgatcatgaaggggcagatgtgaccctggtgagtgctttgggattcggacttctggatgagtgcgtcttcccggtgtctgctgttgcccagtggtagtggtggcagttttggcaggcgatattgacgaagagacatcctgtttgctgagagtatcggacagatctgcattagacacagactttgatgtgagcggtttgagcttgaacggagatcccagtcgcggcatagtaggtttgtggggaatgtcctctaacgattcccctggaacggagtgtgcagctgcatcaattttcgatgcctcatccgggttcgtaactttcgatacttctggcagcgctggcgaggctccagtcttaacaggctccacggttggctgaggtggcgcacgactcacacccgcggccttcttgcctctcttcttctttggttccgtaagctcttgttcagtcgcgagtccaaacagaatgtcgcgaagattgttcctcatctccgcgggcttcaactgaggccaatcctcttctgctgtcatctctccgagtagcagcttcgtcttgaattcatcagggtcttggaagaacctctccgcgtagcccataaggtagacaccacagtcgctgaagttactctgcgtggggatctggtcgccctttgggtagtagccgttctcgcgaatcactgcctccatgctgcgtctttccgcgccctctgctgcgacccaatctttgagagcccgcactgctgagcttcgagtttgacttaacgagtctaggacaatgatgattggctgattgggatctttcttaggtgctatcgagcggcgcttgggcttcttccttgacgatgtgttcaggttggacagcactgtcttggggccgtcagtctgactgagaatagtcgatggttcctggacagtgtcttgctgcgctggctctggcacatgtgagacgtgagtagatgcttgctgtttctcttctccgggcccagcttcgcggtcgatgagatcaagctccgacttttcgtcaaataagttaacgttgttgtctacttgctcaactgagggcgctcgcgaagagagtggcaagtttgatgtgtcacccagctctggctctgtaggtttctcggctgtctttgatagggcctggtcgtctaccgccgtggcttcagccgcgacatcttgtgttgaactgtcgccgaaatcttcctcgatcgccttccgttttatgttaccgatattgcagatgatggcaaggtaccagtgagtgtcttcattgattggtacaacgacgtaatcgtaattgaagatgtcgatcttagaggtccatcgtttgacggcattgtaatttatggaagcacgcccagtgttttcagtaagtctactgtagaagaaggtattgaagaagaaaaccttgtcctggggaacattgttctgcttgaaacaatagatcatgtaaaagtcgatcagattgtcgttcaggaactctccctcatccaggcgaagcaaatcatggaagtcgacagtcgctctgaaacgaccttcattgaagaccagggggtcgcgccaccgcttaccgaggccagtgacttcggagtacttttcaatactgttgccgtgctcttcatcttcaatatcatgtgttggtgctgatgcgcgggttgaacgagcaggtcgaatagacgactgcgttgttccagccgatgctgcggatgtaagagaagggggattgcggttttgcaagatctcgaaaacagaacgtttcttaggctgattttcggtgaacacctcgccgtccgctaccagacgtgtgtcatcgacgagatttgaagttccaaccttgttgttcttgttcagttttttgctgaagaacaatcgcatatgcttttcttctttgggctcaggaagaccgcggcctgagagagcagcaacgtgattatcgcggaattcttcaaaatctgctgtagaagagaattccaaatcgacgatgcgctgatttccatcttgatttcgtgacccctccagccgaatgagaccgtctttgtctaaccagaccttgaccacgtcttgaggcgtaatagatgcgtgtgtttggtagtggccactaacgtcatcataggcaacaatacgaaatcctttttgcccatctggcttgaggtaaagcatcagttcactgccctcggacctcgggatctgatggctgtcgaagtcgagattccgtgcccatatgagacgccagccttgcgcggcctttgcagctttggatatccgctttacgccgctgttcgccgtctgtgatgtgctagatgctgaacgctgcttttcgggctgcgctggttgaggttgtgacgcatccatcgccagctcgtcgtcgctgatgggttcgctgttcactgttttatagttcctccggaatgttcccaaacttttacggtcgctatgtgaccgctgtccattcacaggtcgttcatgcgtagcggtggattcgttgattctagcgttcggaaaatggtgtgagacggtcgctcgcgctttgtctggcacattttgctctgcgagtgcacggtttgacacgccttgctcaaaaccattgaaagattgacccttcgccgagagtcacgactgggttctgtttcgtcatcacggacaagaacgggagttccttgcggaccaggcgtggcagaaccagactctgaatgtccataggagagccgccgttgcttttccgaagttccatgcttcttagactttgaacgacccgactgcatctgcttttcgatgaattgaaactcgttcttaggttgagaaccagactgcctttcgaccacggtccggtcactgccaacactgtgccgggagcgtgtagagtgcgaggagcatggaagaccattctgcggccgtgcaggggtgatgggcgcctgggaatgtatagcatcgggtatgtcgtcgtcaacgtccgcactaaggtcgatgacttcgtttccagctatcttcctccgtttggatggcgagggttgagcgagacatgtatcttgttcgctgcggattgaagactttcgagaagcagtgcccggagaccatttctcgagaaaagcgagttgtccctgtccctgcgacttgccaatagaaggccctggcctgcgggtcgattttccatagacctttggcttggctgctccaggtcgatcgtagagagtgtccataggcttgtggctgtgattagatgcaggctatagcatattagcaccttattctgtttctctcatattaggacttcgagcgacataccttggtcattgctttcttttgaaagtacgagcccgggtctggcgcagatacagagtcagcaggtacgctaccggtcatgttagccatttccctccgcgaagattgtcttgtatgagcgcattcgtactgaaaatcgccgaccagtcttttctcgtcttcacttctactgttcttgagaagacttgagcgcgcggttttggtctgtgtgtcgcgtcggccggaagatctggagcctcttgtaggtgaggtgagatctatgggagcggttggggcgggtcgggaggcagcgggcgaaggtggagagaaaggattcgatgggagggagccatcatttgtctggtgcggcatagcgtcagctcgttggtataaagtggttgagtcgatctttttcagagggcggtcaaaaacgccgagagacataatcgaatagagcgagcgtacgtcgtttgcttgctcggtgctgtctccagctacgaatcgagctatctgcgagaagatagacattaagaccgagtggtgcggggcgggcgagcgatcatgattcggagagagaagcggcgctcgggggagttttcaagaggttcaaagcgcgattacgcgcggcggggtacgccgtggtgaagttgagtcgcgcgactcaaggtgaagtcgcgatcatgcatgcacggaccacctgcctcgaacaagcagttacgggagcaggacaaacgaaagtatgaaagggcacaagagcatttcggatgatgcagtaggtgttacttcaaaatccagtagctattcattccaagcttctgctattgtgtacatttgcgcctgcaacatcgccgaacaggactcgattccgttcgtccatagcccacgttacgccaaccaaaaccaactatacaaaaggcactgaagcagctggataaccccgcatgcaaagcgaaaacccagaccacctggtgtaaatgctgtcaaccaaaatgaacgccgttacctctcgactgacaatgtcagacagcgggttatttcgtttggatcgcagaccagaaggtgatccaccctgaccgtatccactgtacaagtatctgcatagcgtcggccgctggcttatgttctcgtccatgacccttcgctggatccattcatgtgatccacgcccgaagcagactgcaaatgatcacaaaaatgcaggccatattgtacacgatagagcgactcaagttgcagaaggaaattcgtacgatagagggatccggtgacaatggcttgctcgagctcctgccggagatgacaggaagcgtaaagctgagaaaccctggggagcgacatctatgctttgcgaatgtactttagccaacgttgtgtggacacaaggcaaggcgggtatcctgcatggtgggataggcgcacaactcctgctcgtcgcagttgtgtgcagccggtgaaagtctaatgagcgcacaatcgcagcgccccacttcacatggctgaacgtacataaacgaagcggagacataggcagggagcataatctatgaccctcccaacgccttgtcccgctgcgactcgtctgtcgaggttactctccgcttttcgtggccctggtggtttttctcatggcgcgcttggtctattgctgttctctgcgcgatgctgtcgtcgtgacttcgccagacgatttgcgtaccatccggcaagtttagaacgcgcttgacggtttccctgttttagttagcgtctgagcaacgcactgaatgaaagaacgcaccgaatcttgatattgcgtccgccgtcgttcttggtccagatgctgaagacgtcttcgccgctccgtacactcaatacgatgccgcagacctcctctccagcctccaagaactggtcaccgacaatagccatgagcagccactcccagtagcggtccgcgactcccttcttgaggcgcataatccactttcctcctcgtttgttctcttcgtcctcccagactggccgtattccctgtttaaatacgttgtagtcgctgacagtagggagactagacggccgcttgaggtgcgagaagactttccaaaactcttgcgctgtgctaaatttgaacacaggttgtatcgacttttcgtaatcgctgctcttgggtgtaggagggcggaaccatactacccaggtgcacttgaggggccaaggcgccttcggatcaagctctccggacgagctcattgtgtcttcgggtatcgatgtggatattgactcctttcgtgcgctgttgaaaatcttcccaggcggcctttccttcttgtccgcgggtgttgttggtctggaggtagaagtggtgcttgcggcggtcgtcttgaaatcaaaggccgtgcctggggtctttggtgtcttggccgcagagccaaaggatgcaaacgcaccagacccaaggccaaacgccgaggagcctccggttgttggagaggcaagaccgccgggcgtcagtggggagacaccgttgaaaggattcctgccaccatgcgacgagtcgccaccaaatcgcttccctgtagagaaggtgcgctggggatggtcggttttctcgttctgttgttcggaatgcgacatagacagagagagcttgctagtgctagagctctgttagctttcgcaacctgcatgtgggggaccggcagcatacttggagcgacgagtccagagattttccctgttgtccatggagataagctacagtatgcaacagcaagaagagacaagttacactgcttttggcttggtggtgtgaacgagtgaacaagcagcagaggatcaagtcagatgggccgatgtatgtcgatgtgcggggtgtgcggtgtccagtatatcgcgggataggtacaattgcggttcaaaatggtagtgcagtcgcagggagtagtggcgtgttgcgggacgggcggcggaggagtggataggcggggtgttgtggtttgcgaagctgtatggtggtgcgtgtagagaaaacgtttgagatggtgcacctgcccgagtggcttcgcccaagcgcgcgtcttgcgcggcaaaaggtcttggcgcctcggactgcatttttctcgcgtgctccgccctccgaccttttctccttcaacatcggcctcctcgttcaacaatcgccagctcgaacatctctactcagctggcgactccgaagctggcccagaaggagccaaccctcttctaaaaccatcgtcacgagggccgcctttgcggcttccatgaagcgatgatgaccaaatagcagggacattctttgtcacgcgcacgacgcgttgagtgcgcataactcgcgtttctttgtatgtacacgtacctggatttacggcgtcgtgcttgtcgggatgacggtccaatggaccacttctggtaaactgagtctcagccagagctaaagtattgcattcgtgcgatttcttggttgagtttgaagctacaaggcattgtctgaacacttgctgagcctcatatgtcctgcattctctgcttcgagcattgctaatcattgcaaagttgtgcgccatgatggtgtttttgcggctctagtatagtgtcattgctagcctgatggcagtcctccggcgaacaatgccgcacgcggtggagacatgatggtagacgaatctatatatacacgtgccaggcctcgggactgcaatatgactctcctgtcgcccgaaaagacttcgatgcccaagctaggatgttagatagagcactacgaatagactacgcgtacaagttcagatacacttgcagcttggctaacgtgaccgctgtgaaacttgcgggatatacctaggtatggctgtttgtcggtgaagcatactacatgttccagtgttatcaactacacggaatgcaacctgggtgctacagttggcttcatgctcgacccgaagctacctaggtatgcgcagtgtcttgccgtcgcatgagaagcccatcggttatgtgtacttcagactgtcagttcctcagcaatacctgttgaatttcctccaggattgacaacctgccatactgggttcattggctatggataccggacttcacatgacagccatggatatcgcggttgtgtcaaacatagcgtttgctgggatcgcatatcctagaacgctcgatctggaggcaatcgcggcaagcaacagcaaacatagcctgcggggaaaaggtggctgaataatgacatgcatgcgtcggctgtgaggtactgcacatgtgcgtcatcgcgctctcactgcccagccaacgagaccccaccaccacatggtactttccttctaagccgacttgcaaccgacgagtaccctcttttcgacacttcataaacacgactgtcccctcactctggtagatacttccgacagcgcatctcagacattacagcgtgtcaccccacattcccgcttcacgtgcaacaaacacaaacctgtctgcactggcgatacaacatccgccctatcaaaccacccaccaccggaacaatgacgggagactcgcctcagatgcattcgccaagctcgcatcctgagcggcccaagggtatacacttgccgtgcaaacccgtccgtaggaaacatggctaacaaagcatctaggcatcctcaaaaactcaaactcatatcgctcgaactcgcaaacctcccctaccagcgaagtcgcgccgcccctcagtccgccaagcgagaggccagcgctgggtcgcgagctttcggagaaggaaattgtcctcgagaacacgctgcgcaatgcaggtgctcatcgtcgctcgtcctcgaaccctcgcggcccaccatcaaggcgccaatcaggcgcaagcccccacctggacgagaacaacccacagttgaagtgggacgaggtcaacttgtatcacaacgagcagaatcgcgacagcacgatgaagatcgacgagcccaagaccccatacgtaaagcagtacgaccccaccgaagatgaagaggaggttgagatgctggacgcggaacagatcaaggtcgatgagctcgactccaagctcaagcgaaagcccaagatcgacgagatcccagacttcgaccttggtgagccggagctgcgcgcacgaggcgagtcgcaaacaccagatagcgagaagcgtgtcatggtcgatgaagatgccgttggagatgacggataccacggtgagctcttgccaaacgctacagaagaggagcgcgagaagcatcgcaagtttgaagagatgcgcaagaagcattacgagatgcggaatgtacgggatatacttgggtaagtgaacatgatgcagcctcgccttcatattactgacgatagttgcagacacccagaggacgaggaggacgaggatgaagcttcgaaagttcctcgcgtgcccaatggtcaatagtggtggggtgtgccaggctgctaggcttcccaacagctttgcgctaccttgagcctctttcacgattacgacggacatgattttgtactgcatactaccctttctttttgcggcatcacgacggagttcttgatgtcactgtactggaacacatgggttcggaagttaacaaacgtaccgatcacgcgtgaatacggagacacgacattagatagaatcagatgtgtactgcaagtccttatgtacataactgcgttccatactgcggtgtgatgcgcaatgcttttgtcgcattcgtcgttcggtggaccctgagtacaacacggatgtggtacactaacgcctgtcataccgagaagcagttatgtgcttttccgagagcatctagcagtaaactaggctatgaaattgattcgctgtgtgaagattgaccttgagaaatccccgatctccgttaggtgatatttgtcgaaagtatgggggtggacacttgcctattgcagatagctccgtgtgcaccgcggctcgtgatacagccacagccatgcaacatcacggcgtccagcctcattccacactcacctccaacaccatacactctcctccttcgtccttcatccttcaccccccaagctgcatcgaggccaacatgactcgcaaccctccaaccctccgcaagacggcctcaaatgccgacctctactccgatccatctccgccgcggccgctgcgccacgcgtactctaccctctcccgctcgcataccaccgcatcgctctcccaccgtcccaaggcagagaagacggcagaaagagtggtgaaccgagcagctcttgccgatttcaggcagaggcacagcatagccgggccatcgtacaaccttatcgacatcgaggaggacttccagccgctgtcgaggcagcatcagaacccgccacccgtgccacccaagattcccgaggtacctgagcagcaagatgggcttaaggcggcacgtcctgccgcttcgcacccatggcacccgggtccaacaaggtcaaaagacgatgcggccaagtacacgaagcctttcaccgactggatgactgccaacccgaccatcttccacgctgtagatgctgtggcgcagcagttggagaaggagggttacaagaagctctctgagcgagatgagtgggatctcaaggctggcggcaagtactacgtcgctcgcaatggaacctcgctcattgcgtttgctgttggcggtggatatacggttggaaatggtgctgccatcatcgcgggacacatcgatgccctgaccgcgaaactcaagcctattcccaagttgcgcaacaaggctggctacgttcagctcggcgttgccccctacgctggtgcgctgagcgacacgtggtgggaccgtgacctcggcatcggtggacgtgtactcgtgaaggagaacggaaagatcgtgaccaagctggtcaagctgggctggcccattgcgaagatccctacacttgcaccgcattttggagctgctgccgttggccccttcaacaaggagaccaacatggttcccattattggcatcgacaactccgacctttctgctacatcaagtaccgatgaggagtggaaagctggcatgttgggtggggaaggcacatttgctgctactcagcctccaaggctgatgaaggtcatcgcacgcgagctcggcatcacagactgtatgtcgcatacctcaggcttccattggctataactaacatcttccagactcctccattgtgaactgggagctcgaactctttgacacccaacccgcctgcactggcggcctcgaccacgaattcatcttcgctggccgtatcgatgacaaactctgctcgtgggctgccgttcaagcgctcatcaactccgcttcctccgtatccgactcttcgcagatccgcatgatcgccctcttcgacgacgaggaagtcggttctctcctccgccaaggcgctcgcggcaacttcctgcccagcgtcatggagcgcatcgtcgaggaattcgacggcaagaagagcgccctaggccgcacatatgcgaactccttcctcgtctccagcgacgtcatccacgccgtcaaccccaacttcctcaacgcatatctggaaaaccactcaccgcgcctcaacgtcggccccgccatcagcgccgacagcaacgcccacatgactaccgacgccgtctccacggctatcttgcagcgatgcgtggacagcgatgtcggtgcccgtacacaggaccctaaactccaggtcttccagatccgcaatgatagcaggagtggtggcactgttgggcccatgctctctgctgcaacgggtattcgcgcgattgactgcggtatcccacagttgagcatgcacagcatccgcgctacgacgggcagtctcgatccggggctgggcgtgtttgcgttccagagcttcttggagaggtttgagggcgtggacaaggagttcaaggactagatgtatacaagaatacaagatcccaactttgcatattttgcattgacattgcctagttgatgacaatcaagccaaactggaaaatagcgtgagacttatgattcactcgcattgtgtttgtcgtgtcttctcaaaatgtttgccagctctttcttcgtttcttccattctctcacctcttccttgaaactcctcgctttccctctctcctttccttctcatctatcacatctcttcactcataccatgtctgcaatgtcaagtccaaacactttgcgccccatcgatcggccggaaagcagagcacaagagttaccggggattcgatcagttttaccgggtccgtgggcgaggaaacgggatgagagagatagtgggaagggtatcggaatgcggagtgcaccgccgttgtatgggaagaggaagtggtggtgaatctgagaggtgagagagggaggcagacggagtgaattgacggattaggggtgccttgtagacgtcacggcgctgtacacatacgtccacagcgctattagcagacatataaaaagcggtactgttgggcctggctgttgcgcgccaacttcaatcacagctacgcccatctggattctgcatgctactccagcaattctgaagtgtgcagcagtcgaggctagaagatcggggtcatgtgtggggaaacgggatacagaagaccatctatgctgaacatacaatgcgaaaaagcagatacacgaaccaatgcacaatgaacggagtaattccgttgactttcttcgcatgtctgcgtttctttcactacttactcaagacatctactccttctatcagctaagttactgtcgttgatctgccggccccttgttgtagtctccccagtgctctccaatttcttcgtcctacccaccaactgctggtttcgcattgaaatctctccatacccggcccttggggccttcttgtcggcgttggaccgtttgaatgcccgggagattgcggtcttggggacggctgtaacgaggtattagcaaggtgtttcgctgggacatgctaatgattcggatggtatatttgtgcttgatcggattttgtgtggttgggttatagagttggtatgctgcggttggattcctggccgaagaaatgtagttgtggttgctatggtggccgaaaggtggagaggttcgagaggtttaagtaccgtatgaacattccatgctgtgggtacgtgaagaagatgaggtaaacttacacaaacgagccgataggacaatacgggactgaagggctgctttagtgcacgtaatgaatgatccaaagcatcgcatgtattaataaacatatgaatgtccactctggtcagatacctttgaagcgctcgtgaatctggtctactaatcactgaagtggagtttgtcagacagcggacaccaaacaaggcatctattcttgcgttaaagttttcatcgtagcccaaatgaggttatagtacgagtgtataaatggtacagctgctaaaacaaaaagtatactgtgaagcaaaaggaagtgtgaccaaaagaagtgccgacagatagcttcaatccttgtagtatgtcaatcgaagcgcaatattctccacgctcactaccttcccattaccgtccatgttgaagatgaattcatcgaggggaaggctgccataagtgatgcctgtaacaccgacccaggcaccacagtcagtggaccacaattgctgaccagctgcaggacctccagtatcctcgaaaatggctttccatgcttgtctggtaccattagatgtctttgtgtccagctgtgtataatacaaacgcgcatcaggtttaagtggagcgtattcagagcctgattgtagtttgatcgcgagatcaaccatgtttgtgccgttgctcgtccatgggccaacacctaggccaggtttgtttgggtcggtgctgatggtcagagacgaattaccaaatgtgccattggaaggtgtcgatcgagccacgtaggtgccgctgtatttcttgtctgcttcgtcgcgcgcgacagcgtcgtaggctgggatgagtgcggcgccgagaaggtcagcgccaaagaagttactgatcgcgggcgtgccagccatcatgatggtgaagccaagattaaagtctcgaagcagagtgataaaagctgtgtacttgcggaatgtcccggctttggtcaagacactgagtgtgcgatggggctgcgtctccttggcgagttgtatgcgacgaatgccccatggggaaccgacagaggcaagaaagtcggcggaaaaggtcactgggttaagccagcgacgagtaagggaaggtttgatgagcttggacgacaagatccctcgacccagtgttgataggtcgttcgctgaggagtacatgttaccaccgctatgaaaggtcagaaactgggtagacaatggaaattcgatgaaaattttgagtacttacgggctcgcatcacctaggcttgcagcccagtatgtgtctttcactgtgcctggtattactccaacgctttcaggcggcgtctcatagtacgttcggttcaatccaagcggagtgattatacgatcagtcagtacattaacaaactttttgccggtcatattctctagtgcgtaacccaagagttggtacgcgacattggagtatgttgccgtttgccacggtggatatgaagggtacatgatctgaagacccgtgaagaactctgagttccattagaaaagaagcgaagatcaagtgaagatgcttacgttctcgagtacaaattggccaggtgccacattgcggctttgtcgcgttcgacaaaggaggaaacccatactgccaatgcgcaggtatgtcgtctgtttgtgtgatttctcccaagactccatctgcaacgagtagttagttaccaatatgaaagagtgattgaatggcccacaatcgcgtcccaagccggaaacttgactagctaacgctccgatggttatgtcatcccaatcggtctcgcgcacgtcgtcaaagccgtctgccttaggtctcccagcgaatttgcccaactcggggatgtacttggtgatgggttggttccactcgacatcgcccctctcagcaaggaaggccagcacagtaaacactttcgatacactacctagtcggtatactgtatcaccatccaccttttttacacctgtagtgttggtgggtaggtcttttgcagttctatgtcgctcccataaaatcgatgctccgggattggttgagaaaatctggacggagtatgagaacctatctacgccagtgatattgctggtatcaatgtaatcaaaaactgctgttacgttgtccactgctttcttccatatcggatgttcggccagtcgctgcggagcaggaaattcaggtccgataagagggcagttgggcgcggcggagctgatcggcagttgtgtgagaagcgccagaagagtccatgctgataccttcatgacgaatgtaccgtaccggttgccagggagtaggaactggaggattgactgcaaaacatactgccaaagagatcttgatatatgcagatcacttgctgccgccgatcctacgaagagaacacttttaccaggtacgagctctatttcctgccatgatatgagcggctcaactggcccggtagaaatggagtctagaccagagtgttcgattgatgtcaagtctgttcatatccagtgcaagggggttgaagagctgtgtgatgctcatgtacttcgccctcaattaggataagcgcagtatcggtcgcatagtcgcgagttcgatcggaggtacttatcggcatgtctagaacactatcgccaccgagtcggatatctgaagcggagtttgagatgaaagcactacctgaagcatgcaggggcggataacggataaataccccgtagcggttgatccgccctcatggagttgcaaggatgtcccacaatgtgtctgcatatgcatgcatacaatttggatgcacgtgaatccgagaggttattgttcttgatggttgggagccgaagagaagacttcgaaagccgggcttggagtccgatttcagtgtcgggatgtggaggaggggcactagactggatcagtcgcacgcgacagggacgcgttgttctcccgagtcttgtttgaagtgatgcgacgttaagatcaatcctggcctgagggaatttatcgtggtgaatagtcaaaaagagtgaagagaggtagcaaacagtctgaaattgatccaatgacattctaattgatgacatcatactcctaacgcttgagcctcgcacatgtgccagtatatgcctttcttcgctaacagacttttgtgactaccagtctcaaagatgctgccctcgtgcatgacaaaaatgatgtccgcgttttgcacggtcgacagccgatgcgctaccacgatcattgttcttgccttcccggtctcctcgaacactttctgaacttccttctctgtctccgagtctagactgcttgttgcttcgtccaaaagtagcacagaagggttacgaatgagtgctctggcgatcgaaaggcgttgccgctgtcctccagaaagtgataccccagatcggccaacatctgtctcataaccctctggcaaggatgagatgaagtcatggatcccagcgtctttgcaagccttgtgcaatgcttcatcgtttacctcgctgtcgtcagaaacccctagcaatacgttttctcgaatcgtcccgcggaatatggacgcctcctgtgctactaagctcattctttttcgcatcatatgcatcgggatcgacgctatatcctgatcattataaagaatcagacctccttgtgggtcgtaaaatcgctccaataaggagatgatagacgtctttccagccccggagctccctactatagcagcaaattggccagctttgactttcatcgagacattgcgtagtacaggtacgtcacgggtcggatacctaaaccgtacgtttcgaaactcaatagctgcgccttttccaggcacacgagaaaacggaatgggtcgttcagggcatataagccctccacaggtcgcgtctttctcttccatattagttggccgcatcgctcgaatgcgactagcggctgcggatacttgcgcgaaatcttgcaaaagtcagtttccatgtctagaacagcttgcgtggttttacttgggccaaagcttagccactgtcccgcggccaagctgccttgtatgatggcaaggtatactacgagaaagctgaacgattggagctctccggtcgccaagagcgtgccaccatacctaacgcagcctgtcagtcaagctacaaatcgagaatatttccataatctcaccagagcgagaaagccatacacagcaacaccaggctatcactcagcgcaaaggctgcacatgatatcctcgactcattccaagacttggcgacatggtccttgagcatagtctcgtacttgtgacagacagtgctctcaatcgttaagctagctactgttcggattgccccaatggcctccgtggcatatcgcgcactttcagcgaataccgtgttgttgcgcgcttcgaaacgaatttcatgccgcacacgataccaaccaccagcaaggatgattggtaatgaggatgcaatgacaacgagtccaaacttccaatggaacgtgacagcaatcgcaatacatccaataaggttaaagattgaaatcatcaccatggccatgttcagaccaagcagctgttgtaattgcgtcgggtcagtagctatacgagctgtgagtaggccggatgagtgatcagggtcgtcgaagaaccccactcgcttggaaatgatgtttctgaaatattcccggcgataatgtgagacggtatgctgctattcttagtacacatacatactagaggagttgtcgagacttacagcagatgcagtgttcgatacccaaccgagcacgagatagctcagcccaactcctatcgcaacaaccactagcatgagacacaagagtgatgttgcagcaacaagagcttcaccccagtaagaaaagccggagatcagtcgtgcgaacaggtaggcctgtatgggagatgatgctgttgtggaggtcagcgaaattatgatggcaatcctgtgtcacttacagccagcgcctgcggcagcaacaagaatcaagacatagctggaccagttttgtttctgctcaagtagtagcattgcaaaacttgtcatgatccctttcgcgggtttgacagcaggttcagtactttgcactacatctaccttggcatccgtttccttaagtggtaagctcacaagctgcccagaagattgccgctcaatctgagtgtcaaggcactctttctcttgtatagcgctactcgtgtcgtccccatcattcgtcgagatactgtcatccctaggctttccgctggtcgtcgcaagcttttgggcgttcaccagcttccaatacgcaccgccgacctcttctaacaagctatcatgcgttcctacttgggttgcctgaccttttgcaacaactacgatctgatctgccagtttgatggtcgacagccgatgtgcgacaacgatcgtcgtgcggccgtgtgatgctttggctagagctgcttgtacgatacgctcgcttgtgacgtccagtgcacttgtggcctcatcaaagatgagaatacttggattacgcacgatagcccttgcaatcgcaattctctgacgttggccgccactgagttggagaccaacttcgcccacggatgtcgaatagccctaatcgagtcattatagaaacagtgcctttcagtgaaaaggcgtacttacctcgggtagattgtgaataaactcttctgcgtaagcatccttgcaggcgcgttcaatgagcgctcttttgatctcatcggtagcgaattcatgctcggtaccaacaagtccgtactcgacgttcttgaagatggtgtcgttgaagaggaaggggtcctgttggaccaaccctagttgtgctctccaccaatggagatcaattctgctgagactaatgtctccaatcttgacttctcctctgcgcagatagttactgataggatcaattccaccaagctcataccatctcgagatgagtgcaactatagtgcctaagcgcaagatacgtcagcttcgaaagaatcctatcaactgcaatttggttgctcacttttacccgaaccacttggtcccacgatagctgtggtcttcccagctggaattcgcacattgaagccctgcagaacacgcacatcgtgacgcgttgggtatgcaaaatcgatatcggtaagagtgagatcctcatccaacgatattgcggtgccaatcaatccagaggttaccggcttcggcgcatcgataattttgaaaaagatagaggcggcatttaatgcattcgaagctgcgtttaaaggtacagagatggcgctgaagtgtgctatcatggtcataattgacattaaaacactcaagaggtgagtcaactgaagcgaatagagatcgatatacgacttacactactagagcttctacactggcgaactcaaggttgatatagagcttcaccgcataccaaaagcataatgcgaaagtactgggcgggtcagaaaggcaagatgctttgaaattcgacttacgcaaatatgacgaagaatactaacgaattgtgagcttagacaccggagataatcttttgtgaactgacctggtgaatgctgcacagctagtaaaggcgaggaacccttactcatgacgctaacttggtcaatcagtttatcgcatttcgatgacatcttcttctcggccccacaggctgcgaccattcgaatccccatgagtgtttctgctgcgacgccagatgcctctctttcgacctcttgaatagcagcatatcgcttgactactaacggtgtcgtgattgagtaccaaacgataattatcacaagcccgcttgcagttaccagtgtcaattcccagctgtagatgcatccaatgagcaaggctacagcaatcacggctatagcctggatgagggaggaaagtctttcggaaattcctaattgtagtatgttcgcagtgatggtgataatggccgaggtttgtcctggcggtagtgaatccaatgtcgagatgggttgctgaaacaggcattcgaggtagtgaagacgtatcgcagctgacgtacgaaggcttgtaacgcggaaaccgaactaggatttgatgagctttgaacgccaaaaaatcatgggaatgatgcaaaaacgtacaatagcaagatatgcaaggaagtagcgtccaatgaagagataaagtatgtatagactattcgccatgagtatgtattggcactaacagccacaggtaacacctacacgtattcgtcaatcacggacatgaacggcgcaggtgtctcgtatggtgacacgctggctctgatgttgaaagttttgaccaatcgcgctgagcactgatcagtgacacagttttcttgtaagagatgccatggggagaatgcataccaaagataatgttcatgagcggtagggtagagccagcgcatacggacgcgacagttgaagcaattaatagcacacgatccgcgggtgttgaataggaaagtactcgctaggaaaagatcagttttcatgccatatttcccaaccagaactcacgatgaacaatttccaactgacgatggccgagagtgtccattttcttatgcctgcggaccaagctgtaagaactgccatcagagccataattctagctcctgtgtggacgacgtgaaatctttgggtgagctgagcgtaattcaagaatcatgagaaatctgattaacagacggcaaaacaagcataccgtactgccctgccgaagctgcctggaagggcaacagtgcatatgcggaatttgccgaatgacaggggtttcgcgatggttatagtgcttcatctagcgagtaataatggcagattaggatgtagcacctgcataaaagtatccatgccactcctaacctttcaagtggaatgcgcaagccccgggtttacgataagcaatgcaaaaaccttgtggaacatcgtgcttccgacatactgtgctttattggctttgagcaatggtattgatataatcgcgagcgctctacgcaagtcaaaggtaggacaatagtacaagagtggtgggcataagactggggttaatggtccaacgtgattaaagctcactacagccagtaggctgtcgaattacaacgattactcgttaaggagcaatgtaagcacaggattcgcctgtgagcaaagttttccattaatccgacatacgccttaaccggagtggtcttgaccttgttgatatatagaatgcgccagatccacgaacaagaacagtatgcgcttgccttcaagtaaaagtcgatggcataagacgactaatactttatgaagtgcgagcctccaattgccttggttttgatgatgcaaaacccacatgtaggataattaataaggagaaaagccgccatttacttcgacaaccatacgccgaacagtatcgccaagctctttgaccatatgcttgtcacggggcagtgtgtggccctttgcgtgatcaaagatgaaggcagtatccgggtcacaaatgttgtacaaagcaatgtttccatgaagatatggatccagagaaccaactagatgacgatgagtaccgcatgattttgacagatagaggcaactcaccgatgtggactgtaggcacgtcgatcatcaaatcactctcatcggcaagaacaataccgtccagtgttggtcgcatcgggggccagccaccaaagaagagtgcgcatttgagaacgggaatgcgtccctcattcttgtccctcatctgctcgtgtagtagcaaggtaccggcaatcgtggcaccttccgagtatccaatgataccatcaaacggcccttccttttccatgacttcatagaggtaaagaagtgtctgccgagcactgtcatctgtctttgcgatgccgtaggtcatgagctctcgcattgtcatctctggagtctcgagttgtggaaaatcgcggatgcgctctaagacgtctactgtctcactgtctgcatcacttgggacgatgaatcgatagtatggcggtccgccgaagaactcttcataaccagatggcggtgtcacttcgtacggaccttgcaggaagaagaagctggcggtgccatcggactcgagttcttttaccaacggcgcaagttgaaccttaaatttctatctgtatcagtaggatgcgacgatcagcgggtcacatcgacttacttctacgctgccgtatgctcctggcaggcataaaaaacgcatttcgaatcgtccaagatttcaacaggaggtgagggattgtccaatctgtcgcagatgtctaaacaagatggaagtgttcgcgcaagtgagtggtagtccacatgccaaggtagctaggtgccatgctttcgtaccgcgatcaaatgatagatgagacatcctagctgggtgccataatgttgcttccaacgtattcattccgatacaacagaaagcttgtgcctaagcgtaaaatacacggacattcctgcactgactttattctgtgacaggatagatagcgaaaaacattcgagccacagggattggatcaaaggacaaggtcgtgggcaagcaagtatggagtagaccgacgagtaggacttccaaactgtatgcgagtggatagagaatagatggattatgcacgcgtggcaataaacaaggaacgggtaaacatcagggaccggggtagcggagaattggaccactaccgaacacgcctaccgtctagcgtgtgatctgcactaagctttatttagccaagccttccaaggttgttccgaagccatcccaacctcaatcttcactcatctcgacatcagctctgcatccagtcgcgcgagcgtatcatctgtgcgaaccatccctcccgtcatgttccccctcggaatgtggagatatttcggtagccttagccgggttcctgacttcaacccctgaagcacgatgattgccacgattgtgacccgatgccacatgccgcgaatgtgagggcaattgcgagttcaacttgaattcttcatgggtccaatatgaagaagaattttggtcgtcatgccaggcgtatcacagaatgggggtggagtcgaatgatcagggtggcagctcactctgcagagatcgccgagcaaagacttctactggacgttactggtatcacaattgcccaatgccagtaaagagctatgtgttcgacaataagggcaataccacggacttctctagagttgtaccgtttcgtagttggagttcgtgagacactgacagttagctgtactcggtcgtctgcatcttccattggcggcgagattttcacatctcggaatgttttcttttcttcggggcgggccactgtgaatctagaacgacgttgccagcgaagttcttcgccaacttccctcgatccgaagtatacaggatgctaccgagatttgcaaatgaaatcgtgatcgtttctgagatcggattccggcccgctatctcaccaaaccagtttggaagccacggaagatgtgataatgggcgtcgcatgaatgcaaccaatatgaccgtcacatcattctaccctcaaacacacgctatcgataatatcgcctctcgatgtcacgtcattgataatttacatggcgtccctgatgagcatacaggatttgaccggtattacgcacgtctagctcacaacttccaacaatccaacgcttatgtatctgatacaggtcatctaatacttctggctaatgtcgacccctcgatgcttctctccgggtgatggtcatgttcattgaacgcatacttgtatcgctatcgctaagcttcatcagacaatggatcatataccatgtgtgtttgaaacctaggtctaccggtgcatggttctttgtggctcttgcagtgtcaagcttctggcttttgattttgctctggtgactgatccgtcagttcagcgactcacactgccgatatggcaccatacgttcttactccaaacatggagcgtggggaacttccggagggcagctgggctacctcactccaaattgtctctagtaatagtggcatgtcaacaccatcgacaaactccgacaattttgtcagtatccatccgtctcagaataacaacagggacaatgtccacacaattgcttccgagtcaaccgatggcgcagcaaatcagtccacagatggcgccagctcccccaaatcgacgacttcgtacgaggacgcatttgttcatggttacaaagagggttttgctaaggcacacatcgaattgaagcaccaacctatagctatcattggaatgtcttgcagactgcccggcagcgttgcatcacctgatgagttctgggagcttttggcacgtaacagaactggattttcgccgattcccgcctcacgcttctcagctactcgtttccatcacccaaaccctggtaagggcggtacaacaaacgcacgcggtggaaactgtacgtatagcccttcgttgatggtgtgtatagcagacactgatcaatgtcgttatggcagtcctcacccaagacctcaaagcattcgacgccccatttttcggctttacacaacaagaggctgtaagccttgacccccaacaacggttgctcttggaatgcacctttgaggcacttgagagcgctggagtaccgaggcacaacgcagttggcaaagacgtcggagtcttcattggaggttctttctctgaatacgaagcagacctttttcgagatccagagaccatacccatgcatcaagccacaggtatgcacttttgcgcctagacagaatgatctttgacacggctatgaaataattctaactacggacaggctgcgccatggcgatgcaatctaatcgtatatcacatttctttgacttccgtgggccaagctttacactagatactgcatgctcgtcaagtctagttgctctgcacacagcttgtcaaagtcttcgtaccggggagtcaagcatggcgctggtagccggtgttcatttgaacatgctgcccgagttctggatctcaatgtcaatgtcaagactttttggagacgccggccgttcttttgcttttgaccagcgaggcacgggctatggtcgaggagaggggtgtgggatgattttactgaagcctctcgatcaagcactcaaggataacgatccgattcgtgctgtgattgctggcagtggtatcaatcaagatggaaagacagtgagtcacacgtcacccgaaccataggaaccgtgtgtatttactgatacctcctcagcctggcattactatgcctaatcagcatgcccaaggtaagtactatcatgaccagctagatccacttactaaatcatggcccagaggagctcattcgctctgtatatactcaaggcggcatggatcccgctgatacaggttatgttgaagcacacggtaaagcctactacctgaaattgtgcttacaagctcatactcatacacattttaggaactggtacacgcgttggcgacccgttggaagttgctgcactgcatagtgtcttcggacaaggcagaaacaagaggaagcctctctacataggatctgtaaaatcgaacattggacacttggaagcagccgctggtaggttctagatcgcgtttcgataatcagaagtactaaggctacaggtatcgccggtatcataaaaaccgctctgatgctagaacgcggattcattctgccgaactatgacttcaagcagcctaatgagaagattcccttcgatgagtggggcttgaaagtgcctgtcagacagcaaccatggccttttggcaagaagtgggctagcgtcaatggcttcggcttcggaggaacaaatgtgaggaccccaggcaaggcgaagatgatgtggtggctaacatctgttgataggcacatgtggtcatgactcggggtccactcgaacggaagaccatgaaagaagatatcgacacgcagactcaaaagcgcttgtttgttgtgtccgccaatgacaaggctgctgccgacgaagctatgaagaacctgggcatttaccttgaacagcgaccagagatctttcagaatgacctgctaagtaatcttgcttacacacttggacaacgaaagtcacttcattcttggagaatggcgatctcagcttcatcggcagttgagcttgttgaatctctatcaagcggaagaatatcgcccatcaagcaagacattgaggcactgcgcctaggctgggttttcactgggtaagtcacctggatgattgagatctattgcgacacgcactaaccgcagcataatcttctagtcaaggagcgcaatggtgggcaatggggcgtgagttgtaccatcaatacccgatatatgcatctagcctcgacagggctagctcacacctctcctcaatcggtgcgcctttctcattgatcgaggagttggcaaaggacgagcaatccacgagagtcaatgtagcccatgtcagccaacctgcttgtaccgccatacagctggcactcgtcgagctgctgcgctcttggaagattagtccaagtgctgttgtcggtcactccagtggtgagatcgctgcagcctatagtgctgacatcatcaactttgaggacgcgatgacgattgcataccacagaggcagactgatacccatactaaaagagcgttatccgggactcgacggttgtatgttggctgtaggtgctagtgcgaccgatattgcaccgttgctcgagcgggttccgtcaagcctcggagaagcgcgaatcgcttgcatcaacagtccgtccagtgtcactatttccggagacgctgaagccgtcagcgaagtacaaagactcatcgaagaagcatatcctggtacgtttgcaagaagattggccgtagatacagcctatcatagtcatcacatgaaccttgtcgcaaaggactatgcagagaatttgcgagaactacagccaccccggtactccgcagtcagctttcactcctcgcttctcggtcgtactgcaagctactcagacttggatgccacctattgggtacaaaacttgacgtgtgccgtcagatttgacgaagccgtgcaaagcatgtgcactccagtaggtgacgccaaagtcggagtcaacttcctcgttgaacttgggccccatgcagcattacaaggccctctcaaacagattctcaaacacgttggtggcgctgcaacaaaggtctcatacgcatcggctctgtcaaggaagaagaacgctgttcacacagcactggatttggcgggcacgttgttcgtgaaagggacgctgctagacatgggcgccataaattttccaaagccgcttggaaggcaaccccaggtgctcacggatgtgccgcgatacgcgtggaaccactcgaccacttatcatcacgagtcacgactgacgacgatccacaaattccaagatactccaaggaacgatttgcttggagtgttggcaccttactctgacgatatcgaacctacgtggcgcaacgttttacgccttgacgatgttccctggttgcgtcatcaccaaatgcagggtgtcacaatcttcccaatctcaggctttctggttatggcattggaggctatgggccaacaggctcaagcgctgaatctggaatacgattcatttcaagtccaagatttgagcgtcaaagtccctgctctgctaacggaagaggatcttgagatgacgacaacactgcaaccgcgtcttcaggttcgtgggacaccatctttctatttccacatccgctcttggtcaaaaaacaaaggctggaccgagaattgcaccggaatcgtatctgcttatcttgatcaagtcaacgaagttgacggacagcgccttgtggacatgaagcaacgcagactccattcccgaatcaccaggactatgcattccgcagccgaacccgcacatatgaaagcgatttataagaggctcgccgatattggtgtttcgtatggcacaacgcttcaaggtctccaagactgccaggcctcgtcttctgcatcaagtgctcggatgccagtaagcgatacagtctccgaaatgcccgaacatcatgagtcaaagtacattcttcatccgactgcctttgagcagctcatcacaatgtactggcttattcttgaggcctcaggagcactcgacacagtatacctaccatcttccatcggcaaaatcactgtttttacaaaagcgttgaaggcactcgatgaatcctctgctgccatgcaagccttttgtgagccaaaagccgatatcggtagctctacgtccaacacgatgtctataatagctactacaaacgcaaatgagctgatagtgtcgattgaagacttgctcatctccccaattatggagactgatgttgggctagaggccaacacagcacgcgagctgtgttacaaactagactgggagccgatgccagaagcagcagaggccgaagttgggatgacagaaaagcctcgcttcgatacaggagtagtcattgttcatggcaactcgaaatctcagcttgagatggcagctatgctctcggatcagttcatgctcctcacaggagctgcaccggttttgggatcactttcttcacttgcgtctatatcgcaggacaaactctgcgtcgtcatttcggagctcgaggagccattattgtctactctcagtgctcaagacttcgaggccttacaatatctgttgactactattcgaggtgcattatgggtcgtacggggtgcgtatgttggttcaagaagccctgagagcaacatgattaccggtctcagtcgtacattgcgatcagaaggtaccctgatgaagttcgttacccttgacatcgaagcccgtaaagaagtggacgtcgagcacgacatttcaacgattttgcgagtgtttactcagtcgctgagtgcagagaccaaggtggaggaaacagagtttttggagcgtgatggtcaagtgttcacccctcgaattatcaacgacgattcactcaatgagtacgttgagcaacaaactcatccaacagcttccgagcttgcttcattctctgatgtcaaacggccgctccgtggacttctcgagacacccaacgtaatggatagtctccagttcaccgaccatgaactatcaccactggcccaggatgatgtggagattcaagtcaaagcggtcggcctcaactcaagagatgttacatctagtcacacaattggtgtcgagtgcagcggcattgtcacggctgttggatccgatgtgccaaatcttttccctggtgatcgcgtttcagggctcacgactgaaggtgctttgtcgaccatcactcgcgcacaacatccatttctgttcaaacttccggatcatacaacgttcgagtcggcggcgacattaccactggcatactgcacggcatcctatgcattgattaaccaagctagactgcgcgaggatgagtctattctggtacacgatgcagcgagtgcaaacggtcaagctgctttatcggttgcccagatggccggcgcagatgtttggaccactgtccaaagtgccgccgagaagacacttttgctgagagatttcggcgtgcctgaagacagagtgctctatgctggcagcgaagactttgcggacaccatcaaagatgccactacaggacatggtgttgatgtcgtgttcgacagccttgaggatggccaccttacacccgcaacacaggccacgctggcagactttggccgacatgttgtcattgacgcaaacagagtcggagctagtagagatacaagagccaatactatcctaatcgttgtcgacatccgggccctctggaaacttcgacccaaggtgctccagcgcacccttgctgatgtgggccggatgctcaagcacaacacgatccgagcactccaggagatcagtacatacggaattgcagacgcagttgcggctctccacgatgttcaagttgcaggcgcgcgtggtaaggtggtaatcacaccacaagacaacgagttagtaatggtaagccgtggttcactctttgctttgactatgctgactctaaaaggcaccacgcatcgacaagaaaatcactttacttcgcgaagatgcgacatacatcctcatcgggggcacaggcggcctcgggagaagcatggcgaagtggatggtatcgaaaggtgctaagaacatcgttttgctctcgcgcagtggagagcttcgagggaacgcaaaagaacaggtcgatgacctcaacggcgcaggcgccaacattgttgtgcgtagctgcgatgttgcggacaaggtttccgtcgatcacctcatctctggtggcctggtgggtctgccgccagtacgaggtattgtacatggcgccatggtacttcacgtaaggctacctagagacatccgttcttcatgaccggtgactaacataaattgcaggacgttttgttcgagaagatgacacatgatcagtacacaagcgtcatcgcttccaaggtacaaggcgcgcgcaacttccacgaggcattgtctaaggctcaagcatctctcgacttctttattctcatatcttctgccgctggagctgtgggaaaccgtggacaagccgcctacgccgcagccaacacattcctcaacgccttcgcacaacacctcatcggcaaaggtattcgagccgcgtcactcgatctgactgcagtctcagacgccggctacctggccgaggatgcagagaaagcagccgaggttgcgcgcaatcttggtagcgacacgatctgtgaagccgaagtgttggccctgctgcaagccgccatcgaaggcaagctgtcgagctgtaacggccatccaataaccggcatgcgcatcacgcccactatgcgacctttctggtccaacgacgccaaatttgtccacctcctgcgcgccgcagaagcagcatcgaatgcgtctgggacagcagcgaagatctcgtggagcactgcgttcaaagcagtggcttcgcgggctgaggctgaacaggtggtttgcaatgcgctcgttgagaagattgccgatgtcatttcgatggagcccgaggaactcgacattggtcgagctctcagccattatccgttggattcactgactgctatcgaagtgcgcaacttcatcacgaggatgttcgaggcgagtttgcaggtcttggagttgttggccagtgggagtattgagaacttggctaagattatttgcacgaagaccaaggttgcactaccagaagcataaaggtcagattcgggaaggacacgtacaatattggattgtgatactgcaggtggatttagttttcttacttccttctcgtctttccttactttagataacgctagccgatttccttaattatacatgtagttcgtcgaagtattcgttcaaaagaggtgaagcacagcgcagccgcggcacctagacgctcctttgcgaataaatgctcagtgttccacctgccacccttccatcatctttgcctcctcagccgctttcctcccagcctcagcagcctcgtctagcgcagcttccgtgtgtcgagacatcttatcatgcaccttcccttcctttcgaacttcattcttgataccgccactttgtcccgaatcctcgtcttcgtcagtgtcgaccatatcgtaatctcccaggtatccctcttcaacaccgacctcgcctctcctctccctcctctgcaactccttcttgacctcctctaaactctcatccctcgcgttcctaaaagcaagcacctgcttagccttgcgcgtgaagatctcattcgggcttttgacttcgatccactctgcgaggtcttgcagcaccttgttactcaaatccctgacttaccaatatgtgacggggtgaacgacataccagtggcccgcagagaactcactcttcaggtcgagtgatgcagcggggatgctgtcgatctcttcgtagtacgcttcgctttgggctttggcgatggcggagaaggggtttgcgacgaggcgggtgcgcagagggaggaagctggtgttgcgtggagtgggcttggggcctttgccggtctcgtggtagacaactaggatcgggtctgcgtctacgcggttgcgggttggcggggcgagcttgggcggtggtacgcgggcgttcaggagagaatccacggcttggttgaggtagtacatgttcatgtagagagccttaattgtatgcgttagaaaactgttttacatagagtgagggtgaagaagcgaatggactggtaaggcttggtatggatagagtgacgagtgttgcgtgacggatgcgtggttgctgtgacgatactgtaatggcagttagtaacgaagagatataatcgcggtggccggatcacgagcgtcgttagataggctcagttactagaaacggctagatggttggggtgaaaggactaaacaaggcaacagcagctgcaaacgcagagcttctagttatagttgaaacacgcttcttgcagaaagacttaatcaaactaagacctaaaagcttcttaagttctactaaattgctgctatagatattcattgtagagatagtgatgtgcgctatagatacctatacatctcgctaggagctatctgcgggcttcttgcctatacctctgctcaccaaaaaccatcctccaccaacatactctcactcggcaaaccacgtcccgaccttcgcaagagccgctgcattcctgacacttgcgtaatgcacgagaggaggatgtctgcgtcagcgctggagcggaggtcgaggtggttgagtaggtggcgttgaggtcagtgagtagctgcgtgagggcgtagggttgtgttgtgaaatgtttgcaggatgtgtgcgcggacgtagtgatgtcgatcatgatgagagtaagaaagaagcggacaatcggggtacaaccacatgatttctatgccggcgtgcgtgtcgcgattgtaaagcttacccactccccttcacatcactgctccaaaccccatcatcacacatcacgattccgcaaaacgacagtatgttcaaataatgcaactttcaaatttcccctattatgcccaaaagaaaaaagtctacgctatattggtattgcgagatgacggaaaaattgatcagataccgaccgatcccagagagcccgtggccgtgattcgttatatgtgcccatttccatatacacacccatccgtccattcatccaccatgtccagggacaacatctacaacggggagcgcgtgcccgggaaaaaataagagccaggcaatagggggaatcatgcaaaaatgatgaaaacaacgatgggaaataagagaaaactccacgctatgcatgcatgcagatttcgtaacgaacatgcgcgcgcagagaaacagaaataacgggaggtttggggtatcgctcaagaagaatttcaacgccgttaggaccgcgcggggatattctccaactcgctgcgctggcgcaggtatttggcggcgaggttgtcaccgccgcgcatggattgctccatccagtgctgtgcgacacacatagtcatcggatcggatcgcgcgacatcgttgctcgccttcctctcgcggttgaggagttccgtcttgaagacctcgctgggcttggtgaggggcaggacagtgcggtgtaggagatcgggcgtggtgaggtagaagatggcgagttcgcgctcggcgacggcatcgccttctttggcggtgatgacgagcatgcgggctgcgtcttccattgtgtagcgcgagagtggctcgtcggctggtgggggaatggtggcggaagctttctcagcggcaccggctttgacgatatcgtcgcgcttgctgttttgtgtgatgacttcgtcgacaagctccagcatgatgcgacatacgtccatcttgagacccagtgcagcaagaccgacgtcccagaatgccttgccgcgagcagtcttgtcgagcatctgtgcgggaacgaatgaggcgatgtactggagatcgcggaagagcgtttttggacggatgtcggcgtctcgcaaaagaccttgaatgacctcaacaatcatgtcggtgctgggcggaccgataggtgaacgcgcgcccacgcgcggtaacggcgaggcgttgctggctctgtcttgtgtcatgctttgggaacgacgttcctcgcagttggcaatcgcttgctccagattctgggcccgatttgtatgggtggcaggctcgcgtgagctcagctccggcatggggcccagggtcggtgattgaggaactgttggtagtgcatcacggcgattgttgtacgacttgctagtccgagatgacagcgatgcgacaatcagcagctccaactcgtacagtgcgtgcaacttcgagtaagggttgggatgcgtctgaaacttgctgagaagtcgacgaaaagcgacattgtaggggaactccaataacccagctttcttcgctgcggtagttccggttgatcgcgatgtggcatcgcttgatgtggaagaatgttcaccagcggagtgatgggcatctgagcctgccgcgtgctggtaggtcgcaactggtggcgcggcctgactgcgctctgtgcggccaagagcctctagaggaacattgcgttggtccggcacgacctgtggcacaacttgttttcgcaagttcttcgtgcttttcttcttagcgagctgcttcttgcgtttgcgctcttcttcgtctcgcctacgaatgcagtcttctatgatgtcgccgccaaaccaagaatcagtctcgcttccgctggcaaaaacggctgctcctagatcgctaagtagcagaccagtgagcgtctgcttcagctcgagcatgaatctgcgcttgtcttcattgacgcttgcggactgctttagcatgactgtgcccttggaagatgaagcggtacggggacgaatgctggtggcacttgtcggtgactgtgcttgggtctggaatggcgaccagaacgttgaaacagagtcaatagataacacgggcgacgaaccgccaaaataatcatgggcgtccatggggcctcgtgcccacgggctttggtcgaagctagcttgggagccattacggttggctgcagacctgagactgctgtggctgggacgctgcgcgaaatcgaggtttctggagcctgggcggccatgtgtttcgtactcctcatctcctgcaatggataaagttccgacgcctgtgaggaagaggtctcccttctggcgtccactttcgagtatctgctgatcccgcttgtagaggtcgctagcccagagcacaggggtctcgatcaggttctctccaacgattttgttgacgcacttgtccacctcaaggcagaagcggtgtatcctctcctcgcccttgcagaagttctcgacaccatactgtgtcagccacttgagcgtaatctctgactgctcatcagatagcttgttgggtccgccaaagtcctgcgatgccgacatgacgtctacgagaactgcttcgcccttcatcaagaagttgttattcgaagacttggaatattgacgagaccgttggccctggattggtttgccgtcgagcgtccttgtcggttgccccataatcttgagagcaagggccacattgcgagcttcttcgtacacagctgaaccgcggacatcactgatgtaccacatcttgtcacgtagattcttgaagctaagcatcatctcttcgatcatggcatccgatcgctcttgagactgcttgagccatacgaaccaggcttcgaactcttcaatcgcgttcgctgcctttccgagtgagtctcgtggaccacgagaaaagtagttgagaagtgcggcatatccgttcttcaccaatgttggtgatgtaagtcttcgaaggctctggagggtcttgtagtaaagatgtgcgttgacaaaatccgatcgcgcttgacactggtacatggcagtctcgagcatggtgaccaagaccgagctgttctcttgcttctccccgagctggggattgctgttgcttcttggaaattgtggtgagcgatgccgggctggcacattcctctgactggctatcagattcgtgagctgactctgactttggccctggttatatggattgcgcgatcctaggttctcggtgacacttcggacgattcctcgtcctcgaccaccttttcgggttgtcatgcggttactgaagttcttcgactcgctgtccggcgctaattctttcggtatttcgtactcttcgacaagctttacaatagcttccttcaactggtggtagtcgttctcgagatcgatcctatctccagttccctcgtcgtcgctgctatcactgtcaggtgagtcctcgtcatgctcttcttcgtcgtcagagtctttgcgcatgcgagatttcagctgctttccatctgctgagatgtagaggacggcccagcgctcagcacaaggatggcaggagccggatgtcgcctcaacgccaaggattcgtgtcatttcggagcatgcggttctcaaacgccttccgtacagttcggttggtgcaaccttcagttcagctgggcgttcctccaaaggcagagtgctagtgctgtccaaaagtggctcccgggaggtctgatcactagtcatggaggatgcgcttgcactaagaacggagctcgcatccgtcatagacgcagcggcgttgcggaaaggcatagaaacgccggacatggaagaagcggacgaggccaatccagtacgacgttgagcttgttggtcaatgtggctcgacgatggcctacgttctgggaacagcgtattgaccatggtaatgatatcggagggagacaaaacgatgaatggctgcacctcgacagtctctcgcggagaagtgatggccttcgcgggtagaagaattggcttggcgggcgtcttggtgtgcttgaacctggcgagaatgttctcgatgtgagtgcggatttctggaagaacaggcactgcttgccgcctatcgcccatgtcagcggtttggaagaggaagaaaccaaaggaaagctcgtaccaattgtaggtcatgtccaatacatatttctgtgcccggatggcaatctccttgaggatcttctggcgcgcgtgttcgctgatgtggtggcctaccataattccatgggtctgtaaaagttagtgctttcatccttgaaccgggagcgggcaacctgcctcagggtgaatgatagcgttcagcagaaaagtagagaaaagccatcgcgacacaaagaagttctgcgatgctttgcgtacgttcttttcttcgtccagtttgcggagaatagcgtttccaatctcgaggactccttcagggatacctccagcgctgggctcgtcgtctacgacctcaaagaggcgcttcacaactctatcaaaatactcatcggcggcaatggtgtccttggtgctgcgcgctactggttgaactcctgctcgcgccgattgttcctcggctttctccaggagaaattgtccatcttggagggcttgcatcaggtaaagctctagattggatttgccgggccattcgcgcattccagcccatacgtctaggacggtcttgacgaacttgtcggatcctggcttgttgtccttgataagcctggcgcaagtagtagcccaaacatccgtccggcgaaggtcctcagcggaatccggtcccgaagagttggcgaaaatagagtaaatgagtgctgcaagtggatcatgtcgttgaaaggagaggagacgctccaccggattgccttgctggctgggcttctgggagcctacgttcttaccacgggcctgcatggccatgaccgaatcaatggggtccaacgcctggcggaatgacgacaaagacgcgagttcttgctgagaaaggctggaaacgcgagcagcaaggaaatctgggttggtacgaatttcggaaataaagtctaggagatcgtccaaaatcttggacgggacttcgttgagaaaagtagacgaagagagagatttgtcgccgcgcatgtttttggatttggcaaactccaaatcaggctcgagcaatgcatactgccgtgttgcgtcgcatgagtttcgaacatcgttaagggcgttataaagagaggcaaagcctttcttgtcatcggacctgaagttgtcgaccagggtgcggtaggccagctctccgcaatgtaccagacgtgcggagagggcactggagaccagccatcgatgcagacgcacgcgcgagtgggccttgcgctgctcctggtagccttggaggcgaatcaaatgggcgagttcagcgagggaagtcgcggacgtgggaatggccgcggtaggcaggtatgaatcggtgtacgatgaaagatcggcgggaagcaatcgcggcaagcggccggcgggagcagacatggacggggccaactggggccgctgagtgctcgacgagagacgctcattgttgctgacgtcgtgcagtccgccaggtcgacttcccatggtagttggctgctgggtggtgaatgagcgaggtgaaggcgacctgggcggagaggaagacacgggcggagcctcgacgggaggatcctcgacaacagttgtattgtgcgagggcgtatggcttctagacgatacttgggtaacggtgggagaggcggctgcgagtaggtcagtagtgccaacacatcatcgtcccggcccgaagctattgggcgagcattgcaaaagtgcagcacagagcagcacggcaatagaaacacggcgggacctacgtggaggggagatggcctgcgccagaggcgaggccgagtgttggtttctcctaatcatgatgctgtcgccatgagggagtcccgatgaagccctgcggcagtctggagtgctcagattggcagggcgaagctctattgcatcgcagaaagccagatggagcgcgcgtattgggagacggtgttttgggcgcgaactcggatgcgttggcacacgctctgctcacacggtttgttatcgatagcggaatggcgggaagcgtgattggcgtgtcttcgagtccctgtcggtcgggcaagtcacggctgcagctcaacggcgcgcgagcatatacgcagatgcagctgggcgacgagaaagacagcaatcgacagcgacagcgacagcgacatggacatggacaggcgacaggcgacaggccttctcgtgctggtcccccaagcgagcgcgatgccccagattggtggcgacatcagaccgccagtgcacgctgctcgagtaggcggtcctgcaggacagctcatcacctgtagcactgccgacgaatcagcgcgcatccagcccgcgcctgctgcacgacgcccaaagccctcagctacgacgatgcggtgggacctttgtcgcccaccggtggctagccagcccatccccgccttgtacagacattcgtcgacagcgcatcctatgatcggccctagactgactcttgacgagacatggcgggagagcatcgcccggtcgcgcgccatgcctgtcaggccaggccgtttctgagggcacccaccccaccatcatgtcgtgcccctccatcgtcacgctcaacaagaatgcctacatatagagtgtcaaacactgctttgtcgctgcgctgcgcgttgacgacgacaaacactgccagccagtcgcctagaccgagaatatgcgacactgtcttgaccgcaccggcactgcaaatccgaccgccccagaacagcgtaggaagatgcgctgccaacgcatgcatatgcgccagctgtcaaaagctggcctgcacgcgcagaggttgccgtcttcctacttcatctcggcctgcatgctcatctgggcgaacctgttctccgaaagggatatcccggccacgtccaatgagccgcacacaacagcaaggcgactgtgctaggtgaagcattgctcgcttccaaggttgacactattgctgcacgtatgccagccaacgtgcttccttttgcatgtttgcagcgccatagttgacgctccactgccaatggatacgaaacgtagccgcctaactgctgttgccaaatgtgagagtctgtcgagccaccgctcgtctcattgcacgttgaaaataggcgtcatccaaaaaaaaaaagtcgcgaatctgatgttattcgacgcacggatcgatcgaccctaccatgtgttgttcgcgtgtaccaccccgcttccacgctcgacgacaccgccagtcgcttgcgtgtcgaaattctagacatgttccaagatcatccctgatcttcacgttgcccaactgttgtgcccgatatgttgcgaaacatgcaaacgtgtgttgatccagcgcttcctggctgcaacgtcaaattatctccacaaatgtcgaccgcaatgttctacgttaggtccaagacgaactcgcgactcgcggttacatcttgctgtcgtgcagagctagtcaggtcatggcctctcggattaaaggggcgacacgtttccggctgtgctgtactcgacgttgccaccaaaccttcctccactgtttgttgtcacgggttgtgtcggccacactgccagaaccgtgccaagcttcgagcccaagctcttcagcggcatttgtagcgaacttcttcgcagctgatactccgcggtcggtgaaggcccaaagtagtatctctcgctggaattgcccttctgctgacgtggacgtggtcatcagcgtgtacagatccagctcgcggtctttcgaaaactgttccagagtgcccagaaaagcatcgctggctgactcggcgcttgcctcgtcaccagccttatgcagcagaaactcaatgtgcttgaccactgagctgatgccgagtttcaagccattttggtcccactgcttataatctttccgaaggatgtcttgcagctttagcgcgccgatatcctttttcgctgcatcggtttcctcgtagaattctgtgcgatcgaagcttgcagacagctgtggacaaagcgcgatcttggcttccagatactccacagctttccggtcatgttcggtggtcttgttctcgtctccaagattggctgtatcgatcaagatgctggccagtcccaactgagcgactgaggcgtcccaacgcttcacgacggcagcatcgtcagacgcactgtcaccttgtgcatgtgcggctcctgaagatagggctgaagcagagagcatatcccaagtaggtcgacagtagtttgtgatgagactagtgcagctaccacttttctcgataatgcgaggctcttcaccagtgtccttgggtaccttgccttcgtcgtcgtgatggtcaatagtacctgcgactctttgcgagtagatcttgcccaattgaccctggagagcattgtggtccacgagaatccacctcgtattttctggagcaagtctagtctgaatgtcggatagcggcggcaagtcatccagtgtgatcaggtgcgaaggctcaatattcgcatgcttgaagacagccaggtattccggacgcagtgggatgtctgatgcagggatgtttgtgactggcacatagagcggggtgaaagcaccctttggcggcgacatggatcgtatgtaagcatagaggatcgaacatgacattgaatcaaggtctaaatgaggttagtacgattgatatggaagtcgcgacgtgcgcccaccagcagattcattgccaataacgatcgtgactttttggctggactcaatcgcagcccggagcgagcttttagcgtgtgccagaaagccgcggagtgagtttctcggcaccgccatggtgaatcgtaacagtggaggtaagagcagaagtgagagcaattgccgaacacaaatgtaggcacgagatatcgataaggatgacgtaatgcagggcaacaccgaagcggtctgcatataagtctacgaacatgaattaaattgaaatcgcgttattatcgttcggcttgtacatatcttttggcactttccatctttcgggttatgtccttcgcgattcgtctctatcctaaagtcacggggcatgctttactttctctgcataaattgctcgcagtgcagcgaaccgcctaaaatatgcaagcaggcgaagaaagtatagaaaatcaagagattcagatcagttaagttaccgcagactttaagagatgtgcaattataactctataccgaactactcatggttctatttaggaccatgagctagaacagtgtgcaagggaataagtttattggtagaatatcccgctaattggagagacggatcatctataataggaaattcaatttaaagactggcatgcttatgtcatgaaagagagtacctaatatcagacacaatcaattgcagcgtgcttcagactcatatttggagaaccgaaaattcaatttttcgcgaagagagggaaaaagaaccgttgttcatgcatcagttctctaggaaacatgaggcaattatgtgtcatcagcgatttcttaatacagactgtgaaggattgcattgatggtttcgttaacagtacatagcggcatgatatgccctaatctcaattactaaataagctattgaatacaatcaagttcgagaaagtagtgaccaaattgtattgtagcgaattaaaccacccaaactgtgatgttctacctatgatgtgtggaggttccagatcagcttactcgcttctgtgaaccaagttctcctatatcgctgctctagttcagctcgaacatagaattatgtggtactacaccacaatatctacgtgatgaattttgatgatggtggagggtacctacgcaagacctcaggattttgtacttgatgcgacttggatatgtggtatcttccaaatgatcttgtctacttcgcgggagtccaagcatctgcatcaccccatcgatccaagactgtaccagcgctgccagggttacgaaatccagcctccagctgcttctcatagctcacacgacggagtctttccgtttccttaggagtcatccggagatacaattccacacctaccacatggaggaacaagcaaatccacagctggttatcgtaagtcagattcggtacccttgagatgagataaaggagttgaggatcttaccattgttccaaaaggtgcaacagcgttcgagcccagttgctcccaatttagcgtggttctgtactgcatggacggctacacgtttccagcggtccagagatccatcccggcaggaagcattcctggtagtcagccttggggaagtcccatgccgaggttggtgtacagaaaactgatctcgtcgcacatccagactgaccaatagttaccgaagcgcgagatgactttgccagcagccaggttgataaggcgggccgtgatggtgacgcccatgtagaacatggtacgtatcatccaagcgcgatgctggtcaatttgcttccggcggatgttccaccaagccatgaaaattccaattgtcgtaataatacacatgagcatttcgaccgcgtggctggtgatcctgtttccaccctgcttgtgtggaatgatgacaaatgccgatgcgttgctgactagacagagtagtaggacgatataaccgttgatgcggtggaaggtgataaacttgtggcgaatgactggcgtgaactgaaacaccatgaggatgcctgcaggcagtacggatgcaagatgtatgagcatgccatagcggtagtgtccaaagccgaaatagtaccagtatcctggcaccagagcaaacttttccctgaaatgaccgtcgtagtccaagtctggaaggcgagaaagagagaaccccagcatgccgccagcgaagatcaccccttgattatgaatcagtacatctcgccctagcaatccaagatatgtacacagcgcaacgcacttacataaaggaaaattataaccatgagagaatccgaaaaattgatgcaccttggcatacctagccgcgtgaccactgaggcgttctctgctttcagacgtcgggcttgccgtactggcatcgcggctatcatcttctttcgacatagcggcggaatgcagaaagggcgctctgaggtataaaacttgatcccaagcaacgaaacgggagagagttgagaaggtgttcaggcggtctcgagaaggtgaggtctatgaacgacacaggtactcacatagggagaccgcttcaatatgtatatatgggcaacatgaccatggtatggcagctttcggcccggacaccctgactcaaggtatcgtggcgtgagtgttgaggatcttggcgggcctcgggaagcatgtagaaggtgacagtcttccaacagttccgcgcgtccgcgggcgccggtctgaggcggtgagttaatttcaaagcagaccatacgatgaattgatgctcgccatgcacgcacttggaagcggaatcccgactgccaaggccccgaaccgaaagggcccgtttgaccaataaactatctccggtatcgaagcatgccgaacatgatgctacaaagtgattattcatcttaggatttcaagtcgagccatctccatctttgacaaaatctagagatgtacgttcatccatcaagccgcaatgacaaaagagacgtctccgtccggctacttcccgcgctgagccgcaagcaaatgcagatcgtttcaattaagctagactatgtttggaaaaggatagtctcttatggatggaatgattcgtgatttgttttattgcttgcggagtttcacggggtgagtgtctggttcgtataagttttgatgagtaaacaaatgcatctgtggagaaagtaacccttcccgtaaaatagcctaaatcataatacatggatttgctgtcaagattattttttcattacaaatatgtaaaacaaaaatactgccagaggcccgaccaacaccttgaagccatacatgaccaaacccaagaagagcgaaagaaattaaatcctgctatactacccatttccatcctcaccaacaatgtatcttagactagctactgatagacaatatcaagccatggctgccacctgtccaccacccaccttacgtaactacacgacagttagtacatcatgaacaaatgtgattagactcgagtacacttaccccgaggaagggtgatagaagggccgtgataccacaagcaacgatgatcatgatatacaagttactcatggcatcgacaatggcttctgcaagtagcttctggacgtcttcggagaagcccttccactctgcgctactcgacccagcgagaacgacacgcggatcaccagaaaaggttgacggcagtagcggggcgatgtactgagcacccatgttctggaagacgctgccacttatcgagggaaagaacgtaatgccaatgcactggacaagactgatgacaccgatggcgttgaaaatatccttggcctcgacaacgtccgagacgcacccaaaggcagtgatgaagaagcagccgccgccaatgcctaacacaacgctgtatccgtaaattgccgagacgcttgtgttcacattgacagtgtacatcagggcaccgccaacaacggccaggatcgagccaaagaggaaccacggcatgtagtaaccccacttcgacatgaagaagccgttgatgattgcaatggtgcagatcatgaagacaaagggcaggagtttgacggcggcctccacgggtgactcacccctcgcgaactggaagtaaagtgggaggtagtagatgggaatgtacacggccgatccagcagaaaatgtggcgaactgtaaaattcccaacttgaagtttcggagcatgtggctggggtaaaggcgattgttcttctcaacgaaaggatggaatttgtgcgtcaggaagaagctgatagccagaacaaccacgaagacccaaagaatgatcatgctatgagacttccattcaaatagggtcccgccgtaggtgatggccatgaagaaagagacgcataatccggtccagacgcctagtcccagccagtcgatttgacccaatctctgtttagcagtctgccctttggcgaagtcgatggaaggcaagacaaagaccaggatgggcccggcaaccgcgaagattataaggttaatgtaaaatccccatcgccacccaaggctgctttctgcgaatccgccgccgacgattggtcctaggacggtgccaattccccatgtgggagagatcagagaaatgtacatagggcgctccttgggagtggtgacaacgctgaagaaagtgatggagccgacgtagatgccgcaaccaccaattccagcaatcatgcgcccgacgatgagagagtccattgtaggcgatgcaccggatatggcactgccaatctcaaagcagacgacgtagccgaagtacaaccatttgatgtcaaatatcgcgtacgtcgtagactggatgagcaccagcgcagtagccggcaaggcgtaggctgtggcgagccatgggaacttttggaagtttccatgagatgcgatgatgttcggctgtatgtctgccaccacggtggtgtcaagggcgtaaaggaagacgcaagagagaacggcaccaacggtcaaggcccacttgatgccatggacctcgcgcttgtactctggccccgtatcctccattgtatcctccgttgtatctcctggcttttcagcaagattcacggggctttcagagccccttggtgattccgctttgctggtggcaacgccgtcgttaagggtggatgtcgtttccttctcgctcatcttgacgacggctgaatgacgagtatctgggcgaagatgatgtagcaagacagaagagggaaattcaatctcccttaggtggtgtcgcgatcgtggttctcaaaactggcgtgtttcgatttcttggtggacgtaagagctttctgcaagccgcaagatgtgggggcagggagtagcgggagcgatttcgtgattgtgatggggggtggtcacactgtttcctttatgttctggcttggattgggaaacatcgcgctagctgtgtatggaggaaaacctcattccacgagtgattgtataacttgactcgaagcctggcagtgggtattgcgtgccaagatatgcaagtgggtgacctttcaccagccatcgcgccaataggggatgtacgcattgtctcatgtctgagctcatcatggggatgcatgggcatcgggcagttgacagggacctcgctcccagctacacaccgggaagaaagggaaggaggaccgaacggagtctcaggagcattaatcagcgatgccagaagatttggattgtttattaacggaaccaacatccactttcggcgtcttagcaagggtgtgtttgcacagtgcgagcgtttgaggtctcagatgatagtagctgatcgtcaccactaaaagcgggaggtcagccagctgcattagcgtactcgccaaatagcttggcaatgcaattggctgacaaggggcgcgtggcgccaaaacccctctgaacagtgctatagaatgacaactttcatccgcacaaagtcaaaatacctacttggtattactaatctggatatatggcctcctttagaatcttcgcgatgcaaagcggcatcttggcgttttccgtggacctcacggggtccgaaaggaccccacctcatcggcacggaaggtttctgctctccccctcacgtcggatggaggattaggatctgtacacaccgagatgcagtcatatcttatctcgagagtatcgcgatagaacaagtgatgctgagattgctgatatttaacgcgcgtgccaaatgctgctattgttctgagatacaccatcacccaacacccctgtcggactaatcgaaattgcctattgttttgagacaacgattcctagcacgtcgtctttagatcaatacccatcaaccctgcgatcaagacgtacaatctgcaatatggcggcttctcttaccgcagcctctttgctcagcgttaagaactgggttgttgtcggtgagtgggaacaaaacgaattcttggtctaggactcctcaatggactaacttttcggatcagttaccggcggtggtaccggaattggtctgagtaagactttgacatttacatcagtctcatcccttcgccgaagcagcacctacgcggccaagcaccatgccaccaaccggaatcgttggcccgctaacgtatttctgaagtgtacgcacaagcattggccacaaacggagccaaagtttacatcaccggaagacgtcaagaagtgctggaaaaaagtgcccgcgtccacggatctgcagataagattggctcttctgggggtcaaattgttccccttgcactagatgtgacgagcaaggatagtatcaaaagcgctgtcgaccacatcaccaagactgacggctacctcaacgtgtaaggatacaaagtgaggtcctggagcacaatctgatctcataaacagccttgtgaacaatgccggcgtatggacgacgaagccagaggctgggcctgaggacggtcctgagaagtttggcagctccatgtttgatcagtccgttgaactctggcaacaaggtacctgatttcatgagtcccttcctagtgaaacgtgtgttgcccgatactgactatctcaccaaagctttcctcgttaacgctacctcaatttacttcgtaacatccgcgtttctgccactactggccaagtctatctctagccacactggcaagatgggcagcgtgatcaatactacctccaacagcggtcaacttaggatgtgagttcctcgtcttacatactttcaacggattgatgaatactgaaattgtcaaggactgaggcctcgcagctggcctacaatgtacgtcgatgatccgcgatacctctcagttccctacttccgcgcttacacgaaagccaggtcagcaaggctgcggcggtgcagatgacccgtcaattggcctttgatttcagccacgacaaaatcaagatccgtgtgaacggcatcgcaccaggtatgcgcacacacctcatgctaaataacacacggaattgctgagaacgatgtttcaaggatggttcccctcggagatgaccacgggaggttcagacgaaaacaacgtgagcacctcgcaggaggattcggcatttcaaaaagagatgactgacatcggtgctcgagtgcctcctggtcgcatgggcaaagccgaggatctggcaagcgtaagtgtagacgcgaccgctgatccgaatttcactgatttgttggcaaatagggtctgctcatgcttgcgactaacgactacatctggggtatgaatcttgtgattgacggtggcatcttacagagtgtagctggaagcatctagtccttgtttgcatctgttcaggccgcacttcagtgattgtattgttggagccgcggtaggctataggtgaatcgatttctaggatacatgccggcgattttcacaatgtagacagacagcccttgatacagtcgataaatacatcttcttcgaaccggagacagttaacacatctcgaaatatatcatttgttatccgagttgcaagaggccgtatgatgtacaatacgggaaaggtagttgttacatgaactatcttacagggcgtgaacatcaagagccgaaaaaccgaacgcagataagctaagtcctccgcaaattaatagcctgtcactgcgaccccattaggtccaaaagtactttaatttttacaagtatgtggtagctaggcaagtggtgctagatgacgcaagaaattctgagacatatatagctgctatatagaagagcttatacttcaccaatttctatcgctagtagctccctccttgaattgcttctccctcatcgtagaaatgtagatcgaagcccattctctatcataaaaaactacagtagcgctagagggagttattaagaggcttccttcatcacaatagcacaatgttctagattacattgatatcaggtctgatacgccagcgctgacatgcaatttaaatcttgatatgcaggaagatcttaattatatctcaacttcaagtatacgagtgccttttgacaacgagcatgtctctaagacactgcacaactatctctcgcttagtatgctgtaagaattctaccaactctcaatcgacttgaaataggatctgttcatatgatacttaggtaccacaatatcccgaactcgataagtctttattgcgctctactacacttatgctacaagtccaacaattcatttcgccatgatacaagcgagctatctctcaataaatatgatttttttcttttgccacagggttttctataaataataagtaagagcgatcaaacaagcgcacattatttatgatgtgcatggtctcttctcatggtctttctgacaaattcttcaaacccggcaatgaactttcctccttggccggcgcgagatttcacttttctacatcgatgttgagttgtactaccaggtcacacgctcgctttgagtcatgtccagaagatcaagtataatcgatgtagaatattcattctaatgaaactctttctaatgctagacgcctaccaagcgattttaagacaaaacctcgacctagacaactataggggggatctccaaacgattgatgccactgatcaacggagcaatcttgccagcattgatgacattcgagacgccgttagcaccattgaggccgttggtaccattgacaccgttggtaccattgacaccgttgttaccattggcgccgttgacaccattggtaccattgacaccattggtgctgtcggtggtcatcttgtctttctcgaggagatcgaatgcaaggcgggctgcagtcggaagtttggtcttatcaccgcttgcctcaatgtccagcatctcttgaatccaggcagtaatagacccgaccagcctcaccacatcgtctttggtgttatggccgtgcaaagccagccgcactcggtcttctcccttgccaacaatcggaaatacaacgccgcatccattgaagccgtccttcgtgagatggaaggaaagataaagcgcgtgccttggacggcgcgtccagagaggtaaaatgtgggtgataggtgtttcatgccatgcgccatcctcatgcactggcatatggaggatgccctttttgtaggccttcttgtataatggatgcgaggtgagtgtatccaagtagaacacggtgagatcgtgcagataatcgcgaacctgtggtgagtcagtctagtagcttccacgtatgatcttagggtacttacttcttgaaatctctgggacctcatcagccggactccggcgcggcttgacgccagtaaagtaaaaggaggtgcaacagaacagataaacactttggcttggttgattaggagcgaccgaaccgtgttgttggaaaagatgcatgctttcactgtgtcagcactattcatagagtggtgatttcgcaataatactaaccgcctgcaccagcaagtgccttggtaaaggtgcccataacgatagcgacctcttcgacgagaccttgttgtttgacgaagccagcaccctcggggccgcagacaccgaaactgtgggcttcatcgacgatgaactgagcgttaccatggggaaagatctccttagcggcgtcgatgagctctttgagagggcatatatcgccatccatactgtagtagctctcgacagcaacgataacgcatcgctttcccgctttgactagaggtaccgattctttgacggcttccatggtttcgatgaaatggtccacgtcattatggcggaagggcctctgatccaatgctaagctgactttcatgcccgtaagggctgtagcgtgcatcaactcgtcgtacacaatcacgtcgccagatcgtgggacggtggagaaaatggcctggttggcggtatatccggagtggaccacaagcccggactcgtagcccacgagctgtgccacctccttttcgaacgcgacatggtactctgttgttccgtccaagagtcgcgatccacatgcacccatatagaaatttgggttagcctcaagttctttcaagaactcctccctgagagcgccactatggcccattccgagaatatcgcaactggagatatccgtatcgtgactggggagatggatcggaaagctcaacccgcttttacgtgagagatccagctcctcctcaatgtttcgatagaatacggagctgttcttcacgctgggccccttgaccctctgagcatcggcccattcttctctccattttgctcccaggtctttcgtgactccagacatctcgattgctgtttcaataagataatatggcacaactttgtaagcacagctccaaccggttggaggaaaaatagtgaggtgtttgcaacagatggtggaatttcgtgttgcgacaatggagttctactgcgaatagacgcgaatctatatacacttgcatgtgggaatcgatgaaacgcaattttgccatttcaagcagttcgttccacaatccaattcgcggcctctgcaggtagggtgggcgggtcgttctactcggctcgcaacgcggatgatgcatgcaagcagcgcatccagcacgttcaattcggaagaatcgcgctccgataccatacaggaaccagatggcttgaatcccgaaaccaatggtccacctcagaagtgccgacgcttcgatgtacagtcagtatggcgatcttgagagcagaggtgtggagaaaggtcggtgtcttggcaccataggtcggagtgggcttcgggctcagccgcaatctgagccgcaacctcgtccttggcacttcgcttaccatcattacctatcattctatcgacaagggtagaggatctatgattccgaacttgtctctgaaacttcccgtgagactcagcggctgcccccaagccaccgttcggatgtccgttcacgagaactggtggagcattagccgaatgcttgtcgtctgctctcaaggtccctgcagtatctagcatttgaccgggattccggagcttattggccggacaggagagatgccgtctgctatagtccgtcgtactcactgcgggaatcggtgttgtgcttaatcgaccgaaaaactcaggagttttaatattatgtctcgaccagagttgctccgtattggaatcatcatacctggcactcatcgaccagactctcttgcacagacgctcttgacgccagtattctcttgcaaatacgttcttgccaacaatttcctacaaacgttttcaagaacttcatgccatagttataaccagcaattctccagcaagaaccttactccatcgcaataatgacgatcaacgccacgaatggaaacggtgtctcgcacaccaacggagttaacggaactaatggtcatatcaatggccatgccaacggtcatgcgcaagagaatggcatcaatggaaacggcaacaacggctatgcaaacggtaccttccacgagaatggtaccgatggtgaatcacatgttagtgatttgaatggcaccgacggcttgcacgtcgacggagtgagtgagaaggctgtaccagtggcaatctgcggcataggcctgcgacttccaggaggatcttcgacaccccaggagttctgggaattcctcgtgaataagggagacgcaagaggtcgggtcccaacctcacgttacaacgtatcggcataccacgagacttccaaacggccgacgactgttgccaccgagtatggctacttcctggacgaggatgtcaagcttagcgaaatggatacaactaggttctcgatgagccgtgccgatgttgagaatgcggatccgcaacaacggcgcttgctggaagttgtcatggaggcgtttgaggacgctggcgaggccaagttcagggtatgtgttgtatttcctgcttttcaaggcacgaaagaggccactaacaggcatattcagggtaagaagattggatgctactttggcaacatgtgcgaagactggggcgagatgatgacaagggatcccctttcgcatagcgcaaacaagatagatggttaccaagattggatgcttgcgaatcgcatcagttatgaatttggtttgaccgggccaaggttagctttaagatttccgattctgtgggtattcggcagctaacactgcgaagcatgaccattcgcacagcttgttcatcagctctgattggcgtcaatgaggcctgctcagccattcaacgaggcatctgcgaggctgccatagtagccggcagtaacctgatcatggcgcccggaatgacgcaacagatgacagagaagggcatcctatcccccgacggctcatgcaagtctttttctagtgatgctaatggactacgcgtagaggcgaagccttcgaccgccagttttattgaagcctctcgatgctgctattccgcgacggtaacccgatccggagctgtgataagagcagctgtatcaaactcggacggaaagacgcaaggtatcacgcagccaaatgcagcagcccatgagaagatgattcgcctagcctacaagcaggccggcatcacggcaagcacccaactgaatcttgtgagcgagcccaacagctgacaattgcccaggacttttctaagacggcattacttcgaatgccacggtactggcacagcagtcggagatcccattgaaaccggagcagtggccaacgtgttcggagacagcggtattcacatcacctctgtgaagcctaatgtcggtcacactgaaggcgcctcaggtttggtctctctgatcaaggctgttatgtctctggaacatcgcactatccctccaaacatcaagtttaactctccaaacccgaagattccgttcaaggaggggaaactgactgttcccgtggagccaacaccgttcccggcggatcgctgtgagcgagtgagtgtcaacagctttggactgggcggctcaaacgcgcatgtcattgtcgactcagcaaggagtttcaatcttccccagccagcggtgcgagacagcgaacgggaggatgatccccaactgctccttttttcggcggcttctgcgccttcattaaagtctacgatcaatgtgtacgaggaatggatgttgaagaacccagacatggccgacaagctcaacgacctgagctacacgctggccaacaggcgcgagcacctccctcatcgctctttcaaggttgtgggtgccaacgaccctccggcatctcagggaaggaagattcctggtcagcctgtcagcctggttatggtgtttacaggccaaggagcgcaatggccccgtatgggtcgcgagctgctcctacgtgacgatctcgtcttccagaagtccatcagagaaatggacaagcatctcgcggctctttctcaacctccacaatggacaatcgagggtgagttacagaagtcggccaagacatcgcgcgttcagctggcagagctctcacagcctttgtgtacagccgttcaggtcgccatggtagacctcttggcaagcattggtattgaacctgcagcagttgttggccatagcagtggcgaactcgctggcgcctatgctgctggcgctctcaccgcgaaagaggctatcatcggagcctaccaccgtggacaagccgccaagctccagaataggaagggtgccatggccgctgttggcctcggctgggacgaggtcgagccgttcctgaaccgaccgcgcgttgtcattgcatgcgagaattctctgagtagcgtcacgctttcgggtgatgcggaggaggtgcaagccacgctcacgcgtatcaaggaggcgcatccagatatcacggcccgactactcaaggttgaaaaggcataccactcataccacatgcaggaaattggatccgactaccacgcgatgatcgaaccgcatctggtgggtaggcaggcatccaaacccttcttctctagtgtgacaggaactggacagccggagcagcgcaagctcgacgccaagtactggcagcagaatctcgaatcgcctgtgctcttcagtcccgcagtggccggcatactggagcatttcaagaacccagccttcattgaaattggtccgcacggagccctcgcgggaccggcgcgtcaaatattcgccaaggcgtccgcctctccaccatatctatcagctatggtacgaaacgaggattgtgtgcagtcgtatcttaccgccgttggtaagctctttgagctaaacgtcccgctcgactacgcagctgtagctccccctgggcagacactcccagatcttccacgttatccctggcactacgacggcgagttttgggtagaatctcgcatgtcagccgaatggaggaatcccaaattccccaggcatcctctccttggacgtcgacagttggagagcaccagtctcgagcccagttggaggaatctcatcaacattgaggacgctccgtggcttcgagatcatcagatccagggcgctataattttccctgccgcaggttactttgcgatagcaggcgaggcgatacgacagctgagcggggtggaaaactcttacagcctccgccacttggtgctcaaccaggcgctgatgatgcaggaaggtgttgatactgagttggtcacgaacctacgtcctgttcgcctgaccgactccgaggatagccagtggtgggaattctctatcgcatcctacaatggtagctcgtggtcgaagcattgtgtcggtcaggtatcagctactccatctatcgagccaagccaggctgatacagtcgaggcgcttcctcggaaattggacaacttcaaggtcttcaataccctggcaaagtctggaatgcagtatggtccagccttccagcgtctgggtaacatcagtgcaggtaccacggataccagagctgtgagcagcatcaccaataacctaaatggcgacgagaataaataccacctgcaccccgccatcattgacgcggctcttcagatgggccttgtagctgccagatccggtaagctcgatgcgagcaactgtgcggcgatgcctaccttgattgaggaggtgaccatcttcagaagcgacccagaggcagaaatgttcgttgcagcatcaacagatattccagttgccagcggtgagattcaaggctctttccaagtcgtctcaaacgggaaggcgatattgaacatgcccaaggccgccttcacgtccatcgaacaaggcgatcaggacatcgtacacaaactccccatcactgcgcgtaacatctggcagccccatgttgactttgtcaaggcggcatcgctcatagaacccgaatttgatggcaagaagtggacgccactactgaacgagctgggtgagctctgcttcatcttcttccagaggtgcatcgaaagcgtgaaactgccagaaaatcccacaatccagcggttcgcagcctggattggtcgtcagtacctagctctcgatgaaaaccaccctggacatgcccttgaaacgctacagattgtggatagagcccatgcaattggagagcttatggccggctccccccttagcgcttgtgctgaatgtatccttgaggttggcgggaacattaccgagctgtttaccggcgaaaagaccatcctcgaggttctctcacaagatgatcttcttacaaggcttttcgctaccgccaacgtcaccaaaaagacggctttcctccgaagcttggcgcacgccaggcctagtcttcgtattctggagattggtggcagcacgggacagtcgacctcctcactgataagagacctgagtctttctcatggcgcctccctctaccaaagttacaccttcactgatccatcgccgacagccgttgcggacgcaaagaagcagcttcagggcgcggaccgcatagaattccgcgtgctagacattgccacggacccgacagagcagggattcaacgaagacgacaagttcgacttggtcgtcgcgacgaactatgttcatgccaccccaagtctgtgtggttccctagccaatatccgtaagctgctggctcccggtgggcgacttctcctgcaggagatcagcatggagaccaagtgggtcaactgcatcctgggcttccttgatgattggtgggtcggtgtgaacgacgggcggcccgatgagccctacgttactccggagcgctgggaggacgagctgaagcgcgctggcttcgctgcaccagacgtagtgctcgactcccctgcgccgtatcattcaagcgtcgtgttcatcgcgagacccgaagaagacatcaagggagccgtcaagaagaatgtgactgtggtgtcctattctcaagacgggaagaacgtcgatgccgtgagccagaagcttgaaagccgaggctacaccgtcagcaagtgttccttcggtgatgatttgccgcgagagtctcaggatgtcatcagtctgctggatgaagacagtcccttctttgaagatattgatgagaaacgcttccagactttgcaaaggctcattgccagcattggcgagagaggcctgttttggattacccgtccgtctcagatgcagtcctacgacccgcgatacgcgacagtcatcggcgcgatccgctctattagtgttgaagacactattgactttggcacctgcgaggttcaagacgtgagcaaatcactcgacgaagtcgttgatgccttcacccacttccaaaatggacaagaagacgacttctttaggcccaactatgagtatgcgatcgttaacggcaccatcaatgtacctcgctattaccccttcacctttgatgacgatcgcgtcaccagccgtgccgcacaggagcatgtgtctctagtagccgaaaaaccaggacgcctgggatctctggcttgggtatcgcgtcgatctgagcctcttattggagaccaggtcgatatcgaggtcttccacgctgtagtcagctccaaagtacgttgcctccagctgcgtcgaatttgcgtagacagtgtactaactctactcgtaggatgtcgccgggatcatgggcaatagctcttaccctgctggaggtctcggtatcagtgccagtggcaggatatccgccctcggacctgaagtcaagggctttgcggtgggcgaccgtgtcattggtctcggctctggcagtctctcttcgcaccttcgcacatcagagacgctggccgaaaagatccctgacaatacgccatttgaagaggcagccactttgccttttgccttcggaacagctcttgcagccctacaaagtgctgggaacctgcagactggccaggtaaacaccccaatcttcttcggttgcttaaacatgagagacaaagtgtagaaaaccagctaacacttttcatagtccattctgatccataatgccactggagatgtcggcctcgccgccttgcagcttgcgaagaggtccggggcgaaggtctacgcgactgtcagcaccgaggcggaagctgaataccttgtcaaggactttgatcttccaaggactcgtatcttctggtccacggatgacagctttttgaaagacatcctacaagcaacaggtggagagggagttgacattgctctgaactcactgtctggcgacctcttacacgcaacctggaagtctgtggccgaattcggtaagatgattgaactcggcacaacagatcttgccggtgctggtaagttggacctgaactccttcctggggagtagaagctacactagcatcaacctggaggctctcgtagccaagaaacggtccgttgttaaagcgtaagtgaacccgccatgatcacctgatgccgttagactgatgactgacaatttgtaatttagactgctccaatcaactgtgaacctgttgaggtggggtaacattgtgccactgtcccctcggacagtgtacgaggcctcaagagtagaggatgctgtcaagcacgtgcaagaaaacaaggactcaagcaacgtcctccttcagctcagagatgtcgatagcaagctcaagatcagcacagattccatcaaagttgccgatgacagattcacggtcgacaagagcgcatcttacctactcgccggaggcttgggtggtatcggagccgtcatcgctcggcatcttgtcgagaacggcgcacgccgccttgtgtgtctttcgcgaaaccctggatcacgccctgaagacctggaaaccatcagggagtttgaaagcatgggctgtgaagtggtgcttgtcaaaggcgacatggtgaaccgagacgacatcttccgcgcagtcgcgcaggcgcccaacctgaagggtatcctgcattcgcccatgcttcttcaagatgaggcgttcaggaacatgaaggtggaacagtggatcaaggccacgggccccaaggtgaagggagcttggtatctgcacgaagctacagtggaagctggtatcaagctcgacttcttcgtattcctgtcctccatgtcgagcgttacaggacagcctggtcaggcgaattacgccggcgcgaacactttcttggacgccttcgcgctatggcgcaacagcaatgggctagcggcgtccgccatcgacattggtgccgttgccgacatgggatacgctgctcgtgaccagcaattgctgacaaggctcatgaataatggctactctggtgtgacggagtcggagatgattgaggcattccgtgcggcagcatcctacaccgtgcccgagctgaacattgataccaagagggttccgttcagtcacaagaacacttttgccactgggtttagctcggacaagtcacttaaacaccctgaaagtcgtacgcactggaagaaagacattcggatggccatctggcataacatcaacgacggggacgtcggtaattcgggcgagggcggcgatagcttcaaggctttcctcgccgcggccaagagcgatcctgaaatactcggcaagcctgagacacccgcctatattgcgcttgaggttggaaagcaattgatgaaattgcttctgagacccgacgacgagcttgatatcaccctccctgtccaacaacttggtctggactcgctgatcggtatcgagttgcgaaattggtggagactgactttcgggtttgacattagtgtgcttcaacttctaggtttcggtaccctggaggagcttggcaaacaggctgttaaaggattgacaaagactgataactgacgacagctggatcctagatttgttttcggttcaatgtagatgtgtggttttctttccgttgtatagaatagtgtatttggtagtttctcacgtaatttctttcgtaacaaatcgaattgacattgctacttcacttaaattctggccgcgatttcgttctccctagtcgcaaggactatcaaagtccgtcgtttaagctgccaccgaagttgcggatgcgcagctgcattgctttagtcgctgacatggtacagggcaagtgtacctttatgcgtcggcgcgaatgaaagggaggggaggcttcggcgaaatgtttggtgcctaattctgccgacggtagcatcacgtgatagtttcactaacatacatacacgcatgttacatacctagtccaattcgattaacaaacacgactgaatgctcctactgcgcagcactaagtgttgattcgggaagagacgtccagcacaccgcatgagagaagcatcgataggacacttcgcgcactttcaaataattgtgtaacttcaagtcctgcggtagagatcgtaacactcggttaccatcggtacttctcctgcggtaagccacatgtagcgacgagaaatacgctggcacttgttgggacgaggcaacgccgcattcctggtagcaatccatcccagtggtcaacgagatatcatcccacgcatcgcggcgtagtacgcggcgtagtatgcctcgatccggcgctaatttgattattaattacagctcaatctgtgacaacctctcggggccccggaacaaaaggccgaccaccgccaaggctggccaaggtaagctaatttatgtcacccaaccattgcttacgaaaccagtcagccaggtgcagatggtctttaagaagatgctaggcagctgggttctgacggtacaacgtcgttcacccctaccacgcaccattccaactgcaacatcatcaccaccatcatggacttacttggcaggaccgccagcacccatcatattcattacgtcgagttgcagcctagaccgcatgaagtcaatatgcgtcatccctctgaggattgggctgggataacggatcagaaggagcgaaagaggctgcagaatagactgaacaagcgagtctcaagacagagaaagagaaatcccagcgacgacgaaaacatctccgatgccgtatccttggcagccgtgtcctccaacgcctcgtctcccgatacgttctcctccggcgccgttctatcgccatccggcattgcttcggcattcagtcatttatcaaaggaggatgctgcgcgtgcccgggccatgctcgaacggttcgccgagcaagctttgatgagctacgcgcggggcgatccctctgccgatcattacttaaaactgatacagctcaacaccatcaacgcatttacaagtaacgccgctgcgctgggttaccgatttgactggctcgtttgcgaatccatctctccttttggctacgacgggcacagccatcactccgtgtctccgattgcggctactgtgccgagtagtcttgccccgacgcacctgcagttgacaacgaagcaccacccgtggcttgacctattcccccttccgaaactgcgggacaacgccttgatagctgtaagtgttttgtcgccagccgacgagcaacgctttttcgaagacgtcatggaatcggatggaaagaacgaatggactgggctcttggtatggggagaggcgtgggatccgcaaaattgggaagtcagcattcctttcctccacagatggccttggctcataagagggtgcccggagcttataatttctacaaaccgctggcggcgtcggcgaggtgaaaggccaatatcggctccgggctttgtgctagaggagtcttagtacgacacgacaggcagtggagtccatgtacgatcaataaacgcatgattcaaatgtcggaaattatcaccagcatttgcaagataatcgcggatgcaatcacgccatcccgcaaccgtctgaatcggctgcatgacaaatcagcagaccaggaacggtcagatttctccattcaacactgcactccaatcctcgcctcggaagtattcatccaaagaggtcgtttcgatacgcagctctgccggggttttgaccttgggatttccacctgcatacccgtactctgcgaaaaaccggaccatgtccaccaacatgttctccatcccttcgggaatgtactttacgtactcctcctcagagacgtctcttactgtcgctttgactccaagcgtgcgaccccagagagctgcgtagtctggcttggtgattatttcactagcgcccagggcgtcggtgccagccggatgatgaagaaccagcgcctccacaaacttgcctgtatcgcgggtcgcaacaacctcgggattctccaggtgcgggccagaagttttgagacgcacgtattcaaacgtgccatctggctgcttgcgcggtctgaaagcgggtatctcacgccaggtctcttggaaaataccgagagttacggtgctcagcctcgaacgcagctcgggaagttcatcccgtatgtaacgctcggcactggccttggagtcgaactcgtacgcatgcttgtacttgccaccgctgattcgctgcactgcggccagtgtagaaaagatgaatttctccagggtggagaggactttgctgtcggaggccgccgtcgctatgttgatgccttgtcgcctttccaggtcccctgcgtattcctcgactgacatccctgctgccttcgccttctcctgcagagccttgtcctcggtgacttgggagtagcagccagcccagtcagtgacggcaaagatggcatgagtgcctcggaaagcgatcctgagtgattccaagtcatcgtgatcacctttgacgatttcgacacctttgctcgcccattccctggccttggcggagccaggattacgcgttagtccgcgtacgcgccattcggcatgggagaggaatcggccagcgacagagccgccctgaaacacatgtcagtatccgcatagcccatgacggggtgtagcgacaagttgttcaacatacctgcgtcccggtaatgccaagaacagtaatgagcttttttgtcatgacggtcttgtttgagcacttctggcagtttgtctttttctgaaagtgagaatggtctatttatctacggtggacgaaactgaacaccattgcggcacggtactgaatggtcttgggtgatggatctgaccgttgatcattggccagataggcgaaccaacaccgcgattctgcaatcggctgacactatgtacagatcgtatcataaagactgtgctgccatgtacgtggatgataccggctccacttgccttgatgcacgcggtggcattgtacaagtctagtctacggatacagggaaccttgtccttgcctagtctatgcacgatacacgcggtgttctctgaactacatgacccgtcgttacgatgcatgtagctgacatcaagtgcagtacccgagtcagtccccacagtgccgctcctagactagtttagtatcccttggcatgcattgcagtacgaatgtgaagtaatatggcccgcttcggaagggcggcagcggcccggcccatgctatgatcggtcgcaagttgtagcattttcgagaggagaggggcatctagtctggtgaacacgtggggacagagatcatgaagaaccgaaagatccatcttccccgcagggtccacgcaagcttttcgacaagtgtttttcaacggtgtagataggcaacgagccatgtggataaggaacgcaagatggtaggttgtaacgacgtgcgactgcacctcttgcgtgcgcctgggactgcctgatgcgacagatcggccaattatgtgaacgtttaatggccgataacttatgtcgtacgacctttaaatgccatgatcacgtggagtcgtactcgtcgatgcgcaagtcgacggtgcggaaagatcctaccgcggtttctcagacatcctgcatgagtcaagtaaatagagctgaaacagtaagggtactgtgtatacgccgctccggccccaatcgtctggtgatcgagtaaatcgtgcatgattcccaacacaccaaccgagaatacgcctcaggctaacagaaaaggggcagttggtaagtaccgcaccggcgatccaagcaaagaatctcggggatcccttcaacagatctgagagcatatgtatgtatccaaaacactactctcatctcgtacctaggcagccgagcgtggctttcgggccttacatggtggcttttgggccttgcatgccctcgcgatcgttcgggggtgcaaagctggagaggaacggtcgtgttacgcctccgacgtacggtgtatcttggcagtaattgcgcaagacgatgatctcacgtatgtatatagctgactggtcaacgcttaaattttattgagtgacacagccgtagctcttcgccctactcgtacccaccctttcggaaatcactacgaagaaatccccgctggctttccatcccagatacagatcaccccacaattatccaatcatcaagaagctgcagacatcttttcttagtcgttggttcagttgcagccatgccacccccatccggtatcaggctccgcgacagctgtcaagcttgtgccatttccaagaccaaatgttccaaggacaagcctcaatgcacaagatgtgcgaaaaggaatacaccgtgccaatatctggtcacgcaaaggactggtagaaaggctgtctctcgaagtgactcgaaagacgagacgacaccaatagccagtctcagtcccacaacaacgcctgagcaacccgcaatactgtcgcctctggagaggaggcagtcaggacctgacttttcaatgttaaactcacgacttgacgcacttgaagcagcgatgctgcctgcgagcactgatgcctgcttctcaatgctcttaacggatttggacttctccacgcctgtccaatcctacaacaccgctgtagactccgacataccacatgcgtacacgctgggcacatcgcacggcgggtctcacgagatgacgtacgaaagttgccatgcaggcttacatgcaggccactctctctccagccatgatctgtgcgcgcaagacgggacgcaagcaaccttcgctagcgcgcccttgcccaacgagcagctcttccaggagctcggtaactcgcagatcttcactttgtcgcagcagcaggagggtatcaagacagctctgcagctaatgggcacgctctgctgccccgaagaccaccctccgtatgcgagcctgtcgcctctggagcgcgagatatccgccaccacgcttatggacaggtgcaggaaggtgacaaggactgtcagcgacatgctgcagtcggacagctccaaggacggctacttcttggccgtcgtctgcctgctcatgtccaaggtgctggacgcctacgtctgcgcgtcacaggccctgagtatcccggaagtagacgaactgagaatgtcgctctcgtcttcgtcatcgaccgctgcatcggagtcgtcccgcagcagtgtctctctagcagcgggcggaggggaccagaaagccgtccagcaactgctagacgagctgtatcaagtgcgggcctctatggacctcttgggcgccaagattatatccatgtcgtcgagtcgggatggcatggcgggcggcagtctcacaccttcatactacgagacgctcgcggcgacgttgcctttttcagcggagattttgaaccagctatataacgagcaacgacggcgtttgaagacggtttctcttcagctgattaataatttacgggcgttttgggtagaggagcatgtgttttagctgtacggtgggtcacgatttcaagatgtagactctggagaaaaaaaaaagaggtgagcctttttcatagacgatatagagtagagatcgttgggcttttataatgttagagtagttgcgaatgaatactaatatacgttctgtaagtactacttctttggctctctttatgtgctagagaaaatttaccgaaaagacgattacttgcagtttcttgcgtgggcccatctatctggcctttcgatctaacgttgcaacctaactgttccgagaccttgcaccgtcgagagtagcatctgaatcagcccccatctgcgagcgtctgaaatagcacaagcggtggtgatatcgtcctgggcataggaggatcgaactgctatcaacccacgtgagaagggaactgatcccaatgaggatcacaaatttgtcaacaatcaagtcaaatcaatcaagcagcaccctctgcctaacctcaatttgatacttcagaccctgtagtttaatttaattaatttaagtttgattagcttgtgtcaagctgactgataatatatactattctgtacacatgatcgatgttcatcgatcactgttacctttttagcatgctggcgcagtgggtgcagacgtgcgttttaacagattgcaagctaaatacgctaaagagctaaaatgctaaaagaagaccttagaaggtgctacctctgctaagataagtcttcctaagctaagacctaagagaatactgagctaaggctcctaaggttgagcttaaccttcacgcagctatagattctttctcttcctttcttaaattaagcaggcagagcatgcttgcttgctgcttaacttgattcctaggcttctctgcttatcttgtttagcttaataaaagtataaagaaacaagcaaattaattaagcggcttgattgttgccaagtttgcaggatcaggccgtgaaacccattcaaactaacccagacatcactgctccgggacaaaactcctactctcggggctcacctctcggagctgtacatggcgaccaataccccgtgcatatccaaatcgatacggctgcagagccatgtgtcagctttcaggtcaattcaacactccctttaggaacgcccctcctactcaacaacctcatcgcaaagaactgcataatcggcatcatctcctcacgattcgtcatcatgccatccccattcctcttccaatccttcacctcaacatactcaaaagcgtctttcagcttcgacaccgcactgtccgtgaccttggagcccctcgacgctctacacaccaacaccggcgtcttgcacttcttctccagcgccttcaagggcagcgagtgcgacagcccacccccaatactgacgacgccgcccaactcgcttccctcgaattcagctgcaacttgcagccccgccatgcccccctgcgcaaacccaaagatcacaatctcgcgcgccttgtacccgcatttctccatcaagacatcgcgaatcacgcgatccaatatcagccgcgttgcacccttgaatccagtgtccatgtccagttcgccattgctctggtccatgactagatcgtcgccccactgatacccgccgacgtcgaggagcaggccatttggagcttggagggcgatacacgctgtttcgggcaggtttagctgctggccgagttttgcaaagggggcgtgcgtgtcgcccaggccgtgcaggaggatgaggatgttggtggggggttgcgacgtgggggctgaggcgtgtcagcgaaggcgagtggacatagcgagaaggtttacgcacgcgggacgatgtctaggacgatggaggcggggaagtcggagtttttgggtaggcggccaggcatgttgacgaggtgtgggttgtggtggtgcacatgtgggcatggtgaggtgctgtggtgacgttcctgggtggacccgatctcaggatgttcgcgggagatcgccaagcgacgcggctttttggctacaactcatcactaggcacgcactgtgcggttctaagaggttgaggcatcgcatttgacggattgggctgtgtattggagctgggtgtaatgttggaccatcgtcgaagtgacagatgtctcgaggaaagcaaaagcaaggtacctacagaccgtcgcacgcccgcagctaagctttctctaaaagcttggaaagcttaattagctcacggccgactaccgtttcaacgccggtggattacgcatgcatctagacctcatccaggcttgccggccgccagcacgacgcattcgtccaatcgagagaccacgcttctccgtcaatatgtcatgaggcgcaggcataagcgcaatgcctgcaaatgcctcactccctgtgccacaattggacccttgatggctgaaagcttcacatgcatcagaggggtacgatgaagccctttgcaatgattcgctcaaatgcgcgggctactgcaagtacagctccggcgtgacgaatgcatcatgcagggctcctggcggacacgaaggtacttaatggagtgatccgccggtttgtacctcatcacagcaacatccattcaccatccaacacctgtagtgccaccaacaacaactcacacaagcatccacaatgggtttctggggtaggtgacgctccgaaccagcatctctcgagtcgtgctcaacagtccgcagataagaacgaagacaagtaccagcaggtgtacgagaacgacaactttgaggagaacaagtcgagcttcggacatgaattgattgccggaggagctgcctttgctggtttcaaagcgttcgaggaccatcagcgcaaggagggttcgtgcatcccccgcccaacctggcacactctatactgacaatcatgactaggcaagcccgtttcccaccagttcgccaaagagctccttgccggcttcgcaggtgccgaagtcgacaagctcgtgagtccgatcgcaccctcagacacacagcacactgacaccaaggcaggccgagacaaagggcgaggactggttcgaccgcgagaaggctcagcatgaggctaaaaagcaagccgagcacatgtacgacgagcactacgtgaacggccagggtgcgaaccagtatgatcccaaccagtacgggcgccctgagcactttgacaggcgcggctggtaagcgaagtctgtaccgggttagatttcatctagaagggggcagcttcgaaaggaacaatgaaatatgtacaaacatcccgacgacgatggtgtaacaacgtgatgcttgtgaagggtgatgatgctagccttggtcgcagatgtgatgatgagagccgtgcgctagtcctaagtggatggcactcgtggggccggtttgtctcgaaccggcgatgccgcgatatgtttccactgggttgcacacttgcacaaggaatttcggaggtgtctggagcatcctcgtttccccccttcactcttctttacgtctgaagaaggtcgagatgaggtggggcagcaatgacgtactaaaaggcttgactcgcgccaagtcgagacatgattcgtgaatttgcggaaatccatgttcgaatgccaacgctgcgaagccgttacactgtggttcgcactctgacactcacgttggtgctttggggccgtttaaagacgggcctcacgctcatatcgcgatagccagcaactgtcgcgccgccctatctctccttaccgccattgcgcgacgccctcccttgacgcgtcgcagtcgccatcatgaagtttgccaagtaagatcgccgcgggacaactcgcaggtgatgaacagaaggcttacctgcacagagagctcgagcgcgacttggtacctgaatggcgggcaaagtacctggactacaaggttcgtagcttgcgacatgtggcctaggcctggcgcagcgactaacgccgctgcagacaggcaagaagaagctcaaggccatcaaccgcgccctccgcaccgtacaccagacgccccgcttccgcaaacgtggcaccaatgccttcgaaccctcgccgtttgacgctgcgcccaagtacacgtacatcaaccggaactacaacggacgagaagcaaccctcggctcgcgagaccccgacgacctgcgcgcgcttgccatcacaaacagccagaacagcgtcaaggacaaggacaagtccaatggcgggaaggagtcggttccagcagcacggccctctcgctcgcccgaagaggagccgttggccaaatggtcaggctttcgagcgggcaccagctacggtagcatcgtgggcagtcctccggatgaagatcccttgacgaatcgaggacgggcgcctccttcgctgaagcttccaggcgcagctctggatccgaatgagtcgactccaagtgttggaccatcgttgcaaagaccaaagacagccggcgtagcacccccagctgcaccagacacagacaatgcattcgagattgggaagacgaggtcgccgcacagcaggcatgcttcactaccagcgcgctacaggagtgtcttcagccccatgcgaatgaactcggatgccggacccatcacccagacaaagtcccgaccatctgtacgacgactcttttctatgaacagcaagacgccgccaatgagtcctggcgacgttcctcttgaagcctatcgcgatctcgatctccgacaagccgaattcttcaactttcttgaccttgaactagagaagattgaggccttctataaagagaaggaggaggaagcaacgaagcgtctggcagtactccgagaccagctccacatcatgcgcgaccgtcgtattgacgaggtcatccaccgccagacggccaagataaaggcaaagaacaaaaagcatcatagtggtggacacctgctcggccacagccacgccagcagctctggtgacgagaactcggacgacacgaaaacgaacggggaatcactcaatgcctcgtggctaaatccaattgatgccgcgctggaagccatcaatgctggaaagtatggcaagagtacgaaggagattacccagctcgcgacccccgctgcactgaagccccaggactacctagaaggacgtagcgactttgtgcggcgtccagacttccccgatgtgccctaccaatcagccaaacgtaagctcaagactgccctccaagagtactatcgaggtctcgagttgctcaaatcgtacgccttactcaaccgcacggcattccgcaagatcaacaagaagtacgacaagacagtcaacgcccgcccgtcgagtaaatacatgaccgaaaaggtcaacaaagcctggttcgtgaacagcgatgtcatcgaaggacacattcgggccgttgaggatctgtacgctagatacttcgagcaaggcaaccacaaagtcgcggttggcaagctgcgcatcaagatcgccagagccggtgattacacagacaacacgttccgcaacggcattctcctggccgcgggtgttatactcggcgtgcaaggtcttgtgaaagcgaccgagatcgcgtcattacaggatccagaacgcaatgcattttcgcttaatacaagctatcttctgcaggtatgttggtcaactaatatcacagaagcaagctgacacgaggcagatctatgctggctacttcctcgccaacttccttcttctcctattctgcttagcatgccgcgtttggcatgaaactaagatcaactatgttttcatcttcgaatacgatacccgccactttctcgattggaggcaactttctgaagtatgtataccgtgctcatgtcccgcacactcgctcacatgaatagcttccttgttggtgccttttcttcctcggcttgatcatgtacctcaactttcaccaagttggtggcgaacacgtctttttgtactaccctgttattctcattggcatgtccgttgccgtcttgttcaatccgatgaagatattctactttcggactagaatgtggttgttgtacagcttggtaagcatatgtgtatggaaatgcattggagtcgctaacgattctcttagtggcgcctgttacttgctggtatttaccctgtcgagtggcgagacttctaccttggcgacatgttttgctctctgacatacaccatgggtgtgagtgctgtctctggacctgcctaactcttgctaacgtggctcagaatattgcaaccctcttctgtctttactcgcgtagttggaacaatcctggttcttgtaactcgtcgcacctgcgcgtagtgggcttcctgactgcactccctggaatatggcgcgccctgcaatgtattcgccgctacgccgacactggaaacaaattccctcacttgctcaattgcggaaagtactttgctactatcatgttctacgccacactcagcatctaccgcatagatcaaaagcctgctactagagctgcattcatcacgttcgctaccatcaacagtatatacaccagcttttgggatatctactacgactggagtctaggcgacccgcatgccaagcaccggttcttgcgtaaagaacttggctacaagaaggtctggtggtactatacagcgatactgatcgaccccatcctccgcttcaactgggtcatgtacactgtcatccccctccaactccaacactccgccgtaacatccttctgcgtgtcccttagcgaaatcttcagacgaggcatgtggtctctcttccgcgtcgaaaacgaacactgcaccaacgtcggccgcttccgcgctagccgcgacgtcccactcccctatgaagtccctccaagcccgcacgtccgggaccgcgcacgccacatccagcgcggcgagcgcctcgacgaagaacaaccccccacgcccacacaacctaccgcatctacatccagcgcgcaactccacctcgagcgcacacgatcctcagcccgtcagcgccgcccgatacaagatgatttccgcccctcgccgctccagcgtgctattacgtccgtcggcgacatgctgcgtgacgcgcacgccgaggactttgaacggaaaaggaaaccagagttgggtcgggatccgcggaatacgaaggttgaggaggacgacgacagcgatgacgagagtgagggcgaagagagggatagtgatggcgacgtggaggacatggatgatgagcaggagagtgcgctgagtcggatcagagaagatttagaggttgggatgagtgggagtggggggaggagtcggtagtgtagtgtaggaatgcaagattgtcacgattgattagtggaatgcttttgtgacgctagcctttggtgtgagtaaaagcttgtggtggcgcggcgatgcatctttgtaccagcaaacacgtccaaacgagatacacactgacgccacgtaactagcgaaaggcacactcgttgatcgtatccttggtccgcatccgcacttgcacctccattctcataggatgagcattcttagcaattgctcgacatcacacagcctcgctgtggcggcaatcaagcagtgacgtagcttccggtcgtacgcctcgctcatctcaaggcagagagatgtggtatttgaagggcagtgcagagttgctcagatacagagggagggactttggggcttgggggagtggctacagatgaaggtatatgtactatgcgttgtacatatgttgagtgcataagggctgattcgattgaatgtcaacgcagcttagatatttgtcgaagcacaaatcgggctcttgttgttcgaggtggttgatatctacccgcgacaatttaatatcaagttttgggtgcatgctattgtagattttctgaacggagcgtgcatttttaagcgtattactataatccaacgtcatgaatgttgcctctctatcagtcactgcctgtgcgcatcgctgacgggcgccgcttgtgttgatcacaagaggcttgatttgctgaaagacgatttgtcggtatcatgctcgctttctcgcaatcaattcgacaatcaccacgaggtaacaacggagcagtggtgaaaccctcatgcacgtacaaaggccatgcagaaacgcgtctacacatgtcaccatcatccggctttctcaaactaaatacatctggcaaaccaaagcatgaccgatgactccaggaacatggcctcggccttcgcacaccttctccactccttcgtcctgcccaaataccacactagagcccaattccacggtcatccccttgacctcgcacacttcgcaggattataaaatcgcacaaaggtgacggaacttgcagatgtcgtactgcacctcgcgtccttgggcatcggtgcggccagggcggcggtacgccatggcgaaaccaacgtctggtaagtgagtcagctgcatttgaacaaggtcatggctgctgtcgatatgggcgaggcggtggagtgtaatcgtgggacttgttatgccaaatctttttctgcttgagagttgattggagaaggaaatggataggtttcgtggtttgagaggttgtgaaggcatgtagagtggacaaatatgttggaactactcgagatgatgcagaattgatctttgggggggatactgtggaagtgcaatgtaatgtatgcgtgatcttttgatgtattcgtgatctaatgccgctgacttcaaattcttggcgatgtctacacgtagttggatgcacagatagtatacttagttggataggaagaagatttcagaaagcaaggcaacaacttctgtcaattgcatcttgttaatgtgctcatgctcatcaatctcgacactcggcttcttacaccacgctctgagtgtgtaccaatatcagcattttgctttcctgaccattttttttttgggctgtgtataaggactcacttctgctttatatgatgtttgtgccaaaggaataccaaactcatgtagcatgggattccccagggcaaagaaacatgctgaccacggttaatttgttaaggagaaacacgggtcgtccaggatcatggcgaatgcacgaagtacttgcgaagattctgaatcgttcacatgacaacggagatggaagtgaaaggcctcgtggagagtgtttatgaggtcatcacgtaacccgcaacccgaatagcaaacacccaaggttatatcagaaacccagagaggcttttcctaccatcttcttccaactctactcaatctctgagtcaactccacgatgactttcgatacaaagcgattcatgacagcttggacgacgctgaccgagacactcatactcgtctatccccttggcttactcgaagaccatctgatgactgtcgatggttcccccgtttacgtcgacgttcctgtgaacttaaagcgctggcacgacgtcgtcagcttcttcaacgtaagcttgagggagcttaccaaaatgaatgacccagcaaccatgctcgaggaaagtcgcagggtgttgaggggagtgttaatgcaatacgaaggcattgatacaaaacgggcagaaaagatcagggagttcaagtctgtccagaactggcttggagggaacgatgagattctgcttgttattgtgggctgtattattgatcttggagaataacagacaggaggctttgaccattttggaacatctggcgcactctggcgcagaacgagacagcggtgatgattctcaattcggtagcctcaactcccgattgctccttgttttacaacgtcacagttttcacacagacttcgtctgtcgttgaaatcatactgtctagatcaatacaaacacatgcaatctgcttgcttgtccctccacacacaactgtcccctcaaacaattgtactgtcatatatacataagacatttcagcacgcacccctcctaatcacacacgctccccacccctgaccatgccaccatcaacaccccgcgtcataaccgccttcaaactaataatggaaaagctcgtcctcgcacggcccctcagcgaagccaaatcctccggccgcgaatcccgctggcaccacatcctcaagttctacgaagaggagctcatccgtctggaagacagggagccgcgcgatgcgctgctcaccagtgcgggcgcgttgccagtgattttacgcggctatgcgggtattgagaaggaagatgcgattcggattagtaagattgcgtcggtgcagaattatgggaatgggagtgaggaggctattgaggctatgattgatttgcttgtagatttggatgtgcagtctaggggatgagtggtaggcgactctgggagggtgtgggtttgggctgtgatgggacgggatggtgggcatggatttgagacgattgtggaaaaagacattacgcaaaggactgagactgtgtactctgaaaaaggctttttttggacgtcactgacgtgatcgtcttttatatctcagcctgatcacggactctccccaatctggactctctccctactcctctctactcaataaataagggctaccttccccctccatctctccctccactccccccaccaccacatttccactcaacaatacccacctcccccgtgcctctccccaccgccctgaccctacctactattcaaatacctaacattcccacgcggtcgctgcttcataagatgcggcggccgaggaatcttgcgcgtaccagcatcctgatgaatcttcatgcgctgattaccctcgaacatctcctcgtacgccggggcatatacatcatccggtattacctcgatgcgatgaccacacaggaccctgcccggaaaattagggtggatgaatagctcgcgggggccgggcatggggccggttacgggctgaggcgcggtgtattgtttcgggtgttgcatgaactgagcaggagagaattggacggtttgggagtagcgtgcggaagggcctggagggccattgaattgatagatgtggccggtttgggctgaggaattgccgtgacggctggattggccggcataggatgaaggtccgccatggcgggaacactgatgtccatcatgacgagaaggctgctgtccaccacggcgagaagattgacgtgtatcatggcgggaagactgatgtccaccgtgatgagaagactggtgtccgctatgcatgtccgaacccattgggttggcctgcacggggcgagcgtgagcgtgagcgtgtccggaaggcaatgccttacgcaatttagtggttgtaatgtatgtgtttgtgtcgagtcttattgggatgagaagtcgttgttgttggcctgttggcatcgttgccgtgtggatatgaggactgttgagagggaagggaactggcgctttatggttcgagcgtagcagtcgcgtgatttactattgctagtgaagtagagcacaacgatgataaaaatgaggcaggtgtcgtggcgcgtgatcagtgagcgatatagaacagtatgtgtagaacattgtgtatgtacaaatgcaaaaacgatacaatacaacagatctctcgagtccaacgcctggaatgcctggccatgcaacgccatactaatgcaatgctctgtgaacgcataattcaaaactttgatcatcatctgagcatataacccaggttaggtaagccgctcaatatatcgcgtataatagcatcttcctcgtttttacgtctctgcgcagaactcgtggctccagtaagtggttggattggcggcgttggaacttttcgaggtggtgatcgagtaaaggtcttggcagaagaagctgcactaacagacctttggcggccttcaaacacagaaaaggggtccgaacgatctggtgttgttggcgctagtggcgcgagtggcgcgaccggcggtgcagattcgaagaatgaaaagtcagcatcagcccatgcgtcaatattggactctactgttgcggctataggttgcggtggagtcgttggccgcatgacttggtgcacaattggcgatggaggtgttgcaacttctggtttttcgggctcttttacatgcggtactgatgtttgccattcggaaaagtcgtcaggtgtattgggtttcaacacgtcctccggaagtacgcttggcactttctttagctcaatcttaggagctgtcttttccccggtctctttcgctgttgcgctgactgaacgtttcgacggcttcagaattcccggtcctatagggccctgctctgcacccaggggaacgaagctcttagccttgaagtacgccgatgtaggcgatattgcgctctgcaggcgcacgattgtggtggcagacattgcgtcgggcgattggtcccagagtgctgtcgacttgactgattgcggagttgttattgttgcggcagtgttgttcttactgctcgtgtccgtttgcgatgtaggtctcgtcaatgtgggtgtagaaattgttggacttgataccatttcaccccattcatcgtcattgtcggcaggcacagtagagatgttatcttctggtattggtccagcatcgaggatgtcgaggccagaccatggatcagatgaaggtgcagctgtgctcgatatatcaggggagattaagctcgctacggtcggtgtttcaggagctgctgtcagattgcgcgcatgtttcgcagatcctgacttctgagacgtgaggtccaacgaggctgcacggacttcctgcttgcgtgcatgaatcacggtagcaggcataggtggtggcgggactaagggagatgacgttgaacgcaaccctggattcgcttgttgccaagggtcagcagaggcagacgctgaactccaactgaatgctgctggtacatttgtagacagcggaggagcactgtcttgtgccggcgtaattgtacttgctgttgcgacagaagatcgctgacgggtatgcataggatgttctacgggtgcaggcgaatcccaatagaaagatgctcgcgcgccaggaccagtgccagcaatgcgatcctcgcgcgcccatcttccaacgatattgttgacctcagatctgacatgcgaatttgcccaagtgacccggatgtagttgtcgtcgtcctcgccgtggttgaattccctcatcgtctgtcttcgcgtgagtctgtaccaagcttttcgtgctggtgtagagtatataggatcatctggcggaggttccggctgcttcatctccttctgggaagtgaagagcttctcgaggagatcggtctcgatcgtaaatgcgccgtgagtggcagagctggtgagggcggaggcggtcggcgtttcgagcggaggttccttggtagattctggtgattcaagaatctcacaagaatcgtcagaggtacttcgcacactctgcgcgcgttccttgttgtcctcctgtgttggtcgaacgtcctctagatcctcgatctcggtgtcttcactgtgaatgacctcatcgtcctcggcaaggaaatttggtgaggtaatactaccttgctcttcatcagctggggtgtcctttgtagctgtgcgttcctcttcatacgaagtccgaggtgattcggctacagcatcgttgtggctcgcttcggatggcgacgtagacgttcgtgcagaagaatcgtcatctggttgcagagaattggaagcgtcgtttgatttggattcggtgttatcgttcgcctgtacggtagttgaagagtccgaggcttccgaaagcacctgttcctcgtctctgggcgcatcgagcgtcacacctccccagtcgccatgttcatggaccgcatggtgttgtttctcgcttgcagcatcccagtgtagcctgtccgaactatgttcgttgtgctccgtcggaaaggttccatatatcggggtatctgcgggcggcggaagttccacctctttcgctggcgctgccgaccagtctccaaagctctcctcctcattgccccaaccagcatcatcgagaaatccgctcaacagggccggtgcaggtgcgaaggtcggtggtaatggtgaagtcaccgcgtcttttgtcggtgatttggcattgtcggcccacgggtcgccccaattatccattgtcgggccgaggtggtaagcttcatagtgagcgagcggtagaccaaagcatccctcgcagtaatttggtcaaagacgcaaaaagtgtagtgaaggcacgatgccgctgttagttgtgggggtcaaagccaggtcttcggaacgcggaggctcgttcctgccaagacggatggcctgggaacccacggaccaccggcttggaccgcttggttcacacgtcaattgtttcagcgttccaaccaaggtctgtcctttttgttagatcttcgcatatgagacgatcttcgtgggcgacctatcacaacagtttgcttccaagaatctacatcacaatcgccaaggcagaattgaaattgaaatgatgctattgctggcggcatataataggaagaagatacaaaggcttttgactcgcaatgcaagatgctagcatgcatgataaggctgctggaaaatgatgtgaggtcgatgtgcggctccaaaagggagctacgagccaaatgcgaagtttccagagatggaccggaacgcctaacaaccatgcagtgacctagactgtcaagcttcatgccaccaaattattaccagtcgcccatgccaaacccgctcacgtgaaatttggtcggtactatcgaacagactcaatgaccgagatgtcatccaccgcgttgtcgtcttcgtcatgatgcaatgccctcttcaggccgttctctatttcgactggaccaacatactccttaggtacccagtaaagctggattatcccaataactgacacgatcgcaagaccccaccaagcggctgcagaaccaccaagcgaatagataagaccgaccaggggcgaggaaatggtgcgagcaagacagcatgcggacatggccattccgtttacacgacccagaaccagcggagatggcgtggcgttcttcatgaggatcaatgcgcatgggaaaacaatgataccgaagaacgcctgtaggagaagcgagacatacagtccgtacgactcgaattcggtaggaagtccgctgacgaaggggaccatgatgtacgtgatcgggtataagatgatcatccagatgtacgaattccagacgccaacatgctcgacgaagatggggaaaatgaatccttggacgaaaagggtaatgaagccattgatcgcaaggaaagcgccgacatcgtgtagggtcataccgagtccgccttggaagtccaagccctttgactgtggcggatccagaatgtacacaggaaggaccgagatatatgccatctgatgaaacgcgaaaagcgccatagaaaagatgaccatggcaacagtcttgttgaacgtcttacgcggaactggggccggctgtcctcgagtaggcagtacatggtgtggctggatcctgatcgagtgcatagtaccaaaagactcgcgacggatatcgaagcgctggtcgacgatgcttggcattccttcctcgaggaacgatgctcgcttgcgaatctgccgcatgcttccagcgacagacatggatgctaatcgctcacgcgtgaagcttgcaattgagcctcgctctcggactgagccaaccatggatccacgaacctgacggccgccttgaggtccatagctgtggggttggccatggggaggcaaaagtcggcttcgctcgctgactgcatcgtgatgatcttgatggatgccgttctcatcttccttttcttcacgaaccaaagtctcctcaaggaaaagcattccttgcaggattgcggcaagaattccaacagccgctaccagattaggcaggagataagggtacttcgcgaaaatgccatcctgggaaaaagcacccgggtagaacttggccggctgcgcaaggaaaccgcccattgctgagccgataataccacccagcgtccaaacgaagggttgcgttgcatatgcacgtgctattgctgttagcgttttcgcgcaagtgagacggtgcgcgatttacttacgttcgtgggcgggattcttgaccatttccgctaccatagtctgcatgatagcaacgtttccgttaagagcaccaccaatgaaccgtgcaagcagcgcgacccagtacgtcttcgccattccgaagacgatactcgacatggcgactccaagtagaccaatcagggcgacaggcttccggccgtaaacgtccgagatcataccccacccaggggcagtgattgcctccgcgatggcatacgcggagaccaacagtccagcgtagaaagaggcatctcgttcatgaatgcccaagtcctggaccatcacaaacgaatacgcgaggatggagttgaacgccagtggctcggagaatcggcatattcctgcccacatgttagtatggatccaatcagcatgacatcacggagcagagccgcacgcaccgatgattatgagttgtttcgtgggaaacggggcatccttggggtcgggaggcatattagcgatgttgtgattagatggcagagtgagttgaggcgctgcacatggtagaaggaaaggtttcgaagatcaaggttttacggtagaccttggaggttgcagagcttatcatagcggcgctagaaggcaagcgcgggccgaccaaccacgtgagactaaccttcccctcctcgtgaaatccgaagtcgccccgccgttgtgagtacgcattacacgataaaggtgctgcagccttgccctgttccctgtacattcgagttacaaactcgcttgctcggccgcttttcctccgtcaacaggaccccggccgctttctctatgattgccgtagcttgcagcatcgcagcttgccgcggccctgcagtttggtcgagaacatgaagtgcgacagccgtttccatagcagtcaagctgcttgacgcattcctggttggaatgatgacccaatccttgccgcaattccatacgtcatgacgatatcggttgccaagctgcgcagccattcgagaggcaaacttactggtaccctggcagcacacttgctcaccgtactttccagccttccacctacatgcctgtggaacgatcacgatccgacgcaagcgcttgtacaaccaattcatattgccgacttgacgatttcgtcaatatttgctttgttttggctacggcgctgttcggccaagctgtctgtcaaagtgaaggaaattgttcgctgatgtcgacctctgcgactgagtaacatgtcaaactaagcccagacgttaccttggcgtcactgagtgtcacaaggcgcccaagacggcgcaccaacatatgccctgtaactacgccatgatggacgctctgaattgcaatatcgttgagcaaccgtgccgccaatgacgtgcgcccgacatgacatgcattcgcgaaagtggttgcgctatctgcggggtggttcacgggaccttgtttgaagctgggattttatgatttctcgatgtttccctcgacaaaagaacaaccaatcacgactctgcgatttgcacggcgagcagatctggtccagacgtggtgtctcaatctctcggatgaaagaaacaagcacgtgatgacgtccggcgccaagatcggggtttcaatcggaccgcgggcatgggaaattggaaatctcgccatcgaaactcaattcccatcacgatcatgccggacagaagatccaatctttcatgcatctccgaatcatgccaccaaattacgctccacactcctgctcacagaagtaggaaaatgagccgtcccttccatcttcatttcccgtcgttctgtcgcagacttcgttttttccgccccaggtgccaaacactaatgaatagcgtcacgaccacccgctcttatcgaggcacgcactagcgatctgaaaccgtcattcgtcttcgcgaagcagctctctgttcgttaatcgcgtctggatcacgtcaaccgcttcgtccatttgcatcgaaaagccttttattcccagctttcggtgctattgtgcgggtcagacagacgcagcgtcccgttccgcatgccgcagagatacttgaccctgctttaagggttttttttttcctaacctggaccagcctcaccctagcttgtcatattagcacttcagtcaatttcgtgttgtctcccgtctcacttcactgtcctgtcgaatctatgtttccagattcctcagccatactcattgcgggcaattcagtgaagacgatctcatgccgcactcaacagagctacatctgccctcattactcacctgggacgaatgcttctttcgccaggtcgaggtcgttttcctcaagcaacagcctcttgcttactgtttggttcggccgaaatcgtcgtcagtagtatttatccgactcactagtgctgtcgagagatacatggttgacggcagaccaagctgagcggaaatctctacgaccttggagactttccagccagccctcaatcatggagcaggaaatgacgctttcggcgtgtgtgaatcgtgctgtcgcagaaggctcttacttcaatgtgcaattgtatcatacgatagctacacttacagttagaacgacaacacctctttgcactagtggaaatggccctgcttcatttctccttatcgagggcgtatttcgttcaaagtcgtcagctcaatgacattgcagtacggtacatcagttcgcccagtattattgcaaatttccattgtatagttcacttgctcttcactcaggcctcccagtgtcggacataaactgatcgggcccatagacatcttaaagtctgtagacgcgtatttgaggttcacaacggagcgtcttaggtagacacacggccgtcgatccgcgccatcatgattgcgaccccgatcgaagaaatgagtatcttggtgtgatgaagtgttgtacgtttgcagcacgacaccgagatcaatgagatcaacaacccattcaacccaaacaaaagcagtcgtcatacgatgaaaattagcttttttcattgcttggggctcagctgaacaagtatttatattttcccctggccattcttcacagccaatacctacgacttggtaaactgccaccagttgaagttaaacagcgagtcgctcccacttccagtgaacttgaagaacaggtcctgagtacccgtcgctccactaataggacacgtcactgtcgtccacgtctgccacccacctgtcgaagccaccgtacacgtaccaactagagtcccactcgtgcttccgagtcgaacttcaatctttccgccgctccccgccgaactgacgcgcgcactcaaagacttcgcaccagcgccaaaagcaacgcccttgactttgatgtaatcgttattgttaatgaacgataccgccaaaccgccttcactgcacgtctccgtcttcaaacccgacgagaaggcaatagtctcagcttcctgcctggtatatgggttcaaagtgccaatcattggtgccccggcgtcagtcataccgatcgtcggaatcgtgccgtcggagttgtaattgaacttctccacagccacggagcgcgtgtacccactaccacccggcaacgcgccgttgtgatagaagaagtacgagccgccgttgtaatcaatgaccgctggatggttggtgaaactcctgcctgctgtcgccatgacgaggccgcggtacgtccatggaccagtgatgcttgggccagttgagtatcggatgtcttcggagcagcagttggcggcgtacaccatgtaccataggtttccgcgcttgtagacccatgggccttcttcataggatgttgctcgtgagttcgttccacttctgcgcgcaccgaaggacgcagtggttaacgttacgccaacggttccgccgctgatggagatcatgtccgagttcaactttgcgtaccatagcccggggtttccccagtataagtacgcttggccgctgtcgtcgatgtagacggtcgggtcgatctcgttattctcgactagaggcttgttgagtgcgtctttgtatgggccaagaatgttgtcggcgactgcgacgccaattgccatactcccgctcttcttctgtacgggaacgtagtagtagaacttattgttgcgcgcaatgacttgtccggcccatgcgcgctcgctggcccagctgaatgtcgcgaggttcatcacgacgccgtgatcttgccagttcgccatgtcgctggaggtgaagaggcgccagtcgcgcatgtcgaagttcgtcgagccatcttcatcgtgaccagtgaacaggtagacggtgttgttatagatgagcggcgcaggatcggccgtgtagatagtctgaaccaaaggattatcggcgctcacagttccagcgaaattcaaaaagagaagagacggcagagcagctaccgcatagcgcagcagcgctgttgaaaagaccatgatgaaaaagcttgacttgataccgcttggctccgccaactaagcacgtccaccaccctacttatatccccaatcctccagttccatctctatcgcggaattttgtttaagcgtcgtattcccaaacctactctccaaccttcgagtccaacgcgaatggagccggacaggcgttacttcggcgcttctgattggccgcatgttccggtggttactctatttcaatcacgcggcggccagccctagcagatcgcagtatagatttgagcggggaaggccctggacatcagcatacgatactaccttcggtaattgtgccgctatgcaaaatgtaccgggttcggacaatttttggatagatcttccggggcgatatgtgtggggaggctaagaccggggtaagatcgtcctataattttgtcgcttcgtattatgatacgaaccattcgaggttcggtctgcgtgccgagatcagaggggcgcggatggacgtgttggaatgccagagctagcggaacgtatcgggaggaaccgcgctgcggtgaagacaggctgaataattcgaatagatagcataccaaatttgtctctgaacattactgcatccatcctaaatgcttcgaaatgtttatgggtggttgcttctactgtgcattcaacagatacatctgcgacaaatgatttgagccttttaggcagttaatatgaacacgaagcacttcaatacattctgagacttttataatgcaaacccgatgtaacagcgaagagaatgtcagtgttcaaaagttcaaacttccacggctcgatgaaagcacctggtaatgtatagtgcgctagaagaatgtaagcacacacatcacactggttaaagtcaatcaggaggtagtctcacgttctcatcgtcattcaacaattttcatgttttcattcgtgtcaaatgcaaaaaaaagctgaaaagtattgtacgagccatcccaccagactaggagcgcattcatgtactccacgatctccaagtccaccaatactatgctatgtctccttctaccaaacgtactccgccttgtcccgacacttatcagaagggcgtgtgcgctcactgcagtgcgcacactcgtccatccggagatcgattgtgcacttataggcgacgtgctcggaagagtcgcagcggacgcaggccgggacggtgcaggcactggcgcattggccagtactttcgcagcggtgacagtagaccaaacaatccccgaaaggctttgagttggccttgatgccttgagcagcagaggcgacgatgtcggcgatgtgacgaccagcgatcagatcaactggcgcatgggagttctggggatggagcttgtcgttgaggctcgccagcaggccgaccaggagcgtcgcaacggcgtcgttgccaacgttgtggagagccagttcaatcgggtcgaggccaaatcctttcagcaaattcgggagtgagacactgctgccctcagaaacgagaccagcgtccttggcgatgtactttgactggatgacatcgatgacatccaaagcatgaaggtcgatgacacccaaagtatgaaggttgatgccgaaactgctcttgacaatcttgtagtcttggtaggcaccctgacctaccaagataatggggcgacgctcgttacctagctgccaattggcgtcggaaaacaccttggtcagaaacatcttcacctcgtccttgtccgggaaagaggtcgtgccgaacaagaacttctcttcaacaccatgctcaatcctgtcgccgcgcccaaccatatggcacgtctgaagacggcgttggagaacaagtcggggacgccttcgagaagagagtcggagacgaagaaggacatcttctccagactcttcttggtgtagtgctctttgagcacgtctttgaggccgcggaaagctcgattctgcatcttaggcattgcgaagatggagatcaaatctcttgtatgattgggaagtgtggaggattggtgttgagtatagaaaggatgggaagcggttgaattgagaacctggagcccaagttgacagttgagttgaataggagaggcggtagttgagtgcgtgtgggaacaatccaagagagagccatcagtgggtagtacttataccctgaaggtgtgccactgcgccaaacgaaaattccttggaatgagactctcggtcaccaccattacggctcgcggagcgtggaggcccgggcccctgactcatccggatcatcttaatgtaatagaaagaacgcggcacgatggtttataagtactccagcaactggatttgcaatcaactggcatattgcttgacatacctgcagctggtttgaccattgttcccgttgatgatatggcattttgctcgaggtcaagctcacccaatcttctatcaaaaacacctcctatcggttgcgtgatctgttattcgattgctctgcgtcacacggagatctaagtgaacgagagacgagttacaaccacgtcatattcgttgcaattgagtaaacaaaccaaggctcacgtgtttaaaaacaacaccgcagcttgtaataatgttttgaattgtttattatggaatactgtattcgtgtgaaatgatcccgtctattttgtctcccaccaatgatgttttcttattcttcctctatcccctcctacctctgcacctcctctgcttgtttctctcgcttctccccagtatccccatctccctctttgattccatacccaccatcgccctagctcgcccgccaactgtgcccattgacttgctctataaccgtatttgaccttgatctgcgccctaagctcgtccatagtccaagcagttgtggggtcccattcatgcggatcggtagatatgtcagtgaatcggagcggaattgttgagcatagtggtagaacgaggcggtatgacgtcgaggcatcgctgatagcaagaagtgatccacccgggttgatcgcggaaaaatggaaaggttgaaagaatgacttggcagaggccccgtcggttgtctttactcggtattcgagatcgcgaatgagtgaatgaccttggtagctgggcaagatctctttggctatcttcgctgcgggctctggaagtgagtcggtttcgagtagaagatcaagaaccgtaggtagaatggatgtaggcgttattgacgcattgagttgaatccgggggagatctgggtgtacgaacaggatggggatttgaaagttcgctacatgaccgttgttgactgcagattgagacttgtcgagagagctgaaagcgagaccatggtcgccagtcattactaccagcgtttcatcaagtgcacccacatcgtacaacatctgaaagatctgtgaaatccactcgtcttggtactgaatggtgttcatgtattcgttgaaaggatccgaggggcgccaatgctgttggctcatatatgtttcttgaccaggccagtccttgggcgtcttgaatggatgatgaggcgtgctcgtgagatgtgacacaaaaaggcgctcgtctgacttttctgcatcagcaaaaagatcgcgaaggtagtcgaaggtctcggtttcctcgtagccgaagtagttgacgaagggatgctttgggggataatgctttgaggttgggtccgagatagtactttctgcgatgacatggtcaaagcccatttgcttatccaatacatcttgcgagtcgtactgatcggtgacggattgtatcattgtttccgcccaggggaacgagtggaaatctttcttctcgtcgtcctttacaagcccatcctttttctggccggcctttttgtcgctcaccaccgaactcatgttcttaaaaatatgagacaggcagtgctggtaaatggttcccttggtctcttcggcaaaatcgacggccaacggctcgacaccacagtggctgctaagaagacttttcagcgtgtacgcggcctgcgagacggctccattcacgttgatagcccccataccgtccttgaaggccgacttccagctttcattcgatgcttcggtgtcgtacgcctcgaaaccgctaggttctccagtcagaaaggctgcagtctttgtaaatcctcgaagtttgtccttgagttccatggtggcgtttgtggaagcataggaggataggacagtgtcgtatgcgtgactgttgtacttgaaagggaacatgtccttgcgcgtgctctccatggtcagaagtagaacatgcctgatctttggcttcttgactttgacttgtgctgccaatttttctattatatcagcatcgagattggatccctctaactcggcccacattcgtttgctccaaatgaaccgccgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatctgactatgcgagggcctggtcctccatgcggtggcactctaggacgatggtggtcgttgcgatcgttttgtccaggatgttccatccatacaggtgactctggacggttatccctgaggcagtttggtccattgggcatccaatctaaagactctgggatctcgaagaatttcgtaaatcgctcaaacggaaagaggacatcttctacagggtgcggtaggcagaactctgaattgatgggttggaagagagctgcctcgatgatcgtgacagggagggagcctgacatgtgcgcataaggaggtgaagtaggcctgaccgtttgaagcaccatgacgagaatgctaagaccgatcgtagtgatggcggtcgctaaagcattcaacatgcttggtcgacgtttgctggaagtcggcttctcttcggactgttcatcgtcttccgaagactgggactggttatcctgtatggagattaaaagctcatagttctcagtatccctttgccttcttgtcagaacaaggaagctttgtttgaaagaccatcttaggtgccccagaacatggtcgactgcgtcgtagaagatcggtgagatgaggagcgcaacggcataaagtaccatgaatgctactatcatagcgggcaggccagacaataaaaggcccattccaccagtgccaccgagaactcggctagccgccatccactgaatctcccctccggtctcgataaagaaggatatctgtgatgctgaacatgctgcggtggagagtctacatgcgcagcagtcagtgaatctggtaacatgtgttaaactgctttctgaacttacgctagtatggccccaaagaattttctgaatgcggaagattgtcctccgttgtgtcggtagacaagcactttgctgccgacaaggaggaggacatcgggaaggaaaaatgttggtgtgtacagcaggtaaaggacgatgggtaaagatccaaaatggctacccagatgcagaagtttggcgacgaagaaggcaacaaagaaaagagcaaactgattcttggttcttgatagagcctcgagaggcgcgaggatgttgagctgcatagcagcggttctagtgttgaccgtaactatcgtgagtcgtaatgttgaagcaccaaagcagaatcaaaaataaggaaagtcgggccaaagcaggcgagaggtattagcaatggtttttcatgtatcgcgagtccaacgatactacagagcacacgcggaaaggagccatagaccagcttacagcgcgacgcgggtgtcgcgtgcacatataaaaaggatctgaccaggcaggcccatgcccgctacggatccgaaatacatgtgctaggttgactgcgctaagccacggcagcaacggtccttcgctcaacggggtctgctatgagagccaataagccttcttgaagaccacgcccccttgaagctggcgctgccagcttgctcgtgtttggatgtctttgacaggcggccggaccgtggtagctcagccccaggcggagggtctaatttgacctggcgggcccctgcataacaagcctcggacaggcttcgcgtcttggagttgcgctattattcaccctaatgacacgcagctttgccgaaatggcaggacggcacgtgcacacgagctgccgggtggacacatccatcgcttccagaaacactggctctcttcccctgtcttcgtctcgcgatcagttcgttgtcgcaaaaatgatggacaatgagttttctgggacaggtaacgtacagtactacatctgtgccattgtcataccctctttgtgtctttgattgcgttggaagagtgatgaaaccaggactgcgccgttgcggggccgcgcttctaggtacagcccgcttctgtatacctaaacggtaattcacaagaccggtgagtgggcgccccccaggccgtgctagccatgcagtgcgtaggattccagcacatattataggggtttgtcgagtgcgcacacgacaccagagaggtagaggtgaccaacaaggagcaaacaactgcagccgctggtcgttttacagcaggaattgaacaactcctctttgacgatgagatgcaattgtgtactgatggacggcgcaaggttcccaaatccagtgttggtggtgcgttcggcgtatgcgcagcgaatcgcatcatcgtttttccggtgttggttggcacggctcacagctgccaaagccgcgccattcgcagggcctagaagtaccacatccttggtaagaacaatctggaatcgttaccaaggcggagtgcaggactgcatcaatccttttgacctagatcgcgcgatggacggtcccatattctttttgtccaggctgacgggataatcgcggtgggacttcgcatttttattgcgcaggcacagtccggggagtaagcaaatcttgactcggtgtcctttcagtcttaggccccctaggcagtcagggagagtggtggcacaagatttccgacacacaagccttgaatgctttgtcgatcagttgcgacgcagcttcattgcatgggactgacccaccaaccccactcagctacttggtaaggcaaccaccacggcgaccagtgcagcatgaccttctgtaatgtgtagtctcctcagacagggcgcctcacttgctcggtcatcgcccgaagatactgccgccgtcgaggctcctgagcctaaagccatcattatttcaggaccaagtcaggatcaagatccatcgaactcgatcaccaactgtagcattacataccggtacttgcctcggagctttgcgcgtgttggaggcgcagctctccaaagaatctccgaatgccaactggcaaccccagagtcgttggacgcgtatgctataccagccaagcagaactcggtcagggagatcaaagaaagggccggttgttgatgccttgcaacgagaaatgagttcactctgatccatcacagtgctgcatctacctctgtaaagcgcacgcgagcgctgcaagctggatgttgtgcgcctcggacatgcatatgcaggcgtatttgacagccgacgaacgggggccgcaatcaggcaacagcaaagagttctgtgaggggcatggccatctcactccatctccagaacgtcgaacaccaccagctagtccgcaggaactgcgacaacgatgcaagcttccgtcacctacaatcccatgtcttctggaggacatgttcctgtatcgcaattgtcatcccctctcttcaggctaccagctgaattacgcgtcgcgatcttcgaatgcttagactttccacctatcagcaacgaacagtgtcatggactcatactatgctgcaggcaagcgaaactcgaatgcgagcaagttgcgatcagaagcttcacatcgtggatcaccacgttcgtacgaagtgtagttactcagtgcgaattcgaggtccgcgtcttccttccgcccgctccgcctgtaggatacaactacggcttcaggaccttcaaagaactggtgctagtgcttcctagtgcttcttgtcagcttgcgatgtcattaacgagcttctacatcaatctgcgacacctgaatccggtgtttggtctttggttgaatacactcacgattcacttccagggcttccttggagacaattactcaagaaatggtccttctcaagtttacagacgcttgcggttcatcatcgaaggcggtctgacatacgcacatgatccgatcggtcaagcaagagagaagaggctgcggaagtattccgatatgtggaaactttggaagcccataccatcgttcatccagaagcttgtgatttcttgggacatgactcctgacggcctttgcagtgatgagcgggtgcgattgacgggcgacgagcagaagatacatagcccacagtgtatgggccggagcatgcatgaggtcttgagtgagaacggcatgctgggcgaatatatgatggcatcttttgctagattcaaaccgtccgcaagagaacgaagagagagccgttttgatggcgagcgcggagcggcttgctctagctgcactcgcaatcttaactatcaacgagacgcccgaggtttgccaggggacgctgatccaggctgggtcaagtaaaagctgcatggactgcggcgcaagaatatcgagtgcgaaaggacaagtgcaacacgctctcttcatctattccgtgttcgataggttgtcacatcattcaatatgatactgattgagaaggaagcttgacagatatctataagcgataacaatagtgagccggcgtcgacttttccggcacaagtgtggttcctactggtccgatgtctttgttcttggagaatggtcttatccagtagcgtgttgctgcatgatcgaagctgaagaaaaggcttcagtcacttgctcgtaagaatgcgattgaagcttctgtcaaccgatttgcgatgattactgcgcatctaggtattctttccgctaatactatttccccggccgtatatgaaagagatggcaagttttgagttgctcattccccgagagatctgtaatcgcgctcgcgccagtccaaagcggaatagcacaaagatgcttatcgtggggggatcggcggcgaacacgacgatgacgatggctgatggtccgctgaactactagaactacgatatcaatctagcagaaactttagtttatcttcaagaatgaattccgggtctttcttcgatccttctgttcattgcctttctcaacgatgtgtggaattagctctgtggtcaccttgcggggcccatcggcctctttacaaagaccgctcaacgctgagtaaaacgatcaatgacagcctagatacgatcaaacaccgtgggccggattctaacggagattggatcagtgaaaatgggcgagttggtatgattaagctcctattatgctagaagcacgtgactaacatgatacagctcttggtcacaaccgccttgccattgtcgatctgaacccggaagcagagcagccattccatgatccagaaggcgatgtgcacgccgtcgtcaacggcgagctatatggctataacgaggtccgagaacagctcagtgcaaagggctacaagtttcgcagcaagtgcgattcggaaattgccatattcttgtataaagagtacggggtttcatttctctcgcatctccgtggagagttctcgctctgtctctatgactccaaagcacagattttcttcgcagcgtgcgatcggtatgcgatcaaaccactgtactacacagttcatgaaggcaatctgctcgtaagtagtatttttattacctgctggtgattaaacaacttacaagatgtactagattgcctctgaaattaaggcgtttcttcccttcggatggcaagcagaatgggatgtgcaaagcatcaaagatgttggctggctgtgcgatcgaagaacactgttcaaggacgtgaagtccatcaatcctggccactaccttatcttgacctctttcagtacagtttctcagcacaagtactgggatcttgactttaaagacaaggtaaagcggccgcctctttaccacgtatgaagtttccttaaccagaaacagcgcgaagtggaaacacgcacggaggacgagatgattcaaggtgtacgcgaccgactctttgaggcaatccgagatcgactacgcgcggacgtaccgatcggtgtctttctcagcggtggcatcgattccagtgcgatagccggcatggtaacgcacctcatgaaaaccgaaggcacgtcgctaggcacagcaccagcatctgaagccatcaactgtttcagcgtcaagttcatcggcgaagaacatgacgaagagcgtaagacagtctccggaaccaaatcacgcaattgctgacaatgtcgtccagccatcgcgcgcagaactgcaaagtggctaggcgtcaagatgcaccatgtcgaaatgactgaggaaaggttcgccgccaacattgaagacgcagtgtggcacaacgaaaccgcggtcaaagatctcggcactgtcggaaaattcatgctgtccagactcacccgcgacgccggtatcaaagtcgttctcacaggcgaagggtctgatgaacactttggtggctaccgcgaactcgtgaaggacttcgttcgcgagccagatccttcatggccatcatccaccctctccgaagctgaccgcctgcgcgccatcgcagacttggaaacagctacatcatcccatcccaacgagcccaacactgcagcttcagttcgccgtcaagtcaacaacacctccttcctcggcttcacgcaatacttcgcgctggacgaacccctcctcagcccctggacatctactgaattcggcacgagcgacaagcgcctcaccgccgtccacgccctcgacggcctcacgcgcgactgcatgaatctcaaatggcacccgttgcacacatcgctgtacatatggaccaaatgcgcgcttgcaaaaggcctactaaccgtcctcggtgaccgctgcgaaatggcacatagcgttgagggccgccagcctttcctcgaccatcgactgaccgagtacgccatgtctctacctccttctatgaaaatccgcttcgatcccataaccggctcgttcagcgagaagtggatcctgaaagaagctgtgaagccatacatcacccaggaattgtatgagaggaagaaacacccgttttcggcgccggtaaggtataaggaagggggcgcggtgtatgagctttttgaacggctaattacaaaggagaatgttgaggagttggggtggttggagtgggggaggtgtgaggggttggtggagagggcgattatggagggggataggagtgcgtttgggcagatgattcttgtgggacagtttgttattttggggaagaggtttggggttaagaaggcggtcccggattgggctggggtggggaatgagtagggcaatcgcactgcattatacttttgaagtagtcggattaagtacatttgaattgggtatgagcaatatgctaaacgacgttgacgcgacagtctgttctttcacccttcataacagtcactgaagtcgagacacctgctatattaacgcagctaagtcacgtctagcttcaaccctcctcttcgctatgtcctaactctgcaacaacctccatccactccaccttcccaaagccgcactccacatagaacggatcctcaaacatatacggcagcagcttacccttcatgatccggcttacagccaagaccagttccggcaccgtcgccacccccatctgacaagcctccagtctcacaatcccgcgcagtccatcatccgtcttggcagtaacgatgcggggacgcgacggattaaccggtgcttcaaagaagttcgcaaagttattaccaccacctgcagtaggtcggatgacgctgcgccgattaaagtcctggggcgtgacattaggcagctgatagacatcgcccatcagcgaaagcgaagccggtccatcagtgtccttacgcttagcgtactcggaccgatgatcccacgaaactgcaatctcacccatcctaagcgtgtgcatgccttccaagtcattcaggaacgcctctattagcgagacagcacagatatcgtggtccttgcggcgaatcgttcccatgcagtgcaagcgcaagatgggcttgtggacttgagcgagcggctcgagcaaggtggattcgatgtctggacgatcgttgcaaatgacgagagatagggcttcgagattaaggaggtctgtggcggagttaatgccctttgcgaagaggagtcgggtcttggggccgtggtggtactcgccggtgtagggctgggtgttgaaggcttgctgcactttctggacgtgccgccatagtctatggcacttctcttcttcgagtgtgcgttgcggcttgggggtgatgactggtgcgtcttgcatctgtgtgtcctctacggcgtgagcgatctgcggaaggttgatgtcagacgaaatgcggaccaaggcatgagcgcatggattgtgcgtatgatccatgttatctgacattgtggatgtgatgtttggttttgagtgtgtaaggaggaagtcttcgtaataattcggagttgaggttgagggtgagggtgaggcaagttgtaaagaagactgactgtgtgagaaggtcctggatattgtttatgggagagagggagttgagtgaagtgaaaatgcaactacctatgcacctctgctgcctcgcctaacatagatgtgcagtgaatcgtagctctgcctcagcgttgatgacattgtgccgggacaaatgaagaatcgatactacgcaaaggccaggaagagtatgaggaaatgcagagaaggtagtgctgttcaaagatggcactcgtaagcaaaggacaaccgcccttggagaaaagctagacgcgtactaatgtgattcgccttgaggcttcaacgacaacatcgagcaagtcatcactgcaagcactgtgagtactgctagttcgtaagaatgagactattatgagattaagctctaaccatgtcactgctgaaggcttcatgggctaatagacgagttccgaaaataatgacagggtatccagcgacaaagtgagaatcgaaaaaaaaacaattcaaaccttcttcaatacatcgattatccactcggtgccctcccgtgcttcgcgcaggccatacggtagcgtgagcacgaagcaatgcatctgcttctcccaatgcagccactcgccctgtacgtttttctcggacagtttgttgcggaacataaccccgtcaggcgccaggacatcgcagccagcggtcacgccatgtaccttgataccgcgctgtgcaagtagtgatacatccgcattgataggcgacactcgacgctctgccggatcccagtcgcccgtccatgccttcgctgtctgcctaatgatggctggtgtaaggagagggtcgtggtgcgcaatcctctctatatctgggttggctcgtgtgaggtcggtggacgggctgatagccatgagtgcgacggggtgcgcgcttgatgtcgatgcattcgaaacatccagccctttctcggcgtcctctttcagcgcttcgagggtcaaacacaatatgatgttggcgccagaggaatctcctgccaagataactttgtcgcctgcctcttgcgcctctgctaacagtgtccgataaagcctcagcatccatggaaaagagctcggtgcaggattgttcggtgccataggtggcgacaccatcgttacaatagtgtccggcatgtccgtagccagcttcgcacataatgaccaatgctgaccagacggtcccatctgccagctccctcctgcaaaatagtatatacgcttcttgcccttctcgggcagttttgtcggcgacgcgatgatgtcgtacaaatgaatgtcttcgacggtccgatgggagagagtgcaaccgcggagtttcggcttgggggggtcgagtctgatggagccgtcttcgtgctttggatggccactgtttatctggttgcgaaaacgtcggattatgaagtgcagcaccgccatgtattgactgcggtcatggcggtcggtaacgacgatggagccaccgtctttggcaacatactgcgtccggtccagagtctcgaacattacgctgcaatttttcgagaacttgtgctaaggctgagcgcgagtggggattgaatcgacattctaagaacagggagcaggccccatataagactcgctagaacaatagagagggaacgacagatccggatggtggcttaacgtgtgtctagcgtgtcatccggatcgcgatccatgacgctggtctagacatctgtggccccgcaacgttttctgcatgtgcttctcccgtagaggcacgttgaacaggtgtctcccggtaccagttcatgcgaagtgattgaatttctttttcgcacgttcactttgtctcaggaagccaccgttacacacgcacaagggtagtttagggtcaatcgatgacgtattttgccaaggcttcccaaatcataacattgtgccgagttccgacctcatcaccattctctcccagcccatctcaacaaaacttgtatgtattctcatcagcattcgattgatgcatccatgtctagagagacatgtgtgcagtgatgatatttggtcctatcagtgggtgaaataaacgaatgccaaatgccaatcaacgtggtactgagtccttcactcttccgccagattgacatgtgcagctcgatgggcggaatgctcttggcatctcgtcttagagcggaaacctggtgaagggcaactttccgcctgacaactagatccgcatggttccgccggcagcttctccgacgagggagtcttgtcctcttggaatcattcgttaattgctgtaacttggcgccgccttacttcatttggcccttgatgccaacgcctacatctgggcgcacgtaaagcctagaacttgcgtcgcactatttgtgataatgacaggattacttaaaaggtcgcgataagccacatgtggcacatctgacgtgacgatcatttcccttggaaacatccactgctcacatggctcagcagcagtacctcaccgacgaagagatcaagaaattcattgacgacctagaccacgacagcaatggaactatcgactactgggagttggagcgcatgctcgacaaggtacacaaggagatagcaccgaaagctcaaccacatcaccttcatcatgcatcaagagatgacgaagatcgacacgaatttctgcgaagtgtcattggcacacgagaagatcgcatcaaacgcgatcaattcgccgaatgcgtgaagaagtgggaaattccatcgctagaacaggatcgaaaggaagcaaaagaggaggatgattacctcaagcagatgtcaatctaccgacgagcacgcgcgtactgggctgtcaaagggcccgagattgcatttatggcactggttgggtctttcatgaccgcctttggagtctggcaattcgtcaaataccttacatcaccacagtacacaccagcgttcggatggggcgcagttctggcgaaaacatgcgcgggagtactctacccgacattctttttcctgattctctccatgtcccgatggcttgcgacgttcctcaggagattctacttcatctcacgcttcgtcaactgggatctttcgcagtcctttcacatcaagatgtcgattgccgctcttttctttgctaccctgcacgctatcggccatctgagtggctctttcgtctttggcagcatggctagcaggcagaatgccgtcgccaatgtgatcggacaggacatggtcccaaggcgatatgtcgactacgtgcggtcgctgccaggctggagcggtctgactgctctcagctgtttctacttgctcaccgccatgagcatgcctcaggttcgaaagtggagctacgaggtctttcaacttggccatcttctcatgttccctatcattggtctaatgatggcgcacggtaccgctggacttcttcaatggccaatgttcggatactggctcgcctttcctacgctacttgtcatcttcgaacgcagttggcgcaccatctcagggttccgtccaatcgaagctgatcttgaacttctcgacaaggagactgttgtaattacagctgaagttcccaagacacgtccgtgggattacaaggctggccaatatgttttcgtccaggttccgcaactctcgaggttccagtggcacccctttcacagtatcgacatgtatcaacaatcgcatgcaagtccacatcaaggccgatggcgactggactaaccagctgcgcgacttggcacagaaggagaagaaatcgaagatcaagattggccttgatggaccctttggcgcaccagcacagcgattctatgactttgaatacagcatggtctttgggtaagcaaccctgtaatacacgacgtactcgatctaacaatacgtagtgccggcattggtgtaacgccgttctctggtgtcctaaccgacctacaataccatgaactcgaacgcagcagaactgccgaccaatcacctgagtcctccgatagcacatcagtcaagacttccccgtatgaagatcaccgacgtgtcgacttccattggatggtccgcgacaggaacaatcttatgtggttttccgatctcctcaacgaagtgtcccgcgcccaggatctggacagttcacaccttgatatccgcgttcaaacatacgtaacgcaaaaacggaagaacatctcccaacatgtctttcgatggctactggagaaacatcgcacagatgaccacccctactcgcctatcactggtctcgttaatcccacgcactttggtcgaccggatatccgaggtatcatggagcaacactacagcgatatgtgcaaagtgcttgcggagaagacatcatcgaccaacgagaagcccaatggaggacggcggatgagcaagattcgaagaacgagtatggtcgatgatgaagtcaagattggggtgttcttctgcggaccgccggttatcggtcagcagttggcggatcagtgtagtcagatgactgcaaaggcgaggaatgaggggaggaagattgagtataggtttatgattgaggtgtttggttaatgtgcgatgatagtctagtttcaattcaagcgatgtgcgaggaatgcaggacaggacacttactgtatgcctgactagtcttctcaccgcacgtgagatttttagtgctgatcagatcttacacgtcgatcattctattctaatgatctgccttgtgaggctgaagctgaagcttcatactccgccatgataaggcccaccaccgcaccaccacatcagcacgacctgtcttgtcagcctgcaccgcacatacatatctacacaacacccttttccacgcctcactctccaaaccatcctcgtgcctacccacacacacacatcgaccacatctccaccatgcctaccgaattcgagtgccgctacaacctcttcgacacatacaccgccttccccaccggccccatcctgttcacactctccattctcttcctcactgtcgttctcgaaatcaccgcgcacaagaatttctcaggcgctgctgaccgcccctacgccacgctacacacccgcgccacccgcctggccatcgcatgtctcctgtaccccctcctgctcacatgcttcgttctgcgcatcgtaaacgcacaagcctatgcgcggcgcacgagtgcgtgtagagagtgggtcgcgggcccgttttggcctgcgatttggatacttaatgtgtttccgctggcgtgtgcgacgtgtgcgtttttgcgcacgttggtggattgtttgctgagcagatggggaaggggattgaggaatatattatcgacagagaagggggagggcacggtttgggtgccggttatgccggtttttggtgtcttagtgggcttgttcacggttttcgagggggtgaaggggggaattgggtgggcgatggagagggaggggtttggtgaggagggggtggggttggtggacggtgttgagggggattgggaggggggtgaaggtgaaggagatggcagggatgaggatggtttgccggagtatgaagaggttgttggggcgaaggattgtggaactggggatgggagggggaagggcgatgggcttgtgtagagatgtaaatgcgctgaaaggaagtttgcttggtatatacgatcatggaagccaatacgtaccatcccatcatcattcaaacgaatcctctccatgaacacgtccatcaaacgccaacctcacaaatgccatctctcatttcaccacgacatcatcgccagcactccctcaatgtcgcaatccaacaaacatcaaacgtcagcgataacacacgtccaaaccacatccacgggctcgcctgtgccaatagcaccccatcatgacttcacgcctcgcccaagcccgcacctacccggcgcacctgccctccacgctccccacgtgcgcctgccccctgataccaccgacgataccccgcacccgcttaaacctgcacttcccgaagcgcccctccataaaaacccgtctagcccttccatcactcaatcacgccatcgccgccataccacgttcgatgtccacccaaaccatggttcaggtacgcacacgcccatatttagctatatgcgcccaatgaggtagtgtgttttgtttgtgctaatgatgtcataggtcgagtactcggtggagaagccgctgaatcgcgagccggagctggggaagttggtttcgaggtgagacaaggccggattttgtgaggtgtgcatgtagggtggtttgctgatgtgatatgcgacagttttattacgaccgagggatatgaccgtaatcatggcccgattccgtacctcgatgtcgatacgcacagagtcttcgtcgacggactcgtccggaaagacctcgagttgtcggtgaaggatctgaaggctttaccgcagcataacgttgtatgcgcgctgcaatgcgcgggaaatcgcagacacaccatgcggaccaagttgaaggaagtctgcgggatagactggttcgacggcgcggtcatgaactgcaaatggacgggaccactgctagctgatgtgctaaagaaagctggagtcaaagtcgagggagataagtggaaagacgcacatgtagcatttgcatgctaccagacggaaacgcaggatgacaagttctacggcgcgtcgattccgctggctcgcgcgatggatcgtgagagctcgatcatgctggcgctggagatgaatgataagccacttacgccgaatcacggtgcgccggtgcgtgtcgtcactcctggtattgctggagcgaggagtgtgaagtggttggataagatcactgtgcagatgaaggagtcggagagctattaccagcaacacgactacaagatcctgccgccggaagctgacacaaaagagaaggcggaggagtggtgggggaaagtgcccgcgatacaagatatgcccgtcaacagtgtgatcgggatgccatcttcaggctcaacagtgaagcgcggtgatgatggcacgattgaagtcaggggatatgctctaccgagcggcgcggatggacccatagtcaaagtcgaagtcagcgtcgacggaggtcatacctggagtgatgccgagctcattcgagattacaagggtgaccacgccgagctgaggtgggcgtggtgtctgtggaaagcgaacgtcaaggtggaaaaaggcaaacacgacaagatctggagtcgtgcgacagacaggagtggtaatacgcaggagcagacgtgcgagtggaactaccgaggcgtagggtataatgcatacggagaggtgtgtgatcttaatatcgtctaggatttggcatgatagatggagcgttgcgttataattgcatcactaagccagcgataatcgaatatcttcctatcattccgtgtctgatttattgcgcctcgctatgacccaaacgcctagtatgctctgagtcgtgaatcatgtccatccatcctacaagccatctatccgtgtctcctccctcacagccccaaactcttcctaacattctgccgcacaatcttctcatactcggccctcttctccctccacatccgcgcggcatccacattcgccggactctcatcattcggctccgccagcatgctcatcacactgatcagaatcttctcgacgctctgaatcggcgaccaccgctcgctcgcctgttcgtactgatgcgggtcgtcgccgggggggtgcaggatcgatatacacacttcgccgttcgcatagactggaattgtgttagcatccacatccatcttccaatacttctacgtaccattaggatgccaaacatccgtgacgaacttcatcttcggcggcgcaagcggatagtccttgggaaacctgagttcggcggggaagatgccgccttcgaaaggtgtgccttcggggccttggatcagggcttcccagaggaacatgtcgtcttcggagatggggcctgcggttatgccttcgggtgggtcggaggagagcgctttgtactctttgaagaggcgtttcgaggcgctggatgccatggtggtggccgtgagaaggttgtggtggggtacgagggttggagggagtaacgtgtgaggagagcaattatgggcggcggcgttcgcgattggctttgtgagggcggttgaaagtgaatgttctgtacggcagtagaaggcgaccgcggaattatgcagggtcccgagatcgatggtgaagtggggatgcttctaccaacggccatggctttccgggaccgcggcttgatggcgcggtccgagcgcctgggcacgtgctcacttccttctcttgcaggcggtttccttagaacctctcttcagtagagagatagtaggtatgctttactatgataccgcgaatatgcagcgaccaggcaacaattcgttacctatgaacgctgtacgtttgcggcacagtcgacttgaggctgtgcaagcagacaacaacttataagaacgggtcgttaccatgcgcaaaccactggaaaatactctttgcactccatgagaatgtctcaatcacacgtgaatggtagcatcgacccacagactaacagcagacttctccaagcgccttaagatatccaatgtcagatcttcaactacctcttaccttgggacgttcatgtctgtatgcacgaagacattttacgcatctcagaatgtgttggatgtccagaggccgatggatactatcctggactagaacgcgagaagggcgttgggtacgatgtctgggcacgtagaccaaagtcaacatggggacctcactggaagtgtgaagagacgatgagagagggcaaagcaaatattgacatgtacgcgttgctcactacatgcaaaaagctgtgagtgtgccaccatgtatcgtgtactattcgatgtcacagggccgttctcttatggttgtatcaatcacaaatggcagtatccagtcctgcgagggttcgctgatagcgtgttgactgatgaagacgttggaccagagatcgaggcagttgaacttaagatgtggcaagacggggaagaccccattgttgtccttgaatcggtatctcagattgtttctacctatgtactgcggttggtttcaagtactgatgcggattttagctccggccttaccgacttggactccttgactggattcccggaatgcctgcaggtaatatttagactattgcttaggcttagacagggtcaaaagctatgtagcgcggattgtgttcttaagagtgcaagagtgcaagagtgcagtgcgcaaaaaaatatgcaaaagaaacccccgcttgccttgtgtggcaagcgaggggaagaaactcttattttcttaattcattgtccgaccctaatcttttctcctctatccagcctcttgaacttctcctcctaggctaagccgcctgagaagatttcttaaaagctctattttgtagagagagctccgagaagtattcgaaccccggcctagctaaacctcaataccactgtgggtaagagagtagatccacggtaaaccgtgaacctgagccggtgggtgttttatgtttgttcgatgaggagagaaggaattaggtggaatatatcgggtgtattaggttgtgggggaggatgttttggacgtgttcatgcgcggcgtgcgcgatggaatttagtggaatgttgtagtacgcagaatagttacgcctctccaatgcaagcaaagattcattttaggagtttcattcactccttcatctttcacatgatgaatctactagtgaacttgttgcctcaagccttgatacgatgtcaagctctatgactgcggcacagccgacttggggctgtgcacacagattgtctctaagcataacttcaagctcgtctaatgacaaagcagtcatccatgaacatgacttcgtcaaatctaaacaacatcatcgacccgcagttcgatagcaaactagtccaagcaccctacgacatccgacgccagatcttcgaccacctcaccccacattcacaaggcacccacattttgcttcttcatggagtgctgaggattataagctgctatgggtgtcaagacattactacgccatatgaatgcgaagccgatcctagaaatcgagcgaaacgtgagcgatttacttgtgcatacatgtcggcctggggaccgcattggaagtgcgaggaaatgatgttggagagtttggggtcgaacgacgattgcggggcttttgacgtgatagtgagaacgtgcaagaagctgtgagttatctggtgtgtggctggaaggctaggctgacggtctttcgacataggcaactcgatgttttcgatcacctgagtcaaggtactctcatcgtgactgatattgtcacactggacgcacttctggagcgcaccgacgcattcttcagggaaatagtttgcaaccttaagagcttggaaatcgcgcttaatctcccgttggacgttctcgtcgcgatcgaaatgaagtcttctggacacagcgcgcgttctgaaatcatcaagaaagaggatttcaaggacttcgctttcgatcatgcagaaatgtggttgcgcataggtccagcactcgaccgtctcaagcaatttcgaaagctcagagtatggcttgatcacgacagcaacgatttctggtatcgaatcaatgagtcggccattctatcgcccttgttgaatctcatggaccgtccagacatcgagctgagcattcatctgcccaagcatgccgatgacgatatcgccataccaccattccaggttgagcggcgacgaagaaccggacactaccctcagtttttcgggagaacaaaagtctcagtacacagagaccagtttcccatgtttgactactttcagatgcatatggaccaagatctggatccagtagagaatgaaaagtgggagcgtgagctctggaaaagaggcgacgatatggaaagggcgcttctggagatgattgacattgaaaccccttgtcagtttggtaacatttgatgagttcgaaatgtggtttgagtagactacttcttgttcttcaacatgacatcaacgcccgaattctgcttcaaagcccagtcctatgtaatagttagcagctggccgcaagaaatcgcgagtgaagaccacataccaatactgagcgaggcaaccacgtcgccatccacttgatgatgccaatgtttgcgcccgcccagaattttggattacctttcagaatcttgtccacgactccttcagcatacttcattgtatcctgtctcggcgaaccgtcttcgccctccgatctcttcgtgatgatctgctcaacgtccgcataccgcgagttctcaggcagcttccacagctcctgatgcgtattcacacgtgacttgaccgggcccgtgaccacacttatagtcgtgacgccaaaaggctcgagctcaagacgtagagcatcgaacatgatttccgttgagcgcttggtcatggcatatgttcctgcgtggaataaatcagttgctttaggcaatacataagcgcaggaaagggaaagttacccatccaaggcatctgcgtcacataccccgacacactcgagatataaactgcacaccccttcgcctcaatcaacagcggcgcaaacgcctgcaccatcctcaactggctccaaacattaagttcaaacagctccttcgcctgctctaccgtctcgtccagcatcggcatgtaccgcgcctgcgccgcattgtttacgagatagtccagcgtgccgccagtttccttcttcacggcgctcacggcggatgcgatgtccgcgggcttcacaatgtcaagctcgagtaggtgcacattaggcaggttggcgagctcggacattttggagagggagcgggcgcttgcgaagacgaggaggccccgcgttgcgaaggtgagggcaagggcggagccgatgccgccgtcgctgcagcctgtgattaggacggatttcatggttgatgagtgtggtgttaaaggcaaaaaccagatggcttgagatgtttgtgatgcgccgctctggtgttaatgactgcaatacccgagtagtttcgagacaagtagcagatgcacaaaaaaggtaggtcttacaatctatcagcgctaaaacatgtgatagtcttgagcttactgctgcaggcgtagatgattcgtgagtcggcgcaattatcctggtctcggccgatctattcgtccgcgtttttacctaacttggtcgtgttgaggctgtgagatcctaaacctatgtagaacacgggcgccttgacggcgtagtcctttgagagactagatcctgagacttggcctttgacacgatgccccaagatcgaattgctcacaatgtggccggatcagcaggaagaggaccgagaagtatgcgcgcatgtctggcatttggatatattgctcgtagggattagcaatgagttatcggcgcccttatcgaatcgagcatcggccactacgcaaccctgacccctccctatgtgattaagacctatctctccgacatcataccatcaacaatcctcccagcaatcgcatagatactcgctgtcaaatgcccactgatttgggtggggaagatactcgcatccaccaccctaacattcgccgtgccatacacttttccctcgatatccactactcctcccaactccttactcatcatagcgcaagtactcacagggtgcgagttactgttatacgtctcctcgatccatttccgccatgcgggatcctgccagctcgcattctttggcacgacatcgaagctaggcgatacttcgcctgtgacgtgctgagaaagcggtgcagtggcgaagaaatcccgaatgcggattgcagcggcggcctggacgtacatgtcgacggagagttggaagaaattcggattgatggatggtgcagttgttggatcagaggaggcgatgtgtactgagccccgagaaagtggtaataagttccagaattgagccacgatggctgtttcgtaaggaatccagaggagttcagcgaggggaacggtgctgttgggggagaatatgaggtcaatttggtgtttgaggagttgctcctgcttctcaagcgtggtcacgccaggcgcgtagtctgcgacgatggtcgctgcataagtactgaggtttgcacgaacttctgcagtcacttcttcgagatctgagccaaataaatcggaagctgtaaggtaggttacgaaggtaccgtagccggtccagtttgtcgaagatgagtaggttaagccgtttgcaggctggtccatgaagtttgaacctacggttgggtgagacacgacagtctcgattcccagtgcttgtagctttgcagagttgccaaggccagagtgttctagaagtgcgggcgatcgaagtgatccagctgcaacaatgacctcgcgtgtagcgtacagtttttcgattgtgtcgtttagtgtgcgaacttcgacgccaacagcggttgcttgtgttccaaacgcggcccctttactccaaacaatacgtgttgcttcagtattgaggaacatatgcaagttcggtcgagcatcaacaatgggccaatagaatgatcttgcagcatcctctcgtatcttttcatctacttttagcagcgatggccatgttgtagtaccacgcagagtaccattgtttgcgtcttcgttgactgggtacccaagggcttttgtcgtctcgctgagaagatcgaaagctccttgacctgtgaggtatggtgtaaaacctatatcaacttcgcccttgaagccatggaattgttcttcatatgttgcaccattcttttgttgctcttcacttggtgtttggaacatttcttgtcctgtatagtacggccacatactgtcccagttccatccatcgttgcctagttcttcccacgcatcgatttgcaccttttcagctcttaggtacgtcatcccaaagatggtggtactaccacccagagctttgccagcagcgaacggaatcgctcggctcaaggtgtatttttgaggcgcactggtgtatctccagtcgatggaggaaccaaggcctggactaaattcggcaatggtctttggtagtgtcgtcacatcggggttgttgtggacggagccacccgcttcaatgatcgcaacggtagtgttcgagttggcggacaaacgattggcaaccaaaaggcctgctggcccacccccaactatgatgtagtcgaaagttgcgcatgctgaaagcacactttgagctaatgtgagcatggcaagacaccggagggtcattatggaaagcaatacagaacgaaacgaaagaaaagagacaggaagacggcttacgaagtgtggggatttgagctcatcctttcaagtaggacgggataaagtatggggagtgcagctcggaggagtggcgattggccactacgcggtcgcactttctgcatccggttggtgtcaactgcgcgatgcgtgtctaccgaaagctttgacttcgccacgattcacgaccagaatcttacggatgcaagatgcgatctgaagtgaagtgcaagtgagaatgaaaatgaaaatgagacaagaacgatgaatgcgaggcatcgtgagcgagagcagctctctacagcttcagcacccgtaacctgtgcaccacacccatcaaccttaacctcatcttttggatccatggaaccaactcttatcaaatcgcccggataagcgccaatcgtgcagtcatgtctcactcactgcacagcgagacatcttcaccatacgagagcgttatctgtcttaactccttcactcacctaaaccgcgacgtccggtacatggtgtatgaccttctcgatatgccgcccgtctccttgggcagtctggggcatatcctttcgtgtcgagagccgctggaagaatctagagcaattcgaggccccggtgcgcgcaaaggagttggccacagagagattacattacggcgacccgaactttcggcactcctcatgtacctcatcgaccaacttgccagactctcaatcaatggaattcgtcttactactggttatgatcgccatcgaagagcatcataagtatcgagatggcacgggctggcgccagatcgcgccagttccaatacgaacaaaatgtatcacaatggtctgaggagaaacaccaccagatctcgtttctgaagtgcagggcttcgaattgtttgattgctcatattcaaatgcacacaaagccgctatgcataggaagggcgtcatctcgcacgactacgcttggccgacctggaagcaagtttccccggaaagatggtgccgctggcatgatgtctctgtcttcatatggtctgtgggcaaatggcctagaaagacaagccctccaagatgagattgttgcaaaaaagaaagtcctggacctctggtcatcgtgaagagacgccccgatggactgatgggcgtgttcagcgtcgcatcgtgtggcgagattcgcgtgacaagatcccaaaagccgctatcgtcgaacacaatgcaggtccggtctctgaagaacgtacattgaaagacacgaaactgtgaaaagaggacgccctcgtgattcgaggttggaatgacctgggaagtgtccgtgctggcttcacatgttggcttgtgataatggctggattcgctggggctgcgccgctcttgccattcagcatcagccgcttccatctcacacaatcgacaggaccaacctcttttcatttgcgcaatcattagcgactcagcggaatcgaatcatgcgccatgacgcgatggaagtgtgcattcaacgggcgcgagatggattagtagcctactagagttgcctcggctcctggctttccccacatgaaagacatccctcagccggcggcgcgacaagcttcatccaggtaacgcgcgtaacagagcctcaataatatctaagggtccttaaactttgtcttcccttcttcttcttcacttttggaatctgtgatatccagtcttgatacaacgaacaaacatgccattcaatacggagcttaccagggcactcggcattagaggtgagttccactgacaatgtcccgcaactcagtattgacgatgaatagtgcccgttgtacagggaggtatgcaatgggtgggatatgcagagctcgccagtgctgtcagtaatgcaggtggcctgggtatagtacgtgacgaatctatccactcgtgtatgtagcttctgacagtgtacagttgactgctcttacccaaccgaccccagaggaccttcgcaaggagatccgccgctgtcgcgagatgaccaagaaccccttcggcgtaaacctcaccctcctacccgccatggtccccccggactacgcagcctacgcccgcgtcatcatcgaggagaaggtcaacatcgtcgagacggctggtaacagcccaggaccagttatcaagcaactcaaggccgctggcacaaccatcctgcacaagtgcaccacaatcaggcatgcgcagtctgccgtgaagcttggcgtggacttcctgtctatcgatggcttcgagtgcgccggacacgttggcgagaccgatatcacaaacttcatccttctgagcaaggcaaggcaaacgctcggcgtgcctttcattgcgtcagggggtttcgcagatggccagggtctggcagctgcgctcgctctgggagcttgcggtatcaacatgggaacccgtttcatgtgtaccgtggaagcgcctatccaccacaacatcaagcagtcgattgtcgacgcgcaagaaacagatactacgctcgttcttaggcggtggaagaacacgtcgcgacttttcgccaacaaggttgcgctagccgccgttgacatcgagaagaagagcacgactggcaagttcgaggaggtggctgagtacgtcagcggcaagcggggtcgtcaggtgttcttgaacggtgacaaggactttggtgtaagtgtcctccttaccgcgcttcacaaacacgaactaacaatgtcacaggtctggacagctggtcaagtcatcggactcattcacgacatccccaccaacgaagagctcctcaagcgcatcgagcgcgaggccgtcgagaccatgaagcagaaccagagcttatatattgaagacggacaacaaccagtgtcggagagtggctcgatcaacaagaagtcgaataaccctcaggcagaggtttggggtattggcaagagcaagctataggcgtgtatagacgaaaactatcaagtttgtgaaaacttcgagcagtgcatgtttgtgaagtcgggacattcgttcaaaacagcaaagcatcgtatcagaagatgcacttcacacatcacaggcagcaggaacatcacaaactcagtatttcacaaacgcggacttacaggatctagctactttcaacatcatctttctcattcgtaaggcctttcttccatcaaatctgtttctcaaacatccccccatcagtccgcaatcaaagcaacgagctacacgacaaagaacactccactcactcaacgatatatccacgatgtcgcaatatttcgataccggccgttccgcatgcacgagctgcatctctcagcaccagccggctctgctgctgctttgcgttatcctcattcagctcgcatgtcttatttgggggatgtggtatgtggatgcgcatttcatgccgaaggggaaggattaaatcgggtatgtcggtcagggtgagcgctgaaaatttataggagaacgttccgatgctgattgtggtgtcgcaggatatttatgatggactgctctcgctgcattagttgttcacgtagcgtgagttgttcttgcaggatcgatgggctattcttggaggggtgatgttttggagagcaaacttgcctgtttgggattgtgtattgtaggttggacatttccagcatatggacgtggaatcaggtcatggaacagctggctctaaaccgtagtcctccaattttgcaatgatctccttgaattatcgagagtccttctgctctagtatactaggcagcgaataacatacaatttagcctaagactgcttaggctagctcggggctaatcgtggcctactcggatttgttgcacgcccaagaggggaccgtcttcttcaccattcatacatcttctccccgttggatgactccggcccccatctttcactctcggtcatcaagccattggttgtggcctctttccaaaacaaaatgcttcttcaacatttaccgacagagctccagatccacattgcaagctatttgttggaaacatcagagctatcagccatgtgtcgggtcagccatctatttcgcgatatatgcactaagccactatattcgaagtatggcaatcgcgctctcttgtggtctgtaaagatgtgcgtttacgaaacatttcaatcagctttgaagtacggatcggatatcgactgtgtggatgaagaaagcagcacaccactacacttagcagctttactcggctatacatcaatggccgacagacttgtcgccagaggtgccagcatatcgcctttggacgactatttccgcaccccgttacacgtggcaatttggaacgaacactctgagatagttcagctgctacttcgccacggagccgatgtgggcaagccgaacgatgatgatcatgtagaggcgtgcctgatcgccgcagcacgctttagccaggtcgacataattcaactgctcttggaccatggcgcagatgtgggcgctacttcggagaaccaagagtcagccttaggcgtcgcttgtgatcgcggccaccttgaagcaaccagactgcttttacggtatggcgtgaatccggccagatgcgaccgagatcgcaacagccccttgtatgtggcttcggctaaggggcacctagacattgtcaaggtcttactcgaagttacaccagataccagtctggacgggcgaaatgacgacggatggacaccgttacatgcggcggcgcgaggaggtcatctcaaagttgtcgaaatgcttgtggagcgaggcgccgatttacgggctcttcacagctatagagggtcacctctattctgcggagtcacaagcaaacaagccgctgtatgcaagtacctgattgagaaaggcgcggacgtctgtcaaggagatgatcgtggtcatacccccttgactcaagcagttacaaaaaacgacatcgaaatcacaaggctcctactcaaccacggtgcagatgtagcgggcactataagacctttcagggagacatgcttacatctcgcgtgccgtgggggtaaggtcaggctcgaaatggtcaaactgctagttcagcatggagcgaatgtgacgacgaggaacagagctggagagactccgatggatctagcgatttccaggggtcacgatgatatagtcaggttcttgtatgagttgggatgtgttccaacacctcaaaatggtcgtggccgacaatcagtaacgaactccgttagtgtttgagtacagcaataatccacccgctgtatactcaagatcttgctctaaacttgctcgctatagcatcggcatgatgtacacaattgctgccataattcaccatcaccacaagggaaatgtaacatgtttccacatctatactatcatagaaaagttttcagaacgcaaacatagcgatgaccatctagcgggcaatcaatctcaacgtcccattctttccctcaaggctcatgctcgatgacttggcgactgctttcatttgctcttttccaacaggtttctcgtgcaattcagcctcgcagaacagagcagcaaggaaagagcttttccagagtcgatcgttctcgatgccgcggttctcgatcgcgaccaatataaggaacaaacccgttagtcctatcatgacggctggaaaagcgatccaaggccatcgtatagagacgcacgttatgttgacccaaacggtacctctggcgatttccatcaaagatcgtgtgtacgcgctgccgccattcgttcgcatgactgcggatatggaggtcgccagcccccgaaaacgctcatctatgctatcgtacgtaacattgccttcctcgaataatacacgcaggtgcgtcgatccccccagtccacctttgaaagtcatcgtaacgttctggccatccaatatctcgctcagggtctgccggttcgcagtcatggcaaatctggacaccgtccaaatgcaatcttctggatagtaccgccatttccatccagaagtgggatctgtgtggccttcgagagtgacgtaagtaggctcgttactgcttttcatgaactctctaagccctgttccaggtctgttggagccctcacaggactctcgcttgccgcctcgtaggttatggttcgtgaccatcatgtgggcaaaagtgaagacgatgttgttgaagtcttggtcagctgttccaggtcttctgaaatggccgcctgttccttggagataaaaattgtcagtcagttcctcttgtagtgccgcaaagtcttggtcagccatttcgcgtttcttagaatggccgcctattcctcggagaggaaaactttcagtcagctcctcttgaagtaccgcaccactgatgttggctgcataagtgttcacaactgggaacaacgagcaattgactgctttccaatctttatcatcccagtgtgatctgaagacaaaatagaccgtggtcagatccaagggtttggcactaacccatgacgagaagacgatcccagtggattttgagaccagtcaaaggtttccttattgccaaagtctatcctgaggtacgcaccagtggaagacttgttatcgcttgtacgggtctcgttcaagacgcggatgcgtgaggtgatatcctgacagtaatgacgcattgcgatggtagagaatgaaggactgccactttcagagaaagtgtaattcccactgctacagccagaagatagcgtgtttgttaaatcaccgggaggttgaagtatgccaacattgattgcggaaaccatcgcggcatgatctgtggggacgttgctctaaatccaggctccgtgcttgacgtaggagttggttcgcgatattttgactaatgcagtcgtatctttctgaagacaatcctgaaattgcacaagctgttgcgtgaagaagccagtgagcgaggccattatagtcacgacggcgccaaatgcagccacccagcttgcatgtgttagctgtacagagcgctctgtctattttttgtcggtactttggttatggacagcagactcatctgtctggcccatcgaaggcttccacccacttcgtcgtcaaagttattgggaggctcgcactgttccagtgcagactatcttgatgtggttgacatcccgcttgtagactgcatactggctgggctggacggtcgaagctcctcgcttactctgttgccagaggcgctgaggagaggtctggctaagggcccgggctgctccattacaatagtcgacgagatagtattgtgttgtgtggaaactcacaaagaagggctgaagccgctggatcatcgtcttattcagaccttgccgtacacccagcagtggaattgattgtcccccagtgtgtaacctatggcaaggcttaggtttattcgacaagttcattggtcgggagtggggcagagcttcatcggacaaatgacatttcctctgtactccagtcactaaattatcataggtcctatggatgcatgcccaagaaagtgttgtcgtacgacttctgctaagaatctcgttttggcaagtgtcgccgtcgcggctgacattctagttgcccagccacattcttgcaacgggaccgctccgatccgtatgtacttgtgctcgtcgatactcgcaaccatacgtccgaccatacatgtatgtacagcagtctctcgcaaaatcagaagtcaatgcagtgccgatcgggatgttttgtcgtgttgtttcctttgcacttgatgaggtactgaaaatttggatcagcgtatgtagagtcgtgactggttctttggccaacttacaccactcggtgccgtcctgcacaaaccagtgtcgtcgtccgttttctttctcttggttggggaagtgactgagcattttagtatatgtaagcaggaagcaaacctcttggggtctcaattaccaatcgggactttccttcgttgcttttgtactcgatcgtcgtccgtctcgtagtcatattcgcatttcccacccgtcgtttccacagacacgtcgcatcccacatctcgatagcatctgggccgcagcgcagtccttaccttgaaaaacgccaaggaaaagaaacgttcatacttatacctcatacacagcttttaaaaagatacagaccacaacataacgagagccgtactcaccgacgccgccaagtctggatcattatatctccaaacgaccatggcattcttcgcaccaccagcatccgtgcccgtcaaggtccgattgagaccgttattaaacgccggattacgacactcggtcgcaatcgcgctagcattgcccgcaatctgccagttgaaattgttgccgcatttgcaaaacgtgccctgccaaatgccaaagtatgctgcacgggttggttaattttctgccgtacacaagagaggctgttttttttttgcttactgaagtagggtacgccgtcagctgtggtgtttgctccggtgctgcagaagttgtagcaaacgctgatgttggtgttagcgtcgcttctcgacttgtcgttgattacatgggtgctcgtggattgattgccggtgtagtagcagttgagatagagtatgggcgggggcagccagactcggagcgtgccagtgttgttgccgtctatccctccatagcggaagacggagcttgaggctgccgcggaggttggggacggggcggggcctatcgtcggggcggaagtggtgacctttgctttgatgttagcaggctgcacgaggcggcagcaaatggaggtcaattcgtgtgtgcaagctcggtgttttgtgtgagagaaagcgggaaagatgacagtcctgggctgttagtatggctacgtttgcgattgcggtaacgttcgacggaagggtgaactgtatgttgtcagcaggacaatgcataacgagagatgcgtgagccttcaaatcgagtgatagggaattcagatggagtgaaacccgcgtcgaagctcgactggtgaacattaagctggaaactcccagtgtccgggtgtacatggacgtgccgcacggtcaagcttgagcaaatcctagccaaatatttgcttcaacaccctgacatgctcctacacgatcaagatcacaaaacaagtatgcgctgcggtgatagaaaaatgtgcttgcttgaattgctcaaaagagataatgctcgggctatttagaccttgcgccaaaaagccaagaatgcgagattccgccccaattaggatattgatcccatctaccttggaaatgccagcacaatcatgaacgcatgtcacataaggctaccccttcccagccatcaccctcctaaccattccttaagttgctcaacctggtcgcgggactagcagccctactcctgaccttgttcggctgaggagtcacacttgtccccctggtgcctacaccttgtcttcccacactcatcttcgccctttgcagctcgtcgtccttctgcgctacgctcttcttcagaatatggttctctgccttgagacttttgatctgcgttgcctgttgctcgtactggcgattgaggtgcagtttcttcagctccgcgggttgccctgaggctatgtggctgagcttgaccacctgagtctcaagctctgcgacacgtgcggctgaggtggtcgcggcttcttgggcgaggcgatactgttcttttgtgtagtcgagggtggcatcggcacttgttgcggacttgacagcgcgctccttgtcggcaatagcttgagctacatcgatacgcagcttagtgatctcagcgatctttgcatcctcggaaagactgtgagtattgcgttgatcttcgagttgctcgtctctggtgcgaaattccatcgtgcgggcttcaaggcgctcgcggagcgtggcaacattcttcgtaagagacttgacctgctcttctgagctttgctgcttgccgagcagtatgcgatactcgcgggtcaagtcctcatgcgcggtttgctgcttgtcccatgcaagttctttttcacggtagcgtgcttgttcagcttttcttgcggccctctccttctgaagagcctcctctgggcgagccgcctgcgcacgaagcaatgacatatcaagagctgtaccaggcatggaatcgctaatccgagtaatgtcgttatcatggcttacgctcgagctaggccctgcgtggggctgaggcgttaggcgcatgcgctttgcgggatcaagagcttcgtcttcctcgtggggacgctttgtgcgctccgccacgggagattcttcagacgtctgcgtttgatactcgatcacatccttcacgctgccaatcgaccccagaggccaatcgcgtggatactcgtcggctctaagccatgcagctaccagggttgctgtaacgggcgctcgaggcatatcctcgtcaataggttttccaagctgggatcgcatctgtccaagactggcaacgatcgtgtgtgcgcgctctcgccgattaagcgatgatgacaggtagcgctcaatgtgaccgacggttctagatatgacgagatgcagcacaggcacaatctcgatatctgggtggcgtgcccagttcttctgtcgaataactttcgcatcttgaacgccatcaaggcatataatcacgtctggaggccgtataatgggtgacgtcgtgctagggaagatggtaactaggaggttgcctttgacccattcaggactagactgccggtttcttgttggcatgttgtactgcacgtagcacgccttacagaaggtctcgatgatgctgagaagtgattcgttctcgttttcgattatgagcacaatgtgtttctcttcatctctcgctgcatggaacaagacgtgaaggaagttgaacttggcagagttttccttgccgaaatttcccaggaattcgatctggctcgctgggtctgggccgctgttggagggtcctgcttcctcgtagaacagatcgaaatgggtctcgagagcatggaagtttgctaatagctcctcgatcttggcaaatggttcaaatccgtctcggtcccttgcgaaagcatcgagaagagcttttccatggttcatcacattcgtgtactcctcgccctggcgtccatctatgaagagtggcacaatgcgctcttcagaatccagctgcagatcgtcgttgagcaagctctcagtaccgtcggttgatgcgtcgctcattatctcattatcagaggagggctcctcgggcacagtcggctccgtcgtcacgatagctggcacaacagtaatgacctccccggcaaggacctcttgtggctgagattcgtggatatctgcagcaggcgcattagtagcgcgtgtaagtgcaatagtccgcaacgaagtgggtgccgatagggctggtgatcgatctggtatcgtcgaaggagatcgggtaccgtcagtggcagctatcgacggcgatgcgccagcgccaagcaatcgtccattcgaactggagttggcgtcatctagagttttgccaggggcaggggcagtaactgatggcgtagcgttgatattcgaccttcgcagtgcccgtgttggtgtgaatggagcctggttctgtttcgcttttgccattgcctcctgcaactgccgctgcacttccgccgctgaactttgggtagccatgatagagatcgaagaagagggtatcggcgatacaggccgctgcgggatgtttgaatccaacgcaggcagtgaatggcttgggggctgtgcaataggagaagagctaggtgcagctgggctcttgctccgctccggtgtatcctgagaagaatcgtgccgggaggagtctggtgtagagcaatccgtttgatctgcaatttcgactgatggtcgtatactctcggtctcttcttgcgtactgaggtcctgttgcggtggaacaacctgcgcgttctgctcacgtgacgcagtcgaatgaggtgtctgcgagttcaaagcaaaatcgcggcgtaggaccgcctcttcgactgtgtcgtaggtagattggacaactgtctccgcttcagccgcggtctgctgtgcgactgttggagagcgactacgagtacactcaggcgcgatcaactgtgcgaatgaaacctcgtcctcggtttgcgtcgatagaaccaacgagggctctgcgtgtattagctctgatgcttgaggcgcgttgtttggtgacacttgagttgggcccgcagcactagtctctgttgggatcgcgcgtgtttgcgcagacgctgtcccgttgacggatgggacgtgggtgatagcggtgtcgtctgagactgctggtgctacctggctcttcgaaccttgcgcgacgtcgaaggaatcgggttgtgggtcgtgagagagatcggggaacgggccagctccgtctagtacaggtaccgaatgctcggttggacttgcctcggcgatgtcttggctaccagatcgttcgagttggggctcgccaggttcgctcaccagcgcaaggcctgtcgattgtacttcagtggggagcacttgggtgcgctcctcggttagactatactctgtgttcgcgcggtgctcaatgctcggctttttcaccacctcatcgacaacaaattcagaagagcctccgagtaattcggttgcagctgtcgtctccccgtgactgccagcgtactgaccctggtcttcagatggtcgaggtcggggtctgtctttagaaggaactgcctctgaggcttgtacagttgctgagaaggagcttggcggggcaggatgctcaggtgaagtttgatcgacttgcgattggtcctcgatatgtgtactcacttccgactcgtgctggccttcgaggtcgctgttcgctttcggtgacttctccgtgactgcagaagcagcaggtatctcagcgtgctcttgtgaaagtagtcgtcgccgctgctgctgactctgcgaatccacagtggtgtcgtagatggtctcgggaatagatcttgccggcgaaggtgctcttgaagctgcgacttgtcccacaatctcgagtaagccctgtgagatactgttagcaaacgaccctagcacgtggtgtatttcgggtaaacggactgaatcttctgtagcttcttcctgcgactcgttcaaggtcgagctctgctgtgttgttcccgtggtctgctgtgtggtagggatgaagctgccctctccgaccgagctctgggagtctgggacaacacctgaggattcgtattctggtcgcgctgcaaacagctgggagctgtcgagctcgctcccctgcgtatgtactggcgccgacgataggctttgtgtggctgcgagctgcgagaagggctcgtactcgtctggatcaaagctgtcgccgcgatgtccaacgtgtatcttaggagaggggcgctttgcagttggaatgccaattggagtggtgactgaactcgaaggtcggatattggtttcgtctatgggagtagtggtggaagtagtggttggagtagtggttggagtcgtgaggcgtgagagggcgctcgtggtatgcgccgcagagggctcgggactgctttcgatcactcgcgccttccgagctggttctggcctgacaggtcctactgctgtgctcgcgctcgtggtagctctcttcctctcttcccacgctgcgacgagatctggtgtagggttctcttttggctcccaactagggacgtattcgtcgccagtagccggatcaatgcctttccatttaattcggtattgcagtttgcctctaactcgtctctcgtcgaggatgcgctctgccgcccagaggtcctccgttggtgaggcctcgttctcgctatcgacgtgttttggtcgcttggtcgatttagactgggttgtcctgcgcttgcgcttcgaagtcgccattacacggcggtaccgctggaaacaatggatgcgctgttctcgagagccattgttagaacgtttggttacatgtgcgagagttcctcggcggagacatggggtccaagtcggtttgcgcgggtacttacctgcagccaatgagtcgcgtgcgtcacgcgtcgcgcgtcacctcggcctagagagcttgagaggtaagagaaatcgcgaaagcaatagtagttggttgagggtatccgggcgcatagctcgcgagtgttgcagttgaaaagtaaaagtttggatcgcagttgtacgttctcacctcccagcctcctgatgagactcgtcgaatcttcacttcaccgaggacaatcacacgaggacaatcacgacccacacaatagcagcaagtagctcatgtaatgtttgcgctctaactgcaagcgttcgtgctcacgtcatttggtttctacttgacacagtatcttatacaaaagtcatttccaaactcccatcaccatcctccacgctggccacgctgttgacctccatatccacccctgttgttgtatccaccgcccctgaaaccacctcgaccaccttgaaagttgccccgaccttgcccagggcctccagtctgaccatgtccagcactgttgccgaattggttaccgccgaagttgtaaggttggttctgcattgctgctacgttgggtggtggaggcggaaatggtccaatgtaattcggcggagggggaggcggtatgccacctgggaatgcgccaggctggaacgggggaggcgggggaaactgctgtccagcatactggttcgccatgggcggcggaggaggaaaaggcggtgcaccaggagggaacggtggagcttgcgagaatcccctggcaccagctggtggaggcggaggagggtactggctgctgttcggcatgccttggccacggccagaagcatctggtctgttccactgctgtcccgggccagctgaagttccactatacggtctaggtggcggtcgctgttggtcccgctggctctcaggatagttgcggccgcgatccggggagcttctacgccccgttcgggatgatgtgcggtgacggctgcgggatcgcgggcggttctcagagcgagatgccgggcggctgtcgaatgatgacctcgatgaatgacgactccggccgcctcggtcttgcctataatctgactcggacgatgtagataatcgacggcgtggcgatggtgaataacgacgatcgctatgacgctgctgcggtgcagggcgcaagacctccatatcctcctcgcgttgtgcttcttcccgagctaccttgatcgtttgaggcacgccgtcctcctgcatgtcctggcaaagcttcatcgaccagccgtacccgttgtacaccgtgtcgatctcaccagtctccttgttctgcttgacgagttgtcccatggggtcgagccatagcttgtgtttcttggtttcgccattcgggttgtcgcctgtcggcacatacttgaggtcgatattctcgaagtagttgtcaagcagcttgcgtacatgggcggagacaggcttcttgtcgaattttgcaaccttgattctgcggggatcgatagggcggttcgggtgcttgatcatttgctcgagcatgtacgaggctggcagctcatgccacggggcgttccgatcaccatgatactcagggagaagatagttcctcctgcgaacaggcgtaactccttgcgcgatgagaagcgcctcctcagcttgttcttggagagacttgagatcgtctgcgctgagtagctggttgatcgcccagtagttgagtagtgctcgaagcttcttctcagcctgtgaatccttttcgggactgtatgcggcagccagttcgatgagctcgggaataaatgacatggactccctgccgaagataccagtcttgcctgtattgcgctgatgatatttgtcagtatgaagcacgtcgttgatgatcaacaaaggcacaaagcgaccgcgggctgctgttttgactgctggcactgctgccgatgttggctggtcgaccatgatagacctggacacagagatcaggtagtcgccgagtgaagctactcgtatcctggaggatgctacgtgcttgacaatccatgctgtacatttctatgatgggagattagtctgtccccgaggcaaagtgatcaatggctgtgtagtcggatacctggacgttggcgggcgtgctctgctttaagacggcatcgaggtcgctcaagaactgggcgctcagctcgatagcaacaggtggtagacgtgattcactgctgtcgtccttcttcaacgcttgcttgaacttaagctgcgctatcgtcagcattgacgcggcgcgcttggctgcatcgttctgcgccatggctatcaagacgaatgttggcggttgtgctggcgtgatatcggggaccatgtggagcagcgcggacgcgacaatgcatgtggttttcgaactccgtgcggcgctagcactagcgcgctttctgcctcgattagcttcccccacggcctcggtcagtgctcatcaaacatgtccaacgacgcaattcaggatgaactcacttcgataaactcgattttcgacgagggcacattggcacccataaatgaagatgacagaattttcagcttgcgattgccatcatttccgtcgataacattgcgcatcgagttccccgcagactatcctgacgcacccatatcagtgctagggacgcaaagtgtgggacaggatgtcgcgaagggcatgggcagtcgggcagtggacatagttagagatgttcttgcagaagtctatcggcctggcgaggcatgcatctacgacttgctcgaagaagtaagagaagccttggaaaaggccgaagagcatggagagatacagttgcacgaccaagcagaagaacagcccactgtaacggacccatcacagctctcatcagatcctgccatcgacctcggaccagagcctccatggatcattgctccagcattctctgaaaagaaatcggtcttcttggcgcgagttgcgccagtatcatcaccagcacaagccagccagtttgtcgcccaccttctagccacggataagaaagccgcccgagctactcataatatgacagcatggcgtattaaaggccccaacgacacgagctaccaggattgcgacgatgatggagagacagcagcaggctcgcgtatgctgcacctcatgcagctgatggatgtatgggatgtcatggtagtagtgacaaggtggtatggcggcgtccatctaggcccagatcgcttccgcatcatcaacaccacagccagagaggcattgttgctaggagggtttgctaaggagggcaaggaatccgatacaaagaagaagggcaagaaataatcgagtcgcgagtccaagtccaaatcccgacgtgatgtacagacgcactagagttgcttccggtagattaccgctacgcccgtcgaccatgttcatgtgatcaagtatccagcctcgcaaatttcacagtggtgaacggcaccgagtaggctgaatccagcacttacaccaaagcagcaccaaaaaatgacgcaaccagccgaatcgtcccatcagcctggtaccacaccgcaatacggggtgcgaggactcaacaccaggtccaaacatccccgcttaccatgcactagaaccgagacggcatagcaagaatgcggggtagtttctcttttccagagcttgtcatgcttatcaccgcgaagccttctgttcatgacgttttggaaagagttgggccacgtgcccttagtagcctcttgctctggaggctgagttgaactggtcacatacacccgtttgatggtgcaacggtagccggtaccggtgagagtacggcataatcttgtggctagaacatggaagatgagtctaggtaatgttgcatgtgtgatgtcgcactgtgtcagacttgagctgggttttttaatgaatccttttgagcaagacattagtcggcattcgatacacattaatgaaagacaggatgcaggtctatctctgtatgtaacacgtggtgtgacggtaatggataaaacaccaatatgtgttaatcttgagaccctctgtgaagcatgcacgtggccatgttgatggcaattcgctgctgaaaacagctcaacattttagctcgattcggcaaacacaaggtggtcgcgcaagctgaattatgtctaattacgctcgtaccacacttccattcacataccccgcgaacttgtagttctctggtgctcggatcgactgcacacactagctccagttgagccacgctaacaagctctgatagagtgaatggcaacactggtgatgaaagcacggtgacgcttcgggataggccgctgtgtaagatcatccttctagtagtctttcctctcattggtctgtatgacctcgcgcgtgatattcgaacaaggcaagatgctttgatgcagcgcattcgggctgtgaaacagtgatatcctaacctgtcactgccagttctgccttgtgcaaacggctagcccgacatcgcgcgagatttccctcacggatacttaaactctcccggccacgggctattcaaagttttcttgctcaccttcaagtcacaactttcaaccttcgctcttggtaccaactccgtgatcatgacggacaagactaacggcatgtgagttgtgttggatcataatccacctagcaaacccactgacgtttcaatagcgaatccaccaccgcgcacatcgagaaccgcgggtctctctcctccgatgagcacaagcatccaaccaacgccagccaattgacggccaacctcgatggagagtacgtcaacagcactgtcccgagcatttccgaccaagacactgacacaaacagaatccgcaatcctctcgccaccgtctcaaaggcccaactactcgctgatgtccacagcttcgccgtcgagcacggcctgcaagacatcgaaccgctcctgatcaagggcgccctcttcgcgcagtctcccactctgtacgaggaaattgaagaactcgatgccggcgaccgccaggccatccgcgaagaagtcacccaccgcttcaagctgccgcgcatgttgtacttcaccatcattctgaactcggtcgccgctgctatccagggctgggaccagacgggttccaacggcgccaacttgactttcggccaggcatttggtattccagactccggcgctacatgtactgcgctcggcacctgcgagaagaacagctggatcattggatttgtgaattcttgtccgtacattgcgatcgctttgctcacggcttggatctcggatccgattaacgacctgatcggccgcaagtggactattttcatcgctgctattttctcactgctcgcgccgcttgggtcgggcttctcgcagagctggcctcagctcgtcgtctgtcgtctcctgcttggtgttggcatgggtctcaaggaagtcacagttcccgtcttctccgctgaagtgtgtccagctagcgtgcgtggcggtctcgtcatgagctggcaggtctggacggcttttggcatcttccttggtttcgtggctaatctttgcgtcatgaacactggcgccatcgcctggcgtcttcaactcggatccgcgttcatcccagccatcccgctctgtctcgggattgcgttcgtaccggagtctcctcgatggctgatgaagaagcgtcggtatgccaaggcctaccagtcgttcttgaagctgcgcaacactcccttccaggccgcccgagacttgtactacacccatgctcttctcgcccaggaagacgttctggttagtcaggccggtctcagccccaagagcaacctcttcacccgattcatcgagctgttcacgattccacgtatccgtcgtgctaccctagcgtcctttgtggtcatgataagccaacagatgtgcggtatcaacattatcgccttctacagcagcacaatcttcaaggagggtggcgcttcagagaagacagcactaatcgcctctttcggcttcggattggtcaacttcatcttcgccttccctgctatctggaccatcgatacatttggtcgccgcggcctcttgctctctacgttcccgaacatgttctggacgttgctcgccgcaggcatgtgctactacatccccaaggatagctctgcacatctccctctgatcgctttcttcatctaccttttcggcgctttctactccccaggcgaaggtccagtccccttcacgtactcggctgaagtcttcccgctttcccatcgcgaagtgggcatgtcctgggccgtcgcaaccaacaacttctgggccgccgtcttatcgctcacgcttccccgcatgctcagggcgttcatgccgcagggcgtgttcggcttctacgctggtctgaacatcatcgctctgatcatgatcttcctttggctgccggagaccaagcagcggacgctagaggagctggacttcatcttcagcgtcccgacgcgcactcacatgcgctaccaggtgtcgcagaacttgccgtggtggatcaacacgtacatcatgcgcaagaagggtctcccgaaacctattctgtacaagctcgacgacggtccggtggtggttcatcctgttggagagaagcacgtctagatggcgaacattctcgattcttgatatgggtggttagattagtaggttcagatgtttgaagggcatagctcagtccagattatgcttttagattagcagctgcgcgaagttcgtctccgcagcccatgcttttcctagatcaatgaaccttcatactcccttgacattctccacctatgacgtgattcgccatcagatggaatatttattaacgcaggatggaattgctgaattggaatcggacgacgtccagatagaaacgccgcgctaccgtgccttccccacatagcccacgatctagcgcgtggttctctctccactgcggatcaacgcggcgttcagatgtcgcatctccaatcagcaaccgcgttccacatgcctcggtacgatatcctcgcacgaagcgagcaccgttcggacggccaagcgtcgcggaaaccggtggtgtgatccgagtaaacagccaattgaagccagagatatgcttgtgcgtaagatgtgctggggctgaaggatccatccatatcttgagtgtggaggaccccgcgtcgcatctcaccttcactcatccagtccacgacaacacagcgattcaaaatgccactcttcgacctgaagaagaacctcgtctttgtacgcaatcgtcatcatcgctcttatatcaccagctaacaaagtgcagtatggcgcataccaccgcgaccccacaaatgtcgcgatccacatcgcctgcgtccccgtcctcctagccaccggcttcgtcttcgtacgtctgctccacctctacaaacactccttctaccgtatctaacaaacccccagggctccaacacacccaccctccccatccgcgcccccgccctcctcacccgcctaaatctccccctcaacctcggcaccctcgcggccttcacctactcaaccctctacctcttgctctcccccaacatcgctggcgccactaccacgcccataatccttggcgctgcagcactcgccaacaagctgcttggcaagttcaacaccacgcgtgtgaacacaatcgccatcgcggtccatggggttagttggatagcgcagtttgtagggcatgggaagtttgagggcaggaagcctgcgctgctggacaatcttgtgcaggcgctgtttttggcgccgttgtttgtgtggtatgaggtgctcttcaagatggggttttataagcagttgcagggagaggtggagagggggattgagacagaggttaggaggatgaaggcggagaaggagaagaagtctggatgatttcatggcatgtaggtgtgaggggggagttgaggttttggatattgtacggaagtgtatatcgaatgaatcgtttcagagactggttgatgacagtccgttttgcctccgagttgaagaggcttggaatgaccaagttcgcagacagcaaaacatactccaaagagaaatcaaagacaacaagtttccaatacaaactccacaagacacgcagtaacggtccaaaaaacacaaaacttttctccccgtcatccagcccaccaactcgcctagtcgaaagcagccttgagaatgaactcacgccgaagatcagcaacgagagcctatgcaaacaagtcagttaaagtcctgctaggttgcagatcgacataccgcgaaaggatccggcttctcttcctcgcccgcttcaacaacctcatgttcttcctcaacatcctcgtcgacctcctcgatcgtagcaagcggctccatggaatccgccggactcagcggcggttcgttctcctcatcctcatcagcatcgacaacaaccacagcccgactcttgaactcccggaaactctgtccatacgacgcagtgctaacgttgaaccgctggacctgctcttgctcgaccttctcttcatcgaccacacctcggccatcatcaagcttctttaaaaccggcctgacacccgcagtcctcgccctgtccgctctctcttcctcatctcccctcccaccatctttcctcaaacctccacccctcctcactctctcccctccctcgtcaaccccaaacactccccgtccacactctcccctcgctaaattaaactgcacaaaacaccggtacctcatcccctccacgccctcccaccccgtatacctgaaccgcctcttctcagccacacccctaacccaatcgcgcgcagcattcaggtctgagaagtgccttggccagggcggcagcagcagcgtcaagcggtcgatatcccgctgtatggcggccgacaaactcggcgggggcaggggcaggggtgcacgcttccacgtgtcgggggtgaagtggaggtcaaaagcacgcatctcccacgcgcggcgcgcagtgttgaaggacacgtagcgctggaatttctcatcgggcaggccggcgaacgtcaggtcatggatgcggggacacgtcgcggtgaggaaggattgcgcgtgggccacggacgtcagtgcgcatggccaggtgcggatttgtgcgaggagcgtgcagatggcggattctatggcatctgtacgccgctgtcagtctcaacgacaaagaggagagagcgagggagactacttcgcaggacttggcgggaggggggtggcgtgtcgaggtagaattcgccgttctcgaaggcgtggatggcgacgaggaaggctactttgttgtcgagcggggtggcgaggtcgaggttacagaggtcagaaatgaaggctttggcggcttcgatggaggagaagcgttgggggtagagggtgattagggattcggctttgtgcacgaggatgtgtaatgcggtggattgggagggggtggatgcgggcatggtgatggagatggatgagatgttggaatggaaggtagaaggtgagagttttgaacgtgagcagaagggaggacgcgaagatgaagcatatatgggacatattgggcatcaagcaaacgagcatataagcatccgaagcgccatcctgcccagcaaacgcttcaccgaacccccaagatcctcataccaaacgaagcgcttttccaaaactccacctttttccataacacgacgtaacaaacacttcccatccctgacccctactcatcctccccatcactctcctcatccctcctatacataaaatactgcacaaacacacacgcatccaaaaccaacgtgccgaaacttcccaacagccagctaaagttcaccgccacatacttcccatacacgcgcctggcctcgccgtccgcacatgccccatggtgtccggcacaccgcggcttgtacacgaggatactcagcacgtacgtgaggttgcccaggcaggcaaacaggaagaacagcatgctgatgccatcggtggatttgcggcggtaattgagtaggagttggggcacacgcgagccgaggtacagcagcgcgcacacgtagccggagatctggccccagaggttgaagtgcagggtggattcggacgagggcgtgtggctgtgatgtggcggtggggcgcgcgaggcgctgagataccagccgaagatgccagcggcaatgacgaggaggatggtgccgagattgaagaggactgtttgcaaggtggattgagcgggctgcgggcgcggtggggtagcggtctgggctgggtcgttgtgcagtggcgtgacgggcgagagatgcgtgccgtcgatcgagaggaagcgttcgcggaatgagccttgggagtttgacgaatagcgtctgtcgatgtcggagattctaggtggggcaatgtcgaatccatatccgttaccgttgccattggcgtgtgatccgtttgacggttgctgttgagctgagaggagcggtgactgctctgaagctgacgttgtcgtgctgtctgagtcgtctccgggcttcttgtagtcgtctcgcagtgtgaagcccttgtaccaaaagcattggagaagcagcacaatatcggcaaaggtgtagtatacagccaagataatcatagtcggcagcacaccttgcaagaccgcaccaatgatattgaagaagtcaccagccagccatattacgatgaagacgactgataagccatctgctgagcttctcttccagttctcaatgatctggggcgagaacacgactagaatgcgtattagctccgtgcaacgtgaacttcatgcaccagtggtacaagacacgaagagggcgtacctatccaacaagcgatactgatcgatccaaagatctgactgatggcatcaatgtcaagacgcaagccctgtgatggcgggaacatcttcgcgacgatgtagtagtccaattgatccttcccttctactaccgacgcgctccggtgagcgacacgagagtaattgagctacgtctgtcttgctcccgctgcgcgtacaattcaagtactcgtgatatgacgtatgcgctggtattttttcggcgacttgaccgcgtgcgcacaaagagcgtgttagatcggagatgacagaacagcgacgacaacaacagacgcgagcgaagggcgtccgatcaaaaagctagaagttattccgacggtaacaatgtcagccgttaagaatgaaatgaaaagcgatgactgcacaggtgaaaagttccagaggctggttacataatgccgagcccgagaaatccggggtacaacagggatctgccaggaaccaggctttgcattcagccgcactagcgcaagtcgggaaacatcacggcatgagaggtttttgataataatattgtttgtccatgctacatgttcaagtggtcgtacttcccagatcgtatacatcgccgtaaagatagaatgactacaagttgttgtccgtcttgaacttatcccaagcttcgttgagtgtcgcaaagacggctgcactgatcatcttctgctcgattgtcgctgcttgtgagatctagcaacatggtcagcgctagtaccacttaaagtaaagacattgacgtaccttgtcaggatgcacctttgcaatcgccttcatgtagacgatcttgactttgttcggcatgaccaaatcgcccatgttgactttcttccaccccgcctcgggccagagaactttgtccaacgatccaagcagtgcccgcaagttgtctgactttgtgcctttccatgagatgagttttgcgtccacctggtccgtgagcgcaaacttctcgtcatctgctttctcggctgcagcattggctgctttcatgcgcttcacagcttcggagtccttcgcagccccaccaccaagatcggacattgcagatggccttggtgcgggtttgcgagcaggtgccgggcgagccgcaggggcggacttgttcccaccacttgcagccttttcgcagcgattgcgacctgagatgctgatggcaccaccaacgccgttctgcactgcttctttccatactttgtgagcatcgccccatttctccatgttctcgagcgcttcggctttgcgcatcaaggctttcccatagaactctttcatgtctttctcgccttccacaccgcctgtagcaatcttctcgccttctccccgcgatatgccgattatagataaggctgcatcggcatccgcaatagcagcctttgggtcaccaaccttgatgttggtgacggcacgattgcagagcacgacgattgtgactggatgcgattggggaagaggactaagtgcagacgagtacgcagcgtgcgcagccgtgtagtcgccgcgcttgaatgcttcggagcctttttgacgatcggatgcggaggaattgagcgcggaggaagagacgggcggtattctacgcggggcagctttcggtctgggaggtgatggtgttcttgcaggtatttttggtttgggggctgaagttgcttgcaagaaagggttgttcgactgggcgggtgtagcttgccgtgaggtttgcgctgacggtgtaggctcaggcgcgaacagatctatcggcggttgtggagtagccttctttcttctagcagggcttatatatgcttgcgcaccctgctcttctacctcttgtctggtcaatcgcgtcgctggccgcttgtcgagactgggcgtctgttgccgcggagctggagaccgcgaggacatgcgatctgagaaaacgtctcgccctccttctggttctcttctttgccgcaccggtagatcgtctacatgcctcgattcgttagatcgagacggcttggagggtcgtccacccgcctctagcatcattgcttcgtcagtagcatttgctgcagctctttgcttgccagatttctggggtgcattctctgcggcctgagcatcgcgcatccacttgggcatatttgggtcgccatcttgttgaaagtctgccacagccttctgcacctgtttccgcccagtcttccatagcgagtttgccgacttgaacagactggtaccgatctcagaagccatttgagtgacatccttttcctgaccgccctcctctcttttgcgctgtccggatcgactccgtccttcctcgcccttcatccacgccggcacagcctcagtctctcgagttcgtcttgtgttggacctgctatcattgcgccttggccggtcctcaaactcttccgggtctcgccgtgatcgatcttggctgcggctttcggtcttttgtttcgcctccgcgtgcgcctgatttaacagccaacccactgctgcttgcacatcaagtcccgattccgttgttgcaagtgcaatcgcggacctatccgctgggaagcccatatccaccagctcggcaactgccttatcttgatcgttcataggccgtggggacggttgtcgtgcctcttgacgtgcctgttggcgctcctcgacttgccgagcctgcttctgttgctgctcgaattccgacacaggctttcctagcaatccaagtatgtcatcgtcgtcatcgtttgtttgcggcggtggaactggcgcggcagatttttgtgccatctgcttgagaccgaacatatcatcgtcgtcgtcttggaatgtattgttcgcagtggcctgtggcagcggtgtttggcctcgagaaacgttcgcactgacggcgggtgtgcttcggccgctaccatgtgcagcgggggggaagtgacttgacgcatcaactggtgccgccgagttgaaggcagccagaaggtcatcttcagcgggtggagactggacagatcgcttagcactcgtatctaagcccgcaaatggcttgttgatcgtccttgataaaccctggttcgcggtcgcatttgcagctggtcgaatcgcaccaaatgctgcaggctctggtgtgcccttcccaccgcctagagtgtcccaatggcttgagtctgcacctccaaaggtcgcgtcatattgtttccgccgctccgcttcttgcttcagcttctcgtcctgtatttgcttctgtcgttcttgtagcgagaggttgttgatcgcagctttaccgctgttgatggacacgagaccagcgaagctgtcgtttgcgggggtcgcaggtttcgacggcggcttgaaggcggacgcagcagcaggagatgctcgagctcccgattgctgcgtggaaagcccaacgaggggcgtcgagcggccagatagttgcggtgtggggctctggcggtatggagggaaggccgtgggggtgttgatgggctttttggcgggctgggaccagtcaaggccagctagatcgtccattgtttggtcgagtatgaggaggagaagaatcgatatgtggacgagtaggtcatgacatgattgcaaggtgtacagttggtttcgcaatgcatgcctgtcggtcgcgcttgcttcgtgcgccacacgcacagccactcatgcacgtgagccaaacatcaccatccgaaatgcagggtccagtctgaagatttcggaaacatttggtcaggatcaaaaaaattattgctagaccggttcgttggagtttttgtatggcaggctcataattggcaaattcatcgtaatactcaacctgcggacaatcttcccaaagtatagcagacttgtagaacctcagctcatcgagcaactagtgtccacgtcttctatcctctccattcaaacccacgcccctctacgccctccaccttctctcgccttgccatacccgccatcaacacccccagatctctccttgcaagtctcgcagtagttgccttctttacacccgactgaggctcctgtcatgccgctgcctgagttgccgttgggcagaaggatggatccatcagagtattgccttgcccgtaaccatccagggttgtgaacagtggtgttggtaatttcctgcacacctctgcattgctccaccaacaagagcacatttgtatgaaacgaaaagtgcatcaatcttttgctccatgccactcttgtcatctgtgcaaaaaagttgttgctccgcgaagtgccgaaatgacgttcgctgatcttgcttcctttcaactgtgtgcgcaccacttgtgaagcggcaatggacaaccgcatcgcataccgacaggcgcataaccactcgtcctgcacggcatcctgcgtggccagaccgttgccatatgttactgctgaccgggtaatttaatgttgttgggataagcgcagagtgcgtagagtattggagaatgtgcgcgtgcgtgtgttatacagcgcaaaaaaacatcaatgtcaatgcggttcctcacgtgtgaacgggtgatcacgatgatctgtggcggccagaccaggctcttactcgtggccctcgagttaagatatggtcagtgggtgcaatcgatccacgaccacgaccgcggagaggaagcacggcctggtgtgggcggcggctcccgactgctgtgtgacccctgacagggcttttctccatgggccatggctccaaatgggggctcaggttccgcgtaccgtagcatgactcggcccgaagagtagtattcgaatatgccgctggaagcggcagagcttgcaggcgcagatttacgcgtaagaaaagattggaactgaggctcttttcaagtctttgttgcagttggtaggtattggtacctggattgatacagggaacgaacgggcctcttgatcccagctttcgtcaaaacttgcagcttcggacgctcagatgctcggccagacggatttgccgacccgccaacccgcgacccatggccgcggttctgtgtgcttggttgaatcgcatcccgtcagtaccccgttacctctgaccgatgatgctccctgcgtgcgtgaaacctgtcagccgctgtcgcgtggaggcgactgcaacagtgcatgtcaatggtgtgatggcgcaagattctgtgagccgagtcgccaggtgttggaattggaacgtcaagagagatagcgtttcgtgagtaatgcagctcgcggcgtggttatgcgcgggagtagggccgagtattggagcttagccgcaaggagacgattctgggacccccgaaaaagcgatgggcacggagagcggagcaagtgcacaagtcgcgtgaactttatagaaaaagggacgatgctccgacggttgaaagtcgcacagaaggacgagaagcgagaccctgcagcgcgatgctcgagcagacagggttggaggatcgtgcagtgtgcaaccaaacggtcgagggtcgagggtcgcatgtggcatgtggcatgtcgcatgtcgcatgcaggttgctggaagcgacctggtggcccttcgtctgaagccgggtggctcagggtgaaggcttgtcaaatgcacttggtgcggaatgtggagtcaatcaagatatggcgtagattcgcgcgctgtttgacggaagggctgcgagacagacaaccgtccgactgaagacggccattgagaccatgtcagcgtcagcatcgcggtccagcacaagcctatatacgaggccgactagtgtatatgatctcctcggcgcggaccctgggctggctgtggcaggcagcaaggcagcaaggcagcaagagcacgagctggcactgatgcgtgatgcagcgatgcagcgatggcacgtgtgatggagtttggcgtttctttgtccaaggatctcccagccgccgctcgagcccatgcacccctacgcgaaccgcgcgctagcttcctcgggctcgggctcgttcgaactggaatcaaatgtggattctttgaacgccgccctcgacgccggccgtgccttcccaaagatccccaaactgctgcaggagctcctcctcgaccgcaccttccgcctgcaaacctcacgctctctgctgtcgccgccgccatcatgagactcttcggccgcaaggcgctccaagcccatcgtctcccccaacggcagccagccgaactcgtccaatggctctctgcgctcccctggccccacacccaacggctccaggcccacgagcttcccagacgtgcctctccccaaggcacccgacccagcgctggaccctgccggctacctgcgcagcatctatgccgtgcgtgagcgctccaagctggtcctcgaaaaggccaaaaagaaccagctcaaacactttaccgtcgacatgaccaagttccacgatgtagccagttttgtagtgtcgatcatcaaggtaggaattgcaagaggaaggagcgacttacgtgcagctgacgggtgtcacagcgagactatgcgcccgactacgcctccatcccaccccacggccgctggcagcactttgatgtgggtggccgcccgcgcatcgaccagctgatggcgtcgtggccctccaccgtggacaatcaggaacgcacgcgccgcctgctcgatctgttcctggtctcggtgcttctcgacgcaggcgccggcacaaagtggcagtacaagagcaaagagtcgggcaggatctaccgccgcagtgaaggcctcgccgtcgccagtcttgagatgttcaaggccggcgtcttcagcagcgaccccagagagccgtgccaggttgacagcgctggcctcgccaagctggacgtcgccatcatggcccgcggtctgcaggtcactgacagcaacccccttgatggcctcgagggtcgcaccacccttctcttgagactctcggaagctctgcggaaccaggaaatctttggacttgaggcgcgtccaggaaacatgcttggtaaatgttgtggcacttcaactatggccgttgactaacgcctccagactatctactttcgcacccaacaacccaggcatcatcggtccccatcattcccctgcccacgctctggaacacgctcatggacagtctgacccccatctggccagcctctcggacccaaatcgacggcttcccaatcggcgacgcttggccgtgctccgtcatgccatcgcatccaacccacccctgggaaaacattgttcccttccacaagctgacgcaatggctgacgtactcgctcatggtcccgatgacaaagctgcttcacgtgcactttgcaggtgcagagctcttgaccggtctgccagaatatcgcaacggcggactcttcatcgacactggacttctgacactcaagccagaggattcaaagcgcggactcgcgcaatacgagcataacgccaagaccaaaggacaaccaagcatggaagttgtgcccatgtttacagccgatgacgatgtgattgtcgagtggcgcgcagtcacagttgggttattagacgacctgctggtagacgtcaataaaatgcttggcctgagcggttctgacagattgaacctggcgcagatgctcgaggcagggagctggaaggtgagtcgaatcacatgctgggctgccgtgcggcatgcagctaacaaagtttacagggcggccgcgaaatcgcagaagtgtcacggcccaacaccaaagagccaccaatcatgatcttgtcggatggaacagttttttaaaagataccctggagcttcccttgcagccttcttttgcttcatttcggttcggatgccgcgcacgctaccgatattaatttccgatggtcttgttataccacccgtaaccacggtatcccttcaccgtccggcggacagccattatttacgatgcacgatctcgacggtcgacgcgtggtggaacgcttcttgttcatatttgtttgcctttctcgcacacgacacatttgttagcgattgtcttagtcggtccatttcagcgccgacagctgttttctatgttgctttgctttctacacggaacaattggaacaggggaatatacggaacatggggctgcgtaggcctcgaaacactttactaaaagataataattgccgtcgatcgtgcaacagtcagcgatcgaagattaattcccatgcaccttctcgattgagcccatgttcctgttcgcgtgctttttgagacttgttgggctgtccaattaggcttccatgtcccttgaacgacaaccaagctttatcgacgtttaatcttgccaatctcaaattcggcgaagagcctgcaaatgctatcattgcactagaggaagaggctgaatagaattcgggacctacagactcacgtgttgggtttgctgcgtgttcttgccgagcgaatcagaggccaaggagatgtaagctcctgcgggtgctggctcggagcgcgccttcctccatcacgacgttgcttgcttcttccggcagtaactttagcagctcgacgactaatcttaaaccttccacacttcagcctgcaattaatcagtacccactatctgcactttacaatcgagaacaaccgaggcagcatcctgactgtagacccttcaccactgttcaccactgttcataatacgtcatcgtacacgagcgacgcttagctttcagcccacggtcggtgcacgacacattccaaaccctacagatatcgttagtctatctaggtctccaccgtcgtccaaaggcgtacacgtacctgccccacgagtcgcgtgcgtcaacaagctgccaagatgaactcgacgacgaagcggcagaagcagcgcaaggtgttgctgatgggcaagagcggcgccggcaagtcgtcgatgcgcagtattgtcttcagtaactatgttgcaaaggacgtccgacggctgggcgcaaccatcgacgtggagcacagcaacatcaagttcatggggaatctgatgctcaatctgtgggactgcggagggtatgcgcgcagttcatgctgtctgacctgatgccgagttgacattgtgcagtcaggatggcttcgttgaaaactacctcacgcaatcccgcaaccacgtcttcggctccgtcgctgtcctcatcttcgtcttcgatattgaatctcgcgagtttcccgccgacgtcatatcgtactcgaacatcatacgcgccttgcacgaatgcagtcccggcgccaaggtcttctgtctcatacacaagatggatctcgtccaagcgcggctgcggcaagccatgttcgatgagcgcgccgactatattcgagaagcgtcagagggtttcaaggacactgtagagttctttgcgacaagcatctgggatcagagcttgtacaaggcatggacgaagataatatactacctcatcccaaatgcagggactatcgaagcgctcttggagcagctggcagaagtcatcgatgcgagggaactgatcctgtacgagaggacgacttgtctgaccgtggcacatgtcacgcggaagacggaggagccaaaccccttcacagaccgatttgagcggatatcgagtatcctgaagacacacaagcagagcatggcgtacgtcttctacacccttgtctctacctgccatgcgctaacacatttcttcgcaggcggcacaccaacatccccgccggcagcgccaacttcgccgaaatgcaaatcaaaaccggcaggttcatgtttttcatcacgcgccttaccgaaaacacaaacctcgccgtagccatcccgccatccgagcaagtcttcaacgccgcgcgtgtgaacatattccaggtccggccgaagtttgcggaactcgatatcgcgtccaagccgcggccgcccattcagcaggcgtttgcagggtcggcggatacaattgattcgagtgataagggcaaggggaaggagattgccgcgtgaggtggatgttgtaaatgtgtgtttattgctatgagatgcttggagatacccagggagaatcgatcaattgaaagcatttggaagtgaagctatattctttgcatgagtcgcgaggtgtttgctgaagcaagacattataaagttgtaccaagttgctttatccaatacaacattacccccaagtgatatacacggatccagaatgactttgatgcccgacaccagaacgggaaagtgtaaatcaatctgggtgaaaataatcgtttacaggcttagagcgagaggctgaagcattacaagagaaagaaaaaatggcacacatactacgccggaaaaaaaaaaaaaaaactgtagaggaacttccttccgtgtatggattacgaaatccgcgtggtgtggtgtggttgtatgaagacttttgacaggtttttttacgtacgcgcggtagagtggaacgggctcggattacactttttgtcacatcacatcatgacgtgcagtctggattctttgggggggggggggaaagaaaaaaactcgccaacggtataattagacgtaaaaacaaaaattctgggcacgcatgtgggaatagaatgggataacgcgttacacctttttgaatttttataacttcggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgctggctggagtgagtgtaatgctaggactagccactacctcgctccgcgctcgccgcgattgtgaacgtagtagcagaaagctcgtgtcgaacagtcgggttcagacctccggtgcgtgtagttgtgacacgcacaggctggacggatgtgaatgagctgttctggcctgcagtacgtgtagccgtggcagtcacaggcccagagaaacttttccgggcctgcggagatcgagcttgtacctgttgcgcgcaggtgtggtttggggctgtaggtcgaatggctgtaggtcgaataggagcgagttggctgggggtgtgtttacgacgagtggattgggctgggagaggtcgtgctcgaggtactgccgtgctcatggcgagcaggtgtttgaggagaaggttgggctggtagagatggtctagcaatagttcgtggttgaggtgcagtgttgccatgttgatgacgagtgggttgggttgatggaggtggtctagcagtagtacgtggtggaggcgcaacattaccatattcatggcgacgaccaaacggcggcgttagaggtaaaggtggtccatattgtccggtaatagtccatggaacgtccgccagaggttgtcagaatcgggaagatgcctcagcgcgtgatccaggggctcggtgcgtgggactcgtgctttggtgatgaccgccagtctgctgaagagcgctggcttgctgatttgcacgagagctatgggctgagctgcgagtcggtccaccattatacgtgtagcctggcacacgctgaccatgcggtacatatggagtacgcgtagttcgacgcgaaccgttcatgctcaaatactcagacattcgtggacctagatagctcggtcgctgctggttatgctgtgcctgcaactgacgggcacctgcatgtgccgcgaggtctgcagcatcgtcataaacaggccagtggttcatatatccaatggatcgggtgtttgggccgtaaccactaccataacgtatatctgggccgtaccgattatcgtaatcagattctagatcgtatgaactatcggagtcagaaaagtcagactcgtgtccaatgtcaggacctgggccaggtccgctgagccactccgtccgacaaagcgggcacagctttttgtcgtccggatggttgttgagaagtacctgcaagcactcgagaccgatcatgtgtacgcaacccagtatacccacgatcttgacacagatgtgctcagagatatcttcgaggcatattgggcactctgtatttgctggcgtagtagtatcggcatgtgcgaggaaatcggtgtgattagcgaggaaagtgtcaactcgagaaagctcatgtgagccggttgcgttgggcatgttgggcatgttggttgtcgtgatgactttgagcagttgtagcttgtgttagttttacggttgtaacttttggtagatttgcttgtcgcttgtaaagtcgcgaggtcgtgattgtctggcgctcaggggaatgctgttagagactctgttggaagaggccgcacaagacttatgtttctccaggagagtgctgggacttgtgaacatatgtaggcccagtcttgccgcaatgatgtgcacaaggcgggtcaagtgactctcgaatttgtgagctggtgatgaagttttcttgtcctggctgggctgggtgggtgtgactccatctcgcaggtgcatcatgttcacacaatgtgagaagagacgatgatacaatgatctgggtaaggaaacacatcgtagactgatcagaatgattgagagtaacgaaagacaaagtgacaagacttcttgcaaagcgacaggtcgagaagcatactgttaagatgcgagtagggcaactatctaggtctatcacagaaagtatacgagcaagcgcattgtaaataaaacacgtgagctctgtcacatggtctctccagttgctgaacagagatcattcttcatgagcagccgagatttcagtgcagagatcaagacgaaagtctaagttgtgagcctctgccattgctggtgttgacgaaatttgaaaattcgtgcaagtcagatcatggctacaaaatatgcagacaggtgtgcttgtattgtccggcagttgtcatataacgatttcatcgacacaaattatacttcatgaagactctctggcgataccagtcacgtagctctgatttccaccatcacctggtcgaggagcttgctcttgcaaattccccgagcgtttcaacatctgttttgattgacgagccatgaaccgtctttcgttcacgttcacatgttatcatgtgctttcattcacgtgtcaatatatgttttctacactgatgtcgatgtcatgagatgcattggtcgcgcatccctgcatcgctcccggaacaatgctgccgcttgtcgtcagcttctgttggtatacactgcaagcagcataaaactgggcttagtacagctccacggaagaaagcctcactccacggacggaaggctgactcaacggaaggaagactacaccagtccggattgtgattcgtggaatctgattactgctcacggttggcattccttcgatcaactttgagccgatcggcccatccttgcgacacctcggcaattggagccatcttgcaatacactggggaattgcatacacggcaaccaccgagaagacaacacgttgttcgaaactttccttagatgctgacctcggtgaaatgcagcggagtccaaatttgtcgaaggccgacatcgaatcattctgcgaagctctcgttacccatcgaatcatgcgcggcacggcagaaggtccgtcgctgcattactcgttgcccggagactagccggagtgacatgccgtggtgcatggttcagccgtatcggcaggttgaaacaaagtcacggcacatgtgacgccaaacagggcaaagcagtatcatcgaaatcgatggctgggtggagcaatatcagtactcgtgtacttgtcatgtgcatgcggggtagtgcggcgtcgaggcaacagacggtagctgcatgctagccatcagtaacatggtgttgtcaacggtgttgagctgctggcgacgttgttgaggcgcatatataggccaaaagatgccacgtagagtacattgagcaggtactttgtgtgtattgagcaaactttacccttccggactggttgaatggagcgtgctcggaaggagatccctgcgccttcgactgtgccgtcaatttggtttggcgtgcaagcaatgtatgtaaaggacagctttgacaataacgtatgatgctcaaggttgatcatcctccgctagaggcaggcactgcgagggcattggcactggactgatctgcgctgtcttcggtagggtagatgcattatcgacgatgctgctgcaaattggcgcttggatactgcaggcactcaatcatacagctcggcgcatagcttttggtcaggggttgtagcgagatgattaagttagaaacggcccggtacggaaacatgaacgcgggaaggatagttttaggcgcacctgcagacgagctataatcccgccaacgtccaacatacccggcttgagttgggtcgttgaatttggacaggggttgttccgaataaacaatgttccagaatcagttgagacgtctgtcccatgctggtatctggctgatgtgatggtcgtgctggaacactatctggtgcatcttcgattccttggtccatgtcaggtatcagggcagggatgtagagttacgcttcgccaggcattccatgtgagaacgctaagcagaaatagcatgaggcgatgtcactagcagcagatgcaccgtgggtcatcctagctttgacacatcccactcccactaagatcttgaaacggccattaggagaaccaggtctctggttcacacatccctgcccgccgccactaggcgaatacgcacctttgaatgttggaagtcacatccagcagttgaggccttcaaacaagccactggtattgggtctaacgtcacactgtagcagctgcattgttatcttgtgggtcgccagcactttagccggtgacaaattcatgttgtggccacgaatcgtggcagaaaaggaatgagcagtcccgagctgacattgtcagttcccattcaggatccatcggatacgagcgacgaaaagcgcgggaagacgcgttaaggcggtcagccgaagcaagcatgttcaatgggtgtttcaccagaggtcggtgttgaatcgggtgcggagcggaatgacagtgctgtggcactgtggttgccaagaaatccggaatgatacctggtgagacaaagtagctgcacgtcatccagggctgctcagtgcctagtgtcgatatagattggattcatagcctttgattgcagttttgctggatctgcagctagggtgtgtgtcgcatagagtcaatgaggcgttcaagagcgggagccagataaacaggcaggagagggtacagtaacagtgcatgtatagccgagagtccaatactgccgtgcaggatggtgcatggacatgggagagggagatgttcggcgagctctcagggcggcatgtttgccgctagcctgaatgagaacaccccgcccccgccttcccaaatcggatcatgtgccaaaaatttcagaatctcttgcacaacacacagcatctgcgacgacaagatggcaggcctagacgaggatgcggtggacgaaattctgtacttggcacgcacaaatgagtccgccgacttagcctcatatctttccgaactgtcagcgcagacgaagcgacccagcgccgatttggtggcagcggccattgacccatactcgaagaacggagcattgcattacgctgcggcgaatggccacaatggtagggctctggtcatggaacagttcatagcataaatctgactgcttgatagatgtgatcaaactgctgttttctgtgtgcggagataagccggtaccggacattatcaacgctgtaaacgaagccgggaacactcccctccattgggcagcattgaacggccaccttgagagcgtcaagcttctgatacaatccggcgctgatgtcaccatcatcaattcagctggtcacgacgcggtatttgaagcggaactaaacgacaagcaagatatcgtcgactggctcctgggagcggtggaggaacttgaaaacggcattggccagactggcgaagcctctggacatgttgacgagaacatgagcgacgatgacaaggttgccatgcagggaggcacggctggcgtggaggatgtgaggaagcagatggaagatatgaagaccagggatagcgcctcacgggatggttgaagcaataccaaaggcttggctgcatatgataatatattactgacaccccttagtcccgccagggaccacatttgctagatagcgatcgactagctcatagccaggtactcacgagacagccgctgccgcgtgggggaaagaggtgatacatgacaaggcggtaccaaagctagaggtacatgagatgagaggatgactcgcgtttgcggttgattgcattagcattacttctgccactattgtatcatggctccagtccgaaaggacgcgaataaacaagggtccaagcagcagtcaggtacaaaatccaccctgcagataggagcagaccaagagttcccaatgacctcgctgatgacgcagcctgcaatacgatcggacctgcgttgtccatccgttgccaatcacggatggcggccaatgcccgaggccaaaagttgtacttcaccttggcgtaattgctggtcaaatacgctccgtgccttaattcaaagacatgctcaaaccggcccagtgcccttgagaggactgatgacaggggtacctgaacaataggccgtcttgatacctgtttgtagattagcgaacgtcaatttttttcatacaacctttctcctcaccatgtacgaagctctcaatctcgtagccaagcacggcgcttctcttctttcttgttgtgacgcttttccttgaatgccttgagctcctttttggtcaatgacttgccgcggcgttcctccttgagactacgtccattgtggctattggcagcggcatctacgtcaaagaaggcgttcatttgtcgcttggacttgttctcatcgttgtgcatctccggaccgaccccagcttgctggaacttgccggtccatttgttgaagtttgcttgcgcagtatagccttcggcattggcaattggcaagccggcagcggcagcagcagcagcagcagcagcggccgcttcctccgcttcctcctcctctctctcggcctcgcgagcgtaatctgcattggggtcgaagctcccatgtattgccgggttatagcctccccacttacgcttaggtggagagcgggtgccaggcgccgctgagcttgtcggcgcggcagcactgcttatgggtgtcctggatttatgacggattaggcctggaaaggaaagatgaaatgatagaagttagcaaacctgtcgtacggtccttgaacatatgcatgtgcagtggcctcaggaacacgcggattctcccactgagacactccggttctgatgttggtgaagtagtaagcctgcgccgttggatccacatggcacctccagccatcgtctgtctcatcgggtggggcctcatcggggagtggtggtgcctcttcttcaggcaggggtggatcagcgacagcagtcgtcgtgtcttccttcaggtcgctggtcgctgcctcagcttcgcggctggttttgtcgctagcgtgcgtcgcgactggctcctgcttctcgccgtgtgcagcactcatgttcgatatttatgtctatctgcaatgttttattagaactgacgcgcaagtggtaacaaagtcgtcgtgctgtgctggctgctactcctgcatgtgggagaccgggaatggaatgtcgcaacgcggcaacaactttgaggcgtggaccattacataagcacactaaagccatcacgtgctgatgactgtacctccgagggcaggcaggacatttcgcttcgcgtcaacgaacggtcgatccgcggcgtgcctgcatcttggtccatccgttcatttgccggtttgcttgacaccgctcggcttctgcgacgaactgtcatcatcattgcagtcgtctcgagcttacacaaggcggacctatcacaatgctacttctcgaatgcagccttatgtcatccattggtacgtccgcctacgcatcttcatctacacgggccaactctgcaacaaaatgaagcaattgcgggacccagcggaagctaatcccctacgctgtcccttagcaaggctcatatggggctccagcagcacacgcatgagctcgagagctgcatgcgtaggaaaccgacagcagggcctgaggtacgtgtggcgcatgccaagacggcgctccatgcacgcaaagaagcgcgacttaggggagccgggaagggggttggagccctggagccctggatgatccgccgtgcgaatcgagatgggtctgccgctcaacggcttttgaccagctgctccgatcggacatggtgcctcttcagcgggtaagcatgtctgcagtacttttcttcccaacgctgcgagaaatggctcacgagctccaccagggcgttttgcttgcaagaaacgggtgtggacgaccagggccgtcagccgatgcctcagttcttcagtgcattgtcgtcggtactctacttatttgctcccgcggagcagcgcgaagcatcgtttacgcttgccggaatggctgctgaggacagaccacagtgcgttccattagctgcatcgagccctttgccaaagtcaattcatgtggagcccattggctggaaggcttcgcgaacccgacgccaggtctggagaaatagtttcggcaaaatacaaggacaaggacagacagtttgctgcatcccgtcgcctctgctaggtctgcatgatcggcgccagtcatcatccgattgttgtggttggtcggaggttgggggacggccacctgttagatctgggggctgaagctggcatctcatagctcgtccagcgccgtacctcaacggactactgcagtgtcctgcatcggtctgcatcacgcatcggaccaaacacgctacgcaacacttccagcaactcgcagaaagtttcgctctgccgcgctgcagcgactcgatatcgcaccaatattgcttgtctggcttgctgaccaccccggcgcgttccaggatgctcgggtctcaaacagcaaaagctccacgaccatgttcctggcaacttgtcatttctcatagctgggatcacagcacagataggttctgtggatgccgcgcccgtcgccctaccctgaccattgtgaactactagggtctgccccggctctggtgcagcacggtgtccctatgtggcccttctactctgatccttcctccccgatattatcgtatttattgctattataccctcattcagtcgttttggtacatgttgcgtggttagcgattcagcaccgtctacgccgcacacgccggcctgtgcttgtaagtacgttcccgtaatgccccatcgccccccctacatacgctcttacatgccttgttgcccctcggctgcggtcgaacatcacccggaagtgcaattgaaagccgtcagacgtcagccctgcacggactgttgcttcttcggtctattttccagaaccttgccgtttgcaacacatggcagcgtacagtccattgcaggccagacgcacgcaattgctcttcttccaccactgcccacctttctgcatctttcacgtacgtttttatgcccaacaatttgagtgcgagctgatgccttggcttgcatcagtgtcaggtctggagcgctgcctgcttcgtcaaattatctagttctatttgccgttcgttcttgatccctatgtggtcggttcaccaatgcaccgtgcaagccatccaactccaacccgcgaacgtcaagactcgctcacctccactgctatgctcgccaacatgagtcgtccgcctagcattccctcacatccgggacctccaccctcttacaattcatatacagtacctcatgccctatcctctcggcccgaggccattgctgttggccaacacattcgcccaagagatcccagtggaaatcagaataatgcgcaacaattgccgagcctgcgtactctccttgaacctgagctgctcgacaagaagtcatctgatccacctgcgcggtcgagcagtgctcagtatgcgcaggcaatttctaatcgctacggatctgctagccctactctgaaaagacggcatgattttgatggttacgttcacggataccccgagcacaatgctatcgcttctcaaacaccgtacctccatcgccaaactcttcctaccacaaacaccgacactcactcagcagcttcgtcgacaccaggttcggtgttcagtgctggtagggcagagtcacaacgccgcggtagctttgcacatattgctcatcatgattcgataagcagtttataccgacaacaagtactcgcatgcgacccatcaacaaacgtcgccgtccaggcaattcaagatgattttagcgaccccaacaggcccgtcagacgacgcattgacggctcttcacgcgctccggttcgatcatcacgttgcattgggcagcgcgaaatgcaaggcgaaggactatgctatgtctacgaagatgggacatattgccgtgctatcattgatggcgaacccgtcaacccgtcttggggtatcacaaaggccggaaaaccgcgcaagcgacttgcacaggcctgcctcacctgccgagaaaagaagattaagtgcgagcctggttacccaaaatgtcatcagtgtgccaagtcgcagcgagtctgtagagggtatgtctttgcaatttctccaatactcctcttacccctaaatgaacctgtatgcattaaaacagttggcttgatctgacacttattgcaaactgtggcaccagatgacaaatactgacgaaaaagtagtggcctgaatcaagctggtgttgccaatgcatctggagagacgtctccctctagttcggcacctctatttaagaactcgtcttcagaagttttaaatgctgcaaacgcttccgacagaatcagagctcccggagagccacgagaatactctagaaaggtcgaaactttgaacgccgacacaaacctcaaattccgaaaattccggcctgccaccttcgcatcttcaagagacatgtccatccactccgtggattctgattggagtggttcgggaaacgatcaaggcacggaagatcccaggggcggttcatatcaggaccatctcgctctccaatgggagcaggatccttatgagacagaccccaggctcacaacccatcttctggatctgtatttcctgcacgccggacgggccacctacgggatgtttccccgcaggccgttcatggcatgggtggaatgcagtcgcaacaagagtcaagatcatatgatgctcttgtatactgtcctagccatgggttccttgttctccaccgaccccgataagcgaacacttgggaaaagatttgctgctatcgcatcctatgcggcagagaaacggttcggcaagttcactctagagttgtgccagagccgtctcatgctcgcactgtactccttcgcgcggggcaagtcccaagaagcgtgggacttttgcggtgctgggttgcgagcaatcagtgctttaaaactcaacaccgaggaaggcgtcaaagaattggccgaaaacagtccggatcatgactttggctttgatcgctggaccttcgaggagtgttgtcgacgcaccttctggtccggactgttgatggatgtaagttaccatgtgacgagtgcaacatctccacacgacctaatccaagcacagcggtacaatggtttcttcggcggcactctttttgttatcagtatcgaagatacttatgtccgccttccatgtccggatgacatgtacgaagcatccaccccttgcgatgctcctttctttgacgaggacattttttctggacgggctcccgtccaaccacgactaggtttaatggcgtacctctgtctgatttcaattttatggggcgatgtcctgaccttcactggtcgggctgctcgccgaccgacgagtgactacgaaagacactacgaaacattctatgcgaagatgtatgaaaagttggacgcgtggtacggtatgctcccgccggaccttcagtacagtccggcaaacctcgatcgtagcatggtagatggctacgttggcacatttgtgtctcttcacgctctgtaccacgcggccatcatcagactcaaccgtcacattcgagtcggagcaatgacgaccgaacatatacgccgaaaccttcaggattcatttcgccacgcatcaagttttctttccatgatgcattcactctctccgatgagccgtcaacatcgactcccagcaaccctatcatctgaattcatattctcaacgcccttcccgggatatgctcttatgctgtctatcgacgtgctcacctcggctggcactttttcgaacttgcccaaactcattgaaaccgtacgcactgcggtatcgtgtatcgacgagttggcgaacttttgggattcggcacgagcgcagcacaaggctgtgtcaaaccgcttggatcaacttacagaagttgctgcacaggaaagacaaggtgtgaggaatggcagccatggacagttctggaggatcgataacagcctcgagatggcctttggcaaagatgacgccgttttcaacgcggagagccatcttttgttcgatgtggttgctcagctcacagagcgttaataactttcatgaccaggtgttattacagggaatgcggacatccgtgagttggtttcattggatgccgctgaggttttctcatttcagggttcccgaattcaaacaccacaaaattcctatggcatcgaactgtatcacacggtcaacgcgccaactcattgcacatatttatattagagacacagcccagaagttccgcggccgatgcgaggcgcttgttgttccacacacgcataaccgcaaaggcctacacaatttcggatcaaaaatacggacattgggtttatctgattcatcttcccgtcgccttccaccgggaggtgcgataccacggatcaccgagcgatttatggtctgcgaggatcaaaacgaggcttttttggagacgctgtgcatgtatatgtttgtccatgtctcagcctgacgggcttgatataatgcattgtacgagctagttttacagcgtgggactttggcatttctaggcgtactgttgtctttaattcttagctgtttagtgatactgtatcatacatacgcaagcctgcgaaacggacctcagttcagcataatgcgaaagctttaaaagcgactttgaaagctcatcgtcattctccaagtccatcatgtttccgcaaacagaaattggcgagaatgtaaatgagaactgaaagggcaatcgtggagaacctgtaatcagctcagacgagacgcaattcgtctagaatgtcggagcattacgtgacttggcccaagatacatgccgtggaatccggcatccacgttctcaggtcccgctgtttcatccagcaacagggcacccggacctcgggtctgcggtttcagcccagctgcgtctcgcatgccgaaaaagaacttccacatagatcttccatacacgcagtacccccagaatctgacatgtctcgtcggccatgtccggcgtgtatcctcaggcccgaaacttagtcttgctgcagtatgtcgcctgttttaggcccttaccaatatgcatctaatgcgaccacccgagaacacaaattcctcatagtcatagcaggcgacgatctccgcatccccgctgctgaccatcgtcccaacccgcaagccgctcgcttgcgtaccaaaagcaaattcaccgtcgtccccgattggaacctcttactgtatagttgctgtggctgcagcttcatgacttgccgatcgcagcattgttagatggtgaggtcaagccgcatgcggctcgtacaagcctctaccaatcagaccacggcacccctcacttgtttgtgacgacataataagagcatgtgacaatgatcacgaccgtgtcagtgagccaaaaaagctcgagctgcaagtgcagcggggccgttggaagaagcaaaccatagctctggtcagatatcgtgcagcatgcaggttatcggtagtatcggtggtaacgcagtgggcctagatttgctacatgaggcggaggcggaggacggcacctaagctaggtttgaaaatcggactcgggcgcgtgtgcaatgccgcgtctcgcgaggcgtggagttgatgctgaggtgcatgaatttcgccccactgtggactggggttcgtatgacaagagacgttgtggtccaattctttggacgtcttactcgagcccgaaaaagcaattggatctagcggagaaatgcttccaccaaacgacgagcaccatgaggtacgaggttgcatgtaatgtaggtagaatgaaaaggagcagcatttgaaggcggtgcctagatctggcgtaccaaggccacggtcagcccgaagcattattgctttagtctctgacacgcggtcttccgacaggtacgatatgcgtgctattctacgccctgtttaccacttcgatacgagttgttgatatgtccttctctccgactgctccagtctcgatgccgcgctccttcacatcggccagcgccgcctcgccaacatcgactgcatcctcgccatcgaaaaacttggcaatttcctccataggagtgtatctacatttggtttagacagccttctcacaagaacatggcgaatagcatacctggtttcgacgatgtagaagtagacaatgccaacctcaaaggccaggaagacgcagtaaaaaatatagtacttccaagccaaagcatcgatcgcgataccgttgacaaattggttgaagaataatgcagcggtgacgcagaagttgagccatacgaatcctttggcacgcaggccatacggcaggatctcggtggtgtaggcggccatgacaccggacttgatgtcatagaagataccatagaaaaagatggagacgatgaagcctcgtccgaggccgtttgccggggctatatcatatcgagccgcgatgatggtgaagatgttgaagacaacgaaggtgccgatggtcgagatgaggtagatcggccgacgaccgagcttgtcaatgaagaaagcaaagaagaagttttcgcaaagcgccaaggtcttcataccaccattgacgccgagttgtgtctggggatcagtcatgcctacattatccatcacatatttcaaatagtaggaaatcaaaccgttacccgaccactgcgagaagaagccaatagcagtaatgatgccaatcctctttcggttaccaggagtcttgaaaaagtcagaccatccggttttgccactttgtttgtcgagcgcgatggccgctttgacttcggcatattcgagctggacgaactcgtcgttctcgtctccctcaccatgccagcgagcgaatatgtgaagggcttcttcgtggcggtccttgttgcagagccctggaagtaggaaacgaagtcagtaaacgtttaagttaggagaggcgatgccattcgataaggcgggtacgtactgcgctatgttagcataattctcggtgaaaggatgtacgaggtaggcttcgtgctatgatgtgctcgactaactttcccaatgagtccacacattaagcagattgcccacttcgcaccagaatatacgcaccaacgcggagattctggcatgaagaagatgaagacaaagatgacgatggagcagatggcttgcagcaagctaggtagacgccatgaccagtcactctatacgctgttagtgacgtttactccttcgaagtccgaagtgagccagcttactttgatggtgagagtaccataggtgacccacgacgctatgaaagcaccagagtgatagctggcaccagacagtgtgacgaggacagcacgatcctgaggatgagcaatctcggcgatcaacaagggagcagaactaaggacaatcgtgtcaccgaacccaagaatgagtctggctgcgatgaacatgccgatattttgcgctgtctggtgtcagtacaacactcacaccggcctgggccataacagagacatacctcctgtctgaagagcaacagccaacaacataatcgcacacccaatcgccacaccaatcttcctacccctccaatcaattaagtacggaacgaagatcagcccaatcagcgacccaagagacatggaactattgaagaaacccagcaatgcaccacgaggctcgccgaagtaatcttgccagtagctaagcgactgcagaccgttcatcattgagccatcgaacccgttggcagtgttcgtcaagatgaggatgacaatgtatccgtatagtttacgcagatttggtttctgccaccatgctacgcgcgggaaagcgcggccggcgaagaagaaatggccttttggtggtttggcggggagcactttttgggagcttttgcgtgagcgcagaccgagcgccatggtgaaagaaacagtactgagtatctgcagtacagaaggggagtacagcgacccaaccacctggtctatctcgccgtatttataccacagataccagtgagcgttcaacatggcaatccacgcggatcctcttccggcgcgccatgatgattggccatgttactccaatctctccaaacacccgcgcattcgatcctagaacacggcatgccgtgctgccaagttggttctttgtcacatctaccaggcattctcccgcgtcaagatcggccgttccccagattgtcgtttgatgatccccatgtccaatcctgaggcgcagtcgctaaactcatctggacctcgactcttcaatctcaccgtgaaagagccaatgacgccgcgccgcaatcaggctaaaaactacgatgctgtttctttggtgttcttggatggggctcggcagtgtttctggggtctccacgttctcggctagtagctgccgaacaggcctaggactattggcgccaggcgtccaagatgcgcggagactgcgaggctgtggacacgcagtggcctcggcgattgctcctgcggaaggcaagagatgcatgctcgaaataaccaccgagatgacgattcggcaattggaactcgtgctcactgcaatgatcgcacggaaagaggttgacaagcagatcctacagtatgacacacttggactgagaacaagctgggcccaatacagtaattccgaagcctcctccgtttcgctagccagatatcaaaggcggtcagaggctctgttctagccgcgctagcaactaacaaatgtagtctagacgttgctcctttcagcgcgtctacaaactggaggcattgttgtggagaagtcactttgaaccctgtgtactaagattctgccacctttctgcgcttcggagtcatattgggcaaccagacaggccctcagtgagtcaatgaaaggtatactcttccgacgccggagatgcatcgacatgtactcacccttcctccggacacatttttgaatcatggcttcctctactctaccgcgccgcatagatgtgcactcacacttcctcccacctttctaccgcaccgcacttgctgaaaatgggcacgagaagcctgatggtatgcctgcgataccgggtacgttctcccttccccctcatacaaacagacgaccaaccctaacaaccaaactcgcacagaatggtcccccgaagcccagttagaaatgatgtccgctgccaacatcaccaaagccatcctctccatctcctcgcctgggtcatacatcaacgaccagctcggcgtgggattgaccaggcaatgcaacgcctacgccgcgcagctaaagtccgagaagccagagaaatttgggttctgggcgagtttgcccctgccaaatgtccatgccagtctggctgagatagacacggcgtggcgcgaaggcgcagatggattcggtctgttgacgaattactacggtcaatatctcggtgacgcggcgttcgacggtgtgtttgacaagttgaacgagttgggcgcgacggtgttcatccatccgaccgtgccttgtattcatggcgattcgggtgtgggatgtacaaaggccgccccatttggcaccgcgtacccgattgccatctttgagttcttcttcgacacggcgcgcgcggtggtgaatctcttcaccagcgggacgattgatcggtgtccgaatattcgcttcattattccgcatgcgggaggggcgatgcctgcgcttttcacgcggtttgtgcggtttagttcgatggtgccgggcgggcgcgtgttagatgcggcggtggtgaggaggcagcttgatgagcagttctacttcgatcttgctgggtttgtatttgatggggatgagggtggggcggggcagttaaaggcgcttgtggagggattggagattgggagtgggaggttgatatatggaagtgattttccatttacgaagacgccgttggttaggaattttgcggctaggatgaatggtggactggaagcactttttgacgagagagagagagagatgatatatgaagggaacgcagagaaactactgagcgagaggggaagccggtaaaataagacgctgtagcggcatgtaggaatttttgaaaaggatggagccgaagcttatatgtacttgtatgggttcatgataccgttctgcgacttcgttagcagcagaatcataaggggtaaagggttcggcgtaccggatcatacagatctttgatctgcttcatcagtctaatcatggtctcactcttactgtatccaacatagggtttcttcgtcacaccgagaccatgctcagcgctgatgctaccgttcctcttctggacccactcgtatacccaaggctcgattgtcttctcaacagccttgtcgaatcgtcttactggaatgttcaaatgtaggttgccatcacccatgtgaccgtatcctacgacatcgacaacgggatgtgactcatctttgccgacgaaaccagcttccgtgaggcgatcgcgagtctcgttgaccaagtcgtagagctcgtgaataggaattgacaggtcgtacttgtagacaccaccgtcatgaccgagacattcagtaatgccctcgcgccatgaccagagctcttggatctgagtctgatcctgcgctaggataccgtcttggacaacctcggtttccatgacgtgttccaaaaacttctctagcttctcggcatcatggtcggtgtttgagccgcttgtttcgatcaagcagtagaaagggtgctctccctccaacggcattgacttgccagtgactctattgacaagcttttgcgatcgaccgtccatgagctcgaaagctgacagaatctcggagagttgacccttggcttcacggaatgccttctggacgtgttcgtagctttccaaaccaaagtaggctacgtttatggcaggcgaccttcgcgggcacatgatggagatcttggtaacgatgccgattgtgccctcaccaccaataaacaattgcttcaagtcgtagccggtgttgtttttgcggagttttgataagtcgtccatgacagatccatcaggaagtactgcctcgatgcctagcacgttgccatgaaaactaccatatcggagaagtcgcaggccaccagcgttggtcgcaacatttccaccaatctgacacgagcccttcgcaccaagatcaagagggaaaatgtggttcttctctgcgaggaagttgtcggcattctctaagatgacacctgcatcggcgaccaagatgccggaaacctcatcaaaggaatgaatctggttcatcttctgcaagttgatgacaatctcatcgaagacaggtacggagccgccaacgagaccggtattgccaccctgaggaaccacagcgagcatgttttcgttgcagtattttaagattttgctaacttcttcagtggagctgggcttgagcacgagtttggtgtggccacggaacttgcgcatccagtcactgttgtaagcctcgatgtcttccgatgcatcttttgagacgccatctattacggaggattcagagccaagaaggtcctggaaaaaatttacatgctctttagtgatttttgtaaatttgctgtctctttgaagttgtgggtaactactttgtattagatttggtctagctgggaaacacacccggccacgcacttttctgaggtgtatttgatagtcttggcgggcgctgttttaccctttacgcctccttcagcatctggctggtgtggctccgaagtcgctgacgtaggcgtgggagtattgccgttccatcgaacttgatatgccggtcttaggcattgaaagcgcgcaggagcacgagaggaaagcgcacttcgtcgcaaagacgagacaaaacgcgcagaagaagccatgggtatcaatgaaggagaagagtaaagagtgggggagttcatgtcgccattcaaaagatctaggatgacatgaggcgggtgacaggggtggctcggaccgcttggcagtttaggcgggagcaacctacgcggacagctgtgggagctccgacgatcaacttgacgactgcaacgcctctcacgaccgcttcacgactctctacgcagccaacgaacacacactgcaattagcgagtctcgcattctcaacacaaaaaagtcacaatggcgtccggctacgatcgcgctctctcaggtatgaacaggcactatttgggtgggtgtggcagtagctaactcgtttgatagtcttcagtcccgacggtcacgtcttccaggtcgaatatgcgctcgaggctgttaagcgaggtgtgtttaatcacgaaagcttgtgtgtcttcactatgctaaatcatcaccaggaacctgcgcagtgggcgtgaagggcgcggacattgtcgtcctaggttgtgagaagcgctctgctatgaagctccaggatacccgaattacgccctcgaagatctgcctcgtcgacacccacgtcgctcttgcctttgccggtctgaacgccgacgcccgcattctcgtcgacaaggcccgccttgaagcccagtcacatcgcctcaccgtcgaggaccccgtatcgatagagtacatcaccaagtacgtcgccggtgtgcagcagaggtacacacagagtggtggtgtcaggccgttcggtatcagcacattgatcgttggatttgaccccaacgacaagaccccgcggctgtaccagaccgagccttccggcatctactcggcatggtaagattgcaagacgtagtctttgatagagagtgctaacatgtcacaggaaagcaaacgccattggccggtcaagcaagacggtccgcgaattcctcgagcgcaaccacaaggacggcatggaccgtgaagagacgatcaagctgacggtcaagtcactactggaggtggtacagactggcgccaagaacattgagattgccatcacggcacccggaaagccgctcgaaatgctgcccgtcgaggacattgagaagtacgtggagaacatcaacacagagaagcaagaagaggcggccagcaggagaccaggaaggacgcccggcaccggccaggcagcgattctgacccgaccggctggtggtgagggttcaggcgcatagacgagcagttatgattgatggcacccacgaacagcacggcgtctagatggcagacttgatggcagacttgatgactgtaggctatagacacggccggctagtgctcatactatggcatatctagcactgctctccctcgctcctcccatgttcacgtgttgggtgatgtcgctcggctcggcgttttggtgtggtatctcgtctcgtcgtctcgtcgtctgatcgtctcgtcctaactctgcccctcccctcccctccctcagcccagcttgttcggtgcctctttgacgtcgaagatggagcgcggcgtgtcttgttgcacacgctcgtcccggatcattctatacaagttgttagtttgcgatgcatattgcagggtgttactccatacctcgagtcgatgcgcgcatcttcgccctccacctggatggacgctttgggggttttggcgtcgagaacaaagtggttgtcgcagtgcgggcagtactcgtcgctacccctcattcagcaaatgtaccaacgtgccacacaggctgtgcgcagacactcacgcatcctcgaattcacgtgcatccttgcgaaacgcctttttgcactttttgcatataaaggtcatgtcaaacgtctgcatcagcgggtggtcggcctgctcggcgtggcactctgcgcagtcgaaccattttttgcctggctgtcatgagccttcattctgttccaaacattgcggcggacccacagcatggcgagcggatggacacctgggcgttgaggacgtgtttgctgcggctcgtgtcagcgcggcggaggtgatgcggggctctctctctctctctctctctctggaggaaggttcgcgcgtgcttaccacatggctggggcggcgacggtgaggtgtctttggcgtgcggaccgaacagactgacgatgcttgggagcgtgctgggcggtttgttccgtcgtgttgctattcgctaggtgcctgagggctgcatctgggtcgcgttggtgtgcacagggtccccggaggttttatgggcgcccaagcgcaatgacagcagcaggtcatgtcaggcacgcttcacccgtcaccagggcaccaccgcctgcaagactcccgatgctcgccgcatcctgacattcactctcgaccgcttcttcaccggcagagaaagacgtgcactgccgcactgcatccgccggccgccgctgaaacacctcgcgccctcgtccccgccaaaaccgtggtccctggtcgagcattcttagcatacaacgtatacgcgtctacccgcacagagtcagatcgccgcccaagccagtccacagtgcgcaagaccgtctccacagagcttgaacacgtcaaaactgtcgccgttggggctctgcgccgcatgactgcccaccaccactcactcaccaccaccaccaccgcagtcagcgctcaatgggaactggtcctggaccgtcgatgagaagccacaagctacctcctgctgccggctgacacgactgtctacaacaccatggcgaacgaaacagaggaaaacacagatggctcgtccattgtaagtggcatgacatgtgggaagagctgtatgctgatagtgccatgcagaagccagtctccgatcttcgggcacggttcgaaaacatgatgagctccaacaaagcctcgcaaccggcccctgcgaccccacggcaacgctctccggccccgaacgaccgacttgcagtggccgaggacagcagaaggagcgatggacgcatatcactggacatgcctagggagcgcatgggccggaactctcccagtctgacaaacctgaatggcgccggcacagtgattccacgggcaagcactgtccgcatgccatggagcaattcaaggcctaggccaacgtccatgatggctttttctccgccgaggtcgcccaccaagtccaagtcaagatcaagatcaccgccaaaggtcatggttcagtcgcccaagtcccctcccaaacagtatgggtctccaatgcattcgccgaaaccgtcccgaccgaaatcgcacgcagttctcgactctccgaccacccccgggtctgctttgaacggcagcaaattcaagacacccagtcgcgatggcacgcctgctgcagactcaaggccactatttccacaacacactgggacagggcctgctgctgatccacgtaaaagtgaccgtccaatctcgtccgcgccgcccgtacctcctcccataaatcgagctgggaagcccaagatacccagcaagccacattctgcagaaccgactccagtgccccgaacttcgctcgccccagaagcttctgcggaagctacggatgtatcgccttttagcacacctccaagtagtagcgggagcgcaaaggcgccatctccgcctgtgataccagggttctcgaaacccaagtacatgggatccaaggatggctatttcccgcctccgcctgtgcaccatgccgtggctgagaagttgcaagccgcagaatcgtctctcaagccatcaaaaaacgtagccccattaccgtcgccaagcgatatgccagaagcccgccctgcgctaccagtccggagagaaaaagataattacgatatgcggaaaagcgtacagctgcagagggtgcaagcgcccgaccttccggtgcgaagatcctttgatcaatcgcgcccaacgggacttggtggagaaggcggcaacacattcatgcctccgcctcggcgaacgcaaactgcgaatgcatcgggcttgcaaaatcctgcaaagtctctcgagccccctaaaccgcctcctccccgaaattctggagaattcaagcgaccagctccgccgcctgcacccacaccaactcgaatgtctgcacccgcatctgcacctcttgcccaaccgtataattatgactcggatgaatcagataatgcgcccgagaagcaacccgcaactgcgctaaccgactatccggactcctcacaggcaaatcgacgaccaccagtgttccccgacaatgttagcgggataccaacaggctatgaaaccaaactgtttgcaatttgcggagactacatatgcacaactggatatgtcacgaacgtgtggaatgtgctgaacgggagactgctcatgagcttgagtcatggtgacactgtaaaggcaacggcggtggcattcaggcctgcgccagacattgcagacgaagggaaaagactatggctgggcaccaatgctggcgaaatgcaagagattgatattccgtcacagagcgtagttttcaccaaggctaacgcgcatgcgcggagtgctatcgttaggattttcagatacgcctccgaagtgtggtccttggacgatagtggaacattacacatttggcccatcgatgacacgggcacaccatctttgcgccaagctccccttactttcggtatgcctagggggcataccttttctctcgtttctggttcacagttgtgggttgcatcgtcaaaagagatccgggtcttcaagcgctctgatgacagcaattatttcaagaggatgacacaagatccgctgtcgcaggcaaacgtaggcgaggtgacctctggggccatcatcagcagccagcccgatcgagtgtattttgggcacactgacggcaaagttacgatttactccaagaaagatttcgtatgtcttggcatcatcaacgtaagtctgtacaagatcagttcgcttgttggcgttggcgacaatctgtgggctggctacagcacgggtatgatctatgtatatgacaccaagagcaccccttggaaagtgctgaaggactggaaagcacacgacaaacccatcgctgggatattggcagatcgcacaagtatttggaagctagacaggtttcaggtcgcgtcactaggcaccgacaccatgttacgtatatgggacggcatgctgaagaacgactggcttggtaagttaatcatgtgcgctgttcaattcaacgctgacaacgtccagaaaacctaatgcaacagcgcgactctgaatattgtgagttccgagagcttacggcaagggttatgacatggaatgctggcgcgacaaagcctaacacaataagaggcactgagcaagatcgtaactttttccgggaactgctggagccggagaacccaccagatatcctcgtcttcgggttccaggaattggtggacttggagaacaagaaaatcactgccaaaagctttttcaagaagaagaagagcaaggaagactcggacagtgaacacatgtcgcatcagtatcgtgcatggcgcgatcatctcattcgtgtgctcgacgaacacagtccgaagcagaattacgtgcttcttcacaccgcgaatcttgtcggcctcttcacatgcgtgtttatcaaggcatcagagcgtcccaatatacgcgacatttgcgcagccgagatcaaacttggctttagtggacgagttggcaacaagggcgctctcgtcgtccgcttcttcatcgacgattcatcattgtgctttatcaactgccatcttgcagctggacagacgcaaacagtacatcgcaacaacgatgcggcttccatcatggagcaggcgcctctgccgaagaatcgttcaccttccgactgcgagaactactttgttggtggaggcgatggctccatggttctcgaccatgaaatctgcattctcaacggtgatctcaactaccgcatcgatgccatgcctcgaaacacggtcatccaggctgtcaaagaagggaacttgccaaaattgctcgaccgtgatcaactgctactctcacgcaagcgcaaccctggcttccgattacgcgctttcatcgaagcgcccatcacctttgccccgacttacaaatacgacccagggactgacaactacgacacgtccgacaaacagcgatcacccgcatggtgcgaccgtctgctctaccgcggcttgggtaggatcaagcaagtggactaccgtagacacgacaccatcaaagtgtcggaccatcgacccgtgagcgggaagttcaagattcgcgtcaagacaatcaatgcaaaaaagcaagactcgaccaaagacaaggctgaggtggagttcgaggctgtgcgacggaggatagctggagatatcaagtaagctcttgattgcagtggacgtaccttcattctctaacatgttcccaggctcgactatctgatcaatgtgtttggtctgacagcaaaagaagcacagaaagctttgaaacaggcttgaaaacaactcgactgttgtacaacaccatcacatccatttttacaatcctacagggatcaccacatctacaatgaggtcacatccatgtacaacttggaactagatctctaaatcgcggggctacgttttagtggcggatgatacgcgatacgcgatcgcccggtgcactaacgagcttatgatgaacggcataggcacccaaaacacagcattggaagcgcaccttgacccttatttttcacgcgcatttggcgatagcgcaggcgctacaggagtttactgatcgaatcggtcttgaaaaacgatccccggagagagtcgtgcaagagtacaaagtgcgggagtgttgtattatcatggtgacgtcagggtctgagctcaactgcagtgacgttccaccacaataaaatcaatgatgatgatggttgaaatcatatagcaatccacatcaatctgtcttcttcctcttcctcccacacactaccttcatgtccgcacctgcaattgctcttcgccgcctgccattgctttcacactcagctgcgttaccaagagcgagtctaattgctaaccacctcacgcgacatcaacgcccgttttccagatctgctctcaggatggataaagaccagagccgcggcgagtcgactacgggcatctcagagtggaagcagcgccccccgtaccgcatccacgagaagaacgaagacttcgacgtcaagtacgaagccaactgccactgcggtaatgtgaagttccaactgagtcggcgggagccgctggacagtaaactgtgccattgcaccacgtgccagacgcagcatggtaagttcaaccaacccatcctgcaagccattttagagattgactcttgcagccgcgcccttccaatgggccgccatcttccacaaaaccgacatcaacttcacccacggccaccactcgctcgaatggtacgacccgaccgacaaatccatcgagcacaagttgccctgcaaggtgcgctgctcgtactgccacagccccatcatggacgaggggcgcaacatgatcctgctcttcccgtcgctcgtgcacctcaagacggacgaggacaaggcgtacttcaaaccccgctgccatatgttctacggccagcgcgtcatggatatccccgacggcttgcccaagtggagcgggctgagtggtgagagcgatttgatcgaggatagtcctagggagaaggtcgtggagttggagaggaagagggagcaggagagggagaagaagttgaaggagggggagcccgaggagacgaccaaggagggcacgggcgcgggaggaaacaggaaggagggcaggggtgccaatgcctcgtaagtggtgtcttgtggagaatgagggtttggaaggcgttgaggtgttgaaaagggtcgatgatgatacccagtggtggaagccatagcttccgtgtgcggctcggctcggcagctaaagtaacacgaaactacaattgcggttgtggtaaaaggaaaaaaatgtatcaaagtaacatgttgatcatatgtcacattgctcatggttcccacatcatctcccgtccaagtttgcaagtgtttcaagcatcagccatctcattctgtatacgcatgccggacgtcttcagcggcatctctagcatagagcgcgcgaggcttctcagagacaaggaggttatggaaggccagccgaggattgcgtagactaattgatgctttcggggcccatgctagcaagttccccccccccccccccccccgaatcaaagcaagtagcatattccagcaagtcgatacccaactagctaacgcgtgcgtttgcaggccgataaatacagcatggttttggtctaagcccaccgtctcccgctgggcgccgcaagcatggaggaaggatcttttctcgaagatgtgcagatttcagacagaaccattcctagaagagagttggaagcaagcttggtgattggtccaggccaatcgtggtacaagacgatcaattgacctgtgccgttgaactgctttccctgtcaaaggttagatttgccgctcgtattgggatgcgctccatgtccttctagcggctacatgtccccatgtcttcgaccttgtcaaaacgcccgcaaatgagatgtggtcggtatgcgcagtgaataatgtcaatttggtactgtccaagaatctgcgtcagctgtggctctgtaactggacagtcggcatgcacttactttctggctacatggcccttttcctccacactcaacttctcgaagctgcaagtgcttctacgtcttagatattgaccgcgcgctcgaattgcctctgcttttcatgattgacgacaattgtactcgcgcctagaatccatggcttaggcgagcaggtcagcaacattcattggcatctcatcgatctgagttgagtagtacactgcagcttgttagtggcttttctgcatagtaattgacatacatacactcgatatcgcgaagaatgcgaacatcctcctgtgtgacaaagttgatggctacgcccttgcgtccgaaacggccacttcgaccgatcctgtggatgtagttctcacggttagatgggagatcgtagttgatgacgagcgagacttgttgcacatcgataccacgtgcccagacatcggtcgaaatcagcacgcgcgagttggcctggcggaaatcctgcataatgctgtcgcgctccctctggggcatatcaccgtgcatggaagacactgtgaagttggcctcgcgcatcttgtctgtcagccagtcgaccttgcggcgggtgttgcagaagatgaccgcttgtgtgatggtgagtgtgtcgtagagatcacacagtgtgtcgaacttccactcctccttctcgatagcgatgaagtactgtttgagaccctcgagcgtcaactcgtcacgcttgactagaatgcgcaccggatccgtcatgaacttggtcgtcatctcgaggacatcgtatgggagcgtagccgagacgaccacgacttgcgtcgcaggcgggaggtagcggtacacgtcgtagatctgctcgcggaaaccacggttgagcagttcatcagcctcgtccaggaccagcatcttgatgttgcgcgtgcggaggttgcggcgacggatcatgtcggcgacacgtcctggggttcccgagaccacgtgctggccgtagtcgagcttgcggatatcctcgcccacgttcgttcctccaatgcacgcgtggcactgcacgttcatgtagtcgccaagacccatgatgactgactggatttgggttgccagctcacgagtcggtgaaagtacgagtgctgcataacgtgagcatatagcattcagcgactagattggacgtaccctgtgtctcgcgcactgctgtgtcgatgacctggaggatggagatggaaaaagtcgccgtctttcccgttcccgactgggcctgcgcgatggtatcgcggcctttgcagacctggacaatcgcacgcgactggactgcggaaggcgactcgtagccatacgcgtagatgccgcgcaacaggttctccttcaggtgcatggcttcaaaggtcggcgccactgtgacctccttcgaggtggagaactccatcttttcgtccgcatttcgatcgattccgtcggccatgttgacgtggagtttgattttaattttggtgtatcaaggtggtggtgaggtcgttggtgatgggcgcaagaaagtttggagctccagcggcagaacatcggacgaactattgcgctagcgcgttggaaatatctcgccgcgggagctccagcgtcggtctccaacgtcaacgccgccaaaggtttgcacactgctcatcgactgctgccggcgcattactcatacttcataggcgaccgcaacaatgctcttggaagaacagcgccgcatccacgaggagttggagcgcctcgaggatgcatgtgccgacctcctgctcgaggacccaccacatgtacgtcttctcccggtacccgtcgcgttcatcgtactgacctcgctccagatccgcgaccgcctggcacgtgatcatgatattgcgaaatatctccagcaaatcgaaagcctatcgcgccgcttactcgccatctacgaggataaggaccacgcgctcgaagaggaattgcgcaacctcactctcggtgaacagcccatggagtcgttcatgaccgagatcgcggccatcaaggagcaccatcgccgctaccccaatgagcccgtcgagaacctcgagaaggcgtacaagaagcgatcgccagaggaccgcggcccttcaattgctttcgttgactccatgttcactggcgaggaaggctctgggcgctactttgacctcaccatcctgcacgatcagtatctgaacctgcccgttcattcgcattcgcgccgcttgacctacctgcaatacctcgacctcttcgacgcattctctccgccacaaaacaacattcgtcgcgaccagaagaagtcggagtcttacttccaatacctcaaagcgttacaagattatctcgagcagttcatgcgccgaacgaagcctttggagaaccttgacaagctcttcgctaactttgacaaggagtttgaggagctgtgggcaaaggatgaggttccgggttgggagaagatcgcgccggcatcggccgaaaccaacggtgatgcgcaaggcgatggcttctggtgctcggcctgcaaaaaggactttgccaaagagtcggtctacactgcgcatttgacgggcaagaaacacaagaaggcgatgcaggagaaccaagacgcgccaacaaacggtgcggctgccaaaaccaacggcgcatcatcggaccttcagcgcttcaaggagcgcgctgtcgctgaacgggagttcaggatcaagaaactggctgcggccatgcagaccgagcgcagcgataccaaggtcaacgtcgagcgaaagcagggcatgactgaacgcgagcgccagcaagagcttgagcagctgtactccgagacgcccaccggcggagagaatgaggagcagcacgactctgatggtgaggataagatctacaacccactgaagctccctcttgcatgggacggcaagcccatccccttctggctgtacaagcttcacggtctgggtgtagagtttccctgcgagatctgcggtaacttcgtctacatgggaaggcgcgcgttcgacaagcacttcaacgagcctcgccacatccacggtctcaagtgtctgggcatcacaaataccacactgttccgggaaatcaccagcatccaggaagccgagaccctgtggaagaagatccagaaggacaagaagaaagaaaagatgcaggcggagaacgtggtagagatggaggacaacgagggcaacatcatgcctgagaaggtctataaagatttggaagctgcgggtttgctgtgagagaagaacacatgctcgactatcagtcatgttacagcctgtctcgaccagcgctgttgtcctgaagagttcctcgacgcgatcgcgttgaattcgcggcacttgcaacttttgcaccacgatgatcttcaacctagatcgtccaaggtacgtggtagttgcagggagtctcgccaacggatcataccgcgaccaattgtcgcttttacccccttcctcgtattaagcttaccaataagctgtgtcaactacattggcgcctggcgaaatttgggggttgaaatcctgggttggatacacgtttgttatggaagcatctatgtaagacacatgcagcgtctatgacatttccggcgttctaactttgtggaggtcttagctggaaattggtttatagatgcccccttgtgggttcttttcgacgcttctggtccaaaagattgtggcgaaatgaaatacagaaacttcaacacctcgactcgtcatgttatattaccaacggtttcgatgtgatacgtttttactttccacatgggtgtctgtcacagcccattaatcaaccctgtgctgcagtgctctgactactattgaagaccaaatgccaggtgaaacgcgagcctgaatacacccgatggctaagcgcgcgatatacagacccaacttcggtacacttgcattactcagcggtcgaatacaacgcgcccggatctttgtagcacctgatcaacttatccggttcgaatacgatgatattgagataagcggccgaaattctcacggttcggacttccggtagaggcaatttattcttctctcatggaaccgcagcctccaggacccatttcaaaagaaaatcacaacacataaaagccccccgaatactaaccccctaaacattctgcaagcacttcccacccccacaagtccaaccccagttctacaaactcccactctcccatcacaaaatgcacatccccctccccctcctcacgctcctcctctccgccctccccaccctcgccatggacaccaacaaatggcccttcgacatacgctggcagacgcacggtctgcacccctgcgtgcacacatgcaacgccttcggcaacggcgacaagtcacaggagctcgcgtgcgtcacttgctggcactatggcaaggagacgatcgatgagtcgtgtaaaatgtgcgcgttcaagtgtgcgaagaagagagagttcaggctgaatgatgagtattgcaataattgtttgacgatgggggcgaatccggcacactggtgaatgaggcgcactgtcggtcagggaccatccgtggaagggatgaggagcagattgctgactagacggaaatcatgttatgtgtactaagaagaaacctggactaaaggcttcagtcaaggaatgtggtcactacctagtggtatataaataagataaaaagcagaatttgctctagcgaatgtgagacgtcctctctaaggcccgatatcttccctgcaaggacaatccacgctccaacgctccagtgtagttcatggtatcgaactattatgacatcatccaacttgtttcatgcagcgcgccgttccgtgatgcggccgcaaaaggtccgcgcgaaatagatccgcggatgtctaccaacagtcttatatttgctgacatcggccacctgacacaagatggctgtttatgaactttgcaacgacgttacatacggtgctctccatcagcagtattaacttattagtctccggatgcatgtcgctgcttttcaacctcttgtaagttttgatcttcatatattgattcattccacaaactaccacatgtggaaacgttacatcatatgttacctgctccaacttttcctaggaagtctttatcaagagaccgaccttggtcaaacggcacgtcagtatgatctgagagcggaagagtgcatgcgaacatgtcagcatacaggagacgtgtccagaaagagcttggaagagtggtactatgcgggcagcaacgaatatcgataagtttaccgacctgcagcatataacggtaatgttcgctcgcatcgagacagcatgcgggtcatcttatcgcgtgataaggctgtccagatgaggggcaggtttgccggtggatcttcaggcgggcatcgtgacttgtggtgccgtgctggactccactgtgcggaggctggaattaggcgaaatgtggcacaaaacgacgtttttcgtggtaccggtagcgaatggttcaccatctgagacgttgtaagacgatcatgtctcagaccacccaactctcatctctatcagactatatcgaccacaatcggcgtcacaatcttcaaggatagcgcggttaatcgccatttcatgtgaccatggaaaaccttccgcttccgccttccgcttccagccatcgccttttcggcccgccccacaacatcaaccggaagaacaccgcgccgcaacgcgctcttcacgaacaccacaaacgcctgcagattgctgcgcaggctcctcgtcaggaggtcggctatgggatcctacaaacggaagcctttgcaattggacggcctcatctacatcgcatgatcgactctaatcagcaacgcatgacgcaacagctttaatcagcattatgtcgccagacttcaacgaagcgcgatcacctctgacttcggacaacgtgcaatcatgggggcgcacctatttctccgcacccttccgagcgctccctcgctttgcgagactcaactggaccggcttcgaggaattatccatgagcagacccgtgtggaggtcgcttggtcgctcgacacacaaacagctactcgtcataggcggttacgcacccggaccggacatcgaagaagaaccaaccgatcgcgttgtagcacatgtccattcagatgaagcggaagtcagtttttatcgcatttccgaggtcgaagatagcaatctgtttgagctacaacctgtaaattcgacagccacagtagcgttccacgcaccattttgccacgttggagatgatactggaggatcgaaagctatacatcgggtttcggcgctgatattatattacttcctggttgcgggacacgtgaaagagctagtgcgaaataagtcagatcccacaatgtttaccaggaactttcgggatgcgtgtttatgggttgaaaatggaggcgaacgtccaatattaccgccaacaagacgttcatctggtctgatcacatcgccgccattatgcaatagtgtacccgtacggccaaaacgctcctcgacagtttgtacgttcagtaggcctgggaaagccaacagcgacccgctaacacaggatacagcctccatgtcccaatacaacccagaagacacccccgctccaccaatcacacgctcagccacggacagcatgagcgtaaaaatcaaacgcgaaagagacgaagacacgcccttgcgccccaaaaaacacccccggcggaccctcagcgagcaaatcgtgatcacgaaataccaagactcaatcctcagccccaaatcccccatgccgcggagtccagcgcccgaacgcgtcaacaaagccctgaccgaccgcatccagcacctcaaggacgaaaacgccgacctcaaagacggcattagcggcctggaaggcgacaaagaagatctgcaacgcaagattgcaaaagatgctaggatttaccgcgcgctcaggctcgagagcgagcagatgagacaggatctgacggcagttatgctgcggttgacaagtttagaaagcgaagtggcgcaaatacgcgcgaagccggggaggccgaaagggtaagggaaaagaggattcgcatatacccacacatataccccggtttcaacaagttagctggggaaacctttttcaatttcttctcttcttcgtacttcgaagagaagagggacaatttctataacgacgcagacggtcagtttgattagtcttttcacagcgtagcgatttacttcttcttcttttttggaacattttaagcatgagattacgagcctgaagcttctcgaggaattatatatatttcacattgtcaagccttatgctttgccgaacgctaactccatcctgcgctggtgtgcggcgcgccgctttgcttgggcggtcatgggtttgacgagggtgggtggcggtgtgattgcgattttgtccacgtctgtgatttgaacgggcgattgagcggagctggtgtgttcacaagtcgacacctttgtttctgcggctactggttgagcgggtggcgcagcttgttctccgggcttggagactgcttgtgcgtgtgtcttttcctcattgtcggtcgttgactggccaggtggcgtgggtagaggctctagcaatgtctttgcttgtgcttgtgcttgtgcttcttcttgtccttgatcctcgaccgaaggcttctcagggaacgcaactagctcttcgggcttgggcgctgcatctgcctgcgccttctcttgtttaacgcatgtctggctcaatccatcgggtatatcaactactacactcaaacctcttatcgcttgcgtgtctgtctcgtttccctctttttttgtgatgtatgtttgactcagcatcctttgctgaagcagcgtcagctcggcgttatgcgcggactctgttcccgtttcaacctggttcgatagtaccgttgcgactatttctggtattacaaccttatggctgactttggccgttggtgataaaggcttgcgagagacgatgctggatgtgctccgaacagaagctgcacgtccgtggcttgtgacgctgtgctgccgtggcatatacttcgcacgacttattgggtcttgtgctgtgatttgctgcataccagactcgtgctcgctccccaatatatccgacgtcgaagcgctagcttctagatctacctcgcggtattgctcgagcaccttctgccgaatctctggatgttgcagaggcgttgtactcaccgctggacaagacgcgacagacatcgacgaagatgcgacgacagaactcgtgtcccactccgtgctatgcagcttttcgctctgtacacgaggtatgtccatccaatccgccagatcctccgtgagtgaggactggctctgcacatggggcagctccgtaggcagtgatcggtgcttatcgacacttttgcgaatgtagatcgggttcggtatgtaccgttttgctattcgtggtacggagacaacggcgatcgtcgatgcagtcgatacattacgttcaatggtcttttcgctgagcactggaggcgcttgatcttgttctagagaagcgaggggagcgaaagtggctacaggttggataggagatgcctgcatctccttgtatgggcgcgcgctgtcgaaagaggtcatccgaacttgttctggcgaagatggcgtgcggagagatccatcgaaagggtgtccaatgatgcagtcctcggtctgtgacttcgggtttgactgcgccaaatcgggtagtgttgtgctgatgcctattgaggaaaacttgccagcacgatacaatggcgaattacggaaagtcttctcaaattgcagtcgacggtttgatgagggcctgtagcgggtagggatggtgactggtggatgatgtgaagggatgatatcatccggcgtgctaccaggcagctcagccggaagagagttgatcgattgagcttgaggatgatgagatattttagtcataattggagaggtgtatatgcttactttctatgctgtcctgatctgcctgagtgagattcacgctagacatggagagtgtcttttggctcattcggtactctcgcctcgaatagggtcctctcaaagcaagcgcagcatcgttctttacccacagctggacaggtgcctcgtagatcggatcctgcaaggttccattggtcaccccacatagttccactgtctgcataacgttgattgtagagacgaggctttggtggcatgttgatagcaactgctgtctagcgaggagctttttttgatgactggcaatccattcgaatcttttcttgagctccactgctcccccatcgtatcctgcgacgcggaatgtatccatgtagctacccacatcgttcaaagcgcggcggacatccgtaaatatggcattgatccatgttttcttgtcaggccaggcgtccaggaaggtcgaaactgctggcgacaagtatagccgtgatgcttcggaaacatcttgccgcacgcggtggatgaggtacgccaaagtatgcgcatcggaggaagtcctacttgaactgaaaacaaaatcggcaaattgaaaggctatcgtgatcgatggaaagaacttgttgtcgacagaggcaagatctgacggagggattgatgacacctccgcctccttcgcctcatgtttggtctgaccggactttcgctgaaaatacttcagccttgggccgtcggtgtccgtataactgggagcgggtcggtcgctacgatgcaaagtttctggcagaaaaagtccagccgtaggaagcatttcggtagagatgggctcggttcacgaccactgatccagagagtcttaaatcactccacgtcgagtaggagaagaggactgatcccgagacaaggctacgagactatgattaaagttggagaagcaccgacaccccgcagcctgggtcaccgtactttgtgcttgccttcagcagcaatctgggctgcacaaacttgtcgatctacaattctgaggtcggctacagcaggaaggtggcttagaccactgcaaagtgacacgggatgggcaaaactgaagaattggccagagaccagtgcgccgtgacgcagctcccggggtgttgttgcgctttgacaacatgcaactgtgccgcgataactgtgccgtacaacacgccgaattcggcattatttacaccacgaagaggctcgtgcttcagagcgcatacactctctagttgactaaagcccggcctcatatgcgaccctctagcgctggaaacacgtaggcggcgtcttattgggggccgaggtgctcaacaaggctgagtttcacactttttatcatagattatttccaagctatgaattgtccaatattgaagtcaaaatttcaaatcacattgcgtgatcaggaagtagccccgaactaaatcttcgatcttgtcaagcccaagggttggatgcaacacaatccagttgggagctgatttagtctgttagccgacgaaccacagcttcgctgaaaggccgtggcggaacgacaggctgtccattctcatctgaaagttgcagaagacatgggaagatggtcaaatcgcctgacttgacttctccctcctcttcccagtcgaaaccccatgtacttggctgtgagaacagtgtaaacgcgaacaaggccgaccttttcaagatctcctccagattgcgcttacggtctccgttgtccatgcgtgagtctgcgaatggtcggaggatgttgtcgagggcgacaacggcagtttgaatattctcattttgactgtcagaccgggtgaacggattacgggcatatttcccttgcagtaattcggccgtcgtcactcgccatcgagccaacttgacggaggattgatctatacggcgtttagcttgagcgactagatttcagaaactagaacccacctgaaggattgccgctgtcgtttgctaccgcctggtagcattttccgatctccactggcaaaagacttgcggcccaatctttgctgggtagcatcctcgagcagaccacccacgcaatacagaacctcaaggcaatttctcttgttgctgaattgcctagtaaagtgctcaaggttccggctgatattggctgaccacctccaagagcgtgaatatcgtccagatcgacgaatccagggctcatacgacccatttggtagtagctctgaacgtggtttttgatcgagttactgatcttcgagatctcgcctatgattgctttatcctcaagtggcagaggcagaagatccgttgtcggagacgatttggagcctacagcgccgagcggtgttgcggaagcatggaaacctttctcctgaggcataagagctacactgctggcttcttgatctcgtactctgattgatcttttccgtttcccccagcagagccacaaaaccagaccagcgacgatagcaccggcaatgaagcttccaacagcggcgcctgcgatcgcacccgtcgagatgcctttgttaactcgcccgggtaccgtcgaagcctccggaattacggaagttgcggagtttgatgcttcggtcgacacgtcgctcggagcggtcggtacaggcagagttgtagaaggtgtaaccccagccgtcggactagcactttgcgacggtacagagggtgcttgtgttgttgcagatccaacgacggagcccgtggtgaatgcagtcactttcgcgaggccatccgcaggttcccacggcccagtgttccatttgatgttgaactgcgcgtcccagaagaagaaagaactgagctgccaattcggcaaagtaagccataaattaggccctaaggtagcgagaggttgtccaggtgcagtaacatggaggatatctttagcgggcgctggaggtgtgaagaatgtcacagcgatgggtgtcactcctggttggaatgcccatgtgggagcgcttggtgtagcaggcggcgtgggtgttgctaacttaatgtccagagttgcaacttccgtgtcaccactggccatgatgtctgaatgaggttttggagatttgttgaataacagagcaagacctcccggagaatcaggttggaaaagaaccggcttcatgaaaggcgcactagggctgccaggatattccttcactaacaaggtggaggtacaaatagagcgtttttgcaatgcacacttctcggaatccctagagatcaataaaagcgccgcagagacagcgacactactttgtgagagcatatgctcccattggttttcaacttcgcactatggttgtctgcagcccaccctgagacacaacgaatcaggtcacggcgcctgaaagttgacgacccctttgaccctatcgattgcactgcccgtatgcaagcaaagcgtaattagctagcatagtacaggggccacaaaaagcattcgcgggcgcgagcttgggggccggagatgttgatagaactgtgccgcacggctgtgacacggcgtgtacatcgtgcatcccttccgcttccttatagacgctcagcctgccagggcatacaaccaggaatcgaaggacaattctgaagatggacacatcgatggcggcaatggcgatgagtgagagacctcacatggtaataggcgtggattttgggatgacatgtgagtaagactagcgtttgtcggaagcaggagatggcacggcccgtttggcgctagcgctaaacctgttctgatctgcgtcaaatgatcctatcatgtgcatactcctccatatcagcgctgacctcaaatttgacggacaggtactggagtctcctacgtcaatctttccatcggtaatgagactgtccgctggatccagaaatggcctggccgtttccaggcaaacgagaacaaggtgccaactgtagtcgtgtaccctaccagcagtcgagaaccatcatcctggggcttcctctctgagactgcagcggagactaatgcagacgataaagagtacaaagagtggttcaaaacatgtctcgaccccgagaagttgcgcctgaagcaacaagaagacccagagggagcaccagaaagcctgcaggaagtggagaagtggtatggcgattacctgcgaaagatgtacgagtatatctccttcaaactcggtggggagctatcaggtgtgcagtgggcagatgccaggatcgagttcgtgttcagcgttcctacgacctgggctcctgtacccacggttgagaacttcaagaaaatcgtaagaggagctggattcggctcgcaccgtggtcacagcctgactatcggacttacggaagctgaagcagcagccgtccacacatcgactgaagctcctggcatcttccatgagaatgatgttctcttggtgtgcgatgcaggtggtggcacaacagatctgagcgttcttcgagtgaccaacactgtcaaccaagcaatcaatctccagcagctggacgttgtgtttggcgagacaatcggttctgctgctatcgactacgaatttgagcaactggtaacacagcgtctgacgttggcgcacacaacgaacccacttccaatcgacccaggcgatgccgcgtgggagatgatgaagagtagagacttccaggcaatcaaatgcgaattcggcgcgccagatgatacgccgctgttctccatcgccataccacgtgtgccacagagctacaacaacagcgacccagatgtaaggattcgcaatggcgagatgacattcggacgtgaggatctgcaacgactgttcgataagcagattgaaaagttatttaggctcatcgactcgcaactgcagtcgctattccagaagcaacccagtgctcacgtctctcacctcgtcctgtcgggtggtcttggtaacagtgtgtacgtgcaatcccagctacgaaagcactacgctgaaacgaacatcccgaacgcgcagtcgatctctgttcgtattgcacctgatccacaactagcagtctgtaaagggctcgtgagcgacagggtgcgcaagcttctaacctcgcggtcggttcttggatggcgttgttgtagagcctcatacggaactctttgcaaaattgcgtacgacaaaaggaatccagaccatgagggcaaagagctggtccgtgacccaatgaatgggaagatgtacattgttcagtcaattgcctggtttgtgcgaaaaggagagccggtcagtgtcgatcagccgatcacgcatacgtttgtcaagaagatcagtcccggagatccgcgaaatgccttcccgacaagcgtgatagagagcagtctcgcggcaacagcgctgccagaccagatgaaccagcgtacgtcatatctgtttcttcccctcaactacgaggaagaaatcctgttaacgcagagccagatacccgcatactttgcgagataagatcggatttgtctgcagccgacgagaagaagtttgttgagaaaaacaagaacttttggtcaatgaagaagcattatcttcgcatagaatactccgttcgagtcttgatcgggaccagctgatatacgcttcgagttgtggttcgatgatcaaaagctgagtcgagatcaatcaatcacgggtggaatggacccccactcaagcacctttgatggaggcaggaaaggcgacaccaatggacatgtcgaatcgcgaacctattgaactaccgactagacgacctacgagaatggatgcacagtccgcaggtaccgagatacctggtaaggcgaagaacttcgcttctataactaaaggcctcgatgggagccccgatcgggctgacaaagtgaagcgcggaatgggcgggcttctggcgaaagcccggggaggaaagtggactgtgactcgatgagagttgggctgcaattgaggagcagtcggcgcagtggaagtgctgcctcgctcgagatgagcatttgatggtgcgagaggagtggtgagttcagacgtgcaggaggtcttgctcttgacgcgttcggagcgacgttagcgtgttgcggggcgttcctgtcgccacttccgagcgtagtaagaacacccgctcttccgcagcggacataattactttctatgattagtattcaaacctcaagagtcgaccaattccaaagcactcggattcagaaccatcagttgaacatctttgaaagtgtgaaatttctagtcagcacgtcaaatatgagtgttgtgaccaacagcacccacccaagctagcgaaactgttcctttcgcctcctcatctcgtctcttctccgcatcaaagccaccatctctgggggactttaagagactgaccaccgaatcttctccgctgtattatccgctctctagtaaaaccacatccaatatacccatttacgagctgccagaatactcttccttggactcagaacaactgtctgcactccaggatgaatggtaccacattctgctgtcaggtccaggagtgtttgtcacaaagcacttgtacaaagacaaatcgcttcttgaccgcgcaaacgatatatatagccgggtaattaccgaggagaagactttatctggccgaaaaggtgatcactttgctggctcaggagccaatgatcgaatttggaactccttttcgaagcactgtctccaggatcccacttcattcctggaatactactcaaacccgtggctacctctgatctcatccgcgtggctcggtccccagcatcgtttgacagcgcaggtgaacatcgtcagacctggcgcagcggcacaaatatcacatcgcgattaccatattggctttcaagacaacgagttatgcgcaaagttcccgaaagcgctccaagttgcatcccagttccttacgcttcaaggcgccgtggcgcattcagacatgccagtcgaaagcggacctacgcggctgctgccgttcagccagaaatttgaggaaggttacatggcatatcgcattcccgaatttcaacaattctttctcgaacaatatgtctcggttacacttgagaagggcgacggcttgttcttcaaccccgcactgtttcatgctgcaggccagaacgactcagctgacatccagcgctcggccaatctgctccagatctcatccgcattcggaaaacccatggaactaatcgatacacatccacttatcgagcttacttggcatggtctgacagagatgtataagaacgaaggcctcagtgataaggtcatggcattcgtgggcaatgttgcggaaggctacccatttccaaccaatcttgacagaagaattccagagacggcaggtatggcaccgtcaagtgagcaggaccttcttatcaaaggtctgaaagcctcgtggacgaaagatgatctactcggcgagctgcagaatatgagacaagacgctcgagcgtgaagcagtgcttcaaatgatatatttgaatttgtctatccttacaagtcttctccctacggaatttttacgaatttatccatgtcaatagccgacgatatgcatcggctccaccgagccgacctgacgtgggacgggtagggcaagccatgtcgcctaattcagttagccatgcgacttcatcgcgataggctccacattgacccacctccaatccgcaatatctgccaacaacgttaccttacttggctcattgcgcgacgaacaccatcacgaagaagcttcttcggataccggggcaactcatctctacgtctgccgcttgatatcaggcaatattttgaatgggaacaataagtgtagagcaagaattatggaagtcggagcaatgtcatcgccgcattgccgcacacctcagtcaactgacctgttttcgtatttgcttcatcagcactcagatgcttgtttatcttggtataaataagctttctcggtgtctacaacattgagtaaggcttgatgtccaatactaccaacatgccaaacatcaacttatcccgcaaagacatcgctgcgcttattcaaggtcccccactagtcgctgtccttattggcgcaacaacaggaatcggatcttacgtcgcacgagctctggcaaacactttcgcgaaagacggcaacaaattgcgcgtgtatgtcgtcgggcgcaatgccagccgtgcagagactctccttacatatggtcgtcaaacaagccctggatcggactggcgatttgtcgcagtgccagatctgacactgatgagccatgttgaccgcttttcgcaagaggtcatcaagcaagagcaagcttcgccattcactggaggaccaccacgcatagacttgctatatatgagccaagcactctcaccaatgcaagaatcacccggtacgaccacctcatacaaaactgccctcgaagtcgtgctaatacctctccagcaacaaaggaaggtctcgacagtcagatgtcgctcctcttctactcccgcatgcgcttcattcagaacctcactcctttactaaatgcatctcccaaaatctgcaccagcacgtcatttcaatattcgcgggtggctttgaagacgctgtcaagcctgacgagataccaattggcatcccatccaagaaggattacggtgtcagctccgtacgcaaacacgtagcattcatgaagaccttcgcctttgagcacctagccgagcaacatgccggaaagatcagcttcattcacatctaccccggcctagtcgacggcccagtattctacagcgatgtcaacccaacgtggttcaaaatcctgtggcgcttgctgaagcccctggcatcattttacatgacttcgccagaggtatgtggcgaggtaatgctttcccttgcgacgtcgcgatatccagcaaaaggggaagcgaattcaagggatgttgcgggcggggtggcgtatagtacgcagcgagagcttgcgggaggagcgtatggagttggcatgaggggagatgaggggaaagacgtaagttatgccaaggtgaggaataatgatacagcacagaaagtctgggagcatttgatggaagtgttcgaaggtattgaaaagctgagctctgacacaagatagaggtaccggttagcgatagtacatgtcccgttgccccttctccatttccgtaagatcactccagtgactggtggtcgtatatatttgaacgatgactcctcttctgtcgatacctgtttccctaagttagcattcaatcccgttgtgagatgcgagacaacgcgagccgggaaacttacgtccatgtgcttctgtatgaacttgccattcgccgttgaccataagctttggaagtacagtcaatagactatcgggctttatcgagaaaagcgagcagcgcaaggaatatgcccagatctcccgaaaggccaccgtggtcccctatgttcggttcaatgaacccatgatacatggcaggtaggagcatcttgacccattgagcgttgcttttggtaaacaatctgggttctgttcccttaatcttcagaagagacgccattgtatcaatcttccattcgaatgacaaagggtgccagacctcatggggtcgtggcatcgtagcatccgcctccatgatacagaagccaaacccctcgaggtacatcatggaaacagtcttataaggtttgacctccttggagatatcccagcgttcaactggttggatttgacctcctgtgaagctccaccattggtcgggtagtgacccaggaatgcgaatgttgtctcctgacacagcactcggttcccacagctcatttttaccacgttttccaaggtattccgggatattcgtgaactcgtcgaaacgaaagctgtaggacatctcgctgtcatggctcaaccgttcctgcgattgtgtgccgtcttgctcacccagcattatcgcatgctctgcgtacggttcttggccttttggcagtatgctttcgaaggatgcctcttctgatttcaatgtttcaacccctaaaacatgtctcggccatgaagagtatttggccgttgaattcggcttttgtggcatcatcaacggtgcacttggcatcgttccgtagccactacgcatctgctcgggagcagaaggacttaacggtgtaggtgcagatggatgccacatcgttcctgaggaattgaagacgtcacgagatggtatgatatacgcgcgacgcatatcgcctgagcttgcgaccacatgtccgtataatgaccctgtctccacatcgcacaccaaacctccacagtcgccccagttgatgggctcttctagatcgacatgatatactgtccgaaaggtcaaacttcctggtaaccgcatgtatgtgcgactttctgatagcgttcccctgaacccgatttggatgccgtcagctcttagtgttgtccagtacttgacttctctcacacttcctgtcatactggcaaccgataagttcttcgatattgatatgtctgtctcgaggcggatggcgacaaagtcatctcttacgtctatcagtacccagtcctgatctgcggataatttaagtagcacgccgagtggcttgaaggctgacccgtcttcattcttcgtgatgaagaattgattggattcgtcttttggcccattttgtgtatttgaattgagtgatggactcctactagaatcgtgttgttcggaatctagctttccgttagactgtgaaatgtagtaggatgtattaatgctactgcatacctctaacatccatcattgttttgctcgtatttaccgtctgaatcggttgaacctgttcgcctgtgtcgctactgcagtcgctgccgaagtcataatcgccgtcattgtctaatgtgccgtcacgatcggataacgtctgctcaacgaagatatgtgacacagacatcaagaagcatttttccccttgatagactctataagcagttgcctttcgccatcttccattgcggtgcttagcaaatatagccatgccgagtgctcccacactcccttgggggtcgtaataagcctcagtcaggtggtcaaccctttctggactcaaatccttattttctgacacgtcggctggttgaactagtggtccagttattggttgttcactttgatggccagtgcggaacccgggcagtcgaagcaacagcccccttttgtcgagcaccttctttgctctttcgcgtggttccttttcctcacaaaagaacatgattgttggtttcgcagatatttcgtcccttcctatcatgaaaagcttgaagtacacagtgctgcgatagctgtccttcatgtccgcctcgagctgttcctggacatatgcttcaacagcttcgaagtcttctctcgcctttcctgttgcataccaccaatgtcgctcattggagatacctatgaagctccccagacaagtttgcacacccggataagcccttgatcttcgtttgaatatgcttgacatcttgacatacgattcagttcggaccgcttccattctgagtaaattttataacatgggtatgcgcagtaagctttagaaaaaaagatctgctgatcatgaattttggttgagacagtactataagtgcgaacggacactctgcgttggcacactggctgcacattcgcctaatgaacgctgtctccccttgcctgattggctctctgactgaccggtcaaggccagagcggggtaccgtgctgtaagaatacagtccgctcgggaggcgctgcaaagaaagaagtctactcctcgttgacaagcacacaattcacgagcgctacgcaagctctccatcaatgccacttcgcgaccctcaattactccatgagccggtcacgccaggagcaagagtggacattttccgctctttatggcccgatcgatcgccacaaattacgccagaacaccagcctgacttgaaggcctacttcagctattatacgaaagagtgtaacaaggcgttgcttgatgaagggcaatatctttccgcaagaactcatgaagactttcttcggattgcaacgctactcaggacgaagtcagataaagaggaaatcaagttagagattcgtcgccatcttactgcgggtcgttcttcgaaagccgaagacaagatgcttgaaagcacgatcaatctcgtgactcgcttactcgcaatgatcaacgtcggcccacttcagaacgagatcagcccgcagtggtcaacaccttggcatgaagtgatcccttgacaaggccgtacatgctcatttcaacaattaccttgatacgaattgccaagatgacgtgcttcaaccccatttcaccctccgcaatttcgatcgtgacgcaaacatcagcattatctggacaaacaatctggtcgatcacctccgcctggtgaataaagacaagggactatgcgtgtttcatcaggtttcgttcttgaagtggatgcagaaagtcagcaggtctgctacccatctactacctacagtaattgtactgaaagttctaaccagtcccatgtaccccaagggtttcatcgaggaaacaatagacaccctcactctactacttcccgatacagaccgaaggaccaggcattggctagagtgtgagcttcaggattatgacctcactggggtggacctaaaccttcgtcatctgggaagcttcaaagctaacgatcctgccaggcggctcgaacatttcaaattctggcgcgaacgactgggtgtccttaaagacgttgttgaggaagagaccccttatcccaaggtgctactgagggtgttacatgaccggaagcaaggcgatcgttggctcaattcttgggttgcgctcgtggcgatcagtttaactctagtctttgggcttgttcaaagtatcgaaggggctattcaggtgtacaaagcgtaccacccgactactgtgtagctatgtgatagagtccaacggttgtgtcgtaacgtgcgggtcactgagttttagcaacagccatcccgagcttatcacacttaatccttacctaggtggaagtgcagacgctcaacgcgcgaagctctcgactccaagtcattactctattctcaacatgttcaaccacccgaaccaatatgattggtcatcgctaagtggaggtaatactttcgtcgttgcgtgccgcaaaaatatgtcattagatcatcatcaggctacgaagagttctcgagcgggcaaggaaatcatgtaaacgtatgttatgatatggagtgagccaagaaataaggcaatcggaagtgccgaggacgaagatatacgaaagcgcacaatatcacaatttatagccgagctagacgcaatgccgaaggcatcagccctcaattgaagtactttccataagcaccgtcctcgaggtttgtgaggtctttcgtggtagaacctcccgcccaggtaactggacatgtgtagacgctaacgacaacgcctcgtttgtgttgccctgagataaggtcagcgaccgagaagttagacgtagagatttgcagtggtcttaaacatacatccatgatccaaggtatggggatgccattgcgagccctggaacatccatggtaaccacgtgggaaggtttgcgggatccattgacagcgcaaccaacgccaagaagatgggcaagtcacctcgtaaacccccataatttggattctgggtatatgggccatggtaaatgtttggaagtaacttgtgcgcccagagttgatcaggtcgttggcactgcaatgtatcgcacgctccggctggagtcaggtaggaggaaccatcggctacagggtcaaagcggagcggcatccaggcctcggatggatcaggtgttgttccgtcccctcgaaggacccagaacccccctccaccactgtagaataccgagaacgtcttgaaatgattcagtggctgtggcaggctctgtaccggcacttgacgaattcggtctgtttgattataccaccacgtattcgagatgccgccgccagatctatagttgtaaccagtgctagtcgacggaatccaatgacctgatgtggtgcatgaaggtcgtatatctgggtgctcgcgaatctcatcgatcttaaagacgtacggtggcttcgttgcctatgttggtaaatgaataagaggctcgtggactacaagtggtgcccagactcaccatcgtgtttcaattgccctaaaagtgactgcgatagctttgccaggttggtccgggaagtacgtccgaagaatatgcctgttctcctctggccagccgactacccctccttcgcggcgctttatctctgccattggagatgaggctctgctactcccaagctcattcgattaagatcctggttcgaaggtcatgcgacgctatatctgcccaaattggtgatcaattgccgatgagccacaggagccagttgctgataagctggtggtgctctagcgatggccacggctgcctaaacaacgcatatgactttgcgataggagccaagtcaagcagccctaccccgccagctgtatgccgtagcatgtttcgggtcatgtttccttattgctgtgtagccgttccaagtaatcgagcggggtgatggtcatccatcccgagaaaccctgaagcatggtggatgccaccagttgagtgttcggatggcggtatgcgaaggtatactgaagcatgtatagaggcccgagggaattgtggttcgtcgtaatcggcggacgtgtcactgcgatcaattaatggcaccataacctttcggcagagtgtcgaggagagtgcggagctccaacccgttccaccaaccaactcatgcagcacaacgccagcgtggaggagctggccagaccctgcaagttcggagcgccatcacatgtctgtcatccgccaccgcttgctccatacccgaacggaatcatcgctccgggagacacgtgccccaggactgcaacaggtagacccgctggccgtgttgggggagaagaactgtaggctggcctatggaggatgtctcgtttggctgcgatgcacgcctagaagaaattcggcgtagttccccaaatgtgcagcgtactgaccaaggtgggcttgctttgtcttgaagggaagaacagtttgcgctcggtaaaggccagtagaggaaatgctacgtcgatcgtgccgtcagtgcaaggttgtgctgtcgccaccgtgagacgcgcatgtgcgtcaagtcaacatgggcgattgcggctctgctcagatgcgagaggttaaaggcggaggagctggcattcgactgctcatgggtcgctatggcgcttatcgacacgatcgcacacgaaaggatttgttctgcaaagacccactcggcggctagaacaaaaagattgaaaggtgtgtactcgaggatcgaacttggcggcgcgaaaaatgacggtgacgaactcgagggaccatgagagttaagtagaagttcttgaccggctgactgcactaggacacgtagtagccagatgcgcagatgcaaaatggaggacctctgttgctgcatgattgcctttttgcctcgtcctccctttgcttgtcaatctgaactgtccgcttgcgtccgcaatgacagccatgccacgccaatcttagccgactgacactaataagagcacatgacgaagccaacgctatgtcccgcctcaatgaggaggcacaccatcccctgtagtgatcaataatggcagtagtccgcctgctgaaccccagcggcccttcaccggaaccatccctgtagtgacacgccagacgtcaaccaccactttaacagggagcaacagaggtcaaatcctcaccggtactatttggaagctctctggccgagcttaccgcaacgcattcccacattatgtgcatgacagcttagtgtcgcggtctccggagcacaggatcacttcgcctgttcggagaacgcgcctttcttcaattgcgcattacagaaacctgtcgcgaaggccaccaatagcgtggcgagtacttgttcagatcaggccgcacatagacacgatgcatcgtggtgtcagcctggaaatattctatcagtggagtgacgatgaagatgatggcgaagatcatgcatttcaaacaactcgctcggcgttcgtcagcatgccaagcagtttcggtagaagacaatgaagcaaatggcatgaggcatggctacgcgctcagcttgtgccccaaggaggctcgcagatatgtccacatttggctgccagtcatcgagacgtcgcaaaactgatgcaagactgagaaggggaaagaaccatccggagaatatgcgcaaaagaccaccgacagagggagtcttcgtagatggctggatagcgaacgctctcggccattgcgttggtgcttcgtcccctgcaggtgagcaacacttccctcacaagcataatgattggcagacgggggctgtattctgcacgccgatcactgatgttttaccaagagcttgtgatcgcggaacgcatctgcttgacgaagcggcacagtcctatcaggggccattcgaacttcgtcctgctcgccaccgccgagcgcgtagcagaacgcacattcttcgggtgtcgcaatgacccggtacccagatgtggcgagccggcagatcccgtcgtaggaagagggtaacaccgagatgcactggacaccatgaccactcggtgggcagagggcagagctgttcgcggccggttcatgtggcggcgcgcgtcccgtgaaatccaacccgtgacgggccgagggatgagccgtggaacatatggaagaagcgcttaaacacctgttgcctcggcggttaaggcatctgaacaaagtgaaggggccggcatgtgcctgtcgagagtggtctgggccgagatggcttgccttcggggaagggtgccaatgcgcaacttggatcaccactgagagtctttagtagccttgaataggctgcaggtaggttcagaaagcatcaactgaggttgaaagaaagactgcgggagctaagacggaaagatagtggtgtttgagtgcctgcttggtctcttagtaggtagccgaaaagcagccaatcagagctcagccgcagctgccaaaaatttgccttcttttggttcgcacaacgacacgccccgccacgattgtgaaatttgtgcacaaaacaccacgcctggaaaattagctcgacaatcgagatactgaaagcgataacgtacaaccgacctgagacgtttcgcgaaaacacggaagggcgagaacgcacactgcatttcaactcgaattttcagcactacacaagttttcacaatggcgacagaagcgccccaaaagcccatacactccctgattctggacactggaccactgatcaagaacgccgtatcaatttccaccattatcaactcagctgaggaaatttacacgacatctgccatcatttccgagattcgagatgaggcaaccaggtcacgggtgcagacatcgctcatgccattcttgaaaattaagaacccgagtccagcaagttatgacgcagtcgttgcgtttagtaagaagactggcgactatgctgtgttgagcaggcaagatttgggaattctggcacttgcctatgaggtgcactgcgagaggaatggtggcccatggggattgagagaggcgcccaagcagcccttgaagatgaggccgggagagaaagaggcagaggacgaggcaaaggaagagtctaaggtggatgagggcatcaaggtcgaggaaggcgacatgcatgttgaggatatcacagccaccgaaggtgtgcaaattaacgacggagtcaaagttgacgagagcgaggccaatcagagtgttcagactggcgacgaagttatgactgaggaacaatcactggagaatgatacggaaggttggagccatgtgcctattagatcgtcgaagcaggtcaaggaagagaggccgaaaaagcaaaagggcagtgcgaaacacaagcaaatgaagctagagaaagagcagagaaaacaggccagagctctcgaggccagcgccagtgagcaaacaccaacgacccaaaacccggaggctgtcgagactgacgaggctacaacagcgcctgcgcgggagacgtccgaagagcaaaccatcggaggagtttcgattgagcaagaacatattacacaggacaagtccgaggagcagaccatcgtatctgagggaatagcaatcgagcaagaaccgatcatccaggactctccggagaagtctgaagagcagaccgtcatgtctgaaggagtagcagtcgaacaagaacctatcacacaggacttacagacagagcctcaacaagatttggttactacaaccgagtctgtcgagtctcaagtcagccctgaagaggaggcagaagcaagcagctccaccgagccaacggccaccgaacccctgtcccaagacttctcaaccctcaacatcaccacccctccctcgccacccgctaccgaagacgaagactccgacgacggcgactggatcaccccagacaacctccccacccacgtcgccgccgactcgggcctcccctcctcttcctcccccaacaccccccaagagcaactcgacgtcgcaaccatgaccatcgacttcgccatgcaaaacgtcctgctgcaaatgaacctgcacctcctctccaccaacatgcaacgcgtgcgcaaactcacctccaaagtcctgcgctgccacgcctgcttcctgaccgtcaaggacacgtcgcgccaattctgcccacgttgcggcggctccacgctcaagcgcgtgaactgcagcacgaacagtaaaggcgagttccgtctgcatctttcgaagaattaccagttcaacaagcgcggcgataagtacgctattcctaagccgattgcgggcacggcgaatggcaagtggaacgggctaggcggcggacagggtggctggggcagggatttgattctcgcggaggaccagaaggagtatgtcaaggcggtggagcaggagaagagggccaagggtgcgcgggatctcatggatgatgattatctgccggggattttgacgggggataggagtgggagagcgggcgggaggatgaaggttggcgcggggaagaatgttaatagtaagaagaggcatgcgtgagggatgggtggaggggtgcattagataggcgttgtggatgggaaaagtaactgcatatgcgatatagatgggtatcaagcgcggataatgtcatctgtcccatgccccatactaccacgctgccgtcgccgccagcactcgcccattctctgcgcgtctggcagaaggctacagcagacactacgtcttttttgcctgtctggccagcgactatgccagggccttggacctctcgcatctcagagtgtttgaaccggtgcaagcattctccaccgagtatgtcccacacgaacaccatgccgttgtcactcccactaagcaccacactatcattcaagcccaacgtactgcgtacgcgtagatccttattgacgaacgcatcatccgtgtacgcctttaacatctcgccattcacgcgatccatcagccgaaccgtcgagtccagcgaactaaccaacatctccgtccctttcttcgtcacacccagactggtgcacgggtatccaatgacgtccgcctgacacagtcccgtgcgcaaatcatagctacgcactctgccgtccacgctggcagttatgatctccgcatcggatatggcgacatcggtgatggcgtctttcgcatcgtccagcgacatgacgggcttgaagctgttggacttgacgtcccagatcttgaccgtgccatcgaagctgcccgttgcaatgatgctatcgccctccccgccgaagacgccgcgattcacgcgccccgcgtggcctgtatagcgccgaatcgtctgcgcggtctgcacatcccatagaaaaacagtcttgtctcctcccgtcgatacgaagcggtcattgtcgtggttgacatcgatggagaggacttcgtagccgtgcgccgagtacttgttcacgagaccgggcgggtatacgttcgatgcggagggggcgacggaggtagtcggcgctttttgcgggttgtacaggcggatagtgcggtcggacgagcctgtcaggatgtacgactgcgcgccggaggagtaggcgacggcgtgaacgatgccgttgtggccggtgagtttggcgatggggtttgtggggaaggcgggcatggtgactgaagagtctggtttgtggccgttcaaggcatgctgggggttggtctggaagtactagttcgtatacctagtacttcttgatacgctggtggtgaaggatggaagagtccccaccaaaagttcgaagcgcgacgggagctatgacgtctcggcagaactccgggtacacttttttgtgtcgcagtgacagctgcctgacagcttcctaacttacaacttaccacaactttccgttgcgcccaaaactctgtgtccaaattcgcagatacttttcaagtgttcataccagaccagaaagttcacaatggcgatcagacaccttgacagtcagccgaagatcgaggactttaccccactagaagagcatgagcaacaaacaccaagcacattcttcggcgcaaagcctgttgtatatgcgcgatatgcaggattgacactctccgccccctcttcgcagctccagcaagatgcagcgttcttcaggttcaacaccgagaccgagggcgacgatgcgctgatcaaggatgtcgagatttgggtaaactcagagtgagacagccacgtcgcaccaacacagccatgtgctgacgaattgcaggaacctcacgctcttccagactaccccaacatcgaccggcgttgcgataccctacccctcaatcgccctccatgcgaccatgaagtacaaatccaccgtcgatgcgctgtacatgaacctctccctcaacgaccccgagaccgtcaacgaggaggaagacatccagactctcgaactcaccattttgccaccaagctatgcaagcaatcccgacacggcatgcatcaaggagatcttcaacgccatgaacacgtgcgcggatctacacccagatggcgacgcaagtgacgaggatggtgaagacatcctggacgacactgcgcctggtgcaagtggctggatcaccgcggagaatatggacgagtacatggacgagaatggcaacttcaccggtatggtgatcggaaacgatgagcttggtccaggagcaggcacggtcaggacaagggatgatgctgatggtggtgcgaatggcgtcaatggcgacggacatgaggagaagtatcaccgcaccagctgaagatcatgaagatacgacggacatgaatggtcatgattagattcgttggagagcttcgtgaagtggaagacgcctagcagctacaagactgcggcccacacttgaaagttggatttaaatgtacgtatagctcccagaatctctacacaacatactgagcaccggcccagcagcacaaacaccctttgagattgatcatgaagcgcctgtctttgcgccaaataatcacaagttctttccaatcaatcttgatcttgccagatctcagaaaccccctgtcccatccactgtcaagtctctccatatccacatcgaaaatcacaattcaaccatccgccttcctcgccctcacaacctcaacccctccacccttccccacccactccaacgctcttctcgccccccctaacatccttcacataaaccggcaacggctcccgcacaacccccatctccacctccttatccaccatctccacccttggatcctcatcatcacacctccgccgaatcttcccctccttcacacctctattgatgcgtcttctcagcataacatagccgaatgcgagaatcgcaatggcgcacacgacgacgctgacgatgatgccggtgcgcaagcgctcgggcgttatttggggattggtatggggttgtgtagtgggcattttctccttctggtttgagaaatggggtatggtttgcgcaaacgggtaaaatgaatccagcagtgacttgttttcgacgatgtggtgacgcagtggggatgtgacttcgccgtgtcattgtactaccgcaccagaaggctggaatgctgcccctcgcataacgccgcgcattcgacaggtcggcattacaacacgttgtcaattgctgttcagctgctgagaatacatgagcgtgtccaatggagatggcacgtcggggtcttggcatgtgtgtagccttgcggcgctggcggcggagggcttgagtggactgcgaacctggggaatacggtgatggcttagggctggaagaatattgtatgtgatcgtgatgagtgggcttgcatgaaggctttgacaacatgacaaaaaagatatatactaacaaacaatatctcagcctcccagcactttcacttgcccaagcagccttgtcaacctcatcttccgcacagaaccactacgttacatatattatttacactcccgcataaactcccgaccaccgtgagccaagccactacctccttcacccgctcatgtatcatctgtcgcggctcattcgacgcctcgatcgcaggtttctcagccatctcagcgaggctatgtagaacgagcgtgtgcagacatgagacgaggtgtatgcaacgcgcgactttttgcgccggggtgggagcctgagactttgagctagtttgagggatgcggatactgctggtcataatgtagaaggcgcgagactggacagagtacacggtgcgattatgcggcgtgagttttgtacgatggtgatggtgctggcattgtcaacctacacgtgttggcaaacaaaccagggtcaatgaaggaggggtggggtgatgatagacttgcaagaggcgatgaggtgttgagagtgttgcgtgaatgggtgggggttgtcgattgaacttgacagtaactgtgaagcggtgctttgatggtacaaacgcatgtccccccttccatggggggagtatggatatatcgcgatacctccgcaaaagcgcgtattgatgcttcttcaagctgcacttcatactcagatagcacattgtacctattacgtagcaccaagccacacacacacacacacacacacacacacacacacacacacacacctatccctaacccacaatgacctcaatcgacaccctcctcgccctctccaccgaactcgccaagctcggcaccgagctctcagaagtcggcggcaagctgacacaagcggccgcgacgctgcagcaagaagctgccaatatcgcagaggagatgtcgaggcaatggggcgtcgatgttagtgtgaatgtgggggtgaggccggggaggtatgggggtaatggggcgagtgaggttgttgttaagaaatagggattttttggggaggtgggtcggtgcagggcaaggtcggatgggtgaggaatgagggatggggagtgagggatgagtggaggttgataggacggggacggccgaggatgggatgattgaatgtgtcgaaatcaggcgagatgatggagaggaaacgaaggtcgacggtggtttggagtacgaggaagtgcgggagttgtgatatcgtgtgcttcctatgctactttgcgtgtgagggctagtatctttttcgctaagatgacgaaggtctcgtaatcgttgcagccatataatgtatgaagctcgaggcatgcatctatcagaccatgtctatctggcgaggctatctgctgttagcatgtctgttccattgtctatcatctgttcggcttttgtgtcactatagagcccaagcatgagaggtacctgttgcccaacagacagatatcactagttctattgaaaggtccaagagacatcctaatcttgcatatgatcgacaaagcatatgtacctaaacagcgatgtcgatcgcaccggacgttgtacaagaaatacaactcagtggggaagcggtgaccgttcaatctgggtatatacaccgtatagactagggcttccctgattataatgtccagcatgtgaatgcctcaaaactgttggcatgcagagggctgcaagttgtccaaacaagcttcaatgccgcttcacaaatatggtacctttgtttgaggaaatcgcgcaagacgatgatcgtccatcacacaacacccggtcccatagtcgctgtcggctgttttcatcccctttgcactactgcgcgtgccatcagcgtctgctgcgtgtttgtttttcgatctaactcgcgtaagatgcgaggcggtccgactcaaagttgcggtcgagatgagtttgcatctagcggtgaacacaccatcaaccaagtcgagaagaaaacaggttgcggtaattatctgtggaaatgtcgccataaggttaatgtacgcatcatgttgtgctcctgaaggtcgttgttttagagttgtgtgcggatcgacgcagatccaccgcgggaaatttggtactggctctcaaatacctcagatagtggttgcgatgcgtggttttggattggtagcaccactactatggtagtaccgtagtaatcaggggcgccgaggtgtttgttcggtgctgtggctgtgtagtaccattgctacgctgataacgatgtgcaggatcctgcatgcgacgccctgcgcaccgagaattggaatccgtgtctgcgcaagtgctgacgtactagcccaacggaccccaaaactcacgatgataccaagagtcttatcgaaacaaacgggaaggtgggcggttgctgcggacacacagagtgcctggatttcggcgatccgtgagatcgagaggaagtcaagccgagctatccgaatttagcactgcgtgcggggctgccggtgatcgtccgccctcatgacataggcccacctgccgcagaacattggaacgtcgtgcttgtttgacatcgtgacgtttggtagtgcaccagccgcagttgtacgtaattcaccgcgtctggaccacgacgcccggcagaatgccatcatacggtgtcgtgtgagcgtgctgaagcattatcggcttcgtcaggatcgtgagaattgttgcaaagatttcgatgccgtggacccatcacccatcatgtgggtatgtgggtcctcttgcagcaccttgcagcgcatgaaagaaatggtttgtgtgggcgaaatcttggctttcgctttctcgcggctgaaaggcgcccacgttcgaaatagtttctttggctgcagatcgggcagtctagaaacaccctctccgttgttcttgcatggcccaaaagtgccatgcaggagacgtcgcagacatccagccgcttgcgacgccctgcccatcaacgtggccatgatagcatttggacagacagaccgtctttcaacaagcgcatagcggcccagtcggcgggtccccctggcgatagtgaaagagaaagtgttccagaaagagaaggctgagagtcggtggcgcgtcttcctcttgtccaggcacgcacggacactccactctggccaggatacgacaccaacatcgtcatcttcagcaccaaggatggcttgtgtcatcgtgtgctctccgcgcaaccgtgccgggcaacctggtcatgagaatgctccacgaggaacgcctcacgtccgccatcgtgaactatggagtaataagtgaacaccggaatggcttcagacttgtgaaacttcaggtactattggcgagtccctgtcgttgcaaggagggcaatgcaaggagctgaaagtggcttggttttcagcgatgcccctgagccgtcgtgctcccgcaaggaaagtctggggaagcggcgacgtttctatggtgggaccggctctggcggtgtgtggagcgctcaaaaaatggcgcagtttgaagccgggcttgatcacgtatccaactaggaaacaatctgccgccaattacgttgcaactattggggctgatcgagatgcatgcaccggtgtctgggttctgaacctatcgtcagaatgcgattcgtgctgtttctgacgttgcggtgtggtactcgatcgtgagtctagtggtccccgacggcgccatgggtataaagagatcgctctctgccaccctcgaagaagcaacccattactatcaatcttcagtcattcgagctcaatccatactcggactaaagacgggatctccatcagagaactacctccatacaaacctcgaactactatcatcagccactcttgctcttagcacccattcagccatcatgcctagtcttccattcaacgacacaccttccgcttctccttctgcttctccctccttgtcgccttcgatagttctcagcagtcccgagacgggtatatttgatcaaccaaacttaggctttccatctaatctcaaaacagggagcgcttcaacaacaatggagctgcacaagtcaaaagcaaatgctgctgaacagtatcgcatgaacatggcgaaatactttgcggctacgttcaatatgtcaatgaccgctgcacttgccgaggcggatgcccagttggcacctcgccgagcatcgagtttttcggaagcggaatcgtttagggcgatttagcctctatggttggatggcgtaggagttcgattttacgacttgatgacatttgcattggaacatcatgggcattgggatggggtcttcggcgcttactgcttgtcgacataatcaaaagctttgcttcttctcgtgctatgcttgcaatgcgaagccttgcgcttctgctaacgtgatgtgtccaggtttgcaaccgccgccaggacctgagaacgagcagggctacacggcctgtgatgtgtgcgctcatgtcagccggtgtcttcgttcctggatcagcgtgtcaaggcgggtgtgcacagtaagtgttcgaatcggcgcgacgttgatggagccgtcaagacctgcagcgccgacggccagagcgccctgaccacgtctccacgtgggtatgaggctctttcctatcgatacgacacctaaacccaacgacactcgaggtacttatactctctttcagacgttgatcgtcgtcgatgtttatcattgttcttttccgtgtctgcttaccctccgcagtccgcttactgtcagccgaagtttgcttccgaggtgtactcggtggtttcgccgtgtccacagcggcgcatgtttaccctccgagaaaactctaggcgctgcacgtgtccacaaaacaacgacaatgccaatctgcttggggcgtttgggacgaacacgattggtggttccgatatttgccagtcgaaccagtcccagccgcgtggcgaacatcagcgccccattgttcatcccatcgaaccatcgatgagccacaaccagaagccagtgagcgggacagcatacgcaacaccgccttatctttaccacaccagctaagatagcatgaggtcgatatgtctccacgacagtgacaccaagctgtaattgctacaccaagctgtgattgctacactaagcacgcggacagcagcgtttgtgcaacgttgctagcaagcgatcgcatgtcattgcacgatgccaacagcccagacatctcggcagcggactattgtgtccccgtatcgagataaacagggcagaggcgaatgaagttcttgggtcttgtcagccaagatgcttatccactggtacgcctcacgctgagtgagcttgcgactctgtggcgtactgtccgttatggccacctgaatgaaagagggtgcactgcgacacagaaacaacagattttctgcatggaagaaaggtatcactgttcaagcatgccgcggtaaacacacctgcttcgctggaatggtgatgcgaaagtgatgagaagtcccaagagttgtatgcttggtaggacccacgtcgcattcctagcgtgcgtgaccccgccatcccgcagtcgagcaagctgcctataagtttaccccacgggcgcctccagatggctcttcacaaccaacaccacacgcgtgttcctgcttatttgaatgggtgaaaccgtcttgcctaccgtcgaggagtcttctccccaacttgacgaaccccctatatgtggtttaaatgagccgcatattgcaccccatcaaaggcaactccagccaaaaccagccgatggcaacgcaccgccaacgctgaacgccccgcatacactctccttccaagaagttgcagagacactgcgcgtggacatcaagtgagagagcaccttgctgctttgccgttcagcttactgactatttcagcaatggactcagtaaccatgaagctgagtcgcgcctccagctctatggccctaataaggttaagggagctgaagggctttccttgtggaagattctcatgaggcagatttcgaacagtcttactttcgtcctcatcattgtcatggccctaagctttggcattgacgactacattgaaggcgctgtcatcactgcagtcatatgtctgaacatcgttgtcggtttctggcaagactaccaggctgagaagactatcgagtccctcaagaagctcaccgccccagaggccactatcactcgtaacggcgtatcggacctcaaggtcaaggctattgaccttgtgcctggtgacatcgtacagctcagtgtcggaggcatcgtgcctgctgacctgcgattgatcgatggtgtcaacgcctgcaccaacgaagcattcctcacaggtgaatctatccctgttgagaagacgcctgagaagacgtttgacgaccccgaactctctactggtgaccgaacgaatctcgcctactctggtagcgagatgacatccgggcgatgccgtggtatcgttgttgccacaggcatggagaccgaagtcggaaagatcgccgtcatgcttcgccagaagaaggaccacaaagagcgcaatgagtctcttcccatgaaagtgtggaggaggtttgccagtggtgtcaagactatcctcggtcttgttggaaccccactgcaaatcaccctcagcaaatttgcccttcttctgttcggtctcgctatcctccttgccattattgtcttttctgcaagcaagtggcagattggtggcgaggttcttatctatggtatctgtgttgccgttgccgtcatccccgaatccctcattgcggtgttaacaatcaccatcgcagtgggaggaaaggccatggcaaaggccaacgtcatcacaagagtccaatccgctatcgaggctgttggtggtgtcaccaacatctgctccgataagaccggaactctcactcagggtcgcatggtgtcgaagaaagccatcatcccaggtgcaggtattatcacggtcgatgccatcactgatccctttaaccccacaagcggccatgtcagtctcgaccaagagcgtctcaccctggacaacttcacgcctaatccagccatggcccgcttcctccgcacaattgccctttgcaataactccaaggtccgaccagcgttcgatatggacaacggcaacgactccccaagcgagaagaagggagcactcgaccgcaccatcagtgatgatggtcgtgacacggatgcttccacaatcgagtctttctcacgaccccccacggccatcatgcaaggcctgtcggctggaccatggaaggcgtacggcgagccgactgagattgctctccacgttcttgcgtctcgcttcggcatgggcaaggaagacatcctcagcacccacaacatccacctcgccaccgaattctctttcgactcgactgtcaagaagatgtcagtcgtctacaaggacaaccagtctagcctactcgacgtctacaccaagggtgctacggaattcatgcttccagtcttgaacatctcggaagaggagcgcactcaaatcatgcagtccgccgaaaccatggccaacgagggtctccgtgttctctgcattgcccacaagtcgctcccagctggctccgactacagcgtccgtgaggagattgagagcaacctgaacttcatcggtcttgtcgccatctacgatccccctcgtcttgaaaccaagggcgctgttcgtgaatgcaaggtcgccggtatcaccgtccacatgctcacgggtgaccaccccggtactgcccgcgccatcgccaaggatgtcgacattatcgatgaccacacgcctgcctctgctgtcatgatcgccagagatttcgatcaattgactgaggaccagatcgacgccatggaaacactcccccttgtcattgccagatgtagccccaagactaaagtcaagatggtgcaggctctccacaggcgaggccgcttctgcgtcatgaccggcgacggtgtcaacgactctcccgcgctcaagcaggccaacgtcggcatggccatgggcacaggcagcgacgtcgccaaagatgctgccgaaatggtcctaaccgacgacaacttcgcctctatcgtgaaagccgtcgaagaaggccggcgcctcttcgacaacatccaaaagttcctgatgcacctgctcatctaccaatatcgcgcaagtcatcctcctcctcatcggcctctccttcaaagacaacgacaaccactccgtcttccccctctctcccatagaaatcctctgggttaacctcatcacctcgtccttcctcgccatcggcctcggcctcgaggagtcgcaggaagacagcatgttgcgcccgccgcacgatgtcaaagcaggcgtcttcaccaaggagctgattacagataaattcatctacggcttcttcatgggtgcgctgtgtctcttcagcttcgccatcgtcgcctacgtgggtcccggcggcggaaacctcggcagcgggtgtaacgagggttacaacgagacgtgcgaagtcgtgttccgcgcgcgcgcaacgacatacgcaaccatcacactcctactcctcgtcacggcgtgggaagtcaagcatttcgcccgcagcttgttcaacatgtacccctcctccactaccaccccatcctcctcctccaaaatcttctcaatcttccccaccctctaccgcaaccgctttctcttcttcgccgtcatggccgggctggccggcatgtttcccatcatttacatccccttcctcaacgagaaggtgttcaagcacgggcgcattacgtgggagtggggcgtgagcgccggcgcggtggttatctacatcgcggcgattgagatgtggaagatgattaaacgacgcatggggatttggagtggagcgcgcaggacgattagcagggaggatgcggaggcgagggccggggtaggcggggtggatagggctgttgttgggagtgagaagatgtgagtggtatagtgagggacgttgatggggaggttgttttgaggtttagctggattgacccttggtctgtctttatgattagtgcaacatgctacataacactccttagcatcaacgattacgcgatttatgatcaacttcaattgtttcgtcacagacattgctgcgtctttcatgagtgtagatatcacaagcatctgattatatgcaatgacgacgacatgtacagctgctctcacgccacactctcaatccagacacatatgcatgaagtgataaactatgctctttcgatatcgtatcttacaggtatacacatgcccactatccataccaaaggtcgactaagagcgccgtacctcctaaatcccatacccatacccatacgcctcgctagatgatgcaaatgcctcccaccttcataagccacgtacgcctacccattttactcctccactaatgcgcccaaaatcaagctctgaataacaaactccgcacacgtgattttcaccttcttgccaccaatctcgcccctcgcaacgagctcttccttctcctcgccctcctcgcgctttctcttcttgcctttcttcgacttaccgctcgcagcgggtttgccggtgccgaatagctcggaagctgcgtcggcgacgccggcttcgccgttgacgtagatccagtcccactgcgcgtcgcggatcatatctgaagcagcggcgaggtccgcgcatcggcctacagttgcggagccgagagcgtgggtgaggaagatgaagggttggcgtttctcgatttccttcttggatttgccggtgacgaggaggacggtttggttttgcagcagaaggtcgcggttactgatggtttggtcgaaggagaggtcgtcggcggcggggtcgtatggcatcatggtgcgtgagcgaacgacgccattggggtctaggaactttgagaccccagcgggaagctgatacttgatgaacggcacagcgcgggaggcgtttagcgaatcttgtacccatcggagatgtaggcaaggcacgttgagggccagagcttggatgtacttggtgctgcgcgaatgtgaatctgagattagggccacaaaaccaagatctctatacgaaggcttcaataccagcccttcagctccgtcgacaactgaggcagactgacgccggctctgcgatgaagtcggtgcgtcagccgattcgtagtcgaacaattcgtgaaaaccttgtcccagtaccataccaccgtttgacttgatgactctcgagagctcttctttgtcgacatccatagcggttgaggtcaacacgaaggccatgttcgagaacacaccactgccagatcgtgcggaagaagatgcgactgaagcagctcgaccggtagcattcttgagaagcgatggtactgtcatgcctcgccgactaaacgagggcgtggtcagagcatctgccgcatggacaggtgtgccgatacgagacgtggacttgctgggtgagttgggtggtgagaagttgtatgatcgatcgcggagcctcatccagagctgggttgtcagatagatgcgacccatgggtaccgagatgcgcttcagaggctgcagtgtcttagctgcaggaagactgtctcgtcgcttctcctctaatacaatagctgagtagccgcggtgatcagtggtagggctgtcctgtgcaacgacgtcctcaattttgtccttaaagccgacgatcacgtatgtgtgcttcttcatacctgcctcatctaccttgacatggtctccagggcggaggtcgaaagcacgaacctgactggcgtctagagtggtggtgttaccatcgtcgaagcgaacatttaattgacgaccagcgactcgaccaagacatatcgctggatagaagtggctgcctggccatgatgcaagaatgcggttgggagcgatgatgtctcctgcggatgcctcaccgctgtctgaagctgtcttgacgacggcttccttgctcgcgggttctggtgttgggtccgccagctcatctcgctcttcatcagcatccggcatagcaacatcaacattagcgaccgctttgcgtttggctcgctttgtaggagtgacaggtgtactcgtacggctccctacagcaggttcagcctttgacggagaagatgacatggcagccaggatctctctatcaacagacttgagcgcccccttcttctgggtcttcactcgtgtgggcttaggtgcgagtttcgtcttgagggtggcctgtcgagtgtatgaagcttgtgcctcttccctggcccgcacggctgcgtttgctccctgatcctcgcgctcttgagccgatgaagtcggcggtgtatctacgagcgctggaccttgttcatctcgtagagatgtaggaaactgatcagcatcgatggtgggagcggccattggtttgacaggacttcgaaagacgttgcgcttcgtagtgtatgtcacctttcgtcgcttcgctgatggaggcgcgggagatgagctgttcactaaattctcgtcctcgtcgtcgaagccactgaggcggggtatctcgatttcttcctccatttgagtgtcaggcagattgtggatgtcctgcaaagagcgaaggcgctcgtcagccatgatggagtcgctcccattctccttggaactttctggaagaagcgggtcgtgttgagaaccaggcagttgctcatttgcggtgtggaatggctcggtgctgttggtctggtccggcgcgctagggtcagctgtctgatgtgtatcgtcgtgcatggcagaatcgccaggaaacaaggatggttgcgtctcctcaagcgcatccgtctcaggaacagtgctctgacgttgcctgcggagcggcggtgacgtcgcaggggcttcactatcctgaataccttccgcgggcgctgagtgctcttgtgcccgctcctcgtgaagctcctgcggcagctgctcttgctccagggtttccgaaacttcatgatttgttcctaagtcgaccctctgatgctgaaccagatccagctcgtcgactttttcgatgtcttcttgatccgggctgctattctcatcctcctcaggctctggtttggtaaggggcaaatcctcctcatcctcacttgctgcctcttcatcaggagctgtaggctcaacagactcgcgaacgccaccaccctcagcatactcatcgtatgcttggtcatgttcgtcgtacgtgacagagccatcgaccgcagagatggggggactgctaggcacgccatcttcgtcttccggcatgatgtcttcgtccaggccattcgctgtgtcttccggacttaagcctggtggcagtggtggtatagaagacgagatgacttggctggtgtaaccagtcttggaagccatggtggtctggttgatgctgtactggttgattgagggcgatgaggggaatcgtaaggattttggccgtggtatgctgtcgtaattggcagttgtgtctggctgtgagtccatgatggcaacggagtcgcggctactatggggtcgaagcgcttctctgggaagcggttgcgaagcaggtgcttggggttgagattcgcgttcgagctgggaggttggagttgcaagttgagaagagtggcgtggagattggcctgattgggtcctgatggggtgagaggaggttttcggaacctggaccctattttccttgctactttgtttcaccgcgtcccgggagaactcgtcaggtgaatcgtcgttgtcttgttcgtgggtggtcatagcttgagcgggcttttctatcggttcgtcgttgtcgcgactctcagctgcgggccgtgctgcagtttcgactggtgaaaagacacttctcttcctcccgcgtctcttgctcgaatccggagagaagggtgctggtgctgagacatgcataaacgacatggcggccttccgctcaaggtcctccttcagctttctcttctgtatccggaactgggcagcagagggcacctcccagctgtcttccttcactagttgtactggcttctcgcgcgttgtacgcttgcgcctctcctgcgactccttcattgagacgtattctgcacggggctcgcttgacgatcggacgggcgggtcgcttcgcggtgtttcgtcgcgcatggctttgatggggctcgacaacccttcggccgggctggaagggcggacattggtgaagtttggcgagggtcgggtgaaagccacatcctcactggcctcaggcagtgctggagaagtaggtgcttgagtattctgccacacctgagtgagtgacatagacgcaccaccgccaccaccaccaaagcctgggaaggcgaatgcggcggcagatgcgactgtgccgggcgtagtaatgttcgtccgtacggctgagctgagcatctgtcccgagctgtccctcttcctccccgcaattgcaggcgtctcgaacttgagcgggctcgtgggcgcatattggccgggcggaagcacacctaacacatcgtcatcgtacatgacggttgggcttgtgatgttcggactctgctggtcttgacttgattcgacgaattggagaccgtcatttggactgtcaccctcgccctcgtccacatgttccacaaaaagcgactttggaacagatccttttcgggcgactggtgtttcttgcgttggatgtacggcactcgtgtaatggttgtatatctgactgtccggctgtgtatcgcccggagcgtcaatgccgccggcaaagctgtggaacattatgggtgcgccgtccgtctctttcacgaatccggtgcttgtgggcgcgctgtggtgggtaggaagcgcgggcttgacatttctcgtggatgcgacgcgtcgtggggaaagcgcgcgattgaacggggcaagaacgacgggtggttgcagctggtccgggaggccgctgagaggctgcagcgggacggcgaagatcgatgcagatgcgggaatgcccgattgatggctctccgtggacgtgctgaggtgaaaggccctgtcgctgcctgcgcgctgccggagcagctgtgaaagttgagatggatcctacgtgtggcgtcaatggtcagtgacagtgatctgcgagaaggtgcaggggtctcggtcgcactgcgcatcatcgcgtatgcgcgcccgaggtaaggactcacatcgaagaagcgttcgtcgagccccgtggaagcctgtgattctgacattgcgactgtccatcctgcagcggagagtgctccagccaggaagtggtggtggtgcacgtcttgcacgattcagccgagtcgcgtacgcgccaatgaaccgacgcaaaacgcgccctcacgtggcaaacggtgctttggtccttccatgctagctccatttccatgattcattgtcttcacatgttcgcgagcggtccgcgctatagatcgtcgctaaggtatcctttgactttgatgtgcgatgtccttggggaagcattttgacgccgcttgttagttccaactttcatatatcaggtgcgtctggatcccactttcttatgcttcagcactagattgtctccatcactggatggccatcactgggccttcatggacttgcttgccagtgttcatatatcaaaataagcattcgtttaacatgtaaattgtacagtgtttgttctgctgccgcaatggctgcctcttgccaagcattccccgacttctgcatccatttcatccatctctctcttcccgattcgcccggttcgttcatccctctcatttcgccattcttaatctttgacctggacccattgtgatcttggacattcaatagcatccacccaaccctctctgctgcatctaaccagcaaagacgtagtaaaaggtgctaataaacgtcaacgcgattgcggtccaccccgacttgatgaccgccgcattcttcattccaatgccaaaatcccacaccaaatgcctgattccctggtatgcgtggaagaagaacggcagcgcaaagaagctcttgactccgatcttgacagcggcgggccatgcagcgacggcggcgaccatcgactgcgtctcgagatgccagccggtgtatggcgctgcaagataggcgaatccccacaggtagaaggatccggtgatgatgacagcggtgagacgatagaggcccgaggagtaccaggtgatttgcggcctgtagatggacagatgcggggagacagggcggttgatacgttgcttgacgaggatttcatgagcttcggcttgggaggttgcgagtctgtgtgtattgttagtatatgccctggtgctggtggaggtgctgtcgatgcggtcataccttcgctgcaccaaactgcgtcccgcgggctggatcttcattgccggcgccgccgcccgtcgcaatcccaactgaaacaatcgcatgcttgccattttcgcacttgactacaacgctgtcagctggtgttggttcggtcgtggtggagtatcgctcggattccatgtcgtcaaatgccatcttcgcccgcaatcccgagtgctgctgccagccaatcagcacccggcagtatccaagctttgccgcttagtcacccgcccgcgaacccgatattttctcgcgattttccgtccaccctttgctcttcttcacgaacctcgatatcgccggcaacgagcgcaagctttgagttgtcggaatgacaacctatttgtctgctggcgttatgtcagtggattgggtccatgagtgtttggagaggagcaagcccgtagttaatcgctcgtatagtcaaaagcaatggctgcgcgagtttcatatcaaggcgacatatcaaatagtgagatgactttggattagtctagatgcactcagcttcagtccaggttctgttgttgggagtgcgagagatcaattagaccctcgagtgatggacgggtgcgccttccacgtatacaaaaccgcgtcatgttgcgcacgtatacgtgcgcaactgtcataacttgcgacatctcagaattgacaatgcctgaagatgttcacgatatcgatagcaacagccgcacgtctgacgacatgagagcgcgctcgatcagctctgcgcctttcgactgcaaaattttcttctctcgtcttcacctcactcgtgcaacaggactaaggcgtacactgactctatgaaaccgtgaccttgataaacgcaaattaagcaacttcaggatgactgcaacgacggttgcaagcgccagcgcggggctgccaccaaactcgtacatctacaagatcacctccacggcgccacggcaagatcctctcacatactccaagctcgaccaactcgcgattatatcatcagacgattcattgcgattccttgatccattgacgttagccgtgaatggcaccatcaaaaatgccaacgataaagtcacatgtcttgagcgagcgaacgatgcgccaagcaatgtcattgcgactgcgggaagagatgggatgatcagattctgggataagagaactcgccagaaagcacttgagattgagagtcgtatgcacatccggctgcgcgtgtaagcgttgaagctgacaacacaacagcaaacaagctcatctcggccctggtgtgcgacactcagaagaacttcatcgccgccggtatcgagaaccccgaagacggcgctggcgtatctcctgtctacgtctggtatgctacctcatactctagcaagagcatacattgacaaatcttagggaccaacgcaacccatcggcacctactctatctctcattgaatcccacacagataccatcacctctctccagctccatccaagtcacccaactctcctactatcttccagtaccgacggtctcgtcaacatcttcgacacctcacaggccgaagaagaagacgcattgtatcaagtcatcaaccacggatccgccatcgcgcacgctggcttcatgtaccccggcactgacatttacgcgcttggcacagacgagacgacgagcttctacgctctccaaagccagaaagaggaagaagaagagcccacgcccaaagtattcggagacgttagagaagcactcgggtgcgagtatctcgtcgatatgcactgggttggcccgcacccctttatcgctgctggaaagcacaggtacatcaaccctggaattccatttactctttcaagcttcagctaacacaaaatagcaacagtcaactggctctcgtccccctcacaaactcctccccagccccgctcgactacgccttcgatctcggcaaaagcatccaactccccggtgctcacggcgaggaaatcgtccgcgacatgttcacagacattcatgtgcgttccgaatctctccaacctcttctccgccctctgctaatagatgatagacgcgaacgacgtacacgtgcggagaagacagccacatccgggcatggaaactggctgaagacgagagcatggatgtcgatgaggaagcggagccgaagaagaggagtagcgagaagaaagagaagcgcagggataggaaggagaagaagaaagacggcgagaaaaggttcaagccgtattgaaagggtccgatgtgtgtgtgtgtgtgtgtggaagacacagatggcgagccatttcgactcgaaagatttggtgttgtagaagggtgatctcatggaaagcgtgcgggggctttcctggagaaatcatcaaagttcaatcgtagtatttctttcaaaattcctcgtcttcaaaagtgtatcaaaacccgtcgtgtctttcccctcaaaacatacgcagtactctacatccccaaagtcaagatattaaactacactcgcatcctccatcctccgtccgatacccgccggaacgtacacaatgttgccgtatggtgtcgaatattacattgctctgcacgtattcttgagcattatgcgttgtcgtcaaacttgcatatcccggcacatacaccgcgtcatgaggcaaatggtagttggagtacgctacctcgatagccagaccgttgttcaagttccatacgtctctactgtagccccattctgtggaagtcgcctgctcaacgacacaaaccacccgcggtcgcttgatcatttgttggcatcatgttcggggcgtacgagagggcatccctgtacaacaacaacgacttcattggctggggtgaaggctccgctggttgagactgtcccaggagattttgtttcgagtcgaacattgacccggacgtttagatacggtacgcagtcgactagagacttgattgttcggttcatgcggtgcttggtttagtgatttggcaaaaaattaatggacctttgtgcgggaagaaaggcctgaaaggattttaaatttgttaatgaagtatggttatcaagatgaaaaaaagaaatgggtatcaaaactgcaacgccgaaccaggtacgctaattctaggaacacttctccttcgcgagtccagcatgtacttcgaccttcagcccctcctttgcgtagatatgaataatcccctcttgcgagtcgtaattgaaggcgcccaagctacggttaccaccagaaggctgcaacgggctgagtatcttgtgtcgcttcgcgttgggcggactgatgagttcgacaaagctgcgtttctttggtgtcgcttctgctgtggacatcggtgtcggtgagacagcagtggctgcgggggtgggtaatgctagggtagatagtcgctcagaagtatcttcacgaacgaggacgcggagctcacgggaggcgcggacacctttgccttgtgtgctgccatcggcagaacattgagtcgatgagactgttgtgtatgtatgttgctgtgtctcttgcaccgtagcgtcgctcagttcatcgagtcgcacccgtggtgttagtgggtgttatcgtcatgacagtctcctgtgtcgtacgcggtgtagtctgctgtgtagtattgtcgcttgtcacagtcgcttgagaatcatcgatctccttacgatacttcttgatcaagactgcaacgtctttagcatgcccatcgagcttgtcggcatcgggcacttcccacttctcctctgccatgcgttccaagtcctcgatcgtcgcacagtcttcccatgtgcggtcgtggtggagcttcttcacgcgaggatgccgcagcatctcaaaagtctcattctgaagtttctcaaagccacctccgagtatctctgcgacgaatggtttcttgaaagccacagtcatacgtcgatcgaagcttttggactgctcaacatcaaacgcgtctgtcaccccatttttgcgcagatctgcctgacgtacgtaaccttgaatgttgaggtatttgacatcgggcttggggatgcatttgtcgacactcagcgttgcaacgatcttgaaggatggctttgccccgctccgttggacagcggtccggttcgtgcagcaccctagatggaagtgcgtccagtgcaagggcttgagactgctcttcggcgcgacctttgcatcaaaacttgcgccaacgatcgcgaagtcgcccaagtcccgctctccgcccatgtcgcctaggtagtctctcttcattttgatgaagaaacctgcttgacgatggccttgctctgtaagcagcgggaagtacggcgcatgtaagggtttcaagaccaatccttcctggcgagttgcgatgttccgggcgaaggcctgcttgaggtccattacgccgtcccctgtcttgaagtctaccagggtccactccgagcgcattgaccgccccggtattgctttcacaaggtctcgcaacaccctgcgtcgatcttggagtccatgacgtagaatgggctgatcatctaaaacgagcacatcgaagaagacgatcatgaggtgctcccattcatgcggtagcgaatcctgccaagtgccgatgaaggatcctgagcgcgaaacgtgcttgcggatcttggaaaagggcaggatcttcttttccttgtcgctgtaaaggaccatttcgccgatgacgatgcaccgggacttgattagacaatcagggcgaccgatgcgcaaggcgctgcggatagtggagtgcaacggttctcgatctgcggtcgcatccttgccattcttcgagaatattttaatgtccttgggtgaattcgtaaggtcaacgtggatctcgcagtattcgccatcgtacttgacctcggcagcccatgcacgctgcccgaccagctggaagcagtgcttgaatgaccatgctttgtggaacgtcgggcgtcccactttgacaccgacaactgcacggagcttctgagcggcttcgatacgcatgtgtttctcctgtgacggcggtggaatggctgggtaggcgcttagctcgcctcgtaacatctcgaagacagcttcgaagtcgttttggaacatgagtagatccggtaagaggaagtggtactgtccaaacacataacgctcatccagttcgatggtacagtggtcacacagaattagccggacaagccatttcgcctcccatgattcaaggcgtatgagaatgtcctttaatccggtgtcggtctttacatgcctttcgcgctgctgtcgaatagcttcatctgagaatcgatacttggccgcgagctgaactagtagccggtctatctgctcaattgaaaaggcgtgctttcttttgaacgttccgtcccacattgccatggctctttgagtgtacgcgccgagatcccccatcttgccattcgtccagccatcaaacatcgctctttggccatggccgaaaccgagaagggcaatgagcttctttgcaagaagaggggcctgcagaccgtatactcgatctttgcgacgatgcggaaaaagtgcagacaagacagcccccccatttgttctaggattgtcaaggttgtggcgttgattggcaaaccaatttgcagttatcgctcgaatgttttctctttcttgtttcgggggtagtcgtggttgccgagtaataatgttctcgacgctttgcagaagactgcatattgcgccaaaagtaatggtcatcaataaggatgattccgtgtgcagtgaatatgatgtgtgagggatgtccaagcagttgaccaaaacaatgttgcgctgccaaagcctgagagataggatgttgctggttgtacttgacttggccaccgcacgtgctcttgtgccaggaccggatatgggctgtaaagtctcaactaccgttctaccataatttcctgcccagaaagatgaacagcactcaagtcacagtctggagctctccgtatctccaacattatcgcgtcaaacagagcttttgattggttcaagaagcagaccaggtacaaagaggcgcggtgcaaggacgacaaacagatcaaagaatgaatggaaagactgcttcgtcgtggcacggagcgtgaaaggttcgagcggggtcgagcacgcgctttgtttaattacgaatcgcgctaatgcgcgacatcacatgagctaatctagaattagcaatggatggctgactcgcaggcaatcattcgcactggattgtaacacgcttaccagtgcctttctgtgatcaaacttagccagaatgactcgtcctgtatccactggaaatcctacagacgaaaaattacttcttcgagaaaccgacatttcgctacacggcgaccgcggaggccgtcttgctagcatcatgacgttgggagtgggctgtccaaccaacagccccacccaactgtttatcagcctcgcgctttcgaatgaccgagtaaaagaggaattgtaacaaggcggtatataagagctgtttgaagctcatggttctataatcacaacagtcccagtaccagctgtgtcttccaggtacaccacccttctgaacacgctccaattcatcattctcacatcaagcagcatgtcttctgcaaaagagagtatacaggaccctcgctcagacgagtcgaagaagaaagacctgatcgcccgaggcgattacaccccgacgcctgctgggaaaatcacgttcttcgttctccgcgccattgagccgtatctccaatactcgatcctcgcccatggcctcggctcgtcccttctccaccgcgtgggtctgcacacgctgcccgcggggcttcctgcgaacacgggcattggcctgatcgatggccttggcctatcaccctacagactggtgctcttcagcatggcagtcggtgcagcggtgaaacagaacatatgggtgatggcgctctcgggcgagcccatgcctgtcgacggcgcaattgctgtcggcgcattcaacgccatcttcaacactgtcagcagtatcgcattcttggtgcgggctacgtctgcgtccaccgagtctgacttccctcagccgtcgctcatcattggaggcacgctgtatgtcgtcggcatcgtcacggagctggtggctgagattcagcgcaagcggttcaagtccgatccgagcaacaagggcaaagcatacacgggtggactgtggcagtttgcacgacacatcaactatggagggtacactttgtggagagccggcttcgcaattgctggcggaggctacacgcttggtgctcttgtgggcgcattcttcttctgggacttttcgcaacgtgcggttcccatcctgaatgagtactgcgagaagcgatatggcgcagtgtgggagcagttcaagaaggacacgccgtataagctcatcccctttgtctactaggactgcagacagcttcatcgcgtttgttactcagatgcaattacagatcatctacttcaacacccaaaatcatctcttgcaacatcacattctctcaaaatctccttgactgactcaattgaagcactgctgtgtgcataagccgtaagccacattgtcatccccccagcctctccaccacaaacaggattcacagtaattgccagcgcacctccacagcgctcgcgtccaggccggatcgacgcagctacagcggcatgagcccttagcgcacgctaacatgaaattgccgtagcctggacggcagaaggagtttccatcgctagctcatcacctgattaggaagtgcgcgataagccagcttggagtcgtgcgagggttgcacgatgcaggtggtttcccgagcttccgggtcttgggtcggtaagatggtggctgtcgggacgaaaaggaaaaggtgaggattggattactgttatgggcgtctgacttgcagccctagactttggggagcactcgatgcgggattaagcttacgagtaccgtggtttctgccgctgcggacttcgctcgacgatgcggactcgccttcaatactggaaatatcgccgacatcctcatgctaatttgtctgattcatgttagccatggtatgcggaaactttaagcttcagcatgttcagttcaggctgttcgcatcgggatctggtaggcgtttggccgattcggcatgacttcggccacacagagcacgctcatcgaagagttcaaaggccgaagccatctaacaacgtgaccatcaggaacattggacaacatttggaccttggaaactgccgacgacgaaggtgctggaaagcataagcgctcgtatgacactggatgacatgagatgattccaacaatcggacgattgcgatttgcagcaagatcttctccacggacatgtctatttcggcatttttgtcgtctttctctggcttgccatgcaaggctgtggtttattgaagacgacatgggagtatgtaactttcgggcaattcaaggccgggtggagcactccccgcgcaaaaagaccgacaaataacgaggcgacgatgatcttcagctatcctttcgtgttgtcgctgaggtgagcaagcaaccctaagtcctcattcgcactgccgtactgttacgcattcgaggttctcgcgaccatgactccgaacacgaacgtgttacagcagaagttggctacaagtagcagcgatcagcaaacctgctgccaattttggctgtccaaggaccctgtggcggacgatggtgctcaaggattgctatgccacgctagattctctagcggtgcacagttttagaatgcatctccacacttgcatggcaattcgataaaattcggtgggcaatggcacgacagcgtcggtttcgccgaacagcttcaatgacgagcgaggagctgctcgggcgctgcaattgttgaaagtggagggtgatgaggcgtgcagcggcggcgtctgcagaagagtgtaccccgcctatcgatcttccgcggctcaagcaagcaaccgttcagcctatggagccgaaaacgtaaaccacaggcttgggaaggtgacaggaatcctctccaccatccgtcagcaccatgtatcggaagataccgaaggcgcacgcatactggccctggtctctttccgacatgacaagctggttgtcgcacaggagtgaaacccatcaatacaggctgcttcacgatgcagacgtattcagggtgctgttcaaacctgaacgcgcccctgtcctaagcagtcgcttaatgccctgcagggcatccttccatgttgtcaaacatggtgatgctgcgggatttgatggtggcctgaggccgtcgcaagcagattgacatgggaaattgtgtaattatttcaagatgtggcgcgatctgcccaacgtggtactcgagatacgatgtgtgatagagatggcgttggggtagcaggatgcaacgacggcgatcatttctcgctttattcgagggtcactcggcagcacgttgggcgatgattcgacagagcatggtacatggtaccccgtactcgcgagaattccgtgaatgggagggcgaccagggctaagaaccgcggcgtgtgcccaggatggtagtcgcacaccgtaaacggggccgtctccgctggcgggtgtttttgacgactgaggttccaagttttgcagcattaacagtcgaggttatgaacaggcacgggagatcacgatcggtcgcgcgaaggctgctatgctatttcgtcatcgacaagccatggccaggtgtggtggagacgtcttcggccttcgcatttctagcgcaatcgcctgcaacggcacgcacggaggagtggtgcagcgtagctacaagagactgagtcgtcccgctgcgagcacctctgcatccctagtgcatcctgcaagttcctttctgctgcagctcatccacggctacgctcctttggctttatcgtggagaagggactgtaatcgctaagctgagacgggctgcacctgccgcttgcgcccagcacaggacgataggaccagacaatcactgtacccagtaagccgatatcaccgcacgctccgcccacgttgctctggttggaggcaccaagctcaatcgatgcaagcctcagctggagctcaaacattgaaatggctcgtgttcgcccactgacgcttctttctttagagtaagctttcttctagcgccgtctgctgttgaacgccgcaaagagcgaagaacgcctccaagcggccttaaggacatccgcccgcactctcgtcaatctgcctcaaacgactgcaaatctcccctgccgccgcccgaagtttctttgaaaagcctcatattatttgcttgctgtcagcccgcacatcgccccgggagtcagcaccgtccagtcccgctgttgcatcaggccatcgccggcgccggaagcagaggaacgtcgacgctcgcagcgcagggctgcagcacgcaagcagcgccaagctcacccgcctatcaccgccctccaccactacaaatacactctgcaccccttcactgcgggcagtagacgtgtactgggtgcatcgccgtcactctacctccaattgtctcgtccatccattcaccttgacgtcagggcgtgcatctgtgtttcacctaccgaaatccccaagcgagggactgagcgtccagcatgcaggccgctgtgatggcgcaaccatcgcccgctccggcatatggagctatccctctccgccgcaagcccatagcaaaccccggagtcgcagtccgacctacatcgacgcagcaaatgtattctgacgcgcaaatgggccactcgcggacgcgaaccacgagctccggcatcttcccagtcgccgcctcgcccaccaccaccatgcactcgcagtatccctcacaataccagggcggtctccgccgcacgcccacctcgtcgaccagctccaccagcggcacgccaaaccgctccaacagtggccagctccgccgctcgtcgtcggcgcgctctggcaattcccctacctcatatgtcgccatgatgcggaaacagaaagccaccgtctggtgcgatagggcccagtacgaggacccccgtatgcttgccgcacagcgccaggcaaaggcgcgcgccgtgcaggaggtcgctggcggatcacatcatgcccccccgcgaagtgcttccggaagctctggcgtggtcggtggagtgaggtcaaagattggtcgtcatcacggcatgccaaaggcgtcactctatgccccgcagacctacactggttccggagtgcccatgcgcctaagtgcatccgaagtagacgagggcgatgacgaggacaacaactcccagaacggcggagcaccttaccatcaacgtacagggtctggacgcagctcccttggctccgcgcgtcgcatctcatacgcaaaccctgcgggccgcaactcctccaactcgaccccacctcagaactcgtcacccgaagaccttggcgatgtccaagaagaaccaacaccaaaccagcagttcgattcctcagacgcatactttgggcacacaaaaacaaacctcagcaccggcagtggcagcagcggcgagcgcaactttggcgaaattggccagatgccaatgtcgttaccaaagccagagaagaagggcacagacgatctggtgcggaggggcagcgtggacgagcggaccacgaccatgaccaacacgcgtcttttcatcgcgaaccctgatcttagcgactaaggccaccccaaggattttaattctacgatacccagcaacgaagattttacacgagaagaaggacttggattgattgcggatacaccacacgcttgtctgataggattcgacagcgcacacaccagcacatgcactatttctcatctagcgagtctcgtattaaacagacttccactttttctctttccatctcggcgcaacgctggcagcataactgtacttgtcgttttcggcctccttaattgcagagcgttgatgcgcctgttggatacttgtacatagcatactcgatggtcgttcggagcaaccaggaagcgaagaatcatacaaacattcatatcagctggcgtctgtgctgtgaccctgaatatgcgataacggcacggcagcgcaatttacccgctgctaaggtgcatttttcgggacgtgagcattctttgcaccgaaattggatgttgccgtcgatcatccgggggttttgtgggcttgtgtctgccaagggttccgattatgggaagagacgtgatacggacgaaaatgaattcaggaacggtactagtgctgatatgtcttgggtgaggtgacaggagatttgtggttgttagaaaacatgatttagggtgaagtttaggtgctgacgaatgatgtcaattttgcaggtcagatctcaaaagtttatgtacaactcgatcctgcatcacatcgcattgtgatagcaaagctcatcttgcagactgataactttatacctgatgttttgtgacgatgattggccaactgtggtcaagatgtccgagatgctacaaaagtctgctgatctcgcgccaaccataactcacgcgttccgccaagatcgccgacagggaccacaccgcatcctccaaatactccacggccccgccaacgtctgcagagatgctttagttgaatgtgactcttgtctgaggcaattcaaatacgagtagacacgatggccaaagccgatagcaaagcaaatggcgcaaatggcaaacagatcccaatgcagagcaacaaggctgcagacgagaagacggactacagcaggtggaggttgaaggacgatcgagggtgtcagacatggcattatctcaagactgatgaagaagtgaaggcctggccacagagcagggcagacaagtacttcctgggcctggaaacggtacgtcttccacggaatcgcaaagccattgcagcatctacatccatgtacacatactaacacaaacatacagggcctacccaccctcccacccgccaaaacccccctcgaagccgcctcaaatggcctcgcattcttctccgaactccagctcgaacccggcaactgggcctgcgaatacggcgggcccatgtttctcctccccggcctcgtcatcacctggtacgtcaccgagacacccataccagacgaccacgcgacggaaatcaagcgctacctgttcaatcgccagcaccccgaagatggcggctggggtctgcatatcgagggtgagagcaccgtcttcggcacggcgatgaattacactgttatgcgtattctcggcgtcgatgctgaggatccaaggatgcagaaggcgcgcgcgacgttgtggaaactcggcggtgcgctcaagggcccccattgggccaagttctggctcagcgtgctgggcgtgctggactgggatgttgtgaatcccgtgccgcctgagctgtggttgttgccagactgggtaccgattgcgccgtggcggtggtggattcacatgcgcatggtgttcttgcccatgtcgtttatctactccaagcggtggacgtttccgctgactgatttgacaagggagttgaggaaggagttgttgacgcagccgtttgagacgattgaaatgagcgcgcatcgcaatgacattgcacacacggataattatcatcccaagacgtggtatctcaggctcttgttttggttcgtggtggctatctggtcgccgtatttgcgctggaagggcctggttaagagggctgaagagcatgtttggtggcttattcaggctgaggataagaataccgactattcgaatctggggccggttaatggacccatgaatacgctttgctgctacatcgtgggcggcaaggaatatgagccgttccaagaacatctcaagaccttacctgagttcctgtggatgaaggatgagggcatgctcatgaacggtaccaacggtgtacagtcctgggacacgtcgtttgtcatccaggccgccgagtcatgcggattcgtagacgacaagagatggaagcccatgctcaccaaagcgctcgaatttctcgaagaccaacagattctcgaggaagtccccgaccaacacaagtgctaccgccaacaacgcaaaggagcctggggctttagtacacgcaagcaaggctacaccgtcagcgactgcacatccgaaggcatcaagtctgccctcatcctccaaaacgcccacaaataccccgccctcattcccgagcgccgcctcaaagacgccatcgacgtgtgtctcacgatgcaaaacgcctcgggcggctgcgcttcctacgaacccacccgcggctccatcctgctcgaacacctgaacgccgccgaagtcttcggcaacatcatgatcgaatacgactacccagaatgcaccactgccgtcgtaaccgcactccacatgttccagaaatactacccctcctaccgcgccgacgaaatcgcggcgttcaaggaccgcgcggtcgcgtacatccgccacgcccagcgccccgatggctcgtggtacggctcctggggcatttgcttcacgtacgcggccatgttcgcgctagaatcgctcgcgtgcgttggcgagacgtatgcaaattccgagcgggtgcggcgcgcgtgcgagtactttgttgacaagcagatggacgacggcgggtggggcgagacgtacaagagctgcgagagcggcgtgtggagtcagcatccgcagagtcaagtcgtacagacggcgtgggtggttattgctatgattgagggcgggtatggtgatgagccggggcagaaggaggtgcttaggcgtgcggtcaggttgattgtacagaggcagcaggcgaatggagagtggttgcaggaggcgattgagggagttttcaacaagagctggtaagtatgctgtgtatgtgtgtcgagatgatgactgacgatatgacagtatgatttcgtacccgaactacaagttcatcttcccaattaaggcgctgggtatgtatgcgaagcgctttgggaatgaggaagtaatttaaggtgtgagatgggaatggtaatgtataatggtaccggctatggagaagcaacgactaggagtgttgtatattcggtaaatttacaagaaaactcgaggtgtcgcccttgagaaagccgaaaatatgacctcactcaggcctttcacgcttttgccctacaaagccctaactaccaattgatttactcttgttttttcaaccacgccagctcaatttactcaaccagtccaatctacccaagccaacaaagatactccgagtctcaaccgtcaagaccagaatgactagtaggcaatcgcgcaagcaaaaacaatctcgcaaacacacattgacaaactgtagagcaagacaagtccgacaagggcaaaggagctgctctccgcccagaagcagatgaacgcatagctactccaagcacttcttcctcaactccgctcgctccgacccaagaagacgtgatcatggaccctcagggaactcgcgagactgagcagagggaaacggcactcacaggagagcgccccaacgaccgccccaagaacgactgcaaccaagagccagccagctacaacgtcttcccagcacagtcttccagctcccgcaccgccgcccgtaagtcccctccccacccctatcttccacccaccaacacacccagcaccgcccacgaccttcaacccctcagcccccaaccccttccaatcccgcaccgcagccgaaacctacggcttcatgtccgccgcggaatcccgggcactcaccaacaccaacaccaccgcctcctcccctcccccccgccaaccaatcttccgtcccctcgcacccaacgaattcctcttcgatcccgcgctctccccgcgccgtcgcgcggctatcgtcggcggctgggtcgcgtcggacggcagcgaggcgccggagcccgaggtggttaaccaggagatggagcctggggtggggtggaagaagacgcatcggggcaagaggggcgggaagaagaatcgtagggggaggggtgggggcgtgtatcggggggagggttgggaagagcgtggtggaggtgggtgggggcggggttggggaggagggggagtactatgaggaggaggtttgagccggggtgtgattcgaaggggggtcaggtcgtaccagcgcaaggaggagcctggtgacgatgcggacatgggcgcggcggattgggttttgtgagatggatagtgattggaaggagatggagggcgcactgatggcgttgacgggattgagacggatatacaaatgaactcggctgggtatacttgactgctacagctctggaagtgaggtataaattgtcttccatactccggcttgcttgctacattgactttactcgtgcgcgtgaacgaggtgttgagagggcgtgaagtctccatgagactgaaaagcgtggtagttgttattacgtcatatgagtatctactcagagctgtgtcatgtggttcatcatgtgcttgtcgagctggactttggatagttggaagagaagatcggggcatgtttgtggattcatgacgtgacatgagtgaagtaacatgactcctgcagcatcctagtggcctcgaaaatgactagtgtcctcagccgagatcgctcccctcattgaaacttgcccatctacattcaccacgcgatttttgcagcctatttatcttccgtctcaaaatgtcatcgatatcatggcatctcttgccacaaagcctggtcgaactccagctcggtcaaatcgacctgctattagcgatgtacccggacgagattcaaattgagactacttcgcaaaagactgtcgacatcttaagaaacatagaagatggagttcctactcatccgtctacagtagcgccttcagttgcgatgctgctgcaggtcgttatcccagatgcagaccaaaacacgctagatcttgaccttactttcccattcttttacacaggcgaggaattaccagaagatccgcccaaagtcaaagtgcgaatacggcagccttcatggctgagcaaggcagctacagccgatttaatgacggacttgcccgaggacgaagacctgctgggcaccatcgagcacatcaaggaggccgccgcgcgacagctcgcgcaaactttgctcgtcactaccacctcggcttcacagcatgtatctagtacaggcccgcttgtgcgcgtatggttttactttccctccatctctacccgctcgaagcgcgacgacttcattatccatgcgccatcatatcagctcactgggtttctttacgccggaaagcccgggctcctctgtgtggaaggcgcctctcaaagtatcgacgactacatgaagttcatcaagacagagagttggggcgatattccagcgcaccataagaaagtcagcgagcggtatcgcgagacaaaggatgtgaaaagagcgtttgaagacatgacggaaatcacagatatggtcggtgagaggagaggacaaagggcgaatagaggcgatatgaaagctatggaagagtggcttattgagagagggttgggggaagctttcgcaaaggtgctgatgtgaaaatgccgaatcaacgtccttctacgctactacgcctctcatgagcaccagtctagtcgatacgaaacagcaggcttgggtaatcaccaggactcttcccctcatactccgcccagaagaccgtgacatccttgatcgtttcatgtcccagctctcgtttcctctgaatcaacagccacgccacaccaactccgttcggcgtccccaggatcgctttgccttcttcgctgtcaatatcgaaagtttcgccaggataggatgtgaaagtgccatgaccgcgattagccatcaccctctggactacggcagtcgttgttggattcataaccctgaggcggaagacgtatctgatcgaatccggctcggaagcggtctggtcacaggcttcgagccactgcatatatgcaacgtccgaccagtgatgtagagacggaatagtcaactcagggcaactacgagcaattgcactggcagaagtattgacattcgcaatcaaaacgccctgatccgggttacagatttgttggaaactcgccgcgtcgttcaaatactcgataccatgttcgtgccggtgcacaatgactacgttcgtgcctccatcgcaaatcaactctgtgtttacgccgatcccctcgagagcggctttcagtgactggagtgcttttctatcgaggacggacggccatgagacatctgtgtagccatagttagctagggcttgcctcgaagtgaattcgctctgggcggtggggcgtgctgggttcatcagctgtccggcatcgtggtcgtttgattccagcattcgcaaaagcctggcgcctttcgcaatgctttcgttatatgcagtatctgttattggccctggagtgtccaggggcaagatgattgggtcagacatagaaagcctttggtactgaagacaagtacttagtacaggatgagcttgtcggtgctttacacgtcaaaagagactgcgtagccaacaagcagacattatatgtcctgttccaagtttgctgtagcgcaacgagactggtcatattctcggacgagatgattctgcagcaagcggaaagatgtcagttggactcttgagcctggctacctgatagttcataatcctgacgacagtttgcaaccggtcaaaaaggggcgtttgtacaaatccgcgacttatgtatccattaaactttgcagagtaacgcgacagacgacctaaaccggggtataaagcgacgatgttttccccgccttccaacaccaaagccttcactcgttgtccgcaacccgatttttcgctttacacttcaagtatcatgccatcaaatcccaaactccgatcgaaacattaacactgtccaaaagatctgagagctttcaagagcccatcagatcgccataatcgactctccaccgtctttcgtgatgcgcttccggatgttcaatttgagtagttgacccggcagtttgatcaaggtaccatcctcctctttacccatcaccgcattcggagcatacacaagagcttcacccgtctctaggctctcgatttgacgtagaatctcctcgtcattctccatcgcgttgatatgctttttgagggcagagtaccatgcagggctggtgaaacgatggataactgtgactgagcaaagcgcaattagatcggtcgacaaagttggctcttgtgtggagataatgacgcgtacgcccttatggcgctgcaaacgtatgagtgtggcgaggtgacccgtcagcatctttgaaccgggtgtattcaacatgtactaaggtttcattagctcgcggtatttttagtaagaacatcaatgacatgctttgtgggcctcatcaagtacgaccatcttgcccaaggctcgagactgggtgaagcgctccaaaccaagcttgaacagtatgcaggccgtgttgggcgtgatgaagggatcggaaaggtccatgatcgtgatttcgccgggacggaacgttggttctggcgtgttctcgtccttgtccagaaacgattcgagcaggcccaggcgcatatcgagcatgttggtctgcttgggatcgaagttttccattgcaatcttctgcttgaatagagagtagtcgaagactccatcctcgttctctgtcgcgatagcacgcagaatgctttccactttagccatgtaaagaggcacatctgatttctcgttcatgcccatgagtgtcagcaaggtcgctatgtcgagcgatttggccctgagcttgaattctaggaccttgatgccaggtatcgctcggtagaatttcttgattgctgggttggacggtgacactagaacagtgattttcttcactttttgactcgcggtgtcttggttagccgatcccaagaaggcagcttcgcttaaagtgaagccagagccaccgctgctaaactcgctgtagctgaagaccagagctgcgacaggagcttgaaggcgaccaagctgctgagaaggaatcagagcattctcgagcatacatgccgtcgtatgactcttgccgctcccttgcacgccgcaaatgaacgtggagaatggcacattcgtgttgtggaacagcttaatgacttcaccttccgtgcccttgctgccaagaaagccgtactgtggcacgaggtctttgccatatttaacaataacactggccgatacgagaggtgcatggccaatgtcccttttaatcgcttcaggaaggatggtatcggttgaggttgtgcctctccgtgtgatcaattgatcaatgaggccgaaattcggctcctggtactcttcactgggcgcacagtacgattgctcggactgtgagttttccgaggtgatatcttctgaggcactatcctcaatactaacgctcgatctctgcatttttgattagttgatagttatgcttttaacaatggagacatgcctggtccgagtccgacgaatcccgcttgtccgttaagaacttatgcttattgacagagtcgtcgcagtctctagcagctttcttagagaccggtgtctctgtgaggcgaatacctccttcttgctgcttagcagcccgtcgcttaggctctttgtttgcttctacaagactgaatttatgtccgggaagtcgcatactgtccactgttaatgtatgtccgtgtgtaaagcggatgtgcttgctcttttagggtcgcccttatctcaagactacgcgcgggcttagctttgaccaaggcagctgaaaaggccgcccaaccgatgaagccggcccccttgaaacctgtctctggatacagagaactaatccagacctgcaatgattcatctgtagtggtagtgtgtgcatgtgatggaccatcgtttgcgccacccggtgggacagacagcggcttggctagtgccggtactgctgcgcgctgtagattggcctttctgatttcctgtagtcttatcaagttgataaatgtttggccggggtggagaatgtgatacataccgaagaatcaatttgtcccgttttgcgtcgttcttcaaatcaggtcgcacccgcaccaattgctccgaaagtgctgcgacatctgtgaactttccatgcttgttggtcggaaacgcctgacaaatgtgctagctttacttagtgatgagtttcatcgagggaatacagatggcttacctcgcagattcctatatcaagtctccaaacagttagacgtgtcacatgcagatcgcgtatgctagcttaccgctgtacgcaatctgtaattgcggcggcaatgtctggccgcagcttgatcagtctcgagagaaatctttcaagattcaccgctccacctagtcgaccatacttgtcgcagtgcttttcagtgtactgtgctctgacccattcgtcgacgtctaacttcattccggcggtgattgaatttgaagcggtccaaggctgccgaaatatggagtaatactggaggagcttagctatggggcgggtggttcaggtatactttggtaggccgcaatgcgttgctaaactagcgatttgcggccccacttgttttgcttgacgcaacccgcacctctcagcatgagcatacgaaatcagagcttacctaataagttctattatgttcttctacgaacgatgtgtgatgaagttgccgcttttccaagctgttcgtcggtgggcaagaatgattctggggatcgctatctaggcatatgagcgagaccaaacatcgtactcgatgcgtaacaaacaaccttacagtcaaaccattccagccaaagttcataacattatcattttgctcctagcatcgtgtaagcttatcagcaccggaatgctcacactaggtttcccatggcgagactcgggtggcacaaaggaatgaatggagcaccaacacaactgtctagcgacggccacaggaatttgagaagtaaatttgtgcatctatcctggaagtatacaatattctatcatgtggatcttatttgtattcatcatctcttctttgctcatactgcactaactgttcatgttacgacaagagttcatcccaaccgcgtgaaatagctgcaagcactgcgaacacacgcagatgaattcactcgatatataagttccacgagggcaggactgagacttgaaaatggctccaatactattattcagttatgcatgatccagcgaccgcgagctctgctgtgtttaacaagacagccaactgagtcacgccacagaagctatagagaaaagccttcgtaggggtcgaacgtcagtcgagagccttcgccgacaccatgccgtgctacctctccgcgtgatcgagcgcaccattgcggcactggaaagatctgcctggagaacctccataacccagtcctcaatgaaagaatggaacatgcactcatgtatgctcctggaagacttgtacgagagcttaaagcactcagcatagtgagactactccgccgcagtggttgccgtggcgcttgtaataagtctgtgtccgactgacgcgttggaaacagaggattggccagagagctctgtcgatggtgcatgctttgagtgtttgacgccgtggcttgaactgtcgtgtctagctttaggcgatactgagcccatgggaggtgatgggatgggagctggtccctaatgagctggcgcagtattaccatgcggcgggggctgggagacgggcggctgactggctccggatccggtacccgaagtcaaaggtctgaagcatatgtccgtgggggcctggttcgatgtcgatgaatttggtgtttgaacgggaggaggtggccgtatccatctcagcccctcaccagccgcgcgaaagggaatatgtcctaaggaaatcttgtcagctcatagttcctggtgttgcagatactcttacctagcaacatgcatgtctgcacgtaaagtgctttgttaccctcatccaaaccatcgtcatatccgcatacgaacaagaagctataaatatcaatgtggtgatactagaagagcttttttcatggcataagcatatatgatacggtatgtctaagtaatatatcttaaataactttgctatctacttatttcagcattctaatccgaaaatgcaaaagaatcatgtatcttaataatacacaaatcaattctatcattattgtattgtaataaggcgagcacctctggctgtgtctacgtggatgagatgcgcaccaaattaatcaagaaacccactccggctaccaaccagacatcccttttcaaccaccaacggctcgaatgcaggcacctctttgcagacgaatgcatggatgtcgtactatggcaggccccatacgtcatcccgtgtcgataactgctgccacgtcaggaagatattgccaacctccaacgccatgtccttgaccatcggccacaatggccctgggatcggctcgaaacagagaccttctggtccttcgacccagtgcgcagatgcagtgccgtattccgcgcaatgtagcctggaggccacattgccaaggtaatggccttctttgaggtcaactgcggagaccagacgctgtttgccggctatggtgaccaccgtgagggagtacgagcgcaagcgttgcatatcccccctgtatccataaacgttccaatcgaaactgctccgaatgccacgtccgacaagtcccactccagaatttgattctgtaaaaggcttcgtcggtgcatcgacaaactgggattcgagtaagggtttcgcttttatgtctgaacattcagtcccagagaacgtccatgagcgcttttccatggctgtgtatcgcacaccagctttcgcgtcgcggtccaagtacagcttcttgatacgtgcgtgccagtcccgtggcctgggctctgtttttgatatatcctgtgtctgccagatatgttgacagagcggcccaatcacagcgtaccagttcttcagagcgtcgtcggtgggagctccgaacttcccggtcagaggctgtgtccatttgtcgcgtggaccagggcgagagcaaatgaacgcaaaatactcctccggtacctcacccacgcgtcttagcccacatcggtatttcgaaattgccgatctgtgtcttcctgtgtctgacccgagcgctgtcatgagctctaggtagaccttactttccgcggtgcttcgaggtacacccttctggacccgtcgctcgatctcgtcgctagtcgagaatttctgctgatactcaatggctcgctactccatttgcgaagatggcgtcttcgtaatggcttgtttgactcggctgaggtactcggcccaggcatcggtgcagtcgcccccttgatcgcactgagtcagcgtcactggctttttccaatcaaaattttgaagtaaggcatggatgtctatgcgccttgccgttcgaaaagcattaagcacggtctcctcagctgctggggcgagcgcctgtccgaggccaagctgattcgcgaacgggctcgttattctgtttctcgataccggtgttctcatccgctctagcatgggggctataacgcgtgtcgctagtccgttccatcgccgatggatctcttgcacattcactgcgccagtagaaaccacacgagattgctttggctgtgtcgctgctgatttgctggacatgagagacatcttgcgctttagcgtatttcctttggtaatggttgccgtggtgcttgtagtaaggcagcgtccgactgaagtgctctcttttgtggactgtccgtccttcgctgttgacgcatttggtgggtcctcgacaatgtcgcttgaagtgtctaccgtttcgagcaacattgagcttgctgggggtgcatgggcgtaaggaatcaccgcagaatcgtgcgacgagggggtatggggggtctctggtggcgttaggtcatcgtttggtgtaaagtcgagaatcgtctgactttctagtgtcgacgatatgccatcagattttgggttttctggtggagtcgcatgatcgtcgaatgtatagtctggagacaatggagtcggagggtcgtgaggaggatttgtgtcttcattggacgtaagatcgcgtgccgatgttagaggcgtgtcgggatggggtgacgatggattgccatcagatgcagaacccgcacgtgatgaagccgagaagatgggaggtggctgtgtcgctgtgtgctgcgcaacagcgctgcgaactaggctccaagctatggttttcttgtcagttcatgctttcttggaaccacagattgccttaccttgtgtaagacatgcttccaccaatcttgctctggcgtcttcgtcaaaggcatcacacatcccagtcgaggccacgaaagacgtccatgagttcaagacggatgttttcggggtcctcttcatcgtgttccgccatatctagactgagttttggaggaaggggagaaggaaaaggataaagaaggagcgaaaagagggtgttgaagagtgctcgccgtcctcgctcttatacactctctctgtgccccacaattcttgcaactagtacgtcgcagcccacgttcctatcacctcaacgcggtgccgcggctatgagaagtacattctgatggtattagagcttcaaagccagtatgtcacccagaaacgtgatccggatgaaatcagcggtgacttccacattggaaagacgggctacaccatcaaggtgagagagagggtattgtggagggtgagagtgcggctagcgcaagcataaatcaacggccgacgcccatcttggactgtagactctacactccactccattgcgattcatgacacccacaccataatcgccgacatcagcgcagccatgttcgatctcgacaaaggtatgcccgtgcaagatgacggcccatcatcctctgaatctccagctaacgaaacggcagaagctggcatgtacgagcccggtggtgacggcgacaatgtcatcgacagcgacaatgacgttgagatgggcaatcaagacgaccaagactgcgaatcagacgacgagggcctattccgagaggatcaagtctcccgcaaaaccctcgtcgcagtgtacgatttggcatatgagctagacgcagccatcacagccgcagccgacacacccgcagccgacaatgcaccaccttccgcttcgatgttgacagaatctgctggcgagaggtgtctgatggcttcgaaattggtgttgcgcgagattgatgaatcttgggtgggcgagtctatgtaaacgtaagttgcggagcagcatgccgatgggattcacgaaccttcagagtcatccttctccatccgaagctgggagaccaagtcggcaaagcgcgggttcttggtttgcgcatcgccgatcaggttcagcaagtagccaaccttgcggtcgtcggctgtgtcgcccagaagaaaggtatctcctcggttgacgttcttggataggaactcgcgcaagacctcggccacgtactttccgtctccggacgggtactgctctagcgcagtcgcatagttctctatgtcggctttcaggtagggctgatcgttcggcatggcctggtaggaagggaattcgaagtccgtcgagggtagacccagggccagttccgcgtttgcgcctgggtgagattgctgcgggctctccatggctgcccaggtgaagttgacgctgatgcggagtggatgagagcggccaggtcgtgtgtaaatttgtgctgatccggagcttcgccactgtgtatatcacgtgctagctacgctaaatacctaggcaggtgcacatgtgggttcttaagctctacaccgaattgcgccagcagattacctcgggttacagtttatggatctgttacagcacaaaagcatcaccagtgtgcaggctgggcatacggagctcaatcctaacaacaatgtgtacaacgaggagagagaagggcatcgattggagccaaaggggacaaagccagtatggctgtcgattggcagcacgggtggcttgatcgcacgtgattgccgtgggcggttcgtcgccactagcacgatcacatggatgccaggtgcgtctacggatgttctgcgaccacttcttgaaaatcgttatgagacctgtcaggtgagcagctacctccttcggtcacatgagacaaccactgactctcgaagaacctatgcgcgctcgttgcacagcaaatattgtcagaaacggaacttcactggatggcgacgaacctcgcaacagtcgagactgctctcgagaaagcgcggtctctcatgccaacagaaaacgatatgaagtcgggcgacccagccgatcactctgcgcagaaagtgtcggctcgtatcagggaagaagaggcacgcaaggcggccggtctcccaatcgttctaggtttgaagcagctcgccaaagctcaggatcgcaacaaagtcaatcatgtgaccgtcgcattcgcggcggcctatctcttgcactacatgccccgagtggacaaaacccggtacatccaacaggccgacatagccaagctcatagtgaaaatgattggaaaatacagtcgtcatggaaaagatgatggctgtgtgaaacttctggcgtatgacacagccggaggttggcttcgcgaatacatcgcgaaaaaggataagcgctcgggctctgacagtcagaaaaagaagcaacgaacgcgaaaaggcaactctatcattcatgtttcacgggacgagttgaagggacttagagacatgagtgcgatcgcaagtgccaacatgggaatttgttgcacgacgtacgaacaattggacacagccggcctatcctggtcaccgttccaacgaggccaccacatccttggttacgtctgcgctgggcacccattgttcaacaagtactaccaagtcgccatgaatgagttgtgtggcaatggaccgatgccactaacaccgcgaggatccctcgcaccatccatcccgcaagcagccctggaggatccggctctgaacgaaaggattggttcgctacggaagacggtccggcggatctgctcggcagatatgtcaagcgaccccaaggacatgaccagtcatatcagtcatgcaagccagcagacgcgagtacttcgctatcacagcgcgatcttctttgtcgcgctaaccgaattttcgaagcagacgagtgaatgcttagacctcggcgacgacgaagacactacccgaaacatcatcatgcaaaaccttgatgatatcaccaggttcttggacaaagtcgagaagaagggctggctcgacaccaccacagcaaactcggcctatagcgaagcatacctacggtcgagacaccacattcttgccgagcacatccaagcctacactcgtaacgacccgagcagacagcccgaccttgtagtcgatgaaaaagacggagggccactgtctcctggtggtgcagacaaagtgctaccatagctgatgatgctacggtggagaagtgtatgacacagccctattatcgaatccaatacacggatgggcatcatctacttacctgacatagcctcatgagtatcttagacgaaactcatgcaaaaaaaaaacatgcttgatgcgttcaatgcgatgttctagaatttctgatattgtgcttcacccttacaaagcgctagcgtgataccggttttgccttgtgccctccgacgaacgccataacaccaccctcacttttctccgagatcctatcaaaatgtcgagtcctagcgaggtcacgctacgccaagacaacgagctcctaaaagcccagctcaagaaggcctagaaagacaagagtgacaatttagacgcgctgaacaacaaaacacgcgcctataagctacataaagaggccctgcagcacattgccacgagcgcgcgttacgcgcatgaccgcgtcatcataggagagcagaacaccatattcgaagatcacatgatcaaggccctcgcaggagagcgagcggccagggacgaactcgcagcatatgtcgccgtatctggtgagcgcaaaaggcttactgtcaagctggagagcgcaatcagcagtgatgagccgaccgtatctggtttcttgtcatcagcacagttgatggcgacattgaatgacctcacccttacgcaactccactaagactaccctgaggccggacagttcctggtaactcaagcagcccatgctactatggtgtcatctcactgtccgtgcaagaagcgaccgcgagagttgttcgaaaattcgcagcgcttcatggacggcaaccaggcgcactacgccctttatgaaacacatgcgtttcatcccaaagtcaccgcccgttcggtagtcgagcagctcatcaagagccaagtgtaagcatcccctgtcagcatacaatatacatgctaactctttcaagcgcgacctccgttcgctcgcgcttgagcctcgcactcacgatgcccagcgatgagctctacgtgggaggactgggcgagttcaagcagctcggaaacggactctttaataacatctaccctttctacgacatggccggcgccgccaagtggtgtcagaaattggatgagaaggatcctcctgccccgctcttctatctgcgcccgagcgcatacctcgacaccgtcgagcctcacgaggacgccaaggtacgccccgcccgcgacatgtcttcaaaatatgacgtgaaggaggagtacaaagaggaggtgtcgtacgaggtcttggcatggcgtctgcgaaaataatacttccttcgttacacttccaccgtacaagctcagcagtggatgcgtctgctaggtacttctgacagctacagcctcagaccatttacctacaacaaacaacagactcgctgcatagtagcgaagctcaggcatcttgactgtgacgcaaaaccgcaatctgtgctccttcactgttagtagtgacattcgatgaaaggccaatatagtgacattcgatgaaaggccaatacatggatgtattctccaggagtagttgtgtacggattatcaattgatggaaacgcggacagaaataggaatagatgttattcgaggtcgctattttgttggcataggggtactgagtcagacgttatatacccaaagtgaattgaacagtctgcagctgttcgccagtagttgtctcggtgacatcagctgcttcaaacatatgctttgatagctggaggctttgaaaatgctcgctcaggtgtgctgtggccccggacttgccaacttgaggacggggtgcccacgtgggcgcctgctgcttcggtcgattggcactagtggcgaggactcacacaccatcaccaccacctgcatctcattgctaccacctgggcacacgtccgcccggtaccaggtcactccaaataccatgacagacccgtcgcgctatccactgcgatccggccaggatggaatacccgggtccggttcaggtacccaacctgttttctgctcatgccaaccttcaccgctaatgcgcaacaggctggaagcgggctcaactgtgggtcgacctgccctcgaatctgacggctagcagcagcagtgtctatcaaagaggcagtaagtttgaagggccagcacggtgagactgagactaatccagaatagtaggaagtgactaccatcacagccctaccagactaccgagcccgcacaatgacctctcaagagacattcaagcttcgcaggcgaaattggaagattgacaaagttctgcaccagcacaaccacccattgaacatattttgggcctgtttgccgggcagtttcaaaccgatctgagagaggcactgacgccgattccgctcgaaactgccgggaaaagcgcaacacagatggcggacgcagtcatggcctttcataaacgacaggaaacgccctcaggactcaaacgtacgttctctggcacatatcccgatgctactggtccctggtgatgcacataccccagagtcacgaagatgtgcaccaagagacacagcccgaagccaagaagaagcgtggtcgaccgaagaagcgcaccgaggaagagtctgacattgaaatcattctgttggtcggtagcagaagtgatggtacaccggactaccgcgcgatagaggatgcaccagctgagcttcagtccttcatcctcgagtctttcaaggccgcctactgcgacacaagagatcataagaactcatatatgaacattgtggcgatggagaaccgagatgaatctgcagcatcgccgagatgtatcaatatgtgaatgaatgcccggcagaggaagctggaccctactttggcgcatgcttgcccgtactgcaattcaacgagcaggttgtgcgcacgcgtcttgtatgacggaaacagcctcaaactgtgcatcttccccatggttgatcctggtgaggcgacgtggaaagacccggggttttggctggaggatgccgaagcctacagccttgaacctgagcccagcaaactcgcaggcattgagttcgcaaagggtcaaccagacacagccttggaaggattcggcctgcagccggcaggaacccctaccggccaggaagctcatgaagctttgaagcagagcaacgaggacaatcgtacattaagagatgctttggtggaagtagtagataatagcaaagctaaaaatgctatccaggaagcagagataaggcgacttcaggaggctctaaatgcgtcaaactctcggctacaagcgctccgcaatgctctaaatgcgctaaacgagcagtatagtacatagctcgtccaggcatgagcgagaatagttttccagtttcgaaaatatttcctgttaatgaatttgtcgtctattgttatgttctctccagatctaagtctcgcaactcacgccgcagttcctgctattcgcagctaactgttgggatctacgcttctgtttcggctatacctgtgtcttgtatacgcatctgtgcctatcctcaagcgcagtgatccagctccatgcaaatcgcagtatcatcatatcaacgacacatgtagacttcctaagagcgacaaacgtcaaccacacattatgactatctgttactccactttaatagacaaaatttgggttagagctgaatctttcccggtagggtcaggattgctgcgcctgaggttcacgaaattgccatcatttaagtcactttcatccgtcgtctgaaggttttggtcttatcgcccttcgcagatttgaatgagtaccgaaatgagcgaattctcaccgacatcttcaggtaggtacgcttgggaagcacgtgcacaaacggccctaggtaaccccaccacactgtcaggtgtgcaagcactcccacgaacactcaaactcaacaccgacaccaaatcgtgctctcaatatagacgtccatggcgcagcgcgacagaaactcaggaaacagcatggaggatgcagataaactcatatcgccagaaaagaacgctcccgcgagcgcagaaggtatgctccatcgaggtgcacgctagggttacatcgctagcgtggagcaccagaagagcaagactaacagcgcgcagtataccggcaaatgcgacagcgatttcgaagactttcggagattccaaagccacaggataagtcacaggacaagtcacagatcctgacaaaggtgaccattcaagagctctgcagcctggtaacacttcaagctatacgagccactctcgaagacaagaccgatgaagacatcatggaggagctccaacgagcgcagctctggctggatgatgttcttgcaagccatgctaagcttctaaagcgagagcactatatgcgcatgttccgcttggcgatcgagaaagagctggcaggtaccaaggagcagtggacgcagatggagaaggtgtacatggcactgacagatcccaacgcaccagatgtggctcagagactccgttcgacaatcgtcctagttctcgagcaaaacttcgcagaccgactggcccacgtcagcaagctcgccacagagcgaaccgaaagcgtacaacgcgccaggacacttgatcaggatgccaacgacatacgctccagaatcgttgatcgaacacgagaaatccgaattgaccacttcgcatgcgcagtaccgcttccaagtctgcagctgcgcgctgacatcgtggacgacaacgaaggatgctgtcccatctgccagaattcgtacacgaacctctccacaaacacagtctcggatctactggccgactaccccgtgcgcatcaaatactgtggccacgtcattggcaaggcatgcctagagcagtggatgagcacgccaaagatagacgaggccaagtacccacatcggacgtgcccgctgtgcagggtcaagatcgagggtgtacaggctccacactacccaaagggcctgagaactcaccttaggactgacaggattgcgaacgagtctttgagggagtttctatacggctgggacatcgagatcgatgaatgcatggacaccattgcggctagcatgagcgaggagattgcgtgtgaggagctattgattgtcatcaagaaaatggcaggcaagaccagatggggctacgaagaagatgagaagatgttgaagaacaagatgcagaaggtgaaggaggaaaggtgggtctggggctttcgaggtgatcggatttggagacagatgagggatgaatggatgaacagcggaacagtgaggaagggctgattccatgggcacttgacagatggaggtgggcacatttatgatacccagtagttcgatctcagtatgggactacattgaatgcaagctactaccgaatgcatcacgtgcttgacacatacttcaaggcggccgatcgcccgcggaggcccagaccgcaacagacgtctgccgcgctttcaaggcacgaaacatggttggacaggtctcggcacagttccagtctgctgttcctggccgtcatgcctcatatattttgcgctatgacgtcgtcatagtgatatcgcgtctgccacttatcgctgggcaacccttggcagtgacgaacgactaaatacaaacaatcaaaaacaactatgctcgcgtgtctctcaaaagcaacctcttttcctcagcgatcagcaacccaggaaacaagcaaaatgggtgttaacattgtcgatgttggcgtctcaacggtccgttccccgcacttccttggtcccgtgcagccgtgggggaagccgaattccgaaccctggcgctaacatttgctacttcagacccttggagatcgcgatcagcaacaagatcgatacattgcgttcgagccacgaagcctgaagtcgcggaaagagcttgcgctatttgcgattttcgacggacagtacgtttttggtttaattgcgtgactgcaataacactgacatgttcacagtggcggcactgaagctgtcgcacacattcacaagaatctcgtcaagcacctggaggaccacttctcctcaacagagaagacgccaggcgcagagtcttacaagcaagcgatccaacggtcgttaaaagcagtggatcgagacatcagccgcgatgatctcgatggcggcgcaacagttgctctcgtgctcatcgacacgaagcagaatctgctcgtagaagccgatcttggagactcccacatcgtgtttggcgaccattccgaccaccggggcagccttgatggcgcaaagagcatggacgattgggacgtgaaggtactcagcaaggagcatgcacccgatgcaccggaagagaagaagcgcatcgaagaggcaggtggcgaggtcaactacagcacgggtactgcacgagtgggcgctgtcagtatggctcgcgctcttggcgaccacgagtacaaaaagccacgagtgaaccgcctggccggacacgatctctcggatctggatggtgttgagacaggtgtcgcacccggcgcgacggttacgcatgatcttgtatccaacaaagcgcatttcagcacacgacaactcgatggtcagagccttatcatgctcgcatccgacggcgttggcgatgcaggcgaggcgtgcgacgatgcacgtgaggccgtgaggatgtggagtgaaggtatgaacctgaaagacattgcggagtcgattacggagagtgctggcaaaatgaagaatgccgataactgtaccgttttgctagttgtgctcgacacagagggcaatggatcaaggagagattctggatccagcgttcacaggaattcgagtagtggcagttcacggagggggaggagaaggagcagcatcagcgctttcaaagacaacatcaaggaactgctgaagtgaggagtcggacaggatgggaaaaccccagaatgaatctatgaatgacacgggtcgagatacgaaagcagattcggcgcacgataccagcgcgcccttcgcgcagcgcgcagggacgctgggcgaaccaaaagcaaccacgatcgaagtcgcccaacaaggacgacgaggtacgaagaaaaattatcaataacttttatactactgtatatctatttacactttatacacacttcgcctccttatggcatattcgcgttcggcgccttgccacccagcttgaaatgccccggatgcagtttttggaagacctgctgcggatcatacttcttgctgatccgcctcagtctatccacattcttcgcaccatagctgctaatcggatccatgaactgacttgcatagttcatgtaaatgtactcattgtccaggcccttgctttgcgcctccgccttcaccgtcttgataatcgtgctgaagaacttcaatatagcagcgtcatcggcggcgttcgtccacctcgacgacatattcatgacgaaatatggtcccttggagggattcaggcctagtgcgttaccgccgttcttttgcatgccggcgagttggccttcggttatcgcttggatcgatatcgtggggaaagcaccggcgaaacctgccacttcggggagaagcgtgtagaaagtgtttatgaggaaagtgaacaagtcgcggtcgagcttcagcgttacatcccattgtgtttggcgctggccgtctgcggcgccttcattcatcttcacggtcatgtcggcaagcgatcccagcccagtattgtctgcgatcggcttcaggacggagaaatcggagaacacagaggcattggcgacgggtttggcgtaatgtgtttgtacgattgcaatcttcccgacgccagcgatgttaccaaacgacacgatttctgcagcgtccgtgtccttcgctgaccccgttttggcgaatttgtagattgcatcgaggacggcggcgaagtcgttttcggtgtaaatgcgctggccgccccacatttggcccaaggggaaggcatgaagtttgaagttagtaacgataccgaagttactgccaccacctcgcagcgcccagtacaagtctgagtaagatttgggcgtggcgttgacgacgaggccggaggctgtgacgacctcgtagctttctacgttgtcgcaggcccagccacggaggttggagaagaagctgatgccaccgccgaggacgaggcctggtacgccaacaggtgccatctatgttatgtcattaaagagaactggtaccgtgcaaaggcacaagacttacgcgacctccaacaacaccaagatcgaacttttggagagtggtgtatacatcgacccagcgattcccgggtccaatgtcagcagtcttcctgtcggcagagacttcgactttcttgaagttctccatcgagacggtaataccgccatcgatgtttgaagcgccgctgaaagctgcatggccaccacctttcacggcgaaaggacattgcgtcaaacgcgacaggagaacgagagaggacacttcgatggttgatgtcggcttaaagatgcagcgcgggttgactgcagcttgcatcgccgaccagtatgcgcccgtgaaggcatcgtagggcgatgagccctcgacgaggagcttgttgtcaccgtatatgatctccaaagagttgcactacatattgcaatcagcatttggcagtcacgaatttgacgtaaaaagttgtactgacagcaatcgagcatccactaaacgtcgacctctctacaagcggcgcaagctcaggcaaagccgaaatattaacaccattcgcaagcagtgcctccgtgacgttgaaatccggagcttcaaactcgtccatttgcgcacgaacccctgcggccaaggctatcgccggaacaattgtaaaaggcctcatcgcgcacaataaaccaacaagtacagaatgacaagagactaggaacgcgatccctcacttcattataacacggaggttgcaggacccttttaatatcagtatgcaaggaaatggtactccgcgggagaccattggtgggtgaaggtgcaggatgcaggcgaggcgcctgggcgcggctcagggaccatggtattggagcgggatatgaagcctggtaatgtacatatcggcatgcatctagtggcgagaaatcgtttgcttcatcaaagcatgtaagtcctacgatactgacgtcctaatgtcttattcgcgagtgatcacgatcacgcgaattcgacaaaggtatcagagcttctttggtgttcttctcgtcttctcgattgtatctttgtcaagatcaatccgcaagtgttgaagttggtggaacaattgatgaacagtggagcacgtgtgccgctagcgtcacgctaacgcagcataacgcggcattctaactgctttcccgaccccggccgcgaaggatgcgtcgttcctcatgcacatcgaactatacggaatacgataccaaggtgctagacgcgggccgctcagaatccgagcccgattgaccccaaggcctttcccaaagatggtatcgggcaaaacgtgacaacgccgtcttgaagtcagtcatgtcttctacttcgagaagattgtcatgcatctgctcaacatattctcattacagccacgaggatgggcagctcatttttggaacaacttgttctcctgcacttcaattttgagacaagcccgacactgcggtaccgacggaagcgcgatacgccacccggcctttctccatgcactgtgccgcattgtttctgccgtctgactgtcactttcctttctcgtggtcttgtcgttgcggagtcgttcgtttatcctttccatagccatggattgagatgagaaagcatgttgatcgagtggagcgaatcccagttggtgtagcagcaagagacgtaaccatctgtaggcagcatggctcagctcggattgtcttccacggggccaagcttcctttgggaacattagtttgggccttcctctgtctggaaggtctgttcttccaaatctgcgggacaagcaattaccatgttgcactccttgcatagagctaaaattttggctgttcaacgtccccatcgagaaggtggcgtttccaacattgagaagcatatcgggcacaactcctacggacttgggtgcgttttgcggtgcctgatgtttaggaaatgtgtctctcgctgaatgcagcgttggtggttgcaatgttgattgaccgttcgctttcagcaatactctgatcattcgcgtcacgatgtcgtcgcatcagcctcttccaaagacacccatcagccgtgcagagctagttcgaaccaattgttctatgcttgctcttacatcaattttcgttcttgctcgtgctgctgttcaaatttcgaaacgcagggccttcgagcttcccgacttcttcatttatctttcttacatactctacgtcgcactatggtaagtgactacatctatatacagtacaaccagttttctaacgcaatgtgttcgatttataggagctgttatatcattgtcgtaccgccaatgttccacctttatgccgtcatcggccgcgagatacccccgtataagaccatgatggaagacgcagctctcatgttgaggctactcaccgctgggcagatgtgtttttatacacttcttctctcggtaaagctgtcattattgacgctctatcacaagctacttgttggtactcctgtcatatacaaaagggtgtggtgggcaacggtcggattctgtatacttgtaagacactcccgcgatctccttcggtctctcagctcaccgtgtcgtaggcttgggtagggagtgtttttagcagcatcttcacgtgcgataatctgaaggaaaagttcgagaaaggtaaatgcggtggaacgggcaatgagaatcagaggatcatcttcagcctgtactttgcgtatgctgttgatgtcgccgctgatcttgcaagtacgacatcccagacccgtgttctatagctgcgtgactgacataagatagtcatgttcttgccaatccgcttaacctggagcctgcagatgccgaaagcccagaaagctggcatcttcgtcctgtttggcagtggctttctctgcattgcatccgcgacgctgcgagtcgtgcagttgggtaccgatggacgcggcaagacgacaacaccagaaccgaaatggatgctcttatggacggtactcgaatgttcgataggtatgtatcagtcccattgatgcgaatcattctgctgcagttcccaactgacatgcgttttagcaatcataatcggctgctgccccgcatttgccgtgttcattcgcaagcgtctcaatagctcgaagaagccctcctacgacgctcacgggtacctcaagcagccgacgagcgataacatacagttgaagagtattgtccgggcgaagccgagacaaaagaacgaaacagtcgacccctattgggacgaccgaggtagcagtcaagaggaattggcgaagagtgcaggtcgcatcgtggtgaggacaacagtgtatcagaataacgaggatagagcaaggcctttgtgagcctaccagtcactgcgtcggaagctaggtacgtgctctgtacttttgcaccataatggatggtgcgtggcacatgcttaagcaaattgaacagtgtatagcaaagcttcatgtctctctggtctcctgatggaacatcacactaattgaccgtcacattgcttgtattgcacctcgagcgcccatgaacaacggcaacatgtagccgacaggtgtctggctcgcaaacaagatacgacagggaaccagggtccacacacaaagctttccgcgtcaaccaatcgcgctgtccccgaggttgatctcccaatgcccatgacttttcctccttcaggccaccaaggacactggcactattggggcggagcatgttggcgctttactatatttggctaagtggacttggaaagtaggagtgccaagatcattctccgcctagcccccattatcttcatgccctcgtccttacatctcgtcgaagtcacaatgcgattatttcctattggtgttctgccgaacagatcagcatcacgaggctgagcggccaatgaaacactgcgctcctatcattacggcctacaatcgacgtcacagggtcggtgagccgatctaaagaaagatgagtgccaactatcgaaggctcaagatggtggttcaatcgctacatgcgtcgaatcgtggcgttcccgcggtggaaatgaagcaggccaccagccttgctatcaaacatttgtgctagaaggagtcgttcaaaacgatacggaccttgtactgctagtcattctacaacaagcatgagccacaatcggtatgtacgcctaacatcagaaggtccttcactcttaaacccttcattgcccaacttcacttgggtctggtcatttaaacacaacatcaatcccaatcgcacacctcggtttcgaccttttactctttcagatcccgatatcgtcgaaccaaaacatctcgcgcaaaatgtacggtcccactacttggacttttgtagcgcaactgctcatctctggcagccacgcgcagaacagctctgcggctacatgcgatgacgtcaaatcctttgctcgcccctggaattcttcgacaacgcgagaaattcaggctctgaaagtccaactcggtcagggcgaagcctacactctctcgaacgattctgcgaagaaatgggagctctcacttcgcgtccagccacaactctgggccaacggcactcccacgccggaagaccctggatacctgcagactcttttcctagacaccaaagactccaacatgaccaacattggctcctgtcatcagactatacaagtgtctgccggtcttcaaggatacctcttgccaaaatctacccttgagcgcagcgtcggcgacaacaaagactgtagtgagatgcttacgaacaaatgcgtgcaagccttgaagagtcgagcactcgatgaggccctcaattttggtatgagatacggaaaatgtttagggatgaacaacactttaccagaagagtgctctggaatgccctccacgttcgacaggagtcgaggtaagtttcagattcacatcatatttagacatgtgctaatgcgacggcagaaatgaacctcacctttttggactcagcggagagtggtaggggtattcccaactcacgcttcagtccagacaccgagtgcagctctgtcaatgcctcgagcacgcacattttgactgggactgaccgcagcttgtactacgaccaagctgtccgtatgccgctcatcgatgttgtgacattctggccaaaccgatccagcgggccacggcccggttacagctcagacgatgtgcgttttgaggtcttctgcttgcgacccgacgacgatatcgaagatggaagcgctgtacctatgggcgcagctgatcttttgagagagaaggatgcaaaattccccataggcagtggtgctgtcgcgttgaaacaaggagtgttgggctggatgggtgtggctgtaatgggcatcatgcttgtattgtaaactgcaaaaagctactaaaactttcgaatattccacataattgcaaaaacttcatattattaatgaattccaatccatatgtcaactcctcttctaggcacgccctgcgtacatccacgaaactcaatcctgaccccacgcgctagtcgctccatgatcccgtctatgcggcgctttctgctcatgaccgaccccgcggcgaccactgacccatcttgaggaagtttttgtcattgtcgtcgccaaacataatatagtgctcgtccccaccatcatgttggcggaaaataccgcggcagtcatttatcaagccaaaatgcgcgcaggccgaccaaagcatgtcttttccatcgtttgagcactctagcaatacacgcttcgtcttcatggtaaagagcagatggtgcaggtgtttcttcgttgcccaagtctgcagcaacgtgccagcaatgatacgcgtgcatttgtccacaactgactgatggagagagatggtctgcgaccccgtggtacttgggggtgtctgatatagcattgcggagatgagacgctggtacacataattctctcgtagccagtgatctgtgcaatcgatttctccgaggtcgatatgcaggatgtcgagcggcaattgcgtgaggatgaaagggtttgtcgcactgcgggcgctcagctgctgtatgggtatacgaacttgtatgtgtcgaagatgttgttgtaaagggccgagacgtcgcaatctggactcaaactccagacctgaagtatgactaagatgaaaacaagtcatcttcaaagcctttacaaccgcctcgccgtgtacttgacgacatgtggcgaggatggttagattactctttccggtagctggctgtgctaagaagacaaagtcgtaaatgttgagacggatttcggtaggtagagccatgaagggcaaatcttgttgccagcccatcgtctccacgcggaatgtattcctcgtgtagaacggtttgaacgtgcgctttccaccatacttatcgacttgaaaagcaagtttgtgtaaggcttgcatggtcatgcttttcagtgttgctatgtgcttatcggagtagatagtattgtggttgaggcaggaaacagtgtttgaagttgaataattgtgcatggtatgctgtagagaagagaatgattttgtcgagcgacgatggtccactagtgttagtgaaaaggtttgattagtacaaccgcgattgcgagggttcgggcgctagtggagcccggtcatagtgaatgtttggaagcgagtatcgggaatggtccacctccggacgaggaaaatccggctctttgttcacaattttgcaactgggagaacggtcttcgaaacagtcactcaagcgctcacaacacccttatcctcaaaaactttcaccgcttttcaagatccttaatactattgacgatgggggcgatggtctcccagacgaaacatcaaattcttgttgacgccaagactcatgaatccagagggttcctcgatctcccaccagaactgcgtctcaaggtctatcggcacatcagtccgactcattccggctttgactatgacgactggcgaggcttgtactcatcgtgccgtttggtcaagtatgaaatggacaacgaatgttctaagctcattcaaatagcactgcgcgatgtgctgagccacgagtgcgtcttcgccatcgaagccatcttctttaacggcaccggatacatccataagccaacgaagtttacgcacctcaagatcatccacgtcacgttacatcttgatgtagacacctactggaaagatcgatggactcttcttaggaccagttttctgccccatgtgtcgtttcgaaaagacttgttctacgaagatggcaaggggactgctttcgatgaagttctcgctcccttgcttccatgggctatctccgaattagtatgtcgattccgcgccaaccgcttgcaccccgcacctgtgaagtgggactttggtcaagccgcatactttgtggacgggactgtaaatcttcttcacagcaggttacaactagatggaagtcagaatacgtcaccgatcaataaacaccttcgtaagatgatggtcgacatcgattcccagcagtccttgcgaaatttgcatcttcttcacgttggtggcatacatatgacccaaagacgtcggagtaacaccattcattggatacaaggagctggcgcgtttatttgtgttatgggatggagcctgaaagcccattcgttcatgattcaggacatcacggcgacaaagatgaattgccagaccagaacgagtttccagaagctggaccagttctgtgcgaccaggagaagagggggggaagccgttcaaccacgaggatgagagtactacgactagtcttgcaaagcaactccaattttctagtgggctaagagcttcgcgcatcgaagcagctacgaagtctacgagcggttgcgtgtaagtcgatttaaaacacagttgagtctattaagtctgaaatgctacagattgaaccccgataagatacaattttgtcagtgagaatagtcgttgtcgcgctactgcgttcgatcgatccggcagaatcacttagaacattgttcatcccaaggatagcgctgagcctccacacatagacatgtaagaggatcatacaaatgtcaatttcatattgttcaagacgttgaagaagtgacacttgcactacacgcaggacctggaagtgaccaggcagtgacatgtcatgatcacaacggcatgcgctgtcttccgcgatttcatcacttgccacgcagtcaataccacacacatgcgctattacagaatgatctacgccatataaagaacatttactgtgaaatattcatccgctgtccgctaatccatccgccttgaagaacaaagtcatacttcacaccatcctgtgcctacttcccgcacccaaacgaccctctccgacccttcattatcctcacctgcccaaactcctaactgaccaccataattaccgctctaacagcaccatctactttactgcgcgcgacgtctgccaaattcaccacctcccatatctaaccacaatgcagccccaaatctatggcccatccccctacttctcctcgcccttcagccacgcatccgaattcctcgaattcgcccagcgctcagagacattcaggcgacacccagaaatgctcaaggtggagtctgacatggaggacgtggggcaagactcagcagctttctggcccgagaagatgttggagtgggtgtggagcaggccgggggaatatccagagttgcaaagatgtgcgcaggggtgtgtgagggaggtgggactgcatgggatgatgtagtgggacggggggatggggcaagtggattttacatatttttattattgttacaaggtccgagaatgcgatcctgagtagctgacttatgaaatcgcaagtaaatccctcaagtcaaaactgcccattatgtccataaactccatcaacctgcactcgcaaatctgtgcagagtatcttttccatatgctatcctccgaaacgcctgttcttgataccgcagcaccaaaccatgcatatcaccaccctatctggccttccgaatgacggtgacagccgcgacctttgcccttgatttcctaggcttagccggcgtcttagccttgggctgtaccttggccttctttgtgaccttgggttcgtgaatcttgcccgctccgcgcttagtacccttcatcggggtgtcctcatcctcagactgctcttgctcttcgagtttcttcgcaccacgcttgacgcccttgtccgatctcaccgcacgctgcctctcttccaagagtccatgctctctgatgtagtagatgatgtcgagcgcaatgtcgcagaactcctgggtgccacgaatcagctttgagggctgcttgttggactctaggcctgcgcgccagcgatcaatgacggcgaagaagatgtcatcggggtcagcgtccttggcgtcgcgtacgcgctgatattcggcaacaccatcttcgtcgtgatcgttgtgccaatgaccacgacccagtccgtactcatcaccgatttcgaactgtacgaaggcttcgataaccatgacggcgacggtgtggaagttgaggatggcgaccgcgggattggtgtctggggtttcgagcctccgctggttgggtaggaagatatggaggagaagatgagtctcctgctcagcatgatctggggaaaggaaaatctcttctcgaacgatgccgggaatcgagactttagcaacagtgggatcgttcttggttgctccaggctcaaactgcgcttcaaaccgtggtagagtccagtcaatgctgccggcacttgacggcgggcccttgatagctggtccgacagtcttggtagtggaaggaactggaccctgtttgggcgctgatttcttctccttcgtcgccttgaaccccagtttaggcttggatgcgacaaactcgacctcagactctttgccttgatccatccgcttacccttcactgtaatagcagattcgccggcagcggaagaatgatgagcgacacgcttgtgcaagggttcatcgtcctcgctgctgtcgaattcctcaactgcagcagatctttgtgggccttgttgacgcgtatcaggtcgagatgcaacgggcgcagacgttggtggccgttgattcgacagagcaggggcggatggccgagcttgcattgcatacggggagcccgggaattgatcgtaggctgtcatgggggaatattgaccgtggggttgcattgtgtagggagggttctgaaagcccatcatgtgctgacggtgtgcagcatgcggcgggtggttttgtgcgacgccctgaaagaaaggcgacatgggacttgagccttgcaggaagttgttcgcaccttgatgagcttgataccccatctgttggaaacctgggtgttgttgcatatcatgctgctgaaagctcctcgggtcctgcatgcccggaaccgcacgagcattgaaagcctgtgatggctgttgctgaccatagtctgcgtttgcgaagcccgggaagccatgctggccattcagctgcatttggcgaggatcctgatgtggcattatgtagcctacaccacctggcacatgtccttggcgccgagccagcccagagcgggcgttgacgcccgcacggatctcagtcgccaaatttcgcagatattcgtcatcccattcaacatctccgtcatcttcttcaacatcgccgcagtcatgctcatcacaggaaggctcatcaccagatgattcgcgtccattgtcttttgagtgcagacggtcgtgagtgtcgcctagaaggctctcggtgtcgctcaggacttcttcgactgaggaaccgccctcgtaatcttggctgtactctgcgacttcctgagcatccattgtcggcattggctgttcagtcgcctcatgctgctgcaccttgctgacttcgtctgtcttcgcatcgagttcggttccttcatgtccatggtctgtggcgacaagagaccctgagagtctataaggattacccctgagtgactctggagtggcggatggaggtaccgtctttgatgtatcggtagacacaggctcgatctcgtttgccttcgcctcttggttgacggtattgttggccggtacgtcggcttcagcgtggaatgaagaagcgccatgattcgcactcacttcgactttgtcgttctccggatttgcttcggttagctgtgggactttggcaaccaagtggttctgcgaattaggccaattggaagcatcttgctgcagaagctctggctgcttgctgggctcctcggccgcagttttcagctgatcgatgtgctgttgaagctctcccttgacgggctgctgctgcaccgccacgtccgactcttggtttgcgccatcttgcggagcatggccagttggggatacggtggcatcgccgctgttatggcgctcctcgcgcatcggctgttgtgagtccgtgctggccgcggtggcctcgtgagggttgagcttgctcatggcgtcatgagtgtccataccgcgcgcaagacgagcttgacgagaggttttcttgcggtagaggtagttttgtgcctccaagagataagattcgtgccgctgtggctgtggctgtggctgtggctgttcgctttgagctcaatagcttcgacagtggtcgaaactgtggtgggcgtggagagcggggtgcaagaaagaggagagacggtgggggagaagctttatataggcacaagcaatatcgcgcggctagcggttgcaggctctgcctttacctcaaaagctcaaacaagcagtgtgctcgacaaactactggctgagacattttacgtagcgtcactcgcaaatgaggagtctgcctgttatcagtggctatttcaaagtgaaaaagattccccccacctcacaggtaagtccgaatagaaaactcgaggtcttacttagaagcggcccatcccgcgattgaagcagaatcgaagagagcttgaaaaggcgaacaagaatcgtgacatgcgatattcagacaagacgtacggtgacaagcagggtcaatatcacaagcacaagcaatggcgctcgcaatgtcggctgcggccgttctcgtgatcgaatcgggacgggatgtaggaggttagactgcccaatcgacaagctgtaaatgaggagcaaattcggtgggataagcatgacaaatgcgttgacttcgttcttggaatttcttctgtctatagagctttcatgtcgtaatgccgcttttgaggtcgtccagtagtcttgtcacgaatccatcgaagagcggatagagtgagcaatcgcggtacttgtcgacaaaaagtccctccttactgccatgcgtagtcgaaccggcttctttaccatttggcgccgcgctgacatccgtaccggccatgattgttccttcagggtacagcggccttgtcccttcttctaccaattgtacgaaggccgggtcgatcggtacagacccaaggaatggcacattgaagtctctcgccatgacttcacccccgcctttgctgaagacattcgtgcattccgagcagttcggacatacgaagccggccatgttttccaccacaccgagtacccttatgcccgtcttcttgcaaaaattgagttccttcttcacgtcggatatcgaaatggcctgcggggtagtcacgactacagcgccagcaaggtacgggagggacgcatgcggtgtcgtagacgtgttcttgaggagcgtctcaagcagtgaaatgtgttcgtccgaagtgccgggtggggtatcgatgaggaggtagtcgacctttggccacaggacgtctgtaagaaactggcgcaccatggctgtcttcttgggaccacgccagatgacggcatcactgcggtttggcagaatgaagcccagagacatgcaagataacgcgcctatctcttgtccctccgcagtcttctgtaagcgatgcgcggacaatgtttgctgcgcgtgtacgtcgacggggatccaaccaccaggcgcttggcgcactttgctctcttcgatgccgaagaagcgcggtatactaggtccggtcagatcgatatccaagacgccgactgtgtggccctgcagcgatagtgtgagggcgagttgtgttgttatgctgcttttgccaaccccgcctttgccggagagaacgaggacgatgttgcgaacattgtcaagcggcattgtagcgtatcagtccggggcgcttgatgaggtcctggagaagtctggcgcgagaatctggtgaaggagcatggcgtgggtgaaggtcgcaagtggagcgctttgaaatcatcatcgcaagaagtggcgttgcgggcgcgatcggaggtccgcttggcttggcacaataggttattttgaccctgtttggacgtccctaacacatcatcagcatgactttttggcgtaagctgattgcgtacatagagacatggaatcttgggaatactgatgtgcattcactgtgtaagaaattacatcctcatagagctccaactccgccatgcaagactcgcatacataaaaacgcattacagaaaaatatccactgccacctagcgcttttgatcattgacccgttcttctggaaattccgcctattggcaagctggcctcatcatcacttccgtacaagtctggtcgctgcacacctggtcgcacacctcgcccggcgccacgtacacgtacggctgagctgcgaacttgaactgcttggtgaagtccttcgggttccacgcgctcgtcctgaagcctgccctgcaggcacagtagtacttttcatttcctgttgtagtgcagcttgtggtgatgtcgcacttgttctgggcagggtcgaaggggttgcattgtttgggacagataccggcgatggttgagccttcgtatccaggcgtaccatagccactaggggcagctgtcttggttgacgtgacgaatgtcgtcttggaggagtagccgtaaccacccgtggaagaagcactgtagttaccatagccctcatccgttgttgtttcctctgggtactcctctgttgtggtgtcatctggatactggtcggtgaacgtatcctctgggtactcgtctgttgtggtttcctctgggtaatcatccgtggtggtgtcctctgggagctcgtcggtgaatgtatcatccgggtactcgtcggtcaaggtatcatctggatactcgtcggtgaacgtatcatctgggtactcgtctgtgttcgtgtactcgttcgtggtggtctcatcaaagtactcattaatggtagtgccatcatcgtatgtttctgtattgtcgtcagtgtacacgttgccctcttcatccgtgtacacatcgccatagtccagagcggtgttgccaggcgtagcttcgtagcatacgtcaggacactcctgtctctccactggctggcatgcctctcttttttttccagaagactcaagaagccaatcgggaatgtcatcgctgcagtcgtcttcggcagtcgccctcatggtgtctccaggccaccggaaagctgcaaatccaccattggacgatggcacgtcctggcgtggacgaagcttgctgttgccttcatagcaggaagctgggcattcttcttcgaaaggcaggacagtggcatctggcgctgcagcactttccacgtcagaggttgtggtggtcacctcgaccgcatcggtgggctcgctgactattgtcacaacgagggacgaggtttcagattcgacgggagtctcgattgcgactaattcgacgggagtctcgatttcgtttaggatcggaaaggtaaagccaggcccagcagttgcgtctgcaccaaactctgcatcggtagtagctgggtccacgatgacgtccgctgtacccgtgggaaaggtagagctgctaagatcagtctcagctgctgctagttcgctgtctgtctgcgcattcagcgtctgcagcagcaacgtgccgagcacaaagaccttcatggtggcctgacgctaatgaaacaagataaagagtgtgtgcgcaagacctgtcggagaaatcgtagcggtcgaatgaatgacgagaagaaagcttggcctagacattgtgtgagatacaacgcgtcactttgatatagattctcttgttgaattcttcaatttcaaaatcacaacaagcttggacgacctggcgctggacaaactacatccaggccttggtgggtagctgccaagacagacatggtggcatgttgcacaaagcatgattttgtcttgtggaatgcattaaacgactgtttaagagcacagggtcagccaagaaatcgatgagtcatcaggaaggtcactgcgatttgagtgtatatactgatgccttgcgcggcgctggcgagagcgacacattccacctttgttgatggcactgaagaatgtttcttcacatggagagtctatggcattccggcacgatagtccgtacgctcattgagaccccaggctgtagaggactgatcgtgaaccgttgctcttcgcatatcacgtacgtatttgccctcaaaggctccgcgacgagcagcgtgcatgacacacgtattatcctatagtcgtcagcaactcttcccacaatataatgatcagactcacccatatgatgatatctccattgctctcccactcaacttcgattgtgtacttctcttgcgttgcatggcttagcaaattccgaatgacctcttggccgacatcttgtgacaacccatcgatatgatgggcatggtgagcaatatacaaattcgttcgaccgctagcctcgtgcgtctgcacaagacgatgacgtgccatgaaatgttcctcgggtttcataccctgaagaaactcacaatcgggcgctgccaagcgtcgactgtgccacaaagaatgactgaccacatggtccttgattctccctttagtgacctcatcaagatccgcgtatgctgtccgtgtatctgcgaaagcagttgcgccaccggtacccttcggagggagctcatgagctctgagaacggaatatccggcgcggcgagggttgaatgccgaatcgacgtggaaaagtccgttgcccagaccaagctggaagcgcaagctgtcggtcgatacgatattgccatcatcatctaggttgctcacatcgaacaactcagtatatggcgccaggcggtgcttgcggcccgctttgatgtacggcgttgaatcatcaagctcgcctagttgagccgcaaaggcaacatgtcgtgcatcatcaagctgggcgtgacgaaaaacgagcacgccgtatgtggccaatccacaacggatctcttccactgttttggctggcaatgcttgtgcgaaatcaacgccaaggcatttcgcggcgaaagtagcatgtaaggggtcgaatgtcaaacgcgtcgagaccattgttgcagagtggtgatttgtttgctcagtccaaatgggcaaagtgtagtgtaggaggggtcatttcgagggacattgtggcttatcagctcactcaacatcagtcaccgatgtgatgataggaggatgcctaactacgcttcatggctgctctacgagaggggttgtcaatacgctaacttaactaagataaacccgggttaaacccgactaagcgctccacgatacgacacaccaacgctgaatctcacagcttgggtgagccaaggatcaaaataacatggagaaaaaattgctgaatgtcatattgctggaacatgtctgatcgatgacttgaacaactcattttgaggtcaccgaacccggggctctcacaacacccattgtgatgcggtcgtcgtcttagtattgcacgctgaaagctcacaatgatcgcaactccaatgacttaaattaacgatctttccaatccagtcacgcatctgatctctttattacagaactttcatcgacgcaatgactccttcaattttgacgacgtcctttgaaaaggcgcctggagggccgctatcagataaagccttatcttacctcgaacagaacttaggagatggagacatgagagaagtaccgcgtttccatgcactaacagatggtttggcaatttcgccacgaagtcggctggctatccgagcacagccttcttacaatgtcattactaatgacctcggcctttgggtatcggtagtttttgacaatctcgacctagattatcgtgacatcagcagcgaatttctttgggtaaacatgatgcggtgtgtcatggctggtcttctcaaagaggaacctgtggaagctttcctccgcttgtatggtgagcatgacgaagacgcggagtacgttatcgacgtgctgacattcctagatgcctttgctgcgcttcctgactctgcgactacatcagctcgtatgaataaataggtggttgtaatctcgaagttggcgagcgaagcgtttgtagcgcaacgctcactctggcaggacgcggtagcgaagccatctacaccaagccgtgagacccggctattattctgtcttgcttggaatcttaacgcgcgtttagtgttctattgtaaccgtatgggtggtcaaagtatgaaagattacaatatcgagctagagcgcctccgagagcgatctggcattccttcagactgggaagtccagagcgaagtcaggaagctgcgaatagagttttccgccgaacatgagttattgcagcgagactttcaactgaaatggaatggcaagcccatcaacgtttgcgaagtgtctgctcgcgcatcggcggatgacatggctgagaacgactgcatcatctgttctgacagtccaacgaatccggccgtcgtcactaagccttgtggacacttgtactgtcaagactgtttagaaacctggatccatgcgtgtcagcgtcaaagccatacttgtcccgcttgtcgtacacagctctttcccaagccaaactatgtgctcgacggagatcattcggtccgggggtggcaggagattgagtgcgtagaaattaacctgcggcagttgaatgagttactagaatcgtggaattggctgaaggaagaacggtcgctgcagaagcgttacgaatgcaaataccgctagtcggggctccacaggcgcttcagactattagccaagataccactgtgcttttttggactgtcaggttcaaagtcagtaccgcctgtaagatttaaacattcacatgtcacacatcacagcttttgtacaaattgtagcgtgaatcttcaattaatacatattcctcatttcccgttttcctcagctgttgcgtgctctcgtaggtcgaatcccccgccaatttggtctaccttaagcgctctctgtaaactttgtctctccatctcgaaattctaattcaatctaagaaacatccaagtcctacaacatgcagttgcgcatagtaagtttccagacgtcttgtttatgcatttatccatgggatccgccaaggtcaagtggactggagagacgtgagaagcgtggagattacccggttagtcaggaaaatagcatatgtttttggcttcatttgccctgaatcgcaaacccagacggtcctttgtctggattgctgttctaaattggcagcacatgtgcggacgagtgacaggaatcacaaaactgaatgtttttgattttgtcttcctaccagcattctgcctttttgcacacttccattcgttatcccggatgttatttcgtaaatttaagggaatggccggactttgctatgcggtcagaccatgtttcactgtttgggttccggtcccacacgcgtccaagtgtagtacaatgcattcccatccttgacacgttccttcagcttccacaactctccaagatcagagcctgagggaaaatgctccgtcatgttcacctcgggtcgatcattcaatttgaccatgatcgaaacctgcttagtgttgactgtgcccacctctttcatcttcgcgaacagcacctcaactacccactcataccaaggacatgcatccgtgattgttccgtcaaagaataaagatatagattccaggtgagaggcgaagattggcttgatcgtgttccagttgtcgtccgttctgtacagcattcctgggtgactgaggcggaagaacaattcatgtgtgtgcatcacacgttgttgaggccggatagatggagggatcctcaaattaaaccactgtcgggtcacgaatgtgattgtattgggaaccgcaacaactggtgacactcgtagtgtattggcgagttcagtgaagtaaggctccgaggctctcatgtactcggcctcgaattctgccttgacctgatgagatgagaggtagaggcctgcgtattcggacatgtgtgttgtacggggcactgcttctgcaatgtagccatagatgtggagtctgagctcaagtgaaagcttgaggaatggaaatgtagacgccgtagaggatacagcagtatcgcacatactggccgatagcagatcttgatgataggatgtggtattgctcgattttcagcgtggtgtcgcagttttgagtgggaagaggggaggtgaccacatttaaaccagatggaggtcgcacaaacgttacccaaaaccgcgctagcgtacctacctaggcaggtgctacgaacaaacactttatctccggctgcccagcttcaagtacaactcacctcgttgcacaacatgacctccttccttgatctaccgctagaattgcgctatcaagtgtatttttacatcgccatcccgagatacacttacttctccacttatcatggcctctacctgtcgtgccaccaagttcgcaacgagatgaaccaggaatgcggctccatacttcaaaagcacctggacttgattggagattctctgcctgtaggaacgatcaagtttgatccctcagtctacgcaaagcagcatgttcaaatgtccctagacttcctcttcaccggcgcaaaactcaacacgccagacccaggttttctgaaagtctgcgagctatactttgctctgatcgaagtcaagttactgctggaagacttctcgctaggcgatacactgagagttatctctttaattggaggtttggttcgccgaaaggtcgtgaatgcgggttgcatcactcttgaggcaagtgcaccatacagaattcggatgtcattgaatgtaaagctgactcaagtcattggtactgcagataccggggatgaacgcacggcgaacagagagatgccgggatcatgggattgcggaggcggagagggatcgttccgccggcaacgtgtctgaattttggtggcacaaggacctcgacggaaaagtcaaagtcatgtgggagactaagtaaatgcgcaaagttagcaccagacggcagcgggattcatgtccgccttgcctcaacgagaaagggtcgaggtaatctggatgtattcaaaagtttctgtagaatcatgtaatgtcttgtagttgtgtatgtaatcaaaccactttatgagattataagcgtgttcctaaaactattgaatcatgtcatgtaggtgtaaagggaacacgcattttggcgctgcctggtctcggcattgagaagatagatggcagccccccatcagcctgattgaggactttgagcgattcaatctcggtagggtaaggagttgcgagaatagatgctaggtgaagggacaatccacgtgtacctagatagcatgcgcaaggaaccagtagctacgctgtttgtcatgtcagacgccgttggatccaatgatcttgtcaattccacctcctgatatcgctcaccgtaacgggcgtagaagtaagtcagcagctctagcttccagtactcaatctcctcctgctccatctccaaacaccacctcggccgcacttgtcgcaatccgatcgcccgtcaccatgacttccttcctcgacctcgccatagagctccgctactacgtctacgaatacatggcaatggagatccccatctccgttcccttcacggcctacctcggcctctacctctcttgtcaccagatcaaatccgagatcgacagcgaatgtccaccgatcatgcacgcccacatcaccgcactccaagattccattcaatcagcctatctcaccatcccgagctctttcctcacacgccaacacctccacgtgtgtcacatacgacaacttgactctcccgacatactgttccccagctttggttacaatcatcttttgccgctgtgcaagctccacctagccactcttgctatggtttctgcgcgtgatgtcgacggatcgcgcacgatcgcgttgctttactgggttatttcacgaattcttcgcgaagaagtgaatgtgcgccgcattgttgtgcacatgccgatcgtgggaaaaagcagagcggatgattttcggcataccgtggcccgcccatcgacaggaaagtatgttttccgatgggttttgacgccagagggtgtcgaagcggtctggcaagtcgaaggcagtgggggctgtggcaagcaggatgagagggtgatgcgcgtactgcagggagcattgactgggtcaggagatgtgggcatgccgccgggcacatatccgctcgagcattcttccgctactgggaattaggaggctcatgttatgcatcaaagagagcgaggaatcctgtcctgcggtgttttggaattttgaatggcttttcatccaggagcttgtgtcgcctcccgtatactatatgaagaaacttaacagcatctcccgacactcgcatttcttctactacatgaagatctgaatcgggtttcagattctgaggaaaggaacagatatcgagctgctcagttttcgtgttcagttaatgcagtacttttaagcttaggtactttttaatatcgagctgctcaagttacaatggcgttcttaatgcagggcttataagctttatgttcttgttctgtcacagggggaaatatcgagccgctcgatttccagagcagaatacaccggcagctttctaagtaagagttttttatatacgttgtactttttttacagtggacatcaatagtgacaagggaagtaaactactttagttcatactaaaagacgtctgctttgtggataaaggctgagagacgtcgatgttgtcaagtgagagtaactggaaacggcaaaggcgccgactagcgcggaatgccgcgttgagatgacggaaagagccgcccagcgtgcgctcgactatctttcaacacttcacgcatcacttgccgacgagctgtgggatactaatcataataagataaacatgtcgatggcataacaccaaatgcgcattcgacgcgcacctcaacatggacatgatacatatcgcggagctcaacccagagctgcccttccgcgacacgaagcagttcaaagccgccgtcaccctgatatggccctattcctcctcgcagcgacaatttgcgctactcctcgccgaatctgacttccggttacggcgaaagaagggccaggtccgggttcgcttctccggttccagcgcgaaagcacttgcgacaacgggcgtgggaattggagatgaggtcgtcctaagcttaagaggcgcgcagttcgtacaggatgacactgtcagcacgccgggacggagcatcgactgggagctggagtataaacaaaccgtggcagtacaggtcttccgcgaaggcgccgaaatcgcgaacctcgagctgtacgatgcagcaccaacacctgcaagacggtcgcctgttcgccaacagaccagttccactcccggttctgcccagcaatggtcttctccggcattcctcaagcgcgcacgactgtctgatggcccgttcttcgaagctccatacgatcctttgacagacgagaatgcagacggacatgacaagaagaggcggcggaagtcttacagagactggaaagcatggacatacaatgcgcggacaccatctcccgagaagggcgatgtcgggaccgaagaagagctggaggaaatggacgcatcacccagtcgcccatcacaactaccgcgaaccccaatctccccctccaaatcacaatcggtgtctcttgctgcaggaacagaagtgatagacaaggacaagcttcaagcagcaccgatcgcagacccaagcgtacaaggggtggacacaaaagcaatgcagaaaccaaatcccgacgactttgttcgagacggcgagtactacgatttgtatgctggacctgacgaagatcgacctatagactcacagtacgcgtttggaggagacacagaagccaacacggaggaagaaacactggaggatacagatgctgctagcatcagtccgaccgaggctgccactgaagacatggagcaaaatagccaagagccagaccgtgtagcggggaagtcgtcccagcttataagtcaaggattgtctggagtccacgcaggggacatggtccaagatggcggtaccctagcagagtcgcagacccgagatattgtgcaagtcacgatagacgacgttgactctgtaggcgcggaaaagatagaggcagtacccaggatcgccatgccgccgccgactctatcacctctcaatacgagcttcaatgtgcctagatctcctggggcgcttacacctataggaaacgagccggcaagtccaaccctaaagcctctagattcagctcttctccctcttccttcgccattccctggagaacgtgaatccaacgtcgaatcatatttcgatgaagcctcgaccagcgaaccagcggtggagctcgagacggcggaggaagagaggccgcccagtgaagctagctacatcatggaaaattccttcttcagctcaatcggatcgtcaaaagcgaatccgttccacccagaccacgagtcagctttcacacccgtacgcttcacgtttggtatggatggcgctggctacagcagaccattagatctatcttcgccggcaccggaggccgccaaaacaagctcgatcgagcttgatcaggacgatgccgaatctgtagcttcaggcggctcggacgaggtaccggaaacaatcccggacaacgccactttcaaaacagagacaaccaataacgcgagtggcccagcaacagcatctaaaatggtcgatgaacttccagtggcggggcaagcgttggaagcggagtctccaaaagccaagcaagcagtgcctgaggtcatcgaactgtcctcagaccccgacttagaggactctgataaagatgagatcgaggaacaagcccaaccagatgaagccccaattgcggacgagatcgagagggaggacggcatgccaaaggggcccagccaatccgcccctgtatccacgattgttgacttggggtcgccaccagctagcagagaggtggacgacatgataccggaaactctgaactacaacaatgctggacaggcagatcaagaaggctttcagaataccctcgatgcttctctccaacaccaggatgttggcccatcgcacacccagccagtgaatccggaaagtgatgaaagacatagtgagttaatagccatggactacgcgcctgtgtttccagactttaccacgaacacccacgggacagcaactgctcacacaacaacacaggaaggatcacgggccatgatggaagccaatgtgcatgaccagccgttcatggtggatctttctggaccatacccggggatggaaattcctgacacgttcatggagggaaccctactcgaggccgattctttctatagcgggcagtgggagacagaggatgtagagggactccatcctgatgtgaagctagagtcagtcgaggagggttcggtgttccggatgggcgagctagatacgcaaggacaagaaactacagaaccgtctggagagatgctgatcgaagtgtctgaggagggtcacaaagtcggggaattacacaccattgccgtgcctgcttccggacctgcaaggaatactaggtccaaagctaagacatctgcatcgcctgccaaggatgacatctctccaccgaagcgtaccacgagatcgacgaaatccaaggcgtctgtgactcctcttgcacgaacgaccatgtccccacccatgactcaagaccgatctacaatatcaccgtcggtagacgggagccacgcctcgccatacagtctgcgttcgcgatcgaaactgctctcgccgatcaagagtacatcagctatcacacctgtcgccgcacatcgcagccctcgcaaacatgcatcgcaaccaagtgtagagtccatacctgatgtttccagtcctcaaccacacgatatggacaatttcctaaaagacttccaaccctcacaagcgcttgatgcttctcagggtcgatactcgaatgcgtccttcgtcaaggactcagaagaggagagcctacactctgagcgctctttgtctactgtcaagtactcggacgaatggaacacgttcacaaactttagtgatccactgggagatcacgaacagaacaaattctcaaacttgaagcctcccccagcaagtgcaccgcaagccgaaactcgagcagtagtgaggaccgaatggaagaggagcggaacgcaagtggcacctagcaaaagtagtccggctcgttcagatttctcgatggttgacccaacatctcaaggcagccctggccgaaagctgcgctcaagaggctcgacagaagccgcgtccagtcctcgcgtaacgcgagtaacaaggcagcattcacgcaatgtctcgttagcatcacaacaagcagataacctttcagagtcagcaacgcccaaagcaaagcgactcgcataccctgcgggtgaaggtgaggtcattgagcttccaagttcacctccggcgtcagccgatattgacgaaaccatgcggagctctactccagctcctgcgcctctccaatcactaaaccgccagtcgatcatggacagtaataggccaatcactccagatgcgacacagcaaaccaacaaggactcgcagaacagcacactcgccgtgcagcaacaacagaccttgccaattacaccccagctcactcaagccacatccgcagggttgcgctcgatcaaaaaatctatgatgactgaaagtatggcggttgagactcccgtcaaatcctctcccacccgcgtcacaagatcaacacctcgccgcaatgccgtccagactgacgccgcctccccttcagcaaaaccaagagcacactcacccgacgtatcctccgagcactccatcactaccgtcgaagaacccgacgaaccttccatcggcctctccacaccattagcatactacacccccctcaacgctctcacatactttctcaaccgctcgtcacaatttccacacctcctcgaaccccgatgtcctcgctctggtcaccgacgggcaccacatctgcctcaacgctccaccaggggcccggaaagactggaccacgacactgcacatcaccgacatatccaccttagccagccacaacgaccgtcaacattctttgcgcccctaccaaaatgcccttccagccgctgacacaggcgacgtcgtcctcctgcgcgccttcgccgtcaagtcactcaaccgtcaccccacactcacgtccgcggacgaaagtagttggtgtgtgtggcgctatgcgaaacctgtttggggtgcgaagcgtagtgcgtacggggagttgagggcgcgagaggaggttaaagggcccggtggtggagaggggcgagggcgaatggagggaggttgagaagattagggggtggtttttgggtagggtgaagggggagttggaggggaaggtgcatacgaggagtcaggataggaaggaggaggaggaggggagtcagagggtgacgaggagtcaggataagaaagaggggatggaggagggagaggaagggagtcagagggtgacgaggagtagggataagcatttagaagggtgatgcgggtcatggcgtctgcatacggatttgcatgccgggatggcacaaggcgtttgcatggacattgggagcatatcgttagggcaaggtgttggcatcgatgtcagttgcacagcagctcaatcccctcaaatcaatcacatcacatgagctggcacatctcttgagatcatgcattgtgtcccatttgattctacatcatgttccttttcatcgcgatcatatcctcgtagccacatcagagtaacaaccagcaccttcatcgcagacacttcgctactccaccagaccaaaccgtgcccttcgccaatcctggctactagacaccagtccatctagcctttcaacaagcgtccgcaactcccatgccaaccgtaccccatcagcgtgacacgcttacggcttctcgtaaacccagtcgaactgagcagacttccagctctggacctcgccctccttgaaccacagggcaatctccttcttgccgttctcgaccgagtcggagccgtggcacacgttgcggccgacgtcgagcgcgtagtcgccacggatggtgccgggcgcggaggcgagcgggttggtggcgccgaggatggagcggccggtcttgacggcgtcacgaccttcccagaccatggcgcagacggggccggagcccatgtctgggtggtgttagtggtgtgtgggggaggggaggaggggagggctatttgtgggggggacgcacaggcaattagaccggggaagaagggcttgtcgctcaggtcctcgtagtgcttctcgaggtgctccttggagggggtgatgagcttgatggcggcgagcttgaagccacggttctcgaagcgggagatgatggggccgatcaggccacgctggggggtgttagtattgcatcttcaatggtagatggacggctacccctcattgcagctcaatggacttgaagcgtttgatgagagatacccggggcaattggcatacctggacgccatcaggcttgatggcaatgaagctatctcaacaattagtacaccgccgatgattgttgagtacccctccatctcagtgcaaatcatcaaacgtacgtctgctcgttgctcatattggcggcttgtagtgcgtcgatattctttcgtaaataggatctgtctttgggtccaagtcttttgaagattggtggatcagaagaagaggaagaagggtcggacatgtaaattttgtcgtaggtaaggtggggtatgctacgctggcgctcaaggtctgggcattcgaggggtagcacgacctagagctcgatgcataactttgtgcaaaaagggtccaagttatgcacgccaagggtgcttatgtaaggagctacacgtttcaacatcgctgtgacgttgaaagacggtcaagataagtttgggctggcttgcgaattgtgattttgttagctgccagccatgagttcgatgacatatagtgccgctccccggtggacggctttgttcctgctatgggcggtgctctgcagcgtattcgctccagctggtatgttctcgcgtcccggagctccaatcgcccagatacatcgcttctggacctctatatcgtgtggagaatgctaactgatcgttgcagctgctgtgaagcacgaaaatttcaaaacttgcgaccagtccggcttctgtaagcgcaaccgccaattcgccgacgatgtatctgcctcgagctcctggacctcaccgtatgcacttgaacccgcgtctatcaaattcaacaaaggccaattagaggctgtcgttctcaagactgtacaagagggcggtgagaaggtctccctcccgctcaccatcacgttcctcgaatcaggccttgcgcgcgtcacactcaacgaagagaagagggcgaaggggcaggttgagctcaggcatgagagtaaagcgaggaaagagcgatacaatgaggctggacagtgggcaatcgttgggggcctaaacccagccttgggtgcggcattgagcgagacagccgacgctggcttcaccaaggttgtctatggcaatggcggcaaccaccaggccatcatccgacacgcgcctttctcaatcgagttccagcgcgacggcgagacccaggtcaagttcaacgagcgaggcttcatgaacatggaacattggcggccaaaggtggagaagccggttgtagagaagaaagagggcgaggaagggaccaaggacgaagagccagcgccagaagcacaaggaccggatgagagcacatggtgggaagagacgtttggtggcaacacggacagcaagccccgagggcctgaggctgttgcgctggacatctcgttccctggctatgaacacgtttttggtatcccggagcatgccaccgggttatcattgaagaccaccaagtaagaagcctctggtgaagagtgagaaaaggaaggctgacaaacgtacaggggcggtgacaacgcttacacggagccctaccgcctatacaacgctgacgtattcgagtatgagctggatagcccaatgactctctacggggcaattcccttcatgcaggcgcatcgcaagggatcgaccgtgggtgtcttctggctcaatgctgccgagacatggatcgatattgtcaagaccaagaacaccgccaacccgctctctctgggcaccaagggccacactgacacccagacccactggatgtccgaaagtggtatcatggacgtctttgttttccttggtcctactcctcaggacatgacccgtcagtatggtgagctcactggttacactgccatgccacagtcctttgctattgcataccaccagtgtcgatggaactacgtcaccgatgaagatgtcaaggatgttgaccgccgcttcgacaagttcaacatcccatacgatgtcatttggctcgacattgagtacacccaggagaagaagtacttcacatgggatcctctcactttcgtcaaccctgatacgatgcaaaagcagcttgacaagagggagcgcaagctagtagctatcatcgacccgcacatcaagaatactgacagctaccccgtcatcgatgagcttaagaagaaagacttggctgtcaagaacaaggatggcgaccagtacgaaggctggtgctggccgggctcttccatgtgggttgactgcttcaacccagctgccatcgactggtggaagggtctgttcaagtacgacaagttcaagggcactgcgcacaacaccttcatctggaacgatatgaacgagccttcagtcttcaacggacctgagactaccatgcccaaggataacctgcaccacggtaactgggagcatcgcgatgtgcacaatatcaacggtatgaccttccacaatgccacgtaccaagccattgtcgagcgcaagaagggcgaggttcgccgtcctttcgttctcacgcgtgctttctactccggcagtcagcgtagtgctgccatgtggacaggtgacaacctagctgagtgggctcatcttgaggcctcgctgcccatggtcctcaaccagggtatctctggcttcccctttgctggtgcagatgtcggaggtttcttcggcaatcctagcaaggaacttttgactcgttggtaccaggctggtatctactaccccttcttccgaggtcacgctcacatcgacactcgtcgccgcgagccctacgttgctggctcgccttataccgagatcatcactcaggctttgcgtctacgttaccagctgctccctgcttggtacactgctttccacgaggcggccaccaatggtgcaccaattgtccgacccaacttctacgtacaccccgaagacgagagaggttttgccgtcgacgatcagctctacatcggctctactggtcttcttgcgaagccagtgaccaaggagggtgcggacagcgtctccgtctacatcgccgacgaccaaccctactacgactattttgactacaccacctacagtggcgccggccatcataccgtccccgcgcctctcgagaagatccctctcctcatgcaaggcgggcacatcatcccccgccgcgaccgcccccgtcgctcctcgggtctaatgaaatacgaccccttcacgctcgtcgtcgtcctcgacaaagacggcaacgcctccggcacactctacatcgacgacggcgaaaccttcgactaccaatccggcgccttcatccaccgcaccttcaacttcgacggcggccgccagatcctcacgtccggcaacctcgacaccagcgcgcccagctccaaggcgcagaaatacatcaagagcatggataaagtcaagattgagaagattatcatcgtgggcgcgccaaaggcgtggaagggcaaggagagtgtagttgtcatggaggagggcagtaaggagacgaagaggaggaggccaacggcggtggagtggcatgcggccgagggcaagaaggctgcgtgggcggtggtgaggaagccagatgttggtgttgggagggggtggaggattgattttggggagaaggaggggcatgaacatcatgggcatgagcattgagtggaagatgagataggggtggactgaggaatgttatgatgaatgtgtagactgtagagtatggaatacgaaatataggcgacatgtcctcatactagtgtctaatctctacgccatgcttcccaggctcggaacaactactccccaagtcatcaactacgaagcaaagctgaactagtatacaccgggtcttcgcatcgcgttccccgcggtcagctcaagaacaatttcccccagttcctccacggtacatcccgtcccgatgcggttactcgtacacgtttcttcgacgccggtacgtagtattgagaaccctgttgtttgccacgtggagcattgacctttgcttttgccacgtctacaacaccggtctcttttgcgggactcttgggggctttcggtgcggcagcgagagaagtgacggcgtcctgtgcgctttgtggaaaaatgggcgtagaagtgttccgactagaaagtgcccatggagagatcgagagcgtcgtgaaagaacggggaacatacggagaattgtcgtcttgggcggaggggtcgggtttaagatgctggaatgacggcgggctcgagctctggtgggattgtggtacatcttcttcttgcctgctcgagcacgggttttcagctgttcctgcatggagagcggctgttggcatcgatgcgcgtttgggcgttggtgatttgaagggctctttggaaatgtgctggacgctgttgcgaggagtagatgtgccaagtggctccgtatacatctccctcaacaatgacgacggtcgacgatgaggagggacctcaggattctttggagtagaggtaggtgaagatgcaatttcatcttcgggctcgctgtctacagtctttgatatctctggctcatcttctggtggattggacattaactccgcaaagtctgaaaggtcgtcgagatatctgtggagcatatgatttgacgtgtctttcatgatgttctgcggtagttgagcttgcaattgggcgatttgctcaagtatcaaagccgtatcatccttgattgctgcagtatccttgcgaatctcctgggtatcgtctttgatgtcccgagtgatcgtgatagccaccatgtcgagcgcaaggccaagcgcagtcttgtgcgtctccagacttgatctgaacttcgtcatatcgcctttgccaccgcccacagcccaatgtcccgctcttcccaatcgcgaagcactgtgtttcttaagagaagcctccacgtcggtgacaacatgtttgcagttcttcagaatatcgataatctggtctttcaatctttcaggcaatgtcgcagtgtgaggtccttctgtatcttcagcgagcagctcgagcacggatttgagcgagaccagttcccgagagattgcatccaggtctccacgtgcatcgcgaacttccctgacaaagtttgtcacggcaaccgatacctgcgttattgtcgtgatcaaggtaatgcaggataccgatatggacaatgggtccatggggtgctgtggcggtgagtcagtagcctaggcgttgcgtaccaaggtctgcgatgtacggtccgtcccgattcgcttcccggaggctgttgaatgtgcaggaagcactttaaagatagagacccggttttcaaaagcctgaatgtaaactgaagtcgaaaggaagctgaaagtaaaatttggtgttgcgggaggcagaaggaccaaggctgaaccgagggttgctgcggcttgctgcaggctgacaggccaatgacttgtctgcccgccatcaacactacacatgcatatttagatgtcgtagtgatgaagttagatgcatcaaacgcatcaactcttgctcggttctcctctctacatccttcgtctactctttcgtttactacatgcacccactcatgcgacccgcatattcctcgacaattagattttgactgcccaagcctacttactgcctcgaggaaggagtgcaaacacgacaaacttcatttttacgacgtcgacagtgtcatgaagggtaacacggaagaagagggcgcttgtgcaactcataagtgccttttagcttgtggaattgcgactagaatcgtggtgagagagaacaaatgtatgggagggatgattcccttaaaagcatccgggagtcggaagtcagtgacggaatcaacttttgtaccatagaatcccccaaagcctcatttcaccgtgaagtgaaatcacagattgtggagtgcccatcagagaatcttcacagtgtagattaaactaaaaacacaacagacggctctttcccctcacccctcaactgctttacgccctcaatcgcgccaacaccatggaagtagctttctcccacaagctcacactcatttacagatgcacgcatacgcataacaaacggcactgcgcccccaggtatcagacacacaagatcgcccgggcgggcaccgccaggtactaaacccaccataccaccgcgcgtcacgcagaacgcgcgatcccacgacgtgacgagcacagtgttataccaatcgaccattttcgctagcgtgtcgtccatggggtcacgataacgatcgctgtattgctctatgtcctcgaagagggaggtagctgagataccggaatgatgcgataaggtgtatttccatcgaagatagccatggtatgtatctgggagtgggcgggtgcggttgctggtgttcgcggaatcggctattgttgtgcgccagaatgcttcgaatagaggaatgctggtggattgaggtatcgtcatggtgtagggatcgcgggcgtgagtaatggctagcttctcagcggcgtcaaaccacgatatgagttgtttgtattcatcctctccagcagtgctgtgtaatttggtgctgatgtgttcgatgtagtcgatttcataaatcttgagttgcaactgaccatcttcatgcaaatttatgcctctttctgctagtggaacggtctgtggaccttcgtaaaagtgccagtacagcggttgggcagctgggatgttcgtccaatcgggcacataagagggaagacctggaaaatttcgatcaaagccacatcctgccttacaaaataactcaaaggtcccgtactttagaagaattttgttcactgcgtctgtaagtacatcctccacagatttactgtagtcggggatgatacccaggctgtcgacgtcggaggcgagagcgcataagccatagatacagtctctgatgttcgttgcttgtcgaaaccagcattgaggcagaaggtccagaagtgagcatctttcgccggcttcgagcagatcccttagccattggatgatgggtattgcgctgcagccatcgggatggccgacaccaaagtcctcaccttcgccgggctctttaataaacatgctgtataacatgctattgtcatcgcccagtatatgcatacgtttccaaggtatcatatgtcgtccgtattgtatgacaacattgcgtcccacaacaacttcttggaaagtccaaacgcgccgccaccagggatgatgtaggaagtctctcaacgcagtccactcgggggatctcatcctaggtcgatgtattccctgcatactctgaacagtgtgtgttccggcatcatgttgttcgttcagctcgttgagcaagtccacggccaaatccgcattccctctcggtctcggaaaccagatgacgacacgagatgccttttcgtatacggccttcattagcaaaatttgatgttgcttttcttcaagatcctcctggttgatacagatagcgtctatccagatgcgacgaggcgaaatggcgtctcgaagttcgactagtgcatcttgcgcgttcccgaaggcgatgaaacgttttccatcaatctggattgggttcttggtatcattgttgccccaagtataggagagtgcttcataaactggtaaggaatctagactggcgctttccaatgtacacgaaacaggatcttttgtgctgcctggaaggactgtaaggatcctgatctcggaccgagcatctttgaacttctcaaacatgtaatctgccatgataggatagcgggctggatctgtagatatcagtgtggcaatttgcttgaagtctccagctgattctggagccttgcgagcgattcaagaggggcatcaggctgctacatgacgctacacctaaccgagatcatctaagcaatgaggctgaggacatgtccttggtctttcgacgttaaatgattgaatcctcggttgatttccaaagttctgctatgtcttctcttcagagcccagccgcagcccctaactctttaaatcatcatctcacgcgttgcgacctcggaagtgttgtgtagttctgccaggaggacaagcgcgaaacggcgagcttgccggcatctcaatctcaccacaacttaccaggaaaggctacatggcatgtatatctggattcagatacatcgatcgcgccaaagaagcacgaccatcatgacattgaagtcactggacgatgtcgacagtaccctagtccccatattagcgtcccactagccccgtctaacccgcgtacccctgtcacctatcataaagctagcaatcatcccagagatcccatcagtcttcctccaccaactcgccgcaatcttgaatacaacgactctgattctaataaactgctatttcccacgaaaccaaatctcagaatctttgaagatgccacgcggcaaactcatcgttctcgagggtctcgaccgcgctggaaaatccacgcaatgccaactcctcgtctcatcgctgcaagaagctggcttgaaagtgcgacacatgagatttcccggtaaatgctgcgcttgattcatacagaatagccgtagcttacagtatattagatcgaacaacgcccattgggcaaatgatcaacgcgtacttggctggcgacactgaatctgaagaccacgttatccatctgctattttctgcgaatcggtgggaagctgcgtgagtgtatatctattcagaaaggataagaagtgttggaattgatttaacgtatgaaagtgcgtctatcgaagctgacctacgagccggaactacaattataatcgatcggtattactacagcggctgcgtatactccgctgccaagcacaatcccagcatgacgctcgagtggtgcagaaaaccggatgtcggtctgccgcggccagatctatgcgtgttcttggacatctcagcggatgatgcggcgaagagaggcggatatggcacggagaagtacgagaagaaggagatgcaggatcgtgtgcgggagttgtttgagacgctgatggggaggaaggagggcgaggattttgtgagaattgatgctggcgcgagtttggaggaggtgcagaagaaggtcaagcatgaggttgaccggtgtattgagcgggttgatcgggaagatttagcgctgcgggtggtagaggagtggtagaaaatcatctcgatttcttgacgggagacggctcttcgtcttgactcatgtcttccatccacgtctcatcaagctcctcgtcctcttgttcgagcgcctgcccatcagctgcatctgactctgcggggttgtctgatttcctcttccgcttgggtttgaagagaagcttaagctcttcttcgccgtttgtgcgcagactgagctctttgatcattgttgcccatttgatacagctgcggcatcctggacaagtaccttctaatggaacgagagtttcgagctcccctccttcggtgaggaatttgttcgacagacaagacagatgtgatactgtctgacatgcttcgatggggcagaccagtatcagcgatgatgacatgtccgccggattcttacacacaccacaacccagccgttgatcatcttcaagcacccttctcgacttttcaatgtactgcttgcagtcctcgtatgcgacagggattgctctgatgacctcggggataaagtgtgtctgtagctcagtcgagacgtcactggctaatttgggaatctcagctggcgtcaattgtatcgtgatactcttcctcaacgtcgtcgtcattttcgtggtgtgtctctcccactgcacaaagacatccggtgcgaagaacctcaaattcaggggccaccggcagaagctatccacactcagcagatgatgcaagttcttcagccttgcttcgagtgacatgggcggcctctttctcctccttccaggcgaggtggctttcttcttgcccttttgcagttcctcggcccttgcatctcgcacatctttgtcgatatgtcgtgtcgcgtgcgtgttttgccacgcccactcaaactggagggctgcgaacttggaaggaaaacctgtaacaatgcaagtcatctcccacggccgcttcccctgcatcgatgtacgtttcgcgccgcccttgctcgacccattgtgctgacccaggcgacgtgcagggttgggtgtgctcccaatgtagtaggatttgcgattcttcgatcgcagtagatagcagcagtagaaggccggaattggcctgctctcgattttgagagcctccgacatgatcatggatggtagtcgacgttgttgttgatcgcaacgggtcgagtatcaacggcacagggctgccgggatgcagccggatgcggtcggggtcttattggccgggtgttaggctatcgatcgtggatccttgctgccgacctcaggtctctggagcgccgcaacttcggcttagttgcttgctactgagatgcacgatgcgcacaagaggacaacgagagaaattgaactgcctgtaagtggccctatgttctatgagtgcccagtcccaacgaccgaggtgtgcagcctttcggcgacgcaaccacgcagctggtcgggtagtgccgcatgcgtcaagccgacgagagcatgtgtaagtataagtgtcggcggacaatgcgatgaaatgaaatggtgttatgagcttgggtgatgagattgaatgcttgtcgagatcaaagtcgagagatgaggtcggcagccctgcgtgagcgactgggtatgtctcatcctggccgacgacatgtccagacgcaaatctaatatcggacttttttcagcttacacaccggacgaaaataaaactggtttgatatgtgcgctgctgcagccagtgatttagtgggtgtgtgcaccaaagagccttatatcgtcggaaaaggcagtggttgatgtaatggtcagaagttcttggttcggggcctagaggcagttagcgagcgggaagggcaatcaatgcacgctctctctcgctcaccatctccgtttcccgcacctgtcattccctctcactccaccacacatcgcctgtaacagaacacgaccacgccggctagacagcgactgtcggtgcgcgagccgccagagacgttcgatagtcgtttcgccagacacggtactcgtgtacatcaacttcgtcgagccgaaaacagtcgcctgccgttgatacggccttatgccgcgccatatattcccacgataaccaccacaaccgcccgattcaaccttcacgacgagcccaaaacatctccaactgccctcgaattcgttataaagctcctcccggggtcggattggcagtcgcgccgggtgcagcggcgaggaaggtgccatggtcgacattatgccccaagcagggccgtccacgggcgcaaccatgaccacgtttcgggtcacagacaacggaatgccagacggcgcatcgcctgcaccaagatccagaatgagcggtgtcgcgatgcctcttgtcaatggtgcgcagccgaacggtatggtcacgattcctttgagcgcccgcaaggcacagccgctagatcttgcgacggttgagcgcagaggttttggcgcaccaaacaaccagccaccaaagtcaaatcgcatgttcggcctgaaggaatcacccacatatcgcccgactgccgagcagttcaaggaccccgtgcagtatatccagagcattcgtgaggaggcgcaacaatatggcatcgtcaagatcatcccgcccgacagctggactccttcattcgccatcgatacagaagtacgtgtagttcagttccgagcgattgaagctttgtcaatcttcaactttttcgaaaccaccacatgtgccatgtagctaatatgcatcagcgctttcacttccgcacgcgacggcaggagctcaattctgtcgaaggaggtgtgtattttccaccaaccatgacttttcaaatgtgctaatgcagccaggtacacgtgccaatctgaattatctggaccaacttgccaaattccacaaacagcatggccacagtctcactcgtttccctagtgtggacaaacgaccactggatctgtacaagctcaagaaggctgtggagaccagaggcggcttcgagcgtgtctgcaaacagaagaagtgggccgaaattggacgagatctcggctacagtggcaagatcatgtcttcgctgtcgacttcgctgaagaactcataccagaaatggttgcacccgtatgaagagtacttgcgcgttgtgaagcctggagtgcagcagatgcttgaattggagcacggtgggcccttcaccccatcgcctgcgcattcgcccatgaagaaatcggcgcagggcacacccgtcgcgaattcgtccgactcacctgcaatgaaggcgtcggcagctctgaatgcgacgctgcatggtgatgctgtgcagggtccgcccacggaattgcctcggcctgccatggcgtctggcttcacatctgtaaattccgctggaggcttcacagcagtcaattctcaaaccccacaagcgactcctgtacagccaccgacatcaggctctttctccgcagtcaatactccaaacggcttccatcgcgaacatgttgattctcgcactgctactcctctgcgcaatggtggcagccctatgctgtctgcgcacaacacgccagatctgcggccagctgcgcttggcttgactccactgtcgagtggccaaatgttcaaccagctcaagcgcacactatcgcaagatgcagaggacagctcgaacggcgatacagacgagaacgggcgacgtagcaagcggctaaagaaaggtaagcacattttcgtatgcagtctcgctccacccgccactagaacagggatgtcgtgtcagcgcgtctgttctgatccagggacgggtgagacggacgctgcacgtctcattgggttgtggacctcgctaacgcaccatgctgcagatgcggcgcccaccgttgcaggctcgcacatgacgcagccgcgacagtcgacaccaggctcgactttcaaccctcgtgcacgtgccgcagatgagagacccggagatgtaagtgcagtcacgctatcccacaccaagatactaatcccctgctagcgatgtgagacctgcggtaccgacaacgatccgcagagcatcttgctctgcgacagctgcgatgctgggtaccacggctactgcctcgacccgcctatcaaggccgttcctaccttcgactggcattgtccacgatgcctcgtcggcacgggcgagtttggttttgaggagggtggcgtttactctctcaagcagttccaagaaaaggcgcacaacttcaaacaggcgcatttcgccaacaagacagcttttgatcctgtcaccaacgcgccgcgggccgtgactgaagaagatgttgagagtgaattctggcgatgcgttgggaatctgactgagacaatcgaagtcgaatatggagctgacgtacattcaacaacacatggaagcggctttcccacaatcgagaagaacccacgagacccttactcgactgacccctggaacctgaacatacttccctacgcacccgactcgctcttccgccacatcaagtccgacatctcaggtatgacggtaccgtggctgtatgtcggcatggtcttttcgaccttctgctggcatgccgaagaccactacacgtactcggccaactaccagcatttcggcgctacaaagacttggtatggtattccggctgaggataccgagaagttcgagcaagcaatgcgcgaggcagtgccagaattgttcgagtcacaaccagatctcctattccagctcgtcacgcttctcacccctgaacaactgcagaaggctggtgtccgagtctatgcactcgatcagcgtgctggagagttcgtcattacgttccctcaagcttaccacgctggcttcaaccacggcttcaatatgaacgaagctgtcaattttgcaccatcagactgggagccctttggcgagtttggtgtccaacgcctccaggactacaggaggcaaccatgtttttcgcacgatgagttactcctggcagccgccgcgcgcaaggacacaacaatcaaaaccgcaaaatggcttggtcccgcactggagcgaatgcgcgatcgcgaagtcggcgtgcgcgcgtccttcctagaaaagcacaaggctgcaaaggagcactcgtgcaagattgacggcaccggcgactctgaagtacagtgcgagctggaattcatcgttgacgacaccgacatccacgaagacgagcagatctgcacgcactgcaaagcatacagctacttgtctcgcttttactgccgcaacgcaaagaaggttgtgtgcctgcaacatgcgggctggtacgagtgttgtccgggaagcatcgaggcagatcgcttgactggagctcgtggcgagcatgtgctcatctatcgcatgccggccgacgctctagaatctatcgttcagaaaatcgttgacaaggccggaacccctgaagcttgggaagagaagatggaagctcttctatccgaaggtccccagccgcaattaaaatctttacgctctctcctcaatgaaggcgagaagattgattgggatcttcagggcctaccggacctgaaagacttcgtggagaagtgtcaggaggttgcggaaaatgctatcaactacatcactcgaaagcagcagaatcgacgcaaaaatgagcgagtctggaaaggacgcggcgcgggcaaacaagcagcagcgattgaagccgacgagaaagaacgagagtatcgtagcgttgagaacatccaaaagcttcttaatcaggcgaaagaactcggctttgactgcccagagatttcttctctccgcgaacgtgctgaaagcattgcagtattccaggagaaggcgcgaacgaccttgcgcgaacgaccaaatcaacaaagcatcgctcgactagacgaacttctcgaagaaggcaaggggttcaacgtcgacttgcctgagctcgaagcgcttgaaaaggttgtacaacagctgaaatggctacaagagaccgaagacttcaagttcaagcaagcgactactctgaaagaagtgggtgaattgattactcgaggtgctgagcttggcataccggacaatcaccttgagatacagttcttgcaaagtaagaaggaccaaggcgaattctgggagaccaaggcaaaagagctcatggctgtcgagaacgttcactaccagcagctggatgctctgtcgaagcaagctgcaagcttacctgtcacacccgagacccgcgccgcagttgacgccatcttgaagaaacaaagagatgcgcaggagttgataatgtcactttatgaacgcagtaaggaccccgacttctcgaagcgccccaagtacacggaagtcaagaacgcgatcgaaggcctgagtgtgttgaatagcaagccacccggtaccatcgacctcgagaaggaacagaaacgccatgaagactggatgcgcaccggaaagaagctgttcggcaaggccaacgcacctttgcatatccttcacgcgcacatgaagcaagttgacgagcggaatcagtcgtgttttgacctgtccgaccagcctagaatgccggtcgagcctgcgtctcgcgaggcaacccccgtcgaaggagaagatagcgtggaaggctcgggctcaaaccgcggagtgttctgcatttgtcgccaaaaggaagcgggcatgatgatcgagtgtgagctgtgtcatgaatggtgagttcttcattatcgtgaatcgcaacaatcgctaacttcaaaaaggtaccatggcaaatgcctgaagatcgcccgcggcaaactaaaggaggatgataagtacacctgtcccatctgtgattacagggtcaagattcctcgtgacgccactcggcctaaacttgaagatcttcagaggtggcaagacatgttacctgatctacctttccaaccggaggaagaagacactttggagtccctcattcatcatggcacaaagttccgcgagtacgtcgcacagtacatcaacccgttgatgtcaagtcccgatgaactcactactcaacgcttctacctgcgaaaacttgaaggtgcagagattctcctggccaacgaaatcaacttcttccgacaagaattgcacaaatgggctcctgttgctccatcacctccgcctattctgcagatgtcactgtcgacgcgcaagccacggcctaccaaacaacagaagctcatgaaccagttgggtctgaccaatcccgatgacttgccacagcacctgaaaccaaagacacagcagttcaccaagagcaagtcggtggatcctacgaaaccccagcttcagcctgcgcccgaacaatcgcacactccacctggtgaccctcggcgtggcgagtttggcgataacgactacttcaattctagcactgtgcccacgtccgccttcaacaactcgcccaccttcactaccaatgctcctctgagcttcggcggtggctcgtcaattgcgcccatcgatcccggcctgtttgagacatctggaccagccccaacaagcccgatgcaagaccccttcaagagttccggcaacggtcacgagatgtttggcgaggccatggacatgggtggcggccaagcagaagaggctttggccgcaacagaaggcaactacatggattagtagttcatgttagcagaccttccgataccgatgccatctccacgacgacttctgcacgactccttctcacgaccttcctttccattctgccacaagaaaacgactacttgcgatgtgttccggcatacacatgtttaatgagctgcttgtacgatgtcatatgtttctgtatatgtattcgtctgttttcccttcaccgacaggatagtagaggtcactcggctgcgattgtctgctgcaggatattctcagcacgatggtccgagccggtcaaaaactgttgttgctgcattatagtgggtgttatggtgtagtaataagtccaaatacccgacacacggtgtgtagaggtgttcttgtatttcgataatcgatgaatggatatttcagcattttgcaatcagtctaccttgtgctcgtgctgaatggtgatgacgcaacgacgtgggagcagaagatgcggttctggtctaagtggatgtcgggcttggcgttcggaactttggaaaaagatggaccacctcgagctccaacaacgactttggacgccatcacacaatgctgcccagtagagggctgcggcctgcccaattcgcagctttgagttcgcgacaaccagcgttacctcggtccagtgcttcaagaaaggtgcgcatacttcaatccccgcatggctggttcatcacatctccgccgtcacctccgcatgccgcaactctgcaccgcctgtactgcacccaagcccaactccagggaccgcttgtaccgcaaatatccagacttaatgctgatatgacactctcagttctcttcgttaccacgtactgctggcctatccgcaccctcatgccgcacaagcccacttcagtcggctaggtggaggactggcgcaaccggtcgttcacctgttgtgctgactgcttcctctgtgcgcaatggctcctggtacgctccatggagctggggcaaacccagcactccctctggcaacgcgcccgcctctggaacagagcaagttccaatcgccgaattcacaaataatcccgcctcacatcacatcgaacccgccgtaacgtcgacaacaccagaactcgcgcccgcaggaatagacaaggctccggtgtttaatagcacctcggatgcgacaagcacggctgctgacagcatgaccgcttttaacgacgcgaagacaatcgacgacctgctcggcagtgagcctacaccagacgtcatagccaccaaagccgaaattgaccccaccgccctcatcgatcatgctggacagctgaaagagctgggtctggactatggctggggcctcacaacagtcttcgagcggaccatcgaatcgatctacttgaatactggttacggttgggcagggtccataatgcttgccgctgtagccgttcgcggcgctacctttttcttccaggcccttagttcagacaggatggcagcgttggccgctctcaagcctctcacagaacccatacaagagaaactgacggccgcgattgcacgaggagacaagcaggccgagcagatgtacaaaatgcagcaggctcaagtcatggcgccgcatatgggcggcatgttctccatgggaggattcatgattatacaagcttggattggtttcagtgctttcagatgtctccgagccatgggagcactgcctgtgcctggcatggcgaacgatggcttcttctggtttaaagaccttaccgttaatgacccgtactacctcattcctgcagccattactggcattttttatagtctcttcaaggtacgatcgccccccagtactcgcccattcttccagctaacctcctctagatgggcggtgaaacgggtgtctcggccgaagctgccggccagcagaacgcgtttcgacagagccttatgacgggccttgcctttttcatgggtattgttacctcgtttcaacctgctgttctgcagctctacttcctcacttctggtgtcctaggtgctgggaccggttacctactccgccaaaactggttcagacgcctgatccacatccgccagctcccaagcaaacagagcgcagagatctatagcaaggttgtaaagggcgaggtcagtctctcccagatcaagggcaaggacggaaagatccgataccaagcgcctaccgctcccacaaaccgccgctcagcgactactctccctggcatcaagattcgcgaaggcttaacagtgcccgctcacctcaaggtcgaggagccagtgaaggttagcagcgagcgccaagaccgtgacgaggactttgaggcaggtgctcagggtacgatgttggagaagctgagctactaccgcaggaattaccgccttgcgtacatttacaggcgcacgcagggaagcattgagaggtcattggagaagatgggttatgggggtatcaagaccaccgaagcgcagaaaaagaggaagatgcgtgcggagcagtatgagattgagaggaggcggaggtttgagaataggaagtagtgtaagaataccagggtggagattgtggtagcagatgtacatggcaaaggctcttggtgagtctcaatggctgttgtagatctttcttgtacaatatcgatgcatatgctctcacatcaaacgatgttataactcgctcaatgtagtgacttgcacacacggtatattccttcatgcaatgatcgtagtccggttcatatgtacactcgcacgccgcactttgccagccacatcgtgtcagactatatccatctccattccattccacatttcccccacgccctttccttctactccaagctcgtatacatgtccaattcctgcccattcctcctcctcctctccacgggatccgccctcatctcgacccccggccccacgcgtctcgcatcccctctatgcgtcgggaaaacctgcatgacagacattagcgcctacaccccaaaatccttcccccctcacatccacaaaaacgtaccttggtcccactccacccccaacctaaacgccgcctcgttcgcgaccagctctccgaaccccagcatcagcccgtttacgaacggcaggaacagatttattgcggcgccccggaatagaccccagagcgtgggcggcttgtagaggatcatgggcgacgaggaggagggcggggagggggatggcgagtcggcgggcgcggagtaggattcgctatccgtggggattgttaggccggaggcggtgaggggggtggggtcgtccattgggagggttatatgtgtgaggttgtaggagagagttgggttggaggtggtcccgcgggcggtggtgttgtcggatgggttatgtatgaagcggatgccgacttttttctttttgatctcagacaggcctggatatggcgtgaggcaattgggggtttgagacgctttcaaaaagagcgtgttgagatttattcagcttccgaggttggagagcttggtggtggtgatgaggattcgtgaggctctggggtcgtgcatcccgcccgcgcttggcgttggtggagctaggactttgacgtgtgcgtattgaatgttacttgcactggattgatacgaattgaacaggcattttgttcactctcactgtttgactgccatactcaaactaccatagaatttcttgtttcatctggctattctatgaaagttgagtgttggcttcctgcccagagtgagagcaaacgagtatcgacgtcagccgctgccgcctccacgttcgacgcccccactccattagagctccagcactttctcgccgagctcctcaaccacaacaccaccctcgctctacctttaccataatcgacctgatatgtctgaaggcgcggagaaccaagacgcgcagatagcacaactcgcgagcttgactggtctcgatcctgcgactgtaggtagaatctcgtggaaactcggagctctcactaataccggccgcaggcagaacgctacttgaacgcatccaacggcgatcttactctcgctgcttcgctctacttcgacgaacaccaagaacaagagcagggctcagaagcagacgtcgaaatggctggcgacgagcaaactaccgacccgacccccaaccctcctcagcagcctgtacctggtggcgctcgtagactcgatggctcatatgttgatccgcccgcggctgcagcatcatcctcatcatcacagccttcgtccagcagacaggctccccagcagcgcggtgtggcgggtctaaggacgctcaaggacctccagtcgtcgggtggcggaggcggacacggccatgcccacggagatggcgatcacagctcggatgaggaccaggacgacgagaaccaggacttcttcacgggtggtgagaagtcaggactggcggtgcagaacccaaatgccgcaaaccctcgcgaccagatcaacaacatcctgaagcgcgcgcgacagtatgtctagttgtagcttgcagtcgcaacaccaatactgacagcagtaggaatgctccacgaccgggcggtgacgacgagcggccgagctcattcttccgcggtactggtactacacttggtggcgacgatgcgccctcgcgtaccatccccgaccccaaagcggctgcagctgccgcagctcccccagagcgtgctcatcgcgagctgcacttgtggcgtgacggcttctcggtcgatgacggtgcccttttccgctacgacgaccccgcaaatgcgcgcaccctggagatgatcaacacgggtcacgctccactacacatcctgaacgtcgagcatggtcaagaggtggatgtcgaagttcacgcgcacaaggacgaagactacaagcagccgaagaagaagtacgttcccttctcgggatccggcaaccgtctgggtagcccgactccgggtgtgagctctgcaagtgccccgatgacggctgcaccctcatcaagtaccaccgcggcgtcgacctcaaccactcccgcggcaccatcggttgatgtcgatgcttcggcgcccaccatcacactccagatccggctcggtgatggcacccgtctgcagtcgcgcttcaacaccacacacaccattggcgacgtctacgaatttgtagatcgcgctagtcccgcgagccaggagcgcgcatatgcgcttatgacgacgtttccttcgaaggagctcgaggacaaggcgcaggtcttgggcgacatgtcagagttcaagcgcggcggcgttgtggtccagaagtggaaatagagacgtggtacggtatgatgtgagctagatcttgacagcttggctgagcatagtatgcactaccctccacagcgtacatggcattctagccatcggaacagatgaatcacctcgaaagtagcattagtctctagatgaccaacaaagtacaacggagaaatactccaactgtttctagcttggcccacatgattcatctaacttatattgcattcatgttcaacttgatgtttgccgtgttacaccatggtgaggggttcactattctagaagttctatgacgagccgatggtgcatggggggtatgtgtgttctgggcactttggacgcggacgggcgagacgagccgtatacggttcgaaacagggctgcggctgcggctgcggatacggatggggcagggttgtgggatggatgtgagacgagattccaacggcagaatctgggtcagatggatgggggatctagactgtgtttttgtgtatagaggatagcgatggcgatgacgatagcgattgatacggacttttgtgaatctaccaccggtgagatgtactgctcagtgtggtgttgagatgtgccgctcgctggtccctgcgacttggttctatgcatttggggtattgcgctgtactagattgcgcacttgcccgtgtcatgttgtgaactgttgaacgtcttgcagggttagtcttttggagtaattgaacgccctggaaggtgcgtgttggtctgtccaaaatttaagcgctttggatgagattgattctctcgaaatagtagaacgccttgcgccgcatgttggatctacatgacctcggggagtaagccggagttgtcgttcaacaagtcaagaatgagatcgaatcttttgttggaatgatcgagatgcatcgtgttcttttttactgcaggagtatttgagtttatgcatgcctattcaagagatgcttggcgagctgtcgcgtccatctccacggctggagttttacccagcttcggttccttcaaggatgggcttggctgcatgccgccttctctcgatccgtggacgggactttttgtaaccagcatcaatccctccccttggcgtcgttctcgaaacgcagccgcgcaagtgagccgaagcacagtcgtcgcacatgcaatatatcacgggggcgattcgcaatccccgatctctataacttcccgaacaccgcgcctcgcagcctatctgcactgacgagagatagtccgcgattcaaattgaggcgattcccgcgcgctgataaatgacgatgaacagtcttggtgcgccgatcgtgtgctttgggtaaatgaggtctctgcgactcatggtgtgacgtcgaaccgtggcgcacggtccccttgcgaaacacgctggccaaaccgccaaatcacatttcagcctcgcagcatttgcgaaaccacgcgctggttccactccgatgctggcgcaccaattgcgcagccgcaggcgggacaacgtgcgcgatcggcagggcagccgtggggcgtgcgacgcggccttttgcccagggttgagatgagcttcggggccgtttgattgatgcgatgggggtgcgatgggctggtcgccgagttgggggtgggatgatggaacgccgcatgctgttggaagagatgatgcgacaagggtcttccatacgcgtaatcccattgccccagcccacggggcagtggtgtgcgaggctggtgggtccttcctctcttctatcaagaaagctgcgcgcggtccgaatagtttcttgaacgtgttttgtgggtttgagattgttcgacattaccgcgccttttgcttggttcttgttgctgtacctattcagtgcggcgtccccgagcatcggtctttctttcttcttgcatttgcccttttgtgtcgctggctctgtcgctctttccccaggtcgttgtggtgtgcttttccttcctgccagcgcgacgctccttccgctttctgcgtctccaaacggccggccgaaatcacctcatttctctattgttcaacagtttctcaacactacagtccctaccaacttgagcgggaaagcttcgctctcacagtccttcagttttgcgctgcgagcgatgctgctggacctttgtcggtaaaccctcacgattacactatcgcgcttagtatacacgaatacgagccggcaccatgctcgtccgatcgccccgcagatttatgattctttcctttgtcgcttttatcttcatattcgcagttgtacagaacagtccgtggacacaagagcgtgtgtacgaacagttaccgccgctgttcaagtcgagcagcagggtcaatctgacggagattgttggaacgagtggagagaagatccatgcgcacattgaagatgcatggcagtatgcgattccagcgggcatctcaggtgcgggtgcgaaagacggtggcaaggaagaggtgacatcagtcgcatctgttgaggccacggagcccacgaaaacgctggttgtgcctgtcaacaatggaaaaccgactggctcgtatcctccgtgggtgactgatcctgcgagaacgacgcctcctgcaccggctttcacgcgcccatcgaacatgaaggagtacatgaagaagatgctgaagtggagccgaccgtcttgggatggacactggccgcctttcaacgactacatcgacaaggcctacgacccgaaccgatgggagcagtttgaaatgtaagtaccactagtacagagatggtctcaacaatactaacagcgtagggactaccgcgtctacgaagcaggccacgacaaactgaaatacgatgatgcggccgatccaattgcatacaagcctttcccgaattacaacagccctgactggaaaaagaggtggcatggcgagcatgtcgcttgcgtaggaccaagagcattgcctctgaacgagagtacggacgatgtagttcaggcgtaccgcggcgttcccagggatttcccaccagtctacattggtggctatgacgttgtaggtctggatgacaacgtctgcttcgaccggtactcgcgttatggtccgtatggttatggtgacgatgaatttcccgagaacgttaggcactggaaggcgccggagacgattcctgagtggagcgaggtcagatggggagagttgcagaatgattgcctcgagcgcaacaagaacagattccgccccggagcgcgatccccaactgtgaaggtccccagcactgttctgcctgaaccccaggtagcttcctcggcttttgcgataccaaccgatacgagcaggagcaatctcgagaaccgcggagctcaggaaaaagaagtaccatcaccgaaactgcgatcttgatccgtgcctggaccgggctaccactatgaggagaacgacatcactgccattcgagctatggtatctgagctttcgctgcagtctggcggagaatatcaaggtcttcctatacgtgcacgtcaaggaccgcaatcagcgaatcttcgacgaccaagatttgtacgaccagattcttgaggaacacgttccagcggaactccgcgatattgctctcctttggtccgaatccatcttcccgcagtggtaccccaaggttggagactggcaagtttactggcagcaattcatgtgcctccaattcttcagtattgcgcatcccgaatttgattacatctggaactgggagacggacgcccgatacaccggtcatcactaccatttcttcgagaagatcagcgagttcgcggacaagcagcccaggaaacttctctgggagcgcaacaagcgctactacatgccaagcgtacatggcgattaccagtcttttgttgagcagacacacaaggacgtgctgaacgcatccgcaaattcgctgatcccagcaccggtatggggacctcgacccttcgtgaaggcgcaacctccgcagcggcctctaggccccacaccacctacgagcttcgaggacgacgacttcaagtggggtgtcaatgaacccgcagacttcattaccttacttcctatgtgggatccacgaaacacgacctggtcgtacaaggacaagatctggaactacctgcccaatgtccgacccatcttcactccagaggatgggcacgctgattctttcacacaccctggatttgtcgatatcgaccgccgagtgttcatcaacactgttgtacgattcagcaagcgtatgctccaggcaatgcacgaggagaacatagtaggaagaagtatgcaagctgagatgtggccttcaacagtcgcactccagcatggtctcaaagccgtatacgcgccccatccgatcttcaatgaccgccactggccagctgcttacagcgaagcaattttcgatgccgcatcaaccgtcgacgaagagactggtgacgcagtcgagaggagacaaggcgcctggtgcgaagaggcagattcgccctacaaccacgaccgagagtacaacatgcaaggctggagttggtactatgccagccgattcccacgcaacttgtaccgccgatggctcaattggccaatcgtccgacaagattggggccaagaagagcaaatcgacggcggttccgggtttgacggcaagctacaagaggagcgcatgtgcatgccaggcatgttattacatcccgtcaagaggatgagcaaggatcaagcgaaaccttgagaaggagcggatccgacgcaattttttcacttcaaaagcatgggcggcgcgcagcattagcgtttgcattgatgacttgatcatatctggcatattacttcattatttttcttctctcctttgcgagatcagcaggcatacagtcagtctgtactagggggcatctacatgataaagaggcgtttttggaggcagatttgatatgacttgggtggagtatatagttggaacatcttcgttttgtttggacgagatggatcaggtcaggagacatgtagatatagatagatatcccacgcaaatttcagcagttcttatgtttagccgtgggtcttgcggtgtggtgaacctgcgcacagtgtgtggtgaagaaagtgtgtttgttcttgcgttggcggaggtggaaggggaaagataaggcacctgacagcatttcatcgccactgcccgtttaacaccaacggcgctagtggaaacctgacaacgttgttttggccgcatcttcttctctctccacccgtctataccgcgatcacgactggacgcccgcaactttgtggcggtcccgccttacaatcgtactcaccattgacgactgcaccacatacaacatcaatcccaacaccgactgcacctccagtgcacgtccacagcttattgcatacttatgggctccggtcgaaggaagcttcgctacagtatagcttttcgacagagcgaccttcctcaccatcttccatactcgacagagctcgactcgtaccaactgctatcaccgaaactgccagtctatcgacaatgagcgatccaatgccgctaacccgccgtcatcgaaggcgctcaggtcgttccaggcccgcccagatcaacacatcgaccacaatttgcgatcctatcgcccctaccttacgttttcgattaagctcaacccgtgttgctgcaacccgagtcaccactccgactgcaatgagcgaatatcaaccctccgccttgctcgcgatgccaacagagctccgtctggatgtctaccgatacctgttcgaggactgcctagccgacggtgaggtttccgatgtcgccgggctcttcctttgctgccgtgaaattcagcaagagctggaggcggagctcatggcgagagtacgaccgctgctgacagccaagtacgagtgggagtcgactagcttcaggaacggcattatcagcttcaagttgcatcggggtctcaatgtcaaggccgagaaggtggcgctttctgtggaccttcctttgggaaaacatggcctacgttccatcacgagtgattatgaggaagctaaggacgcattgcgagtagcccttcgtgcattaaagcccgtcttgacgttgccttggtcagtcttcacattaagccttggtcgtcatgctcagctggaggagcttgacatgcgtgatgtagatggtctattcgatcgattctttagaggcctacacccaggctcttctacgtttcgcactcttaaacacatagatcggcttgtgttgagctacgggcactcacgatcgcctgcgtgtgcgagtacttcgatcttgagaacactttccgatacttcggatcggctcggattttgtttgaaaggacgcttttcgcgatcatataccaatgcctgggtctcgagactttctaccggcaaggacaaggtatggcgtttgactgtagacttcgagcacggtatgcgtgctgttgatggagtgttgttcgaggtgggacaccctggtggtattcgaattcgaaccccatagagactattcggcaatttggaacaggcgtctgccaatgggaattacgatagcgactgggctattcttatcggcggcacagatagcgttttcgaaagcatgggcgagagcggcgaaagcggtcctgacggttcaaagaacgcggtcaagagatcagaagactggtggcagaatggaaatgttggatgttagtgggctgataagggcgctggagattggaataggagcggaaaagagcagcgaatcgagtttcgtcgactcagactcgtggagtacacgcaaggaacccggagcgagactcgattccactacaagcagcagggtctcgccatcaagaaagcctggaaaatatctccgactcggtcaagcaaatcgaatgacaattttgagtgaaaatcacacgacaagacttctgctcttgaatgcatcccatatcatactcatgaataagtttcaagggggggggggggctgagtgaattatcccgttaggctccgaccaagtgaagtggcgaatttgcctatgtcgaaattcacccttcagacaaagccttctgcgtcttttcttcgaccttctccgcgagttgaccttgagggtctgtggaggcagtcgagaaatactagccccacatctcagctaggatctaacgataggtgagagtaagaaatgttaggtccttgcatagtttgtctcgctcgtggatggacacaatgtttccagcgcggtgggcgtcgtgtttgtaatagtgtttgagagtaaccttgtgtgctgctacatagtccctcagtgcatctttcgcagcatctgaaatttcgtctcccccgccttcctctaaaacgaaagaggatcgtcgttggatgattattcgcaacctctcctcttcaattgcatacggcgttggggtgggaagtgcgtggtaaaagagtgcccctctgccaggatttgatcgagggagggttttgaccttttcgtgacgtttcagacggatgtcgttgccactcgcgatatctttcgcgtcgttaagatagatcatgtagatagcgttgcgtatctcaggaggcatatccaaaaagcggaaagctggcggctgctggcgttcatcattatcaaccggtttgttgctgttcttggtgccgtttctctttagtacgcttgctcttgatgcgttcattcctacgtgcttcatgttcacgatggcctgcaagcaccttttcccaaagtgcacggccaagcttcctgcccgctttcttgtccctttgcacatcggggaggtcaaggacgacgaagggggcttgtagactcttgaggtattgcatgtgcaatgtcgctagagcctttgtccgagagcttttggccacgatggagtgtaatgaagtatttcgaaatctgtgcgacctgcatacacattttcaccttatcttgaatctgcttgctgtccgatgacaaggacaatgcaagtgccacaggaacgtttgcaagcagcaaatccttgctcagtatgtatgtccagcaatcaagaattgctccgtgtgacagacgccgcagtatcggacgtctttggcggttgtctgctaattccagtggtcctaggactatgcctagtgtactcacagatggataagcgcgaagatcagtcggtttcaacgagggcaggaggccatgagatgatttcttggtcaagtcacacacacaggtcgagttgagaagcttagaattctttcactacccttttctaccccaaagtattaaacattaagcatccgaacatagtcaagcaccactcaaaccggtgtgtctgacaaagtgtactgaccacatggcccattgccaataacactactcatctccggcgttccattcaagtcaaacgtcaaagccacaccggtaggcgactgaccacactgaccctgcgccacatcgtccagtgccagcaacaggcaactgttgctatccatgaaattgtagctcatgaagttgtacccatagcaatctccattttcctgacagtcaacacaacagtcgtatgggttcgtagactcggtgttgatgctgctgaacgaaacggagctcgcacccttgaggactaaggcgccgttgacactcgctacctggttattggctgcgcaagccgcgtatgtagtagcgccgggttcagtctcggtgacggtagttgtgctggtgacgatgctggtgggagtaatggtctgttggatgacggagatgacgacagaagtacggaagattgttgtctgggcaataatgggtttgatagtcgatgtgatgactgacaccgtcgtcactgatacggttacgagaggcgttggcgcggtgatggtggagacctttgcagccgtcttggtgacggtgctagtcttgtagacgttgaagagtgcggcacatctcacagttgacgggtaaagagttggcgagacgatatgcttgatgacttttgacgagcacttcttcttctctgttgctcggagattgacacggccggcatgttcttcggtcacgccgcgtctggcgttggggaactgggatcgcagaggaacgaagccatttggagtggctacggtagaggttgatgtgagagttgaggtcacaccaacgtcaatcttcgaggtgactgtatcgattagcctggagcaccttgttcagagtgagagcagcttacctgtagggaggataagggtagaggttcgcgtggtcgcctctactatcgtgcttgtgaaagtatccgtgatccgaggaagagtggtggtagtcgtctggagagatactcgagtggttgtgagtgtgaaagcttttggcgtaatggttgttgacggtgtgacagtcttcgtccgaacctcctttacggtgaacgagagagcatacgaagtggttccaacctttgctgttgaagacttgccgagcccagtgtaacatttggacaggatcttggtagtatcggccgcagccagagtagcgaacgcgaagattaccagagctgttgggaacttcatcgtgtcggaagattgcagggctgcagaaaatggattgtgattgatggtgggtatgagtagaatgagagaagttcatccgcttttatgatgggaatcctgaagccgggaagcccagctccttcccctgattcagatgacgccgcattaaatcttcaaaacccacctcatcgtgattactccaacactctgtttcaattgaaagtctacatgcctgcaagtaatgatgaaatagctgtgatagatcttggggtagcacggtgggcgactagtctgatcgtaggtgcccgaacgcaataggcatgatggacaagcaaatcccacaagtcgtcgtccaccatttgcgccatgtctaagtcggcaaaggaagctccggtctgatagcggcgataccaaataaaaagagtccagctagaagcgtaggagtttctcctcatggacagaacttgtcgcccacggagatactacacaacccggcatgtctcatgtccatctctttgccgcagacatgcttcgatatgcttctgtttgcctttggccatgtataaagttagaaacgaggcacagcgtgtcagatacgtgctgtttccagtcatcagccacgacgaagaagaatgagtgggcttacagtcccgcccaaagcctactggtgctacattttcgccatctgctgggtaagctaatagtgcgccttgtcgtttgtctgcaattaatggaagagatgcttctcggcagtgtgccagaaaagcaatccagagctgaacattgtagagtgaacatccttgctactagaggcgtatagttgttgaggaaacgcgcaccacacgcaatatgtggtaatttaatgtaagcgactcgctcatctcagatgcacaaatctgtctcaaattaaggcaatcattccaatgtagagtttcttggtcgaagttttgggtgttgatcgaggcgggctatgtgcttttactgggctgtagagtgctgccacgcgatcgactaatgtcgagatacgcactgagacatgcagagtaccacttgtaatgagatgatcagaccccatcattccgggaaaacatgcaaatgtgagcacgtgtgtagtgttgtgcaagcacggtagggcatcgatgacgttcgggagagatcggagaatacctggtccggtccggctcgttatcggacccacgggcgatgtctctccatcatcacgtacacctagtcactcacaccacccattctgcagcatgggcgcgtttgcgcatcggatcatcagcacgatggcctcattttttttcattccaggtacagccacatgacttgtgcatgctctcgccatcgcgagcggggttgggcctaccagacaaacggatgtgacgaggatcgttccaatgagatgacatcgtataaagcttgctaacccctcactcacgagggcactccacagcttgaaacagcttccaaagcctcatatatcactcaattaagactcacttacttacacatcattactactacaccagctacagcttcaaacatggctgctaagtactctcgccgcccgagtcacctctcagagccactttcgccctcaatcatacccgaactggcgctcctctctcagcccctcccagctgatgatctcccctgtgggcagctcgtgtccaaaagctccaagtacaaccctacaagtctcgaagaccgcgactacgatgacatcggcaccatgtggtacaaggacgtcatctcctacaacaccgaagacggtcgcttcgtggagagcttcggtggtacacatctgctgcaaaagccacttgacaaaggcaccgaggcagccacaattgaagctgaacagcaacacgtgaggttgctcaaggatgcagacgctgctatccagaaagtctgggcggatgagacagcaaggaaatggatcaaggagcaggatgaagcaggctttgtggtcgccaatcgccagcttgccaacgcaagctataagcgtgcgcgcctggtcgatgtgggcaatggcaactacgaggttgtacgtgaacttggttgggaaggcaaatcgagtaagaggcgagattctgcgcttgaggtgaggaacacggacagcaagtgggacaccattggcgtcgtcgttaagaagataattgttgagggtgatcaagtgaagctgggtgaagaattgggagtgtcttactggaattaatttcgtgggaagttggcgtgaaagtggttacttgtttggcatatctcaattaatttactctgcccattcattcatgtttggacaagactctctaagcatattcatcagtgacctctccgtgtgcattgctgtccccatcttcattcaggttcatatgattcccatctctacataaaggcaagtgtcggaatccgctgaggggaatgatcttctagtattgagtgaagcgagcctcgtcttcatgtctctatatacccacgcatcacaatttctgcttttgcgcgcccttcttcctccccctaagctgatcagcgcttacttcttcagcgccatagcattgacaaacatttgaatgacttccgggcccttcgcagacaaacccgcatcaatgtcaagatccgggtcgctcttcttcatcgcccgtctgtacgcatctctttcgccaacgcgcttgagccatcccagaatgcccttgtactcagtaaggtcgatgggttcaaacttgcgcattgtcgtaaggcagaatccgatcattacatccgctgcagtgaagtcttcgcccgcaagccaggcattcgtggtcaggagacgattgtcaagatgcttcaagtcgatgaccacgcgcgcgtcgtttcccttgtatctgggatcgtcttctcccacgcagccgcgcgtcagcccacgccggaagacatgcgacatgagcgtagcattgcagaaatggaaccagtaaagataatccgagaagtttttgtgtgttggcggaagagcaaggcgaccgttagcgtacttgtggatgatgtattcacatatcgctcccgactcggcaagaatgatggggttgctggggtccgtgaaatccttcgagaagcggagccgcgccgatgggatatttggcctggagctctggtggggagagcagaggagaacgcttgtaaagctctagcttgtagggaaggccgagttcttcgagcaaccaggccggaatacgctcgccttggccgatttgaaggtggtggacaacaaggttcggggatgccattttcgaaatgtgttaagattgtatgaggttggcaatggaaagatggaaagagatgacctcggcagcttcggacttgtgatttgtgaagatctacggatctaggtggtgccgatatgtggttagtgtagactacttcgatgatccccgcgaacgatgattcgtcccactcgagtcgctcttcagtttacaatgtgtgtaatgcttcaaaatctgcgatattttcaatttatacatcttcaggcagcagctgatgtacggcggtagcaatgtaatacagcttccttcttgttttgatccttcgcagggcgaacccatggctgacatacaaggtcacgtgaagctcggccgaaagtcgtacagcgctctgtgattggactcttcgaaagcttggcacaatggcatggatatggagtccctcaaatgcggagacagaagcatggagttaggttttaaagcacgattctggagatagccaggcagcagtaaaatgaggcaagagctcagagacgtctcgggagggaagtaagtacacgtgcttagtaactagcttcggcttagactaagtggtttggcgtaggtcgcgcgttacgtcacgtgattcatcaaatatcctcaggacctgcaagaccgagcgcttgcctgcgcgtcggtgcatcagccttgaagaacggcttctccgccagcgctgtaaccctcgtaccgtgtcttggttcgttcccttcgtaatcccagctcgcgttgtggatggtgatcctgttgtcccagagggccgatgttccaggcgtccatttgaagcggacttgaatgtccacattgttttcgtaaacatcgtagaggtagttaagaataacatcggactcggccctgtcaagacccacgatacgatcagtcatcgcacgatttacccagagagctttccagccagtcgcgggatgcacgcgaacgagtggatgcacacgttcaacgtactttggccctgcattggggtcatttcggtccaggtacgggtgggcgctacggtaaacagcttctcttccgtcgatgatcttacggaagccaggtgagagcttctcgtaggctgcatagcctgaagcccagagcgtatcgccacctatctttgggatcgtgtcattgtgcagatgagttacaccagccggctgtctctcatgcaccagatcggtgtgccagcgcgatgcgccaccagtctgtctgaagcttgcagctctctctgtcgcctgcagcgcaggccatatgacagtcgtaccaacaacaccgggcacggaaggtacttggggcttctcgatgttaggctacgacttcaatatcatgattggcgcacttacatggacttcgatctcgccgtaccattcacctagcgccttctgctgctgaggtgaaatgtcctggtctcggaagaacacaacacttcgctcggcaatcaacaatccaagctcatccttttgctgcgctgtgagatcctttaattgtaatcctacaatctctgttccaatatgtgcggtcaaatggatgacttccttcgcagcaccaaagagagccttcttttccggatctgcacgcgtgcccggatcgacaaattcgcgatcgtagtcccggatcttgtacacgtcttggaggtatagcggcttagtatgttagcaattatttctcctgagtataccaatgctgactgcacgcactttcgctggcctatacggatagccgttggataggtcaatgcccgctttctctaatctcttcctggcgggttcggggaggcccagtgtgtccttgattggctggacagtgtctttctcttgaatgctttcatgggtgggaattgcgattggtgccattgcgacagtgattgcagtcgttgagtcttgattaccagctcaatctgccactcttcttatatccgcgggctcgccgacgcccactagtcatccacatgctcactaatgcaacaacaactgtcattcaggccaaggcagtgcatcgtgtgcaggttgcagagttggtgttgcggggtcgatcacgacatcggccaggaaaatagcgaacacccagtgaacgtctcagaacttatcacacgagcaatcattcgtgttattgccaatccccactacagcatcaatacactcgagacgcagggtaaggcgtctaacttgggcattccggaataatcgtaccatcctagacgacttagaagatggccatggtgccatcaacatccactatggcgccaattgtgcaccgtaactctgcatgaacgtgtgggaaggatgacgtttgcttacaaactcaaaccgtgcatactcggtgggagcatgagtatctccatggagtaaccttggatcgcatgtgcgacgtgatagtcgtcacgtggctgactccggcttatgcccggatggtaccacctgggttctgcggctcatgtctaaactcagcaacacgccagtgactgaagcttcatgtcaggatggcaagctcgagcaaacgtgttgctgtcatcggggcaggtatcagcggcatcgctactgctgcacatctcaagaaagaaggcatagaagtgactgtcttcgaaagatcgaatgctgcaggcggtatctggtaaatcacccagctattcgttcaagaagctcgatcgctgaaatcatctcaggttatacgatgaacgaaaacccttggaaccagtgtacactccggttcccgtctcacaaaccggcagttcttatatcgagagttcaacaactgacgcagaaagactcaaacatgccccgccagggtaagaacttcgactatacttgctgaacaaccaatgctgataaatgtcgatttagtccttgttacatcggtctgaagaacaatgtaagcacaaggttactggaaaccacattaaaccgcttcccggctggtaccgaggattttgtctcgcatggtgtcttgaaagactacattcagaatacagctattgtagctggagtgcacgagtcaacgatctacaacacggaagtgaaaaaggtgtcaaagtccggcaatttgtggactgtcgacacaacaacattagccatcaataaagaaggagtgacttcacaaacctcagacgcaactgtaagtctgatgattcactcgcggtcagcatggcccaaattcttacacggctgtagagctttgatgccgtggtagtggccagtggtcattaccatgcgccaaaagtacctaatacctcgggtctagcagattggaaacgacgctggccagacagagtacaacactcgaagagctaccgcagtcctacagaatatcaaggcaaggtaagtctttgaatctgtgtttgcgattctctagtactaagagtagtcgaaagaactttcttctcgtcggcggaagtgtttcatcaacagacatagcccgcgagcttggtccattcgcaagcagaatatatcagagtcagcgacatggtgcattcgacttgccggccggtctactacccgacaacgggtatcgcgttgatgaggtcatatcctacgatgtaccgaccgcggaagaatacagccccttgatcgcctccgcagcgataccagctaccgtgactctgaagtcaggccagaagctttgcgacatccatcatgtcatactttgcacaggctatcatctcacgctcccgttcttgccacaacttcactcggacgcaaccccagccgaatcagcggacgaacacgtccttgtcacagatggcacgcagtttcacaacttacacaaggacattttctacattagtgatccgtcgctcgctttcgtcggagtccctttctttaccgctacattcacattgttcgaattccaagccatggcagtggcgaaggtgttctccggacaagcgaggcttcctagtgaaaaggccatgcgagccgagtattatcgtcgactgaagaccaaaggacatggtaaagcgtttcatagcttacgcgatagagaagcagagtatgtaaatgagcttctggcttgggtgaaccatgacttggaagaagccggtcggcaaaagcttctgggtcactcagagcagtggcacattgctagagaagcgcaggtgcaaaggatgaagtctcttcttggtactgaaagccatgagagaagtttccagatcacatgtcagtagtttgcccatcctcaaaatttggcacatttgtcctgcatcaacacgattctcccgcatgtatctcgctctgttaagtcgcttcttgcatataattattcttttcaacaatggcatatctactttgaatccaacaaaacactagcgcagggttcgggaattcttgacgggttcttatctccgcctgcaggcacgccatatgcacgttcaattacgactgctgcatccatgttacctaccccgtctcgaggatcttcagtaccacaacacctagattatcgtgctacagatcaaccagacgacccgtgtctagctacatttagtcgcttccccacgccatcgcgccataccctccccagtattcaccatcgcgtcaattcccaggtgctgcaacaccctgggacttgaaagcgctccagatgtaacgccaccggcgaatgtaccagtactagcacaatgcaagcgagatgtcaagtcctggcgtgcaagatcttaaaagtcaaaggttgtgccagacttaatcacagcactcacatcttcgatcagatttcttcttgtacattatgggtcacaccgtagttgtttcgaacaatgccgaggcaggtacaactattatccagaccaatgacgaattgaaacaaaagccgaagaaatggtacttctacctctgggacacgctggacaagcccaaggaagaacgctggttcatgtttaagcttgatgccgcgttgcttacgtttgcttcgctcggtatgacccgctcatagccaagtagtctcacccggtactaatacacatcaggctacttcatcaagtacctcgaccagtccaacatcaacagcgctttcgtgtctggaatgtatgttgtacccacagatgcactaatcggacactgatttcttcataggaaagaagatctgggtctgtacgggaacgagttgaactacatgcaaacctgctggactgtcggctatgtcattggtcaaatacctagcaatatcattctcacccgcgtcaaaccttcgatctggattccggctatggaggtaggataatctacatcaagcagggacttttactgacatctgaagttaacatgggctgtcttgaccttttgccttgcaaaggcaaataatgcggagacaatatatgctatacgctttcttgttggtatgaaattatctgtgcagcttggaggacaggaaactaagatgctctaggtttggctgagagtacattttatcctggcatgcaagtgagtactcgcagtgaccatgtcagatccgactgcgaagaaggctcttactaattcttccagtacatcattggctcatggtatcgaaaagaagaactcgccaaacgctcgtgcatcttccatactagcagtgccatcgctactatgttctctggttacctcatggcaggtgcatacaagcttaatggtaaaggcggcctcagaggttggcaatggctctttgtcgtcgatggtatcatctcgctacccatcgctctgcttggcttcctcgtcctccccgatttaccagacacatcgaaacccttttacttgaccgaggaagaactagcatttgctcaaaagcgcatgcaactcgagggacgagagaaacgacagccatacaccaaagccaaatttcgcaagatcttcaccagctggcatatatatgcgcttgttccgctgtacatttttttcaacaatggcggctcgggcagtcagccagtattccagcagtatttgaaggcgagcaagaacccgaaatactccgtcggccagatcaacacatatccaacggcaacgaacgctgtacaggtagtgaccacgctgatgtatgcttggacgagcgacagtatcttgaagggttctaggtggccgccactcatctttggtgggtgcatgaacatattatgctcaacgagtcttgctatctgggatatcccgacgaagtggaaatgggcttgttatattctctccggattcggaggcggtctatctggcatatgtatggcgtgagtagaagtattcctctccaatactttcatagctaacgcttctcagctgggcccatgagatatgtacgcacgacaacgaggagcgtgccatcgttattgcatcgatgaatgaaatggcatacgtcgtgcaggcatggttgccactcattgtttggcagcaagtcgatgcgccgcagtaccgtaagggcttcatcactgtcactttcttgagctttgcgctcatcgttacggctattgtgactcgggtactacacgggcgagagctcgccaaagagcgaacggaccaagagattgctttccatcggagcagctctagtgaggacagcagcgagattgttgggacaagcgatctagataacaagccttagtcgtctgtagatggcatatggcttatactagaagtcatacctgtcacatgagaagggagaaggagcatggaccacccgtccatgtgtagcattcactttagacagaaaactgtcatcaatacaacacaatctcccaaattccttgacagcttacagtacttgtatgcggttaacattgtcttgattgataagagcacatatatggagcaattgcatacctcttactcacatcgattcctttccaccatcgatctctcatccattcactttcggcagcgactagggccttggctatcattgggcctccccttgcttgctgtaatttgatccagcctcttttcacaaagctctccccaactcatgtgcgaccactttcgccaaccagccatgacagcccaatccgctttccgcttcctcgacttcccctcagagctccagataaaaatctacgatgtcatcaacacgggcaactcagtaccaatgcccatgttcaaaggcctgtcttggtcgtgccgccaagtgaaagacgagatgcactacgagggtacccaggaaatggaaagcatggtgacggcaaccgccacttctggagctttggacctcgacttaacactctacgacgactttgaaggagtacacgaggttgtagctgctgtcaacatgctttaaatgctagagacttcttcgacagtgcctcgctgcacttcagggtaccagccagccacgagcgatgatcgccaggagaaaagccaccggaacgtcaacacccgcgtcctaaccaatcagccactgacgacaaacactccgctctgacagctgctcagctgaggaaagtttagaaatgcgtcaagatgcccagctgcttaccgaaatcgtgaagtgcagtcgatctgatgccttttcaagcacaaaacaagcgagggatctacatgctcccgcttcctcgatgtccacattggagacatcgtcccaaatcctcgatatcgacagaaggaaagctagggttttgtggattgtagcgcattgtagttgaatcaagacgtgcgaaagaggcatggacgttggagagagatcgaccacagttcaacaactgaagaatgcataaacttgcaacgggctgccagtcactacagtcgtcactgtcctcaaatcttgcatttttacctctacctagcttgaaaaatggacgtcgtaagcttgatactgccaggcctcgctagcacagcagctgtatctccactaccgggctgcggagtgttaagtgatgtctccaacctgctgcgaatcggggatgaaggcctacgatactgctcgtctatccttagcatcggaactatagtcgatccagtatactcgaccgtgacagcgattcttacaactacaatcagtgaggtcacgctcactgatatcgaaattgtcaacaccatcttgagcgctggtacatcatatatcacagcggacgaggatgttattgtgacagaaacttatactgagtgagtacttcccctctgtctaggaagaatgcatgctgactgccgcagtacatcggttgtactggcatgcccgacacccgctggcaatgcacctgtaggtcgacgaggacttgataggttgtggcaccatccaaagcaaacttcggcatattatccagtgactacaccagctcattatggggatgggtatggtcacgaaaagccttccaagccacgcagcaaatggacatacctaccgagctctgcgaaacatcccaagccgtcatcaaaacatcctaaaccgtcatcaaagcatccctggaacaaaccatcgtcgaagcatcaccccgcaccgtcgtctgcgaaaggtgacggcagctcttcgacgcagtatacatcgcaaagcacggcgacatcttcttttagcagtgttcagtcgtcgagcgtggcttcatctgccagcagcttatcgtcatccagcagcatcgcttcagtacccaccacatcttccagcagcataatatcgtcaagcagtacctcaccatcgagtgtcccggcatcttcaagcagtgtcgagtcaccaagcagcaccctatcatccccaagcaccccgtccccaactccagatacgccctcgcccaccccaacttcgagccttctctcctctccctctcccaccccaacaccaacaccaatatcctccccgcccccatctccatcatgttccactgcgcccgccgcccttgtatatttcgcgtgcgacgtcgtctcggccgcatgtgaatgcctgtccctcacgtccgcgacacccacgtcgaccgtgacgaccacgtcaataatctcgagcgtactcgatgcgctgaacagtatcactattactgtccaatcgcttgtcactgtcactgtaagtccatcatctcttccctttgttacacccttgtgctgatagacatgtcgcaggtcccagcagtgttcgatacgacgacgcgcacactcacgcaggaggcgtttactacgaggacggtcacggagtgcccgtgtgagagcccgacgccggatttgtgtgggcagacggaggattttacgtgtgtggatttcgcgagcgatggggataattgcggggggtgtgggaagcagtgtggtggtggtgtgtgtgagcaagggaagtgtttgggtttgaggatgagggggttgggacggtggtgagggagaaggaagtgtggaatgtgcaggtaggggagatggcgtattggtattgtaatcatgaaattcgatgtagacttcggttgttgctgagtgtttgagtacggacttgtacgcagtcaactacgagggagagtgaaaacgggcatcccatagcctgaagctatcaaactaggtttcggattcggcggcaaggccatgtgtatagcttgaggctattgcaagggttgcctgctgttaaaccctgatcgctcatgtttgtagcggagaacacgcgtctgtgtccgttgcatctgacagggtaaaatgatacattaatcgatacgtcggactcatctcccaactcgcatgtgaatgactgaagtatattgacaccggagctcaagcctagaccaaacgtccacttcaccgcctacgcatgtagactcacttgaatcactctacagcaaccccacgcgcttacatgtatgcgaacacagcgatgcgtggtctagagtgtgctagaccgttagatatatgcgacacataggccattagcgccactcaaacaccgacgatgcctatttcaccgcgcagccttacggcgtcgagaaaaaggccccgacacggcatgaatcgcaactccgtacgtactgtacagtagacagactaaatcaaatgccgggacccactcgacaatccaccaaggggaatgcgcgccgcacccgttcatcagcaaatgcggaattactcggtgcgccatgtctgagttgcaagcccccacgggtttcggagagaaaggccgcgttggtcggagggatgggcgatgggcaccgggacaaacgactcccgaaggagccgcgtgcaaggtgcggcttccgctgcgcgcaacggaccgataacctggtgcgtgttgtggaaactgcgtgtttgaacaggtcgtgcgttcgagatctgcaagtgggtaaatagattggggaacctcgggatgtggagagaggcaatgcggaaagggttttttgcatgtctcgccgactattgccggtttctgtaatgtaggacggttgccaccgcgtcgaggccacgcaatcgagatcatcaggattcaggaacccaggctccaaggctccaaggcacccattttttttctcgttttgcttagccaagtctgtctttgcctttgcccctctcgtccagactcaggcctccccatgccgagatgatcgagtccattcttgcaccttctccgtcgacggtcgttttccgcgtgtccacgatgtattgggaactgactaggttggctgcattccgggtccactcttcacttgtgtaatggtcaagcgcgctttgcacatcgtccggcagttgtaggcccattaattggcacttttgtgtgagctgccgcaggagaggctgtgcgtaatagctgaagcttgagagggcgcagagagcgcgaaggcacaccagtactccttgataacactcgctcctttctgcacccctcgggtctggatatttttgcgcaatctcgtctaggctgcccagacttgccacagtgatggggtgaagaacgatgaggatcgcggttccccagcagtgtcgacgttcgtggagcgttagtagtcgccgtaattctagtaatgaggtagatgtcacagaacgcgcgcgggcgaggtatgaatcgtggttgtgacaggagatgccgtgatcaaggaccggttgaaagagattgatgatgttgacgtgatacatcatactagccagttagtacggacagaatcgagagcctgggatgatatacgtacgcgcaaagtatgtttacttttgagtcctcttgattgggatcaagactagctggtctagtatgccaccaggatgttagacgagcgtagcaagcttcgattagttctggatgccgtgcatggtcctcggctgcaatatagctccttatcgcagcaacgcagtcgagtatgattatatgcttagcgcattctgaacgaaatagtgctgtttaacataagcgctacccgaatatcgaattgcacaggcaacttaccttcgacatccggcttatgttggtagggcatggcgactgctggtacactctgaattatgactggaaaagaatacgtgaatgacatgttcctgatttgtgtcagatctgacagtaggttcgctgcaagagttgtggcatacagttggaagttgaacagagcccaagctgtgaccgcccgcacgacatcccattttctctctggtacagaaggagaattgtgttcggcatacgaagagtgttcgctgaacaaccctaattcctcgctcatccggcatgcctctgtaaggaacacatggcctgatttgtcgcgaccgacttttccaaggaacagatctagttgtttgtcagtaaaatggaaaaggtacaaaggggtcggtgcgcgtgcagggaaagccataggtgtgccaagtgacagagtttgacttgttgatgctcacgcaagtgtacaggatggtagcgaaatggtgctgcttacatagacatattgcagcttgtatcctggtcaagctgctggtgccagcttcaacatcccatagacgtgctgcttcagcgtagaatgctgttgcaatcgacttgtccgagaagggcttggctctatctttgacagcaggcgaggtggactgtctacagtaagtaaatgtattatttctccttgccctcagcctacatgacaagaaaagcgctagggaacgtacacaggccgtagctagcacggcgttaaccaacagtttcgagcagaagtgcgagcggccgcttgccatatcgtcaaggaacgcatctcgatcaaggtagtggtagtaacagaattcgcgggtagtccacgtagacagtatcgagacgagaagattagtatcagttgtgacgttcgtccaattcctagctgacgccagcctcgaatccatcggtgtttcatctacaacatcgtggctctcaacagaggacgttggatgtaaaatggcatctatcgaggtaggacgcgggtgtgtgccttggctgtctgagctgaagttggtcaaaagtggtcgtgggggttgctcacgcttacttaccgtgctgagacgtctatgtcagtgtcgtatcttcgacgttgagtcggcggcccttccaaatgcatgtgcatcatgcctggatagggcaggctgtgcgaatccaggttactgctaggagagtccagtgcaatacgaatcggaggtagagtgacggactttgccatgtcaggctgatatggagagggtggtgggtaagggctctgtcgactaggtgggtcgccatgtcgcacaaagtccgccagctcccggatgcgcgatgaaggagatgtatcagctgaatttgatctgatgcgtcgaaatatctccatagcttcctgctcaggccgcagccgcaggaagtcgtagagttggcgtagattggacagctctccttgcatttcttcattcttcctcttcatcgcctgagacggcttctcgttggggcccagctcgtacacacattctgtgtctttttgcgaacagcatgtgcagaccggacggctgccgtcgcattttgactttcgttttcggcaggcaacacaggcacccagggtcacggtcctcttcggcttctgtgtgagtacaggcctggtctgcggctgctgaggcagtgcttcgtcgtctagaggagcaggctgcagcgcgcggaagttggccatgatgtgaaggtggctcaagatgcggctgacagagtgtaggtggagctacgaggacaatggtgtagaagtcatcggcacgcccaaagatgccagagatgccgcacgagtcagcggcgagatgtgataatactaccgagcatgggtgtaacgcatcataatgcaggtcaagaaagcggaccggacaggaattttctttggggaaagcaaggcgcgggtagaggcaggcaaagggactcaggccgccatggcacagggatggtgaggcgagaaacgacggacccacgacgggagcacttcgccgggatttgcaccgttgtgcatcgattgcacgaaagcaattccaaagacctgacgacaatatgctttgcttgtgaaggagaccttgctgcgacgtatcggatctctgcgatccatcactccgcggaaagtagcgcaacagacgctgccgaatcctcctcagcgcttcatcgattgattcgctccggggcggactccgctggtgcagactggcgagactaccaaggttcaagcatcaaggaggccgacagccgcccgttaagcgaaccatacagcggacctatggttcgcatacatgcagccgtatcaccctctggtagcccattgcaacatggctgtgctgtccctggcgtggtggcgataacagaaatttcaggagcagcgcccatttcatccgtggcaagtacacatcaccttgctgaagccgtcttgtaaacccaggctgcgatcgtccccggttagcattgcgatgaggttgcctattccatagtagtctgctgctgatatgccaatacctccaagtagactactccacaccggaggtaaaggccgcggaatctagcacagagagccgctgctccggagcccgctccgagcatgagcccgaaacatacatgaagcgcctcagtgcctccgatacacgtctccaagctctctcgtcgagaacaccagtttgccagcgtacaggacagtagtctgatcgggctgtccaagttatgtgggctatgaaaccgccatgatggctgagatatatttatgtcgatatatcagctacggcgtattcatgatatgccctgattgcactcctataccctcgccctgtagtttggtaaattctgccgagtagctcgtacaccgtattggtaatactatagctatgccgaccgatgagagtccgaatgcacatgcaacatgtaacttcatctcatgctacctcctccttcgtccgcatgaccttgccttgcttaccaccatccacatttactacttggccgtggacatggctgctaaaattgtggcttgcgagtgacataatcgtcattgcaaccgccttgaccggaataggctcatacagagcagtctgccgcgattagcgatgatgctccacaaacaaatatagcagtttcgctagggctaggggtgtgcatagcgaagtgacgtaacacgggacgaaacatgagaggtcaatattaccgttgcttgcgcctcgagatagcgttggtcggggttgagcttgcattcatcataccagcgatccgtctcgaccggacctggggcgaccacgctgacgcgggcacatggccacaccctcggtgcttcggtcctcagggacatgagcagacctccttgcacggcgctcttggccagcgactacgctacgttcgcgccctcgccaaaatggccgctctccgatccaatgatgatgaggttagggtgctgggccaacacgaggctatcttgcttgctgtcgcagaccctgaaaccgggctcgtgctgctagccaagttccagccacgttcacgttgagcacgcgccgcagttggtccagggagacgtcggtgagagcagccgggtccaatagagagagattaagcgacgctagggcaatacagacttctatcggaccatgcgtctgggtggctacagcagaggcctcttggatcgaatccccgctggacacatcgaagtagatgttctggggccgcggacgtgctgggtgtggttcgtggaactcattgctcgagtaagcaatgtcgagcaatgaaaccttcgacccgactgcaaggaagtgatcaactaacaccgacccaatcaagccagcaccgccgattataggcacagaatcaagccagcaccgccgattataggcacagatcggcctgaaaggccgagatcaagatcgaggaagagagttcatgctggcatcggttgcagctccacaagcacagaatggttgaggttgaggtacaatgcggggacggaatggccgtcccgcattcaacgtgttagtcccttgctactaggactatcaatacgagctagcaagggtgatgatttcacatatgcatgctcgacgaaaacgaaaccacgcttttacgccaaagagacgacagctattcaccgctaatgtaggacatttttgagagttaaggttgtgcatgtgagagcgcttgactctatgtcgtacaagtagtctccaggttattctccgaagttaggagacagccacaaacgccacgaaaatgccgaaaggaggaatttacaagaggcacgcgacaccatctaagccggcttcttcttatttgaattagcaagctttcgcatgaacgcgttcttgacgcctttggtgcccttgatctccttgtttctactcttgttgtactccgcatacgccattgtctggccgcccgaaaactccgatagcgtccccgcagctcttcgaacccccttcttgttcttgcccttaccggacgcgaagttggtgccgaaagcgtcaccctcaatcctctcctctttgccgtcttcgtctcgcgccaggagcacgtccattagcagctcgcggcgttctgacggggttgcaaaagcgagatcggtcgattgctccataccctcgaggcgagtgataaccttgaaagcataaccctggtcgacgaggaaagcctggcgcttggacgaatagtacatctcgtcagtatctttcgacactagggagtagaagaaggcattgaaaccctcgtcgttcctcctcttggctcggagaatgcgaccaagtcgttgtgcttcctgacgacgtgaaccgtaatgtgatgatacctgaatcagacaagttgcctccggcaggtcaagactggtgtcgccaatcttggacaagaatatggtgttgacgttgggattgtgctgaaagttttccagaatcgtaagtcgctctgcctgtggggtagcaccgtagatgaagaccttgttgagcttcttggcatacttttcaagcgcgtagacattgtcagaaaagacaatgatcttgtctcctcgagattcgtggtagttgatcaagaactggcatgcttggaacttcctcgggttcataattgatagcaacgccctcttctgtgtagtcgagggcttgagccactctgtgtagaactcgggcgtcatctggcaccacacttctgcacattgcacacgagcaatatgcccctgctcggatagttcttgccagttggcttcatacagcttcgggccaatcaaaaagttgagatcatcgatcttgtcgtcctctcgaagaagtgtggcagtcaggccaagcttagcatgcgacgcaatctcataggtgacctttttgaaaatattggcgggtacaacgtggacttcgtcggcaatgagcaaaccccattcacgggaccgaatgaactccatgaccttctccgcgtcgtatgatcgcttgcgcgcgttactaatcatggagtatgtgctgatgatgatacccgcgttgcgagggaagctgtttttgttgtctgcagtgaaaactgcaacatcttctggatttatgtttgaccacttgatgaactcggctcgccactggacaacagacatggcactggtgcacagcacaatgacagatttcttgacaccacaagcagctgtgatgccgacaagagtcttacctgcaccacagggaagcacaatgatacctgaacgagcgcgcgaattcgaaaacatcttgctgagggctttttcctgatagtaccgaatctgcgcatggggcttcaggtcaatttccagattcgcgttcttgttgtcgttgttgaagtcgtactcttctgtgaggggaagtccaatggcacgacatcgcttgactactttctcgcgatccgcacctctgatctggaaggaatgaacctgagcaatctcttcatcatcatcgtcctctcttagcgatgcaatcatctcgctcggtgctggaggtgcggcagccgcctgctgtgcagccatttggttcgccccggctgccaatttggtaccggggatagccatctgaccaatcttcggcgcagcttccttgatgagaccatcggtggtatcggctctacattcagcgacaatgggatccgcaagcaggcgcttcagaatgctcgggtcttcactctcaatatacgagagggtcttcttgagcacaatcttggctttgccgaatgcggacgtcgacttctcgacaaagtggacgatggcagctgacaggtctgtcttggagtacatgtcgagcttgtcgatgatctccttgctagaatgaccgacactgacagcggcgaacagactgtgcgtagtcagctggtactcgtgcatcttggagacacgcgactgcggctcggcaatgttgatcaaaaagtcctgggcctcgtcgaaaagcgcgtggaatgactcgaggatgatgccgcctgcgtcgttgacccagagcggccggttgtagtggtcaggcttcaggtgggcgttccactggtctgacttcctgaagaggtccccagcggcgtccttcttctgagtcgcacgcgcgcgctttgtcatggccttgacgtcgaactcctccttgaggttgtcgaacgtgtcctgatcgctcatggggccctcgtcctgatcgtcccagccatcctcggcctcggcctctgccgccgtctgcgctgctgctttgcgtttgggaggcatggtcgtggctgtggctgtagctgcggcgtacagcggaggttatgcggccacagccggaactccaaagtcgagttgagcgacaacaggcagggcgcgacgggcagagttcggctgtgggcgagagggggaagggcgagtcgaggcacgtgaagttctatgagcggagcagcggtggtgaggaaagacgatggtggcggaagcctggatgtctcaaaggctcaaagagaccggtcgcttatgtaatgacgtagtgctggctagctctccacccgtgctgtttgttctctctgaagatgatgcaacaagtgtggggtgtgaagagacgaagagacgaagagacgaagagacgaagagactaggcacgagtcgcagcgcacttcctgtggtgctgctgtcagactgcacaatgttgcgtgattgcgtgtagtgagaggcgcgtcgccaaccagtcgcgaaagcatgtgaggagtgacagccggcgttggcaggtggcaggtccgacgcaaccacaaccacttggattcctcaccaaacacgatgcgcacataagcagaagccgtgacattgcacatcgatgggcgcgtccgactccaaactcacctttaagcagggcatcttccgcctgtctgagcccaagcagattccggcagacgatgtctactggaccggcgtatgccagccctgtgccctcgtagtcggccgtgctaactgctgtgccagttctgggagctgccagagtcgaccgaggatgtcttctcgctgttctcgcccgctgacatccgccgcacgcgcgacaacaacctagccaaccttgagaccctcatcctcgccgtcacctcgcgcctcaatgtgctgcgcaaccacccctcgttccccgaccccgagcttgccccggagcgcgatgccctcaactgcattcgcgtcctcacccggctcctgccgttcctgtacgaggaggaccgcctcgagcagtgggaagacgacttcttctgggcgacgcgccgaaagcgcagtcggcggggccaggtgcgcagcgaggtcatcttcgatgaagcagaccctgagcagacgccgacgcagcaagagcccgaattcgagactgcgaagccgctcgcagaggaagtcatcgacacactgattgacctgctcttcttctccgagtttaccctgccaaaagtgccagcgggcaagaacaaggtcacctacgccatctggcagagcggcgtgggctgcaacacgcccgttgcctcgacaaaggagttcgagagcaacagaaccgagatcttgcgtcttctgctcacctttgcaagcaagtccatgtacatgtcttctggtgcgcaaccattgtctttccactgttgtggccttgctgatgtgcgcaggcattctccccgtgaaaggtgtcaaagccatcacatatattgcaacctgtccggacaagcaggttgttctatccgtcttgtgctcgttactcaacacggtccgtaaaggcactcgctcgcttctgctcctgctcctgctgacttggacagactctaaagtacaatcccgcaacatggcgcgtgccctacgatcacgtagtcttcaaagatcagaggcaaatacttgtgacatactgcttgcaactcctcctggtactcatcctgtacccaattccagaggcaggcaacggtcctgcgcccaagaatttcttccgccacttcttaggccggctacatagaccacaggactttcaattcttggtagatggcatgactcgcattctgaaccagcccgtatgtacgacatcatgcttagcaaacatcaactgacacgcaacagttgcaagcaaacacgtcctacctgccagggagccagaagtcactgacttgggcacccgagatgatcatgctcttctgggaagctctgcaatgcaacaagcgattccgctcgtttatcatcgataccgacagagctcacgatttcgtggtactggtgctgtactacgcaatcgaccagcgcaacgaccctacaaaacaaggtctggttcgaatgtgcgtgtttgtgctgcagactctgagcgttgagccaaactttggcaagagtctcaacaagacttttgaaggccaagagtcgctcccaccaagcatacggatccctaactttcatggtacatatgccgactatgtcatcactgtatgtgctatgccccctttttttttaaatctgtgctgacatgaaaagtccatttacaccctccttacaacgggcaaaggtagactcgatgcggtttaccctgcgctcctggctattctcaacaacattgcagcttatgtgcaaaatctcggccgttcaaccagttccaaactactacagctctttgcgtcaatgtcgtcgccgagcttcttattcgccaatgagaacaaccacacactcctccaatcattattggaggtgctgaacgccatgattgagcatcaatatcaacgtaagtacatcacgaatgatacaattcttgtctctgacacgacaccagacaacccaaatctcatatacgcgattgtgcggtctcgtaaacgatttcaggcactgcgagactttacgctcgagagcggacaggaggagatagagcgacagaaccaactgcgtaaagagggtgcatctgagcttcagagaacgaactcgatcgacagcatcagaagtcccacggtctcacgaacgcccacgttgggcaacgtccctgaagagaacagtgcctttgcaattggtgatgatgatgactctgatgccgacgagccacatccaacggaggcaccacagtcaccaatacattcgccttcgggagcttcaagaagcgcatcgatagcatcttctattgatgaagctgtgccgcttcagttgagaggcatgtcagagaaagcacgggggaaaatgcccgtggggcagcccgctttctcaaggcagaacagcatctcaagcttgagtagtttggcaacaccagcactggcaacgaatgagttctttacgccatcttctgcatgggtaggtagactttctttattgatgcactttactgatcatctacacagctcgaaagttggctatcgcagctgccactgcattccatcttgatgttgatttcgcagcttgggcccaagatgccgagcacgagttccaatgacacggtagcggcgctcgaaatcattcatgatacagaggtgcgaggcatcgagccgtctccaatcagggtccacctctttgagtggtcccccttgtccctcggctggtatgagtcgcttctgtggggatttgtttttgcgcaagagatgctcgtagctaagggcactgccggggtatggaacaacactagtataaggctattcaaggtgcaagaggccgcagcgcaagcaccttcactgatgcagccacggggggccgtggatgcagtgggaagcaaccttgtacagcgaattggcagcctcaatctgcgcggggcagccactcaggcaacgcagcgggtctcgtcgagcggcggagtgaccggaaatccgacagcgggtggtacagttagagacgtctagccatgtcgacagatctgttcgaaggcaaatgaaagcttatggtactatctactcatacggagcgttcattggtgttcctgaactgcacgtcaggctcattgccctctttcgaacaaagtttgtcgatcacttcggctattaccttgctgcactgccacaacgccacagttgtcgccacagcagatcacaaagtacatgagtaaacagccaacagcaacgcgaggaacatcgcgaggtagaatctagaacatgtcaaaaccgccattgtacgcgtactcttgggttcgtattgacgtgtccagaagattccttatctcgtcatgctactgggcacgcaagaaatgaccttcctggaggtactcgtaaccttgtcattattccgaagtctacgcaatttattccccagggtacttgttacactagaatccgctttcattttgaaaactatgggtacatgtgggacgtattaccatgactgaattagtgcagaatgaggcagaggcgattacgccttacagcatgcatgtatgtgcaagggtcgatgaataattgaacaagactttgctaatggctgcaggtttcattgcgatacctggaactcacgaagaagaaattggagctcacaagacttccacgagaacttgagctgcctgggcataggacatgggagcatggtacaccaaaggctgtgcttgagccactactcgatttctggtaagtgttggtcatagttccacaaatactttccatctgaagcaaggagtacaacggctctctacatcgcaaaggagagcaacacaccatcaccacgaactgatcagagttcaggctagaaggctacgactggcgcgctgccgaaacacaattcaacacttcgcttccgcagtttcgcaccagcgtcaccatactatcggctacggataagtctgcgacacactcactacgcatacacttcgtccacaagcgctcgaaacatacaaacgccatcccactgcttgtgtgccactcgtggccgtcgtctttcatcgaggtacagcgcattatcgatgcacttacagatccccaatcgcagccaggctgtggtgagggcgcccaacaagctttccatgtgattgcgccgagcataccgggcttcggctttagtgatgccagttcatcgctggacttcggattgaaagagactgcctctatgtttgatggactgatgaagagactcggctatgagtattatgttgctcatggagtaggatggcaagtgatttccgtcgagatgggacaaatactgaccgtcacaggggctttagcatatgccgcgcgctggcgcaacagcaccccagacactgccatgccgttcatacggcaaatccgtcttttgctgagccaacggctaagcggaacacaatggcgttcctcaaatacaagattgcaaagttgaccaagggaaagttgccccttttgagctttggctatctccctgctgagcttcagtcgtgccgcacaatcgaggacctttccacaccccgaaatccgttccattctaagcagccactcggtacagcactgcaccagttgtactcgcttcggccacagactctgtctttctcgctttgcgattcgccggttggactactggcggcgctgctggatgtgattcatactcgagcaccttcgagttcaccattgacgtctcgatcacgctcgccattcctttcgcttactgagctcgaggtgcagaaccaggctctcccaggacatgccggcaatcattcaagttttgcagagcgtccatacgggacgacggcccgagacgatggagccgaggcaaggagttacacatggacacctactgaaatcctgaactggactatgatgcagtggcttccaggccccgaatcgtcacttcgatggctacgccaagctcacctggacacgacggtaccagattgggacgactgctgcccggtacctctagcaatcagttcgttccaaacgcaaagcagccttccatcaacaccattgatgtggggctcaacctcatggcaaattgaatgggtacgtttatgcagacgctgctcacagcatacaagctcacgcggcagcaggtcaagcgccaccaacggtgcgccacactccccgcatgggaagcggcggatctgctagtgctcgatctgcgagagtgcttcgggacatttatgtcgcacggcaagctagccaaccttcctgttacagcaagtacagcgtgagcgatgacggcaagcgataaagagtgtggaaagctgctatagctataccagcaggtcgttatgcgcatgtgggatactttgagtgttgaggctgaggccatcccggctgcacggtaatataagtttgggcgttatagcagggtccggggcgtgggatgcagtgttttggagcaaggtcgttgctatctttggcgggatcggtgatgaattcgatagtagacgtatacggtacaagctgagcggtagggagcgcgggagtggaatgtggctgttggatacatggcgtgtggtctatatgctggagcatactactacaacagcacgcagcttttgtctcttcgcgacttcacatgcaatgctcggaagtgcagacggcggtggttgtggctcgtgctatggacagcggggcagaagagccaactgcgatgggcggcgtgggcgggccgtgcagcaagactggcggtgacgttgcctgcatgttaggaaataccgcacctccacgaaaaattcgcctacacgcgaccagcgctctctcaacacaccaacacaccgcccacgaatctacaagattgcgcctgtgaagcctaacactgctattcctgacctgttctttcatcactcacaaagcttttccacgtcatcgcgagggttcaaggccgcgacagaacgcacacgccctcttgccgctaacacgtcccatcggcgcccaactggcattgcattgaactcctccctctgcgcccactataaagcagacatcgtcaagctggcagacctactcgtcaccttcttcccaactgcataggctgtgacagcccgcagaccgttttccgccgtcgacttgcaactttccatgcgccgcgaggatctggtacgctttctgtccaagcctgcgaagtaagttgcggtgcactacgcgtctccacgcatttttccgtgaagaagcctgcatagcaagagaggtactgatcagtgcaggcctcgataacaccccctactcccacatcaccaccacacccacctgagcagatccctcgtctgctggacccgatacttcaccagggtatcggaatctggtcgcgcgaggcccctcgactgacaccatttcccggcgcaaagcctcgtttattccgctctccgcccgacctccctaacatcggccacggtcgacttgccatacattcaccctctgctgctggcaaacgccagcctcttcactctcgcgacccgtgggccttctctcctcaggcgagcaccgcattgcttgtctgagcagcagactgcgccccgcttgacagccagccaatccccctgtacaactgcatagccaacccaactgctgtcaggaaccagtgcgcgttacgcccacacagccaagagatggtcgctactgaaatccccaagcactacactgcgtctccgtcgtcgcacattggaactccgctcttgaccatcaacaaagaggctaccatcgacctcgactccaccaattccttcgaaggtgagcatgcaacgcgtacacatgtttgatgtgcggtactaacagcacacaggtccggagaagctcctcgaagtatggttcatgcgcctctgccacggacctgcctggtcaggccggtccgctcggactcaagaaggtttccgcggacacctggaaggagatgcttgatctcgtcaactgcaaggtactctccgtcattgagtctgagcatgtggacgcctatctcctgtccgagtcgagcatgttcgtcttccctcacaaggttgtgctcaagacatgcggcaccaccactctgctctggggcctgacacgcctcctcgaaatcgccgcggtcgatgccggcttcccattcgtgacacgcacagcctggcactggtctcgcccctgctgctgccccctaccgcgtcttttacagccgcaagaactttctcaaccccgaccaacagcgcggtccccaccgcagctggcgcgacgaagtccgcttcctcgaccagcgattccagggcggcagtgcatacatgattggcaagatgaacggcgagcactggtacctttacatcactggccctgatacccagttgactccacctcccagcccaggctgcgaggatgcagacgttcccgagaccgagaccaagtacgtcagtcaccctgagcgcatgctgcgcgagcaggtcaccgacgaagaggaggacgagactctggaagttctgatgaccgatctcgaagagaagaacgctcgccagttctacctcgaggacgcaagtgcggttgcggaaggtcgctacatccagaaggctcgcgaggcccgcaagagtgcgatccagtctctcggcactatctctgaggagaaatgcgagagccttggtgggtctaccatgctcaacacttcgactgcccccacgcagatctcggacgacagcttcgacgtcttcgagcagacttcctctgaccactccggcttcgcttcggacgaggagttgaccttccccgaggaattgaccaccgaaggtcacacgctcggcaccgtcgtctccgaagcctgtggtctcgcggacgtctaccccacatccaagtaccccgatgcccgcatcgacgcctatcttttcactccctgtggcttctccgccaacggcgtcatccccgcccccggtggcgccccagacggccacaagaagggctcagacgccacgcactatttcaccgtgcacgtcacacccgagccccaatgctcctacgcctctttcgagaccaacgttcccgcccgccagactggccgcgaaactgccgacatcgtggagcacgtcgtgggcattttcaagcctggaagattcagcgttacgcttttcgaagcgaagcctagtgatgaagttgcggcggctaagggcaaggcggaggtcaagcgcatggaggggatcaagggatataggagggtcgatcgtatcgtgcatgatttggacgggtacgatttggtgttcaggtactatgagagggacgattggaagggtggaaagccgaggttggagaagagtttgattagagagtttttctaagtgctgagtagtgttgttaatgaagttgattttattcgggaatgggtattgttttatgaaaatgtgtttgattggtggctagtgttgttcattgtacctttgttctcaaaatgtaattttgaccagacagttgtaaattcccgactccaggaaaattttgatttcatctccctgttatgttatttaacttgttcctagtttttttatacttgattctgttttctgttttttctttactctgccttgttctacttcctttaacttcgttctactatattttattttgtcgaattatttcctactctagcgcctttaaaatgaatgtacgatgtgtaatgctctctcttacaacttcgggacaatattactaccccgagccctatggtacgtaaaatgccatcgttagctgactttcattggtgttactaatattcccctccctcgccaggccctttgggcgaaacattcgaatgcaacgaactctacaacaacatcatttattcacatggagcctttaagccgcattaagctaaactgcacctgctaaataggcgcaagagcatttctagatatatcgtgtcaattttcatatactggaagtagattgcgttgtgtctaagctgcgtccggatttgtgtgagagagcagtagtgtacatgtctagtttgcatctgcatgactctagtgccagcgttcttttacgagaagtatacctttgcgtcgttcttgtgtaatttgtttaatttgaatcctcttatacaatttattcaatgtgcatctactcctgtacgaggttgtggcgcgcgaagatatctcgcagctttctatgtcacttatacttcctgcgtgcagttcaatctcagaacctgtaaatagcttactttaccgctgatgtagttccctgcctaaattaaatagctataatcttaatgtgactagctagactgcgtgtctagcctagtttataatgcatagtaagggatatgcaattactacttacctattagctctatacgcgcaggcaggcaagaaagtaagagagacatcttataaaggcggggtaaaaaggcgctaaaaggggcggtgtaggagcagacaggaatcaaaggtaagagaacggcccaggcagaggaggcgcgggagggaggtatatagtacctcgatcggtggctttgaacctgaacttctacaccacactaatctacttctttctgcttatcattcacaactccacctacagtttctgcaatggcaaaacgcgcaaggtcacgatctcccagccgctccccaatccatctgcgaccgcgtgccaatctgtccccagacagatacaaggtcgctgaacacattgcaagcactttgagggaggatcgaacctacgtggatcgtttaagatcaagagaagaatccgaagacgaggagaccgaggaggggtcgcatgagacagcacggcgacgctcagatgcgcgcgcggtgcgacgaaacgagcccttgagacggcacattgcaagttaacccaaaatgacgattttgactgattaaagtgctaacaatagttacacaggctcgcaatgctcctcaccccaatgatctgagcgttcaagaactgaagagaccactcgccaagaaaaccaaagagaagcactccgccaccaacgtactttctcccttctctacttcaagcctaaactaacatttacactatagttccaactcacaatcaagcccgaaaccgatgcacgaggtagtacgaggtggtatatcatagcagaaggtagcgacatcgcgacagaaaaattccagatgcccagagccgacatcgctacaaaaagattccagatacccagagccgacgtcgccatcgaaagtctaccgtttcctatctggctagaagaattctgtgagttgagtcgctttgagcgacggaaaacgtataacaacctctttgagaacttcgtcaataagaagaagcaaaacagaagagcgtaaatgacattcagggtaagtacttcttcgtcttttgaagacgctgtccttcacactgactaactcagcaacaggagcgtccacattgagctggcagctgcgcgcatcctgaactgcgactgtcttagcagaaagtgaagccagcatgggtgatttggacagcataggcggtgcttttatgtttctgtttctttgcatttcataattcttggcgagcttcttgccggcgagcactttgctcaacaatttcaacgactacaagtgcggccttgggaattttctcctaaagcgagctgccctaggcttacttaagtacttgctcagaatatgcgaatctaaaagtgctttttctttataataactctagtgctaggtttcctctcttaaatttgtaatatctcctctgcctttgtctaaatgcgcatcttgctctttttataagtttaataattcttaggatttatgtctaggcatgctaagatgcctatgcatactaagatgcttatgcatactaatatcctctgctctattagcatcctgtgctacaagtagagtgaagagaagcaggaagaatgtctgcagaggcagcgcagagatgctgattcactacaacttcactgcacaagacataagataactgcgtcaagcctgattcacattagttactacacaatcacactgcttcaaaacatcgatcaacgctgattatcgctgtgcattccatgcaacgcttcacatagcaatcaggccaacgaatgctcctctttcactaaataatgaagtagcacagctgccgtcagcacagctgcattcgaaccactgtatttgatgcctggctatgatgaagtcacgcctgtatgtcacggaaccttgcatacttacacgcctcgcgaatcaatcgaaatcaatcggcacacaagcgaaaggcttgaacaagtacacggagcagcgacctgggcatatgaagtattagccccttcgcggggtctaattgatagctgcagtaaaatacttaggaatcactacttgtggggaaaccatactttcttaccgaagtactcagcttggtcctcttgttcgagccgtaccaaaatgaggacgaggcgggtcaagtcgtcgcgcgtcgggtatgcgcatctgtaaagaagacgtgaacttgattccggagataaacgcctgacaccacccatgcattagcgccgtgaagtctagccaaaactggtccagggaaagcactatgacagagtaatgtcgctccctgtgccatcgccatttgcctccatcttcacatcctcgccgccggccagcactttggtttgtatggtgccgtctggcggacctacgccgggtgtcatggccgcgacattgccttcttcgtcgacaaattcgaagttgtagcgcgacaggagatgagggattgcggaaagctgagggccgtaacgtgcggtgttgtcgtacagttcgaatagcgggacggcgaggagtttcatgttctttgggacactcaggacctcttttgcaacgtcaattcatgtttcctttctagaaactggggaatagacttactgcttcggggcaactgtatgaagtagagcttcttgcactctttcggtctggtgacgtgcgcgggaatgaatgggtacatgaaggtctcgaagttcggtcgccaccattgcgcaagcgtgtcgccgacctgccattcatcgttgacgccttcacctgtgaattgcgtgccgactggtgcaaggcgctcattcagcctcgccttgaagccctcgatttcgtcgtcttcggcgcggaggtagtcaccaggtctagatttgtcagtgccgtgtttatgtaaatttactgaagaacgtacagcttgaagaatgcgttcgcgatctgcagcatcagaatgtgggggtggttgtgctcgtggcagacaaggattccttcacatgttcgtcgcatgccatgttcctggtagtgttcttcaagtcgcttcagtcgcgcaagcacggaagggtcttcttctggctggccatctttcgtgccaaatgtgtagttgctaagaggatatagacggatggtcttcggctggttggcgttgaaatccttgggtaggacggggctgtccatgattaatcgcaattcttggtagctgagctcattatactcacgggtatgagctttgtgaagcttggtgtgttatagtagacattgttgctggactgcgtgaatggcttttggagcagtcgcgacttcgcgacttccagtgaagctgcgacaggggtccagcagcgctcgagttcacgtgatgacgcacagacctggaccctggggcccttctcacccgcacttctgcttactctctcacgcaagacacttcgccgcatattggacctgacttcacctcggttgcgcaataagcctcgtcttatatctccgtggacagcatctgtcatccaaatcgacagcatgccgcagatagctctcatcactggcggtaaagcatgtctggatattcgtcatgctagcggctgaccagatgtacaagccagcggcctgcttggacggcaagtacagcggcaattcttcttggatggctggaagtcgattgggactgggctaagtcgggttgttcttcctgatgtgatcaagctcgacattctcgaccaaaaagaggtcgaacgagtattggatgagacagcacccgatgtcgttgtgcattgtgctgcgaatcgatttccggactcgtgcactgcgaacccagaggctgcgaggaaaatcaatgtggattcaagccgtgcactggccgaagcaacaacagctcgaggcatcttcttaatctacatctccaccgactatgtgttctctggtaaacgtggcgaggcgccttatgagccggagtcctctccgaatccgccaaacgtatatgggcaaacaaagctcgatggagaaaaagctgttctggaggtagcgacacagagaggcagccaaaacaaggttgtggtactgcgagttcccgtgctttatggctcctgtgatgagcccaaagaaagtgccgtcaacgtgctcatgtcacaattgtgggcctctcaaaagcttgaagacgatcgaaccaagatacaggttgacgactacgctctgcgttttcccacgaatacgcaggatgttggccgcgtgtgccgagatatctcgaagctataccttgatcctgcaaacaggtaaggcgaatcgatcatggtaatcttacacgcatgaacgttaacgatgccttgtttagcgatcgcgaccttcccagcattcttcaattcagttctgaggatcagatgacgaagtggcaaatatgtcagacatttgctgatatcatgggactgccattggatggcatggagccgttcacgcctaatgaggactcaaatgatggaacagtgaggccgtatgactgccatcttgatacaagtgcgctgcgtctattgggcatagatgttagcactgtagattttcaaacatggtggtatgtttcccactaccaagtggcgcttgttccaactgacctcacctcgcaggcgcagagaagttggcgcatttcgctgaaagcggatcagcaatcatctcattcttaaatgctttcttcttgtgtttcacggcctttgcctgcatcaacatcagccgcttctcggcctcccaagagacagtactatcacgaaggctgcaatatgccacggagacaatctgagtgcgcccaaatcctgcctaagtaatttgaagcccgtaggctgatcacgcatgaaccggagaagccattgggttcaatgagacgccatacatgaatttgcgaagatcgtcttgcttttggctctttcaatcctacacagcttgcacaagatcccattttgggcaaattgtgcggtcgcacaaaatttgttatctgttatacatttggatatcaagatgctgctaagaatagtgacagggcccaatttagtgcgctgaggttcgggatgatcccaagtgccacgaaccacgccacaaccctgaaaccagctggctccaatcggcagaagcgttcccccacctgtcgcatatttgcgcgtttacattggacgacatattccagccgcacgggaagattcacatattgcacctcttttccagagtgggactagagtcgtggaacaagatgatgggattggttgatgcggcgcagcagcgcgtaaattggaggccgggcgcctaagccttcgttaagtaccagacatcttgatgtactaatgctgccgggcgtactgcagcagcttgtcgcttgtatctgtattgcgaagcgttgcgttgttgcgatctgtcggtcattttctttttgccttattcttaagtttgccatggatcacggtatcaccgtcgcaaggtcgacgccgtcggacagcacaccagcaggagattggaaacgcaaaaacactctcttgtcaagattgacagagatatatggcaagtccaaactttttttttgaatgaatacgaaactcattgatccctagaaacgaaatattggcacccacctgcacttcgagcaccagtgctcgtatttaccattgcgatatgctggactctcatcgccgttcttgaatatctactctggaaaagtcagcgagataatggactgatctttgctcctgtcattaacgatcttcctttgggcactacattcgtctacttatatttcccaaccatcgttgccgtcatcttcagcatttactgggcatggatcgatctcgagacgaagcgtatggagccatactatcagcttagcaaaccgaacggagccctggggaaggactcgcttttattgcagtaccctttctcgtttataccattggcccccatccgagcgttcagagacaagtaagcaaacacctcgtccgacaatgctaaagtgcatggattcagtcttgttcataaagaaggaagaagagtggaagaccgtcggcggatttgttgccatgtcgagagcaaaggacatcatatactaactgctacgccactaggcattggccagtcttctgggcttctttcgcagtcgttcttgtcacctggggtcttgtcccgacacaagcaggtctcttctcggtgcaaaccgtcacacgtactaccaatgcgacctttgctgtttctacgtactccatgcctgtggggaagcaggaggcaagcctaacattcaaatatggacaatcaacttatggtatagctactgcgaacgaaagtttacccatgtatactgcacgcaattttactctggcacccttcaaatcagcagaccatgaaagggagtctcttcagaaggggacacagacagccccaaccacaatgtacaccctggacttggaatgcgagaacgcctcacacaaagcagataactccacgaggatctcgtaccttagtaacggcggctgcaatatcaccgacttgggtctcgacggaaatctcacagtcggcgagaacacctcgcgatataagtcgcttgagactaaacagtatacgggcatgtatattggttaccataatgcgggtctcgccagctattacctgagtacgctctgtccgaaaagcgagaataccacattctgggccggatttgcgaagtcaaaggtagcgccattaacaaaactcggcttttgaagcctggctgattattccgcacaggctcgagctcaagattaccctcaagatgttacagcaatattttgtcgtgcaaggtactggcgacaagaagtatccgccaccatcgacaccatgacgagcatgcctctaaaagtggtgaatctggcagaaagacaaccgttggactggagtgaattcaatgccacctacttcgaatctgttctgaattctggccgtctcgaagtaaatgcccgtagcgacgccatgcctggagtaacgattcccaagtactgggatgtggtcgcacgaaccaacctgactctgtccagcgatctcatgtctatggttggactagctgtcggcactggtacccgacccctggaagagtacctcgactggcaagcattgtcaaaggcatacgccgacgcctatcgcttactatttgtccgcgcgatggtagacgtcctgggcaagggcgataacttcagctcgtcaaaagaagttgccggccagagacaagttgtcagtgaggcagtcttactcgaacctgtcttcgttcacattgtcgtagggtttctcgctgtggtctcgatatccaccatagcgctcctgatcttaacattcatccgacaaagaaacttgaggaccgacccaagtacgatagcgagcataatgtcgatggttgcagacaatcgcgcactgctttccgactttgcagatttagactgctgttccattgaggatgtacagaaaatcattggcaataaacggtataaactcacgaacaacgagtgcggtacagagttagtgtcaagattccacaacgtgagaatctacctaacttgagactcaggatcctagaaatcacacccagcgctatcacatattcagaaacaggtttcgtcagctccacaggacaaagaagagatagtccatccagtatcgcaaaacctgtccgccccgtggagtttagcctctgggttgcattcccaatcatcaatcttttcgtagcacttgctattctgctaggtgttctttatggaaaagcacacgcaaatggtaagtcattgagcgtcggtaatatgattgcagaacatctaactggctacaggattaccgctaccatcatcaaacactgttgtacagaacattctggagaactacatccctacagctattgcgaccctgatcgaaccgatgtggattctgatcaatcgtttactttgtatgctacaacctttagaggagctacaggattgtaacgccaaagcggagacttctatcgataccaattatagctcacttccgcctcagctagttgtactccaggcgttgagggcgaagcacttcgtcctcgcttctgtgtgtgctatggcattgttagcgaacctgctcgcagttgcgttttctggtcttttcaaccaagtatcggtcgacatccagcatacaatagcactcaacccgacttacgagcccaacttcgtattggttaatggaagtgtgggcccgttagcaaataacaatcaaggcacacctaacctttccggcgcatattttggcggtgatggagcggatcactttttgatcgcagagtcaaatatcacacgaaacacttctctgcctgcttggacggacaacgcgatgttctatgtgccagttttcgacgaaggcggcaatacaagtcatttgagcacttctatcctggaagccaagacaaacgcgattggtgcaacacttgaatgtaaagagatggaattaggccaggacttcaatgcacatatcatagatacagaaggctccatgaatgtcagcattcccaacggtcaaggaagcgtacgttgcaggaatgccaacaatatattggtaggtccttgtaaagacgagccaagcgctaccgaattcgtggcattgctacaagcccgtgagaacgcaacacaagctgaggaagagatttgcatgacttcagtcattttggggtggatgcgtgaagggcagggagtttgttcagcgccagggagcgtgagcatacgcccgaacaatacgctgttcgtcctgtgtcaaccaaaactgaagcgtcgaactgcgaacattcgtgttgacgcaggtggacggctacaggctcccgcatactacgatagcccatcggaagtatcaccgacaaacgatacaacaaatcgctcgaggaccgtggataacaatttggttggtcattccaacaggttcctgttccgcgccggagctggctggcacaatgacacttttgcgaacgactacctcaactatttcattaaacgtacgaccaatagcagtcgactgatcgatccagaactacctgttccgaagctcgaggatgtgctagaacctctcaatcaagtgtacgcaaagctcttcgcaatctggtttggacgaaacaagcaggacttattggtgccgaatcaaaacaacgagtccgccacactctacggttcgaggcttgagccagagagacgccttttcttgtcgtccactatgtttatcatctccgaagccatcctctgcacctatgtggtagtcgcaatttgggtttatacgcgccgcccaggccagtatctggctcggatgccgacttcgatcgcttccatcattgctcttttcgctgccagtacagctgttgaggatatgcaaggtacatcacaccttgatcgaaaggagcgtgcacaacatttgcggcgactcgactcccggtatggattcggaagttttattggtggcatggacggacgagttcatatcggtatcgagaaagtaccgcttgttgtgaagccccgcgctaagaaaacgacatggttagagcataaactcccgttgctacgtaaacgctcagtgggacccagtgtataaggatcggctattggcagcggttaatggcgacaattttggccctcaaaattgcattcttgttgcagccttgcataaattacggctacatggacaattccctacatccagctttttcttaggctatcatcagagatgatttgcgaatgaatccagggcagctcaacacgttttcaatataacagggagaagcccagtgcgcgaaggtcagagaagcctagttctcctctgattgtttcagcgtacagagcggtcagctcatataatggcgtgccaatgcagtgcaggcatgaaaggcaactggaaattcgcaccacaccgctgggtacagacaccgctgggcacacaagccataaattgactcaagtcgatcccgaagacaaatccaagtgtcaagaagttctcactgacttgcctcttgaggaatagagtgatagccaagtccgcgcgatgctctgtacgtgagtggttcacacaggaaatgactttgaaggcgcattcgcagcctccagttaaaacccattgtcagtcctagttcataaaacagcagatggatcaagcattgaaagcctcactgaagcctcaagatattttccacgcctcgtcgttgacagccggtgagatctcttccatttctctagggacgcgggatgtttgctgcaaacttcctcaaatactcgctcacttcatctccgacattttgggctagaggacgcagcatgtcgaagcacagatatcttctacgatccgactctggtatagggacacccccctcccagtacccagttgggttctattagagcattcagtggtctatagtcagggacactgcaagcgttcacactagtttcttctatcaacaagacctccccgtggctcctccagtacgcggccaaggctttgctttagggcgtagcataaagagtcgtctgcccattgcacaaacagcgacgtcgcaacatggttatcaggaacggaggtattgctcaaacaagtacatggtgaacgccaaatctcaaaatcttcgggccgtcagtggtcagagggcaaataaggtgcacgtctcacaacagccttgtggggactacacgtccttcctgtatccgttcccaaaaggtgctagatgcggcaagaagcttctcaatcccaagcaatgtcattctcataccatctgagtggttgatggggaatgaattgcaatccgggcgtcgccgaacatagtgcaagccatctggtgcggctcacccacaagagagattgaaggaacaacacgcgggatacgatggccgaataccgcttctctatacttgcatggaggggcagcaagacatcctgggggcctcttgtcctcggggcgaatgttagagggtacgagtgggccacaatctgggcggatcagcacaatccaacagaggccgtgacttcgcgagcagcagccacgtcatatcatatcttttctcgaaaatacacctcgtcttcatgagattcagtcttgccaccggtcgcgttttgggccaagtcctctggcagtgcaacaggcccgaggcatcatcaagcttgtcaaagtccgactgtggcaaaatcgcatctgcaacactatccaggatataaatgcgtatttgtttgacgcctgcatgccaaacctctcgaaatgatgcgccaatatagacatgcatcgatgaaattctgaggacttgaaacattcgcgcccaggggctgctatgttgtattgcgatgggcagctgcatgtcgtggtctgtttccattccatgctgtcttagtcaactgcgaagcgggtggttgacgcggttcagtacgcgcggaattgcatacggagcatccgagcccaagctttcaagtccactgatcagccgtgggaacggcgcgcgactagctgactgcctgctcagttggcaccccccgaattgcccaccctcacgaccaattcctgaaacaggctgtcgatgctaagcggccaatcagttgagagatcggccagggcgacgtagcggtgtcttcatcacgagctgatctcgacgatctagtcggctgaggcgaccgccaccggcacacagcccatcgggacctgcattcgcgccgccatgttgtgcaccacgttgcggcgcaactgtccaaacataggcgtaacgctacacctgcaggcaaatctcacgatagcagagcttctctacgcctgaggacggagacagatttggaagcttataacacgcagatcttacaaacacgagtctcgtgcctgaggtattttgagagccgacgggtaaagccacgatggcagcccaaaaataaagatcatgcgcataagagggaaggcatccatgtttgcacgcatgaagttctgcggagtcccttgcgttcggggccctgcaataacgctgctacacaactgtcttcgcaacggccagacgccgccgtggtgcgaggctctgcgactagtggtcaaaagcagccagcctttgcgcctgcgttacgaagagggcggtacacatgctgagggtgtcaccagcagacacgagatgggctgtttggttggtcgttggtaagacagcatcgcgacaccagcgtgcgctgaagatgggaccccagcgaatggggatgcacacagccgccttcctggaggccgtcgacgtttcaggctaaccgagggcgatcgtttatccactccaggccgtctttacgactcgcttctgctatcgataggggatgccgcaccctgccaccatgcagctcacagaccgccggcgcactcctcaaacctgacgtcgcccctggaaatgacttcgccccaatcgcgacccatccgagccattttccactttttcgtttcagaaacatcttgcacctgaactctctgcagccaattgatagacatgggtacctgccgagccagctggattcaggctgctcacatgccgtagcaccgtgcatcctgtccttgcacccctgccgctaggccatgatgggcatacgagccggaaggttaccttagacgtctcatgccgtcgaatagcctacgcctgtacctgatccgctgtggcacctaggccccggtctgcacacactcgtttctcgagtagggaggcgactggcgatgagtggtaggtatatagtcgatgggacctgcatcgtgtttctactccaccacaggctcaccacagcagtttcggaacttcttccatcacactctcttttctatatcttgcccgcggcagataccacattctttctcatcgctgtctatcgttcgaagagctagtctccctcacgccgttccatctacaatattcacggtccagcatcacttcagacgattccagccaccacaatctttgctccgctcagcaggtctcagcgagtttcccaaatacccaagttttacagtctttcaaacgtcaacatgttctccaaagccattgccatttcggcgcttgccgccagtgcgtctgcgcacatcgtcttgacctacccaaagcctttcggctgggatactttgaacagctctccccttgctcctgccgacttcccctgtaagcagcgcaacggcgtctacgccgtcgataccatgaaccaatggaacgccggagaaacccagaacatcacttttggtggcactgccgtccacggaggtggttcctgccagttttccatcacaactgatcccgagcccaccgagaagtctcaatggaaggtcatccagagcgtcgtcggaggctgccctacggcgaagaccaacgagaacttcgaggagatcccaggcaaagatccgcgtaccattgctgtccccgatgagttccctgtcactatgcccagcgacatcccagagggtcgctacacctttgcttggacttggatcaataaggtcggaaaccgcgagttctacatgaactgcgcacccatccaagtcgggagcagtggaagcactgccagcactgctagcgcagccaaggctctggcagctctcccagatatgtttgttgccaacttacctgatactgagtgcaaggccgcgtcaggtaactttgtttatcccgatcccggatccaaagttatgcagctcaagcaggaggcactgatcaatgccgtctctggcgctgcatgccagaagcagaacgctctgggcgcgggtgctggctcgatcggaagcccatccgcaggcactccctccaccccgtctgagggcactccttctaccccatccgatggtggctaccctaccaagcccagcagcggtgtcccttcagaatcacccatcaacaagggacccacagagtccaaggctcctctcaacccgggtggtgtctttgccccaggcgcatcctctgttcctgtctccaagcctactccccagcccgaagcgcctgctcctgctcctgctcctcagcccgaagttcccgcttcctcagcccgcccccgccgcaccgtcagctgctcctcaagtccccaacaacactactcccacaaatggagagtgcactccttgcaccaacgacggagctgttgtttgcatcggcagcaagaagttcggtctttgcaaccgcggatgtgctgttgctcaggatctcgccgagggcatgatgtgctctgctggtgcggttgtcgccacaaccaagcgcaacatccactttccctcgcgcccacctccaccgccgtcacagcgccgcccacctcatctaagcgacacactgtatatcacgatccacacacttcttttatacccggttgcatcttttggagttggcggaaaactatcttggatacctacgcaccgcttcgtaggtcaggctaaggcttagggatccccccttgttcatattctggttggtacagacaccacttgggtctgactttttgacgtactgtaacgcactatactttctttcatgaccggaccttgagcggttcggcatgcccttttgcttgtatgatggagagagccgtcggtgaccttgcgtcgcacacataagtaccatttcgagtacaaaaacaatgaataacacattcacttgatcaaatttgcctcatgacactcagcgatgcttttcaatgcagtgacggtgattgcagaagcgagaaccgcacatggcaccatgcgccggcagtattcctgcccgcctccttcccaacaagaagaggtaaaggggtagcctgtacatattcaagaatctctatggtacgagatagagtatcctatagctgcgtatatattcaggctcctctagaaacttagagtataccactaaagtgtaggtgcaaagcgagcaagcattctggcgctgcctggtgacgatgatgtacgccctttaaagtgatgaagcgatgctacaaagctggagatgttacgggcgggacgtagtgggtcgctcctgccaattcgtctcaaccgagctgagagcatgaagcacgtgacaatatgctccctgcaagtagatatgcagggtgtaagcgctcaggtttctggcccagttcaagcctgtctcgcagctttgagatgcaagcagcaagggcttacacccttcaccggtcatgacgttggtgtaccgggtgattgtgattgggtagatagtgcacttggcgggcggtccctccagctaccccaaggtcgatttctctctgcctgccttaggtgccgctgccaacgcaccacgagcacgcgacgagacacatgaacacccgagccctatgattttatgaattgtattatttcctgacagacccaaaatccatatcgagcctcggcccacgtttcaccgcctgccgccactcgcccctcgccgtcccgcgcccccaagcgctccctcttccctctaccaccaccctccgcgcccccacagctcccgacctcgtgcgtagcccgtccaagatggagaacaacccccaggatgtcgaccaggcaaagtacatggacaatgccattcgcgcagtccagcagaagaagccgctccccgagatcgactttacgctgcacaccatggaagatggctcgcaagtgagcaccatggaacgagtctgcaaaggtactttcgccgcacgggtccgcagcttcgcatagtaattgcttgcacgcatgcgaccgaccatcccaagaacgccacagctaaccccactgtgaatgccagacgtccaagctccagctttccatccgcccactgacgagcagttcttttcgccacaagatcgcacgaagcccaacatccagttcttgaagcagcatttctaccgcgaaggtcgcctgaccgagcagcaggcgctatggatcataaagaaaggcacagagatcctcaaggcagagcccaatctgctggagatggatgcaccgattacggtgtgtggtgacgttcacggccaatactacgatctcatgaagctgttcgaagtcggtggagaccctgccgagacgcgctacctctttttgggtgactacgtggacagagggtactttagtatcgaggtatgaggcacggcagcatggccatgtacttgcgctgataatcatagtgcgttttgtacctgtggtcgctgaagatctggtatcccaacacgctttggctcctccgcggaaaccacgagtgcaggcatttgaccgactacttcacatttaagctcgagtgtaaacacaagtactccgaggaggtctatgaagcatgcatggactctttctgcgcattgcctttggcagcggtcatgaacaagcagttcctgtgcatacacggcggtttgagccctgagctccacactctggatgacctgaagagcgtatgtaggaacgcagagaattgcacggcaatcactgacttgcgcagattgatcgattccgcgagcctcccacccacggtctcatgtgcgatatcctctgggccgatccgcttgaagagtttggacaggagaagaccaacgacttctttattcacaaccacgtccgaggatgttcatactttttctcgtatcccgccgcgtgcgccttcctggaaaagaacaacctgctttctattatccgtgctcacgaagcccaagatgccggatatcgcatgtacaggaagactcggacgactggtttccctagtgtcatgaccatcttcagtgcgcccaactatctcgatgtgtacaacaacaaggctgccgttctgaagtatgagaataacgtcatgaacatcaggcaatttagtaagcttgcaatgcgccggaaactgttcgctgaaactgacccgcgtagactgcacgcctcatccatactggctgcccaacttcatggatgtctttacatggtcattgccgttcgttggcgagaagagtgtgttgcacttcctcctagttttgacactatggctaaccaatgacagtcactgacatgctcattgctattttgaacacatgctccaaggaagaactcgaggaggagactcctagctctttggcctctggtccatcatcgccaccgctggccagccttgaccccgactccacagagttcaagcgccgcgctatcaagaacaagatcctcgctattggtcgtctttctcgtgtattccaggttctgcgcgaggagtcggagcgtgttactgaattgaagacagcatcgggaggccgactccccgccggtacgctcatgctcggcgcagaaggcatcaaacaagccatccatagcttcgaagacgcccgcaaggttgatctacagaacgagcgattgccgccgagtcacgaagaagtgcgaaaatctgcggagattagccgagaacaggctctcgaaaaggccaagactgaggcagacaacgacacgggactcgcaacggtcgccaggcgcatcagcatgtaagtcaaatttgctccatggtgttgttttgtactgacacacgtaggtcttctggatcttcacgcaacaagcgctaggggaccttgaggcgttcaagatcagagagtggatctgagaccaacacacgaatcggtcaaaagatcgagagtgtgcgggaagtgtagggattttgatgatttctgcacgagcccattgtcataccacgcaggcgtattgcgggccaaataagaggatagagggcatcacctcatgatgaagggaagtaatttgctggcttcgcgccttggctcaagcagccgtctttctcttgaatgaacatatttccgccatgcggactggaacagcagccatccgtcaatgaattattcttggcccaatgcgatttgtagtaagcaacgtgaatgtgatgtgcacgagccaaggcgggccgaagctagttccgcgcgaccctacgtcaactttgatattgccagctttcgggcgatgcacatcatcttccagcccgatgcctccatgggtggccactgtgccgcgactgtcgagcctagccaacggccgagtgattgaacgactgcctgccactttgcgctgtcgccatgcccacagaccgagctcgagaagcctcggcgtgcgctccgcatccacacacgtcgcgccgaccgcgataaatctgcggccaaacatacctgcaaggaacaaggagctccacgatgctttgtcagcactcagtggagctgcagaaacatatgtcaatatcagccggctgcaattggcgctgagggggttggcggcgcaagatgccgtcacgcgagtagctggtacgatgcactggtcacgagagatggggtggagggctaactggaggaacagtgcttggtctaaacagccaatcgagtgcgcagcgactagcacgactactgctcgccgacccattgggtgctgaagagcaatgggagaaggagcttctgaaggcaggcgacggaggcgaaagagctgtgctgctaaagtatgatctccacacgtttataataggggaattgctgacagcagttgtaggtacggcgaagacactgatgcacagactccatcgccactgtacaaagctctagccgtcccctctcgcgtcctccgatcgcataacctcgagatactcgtgtcgacgctgaacgtggacatcccgagcacggttgttgcttcgacagagagctccaaagagtcggtgctggtaccgaagctacagaccgcgtctgcgaaggcactacccgttccatatccagtgcacaaggcgcttgtattcggagagggaatcgacagcgcgatagcctttggcagattcacgtccgacgccaaccaggacctcagccatgttgtgaagctcgctctcgacctgccgcccccgtcagatgaacaagacttgggcacacagagcggaagcgcggctatcaacactcaagtcggcaccgaagcactcgccacctttcgcaaatcgatacagaacgctgtcgcatatgagaagggctggtaccgaagcggactgccagctgtctcgacatggctcacacacgatgtcgagcctgcgcaacccatcaaacccgtcttaaagacccttgtcacttctatcgcggatgacgtagaaaccaacatcaccaaagaagataccgcacagttccaaaagcttgccaccttaccaaccgcccaggaaacgtctgcgtccatcttcagccaccttgaaacctgggccgaaaagtcacacacggaactgcgcgatgaactcgactccgctttctcgtcccgcaactgggctaaactcgcatggtggaaattgctctggcgtgttgacgacgtgaccatgatatcttccgaggtactcgagcgtcgctggctcgtcagcgcagagaaaagcagcatctacctcgcgggccgaatgaaccaagcgggctttcccagtgaacttgtgcagaaactcgccgtcgatagcatcccagaggcgacaaccgaggaaacagcacccacagccgagaatccaagaaaggatctcggcgtctcgacggatgtgaggaagtcgatgccctggcctgaacaaatcgctgcggcgagagtcgagctgatcaatgacaccgtcccgcctttgcaagcactcgcccaacgacttctcctgcagacgttcagcacaacatccctatcttcagctgccagtgcactactctacgtctccgtatcgaacttctccgtctttgaagccgcagccgtcggcgtgctcggtttgacttactcactccgacggatgcagaagctctgggagggctcgagggagagctgggaaggcacggtgagggaagaagggcgcaggacgttgaaggcgacggaagaaactgtacgcttgatcatgcggaataaacagagggaagatgcgggtttgggacttgtggaggccgatggtgcgaaagaaaggcgggtggccagagaggcggtgaaacaagtcagagaggcgctggagaggttggaggggaagagagatgtctagtatcatagtgtaattgtacgatgtgatatagttttggtcttgctggttatattgctctattgcgccttgcttcctcgtcgctcactagatgcattcattccggtgtttttggtggcttggtcgaacactgtgttttctttctatacgtggctatctcacacaatatggaacttcctcacctctgatccactcatccagtcgatgctatagtaattcacaaaagcctctggaatcctcgcatggccaatgcgttcccaagcaggcccgccattcaccacgaccggcgcgacaactcgttgcgctggtcgcagcaccaagcacacctgcggatgtatcaacagcaacacgacctccgaatccgcaggaacatgtgactccccttcggcgcccaaggaataatcagcttcaaacggtatctcgtgactttcaatcgcgtctcccctagcgatgctcacttcaatcttgtagcgcacgggatcgtgcttgcccgcgccgccgagccagtgtgggtcgtatgtgtagcgcaggacacctatgtttgacgatgcttcgatggtgagtatagcggacgctacggagccgaaggggtttgcaccggggacggtaacagccatggcgatgttgtcggggtggctgcctgcagcggtgtaatatgctctgtacattgcaacagattcatcgcggaaattgataatgtcggtccagtagctgatgggactgtcgacagatacccaggaccatgttggtccgcgatactcgggcgacctagcgccgttgtctgccgtattgaggttgatggtctcgacgcgccatatgaggtcgtagccgattgaatcggaccataggccggccaaatagttgttgcggagatgctggactcgcttacacaagccggaaaatgctacgagacgatcggaaggcttggtccatttcagggtggagtattgctctacgatgcggtggaagtggaataccagctctggacagtcttgggtgtcttcttcgttgactggcggtgtaatggccgcgtgaaatggcacgttggatgcaacgtcgaaggcaaagatgtcgtcatctgatatctttagtccgtatacgatagccgaggtgattgagtcttctgtgctggctcgcgagatggcctcttcataaggaggtggtaattcggtttccggatcgtcactgggtctctgaacgtcgtcatttcgagccagccgcatagcttccatgcgcacggcattgtttagacgagcaattttgtgttgttctttctcttgtgctcgtaccgcgtgatggtaagctccaccagggctcttttcttggctcaccccaccacactcacacctgctcgcttctctgcactcccataccaactcaaattcgcagatgtgtagtacgcggggcgacaatagacgttcttgaaaagcccatcctcgagtgagtagtggaaagtgatcgaggagaccacccgcggtctgaacatcgaagtgatcgagcggcctcctgactccaatgcgacaagtgcccacatcctctggcaaagcgacttcgatgtctggagcacgatttccaatccttttgctgctcccctcgttgtctccgctcgaagatgtagccgcgattgtgaggactgcattctggtatatctcagacatgagagcagactgaacctcccaatcctctgcatcatcctgtacgatgcacagcgagtctatccagatatatcgaaccccaagcttgattgtcagttgcatcgcctctctgaacgtctgaggtatttgtttccacggaacaccagctatgcgtttggctatgttctttctggttgtaatgcaattctgacgcttaccccagcaatggctgagagagacgtaagggcttcgctggttgataggttcaaacaatcgtgctgtgatgttttcgccgttgtcactgttcaacaacagcaccctcttgggtaatagtggtcgcgcagcttgtcgacatgatacgtgtttcagcttacattgcttcaagaaacctgacacccagtccactgcttgcgtagatagtgggtggccgctgatggacgtccttggctggatgcttttccatccttacttgacgtcagtcaacgcatcgcgaatatacctagccaagagcttacgatgcggccgaagactgtagtattcgagatccaacttgggtcgatcatctacgaagtaaatctccaagcgaagtgtatcctggaaggagctgcgcgacttgtcgtggcatcgcgcgtacactctgcgtatatcgcgctgccacgaccagtctggcttttcagactgtcgaaggccttcgaggatgacaaggcaggaatcgcaatgcttgtagaacgcggatcgcacgagttcctggggtgtgaagttgaaggctaagcgcgcatcatcttcgtctctcctgacgagatcgtggcaaagcgagcaccgagccatggcgaatgtgccaatcgtttgttcatgttttcctcattgtctgtagcaatggtttgaaaatgcgcctaggccatgccggacgctcaggatgctagacgaagctgacgttcggtaagaagcgggggatgtggccctcgtcgctcccatccacatctcacctttgtcggatttcggcctccatgttcgtattgctcacgcatcgtccagcttggaaagcgcctcaaaagccatgagtgacggcttggtggagattgacattgtgcgatggcgcaggactgggcgcattcggtcccgctgactgctgtcggggaagctgcggcggggccacgtccgtgtcgggccgcctcagtactaaaccaacaccatcgctctgcatcacatatatcattacttcaactactcaaagcgtacaattaggataacacgcatcgtgctccactgtgatatagcttatgtgcaccatattcgatttttttttacaaccttataaagagccgcttgagctttctcttagctcattcttgttcagcactggtccttgatttatctcctctgtccttcttgtacagttattgtgtatgacacaggcctatcttccgttaagagaagctctgtgctcaaaccgaatgtactaagatagatagcccttcttgccgaggatttcctccacgactgctcactagttccgactagaagtctacattcctattatccgccaccccctgaccgcctcttatggattgcttcttccatactgatgacatctcgctcaaatgattcaaaatcggatgcacccgcagcccgattaactcttcgcagagtttcctcgtggaagcacagcgcatgatccattgatcccaacgcatactctactttttgttggtccttgtatcgaagccggtgggcatcctttatagccgcgcgtgtaatgtttattgcaagcttagtgaatgcgactgaattggggtcgtttgtctcggccgggagagatcgctcaagaatgtccagcagctcttcgcattcgattaactttttttggacctgtagaaaagctgattgttcttctcggatatcagaagccagaggcgttaagaaggagtgcgtagctggaacggaagctgtaaacgatggcaaccattcagcgctcttttcagattgcagattcggggcattgtccttgacatatgtccgaatcctgactactgcccggaagcgcgtctggatgttacgttcatctgatctagcttccttgttcttggcaagtggccttaaaaccccttctggccgaagaagtacccaggtatcatcgtgggactgtgtgtctccttctacgctcgcctcgtcgcttctctcattggcgaaaaatgcttcttcgaatgcaagagcgtccgcaagggcagaaccatctattgtggaaatactgagatgatcattatcacttccgtcgctcgcaatcttttttttctgtgtttctagaagatggggacacttcggcagttgtgctaagagctatctttgaaccgaacgaggcgatagcgtccggatagacttcaatgtgttcagaagcgcttggcatgttcctatatccgtgtcgtgttgaagttgcctagcgtgatgttgatgaaaggttgggtcgcatgtgaaatacgaaggttgtggctacaaggcagcccgactggtgtatcacactgagccaagaagggctcagggaacttgttagcaattcacctctggtttcctagccatagtgcatgcgcgtgaactgtgtttgagcgttgtgtgccctatggtgaaatactagcctcgagactaatctctgttcgtagaacacgcaaagggagcctctttttcgtgtgttgaacatatgggttttcccatcggacattgagcttacttaatggataacaaaataattcttgccaactccattgatatcattttagtcaatcgccgctcgtcaatataagggtcacaaatgcagaccgcaagcatgaataatacttcgaattagccggaaatttgcatccaaatttatgctggactagagataaagaaacaagttgagtgttagtctgacggctcaagtatagttcacacccacaaacgtccttctttcgacaccagcacaacgcgttgcgacttcaaccgcgtagcaacaaacaaaatagacttctcggtaaacacgattgctttatttctacacagctgtttcaaaacataaagtcgtccgactacgatagagcgcatggcgctctcatctacttcaatcaaactatgcagtgaattgcaaagctgtcgtagcatttacgagtggccagttgatacccttgtctgccgcccctgtattaccgagtccagcgcagttgtataagcctaccgggttgttctgcacggctcgcaaatattgtagatcaacgcattgttctacattgtggttagctcaacagccattactctatcacggtccttgacaactgggttcgacacttacttgtacccgacgaagcctcgagcgcaatcctaccatcgggcattgcagtccatttctgcgcgacttcagtgtctgcgcacggtctcaagtagatatttgccatgtccttccacgcgctctggggtcctgcatccatacagagcgttgtatctgcgagctgaattttcgtctggttacttttgatgtaccacgtttgctctggcttagacgtgaggctttgcctgcaaaatgttagacatactaaaagatccaatcaaattggaagcctcacactacgagagtggtgccgttcgtgcgtgtcttggggacaacgacatatttgatgtcttgctttgaagtgatgtatacacgacgataaccttccggtacagcgatctgagcaaggcctgttacggctagagtaagagtcgtgatgaaagtaagaagcatatcgattgtgcaggaatgattgtttcctacagctggcatcagagtaagttaccagcaagatgatagaaattgtggaataaggaaggcttatagctgagaagatcaggttgcaataattaattaggactataatcaagcttccacgtgtgagcttgtactctcttggtcccactgccaacatgcatttgaagttcgtggggcccactttcagtcttcatttgcatcgctgtgtagacacgtaggttcatcacaacccatgtactgcaatctagcactttacccgaacggaccttgaatactcggtagttgaccaaaaaccacgtaggacgaaagcagtctcttttcaatggatgttatccgcttggccacacattccgcacaatggccgcacttgaagttaggtgccgacgtcctaggctttgtcctcgctttgtgtttccgccttttgtctattcttcccttcctctttcaatttcgcatcgtcatctctgttgagctcgacctgaggcatgagaaaccaggcagcaatgaaagcgagcgcatttaatgctgcgctcacaatgaagataatccgaaagcctttgacatacgcggactttagctcaaatcgtatgctgtcggtacgttcttttccatattcctcacgaaaaaggtcgggcgagtttgttagcagctggattgctgaggctgaaagtccgagcggcgtaagagttgatctaacagcattattgatgatcgtgccggaaagagcaagtcctaatgtcccgccaagattccggatgaagttgcgaaacgaggtgacaatggccatatgttttcgtgtgacgccagcctgtacagctatcaatgatggttgaagcgtgttgccgaggccaaaacccgagagtagtgcaaagcctatttgcttgcccagtgaagcatcttcgagggtggagaagaggcccataccaatggcccagacagcccagcctagcaacaaacactctctatatctgccgaagcggtggatatacaggcccgaaagcgtgctaaacaaagcttcataaatgattagcacatacgacacaggatctgaaggtcacttactctgggtgagcgtgatgggtagtagtaaggcacttgacttgaccgctgagtaaccacaaactagttgtccaaaggcaggtatgtaatagacctgtacaagaaagccccagccgttgacaaacatagtcagcatcgctccattgacgatcttagatttgaagatcaacactacgcttgttacttcatgtctcctcatgcttggatactatacactcacttggaacgagcggtactcgcgttcctttccattgccataacacgaaacataacgagacgaagatgccgatggtgagtgtagctatcacgtgccgagagtaccaggcatgttcgccgcctgcccaagtcagagccagcacaagtaaggccgagcctgcaagagcaaggaatgcgccgaaaaagtcgatcgctgcaactttcctgacttcgttagcgttatgcaggctggtaccctagtacatacttcttccaatcaccagtgaccttcctcaatggcatgaagaacacgacgcaggatgtggtcaaaacactcatgaagaggttcagtcgaaatatccatctcctttgactatgttagtactgattcactgccaatgaaaaggaacgttaccaagagtcgtggctgattgaagctaacgcagcgcctatgggtgggccaatgccatgtgctaccgcaactactgaaccctgtcctggtgttagagcacttctataccacggctattatttcacttaccagtataccttgatatttacctctctctcgtaggggaacaatgtcggatacaatgaactgggcaagggtcatgacaccaccacctcccacaccagtaaacgctctgaacacgatgagctgcactgatgtcgttgccaaggatgcagctaaagaacccaggaaaaaaatgccgatggcgatgattaagagtaccttgcgggaccagatatctgatagtcggccgtaaagcagctggaaagatgttgaggttaggaaatacgcgccagcaatccatgcactttcagagctcgcgtccagactccgactaacaatcgttaaagcggcagcaagtgttgtctgatccatcaaggcgaggagatcgacactcgcacaagccaagaatatcgtgatgatgaccttctgcgggacatagttggtttgttcattgaagtcgatagttgtagccttttcagtcgattctggtgtttctgctccaggagaggggttcgtaggcgtggcaggtgaagcatccgacgacttctcgtcaaggacttccgatggctggactaacgccattggctgtgcattcgacatgagtagaatagatgcatacaaaagtacagaagtgaaggtgtctcaatcgcaggggcagagaaggtcattgaagctcaaaaacgccaagtcgcctagatcattctctgccttatgagtacggtgagccgccaatgccaagggagaaggtactatatcggcgagaaacgcgtgctacgtcggcaagctgcggtaagcgtagtctccgaactgcccgagacttccttgcctggctcgtgacttattcaagattgtcaaccgtgaggaaagatagggtgatgttgaggaagactccatgcaaaactagactaatgggcagacaagccgtcgttataaccctgccgatgcctcgtacgtgccaaactgcagtagccagactatgtagcagggttcccagacgctaatgccgataaatgcccgtgtggtgtaaatggaagccaattggtacgcttcttagcgccaacatggtgctttagtcctgtagcgcctatgtattcttgctttatgcatgtctgcagtgtggcagacaccttgttgtcaagagcgtgcttacctaggtaggcaggaataactctcgacttgccgacagcttctgttgtactggacgacttggatctggcacactgcatcaacgcaaatctcctaaaccaacagaaaagagttcaagcgaaaagaagcctaagcaccgggcgaggcgcaacggtatagttaccaagtagagtgtgcttgctttgttcttcggagacgggagggtagcccttgtttgtggaccctgagcggtccgttagcagtaccctagcgaccggtgctagcgtggcacgaaactcaataacgtatggcgcgttcgcatgctaaacaacaatgtgctcatacaaccgcatatcgtcgcaatggtcaatagatctgtcagaggcgtggggtgacggacgaggtagttcgcatatgagcttggcaatgtagtgcgaatggagcttggcgatgcgagttgctcacaaggacggcaagtgatgttgaccatcactgggcaaatcgcgccttcgtaccgagattgagtgtgacagaagtaccaggatagacgggtttttgttttcatttacccaatgatcaaagtcaggtgaatgtggttggatgcgctcgaggcgcatatccacatctgctcgtcacaagccaaactggttagttaggtcgcaacgtatataaggggaccacttcgtgatgctcaacaattgtagcctctaagcaactccttgaatcaatattatacaatgacatcgtcaacgtttctcaacgtctactcgggaccggatgccattcaacagtactttgacccggatgttcatccgcctttaccactcgtcgaagtgccacagactctaaacccttactaccaggatggcgtgagaatcttcgctaagatgatgtcaatgcacccagcgaacaatgttaagatcatgccagcaatgaacatgctcgagaaaggggtccagcagggcaaaacgaaaactgttgtcgagtactcatctggttctaccgtcatctctctagccttggcttcccgcgtttatcatcaaattcaggacgttcgggcttttctttcaaacaaaactacgaccccgaagcttaggttgatgcagttcttcggactggacgtgtgggtgctgtccaagtatgataaagtctcctactgaacaacgtcagcacattgtttggtggcccaagccaaccagagccacttgacgaacgaggtggcatacaccgggcgcgattattagcgcaagaggatgaacaagttctcaacgcgaaccaatacgagaacgacggggtatgaaacatgctcaaaatggctcagaatgacacgatcctgacgcccaccagaactggcaatcgcacgtcaagtggaccggtccgcaaatccacaaacaactaccgaatatcaacgtgttatgcgctggcatgggaacctcgggcactatgactgggctggggcagtatttcaagcaggctaaaccctcggtaacccgactggggtatgtagactagtaacgcaacggctggctaggctaacaacatcatgcagggtatgtaccgcagcgggagatcgagtacccgggccgaggtcatatgcccttcttgctcctgttgagttcccttggcgtgactcggtcgatgcagtggaagaggtcggttcgaaggatgcgtttagtctttcgctgcagctctgtcgggagggcttggtttgcggcccatcatcgggcttcaacttgcaaggttcgtgagtaaatctctatcgtaacgctatactgatctgcgaaggcttgttcaattaccttggaaagcagaaagccgcaggcactctttccgagctttctggcgcggacggcttgatcaactgcgttttcatttgctgcgacctaccgtaccagtacatcgatgagtactttgacaaagttagcagcgaaagtttccatcctatcaagaatcaggtcagtatagttgtcgcctcacaatgcaacgactttctgatagcacgtagaatctcgccgccgtagatctgtaccgctacgacgaagcatgggaactccaacctaccgaagcgatctcacaatactcaagcagtgatccgacggtctccagcacggtgctgctagatctgcgaaagcctgacgactttatctctgagcaacatcccaggctcatacaatttgccgttgcaaagcctaagctcaaccagtccgagccctttcttcgatgccgaagcgttagaacggcaatggaaagagatcgataatatgctgtctccgaacacgatttgcgcatacgatcttgctgggaagaatgtcggtgtcatctgctacaatggcgatacagctcgtgtcgccacaagcgtactgcgagctagaggtattgtagcgagtagcatcaaggggggcttcgaagcgttaacggcagaactaccacagttgcgaaagaacagtcggctgtctttccagcaatggtcagaaacaactaacgcgacgccttcaagaccggaacctgagctgctttcatccgatgctggtcctcggcatgaggtcatcgtgaacgctccgtaatgatggaatgtgcaatgtggaatgctctgagggagacggactttaggcgccggatgtgatgatgtcacgggcaccgtgctgaagtctaaattatgtgcaaaagtgtcagtcttcgcacctgtacttctctgttattgatagcttagcgagttctagaaaaggtcatggcttcatcaacagcattcgttcttgttatttgccaatgtctgatgtttcgaattaatcgtgaagcttgcgatgatcctcgtgaattagtgtgcaattctgcacaaagtcccgaggtcgcgctaagtatggctgtcggactttgtagctaaggcccggaaacatcaaagaccaaacaagacaattcgtataagaagatgggataacaatacagcagtcactgcggatagaaattacgcatcagaacttactcaatcttgccacatcgtcacaccttgcacagttcttttcaaacaacaccaaggtctacaattatgtcagctctcaccaaagagattgttctcgtgactgggggtaagttataatgtatcttttgcaaataccagccaatactcatattcaacagcgaacagcggcatcggcttcgagattgcgcatcagttgcttgcaaggggcacctaccatgtctttctaagcgcgcgatcctcatccaaaggcaaggcggcccttgagaacttgcagaatcgaaacctgcctggaagcatcgagttccttcatctggatgtgcaatccgacgagcatatcgccaacgctgcgtcaagaatagctgaagcgcacggtaaacttgatattctcgtcaacaatgccgctatagcattttccacagacggtacagagcgagaacgtctgcgtgattccttcgatatcaatgcgacaggtccttaccttctcacgaaagcattgataccggctttgcgcaagtcgtccaacccgcgcatcatcaacatctcatctggtgcggggtcgctcggtaggcgcctgtttccagactcgcccatgtataagatccaggccgtcccatatcgcgcatcaaagattgcgttcaatatgataactgcatgccttcatgtagagtatgggttgggcgttgaacagaccgatggcgacaaggatgctggcgaagctggaggagcggataagaagactatgaaggtctttgcgtacgatccaggcttcactgccagcaacctgagctcttataacaaaacagagaatggcgcgaggacggcggaggatacagtgaagagcattatggatgttgtggatgggaagagagatggtgaggttggaaagttcattcacaatagtggggagtatccatggtagttgcatgtcaaaacatgatggcttacgcatttcgagaattagaaggaatgatttgcgtctgactacctgcaattctgagtgagcgcgaacagttgttaacagacgcatgaaggtggacgactgagcgacgatatccaaccagcaataaagccgttcaggcccacatgctgacgaattgtgcatctcggacaaatgtgatgtgaagcgccgagcattcactttgactcagcgagcttacatactcgctctctaggaagagcgatacacagcacttgtaactacaaggctgagcagaagaaatatggcacgggcagacatgatgaggataaataaggactacgccgcgatggaatttgtatcatcaagccgtccacagcccttcacttctacgcaaccatctcaaaagcaattcatccctcctaatttaatttgaacaaatacaaattcatcatgtcttctgaaaaaggtcgtaaaatagttatggttggcgcatcgggcacagttggcagtcccacgcttaccgccctcctcaaaacgggcattcacaccatcacagccgtaacgcgcaatgaatcaagtgccaccttcccttccggtgtccaggtcaaaaagggcgactacaacgatgattcctttctcgtatccgcactcaaaggccatgatgtcctcatcctgcaactcggtataatgcagatggagttgcaagtaacgcttatcgaagccgccgccaaagcaggtgtgccctgggtcctacccacagaatttgggtcggatatcaactctcccatcgccaaagacttcgagataactggcatgaagaagaagtaccgcgacctgattgaagagaagggttcgagctgggtcgcgatagtcaacaacccttggttcgactggagcctgaaggcaggactgtggagcattgatgttcccggcaagaaagccacgttgtacaatgtcaacgataccaagttcaacacttcgactctgagtcaggtcggaaccgcagtagcaagactgttgagcctgccggatgagaagctcaatgcgtacaagaaccgttcgttgtatgtgcgctcgttcctcgtaagccagtatgacatttttgatagcgtcgtgcgcgctactgggacaaaggagtccgaatgggaggtcaagatgcagaagccagaggaagctattgaggcgtcgaggaaggcagtcgcggagggcaacatgatggcgtttgtaggagaattctatacagctcatatgcaagcaggtcgtggtggcaactacgaagagaaagcagtgacggacgccgcaaccattggtttggagaaggagaatctcgatgaggttgtaaagcgtattgttaccgatttggcaggcaactaaagctctgcgtatccatgagtgttcataggtttcgacgtggttaggccatgacagggcaaagttgtatgaataaatggacggagatgttctagatttcgcaggcctacaattttccagtcccacctattttacctcgagcctcaaggcatcatactgcacatatacactctccggcagctctgcatcttctggtgcagtcgcccttgcaggcaagctgagaacaaactcgttgtagccctccttcaactgacttaccgggaatttgaacttgtggcctgtcgtataacacgtagctgcacttcttactgcgcagctgctgctatgagtactgggtataacccatgtctccagctgtctgccatttatgataacgttgtaaggtagatcagcccatgctttgccaggagcagcagcatcattgttgccagcagatgtcttaacgccggcaagctgtatggtgaaggtcgcttcggatttattggagatctgattttgcgtgaggtcgaatgtgagtgtccaattattgacatttgtgtagtacggatctttgcgaaggtagttcgccttgccgccgaaaacgctccaatgcacgtaattcagctcgtaaagcgaagaattgccgacgtggtatttcacaccattaggaaagtctttcacgaagtcatgtaccgcccagtagagacgatattggcgtggttgattcgtacgagtggtatcttcctcgttaccatgtcggaattcgccactgctcttatcaggggtaccaattcgccataattcagtaccagcggactcggcattccaagtagctgtagttgttgcaagggatccagccttgataacgataccatcctgctcgtattgaccgaaaatgttatccgcgtatacagtcaagcgatatgttccagcctttacggaaggaatagtgacgcttccagacttttcgatatttccccagtattgatacgcggaagggatcttgttattgtcctggaagtcgtgtccatcgacagctagaacagcgagagcgcgggttgcacccttgggaagagaaacagtcgctttaaaggttccacggcccgttgaaggcaccaagtttggaacgtgctgagcgatagcatcataaaaagctgcccaattagtagataccatcttcttcgcgtcgctacgtagagactgcagagaagttcccttactgcctatgttgaaatagtagacttgctgaactacctgtcagttgatagcggagaaggtatgcaaagagacttacaggtccaaatgtgtgatcgaatccattggctagctccgggaccccattgccgtgatggttggaaatcatgtagttgtatacgatgccgtcgacagtaagatcggaatgtgtaggtccgttgaaatatgtgtctttcgtgttcataagaagccaggctccaaaattcgtcccatcgctactcttggtgccatcaccatacatgccgtgcacggtctgatctctccattcctccgagaacatgtatttcgtaaagtagtccgacacttgtttgacataggggtcgcttttgcttccgcctacataccatgatgcgtcttgcacaacgggcgcaccggttgtgtttggcagaggcgcaaacatttcatcactggacgacagatgtgtccatacagacccggaaggtcggaagagctgacggaattctcctaggtcaccaccacttggcactgaagaattgctatacttcgctcgactgaagacgtgcaggcctgtctctccgtcgcgcaagaaccagtactgttcaaagactatgcctgttgtttggtagccttggctcatcatagccccagcgtaggtcttgccgtccccatcagtacctttaaacaattggtactttgcgccttttccgggtgtccagaatccgctgtcgaggtggccgtcgagataaggccctcgtccgctgccaagcaaattctgtccatcaagggagagcttcgagacgtatccggtgccttttgcaacggtgaaagaaaggcgatcattcgagatgtcgattgtattgttgttctctgacgacttgatcgctgcttgaaccattgacgcccaaaatggtaggcttaggagaaacctagttgacaacatggtagtgagtgtgcgaaagctatccccttgaacgttggcatctgcgctttgtactttatagaacgtctacttactcggtcaaatagaggccgatattgctggacatgagagaccacggggcgtggttgacctcacgcagggtctagctggtttactccatagtcgagcatttaggcaggcttatcagtacggtgcgttcatcggatagaaccacaccgagcctgcagcaaacaccttttgagaaaatcggtgtcatcagcagcggagtcgttggggaaaattatccgtccccaattaaggcgttgttttgcagttatgatcggattcggggattgtgtgccttgctgtgcggatgcagggtttagtcgagggtattattattgattaaaatggcggggcgtgagcggctaatgtgtgagctcacacaaagcgacaggtaaacaagtcaaaattctccgtgcctaaaactcacagagagatggcagcaagtcatatcatcaaatagctttgcattatacagatttaaagcttagtcacatttccgggtggtagtaggaggatacattcatcacactaacatctacccgatgccattgccatgtaacacaacctgctcgaacgaaagacttaacaatatcaatcgtaaagagtcaacgtggccctattcttcgaatgtgtccgcagttcaaagtcccagtgactccacacacatacaagccttgcaaagacaaccttgcgccaaagccatggctcaggcctctgcgtactcaggctgaatgacgtctgctgccgaccgtaaagtcctcctcgccttgaatggaactatcatctacctgagccagtgatgaaattgctcctagcacggagtcttgcacaagttcattggatgtagaatttggaaaagatccgttggtcgcactctgatcggggccgcgtcgtgttggaggtcgacttacgtctgctgaagccgaatcaaagccggtacttgcgttcggtgcgttctttggaggaggttcagagcctccagatatgttttgagaactacctacctggtgagggtcctgatcgattgtcagttgtattccaaagaaatctgtaaatttcgccagcatgatgagggccctgatggcgcctcgatggtactgtctgtgggctagcacgagctgttcgatccggctcactaagccttgaaggagagtgtgcacgatagaagagatctagcgttgcagtactactcatccgtcgcactacacgttgaagtgggctcggggttctcgtacgcggctctgcaactaatgtgtccaccagagtttccgaatatgacgggcctagtgttcctgacaacatgctcttaggagggcttaccgtcgacactggatcctgcgctacgttccgagggaataacgaccccgggattccaaccagttgtggccgtgtcctttccgcaatccagcggccaaagcggtgcatcacgtttccccgaggttgtacctgcggagcgactattcctctggaaacgatttgtggtggttgtccttgttgtgcacgcggacggaggcgtctgtaccagcatggcttcactggctgcggatcatgttcttgctgaggctgctgcaaagatgaaccaaggtcttgtgttgccggctcattgcgtggtgcagctgggttagcgagagctgaagactcctgttgtgcatcacgtaagatttgttgagatggatcttctggcaggggcgacgacggatctggaactggctcttgaactggcggcagtagatgatcttgtgagccgtgttgcgatgctagtggttcatctgataaaccctgccccggaagtagtagtcgatcacccgaactttgtcttgatggcagtggtcggtcaggcgagccttgggtcgatgacagtggttggttgtgtacgtttcggtctccaggtaaaggggcttgctctgtttggtccaagttgacattagtatgttgatcggatgcgggcgcggcttggacatcatgtcctcgccgttcgccgtgcaatggcccagaagacgtgaatcgaacttcggggtttgcaagatgctctttgcccggcgtgaagtttgccatgtcttgccttgcgctcttaggtacaagacctgtagtcttgcttctgtccgcaacatacaccgtctcgagcatcttctctgtgaggtgagtgatccacattccaagagggcgatgtacgatgaacctcatctctacttgatcatgaccgaagaactccccttcttggtagagcttccacaatacttcgtccaccacctccgtgctgaagatctttcgcatcatttgcccaaaagcactccttgtttttggcacattctcaaagtcataggcggatgtgtgggagctgacatgacgagccaccaaggcgcaaaagcaaattctggaggattgtgttggaggctggcttctcgagagcctaagtgcaaactcggttgtgaaccattcttgaagtttcttaagtggtggcagatgccggttcaagggatgactccaagtcgtgaacaattcgaagtcgagaggtcgcaccttggggcgatgcatcactgctggagtgaacgggtatgtaaacggacactggaaggtcggaagcgaaggatctgcttggaacgagctcagtaaatgtccatgttgcttccaagttccacataccaagggtctgaagctagcggactctgaggaccgtggccggtgattttgggtcttgaacgagtatcaacgctcgtagcaccaagcgccggtttgtggcggcatggagatgctgatacagtccgacttttgtgacggatcgattgttaccaatgtaagcccttggctgaggtgaatatggtctcatgatgataacgattgaagcgattagtcgatattgtttgagatacgaatgatgaggctgacaatggttgttgtttgtgttatgatgtggtgctgggcgaaggtgatcgatagcaattcggtacgattgacaagaaagcacactcgcagcctccgttccttgagctgaaaaaggcaagcgcttttcgcaccaaccatacaggcgcgaagtttaccattctgcaggagccaaccgtggatgattgtgagggcaagaatagcatcacataggtgatagctgacgtgaaggtaaaaagtcgtattgcattagggtatcagtcgaatcccagccattccccagcttcatcgtccgaactatcatcatctgccatctcttcgtcaacaaccccattctcaatcgccttgacctcaaagtcgagttggtagcctttcgccttcttctcgattggctgagccagcaagtactcaatgcgatatatattctcatcagctaatttcgcgagttcactttgaatacgtcgcacagccttctctacactgcgcagctcggcttccagtccggtcttgttgtctttcatccatcgtccgtgcttgctgagtagcgattctatccatactaaattgaactcaagatgtggcgattcatcagcttgcagtgcgacgaagcgcagtaggcgaccaagatagacagagggcaggtctttgacgacaagtgggatgtcggagactggggtggcttcgtacacacggcggacgagattgcgctcgttcaggcgaaaagccatgactaaagccttgaggtagtctttctgtgcgagggtatcgagggttgtggagggtgtgacactgatgtccaggtcgaaaggatcgaactggaacgtattgtcaagtgagtagatcaaaaggccttcggtgctcgcagcacaaaatgcacgtcctgtgggtgagaaagcgaccgcagggacgcgaacttcaggtcgtgttcgccttgcgccaacgcccttctgtgcgccaggaagtgttgtgtcgcgtcgatcctcgaggtctgatgcttctccctggtcgtctatgagaccctgtggtccagcagcagtaaggagcttgctatttaggaattcttgagtgccatcaagagagaggttgacggagaccgtgaatttcttaaggagtgcaccagactgcacgtcatacaagcatatgtatttgctgtttccgccagctagtacgcatgttccatctgcactgtatctgactgtggtgaaagctttggtgccagcgacgttggcagcggtcctccggtccgacattttccgacctccagaaacgtcccttcgcgcatcgacgccattctcctgtgcagcatccgatacgttccagaacgtcaactggccatcgagggttgtgacagctatttgttttgagtcgggtcggaatgcgacgcagagaatgtccgccattagctgtaagggctcgctcgtctgtgtgcgagcgaagatgttccagacgcgaacggtcttgtcccaacttccgctaaccagagtgcttgcatctggtgaaaaagctagcgacgagaccggaccttcgtgtcctgatagtcggtcgagaagctggccggtctggacagaccaaatgtggatgtcaaaggagtcgatggagcctgcgcacactacttcgccactggggtcgacagccaaggacgagaaggatagcctcgacggtgctgtaaatgtgcggaagttgcggtatcggatcaggtcccaggctcgcactgagccgtctagactggctgtgaagagcacgttgccgcgttttgcaaactcgcaggccgacacgccgcccatgtgctctgtgaaggtgacgacgcagaagcctgaattgacgtcccagactttgatcttgccatcgtctgcggctgtgattatgcgctgaccttcgggagaatatgcgatggtgttcatcgagtcgaagtgtccttgctgcttcaagacgtacgactcggactgccattcccagacgagcagctgacccagcttagatgcgccaaaggcaagccactctcccgtcttgttcatggcaacaaagtcgatgtcgttctgggatatgctgagattttgtatctgcgcaaagtctggcagttcgtggataaagaagaggccgtgggagaagcctgtcactaggagcttcgactcggggtggaattgggcgcaggtaacgtgagcgttgttctgcatgaagaagtggcgttcggcaatgccccactggaggttctcgtcgtcttcttcgtcggcgtcttctggcgcgtcatagcgcagcatgtacttccacacaaagagcgccccgtccttgctgactgtgtatatggtctcctggtccttggagaaccatgcaccgacgatggcttgcctgtgtccgcccagggtagtttgggcactgccgtcgtcttggtctacgccccatatgcgcgccgtcaggtccttggatgcgctcaggaagaagcgcgagtcggtcgaccattctatgctctggactgcgtcatagtggccggtgtatattcggtgtcgcacaaacggcgcaaattccaagtcgccttctgcgacgtctggtgtggatggtgtgtgccatacttcgatctggcgcccgatgcctactgcgaaatggcggcccgagggtgagaaggatagtgccgtaacctcttcgcggagggaaaagtggtagaggacgatgcggcgcggcacattggtgaggatggcgcgaccgtcttggtcgacggagaggagcaggttcccgcgggggttcagcgccaggcgggagatgttctttcggtgcgcaaagggcagggtatatgatttggagctatgctcgtacttagcgatgccacacagccattcctgagcagcttacttgacgaggtcgaatatggagacgcgattaccaaccggggaaaagagacatgttccgtctggcgagaagagcaggttgcctctgctgtagacggtgccaagaaggttggagaactgcgggagaatgtcagtttcggtaatgcaagcgtgcactcgcagcacgcacctggaagtccgtcttcatggtgaactgcaggcaccgtttgcagttatttgcagctatttgcagttatttgcagttatttgcagttgtttgcagttattcgcagtatcaccggcgcatcgtggcgggtcgcccgttacgacatgcgtctgtctgaactttttcgagcttctggcgcgagctcggcgctagtgaaaatggcggcgcgcactagcgcggtttccccgtccagggaccgtgcctgccgaatgggcgacgtgcagaaaggggacccaaatacccaaattgtccgccagcaccaacacgaccctcctcgcccacgcatccctccagtcgacaccacgcaaactggtcgttgacacccatcacccgccgcccatgtaagcctcgacagcatcattgagtgctcccaattgccgcccagctaacaccgccgcagtcccatacaccgacacatacacagcgacttcctcaagggcacccacatcacgacgccatggccgaaaacctgtccccaattggcattgccaatgtgcgtatactgcccatcaacatgtcccgcagcactgaagctaacatgcactgcagctgcccaaccagaggtatgcgtttcgaaacgacacgcaagcactgagcctaacgtagtacaggcacaagattgttgcaaagcgcggcgctgccttcaccataatggtaggatccgcctcccacatcaaacttctcgcccactaactctcgcaggtcgctggcgagtcgggtctcggaaagacgaccttcatcaacacgctcttctccaccaccatcaagaactatgccgaccacaagcgacgacaccacaagcagatggacaagacggtcgagattgagattaccaaggccgagctcgaggagaagttcttcaagggtaccacatgcatcacctatccaacgcttcttccatgctaacggccgcagtccgcctcaccgtaatcgacacccctggcttcggcgattacgtcaacaaccgcgactcgtggcagcccatcatcgagttccttgacgaccagcacgagtcgtacatgctgcaggagcagcagccgcgccgcacagacaagattgacctccgtgtccacgcctgtctgtacttcatccgccccactggccacaccctgaagcccctcgacattgaggtcatgaagaagctgtgcacgcgcgtcaacctgattcccgtggtagccaaggccgacactttgagccctgcagacctgttcaagttcaagcagcgggtatgttgttcttctcgaattctccaagcagatgctgactagcagtaggtgcgccaggtcatcgacgcccagggcatcaagatctacaccccgccgctcgaggacgacgacgctgccgccatgcagcacgcccgcggcctcatcgatgccatgcccttctccgttatcggttccgaaaaggacgtccagaccaacgacggccgcaccgtcaagggccgccagtacgcttggggtgtggccgaagtcgagaacgaggagcactgcgactttaagaggctccgcgccatcctgatccgcactcacatgctcgacctgatccacaccaccgaggagaaccactacgaagcctaccgcgcgcagcaaatggagaccaggaagtttggcgaggctcgcccgaggaagctggacaaccccaagttcaaggaagaggaggaagcgctccgcaagcgcttcaccgagcaggtcaaggttgaggagcagaggttcaggcagtgggagcagaagttgattgccgagcgcgatcgcctgaacaaggatctcgaggctagtcacgccgagatcaagcgtcttgagaccgaggtcgactcgctccagggcagcatcaaccgctcacacggacgtcgttaagcccatcacaccagcggggttgattgtggtaacggcgtttcgatattattccttcaagattccccttctttctcttctcgtatgtttgtaatgcccgcgtcgcggggagggtgattgcctggatgaaagtaaactacaaggcagaagaaaactttatgcacttgctatcctctatattatagcatgtagtcttcgaaacttgatcaattaatacgctgtagtttgcggctggtcgcatcatgcatttcgtcgtcgttacggccatagttcactataatatctcgtaatgtagtcatcgctcaaacgccaaatgatgcccagatcccatgcgccatgatggaaagtgttgtgtgttcaaaccttcatcccaccaaacaccctgtctaattcctctccttccctctccttcttcacctcagcctccctttgctgcgggtcatcatccatgatattctccacctccatctccttccctttgacctcgtctacctcgggctttaatatgtgcaccccactgtccaaccaacccggtgccaacctcctcttctcggccaaatcctctgctttcctcttgtcttcccactccttcagcgtcttccgcgcatcggcttctagtttctgaagatgttgttggagggcgagacaagattgtaggatggcgtcgggggcagccgaggtgccggccgaggaggttacataatcggggttctggaggacagatgggggtagagtcgagggtagagttttgtacgaatatggtagaggtgtggcggtggggagggagaggaaaggcgaaatggtcagggggacttgggcgaggagcgggtgcgggtctaagagggagatgtcagcgtcgtgggaacggtgtttcggggtgtgattgcgcgcgttgaggatggtgaagctttatctaaatggtcggcgggtgcttgttaagattcgtacacgctcgagcgatgcgcagtgctattctgaagctgtgcgcgttgcggggacgttgcccacggaacaaccgcggaacgaaatctggggaactcacgttcgtcatgcatggtgcggagccaggcgttggattgcgtacaacagcctcgattgatccaaagtactagactatttctgttattgtggcgtagctgcggaggtggcggctgttttgatatgtggagtagaggaagcttgacatgtggagtcgcgatgatgcaggtcccagttccttcgctgcagcacgtgcaattgccgatttgcggggcacaaccttattggaacggagatttgcaaaagtatgtatgcggccttcatttcagtaaagcgtgtaatctgctacgctctgttcgctaccaaacgtcttcatccgtatctcatgacccccgcctatgagtgtacatgtacatcttctagcatacgagcggtcttggcccaggggtagtatagttggtgggtttcggccaatacagttggaacttgacgccaggatctgttcctttgtaggcgcccggaaagctcacatactcagggctgagagctcccgcacgagtgcctagatgtcgtctaggcgcaggaaggcctccgaggacattgcctcggtttgaggctctatcatcctggacgttgatctgtgtacactccatgtagaattgtgcacctggataactcgatgctgcatgcagggcaatgaactcacctcggagaagatacctgtcgttaaggcaagatgcaggtaaaagagatgaggttcgtgcaactcatcgcccagaagggacacaggacggcagtacgggatttaccttgcccttcttgtgtagtctggttactgcccattcgccgttactatcaagaccatcttcgtatatcttgaaccctgcagctgtcgtcggattggttgtcacgagctcatcagcgtctactccatggcatcgtgtggctctcgagacgcaatgagcacctagacgacagctcacattgattacgtccgctggtagaggggtctttagtggattgagcctaaacgcatgagcagatggagcatccgcacgcgagccctaccagagggcttaccctccattacaaatcatatcattggacgttacatcctgaataggcctgtcgggtggcgatatcaatgggcatgccgtcgtcaggtcgaattgtggggtgcatacccgtcatatgtcttatggtgctcttagtcagacagagactgggaatgagcgccgagtgataaagtacagggactcgaacacctgaggtgcccttgacctcctccattgaaatgaagctgggtaaagatggtgtgcgcggagacactagtagtgagcagggccgacgtagcgatcgagaacttcatcgtgtggctctattctctcgattggaccttgccattgcgcaatggctgatctatatggagtcgtggcgattccgtagagtgcctcctcccgcattcagcacggagtggcagcgtcacagatgttccacggatgcggcgagtcctttatatactaccacctgacccgctaaagagatctgtcgttattaaatctacatcggaacctagagttcgggcccaccacacgtgtgggatggaggtctcccaacttcgtcgcatgagtgtagtgcctgtggactcaattcgagtgtggctctggctcacttgtgcaactgagattaaggataaaaatctcatacagctacatattgcagatcggatcccaaaccttccgggcttcgatcggaatgattgccatgcacagctcgctcgctgatcgcgcgcgcttctcgtatgggagtcatcggcggtacttgaacgcgtggcgaccatgtaaaacagaaaaacgagaactggctagaagcgagacgaggcgcaaaatagaaagccagagtgccaaagggacatgtgccggtcattggtggatggtcgttaaaactaattgcaggagagacgagactagaaaagtgacgttttgggacagtggaagacgacgcaatataatatattaccatcgttagccgatcgaggcgtttctctccgtgaaacgtgctcgagtagcgcgaccgcccctcatctgaggcgaacttgcggttgcacggcacgaatattgtaccgagggacacctgcgagtgtggcaattagcgtggggtgttgtgttggaaattctagaagtatgcgttgtgcaggtgttgtgcctaggggctctttggagtgcagaagtttgggacacgttcctgccgccagagcacttgccagtccctaaacagggagctacgcgagtgtggggaagccaggtcggggtaagccgcacttggctgccggcgaattgagccttgtaccccgtcctgatcaatttacatcaatcaacaaccctagtcaccattgtttctgcatattaacgtctagccttaaatctcaaccatagtactattgctccgtgcgttgaccaattgagaacacgattatgatcatcgggtcgtccggttcgtccacaccctgcttagctgcatttggtttacctggttggaggcgctcttctgccgtcgcttgcgaaatggaagaacttcatgtgatccctggctaattgagcttggtcccagacgccgaccagtttccaagtaagtgcagggcaatctgacggcgtatataacctgcccgtctccgcaaacatggatacacagcttcaggttgtgcgtctcgctggtcgatctacttaccttgtgcacgacttaccttcaagatgaaaagctctaccgtcatgaaggcagcctcgctgctgtcccctctctgtaagtcactgtacatgctcgacgacccgggatggtatagttaatccatgtagttgcttctactgccttcgctcaggacaaatacacagattccaagacaggcattgaattctggtatgtgaccatgccatagagtgttttcacctagtagatcagtactgacttgctcaggcgccaagttgtgggcaccgaacagactgctggcggctttgaatggggttatgctctgccgggagcagctactgcaacgaacgatgagtacattggttacatcgtgagtaaaaccctgcaataggtgcagtttaatgctgatgatgtgcgcagaaaggatcgctcgagtctggtaggcagggatggtctggtgtcagtcacgcagggggtatgcccaattcgctccttttagtcgcttggcccgagaaagatgccgtgaagaccaagtttgtctacgcagggtaagtcgagaacagcacgtgtccgaggtgcctcgctcacaggtatcagtggttatgttgccccagatgactacaccggtaacgcgacaatcacgcaaatttcccatactgtcaccgacaccagcttcgagctcatctaccgatgccagtggtgctgggtatggaaccagaaaggtgctgaaggctctcagcttccgacttcagaggttcaggtcatcggttgggctcagcacagcaaggtcttcgatggcacatgggtgttccacgacaaaggtcagtctcagtttggtgcgcgcgtcgcagatgcacgcaacgccaaatacgatacctgggccaagcttgctactcctccgaccaccacttccgcccctgcaagctccaccacgcctacacccactgcgccaatttcctgtgtaggctctcccgtccccactgactcctacgactatatcgtcatcggtggcggtgctggtggtattccagttgcggacaagctctcggaatcaggcaagagcgtcctcttgatcgaaaaaggcccaccttcgttggcccgctttggtggtaacatgggcccagaatgggccacaagcaacaaccttacccggtttgacatcccgggtctctgcaaccaaatctgggttgactccgcaggcgtagcctgcaccgatattgaccagatggccggatgcgtcctcggtggaggtgctgccgtcaatgctgcactgtggtggaagcctgtagacatcgactgggactacaacttcccgtctgggtggaagtcatccgatgtgaagggtgccgtcgaccgagtcttcaaacgtattcccggcactgacaccccctctgtggacggaaagcgctacaagcaggaaggtttcgatgtgctttctggagcacttggcgccgatggctggaagtctgttgtggcaaacgacgcgcccaactcgaagaaccgcgtgtactcgcactcgccattcatgtacgagaatggacagaggcagggacctctgggcgcctacctccccactgctctagcaaggaagaacttcaagctcttgacaaacaccatggcgcgccgtgttgtccgtaccggaggaaaggctaccggtgttgagctcgaaagtggttactgtggcactgtcaacctcaatcccggtggtcgtgttgttctgtccgccggtgctttcggctcttctaagcttctgttccggagcggtatcggtcccaaagatcagcttagtgttgtcaagaacagcgccctcgatggctcgaccatgattaaagaggctgactggatcaacctgcctgtcggtcagaacttggacgatcacaccaatactgatcttgtcatcaggcatcctaacgtgtcttcctatgatttctacgcggcttggaaagcacccattgagtctgataagaccgcatacctcagcaagcgttctggtatccttgctcagtctgctcccaacattggtccccttgcttgggaagtggtcaagggttccgacggtatcgatcgtcagctccagtggactgcccgtgtcgaaggacccggtgccaatgacacaacttccatgactattagccaatatcttggtagaggaagtacatcgcgaggtgctctatccatcaatggcgcgcttggcatggtcgtgagcaaagcaccatatctccaaaacgatgccgacaccagcgccgtcattgctggtatcaagagcatgatggctgccattaagaagaaccctctcatcgaattccaggttccctccgccaaccagactgtcgagcagtatgttgccagtctcccgaagaccgcagcgaagcgccgtgccaaccactggattggtacagccaagattggaacggacagtggtcttaccggtggaaccgccgttgtcgatctgaacacccaggtatacggcacggacaacatccacgttgtcgatgcttcaattttccctgggtaagctctcatattcacttcgagatctaccaccactaacacgatacagtcatatcactaccaacccaacttcatacattgtcaccattgcggagcatgcagcggccaaaatcctcgcgctcgctagttcaggtggtaagcctacgtcgtctgcaggcccaattcagtcttcagctaagtcaatgtcggcaaagccgtctaatactccagctccatcaaaggccgtaacgtcggctagcccagccacaccaacctcgaagccagctgaagcagtaagtgcatactctaatctcagcgctagacaatgattattctgacaaagatgcagtggaatcagtgtggaggtaccggatacaccggacctacaacttgtgtgaccggatacaagtgcgtggtcaacaactcgtactactcacaatgcgttcccaactgagcgcatgatgtgggagcatgtggtgactcttcagagcaaaaactactttcttctgtacatactttttagactcgtttgagatgaacatatcttcacttttgccccggatatgatgcattgacttttcggggtttcgccatgcctaatcgaagctagtgtacacgtgatgcttagcgggcgtaagctcagctactgcacttcaatttcatcccatcacccatcaacgtgtgctcatcacgacccactagtagctctttcatcgagcctctgttgtagagggctattgcaactatgtttcattccaagtgtccctctatctcgctcaatgatgcggccaacatgcaatataatgtgacggagctgcttttacagcgatatcaagacaatcctaaagatgactgggacaggctttacaaatgctggggttatcttgattgcggcgactgccatcgcagtgatggcttctgcggatggtgtcctattgtatgtttgattcccttttccctgcatcattgtcccggttgcctgacttcctagtcgtctacatgtctgccgctacctgatgatggcctgtcgcgcgcattccccctcctgtccccaatccgctataagggcatctgcgcttttggttctgagcgcttcgagcttcgtaccgcgggtctgggttgccaagtttccaccatcacctttctgacgtcgattgccactattttcagtactctatttggtgttctgatactccgaatacttttccggtttgccaattggatgattgtgggttttcgtgcgcggagaggcggttatgtagtatgtcccaacgatgaagagtcctggaaaggcgatgtatgggtacggagaagcgagagttgggtagatttgtggagacgtatgcggggcggccagaaaacattcgaaatcgaggaagtggacgactcgttccgagagcccaggcgtatatcgacgagaggcggaagcagcaaatgcggtgggatgcaaagcgcagagcgaagaccactgttagggagccactaagagaccgacttttgaacgcattcagtatcagactctataagactctatgaagtgccgccgaatatccatggcgcacacgaccagcctccaactcacctcgtgtcagtaccttcactaggcacaaatcacccatggcgtcgtaaacggacaagcaaaatctaagataagagataaatacctcatcgcgcctttaccggcttgctgccctgcccgtaacctttccctcacctctagtagcaacgctagtgccctgccgacaggcatataacctctacgccacccacttccactctacccttcttcctctattacgctcctctgttccccggtgatcaaccatatcctttgatataccgtactcacaggtcattggctacagcgtgaggtcgctcgcagttatgccgcgccctaatccacaaactggtgatggagcggatctgcacttcgagactaccgcgcgtcataacaagagtcgcattcccagttcacgattgaataccgcttgcgacaccgatagctcagctgtagcttacaccccaccaagctctgagcaacagacggctttgcctcatcgcaaggttggacatcctatgccttctggatatcctcatcttgagaacaaggatgaaggcgctcgcgatcgtgtggctcgacacatcactgccctcaagctcgcgaagaataatatagacgcagctttcgacagccattcgacatcattgtctgaggtcaatgatcgtccttatggccagtcccagaaatggccagcacagcataaatgcgattccgatatcttctccccatatggaaactccatggtgagcatttcccgcccccacaagcttggtggcactgctgacagaatcaagctcagagaccagtcctacggatggcagagcaaagcccgtggattacaggacgaaatgccacaatgggaccccgacgccctcggaaaaactctggaagacaactccctgagagcctcgtccggcggaggagttcttagaccacccgcagatctatctggagtagctacggtacctctatattcgagcaaccctgtgcgcgatcacatgcatgcctcgctcactcaaggaagccgcacgggcttgaccgattttctcgaacaggaacttgcaaaggcaaagaaagagctggagcgtgccaagatcgtggacgaaggccgacatccaggcattcagctcagcccacgccaaaaggtggaagagggtcgtctggaacaatcctacccgtacttcacaccagctttctctccaacgcttatgacgttcaatcaagtgcgcgtacagaggaacaaccagcaatacaccgaacctatttcgccttcactccagcacgagcaacttgtccatgctcccagcgacaacatcgtctgggatctcgaaactgagtaccatggactaggttctccattggctgacccctgtggtagtggggagtgcggtggatgtgataagtgtggctttgcctcgattgcacaagctccgccatcagtctactcgaacccggcatggaccacacatccatctttcgagcactcggttctcaatttaccagtctgccggcctttgccttctcaggctcaaactcaggattgtaccttgcatatttctcaatctaccaagcccagtgaaaatcaagcgagcaccgacgcacaattacaggccgcgaaacttgtgaagaccacacatggccaattctcgatatctgaagctaacgaagttctgaaaatgtgccatggacattttagaatggcagaagctatgtaccacgcctctggcgttgagtccatgcgacatatgctaggagcctggcaatccgagacatgccttgcatcgactactcaggacaccgaaagccacgcagattcgtctggcgatgcaggttctggatctggtggcaatcttgcgagtaaatgccgcggatgccggagcggttgtgatgcttgctgccccatcggtgtcgagaagttgagctttgatgacgactacgacagcggctatggtcgagatttggatgcggcgtgcggagattcctggggaggcgcatcggggctcaaacttggtgaggatcgcgacgacctgggaggtggttggggaatcttttcggacatgacgcccgcccgtcctggatcgagtccagagccgccattttgggcctttcctgtaccacggaccacaactggatgtagatggtctgaagcagatgatattcccaaggaggatgagcgtgaatgtactagcactcctgccatccatgctacctcgacaaaaggctacaccgtaacctactgggctaccatcgagtcggacgatcagactgtccacattcctatcgaaaataacagcgtctcgggacccgagaaagctgttcttgaaggacccgcaaagactgtctggaaatggatccaggagaaggggctgggtgacaaggtcggactacaagacgttttcgatctggccaaggatatccacattggtgtagaggatacagccactcttgtgactgaccagaaacatggtcacgatgattgcccttcgcatcaagaaccgaagtgctgggaagctccggcttctttgagaccatcgggcgattcgcgtgacgactgcggcgaattatcagcacattgtcgatgccgtaccactggatattcccaagacggctggggaggttagatagctctatacgatgagagctgacagaagtggattggttacgaagacatgcaaaaggtatgcgaagtgctttggggatatgcttcatcagaagagttcaaggatctatgagaagaagagtgatacagcgaggaaaggtagtccaaatttagctctatcgactggtacatataaaatctgtgtaacaaaaaacttttgagttgagattatcattggggttcgtacataataactgagtcacaaactcctcctaacgaccagcgctgttcttttgccacttctcttcccgagatttcaagatctgtcgggtcccattccctccatcaatcggtacataacttccgttcaatccgcatcctggatgcccttcgcaagtactaatggtatgtacatatctcaatttccccttttctactctaaatagatgactatcgggagcaggctctttgcttgcgcggtccaagccaggaaaaccgacaaaaatgctgactgcaccgtactcaacgtcgacgacgtagcgccggtccacaacgtggatggtcgaaggcagcccgagagaacacgttgagccgtttgttcgtgacgtatcggtatatgagccgccttctaatcgagcgcagggcgtgccctacgtatgtcattagaatcttggagtatatgtcaaaaaggctcttaccaaagggtacagtaacatttgcattaccgaagcgatcgaaatacgcgtccccagctgcttggatgacttctctggtgtccctctctaccagtggtatgctatcccatttctcgaacgagttccagtgtgccgttcccgtggcattaaatagccagtctccggcgtcactaacgagcgtttcaatcttcttgatatacaatccattgccttctatcctcacaccaagaacgtacctttgaaattagtagtttcctttgatttttcctaacagcaagacgtacggatgggaaatatccgtaacaatgatttccgtgaatgctgtacaaagtacttcgtctaaaacacttcggtattgcgtgatattgagtggcttgctgagtatgccgccagtaatgttcgcaggcttgaactgctcggtgtacgtcaggttggggaagagtgtatctgttagtagagcagagttgccgactgtttgggctgacaaataaagcgctgtccaatcattgagaactaagacggacgttagattttgtaagtgaaacggcggagaccaagacccacaggtacgatcgcatgcggcgattgctgtgcgcgcaagtgttgtagcgattaccgatataatgagcatcgtgatggtgacgaagaaaggtggacattccaaattcgaaatactaccattgtattccttatacgtcaaacacacactcttcttggccgcagtattccatgtcattggcgtttacttgctaattctataatggtgcgctagagcaaagtggggatgtgggccctgcagtctgtataaattcatttgatgaatcctctcggcagatcagcccttgatgcaccccacatgcttaatccatcatccttatctcctgaccttcagatgcatgccagttatactcaacctcccaatcagaagcacaacacttcctaagaatacagcagcaccaccaaacatttgcgcgaccaagtagcttcctccatagctctgaatcagtgctccggcgataggcggtccaatgagcgttccaagaccgataatcgcgaggcccatcccatttctcgttccaactcttgacatgtctttggtgagacttgtgagtacggctggaaacattccttggaagccagctacgaaaaatccatagctgacagcccatccataaagtccacctgtatccttaacgagtggccagaagaacaatatgatagaagagatgaagcagaatggtatgagcatgttgtagcatccaaagaattgatccgcaaagtagctgggaacaagtcgacccaagactccaatgccgttgaggaccaggagaacgttgatagccgttgcatacggtaattcgagtacgttcgtggcgaaagacgagatgtagtagaatgcaaagtactggccgagacagatcaagaagacggcaagcaggaacaggctatatgacgcttctctgaacgcactcaattccagtaaaggcccagatcttctcggtggcaaacgtggcttcagcaagctacagtagcacgcactaaaagccaacatgatgaaccccattatcctgaccgtccatgggaacccgatcctgggaagtaactgtcgcgcaatcgttgggtacactagtccaccggtcgcagaacccgacgccatgattgcaagcgcgacacttctatttttcgcgaagtatgtgctgaccagcgataggcttggtgcaaattgcataccatttccaatcccgttcatcaagccctgcgctaggaagaactgccaatacttggtacacaagcttgtcatgaaaatccccagagcactcaaaaacatgccgggtattaggctccaatagaagtatccggcgtcaaacatacggccagtaaacatgccgagcgagaagtgacccagcatctgcattgagccaatccatgatacggcactaggttcaaaaccaaggtcagcggtgtagtattgttggaacacaccaaacgtagatatcatgccccatgtgttgaacacgacgagatgacccatgcaggcttgtgtccatgctttggtgccgccatccggaggtggtcctgggtcgacgatcgatgcgttggagcgtgtggtgatggttttcgcaagactgtgaagattatttttaggcctttgggagtgttcagtattttgggtcgtggttgtatcaatgccctgttccgctcttggtgttgttggtgagaggttgttgctcaatgtgaagccgaccccttggtcaccggcaggcagtaccttttccatttccggcgttgacagcatattcccaacgaggtattagaggaaaagtgctagaaaagagcaagggcgtgagttgtagcaggctgcgaacaatgttgtgaaaagatcgaacagtttcggcagtttatccgaggagcaacgctaccaggactgcttggttgatgataaaatcggcacgccggccgcggaggctaatcttgtattgtatgcagctgttaatgcttcccagtcagttatgcagcatctctgctggtcatcgacaaatgacgttgatgatgactaaggtaagttgcataaagactggagtttctctccatacattcggctttctccccggatttgtaagcttgcagtaaaaacggggtcacaagcatcctcaaaaataaagctttcaccgaagcttggatgcacgaagcttgataagctcaactccgaactagtatagaattagatgttgcgttacaggaatgcggccgcggatggaccgcatgttgctgataaatacaagtcagtttgtcgaagattgctgcacctctatgcactggttggcccttgaccaagatcttacttcccaaggcgcccaggatacgtgatgtcgcaattataagcgtggagcttatttgttactacaagcttcaacgcctcacacacagttccatagtctttccaaaatcaatctcgttgatacatgattatcggcaaaatgtacgtacacttgtacttgaattaaatttgtgcaaaaggtgcctcgtaattacgcagtgacatcaccgctcttcgcgcgctttggttctctttcatctcctgctcctgcctcagcgcgccgcttgccttcgtcctttttcgtttcttcccgcgcggcacgacgtgcttccttgtcctgcttctccttttctttgcgtagagctttgctctcaaactcatgccaatcaccctccaatttactcaatgcatcagcacgcttcgagggcggggtctcgctcgtaaaaaatgggtgctctagcacatcagccgccgacggccgtgctgtcgggtcgtaaaggaacatagcttgcagtagttcaaaagccatcgggctcacccgatccttgtacttctcctcgaaagtagacggtctacgctcggtaggacggaggagttcgaaccattgcatatctacaatacctggccaatcttgtatggtaggtgtacccaggacgttgtatatcttatcgagttgattgatttcaccgccgtctccagggaaaatggcgtggcgagtaaagatctcgacaaggacacaggctgccgaccagatatcgacagcaggtccgtactgcgtctcacctagtagcagctccggggatcgataccaaatggtgatgacacggttggtgtagtcaagcttgcttctcttcgcatagaaccttgccaaaccaaaatcagcaagtttcagttgtccagtattggacaccaatatgtttgccgctttgatgtcgcgatgtagcacaccccgacggtgcaggtagtccagaccttcgaacagctgcttcgccagatccttcttatgagactgctcaagtttgaatgtcggatggttgaggagacctgtcagatcgtgggaaagatactcaaaaaccatgtagcaatcgttcttttcgaccatgacctctcgtagctttacaatgttgtcgtggttgagtgattgcagcagcttgacttcgcgaatagctgtcaccgggaacccgtcacgctcgccctccatgcgaatcttcttgagcgcaaccatatctttcgtgtagacgtgcacgcccttgaacaccttgccgtatgtaccagaaccgaccactgactcattgcctggcttacgatagtacacagaatctgacgccttgtgttcgggaatgagcgtaggtcgggccttcaatcgctttcgcttgaccatttttgttttcggggtttctggtggtggttctcttcgttccggtcgtgcgtccggccgtgtgtctggtcgacgaggtaaaaatggttctcttcgatctctgtcacgaacatcacgtacgtctcggacgtctcgtatctccctaggatctcgctctctggtatcacgggagtcacgtgcatctcgtggatccccgtacatctctgtcgcgaggatccctgtaatccctacccctatcacgataggaagtgtcgcgtggatctctatcacgagggtccctgtagccgggcttccgatcgtagtagtcatcgtatcgtcgatctctttctcggtaatctctatctcgctcgcggtcacgttcgtagtctctgtttcgaacatcacggtctctgtcgccacgtgaatcggttgggtacctcgggcttgcatctcgacctgccgcctctctagcttttgggtcaagcaaagactctttcgaccgtgacctggataattcggtttcctcttttgctttgctcgccgtggcgggcactgggttctttgtcttcagagagaaactgaagccagacttgggctgtgtaggtagcgttccagcttgtttcgtcgacgtctgagtgcgtttctcttctttaatcccttcatcttctacacgaagatctttcgacgggcgaaaaggattgtcatcggcatcaacagcacttgattgtgaatcagccgaagctgcggcagaagcttgtggtcggggcgcttcggtggcgggacgaccgcctctcgtgcccgaagctggagtccaagagagattggagaattgtgtgggtgcaccaccacgacctcgcccaccttgcgcaccatacgacgtgctgagacccggcccagaggctcttcgatcgggtccattgaaatggttgccacggaagcctccacggtgggggctgttctggtatccctgttgtggatattgctgaccctggtaataagcaggggagtggttctggttgtacgaggagtggtttggcgaatagccctgcattggtgacctatggaagattagtatcagtgtttgtgggaacaggggcctgcttacccttgactgggatactgttgtccttgccatccaccccgaccgccatggtatggtgattggccttgtggtgaatactggttctgcggaggatatggcggagactgtgcgtatcctggcccggcacgcccttggtattggtatgctcccctcattgtgtcgtctttgcctttcgatgagtccgaattgtggccagacctaggggctggtgaggccctcaacgagacaggcttgcctacaggcgcagatttttcaagctcaacttctttggctggtctttgatggggccggggtgagcgcgatctggaggagcgacgtggtcttggtgcacggggcgagcggctcctacgcgatggacttaagcctcgtctcgagtgaaatggagagctacgtctagttgggaatggagaacgcctgagggctggagagcgagaccttggggcgcgaggggcacggctgcgacttctttcctttggtcgagtagagttgggcacgtgcggtctttctctcgatcgtctcggcggagtgcttcgtcgatggctatgccttctgggtgatgccccccgcaagggctcgtcacgtctcgaccgtctttctgaatgaaagagaccgcttgcgagaccgatgtgaaactggcctgtaatgcgaatcggccgacggcgagcggcgacgggatgaagaaaggggtatataggaatctgcaggtggtgtaggacgacgtggcgcccgctcacggtcaaggcgttgcggaggagtacgcgccctttctacacgtcgatgcgttgaatctgcgcggcggacccgtgatctggagcgtactaagctgcggctgcggtggcgcttcgatcgtttgaaggaatctttcggagatggagagcgagtgcgctggcgctttgggggcggcgtcgtatcgcggtgatgatggtggtggtggtggtgctgtcggtgggagtgcgcagccttctccctgctgggtgtccttctcgaggtccgatgacgctcgtccctggatgcttcgcggctgcggcgacgcgtgcgatccctactcgggcttctctcgcgcgagcggccgcgcgggttcttggttgatggacgagtgtcggtgtcgttggtgcgacgtctggaggaatccctcgcagcgcgcgccggtgacgagggcctggggtcgtcgatgccgtctctgaggcgctccctgggcccgtctctctgcgtgtccctcagtgacggttcctctggtctccactggtctatatcctgggcccgtcgcgagccagccatgtaggcgggaatgtcatcagaagtggacgaggttgcagcatcaaaggtcccgggtctgggtgtcacggcctaaccgagctaccagaaccccagcgacccgctaactcagcctgacagagaatgcggtaatagaacagaagaacaatgatgggaggaatgctgcaactgcgtcggaaacacaagaacatgtgcgccgggtcggagctcgtctcgatgatgctgtcgtggctggccagcctttttcctgttcgcgctaccccgatcgccaagcctcatctcatgagaactggaggattcgagcggtgctccgcatgcagcaagtcagccttgcgagctgacgccttcctaattctgcttccaaagaaacatcctcttcagctgttgctttcacccgtatccatgcatgtccaaagaccgcgttctgcccatgatggacgttcactaaactatctagtgcaaatgcaacctgttcaaactaccagcatatcccaggtaacagaccaggcactgcggaagatgctggcatactgctgtgtgcatcaagtcaaccggcgcatactcgcgagtgcccgcgcgtagtcccctggccaaacgcaaatcattcaagctcagtgtggtcggccttggtgaggacccgccagtcggcggctgattgtgtacctgggtggacttgactcgatttgtggcgatggacggtgccagagatgcgggcaaacgtaggcacggcatggcccatcagagcgagataactcaagctgtcgcagaacccacaataggacggcctgttgcgacaccataaaagaaagcttcatgtacggtatagcagcaagcgcacgccccggtgtgccctagtaaatgcatgcaaacttgggtgccatgcgcatttccagagctgttcccaagaaacaagagagcgcgatgagataaccgggtcgacgcgatgcccatggttcttatccaacgtggctgatgtgcagaggtccaccacaaccatgattgagatgctcacataccgtacgcgtgtcgcggcgcaatgtatatctcgctgcagtcgaactggacggttgacgtcgagagtatgacatgcgtaaatggacgttagtacgatgtctgcatcccaagtatgttccgcagttgacacggttcctggcttcatcccactgtccaccctgtccttcaagtatacactccatgctgtcgaggcctgcaccaatgcaaaacatggacgcagcagtgggcagtctgtaggtaatcggtgatgctgggttgaattggccggcatgcgcagtcacctgtgcgaccccttcatggcggccgcctgtccgactccatcctgcgaagccaactgtaaacatcaagcggggagggcgccatcccgtaccggtgctaatggacgtaccttgagtgatggtggtgggcggtatgggtgcgcagatggatggtggttgactgcccgcgcgcttagccccctcgcagggctacggggcgtgctttccccgtgactcggcgaccggcgattgttccgactacttcgtcattttgactgttcggcgcaccagcgttagcggcggccaaagttattcagtttacaggcatgcatcgcagacgtccgcctgacttgcgggacaagcatgcgccaaatagataattgttcacaggcgtttgcgcctcgtatgctcttatagccgtcgccgaccccgacatctgagcagcaataaacccccgaccctttgcagaccctgacttccccgcaacaatggacgctgacacgacgaaacccggttctgccatcccctcccacgtaaatggcgagcagacggctcaaaaggtccctaccgaagtacgcgatcagaaagagagggagaacctctacaatgccatagacaaatccaaccgaggtcgccagccagtcgactttgagggaacgagcggcagctacttccccgtaaagactgctgcagccaacatgaacggagaagctcctcaggagactcaccatgtcgtcaatggcgagatcgacgtggaaggctacaaccagggcagcaagacgccactcaagaccagccgcgcccacagcccatacacccagcaccccaccatcgacttcgacgggctcagttggccgagcaagggcacactggcacgcaaagaggcaaccgaggaggagaagaaagagcgtctcgagaagctgtcgggtgctgtcagaaccatgctcgagtgtctgggtgaggacccagaccgcgaaggtctccgagacacccccgaccgttacgccaaggcactgttgttcttcaccaagggatacgaagagaacctacgagacattgtcaacggcgcagtgttccacgaggaccatgacgagctggtcattgtaaaggacattgagattttctcactatgcgagcaccacctggtgcccttcactggcaaggcgagtttggtagtatctacgagctgaacaagggctaacctctctagatgcatatcggctacattcccaatcgccgcgtgatcggactctccaagctcgcccgcatcgctgaaatgttttctcgccgactccaagtccaagagcgcttgacaaagcaggtcgcccttgccctctccgaaatgctgcagccccaaggtgtcgctgtcgttgtcgagtcaagccatttgtgtatggtgatgcgcggcgtccagaaaaccggcgcgaccacaacaacaagctgtatgctgggacgtatgcgatcgaccgccaagacgagagaggagtttctgcgcctcattgaccgacggtaggtggacgggtgacgatgtcgaaaaggcgttcaaggttcaggtgtacgtgtagagttcatcactcgggcgggctgggccgcggtcatttcttcctatactctagacgcatcgcctttcaacaggcgcttcaaacagttgagatatccaaacaatggcaattatttcccataggttgcatgcacttcgagatgaggggtgaaggtgacacggcggtgatggctatcgattcgtggaagacccctgctagcgtccggctggggtcgtgaaaccgcgtttccacaacaaacaacggctatcatctcgacacaattcttatttcaccacggtgtagcactgccccaggtctccggagaacgttgcgtatggcataagcaatggcacgaacgcgatcctcgtacacagcgagcccgacacgctctggctcaccgcggcgcagcccagcgcgtcgagcatctaaagatggatctgaatatgagatggatttggatgcgcttggcctcaactcgactttcgaatcgtccgaactgcaagccagctatgagccgccggtcgatcgagtggataccagcgaaatagaaggaccagaagacttcacgatgaacatgacctattggatgacggccgacctcccgctatcgcagatcaagtcccgaaaagaagccaagggcagagctcaggagatgcggatggacgcaatgcaagaggaggaggcagcacacgatatgactacagagggcggccaagcgattatccaagggacaccaagactccacccggatggaaactcgaactctgcatcgccgacaagacgtgcaaacggcaccaccgacgaacgcacatacagcaccccggcgtctgagcggtccatggagaatgacgagaaggtccggagtttcctgagcaacttgcccgacacggaaatggagggcgcaattgcgggtacaccactgcatatgcctagacaaagctttctgcagatcccaagaccgtcaccgccgaaagcacgatcactgcaacctacagtcgaagactacgacacgccccgcaaaccaacgcaagagacggtcatacaccatgcctcagccgtcatcgagacgggcgaccttgaggcgctgcaacagcaaattgctgagttacaggcgcgactgggcaagcaagaccttgtatctcagacgcgcatcactgaactcgagaccattctttcgtatacgcgctctgagctggagaatgcacgcacagaaggctacaggcagaaagaggagactgctactcttgagaaaatcattgagcaacagagacaagaagccgagcaagggcgcctgtccgccgaagcacgcttgaaggccaaggaggcggccttggactctaagatgcacgagtttggagatgagatgcgcttgcagaacatggctaaactgcagaaccagcgtgaggactttgagcgacaacttcaagcgctgaaggagtcgaagcgtctagccgaacacgaggctagctcgaagagccagactcttgagcaggttcaatttgactgtgatgagctgagacgcagcaacgaacaactcttgcaggaagcgacaagaaagcacgaaagggagcttgacgcaggcaatcaagctgtggacaagcatcacatcgagctcactcaacagctgtctttagttcaagcacgagcagatgatctgcaggcacggcttgaaagggtaacagcggaggccaaagtcgtacgcgaagatgcccaacagaaagaacaggagcacgatgctgtagaagcaaggatacgtgcacgcacggcgcggatcaccgagctcgaaggcaaccttcaagccgcacgctttgagctagagtgtgcgcaagccgatgcttctgcgaaagaacagcttttccgaacgaacctggaattaaattctcgcctccggacgatccaatccgaactgaacacaacgcgctcgaatttgatggctagagaggagccgtctacacagaacctagaactggagactcgcatccaggtcttgcaaagccagctgcagtcgagtcgtggggaaaccttggccaaggatcaggagatcatgcgccatatcagatctcaagagcaactcgagcaaagcctcaacacggcgcgaggccgtatcgagggacttgagactactacaaatacacttcgacagcagctcgcagaagctcatcgcgacagcgccaggtcacagaccaaacacgagagtctagagcgagacctgcaagacctcaacgagcgcctgaaagatgcccaggtggaagctgatcggcgtgttgccgacgtagaacagaagattagcaagatgaaggacactaagctggagatggagcgcaagctccgagagctccagagtcagcgcgacgacctggtcgaaggacatgaagctatgctggctgatgtgcgcgacaaagctgaagacgcggtgcggaaagctggcgccttgctcaatcaagaacgcaccgaaaaacgacgtatcattaaggatttcaacaagactaaggaggagttggggcagagccgtgccgaagctgctcggaggttcacagaagacgacgaatcatctgatgagagtgaaacatccgtatcaccgataagcaccaaggagaaggacatggagatcaagagtcttcgagagatcatccgtaaacaagtctcggaaatcaagacgctgaaggccgagacaagcacttggcgcaaagaaagcaagagcctcaaggacagggtggaatcatactctgatctcgaatccgcaatgggtggcctcaaggaagagattagcacgctccgcagtgagaaatgtgccctacaagctagtctagaggaccaagaagccgtcaacgttgcaatggacgagaagcttgcgaaggtactaagcaaacttatgaaagagcgcgccaggacagttgtcggtaaacgagatggacagtggcaagaaagtgtcggacaggtgcaaaatgacaaggagctcatgggtaaagtgctactgcggcaatggggaagagaggaactcggtatcgccgatgaggaccacggcgaaaagcaaacgtatcagtacaagtatgctaagagggagagagcgtgatggggtattcatgacagtgatgatgaagccatgaatgcaaaatatttcatatgattgagcatggcatgctcttccaaagcctagttcgtgccgtttatccatcctacgccgtggtatatcttaccccaaacgcccaactcgtccaatgtcgaaacctgctcgctgtcgctgaaatgtcatacatgtccatgtctaatcgctcgaattcgtccttcatagcacgcccttcctcgccagctcgaccttcttagcaaactcgccctccttccagccacctttgctcccacaaatggcaataccgtcgcccagctcggctttgtcttcgacgctctcccaggcgcagggacagtggtgtgggaaatggacgcaagagagggtgccggggcacaggtagtgggtgcattgtgctggtgagaggagtgtcagcaagtgatggaatgaactctagcgattgactcacccccctcgtactgcgcttgataccatgaactatcactcctgacattctggggctcttggtgttgctggtgtccttggttgccaaacatctggtcgaagaaaccaaattgcgcgcgtgaggagacgaagcaggcgctcaagactaggacgatggaggtgaagcgcgccatgctagcaatttggtgtgctcagcgtgtgtgagtttttgcgtgtggtgagggtgtcttggaagcatgaagtgggtgatgtggagctattcgttgccaagcgcgcaggggtcaagtgctcggtggtccgcagaaaagtccgcacgcgaggaatctttgcggttgagctttgcgacttcacgaccacacgcacgaacacgaacacggccagcacgtacacatccacccgccgtcctcacttgccaataccgcagcgtacgcacatgctcacccttgctcgcacgcgattctaacgttgccagcatgcatctcatgttcgtccccgacccgcagaacccggccaagcgcatctacacgctgaagaaagtcatcgacggcgaggtcagcaagagcgcgcatcccgctcgtttctcgcccgacgacaagtactcgaggcacagggtcaccatcaagaagcgctacggattgctcttgacccagcagagtgagttgtaccaagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgagacatgaggtatgagacggagtcaagggagaggctaacgagtctgcagagaacaaggttgccgagcgatcgtagacaaccatgtggtgaaagcttgagcagatggcgttttagggcgtatgggcgaaagacttgaggaaaagctacggcggcgaccttatcatgtgtgtggtctattcgagagcaatcaacaagttccaagaccttttcctgttttgtcactcacaagtactcgaccttgcaccgcgcacaccgcgcaattgccgcatgttgttaacctgtctcttccattacaagcgcattgcatgtcctcgccgttcggctctattgtccgtggcagatgtcgtctaggccacagagcattgcatctgcacatgtggctctgtctcacaacctctggatgggctgcgggttgtgcctagatgagccgcgggcataatgtccgaggtctggatggtgaatgcccccacgccgtattccgatgcgtgtctcgcgcatgcctattgaattgacctgcacgcatgcgacttgggcgtgggggtccaatcatgccggccaagagcagttgagatgcatcgtcattttgagagtaggccaattgcttcaagtgactgtgttgcgacccacaatggtccatctcccgcccgcggctatctgattatctggggccgctggtgcacgtcattgaagggttgtccagtggtatggccgccaaggggaaagtggtgagagcaccggcgagatggacgtagtggtgtacagcgagtgcagtgcaagtgcaagcgcaagtgagatgcggggtagtgtgccgcgctgtgttacacggccgaccgctgacagcacagcacggcacgtcaatgttgttctgacctcgacagtgcggtagtgaagggtgaaggccctgtccacaacctacgttcggatgtgccgaggatggtttgatagcgcgtatcgcgagtcgcaagggaacaaatggttgctcagggtcccaacgacggcggcgggtattcgcgctgcaaccacgcacccctcggctcagctcccggcaaggactgcagccatgtacgcaatcatgccctgcaacacgtcgtgggactcgtgggacccgtccattcgaggcgcgaaagaatgtgcattgtgcatggacgccaacagctagtccaacaataggcccggctttggagcaagatccgtggccgtcgtcatcttgtgggagaacagccgtcacgagcaccgggcctcgatatgctgttgtaagctcactcgccagtagctgttctctagtggccgctgctgttgtgccatgtcgtccatgtcgtcagcctgctttgtaccaacaaagtgatattccaggtacattcaggtacagcccgcggttggcgacaggccactcgtttgcctttgcgatgctttggtggggcgcacaggcacccttagttatgtcaaggttccttccagctgaagcagagttactgcatgtccgcacatgcaacaaggacgatgcattgtggctgcttctgacgtctgccagaatgactgcggcgatactcactcgccgactgcgataatccatcctccgaccggccttgaactccaaccgttccagctacatgggcgggcccccgtctgtggaaaattctcggagtgccccttcgagtcaccacccggaaaacctacacaaccttggaaccctagctccactctagcacgtctggatacatagatttatagccctcccagaagccaaacactcctgataatctgccaccctacgtgctgccttgccaacctctggccagaccactattttggccctattcacgtgcggccctagtcagcagcaagtgaccgctctacgcgcagaacccagtagaacccagtcttgcgtccagccgtcctccgctcgtccaaacccgcatcgactcaccccacgctctcatcttgccctgccgcttgcttgccgaaactctctggaacacgactccaaatctgcctccagctgtaccgtcgaggcgcctccaaccaattgcagcatctgtgcaaacatcagtccccacgctgcacggcttaccccatcaccctggccagtacaacgaaagcccatttgcgacgaatttcgtacagctagcgtcgtattactttcatctacttctttggctagcccgtgattcggcttaccacgtcggctcaaatcgtgtcaccctgctctggtccccaacagccttaacatacccgccgtcgacagtcgaccttcagttgagcatttgggatgaatttcggattcaaaaataatacttcacgttggccagtcggacaaggtatgcagccaaggtccacaaagtgctgtgctgtaactaataccgcaatcctaatgtgcagaacatatcaacagatagactccacactatagcccgtgggattctccgcattttgagttagaaaacttctagctccacctgtcgctagaactggtattgcttttgccatctcgtccagatccgataggctgctttcctccgtccctgggcctaccctgatcttaccgtaagccttgtggaaatcttacttgcctattctacaagtagcttgcaacagctacccacggccacgcgatctgtcgtcattgaggagactattcttatcgacctgcccctgcacgtaatggactcgtccatgacattgctgagtgcacacatccaatttttggtaagttagtctcgtatatcgcgtgctcatgtgcacagtcttgggaccaagtttgcctttgatgcctaggtgttttggtgattggtccgtgtgtgcgcggaggaccactcttatatttcgcctcctgcacaggtcttttgcctaccgaacaccagctaacatgatcactttgaaggacacgcagcttgctcttatacacattccgctgcacctatattcaagctttcttcagtctatcctccagttgcttcttccgaatgcatctcgtaatggatgtaccagtaacggtcatggagctgtacagtctccaaaaggctggccatacgaacatccttttgtgaacatatcaatcacgcccattgaatgttctatagtatgctcacgattactcgctagtgagctttttgtgcctgtcctcagccttctcgacacacaggcgagaagccaagtgcatattacatccgacgactttgttgtcatgcaagtcgatggcgaggggctagatgcaggacaaagagtattggagcttacaagccctcttgctctggctggcatgtaagcgaaaatcgttgaacctcgaaaaccctctgctaatcacattacagcccaatcttcttcataacaacatattttgccgactacattcttgtcccactgcgacatcgacagcaggttgtccaggcattggaagaacgtggcttccaatttgaggaccagacatcatcatacgtaaatccctaccatcacggccgcaaacattcgtctgcctcgctcgaagttcaaccacccagcactcctccaccaaccaccatctcggagctacagaccagaactttcactactttgaagcgtcgcagcattgttccgactgtcgatcccgagattcgtctagtacaatgtgctggtcgtcgagatagtgccaacggtataagccaaagtcgcaaccgcaatagtatgacaagtgcagccgacgatgcgcttcatctcggactcgtaaaatgcctcatagctgcaccacatcccagatttttatcgctcacgctaaccgacaccgaagccgcgtcactgcttctcgaccacacactactacctaatttcacgcaggacgtcctcttgggctcaaaagacgagtatcttacgccgattacactcgatcttcgaggtctgcctgtggagagcacgggcatcgtctgtggtgttgcaggtcgcttggtcggagcgacaactggacaagtagaaagccccgtagagatgagctatctcagtactgctcgcgcaggaacggtcatggttgctgaagaagagctggatcgcgctcttggcgccttgcgtggcgcagaaaatgggattctggcaaccgcggattagtccgggtcagcgtggggtgcagttgcaatgttgaggtcgcaacgtcagagtttttcggtgccacatctgataacgacatccacctgtgtgcaagggaatttttctcttcgcgaaatatttgcgcggcacagcttcgggccctcaggtctcgcctgtctttcatgcaagacagtattgcttgcatgaattctcggcagctgaccttcctgttcaggacgaccactggcgtcctatgacgattcgcttatctcagtgtcttctggatcgatgcggattcaatctcgccatacctaggccgcggtgctgctatggcatgtgaaggacctgtcaacttctctcatttggctcggtttcttgaggcttggttgggattattgcatgaggctgatcgcatttggcatggatatcaaaagtttgccttctttcctctgttcgcagatattggcttctccagtaatgtttttcaaagatagctacctgttgtagtgatcctgtatacacatcatcataatgttatccgcgtgagcgtcaatactgacgcatatgttcaagccttataccggtttacagggagggaatgaaaagcacagccacacgggtaaaccacagaaccgacctatgagtatattgcgtcctgaatgccaccgcataaacaaggttcagttcgatagactatgagcacgccataacaccctacaggaatattaggcggaactatgatctagtctaagtgttgcgcccagcctggatatatatgctgctacataacactccctgcggtatctcacaccgccgcgattaacatgattactttaggcgcgattagcatcatacttttgtatgttatgagttaaaccagttcatgggagacccaatagataacgtgcgctgaaaaagatgcgctccacaacttgtcctgtccttttcgactgggacgttgaaatatctaatgacaataccatagaagggatacgaacataggctaactgttttcacagaatgtgttttattcttacatcattcctataaatatcttcatcgcttccttaattgcccaggctggcgttgacaagggtttatagtatgtcatagtcgagctccgcagcacgttgcttcatatcagcgagctgggagtaagtatctctaacctccaggtgatctgtacaatgatatcctgagctataagcaagtatcgttacgcaaatgtccgacgatcatcatcttccccacctctgtacttgcaaatgccgtcgccagcaagtactttgtaaggatgtacccaaggtacggagtctaaacttcgcttgaagcagagtgcctcgtggttcctcgtatctaaacattcattaagatttagtcgatttcacaactactaccgcatcgtcgaaacttagccaaccaaccatcagctccatcttaggtaggatctaacggcgcaagaaggacgtaacactcctttcgccaccatcataaaatttaaaggctttggaaacgctgccttactactgtattcgtagcgtgcattcatgttgctatgtactctagcacttttgcatctcagcttattccacccgtccacagcaataccatgacaatcaagattccgaatggcgcttgactcagctactcataaatctcacattccctacaggaattggctatacattacgtatcttggttcaacgtatacaattctgtgatgatacccatggtacatgtatgcccacggaacatttcactcattcccatttcccagaaaggccaatcatgcccaggtgtggcctcggtacactttctgaaggttacagtgcatggaagtccggccactactatgatcaaacacttgccattttcctggtgaagaattgctcgacatcaatgagacagatcatcggactttctcagaattgtgtctttcatctttacacgaccgagttggcacaagtttagaccggtcgcagctcttgtgatagccctggcaggtgtaatgcacacttcagttgtgtcacacgaggtagtaaacagctatttccgttgagactgcttatccccatttgttgagatgatgcgcacatggatatctgcgaagaggtttgcaaggtttcctacatgccacgagcgtatctgcagtggaacaagagagctcggacactcctttcaagaaaagtgaggtcggaagaatagggtaatgaaccattcgagggatatggataacatgagcaaggcgagaacagaatgggaacttcgacccacagctcatcaagacatggcggaatagacagttggaccaagtgtccttctctccactaccaggtgggtctactaatagagcacaccaaacacccatgtttgttcaggcgttgtcttcggcgaccagtggaagctatcgcggagtttggacaaagttctccacttggattttaagatctacgtttgctccgctttttgacagccgcatacgcggttggtatggagactttcaaataactttttttttgtgtgctcctaatgcgtctcgcaagactgttgggtttgcctagaagctaggagtattagaatttgcttttgtattcagtgcaactttcgagtcaagtgttcgcttcataatgtgcctcattcccaacttctcaacggcacaactcactgcacaaaagcaaattggttgcatttggtacccacgggaacaaacttgcatcatcatttccgcacgcacccgcctcttccatctgatctccatagacatctcggtgtaaataatgcaccgtcccgtgtacaccataccgggggatgccaagccgatgcatccgcagcactggcgacgccatgtttcatgttgacaggatctttggaaagcggagaaatctcaacacgcggctgctatcatgtgcgacccagatcgcggttgttcgcaatatagaacccgctgggatatatggtttggcacgggcagcaatcttcaaggttattccaggtattgctcctcaaggccttgcagcggcgccgacacacgtagcgcttgacgttgaaggagactttagcccaagggtgaaggagatgatgcatttggggtgtagacaagcacatccggcgatgcgggggaaggtgatgtggcgcatccatagctatgacatctatggcaggaagctgtaatctttttttctttttcaattagacaaccacaaaggcagtgagtgagctttggtcagcacatttgagacagtcgactgccaattctctgaatctaccgatgagctcttgatcctggttgcagcattgccaaaggacagcattctcaggcataccgccggcccagaccacagcctcggtgtgggaaggaacagacctaaagtctcgcggacgccaacaataggcacagtgtttcgtttcaaggtgcttccctcgcttaatgtggcaggcatccgtggaccgtggaaccgtttcgattccgcatcacagtggagctttggttcaagtctccatgttgtactgtgggtccaacaatggcatgtccggcctaacgtcatgtcatgctgggtcagcctcaaatgtgtggcatagagtggttcgtacacgtgtctacaatcttggcctcagtggcgtcacggtgcacgatgattgagagcacgtattcaggttctgtgctttctagtgatatgcttttaattcaatctctaacataactgggcaacgctagatgccataataatggtataggtgaggatatcataaagtcgttgttaggacatctaacaaggatggatagcgacagatgaagcggcggcgaacacttcgcaatgccaagacacgaggatatcgtaacctcaaattcgaatgtgatagaaaagtcgtagcgccaaacatacgccgggtattatgcgcgatcgctagaacgagcttcggaagtcgaaaatgtacattggtaaggtgacaaggaaagtggcgtacgcagcgaggcgagtgcctgatgattcatgcgcccatgtggaccctgaagtttcgaaacacaggcgcataccgcgcttgggccaagtggcgaaatagttcaggccggacggtctatagtgaatccatgagcgacatcaatgacttgcgcttcttgagcgtccggttcttgaagctagccatgggatcgtcatcggtgtccgatgggcagggcggtagtacaagggttggttctcgttcattcgcaccgcgcgcttgcatcctggacgcacccattgtcatgcgcttttgggcaatggagctcgtgttgatagtgggaactgggggcgccaggtccggagaaggccctctcatcgagtcacggccacgagactttggtcgaaggatggtagatgcgcgtcgcagcttttgggggctgatgaagcttgagctgccctcaagaggggcggtctgtggcgtaagtggggtgtagggtgtcgaaggagtaggcggcatcttgccgttgacgcgggtatcgtacgtcttcttggaaggattggtaatggcgattttggcgagagcgagtttcattgaaatcgatcgtaaccgcttgtgtggagccggcttgataatgggggacgaagaatccttgttggacgcttcgtagggatctgagctaaggaaggcgtgtgatgctggcgaggaaggcgtgggcggcgtccaatacgactgtgtggtctgtactctggaaaggccgctgcgggtttgggagggaatgtatacagaagaacgggcagacgagggtacgtcgatggggtggagcgatggacgggcaagtagttcgtcaacagctggtgagatgctgcgagttgaggaggcagtgcggaacgaggaagaggcagacgcggagtcggtaaggtttagggtgctggtgttcttggtagacggactgtagctcgtggacggtcgacgaggctcgagttcgactgggggcgtggtggcacgactggccgggttggaggagaggcggccagtggctgtgactttcatcgacaggcgctgggcggcgtccttgcgtatctggctgatggctgcgatgggcaagttggcaaccgaggccgagcggtgctgcatgggcgcaaggtctgcggtgggcgaccgacagtcgagctcaacgactttcggacggccgacgacctttgcgtaggagaccatgacggccatgtcgcagctccttcccttgtcccatcgcgagatggacatggtgcgtgccttgcactcttttgtcgggtcgtggactacgacgtcgtcgtagtcgtactcggaatctgaaccatcatcgacgggcgacaaggcttcttcactggacatgtagcgatcttggaacacaatgctctccttcctgtgcgcggggctcggttgctggctagctggcgtctctatcctcagcgtctcgggcgcgtcgttgcacaagttgggacttgatgcggaactgtcggagctagtcctgtctgggcgtgcagcgatcgagggcttgttgaacgaccactgctggagctgtgaggccacggcgaggtcggccattgttgctggggcggtggagtcgaaggcgaaggcgaagaagaaggcgaagaagaagaggaagacaaacaaagtagtgtcgccaggcggatcggggtgttgctatatgggctgagcctggggcggcagctgctgcggcatgaaaccgtgggcgtgcaggtgttggcgccggtggagtatcagacggtaacgtggctgtgggttgtgcaacgcgagagctggagttggctctcttcggagggaagggacgcagggtatgataaacaggcgtgtcggggccagaggcagtaatatccagggtgcagagggtggatagattgcgctagacttggcctgtcgtcggcggttttaggtttacagatgggacacccacgagaacgggagggcaggaaggagtcctgcgagagccagcgggcggcggcgccagtgcagggcactatatctatgcaggcgcatttcgcagagcgcaatctctgttccgccggggcatgaatcgttcaaccatggccagcagggcgaccttgcacgcctggagagtcggcgctgggcgtgctgtgctggtgctggtgctgtgctgggtccaactcccctgccgatccacgaacgatcgcgcaacacttgatatgcctgcagcttgcgctagctgctgaggctttggaggtgggacgctcgccgtgataggctgccgctcgggtttcagaacggcctgcacattgcacagcgtctcccgtgagctcgtggtgtggtgcgcagatgcagccatcgcagcgtctgcggactttgcgggcggccatgccatgccatgccatgccatgccacccagagagaggacggcagagatgctccagacgctcctttcatcttgcagcgagcgccttccctttcttgaccgctgtgtctgccgttcacttcaggggcaggccaatcaccgcccgcgtgccgcatcatggtggggcggctcggtgtggggtcgccccaaaaaaggcacagcagacgacgccacagccgaatcaggacccgtttccttctcagcgcccgtcaccgtcttttccctttccctcgccagcccgcgttacccgatctgccacacgtcaacgcgactgtcgatcagggccctttgacaagtcatggtgcaagctttgccgacgactgcccatgtctttgcttccaaactccattactacggccttggtgtccgtggcctcatcgtcacccctccccgcgacgtgctggccatggaggccacagccatcgtgttccgagtacacacgaggtgtgccaaacactgcgcactgagcggctccatcgtatcccggacctggctcgactcatcgactttaggtactcgggggctagggtccatgcccagctggtcgtgcatgcagcattcgcgccctcggatttgtccatcaccattccaagcgtcaacttgctccaccactcggagtccgccatctacaccccacagtcacgcactcatgcttgattgtaaaactctgacatagattgcacctagtgctgccttctatgcgcttctatctctctatttctccatcgctctatctctccactcagtggcttcgtatgattgcatcatctacacccactttgccggaataaggaaacgctcaatctacccagattacatctgcccttaagcacacacgcacttcgcggaaagtaggcccgtgcgccttaactcccagatgcgagcatgccctgctgtcgtgaatggctccatcccaccatcggccagcagcctagctgactgcactgtccgaaccaccctcaaggcctcgtgtgcgcccgcgctcgtgtcgtgaaaccgatccgagatccagaacacccaagcgggtaaagagaaatgcagcgagttcaaacatgtggtgcgtgtaatgttgcgagctgcctagattcgctcctgttctcttccagtactcgctaaccacaccattggatgaaattccccatgtattattcaccctcacaattgacgtcagaaatgtccgaacacttagccccatacagtcagtccatgttcgtccgagcgtcagacttcggacttcacacaccaactatcaataagtgctgacagcacacatactgtttcatcctgtgcgacagaataggacaccaacaactgctgacgtgcgagccaccgttggttacaccgcctgctgacagcttccagagctacttgtgacatgtgtcgtgagtctggcaaccttcagcctcgtgcaccgtcacacacctacggagtaaatagtcagccagactacgggagcagttggtggaacctcgcaaatgcctcgaaccgtccgatcgacctgtcagacatgtaaaataaaaaaagtgccccctctcagccatcaccagcattcttgataagcgaccaccggtgccgttattattagcacgtcaccaaaccacgggccgtactacctgtatgctgctgtaggccttcagtaattacaccccttgtcatctcttcacttattcaatgaagccaagtcaagcctcactacccagcttccagcgttacagtccttcgtgggccgatatgggctaagaacattgtctggtggtatcgacatgataggatgtcgatcaatatcaggttaacgctttgtgttgttgatctattctatgtcacagaatccacgtgatgaaaccttgaaaaactgcgcaattatctctgtttggctgttctatccgaacatgctctgcagtgtgggggcgcgctttccccgcttcgacccaaaacatagcatcatagccgagatgcgaggtccaaactcagcattcgtgataacgtgataacgcctgtacacttcgtttcgcacatatttcaaccccatatttgtacgctttgtctgcacactcttgtgtcgaacttaacgatcccctacatcttggaccctcgaactgagcattgcttcctaaattaacgtcatgtcatcccaacatccaatacctcgtaagctatggcaacatgcggatccaaagtctacagccatgtggaagttcatgcaaaagtcgaatcagaaacggggtctgaatatgcaggtatgcgattgcgttatcccctgcctacagtaaaagtctgcaattgtgtgaggcggcacatggtttgactagctctcagtccagctcttcaatgaaaaccacacaaaggaccactgaaatcctctctttgtgctgaccaatgttacagacttttcgggagctctacaaatggagtgttggcgaaaatcggactgacttctgggatgacatgtgggatgcaagtggactgatatatgagggcaagtacgatcaggtcagtaattgaatctaggatacgatcctgacgcaagtcgtcatgtgtcaggccgccattaattatttccaaaggtcgtggatacgtcagtccctatggacgcgataccgcactggtttcaaggcacgagtctcaattttgccgaaaacattctcttctcagcatcacctacgaatgcgtcaatccgctctaaagtccataaagaagatacaaagatcgctttgaccgagattcgtgagggcaatacagaagtgcggcatctgtcatggggtgagctgcgccgacgtgtcggtctccttgccaatgccttccgtgccaaaggcctcaagaagggggaccgagttgcaatagtcgcaagtacaagtttcgacacgttcatctgcttcatggctatcactagcataggcgggcttttcagctctagcagtacggatatgggcacaaaaggcattctcgagcgcttactccagatcaagcccgcgtacgtcttcgttgatgattgggccgtctataacggcaagacgatagacctgagaccgaagatcaaggaaatagttgaagtcatgcaaagtgagcctggctttcaaggtattgttacacaacctagattcccaggaaagccggcgagcgttgagggactgacgaaaaccgtcactttggaccatcttctggacgctgcgaacggagaggaaaagctggaattcgagagagttgcttttagagacccttttctaattgtgtattcgagtggcacgacgggagtaccaaaatgcatagtgcattcggttggtggagttctcatgagtatcacgaaagaaagccttctacacagggagctgggaccagaaagtgtcatgttgcagtacacgacggtatgttattgcatcccctgctttaggcttgtaaaggctgacatgaaaagaccggctggataatgtaccttgtttcggtgcaatgctgcttcactggcacgcgatcaatcctgtatgatggatcaccatttcagcctgatccacaaacattcctctctatcctccaggagcagaaagtcacagatttgggcacatctccgcgattcttgcacgaactacagaagcggaacatagccccaagaaattttctggacttgtcgtcactccgatccgtctgctcaaccggaatggtacttcccgactctcaatttgagtggttttacgatgttggttttccctcggctgttcaactgcgtaacatttctggtggtaccgacttggccggattgtttggcattgagaacccactcgaacctgtctacgtcggtggctgtcagggtccatgcctgggcacaaaacttgaggtttatgacagtcttgtcgagtccggccctggacacgccgtccctgatggcgagcctggtgagcttgttgccacggccagttttccaaaccagccagtattcttctggggtgacagtacgggtgagcgataccagaacgcatactacaaacgatttccacatgtgtggacgcatggcgatttcatccaaatccacccttccactggacaaatcatgttcctcggtcgtgctgatggggtcctgaacccatcaggtgtccgatttggcagcagtgacatctattcagtcatcgagacgcatttcccggaaattgcagacagcatatgtgttggtcaacgacggccgcaggataatgatgagagcgtcatgctgttcttgaaaatgaatgaaggacaaccgtttacgcccacgctggttaacaatgtcaagaaaaagatcgcggaagagaggagtagacgtcacgtgccccgatacgtgttccagacatgggacattccggtatgtacatgccttaccgagctatgagagtgttgtcaattgctgacgtggcggacagactacagtcaacttgaagaaggttgagctgccggtgaagcagattgtatcgggtcgcatcatcaaggccagtggtacgctggcaaatcccgagagcttgaagttctatgagcagttcgcgaaggtggaggaggtgctggagcgggcagaaaagggcgactttagaagtaagctttagaggaaggagaacttttgagacaatgagcgagtttgagttatgcatagtttgcttatccgtgggctcttttacctgcatgccgcctgctatagtgaaggtgatgtcatgccacaagcgagctagatagcactagcgcgacttgggggtgcctttcgtatcatggagcaaacagagtaagcaacactgcacagcacccaagtgctgccacgcacctccttcacgataatccatgacaatcgcactcaaaatgcctccgagagcgcagaccaacgtgttgcgtggtcgcggtcggcccaagagagccgctgctgatgaggcgtcgcccgcgcctgtcgcgaacgcgtcggagaagaaacgcggtcgcgtcgcaaaggttgacgcagtcgacgccccagctgaaccgccaaagaagcgcggtcggccagcaaaagtgcaacaggaagagcccgtcactgtcttggaggcccccaggcgtagccgacgctcgctcgttgcgcccgaagctcctgtcgaagcagccaagaagcgactgggacggccagccaagaaggaagtcgttgaagcacccgctaccgctacagcgccaaagaagcacgcagctcgttcgaacaagtcagatgctgacgtgcctgccgccccaaagcctcgtggccgcccacctcggaacgccgccgctgtcgacctcagtcgcgtcgcaggctcatctcgcgtcatcaagtcgcgtagcaagccagctccaagggcgaccgctgccgccatccagacagcccccgtcccccgtatggacccgcgcatgcgctctaagctccgtacccgtgcccctccagcacagaaggccaaggaagacgtagcgccgcagcccaccaaacgtcgcggcaggccacccaagaccaacattgccgccgttcaagcgccctcgcctaagaagcctgccggtcgcaaagctacaaaggcagccgtctccaagcccatagctccgcgcaagaagcgaggctacactacactcgacatccctgacaagttcgccgctcaagttcggcagtatattcaggagctggaagatgccgactctctcccaacgcccgctgagaatgaggctgagcccgagacaggagctgaagaggccgctgccaacgctgaagacgagtatgaagatgaaaatgaagatgaagaggggggtggtgacgtggttatcgaggaggaagtcttcgtcaccagcgcgacagctagcgctgacctggaaggtgctcttacctccgaagcaaacgaggaccaagatctgaatgcaggtggcgaagaagaagatctccaagacgagtacaaccaagacatcgtcgaccgggactccgtcgacgagtcagctgagcccgccgcagaagtcgacctagagatgggcgttcaaggagaggaagtctatgtggacggagacactgatcacatagatgcgcttgctcaacaaggcgacgcagatatggatagcccagaagacgataccgaagtacatacccatggcgttgagtcgagcgctgcagttggattccttttcaattaggatacttgcactctacaagaccaagtctatgcacaactgtctgcattgcgctggtccaggtttcctgcgcacagggcccctgagtatgaagtcaagcggcatttggtatggacgataatgtttatgatccgcaatcgtgcatgtagtacaagcataggtgctacaagaaggattttctgccgtggagcgatccatcacgatagtcttgcaggggtacatatcgaagagttcgcgctcttgtatcatgatagctacactacaattccacgaataaatacccaacgtctcacttccatccgtgtgtgatgccacttgcttaccgattctggtctctgattcgcgccccttatgtgctgttaagaataggcgtaatcttcagcttagaaaacagaggtctttaccgccttctcttctgtgatagcggtatttttatagtaggccttgaactcttccaagtaaaactccacttcaaaacggagcaactgaacaggcctatataggttaacagcttgcaaggtatagaagcggagtaacctagtctctgcgaggataaccttgtgcatccgggctatccggaaaaggcccgggacattgtgctagctaccaaacaggcccttggttttctgaagtttctcttgcctgccagtgcttctaattgctcgcaaacgctgcttatctcttctatagtctgtgcgacatcactgagtatatatactagttgtcgtagcgcctcaccacgtacccgctgctccatagaacaacaacaacaataacgacaaaaacattcaatcgacatgcctgctctgtcttgcatactctttcacatctcttctgctatgaacgctgtcgcaattccacttcacataaagtacggcgtcttccgcatgaatcctgcgctccgccgcatggccaacactccagacaacgcagtcagcagagccagcgctcaggcaggatgggactatgtggttgcactgctagccgcactaggtatgatattttaaactgtatacctttttcctcttcggaacgttcgttcttccaactcataagagatattaaaccttgctcacgctaaaagcaatgttgctgaaccacatgtgggcgacgagcggtgggcctaaaaccttagaggagaagggcatcatctggataactgttatagtagccggcatcgctggatggcgcttctttaaggtaaaagagtacagcccgctgtgaacgctgtggattgcgccgctgttaagcctagttgcaatgttattgcaacagcattaaatagtgctaacgtacctcacgagcgagtagccggcacgagcgagtagccagctctgctaagactctactaaaactctaactatgcatactataattgcaataagttaataactaaatagtctactagctttaaaagaggcttaattaaagcttacttctaaggctattaaatataatataactctcttaatactatatactatagtaatctaaaatattactaaataaatactctaacgtattctactactaagctagctagactactaagctagctactttttcttagcattataaataacgtattctattcttaaagcagctatattactaaagtagctactttttcttagtattataaatactataacgtaccttatagattagcaagctatataagttagcgagctacttttgctaagcttctactaaaactactctatctacgtaatgccttaacaacagcactagatagatacttctaacgaacataagatatagactactctctaagctcttaaataagatataatactctctatataacgcgctgcagctatctataatatatcttaagtaactctagattattaacgcgctagataactttcctaggtaaattgctagcctaaattaataaatctaactctaactaagaagaatatagttattaagtatatacttaagctagttatatataaatttctttctaggcttatagctatagctaatatagctaattctctgcgcgctaagcgcagtctaagctaagttagcttaaactagcctagtatatttattaaacgctgctctaagctctaaataaagtttaattataaatataactataagagagctctctataagaattctaagattatataagactagttctagcttatagagaatataaaggcaaagtatagtattcttaataataatatatataactttaataagtctagctttataataagctaagatcttaactagagcagttattatagctttagagtaataagaatagctaaagatagtataatagagtaattaagagtagataatagttatctagagcgttaacgcaatagagtaagctattttattctttattatctttaagagctactactacttcttagcttagtataagaagaagaatctactttataattaagttattatagtctctaagaatagctagataataaataagcttagtctatagtagttaaagtactttaataagtatataaagagaagagttataagcgcttattagctatttattattaatagctataagagctataacttacttaaattctagtaatactataagaataataagattattactatctatataccttcttacttattacatcttctgcagcttcttaatataagttattttacttctttaaagaaggcatatagatgctaagctaaagagcttatatataactagattatatatattataaaacttaagttttctactatgctttaagcgtgcctttaacgtagtaattacttctagtaatatctaagaaaaggttttaaagcgctagattagtcttatttaacctagagcagattatattagctcttaatatctatatctatactctactattgcttattattaaagattatctctagcagttataaactctaagtaatattcttaaattagaattataattaatacttataaaggcaagaatttagaggtatataaatagcttactaatatctatagtagaagcttttaagaaagtcttaaagagagtagtaattattacgtataagctagtattagcatagaagaagattactaagctttaagcagctaataaagctgctatataatataaattatataaaagaaagcgtatataagaagaagagaccttaatagttaagaataatctttaatagataactctaaagaagtttagtacgcatagtaatagaaagaaggcaaagaagtaaatatacgctaaagtaggcaagctctcttaaaggtagtatagatagtataataagactagatataatacacgtatatataagaaagtagtaaaagtagactctaaataatattatatcttactttatactatatagagctaaagtaggctattttgcgctagaatagagtagttttagtagaggcttagcaaaagtagctcgctaacctatatagcttactaacttataaggtacgttatataaaatataaaattactctatactcttattacgatctagaattaaataactaaaagccttgccttataaatactaaatttctataactaagtagtaaggctaagttaagatgctaagaaatagattatataagtatactagtaagtactagtaagactagaaagacttagtatactaagatatactagaataataagatctaactaaagtatatagtatataagtaagactctaaactcttatagtttagtatctttaactttatactttaagttacttaatatattatactctttatagaagcttactcttattatcttagtataccttacttctatatctagtactattttactctatctataaaaactaacttaagctctttaatactagctatctaattattagctacttaataagttttaatactttaaagacttttaagataagtaatatagctatagatatatctaagttctcttagacttatagatattttactcttaaggcttaaaagcttaataacttctataaagattataataagcttaagaactaaattttctagtttaactactaattttatattaaagaagataagattaataataataataaagttatcttagtctctacttatataaagagagatattaaaaaataagtactacttattcttaaaatatatatagataataatattaataatactaataatactatacttatagaaagctaaaatatatttaaaacttatcttaagcaaatattctctttaattaagaaattcttaattatagaataaagaatctaatactttaagtaaactaagttagctattagctatattatactttgctaatagtatactatataaacttaataaagtaatattattcttataagaatatataaataagatcttaaatactttatatataacgtagtttatttatttattctagatatgaaacgcaaactgggggtatcatcaaaaaacaagctagaccaaaagaggatggtaattgccctctaccatcagcacaaaaaagcgttaaaaaagtataaaacacgtgatctggtgtcggttgatagtcctaagcgaggccagtgcgggcaccaccaaccaacacccaaactcctcgaaaattgcctcaggcacaacaacgaccaccccgccccgagccgggctcaaggggcataatttttgtagtacgctcaaccatagaaaagcagtgcgcgcagtcgcgcgcaggttaaggacagatttcgcatcagtatccgagtgctgcagtcttccatctctttacatcttcgcatcgccatcaccatcgccatcatcgcaaccgtcgtcaaacatcccacaatccaacgaacactcaaccttgccagatcgcgtcatgtcgcctttaacaccatcgaagcccaacagccaatacgtcgtcaagattgcgcgttcgagctcatctagatacgtcggctcaccagccatattcaaaggcggctagtagatggacagccatgccgctacgttgtcaatattacagaatcagttccgcaagtcggttattagctccctcgccaccaaccacctcctcgcgcaatacaacgtcggtcacatcataccgcgaggcagcagtagcgtcgtatacctccatatcgtagacgcaatcgaggtgtaccggctgagatacgcgctgctaagtcactccatccccaggaacgatcctcatatagatgagggggcgataagcaagcaggcagccatgcttgcagactaggtagcagggtgttacgcagtaacagatcctcgtagccataaggaggatttcctcaaggagctttaggagccggcgagcgtcaaatagatggcgatgatcctgagggcaacgcattcgatatagccgcttttttgcagagcacctgctgccacaggtgccgagcaaggcggcttatcagcagcgagcccatccatcagattgcggggttctggggtattagtgtttaatgtttaatgctgagacttacatatagaaaagttgctcgacgagagcagggggggccgttactgtattacattagtgagatcaactggagtacaaaatatagtcacaaaatatagtttacaaaattggtggccgaagccaaccataacgtagtttataagcaagctagctatctaactaagctagctactaatctctactaaaatgcctgcgtagtaataacgcataatatcttaataatactaagcttaaaagacttatactaaagcagatatatagcttactatctctaatattaattttaactaaatctaaagtaaataatacgctatagctatctataatatctcttaaagcactatctaagactattatatagagtgctactcttaatataactataagctaaatataaagcaccttataaaactagaagagaaagtaattatagagcatatacttaagtattctatatgcagtctacttatcttaaaggctaatatataagatatagctaatagactacttaaagagcgcgctagtaagcttattagtaagaactaagctaataactttattaagtatacttctaagctataaatatgctagagctatctatataattgctagtaagctacttataagaatctagtaattatttagctctagtttatactagtttagagtataaagaagaagtatagagttatagataagaatatatataactttaataaatctagcttcttaataagtaagatattctcttagcttatagtaataagtttagagaagcttaaaaaagcaaagaagctttagcttagtaattataaataagttatgctagtataaagtattagtataatagaaaaaataatcttactctttcttatctttataggcaaagttcttatcttaaactagttctataaccttttatataactaagttatctaagttagctctactagctagataaataataatttagtgcttacttagcttaaatactttaactcttatatatatcttattagagtatatagactacttattattaatagctataagagctattatatagtagaattctaagaatactataagaagaagaagattattactctctatatacttatgcacttattctacttactatagctacttaatattacttatttcttactattaaagcgcatatatagtaatagtatcttagtcttagtatatagttatatctactatattaataaagaaacctttctactaggcctttaaagctatatttaagaagacttttatagccaaagaatatttatatagagttttaaggcgctagattagctttatataatctagaagtagtattattaaagcttaatatatacttctatactctactattaactactattaagaatagtgcttagtaggcaaagatactatataatgcctataagatagaagtatagagtatacttatttaatagagagtataaaactatataagttctatagtaaggttaatagataaaaagattatatagctaagtaaaggcgcttagcagatagcatataatataatattaatataaaaagaaataagttatttttaagatactatagaagtaataataaagtataaagtatataaataataatatatataagtagagaagaccttaatagttagtaaggtattagacttaattactataatagcagagaactattataataataataatagactattaaagagagtatacgtagagaagcgctatagcacttatagtaagactagatataatgcctatatctataaagtagagatagagaatatagaagatagcaacgcttctaataaataatatatttatatttatagtatattaatttattatagtattacgctacgttgctgcgcaggcgttttagtagagattagtagctagcttagttaggtagctagcttgcttataaactacgttataaagatttctttaagaaaagactagaaatctagaaaatcttatagtaagctctccatcaagaaattattaaagaaataattatctataataatatataaataagagaatattatatagtagataagaaacttaacttagagtttctaaatagctaaacctaactattaatatcttactttagaacttaagtatctattatctagaactactaaaaagaagagtataatatagataataaactacttttaatagagaagttagctatctatactctactagatttactaatactaggatattaatataaaaagatagaatattaaatataagaagaatactatatagcatagactatagagataggtattagactatagctaggtctagactagaacattttctttagttagaagaactataaaaactacttaagtataatattagcttagtaatactaagaagaactaattagactttataataagactttataagaaatataaagcactatatatatataaagatatattaatctttaataagacctaacctagatattaaataataagttataataagaatatctttaaagacttattaataatagataagaattaattcttattaataaagctagatattaacttatatagtaagattagcttaataaagctaaagcagaatactaataataataataaattatattcttagctaaaaaaagagttaaatacctatagaactattataactttaaatattatataatcttatagactacgtataagaaagtagtaggtaaatataaagataaataactactactctctataaatagaaagatagctattaagtaataatagataactatataaaaatagttatataatacttataacagtagcaaataatagacgataggtaaaatatcaaattagagatactatctaactctagagatagctatagtatatataatactattatatctaactatagctagtactatcctagctctgctatactaaaatctaaggtttagaactctaatattaatttctaataatttataattattaataagctctaatagcttataaatcccttatttagattataaatctcttagactagtaaaatagcttatactagcagttcttagaatagagctaaaatactagctaatactaattagtatagactagtaactgctaatataagctctagtaaactaactttactagtttactattactctgtattctagatagataagcctaattaatactagctaaaactagattttaggctaaatacagagaataacgaaatataggcaaatagagcagaaagaagaaaagagagataactaagctaatactaaagctattaataagcttatttaacttctagaataagataataatatatattttatatatattattataataacgtacaactattactaagctagctatattactaagctagctactttttcttagtataactaacttatcttacgcatcgttaatttcattactattaatctagagctctatatatatagagcttaactctaatttagaattatcttttatatcttttttatatgtttgcacgttatgcctagtcttgctatagtttctatagcgctatagagctagttaggctagttcttaactactactactataagctttcttagattactaagatgctacagatgccttagcagctacctacgctgctacagtcttatactctatagtactactatgctagatctgctttcttttgcgtaatttctgcttagttatctctgctaattgctctttaagcttatagatctaagcatattaaagcgcatttttatatagtattagcttactaccttttataagctagaagaagctagcctaaactattactagtaactaagtaaagaagttacgtactagctttaattaagatctaaacttataggtattacttagagtctttaactgctatagcgtctctagaagaagaggttctagtaaggtatgcagctatactttaaggtaatttaatataacctacgcattaataagaactagcttagatgccttaaaagccttttaatagttcttctttgtaaatatatctaaaaacacgttcttaaaggtagatagaaagctttctttattaatatagaagatatagcagcgtgctaagtctctaacgcgctataagtacttatgctttagcagtaagaaatagactatattaagtagctagagaatatgcaataaatagagaggtatatatagagagttagaatcttataattaagatagtagttcttaaaatcctagttaagatagctcttatagctatctaaaataagtagctagtactttcttatctaatgcgcctttatatgcgcattaaagtgctttaactactctagactaagcgcgttattagtctagctattcttagaaactaagagcttctaattatatagtattaagattttcttatactacgctaagatatagacgcgtctcttatagataataaaagataaagttatatatctagtagcgtatatactttagattactataacttacttatagttacttagttagattagattaggctttgcacgtctctctgcgcctataataacttttatagacctaattacgcctatctagaagcctatcttattaaagttataaatattattattatagatactatacttagctttagtcttctctactagcgtaaactacgcgctaattatctctaggtctttctagagtattctctgcctatctttagcttaattaaaggctattttaagcttatctaaacgcgttataaagcgcttaggctagcacttactaataagcttgctactatatatagctagtagtttattagctatatctactaccttgcatagctagagcgcaaatccttataaattaaggttaagaatatattagataattatctgctctttagttgcagtaagcttctagtaatttagttaggtttaagcgcatagagtaattctatagagttagttagagagcctttagtatttaacgttaaaagctactgcagcgcgctagagagtcttaaattagctaaaagtataggcttaaagagcaagattaagtctaccttcttcttaaatagcattatattatattattaaaggcattatttaataaggaagaaagttagttatgctaggaaagtagctagcttagtaatatagctagcttagta