atgtaggtatttgaagaatttagccttctactagagggttaaataagtaactaaataaattgtttaataaagtttataatccgggtagttactaatacggtatatataatttagaaatttaaggctataacgtcttttatactcctaaatttaaaaggaacgttcgatagagttaattataaatagcttttatataccctatagaaaatacaattcctaatatagattattaagtaagtaacaaacttcgttataagtaggagaagttccctcttctttaataacaaaatattccgcccctacataattactactaatatactataaagctcccccctctcctctattctatttattctctttattaccctattataccagaaattaataataatcctaaatataattataattagctttataaataatattaatattatagtaatagtccgtactattaaagaaaattaccgaatattataaataatataggaagtatattcggaataggtaggggcgagaagtatagagttcgaagtaaataaaatagaattaatatattttatataaacgagggtactaaggacggaaattttctaatttagggatattgtactttaatcgatagaattaatataattcctaagggtataattagattgtaaatttaattatagggcttacgcggaagtagtaaaataaaaaataataacttaaataaatatatttataaaattaataacgaagatatagggttactcttttattcgggtaagggaaatatatattaaatatattcgtagtactattatatatagagccttaatattctactaattaattaaaatttataggaaactataaaggattgtaattaggctagtaaaatattaaatgaaatatttaaaaattattattagggcgtataaaactacgccggtaaaaaacttaaaaatagaaatattctatctactattcaacttttactttaataaaagggtccggacttttaaagaaaggttcgtccgaacggactaagcttggttcgtccgaacggactaagcttggttcgtccgagggataataatttaggtatttagttatatttaagtacaacggtcgaaaagttaattatctactaataaattagaaaatagcgtaggtaaaatatggtaggctgaagaataggcgctaacggagaaattactagtaatagtaattaatcctcccccggatttaaagaccctactactattattataaatcctaaaattaatagccgccgaccgggaggaatagttaaaagatataataaattaaaaataagtattatactacaattactacttagcgatagtaataataaaattagggcaatagtataaatttactattattaaccttacccctaaatttaatagagaagctgtttagtaatatataattagtacgaagaagaagaaaggaagacgccgaaaattaggagaagataaagaagaactgtacctactaattaaagtaaagagtttcctccttatttaaactaggatagaagttattagcctttaggccttcttctataggaggaaagtactaaacgtcctaacccccatttgcgcctataggctcgaaaaagagacctttacttatattattttaaattactttaatatagatactaacttctaaaataacttagaaatttagctattaataaaggaggaattctaaaagttcctaaataatagaattaaagttaaaagaattctattataagcattaaggttagggaggttaagagagtactatttagtaattaaattagaggaggagcagcgtaaaaaaattgtaaggcactcctaaaaagaatatagaatattaataatactagaataaaaggataagaacggggaagaaataattgtgctaattacgggagctatctaaaccgcagccacagcaagaaccgaaaaatactatctaacgaacgcctaattgcgcctaagaagctactcggtagcgttctaggtaccgccagctagaatagaagttaaataataataaagaaaaggaaatatagagaacaagagattcactaatcgctaagataaggcaaaccttcttagtaataaccttacggaaattattagaggaattaaatttattactacgtaggacggaagtaagatttaaagtatagtaaaggtaaggaatcttacgaataatactaattaaattagtataagggttaaagaggatgaagaagaaaactataccaattcggaggaagacgactactaaggaaattataaagggtataaataaagaatataaactttagaagtataattataaggaatataaagcctaaaaatatactaagggagggaccctctacgttggaggttaaattaattaaattagggcaataacggccggaggaagctattttattaaaaattatattagggaaaaaggagaagaaggattaaaaaggggcgctacgtaggggattatataaataaaggaagggggtccttatactattataaatagaagtaaatccgtagagtaatagaataaataataggggggaggtatttataaataggataagaaaatagagaggtagagtaataaacagggagataggataaggaagtagagagaaggtagaggaaagagcggtagggggtaaaataaaaaggtagtaaaggaagtagtacgtttagtttagtcctattcctattatccttattattttaatattaggataatatagcggtaggagagacgaaattagttcgctatagcggtaggtaagaactattatagttgtaagcaaagtaggagcggtatagagaagcacgaccgaaatagagctaggggttttcatccggcggtgcttaataccgtacggttttcccctccaaagaactagagaaggaccctatactaataaggcgctatagttataacatagggaataagacaattaattaattatactagtcggctaaatataatctcgcgaagactaagtatctacggtaatctcttactactctcggtctttccgaaattacttattacacgttaatacaatagttaggcataataaaatattacagggcgcgaacaagtactaaactaaaacttcaattattatacaaagaataggaagagaaacctatgcgcgtacgagaactatgtagggcacgctgtagagcccagcacacaggctacagcacgtatatatataactgctgtattgcatttagacagctacaagctggctataccactttagtacagcacccatctgtatataggaatatagcagcaatgcctataatagaataattcattttactaaagcgttctccttcgtatttaatttcgctatagcgggcgtaaatattattttaataatagaatcttactatatatctaattccctaatatttaaaatattattaaatattattcaaagtttagaataattcgtataggtatacgctactatcctaaaggaagaggttattttagaagaaacatactactaatatagtaataacttctataaggagtaaacctctattctctccgtcccttctcttctataaccgaattctaataatagatacttctaggtttttttcctttactacgttcgaaataatttccactatagtataattattaatattattccaaagtacgccttaaataagtatacctacaatacttataataataaaagtattagggccgaaaatttctttaacctatacttaatttcgctaatactaattatagataaactcgttgaatataattatataatctctaattattaatattctaatatctatacgaattactaaactaggtttcttcttacttaaatatataattagggtcgtcttcgtatcttcgttcgaacaatttataaatttaatagtaattattactcccttaatagtaaattactattcgaaattagaaggaataaacttcttgataataataagtaattattaaagggtaatactaattttattcgggctaactttcgctataatattagtctaatactttagtacctcctaagtgcttttcttaatttcctttagaatatccatcttcaaattattaaaatccttcttaataataaattagtcggttccaaccttactaatttcaagttgtataaattttctttttttatatatacctttataaattcgaaaagcaattctcgaacttaacgataatcctcggtcgaaatagtattataatctgcaaatttattcgctttaataataaacttctttaatattttattatcttcctctattttatttaaagtctttatagcaaatacggctttaggattattgtatattaagatttttacaagcggattgtaaatactattttcgaacctacaagtaccgctattaatagctatcggtaataataatataatgctgttactacgttcgtcgtaagatattgtaagggacgtaaacaaccttcctaaattgattgccgttgttaattttcgttttggagcactcctcgaccagaaatcggcgtttccggtttcaaagcaattttctattggggacgtatagtagaaatacgaatttacttataaaaaaagcaattttaataatggaacgtagcggggataggaatgtaatttcctactaaattttatttaataaggcctacgaaggcgaattactcctattaagatatatataaagggaggtggtttagaaggagtttaattatagcgaaacgggattcgaagaattactacttgtatatagatttattagctttaaatatataaaaatataaatggtgaatttaaaagagtataggtgggtaattctcgttattatccgcttaaaaaactttataataaattaagattattataataaaggcagaggaggttatatagcttcggtagtagtagctaagggggttgtagtacgcaagggacgaggagtaatctcggtagtgtaggagatagaccagctactatatatgtgtattttaatagtgtctgtttaactcccggaagaagaattatcaatttattaagaatgtaagggaaaagtaaattaaggtaaatacagttgtagctataagtaggggacagcgaattaggggttaatttaaagatattaataaatacctactataataaattaaattccgttgaacctcttgtatactaatataaactctattccttcgtacttaaatattatagagtttagtatcagcggcttgccctagcgcggcgctggattatcctttatacgagcccgacgcttcgttaagaataggagggcactagccgttgcgatactactaaatataagcttagttagctgagatggtgcgccggcgttgtaaggtcgtagtatcccttctctagcggtcgccctctaacctcctaatacatacttacatattctacctcctagccttcttacgtaactactattattaaaactattaaagctagactttcattcttactagtaacttactagaggttttactaacgaagatgaatattttaaatattataacttttaactatataaattatctatatagccgttcttataatttaacaccctttgtaaacaatccttgtactccctaattaactatactaattaatacttaaatacctcctttattaactacgctgattgaactccaagtaatagttgaatacagttcccctgggcggagccaatgtccaggggagacaaagagacgctctaggaaattaattcgtaaaaaaagaaattttttttttaaaaaaaaaaaaaaaaacttcaaagcggaactaaataagtaacctttgaaaagataacactaataataacccttaggctgcaagctttaatagtatcttaaataagtagttgaactacctctctaatgatactaaccttcttcccccccctccccccctccccccctccccccctcctaagaaaaaaaaagaataaagataaaattttaatttttttttttcgttttttcgcttctcttgagttttcaactttcaaccctaatcctaaccccatccttatgttaggaggttaaggggccaccgctaagaaagggatactacggtactataacgccgacgtactatctcgtttaactaagcttatacttagaagcattatagtggttgatgccctcctctgcttaacgaaacgttaagctaagtaatattaggacatataataagccgggcttgtagaaaggatgatccggcgctacgctagggcggtacgctagtataggactttataatatttaattacgtgggattagagtttgtactagtataaaagaggctcggcggggctttttttattatagtcggtagctatcaatatatttctaaatttaacccttaactcgctatcctctacgtatagccacgaccgtagtcacctcagcctaccttccgcctacaatcctaacaccttaggcccttcagggttaagggtacaatctaggatttaattatctttcggacttagttatttacaatacccggacgctttactaccaaaattcttattttcaacttcttttgcatttttatcaatgaccagagcgtgcaccacagtgcgaccggcaccaaaatgaccgcctttcttttctcgtcattttggttgtatgtgtattttaatgtattagatggccgaggaggaatcgctatttcaaaggaaaaagtggctttttcaagctgctattcaaaccgtatcctgcttggcgccaagattccctctttaggacgccaagacgggtattttttccacattctagcccattatagacagatacgccgcgccttcctcgcttgtggcgttgggtaggcctatagactacaacctttagtacgaatcttctatattaccggagcccacgacaacagccgggcaagctctgaaagcataggcgtctcaagtatgaaattaaggatagttttgcttctaacctacccgtaactgctaattcaaagtaagttacaactatatagtattaatataaatagcgctactaatctaacgaaacgtatttaattaagagggtattaaaagtagaagatacaataaattcttaaccccctactctattatagaaggaacgaagctgcctacaaagctctatacaaggaaggggtagaagagggagaggaagtagcttcatatagggtagaaattatattactaatgatactagtatagtaagaggaggaggtacgctaattaatactcaagttggtacttaaatttagtaaagaaaactcgctagtattaagagtgcttaattatatagtagaaactaaataatttataaatatataaattaatataaattaagtataatacatagattattcaattaagcaatgtaattgagtgcaatatacgaccgtagtactaagttccttataaagaggaaccctaggtacacccacccatttccctacgcacacccagaaacccacccggaagtggggctcgcagctaaataatacctgacattgaaaatcccgtttttacccgcaaaatttcgtcttttcaatgcacgtaacatcgactctaacttagccattttctttcacgctttttcgcactgccatttacaccccttttacactactcatttgcagccatttacacgtcgcacaccaacacacataccagcacccacgctcacaataccctaatgtatgtaatctcacttaatttaagtaattttaatcgcttttaattgctaattattaatttaaatgcctagcaacgcccatttaactatacaaccgattatatgatatcgccgtcgcaatttaaatatcttattaattaccttcgctaacgaaacttctcttaattctaacactagttagactatacctcccaacgacccagttttcaaaatccccccccagaactactttagcgatacctacctttatattattaaaatatactagcgctatcgctttaatctaatatataagcctagtaatatatttaataaccattcatttatataaaaagctaatattaaaaacccttaatgtatagtattaaaatataattatattaaattacaaccttaaatataatccaacccgtataaaaaacgccgtacaactactaaaaagactacaccttattaccctttccagatagtaatccaatctctcaaataaaataactacgtctataccatacaagcaaagaaccttacccactaaagccatcttctatcgcgctatttaaatagctatattatatttcaaattaaatttctcgaacttaactaaattacattcattaaagaccttcttcaataatagttactagggatacgagaaatctacgtaataattaaagtgaaatttcctaaaatactatttacgtataaagaactaaaaaatatataataacagataaagcgcatagaaagaagaggctactaagatatataagcattcgtttattaatttgagaataataagtctatcgccgctaaatatattacttttaatcctaataatagggataataacgagaataataagcctaatatatcacgctacgctcttgaattaattaaaaaataaaagaggatataaaagtaatacttatattatttattatttaatactatatataaaaccaaccggtattatatattaatagtataaagcattatacttaccctcgaaaagttatcaataccggtcttttaagtagtcattaataacgagagagatgaaggatttaagtaattaatcaaatatattaaaaagactattaataaatttaaaatccctctaccagatataattattactaatagtgatacccaactaattaaaactattaactgaatattccccaacgtctaatattaacaatatatatagtatattaattataatattattaaatactttaagaataattagaagcgtatagaataaagcgaaggtaggtataaggataatggaaaaagtaaggataataaatttagtaaggaggatagcggcaataataattccaatagtagtaaggcagcggtagatcgactacaataacagacaatagattaacaaaattaaaataatattaataaattatactatatatataagaaaattaaaataactactagaatataaattaggttaggcccactccttattaaagtaaccaatactagaactaggttcttttatatatagtaatacataatttatataccgtcaataacgaaatttaaagaggcttagttactactctattagcaatttaaagaggtacaggaaaccatcattatataaattacaaataatttacttccttataaaactaaataggttaattactatataaggtactactttaattatacgtaaagaactatattactaagtaaatttaataatcgttcacttaaatcgtataaactatctattcgtagtaggttaataaatttatattataccgctaactaatatattacccgcttctatacctattttagggaggctattacattagtaacattacaaatacatataacttaaattaggcgtccctaggttagtaatactccgcttaatattactacttaggtatacgaattatttaattagcaatattaataatactatactagccttactattattaggccacccagtacccttctcaaaccctgtactaagcaatttagagtctaatatagtctattatatacttacaaaataaatactaagaaagaagagggcaagataattttaattattaaaactaactatcatccatattaacatctcaattagcgacgtataaatcaccttatcttacctcctattacctccctatactaactaccatattagaatacaataaataaatatctacgatttcgtccaactattataattatactaaagggtcgccctactaaataaggtagactgtttagtagtaaatttattctactacttaattcaattgcctagaaagctaaaggtagggtaaaggtaaagggtccccgtagtagaatcaaaattataactcctatacgtactttaatgtaccgcaactatttctaatacgaattaaataataatattaaagttttaaatacttataatagttgtaataaggtataaagctatattaaggtaattaataataataaggataaagagttgggttaatattaggaagagagaatatagaaagtatagcggcgaaaagaagcgaataaaaaggaggctgcaacgggtctgccagagtattgcacagcgagcagtcgtgtgtggttgaaatgctatatttgacaaagagagcaagagagaagactgtactagaagggtgtagttgaaagaaggttttatggttgggcgcacgggctaggcaaacatgcggacccgaccaatcaggaggctcgcatccttatcgatacggcccacctggcttagtagacttggcaaagccaaatctttaatcctaggcactagccctataatattacccccctgctcctcccccttagggagcgcgctccaccgtactagaaagtactctactaaaatacacgaggaaataaccaaaatccccctacaaccgctccctcctaaatgcttagctaaataggcactttaataatactagaaaagaaagatttctctatttgagcccctaaataaacgttatataactacttactccctacctgagttggtattactacccttatagaactataccccggccaaggtactaagattgaattaggggatatttctagaccttgcccacccggggacctttcgctatactatattagtaatccgtagcggagacgaactgaattaaggctattacctagtactttgtatcgctctgcttctcctactagtaggagcctcacccttactgccgtaaaaatagcttagtagttcttatgcttacgaaatattacgtttattaccctctatcggtcgcgtatcatagtagatactagcccaactagctacaatagaggggtataatttgaggtcttactacgctaccaatataaaacggactaacgcttttagtattactattttacctcttccaactaccaaattctaccttttaaatttcggttagcgctccctctaccgtagttttattaaggtcgtctccaacgaatctttgcttaatctgagtcttcctcctcttttaaattattattattgtagctgtttaagcccctaccgggttgtaggtagactgtgtttattttcgaaatccgagggtactttttaaactagtataatctactactatagttaatatacttaccctccttcttctatttattcttctacttctaggatatatcgatattcccctttgcccttaacggagtagtatagttaatagaggtatctataggattattagtattattgttaaccgagtattttaatagtattaaaatgaaaaaggcgttattattaaaatagcggaagtattctaatagtagcgaatactatttaaatatattaattctttctaagaaccgttacttttaattattatttaaaaccgaagtaaatcagctaaccttagctacttctaactaggaattagcgcaagtacaataaaatacttccttaaattaagtaaggaacgctactattgattcgcctaacttctaacgaagtcggtagagctcttaactagctcttctagctacgttagggtcgctatatataagtctgagcttctcgataaacttttagggagattaaaacaatacggcgaaagtaacgaatagtttcttaataatgggcaataagtaggcgagtagatagtaaaactacgcttctaagtcgctaatagtgaggctatctatatagaatttaatttaggcgctaagaacctacgttttaaaatcttccttatagctaaagaatttcttaagggtagggagaattacctttcgggtaggcgaagctttgagagcggcgaatttatttaatatggtttggagagttatattgaattatcgcaaacgttcttaggggtcttaggattagggaatcgtaggcgctattattgtagatagggggtaattgttaaggaatgagagcaattaaaagagattctttgggcgtgcctatgagagaatagtaatagtattatttaaaaagagggttaaatataatataacgggtctgctagagtattgtatagcgaacagtcgtatgtagttgaaatgctatattcaataaagagagtaagagagaagactgcaccagaagggtgcagttgaaagaaggttttatagttgggcgcacgggctaagcaaacatgcggacccgactaatcaggaggctcgcatccttatcgatacggcccacccggcttagtagacttagtaaagccgagtctttgatcctaggcgctagccccataatagaggcagtcgaaatattattaaccggctcctctaacaagctctctaaattatcagacgtcagtatttgagtagactacaatataatacaactcttcaatactataaaaggatcattagatttatttttagagcgtttcctatattaggcttccttcagacattacaaattccgatttttacagctaaaattacatattttacatatcagccgtcaattggggtaggtgggtgtgcgtagggaaatgggtgggtgcacctagggttcctccttataaagtatattataaagtatattattaatttaatttaataaatatactaattatagtctagagtctaggcttaatatagtataaaaggatataatacttaaatttactaagtaaaatctataaaagaatacatttgaaatattgggggttgagagggttaaggttttatatagctaaaaaggtagatccctatgcgaatggagtttgttctccgcgcgaataaaggttctcatttaaaatataatatactataatacaaattattttaaaaaattttatactactaaaatgttattaaattagtactattatattaggttacttactagaaataaaaatttgtaggggattactatataaatctatttaaatatattaaaaattctaattgttatatataaaatattataatttatataatttatatattagttactatatttaccaagtacgtacttataaattcttagtaggtgtcggcaagttaactccttagaatattaagcgtttgattagtaaagaataaaaataaaatttaaattagttgaccccaacccgatttgaacggataacctttcgatctggagtcgaacgcgctaccgttgcgccatgaggccgaagatgaaaacatttggttctttgtgtctttataaggctaataagtgtttgacgtacgacttgttgccagttgtccttatcttgtcgtccattgataatgtcgggaactatccacgcaatataatctataatcacaaacgaaggactatagaatgctagaaatcgaaagataatggtaggcttgtaccgacagcggccccgactgcgcgaataggacacaccccttcttacaatacctctacattatgagaagtatggcatgtgcctgctgtgctgcaactatgattctgcagtcagcgtcgtacagcctcttcaatccaacgcaactgatatgaacttctcaaggcacatcggatctggcgcccagactcgcacgcttgtgaagcatggccggcgacccagatcgggtcaacctggtcacctggtcgatcgatatcaaacatcctgtcgagtataaagccgcccaacccatttcgtgcagtatatgctgttagatctcacattcataactttcgcccgcttgacaatcctgcaatgacaccctcaaatcgcctccgtgccatcattattggcggtggtccagttggactgatggcagcgcataccttctatcgagctggcatcaatttcgtactgctcgaacgtagaaatgcccttgctgtattcgaagcaggaggtgccggaatcgccatcatggcgaacactttgaggctcttggctcagctcgggcttcttgaggcggtggaggcaagtggaacgcacatgcgccccgggacggtggtgacgagtgacgggcgcccattttcgactcttgacacacttggttggtgctctgaattgtaaggcaccggaagcgttcagcctgaaattctcctgggcagatacagctaacatcgagtgatgatgtagccatggaacaggatgggttatggtgcatcgacccgagttgatgcagctgctgtatggtgctcttcctgatgagatcagacagcatctttttcccagaaaagacgtgacaactatcgagatgactgaggatggggtcgtggtctggtgtaccgacggaagcgtagagagaggcagcattgtggtcggggcggacggagcccacagcaaagtgcgcgactgcatgcgtcgtatcgcactacaagagtcgtcaaaggccgccctgaacgaggagaagccgtttgtcgcgacgtaccggtgcgtgtttggccacacagtcagcccgccaccaggaatcaaacccggcgatgagtagcatatgcatgggagcggaatttcgtcgctcctgctcgccggctccgagaagacatggttcatgtttagccagaaactgcccgagccaacgcgggaacgacgacggtacaccgagcaggacatgaagagcttcatggaagaacttggccatgcccattgcacatccacgcttagactcaacgacctttaccaagcgcaaacatcttgctatctgactgacctccataaaggtctgattcaccactttcaccatggccgcattgtcctggtcggagatgctgttaacaagcagacttataacacgggccaagggtggaacacgggagtgcaagacgtggttgtgctcaccaataagctctggacactgatggaagacgaaaccgatctcgatgcgccaatcagtcaaggcaagatcgaagccgcttttggcttataccaaagagacagagacccggtggtccagcaagctgtaaaagcatcagaaatgttcactcggacagaggcctggaaccattggtatgactggtttacagaccgccatattctgccacggactggaggacttaaatggatctatcgagcgtttctcgcaccggccaacgtgaacgcacaggtcttggggtttctcgaggagaacaacaggccatccgggaccatcccgtggctccatagcactgaaaggagttgatcaaggacgtctcctggcattcggtaaggcatttacacaaaatattatctattgtactcattcacactcagaatcgcgtgtaattgacaagtgattaggcgtacatacctgaatttcgtggcgcatgaagagtcaagctgtcgccacctacggccggcctcgacggccttgtcaacttcagcttgtcgtcaatttgcgccccttacctgcagcctattattccaaccaagtccgagaaagatcaagcaggtacagggtacgcgctgctaacccaatttcctcaatgcttacacaacaacactgtgggctgtgcagagtatcggcgacctgcattgaatgcaggagtgttacattgttcagttaattggcttgttcgcgagttatcgaaaattgagaccggaactgtcctgcacaccaagccaatggataattaggtagccatgagattgttggcgccacggaaatgcagacttgaatatccgaaaagggtgttgatagcctgatacgataagggtacaagcatacctttaacgatgaatatgttgtagatgtacttctgggtggccttcgtgggacggggctttcgatgtcatgtcgtatctgcgacgctaggtattttaaaagtcaacaaacaactcctcagcctgatcaggacggacttgcagcctttaaaaccttggctcatcctccactcggttagtctctgatgtagctgaacagggagactttcacgaacctgtcgtttcttgctctcagcttcactccggccgcccaaagtcgcttgtattccaactggatcttgcacaccaagagcatcatgtcttcgtccgatgtgcaacgtcctctgtgggggcatgccatccaagactctgacagtgctcgactggagagtttgaacgaggcattgagcacgcaaaagtatttggccgggtttcacggcgatacactcattggggtgagttcagggtacaccagcctttgtggcctggaaactaattcgctgcagaataaagttgtttctaaggtcgggcttttggacgacctaaagagcatcctggagctcaagaacgtacccagcattgtggcagtcttggtcaactatctcaaagaacgtcgcctcgacatcaaagctggtgcatcgttgctggcagccgtgtcgaacaacagtgtagccagggccgatatcatcgaaaagcaggtcaagatcaagtacgaccgcatgctgcacccacccttgagttacttgggcgatgcttttaagtaccggaccgccgatggcaagttcaacagcgccatcaacccacacctcggccaagccggagctccttacgccaaaaccgtacctgcgaagactcatcccctcggagccttgccagatccaggagaccttttcgaccaattaatggcaagagaggaaaatggccgtccaagtcaatcaggcttgtccagcatgctcatataccatgccaccatcatcatccacgatctcttccgcaccaatgacaacgacaagaacatttctgatacgtcgtcatacctcgatctgtcgccactgtacggcttcacagaggagatgcagcgcaaggttcgtgacgaaacgtatggccttggtttgctcaagccagacacctttgcagaggaccgactgcttcgtcaaccgccgggagtctgtattatgctggtcatgtacaaccggtaccacaactacgcagcaacacaacttcggcgcatcaacgaaaacggccgcttttcagtccccagagaataccgggaggccaagttcatcgcagcagcgaaatactttgacaaagataggctgttggagaacatcgacaaccaggaaatcctgaagagattcatagatgccaacaaggtatttgagagcaacggtcggattcgcaccaaggagtaccaagatgcggagaatgccctcgatgtcttcatcaataaggtccagccagacgaaaagcaagtccaagccttcaaggacagctacgacgcagcctggaagaagctggacgacgaccttttccacaccgctcgactaatcacatgcggcctttacatccaggtctccgttcacgactacctcagggcattgatgggcttccaccagtacgacacgaacttcacccttgatccgagagtgaatcaatcggaggccaaggaggtatcgcggggcctgggcaaccaggtaacggttgagttcaacctgctctatcggttccactgcgccatctcgcggggcgacgaggaataccttgagaactatctggaggagtactttgagaagcattccaggtcggactggaacccaaaggaaatgggattacaggagttcctcatggagatgggccaggcgcgggagcggagaaagaatgatcctcccgtcaaaccttgtgatattgagtttggactcaaaaacaaggacgaagacgaagccaggaagaagatggccttcaagcgtgaccccatcaccaagctcttcaatgatgagcaaatggtagaacacctcaccaaggtgatggacgagccaatctgtaagtgcacaaaccgtcaattctgtttgctagattaatgctaacatgggctggaatagcgaatttcggccccaggaacgtacctcgatctctgaaagccgtcgaggtcatgggtatcctccaggcgcgcaagtggggagttggaacgctgaacgacttccgtgagtttttcgggatgaagcgtcacacaacgtttgagagtgtctcaggctgtgttgaggttcagaatgcacttcgggacctttatgagcacccagacaagatcgagttttatcctggtgtcttttgcgagtcggacgcgagccaaagtgcagatccagggccaagtgacgttgattcggcgttatgggccgccatcttctccgatgctatcactctcgtgcggtcggatcggttttacacccttgattggaacacgaactcgctcacctcctggggtatgaaggaggtaaccccagataacgatgtgctcaagagctctgtattccatcgacttctgcaacgatcgttcccggagtggttccccagcacgtcggtccgcttcttccatcccttctacacagcccagaagaatgccgagtacgcaacggcgcagggctacgacaaagactttgccatcaaacctactgtggagaagtctgaacggaactggtccggaccagcaacggtcacgcagacgttcgacacttcagcctcaaatcctcgcaagcctgtccagcccaaaattctcactgatcctcgtcaaatcatggaagtcctcaacgatacagacaacattgttcatccagtccgtctggagcccgagattctccccgccaaggtcgccgaggttctggctgtgcgcgaacaagaagacacggccgatggtagaaagtcacatggcgaacaccggaaagagattgatactgataccgacgacttgatgacatacttcaccgacctcatgagagatatcatcaggcgtgaatctgtcgtgatgaaaccgggacaaagaaattcggaagtcgatccgatctatcagctcgatgtcactagagactttgccgtccccgttgtcactcggtatgttgctgactttcttggattcggacatctcgtaaagtcggagaagaacctgcatgcgaagtactcagagaacgagatttaccagcatatcaccaactgccatctctacttttcgtacaacgccgacgagaccaagcttccaaaacggcgcaagatgttcaaagactcaatgagcttcctcttcgacctgacactcaacgaggggaacgttgccgaagtgaagaagttccgtctcacacgggcgctccagagtgttggatcatggctctggagatctgcagccggcgacaacaacaacccaatgagcgagctcggtttggaagtttctcaacagctcttgcaacaacagaagggcgacactggtagagtggcggcgattttgttgctccttgctctcgacagctcgtatacctcggttcttgccttcacttcggttctggattcgttcatcaacggactatacacgctggcagccaaggaaccaaatccttcatcaggagttacagaaaataagagttgcaactggcgtgatgtccaacgtctcgcgtgtgccgagtttcttccggatgtgtcgaccaatacctttgacgatatcaagaagatcgtcttgaaagcgcaacgggagagcatgaagctacccatcctacgcaaggcgcgcataacttgcgtagtgaaggggagtgagcctgtgttgaccgtggagaaagatcagctaatcatttgtgacattgtgagtcccctaaccacgaaaacccaggacaaccgttatactaataatcaaacctcttctcgttagaaccccggtgatcaggagtataaggacgatgtgccaacctaccacaccagcttcaccgagaggttcactgaataccaccccaaaaacctcgctgaaaacagtctgaccgccatgatcaaagtcctagcccagctcaaggacctcagacgaggcaacgacacccaaggccatttgaagaaaatcggactcgactcgtcatacgcgacttatactaacttcatggcaccacaacgtatcaaacatatcaagacccaagtaagggccaagattgcagaggccgacgaagccgacgacttgacgatggccgacaagctgaaggagacgtaccacctcgacagactgcaatgccctgcaacggacacgtacatgacccctgagtgggacgagatgattcccttcccaactacctggaaggtcagattcaacggctacggggagtcgacgtatggtggcgagaaattgcctcttctccagccacggctggtgccggataatttcccccccttctacgagcttcctggcggaccaagtcgtatgggaggttcgttcggagagccaatccacccatatccctcgaagcctcaggagaagtcgaccagcagagaggaacatggtgaacatgttctgtatatggatcgcggcagtgatgcgggtgactctgccattgatatagatgagggctgtcgtaaggagatgccgaagggagttacaaatgggtgcggcatcggaatatgagccagcccatcaggtcaggagagttagatttgcgttgtacggaatccattggtgagcgttttgggcatgcttctccagagagataaataggtagggtgaagtcaggtcaccttgtgaagtctgatgcatcgtgattgtcgccaccatatctcatcgcgagaatgcatccttctgtactccacaggcctcaggcccagtttctgccatgattggttcttgacccctctcagcaacactatctcatgcagatagatgtgcctatgcagggactctctcgtaccgcggctacaaccccgcttcttgcccttgcctgtacctattccaagcctcgaagttgcaaagaacaagatctcattgagacgctcttgtcaagcccgagtatgaaaatcccgtcatcaccattccatcgccatcactcttcgactgttgggcagacagcaatttccatacctgtcatgatgagtcaatctgaagcaacgtggacctcagcctttggagggatcccggaaatcgtcatcaaaccatggaaaccaccgccacgaaggacctatctctttaaaagagcgaacctcgttgataccgctcaaggaaccattatctccaacgtaaacatcaagatcgcagatggcgtgatcaagctcatcgagaaaaacgatcccagaattaccagcctcgctcatcatcaacgaggcgaagatgacttgggatcggtaatcgaagttgaccttgaaggcaaatttctgtgccctgggcttattgactgccatgtccacgtcagtgccgtaccaggggaactcagtctttcatccaccgccgctatctctgatcccgccatttcgcttcttcgtcaacccttcgtctgctcccagatgcttagcaggggatttaccaccgttcgtgacacaggcggtgccacgcttgctttgaaggaggccatcgaagagggtgtttttcccgggccacggctcttcatctgtaatcgggctctgtctcagacaggtggccatggtgacctccgcggcgcgcacgaccacaagaaccgaggaggaggaggaggaggaggaggaggaggagaaggctgctgcgggggctcagcgggtcaactggctgtggtctgtgatggagtaccggagtgcattcgtgcggcgcgagagcagttgagaacaggagcggacttcatcaagattatggtaggaggcggcgttgcctcccccacggatcggttgaccaacacgcaattcacggctgctgaggtccgggccatctgcgatgtggcagagagctatggaacctacgtgacagctcatgcgtacacgcccaaagcaattcgccatgctgttgacaatggtgtcaagggtatcgaacatggaaatcttattgacgaagcgacggcacggtacatggccgagaggggaatatggttaacaccaacgctagtgacatatgatgcgatggcatcagatgagtatgccggcttcctaccaccagagaatcagcgaaaaaacgaagaggtattgcggcaggggctgaagtcgctcacaattgcggaaaaggcaggagtcaacatgtgttatggctctgatcttttaggacctttgacgagagagcagtcaaaggagtttggcatccggtcggtcatcctaaagagcaagcaggttttgcagtcagctactgtgaatgcggcaaagatgctaggacaggagtcgtttctgggccaactcaaaccaggatatgctgccgatatgcttattctcaacgtcaacccattcaatgacgtggcgatgctggatgaaccaaagaaacacgtgttggcagtaattaaggacggacgagtatgtgtgagccgttggagaaagcttcccatggatgcaacacacggagaggagttaattgagtgaaaacaatggacaagatgtaaagaaataaagggagtcattgcatttaccctagaactagctagagatcccacaacgatgtttgtaagccatgactggagaacatcggcagaagacgtagtttctgcgatgtgacatatagtccttcattatctgcgacaagttcatgatggagagcagatcataccctttggtaataacatggctacagtcattgactttcaaaacatctcgtgatatcttgccgactgggaaagatgtgaagtcttgacgataacgtgcaaatgttttgaaagaagctctcaaacaagcgaccgctttttggtgcgctcctggaagttgatcgtcctcagatccttcataagatcctcccaagtgaggcggttctgggtccattcctcgagtaactttgcatgcaagtccgggtagttctccttcatgccacaagcgtcaaggaccgtggtgagtccaaactcggggtcgaacttccagctctcttcatggagctggtccctgagagactggagacgctgaaggtactcacccatggagccacactggtccctcctgagagcaacgaagtcgctaaagagttttccgcagttgttattgccagtgccgtgggtgaagacgcgcttggcaagattatacgtgaccttggggtcctcctccctgatgttccagttgtacagcttcagagtgacgatcacatccgggtcagtgagggtgctaagcaggatgtagttgactctggctctctgcttcttccagtcgtcgtgggcgggtccgaggagaggctcgcggacgttgtccttgagatgaactgaaaggccgtagaagttgagatagctgagaagaaacgcgtcccagagctcgagatcctcggagcccttgagaaaagggggcagaggcaggttcggggtttggcagacaagaccctttttgaagttgtcaacaagacgagccaggtaggcgaggacgtaaaggaccacgcagacgagcgcgataaatccctttgtgaaatcgatcgtcatgctggacatgttggccgtggggttaggttccctgtctgactcctggtgatttgtaatgctagtcgcttgaccggcacagaggcagaagagaaggcgtgtttattgtgacaagtaggtgaaggggagatggtgggattgtgagatggtgaaaagtgttctggccgtcaatagtcgctggactacaggtcgtccccaagcctcctatgatcgatctgggccttacaatggtgcgagggtgtagtaagaagtctgccgcgcgcgcgttagcaaaattgataaccaccagaaggactcgagataaatggaatctattcacctcgctacgtcccgtgatgcgccttgtacaggcgagctcgtgatgctgaggtggccttctgacgttgcgcgtgcacttgtggttgcgtgagaagaggaaggcgggtgggggatgtaagaggagcgaggaaaggatggtaagtaggcggcggggatggaacgaagtgaaggtcgagtgccttggcgtgggggaaagaacccaaaagcgacaaacaaaacaacaagtgaagtgaagagtaaagaggccgacgccggtccgtgccacccacagccgatgacgcgggttagaatggaaggagtgaacaaaaccgtgttggcactaggtaggtacagtactgtagaccggccaaagaggttgcttccgtgtttgatcctctttcgtatagtctgacccgggacttgtctatcacagttcagaggacaaaataaagaatgaaaggcaagaacaccaattcgcccctgaccttgaacagacgtctgacgtagccatttcctcttcccatagtggcagacgataggtagtataggggagggctgctctggctttatgacgacgacgacgacgacgacgacgacgacgacgacgacgaggtggagttggtggcagacgcaacccccctcgacccatctttcttgacgatgccctctttgctctgattcccatcagcagcgtcatccttcttcagaacaatactatcccagtttcccgacatgtcgccatacgaatagctcgccgccggataccgattcgtcaccgacaccctctcaacatacatcgtgaacggccccttggtgtagtccgtcacaccccccgcccatgcaattgtccccggcgcattatccgggtcacctccagcccacgagcctattctcagcttcatgggcgtctgcggatagttcagccctccgaccgcatcctcttccttgagcgtgcgaaccgtctttccatccacgtaccacgtcaactgaccaatttgccagtcgatcgtatagttgtgtctcgttccttgcacatcgtgcactgctgaattcccgccgcggttatacaaggtcacgttccccttgccaaaatagttggtttgcacttcgtcgttgttgccgccgatcaattcccagtcaatctcgtctccgtcatcgctcccaagcaccacgctgctgatgatacccgtccccggagctgcacgcatgagcacctcgacgcggccaaagaagatataccagtttgtggagatggtgggtgcatctcccttcttggagagagtgaggacggcaccctgggaggtgtagataacggagccggcgcctacggacgtccaggaagcctggtccattgttcctttggtaaaatcgacgccatatggattgttggtgagacctatatccagagggcagccagaggctgtgatatgacatggcaccctctcatacatcagcggtctagttctgaaagtatttcatgtaaacgtccacctaaacctactcttgatggggttacaatccgtccctgattgtgcagcagccaacgcaaccaatgccgaaagaaccaagaacagcctcggcaacaggaggctcaacgtatcgttgcccattgttttcttaagtgaggggatattgggaaaaaggccaaggggaggaacgagacccagagtaaaagatgagagaaagatgcggatggggttgatatctttcacgacactcagcaatgacgacgacgcacaataaacgcggtccagttcaagatttggggaatgccaaaccagactgtcgacgctgcggaaagacggccgcattcctcaccttttctacctacctgtctggtcctagtagttgtgatggtgactccgggatcaagtacgcttcgtcctttccgcgtcgtcatacttggtatatccgttggcacttgatcgataacacatcgacgagacgcaagcgctcagatcgagacggagcaaaacaacagcctgtctttcgtcacacggtggaagctggaacgacggcaattatcgagtcagaaacggtgatggtgaacactaactgacactgacaagctggcagggctgtatcgtgtccgtaagactgaatcactattttctaaaccgttgcctagagaggcaaaaccaagcgaatagatttggtcctaggtgcctctagagttgcgaagaatgagccacggctcgatggaccaaaaagcgcagaaaaatccggagttcaagttcgttggttcgcaaggtcctgggtgctaagtaggcggccaactccagtccaaggccaccggtatcaggcctctcgagggacctgttactatgtaagcacattcccgtttcagccatgctcgatcgtattaacaggacaacaggagatgagttcaaaacatttttcccgtgtctctttctatcatcggacaagccattcccctggtgctgttccagaccattcccttcaccagcacccatggtctggtagtttcatacaaagctgattggcgacatatcctatcgcttgaagtttagctctccatatcgcacggccccatgtcctatagctcactgccacgcgtgccacgtattatcgtgcctgtcccatacactggcgaagagcttttcgtcgttttgtgctcgtcgtaacgttgttgtgacccttgttccccctttgggacatctccttgtataagttgattttattactctggtatcaatcgcctgatgcttcccttcgtgtaactagtaacgcccagacgccgtgctattatatgccgtaggtggtaggatggcccgtgcattaaccggatagggtgtgtagtcggtggcgcacgccattacgtattatacaataatttagaacctgtgaaagtattagcgaaatgcattgcgccggtaaaggagacagcaaagaaatcggagaagaagaacaaaaaaacgaaaagaacggcaacctacctaatctcgtagcttcctgcccttgtcatatacctcacccacttcacactcgagtagttgctcttttcgaacaccttaagatagcgaaccagcaagccagagctggtaaacatcagcaagctaaagttcatactgagtggcggcctgctccaagccttctggtttgtcatgctcgtaagctcggcctcggcgctcagcacaaactcgctctgtccagcaaagcgaccaatcttccacacaatcacgttctcggacggctcgtacttggccttgccctgggtacagcgctccgtgatcctggccgtgttgagcggcgtgggaatcttgacgaccacgttggtcgcaaataacttggatccaaagttggcgcgcacaccgatgctgtattccacctttgtcttgcccacctcgttgacaatggcgtgcaccttgaacggcaggttgacgttctcggttgcgcggtacctcatcagctcgaactcgccgtcgggcggaatgaagctgatgatgcggtcactgtcaaacttgcccagcttgacgcactggtggaattggcaatcttcgagcgtgacgctgccggccgcggccttggtcgccttgctccccatcctgttgccgctgggcaggctcatgagtccgtcctggtcgagtaggaggcggtcgttgagaccgaacttgcactcgggcgtgccgctgaggtaggcgcgcatgatgatctggccgttgacgtcggcgcgcaggacggagccggttgcgctcatgagcaggttgacatcttcgattacgtcgacaaaggcttcgttcttgcggtacttgacatcggccttgcgccaggataaagcgccagtagcttgcatggtgatcttggcggagtcctcgacggcgcgctccgacttgacgccttcggttgtgatgtacatcttgagagtgtcggtctcggtgttttggggataaccaaagtcgatgatttctgtaagggcgcggcggacatagagttgaggttagttgcaagccgccatctagaaacaccaaaaaggggggctaccgtaggtgggacataccatccaggagctcgtagaccaggacaaagttgttcttgacggcctcctcgtcaaacttgccaaagtagccgcgacccagctggatcaagcggtagaggaactcgaagaccagggcggcattggcgttactacgggtgatggcgaccaggtagatgttctcgtgcttgacatggctgaaggtggtgctgccgagggtcaagataggggatcggacctgggcgttgctgatgacctggatgcggaacacgtccgccagtcgtgggcggcagtcattgcggaaggctcggaagatgaggttctcgcccttttggttgaagatgaggatcccggacagcatcgtgacgggtgtcgtcggggggagaagaaggaaggtaatgattgagagttgcaagtcgagttggcgacgggcggcgacggcagacacgggcgggcaagtttcaatgtcaaaggcggcgggcggtcaggaacagcaacccgcgtctacctctctctacaccccattactaggtacctgcgtgtgctgtacctaggtgttgagcgccccgactagtgccacctgaacggcggctcttcaggggatggtggacgctacgggggcgcgcgacatgggtgccctgctggggagaggagcctgccgctctgagctgtgtgccagtctccgtcctgtcgcaccctacggcaggcaataaccgagcaaggtaggtacatcataccttactcctgccctaagcgtttaggaaacacagcagcgaggcctgatggaaaattgttagtgacacacgcactgcgctctgcaccaagcaacgaggtactttgacaacgaagccccttttcgtggcactaacaataaacaaggagcacgtctacaactctgcgccaaggggaaaaaggatgggcaatacgacatctgaggagcacgacatcctgcttcatcccacctacgaccacttcattatttggagcttcaggaattttcaaggcgacatgtaacggttccttttcattgcagcatactatttaatcgagtgcttgataagtcccccaccactgtcatgactcataacatcgtacacttcaactcccaattataggtaggtatttcaagcatctgtcttcaagatggcccaaagacatccatcgtagctcttctcgcccacagtctgcatgaccaccgactcaaccctcgtgtccttggccactccctcgaccagaatcctgcccgccgtctccctgggctccgtcaagctctgatcaatcagcctgcctccgcgcaccacgttgtccacgcaaatcatggccttgggcagcgccatttccaccgccaagttgaagtagttgaggttatttggcttatcggcatcgataaagaagaagccgaacttgggcctcttgccctcttcgatctccttcttcagctggttcaacacctccaatcctgatccctgaataacctcgattctgtccgacaaacccgcgtactcaatgttcttgcgcgccacctcaacgtggtgggggtcaaactccacagtggtaagcttcatttgcgggttctcgctggcgagccagatggccgagtagccgcccaaagtgccgacctcgagggcgtgtgtgacgcccaagacgcggcactggagagccatgaacttgctctgagccggagaggccgagatgtcgggcaggccggcggctttagaggcatcaagggcgttttggagggctgaggcgttgggcttgctggaggggtggagctggcccatggtgtagccgtcgacggcggtccaaacgtcgttttggacccagttgtggcccttgttttcgaatttgaagttgccggtagacattttgatagtgagatgtagtgtttgtggtgctaaaagtgattgtggtggtgaagggcgtctcggcggcgggggggggggggggcgggcttgatgaagaggtgctatttggcaacggggtaagtgaaaacttaaagagttagcaaggaaaaggtggtctaaatacctacctgtagcgaagctcttctgaaggtggtcaagtgatctaccccgaacgatgactgctcatggtggttatgcgtgaatgtgtcaaagtttcagccgacatgcaaatcagctcggttgtgctcggcgacgtcggagatgctgcaattcactcagtcctaagtggcgtgaggatgcatgcatttggagatcccaagggaggtgaaagtagtataacttctacgtctatcaacctaagaggctatatatagtcgtgctcgttttggtccgtctggtgttgagtttcatatccagcggatgctctgtctcgtttgaagtttgtgtctggtcgtgaaggtccatgtttgctgcctctctgggatagagaccaaaaattgtagaatgcaggtcggggttctagagaggcacccgactcaagcctgccgttacgaaacccttcagtgagcgacgcgcatatccgcccgagaccaacccaagtcctttcccatcacgagcaaacaactactcgatcatcttttttacaagctggttcttgagtgtttatcgcatctccattaacgccatcacattctggagcctgtgctacaccgtggcttgcgtaagctgacaatgacgacgctgccctcaatgacgggtgggttgctggggagggaatccaatgttacaatggagttggagctcgctcgggcgttacattcggtgataggaacgggggcgcggggttgtaagtgttagtgcgggagagagtcattgttgaggggggtgatggtgtcttgttcggtgtgtgccatcagatgtcattattaatcaatcaagaagccttaggaggccttgtggactgtgtattctgtctcagatgaagccatcgtgaagatatcttatttattgctcgtatcacaaccggaaccgacttcattaacaaggcttacccccgcccggcgaacagactccacaagatccggtactaacattttgatgggcgtcattagatgccgatggccgtgattgacaaacgctggtgatcaccacagcgcggcaggaaataaatataggtaggtaccatttcgaatgatgcagcgctttgcggacctggatacgggaaagcgtttaaagagcggtgttttgtaaggcatcaagtgacagcgcaagaaggacgggaccctttatgcacacaatcggaaagatcgattggttctcggcagtacctaaagattacagggaatatcaaaagaaagaaatccttccaatcgcccgaaaatgaaggttcatttcaatcaagcccaaccgacgatgatttagacgcggaaggggatcactggaatttagatggtgttgtcgatatgtagtgtcatagtacgctattggagtgccgaagaagccccggcgggtctgacgtcactggaccactcaccgctgtctttgcgctcaggaacggcatcttttccttggctcacatcgctgtaagtcgaacgaacacccgttttctcaccaaacgtctcgtgagaaagctccatagagtaagtaacccgaaggcaccattacgcagctgtgcatgccagcacacaggaactattggatagaaacccaattaagttttgttaaagcttgatcccatgccgatatcctccctcaccttcactatgatgcctcgacctgcagatcttgcgagactttcatgtcacggcaactctaaaagcctctcgggactctcaagacgtctcaagagcgccaaggaagcttacttgactggtacccaagctcgcaaaaggaagatccctcaagttgaaccccaacccacgacgatatctcttaaatatctcataacctctttgtgagctctctacctacgagcgcattctttcccaaaccgtcacccaacctcaaacaaccgacaccaccaccacaacaacttcagcaagatggaggctgcaggagcaatcgacgataggaggatcaagcaaagcttcatcctcgcaaccctcatatctaccattgccggcaccttcaccaccggcgtaaacctgttcgatcgggttggggaagccagaaggcaacggagacagcgcaagatggacaggggccaaaaccgaaggatcaaggagctggaacagcgactggatgaggctgtgaagagcaagtccgaggtcgaggagcgccagaattctcgaaatagaaaccaaagggagggagacgaagaagatctaagagactcccttcggcgtggcggtccgttggttcaagggcagtatgatcagctttactcgagaatggggcctcagtttgctcagggtgactgtaagctttcacatcttctttatgaccttcaatttcagcaagaagatacagtcgtactgacatcatcatcaagtgctcgcccaaacccaacttcaaggccaaatcatcaccctccaaggcaccgtcatcaaaatgcttgaagaagccctctacaccggcgagcccccagacatgcgcaagctctacaacgcctcagagtttgcccgggaaggcagcatgcgcgctctccgcgaccagtaccagcgtcttctccaatccgcccccatagaccgggctcttcccgctccaggacccggtccagccccatcctaccgttccaaccgaagccaaagccgccccatcgctcctgtccggcgcacctcctcgaccccttccctccgagactactacaacaccagcgactacgacacctcctaccgccccaccaccacccacactcgcgcccgcggcacccgcggcactggaggctccgtcgcccactcgcaccactcccactcccactcccagtctcactcccactcgcgctccccttccctgcactcatcaaatggaatccccaagcaactgacctaccacaactccatctactgccaatacgccacctacctgcaacaatccgggcaaccactggactcctcactggcctcctcgggcgtctgccccgactgccacgcgcacttgttcgaccccgtcgaagtcgtgcagcggggaccgtggagggtcgataaggaagtcgtgacgcacaacgagcggacgggtcaagaagatgtggagtacaggagttatctgttgacgacgaggtttttcgtcaagtgtcatcggggagggggcgggtttgcgtgttatctgtgctcaaagtatcgggagagggatacggtttgtaagagggaggaaagtctggtggatcatgtgggggagaaacactcgattggggagtatgcggaagatggggatgtgagggatgttacgaggtagtacgtttcttttctctgagctaacgttttgttttgtttttccttgtcacgactttgttatggttgcatcgagcgttacgaatttatgaggcatgatatcacatggcagaaattatcaggacatacgatagaatgataaatgatgagagagtagatggtttttttttttttttgcattttgagttgagtctctctgtatctgtaccaaatcatatctcctccgcttaattatcccttcaataggtatctaaaaactttaaagcctggggtatctctccaagctgtggtatccaatgaaaaagaacaagaaaaaaaatcaaaagaaatctgtatcatagacagatagatgtctgcatgcctttgtttcctccatcattctacgcatgccatgtgttgccatccgactctatcggatcaagtgaaccaaaaagcagatcatccaacttttgaagacaccgcagccatcccaaccttttttgataaccgtgggaagaccgcactgcatgcccccattttgaagaccgatccattacccatgaatgtaaaaagagatcccaaaccaagtccggccaagtcatgtacgccggaaacgaagaaaaaaacaagaaatgacaaaagacaaaagaaaggaaacaaaaacgaaagtccaacaataataacaacaacccgcttgcttccctttttgacaatttgaaaaattcactctcgctcgcttcccttctcaacaacaccaccaactcagacaactcgctgccaaaatcaagtcatacattgcatcccgtcgccttgctcatcctcctcaccttgtccatcaggctcatctcgctctgcaacttgtccaactcctttctcgtctcaaagttgctctccagcttctggtggaccgcctcgcgaatcatgtcctctccgcggttcatccagacctgccagcccgagttcgacagcggccacagcggcttgttgtcgatattctcaatccagtcggcattcgtcgtcctcttcttctggcaggcaatgatgtccatatcctcggcaacctgcgcgcagtacgattccagcggcaagtcgttgacgtcccgaccaaacgggttctcaatctccctgccaatcatgagcaggcccagaatgatgtaggccgctgcgatggtggccggaatcgtgatccagttgagcgtgggcagcagctggaagggaagcaggaggatgtagacccaggtgatttgcgcaatggcgatggcgtaggcgatggggagcggggtggacagcacacggtcggtgcccaccaggacgtcgttcaggattgccatgttgttgtaagcaagcgtttgctgcatgggcacgggcagctgaccgttggcgatcagctcgtccgtgtaggtggcgaggtaacaaaggatttcgagggggaggttgccaagcgggcgagatgccttcttaatcaccttgcgcgggttggaggcggcgaagctaacgccaatgtactcgccaactgccttgaagaagccgggtggttggagggacttgagggtcttatccggctcctcctcggtggcgcgctgggcaaaggtgtcaaggtgagccacgaggtgggagatgtcatcgtagcaggtgtaaggctcaaagcgaaggcggtgcttgagagccacagagaaagcgaccaggaggttcagcacagttctgggaacacgttagcaatgaaacttgcggatcggagatacttttgacgacttacagcttggccaaaacatccttcttccctagctcgccttcccgctctttggcatgcacccagtagacacgaccaagagtctgacacgccagaagcaacgaagcccagtaacggcgaccctctgaatagcgctcgtatgcagtagagctgcggaaagacagacccataccaaccacaaaaccgaggaccgtcagaaggatgttgtggatacccactggggacggaatgttagcttccgcttgggatcgagacaggataggcaaaggggacagttgcaacgcacagtttgtcactttgaagttgatcacagtgagcatagtggtccaggcaccgactccgaggagtggtagcatcatcttgggcaggatactgccgtgcatctgcatgaagagaggccattttgagtgcttctgggtgtctcgggggccagtctgggatcgtggaaggatcatgttagcagtgctccgagaagtgaataagggaggggtgaatatggtgagacatacaaagtagtcatcgatctctagagggttgtgtacccgccggaaggggttcatggtgttgtgacgaggcgacatgagcgtggggatcgcgtccagctcaggaagggtctcgatggataaccgtggcagccggggcttctcggtgctgccattgaagtgttgttggtccggtagtcgctgggcagggtctatctgaccgtcgtcgccggccattgtggatgtgatggtgtgagagtcggaagagtctagtctggctgaagggggtgctggaggctcagccccagccgggagactgcttcgaggcggctgaattgtcgccatgtgtggaatacctagtagtccaagagaggtggtacccacaggaaccgggagggaagagacgagacggatatatgtcggaatccgggggaagtggtgaccaatttcactcgaatcctccagatagggaaatgtgaaatagccgtcgacacaatggtcctgtccagtgtacgtccagatgttgttgctggaatccgcagatggtacttatcgtgggagttggaccgggtggtggatgatatggaaattctttgggaaaagaccgagtaggagagccccttgagatcaaacgaatggcatggggtcaggacaattaagatgaaataggagataatctaaggaagtgaaaaagaaaagtgtatgatgaaacttgtatgatgaaaaatctagaccgaaaggaggaaaaggggatgtggatgtttgtgtgggggagttggcgtttaaaggtttaaggtctgtgtcgatgatgacgactgtttatgtgaactctcttgccccgtctctccttcttttcccagtgcttttatggaaattccaatttctgctttccgcatcccggcatccgggcccttgacccttccaagtctccacgtcgtccgcccattgtcgtgcccctgtttgaagctgtcatgccctggtccatagtgtgtacctggatgggagatcgtcctccacactggtccatcatctccggttcccgacttcctgatttctcggtgttgtccgtagtgctatcccgttatatgtagcaccggtgcttttgatggtcgcattcggccgttccatctcagcttcgtgggatggtacgtacacaacaaagagggtgggtggatgggataggtgagcacagaatccgcattggcgtgaattggcaaagagaaactgaagaaagtcaaagaggaaacccgtcgtgttctgtcgtcggctgtgaaacaaaaaccccactctctgccagggctgccggcagatctccaccaaacattggcagcggttcctgaccaagtcacgtgcgctgtacccatacgcgcattgctgggactgacacacaggccactcagtggatccggagatttggagcctgaagggcccctcgacccttcttggctgtttcagtgacggaaaacatgggtgcgcaaattgagaacttcagtctttcaggcatcgacaaccccaagtgggaatccccgtattcccaatttgcaaccaaattcacaaaggcatggacccgaccagcagccgccataccattttcatgaccaagtggaaacccatggcaacctcccccccacagggcagcaagccccaaacggaacatcacgagaagcttgggctgcacttcgccctcaagacagtggatctttcggagtctggatgctcagcaaaactccaccgcacacagtcatcgaaagatcgaagagatgtgattggaaaccattcgcagctctccatccgtatggaagctacatgcttgctcggatcagttgctggtttcatggatctatgcctgtccctacactgcactatttttgtttgaatatgctgctgatcttccgagtttctctagtcaacagtctcggcccttggcgttcgagcctgaatgctgaatgtcgtcgtctgaacgctgttaactgaccataactatgtcaccatgaaaaactcttcaacatctcatctccgcgaggaacgcgttgcaacctatcggctatgctacccgccctaatcttctcccgcccttctagaaaccacggacaggcttcctacccgccctcttagtgagacagtgacgccgtgaatctaaccgatttgaacatcacccccctgaactgcgagcttggcgggcttaagcggcagacgccaccacgaaacctagcctacacgaccacacatccccttgtttcaccacatctcggctacctcttctttggcaatgcggtgcgaccagtcatccaatgcgactgcgtgtgcgtgcgtgaatgaatgaagagtggagagaagaagaaacacacaatacgctgttttgttaagataggatacagagacacatctgtcaaaccgatatcacctcatcggctggagcacggtttcagcgaggattaacaccattggtgcttcaccaaatcttcttctcggctgaacgcatagttgatgagcgctttctctccaaatgccatcatctcattgtcattatcatcatcattatgaaatacagcgcccccgattgtgctaggtcgcctcaaagtctcaaacagatcgtgtttccctgatcctcaactcagtgtctcgaagggtaaggtaagacgttttgtgtttctgaacaaactccatcagtccacttacccaaagtgatattcggagccgaggccgtacgacatgaaatgctgaggagtgccccccggtagccccgatgttctcaaccaaagtgctttcacctgatcatctccgaactttcgacagaattttcaagctcaaacataccttttgttcttcgatgacacttcgatcgcgatataggcttcgtgactcacttgctgacctccagtgggcgaccttccgtcgcaatcatggcgcattgcgctgctactctatatcgtggaaatcttatagtccaaatttccggtatgcgaacccaacattttcacccgaccatctccggaccttgacgaaaatcatggatccctcaacaaacctttacttcccttgcgaagtggcgtcattgtcaaaccggtttccccatatcaagaaaattgtatgatcaatctccggctcctcatgagcccaacttgtgcacccaaccatctccggataagaaaaccgcaaggcgaaatagaacccatatcagactagatatcaccttcgcgactcacaagtataattcagcgatcttccgttatagctaggacgctaattgccccatggatgcttcttacaagattatttgatgcttggtccttcaatatcttgacccgaacttttccggacctcaaaaggattcacaaggaatgacaaactcgattgttgaagttcaagagccagtacatcatgactcacctcacttcatagtctactactatcaacagggtctatagactacgctatattggagatcttatcactaaggttccggatcttctcgattcaacttttcacccgaacatcgccggatcatggagtaattcacaaaccaatatcggcttcttcctcttttctctctatgatattgtggtcggtcatgaactttggcacacacccactcacttgactttcagccacggaacaggcttcccataagaacctcatatattgtatatcgtgtgtgccgccgagccaatttccctaggtatgcttccactttggtatttctatcaagcatatccagacgtcaatgcgtcgatgcttttcccaggcccaaagaggtctattcttccttcatccctgcgctgatctcgatcacgacctttaactcacagttacagtcagtgcactttcaggatcgacaacaaaaccaacttcctatccataacgcatagactataacatcaagggtatctctcaacgtaatctcccagaaaccaagcggcggctaaaatccgccaccacattccaacttttttttttttccctctctgtcgaccatccaatcttgcgctaacactcatgtgttaacagtgttatcatcaacaccttccaagggtcccgttctattccgacaacaccaccgagagacgacagcccagttcaagccactagtactggaacctccacctgagatcttcatccccatcccaatccttcagatgccctacctctgccacttccggcacaatcccatcccgctttttattctccctactcaaaataaaatacaacaagctcgagacaatcacattccccgccagataacccagcgcgaagctgtgaccaactatatacctcggtccatcccggctcctatacaactgcgtccccagcaccgcacccaagttgccgatactgatctgcatcgcgttcgccaccgctctctttgtctggccagagacattaatcgccggccacgagagcgccagggctgtggcggggtaaatgccgcctgcggcgaagaaggtaccggcgtaggacaagcccgggtgggctatggggtccttgttggcgaggagcatgatgtagccgattatggcgaaggtggcggacccgatgatgaagatggcacgctggtgcagacgctccgagacggtggctacagtgagagtggtgaggaaggcgaaggcatagggcgggatggtgaggagttgggcggttgcggcgcggtagcctagggcgttgataatggagggctgtggcagtggttagtatatgaggcaggtaagtgatgtcctctctttttttttgtatcagcttaccaagaacagagagaatgtgtagagaggtaagctcatggtgtggaaactcagtccgtagagccagcacttggggtcctttatggcgcggaggacattgtcccaggtgaagcgctcgtcgtgggtggcgtcgctgtcggaggcaagacgggcgcggatgaacttgcgctccttgtccgagagaaattcagcagtgtctgggtagttgtagatgaaccagtaagctccaaaggctattaagaccgtagcgatgccctcgaggatgaagatccagcgccagccatgctcccagacagtgccgcgcataaagccaatgccataggccaagatgccgccgaaggatccggcaagagcggcggctccgaagaagagtgaaatgcggaattgcctctcgcggcgcttgtaccacatggagaaatagtagactacgccggggaagagaccactttcagcgacaccgaggaagaagcgggcgatgaaaaagccagtcaggttctggacgatgcccatcagggtagctacgattccccataggatggtgagggttggtagccaaaacctgggtgttgtgcgcttcagaacgatgttgcatgggatctatcagcgtgtcagtgagaagtcttcacgatactgtcgggagtaaacacgatatacttcaaaaatggcatagccgataaagtatagcgtcagaccagttaggtactggttgcccgtcataccaaggtctgacgcgagaccctcaatcctcgcgttgcccacattgctgcgatccaagaaggagagcagatagagaataccaacggcaggtaggagacgaacgtcgagtttccggagtagtgaattttcattgaccgagttggtctcaaaatcaactgtctcagaggcttttgatgaactggggtcaacagatctcttgtctggatctgactcggagtattgccgagacttttcctctgtcacaggttcagccatggttgcttgaagatcgaggaactctggataaagataagagaaacagaaccctgtatattacacaatgggtgggatctggaacacggcgctcgccggtaggtagtatacgttttggcggcaatacagacggttagatagcccgatacatcaagcgcaagcaaacagtctcgttcatcgtgtcgaactctggctttgaaagaggggatttctatcaagataattatacgccgaccttggccagactttatggaggtttttcctgatatggccagtattgggaaaacgttgatctcgacttttggtaataacatgaagctggaaataatgatgacatgtccggccagtgagaaagatatgagccatcattgtcaaatccctagtggtgatggcgacatcgagcatgaacctttgtcattggacagatcgtcgcaatgtcaatacaatttgggcgtgcccctgtcttggcggggttgaatgactgcgggaaactcaacctgataaggtcactgacccgtcacaatggaagaagaggtctgaaccagaggtgccgaagtccaggccgaagcaaagatgaacagtttatggataagtctaagctcgggacttgggatcactgccggcgatattcaaggtatgtgcttggtgcttggtggatgtggtcggcgatggtctcttcggtttggcgtgggggcagctctagcagtacgtaagatctacacaggcaatgtttttagcaggaacgtctttggaatcggggactcccttggagttcaacaagacatcaggtaacaaagactcaacgtccacttgtgtgttgggtggtctggagagacacgcaatgtatggcttcaatcacccgagatggtgcggagaagatgactggccctcgacaaagaaaagaagcaaagacagtgataagacagaaccaaggacacaactgaagtgaactgtcgatcgacctatataggaagattcaacggcaattgacaaaaataagtgaaaatcggttcccaattgggggggcgccgtttcccaggcctgtgtcctggtctcaactgttgaagagaggacgcgatgtaggagtgacgagcttggtgacacgcgaggagcctttgctcatttcaattaatttctctctcacttcggtagcgcctggccgtctggccttgacgaaactatttccgtccattccatgatgcccagttgaactttggtgtctgtgaacatgttggagtttcagctgtttgtggatgcgaagtggaaactgacagtggttggaatttggagaagccaactaagaaaagctttgaccaacgggtttccccgcacgctaaaccttaacggatggagctcctaatgatctccaactggaaccccaatttcatccaatttcgcccaattctccaatctgaagcttcccaatttccagttctctcccgatcacgcagtgccaacgaattgcgtcactactcaactttccacttccaaccctaatcctcctttcagctcccttggtttctcacccacctcgtcgtcgtcctctgacatccattcatgccccatgactacatcccgctgcacaaccgctcccaacgagacatgagctactcgtccagctttgtccacaagttcctcaagcagctacagcaccatcaacagcaacatcccgccgctactcgatgggaccttcccagttacgacgccactgatgaggtagatcagcaagtcatcatatctcggagctcgcctcacagctttcagttgggcacaggagcatccatcttcacgagcactctgatccccgccatcgtctcggccagacgtgaagtcatctttgtcacctgcttttgggccccttcaaagaccctttccgccatcaccgatgcccttgtcaaactggcggaccaccgccgtcagctgcccaacccgcaagacattgagcctctcaccgtccgaatctgcttttcgtcgcgatccgtattccaaaagctactgcacccacagtctcgcgatggctacacctactcgcctgctgaatggcaaaagaagctcggcctccctgatcctgccttgttggacgaggccggcatccgccttcaagtgaagagtctgttcttcctccccttcagtgtcatgcatcccaagtttgtcattatcgacagacaacgagccttcatcccaagttgcaacgtcagctgggaaccgtggttggaaggctgcgttgagatcactggcgatgctgtcgccagtttgttgtccttctatgctctgacatgggagaaacatgttgattttcggaacccttttcctaccactcatgatagccgtacctctgacctacagggtcagctcttagatccccagcatctcatcttcgttcctagcagtgctcaccacttggtcctcccaccagcctcctcggtaccgctcccgacacttgtgttgccttcctcgcatcatcagaacccacagttccgcttcttgccgtggcaaccagctgccaaacctccagccacccccttgaacgttgcaatgttggagctattcgagcaagctcgacggtccatctatctacagaccccgaatctcacctgcgagcctgtcattgctgcattgctagatgctctaaagcgaggcgtccatgtgacgattgtgacaggtcgaaacatgatgcttctggagcagcttgtcacggctggcaccaccacatcttggtgcatccgatccctcgtacgccgttttaggaagctccgcacacacgctgcccacgatctagaatctggagaccccggtcttggccacctgcgaatctcttactttcacccgcgttccgcagccaaaccgggcaagcgtggaagccaagcccgtgcagccaacgatgcccaggtacaggatcctgaagaggaagagccagtgcactctcatctcaagctgaccattgtcgatggcgagttcacggtccttggttccggcaacatggaccgcgcaagctggtatacaagccaagaactgggcgtcttgttccatgatgcagcttttgcagaatcggtacgggaaggtgttgaccatgtgttggatcagcggctttctctcgtctttgactctttgtatagctgagaaacacaaggaccttgagcaatgtgacgacgacggaaaggtggtgcatcttttccgtctagagacccggaagtcgccaatcaaaacagaccccctgccgctccacccccgcaacaagaaccggacacttacccataatggacatcaaggaacgtgggctccgagaacgaaacccggttcacacctcgcaaccaaagcatcaccttcaccaagaacccggttccgcgagattgctcgaatgcggtgtccaggtcggcggatttggcaagcagcttggcctgtttctggtagacagcgttacactgatttctgaacagtcttgccgcccctcgggtcacgacttcctctccagccgcgccaagcagcccacttcctcgcacttgtcggtcttgggtcgccatgttgagcacgttatgtggatttacatgatccatcatcccgtagtttccgtcgaggcttcggaacttcgtcctaaggcccatctatggcctattcggaacgatcgtccctatgactccggggtagagccacactcggaatggcgcccgttcctaccaccaccgcgggtgagcttgcttatggggcagccgagttctagttgaacggaatcggacaagcctcgttcagtcagtggcgttatgtgatcgttcctcgatgtttcgggagcgcgttcccgtcttcccgaccgatgggacttggtttgatggaggtcactccgagggaactcggccataaaaagaggacgacttcgcgttctgttgattggaaatttcctcagcactggcattcttggtgattcagtcaacggaaacccttatcatcaacagttcttacaatggctgccaagaagctccttctcgctgccgccttgacggcctctgccctcgccgctcccgtcctcgaggatcgccagaactgcggctctgcctggtatgatcaccatcaccctcaaaacttgcctgttcaccaatactaacaaacaaacgatataggagccagtgcggtggtattggctggtctggtgcgacttgctgctcctccggcaactcctgcgttgagatcaactcttactactcccagtgcttgcccggcgctcaggttaccaccactgctggggcttcttccaccagccctaccagcaccagcaaggtctctagcaccaccagcaaggttaccagcagcagcgctgcccagcccatcaccactactaccgctccttcggtgcccaccaccaccattgctggcggtgcttcctccactgctagcttcactggcaaccccttccttggtgttcagggctgggccaacagctactactcctccgagatttacaaccatgccattccttccatgactggcagcttggctgctcaggcgtctgccgttgccaaggttcccaccttccagtggcttgaccgcaacgtcaccgttgacaccctcatgaagagcacccttgaggagattcgcgcggccaacaaggccggtgccaaccctccctacgccgctcactttgtcgtctacgatctccctgaccgtgactgcgctgctgccgcctccaacggcgagttctccatcgccaacggcggcgttgccaactacaagacctacatcaacgccatccgcaaactcctgattgagtactcggacatccgcaccatcctcgtcatcgagcccgactcgcttgctaacctcgtcaccaacaccaacgttgccaagtgtgccaatgccgcctccgcctacagggagtgcaccaactacgccatcacccagctcgaccttcctcacgtcgcccagtaccttgatgctggtcacggtggctggctcggctggcccgctaacatccagcctgctgccaccctcttcgccgacatttacaaggccgccggtaagcccaagtccgtccgcggtctcgtcaccaacgtctccaactacaacggctggtcgctatcctccgctccctcgtacaccacgcccaaccccaactacgacgagaagaagtacatcgaggctttctcccctcttctcaacgctgccggcttcccggcccagttcatcgttgacacgggccgttccggcaagcagccgactggccagatcgagcagggtgactggtgtaacgccatcggcactggcttcggtgtccgccctaccaccaacactggctcctcgttggctgatgccttcgtctgggtcaagcccggtggtgagtccgatggtaccagcgacacctccgctacccgctatgactaccactgcggtctctcggatgccctcaagcctgcccctgaggctggccagtggttccaggcttactttgagcagctgctcaagaacgctaaccccgctttctgagcgcattgtctttgacaatagtgggctttttgggatttggtgaatgagaagatgaagagggtgaaagaggaactaacgtgaaaaagagtcataaaggatgactgcttcttcccatattcttgtacatagattaagaagcatttcctgttcgcctgctagggtggactgcacatatacctattttcagactgtcaatacaacgatctggtatacttgcttctactctcttttttgaccttgatgttgattgtgctaggtagttgtgccaggcccttagaggcagcttttgctctgagaatagataccttgcctttccccctcagttccgttcccgagagccttgcctcaacccacccacgcatctctactacataggtacattatccaagtttttttttttttttatcaccggggcactcccagcaaacctcaaacaagtccaccctactttagctagaggtacctaccctctaccaccaccaccataaaaccccatcccactcaccctcctcccaaaactccccgtgtacgtctttcccgactccctctccccagcagcagccgccgccgccctccccgccttaactgcctctctgcccgcaacttccaccacgtttgccacattcttgatcgccccgcccagtcccgcagccgtccttttcagtccgttgatagataacttggagttgagcgaggggtggggaggagagtggaagtggtacagggctccgcctagttttgtggctcctgaagtggatgaagacgaagagaaagatggggtggaagtgggggaggaatgttgggaggagtaagtgggttgtgagggggcggtagtgtaggttattgttggttgagcttgttgttgttgatgcgctggggtggagggatagcttggtggggctgaggggtttacagctggaggtgacgaagggaacggtgatgaaggggaggtaattgttggtgagggcagggtcgtcgctggttgatgttgggttggtggtgaaggccggggtgggtaggcggctggaaagtacgagaatgagtgtctgtggttcccggctgtagatgattgcggagaggcgggtgagaaagatccttgttgggttggaggagtgagtggtaagttgctggtgttgaggattggtgtcggtggacagtggtagccggagaaatacagagaagttggccgtgttgactgaggagggggacgtggtggtgaatggggagggctgccgtaggtttgctgctgatatggaggcggcggaggtgcttgctcaaccggagatgttggggcttggctgaatccaggcgaaggcgcagaaccgtagttgccaggttggcaatatggggaagtgaacggagccgaagttttcccggacggcagcagcggtggtgactgtggaggtgaaaaactctggaaccctggctgagccggagcagacgtgtaggtcggttgtggcactgggggagggataggcgcttgttgctgggaagctgatgaatattgcacaggcggaggactcggcgtgctctgtgttgactcgtcatgaagcgagggtggtgaaatcggtttctgatattgaggctgggcaaaaggaggttgatatccactgtctgactgttcttcaagtgaggcaggccaagagccggggacagaaggtaaggcttcggcttctacgacgatcagcccttcactgtcaggagtttccaatttcttggccggtttcgggggagggacatctgaagagggctccacagtattactctcccgcacaggaggaggtaatgacccttcaagctcagcaacaaagccattggaggtccgtcgtccggccgtggatgtgaccgagtcacgatgccgcgaagaaggtggagaataaggtttgtagttttgttctgcctgtggtgactgcggtgtctggcactgggtcggtatttggctcgagacgggcctatgttgaactctcaagggtgccggaaccatggagctatcgccaaggtcaaactttgcgagcgaggaagccaaagatgactggcttgcaatagacgaacgtcggctattagtctcatgactaccacttggccctagctgctgtgtaggtggccggtacggttgatatggacggtaggctttcggctctgatagtcgacgttgttgctccggttgttgttcttgtggttgagactgctgccgataagcagagccgtatggggtgatgccgctgtatgacatgatgactgactgatgggactcggacttccaatcttcacaatctggatttcatgggaacaggtacaaaaggacaagagtttccgacctttggggagaagagagaagagaggacagtcaggctggggctggagaacacatgatgaaaaagcccaacacattcacaacctgttgtctgatgtggctgaagcacagtgactgaaagcagccaggcacaacacgagctagtccacaagacagcagctcttgacgaatgttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacacacaccgcacttctatattgcacaacttcgttaaaattcatcatttcacaacaatttccatattaatttaaagttatttcaacgtacaaagtaatcacaacactagtaatcaatcaaatccatcgcgacaatacctcccaaaataatctttaatttaaagcctgctagcgtaaagtaattttatacttgaagcggcgcgctaataatctacttcgataaagattaaaattaggaagatcctagcctaataattctataatgcgccttatcccgccctagaaagaagagttataaagccgagtaatttattaaagttattcctaaaattattctacttaagaagaaggctactcctattaaaattattattaaaaagactgttattaaaaaaattaccgttaagaaggggaaggctactatattaaagctaaagctaattttagtcccaatcctagagccgctatcgttcctctccaaacttacgatacctattgagatttctagtagcaaagaggactctagcgacgataacgaagttgaataatagctctccgtccgccttacccctaagaagtaggctttcgatacttcgttttatttattaggcgataataatagcgaagtagcctccttaattaaactaattacctcaacgctactagcctagccccgtactacctataagttaattgttatagtactactaccgctactattacgttctaaataccctaattcaatataagtctaatttaatataattaatttatatattactattagccgtactaaattacctactattgaagaacgtaatttatttagagaggttaaggttaaataaaataatagtaaattctataaatagcggtttaaaacgatattatttagcgaaatcctatatatatagtaaagttatatagaaaatattattagtaataatataactgtaaggacaaaataattagtctctttatataatattatatatatcgccgctacttataataaccgccgcgaccgggttattatatataataagactattcctaggaaggatttttataataggtataataatattaagtataagaccgttataaagttgtacttctactatactagctagtattactattttactatattatttaaatttcaattaaccgacctacctgctagtaaaatccctattactctatcctcctatagtagtataccctctactcctaccccctctcgtagtttaattaatccttttattactctaattctataaatagtcgatataccgtcgttacgagggttacagactctaattagtaccaaaaagtctaagcgcattataataaatactatactaatagaagtcgaaaagaatctaaaagaggaccggtagtaagaggagcgtacgggggtgaaattacatagtattgtatattaagagctagtataaatataggcgtacggttttaattataagtataagaattataataaggctattaagtattaaatatactatattataaataggagtataacttattataactttaatattaaagatgtaggtaagtaggtacgcgctatatcgctagggaaggctatagtaactaacccgctatttaaattagtacgaaatatattgggtaataaggctataaccgcctttagtactaacgatagtagtagtaaatataagggaggaggtaataatctactaattaacgttaatattattaataatattaatagtagtaatagtagtattaatatagagactataaatagtctactataagctacactaaggaggaacaattttaaaggtctatactaactataccctccttccctatacctactatacccgctactatactaatatttccctccctacttttaatatccctaaatctaactaccttataccgctggcggctctattgccaattcaataattgctagcggttataattataatatagtaggcgctttccccctattaggtaaaatagtaattatcaatttatatatactattaaagtattttactactacgttctataggtacccgaccgactgcgaaactctcgctactaagcgcgctaacgctaaccctcctcctatttctatagtaattatagtatttatttaactattagtactattattaattatactactattagtaataggtaaggaggataaaggcgaggagattagagactccctaatagaaaccggaaaattatttatactacgtccgttcgtacccttaacttttaatctttattcgttactaccaccctccgccccgcctagtcagccggctaaagaaattattactaagttttttaaagtattctataagcattactatattaaattattaattaaagtagtattagtatatagaattttaattgctttgaggaataaactccggaataaagaggcgccgcctaatatatttatacttaaagagcagccggtagagtaatttacgaggctaaggtttagttataacctttatatagtatttaagaacggtatcaaaaacttcctcaaaattaagtatacggtactagtaatataattaagctatagtaaatatactatttaattcctattactgtaatttaattaactagtatatactctaaacccgcaatttaatattatattcgaatacggtattactagagctctcgcttctatagcgggcaatactactactaacagtcctagcgagtaataataatattacgaattaatttatagtaaaaaaggagggtttctagtattttagtattattatataaataaatacaatttttaatacttctagcacttctagtacttctagtacttttagtatttctagcatttttagtatataattcaatttaatatatataaatccatctctcccttctatactctctactaccgcctaaatacaatacctatttctctatattcaattaattcgttaatatataattcgctatactctttattaatattattaaatcaatctattattagttttacgtttttaaaataattatagatctattatactctataccctatattctacgttaattgcttaagaaatgcaataaaattgttgtttaatattttattaccgcctttgttacaatatacccttttaaattaccgcttaaagtcgttaaagtatacttcgatagggttgaattcgggaaagtataatagtaaatactataatagaactcccttctaattatatatatattggagttcggtataggagtattaattagcgttatttattattaaaatactattataaccgggaaataaatttattttaaagagtaagtattttactatctaatcccaaaccctagttaagtctattatacttctaaataccaatacatcaagtagcccatctactacaatagctaggaggaggtaatactgcgtactgcgtacgaatttgcttaatactattgtaatagcgctgcggggtacttaactaatataataagtaccgtcctttcggtctatactaaactcgttataaaatacaaatatttttacaataaataaagagatttttaatatctatttaactactaatataggggattattataatacctttatatagagtcgcttcttcttctacttctcctatcgaaggtactactatacagtttcggtcgaaatatatatattatattcgttaattagaaaggcataaatctcgttgaggtataaatcgggtttcaatataaggaggtttataatttcctttataatattaattataattaataaagtatagggagtaatatagtatacgccgtactttaaacgcttatataggaagctttttagcattttaggaagttcgcaacggtaaaaatattttactaatatctaatagagtacgtttatatttttacgtattctttatatttatactagtagtcttagtaatattattaggatattcgttatttactagtattattattattaataccttttagcgggtattagggtagtatactatattaataatagtttaaaagataatataaatatcaaaatagataactatataacgtagagtattaaaatatcgactttttgtactagttttagccagatttcgatgttaaacgattgagttgaatcgtgtaaagcgatgtcaaatggccagatttatcaaatgcggtgtgtgtgtgtgcacgcacacacacctcttgccaagactgcacaggcgattgagtgtgggaatgggataaccctgcttctacatcggatatcaagggtttaccgtcttggcattccttcagctagaccactggcagactggtgccttgctcagcttttggtgacaaacccaatcggggaaacgaaaggatcgaaggctgctgataagccctggaaccttgctgacccagtcgttgaaaaagtgggaattcagccaacagttttcgttcacatcttgatttgtcgttgggttccatttggatggttctcatgtcgatgttcagaggtaaaataaaacagtctcgtggcacatgttgacgagtttgaaacataacggccgacccactttggccactatattatagtgcgtccatgcccccacagttcgtcccgtcttgttccccgcacttgacgcatggagatcatcagcttcatccgaacaagcaggccatcgctgaaccgacatggctcccgttgtaggatgaggagtcgattttaataccatggtctccaattccgctgattctgtctctccttcaaccaagacaaatcgccaaatgtcaaccatgccttcagccgaacccatcagggtgttggtcttctctcgcaccgtagcctatcgccacgactctatcccggcttccataaaggctctggaagaccttgcggcaacttccgtgaccacttcccagccgtttgttacgacagcaaccgaggaccctacgatattcacaccctccggcctctcgcagtttcgtgtcattatccttctgcaatgctccggcgagttcctcgattcttcccagctcgaggcactcaagggtttcgtccactccggcggtggcgtgataggtctccactgcgccagcttcgctatggagtcgagtgagtggtatggccgtttgatcggtggtgtcttcaaggaccacccagagccgcagatggccaagatccggcctgttgtcaacaacatggaccatcctctcctgactgaacttgtcaaaagaccccaacacgagagcgagggaaagaagacaatgttcggtgtgacgacggacaaggagtgggtgtgggattggttcgatgaatactacaacttcaagacgaacccgtgggataacccgcatctccagattctcctcgaggttaacgaagagacttataccggaggaacacacggcgagcgtcaccctcttgcatgggcccaggagttcgagggcggccggtcattctacaactctcttggccactttagtgacgcatatctggaggaccccgggttcatggcatttatctacaaggccattttatggaccgcaagattggacaactgaagtgagcaaggtgaatggtccccgtaggttaggttgtcagagccaatattggacgaagccgaaggtgttgtttgctgcacttcccctctgtaccccactatacttttagcggcttcgaggcatctcaagccaaccacatcatcgatcttctacaatctcgacctcataccacttgtgaatcatccttgcccccgttacctactccccgtcaaaactaggcacatccgttacccctttgatgactataaagactcaagtataagctcttcatttacctgccttatctatattccttcgttcgccagtgaacattacttcatcaaaactctacccagttgcaatatcaccatgcgtggaatactccaagctgccagaaccgcgagtatctcgcgggctcccaagtacaacctcctcgtttgctttgatgcgttcgagaccctctatgcccccaaagaaccggttcataagacgtacggtcagtttgcgcgcgataacggtctccatcacgctagtgacgatgttgtggctgtttatcttcacgaccgcatcaccacggccgccaaagaataccccaactacggcaagcatgttaagggcatggaccccgaagcttggtggatgaaggtgattcaagttgctcttactagtcactcgactgtttcctgaactaaagctgaaatatcactgcaggttattaagaatatctttgtcgacgttgagcccagtctaagtaacgcagctcacaaaaagcagctggatgatttgggtcataaactctttcagcatttttctacccgcgacgcctacaagactgcgcccaatatgcccaaacttctccagtctttgaagcatcacagatccaacggcaagttggacagcccctccatcgaccatgttgttctgggcgtcatcagcaactcagatgaccgcgttggcgggattctttcctctctgggcctcgacgtcagccccctacgtttccagagggaatccaagcaggacacccattttgaaagcgctcgtcctgtcgacggcaagtcgtacgacatcgactttaccgtcatgtcatacgacgttgaagagtcaaagccacacaaggtcatgtggcaggcaggagagatgctggctcgcagagcggttacccatgagctcggcaggtttgatgagagcgttccttggctgaagctctatgttggtgatgatatcaagaaggacgttgcatccgcctggggttgtggatggaatgcggtccttttgaaggaattcattaccgagcatcctcctgatgagcgtttggagagtctggaggaactactgacgatgccagttacccagctcttgaccgggcaaccccgaatgtttacggtcaacaagctcgagactttggtcgagtggatcgtgaagagaggcttggaggttcccgctggttctacgggggccgacagctctgaggagagattcaaacttgttgaggagatcgagtgaagtgacgctgaagaaggcctatacccgtagcattgcattttgtagtatcagttagccggcatttttcaggatgtatcaccagggatgtttcaatcaattattagacactccttttgtactatcaatgaaacatacttgcctgtcgagaaggccttcgcttctatctgaaaggcgcgaatagaactttgttatgcccaaggttaactcacaacgtcaagaggaaacttcactcgagatgctttagcccagaaaaggcttctgatcgaagttagaagacattttagacacgactcaacactcggaaaagaataccacagggttgatatcttcgacataacccgatttacctcccggccactcgctatcctcacaactccagattctttcaacgccccctggcacaacgccctccaccttctctcttgactttcgaccacacgctctcctgcagcatcttccctccccgcctctgatcaactctctcgactcatccaccttatgattcaacaagtcactcccatgtgttctctcccctacccgactaaccgcatgcacaagcgttctacctcccacctccatcaacctagctaccaacctcattatcaacttccccattactaccgcgaaggttcctgaaattgaaaatccctaacttggcgagaccgggtgggacgtccccgttttctcaacagggcagtgagctacaacagcgcgggcaacgaaaatccgaagcactttgagaatgaaggcttaatccaagtagtcaaggcattcagcgttacgcgtatgtgggttcgttgccatgtgctcaggcaggctgatgagatcatcgagtgggggtgggtggtgtaagcgattgcaagatgtctttatgttggagatcattcgcaaattgtagagctgtgagctctactagctcccacaattccagcgttgaaagtatcgttcaaaacctgcgtttcaaagaaactctcatcctcatcctcatcctcatcttcatccacactgtcctcgtactcgttgtcgaaaaagtgatcttcctcttcctctagcctgtcggcggaattgagcacgttacctaggtatagagctgccactcgggcgcggggcgagagaggtggaagtcgatataggtgtgtgtgggagcaaaggaggtgagaggaccgtcgttgttggtctggactgacagggtcggggaacagatgggcagttttacggagtctggggaaaaaaggaagaaggcaacaaaggaggcggtgaccatattgacggttgagctcccctcgtcttggttaaatctgcatcatggtccggtgaggggggctacgtccgtattaagaaggaggatgtcaggggaattctttcgagcttggcgctcacgcgagaggtgaagaacaggacactggtcctgatgtagctgcattggtcgagctcggtgtcccagatggagatgacgctgtcagagcacttggtggaaggaacagatagcatttgggcctgtgcgctgtgctgcctacctgcctacctgcctgcccggctgcccgcaatccaagtggaaggtaagtaggtagaggtgcctacaaaaccaaattgtcccaaccgcagtttcccacactttcttcttctccttctttcttcttcaatcacttttaacgtaacgcaccttaatcacatcagccgactggatgagttcctcccccactcgctgtcggtcaatgagagtgcaagagtaactcgagagtctccttcccgctatcaaacaacggcatcagcgcgttcattctttctcccaatggctctgagaccggtcggcggggggttccctacatgtccaccttcaacccaataagtttcagtatgtgaatggcattaaacactacgtgctgtggctgcgagcgaaagcacaagcacaagcacgatagagactctggtgtgagcgcctttttgaggtttcgaacggctatggtaggatcctgcggctgcagtctagacgaacagagtgacgggtggctttgaggctgagatcgatgttggacacggttacaatgatggtttcgccgatgtaggagttgattggataaaggagggcggtaagtaaagggctttttgaaaaaataagaggttgccctgaggatggaagaggccgtctcggccgtaaatgtgggtggtgggttaaggagggagagtatgagagttccagaacctatcatgaactgtggatgaggagaatagtacttgaagagaatctagaagtaggaattggaacaaatgggatcccgttgcgcccgttcactgcgagtgattacctcgaggacgtgatgcaatccgggtgttccccattcttcattatatatctgacacttcagtcactattaccgacagcttgctagcatcacgatcacggattagttctagcaagcggcgagtgcgtgatcgatgcttcaggtctttagggtcgtttgttattgtcgtttttcgttgttaatcacgtgcaccgcacataatatatcaccaaagggctctgggccaggaagaaggggtggctggcagataagggtatgcagctcaatctttaccatacagccaagtaaagcgtagagctcagtacgtatgcattagatgtgcctagatcatgcttgtgattcaaacaatctcaaagactcaacacaccaacaccatgacactctccaatcgtggattcaggtgtgatgaatttgctatacaaagcttggccagcgctcttggaggttgcgatgaattggaattcatgtgcgggataacagagcttttgtcaaagccaaaaagaaaagcaaacataactgtttttgcacaaggagttgtcaaggaggttccaagtcaaagaacaaaaacgcaaaaaaagaagttatcatgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgcgatttgatgtttattgacagtttgcgcaagaatcagggcttgagtacccacatggtaagcagggatcatttgccctcacgagaccagttgaccaacgacgaccgcactgtccattgtttcttcataatgtatttttttggatgtctgaaattcgaaaaaaaaacaacaggaagcttggaatatctgaaagagagggtagagtactatcccgagcttaacataaccggcgttggatgttggtgactccatcgtgccaaaactccgaatgtgagccagtgtaagtggtaggcgtacctctacggtcatgtgcgcttgttatcatgtaaacattacgcaatgattcaccaacaacttgaggaggtatttctctgcttgatctacatgcatcgtgcctgtaaacatcaaaagcatagtcagtcgatgtttagccccaagaggggcttacatacctagtatcagctgtcactcgggctctgtctccttcatcttcggagctgagatccaggaagcgggcagtatcatcacacccggcggcccgtgagcatctatatatgaacctagtctttattctcaagcttcaaagctacactttcaactcacgaccagcgacctttgatttgcagaccaaaaaaaaaaaccaatatacaacctcgatactcaaacagtgatatagctatatcaacaagacgactccagtcctgacaccaaacaaacatcaccaaccgaaaatgtccgccctcactggcgcccagatgggcctaatgacaggctccttcctctccggcaagtccactacttcactactcctcctcttcctcccaccaattatcatcctcaactaacaccccccaaacaaaaggctgtctcctctccatcccccttctcaccatccccaccatcacctccccttcctcctcccccaccgccccgatcctcctctcctcctggtccaccctctaccatcacggcgccctcaccatgcctcccctagcctttttaaccgcctctctctacggattatcagcttataaactccgttcctctgctacctcctcctcctcgtcctcttcctcttccgcttcctctcggactcagacgcagaagccgactcagactcaaaagcgcaagaatgaaaaacgctccaagttgtttgccattgcagccattgcgacgctcgccattggccccttgacgctgctcgtcatgtcccctaccaataaggagttgatgaggctcaatgagatccagattgaacctggtccgttggtgagtgatgtggaagaagtgagggagttggtgaggaggtggaattggttgcatattgtgcggagcttggggccggtggtggggtgtgtggttgggtggtttggggtttttggatatggagacgaggagcagggtgaggagaaggttgaaggtgagaagcagtgaagaccggacgaaatttttgtggtaacgagggatggatgccattagcactaatcttaaattccacctgggttggtcgaaaatatgagaaaggaatgaatgagcgagagccctgaaagtaaaacgaaacctcgtcaaggagacaagcaagataagaagcaagtgatccgtgatagtttcaatttcagctgcctgcttttgaattgaccaagatcgaaaatggaaacgtcgacaaacatgcagaagtggtaatttggacaaatgaaccatgtacatagaccaaaatcgccgtcccagtaagggtgatgtggtgtggaaagtactcccagacgccagaacttgtcggcaccccaaatatgatcaactaataaaacaaacgaaaagaaaagtggtatataactgttaatgtcccgagacttggcataagtctctctcaaatcccaaccaattatccaagcccagctctttacgccaaccaaaaagctctagtcataacatgagttttcaatcgccgaaacccctgaccgccgaagctatccttcttttttacaacaaacaaatttttgaaacaataggtgctcgctgcggtttcctcacaaatttcaagagtctctacctcatgggaatatcaccattgatggtagcaacctggggaagaggttggtcaatcaaaggtcgaatctcctgctctgtgccgttcgcaggggtcatttggttcatcttcttgttcctccagtcttccgcgtgatcggtcgcggtacgaatgatctccatgatctgtgagaaaatgtgcaatccctctttgctaaaggagagagccaccttggcagccttgcgcacaagtgcattcgggtcttgcgtgtttggttgctcgctcgaggtagtggttttgctagcctgactccagaccatgggaaggctgagcagatgatgccgaacaaggttgccggcattttcgggcaaagcagcgccagtgtaattggcaacaaccgaagagacgtccttaatgttggagtaaatgctcttccgaagttcagtcatacgctccaccagccgcgtacgatcttcttccggcgcggacccgttggtcatgacatggtcttcaccatccctcgtggttgtcgacctgtcatactgatcaagtactgagctcagctcgttggtgccctgctggagcgtgttggtgacatccctcaacgtctcaagcacatacttgagcgaacgtaagctttcttccttcatggtctccttgagactggacgtggtcacctgtacccgtccgttccccagctgcgcatgaagagccgactttggatcgactgcttggccattttgttcaaccgtctcagagtaagctggcgatcgctggtcgtcataggcgggcaacgtctcaatggtgctgaccgaggtccggcgggatgcatcagcagtgggagcttctgagaaccgtgcctcgccccctgtaccgtttactggtctcgaagtcatatgtcgcttgttctggccactctcacgagtatcactggaacttttggtccgctttccaagaatccatctgacgccggactcaattccggttctgcgaccgacattgttcaccgtgtccgcaacaggtattagcgagccctcgacgtattcgaggcctgatctgatgcggggagagaagttcttcgtctttgtatagaggtgagaagatcgctgcaccgtgctttcgatgatgggatgggctgtggttattagcgacaagagaggctcgggttcttggttctggtctgtcatcccacgacgcagtggcgcattacggttgggaggggaagaaactgaatctggggacccattattagcagctaatagaatgctacttgtgcttgcgagaacataccggttttcaattcgttcagggcggagatcgccatcatgacctgcggatcatccaggctgacactggtcgatcttcggtcatgacggtgctggggagatgcaccacgtccatcgttgtcactctcagcatagtaggctgacaatgggttggagttgggccagacgaactttggaggaggttgtggtgttggcgttggctgcaaagttggcagcgagcttccgacattgagcgaggctatcgaaggaagagaatgatccgagctactccttttgcggtccagctgaatagggggaagttcggtcgtagggctgccatcgaagagcgataatggtgccggctcacgggtctggaaacggtttgacgatggcgagcgtgatcgtggcttgttgggctgtagtccgtttgagggaggatgcagaacaagcggcggcagtgaggataaggaagacgctgaagcctgcattgtggacgacgaagatgcactcagtgcgggcgagtgcgtcgagtcccaaatagggggcagcgtcgggtatgcaggcaaggcagacaggacaggagccgaggtgttgtcggcttgctcctgtttggggaccggcacaggatgctgctgttgctgttgctggtggtggtggtgttggtgttgttgttgatgttgaggtgcttcataatgctggtggtgttgcggtggttgctgatactgctggtgctgctggtgctcgtgctgctgcgacgacggcgagtgcatgtgacgatgatgatgatgatgttccatgctacctggctcggatggtgccgtcaccaggacgatttccaacgttgagattcgctgttgccggctaccgagtttccactttttcgtatccgcaccctcgtcgctaacttgatttcgtacttgaggacaatgcgctggctgtgaaggccaattccagcggagtcgcgactcagtcgtgcagggtcgaagtggaatcggtcgaggcaatcgctgctgtgctttctgacatgtgccgccaaacaagagacgtgctggccttatgtatggatgttgcccgtctgatgtgtccaagcgtcggagcttctgaacggagccgccgtgcggtagatgcggtttaattgagactggatgggcccaaaaggttcggctttttttctttcgaggtggcaaaagtggaagcgcagcggcggatggagttgccgatgcagagaaagagagaaaaaaaaaaaaggtgtatggatgcttgctgtgtgggaaggcgcagacttcaagaccggaaaaagaattggatcgtgggtaattgtcaatgcttgagacaaggtccctatttcaatcactatcgctgttgaagggaatgtcgcctagtataaacgttaggtaggcggagtagcagggaagaaacagagactcccaagaaaacaacaagatccaagttcggtgagggtgaagttggttgttggtaaaaatggcgtggtggtggtgtcgaacattaaaaagtggttggaagaaaagccaatggatggaaacatgccccggaaacatgaaggaaggattcgacgaagacgggagaggacctaaacactcaccaacaaaaaaaagggcggaccacctcacatgttctggcagtcacgctcggtgacattttgtgccctgtacctacctagtggaagacggtgggatgacaggacggtttgtagcgcccgtcttggcctggagtcaatgatggatacttcagttacttcagttcaagttgcactagactggactgtgcgaattgtctcaacttcttttccatgtgagcttcaaagatatcagatgtcagtgggagagtgggcggcatctgatagtgtattcatgctcgtgtatgaactttttgcaccgtggggggccaaatgggaaaaacggagatggaagaagctcatcaaagcggaaaagcacgtgggaatcacaagccccaattccttccatacttgtagcgctacctagtacctagaggtacttctggaccttttcaccctttctcgtacatgaatgagcccatcgattgactccgtaatcatcgttcgagcttgttattcctttcaaagcatgtcgtgactgactatgcgagaccaatccgactacctatgtaagaagggcctaccgagttttcggatatggtttaattgggatccgttcccaagaattattggatacatgccgtgaatctgtaggtgggttcctcccaacaaacattccatggtgttgtttcttggtctttttagtgccaaagggcaacgccacgtcgaggtcaggcggccacaagatgcagctatctccgaggctggaattaatcattgcttctactcttgtgctcgacaaaccggacgtccaaggaagctgtggtttgtttcgttctcttccccagttgggcaatccgcattgggatagctgccgtggctttcagctgttttcacatacaatccccatcttactagccttgctggccagtccaacactttagaaacgagacccttaatcacacttgcgatgccattttacaatcggtatcagacatgattgacaccatcgcggacccgttgcaactgtgcacgttgacgtgccctgatgctctgcattagctgctgctacgtataccgcccatgtaggtgctatgtacgctgtatgtaccccatacgccgagctgcaactctgcgctgggttcaatgggtactgctgggctgggggtaaaggcgcaaaggaggccattcattgtgaggtttgttgctgtttttgttgctatcgcgaatccctcgtcctcttgaccccttcttgactttcaaacgttgcctttggcactgttgtccctcccttggccgtcaatcctaccacgttaccatgaatattggctaccaacaatcgatcgccgtcgagtccaagtaccactaacagtgtgaggccctctgtttttggaaccacataccacgaaaacgggactggcgaaacgggggtgggagaaagagacagcacacaaacatggccttggagagcatgtgaattgatgatgacgagcctcgaacggcacgatcggcatcatctcactaactgcatcccaacaattccagcaacatggatatagtaatagcagacatctgccaactgcaacggtatctgtctgtgcttgccgatcgccaacagcgatgttgatgatctatacaactgaacaactgatgtactgtcaatcaccagacgtactggctcatcacaacttatatagcgggttcacacctccaagtctcgtaccgtcttaccgcccgtacttttgaccaaatcttatttccaagacagcaacttttggcgacttggggcaaaaccgcccatcgtatccagcatgtgttaggtaaaataaacggacctaagccaccaaaacggaagagagactagtctagtttgcaaaccctttgtcgcagtcccagggatagcctgtcgatccaccatcacatgcaaggcgaaagactgtcggttctcccacggccactttctgtttccctgcaccatatcgaagctcctacactacaccaatccatccccacgactacactggcgagactaatgtccacaccagcaggcagcctttcaggcttttccggacacggtcaataccgctagtggcgggttgttggataaatccgcattccggaacatcgtgattgtaggcgttcctgacattcaaactcccatttgaatttcctatgttgcggatttgttgtcttgctctccccgaaaataagggtccaggggtccagccgcactaatcaagcgaggaacaagagggagaaaaaaagaaagaaaacaaaataagggggaaaagacgttgactcggtgaagctgccgagatgggatgtctcgtccagagacacatatcagtctactgcgtagctgcctggcatggctggcacgactggtcgactggctcacgccggcgaggaacgaaaaaaaccaccactaccagcgccacgggattgggagcaccatgagcactagctgatcatcacgtgcggattttggcgtttcttgggagctgagccggtgaaacgctcctgactgcggcaccgactccggcattgactttcggcagtgtgtgtgtggtgatatcgatcactaatcaaccggagagtgagagcatgtcgagtgcaacgggccgactgaacaggtccgcttccaagttttcgtccgtcatccgtcccctccggccaaggaacgaaggaatggctgctccgatcccaaacacaagatttaccggccggccggcgtggacagaccgcaacacgggtgggtgggtgtccgacggcgtaaaacgataataaaatatagcgctttgcgcgcgacacaacgatcaacgtcaagacacacaaaaaggttcaaaacaccaagaaaaaaaacaacttctacgatgatggaatgtgtggaacctctgacgccgccctagtaattttggtcatcttcccaaaggcagacaacatacatgggcagctcttatggagccatttgaagaaatcaatccccttcttctccgcgtcgcgaaatcgcagaatcaccataggacacggttcgaaccccgacagaatgccggagccgatgtgcatttgcgatgttcggcactgtctgaggacgcgttgaagaaaaaaaaagaggagaaaaaggtgcaagattgaaaacgacggaagggtttctctaaaatacttgcgaggagcggaggaattttgggtggatctgccagagaagcacagaccttttcttttttttttctttctcgaaagacggacaaaagttcagctggggccgatgggaaagagagtcgaaagtctgccccacttccttccatcggaacacttgagttgttgggtcttgcgccgacgacgatgacctagagagctcgagcagctggactggagaccaattaaccccgattctctgatgatgctcccgtcacggaaatgaaatggcagcatcatgatggaatggaaaatgttcaccttcgaccctgccaagacttaccaagcctttccctcttgggtgtggatgtgacttagcgagcctggcaaggctacggggaccagctgaccgacagctggagctgaagaaggttccacgtcgagacttgtcacaaaggggcggaagctcgctgaccacgagtgcttggcattgctgcttggtgctgtgagctctgttctgggctgcagtggcattgctggccgccagggtgttcttggcctgtgcttttcgagatctggatgcaccatcgcttccatgtcaccacttgtcgcgacgtattgatagcgacaactgcacacactcgtcttcagttgcaggataggtatcgtggcttgcccgcgctacacctttgataaacaacaacgactgtgatactttgtttgcagttcttgaccctcagctcctcgacaggatttcaaccacctacggcgcatgttatagcccattgacgaaccgagttcgaactcacttttggcgctcgcgcctaccatactcgattaccccccctaatcgtagcttgcgccttgtattaccagtgcccctcctccgtttccgtcaacaccttctcctcgaccacgacgccgacgacgacaacaacaactctctacactcaatctcctcagacaacaacagacaccacagcttaccatggcgtccgccattttctttctagatctcaagggcaaggtgggaaaatgctcatctggtggtgtcgcaaagtccacagcaaagcatccaaagctgaccgcccaatgcgccctcacttagaccctccttgcccgtaactaccgcggtgatattcccatgtcggccgtcgaaaagttccctattctattaagcgaagccgaagaagagtcgtccgccgtaccaccatgcttttcccacgagggtatcaacgtatgttatctacaagcccgtcgtcgtcgtcgtccaccctgctgctgctgctgctgctgctgctgctgctgctgttgcgagaacctcttgggccacagatttgctgaacactttcttcggtcatttaatatatatagtacctctacatccgccataataacctgtaccttctcgccctcacaaaacgcaacaccaacgccgccgagatcctgctcttcctgcacaagatcgtcgaggtcttcaccgagtacttcaaagcgttggaagaggaatcgatccgggacaacttcgtcatcatctacgagctcctggacgagatgatggatttcggctacccgcaaacgaccgagtccaagatcctgcaggagtacatcacccaagagtcgcacaagctcgaaatccaagcgcgcccgcccatcgccgtcaccaacgccgtctcatggcgatccgaaggcatccgctaccgcaagaacgaagtgttcctcgacgtgatcgaatccctcaacctgctggtctcggccaacggcaacgtcttgcgctccgaaatcctcggcgccatcaaaatgaagtgctacctctccggcatgcccgagctgcgcctgggcctaaacgacaaagtcatgttcgagaccacggggcgcaccacgcggggaaaggccattgagatggaagacgtcaagttccaccagtgcgtacgcctgtcgcgcttcgaaaacgaccgcaccatctccttcatcccgcccgacggcgagttcgagctcatgtcgtaccgcttgaacacccaagtcaaacccctgatctgggtcgagtgcgtggtcgagtcccactccggttcgcgaatcgagtacatgctcaaagcgcgcgcgcagttcaagcgccgctcgacggccaacaacgtggagatcattgtgccggtccccgacgacgccgacacgccccggttccggacgaacgtggggagcgtgcactacgcgcccgagaagagtgccatcgtgtggaagatcaagcagtttggtggcggcaaggagtttttgatgcgcgcggagctgggtcttcctagtgtgaggggcgacgatgagcacggcggtggcatgacgggtggatttggtggcagtatgggtggtgtcggtgcccccgggaaaggagccaagaggccgattcaggtcaagtttgagattccatatttcaccacgagtgggattcaggtgcggtatttgaagattacggagccaaaggtaagacttttttttttctttctttacccatgtttcttctagcacctgtggctgctagttactgacgatttgaaacagctacaatacccctccttgccttgggtcaggtacattacgcagtcaggagatatcgccgtcagattgcccgacgcggtatgaacgacgaggacttggatacgggcaagaagaagccttgttttttttcttcaaaacaaacgacagatcgtggaacagaaaacctacaatttacctaccagctgggtggggcatgaaagggagcggccgcagaacaggtattaattctggctgcctcattgaacacattggcctgtcctcagtccctgcccccaggtcgacgagatatgccctacccagaacgacatcccaggtcgtggctccgatgtacagatggggtaaaaggagagaagagacttatggcgtatgtatagtaatgatggccctgacacgacatggatggactaagtagaagggagaagcggttggtttataggtagatgatgcgtaggtgccacacaccgcaacatgacgtccatgtcaaacaatattcgatataatatttctgcatgaacacagtcctgtcaagtggtggtcgaagaagttggaaaagttggacacgcgtgaatcagatcagtgtgcccgggtcgtcatcctcgagtgcaaggatggattgatgggcggtcctgatttggcatgcctatagccacccgtctccacctttactgtggaggaactgaaaagggaaaacaaattatttttcagccccccaggtgtacaggagactggcaacgttaaaggaagacaggatgccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccttctctcgatggcctatgttaccgtatgcaaccgatttccacgataaggctcaaaagcccgcaaagtcaataaagaaacacaaggtagtagtaccgaatgaaaaagggcctcccccccttttgcccccgaacattggttggacgagcagcccagccctctctttgtccaagcccaacttcaggctaacattacggcaaaggtgggggaaagaaagtatatacaaaagactggctgacacaggcatcgcgtgatagaaggaagtaagtactaaggtagtaaacagtcaggggtaaagtaaacaagagacgatcatcatccacttctcggcctgccgtgagtggtattgatgggtgcaacagacgggggtaataccaaaatgcaaagaatactgactcaagaaaagaatgaaagaggaaaatcgagatacagacaagtgcaacaaggcatgagaaaaagaaagaaagaagaacaacatggtgacaagactgatggctcatcaatgggtcccgacatctcgaacccatgctcgattagcctcaaactcactgatgcttgcagtctgatctgcgtaatgttcactatagtgttcgggggatactccgggagcttgatagagatccagacacacatggaccaggaacccgcggggaattgcgtcagcttgaggggggtctaatcaaggtcagttgttgaatcgtcaaatgaaatgcgggcgatgacttgagaggctcacagtatactggtgctgagctaggcccttgccataagttgtgcgtccacagctgttgttcaaacacccaaccaggatagcgtggtggactgtgaaaggccatgagaccaattacgatggagatttctccagaaaggcctcgagacagcgtctgtggctcttggtggtttctgaacaccttaggtaccaaagatggcatccatgatgggttcctgccagcaacccaggggtgcccatacgattcaccattcgcttgggaaatgccattgttgtggtcgaagtgtagcatgtgccaacagcgggccgagtcttcgacataggtgttggtcccatgatcgcccacattacgcatgtagctattgtagagggatatgtctccgtcggcaatgatgaaggggagacatggtgagcaggcaaatatgctgtgtgccttgtagtggaaagcttgacccaagaactggccatgctcatgtctgtagatcccgccaggttggccctcaaccaacctgcgccacgcatactcgggggcttcggagacgatcccatctctgtaccgaaagacaggcgcttcgttgttaagccggtaaccatttctagtcaacggcggcaaagtattgtcccattgatccctgggggcaggcgagttgccgtaggaaacctcgtattcaatcaccgagaacaggaaggacacaggctcgactgaaaactgagagttgtaggttgcggtcgagcttttctttgacgatgacttgtgcttggaatctctgccgctgcttctatgatgtcgttcaccatagccgtcgccatgcaagctggttgtggaccttgcgtgatggccctgggaaatgttagcactgtctacgaagcaatgaatgaggctggtatactcacgtgtgaagtcatagtctccgtgggttgatagaaaccggggctggatcaccgaagttgaagatctctgggccataagatctatcagaaatgacagagatgagctccatctttaacccattttcaacctccccaaacttcgacgagaaaccgatggaatggtacgctaacgcagcgatgatgcccaacaacatccatggtctgtatttttatgaaattaggcggagccacaacatcatcataccactatgatgcggaataaggccaagtggcttgcctttaccacacctcaagacacgtgagaccgggtatgacaatatctcgcggaagccgacggaggtcaatacccagtgcggcttcagatgtgaccagccaaagttgttgtctcataatacattccggcctttttcgaagtccatggttttcatcatcggaggccttgtggtcaaggaactgcttcatggctgctctccaaggccatcgatgtgttcatgcatggttggtcaaagaacttcaagcccggcagctgacacagctggtgatcggctctggtaagggaaatcgttgacttttacgagccatagctgaccgcatgagttgacagaagtccaccagccctaggctggcacttaatcgatttggttttggtaacccgatgtgctgttttcggagcatcgtacaaactcttccacttgacaaccagggccaatttgatggccgttcacccttcgagaatacgtttctatatccgagtcagcatctgtggctgcatatggaggatcgctactcgcgaacactgtctggctcaagacaccgacgcttcatgcgagcatctgtgggttgactaacggctagcagaagcaccaaaacatcaatcattatgtcactggcaatagtaatatgctatgtaaaaagatcagtaagtgccaatcaggaggatatcatgggagaagcagggaaacgctgtgaaacatagacggaacccaatgccttttttccatggatcttataagacagacactggggaccttgtgacgaagttattgctaagagagagatcatgatttcccggtttcgaggttcgttctttgcagatacatctgattctggtggctcgtggtaagtggaagatcggggtctcgtctccatgcaagacaccgcaaccctgcagatgcagagtcataggcgactccagaagcccttgaccgccccaaccattcaaccggtgagtagctgaacagacaatctgtgtctgttggtgctctcttccgaaacaatcacatttccatccatcacggacgcagccgataatcccgcagaaggaatgcgacggggacgcaccttcaacgatgattcttgtgagaccaatgtctgtgatctgattcatcgaccactcttctgcaagctatcaagcatcactgttcgcggcaagctcggcaactttgcctgctgaatacttgccgtggggatcccagcaggtgtcatccgggaagagtgcgatcaatatctttggtaagacgaagaccacattctgcagcgatactgccaaggtctaggcctccgccctacactttgttgtggttaccaaaaaggaagctgactggagaatgtatataggatttggcaagtaacatgcgatatgacgatatggagaggtggctcacatatataccgtttgatatgtctcttcaaatacatgatcgtatcgaatgcccttccagaattctcctcatccactgtcacttgttgcaccttttgcgggcgtctgcaagtaagtgatcttgctcaaccgttactatcttcatgctcactgtagcatctgttttgaagagacctttcaaaaacataggtaagattcatactgtgaaacagaaagccgcaaaaggtagaaacaagccaatgatggaaaaggagaactgctccactagaagcgaagaacttgtggttcatttgtgttactgtgttaaagacccgatgcccaacatcagataccacacttgcaaatggactgtctgtatgggatatgtttgaacgaccagagttgcatatgacgtctctgactgtacttgcgcacgggagacatagatctcggaagccgcaccgcatcagcacaggagtctagtttgggagagaagggcaatagagggacgatggtcgagggcggttgtgaatcgttaggtgggaaaggggtgtttccaagcgtgtctacctatgagaggctccgaatcagtatctgttgtgtaatgttacgcaattcttgacagggcgccagacatagatgtcttggacttgtttgcgagacaggccttttctttttggccaccttgaattaggcgcgagccgccatcagcgtctgggtctgacctcgggctgccactctggcttatccgtcgcgtcgtagccttccgactcccgtgactcatggcgtgatccaactacatgtggcgtctgtagactggctgtattacttggccgagactttgtgttttgtttcttggttcttgggagttgagagcggatgccggttgccggatcagggtgtccgttgtcgtgcccaatgggtgcgtttccggccttgaaggaatgggtttaaacttgagaagcggcagggaggtcaaggcgtgtagacttgggcgacaaagaaggtagagaagagactcggtagttagcaatgagatgccgcagattccaaacataggggcttgcaaagtctatacctgtcgtgatggcgaggtcgtgatacgccggaaagagaagaaaaaaaagaaaaaaaggaagaagcctggaagacacgggagaaaagcacaagcatctggtacctgcacaaccgaagtgcagaagtgggtgagaccgacgtcggcaccttccatttgcacagtcgtcttcatggtggaaggtatgtctgccagtttacccagggagacatcattgacaaaaaaaatcaagaatattgccaattccagcgccgaagcctaaacccgggtcactgaaaatatcactgtggaagaagaaaacccaatacaacctatggatttgctctcagaggacccggagcggagcatattcatcccatctccgagcgggtgcctgcgtcaggcagaatccttcaaggggctgtgcctgccagattcaatccggcgacctcccgtgaccatgaccggccgatgaatgggttggggacgagatgcggcagactcccattctgatggaaggcgcgggggaggacgccattgccgcgctgagtggcctctgacgtgaaacccccgtcgggccgacaccaagatgaacctccagggcgagtctcattctctccacgatcaatcaccagcattacgccggcctttcagacactccgagattcccttctcgaagggacttttgcaaatcagtaaacaccttcagattagtttggtatacacctagactaccgtataaactgggtcaactggcaaaacgaaggacatgcacttagtacaggaagatctgtggtgctcaagtccgagcctgtgctttggaacgcaggcaggatagtgttgactagtactgtagagccttcactaactgggcgggacatatgtacacgagtatgctgcttcctgtgcttactgtcgggcgctcgaagcgggatttggttgtgccagttgaccgagtttctacggtacctggcatcacctctcatacccctcggtttagaacctaagatgtcgctcagtactatcttgagcatccagacccgtttcacctttgcctcctccacatcacactaaaacatccaaatgtgtttttccctaccacctccatccttatccctgtccccgttcccactactagcctcgatccgctctgcatcttccttcacctcgtgagagagagagacgtaggccataatccgctagtgtctcaccagatgaaaggcgtggaagatggtcatgccttttgtagcaaacgaaggacatccccttcatgagatcgccaacgcagccccaagcctcaagtccatccttcctccgatttcttctcaatttccctacgccgtcgcccttctcattccttgccgaaccctcttctccctcagtccccagacttctctactttcgcttcctcgaagagtaggtacatcccaagaaaccaactcagtatggaagttcagattccgatccgtcctggaaactggtgtctgtaaaatttcttcgctgccctttttttccttttctttttctcagctctcagccacgctggctttcagctgtttgttccggaagcttctacaccagaaagttttctcctttgccagaattcccattgagggattccactctatgaaagtaaaaggcacccgtgtacactcctacattcggtgtaaaaggatcgagcaagtagttctgtgtcatcttaaacttcaagtaaacaccccctcgtcgtcccacggttccccaacatatacctactcacaaacaccttcaagttactcactgttcagtattgcgtagcggaatgttagcttgagtataacgaggggacgcaaagagaggatatcgccgtattcgagtgataatattggtgcaagtacctggaagtcggtggctaggaaatagtgcttccgcaagtgatgtgtttcaaaggttgtgcgaatggtacgttcaacctcctagaccaggtgcattcggccatgatgcgacatatacctcagcggtggcgcgaggagagatttggctcaggactttcaccatgaatagtgagcgaagatatggatgggtagaatgttgtgatcatggatccagacttgatatgactaggtgaggaatctacgcctcattgtgccaagaaagcagatacataggatagaggtgaggaaaacccaggcggacgctggataatttaggtagagcgggaaaatcctccgggacgttgctccacaaaccgagattctacagtggcttgtaacaggaactgtaaaaaatcaatctgacaggtgccaaggtcccacccagcctccactaagtgcctaacgttatataagcgagttagagctacaccaatcgaaggttttgcactctggtacccgacctctaaataaaggaactccaatcaacaacaaccacaatcgctattgctatcttgctattgctatctcaattactgttgcatcgcaagtgttgcatcgcaagtgttgcattgcaagtgttgttgtcgcaaactgacttcaaggtattgagagcgagggttagggttaaggacgatgtatctttattttgccgtctttctctctttctctctttctactctctcttttttttttttttttttttttttttttttttttttttttttttgggggggggaagggggggttgggggtcctcttccaaggcagtttaggaacaggggcattttctcaagctttcaaagtgtatatgcaattacaaaccttatttccttagcggatcctatcaagtgtgtgtggagtccttcttgcagatggctgcagccggcaatgcctgtgttgaatcgtttttttacagttcctattagaagccactgtagattcagtgaattcgcttttgaggcagaaccaggtgtcggggccttgacggaggccggagtctggagttctttcagaggtggttgtacaggatgagacgaaattggctgcaaaagatggatgtacaaggtaactgcgaatggtggagacaaaacttttactcgcattcgtaattcaccatgatttgtaatcctcggtggctaccgatggtgtctgccatttgcaagtaccaccgtgtgggcttcgtcttactgcctcttaatcccaacgtgctggtcaacgaaatcgagaatgggttgaatggtcgtctcccatcctgggacattggggccctgcaatcatcttgttattacttgccagacagttaagcaggtcttggtcctctcaccgtgtattttatgtcgaatacgtgcggttcaccctcctcgtatctctcaatgacaggaacgcctctctctctgagcgtagcggccatgtcatagctttgctgaatgggcacaggctcgtcggcgctaccgtggaggaaggcagttggtgggtaaggccgctgtttgtcctcctggagcaccctgagaggagcaatagacgtgatgaacttgcccagttctgccttgtcaggaaatcgctcgctgtggaggaaggctttgtgaatgtcacccggaagcgcccttacagaacgccactggtgggcttcagcctgtagtcggaaacgcttgtcgtacttaatgtcggccgcccagcgctttctaacttcttcctcggaaaatagttcccgctcgttccagcagcaagcatctgtcaagacgttgttcagatcccgatcgttgatgaagcgttctagttcctcgtcggtgaactctcctttccaaggctcagtcgtgcggccgggcatgttgacaaagggcgaaatgtctacaaggccgtagacatcgactatgacccttggaggaggtgaagtcaagtgcaggcccattagagtcaccagggttccgccagcggattcgccaacaaggacatagcggtcgacgtcaaccttgccctcgcccaagatagacgggagatttttgcggcaccattcgacagcctcgatagagtcggcgacttggtcatcaagggcggcttggggagcaagacggtagttgtgagaaacaaggtggtaaccgcgcttgcggaagccgggtgtcagccacggaagtgggacgaagtggtgtccgccgagaaacccgcctccatgggtccagaacacaatcggggctgggtcttggaccacgttctcagccggccagacacggattccgagctcgacgccgctggaggatttgaaggcgtggtcagtatagcctggtggggcatagaagaagcccttcaggtcctcatcgaccttgtcgaaactgaactcgtccttctttatatctgtcatgttgagcatgccaaggcaaatgtcgggcgagtgatgatggcgaaggctgtggaagtagatgccgctgtcgacgcgaagaagcctttatgtatctgccatctcgtctggtgcagggtcgtcctgatcttgagactcaggaagggatgggagttgtggttgacattcgggccgtggtcgcggttgtcggcttgcggtccgaggtcgccggcctcgaatcaacgtcttggagaggatattacccggtccggggtcccattcccccgcgggagaagcgcaatggtggtgcgattgggagggggcagctggagcctggtcgctaaagcgccaacgggcagcgcagtcctttcatgttcaaagacattgaatacctacctagtgacgttgatatcgtggtaacgcggtatggcagttgatcgtgtcttgtgactttagacgcggaatttgaacggtgtcgcatgtccatgacatgctgctgattccaagtcctttctttgagggttcgatttttgggggctgaggttgggcgacaaacgcaaagtggaaggtcgaactgttgtgcgggggtgtcaccgtaattgttagcgcactgcctctgaactaacgtgactctagcctataatggtcagaatacgttagtcagccatcaaatcccatcttattcaatgccaagacctatcagcaagcagcgagctcccgccgatgtctttttctcagattttcggagttgggttgttcttgccaacttcaagactgagagaaaaactctgcaatagaggtccttcctcaacagaaacctcctcgaatctacagttgtgtcttaaattccttgacaggcgtgtcgaaatcaggccttcttcgactgggctcctcgctgtcgccattcttccattccttctccaagtccagtgtttctgtcacactcatcgctcccgccgcatcatcacctgcctaacgagccatgcacaacagacgggcagtactatcaactacatttgtccctccgaggatttgtcactcgtcccaaacacttttcgatcctccatgaagttcaacagcgacaggagctataaagctcctctccaatggccgagtgatcaatcgcatgacgattgacacacggaactagtctacagggttagggtccctccaacatcctcggtacttggcaccacggcatttgacggcatcacgacgcggggttcggatgttgttctcaggacagccaggggtttacttcctcgacccatcccttcatagaataaagtgcctccagataccaccgatacagcttctttcgtacaagcttctcaccaatatccagatccatcaaagaaacgaaaaaatggccagcttttcaacggcccaagacctcttcatccctctcggcaaggatggccaacgcatgtcgtaccgcctcctcggcccttcgccttcttcctccggcaagatccccctcgtcatgctcatgggctttcgcggcaccatggaccaatgggacccggctctaatcgaccctctcgccgcccaacggcccgtcatcctcacagacatccccggcgtcggccgctccgagggcgccgttcctctttccatcactgaatgggcgcagagcgttgtcgatttgctcatcgtcatgaggattccgcaagtggacgtcttcggatactccatgggcggatgcaatgcccagatggtggcgctgattgccgaagaatattcaggaggcaaagtgaaggtgaggaggttggtgttggcggggactacacctagcgatggacagggggtcaagagattcaagcgtgaggagctggaggctttccagaggctggcggcggcccagaccgtggagcagcagaaagaggcgtttatgaagggcttctttggacggtgttcggaaaagagctgggcggaggggaaaaagagttggaagaggattgctggtgcgaggaagaagacgatggggcagttagggaaggaagggtcgaggaggcagggcattgcgtttgccaagttcatgggggagggtagtttggagaagttgaaggggttgaagatgccggtgctaattgccaatggtgagttttctgtcataaagtgtgtgtcctggttatgatgctaatgtctccattatctaaacagggtgtcaagacttgctcttgccaacggaaaacagctatttgatgtacaagacactaccgaatgcgtatctgcacctataccccgactctggacacggctttttgtatcagtacgcggatcacttttcgtccttggtcaatctgttcctggatggtgagaagttgggtgccaccctcacccccagcaagctatagcagaaaggccaagaacaccacgcatttcctgaccactgccctcgaaagaaaaattggttgatgggggaccgcgaggtgcttgattcataatctgccaacgattctttttgcgtggtacgcggaatgaaggagcaagcaggtgtgctgtgtggctcatctttcctttgtcggcacaggatcccttattctcaacattaatccaataacctcccagtttgtacctccatagctcctttctcgccccttgtcagccccttgacgacccctaggtcatcatctgaatcctctttccatgtattcttctcctatcctttaacattcctgcccttccatccttcaagcaacgcaaataccaccgcaatccgcaccaccattctcaggatcgcaatcatccctaggatcatccacacaagtcagccctttagggcacaaagtgcccaagaatccgccgcagaccagcggctcgatgcagacgccgccacagtcggcacctcccttcttcgggtcgcaatcatcgcgcgggtcgtcgacgcagatctgcttcgcgtcggcgcaaggaatggcggcgaacccgccgcagaaggcgccggccttgaagcatgtacccttgatggagatttggccggggaggcacttgttgatgtcggtgtaggaggaggagtccctggggatggtggtggccgaagaagcggtggccaggagggagaggagtgtggtcttgaagagcattttggtgtgttggcttgcgtgggttatgtctggaagttgtgagtcaatgaaccttttgattcgtgtttgtcgcccgtatctggcctcaccttgttaattgttggttgttgtcgttattgttggagatattaagctgcgaaagctggttgtgatgtcgagttgttttgtttgatgttgatgagatgatgtgattgatctctgggactggcagtctttatactggaatgaagacgagggagtactgacacatacaccagtgtgtggctgcccatgttgaccctttggagtaacaactttcgttgtgtgacggagttgatcggctgaataaggccatgcttactctccccgccctttgcttccccctgactcgagagacaccgttttctcacgttcccttggcatttcttttttcggtcgaagccaagccggagtttaaaaacaagaccacattgaggagaaataagcaagttggtcaaccacgaaattgtaggtcgtctgtccgaggagtctgtggctttccgtatgagaactgatcataagtcgtcgtaggctatttattggacatgggtggccaactgtcaggtggctgaggctgtgttttcctttttttaaaccttgttcctgacattttcccgttgtcagatggggataagcaatgaatgaacttagtttgggctgaggctgactgacactacgttacaggcggttgagctgctcatcaggttcaactccggggaaataatgggatggttacgacggtgtgcatcttgacttctatagcaagttctgtaggtataaggtataacattcatcgaccgcttgacagacgatgaaacgacgaaagcgaggcaagcacattctagagcacggaacgcacgactcccccatggcattagacggcgggagtcatgcgccatgtgcaacttacatgtaactccaaaggaatttgaaacattccatgatggctatcgctgtctgcttcatgtgacatcaactacttatccaccatcaaaaaagaagcatgacaggacatctgagatcttgtgacaccaacattgatggaatgtctcgttactatttctgtcttgtaatgtgcccagaaaccgttcatgtctagcgccgtttgtaagtcgaacctccatgtgctagagataatagttcattcttttaatgctcctcccatctctaggtagtcaatcgctcctttctccctgctctgcccatcattgtctttgttcaatgtcgtggtagacgaccatcggaagagttaagttattttccccgtcttacgcccgctctctcaaacgattggaaattcttggcttaaacaaggggtttcgttattcaagacttgacatacgcttttggaaatctcgggtgctgtagctttcactgctgtgttctgttctgtgcagtccccgtcatgccaagtaagtatgggtggggagggacggatcatacctagtgtagaggtatctgtcggcgtcctgtgtgatcacagaaagaaggaaaagctcagctcattgatcgttccttccaccgggattggaaataggtagagtaaagtcgtggctaattaagatgagcgcacctgtcccgtctgattcgaagccatactaggtagtaaagtgtgaggcgcatcggcagggtaagcaaggggactgaaccaactgaatgaagtaagtcgtttgaaacaacactgacgttttacctaaactcagataataccttggctaataactacctacctagatggaatggaaggtacagtcatttgcaatcttcacgttgccctcagcttagctcgaacttgaactccatttgtctgttcgcccagtttcaatattcgaggaaagatacaagccggtcgcaaagccttggatttctgaagatataaactgcctgccaaaggcccatgtcgtacatgttgttaccgcaggggggaggggttattacgagaggtactctaggctgcccgttccgtgtcttttcctgataccctcgtcttctattacagcttcggtcccggacgattgaacatggagaacttattcggattcctttccatgaagcttggcgtgaatttttcttcttttaattgaattcttcttgtttttttgggcctgaattttttctttggttgaggactgtcagtggtgtaggaaatatcaatttaatattcgacttaccaaaaaccaaggtagtcacgatgaagaaaagcgataaagttatttaaaatatggattatcgttcagctaattagttgggtatgctgaagaaagatgggggtattcgaactcgacagtcgtcgctcaacagtcatccctgaccagaaccaaacgccagccagcaacaaggctacctatgaacaactgcaaaagaaaacaatatatgtcgtagggctcgtacttcataattatacccgttcatgaccaatgcatgagcaagggcaacttcgactgccttccttccgcctcccactaactctctcctcttttcataacaaaacacctttttgttcaattccaccagggaactaaccccttaaaccatttgctcacccctcgctccatgactgtggaagggacctccgacgccattgccagcaaccggcttgcggttaatcgccggtccaccaccataaccaccatagccaccgtatccaccaccagcatagccatgcttgtcatcaaacgggaagccagcaccgctggtgccccagccaacctgcctggtgaaagtagcgccgcccagctccatatcgtcgcggctgccaaaggggaacgggttggacctgttgagagggatatggttgtagcgccaatcccagatgctcgcatacaccatgcggtaggcgctgaaagccatgatggtgccgataaccgcgccagcgaggacgtcataccagtggtggaactcatcaatggtcaaggcgccggcaatcaggcacgcgccgagcacgggagcgtagacggcggcgagcttccagagcgcggggtggtagttggagaagaccttgagcttggcgttgaggtagagggccaagaagatgaatcccgcgaaggcagcggtggagtgaccagatggcatagactcgagcgaatcatcaatctcattcggatcacccgtgcagatatccttggtgtagtaaatctcggcgaaaccttgggccgagtagcccttctcggcaatttgggtgttggtagcgcgagtgatgtcgggcttgcagacggtcaggaagtgagggcgcaggccaccgataagccatttgatgaaaacctggaagacggcggcggtgatgagactgtacaaaagacccaagacgccgttgttgacgtcccagaaggagcggatgcgaatctgcatgcacaggatgatgaagatgggaatgatggaggccaggaaggcggcaagccagatgggaatgatttccttgcgcatcgggtaggcaaactgggggtagacgacttcgccgtcggagaactggacggcaaaagagcgggagggggccgggtgagcgtaatagacctgtattgtggcatcatgttagaatttgaacaaggtagatgacgataaggtgaggagggtttgagtgaagagacttacgccgagaccgatggcaccgagggcggccatggtgagaatatcaagccaagtgtacttgagccactggccaaaggtgggcctggtggtcatggtgtagggctcgaagccatggcgacgagcacgcttctcattgcgagtagtgccattagcagcaacaggcggtgcggcaccatccgcggcgcgaggttgacggttgaagaagcccatctttgtggtgtggtttctcggttgttgtcggtgttgttattgtttactcgcgagatatctccactggatcgggtaccgagttgagactggcctggcctggtctgtagtggcagcccttgttccagttcgagttgtacaggagttgagtgtacaagctgttggatatttcaaactgaaaagtcagaagtggttgagtggtgagctgtgatggtttataacaacaaacggaacagcaaagaacctgtgcgttccaaacacggcatgtgtttgttggtttgacgtcataatggaagacgggatggttgtgtgccagtgaatggtcaggaagggctgaactcgcttcccgtctgtaccagtgaggcaagcgagagtgaattgtgtgtaagtgcctgttggacattccaggcaggttgtctgcagtgtcaccgcttgccctggttatcctggctgcccggttgtgagcaagtaaggtacattatgacctggacaggtacaatggtatgtacgtcgttaggcatgaaactgggagacaaaattacgagtcccttgacttcgacctgaacgagacgttgtcacaggctgaggaagattatactaagggaagctaagacggaactcggcagcacagcaactcaccaagggttgcattcatgggtttcttttcttgaatttgactttttgttgtctcatcatgaaggtctagaccaagtggtcgtcatgtcgaaaagtcagactgccgggagattggcgttgagtgaacacttcaacagggaagagcctgtaattaccgcttaatctttcaggggatgcactccaccagtgacatcacgccccaccactccacgcggagtttaaggtcctaaatcttggcagactgggcacccgtcttctgaaggctgaccaatgatctttcagcagaacaatgacatcaaagcaccctaggtctaggagagtgaagctccgataaccgataagtgataagatagcagcagcagctcagctcagctcagctcagcttagctacagtaggtcaactggaacccctcctcgtctttggcgggggagagctttcgtcaatcatgggaaatagtggtcgaccaacccctcaccgccgtccgtcttcggctggagatatcgccgcgttggctgaagacgaccaccaacaccaccaccacaccaatgctacctgtcattcagtacatatgcagccagcaacagttcacaatccatttcaaacaactaggaattggtttggagggattcaaattgtgtatctctatcaggtgtgtgtatctgctgtaaaaattccaaatgctaaccctcccaattgctcttattgtacgaatgttgaatcacccaatctctgtagctgctctagcggagagagagaagagtgaccaatccatgtttcgtaaaaaccgcccagacgtaagaacatgaagaaaaaaaataaaaggaaaagagaaatgcccaaaaggtgtatatcccaaaatgacacacaagttggaaaaaaaaaaaaaagaaatcgagattgctcccacgccgtcgcttctaggtattaacagcagcaaaagcaaacatcatcaacaacaaccaaattaacgacgactcgaaacatgaggcgcatgtcccgaaggatacccgttcgggtaaggggggacttggctgatgctgtctgagggcgctatgctgtcgtcatccagccagtcgcgctcggccggcccgctgggaagataggtcggcgcagtgctaaaggtgtcgccgtcatgacgcttctggtatgttgccgcgtagggggcaggttgatatgttgcgtggtggtggcagtcacgggaatggctctcacgacgtcgctgctgctgctctaggcactgacggcattcgcgggacacgctcacgctgggaaaggtgttagtaggcgggacatgaggatggtaggaagccgaacgaggcaactttggaggagtggtggtggtatgtgtgtttgtgggaggaagagcatggcttgtccccgaaacgtagcggacgcccgagccaacaacagcatcatgatgcgcagtaccatgacctccgccgctaccgctaactcgtctctcagaaccggaagcgagccggtaactggagctggtgttgttgttgttgttggccgacaacgaccggggaaggtgtggtgggcgttgtgcagtacaggaacttgaagtagaaacatggacgatgcgatgtgttggggatcgggaccgagggggtgtattacatctgtgcagggtaccggcagggagaggtccaaggaccttgccgcccttgacaaccatctggatgccctccttgaggaaaacgacaccgtcacccttggtatcgccgatgtagttctcgccgcttcgcacggatccggtccagaactggacgctctgggccccctggaccacgaactcgccagcgttgcccttggactcgaagatctgctcgccggagatggtggaggccgaggcgaggtcggaagccctcttggagatctcggtcgagccgttgacccagtaggtttgctgttatgggcggcatatgtcagcttctgatgagcttgaaagtatcaaaacatcctcaggggtttacttacgacgctctcacgctggccagacatgttggatggttgtgtttggtgatggaaaggtagttgatgtggtggtggagttgtggaggttgatgtggaatcgagcagtgtcaacgttgcttgttgtgtgtttgggatatcaaatacaacaacggctccaaggtcctgggactgccaatctatttatccaaacccgactccagtccctcccagcttcccagctctttcttcatgcccaaaaaaagccacagctcccaatccacaatcatagcccctctctgtctcaggcgtctacggacatagtcgaggtacatcccgaagccgtggagtttcaaccgagaaggtgggccgggagtttctgttggctacagaatattccgaccggccaatggaacgggccaccgtcctcgccatcaaagattgtacaccaacagtggccacggcatggcgcctaaacgagatgcccaacatggcagggttctaacaggtcagaaacactgacgtggatgcggcctcacagctaatgatttgctcggcatcgctggcgtgagtctgcgtcgtcctcgctccagcgtccctcactgtcgtccagtgccagcctggcgggtgggttcccatcaggaggctagggctgtttcgggtaagggctgcagcagaagccgcaggcgacgagaccgctcgtgccctctcgcagagagctgttctacgagtcatttgctaaatgtcggtcgttgcagcagcgcctcgaatcgggttctctgggcctcaaaaagagagcacctatcactcgtcaggctgaaagtggctggactacactacgctagcatttgcaaggcaccgctggttgggtcctacccccaaaaaagaacacgacggggactggactttcgaaacaaccgccggctcggttgtgatcagtggtggtgctgccttaccatccgcaaccccattcattgtcacagtcgtatgcgcggcacggcctcattggtctctgtggatgccgacccccagccggcaacagcgcctattggctacctatttgccctccttcagactgggggcaagccatcagctaaagatgtgtggaggggtcgattagcgtggtccagatcaagacttacggggtcttcccaaagggggggcgcaaagcaacttgcatatcgagatggagcacgtggaaccaccctatcgacgaacaaaaggacgcaaatagcggtcttgatcaaggtcctcgaggacgattcgcaaagtcgagaaaaccaggcacgcaagaaataggagatggcggcaacatgggtagacaaatggcatgcaaatggcaacaaaatagggccactgtttgatggcctcgatggcgatttggacgaggttgcctgatagtctgaacgatctgcagtttctcgaccctgcgatcctgcatagccccttctatccttcaccactggactgcaccggagtcttccccaagttctagatcttgcctacctagtttacgtggccgatatttctggccctgtcgtgagaactactgccagtgactgcggttgggcggtaggcggagcgcgaattggccgttgccatcacaaatcacacttgacgattcgaaatcacatattctcaattcgtttctgctcactcataggctctcgcgattctacgaggggtccattcatcaccacaactaaaaggtacacttgtttagttccgttgcttccgtgcctgaatggcttttagcgaagtgaaatctcctgcagaaaagaagcaaccaatgtgcacaacatattgacgaccgcattcacaaggccatccatcatatgcaggtgcaaccatgcatcgagatggaaagacggattccccttcaattgttggtggtgccttgctgatgatgatgccttggaaaagtccgaattccgaaaggacaagccattcttggcctatcttttctggacctcgacgttgccctgacattgctgggtccacgtatgcaagatatctgtgcaggctgtgctgacagctctaggagctcgttccactacccacgactggcagagtggatttgtgaggcctcagctttgatggacctcaagatctgacgaatgtcaacaatggcttgtcgttggaggacaagatggggacgcgttgttaccggcaacctgtggtcctgcgcaaggcggggggaaaggggggctgactggcttcaagtggagaagaaggactgtcagacacaacagctttgatattgcatggcaatactactcgagtagcagggcgatatgagctgtgtcatggataggtttcgtatatttctgatggatcagttcagctaatgtcagcgcaggccacgaacaatcatgtgatttgtttacatcgacagttctgacaaagatgctgtttggtatttgtgccggactttgagagatatgcgactccgagaagcaccgtcgccaacacaaccagatatcccttatctccgaacatcaacattcacccgaaaaactcctcaacacgtatgccttccttcacatatccactcacaacaccattcccatcctcatcaccaccatcaccaccctcacgaccatcccatcaaatcctactctgccctttcatcccccccttccccctccccgccaaattcctctcactccccaacaccaacccaacatgattactcaccaccaccagttcccccttttcatccatcaccagcacctccaaatcaaacctcccgcccttaacctccttacttgacaccctcatcctcaaccactcccacccgccgccgccctcttcttcctttcccttttccggtgcagccttcttttgctcaacattcatcaccaccgtaggataccaatgcttcgcatcatgtttgaatccaaccccgtcctcctcctcctcctcctttgcgttgttttcctcttcttctttgctcctagggcgataagcctccacgacatacggccagcaatcactcacgtaccccagcgatgcattggtgaagttttcgcctgacgataaccgaatccagatgtcgatgatggatttacgaacctggccccgtcgtggaatgtagaagtgggtgttttgtagagctcggatgtagctggatccggatccggattcggaccccaagggtagtaaagaagggatggtggtccagtgggggtcgcggtcttgtttgagtagagagaaatcggggttttgggagggcgaggaggaggggacgaggggaggggggaggagggtgaattgcgtgttgagtgagagaccggtgagggaggagaggttggtcattactaggtaggcggttacgcgtttcttcatgttgccaagggtttttgttgggaggaggtcagagttagaggtggaggtgtcgtcttggtgcgaattgccttggtacaaagtggcgtgtagggtggttagttgacgaccaggtttcacgtcctcgatgaggatggttgcgggaccgacttgggtgcggttgaggtactcgaagtgagcgttcatgacgtgcggttgggggttggaaggggagcgggaggtgccgtggatgatggcggcttggaggatacatgatgctacgtagccgccgttggggactgtcaagttgttagtgatgtttgggctgtttgatgtacgaaagatgaagggatacttaccggccccgatgcagaacgagtctactaggttcgcttggtaggtgttggcatcgagcctcttgatctccgtcgccttagcgaacgggataatctctgatgatggtttatatgatgccattttggtactgtggttcccgtctacttcgagacaaattcttgagcaaaaaagagttctgaaggactgcgtgtcgcacttatacggcgatggtgttgatgaatccggggaacagttaccccaacccccactttactatggtgagactgtttgagcctcggttgccaagtcggcagctttccgtgttgatctcaaggcaactgcgttgaaggaatgacagggtttcgagtgatttcgcgattttcatcatcaatcagatctcctcgatagtttgaacgcggtttgacaggtggaaaggatcccaaaaagctgcaaaaaggtagacaatacccgtggtgaaatgagttaccagaaattacaaaaagagtggacaataccggattcgaaccggtgacctttcacaaaggcgcatctatggaatgcgaagcgaaaatcatacccctagaccaattgcccgttcattattagtattactaatttttaaccctattaatgctagatcaggtctgctgtccgctcagcagctccccacttgcctcggctcacgttcacctttgacatatcaaaacgtcgatagcggcctctcaactccacgacgacctcaagctttcccccccaagaacataatcacatgccaaagcttgcaagatgctccgaggcgacatcttttcaagtcttggctgttgggaaactcaacaaattccaaggactgcaacatcgggcatcgcggcggctcaaactccgtagaccccattgaccgccgccgaccgttgcgaccgaggacgagacaaatgaagagatgaacacttgtgatagactgacagatttacaaaagggctgaacgaatcccaaaacagacaatgtcccggttggcgtggagacatccgctccgctcccacgggctggatcgctgatcctagcatcaaattctccccaaactggaccaggggacagacgccgaaaaagtcgagaaaatcgagccaaagggggaagatttagacatgagagctccgatgctggtctctgatcgagtgatgagggacccgttcttcactcattaacttcattttcgtaacgacatctgttctcccttctcaggcttcttcttcactcttgtccatgaaggtcatcacgtagaactacacacaccgccaccaccaccaccaccaccaccaccaccatgtccgaacaagtcctcgtcgacgccgtcgtcgtcacccacaacgagaaaccatcccccttgggaccaggcttcaagcgcctcacagaacaaatctactacctctccgaagaagctcccctttccccttctcctagcacaagtacaaatacaaatacagacccaaccaccatcctcctctacggctggggcgacgcccgccccaaacacctcgccaagtacgtcgacgggtaccgcgccctcttccccgcggccaaactcgtcgtggtcctctgccccatcctgcgctgcctttaccagacccttgaagcccgttccaaagccatgacccccgtcatctccgcttgctttggttcttctctggacaacagagagtctgctgctgcagaccccaagtcttcgacccaaaacaacaacaacaacaacagaatcctagtacaagtcatgtccaacacaggcggcatgtacttcgccgccactctgaacgcctaccgccagcgttatggccatgcgcttcctcatcacatgctcgtcctcgattccacgcccggaagcacttccttcctacaaaacgccggtccatggtcacgcgccatggctttgggcgcatccgggtacttgcccggctgcgtgccgttcatcgtcacgcaagcgatggcctgcatgttcctggcggcgctgcatgggttcgggtggttgattggcgcgtcgagtgcggcggcgtatagtgtcgcggcggtgaataacgaggagctgtgcgtaaggggggcgaggcggctgtatgtgtactcgaaggaggacgatattatctattgggaggatatcgaaagccatgcggcgcaggcgaggcagagggggtatcaggtggacatggacatgtttgaggggacgccgcatgtagggcatatgaggatgcattcggagcagtattggggggcggtggcgaagacttggagggaggcggttggtgggttgtgaggggtgcatgttgttgttgttgttgttcggtgaaatggggagggacgtggttgggttggaaatcaactcgggggttgagaaagagggtaatgtggtggaagggcttggactttttgaaacaaaagaacagtggtttactggcgttttggatactaaaaggcatattacagcattaaaattgggatttaggggatagatgttgaagaactagacgatggaatagatacatgggcgcttgaaccggacttaacgaacgaaattcagagtcaagtcctccttctatcatttcttctcaggggtatctcggttcttctccctcctatctcaccccttaccacttgatcttacgcttccggtggttggtgggatgtgtttatgaagtgtgcataagcccacactgactacagtagaagcagccacgactttcgaatttatacatcccgaactgtgccgcctggtccgtattatatcaagggatatttaccacttgccgtgcaaagattcggttgactgccagccctatgaagaaatcagacataagcaaaccaaccgagggggaaaggacagacggttgccgaaaaaaatatcgaactataacgaaccaaagaaatgggacagaatgaatttatataaaagcgtcaaaaaggaacaacaacgtaagactaatcgcaggatcgccgaaataagtgccacgcggttgaggcgttcacggggttcaaatgcctctggccctcactcatcgtcctcataccaaacaacggtcacattgaacgtcgccttagaagcagcatttgagaatgtctccgggtctcgctgtcatggtcatgattaaggtagatcgtggataataataaaaagagttccaggtctgttttgctatatcatccaaccgcatgtccccaagccaagtcaagtttcccgttattcgttgtgtgttgttacagtatatactccagacgccagaatgatgcaagctcttttgctgctgctactgccatggaaaaagaattgaacgaaatggacgaaccgacgacgacgcattagcaagaaaaagaaccgaacccattaaaagtcgatcgaccgactgacacacaccctctttttctttttttccttcaaccttttacctcctcccacgtccaccgccacctcccatcaacccgctcatttgtttcatcatggcattcatgtccatcccacccataccaccaccgccgcccatgccgccaagcatcttcatcaggccgcccatatcttggccaccgccgcccatgctctgcagacgcttctgcatggcagccagctgttgcgccttgttgccgcctcccatggcgctctgggcacgctgcatgttcttcatgttgccgcccatcttcttcgccatgccagccatcatgcgctgctgggtaagcaggtcttcgacctctctgaccgtcgtgccggaacccctggcaacacgcgtcatacgcgtcggttggtcaatgaagattttgccgtcgctgtcgagttccttgtccgtcatgctgtcgcagatgtagatcatgcgcttgagcttgagcgagccctcctcgtcgtccatgttctgcatcatgttgctcattcctgggatcatgccagccatcttgctgaggggacccatcttcatgatgttctgcagctggtcgcgcaggtcgcggatggtgaagatgccctcggtgatgtgcttgatggtgtccttttggtcgagcttgagggactggacgtgctcgacgaggccagccatgtcgcccatgccgaggagtttgctgatgaagttgttgggtacgaaacgctccaaatcgagcatgtgctcaccagtaccgatgaagacgatgggggtgtgggtagcagcgacggccgagatggcaccaccacccgcggcgtggccatcggtcttggtgatgataatggcaccaaagtcggcagcctccttgaaggccttggcttgggcttcggcttgttgaccgatagaggcatcgagcaccatgatggtctcgtctggcttgactgccgtctgaatgtccatcatttcctggaagagcgcctcctcttgcctgtgacgacccgacgtatcgacgatgatgatctcgaacttttccttcttgaacttgtccacaccatcgcgcgccaccacgacgggatctgtttccgtcaaactgccgtagtaggggatcttggccttggtcgcgttctgcttcagctggtcgaaagcaccggcacggaaggtatcggcgcaaacaagaccgacgcggaaaccgcgcgactggtagtgtctggcgagctttgtacatgttgtcgtcttaccagcaccctggagaccgacaaacatgataacgttggacttgcccttctttggcttgaagggctcggcatgggggtcgacgagacggacgagttcatcgaagacggctttctggatcaatcgcttcttgttgacggccggtggtagttctttgaagttgacggtggatttgatcgatttgcgtagttgaccgacgagacggacgttgacatcggcttcgagaagggcagagcagatctccttgagcatgccatcgaaggcctgttgatcatacgatggtcagcgatctggactggctgactgctaggggatgtgacagcatcaaccaaacgcagtccggggaagaccagacaaccgaacagatatccaagcttaccttttcgtcgaggttgggggcgcgtgttaggtcactgacggccgcattgatgcggcgacctagatcttgcaaaaccatggctgttgattatgtggcggctatgaagccgactaggggtataaaggttgtgttgtttctaggaaatggtcgtcgccgtcttggtgttcgaagacgtgggtagtgtctgctcagaggtcgttcagctgtgggtaattggtgggtggtggtagttgttgctcagtcacaagtggaagtgatgcgcttcggtcatcggtcggtggccactcggtgctgtctggggctctctctctctctctcttggtggatcccgtcgggcattgaaacggacaactgcctctgcagttgcttggcaagctcagggcaggaccgccgcgcggacgggcatcggggcccggggacgattggcgggcggattatggtggggcagttcgccgctacctccataggcctgcctgaccccacgggcggtgagcagggcttggcgtttgtcgaggttctggccttggcggtacatggcagttgtccgacggctgccaaagcgttatctgtataagtgataagcgataagcgaggacaggcaactaatcaccgaaagggggacatacctctttaacaacctacacggtagaagagaagcacagaagacatgtcggacaaggagaggaaacatgttcaaaccccatgatctaaacggtcaaacagttcgttggttctattacgagcgtcatatctatcccactcggccggcacttagatttctcgaaccaggaaaccccacgaacacctactgcaactctgtcttttcttggctcacagttgttcttctgcaaagtatgaaacgcttctctggcttgtaggcataaaactgaaatgcagtgaggttcctgctgtgtgatcacgttgtgtctgaacgatcagtttattaggtaggtatgctgagcttcctgcagaatcgtgcttgttgccaagtttaacggttaaaccgccgaatttgtcctgatgaatacaaccacaatatttaatccactgtcagagagagagagacagagagagagagaaagagagagagagaagagcgcgcgaaattacacggaagcttctcgttggataatgcaccatcgtgaactgaaacattttaatctgtgcggatacatctgacctagaatcgcggccaacagcattatcgctctcgggtttccgacgttggtttactcaagatgctgtcggtcgcaatgactactataatgactggacgtgtaggcagcaggttactaaaagtgtgtcgtctcgaacttcgggatctccgttccgaatcaatgcatgaacggcatgcagtgacactcattttctctccgtctctgtctgtctgtctgtttgtctgtctgtctgtctgttctgtctgtctgttctaggtgtagaagttccttccaaggtacaggggcatttgaggatcgcttccagtccttccaatccttccctgacccccctctgaccctcaaacccttaataccatcaatcggaatggataagcgtcattcccgtgtctgtgtttatgctcgtatttttgagacgcagtattgaagggacattcttcttaaagggaactgcgtttccatgtttttacccttaaccgatggtgcatcctacccaccgtgccaccctacccatcctttcatctatggagcggcgcagacgcgcaagtaatcaaccatcgtaaccacacacgtggtaagacactcggcacccgtcgggcattggttcatcagtcggactggcggactgctcattgcaaccacttttttacgacagatgcgacagaacgctggtgccgctgacctatccttcctctcgggtctgaagtcatggaaggtaggctagaaaagctgtaacaccatctgcgagacgcacgacgttacttcatttatccagagccctggaaggcttggaagcgtatccgcccgtcagggtttggtgcgtgagtgctctgtgctctgtgctctgtgctcttggactttggtgatatgtaacacaggcaacaacagcttttttcgtacgggacagggccacgcagatcccttgtaatgtttcttgtgtttgttgtgtggccttttccatgtctaaaggtaccatgttacttcagcaatggcacggatataagcgtggtattcactgcaacacacgtaataccccccctggtggttgggatttgttgacgggcagcgagcatgggcaacagcttacatggaacacaggtacgactggaacgaccatgtagttggtttacgaacccaacatcgatctcttctcggctccggatagaaattcaatcaaaatctctggcattgtaccgacacctactccccagcatctgtcaagtaggtatgcaaccggccggagcaaccagccattcggagtaaaagatctcggtcccaagcattgctttccaagaccgacagcgaaaatatgggcatgctggtcttggaacacctcgttacatgcgttgcacgaagccctgaatgctgcgtgaaacgggatggtccgaaacatcttgagcaagcctgtcgtcccagcaaatcgagattgtgacgaaccctttggtgttttgacttgaccggttgatacagaaaagtaagcagttttgaagggtctgggtcaagaggtgtcacctcagcgcctcaccctgactgagttatttcaatcaaagacaacccctcgcttgtctgcgaaaagcggttttcacccgatcagagaagagaaatgcccttgcagctctctgcccttgcgcaacatgccatcatgccaccgcccgtccggatacgtcatggccgagccaaagggtagaagcagaagcacaatgcggtctcagctcgatgacagctgtttcttgggtttgacaatctgtttcggcaaagcgtcaaaattcgatcgcactcgcggtcattctccgcaaccctacccctgtcaatcctgtccaaaggctcgagagagataccggggaaggggtaccatgctgtcatgccagattgacagtggaagaaacagaatacgatgataccgtgtgttttccagttctatgcgatgcgtcatccacatagatcttcgagacagttcgcagatgccgcgtggcaagatcgttcagatgtgatcatgtgaagtccgctgctccgatcttcaatgtgatgagaagcttggggattggattggggagtttggagaatctggggaaaccgggcctgcgagcctgaacaagaaagacagcccggcaatgttccaattaccatcacgtacgccgcatggatactttcatcctttcatgccattcactggactgtcggctcccgctaaaagaccatgggctcagcgtggcaaggtatacacgtcgatgtgcaatgcaaactcacagggactggctccgtggggtatcgtgccatgatgaagccatcacgccctgaccgatgggatttcggacgggcggattgcgctcgctatcatgactagattttatcgtaggccaagcctgctgcgatgtggtcgagtatcgtcttggtgaaatcatataggttaactcgccagaatcctgacgtgtatgataccttgggagatggcggggaaagaagtctccaacaaaccgcatctgtcaaaggggtcaccgccactgaggaggaacaacggtcaacgaagcgcctactggtagtatgcggcaagtctgaggtcgcggtgacaatagtggcatcttggaggaatgtggggaatttcaagctcttggcttcacacggcacttcccaagtctcttaagttcccctttgtgatgcggttctgacagcccaagaatcccaaaaaagtcatcaaatgtcttccaagtattccactaatccaggtacgaagggggggtgtaagattttataagacttgcctccatgcgaaagccaaggcggtagtgtgttttctgaacaaaaagaggagaagcctccgttggagcgaagcatgaactggaagcttggcgtggttggagttcagttggagagttgggtcagacgattgatctagacgtggctagggcaaaactagagaaagaggccaagaaaatccacagtctaaagtggttcttgaggtgtgaatgatgaatagaagcagaaacgagaagagatctggatgctgccatgatgaaatagatcaggcagcatcggccgcattgccagcctctctggttgggtctggggtttacggtaagagttcgttcggggcacctcgagatgatgatctggggaaactggagtcaagatcagatggagtcaaatggagaacaagaggagaagaatggtggcagttgaagctttcccttggcatgctagacgtatggtcatggagaagagctaatccctgtgacgggaggtagttgcctggtggagttgagaagcgacggaactgaaagggccaaggcgggcggggattacagtgcccactgtgtccactatgtaagtgcccttgtaaaagaggaaatccggggcagtttccaccagcgatgcaaatccggggtaactttgactgaacgtcgtcccttgttttccagccgagctgagctgtctacaaatattggatctccaacctcttctcattgttcacatgactgctctggggaggctcttgattgttctcttttccttttgcacaagttccatacacgtaacaagtttttgttttggtgtgccttttttgaactgccgaggccttctctccccgtattgctaatgttgcgtaatacacgtaatcaatgttgcttgtatgtacttgttttacttgtattttgacaaccgtctccaggctggagttggacaaattactatggaagatccacattcccttggatacctatcaacgggatatcaaaggaaagtggtattttatgcacctgccatttaagacagcaactgcatcaaagtatccgctgtcgcggccgctaccactcagtgctactttccaaattctcaaagttcacagacagggcagctgcgtccgcccgccatgatctgtgaaaggttacacgaaattgaaatatgggtctgagcgacatcaatctttcgttccttccttttctttttcttgatgatgaggagaatttccaaagggagaggaatattcaggtggagaagccagggaaatgatggaaatcgggcagtctacgttgatagggaacttgtgcctccccgcgcagacagctagctctccagtgatccaactgaatccaacagtacatctaaccatgatggcaacaatcatggcaatttatgaacgcccatctgactgactgctttgagcggcgtcttcagtctttcgttcccggtaatccacaaccactcggcggacaatgacttctcccttttcgtcgcttttcgttcagctcatccttcgtacgacaaagtggcgttctccggctttgctcaacttggtcctgaatcgatgcctggcaggtcctcaatcgacatcgtgatacccaacccaagcattcccttggcccggggtacgatacaaggctcttggaccaaacacaagagaagcaatattggtttgctcgggtacctgagtgctggcctcgtcgtctctcgtcgtttgcttgcgatacatgggactaggagagcctcagcaacggaagcccaccgccacttgcatttcccacagactccaataaacgcgtccttgcatgcctcgttgcctgtctaatccatgctgacaatgcctagagagcgatcaactggcgcttccggttgcgcaaaaaagggccaagcattgatgacctattcacgacaacgacgacgacgtttctgccgctaattttgactgtgactatcgcaactctcatgactgctgaccccgcacaacgctttgtctgcgccgtcggcggacgcataaccacggtcagattcacatacccccaagcaccatcatcggcactcaagttgacaccatctcggacaaggtttccgacatcagtttcgccaaaaccaagcttcaaatttgtttcgacaaagacgtactgcatgatgcattcccatacacctcccgtttatccttccgcccgaaaccttcatccggaaggccgtttgtggtcatcgccacgtgcgggggaagattcctcaagatttgggcgtcctgggcgttctgggcatcgcggggcatcgtgagataccaagcccattcctgtcactgccactctgcaggaaggggggtctgggtaggaggaaggcagcgagtgggagagagatggacaacaggacacgtcccagagttttcctcttcgttcaccacggcttcgatcccatccaatggcataacagccaagacggatgaaatatcagatccaggttgggggtatgccgccgagcccaagctacaagtggacgagcctggttgtgcctcactaaaagggttgatatgccggtcgaggaacaaagattgatggtcacgatatggttagaatggatggtggtggatggctgcaagaggatgtggtctagatgcggtccagctgcaagcagaagtacactcaaggttagcccgagcgcaagcccaagaataaacgagtcgaaatgagtctaacgagcaaaaagaaagctcctcgatgctactcaagccctgcagccaagccatcttggcggcccgcggctggataaggttggcgggaccaatccaaccaaacaatgttgtcattgaccttccgtcgtccccaggtcaacaagtctatttttcaccactaaggcccagccaaaggttgtaccgtacccccccggcaggattgtctaacactcgcaggccgtcttacctcatccttaaatggctggatattatcaacaatgatactccgtaccattcgcttcccgatggaaagatggaccattccatccagatgggatcggtgagccaaacacaagtgcagctggcttatcagaacagagtacggtacaacttgggaaagttgcccggcgaagcatgcatatgtattcggcctcaaccaacgtcccgcttcttacccccttttttcacactcccaaagtaattactcacagacccatgtttgacgagcacgctggttggatagtgtgtacagaaccgtttccggaacgctgccgttgacacttctcggcaaaatggaccttggtcacaagtcggtgtaagtgacggtaatccgtacgctgctctcctctggctcctaggagtcaaacgagttgccagagtacggtaacgcttgtgtttccacagatcagagacatgttccgcctgctggtctcagcagactgaaaccacccatgttgacgtgaaaaggagccaggggacctggcccaggctacaagtacaggaaaccatgggaaagccatgctgccaggatcatctagtacttgcataccctacctacctcactggcactgggtaatgtcttgtccacgcttgattaccatgtacctacatcaactgcttagtgtagcacccatgcactagctgcgacatggtgttctgctgtaccccccttcaaccacttacaaggtaccatcatacccttgtttctatttttcatgtgcttgggtgtctggccctgcgtatgaaagaccgccaacccttaagtttgtcttttcggactataaggaccagagcatcctcatcatggcccctttctttgcgtgtcctctcttctctccagggaatcggcggccgcttccattcagttatccccagacgattggcaccttcgcaccaacccaaccgtccttcacttcaacacctatctgcacctcataagtagatcggacattcttacagtcatcacccaccatggctgccgaccatgacgcacccgtacgggacgtcccgactaccgagaactccagcgtcaacaacgagaaggctgtccatcccgagtacactgaggacgtcgctctggaaagtgccggctgggatgagcaaagaaccaagaagctacttcgcaagatcgatagcaggctactccccttccttgccttgttataccttctatccttcctcgaccgtacaaatatcggcaatgccaagctcgagctccttacgcaggacttgaagctcaccggcctcaagtacaacgatgcgttgggtatcttcttccccttctacgtcctcgccgaggtcccctccaacatggccatgaagcgttttcgcccgtccatttggatcccatccattatgattgcgtggggtgtttgctgcacccttatgggcgttgtccagaattaccatggcttgatggcagtgcggtcttgcttgggtcttgccgagggaggtctctttcctggtatcacctactagtatgtatcacccttttgcttgtcgtcaaatcgcattcacttacagtacccaagcattacaatgtggtacaggcgtcacgagtgcggcttccgcatggccatattcttctccgctgctaccgccgccggtgctttcggtggtcttctggctcgtggtatcctggagatgaagggtgtcggtggctacaatggatggcgctggctcttcatcttggagggtatcttgacttttattatcggtatgttaacctgtcctgcctttttctgcggtgcgctttctgataatttctcccagccgtcattgccttcttcgccatgtacgactaccctcagaccgccaaattcctcaagcctgaggagcgtgaagagatcgccgcccgtctcaagcgcgatcgttcttcccttgcggatgagttcgacatcaagtacttctatgcagccctcaaggactggaagatctgggtccacatgttcatcaccattggcgtttacactggcttgtactcgtactcgctcttcgtgcccaccattatcaacagcatcggtaccttcagccccgagcagagtcagcttttgactgtcccgccttatgtggtggcctgtcttttctgcattggtgctggctggtatgccgacaggctcaagcagcgtggtatctttatgctcttcttcatgggcatggcgtacgtatctccccaaatccagctttgcatcacttgctaatgactcagcagtatcattggcttaatcatgttgatggctaccaggacgcctgctgtccgctacctcggctgcttcttcctcgcttcgggtatctaccccaacgtcccccagggtgtcgcatggaacggcaacaacattggtggctcgctcaagcgcggtgttggcattgccatgcacgtcggtttcggcaacctgggcggtgtcatctcgtcgtacctcttcctcgccaagcaatctccccactactaccagggttttggcacccttctcggctgccaggtcatggcttttgtcctgtcggcctttatgaccatctacctcaggcgcgagaacgctcgccgggaccgcgagtacaagcccccaagcgagtacactgaggaggaaaagattgcggagcgcgagaagggtgataatgccacctttttccggtacactgtatagatgtggttgcgttgcgtgctgcgtggacctttactgttcacggcttggtttttgtcatgggatacgaaatgggatgaaatggatgaacatatgatatgggattgacggctcgatgacttggaggtcatctgtaccatgccctatacatgtttatatacctacggataaaatcatgggcgggggtactggggaggattgtatcatgattgttgtggatgaaaaactctgagatctcctattggatagatcgaaactacttggatatataccactacttaccctatatctataaatcacaaaccataatgcgtgttctactcgcacttcttgattacttttaggtgccgaggaatggatcgtatcgggattcaaaggtttgagggtttccaaactagtcccaggacattaaatgattgatatccgcaaaggtgcttgtaaacacgcgcacgccgattagaatttgcagtcttggactaaatatacgtcactcgcccaccgcacgcctccgtgtagtggatgggcatcatgtctggtatctttttgagactagaaagttctaggctcgagacatggaaacctgatcccccctttccagcaggtatgattgatgatactaggtggtgagtcacatacgttcttatctacaaatagcaactatgcaagtacgtagtattgaggatgcagagttgtaggtatctgaggggatgatgatgaatgaatgataagcgacgatggagaagataaagacaggtacctgttagaggtgggatgtcaactgatatcaaaattgggggtagtgattgagtatatgttgtccgtggatcgtggatgacacgagaacttttttcttgttttttttttctttttttctggccatagagataacgtttttttttttttttttttttgcattcttctttgtttttctcccctttccgctcgcattccccccatgaccggtaattgaagactgatgctaaatcttgccgtgttcatggaagctgtcatgtgaaaatttattttgccatgcgctggctgctgtaattccgtggtcgcgccccgagacatacagccagacaccgaaatcgaaattgatgttggtacccattgcgggccgtgcgggcatcacgatgattgaggttgtacttacggtaattacggagaggaaagagcgtgatgtgagcttccacttgggctgctgtagttatgggacttgccaaatggtatgtgtgggatgagcaatgaaaaattaagaggatagcgacagcgacttgaagactctcgtcagttgaaattcaaaagaacctagaaaccgaagttagcggtttggtaatatccgcgacaacttgctcaccttgcaatcagatgaacctaacggcggttaacactcgttgctaacgaaccaaaatatgccaggcacctaattttatctatcctctatagctattatattcgagaccacaaggttacaatattgcccttggacgctgagatggatcttttaactcaattaacgatcatcggctggaatgtaaataagtacctacctagaggtatatatgatagtttcttagctaagagcgtgttcgttaccacagtaaaaagttaggggggatattgcattactgtgcagattctactgcatagcacagctgcattcctgcagcattaaggtacgccaagaccctttaccttactgtgctgtgttcgataggtaggtatatataaccaatgctctccccccccgtagtcatctttttaattcttcccttctacaacgaccacggtatatatactatctaaaatactgtcaggaacgtaggcgaaaggtaggctgaagtgactacggtcgtggctatacgtaggggacggtaagttaggggttaatctaaagatgtattgatagctaccgactataataaattacgctccgttgaaccttttttatacctatacaaactctatttatttactaacgaatattatagaatttcgtactaatttagcgctttggcgtagtgttggattatccttcctgtaagcccaacctaatataagtattattattagtaatcctatacgttagttaacgaaggggagtagtagccgttaaggtgtttctatatacaaattctttgcctcctaatacaacccccccccttataggttctatcttcggaaccttcgtaattcgtagtaggtcctagttaaatagcggagggtataagtattatattattataatattattaagttacgttattagcgaaggtacaatattcttaccctttggtttaagcgaaccgttacttgtaataaccgccgacgctgtatcccggatattataactatttcgctaccagcgagccgtttactagaatattaatattgtaatatcccttctcttaaattctaaatacggatacgaaactacccgctagaatattaatattataatatttattcttataagttttaaatatagatatgaagccgcccgctagaatattggtagtgtaatatttatttttataaattctaaatatagtaagccgcctattagaatattagtattataatatttatttttataagttctaaatatagatataaaactaatattagatttaaagcgctagtattccgcctattattaaaactattattctataagcgtataaggtagtaagctttattttacttaataaggaatactacattaaatttaagagcgttaataagtaccttagaatattaatataattacgccctataattcctcttactaaatattttccattatctacacttataacgcggcctaatatttttataaagtaccttctattatttatacctattgtataatatttatataatcgaattttaaggctcctctcgtaggctattttctattattcgtacctattataacctattataaattttaaatataatccctactataaattttaaatataattcccctccctataggttccgtccttgggatttttatttccttcctatacttcctataactttatatactatttcctctataaacttcccttatttatattattctttcttaattattttcctattacttttactttgttcttcgtattattctctttattctaatagtacgatttttaattattacccctattttccttattataatccgaattacgtaccttcccgttttctacctttctctcctatttttttataattattattattatttattcgttctatccttccccttttaactattactttcgttttatccttttatttacccttttttactatttatataattgcttaatattctttttactctacgttaatttgcatttgcccgcttagaattatatttatttactttaatttatattcgtataagaacctcctccttcgtttatataataccccttccgcctaccctcttcgcttctcctctctttttcctcctatccttacttttataattatatttattaccccctcccctagctctatagctactttagttgccccctcgcttaaattaacttctattataaatatatatatttttattatatatttatatactaatccctatttcccttataagtctaattagtatatttacttcccctctctatttttttttttttcgctccgtcctttccctcctcttaccctatacccgttattaacttttaattggctattctttttctatcctttagcaatatctacccttttatttacttagaatatagtattactttaatttaggcgtttactagcgctctaaccctaaatttatataaagtattccgtttaattggtacgtatacttgctagactaaaggtacgctatcttccccttattacttctcccaatttttttttttttttttttttttttttttttttttttttactaacgtcttttccttttagagttcaacgagagatcgcagtattcgctatcgctgcgctactatatattcgaggtcctctatagtatttgtaatttctagaataatatataagatatagtagccgaaattgtacgctttactaatattggtaatcccttacttaccctcctcttatagtaattacattagtccgcggtggtattttgggttgtaatataggcgcgttttattaataacagtctccttataatattgcttagtatattctaaattaggaattttaattataaaggttatttaagatttagctactgtaatattagcgatactaatactaatattaatccggtagcccctactaataatcctattattagtaataacaactctcctataaatatctttatattaaatatttttattcgtatccccccttcctccggttgtaattatagtccttagcgttaattagttaatagaaagttggagttactaaatagaaagttggacgaattattagaatttataagggtagactataaataaataatataaaataatatttatgaatgttattaataagtacggtagtgcgcgggagtattccttttaaagttgtaggttttaattttatatcgacgatagcggacgctactaaggatttttttatttagaataataattagaaatacgggttacttctatttagcgctttattaatattttacattaaattaaactattttccttttctatttcttatcctatttaatatttctattttatatttctactttatatttctactttcgtatttctactttgcctctttactctatatttctactcttatatttctactttatatttctattttataccttatatttatattttatatttacgttttatatctctatttgcgtctctattttataatttacgttggcgtcttacatctccgctttgtactttatatttacattttacatttgcgtcttacgtttgtattttacgttttgcatttgcgttttatatttacattttacgttttacatttgtattttacatttgcattttatatttatattttacgtttctactttatatttctaaataattattattctccctctactatttaattaacctttattaatttagtaattagcccgctactagtacgccgctactatatttccttaattttatattccttaagtaaatccgggtaatttatatcctcttataaaacctataaattttcgttatccggataccccttctatttaatttagaattaatattagcggccggatttataatattttataatcgctttaattttatattaaatattatcctccttaatatttataatttccctttatagtaccgccgtagtaggatccccttaatacggctctagtagaataatagggaatattaaataaatttagtaatatatagggaatataagtcggtatactattttcttctctctaataactttagtaatttagaagggtcctaaaaatttatttattaatttagcgcttaaatagcgttatttaatatacttcgtattaagtaaaacctagcttccgacgttgaattcctttaattttcaaattttattatattattttatatacccttaattaataacttctaaggttactacgatttttaactacctataaaataatttattaattcgattaataactactattaaaaggaccgtcctccgtccttattccgaatccgctggtctctgaggataatacctaaagagtagttccgagggggactttctaataatagtataaaaataattattgtacgtttattatattagtataattttttcagcctaatcgatttactctatattatagaagatctaaaggtataattctaaattctagttttgcttctctatttatccgtccgtttaagggtattaggttatattgaggcgtctatagatatttaggaattcgtaataagttttttaaagttaatttataaaaaagctacttttatttaatataataaaatttgggaggttaaattattggaagatgttttgttagaagaggaatgtaaattgttgggtattaattattttttatatagggatatataagacgtacttagtaaaatagttaataataataaggattgtattataagtccgatttaatatagggtcgaataattttagtattctagtaataaagttatataaa