taagagaagagactaaatagagagataatagcattatagtagaatagagatataataagtaagcttagctcatatatctacgcttactactatattagggcactttaaggcgtaggcttccagcgctttgcaggtaccctctattaagttagtatagtataagataatataggttctctgctttgctctctaacgtagcaagatagagcagagaagagcgcagagtcttagactctctaaaagcagtagcaaaagcctctaaacttaaactagtctatactagaatatatatttattatagtaatagctaataaactattatataagtagaagaataactctactagtaagaactaagttaataactttattaagtaaacttctaagctctatactacgctagagctatttctataattactcagctaagctgcttatgagaacttagtagctatctagcgctatctagcgctagctttaacggtagttaagttaataaagaagagataaagaattatagataataatatctataactttaataaaactagctttataataagtaagattttattatagataataattataagcttagaagagtatagtaaaaagaagtaagtatagctaagtaactataagtagattactataatctaaagacgtaaggcgcgttagattactatatactactctttattatctttataggtaaagtgcttattaatatctagtttaaagatttgcctactaactaagttcttaaagttagtcttaatagctagataaataactagcttatttttacttagttaaagtattttaatagctatataaagatatatactatagataagtattaactacttattattaatagctataagagctactactctattaatttttaagatctttataagaagaagaatattattcttctctatatacttacgcacttatcttacttattatagtcttttaatattacttacttcttactattaaagtataagtataataatgctattttagacttagtacgtaagctgcactaactatattagtaagaagactttcttactagcctttaagattacttttaagcagtctattataatagagaatatctaagctagctttagaagcgctagtctaatgctatataacttataagctatactattaaagcttaatatagtagtataaatactataataattactataataaatagctactttaagaggcgtagatactatataacgcgcgtaaagttaaggcttaaattagtcttatttaatagagtataagaaagcgctatagattttctgctaattctcttactaagtaaattatatagctaagtaaagaagcttagcaaatagtatataagatagtacttttaatagagaaaataactactctttaagaggctctagataaattaaataagtataaaagctataagcagtaatatatatagatagaagagactcttactatagataaggtataagaagtattagctaaataagcaagtagtagttatagtaataataaaagtatattaaagagagtataagaagagaagtagtgcaggcgttataagtagactagatataatacttatacttacgcagttaagatagaaagtataagtaatagtagtaattttaaaaattaatttagtatattataatagtttattaactataataaaagactataataacgtattaacgttaatgcgctaataagaagatacttgcttacttagagtgcttgcttgcttataaactatattatagttagagttactaaaaaagtaatagaagtatttaaaatattaggtagtctctctatctctaatcttcttctactagaataaatagaagttaagatagttcttagcattctctatagcgttagagaagtttattataatataactaaacttactaaagtacttaaaagaagcctatagcaaaagatataatatagtagtattatagataatagatatatatactattctctattatattattactaatagcaatttaatctatattaactaatttagagcggtattctagcttagattagcatagaatagaagtaaataagcttaataaagctagattaataagcgtagtagttattacagaatactctatatttattagcgctataatagagtataatagagtattttagcttaaatagaggctaaaatctctataaagagaactaaaaattcctacctaaaatagactaagagaatataaaactagattaagagttaagctaagcttaactagtattatagatctatatgctacttacttattattacttagcgcgctaagcttagctaagtaagtttcttaaagctataagttttagaaataatctatagatctctaatacgtgctttaggctctaaataagctattatagcttattctagcttactaaatactcttttatattagatgtatttacttaaagtaagtatacctaagaagagagataatattagtactctagcactaaagacgcctttagcgttctaagtaagcctagtatagctgctagaaagctagtatatagagtagagagagaattacttctaaatagtagcaattcgtctagggtggcaaatgagtataggttaggttatagttaagtattacataatataaaccctaaattaacttaacctatacctaaactttctagctagcataggtataagttaggttatagttatagatatttaggttatagttaagtatattatgtaatagggttaaagttaaagttaagtattatataagcaaaaatttaataattttttttattctctaaagcatctatactactaaattaagtaatttagaagattaaatttttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattatatagttaagtattatataataaaattaacctaggttaaccttgacttaactttcttatataatacttaactttaacttatatagtcttggcattaacttaaccttagttaacctatacttaactataccttaacttatacctatatataagttatctatactcatttgctagcctgaattcgtctatcttttataataattctattagttattcttattattacttacttctagctataactctctagtattatcctaacagctatcttaactagaattttaagaactattatattaagaataagattctaactctctatatactagcttatttattatatattctctagctacttaatatagtatatttttagctattaaaatgcaagtactcttaatatatcttctatattaataaagaaggctttctttctatctttaaagatatatcttttaatatatttataaaagaagataattaaaaggcctttaaagctttagaacttatttctattaatatataagtagtattagattatctaaaagtgctcttatatattctactagaatctcttcttttagtaactctatagtagttaaagactctaagtaatacttataagtttagattctagttatagcttatatgcaatttcttactttagttatctattatagtctaggctagcttctcttagcttataaaaattaataagctaatactatataaaaatctactttaatatacttagatttataagcttaaagagtaattagcaaagataactaagtataaattatataagtataagcaaatctagcagagtagtactatagagtatagtaagatagtaatataagtagctatagatatatctatagctactagatagttaaagaagagttataataaaaataattaagaaagagcttaactagctatatagcgctataagaactatagtagaactaagtataatataactatataaaaaagatataaaagtattttctaaattagatataagcgtaatagatataagcttctttatagatagcaataaaattaaagatgcgtaactaaagttctttatgctaaggaattttaggtttcttagtagagtaggttacttagtaggtaattacgttatatctatattaatattgaatacgcatctgaatccaaatataataatacacctttaactctatctctttctgcttagcaataaccctactgctctattaaccttcaatccgtctcctagatctgttattcttagagcttctctcgcctcatctgccgtaaatcccatgtcaacaattcgatatatcgccttttccgccgtgttttcatgtgctgcacttgccaagatggagtgttgcttcgggtgttgttggaaggcaggatggtccccagaatcgtgagagccacagctagactggcgagaatgtccttggtattcatattgctctttttcggagtactgacttggcccaagatttgatggtgttatcgtgtgattgtgtcgaaatactgggtgatctataagtgaaggagtgttttggttgagtggttcgggcctgtgatgagccgggtactcatcaatagagggcatgctcatagccgtactattgcggtcacagatactaggcacgactgagggaggtggtgtgggtaaaagaggctgcgcaacggatcgtgtgataggtggtgaaggcatcctccccgggggtagttccgcgattgaggcagttagctcctgggccagagctgaccgaacccttgggacataggaaacagcctctctggacgcgtcgggatgaggaactgtggcgccgccaatagttgtcgaccactcggacatgggacgctcttgtgaaaagctcaacctaggcatatctgttgtatcgactctgcgttgtcgaagctctgcaggaaagttttggcaccgcgctttcgacatctgacattcgcgttgaaacttgcgcgtagagtgtgctgcaaaggtacgagctattttctcctcatagacgcgagaagcagcttcctggaggaaatatcggcgagtgttacctgcgactggagggttccattccatccacccttgctgcgcggcacttttgaaagggctttccggctcttgatggctagagctagcgaggcccaacacggcagagagaccaaatgtgagcacataggagcaccactcctctgtatttgttagtagtagctcgaggtgcagtccaagaacttaccaagcattgattcttcaccgccgatatcaccacctcgaatgtctgtcttttcatagactccacactctcgcgcttgagcagtatggttcgagaaatcatgcaataacgcctttaggcaattccacaactcaatcatgtcgaagagctgttcagcagttagaccacccccattgcccttggcaaatgattctggagcactgatcaaggtactgttcatgtaatcagaactcgtgatgctgaaggtgcatgcttgctgatgaaccattgggcctcccttaagccaatcttgttgagcgacaatgtcatcttcgcgccctttcccagaaccaaatatcttgcaaaaggtccatatccgccagagagcgtcgtcgaccctcgcagcctcaagccgatcactgctgatgagtgcagtcgccatttcgggtcggatgtaagactggcacttctccctgatgaaaaacttgatcgagcgcatggtatgcatgtcgtgcttttgtaggttgtagataggagcgcggcgtatactcctcctgcggacgagtcatttcgagatcctcatcatgaagtaggtcatgacctgggaatgctatttcgcggtactcccaagcgggtggcgacatcttcttcagtgtcgctctgattagatcaagttcatggcgctcaaacaccctgaaaaagcctttgttgacgacagcggttgcaaagaggtcttcgagattgtccagactacgataaatattcaggatcacgctctctgcgcatgatggtgtaatgatccgcttgatgctcttcgcaggaactggtactggggataggcgaatagcgtcatctatgcgcttgtactccgggatcgtaattcggagtcgttgggttttcgcagcagaacggcctttctccatctgtgatgcaatatggctgcgtggtaaatgagacaatcgatacattccttcacaggaggcattgcgtttactggactttctgggcaccactggcggtggcgttgcagacgtctccacatcaagtgagttcgtgggatccgaatctacgaatttggtggcagtctcttgagtctcctttccgctcacaattctcggttcttgcatagctgatccttccagcccccggctatcttgaagtgtgacagatacctgtgtgttggccccgaggaagacaagctcttcttctagctcgttctctgcctcactcaaggttggactggcgctacgaatggaattggacctctgcctggacgtagaacgactgatcgcgcgatcgatagctccatttggggtgatgaggcagcgtctactattacttcgtttggaagacctttcattcttggttgattggcggctgagtgaacccggggtattacggcttcgtcgaagagaacacgtaggttgaaatgccagatcctgttcgataggtggatgatgaggatatttactgattcgtgaagttgttggtggtggtatgtgttgcctgacagaagctcgcggtgagtcgaaaactcctgccgcaacaggattctggatgctataacgatgcatctcaatcgggttagggcggggactgtctggctctatactggtctccgatgagtcatcggtatacacagaggtagtgtcgctatcgtgagagtcgacagaggagccactgtgcttggatgttggataattttgtcgaggagcgcggactggtgtactgcgaacaacgcggctcattgagcgctgaaattgaccgaatgatagcggctgagtctggttcagcggagaaacgacggaattcctcataaagaacttggaaccggaagaggggggcgacacgtcttggacgttatcaaaggatgctgctgcactgtggtgctcgctggcggtttcaaagaagggaagggcaggcagtggtcgctcacgtatccaggcgggaatcacgacctgtatccttggcttcgtcgtcttgtcttcaacaccgtaatttctggtattatttcccaactgcctgggatttgtttgctgccactgtatctttccatacttgtaaattcctatcgaatccttgagcgacttattactcaagtacgctttcagttccttgggttgaaaaggttgattcgaggtcgcaggacttccatttcccctcgacgtaccagttgcagatgtattgctagaagtcaatgttggcgacgtattggctgatgtggctttggacctgctgccaacatcctggtgttggagggctgtcatgtcttgctcatcacagataagagcagtggcacatgctgtggttcctgggacagcatgcaatatagtacccgaccgcctatagcctcttttctttagcgaggacatccttctcttgcatgtactaatcagcacattctccttggggctctgccacgatgtacgtatcctggatgacttggtctccgttgcttgaaccttcaaactagccaagctgtaaggacggtcggaggattgcagtagtatcaggtgttggagagggggggattttgttggagctgcattttcggactcgaacatctgacacgtctcgctcatggcggccgcgcagagtgttatacaaagtccgaagccaaaatagcatcggtggtagtagtgtcaggcctgcagctgtcgaggtcggcgaatggcagtgtagatggggcctgtatccaaatgcggctgagatgagattggaaatagggtcagttgttgtacaattgcataacatgcgcgagcagtggtgacaagctgacaaggcgaccattacgggaacgcgttcaaatatcgcaaccatcttgatcagcgccgtcatgtctttcgacgtgagcgtcgttccaacacgccgcaagagttagcgttctgtacatgtgttcatcgcacgcctggggttggtgtgtcggaccccgcccccaatccgaaaggaggagcgatgaaccacaaaccaacgcctaccaacgctattttcggatgggtgtgcacagctgcacggctccgccacgcgaaatcgctggggtccgcgcatccacaccaacaacgcttcggcactatttcttgcgtatgctcacgattgccctgaggctgacatgtttcgaacatgctatatgtgcgccagtttgcggcgaacacaaaaggcacagtcagagctcatacttcgccctggagaagtagccgaacgccctttcgaacgcgccttgcgccttcgaaatggtcgtgaggacgccgctgcacaacttcgtgatagaccgaagtgcttgccaacgtgtatccattttccttggtttgtcattagcggtaggacgcctgagtacctctcttctggcggcagccgttcgaaacaacactgctggtcgtttgataccttccaaggcgaccttcgccgttgtctgctggtcctaccaggcagcggcagtattcgtgcccgctctgcacctgcggcttgagctgatagaccttcgagatgtacatatgaaaagttttagtgaagcctgaatatatgcacagatgcaagatgctctgtatagctctacagtgatcttggagtatatacaggctacctcctcacctcttctcgttgggcaaggcgggcacgatttctgccggcgcctggtggtcctgcacgcctcgatgaagccttgagatgtctcgggccccgtgttagaccgatcgcatcagggaaaatccatcttttcgtctatatccgctagccgccggcgaggctatggcgtttgctcaggcgccctatggacagcctcatcggactcgctaggatgcctcgctcgccaattttcaatacaattcaagactatgcattctggctgtgcccaagttacaccaggtacacaaacaccccatggaaatctaggaagggagggcggaaatactgcatccggtgtgtcatactcatcttgtggcttcaaagtctcggagagtaacctagtagtacacgtgttgtccaggaagtccccaacggtgctcaagtaaaaggctgacaggcgcacagctccaaccaacagacatgtgtaccctaaaccaacacgggccccactttgagcaggtaagttctgcgaagtgcatcgcatccagcaacctgaagctgggcaaaccatgaatcgtagttctcgagatgggtcaggcccccatggtttgcatcacaaccaacgtgccgacgtcattcaatccaccaaaaccttttcctgtgctccaccatcgcaagtcgaatgagacatgttgcaacttggcgggtgatgccgtgtggtgaaagcccgagagtttaggtcgccgaactccgccacacccgccttaagtagacctgaaacataccacctcacctcgcacctatctttggggccagcgagaaagttcgcttgcaggcttgccgtgtcgtggtcatggcacggtacaacgatggcaggcaaactttgtggcaaaggcgtaacggacgcatcgcagccaaatgtgtcatattcaccaacttgatggaaacagtgtacaggtacgtacgtaggcaggctgcacaaagttttgaatgtaatgttgcacgcgagcgccgcagacccgcatcgaacatctcaaagaacgccttttctaacggcagataatgtcagaggtcctcagatcgcacctcttacgcacgtcgagcatgtctacctttcgcttccgtctgacggggtgatgtaagccaagaagggaggccttgtacctcctctgctccgtttccaagaccagggtgagtagggttcgagagctgggatgtgagcatatagcacctgatcatggtcaaagtgacacactctgtcctatcgctcgatatttgaggaactaaggggcatactccagtaattagctccgtcaagtgccctacctacgtccacttatactgatgcaaatcagaaaccaacgcaattctcactcggttgtctactaaaagacatgggatatgatatatacattcaaaaacgctagcccgacacaataatttttgcacttggaaatgttccacatcgctctgtcctagtttgctcagtaagggataccctcatattccccgtatccgagggctagattcatgttctgcaaacattgcgtcgcagcacccttgagcagattgtcgattgtcgcgttaacaacaacacgcttcccagagctgtgaacggcaaatccaccaatttcgacaccgtgcttgcccgagatgttcttcaccagaggtgactcgccaacaactttgacgagcttttcacctgcatagcgatcctggtagagattgcgaatgtctcgggatgtcattgtgcggttgagtggaatagaaatggtgtgctaaaaccttgtcagtcataatctaggcaaggctgcatagctagaagcattctttccgcctgatgatatcgcaacgatacacataaaatacgcaggctgcataatcagtggagattacttacgtgaattccttggaaccagaccgctacatgagggatgaaggccacctcggtacccagttgccttgaaatttccttctcgtgaatatggtccgtcaagctgtacgggataaggttgttctcgaggtgtttgacgtcattcttaggactgggcttggtgccagcccccgagtaaccagaaacaccgaataccgtgggctggccaccgatgaactcaagcagaggcgcaataccaagctgtgcggcggtggcgtagcatccaggatttgctattctcttggcatcagcaagcttccggcggtcgactgtctcgggcagaccatatgtccaagtgtcatcaaatcggtaatcagcgctcagatcgacgatgacagcatcagattttccggactcattaatcgcgtcaacaaaaggcttgcatacaccgttgggcagagccataacccagcaatcaacttcgcctttctcagccatgcgcttgacgtcctctggcgaaaggttctcgtagacaatgttgcgcttggtgtatccttcaagcttcttgcctttgagctcacgcgaagagacatggcgtaaatccatgttcgggtgcttgttgaggagctcgatgagagcctgtccagtgtaacctcgggcaccgatcaaggccacctttgccggccagtctctgctcttgaacttgatgccatatggaggattggggttagtggtctcttctgatctggggacggtagttgcgaagccccggcttgcggcaggactgtaaatctgcctcgcagttggccttgatgaacgtcccataggtcgcggggctgttgccgtcgagtaagtccggacctgctggccctgtttcagactggcgacaaagtcggctgccctcctgaattgatggtctaagctgtcctttagcattccacgcccctgctttgagtagtcctcaagcaacgagaagatttccttcgactctgcagttccccaccagcagaagatttcttggtcgcgtcggaggaagccgtcagtcttttccaagtgccacttgaccaggttctgctcctggctatccacgacccaatagagctttgggtatttctgcttgatgcgctcgaagaccaggtcggtcacgttggttcggaacgcttccttggtggtagagaaggttgaaagctgagcaaactcgccatcctgagctgacgggtacacaacagctacgacgcccatggagtcgtcagagaagacctcgaacgaacggctcttgaggttgtcgaggtatttgttgacggcatcagaagcttcggcgcctcctcgttctttggcaagcgcttccgacagggccttgatgtccagctcctcaaacttggagacctctttgacgctgccgccattgcgaatcaatgtaccacctccagtgtgcgtgaacagctcctttccgaggtttgaggggtgggtgatggcgacgctcgatgttcgtggcaggccatcgagcaggttctttgcttctacaatcttgagcttggtgccgtatctcacccaagcctggttcatgtatgtgtcgtactcgccctccaagttgatgtgcgagatcagcttgccagtctcggcgttgaacagcccacccttttcggacaggtaaatgaccttcagcggctcgaattcacgagccaaagctgccgcaactactgtcggcgttgacgttcaggatctggccgtcctcggtctcggccatggagcacagaatgggcagttcgttgttttcgagcgcatccatgatgggcctgggattgatcttgttgatcttgcccacgtacttccacttctccttgtccaggtagtcggcctgcagcgcgccggcagtaatggggcgggcaggcacaccccagtccctcttcaacgtcatgaccagatccatgtttgcttcgagaaacagcttgcgagcaatgcccagcgtcttcttgtctgtaacccggatgccatcaatgaagtcgggctccacgccagagtccaggagtagctggttcatctgggggccggcgccgtgaacaatgatggggtacaggccgatcgcgtggagctgctgcagggcgaagcatagctcttgcagatggtcagtaaggattgcgcctccaaccttcacgacggcgaattggtgcggtgacacggagcggaactggccgaggtactggtcgacctctctgcgcgagctggcactggccaggaggttgaggaaggcagcgtatatggacgacttcttgccatcgctggacgacgcatatagacggctgggcaccgcgctgcccacgagggctcggggaagggatcgcgcggtgggggacgccgcgaggatctggcgggacgagcgtgctgccacacgagcaccagcgcgtacgacgctctgcatggtggaactctcgccggcggggcacttgcaattgctgctcgaggggatgcagccgtcaaattgggttggattggggacttggtgagagtcaagggaacagcaggcaagagtcagagaacacagtcacggcgcgataaacatggaatgacgatgaagctacaaaattcgcttcgccgataacgctgccctccacctgggcagcttcggtcccgcaagtggcgccataatccctacgcttcgtctggggaactgctgcctgattgggcgcaggcactgcattcgcaaaaaaactcttgccgcatggctgcgcttttgcctgttatcagatcgagctactgttcccttccccatatggtccaagttcgtcttggaggagtcgtcactggactcgtgtgatggggatgcaagacatgtcatttgctcaaggacaatcgctgcggctgcacctcggcgcaaacgtcgacgctgcttgtggtttttgcacgtctgaacatgcagcttagacgtgcatgtagacccactactatctactgcagcctggcacgcatgcgggaagagacaggcgtctccgctccagtcagatgcatgtgccatatacgtcatgttcccaaggcaaagactcaatggcaagggctgcgtacaagtgaagaatagagggcatggccctccacgatgatgatcaaataaactccattgttcgtataacggccgtgcctggaacgaggctcttgaggtatcgtgatagggtagagtcgttccattgcacaggagccagctgcccggcggtatgcaaagaaagacaagaatagatccaagtggtcgctcccatttcgccgtagtcatgagtcctacacgaactcatgtctctcgctgtgtacagcacaaatcgtggccacctcccctcccagtgtggcttacagctcccgcaccctttgcaattattatagactatgtttcgttgtagtggacatggagcgcctagttcttcttcgtcgcaacgactacgccatgttagcggtgagcaaggatttgacacacgcagcgactcaccagaaggcacaatgatgatgacaagcaggatgatgatgccgacaatgaggcacatgcgcatcttcatgtccttccaccacatctgcttgcgcactttgttggcgccccgtcggaagccctgtgcagactgggcgagattgtctgtcttgttctggagagagtctaggcgctcttctcgggctttcagctgccgcacattcctgtccatctcctggatggcgccgttgatttcctggggggcgggtcagtataagtgtcctcacgctgcgcagggacgatgcgcgacgccgtggctgcggctagggggtggcagcatctgcggagaatgggagcagacatacagcttggatggcttcattgcggtggttcccgggctgctgggcgtttgcaccgccgccgctggcgggaatgtaggggtcgtagggctgctcgcggtcggccatggcggatgatgtcgcgatgtagacgtggagtggatttgtgcgaagagcgcagtagggaagagaggcgcgggtgtcgtgcgtgtcgtgcgtgtcgtgggggtcgtttggtgtggtgtggatgagtggtgttcgttgacaaggcgccgagggaaagtgcgatcgagcttccaagctgggcagatgtgtcagctttcgttttgggttgtgaggctgatgcccgcgtgaaaccagcgcaccaatctactgagtcgggccgtgggtagagcagcgtgcactgagaggcgcagtatggaggtacagtattatgtgatagtagtgtcttattgaggccgtcgcattctttattgacgtcgatgcggcgctgtgaagagcggcggcggccagcgactgcgccacgatggtgcacgtgacccggactctgcgcccccagccgaaacgattacgacagcctttggtagcgcaacaaagacggcgtgacttggagcgttggctggctgggaagggcctcgtaatggcgcacccgtatccatgtccggcgcctcctcgcagcgtggccagcaaattcaagtggcacacggccgctctgcgacgcttcacgcaacagtcgctgcgcaaacaactgtcggccatgggggttacaatacactgtctggccgtggcaggcctagctgctgcttcatgtggcgtatgtaacacaaccagggcccgtttgcagcgcgtggttgatgcgcgccaaggggctgctctagcctgtgacttgggatctgctcacggccacggccagtctccacagccggcttccgtgacggagcgcctctcctgagcctgaaatggcctggcaacctctcctcctccacctgcacttcccaccgtgaccgaccgtgaccctgacgcctttgcccacgctcgttgaggccgacaccacctcttaattgcccgcctccaccgtcgacgctccttcccggacctgtccctcgtttcacccaaactgcaccctgcgtaaaccacggcgctgccccttcgctgccccttcgctgccccttcgctgccccccgccttcagcgtcgtcacgctcgagtagagtggactgatatccttcaccgcgcaacgcagcgcgacgtcactcagcccggtgcttgacccggagcacacgttgctactcacccgtaatcacacaaagtccggatacgccacccgcaccatgaagttcacatccgttgtcggggccttaggcgcctcgagtatgctgctgtctggcacaggcgcaatcgagctggacattcaatcgccgggtatgtgcccctcgcctcctcgcctctgtgccccaaagcctgctaacatgcacagattcaatcaagcaggccgccaagtcgctctctgcgaacttgcgcaactactacacaggcgatcgccccggcgacacgccaggcaacctgcctgatccatactactggtgggaatgtggcgccatgttcaatgccctgatcgactactggtactacaccggggacgaccagtataacaagatcaccgcacaagctatggagcatcagatcggagacttcaatgcattcatgccacccaaccagacgaagacgctcggcaacgacgaccaggccttctggggcatggccgccatgtctgccgccgagaacaagctgccagatctcggtagcggaaagccgtcgtggctctcgctggcgcaagccgtcttcaacacccaaaaggaccgctgggacaacgccacctgtgcaggaggcctgaggtggcagatatttaccttcaacaatggctacaactacaaaaatactatttccaacggctgcttcttcaacatcgccgcgcgtctgtacaagtacctcggaaacgacacctactccgactgggctgagaaggcgtgggaatgggagctttccgtgggcctcatgagcaaggactaccattactttgacggaaccgacagtcagaacaactgcacaaacatccaggccatccagtggacttacaacgccggcgtgcacatggccggtgctgctgccatgtggaatatggtgagttgctttgcaaagatcttttcccccagctcggtgctaaccttgaatagactcagaacgacctatggaggggcagacttgagggcatcatcaagggcgctggtgtcttcttcaacaacaacgtcatgattgaggttgcctgtgagaacaatggtaaatgcgacgtcgaccagcggtctttcaaggcctatcttgctcgctggatgggatacaccgccatcgttgcaccctggacgcgtgacatgatcgatccccttctcaagacctccgcccaagctgcagccaagcagtgcaatgctggcgcagaccaggtctcttgcggtcttcgttgggttgacaacggcaagaacgatggcagctttggtgtcggcgagcagatggccgcgctggaggttgtgcaagctttgctctacccgacagtcggtggtcccgcgaccgccgacaagggcggtatctccaccagcaaccctgaagctggtgccaacgttcccaagactcccattactttcaattcagtgaccactggcgacaaggccggcgctagcatcctgaccttgctggtcttggtttctattcttgtgggcgcttggtggatggtgtcgtagacgcggtaatgtacatatgtgtatcagtaagagtccaagatttatttcctgcacacgcaggcggcgcttctctttgttgcttcttgtcgattttgtccttatggggacttcacattcttggcttggaggatcactacatattacaggtactgtgccatattcactattgtcttacgggatgcttagggatctacgcatgcgggcgtttaagcacatcgattgatgtggatcaacagttattacagtattgatcaatgaatcactcttttctcgccatggatggacgctgacgctcttgccttctcttcaacatgctctagccgaaaccgccacgaccttcgacactgcctgacttccacaggcaccgccctattgccccgatcttactgcaacagaccgtcacaaacctaagcctgcgttccacttcccagttgacagcaagtaccccgccaggacgcgcacacaggattccatcgctatcgctattcttgctcagcacatcatctcgtttacgatcaaccatcactacaatccgaacacgccaccatggagaagcacatcatggacaaggtggctatggcaagcatcgcaggcttcgtcaagcccagtcctgctacagctcacctgcgaggaatcaggtcaatgagcgaactgcgacatcagaaatcccgtcaaaaggcccaagacattgaggctcagcgcacggcttacctggtttcgcgtggacttatactgcagaattataacgaacaacatatcttcactcctgcacgcatcgaggacatactcaatcctctcctttcggcgaatggagacatcagacatgattttgcaatcttggggcgtatcgacaatgacgagcaagcgatcggactcaggcacatactaatcgatgtctatggtgttgatacgcttatttcacgtgtggagaacatgtatgttgtcttccctaagaaggaaaaatgtccgctcatgaatgccagaatcacaaccgctccccccaaggataaagccagcccatgggccaagattgcacgcagtgcccgtcatctaaagcagagcttctcgcaactcaaagcagaatcctcgcgttcagctcgcgaagcgcgagagcctgttgccgacgtcccactcaatattctggaaagcaacgacatgcttgtcatcctgaacgcacgtgctactgtcttgcttaacttctcctttcgagggcgccaccattctacacacgttgtcacactctcctccctagcgagatgcctattttcggcgcggagaactgactctgacttggttggcagagacgccagcgaggaagagaaactctggatgattcatcggatgctgcaactcattcgtgacgatgtctaccagattcttgtccatgctagccaagacttcgtggaagcagaacaagaggagcaacggcagcatctgagcactttttgtgcgagtctgaaaacatggcaaaacatgatcaacaggcagattcagtcggcaagaggccactttcaccagatcgagtcgaatgatggtttttccgatcgcatggctacactgcgagccaagtgtgagagatagtgtgctcagctttgggtcgaagaaagcgcagaactctgccaaagcaatccacacacatggaacaggatacacgatgccggatcagattggaccggtcctctcctcagcgatgagaacgacagagtagcgtcacagttgattgagttcccttggcttgggaggagagaaaatggatactggtttcaggtccacctcgtcacgccatcagaaccactatcaaatttggaagacatacagatgtacactgcgcgcaccatcacggagttggaacgaaggaattgcaagtacagccttccaaatgtaggtacattgtgcggattcaagctcttagaataaggttttatggatcttttttttgggcagagacggaagcattcgttgggcattattgacggtattgggaacatggaatctttcgatagctcgagagctgtgtatgcatcactttgtctacatgtacctatccgagaagggcaatagtggggagactagtgctcgcttatcttatcccgacctagaaaaagccccaaaaaggttccaaccccacagaacgcagatgcacaaagtctgcacgggtcggagtaacacagaatggctgaacaagcgacagaagaagatatcctcctagcgaagcgcatcatcggtgctgctgagcgtcacgatgttcctgcgctgaaggttttgctcaaagagggctcggccaatgtgcaagacaccacaacttatgatacggcaacagtatcaaaatcaccgctccacgccgccattgcatcttgtggaaaagcagaggatgggaaagaggcgggtgatgaagcggttcaaacggtcgagttgctgctacagaacggtgctatctggaacgacttaagcagcgaggatgagacacctggatgtatcgccctcaaacttggccaaaagaagatctacgacatcatggtcgaagccggtgtccgtgctgagatcctctttgcgaaaatggaggctctcggcttgggtaccaacacagcggaagagcacgacggtgaggaggcgacagacgagatcgccgaggaccgacccgccgttaagaagcagaaggtgtcggagggagaagtgaaagaaattcaggaggtcgccgaagagccgaagctcgatgacgtctcactggacaaccatgcctatttgaagagcgagttgcgctacaaagaaggtatcttactagacgaatccgacaacgcagtcatgatggactgggaagaccaaatcatgcgccgacacgccgagacaattaaccccaagcccggtctcaaagtcatgaatgtcgggcatggtctcggtctggttgacacagctattcagacccataacccagctgagcatcacatcattgaggcccatcctcaggtccacaagcgcctcagggagacgggttggtacgacaagcccaatgtgcatatccatgagggaaggtggcaagacatcttgcctaagctcattgagcagggggtcgttctagatggaatatactacgacactttcgctgaagactatgctgcgttgaaagaattcttctctgagtatgttatccagctgctcgcgcctgatggcgtatttggctggtacaatggtctgggagccgatcgccagatttgttatgacgtgtacacaaaggtgcgttgaatatatgaacggtacaaggggattgatcactaacattgtatctaggttgccgaaatcgacctctatgaagccggattggacactgtgtgggaagacattgacgtccccaaaggtctgcatgacaaaaagaattgggagggaaccaggaggccatactggacgattgacgtgtatcgactaccgatcaacaaattcgtcaagtgagaaaattacacgaagcttctcggtatcggatgacaactacatattgccaactacaggctgtatcgcgtaaagctgtcttattcaccgtcactgaatgcgacagaagtgtttgaaaatgaaaattgcttttatttaaatcttctgcaagtcaatttctacgaacacgactcaaccacccaactcccactttccagcggcacctgcttcatcccctaccctgctagcctaatccaggcaaacaccccgttctatcgtaaaactgtcggtttaccacatcactcaggacatcgttagcctgattgatctccgccatctttgccgtagctttctccttgtccgcgccagtaacacgatctggatggtgcttcatgctcatcttgcgatacgcggctttgatctcgttaggcgtggaggtgcgggaaatgccgagaatggcgtaaaagcacgtgagggacttgataccgataggctcggagtcgtgcggaggattgctgcgtgtgttgtgagaggaggggcggggaggtggtgcgcgggtcgatgtatactcatgaccatactcagaggatcgaggtgatttgtgggaatggcggggttgtgcatgggactgggaggggcgagatgaatgtgggttgtcgctaccataccagctgggtttgaactcacgggtgttgtgtccgccctcagtgggtcgggacttgcgtgtatcatgctcgccgtggtgagaagggcggctctcgcgtgtgttatggctaccatgatcagtagggcggaattcatgcgttgaaaagaacgaaaatccgttactgcgtccttttgtaaagattggcgaaggaaattcgaagcgcccgaaaccagcgggcataggtagccattgtccgtttgaacgtccgtcgtgcgagtttgaatgattgtgaaaactatcacgctcagatctaactccctgggcatggggcatggatgagcgagtctcttcatagctcgaagtatatgattcgtgacgagaatgtcctctatctttcctacaatgacaaaatccgcgaccggccctaggcaacgtgtcaaacatgtcttcgcaatcgaacagaggttcgcctcgcgatcgggatgcagaatctttcctacatccacaggaaccgtgctcagagccacgacgaggctctgaatacgactcatacgaatcctcggagttgtacgcagttttagcgcgcgtgctactagaaggttgaaagtttctaggatcgtcatagttgtaggctggcttactacgagcactagaaccagagttgttgttcctaggatcattgtagttgtatacaggctttcctctagtgccagaggacccctcatcctgagacgaagagctacttccactaccacaagactcaccctgagacgaagaccatcgggagctactcccaccactacgagactcatcctgggaccaatagctactaccactactacaagactcacgtcctgaatctgcgtctttgagttctcgctcgatgtacttggtagctgcgctggccgcatcatcatgagtgtcatgagcattgcgcccatcgcaataaatctcaaacgcttcgtctacgaagcattctcgcatttctgcgtcagcgtggagattaagctcttcggtcatatgcacaacgtacttgttgagcgcatattgcacggcatctcgtgggcgacgattgttggagatggcctttttataggcagtttcgaaggggcggaaattgctcatggtggaggctgtgctgtgtcgagagagctggaactaaacaatgctatatgatcgctggtgcgattcacagtttgttgtgattgagctcgtctggcagtctacagagtatgtcgagctagactgggagttccgcaagggattatgtaggactgagctgcatagtggaggtttacttgtagggtaatttacgactcccctggtgaaggcacagtgtggagtgcaataccatagaaaactctctacactacggggtcgtattaagtagctggctatacccgatgtcaatgctgcccttaatttatgtgcatttatgagctttggaaggcctctgaacgctgcctatggtatcaattaccttgatctattgacatacattaaggtcaaactcgaggtataatcattgtgaagcgaccttatgtagccaagtagcattgaattttaccatgtgtgattgcatgacatacgttgtgagctaacaacctcacaaggttgatgaatagctctcgcttgtttaccagtcacaataaccagcgaccttgggacatgttgaagtagtttttttatcttgattcgcatacattagcagagaacgactatgtagagctatcatcgggacactgcctatgacggaacaggagatcagcacctgtgatggcgaaaagccgttggagctgcccattgagttgaaaaatcgggaaaccatagagtagcgcttgaatatcgagctcaacgattgatggagcattcctaatagccgtgctggacaatgacttggacatgggtaccatcggacgctcgaaagctcccaacctcacgaccggcttttccgatgaaaattgataacaagaaagatttcgcttccccatggatcattctccatcagtcttgggcctttgcggcggaagtgtgtaactgccgttcttgtgtgattggagagcggccgatttacggaaaggaagacgcccaagcgtcacgggctttttccgcgctctgagtaagccaataaacgacaccaagcttccgctgcatggtccttggacaacaccatgtcgttcggcgcaatgagagactgcactcggcgggacttatggcgtgactttgcctaagacttattgaataccttgctagcgaacgtctattcgagcacgcctaggatatccttcatgtcggccctgctttcccgatgtctttcgtacactaggttcctcttggctgcttgttacgttcactcggcatctagtggattgctaatccacatatgaattgcggatggcaatgtgggaggtaggatgtcgcaatcgtggggttatatatcggacaacaagccccaccaacatggagtacgacgaagggactcagcaactcgcagtagcaaatcttagacatcacacgacagaatggcaagctacaagaacgtcatactcatcggagtaagttgtcgaatgctccccgactacagcaaccaagcactattggctggaacccggtcatccatggctgtgcgacgtcgatggtgtgactgacaatacataggcgagcagtgatataggcactgcgattttgaacacattcatcaacgagtcttcgtttaacacgactgtgttgacacgggaaggctcgtcttcgacctttccagccggcgtcaaagtcatacgggccaactacgactcggctgatgcgttgaaggatgctttcaaaggacaagacgtcgctgtatctctcgtcggcggaactggatttggagagcagaacaagctcattgacgcagccattgcagctggtgtccagcgcttcgtaccctctgagtttggcagcgatactgccgatgctcgagttcgcgagctcgtgcccatcttagaagggaagttcgcaacggccaactatctcaagagcaaagagagcgtcatcagctggactattctggccaacggaccgtttttcgaatggtgtttcaaggtcggctattacggcttcaacctggctgacaagactgtcactctctatgacgatggcacagccattttctcgacaacgaacctgcacacggttggtctgggattggtgaaagctctcgagaagccagaagagacgaagaatcagtatgtgtacatcagcagtttcgacacgtcgcagaacgagttgcttgccttgacggagaaaattacgggctcgaagtggactgtcaagcacgtggcagtcaaggatcatgttgagcagggccgcgcaaagctacagaagggcgacttctcgggcatagtggagttgctgcaggcgacgagtttctccaaagatcagcttggacggttcgatcaggctccggcttggaacgagaagctggggttgccgaaggatgacttggagaagtcgcttcgtggtgtgtttgaaggatgagagtgcttgacgcggatgccatgtgttttgtagtaaagaactcgcacatgtgatgaagacaatgttgttggtgctatgcagagaaggttgcaaggctgtggttttggtggacctcaagcctcaagccccaagcctcaagcgcgctttcctcatttagggctagtcgaattctggggaagctgtgatgcaggccaacagcgcgtgaagaaggaccacccgcggtctcattcgtcgcatcgcgcccaacattatcccgtgaggctacatcagtcaagagaagttgccatggcggaccgcgcatcgaagcgaatgcgccgggtgagcaccgagtatgaagagtcggaaggagcagacgagtggatgaatagcaagtgagtaactcgcgccaagggcaggcgggagggcgggagtacaaggcgtcgatgagcagcagtcacgcccgcatcaagcaggaaggcctatcaacgacgccattgcccctccgccttcactcgcacgcgtgtgccaccgccccgaccacccctgcccgcctatacccgcgtctgacacgctcataatcccatccactccccacccgcctcgccatagccgctgccagctccagctccagctcccgctccagctccagctcccctgcaccgccagcgccatgcctcgtctgcgtgcgcgcgcaccgccagctcctctaacagctcccagtgctacccccacggcctcttcgacccgcccgcgacggggcaccgcaaaccagtcgcccgccgccgccgtaatccagcgctcctcgcccgaagagacgcgccagtccatccacctcaccgtcaaatcctccccgggaaagctcaggcaggccaccagcggtgccgtccccaagactggagtgaacaggcagaacatagtcgccggcaagcgcgcgtcgcggagcagtcgcatagtccgcgaaatcgacagcgaggatgaagacgacgatgacgaggaagccgaggaagccgatgccatggatgtcgacgacgacgacgacgacgacgacgacgacgacggcgacgaagacgacgacgtagatgcggaaggcgacgatgacgaggacatggatgccgagggcgacgaagacgacgacatggaggacggtagcccggcatcccgcattgtcgtgtcctccaaacaaagcatacctgttgccaaaccaaccatcaacatcaccaaagcccaggattcggtcgaagcaaaggagatggccatggacgacgatgacgacgacgaccttagcgatcccgactccgaccttgacgaggaagacgccgagggcgaggacgaggacgcagaaggcgaagaagacgacgagctggtcggacagaacggtgaccttgacgaggaaatggacagcgacgaggacctcagccgcggccaaacacccgacgtcaccaaaatgacgaagcgacaacgcgcgctcgtagaagaaggcagcgacgggggcctcatggcgctctccaatgaggcccaaaagaagaagcacctgactgctgaagaaaacgccatgcgacgcgcagagatggcgcgaagaaggaagaacctcagcgagaagcgcaatgaggaggaaaaggtatgttacgtgctcaacactacgcgcagctactaacaactaccagttggacactatcaaccgccttctcaagaaacaacctcctaaacgcggtcgccgtgttgctcatgacgaatcgggtcaagaagacgatgccgaggtcgagcgagcaaatccactctttgtccgctatgtgcagaatgcaaagggcactcagcttggtgtacccgacgagtggttgcaagccccagtgggtaccctattcgctgcagaccttgcacccaaggtccagaaacccttcactggccgtatggtggaagaggtgtcatagacacaagccacgaggcagataccactttggatgcatagcagggagtttaatggcgcactcagcattcaagctgattgcttgggacattcaatattcggacgcgatcaacgcgcgccttagacgacatatattcatccatcaatacattagagtttattgtgcattcggctgtctggtctggtactaacagatcatcccaaggtggtgcatatcatggagcatagcagtggttccaatgcaatcagcctcgcgaaagacaaagaatggcaaagaagagttgcttgtcccctttgcctagcatagatatccttgccatattcaaatgttccgtcgtatgcaccaggagggggtagacgcgtgacggcttacgtcatccgtaatctgctgcccttatcgcaacctttcaacacaagcacaaacaccaggactctacctcagcccggcatttcaagccaacaagaagccagagatgagctctagtcgccaagaagaagagcctcttctatcacatccaaacgcaggcccaaatctcgtcaccttttcccaaaatgaccctgaggatcctaggaattggcctcaactccggaaatggctcatggtagccgtcatcattcccattgacctgagcgtttcgtggggcgcctctggcttctcccctgcggctggtgacttcgccagagacgtgggcgtgtcaccacatgttgcgaccttgggcttgagcctctacgtgctaggactggcattcgggcccatgactctcgcacccctatcagagtactacggccgccgacccgtatatattgtctcgtatggcatattcctcttactgctgctagcaacgacgtatgttgagactttggcgcctttcctcatcttacgcttattctctggatacttttcgtcaacaacgatatcaaactttggcggaacaatagcggatctgtttcaccatcacgatactggtccggcgatgagttggttcctgtggggcagctactggagggtcgccaacgggtttcgtgcttttctccttcattgcgcagggaagagggtggcacgacgtgtttcgggtcatgttcttcatttgcttgtctttttgggtcatcttggtggccgcgttatatgcgttgggtgaaacaagacatggtgtcattttgttaaaaagagaagaagccatgcgcagagcaggtcgaaatgagagactggacgtcccagatgagatgaaacaaagaggaccaaagcagttgttcggcactgcacttgcgcgaccattccgattcttggctggtgaggctatcgtgcaatttggtgctgcgtacaatggcttcttatatggtttatcgtttctcttcaacggagcctttcacattatctttggtcctgatggttacggtttcaataccatcggggttggaatatgcttcctagggattgtcatcggcattacccttggcctggtcacgaacatataccaggagcgctactatcaacgacgcgtcgcgcaagctggtggccgcgacataccagaggctcgagtgcatcatgcgaaactggcatccatcattttacctctgtcgctacttgctttcgcgttcctcgcaacgccggatgtgcatccattctttccagtatttgcttcagcattttgggggtggtcgttctacacactgagtaagtgacctttcccgttctgaatttatcacgctgacgttaggaagttctcatgactctgacctacaccgaggatgcatacaagacattttcagcctctgcgctcgcaggcatcgggctcgtccgcaacatggccggcgcaggcttccctctcattggacgtagcttgtttctgcatgttggcacacggaatgcaagtctggtactcatggcgattgccgtatgtctggttcctatacctttcatactggataagaaaggcagctcattgaggaggagaagcccttgggctgtggcgcatgaggatgaaaacgaagactagaacgaagaacgaagaacaatgactttgcatcgcatcgcacggttcaaccaccgcactaggtacacctgcgcaccatcaagcgcctgaacaagactgaggccatttggatattccaatgtagtacgccttactgccgtgcatgccgagtgccaaggatgttcacctgggtcgagcacgtaacctatcctacacgtcacgcctctgctcctgactggctccatggagctcaacgcattgacgaaacaaattctatcatgtttcgaactcgtgggtacattcggttttgactctgctggcattcggggtgagatgctctcagccaaccgtcgtggtggcacaagcgagctgcgggcgcttactactgcagccgcaagacccgcttaatacatctatacttagaatcttggatatagatatgaaggtgaagaatgtacccgatgtatcattattcgcagctgtttcctatcttcgagtctttccttcattcagccttgacgttctggaaacgtctttcgcttcggtctctcctttcagaatttgtgttatttcctatcgattttcagcgctcaaatcggctcaaccactcttgctttcgctctgtgtgcaagtcagacacatcctgtgctgaaaaccacgacaccagcaataacaacaccaacgcacaacacaataccacactgtctccaaaatgtcctgtacatccactcccatacccgcacccccaacgaccctcacttcctgcgccgttcccattggcggttcgaactcctccatcctcgacacctgttgtaatggccacatcaacgccatggcgacctactccgcccccggctcatcatccaacgcccggtcaggcaacggatgcttccaattctgcgtcaccgacgacccggactttgtatctggctgcttaacgaacacacttggggagtacgaaaaggatacactgaacttcgaatgtttcaacgtcgggagtgccaagaaggatcgtagtgcgagcgggggtgcctatgagagcgggggagagagggtcgcggtgaggtggagtgtcacggtatttttgggcttggggtttgttggtgcggtcttgggaagtctgtaagctaggaggaaattgtccatgggtcttattgcattgcttgggagttcggttttgggacacgtcagcacatataccacgcgagaagctgtctgggtgtttgagggcgattgaagaggcgtatttgatatcttcccactgtatgcaatgtctaacgatccgcttgccttgttctgatatggttgctcgcgtcctagactatgttaactgtgaaaagcatacaagggtgaggacacataaaatgttcatatgtataacgcccattgtgacagactaacatagattttcaagttcgaggagtgtggagtgagtgtgggctgctatgatagtaaatcaatcctattagtgaggcggagacgtagacgtgagaaagaacagcgttatcatggtcgtgaagaattatgtcttgatacggagctcatgccgcaggtactttatattatcacttacgagggaaagtgactaggttgcctgaagatatgcaaagagccttgccgtcacagctgatgcatggcgacactgtgtatagcttaggctattgattgggccgtctgctattgcgccccagtcgctttccgtagcagacgagaatctgctgttgagagaagtagttttgctatggcaaaagtggtagcaattgtagagacaaataattaatagaccggatgaagaagatatgtagtgtcccaacaatgaagtgaatatatgtagctggatgcatagagaaaacagggcggttatatttgcctggtgaaaaaccataaaatctctctcggaagaatacctaatgaccaagcgctaagcctccttcatcctcgccctgcacgcttcgaggacctgtgcagcagcacagcacagtccagacacatacacctacactatccttgtcgcgacgcgatctctgcgatttgatctagcgaagactgaaccacgaaccatgacgaagacgcactcaattcttgcatatatacaagtccttttccatagcgaagggaatgtgttcacagacaagaagatgcgagcatgtcgcagctgccacgagagaatagaagactcgactggtgaggtggaggcttagtaggatgaagacatcgctagaattaggaaagcgatcttgcctgatctatgttgcggtattcggtaatttcgaggagtagctcagaaggcaggcgaaggagcggcgatttaaggttcgagtctgccatgggggacttgatcgacatgccgggctggtatgggttttggtgtttgaggtggtatcgatgattagaagagaggcaagtagggagatcgaagaaaacgtctttataagaagagggaagagggaaggcgtaggaaatctgagagtgagttcagctttcagtcacgcagcttttagaggtatccactctactattctacttgacgagctaaagcgttgcgtcacctacctttgcctcgctataatgtcttaagttgcagagtaagtgagaaataactgacgcggtaagactgctacagcagttcaagaaaaacagaaaactcttgaataacgatacgactaactttggggagtctttgaaattgccccaagataagcataagtaaaattggttctaagaggctaactaatgacggggtttagcagatgaggtttcgaagctgctatctttcacttttcgtcacgtaggagatagggtcgtcgcggtaggccatctagttgttcgccttgctatcgttgtagtagtggatcgtctgatccgcacaaccagctggcgtctggtatagataattgcccaggttgatgtacagctgacctgaacatacataccaggccccggaattagggtctagtgacactagcagcactccactgcaagccatctccagaccagacaaattttccaaacgtatttcttcgtctccgagaatgtcacgctcaagctgttatcgttgatatagcgtgtctcgctaactacaccatagaggagcttcgtcgcctcgccaggcgcagacacaagttggaccagctggtcattcacaatttggaattggccagccgttgtgtagtcgcctagaagagctgagccggtgctgtagagagggctggtttgcatgtatttgtggaagttgggtgcggcgacggcgcggatccagtagtagccggtttgaagtgttgtaccgggaccggtaccagctggtgttccgccagatggggctccagtggctgagggttgtgctggcgctgtcgacgtcactatggttgtgggtacgggctgaggatttgctggtgctgcaccaggttggcattgagagtagtagtcacttgccattcgttagatgcttgtcgaatcgagcggatcatcgtttatacttgatcttcacacagccagcgttagctccacatgtcgtcgccccggaccagtttgtgccaccacctggttgtcattagttatagtttctatcccaattgaagttacgtacattgctgccagtctcctgcttgtgctgtcacaataccagccaatgtagcgtagagcgcggcggcggcataacgcatcttgacttctgccaatggtagccgcttgaaacgtggtcttgaagaaagtcaagtgactagaatgagtgattgcgatgacccgtggtcagggccagagagagttcatatttgagttgctcatggttgttccgcgtagtggaccatgtgatgctaggtgccattttcgcaatgtatgtaaacggaccgtggtggaccgtgtaatttggttaaagtgctcagggtgggtaagcgagccgaatgcacccacaaccgggtcgagattggcaaagtaaattgcttgatggcaagaagaagccttggccagtaattgcatgcctgagcgggattactgtctattcctggagtcgcaatatcgagaggtgttttgtaacccggtttgaggcagacgcgctgtgtcgtgcgccctgggccctacgctagattcgatgtgtcgcagagcagcgttgggaggttgctttcgtcatgccatatgggaatggataagttgttatcttgccgctcgtccaagccatggcacgtgagcacgttgctgggctggtgtagcatgaaccgtgcctcttcatccttcctcctccacacccgcccccacgggttccggcctactcgagaaaacgagcttccacctcaccacatccaccatctccaactcaccctcctcattgccttcgcggtccatgtctagatctccatggccatctccaccgaccttgcgcacaacgcccaacggcctccccagcttcttcacctcacctgtcatcctctgccccttgcccacatacaggtacacgcgcttcatccacttggtgtctgcggggtcgttgatcaagggattgtacaagggaaagacgagtttgccgagctgtgtgctgccagacgggtccgagggtggagggaagtgaaatgtaccttggagctcaaggatagcgaggccggagggggtgtggaggagtttggggagggggtttgctgttggcctggatgtgggtgggcggatgtgaagaggaatcgtaggcatcgtgagctaagggcgaggtctgcaagcgaggtggtcgtatgtagtagcaagcttgaggttgggaacgagggtacgcgctgtgacaagtttggtggggcacatgcgacgcgtctagttacaaggctcgtgcacacatggtggggtatagacaaagacactatgacggcatcagggacgagcagtatgttcagagaatgcaacaattcatcaaagctatcattgagtttcattaaaggcctgacacatccgacgcttatgccctctttccaaagacatcgtcgaagtcgaccaaggtcagcctgtagcggacgttgtcgttcttgtacacccgctcgacagcctccttgcagccagcctcgctaagcttgatcgtctgcacccacgacttgatgttctgcttgctggcaagctcgagcatctcctccatctcggggcggttaccaatgtgcgatgcgcccatgtagttaccgttggaagcgaagatctgggcgttgaagccagggagcgggttgtcggggaagccgaccatgtggaaggtgccgttgatcttgagggtcgagaagtactcggtcagatcgaacttgtcggtagcgtcggccgtgttgatgataaagtcaaacttgtacttgtacttctcgttccagcccttctcgctggtgaccaggaagtccttcgcacccatcttaagcgcatcctccttcttgcttggggagtgggagatgacataggtctccgcgcccatggcaacggaccagaggacaccgaagtgaccaagaccacccctagcggctgtcagtagagctctttgacatcatggagcaattgacttacagtccaacaatggcgaccttcttgccggggccagctcctaacctcttgagaggagagtatgtggtcagaccggcgcacagcataggtgcggccaatgcagtgtcgaggctgtctgggatcttgaaggtgaagtactcgtgcgcgcgaatgtggctggagtatcctccctgtgagacagtgccgtcggggtactttgcgccgtacgtgtcaacctggttagggcagtagttctcctggtccgccttgcagttgtcgcaagtcagatcggcaccaatctgcgcaccgacaccagcgcggtcgccaaccttgaccttggtgaccttggagccgaccttgatgacctttccaatgacctcgtgtcctacgcagagaggaaggggtatgtcctctccccatcctccggtgatggtgtgaacgtcggaagcgcagacaccgcaggcatcaatggcaatatcgacatcgtgctcctcgaactttttgagggggagctgaagcgctgtcagtgctgtccgcacagcgatgcatggatctgctcacctccttgcgggtgaaggtagaccagtttttgatgtcagtgacggcaaatgcgtcagttgtgtcggggtaacccatggtgtatgattgtgctaggtttttttttgtgtttgtgaattgatagttgtgaattatgcgtctggaaagttgtgacgtgcagagagatggaggggcaggtgttgaggggcagcttctcgttttgaaggctcccaaatgttcgcgctctcgaaaagtggctcaatgccatccaccagtgaggtcatctttgttgaccgagagatgtactgtccccgccgtaacggcccggctgcactgcctgattgggtgcagcagtggttagctacattttgacattactgccctcgtcactgtcgcgtcaacgacgtgttaaccacttgcaaggttgccatttttttgggccaccggctagggctggaccgccaaagactcttttttgctgttgaagcgttgaagcggcagcagcagcattggtcagagtgtgacatgctttcgcgcgttgcatcattgccctccgcgacatccctcaggcctactgtatcgctgtcgcaccggtagaattctgctcgagtaatgaccgcatgcagcaagccgcacaggcggttgccaagatcaaggcctcgcctcgaaaaaggtcgacagattcccgacgctcgtctcggtcggggcgttgttcccacgaggttgtgtcaggtcgcttaggctagcatcgatgaagtcaagggctgccgacgtcatcacctattttttacgactgcaacatgtctactgctcaacctctgaccgcatacgtcgagtggctttctccctggagatggtgacaatgaattctctcgctcttttctcccgctgcatggcgcggtaacaagccatgaaaagtggcaagtgtcccctgaaagtcggagaggtccaggacgcggagcatagtttgcgcgatatagcacgaggtgattttgtggcagccgtcgccctgtatgtatgcaagagccacggccagcctcgggccgcgtatcttatacagcttgccgggaagccacatgtggaccgccaggcgctccacgagttccaagttggtaccccgcgttaacgatgcggggtgaagctgtggaagtttccgaattgggtataccggctagtcgcgtcactcttcgcgtccctcgtgccatcgaatagtgtagtcatagagaacgcggatccaggcccgtcgacaaacatggcttgacaaaagccgtatctgttgatccggggaaggtgggcacagcctcgttgcaaagagatagctccactctctggcgtcatggtcacttttgaaatccagtccctttcgtccatcttccatcaacattactcctgtttctctcttgaaaatcgtcaccgtgatctcttcgtctcttcgtctttttctccaagttagtatacaattgcagtcatgacttcctcagaaactttccagcctcctccagatggcgatggaacgatgaatgcgatccgattccacggcaaaaatgatcttcgatacgaaaagattccgatcccagaagcgaaagcaggacaagtcaaagtcaagccggcgtgggtgggaatctgtggaacaggtaaacatagctccgtatttgtaccaactaaaagagtaccgtattaacccgcaacctagatctgcacgagtacgtaacttgagtatacaaagtacacacgaacgagacgtgtattgacaccatgatctagatatctaggcggccccaatctctgcccaacaactccccatcctattactggggagtctgtccccctaacctttggacatgaattcagcgggaccgtcgaaacagtcggtcaaggcgtaacagcctacaagcccggcgatcgtgtcgtcgtccagcccatcatctacgacggcacatgcggcgcctgtgaagaaggactccaaaattgctgttggcagaacggcttcgttggactgtcaggctggggaggcggcctcgcggaccacattgtcgttcctgagtcaactctctaccacctacctgacaatgtacccttggagatcggtgcgctagtcgagccactggcggtgggatggcatgcagtgaaggtcagtccattcaagaaggacgatacggcattaatactcggcggcggacctattggaatcagtaccatcctggcgttgaaggccaacggatgtaaaaacatcatcgtctccgaagtcagcaagaaacgccaggaattcgcgaagaaatttggcgcacaccacattattgatcccacgaaagaagacatgattgcgcgaactcgtaagctcaccgacaataaaggcgcacacgttacgttcgactgcgccggcgtacaggctgcgctcgatcaagccgtccacgcaacccgcgcacgagggtgtatcgtcaacattgcgatctgggaaaagccatgcacaatcaacaccaatgatttcaacttcaaggagaggatgtacatgggcatcgcaacgtacgcggtgggcgatttccaagaagtgctagatgcgctgtccaacggaagcatgcagccgcacgcgatgattacccagaagatcaagctgacggaggtggaggagaaggggttcaagagtttgatacatgacaaggataatcaggtcaagatcttggtggaggtcggcggtgggtagagagcacatgcatacaggtgcaagatgcaggaaccattcatactcatgatcaacgcattattcattatcactactaccggcatacagccttttctcctactgtctattttcacgttcgctttcgttcacatcttacgtcttcaacacgctcgccgcgactaggatcgcgtcagccgtcttcttcacccaactctgcgccaatgtttgattcttatcaaacgtgatgctctctgtgatgccagggaacgttaccggggcatatcccgtgtcacgacccggagcgaagatggtatgccgatagaactctctcgtcggcagaccgccctgcgacgtgaaaccgcgcgagaaatcgcgggctttgtggttttggacagtcaggagggcagtgtcattcgtagccaaagcctgggatcgcagagcttcgaattcgcttgctgatgctgagaagctcgaaattgcagcggttaggggcgagagatcgatcgtgtagtttgatgatccgacagtggtctccaagtcctcaaagtacttcttgaactcggatacatagcctgatggctcgagcggtacaaccgcatcgttgaccatgtggtagagcagtagcgtcaggtactgtcccatggccttgtgtgtatggaatcctggatcaccaaaccgttccatccacgcatagctgtcgtaattggaatggtatggatagacggggtccatggggcctccgccacttcccatatcaatagcagcgataccgcgatgtagaaaagcggtgtagtcgcttccgctgcccaagacaccaacctcaccgccactctcatgcatccaaacgtcgtatagcgtcagatccgaagcgccgcggtacgggtaggtgattttcttcattaagctcgtgccaatgctgtgcagatccggtgttgcagaaatatccggaattggtccagcaaccgcaacatcaatgttcaaatacgacacggcggcatttttgagccaaggaatgtattcttccatccactccgtgctgccaacaaggccatactcctctgcgtcccagctgcacaaaacgatggtgcgagctggtttccagcccgtggcagtgagcttgccgaaggctttcgcgagctcgatgagcacggcggacccagagttggggtctgcggcgccgccaacgatccaggcgtcgcggtgattaccgacgatgatgacttcgtcttgggcggtaccattgatgacaccgacggcattccagatggtgccgtaggtgtcgttcatcaaattgctcatagagagggtggcgcctgagccggctccggtgctgtaggttacgcccgggatggcaccgacccagccggtcctgtttaccgccgtgccgttggtgccaaatccattcagtgccttcaggagaggttgggcctcgatccatgagattggcagggaagggatctgaggcgtgatgttggtgcgatcagcccgctcggaatcaggtttggaaacatagccgggtgtagtagggtctcctgggtatgtcgacaagaactgaacacttccacgctgaacagtcgtaggattccttgcaggtccgttggggtaggcagcgactcctttggcttcggtcatattgccatcgtcgccggggtctgagaagatgacagttccaatcatgccatggtcttgcgcgttcttaaccttgagtccacggaagggaccgccgtactttgcaagcgcgatcttgcctttcagatctacacccaatgcaagtagtcgctggaagtcaacttgctggcctcggccaacgtagacgtattctgcagatgcgttgccgctgaaagagtagccatggaaggttgggacactgttgggatagctggtggtcggatcctcttcaagaatgtcctctttcaaagttggcttgtatgtgctgccattgggatatgtgaggagcagggagtttgaaaccgggtagttgaggaagacgactaggctgtgattagaatatgtattttcaagctccaagttgtatagtctctagtatgcaacaataggtttcaagggcttacagtattcgtctaggcgagacttgaagccgtaatctgcccacttgtcggcggtccactgggccatggtcttatttcggccggcgacgtgatcgccatgggctgccgggtgttagcaattgccgatcgggagtaacaaatgccgcactgtagtagtaggaccattctgcgatggaggtgttgtcgaatgagttgagcagaatctgttcattgggatccagagcaggtgggaaggtggcatttgaggtttgcctcttgacatgtgggtggctgtggtgcacaaaagcacgctcccgctggcaggcctgagcgccaatcgcgcttagcaagaacagagaagtcttcatgttgttgggtagcacgcgttgagcggcggtaatggtgggtttctctataggcaacggtggacgggtactttatgtactttttcaagtcggaccaaatacgacgactaggtcaaatgccggccgagcgatgattgggaagcctgacggattttccctgctcttgccggctctaatgctggagatgaggcttattgtggacaggcacagcatgacggcgaggcatgcgagcaaactgctaacgcgagcaggaaggtcaggcagataaatacatgcgagtattctcttggcagcatacaatgacgcgggtgtgcaggcggggtaccggagtaagtctttgggtgaagggactcgggtagcgataccgcgtgttcattccgcacttggacgaggacgggacgagtgtacaaggctcccattatgatcagtgtcagttccgataagcggtgttgtggtgagcacgatgacgagcggagtccctgtgggtggtgatggccggctggggtgtacatttgtggaacatgacgagtcacgcgcacgtggaggtgtacctacttggtaaaggcgaggacagagcgaggcaggcttgtatatggattgtatagacggctgcttatgagcatggtgttcatggacccgtgaaatggatcgatggctgcgggatctggcgccatgtgcgactgcggcctagcgcgcggcgatccatgcgagcaatatgctgctgagcaacagcgttgggcgcgagatgcttcacaacattgagctgcaggcagcgcggcactcacggggcgtgtagacaaagggatactaacatacacagagctacagcagcagcagcaacatcatcagcacgccgaccaacacgccgtcccccgttgtctcagacatcaatccgccattgcacttgcacttgcacttgcacttgcacatgcacatgtttgcgcactcgctctttcctctggacgcccatcgccatggccggcctatcgtcgccactgcgtctggccccgcccattgctgcgacaccacgccgagcgccctcgcccacaatgtcgcctggaggacgacgtggacgcatgcacggcagctctgaagagggccgcctgcgcgatctgtcgcccgacaccaccctccgcgccttcacccagcgccccgtcccgttcgacaccacgtgcgacgagtacaagatcttcgcctgtatcgactcgctcaccgccgccgagcgcgatctgggtgcgcgcgttgccaaggctgcgcagcgcctcaagagctggtgcagcgaaatcgagcaatggggctggtccggcagcttcgagcagccgagcgacgagtaccgcgagaagcgccggagaagtctcgagctgcgtattagggaacacgtcggcgacgcagacctcaccaacgccctcccgccgctggagtactggggctctatactgtccgtcgaggtggagtcacatgaggcccgcctggacgacatcgaggacgagatgctcaagctggatgttgaagagctgaaagaacacgtcctcgatatgcacccgagcggcaggtcgcgcccgtcctctgccggctacgaagcgacccgccagagctacaagcccatagacgacttctccttccttatcacacaaaccctcctatccgcactgccacaccacgcccagctaaaagaccgcctgaacacgtggaccgcccgcatatcgaccctccgcgaagtaccccgctacctcgacgaccttagcaccgcgcaaaaggcgatgcgattaggctgggatgcaatcgacccacccgtcgatacctccgatgctgcttttgcccagtggaaggatgccgttgacaccatctctgctgtgctgggaaacaaagtcagtgaccttggaaagcgtctagataggatgttggacaacctcgaaggacgcgacgactgcataccagacagatggattgatacatttgaggctatcgagaccgactatggccgctggtcacacgattcgaggacaaaggtcatggactttgatctccggaggaaatatgaacaacagagggcccccacgacgcacattgcagctagcaacgagcccgcaccccagtctaccgccgctgttgcagcacagcccgagtttggaagcgtcgttcaagaccatcctactggcgtcgttcttcagcccgtggacaaagcaaccaactcgccaaacggcaacgctgcgcctaccacaactcctgcaaaggtgacgcgaagaatcgtttcagattccaacgttgtccatcgtgagatatcatacacacccgtaaactcgccgggactgggaagccctcgggttcgcgaaatcactacggggtcatcttccaacaggtcaacgccgagcaagaagccttggttcatgacagatgccatcgcctcgcccaccaacgaggccggcgctgtgagggctggatcatccttcataaatgtcaatggttcagatgaattgttcgcctcaggcggtgtcgaacagagaatggcagatcctatttcccgcaatgacatcgcccaagtggaagaggacgaagagtcagaatttgacgagggtgacaccgtggtccacaatgatttggacgacctggaggataccctggaggctgccattcccgtacaatcgccgcacgaggctcttcaggctgagcacggccaagtagtcgagccagtgccagaggaagtgcctttgcgccgcaaccccacgggcatctccgaaaaccccgtcatcatcaccaacgatgggcaggacggcccgatgccagaacctcctcagacgccgcgatcacgaaggggtagccagggctctgtttcctcaaacatttcctttgatgattcgagccctcctagttacattgaagattctccctcagtccgcaatgcaaccaaccgatctgtcagagcacctcgtccggagcttaatgctgccatggcaaagcggcgtctcggtcgaaacatcatcgaaaacagcattgatagcgcaccgtggccaccgacacagttcagtcaaaagtccagcgccgaggaccttgagcgcaagatttcagacattctcactaccatcccagctcacattcgcctcacctcgggtcctagtgcagactctccagaggtcaagccgtcgcgtggtcttgcaaacagaggcagcaggaattacctccgcgctgcccgctctgtgagcggactgaagtcaccagaactgaccttgtcgcccgcgaagaacgaattcgacagtatcgcctctggccgcaaatctgccgcagcctcacgaactgacaacgacatcaaattatatcacctcactcaaccaggaaaggaacagccagttaagctgttcattcgccgcgttggagagaatggtgaaagagtcatggtccgtgtcgggggtggctgggcagaccttggtgaatacctaagacagtacgcagagcatcatggacgacgaaccgctagtgacggtaaattcgaaatcctaggcttggaagtcaagaataacgacagcacaaactcacccagccgccccgagagtgcagcgggaagacaggaccgacgtattagtagcggccgacctacagcaagccctctgacgacgcccaccaagtcttcgactactggtgtgtcaatcgatgatgcagtacatcccatgcccagttttgcctcaactccgggtattgcagaggagccttccgtaccctccacaaactcttcgcagcgctcctggacaggcaacgaagccggactcgccggtcccaaggccaaaaagcttgaccttagcggggagaagctcgaatggatcgagggcatgatgaagcaagcacgcaccgtatctggcagcgtaatgccggtgaatcacacgccccaacaacgcgaagagagagccgacagcaggagtgagtcccgctcagatagtcgcgctggaggaaaaaagccagagtttggtgatctaggcaaggtcggcggtacaaagcggatcttcttgagaggcgggaagcccgtgttggagtaaacaatgcagaacgcatttttcctatgtcagtttctctcataggatgcttagggggatctcgaaaagtgctgtgcatagtattgatacccctgggcatgtcatgcaccctcttccctttgtacactttttctacaggtagctccacgtgagcgagcatagggtcaaggtttcaaggtttcggagcgtttacataatcttcttgtacatacttggtattatgctgtggatgcagtgtcatcacacgagcagccggaggctgtgcgaattttaataccatcgcctcttctcaatacatattcttgctacactgttcagctcatctcaacctgcctaggctcgagaataaccttccattcgcctgtagcaaattgcatagtaatatactgcctgaagtcaacttcctggttagacacttcgaacagtctgaatctagaaagaatgctggctgcgacaattctcatttcggaccaggcgaagctatcgaagtgttaatcatggtattcccggccgtctcgaggtgtggtagacttacttgattccaatgcacgagtgcttgcctcctgagaaggggtaatacgcgtccatactagatagcaagtgtcaggttgacctcatccaagcaacttgggggagacttactcggcagcaggcgcgtcacctctcttgtccttcgccaagaacctttcgggccagaaccgctgcgcttggggccagtactcctcgttgaggtgcaaagcacgatacgaagcggacaccacggtatgcggagggagatcgtagcccatcaaattgacccactcagttccagtccggcgccccatctcagacgcaatcggatgcaagcgcaggttttccttgatgcatgcctccaggtactcatattgcgactcggtgcggaccgttttgctggagacgatgtcatcggcgagtgaggcgctgggcagggattctagaagcttgttatacacgactgggttccgggcaagttcgaggaacaagcaggctagcgttccggaggttgtttcggatccggcgagtagaatttcagccatttggtcggtgatgtcgcgggtattcatggtaactccagtatctggtcgcttgccttgctccagcaagtgttggagcagatcttgacgctcggtgcccgaggtctgttgtcgcctgtatatgacggcttcgatggcctaagaaaagttagtgcaatcgagcgggtacgcgtatgtacgatgactcactgcgatcatttctgcaggccaatcgaacttgatgtccattacgaaaaacctgatgagtttcttgatatacacagtcttgtaaaacgttagttctgcaaagaactgaaaataaatggatggatcactgtggaccggacgcacatacctggtagcgtttgctcaagccgtcaaagatggagcgtggaatcgacttccagattctttcatctacaccgtcttctcccttgctttccgggttcgtttggccgaaccctttgccgaacgagcattctcccattctgcaacgacagagtgagtacatataagacagagtgcaaaggaacttacatatcaagagcaacgttgtgcagatcttccatgaagtctgtttcgaagccgcgttcagaagccgcgctgctcacgaccttgctttggtacttgttgagcagatcacgtacaattttctggaagtgcacctccaagttatcgacgtacgctacagtgaatgcaggcgacaaaaagcgcttgaggcgtctgtgaggctcgtggcggcttgtatccagtcagtctccggcaaagtcaaatctagggggaatacagtcactcacatctcaccaaacagccctgggctcgccctgtccctcgaaatctccgcatacatagcgacctttggcaaatcctgtttgaccagaatctgcttcatggcgtccttgtctgagatccacacttggcgaggtccaacgcgcatgataggcccatagcatttgtggcccttctcaacatatttccagatattgccagtcgagaagaggtactgcaaatgtagtgtcgtgagaggagcataccatggtcctgggacttctctcaatggagacctgaacgccttgatcctcttgaaaacttgacttgctgctatcgcaacaaagagtatgtaaataatgaagatgtacatggctaagtaggatgcttgtgttcgtgcagtgcagttgcaaagaatgtcgaattgtaagcaacttgatcgaaaacatgttggcttttatacttaggtatcaaaggcttcctagtcagacaacgcgtacgatttcttgacttgctctattcttacctcagatgaggctcgagcgggtgagaagggccggattgaacctactcgaagccatctcgggagctagataccaatcgcaaccttaaaatcgggtgaagcaagctagccatccaaactgtcaccgcgattggctagcagaccagcgaagctcaaaaaacgaaaaagagagttccacgctatggctactatcgagaatgcttccatgcctctctgcgactcggatctctgccctaccccccgcatccccaccttcaccgcgacccgttcgtcttgcgtcgttatctacaacggtagccgctgatatcgtatcatctgccgaaagcttgtgttcatgtcacacatgtgtccaagcatgctgctagcttcttagaagtacctaggaaggtagtgacatgccggcctagccatgaagtcccacacctcatgtgcccacttgtaccatgtcggcattatttcggaattttgtttgaagacggtacttgccatgatctcgtgtcggagggtatgtagtagacatgaacggcccctgcacgcttctgaggtcagccactagcctcactttactgtgtctgccttgtgagacatcgatgttcccatatcgattcgtgccgaacaaagtaatcgatcagtgcatccgtcaaaggttctcaggcctgtttcttgcttaactgaattatatgccacatcagtgacataacatgcaagcaacagaatgttataaatatcggtgctattcagaagatgcgcaccccccctgattcagctgttctaagaatatctatgacgaacaatgatgtacctgatgatatcataagcaggcagcctttttagaggttagaattatatggttcagtctaaaagtgacatctgtcaacggctatctaggcccttattagcatctgtaaggaaatccgccaataggagcatacggaggtgtcctgctcgttgtatggttaagctggagagggggtgcacacattctgaatacgataataagcctatcaaacattcaaaaacccggtaaagttgatcgtcagccgtaaagaaacctgctctattccaatgtagataagcatgatagaacgagtgcaatccgtagacaaagtatattactagtagtagcgccaaggttgctatacctctttcatgactagcacatccttgtcaagatgcgatagaaagcttcggctctatctgccatcttccgtcgttccatagttcccgaactcgcgtgactggacaaggccgaaacttacattccgaccttgcacataaattaactctagagctgcgttactgcctagaaagtgtagcgatgacccctatgaaagccgcgaagaccaacggcaattactcggcatgcacgccccaatgaactcaaaccatgcgcctcaccggtcatagatcctcgcatgagcaaaaagggattatgctttcctatctgcatgacccatcgttcttgctactggctgctacctgaccgtgcggtcgtgtgattccgagatttctaccgcgaaacgttatcttcattccatatcctcatcatctactaggaatcgttctatcgtatctgcctcgtgtgcggtaaacgcgctgatcgctgggctctacgtccggcagttacgtcgcaactactaagagtttcctccgtgtggaaattgtcttggatgtgaggttcgtattgcttatgtcaatgtttcaaggaggtagtagtggcttgagggccttcttcacggtagtgaactccatagtataactatttcatggtaactacggacatgcttatgcacgcaactccctatggagcttcaatctgcagcttcgagtgacagacaggttgtccgatagcgtgtacaaggcgactaaaacctatgagtggtcgcataaattgagcagtccgtggatactgtcaatggcctgttcctccgcttcagtgcgctggccactttatcgatgagatttaattcagttcctgatatatgcatcagctatctgattgtaccatgtacgtatagcagagaaccaccaggcgacgagacgactgacacacttattggcatagactcctcttgatcgcttacacgagaacgatatgaagcctttcccgcaggaaccgtcacatcaggtgttccagctattggcgataagcaaagtggcgagaagccactgcgcaagccaaaaagtggagaagtgacacctctggagtttggccggccattttcgatcggaaaaaccacgagaacatagcctccatcatgaactgtaaaaagtcaatcgagcacccaagccttgtaaacgtgcaatctctccatcagctcgcctctttgctcgtctgccactttctttgcgagatccctgtcatgtgtcagctatcatgaaacgagacttgttggtcatgtacgcaccatctccaccgcaaagcttcgtggacaaaggcagatttgttgaacttatctgcttgtccgtcgcggaacctggcgagttgcttatacgattctctgtagtatagaagtgttccagctcacgtcgattggggatttgcttcctacctctttgagatactcagccacaatcatcttctcccacaccagcgggtctaaacttatccactctttggctagtgatgtttcggtgcgcttagtacccagagccgcctcgagatctctgatgaatgactttatcacttcggactgctctacactgtccgtaggtagatagccctgtggatgcagtatcgttgtaggtttccgctcgactaagtacctattttgatcgttgaaatgagccttcctacctttggctcctgcgcagtgagggaattgccataccatgctttctcaagattgggaaatgctgctaggtcacgcctgaagaaagccagtacatcaaacatcctgagaactactcagcatgcgcttacactccaagtgatgggtaagtcttacggaaaggaggaggatacgccgttaatactcagtataccatgcgtaggtcgaattgcgaagacaccattccagtgtgccagcttccgacagctgccattcgtatctgagcctattgcaaagtccagccaatcataggcaacaagagcagcacagctctcactactactacctgatgaagtttggtagtcgtcgcctcgagggttgaacggagcaaggtattcgacgcactccattgtctcctcgcggattgtcatagcgttgggtttcgtctttgcggttgtaatcgcgtcgttttcgagcagagaccgaattgttggggcatgttcagagctgactgaatagagatccctccaggctttattacacaatgtggtcttggtaccagctatgtcaaagatatctttcacgacaatgcggacgccgttgagaggcttctcgagagacttttggaagtagcaacggggtggatcgacagcatagacggtatgcccagctcgaccgaactgtatttgacggggctgtgcagacgtcagctaaatccaatgtggaggttgtgtctttacttgcctgtcaaatgtacttttgagtctgaaagaagttaccatcgtatcatgcttgtcggcgtttatcctccacggttgccaagtcattttgcggtcgaccatatacggtgcaggagctaatgtgttcgtggacgcatcgccagtcacgaagctccacgctccgattcttcgtaatccaggaaccgaatgatgtcatcattggctgctaccaagaaatacgatgtagcttgagaaagatgagttgtagatgtcatcgtgccttgcggaagtgtccagatattccgttatgttcttttgggtaacgtggtctccaggcgagactttgtaaacaaacacaggctggaaagtgatcacactagttgtgatctcggcgaggtagttctgtgcatttaggttaatgttcgcaaaggccaaccctgtgagagcaatatagcacaaacctgctcgctagaaacaaggagatacgatatgcctccgacctttattctcatgttatcttcgcttgagtatagcgcagcactcgttgaagccatttatgatcccagcaaaaaactctgcagcaagtgtaaaaattgctggagggcagtatttacttctggtccacttacggtagttggttacagtgactgcacgttgtggaaatggaaaaggtggcgattggtcccttacacgcactctttccattcgcagggctgtgcgccgctcaatgtggctccctcccagcagcttgccaccacgttacgaacatcctcgattttggccgttcgcatctcaacagacttcaccaaaagcacacagtcttctgcacgatatggtgggttgcatagaatgtttgcaattatcaagttaagttctaggaagttttttagccattacactaaacatcgcatcaggactacgcctgctcggctccggcaagtggtttgaaacgccttgctgtacgtgacgggaaatcgaaaacgtcaaagggcagccgttgtggcagtctcagtggggatcaaggttgtcccggtacccgtgagtgcgattgttattcacggtttaattactgtagtattacgaaggactactgctaaaaaggttgtctgcgatttcggtaaatgcgaccatgccgagcctataacccaaaatcgtgttgttgtcatgctgtccgcaattaccaatgtgtcgaaagatgaactatgcacgatgcgggagtggatggacaagacatgtcgcggctcacaattcgggactgctttggtgagtattcgtactgcggaaataagtgacagaagggtttcggcaagtgtaatggcaggttttctccaggaaagacttcgacctctaagcgcaagtctcgttccacagcttcaccttcatagagctcgacaagcacgaagatctcattctcccaaacgagcacatcgtccacttcgctaagcagccctatttctacttcgaataaacgcatggtgtcatcgtcaagtgttaggtctttactttcttcttcttctggctggagctctagtgtgtccttcgtgttcatcagcaacctcaattcgacttcaccaagcttgtccacaacttcttcacatgattccgtaacaccgggcgcaagttcaacaaaacctagtcttacagcctccctaggttacttacaagcccttcgactatatcaccaccaccagcacatgccatgacacctggagaccaccagagtctgaggagagatcgctgggaagtggtcagctcgggcagacgcttgtccaagcgagattacgctagatcgcgtggcctgcctgagttgccgtgctgccgacgccagatacatgccattgttcacgatcacgattacacggtagcattgagatcataaaactcgatgtaaagatccacacaacaggcacaccaaacaaaactgctgcttccagagccagagaaccaactgcctcggttcgcgtttcgcgtttcgctgggagaccacatgacgtagtcgggcgcaactcggccgctagtagagcttcgctggccattacggacttttgactcgaagggttcagactgccattttggaagctcaccatctgcatccctttggaacaatatttggaaagatagcaatccaacaatgcttgttgaattgtgatcttcggttgctcaaaacatcgacagcgcgacttctttcgttcctacggcactgcctacaagtcgtcaaataccttgagccccgccacataattacccatggcccgaacagcccaaagctgtcgcattagacaacgccgttgctcacggcagcacagcagataccatgcgtccactcaggaggcaccgaaccatgtacgagagcatgccatcgaaactcgatgtaaagaaatcctcgacacgtgcatcgcactgacttgaatgaattcaagcctattccaggtgcgagctcaaagaataatactatcttctgcattgatgtcaggtgtattgagggtggcgcaccaggcacattttatggtaatgcgaccttcgcgctcatagacgaaggcttagcatacactagaactaccaaagaggtagaaatcctgggaaccagcgatacaaatacatgcactatgtggggacttaggtggcgcagatccttgacagaagtgatagctgaagtgtagatgcctgaccagacaaatatgtaattcatgcaaccgatagcggagtctgcgctcgatggagtcgaaaccgaagggtcctaaaaaagggcctacactgatgatatatagtttcgactcaggtaagaagctcccgacgcaagtaacccgagtgaaattgaggatgctgcgatggatggcatgaggggatagcagtacgagtccgccgggcccgcctcatggtcagatgcacggctcgcataacacagtctactactactatcctttgagcttgaccatccgcatgggtatacaactgttcttgaattctcccctgcacccgccttgcctgttcgcacgtgtgcttgacccttgtcgttttgcattgacttcgggcacgctaaactgttgcggacttcgggattatcgaaactctttgctcctcccaaccggggcaaaatctccgcaaaacaggcctgtcgcaatatacctatcgagtagatctgtacacgcgtgtcagtgcgcttctctcctattcgcccattgccacgtcgtgacgatgcgtcgaaacacttccgctaagctcaatataccatctacatttgttatgcctgagcacctgaatataaaggtacgctgtggtctcactacacaggtactagcagtaccgatctaatacctccctagtccaggtacactcatcaagatgcgggcctctctcttgttatctcttcccttcgtgggcattgcccttgcgcaaacttcgggcaaattcaccaccatcaccttcaatgttgctggtctgcctccggtgctcaatggaaacgagattcctggtgacaagaccactaatacagctcgtattggtgagctcctcactcagtacaacatctctctcgtccacgtgcaggaagactttgtgggttttaccgagatgatacctaagagcactactgacgaagtttagaacttccatgccacactatacgccaacgacaagcatccataccgcacacccaccagtggaggtgttccctttggctctggtctgaactcactgagcaacttcccctacactgcttttgaacgcgtcaaatggggaacatgcagcactttcgagtaagtcatcgatgccgtcgactcttggggcatgcaatagagtactccaaactcacatgtttccaccaatagttcggccgattgcctcacacccaagggcttcacattcatgcgcttgcaggtcgcccctggcgtctcttttgatgcatacaaccttcacgctgatgctgggtaagtttcaactccatgtcatctaccttttgtgctgacatcgaaattcagaaccactgccgctgacctgaaagcccgtgcggctaatttgcgccaagtaagcgactacatcaaggccaactctcaaggcaatgctgtcgttgttttcggcgacacaaacacccgctacactcgtggtcctgatgatattcctggtatcttcgctcaggagaacggcatgaaagacgtctgggtcgaactcgccaagaatggcgttcctcccgccggcggcgctgaggctcttctctgcgacaaccccagcaagtcaactgcctgtgaaacggttgacaaggttttctaccgcggctcatccgccgtgactatccaagctaacagcttcgattacgctggagacatgttcctacaggctgacggttcgatccttagtgatcacaaccccgtcttggttgaatttgcatggacactgaacagtatgttggccgtcagcgaagcttttggcggcgaatttggtacgtggtttaacgatttacagagcgtgcctagcggcgctgctgctcagtcgattacgctacgtggtgccgaacgtctcgattctgtttcgattacgctggcttcgggccaaaccttcactcacggtggaagtggtggtaacgcggcgacactcacgttgaatagcggcgagaagttgactggtgcaacgctttgccgtggtaacaaggatggtgatgccaacaagaccagaatcttttatgctgagcttaaaacgagtgctggacgcagtgtcaagactggtacgaggacaaacgactgtacggacatgaaccctgcggctggcaaatcgattgtcggtttccttggaagggctggtgacaatattgatcaattaggcttcgtctacgcttagttagaaaacttttcatctttcttgtatacaaacttttttttcttcataagtccctgacaggttccgaatattcaaaactagtaccatgattcacctcgtagttgatctaagtattaacagcgtgtctccacataatatgtgctgtaagcctagtcacacaatgcagggctgacggaaaaagtgggccagataagcgaaagacaccaactttcgcacttgaggtctagaccgttcctgtgttcaaacctcacacctttgtcggcacgcctcgatccacttatcacagttccaggtgtcctgcttcgcctcaccatggagactcttacagacgggcaagtcataactctatttgaccaattggtctccgaaggcgtcatcgtgtacggtcctcacaccaaacaccttgtcgacgcggagaactaccctgtacatcctacccagcaacagtctgcattccatccaactaattctctctgaagatcgaatttcggatctgccccgccctgatgaagaagccacacactgtcggtgcctccaacccaaccttcaaccacaccagcaagtggggccctggctccgacatgttcatacccgatttgcgccttattatttgccaaattaactcaactcacgatctcgcgctgaatttgttctgtgtggatcgacctcaactactgatggtaacaagcgactcgtataggcgacagcatgagccactcgatgcccgggattttgccgcaatgctgcatgtgttgcggaggctggagggttggtatttcatcttcaattgcggcgagaagggcggatgtagtcgtgtccataagcacgtccaaggtctgagggggccgccgcatgcgttcgagaagctggttcaaacgagtgacgggagggaagaggtgcctttcaaattctttttgaagagatttgagaagggcttcaaggccatggaagtggctgagttgctcagtgcctacaatgatatgctagcaagatgcaaggagacattggaagtaggagatggggaattgtgtccacataatttggtactttgggacgacagcattgttgtcattcctagaagagctggtatgtggaatggagcaagtgcgaatacgggcggcatgatgggctcagtatgggtgccagaagttgctgaagtggataagtggttgcagcttgggccggcaaatgtgttgcgagagctcggtacaccttcctaacatctaagttgagccaggacggaacattagcaatgatggaatcgtgatggcgttgggagttggacatggacgaatgtttacttgatatcatatacttgtctattgtgattaccatggaccagcggggtcttcccttgaacaagcgagtgaatgcgcatcatgactaccatgcgccaaagtagacaccaaaacgcctctatgcgactgctctaaaatcgtttcggggctggaaagcccatgttggtgcgtgccgccagctcatcattcctttgtcttccccgcattggtttctcttccacgaactgaatactcgtcttctctcgaggaaattcagattcatcggctttcaaagtgtcttcggttgcatccgtagctgaagtaagcctccaagtcggtgtctcgggcggaggcctggacttcgattcatgctcactcttggcgtaccttcgctcaatctcatcgaaactcagtccagcgccatctcggctaacagcacgcgagaaacggttgtgacgaacaacactgccgtgcctgtggtcgacgtgcgcgttgttgggaagtgcggagctcacggaaaatctgcgctcggtgacaggctccatctctacgattggctctacattttgccaacggtagatcatctccagggctggaatagagagtccgtggaccacgattgaaaagagtactaagaagtagaccacagggcgcatggcacgcaagctggagcattgttagtcaaggtgtcggatgaggagaagtaaatcaagactcacagatcttcctcctcatgcgtttcagcctggtccagcttggggaagagatggaaagcatgctcgacgtagaagacagcaccaataccaatcgggccgaagtatcccatgaaaagagcttcctgccacgacttgacagtgttgggcataagcttatacatggccatcatagctgggattctgcgtagcaaaagcacaagaaggcctagtgcaagcaggcgaccgtaggtgataccggtcacgtcgggctggttgaactcgtcccacggtagtaccgcgccgatgtacataaaaccaccgaagttgagcagaatatcaatagagccattgacctcgtcgtgtcgttgaagtgtttcctcaagatatttgccattccagttgagtgctgcgccggcgcagaaacatgctagcagatcgtcgagaccggcgcacccagtaacaccgatgacgaaaaggccgagcgcggtagggaagagcagcaagctctcgctgtcaatccacttcctactcattgaattagtaagaatcgtgcttctccttttgtgcagatgatactaacttcttcaagacgtagttcacaacatacatgctgatgacacctatcaccgcaccgacagcagcacctgtgaagatgaagtatagccagccctcaacaatccagatctcgacagctttgccagctccaccgccaaggcgacccacatcgcctgctcttgtcatgagtcggctaacgccttccataacgactctagcggcttcaggcttgaagtttacgtcttcttctggagcatgcctgataagataagtagcaagcagcagaaatgggaaaccgaagccatcattggaaccagcttcggcagatatgatttctcgcagtgcgcgagggacgtatttatcagcgaaaggtcccttcgcaattgcttgtgagaggacaggatcggttgaggtgacgagagaaccaatgacctaaaagtgaggtgtatgtcaatgattgcagcataggcgaagagttgtgtgatttactgaccatggcagtgaggagagtgagttttggtatcatcagcttgatacagccagtagtgcacaaccacatgatggtcataacgggtatgagcaaaagagccatatctctccatcggtgccaagggtatttcatgggaagctggtagccagccataaccagctgtataccgatcacaacgcgagtcataccctgccgagaatggtaagttaaggtggcacgaaatcgggaatgttcagtcgtaccaaagtgatgtccgacacctggtctgggacagcagatccccatcgttccatgtcaatgaacttagccgcaagaggtcccagtacaataccaacaaccaaagccggtagggcttctcccaagtaccatacttgctttatcttgactgagataagtccatagagaattgtgaaagctcctgaaagccacgttagggatattttctttgactggtgtgtaaggccacatggaggaagtgatgcgcacctagtacagagatgataatgttcagttcactgacatctagggtcggcatcttggaagatacgttctgctagttgacaaagaggtatgcgtagccgtcggagagaggggaagaccgtactacggctagtcgtagggtggagcgatattaaagaagacgcgtgaatggtagaagaagaaaaaggacagaaaatcacgcaaaccgggccggccgatctatcaaaagagcatagtcaagaaaagaacggtgacgaagtagagaacctgcgggacaacggcgctggacaaggagatgaggatggacaacgcacgaagagtggaatggctgagggcagggccgagttatgaggacttaacgtagtcacgatgaaaccaagggaaagtaaagctgatacagagtccgttgcctagctgtattggatgatgggaagccgctgggtatgtactgggactgtccgccgatcactgagcacgagcgtcgtcacagtgggccgcagtgcttttccgaatcccaaatccggtgttacgacacagatagtacatggctgtgtgataaaatttgtatacgctgacttggtaggtccgggaatgctcgtttctcatgtacgtgagcctcattacaacattctcggattacacggcttcttctcgatgcaaggcgcatcctcaccagagcttgatgcagcttcgtcacaatccaaggcccagtaaagggtcgcttgcactgaaggcttggttagaataatgagaatgatagagttacttggcaggagagtcgtgacaatgccgtgatgcctaaggctcggcaacattgatggttctccgaagggatcttgatccattcaagattacgtcacagaactggtgaaacccttcgagttgtccatcttgtggtgattagatgtcagctaaagtgtagagtcaaccatctataccgtcgtcttactgctctacaaagaaagatatgtttttgatggcatttgcatctcttagagatccctatgtaattgcatgctgcagtgagtttgtcccacaaaattatcggcattgactggccgatgtcgatgtaggttgacgcttggccaaaccgccaagtcattccgctcggtctcccgccagctaagaaagttggacgtgtctcaaagtgccgatttccgagggcgcagccttggaacggcaccaatagtcatgactggtaaagaggggtttgtggctggtgggtactgtacgtggctcatgccgccgtatccgactcgtcgtccttggacctctgggcagcggaagggcggaaacttggcgcaggatgtacttcgtagcatagagaacaacaatgccactgccgccagtgcgaagattgatattgctgttctgtgacaagcaaagtttcatgaatccttgaattcggcagccattgccgcttcgcttgaatcttgaggctcatcgttgccctgggcaggatcatcaagcttgacaagaatcaatcttgcagccatgattgttcttcaaaggctcctgaagcttttcgctacatcattttgtctgagcagggcagatgacgaagtaaggtagccgtccatctggccaagccggcaaggcaattgggagatgctagtggctgggggaacgacacacccgactgagtcgaacctatattaggcgttgttcttgcactttttcctgtccaccgttgagaaccgctgaaccgataaccaagatctcccgataatctctagtcggatggaaggatataagatgcgccggcgacttctcttgcaatcataggtactgcgatgtgcttacgaattgcgacgctcttcaagagtgcgtgacgcatgggattttcgctgctacacaacatgcgccgcttccacggccgagcttcatctgttaagatcggacaatttaagagactgattgtaaggcaatatgggctgttaagtgtagaaggcatcgggcgtgaagatcaaagaatgagctacggagcctgcctcggtcccatccctgcgcaagttgcaaaaggctgcgatagccataaacatttcaatctggtgccccgtctgtcgtctcctcacctttggtcaatatacttgcgtctagaattccttcgacgacgcgcatagcgacgattaaaagacgttggatcatcgatcatcaataatgcctcgctcactgcaacatctgtgacattcggcaatctttgcgatatcgagtgccaaccacaggctaaccttggaaacgagctggaatataagttgtagatattgcgcagagagtatactcgagttctagcatttccattctctatcaaaggccaatgcggttctaataagctgcacaagcatactttctcatgttggtgcttctaccgaacacctgctagaatcgtgccagaagtgctcattaacaccacggcagcgcaattgtgctcgtatatcactacgcaaagtactgcaaattcaatgattagttgcgcttgccattgtctcacgctatctttggtgctgcttcgggtccatattctctcaaatctgctcacttccttggcgctttgacatgccttacactgcggtgctcaccatcccaacagtaaatctacagcgcactcttctcaaaatctcttggtgccatctctagaagctttcaatcggtcccaaagtttatttattttcaacacccggtgcttccttcgaattcaagtcatacctccataatcatgaagatgaacatgtcatcgccaccattggaaaacacttcggccgtgcctactagtcctacgccgtctatgggtgctatggttggcatgcagtccaccttctcgtcgagcactcgcgtcaccttgtggttcacgaactggacgactacgacgccagcaacatactttctgactattttgtttctcttctgtttggggatgctcaaccgtttcctaggcgcttttcgcagccagctcgaacaaacttggcagggacaatccaattccagccacaaggacgtgcacgcaggcagcactgagaaggcatcacttagccaaatcagaggtcatgtaagacaatggagccgtggaatcagaacaccaatggtcaggctcgaagaacctgagggtcaagaaactgagcccttgagcccagccgcatacccaaaacatcctgaagaaggaaatagcacgaaaatcatccgtagatcacgaaagttctgggtcgcaaatgcgccatggaacattaggaaagatggcataagcgcgggacttgagtttgtaagggccatcattggctacgtactgtgagctatctgggacaatacaccctgaaccatacttttattgaccaatcagcagcatgctcgcggttatgtcctataatgtcgggtttttcttcgcagttactggaagcgtgctactaggtgagctagtgtttggcagatacacgaggggttcaacgagtctgcctgaggatgggtgccactcttaggcttcgcgccagggcgttgttaccaaatctgagcgctcaagcatggatgcaatgaacacaatagaaagttgatattgtgctcctcagatgcaatatatgatagccgaacaacttgaaaagttatctttgtaaagatgttgaaaagccaaagctatgcaacgtgtcgaagtcgaaatctagttcctatgaatacaagtactagcactaaggtgagaccccagggttctaggatgctaaaagagctacgctcatcggtgctgggacagctacttccgtgattaccactgggcgcagataatggaacgccgtgtttgcatgactaaatgcgcgctctcgaggcgctgtacttcgttcactcgatacgtgtcttcatctgaaagcaatatggggaatgggtctctgtcgcgcacgtctacctaggaatattttctgaagacccttcgagacaagaaagagttgagctcgtaattacacatccagtaagtagtgggcacgaagaataagtattactatggcatttaatacagcaccatgttcggatgttaataaatacctaggtggtagttagcggatatcatacggcaggaggcatggccctgcgcagatgaccatcgcgaggccctacctaggtatggttatcgcgtaccgcactacgattattgctgctttctttcctcgcctagccaagataatgaaaaagtcacatggcaacggtccctaagttttttggtagatgtgatgtgcaaagttggttcagggtgcaactacgaccgtggtttaaaatgtggttcagccgaaattgtagaacaatatcttcgcatatctttagtctgcacctgtacttccatataactctacaaacttattgcagataaggaacatatccataaatgtcactttgattgtatttcacaatgccttcggagtggatatacatttcacaacctacaagcaagctcaatcaacgcatcgtgcacttcccccgagactcgaatttcgctcgatgggatcacgtatatggccgtccaaagcctaagaacgcgagaaccttcaacgcatataggaaacggctttgggctccacctccaacaccgaagaaggaaccgagtccttggttgaatctggtcccgacatggcttcaacatatgccaacgtggccggtaaagcaagtaaaagttcagtctcttggaaagaatcacgtaatggaacctcccgaagaagactttatgatgagcggcgccttgcctgtcgagaaggatacgagggatttcgaaccaactagtgaggaaaatcaagtccggcctgcgccagcatatgaggaggtctcaccgatttgggactgtgtggaggccagagaaattgagttaggactttgctgagctactgttgactatgaacggtcagaagagaaacgaaagaactgagcggacacggcccaccaacacttatggaagtccatacacaacatgggtcatacgacaaggaaagatacaagcacatccccacaaggcctgcgcgcagacgatatcccatcacggcctcccgccaatcaacccaacagcgccatacttccccttgccctttgtcatcaatgtctccaccctaactgcttgctttgggacggtatacaacaccagatactcgccctcgtgcatccatccttggcggttatccgcctcgcccttcaagatatctgcagcacgaaagactgggccccaggccagatgtttcgtgtcaatggtgacgatccaaacctcctcaccggggtacttctgctcaaagtagagtgcaacttgttcggcacgagcgagattatcgtacatgctgatgaagggtgacgaaatattggtttgatggtgcagatgagcaagaccaaagcgagcgagtggggtggtgccgcagaggactgttgactggttcttggcacggaagcctgtggagaaggagtattgagcctgtgccgaggtatgatgaacacggtacaataaggctgggattgatgcaggcggtgccgggggagaaggcgatgatgtgagatggtttggcgcgagattgcgggcgtagagggctggatggaaagtcaacatcggtgaagtatgcagagggagaggaggacgaacttgtcatatttgtagaggaaccctaaatgagatgctatcaaggctaagttgattactcgaagcaaccaaggtgatctcgacaattgatgtatgaaagcagcacgtgacaacccaccaacgagtgtcgcgtgtaaagagagaataggacgactagaaagagagaaggcaaccgaagagtgaatgtcgaaagctcaggtcgtatgctatagaaggattcaaatgggatcgcagcctatcctccatgttatacgtagagtttggagagccgagcggtgaaatgcaccttcccaacggccatgagatgactccagatcaggactatccgcgggcatgccagcatcccttccccgtgcggatgcatgcgtacatctggctcgttcgtccagtttccgaataagccttctctgtggcaaacgtaagtatccgaacgtgaggggtagttaccagatatgaatatcaaacgggtgtaagatgggactagtagactgtgccgaagaaacggtgttcccactccagtgcaggcagttgtgtttggaaacagtcgttcaatggagggccatagctcaagctgtacaacatctggtcgattgtgcacgcgataatctcggctctgcagctctgcgtcccgatacccaacgaaccgtttcgcaggcggcagctggagcggattgccttcgacttacgcgtaagcttggcgagatgtgctccatggttgacagtcgccgaggtagtgctcgagttgttcctacctaggtactgggtgactttctgatgtattgatggatgtttacaaacaaagcagaggaaagtcacaaacgcagcgaagagcgacgtgaatcgagcaacacatgtcgacagaacatactgggataagatcccgacgcgctggtattccttcagcaaacgggttacagcttcggggtgcgtgctgtagcctgtaggaagttcaggttagcggtgacctaccgagaatagcagggcatgacaacgggcggaaagctgcattttccagcaaggtctcatttgaagacacctgtcgagcagctgcctcaccgccatttccctatagagagtcattcgctcgccgcttccatccgatgcggcgacctggcgcgacgagagcaaggcgaatttgagcgacgatgagggtgcgagtgaagctgtgcccacgtgtgccgggtcgtgttccgcgttccacgctaagccattctaggcaagcattgatgtggaaaaagtgtaccgcggcgatgaggagcgcgcactcggctcctcagacggcgcacacaagtgaagcagtacgttctgaacctcgaagaagctctaaaagtaccaattaacgcctctgtagcgctgccgactgtgaactggccccgaactcgcccaacgcctatccaccagcgccatccgatacgtcataagcgcgacggagccctcaccctcacacataccaacatgtcctatttccggataactttgatgcgctccggcattggtctccctctgaagacccagggtgtgctcaaagcgctcggcttgcgcaaacgcatgacgaccgtttaccaccctgtctcgcagtccgttgctggtcagatcatgcgcataaaggaactcgtcgatatcaaggaggtcagccacccaatgaccaaggatcagatgagggctgcgaggcggccggatcccggatactacgtggagaagaaggcgggagaggttgctggctatgagtagagtgggagcaaatcgataggcggctgatagtcgactttgagacggagacagagacggagtgcatatctggcgttttcaggcttcatgattggcattcgagaacgtcgtggtctacgttcacgatgtgttggatcggtacttgcgatgtaggaagactcgggcaaaatgcatcacattctacttattgggctgatgtcgactatgaatatacaatgcttatgacattattctgtcaagcaacatcatcttcatatcttttgaggtactacacgatctacaacctcccaagccacgccccaatccgcaccttcttcgcctccacccaacccccgaccctatccccattcctcacccccaatcccccttctctaccatcactactcctcttcaaacgcatccgcatgagcaacgcctgcaatcgatgtccgcgtgctcgaaaccgaatcccatagtcatcacgcagactctcatatcgcgacgagcgcatcgacgtcagtgtgtatacgtagcctgccggaccaaccgagagaagagatggagtggcgagggtggtgaagaggcttgggagggagcgggatgctggaatgggctggggagggcgggtacgaggacgaggtgtcgcgggtttgggaatacattgtggtagatagtttgggtggttcgaacaaagtaggttaggtgcagagtgagttctggggatgtttgggcgggcatttgtccgcaaatttgcgctcgtgttgcgtgaagctgcgtgggtcgagtcaggagtcgaatatgttgctgtggcgtgtacgtggtggactgaagtcgttgatggcgcctgcgccagtcggacgagaagcatggtgtgactctctagaacggagcttgcctggagagaaggattggaagcaaataaggaaaaccataagaaagtgcttcatgttcttcacattgtgtaggagggttgtgctggtgaagggacactgtagacaacaaagtggcgtcaagcaaggacgaaacagcacgcgtggaagactttcgaaaatcattggaatcttcgagattgggctaagtggcttcgttcgccaaagaatagtatgtacatgaaaggttggagatcaactcgtatcggtgtctagcaaacatctaagcaaacccgaagaacttcatatcatctgaaccccgaattggcacagagtgtccaacaccctgagcatagataccctcaacttttggtccgtaaacggtcctggtgtagccgctctgaggagtgttctgctgtgtgctggtcggcttgctgtagtcgtagccgaaaacaccggcccactgcttcatggtctccgcatagtttgcggggcgcagagtagcgtcggcgctgccatggtacacctgcatcttggggcggtcgcccttgaagttggggtacatgttgaacacgacgttggcccaggcttgaggtgtggcaatggagttgccctgcgcgcaggtgctgttccatgcatcaacgccattggagctagaggcaaagcagccggctcctacacccgagtagacgatagcagccttgaacatctcgggataagtcgcagccatgacgttctggaataatgttagtctggcagctcggcccatttatcgcagagtccacttacactgtcatcatggcaccgctgctggagccggtgacaaagaccttggaagcatcggccttgtagttggaaatggtccaggtgaccatgtttgcaatagtgttgctgtcacctccaccgttgtggctcaatgttgccttgctactgacatcccagcatgttccagagtggggtgagcttgggtaaatgacaataaagccatactgctcagagagcgtcttgtacgggctgccattgtagtaggcttgtgcagagccagtgcagaaatgaatggcgacgatgactccaggggaggcggcgagcttctttggcacgtagatgtagaagccagccttggtaggctgagtaccgaaagaggtgacctgggatagagtaccaggtgtaactgcacgcttgcccagggtggcggcagcggcgaccgaaaggacgctcgcgataagggaaaggaaacgcatagcggttgatggcgtcgaggattgcaaagactctggtcgtcggaatcggtagctaagaagccaaggaggagcttaagtagacattggcattagacggcgcctgcacggtggaagggaacgactcgctactgtgagcgcatcctcagggccatcgctcgaaacagtaattcggcctgtctcgtgtcgagttcgctgtgtcctgtaaagtgttttcatccccacagttcggcaatcaaatcatgcgacggccgtgattggtggaccgggatggttaggagaattgttagtgatcaaggatagattggggtagtccaaggctcgccacgtagtatggggaaacaacctgactatacccggtggaagagccgagggcagcacggcaacgaacaaggaatgaagctggatgtttcaatgtaccgttctttctttcaggcgcgtctctaattgccattgctgtttcctttgatcgcagtaccccatgcgagcggagcgggattgaatggtggttgtgaacctaatgtttcacaatgtttctccacggacacctgccatttccgcatcttcagcgcatcgcggcgcgatgactcgcgccgcggccgcatgagaaggtcgagctcggactgagatttttctctgtgcgcagtctcaacttgagggtgccaacatgagaaggtgcctggaaaagtcacatgactcgtaggttctgtctctttccaaattgcgctttcatcgcccggtccagatgccctcgccaccacctcttccaagtccaccaaaagtcaagccaccgagcccgcctttgccgcctccccctctgctctcgttcaccggcctctttgcgactctgccttgtgccttgacgcccttgatgacatgctcgagttgagtttcgacaacgacaccgcccactatcatctctcccagagtggcatgtagcgtttcgaaattgaagatcaagtcgagctcgcagacattttcgaagaggccgtcgagcgcctgtacaaagacttggatgaggtcgagaagggcgaggggtgattctgtagaggtgctgatgacgatgaagtagagagtggcatagtgccggtacgtcacgagcgagggagtgtcgttgtgctgggtggtcggagtggaggatttggaggcgctagcgaggagcggcggtagtctgctgtacatcaacacaggaagtcttcagaggcgacgtgtaatcatacgggaggaagttgcatgccgagttcgggcggttggcgacgagagtgaagatctcagagatgaggcgctgctgcacgctggtttcctaacttgtgtgagcatgtatagcggaatttcgcatgccgatacgtaccagctgagtgtagaacttggtcagccgcggctggccggcgttgttgaagacgagcacggcgttgatcatggtggtgtcgtggttgcttcgagagggcgctctcatcatgcatgacaggcggggaacttgggtggtcctagcgggagctctctaccaacactcgaagctactggtactccggacctccgcaccaacaacatcgaccattgaaccctttacatacgacactatccacaatgagacctgctactcgattcagtggtgctcttgcccgccaggctgttcgcactccgcttcgagctcaatcgcgtgccaatggcgtcatcggcagagcttcagccgcttcctaccccgttgccaacaaggccgcggccattcgctctttccactcctctatgaacgtcaggagtatcatgcccgacgccgagaaccctgcgccgaaagagagcgagagccatgacgagcctggcaaggtgacggagctgtcgacggaagaattccatgagcgcgccgactactacctcaacgagcttgtagagaggctggaggaggcacaggagaaggacccgcaaatcgaggtcgaatactcggtatgtgaagatgttgtcattcaagtatagcatagactgactagttacaggctggtgttctcgaagtcaaggccaaagagcacagttacgtgctcaacaagcagcccccgaacaagcagatctggctcagctcgcccatctccggaccgaaacgattcgactgggtcgtcgcacaggagggcatggacttcaaggagggcaccggccatggtgactgggtatatctgagggacggcagctcgttgactgagattctcaggaaagagctgggcgtggatgttggtgtagacgatgacgtaccgcgctgatactacgcgagatgggattatgagccatgtttgaaaaaagaaagtatttgcttccaccggcgagtgcgaggtatcgacgcatgttccgtgtttcatagcaaaatgacgacggcgaattggcgacatgccactactgcgctctccaaaatctgcgtacagcatttccattcacgtgccctttgtggtatttccaagcgcctgagatatgcaacgccgtttatgctaagccaaatgcccacatgtgcgaaagagaagaagtctcatagcaggctcaacgagagatttctacgcagtaatggcagcagcctggggcgcattgtccgtgtcgggcggtagatcagactataatatacatgttaatacctgccggcccgagacgatacacgggctagagacacacctgatcaaatattatccggatcatcagactgcaactggggcagcgcgcaatgtcctcgccatcgcgcatgtctgctatggaaatctcgaagcggtcgccgcagggacatgggtggtggtatatttgcaacgtctcgtcatagaagcagtcttcgatctcaatctcatcatagaggttcagctcttcgtcggccatggtgggcgtgtgcgcgggatgtgagggtgaaagagcgccttgaaggaagtggcgtggggaacttttgggcactcccgcggcccgcagacgcgctaagcaccactcgcatgcaggcgcattggactaccctgaccccacgcccggggacacattcaacgttgcatgtcgcagaggcagtactccggtgtagctcacgcgactgaagcccctagcgaccctacccgaagcacacgatccgacggtatcatggccgtgcgatagcgaccaatacaccactgccaccatggccgacgtcgactcggcgacacgcctgagcgaactgctcaaacacccagaggacctcgagaagctctcggcgctcaaggcggaattcactcgcaagaaggcggccgtggacggacaactccgccatgggctgaaggagcagctggagctgacccagtcgggcatgaacagcatcaccgagggccagcgcaccgtgaacctgatcaaggaagagatgatgaagatagacaagctgtgtgccgaggcccagaacatgatccaagacttcccgcacatcaacctggtagcacagacacacaggaactttgaggccgtggagaagatgcgcaacgacatccagaccttcgaggcgcgcctggagcagctggagacgctgctcgccgaggacgatgaggaccccatcaaccaggaacgtctgctgcagatccactatggcctgacccagctgcgcgacgtccgcgacgatgccatggcacagatcaagagcaccgaagacggatcgaccgagctcatcgacaatctgaccctcgagaacggcatcactgtgcaggacctgtttacgcgactcgacgacgtcgtcgagtggttcgacaagcacattggcgagacctgcatcaacctgatcgacctggtccagtctggaaatgacggcctcgtggtcaggctcgcaatcatcgtcgaggaggaagagaagacggacaagaaggtcaaggcactgcaggatgctcagcgcgagtacaaggaccttgcgtcgcggttccggtcaatcaactcgggacccaaagagctgcgcggctacaaggacaagttcatcaagtccattgagtatgtctgccaggctcagatggacgaggcgagagagaagttcaacgaggatcccgagaaaattgacaagtacttcaaatggtacttcaatcacctcaacgtagtcaagctgggtatggtggacctcatgcccaagaagtggaagattctgcagacatacacaaacatatatcacaaggccatgcacgactttctggttagctttgccgacgacgagaccctaccgccacaatacgtcctagccgtcatcaattgggtagacaagtactatgcgaagatggccaagctgggctttgctgaggacgatctacaaccgcatgtcatcgataaccgtagccaggagctcattcgaacataccgctcagtcatcgtcaaggctgtggaccagtacatggaccgcatcaacgagcaagaccgcaagagcttcctcaatcaggacagggaagcctatgaaatcaacgccgacggcattttccagacgagatcactgggtgatgtctggacacttttcagtcagaacctctccgtggctgcgagcagcgaccgcaacgacgtggctgagggcgttgtcgactccatgttccgcaccctcatgagtcgccaacgcatctggtcgcaactcatcgacgaagaaaaggacaagtacaccggcctcaaccccaccttggacggcgaaaccgttgctgtgttccaagagtggctcatcgccctcgccaacgaccagatcatctgcatcgacgacgaagacgacgtcaacggccgtgcatcctttgtcacagttttcgagcgcgaagttgtgcctcttgtgtcccagcaatttgcacttgatcgtctccccgcccaagtagacgagctgaagaatggatacatcgacatatcctccaagtgcatacagattttctgtcaactcatcttcctgacagatttcaagcccatcctgtccaaattcttcacaccagaatggtacaacaggacagacatggcatctatcatcgcgacattcagagattacctaaacgactacttggaccaagtccaccgctccctccgagatcttgtcatcgacagtctcgccgacgaacttctcatccaatacctctccgctgtacgcaataagtctgtaaagttccgtcgcacagatcagttcgctgcaaagatgaaagacgacctcataaccgccttcgactttttccgcgaattcggtccccagggcgcagaaatcctgcagcgttggcgcgctgtcgagtacttcttgaaactgcttgagagcgacaagacacaagttccgtttgcgtatgaggagttcaagtacaactataaagatgtgcatatcagttgggtagaggcggtgctgagggcgagggatgatttcgagaggggcatgttgaacgcggttaagcagaaggcggcggaaacggtaggcgatgaagcgccggatgatccgatcatggggagggtgagatagtgaagcagttttgatgtgcgttgttttgtaggaatacccaatctttggttgtcgcgattacagcgaaaacgactgttcatgttagtagcgaccacaatagtctcctgtgtctgtcagtacgtcctgctcgacttgttggtctttttggattatgaatgttaaggttcccaatctcagaagtgcatgcgtttggccaaagttgttcaaaccattgttgtaggaattatgcaagcatgcagtgcgtgatgcataagataacatgtccaacttatccacttcactttagtattcaggctgatggacaattaccattctctacgcctccccctttaccatcatgagtagtcatctattcttatcactcaacaagacaaagtatatcgcagataagacgtcgctacggcaggaagctattgtcgttccgttcttagcgatgattctcctgtgctcggaggctctagatctcttggcacaattggaggcggtggtctgttcgttagtgaaccaatacacacattctggggcgcgtttggggcgacgtgtttgtgccaacaaacaaacacacatgaattcgcgtctgtaggcacaatcgaggtgtcgattgtgcggccttatcatttgtgcgctgaagtgtaaaggcccgaatatacatctccctcaatgtgcgcttcctcgaaaatgacatcacctccgtccccttcagcaatcagccgtccacagacgcgcaagtgtctccaccgatcatctcccagatttcctcgcgcgcgggacatgtgaaaggataggagatggcgctactggtttcagatgcataaaccgctaggcacgtgcgcagcgggccaagatgaggcgcaatctcgggtgtgcctggcgatcttgtccaaccgcaacgacttgtgtaactattggtctgcagaggatcgtcgagttggcgaaacgaaacacacgacggacgggaaaacaaacagtggaattggtgggtatggtgacatgtgaagcacacgcgttgtgctacccactcctgagcaaacagcgagccaacagcctcgccaaggtggctgatcgttatgaaatctccgctatcgcaactctcccttacccctgctcctttcgcagggcccccagggtaaagttcaattgtcaatttcgactggctaggtggacggcaagtgattgcttgagcgcgcggcgcaatgagcgcgtgcccagccttgcgctgggccactgagaaaggaatatactcccgtgccttaatatcgacgtaatatgctacctgagtatataggtatctctgcgggacgtacctctttccttccctcatccaactcatcaaacagcttgtctgtagtcactctttagagaatcagctttcatttacgatacccacttctttcaaccacctcacgaccacttttatcaatacctctttttttgataatttctaccaacaccaaatcagtcaatatgaagttcttcgctgccatcgctgctttcgccgctgtcgccgctgctcagtacagcgctgcgccggtcgagtcttcatgctccgccgttgtcaccgtcactgtgactgagtacgttttgtctttctctctacttatccacaatcatcctaatatcctccccagggtcaagcctcacctgccttccgccccggccacccacgccgccactggcccagctccctaccccaccgtcccagctgtcccctccgtccccgtcggcactggtgtcccctcctcccccgttctcggcggatccaagccctccggcactgcttcgccgtctggaactggctccgtctctgctccccccagccagttcactggtgctgcctccaacctcaaggttggcggtgccatggctgctggtgccattgttgccctcttcttgtagagttgaactgctgtgtgctggggtgttaatggcgagccattgatttggacgtgagagcgtaaatactcattcttgaatatacttttgaaaaacttattcttttatcaaacgtgcttgaatgttggtggatgttattggtcatcatgtcctcccacatagacccatggctcacctggatccgtttcttgtcgtacttcccatctgcttgcgtagagcctgcatctgccttcttcactactaacgtccaagcaccactctttccatgctggatcccatgtccaatcctcccaacatcccagcatatcagcggcaatttcgggctgtaatcccataccatgcatgctgacgtactcccaaatctgccgctgctcatccagacgccaaagcgacaagtaaatgtacgcagaatgcgacagtctcgtgcaaaattccctatgaacaacgtcccatgtccagtcatatttggagaagaagacacgagcggaatgtcgctttgccattgatgatgcgtgctgttggaagagatcttccagcagagagacggcagaggacaaatcgctgatatcgatgatcgaatactccggcgactttggtgggactgcgggcggattccaaagcctgtgatcacgaagtttcgatttaagatcgccgagccgaatgtcgaggggtgtgagatgagcagtaatgtcggcggttgagggttctagggttaataggaccatgccggaattgatgtcttgggtctgattcaggtgagctgcgcgtatcgcggataacattgaggtcaggcgtactgaatctacgggcagcaaaatggatggcgcgatgccttttgccacatcttctttgacatttcgaatcgtttgttggagtgtaagtacactttcggtcaactgctggcctaccctgttcccagtgttggttgtcgcggaacttgtgatcgacatttgtctacgtgtgcagcacttggcgagacaaagaagtagacaagaattgttgtggtctgtttgaggggaaatgcttggtggtgagtagcgcccagaactccggatttcacgccaccggcgaatcattggaagacgacatgggggagagtatgtcatggacggtcgtagtgggaatgcatgaatgttgatgatattctcatagaaccgaaataccaatttcagatgaaatcttcagaatgggcgcaacagacctcgagcctgagtgggagacgaaagaggagagactgggttaccagaggtagttatgcgtcatgattggtcgactgcgctagtgcggatttccttctgtcacggcacccttcgaaccgtacctcaacccttatctgcaggaacacctcttctttttcctcggaagagatctaattacttacttagttcgcagagtttcagacgtcttatttcccccgaataatcatacatcatgccgcctttgtcactcgcacttgacgtacttgctcattgtcttctcgttcaaaatctttcattgtctcgcttcaatccagtctgaatgttactttcagtcctaaaatacgtcggtgaattactgcgggtacttacttaccatggagtctagccttgcacaggccgctccaaagatcttatgattctagattctagcctgagctcgatctacatctggtcacgaccgaagaggcctaagtgtctacgtcgacgtggaggttccttataactgtcagcaacactcccgaagctgaacctgctcaccagctcgggtgagcgcactctaggcggagttctggggcgtctagacccactactaccatatccgctatcgttgcgactcatcgcataactggtctcagaccgtctagtaggaagcctcgacacatctaggcggttatgctccagtgccacatgttcgcgccaaggggcatcacgactactatccgatcgatactgataagcatcattagcctcgtcatcctcgttccaaagcctattgaactcatcttgatacttctgtggaatgggagtacgacgtggttcgtcatgaatccagccacgagagcgctggtagtcatcttcatgacggcgcgagcgctcataaccgttatcagtgaagtcgaagctgctaccgagcgctgctcgagtagcattccgcgtttcggatacgcggacacgcgattctctagagagccctgcgtcgcgatacgctgagtgtggtggctctggataagctgcattcctgtttctacgatgctcgaaatggctgtttagacaatcgcgcttgcgcagacgactatactcatctcctggcagaccgtgagaccgactctgatcgttgtatgtattataggcagacattcgaaaaaatatatgcagagatagtgtgaaaggctaggacgttctgattgaaatacgctatcagatcagcgtgatgtcgatgttgatgacattgaattggtgctaatatgcaacagttttaagtacgagtatcttcgaggaccacagcggccacggtggatacactgcgtgcattgtaagtgcaccgacttgtatacaatgatgtggtgaaagtccgctggaccacgtattctcgccagaagaggacgcgttcactatgatcttcgcagacaaagatttaggcgcaaagacaacttaaagttcttgagactaattgaaccatcagaaactactagcaaaatactcaaaactcacgcggtgctacggcaacttcatccatagccggtaatacgcagattcagcgtcctcgtctgccgcccagcccaagcttcttcagcaacactttcagccatgccatcttatagccatacttcgcatcgtcagcgcgttttgccatccgatctctcgccaagctcaaactcctgtcagacgcattgtctctccactgagtccggacgccagctgaggcaggaatgtagttgaagtctccttcacggatgacaggtagctctcctacctcgcgcagcctcggctgctcactagtgataccaacggcccttgcttcttgattgtcccagccttgagtccaatcatcctcaaatcctaagttatccaggctaagaaagtatgggaactgttcctgtgacattatgggtgagatgtttggcgatgatgatggtgagtttgtgcaggagtctgaatcactgtcgagaaaggtcatgtagtcgtcggattgcgttggcctgggttgtatgatggtggggctgtcaagcatagcaaattgcctgtggggtacctctatgatgcgagtaagtggagattgtacagatgcagcggaggttctgcaaggaaatgttgggtgaatgggagagtcgatgtgcgatgacgcaggcatgattactggtgaagcaatgttgcaggcaatgaatgtagaaaataatgtggaagtcgatggcccagggtttagatttgaacgcgtagtctgcccaaggctcttataacatgaaacctcccaacacagcttcgacaataagttgaatgcgttcgatcgagtcagagaacaaagccgtaacaaaggaccacgaacagtcacattgtgtaatgtaggattttggtgctacaaagaaccacggattcaaagaagacaaaggcgctcacatgtttagtgcttttagggggaagagctcgacatggtgtaaaatgatcaagtcttcaatttaattgtcgcgtctacttttcgacataaatgatttccctgactttgttgtgatataattttaaaaaaaatctgacgctttcgtcttcaagacgttctggtcgcggttggtaaggagaacaatcgacctgatgagaatagaaagaatatcaacacgcttttccacacacactataagaaaggacatgaaaaccctcacctggggttgtgattgatacatagactgccagtctaatattgtactagtgcaccggaaatcgtcgcctgcaggtattgagattggtattgaactggcgtgtgtagttgtaaaccattaggccttaatcgcttcttgtggtaaatacgctacggcaaattaccgaactacaatagtgtatcttgtggagatctcattcacatctaagtcaatctacatctagctgtaattgccagtgagagtgatttttaacatgtctatgcaagaaggcggcgcatgcagcctgcggtccccgtttgggtctagtagaagaatgttgggtaaccagctgtgcccgcttcttacccactgcagcctgcaactgccttgcccaacaccttgcacgatcaacccttctgcgtacatccacgcggaacgcgagccgaaaccattattcaacatgaagattttcagcgcatgctcgatgctgctgatgaccgtcctgtgcgggttgcaagcaggggtcggcgccggtaaatccttcccgattagtctatcgtctccagcgctaacgtgacactgtagaagcgatcgttagcaacgcccctaacttggggacctccgtcggcgtgaagcccctagacaatcgtggtggttgggtcaacccggaagatctcgcctctatgccacaatgcgttgttcaacaggatcacaggacctggctggacgccttgacgcattgcacaagccacaggtgcaccaggcacttcggcgtattctgcacccacaagcaatggctgacccagctcagctgccttcgcaccacattctcacctgagctcgtcaagcaatatgtaccatattgcagcagatcagtgcttaccaaagcacaaatcagtaggtggattcatcagatcactgatcgaacatggctagtcgatgtcggggataccaacgaactacttgaacttactccatactccttgcacgatggctatgcagcgatccatgtcgtttccaaagcgccgaaatgtctgacgcatgcaccgtccgctagtactggtgaactgtttcagcacgcgttagcatcgtgtatgttcacaagcagcgcccagcacaccggaaatgctgttcggccctgggaatacagtgagtcgcttcgatccatgatatctctggattcagagaccgctggctatgatttgcttggagtcaagatcacacacggcgaatatttcgacaagacgtgcttttgtcaagtctttaccatcgattggacacgagagccttgctcagatccaggtaacattgacatgacgatggagcggtattggatgtatgccacctgtggcagatccgcactacccgctggtctctggaacaatcacctcaaaacgactggagatcactacattcctatcgaagaatggaaatggcccaagtgtgtagcagacatgccaaaagaaatactcacgcgccgcgaccaatgtaccaccgacgcatgtgatgtcaaatccgacgactactgtactatcaaaccgtcagttgacaaagcaagcttttgtcgtgatttcagctacgagtcctgcggaggctcgtgtcatgccttcaaaactcgaatcgattttgtgctttggctttttcacctttgccgcaatgtccaggactggtatggtttgccagaaaattggtaccattcattggctcgtcccactcgcgctgaaatgactccatggcgatggaacgtctcattctctgactacattggcatcgatattcccagtagtgagagttcggcagataaagctcctctatgtacatcaaatggatggaaaatcatgagccttgccctggttaatacagctacagtcatagctgtgtacttcaggcagaggatatacgctttcgaagtggctagccatcttttacggcaaatcgttccgtccggttggttcttaactggactttggatcgcggccattcagctgtttggcaacttgctcaatgcagtgcttgtacagagtacatatggctatgagcacgttcccgtcatacaattgatgcttctctggtgctccatgcctcgactagcctggctaccgatctggattctcagtcgacagcctttcgaggcgatcaacctctccgcaacggcctcatccatcttcgcagagatcattatgcaagcactttctttgtatcccatgctgactactgtcaaatatggtcgcgaacacgacttttactctcggggcctagaacttgcggaaggagaggcagcagcgaaagcaatgtatactgccgccctcatgtggctcttagtcttcgtggtagcacttgttcagctcctactcctcactcgagccatgatgaacacgaccacatctggacatcgcgatctgcttaagtggcgtaaaatcgagcaaccacagccatcgaacatagccgaggaattggcaacacaggtcaatgaacgtatgcctcttctaaagtatgattcgacacggatccgtcgttacacccaagaagaaaacaacgcaatggacgatacagtttctccggagatcgagattatgcgcatatcaccagaaagtctcttaaggtcatacatcgtgacagtggttatattgctcctcttctgggccgctcaatgggtcttctgggctgggttcatcagtctgagttctgaattgtaggttaaatcaccatcatttgacttgtaatcgctaacgttggtagatactgcccacctaaccttgtgtttctcacgattgtttggagcgtttgctcagtagcgggcattatggttgtaaatacatgggaggcatgatggcgcatggttgtcaaaattaccacaagtttttattgaaggtgcctaacgtctacaaactatgtgctatgacttgtattggaacgatctcgtacacacgtttaattctcttacgtcgtctgagccgcactgtcaccccctgtcgaaaccacccagacagcccctaaaacaacgctcgcactttggtgaacccatctttgagagggcgcagcaaagctgcggacgcactacgagatagtcggtggattttacgattaccccgaaagacgcttgctccatcatcgtctcctaacacccgttcagagtgctcgagttgatgttggtgcgtggagaagttgggatcaagctggtcaagctgtgttgcttcgggcaaggcgttgaccaaacccaacgaccgtcggcgacgagtttcctcaccgcgctgatcatattgaatgtcaggctcttcgttgattgtatcaataaagcgcaggttggccgggttcatcacggtgagaggggcctggaggacatatccgagggctccacgatcagtgtacacgtacgagccagtggagtctcgattagatggtgcattgagagtagaattcatggtaaaattggcaacttgcagattggcatggaggtggtttgagattatgcctcgatcaatttgggcatattcgatggtagagttacgactgctttgggtgcgtggaacagtaacgtcctggtcatactccacgtacgagctttggcgagacagcatgcgaggactaggtatgctagaagcattgaccacgcgcagaggaactctatgaccatttgatgtgatgccatgatcgttctgtgcgtagctgataatagagtcacgattgttgggcgtccatgctggagcaccgctaccagaatctgaattgacatgaaccgaaatgtccactggttcgtccctagggaacggtggggttttctcgtgagccaagcttccatcggataccacagccactgtcttagagtaaagcggagacagagcttgatcaggctggtgagctgagtcttgccgacgcagtgcctctgtaagaactgggccagagataggacgatcgcgtgagacgatgtggctaccgccccgcgaagcgcgttgagagcggcgagtagaagcgcacgctgagatagtctcctcgcgggaagctgctgaagtcctgccagcattacccagatactgggaacgtaggcttgaagatgtatgtttgtaatgcatattcactgaagtcgagataatgtacgtggaaatcggtgtgttgcgtgtgagccgtgcgttgtgatttgtatacgtcttctacaatcgagaaatgagagtaagatgtcttcttagatttaattattcgcaaaatttactcatagttcgtcggcaagcattggactttgtggcttacacaatgtagcatcatgagatcctgaacaatgtcgcgcacatggtagcaagtgaaatttggccgtcagacactgtgaatgaagaaggcgcgtacaatcacacaatgtactgcttgttgatagcgaccatacaacgaactgaacttcgaggcagggccaggcgctcaaatgtatttgaatcacacacttgtcccatacgctactcttaggcaagatctatccagacatcccccagatcagtcgccgctccctctgaactcgcaggatccatacagacatccactttgtcacccgatctctctaaaagctgttctggactacccacacccagtgtctcggacacgacgccaccaaccggcccaccagactccaccggtgcttcactcgagcactcgtactccatctcctcaccttcgaactcatctccatctgaactgaaatcgacacgtagccccaacggcaaactacccgacgatatcgcctccaacctccgcacctccccagctaccctgccgttcctagccaccaccctcttccccttcgcattcatgcgccgcttcccagtcctcacgtcctctctccttgcccacctcgccaactcctctttttcctcttcctctgtcatgactggttccatcatttccaccgcgtggatgaaccgatttgatgggtgaaagagccggcctgaggctgtgcggcggagcacggggtgtggtgaattggggcgaacggggttggagttgaggtcgagaatgtcggattggataatcgtgggatggggtgaggggtgccgttggccctcagttgcttgacgaagatctagggagtctagtgtgtctcgacggttcgaggatggtacagtgacgggactgtgacttgggggatttgattttagtgtagttacacgggacaatatggatgtgtgcatgctgttactggtagcaagccagactgggctgtgcgaagattcttgatcgtcgcgggaaaatgcgggagacaaagatatggttaatgttgcgatggaaaaagaggtggatgagaatatggtaaaggacatgcaatctgtgtttcaatataccgagacattgtttgttgagttaaagacaagcagtaccgtctatctcgaacgctatgcaacaggctgcgacatggtctcatgccgtggaagacggtatcaaattcctgacaaaatgctttggacgccggacaccgaacatgtcattgaaacggtagaaacaaacgcactgaagtgtatggcagtggtagatctgtacaggccctcacctggcgcgaagtacttttagcgccgactcttcaagccagctcgtgtagctgtggatcgccttgcgggttttgactcttcctcactcccagaaacatcttctccgtcctccaagtcgtcgctcataggctcggacatgtcatcaccagtgtcaacatccgtctcttccgcttcatcgtctaagaggttgtcagaatcctcgctaccttcatcagactcttcatcaacctccatggtagtaggcatctggtcgacagagctatcatcatcgtcctccatctcgtcgcgtaatcgcttttgtgcaccggagggcgcatcgccttccacggatccttctgcggacgatacgtagtcgtcttctccttccacgtaaatgacagcctcatcttcgtcatcattcgcggcccttctttggtttctccgtctcaggtcgagttgagcttgtaacatatccaggcgacccttgagggaaagcagaggctgtagcccgctggcacgctccttcagcaccttgttaagagtcgagagctgcttgacgagttgaggctggctggcgaggtagccaccatgtgcggcaagcgaccattgtacccaaaccatgagcatgccagcccgtccgggcttcttgtgtaaccgctcggcaagcttttgtaggaggttgccgacaagtggggatggtaggcgttcgacagtggcgtagatggcatcgacatcaacattgcgcaggcaggactcgaggaggtctgtatcgttggtacggagagcttgcgtgaggacagttcccagcgtgttcattgacggggtcgcgagtgtgcgggcctgcgatgctgtcgcaatggctttggactctgcactggcgtcgaatgcagactcgacatcgacaatgcgagtttctctggctggctccggctcttgtgcgcgcagacgttctccgaacgatagttcctcggcgtcagcattctcgtcgtcggctggtcggtcttcctcaagcgcatggccgttgactgcaggtgcagcatcctcgtcgcttgcgcccgcttgcacgtcctcctcagactcgccttcatcgctttcgtcgtcactttcttcagcgctgctgatctcgattacaggctgctccgcatcttccatatcgacgtcaccatgaccggcttggccgccgccgactaccacagtagcttcgtcgactcggctctttcgtgcatttttggcgccattgatctttgccgcaggcctctgtgctgcggtgccgtttgccagtgccttgaggccgttggggcgggcgactgcgggggattgggcgagcttcgtctttttcgcgggcggcgcactatcgcgcgtcgctcttgaatttttctgggcgcgtgaagctacggcggcaggcatttttgcaggctgcctctgtgtgagcggcgcggatactgtggtgcaaggctttggtgccttgtgtcgcgacggggtgtcgttgtgtatgttgaagagctacaagacatgttgatgcacccagaaaaaagttcgagatgcgctacgcacgggccaagcgcgcactgaccttcgcgaatttaagcaggaacgaccaagtgtcatccacatccagcaacagcgagtctgcgcgttcacaagaccagaatccaggagacgcgtcggccatgcgtgtcgtagagatggagcttttacgcgcagatgcgcaacagataaatacctcagcatgcagctcatggttcccaggaccgcaacagcacacttacgaatggagctagtacaggggcgctagcttggcttaagctgtcgcggccacagtatattacagcctggcactgcccatccaactcacgacttttgttctccggtgccaatccgcttacctcctccgatacgtccgtccattactcgatccccgctaccgtcattgcaaccgcgcccagcctgaaacccgacacaaaattcgtctttgcgcgtcccccccagcagctgcagcctgctagcgcactttagctttcccaagtcgaagtaccacacctcatcgccgccgccgccatccgtgcaccgtctgtgtcttgttgttgcaacactgagagctgcaccgcttgcttgctgtccgcactcttgctttgtgtgcacgcgcttcgccgcacgacaaacaacgcgtcggcgctgcgggcccaaacacaatccttgagtcatcgttgcgcgcattgctttgaagcccatcgccaccacccttgtaagtcacatgacccagcatccgtttcagcctcctctgcaggatttaagtaaaccgcctgctgcccctcccttctgttcgcactttaccgacaagccacattcaaccccaccccacttgatcgccgcaaacgcgctaccaagctttcactccccgacttactaccgagttcgtcattattgcacgcgtcttgttagcgcagtcgcgcgcgcaactctatggcagtcgctaacggccccagaaccgcagctgccctctgcaacaccgcctctctgtcagccgtgcgcaacctcgaccttcactcttatggccctatggcagtaatgacatcacctgcattggacaaatccccctcagagctgaaggcgagcgctattgcgccggcggacggcatggccatggacattgagacaaacgggtgagtgcgctccctcacatcacatctcaccgctcctcttgccgtccccttcaccttatgacttgcgcgctaacataaaccagcaatcatgacatgctgtttgatgatcccattaccagcaccgacgcgaccgaggatcctgcgcaaaccaaagccgctgtaaacggtgaccacacgacttcggacacgtcagcatctgcaccagcagtcgaacccgccttccagccaactacaaacgtctccagcggtatcgacggcatcgcgcaattcctgcctgatagccagccagacaacaactcgttgtttggcgaggattccgatatgggcgcaacttctttgggacaggccgtggaggctccaacttcagatttgcgcgaggagcctgcaactgctgaggagctgaccgccgctaaggatgcatcggctgagagtacgcaacaagtaccagagacacaacttcccgcgaagcaggaatcatccccggaagcaatggacgtttccgtagacgcatctcaagactcaaaaccacctgagtcgtccgggccgcctaccaagccgatgcacgacctctcgatccaaacaaactccgatgccgcagcccatcaacctactcctactcagtcaccggcgcttgttgatcgcgatatggaggatgccccgccgtctggaaaagtgcgcccgcgtgaagatgacgagtatgatgtaccggaggcgaagcggaccaagaccgaggacgaatccactagtcaggtggatttcaaggttccagatgttccggctcaaatcgagcagccaaatggcaatggtgtgtcttcggcgcccggttcgagctcggctcaagagccttcgggcgtgcacaacgctgtcgacttcgaggaatggcctactactcccatgacaagtgcgcagaacaagttcttactggagaggataaggaacaccaagaagatcaaagtctctcttgcgttcaaagaccctgtggatcacattgcgctcaacattcccacctaccctgagctcgtgaagaagccaatggacttgtctacaatggaaaacaaactgaaagagaacaagtacacctacgtcagagagttcatggcagacttggaccagatgatcgaaaacagcgagttgttcaacaacaagcagcacccggtcactcaggcaggctacaatctgcgtgcttacttcttgaagggtatgggcaagatgccacgaggcagcagtgctgaggagccacccaaacaggtgaaggcgaaaaagcctacggtcaacacagccaacaaggctcgtcgcgagtctagggtcgcaccacctaccgtaaagtctcccgctgctacaacacctggaacagccacatcgtcgggccccgcatggcctctcgttgaaggggttcccgtcatacgtcgcgattcatcaggtatgaatgatcgaccgaagcgggaaattcataggccttccaaggacctgccatattccagcgctaagcctcgcaagaagaagtatgcgcaggagctgaagttttgtgaaagcgttttggcagagcttctcaagccgaaatacgctgccgtctcgtatcctttcgtatctcctgtagatcccgtggctcttaacatcccttcgtatctcaagattatcaagaagcccatggacttcggcacgattgagaagaacttgaaggctggtatgtaccagagcgccaaggacttccacgccgatgcccatttagtctttcaaaactgctacaagttcaaccccgaaggggatgcagtcaataaaatgggccacgatttggaagacatcttcgagaagctgtggcgggagaaggcagactggcttgctgcgcatgcgcctgaggcatctcctgaaatgtatactgacgaggatgacgaggatgacgaggaggaggaggaggaagtcgatcctgcgcaggcacagttcctcgctatccagcagcagattgcgcaactgaacgaaactgctcaagctctcctacagcagcagaaaggcagtaagcgcgcttcgcccaaggcttcttcaaagaagaagaagagcagctccaagcctttgcaaaggaaacaaagtctccctctttctgtaccgcctcctcagccaaagggagggaagcccaagccaaagatcaaggccccggcgcctctgacattcaaccaaaagcaggagatatcagaaggcatcagcacgttgggtgacgctgacatgaggaaggcagtccagatcatcaggaatggctgtccccacctcgcaagcgtgcacgacgatgagatggagctcgatatggacgagattaatgatgacaccctgagagagctcttcaagttcatcaagtcgattcgcggtccgaagggcggggtggttgctgatgatgacttcgagcctccacggcagatcaccaagcagacgaccagtaggcccaagaagaacaagcccatgggcaagacggagcaagaggacaacatgcgcaaaatccaggagaagttgcagtctttccagggcggcgcttccgggtccagccagtctccacctggtgagtcgttagtgaatgtatcaggtgactcaagactaacgtgtacagcaaatgatgcttctagcgacgacgatgagtcgagcggctccgagagcgaagaggagtaagcctgtctcgtcccttctcaacacccctcgcgtgactccgtggctttcgatatttctcttggactcgcttttgctcgcctctgcattgatagttgacttggaccctctgctccttcggcaagacttcggtacgacttgatgctcgttatcgattgtgcgaggacgcaagcaaggacctgcctcagactgtcagcgtgttttcactcgatgatcgtgaatttcttacccttaacacacacacaccataaaacccccacccgcaacaacatcaggtctcatgtacagtatccttcaccccaccttagaagtactggggtacacttatgccggcaacggattacgacttgatgaggattgtgttttgggatcctgcctgcagccatttggttgcatacttttgctggaaggtcggcactgagtggtcgcgaacatggggtttccagatgccggctcggctgtatcaatatgctcttcgagtcgagagccacattcaatgaagcaatattctcaatttcgtcgtgcatggcccgtatgcgtgcgtgtcttgtcgaaacttggcgtgttttgttgtactgcaccggacagccaatgagtatggttgcacaaactgcgtcgcactgctgactccaggccgtaattatcttgatatccttgctcttgtatggttcttgttggtggtgtggttttgggtcagtccctttctttggaaccttgtgttaaaggagcggctatggtgcgggtgttagcgatccgagagggcgaccgacaggagggcgcctcgagtcctatgtcgtcgagcacaaagcctggaataatgtcagcggcgggcctgtcgcgggcaaatgtagagtactgtacgtccagctaggtgctgcactcccataacaaagtcctttgaatgcgcagtgagccccattgtgtgacgcggagggggcgcgaacaaaagacgaggggggaaggcgcgatggtctacaaaactgtccgagacaaatctgggtgcgcgataggcaaagcagcagttgctcatgcagcaaggcgctcgagcgagtagtagaggcgtagaggcgtagaaagcagacagtggtggtatttggtgagcggagcggaggtggggacgcctggggcggctgatcaagatgagccagccctgacactagtctttcgcgaacctttggatccccaaaacttcaagctccaaacagccaaacactcgacgcgcccccacacaacccaccgtcatcaacgcccaaacaatcaatcacacagaccaacaccctgtcttagactaaaggacagcgattgagcatttgcgatagccaatatggcgacggtcccggtcagcgaagtgaagagcaacacgcgcgaaggcagaactgcagcccatagccatatcaagggcttggggttgtcgagtgatgggcgcgcgactccttctgcaggtggcttcatcggccaagctgcagctcgagaggtacaagggagcaccggaccaggctccaacagctgtactgacagatacctaggcatgcggtctggtagtcgaccttgtcaaggcgaagaagatgtcggggcgagctgtactacttgcaggaggacccggaaccggaaaaaccgcactcgcattggctgtcagtcaagagctgggtacgaaagtgcccttctgtccgatcgtcggcagcgagatctactcagctgaggtcaagaagacggaggcgcttatggagaacttcaggagagcaataggtatgtttgtaaagcgcgctgttcgtacaatatgagcatcaagcactcaacatggctgtcccgagtcgcgtaggacgatcgccagggtttgcgctaacactcactcagggctgcgcgtcaaggaaaccaaggaagtctacgagggcgaggtcaccgaactcacacccgaagaagccgagaacccacttggaggctatggccgcacaatctcacatctgctcatcaacctcaagtccgccaagggcacgaagaagctacgcctagacccatcgatctacgaggcgatacagaaggaacgcgtgcgtttgggagatgtcatctacatcgaagcgaacacgggcgcggtcaagcgcgttggtcgatcagacgcgtacgcgaccgaattcgatctcgaggcagaggagtatgtgccaatacccaagggcgatgtgcacaagaagaaggagattgtacaggatgtcacgctacacgatcttgatgtagcgaatgcaagacctcagggtggacaggacatcatgagcatgatgggccagctgatgaagcccaagaagactgagatcacggagaagctgcggttagagatcaacaaggtcgtcaacaggtacattgaccagggcgtggctgatcttgttcctggtgtgctattcattgacgaggtgagttcatcgctatggctcgtcgtacatgcatgctaacaaaagcaggttcacatgcttgatcttgaggctttcaccttccttaaccgcgccctcgaatcgccattgtcaccccttgtcatcctcgcttcgaaccgcggcaacacgcacattcgtggcggagagaaccttcccccctccgcgcacggcatcccttcagatctacttgcccgtcttctgatcatcccaacacatccttatggcccagcagagatcaagtcgattattaccacgcgcgtccagacggagaaactcagcatctcagatgcagcaaaggacaaggtcagccaactcggcgagaaggtcagccttagatatgcgctgcaactacttgcaccagcaagcgtattggcagacgtcagcggacgagaaggcaagcagattcaggttgaagatgtggaagagtgccaagatctctttatcgacgcaagaaggagtgcgcaaaacatgggcgaggcaaatggctacattgcataatggggttgtttgcgatgtacgattaggctggcgttgggatatggacacttgtatggcgttgccgcgctgcaggacatggactgcaaaagttagcgcaaacatgtaactgaatacctgagtaattcgaaaaataatcggaaacgtctgctctttgagtgaatccacgaaaatgctgttccgttgccactgtccgctccgattggctccgcaggggcgcggtccgatttatgacgatgatgagtttctcgccatcgaaattcacaccacaaagtctgctcaataccacgacacgcgctatacaatctcagtccttcaaatacacacaaaaatcatcacaatggcagcacagaacctaagccgcttcccacgtctcctctcccgccgcgccttcagcacatgtctaccacgcgcgacctcattcaaaaccagccccgccccaccacgcctcccaaaagacgagcaagagatcttcgaaaagctacagaagcaaagcaccggcgccttcagcactcccaagtccgaatcccccgccccggcaccaacctccaagcccgacattcgcatgcgcatcaaccaatccccggacagctcttcacggccagcagtcaatcaatcgcccgacagcgacggaccagagattcgcttcgagaatggcaaggagattaaaaagggcgaggagttccatccgaatatgaggagaggggcgccgccggagtttgagggggagattaatccgaagacgggggaggtaggtgggccgaagaatgatccgttgaggtggaagggggattggagctacaatggaagggttacggatttttgaggggtggtagacggagggcagaggggtgggtgtatgtgaaggtgtgtttggggctggagggtgaatgagatggtatggcaggcattacggcatttactgtaggagtaggaagatagatctgcatgattagatctgcaatcttgcatgtttgctatcggatttgcaatcgtggactgtgactttggtgtttgaacgaatcttcaaagtaaatcaaatatacgccacgcatcttggacatgcggagatactcgaagaacatatgtagtgaagtcccaagcattgcttgcagtggtggaatatctacacactgtggcttgtggcttgcatagatctggaagcatgcagcacttgctcatgcgagacacacagtattgtctgggatcagcgcctgaggtacacgctctacgactatttcctttccacagtctcgcaaaggcactggaaagcaaggaaagattgctttgggtttctttccatagtctcgccaatacatttccaagtaaggaagactgagggcatcggctcccagcggatgatgaatgcctacctacacaaggatgcaccccgtaaatacgaacacggatacggcatgcatgacttatcatacgagaaacctcgtgcgagcaaagttgactaccaaagcctccagatgccgactgccgaggacccaggtctattgagtgtgatgggctaaagcagcgaggtcttcagttccacgagccagcgcgcaccaatagcggttagtccagtgagcacgttgcagagaggcttgagcacgcaaagcagtgacacgagaacaacacgacaaacgtgtgcgacaaaagcaacaccagattctcggttgcggtatttcgcaaagcccgcggaactagacaatcgtcttccgatgtctaagacatgctgtttccgaaggtgtggagctgtgaaccacgctgcaggaagggagtttcaagcgcgacgatcttgccctttccctcaacacaagcaactcgcgaaaacggcaaacctgggaagcgatcaggtacagagttcacccgccatgcagggtcctgtggtcaattctaacaacctcgcgctctgcacagattctgtttgctgtggctggtccagcactgccttccgctcgcaaagtgatctgcgatttataccaactcgaacagcaacgctcgctgcccgatgctctcagtaagcttcaccggcctaatttcgccgttcaagaggcgcagccgcattcgagcgcttgtagacttttgggcgctgggaccagaccacatcctggctcgggggacagcactgctaatgcacgattggtggtctggacactgccgcccccagcataattctaaatggagaatagcctgcgacgtttgggggctgcccagtgcatcgtgagaattggggtttaagtgtgcgtactcccgcctaatctggggccgcaggcatctcattcacacatttgacgttgcgagcgcgtttctttgagttgagcctgttggcactccggttcttctcttcacattcgttgtgagtatgatgtggcgtccagcgctcctttgtaatcatctactaacaagacaacagtctttcatcatgctcgacaaggctctttgttgacacgaaatacctacttccaataactatattcaatagtcctctggaattccggcgcagcacaaatacgcgtctttagttcgggttggcccctaattgatagtgagataatccccggaaaccgactagacccctgagccggctatcacaaacctccgaaaacaacaccgaacgtcctcgctcgtggaattactttctgtcctcgtaaatctcttattcgcaggagctatgttgctcaggctgctttttgcagcatttctattccagcaagccattgcacttaatgagaccattgatttgggatatgctcgttaccgtggaaaggacattggcaatggcgttatgcgatggtccggtatgcgatatgccaggtcgacatcgcgggtagacggattacgattcactgctcctcaggatcctctcgaccagcccggcattactgacgcgaccaaattcggacctctctgcatcggcactggaagcgaactcgccaatgaatttggaggagatcattcagaagactgcctctttctgaatgtcttcgcaccagccaagtccagcaatctcagtggtctacctgtctatgttttcatccaaggcggcggcttcagtgtaaacggtaacgccaactataacggagcagatctcatcgacgctgcagacaacaacatcgttgttgtcaacttcaactaccgcgtcggaccgtatggcttcctagctggaaaagagattaccgccaacaagagtttgagtctgaacaacggcttgaaggatcagagacaagcactgaagtgggtaaagaagcacatccagcagtttgggggcaatcccggtcacgtcactatgggtggagctagcgctggaggaggatccgtggtcctgcaattgacagcatacggtgggcgtaacgacgacctcttccatgctgctgcagccgagtctcctgcgtttccaccactccgcgatgtgcccaatagccagtggcaattcgatactcttctcaaccagaccggctgtgctgatgtcgcgtgcatggcgtccctcgaggcaactacttttcaaaaggctgtccgagccttgaagaagcctttccccggagcaacgaacccacccatttacttctggaaccctactctagatcacgacttcatccaagatttcacatacaacgagctttccgctggccacttcgtcaaagtacccaccatcttcggcgataccaccaacgaaggcatcattttcacgcccaaggatatcaagtccatgccctcggctgcacgcttcgttgcggaccaatttcccggcatcaagtggagcgatatcgcgaaagcgtgggacgcccccaatgcccaatccgacgctcgctggcgccaggtggcttccgacgtttacggccatattcgctacaactgccccacactcaacatctcctctgagtacgccgaacaaagcaccgcccccgtctgggcctaccgctggaacgtcggttctgcctcgcacgttggcgaactaatgcccatttggaacaacgccacctccgcggcgggcgtctttattcaagcatactgggcgagttttatccgcagttatgatccgaacagacacgtggcagactaccttgtcgcggctggtggcgaagctgcaagggagctggtgagtcccaaatgggacacattcggcaatgcgactgggactaggatggaattcaatgatgggaatgcggtggccatgggtcctgtcaaacaggttgagcatgaccggtgcaagatcatcactagcatgggattaacgctgaagcagtaagtcttatcttatccactactataccaaaccatcgggatgttgagcacgagcacgggacacgataaagatatatgttcttttcctggttggcgggtcttctacattctcattaagagtcttcacatttcggaaatttacggcaacctgaggaatgcaaaagctgaccaaagtgcattacagaccttctggttcgcctgatactatacctggctcgccgtcagcccccacacctgcatcgttcggtacgcgcggcattcctggagcgtctggctacctggtcttcgggtcggcattgcttgcgttatttccttgggtgctcacttgaacggatgtacggcacaggaagatatcgaatctgaatgacgagagtcagcagcggtaccaaacacatctagcgacgcgagcgccttcgagtatctcgaaaaaatatgacgaggacacgctggcggtattcttgcaggcattcgacggctccgggcaaagtgccaaggaggcctacagagaccggccgcttaattacacggtgcgccttgaaaacaaaagagcatcaagactacaaaattggccctgggtagaagaaggaagaggagcgttgaagcatcaaagagatggcgacaaaggacgttcctgataatatgctaatatggttggagatgctagtgagtctcaatagatggagaccaggtcacattatgacagtcgggttgaagatagagcctgttggcaccttgtcatgtcagtggtgaaggagcgggatggcgtagctcgggggctacgcaattattggtacttctacacggccgagacacagcgtggggtatggcggactggaggaacatggaagccctacacggcacgaacaataatctcttaatgtcaattttcacctttcagtcgcgttctttggcgttgcacgttctatcacgagtccatctgctcttgtcgtggtttgctccttcctcacatggcaaacactcacctttcacgtgcgctagctccgacaacggcccataattttctgtgactaccacagatctatgttgatcggtctcctcgtcgccagcatgatctggactattcgggtattgtgtcaacattgtgtgcaaacttggtccttcacagcgctttcacaatgcagctcacaacgtcgaaacggcacacaaaagggtttgttccagccaaaccatcactactcccaacttcaaggtgcgtctgggagtcacagcttgaaagtcgcaaacatcgcgctcgacagcttcttaccggtaccatcaaacgcacactcagaccgcttaagatggcatccatccacttctcgcagtctttgtccacacgcggagaagctacgccagcatcatcgcgcgctgtgcaacttccggccatgtacccggtctctcctgatgagcccgaagagcgtgctcaaggtgaggcctcacctcgagccagcgccgatctcggtagctcatggctagacctggagaaggctgagactcaggatgggttctacctgcatcctgatgcctcgagcagtcctgcctcttctatctcagatgaggagtctgaaacacgcagctatttggcctccctcccaacgagcagccgatctgagtattccgcgttgcctccgtcacaggctgataatgctcgctactacgatcatgcgctctccaaaggcgatcatgatgcgctcattatgggtgaactcaaccataacctccgagcctacactccacgggacctggtcattcaccatgagtctcgcaaggagctcgtcccccagggcattgctgggacggacaagcttggcgagatggaggcatttgccaagatcgagcaggagaagcagcacagccatcaggttcaggaacgtaacttggtacgtcgtgcttcaaatctccctgcctttcgcttgacggatgagcatggtagagatacccgtatgacttatcgcgcttaccatgcccaggtgtctcagtctatgtacgacctgaacgctgcccgcacacgggcggcatcaaagcgacttaccattgtgccgcctggtgtatctcgccaattctccttccaagctacacccccggccatgtcacggctttcgcacattcgttcagccagcggtgacgactacttctcgagtcgccctgtttcgcaccggcaaccatcatccccaccctcgtctggtttttctacaccacgcgtgcgtagtcctctcgcaccacagccatctgctcaccgccacaacctcagcgccacctttgattcctttctcgtccctcacaagtctggtaagggcgaggctttccgcggtactcccactgcgaagaagcctaaggctatcaaggagaagcgctccagttcctctatgcagcccgtcacaaacactttacgtcgcctcagcatgatgccgtctatgcactcgctgaagatatgtaaatctcgtgccagcctccgcaaggatagcttggaaaattcggatgtctctccccttcctgagctacccgagcatgtttcgtatgcgcagcgctagatcttgtctcgatctaggtcatcgtacgcacacagtactgcaccttgtctcgatgtagtacataccaaacatgtagcactatatcttgtctcggtatagtgattagtaaattggtatttcattcggagtttcgcattttgatcggcgttggtatcgcatttactgtggagttatgggctgcatagcgtgaggctaggtgcataggacgacatttcgtgacccaaaaagtgggaagacgggtctgagaagatgaataatagcaataaacaaagctttagagatcagaatatatgtacatgcatcagtataaccccattcgtgaagtgaacctctggctgagataaggtactaacccacgcaggagccacgcatcgtaacttcagcactcagcagcttctttcccctttgagacattacaacacgttcaatgcgtccattacgtccaagaactactagcaactgctatcggcttcaattatacttatgaacatacttcactaggcattcatcccacttcgtatgcaacacatccacattctcataccattctcatccaataaagagcactcactagccagccctggtcatgccgcccctctggtttctccgcgaattcgaagcccgtgaccagcgtcgtcgctccaaaaccccttccctacccaaagtaccgaaacgcccccaaagctcacacacttcggcaagctcaagacctgctactgcaagtaccagaccaacaacgtccagcacatctgataatctgaatcatacggccgcatcggaacaagtcaacaacaccgatgatggcaagagtcggggttgtgatcgcgatcgcacgttcagtggattcatcgatcgtgagcggatagctcaggatgccgttgatgggaagagagggttgaagggggtgtttgagaggtggtttgggaagataaagagggattgaggtctggagtgttgaggcgataggtctgtattggctgcggttgaagtcaatttgatgttgatgttgttgtctcgcaggtgagctggtaggtgatttgctaggtatcaggccgatggatgcggaagcggaggaggggtcgagggtttatagggtacgggtggtgtgatggaacccggtgacctggtttctgacaaggcatagttgaatttatcattgtttgccagactggaaccgctgcacgttctgatatttcgctgcttaacaaaacctttcagtggtatactggtaagcgctcaatccatgtgttcattttttaggtacacattcggctggctcgcacatttgttcgagcagtagcactgaactgttgaggtaagcactcctgaccaaagtccttgccgcttggtgtgcggccatgccgaatgaacttcgacacctccagaacagcttagtacactgaaatccacttttcacttacatgtcattccatcactaatcagtaccatacaacaccacatttatcttcagattctctcgctacactgctagatcagtcatcaacaacttatcacccgcacgctcactacattgcgcaccaatcctcggcgacgatgtaagtcatacctaaaccgtcttttaccccttattgacttcttagaatcaagatgggcatgctgcgcaaaaagctgccgaagaaacctttgtgtcgacctctagatcagatggacctcgattgtaccaaagctcaggtccagaaagtccacaaagaagccctaaaaacagcggctacggcggatcggatcatgagggcgaagggagctcgctctttggaacgaaggtccaagtgggcgcataggcgagcgaatccagacaaaaatgcaactcctccccttccaccagacacgaatccgtccgcagatccgaacttctctttcgtgtcatcattgaaagcaaagtcctcaagcaatcctagcgcgtcgcaatcttcgaagccatggtggaggagaatcttcaagtttcgcagatcttccgagaagtcttgcgaaccaatgttttcttcgccaacccgcgcgcattccatccaggaacccgtcatacctttatgcgtttcgtgttctcaagcagcaaatttagttcggcctgaaccacgctccgcaaccttggaagccccggaagagggagcacacagcccaaaatactggatggattacgagaagaggactgcacaagaaaaccagcccctaataaccagcgttatgcaatctccaaacgaggctcaccgctctcagtacccgcgtttcagggtgctgtccgccgggacaaagaacggtgagcccttcaccacagtcttgccagacaccgatcaactcaacaatcagtcttccgcagtcttgaatgaccaaatggcggagacaagaaatcacgagcaaggtgttcaaagtactttgttgccagacgcatctagcgagcaccaagcgtcttcgatgcgtcatccagcagctgagttgggtctagggaacgtatcaaggtaagaactcaagtctcaggttgcgtgacgcgccaatcaatctcactgctaaattgtcccaggccaaatgttccacagaaggtagaggacttcaacccagacgcctcgacgcatctcgaaggatcccacaatccttcgattggagcacccctgtgtccgacaaaatcttattcaacattcattacaaacccttacttaggtttacccatacactcgtatcattcaacaggaagggatgcagtcggacaagctctattggacgatccttactctaatgtacgcgtacattcggatgaattgacaagaagagatgcattcgaacaagatccgttagacgatcagtactcaccgctgtctagtgcagactctcacttcgcaatcccgataaaacgaaggaaagactctgcttccgctaccccgccgcaacgacgcaatcagaacacggccaacgtcacagcgccgcctccaccggacgtcgaacgaaaagacttgtagcacaatcataccgctccggtcttggatcacactcctacgagatggcttatgagagagctagccaaggagctcgtccaaacagaacggaagctaggccatactcacagcgactcggactatgctacattactgacagatctcatcaaagaagagcgtgcaaaggcaattagagaacggtcatctccacctccagaacacactcgaaattgggagcttcatacctcccctgcgaaaggcgagaattcaacacgaggcgatgagctcaagctcgggcgttcggttgggggtggattaaagccagtcttcgatcgtaccacacctaaacttcccaagctcacccatttggtggaatgggtcgatgctacggagtctgagctcgaaaacgcgcatgctgctgcaacaccacagctgtttctaggcatgtcaggtcaaacggccacgccgaggaaattgtcaggacatgtgaaagaccgagtggatttgttcgaagcaaagacgcccagcccaaacgcaaaaacgcccagtccgagagcaaggactcccagcccaccaaagatgtgttgtcatgcggatgttcataatgtaccttttgaagggcttgcattgcctgcattatgggcggcaagggaaggggatgatgatgagtggtttccagctcctgggtcgtggcgcgatgtttagcttgagatgagctctgtatgagatattgctttgcgtgggtagcttaatgggatagattgcgctcatggcgagccaggttactagatgattgatatttcatccccttgagcatcggatacttacctcttctctttgtgcactgacttggctacgtgaaaacgtctttcgggatcaactgttgatcatattgggtagtcaaatcgcacatatgaggtttaagctttgcgtgaggcaactgtagtgtacaaatgccacataatgtgtctttagagcatggtaggtatcgatattttccgtgccgagttgtatgattttgtttctaactcccctgcccctgcttcacctgcttccacggggcgaacgtggcccgacactccttcacggactttgcaacaaaaggatcgtccaggccgaccttgtacagttcccaagatcggtccctgatattggcagcaggtgtagggcgtaacagacagacttccgatcccgacgcctccatctccgatcgcaacttgagcaggagcgcgtgcagtgttttaagctcgagttggcgctctttctcccactcgagtatcattttcgagtgatctttcaccgagaaccttgttagacctttccctattgggtgggccatgcacatgttgttaacgcgggagaaatagagcgcagctagcttttttgccagtaaaattgagtccggtcacccacttgatgtcgaccaatagctcttgggggatgggactgccaaccctcgtaataggttgttctgaatactcttgaggctcgggtgggggtggcatgtcgttgttgattggaggttgcattgcatcgacgtcaatattctcgtttagagaccatgcgttgactatatataaagcgttagttgcggagttgatccagaacggttagggaaatgccctcaagctagtatactgacctttttcgtgaatagcaaagctgatacctccccatttgtactggattattcggcagtaattggatcctgcaggtattccatccgcaggctcggtgatttcgtgtcgaagtttggcgtctccagggttgaagcccttcaatgaagtttcctccgtatctccaacttccacggaatgcgtttccgccgagtctgttctcacaggatctgtgtccacagaatctgcacctacagagcctgttttaacagaattcgtctccgcagagtccgtcctagcagaattcgttgaatcatgatgaggtggctgtatcagtctccctaataacgtcggcatacctttcgaaccgaaaatgagcagaggttttggccgcccaagcagcatttcagctagcacagacggctcaacgatgaaatgcagactagcgagatcaaagtaagggttcatgatctggattgcgggacacaccgcatccatggctcggggtatcacagcattcgagagatttggatccgagccaatatcaagttctttctggtcaatagatggcggcaaatggggcggcgatcctaggggaatagtcagcaagatgcgggatggattacatagcaagctacaactttgaaatgaaaatcacttggtccgctcgaatggagaagagtggtgggaaagtcctacccggaatgtacaatctgcgatgctcatctaagctatatgaaccaaggagggtgtattttcgagttcttgcaagcggccatttggctagtgataattcttttgactcgaaactggcgattggtgtttgagactgcgaccattctgctaccgcggcatgataccgtgaagatcctgggaaacatattatgaaagatgttttcgaccgtgggatatgcattcatctaccttcaggcttcggtggggggcccttgatcctggtctcaatcggaaagcaaacttacacgtcagcagaagtatacgacatgggagtgcgggcaatgattcacctgaacattcctgcggtccgtgcggagttttaccaggcctgaccttttttggaggagtgagaccaaacgaccttggacgcgtgtgacctttttctgatggaatgacacgacgtatcgtgacagtcctgcgccctgcgctcaccacattgtgaagtaacgttgcatttcgagccagcgagatgcgtttgacacggccgcagggtaacatgagtgtggtgaggatgaattaagtatcgcaagaaatagtgttgaatggctgcaatgcacgcacttctcgttacactaagcccaatcaagcctggttcggtccacttttccaaggttatgtgaccagtccatctcgtccagcaacaacaaacattgacaacattcttagctttggaatactcgttatggggactgtatcgaagcatacatatcggctttgctctctaaatcgctgtcatcctctccagacagatagtccggctcaatctcaacccaatctggtccccaaacccagggctcaaacagctcttcattgctggtgagcacagctcttctttgagtatgctcacaaaccagtctcgctttacgtttttctcggccagagaccttgtgcttggcttgaacgaagatttcaggatcagacgggacttcttcagctagtagggtgtactcaacgaccaggtccgcgagttcggcaggcaagatggcacctgtggcgagcattacagcatggcagacttcatacttggcgcgtccttgcagaatctccaaggtgggtaggaggatgttgaatacacatttctcatcttcgtatgcttcgcactcatgtctgttcattcgctcgcgcacttctcggcacgctttggcggcgttgacataccggagcttgtcaaagcgctctgtgagcatttgccttaggtaacagtcgtattgtgcgtgatgatgtagcaacgtagaatcgagaatggtcgtttgtgttggcgactgaaggatgtccgtttttgcagtgatagtaagctgagcagaggctatccatgtgtctgcctcgcggctcatgtcgaaaactctatggacctcttcatcgagaaattcgaagaaccagtccatctcccagtcgctgaaggggactgtggggtcccagatgatgtacatgttctcccggatatagtcggcatagtcgacggtcgtcgggacactccgttcttgtagggggcggagtacaccgcagtcaattcctaacatcgtgagtgccgcatctcgcactgcactgtattcaacttaccaggtgcgaaaatgttagtgagctcccaccatcgctcgtgtttaccaaccacatccaccgcctttcccatcaagccctcaagctccccatacttttcactgagatcgatcaaaaactttttgaatacttgattaatttcactccatttgtggttgatctgccgatgcttcttgctgatggctggcacacgcttcttctcgccagcagccaggaatttagagagttggatgaaatctgcgaaaaggtccaaggagtactttgctttccattccatcctctccatcccttgatcgttcaacatgctcatatccggtacattgttctcatcgtgatctgtggacccgtccaggcgtggtcgtttgttttcgacatcttctggcgaatcgctgcgcattcgcttagctttggcatagtgaaatggggatcccatgtggactgagcttttcgaaatggcaactgtttcgaagaggtaggcgggcgcgcgtggtacctagtcagatcacaacgtgatctagggaaaggggttcattcggcccgtgctgcgctatcgcgatatgacaacctcccgacgcgacgcgtcgcttctctgtccatctcccattcgccgtctaaccataacttggttacactgtataccatcataagtcggcatccaaattcacctatcttgaccagccaccctgagcactcagccgatctatttctactcaaatagcatccacctcattgctgtgcttatcgcatcggtggttaaaagaaatgccacaatatcacacaagaaatgcaaaatgcaagtctgaaaatcgtgtaattcatactacttgacaaacgggtatttctttctcatttccccaaatcaacaaaatcgtacaaacgtgagcaagtctcgtgtatcacaaccgcagcgcaattcgcaatccgcaacgccaaacctccaaccacatcttcccatgcagccatccatccatccaaaattgcaaaacgccgttttgcccgcaacctctccaaccccatatccaacccgccaaaaaaaccctacgcaagcccaggaatacttattccccccgcagccaaattcaaattcccaccgcgtctcggccccacaaacccttgcctctgcctgcccgtcctgcccctgcccaaccaattatatttcaactccttgttcaatctaccaatcttctcctgcgcctcgtcgccgctctgcaaactaaccagcacgctgacgcattgtaacatcctgccgaccgtctcggtgactttggcgctgtccatgggttgctggcggagagccgggggcatttgagagggaggagggtgcaggtggttgattgtggcggggtgggaggcggggtttgaggagaaggagccggcggaggtgttggaggtggcgcgggagcgggtggaggacgtggttgtggagtcgaggtatccgcctgagctgtgactgttgttggggtcgttgatactccttgcgctacccgccgtgccaggtcggacatctgggataggcgatgggctttccaggccggcatttaaattctcgagactgaggcgcgagagatggccataaggtgtcgtatcgggcaagatgacgatgtcgcggacatgaggagcgtgatgcgcgacttcgagttcgcccagatcgggatgtttttgttcttggattcgggcgatttggtgttcatttcgtcggggagcatgacgccccaaaactcggcggcttgcgcgctcgacattatgccggagccgcgaaattcgaggtcgagaggtaggaagacggcttggaggaaggggaggatggtggtaaatacgacgagccacatctctactagatgtgggatgaggcggtcatcgggtacgtgtcgtaatgtttggtcgagggagccgaagcccgtttgtaagagttcgttgaggtcttcgatgaggaggatgggcgagcgcttgtggacgcagcgttttatgtggacggtgacgagggcgttgaaatcttcgacaggtggccgcgggtcttcgccttcgaatatcaacaatactcttgcttttagcaatggccacgcatcatctggcgataggccgttgatgccgaacaaacttcccagactcagcatctcagtcgtcgcctgtccgggcgtggcatggctaggcgtagtgccaatactgctcgcagccgatggccattctgaccgttcgatgctgaacgattgattccgttctcgatatggcggctccaactgtgcatccagatactgcgccgccttctcctccttctttgcccgccgcaaatgccttccaccatgtcttagatccaacccagtcatggaattcgcaaacgagctcgcatgcccaggcgatgccggagctgcaaaagaatacaatggttgcggcgcatttggatccgtcggcctcgaattgctgttggctgacgatagcggtaagctgtattcatccttatccttcaacttatttttctgccgcgacaaaaagtgatgtttgtgcttctcctctttctgcgccggtggtaagaatgaatcgcttcttggtggcactaatgtcgacgttgaagcattcgccgacgagtacagcgacgcattgctgctgctggcacctgactctgccaagctcgttgtcgactggttcaacatcatgcgattcagcgcctgcgagctatggatgccaatgccaatctttcccggtgatggcagcgtcgcttgcggccgaatgtccagctgctgtttttcgactttgatgttcttcggcttggagctaaacagcttcatcttgctcttcccttccttggacttttgcagctgcagcggctccggcgtcgacgacggcttgggcgagccatgtgtctgctgctgcatcccttccatgcccggcgaatgcagcggactccgtggaaaggcaacattcgccgccgtcgtcgccgccatgcggttcacgcccatgctgttcccattctgataggtgacgccattcgtcctgaaggtcatctggctcggcaaaggcggcgggctcatctggcccggctgcccacgtccagagggcgcagcgttgtcgccgggcgcgggaatcgtggtggagcgcttgcggttgtgctgtgcgttctggtgggcgtaggcagcctgggcggcaatctggctcgtattgaggtggctctgcgagggcggcatcgtgtctctgtcgaggccgcgggcagacgacaagctgggctcaaagtagccctgtgagcgctgtctcggtcggtgtcccagctgcgcgccgatgtgaccctggctgtgcgttacatgctctgtttctccgcgcgcaatcacgggccgtgagaagttgtgcgctactgggggcgtctcggactgcgcctggggttgggcgggcgacttgacgctgcgtgcgggtgcaggcaagggagagcggcgatgttgcagagtcgcttgagagccatccgattcggagtcgtcgagcgaagccgggcggcgcagtgtcggcgtttgcggtggtggagagaagcttgacatggttgtacggcacctgcagctgtcttgcactgtgagacggtgttgcggctgggatggccccagctacgcgggcggccgaggtttgcgcgagtatggaaaaggagaaggggtgctataatacaatcatggccagcatgaggtcgagagtgaattggatgtgcgggtaggcgttgcagaggaaccacatcagcagaggctgaggtgtgctgcatccatgcgccgttgactgatcggcgcatgggcattagtgtcgcgcttccagccccgcccacgcctccctcaccagacacgcttttgaccccacactacctactaccaccgacaccaccgttcgaactttaatccgccaaaatgcctcttctcacagcaacatacacctctcccgccgtctccgcggcgtccccaaaagtcttcaccacggacctccccgcactgtcttccccactatccacccaagaccgcgtcgcatacctcgcctcgctccaagtttcgctgcgaaccctccagggcaatgtcaacaccttcctgacgcataagatggaagaagacaaagctgtcggcgccgacaagggcaccgccaaagacgaggaaacatacggtgaagaggtggttgacgaagattgaattactgcaacgggtatcaagaccagactggaaccacacatactctaccgccaccccattcccgtaccactgctcttcgtccttccgacgctccccctcatacaccctgaatgaacaacactattgtccgggtacacgcgaatcgcactgcctccaaagcgcttgtgacacactgcacaatgtctgtcctcgtcgattacaacgcgtcgattcaacccgcctggtatcacacgaccgtcgcgcccaattttgccgtcgccaagcagtactgcttcgatgacggatgccttttccacgccccgcagcttggcaacaatacgttcctcattcagcaccgagttggcgttgcgtatgcgcccgcggaagtaagattcgagatctttgacgggtaaagacggaggcaccagatcgagcgttgaagaggcagggagacgggcgccgtgcttgcttaggagatcgagagcaggaggccagttgggtttgtttggcggagctggtgtgaggtagagggacagcagtgtgtggtagatggaaggttccgagtcgtcaatgttggtgctcgtgggtatggtcgtgctgggctggaaagatttggtaggtgattgtggttgcggggtggagatgtagacctcgttgcagtagctaaagagttctgtcagcatggggccgccgtaacttcgaggtggaacctactcttctgctttctgatagtcttgcaactggaagacatagatagccaaagcctgcttatgctgtcccatcttgctcaatacgatagctcgtggctcatagtaatcaggatctatcaacatggtcagtttggctccacacgtaatgattgatacacgtaccagtggacggcaactgttggaacacgcggtagttgttgtagttcctgctcgtcttcaagaagagctgcagtcgttctctccactctttcttctcgtcgtcactctcaaagtcaccactccgcagcctctcaagcagcaggtcaacaagtcgttgatggaagtctggatcggtctcattcagctcttcaacaatatgttcgagatatctgacagccagcttgaggtcaatctgctgcaggaagtcgactaccttgccacgcggtaacgtctctgcattctctgtatcagcgaggaagatgtccatgccaagctttggatctgttcgcaacggccactcagcgaattccaggatgaggtcgatcatctccggtggtagctgttggagggtatccaactgtacgttgcggcccttgtagcgcggtagtaacctcctcgtcagcttcattcttgccaaatttctccaagagctccaaagcctggcgatgcagccgcttgccgtgtaagaagtcaatgagatcagcatatcgacctgtctcatacagcttctcctgtacaacgtccggttcgcaaaagttgggcagacggaagagcgggcctgctagactcggggacgctatcatgtaggcgcggaagagagtggtatcgacaagctgagcaacgtctagcaactttcctttccaatcgacctggttcgccggacctgtgagaaggatgaaattgtgaaagggcggcttgtagtcctcaggctggctttccgttggttccggcaggggttgcttcaggttaccatcagtatcgatgtagcgcttgatctgaacgcgacattgcgcgaggaacgactgtaaagcacgaacagattccttaaagtccttttctgagttcggcttgtccgatgaatcagtgcctctcttcttgatgggtgtgtctggcacatcttccttgatggaagagcggatcgaagcagcatccgagtcgaccttcttaccgccgccaccgccaaccagtctacccatcattgaacggccgattgttgcaacaggtgtagggcttgcatccttgccatctgtcgtaggtttgtccccgttcgcttcttcatcgtccccaacactatcggtgcccttgacacttccttcctgcgcaagactgcccgcgatcgcgctggggtacagagagatgactcgctctggtggcgccttcgcgtcagtgaacaggtccatggcttcgcggtatttcttcatgtcgaacagagcgtgcgccttgagtatcataatctcccgcacacggtcctccttgtccagcagcagagtgtcctccagcatgttgagcagactgagcgcctcgtcatatcgcccaccagcaaccaactcatcgatttgtgtagcgtagctctctgcgcccatgcgccagatacacctgtcgctggctactaaaaagcctttgccggcatgcgccaagctgatgttcggttgtgggacgtgcaggaaggtgacattcggaagtgatatggactgcagcatgttgagcgtgtcggggttgcgcacttccaagctgcccttggctggcgggttcagcgtgagcatgtatgggtacgagtatgcgatcatctcgggagccgagtgccacggaacctgtcgcttctcgatggggttgccatccgtgtcgatgaacagactgttcacatcttttgccagcaacatctcgccctcacccagtcgcgttgctagcggcttcggtacccagctagccatgcccatgtagcccatgccagacgaagacacggcgccaaagcgagcgcctccctgggcaccgccttctccgagcgcgccgggcttcacaatgtcttgcacctcctggttctcaatgtccaccatgacaaagccggggtccatgccagctacaatcttggtacccgttgcccacgtcaaactcttgacggtagcgatgagggatatctctaccgcatcgcctgtcagttccatgtcctgccatgtccatagtatgatcttcctcttgaccgcgaccgccagtctgctcacaatcgagggtatgcccgtggttgcatccttcacaatattgctagctgcagcaaacgtcgtcgccccccttgtcctctccagcttctcctgcagtgtgtatgtctgcaagtcgtggatcgagacgtggttgtctgagagcgagatgaggatgttggcttccttgatgattgcgagctgttgtattgggcgccgcgagaacttctcctcctcgcgcagcaggtctgcgggcttcgcctttggtgtgggcagttccgtctcgtcgttgtggtcgccattctgcttggcttcgggctcggtgtcttctatctggtcgttgacgcggtagatgcgcagggctcccgagttcagcccgacaagcactcgatcgcctgtgcaggtcagtattgctgcgcgcagctgctataggctgcataccataggcaaggatagactcgatcttggacttgtcgcgctgtttcagctcgacaatgggccgagccgtgaaggcggagagcatgatgactaaactcttccacggttatcgtgggatcatttggtcatgtgttcgttggtggtcggcatgttggcgcgcaacgagagctctgtgagtggtgatgctgggtagtcgtgcctgcgatcgtcgtcattgctcgggcgcggatgtcatagctccaaaaccacgtgcgtgtctgaatgctgcaccagaagcgcgacaaccagaaataatacatactccgaaaagcagggcgagcgagattcaaatcagcaacatggtcttggtattcattcgtgttctatctacggctacctaggcatggccgtgcatgcaattcgtgtcaacgacagtaatcaaggaaagataaagagcgtgcgaaaacagtacataaagtggtcagtggtcatgttgggggaggatccttcaatttagctatcgacagtctcgcaaacgctgtaacaatctagccgagtgctgtctctcccccaaagattttccgcccacacacaaccactcgatttggtgttgatgtccactcctggaccatctggcaccaccgtttccacccaaaaagaaacgccatatcctccctatccccgggcgcaagcgccgcgggatcgactcttaaacggcgcgaaacgcgcaaaaccaacccaacatcaaaaggtgacgaggattcttcaaccagccgtactcaggcacaatctacatcgactttcaactcaaactgtcgcgaaatgcgacaacttgcccctccgtcccctgcccagtccaagcatggacaaagagaaagagagggcaaggagaaagccataaacgcttgttatcgatcagcacaaacatcccatcccacgctcccccagcaacagccacagtgtcgggtctggcgatacatccgtacaagggccggtgagtttgaagtagagcgggattgatgggaagaggcgaatgagcgagacatgtccacatattgccggttctatcacagcagccacaggccttgtactccttgcgtccttgactagcggcaacaatcaaccacgtgtgagggtcaacgtccttgacaaagtgtcgacgtgctaggcgggcaagccaacggcgaaaggcacgcgcagttatgacgagaccgctgataccaagcgcttcggtgtgggatgatgggggtagaagggaaaggagtaaaggagggctgtgaggaagatcgggcgtaagggacctcgggaacagacataccaaaggagattacacagccttgtcaatgaaaagagacactaataaagaagagagagatagttgagaagatggccccagcgagaaaagggtttacaaaagcttcttcttcgtcgtatccttttccatctcccaattggggattcaaagaacaagaggtgaatcaaatcgcttttttatacacaaccaccgtgcagcgacattgacactaaacaaataaacacagaaaatacattggtttgggtattgagcaaaatgaatgggggaatgtagatgtaaaaacaccaaaaaatgagaaacgcaatcgcctttgcggaggtaagccaaaaaagaattagctcgccatcaacgcaatgaaaacaatcgcgccccgtctctcctgagagcgtgtgatcgcatcatcaaagaaagagacgaaatatttcttcttccaaggaagaaacttcaaagaaatccatggttcggagcactgagcaattacggcttgcatcagcaggtcgatatggcgaatccgcacctcaactaactgacccgggagactcagaaggtccgtagttaacaaaaggtcaggtgggaaagtcagcgttggcggaatccatcgactagaatatgggatcggatagaaaagaatggctggactatgtgggaactacttctcgcgcgggaagtgattgtcggaaaagggatttgctcgatcttcggcgggtgacgggtcggctaggtcgccatggctgcttgcgcgcaggtgtccagggcgtgaggacgaggtgatggcatgcgcgccgacggagccgactttctcggactctgggtctgcgtcgaaagtcgggaagggtcggtggccgagcgtatatggcgcggctttgttaacgttgtagtcattggcaacataggatggcggcgcggcgggatcgtatgcaccagcatctgcgggcttgggctcatagtcgatggcagggtcgatggtgtaggcgcggttgctctcgtagggatcgcggcggaaaagctgggtcgaaatgcgtagatgtagccaccgagagtgatgaacacccatatgaggatgatgacggtggagatgagggctttcttgttggatgccgcctcatcatcttggtcgattaacgtaggtgacggcttcggtgatttcgtctttggctttgccgctgggatcggcgagcagctcggcagcagatcctgagtcgctctctgcggcgagggcgccgagagagaatgtgttgtttgcaacgcccgggaacgaaatatgagcgttgtcctggacccaggtcaggcctttttgaataccggcaatcttcagaccaatcaggcagttgagtacttccttgataggatcgtgaaggggcgtgccgccgaaggtctcattgagagtcttggacatctcgtcaacgaagccattgagagtattgttgaccgcagtcgttgttccattcacccagctgagcatgtcgtcgttgattgtgtcgtccagcttgccaacagcaccgttgacgccctgcgaccaagacatggaggcattgttgagtgatgaaacgacctttccggcaaagtcaccgacctgcttggtaagctcgggggtcttgtcctcaatggcccttagtaggatgtattggcaaagacacgagaaaagaccggcgataccgagagccagcagaaacatcatggggacggaagtggcgtaggcgaaggcccagcgcatgatagcttgacgacgctgtgagccaaatcgcctgccgaaccacagaccgatactggaagaagtaggacgcgatgcgagatagacaacgtccatcccgtcgtgaccctccgcgagtagtgcgacgcgggcttgtgtcttccggtaacgacgaacttccatccacgccatgggaaggcatacgaggatcgcggcgacaatgagcacgccaagagcgatcttgcgggcgttgtaagccatctcgatgaggtcgtcgaaaaattcgttgatcgagttgccttcggagcagaagttcagctgctccttttgcgggacaggtagcagagtgcggttgaactcgaacttgtccatagctttgatgagcttcttgacctcttcgaatggagtgcggatgaggttgtcggtaaagttctgcacctgatcgaaggtggggatggactggttgagcttgacgaggccttcctgcatctcggaaggcagttcgagcgccttgagcttgctgatggagctgtccaggttgatttcaggcttcttgaacccgggcaggttgaagttgatcttgtccatgatggagttgatgccctcggtgacagacttcacggagttaccgatgtcgccagtgacttcatcgatagtctcgttgagcttcttgttgatctcggtaccgagctcaacagctgcgtgaaggctgccactgacagcgagtgtgatgaggcagaggtaggtgctggtcatcatgtgaatgacaaacagcacaatctcttcgacaccagtgacactcatctccaacattttcatgaggccaccaacagctttgtcgatgccagaagcagtcatctcgttgacaccctgggacatgtagtggggcatagaggccattgagctgccgattttctcgactgaggtgcaagcactgagagcttcgcgacgtgctgaaacaaggcttgagtcagtgcttgcgatggcgaaaagtagtcgtacgagtactagtagtaggagaatagtccagcggttgatccatatctgcgagagcctagctcgaaggccgaggtatggtttgaagtctggtgtctggtttattgtaggtcgtggtgcatcttgcggtgcgtggtagtctcgcatctcatgctcgccagcggacatagatggaggcacagccgggaagggttgctgttggtacgtagaggaagccatcacgtgtgtggaaggctgcgaagcgcggtctgtttgttgtattagatacggcggggtgttcgacggtcgtttgatgagtcggttgtagatgaggagtcaaaaagcagttgttggtggaggccggctgcacaaagagagaaaaagtatctaccagagagacggtgtgaggtaggaaagattacgagaattacagaatggaagacggtagaacaatgacgataggaaacccaacgctccgtacaatgcaataaagaaaaaacagtgtgaagattcgcaggtgaaggagagtcaggtgcaagtgacggtgaatatgaactttcacaatgactgtattgaatcgagctacgtaccgcgagaaagcgaggaccaattgcgggccggctgcaaggtaccaatggcacctcgtagactggcctgcacgacctggccgtttcagcaacgcatccactgggtgaggctctagttagaacaggcgatctcggatttcgtggtggcccaaataggcgcccttggaagtggagcaagccactcccgaccagtcattcggttgtcagctggtcgggctggggaaggccaaaacaacgcgctagaacatgagttatggacagcggctgttattttgagcctctttgtcctcgggtggttgtcgcgggttgtcttgagcgggcgtcctttgttccacggcttgcgctcattggcccacgacagtcgtaccggcgcaaagaggcagatcgggcgacctgggcctcctcgtgacgtccacggctgtcgcagagttagatgtggtgtcgagcgcaagggaacacgacctctgaacgtcagtcgatggcagaggaggtgctcaaggcacgagaatatgcgggacgcaacggttttgtaggctcacactgcgccgtcttgcgtggcgcgtgctgtgccttgattttgcaggtctaacgtcattgtgtgttgtgtttcacatctgcatgtcactttgaacaccaactacagtatgtcgtgcagaggcgcgacagtgtgcagttggtgttttgctgaatgttgacattcacctgcctctgattttggatgtagtgaagttatgctaccgacctcatggtccgtcgtcaactcgatggcgcccttacttgcgtggctgcggcgtagcgcctgccgtgtggggtcgatcgcttagagccaatggtcgcatgggcggctacagagcctcaaacacgcgtgtgcacggccctatgtccatctcaacttcatccgtctcaacttttcgtgcacactatcttccacctcgtaactttattaatagcaacatgcgctggcctccatatgcagaacttaacttagatcatcttcctggctacaatattgacctgctgcgacagatttcatcatgcacgatacctatggtctcacattgtaggcagctttgcaggagcttgaagccattgtgcgtacgatgtccctatagtctgcaagaagcatgatatgatttgctccgtaatggtaagatgttggagtgtctggcaatttgtcaagtttcctgcgtgtcagtaaacatcttgacggtactgtaagtacgatgtagcttcgtggtttaccattgaaattgtagagtatgtggtgcaagccttctggagcaactccggtctatgagctgcacctgctcgccctcgctcgagttgttcttgctgtctgaaggacaaagaggcgagttaggaaactccaggttcctgtctgtcttctggtctcctttcaactcgtcatccgtactacatcagctcctatcgtctatcaactccttctacgatcctcttctttacacagcagcgccggtcgctgctcgcctgtcaatcttccgctcgctctcagggacatctcactgactgggctggtgaaagaagtctcgagaggaaatttcgagaagggctttcacgactctgtgcccaaggagacccgagcttgcgcagagcaacttgccaacaagaccgtgcccgatcgcgataacttccccgcgccccaccaccaatatttagacgtttcttcggttcactacttgcctttcgcctcatagtattagttcaaagcgctacgccctccatcagattttctcgctgctgccgctatcgttccgcgatcataccaactagaccgaccaccactggacaagaccaatccaacctcgcccatccgcgcagctccatctagaaactaaacctgagctcttagaccgcatagattcgcgaaggttgtagaacgtcaaaataccgcccgcctatactccgccgggtcgcttctctcacgacacgagcaagtcaccgctcggctgatcaggtacggcactcacttcgcccttggaaagcgggtctaggctacagtagagctataacaatagcttcgagcttcaagggctttcatttcttccacccaacctatttcaccacaggcaggcacaatagcggactgttattgaccttaggcagctacctacctcccatcatttgttctgaaagcttccaaccctctccaagtcccttactcaacctccgcttctaccctagacagtcgagacttcgcacctgtaagttacggtcccagcaaaagcgcagcctgtcattaccttgacccatatctttgatgtggagtcacacatttcatgctcttactgacaccgattttcgcggcccacaaagctcgccaaagagttgacagttccaaatcctgacttcccccaattaccaggtacgtgatcactccctcgtatcacgcgcgattgtgagagcagccgatgtgtggaggcggtgacgccgtgcggcccagtttctattggcttcctcaatgtcggtgaacaagtggcaggactctttctatcacgccagaactcacgggcttgcatctgggcatcattgagaaatattatgcgaccgacaacgcatttgttggataatcgcaaacaccagagcatatggtctaatttgaacaataggaaaggccccgaagcaccactcttacacagagattacgctgcccgaggcaagactcagacttcaacaaagcgttcacctgtgtggacctgtgtttcaattacccacataccgacgtcgaccctaactttccctggaatcaacaagcacaatcttcacctccgaaacatcactcccacacagcgattgcgctacccgaggcgaatattagatgaccggtagtgttgaacaggcggaagtaggttcgagcggcgccaaccgtgtcgatgcaaaggcagccacccccatcaagttcatgtcgccgacctcggagagcagcggcggcactctaaatgaggatggaagctctgagattcgctccgacggagaagtcgcaaactctctcagcagccctttcagccctgagagccttgacttcgacaacttgagcatcggtgatgcgagtcaacccaagcccacggaggttggacgctacactgcaccttttcagcgaggtttcaagaactacaacgactccagtcgcttcaatcaccccactcctgactttgcccggagagacggtggctttcgcactggaagtcccttcagtgctggtcgtggtggaggtgccaatttccggaactctcgcacatggatgtcagcggatgctcaagccatgcaggagttcatggtcattcggaacgcgatgcgtcgccaattcaaaaactcggaggtttcgaagtggaagtacaacgactacattgcccaccgcgaagctatgcttgcttctcaggccaacctactcgcaaacaaggtcaaggcgaaggaggacgctctgcgcataccccctatccccttcgacactcagcagaacctcaacaaatgggggttgtatggcaacttcgacgaggttaccaacctgagtcgtgtcctcggagaacacacgatctggtgccgtgactggaagaatggcaaggacgatattgcaccctggccttctattgctgagctcaagtgggagggcgatgatcgagccaagaccggtgttgggcgctacccacctcttccgcgcgagcaaggcccccctggtctgccatggaaccagcttccttgcgtcgaacagtaccccatcgatcaggttgcccgcattccgaccatggaagatgtctacctccctgtcgatgaccagatcgaggaggagaagctatatctttggagtcaagatcttgaagaggccatggacgccttcttggactcatagctccaccctgccaacacatcggataaaagatcgcgcacgacaaacaacgacaactctgcttgacgatcacgcatcgatttgactcgcatttcttcccaccatgtgggcgatttaccggttgtaatcgtctccgagcccatagtgcccgatccggaccacgatacccaccgcaactttcgaaactattgaagtggtcctgcttgtacaactacaatgatcactcttcctctctcactcacctccaaggctggagcacacagtatcttgcgtcgaccatgctcctcgcgacagtcctttcccatatttgcttccacggtactgcatgcgatgcgcgtgaacgatcacaacgatagaccgaccaatctcagtcttgcactttttggaattctcacgttggacgatctgataccccacggaaaggcgttttggggcctgcaggtatgacatgtacaatatcccccagtttacggcgggcactgtgtgtgcgaacattgtcgctttttggctttctggtcttgaatcaactctttgatttccgcattggctattcttgggagatttcaggcggggaagggcttggatactcttgcatttggggtttctcggggcttggctggctttttgactctctcccccctggtttctttccataacaaaaaaagtgcttttgacaagttgcaatctcctgacttgtgatgcgcattccgtgactctgagtctgcttggtgatcatctttggctgaagcaatcatccactgactctgctttctcttgcgacgctgtccttcgaaccatcgaatacttgctcgtccgtgaggcgtcttaaataggcaactaaatataccagagaaattccggcagtctcgcgcccaagtcgagctctgtggctggattaccgcggaccagaacgatatctggatcgattgcccgcaggcacagtgacaatgacgacatcgctcgacaaggcagcagcttttagatcggacatgctcgtagaaagggtcgcttcacaacgttgatgacgttcgatatgctgattcgggccgatgatttggcttgtaggatggatgttcgagcagaacaaaacagttcaatcatgcaagctgaattggaagaccacgagcccactgagctttacccatcgctcgccaaatgcccattcgaaatcttgggaacacgcctcatcatttcgatgcctaatgtagtcatacagttcgacgctcttcacgcaggctcgcagtcagctccaatttgcaccattgtgtgccttcaattctcattgtgccagtcattcatttctatgccaacaaagattggcgctgtatccttgagatcacaagaaatacgctaccacggtgaacactatcactccgaggcatcgtgcaattcgctcacgatgtctctacatcggtactctccttcacagccccatccaaatccttgaccatatgcacaatcccaataccctccccattcggacacctcaccacatcctccctcccactcctcacatatccacacttctcatacaacgccacgccactcaacgttgcgcccatctccagcctctcaaacccgccaatcacccccgtcttcccgtcacgtgcagccgcttcacagtgccgcatcatcatcgtccccaagccttggcgggcataatcaggatgcgtgaagattgcgcggatactcgcgcggtcagtctcagggttgcgtttttccggcatgcgcaagggtgagggggcggagtcgccgccatacagcgttttgcggaaggaccagccgccgcaggcgcagattgtttggggctgcgatgaggggtgcaggatgaagtatgttcttcgcgaagttgagcattcgattgagatggacgggctgcttgatggggcttactggtcgtggataaggaccgtgtcgggcccgaataggtatccgatcgagccgtcgagttcggcttgcgtgtagtatccttttcctaaagcgcgcagagagtcgccgatcatttgttggagggcgggtatatcatctaaggttgcggtgcgaaatgtgtattttcgcgttgcttcttgggcttttgcgtcggcgattgggtcgtgcatgtttgcgggctgaaggcgctgcgcgagatgagaaagtttttcttcgtagttggtggatagaacactgctcatagacgtagaaaatccaatgtacgacttcttgattgtgctgtcgcatgctgctcggccttatcttgtcatgatttgtccgacggaaagcgattgcaaactcggtggtcggaaccacagcttcgtccaacatcaatgccaccactatcatcactggggatcaaactaatgctgtacgagcgcgttagcataatcgagagcagggtaaacagcaagtttatcgctatcaaacaagagcaatttaacgaacggggtagggaaagtagcttttggcagcatgtgatatcttcactccgttatgaggatatctcatcttagacgacatgtccttataaagggtgttttttggtgttttcccatcacgtgcagcgcgtgttggtcgcgtttcacttgtgtgcatggaccgtctgatgtcactcggaccgatgatctgcaactatatgctgtatcggctccccccatcgtccatttgttttccatcctttttggactcgccagacgttacattgctgcagcatttcataatgcctccaaccaaaaagcagaagaccagcaaggagacgagtgctctcactcaagagtaagagcccgaaagtgcgaccgctcatcaaaacgacgaagggcccaagcttcacgatgcaaggcttctgtatctccatcgtattgattgcaataagtttgctggtacatttgcggatgaatacaatctctcctcacaagtatgtatgcatgcaccgcccacatctcgagtacgaggtcgagaattgttaagcggaggaggcggacgatgaagacgaactatatgaaagatacaagaagagtttgatgaggctctcaaaagcggcatcatcctgaagccagccaaagatcacccagagtacaagtgggtgatcatttgggaaggtaccaagacttcggtgactataggaggcgttcgtattactgcgatccggataatttcagaatttacattcataacgacttcgctggtaaggggttgatggaacttatggagaacttggtatgtgtggttattgcaggttgtcaactacgacggaaagtaaacaagggcacttagtacccagcatctatatacagtgttgccaagcttatattactatggcaaagctctgcttataggtttaggcaccctagacgctttctgtcataagtgacaacatgtagtagaaagagatctgaatcggtaactgactttctgaccatgatagttgcttgatttcgacgctgcactcaagaagaaaggcaacgatgccctcaagcagatatgcgcgccgatcagcgcgctggcactgtccgtcaacgaggtcgatacgtttggcttcagtagtgatgcttggttccatcagtgagttcacatcattgctgaagctcttgtgttgcgtgacatgcgaagataacgaggatggtgagaaagtacaagccctagctggaatcatgggcgatgctctccctggcgctatcgcagccatcaatcacgcggacgaaatgaaggctgacaccgagattctcgaccttccactcgccataaagtacttcctggaatggtcttcggatctgccagagtacggcatggagtgcaagtccgtggagtggcgcccgcatgctacagctcatttcagcaatacctaattcgaggccagcaaaggcgtcctgggcgcgaaggagcttttggaaaaggcaaagtctagcggcgagtccaagctacgcaagaagacgggaaaagacccttggggttgggcaaagcggctgaactggattacagcaaacgccatgtctcccacgctcggaggcacacattacaatattaccaatatgtcgcgcaagacgagggcgagtcatgcttttgacaaaaaagatccctcagcggatatgtcggataaggatctcaaggatggcaatctcgactttgctcaacgtacaagatctgttctgttgatttcggtatgtcggaaatactctgcctcagtctgttcctatttcgccaccatttaccaaagctgaaacatctgcatcttcaagtatctgaatattactattgtgagttcatgcacttctgctgttgcaaaaaagcaacaatgatccttttaatatgtgcctgtggtgtttcgtgttgcattgactgaacagttgtttttgcgtcacagcttgtcttgaaacaggtggggtgccgctacgccattactcagtgaacatagccagcaaccgatagaaccattccgctaacctggcaatattaagaacacgataatgatatcgaaaagcttgtccgtctatggagttcgcacatcccgaacctaatacactgctacgcgactcaattttccgtgattggggaatgatagctgcttagtagatttatcgcggccgcttgagattgcccttatgcaacccacgtcatgagtttccagtctcgagactatcgcgtaagaattctgtcaaaatgttacattgacagctcgtcggtgaacaacattcagccaatagagacaaccatagacggaagagtaccgaggcaccatgacggcacgcccaatctactggatactccagtgtcatggtacagatatgctacaagtctagccaggatacccaaagaaaaaataccgaaccagagcagttggtaagagcgaatttgtaagaaaacatggcgccactgacaccaagcgggagctaacagccacgatagccctccgaaactcgctcatgctttactgataactgggatgtcctatcaatccttgaggaatgcattcttcacccacatacaaacgcattaacatccgtctgccccacaaacctctgtgcctgggacacccaatcatgagcatcaccgcatggcaccttcctcggctgcgatttctctgccctctaatttgaggtcctccgatcgcgcttggtacttcatctacttggcggcgtcttcgactggatcttgggcatcttgcagcaatgcagagtgggatctgcatcgaggattgttcgtattcgatcaaaccggtgtactcgttgtagcaaggttataaggatgatcgccctccagtatctggagaatcacagcagcatcactcttaccttcgcttcaccggtgtctttgttccgtccgggctgagcctgtctactcttctttcgttgatctcttgctgcttttcaatcctcaagtttacctatacacaacacgttcgcgacacatcaagaaacatgtatactcagtcacttctcgtctcgcttttggccggactagctgccgctggtccggtagaggtacgccaactcctaggcgggactggatcaacatccaaagaattcagccgaggcggatgcaaagacgtcctctttgcatgggctcgtggatcgactgaaataggcaatatggtaagcgtatccatgcgacttacaaaactaaaaactgaccgtctcagggcactgtcgtgggcccgcccacctccgacggcctcaagcgcgcatttggccgcgatgcagtcgcgaccgagggaattggtgagtaatcacgctgcaagacttgatctgaattttgctaagacctttgatgataaaagactatgccgcccttataggcacaaatgctcttcccggtggtaccgacgcggcctccgagcgcctcatggccaccacgctcacaaacatggcgtccaaatgccctgactcggtcatcgtagcaggcggctactcccagggcgcagcagtctgtcaccgcagcatcgaaggccttcctgcaaacgtgaaggagcagatcgctggcgttgtactttacggtgacacacagaagttgcaagacaggaaccaaatccccaacttccccaaggagaaagtgaagattatctgccagccgggtgatgcagtatgtcttggtacgttggcggtgttgccggcgcacttgacatacggtgtcagggcaaacgagggtgtgcagttcttgactgcgcagatcaagggtacacaggcgaagattaaggcgaggaacgcgaagagtgaggccgagaagctggcgaaggaagtcaagagggtcgccaaggagattgttgcttagctggattgttgcgataggtaatactcgtgaacgaaccattctttccgctagacattgttgtttttctttcacttccatgatttatacaatctctgagcatgacctgtgcttcatcattagtgttgagtggccatgtcgggccaacttgtctctgaatcgatctcttgaacaatgtcagtgactcatgaaaagcgctgtatgatagttggcatcgaggtgtgcctaggtagttgttgaagcgcgcttattccacagcgagaaggggtctgcgtgccttatatgcattatatgcaatgtggtcaagatgacattggtttggaagttaagacctttttgttgctcattatggggatagttgtggaagagtccgacttgcgacttatagggcaggcgacacatcctaagcgtcacacgggccacaaggactggcgcatccaccttgatcttatttgctagctacgcgttggcgagcccaacaacattcatgctctcattgcagcaatgtcccaaatacagccagtcgattgggacgcaatagaagatgccaccgatacaccatcaccgcaagatcataccgacacacaattcccccaggtccgctacagcctcattggcccttcgaacaaagatgacgctaccgtatcccatatgaacaagacctgccttctgctgattcgaatctgcgcgatggaaggttgtgatcaaatgcatgatttcgatgaatttttggcatttatgggttcccaattagacagtggcctgctttggatcgcaaagcagaagagctcacatttcatttcagcgacttcaacgacttgtttgttgagttcataagcaatatcaagcgcaagatcgaggaaatcgaaagatcgctagaagatattccgaaattactcgacaatgagggcaaatggtggggaacaacgaacatcttctcacccggtgagccgttttaatccatgcaatttaggactagactgattccagcagatcttacgtgcaactctatacgccggctgcaggagcttagtgtacctgagttctttgactacgtcgaatgcgtaggcaaatatatgcacatatatcgaaaattgtatgatgagtatcagaccgaagaccagctcagttgattctttgagtttctcggcgaagaattccggacaatctcagacatgccgcacgatcgcagctgaagagcacactaaagttttatatcgagattaagctttgtatcttacagccccaacagtcagcaggttttcctgggctcgaagtagaggacacgaagaggtcaacaaaattatgtttgaactggcatttcatacgagcgtttttgatactcattctcaagagaaatgctctgtcaatatggccaagtcatgccgagcaataaggaaacgtatgcaacgacatcgctgcgacgcgaccgataagcatcgtgtttacgacacccttgtcactacacttgatatcttacaacgctacgcctgcgaggagctccgtcacaatgttcatgttgcggtcgattgtcacctccttatcgcattagagataatggtattcgagtatgccatgcttgctgaagaagtcctcaagaacccgcgcatcttcgttgatgctcgcagtactcactgctggcaacatggttgcaagaccaagctactttgcgatcataacaaatgacgcggtgacgatgaaccatgtcttcatatcaggaaggaagaacgcacttagtgtttggctccgagtggaaggagtatcaaccatgctatccacactacaaccccgaggcacggcgaaatttgaaccgcacgaatctttaagatcgctataatcgtgggcttgccaatatgatcgattttgaagaagattttggggaggacttttgggacagtcacgtccaagaacacatatcagttcagggtgtctaagcaaaatgaccggaaggcaagcgtgtaatattccacagacatagtgcacacctatcacgctaccgggacaagccaacagtcctcgctcgtagtacttcttcgatttcgaggctgctcacgttgcataagtacatagagaatgatgtaaagtcaagatgtgtgttgggtacatgaaccattgagaacatagcagtgcatttgaagtcactcccgattggaagaaacaccgcttacccatacgtagacatcctgcagtcagtttaagcttacggtctttgaaagctttctcattcgagctgtccactctcgttcgcggtcgcaccactcctgtcagctacttcggtccgggagcaatttgatccttgcgtaatttgttcagtactctcggtgtgcgtactgctcttgtaaccccacagcctgaaagagcctccaggcttgagattcctcccttcgtttacacgccgagaatgcgaggtcgactgctccggttttttatctagcgacgcggtcggaaaatagtgagagaagaattgcttgactgttggcatgcacgaagcagtaacaccggaccacatttcaacttgcctggtttataaataagttaacaaagccaaggggaagctgttgaattgtggtacctacgtccaaagcaatgtgtatcctactttccaagtagtgtccgttgggtctctttgcagtacgacgcgataatataagcttagcacggacgcgatagctcctctagtggtatcatcagtaccttcagaccaatgggcgaagcaccattggcatatagtaaagcgccatctgaatgtacttacagcgtgcctgtcatgaaaatgagaataacactcgctttcttccgacgcgatatcttgagacgccatactgccggcaccgggagaaagagaaggatccagtcaacaaacatcccaatcataccagtggcgatcgaagatttcgcaaacttcaagtagtgccacgagacaatgacgtctagaagcgactcgcctggccatgggctgttcatagcgaaggcagtgatcgatatggagaggtagaagatggtggtcaaagttccgataatcaacctgtcaagtgcgagatatcatcagcagattgttgaccacggtcacttcgttttacactcacacactgatgcggatgtaccgcataacgccaaacaggtaatagtactgtacaaataggctcattttgatgaagcctaacgcaggagcggacatgactgtgcagagataactttgctatgctatcatgagtgaggtagttgcgattggagatcaaatagatgctcactaaaagactatcatggctgagagctttgtccaaatgtacatcccatccgtgtcgaccaacgactcccccgcgataacctgcatatagtcaatgtcttaatgagcaggtagagcagtcgcaacgtacctaaaacaagacttgcgaaacaagcaatgctgaacgactatgtattgatgttaggaagctcttgttatgtcgctaagcatcatttttggctcacaaatccggtgaccacgagccctgaatacgactaatgtcagcttaaaaacttcacggacttttgtacaccagacttgtaactcacaatcatcccaaccccacttcttaacgatgaaggtccgtgtgtatgtacggatacccaagcagatacttgcaatgacgagatatgtaacggaaatccctagactaagtggtacccgtgtcggaggattttgaaagttcgcgaccacgccgggaggtggttgagcaaatgggattgtcttgtacagttctggcggtagggttttcaagagcccaatatcgggtcctgtgtaagcttcccagtgagctctgtgcatgttgagatggcttctacaggtggcttcgacaacgacaggacacaagtgacaaggagatgctcagcaccgtgtattcagcgcgagtgttatgctagctggttccttttcatcggatagcatgataccggtgaaagatcagggttgggggcgatcacgcaaccgggaggcgcagctgacaacagtcctcgtcggatatcaccttttcctcgtcgcagtcactagacgtatgcgcagtctcacgcatggatggcagccaattggaaagcagaaatagagagctgactgcataatcattttgaagagtcgtcatattgaagacagcataagcgccgggatgcatatcacggtggtggcactcaattctgataggcccagcacgcttactccgctgttcagtcgaactctacaccaaggacttctaaactatccaaagaggtgaccatatttttgcatttgttttgtagtctctagcattgacttatatatttagagcgtcataccttcgtcggtgcggcaaaaattatcgggcgaggctgtagaccgatgtgcccttgaagttcgacgcgactacaagatcagattgaatgatgtgagattttagggcttcatctattcaactcgacttgtttttgatgacatttgttggtaaaaaactgagttcttaaggaagacctctgcagctttcctcgcgcaagtgtcaagtaatacttatttccattccgcaagcacatatgatacaagtttgtccacactacaagctcatgccaacagatcaaatacaaggaaatatacattagcgattgtagtccagctagctatggtcgacgctgtataaccttggaatctttcaagccgtatgggcggccaagtaatcccgcaagcaacgccatcaatgccgcccaaatcctccgtagccaacattcgtaaagtcgtaaagtcataagcacactcgctccatccagaaaagcttgcgtgtgtccctcaatgcacagctcacttctacgccgtcgcagcggcaaccagcacatcaatgcctgctgcatgactcgccgcattcgagctcttgctaccaccctgccacctatccgggataacgcctccatcaagcttctcctggacccacgcactctccgcgtttctcagtaagaatcctgtgaagttctcatcgcgcttgttctcgttcagcgtcgataagccgcgcacaaacacgcccttgaattgcgcgccttgcttgtcaagctcgccgcccacgggttctgtcaggataccgtttttggtcaactgattgatggctgcattggcgatgttgtatgcgtgcccgatgtatccgccatctccgcgggcgcgagagagctcactgaggccagcaaggatgacgccttggttgtatgtgaaagtagttttgccgtcgttcttgcaggatgtttggtcgatgccgtcgttgactaggccgtcgtcattgatgacgcctgagttgtaaaaccaatcccattccatttgcgcccagttgaggtagtggtctcggtcggaggcggagacgcggttggcgagagaggcgccaacgacgaggaagagttcgttggagatcgaggcgatgctcacgtgctttttgtcccaccatatgccaccgttgcatggggtgttccagcctgtggtcatatcctcgaagatatctttggcggtgttgaggtacttcgcgtcgccagtgaggtcgtaggcgccgatccaacccattgcccacctgatgatagttaacatctgctatggaaattgtgttgtaggagcattcttaccatccctcgtcgtcgtagaagtcgtttttccagtctctagcacctagttgattgcgggacttctcgtaggtgttggaaataatgtcgatggcggtcttcttgaaagtcgcatcctccagtgcaaatttggcgatggtctctaccatattgcctgactgccaccatagatcgtcccatagtccagtgtcaaaattgtaccatttcctttggagtgttaggatagcctcttgtgcattgtcggcaaaatcggcatatgcgcaaggcaagtatagcaacggaacaaggacggaacgaaggaacttcatgttgcgataaaagtaaagaatgatatgctatggatgattgacaaaactctggagtggtacagttcttaagaacgctaacgttcagtcgagctacaatgaaacaaccgaaacaggagagtatcccttcgtttttaaggctccgcaaaacgccatgaccttgatctgaacgaaaccatagtcagggcaaggcaattggcccgttgccggttcaaagctaagaaaagactgacttgtatgaagtactgggtatcatgcttgcaacgtagagtacgcgcagagtacgccaaaaccggttgaggttaataatttctgcccgcggcgaccattgacatccctgctgttttgctgttaatagtgggcgacttataccccatggacctcgtggcatgtcctgcatggcggcctcgcgcctggaaacgttggccaagtcatgcgagtgttgatcggtggcgactcgttgtgtcttggtgcaggtgaagtcagacaagcgatggacagggtaaccgccgtgcggcagtcaacgcggctcgaagtgctcggcaatcaaggtgctgagtatcgtggatcctatcacacacgctggcgcgacgcggatcaaggatgtcctttcgtggtggagtttgctctgaaacgcaggtcgaaaggaatgactggatcggaattttaattatcgcccagctgtgattggcgagatttgaacgggccggaagatcggattggcttaggcgcctggtctagtccaaatgtggcataattcaggaacgtggctcttagagtgtggctgtgagacgtctgaaacgaacatcatttggtcgaaggacgaaacggattgacaaagcaaagcggaaaagtaagaatgaatactgatgatggcatatatttatgtacaaatgaaaatgtgaacaaaaaaaacacgaaagataaacaaaagggcaaagaaagtgatgatgccgctcaaacagcttaggaaagcttcacacttcataccactcttcatcgtggccatttccattcatgagaaagcttccggcgtctctgtcagcttacgcaccgcaggcgtatgagagcagagtgaaagcggttcccgcataaccgttcacagcaccggccacagtgcccgtaatttctaaagcatccttgcagaccgcagcgtccgagttctcagaggcgagatcaacagagattgcagggggagctgcatttgctgaatcggcacgtcactggtaggtgatgccccagaattggggcacctcacagttggtgtactgggtcttcttgcggggacaataggccatggcggttacaccaggacaggtgttggtataagtgccagatgtgcacttggcaatggccttgacgcgctaacgccgagtagatcaacgagcccgttgcggatccctgatgttgaggttagtcttttagttggctgcgcgatgtggatgagcacttacagacgggatatgtgccatggggacctagggtaaccttgaggttgtggttgttctcggatttccagaatctgctcttcatctcgatttcgttggtctcacactgtcctgattcgtggcaaacagcagcgagttgatggataatggcatcgatgttgagatcaccaatcttgacagtctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttggcagatgaatcttgccaaattgctcaggcccgagacatcatcgccggaagtatcctctggcaaacgactcttgcacacggtcaagcctcagctcaagaattaacaccagggcacgtagactggatttatactcaaatctagtgtctggaccgtcgagtctcagtttggcaacctaaaaaggctcgggatgattttttagtgcggaagatagagctgagtgcgcgaaatgtttattttcgaccgttgtggctgataggcttgagtctgtgactcggggctaggactgagtctcgaccacgcgctttagcgttgtgagcaacctcggacgattatcgaactgacttggaccagtaaggaagttgaagtccgtggtctagccctgtgtcatagctagttggagagttctccgcgatgatgagattcgcggacggccaagtttttgggtccagctgttcagcctcatctccttggcggcaccgcctcgcgaacagggccataatctcagccccaaattacctcttccgtgcaaacctaccttgatgctgcagccaagcgtagtactacggcaaaatcgcgtaaattgaaccccaaaaataggccacccatggacaagactttgtaggagtattccaaggtttgttgttgcaacccgacgcagtgcgctagaatgcgcagaatgtgatagaaagcccaattggggataaataaacaaatgcacagccttcccatttcgtgagtactgctgatatacatggaggaggtcatatttccagtagacagttaattcttccggacgttggtccggtggaaagagtctctcttgctagggtcgttatacagacgattcgaaggtacagtcggtttctggcgcctcctgaatgtttggaacatctccgggtgcagcgccgcgttcattgttgaggtcgatgagttgtatggcttcaacataccccttgcagtgacggcatgtggggggtgtgttagcaggaaatttgatcaaatctgtaagtcccagcttcagcaaagctgtgacccgcggagcgccacattgtgccttagcatgtcgccagcagcggaataacgacaaaccgttcgccttcgaggaagcaagtttgatatcagacgaagatggatgagttgccaagcacgggtgacgaaataatgaagtaagttcgatggtgggacaattggggaagtcaaaggtcaccagcgaatcgaatcgcgtatcggtggtcactgagaacgcccttctgcttacatgccgtgtttggaggatgtggccaatcttgccggagacccgccaacagcacacacacatacgagcaatgacgctcatcacgtgctacgcgacttagtcgtgccttcccacgcgaaacgtcagcggggtatagcggggcgcgttcgacccgcatgtgccaaagttgccgttagtatgacgctatcagcatgggaaaaaggctgaaatcccatctttctggcccacctttatgcgcggatctaccaatcgtggcggcccgtggctgctcgtcaacggctctcaccctgttcttatccacatgtgaaggttgcgtctcaccctgtctggtgctgttgggtggccacaacgtcgcagctgccttgtatatcagttgtacggcatgacgcgtaggcacgtcatttgtaaaaggtaagtgcagccagtgtatatataagagttcaaaaagtgctttcttcgatctctcatcacatctgctcatcactcaactctactacaatcaattactcttccaaccaaaccaccacaaacaaccaaccaaccatcaacatgtctgactccatgcgcaagggactcggcgagcaggctcaggagaagagtaagcactgcttcgtccaacttccttctctttccaagcactaacctccctcagtcactcccgactcccagaagtccaccggccagaaggccagcgagggtgcctccggtctcggtgacaaggtcgcctccgccgtccagcctgagggccagaagtccaccacccagaagctcggcgacagcacccgctccggcggtgacagcgcgcagaaggagggtggaagccttctcggctccgcacaggagggtctctccaacgccggccagaccatctccgacaccttcaacagcgccaccggcaacaataaatagacgatttcttgagccctcttcgaccctaagaatggacatctttctctgctaggtgcagccttcaaggcagacacccttttgactcgccagtcacatataccctattagctcacgaatgaatgagattcaacatgaacatgcctcctcttgctgccagtgtattcatatgatgaccttaccatgcattgtgacctcctcttatcttggagaccttttgccacatatgctcgagttacctcgttcccgcaattacggatgcaaagcctataatcatcttacattccatggttcggtctgatttcactgcgccggaacgtcgaaggttgctcgtgaaggccaggctatgattcaggatcataacaactatactcatatatcttcatcagccacctcttccatctcgacatgccgcaacttattctctgcgacggcagcttctgactgtatgccctgcatcccaccactcgcttccgcagccatcatctcgtattctgcctcttgcaccgccgcctctgcagcttgctcagcctcgaccattgtcgacgtgccatggttcctcaaaaacgcctccatctcctcatccggctccacagcaggcttcttcgagtccatgtatccctcctccttgagcttatcaaactcctcaggctccagcaatctcccctcgcccttggctaacttcatcttgttcgcgacacgcagtcggcatgaactttgtggcttccttcaagaaattgcgaacctgaggtgcggcttcgtacacaatttgcgccttcttgggctcaggctgggccgcttcgtcttcgttttgtgcttggcggttgcgttgacgcggtatgggcggcggtgtatcgcgcggcatggggatgtctcgtacatcggcgtctgtatcgctgctgtcgtcttctttcctctgtccgtctcgcgtccgcttgcccagcacgcctcctcgcccgcctctatggccgcctctcccgcctctgtctccgccatcgtcgtgtcttcgttccggcttgaattgtggtgctttgtcgccgagtgcctctcgcgccttgttgactgctgcgagatccttttccaactctgtgagtcgttgtcgctcgtgtgggcgtaagccgccggcttgatccgcttctttgagattatcgatgtcgcgctgtatgcggttggggttgcgccgtgcgagtttctcgttgcgttgtgcttggagattggctttttgctttttgatttgcttctgcttctcttgcttcttgtggtcctggacagggttgtagttcttttctttcggcatgattgcgaccgagaattaggtataagccgattgggcggaatggtaggttggagtgttgcgacagtgaagttggagatgcgcggacggctcgaaattcggacgatgacgtccgtgcagaagctccaaagacgcgctagcacccaggtactttcacgcaacacgcgccgcatgatcttgtagtccagtcaaggtaacactcacagaacgccggtcccaagacaatgcaattataggccgacaatttctgccgccattgtacgccatgtttgtaccaagagctctgagactcaagggcgttcgcgagactaagccaaagccttcgaaacctccaccagaggtcacccaacgcaggcaggatgaagcactcgtcgatgctatgcaagggataagtacaaactcacctacaccacaagaagagcaaattgaaccaaaggcaacccctcgtggcgggcctaaatttacagtcaaggcagtcactccagagtacttgtcgcaactcgtggttggtatggaactgatcttttctgattatgcacatcaagaagaggtacgggcggattggctgcaacagcggtacaggacagtagatgaaggagagtactgtaagaccaaacatgggaaaatatgtttccaaacgctaacagtaaaacgaagtcatccatctcacgggtattctcgagcatccgaatatctcaagcctcaagcctcaagcgacgcacggattactccaacaggcactccgggaacacccatccaagatcctcgagctctcgagcaatggctaccatatccgccgcatcccgtcttcttatccccccaaatttcttccccacaactcattcgagcaggtcaacgatgacggcctgtccttctgggaccagcgaacaatatacgtggagccgcacctacgcgacctctgtaagactccagctagagtcgcgcactggcttcgagagcatggccagctaaagcagaagtggctgccaatacaagcagtttacacacttcacaatagttgtgcattcatcgtcttgagcggtaacattacacatgcagacgtgtggtccaagtggagagcagcagagaagccagataactggaaaatattgacaaaggttgagcattcgaagcgtacggcagagtacgtcgcactactcgagaagcaaaatccgaggagcaagggcaaacatcagctggatgatcctgttcttccggctattgctaagccagcagttcttgcgctgaacgtggaggtcgtcccagcttattcagaaaatattgagcgaccaaagaacaagcgcaagcgtaacagaaagaagggcgacaagaccgatgcccaagtcggagaggtggagacaaacaacacgactgttgcagccgatgaagcacaaaacgacgagccacgccccaaacgccgggcttgaaagaccatgatagtcttgccatgaaatcgacctctacgtaaacactgaatgaaaattgcgaagcagaaaacctacggatgtcaaagccgagtttctcagcctcatccattagcgtcgagacggcgtgcctaaagttgcgctttgttgatctccccagtttaccccgcttagtcgctagcactaactttgtagaagttaccgagagccaccgaagaggatcatttccaggcacatttcccagcataagtcatgtgagccgagggatggcgctctaaggcgaagtaccgcggcgtcggcatcttaaaatcatcgcatcttagccagccttcataatgtcactatatttcacagtcattgacaacactagtccgagacgatcatcttggagtatagctacagctacctgtgacattggatcgctgaaatgactaccatagtcgagaagacttctgacggcgtcatctatcgcgcagcaaagaagtatcccattcctgatgttgatctcctgaccctactttttggtgagcaactcctacaccaactataaaacccagtgatcagggtgcggatctgatataggggatacaaccatgcgttcgagtgacatgttgaccatctgcagactcagagcactgcctcgcaaaacccgacacgccagtccacatctcagctgcagatccaagtctcatcctgaccacatcgcgagcacgtagtctgacccaagcaacatcagcatcacttcgcaagcattttggcatcggcgccaatggcaaaggcaaagacatttgctccgtgatatctacaggccactaccttctcccggtcctcagctacggcatcatcggctccggcggcgttttctccgcagcatcagcagccagcacacccagcgaactaagtaaacagcttcaaggcgcgcagtcgaagatcctggtcactgtcgaagctacaaaagagactgcagtcaaggcagcagaagaggcgggatggggagccaatggtggtggacgtgtgttactgatgagcgaagacaaagactgggagctgaagattattgaaaaggacggaaagctgggcagtagtttgattgtcgagaatgaccagttgccgtggcagaagattacggacccttgggagttggagaatagtcttgtaatcctgatttatagctcggggacgactgggctaccaaagggtaagtgtacacgcgatgtgttgaagtgggggaggtggttgtgctaacaggatgcaggcgtcaagctgtctcatcggaatctcgtggctgaggcagtgattccaggggatatgttcaagaatttggatcgcagacacgcgaccagacttccaatacagaaccttggctcatcttccagtcgctcacatcggccggaatccaagggtatctgatcaacccattttacatgggaggacccgtctactggatgccacgcttcgacttcgcccaattcctcgcttacaacgccaaatataaaatcaccttcttcttcaccgtcccacccatctacctcctcatcgccaaatccccgtgccgtaaccgaccaattcaaaactctcgaaatcgccatctccggtgccgccccgctcggaaaagacctccagcacgccgcgagccaaaaactcggcggacccgactgcttcatcagtcagacctggggtctttccgaaacaaccggctcagcgacaatcatgcccatgggcatgtccgacgacacaggctccgtatccccgctcatccccaacatgctcgcgcgcatcgtcgacgacaacgggtcggacgtcgagcccggccagcccggcgaagtgctcgtcaaaggccccgtcgtgtgcaaagggtactaccagaaccccgccgcgaacaaagaagcgtttacgaacgactggttccacaccggtgacatcgccgaattccgcaatggactcttctacatcgtcgaccgtaagaaggaactcataaaatacaagggcctgcaggtcgcgccggccgaactcgaggctttgctgctcaaccacccagacattttggatgccgcggtcattggcgtggatgtggatgatggcaccaatgaagtgcccagggcgtatgtggtggctgatcagggcaagattagcgcagaggagattagggagtttgtgaagcggaatgtggcggggcataagcagttgaggggggggcgtggtgtttttggatgagattccgaagagttccgagtgggaagattttgaggaaggatttgagggtgctggcgaagagggagaagggggcgaagttgtaggggaggggtgcttggatgggaaatgtagagagacataaggttgatgtttccgactttttttcgagaaaccgagaaccgagttgggaagatagccgggtcgtttgagaatacatctacagtgattgtctctagactatcagaagagcaattgcacacccaggaatatctcccctatcgtgccagaaccgagtctactccgggtcgttgagacgttcgctcggttgagatagacactttcaccgaaccaaccacaccccaccccaccgtcgacgtggttcgcatgcaccaacatggatgtccatgcagtagctcactcccaagggagtggaaagcaaccacgaacccgttcgcatgcgtgcccacaccgacagatgctcatattcccattaaagccatcaccgtcaaagagcggtcggcgtgcccgccatgaagcgtttcacatgggctcagagggcggatagataggtcgcgcccacccccgctttcattatgagtcgtcacctgcagcgagccgggccaataggaccaccgctcctccaacgatgcgggtcttggagtatcgaatactcgaagattgtggtttctggtgatgtgctggcgcgggatggtgatgaaatgcacgctcggatgggccgacgagtgtctgaaatgtcgcgatcaccgcagagccgcattcggtctgtcgagtacttgtacttgttcccgcacggttctgctcgggaggatacgagatagcagcagccaacgagtttggcatcgacggccccagactcgacaagatcagacgatcgtgcacgcggaaacggcccgcccatctctctcggccgctaagccctatccttgatcttcacgataccccagagatatgacgcgccctgagcaaccacacacttgtgagttctgattcgcttggccctgcgaaagcatcctacattgtcctttcacaaggctgtggccatcagggcctaattggcttgctccccctctgatccatgaggctgacgcatccgcctgcgccacagacgaccccaccagctcacgcagcatgtcgctcgcacggctagaaagcgccagtgccagcatacccgtgaacccgcaaaccgcatcgtgggtgcgagatctcggagccgagtcgatccacgcgcgcctggcccgggccggcgtccactttgaagagtcgctggaagacagcaacaccccctcgagtccgctgtgggcagactactcgcgctcgctgcgcagtggctcgtccatggcgcccggagccatgattcaccagtctgcggcgtctgcgcgcccgccgtcgctggtctcgtaccttactgaagcgacgccgactgagacgtcgattagcacggggctggcgaaccatttgtctggcgccgtgctgctggaggagaacaatggcgtgttggaactgccgaggacacaggtacccgtacccgtctacgaatgtgcgttttggttcctgaactgcggatacatatcgcagaatcatgaggagtggatgacgcattgcgagagccatttccgcggcgaggagccaccgcggtcggtccagtgtccgctgtgcgagtggaggatatcatcgtcgaatgatggtcggatgagttggcatgcgaggatgcaacacgtagctaccgagcacacgatgctcgggcagacgttgaggacgtcgagaccggactttgatctatatcgctatctatggaagatgcgacttatcgacgaccaggattataaagagctccagggtgggaaccataacttgataagacggcctggaaactttaccgagtcgggtgggcgtgaaagacgcagggaaggggccgagagaagacacaggcgacagcatgtcactgcgactcgaccgtctgggccacagcctgtatgagctgtacgaccctaccattcggcggcccactgccttgtgcctcgagaggcatattccctgcttttttctcctcacttgtcttccctacgtcggccgagcagactttctcgccccttattccctgttttccgttgacatctcttcactcttgttctcttctgtttccgtccaaaaatttgtcacttgaaggacacagcggcattcccggcgttctgcaccaaattgaagcgttcccgtcaaaggcgcatatggatctcgttatgaaaatgtctttggggtgtacggtttctttgaaaagcgtggatacatggtatagtagatacgacgtatacaagaatgcataaacagcaaccaggtctggtccctttcatcatctcatgtaaagcagcagccatcgcactcttatattccagcccccaatttccgcttaccgtgttcaatcgcacaagagccttcgcttcgtgacaattctattcgctagtgcatggagaaggcaagaaatgcctcatcggtgccgtgttccacctttgtgaacgcgtctgccttgagcctcgcgctagtggggttaccgcattaggacgagttaggcaggcgttcgcggtggaggcgggagggtttgggatgacttgcatacacgatgggagcgaggatatagggcctgtgtggtttgatggctttgcttgtggagttggtgggtagatttggtggaacaggtgaaggcatacaggtcaactcccatgaacatccatcaacacagtagacaactaagccagcactctttccatcaaaaacgtacctgcaaatcatgtattaacaaagaagaaaacaattgtacacccgcgttccttccctctttcttcaccgtgcaaagtacaaattgtatccctgccatgcaccttccccaacacacgtgcaaacacattcctcaccccaagtttttcaaagtgaacttcaaacccgtctctgaacttcccacgacctcaaaacaatcacacacccatcccatcaagccacaaacatcaagcacgtcaccaccctctcccccgaccctcccccgaaatacccccgccacatcgccttcaaaccgatctatgactcatctcctcctgtccaccccaccaaacgccccaccaagcctcttctttgttgcagtcaaacactcttacccgcacctcctctccgcagcacccttctctttgtcattttacctttatatttcccgtaaatttatccttgcccatcatcagcacgcccggctggcacagtaagttccaccgacaatttctagttggatctaagggcggtctcgctgacattgagatagattggttagcgcgtgagacttttaatctcaaggctcagggttcgagtccctggtcgggcgatattctttttggacttttttttttttcatgagcagcattaaggttaaggttgtttgttgagttggctgggcaaaaggatgtttgtacgttttttttgctaagtagattgaatgttcacgatgagacttgcgtgacatgcatgcggcatgtacagtgtggacatgagtatcttttcttcatttcttatatttgtggttaaatatcgactttgatagtgtaatgatgcctgcattcgcatctctcactctcctgctctccacagcatcatcacgcaggactcgccaccttgccagccaccagggcaatcagcgccgcacccacacccgacccatcctttgcgattccaatcctaatcctcttctcgccctgctcgccaatttccggaataccacgcagcgcatcgcggatgtgctcttcaaagttggggtaaaactcgacaagcgatccgtcaacaccgacgtcaatcacatcttcgtctgcaacctcgacttcgccacgggccggcgcgatgcctgacttttgctctgtggtggcagcgccagcagtcttgctgaggcggccagtgttgatgacgatggcgccgatggcaacagcagagagacgcgctgcacggcggccaatggcgacggcaatttcgcgcactgcctcggcgtcctctgcgctcacggcggagatttcgtactccttgtcgagggtctggcgaagcatgcggtaaccagggctggtgtcgccggcgcacacgctcaggaagctggtgtcgatgccccattgcttccatatcgagctgccgtcgtggatctgtgtggtgctgtggacatcgttggatgctgagttgtcgtcggcaaacagagggactgctgggtccttgatcagtttgagaagagccagtcgcagtaactcgcccaagaacattcccgagacgcgcttctcgaacatttgaatgccggggttgacagacttcttgtccaattcgacgtcgtatggcgtgtttggtagcgtgcgcagagagttgtcgaacgagccccattcggtgttgacaatcatctcgcccgttgacttatcgtagtctcctgcattcttgtcctttgtgagcttggtaaccctgtccagcttctccacgtaggcaccgttggttccggtaccgaagatcgcaccgagcagtgttccagtcttgccgggcgaggtgtaagagcgcgccatgagagttcctacagtgtcattcaccagagcagcgaccttaactggaaggtgtagctcgtcaatctccgtctggagcaaagcgcagacgtccttgccgaccgcgtcctggatgtcgaagcccttggtccagcgcattaacatgcccttgtttatgccaatctggttgacggggaacgagaaggtgaatcccaagttgaagatctcctcttccgcaatctcgcctcctccgagctcccggcgcttcagagttccaacatagtgctcctcgtgatgtgccttgaggaacaattcgatctgcttcgcgaggaaggagaacagctctttcgaagtcttcgcgaccatgagctcgcggggaattgcgaccttgctttgcgtgagggagaaggtagtgttgccgtgtagctgaatggagcagacgcggaagttggtgccgccgaggtcgacagccatgtagaggccctgaactccatgtcagcagatatatctcacatctctcgtgtgcaatggtaccttttctgtgccattgggaaccgctgtgacgtatgtcgggatctggctcagctcggtgccttccgactgaagaccctcatctgcacgccgtcagcatccgggatgcccaccatgttcgctaatacctacccatctccctgatgaactccttgacagccttgttgacggcatcttgcttaaagtcaaactcggcagcaacctgcttggcctggtcggcgagtgccatgctgcgttcgggtcgcgtgttgaaggtgcccttgaattcgacgtgctgcttgggtttcggacaaatctgctgctcctgaaagacgagtgggttccggagggtgacgcttggtgaagaggtgcgccaatgctgggtcctgtcgaagatttcgtggagcgtgtcagggaagtggggtgcgaggagaggagctaaaagcacgaatccaaggactacgactacagtgtgggtcccgagagacaaccaggcagtatcacgccagcgcgtgctccaagagagtgaggggttcttgggcgcaacggtggctttagttgggcgtgaagagctgctcgttgtgtccatctgccccgcgtttacttggggcacgaccgaatgacggaggaggggggtcagctcaagctacagggtgcatcgacaggacgaacaacagcatgcatgccaacgcgttgagggcgggccgagtatgaatgcaattggaacgtctgtcgtccttttttgaggaggtgctcgcatcgcactgcgctagtcacatgcgaacgaggggctgctcaaccccaggcaatggtccgacgacatcgtgaagccgccatcaccccatgcgcaatctagccatgcttctccattacgtcggcggctgagacggctgggacggctgagctttccccacaattagatcgtggtccatgtcgcgactcaggaattgattccgagcagaactagacgcgctaggcgaccgtaatacggcgtctttttcatggattttcaccgtacacttttgtgaatgtttgtttgcataagctgtagttctaggcggcggtagcgcatgtaagcacgtaaactcgcacaggcattatggcagtatacagcctcgtgtaagatttggatcgaccattactccagattgaaaccctatgccatgggtctttgatcatgtcagcacacggaagcggacagcgtcgcagaacatggtcgtgcgtacatgtgcaacgctggagtgttggtacctgagtaagtagtgatgggatggaatcctgacagtgataatgcagtaaggaacgtcttgcttttgttgccggtccaactatgtatgcatctaagtgtcgactgcgctctgtttcttctctcctccacgactctcgactttcaagttccgtcctaacagtgtcgcttgaggaatagatagtagtacactctgtcagtagatacagcaccatgaaatgagatgccgtctctggctgagatagatgcccaaaaccaagaacatgtgcttgtatcagaagaactcctattggaacatgccaaaccccactgtgcagcccatgcaaaagaaaccatgattagcgggtgccagtcgaaaaggagtgccaccgggtgaacggcatttacaatatgtactacgaaagacaaaagaaaacctgaagcaacagctctataacagagctggactgtatacgtgcaaatgtcccaccggacccatattctaatattcgtcattaagtgtcagcccctggccgtcatgaggctcgttcagcccggtttcgatggctgaacagcagtgaaagatgaatgtgcgagttgaagagagtgtgattgatcaggtctgctaagaagcagtttcgggtggtaggtgatcgcgaggcgacagtaggtagattcgtgtagcgtcgtcggatggatatgcggtccaagtaacctttcaacatggcccaaggtgatccccccaaatatggacggtagatcctgtctattaccggacgccgagagggggccgtggtcccaggcttatctggctactgtgcgcagagttttcggaatctaattgagcgctaccactggactcattgctagcggaggcggaaccggtcagactgcgaacttgaggacgtgacttgggcgggtaaagagtgctcaccccagcgtgttgttcaacttgttgtggtgccaccatgttccccatgccttgaggatgtcgcggcattggctgcctcatacccggaggggaggggcgtccattgggcggcataccatttggcggcataccgttcggcgcgtagccgttgggaggagatggccggcccattggcctgggaccagggctgagtgggttgccgggagactggcttgtccgtcgactgttgggaggataaggaccgtagcttccacccatctcatctaagcgggctgttgttagtgaattggttcttgattgcgcgcccatggcgccgcggtcaacgtctccgtagcgattagatgaatagcccatgagagggttattcattatactgtcgtgtagacccggaatcgaagttataccgctgttgcggttcttgttcatgccgggacgggcgaacggattccttgagcgtccgttgccgtgctgaggagcaaagccaccttcagggttcttccgaatctgactagcgcttggtgccttgcggttgcgacgtgatgtgacactcatcatatcgaagttatcagtgtcgatttgtgaccctggggcacggccacccatcgggtcaaagtagtcgtcttcatcatcgtcgtcatcgtagccacccattgaaggaggtggctggggtcggccacgtcccattcctggacccattcctgggcccatgccgggacctgggcccgcggcgcatgttgagctcctgctctcgaagctgaagctcgcgttgcctcagcatgagctcgcgttcgcgaattgagaggttggtagatgagttgccagcgctttcgtaagggccggccccaggacctccgccctccaacatgtcatcgtagagcatcagatgcgagaactcctcgaggttgttgctgtcttcgaacgagggtctccgtggacccatgcccctgccgttcatctgtggggggtatccgttcgggcctgggggaggcccacggcgcatggggggagctccattgatggaaggagcccgactgccgggacgtggaccacccttcattggaccgttgccgttcatcattggcccattgccgttcatcatgggtcctccaggaccaggcggtccccgtggcaacggggctgatgatagccttggaggtggcggaccctgcattccattggtaggaagagccgcaggagccgcagcaggcttgttgcggttggcaatgttgatgtgatggagaatagcgtagagactctcaatgcgaggaacagggacaccagattcctgagcgagcttcaatggagagcccaggtaagtttcaatctccatgggacgcttggcctcaaagtcgagccacatggtgctgttgttctcctgtggctgcatcatcttctggaaggttgtttcccgaaagtcggcagggaaaatgcaatcctgcgctttggcaagcgcaagtaactcgtccagcacgccgttgatgagcgcgcggacgccgaccttctcaaggagctcggcgtggtttggctgttcaaagagaatactggctggatggaaagaaattggactgcagcatgttagatgatgtagagaagaaggatcaagcagacaacataccctatcatgcgctcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatgtctgactggatttgtgctggaatagcggcatttttgattgcagggccaacccagatgtcagttgctcctttgtgttcgaactcgctcgcgccaagctggactatctctgctcctgataccaatgacaatacgacgttcgttggaaagcgctgctcgagatatgattcgactccgatactatgtgtcgtgttcataaggatgcaggtgtgttgtggagagacgaccgactcgatgatgttggcaatatcgtatacatcagggagtgctttgacgcagagtaggacgtagtcgaagggctgcttggaggaatgtgcggcatcttcaggtgtgcggacgactgcacagtgttaaagagagttgacaatgggaaggtgtggggggacataccagcatagggcttgaaccgctcgttgccgtaaagtgcagatctatgcagttgtcagcatttccaaagtatgctttattttgtgctgctgacttgaatgagatgccgtattgagctacgttctcgtagcccgacttccagacaagggtgacgtcgcaggcattcgttgcctgtaaccgccatgataaaaaggcagagacggcgttaccgcccactgtggtgtgtcagcaattgtttcgtctagaacagcaaacgctggtggtgaatcgacggctgggatcggaaggaggccggtgcagtgaagctgctggtgttgctgcactgctggggagggagtgctggacaaaagaaagctatcggcgtcgcagagaggtatggtgcggcggactacgcacctgacaaaattcgcaacctgggtactgccggagccatggcgggcgctgttcagtatgttgtcggtggaggagtgcagagtgcagaatgcggcgaggatgacgagccaaaaagttggcgagtggtgccgcgctacgagcagacgcgacagggccagcagcaacgagctccagaggggtattatcgattagtcggacggcgggaaaaacgagcgtgaggcagcggagagcgggttcagccgggcgacatggaacaaacggaaaaagtgagaggcgtctggcggaagaagggacgctgcaaagagcaccgtcggtatgctgaggcggaggccgggacgtgcctactgcaacagcgacgaatggtgaaggcgggaaggagtgcacagctgggcgcaggttccacaacagagggttttcgaagtgagcggacgctggctgcgagcgagggggaatgcaaaggtagagggagagatgcggtggaattagctgacagtgaggtgtgaagcgcagcggcggcagaagctgggaacgcgcactggcagtcaggatggcttgatatcccgttgctcactccatggatgtgccgctagattgcattggggagcggccctgcacttatcgctgccagaccgcagacgccaaattcatcactgattattattattatcattacctgtgcctgcgctcggggccgccatcgtcatcgcctttgtttttggtgtctagcttgcgctgcctgtcacgcgtggtggctgcatagtttgcacacgcctgcaatacgcaacacagcactgtcaaagaagcgtacagtacggtacgactacagcacagttgctcaccaccgtcaagccactgcgtcccaaagtagcatcgtcggtcgtcggcgccgagcagaaaatacaatcctgctcggaaagcctgccacgactccacgagagcttgcgcggcaccccaggcctggatgaggtgcgcttaacctggtgctggcggaagacccgcttgcagagagtccagagatggtcatggaggcgtctcggacattacatgagctggcgctggctggtgctggcactgtcgcgcatgatccgcaggcgcatatatctacttcgtactcagtacctacatcgccgcatattcgcaccctcaaccatgccgcgctgcgctgcgctgcgctggctcgtccgcgtcaccgtccgcatctctcctgaatcctgcaccgtcgccagcatcagcgcgaaacccaacaggactgctagcggccaattagaggaatggccgctgcagcttctacgcgtatgacgttcgcgttcgcgtatccaccgccaacatggccaagcccgtccaacgctatccgtgcaacgcctgtcaatccacatccttggtcgatttcccaacggcagcctgaaaatcctccaaaaggggctggtctgtccaagaggcagtccggcataaggccagctcaatttccagccctgtcgcgaccctccagcaccgccccgctgcgataacactgctcacatgagcgagagcgacagctgctctggcggcccccggccgttggggagttggggaattgactttacgctcgctgcgagcggccttggacgtcgggactattaccagcgagtcgccacttggaccaatttgcacggctcgaggggcttgccgcacccgagccgcagtctccgttcttacacctccatgatgccaccaagtcgactatcgggttcatctattgagcacaacatggccgagcgcagagctgtcgcaggttaagcgtcagcagcctatcactctgcaaaggtgcctcttgccctcatattatcgccacgtttgcttcattgaatcgcactcaatggacgcatcacagcgaagatctgccttccattgatgcagcacacaatgatcttgctgaagtggggaatgatgccaagacactgctcacctcgccgcaagcagcgcccacgcttgtaatcatcgcccaaggacttgcacaattgtgtttcagcgctccagtttgtgcgccttccattatttttgcaagcgagactatcgctcttcaatcttgcgccgtcgtctccagacccacccaatcgacatcgcagattcgaatggtctgatcatgatgctcctgccttgccgactgacacgcgctcaaattgaccacccatatactagtctcgtcctgtgttgcttgttgtgccttggcaacagaattgctatcgacttgcggccaggttccaacgcacgtattctccacggagcgcatgctcattgctggtcatcgtcctcatctccgacactccttgcagccacagaacattcacgtgcttgcgaaacgtcttacgaactgccagtgttacgaacgactgcactctctccagcaagggagtttcaaagtgtccacgcgcatagcactgccgcactgccacgtctttgcaaacgccccatgaggtcgaagcgagatggcgatgtgtggacccctttgcggatgcatgtgcaatgcttgatctgagatgccggcacccaggggcccaagtcgtggcgacgtgcgcattgcttccatatctcatatctacctaacccgcctatattcgccgtcgttatagatcgaacgaagcgcgacatgggaaatgagaaatgccgtcttgaggcttgaacttccacaccttgtccgcgccctccggtcctggagctgcattgggcgcagggcattattactcgtctgcacattgcgctcagaatagtaacactgcacctctgcacctcggtgcacatctatctgactctccggatcccccaacgaagcttgccacgtcgccaaggggcaatgcgctgaccgacgactcgctcaccgatccataaaagcatttcgagaatttcctctcatatccagaaggactgcttgtggctcaagccaaccgtgcgcatccggcgccttgctaaccgcttgcagcgcttcttcctcgtgctttgaacgccaggtccacacttgcgcccttgaccaattcctgttcctgacatgtggcgccacggcgggtcggcagtgtactggcctgcccgggagtgcgtgtaagttgccgctgtcgatcccagcgttaacgctcttctcctatcttgtcgcgtcgcgtttacttcccaaaacacatgtgcaaatatatacacaatactgaacatgttccatagaaccacagacggcccgaaaattcgagaaacatgacgctcgcaaggctgagaacgtaaaaccagttccgcttaccggaaccacgtcctcccgcgtcgaaataaacagccgggtaaaccccaggggcatagcagctcacaagtaaatacaggcatccccttcttatacacaggcgcatctagacaggctcaccaatggcgtgcttttgtaatccataccaatcagaccactcacactcccaaactcttctcctcggacgaattccaagcccgctcctcctcctcctcctccaccacccgagcaagcccatgcatgcccatgctaaactccctattctccgcatttacacactctgacagcacaaccgtatctgtatcgcttagatctaaccgtgccgccaccatcgtacgaaatgcaggtacggaagcgagatgagcctgttgtctcactcccatgggtaaagtcgtgcagcccgttgttgaacttgcaggcattgtgccaagtacatgtagctggttcttgtggtggcgtgtaagcaagtgcggctcggaggatattggtgagcgtttttttctctctttttgccaacgggcgggcggggcgttggaggggctgcatttgttatttatggatggtctgtggagtggtttggattggctggcgtgctggcattactgttgaccggcgtgtgtgagcatgatagaacgagtgtatgagatcacgcatggcacgggagcttgagcggaacagtcatgtcagatgagcgtcaatttcgtaatccatagcttttccaggctaaagcgcaagtccattccaatagtcgaaccgcctacgccacgctcatacttttcatcgcaaaacggtgttgtcgtccttcaatcagacccaagcccgaaggcaactttccatttcgataacatcatcgacgaccttggtaccagtgtatggacttagttgtccatgtagctggcagagctgatgccgtcctcggggaactctgggatctcggcagcgaagcgctcctcgatggccttgagtacagcctcatcgtcctggctgctgacgaatgagatactcagacccttggttccgaaacgaccagcacgaccgacacgatggaggtaagcgtcagccttgtcgggcatatcgtagttgatagcgacgttgatacgctcgacatcgataccacgaccgaagatatcagtcgagacacagatacgggtctggaactccttgaactccttgtagcgcttgatactatcaccgaattagcatgatgtggcagctatgcgtgtgggtgacttaccgctcctcttggccgataccggagtggaccgcggtgctagggaagttgcactcgcggaggagcttgtcgagctcggtgcagcgcagggttgagcgaacgaagatgatgacctggttgaactcgaggttatcgaggaggtcgttgagcttcctgttcttctcgcgctcatcaagcttgacatagaattgctgaagaccgtgcagggtcagcttcttttcgtcgtcgacgtagatctccagggggttctgcatgaacttcttgcagacagcgcggatctccttggacagagtggctgagaacatcatgacctgcttgtgggcgggggtagcacggaagatcgcctggacgtcgttgcgcatgtcaggctggtccagcatcttgtcacactcatcgaggacgaagtgcttcaagttggcgaggcgaaggtgcctgtcacggacgagagcgttgatacgtcccggggtgccgacgatgatgtgagggtgggtgtccttgttgctgaggagctcgatgtccttcgcaactggggttccgccgtagaagacgccgaccttgacatcgggcaagaacttggcaaagcggttgtactcgttcctgatctggtaagccaactcacgggtatggcacataaccaggatggaggcaacgccgggctctggcttctcgtccatttgctgtagggtggcaaggacgaagacagcagtctttccgagaccggacttggcctggcagaggacatcgtttccgagaatagcctggggaatggtaacttgctggactgtatggcacaatgatgtcagaaagggtatcttaagcggtcgaaacaaagcgtcaaatgcgaagcgtgcgtccgtccatcttgcgagatcaaaatcctccattgagcgacagagcgagctgactcgtgcatgccgatacgacacccccattacagccacctcttttcacccacgagaggcgcgcgatcgcccgggtcgatgctccagaagcactggagtagaatagcaagggctgacgaggcgccttgtgtacgggaccggggcgagcgcgttcaaatggaggatactggtatgcccgtacgtagcggaaggaaaaggttccctcgccactatttccttctacagatacccaaggtcgcaaacagatgtggcttcttgcgcagatggacggacgctttgacgtggagcaaggctgaggggaataattagactaaccctcggaaggatgctcgaatccgcagtcggtgatggctcgcacgagctcgtccttcagcaagaagtcgcggaaaccggtggagtgaatgccgacatagctgcccttcttctcgccggacgcgtcgggcgcagcgaggccgccctttgcagctgctgcgtcgccgttggcgggcacctcggttggctggatctcctcatcggagtagtcgatgagatcttcctcgtgagacatggtggaatagatggtgcggttgggtgagggtatggaggtgtggtgcgattggcgcgtgcgtaagcgtgcggttgagggcagctgaacagagcgcgagcgggcgcagaagtgcggaaagtgggggttgagtttctagactgctgagaagagagattagcagatgactctgcggttgcaaagtgaagtgcgacaagtcgtggttggcgctactgctgggtgtggagaaaagaaggtggaggtgagggcgcagcggtgatgtcgaagcaaaaagccgggctagcttcagttgccaagctgcgctagaccgtaggcagcacgtggtctgtgcatccgctttgaatcatccccacagtctaaaacaagatgtagaacgagtcgttgttccggaaccaaccattgttctaccgctgtcttgggaacttgctgtacggacctctcgtaacaaacaaatcagcaaccgttcaaaccaacgccatgagcaaagtcaaacctcaaaagtccaaaggaataccgagtaaacatctacacgcccgcactactttcctataccaggccgccacgtacctgactctacaaacaacttcaaacaagaccacggccacgaggattcttgaatctgacgaggactggaactcggctcagacatgcagtgagcacgtgccgagtcactcgcctcttgctctccagctcggttctgatttgcagcaagttacgcgcaaagcacaacttcgcctctccgtggatttgaaacgcagtctttgcaagcggtgcaacacagtgctgatcccaggacgtacagcgaaccaaagcgtggagaatctgagcaaaggtgggaagaaaccatgggcagatgtgtttgtgctcgcttgtatgacatgtgacgggcggaagaggttcccggttggtgcgaagaggcaggacaaaaacaaagcacgaagggccgtcatcaaggacactgcatctgccaccagcttagatgaggtacgacagattgaatccgcggcacagaccagcaccgaatttgactcaactacggcatgagctagcgacactggtgtcaaaagtaatggtcctcccttcgcgagacacatgatatagcgacttggcattctgcatgcatcataccaatgagcttgactgatgagttcgagcgcggtgtgcaaaagatcggatcggcgaccacgcatcgatgcacagagtatgtcacggaggtggcaccatcaggtccatgttggagttgtcgatctcgttctgcatgacactaaggccggggcaacacatgccataccttaaggttaatggatcgatgccacgggaactgccgtcaccgcatatgaaatggttcctgggccacgcctttggactgtggcatccctaggaactcgggtgcggattttctacatcttttcgcacacttcccaatcagtccataaaaccgcagctccatcacacaatgtttttatttccgttcacaattgctatatctgcgatagttgcattccacagggcgcacgccagccccgtcaccagccacaagtatgtacgccaaagagacaccccgacggactatgcgtcacagaaattcaatggaacgcttcctctcggctacgaagtcgatgtatatgcctaactattccccaaatccatcatttactgatacgatggcagaccgatttggaaaacagtgatcgctgtgacattgacttttgcgcgggaaccatcgactcgggcaacacagcctacgtgtgtggcgatgcccgtctaggtcccgtcatcctcccgtcatgtctacccttgtcaaccctcgtgggtggcagcactacgtacggtcgcttcggcggtctttgtcccggagaattcatctcaatgtggacaaactacgcatccgctggcgaagttagctggttcatgtaccccttctcggatggcttcgcgaacaacactgctggaagccctatacgtggacacatgacgttgaagccaggcacgcaagtcgatcgctttggtagtgcgcggggcaatttcgtggcgagtgcagggagtccatatagtcagagagcgctcccgccagcgaatttggactttgacatgaacgacccctcgcaggtgccgtacaactaccatgtttatgaggttgaaaaggccgtagtagtgatcggagggcctgttgcgccttggttcggacagcctgggctgggcatgcaattcctgcttccaaagagtattgaggcgcttataaaagatggcgtattgtccgagattgccgtgacacagcagtgtagtgctaaagccggctgaaaagttcgatggtagtggtgtcgaatcatgcaatatgagtggatgcatcaaacagctagtctctcaatcatgccctcaagctcacacaccacatcattgtataccgccgtctgcaagctcttgctattgagcttcgtcccaaatccaaaattgcactgcaagcacttctgcgcgatcttctggtactctggtcccagcggcgctctaccttgagcaagtcgtcgcgcggtgtagactgggtccagttggtctcgtgttatcatcttactctccaatggtttccagtgcgcaatctcgagcaatgcgactccgaggaagaagagagggaggttgttgatgccgtacttgatctcgtcgctgactacgtcgtcggtcttctggactccttccatgacttgggtggccgttgttggttgatgtggccatgatatttgtgagctgaggtgtaatgtcttcaatgtggcgtcgtcgaatgttcgctggtggccgaagaagctcatgtttcctaagcgccaacgttcagccagccatggtgtgtcattgtattgcaaaattgcgagtgcagtcttgagtgctagtctgagctgatcttcaggctccagcacgtcgtccgcctcatactgcatgatgtcgaagacgttgaaaatgcttgcttgttcgggcggatccggggcattcacgaccttcgcagctcgatctcttagatagaatctgtgcttgtacttttggcatggtgtttccaagtacccgaggcattttgtgggcgtagagctgtcacgagctccatgggttcgtttcaaataatgacagatgcttttagtttgacacagattgaagtcgggtaggctcacttttgcgatgggtgtcgtgaccacggcagctgacgggtcaacgaaatgaacccgcttcttcttcggacgtgcagaagcctgtggaagatccgaagaagcctttttcttaagagctttggccgaagtagtgctaagaagctcgaccggtatcgctttcctaagagcgtccatagtttgcgatgctacgatgtcgggtagggcattggttacgatcatggactgtacatataaccagatgggaggatcaattaaaatgctgttgtatccatcgctgaaggtatcatgacaagatacagcgatatcaagacgaacttctgcgtctgcctcggcatcaaggcacagcttagcaaagtgacctcgatgttttgcgtcgtcgcaacaccaagcgctgcaaagggcttcatggagcttctgagatgcaccttggatagatttaaatcggtccggtaacgtcttgtgtcgcacagtcgcgcctgcagtggttgttgcttgatgctggaaggcccgaatctggcttcgtaaggtgctcaaatcgtcgttgcgatcacgtaagctcgccagacatctttcgtgtttgctcttgttgaaggaaatctgaaccgctcctcgcaaccgttttatagcagctcgaaatgattcgtcctgtggacagtgagttcgtgttaggtttggtaggtatgacgacagaaaatggagcactgaccaatttcttttgcgctctcaaatggtcaaactttctcaactcctccttcatctcaccaataacgtccttggtttcttcaataatactgcgactgagctctagactatccttcagtacgacattgagcttgtcgttgagctctttgcttgtccatcgttggtcgcttccattctccagcatgtcttcagcggccctgtcatcctccactaggcgaatcaatagcctgcaatgattaagaaatatgccattctgcactttgagctggagcgaaatggatttgacctctttggagtagtgccgaaacgtgtgaaggctgtctgcaacatcggaatatgattttacaacctcaatcaatatcgggagtataccgaaaacaaggcccgccacttctatgccagacataacgacaggtgcgcggccggagcagatgaagatcgagctcagcaggctggcagccgacggctgatgtatgcatgttctcttttctcagcctcgtctcctttctgcactgccccgcacgcctgcactcagcccactcgcctcccacttcttgattccgcatatcaggtaatacaatgccatggctcttccatgattcctagatttacatatcacgacacaatcctgggtgcatcgcagcaacattgcgcaagcgacgggcaagcatggaagaattgcaaagcatctcaaacgacagcctgacatatgcgcatgaccacactgtggcaactgtgagcggaacgaagcagtcgtcaagcgtccgaggtgcacattcaccgacccagatgctgtcgtccaatgctggactccaaggagagaacgacatcgagcgatggcaagcttgtgccggcaccgaggctgaggacgatgttggcatcgtagcacgactgctgcaagcctgcatcgactcaattgcacatctcctactatcggctgatccctctcctgcttgtaagcagcttcgacgaagtcttgtgagaatgaagttatgggccaacggccataatgcatggaatggaggattagatagcatactggagaagtcgaagagtcttcggcacactaccttgtctatcttaaaccccctgtgtagaattctgtctaacggtatgctttctgcttttgtatttaatggtaaacttgcttacgagcccacagatctgtacagacatgccgactcaaaggacactgccaccatggaattatacatccataccgcccagatatacagtcagaccaaatggctcctcaagcaagctgaagaaggtgttagtgaaagtgatagcgatagcgacagcgacagcgaagtgaatagcgacagccccggtagcgaaataacaagtggcggaacagaaagtctggccgaagatgtcaagatacatgtccagtgcttatttgatctgagcaatgccctcgagtatccggcgatcgatcccgagccgacggacgaacctagcttgctaaaggttgaacaacgtgccgcccatgattaccacaaagacctcattgtggcaaagtttcccaaggtacatatggagctagctgagtgcttgggaaagatcagttgggattcgatatcagccggatgccaagaagaggcgcgaggatcaacgccagcaatccgacaggttcgccctgctgaagaagaagagatggcagccatcaggttcagaaagtctcgatttgcggagtcaggagttcaaagattctgggacttggaaacgtccccttcctgcgcccacgaaagcccattatgcggagacagtgatatctttcatgacgagtatcaccggaggcaagcggatccaaatcccgccgctaccagccgaagccaggactggggcacaattcgaatgtaatgcatgtggtaagcacatacgtgctgcgactaaccgtgattggcggtaagttactgtagtattaggcgcatcacaaaatctgacacacgcagaaaacatctctacctcgacctccagccgtatacatgcctctataatagctgtatgttcagtgcgaagccgtttgcaaatcgccagctctggagccagcacttggaattggatcatcagcttggtcccagctgggagagcgtggtgtgtcccttgtgcctcgaagcgactgatgctgggaaaagcaagatgcttatacacttcgcgcgtcatatggaggacattgcactcgcagcattgccgcgtgaggtggagtctgataacgaatctgagaatgagattgacgatgcttcttaccgatctgccggctccttaatactatccactggagaagacaagaccgggaatgaaatatatgaaagtcacacggttgcagacgatctagaggcagagcatatggagaagccgctccgatttacaatggatctcgaagaaaccgcgcgggcccaactcctggagcttgaggggatcgaaaaaaaggacgaccctcccgtatcaaaattcatcacgagaccgtttatgaaccctgataaagtgcatcctttgatggcttccatggggtcctcgtcctgccgttgcaaagtctacgagctggaaaacagggactggctcgatcgagggacaggatacgctaatgttatagagaatgaacaggcccaatggaatctcgtggtctatgcagaagatcagacaattcaaaaattgttcttaacgcccatattgatggacggcggctattctaaacaaaaggatacacttatagtatggattgaaccagacggtacacatatggcactgagcttcgagaccccagaaagctgtaacatagtctgtgacatcatcaacatggttaaaaggagtgcagtggcgccaaagctggccctgtctccagacaggtccgacaaaacccggccaaccgaagcatctgcttcatttccggaacctcgtaccaccgctggtcaccaagggtcaaagctcgacagttcttcgaactctccagatgcgcgagattcctctccttcgaagacctccgccaacactaaggctgatcataatgatgcagaccgacgcaagaaggaagaggatgcccgcatagctcagcaagcccaagtcgaggcagaaacccaggaaagaagagagttggaaacgaacaggcaacaaaccgaaaaccaagacaggcagcaagtgcttcatcagaaccagctccagccaaaggaagcccttggcgcagccactcaggctcagcaaatggcgaagtcacttttgcagaaaagccctggattcatagacgctacagaccaacagccctatgctcgcagcataattctcaacgacatcaaaccatacatacctcccgaagtcaatacttggagagatatcaagcaatgggctacaaataatgagaatatgatcaacatggacgagctgttacgactacaagaggtgcaattcctaaatcaggagcaaaagcagaatgaatccgcgccaacgcaaaccctggaggctgacacgatcaaatgcctctgtggatattcaggtgccgacgggaatactgtcttatgcaagctatgcaactcatggcagcacattgtgtgctattacacatgttcgtcgcatgtgcctgatgttcacgaatgcgtcgattgccgcccacgtccgattgaccgagaagtcgctgcacgtgtgcaacgtttacgacgcgagtatccactagaagacattcgaaatgaggaggacgcaaaaaaagcggagcgaaaagtcgagatcgaacgtcgatgtctgcagatggaccctcccattactccagaacaattacgccacatggagtcgttcaaggcatctatccagattgcgcatcctatgaacgacgaatcatgggctgtattgaaacctcgcttagttgctcagctgcctgctgctggaaaacgggttctgcgtgtccctactgctgtcttgcatcgacttcaagcttggctcaaggcgaatattagtaatccttatcccagccgcgatacgagacttgcgcttgctcaagagtgtggtataacagagaagcaagtatcaacttggctgctcacaaacgcaaggtcacgaaaactacatgatgtctctgacgagaccggtgatgagcccacagatgaattgcaaaaagcttcgagaatccatcgatgtaattgtggaagatcttatacccgtatcgagcatttgagacggcaccagaagaaccactcgcaagaaggagcattggtgtgtggtctctgtttcaaggtcttttatagaagggacttgtttgagcggcatgccgaaagacatgaaaaagctggccctaccgtacctccgagtcctaagtacgatagtaccacttccatacctcaaatgaccatcatcggagcgcccagtcctgaggctaggtccccggagtttctccaaggaaaactacgagagaacaccacgcatcagagggctggtgatgcggtagtggaaaacgtgataccaattccttgcgatgcatgccaagagaggcagatcatatgcgatagaaaaagaccacattgcatggaatgcataaaatctggaaccaattgcctttactcagcaatattcgataagagatcagtgcggattcgaagaaaaggcctcacagcagaacagcgtgccgaaacgatgcagacgcgacgcattggagcttgcgcagattgcaagagacgaagaataaaatgtgatcctggtacaccatgcaagccatgcctaaggctctatcaggatgacttgaccaaacactcctgccgcaaagacagggacgtcactggaactggaaatgaacaacactcacaagaccgcaggtctccatcgctgccactctacgattcgtcatatggagacctggagggtgtcggcgcgcacttcggcgcgcacttggtaattgaaacgctcaaaaatggacaaacggcgggtccttcacgaccatcttcaagcatccagcctcagcagtatcactctgctgactatgtaccgagccctaactttcaagatctactactttatccggaagcatctgctgcgcgcacagtagatggtaagaccactcacgttattgaaatctgatctttggactagttttgtgctgaccacgatacagatgtgcaacgaaattatgtgcctacgtctgagagacctctggcaggtgtttccacggactacttcgacaatcctccagttgctacgtcttcggcccagtcgtcgagttcacgacttcgtgatagcaccaacgaggatgtccagcgagcgctacaggctgcacagcctgtgcgctcacaagaaccactcgaatcaacgacgatatacgagtccccgtataaacaaggctcgccctacagccgcgtcaatgccagacaattgcaacctggtagtagtacatcggaacttgagagcaagacaatggcgccaaaggacgctctactggatgccgcggatcccggtgcggggagtaacagtgatatggtggcggagaggccgaggcgtcggtggcagagggatgggaagaagcgggagtgggataggaagagccgggagtgggatagggagagccgtgagtgaggtagggagatatttgaggaggatatggagaaactgcgggagcatgaagacggcgccacagaggctgacgaggaatagcagctatcatggaaactatgatctactattatagaggtctgtccatgcacacgaactcaaagcactttcatataattgtatgttccgctcgtatacgaaaatgcgtcgtgaaagtcatttgtaaaatttcttcatttgtgaaattccagtctgccatgacggtgtatagcgtattgttgatctgctagggttcagagccttgacacaagatcaccatgttcactatgtccatcttctcaatttcttccatccattcattgggatggatagatagccagccgcgattcaagcgcgttggactcatccaggtacctacatggagacaaggaagcaacaacaatcccatcttactgctactatcgcctcgtacgaacaagcatgtagcgtcgctaacttatgcaaatcaatatgattaccagcttcacaacgcaacctacccataatgcaccgcgatatctttttccaatcgtacatttgttccgctccaccaactaatctttctgactcgcattgacgcagctgcagccgcaccgacccctcatctcggatctcggagcatcgtcccatgaaggattcaggaatgcaggatttccattgataaaccggtaaccatctcggctatcgaacaaggttttccacgaccccagtctgtatcgtgccctgctttttccaatgacgcccacacggaaattgcggcacgaatggggaattttcagcgagtgggaaatcgaaccttgttttgctaggaggaggatgagggaatatgtgtgcgaagggccattggtggaggtagcgccgcgctagatcgaaggcacatgatcacgcgtccactttacgcgaatctactacccatatctacactacgcgcatcttgctccgaggacaggaaatgaagctattcgcattcggctacgatccatcctcccccagctccaccacaccagatgtatcttctccaccaagtcccctcctccgcgccgcttgcataaaaatcctctgggcatcatggtgcgactccatcatcgcgcacaccagctccagcgacacctctcaacggacagtagaatatcgcggccggggcttgacgtccgcgcaagcgatgcacatcgccaactccccggtcatcaaagaagctgtttctcaaaaggaaatagggattgaattcttcggctcgtcaatgcacgagggcgtacgcggctacacgacacccacgtccgtcattgtattctcttcagagctagagattgagagtggggatgatgagattcaaacctaccccatggcaatcgcgttgattcgcatggatagtagtggggggtacttggtcagttcaggcgatggaattgtgtactttgatggattcgcgtcgtttaggggctatctcgaagcgaagtcgactacgtccagtgggaagttggccccgttcgagcccagggaatggtgtacgaataccacgacggccacggcactggatcacagtgggaaggtgcatactgcgacgcgcgatccgcggtatccgaaatgccttgggcgcacgtataccaacagcactggttttgaaccagtcgaatacctatccgaaacatgcattatcaaggtggcttcgggaggttacatgactgcggccgtgagtgcggagggtgagttattcctctgggggcaggcgaacccaggtgatgagatgatggtgtcggtgcttggagagaaaggcgcgttgggaagcagcacttccacggcgatcagcgccgatgaagaccaagatgagatggtcaagtgcttgaatgttagggtcgaaggacaagaagcttttgtgtatgatgttgcgattgggcatggccatgtgcttgtcgcagcggaagtgcaaagggacggatgcgtcacagcgcgagcagtgcttggtgctggatgcaatgaaaacggacagctaggacttcccataagcaagcaatttgtcggagacttcgaagcaatacctgctttcgcgggcttgaagattgaaaagctagttgccaaaggctggtccacattggtagtcacgtctgaagggtgatgagcaggacgttgtatccgagttggatagtaggcggtattatttaggctcgcttagagtttagatgatgttgaggtgaaaaccatgatatcgaaccatgtatccaagtaccaaacaaccaattaaacaacgaaaagcctactgcgctcaagcgagatgacgagggcagagaggtatgcatccagtacagcattttatatcctgcgcttcttccattacaggatttgtgccaacgacgaacgtgggcgcccatggttccaaatgcccttcatggaagactgaagtgttgatcgccggtgatggcgagctgccttgtagttctatcctcgtcattacggtgatcgaggcttgcctagttcgcagaggcgaatcttgaggcgtcgacgttcgcgtgtgcactcgtacgaatttgttaggaacaatcttttcgaaaagaggtcggagatgtgggcaacaggcgacgacgataccagtgctcatttgagcgatcgcccacatcaaagaggtacctataccataagtgacgtccctaccgtaggccacctcagtaagcacgcttatgcgcagaccgccaacaaggatgttactgcgactcggtcagtgatccatgaatgtgcacagatgatcaaatcatcgtacagtattcccaatgcaaaaatggctgttattgccatcttgtgcgccagtcggagctgcaattgccagacgacacagtgaggaatcgtccaggtcaggagatccagtgcgaccccaagagccgccatggtaacgacaaaaggttcgagattgaagcaatgacccgactgcttaagtggtagagtccagttgtacttgataggatgacagtgaagtaggacgccgaggatggtcgctaggcccgtcccgttggcgaagaagatgcagccgtacgctgcgagggagaatcaacatgagcctgattgagatgacagattaggttttggtgatgaataccaacatgcctcaaccacgggaacccgtgggtaaacagtgtgcgtatgaagaagacggcgatggcgcatcgcgtaagggttaagcccaaggccatgggaattcggaacagccacagcacctatacaactcaatatggcaaccatggagttattgctttccctaccatgagagtcaactgcaatctcgacttgttcgcagtctgtatgtgctcgtggacatgaccggcgaccatggctgcttggcatcagagatgtgaccagatcggtctgaacatggggatgactcgcctacaaggaagagtgcgacgacaatgtagaggcatatctaattgcgtgtcagcagcaagctacgtcaggctccaatgctgattctactaaagaaagcaacaggagtgtatcgtcgctggtccatggcagacgcatggtgcgctttgtggaatagcgtgcaatgagaaacaagagcgataacagtgcgagtacgatgactgcggcaacataggatgcgaataacatttgcgctttgacgaagcgggacgcggagtgcgggtataagggatggagctcgagtgcttagaatttggcagccgtgcgcatcgtttgaggattggggaagcgagtaaaacggggtcaagagggtaaaagtgtattcgagtgagtttgctgtaagttgcttttaggaataggagtgacggatagtagaatagacatgatggctgcttgggtggtgttgctgccgccgggactggtgaagcacgtggatgcgatgctgcgcgagaagtagctcgatgaagctgctgaagcgcaggaaagaacgacgcgatgttgtcgctgctcaccgacagtacgatatgttgtagttaatacagtggttaatccaaggcaggctttacacagcgcgcgtagcaacgtagtcgacatgtcgatcatcattacagtgtttcatgctgaagtcaagtgtaggtatgatgtcagtgttgtcgggtgagtcagttgggagttggggtaagcgcgaccctggatggcaaataatttcatgcaaggcagctgcgttgggccaagagggaagcgacattgacacgcaggcacgtgccgccgaggccaatgtccccttcccggcctgcaaggcgacagcacaatggaggtgactcggcgatattgtggcgctcgctgtcggcttgatgcccgatttcctcccagattcctctcggaccttgacggtttcggcggcgagtgcggcgcattgcctgtgagcacagccatcggatcattaggtacgaagtattgaattctccgcgcaccatcggaccgatgcccaactctgttcggctgtcagaacagcaagtgtgagaggagggcagtaaagtttggcggcagccctctggacgttgcttttgctacaccacgcagcatcccggttcctgggcccagtggtagatcgggagatggacttgtcgacgtcccacgccacgtcgctcttaggtgcccccgcgtccgcgtaaaaagcgctgatcgactcacttgaatcttagctgtgtcagggccgtgtccagtcagcgacgccatgatcaggcacatacatcattcgcggcctttgtggcagggctgatcagggagcacagaaacacagacgctcgtcagagcgtcagagaacaagggtgttgtcgatcataggtgatcctctcccttgtacgtgcctttgggcgaaatgacaacaatgcatacggcatgccttgtacgcacagcacaaagctcgctcggtcgaaggtgcggccgtcgctgcaagatggaagaatccggctgactgcgctgctatcgaacgatgtgctgatagcgcgacaccggcgagggcagtacgaagagaaatagtcgtattgccacggcgttaggcagtgccgtgggacaggcttcgttggatctgtcttgctattcgctcgctgtctcgaaacgctagcgggtcccgacagggtcgaggacgccatcaggagttcgtccttctttttcgccttttttagggccgtgcactccctgtccatggcgcggtcaaagtctgtaaacgtcatgtgcacctttcttgacctgccaattcgcactgttcggcttggaagtgccgtctgtctattttcaggcagccggttttcccacaatacggaaacgaatatggcccacttgagcagtccgtgcgatccgtttccaccgaccgttttccttcttccttagcagcctcgcagtccaaactctccaagacgcttcttctcttttgctctgtccatctccagcagcgagatcccttgtccccggatagccagtcactctctgcaaccccctccaggctataaacctcccccaagacccagcccaacccgggcatgatataagagttacccacatacacccccctacttccgcacacaagccatggattatcgacattcttcaccagccaggaggacagacagcctccgccccaccacacagaggcaaagaagcaactcttttcccatcgtcgaggcattaggatgctcaacgccagaggctcaactcatccttgccgaaggcagagctgctgtccgaagacgccgcggccgacgcaatcgatcatttgatgacgacgacgaagagactcctaccgccttcaatcccaaagaccacatgaaatatttgatggctgagcaaccagcactatccgaggctagaagctgccacgctagaatcccttccaatgccacggaccggagcacatcaaccatagtcgctgttcctcgtgattctaaacttggcagcatggcttctcctactggtccgctaggaagttattccgcgcaccttgcgcaatttatcaaggcacagctcaaatcgattccaacataccaatcggaacaagaattcgtctccaacttgtcgcctcaatcatgcccggaattctcgttccccgcgcagtcaccaccactttcacctcggaaatcaatgcgacgggcaattgaggtgccccagtccatacaaattcctccgatgcgcccaccgatgagaagcgccttttccgcatggagctctactgacgatgatgatgaggaggatgaagaggtccagtcgctaccagaaattgacgagtacactatggatgccatatccaagatgggcacgtacacgccttctgttcttggctactacgaggcaaacaacaacgcctccttcttgttctcgtcatcgcctttggagcgtgacgatggcccagacacagcgcgaggtcagaacttcgctgttcagcctgcgcccacgagttccgcctcagagtcttacgatgagaacgactatccttcgtcatctttctcacggccactgctcagctcatcgtctgcgccatcgtacccttcgtcagcagcgtcggcgtcttcgtacttcaactgcaaacgccctttcgccgatggccctatcaccacggatcgcatcatagccgcactcacacctccccgtccgtacgggaagacgatttcagcagtctcgccctgggaaggtggtgctatcgctaatgtccacgacgtcttcattgagtcccaacaccgagtgcacgttgatggcatgtcatttgacatgctaagaagcttcaccgcaccaggctcggttactacaccttgctgaacctacacacaacacacatttccttgatcttgttttattagcgcaagcgttctggtctgtacattttaggtcactacacgtgtcgagccggccttgccacgcacaacaacccagccttctcgattagcggttcttcttcgccttccaaaactattgtattgtaattgttttcctttgggtttcgggcgatatacataagactgcttggaaatcccgttcatttgggtacggcgcaccgctcttcttttgcttgggagttttggcaacagatatcctgcacacgacgggtgtatgacgcacacgatattttttttttctgttggaacttttgtacaaacgcacgagacggagaggctttcgccgagacacactgagcatgtcatagccgaagcaatacacattttatcataccacgatttgtcaacgcatattcgctatcaactctttgccatgatgaagacgtttcaagtgaggtcaacatagtagcgccattagggctgaaagcacgcgccatatcagcaaggttttgagcggtgaaagatgctgcaaggcacccgcggcctgcagatctgggggcgcgggagagcaatgcacggtcgatctggtacgtcacatgtttggttggtttgtgccgcgcgggcatgatcccacctccaacggctgtgtggcgcctagtgctgtcggcaaacaaacttcatgacgcgacacgcaaactgattgatctctgtcgcagtctgtgtacacagcacttagttgcgctctttaaactctgtctacaatcgcatgtctctgactgatgtcccgcgctagtggacacgtcaacgtttgaggattccgttgccgacacctaattcacgtccatcgagcaacacttgcaaatcggcatacaccatcaccagcagacgtcatggccgaccccgatcccggtctgctcgcgaccctccttggacgcgtcgcatacgagtttacgctggtacagccgctgctgcctatgtacttgcacctcatcgtctcggccctcttcccgatatacacgggcgcgcacgcctcgctctcgcgcccgacctcggcagcgaagccagcgaagagaaagcgtgcgaatagtagcgaaggtgctgatgagagccttgaagacgaggacgaggacgaggacgagggagaggacgagcgcatcctggaggggttgtcgcccacagatgccctcctcatgcctctgttcgccggatgcgcgcttgcctcgctgtacttcctcctcaagtggatgaaggaccccgcgctcctcaacaagatcctgaatggctacttcgccatcttcggcgtcttctctgtttcacgactcgtcacagatgtgctcgacatcggccactcgctcatattcccgcaccgccatgttctgggtggggcgctatatcgtgtcaatggcaccgcgcagaaggcagagcctgtggcgggcaatgtgaagaacaagtcgcccattacgacgccgcttccgggctttctggccaggctgcctctttcggatcgggtgaggaatatgctctgggccgatcgcgccatgccgggaaacaaatggacgctgcgcatgtatctccatcgcgcgttgacgggcaagttcaagatcggcccgcatggcatgttcggtgtcgtcgctggattgagcacagtggcatacttcaacctcgtcgacaagccgtggtacctgacgaacctcttgggctttggcttctcgtacggcgctctgcagctcatgtctcccacgacatttgctacaggcagcttgatcctcggcgccctcttcttctatgacatctactttgtcttctatacgtaagcagcattgatgccctgtaatacaacgattgctaacaagcgtccaggcctatgatggtgacagtcgccaaatcactcgacgtccctatcaagctcatgttcccgcgaccggcaccggccaacgaccctctcgccgctccttcgcacgcgatgcttggcctaggcgatattgtgctccccggcataatgatcggtctcgccttgcgcttcgacctgtacctcttctacctgcgccaacagaagcgaacaccagcagcgacacaaggagaggccgataccatagagaagcccgtgtaccactcgcttgctggacgatggagcgaccacttctggacgcactcgctcatgggcaggccactctggactacctcagcagccaaagacagcaagcctgaagcgccattcacatttccgaaaacatacttcaaagccagcttagtgggatacgtgctgggtttgctgactacactgggcgtcatgatgatatggaaccacgctcagcccgccctactctacctcgtgccaggcgtgcttggtagtctctggctgacagccctagtccgcggcgaaatcagcctcatgtggagctacaccgaggagattgaagacgaagagaaggacaagaagaaggcggacgatgcagacaagccacaaacccaggacaagagcgaagacaccgccaagacggaacccgcgaagcgcgtggcaagtcaccggcccgaacgcgaagtcttctccttctccatagaggcgccctggaagcccaagctgggcgccgaacgcaaggagagtcaaatctcccaggtgacgaacgagaccatcgctgctaacggcgagaagcacaactgggcgccgtcgaagattgcagcgagcacggagccggctggcaagcgcgtcaggctgaattgatgaaggcgaattttatcgtgggcgttcctcgccaattgattgaatcataacgatatcatgcatgggcatttagcatagcgatggcgtttttttttcaaaatcaggtatgcagatatacctagcagcatggaaagacggtggaatatagtccttgttttcgaaacagttgttcattctgtgcatctccccctcacgtctcaccacacaaccaccacataaacatctcatatcatccaaacatgtcattttacttcatttcaaggattcatttccctcctccccctccccttcacctacatcccctcatcctcaatcatacttgaaaaacggcggcgccggccccctcaacgccaaccgatgtctcggccccggcgcgccgcccggccacgcgtcccaattccacctgggccctttgtcatcatcatcatcgtcgtcgaacttcttgtcgaattccagcgccagtttgcgccacgcgtcgtcggtgccgcagcgcacgcacatggcgttgttgggcatgggcgggttgagccagccgcagtggcggcagggccatgcttttggcattggtggtttgggtagtttgctagaggtggagttggcttttggatatgtagggggaaggagtgggaaggggaaggggagttagttacttattagtttgttgttggttttggtattgttgtgggtaatgtttattattgagtgttttgcgtgttcaaggtgtggttgtttacgaagacaagcaaggagaaggcgagggatttttatatatgctgctttgtatagcttgtaggctctgctggcgtcgcagttggtgcgtatggcgttttgacgtggggatgagtgggtgctgggggggatatgttggcacgagtatgcttttgacaacagtgtttctggggctgtggaatatgatgctgcggtagttttcacggacattgtgtgtgaagcacggcagttggcaaatatcttgttgtccattttcccgcatttaataccacgtttttcttcaagagatatgttggcataacggcgcggctgacaacagtgtctctggggctgtagaatatgaattctgcagccgttgtcacgtacactgattcagattgtgtgtgaagggcagcagttgtcggacgtgaagtcgttcatttcccgcattttttgcacttctcttcaggcgtgccggggccttggtttatttcgttgcaggactggcactgccattcgcgcatggtcatgtcttttggcatttctttccttggcatgtgaagggggtgttgaagagtgtggtgtcgtaggagatgcgtttgaggagccaatgctagggagtttgagagaacgtactgggagaattagaggtgggtgtggagtgggtaagtggatgcaactaacttggtggtagacgtggttcggctttgcagtagaaagttggaccacgaatgcggaaggatgttacgtgcaattacttaacacagtttcgataaaagaaagcttctacaggcgtacgaaaatcaattacgaagtagaagaacgcttccaagcacctgcactgttcgtttgtgcgactaattactgactgctaactattgaagcaaagaccacgtcgatgaacagtcaaaacaagttgtttgcagttcctacaagccggtttgccgatatgacagttcaaactcacacaaatcctcaaattggggaagccatgcggttatgcggcttgcaaactttctcggcacccaccgccctggcagcgaggaggccagatgcggacatgagcttatctcgaagatgcaatgacgcgtaaggtacggttactcgcgccatgggtatgtgaattttacgttcgcttcatgcctgacagtctcgttcgccactgtctggggttttctggtgtctacaggtttgtgaagccgggagatgtggggaaagacagtgatgtcggctatgcaacgatgcaaccggttgacgaacatcatgaggccaagaacgtgtcgcggtgcagtaaacagtgcacatatatagaaatgctgaatgcttgagacggagatctaaaacaatccctgaagctacaaatagtacatgtatttgggggctgtaaacaggtaagtcaacgctgcgtgtcggagctcgacaatcggccgcgaagccgccgtcccatcgcagttctcgagatgtcggatgtgaacaacaaacaccacctggccatctagtcctcctaatattcacacctttgcggaaacgagctcgatcagaagtctatgcaatgcccgaattttcatgctcttgaacagcttccccgaccaggctggtggcatgagtgaggcgtatgtttaatcgtagtgtacaagttttggtccccacaaagcatcatttatgcaaacattcgccgccagggcaatgtatccttaatctgtgaccacaaatccagactccagtgcaatttgcgccgatacaggaccaagagttgcaactatctgtctcaggccagtgatgtatgtaatctggcccattatgataacgacgtggaagatttggtggctcgcgccctgcgactgtcagatggatactccgagtagcaatttgaatcaaagattctcacccaaatgtcaaatttctcggggaaatatttttcaggaaacctcgtgacgtagaataatactcctgtgccgtagaacgacgccatgccaatagtatgagcaagagggaaatatccaagaacctcgacaccgtcgatgatgctggcgtgcaccatggggacgaacccgctcgcgaaaaaggtagcgaagagcacggatctagttgtgtcagtatcaacgagttgagttgaaaaattctcaaacttctcacctccaaagcttcttagcatcgccatctgatccaggcgcgagcatgacgctgaacaagaccagggcaagggccacggaagatgagatatagcacagctgcaacttgggatggtgacgcagaccgaagtaggtcgaggcagtgcagccagcaactatgttgaagatgatgcccagataatcgatcttgagccagcggatggcgacatgttgagaatgcgctgttaatgtatggtagccagcctacagcacatcagcttgaatagtcataacgattgtagaatgtggtctcacggagaagaggaggcagaggatacatgaaataatgtattgccacacaatcatctgatccacgtatcgttcttcatcccattgtttggagaaggcgtggcattctttggttaggagtagtgtgtggacaatgccgggtccgagatgcgaccagatattcacaaattcattgtgcaagtaaagtagagaggttacgcagcggtagaagctgttgagctggcgtcgatagccggttttgatgaattgatctgcgcgcatccagggaggagcatcttcttgacgagtcgtagccgttacagccttttcggtcttgctttgcattttcaggtggttgagaagagtagggaatcttgtctgacgtgcatctttactggcttttcttggtgcgtgcaaaattgtttactcatcgttgcgacagtcaggtatgaaagaggaaattaccgaggcgcaagctgaaggatgggttggttccacaataacaccttcgaatgcatgaattctattggcttatctcattatacaaaggagaatatgaaagaggccacccactaatgctgcggccggtctcgatgcagtggacattgcgaaggtacctagttaccttgcgtacgtggcaccacatcacatcaacgtcttcgggccaggctccagggcgccaccctcccagatcctgcgcattgcttcaaagtactctgtacggtatttggagatatgattgcagtgcggcgtaccatcgaactcaagctccctgacatcccagctcttgcgtcgagcatcatctgcatggctcgcaatgtcatcccagtcaacatgcgtgtcagctttcgagaagacgtaacatatcctcctacagtttatcaaatttcgatccagtagtgtccttcgataaattgtctcgggcttctcccatccaataagctgagaaccgaagagaacgttgataacaaacatgatagcgataggcccgatgattcgccagagcagaccctttggcagtgaaagcagcatcgattgaaaggatttcgtgtatgtgccacgcgcgggcccgctgtcgcataagatcccagtgacaggcagtgcataaccgagctgcctttgcaacacaataagcagctgcgttgctgagttggtaccgccgttcgagaaggtgtggatcataatgttcggttttaccgacgcgttgctacagtcgtctagtacggcgaggactacctctgcggcaggttcaatgactttccattgtcttttgtaagggctggcgatattccagacggacgattcgaggagtaatatcctagcacgaggtgcaatggtacgatgtccttctgcatactttgcgataggctttttcccagctccgagccaggtacagaggacaacaagttgaccaggcgcgggatcctcaggtgtgaaaagtgacatgcgtggacccaatacgtcaaaagcagggttgagttttgctggtgaggccattctcgacggccgacacttttgcgtagagattgcaaggaatgtaatgaagaataccaaatcttgacaacaatgagaatacgagatggcttatatatcgaatcggcactacgctaatgtgtccaaatccatctttgatccacaagaattcaggcgttctgcgcttgatcaacaccatcaatgccctcatcagctatgtacctttcgcgtagccgccatatccattagtttggcggccgacgtttgggcgccttctctcacgcggaacttcaggtatggtccatcgtgctcacaggatacaattggaactcctgaggacggtgcctagcatacttcgcgccaatatagcccccactcaatccttccgccgttgggtcagggtctccagatcgagatactacaccgctacagcgattgagtcagccaacttggtgagtgcaaagttcatttccgaacagacacgcgttccgagagagaactgattgaagtactttcgcaaggccgccaccttctcggctgggttcgatttgaagactatccagcgctcagggtcgaacgtatacaagtctggaaagatgctctcattatggtggaatgcgcatagcgaacagcctacgtccatttctttgggtacgtggttaccatccattctgaaatcatcataagtcacctccctgcaaagagccgagctgaccagcgacatcctcatagactcgtcaatgacagcgtgaaagtacttgcacgatttgagtgtcgcacccccgcggatatcattggggtcctcaaatgtcgtgcggatctcatatgccaactctttgagcacacgtggatttgatgccaggtagaagaagatgtctatcgtaccagtcgaagtagtgtctgcaccggcaatgagcaagaacctgctctcagccgcgagctctgaaacatcaacttgtttggacctttcggatcactggaccgtgcttcttaaggcctttctccgtctggatacgcaattcgccgagcgggcgacaaggagtccagacgatggcagaggcgatatcttcatgtacagctggcaggaagagagactttgcggtcaaggcgaacatctgatagcagattcgggcaccgatatgatggcagaagctgaagtgcgctctttgcgctcttcatattctaggcgtccatgagaattgacccggaaaagcaggaggtacataaagtgcccaaagccatcactgctagacatcatcaattccagaggatcagtgaattcgattttctggtcattgtcctttctctttttattttattttattttcttcttctgtagaaccattcttcctcaagcattttcgaccgcgataacgcttgattatgccagccatctggctgatattgtggaatctggcgaggtcaagggcgtgaggaagatggtcaccattgacgacctcaagcgagccattccatccacctgcttcaaaccgacctacactaagtcgctattcttcctcgtccgtaacttgctcgtcattagtgcctttgggatagtcgcctggtcgtatatcccgcagattcaattcactgttcctcgctatgttgcttgggtcttttacggctacatacaaagacttgcattcaccggtttctgggtaatttgtgtgttcccaattcagagcagtaatgcggcctgacagcttacaggtttttggccacgagtgcggtcatggttccttctccccttcgaaattgctgaacaacactttcggctgggtcatccactcctctttgatggcccggcactttacatcactggatcacatctattacccagctccatcacatctatcctggagttccacagtatcggcctgagatttggactttcatcaagggtgctttggcaacagtcgatcgcaacttgggttttgctgggcagcacatgcttcacaacattgccgactaccacgttattcaccaccttttctcctaagtgtccttgtctctgttcagtgctttcgagaagttttgttgacacttttgaagtcgcattccgcattactacgcgaaggaagccactgaagctattcggccactgctcggcaaacaataccatgaggagcgcggcaactttaatgctgccatgtgggattcgttccacaagtgccagtgggtcaaggcagacgacgtcgaaggatgagaaggagagggcgtactggttcaaggccgggccaatcccacctccagagagagatatgaagaagcgcgcctggatgtaaggtggcgctgttgggagctcactactgcgaagccaatgtgtgaacgaaacgcagttcacatacccagatttggggcgaaagtagaaaggatacaagtccgacaaacatgaggtggggtaacgaaacgacagatggagttagctcggtgatgtaataaaattatttgtctcgagacgtagaaaaatcgatagaaacaatatagactagtacggctactcagcttttagcatgtatcagcacataggtcatgaattccagactatacatgtgggaagatgcttcagagactatgaagaggacgcggaggaagatgcggagtagtagcgcactggccagcgattatcaacatccctgtcgccgatgcggagcgtcatagcatcaattttctggagcgcaaacagtcacaattcaccacgcacgacttcatatgccaactacctctaaaatgacgtcggaaaagaaagtcgctgaaaacatgctgtggggaggccgattcacgggtgagacttcttcaatggcacaattcgtgcttctctggctatcttgaactatgcgctgacggtcgcgaagagggccttgacccagtcatggagcaatacaatgcttcgctgccatacgaccgactcttctacgccgaagacatcgcaggctcggtcgcattcgcgcgtgcaaatttcaacaatggcatcctcacacaggacgagttcgctgccattgagaagggtcttgcacaagtcaaggaggagtgggcgtcgaacagcttcgaagtcaaggccaacgacgaggacattcacacggccaacgaacgcaggctgagcgagatcatcggcaaggacattggcggcaagctgcacacgggccgaagcaggaacgagcaagtcgcaacagacatgcggttgtggctgagggaacagctgcggacgctcgagggctatctcaagctcctcatacagacgtcggtgcagcgagccgaggctgagatcgacgtgctgatgcccggctacacacatctgcaaaaggcccagccagtccgctggtcgcactggatcctctcgcacgcaactgcttttgccagcgagctcgagcgtctgcgtgaagtcatcaagcgagtgaaccgctcgccgctcggttgcggtgcgcttgcgggcaaccccttcaacattgaccgaaacgccatggccaaagagcttggtttcgaaggcctgctcacaaactccctcaacgccgtgggcgaccgcgacttcgtctttgagacgatgcaatggggctccagcttcatgctcaaaatgtctcgctgggccgaagacctcatcatctactcgagtctggaatttggcttcatccgcctcgccgacgcatactcgaccggcagctcgctgatgccccagaagaagaatgccgactctctggaactgattcgcggtaagagtggtcgtgctttcggacacatggcgggcttgtacgtcaccatcaaaggcctgccaaccacgtacaacaaggatctgcaagagtctgtggagccgctcatcgatcacatcaagaccgtcagcgactcgatacaaatcgcaaccggcgtgttgtcgacgctgtcagtcaacaaggagaagatgcaggccgcgctggccccggaaatgctagcgaccgagtttgcagactacctcgtgcgaaagggcgtgccgttccgtgagggccaccatatctccggccgtgtggttgcgctagcggagaacgagaatattcccatggataagttgagcttggagcagctcaagggcatcgatgcgaggctgggcgatgatgtcgtcgagtgcttggactacgaacgtgctgtggagctgaagaatgcgactggaggcactagcaagagcgctgtgcttgagcaagtgcagatactgaaacagatgctgcagtagttgatgacgtccagcgttttgcacagttactacatctacgtcggttgttgcgcggataccatgctttacgaacgacatgagatataagaaataaaagataggcccgcactcggcggcgtctcgaatattcagaaactacggacacttgttccctctcgatgccaatttgcacctgctcaatttatcctgtgcgaaatgtaaatattcgaataaatcagggcccatactactgcacgccgacccaagcccaggtacgtaccacacaatcaggacccagcctgcggatccccacctctcaactcaacgaaccatggctttaattagcaagcgaggaagacaaaagttatgtttctcctctccatcccacctgtcatcgaatagtctccagttgtgccagggacaagcactcttcgtcatggcgctgtcacaggcttcgaatatcaagacgagatgtataagcttatgggagcagagagattgcacgacctttgtcgtcttcatcgtatgtgctgcaatgtaggtcttcatgctgtactgtcgtctcttgatcatccactaacacgacacaggtgcgtggacggcgcgatattcggagtcaccgctccagtccttcccttcctgatccaagatgaagcatacgtgaccaaagacaaaggtaccacatatcatagccgaaacatgagcttcgctgacgtatcacagctccaagaacaaccgccctcctcaacgccgccttctccgtcgccgacctaatcagcgcccgtaagcccactccctcccatctccaacccacatactaactcccaccagctctctgcgccctctacgtcgaccacacacactcccaccgcaccgcctggtcctttggcatcctgctgctcatcaccggcaccctcctcttctgcctctcgaccaacctgctcatgctgatcttcagccaggtcctccaaggcgcctcctcaggcaccatatacatcatctgcctagccatcctcgccgagtccgtgaattcgcgcatactcgcaagatacatcggcctggcgatgagttgtagtgggctcggacaagttgtggggccagtggtggggggtgtcatttatcaagaggtgagtaatgggaagggcgcggtcacggggttgggcatggggttggcgggggtgggggttattttggttgtgttgatgaaaaagaaggaaagagggacgaagagggatgggagcgttgttaccatcaacagctctacacatctaaccagtcctcctgctgtcggtgaaaagacatcccacgaatcctctcctccgacaagtatctccgccgcgccagccatgcccacaccaccccgtatcttccgctggaaacacgtctggcacctcgtcacatctccccgcttactcgccgccatctacgggatattcgtctatgaattgtacgtccccccccactttaccccctcacatccaaattccatcctaacgactcaaaaagcataacaacagccctaaccaccatcctcccgctctacacccaatccctcttctcctggacctcgaccgccgccggcctcatctccctctgccccgcgctcgccacgctcttcggcccgccctccggcatcctctgtgaccggtacggcgcgcgcgtcgtggctattttcggcctcgtcactaccctaccctccttattctgcctcacgctcatcaccactccttcgctcgcccacaagatttccctatgcgtactgctcgtgacgggtagctcgacgctgcagttcgcactctgcccgctggcgacggagttctcgctcgtcgcggatgacgtgtacgcgcgcacgcggagcgatctgcgggctacgagtttctgcctgttgaattgtgcgatggcgattggtggggttgcggggccgtttgcgagcgggtatttgatggagggcgtggggtggaagggggtttgtgtagtattaggggggatgtgtgtgacggggttggggcctgttgtgtttctcacggggaatatgggagagaggattttgaagggggattggaggaggttaaagaagaagatacgtgggggaggggacgcaaaaggtggagggtgggcgggaggtttgagatttgatttcatggggtgggatagtaggggtttttttttggatagtaagagaaacgcatcaacacagccactgaactccgtctacgccgtcgcggtagccgtagctctcgctgtttcctccgccttctcccccggaatattcaccctcatcgcctcatccctcactttcgccggccccctctcatgccccttcggcacgcccggcacccttgaattcctgctcttccccctcgcgcccggccctgatataatcttcttctgccccgcataatcgcatcgaccaaagttgttacagaaccccgtcttacacttgttattactgcggcatttggcgcccagacacgaatcgccggatgtgcagcgcgtgcacacgccccagttacagtacgaatcgacgtcgcagtgtgaggctttttcgcaggggttgttgggcgttggggccaggcagatggggtgtggcgtgcggtgggaaaagagcgtggggagagagtcggtgtggcatgatgcagtgagggagtttgggatgacttttgtgcttggatcttgcgggggaggatcggtgccggtccactgacgtttacttttgggttggatggatgggcggacggagcattcttgacattcacccttctcgcagcgcaggtgcgtctggcagatcttcttgctgttgcattggtcgccgatctttccaggctggttgtcaatgttttgctggcagatgctgtttttgcagatgaggtttggtgcgcagccgtcagccgcgtcgcagaggtagccctcgcagccgaaggtacagtcgctttgctcgggaatgtaggggtttagttggactgctgtgacgtttgtgagagcagcatcgggtggcgggggaagatgctttgaccaatcaaagttgctccgggccgtgtatgagcgctgaaggacgtctttgagagccgtccaggatgtgaactctgtgcggagaggattgacgcgagctgtcagaccttcttccaaagtcgtcagatgagagtaaagctgttacctgttagctgaaatttcatgaacgctgatgagaacgtacccatgggattcccctataattcagcgcgttcccttgatcgaaaattgcctctttcttgtagaagtggccaaatttgctatgcacgtatgaccattcttccaccagcagcagcttatcttcacccttcttccccttcattcgggcagtcagcgtgtttccaggcacaaacatcttcgcccatgaggtgcctgcagtctcctcaaagtctttctttgaagtagccatggataccaataacatcgatggcagcacattccatcgcactgtcagggaagttctgaatgccatcaacgctttgcggtccggagataccgccactaatgactgcaatgttggcttgatctaggccgatgttgaacttgagatgcgtggcaatgtcgcaaagccagctttcgccagcgggaatgggccagatgccgctgaaaggctgattttgcagatcgacaccgagaatgacctctgatagttcactccacggcctgccatcaaaagcttgagaagggtagtgtttgaacagcacatcgaggcgctgtttgtacagttcacgatctgtcgtcgttagcatattaggctatagccggagagcgacgacatacattcatccaagctgtaaaagtcgaggaaagccccttctagttttttgcagtacgcgtcacacggaacatcggcggttccacgaagtgcgtgagcatcgtgaggtacgatgatgaccttcatttgacctgggcagtatgaatacatttcaacaacatccaatcaccacacgctacacacctttcgatatgtggtgaattgcagccattgtctgatcgaattggtcaagtagcgacttatcaaagccgccaagttcatgttcgggctataatgtgtcagactggtggctaaaatgcaagaatctgctgtcgtacatcggaatgttgactgtcgggtcgaactgtgaaagggttagttgcttcattcgacgccagtttaagggcgacgtactgaacaatcgaactaccctgactttggcatcgaccaaagccctaatggtattatccctgtgctcacgggtgaagaattgcagcatgggataattgacgccgccccaggaatgatggtctgccgtaatggcaagtttcgctgttgcttgaggcgtccatgatgccaaggacaataaagtcgccgcaatcgtcgtgaagagcatgttgggaaaagtggccaacaagttctcgacgacttccaagcaacatgcgaggcgccacgatataagaacttgaaaactccatatggacacgtgtagaagtgacctatagccagatatcaattatggccgttaggcctagtggtgttgctcgcgatattgaggctggtcaaatacattaattgctgtggcgcacgagccaatcacagcacgctgaccccggatctgcagactggggtgcagggacaccagagcagtatagcagatcactccttgtatgtcttgacaatgcatattggaggctaggcacatgtatgtaattacggttaagactgaagaccaagttcgtcaagcgtgcggacgtgggagaagtcaagtctataatggaaactcgactatgatgagcctcgtggcttgatcatggtcctcttagagatgatggggtcaacctgtctctcgagctcatcatactaggtatggcgcaggaagatgtcgtaccacaacgtgttgcaggctcgagcaacatatgcctgagcgcatctttctatggctacgtaggaattctcaaccacttaggtcgtctctgcgagcaaggcaagattatcgacgatggcgtgcatgtccagatatcatgcccaaacagcgtttgtttataccggtgcatgggggtgtagctcggtgcgtgtcctaaggccgagtcactaaagtatcgtgcgagataggcggctccgggcagaatcaatgtcgtctctgataaagccctgccgtggtcgaaacggtcctcacgttcatcctggggtttttgtgcaggcagcttcgagtctcttcaaggtcgccaatacttcctctccaaggtcttcgccgctggctggctgggcaaagcggccgtgccgaaggtcactgagcgcaccgacaacctcttggacctctgctagtgccctggcattctcgacttctatctcggcgatctgtgattcgaggctgtggcaggcttcctcgatgctggagtggacggaggcgagcgtatgtggtttcttgcggccgttgttggagagctgggagctggtcagcattgtgtttaccgctgaatcaggaatattgtgtacctcttcctccattcgcagcgcattggaatctagcccagcgaccgtggcatcgtccagttgccgcctttcactcgcgtactctcgtcgcagccgctttgacctggcaatttcttcggcaatggcgcggcgcacaaggtcaatgtctttctcgcgtagtcgctgcaattcgcgatagaggtcctgtacagcggggttcgtcctatgacctttggggaagatttcggtgaattggcgcagtgtcatgaagtcgcgaagtggtgcgggcgcaaggaggaagtcggagagaagctttccttcttgagcagacatggtggcagtgaatgatggcgaaagcaagctgataatgcctcggaccggcgcttgacaagtcagtgtcagtattgataccggtcgtggacgtggccgaggacgaccgcggcgcgtcgcgtgcaggaacgcgctcggaccctcctcagaaaagactcccgctacatgcgcctggtacaaacgtcctgcaaactcggggcggcgatttcatcaaccaaataagtattcatcaaacgaagaaagagcttgggaaagtgccgcggcattagctgttgttgtttggacgcgttgtgtgcatacggcgcgggtcaaactgagctgacgttggcgtggccgtcaccgagcgtgcctccttcacttcttcatcaaacaatcttccgcacacaaaacatcaaacatggcgcccgcggccgcaccagaaccgtcctatagaaaggatgagaaggtcttttgcttccatcatgagctgctttatgaggccaaggtgttggaagtgaagccgctggaaggcgaagacaagaagagcggcttccaatacagagtccactacaagggctggaaaaacacgtaagttgtgctcataaacatcacgtgcaaaaggcactctcacttcacttccccgcctcaaattttcgataagagcagacgacgtgtttgcctttacccacatttgtcacctcatcttcacaactgccttgcaccatcgtcagcattaccacagttgccgtgttccttcatcgagggagttatcgatttggttccacgtcacggatccacaggcttacttttacagctgggacgactgggtccctgaggataggctccgcaagctcagccccgagaaccgggagctggccaacaatttgaggcacgaagtgatcgctgctcaacgtgccgcacgagcgcaacctccgcctcccaagaagaaggcccaaggttcagctcgaggcagcgaagagcgccagacctccgtatctgccgcagcacctcgcggccagaagagaatgcgtgacaacgacctcgaaaaagtaagtttctgcctgcaatcgctacttgtgcaacgcctttcacatcacttttaaagcacagctcgacatcaacaacgtgtgctgtacgcgaacacgctaactcgtcctaggaggataccttccagaacaagcgcgccgtgaggatcatcatgccggacaggctgaagagtctcttggtcgacgactgggagaacgttaccaagaacctgcagctcgtccagctcccttcgagccagccagctggcgtcatcttggataagtatcaggaatacgccctctcaacaggccacaagaacagcacggagcgcgacatcctcgaggaagtcgttgccggcttgaaagagtacttcaacaagagccttggtcgtctactactataccgcttcgagcgcgaacagttctacgacatctacacacgccttgagaagccgaccgacgaccttgctggcaagaatctagccgacatctacggtggtgagcacttgctacgtctgtttggtaagtctggcgatccttcctaggagtaaactatatgctgaccgagtgatagtgacaatgcccgaactcattgctcaaacaaacatggaccaccaggccgtatcccgcttgcgtgaggagctcggtcagatgactgcatggcttgccaaagatgcccaggtcaacgccttcttcgcgtccgtctacgagagtcctggacaggcctacatcgacaaggtcaagtctagtacatgagacctctcgcggtgttcgccccctctttcatttctgtaacaacatctgcttgcattactaggcatcccggtggcgctgtggcgcaagaacggttggattcagtatcaaatgcatgtctcatcaacagttgagtcggtatttgttcgcatgctttggcataataatacagtttgatttctatacacttcagttcggacttgattacgcgtctttgacagccttctccaacactcctacagcccactccagacattcagtcatattcccctcggcgcgtctcggcattccattgattccaatgttcttgcacacaccctcgttcaattccttctcaacatcgccgccctcgaacaagaacttgtggtccttgacataattcggccacaccaccttatcgacgtaacccggcggatcttcccagaacccctcgagcgtcacgtatccgctccgcgcctctctccttgtcttcgccgtctcataactcgtgcgcaggaagagtctgacgtcgaaaagtgatccaatctccttcatatcctcggagaagagcaggaacccatcgactacgcatatcctcctctcctcccaatcaggcctgccctcaaaccacgcgccaactctctgtctcagttcctccaattccttctcgtcaacaccatgctcgcccacgctgttttggtcctctttgctcttcagccacgctgggctcgtgccgtgctgtttgatgtgttgcagggcttctttgagctggggcagattgagtgattccagacaatcccagtcttggatgccgttgcggatggggatttcggtgtcggtgaggtagaagtcatcaaggtgtaggatgaagagttttgatgggggaaatatgtctcgcaataggcgcgagagggtggttttgcctgaggaggaggggccggatatgccgaggaggagtggtgttttcatggttgtgaaggatttgtccaccacacgaaatggcaggacagattttttttggtctgattgatatatcaaatgtaacttcattcacaatgaacatcaagtgctgcggtaccccacgacgatacgcacgtgctcacagagcgtggggcttcgtcatcggcgtgatgctggctagcgcaccgcaaccgcgtccacatttctggtgggcagcttcgcgacagctcgcgcgtggcctgtacgcttgcatcccccacggctcgacctgtaccccaatatggagccgtcgcctcttacccaggactcgaggcccgagatcttccagcccaagatcatcaccctgtacgagacgttgttcaaggtgcgcgcacccaagtgttctacagcgaacaaggcattaatgctctacaggaagatgaagaagacacggatctatctgatggcttctggcaggaattcttcttgcaccgccccgactcggccggtctgaagcgcatactcgactcggtcccgcccgacgaaatgctgcacctgcagtcgcattcgcaacagctcgtgcgccgcgccatacaacgggtgaagcagggccgggcacccgccgacgaagtcgcactcgaggtacgcatgccaccgacgcgcgacactatcccaggcttacgggccagaccttgacagtcttcctagatgctgctcttaccaaaaagtacaccaacccgagctccgacgtcatttctgtcctcgcggggctgaacgatgccgatgctgttatgacggactttatagcgacgctggacacggcgatacgcaatggacggagcagtatgtgggaggcgatttgttgctgagggcattgggctgacgagagatagtaccgttgcgactcaaggctgtccgggccacgctgtccatcaccgctgccggcttccatactgccctgccttcgtactttacgcaccgcgatctgttcccttcgctcatgaaatacgtacaagactgtgacagcactgctcagataataccggccttctatctgctcggtctgctcaccaactacaacaagttcgagttccagaacccgtatagactacggttggacgactttgtcaacgatgccatcatacagaaaattgttaggagctttggggacacctgtgtgagattgagggatgcgtatgttgctgtccaggacgacttgcccgagggttggtcgctgggctcgacgttgagctacattggcttaggcgcgcttgctcctggctcgcggccctccacgcccacgccggctgcagatgaaaccaagtccttgttcggtgcattgtacgttctcgaccttcagaagaagaatattagtggctaacgcatgtggtagaccagggccggaagccggcatcctcctttcgacatacgactttgccaacgcgaacaaggtcttttgcttcaatttggtcacagtgcaggcggaaaagaacacggatacttccccgctgagcgcatacctctccttgacatcatacctgttccagcacgcacaccgctctacaagagcagcgctatactcgtatctcagcctcttcatattacaaatcttggtcgaagatcaagcgctcgtgaagcgaatgtgcagcgaagaaagcaagctttcggttcggttatgccgccaaagacagccatacttgcctctggtaaagggcgaccgagtgccaatcacattagtactggacctgatgatagacggcatcaaccacaatctccggcggcgcctcgacgtcgacttctacaagtcagcccccacactccccgttacctaccaccctcagctaacaaccccccagtctctccctcggcatcctcctccgcaccctctccttcctcagccgcacaaaactccgcctcgcataccactggtccgaagtctggcgcaccctcctcacctttgtgcgcttcctgaccacctacgaaagcgacatcaaatccaactacaagtccacctccatgaccaccctgctaaccaacctactcgccttcgcgctctctgccggcgaaaacttcctccccgaccccgccgcctacgacgacctgttctacaaactcaccgagtcgggcgacgtgctggtcaagttccgcgacgcgttcggcaccagcggcgcgctgaacagtctggtgaatgtgtcgcggcattaccatgcgctgctcgagggcgagggcggcaagggcaggagcaaaaacctcagtcccaaggaggtcagtgatgtgattaagcagggctacgagacgctgagtatagacacgaccgagggcctggacgcgtgggacaagttccgcgaggcggattttaaatccgtggtcaagcgcgcggcgagggtggttgtcgaggatgcgaaggcgctggctgatgaggtgtaagaatgaatcatatacctatttgtatatatgttatagctagggatgggttgcggggtcccacatgtgctgttcactccacaggctgtcgcgcttttctcctggggtgcttattggttgggctaaggctggcccagacggataggtcacgtcagccaatgcatgtgatggtcgctatgacgacggcgcagggtaggccaagggcagatttggatggagatatcgatggtaaggtaggcatcgtgatttgcctaggattgggttgttggacaggatgaggaaacaatgatgatagtcttgaatactccaagggcaacagagacgatgaatgcgtgtatatggtctagaatgtgtgtgcacgtgaaccttttacttctcgccctgcttctaccatgcaaaaaaatcaacaaattcaaatcaactggtgtgctagctagctccttgcttccaggtactcaaactttggctcgcgaggaagtgccgatacctcgggcgatcttccttccacaagtccgaactcttggggcgcatgcttgcgagtatcgcgtggctgcgaacggctgatcgttaccacagatagtctcttgcaacagggccgatattgccatggattaaatacttcgcttgcagcagtgagccggaacaacttgccggtgtggctgggaatgagtggtactcctccagcttgccggattgggtcgttggtatagtgcgatggggaggatgaacatgccgattgaagctcagcatgaaagtaccattaatcatatccccaaactgaaatttctgatcccaaataaatccaaacctgcaattcaagcgcgtgcagtttccccccgtcgtcgcggccgcggctgcggctaacccatggatccggagaaacggaacctgtgcagcttgggtgaagcgagcatgagtggtgggcccagaacaaagcgtgctacccagtcaagaaggaatctttcgtcatattccatgtccccgcaggacacgaggggtaaaagggatcggcctgaggccaccatacgcgcttcataagacgtggttcccgttgccgttcgccctggaacgagaaggtatatatatatactgtttttgttttctttatgcgactcctctccgaaaggaaatccccatcttgatttatctgagaaatacacacgagtggattggacgggaaacgactgaattgcggaactataatccagcacgcttcaatttgggtcgcgccgctttcaagcgtcctgccgagccctttatccggtaattgagaaacatatatctagctctggagagctttgcccttggattcccgtggctcacatagcttcgcagcatcttccctcgcagcaactccgcacacgaacagctgaagcgcgccgaaagcgacccctccaacacacacctcgcgagccatgtctgagggcaacacgaagccatccgtgcccgttgtggccgaggcgcacgatgtcgacactttccatgtgcccaaggcattcctcgagtgagtctgcacttttggtttttgtttgggacattgcatcatggcgcgagactatgacagctgcggcgtcatgcgagcttcagtgcggggtgaccccgcgactgcggcatcgcgatcgcgaaccacacaatggcgaagacgaaccacacaatggcgaagaaagagtgactagagctgacaattgtgcgtcgcaggaaacacccgcattcaaaaccgcacatcaacggcctcgaagagtaccagaaactgtacaaggaatccatcacagagcccaagcagttctggggccgtctggcgcgcgaactcctcacgtgggaccgcgatttccaaacagtgcactctggcagcttccagggcggcgacaatgcgtggttcctcgagggcaggctgaatgccagttataattgtgtcgaccgccatgcgttcaagaacccggataagccggccatcatctacgaggctgacgacaccgaggatggccgcatcatttcgtacggcgagctactgcgccaggtctcgaagctggcgtacacgctgaaggagatgggtgtgcgcaagggagacactgttgcgctgtacctgcccatgattcccgaggctgtgatttcgttcctggcgtgctcacgtatcggtgcggtgcactctgtcgtgtttgctggtttctcgtccgactcgctgcgcgaccgtatcattgatgcggagtgcaaggttgtcattaccacggacgagggcaagcgtggcggcaaggtcatcagcacgaagaagattgtcgacgaggcgctgaagcaatgccccggcatcagccactgtctcgtgtacaagcgcactggcgccgagatcccatggaccaagggacgagactggtggtggcacgaggaggtcgagaagtaccccaactacattgctcccgagccgatgaactcggaagacccgctgttcttgctgtacacatctgggtcgacgggtaagccaaagggagtgatgcacaccacaggtggttatctcctgggagccgcggcgactggaaagtacgtctttgacattcatgacaacgacactttcttctgtggtggtgatgttggctggatcactggacacacatatgtcgtatatgcccctctgctgctcggtgtggcgaccgtcgtcttcgagggcacacctgcttaccccaacttctcgcggtactgggatattgtcgacaagtacaacgtcactcagttctatgttgcccccactgcgctgcgactgctcaagcgcgccggtgacgagcacgtcaagcaccaaatgaagcatctcaggattctcggatccgtcggcgagcccatcgctgctgaggtgtggaagtggtactttgagactgttggaaaggaggaggcacacgtaatcgacgtaagttccggattggagactttgtgagcaatatgctgacgtgcaacagacttactggcagacggagaccggctcgcatgtcatcacaccgctcggtggtgtcacacccacaaagcctggttctgcatcacttcccttcttcggcatcgagcctgctattatcgatcctgtttcgggcgaggagatccacggaaacgatgtcgagggcgtgttggcgttcaagcagccatggccaagtctggctcgcacagtctggggcgcacaccagagatacatggacacatatctgaacgtgtacaagggctactacgtgagtgaaaaatatacaatcagaggactatactgatcaaagcagttcactggagacggtgccggacgtgaccacgagggttactactggatccgaggccgcgtcgacgatgtcgtcaacgtctcaggccacagattatcaaccgctgaaatcgaggcagcactcatcgagcaccgtatgcaacccgctgatgccaagccccttaactccgtccgctgacacaatacgcagattctgtggctgaggccgcggtggtgggtatcaatgacgaattgacaggccaggctgtgaacgcctttgtggcactcaaagacggcaccgagtcaagtgaccaggtgaagaaagacttgatcttgcaagtgcgcaagtcgattggaccctttgcggcacccaaggcgatctttgtagttccagatctgccaaagacccggtcgggcaagattatgcgtcgcatcatgcggaagatcttggcgggagaggaggaccagctgggcgacacatctacggtaagtgattctccctctcgcggtggttgctgggcagatgctggtgacgcgttctgtggtggggaacccgggctaacggcagctgcagctctcggacccttcggtagtggacaagattatcgaaatcgtccaccagtctaagaagaaatagtcgcgcttggggaagtatgttgagttagtctattggttgggacggtggagggctttttttttgggttgccgcaagcactgtgtgcagtgtttactaagtattctgttgcgagactcgagaggtcggaggagtggcggtgcagggtcagacaagctctttagggctgatgatgccgcaatagccgtgtatggataggccttggtgttaaccgcaacgccgtttttagcatgccctcgttgtccagtcagcactgtgaacgtgaagcagctcagctgcgccgcaacaacgccgcggttatgtgggaaagctgatagtccgcggcgttaaaacatgcgcccaggagcgactctatggtagcagggagggtgacagcagtcaagaacgcggcaacagtttcattcgtgtcgcggtgtcgtgcccaggccccgtccctccgccatccgaacacgccaagcgactccgaacaggccggggccggctgtgcagaacgattacgagtctccattgtcactcgccatcgtgcttctgctcacatctttctttgccgcccgttagtttgttcttgttattgtccattcgacttcgtgccatacccccgcccaatgtctttcgctgcattgttgtagttttccgctgtttttcgtgttctctcccatccaaacaacaaacggggacccctttgcttgacagactgctggatccatccgtacaccacacgtcatgttagtgctgcgaacagcggcagccgctgttgctgtcgcactcgccacatttaccgccgcctcgtcgacgacgcgcgacccattacggagaataaacattgcgaagaatgccgacatcctgacccagaatcaccgcgtgacggctgtgtcgacgttcgatgttgcctttgatgttgctgggcagcgcatccggctcagcctcgagccaaaccacgacctctttgtagacggaggccggatatcatatctcgctgcggacggcagcatagcgcggcaggaccccattgaccgcctgcaacacaaagtcttcaagggcaccgcgtccgtgaagagggggaaccgctgggacagtgtgggatgggcgcggatagggatacggcgcgatggactgcagccgctgttcgagggccacttcaccatatcgcacgaccaccaccacatcaagctgtcgtcgcactacaaggcaatgcgtctgcccgaggaccccgacgtcgacatgcgcgacgacgagttcatggttgtcttcagggactccgacatgggcgtgtgggatgagcactcggagctgaggaagcgcgaggctggcccgagcatgcctcagcgacgagctgagcttcaacaaacgggacgaccatcccgtatatgcttcgatgcgcgcccgcgatgagggcagcttcttctcgacacccgtctccaacatctttggcaagcgacagctcgacggccagcccggaggcaatggtgccggtgtcaacctagtgtcgagcattggcagcacggctggatgcccgagcacccgcaaggtggcactcgttggagtagcagccgactgcacctacgtccagtcgttcagcagggacaagaaccagacgcaaacgaacatcatcaaccagattaatcaggcatctgaacttttcgaaagcaccttcaacatttctctcggcctagccaacttggttgtcaccgagcccgactgcccgaccacgccaccggaggccacaccatggaaccaggcttgcagtagcagcgtcaccatccaggaccgtctcaaccagttctcacaatggagaggcacgcagcgtgaccaatactcccactggacccttctcagcacatgcaacaccggttctgctgttggcctggcatggctcggtcaggcttgtaccgatggctctcagaggaacggaggtggcggagagactgttgctggcgccaacgtcgtcatccgcacctcgactgagtggcaagtcatcgcacacgagactgggcacacttatggcgctgtgcacgattgcacgcaggatcaatgttcaaaccagaacctggtcagctcgcagcaatgctgccccctcagcgcccagacttgccccgctggcgagggtttcatcatgaacccctcgactgcgcggggcatcacgcgcttttctgcatgttccgtcggaaacgtctgctcagcattgggacgcaacagtgtcaagtcaggctgcctcacaaataacaggggcgtcaccagtgtcactggtcagacatgtggaaacggtatcgtcgagggcgacgagcagtgcgattgcggtggatcagctggatgtggcaacaaccagtgctgtgaccctcagacttgcagattcaagagcaacgccgtctgcgacgattccaacgaggactgctgccgcggctgccaattcgcatccgccaacacagtctgccgccccagcgctggcggttgcgatccacaagagacttgcaatggaacgagcccttactgtcccgaggacaagaccaagccaaatggagagagctgtggtgacggattgcagtgcgctagtggccagtgtacatcccgtgaccagcagtgcaagactgtcatgggcagttatacccaaggcaacgacacatacgcttgcgacaacagcaattgtatgctcagctgcggcagcccggagttcggccgtggtacatgttacggtcttcagcagaacttcttggacggtactccttgcagtggcggaggtacctgccagaacgtaagttttccatcattcaactatcatcacaacgcatactaacaacaccacagggtcaatgtgccaacggctccgtcggcaaagaaatcaaatcctggatcgaccgccacctacccctcgtcatcggcctctccgccggtatcggcggcaccatcctcctctgcatcctctgctgctgcttcagctcctaccgccgccgctccaagcaaaggaagtacgcgaagaagttcgccgcctcagctgccgccgcaccacctccgcctcctcgtcaaagaagccatcgccatagaggtcctcccgggcctaggcctgacggtgcgccgcccatggctcagacagggccgagtccatcacaaggccaatggggccctaatcctaatcatggtccaccgccaatgcagagtccgccgccgctgtatcacagcaattccctgcggtatgcatagtagccgtagctctttctcttgacgactctttttcacgatcttttgttatttcagataccatggcataaaagacctggtccggggcgttttccgctgctgcatcgttgctgggcgttggattgggattccatggctagaacagccctttttgcataagtcggatggaagggaaagagatttaggctcttggttaggtgggactgagtagctagttattatatagtataggtctatgcaccagcagagcgcaaatggacgcattcgcttcatctccatgtcatctttttcttttcatatctgaactacccgcccttctaacacgacctcccctgtgctcccgcacactcaccctcggcacaacaaccacgcccctcctccccacatcctcccacacaaactcatactcctcctcttgtccacacaaccacaccctcgtctcaagcgcaagttgcataacgcgtacaaggtcagactccctctccgcctcatgcgccatgggaagcgcccaggcaaaaaaacacagcgcaaacccctgcgccgcctccaccaacgccgtcgaaaaacgttccgacgtgggaccagcagtatacaaccccaccgccaaacgacgatgcaggcatctcgccttggccatcgcatctcctccgtgagtatgggtatgggtgtcaaagctcaccagttcgcgcggccatatttccccgtcaacgggatctgtgatgcggagaatgtgtgcggcgaggacgtgttgcaggacagctgttggcgcgggagtgtcttggaggaagggggctacatggtcgccaaacacggcgagggcggagtgcatgctcggggtgatgggggcgggcacgtctctgtaaaacgtcgtgatgtgcgtgtgtatttgcgcgaagagggatgtgaggcgcgagtggattcggctgggtgatgcgggcgcgggtagcaaggagagatctatgtctccgttcccgacgagtctgttggggagagggcgagatgcgggaggctgcggaacgcgcgtgtattctgtgtgcttccccaactccacggaggaggaggagaaggcggtgggtgtgtatttggcttcagaagtgttctgggagcggtgtttgtggaggaggtatgctatcattgaagcgaatagggcgccgaggatgaggctggttggatggttagctggatgtgttggcgagatggatgggggatttacgctccgatggcgatgccggcgacggctccgctggtgaggtttgtggttttacttggagaggaagagatgggcgcgtcggttatgattgctggagtctgggaaggtgttgaagaggttgttggagcgacattgatattcgaagtctgtggactggctgttcccgtgggacttgtgtttgtatctgtcgcttcttctgaagtactttgccatgtccaaggtaacttggaaactacgtctgttgtgaaagtcggtggtactactgtcagagttggcgctagatttgtgaagagactgaatgtcgcagtctcgtgcctgtggtatcccgttcaagaatctggtgttttgacgcttctcccacatgccttcacgggatcacgacttaatgccatgaatgaatgaagagaagagaaagaataatcgaaatccatacaactgcggggatataccgatacacagttgaagccaacatcaggcatcccagtgctcagccgcatcctgttttaagactccgcctcactccaagtcagcacgatgcacacaggtctacacaccatcttgactgaatttgtattattgcttgatctactatgaagcttattttcgcacgacagtaccgtccaatggtgtatgggcgcggatagtggatgatcagtcacggtcgtacaaagatgtacgatcggcattggtgtggtggagcgaagttgggggctagcgtcagttaggtggatagccttacggacaggggtcagggcaccctgtgagtacaaggggccttacgatttgatagatgtagtagtcttggaaggaaagggcaagggcttccaatactgctgatcgcgagtacaggctgaacgaagtggcggcgctggccgaacccacgcaaaacacctttgaatgtcaacgggctgtgatattgggatagagaacgagattttatagagtgagctggatgttttcatcctaatcttatgagttcctgctgtttcatattgcttctatgttgtggttctcgattctagcgcctccgcttcggcctgcgcccccacaggtactccaggcgagccatggcgctactcatacagtaatcggacgctaatgtgtcgaattttggcacatattatggtttgctggttagactattttgccatcaatctggggtctcggcaaaagtgcgtcatttgcgactacattcgcttgttcttgccccgaccatggtacggcaatccagggtcctcgagattctgctattcaagtaccgtctcggcctgaataaacttctctccttggcaaaatcctacgttttgccagctacagctatgcgtccttctttgtatagatgtcaccctttacgtaacaaaagttagttgtcaagtttcctgcaatgatgacttcgttgcttgtgcactctgcatccatccgctcttttctatgcgagccattcagggaggataaatttggagcagggatttcgatcttggggtctttggggccagactaagactccaagtgttgggatgaaaggaactcagaaggagcgtgtaggcagtgatgaattgcacatgcaaaacctgagcccacaacaacctcactggcctattgggagtagagattatcgaacaaggaagaaagacagatgatgggattggattagtcttttgtcaagtagatgtaacatctactgaagattgccaaccagcggaaccacgcttttcatcacgaaagagaaatgtaagctttttacttaggcaatgagcattaatattagtttcgagaccacaagaggctgcatctgggtgcggcccgtcgcatgtgccgtaaacatcctcagggacttgttcacatcagaaaagagggcctgtcttcagcactccatggttgtgtatagaatcagaagcaatgtttaaacattggcagagacgatacagtggagctccatgtttatattcgaacacaggctagcaatactgctgtacacaatacatgcaagaccctctagaaaccaccaataatactcggaagcccaccagatggtatgacacccagtgatgaggctaaactagagcgataagtacaccccttggtatggtagctctgggtgtgtttgatcaacactatcaagctactaacgcgactgcaatccgagtgtgttaagcttggctgcagaagatgggtatgtgatcgagattgcattttacttcacgccaagagcggtgcggctgttgcaaactcaaacggcaggcattattgtgagcttgttaatacgataacattcttccggtaactatagtctcacgtggttgcagtttcaaggacaggttttcatgaaccaaagatcggattttgtgtagtattgctatagatctcgatcgagaaattgctagagctcatcgtaatctccactagtaccccccatatgaccaacgagccaaacgactgcaccaaatgcatccgtcaacattccgtcgctcgagtcaaaagctgattttacgactattctggcaacgtacggtgagagggctgtcgcatcgccatctccctatatcgcactgcggttgccatccttgctttcttgccccaaataagtagcggaatgggaagcaggagtaccgcaaaaataatgaatgcaaccagaatgtgcacattctgtattcccataccgttggtccatggcgtgagcgagaaaagtacaacaacagagagcacgtttcgaatgaatacgacaccaacaagagcatctccaacaagctgcgatattcactcgttagcatggttgttgtatgtggagagtgagggaaagatcctcagggaaacttacctcttgataacagtcggtgacatatgccaaagcaatgtcgtttaccaggaggaaattgaagccgaagataccgaaagcaacagccaaaacggcccaatgagcgccctgtatcggatgttagctggtcgtaccgatttgacctgaatatgcagctgctcacatgggacagtccaacaccaaacattatgatcgaccctggaagcagcacaatggacggcagagatacccaaagtcgctgttctggctcgtaaattccaccattacgttttgataaccacacaatcaacttgtcgttgaagtaaccaccaaagaagaatccgatacaagcgccaacgaacggcgcaacgttcatgagccctacgccttccgaaccgaaattgtatggtggctgaagcagatagatggcttgtaccgaggttagaatggcgaaagatgccaaaattgtgccataggtgacagctgcaaatgccacagctgggaaagtgaagagaaggacaaccggctgccagaagtgttgcttgatgggtcctgacgtagtcgttaatagtgccatcctttggcgatacgtcttccgaggcatggtagtgtcgatccttgattgtatcctctccattgggtcttggtgactatcgtcatcttgctttgcaggcttttgcgtgtcgttgccttcgccttcatcaagcgatccggtcatttgaggcgctccatgaccattgagcacaggaatgtactttgattcttcgaagaggaacatgacgaggagcagattgagaaccagaaagatcacacaccaccaccagatccatctccagccttgcgacttgacgacgtattccggaagctacggggccaagaaaagcaccaattgatgtgaagatcaagtaccatccggttcatggttccgtgctgatggacaaagaagatatctgcgatggtaatttggacaactgtctcgctgatggcaccgccaagtcctgcgagaaggttactgcccatcaagtcgccgaagttgttggttttggccagccatatgaccgaggccagttgcaggacggagctaatcagatacaataaccgccttccgtgcttgtggactaggggaatgaaaaagatgcatcccacggctagtccgccatagttcattgcggcgctggcgttcagctgatcgacactgagcatgagctcttgctgcatagggccccaagcagtgaagccaatgtcgagttgcacaaaagtccagagtacgtagaaacatacgagtccatagttcaacgttttgcgtgccgtgggtccaattcagcggatcatcggggtcagaggttggtacaggctggaggatgagccttggtgcctcatctgacactgtgaacatatcatcagtatgtcatattagcggtatagcgcgagatcttacacttctccagtctcacagtaccaggcgcccagaaggtgctatcctcttccagctgtgggtgggcgggttgctcattgtcgcactatgtgttgagcccctttagaacaacgcgtactagaagaatgtcgatgcttgagaaggcaacacgtctcgaataggttgcagcggatgaattacaatgatgcgatgagatgctgtcttcaactcacgcgcatctggtcgtacatatagaggagagtgcatgtccaagtccctacgcttccgctaccaacctttttggcatggaacgtctcatgtccgttcttgataagcgtgtgggtaaaatgaggggaaacctgtcgggcctttgaaacgtatcaggccaattatgtggcaaggtgcatgccggcttgctcgccgtctgagcgcggcttccgttctcacgagctagcgacgcgttagcggccgcaacacagacatcggtctcacataaaaggtgttacttcgcataaattcttcgcgaatccttgagaaagagacgtgggcggtgcgtacgcaaaagataagccacaacggcggcccgatcaggcaagtccatccgacagggatagatattggaatttcgttggaatcttctttccaagactccttctcctacggccgaaaatatcttctacacattcgcgagagatcgtcgcgacaacgatttccatccaataattgtccgtgctttgtggccggaggacatgaagtttgtcgagatgagtagccacgtctcttcccgacaatctggtagtctccaaaaaagccttggatggtccaagccacgggcttcagggtcatttgtacacagcccttaacatgaggccgaagctaatgtggcagagctcgggctttgttgcaatacgcgagtacgcgcgagcccagaactttatgttgataagcgggcgataagggtaacgggaggaatgaacccgtggacaaatgtcgcacggcagctgtatctttaggtctcagccatgcgatatcgctcaggtaattcctggtatctggtcacatgaaccagcggcatggagctccggcatatcgagaagcattttgcacaagaaagactatcacgaccacgcatggtaaatccctgcttgccggcatatcgtgaaagaaactacgccagatccggcatgcccatgcgacagtacagccgcatctgccaaggcggtcgcttaccccacacttcgcgaccccagacggcttcatgcgaccgtagctgtgtcttatcatcgagataccgtacaaccttgtacaagagagcgcctgtaaaagccggcgcgggaagtgaagcggcagttgaactctgctattgctatgctatacagctcccaagtgtccaaattacaaagcagctaggtcatataccgcgcctgtccatttccacctcgacagaacaattccaattttgttcatacctttcctatggcttcttcaacttggcaagaaaaagccgctgcgaagcagcaatcttcattaaacaagattccgaaacaatggcgacttccagccgccgtcacggagacgctacagaagccgctcgcagaacattccaatcgcatacttgagctggacattccgcgcaagtcgggcatcatgagcgacaaagaaatagaaatcaccgagaatttcacagtggaagagttgttgaacaagctgagagacggcgtcttttccgccctcgaagtcacattggccttttcaaaaagagctgcgctggcgcagcaactggtacggaaccttttcgaaaccttggcacatcgaactgctggcaagtatctctagctaatgtaattgctagttgtcttgtctcacagagacatatttccccgaggcagaggagcgtgcccgctttctcgacagcgagcgagcacagggccgtattgttggccctcttcatgggcttccaattagcgtcaaggatggattccagatcaaaggttcacaagctactatcggctttgtgtccttcctggatcgagtttcagacaagaactcaccattgatcgacattctgatcgagcttggtgcagtcatctacgtcaaaaccaatatcccgctgacacttatgaccgctgactcggaaaacaacatctttgggcggacattgaacccgcacaacacaagccttactgcaggtggttccagcggtggcgaagggtcgctcgtttcattcagaggctcgccacttggaattggaacagatatcgcaggatcaattcgcattccttcactatgttgcgggacttatggcttcaagcctacaacctcacgcatccctgacggaggccaggcttcaccagcctcacccggtctagacttcttccttccttctgccggaccgatcgccaacgacatacacgcactcgagattttatcgcgtaccgtcttatcagcaaggccggcgcttcacgattccacggcgctcgacgttccatggcgacagctgccacctcccgcgccatctgcgaaacttcgacttggactgatctccgaggatcctgtgttcccactacacccacccgtgaagagagcactggcaaatgctgcgaaactcctggaagcacaaggccaccaaattatccccatacccgcggctcgtgcacacgtcgccgacgctctcgcggtcgcatgggaatactttggtctcgatgaactatctttcacccacatagaagcgagtggtgagcccttggtcaattcaatcatcgagggcggaaaagcgtacgagagattcaagtccgacttctgcgcagacatcgccagcttgcaaggcactgcccggattgccgctctcaacgtgaagaggcacgccatcgccgaagactggcgagcaatctggaaagaggagcgacttgatggtgtgtttggaccgggtgcgcagaacacggcgatacgacatgacatgtatggaattccaccgtacacgcttttcttgaacactcttggatgtaagtcttcacgctcttcgtacgatcatcacttgattggagcaaagattgctgacaccaaagcagtacccagcggttattattcctttcggcaaggcgtcgaaagagcttgatcccgagccgatgacggctggccctggacaggtagctccagcttgtaagttgtcttcatgactgtagtcgaattgcgctgacatttggtgtggcagatgaacctgaactgaccgatggcgccccaacatcgattcaagtattcacaaacaagatgcgagacgaagagtgcctgcaagtatccgccattatagatgcatgcttgagacataaatagatgagactaaagtgacgaatgaatgaattctttgcatttgcgaagtgcgagcatctaatgcatttcaaattttgtgctatgtgtactttgcactcatgaataaagtggaaatacgtaaaccttgcgcgcaaaggctagaggacaccggaaggaggggaggagcgctgtaattgcagatcaccatatttatgtgtgttcggcaaagtcgactaggtggccggttcttagatagatgtgcactcaattgccgttgtaaaatttattcatcacgcatcaggacatcagatctaagcacaatctatgcttgtatttttgctacccacacacgtcccttgtcatcccctagcgcgtccagcgcacacttccggaacagccaggcctgcactcccagccaccatccatgccgatgccgctttgaatctaatcatacaccaaggtaaaatatcctccatgcacatacgcctttgctagccaggtatactcgagcgcctgcaatgcgtgccgtgctatcgtgaaacatgaagaaatgtcgttagaattttgatgtacagtctggtggtagagatgatgtatttaagcgaaaccaaagtactcgcctccagcagtcatggcggtgtagagtgctttgcggagatcttcgtaggtttcgtactcgggcaaatcgagctctgtcatattgttagcgttgtttgaggcaatgggaagtagagaggaggcttacggttgaagcatgtatgactagatggtagacgatctttactgccaaaatcccgatggatgttgaacttggagaagccgttcataccctcaagttctttgaagccgttgagaggcaccttggaggtaccggtgacgaactgtagcagcttggcctgctcttccttctcgaatgtgcgtactgcacgccagaaccattggatctgaggtgaggcggcagtatagttgtggtattcagtattgttcttccagtcgtcgacattgatgtcaggcagaccagagatgagcagctccagctcttgttcgctgaagatggacacgagtgttgaaggtacaatgtcatggaagcccttgaggaagtggtcgagctgttcgcgtaccgagccagtgagacgatgttcggtgatgaggcggatgtactcgtgcttgttgtcctcggtgactggaatctcgcggccattgtcgatgaggtccacgacctgcatctcaccaaaggcttcaacctctacggagaatgtctctgtgatgatgtccgtgatgtcgttgttcagcatccactctagtgacttgtagtactcaaggtctagtgtctccatatctttcaagttcacttgcttgcccatgatctgcttgtatacggcacgactgaaatggcaatcaagaacacggccctcatacagtgctttaccaatgatgcgcccgataaatttgaagaacatgagatgctcagggttgatggagctgaggcggttggggtggaatgttgtgcgatcagacgcgacaggaacaaagagggcgtagtctgcattgaacatctgccgcgagatgacctggaaccactcacgagtcacaccaccggcgtcgacaccctcttcaccgtgaaagcggatgctgagttttccgtacttcatttcatcggcggacttgaagtagagagacttgaacgagtccaggaagacttgatctcgacggacagcaagctgtagaggcgggtggggttggcgatcgccgctcctggaatgaagcttccgattgaagtagttgcgcttgttgtcaaactctaacacctttgaattcttcaccaggagcgagaaagtgccgctcatgagcttgggattctggcgaacgagatcgttcaatatcttgcggtgctcctctgtgaagttgaagaataggttttccatcttgttctctggaggcgggcttgacagcgcaaactccttgggaagcatctttgccagagggacgtccttgagagtggtgttcttgcagaccaccatcagcgactcaatcagaggtagcagcgttgtggcgatgttgagcatgtttccgcgttggcgtatgaccgtcagacacccactcagcttctcccacaaaggtgcaaaggcggcatcttcgtacagagatagcaatatgtcttccttctgagcaggctccagagcctccgcacgagcttctggcttatctttactgtcacgcgaggggtcaaaaaggtagtccagcgcggtgagtgccctcaacagtttggtctgatccgagcttgctggtgaaaacttggcaagcgcgatgccttgaacgtctgtcggtgagtctgccttcgaaacctgcacggtcaggcttgcaagatcgtccaatgttgaccgcgccaggtctttggcgatcccaagtaactcgtggccaaatatttcctttgcgccaggaatgggcgacaaattgctgatgacggacagcgtctcttggaacaccttgctgttgcattctcgtgcagcgaggattttggcaacgaggcgcaaattattctcagggatctccggaggtatcagcggacgatgcttcttggacttgtcgtcctcgggcttagggtccgtatccttcgcagtggtagtgctgctttcgccttcagtggcggtgtcggttggttggcccgcggcttctgaggtagcggtcatttccgtatcttgcactccagtctgaggttccgaagtggaggcagactgctcaacgttgggtgcgacgtcgatagcatgaccgggtatatttgctgaatcggtctgtttctctgcctcatctttggccttgtccttgtcactcttcaagctgtgcaaaggctgtgtgatgtgtttgagtaaggcagttagctgttccataatggatgagctctcgacgatgagtttgcggtctaacaaggtaagcagtgcgttcactgggaaccgtgtagccttggcgtctttggtgtctttggctttgcctttgcggttaccgcgattcttgaagccaactccagtctcatgctcggtaagaaagaactgccagacggcagggttcttgtcgcaaagttgtgtgagcgtattgagacattgctgaacaaccatgagcggggagacatccgcattgatggacaaggatccattctttcgcgataatttgggtgtcttatctgcaggttgctgaggctgctttgcccgaattgatagctgagcaaagcttcgttccactgcattgacatctgcactaccgtcttggaggatggaaagtagaatgctaatgacctcggcgcgattctgacggttctcgcacacgtagcgcagaatcgagctgagactggttttcgcgctgccctgctgtgggataaacataagccttaatagtgttgcgacgcctgctttgtcgagcatttgaacacaaggtcgggccttcttcttttgtgtcgcatcttcctgttgaccacgtctgtctccacgacggtagccatactcattgaactggtttagacgacgatcacctccataagctctagcttcggcggagatttcgggcggtagctgccgcaacgtatcttcatcagtgtccatgagtactgccgctcgcaaagtaggatccaacgatgcaagaaagctggcagtgtccatgtcttcagcttgtggagcgacaccacccgtctgattgcggcgacggttctcttcgcgttcgcggcggcgtctctctgctgcttcctgctgcagaagctcctcccggatctccggaggtagagctgctaggaactgttcatcaatgtccgtaggttgatcgccagatggagcagcaggctcagcggcagcttgctgtggctgtgcttgctgttgttgctgcctctgggcgcgttcttcttgtctgcgctcggcaacttgctgcatcaggacctcctctcgaagctcttctggcaaggcatcaagatactccagatctatgcccaagtcggtaatatcgtactcgtggcctctgagtgttgtcataatccgaggacgagtgtctgctgcaggttcagacggttccgctggctcttcaggagctgttgcacctgcttccacaccctccatagcttgagcttgtgttgcagatgcagtttcatccgctgcctgaggttccgcagtctgctcgtttgcacgacttgctgcctcggcagcttcgcgctcttgtcgctcacgctcttccttctctttggcttcgcgttcttcacgctcctgctgctctttcagcgcttgttcttctttggccttgcgagccgcctccgcctctcgctcttcctggcgctttttggctgcctccatggcagggggcaccatgaccttgagaattgagttgacgacgcgcgaacccttctcgatagcattcgggccatagagcaatctggcttcctcttgccaacgctggctggtactagccttgacgaaagtgatagccgaatgtggatcttctcgcgcagaacgtgacatttcacgcatgcgattggcttcgcggcgcaatcccgaatcgaacggatggggtatacccatgggtacgctgttgaacgagaggtgcaatgcacctccagcctgatgcaataccggaccattgccttgactcatggcgttcaaaagattgctgataaacgagacaggactgtcagatgggaagacacgtggcccacgattttcgatggcgtggacccaatcactcataccctcatttctgaatggaccttcggtaccgcgaccagaggaacgaccaccacgctgaaggagagggttgatgccatcgtctgtcacgcgtgggccggcacctggacgatgggaacgatatgcaggtaccaggatgcggtcacctggtccagctggaaacatccatgggctcagtcgatggccatgacgatgtgctggtggcgcgggttcatcccaaccgcctgtccatgcgcctaagtcagccatgtcgtcgtcatcatcctcggcttcaacgtcgtagtgaatgtcctcgtcgtcgaattcgtctccttcctcatcatctgtgttacgagttagcaaagtcaaagtaatatcagttcccacaatgcaccttcttctcccatttcctcaccgaggaatccagccatgtgtcctctctcgtctatcattctagtcccggattcaagaacaatcccatcgagtgcgccagggggaagattgccttctccattaatgatgccaaagtcgcctgcatcatcactccagtcgtcctcttgatcatcaccgagactcgcgttttcgtcatcgcccgtgacctcttcaagtgcttctaaagcctccatggcttcatcgtcgtccatgtcatcgtcatcatcgtcatcatccatatcgtcttcatcatcgtcatcttcctcatcatctccctcatcatcttcagaattgtcgtcagaatccaaacccataccatcttcgtcaccacccatttctacttcaatctcgatgtcgccaggcataccctcgatcgggccgatatctccaagatccggatccatcatgtcctcatcatcgtcagagacaacctcatctctatctcctggctcgtcctcgtcgtattccatgtcatcagcgtacgcgtcatcatacatgatctcctcgccatcctcatcctcggaatcttctgatgcagagtcgtgtggcatctcaaacatgcccaaagtcgaattacggaaaaggtccggggtctcttcgcgcccggtgtcgactaaatcgtcatcagatgctgtggaaatctcgtactcgtcggccgaatctggtgctgatgaagtgtcgtagtgcatgctcaagtccatagcgacataagtcagccacttcataggcttcagaatgtacttgacgacgcgcttggcgttcgggaagttgagatcaatgtctgagatggcagtagtcaatatggtgatgaagttcttctcatacatgatcttcgccatttgcttgagatttggtgtcaactcagcattctgagtcagcatctccccattggagcgctgagagatcatgcgggagaagatgtcagaaatgccgagtagtcgcgaatacttcatgtcgagaggttcgtcccaagcattggcgtctctaaaggccttaagggcatgttccagtacgaatttgcgcacaaacaacaagtcttgctcggtttctgcgtacggagattgctgggcctcggccttcggaacagtatattctccagtcttgtggcaaagtgagacaacgacgtcaattgcacaattcgaggtggccagtttctttttgaacgcaagatcaccctcgtggttgagtgtgccgactggcaccagggtgttcagcagataattcaagacacccgaacgcggtttcgagggagtcgtagtgtaaggatcagccttccttgagaagctgatgaactcaatcttggtgcggttgtaactctggagtagttctgccaagcacttgagaaggaagcatcggtagatataaatgggatgcgtatcggctttgaacaccggcttttctggcttactcagttccggagttgtggtaacagctgatgatgacgcctctggcgccgcttgctcactccctgaaacctcgggtgttgcttcacttgtcttcgcaggctcgggcgtgtcgtcaatttccttgtaggcaagcagttcacaaagaaggtagtgtataactccatcagagttctcgaccatcggaaccttgagatccgcggtcttggtccgctcaaggaggggtttgggttcgatagtctccttcgggcggtcttcttcaacgggggcatcgacaggcccagttgtggctccaggcaaagcgtcagcttcagcagatggtgcctcctccctcttgagaatgagcgtttgtggtcgttgattgggatcgaagcgcgcgagctgcagcttctcattggtgacttctacgaagagttctggagcgcggacagcgtgtgcgtacatttgacgagtataaccagtcgtgtcagtttgcctacgatcgcgcgactcgaacatttgttgaatctccgtgcccatgatttgtctgatcatcgcttcgtcttcaatcatgtggcgaagaacaatcatgagagcactgcgcagaccttcattggtaatgcccgcaagctgcttgatcatcaaaaagagtcgctgaatgttgcgcttctctgccaggcgagctgcaatcttgcgcgtgcgggtcagcatgaccagaacacgcgtcactgacaaggcaagcgactcgtctttgctaatgcgcggtagcatctccatgatagcatcaaacagctggttcttctcgtcaacaccaacaataggctccggtaattggtcagctgagattggctcagtagagtctccagtaggcggcgtccaggtaatttgttgtggcaactgatcttccgctagtagtttctcgatgatcaataacacttggccgatccaaggggaagactcgtcggcaggttggtcaggaaatatcttcacgaaacccagcaacgtgacgaagttatccttcaactcatcaacaatgacgtcgtaaaagtctttctcttgaagaaccaaagccaatagatgcgctgagagcagaaatctttttgccctgtgagcggaagtcgtcttcagactgtagcgagatcagcgactgaacaagcgtagtacctatctcattgcgcatcgagcctggatcggcggcctttgcaaccgctgcggttatgagatccgccaactcgaacgtgacatcatcatgggagttgaggatgtcaagagaacggtcaactagggtttgccgaagctcagttcgagccttgtcgagatcttccagggcgacagcctctgccatgtttccagcacgcattctcttttgatacgccagagcatcatgtggcgtagggcctgaagcatctgttcgactgtcgggcacaggcgttccagaaggttcacctgtctcgtcttgtgaactgacgtcctccatctcaattgattgagtgtctggagcttccgacccctcatcatcctgggtgttatcgctcgaggacatgctgacactgtccgttggctcaggcacaacaacttcggctcggcttggtgaggacgatggcggcccacgcgcttcgagttcgtactgcggaatcggatttcgcgaagactgtggacgagcctggttttggcagtactcacgcgccatgttgagattgtcgcaacaacggtacagagcctcctcggccaagctctcggaaaagtcggcgtccttcagttgctgtatgtatcccgcgttgcgcggtgtccaaggcttgatgataggtttgctgcgcttcggaatcttgtcggcagtcgcataggcaccgtgctccccatcacagtctagaacagacttcagaatgttgatggaagtcttcacaatggacgtagttgccttgtccatcagatctgaattccatatcttctcgactggcttgataacagcgaagcgaagctcgaccaggaactgtgcagtcgagaaataatctgcgcgctctcggtctctatctggccgactctgcatcgtggaggtttgctgtgactctccaatgatcttgaagcttgtgatttgcgaatagaacgctaagatgatctttataccgccgagggacaagttgagcaagcgctgggactcctcgtttgcatcttcaccctgcttttgagtgacctcaagcgcagattgatagaacttgcctaatatgtcgcccaaaacttcaaagccacccaagtttcggaaggaaactagaagtagggtcaaagcttgcgggcggtccaggttcgcatcgatcataagctgtgacaaagatgtaaggatgactacccagtaggcgtagcgatcctcggcagaatccgactcttgcggtccacgatactgcagctgatcaatcacggcttgcgcaagctggtccgaaacgactgttgcacattgtcgttggtatgcttcgagactgcgacgaaacaagaggagttttccaagggactggcaaaagggcgcaatctctgttggaatcttgctcagcaagttccgaagaatttgagtgttcttgaactgtgcgctctcctggctcagaacagaagttttcgcaaccgaaggttcgggcgcagctgcatcgccactgctagagtcttccgtggtcgatggcgcagcagtctcagatggtctatcactggtgcccatacggaagaccaggtcggcttcagcattgccaaaacctgtacttttgacacgcgtcgctttctcccattcagcaggcatattcctctgcagagaaagctcttcccagacacagctcctgtgaagcttcccgagactgtacaaccaagcacgcgtacatgtccgcgaggttgacttgactggacagactgtgtgctccgcgcgcgttgtacatctgactctggaaggtcaaggtcatagcaccgacaagtgtgaacgcagatactaacgatttgacgtattcggttccgttatgcaagttgccatcatcccgtgctgtgccagcactggtgaagggcgcgaagaaagcctgagctcctgtgtgatcaagcataggttctagatgttccaaggcttgttgagtacgcttgatcaatgaaggtacagcaatgtgtggcttttgctcaaccaatacttgcacaactctgctgaactcctcagtcatgctgcgactctcattagacctcgggtccaggcaagcgagactggaaatgtccagaatagactctacgccattggcctcgatgtacgcgctacacatggcatggttcgagaagaagccagagagaaaacggcaaaggacgcggatgtattggccagtagtggggcccttggtgctatcctctgtctcggtgacttgttcggcggtcactgcttcgatgacagagccggtggttgcttcttcatcggtgtcttgcatcacgatatcattacctgtcgcatcgggttgtggtacgattcgacgatgcgtttgtgatccagacagagcttggcgaccaccagcaacaatcaattgtccttcggcggtttcgacccagagtttggcaccgatgccttctttctctgctctttcggcacataggtgcacgacacgtgcaattaattcgctcaagcaggagagaacacgggctttcagtggcgggtggtgacggacaagttcgtcgaaagagtttccgatcatggtgggcatctccgtgtctgcatcaagcgctttgatgtgctctgggctctcaaagatctcgaagaatcgcttcagtgcagtcgaggattggaacaatttcatgccagattctgccaagcaaatggcgccaaatgcgggaggaagagttgatatagcttcagctactggaagaatcccagcggccaaaggctctccaggcacccgcggagcatacgtgcgattcggaacggtgtctgaatggccgttgttctcctcaagagcctctggtgattctgctgcgggttcaccagctacactctccaagaaggctgcactcaaattggcttcagcaatgacttgataactcgttggctcattatgaatgaaactggtcaagatgaggacggcggtactccatactgtcgaaccatagatgcgcgcattggagagaacagttcgcagccccgtcagcagctgtgccgagtcaatcaaagtccgcataagacgatcattgttggtgccagtgtggcccatcatgtggttcaaaaacttgaagagccatcgaagtgtctgctgatgatagaaggggacttgatagtccgtcaattgtcgtcttatactcttggggcatgcctttgttatcctctgcgagctttttggcaatgtcgacctcatactgcatcatatcggcgatgatgtcaagacccttggcgttgaccagagcttggaaggcatcccgcaaattgtatacaaaagtgtcgaggaaatttgaggattttgggatggttgcgttcagccttctccgtgcgtagcttgagagcctcgaccagaatctcgagtaagcctgcagagaccataccttccccagtccgttgttgagaaactggaagtgtgttgagcaaggagaacaaagcatcacgccattgatcttcttctaggtagtccgcagcaggcgtctctgtacccagaccagctacaagcttgcgcaccagatagaagagcacaccatggttaacgttgacactcaaagcggtacagatgtcagcacctttgcccttgtgtttggccaaggcctctaaagcgccgaggacgaatgtttgcagctcggtggagatgccacgctctccattactgggtggatgtaccaattcagagagctggtatgccagttgcagacgacgtggctcgtcggcatcttgctgaccgaccttggcatggaactctttctcaccgtacacgtaaccagaattggcaatagcgagcatgcgaagggcgattgcgtcgtcacgccccgtcttcccagcagcaagcaatttggcagttcggactttgtgtagaaattcgtagtgcacgctgtcgggcagatcggcaagtccctgtttgatgagctggtgcagatcgctacttgaaaccttctcggcggataattcgaacgtcttcgggcctgtagtcttgctgctgggattgccaggtgtgaatgcaggtgttgtaggggagtcagtcgtgggcgccgattgaggctggcgaggggtgcggttcgggcccatgtttgacgttcttcggatgggtgttggtgtagttggcggatctgtggctgttggctttgaggtggcctcctcggttgccggtgttggctcgtagtatgagagagcgacgcctccaaactcctgcttgagagtggaatcgggtaaagcatacagcccgaccaggttgctggggcttatcctctcggtatcgcctcgccgatcagcgatcttgtctttgcccttgcctgatggtgtaccaaaaatcggcgctgacactgcggggcccttggagaatggagcagagagcttctggaccttgtcgaggttgatgttgtagtgacttgcaagcaacgagaggtggaggttggcggatcccagtcgctgccgagctgcactaaagcgctgagcgagacgatgaccgaggcgaagggtggctttgagtaggggggtcgatgtggagttgagcagcttatctagacgctcgctgctggcgtacaggctgcggttgccacagttctctagcagcatgcgcgtgaagttgagaacgttctcgaccaactcacgatctccatcttgcgacacgtgcagggtgtctagaatggcatctgtagttgtctggtccgagcttgtgctaccctcctctgcgtcgcctttcagcagtaaccggcgcccgaaaggctgtgtctgaggcccatctaccaggccatattcctgattgaaaagctccagtatgcggtcgaagcgattcagcacgggtatccagtggtatgcgtcaccgcgggggaacggccagtgttttgggaacgaggcaagatgtgcaggcagttggtagagcggtatggactctgtggctcgtacgaattcagctatcatcgacgactgcggctgttagtggcgacatggcagatgaaaaggtggtttgcctaccagagtggactcatgccgcgatgtagcctgcttcttgatcttcatgtttgcgccgggcgctcggaaggcggacttttctcacatgcagtccttttactgtattctatgatgacgtgtggcgagttgacagtatgtggttcgtcaatgtccgcgcagtagtgagagttgtcgtgatacaggctgcgactaccttttctagaaacgacaaatgttcagaaaaggcgctgggtcgatcgtagagcgtgctttgccgtttcggggctggctatctcacgtgctacccagaggagacacagcggggtagagaatgtccaaggagctgtggttgcggaagataatgtgtaaagcggcgtggtggagtgaggcgctgccgaaagccacggtgcaggcgtggactattcaagctagcgaatcgtcttgagcgggcggggtgtgctcagagacgaaatgtggtgagggtcggtgtggcgatgtggggtggaggtgagtttgttgctgcagctctgagctctcaggcagtttcgcgatgatggaggaaggtgacgctaaagccgccttggcgctacgatatcacgaatcgacgcgctttggacaccgcttctccgccggtcagagcaaatctgcgaagaatgatgttcacacctttccagaatgttccaatcggcaatgaggagaatatggctcatgtttgtattgcctggagtcctaatgtccagcatcaagcacctccgaaaggcttcatgtctccaatttgggcaggaacttgcactcttatgatatcgcgtcaacattataaaagcgtcctgtgaagcaggcacaacatcaaataaatatagcgttggcacatggaacattacaattgccggtaggccaaagtccgaaggttttactcaagatatcatcaccaagtcagctacaagcactccccctcaccaccctcttgtcccactcgctgtctcttcctcgcccttcccttctgccagcctgaccgtctcctccaggaccagcaaatccctttcaatcatctccgcccagttttggatatccccgacctcattcagcttcttggtgccaccgttcagcagtttctcccactgcgcgctctcctttgccagcgcagccgtctgcttcgcgagctccttctcttgcttagatatagctgcgctgttggcgtggagatccgctgtgcgggtccgcagctcattgtcaacagatgcgccaacggaggcgagggaggcggtgacggcggcgcgggcttcggaagtgcggcgagctgcatcggctgaggtaggagaggacattgttggtatggattgtgttcttgttattttggctttgctgaggttcagttctgatagatgctagagacttgtagtgcataaagtgtcttgcatcttggacagtagccgcaggtcatgaggagctgcagagctccacctcactcatagcgcatgcacctccatgctccactggtctctctgcatgcttcagcccgactacattcttggacatgactggtgcggaagatatcaagcgttaaccccgggcctgggtcggacaattgcatgatggtgtaacggacgcaaacatgagtggcccaaaatgggatgctatcagttagcaagacgcggcccttggtgtgatttggcctggatgtttttacgtgtacgacaaacgatggacacgtcgtgcaagctatggcgtgacgtccagagccagtgaggggtagctccacgcttcaaagttacctgctggagctagtgaacgggaactagatgacacggggctgtcattttagggccacgatagtctcgaagtgtgctcggatatgggtctctggtggaatggtttgagtgaaccattttgcggtgaccaaattgctatggcgtgatgtagataacctcaattcaaccgcgtttaattcaaagtagtgttttcatggcacgcatgaaatattgtgcatcacctgtaataacaagcttgaggtagtcgagaacctggaggtacaataaaaaatacgagtcgtttttggtctggttttgtagtcgaacttgggctctgacgatgtatcaaagcggggtacaaactcagaaggcaagtatacccgagtcctgcgctaacgcttgccctcactgcctccttttttactcatcaccatcccatcctcgacgccaactcgtcgatgacattagctgtgacagatggtctacatatatgggtggaagcagattgacgccgtcacgggcgtcgcagtttagcaagtggcggcatatcgtatgttcattgatctcgaagttttcaagtaccgtccaggattctcaatgtagctatagcaataatcgaacaaatcaaggtttgttgttgcaatgatgcattgcacaggagcaatggcatcactgtcatggctggccatgcagggaaggactgccacataagattgcaatagcaatgcactcagttctcttcatggcggtttacgaattggacctagaataagcagtgaccctgaaacatcatgctaaagtcacctatggtaagcatcttctggtgccatcacgtcgacgctgcagatcagcgttagatcacgcacacccaggatccctcaacgtctcgcatttctcctttcgcattattgcttttcgattgctaaattcagcctcgatagggcctttcgaggtgcgacaccaagacatttctttgcggttcggtgttggaagtaatgttggtgctaggtagaagtgccgagttgagcaaagcgcgaaatctccgaacggcacagtcgctaaactcttgaccgctgtttccaacgccctccagcctatgtgcaacaacatacgccacatacaaactgacaacatacacacagtcatcgcgtctcccggtgaggaataaccagtgcctgtattgccaaatgacggggaatgcggttgacccggcacttccccaagctcacggttatggttcacgactacgccatatctcgccccactaattagacttctccgatttgacctgcctgctcccgtcacgtaaaacttaccgaaggaacttagtcaatcgagtttgatgcaggtcgataagactaccgcaatgcacgcattctatcacacttccaatccgatcgcccatcgtcaatcaggcctagagtgatgtactgcagtgccttatcggtgcttctctgcatacagcaattcgctatggtaggttaataagtccgggactataccggttgaaggctgcccagttgttgcgtttgtggtgtaaactgtactgtcataccactctatcggcacccacccggttgtggtccttttttcgcatgtacagtgtgctgttcggcttccgtttcgagccccatgggttcctttgccacaatctcatattcgtatattgggcaactctgggccctgagagcttccctcacgaagagcgaccttcaacatggccaacgacacaaacaagccccagtcatggctgtctagcctcttccggacatcaaagtcttcggaagctggtatgtcccccgatgaacgcacatcacttctaccgcaagcacaccacgaagaatggtccactggcgagacatatgagctagaggatggaaatgcctccaacttccagctcgtctcgcgagagttctgggtagtattcaaaggttcattacccgtaatcgttgcctatgccctccagaattcccttcaaacaatctcggttttgatcgttggacgtctatcgccagaagcccttgcaacagctgccttttcctacatgttcgcgatggctaccggctggcttattgcgctaggaggcacaacggcaatcgacacactcgcctcagcaagcttcactggaagcaagaaccggcacgacttgggcattattctccaacgggcgtttattgttttatctctattctacatacctgtagccatcctttggttctgttccgcaccactgttcaaagccctaggacaggaagactacatcgcccgcgattcagcgaggtttctctccgtccttgcacctggtggacttggctatatcttttttgaggccttgaagaagtacttgcaagctcaaggtacgttgtgcaataagagagctcaaagcattcactgaccatgacagaaatcatgcggcctggaacctatgtcctcctgatcacgtcgccattaagcgcgggcctcaactacctcttcgtatacacattcaagatgggtctgctcggtgcaccacttgcgaccggtatagcttactgggcatcgttccttttgcttctcgcttatgcacgttttgtggacggttgggattgctggggcggttgggaccgcaagtgcttccaaaacatgtggacattcgcacgcctcgctttcctcggtgtcatccacgtaggcacagaatggtgggcttttgagattgtcgctctggtggcaggcaagctcggaacaataccgctggcagcgcaaagtgtcattatgactaccgaccaagtcatgaacacaattccgtttggtgtaggagttgcaacatcctcgcgggtgggcaatctcttgggtgcgcgtaacgcaaagggcgcggcacgagcagcaaacactgcagctgtactcagcatgctactaggagctctggtcctcgctgtactgatgggtgtcaaagacttctacgccaaaatcttcaacgacgatgtcgaagtcattcggctgactgctcaagtcatgccatatgtcgcattgtttcagattgcagatggtctcaatggcagctgtggcggagcactcagaggaatgggcagacagcacattggagccaccgtcaacattgtgagctactactgcggagctttacccttgggcatatggctcgctttccacggttggggtcttggaggcctatgggtgggccaatgtatcgcactttatctggtcggctttgccgaatgggcaatcgttgcatggagtaattgggattaccaggtgaaaaaggcttttgataggatggattcagatgacagggcagaacaaggtgttccagaagtcgacgctcctcacaattgagctgcgggctcgggctcattcagtggcgaaaatatactagcaaagacgtttagacgactgtgtgtgtaaatagagatagatagctatccgaccggaatatgcatccgctgtaaaatactgcctaaaatgcgttagcggcgcattagctcgaagctgtatcttgaccccggtcatgcatttcaacctcaccttgcatcttctccgccttgagatctccccacgctccgaatcgattattcgatgacatgtcatgcagatgcatattacagcaaccaaggcgaaccttgtcatgaatgctcaccaactgtcaatgacagcagactgcctgtccggcgagcaagaccctcgtcgaaccatcgcccaagacaagtcctgggttcagccgttgttcgcagccgatgacgaggaaccgatttcttgagatcgtccgaggtgtcaatcttcgagtaacgaaacgtaagaatgcctcggaagcgtgctccctgtagcaagtccactactgccgtcatgcactgcctcagataagctggagcgacacgacgatgaattgcgacattacggcatgtctatttaccgttctattggcttgactcacgtccttcactcatccgatccccgtcatcatacatggcggggtatgaccggagttgttcagtgacaactcgataatccttgtatggtgcggccatcaagaagtacggtgaattgttgcaccttgaacgccatcaaggtacttctagatactagcataagagtttaagacgtctctgacaacctcattaccacaatgtgacctctggctcttccaagtcttccatccccgcaacagctttcagcccaaaaactaatccaaagacgtttcggtccggagtctggggctctccaagacctcctaaccgattggaggcaatccatcaccgcacctgcatacgacgtaatcgaccggggtagctccaagctgtttacctaaaaggcgtttacctaacggcagctcgtcaacatgatggctgatacagagttgctcgaggtttccgcagttatttatcgtcccttcccggatctccagctcgtcttcctttccatactgcttgtattcttcttccttcaattcgaattgcagcgaaaatgaaggtctcttccacaatcctcggctttgcggcggctgttgctgctcatggcaaccacggtgttgaccaggagccattgaatggtccacatgaggacctttggtacaacgtccttccaggcgacggcggtactcaggtatgattgcaatcctagagagttgcgacgggaattgacccccttctaggcggactctgtcttctctggtatttccacgttcggtcgccttccatacagcccgtgcttgaacacacatgcgagctacgacatcgcattcattggtatgcattgatgcagtaaaaaaagagcgcatagattgacagtgctacaggcgctccctttgacactggcacatcgtaccgtccaggagcccgctttgggccgagcggcatcaggcaaggttctcgccgcctcaatctttagtacgtcccctcaaagcaaccaattgcttacttttggtttgagtacaaaggctcacgcagagtcggatttagcggtggatacaatgtcccactcaaggcgaacccgttcaactcttgggctaaggtcattgactgtggtgacatcccagttacatcgtaagttctcaacgtttcaacagtttgcgaatgagctgatcgtccaatagatacgacaacgcctacgcgctgcagcagatcgaagaaggccataaccttctcttgagccgcgcaccacacaccgatgctcaaaagcccggcccatccaagaagggcaagacattaccccgtctgatcacccttggtggtgaccacacaattactctgccgttgttgcgctccatcaaccggtaaggtacccgagcagatactgtgctcggaacgaccactaatatgaacactagcgagtatggcccagtcagtgtgatccacttcgacagccatctgtgagttgctccataacggctattgatctatagcatctgatgaaaatattagtgacacctggaagcccaaggtcttcggcggctctcccagtgagcaagccgctatcaaccacggaacctacttcttccacgctgctcaggaaggcctccttgccaacgactccaacatccacgccggaatccgcacgacgctgtctggtccttccgactacgagaacgatggctactgtgggtttgagattgtcgaagccagggaggttgacaagatcggcaccgatggtatcatcaagaaaattagggacagggttggtaccactaagcccgtatacctgagtattgacattgatacgcttgaccctgcttgtaagtttgcatcgcttcgacgtccacaaacgtgtcactgactctcgtgaacagtcgcccctgctaccggtaccccagaaaccggcggctggactacacgtgagctccgcaccatcatacgcggtctcgagggcatcaacttgatcgctgccgacattgttgaagtcgcgcctgcgtacgatactaacgccgagctgacgaccatggctgctgctgtaagtgataaaagaaaagcgattgagggtatgctgacgatgtctaggatactttgtatgaggttatgactttgatggtcatgaagggtccactcagtgcaatgggatcgggaaagaaggagacgattgagctatgaatgctcagctcgaatcctgaactcccagaatgaggcatcatgagttgtagatcaacaggcgccatcgaatagcaggcgagtactatgtagagtagaagaattgcaatgtaacgactttgatgaagacacctcgtgccatatacaatgacatctcccttgcaactccagttgtctcagacacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattccaccgcgcatcgagtagccagcattgcgacatcgaatctgcgccgtcattctctccgctgcaccactccaccaaaatatcgtcgcacacaagtcaaaacaccaaccgggttgcatacgattgaggatggtactggggagagaggacacggcggcgggctcgtagcaatactgctgcttaatcgcacaaatccaagaggaccaatgctaattttactgtggacagcagtcttctgatctatcgcaatcatggggtatctacacactctgcttctctctccagacactcgctaactcctcgcagtatctcacgagactctcgccacaagcgttccgcttccggtgcgaagagggcatactaccgcaagaagaggtatgcataaaccgatcgcttctccagtcatgtctaacatggctttagggctttcgagaagggccgccagcctgccaacacccgtattggcgctaagcgtgtccatcttgtccgcacccgtggcggcaaccgcaagttccgtgctctgcgtctcgactccggcaacttctcatggggctctgagggcatcgccaagaagacccgtgtgatcggtgtcgtctaccacccctccaacaacgagttggtccgaaccaacaccctcacccgctccgccgttgtccagatcgacgctgcccccttcagacaatggtacgaggcccactacggtgtctccctcggccgcaggaggcaggtcaaggctggcgagaaggccgaggacatcaagaagtccaacgccgtcgccaagaagcagactgagcgtgtcaagacatccggcaaggtcgagaacgccgttgagaagcagttcgaggccggtcgtctgtacgccgtcgtctcatcccgccccggccagagcggtcgctgcgatggatacgtcctcgagggcgaggagcttgctttctaccagcgtggtctcaggaagtagaggtgatatctgttctctggtgcatcggtcaggtcaaaatgggagtttagtcatgtatctggtctgcatagtcgcagggctttgaaatgcactgggcatgataatgccgcttctagatatcatgagactatgaataatggtttctcaacgttaagtgatgttccacactgctgccgtgaggacttcatgatgctcaaacatactcgtgccttttcaagcttacacattccacggcgactaaaaaaccacgtaaaaaggcaatcaacattcaatcacaggaaacttgtgatgtcctgggatcatgatgcgttcaattgtatcttgcacttgcttaaaagtacgtagtatagaaagtcctatcgctcttccaattgctatggctagattaagatgctgcttgaacgtgcgatgtataggtagagattctccaacgtcttccacctcagttcccagcgcggctgtcaaatagagaccctctcgtatctcagttgaaatgaagtcggtccaactcgttgctttgacgctaacgcgcgaatgcttctcgtcgtaagatgtgagtgtagatgatgtcccgataagatgatactgcgtgtcggttcgaccgtgcgacgtagttgacgccgttggcatcgcagagccatgagagagcctcaacgactacccttcttgcacaccttcccaagcctccacaagcgccctcctcaattcatctttctttcccacaccaccatttcccctcctctctccatcatacctctccccgccaaacacgactctcagaccaatccacctcggaaccgccctggcctctccaacccaatccctcacaatctcgcccctcaacctcttaacataccactcccattcctcccccttccgctttccccactgcctcccaaaccccctattgatgtcgtcaatctcaagaaccaacaccaagctctccaccccgcggtagaaattcttgaccacattacacccgccatccaacagccagctcaaatcgtaaaacgagcggatccgcatggtcaggctaggaaccagacgctgacatcccggcgggaacagacgcacgctgaagtcacatggcggggtgagttcagtggaagggcgggggatggcgaatgtgttggcaatgtacaggacggcttttgcttcggcgaagatttctttgctggtgaggaggatggaggggttggttgaggggaagcgcgagaaggggatactggggccggcaacggcgtggtgggcggaggcgctggcgatgccggggaggagggcgcggtcttggggctgggtggagcaggggccgtgggtgccggtgtgcttttggcggaggcagattagcgcggggatggtgaggaggtggtggtagattttgttgcggatggagaggggcagttcgagaaaggggaagggtgaggtggcgatagaagctttgatggggttagtcaggagatactggagctcggtggtgttggaattgggcgaggaaatggaggaaccgggtgaaccgggctcagtactgattgtttggagagacagttgattccttcatagtcgctgagctcgatatcgggaggcctctcgtaggctcgtctatatacctcggcaagtgactctccttcatcgatcagagttggacgactggagttgattgccggctaccttgatattatcggaagctatccccgctttgtgaaagctgctcttgggatgagtcgtcagatgatacgaaacattctggacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccatcatcatgactctgtaatcgttgacttggagactgaagatggtcgttcctgaaattttctgccagcaaagttgagcttactcaaaagttgcttggaggacggtaagtaagagggacgccgtagaccttatacttgtaatggaacgaaggtgaagtcgtcttaacaagtgaggacgcgcggtaccgttgtgatgcatggacggcaggtaaaggtgaggtgagggcggattgagagacagttgcttgttgtcttagacaaacacatcgtacatgctttccaactccaggcctcaagagtgaaaagtaccggtatgtagttcggactatgaggcgtaaaatgttgttcaagtataccctgacatgaagacgtggaataatgaaaagtggtatttgcgtgacagagagttcgaacctgaagcttcggaaacacgtttacatctcacctcgaaaaccactcttacttggaactacctcgccacaaaagggcattattcatgctctcggcactcgtttttgctggtgactgtctgtttgagctatccgggccgggtatcgcgagggttcatgatgccagctgtgtgcaaatgggcagcttcagcagcgccacttcttgtgggatatacacgaggctatccagctccatatttttactggaataaatcatgaacttcaaccgccagtgatatgagtgacattccgggagatgcatagtgatgccgtgcttagtcgacagagcgcaggtacgaattgatgcagcactggtattcggatgcggccatgctgcatgaagcgaggtcaacgacaccttaaaagtcgaaatgacgatatacagccaatcccaatacaaccaaagttggagagtttgacatgtaagtagcatcagcaatgtagttcgcgttgcagacatctcgcacgtcccaaaacagcctagcccgtcatcgtgccgagcccgggagaaactgcaactcatcgcaacattaccacctccaagctcgcccagctcccccaacacgacaaacccatctcctctctacccaccatgtccgcagcccgcgccttcagcactgctttccgggccgcagcgccccgggcccccatcgccgcccgcgtcgccggcatccgcaactacgccgccgcagcgcccaccggtgcagccaacaagccgcccgtcgccctcttcggcgtcgacggaacatatgcgagcgccctggtacgcctctcagaacagcaattggcccggtggaacgatggtgggggatgaattggcagctaacaaacttgctacagtacacggcagcttcaaaaaccaacgccctcgacccgacggccaaatccctcgagagcctctccgcgctcttcaaaaaggaccccaagctcgtcgaggtcctcggcgcgcctaccctcagtgtgtctgataagcagcagattgtccaggagctgcagaagaacctgggcagccaggataaggagggcatcgtgaagaacttcctccagacgctggcgcagaacaacagactgggtgtgctggcgggtgtggtggacaagtttggcgtgttgatgggcgcgcatcggggcgaggtcgagttgactgttaccagcgctacggtacgttaacacttcaggaatggtgggagatgggggttggaaactaacgtgtgagataggccctcgacaaccgcacgctcagccgcctcgaggctgcgatccacaagtccgagtacgtcgccaacggccagaagctcaaggttgtgtccaaggtcaaccccgagatccgcggcggattgattgtcgagattgccgaccgcaccattgacctttccgtgtcggcgaagatggccaagatgaacaagctgctcaaggatactttgtaaatatagcgccgatccaggcagattgcggggatgtagacgagtgagtggaggtgcgaatgtgtattctaggattccagtcatctgcggcaaatgaagacatcattctcattcccattctcattctacctattgtagcttgcaatactcccgcccatgctcaacctgccacctacacaaccccacctccacgaccatgctcaaaaacccggcaatgcatatccccgccgaatcactcacgctcgtggcccccaaactaaactccgctgtcctccttgggcacattgtccgtaatctccgcaaacgtgctaacatacaccaggccgcccagaagtccctcccagaaaataaacgcgcacacgatgtaatagctcgggataaagtcgaacatggcgtgcagcgagagtatgagcagattggcgatttggagaaacgagggtgtgtacaggtggtggatgcggataaacggcgtggaggagcgcgagatgaagacgccgacttggtagattgtttggtaggtggagtagaaggagcggtagtgggtgaagggggaggaggcgagggggaagagcagcgtgggcgcgacgccttggttgatggtgtattcggcgatgtagacgaggaggagggggagcatgctgtggggtgttagtgtgcttttgcccagggagagaagaacgtactaggggaaaaagaggctgcgggcgcggaggaggttcgctttgaagctgtgcagagctgctttggccggggcggcggatgagtgcgtggacgacgacaagaggccgttttgctcttcttcctgttctgtctcgtcgttatcgtcttcagcagtgtctattgcctcgtatcctccattttttgctacgccggcgcgaagaggtccaagtggaagcacgacgaagaagctgaacaccatgatcagaggcaagaaggcgaacacaagcagactggtcctcgggtcgatgtgcagcgtgttggttgcaagggcgtatgctccagcaccgatcaagcccgctccacctgtgccagatccccatgccgccagcgcaaagtggccatagtaatgcgtgagactgaggaagctgagctcgccgcctccactgctaagactagccagcatcacgccacacatttttatcgcgatggtcctcgagtcttgcagtggaggcgtcagggcaatgacgaacatgccgcatgctgatagggccacgcagatcaggatgcgcaggctgtatgggatcttgtggatgaagtagggggcgcatagcttggtgaggaacgagggtataacgtcgcataggaggactacgcccttgggcacggcagggcctacgaggtcgagtgcagcggagagaatgatcacgtagaggacattgttgatgaggcctacagcgatgttagttctggctggcggtatgcaagcttcacagacggagtaggcagactagagtcgacccccccatcagacggtctcttggtgcgtggtagctcgcagacccctcttcatccagcggaacatgtcgcgtgcgtaccaaagagccagaaggcggcgcacactcgcgggtccgcgccatggaagacggctttcaagcgggcacggtaggttgcccaggaggcagcaggagagcctggcatcgggaggagtggcatggagattcactgagggctgccagctgccatagcaagttgctaatgaggcgcggctcggggcacgtcaaggcgcaggtgacaaggctgaggggagctccgagctccagggctggcctcgaccatggcagcgaagatccgtctcaccgcctcaggaacgctgcaggggtgccagcggcggcaagcagcaagtttcccgagcgccatggaatgcgttcccgccatggggagttgacggcgacagatggagcaatgactggagcgtgtggtacgcgcactctctgcgggcagccggctttgtggtggctgcgagtgcattacgcgctcttctgtagccccatctgcccatcacatcatcatggtcgagaaactcgggtcgcacctgcagcgcggcggggctgtcatccctgcaagccacaggcgacagggaaccgtgcacttggtcgctttcctcgcagatggtgcggagtgctcttctactctgctctctttgaaagcgagcacttcttgttgctttgggtccttacgctcgcgcctcgacgacagtcagcctacgcatatcgttcgcccacgctctgcacgcccggccccatctcagatgcgctcagatcgacaggtacaccatggacgcccgtcaagctgccttccaacggccacccgaccgccctatgatccataatccgaaccaccagccctcgccgcagacgtacaccggctacgctcccccgacgccgcagccacagcagccactgcacgttcccttctcgcaagacccgtacgcggcggcccgacgcgacccattcctccccacgaccgcacaacacgtccgacgcagcagccagggcatttcgggaggagacaatgcgccgcagccccaggcagagcggcagggcggctggacacacacaggtacggaacactttctagattttgtctcaggcacacgcttcgtgctacgtctgtctggccgtcaatgtctcgggtgtcccagttgagcgttggaagcacgaacggtagccccagcacgccgcagatgaatgggctccgggcactctggcatgttcggaaacgaacatgcagggttgtggggactgttcagactgcgtcaactggcaggcccgttcgccatccaggcgcaatggggacatgtctcgagcattggtggcacagtccgcgtggcctacaacttggtcgttgtgggtggaggcgagtggttgctgcgtgcggagcgctacttgttgcatgacacgtcgaatgcagaagctccagcatgtgcgcaatgacagctcacagttcaccgcctgttgcattgcgcctggatgtttttggtgcaccatgcagtctctggacggagactgtggacggtgctgcatgcatctggtctcgtgcaggacggccatgcgctgcgctgggcggcctctatttggcggtgcgcgcatgctggtggctggcggccattttgcgatggttttctccacacatgtggctcgcctccaggactggctaatgcaggatccgcacgctatcccccttttgaaaagtcgcgacggctgatcgattgctagcgcgtccaaaccacgggattcactacggagcccagcatcaccactcccagacaggccctccaccaccgccatccatgagcgcgtcaaacaatccgcctgcgccgtcgcagtacggcttcgatgctgcgcgcagaaactcgctcaacggcggcagccccccggctccctatggaggtaacgcgccccgctttcacaagcccagcttcgtctcaagctaactgcgattctcctgtagctccaccccatgacactcctgcaccgccatcctttgcgcgaccacacatgcccccgccatcatcgccccagcagcaccacgcatcgcagccgcaacgtgccccctacgcttcgaattttggcgccaacagagagctcccggggctaggctcagcgcatcgtccgggcagcagcatgtccatctcgtcccttatcggcggcggtgatgctggtgcacccgcgcagacatcacaatcacagccgtcacctgttacaaacgcgcagtccgtcgctggtcacagcatgcagccaccgtcgccgcgccgcggcctgccacccggtccacgatcagacttcgcaccctttccgcgacagccatcgcccgaccgaagtatgtatggcggcaacgcatcaagagcaccgggtgggcagaatttctcggcaggatccccttcacggtcctacagcaatcaaggatctccagagctcggccgacagtcgttgcctccatcaaaccaaacgtacaagttccttggccagcgactgtacggacaggcgtcaaacgacgctgtcgcacgagaccaccaacaagctgctgcaaacgtgcccccgagaccaaacagccagcccaccggcccagtggcagctcgcgacattggcaggcctccatatgatgctatggcgggacggcgcagcgcatacgggccacctgaagagcggcgacgaacgcttggagaatcgcaccacgcgcgcccaaacaccgcggagcttctaggcatagctagtcaaggcccaaccgccagagacagacccacgacggtacagcccgtgtcgcaatccgcttttagtccgcctcgtgaccagcacacgatgcctggtccgaacgatccaccccgcggtgtctggcgccattctgcacccgttgacgcgcctcgcgatgccatcgacagtcggagagaggatcctgctgcatcgcagcgtccctacggtccctatcactccccgtcacatgcgccctcgcgcttcgatggtcagagtggtgaaactatggcacagcagcgaagtatggatcgtatgaacaaccgagtagtagaacagtaccacgctgcaccgacttcagatcccaactccatcgaccgccaaaagacagaacctcttgctcggtcgctgtcgtctaggtcgctgtacgaatatccgcgcagaatgggcgaggagatgcagcattcgaagtcacacattggatttggcctcgaagcaagcaggaggacgggtcgcgcctctccactgccacaagctgtacagggagctcaagcacagcccatgtcaattggcaaagaccctggcatcaagagcgaatttgggcgcatgttttctggtctcggcagcggtctcggatcatctactccatcgcgtggtagtccactaccccacaacgggcaaggcccctttgcacaggatcccgagtctggagatatgatgatgaggctacagcgcgtaaactcgcagcaaggcagaaagtccaaacgcgtcaaggacgaggacgtctttgatgccgatagcaacgatgggcggggtacaccttctggagtgcgcggagcgaagcgcaacaagtacacacatgctggccatcaccaccaccatgtgccacatcatcagtaggttctctctgacaccagggcttggaaatttgctaacaagatagtcaccatcaccaccatcacaaacctgacgacgaactacttcaatccaacacgtcaactccactcaacggacgacaaggcagtcttccccagaatggccccggccaaccagtacaccaccaccatcacatccagggtacaccacatcatcatcatcatcaccatcaccatgcgccccgaggcggaccacaaggcccgtcgcccgtgactaagatgccaatcaaggtccatgacatccaacctgtacttgacgaggctgcaaaattcccgcgtagacatctgggatcccggctatatgaaacgacaactgagttacccaagccaaactcatctctggatgaccagtttggctatgcttctaaaccaaagcgtttgcctcgatttgaggtcaaccccatcaattgcacctttactattcgcgtgcccaggttcttcttgaagccgcggcagcgacagcacattgtccttgaacgacatctttggggcgctcgtgtataccgggacgactcagatcccgattgccgctgccatccactcggggtggattcgcggagaatgggacgagacagtcgatgtgaccatgcttgacccacgtatcacagctccgaacgacgccaaagatgccgacgatatcctcacgaagcctccggctgcacctgttactcctcctaccgacatggatctacagatcgagattctcattctgcctcaactgcaagagtacgaagggacagtcgaatacggcatctccagcaagaagggcaaggcgcatgagggcctcagcttcatgatcaacaaggtcaaatgggtagaggaagcctttggaagccgaggccaagaacgcaccgccgcggctctgaagcgccgacttgacgctggtgcctcacttttggcactcaaaagcggattcgacgacacgcaccgagcgaacgggatggcgcaactgcttgtttgacacacgcaactcacttgatatatgacggccgtttgaacatgattgcatagcctgtattgtaagagtaggatttctgttcagcattgctagatacccgtatttctatggtcttttggattagcgcgaatttgcatatcagaaagacgggtcttgtaacatcatgggtacttggggatgaggttggggtaattgaataatgtccaactccgctactgcgaaaatgtaaccatgtacaagcaatatgccatccactgttagaccgcatgtcgtgcttaccgtggcggcactgtttgttttgcacgtggctcgccttggtgaatcaacggggcaggtgcgattgcggcggcaagggagatagcggtgtgcgggatgctttttggagcagaaactgcacgataagacatctgacaagtgacggatagctaacgacttttgtgactaaatcctgatcgctcccgtttgattgcccaattctgctctacgatagcaagcaaaacacgacactttcgtgcattatattcaaactaccgctgccccgccaaaccctagcgcaattcgcaagaccgaaacgatgaggagagcaagtgccgcagaggcaaaaggccatagtaggacctattccatctcgactgtaagtagaatttctctcatcagctgcactgcacgacactcgccgagtacgaccgcaaaaaaaatgtcttcatcatggcgaatccaaaggcagacgggacgttccggcattcggcggcttaaggcattggacacaatggcccgcaaaccacgctgagggcggtcggccgccattgtcgtcatgccggaagcgaatagtggcactcgggcatggtcgtatcatggcacacgaccagccagcccctagcagatctggcatcacgaccacgaggagctcttggttcgcgctaccggctgtgcctgctcaaccggctgtgcctgctcaggaacgtccgcaccggcagtcggccaagtggaacattcaacgccagcagactcctggccgtcgaatgaagatcgattgcagcacaatcgctccactgggtgcgtctagcaaagtcccgcagcccgaccgcttgtgaaaagaagcacgccgttctaaatgcggggaactggccatcactcaagcctcatcgtctctcgctactcacatgccgatctgaatacgcgattctgctacactccaccccacgctcaaaccactgctgccccgacgagttgaccctttctggactcgtcgccttctggtttttccgttgaccgcctagcttcacgcctgtttgcatctttgattaaaagccgcataacattgctgcacctcgggaaactgtcggctggaatccgcgccatattgctgttctccattctttgcgtgtagactgcaccgcgctgttttcttggatccaggacaccgcaaagagctggactcttcgccgcacttgccatgacggaatctgagagcaatggcttctacgcgccgcaaatgcgcaaagtgcccactggcgaatttgtgaggccgagcagaaagactaatggtgctggtgtacaggctgaggacacgcggatatgcgtcgtcatggtgggcttgcccgcgcgtgggaaaagtctgattgcgcaaaaaggtatggatacgtcaccggtcggttgtgcggttgctaacatgtcacgtattagtggtccgctacctgcactggctatcgatcaagtcgaaaacattcaatgtaggccagtatcgccgcaccgcgaccccgaacccgtctgccgagttcttcgacacgtcgaacccggaaggagagcgcctgcgcagggcagccgccgaggcagccgtcaatgacatgtgcaagtggttcgccgagggcagagggctcattgcgatactggacgctaccaactcgaccaagagccggcgcaggtggatacaggagcggtgcgccgcggagaacattgagacgctctacgtcgagtcgaaatgcgacgacgaggatctcatcatgagcaacatcctcgaagtcaagacgacgtcaccggactacgtggggcaagatccagaagaggctgcagccgacttccgcaacaggatacgcaactacgaaaaggtgtacgagacgattgacgaggacgagcgcgacctcacctacgtcaagctgattgacgtgggaaagcaagtcatcatcaaccagattcaggactacctccagagccgtgtcgtgtactacctgatgaacctccacatcaagccgcggtcgatctggttatcacgggtgagtcttcttgtatagtagctagcagcggtattaacaataacagcacggcgagtcgcaatacaatctgtcaggacaaataggaggcgacgcagacctgtcggagcgcggtgatgcgtatgcgcatgcgcttcctggcctggtggccaagtcagtaggagacggccggcaactcaccgtctggacatccacgctgaaacgaacgatccaaaccgcacgcttcctcacttttgaaaagctcgaatggaaagctctcgacgagctcgactcgggcgtctgcgacggcctgacctacgcccagattgagcaaaagtaccccgaagactttgcgcagcgcgacgaagacaagtacaactaccgctacctgggcggtgaatcgtaccgtgacgtcgtcatccgcctcgagcccatcatcatggagctcgagcgcagcgagaacatattgatcgtaacgcaccaggcgatcctgcggtgcatatacgcatactttatgaacgtgccgcaggagcagagcccgtggatggaagtcccgttacacacactgatcaagttgacgcccaaggcgtactcgacgcaagaggagagactgaaggcggacattcccgccgtcagcacgtggagaggtaagggcagcaaagctgagcatcagcagaccaatggaagccattagcctgagacattttacagcagccgggatgtccgtctgcgatgagccgccaggcgaggacatgcagagggatttggagagtagggggcaggtgggcaaggcgtggtcttattggaaggattgagggggatgaggacgatgggcgcaagaagtctacgagcatatgcatatgcaaccatggatattcggctagatatcagcacagtcgaggaaggatttgatacctgaaatggcaaacacaattctctacaaaccacaacatcacaatcagacttgtgcaactctagctaaagacttttgtacaaacaattgaattcctcccatagaatcatattaccaccaagtatcacgcgccccgtctcccatgaacgccccattatgcgactcattattcgtgcacattaccacctcccccccccattcctcactcactcacgtgtcccagacacaaccctcctcttccccttgtccctctccctctccttccccctgggactcgcccccactgcatccttctccaactcccactcctccctccacacgacatcggcgcgctcctcgatgcccagcacaatattgcggaagtgcgtgcgcgtctggggaacactctgcgcaccaccgcatgtcagtcccagccggtgcgtcgaaagaagagaaaaaaaagaaaagggggagggggggaatatgttttacctcattccgcgcctgactccaccaaatcagcatctcctcgcgctcgagaatccgcccggcttcttccctgcgctgccgcgcttcatagctctcagcctcggccgccgcagccgcgccgtggtggtagttggtgttggtgttgttgtacgctttattgcgcgcctgcaagctgcgctgcgtcgcggagaaagtgggcgcgggcgccggggggttgaggaccgtggtgaggaagttgggatggtggtggtggtggtgctgcgccgaggacggaggggcgggcattatgtgaggcgcgatatagaggcgtggacaggcattgggcctggaggcgggatggatgtgctttttttggtgtaatggtagggggtttagctgtgatgcggattgcatgcggcgctgcggggaggagctgcgaggggaatggtgggcgcgtgcggatgtgacggggagctgcgaggtgcatgcgacgacatggcggattgtagggacttggaatgctcggaagtagggagatccgggctcacaagagttgcattcgagcttgggatgtgaagtgtgtagactttttagtggggctgtcaactcttaggatgtttgctttttttacgttgacaaagcagtgaggtagaattgggtgggagacgttgaattcgtagttgattcatcgacaagtacgattcccgtcgattttgtttctcttctttgttcgcggtttttcgaatcagttcgcgacatgataataaccaacgtcgctatgcgcctccaaccccttcccaccatcatgaccatatatatacaaacccccctccccacctcttacaccccctcatccatgccgacatttctccaccacggcgtccccttgtccgcaaacatctcctctgcatcacccacctgccgcctctcactaacctcgcgactaacattgccgctcaacttcaacttcatggccttcatagccagcacgctcgtcgggcgcgaaccatatctgcgattaccctgtgccaatccttgggagccggagcggatcagttcgctcgatgtccagccgtccctcatgacaggtaattgctattgcaggggttccgaggacgaggagaggcggttgaggtggaggtagacgtctgtgccgtagctagttgtggtgttagtttgtaatcgagtaaaagcgagcgtgagcgcttacccctccatgctgatcagcttcaagtcgccgccaaagtaccgtgcgtagagccgtgatatgggcaatccgtagccaaacccagccattggggctttgaagtcgctcttgttgaagtctgggtcgagactgggcgtctggtcgacggtcgtgtacatgtacgtccacacaagcgggatcgcggatcggggtatgccgccgccctcatcggaaatcttaattgtaatgtcctccttgccctctgcaacgatgacttttgtcacggggaagtcttccttgtcttgtccgtgtcgctccaccacggcacgcagcgagtttttcagcgtctcgaagagcatgtgcgacagatggccgggcacgtacatgaagctgatgtcgttgttgcatacgagctggacgttgggtgcctcgaacaggccgtagtggtcctcgcatacgaatcgcgcattctcaatggcctcttgtgcgagttcccggacgttcgtcttggtgcagatgatgcccacgtagttcggatcggagcgagcgcgctggtctgtgagggcaatgtgttggccgatgagcatacggatgccgatgcgcgacatgtagaagcggtcgaggaaggcttggatgttgtggtcaatctgcatccgttgcctcttgcgcttccactccaggataccctgagccacggttgtcacaacgctgtcatgccgcctcttgatcttctcgagtgtgtctgcgaacttggtgttgtatgcgctcagctccggcggccattcctgcccgtcgtctgccgcggcgtagtatctccggctcgaagtcgctcccttgacctctctgctcccatttccgttgccattaccgttgtgctccggcgctgaccggtactgtccttgcttgatgctggggtttggtgtcgcttttcccatcaacgcctgatctttcccgttccgtcttgccggcttcagtaatcgttctctaatctccgaggagaggtttggtcgcgggagttcgacgagctcctgttgtggttgtgagtcaaagtccagcggccgtgaagtccaccacaacatacttcaaacgactgcgcataccaatcacgcactctgcagatcgagggcatctcattgagaccatcgggaaggtcattgagctcctgcacgcggtgtgctagccggatgggcagctcttcggaaaggaactgtgacgcgcggaagagggttcctgtggacggcttttctccaaactgcaccatctgcctcagcgagacacctgagactattagatgtagtgctctgtagatgtagggatatacgcaccagtggcagggaagttgctgtaatgctaccaggacgttagctacagcctcgagcgcggtgcaactgcattacgtactttgatggtgtccatcagcctctcggtgcgcttccacgacattctgtccaattgctcaaggccgtgtggccttcctcactgcgtaatcgccaagttgctgttggtactgatgttcgcgtcgacgaacaatattgcgccccactatgacgctactccacgaagctctgtaggccgaggtcagacggacgcgtgtgtgctggagcaagtcgggatggaagaatcagtaacgatagtgcgtgatcgtgtgagacgcgggtgtcaggcgcagtctcgtggtggtgacttgacaattgagatgtggagacggcgtgttccgcaatgacaccagtgctttgagacttgggactttcccccacacttgaacgctttcacgtggaggagccacaaaagcacacagagaatgtccagcctagtccttcacatcccacagctgacgtgaggcgatggtgtcacagtgaatagtgcacctttcttttcaccgtctgcgtcctttctgctcgtcacacgcatgcgtacggaggtgcatatgctcttccgcgtgcaagcatctgggcaagctccagccacatgatcctcggctaggaccagatacctccatgtttgccggcaatgcctgcccacgccttccaccagcccgaggtgctcgcgtgagtcgtgcgccccagtccactcttccgcaattggctgacccagtattcactgcagaagatcgagatgcacgtcagaaaatttgttggctgtattattggctgaaatttggtccgccgcaaggttgtacaaggccaatgtacctgtttctacaaaacacgtgttgacacatgtgaaatcatgtgggaaattgttccgttaaagtcaaagccaaatgccgtcgtcatacacgagtcacgtcaaagaaagtggtatggagtgggagaatgtttattcgatcgtgccgctaagttccaaaccggctctatgctgcatcataagtcgaaaacgcgccctggcatcatacgccaaacataatctacagaagacaatggcaccccgtaggtgtgcctcatctcaatcgtacgtctatcggtgttggtacaatcggaagaaggtgggaaacggaagtatagagaagggtcatggcgtgtcgaagagatgaaagcgctcgggtggcgatgcgcttatttggtctcctcctggaggaaggtaatcaggtcgttgcggtccttgggcttcttgagaccaccgaaagccatcttggttccgggaatgtacttcttggggttctcgaggtactcgaactggggtttgttagtaatgtaaatgtctaaaagcttgaaaagtcataccaaggtgttctcgtcccaggtgatgcccttctgcttgttggcgtcggtgtatgagtaaccctcgacctgaccagtcttgcggccgaagaggccgtgtaggttggggccgatcttgttgccctcaccctccttcagggtatggcactgagcgcatcgggtcttgaagaggttggcacccttcttgtggtcacctgttaccgtgtcagtattgacatccgatgtagtctgcattcgaagccgagcattccgtctgccaaccactctttgtcgcaaagtggccacctcgcccaaatcgcctctcaagctgtcggaccaataatcccgtgtttgagaatcgcagtctgcatctcaaagacgggtatcatcgccgtgcgcaagctcaatgggcggtgggtggccgtggcgtgacaggtttgctcgatgacgtccgcggcttttttcaaaacgtaccgttctcgaaacccattgtgatagatggaggtttgtgttggttgtttgaggtggagttgtatgaatggagtcgtagagatgaagacgggcgtgacgagtgtgctggatggcaagttggactgggagagaaagaaagctggcaacagtgaacgaagaaaaaggcaaaccgcttggcgctaaacttgatgagctcagtgcgcacgtcctggaacgacgggcaagccactcttcaccgatggttgctggccaatcagaggccttgcgaaagtcaggcgctttatgagcatcgggcagaaccggttcggttgcgtcgtcggcgggaaagccgatggcaagttgatcgatgcacgtcttcttttttgcgcccgtgtctggtaggctagttcttctaggcgtcttccattgcagcgctgcgtaatttacctttgtggcgcggctcagcgtcactgatcttgctcgtgaagcagggcggcccacttgtcttctacttgaggctgcagcagcatgaccgccggctaacattgcgcctttgggcacgtatacgctgcccttgatatacggcgacgggcttgtagctgtagccggctcgactttctcagtctggctgactgcaggcccatacggccctgctttgccccaagcggacaccatggcagctcgcatctaccggggtcccgtgaatcgtgacatgccactgccattcgcgccgtagaggagtcagacattgtgattgtgtcgtttccatcttctagacgaagcctcctcgcctaacctgacgagcctcgcgagacccttcattgcgtcgattgtagcctgacatcatcgcttctttctgtgcatcgcaaggttaccagcattggcccccaccgcacagcactagcccggatgaaccaaataccgagcatcttatacgccgatgaggacttcaccacttggctcattcttggtgcaagcagaggcatcggactggaatttgtgaggcagctgctgacaaaggatgagcgtatcatcgcaaccgtgcgggagccctttgcagcccatgcatcgcagctgtggggtcaagcaggaagcgaccatgggcgttgccagatgtacatctgtgacatcttgtctgagcagagcattgaggtatgttttcttctccaagatcgaatctcaggccggatgctgaccacagcagaaattcgtcgcccagctggccgtgattcccaacctcaaaatcgactatgtcgtgctgaatgccggagtcttgaactacccaagcgtaagtataaacgctatgcatactccttcaagagccgcactaacatccccagcgagcatccgagctgtacgtctccccttcgcccgaccttgttggctccagctagactatacaacttggccgagaagcaacacactactaatgcaagtcgcagttcctttgaccaattcgccttccacttgcacaccaacaccatcgggcccatcatcaccgccaacagactgctcaaatcaaacattcccatcggcaccatcgtcttcatgtctagcgactccggctcccacggaaacttccgcgaaatggaagacggattcgctgcctatgccgcctccaaggctgctctgaacatggctgttcgccatctagctgcggagctgaagcgtaaggatgatgatacgattatcctggcaatgcaccctggagaggtcgcgacagacatggcgaatgtacaattgccgtgggaggtgcatggtatcattagccccgaggagagtgtgtcaaagatgatcgaggtgattaagagtaaggggatccagcatagtgggacattctggacgtatgagaataaggtgagttatttcgtacgctatgtatgatttggtccactgacatcaacagccttacgtttggtaaatgaaaatgaaatgaaggtttgagcagtcacggtaccggatttcgtatctctccattatgattatacccctattttagattgtctgtgctggaaaactgtcttctccgtgcgacttgattgcagttttgagtcaacctgcaccaatcgtccgtctcctgatttcgtcccatctgtcaatttcgtctccaaccattctcaccacctcactcaatctccccaaaaatcctcctcacaagatccgtatcccactccaagcgctcctccccttccggcaactcataatccaccaaaacccgcggctgctccttcttcctcatcgataaatcccgccgactgactcgggaagacttactctgcttgatacccacctcctgctttccctcgacctcatccccataatccaacctcccctccttcgacttcttctccaacctcctcctctcccgcctatccctggcatcactcttgatcctgcgcctcatctccataatctcttgctccgtctcgccaccagtccggccgcgcttttcgagccagcttttcccgccacggccgactatattgacctgttcaacttcttctacccttgcggccttgggagccttcggaacactcgcaacctccacgaccttctccgctggcacagaacgtagcggacaaagctctaacacgcaccccttatgcgccctgatccccagtggcagactcacttccccgccatgtttgctgatgtagtgcgtgtaggtgcatttgttcttgcgctgccgcggacacggctgcgagtggtaccagttgaagcagatttgtttgtcggcgccggggcgcgcggggacagtgcggacgagggagctgcgggggccagttgggatacaagggccggatggggtggatgaggaaattgggctggccatggtgcgcttggtcaaagacgggacgcgtttgcgtttggacatggtgcgtgggcgactcagtggcggttcgtggttggaggcaggtggagagggaagtgctcgatcgatagtctcggttgagcacaaggttgagttttcccgtggtgaatacgaactcacctctgagccgctctcactatactccccatccattgcccgactactcgggtcaatcaacccttccaacacgtcaacctctccgcccttttccatatctatacccctcttctccacggcttttgtttcttttccccccccacccttcttaaacgcaaccaaatcccacctcaacggacacatgcccaacttacatttctcgtagtgcacatatctcggcggcacaggtatcggccaggtcacatgcacctcgtgagcaagctggcactgtgcgccgcgccgacatgtgttgtggtaccagaagaaacaggtctcgcggggtgagcccgggggcgttgaggcttcttgcgtcggaggtggtgagggagtggtagtacgagttgtggtggagggagaccagaatgatgggcagccgcatacgccgtcttgtgaggaggtgaggttgcacgaggactgcggatgggtcgttatgggcgacatggttattcttgcgatgggaaggagaaagaaggaggaggggagtaggtggtaaagattctatcgatgtgggcttcgatatgacagcggtaaggcggcgtgggtgtacagtatcagaggtgaaataggatttgaggtaagaggcagtgggatatgatcacgcctcatttatatgccagcaaccatgcctttgatctaaaatcccatgtctcattacactccaagacaccctacatctaccacatcttccccaaaacatgcgccgccaccttgacagccacaaccgtccccacaccaagcacgcccgcaaagatcccaaacgccttcagattgcgcatctccagcccagaagtcttcaacttcgcctcgccaatatcacccagattcgtcagcgtgtcgtactgcggcacgtacttgaagtcaaacgtcgtctcggtatcggcaagcccccacttggccttgactatcactttccagaatatgtccttggcgcgcgcgacgtggtcggcatcccaggcggggaccagtttgtagaagtagcagtagaacatgaagaagaggcactggccggccatcaaagaccagtagtatagtgagacacgcttgaggccgaggcggtcgctcagctcgttgccgtttagccagcgtgcgctggcgatgagcatgtctgcggaaacgaatgtcgggggctcctctttgagggagtagatgatgttattggccatggtcttggacatgtctgaaggatcgacctcgttgtagaaaagcgtctccatggccgcccgatgtttgttccgagtcgtgaagcactcgtcgggagtacccaggagatacgcaatgtatcgccacagagcaagataatcgtcgatttcacggttgcttagaaagatgccctgtcggggaaagctcagccagatcaaggccgaagagaatgtaccgattgtgccgatttggtcgaggtcgttgacaggtatgccccactcttctaggttgtagtaggacggtctttgatgtgcgagcttgacgatgcgctggcgtactgcggcgtgcaacagtcggacgcgtatcgaagatgcgaagccctcgccgcctggctttatgccttcaagtgttcttgtacactgtaatacgtgctgggtcgtctcgaatagtcttcgcctggcaactttggtgctgaagcccccggtgcgagccaatgtctccacaacgcgtgccgcgcccatgcctcctagcagcgattgaaaggtaagacccgtgagagctggtccaccatatctgtagaacacgtcttgtccccttgcaatttgatcccaatccacccattccgggatcgtattgacttctttccagagttggccgagcttgggattggacgagtgatgctctttgagcagagcgtaaagatcccgctgtggtacgggtgcctgttctgtcttctcttcgtcatttccgaccactgtactctttggcacagaagcctcatcttttttctctttctcgccttctactactgtggtaggtgctggttgctgttcgctgttacgtggcaaggcattcttttgtggtggcgagatttcattcagaatatcgaggcactcttccccaagcacatcataagagtgttttaagcgatgtatttgctcgggagtgagatgatcctccgtccattcgaattcgtaaccccaagcgctttgcattgttagtacatgaggaaggtgacttgactaaagctagacataccttctcgtgttttccgtgcgtcttcgaaatggattgggaaaagccatcgtcagacacgtggaaatgaatatcgagcagaatgaatcaaagcggtgagaagacagtagtgataagctgggaggaaccgatcgatggatagagtgagaacaagaggatggacaccgtcatgtgaacaccgaggcactagtgttttcagatgatgcgcatgggttcaaccgcgcccgacatgactccatcttggactttctctctcctttgcaattcaaacgcgactggctacacaaagatgcactatatagagagcgcgcgcccgatcgcttgggaaaacagtgacagattggaccctgaaatcgcggtgtcgacgtcatcatcgaggtctagtttgaccgtccaagatgggaagggccggcgggcaaacttcttggcggaaggaagcaacaaagttgaacatttgttatagatctaggagacatcatgtaaagaagtaacttcaggcgtccaacatttccggctagttgccacttttatcccaaagtggtagtagacttgtgggtcgtcaattatgttgccttacaaagctaggtattgcctggtcatactgaaatcgagaggaggtatccatatcaaaacgtcttctgatcttttccaaccatttcactgaggtcgcgttgtgtcacgcacggcgtccatggcttgagccagtggcgtcgaagcttcgggaggccgtgcgcaacattttctcgaacatgtctaccatcacaactttgaggccatcacacgcaacaaccatgtcttgtcacaattgtgcacggagaacgctcggcctcttcatccgctcctttgccaatgtagagcctacattcgccccgaagcgcaccttgatcagaaatgcgcagccatcgcgtcttctacacgcatccaccgcccgtgcaccatacaaatccgaccagcgagaccgagcagccccaccaacacaaaaggaggccgatatagaagccattgcagaaaatgcagaaaacgccgaagacgacgcccttccagccaaatacgaacgtccagcatggcaagcccacaaagccgcactgaaagagaaactcaatggtgaagcctggaacccgcgcaagaagctctcacccgacacgatggaaggcatacggcacctgcacagcacccagcccgacaaattcacaacacctgtcctcgcgcaacacttcaaagtctcgcccgaagctatacgccgcatactgaagagcaaatggcaaccgtccgacgaagaatacgaagcgcgaatggagcggtggaataagagaggagagaggatctggacaaatctggtcgagatgggtgtcaagccgccgaagaagtggagggagatgggtgtggggagggcgaggggtggagagcggccgaagtggaagtcggataggaggaatttggtgcatgtgcgggacagtgcgagtgatagttttgtgatggatgatggcgatattattccgattgtggatgggactgggaaggcgagacgcgcgccggatataccactgacaagacgtttgtagcatgaatgaggttaagaactacacaaggctggcattcagcatcacattggcgggaaaaccacaggcacgctaagagcaatcacagtggtcttggagcgagtttcaaccaggacacagtgcaagttcgcgagaaaaagctacggactgcagagtcaccgaggccttggatttgcgtaaaggccctggacaagtccaacctcagcacgagacccaattcccaccgaataatttcactgcaccgaaaagggatgatcatgttcaaaaagggtggttgttcattatgattaagctaagtttttctcatctccttcgtccaggtaaaaacgcccctatccagtcgcaaaggtgtggtggtatcttgcgcttctccaagcaaacccaaaactccgaaaaaaaaaaaattcacttttggtcttcatcaatcttcctcgtctccttttctacgctccgtacacagcagcagaagcattgttcacgctcctgtggtgctccaccgcgcgggtcttgatcgccttccacaccttctcaatgttccgcggcttctgctcctcgacgctcatccgcgtctgctcgaagctcgccttgggtgtttgagcaacggagctggagcgggacgagccggcgggagtgaccatgccttggctgtagaagacggtgtaggcttcgttcatttcttggtggtgcttcttgagggctttccacgctttggtgatgttgcgctcggactgctggtcgacggatgtggtcgacgacttgcgcgaggtcgagggagtggaggtgttggatgtgcccatggagtaggtagcttggtaggcggcgttcatggactcgtggtgggctttggcgcgggcggccatggtggagaggacgttggatggcattgtggttggttgagaggtgagtcgattgatcgattggtagtattcgagaagagtagttggtggtagtggtggtagtggtagtagctttgatgtgatgctttgaatgctttgcttctgatatctcataacccccataccctccccatcccttatatacccaaacccacatgcccttctaccaatttccaatgacaccataacactccagtcattagaaaaaattcttttccccagcgcacgccctgaactcgccgcccacacgccttgcacatgtccaaaccatcgtgaaacacgagccaatcacaccatcccacccgactgacaaacccactttattttgtcagccgccgacctgcagggcgtgtccgtctccgatgcgccatccgtgcgcgacgggagatcgagcgaaaatcgacttcttccacgccctggcgcttcccactaaaagtttcccggcggatgcggctctccagccacagggcaacgtcagagcgcggcgcgcgtgcctgaaaatttcacccctgctgctccttgttgcctccaacggcagtcttctaacacttaacggcatggcccaatgaaaatttgctattggaattgtccgcaagcgtagggccaattacgttttgctttgtcccgcatgagcgctgcaagtttcccgctttcccgaagctacccgcttgggcgagactggcttggcggaattttgctcacgatgcaatgatgctggtgtcgcagtcagagtggatgtttgtacgtaaagtgtccctatatgtatatacggggctccgcagggctttgccgttaagtgttagacaaatgcctttggaggcataatcgtgaaatttgagacttgttgggtgtttcgtgatcgtgagatttttgctggcggtgtgtgttgtgttggtctgtggttgctgacggtggtgtgacgcctaggtttgtaccatcgtgaagattccgggtggttctaaactttgcactcggcacacatgactcgaagactttttggatacgaggcttggataggtactttcgaatgccccagatgatggaggttctcttgacctcccccagatcttcagggccgcgtctgccgttgccgcgccttatcaagttatgacggcatgctgaagtgatgccttctctagctctacgggtccgtcaaggctaagcacttgaggtttcgccatggaggttgtacccatcaagcatgtctatatgcccgcgaataccttgaggatgcacggaagtcaaagctgccaacacgctgccaaaagatcctcctcagaggtccacgctgccaggtgatagatgctacctaccatcctcaagcactccacctcatgaagccaaaaatcgtattaatcaacacccccatcacaaccgccaactgccttctccgactccacaccccctcctctctaaacccccaaaccagcgcgcccaacggccaaaaaaaccccgtcatatacccccacagcatatcgtccagcccgccgtcctccaccgcaaaccccgcaccccagcctgtatccccaccttcccctgtcaatgcgggtgacgggtctgtagccgtgctgtccagccaccggtcctcgagcacgcgcatttccgcgggcgagggcatggtgtcgggcgtgtgcgtgaaggagaggtttgtctggaagtgcgagcgtagggaagcgacttcttggggcgtgaagccggaggagaggaggcggtcgaagccttggggctggggctggggtgcggttgctgtagagctgcggcggcggacatcgtttattgagctcttgctctcccggcgctgtgatgatgtttgtgacgactcgtattgcgacttcagcgagtcctctgtggtttgcgcgagcgtggcttcttgggataattcggcgggagacaacgcgtcgccgagggagcagtggatgtagtacttcttcgcgtcggatgggggttcggttgttgtgccatattctacggcgggtgtgtcgcgcagcggttgtttccctttgctcttgctgccgggcccgtcttcattgtatggcccatcgcgacgtggtggaggttgcggtattcgtaaagactttgcaagtggttctgtgtctgcgaggaccttgccggcgtatatcaatcgaagacgcgcaggagcatgattaggcggcaggtactcgcgaatgagctgctttaatgagagggtggtgatcgttcttggggcatttattgaaagcggaagatcaggtaccgatgccgtgaatcgtatgatcaggtagatgagctgctcgggaagggggttcgcggtcgccatgtgggacgtggaggagttgcggcgaagctcggaggtgctgtgtgaagttatgacgggttcgtccgtgacaattagacttctcgtaagttggcgcttcactccgcgttgtggaatggccgttattggaagaaactcatgacgacgtcgcgcaagtatggtcatgttcaagttgggtgcggggtaagtcgatgcgaccatggatgcggcatcgcggagctatgacaccgctgaggtcatacatccggcctatacccgtacacccgtcagcttcaggaacggtttgacctctgatcacatacaagtttcctactgatactgaattcaaaatgaccatcatccacatcgtgctttttgagtggaagtccacagcatcacccgaacaagtcgaggaagtatgtcacaaccatcgtcaatactatcttacaatgtctaacactaccaggcgtgcaaccgcatgctggcactcagcgacaagtgcatccatccaacttcacagaagccctatatcaagtccttctccggtggcaagaacaacagccctgaaggccatgctgtatcatgtccatacccccactaagaccattactaatgctcttcccaggatccacatacacacggcttcgtggtcgagttcgagaacgcagaggaccgagactactacgtgtacaaggacccggcgcaccaggagtttgtgaagtttgctggagaagtcgcgaatagtgtgaaggtggtagactatgagccggggaagatctgaaggcggggtgagcgggaaagcatgtaccaatagtcaaattaaattgctatgccgtatataacgcctgaaatgcttcgctgcatgatgcagaatagtctaagatgaatatgtgcgagggtatcatgatacactaaacgactctccgcaaccgcattgctcagctggagattgttagtcggtgctaccgagctgtgaggtggtaccacttactaatatttggattcctgaagatgaagcgctcgttcagcttgtcctccaaccaatccatctcacttccaataatattcagcaacgccttgttgtcgatcaacaccttgacgccatcctgctcgacctgttcgtccaatgcgtttggcttatcaacgtattccagatggtatgccagtccagaacaaccctttgcccttgtgcctatccgaataagctttggctccggttggttgagcagttctcgcaggtgcgcaacagccgatggcgaaagcttcatcaccgctttccgaggcccgaatttgaaccgccgcggccggagaggtttctcgggtactgattcgcttttctgtgctgcggcttctggtatgctcacactgggccggtcctgctgcgaggcctggttgatttgctctggcgacaaccgcggtggtatcgagttatttgcctctggctttccgccggctattgaagtgtcgggcacgccagcattgcgagacgggactggcagatgctgtagagtatgcggttggtatgctgttgccgtctgcatttgcctctttgctgactgacggtaggccgccgatgaagcgaacgatcgtaggcattgcgaacatttgcggggggcggaagagggtacggcgaagcgctggaaggtggaggccgagcgcgcgaacgcgccagttgtgcgcgacagagacatgatggcgatgggaggttgtaggagggattggagttaacagtggtagaacatgcgtgacatggtcacgaatggcaaaggttcggatgtcggtcaccaaactcaccaaggctatgtcatctcgcggtagttcccggcacaacgaatttctaagcggcgcgtgtgattggcttacggctctcaacccgttccggccacattcggaatttcggaatggcagctgtcatctcaactgacacaagatgtcctcgtcacgtctgaggtcgtcacgcgcctgcctatcgattgcactccagtagcgacttttgaatctatcaatatgataaccttgctgtatagagtatcatcaattatctcgactcatgacttgccatagtttaccactcacaacggccacaaccaaggacaagaaggcgccgacctacatatcggttcacctaacctggttgccatctcggagaaaccgacagggcgccaattccaagttctgccagcgaattacctgcagcgttttggatttccattcgacgatctggttaaaaacgtcgaatcatcaaaccagaagccgttccggctgtgttggtccaaggtttcgattggaacccggtaaagactgcgcctgcaggtacgtacaggcagagaacccttgactttcccatgtgtctgaggcatggtcactttgcattcgccagtcgaacggtacttattgtcgactgccgtaccctggacaggatcaccggtcacagaccatgtcggcgataagctggaagccccccataccaggagaatacttctgtacttatcagtattgcctgtacctgattctgttatggacgatgggcgtgatgacttctggttgttggtcggctaatattctgccacttcatcgacgccagggactaccaccactcagggcaagtatcgcgagaaggattatgtttttgtcatcataggccgagatcctcttgtttaacatgtccaaggcagacctttgcatgcattagtcgttggccgctgatgcggtcacacatgaccgctacttcaaagcaatttagaatcgccccgtcagcgtagctgcttttcgtcgcaagtacaggctcatgcggtgattttcgcatctgcacaggggttaccgctcgctaagctggccggaagaggctggtctctggtaaacatccattcggcgtatcacagctgcttcctacccggtttcaatttatccagtgcagcttcgggccacctccgcactcggatctttccaatcggcactatacatcccaggaccatatgccaccctaatgaagggcaatctagatatatgctctctaccgctcttctcatcctgttctactcaccacccgctgtcgcggtatgaggagaatagggagatttcaggttcaatatctgtaattgcctggtagcgacttggcgtctggtacattgggttgccttgccactttgatttactgtaagatctctcatgtcctgcattccggttgctgttgctcctgcgtcatgggaagttgacatcccgctttccttctgtcataatgttgactgtccattctcagcctcaagggcagaggtccccactctcgttattccagattcttggcctttgtgcagcatggataccactgtcccatgctctagctcaaactggtacgcaacgaagatggcttgtcaatctgtgacttagatattgactaacatggaacataggcgctggcagctacgggccattagatgctgtcggcttgataccttcacaagcaagtaagcaagactcgccttcttcttctactttagctgaccatggtgtgctccatatgcagggtctggacttattccatcggcgccatcgcaggccagtcctatacagctggtgccttcaaattcgccacaacctgggcttattccctcccaagtcatcacaataccatcatcgccggcgacgctcacttcggtccccacaacgccggctcccattcaatcaattgcctttcctctcataccttccgcgccattgattggtagtcttgtcccaattccttcagctcccgtcgcgccggatgcaagccttaccagtaactcgtcccgcccggacactacaagaccaccggttatgacatctacggatcaaggactgcatcccataccaccggcagcaacacaacctggagatcccgacggtcatcatgagatcacagagcccaacttcagtgctaccaagccatgtctgggatgttctgctgtcatcgaggtaacagccactggctggctagagagcccaccagaggaacagcatgggacatccacaacgcccattctgacaagaataccagcgggcccttcaaatgttgtcgttagccaggcacagtccggtgggaacttcgtcgttggagactcgctcactgttacgcctggtcagaccattaccgtaaatgatgtgcctattgtcatccaaaccactgatggaactgtcgaggtcgttgtaggtacgaggatcatcccattacagccgcctagtgaggtcacatccagccagcggcctcgagccacctatgcaccttcacaactgccgcctgtgctcacattcggcactgaaactatcgccccaaatcaagagactcagtatgttctggctggtcagactatatcacctggtggagaagaaatcacgatagcaggcacgactatatcactcgcgccctccgcaacagctgtcgtcatcaatggcgtaacttcttctctagcaccaagattcgggaacgtatggactacagctgcacccgtgcttaccttcaacaatcacgcctacactgcaaatcgtgcgggatacattaccatcggtccaggaaccgtactgcagccgggtggagcacccatcaccgtcgatggcacaacgttgagcctggatcacagcggcacagcagtggtcattcaaggcagcacaagcatcttgcagccggtcacgacggttgtgactcggacaagaagtgtttcgctaggtggaagtggtgacgggaatgcaggatatacgaatagtggtgcctggccggcaccaactggcaagtcaggccaacccaccaaaccggtgtctgccggtatgtccctgactctgaagcatagcgggtcggatggctggcttggtggtcttttgatactcgtatggtggggtcttgggtatctggctgtcgcattataatggaaggcagcatgttgtgacattagcatttaaaaggcgtttttcctttgctctcgaatcatggcaagtgctttcgaatgcatctcacatagctgctggagcatcacgaccgacgtacagtcctcgggcgatggaagtggtctccacttcaggctcctgcgctacgatttgggacgatctctagtccgccactcagtttaaatcgcgaagtaaatagtcgcaagatcgcgtacgcgctggactttcccgccaaattatttgcgctcatacattgcgagcattggttttcagcttgaatttgaaagcaacacgcacgcgtagtggaaacttttagattcgcatgtcgcaggcgcatgttgacaaagacgacaagtagttcagtcagcacaccaggtcgcacaaatgtcaccatgtcatgcacgatttattgttactccacaccatgatgacgtgaaagctcgtatgcgctccacgttcactttccgatgctgcttttggagccattcaatttgcaaccgtacaaaagaaaacctgcagaacacacactttttgatctatccaattcctatgctgtagaagctgactttgtaatcctgcgttcggagttcaaaactttcgtgtggtcactcgggcgcgatggcatcaggcgtccatcgtggtacctcattgccgatgcagatcacgctatatttgtctttaggtttcctgcaggcgggccgccgcacaattctcgaagccttgggtcgcgagttgactgagtcacgattcccaagtagtcaaatctggagtagcatgatgatgggacgataattgaactcgtattcgatcagccgagcgtacataaaaagacctcatgaaatccacatcacgacaaacatctcgattccgcactgcaattccactcaatacatcccgctcttagtagaacaacagtcattcgagatgtacttcgcaacacccaccatcgcagctgtcatggctttcacctccttcgctgcggctacacctttacaagcacgccaggacaccctccaagactggcaagtcaccagcgtgaattcacatacaccttcaggccgtccaggaagttatccgtggtcatcactctccgcgaacatcaccgatccgaataccatcaacctagggacctcggactcagacggcacatccgtcatcgtacccgccggaagccagggcatcgtatgtgtctttcatcacgcccagaacatcgcatactaacaccatgcagaactgcgaagcgaaatacttcaaaggcgaaacccctctcggtcggacctggccctgcgacgcaatcaccggcgggtactggaccatgcaagttctcgctggctcgtccgggcagtactcatcgggagacttcaacctgaagttcagacatgtcccggacgtgctgtatcgaggagcgcaatacactgcgacgttcgaagcgactggccatttcgcaattggtgataacctcaagggaacgtgtggcggaagcggcgtgtgtaattggggccttgcagcggagaagaagcccgtgctgattaagccgagcaaagtgtaaacccgtagcaagtagttgaacagcagtaactttaaagataccttcgcggtgtgcgcgcgcggatgtaagccggatgtaccgtaaaagtagcgcgaaaggcaaagggaagttcggatccgcatgcatgcgctttccccacatctcatccatgcactccccgcacgtcactaatgctacccctccggaacgggggtgcgcgggtgtagctataaaaccccgcatgtacatggggagctgaggttgaatgtgtcttctttgttatttgaagaatcaattcgttgctgttcgatacgtctttgcgacttcaagttcattgactagcttgggaagatctttccactgaagctacatgatttgagaacaacttcttaccttataatcgggaatacaagaggtctgtgcaagatcgcaaagccttggaaccacttgacagcctcttgcaaaaattggtacgccatttcaccagtttgtataccaagagactccaagatgttgctaacattgctatggtagttatcacaatgacttctacagccaaaagagactcgatggacgctactgttgatggaatcaagacgaagctccaagctgctcaattagccgagccaacccccaaaaagcgggcacttggcttggtcgaccttccagcttccgtacgcaacaatatatacaagtacgcacttgacaccgagcttgtcaacgtcggcgaaccgaatgtctcgtatacacattccatcaaggatggcgtactggagttcaaggcatcaagatcgcctttccgagttcagaccgccttgttctacgtcaacaagcaaatttccaaagaagcacttaactacttctactccaagaatttgttcgtaaagttcgacatctactctgccgacgcacggcatgcgaagacgatgcttgaagactctggtctactcttctcgactgcctcgccagactcactggagaactcaaagcaacatgctctcgaactggtccttgtggagaagaacagtagccagaagcgtgcatctgtcatattcccagctcaatacctgccacgcctgatcaacttcttgtcgcaagccagccaaaccacaaagtcttgggcaccagctcactccgtcttcatcaacttggttaatacctacaacttctcagtttctcgaatccaaggcgatcttctcgagattttccgcctattgtctaacctcggtggcgccactgttgatgccaacggcttgctgccacgctatgcagaaggtctccaagcaaacatgacagcgcccagcttcactaacggataactggctcaaagctgtcaccgagctagccgatcttccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagccgcacagtcccacgcgctgtccctctccaccgactcgccgtctcccacagacaacccgtggttcaaatcccttcccgtcgaactcattccaccgaacaaattgacatggttcacggacctggagagggcgcagacatggtatgccctgggcatggtgcatgcagctctaggcgaaaacctcttcgctgccggcgacatggaacgcgcgctagagctctggggcgacagcgacggcaaagagaaagtcgaaaacgcgtttgaaaagatccgagaaaccatcgacgagcagagggaagaaatgttcaagggtcagttccggccgggaagtggattgaatcgggctggaaggatcgctaggatgcatgtctagaccttaatgtatattgcatctccgtaacatattgatcatgaaccgttttccagtttaactacttccgcctcaacgccgctgatctcactaaccaaccactccttccgcttcgccaaatccctcatccccttctcgcccgcgcgctcatacagctccaactccctcctcgccatgccctcgcgatctctcagcgccttctccccgcttccctggctcttcttgaactccttcaacgcggcgacaaactccggaggcggcgcgtgagtaagcatgtggatcttcgattgtaagcccagaatcgtggcgcgcgtgtggaccagctcggcggaggatttcgtatgccgagctagagcgccgtgttgggtttgctcgaggatacgaatggatgcagagaggagatttaggtgcgtggagagcagcgtggacgtggtgtttgtgaggttgatacgtgcgctggcaagatcatgcggtaggacttgcgttgctgaacttaacaaagaagcagctgaggcagacagatcagagatggccggtggagattttggatcagcgattttcgcgaggtgagttactaggacgacgaattgggctgatagagcggaggagatggtgctgatgttggcgaggaatgtgtcgatgtcgtcggagaggatctcgcggtcggtgtcgggaatgtggccgttgagctgcgcggttgcaatttctatgacggcgtgcagttcgggtgggaggtcttttgatcgggatgggaggtcgctgagcgattggagcaggatttcggtggagatgaggttcgtccgggcgtctgtcaggctctggggaaggtcttagtccagaaaaatcaacaaagccttgcccatatgaaagaaaaagggtatatatggtcatggattcagaatacatcggaggattgagccgagaaatacgaatagagtggtgtctgaaatcaaaggaacatggtgcgagtacagcatggaattcaggtgaaatatgcaataaatggaagatgaatgaaatgacttctgcaaaaaagcttacccggcgtatctcatcatgtatgcgctgcttcttcgtgtcccgtgtcgagccatcagggtttagctttcttgtcgtgaggtccttgtatagaacatcgaagttcggattgcgttctagtacgcgaggatctactggtggcagcataggtttttaattgaccttctagaaaccttcagtgagccggtagtttgttgtggagaagtgctggtggacacgcgtgaaggtaaggggtctaacctaaattgactagttagcgtcgtggcctgtgcctcgagcggcttcgtctcgattggattacctcctcaccctttcatgacggcgcagagttgtctccccctgatcatgccttgagtcttttctcagtcccgacaacaagttttgcaatgggatagaccttttgaatcttcgtaagcatgtccaaacacatgatctgatgcacaccaagttgaagcaacgatgttctattctcgttgaacctactgtctaacttcgactgcatcaatccatgtggcccaatcagcagcatgtggcccaggtcaagggtcgtccaggtcaagttgccctattgcccatggatcaggccgtggggtttctcctgttgtcctaggatcattctgtccttgaggaattccagtatcgcttatccgagaccgcgtcaaacgtaattgcaaccagatcgcggcgatgaagaactgggtcactcgctcccattgctcgcggagctttgggccgtcgcctaattgctcaatcagtttggcaattcattgcgcctcagcttttcgcggtcactctcggccatcgctgcgctaggcattggttgcacgtcctcgaacctccaaacacgccaagcatcgcctctatagattggcaacattctcttctggaccatcgtagcggctttgtcgtggcagaactgcatgacaagtaccacaaacgtgctcaggacccagccaaagatttgtcggaggcccggcgatggaatgctgcctatgtggaagtgcaagcctgcaagttcccacagatagtcgcagtcgtcaatgtattgcatatgagcggtcttgaatgctaccaacatgtgagcgtatggtcgccctcgatgtatgcgctactcacgtccgtctgcgagctgtccattcttctccaagtgatatttgcgtagccgcctgtaataacggtgggcaatatcggtgggcgacatctctgggctgatcaaatatcggacattgacactttgcgtcggcgtcttcatgttctttgtcctcgtgatgcgttgtgttgtgaacattattgtaagtgaactatgtggtaaaaggggaataacgatagaaagaagccgaagtgttctcgaaagctatgggctctacgtttgaaacatgaagacgtggttgttgcgagtgcgtcgtggaggacaggttcggccagagctggctcgaaacatgtttgcggcagtgactgctgtctagctcttactagtttgtattgcctactctatcaaaactcgatggcaaccgtgcttcagccgctactccttgtacacaaaccgttcaagccgccgccgcacgcaacttcctagtctatcagaagagcccataatacatgtcactgcatctgctgtatttgttgcattcgtatcgcagagctccatcattggcgaatccacaaccttagttgaagaagtagctgcctttgcagtggcccaggaagcgttccaccatgtcagcaatgcccagatcttgactggcgtacaccaataaccgtagatgacgtagcctgggaagtacacaacatcggtagggtgcttcttgaagtgggccaagatcttgacaaacttcatagcagtaataaacgcataaagggtgacggttgcaaccctgaagtgttgtagctgatcgtgtgccttaagcaccgcgtgtagcaaccagaacatcaaaggctccagcaccagagacatccgaacgaaccagacgaggagcgtccaggtagtataaggatggcgtatccacgacttcctatggatcaagtgccgtggatttgagcggacgcttgttccgagccagcgcgaaacctgctcgttgaactttggccactcgcccaactccgttgtcatcatggtctccgggcccgcctggagcttgatgttccagtcatgctcgacgagccaacgggtatgaaacttgtcgtcgtcgacatttagtggacccaccaggccgaagcaaacacgctcattgagatattcctttgagaggcatatatttcggtgcgaaatgcgccaaaacgacttgatagggtcgacactccgcagtcgataccaaaggtgccgcagtactcgtagtggcgacgaactagatagatcattccaaggaagttccagaagccggcgagggagaatgcatgttgtcgatggcgcgcttctagacccacgccaaccgcccctgctgagggctcttcgaaaggtgctagggtaaactgcaggaatgagtttttgttcggccagtatgtgtggtcatcttgcaagatgagtagaggggtgtcgacatacttcatcgcatgggctgtttgttcgcgccgcgaagccacctcgcgatgtagtaaaacaatcctttggtccgagaacaggaaccgaaatgctccttcgtctttctctgcttttgggccagcggtggagatgaccagcttagccacggagtgcgcaagaacagagcgtacgactctgtggaatgtttccggcacaatgtccgttgttggtatgacaacggtcagatccgatgccttgaacttgggagatgtcgatctgctcgttgggcgatatctcagattgccgatgatactcatggccacgcgcgtgtaccgaagtaggaagacaaagacgagtaacaataaacaagtgtggctgccaggccattcactgttcgaagctcctaggaggtcaaactcgacgtacttagtgacatccatcagctgtgagagaaagctctgtattctcaaaagtttggaaaaaccaactgtgttaatgaacccgctagatgtaaggtaaaagaagtttgacactcgaccgtaagggttacaatgcacgtactgagaaataagatccaatggcaatggagcacatttcacgagaggttttatactatgccatctagtgaattcatggacttccaaagtgctaatcgacttacaaaacatggcgttggagaacgccatcaaatccgatcgtgataacaattctcatgtgactgtgaagttcgaaatgagttgctagacaaaagcccgactccgaagcgagcacgtgcaagtgcgccaacaggctggtgcgatattgtaaaccaagcactcagcgtgaatgtttgctgagaaagtcgtagggacatcatgaacgaactccgagagttccgccagacatttcagcaggttccctaattatgaaaatgaaatggaggctctttgcggcacacattcaaatgtctagcactgttgagcaacagcactgatgacgttgctgaccagagagtgcttcatctaatcaaggctctgtacgtgggctgcttgcagtagctgtcttccattccaccccggcgctaaaaatagagtggcagtgcaattgctgtgattccttggtggtactgggataggatgctcaacgattatggctttcgactttcagtcaaacaacgcctgtcccatatttggaagcatccgtcacggcttcacgtttatgttgtaatcgaggaacctgctctccgcttttcgtgtgagacgagccgcaattctttcgctgcagattcatcaaactgcgaacggagtccttgcaacacaaactaatgagtcgcccggtgttgtattccgttcgcgagatacggatatgtgcatgtggcagggttggtgattgaatcgccgtcgtgcaccgaagtgtagcatattcttccctcgactgaacgcaactcccagcaacgaggaacgcgatgattgaacacgtttaacttgctatgtgttcagcggagtaggagttattcggcctccgttagggttagataatgaagcagcagccatgtgaagcaggcaagcgtctgacgtattaggcggcacgcaacatgcggacaccggcagaaaccgcggcttgtgttatgtgaagggaaagcgcgatacgcgattgattttcggcactgcattaacgcaaacccgagttggaacaagaggccgtgtcctgtatacataagggggggcgttgaccaaacgctaaaaaagcgtgacaccagtcgatgacgtgtctgcgtctacaacaccaaccctttgtccttccctcaaagtactgtacgcccagaaaaaattgcttgaaatcacaacaactcgcactttaggatacggggccacgtccggtgacaaaagagcgatcggccggactcggccatccttcctgtccgagagaacacagacccacccagcgtttcatctctttatcgtcaatttcgatacaaattgctgtggcatcgtggctaccaaggctcaccactatacatgtctgcgtggcgtgacagggaggcatactataggctgtctggtgaagaattttgcttactggagatgtcaaacgtctcgtcgactcaacttaccgttttctcgaccatccatttatactcggaaacgccaatcctcgtctaagagtgcttggtacacagatctctcgcgatatcttctcgccctcgcgcatgactgtgaggctgagctgatcgtcttcgaggacgaagaatagtgtccatgacaagcaccgcctccagtggcgctgtaggtaaaacaagcattttaacccccgggcgcataggatgtttcatcttggcaaaaatcaggtcgccctcatcaacgataagttccgttcaaccatggcgcttcggctcgagtttggcgtgccgcacgccacgaggtcaccacgccagcttcaatctagacatgtaccgattaagcgttttgatcatatgattctggctacaggattcgcccgcttgtcgtgttcacctaaataatgactaggatgtatatgtaccccagaacgccacacccttctccacatgaaacaagcatggatctccggcaattaacctggctaaccgggcagcaaataaattgcaacaacggatgaaaggaccaacagcacgcagagctgatgctcggaaccccacaagattgtctagatgtgctccatgagatctattctgcctaatgttgaggtcccaggtatatgcgcactacagcaggaagcgatttgtataaagcatcggaccctcgctcgacattgacgacaaccccagaatcaacactcaagcaaaccaagagatcaccaagcatcccccacacaatgaagatcactgctgcagctgctctattcgctggcctcgccgccgcaggccctgtcgaacttgctgagaggcagtcttgccccaaagtctacattttcggcgctcgtgagaccacccagcctcaaagcaatggttacggaaccgctgctggtcttgtgaactcggtcaagtccgcctactcgggtgccggatctgaggccattgtctatccagcctgtggtggaggaagtgcatgcggtggtatcagctacgacaactcggcttctcagggaaccgctgcggttgtcaaagctgttactgcgtacaaccagaagtgcccgtcgactcagattgtcctcatcggatacagccaggtaagtcattgattcgaacacattcaacatggcgcttatcatgaatagggtggtcaaatcatggacaacgctatctgcggtggtgctggctctaccttgaccggcaacgcccttgctgctgtcaaggccgccatcttcatgggagacccccacaaccgcaatggcctgccatacaacgttggcacgtgcaaggctcaaggcgtaagtcaaaatctttcatccctcttcagcccttccgctaatgagagttttcagttctccgcccgcccttcaggcttccaatgcgcacccgctagtacttccattatccagtcatactgcgacgccgccgacccatactgctgcaacggcaacgacgccaactcgcaccagcaatacgtcaacaagtacggatcccaggctctcaccttcatcaagagcaagctcaccgcgtaaatgtcgggcggtcaggtttgagaacgacaaaaggtcgcggaatcaagacggccaacttcttcgctgtaaatatcttaccaacttgaatgaaaacgtgtacatgacaccacaaacaaacttgaaacgtcgttgtatttttgccataatgtactcgcttgtcctatcagctttgagaccgtgcgtcccgcccatctcgcgctcaatagcattggtgcatttcaagatagcgtttgcatatgaagcaagctctccgactttctccttgaagtattgccgttcgtttccattgcatgcatgtcgatatggttcggtgcccgactctgcttatcgcaaaggaaagtgaacctcaaggcacataagctgtcgagtgcttcatcatagaggaactggatcttcgtcaactcaggggtgtcgggctggaagaccgggatgcgaatcgggtgtgtgtgaggccgtgtgcccgacatggtggaagttgcgaagatgagatgttccctgcgaatatggggtcaatcatagttatcatgtactaataagcacaggcaatcattttttgtttgtggcggactatacgaaaagattgcagaagcgtcaggatgacttcagatattctcatgattgtgctcttcggtgtttgctacaactagcttttcctagagccatccgcacgaggatttgtcgtcattgtggaagctctagctatctgacgcacgagctcaacaattctagcctttgtcgcagccctgcgcgcatacactcctcgaagtgctaaccagctcgcaagaccctagttatgcggaatcaagcctgccacgcgagttttccaggtcttcgttcaaagttgttgcattggtggtatcgttgtggcactactttgagcgacttcatggtgtttagccatgttctgagattattccatcgcgatctggaaggatgaggtacttgtgataccgtaaaagtaagatgtggaagcaagaagggtatacattcgggcaataaaatgcttgctgtagtaaaacaggtggccttttacgcatgctttcgacaactgaggtcttctgtgccaggctctagcaatcaatcatcgccaaacttgagtgaagcaagaagcgtactaacccgcgacatgtacgacagcatgattctacaactggatgtttttacacaatgaacagacaatctaacacctgttatgagttccatgaattcaaatctacccgatcaccacatccacctcacccccttcgcttatccaactcaccatccacgtcaacaagtcgtttcaccattccatcagcgtactcagacagttctaccacacggcttcgatatgtcgctctttgtgccaaagtcaagaaacgaaagttttcttgttgggcatcgaacgtctcagtgtcgagataactgtccagactctttagtgcagccagagctgcatcgtggagggcgatgatcttgtcttctttagcgtcagtgataccgaaagcaatgttgctgggtcggcctgtggggttcgacatgttggtggagagtctgggtaaggatcttcggagatgaaggaaggcttataaccccgtctggcggcagctttgcttctcgaagccacgtgatgggttcgctcggccggaaatatcagcgcgcagtatcacacgatgtgatgtaagagtacgaactgagagcaaatgacttgctttgggtagatatgtacattgtgtgctaccgtcatgaataatcgtcacaaacccacgccagaaagaaaacaacccgagctaacgccatgcgagcaatgcaattcatcatgcataatagccgtaatcgacctacaactttacaacttcgcctttggccactggtcgagcaggtcgttcatctcccacctgggccagtcagggttcaggctaggtgcaggtcgttcgcggtcccaagcccacttctccttgagttcaggcgtgaggtcgtcttcgagcatttgaatgacgtatttgccgaggacagggaagaacttgtagccatggaaagagccgcacgtggcgacgtagagacccttggcgccggcatgtggtgaaatgatgaagtcggatgaggttgtaaaagcgtccctgcaatgcgtgagcctctggtccagagaaaagcaatatgaaagaacttaccagcagatacggtgcttctccatcttccatgtcgcaccattcttgccatagaatacgtggttggcgtggtcaatatcctgcttcagaggaccagggacgttccactggtggttgtagtcctttccagatggtggcgcggatacgaagcggccaggtagcacctcgtgtgtattcttgaagatcttctcaccccaccacttgagctcacggtccttggtgggtggcaagcttccaataaatgggccctgggctgctgtgtagccttgtacaccaacgggcatattggcaaaacgcttgtatgacttatcatcaagagtggtcataccagtggtgataccaccagcaacgattcttgagcctgcgcggaggttggtgtttccgcttgccttggcagcttgttcgagcaactttgcggtgtaggctccggtggaaaggataacatgtgatgcggaaatggtgtttccctgctcagtcttgacaccagtgcatgttccactgttgtcaaaggcgaggctctcagccttctgtgtgatgtacttgacgccattctcaatcgaccatttggtgatagctctgagcgagtcgccagcctgtgcccaaccactcgtcttgtttacgagcacctctttggcgccgtcatagtttgcgtcctcaaaaaggcctccaaaaagcttctttgcctcctcaatggatacagcctgcagatccgcttggcggccaagtgccttgtagttgtcgatgacttcctgcgcgtagtctgaccggcagacccagaagatgccagtctcatggaagtatggcttccagagtggatcggacttgaaaatgtcctgtgcttcccaaagcaagctggcagtacactttgtcgtcatagtcagcgcggacgactttgttccagtcccaagatgcagcgactcggttgtcggagtcccaagcgtcctgatcaaggatggtaatttggctggtctgggtacttcttgatgagatggtaagctgtagaaacgccgaagacgccagcgccgacgatgagatatgagggtttagcggccatgttgttcaggatccagggcttatcgtcgcagagcattaagagagaagttgaacggttcttgacctgtggtcttcgtcgcttaaagcatttatacttacatgatatctgtatatatcctaatgcggcttaccagcacatgtgggccgttctcggcctcgtcgttgtggtcgctggcgactaggcgcggggcattcgtggaggttgtttccttatcgagcaaagctttgcgacggcgaactttcgttgcctttcccgacgcgttgattgcaaacgcagccggctgccatgacttttattggacacatggcaggtccgatagttcgtttatctgctgatacacgtcaaaggcagtggtgatgtcgttcatcaccgccagttctgcgcgcggaaaatggccgacgttaagcgacatgatgcgctaatctctttcgggaacaactcgacatcgaaagcgcctttgcggagcggaaccatatcagcttatctcaggacattatgagggggataatgcatttggtaggatttgaccagatctggtcgtcgcaatggtacaggtgtacatcgttgggacttggttggctcacagggcgcttgttccaaacgatgacttcctatgacaagctcttgtcttacaaactatatactatcagtaggattgtagtacaaacatggcagtctgttcttggaagccagtatcattttcacctggatttgagaatgactgggtttctgtccttgctatcgcgaaatgacctggccaaacagattgctattacacaccggaatacggaccggtccgctttgcagaagacgattgaattgggagctactgcatcgaatatgtagacatacctaggtcatgccaagtaccttgacacgtttccatccttccaagccaatgaaaggtcgttcaaaagtgactcaagtaggccctgaagaggctatcgggcacaagcgtatgcaccgactcgttcaggctgcaatagaatcatctggattggagcgccatctgcgctctagcaagtctagcacaactagaagccaatccaataggttccattcagtagcggtacctgaaccctccaggtggtacgggtgtcgtaaaccgaaaggcgccccgagcagcgctgctagtctctcgctcagctatcgatagcggagcttgagatcgactgctagatggcgtgttggagtgacggggtagccaaaagacccgctcactcaactcctcgctttcgtttcgaacatacgcttgaaggttgcgtcgtctagcttgaggcactggcagatctcgatagccttgtgcttctcaggctaactatccaactgttacttaagcttgaggatgaaaacttcctggtcaacggtgttgtgagtgcggtagaacacgtgactttctggaaaagtaccggcattagtccaaggatacgtgctctatctgagttgcagaaactgcgagatattagcgtggatgattcaatatgaagtatgtgataatactgaccatacaactctccacctgctggtgctcctatactggtttgtacgccttgaccgtgtgtaaccgttcgtggcggagctgcactgatggcgaccgcaacaggaagtcgggtttgtgaaggaacatcaaccattcatgattggcttacctgaatcattcagtgtttctacatctgcaccagtttgaacgagcgctgctggctcgaccgcgcattcttctacgtgcaggattatcttgacatgcttgtccttgttgcgcgagaatctaaagtttccaactagacgtgtaacgcacctcacctagtcgtggttgtacattacaccgctcgtgggatctgcgacaagcgagttctagctatacttttaagccaaccatcctcttcagccacgctgggatgatcgcagctggtgattagctgtgagatcatgatatcctacagttgaaggatgacgtggtcgcagacgaaggccctttaatcatccgaggccaactcatcgccgtatgtatgctcatgaccccgatcttaggtcagccacttgttgtggattctgcaggtcgattcaaagtacccggcatcaatttacaacaacgactcgccatcgaaaaaggtcagctccatatcttttgtacccgagaaacactggagcagatatgtcaacatctgatctacatgcagtgcaaagccgcgtgatggaacgctgactgcttttgcgtacttgaaacaatgtaggagctcttcgcctgctgtccgacataagtcgggcttgcgtgccatgttccaaatttcaagatcaagtggaataggatttttattcaagctctgctcgatgacgtgcacttttatgtgtatgaaagtgggtacgagagagtaggctaaatagaccttatatcaatgccttcggtggcggagtagcagaatgccgggccgtccttgctgattacggttcatgatgcgcatcttagcctcagatcttggtggatgtgtttacttgacatacagcgcgtcttgacctaaagtagcgcgttgcacgcaaacacgtgacatcccccgccttcgatcaactggtctagcattctttgtgcggggtttttatgcaaggaacggaatctctcagtccgacgcttagtcaatattgattatgagccactctgtcttatctcaccatttcaatgatccaagggaggagtcaacacctcttcatcgacaagagaatcaacggaatcgcggcgaccacgaattgcaatggcagctacaacaccctcacacatgaaggcgtctcaatggaaatcaaccagtggtggaatagaaaagcgactgaagtacacgactagcgcagaactccccaagcatgcgcacaatctaccgccagaccacacgctggtgaaggttgcctacgcgagcatcaatcctgccgactacaagctggccgaaatccctctggtgaaccgtttcctcttcaagacacccgccactccagggatcgactacgccggtactgtggtcgccaccacatcgccgcatctcaagcccggtgaccgcgtgcttggaaagacgcaaccacctgcctttggcgctacggccgaatacctcgtcattacccctgcatacagctgtgttgccttgccggatgaggtggagttggagcaggctgcatgtgtcggcgtggcgggtctgacggcttatcaatcgatcgccccatttgtgaagctaggcagcaaagttctcatcaatggtggctctggaggggtaggaactttcggaattcagattggcaaagctctgggttgcagtgtcacggctacttgctcgggcaaaaatgcagattactgcagaagcttgggcgcagataatgtgatcgactaccgcagcgcaccggtcgtcgaagcttgaagcgctcgggagtacagtacgatttgattgtcgacaatgtctttgaagaaccgcaactctactggcaggcccatcattacctgaaacccagcggagtatacatttcgataacctcaaagttcacgatacgcagcatcgtgaatcttgcaggagtccttgcgttgccacgctggttgggaggtggaagccacacttcgaaattccttgtcgtttccaatggcacccaggatgaattccaagcggtcaccaagctcatgaaggagggaaaagtgaaggtgcctatcgaggagatctttccgctggaaaagctcggagatgcgtatataaggttgaagtcggggcgaacaagaggcaagcttgttattcggatctaggcggtttttgagaagatcgaattcaacaacactgctgcgatcagtgacctcccagcgattgtaacagtggacggaccacggaatatctaattttgtgatctttgctcatcttcttactttgcagtacgacgctgttcaagaacctgtaacaagctgcgcttagttcatggcgaggtccacacatcctcggattgaccagatctgtcttctatttcgacgaatactcgtcaatcacactcctcggctcgacatacgtcccgattggcttatatggaatgtcgtatccgaacgcggacggcccaccaattgctagaccttggtcggtgtcactccatctcgggctagaagttattccaagcacagtcactctgtagccgtacttaaactcaggcacgcccagtgatctacccgaccctgtatccaggacgcagatcaagtccgggaccgaacatatgatgctcttcgctccagtatcagccgtgtgctctgcataaatattttcgttcttgaatggaatggtcaatgttccaccagaagctcgagctggcattcggctagcttgagacgttgacgagtcttcctcctcgtctgagttcagacttgcaatggtgatgctgccataagaatgacccttgaagagtcgtctctccacctcgacgatcttgccgcggaacagtatgcatgcactctggtgtccgccaacctggtcgataatggcctcggccactgtggagagcgtattagtaacctctgccgtggctatgcagcggccaattctccatgctaacgacactgtattcaacacaccaaagtcctgtacccgttgcttcgtgctcggtctcgctgcaaggcccactcgactgcccatctcggaacacgaagccctcaaagctcggtcgacaatctcatcgttcgaagccttcgtcatgatgatcgtcttcccgtcgccagaatcgatcgcacacggtacaagctcgcccggcgcatgcacacacagtgttgtctgccaatacgttgggtacgctcgacccatccagtcgccatctatgactggccgattaaagaagcgtgagctggccaccaggaatggctccaatccattcgccccgccaatctccagccccatgactgcgtcgaacgagtcatgttcaagatactccatcaatgcacggaaggcatccacagtctcgagtgattgcaatcgctcgttcgacgttgctggagaacccatatgtccgccccagtaaatactggcgttctccggtagagacgaggcatcaatgacccgcattttgtgtcctgcgcggagcatgtctcgcagctggatgcgggatgcggctggagatcctcctccagcgcagccaagcatcgtagcaaccgtcggcgaggaagttgatgtccgtttcagagatatgccattcaagcacaccactctctggcgactttgtcacagtgggcttgtacgtaagcggatcaaccggtggttcgtcgatcactttgaccgagaagttcttcatcgtctcggcttcgtcttcacaatcatcggcatcatcctcgtcaagctgagggacgttgaggttcacatcgagctcgccaattgccttcgcaatggtgcgcaactggttcgcaacgtacgatatcggatacgtctccagctccgcgatgatgattgtctctcgaacggcaccggcggcaatggctcgctcaatcgccatggctttggctttctcgattgcctgagctgaagactgctcggcgacgccttgaatgatgtcaactgtgccgccgactttcgagatcgctgcgcctacggcgtttgcgacatcatgaaacggaggagtgatgagctcagaagcaccacgcaaagatgacggtgcgagagtggcgcctcctcctaccagcaggacaggtaaaggtgcgggcgaagtcttgatgatgtccaccgcactttctagcagtgactgtatcctctgctgaggctttgtctgattgtagatctccatcgagactgtccacagcacgaggatttcccattttgatttttcctgttgctactgcaatatccgatgccgtggtcacatttcctccgaagaccagagcatctctagtgaggtagtgaccgaccgactctggcccgatcgtcaccttttcgccctcctgtcgaacgatcgagccgccaccaagtccgacagaatgcagcgagggcattgcgtaattcacacgaacgccagcaactgtcacatacgccgaggcctggcgtggaagtccggagggaagcagtacacccacgtcgctcgtcgtcccaccaatgtcgatcacgatcgcagaagagccattcgtactgtgaccagccagatacgccgccccacgcatcgaatttgtagctccggaagagaatgttcgaattggtatgttcgccgcggccgcggcatcgagtaaagttccgtcattctgggtgaggaaaagaggacatttcagcgacagattggccatcgcccgccggaaacttttcacagtcctctttgcatagttcaagatcgcggcgttgagaatgcttgcattctctcgttctagtagcccaatgttggcgacttcgtgcgagacgacaacgtcggcgccgggtatttcccgcaggacgatttctttgactcggtcctcctggtggaagcattcgtcgatgggcgagaaagatcccacgatgacgatggtcgtcaaaccaagcttattaatctctgcacaccgctccacgatctgtctttctactatcggagcctcctcggaaccatctatgtgcagcccaccgtcaacgtatccgacgtagccgcggataatgctcgtcagtccagatgggaattcactgaacggcgggacctctcggagaaagctcttcgacagtcgaatgatggccacacgacgcaggcgtcttgcgtcttgctcaatgacggcgttgatgaagtgcgtcgtcccgaccgtgacgctcgctatagcagtcgcaggaagctgtgatttctccagcacattgcgcacagcagcttcgatgcctgctgtcacatcgggtgtggtaggcgtcttgtggtgagctaggacacctcgagacgacgttgattgttttgatacatcgattgcaacagcgtcggtgttggtaccttgggatgatcaatcttccgtccacttgctccgaggcttggataaggtcttacctccgacatcaacccctatgcgcactgtactctgctggtgagtcatattgctgctggtaggatatgctttagaccacaaggcgcaggtctcttccgattctgaatgttctcagatcaatgtttttttgcgaaagtgtcctttgagcaatgcgttcccattccaacttgaccgaccaggattgagtgttccacggtagaagacctcataagccgtgttgggaacggacaatctcgccgccggcccttatctcgccgccgcggccggccaactctggatttcgggttaccgataatgagggtcgattgagttgactggggtcacctcgcacgccatcccagcagtggctcgtacagcaaaatactgcttacttcgataactttgcttacgaaaagacctactttgatagcagtcagagagaaatgctaaagacagtcactaaaaggggcataaatcttcgccaaacgatgaaaaatacctgcacctaagcaactttgaaaaatatctaggggttttcacccctaaaaggtgagcaagatcgctcattagaggttatgtgcttatgccactaagaatgtaggtaccggctaaaattgcttactccaaaatgtatgcttatcccgggtagttgcatatctccacatttcactgcatcgacgacaacgcctgtggtctgataagcaatccctgctctttggggttggagatgtccgaacatggtatggatgttcacatgaccttcgatcgtatcacggcaaacgataggccaagagtttcgcccaaccgacgcgcagggatggaatcgcatcaggcctgtaccggcttatcacccagctgcagtgaagaaggagaacgctcccgtcaccctcgctcgtttcgctttccgcattctgattgaaacgcacaagtatatccgggccaatgtctatgcgatcgttcctggaattcgttcggatcccatccaacgagagaagcgtcgtgaacgtatggatcaatgatgacatacgaccgcttccaccacatcgacgaacatggacgagatgggcattcgtgagcttctgggccatcaaccagattgctctgagtaactttcagattggagcctcacttgtatctacaggacttgcggtgtggcaagcagtgatcgcagtgattgtcgggaagatcatagtggccgctgttgccgtcgccaacgggtttgtaccaaccgtgcccggatacgtggtcgacacaaccgactgacatcttgcagaatggtcggagcggaatggcacatcggctttcctgtcgtgagccgatatatatggggcatatacgggcattacacagctctgatccaacgtgttctactctcgctggtgtggttctcagtgcagtcctggactggaggactctgcgtgcagaacattctcgcggcaatatttcccagctaccaaaacatggcgaaccgattccctgcttccgcacatatggacactaggcagttcattggctggatcatcttcaatgtactgatgattcccatcctctacgtccgaccggagaagataaagtgggtcgtactgtggatgaacgctgtcagctttgtgacgctccttgcaatgaccatatggcttctcgcaaaggcgggcggtggagggcctttattgaagcagccagcgactgtaagctcgagttcggaattgggatggagcatcacctctggggtaacgacggtcgttggagggatcgctgtcggactcacaaatcagatggactactctcgcttcgctaggaggccgggcgatcaaattatcggccagtgggtgtctatcattgcttttggtactatcatgcccactcttggctgtctttgcgcctcagcctcgaaagcagtttacggtgaagccatatggtaggttttggatatccttttccgaattgtggatgagttccctaatagcgaccaggaatcctccggacctcgtgcagaagtggcttgacacggactacacagccggttctcgagccgctgcattctttgctggtgtgggacttgtagtctgtcagcttgccatcaacacaattgacaatgcattttcggctggcatggacatggcaggtctattcccgtcatacatcaatattcgacgaggagcctatgttggactggtgctgagcatagccatgtgccctaaggagacttctctcttccgccggtacattcatcagcgtactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcggaccgatggtaggcatcatgacgtgcgactactttgtgtgtgaggcgaaggaagctgaagctatccgacctctatcaccctggtgagtagatgagattgaatctacaatccaatcaatccaaagctaaccttgtgcaggaaaggatggcctgtattatttctggtacggcattaattggcggagcttcgtggcgtgggcaattggctggggttacttgctgcccggtttcgcacacgctgtgaatcccaaagtcaaggtaccggaagcatgcacccgtctgtactacctggcttatcccttgggcttcgtggtaagcttcttggccttctatgccttgaacaagatctctccaccgcctggtctgggcgtcacggacgaattcgatgtctacgggaatttcacggaggatgaagctgctgtaaggtttgatattggcaagtctactgtcatcgagagccactcggttgaggaggagactgatcaggtatcgtcgactaagcacaggttcgaccacaagtctgcatagctgagaagtgtgtaattatttgtgtatagtattgaatctggaggataccgaatagtctataccagtgcctgttccggataaatatagtcagctcaagctccgggcctttctcttccagccaaaagacctgatgcagcggtacctgggagagaagcactccagcctgtcttgccgaagatatgccttgctttcttcgccgacgtatcctccgcgagtccttgttgtggtcgctttccattctcgttaataccggtatcgcggggacgggcaatatatacgttgtctattctaccctgagcatagtagaactcgtgacttcccggaaagccagagtcccacttgagctctcgatggtctactctggttccgatcgctgatgtaatgttaaattgagatcataaagaagatatgtagacacttactatagctttccgggcgggaagatgccgtgacgctgagagtgggtgaagcctggcttgacgaatcgaacatctcctgcgaccgaccagatctgaacggagtagagctcagctgcacaccaactgaagacgtgtgctgtctgatgggtgccggaggggtagtattgaattctggttcacacttgtcttcttgttgacgtcttcgcatgaacttctgtggccgcttgagacaaggacttcagcgtggctcagaccgccaaaccagtcactctccatacaattgaacgaggaagtaccacctcacttggctcactggagaaggagttctggattgtgcatgaaactgtagcatagtactcctccaccacgagatctttgaacactatggtacgacttccgatcttagacagctggaagggacagtgacatccaaaatctggagcttgtcagtacgcagtgtaatttgaatggggtatttgcctacgttctgcagcatcatcaattttgattgccgggacatttccatgcgtacaccctaccttgtgaacaacaactaccactgggcggtcactgtttcgagccgactcgttggactcccaagtcactctgagctcgcctctgcggacagtctgagcgcatgtgatcattcttggcatctgagaaaggcgtttggccatcaggctcttggtgcgatgctctgctttggtatcgaagagcgaagcagtcgtagacggaagcagagccaagaggttgctccacagctctaggacaagatgatcacatgagaaggggaccgtatcgtttggctctggatcaccgcatgtctccatgctgtgcgcgtccgtgtaagtcaagaagcgatcgcttactttgatctgggtgccgaatacagccgcatcgattccaagtccttggccacggacatactcgattgtcatggcctccgtatctgagcgtgaaacgagacaacaccgcaacatccagtgcaagttctgcgcaaatggtgtatccggcaaagacactggctcggaatttttgaaccgatcttctagctcttcttgtggtgtccggcagagtttgtaagagcgaagcatcttccacacatcctcaggaatgcgatgaggatgcatgtcaagattgttggtgacgacgttgatgtccttgtacatgtcagtcttgtgctagcctgagacaggcagacctacattgctcctcaagtctggtgcatgatagaatgctggccggccatcctcaccgacgttcatgcttcgcatctgtttccacaccttgcaaatcacctcgcgcgggagccagtacccattgacggccaacgtaacatcagcgaccttgtccgtactctcgagcatcatattagtatatatgtcgatgtactcttcttttttggtatctagtacctccgcccagattgcattgacaaggcttggttcgctccatttcttgccgtcgtgtccgataacacgacgctcgcggtccgtgtacccttgaaaaaagttgtagccgaagcggtagctcttgggtgcattcgagctactagacaagtgaattccttgaagatagagcttattcgcacaatccccgtcgagaatgagctcgccagtcttcgtcggcaccgtcttgggattcttgaagtcgagacagatttccagccactgctcaaaatcagagagaagaatcttcttattactccttacctgcatgcctgtcccatcaacttgcaatctcggctcaccaatcacaatggagacatccgaccagcagcgtgcgtccgtggtccgcggctgaccatgcactgctagcttctctttcctgattcgctccttaccgatccgcgtcaagttgcagactagctgtctctggccatcgaagttgaaggcccaagagaacccggaagcttcgatgcgcatagtgtgattattgggatgcttccggaagatgagaatcgccatcttcatgccttctccatgctgacctgtctgtgtcgtgtccttgtctttggtggtgccgccgaacatgaagtgccaaagttgaaggcgcgcatcgaagttgctgatggtgagaacaccagcaagcgtagccttgtcgtacttgaagcggatgaagccgaggagctttttatcattggcatgtccctgagatcggtagctgcaaatctcgatgaggccaggctcttttttaacttcaagattggcgcggaacgtggcgtgcgacatggagttcttcttcatgataccatctctcctgttgcatgtcagtgttgactttgagtctatgtgatttaacccaccaattctgtacgaactcgcgaaagccatgctcacgtgtccaaccttgtccgtacttggggttgacagccaggtggagcttcttgctgtgcacgatttcctggagatcatcgtcctcaatggtcacgtcgaaacgaccatcatcttcctcatacgcgatgcgctctccctctgatagagatgagctatccatgatgctcagcacgctgatacgaagagacaaggggaataagagttgtggtgtagaggtggaggtggaggattggctaggtgcgagtatgcggagcccaagcgccgaagctccaattctgggtgaatgggccttcaggacgacaccgagaatattggcgcggggctgcacgtgctcaacaattgataaacgcgagtgggagatataaatagagtcgtcgcgcatcatgtggcatacgttacttgtacatgctattagaaaggctagttccgtgcggcacagcacgccctcggcggcattgtcacggcgccacattctataccactgttacagtcgcgttgcccctcagatttttcgaactggcaccgacatgcacaacaaactcgcccttctcaaccacatattgcatcttcctatcccacagcccccaattgcccacattgagctctattttcgcctcaactgtctctccagccttaaccgacactttcttgaagcctttcagctccatgtttggcaccacgatgcttgccagtacgtcctggatatatacctgcaccacttcttttccatcgacgggcgatgtgttcgtaacactgacagtcgcagtgattgtgtcgtcggggctgacttcagtcttcgaaagcgtgacgttggaataagtgaaattcgcgtaagagagcccatagccgaactcgtacaacggctgaggcgtattgaggacatattgatgaccaaacttcaacgtgccgttggtcattaccgcaccagcatcggtcgatcgtccagagttcaagtaatcgtagtagacaggaagcgtgcctacatcgtgtggaaatgaaactgcgagcttgccagaggggctgacatcgccgaacagaacgtcagccaacccattaccgccttgttcgccagggtagaattgctgcagtagagccgctgcattttcagaaatccagggctcggtgatgggcttgccagatgagtagactacgatggtcggcttgccagtctcgatgatggcttgcacgagcgggcccattgcgccgacgaggttcaatgaagcgacgtcgacgtgttcgccggtggtagcattcaaaccttgccatagctcattctggtcgcgggaccaagtgccgaccacgacgacagccacatcggcggcttctgcagcggatactgcagcagggaagccggactgatcgttcgaccaccgctcacagccttgtgcatacgtaacagtgccatttgtggcctgctgaataccttggaggggtgtcacattggttgggttgtattgcgaacggtagacgacgtagtcaccgagattggtgatgttcgccatgggtccgatgacagcaatcttggaggatttggacaatggcagtatcttcttcttgttctcgagcaggacgattgaatcagcttcgatcgtgcgggcgagcttgacatgttcttctgtatgaacaacagactttgttgcgttcggcggcaggccttggtatggattctcgaataagcccattgcaaatttggctcggagttgtcgtgacactgcgcggtcgaccacttcaatatccagcttgccgtctttgacgagttttggaatggtctcgaagttgtacgagccaccgcccatctctacgtcattgccattggggagagtcatcaaggttactgcctctttgtcaatcggcttggtagccgtcttgcactggcagagcttgaaggcgcaacacaggcggtcagtcgctcccgcatcagaagtgacgaagtacttgtagccccactcatcacgcaaaatcgtctcttgaaggtgcccatcagctactgaaggtattccgtcatagctagcagagagaagaaaccccgaagtcagtccatgtctatagtccggtaaatgtaccatccacttacctatgataggctcccataatactccatgcatctccatcaacaatcgcacgcttaaacgagggcagccaagtcgtgcgcagctctcgctctcctccatgcacaggtcccgtgttgagtccctgctccggcgcactgaacccggcgaaatgcttcactgtcgcactgacattcaaactctggatgcccttgacgtattcgtacgacatctcacccgcgaggaagccatcctcgccatacgtctcttccactctaccgaatcttaactcgcgcgcgagatcagccactggtgcaaagatctgattgattccatgggcctgactttcctttccgattgcgacagccatgtcgtggatgagctccggatcccatgaacatgcatgcgcgatggggctgttgaagatcgttgcattgccatacagaacgccatgaatgccttctgtctggaccaatgcaggaatacccagggtcgtattgtgcacaaggtagtcctgcgcgcgctttgtaccctcgctaatccattcgggcggcattgcatatccgacgtagaactgcccggcgcgagctctgaagttccattccagtccggtgtcgttgaacgctttggtcgtggtgttcatccaattcgagatgtcgccttggattagttgagcagttttctcctcgatggtcatgcgcgagagtaaatcagccaccctgtcgtcgaccgaggccgatgggtccttgtaggtggcattggcggcctgctgtcttcgaacgagatcgtatgcgctcgaaggaagatagaagagatttcctaggaggaatgcagtcttgatagaaagcattatcatcgttcctggtggccgaaagggtctcgaagatcttctgggtcaacgaagcctaccttgtcgagatcttatactggctctgcatgtctaaaataacctgcaggggacctgcaccaggtatgtggcagccatgggaaaacgggcaatctcccgccgacactacggtccctaaatgaagatgcctgatctaacaagatgttatatgtcttgatcggcttttatccaggtcgatcatctcggcgcgactgtcgacgaagcgtggccgctttttatcgagcttggtattgtgcatcaaacagcatccttgaaaggtagcaaagagtaaatgtgaatctgatctcgatgcgtgcttctagaagattaaaggaagacgcttttacgatgcgtcattgggcgcgtctgacgttaatgaagcccgaaagctcattgacggaagaaagcgcggttccgataagcacactagcctaattggggaccacccctcattaaaacccgcagaacaaccgcctccgcattgctaccccggatcaccctctcgcttccatcacattgtaacggatagtgtaggactccattgtaaagtctagtcactcttgtcacagctctcactccatgtattgaaacacgatagaccatacggactatacggactcgaccatcgcatgttctggtataaagcttgaagtttggatggcggtgaaacactccatggaccgcaatactatagcacatgcagttccgctacaccaccaccgcaagtcttgaacggctctataagtgtctatcaaccaatcttgcaagctcgcatatggaaagtgttctttgcacgattgctgcggaagcatcattgttgaggtatcttgcatattattatactacatacactgcatactgtcgtctgaacatgcccaccacatgctatatccacccacatactcgacattatcatgccaatccatacccagcgcttcaaaaacacataggtatacccaaatcttacatcccatctaattacgactccggtaaatatccagcccatctaatcataactccggtagaccataccagacttacacattaacccaaagtaatcgtgacatatacatcaaaagaattcgtaagccataaatgcacccatcttcattgccggcccttacgccaggacaaggagcggtaacaagaacgtaacccaccataccctctcttttccttgcccgcctagacttccgctcgcgcctgctgcgctgggcgcgggaggtatgctggtgctctgcgatgttgcagaggagctcctggtaccgagtgttgaacgggcggatgttgattgcggtgtggatgttggtgcgagtgttgaggatgatggtgggtttgtggatgcgagagacgatgccagagatgcgagcgacgaagctgcgcttgagatcggaaccatgggtgtagttgctcctgaactagcagaagccgggatagaagcacttggaagtggtgagagggtgaaagttgggacgtctgttggcgctggcatgttggatggtaagccgagaccaggagtgtagcctggaatgacacccggtgtgaatgatggcaagacgccaggagggtagattgaaggctcgactgtgctgagtgcgactgcgtgtgacgtagaaatcgatgcgaataacgtgaatagcgttgtggcggtcttcattttgatggcggtcgatacgatgaacacggtatgcgtggctttgattggtcgggtgagatcaggctggacgggatgccccaaaaagatccttgagaagtgattgaatgtcgatagtgcagatcatgcgcattccagcctcccagccttatataacatgcaggctttgatggcggtcaaccaagagcagggggctgaatcgtgaggctggggacgaccagccatccgcccaaaaaccatgtttgtcgcacaagaacgtttcgcgcggcgcatgcatgcagcacgagatctgcaagatgcaacagtgggaagatctgaagcgcgccagaacattgccttgatgcatgggagcctgggctttcgcggttacgatgcggtcgagttggtttggtgttgcacaccaaatcagtgcacgggccataaaacaacgccatcacggactggaaatcatcgtgacaccgtcgcaacgctctcaagttcccggggtacacctggccagtaagctgtcaagatgcccgtgacacattgacagctcgcactacgacgtcacgctcttgactggtcgcgaataaagttgctggtctgcacgtacaccgcctaatttgcttgcgggagttgacgtgttgcacgcacccgtctccttgcgctcgatgcgacggtcccagtgctttgcacaaggctgctggaggatctcccacgacgtcatcatcttggtaagtgcgtacggcatggcgcgcacaggtcgggcagtggtatgaacacatccgcgaaagttgaagataatgtagaagtcatttcaattatgctctaagagctggtgaccgaggcagacttgatagttgaaattaaatgaaagcctggctccatgcggcaagaccaaggtagacgaaatgcgtgcgcgcatccgaaaaagcggtgaaaacctatgatactcttgtcagcattgttcctcctgaagaatggttgacagaggtgaagcaagcttgcgtgtcagacagcagttggatatttggtccacatgataattcagaacaggtctgtgaataatcgttttatcatcattgcaaggagaaaagaaaggaggactatgcttaccaagttctctaagtcatcgaccctcacgctgacttcattcgaccttccgtcgcttgaagaacgtctcgatgctcttctgcgaggcgtcgtggcgtgagctgcctacaccaccacctgtgcgcttcatacccttcaggtgatctttagcgttgatagccaagatcgtagtcttccacccgtgtgcgatgcggtctatgctagactttgtagaaagctcgccggtggttgcaggagtatccacggcatccttcagcgtaacatcgccaccatcgctgtggtgtggtacctcgacttggcccaacgcttcatcgcatgccggtgtctcggctggagatgaagggaccggaactgaaggtgcagattcagatgttcgaggagcatcatcagccgctacggactgcgccatgtgcagttccaggtagcctgtgtttgaccatccgccaaggtgctcgagcgatgggcgtgcagttgcttgaagctctggacacaagacaacactctttgctggcaggcgatgaagcagtcgcttccagagtgtagacaggaagatgccatgcgaaacgatggcgatgcattgctcatccgccccaggggtttcatccatcaggggcagaagatgctcatcgaggaaggtattagcgcgccgggccatgtcgtctttcgactccacgtccacgaagcccgtcgtgcctttactctcttggcgatgatgttccttgccggtcagcttcgactctggcgggcgctcgtggaatttcttcccctccatcgacccaaagtcctgctctacgagcaacgggagctgcaccacttctggcacatccgccgctgcatcatcatttccggccagtgcaagctgtgcttcgcggatcttcccagcggttttggccgcgcgctggaggtgcgacgagaagaggtgcgtgaaggacaacgcgttggtcttgaagtataggcccaggcgagtcgcctgctggtacccgtgattggtgagctctgagtctctgacgccggcactgagaagattagcagagaacaatgcgcacagtcgaaaagcaacatactaaaggccagcgacattgtcgactgtctctccatgccggatcagaaacagcctcatcgattgcgccatggtgcccacaaagggcggcaggacgcgttgtcgagcttcatcagaaatgtatgataatgtaaagaaaggctcaagttcgggagaaagacagacattttgcgcaagggtccgtgctagcgttgtgggtgactaagacagagaacccacaatcgagcacggcttgaccattgaaacggcacccatcaagatgcagtctgcaacgggctcctccgtcccaaccattgcgcaataacgtgtcctggatccttgtaatttcgagagcctcatacgacacatgattggaaaagcactaaacgatgtatgtacagaaccagatcacgatattccgggcaacggatcatcacatataacaattgcttcgccaagcgagcctcgcgatgtcaaatctgcctccataatggatgcaagggattctggaatacgaaagcatctgtccgtgggccgtggtaccaaaccgagcacatcggctcagcgcttcaagcaagcgacagcacgcctaccgcaaccttacggaacatgacagctccagacattcactcaagtgatgatatctaatggagctatgatagcagagccactcacggaatcccctcaattttcaccggcctggatgttagcctaaccctaacttctacatgttttcacgagaggattcatgcgggagcgctggatctttgtctgcggaatcttgacagttgctttgcaatatcatgcaatctacattactcttgcatccatgtacggtccaccgtatgttgtctttctctcgacccgaatgaatcaacccttcgaccaatttcgatacactatctaaatacaacatgctcactcagtttacgttgcaattcacggcacgtaaattcttgaattggataaacacatcgtcatttctgtgagccactctggaatatccgatcgtcttgttgacgacactgatgtcacgtcaaaaaggctccttgcgtcgcccgctgccgctcgaccgcatgacaccatggccggaacataaagccataccgcctcacctgattgtgtggtcgcgaagcgctatggcgcttccacgaatcatctgtgctcgtccccaacggatctctcactaaagctgctggatacgttcgccaaatcccgccgaattctctcacctgctggcattactcgtcctcacttgcggcaactttgaggtatatttagtggccatctctattgcttcgtggtagggctcccccaagcacacgttcttctctttccctgcaatcgcgtaatctttgcaactatctcgcgattgatcaaagtgacacccatcccatcattacaagagcacaatatcgagcataacgtacagctatcgctcctctatcatggctaacgccggccatgacgaaatgccaccacgcccagaatgcgagtttgattttaaccttccacatggcattgatgccgaggaggatgtcatagtcaaccagaattccgctgttgagcgcagcaatgatgagccgacgctgggcggctcccgggaagacagcaacctagatccgctgttcttcgacgacaccgatagcgcccagcaacccatgaactatgattcgctaccgaagggcttttctgacgacgagggcgagggcctgcagttcgatcgctcgtgtgaggccgaacaagctcggaaaccgtcgcccaagagcaagaagtcacctaggcgctccaacaagggcgatgttggcgaagaagcaagcccaagagctaaaaggccgcgtcagtctctattcggtggtccggttgaagaagcgcaagagccggagttcgaaagcaactttaatgaccaagacgtcgacgtgaacgtggacgtcgacatggatgctcccgaaccatcccccgacttccgccaccgcatgtccagcttgaacctcgatcagcaggaagaaaatgacaccgaagcgttccagaatgcgcaagacgaccacccgttcgatctcggcttaggtcttgggtcctttgagcaagatgacatgttggcaatgggttctagagcagcatccgaggacagcttcatgattcctcaagatgaccgggtaagttctactgctcgaaccggtactatggattgagctcacattcacagcccgtttacgagttgcgtcaaaacattgatcgcgccaaaacttccacatacatcgatacggacaagactgggaactatgatccggcccaagaagcgaaaatcaaggcgctcaagctccaaaaggcgaaagccatgaaagctgccaagaaaaagagcaagggcaagggaaaggcaaaggtccagaaggagcacgtcccgaaatacatcgtgaggctccgtttcaaagcattcggcaacgtccgaaactacaccaacgacgaggacaattggccggtcgactggtctgaggtcgacaccgattatgagcaagaagccaatgagtataaaggctggtaccgacacgaaactccgggtatcgatatacagatccccattgaggatcctcaaggctctgtggatgacatcacaggctaccctgcagcgcgaggttgcaagcaatgtcgaatcaatgacaaggactgtaccatggtcgctggtggctcattcccttgtgacgaatgcgaagaggaagatacagtatgcgagcccataatcaagcccgtgactaaaggacgctgcaagcagtgcgaccacgacgatgaagacacctgctcattcgaagacaatcccggccaatccatctgcgaccaatgtacagacgggcaatttgtttgcgaggctcttcctccgctcaactacaaggcgccacgtatctccatcgacgaaatcctctatggccctaatcgcaagcatgttcaatgcacgttctgccgcgcagagaagaaacgctgctcacttaagaagaagacggacaaacctccgtgcaatcattgcaagaacaacagtattggatgtacgttctacgacattccaaaggcaataacagagagacaagctgctgctgccaggaaaaaagcgttgttgcatccaacgcaaggcgaagctccaaaggtgtcaatgcccggttccgaattcttcagccctgaagatctcgaggacatgatgcgcgacgatgacacgccactctcccgcgagcccacacccgagctcgacctgattgacaatgacggtaacaaaggcctcatcagaaaggtcaaaacatccttcgcacacccggttgaattcaaccagaccagtgactgcaacttttgtgaattgcccatgtttggatgcgtaggcgaattcgagcgcgaagtctatgtcatcaaatggcacagtggtcttggctatactgaagtaggtggcggccaccgcgaagacaaggacccaacgagaatgtgcaaggactgcaccatggcacgagcccagatcatcttatgcgactgccacacttacgaaaggatgccagaggatacgcttccactggactttgctgcgatgagtgatgacctcatgtatgccgagcctggctctgcagaaatgcggtatcagctgtcacgttggtgctcaatgtgcttttcgcctgcgaaaattggctgctgcacgacgcagctcgcgttgaatggagtagaggatggcgagacacgtgtcggctgcggcttgaggctttgcgacaattgccgtgacttcttgcaagacggatacaatggaaacctcgaggagatggcagaggcgatggacaatatgccgaaggcttctgcggaggacggagaatctgaaacattggaagggaagccgagagcagatgtggggtatctactcaacgatagtctgctcatgcgatgcatcatggctgaaggatacgacgccgccgacgacgcctgaacatcgtgtgtctagacatactacatcggtggagcaagcatacacactcagatacgtccggctttgacagatcgcaagcatggcggcgcttcgacggactactacacatgcgcttggtagggatttgctttcctcatgtacaaaatggcattgcgtgggcggcagacttggggaaggagagatggaatttcggccagagtcctttgggaacctttggaacatctcacagctctattataagaagcatcatttctcaatcaatacaaaagtgagtcaaacgtttcggttgcgacgtgatgtcagtgcgctggtgagaccgaggaccaagcagactgcataacgaacgattgagacattagaatggtaatcaaagtacaggtgctagtagtgtgaagagcagggaagactctggtggtcacttctcaaagttgcgcacagggccgatggtagcgcgtcgcacctcgcgtccttcccacttcctttggtctacaacaccgtcaatcacatcggcgaaccattggcacgccacatgaaaggactttcgcgacctctgtggcgcgaacaaaggaagcgttcttactactcaaggaaatgtgtgaagctgctggtctccgaacaacctcgagaatccccggtgtacatcacgaatgcagcggagcatcctctgaacagggaattaacaaatgaggaattgctagtcctcaaagctttcattgcagctcataatttaatactcgaagccctgaactgcaccaccattcccttccagcggtgtctcaaacggcgcctcagcctgtggcgtgatcctcgccaaatgtcttcgcgcaccggtatcccaatccaagagcgccgaatgggcagtcacccggttgtccccacaacctgacaacagtccccggcgcccatttgacgcgtgcctggaagtcctgacccttggcaatgtggtcgtacaagaagttcaagaggaagtcgctctcctccttcttgtagccaacgatgcgacggctgaactgagggttgacgaacagtgccttttcgccagtagccggatgcgtgcgcaccaatggatggatggaagtcactggatcgcgacggacgatgccgccgcggttcttgctgttgtcggcttgctcgacggcggagtgaacaaccttcaaaccgtgaagacgcttgcggaactctggagatagcctattgtatgctgccgcttggttggcgaatagtgtgtcgccaccggctgcgggtccgtcgagcaggtacaagaaggttgtgccaggtggctgcttctcgtaagtgacatcggaatgccatgtgatcgagttcgttcgctcctcaaagaagtcgcgcgcggatgtgtcatcagttccgcgatggacgagatggacttgaggatacccttctggagctccagatgtgggatggatgtggtgtcgtccgaagtagccaccgtagttgagggcgtcctggatcggaaggtctgcaaagtcctggtctcggaatgcaacgaccttcttttgcgcgacgaataacgcaagctcatctttgccggcagcggtcaacttgctcaactgaacgccgtggacttcagcgccgatgtttgcagtcaagtcgtcgacctttgcatcttttaagaggttggggaacgatgggtcggcgtctttgccgtgctcagtgtgctgaaaaggctcgagaggggcgtatctgcatggtatatcagatttgcgagtcctgtttggactccatgctactcacttctccttctcattatcccagacgggcagataattgggatatctcgttggtgcatgtatatccgttcctctcagctcaaggtctttgctaaagacttttggcccaccaaaccccgcttctttatattgtccaacacctgacttgtaaccaactgtctgctgttccacgacttgttcgacaagagctggagccatgatgatattatgaataggagagaaatgctaccaaaagttaggttccggctttcaaacttccttgtcgtgggaccaagcgcctcttatacactacaccagtaccatccggcaatcggctccttgcttccaccctagatcgacaacgggaatacacgaaacttgaccccgcttcctaccagcagtggcgaggaagcgggccttgcgcgttatcatcgcgtgcttgcccctcgacgcgcttcgctgggttcttctaccgcagtattcccggggaatcagaacgaagctagatggcgacaatcatgcataagattgctcaatccgtgcttgtctcggctagcgcgacatgtacaacaaggctgccaggcgatggcgagatccaatgcaacgtgggtatacaccaaataccccccaacaactatgtatccgctccaaatctggcgtcatgacggatttaatgccagtacatggcaaagacgatgtaggtgtggagatctcggttcgtggggtatgtcgtgagtatcccacccaatcacgccatgagcaacacagcgaatcagcctgaggcagtcaagactcgatgtgggctaagcagcgcgacatacaaggtaccctttgcgtgcttctctattccctcgcgagatggtttcttgtggcgcctcagtgtgtcttatcatagggacgactcgtggctaatagctgtcatgacgagggcgttgagttttgctacagggaatagcaggcgaatatgacggcctttgcaagccgcgataggccaaaagtgggactattccgagcaagcccacccattgcatggcctggctttagcggaagagtgctggcggtacgtactgcggccaagcatggtgtaagcgctttataaagtcttgtcgcatctgaactaagcccagcaacaccaagcatcactgccgtgacattggcatatcatggcacctgacccacgaacggaacctgtatcatctggcgacgttcctgctgccagcaaagagatagatcttaccgaaagtgccagtggtagcgagattggtgttcactcgtccagcaagggacgtcgaggagaaaatgcattctcgactcatggactgcgtcaagacaactacaggcccgtcgatacatatgagggcatacatcgatatgatcccgactttgagtgggagccggaggaagaacgcaaagtcgtccgaaaggtaaggaatcgatgaatgggtcgaaggagttatactgacgagattagatcgacaagcgcatttgtacatgggtttgtttgatgttctttgcgttgtgagtagagctttccactcgcatgtgcaacacaagcgctgactgtattcgcagacaactggatcgtgcaaacatctctcaggtacacgacaatcacacgaattgtgtcttgagttcgcactgaccgattgcataggcactgagtgacaacttgctgggcgacttgcatatgaacaccaacgactacaactatggacagaccattttctacttgtgcttcctgagtgcggaattgcct