ctcaactttattgtagggctacctaaaatatccttaataaataccctatagtaaatacccaattataatacttttaatactataatacttattattaataaaatatctaaacgatccctcttaattcccagatataaaacgtatataattaaagaatagggtattattataattagaatattcttactatacaattagggatttccgattagtattatctttaattgcaattacaaatttacttttatatattagcgagggatatggatagcgataggtattaaactattaataattactatttactatcctcccagtaatagggctactaaatataagaattagattattaaaatcgctattcgcttttatactttttattataaattaggttataattagttgctaattattttgttactataatagtattttaatagtacttttattaaaaatattaaaacctctttatataaatatctatttagatataaattattaggattattgaatgtcgttattaactctaacgctaatatttaggctttcgaaattaaccctgcaattagaaattatatccgttaaaaagtataattcgctatagactttataattactaatactaaacttcgctataatactagctaccagcaaatagatttcgagatcggtaataaggtattcttaaaactttattacggatactatttacccagccgcctattatacaaagtatcttaataacactctaacccttttgaaattacttagaaggtcggacgtttagcgtataagctaactctacccccgaatataaaaatttattttgtaatttctattatatatttaattcctactttgaagggcgaggacccgtttaatcgctctactccccctcttaggcttattgaggactcctagagcaatttggacgacgacgaacgccctcgttacgaagtaaataaaatcactatttataaataagttaatagtaagattttctattatattaaatagaaggggtatggatattataataacgaatagtaaaatacggaagatttgaagaatgtgaaaaacattgtaaacgattattagaagtattattataataaacgcctatttggagcattatattcgtatatcgatagatagcgccgaattcgctttgtagataaaaaggatcgccgggctatagagccccggaggaggtcacctaaatagaagaaataaaggtatttctattaaggataatagtattttctttatagtaccgggacctaatacgggactattacatcacatatataattagattaattaattaagtaaatagcctaagtatagtcattactatacctatccctattagaggttctagcaggcacgtgccttgcgtaagcctgtcaggtcgtatgactccacattaagtgggccagcgataagataaggaattcctataaagggattcctttctaggccagccttcggctcggcctttcttcctacaatatcttcttcttttcttcttttaatactacacttgcatttgcatcgtagtattctgaagaacccgtattaccctatcacctatatattaattatttataattaataggtttaatagctattgcaatatagtagttaaatagtatattaaagcatttgatatttaaatccttactttactattatactctacctatattatatagctacttaatgtaggagtcttcttcttatttaaatcctattactagaaagctcttcgtgaatttgtatagtaaggggaatataatttcaaccgtacaacgtttattagagaatttaataaaattattattaatagttttataatttataatattataaatagatttaaggatactagtttttagctaattaatagataaagggtgttattataaattaaagctaagtagtactcttttaaatttaaccctacttatccctctataataccgtataaggactactttaagaaagctattgaagttactaactatattattaaccgttactcttatacgtttagctccctaatacggatcaattacccttatatactctaaattattcgagaggcgattcttaattataataagatttaaaaatattactagtataattacgaaagagaagccaactttgattgtcgaataaggaggaaaatatataaaatttttaatagtaatttatttttattacttttaaaagacgaatttaatactaaggtaatagagagagcttaataagaaatataaaacgaaataaaacgttaagagtaagctataaagaggattaatagcgttatataaaaataatttaaaaattaatagaggaaggatatagagggtggtaagctaaagaaggttatatagattgtatagtttgagaaatataagaaggataattaataggagtatatccccgtttataataataatatatttaatataaaggagagtctcctttattaagtcgataaggagggtaaaccattagtatactagtaagcttagtattatatagagtaccttctactaattatttttaataataaggatattgagattattactagccgctagctagccgcttagttagtaatatagcccgctacccaactaaaaaccttcttttaaatcgttagaaatctatatatataaatacaattcgaggaggagatagataaaactttcattaaagatttctataaggatgatattactatagtaataggagagaaagttaataataaggaggaggaggataacaataatagggatgaagagaatagggagtttttacttggcgagaggaggagtgaattagctagttagttaattggttaattaattaaacccctagttatactagctcctaagaagaagtttgaatagcgtataccccctactattaatataactttactacttaaatttagtccctctttagtagttacccctataattcccctcctcttacgagaatatagatttgaggatactatatagggaagtataataaagctattaatcgaaggtatagtccaacttagaataaggtatttaagtaggtaatggccggggtaagttttgttaaagtaggaggaggaagtttgaagtatatataagtaaggagggagtttaattggttatatatataatactataacgtattcaaataaattaaataaattattagatttctcattatatgtatactcttcctatttaggtagtctactaagcttcctaacgacgttgtattaataaatttcaatatataatataggtattgagtatgtagatgggttactttgctagtaaatttctatgtggagtgtcccatatttaattgctgtcccaaattttccgcgccccctctttagagggtaaaaagaggggggaaaggaagccttggcgcccagaaccccccaagtactatacacttgtgttcgcgtactgtatgtaaaataccttggccgtactgagctgcacctgtgctgtaaccgcgcagtagtacactagcgcaggtaggatggattgagcaggaacgccaggaacaggaaacgtcaaagtggaattgagtcccagacagcctagcgaaaagcggagactgccctgagactgcggctggaaggtggcccgcccgaccccaggcagcgccgactggcatccccgggtcgagaacgctttgaagctgaacattgaacttctagaatgaatggacatctttccctccccttgacatctaaatcctcaaccaggcggacctcgtcaggacatcatccccgcaaacagccgcaaaacagaaccacggaccctatcgtcgcaagcattgctttgaccttgtcttcgcccatacctttttattcagttccgttctcttcaacaatcaagacccacgttcaacaaccgggacgtacaagccaccttagttgcagataaatacagagaagcaaagaaagagcgccgcgcttcccgtccatctgtcgtcctactcgctcgttaccttactttatatttgccggtctacacctccgcttccctgcgaatcctgcgattccgatcaccacatccagctggtgccccctgactgcgcccctcgttgccctgcttgccgcgatatccaattcatggagcccagcgcatatcttcttgacctacgcctcaactagcctatgaccgaccgaccgatcgatcgaccgagaaatcgaggattcccaccgagccgtcgagcaattcacaagacaatcctaccatcaagccgatccttcgagacatacggcggttgtcgggagactgtagcattactacgtttgacatcactccagctcgtgtgtcttaccattgccacatagctgtctgcttcgtccgacttcgagcgcgcagatctatggctgtgacgctagctcaaggtcccttggtgcccatataatgctggcttgcaaatcctgacattatatgttccaagtgctgtggcacgttgcgctgagccttaaaactagtgttgcttgcctcggaggctgcccagaaacaacacaaaaactgttgatctgtcaaaatgagcgatcatccagcaccttcgccccgacgggcctcggtatcctctccttctcaccagcagtccattccattgcgcgatctacgaccggtttcggaggagcaagagggcggcggtgggaggactagcggaaccgataataacgtccgcaactcgggagccggacttcagatgccctcgcctttggctgctcccatgtccgccaaccttcccgggctctctacgtactgggaacatccatatgcgcccggccacgaccaccgaagcgccgctggttcgctcaacgaccacatggcgcttcagttcgccttgcctccgaatattcctggccatggtcatgaaccgctcccttcagcctcctatatgcctgccgcaagtgacccctacagtgtgccgcatccctattacgaggagcgtaccgatacggactctgtggagtcggatagagtccctctgaagcccgcagcccagcccatcggtcgattggacgcgccagaaggagaggctgtaccaagagatagtttccagaccgtctctgatcttggcagtggctcctcgcgaccccgcaacaccatgcttggttttgatctggaaaacaactttaccgcggaccgttaccggagttatggaggtagtctggttcctagtgatggacgccgctctcggtcgctatcaacgagtggcgctttgtcaagggcaggttccattatgagggccatgtctcagcgtgttgtcatgatcagtggagagggtgatttgattgaccagcaaacgcaacgagaccgctcacgctcgccgagcatggatcgcccgcggacgggccacgcatcgggccccatgctggttgacacctcctatccgtcacaaatggaacaaaaccccacggaaaagcgacctgaatcgcatcatgtctttccacagcacccggccttcaggccccggtcacgcaatcctaggaacaatccgctcaagggcaagtcgttggggatattttcccctgacaatccactgcgcttgtggctttgcgatttgttggtcaacccatgggctgagccactcattctcatcttaatcgttcttcaagccgtcctcctagctgttgaggctgcgccagatgtgctggctgatggaaacggtcggcctgagcgttggggtagcaccaggatagactgggccatatttgtcctgtttgtcatctttactatcgaactcatagcgagaattattgtgtctggcttcatcatcaacgcccccgaatacgaagaagccaagaacaaacggcgcttccgtgaaaggctggccgaacagtatcgggttatattccgaccgcagcgtcagagatcggttcgtcaaacccggcaagagcccttcgagcctgctccgttcacgagatcctttaccatggcccacagtcaaattcaaacgctcgaggatcaacagcgacgtcacctggctcgccgcgcctttctccgccatggctttaataggttagacttcgtagccgttgtctccttctggatatccttcgtattaggcgtcactggtcttgagagcaagcaccatatgtacgtcttccgcatgctaagctgcttgcgcatcattcgattactcgcccttacaaagggaaatctgatcatcttacgaagtctgaagaaggccgcgccgttgctcgtccgagtttccttcttgatgggtttcttctggcttctctttgccatcattggcgtgcagagctttaagtcaagtctgagtcgtcaatgtctttggatagatcccgatgatcccaccaacttccaagcagcttatacgccggatatgaccttttgtggagggcatattgacaacgtgacgggtgaaaccatgccctgggtttatagtcacgaaaaggaatccctaattgatttgaagaacggaacttcgcgtgccaagggcttcatctgcccgagaggttcaatatgcatccggcaagaaaaccccttcaatggaacggtcaatttcgacgatatcggccattctttggagctcgtgtttgtcatcatgagcgccaacacctggtcggacttgatgtatcacactatccgctcagatttcctcccgtcggccctcttctatggtgctggcattcttataatgttgctctggatgaccaacttgttgattgccgtcatcacgtcgtcgtttcaggtcatccgagaagagtccaaggctagcgcttttactgcggatgaacctcctggcatgacttcatctcgagttgatgataccatgcgtaggccgacattgctgcaaagaatatataacaggacaaaacctttgtggatcttgatcatcgcttttggacttttggcacagtctctccgcagcgccaggatgaagtcagaccgagagcgtttcgtcaatatagcagagcctgtggtcactcttctgctcgatgtcgaaatcatcatccgcttggctgcagacatccgaggttttcaccgtaggaaacggaaccttgtcgacttggggcttgctgtagccacctcaatcatcctcgtccctcctatacggaattctggccaagtttacaattggcttaccgcgttccaaatcctgcgagtttaccgtttagtcatggttattcccatgacaaggaaattaatccggcttgtgctcggaaacgtcactggtatcggtaatctaatgtcgtttgtcttcctcatcacttttctgatggccatcttcgcagcgcaattattccgtggcgaactaccgagagaagatgatggtggagaggaaattagaatcccgttcaacaccatttataattccttcttagggatgtatcaagttatgtcgactgagaactggaccgacatcctctacagcgtcactgccagcactcaccacctgcacactgcttggattggcgccatttttctcgtcggctggttcattctcgcttattttatcttgatcaacatgttcattgccgtcatccaagaaaattttgatgttggagaggatgtcaagcgtcttgaacaggttaaggcattcctccagcgcaaggaactaggacattcttcttcgagcaacctggcattatccaaagttttcaattttggccggtcaagaaaacagagggatccgctcgactatggccctgctatgatggagatgcttctgaaagaggccgtggtacacgacttccttgacgacgatatggaccctctccagcaaagctctcccgatggtcagccaacttcccatctgggtagtagtgcagccatgcaacatgacggtgtcactcccggggtactctcctctttttggggaaaactcgtgtcagtgtttactagccgtgaacccaaccctttctattcgaacgtcaatttgcacgggctgggtgagaatctcgatccacgaactatggccgcccaggcgatgaatgccacgagacgccgccagaggcaacagagagagtatttgatgcgccaccccaactacaacaattccctgttcattttcaaacccagaaatcccatacgacgtctttgtcaaagtctggtcggccctggtcggggaactgagcgcttcgagggggcgcagcccaataaatatgcatggtacaccttctcgactctgatttatgcagccatcgtgatcatggtggtgcttgcttgcattactacacccttgtaccaaaaggaatacttcgaaaagtatggcgagaatgcgtttgactggttccgctgggtagacacggggtttgccattgtcttcacccttgaagctctcatcaaggttatagcagacggctttctttggacaccaaatgcatacttccgcagcacctggggtgtgattgatgccattgtgctcataactctttggatcaacgtcatcactctatttacccgaaacggagccgtgtctagagctgtgggtgccttcaaagcattaagggccctgcgcctgctcaacatcagcgaaagtgcgatggacactttccactcgctcctcatcgtgggtgggtggaagatcttgagcgctgctttcgtttctatatccctccttattccctttgctatttatggggtcaaccttttccacggtaaactgcttgcatgcaacgacagctcggagggaatagtcagcctggatgactgctttggtgaatggaacagcaccccttacaacaacaattggcccgttcttgctccgagatcagtagcgaacccatacttcagctttgacgattttggctcgtctctcttcattcttttccagattgtgagccaagagggctgggttgacgtgtcttttgctcttcaagccattaccggtaggggtttgcagccgcagtcgggggctccctacagcggccaaggaaatgcgttgttcttggtcgtcttcaacctattggcgacagtctttgtgttgacgctctttatctctgtgttcatgaggaactatactgaacaaacaggtgttgctttcctgactgccgagcaaagatcctggctcgagctgcggaagcttctccgccaaatctcgccgtccaaaagctcatatgacgagagtaagaacaagtggaagatatggtgccataaacgtgccattgagaagcgagggaaatggtatatggccatcaccagcgttctggtcttgcatcttatactccttctctccgagttctacagcgagccagattggtggacaaacaccagggacgctttgttcttactcttcacactcatctacatcgccaacatcgtgattcggattgtggggcttggctggagccgctttcgcaagagttcttgggacatgttctccctcatcactgttactggtgcattcgccacgacgatccttttcatgacgaacacgaagctggacacgtacattcaattacacaagttctttctggtggcgatcgtcctaatgctcattccccgcaatgatgcgcttgatcaactgttcaagacagctgccgccagtctgacaactatcggaagcctgttggccacatggctcgttttctttctggtgtttgcgattgcacttacacagacatttagtctcacccgtttcggaaatagcactgattactatgtcaatctccgtacggtgccgaatgccctgatcctactcttccggttcagttgcggagagggctggaatcaggttatggaagactttgctaagatcaaaccgccgctttgtgtggagagcaccaatttctctgacagcgattgcggcagcaccgcatgggcgcgtgctcttttcatcgcgtggaacatcatcagcatgtacatttttgttaacttgtttgtttcgctgatttacgaaagtttttcgtacgtataccagcggacaagcggacttgccatggtggatcgggacgagctccggcgcttcaaggaagcatggcgcagtgttgacccttcagggactggatttatcagcaaggaggctttcccgcgcctcttgggtgaactgtcgggcgtgttcgagatgcgcatttatgaaagccatgactcggtgcgccagatcctcgaagatgttcgtggtgaagacacgtcaagcatcagacatgcctcgatcattagtaccacgcagtttcaaactagcttggatctcaaaaagttaaacgaacggatatcacaaattgatgtcgctaaggtgcgcgaacgcagacggcggttcaacatcttcttcgaggaggtgatggtgtctgcggatccagaaagaggcatttcctttaccactgttcttatgattctggcacattataagattattaacgacagcaagagcttacggtgcgtactgaaacccataagccgagcaaagacgcaactgattgctgacattatttcacagtctcgaggaattccttcgtcgccgctcacgtcttcaacgcgttgaggaggaaatacaccgtcgcgtcgtcctcgggttcttcgacatgatttactactctcgcaagtttcagcgccacatggagctcaagcggtctgctcggctcacggcgattccacagctgggcgtacctgaaatttacgtggataacgatcatgaaaatcaaacagacaatgaacagcaaaacaaggacagcaacagcaaaaacagtgcgagagctagcggaagcggcagcagtactgctgctggtacaaattttttcgaatccacactcacgaatccgttcggctctggttccagtacagtcaatcccggcggtggcgcatcctttctatcagcagacgatgctcgcacagctcatcaccgcagctggtctggggcgagcgccgacctttcgtcgtttgatacttcatacggccatccactcgccggccctcgcatgaacaagtcgtccaactctgtgtcgcatcgcaacacgcatgcctacagcttcgaattgcacgattcctcaggaattggaggaggaaacgccccttcgcccggtggctggggcggcgggtcagggacgatggatagcatgggcttgggtggcgggagtgctctggatgataataatggcggaagaagccccggcggcgagggtaccaagcgcggaagctccgtcagtccctcgaaactcagctcgatgctggatgattccgtgtgggtggccagtatcaggaggagcgcgacgatgagacggagccagaatgatacggattggggaggagggtcaagagcttccgggggaggatactcgggggcttactaaatcaattggagatgcgaagatgacgagaacttatggcgaaataatcttgtactataatcatttcatttgtgcatacatattgcgtttttggtgtacaagctgaggcgtcatgttggtgtttccgcattcagtgcagctgtggtggttcttcgcttggtcaatcccaccagattcgccaccgaaccgtgatgattaaaggactggatacagaaggatcatccatttatgtctcttttgccattgacgactttgtctcgtctgcctctgtttgtgatctgggcttggaggagacaagggaaagctcaatacggaatattcgacatggatggggagggagctagggagtcattggtagtcagataaacaatgtccagtaatgcgaagaatggtccttgaggctacttaagctgtcatgatgttatgcagtaatgcaggcacacgaggaggtggcttaggttttgcctaggaatcatgtccggcagtgatggttactattccaccggcaactcatcatatagcgacaaccaactgagggcaaaagggcgttgatgggtaacattgacagaggcgaggataacctcaaggtttgtgatgttccttgtgaaacacatgcaactaggtgtcgctttttccaatacccctgagaccgctccaacgtgcgccctccccctggatgtgtgggggatactaacaacatccagtgcatttctcgcatcaatctgttaatgtatgtcatgtcatgtctacactaagtgccccttggcgatttgaatccaccatcccatcgagcctgtgctggtttcaaaagggcccgcttaaccagggcaaaaagcgaagattcggaacttgtttcaccacttggatggtctggccagactcccattgcatgatggcacctgtccttttcaaggctgtccccgtccccgtccttgtccacggtcttccccatatctgtgcatggctccccacaggcactgcatcgcaataagcaagagagctggaaaaaccccaatgatgatcaacgattcgcaaacctaagagaaccgattgtcggtatcatggcctaggttggtaatttgtgctctcgtagtgagtcgagtctgggctgttggcttggttgacggttggcgtctccttgcatcacaatcaccttcttttccggaaccgttggtcctgtttcatgaaatggaatgcatgaccgatttaacctttccattatccccttgcgacttacttaggtagtccctcgaatggacgacagtcaggcagggtagtagtggtttccattttcccttggcattcccggaccctttctctctttctgccactcatctctgtgcaatgtttcaacggggggagcaattgcacgtcgacgacaccggaccaccctcacccccctttgggagcgacttcccggctccaggtgacggatcgaaagtctaggtacccttgcacttccatcaagacggtcatcaatagtgctgatgtctattttaaagagacgttcgcccacttctctgctccaagtccggcttttgcccttttacttcgtcagctcaagctcgccgtccagttctcaaccttcccgtctcccgtacattgactgaaaaaaaaagaacgaaccaagagccggcttcttgttcattcgaatctgtctctgtcacatcactctctttttattattatttgggtttcaaatctatctgcggcccagcccagtataacaagccagtcattttcagcagcaagaaacccagcttcataagacttccgaacacttgagagagacgattttgctcagtctcatcatacctatcgctcgctctacacatcaccgtccttagacgctgccactcaccgtacccaccggggttactccacattctttgacgacaacgacagcaacaacctgaaccaaaagaagaaaaaagaaacatccgcacatctcagccaaccactcaaaatgcacaactcacgcttccactcccttgccgctcgtctcaccccccacggtctccgtacctcgttacgaagccgccggtcccgctcatcgtcgtcctcgtcccggactagcagctcagacggcgaggtggaaagactcgtatcgccaaccagctcgacggccagccgcagcacgctcaaccgcgccggcagcaacatgagctctttgttcggcattcgattggtgccttcagaacccgaggacgaggaagaaaaggtcggcccccaggagctcacaaatgtcttggagccaagaccgacggacgatatgtacttttgcagtctggaggagaagatgcagatgccgtccttttgagaagggcggtgaagcaggcatgcatcaacctactactgggacataggcggccaagaaaggaacgatgtgacgttaatgggaaaagaaagaaagaaagaaccccgaccctcgcgagctctggcagacagaaggaaggaaaacgaggacatgtcaaattgggggagtaatgggaataaggatgggaaaggaaaataggtattgggaacttgacgtcggcggctgatgtccgactgacttgacagggatactgacccggcgttgaggttatatattcttgtcgtggctttgtttcgagtctctcgctgcaaatattgaaaatggcctggaatcagcaggcttctttattgtcggaactaggggcgttttatttttattccgagcggcgtcttgtctttacggactttgaactcgtctactttttgtttctttttatttggtccgtcttgtggtgacgatatttttgatgagttgatgtcgtttggtagactacgtatgatagtcatgctgtcaaataattctgacaacttacaataacttgtctcgaatgaaagtcgacacataaaacaccccccaaaaaatgcctcattgccatgctgagaacctttgtactgcttctgccaactcactacagggtgcttgttttatgcttgggatgtctcaggctgtttcagatatcttgtcctgactcttgatgaacagaaggagtgggattgataaccgggattgcgttcccgtgggtccgtcgactgtggggcagcggggctgatctaccggtatggggcccgatgtgggtctcggatcgtagtaccgatgtccggcttgctagaccaattcttcggtcccgatctctgcttcgtgctccggtgtctcttggctttgcccgggaaagtacggagcagcaagaattggaagggtcggtctgtctccattgcacgatcacgatgagccacatgatagacatccgcagtcaatacgcacgcgggtttgctgactactggggtgctactttgcaagctagcaatttcccccagatacatgtggccgtcttggattcgctacagagttgcccagccttggggggccagcgacgggaaggcggtgacgcgaaaggcccggcccgtgattacacctcacagtccatcaaagctgttcttacaactttgcaacttcctgagcgcctttgccgcctctgtgtggtccgcctcccgcttgttgctgggggtgctttcaagagtggtcactttgtttggtagtatgtcggtcgggcaccaagctcaacatggttcgtgtcattccactttttggtccttactcggacgttttactcaccagcgcaacatacctacctacccacccacaccctcctcggcatcaggtgaacctgtgttccagcatgtcagcttgtccaggctaataagagcgtcgtacactggtccagacgttcccatgtgggggcacgagtggttacaggtgcccccatgtcgccttgttatttaaagagagacgcgtgtcagcacgaagcaagccgcatgccccatgggatgtagacatcatgtcccgaaagcttctgtgcagcttcaccttccgcctcaagctcttttcccgcctgccttccatttgacttccgtcttccgtcgcacggagcttgctgggagacagctgccaccagtcgaacgtttcgtctgacgctccatgacgtcgggtcgcccggcctaacgaaagagcgagtgatcgggaacaacaaagtcgacagttgcacttgcacttttgtggtcaccgcttcatccggaagcctccactctcactccctctccatcatccacccaccaagcctctcggctgaaggaaggaacatagcttcaagtcctgcactttagagctctggtcctctacgcacaaggagcgctggtcgcacaccgggcgttggtcacttctcttaacggcataaaccttactgcatcacaaggcagctggagacgtacggttacgctaggcacatagctgtgcttgctgagccacgcctgccgccaggagcctggattcgacgatgcgcagagccaaacagtccctcattcaaattaggtacctctagacagttacgcaacaagcaaacaccagaacgacagcagctccaaagtagaggtgccggcacctttcagcacgtctccagcaccctttcaagcctttgagtaatgcaatataccccttcttgcagccagcagaatcaagaataacacctcggcggacatcattcggtcacgtcggcccaccaacatcaccttctcagcggaacaaattcacaagatccttagctcagtctaggatcgcattcatccatcttcaagcaaacatggcgctccctttcaccacctcccaagaccccgatagcatcaatggcagacttaggcgcctcatgtcccggaaacgggtccgaagcaagaaggaagacaagagaagggcagtagagtcgccggtaccaactacccccatcgtggctctcgccaaaagatatgatccctgctctttcaggacccgactcgccgacgcaggaatcgctcccgagcttggtcaatttatggccaaccatctggtagcaaccacaacaacaacaacccccaaggcatccaatggatgcgtggcggttgagcgatccctgggaaggcccgacgaagtgccgcccacaccccttcgcgctactctgagagtcagttcgcggacgctacggtcccgcaagcgaagccgacaagaagatgatgacggctacacaccgtccgcgtctaccaagatcatcacggtacccagcagcatcttgatagttccctcagacgaagatggcagcgacagtttggcgccaacacccctctcccctggctttgacttggtcgacattgccttttcgaccgtggaagagttcgaggacacggaaatggtttcttggaacgaccggcgacgggatagcgggcccatcaacttcgacgccaacatgtcgacaatgcgcatgcccttttcctatcagcacccgcgagggacgaggagaagtgtggtagacatggtggtgaccaccgactcagcaggattcgcgtcagatgagtggtctgtcattgcagacgcatccatgatcccaaccttcggacccagcgatgtcatgaagcaaccgattcatcaggccatcgttaggagctttgtctctaggtgtagggcagccaagcggagaatgatgacttctcgacggcacgtatcatgtcgacacagctcgacggacatgactgctggccagcgtgcctcggttggtgcggtgcactgatgatgggaaggggggtgtgggggtccctcaggatgacgaaatgagctctgggatggtggcatgtgtggattgtagagatgcaaatgctccggcggccggttgatgaaaaaaaccagttataggtcaagatattggcctcgagggagatgtatcgcttttcttttttccttctttctttctttttttttttttcttttcttttccaggatagagaactgcatatggcatgaagtatgtagcaggtaacaccgtgctgctatcgaggaattgtcttgtcgactccactgccttacagcaaacgatgtccagaaaactgacaattgaatcgcttcgtcatatctgtacattctatgtccatgtcatgagccccatgcattggactcacttcgtacttccataaagtgttttaacaacatcaccagttgaccttgtataatcaccttgtaacagaggtcacaatggtcagcgtcggaacacaagaaggtcgaaattgaggctacagagccccccagacaccaagcccgaaggtgaacctggcactgttcaaccagacggaattaaggccacagatgccatagcccaggatcgttcagttggacatactgttaacagcccacgaaagctcgtctatagtataattgagccggagactcggctcaagctccgaatgaccaattttcaaaccaggaatctacaaaaccaagaggtcacagataacaacgtagatagccaagaggtggaacaccaagaagtcttagagtaggaagtcaaagaccgggaggttgaagatcaggaaactcaaaagccatgaaactgaaaagccaagcgccttggagaatgataccaagccaacacgaagaacctggccggagcgttaaggagggccggttggatttggagggttggagtcgagtgttcctcaaaatagtccccaaaactctgtactttaacctgcccagtagtcttcaagcaataatagaagcattttcattgcactggaatgagacaatctccgaaccggccagaatagtttcagtttagagcctgcttggctttggaatgccacccccccccccccccccccccccccaactggtaaggacactcacaactacagcctcgactggacatctggccttctcctccgtttgactaattacgaatacgctaacattattgttcaatcatcatcatctgtcctcgataaagtctggggtatcgctactgtatacactagaaccttgatccattccatcctgagaacacctcacattcatcatcaatacagccacaaggaagaatcacatttgctcaggcacttgcttcatgcatatgcttcccattccgtgtgcctcgaactgaaaatcagtccattcagatgaggactttgtaatccgtcagaatgtatgtatgtacagtagtacttttccccaaccttcccacgacatgcgttcattgcctcccagtggatcaccgtttttgttgttttctctttcgctaaagccgtttcttcataacgaccacacagtaactgacatacatcttctctccttgtatcattcacaccatgcaccgagcttgattgtgcgcagaatccgatatctggagagagcagcagcaatagaacagtaatgataaattccgtgccgaaccgtgggggggggtaaacaatgagaaaccgcaacctaaccatacctttgaggccctctgcacggaggaacatgaaataaagagatacctctacgcctctctccctgatttcccttgacacctggcgccaccgcaaagaaaagtttgagcgtgtaaataaggagcagtgcaaaacaaaaacctgccatgccggaaagatgaaggaaaaacaaaagccagcccgtcggcgcggaccaggtgattaaccctcgccgtgtttcctagagccggttccctgtgcatcaagcaggtaataggatgcttttttttttgagagagagaataggaaaattggacgaacgcggtctccattgggttcagagacaaaaggcataccgtcatctataacttcatgatatgtcgtcaagcgctagcgagatccaaccgcatcgtagcctcttttgagaacattgtatgggccagaacccaaatgctagcccgtgaacgcagctgcacccaaacaagcttaaggcagctggtcaacggggcggtccttgagcttgtcaagtgggatctcggcgtcaacaacgccatagagaacagcgttcttcttggcccactgccgagtaaggatggaggctgagaagatgtcagaataagattacgagacaagcaaggccggttgtttgacatacctttgaggaacttcttgctgccatacttcttgaagaatgcttcatgaataacgggacgggccagatagtcaaccatgagatggaatacaggctcgatctcctcctcggtatagccagcatagtaggcgatagtcttgtcctgttattatgagtattagccacaggatgatatggcgagtattataaatccatctgtataacttacccattctccgcggccaaggatcaatcgtgccaagtacatagcagcagcagcgacatggctgggacggtaaggcatgaagcgatggtccagcaagctgatctccatcaggtacttgccaagggtacgggattgaatatcgtagttgtctgccttggagatgcggcggagaaagttcatagggttggggtagctaaggtcgtagttgagggtcgatagaatgaaacgctcagcactgaggatctcagcttcagtaaagccgtcatctgcaacgtggcgaaagttggcaatatggggggagaggacctcctcgtacttggaggcaacaaacattgcagtgatacccacgagctgaagacgatcgagctggacgaccttttcgctcaaaaaacgatcgatgatgttaacggcaaggaacagcgtctcgggcagcagatgaaaccgagtatgaacttcaatgagccagtcgatgagaatgccacgagtcttccactcgaggtcgtcctggtggctcatgtactgagggttcggcactgatttgcactcgaggtcgcggaggtactcgaaaatttccgtcgcatactcggcaaccataagaggatcctcgaggtcttcagtgtcaaggtccttaacacctggcggatacactgactgaacagggacgacatcgcggacgacgggagcggggggctcggccatcggcttcacagccttggagggagcatcgttctccttggcctcagtcctggaaaccttcttcttctcgggctcttcgacgtggatcttcttgcgggccggttcattttcaacaggtgctgattccttgataggggcgagcttggatgtggacggaggaggcttgcgcttggcgggaatggtgccagcaccagcactggggccgaccgtcttgttgggctctttgttggataacgcacggcgggcagtagtcgcagtacggctcgtagcagttgtggtcttcttctggatgccactcggctgggccgccttcgaaactaggccgggcttcgcaatcgctttcttcgttcccgcaacttcaaccttggtgacattgctgacgtcgcccagtgcattccgcttaccgacagtgcgagcggcagtggcggcggtggttgtcgaaatcgtcgtctttttggtctgcatggttttcgcgggcatggacaattcgtcgacatggagagtggccgccttggccctcgtcatacgtgtcgtggttgctgtactgttctcgtcattttcgttcgcgagtgaacgcgggttcctcgtccgctgcagggttggggttgagttagtacaaacatagcatggctgtggacaaccaattgcatgattgaacgacaatgccaactgtgcagtaaaacttacaagattcggcattctcgcctaaacctatgctggcacagaaattgatgtgaaatgtgtctactgacggggaggtcagctagctatttggatgtttcgtttttggcgaagttcgaggtggagagactggttcttattgaaagaccgatccctgtcacggagggagggttgacgcgaacgacgagcgaacgacgagggaattgtgaacacggacagtcaatgagactagacgcaccgactacagagcccaaagatgtcgggaagaatgaacaccggcggtcggcagtgatgtcgctgtcggcacgttgttgaagccggagatcaaccctgggtcccgcaacagaaggttggctgagaccgtgaaggatgtgctgttgttgatcgggaatgttgcccaattggtgacgacggtcggggcaaagcacgcaatggcgacgtccggaaagattgactgatcgaggccaagggttgccgtcgtgatggcaaggccttgcgagtccaggtgatgcggagtgggaatgctagttggcggacgggaaagggaggtatgatgtttacgaggcagagaagaatgggagtcttgtttttgcgaggtcttggtggaggtgccagtgccagtgcagcccagtggatggggctggagtgccagtggacggagcgggcgtgtggacacccacccaggtaccggatcggacgtgctgggactggggcaaagtacctctagtgcccttcgaggtcactagtgcagcgaggctttgaagctttgaagtccaagacaccggaaagggaacaaaattaccacaacaagtgatgacgcgccgtgcaatatgggcttctgtcagacgcacgtcttgctgttccctgccttgctaagttgtcgaatgatgaggatgccgttgtcgaataagcaagtcgaaaaggttgtactgccgaagaaatgcaggcttcaatggccggagtcgaaagttgctgttgttgctgtagctgaaagtcgattgtcgtgcgtccagggaaatggttgttagtcggatggtgagtgtcgagttgcagaatccggagtcgagaaagcggccaggaaattgtacttgggccgggcgctgttatggagcactgcaagcagaagggacaaagaagggtcgcacctcaaacacgcagtgaaggaactgaaggcggcaaggccaccacaggccacgtccctcccttgctgtcatccgcccgccgtcagggcaacactggcaaccgcagggcaattcggtcaaatcagcttctgattggtttaaactgtccaacaggctgcgcgtgtccagcagctgtcaacactaaggtaccttacctatcctgggtcagacgcgactggaaccttgggcgggcaggaatggagcacgatgcacgctctttccccgcgccgcactgcaccttcacgcggtgatgacttggtgccttcctcccgcgcccgcgttttggagcgctgtttgcagcacttgtcccctggaaagaaacaaggctcttcaccaaagggcagtggctgcaccacacaagccacactattagcagccacaatcgtcagggatcgcaaaccaatgcacggctgtgattggcgcatcagccgagcaattttccacaagcagttatcgacgacaagccggcgacgagaacctcgacgagcagcctgcgaggacgtcgcattccggttgctggaaatcgcagcaactgtcccctccagcaccctcacctccccagagctcaccgccaggagcttgggatatccgacagcgatcgagcagccatgctgcagcctcaattccgacccctccttgcggggacagcttcctttgcccaaaccgtgctgggccgcaccgtcgccagatgctatgccaccaaggccgccacacaatcagcaagcagcaccagcaccagcaacaccagcaaagatgccaaagccaagatcgtcactccctacgtccgggacgccggcatgatgagaacctacaagccgcacacgcccggtatccgtcacttgaagcgcccgatcaacgaccacctgtggaagggccggccgtatcttcctcttacctttcccaagaagggtcaatctaagggtggccgtaatcacagtggtcgcgtcaccgtcagacatcgcggtggtggtcacaagcgaagaatccgcatggtcgactttgaacgatggatccccggtccgcacacagtcctgcgcattgagtacgatcccggtcgcagcgcgcacattgcgctggtgaaggaagaggccacagggaggaagagctatattgttgcggcggatggtatgagggctggagacgttgtgcagagctaccggtccggtcttccccaggacctgctcgattctatgggtggtgtcgttgatcctggtattctggctgcgaggacatgctggagaggcaactgcttgcctgtgtccatgattccggttggaacccagatctattgcgttggctcccgtccggatggcaaggctgttttctgccgcagtgccggaacatatgcaaccattatttccaaagaggaggagacccgtgaggatggtacaaaggttatgacgggcaagttcgtcaacgtaagactgcagagcggagaaatcagaagggtcagcaaggacgcttgcgccaccgttggtattgccagcaacattatgcatcactacagacaactgggcaaggccggtagaagccgttggctcaacattaggcctactgtgagaggtttggcgatgaacgcaagtgagtagactcccagaacaatccgtttgtcaagcgagcaaaaccaactaacggcctggtagatgaccatcctcacggtggtggtcgtggtaagtcgaagggtaataggcaccctgtttctccttggggtacacctgtaagtcatgcccctttatttccttccttcctctgaacagacgccttaccctctttttctgtaggccaaaggtggttacaagactcgcagaaagtccaacgtcaacaagtgggtggttaccccccgggtccgcaacatgggagtccggaggaacaagaagactacatgaataaaataacccactgtgctcaacttgggctatatacccaccatcttgtacaatatgtagtgaaacttattcatttgctcgcaggccggcagttcgagggctcagtatatcaccggaaggatgccatgtgtgggtattgggcccaataacatcgtctgttggagatctgccgtgtttgtctttgttttccactttcaactgagcaactctacggcgatgtggttcagggcccggccaaggccgtgactgtgcctataaatcggcatacgacttcaggaatgtaccaaagactacacatggggtttgttagactccgttgtcatataccgaccccaacttaacaaattttttattgatttatttacttataaaatttgtttaattttcctaaaaaaattaaaaaatttttttttcccttttttttttttttttttttttttttttttttttttttttttttttttttgcgttgattatagacaacagactacaatgaaagaaactgaaggcgtttggtcattggagtcggtcgagttgtccaatcacattttgcgttcatctcttctgcaaggagcagaataacaatgccgtcccccttcgccctttcagatctgctaccggttctgtgaacgccatcctgaaaaaaaaaaaaaaataggggcgtaaatagccgcgtgggtagacctgagcgcagcgagatttatatgcattccagcggtggtatctttacagtggttgactgtgtaagggcatatcacgacagcgtctcggtatgcgcccgcaattcggccatacatacaacgccatgaaggaacgagggtcgacaaaaggcaagcatagtctcatctccatagaggtataccacaagatcaacgggggtgatgagtacactatttgaagcgtctcttcggtggtttgggcagagtttaaggtttacgccattcttttagtgtacatactatttcacaacgtttcgctcgttcagggcagtcccctttgtacttctggagattgaatgggatcgatggaatcggtagttgtacattaactagtaaggaaaactgagtgcgccaccatgtctggtacctcacgaccccgacaggtcggcacaataaatatatacctaggtacctagggtacatcgtacttctctgcggtgcttctcaccctacactaaatgagttaagatgcactaacatggaaaagctggggagtaggtaggtacctatggttgcccccatacatacctcatccatgtcgggtagcgttagaggtacgcgggactggggttccacttggctaggggccactgcctaaaccacccccctgaatgatctagatttccaggttgttacaagatcgttggtttcggttgtaacctcaaccggcatgccaccgaggaagctgccattctcttgtttcccatccgctcttgaccgaataactcgttcaccctcgataatctcgttttcacattggttttcttctcttcgcttcatttaaacttggttataactgttctcattctttctgagccgccgttacgggactcactgcatcgccgctgggagtacttattgtcgacctgtcaactgacttcaagcagatgggaggagtgcggactgcggggaccaagcaaaaatgtatgtagtgtacctagtgcagaaacaggcatggggaatctatgttagcgttacacgtgcggtcttagaaagaggcttagacgtcttgggtaggaaatcgtggacgctgatcgctgggtgaaactcattttctgtcagaccgacaggttcgatacaagaatgaactgttcaacctctgccgtgctctgcacactcattacatgcacgcgccaggtctccggcttcacgtacatactgcgtactcccgtcacgacatctttgtgctagtccggctaggttgtaggctaggtactagtacttagtttccccaaaatatcatctcggttcccaaccactgcagcccataggtttgtattagcctggtcacacctcttgtcgcttcacccttacattcagctgcggcttgcgcctattgaaacatcctcctattacctacccacgctactctttccggctggcaaacgcgaccaggcggactgctaaacggactggacgcaatctgacccaaacttgcgcttccgatctctcatcttgccgtcccttttttgctcgaggttctctctcccatccgaccacccctcggattctccttaggtcctcatgcccgacgattcagaagacctcctcatccctccagcacatgctcgctcgatttcaccatcgcataccggctatacaccaccaacttcgacgacgctgatgatggacaatctcaggcacacccgagctggtgggctaaagaggaagagaggaggatgggtggtggtagtctcgtatgtctttgactgggtcattattgctgttgccggagtcattggctatatttttggggctaaaaccccaaacaagagacctttctcactttacgatcccaatatctcgtatgtgaaatcaaacagtttttcctgacagtttctgcttgatccattcaatggatgtgatgctaagaggtacaaactctccagattcccctttacagtaaaggaaactgtgcccgtctggctggcaacatgcatcagcgtgatcgcccccatcttcttcattgccgtcatctcgctgatattcgtccctggcgctaccgtacctcggggcacgccgaaggccttgatttggaagcgaaagctatgggaactgcatatcggctggctggggttggctctgtcgatagcgtcagcctggctgatcacgaatggcatgaagaacctttacggaaagccgcgaccggatcttctttcgagatgccagcccgatctcgccaatgtcgccaagtatatcgttggaggttatgctaataccagcatgaatgggcacctggtcagcgcaaatatctgcatgaatccagacaaggccaagctggatgatgggttcaggagttaccccagcggtcactccagctccgcagcagctggtgaggaccgaccagttcctacctaaagcagacactgcttggtagttgagaacatgatttactgattaactgacattccaccaggtctcatctatctctcacttttcatcgccagcaagttcgccatcacaattcccttcctcgcctccggcacgaatgtcgatgccgcctctttctccgcctttccctcgcggactcgccacaacaccgccatgtccgcgatgggtgggcccgaatcgtacgagatggccccgcggggccccgcaagctcggggggcggacggacctacacgggcggcagcatcggcgcggccgaggagaagcgtcttgcgcgacacacgcgcgccgtggccgccgtacgccttcaggctgccgcgccgccgctctacctgctgctgatctgtatcatcccgtggttcgcgtccatctttatcgccagttcgcgctggttcgacttccgccaccacggcttcgacatcctgttcggctacctcatcggcttgatctgtgccttcttctcgttccgctactaccatctgcccatttcgcaaggtgctgggtgggcttggggtccgcgcagtcgcgacaaggcgttctgggcaggtgtcggcagttacagctactcaactgatcacaacgtcggcgagtattatcgcgcgggagacgaggaggaggcgctgagtccggattctttagatcacggcagcagctatgggcaccccgtggtacgggccaatggcaccggtttggaaagcaatgtgggaccggaccagcccggtgggatcatcacggggaggaaaccaccgtcgcttgacgttgatcaatgagaacaggttgacacagcttacagagacgggtaaatgacgatcagatatgaaaggcaaatttcgacgcattgtcggatcagaagagtcaaggtgcattttccggaagtagggacttggcccggatgggtgggcttgatgacaaaagcgattatttctctaaacgaggaaatatgaggaacaacaaatggttttatgtcaccaacatgggttttggtacagtctctcttatgttcaggaggcgttttgagatagggaaatgaggaacctatccatatgtacacatatctacctggtaactcttcaagggaagtttgagcacactggtcttcggcattaatcaacgtgtttatgctgtggtaacagttcatgtatttgaaaggttcgtgttgccgcatgacaccgcttgtgaatctttcctcagtagacgcttggatatatggtctggtcgttttgaattttcacgctccaagagactgcctttcaagcgttaagttcaacttcccgtcgatttgacgattggtttttaggaggcttgaaacagagaagggtgcagttcagcacagacgaagagaagcaaagccggcaaggtgagaagaaatcgtctggtaagaaccgaaaagacgtatagctagaccaaagaacataaacactctatcaatggctctctctcccttattcgcatcgatcccgacgtccgctgtgtagaggcttatggggtgcgggaatagaaacaaaaaaacaaagagaagagaggcacctgtactcatactttgttactcgatactgtatggtatatgcattccaccacctcaaaagtcaaaagatcccgtacctcgcctgttccatccactcatcgaactccacttcagcctgctcttcatagtcctcccctagcctgagactccgtcgcagccttgcagcagcagacatgagaggtgtcaaccaatggttcggctcgtttggctcgtttggtagctcagcttcatcgtcagcttcgtcggcggctccaatcgtggcttctgaattccaatactcttcatccgcttctccaccagtagcagcaggccctttctaatgaacgccttcaccgccggcagcaacgcctcccgttgctgtacctgccgccgccgccgcatgttgctgttgggcaccttcagcctcatccatagcagccagctcctcctcttcctcctcttcctcctcctcctcctcgtcatcatcgtcaagctcagcctcgtcctcggcgtccttgaacccgctctcgacctcgagcttcctcagccgcctacgcatctcgtcccgctggctgttctgccagcgcaccagagcggcagcggcgtgcaccttgaagccgtagcagcgcggaatgtagcgctcgacgctcttggcgggcaccagggtcgggtatacctgaaagaagatgttgtggaacgaggtgccgaagtaggcgccgtcaatggcggcgtggcgcgacgacttggggttgtaaatatcctcgcaacgcgcgcagtacagcttcaccggcttggagttgggcacgtccgagagacccatgggcagcagagggtgcgaggaacacatgacgcgcgggcacttgccaaagtcggcttttttgtacttttcgaactgttggtgggaagtgcgttagtcacggatgaagacgaggagacgctggatgaagatggaatgctgagagttgattactgaccattttttgaagaccccgcgttgtgacaatgtatcgagcatggacaagaccgtacaggtgcctagcagacttctctattgtttcccgcatgtcgtcatcgcagtcgaggtcgaagacatcggtgatgagatcgagagcatattggtagtactggacctcagtgttgagaccagttagattgaacctatcagtgatgtagtcctcgtcaatttcgcaaaagtactcattgcctcgcgaggaaataaactgcaggcggacgcgcaaatgtcagcatgattggggaacctttactgtagtaaacaataacaacaattgcaagagaagcatacccagtcgcgccaatagctggcatagtcgctctcagactcgctcacaaagtcatccatggccggcgacaccacgtctatactcggcgcataaaaggaagggaggaaggtggtggtgggaggaaagtgggcgcgaacgaccgtcggctggcgcttcgcatcaacgaggccaaaatcccgggtgccggggtcaagtacggcgtttgaaccttttgttgggccgaactaatgcgcgccgggccgtagatggggagtgggaggtccgagtcggatgagattgagctggcacaaggcacaatgacgacaagacgttggagaggattgtgatgcttttttgcgacggtttgatgggagttcaggtggaagagggttcaaagccgtccctggtgcagggcaacggcagggcaggcgagggggtctggactctagaccgggagccaaacaggctgacagtccatgacaagggacttttttttttggtggggggttcatcgccgttgcagtggtccccgcagggcaggttgcagtgcccccccgcccctggctcatcgcagtctgtttatcagcagtcccgacctacccagggcactacacagaggtaggttatcaggtctgcaaaatcgaccatctgactacctaagtacctacctaggtaggtaggtaggtagcgggcgggtacctttcgtcggccttcagtcagcccaacggcccagcgtatgactttaattgtacgttcacaggtactggggatggaagcatgtactctgtcattaaggtaggtattctattgggcgtcatgacgttcagtgctacagtttgtgccttatttttgagcaggtatattgttggagacggaaaacccaaaaaaaatatatataaataaataaaaatgggggataagaacgccagtcgcctgtgattatagctgttctagattatcttgaaacatcccggcttctataacatctgtgttgccctacagcatgtgtctagagctcaagacccccgcttcatcataaagtgacgttctggtaggatcgtgagcgccacggctatggatatccaacaatcctacaaccaactatccgctttccaatttccatccacttcattaaccttcgtaccgattagcactgacaacgctgccggcgtcgctgattgtgcgcctgtcagcatcccagtcactacctatgatccccttggtattggaaatcaatgagctggtagtgctggaagcaccgttagcaccaccaccctgaggaactccaagcattgtgcccagcccgctgcctacgctgccatggccatcctccagctcactttcctgcttcactcgcatcttggccagctccattgcttcacgcagcgtgtcccccgtttcatcgagcgctgctaaaaaccgcgccagctctttgcatagctcccagtcgccctcgcgcattgctctgcttaagagacgcacactctgctcgcttgctgttgcgagttcgtcaaaggtatggaggatgagtaagtagccgccagcagtcttgaggctcccacgctgcaagctctcctcaaacagctcctgaggtggagggagataggcgaacagagtacgccaggaacgcacttccgtcttgcgggtacactgcaccacaatgtccaagtactgcttgaacgatgagagaagtgacagcacgcgtgggaggatggcatgttctggagcaggcggaggatgggcatccacctcttcgtccaggacatggtgcagaagtatttccagtccatgcgcaaagtactcaaggtgctcatattgctgagctaaccgcaacgcctcaatcggtctgttattactaaggtagaaccgcagtatatcgggtagaaagaggtgcgtctgggattgttagcaggaaattcttgtaactgccacgcattctgatcgaggggcttacccgtatcgagaaacggaagaaggagaagctgacatcgcggcgctggataagatcggactccacgccaagtactatggctttgctgagaagagcggataggggataaaagtcgatagggattgatgtcatgggtggaagctctctcgtggcttctccagaggtggccctcaaaactggctcgacatccgtccaggtcttgatttcactaccatcaaagatccatagcgaattacgtaaactgtcgtcagccgcagccgtaaagacctgcttttcggaaggtgtcaggacgccgcccacaaatggctggtccctcatgctaacgtagaattcgaggttgttcgcaataacgcgcatatcgtatttgagaccgccttcattgtatgagggccgaaggaggaccagcttgccatcaaccaagaacaagacagaagcatgagccacgtcttgggatgggtctccgtctaagagctggctctcgggcaaaatccagcttaaacctcgaactcgtgcgggtgatcgaatgatgccatggaaagctatgtgaccaacttccaccagcctaacggtgccaccaaatggtgcaaatatgaaatggtaaaggaggttgtcgtaagtataaacgagcagcgagtcttcgccagagggagtaactaggacaacgggtgccgacatctcttgggtatgtagcacgttcgagctatcgagggatgcctcccgcgagtagagacggagttcgaagcttctattagcctccacggcagcaaccaggatgttctggtaccaacacatgccaccctttaccataaattggttctccgcgtccccatccgcaaacgtcttccagcgactgctgttcacgctatagtgagccaagcctctcctgcccgcaactgcaacatatcgaccatcgctggagatggcagtacacctgattggccaatggttcataagatagctggctggtattctagctgtgtgccacagcccaggttcggccgagatcgaagtaagatcgggaaggtcatatcccctatagaccatgacgctggaagtgctctgaagcacggtcctgaagagatttgcagagttgtagcatccggtcactgcgcttcgtgccatctctagcagccatatcgattcatgggctcgcccgacaagcaacagttcacagccacctccgatccaggctgcatccaggacaccggatatccactcttccccggttgtgctagcaatggtttgatcggccccaaagctgttactcagtggcttgccgtatacactccatgttgcccatcccttttcgtagccagcaaaaagacaatagccatcgggagagtagctaagtgttgtaagtctgccacaagtgttatttgaagctgggaggttgtggacgtgagaagctggaatgtttccagagtaatcttttgcagaaaacacgcgaatgttgccatctgcgcagcccacagcaatgagagagaagaccgcgttgacgatgcaacgtatggcttgttcaccaggtgtctgcggcgtataaaagcaatagcccttgaaaagcttctttgggtcgggcggctggttggtatcgggttctagttggctgccagagatgcgctggacagcgtacgctttgccgtcactggtcacccatgtggacaggttcatgcgcctgtcgtgagtcatctcgcgaaccatgaccttcttgtcaacccagcccatgcggctcaatagctctgtgctggtctgacttccggagctgtctggggtccatcggatgcattgaactgccgcaggtttccgcgtagccaccaccaactcgtcgtccaaagccagagcactctcaatgccggcgtccactttgataaccatgcggaaacgaacgctgacatccctaactcccgatccctcaccggggccccatagtatttggtcgggggctatggctcccgggccgcctgcgtgggtttgccgccgtttctggacgttggtatgactggaaaaatggggtttgtagactcgggagtcggcatcggtagccagagagtaggtgatcagatagcccaggcttgtgcgcacgacaaatatggcggcgtccggacgcagcatcaagctcgtgttggtaccgtaggacttgagtgacgcctcggatcgaacaacaacagccaacacaaccgttggctaacacatgagtaagcagggcggaaatccaaggggagggagaagggagtcatgctgagagtctacctttgtctgccaaatggtcattgatgtcgaggtgatgacggcgaacaagtggccagctctggcaactcgaagagccagtattggttccctgggcggagcattggaacgcgagggttctggaggaggtggagatggtggttcagactgcccgtcatcgtagtagtcgtgctcgacggacttgatggccggtgtgaaaggtgctaccggagtgatcggcgtaggggggacactcgaggcatcgtgaccgtcggcggtgggacctggggacagcagagaggccctggtaggtctttgatcgggggccggtaacccatcgtgagagtaaaggtgaggataggatggcgggcagctggcgcttgtcgcatatatccgaggagttccaataggccagtacatggctttccgcagccgatgccttcacggcggcctcatgcgcatcaacagcctcaatacttgttgtcgatcgtagagtcaaatcatgtcgagcctggagtggcactctaggcgggacagggggtagtcgtgggctccgagtcccgtagtggtggtgatggtgccgagtgaggtcgtcgggtgttgatggggccgtgttctggtagatggatattcaaccatggacgttgggagcagacggtaggtgtcgaattggatgcccggggaagtacgtctacgctgtagagtacagactacatgctgtaaacggcgccggttatgggcgccgcgctagtgtctgtcagtcgaaggccccagcgtccgatccaactccttgcgagcagccacctccacctacacacctggcagtaggtctcggatgtaccttgcgttagtgcacagacgacaaccgcaatgcgatccattgaacgaacgacttaggtaacgactggacaaataacaaagcatctcgagctcttccccaaatctatctaccttaccgggtaggcatgaaagacctttcgatcctcactttcttcccgcattcctctcattttttgacgcccttgttctcatcctcaaggcaccttgacatcccgtcttcacgttccactgacgacggaatcatcattcatccagctacccaattggacttgaaatacgttgacttcagcctcactgcgtacggagttagctaaccatacgaacagccacctctaccacctcacccttttcacacggtttccgaatccccaggctgaactgacaggtcggcttggaaagaacttgtgaagacggcagcatggctccacttctacgccccagatatagcttgcccaaggagaagttttcggcgtactttggacccctcaagagtcagtcttacaacgacaccacctccgggcctcgggggggtggtggaagccatcacaggtacctcgcccatcattgccagagcttttccatgtcgccataatccaaaacggtcgtatatcgttcctcactaacggcggtcacttgctagcctaagcacaatagcctggaaccccttgggaactcttattgccactggtgctgttgacaagacacttcgtgtctggaatcccgagaagcccaatgtcaaattttcaaccgaactcaaaggtcatgcttctccgattgaaaaagtcgccttcaaccctgtcaaggatgctgaactctgcagcgtcagtagcgatggcgctgtcaagatctgggacgtaaggacaaaggcatgtgtcaacgaggtcaaggtttctggacacgccacgtccctggcctgggcacccgatggatcgtccttactcgttggtagcaaggtaggtgttctgcaagttccaaattctagaatccacaggctgaccgtcgctaagaatggtgatttgttccacattctgccctcccagtcttccatcatttcgacccaccatcaaccggtcggcacaaatcagatggctttctgttggagtggtgacaaggtgtttctgcccaccaacgaaggaaggatacgcattttgtcctaccccgactttgaacctgtcctgcatgtgaactacgccgtccccgagggcgaatcgactgaattcaccctcaaaggccatacagcgtcttgcctaacggctgagctctctcccacgggcaaatacctggcaacgggaggcgccgattccatcatttccttgtttgacaccaaagactggatttgccagcggacagtaacccgcatggttgggccggtcaaaagcataagtacctcaccccgtttgctcaccggagtcgtttcgttactaaacacatcaccaggtttcacatttgatggtagttatgtggtcggtggctgtgaagaaggtacgtcatctactctttggtcatgcacttgtgatggagaatgctaactcgctcgataggtggtagcttggaagttactcataccgagacaggcgagcatgtccacaccttcaagacagctggtacttgtgaagcagtggcatgggcacctaccagatactgccttgcttacagtgatctaggcgtactccgcatcatcggcgtggacacggatagaaagtgagcagactgtagagagagtgatgctcagaaagttttccgctgctcaacagtagaatgagcgtgctatggcactgtgcaacagcaaaaggtcaaaggtggtcgtattggcagcatacagctgatggactatgccataccccacgtatgcaacgagaagggtcaataggtgccccttgatggatccagccggtctcggctgagttaaactaaagcaggctttgttgggaggcataccgcaataggcaatcacaacgaggtccttcctaccaagcgggggctatgatagaaaaccaccggaccgccaaatctcatcgatggaagagtcaaggcagttccgtcagtaggaaccagggagatatgcacatggggtttatgttcacacctagcaaggcaagggagaacaaagacagatacccaaactacgccgtggttacaggcccactgggctttggtgagtttcgtgattcagatagctgaacaaacttcgtttccctgatttgattttctgttttcatcagcgatcgtgattcattccagtgtcttcagagaaggctgtgggtagcagaaagggcaggtcatagcggatccaagtcccgacttcgatatatacgtagtacatagtatatattaggtggggtggggggggggggagtggcattcgactaactggattggacagagctactgataatctagccacaacagggatgaccagaaggggtacgcggctgcgctaatatcaagggtcaggtacacaattctcgagatagctccagcgaagcacgccctcaagctacccgtggagatagggtgactgtcttacacgcgacgagtgtcccacatatacagtatctccgagtttcgcaagactactaaagaagttgttggacaaattcattcttctagcctctaattttccagtccaaaaacatagttgtacctctagtcattaacagttgcagagcctcaacgttacacctttcgggccactgttcatatctgttagggaccaaattcggcttctgtggtcaaccggcctaaatgagcagtgtcactgaccagctgagccaattctatactttgtacgacactctgtgagaacaacgctgaccggcatgaagaccacagactacctcactttgttgtagtagctaaaagtgcatccagcttgacatggcttcgaggactggtgttaacgtattgccaagcttctgggtcccgttccctaacagtcatccacgttttagtatgtagacagggtagcagttgaggtactacccattcacatcagctagagcgttccagaggtccagcaaataaggtattctatacaagcaaacggaagtacccagattaataccactcactatctagctctacattgggccatgatgtgcctgggtctactctaggtggccgaggtggcctaggaggctcgggaggttacgcgcccttatagtcaacggctgcgaccaattatcaactcgaacgacaggacgtttggtttatgggtgaggtcagtggggaaacttcctttctctgttaaaccagcattcacaagccattcgacaagcgtatcaacccggacacacaacaggtagcctcaaagtagctactcaaggtaggtacctaagcttatcgttctccagaccccctaaaccctaccttttcaacccacatcagccgttcacctgccaacctatatcttcgtttgcttactttcccatagctccacaccttcccattcagatgaagggtcatcgagtgtgaccgaaacttctatgcctcagaagctggctaaaggacagaagcaacagtgtcaatcgtttgaatctttttgaacctttgccttgtcgaatcaatcttgactccattctcctcattgcgtattcgtttagctgcctagattggagcaggtgcacttgctgtacatcttcaacagtcagcaacgggttacccttacccgcttgacagaacgttgagaaactcgttgctcctccgacgactcaagtcctgttcgcctcatagcaaaacagtttggacatggcgccctcctccgccaaccctccggatacgatgatggtctcggagacccaaaacaacaagcccactaacgccgaagagactgcagggggtgcgactgctggggtgaactcgagtaccccaaagcaaaaacgactggcatgcgagatatgtcgaaggaggaaactcaagtgcgatggcaccaagccaagttgcagcacttgctcgcgtctcggccatgtatgcgcctacgatgagaggagaaagaagagtggtcccaagaagggtcatctcaaggccttggcggaacgattaagtgcgctgttttacaaactgtgtccggtcccctggcttcggtgatgaaagcagtttgctgacactcctctttttgctcgcagagcaagttgagactttgctgaagacgcaggaagcaccgagactgagtgcagacggtaacccaatagcaccgaatatcgtctttggtagtggactcagccaaccaagtcaacatgctgctgccgcggccgccaacttcaacgttccgggcccttcccgtggaatggcaacagaggggagcatggatcagtggcagttccaaggcgatccgagcagcacaggattggatgacttcaacttgggcaacaacttgggactaggcatgagtagtattggcggcgactttacctgggaaatgataggcctgggactggaggagccattaccgccccaggagaccatcgacgagctgcaagtccattccaccatgttcacaaggagtaagtgacttgttaacttgttacgtttactaacgaacctaattgtaggcaccaagtatactttgacaaaatacacccttccctcccaatgatacaccgcgcccgctacttccatgcgatgaatctgtaagacagcttacccaatgtcctctctggctaatcatcatgggcgttcaaaagcttcaatctgtttctctgcaatgtataagtctacgtaggcatgagtttgctgacatttgtatatgacagagccccaaatcagcggccaccggtgtgtctacgctatgctatgtggacactggcctgctcggtgtcagaccggttcctcgatttgaaagagctgttctatcagagggccaggaggtatctggagttggataccatcaaaggctttggagaacacatgataacggtgtcacattgccagacctatgtgctcctggcatcctacgagttcaaatggatgtattttccgcgagcatggatgagtataggctcggccgtacgcttatgccagatgtaggtcaagtccctacagaagccctcacttcaagctgtatcacgtactcacacttttttaggatgggcctctatcgagttgatggtggtgacttggaggtaaaacagtgcttaccgcccccacgagattggacagaaaaggaagagcgccgacgaaccttttggatggccttctgtcaggaccgttacgccagcatcgggacgggttggccgatgatcattgatgagaaagacattctcaccgaccttcctgcctccgacgaggcctacgacttgagtcacccccaggagacccaaagcctgaatgatgtgacgctccatacgggtcctagtaagttgtcgtcttttggcggtgtcatccttcttgcgtacctctttggcagaaaccttatccacctccaccggccgactgaggacgaccgagatgacgacctcaatggcgaattttggaagaggcatagacagatggataacatccttctcaatgtttcgctttgtataccatctgccctcaagctgccacagggtctggccaatccaaacgtcgtcttcacaaatatgtgcattcacacgtcgactatatgcttgcaccaggcagcgatattcaaagcagacacgaacaacttacctgccagcgttagtactgagtgtaagatgcgatgtattacctcggctcacgagattgcaagtatcatgaggatggcctctcaccttgacttggatagggtaagttacatcctgtgggagcatcaccaacgggttgactgacttgatgaacagctgaatccaaatatgtcgttctgtctctatgttgcagcaagagtatttgtgcagttcctcaaaagccgtccagacgatggccaggtagccgactctcttcggttcctactgtcagccatgaacgcactgaagcggaagaatcctcttactgaatccttcgtagtacagcttgatgtagaccttgaagctcttggtgccaaggttcccaagctcaaaaacgccttctcaagaagtaacgatggtgtaagtctcgtgcttctcttctctacatgtcctcaggcagtcaatactaagtaacgaaacccgtaacttcagcacacatcacgagcccacatgaaacctgggaccggactcggagcatccacacaacatgggaacatgtaccaccaggaatgccagttcctccgaaccgtcgaagacgacggcaaccccgtcaacgcccccaacctagtcaagcccgttgatttcgacgatcctcttgttcagctccctggctcgagcaggaacaccgcaccagactggtcatcatcagtcgagcagcgaagtcccattctatccgccggcgggcaacacggcggcgactctgccaggaccgacggtttagcctttgacacgtttattcatggcaggatgtcgaacaacatctcgctccctccgaattatcagactcgccctcatcacgatcccgacgccgggggaaatagcgacggcgtcccgctgtccactccttcaccaaactctaaccagcccacgcccaattctggcacatcatcttcgaaccatcaccaccatctgtgtcaccaaatgcatcagcatcagcatcaacatccacaccatcatcctcatcctcagcctcacccccacgctcatcaccagcaagaacatggacaagggcaagtacaaggactagcacccaccaacgatggccgacatatgagcggatccggcggatcttcatcttccatgtcctttgacaatcgcaataagaatcacagcaccagccccataacccccggctcctctacaaatcctaccataaccacggctgccacagctcttgcaactactgccaccgccaccactactactagcactgctctggacatcaatccaagccctgccgcagccgtcggtttttttctcgatccaactgcctttggtatgccgggcgttgagatagctccggaaaatacgactaattcggggttagcgaggacggcgtccgaccctcacgccaccaccattgttggcaaccccaataatggcaacaacctcgggatgggttccggcgtcgggatgggcatgaatatcggcgtcggcagggatggtggcggtggtggcatgacgccggatagtgtgctgcgatcgctcatggcaatggggaacatggaaggtatggacggcatggaggggtgtggaatggatttggggtggggtaacggcggtaccagtcacgaactggacagtcatgggaataggcatggtgatggtgggagtttttagcccggtacttacctatttactttggtaggtagaggtagttggaattgtttgatggaggctggcgtgacgggacgtcgggacgggaaggaggaaggggaagggaaacgggcaagtggggaaacgggaaactaaggggttgaagcactcactggagaggagaggacggaaggtccgtcatttttcggagaaggggttggagtataatctgaagcaggtaccaaggcagactcttcaggcagtaactactgactcgaatgttgcctgcagcaggtcttgttaaaaccccacggaggtgacaatggttgttggcgatttcatttctgttggtatttcatgcattcccttttcgacttatctttgtgttatttcatcaattagattaagctgttgagagcaactccatcatggtgtccaagcagcggtcggttacgggtcttgattcggtgtgtttcacctcatgttatattagtagtaagtcttcttcctataaccgtgtatgcatacgagcaccacttctcttactggttagtttgtaagtgagtttagacaagaacaaaagaaaaacggttaccgacgactgactgactagatcaaaggcataacctctccacttcaaaccaacaaggaacaaagataaataaatgaataaagatagataaataagaatcaggggaaaacgacagcaattggtcttatatagaagtggtgaaccatttgaagcctcaatcgtgacacgtactactttccgcagaatggagtgtccccaggtaaaggtaccacataggtaggacggccactagctagtgtaaaggccccttatatggtcatcaggggctggggacttggctcaacgttgaacgaagaagtaggtggaatgacacgtctgtggcaagtaggaaaaacatgaatagtccgatagctggccaggcgcaagtcgctaggattcagagttcgagtggtctacttgggaaataggtggtgatggatcgtatgtacctacatattgcatgggttgcgattcacaactacctggggcatggaaatgctcgtatcgcattatatattattcaggagggaggatggcggtaaagatatctgctcactcctaactgtcactcatacatagtatttcgattcggtatgtgcgcttctgccaatcctgcaaagtgattttgtcattctcgctatctgtcatgctcccgctccgaaagacgaagttataagtgtagcaggatatgaagtcaaggcgtcggtagcttcacaggccagcaacagaaggggtggaaggtaatgataggtggggcacaaatctaaacttcgtggcatcttttcccatccctaaacccacggtcacctttctatatccaaaagaaaagaagaagaagaaaagatgttacaaaaaagaccaaaaaaaaaaaaaaaaaaaaaaaaaaaacagaaaatcacaagaacttcagtcagatgcgaagatctgaccaggactgccgcgaggactgccgcgagccggaatgagagctactaaatgaagaatagcttccaccatacctagcttgcttcgccgctttaacctgtctctcaaagtttcgcgacaacctttgctcccacttgatgcgcgccttacgctcgtcgcaatccgccgaatcctctgggtacatctcgtggacctgtaaaaacttcttgatactcttctcggccttgacgcacatcttatcgagcttctcagctacctgttcgctcaccaattctggcgttctgtgtacggaggactctcggcttgattgactgccgccccagctgcattcaaagacgaactcgatcttgttgagggtgccatcgtcgttgggatcattccagacaataatcctgtcgccgttgtatagtcgcatccaattcttgcagctgctctgtcgatcaacgggatcattcgaaggtaagggtcggccgttgacataaattccgtcggcggccttggtggcgatgtaaaagtagaagtccttgttatcaccccagtattgaagccagggcacagaacggattgaggggtcaaaattattttccctccagaccatgatcttcaacgcgcattctggtatcctattttcaggcttgtcgggataaccttcgttgttctcatagcgttgggtgttctcgggtgaactgccccaggtgactatcgacgtgctgagtctaatcgaaatgccaggtagtatggactcgtctgacgaccgtaagtaggcccacgctgcaatttccttggttcttcgtttaagtgtccctgtctcgaccccgctctcctttgccaaagtccacagaaggggtagatctgtcttgatcttgctcatgggcggaaaatatttctccgccagagcccataatgggcttttgcctggtgcaaacttttcgtttgacttatctcttttatttctgtcctcagccgctaaacggaaggcgttccattgtgccactgtcatctcaggatagtttagatgactgctagatgggtccaggctgtcccagtacgctgacttgatctgtggttccggattaggtgatgtgaccttttctgaataggtcttgatcgggggcacctggatgagtaactcgtcttcgttctcgatgggtgctatctcccggttcagaatatcaccgaccctgttagatcggcgcttcttagaaacaggctcattgtcagtcgacgaccttggattggtgtttattgcaaaggaagatttccgtttgctcctcatcgagtcagctccaaccgatggtgtaacaaagccacggcaggactgcatctcgagttggcccattatgctcgcagcaccctccaggctttgtaaattacccttgggaggcacgtcgactgacgcgttcgggtcagacgaagcagaataatcctgtgaatcacccagaagtatctgtggccactgcccggctagaacatcttgaccaagaatgtctccctcctcctcagaattatcttgactatctggaatctcagctttggacctgaacagcctggaagttcctccgctttttggcgtggcgggcagatttatgcgttctgcaatcacatccccctggcttcccagcgccgattggccaacctcaccaaacaaatgcttggtctgagtggccggcctgaaggcgtagttctctttatcctcctccgagccactgacatgctctgcgtcattgatatgctcttttggtagcaaattgtcatcactcgcaacggtgacatctccttcctcctctcgtaccggtgtcgctgccggtctgtctgttaaactcagctgggacgcttcggcttccagcagttcgtctactccgccattttgtgagcaagacggtgcgacatttggagaatagtggggagtgcggatccattcatggctcagcaacatctttgccgttggtcgatgttcgggtcttcgactgagcatttgcttcaagaaatcgcggcactcgagtgaaacagggggatccgccttgatgagctggtcgaagtcgggaaaagttgtcataatctggtgcaggaactcagtatgaccgacaccatttcgggcagggaacggtggctgggtggtcaaggcgaagtacagaacaccgcccaaggaccagatatcgacgttgtgatcgtatctctggctccggcgaggttgacgcgggtaactgcgacgcgtctttcgctcgcaaagttcatcgtactcttcgaactctgcataaacttcgggcgcacagtagagcaaggtaccgcagaacgtcctaagaaatgttgcatcgtgatcgatcattttagaaagcccaaaatctgagagcttgacaactagcgggaaccgggattgaatgaggatgttgtcgggcttaacatcgcggtgagtaatgttcatatcatgcagatacgcaagggcgtccaccaactgcctcgctatcgtcttggtatctggttcggaaaagggaccgtttgtgccgatatactttcccaaatcaccgtcaccgacaccgacaaactccatgattatgtaaaggtgtttatcatcaggatccaggtgctccttgaactgaacgatgttcggctgtaggtaacacgttagccgtgttgagtcgggttgatgcaagtaatgtatcaactctggcctttggatgatatagtgacttacatgtgatactcgttgcatgatcttcatctcattctcgacctttaggtcaagcactccatttttcatgaacctccgtttttcgagctctttggccgcatacggacgtccattcattttgtcggtaaccatatacaccgtagcgaaggcgccctgcccgattttgcctttgaagttgtacttatcagaccccttccaagtactcacgccgttagatccaagcatgggtaatggtgacagctgacgcgtggcaatcacaggagcgcgggctgcgaactcctgcggagagtctctgaaaagatcaacctgtattgtgaagtgtcagtggatgcatgttaacatggacgtggacattgtcttacccgcccccctggtccaggcacgatcgtcttgtttacatccacctccgttcgttgcaacaagtatttgattaggttttctcgataggcctcggcgtgcctaccatgacggtttggaaccctaaccaggaagacaatgtcgttcttgcgcttttcctcttcattcgtcgctcgctggctattgagaatccttatcaccgatccgctccctagtgtccacattttgggttttgggttcgcctgaggttcgggtggtgggttatcctgatgtctttttcttcctgagtgtaaccattgcccgtttactaatgtgccgatcaacgacagatcttcgatcatcaagctaccatgctcgttgaagtaaatcttgaattgcttcctgctgatggttgtctcttcctggccgaccatgacatcacattcgtgatttcgaccaaaaacgaagccatcgcgagggtttttgagctcggacgaaaatcgaaaggcgaggtgatgttccgaagggtctgtaggcgcaagattgaacgtgtactcatcgtcgttgccaaagtccatatggattcggcttgtatcattccgccccatgacgaatgcgggggcgacatcgaccatccttctcaccaccttccttgcaccctcggtgtacgggataaggatgcatatgatatcagctaggtcctggtcagaaaagccggtgtgttgctccccaagccggcgagggtcgagcatctcttgagtagctgccataacgagtcccaatggttagatcaaggttatacagcatcaaacatgctagagggaacatgggaacgagcctaccttgggtagcctctagctcggagtctgatatgtcactcatgatggcagctttcgggaagcatccaaaacctgtccagggccaatgtttcggcacacttgagcgtggtgggcaacccagctggttaccaacaaatcggcaacggccgcgagacgttggtgatctctgaacagggggaagctcaatggcgggcttgtattgggaagacgactgccgctatcgcgaaggcatatattcggtacagcgtgaaggtggtgtggttgttgttttttcttttcttttctatttttcgtctgattgtgaggagtgtacgtggttggaaagctcgtgacaagtcgtgtggggcagaggtagagtgaagtttccgatgaagaagctgtgcagagcacacgacgagaacactgggaggggtcgcgaaagccgtggtgcgtaagaaatgcgaaggattcgggggtcgagggagctcgaagtgtctgggaacgggacgaggagtgggcgtaagtttcggttctcccgatgtgctttcgctgcggaaccgtcgagggcgtcgggtggtgcggcagtaacgcggacagcttccacggtcaacggcgataacaatggcttggccaaacggctttctgactgggcgcgtctaggagaagaaaagagattgtgaggaaaagcagaggggaccccgtcgcgacgacgacggttgctgggtgggcatggaagcatagaggtactagagcaggcggcaatacagagattgtactagatgtggtgcaatattgactagcgcaaacgtgaaagtgtacacctaggtacctaacaactggaatccatgcgtcgtgcagtgcaggcaatcacaaatgcggtgcactgcggtgcaagggaaaagaacatgcctacgtacatacgtaacaaaacgcgttaaccatgaaaagcgtacggacggctcgtagcggacggggagatgtacctacctactaagagtacatacctaggtacctacacttacttacaagtactagcgtacctacacggtacgtagttatgctgtgcttgtggagttcgtcacgggcgggtccacttcagactgcagtggacggcggggggggggggggggggaaacgcgggacgggatacatactggactggacctctgaacgactcgaatcggggtggtcctaccggggggttcaccccacgctccggcccgcggcgaacaaacactttcaacctcctcgtgtaaaaggttctgtttcgcccaattcgcccagggcaaagatcacaaagatgcacgcatccgaatctgacagacacaccagctcaagaaacaaacggaaacccttgtgagcctaccatctctactctgaggatgaagccgctgctacaacgcccgcattgacttgattaggtctgctgcgaggttttgattgtacataaacacacagtgacaatcgtctgcttggcctgccaccaccaccaagagggcgagaagctgggggcgagaagggggggggagaagggggggggagaaaggtcggggaagagagcaagaggggcacgcagcaggcatcgagaaatggaaccttgaggaaaaagaatggagcggatctgctaagggggctgggggagtcttgaaacctttcaaaaaggactcgatacagtcgccttttttttctttttcttttttttctgtctttcccacggtagcgagaaaccgcaaaagtcgtttgcaatgatcgcgtgagaaccgtcttcgcggcaccgggggaagggggaggggttccagactagagtatttcacctgtctcactttatgcctgctgaccactactgttaggacccgataaacccagacctagtttttgaccagtctccgaatgccttcttctatgtaagccctccaacaagaagcaccgaaacacacggccacccattgcttcctttgatatcacttactactggataatgactccgtcatctacatctgattgcgctttttgaggcgatttgctccccaatggtgatcagtcagtgaagagggtacgtagtcggcagagaacaaaacaccatatcgagactagcacaaaggtcgccatcatcccttgcttaactgcacgcttggcctctgcttctcatggcaggcccggttatacgcgactacaccgcccttggctttctcaaagagaaacggccctttggttcctggagtcgtggtcgtttcggctgcgggtttagaaatagcccataagaaaaagggcgtggaggcactgccatcagtcctgtggcgatggctcggcttgtcactcgtgacgggttctgggtttcttcatccaccttacgccaattttcagaggaacaacatcaacggcctgcctccctgtcaatatactactcatagccgttgggctcgccatgggagaagacaaatcctgcaagtgcagaatttcatcccaacagtccttggacatcgacgagcgaaaacgtgggtttgtctgcgccacgtcaatggtagggagtttaaccctagaaagcctcttgctaatgaatcaagggatgaagaaccgtttgcagtactgcatccactgctgctcagagagcttagtatgtcgaatgagtgaaaccgcatcatttatggaacaagcggcctccgcacaagctcttcactgtgagtattgatgctgtgttaatacaccatactagtcttcatcttactgtgagaacacagccgctctctctccatttcacttactgtgtgtgccgcttgcctagctttccatgttcagctcacacgtgattgaccgacgcctaaaagatactataagctttgaggtagctcgtctcgagcaagtggcctgattcgagttttgtagactcgaattcagtaaggctttgtgtgtcatcatacctgctctccaaattaggttcttacaagcctttcatgtgctgggcaatcccaggtttgacccgtagtggcactgctgatggatacggctcttatcaagcctttgacgtcgacgaaaggcagaagctgcatgagtaggtaacttccaggctcatgttgcacaatacacacaacatcttctaacttcggtacctacctatagcctctagagtgctacctcattctgaatcggcttgatggacgggtatgcatattacaggcaaagatgttagtttcatccgctttgagtgcacgtgtgtgaagagtgagcaagtacctctgtaaaccatgtgcggatcacccgttcctctagtaggtgaatgtaccgacttgttgtgtcatcgaaccattcgcaatggattcgaccaaagtgtttttggctcataattgactaggtgttcggaatcagactttggccagtttgcaatccaaacggcgtgagtgtcatcgtgatgaatgaagcttgccatgactggccacttgctggctatggactgtgacagcaaccacacccagatcaagaagtaatctagaaatgtttgtgtagcatgcattagccttgtctctggatatcacccatggaaatagcactgataagttcgtcgagcttcaagttatagatgacttacgtacttgggttcgtgagagtcctacgtatgtgtacatatagtgccatagtactactggtaggagcgtcagcttggtagcactctcactgaaacccatctaaccttcccttaaacacaacaaagacaccgccctgaaagcccaagtatgaaccgaacaacatcaaaaatatcgacatcggtctactcgcgtcggggccacgctttatcatcgaacaaaacacattgaattgatgtgaggaccacttagttgatgttgacgggttactaaggctagaacgacgtctccttatcaaagcaaaagcttctctgcgtacacataggttctgttcacgcctgcgaaaccagacagttgactgctgaatctcactgccgagttatagccacactgtcgagctgtgtagcactgttatagaatcgtattcatgtcttatacacatgactttgtcgttatggagatggtagtgttgcgacctaccttgataaaccctaacatgcgttgactaccacctgtctcatcgaagcctcgtattctctctagtgtccgttggccacattacatacctacgaaacggaaacctccaggaactccaacccgcgtaatgatagatgttgagagggttacacagccacactcaagtctctcgggctatttcaattatggtgagtcaagaagacgtctagacggtgtgcttcgaagcgccatgcgcctcaaacacaaaagtttgcttgtcagtttttggcctcgcaaccgtccgtggatgtctgattgtgtctttcagaccctgacgttcaactctggccttcgaccattctctatcttgaagatacggccaaatagtcaatacactataccagtgagtcagccagaaagatccgtaatcagattctgtagctgtggtccgtgaattcttgttaaagagctccattgtccgggaacagcacatatgtggcctgcaggacggcgcacttggcaatatcagcagacttgaggctcccgccaaaatctagatggggtaaagccaacatattggattccgatgtgcaacctatccacgtgtatcgcattcgatctcttgggcttcgttgagagaacggtaggtagttatattatccagatgaaaaagggcttaccttgtgaaggatctccagactttggatcgaaccgtacaaagaaagacacatgcaattgctgcaaagtgcctgcatgattgcgtgcttgagcgcatgtcactcgggccttggaagtttaccgagaaggaaggtttggctagaggcttggaagtctgtccatgagattttgggtgcctttgtcgttgtctgtggtgtagaggtagaggtaggcaggtccttgctccgttcattcttgcctggccagacctcttcggtacattccgatttgtgagtgacacagccaggcactagactactgcgtaacgtatagtccaagaaggtagcatcctttttacaccagccaagcaaccctgactatccttttgatcacgaactgttctccgtgaccctcggtttccttttttcccccggttttttgttctttcctctttcaaaaaagagatctaagagccttatctttactgtaccgcagtaaaatcagcaggacgaaggtcgaggacgaagagtgtcactgtctgttatcaactctgatcacctaggtagacaccaaccgaactcaagcattccctgcaaggcaggtacgtaccccgctgcgagagagctggccagacttggctggtccttatccacttcgcatcgccaagctgccatgtgacgacgacgaacatcatccaccagatcccagagaacgaatttgaggcattgcttgctgaccgtcggtggttgaatcgagccatacaaggacgcagtgggaggagactggccactccgaggcaagaaccaactctatgctgacttgagctgatcgaagcgccgaacgtttcggagtcaaagccgagcaagcagcgcgtcaacacgaatcttaacacccggacggtcgggtcctgcagtactcgagcgtggtcaatcgatacgcaatcaagctgtcaaagtagccgccggcgagctttacaccctgcacacgagccagggttctccatatcagtgctcccaaactcggagaagggcctgtgaggccgaagcagaccagacgggggcacagaaaaagacaccgttgacggaagacctcccgctctcgttgctgacaggcacccaagtctaggtgtcacaaaggtcagggcgacaggacggactaggtaaacgggagtgccacagctggtggtagagtgcataccaagcacaagacaagtacccagagtgcgcggcgtacgcaattagagcaagcaccatctccatccgacgctcccgcatccccactcgccaacattacctaccaatggagttatagtgcaagcagaacaaacaataaccaagaacaccgagcctcctcctccatccccaagcattgaatccctccgtatattggacccttggcgcaccacgcctctcttttgtgatttttggtcttttttattttttgttctctcgatacgctgctcacaaagcatccatccatacaactttcagcaagctgggccgccaaaacaacccaagagaccccgttccgcctctgctcctccaacttccgtctcaggttgtcaacgtttctcctctcgttgcgtttttgtggccgcgcgtccttcccgatcaccccgagatcaccatctgctcagctggccagcgtattcccgactttcaattaccacatcattttgctcgccgaatcggcttgacgacgaccccgggatattcttattttattctttccataatctttttttctattttcttcttttttggaataaaactccatattgcactcttactctttggaggcccgtgttgcacgagcatcgcaatcggaagtttttaaaattatacgacggagcaaccacaccaagctttgaagttgtcttaggtactagcttcctcccgaggccacaagatgggccgaaatcgaggtgtgtacatacgttccccaaattgtcctgattcagcaccacccaacagcagcccctcagctgctgtcccttcatctgctgcggcctccaccaccaccatcaccaccacaacaccacctcgagggcaatgaatgatacccgtcacccgctcgctagaggtacctctgcgcagctcccggacctcctgttgtccatctagcccatcccattccttatcctcccactcttaccaccacctacaactacctagctccttcggcctccggcaccactgttcgtgtcgttcttagcggtctcacacgctccatcaaatgtctcgtcgttagccccctaccacttgcacctacggtggaagagaagcgggagtacacgagtgcatgtgtccacgttggcccagcgccaatctagaacccggtcacccgcaacaagagtgctgggcgggcatctggcttagacttggctacagttcttttccctcttcgccctacctatcacccgagctcgctggatcgccgctgtgactccgtacatcccacggcgtttgcgtcagggctgatttccgctccccagccattgcttcgactgtacatgggtgtccggatgcgcaaatctcgtacgttattaatactgactactggcacgtcatacaaagtcttctcgtttatatcccaattctcggcactccacagggattcaaagaccccgacgcctgcgccgtcaccccctaacgatcttcgtgtccgtgacgactctgaccccaaaccatattccccgaccgtttcccttccaactcccgctccatcaccacctcaacttcgagactcccgcgagccctcacccgacagaccgtcgcctatctttgataaagtaccagagcccgccgtcgccagctctaccacgcctgttaacgatccattcgcacaaagtgttacggggaaacgacggagcaattcacgacccttgtctatggcattgtcctcgcagcagcccctcatggaaagcaacgaggaaatcattcccgagctccagcccatctttgctttactcagcagtcatgcgaacaagttgtatcaggaaggatatttcctgaagttggatgaccaggatataagtgcgtttgctctaccttcgctccatactctgtataattccagctaaccccgatcagaggggagaccaaatccggaccgaacatggacagagtgctttgcccaattggtgggcacagttctgtctctttgggatgctgccgagcttgatgccgccggagaagacggtgaagtcctccccaagttcatcaacctcacagacgcttccatcaaaatggtacgtggtaattttgctgatgcgtcctggccttactttcatcttaactaagtatgtagattgaatcgcttccgacaagatcaagcgacgaacagcccctccagaacattctcagcatcagcactgctgggaggaaccgatacctgctgcatttcaactcgcatcattctttaatccaatggacgtccggcatacggttggccatctttgagcaatccaccctccaggaggcttatacgggggccctgatagctggaaaggggaaatccctaaacaacatcggcgtcatcatggaacgagcgagaacacctgtccaagaatgggtgcgggtcagatttggagccggtgtcccttggcgacgctgctggtgtgtcattgagcctccgagcgagaaagaagttcaaaaggcccagaaggagtttaagaagcgctccccttatgatcgctctcacggtccagtactgaagggccaaatcaagttctacgactcgaaaaaggacgcagagaagaagaagaagcactcgaagcccattgcatctatcaccgacgcctacgcagcgtatgccatttacccgcaggcaaaggcgttgatcgatggatcggcactcgtcaagatcgagggaagcatcaccatccactcggaaccgccatcgtcgacagagggcttcgtcttcatcatgcctgaggtccaccccgccgtctccggtttcgagatgttactccgatttttgtttcccacgtgggatacttttgcactatacggccgccctggccgcctagttgctagcgtgctagacccacgttctctgatgtttgccatgcccaagcacaaacgatatgggtatttggaacttctcgatgtcagcggtctcattctgactgacgggagctcggcgtggaccgagcagcagtggaagaagaaaatgaaggaactgacagggcaacgtatgaatgccgtcgaagatgcacctacgagtcacagtcgaagcgcgagtcgcagtagcaagcgcttaagctttggccagaatccagcgtcctcttctaagccacgtgtaggtttttcggaggaggccggtcccgttagatcatctcggtctctctcgctgtccaggccctcccagagaacggactcggcgccgccggatcccaatcgggagcccgtaccatcgacaatggccgggcatcctcgtcattcccgcaacatctctgatacacaacttgctcatgccgcatcggctcatgaattggatggtcccggagccccgcagcccagtatgcgaggccctgagcgcgccagaacctttgctagtgatttggcatctactcccgaaagagtcagctcagaggatgagagtgccgtgaggagccaattgaccaacgacctccaggagatccaacggatgcaggcaccagagccggttaacgcgccaccggccttttcgcatggtgcaggctctcgaccgcaacaaaagccgtaccattcacccgagatgcgcagagcacacaatcgtttgtcaaacaccacgttatcgcagatagccacagcaggcgggttgccttcggatgcggtcccaaacgaatttgacagataccctgaacaaggcagaggccaatcacaagggcaaccagcggtacagccacaagccagcgtcaaaccaatgaggatgaatgctaattttattggaactcgtgaagctctaacatcaccttcgccgacgaacaacggcccctccggtccctccccagggcttacatcgccgcacatgaaatcgcctcaaaacccctcgacggcttcgcttacccattctcccgataatccagccagcggccgcggcactcccctaatgacgagttacccgggatcaacaactgagggccgacgtaccccacctcttagccaaggatcgccgcgatccaatatgccaggaagatccccaccggtaaccaggaaacctcttcctccaggatcgccagccttccgtcgcttatctgaagactctgtctcgtcactgcccgttcggtcggggtgcagttccggaggccttcaccagcaagtcgaagacgccaatctgtggttaactatgcttgaacgaaaaaatagcgtgcaaagtttttcggacagccgttccattgacgctgcatctacagcgagcccggactacgcaagcacccacagatccacggacacacaggaatcagcagaccgagaacgaccacgtgctggaattctgaaagtcgttggtgatacctccgtttccccacatgacgcaaacggcagcagcagtgggaagactgaccttgggattaacatcaattttggaccaactttcaactattcggccatgaaaagttcttccgccaagcccactgaatccaacgcacaaccaagccggttctttcctcccaacaccggcagaaagtcaccgggaccaggcacttcgtattctcacttccgacaagacttggatgacactatccgtcgaactgttccctggcagcctggctctggtgtgaaggctactgcagctcacaatgctgtttctcccgaacagtttgtacaacaacgcgcggctgctcctcccattcccgtattcgtacatcaacgcagcccgtcgtcccaaacaatcaccgacctgagagcaacagccccttcctcgcccctaaaacgacccggcgtccacggcggtgcgcattcaagacacaattctgccgaactactctcgtcagggcgccctgtaagccgtggcctggtagccgttctgtcgagtgctgaggtctcgtctcatctatctgctcgtgagcaagaatatgttgctcgggccactggaaccccattgattgcgatggctagcaataaaagtgagccccaacccaaaagcggcctcgtaggtgcgatacaacaaagggaaagagaaagagcgcacatgaggcaaggagtaagtggtcaagctgttgcgcacgccattgaccagagacaacgagagcaaaaccaacaagcacaacgggtagcgcagcaggctccatttgcccaacagcaggcacatcggttttctgggcatttgagcaacggtgccgcttcagtgtacaaattcggtacgagtggcttggataacgtgtacagggttcatacggggcgtagtcagcctctacagcctgacaacggctacgaatcccgacaggctagacctcgctccgagctcctggcgcagcgcagctcatatgccctcggtgaccccactgccgcaggacacggaggaggcagcgctgtcggggtaggtcctcccatggatagtccacatggttcgtaccctcttcagtctccttcaagctacaatgttggtggtcagaatggccaggctcagtttgcgttcttcggtcgacattgaatggtcagcatgtgccaggtgtagtgcccgacaggccgataacaccaggttacctacaatattatggttaagcattttaggcttggaggacagttgaggttttgggcgagacgatatgtgggttagaattaaacggaggcgagtacttgttcgaacttgcaatatttcttttttcttttttttttttttagtacattgtttggcgtaaggttttttggaatggctactactcatatgggcgtggggtttgggggttagtaatagatgacctgggaattgtacaagtcacctggtttattagcaggttgggaaatcctcggctgttggtatcattgtcagatttgcataagtcatggcgtgttggttaggatgggtttgaaaaccttgctacagttgtgtcgaatactaataatttgttcttgttatctgtcatacgcttgtctgttcccactggctctggagagttttgggttatatcatcaggaagccttggagcagccttggagcattgcaaggtacacgtctttggatagtcttaggtcatcttgcagggggtgatcagggaacccaatctttgacctttggatcccataagacgcgtccgtcatccgggaattggaactacttagcctatttgaaatttagtcgggaaaagtcgtgaatatgcctttggtctaatgtcgatcaaagcgagtcaggtcaggttaacaggcgttcctaatcccaacgttaaataaatggtcattccatctcgtataacggctgcacttataaaacatcatcacacacgagatgccgaccctgattaaactgtttcaaggcatgcttcaatgatgatggatagtatttatatatcggacgatattgcacgacaacattttagcttatattgcccgagttccaaccttgctgagcataggtaatcattgcaccaggtaacgttaacagtggggtctcccgtcagaaacgaggggatctgcttgaactacagacctacatgctacgcggtacacggcgacgggtcacgtaccgtacagatttggactatggttacgcaccatagaacacctggaaggattcccgatgttccggtgaataatcccgttcggtggtattattagcatggcgagaatcttacatacctctacatagtaagcttttggctacatgtgctcgcgcagtagcgcagaagccccaggtgagggaggcttcatgtacgataagataaggacccttgtacgggctgttgcagtaccacctctaggtaacggaagggaatgcagagtcctgcctgccgagcctgtaatcgtccctccaggcgccccaaaagggcaagaaatctgggaaccaccagtgctcaccaacctgaagtttccatgccttctggctcagccgctctttcccttgtctttcgacttatcagctgctcttcatcggttccttgacagtgagagaatcaacaccgtgcgcactttgcttggaaccctcattctttttcctctttcttcacacccctcctcctcggggcctcttcctctctcctcggatgctgctcctcagcatcaccataaatcagttcgaccgcgcgccactgggatgaggagactacctccccgactgctggcctcgataccacacgcaagcccgtcgggcgctgtgcccctcttactctcgtcttctgtcgcaaaccacacacttcaaaacctaagggcgggaccacgattacgagtcgttgcgcaatggcaatgccaccctcaatggcaacaacagcgtgccggcttcttgacagggccggcatcgtgtcatcccgccgacaacgacacaagccgcgccagtccctctcccacgattgcccgtgaagcctctacttcgcccacgccaacgcttcctggcctcgaagaagctggtcatgatgaacagtcacctgctggactccacgaggacggaatcaccgaggaagagcttcctaagcttcccttccgcttcgacacgggtattggtctatacgcaaagcgcccgcctcgccctttcccaccaccattcctctcgccaccctccggttctttcagcgaccctctcagtacgcatgatcgcagtcgagatcgccgtgcggcttatgtcaacgggaagttgatacgaggttacaccaacggcgacgatgctgtatttgccagcaaatactttgtttgcgcaaacgacggcgtgggcgcatggagtacacgaccccgagggcatgctgggtgagttctattcctcaaatcatgcccttttcctcttgtcaaactttttctttcggcccttctccgttacagtgctgggaattctcttacgtcacttgccgtcccggtcgctcggggatgggagagtcacttacagattgctaaccgacatcttgcgcatgcagcctctggtcccgactaatattgcacttttgggccagcgcagtgttcgaggacgccgtacgacaaggcgacacttaccgccccgacccgatcgcatatctgcaacaagcgtacgaacaaacaatggaagcgacggcatcaccgaacgactggcaaggcacgacgacagttgcgggcgcacagctacattaccgtcgcaagctgggagaacctggtcaggacgttgctgagtctgacaagggttccgcaagtggaggtgccacgaacctgacagatggggatcggccaccttatcagagcaccgatagcgctggccatgctaaagtacagggcgagaccgagaagctggacaacagcggaaggagcgatgtggagccgctgctttacgtcaccaaccttggcgactcgcaggtgatggttgtgcggccgtcgacacgcgaaatcgtgtacaagtcgactgagcagtggcattggttcgattgcccgcgtcaactgggcaccaacagtcccgacacaccccgtacaatcgcagtggtggacgaggtaccaatacaggagggagatgttgtactagccatgtcggatggtgttattgacaacctttggtcgcatgagatctcggagaaggtctgtgagtgcatagaaaaatggcgggcgggcgaagtaaaagtgagcaagggcgttctacgggggaccgtgctggacaatgatgctggcatgatgggattcgtggcggaggaactgatggaagccgcaaaagccatcgctttggatccgtacgcggagagtccattcatggaacatgctattgaagaaggtcttgccagtgaaggcggtaagtctcacctccttcccaactctactcactcggcagacataactgacatggaatacgcgacaggcaagccagacgatatcagcgtcgttgcagccatttgcaaaaggaacgactgatgatcattactgtttgcacatttctagttgcttttcttcgctgtcgaagtagaattatagatatgggtttcttttgttgggttctttggagcggcgggacaaaaggggaatggtaaggaatggctgttttaccggagacgcatggagtttccagacagtcccaggtttacttagttacctttgagcggcttctcttgggttgtatgttcatcatgttgcaatctttacatacacattggtgttctgaggatacatctccgggtgttgagtctccaagcgagaaacctcatggtgggcggagtggaggaaggcaagcgacatcgaggatgggttaggagctttatgaaggcggcgtccggtgtgggttaacatgggcacttaaactttattagccgcattatagttccagttcctgcttttctggggatggtggtattacacagactccaaaggagaaacatttggtccttttgtgttcatctaccacatttacaacggttagttgatcataaacggcacaatccatcccggatccaaggtctctgtaactttagcgcaacccaacgatccatcgtgcttccggtgacgggaacggggtgtggtgtttcgcacgtgggataccagatcagtgcggctgacaatagatcaacccccagaggtttgttagcgcgaaacttgcaacgggcatgaaccaaaactcgactccgtttacagtaggtaatagtaggtagcgcccaccgggcatatccatcattccatctggccttcagcccacgtaggggtactgtcaactcaggtttggggctgcagctaggttggagcaggttgaggttgtggggcttttcgatgcttttccacaatgggggccgcactaggtatgctcggaccagctaaatctttctgaataccctgggccaattgcctgcctggaaatttttcgaggaagtcggtttaaaagtctatgagcttgcagtgaagggcagattggaccagacacagacaactggaccgatctttcgtgcccttctgtaaagaaggtttcaaggttcgacacgaacgagcttggcatccttttttgttgtttcctgtgggattctgacaatttttaggtctccccttgtcgcctcttggttttgctttccacatcaaaccgaaccgacagacgagggtgggccttcatcgaggaaaagcatcctatctcacctcactaccatcataacatcttactttttcttttctctctctctctttcagtctccctataagtcgattcggctgatcatccttctcggcgacaaccacactctcaccgtccaatccaaaatacctaacccgaccacaatcacgccaacagtctcacaatgggcaagagcaggaaggcctacaagaagctgatgcgctcgttcgagcagctcggcttccgccagccctaccagctgctcctgaccagcgacatcgtgctcgacacggtcaagctcgacatcatgaacttgttccagaagacgctcaacaccaaggacatcaagcccatgatcacccaatgctgcatccgcgccctctacgcaaagaacaagcccggccccgaccgggacccgaacgtcccagccgccatcgagcgcgccaagaccttcgagaggagacgctgcggccatctgatggaccaggacccccttactgagcgcgagtgcatgctctcagtcgtggaccccaagggcaaagggcagaataaatttcgttatgtggtggcgaccaatgacgagtggttggtaagtaattgtgcttagtggaacaggatgttcttggtggaacggagctctttgatgggtaaacagggcgtttgctaatttgctttggttcaacagcggcacaggttgaggtcggtggtgtctacgccactgatgtattgccgcaggagtgtcatgatcctcgagcccatgtccgaggcatcacagcaaatcagagacagggaggaacgtcaaaagtaagcatcaatcaccagtcaaccaaccatcaaacattcgttcgcgaatccccccctcggcaatactaacgcacttccacaggttcaaggatggtattatcagaaggtcgctgaagagaaagagagaagatggcgacgaaaaagaagactccgaaggcgattctgacagcgaaggcgagggtggccagggtcaggaagtcaacaaggagaaatcaacagatgcagctggttccgcggaacaggaacagaaggagaagaaaaagaaaaagaagaactatggtcccaaacagccaaatcccctggcgatgaagaaagccaagaaggaagacgacaagaagaagaaatcgccctcagatccacaaaggccgaagaaaccctcggagacgactacggattcgacagctgagggcaaggccaagcggaagcgtcgtaggaaaaccgccggcggcgccgcggagggtgggggtggtgccggggagcagtcagcggagacgacagtggctggggtcaaggaggagtgaaacaagggttcaatgaactgttgacaaaacggtttacatagagtccatgatctcacggtttatggctggaggtgactcagctacgacaaagacccttggaattgactcccgtcaacccgagcaccaccatcattacctactcatacgatactagcatgcagatatctatctattgacgcacaggcttgtcttgttcactaccgttcggattacggattgccgatcatacaaccgttgaacaaggacgggagatctgacattgcccatagcgggccagaaacaggaagagggatggcggagacggagagcttcctgttggtaaggatgtgtgacataaatgtcgccaagataggtgaatggtgagaaacctcaggtccaagggttgagagggtctacctatgatatatggatcgtcatgtctacatacatacgtgtatctcgaaggcgctcttctcaggtagggctggatcgaatagaatattcctactaatgttcacaaggtcaatgcaggctggttctgggctgttacactagctgtgaacgcaagggtcgatttttaaccctgctggcgctcgctttgtataccagaggaggtcaagctctgcttgctatacctaccagattgtgggcgtacattaacactgagacaaaaaaaaaaaaaaaaaaaaaaaaaaatccaaggtagtgaatgaggatgcggtagccagaagtggaccgtatcttttcctcgtaaacaagcgatgatttccgtaatcccacgaacctgatcctgcaaaccgaccatactgagatctttcaggctgttatggtacgtccaccaacctcgaagtactgactcgctcgcatcgagcactgcaagtatggtgggaggaccactgactaactttgtcactttccccttctcataggcaaacaatgttgtcgactaaattgcagttgtcctcggagttcgaacacggcgaatggttgctcgtaagaatatcacggccagtaacttggtaggtaccatacacctggggaatactcttatcatgcatccaagcgtctttgttatgtctttgaacctgacttcaaggcagttcctgaacgcaagaatccctcacggaatctggccgatgccctctaaattatggtatcacagttctgtaacagcctttcctagccaaagcgagctgcattggactgtccatcttcgctttatttttgcgaccacttcgcccggctatcgtctctgcaggaccggaacgatggatggacgacagtccggattgaactttcccctgagagccgtaaggaagccctgattgcgagaagctggtcatttcaacattacgtaaatccgatggatgcttctacatctcggtatatctcgtccgaggttggcgttcgtgttctcgggttgaatggacacacccatcgacgacgcgtattaactgcttggggaaacatttcaacgccccccctgccccgccgcactgacttgaacctgagacaggggtatacgcagtacactagaggtacactacgtacctcctccaagcggaagtgacaggccaaaatgtcaatgtgttgttgcgcccagttgctgctcattccgtccttcaaaacccggtctcaactttcccctcccatcttccgacatattgagcccgtcaaaggctgctcccaattccatccgactttcgtctttggaccccacccaaagtgacagcctaacaagcgccgaatccatcacagtaaccgagtacgttcaagacacacgccatgccgggactcggtgcaggcccggctggcgacgaccaccaacaagcctcggcaaccggggtcaacaagcaagaacaaaagaataccgtagccgtatcacaacccggtagcatccaagagccgccggagctcgacgacttcggcttgcccatccggaagtaccatgcccctacgattgccacgacaacaacaacaacaacaacaacaacaacaaccacaacaacaccacaaccacacgcgatcccgaaagcgacggcctcagtcaaggatgcgacgtccacagacgacgacgcccaagatgccgggaagacgacggcgacagaacgaaatatgacattaagcagcaaccacgatgaccagaaatccgacaagcccggtccgggccgcgagaacagaaacagcgatgcgcaggcgccgcaactctcttcaggtgctcgacacgaacattgtaaacaacaaggcgaatcctcgacagccctaccggcgtcccggaatccgagtatatccactccgaaagctctggagatgccgtccgagcctccgtcaaaaaaggccaagtcaccaggcacccaagaacatacagtcacgtcggagacaaagccggtagcagtgaaggagccccccaagtaccaagatatggccatagccgaagtcaagaaagatcaagagctttctccgggccataagcgcgaaaatagcactgccgccatgggaggcgccggagctcttggcgtagccggcacgtctggcttttcccatcaacagctgacactgagccagccctcggaggagaagaagaaagacgaggatgacgaatggcaggaaatgccggcatatgcgccgtatgacatttatgatgacgacaacaagctgatcgctcgagaacacgacgagtcagaggaagagaaggtccagtacgcgggactaggtggcgcaggcaagggatatactagggtcctcctcgacgacgacgccgagtcccagactagcatggatgagaacacccagtacctcttcaaagacccgggaggaggcacaggcgtggcagaggaggacgatgtacagcgcgatgccgtcagtcaactgcaagccaccaaggagttactcacagagggccaaaggattgcctatgtcggcttgacgaggctggaactgtcggtcatggtgagggaggttgacaatcttcagcaggggaggagcaagccacagaaggaagtcacattcgccgccgaaagcatgaagatgtggagtcagaagatgatgatgcgcttgtactcgcacatggacatcagcccggccgagcagatcatgatcgagcagcttgctgcgcatggcgtcatgccccaagacctgactccggtgctaatggcaaacgcgagggtcaggaaccccatggcagacgaagcgaacaaaagagattcgacgtcgtctgcttcgaaatcttcacgtcccaactcgacacccccatccccagactcggagtcacctgccgaacctccgccgccgtactcaatcgatgacaagtcagaactggacgaggcggtcaggatgccctcgcagatgccgacctcgcaaaagatcgacatcgatctgaggtggacggtactctgcgacttgttcctcgtcctcgttgcggattctatctacgacgccaggtcaagaaccctactcgagagagtcgccaaggatcttgagattccctgggttgacatctgccggtttgagaagaaagtgacagatgccctggagatgcagcaggccgttgagaaggagaattggaacgaggaagagcacaaagagaaccggcgcaagatggccctcaagaaacgttacatcatgatgggcctagcaactgttggcggcggcttggttatcggcttgtctgccggcctgcttgctccggtgattggtgccggcctggctgcaggcttcacaacgattggtgttggcggtacaaccggctttttagctggcgccggaggtgctgccattatcacatcctcggccgcggcatctggtagcatcattggtgtccgtgcggccaacaggcgaacgggcgccgtaaagacattcgagtatagaccgctacacaacaataagagggtaaatttaatcgtaacagtgtctgggtggatgacaggcaaggtggatgacgtccggttgcctttcagtacagtggatccattgatgggtgatatctactcggtcctatgggagccggaaatgctgaccagtatgggagataccattaacattttggccacagaggtaagcgctcaattctacgcagtcgagttatgaaggaggcatgtaatattaacttatctccaggccctcacgcaaggtcttcaacagctcctaggcagtaccatcctgatgagcttaatgtctgctatccagctaccggttgtgcttaccaagctctcatatctcatcgacaacccctgggctgtctctctcgaccgtgccactgcagctggtctcattctcgcagattcgcttattgaccgtaacctgggaacccgccccgtcacccttgtgggatattccctgggtagtcgcgtgatctattcctgcctccaggaactcgccaggaagggcgcttttggcctcgtccagaacgtctatctgtttggcagtcccatcgttgtgaagacggatgaatatctccgcgcgtgcgccgtggtttctgggcgctttgtcaacggatacaaccgcaatgactggatcttgggataccttttccgcttgaccaacggcggtatcaggcgcattgggggtcttgcccccatcgaggggattgccgggatagaaaactttgacgtcaccgagtttgtggtgggtcacatggattaccgtacggcgatgccacggctccttcgtgaatgcggttggatggtcgagaacgacgagtttgacgaaatcgaggagccagatccagagaatcatcaggaaagacaacgcgaactcattaatgaaatcgaagaggcaagaaaggagctcgaaagagaggggagggaaaggtcggggagcaagagcggtggtgcattcagtttcttcaagaagaagaagccaaagaggcaggaatgggaagtttacgaagactcggccaaagcgggtggcggcgcctccgggagcggtgggaagacggaggacaaggacggtaataatcatggcgtactcttcgatgtcgacgccatccgcgccgagctggccaaggaagccaaagaacaacaaaagaagagggttgtctcacagaacggtagcgggggcattaatgaggatgtcctccaggtcaaagaaatcaagagtacgctgccgcccatgcagctgaaggtgccgcctcctctcggcccgccagcgcctgtaataaaaggctcgcgagaccacctgagagagactaggagcgccagcctcggagcagttcctccctatcgcggattctcgagcgtcgagtacaaccacaggcaccagtccaccgtttcgttatcgaacgatcgcaaagaggagaacgtctggaactcaccaccactaccacaatcaacaacaagctcctctcatcgatacgattacagtgccagccatgcaaagagtggatttggagcggatgattatggctacagtggtggtggtcgccagcacgacgatgacggtgagattcaaatgacgtttgacacggcgtttgaagcgtctcctcctcctcctcctcctcctctttccaagccaagtacttcttcatacggaaagttgagctcatcgggctacgggacttcttccacctccgcctcaaccccggcgagaccggacatcaagtcggtgcagacggtaccggttcttccggcagctaataacccgtgggctgactttgatgatgacgacgactttggaaaggagaaggagatttcgatgacgttcgcttagagacaaagacaaggacagcgcttcagacccagacaggaaaagcacaatatccacgcacagtacgtatcattagccctgctttacacaggcaagggggatagaagaagaggaaaaagcaagaagtcacaggcacaagcgagcagcttgcagaaatagagaaagtattaaaaaagtaataatggtggagggaattctttggtaactatggtgtcaatggggttgttgctaaaatgtgcgatgatgagcgaagggtttgcggatggttggacgggtgaattatttcagcttggatcacattgggtgcggtgtggtgttgtggatagtatatgaagcatattgatatttgtttgtatctttcttttcttttggtatagcaaggtagaatcaactaactggtcatgaagaactgttcaagctacccctgtatcgttttcacttaggtttccaggagcctaggtctattttattacgtctagaccaggatggctgatattttcccgtgacacaaccaccggtcgaaaatctttcttccataatgctgttatacctttcaattcatcacagagttgaacttcaagacatcttccaggccatcacctctccaacatctgagactgccatcacccctcctcctcctcttcctcctcatcatcaaatcagccccttctaacctgaaaccccgactccccatccaccaactctctatcctccacatcgagtttggaaacaagcgcgtgcgtcggtcccttcttcaagtcctttatgagctgggcaacagaggtttcgtctccttgggcttctccttcgacctgaaaattggaacaaaatgagaggtgttagtcggtcagtgggatatgatggagggggggtttcaagcttcgtgagtgatcaggggtgacttgatgatggatccaagtagaagaaactgtggcagtgtacaaggggagatgtaactgtaaatgtaaatgtaaatgtgaaagtactttgatgtctaggtagatttctgatgcaacttgccttttcgtcggatcggttacgaacccagcctgttaggttgagctcttgggctcggttggctgtgaactttcttgtatgtatgtatatgttagttttctttatgacaagattacttgtttggtcgaaaacgacagatgagtgataagtacatagaggagggaatattaatggggaaataaagttaggtaattgtcaaaaaagatcatatgtgtgatttaattacaccgcacctaagaagggaagaaaagacctgagaagaaatacagcaatatatatatatatagagagagagagagagagagagagagagagagaaatacaccactagacgtaaagggaacttgagatctgaatggtaattctctcatcacttaccggtagaaaacaccttcatcatacgcatcaagtcaggaacatcaacgagattcaagttgtcaagcagagactttaaatcccgagcctcaaaccaattactgtggctcgagtggccgagacgcatggtaatctgggtgtcttaccttgaaccctgccatgggcaagaaagtaaacctttttatttgaaaagtccagaaagtcagcaaaagctcagtaacagaccgtcgttcgcgatcataaagttcgagacttcattcatgtatacaaacagccgccgcgagcttgggacaagttcaggagtggagctgagctagtacagttgccagcctttcaatgcaatgtgaaaagcctataagttggtaacggagatggaagaagacttactctcctagttcccatttgaaatgtttctgatataccgatctctgatttgtttgcgttggtcgtcgcgcgttgctggctcttcttgcgtgttcgcgccttagaaactcagcatgctcagctagggatgtgatgtcagagggccccgtgttctgataagataaggaaaggtgtacatatggacatgtgtacatatggacatgtgtacatagtggggtagctcatgccttacggcggttacgtaattaggttgtaggcccggtctggaagctatagatagcatcgtgtcttgacaagtgacgaactcgatggctgtatatctggtaacaatactcatctaacaccgcaagtatgaagactggagagagatctcatgacatggacaatttcaggccatgttaaattgggagcgacccgaaggttacggtcagtaaccgtcgtgatggccgttctcactaccaccccaactttatgtggctgggtatggttcagacgaaccaccatcggtcattgaacgcatcgtgaaaccattcttgcactaataggaatgcggtagtcgtagtaaacataaagctatcatccaatgcatccatttaatcaatccccgaaacatgcccgtccatcacttggtgtcaaagctgtactgcaaccatccaccaagagcacgcaggctctcccaccggacattttcatcagcttcgcccattaactccatgattcgtcttttgagaccatatctctccagctggctccgcttctcgggtacttcgcgaactaagcagccgacgtcgttgcatgcaatcgccagcaccgccttgtcgttctcccaaggtttctgcatgatttcggccagcttgcgcacaatctcgccattttcgtagtccagaatcttgcgagcattttccgcccaaaagacagagctgcgatgaggaggtgaccatctgagatgacccgagttgacttcggcgacgtactcgtcaaacgtcgttttggtcttggtgtactcttcaacaagctcccgcagcttgtctcggtcttcaactagatctggatccgtaaactgccggctcgaaaggttctgcagcaactgggggaggcgagccagcacggcggtagggaggagagagttctgattattcgacagcaaattgtaaagcgttgcgatgacgagtcgcgtcgtcttttcctttggcgaaagtcggagaaggtgggtatagagcagcacaatgtcgtattcactgtgttagagtttgggttagctgttgtccactccttcttctcagacgggtcttcgtacttgttcaaatcatcaccgatatccgcagcctcgaaactcaactgccacaggacaagaagcacatggtagaggagctgtagaccgactccgccaccaactgaggcttcgaaaccgctccttgggggggcggtagtcccactccacagatttgctgaggcatcgccgccggaaataccagcagcagcacgtagaatgtcgatcagcggcccgaccgtctcgctgcgttgcttccagaattgctgcctgcagacacggctgtagagaagttgcgagtactcttgaacgccaatatcctgcagtccggcatccgagttcttggttagggaaccaagatagctaaatagcatgggcaatgccttctctgcggtagctgtggattcatctctggagccagccatgagacggacgagaactatagaggtcagaagaggaattgggtcttcggtgttggtcgaatgcgcaagaagcggcaggatgttcttgtagggattagaatcttcagactggaaaaaagctttcgatagagcgggaacatctgtggcatgacacgttagatgagggttgccaactcgtaattcagtgaactcgattaacgggtatacatcgatatgcgatgtcactgccaaggtgattcttcacagtggcagctgctacgggaaacgatgaaaggaggtgaacaagtggaaggagcatagtaatgtacgagcatcacaggtagcaggaaacaaagagaaccaaccgtctagcaagtcgctgagcaagacgaggaggtactggcacacgtctggtcgcttggatgccaattccagtacgctcctctgtccattattgccagcaaagagtgtcttgtatccatccaggttggcctcgatgacttgtctgcgcacatcccgtttaactttgtcgacagcccggatctttgctagctgctcctccgtcagagtgcctgcgcggacggcgccatcccacgggattggccgttgacggatattgctttgcagcgacgcaagataggttggcggatcaagggacatggtgaacaggtgtcgaagctgatgcgctcagtgggagagctcgaggcagcttctgtgtgtttgaagactgtcggttcggcgcggggtgttgttaggtgatggtgcgtagttaggtgatgatggagcagcttccttggcaaggcgggcgagaccgtcggctgcccggtctgaggaggtgtaaagtgcactgatgttggcaggtattccaggtccagcgggcatgtagtgtaaggtgcccgttgggaatacgcagtggacgcgttggcagggcagccgcagcgggcccctccttccagcgggcaagctcgctggaagataccctcgatgatgcacaacaaggagagctccctgtagctttccccatcagccccagctttatgattgtatgcagtgtgtgtagttgcaacctgaacccgctctctgggcagctcgcaacgaaactggaagcaatcacttccagtcgtccatcccggtcttgcaccacgctctcgtcagactgagcggatggtgacacctcagtttcgagtacatatcttgtatatatattgtgtattgctcgtctgttcgctgttcaactttctctttctctgcttcaaccatccggtactcctcagccgcccgaacctaatataaggccgtgttatctaccattcttcatatgcgtacctgttagccagccttacaaacggtgattagctatacctgcctctatacagccaggtgaagattgctaccacgcattcgatacacagctgtcagcttcatctgggccagccatgagggaaggaggaaagctcccatcataaatgatgccaagacgcatgtcttggcaccaatggcacctgtggtaccgccttaggtagctgccggttgataatgccatgtttctttttgcatatttgacgcttggacgaatcagcttatgccatattcacacatagctcgatatgctgcacatcgccgcccatgcttcgaacaatgtcccgtcagtaaatcgaacaagagacgatgctgagaaggtccagggtacttccagacagcagaataagcggtactgctgaaacaggcacaggttggcagggcaaagacgccgtcggtgatcgagtgtgtgatgggaccttggacttccgtggagtggaatcgaacgtgtgccaacaagtcgaaacatgaccgccggaaaaagaccgcgattccacccatatgcacgaggcagaggccctacagcttcccatatccacttgccatgcaagaaggatacttgcgacatctcaatgcgaacaagacccgatcaatcgggacgaccgatgttttttttttagtttggtcttttttggacttcatccaggtatgcccttgcgaacccttaaatgtcgagggcgggagcagcgtcagtgagggcattcactagcgctgattgatggatgggcttgaaagtgaaagaaagaactaagggattgtgacgaatggcagttgcgtttccagggaattggccgtcggtccaaaaaaaccgaggggttgggtgctacggtgctgagaagtggaagtctaggtcagccctctcagcgcgggattgagagagagaatgtgtgtgcctggctggagagtggtgccgtcgacactctttttttgcgaggaggttgggaagccaaaaacgatggcaccgcacctttgcaccgacccggaccctccctggccgcccacaactgcttggccctacacttagtgtacttacccggccacctgcaccaccaccctgacacccttctccgtccgaccactccgaacaggccctccgtgaaccttgcttgaccaaggctaaggtaggtattaaaatctgcagtgacaaaggttgcatcctgctgcattctctcgttttccctcttccctcttttttcttccttttccttctcctagtcgtcactggagtcaggaactgatcttcgagtttcggtctcagtcagtctgttgcccgtcgctgaacccttaccaccaagctactacctactcagtcgcggctcacttaagcttacactgattttagggcgcaccccgcgcaacccagcaggacaaggcaacgagaacgaaagatctggcaatcagtggtatcgtttggttcatccaggagagacgcgataggcccgacgagcaacaaatcagttgagaagcgcaaaacaacttcgctcggatcagaagcagctctggagttaccgcatccgacacaggcacattctgagatttacaccagacgacgggacctagcgaccgctgcaccgctgtacctgcacattagtatactgctgtagctccaccccgctcaccgccgtaccaacagtcctacacgcgatagaagcagccttcgaagctagcacgatccgatcggcaggaactttgcacggtccacccgcacccagccccggcccggaccttccaaagcgggtcccgggcatacttgcaccgaccgacaatcgggaacggcgcatctccaccggcactctgatattctgcggttttgggaacttgacactacacagcaatctcaccatggcatcccagaaatcgccgatgagttggctctcagctctgttgctggcctgcgcgacgttaccacagtatgcgactgcagctccttacccgcagccagagccacaggcaaatgttcaatgggtgacctccatctggaccgacacgttgacgcaaacccacactagcatctacagcaccgttgttgcagctgtgcccacgggcggtcccgattgcgttcccaacaccagtcttggcgagtcagcatgcggcagcatctgctgtgcggcatcgcagaagtgtcaatacgccggccagtgcatggcgaagggtgccaacgaccccccattcttgggcagcaccttggtcggccacacttacaccacccaatacagtgccccttaccgtcctaccagcggcgcgacaggaaccgcagccagtgctacagccagcagcacgggcggtgcgggcggtggtgcgggtggtggtacgggcggtggtgcggccggtggtgaagccggtggcggcacggctgataccggtctgagcggaggagcgatcgcgggtatcgttatcggcacactcgccggtgttgttctgcttctgttgctgtgcgcatgctgcatcgtgcgcggcctgtggcacggtttcctggccatcttcggcatcggagccggcaacaagaggagcaaggagaccgtcgtcgaggaggagcgttacgctcgtcacagcggccggagagactctcacggctcttggtatgctggcgccggtggcggtcgtcccagcggggccgctgcgcgcaaggaaagcagcggaaagggcctgatgggcgccggagccgctctcggtacgctctggctcttgctcggaatgaagaaggataagaagaaggagtcgtcgagacgcaagtccaggagcgagaacagcagctattactattctgactatacctccagcggaagccctagtaagtttttctaaccgaccggcaagccgaatcatgaatgagacgattgctcagatgctaatcttggaaccacaacaggctcgttcagtagcgatagacgaactcggcgctctgcacgctctgcctccgctcacggcggtgctggtaggaccagaacagccagcagagtgaccaggacgacgacccgcgtgtcgcgcgttagctccgtgcctccgcctcctcctggtcaacgccgcatttcgagatctcccggccctatgaggggatgaagacctcaggtcctaatgctgaactgatgccttgcagccgcatgcacttcatctgtcagggcaggcatgctgcgctgcatgagcccctatacagatgacaaagcgatagcaaacagctattttgcgattcctcgtttctgtgtacatgtcttttctgagttttcccccctccctgcggattctcactatataacacccatcccaatccacccacacagaggcgctgagcacttatgggtttcctctttatctttttaagtttctcatgcacgcaactatctcctcatgaatttttattctgtcacggcgttataacctcgaatttaggcgaggttgaggaggattttcccaaggggtttcactttccagggctcgttcgtatatatgatggcttcagcgacgcgggatgattggtccggtggatgatgtggaggatgaatatggagtttagcgagcgagttcctttgagcgaacaaaggctgattcgagagcgaaatggagaaagggaagaagaggaatgggcggtagcagtggcaaggatgataacgatgacgatgaggatcaggatgctggattctggacggacatgtgtaatgaatgacctgattgatgtatgtacgtatgtatgtatccatgtgatgccaatggcgagttggcaagagcgggaagtcgcaaagttcccaaagtgaagacacactcatcagagctacaaaatcgccgtgtgactagcgagagaatgtgttgctttgctattgatgcatggatagtatcaacggcgcgtgagaatttgttcaaccttttgagaagcgggcttagttcaaggttaggtgcaactacccctgaatcgtgcaggagtggtcaataacaagtcatatgcttatatgacattttctctcggcgtaaatccacacgatgggctctcgatcagagtaaagactcgttttagatttggtctctggagactcttcgactcgctcatctactgagttagtctgggtataatatgaccatcagcctaacagacagaattatccctaacatcttctctggcgctctcgtgatgcccattttcccagacatgtacggtcgtcacacgctcgatgctcggtttgtgttgtttgggtattctctcgttatgttctgctgttgcgttttcctggtccaaagagaacacatgtgacatgcccgtctctcccccccccagtcacccactggaagaggaggacgcctcccaggacattgatgctaggtagttggcgagaccccgagaaagggggggtgattcttcaaaagatttgcccattttgcccgtagcgaatttttttcccttacgctacaaaacatgcaaatgccaaagacccttgccactccggtgagacccataaagcacaaagaaacccatgccgagctgcacgtttactggtcctcgacaatgttgcccttctcggagacgtagataccgtcaaggaactgcaagccgtattagcaaaacaagccatcgtttgctggctctccaaccagcccataatagttccctgagagcatggattttcgcaacgtaccttacggatatccttgttgcgcacccggcagatctgctggatatcagcagcggactgggagacaccctcgagggagttgccagagaggacaagctcatccttctgggccttggagatctcgacatcgacaccgggctgcataacgacgcggcggacgatcttctcgccaatgaagttgctgcacacacgcctctagtcagcatatctggtccacctcggtgcatacgccgccttgcatcccgaattatcctagagcgggactcgtttccaaacgtaccggatctcgacctcgaagttgccagtctcggcgttcttctcaacgttgacgttgatggggaaatgggcatagacgtagcgcatcttgtacttgaagcccttggtgacaccgatgatcaagttgttgatgatggtgcggacggtacggagagcggcaacgttcttgcggttgccatggtgaatctcgagaccgatgacgcccttcttgatgacggagaagttgacggcgatgtggctgaggtccttaacgagcttgccacgggggccctcgacggtaacgatcctggacttgatcgagaccttgactgcaaaccgaaagtggcgttagtgatacgcatcttatacgcgacaagcccaaacacagccgtttcgatttccaagctcggccggcctgcaaaaaagaacgaccatcccccgtatagcagctatccagcccagattcgttgtcccaatcaacccatttccatgccaattcctctctgcctggtggttgccgtcggtcggtcggtcgctttcgcctggccaaggccgcacctcggccgtcttctctcgctcgggccgtagatatcgcagaataacgtcaatcaagcgcaaacgtaccgttctcagggacctccagggtctcctcactgtggatgtagcgcattttggcgtcggtcggagggtgaggagatgagggtggtcaattcgtcgtcgaggtggactggaggttgcaaaacccaaagaaaaatgtcgattttggggcgcccggaataattcaacttgtgtgtgccgaccgcccgcgctgcctgccttagggcagaggggctggtgaatgctatcattggctcatcccgcgacggaacatggcaaagtggagtaaacctggtccgtgcagggactggtcagcctcccgggtttggctccagcctcaactttccacctacactgtcggtcctcactgtgttcgcgtgcatctcgtctagcaacgcgtttctcaaggggtcgtcatggtcaagttgtgccattcatcaccatgggccggaagctaacaacgggttcataaggctattcgcaagctgcgcgtagggtcttggtataattgctttttggcctcgtctactgggcatggacatactatcatcgttattacatcaccaggcaattgggagcacggacaaaggtcccatgagtgtagttgtccttcatggctcaagttcactgcggttcttgaaccagagttcttatgcaacccccggcccctgctgatggttgatcgccaaggtgggtttaaagccagcggccgactggtgcaagcttgcatagctccagttgccggcccagaagttgctcactcgacgcccagccggcaatcacacccccactttagcccagctcgctcaatgggcaaacagacaccgccccggacaaggaggggccgaccaagctgtgctgcgcgctgacgacgacctagggaaagctggcgccgcttcgtctgaaccactgcatcagtaacagccgagctacttgccagatctatacaatcgacataccgacactataccggacatcgcaagtgagcttcagtttaccgtcagcctttgtacgtgagaaatttagtgaaagggaaagaaagaaaaataaaaataaaaaccgagggctgaagctacaacattctcgtgcgagtcctgttgctaattactcggattgtctctatagttgcctgtccaacccagaagctacccaccacttggtccaacttacagggccattggcgtcgcgcccatccgcttccagatcaagacgtccccttcctatccgcaacaccgcgcgccagaatctacaacaacccgatcataatcaagaaccatcgcagcctaccatgtcgtacttctttgcaacgccggtcgatatcgacatagtcctcgacgatgctgacgagcgatctatggtggatgtcaagctagacaagaaccggcgcgagaaggctccgctgtatatggacggcgagtcggtcaagggcgccgtgactgtgcggcccaaggatggcaagaggctggagcacacgggcatcaaggtccagtttatcggcacaatagagatgttcttcgatcgcgggaaccactacgagttcctgtcgctagtgcaggagctcgcggccccgggcgagctgcagcacccccagacattcgacttcaacttcaggaacgtggagaagcaatacgagtcgtacaacggcatcaatgtcaagctgcgctactttgtgcgcgttaccgtctcgcgccgcatggccgatgtcatccgcgagaaggacatctgggtctacagctaccgcatcccgcccgagatgaacagcagtatcaagatggacgtcggcatcgaggactgtctgcacatagaattcgagtacagcaagagcaagtaccacctcaaggatgtcatcgtgggccgcatctacttcttgcttgtacggctcaagattaagcacatggagctcagcatcattcgccgtgaaacaacgggtgttgccccgaaccagtacaatgagagcgagaccttggtgcggtttgaggttggtccccacccattggctcacctgcttatcaatggcatccggtttcctcaacagagtgctgacttcttggctgcatagatcatggacggctcaccatcaagaggagagaccattcccatccgactgttcctaggcggcttcgatctgacacccacgttccgtgacgtcaacaagaagttttccacaagatactacctcagtttggttctcatagatgaaggtacgtttcaaacaggatcaattatcacgccatccccccccccctcccttttcctcctccccttcctgcggccctcttcatagttactcaaagccatttcatcaaacacagatgcccgtcggtactttaaacagtcagagatcatcctctaccgacaagcccctgaaatcgcagctgcggcggctgctgccccacccggtcaaaacgccctaccagcgccgcctcccaacgataacaggcttgcggggatacctgctgcttgagcagctgatctcgatgaatcaccaagtgaaagtggagcaagcgagcgaaagcaagctgtatgaatgtccggaggatggcttagatatacagcccatgattatatcataatgattttgagacgaatgggtgaagaatggatgggtggatgaatggaacgaacagacaaagaataatgaattggtattaagagaaaagcgaatgcgcgcctgtaaaacggtagcggtttatctgttagttacttggttggaggaagggcggctctagcgggacttgataaaactcccatgtgtgagaatgagtcaagttttccctaaatatttcccaactcagcatggcatggcgttggctttttaaacgacaagaatttctatcataattccagatggaacggctgcggcggtgtcgcgatcgttgtttcctctcttctcttcgtacgactggatctcgcccttgagttgacgataagcgaatcaagatttagaaaacacactcaacggcgacttgttgatcgaaactatagtgtacgtgctggcatatgctaggatcattgttatgcgaataagacacaacttcaggacaatcaagcagcccaacatcaatcaccatacactcactcattgtaccacagaaaacccggtactcccaccaacgatcgagacataacaaaggcttcaaattcgtaaccccctgttcctaatcccgcaagtagaccgtttctgtcctttttctttttatccatgatttctcatcctagcatcgcaacagaagcaaattagcaatcagacaagccaagacatgcagaccagctcactcgacccattaaaaagccacccaactacactcacgacatgaggatgtccccatcgtcaccaccaaatccatccgaaaatccaaactggttgttctggatggccacgatcctgtcaagctcctgctggtactgcttccggatgtcggccagcgtaagcagcctcctgcgcggcgcgtcagagaacaattcggaggcggtggaaaactgcctcaacttctctgcaaggacacgatcctcctcctgctgagcttcggatgaagaagcagccgctgccgaagccctggtggtccttcctgctgtcttcttctttaagggttgctgctgctgctgttgttgttgctgttgttgggcggggtcttcaacggtttcgaggcgctctagaagatcgtcgagatggtcttccaggttatcaccaccgcccttgccgttgagcttcacgtcttggtcttcatcgtctacgtcggagagaatctccgtgaagatgtacgcctccccctttgcctgaacacaactcagcgcgttgatgagcaacaggtattgtctcgtcacctgcgtatccagcgcgtcctccccactgacaccgaccttgtcgccttcacctatctgtctaagcttctgcagccggtcgagcagggtggaagcggcgccgcggtagtcgttatggctgatgcgccaggcgtacaagatctggtggtacggcacgccattgagtacgtcgcggacttgtcggcatttctcgaccaggatctcgtcgaccgtggcttgcagtccggaaaagggcaaattgaccagctcagtgttctggccggcttcgcacatcttctcgacgagcttgcggaggtatgacttttgcagcacctcatcgtcgaccatggcgagcagagtggaatgcgcgacgtcgaactgggagatggccgtggaggcggtgaagaggcgggaaagcatttccgtcttgacatcgttgtgcttggtccgctggctgctggagttctcgtcgtcctggttgtcctggatgaactgcagagcaagcttggagaactcaacaacgtaggaataagccctttgtcgttcgaaaaggttcacaacgtgagcgtagtagttgggaagtccgctgtagagcagcttccactcggtatcgtcgagaagaccggcgctatgccgttgcacagtcgtacgctctgtgcttaggccaactgatgccttcttgaagcactgagcggcagtgctgtgctcgttgagggcaaggaacacacggccctggatgtaagtagaaaacggatcttgctgggcaaatgggttgagttccttcgcgaggtctggacggccctgcttcagaagccaacattgcataactccattgtcgagctcagtggagctagtcggagcacagatgtcaagaacaacatcagtgatgctagacaaaagaggtttgccatggctttctggcaaccccaagaggtttccaatgagtccttctaaggcagtggttgcataagtctcctccttgccacgggtggccacagatgttgcggagttggagtgatcggcctttggcacagggatagtaagctctgtcttaaccatccacctgagatgctcgagccgcttaagagcatcaacaagtttgcggtagactaggccgacgtcgaacctcgcgtgtagtgcactcttctcgtcttcgatctcatcctccatgtgaaccagaagaatgagctggctgaagagtatcttccagtgaagctcgatcgtctcctgcactgttcggatgaccagtttccggccaaatcctgtgaacggcgctcgcacttcctgagagttcctatcacctgccgctgtgattagctcgaacaaatcttcgtacaatctaggagtaaccatttggaagttctgccccagggtttccaccgcttgagccacatcctcttcggtgacttgacgccagaaccctgccttatcgtagaactgctgcatgcgctcggcatctgatagcgatgactcttcgaatagctctgcgcgtaaagccgctctgctcaactccaacatgctgtccgagaaaacgtcgacaaagttcaggccggccgagaccaaggcggcaacgtcctgatccttctggctgggggtttcgatgttgtgatagattcggtcaaggtcgctacaatgcctgatagcagacaagagatcggcacaggcaacccagatcatgccatccacaggatcaagaaccaaggatagtgcttcacccctttgcttatccaactctagtagcagccgccaaaaccgtgtccactgagtctcgctcgtacccctgaactgttcatagtccggccctccaaccgagcttcgatcaagtgtcgtggtagctccaaggacggagcaaattgactccgcgatgctcttgttggatttcgaattgctctcttggtacgttccaaggcccttttcgtacatgaccagtgctgtctcgagcgtcgacttggtaaacctgcccgggaagaagacaaggtccaaccacttttcggttgaatccacgggatcacaagggcccgaagtctgcgcagatgctgccgaagaatcgacattcaccattttccaactatcatcaaaaggaccgctggcgctccctgggcgtacctggagcttctgaacccggtaggtgatattgttcttccacagtgtccacaattcaggcccctccgcttgttgcgcgacagcaaagtcggccagggtccagatatccaaagaagacgggctagccgggaccagcttctgttccgggaagcagtcggcgacatggattgatccttgggcgttggccttcactttccagaacttgaactcgcctgaccctattggagagtaggtgacgaccaaacattggccggggccattgtctacgatgcggattaggttggtttgggaggggtcgatagtccatcgggcaatatcttggggatcgcgcttagcgttcaggatgtcgcccgtatacatgatctggcccgttcgcacatcccacacccgcatacgatgatctaggcaaatggtgaacaaaaaggcggcgccatcaatgcccgcattcgtaatggcagtcgacgtagctgctgttagctccatgttggtgttgccataccgcaccgtcgggtctcgcttaaaaggaaccagcttttgtaagctttgtccccatccggcaacgttatagatcgtctccttccactgggcgccgtttgctgtaagagtttgtcagcaggttcttccggcaacaacgcggacgcagcagtgctcaccgttcgctctactatgcctgtcgaacctgagtatccccccatcgtgcattgtgacgataagctgttcgtggttcacaaccacgagccggtgtggttgtttgaagccaaacccaggcggcgagtacgacttgcaaagctcacccagcccgccatcggttgctggcctcttcctgaagtgatctgggcgaagagtgatggtgtgaagctggttggactggtccacgacatggacgcaaagggcatcatgggcctctgggtcggaaaagccaatgcaagaggttcgtatcggcgaggggaagcgcaggttcaagaccaagggcgcgtcggtatcgttgtgttgttggtgggggtttggtttgcagacatcggccgcgcggatgctcaggacggtgtcattctcgaggacccgccaatggaaagcacggggcgaggcatggtgctttcggtagtatactgatgaggcagtggctatgttacgggttcggtaggccttctcgtcgtcggcggcgttgatggcacgcgcgcttgctgttgtcgacctgctgaaggagctctggttgtgcgatccgacgcggatctggacaatcgacgacgacgtggacggctcgaggttaaggcgcgtctctttgtagagaatctcaaaatcccgtgcgctcattttgttcccatgggtatcttccggtgcggtataggaaatgttgagagtttgctgtcgcgctttttggagatgcaaacgcggttgttgcttttggcttcagaatttctggccgcccactgcagcagaagttcaactgttcaagttcccaagcacagcgcaacgctgcaagcgtcggtagcagttgcagcgggtcagtcaatcgctggcgtggttggtggggaaactcggtgctaagcccaagtatcccgcgctagtgagagactatgcgaataggacacactgcaaggtggtacgtcacatcaagaaggaagcaatagcctttgaaatccgcgattttattaacaacgctagatggatgatagcccttaatctgtaacttcaagtcacagagcgtaccttttgtcctgacacattccctcgaagattatgtggtgcatggcctgttgcatcacgagtatggacgacagcaacttggatttcaatgaaatttccttcacgttaacgagagcttcagcttcggtggtgaggtctttggatgatcaaacctgtgacacttgccctcagcatcgagacgctgcttctgcacaggtcaaatgatcagttggcgagatgactttgacggcttcacttcgtcgattgtattagaaaaaaaaaacagtgtaccgtagttattgataactctaccaactcccaagttttaccagtcataccagacaagtgtgacgccaggctgccctcccatgctaacaataaaaacgcgctatgcccatcaaaaacacacattatccttataccgtcaaatcagcagccccttgcgtccctagattgttgtatgaatttcgtgttgatttgctgtcgccatccccactgcaaactactgattcatcttctccatatccttcgggctaggatcaccaatgccgtcctcgttgatggcaaacaagcagtcgctctctggtaaacatgggctgtcgtagatctttgcgattctggtctctccgcgacccttcttcaggctgatgcgagtagtactggcgtgcgcaatgatgttgccaccaattggttttttggggtctggattaaacatggcagacggaccaccatcaacctgcgccacgacctgattggtgatcaccaccgcaataccaaactcgtcggcaaggcgctggagtgtgcgcataaactttgcgagatgggtttggcgggaactgagttcgccacgacccaagaagtccgttctgtagagcgaggtcgcggagtcgacaatcaacagactgaagcgggtctcgcacatcatggctgcggcctggttcaagagctgcagctgatggtccgaattgtaggctcttgcgtacgcaacgttgtcaagaacttcttcgcctgagagaccgtatcggttggccactgctaggagacgcacaggccggaaggtaccttcagtgtcgatgtagagacattttccctcaccaccccccatgtcaaatgggagctggcatgttaccgcaagagtatggcagatctgcgactttcctgttctgaactctccaaagatttcggtgacactgccggtctcgataccaccagccaatagtgtatccagatttttggagcctgtcgtgatggaaatcagttcgctgcggcgctggtgcatctccgtcgcagtagtaaaacccataggcacaagtttagaggcttgatgatagtgtcagtaatcatgcactcccaaaatggaacctctaggaatgtcaaatgctggctactgaccttctgccaggattttccctgccttttgctccgaaatacctttgatctgctccagtaccctccggggggtataggcaacagattcaacggtgttgaagcctccatcaacaatcagctgaatgtctcgcttggtaagtccggcaacaccctaggcaagtcagttggttgtttgcaatccggatggatccatcaaagaaagtgatccgtacctctagagcagaaagtggtgttggggcgcctgggtttggtatcccgctgtcgtcctccatgttggcagactcatcgtactcctcgttgttcgacatcgtgctatttgttgtgctcttcggtgcaacaatttcggggtttctttacgtttagtgatggtatgtatgaccagcagcgagcgaaaacgtcttggatatggccacagaaaagcaagacagaaaggcgcaagaagaaaaaaaagcgagcgggactggagccaaggatacgcaaatgttgacagaggcgaaaacagcaggcaagagcgcgacccgcgtcctacaaattggggaagtgcgacacgttaacatgtgacctggatgaccaatccagcccagcatgcgggatactaataaggtacctactagacaccattggccccgccggatgcctagattcagtggagcccagacgggaatgacggaggcgacaggatggttcccctgtggggtccgctacaacgaaccgaacggtcacccctgggggtttgtcacttcatgccaattccgtacaccacaaacactatggtactccccgtcaacattgtcacaggcgtcttcgtatttacggcgtacaccgatacagagatacagttttcatgctattttattcctactgccctctgtccgagaacaccctatccaaagaggagacaacaactcttgctcattaggttctcgacgcggccgcctcttccgagtttttgccacctcggtttctaggaccaagtatcacagtcatttaacgacgtctgccgcctgtgtcccatttgaacaaatctcagggaacacccacaaaagaaaaccgcaagaatggcccaacaatgcaacttttggagaggccgatgtatgctcctcactcactacctccatccatacccagacacacgactaccctggctaattacctcaccatcttccctccccccccttgcggactgttaagatgcgtcatggtttatcctgggctctatacccggtgttccaagccttcccacaggtaggatgtcaaaacccgtcatcgactctccgagcagcagatctgttgttaggtgtaaaatgcaaattcctaggccccaaggtcggctcaggggcagtgattatcatgggcttcgtatcctcctgctgtgctgctgatatatcacctgcaaggagggagtgccaaagggatcaccgacggcgacatctcttctttcagctcctcttggctcatacagtctttcccctccttcgccgccgctggatgagttataggatcttccactgtcgcttctcggtaaccgctgatgggcagaatcagcgtaggagtcgcctgatttagaatcagtgatttgctggtctcgcctggtaggaccaccaatgtgcccatcccgggcctcttgttgtcgttgggagtttctggtcggcacatagatgtcatggactgctggtctttgtggcggctgtgctcctccgtcttggccttcgagtctgcggagggtatcttcgttcaaagcatggggaacccgcaagccgtggcgacgagggtaatcatgcctctggtctcgtgggatgggtggggggattgcccctgatgaggcactctccaacgactcggaatccgtcagtccttgcaagagtgagccgtcgggggtgacagggcttcttgccgttgccgtgacacctgccgccccctttatcttctccctcctctgctgctccgcgcccagatacaccagcgtcaccgccgaggtaggttttgtttcggtgggagtcgccggtctcgaaatccaaatgccgtcaacttggacgccgctctggatcgcccggaccccaaaaggaatggtgctggctgctgcgcgcttggaagaggtaggttggagccccgtgctgcgcatgttattgatccgcgccttcttttcctcgtccaagatctcctgttttcgtacgatgcggttcgtccaccacagcttgaccaaaccggcgcagaagacggctactatcgctacggcaagcgccttgggataatagtatcagcgaactgccatcttctatacggggattccgggcaaagatgaagggtttagtattggcgtcgtgacttacaaaggtcatctgctgccatagctcccatgacatgaataaagtttccttggccatttttgtgtctcgactaactttctgcgacgtcattgaagtttggaagcttcactcaaccccgtgttatcttaagtctttaaagatgaaaagagctgtgatctgatgaaggctgataccagcctcctgatcaaccaaaaagacgagcaaacggtcgttgccacgtcagttgggtgaatttcaaaattcggtagggaaaactgccgtttttcgggagtgaacttgaccgcactttgttcggtttcgggtgcttgcagtgctgtcttgaagtttcaggcgagtgttgccgctccaatgaccaagcaagactggaagaattcgctatggataataatttggtttggatagagagatgaaacttccggcccggtttttggctttcaaaagccaaatgaatggctcgtaaagtgtggtcgaattctgtcgagtgatccacgtcctcgctcgctccctgtgcggatagtagatgggaccaaagatcgtcttagggctcttcaccttggattgttctggcgccttagagataatcagctgataaaagtgaagtctccgagatggaattcaggactcttgtaaaagaagggagcgctttccgtaggaggatgggaacggatgccttgttatcctctctgaatttcttaactatcggcaactccttttccctttccaagagttcagaaccaatccgtcaagaaaaggaacctgatctctcgggatacacagggtggaagcccagcaatagggttctcgaagagctagtcggggcaaatacgaagagcgtgtaacgggtgacggcgcttcagtcccaacatgactttcctaaagcccctgttcgggtcgggtgcctgcattagcaaggctgatgttatcaccaacgcatggcgtacaacgggatccaggcttaatgaagcttcaagggcttgtcgttaacgtggtcgatgcgtgtcagtaggtcccaaagaccaaacatctaccgggtcgtacactagaagtgtgggcagtctcgttacagcaaccgcgagtgatgtggagcgaactttatcgaggcttttgacaagtggtaggcaatgaaagtgagaagtggactgaagtaaaaagtaaatggaatgagcaatgttctaccattttcagtttccgttcgggacgagcccagaggctttttgtacgagcgtacacccagggataataacagcatgacacgccaggtctggaggaattgaccctaccgacattgaaggcgagcaagttaggctgaatagtactttcaatttattattatcgttattatccttgggttggaattactaataacatcatgagatctgtagcgagcaaacgatagccagcgctaaaccgcagagcttgatctccagccatgatagaccccggcatagcttgtgcaatggaatcttgctcacatcttagcgtcgtagggcacgctgagccttgcagacaatggtgaaaaactgtccagaccaaatgactgagctgacgacgcaattagggaatggttagagagtgttaaagggagaagaataacaataagagtatggtggtctgggcagtatgtacgtgatcttcggaccctgatcgaccgaaacgcaggtcgatggacactgcaaccagggcaacaggtccttgggctagaacacatgatgagcaatagcaatcaacgagtgaaagtctatacatcagctttggacttgaacaaagggatcttcaagtccgtggtgtcaagatttggctgtatgcagtagtgaagaggtgggatggatgggtggataacgcggcacagctgatagctaaacttgaaattaaccagagaaacgacgaacagaacacatgatgatactcatgaagcattgtgcatttacaaagacgtcaaagctacttgaagtggtagaggtagtctgacggaaccttgacccaatttcagcgtggtattttgcctggaattcatccatattatggttaactttgtctgcctcagatcctcgcgttgtgctagccggcagattgctccaagaaacagagaatagatgccgcagcataccattcccgcgtggtatttatccagcgaggtggatagaacatatgtaatttgtgcaacggtacgccaaggatatctgcgacgagaacacggtcgaacacaagtcttgacgactcaaagttgttactgtcgttttcattatgtttgctggtgtagcgacactgggtgtttcagataagtaaaatcaggcattgccagtatcttgtgtcttcggaaatatagtgggtgatagagattttggtggtgttaaggtcttgacctggaatggaactaatagggaaagagaaaagccgcgaaagtacaaacggaaagttcaagggcagaaacacggtgagtgaggcagttacggcaaaacgcaaggactcaactacactccttccctaggctgctcttcccttcctcttggcttgtagggcatcatagagatagggaaagacatatcttacggaagaggccattaacaacgaaatgggaacaccaaagatgaaaccgtcagctcaagatagagaacatacaacagtgctgcccttcccttccacaaccaggcacatgagtcgagcagagacaaaggcggagaaaatggttcggcgaaccagggataggcaaggggaagggaaggggaaggggaaaaggataattacccgcttgaagtgaggatagaacccatgttctcccggactacaagtggtatgaaccattacgtacagctgcaacctatttgggagcccatgatttcctcggaaggaaggagtgggaggtataatatgtacgagttgacaattgcagtgaatattcatgggggagtgtggtcgtcacggtactactccagctcgaagtaggttggtggagtggtaattcacctatgtctcaatcacacggactagactggcgttgtgaatgcagcatcgtagacgcttcttctttcatagaagtttgagatgctctttcaagaacatatctacagatgggtcggtcaactcagtcatttactgctcttgcaccaaagacaagaggcggtggaaccattgcagctttctcgattcttgaaactgactgaccaagggtcagaaaggaacgttaccgttcgtattttcgacgataaaagggctgcagtttacatataaagtggctgagacgcactggtttctcatgtatatagctcaggaagctgtttgattgaaaaattgcgttgggctaccaggaacaacaattaaaaagagataatagtatcttgtaccatacatgtggcatcaaaatgaaggtggagagcaatacccaaactaaaccaagctaactgatattctttcagtaacctacaaggaaacaaagaggtcatcaaaagcatgaagcagcaaatacattcggccaggtccccgaatgtaccactgacaatcgtctcctcgatcttagagacacagaagccctgatataccgcatttagaccaacggcagtattcatgccaaaatagcgttcaaacttgtcctgtgctaccgtaaaaaaagcaacccccaaagcgaccgagtgcaacgaaatcccactaagaaaagcacgaatgaaaacaaaagcatgacaaagacgcgccttataactaccccaggaactcctagaaagtatcccccttttactccatgtggtgaatgcgtgtgtgagaagcctcgtggtgatccatatgtaaggctgtgcggaacagaacgtccgttgggtatcctgagagaaagtatagaagtgaagtctggggagcgtctggcgacgcgaccattatatgttgcgctaagaggtcgatgattacttcttctcgaaggatggatgctaaatcaaaactcttaccgtttagaaaatttccggatgttttcgatccaattaggcgttggcgtcgaactcgaaataagcttccccgcatgacgccgaatttgtacaatccgggaaaggatttggaatgggaaggtggcaatcgggcctggtcgccgactgagcgtctagatgtattcacctgatatcaagttggaacggcttgaaacgcccccctatcgtagcgcagttcggacacttccgacgggctccttgctcaagcatcagaacatcgacacatgcccggcacaagccgcatatgcattcggtgcatgcataagattcccgaagcaaagaaacttcccggcacgcagcgcagtaaatttgcgtgttctgcgaagagtagctcggagatgaatccgacagtccccgtgatccaatatgaaagttctctccgctttcaccactctcgaccgatgggaaggcatccgtagcctcaggattgtacgacggcggagtgagcgcctgttgcagcggcgatgcttgataactcgtatagttgtagtgctgctggagagggggcaaagatgatcgatgaatcgatacaggtgaacggggaatctgactggtcagacgtggattgaattttgcagggccttgcgaactcactggcgtcctatcctcgtctatgtcttccgttgctgaagtggctgcatcgataagatcctcccagcgctttccaaaatcagccgaaggctcggcggatgaggctttcctgtcgctgcctccgggccgcagaagctcatgctggctatcattttgtaaccgacgaagccattcagatgtagcacctttggatctcttgccttggtggcctcgtttggatatcgactgcctacgagtgcgagtggggcctaatgtccgatgcagtggcggaagagttgatgatcggccagggggcgagtttgataagatggaaggtaaaatttctcttggtcttcccgagtcataaccggagtagggtgcgctcgtcacgtcggcgtttgtgaggtgtattgggggcaactcaatcgatgaccttggccttctcttcccttcgtgatctgaatgccagtcctgtggtaaaacaaaaaaaacatcgcttagcagagcgaaaaggacgtggaagaagtccctgatacgaaggacaaacccggattatccacttacattatcggattcccagccttgctccagtttgtgattgtgtagctgcgcaagggcggttgcggcagggagcagtgcagctcctgtatactgctcctcgccatttcgaggtgtccctggagcactcgagccgtctctatgataagcatgcgaaagccccttagcctgacctgcatgtgcagaaggccctggagttgactggttttgaggtcgttcgtttggctgcgtcttgatcatgagcaagaagctctcctcggtggcagggagcttggaaatgtagtgctctgggtgcgctcgacggatgtgctcctgcatggagcgatatctcttctcctagatgtgaggattaccatcagctgatcctatccatgacatgtcaggtgcaacgataacgaccgaaagggctgtaagtgacggctgatgttttgattgacagtggtgtaggcggtgtaagctaggatatgctgaaagtgagcaacttacacctatgcagcgcttgcgacaacttgagccatcttggttgcgcaacggacagacaacctcattattggcgtcggtgatcgagaacgaggaagtgagggatgtcctaggcggcatattgaataccgtggtaccccaccatacaatgtcgtcgaatgtgttatgaaggtcggagagatgagcgatagctgctgataaggcttatacgtatgtatcgcggcgtattgtatcgtatcgtagtaatgctactcaatcgatgttttgaatccgaagtctatgatgtgactctcttttgcaactgtcgcccacgaaatcgacggtgttcttggatggaattctctcaagtactgattacggcagcaaaaggattcaagctatcagtcgttgcaggtgtgtaacaagaagatgttcgaggaaaggtaggatacggtgaggtgtggtggtggcggtggtagtaaagggcctttaacaatgaaggaatgaaaccaaagcagggcaagcgggatcgactcgaatggatgggcacgggatggggtctagcagcaaccgccgtccatataacgagaacagaaacccaggtccagtatggaaaaggtatggaaacgactcaatcctgacaggcagcgtggattgaagggatgggggggtgtgcgaaaaaggatcaggaggtaggtatttggagctccaggtttgatcaggtaagggtatgcgtgtatgagagagaggtggacgagtctgatatgggagcgaaaagaggcttgagaggccaacgggggcaacaaggaaacagcactgaagggtacttgttaggtttggccggaagcagcctacaccccattcgcatctacctatcttggggatacattggcttgtcgctaccgcaaagctgtcgacggcaagtatcttgactgatcgagatggggtctcagacggaggaaacggggagacggggcaacgagagaacaatggagcacttgggcgcttttctatcaggaaacggtgctgtatgtactgtagttgcggtacttggccccgttctcaccaaacgctataccgccagctaccgacctcaccgataccccgaatgcgatgcccagctggcaactgagaaagacggggcagccagagggcgcctcgctccgttgtcattgtcctactgccaaagtgtgccggagcaggatcgcccccgatggttcgccttgctaccgacagcaccccatcgagtccatcaagttccaagtggaagagtcctgatgtattgtaatgctcagaatgctgtaacgacaagtgggagagggccgggatagcgccagagtcgaagggaaaagggacatggggtgtcagctttggcatgtcgtcagggacaacaggggccagggggggagggggaaacagaagaaagcgtcagtgggcacttgctcgactggacgagggacaaaggagaccaatgacttaggccagacctcgagctggagtggggctttcatgggtgttgcctcgaccagttgggggacttgaacgatcatggcgaaccctcctgtttgtgacttccaacccacgttggcaaggtaggatgggcatccggcgtttcctagcgacttgtaagctgccttggtgccacgggtgcctggctgagcgcccgaatgctgtgtcaggactggttcgacagtccttgatttcccagcggccagaatgtgccaaaggctcgcgagacagtacatggcaggtagatccaagcatcccgacttcaaccatgagccgattaagcgtgagctcgttgcaggaaacgatgctaccgtaccttgagctgccttcaaaggggtctgcgccgagtcagtgactgtggctgtttcccacccacacagagctatcgaagtagtggctgatacctctagcacctggccgaccggatgtcgcgaagtgccttggccgccatgaaaatagatggccccagcggtggctacgtatagcgcggatatgcgctgaaaaggtgatgcagtgatgtcgctggaactgagtgaggaatggcctgccagacgatagctggggcatgtcccgagttgcttgactcgactgagcgtcggatgggcaaagtcccggtcgagggaggggggtatctgggggtgtctgtcagaagcattgccagaaggggaatcggtcaatcgggagggacagttgacgatgattgggtgccgggttctggagagtacctagttggagctgatggaaccagagctctgggggtagctgggaacttgagcttcccttgctcgtcaatgctatcccattccttccatgtcgacaacctgaacaaatgcattattgacccggggctgagatcaagcaacactcctcagagctttgggaagactcagtgaagtatgaagacctcaagtattgtcagggcccatgataaagcacctctcgactgatgtattggaacttggctgatttgagttcgatggaacaatcggatgtacgtactacttacactcggagcaggtgcaaggtcgacagatttgacacaccatgttccaagctcgtccccttgacagaaaaaaaaaaccttttcgggtactattcacatggacgatcagcgcaactagaggtgccagcttttctgtcaccggcgagccaagcagcgagatctgagaagctgcacgcactttggcaccttacacggctcttacctcaagctggagcaattgaggggtggatccttcctcgacagtgggtttgtggggtcaagggttcccgcgaacgatgtcatggcaaaagcggcagttccaatccaggcgagtccactttctcctccgtcgtccactcagcgatcctcgtcccttgcaaacacagagattaccacctagcgtcccgctcccgaactgacaggaagctatcagcgagccgtttttgcgatatggcagctcagttttcgcttcaggttgggaagcagttgctcttccgaagttgacaaaaatgatagaaccaaaactagacacgtttttctttgtctttctgggtttgagtccagctttctcctccttcggtttgccacgatccgctcgctcgtcctccatttcgacatcccattctagaatgtttcgttctgccgccgaggtggagtaccgtgatggaaacctaggacatgggcagcagccagaaagaggtttggaagcacatcaccacaaccagagaaagttgcgtctctcagatgagaccttccacggcaccagctgacccaggcttttcttcatttccagacaacctcgttttccagacaagtaggcatccctaatgaacgcagtgaaaagtgctgtgacgaccaccgatagttcctctttcagtctgcatgaggtgtggtactcccatctacatttcgacatatctaggcctaaagggctcaacgtacaatgtcaagcttcaagagagccaacttcgtgtgtgccgttgtgccctcttatttgcctatctacagtgggtacctaatttatacagtttcgtactgtatgtgtcagagacactacctgatcacagaaggcttatgacaagccagttccaggcacatgacttgagatctatgacacaccccgctccagcatacctctcgcatgacgagtacaggacatatatcccggctgttacaacctgtcacaacctgactcgagtataacaaaaggcgcgcgggttcgctacctaggcaatcctgcttctagacaacgaaaggacatgtaccttatggtacaattgtgtctgttcgcgtatcgtttgaagggatgatacatatacgcggcgggacttccgaaacaatttcataaaatgacacgaaactcgaacttcagaagctaagatcagctacctagtgtacattatctgcctgcctacacgtgtacatagtatctgtcgtcgaacacttcccttggatcttggatatcgacaacctccagtctcgatcaaatacctgggggcttcttcgcgccaagctttcttcccctcagacactctgataatgtagtgggtaataaacatctaggtaagttctttattataggggacattagaagtcctaatataaactatagtaaatcactaggtaggatagtagaataagattgttatacagtatatttcgaacgtttatgaaaatttgaatattgaatttagacataaagaaaattattctaagaaacttgacataagtacatcctaacaaaatgaaatgctgtgtaggggggaacaaatgcttgacgcctactacgtagtacaattctccaagcacctagactgcgcagctctttagcggtagcacagtagcattcattgctagctattcagatttccacgtcaaatggaacccgctatcaacccaccacagcatgtacactacagcacggccatgtgcgtatgatagtgcactaattagtaaggtgtaggtaccttaccttagactacggtttgtcaatcttgcctgcccgcccggcggccccatataacttgccgttgcattccatcgtgcttcgcgcagccccgcttggtcggatgacgcattacagcaagcagagtagcaatgcatggaagcatcttcgataaactttctatcgcttcaggttgctcttgatgttcttttgaccgtgggtattcctttgcacatgtaccctcttttcaagaactgcaacctgctatggtagtatgagccgtcaggtccttctagtgtatcgcagtagtgtaaatgatgagttcgttcatctatcgcgtagtggggaaaatatatcgtgtgcggaggaaagcttctggaagtaatccaatttgacaggttaaaaccgaatataggtactcattctaatgcgatatcacatcaaagcttaaacaatgaccacaagctcaacagcaagcagaacaattcgccagtcaaaagacttatataagtcctgtcatcaaaagctttggcactgggcagcgtaagggtagaatgtatgcatatatctcagctatacgttatgaagaatatgccccagcctacccaagaccttgacaaaattaccctctcaaagccttctacctatgtgcatttgttgtccctctgtggcggctatctcacctcaataagctcagccgaccttcatgtccggtccttcggtcgtgttcaaggctaaagaagtgcgctactaggcagcttccatctgcccgtctgcctgtcgctttgtctactttcatcacatctcgtctattcgattttcacagaaaaagttctctcggcctgccaaaataatatcaaaaccaaaaaagataaactcctgtatttttgttagacctcggtccaagtcgcaacgataatgaaaaggtgatgagagctactacccttgtaccctttactgtccattctcggatcggactcggatcggtctcggggccatcccatgtatgtagctagctagtgtagtgtagttgacggcaggttcattacacgggtaacttacccggtacggttttgtacatttccggcttggtgttactctgaactcatgttagttgttctagctttattgtcgctatatacgtactcgtgggctgaaatcgattcctcgtatcactgtctaaaatgtcgtagacagcatactgtggaagggcgcttactgcatagacttggaaggaagttcgatgatggacattttgtgaaataatccatgataattccactggcatgaaccatgggataatgcgatcttcatgccagctatgaacatgttgagcgccttgtgcaagtaaagctatattgtagggtatcgtaatccacagacttagctgcgcaccattaggctgtgatcacgtcctctcctgctatgccaagtaattctgaacagaggacaataaagcggcgcaacaacgacgcaaagcggtcgacatctcgacttcatcaacaacggggctgataaaacgccgaagacaacaatcgtaacgcagagggtaatcattatacaagatggctttaccaaatgcattagagtaatccaaccaatcaaccagatcgcccgttcacttcaactggcgcagaatttccgtcaagaagtcctcaaagctcagcgtgatgtacccatcgcgatcatcatcgtacttcttgaacacatccgtcatgcgcttcaggctgatgcaagcctgcacaaagagatcgaagctcatgacgccgtcgccgcgcttgtcgtacgtgcgaaagagaagctcgacaaagcgcgggctaagccggtagcgaaacgccaccagtgcgttgttgaactcgtccaagctgatgttgccagacttgtccatgtcgaaacgatcgaacagcgtccgccacgaggccaagaaggaccagagcccgcaaaactcctcaaacccgatggtaccgctgcggtcgctgtcgaacatgcggatcatcatgcggacggtgtgcggatcaaaggcagtccagtccccgttgacgagcgccgcggagagttctcgttcggagagctggccggtacctggagagaaagggacgcggggcgattagaatgcgagtatgtacgggagggggagggggggatgccagcggagcactcaccatccttatcgacggccctgaataggggaagaagagtcgggtcggcgccatcgcgggtcgtcgggctcgggggcggtcgcgaagagaccggggggaggttatgatgagcgggccggctgccggtcgccgagggaggcgggctcatgccgtagcggtctggtggtggtccttgctgcattctcggcgatagtcggtgcgggtctgctgagccggaagcgtagtggttctgagtgtatgcgttttgatgatatgcgttttgattatatgtgttttgacgctggggatcgtacgagttctgacgctgttcgaagccggtgttgcgatgttcgacggggcggggaggtggtggtttcgtctcgtagcgcgctgtggtaggagcctgctgaggcggagccggtgaagtgccttgctgtaaaccggagatgggatattagcatgcgacccagccaggcgccatctcgtcgcgttgaagctggagagaattaggttgctcactcggggttccggctcggcgaatctggggagcagaatgtcagcaggcgatcagtttacacgtttacaggctaagaaggagctgtatgatttggcgacgggtgcggggctctccgtgcttctccaggggatatgcagtgtagggggaggtatacgcgggataggtcgcaagaaagagggcatacacacctggggagctcgtccgggttgtaggatctgttgtaggccatggctgtgtcaattaagagcttgcaagttgttgccttcaatatcgccggtcgccgtcgcaaacaaggtcaggatgagttgtcgggccaaggcgggggagtcgggatgcggagatggtgaagggaggattgacgggacagcaaaggagagcgtcgaggagagagacaccagccggtgagggtatctattgtaatgtaggttggtagcagggaaaagaactggaaaggagtaaaggagtcggtgatgggtagagtaggtcgctggatcagaccccgtttctaggttacagaaaagcagtgagattaacttattttcctagacacctacctaccttatccacgtatgaggtatggggatgtactgggcaatccgtaatttaggtagttacgtgcccaattgcctcagccgcaacgccagaccgcaaccgcaatgttggttcagagactagagtgcttcaacggttcagggtacaaagtatcagaatccgagagggaaggaagagcggaaggatctcggattcgttctggaggatccgagtctgtcggtcgggaaaaggcacgagcttctaagagctcaactttccccttctcaaatcctccaatttagttccattccacaattccacatgggtccgttgacccgttcaacgtggtccaacgctatcgtgcctcatcgggctagttgagggtcctctgtggagtttgctcgttgtgcggtgtattccgtccgtattgtgtgtgatccgcactagaattcgtaacatcgaggaggccaagacgactgggcgttgcttggagcgtcttgtcttgggtgtcggtagcagtctcgtctgtctgtatggtggccagatgttcctataggcatgatgcggtgaaatgttactctcagttgactatgagaatcgtatcggagctgaatttgctatcgggcatgaagctatgatgtttcaaggacataaactctattgtggttgttcacgcattgtagtctaaacgctctttttaccaccagcccagcagggcggtgctacacccgaaccgcgagttttggccggaagattgttgtttacaggcgtcgaggtgttcggagctgtgcaacttccgaactctacgtttcgtgaagcgggtgcctgcccatcaagacacagaaatacctcactgaagtgctggcggtgggaatgatatcaatgcatgccgcgcgagccggtgttaattgcgtaggtatggacagtatccttcaaacactacagtaacgagcctaatttatcgctggctccgcatgggtgacatctgaagatgcgatattcgaaagtgcatagaattgttagtgacggagcttcaaatgcatgcatttgggcgcggaacactgtagcggctttcatctcgctaacacactctgtgggctatctgtctagaatgtcctgaaacactgctattcccctaaccctcagaattcattttgtctggtctgcgaaacacacaactccgaaggttcccttcacttgtggactggctctcctacaaatacctaaccatatgttaacacccaagagtttgataacggaaacttctgagggctgggtatagactgttcgtctcgttaacccttttgtaaatctagcttccctaccttacaacttgcttcaaagcggagagcaaagaaatgtcggcccaaaaacctccaagcaagcaagatgaattctggatatttggttacgggtaaaccgcctcattgaccataccgcctatacactccggaagtctcattctagtcacggcagctaaccgacccttacagaagtttgatctggaagccgccgccgcattttggtacatacctctacacctttccccttgtcgtttcacaagacggaggcgctgttctgttcgaacatgtccggtccccatctcgaaacccccaacttacataggtcttattcgtcgacctcggcgttctgatggcgtctagatacagactgaccgagtatcaaacattgtctagatagaagaatcccgggctgggtcgaaggctacgtacgccggttctggcaggtatgtcccggctggagtatttccacttcatagtttctctcggtgcctatgagtaactttctcttgtgtgttcacacgtgcttcgaatgctaactgcccgtctgtaggcgaggtaaatattctcattagtgctcggacaactagaatctctaattgtatccttgaaagtgcaattctcccctctcttcccgctcaagtgataagacatatcccggagcacttaccctacacaaacctcgccttcaaccctttgatctccatctcgtcacaagcccgtttttgatgttccaaaaccatttcatctgaccgctgacccttcctctctgttccccccgagcagtgaagaccaccgtggcacgccctccgcacccggccgcgtcgtcaccctgatcgagcgctcctactgggcctcgctcgccgatcgccacgactcggcgcccgccaaggtctggggcgtggcctaccgaatcaaggccgaccgcgtcgccgaagtcaaggagtacctcgacatccgggagattaacgggtacacgattcactggaccccgttccatccagcctccgacgtagaccctgccttgctccctccagcgcaaaagggtcccatccaaactctggtttatatcggtacgcccgacaacgcccagtttacgggaccgcaggacccgcaggagctttccgaacacatctatcggagcaaagggccgagcggtctgaaccgcgattatctgtgggggttagagaaggccttagatgagctaagtcctgagagcagcgatgagcatgtgaaggacctgtcaaaccgggtgagggcggtggccgcgcggtataagagtgaagggaaggccgacccgaccgaggagactgatgccgcgaccgaggtgatcgaggtaaacggaacaacaggagagacacacgacgagcaccaccaccagttcagaagagctggcagcgtagatgagcaggaggaaaccgagaaaacatcatagacggaaagaagtccgaagaagaccccatggggaagtccgcaaacctcctattttcaaaggacaacatgggaggatgcttcctcctccaccaaccactctagctttttctccagcgcatatccccgttggcaagtttggctctattagcccgcaaattgctgtctttcgatacctcgctcatgcccatgccttacgagatcattcaatcatatcgtcgttaccagccacacacaatttcctatccacccggtgattcagcctccatctccatctcgtccacttgctcttgcgcttcgtcctcgccgtctatgggaatcaggattacaagctcccacgtttgtcgggaacgaagaaggggtattaatcaatgccaaaggaaagtaaaatcggacggtatcggcggttcgagaagtcgctcagcagctctctgatcctggaaaaagacatgctgtagggtatcggtttctgttcgtcgggagtgacgcacgaggtgttcttcaatgtaacacaagctctgatcgctgacctttggtcaagtatccgcaacgttgcgtcatgtgccgcctgttaattcaggtcgccgcactctcccatcaagctagcacgaggtttggcgcgaatcgccgcttagtactgaccctggggagggtactgctggccctgctgggaggggtcggcagggtagccgccatagggagctgcgtatcctttacctcatcagtatcaaattcccgtttggttttcttaagagatcgaggtgtcttgcttaccctgctgctgaccaccgttgtagccctgctgggggttctggccgtagctacgctgaccgtaggaggactgctggtagccgccctggccgccgtactgctggccgccgtaaccaccaccgccgccctggtagccgccgccctggtagccgccgccgccttggtagccaccaccaccctggtagccaccgccgccctggtaaccgccgcgaccaccatagccgccaccgccgccgccctgacggaagccgccgccaccgccgccggcggcacggtcagaggccttgtcaacacgaactctgcgaccgtcaaatctagtttagagtgtcagcgcccgctcaatgttgatcttccaactcggagaacttactcctgaccgtccatgttggcaatggcgttctcggcatcagcatcgttgccgtagcggacgaagccgaagccacggctgcgaccggtgtcacggtccttcacgacaacctgataagagcgaaagaggcagattagcactggggcattcttacttattgtgtcactggcaagggctgacttgcatgccgaagtcggcaagcaggtcttgtagtctggacgtggtgatagaacttacagcttcctcaacagcaccgaactcctcgaacttggcacggagcatgttatcgtccgtgttccacgagaggcctctgcgaattgttagctgtgaatgggatgtgaatgatgtgccatgaagacgcggcgcatggtatacacacccaacgaagagtttagccatttttgctgaggtgatgtagtatcaagattggtctgaaagtctgcgaaaatagttagacgtcataatcgtgctgaatgcttgtgaccagcaggggggcgccaatgagatgcactccgcggtcaaggcttctgctgcctcgagcgcagctgccgcacgacttcatttgaatgaagcgcggttcctgctgaggcagtcgtgatcgcgacatgaagccaccagctgaggtcaggtcttcgcgactgatttgaacaatagcccttgacttgtgctcgtgacgatgatgcgatagaagtaaaggtgggagtcgcgacttacgaatgatcgatacaggtatgcttgaatgaggcacagatgggtgaagatgaggatgtagaagtttgagagaaagtgcaggattgagcgagactcgtgttcactttggaaactgaaataagtaggtgaagaaaaagaaaaccaacaacgccccgtaaacagcggggcaaggtaaatctgctggtcggtcaaggctggtagtattggaagattgcttggtaagggtgcgctggttggcgggatatccacatcgtcttatattgcaggaggaaccaagcagatcgaaggaaggttccccagcacacagcccgcaggaatttgcgtcactcgtctctttattcagactaaaaagttccctatctgaagaggcaggataacgtcacgttgatcgcctcttcttcgtcccgtgttttgggatggcgaacatgctttctccgccattccatccccacgagccccagataggcacctgaagccccgagagtcccaaaaggcgccgggttcttgacgctaaaaggacatgtttcggccagcatggttgagggtaggcgaccatggtaacccgtttaggcgcccaaacaaccatcaaacagagaaacgtcaacttcagcaatatgctcgtgttttggactggggggcttgggggggttggctgcgctgaatacggctacctgccggcttgctctgttgaatccagatcctaatcttgctggggtacgtagaataattttcgaaagccctacatgcccttcttcccttgtcttgcaatctcaccattttgccctctctgcctcttttttctccctctcgagttgatgggattcaccaatgttgcaatctgcatgggttcctgtaggaacagcgcgtccctggcagcctgtcgtgggcacatttcgtcatctttggcccccgccctccccctcgattttacaatgggaatggcgccctgcaagcctgtctcgacggtgtttgatccgaatcggaatccaacaatgattaaaacatgtttcctatcgctttggactggccccaaccggctcagctccctcccaatatcccttggtttgttttcatctcaattcacgaagccatcttgccgactggcaatgacagatggcaacctttatggctatggctaggtcatgcaggtaggtatccacccaacaaaatcgaggggcaagcacaacctcaccccgtcaccaaggcagcctgattctgcgggccgcgatccaccaaaagggtggggagatcttatcgataaagattgatggttcaacaaaggggcccggcccttgtttaatccctgaacatcgccaggttcccccgctaaaccacattcagcctcagcacacaaaagaggggtttcgcaaatgggactttgaactgctgcggtacacggcaattctgctgccccgatttcttgtgatgcaacatgtaggtatcgcaaaaaggcccccgaggttgaggccgtgaccgctcttgaagctaaacagtaacatcagttgtgacgagggggttccgagtctttcatctgatgtagatgaagagtgaggtaagctgttttatgccagctctggtaggaaaaacaacggtgaagctggatgtagatggtgtgtttaggtagcgtagcagatcgggactgctggtacgtacgtggcatcggatgagatctggtaaactgcactcgtttgaagagaagatcaacaggccatggctgtgccaacgaacaccctcgaggcgcttgttttcttactagtcatgagatggaagatggccagatcattgcggttcggtcgtctacaaaacatggaaggagaaaggagatggtgtttgaacgtaagtgatttcctgaggctattagtgcggtgacgaagcaatgaatgcttcagtctttccaattgcctagtctgactcatctcatccaccgactcgttgcagttgtcattggcagacaggacatatgaaaaggcagagagcggacgaacatgatcccaacctgcaacacagacagataggtagacagacagacaggcctcgaacgagctggtcatctggctatgtcatgtattctcgaccttgcgggatcacaagatgcggttgtgatctttccgcgtctcgattgtggcatcctttccggctggatccgggcgatatgcgaggagttacaatggcaaagtggtttttttttttgggtgaatttttgttttgatcgtgatttatccatttttctgtttttttctattctgttttatgccgcagaggaggctcgctccaagctgttgattctccgcgtctgtcaccttcaggtcttgaggttcttctgtttgccgatttcctgcaacctcgcctcaacgaacgtgggtccacaactgtcgagttcctcaagtcaagatactgtactacggtactatgttaaatatgtgctgattttgagacaactatgatggtccgcgggtcctcgtttattccctttgtccgtgggatgtggccacactgacgctacgtatcatgaggaacctcgatggcgcggtgggaaataacatcaacgtcaacatcaacatcaccaacggacccgccagagagatctggaggtggaggcctggagccaaagccaagatttccttccccgggctgttgctggctgtaaaacccacttcggtcttgtatcctactggcttatctgatccaaaactggggtccaactgtcctgcatgtggatggttcgtctcgtggagtcacagataccctgccgtctccaccaacaacgtcaacgccgttgaggcggcaaacattgtactgtgcgtatgatactatccagatcttgcacgcttcgatagcgtcggcttccagtcaaatcagtcgacgaatcttgtaaagagattgtacctgcaggatgcgactgtagtgtaccaggattcacgaggcgtgaaaaggaaccttgtctgtgaacaagtgactgtgattggtttcagctagagatgtggactgcgcattacatatactattaagtagtgttcggggaggctggcttcagcaaagctgccttccctaacccgggcgacgaaaggctggatcgtgggttcgggttgtggctcgtgtagaagttgagtactgggttgcaccatagccgataggtagggagcgacctttaattgaaattcggtgtacttagtccagatgaaggtgtaattgcataagaacggagaaaagggagtgataggcctttgggtgtttgaactgaggtatagacttggaggagctgcaagtacattaacgaagtgggaagtaagctttggtactaatgacatcagattcaacgtaatgttttcattgaagcccaaaaatccgtacaataacaaatggaatcagttagtgtaagcgggactccgtatggggactgcccgcgaaagcaccaaaacccctacctagaactctcaccgtcaaccaaaatgtaagtatacaataggcatgtgacatctcattttacaaattgtctaacactctaatctccataagtcatcgccatcgcgatgattccaagtttacggtacaaggagaatgctcggagagttggctcgcaagacgcgaatcatcgttggcccacttttagacgcggataaaggttccttcctccagacctgtacgccatggccaggcaagcaccttctcaatcactattaccatccagtcaggatggcgtcttgatcggataaacctgcaacttggtgttacagtaacgactgaaagatacccgtacgggcttcattcgtcccgccagtgtcactgtcacgaagagtcgaacgtgaagtaaaatacgacatccacgtacagaccgcttgaaaatatcaagaacaggaaagaaccatttggtgagactggtcatagttacgtcgtgagcagttcggcttcagagggtacagagggcatagatcgggcacggttctggatcgtgctcgccgcttttctctggacttctacttgggggataggtatgtacactaacacaggcttttccaactcttctgtttaccaactacagtaggattacagtcgccatatttcatcatcactcgagcctacgggcgtcttctctaattgtggtcaatctgtgacttatggattcccgtaaataccattatcgaagcaaatatccatacgaatcaggtcatccatcggatcatgaccatcatcgacatgaacgaagaagcaatgaataccatcacacatctgccagattgcgtacccgggaagctcggcacaatcaccaaggtgcgttcgaggtgcccgctagccagcctgagaaggcggattatgtccacacatggctgcagcgatcacaagcgaatcgtgcctgttccccagagccggttccgggggacagacctcgaaaggtctcgccgcgcgcgcacatggtcaagcagactagtcaaaagaagaagagagcacggtcagaatcgcccgagctagtacacccaagagagacccatagcccaaatgctcttcggtttgaaaagaaatcccgacacaacacgaggcttgacaaatacgaatacaggccagaggtagatcgtcacaagagacggacccagactacagaacatcgccgggaggacagtcacgggtctttggaggatgttaaaagacatacccgaagtaaatatcaacatgcggtgggtaactgtcactaacgtcattaatagcaatttgctaatgtagttcaaattacagcaacgaatgaacgagcatgcccaacgaaccgaccacggtactgcccgtcgccagagctccaaagccagggaggtcgaaactatatcaagacgccctgatcatagatcaagagcggtggagccaggacgaagaagccgaagacagcaggcggaagctaaggaaatgaaagagctgtctgcattctttacggggagagctgacggtgaaaaagcggaagctgagaaaatacactaccgacctcatcgagaacaacgatacgacactgctactgctagacatccggcttcagatatccgccagcaacgaacacatgattcacccagcccttcgcttcttccaagtagaagcactggctctaccagacagccttcgcctgcttctctccggccagactctcttttctcttcgcgtggtgatgattcaatacttgtcctaccaaatcgtccgagtagcagatcaactacatatttcacatggtcaacaagtgacagggatccggcgccagtgtccaacgtttccatttcagagaaaccccggaagagcattcaaagttctgctcggaagcttgtcctgcaggagcgggaaataaagggcccacatgtggtttcggaggatttcaagattagaccagcttcgagagcaaagcgtcatccacggaaatcgatagtgtaccaggatgctcaagtccagacatcgtttgatgcagatcggaatcaaaatcgccaatacccaaaaaattctataccccagtatcaagattccgcagtcatgacagcagacgaaaacagtaacctcaaacaacgtgtctccatgctgcctgcagaagcattgccaactatggacaagagaactgtatatgagcagccctcatccaatacaacagcaacaacgctactagatgtaccaccgcagccacagttccaacctcaaccacaagcctgggttacctctaatgccagggatagactcttttctcagccgtttgtagcagcgcgtaacttgtttgcccaagaaggctggcaaacatatcaggagccttctcctaagcaagcatccggtcgctatacgaaactcgttccgcctgaaagagttcgggctgtaatgccttctcaccaaccaacctctttgcgccctgcagttgatcaaatttcaaggtctatttcatgtcctccagctcagcttttgtatgctcatacgcaggatccgcctcgtgaaagtatggaagattacatccgcagaatcgagcaagaagctctgcagagttccaccaacaacgaagaaatggatggatcacagccccatggtccagacctgactgaaggtatagggcggcagcagctcggccatggtttatatcccgaaggcaatgatacatttcttcgggacactgcgtggtacaatcagcatcaacttccaacagacacagcacatatccaggtacaggatcccgaatatttcgacctagagcattacgggcagggcatagggggtcaagatacccggttaccgagactgtgggaagatcctcgcgagttctgagatgtgacctgatccagcagagaagccatcactccggcttttgatctttccactttgctttaatgttttcgatatccattccacattttgcggctttggcgactaccgcccgagcctttccaaccacaggagcatcaatcatctttccgtccaaggtccaagcacctcgaccagctgcagaggcctgagcatcggcaacgaggatacgaacgtaccactcaacctcggcctctgctggagcaaacattcgctgagtcacttcgacctgactggggtggatacactctgtttgaatgccaagtattagtgaagagcacagttcccataagaaaggcaccgtcggtacaaggaatggaaattcaggaataggtaactcacgctttccgttgaagcccatctccttgccgttttgacactcctcctctagctgctttaccccctctggacccttgtatgaggtacaaacaaggtcaatggagctagggagatcgaatgctctggcagcagttacaatagcacttctggcgtacaaaaactcggccaaacctggcgttcgcgtaatagacaggtccaacgcaaaatcctcagcagcaaagatcagaccactcagatacggtgacgcagcacatatcgagcgcaaatccatgactgctcgggccgattcaatcaaggcaagtagcttgagagggcttgccgtggggttagaagaatgtcgctgtggtgcagcatggcgaatgacatctgtaacgaaggacagatcactagcactgttgacctttgggatgacaatggcgtcaaggtttggggcgcttgcgagagtggtcagatcatcaagcgcatagggcgtcgagacagcattgatgcgtacagcaagctctccaatggaggccggcttgtccgaaagtgaggacaggtggtcgcgcaattgtgtgcgagcggtctgcttgtttgctggagtcaccgagtcctcaaggtcataggtgatattatcactagccaaggagagtgacttggtcatgaacttctgagaagacgcaggaactgggtcatgctgagttagcaactattgcagccatatgacaggagggttatatcttggatagaccgcaccatataggagcgcccgacggaggacggaagaggtagccatgatgttcagtttcaagtcaacaggtgggctctgcggtatgtctggatgttgacgggatggaaactatctgggctcacaagtatgaccgacccagccactcatccactgcatacactgctaacaaaggcccgagagcatcctaaaccactcagtgactactgtctgtaaatcgggaagaggggagaaagtcaacagaaggatgttgctgagctcaatggggaatcgaatggcatgtgacgtagcaccagcgcggagctgtagcttcgggccgctgtcggctggggcgctatgtccactagattttactgtcctccgacctccgttctctggctcaatatgcatggtaactttgtccccggagaacctcatttttaagcaacaataggataagaaaccgggaagcacggggattgctttgacgcaaaaagacattgagttccatatcgaagtaaagcctggttatttcagttcgtagggaggctttgtacggaagaccagcatggtgttcatgcccaaggggaaacgtggttgtaggtaacgatagtgcattaacagcaatgctgagttgtgtggggaaaaggtacctcccaggtcctgccaattacctgcaaaaactgggtatttcgataccttgaagtcctccccaccggatattcagccgttaatacaccctagcttgtgttcgagacggtctgtcagcgcggagcttaggtgttctgacctgcgcagttgcgcatcgtgcaaacggcttggcttcacctctctccaacttcacgacgacaccattgtgacaaagtaccttcgaacccggtaacaggtcaccttctgatcctgatgatggaagcaacaccgacgcccggctctttgagctggcgcttgagctcgcatcctattacgctcctgacattcctcgcttttcgatcatgtaggtgctcgcagtccctcttcctagctccctttgtcagtgtctcgaggattggatgtagcccattacggccatgatggggaggagaatgcattccggcaggatgatgggtagaaggtcacgaagagaagacgggggaggatggagcacccgatacctgctaccaagacacgcttgctaaaacccgatcgcgaactacagccagtctccttgtctacctttttggcctcttatttaccgacaacctgtaaggcgaccccgtcagcccccttaaaccacaccatatcagatgctcgacttgcccacttgctcgtctatacagtcgcaagcgaacgcgaacccgagagtgttcccagccttccacagctttcatccatcagaagaaatcaagggattagattgctaaccacccccccaaccgaccggcagtgtcatgatcttcatcataaccatccttctcctcgccggcgacttttactacctcaagaacattgctggccgccgactcgtgggcctgcgttggtggaacgaggtcgatcctaactcgggcgactcgcactgggtgtttgaaagcagcgagccggggaccaagatcatcaacgcgaccgacagccgcttcttttggctggcaatctatgcgcagccgctgctgtgggttgtgctggctattgtggccttgttcagtttgaagtttatttggttgcctcttgttggtatgtgcccctttcccctctatccatcgtactagcgcttgccagttcccttggcttgcttgttgtgctgcgtggtttttgggttgtcaaaaaaggcattatatgctaatcggaggttaatgggcgtgttgtatagctattgcgttggttcttaccatcaccaactcgcttgccttctccaggtgcgacaagttcagccaggcttccaacattgctggaaccgcgttcagctcgggcaacatcgctggtaacattgcgagcaacatggttggcaggttcttctcgaggtagagagcaagcaggacgagattccccgaggtcagggaaaaagttgtggctttggattagtatccgaagggactgttctcgtcagatatcgatagagaattcagccccgaagatacttgatggccatcttaggattctcatgttttcatgatgtgcattatgggtcgggctcgaaattggtgacagtataaggaacttttgcacgacaaattgccgatggttaccttctagattcattgccagcaaaaatagtatctgagcaagacaagatgtgtgaatttcagggtccgttatatggtgtccggctcaagtactagtagtccatgattttcttgtttcatgcggatccttcggacatgacataggccatggctctgagaccaccattcggtacgttcactccgtttcctcgatgcattcacattctctgaatcgctccataactgttcgcagaataaaacagaaaatggaaatagagttgctgatcaaagatttttcgatttataaccatcagatattgtagcatcgcccctactgatacggacatacgtaacttcccaaagatcaacaatgaaaaaggaaatactcatatcatcaccctcttccttaactactttgctcggttatcttcactttccaaagcattcgtcataggtgcctggagcccctctgccctcccgcgtgctgttcaatggccacatcaagctgtcgctcttcctcctccaacctcctgatttcctcctctgtcatgccttcctcgaccaaatgagcatacggcgttgacaagctcctaccctgttgctgctgctggctgatcagactaccccggttgctatcagtgcctgctcccccatgtgtgaacgatggtgcgccgccaccgccgctgtgcagagtggtaggcgaccctcctccttctccccctccggactgatgatcagagtacatggtaaaagaccttccagactgatgatcgtgcggtgtctgctgctgctgctgctgctgctgctgcatcatgtggtaggacggggcgttcgaagccgggctgtctccatctccttctagtctcccatctgctccgggaagaaccacctgagggggaacgccagaatcaatgttaggaacaacgacactaccgctattcctgttggcaccggcgtcacccattcgcacgaggttgtcagagtaaggcgagtgaggcgcgctcgtcacgtcgtggatgacgcccgcgttggcttccttctcggctatgagctcgtcaccgccgttccgaccgccgccgctggcgaagcccccgtaaggcccaccgcgactggtgccgtctcgaagggcgttttgcttgtggcgccgccggaggcagaaaaagacgatgccgctgatgagagcgaggccgaggaggccgcaggctatggcgattccaacgatggcgccaatggagatacctttcttgctcttgaggttggaaggctctccggtgccgctgctgactaggccgccgccgttggtcggggtggccaaggttgcccctggagtgggagaaggtgattcggttggctttccgactccagctgactggccgcccccatcggagtcgtccctgatcggatgttcttccggaaagaccgggtcagggttgttgagcaaaggatttaaaccataaccctcaagtatggtatggtctggcgcaatgttcccgattgttgtgaagagccggctgtagctcctgcccgttttgccgccgttcttccagacaacatcaaagtacagcagcttcagcggggctggctgggctggctgggctgaggtattgttgaggttgaggatagtccagatattgtcaattgtcaccgagcctcctgtagcatttgtctcaactgttggctcgttgccttcagttagcacgaacgttccagtcatcacgtcacgccacggcgaagagaggttaggcttttagacaatttgtgatgcacttcctgttgacttaccggtgaggttgatgggatacgacgtagatgttggcaaggtgatgatatcgccctgaggcgccatacctaaggttagatctggccagctcccaattttctgcgaggtttttgcaaggctttgaagcgaggcaggctcgactatcgtagtgttgctgtaaaggttgacggtgttgacagtggtaccgctcgtgtttgtgatattccatctgaacgtagtcgcctcccagattacggccggcttgcctggtatttcttttgtcccctgggtaaatccgtcactgtcgctgaacataacgatgtccgtatgagaattaagtgaggctgcgcaacctgccaatggcagaccggctagcagccagctcctttgcgtggctattcgcatgatgaatcgactcccgctttcctaggcctccccctgtatccggccgtcgacttccgaaatgtgtcgtgtagattctcacttcctcaagcaaaatgccttgtagttctagatatacgcatctcctcttataatcggcttcgttttcgttggtgccggttcgaatccagagcagatgtgctgacaccggtaagggaccagctgctaagagtgtgccagatgaacaaaggtgtgagaaaatggacaacccaaatggaaccgggcacgatgaaatgcgaagcgtgtgtaggtaagacggccagggtctgtggagtaacagagcgaacgaggctcgggagtaagcaccaataccaactcgggataggagcaactatccgtatggaagattggatggattagacgcacaatacccccatccgcagacagatgaagggtgggacaggcagagggcgaggagtaaagaaaaggatcagataggatgggagagcgggaactcctaagcaaaaagaaacaccaggccaggccacaaacgggcgggggggccaaggtcggggtgagctgggttgttgcttatgtagagcctgttggtgcagtggcttgggttgtatgtcaagcacactctgacgctcgcaagggaagggggaaaggagaaaacagaatggtacaaaaagggtaggatggaaggccgctcagctgaatcaatgggaccaacaagtgtcagatcggttcacccaaggccagtctgttctagatacgaaaagatttccagagataatatttcatgggtaccatctcctctgtcttgtcttctcttcctcggtcactttaaaccagcgagctacccattcagctcgctcttatctccttgtgccacttgccttccatgtttgttttagcctgcttgtgagaggaggactcgattcccggtacactgcatcagaactctttgcgatgagtgccatacgtgtaccaccagatagacgatgacctttggccttgccaggatgccttttcccccccctttcttcattcgctcctttctttaccgtgtgggcgcagcaacaatcagattaccccagcaagcatgtatgttttctgaattttaatttgaaatatatatataaaattttttttcccttttgggcactctttcgtgtctttctctacactatcttatcaaataaaccaaaaaaaaaaatttaaaaataaaaaaaaattgcagagtgtcacttatatatccataaccaagaaacgctgtttcctgtgatctacaacatcccctccccgtgacttagcttgattgggaattcactgcgacttaagccttggtgggctgaatattgtttatgtatactcaaggggggagaaatgcattgtaaggtactgtgtcaacggtctacgtgaacggttcttagttttaagaagatagccgacccttacatgtcctgtctgacagaaccacctcaaaagtaatctcgcacaaacgcctgctaccctctcgcttcgtggcagccgacacagcagagaggggggaagaggaacaggcaaactttatctgtgtcgtgtctcccccgtgcatatccacccatagaaagccaaaaagaagtcaaaagagtactaacaacaccacccacattcctcaatcaggggtccagtccgtccccgcctatccagcgcatcaacagacaacggacaatggtcacccaacacccgatttagtatcctttcccgccgttcaattcggctgtgcccctccattcgcaaagcgggaactcgcaagttgcaaccttaaccttaaccgccacagtagacgcagcagcaggactggcgccaagagcgaaagcgattcgctgtccgattccattcgacggcatgttcatgttctggtgccacagccggagcacccaatagactataagactgcgtgtctgcatcttaaaacttattacactactttactttctacagcagacggacagattgacaaactaatgtatatcataacattcgtgctactgtcagatacccagggagaaagaacacgagggcagagcagaagtgaaaagaccagttttgagcttcgtcaacctacacctcgagcctactcagcacttccacaagcagcacagatggacacgccgtacactagaccaggcagaccggaacacagctctgaagaacaaccacaatttacactgtggtgagacgggtgcgtgacagcttttgaagccagtgcaagatgaatggtgtgaagcaccgtgaaagcggcttgttgtaagcactaccaactcctgcaactgtgccaaaggtgcggctgactggtcgtcggttggattttgtgtttgggtgtagaggtggagtttgatttgctgtttcccgttcatttcattccatggactgtgtgagtgtggtgcaccttcaccacttgtcattattcctatagatgactaagtaatacccttgatttgattttttagcttcaataaaccaacacgtggaatgcgtgaaattcgtggccgagatactgccgctcccttctctggaaagagggggagaaaaaaagaaaagaaaaagaaaaaagaaaaaagatcccagtcgccgagctggtaattgtgttacagaagagacgtgactggatcattgtccagccaaaagtccatcaggtcgccgccgccgtcttgctacacatcatgtcaatctattgtaatgtgcagtcatcgagtaagtcaactcctgcagaacgataactgagatgccgcgagtgtgaaaccatcaaaaagagctattcaaccgaacctccaagcgctgggcgctggtgctgacgttgcttgcttataatcgctgccgatgcttttcacgatcgacaaagcatacctgaaggaccctaaagttacaaatacacagagtgccatagcacgctctttctcggcagtgctctccagctatcaatcctattcaagcctcttgtttctcaggtaatgaatggtgaatagataatttcatcacctctcaaactcgttgaggacattcgcgataccactcgtgaaggaaatgatcagcgccttttctgctgctcctgctccctgagtaacttctcccgcatagccgctctggcattgcggctaccgcccagcttgggacccctgaggatctcggcgtcctggttcctggccgaaggcctggcggtggcgttcacagccggtctcctgcgccggtgtcgctgcgacatggcgtccatgaagtcgcgtcggaactcttcggcaatgcggtcgtcggcggccatctcgtcgtcctctaggcccgcggcgtactcgggctggtcggagggcacgtcgtaaacgtccactagagcacacaccatcatggttagcatttttgaataaaaaaaatataagtgagaaaagtttggttgacaaatagcacaggaagggtataaagtaaaactcacatctgttctcccgtaagaactcctccacttgctgatcccgcttcagggcgtcgctatctctgcgattcctcgaccgccacggcttcccgtcagggccaaggcgcaccttcttgcgacgcccatccgcgtcctcttcctcctccaggatctggccttcgagtcggcgtctcgcgcgctccgtctccgcaatgttgcgagcgcgcgcttcctcgcccagatcaatctccataagcttgccatggagagctcgctgagactcgacctttccgccgcccacgctcagcgtcggatcggcctggaggagattcgtcataccactcgttgttgttgtcgccatcgcattactgctgccgttctgtcctcctccttcttgctgtgcccggtgttctgcggcgagccgctttcgtctagccagctcggattctatgtattcctcccttgcttgatcagccgctgcctttagaaaacaaacctagttcccccaacccacccaagcctcataatggtagtactcacatgtgcctgttgaccagctcgccgaccataccggtctgcggcgcaaagcgcttggctactccgccgagaatagcagcttcctgcacttggcctcctccgcttccgcctccgacgccgtcgtgcaggactattgcttgctcagcattctgcactgtcgggctgaactcgtcaccagctcggaaggcgacgccgcctagtctgtgtttcttcgcgtttcgcagccgtagcacctccgcgacagagagaccgccttcgcctttgtcatttccaccatcgcgttttcctgctgtcgttgctgtcgctgtcgctactgtcgcagaaactgctggctcggttgttgaagctgcagcctggcctgttggcgtcgcatcgttgccaatattgatagtcgtcgctgattctgtctgtgctgttggctctatgctcgtttcctcggctcgctgacggaaggctctcttctttttgccagcacgaaagaaaactggaggtgcaacggcggcggcaggttctggtgttggcacggtggtcaattcggatgtaggcgctgaggcgtccatggtgctatcgctaatgtttcgtggttccgctgtcatttgcaagggcgaggcgcgaaggccgatctgaatgaaggtttgcacaacgtcgtgttgttggatggagatagaagaacttcctggtcaattccaattgaaagtggcgagggtgctgtatgtagtatagtgtacacagtacgcagtgaacgtcaaggcggggctagacatataaccctaacccctcacaaaagcgcgcatccacatgcaactttcttttcaacaactgcgatactctactccagagtcgaatgatacgtcgaactgttgacctcaactcttcacaaaccataacaaactatcattaaagtctctaggctgagaactctcaaccccatcggtcgagatatagaatacgtagcagaaatagtgtactatgcatagaccaatagtcaagaaacgtggccactaacgggcaccaccacgagatcggcatgcatgaacgggtcccgtgcagacactgatgacgcaaatcctgttatttcgggcccggacccgccctccggcgtcctgtggccctcttccgctccggaggctttggaagcttacatggccgtcaccggactggctacatatggctatctggctagtagctgtgaaacagttgtcgctcaaccgactcagaccaggacttttgttatgcataagagtttactattaaaacatctgaagtacaatatgacgcaaagagcagtagataacggtctgtgaattagagtgcagtatatgcgtgtgtatctcccgtgctttcgattccacacgttacacccatacatagtatagtgtgacattggttcggtaaccaagataacaaaaatttggaaagaagaagaaaaaacaaagaaagaatagaacattccccacgcctcaagatcaactgtatggcgcacgagcaaagaggtatcaaacatcaaaccaaactgaaccaccgaaccgccaacccatcccccaacataatgtaaaccaaaggaaaaaaaatacaacaacaaaaaaaaaagaaaagaaaaaagagaaaggaataatagcataacatagcatcttcccttccatggccatttcgccgttttccatgcatacatccatcgtcgccttcagaagccctcgtgggtaacggttgttgacagagtaacaacaagtttgatgaacaatccctcgtatttcaggctcaagggacactgttcaaaggtatatgaggctgatccgagacccgacccaggcaatagctggggacgtccatcgttgttcgacgcctcttttctggttcaggtcgacctcgtgataacaccccagaatcgtacatgtccagtggaaggctgccctataccaagtagcttggacagtcgtaaaatcgcaagctgaaatcgatcgacgtgcttcaataagcacatcaaatccacgcactagccggggtcgcagccggaggacaaggctcaacaggctcgacgccgtagaaagtaacaaagaatccccgaatctcctttaggtaatcctcggcgatgaacttgcacagtcccgtggccgccatctcctgttcctccgcagcggactcgttcagcttctccttcacaccgtactcctcagcgatctccgttacctgggccaattcctgcccgaaggggtggtgagaatgcgagaactctgtcctgtgactgcgggctggtgactcggtttcgtgtctttgcctcggcggagaagcaggggaagctgtagcagagggaatcgagtggctgaccgagggagggaccgagacttgcggcctcttcttttggtaggacgaaggagacgagggggtgctgactgatgatacagaggtgctccttgaccgcggttgagaaaaattgaagctggcctttgtcgaaatggtgcgttgcgattgtgctgagctacgtccggcgactgactgttcacgtactcgagaatcgtaggacttcttggtgtgggaaggcgcgcgcgtgggaacgagaggagcctcagccagcggtgacggctggtgagtggtaacgggagatgtcgtcaacttgtcggcagtgaagtagcaggaaaggtggttcggctctagagacaggccccgatcgggggcctcgtcgatatcggggctggtggggggagatgaagtgcgagtatgcgcgctgtcggacaagtcatcgtcggatttcaggaatgacgatttggttgaagtggcagactgggggtgaagatccggcgcattgtatgccaacacgttggtggtgtgtacgagcttgacaggggccgaaatcttgtggcgcaaggaagtcatcgacactttctggaggttgctccgtggctggatcgggtggtcgggctccgacgactgcgaaaactgcctgatccgccgggtcgtgaatgcccgtgagagggacgaagacatgtcgaatactggttgaaattgcagacgtgaaaacgtaagaggtggtgctgagatgcgggtgaatatcgagtccttctttcacggaatctctgcagtagcaagttcccgaggggagggtgagatattgggtgatgtatctcggacgttggagaggtcttcgtggaaaacggaaggcaaggtcaaaccaaataaagattaagttgttaacactgaaggaagaagaactccagtgtagcttatccgacaggtggtgggcgaaaggtgtgacgtttgcctctctggggtgtcggtctctgttcaagctcagatgactgcctggaaccgcgtgaagggtaccggtgatcgaaaagtgaagccggatacaacgatgcctgatcgagagtgcagaaataggtgaaaatgagacggaaggttccaaatctggtgtccgcgacctctgatatgatgtcaagcaatcacaaggaagatcgggatttgcgaaagaaatgcaaacacggaatcaatccgggagaacgggtcgttgtatgtgtgtgatgcaaaatgctgctaggtagagtgtattgttctgtacagcctggggtgcgtcgtggatccagtcctttatcgtctttgtggatatgtttggaaactcgagttctttatgcgtccaactcgtcccttttcgatgtactgttgtaagcaaggagtgtcttcctccctagacaggctgctgttgctgttgctgttggaaaagaaggactggagtgatggtgcataaccaaatgagggaaatgaatgtggtgggatgaaatccgcttctcgagtccagacaggggcacctgatctaagatgaggctctcactctcgaaggatatcccgtcaacgaaggagcgtgatggggacacaagttcaaaggaaggaagttgcgtggagagaagaggaagcggaaggggaaggggaaggggaggaaagcaaggagcggacagacgtctttccaagcggattgcaaccagaactggcgagacggggagaaaggccaggaaaagaacaaactgcgggggccagacgccgtcgagtgtaacgtcaagttacctggacctggcccccagagaagatgagttggtagtttgtggaagtatcgcctactcgggtatgagccgttcacgagcacggttgaccatgtcacttttacacaagatacacatggcgttcctgcatgatgatacctccacactgcgtacaccactggcggatgcgttaccacgacgggcgtcgcagtgatcggccattttggacgattcgttcgtctctctttttcttttccaagatgcagtctcgatatgtaccggcgaaaaggcacatccagcgacatggaaggtgtccatccaggaaccatgcccgtgcctgcttcggtgggtcaacaaactttatttacggtttcttgttggccgtctggtcattgctccctgtaacccaccaatgggaaaacggaaggtcgcttcagctactaccagtagtagtacctggtacctgtgccacctccaaagtgccgccgacgaacaaccccctcccccccttttttttctttttcttcttcccaactcatattttgattggtggacgaaagatgcgaatatcgacgataacaactgctcgagcaaatcaaaaacaatcaatctgatttacaggtgatgaagactcacgttgacggactatctgaatttgacagctccgttgcagcaaccgcgtgctcgtcggagggttgtatgaggccgctgtcgcttctcgcggttacatacgccatcccgaccgagcctactagtgtagacccttcaccatcaaggtatctgtccgtcatcctccatctccatcagaccaagctagcccccgcccagaaagggaccataccctagatcgaaattttaatctgaccctagcgtcgttatgcatttgctgggagaggttgtcatgattgcgtattgatgtctggaatcacttcaggtctgatggatttcgtgttcatgcaatgcactgccgcatgtttcaaacactcgtgccgtatccatatgaaagatgcgattccattcatcaccactcatccgccggccgttctccccagaacagaaaacggaaaaatcctcaccacaccccgcggacattgcggatgatccaccaaggaccccaggtccatgcaacgccccacgcgcctctgtccagtcagcaatgccgttgacgagttcagtggaaacatttgagccacgccaatgttccttgcatctgaaacgacgctatgattgctggacatgggtcttggattggtttggtgttgaactcttgtttctgaacggcccgtttcgccagtttcggggtttgtctttcgagctgcaaatcctgaacatatgagtttacttttccatgagtagtgcttgggatacagagggcatttgatgacgatgacctcgaacgtgggtttagaaagcaccctaatcgtacaagaattcgctatctacctaggtaggtacctcaggtacttgacaacgaactaagaaagtccatggcagcgtggtcgagcagtgccctgcccctgtggtgcgcagcccagagctctagcaagcacgggcatgccgtgtaggcaatccaacgggcatgacggccggggatgaggagacgaaagttaccaaacctaaggtacctttaggtagaggggaggtaggtacggtagcggaacagcctgccagttcagaagtccccgctgcgggctgaaggtgtccgccagtatgtaacaagtgctcggcggagcactcctctgaagtcgcttagtggcgtctttgccctacgcaagtggatctactctaggtacccagaggtagagatcaggtagtgcaagccttttctcccttcggttccgtccccgccttttacgcgacgtgctctcggcctctaggtaggtatttctgtaatcttttttttctcgtgcggtctttgttttgcttcggtaatgtgttgcttgatagtgtttttttttttttttttttttttttttttttttttttttttttttttttttttttttcctgtacaaaatcggacgagagacatgggatagctgtgtatatagcatcatccacggcgcaatgcaagatgcctcccggttttgtgtcacataccgcacactcagctcagcttgcgcccagctgaagtgagttctgacttgtgctacctccttcagtctcgaaaaagcgagagcacaaaagtgccaaacagctcttcatgtcgagccataacatgtatttgaagagctgttaccggaaacagtaaaacatcgtgacatcatacgtgcttgcgaatctgctaggagctggaaggaatggaatattgtgcttcgacggcgaggaggaccaacacggaacaagtgccgctaccgactcggtgatcctggctggtcgaaccaattaaatccaacggtgagaccaactgctgcgggttgctggaagttggtcaagtagcattagctatctcgggttacccgtttacaatttgtgggagaaatgccgactgactcgggttggcacggttgggggcggaatagaaattcaatgttggcggccttcttgctgaggtggttatggtttgttgggacacgaactcccaacgggtctccatgatcgaaggaaatctcgagcacatgacgggcgttgttctgcgaaatcgtatcccccgagaagggtggaacaatgcccggtgcatgagattgaggaactcagcttccagcaggttgttaagaataacatgctgtttgcagccaatatcgagttgttcaacagctccctcctgtacctcactaggccattacagatttttgaagtcacacatggccgacatatgagtagctccgcgcacaatcatgatcctaggaaaattgagcttcaaaccttcttgtatatagtaaccagtacgccgccaagatccaataaccgctaaaaaaaaaaagaaagtcaacagacagtgagaaagcagctgataatttgagacatgtatccttttcatatcccgttgaatcattttttccccgacctaagctacacacatcccgcgcttactcatcatcttcatccattgagtcctggtcagatccggactcgtcctcgtcatcatcatcatcctcgccgtcctcactgctgctgtcctcaacgtcattgaccgcgacaagcttatcctcaacatcctcatcagtggccttggtaggcaccttttgagcgaagaacttgcggacgccagcgttggtagaggtatcccaaacggaaacggttcccttgctgcccgcaaccgcaagtctgaaggcaacctctggatcaggaccaaatgttgtcgagaagaccttgccgacgtcaaagtcgcgggacaccacgagtgagggaccctcggcagtgatgttccacaatttgacggtcttgtcagtagatcccgtggccatgtatccgggaatgacggggttgagatcgaaagaagacaccgactcgtcgtgcgcctggagcttccagacggacttactgatcgcaggatccttggtagtgttccgggcatcaaagtaatggatgatgccgttctcggtcgagacgtagaagaagttggggtcgtgaggatcccatctgacgttctcgacatcgctctccacgcccacacgcatgggctgctcattgggcgcgcgcatatcggcgatggcaacggtgcgatcgtaagaaccggacaacagcactgtcgactcaaccgcgtgccaggctagcgagcacaccttgtcggtatggtagctatacgacttggcgcacttggtggtgtgaagatcccacagcttgaccgtcttgtcggcagaggcggacgctagcaagttgcggtgcttcctgttggcggcgagggccaagacagcatcgacgtggtactcgtcgttggccttcttggacttcttcttcttcttcttctttttctcgtcctcgggattgccgccctgtcccagaatagcgttggggtacatgcaatccaccgtgtcgaggtcccaaatctcaatatcagggtcgaacgtgccgatggcgacaaagttaccaatagagtccttgtcgacgcccggcttgctgacggggatatcgagccattcgaggcatagtggtatcgcgggaagcataatgtcgtggtggacgtaaaggttgtcggcggcatcttcgtaaacatagacctcgagatgtgcaagttcgtcttcgatcttggcggccagcaaaaggttgtcggtggccagaatttggagatcttcgcggtcctcatcgtcgtcttcctcctccttcagcgtgatatacggatcctcctggtttgactcgtaataggcgagcgacttcacgttgccgaacatgcccatttgttgcgcctcacccacgttgtcatcatcgtcgtcgtagtgttccaggtcgtactccttgaggtcgtcatcaatctcaatcctacgagggatcagttagcaatggtagttccaatgtcgaaactgtcagccggaacatactcatcgcgcgtatcaaccttcatggccgtgtcgtcgtcctccttgtcggaaacgttgccattggcctccttctccttggcctcatccaagtcgtcctgggcatcatcgagctggagcttggccaaagcagcaatgcgctcgaactccttctcgtcgaaggtgtacttggtagggaaaggcgccgcaaagcctcgcggcacccaggcggtggtcgtgatcatggacattgtcgcaacgtaatggcgatgtatcgatcacgggttgcgggagaaagccggcaatattctgccggataaaaaagaagggaaggttgtaaggagtaaaagaaaaagacaaaaaggtgctgctggccacacgtcgaactctccaggtgctgtgtgagtgttgcgacggaacggcagtacaggacggaacagcgtaagttacgggcaaattttggttacgcgacctgaccgattttgccagtggaaaatggactttttagtggggacgcatggcggggcttatcttatcgtagagacagcgtccaccgttgcatcattggacgggacctcaatggccagtcgctacctaggcatgtaccttggcatgtacctcctcctctgagctcctttaattagcccactgcagtgtacggttcacagtcgcagttagtgtccatgccaggtgctgcagtgctgtctggtcgctgtctcgaccctcgtcactccgtcctggggaagttaaatttccattgtcaacaaaccattgccaaccaagtctttcacgcgactctggtctggctaactcaagttcccacgcacatagctatccttcaaccaaaatgggtcgcgacgataatgaagaccggtccttcaaacgaagaaagatcgatttcaacccacttcgctccgatgaccgcttctcagatctcccgtcgcgcacgccacacaagggccccagaggtgccaatggcaacaatgggtccttcaactcccgagcttcaactccacgagtcggatccaggtatagtggcggggagacacctcggcagaaagagtttgacggccccgaacccggcgtaaacgacgacgacgcaaccaatgccctcgatcgggactggtacggcggtgacgatgaccttggcggccacacgtttggcgatgacagccacaatcccttcggcgatgagggcgcatgggcagcccaggagagggaggcggccctggcggagaagaaaattgggcagatggcgcgcggtatgagcgtccggcagattcagaaacaaaaggatgccgacgcctgggagacaaaccggatgctcacctcaggcgtggcgcaaaggagagacttgggacaggactttgaggatgaccaggaaggcaccagagtgcatcttctagtgcacgacttacgacctccttttctggatggacgaaccatcttcacaaagcagttggatccggtccccgctgtgcgagattctcaaagcgatatggctatcttcgctcgaaaaggaagcaaggtggtcagggaaaggaggacacaacgggagcgccaaagacaggcgcaggaggctaccaaggtggcaggaactgcactaggcaacctgatgggagtcaaggaggaagataccgacagcgccttgcctatcgctgtggaggaggaggccggcaaaagcaaaaacatgaacaagttcagtgaacacatgaaggagaacgagggtgccagcaatttcagccaaagcaagtccctcaaggaacaacgcgaatttcttcctgcctttgctgtacgggaggacctgctgcgtgtgatccgtgacaatcaggttgtcattgtgattggagaaacaggctctggtaagacgacacagctcacccagtttctctacgaggacggctacggcaagacgggcatgatcggttgcacccagcccaggagagtcgcggccatgagtgtagcgaagcgtgttgctgaggagatggaggtgaaacttggcagcacggtaggctacgccatccgcttcgaggattgcacgagcaaggatacggtcatcaagtacatgacggatggtgttcttctacgagaatcgctgaatgaaccagacctggaccgctactcatgcgttatcatggacgaagctcacgaaagagccctcaacactgatgtcttgatgggcttgtttaagaaaatccttcaaagacgccgcgacttgaagctgattgtcacgtctgcgacgatgaatgcaaagcggttttcagacttctatggtggtgcacccgagtttaccattcccggaagaaccttccctgtcgacatcatgttccatcggtcacctgtcgaagattacgtggaccaggctgtgcagcaagttctggcgattcacgtaggaaaaccagcaggcgatatcctcgttttcatgaccggccaggaagatattgaggtgacctgcgaactcatccgcgagcggctcgatgccctcaacgacccaccgaaactcagtatccttcccatctacagtcagatgcccgcagacttgcaggccaagattttcgacagggctgctccgggtgtccgaaaggtcatcgtggccacgaatatcgcggaaaccagtttgacggtggatggtatcatgtacgtggttgatgcaggctattcaaagctcaaggtatacaatccacgaatgggtatggatacccttcaaattacgcctatttcgcaagcaaacgccatgcagcgcgctggtcgtgcgggtcgcactgggcctggccaagcatatcatctcttcaccgagaaggccttcaaagaggagatgtacatgcaaaccattccggagattcagagaacgaatcttagcaataccgttctactcctcaagtcactcggtgttaaagacctccttgatttcgactttatggatccaccacctcaggataccatcagtacatctctcttcgatttgtgggcgttgggagcactggacaacctaggtgagctcaccgacttggggcggaagatgaatgcgttcccgatggacccaccccttgcaaaactgctcatcacctcggaggagtatgggtgcagcgaggaaatggtcaccatcgtttcgatgctttccgttcccaacgtattctaccggcccaaagaacgacaagaggagtcagatgcggctcgcgagaagttctttgtaccagaatcagaccacttgacctatctgcacgtttacacacaatggaaggccaacgggtataacgacggttggtgcgtgcgacactttttgcattccaagtctctccgtcgtgccaaggaagtccgcgagcagctcctggacatcatgaagatgcagaatatgaagatgacgagttgtggcaccgactgggatgttattcgcaagtgcatttgctctggctactatcaccaggcagcaaaggtcaagggcattggggagtatatcaacttgaggaccagtgtcaccgtccaattgcatccgacaagtgcgctttatggactgggcttcttgccagactacgtggtgtaccacgagctgatcctcacaagtaaagagtacatgtcgacggtgacctcggtagacccccactggttggcggatctcggtggtgtattttattcggtcaaggagaaaggatattcggcgcgggagaagaggatcacagagacggagttcaacaggagaatggagattgaggcgcggatggcagcggacaagaagcggcaagaggatcagctgcacgaagaagagcttcagcttgagaagaaggcggccccgtccaaggacaagaaggtggttaaagcgggtgccgtggtgaagccagtcaggaaacgtgctggaaggggattctagacgaacattttggatattgaagccctcaagttcaagctcgagtcattcccgggagcagcacgtaatgaataggtaaaataaacagggcgtgccccaggaaaagggcccaacccgcatgagtaaacaaatgggaaccccatagcaacgatagccgggctgttagcaaagtggggaatgggaatgttcgggtatctgacccctggtctcggccaggatcggcagtgatgacagatgataatgcaattcaatgactgaactttatatgactctacttactttcccttctttatatcgcaactttttttccttcctggagattgtgttacgctccggtgttttctctgcgttcattacatagtagcttggttgtgtacaaccccccccaagatccaaattctgacgtcgccagataaacgacgacagcagtggagggaacaacagcactgccaacaagaacatcagtcttaagcaaggcaccaaccaattcattaaagatgcagagcttgaagtcggcgtcggtgactaacgccgtccgaagcgctccccgcatctcccagcgttcagtatcgcgcacgacccgccctctcagcaccctcaacagctccgccatcaccaccacccttcgtccccaaaccagtcgcaccgtctcccgcaacccagccattgggcttagcacgaccctcctcacgtccaggacgcagcacgcccgccatggctcctcgtccgcctcgtcgtctgaggccctccagaagactcccctctacgacctccacctcgcccacggcgcccagatggttcccttcggcggcttccacatgccggtgcagtacaagggtctttcagtaagtgcttcgcacgccttcacgcgcgaacactcgtccatcttcgacgtcagccacatggtgcagcgcatcttctccggctcaggagcccgcgagtttctcgagcgcgtcacgccctccgacttggcctcgctgggcgtccaccgcagcaccctgtcggtgctgctcaaggccgacgggtccggcggcattgtggacgacactatccttaccaagctggccgaggacaaattctacgtcgtcaccaacgctggctgccgtgagaaggataatgagtactttgaccaggagctcgccaaggccaaagcatccgggctggaagtgaaccaggagcagctggatggctggggactggtggccttgcaaggacccgaggctgaggcggtgctggctgatgcgctcgacggcaacaccgatctgaagcagctctactttggccagtcggtgtacggcaaggtgaagcttgatggtggtaaaaccagcgcgcccttgttgatcagccgcggcggctacacgggcgaggacgggttcgagatttccatcccgccatccgagaccgtcgaggtcacagagaagctactccaggtaggcggtgtcgagaaggtccagctcgccggtctcggcgcgcgcgactccctccgcctggaagcgggcatgtgcctgtacgggcacgacctggacgagacggtgtctcccgtcgaggccgctttgagctggatcattcccccgaaccgccgcaaggcggatgccgggtactacggagccgagaccatcaactcgcagctgactcccaagagcaaaggaggaaacggcgtcgtccgccgtcgcgtcggctttattgtgactggtgcccccgccagagaaggcgcggagatcgtggccaagggggacccgactacgaagcttggtaggatcacgagcgggtgtccgagccccagtctagggaagaacattgcgatggggtatatcaaggatggccagcacaagagcgggacggaggtggaggtgctggtgagaggaaagcccaggccggcggtggtaaccaagatgccgtttgtgcctagcaagtactacaagtctgcttagagcacttgaaggaggatagtatacaaggctttacccacgggagggcaagggggtgaaagctacaatttgactaactacatacgagagtgggacaaaggagagtcatttcattcaacaactatgaatttctgcgacaaggtaacaaggggtatcataggatcacgaatggcgtcaaaccgggcacggcgatgttatatattgttttcaacaactgggcacaacagaacagctgatgggcgtatggtagctactgctgttttgccaacgatcagtcttggcgtagataagtggaatattggtctcgtcaacccaatgccgctcttgtgtgataacttctcacagatatgttagcggacgtcctgtctgtctgattactataattatgttcaatgcgccaactcgagctactagccgactgttgagatgaggtatctaatctatactaaacaaaaacaactccgtaagtgaggccaatgttgaatgctcgcccatattcccatgcagagcctcccgtggtgaagaagtacatcaaagaaagaaatttgatatagaaccgaaagaatacatgcatcatatataggtcatgtaatcaacccgactcctgacacgccatgcccatcgacgctattttcctctttgtgtgtgtgtgtgtgtgtgcgcgctcgaacaaacgtagtgagatcttttttttggtttatgttcttccaacccgatgcgctcactgttcctgagcccacctcttctccctcaacgggatctcctttccagcgcgctggcgatcacccgagatctcatctcgccaggcccagtactcgcccagtcttgtttctgcataggaggcgtagtcaaagtcgatctgggagatggtcgcctgaatcagcgcccagatgccccagtagaatccaggcaggccccggaagacgtccacctcgtttagtaggcgatcgacctcagctgcttcattataatcggccgtggttccgttcttcttgccttggtaagcatagtaggcgcggatgtacgcggtgatgaactcgcgacgctggacgcgcgtgggaaggacgctgaagtcgcagtcgaagccaccccattcggcaaagtggttggcaatatcaaaggcggctggtgagggggtcgcgtattcataatcgatgaaggtcacgtcgatggtcgtgtctttggcggtgacgccgttgctgtcgtcggcgggtgtctgctggggtttgggaaggacgatgacgttgccgctgaggagatcgcagtgtgcaaacacgagctgttgtgtgaggtgatcagcaaaattatcccccgtcatgccgaaaacgcgggaaacagatagaaggcagtactcaccccattggtacccaagcctggccgctggctcagctcggcaacagtcctggtaagctccttctgcaactgggcctgacgctctctttgcgcttccgtatctgttggcagggcaaaaatccacttctgcatgaccgtccagacgttcggcgggggctttccaggcgcgacactgtcaatgatttgctgaaactcggcatcaccaagggcttcagacggtacaatgaagtcggtgttcttggagtttctgcggctgtgtcccgtgcgagcagtgatgcaaggtaccacggcgtgccactgggcaagcctcttggccacggccttgtagatgacgggcttgcgcagatcctcggggtgggtcatggagccctgaacgaagcggtacatcatgccgttctcgaagcgggcgagcagttcgggagcgaggccgtatcgcatgagcagctcgtggttctgggtttcgcggtggcggtcgatgatcaagtcggtgccgttgccgtaggcgcggagcaagatggcctccttgtccacctcatccttggaaaggccggcctttttgttgactgctttgaggagtgtgttggtgataccatcggtgaagcgcacgaactcgaccttggaatcggcgctctcccaggcggggcggatggcgagaacgagacggcgggcggtggcttcggagtcctcgctcgagtaagcgaaagggatgtagcgaatgtgaggctcaacgggcccgttgccgttcaagtggccgttggactggccgttggactggccgttggcggtttgggtgccgttctctgttccgacagccatggtgggcggtaggaatcgcaaggccgactcggtttctttgctagggactgtagtatacgtgtgccctgtgggggaggggagatgacggcagagcttcgtgatggaattcgcgattttgctcaatgggcaagtctgctcatgagttatgtttttttttctcttttactttggattatgtagcactgcagtgcaagacattgacagacgttatgcgcggagaggtatgcagaagcaagtgaagttggatgtcgaggaaaggagaccacggacattaaaaaaagggggggtgggaggagggggttcagttgtttacagtacagtatctgtcttcgcacctatggtactgtatctcactctctaggccgattcagcacagccaagatgaaggatgcgcggcctgcagatgggacaaggaggaatctgaagaggcataagcttcgtcaatggcgttggatgatggcgcggtgaggccagttggatagacgcaacccaagtggaaacagaagccgattggtaaagacgatgatcaagtcgtcccgctgcgcctttctcacacgatcacttgccctttggtaggtacctcatcaacgaaagtcgccatccccactgacaaacacatgcttctctttttgcgcctggggtcgcttgccgccccaattaggtaagtagtgtacactacgacggcccaaccttgccaaccacgccgacccaacgccaaaacccccgtggtcccttgtgtgcctggtggtcccttggcctcttgtcttgttctttccaaggtcgcccctgactggacgagtctggatcgagtaaccgtgtttggctagtcctgtcaaaggtcccctacgtaagggtacgtacctacctaccttctttcaatgtcccgccttgtttctccgtcgccagcctgcgccgcgctgtccacccaactgcacgggcgtgacggggattgctcagcacgtgaaatcgtcgcgaacgattcaacgaaaaaaagtggaatgcggttggccaactgaagcccaacaacaaccaccgccaccctgtactctagcgtagaccccatcaccacgcatcaccgcaagtcgaatctttcgaggtttcaaccctgattgcatccgtctcgaattgccgtttgcgcccctcgcctcatttgcaggtttggtaccaataaccgtttcgcctttccgtctgacgtcgtcgcttttggccgccattccactgatctggccccccttcccccgccttcccccactccccttcactcgagtcaccttgcccaccatttcggtccagtcaagagtcgaaaaagtcggagcctgagctggggtagccactgtattcagccgtcattaccaaacaggtgcgattacggtcagctgtaacacgctgtttgtgttatggtttcgcaactcacccgcacccggcagtaagagacattccagataccgttcagcagccatggtatgagaaagacaaaacaaaagatatcaactagccctgagttggacagcagcaaggcacgatatatacatgagcatgtcaggttgatgtagcttcggatggacagataattgcacgaggtgttcagctgcgtgcgttcagtgctataggctgtaatcaagtagaaatcaccgggccagcactgccaaaaatccaaaggacaacgagagaagaaacagcctcctcaaacctttcaaaatggcataccccgtcttgcctagcccagacaacttcctcgctgttgctctcgtcatcaaccgttctcgggacggcccgcgatttgtcttccactatcccccccatgtcttgccaccgcaggctacagcagccgcaagagatggcgacgatctggacgatctggacgaggaagacgaggcccttctgcatcgagtcacccatgccgttggcctcgatgccagctcttcatccccgttgaaggagtccgagctgtcgcagtggaaccacgacgaccatctcatcaccgagagcggcacacagattgttccttgggagcacgttgctggcttcccgaccaaggatctggaaaacattctgactccggccagggcctatcacaaacgcttgttccaggtttccctggattctctctactgcgtttcatatcccatctatgtgcccgagaacggggtctggcggaagaagagcaagaagcagcaaaagcaccgggatcacgatgacaccgcccctgcagacacagatggtcccgccaggaccagtgataaaggcccctcggatgtagaccagcttgctgccaaacccgccgaagaggccgaagacaagaaaagctccatgaccatgttcaaccttgtcttcatcttgaacccccgaaggcatgaggttgccgaccttgtcgacatactctacacgcatatcatcaagaaagtcaacaaggcatacaaatactgccagcagaggggtgatttcatctggaaggaatctaagaagattctagccttgaaggacaagggccgggaagacagtgagtgtatccatcaactccatcgctgcgggctcctgctaatgtgcctgtttgtgaaccagagaggaagatgagtcagctgtgggaggaaatcctatcaaactcttcactggcagcgtctatgcaggacatatacgacgccatatcacgaaacagaatcgctgccattcagctggagaccattgagggtgtggtcactcactccgtgcagattcctgtaccattccatgtgcccgacctgccacaggacggccaagcggaggagcagcttggcctgtggttgacgacggcaaactcactgcaagccgacgagaacgtagaggagcccgaatatctggacaagacctttgcgctcctcctgatggcagaagagaagaaagttatcaacgaattattgggccccgaatccgaccctactacgcaggccatgatcgagtttgtacgcagatgcaagcccaatctctccttccaccaggtgcaacaacaggcaagtagtatcctttcgcctgcccaggtgaggaggttcgccgaacacttcatattctggcgacgagccatcgccataccgcctttgcacggccgcgatatgtacatcgtgagtcctaactgcgatctgcgcagacttcctcaagcagctgcgcagtgggcgagacagttcccactttcaccaccgttgcccaatttcctggccgagctgggcgttgccccacggccgtataaactgcactgtccgagtaaggctcaccggcctctttatatggctatgctggcgtggttgatgcgcggcggttgggttacccagctctgcacctttgcgtacgttgtggtctggccggagatcatatacgaagttgaatatgaactagaggcagaagagattgcgcacgagaaggcgaaagcacagaataggggccgggaggaccaagaccacaaacacgacgatatgctgtctccaacaacggcggcggacaacagtggtgacattggaggacccggcaacaacgtgttggcagcggcactcagcgagggtcccttggccggcttcgccggatctggattcctttcactcgcagccgagtcgacatcggcctcagatctggattcctcggcagcaactcttcgtgacctgtccaattcacagtcaccaaccctttcccgcgcccaaccagcttctacccccatcagcgagttcctccccaccctaacttcgcccatgtcaaccacttccctctccaccctcatccttggaaccagcgactacatgaccaactctcacaaagacaactacaataacaatggctcctcctctcccacagcttcctacgcctccgccaacactctcaacatgctcaacccaccccgccctaccctccaactcacccgcaccatatccgaagataccaacgcctcagccggtacttcctccacgcaccatcagcccacccccgccgaacaggccgcagaaaaagcccgactggagcgcatagccgacaaagcggcgcgcgagctcgcggagcgggctatggcgcacgcgcgaaaggctgtgccgcaggcgacgagacacccgagcgtaaatcatgctaaacacctgctaggcatgagcccgcatattatactggatgcgaagaaggcgacagggaaggagagtttgtacttgagtgctattgaaagaaggttgagggggcggggcggggaggtggctacgacgacggcggcgactgttgctgctgctggtgcatctgaggccggcacgggtagtgacgctgcagccacggacggtgctggtgtggaagcatcggggacggggtcggaggatgctgctgctgctggagctggtaacggcaacaacaacaacaacaacaacaaaaacagcagcagtgccaatgcttcctcaaacaccgctacaagcaatgatgccacaaacatcgcatcctcctccgcgaccggtacccacaccaccggcgccagcgcgaaaacagccggcggaaccggaacgtcaggaggagggcgtactgtctccggatcagccagcgctcaacgagggactaaggactgggacgagcgggtggctaacacgtggcctcagttctggaagtacttcaatgggcggtcggcgctggagcggattgctttgcaagaggatatgaagcggaaggaggcgtggtcgttattgacggctatgagcgagtatttgttgtgtaccagacattggtgaagcggtcgatgggcaaggggctgtgtatatacatagaggtagtatttccattgtcatgccggtaaacacaatagttgactgcgggtactaatattggacaatcaaagtacttcgggggagaaggcttttcgctattggcccatggcctacattgtcgttaatcacgatggacagtcggcgcgccagtgaaccttccctcacctgtcacctagtgaaatcgctcaacaatcgaagtcacggggcaaccgtggaggttcttgccttccacttattagacagtggcgttcctttcttgagtttggtgtctccaggaaggaacagccacagcccatccgaatacagacaaaaaaggacagcttcccttggtcgatacactaggtgcctctagccggagggctgacacgagttagtccatgaatgcgccgcccaacagccctgaatacctatggcctacacgggtttgtcggattgagggcacattgatcgatatcatagggagtcaccaagcttgggtacgagtatggtgtggtgcaagtaatcgatcgaatagagcggtgattgtcatgcttcttagatagaatcgacgagaaacaaagccaactcctccttcatgctaccccgatggaatcctccaaagcgcctgaggtataatcgtcatgagcaggagaaacccacgtaatacgccatagtgaccggcaccataaaacaaaacaaggacagatgtaacaccgaagaaaccgagccagcagagttacgctaagaatgatacttccaaaacaagaagaaaagaaaaaaaacaaaaaacaccatccctctgcactatcacgcaagcgccgtaccgaggaagtaagccgtcatgccttccgtgtacacatgatgctcggtcagaaaacaagatcgacagctaaaaaagaaagaatagaaaggaaacccgaaacagaataaaaaaaaacaagacccagtctgtacgcccatgtgccaaatcacatttgtgctcaatccctgaacgaccagtgaaatgctaagtacctagaccccgttcccaatgtgccgctgcgatgaaaatgcagatcagggatatgaaagcctgtcaagtgatgatcatggccgagataatagatgatatgtccatagggttccaagcgatggttaagagatgagaaagccccccggccctgcgttcgtaaaaaaagaaaagagaagataaactataatccacactagcatcgcgatccaccaaatccgattcctacgatcattgagtcaagtccattccatactcgtcctcctctttgaactccatgtcagcgccgtcatcctcatattcaaggaagtcgccggcatcgaggccatcgttgaacttcccgtcggcgccaccatgggcaggactggtggagaggtgttcgccattgacaccgttggtgttcaagggctcacccttgtagtccgtatgatggggaacgcgaaggccagtgccagccgtgcgagagtacgagaaaccccgggtcttcccgctaccgtcctctcctctggcaatggcctccataagctctgtctgcatccgcttctcatcatcggtgatctcaaagggtaccgtacccccgcgctccaacaaggcattgatgagctcttcttgttgttgaatcttgaggtaggccatccacataagatctcgagtccagctcaccgcaccattcaaaatgtcgcccttgttgggacccttatccttctcctcaatcggcaggcctgtcgtaatgtttccagccgtgctgccagccgctcgtctggctccaggtccagctagggctgatgtggcttgggaaggacttgaaatgcccgcaagcgtgggtgaaaggggcgttccgttttgaattgccttgcgaattttttcatcctctagacgatgggcagggacaagcttgctaagatcttgaatgcgctcgttgatattatcacgtctccgtctttcaacgaggttatgtgactcgcgcctcctcttcctctttgcttcttgtgtcgacacagaggaggtcgcggtgccaagcttggcgggcatggatgtgccgcccttcaacagaatgtcattgatctgagcatgggggccatgaaggcctgcctgaagaggtgatgagaaaccagacccaggaaacgaggagagactctgtggggtttgcatccattgcgcggaatgggacttctcatggtgggggcctgatgttctgataggctgagggccaaatgatcccgagttcaccgacagtccggccatgtctatcgccttgggggtaagagggcttcgtgtggtggacgacttgcgctgcatggtttgcggtatcctggtatgtgcctttgcgctcaagaaatttgggtcagtcccgtcactgtttatgtcggtattcgctaatggtgacccagcgtatgacatgggcgactgaagcgatgttccaaaggattgagggtgctgcatttgccgaaaatgcgaaaagttatggacaaatggcgatgctatcgggtcgccgtcgggagtgctcgaatagccgtttgtatgagcttggttgatgggcaggctttgatggtaagaatccggaaagttcatgccaacatcgttcattccgccaaagtcttgcccatgaccctgcattccgacatgagggtcactgggactgttcaaaccatcgagaagttcatcgtctccaaacaaagctgagccgctagaaaacccattcgacgagttgttggtgtggttgaggtagttgttttggaaggagccatgaaaattggcccccatggccaggtcgttcgggtcaatgcctcctccactgtgcccgcccattgggaatccgtgttgtgccatgttgttgggaatcgtattggtggatccttcggtgtctgcttgcgtgtccttgttcttccaaagccaacgatgtggcgcctagacgagtttattgaataaggagggccctagagtgccaccaagcgtcagcaaaagaaatcccagcctcgtaccaagtgatgtgggtatgtatgggggggcttaccctcgcaaacagccagccataaaatggaagtataaagcaatcgaacaacagcgaggtcgagtatgactcggtgccgcggttggagtggtgggtttgcttggagcgatgcgggaagatgtcaggagagagcaaactgcaaggctgacgtgtcgctgagtcgcggtggtctgaggacaagatattcggtgggaactggggatcaatggcatccaattccttcgcaagcacttgcaaggtttgcgcaggaactcaggaccgtgtcgtcgagggatgtcgaagtcggcggttggtgaacggtttaatgtgggcaattgtggtgaatgtcgggttggggtgtgtagccgcctaactgcccttggcaatgttcggggacgtttgtaacgagtgcccgtgaaggcaagggagccaagtcgccggagaggacaacaaaggcaatgcactgcaatgaaagaagaagaaaggggcaagcgattgcccaaaccgcagccttcttttttttttatgtcggatcttgcctacgcttcagtcgccgaataggaacggagagcgaaagcgacaaggggtgtgaagtggttgcaggttgcagtggttgcagtggttcgcggttgagatccaaggcttcagttcaatcggccttttctgttgggcaatgactgggatgagtcagcagaacgtcccgtttgaatgcactgcaccgcaccaagcaggacagcggtaggttgctacctcgttgtggatgttttgaagcaggtgcgaggcatcacagcagacagcgggcagggagaggcgaggtgcagggagcagaatgaggtgggagaggaaggagtcaactttgccaggttgttgtgcgatgtgcggagaaagcgccgctgactctgagagggaaacttttggggtggaaggtggagactaacagaaaggcggtaaagcggaggcactggatgtcctagtgaattacagattgtgtgatggcgaccggcctatatatggtacgtacagccacaaggaaggaatgtactcgtatcggtatcgtaatccgtcctctgccgtggtattggttttgcaccaccctagcactccaagagccccgggaggcaataagtgctgacgcgccgtgtaagacccaagagaagggtgggggggtagaggggctgaagtatttagaattcgcaaccagacgagaaggtttgcgcgttgagatttccctcggttcgggaggcgttgtaaaaatgacttgttgtctgtgcacacagtgctaggtggaaggcgttagaacttgagagccaactgagtaaaaggtcaagcgcatcggcctcgaaatagaagccctgttctcttcgagcacccgacaatatgtatgcgctccgagcggtaacttggctggctggctggctgcgggctgtatgagcggaatgcagcgcggaagcggcggctgggaggcaggctgagttgtacgtgctattgcgtgagtcaacttccgacgatcagagaagtgcccaagaataatgtttgcctcgctgttgggagaaagcgagtcaagatgcctatacagtctggagatcgtggtgttatagcaagaggtgaaaaccgtcccacctcgagcgcactgcaagatgatgtcttaagcagaaagagagaggcggggtacggagtggggaggagtaggcgatggggacctaacggaggagaaagatctgagatgtgatgagaacggggaaaataccagagctaatttgcagtacctggtatgcacaggaaaagatggtcgttgcctgcgtttcgccaaagggtgccaaactgtgctatgccagtgttattgaggtgagagagtgcggtggtaactcttccggatgtgtaagagatgccggcgtgtcgccgatgaataactagcacgcagccgatgcgctggggtttgtgcttgactatctcgtttcgtctttccgaccgtcttgttcttgtgaatgcgctgtaatgaggaattctcaaagtgtgcgccgtaactgatccatcaaccgtcaacctctaagcaatcatgccttggggtacttgcttggatccggatgctgccatccccagactcggacttacactaccgatccaaagtggggcctggtcaagctgatccccgcgggtccctaatctcctttcacagtctggacaccgtccgctgtcggctgctgtcgaccgctacctcaccgcaggtgacggtcgctaacggttttctcgttgattaatgaaccttcaggaccatttggcgttgagctcaacaaggctgacccccaagatgatgatgatggatgtaagtctctgtaagctgactgctcagcccaggtccgatcactgattggggcaatccacggaaccttgtataagcgagatagcctgctggcttttgagttgaacctggggtgagttgcgtggccttgtgtcctgtctttgcgattccagtttgtcctacttcttagatttttcagatccgcaatggtctttgagacaccacgtcctttttgtcccgcatgtaaactggccaaatggatgccggtcccggttggctaattgcccgatgtctgatgtctctggtttcttgtagttgtggaaggcgtacagtgaagcactgatgtttgcctggctgaatctgaacgaggctcgtgcaacttgagatatgggagaatgaaggtggcgtttgaagtaactggacagtgacaaggtgagcgctgcctggtggttagagattgatgttcagagtttatgcaacttcgcaacaaaaggtcaagaatcacagaggaagaatagttcgggtttcagtgaagttttacaaaagcccatgatagccaagcggctcatcagtatcttatatactgatacttaccgaggaaagggtaaagatgtgtatacgaggccacccacacattccactactgatgacttatcaacaatgtcttctgatcttatcggtcagaaagggtgggcaggaatcatggcaggaatcaatatgcaatcgctacaacactgcttgatacccttgcggatttccttcgacatctttcgggctgatgatttagctgatcgggaacatcggaggagatgtgaaatttttgtaaaaaggtatgatgggcgaggagcatcctggaatcatggagggcacctgtctatcagcgtgactcggcgggtgagacaccaaggcacaccaatccgaaaacgttgatcatggcaacctcacacccagttcagggcccatgctcacacagtccaaatcaaccctactccagaccttccttagtggtgcggactgctttatccgatctgagttatctacgcagcagtctgggttgtagtcacgcttgatagagacacaaagactccctagtgcataatgctgcgcttagagctaccatatacgaacgtacttgaaagctctggcaatatgcatgccgataaatcttcaacatgccatgcacgacgcctctctgtcgaagagacttcggccgtaaccattcactcatccaacaagatgccctccatcaggcgaacaacagccggcacgatgattccgaggcagaaagggccactcaccgagaagttgggggtttgaccggcatccagcactgcagttgaggagccggccgatgtaggactctcagacaacagcaagaggaaggatgttggcagatcctagccatcgccatctacatccccatcgccgtcttatcgcgccaagtgtcatctaagacgttgagccctcgtcgctatcgggattagagcctgccctgtctgattctccagtttcaatagtaagaccccgcgctacgcaagcgaggcgtgttggtgaagctgcacatacgtactgtggtcctcagaggcccatggaccccgcaccatcgctgacgttgaaggacaagaccgtcaaggagacgccccatgctattcatactatgatttccatgcttccttccctttgccgtttatcgagtacggttgattgccgcaaagcacattggaagtcattcctcgccgcgtcgtctgttgagggttgtctctctggagctacatagtagtagttgtgcaacattcgacaatggttgcccctcagctgtaggactgtttcccctcatggcggaggactgacagcccctctagacgaatgggttcaggtttggagaggatgccagagggcgcccggcgtgaggtgagtggatgccttcccacgtcgctttggatgccaccctgcgagctgggtccgtgatcaccttgtggaccaaggatggtatagactggccaatcagatgacagacggcaaagcctgtggttgcgtccgatcaggccgttgcatgcgcattcagtcccacctcactgccgccgctagctggccgagctggccactcagtgcagtgtagtgtaaggtggctagagccaggaagcttcagtcattcaactccgagcagcccatgaacctcactcggttgttgtgtgcagggcagggcagcaacctgtcaccaccagtgcgacacgccccaacacgcgcatctgagctgcgtaccccatccatcaccctaacgcgatcaacctatgtactagtccggtaggtatctacctaggttctatcatttgcaccttcacataaccacgcacactagtcggccacccagctattcaagatacccgagttgccgatatcgtgtgccagacatccctacgtaacgacactgttgagcacgcacaccgcgtcggaaggcggcgacaaacacggaactctccccagacgacccccaagcgttaggttccaacaattggaagacaggggcttgaactagatcgccaaaacctgctaattttgcagccgatagcctcccgagcttgtcgcgtacttgactgccgtatcatctgaacaccaaacgtgggtcttattcctgtcgacctctggccgtctggtggtcgcatgattgcctcttccctgatatcaaacattcaagactaattctccctcttcggatacagtctgtggtcgcttctgccgtcagtcgccctacccgctgcgagcgtatctcaccttaccgcaccacccactccggcaccgctacccaataacaccgcttgctcgaccatctacacaccccttttccatccgatctatcacaagtcagctccggccttgtttgtccgtaatcgtcctcctagagacggtcactggacactccatctttacatagttccaaagtactggccaatttgtggtcctgaaggaaacgagaccggaactctcccatttcaccaaggctccacccccacggtctcatactcccgacacccgaccctagacatccccgtcgctccatcatggcttcggcgtctttccgagactcgctgagctctctagggtggtcccgccgagaagcggacattcctgtcaacacgtcccaacagcgcggcctactatcatccatcaagtctctcaaccccttcggcaatggtggctatgttcaactaccaacgactgaaggccccggtgctgctcttccagcccctacccgtcgagaagaggaagaaggctggtttgtttgtgagtcaactcccattgtgcttgcttcagttgctcgtctttccatgttgcctgctgtgctttgcagcattttcccttcgtacccctgcagaggagattcgcggtgcaggacatgtgccgctttcgcgtttccgtgtctcagtcaccgggttgctgagcatgtagatggtggggggaggggagggtatagcggtttcatcctactttctattcacgtccactttggagatcatggacgctacagcacggctaatgagtactctacagtgagccggtgggaccgcatgctgattttcgctgcttgcaatctgggcgcgctggcctgcttcgtcctggccttcgccttgttcccagtgttgtcactaaagccgcgcaagctcgtaatcctgtgagcgcctccttgttattcacaaccttcccccttccctccaccaccaagttgctttcccaagcccagcccttactccccatctcgggaatcccgccccccaaatcccccatttcttgacttgactcaccattatgcactggaacctgtcgttatatttgtttcgatggtgcatatgcacaacattcgcatgacagtctagccatgttggcggcccgatgactctacgaggccgatcatccggcgcttggatgacttgtcggtatcatcgacattctaaggggcagatcggatagtcaaccatggatgtcttgctaacgcatgcggtccctgacccataggtggacactcggctcgatactcttcatcacgtcctttgcggctatgatgggaccttgggcgtacttgaagcacctgacctctggtacaaggttgccttttacatcggcatactttggctccttgattctgaccatgtactttgctcttagcgtgagttcgttctagcccttgtctggcgtatcatagttgactaacatgataggaaaaagctacacagcaccatcctcaccctcctctccgccctcgtccagatggcggctctgatctggtacctagtcagctacttccctatgggggcggatggtcttcgcgttgcgacgtccttcggggcccgcagagccgccgcctggatgtctgggtgaataaatggatgatttcagatgggtgtacgcttgtggtaggcggcttggcagtgcgcttgtctgctgcagggcatctttgacacgttcgtgctccgacaatgcgtctttcggattgcgtgtatacttgaagcaggctttgtcaagtatgggttatggatagtgccgtaaataatacaagtcaatcttatcagaaagactcgcggttgttattcacaataccatgacttgtttcaacgccactgcagtacgtatactttcaacaagcctacctcttccgcctccgcctctccctcttcccagaccagttcatgcattccgtcacaggtcatcacctcgagtcacttgacaatccatgctctcgagtccgttggagttgctcagcatggtgacggacggcttaagggcaaggcaacccgaatccaagtggaacgtactttacttacgctggcgatctctcgtcatgggaactgtgcttgctggcaccgaacgaaccaaaccaaccgagtgggaacctcgagcagaacttgatgagccatatcccatctgactggaagctatcttcacatccacacccacacactcacagtcattggcaccacaaccgcaagacaaacctgtggaggctggagcgaacttggttaacacgatctacgacgcagcggatggctatcccatgcctattaggtgcatgtccatcaccgaaccaagttcaccgccctcgcccagacgtggaaacttcatcaaggatggacgatgatttgacaaggacttgtatcacgcctgctgctactgctgccaatatcttgcagccgccatagagagagatatcccgtgccatatctgtctcattgtctccagtcacttccccttccatgatgcccacatcaccctgctgtcagttgtcatagccaaggcacgatttgcatgcaggcagggggaaaacaaggtgagaagagccattctattcgtctgcactatctatcattctaccaagccaaatcccaccgcacaacgcccaagttccccgactcccagacacccatccatcatccaatccttccaaaatgacattcttcccagcccccctcccccgcccaccaagtctcacgatgcgtcgtctatttggccctaggcagcaaagctacctaggtttccaggtagtgccacgtggaggcatagacgtccgacttcactaccctttttaccccacacttgtgattgggagggaaaaatgagcgcgacttcgcgactcataacccagctaggttagtacgccaaaactccaaacgcccccaactccgtctcctatctattaagtctacatgttcttttttttttttttttttttttttttttttttgttttttttttttccagaatatcaatgtacttgcctggtcgtcttgtcgatcgcttgatcgtgcttcccggcttcgcgcctcacggtgtaagtcctccgccccgccccccaactcctccgatgcggtccgatcgtgcttcccggcttcgcgcctcacagtgtaagtcctccaccccgccccccaactcctccgatgcggtccgtcgtgtgaatctgttgtcgtccactgagctgaaagactgttagtaatttgttacaaccagattgggggtttggaagaactcactccttgcgcctcagatagtcgccaggtactctcctccgcactcttaccccttcatagcgcacacaatctgcacccggtgtgcgcgatcatgttacactccccgcagaagactacactagttggctagtttgtgtagacccggcccgaaatagggtcccggataactctagggccccgaggagcctttcgagcttcttcttgacgacgccagtgggcctccaaagcgacccgagcctgacgttgcctctcctcctgagcaagacgattcgccgcgtactctcgcacacgctcatcatttgccctgcgccattgctgacgcctctctctctccgaaagcgtggaggtgtccgagtccgaaccagatccgcgccttgcgacgcgcgctttctgctccttcttgacagctggaattgggctgtcgaagaaagagtgatctgataaccagtccgattcgcccgatggatggaacgatgaacagacggaaaagttgtcgagatcgggacctttagaatcagcagggctctaggccgcgtcatcgtcggaaccgtaaaacgagggactcgtgctcttggtcttgttggcgagcgagctttgctgtctcacaggggtgcgcgggacagcgacgagagaggaagtcgaggacttgggagtgttgccgtcgaagggtgacgcaacggacttcagaccagtggcgaagaactcggtgaggtagtcgagaccagaaccgaagaactccagcatggctgagatgttgggatcgtccgttgtcgtctgagtggaccaactgcgatagttggaaccacacctctgctctgggaacgatggaacctcggggaaccagtcgctgattttgtacagcagagatgcggcgagtctggccagcataccgaacggcgtgattgtcgaaagtgagtgtgtgcctgtgacggcgtcgacaatgctgatgattgtaccgatggtgtggtggtccagccacatgaccgatgccttccaagccggccacaaggtggcgtcgagaagctggaggcagctggcggtcgatgtgaagagaaaccaaaggattctcaagaggaaggctccgatgggagacaactcgttcaagcttgtttgttgcattttgttgatggtggttgctgagtgattgatgagatgaaaagcgttgttgcagtttgcagaaagtgaagacagaatgttgttgttgatgttgttgaaagctttggttgcgatcgttgaagaagaggaaagaggagaagaacgagagagggccgggacgggcgggagatttgctttagtcccaggctcagccctacaaaaacaacagccgatttgggaaggcgcgccctattggctactgatggacacgttttgggaaggcgcgccttactggtggacctgggcactctttgtccggagcgtgtcagggggtgtttcgaatctgcccgagggtctgcgggggagtacacaggcaactaagcacctgaagagagaaggaaatacaggaggtaagggacccctagggcaagttagttagcgagaggtaggcaagaataaagcttcagcggggaagtctcagggcctgaaatgattagaggtatcgctagacgcaggtaagtggtacctgtagcagagctgttcaacaacttttatagaaggtggtctgggccttgcatcagtggagatgggggtgcccctggagggtcttgaggttgcctgaacggtcgtatgaagccatcgcggtcgccaatgaatgaggtttgggagcgaccaccacgttcattgctttggagttttatctgagaatctgcatttatatgccgtgaggttgaacttggcgattgtataatatgtcattggtcagccctatttgtggatccgcgcaccggtgtctcggttcctggttcctgcttgctgaagtggcgtccaacccttgtcatgtacttgtccccccccggtcctcccacccaaacatcccataagggatcatcgtttcgccatgagcaggcgcatgcaggatatccgacaagcctttgatggttgatggtagaagcatgctgtggcattatactactcgtgggtcaatacttcccttgtgattggcattgtctacaggcacagactatctccttctgcagggcagtcaagggtgttacccgagctacggccgaagaccctgaatctgcttgcatgtgcaaaacggcggtgcacatgcagatattccaaggtacgttttcttcaatggaatgcttttacaccattacggcaccagagacactgcctcatgtgaccagtcgcttgacgtacaggtagtttccgaacaattagccaacgcagacccacatcccgctccgatggacgacgacaagttcatcacgacgacaagtccatattcagttctcggcgcggccaagcctttcgaatgttgattctccctcgaagcaaaagaagcgtgcgttttcactctcaacccctgacgctcgatgagggaatgtacctccatcaaattatctgacaacaacactaggctacccactggctctttcgccgatacagcagctcctcatctttaagatcttgaacaaggaggctaaagaaggccatgtagacgatataaaacaatttttcgtcaaccagctgtatgccgcagtcagttctgtccatactcgaaaaagcgacgcaagaacacaccaagagaccatggcccaatagaaccacgagtctcatcgaatctcgacctgtaaggacaacaaccagatgccaagggactctatctgatgaacaaagaaaaagccagcgttgcgccaaacaatcttactcgacttactgacaactattgatgctgccagcacatattctaccatactctatatcattttcgcccattgttggtatacgcccttcctcgaccctatcccaactatcgcgacacggcgcagatgagcgacctaaaatcaagccagaagcgaccccgacggccaaaccgatgaacgactccataaacgcgcgtagaacaaagctttgccatgatgtttcgggtttggtgtttgttctatgcctggaaatatttgttacgacagccaatgatcacataccggaaacacctatcaaacgtttcgggtatccacgaggacttgttccaacagcaatacttcatttcaaactcggaaaaacacaccgtactgcctgttattccccggcgagtggttgaagatttccaaggatgatcgcggccactagttgaggatgtcgcagaattgggggcgttggatctacgatcatttgcaccctccccgcgaaccaagtgcattcgggaaatggtcaaatccgagcgccagtctcagtgccctcatgagctcacacatttcaagttgttcatatactccgttgcaagttttatgccatcgacgttctcgtcaaggttgatgcgaaccattgcgcccaagtaattccgtgctccgctcaccacttatcaaattacctttacctaggacgcaggtagacggacgttgttccgccgacatgccctcttagcgaatgaccgaacgatgatctccccatccagtcagtctccaattcaccgggtcccaccgttgccgccaatggacgttccttggctccttgggtacactatgtacactacgcagtccatgacgaatctggcagatctgatctactgcgcagtacactatactacatactccgacatcccatccaatccggtccaactaatttaatctgatcgcattttcccagtccgccctcgtcccttctgctcccctttcggccaatcgcttcgcgtaggtgcggtgcacatggcatcttatcacatgcacatgtgcacatgcacactgttccatgctgacccgacaatgatgtctcgctctccatggtccaaagacttgagtttgaaacagacttggggcggtcaacaagacgcggcaccacggcgcggcgacaagcaaactggaatctacctctacacaatagtgtagcaaggcgttatggcgggactgctgtcctggctggcagggcgatgaagaagcgagctaagcggggcggggcgggttccatgcgggggccggggtcgggtcgcacatccgtcattggatccacgtggagtccgggggaagacgggcatccagtcagcgactatgtattttacctaaagatccaatggcagagttatgcggcttgcaaacagggcggcaatgtgtcttgggtaaggaatcaaatgttcgagttacctttgtcatggggggggcggacatcatcgacaagtttgcgagcaacacacccagcagggcgcgctccgaaagcgaataggaaaaggaccggggggcggtcgggggcggtcgggaattggagattgttattgcttctggtcgggttttcctcgcttttgtcctcgccggctccacccgctccgctttccatgttcggcgcacccgcacgtgtcacaccaaatacatatgtacgtagagaactccgtctcgggcgctgagatgggctgcttgaaaatatgaaactacaagactagattttttttattctatcacctcttttatagcatggggcaacatcattgtacggaccactctgaactcgtatcacgataccaatcactttatgctcaaattgggggtaaatccgtctcaaaatgaggtaacattcaccggtccgtatgttgtgcgtatttacagttcctaaaataatatatagcgacgtcgagtgcccgtaatgctgatctttggtcgggagtgggcaattggggagggggcggcggcggcggcacggaaaatagaaccctaacccacctcccaatcttggaagatccgacatcccgctatgcttccgagttcccacagaccgctttaccaccgcatggaagcaaaccatagcagagttccatatggcatatccaggtcatatcatacatcagaacttcggtgttttctatatcagttgtctggtttaccgtttcaagaagtcccgcgagtcatccagctgctgtaggtgtttgatttgtcccctaatcacatgctgaagatcttgacatgttcttagtcagccgctttactttagttttgtctgtttgtatttgttttctgatgaacttcggatcctcggccagaaggagccatgtcgcaccaagctcttgaatgctatcgacatgtcacaagcggaggtattgggtacaaatcccatgcttacatgtgagatggacggatgttgacagaattggcgggcttcactcacccacttggcgttggcatggagattgtatatagtgtacatggcttaccaaagtatactgtcgatttggaagcaccatccgttctaggactttaggggctatcaggatatgtgaagtgaccaccagctctactcgctctatcagttgacattaccgcacctaaactgtcagccgaacactccctttttcacttccagctgtcggtacgttgcgtttgtgaaggcgttgatgcaaggacagtgggtgccacccgcccggttcagccatgtttcccttcacaaaagtcaaagcccttcggcgagaatggggctgaaacgagcggcttttggtgcccaaaacttcggcagccatttgattagcaaaagcggcggccaggggacgggaagtcttgcgtttgcaaccgcccgcgagcgattcgtgcacgtttctgcaccaagttctagaaactgcggtgaccgaaaccgctacctgctcaaagtagactcgctagttcgcatagcacatggaagtagagggtcggtcttatgggttgttggactcgggtcttgttagaagttgtttgagtgcttaactcgtcagcctcaaaaaggtactcatttgtgttattgtatacatatactgcgcgagacaagcgtcacctattcgggggtccaactgcggcgatatgtccattgatgtggctcatcggatctcgaccagcgtcaatgactcgaaaaaggaacctgggagtttggaataaaagtttgatcgaatggaggcggagagacctgggcccttcacactttgttccatgctactgtaagaacctacctagatacccctctacagtgcggctgcccgtgcttgggtggctcacatcgcttcaattgttgccggtggctgatacttacacgggcctgcattaaccgtggcaacctgaacgcctcccctccaattcccctccgtcccgtcccttcccctccccgcacaaaccctcccgtccgttattttgtacagggcaagcaccgggcaggcatgaatcagattctcctcgttcttgttcaggcaacacactcagtaatcgaaaaccgcctaatcaattaggattcccacgataacgtgagtgaatagattggcacctcaatcgcagcattcctgcttgtgggttaacggtagaggtacggatacgcggcggaccttccttgtccatccccactactgcggcagaacttcacccaggagccgaagaaaaatttattccacacaaatctgagttgctggatccgatccaatttgggaaggaccactgtcccctccaataactttttttttcttcccttttgtttttttttcccttaaccaaccctccccccacccgcgcaacccaaccccatttcttaccactttacctacagactgcatcccgaggctgccatctttagggttaaatctcgacctctctgtggacccagcaacttgttattggacacccacaggactccaggcatttacttacgcattcgacgccaggcgtgccatcatctgctctcctccgctctcctccgctctgctccgctctcctcagctctctcccccctcccggttgattcgtttgcatccttggtcgtcatcgacaacagcctgcaccttcgattcaatcttctcgaggcccagacagctctgacacctggtggacgccccgcaagcgagatctttcccgacggtgtacccgtgcgcatcggcaagaatttttgctgtcgagtcaccaaacaccttctccaaagatcgtgctccttgtttcggcaacgtctacgttctctcagacttcgaccgagacaaaaccgtgcaaccgagtccagctgcagcaacagtctgccccgcagtacccgacatcgagtcgtcactcaagatcgtcaaaggccttagtgccgtcagcagattgtcagagaggagaggtaattctcgctcttctccggacatccgatcatcaccggcggccttcgtgagcagtttagccgaggcgacctagacctagtctgcacgaccgaccgagcttctcctcgatcaacctatcgtcttgcaacttgcttaacacccgcactacccaaaacaaaatgtcgggcacaacgttttcctacgcacaagccgcgaagggccaggctgctactcagccgagcaccaaggacgatgtgtcatcagccactgcagtaccgtcagcgacccccaatgaggccgaggtcaccgagacctccgaagccggcaagaccacccaactccctgccgaacaatcgaagcagaatgccgagtccttgtccgttatcgcgccagcaacggaagagagcaacaagacaactcgcgagaatgaagcggcaccagcacagcctcagcagcagtcagaggacaagatttccaggtccgtgagccgtacctcccggtcgaatgagagcacagacggcaggaaaggccggaagggcaagaaggctcggggcagtgagaaagagccccagaatgaacaacaagctgaggaggagaaggagaaggtcaaggaggcacccaaggttattctctctgaagccccactgcccacagtcaatatttgggctcaaagacaggaagcacaggccgccaagttgaagacttctcctgctcctacctccgatgctgtttccgccgaggccaagaaccaagacagcgagagccaaagcacatccttgaatggcgcgaacggagacaagcctcaccggaaggccaccgacctctcaagagctgccgatcaacatcagcgcaggaacggcccccggggcgcgcgtgtggacaaggaggaaaagaatgcggtggctttgcctccagtggccgatgccgcctcgtggccggacccgaagtccgcggccagcgctagcaccgaggctcccaaggaaaaggctcaagaaaagactaccgagaaggaacctcaggaggattctggatcttccaagaagaagacgtgggttgctgttgacattcagcctaccgttgttttcaacacgccgctgccaccgcgcggttctaagacccgaggcggagctcggggtggtcgtgagcaagggtctacaaggccacacaacaccaacgccaccaatgcttcaaatgtcacttcccagaacgagagggcgccaacaaccggcggtcctaacgggcataagcgtgccggatctcgcccccgtgagaccaacatgcctacgcgcgcgaacacccaagctcacatttccaagcgtacctctgtcgacgcagccccctcgaaggatgcacgtaaactgtcggtttccgggaacaacgagcaagctcgcgactcaggagctgagacatccattgtaagtcgaagttgtccccatcccgctgtttatcgcatatcgcagtcccgttatggtagtcagaacctaataccccttcagaatgcaaccaaaaagggatcgtccgtcaaggaaggacataatgaggctggaacaacctccgaggcaggaccatcgttgtcttcccgctcccatgagcgtcatcacaagggaactgactccactaaagacggagcacaccacggtgtaaacggccagcagtactctggccgcgagggtcgacctgagcgtggtcgtggtggatatcgtggtcgcggcggccacaatggcacctctggctctcaccagtctggctataccggcaacggtcagtatggccactcgtcttaccaatcacgccagcacaactccccgccccagcatgccggtcagtcctccggctcttacaatcagtcaactaggggcagaggcaagtggactggctccaaccaaaatgctggccgcaacggatccgcccctgcttttgcaccgaggatggctcaaccccacgaatactctgtgccccagtaccccgtgccatatgtctactacccggcctacgatcccatggtgccggttatcaaggcccaggtcgagtactatctctcgcttgagaacctttgcaaggataccttccttcgtagacacatggatggctccggctgggtgtttctggacgtgatcgctagcttcaggcgcatgcgcgagctcagcaaggatcgggagaccattcgcttcgcttgctccctttccgacaagatcgagtttgtcattggcgaagacggtcaggaaagactacgcagcaaggaatcatggtctaagtttgtgctgcgggaagaagaccgcctcgagcacctccgccacaacggaccgacgaactatgctccttaccagagcccatttcatcagatgaccccttacggtgccccagtaattccccagaactaccctgtggcagccacgtacgccggtttccccgaggaccagatgttccaggccggatacgtgaatcccgctcactacgaccctgcctccaatggctctgccgttaatggttattcgcagttgtcagcaggtgttcctgactacgcgcccccggtagctgagctcacactcgagagcttgacaaacctttctgataccgccgtcgaacagatggtcgtcgttcttgcatatgacgacagggaaggccagagctcttcccaagccactgccgtggccggttatgagtccaatgattcaggtcacgagcaaagtaacggtgtcaatggcgccgccgttgagaatggcgcgagtgtcgtggtctggctagatcaatacagctccgactctgccaatgttcgtatggatcgccagccttacaccgccatccgtcaagcggccctcaaccagcgtcaaaaggccaccgctggcgagactcccaaagagatgctgactctttacaagttctggtcgaagctgctactcaagaactttaatgacaaggtgtactccgagttccgtactctggcgctggaggatgcgtcaaaggaggccccaaacaagcagggtcttaagtgtctcctcgattactacaacaacgctctgctcaacaacgatatcacgaaggtgtggccccaagaccgtgccgcccccgagcttctccaacatcatttccaggacgcactgagggctgatcgcgctgggtctgcctaaatttgctcctgtttggaacaagaccgatacgttatgtgatcccttgtcacgtacggggctgaggggtattctaaatcgtggcgtctccctgtgctgagagagtacggctctctaccagtcttcgtctacctttgaccgccgacagaatcacccatacattgcctaccatctgcctctcacgaagaagatattaggcctttcccgtttcgactatctccaattggttcatcttacaatcgaatgatacactcgtcgctacatacgtgtttcgacattgggaattggcgttttgttcgctttttgttttgtttcaagtatcaacagcggaagagaggggtggaacattctatacggtagaagacacaagacaaacaacataagaagcgagtttctgtcaaccgttttgggggtgcatctttggaagtcgcctaattggcgatgaagcgtcgacaaaggaaaatgctgccactggttcttccagtctcgctgtctacgcgatgccaatatgacctctgaagcaggttgggtagtcggctgtctacaccccttctcggtcacgaagaacccttcacatctgtttgactggggtccagctggtgtttcctcgggcggattcacttcatgggtctgcatcaccagcctgggaatagggtccaaaaagacgttagcgatacttgcacgcgggtacaacgaaaaaaaaaaagggggggaatgacgggttctttattttctgcatttcttttacttgttcaagacgggaaaagtttcgtttcacgtcacatatccctgtactgtgatcgaccgacgttactctgctaaatcgttgttgacatgcttgagcgaagcagacaatgattttcttttcgttcttgaacaatggtggtgctggagaagttggcatggaatcacagatgatacgacgagagagtaaaatagggatattgacatttttcatgctgcatttggagggaacaaacggcgatgggtatcttcaacttggactctctgcttacattacttttttttttttctgttagggcggtatgctgaacattgtatgattagaattttaaagcctactccaggtatttccctgaagcaatatgagaatgtatttgtaaattgtattgtttgattggtgtgatgttcatgttcaacactctcataactacgtactgtatgaagcatcgccaattctttttttttttttttcttgcgctatgttcatatatgtgctatcacagtaattaccgaggctttattatcgctgttcggtcacttggggcgacaattgctggtgtgaaatttcagactacgtctacttagttttctaacgtgcagcggaaagtctgtactaagtaagtacagtgccgtaacccttggtctgagcaatacgatcacctgcagccggggttaggatagtactgtacaactgcatggaaaatatgggggttgaagagccgtggttcacctgcagtgcgcttcgtgtaaaatcccacgacgcccatctcccgctcctatctgtgcttgtcaaccttgctggcggattccgtacttttggctgttgttgctcactcaggaatctcccactccagcccacgggcaatccacgtcatggcacaaagcattcccctggttgccgattttccaggagctaggtaccttgaacgtgatcacatgtcacaaaattatctacgctagccatgcattgtctttcctcgaccgaacaacacgaccacgactacgtgcactacatacttatctccttccatgtagtgtgcgttcgaccgtcagctcgttcagtgtattatcgacagcgcattctcaatcaaccgaaacatccccgtcgaggcgcggctagaagagtctacgggggaaaaaaaaattaaagaaaaaaaaatacaaagtttggcttgtggaagacagcagcatcgtcgatatcgaaaccacactccgacaactatcatggttacagtggatgatagaccccgattgacggaggaggaaaagaagcagaatcatattcaatctggtacgtttgacattcggaaggagagcaacttgggaatcctgaacaagccaaaactccatacaaacaatcaaactccataccccccctttactaccgcaggccatatcacatcccatctcttcacaacattctcggaatatggcttggctttcatatcttcattggcggaaaagtctcagcagtagactgacaagatcaacaaaacagagcacaagcgacgaacgcaaatccgcaacggccttgaagccgtcagcaagatagtccccggctgcgaaaacctgcaacggtccgaaggcgttctgctccacaagttggttgaattcatggcggtccacatggaggagagacagaagatgattgaggagctggagagcttgggggaggaagttgatcctcagatgaaagtgtgagttgcttctctttgtttctgcgggggggcagagtccttttttcggtgccctagtatgattatttgattattcgccccgagaagaagaaatccaagctgactaaaatctcttctttggtgatgtgactaggtgcctgagaaacttggatgactatcataagaacaggagtaaaccagaggaaggggcaatgtctgcttcggggtcgccaacgaaggaaccgggagagcagccgggggaacagagggagggggatgattcgcatgcgggatattgagtgataacggagagggattcagagggagggggaatggattcggatgacccgataggttgatggtatcaggaggaagtggttatgttgtcggcgcgatgctgcccgtaaccgggtggaattttggtgataaaagcattcagtatatacccgttttttgttttctttttttttttttttttttttttttttggttacatatgacatgagactctcagcaatcgtcacggagaggatactcttaatacgatggttgacttctcgcgccggtcctgggctgatgtcgaatcttggagaaatgcggtgccatgggaagatgactttcttacgagccaacttccataagcaaccatcacgagctttgcgctttcctctgataaggcgcctatcaattctcatggagcaatgaacctccaagacgctcttgccgcacctccaaaacgcttttccctcttttaagacgggaggcatgacctcgcggcggccaggaccgtgtgtggaagggcgctgctggcgggcggtaactgccagtcccacatgctgtggaattcactaacaaacactaacatatgcaagtgtcggtggggcattacatcatctcatcgggttccatccatatgtaggtggccctgacggacaaagcgaggaaccgcgacaccagcaaaacgaaccacagcttattccgtctagaaagatgactcgattaagcgtgaagcttttctgagatgcattaagttcagtctctttaattgccaactttttggcagtttttttagtgaagaacaatcaattgctgcctaatgattccagcgtgtgccttttacataccttggcttgatcacaggggaagagacactgcgccaccccaccaaccactcgggccatcgaggtacttgatactacttgtactatgctactgcgtagtagcgtactgcgtcattgccttcaaacttgtccctcctcgttgcctcgccccgctcatccagagagttagttgctagctgccttttgcttggtcttggcagttcgagacagggtcggggcgtttcgagggaaaacatcagtccaacaatcgtacggcagttaaactgcagctgctgtcaaggtcttcctcagatggcgcgcacgactatcccgccgagacgatggttcggagtcggttttgagcgcaacttgcgacggccgggtcgggtagctttggagtttggaatggcgtaggcccacccaaagacgatatcaagcttcggcatcataggacaaaattccgaacgcgatcgtcgtcgtgttgggaatatgagcggaccgcccgagcgaatgcaagcaaagattcattcggtcttctcatcggccctgagatgcctcatccaacaaaacgggcatgtcatgtcggccttgactgttcctcccctggtcatcagtggggcctgccatatgctcagccgcccatccgcagtcttctctcgtgctcttttcgccaaccacaaggcgaggaccgtccactctggaccctgatgacgatagggcctggtcccgccgtgcaattcaactcgcccacctcggtgcccagtcacacaagcatggcgcccccatacagacaggctgtggatcgcgcccgaagagggctcgactgtctcggttgaggtggggaggccgacatgttcatctcatgtctcaacggttgcccgaattgctttgatcaccgtgtctcatctcagttgacgagtctgttcggccttctcacttcttatacacatcagtcttgttgtcgtatgtacgttaacgcttgaagtcggtcgtgtgatgcgaacaaaagtaacttgggtacagacgggagcctctcgatggataaatccacaccatcagcaggtcatatttccaaggaagctggagcggagccagcccatcgttgactgctacgtaaaggtacactactcggtacacccacttgtgccatagcactttgcccagggccctaccaagaatatgacctgacgagcccggcttacctgacgagtaggaggatctacatcattcccatatattacttggccctactattttcgcccagctcgcagtatccccgccacttttccctcttacttcctcttcccaacactatccccgctcttcatcaatactagcaaacaccaacgtatctgcgaatacagctctggaacgagcaagcgacaatacttctgattacaaacaccgaatattccgacatggcatcatacgaccggtataatcaaccggcccgggagcgctcccgctccacaagacgctactaccgcgaggagcgccgcgatgacagagaccctcggtacaccggcggcgctgctgaccaatacctcaacccgaaccatgacttgattccacgcccacgtgaggacagtgacctttctgtcgaggagatccgtcgtgatttcccgccgcccgggtactctactcgggatatgcgccgtgcccgctctgccgagcctggctactatgacgaccacgatgatcctcgggcccgctctggccgggactatgtctacgactacgaccgacgagaggagaagaagaagtctcgtttgggcaacaaggagcagctcatcgctgcgctggccggcgccgccattgccataggtggaaaggagctctacgaccgcaaggaagccaaagagcatggttccgatgtccatcgcaacgttcttgcctcggccgctatcggtgctgctggagcttttgcgggttaccaaggcgcagatttctacaccaagcacaaggagaagaaggctccgctggtcctcagagggcgtgacggcagacttgtgtatcgcaacgatgacgacgtcagtgccaaggataacaagggccacaagaacttcctcgagagtgcccttgccgctgctggtattggcagcaccttgaaggccttggcgggaggcagcagcagcagagatgacagatccgatactagaagtgtcaggagtcgccgcagcagccgctcaagatctcgttcccgcggaggcgatccggccaaaaagatccagaaggctgccatggcttccctcattgccggtgctaccgaagccttccgtgtatctaaggagccgggtggttggaagggagaaaaggccaagcgcatccttaccgccgcagcgggtgctgctactgttgatgctgccatgaaggacgataaggcgggtagcaagctcggtttggccgaatccgtcatcggtggcctgcttggcaaccgtgtgctgaacggctccaagaagaacattgaggaggatgagaagaccggtcgctctcggtcgcggtctcgtgcccgctctcggtccaagggccccggtggcggactcgccgctatcgcgactgccggtctcggcacctacgctgcaaacaagctcaacagccgatccaggtcccgacgccggagcactgattcatatgacagccgcgacggctcgcgcgatagacgtcatcgcagccgtagccgcagcgtcgtcgactcggcgcgcaagggccttgccaagctaggcatcggaaacgggccagacgactatgagcgcgaccgccacgaccgcagacattacgatgactatgccgactcttctcgaagcgggcgtcgacaccgagactactcagacgatgagcgctccagaagcggccgcagccgtagtcgctcaaggggaggaggaactgtggcaaggagacgcgatgcttcgcgtggatcagtctcctcatccgacctgggagattcggacgatgacaggaagagaaccaagaaaatgagaggtaagcaaatgattactacaggattggcagctgtggcgaccatccacgctgcccacaacatctaccaaagcgtggagaagcacagcgtacgtaagaaggcagtgagggaaggggaattgagtccggaagaagccaagaagctcaagcagagagccatgctgcaagatgccgcatcggtcggcatcgcggccctgggcatcaagggcgccatctcggagatgaaggaggctcgtgaggtgacgcacgagacgcatgagtggaagaagaagaaagaggaaaggcatcagagacggctcgaaagactgcgggcaacggcaaaccaggcaaatgactttgacggggacggccgtggcgacattgtcgacttcggcagacgcagggctgacaactggtcttcttcagcgccgcccaaggcgacccgcctggaggatggtccctattatactgatgggaatccatacggtgccatgcctcgcaatccatctcctccatcgggcagcagtcctggcaggagatgagttatgggcaggtttgccattgcccgctttatcgtcgtctgtcacccgtgctctctaatttgacccgacattcaatctgcattcttgcatccccaatcctacgcggtgcctcaagaaacaacaagagagctggtcactactgggcgtttgctcaacttgagctgagcgagggagcgtgtgccttgcttgagctcatgctggtctgacgaacaccttgaccgttagagcccagcccctccttctgcttggttggacacatgcgcaaggggaaatcttccaaactgcgatgcctcatcgcttattacagttgctgttgcgcctcctgatatgctttggttacgatgaacatgacctttttcttcctttttcatcacatacacgaaaagttatcaaatgcagttgtttaaccagttgactaattgttctcccgctttctgcgcaaacagatcaccgtcgctaaacatagtctccactatctgaaccgattgaaccgaaaaagacaggaggaccccgaaatccagggaaatgtggcgatccttggcaggggttgcaagcaggtttttttgcgttgtacgactgaacgggcacgcatgttgaacctcgacaaacaggaactgtgaggaatgacgcgcactcaaaccactgcaagtctgcaacagcgaaatgattgatgggaaaacggttgttggtcggtgccgaaacggccggtaccggaacggaaacgcgccgcacgctggctgtctgagctgttctggttggctcgcaagtcacacacatggatgtttggatctcacgagacttggcgtgtggttggttggcctggctgccaaaggatacaacatgcggttatgtcggcccctacatccttacacttcctatctttcggcatctatgcatagcttgttcctcccttgcccactctctgtactccttactccaactttcttacaccttctgctgggcggcagctacaacgacatgttttcgctctctttctacttttttctacctattctttccttttcatgatgatgatgataatgatggtcaacaggttgggttttatgaggatgatgaagaaacagatcaattccgagaggttgagagaatgacaatgataaacaatgtatgcctctttgcgaattctcacgatatatgtataaagagaaggccggtagtcagtttctttcatggagataaacgatactttttggacccacgaatacaatgtgctggaaatcgacgtcaagaccaccatgagattcgacggccgaggaagacctgatatcctcagagtatcccaacatgtacaaagccgtatttaatcgtacgggatatggaacaacctaccaagcagttggttaaaatataattcacacctttcatcaaagtatggggtttctatcgtggtttgggctttttatgtgatctttaataccgagaacaactcaagaggtatatatgtgtgggagtaaagatccgcaccatatcggttactgtattcggggggaaaagtttatgggcttcttggtctgcggcctaatataacattgcatctcctacactagctgctccctccctgagccgcttcatcgacagcagcgccaccagcaccccccgcggcctgctgtttccaagcattcgccatggccaacagactcgacaagttcttggtctgctgatcatcagccgggaagatataatcgacatattcctcccaagtatcatcctccagcttacgcttcttcttggtcttcctaggcatttgtttctgaatcttttcgatatcctccgccgacccatgcgtcttctcaaacgccaaccacgcgttgagcagcgacacacgctcggccttgagctcgcgctccttcatgctcttgtgcgccctctcaaagatcttgcgagcacgtgccttggcctcttcgctaacaggcttctcttccacctcctcctccgtttcttcctcctcctcggcctcgtcgggtatgttgatctcgaactgggcgtaactgatccagaccttggggtgatcggccttctcgagcaggcgctcgtacagggcacgcgtccgctcgtactcgccctcttcttcctcgaaatcgatgtacgccttccataccacctcgggcatgtccaggatcggctgcgagacagcgagctcgaagatggcgcgggtgcgctcgagatcgtcgagaccacgttccagctcggcccacttgatccatgtttggcagttggccgggttgtacatgacatgcttttcgtagagggtgcggcagcgctcgaactcgtagagcttctgctcgaggaggatgtactccttgaagatcttgtctttggggcacatgccgatggcgcggccgagggttttgcgggccgtcgttagttggccctgtcggatctcgaagtgcgccttggcaacccacactttggcaaaagtgaacttcttgtgggggatcaggttcagacaggtgtcgtagatctgacgggctcgcccgatatcctttgtttccctctcctcccatatcgcgtaaaagaggaagaggaaaatgtaccgcctccagtgtcgcttctcttgggttggcggtacttgagcaatggctcgctcgtagacttctctggtccgatcgacatctcctccgctctcctcgagtcgcgcaaagtcaaaccagacgtcgtagttctttgcgttctccttgacttgctcctcgtacaatctcctcctctttgtaagaatgacgtcctccacaccctccttgtcgccaaactgcttttcaaatgtggtgtagtgggcatgtagcgtcatcgacttggaccgaggcaagttgtcgaggccaaacttgtagatggcacgggcccgctcatactcacgcagacgggcctcgtaccgggcgaaggcgatgaatatcctctcgtcaacggcatcgtcgcctagcgtttcggcaattgtctggatagctgtctggaagacctcgcggaccgtgtcgctggtcccgtattcctcttcaaacttggcccacttgagccacgtcctcggttccggatggacggcggtaaaggccctgaagatctcccttgccctgtcgaactcgccgtaacgtttctctagacggatataagcactccacgcctgctcatctggctgccacttcatccaccggtcgaagacttgtctggtacccggaatgtcgccgagcatctccataacgtagagatactggtaccagagagatgtgactctgggcagccgcgtgacagcgcggtccaacagattgcgtgcatggttgatgttacggttcttgatctctgcttgaacgtatcggatccagagttctgttggacatatcgttagcgactgatgtgcgccacatttaacagcacatggacactttgagtttagacaaacatacgagtattgttgggatgtacatccagagcgcgctcgaacacagagcgagcccgcgcaaactccttctgttctagctcccattgagcatactggagccagttcgatagacgaactcggttacgccgcacgtagtcctcaaactccttgcgcttacgaccttggtattccttgagctcctcgaggtcggcaaagcgctgtgtcggggtctggaggttgacttcctggcggtcgacggcctcgcgcagcagctgctcggccgagatctgtacaggcgcaggggctttattcttcacccgtggcgggccgcgcgatgactccattgtgaagatgggcgtaaaaagtggcgatctgcagatgttggcgtggtgttgtaagttcggtttctcaatgagattttggggtctggacgcaacagcagccagccactgaactcagttgaggacgcgctgcgattgatggaccgtggctcgatgcccctgcctacttactgaaccttgctgcacagtgggtatggacacttttcgctcatcatgtcattgtacatctgataggtagtacatgtccgacctcagcgagcaggttcgcccataagacgacgctgagccgctggaaggccgctgtattgggtgtggctgcgaactacgcctacttgacactatctactcactgcactggcagctatcggcgacataccaagccgcactgtgtacgaccggcaggcaaagcactggcgcaacgaggtcagtacagtacgctaggccgtgatgcaacgccgcggtctcttgcctccattcttcccaaaaccaaaacaagtcgacaacacatcgaactcttttccattctttcttcggcacacggcagctgttgtacctgtatcagcgactgtcccgtttactcctgaatctaaccaccttgagacccgaacagtcgccgaatattctgcccaggaaacagggttttgccaacatgtcgtctactctcgacgagctcctccaggactttgaggactctggctccgaggccggtggcgaggagtatggcgatggtcttctaggcgatggcgttgacacgactggaggctccggcgtggacgacgcacatgtaccgatcaatgatgaggatcaagatgaaggcatgggcgacgaggagggcgaggacgaagacgaagctatgggtggcgtcggcgccgacgactcgaatgctgtagaagatcccgaggaagcaaaagccaaggttgagaagatgcatctgggaggagtgcgagatgttcgaactgttgcgactcttatgaagtcattgaagccagtactcgaggttagttcccttatacccgtttgcggtgctccctttgaacatggaaaagcgtttacatcttatttgagcaatagccctgacagtctggatcgaacgttgcagaaaatcgcacactatcaagcacaacccgctcaggccaacgacgtcggccatgtcgaagatcacccggaatacaacctcttgaccaacgccaacagactgtctactctgatagacagtgaggtggcccttgtccacaagtttgtgagggatcacttctccgccagatttgctgcactcgagtcgctattaccgaacccaatcgaatactgcaaggttgttgccatcttgggcaactccccaatggactcggagagcatgaaagcgttgcagctttccaccgataaccctctggggttaaccctcaagtcagttcttgacggaccaaccttgatgattgtcacggtggaagccacggtttccaagggtcaatttctgggcgagaatgagatccagcgcgtcacagaagcgtgcttgatggtggtcgatcttgataaggctaagaagaccctcactgagtacgtacagtctcgcatgaacatctttgcgccaaacttgacggctctcatcggttccctcacagcagcacagcttcttaaccaagccggcggcctgactggcctttccaaaaccccggcttgcaacctcccggcttggggctctaagaaacagacaagttctgctcttgccaccaatgtcggcatcagacagcagggcttcatctatcagtcagacatcattcgtgggattccaaccgacctcaagaaacaggctatgaaaatgtttgcaaacaagattgtcatgtgcgcgcgcaccgactgctttcaccagttcagggatgggtcagaaggcgaacgactgaaggacgaatgtctagaccgcctagataagttgcagcaaaagccaaacagcaagggcgcacgcgctctcccggcacccgacgacaagccgagtagaaagcgtggtggccgacgcgctcgtaaagccaaggaggccacggccatgacggaattgcgcaaggctcagaaccgtatggcctttggcaaagaggagaaggaagtcggttatggcacgggcgacgctaccgctggcatgggcatgatcggccagcgtgacgatggacgtctacgggtcacgcaaatcgaccagcgcacgcgtgccaagttgagtgcaaagagcaagggctggggtggcgccagctcgctcaatggcggcgccgcatcatctctcagagggcttgctggcggtggcagcggcattggcaacatcaatctggctgccagcaagggcttgcggacgtcaggcgttggtaccacggtgggcagcgccaccgccggaacggtatcgtcgttggcgtttacgcctatgcaaggcttagagctcgttgatccaaaggtgcaatacgagcttagcaggaagcgcaaagcagacgaggaccgctggtttaagggcggcacattcacccaagttggcaactcgggtggcgccggtgaattcaagaagcctgcattgccccccagcaagagacaagatacgggagcgacgaagtgacacctgtacatggagacggtggacgagccggtcgatgaaagcgtacgccggtgaccaagcgtggtcccctaacctcaatcccgttgggatggctcggtgtgtccctggtcagttggatactctgaagggagaagtatccgagctaataccggctaagctaaagtttgcacaactcatgtcattctagatcataatcatatcatggactcggcaattttttgagggtcatgctgctagggggaaaaaactcagggaagtgatcacattccatttgcgacaaaggcttttctcctgtactttggttgatgttatgttgctgtacatgcatcctcttatcgtgttgatgttccactgttaacctaaaccaattcataggagagggaatgagtttaccagtcccatgcactacgactgttagtgaacctataacgtaggaatccgtagatcttacgaaatctcatgtgtgtttctaatcagaacatcgatgatatccttctgcttcagttcggcataccgagatcctgaagacagacggctcgaataatttaggtatacggtttggtttccttcggcatggccatgtttaaagggtgtgcgtacgtctgacactcaccgggcatgccttttgaagacaaacaacatagaagacacgcagaagtaccggcccttacacaaagaacagttgggccgctgcttgtccgttcgtctgttgtctttagctgcaggccaagtccagaccggttgtgtcacgacatacctgtctgccagtatgaccgtcaacaagtagaatggcatcctatcgtgtcatgttggtttaggacatcttctgaagtagtcaaggtagtcaagggtatcgttggcttgtaatacatacctgatcccaacttgggggtggagctccatctaatctcttttatctcaagtcctggagagagagaaaaagaaaaggcaaaaacaacaccagaccaagaaaagacaaaaagaaacgcaaaagaaaaagaaaaaaaaaaaagaacaaaggtgaaagaaaggaaaagaaaaggaaaaagaaaagagattgcaaaaaaaaagctacagaagaacgaggaaacatagagagagagagagagagagagagtaaagcaccaaatagattaccataccggggccccgcactgccccccttgttttccacttctcacagacgggaaagttgttcaacgaaaaaatgttgatcacttccccattagccctgaacagaattcgcgcagaatccggtaggcctgtatgcttggcactatggtattcttgaaaaattgccatgttccacaagagcaacagcgcagaataccatggtcagcttgggaatgtgcttggctggagcttggggtatctagtgtgtagtgtagtgtagtgtagatgggatgtgtgtgcgtgtctgtgtgtgtgtgtgtgtgtgtgtgtgtccgcattccacagttcgctggttcgccggtacatggtatcacaggactaatatccaagggtcaagggaagaaaagaaaggggtcagaaggggtcaagtgttcagtagcatggtgccttgtgcggccgatgatctttgcagtggttgagagcggggactggcagttacatactgaattttttcgagaacatctcgatctgatggatcccctttcttttttttttgtcaaggcagggcctttttcgtttcttcttgttttttttttttttttcttttttcgccttttcgctttgtttcggtgggagtctagaggcaggtgcacaatacactagttgcagccgtcctcccctgctgtcttcgcaagctgtccaagccatccccatacgtaactggctctttttcttgactatccggttcgcctctagcagacaaaggttcactgcccctccatcatcgagatatgcatggggggatggaaagctaagggagcgtcatcacacctacctctttctgcctgccgtgggaaattcattttgttccttgaggtcctctgcattcttgaatgaacctattctatggcgatgccatcccgagttaagttcaggttgagtcacatgaacataaacttacaccatgaaatatagatggatagctgcaagctccattttcatgttcaaaatataaaatcggaatgttactgcaggtccctggaaagccaagtcgagtaggtatcccgagccccacggcattctgtgccattgaatgctttttttttccctcgatcacacctcttacaatcttgacgaatgacaaggggcgtgaatgtgcttatatagcattggctgggttaggttgccgtcgttatcgcggcggaaagtcatccacctggaaagaccctagcgaggggtaggaaggggttgaatagattgctctttctttgctttttctgctcttttcctgttgcggatgatcccgtcatccttcccacaaaaggtattggatgagcaaccgagacatctttcttccactctctgctctgtcagcgaaaagttcggcggctcggcgaagcgaggaagggaagctacctactagtgtagtgtacacacctcctcctctgcaggcattcaaaaggttatagcgcggtgaatggcaaagtgaccataccttgggttcccataaatattgtagtgtaaggtagctataccacgctaaccctttacatcccggcagagatgtgcttgtacattcattgcatgtatgcacagcacacaagcttactgtatggcccgcccaggaggagaagaagaagaagaaggaaaaggaacaaaaaagacctgtccgtttcgcacaagtagtactactgcatagggaatatggctggcacatggtaatcttacttgacaagcgatcttttgctcgacctacctgtctctgcttgacggtaagaggaaggcatcaaattcctgttagacctcctaggtggataattgttgtattgaaggtacagtagaattccccgaaactgcatgtaattcagaaactatgggcgatggccaagagttatacaccgactagattatatgttcaataaatcgagagctggcttgtgatgggagatagcgattcgtgaccgcgcacgtctacgcatgcagtttgaggctatattccggtgtatatgtatacactatagtatctggaggatgcaagttacatacatatgcagttgcagaggtttcttctgtagcgaagcgagagttttcggttcggcaagcactatttgccaaggacttttgagttgagcggcgttattgcgctggtcatcaggattccctttggatttaatgctgtgcgccgccaagggtgggtgacgggtgggtgttgacgacgactgcccaagaagcgtacacggaaacataatctccatctcagcgactgcgttcggtgaaagaagaggaagggcgcaccaattctgttgaactatgaagctgcagtggaaggatttgagttgaaagcagcataagtacctctaggacgagtacttcttcaacactactactgactaggtggcctcacgtctgtctttcggaggaatttacgttcactcactcaaacgcccggttttaccgattgacgctgatggcatcattgatatgctgtagcttgagaccagatggggttgccgccttggcttttgaccttggctgcttggaaagcgctgtcattcgatggtgatcaaagacttcttgtctgttttgtttctgcattagactgaggtgagaaacgcaactccgatatgatcctcaccgtcggatcaataacagttgatttctactagtaccagctcctgcaagatcagattccgcttatcacgagaaacacgatgagggaagcaccgtttgttctcgagatttccatgctctctgtcttttcccattacgggttttgacagatcggcggacccgatattccaggctcggctgaagaaggaccactcccagagaagggctgatctgctgaattagatcagggccgaagatctgctgccgttgatcatccagggaaatcgtatcgtgactatcagtcaatttcgcagtgttcctctttaaagccatgatgggcgcaacaaggcgtggcggttcgtcatcgcttgtgctacttcaggctgagctcactgggcgcggctgcctgagctgcctttcatctcgaggagttgatatcggccggaggcgttgctgggcgataggaaaggaccctcaggtaacattgcgtcgatacctttgctttgatgataatgatgaagatgaatgtgtaaatgtatgtgtgtgctgaggctggtattgtccttgtctaggaatgcagccttgttttcatgcgagcacgcatagtgaacactcgatatcaggattgttcggaggataggatgggaagctgattgcacggaggtaaccggcaagccagttccgcctgacacttccggcttcccgtctccttgagttcacaaaaccgggaatccgaacattccactccgtttccagggaccaaccgtgtaacgttcagatgagatgttccccgacatgtacctctcgaaatttggcgtaggtccccagtgtactatgtagtgcatacctctaccttggaatcgcggagtgcagggcacttacagcatatcacatcaccagcgagattgctgatggtgggcagttgaagcaactgagaaggcagtcaggcaccatcactgtagatactttaccaagtagtatgtatcatagtaggtgtaagcagtgtacgtagaggtagaggtgctgacaggtatccgttcggcaatggctggaatccctctaccggtgaaaatttgacattgtagcgtcctgcatgttgaagccaatcggcggttcctattttcctgcggaatacgttctatgcttgcaaggacctcggaggctccagccctgatagcgctcaccagcagtgtagacggaatacttagctgacatgctacatcatcaagttcctccaagtgttctgcggggcgcgctaaaacgtcaaatttttcaccgtcgaagggatgggtaaggtgcagccgccggagaggctgctccggcgccgtccctggtttccattgtctaggtacctagtgcccaccccttgtagggcccctcatcagggcaacagggaaacaatcaggccctacggttgcgagcaaaacttgaagttttacctcccctgtcaggtaccacctcctggaccctgtcaggtaccgggcacgaaccggtacgagcatggaaagcttcgcagggagctttgtatggccactcgagtgccaaagatcgtctgcgacgggaccatcgggtttaacttacccacaacaccataatacctagctacatgtgtgtaatggaacccggggatcttccacagccgagggcagtagggatgtacattgtgcagatatgcgtatacaccaaagacaccccctacctacaatccatatcgtatatatcacatcaatgactgactatcaggtgctgctcgtttgcgtgcgtcgttgagtatacggttgtgatctcacgatctcctcgcggtatgagcccactgggcagaaagaccatttgtacgctaagctccaaagacgcaccaacggccaacggtcgaacggcaagcacgatgtgcgctggtcgtccgtgctgttaggcttctacactactactatattgagatccgcatgaggcattcagggtcctgtcgtcgtgttggcgtcagggtctagagtttttgacagccgatgtcgacggctacatagaggtatgcgtatcaatacctcggtgattcaaatgtgatgtagggttagccgtgctgttccaatctatcgtttttttttttttccctttctcgtggaaacaaattgccaatgtgcctgatagacgccattgatacacacagtacgcgagactcggatttcagatcaacatttattcgacagccactttgacaggttgtatactatgtacgcacggtagatctcgatattccaacaaaaggcgcgtttttcattccggatcgggatggcctcggattccttggtcccttccacctgtctacccgaggctgttggccgagctggcgcggtaggctggcatcaaagggtcgatcgggatgagggtgttgtgtcggcccggtgctatcgccgtgataccgcatctacgtggtcgacatgaaagcaaagtctagaccaccgacggcacataaagcgattcgactgttgttcaaaaggtacggaatgcgagcgttctttgggtccctttggcgtgtatacggtttcaagtttccttggaacaaactggggcatcgcacatgacggaaatgacgaaaggttctaggaatcggatccagggtcttccatcgaagtttgacacggtcggctgtcagagtgattgaaggatgaacgctaccattatgacgacagatcgagattttgggcctagatcgagaccttttgcatcgagaccctgattgaccgggtcctgccaagcgtgctaagcgggccaagtgggcgaaatgcgggaagccccacttggcctgcgaaccgtcgggggccgtggcagttgtggcatgacatactatgtagatgtgaacaatagtccggacacgattagaccaaatcagacccagtgagtgtccggacttttttctttacatcacaccagcacctctctttttttcagtacaggtcaaaccttttcacctgagcaccgcatgcagtcattcccgacacttggttggatctggctattgggggcaggcacatacgacacacaatcggcaccacagggtagttactatcacgcaagcactctcactaaagtaataacaaggaacctcggaggaaagaggaggagctcagaggaaacaccaccgctgtcaccgagaagttacgggacaacacactgaattcgaaagtagtaggtggttcaaatacatcaaacagctggagacggcaccgaaatttttatatacaaggttttcctagaatgataaaccacctcatccattcaggcccctcggctctagcacaagtccgtgtcctgcatagtatgtatcgcgtgtatgtaggttatgcttgtgcttgtgcccgggcttttcggggttgcgatcccttgaacccttcccctcgcctaaaaacgggagccaaagagacgtggcggctgtagtggaaggcgccgtgaaagggagggtcacgaagggaggaaaaaaaaaaaaggactgtactgaagtgactcgattgcattcccgtaaggcagcccctgtctgtagtatacttgcacagtacaaaggattagtcctctcaccctcatcatgatcgctatatcgcgtcgcttccgtgtaattgggacctttctttaatagacaggcggagaattggacccctgacacaacccctcacgtacggccggagcttttgtccctaaactttggtgttattgcctggctatatcagtttttggtaacgggccattatgaactgatatcccgctttcatcggtcgagtttgagtgtaaatatggctaaaatttgtacttgagatccttttccacgtctgcctatcttgatctatttagtcagaaaaacaagatgtcggagcaccttcatgtaattagctattggactaaacttctccctagtgctacaaagtagagcggtatcaagataggtccatgttgttttcgagactagtcaaagcactagtagatacgaccgtttcttaccaggacttggggatttcaaatgcggagaatatgtacagtgggtggggacaaatattttgatgcgcgtggacagggaaggaacgacaggcgacggcggactgtgcttttgatctttgcactcagaagaggggaaatgaagacagcacaacaatgggtaagtatgtactcactatgtggccgctacaatgatgacgtctaccacccaaatgttcagccttccgcggagcgttttcagccgcgcgtataatgtctgtacaaactgatggagctatagccagcctagttataccacttcctgccggagcacaactcctcttcagatacttctaagcgtaacgttaactgcagtgcatcttcaactcaaggaagccggatggtccgaggagttggatcgaatgatagacccttggccgttcgtaagggatgtaagtgtaccgccgttcatgactccctgtctatagccgttgcgcccgattgttgttaatgtctcgtggatagtcttgtctctcgttcctggtttctacacgctatgaatcaatgacaacaaattcctcctttagaagatccgcggcggccgtaatttgactgcttgtacataacgagctattaaagttggtctgcacatcagccaaggtcccttgaggtgtgggtagcttgtcgcaggcggctacacgtgtaaatacaaatgtatcgccagctcgctgcttgagtaagattcggaaaatattctacccaattcttcgatagttgtgtgtatatcagcgtaggcatactgtgctctgtggactacagtacaggtaccgtgccgatttcgaagctatcgtgtggacaggccatactatacagattgccaagaacctaagggcaattcgctcactgtgtgcggagacgttgctgaggctccgatggcgtccatttcggacaggaaccaacgcatctctattcttttccacatgaggcgcagggttcaggaacctcgatcggtaactttccgattattggcttgtctatcggcattgcattcagaattcgtccctcaactggggtagctctgggccgcccatggcgatttctggtacgacgaagaccgacagccaggaattgatgagaagctaaagaagtggacgagcagatgggccagtcgcggtccctattgccccgtagcgtcgtctctgctgtctcgtgccatgttggctcttggtggattggaatatcgagattatcgacaatttttgcacaaccgtgacaaccaacgccgcgccatcccggggctgtcagtgccacgttaccaaatcgctcgatctcaagcatccatgagtccatccgtcttccaagcttttgctttgctgtgctcctcgtgattttccccttgtgcctatctgtctcagcaccaacagccacttttccatcccttttgttgtgcatcatggcgattttccctgccgatggccaacaacaagggatcacgagtcaagattccaaggatactgcctccaaactcaggggtaaacgggttcagaagcttgatgcggctatgtaggtctggtatgtaggtcctgggcaggccagtgactttactctatgaggtcttgcgagacacagacaggcacaccagcgggaacttatggctggcagctccgaaccctgggtttgactgcgttttatcctgcctctatccgtctgccattgtgcatattcacctacttgtgagatttctgaatctgagggcaggtaaccaaacatcttgttttccgagccacggaaccctgcattgataacatgtgtggcctgccccctccagtatcaggggtcttgggagtgctgtgcaggagcttgatagccacgccgaggtagcagattaagcttcccaatcccactatcaccagaaggtgtcagcatggaaaagacggaaattgccgatgtcgttaggataccgcattgttaagcgtgtccgcttctggccagttatgagtaacaaagctggggtccttgcgctgccgccgctgacgtcatcctatttttttgttctctttctcaaatattggcctttttgcgcgagctgtacactggtcggttgttgccgtgggatggtgagcagagggaacggagcgcgacacgctagctgcatgtctctctctgagccccaagtcgtctttgacagccagcaaggtctgggatacccttggcgaattcgataggggctctaaactatcaaggaggtgacttgtagtgggaatgtgtaccagaaggcccgggcccggtaggagctgcactatgctcaatgggaattccctccgaaattccaagctgccgccgcctagtttggcttggaagctatccctgtacggaggaagcatctattggcacccaaacaaggtgtttgttgaggagatgctgactcggtttggaaatgtccatgatgatcgcccaccactctgttagccatggccgtctaggctgtgccatatcagctgcgatgttgaagggattggaaagattgggaagaagggggtggaaggatagctggaagagaggatccagatttcagcaaagatagatatcgattcacatctctggtttcctggcgatacccagaaccgcaagccagcagccaatcaatcggcatcctggggcggattcatactaccttccccgggccccgggccccgggcctccgtgcgtgcgtgtgtctgctgccagcccgttgtctccttgtacactagcagactgcatagcactggatgctacaggcgggtggccttgcgtggtctcgatgtacctgatctgctcctcccctagacgctccccacgatgatgtgcaaatcaaggaagccacacccatccgtgtctccggcgctgatccagctagcaatgtagtttacaaagtaccggtgctagtgcagaaaatggtattttccttactagcggagctgttgcaacttacccaaatagaggtagttttcttttttttttattcttttttttttttttttcgaaatatccttttcaactgttcccataaaaaaaaaaaatgatccctttgatccctttgatcacatcctcaacaagcatccaaccccaagttccgtatatcccatccacatcagacggcctcttcaacaccaacccaaggacccttaaaagtgggcggaacacacgtaccatctgggatataatacctggcctgtatccatatggcgctgccatgggaaagtagacgaagacaacgcccacagggccctcgctcctaaacgattgtcgcaccggagagggcaaacggtcggtcgtggggaagatgtagcaagaatttcgtcatcgttcccagttcgtatatcctggggcaacccataattttgcagctagctgaattggtctctagggcgacgcatgccgccgggatgtcagccaagcaggggttgagaggagtgtatgagtaggcgtgagcggggtgtgcaggcctaagtttttgcaaaggttggctgttgtcaaaaacgggaatataagcgtaatgattatgttacggcaactgtgacagaacatcaattagcctgcgggaagaccctctcttgtagggtacttacttggagtcgacatgatcctttgcacaacagagacaccgttcctttttctctgcatattttcaaacgcggcctgagtgtgatgtctgaattcgcacaaaggcctgcaaaaccgcgctgctgcgtgccatttgaacatgcttcccgtactacaaccagtttggacttttgccgtatgtttgcagtcccttcgtgtcggggagtcatgcaacggatacactccggatttaacttactagcgttggtgttttttttttgttttgttttttttccgtccaggtcatcgctcgtgtcgcaagccaaggtgctgctgggaaagtgagtggagagacaagaagacgatgccggtgatggtcgatgcgactaacgatgggcgcggcgatgcgatgcctggacggggcgatggccggacagtgccagcattattccataaactgtaagctggcgggatacgcccttatactgtgctgccctcagcactgcgcagcgctggagggagacgggaggtacgtacctgaacggagtacctacgggaatacctgacagattacggtctcaggaacacactggaaggtaccgtagggagtagctgcccggttcgcagggatcttcacgcctggcggctgctcaacctgcagcccctcgctgcgctcgctggccgtccgcaacaatggcacaatctaggaaacacacccctgcgcgatggacgccaagtgggttcccaggatgcaagacggattgagaatggggtttgagcgcgcccggtcactttcccatgtcggatgtccgccagcccgcctgagcgacgcaccagcgaccgaccgagagctcatcgtgcctccctttattaacaccggctgtcccgtgccttccgtgccctccttcacttcataaaaaagggttcattatccagcctatcctcctcttcgttcctgtcttcatcttccgctcgctactccatccaagaagcattcatcctcaccgtccgtctcatccgtccacaggaccgccgacttcttcgcccacccatcttaggagtatacatacagttaccacatccagtcaactacaaacgacaaagacagacacagatatcggtcctacctttaccgacccattgcattcaccacacattaccctggacagaatcggtggttagagctttgagctttttttcccccgacattcggcaaccgacagcgaaaagttttcagcgcgggccattttacctaagcgtctagctacattgcaccgcctttcctgagagcctcacggaagcaaaccaacgacggcccaaacttgcttcggaagttgtgtgctgcgcctgttctcagccagagtaactttttctcatcagcttgtaactttttggtcttctgcaatccattcggttcttttccgccgacgtcgatcctccgccttccgccgagtccacaattattggaccgtctccgccccatctttatccgtcatccggccttgctttgcgcgctaccgctactaccatcatgttcgccagggacgccaatggacacactgtccagctcctcaacgacgatgagcctcaaaaagctccccaggtccagtatcagcccatgccttaccgcgcgccatccagctttggacaaccctaccaccccgccttgaccaggagtatctcgtcgtcaccaaacactccagagctgcttcgatccgactcctatgactcccaaatgagcaacgagcccatctctcccatgactcccatctacgactatagccggggttaccctatcgatactcggccgtacgaggactactccgacgctcacagctacattggtgcgaagaggccgcgcaccatgagcgacagcaggtccatgtcttatgaggatgacgctgccagcccggcagccactgaaagggccggcaagcgctatccgtgcaggtatcgggacagccatggttgtgaaaagaccttcaccacatccggccatgcttcgaggcattccaagattcacactgccgaaaaggctgtcccctgttcgtttcaaggctgcaccaaaaagttcacacgggccgacaacatgaagcagcatctggaaacacactacaaggacaagtcgcgctcatctacccggccatctctagctggagagcgcaagccttcttcctcaggaaagtcctctcgatccaagtcaacaacatcagtaacaaccgtcgccgctgccgctagcccggccacactaccactcacacctggggttgggagtgcctgggacatgcgtggacttaaccttcctcttctgagcccttcggtcgctgtgccaacgccgagtagtgggctagacgctctggctatggcagtcgcctgccaagaagggtcttcttagtcaattctacattttaatatgacccttctttttcctttttaaatctgcgtcggtacttctcggaggatcgagcatctgtgtctcgccactgccagctgacaggcgtgtttgctgtcagacatgacgtatccgccgcgctttcgcttttacgacgcggcttctcacatttccgttgtcttggatcctatagggaatggtacaaagcaaccctcactctattctcttgtgttgcgaagcatgcaatatcttactggggtcggtacttgtcaaaaaggccttttttgcctgggattatacacttacaatttagaggtcaagtacacgcatggtggagacctttttttattttctttattttctgtttcttgcattcaattatcaacatgaactgggatcaggcaacatggaagagggcaaggggtatatttgcttagggtacggcgcaattaggggtgaagttgtttcttctcgtcatctatccgacaacaggctgatcaggatggtggccgtatggaatgagtggcttggcgttctactgtccatgtgtatcaattttagggtttgcaactggcatcgatatcctcttcttggttacacaatacacaaagcgtcttatatagctaaaagaccaataacaagcttgacaaattgaccatacatacagtacttttcctatgttgacgctagactcttcccctgtgaccaacacataatgttactacgtctatgggcataactagcacgggctatctgtcttccaggaaaaccgttccagggcaagtacgcaaaatgtttatcaagaggtcggtcataattcatcattaaaatgctaggtgcaggatagctacttttccatccttccaaccttctagcgtataaggcgaggaccgtgcatcaacatgtagatgtgtcgtcgtttttcatctgttactcgttaaaggtcctgcacctacatctgcacactgttacaggcagacatacttagcggtagatacttactcctggctggagctggcacctcaacgtgctttgcaaggaaatagacgcatgtatgcaggcctaactaagcgtttcgtttcatctgaaccctattttccaaaatggatcttgagcaactttggtcaatgcatgtgctttattactttttcaacatgctggacctcccaaaggcgtccatgtccaacaaactgaacttgcctgctctcattccaactgagtctccgtttcctctctcaactcgggcttctttttgcttaaatcgatgttttttttctttcccctctatcgaaaactaccatccacccccacgcactgcaccacctcatcgccaaaattccccatcctcggcacatgccctcgccatctcaaactgctcgtcagtcttgcaaaccaataccctatgctctctcccatctttaccccccttctttgagtttggaggagcaatttcgataacatcatgactatcatccaactcctctttgaccctcgtctcattcgcctccttatccacgggtccaaacccaagacagctgacctgctcaatgaccgctgcccgcagccgatcgctcttctcaccgatgccgccggcgaatacgagcgcgtcgacttgtccttggagcgagacgtagtatgagccaatgtaggcgcagatacgttcgacgaaaatatcgaatgctagacgcattttggcaacttcttccggagatagatgggaggtggtgtctgaagaggaggggtccaaagcggcggtgatggtgccaaagttggtggtgcccgtcagagctttccaaccggattgcttgttgaggatctcttcggcgcgggagatgtggagatctttcgtggaggccggggagagcttgcctacgtcgctggcgtaatggaagacaagactggacgaggcgtgggaaaagacggattagtttggggaaagaaagggattggggaagatgagatctctgggggggcaggggaaaaaacaagacaaagtggaaactaacctaggatcgacactcccgcttctcgtggcaccaggaagtccagctaggggagttaatcccatgctgttatcaaggctctttccgcccttgatggcgcacgcactcgctccggatccgagatggagagcgatgatgttgacatcctcgaccttcttacccaaaaactcggcggtggcacgggtgatgaaggcgtagctgatgccgtggaagccatacttcctcagatggttgttccgcgcgatgtcctggttgatggggtacgtccggatgtgctcggggatggtgtggtgaaattggctgtcgaagcaggcgatgttaaaggtcgtcttgggcatgtcgctcatgcagcggtggacgatgacgaggctagtggagttgtgcagcggcgccaggtcgtttagcttctcgaggttgtgataggtttcgtccgagatcagcttgggccgcacaaagtctccgccgtgaacgatgcggtggcagatgtaggcgatgtcctccttgctgctgatctcggggacgccattgtcgtcgatcaaggccttgacgaggatatcgaaggcatcggcttgggtggacaccttttgatctttgacttcctcgtcgttgattactttctcgccatgccgtgtatatcgaagggtgggaggtggtgcggtcaggccgcttatttgggcttcggcaagctggatgggcgcttggccgaagagagcgctgtaggctgagatcttgacggaggaggacccagcattgactgaaaggacaatcttcttcatcttggctgatgtactctggaggctgtttagcatcggacggtgaatatcttcgacatccttcatggtgggctacgatggggaagcagaggttagtgcttcttctagttcctcggttattgatgaggtcggcgtcctgggttcgtggtatcgccagggcagaggagcatgtgaggatggtgagacgggttcaccagtgagcgagaatggcgtcttatttcagcctttattcgagcgctgaacacatatctctagcagcccctcttccttgcgtgttggaccacgacgacatgtcatagtgcttggttcggctcgtctagatagaggaaggattgacggcccgctagtgtataaacattgtacactacaccgacgtccccggcccaacaagtcataatgtttggcatctcctgcttcttccatgattggatgaagtggcatgaaggaccgacagatcgctcttgagctcctatgctgtagtgtacactacactactgttaagcggtgggtacgagccagtgtcggttgtggtggggtaataaagtggtctgatagctgacagtattcgagttgcatgacgtcgacggcctcatggccgagcttttctggtaagcgggagttttggagcgcatgcggagaaagtgggggatcccatgctgttccccgcaccaaaattctggttgacatcattcaaatcaggggttggtgcttttgttagtgcagccctacccgcctaggcggttcgtctcaaatgcttcatttcggtttagctccaccaactcctaccacatgagatgtttatttaccctttgaaaactgattatcatattgctgggcggtttccgtgataatagctttgcttagaatgctcatagagaatcttgagcaacggcgttaattagtaaagtattgacagattaggcctggactatcaacatctcctattgcatagctactgactatctgtaagtgaaaaccaggatcacatatgttactgatcatttggatttagaaaaagtttcagaaatagctgttgcctgaagaatcccttgactcttgtgcagtgaaggtccaagtttgaattgcatactctcgtttggcgagttggcacgctgttaccgacagtcatagaagcaaaaccctaaccctgacagagagatatgacagccactccattgccgatgtgctatcaaaaccttgctgccaagtgcggacaagccgccgcacagcatttcagccaggcaaaccccgtgcaagcacgtcctactgaatgtccgtccggggataagcaattcaatgtccgtcgttcacttcgttgcttaacgctgttaggtatcactctcacggctgctacaaccatcgcgctcctaggcaacacctcatgtcgcaatcggcatgtctattgaacgtgatcaatcccttgcgtaggtggttgttccatcatgacgggcaagcggtttaccgaggaccagagagtccttcttgaaaggatgctcactctcagggacaaactgtccaaccacgacatcgcctttattctgggctttgatgagcgtaccatccgtcgaaggaggtatgagttcgaagccaatggcaggatcgcaccaccaccagatgtcagtaaaaatgcagagaaattaaaggctgagaacctcgaggtacgtactgcgtagtgttgtatttcgcgttgccgactacctttatagtaggtaggggaggcatgtcttgggaacccgtcaagctaacattcgcacctcgctgtcgaacagaaacttgtggagtggctcaagtacaacgacgatgccttgatcgaagacatgcaaaagtttctcaaagaggcctgtgattgcaacgtcagcagggccaccatcagcagacaactgaagaaagttaccaaagaagacaggcaactgggtcgcgtcaagcgtctaaaggctcgggaaaagagggcagctgagggccgtgactttgacttcactgctccttcgcgaagtgcgactgccagcgtggatagagatagtgtcgtcggtgaaacaacacaatcacaacagcaagatcagcaacaacaacagcagcagcaagaactggggcatcagcaacaacacaaacagctacggaaactaccgccagggcagaaggagctaccgcaagtaccacagcaacagggacggcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaggcacaggcacaggcaccaccagaagctcggttcgaaccattccaaccttcaggtttggactttccaactcccgagcaagcccttctctccctatctcggacccagccacaaggcccaccactaccacttgcagaaagtagtagggcagcagcacaaaagtaaacaagaacacctggatgtctagggagatttcaccgcctctttgtatcttgcttgtttacggactgaaatagggatggggttgcgcggcaatatcgaggacgttgacacaggagtagttccatggatggatacatgatgaatgcacgttgtcggtttttttttttattttttttttttatttttaattttctttttcttcccacaccttaatgtagaagctgctacatggcttgggtcagtataccaaccgacctctagcgaatgaaaactctatggatggcgtaggtgtgggagggttgtggttttcacttattcacattcgaggttaggctttgagctcatttttgctttggtttgtttttgtcttttttctttggggggttttggtcggtatactagccgacctctagcataagagctaccttgagagctatgcggtattaatgttctcccagcacttttgggtgtacactttgttcaaccagcaacattcgactcatgggcacttctgggtagtgtgttctacggttaaaagggttattgtagggtttgggtaaagccaaaaccttaaacagtaatccgtatacgtagaaacagcagatcgtctgggaactctccaaggatgctgtagtgttgtgctgttatttttctgcggtatgaaaacacatatgaagagagatgtagtaagggaaactcttcaattgggatagcaaaacatcagatatggccaacacgccgcgtgacaaaacatattgagaaccctgccttctctttcctgttagcattgcgagtaggtgatttgtgcacagcgccaatgtataaaacaatagctgtcacctcgtgaaccacagatttgatccgtgatacattgtctgtctataggcttttctctgtttcccaagtttgtgtccgccgtcctcgctctctcccgctgtgctagcatcgatcaacgagagcctggcaaacaaaatgagctcattgctctaaaatccatttcaccttgtcctaagagcaatgtttgaaaagcgaatagataaagctctgtgtaccggaggcttaaatcccctgcaaatttttgacccaacctgggttctcttgacttcctccctttttctttttacttattcactctgctattccgcttgctcgtcttatggttccatttgtacatgctcatttacgaatcttagcaaaagaatgcgcaagggaaaggatggctaccgtgaccagcgttaaaatggcactaccaccaaagcctgcctgttctctttgtgaagtaggggtcgtgtattctgtattaatgtggaaactagaaaagagagggtcagtacatactggttgttctactccgacgatcgcgctacgatttgttcgacgctttgggtttcgttcttccacaagtagcattgcgtgtcacgtacagccatactgtaggctttgctatggaccgggtgtcaactgattggttgtgatgcttgggtatttgtttatgccggactcaagaggtgtatagcggttgccactcgctagtttcccacgttttcgaggtaaagccttttaatgacaagtgtcattctgccattctcttctgggtctatcagtgagggatgttccaagggctatccgatgtagtggtactttgccatgtacaagactcaatagttccgtgcctattacatcgggtttgctgaaccctgagccccctcggtgtgtgtcttatcatgaacagaatgaacttgatgccactgatgtgagtctgccttgttcttcctgccagcccgggagaaaaggtttccacacctgcgctaatatcataatgaatctgccttataagagcaggaagaagttcggatgaatgtgccttcatgtcgtctcgccaggccaagaacagcaaggagaatgtatgaagctttgcactgtaagcataatgtcttaccgctcggtacaacaaccaagtgtgcttgttatgaccgttcagcataacaggtatatgtagcaaaggggctagagaaaccgatgaaaaataggcatgggtacatgattagagtgaaactaaacattatagtagccacatggctacggtcttaagaagagggagaatgcggaagatcagtgaatatgatagacagtatactcagccaggaagtaacgtgcaggcagtgggtgaaggagtaataaggaaatggttaataatcagaacctataaattcaacgcagacgagccactgtcttcctttgttccgtttctgcgggaatgacgcatgcgaaaagcaacttgactcacctcttcaccagctggagattccggctctgcaacctccgctttaggcgctcctggagtgacgccctgccacacaccgaccgtttcgactgacaaggagtcgctgacattgcgcacgtggccatggggaggcgatccgggaatgacacttgctctcttagaccgacgtttctctaagtactcgtaggccgccggctccgtcatattgtatgagccgggaggccatgtgttgtagttgtctgtcgatccattccgcggtgtcaacttggaatcaggctctgaccagctactcatggaggcaaagaaggcatcggcgcgcttgccctcagctgtttcgtagaacatgtcggagagccctttgggctggttgttgtccacctctccccgcccagtcggccaatggaattgtctaggagtagtatgttgaggagggtaattcgggtagttctctttgttgcggtaggatgtgaagttattgtccgaggggtgcacagtctgattgcttgcttgtgattgcattgatggttgacgctgatactctgaatgataacgcgcattaccatctttccaagagaactgagaaaggtgatcgtggagcgggcttccagggcatttctcatccgaaaacacggtttgctgcgttatatgaacgtccccagtgggaactgtgagcaaaatctctggcaagctgatttcatgggtgccacgatggtgcttggcttgacggttgcaaatgtcctcttggccaaggatctcatgatagttcacatggagattctcgtggagctggccctcgttaacttgatcgtagctataggtggcagtagacctcttgcgttgaggaggaggactatcgtcaactgggatctgccatgactgtgaatagtagacgtctaagcgactagaaggatcgtgctttccaggtgcagaataagcgacaggcctcaggatttgaccctgagatgagctttcagctacgggccgtgacaccaaactttcggtcatggcatgagacttcgaaagatgatgctgatgacctggatcagagctaacgacaggtgccgaagctttcaggtattgcatttcctgagcttgcgtgttggaaggcatgggttcgaccacagctgggccatctcgagggccatcgtcagctggtctgatgtctttgaggcgattctgctggattgtaagtaagatccgcgtcgctagggcatgaccaagcttaccagggaatttccggcatggtccttttcatcaccactttctcgcttcttgctattgttgctagcgtcatcgtccactttagctggggcataaatggcaaattcactcttgtgaggtagcttagcccacttgcagcatggatggcacagctggtgacgaggagggacctccgttccggaggggtaatgctcatggaatttatgggacctgatagtgccacactgcgcgcaccagtggaattttttgatgtccgtgagcgtcctcttattactattgttgggctttaggtcgagttccatatcccggtcaaggcgccgatgacagatgcggcaaagactacgctgtggttcctctccgcggcaatatctatgcctgaaatcgacataccgcacgtctctgggacgactgcaggcgaagcaatgtcgagtgtcgtgcttgcaatcatagacctcgggaagaaggccattcaagggacatgtgttggaaccggtctcgttgttgccgttgatggcaacgtctgggatagttgcatactcgccatatgcggtctccttgctcgttgatacagaattcttggcttgggagtcgggttgtttgttaccctgattgttggcctggtcgtcgatatgctgaccaagctgctcgtcaacgtgttcatcgacctgcccgttaccctgctcacccgatccctcattgacttgcacaccatgctgcttgtcgccatgctcatcaaccttctcgttcaactgcgcgtgcgaatgctcctcgtttaccggatttatgtacatggatgcaatttcagtagactctggacgaggggacatgatggggtccacgcgatttgaagtacttttccgagggttcagggttggctttatagaagcagcggctgacgtagtgatgaaggaatcgcagccatgttgtcgagtttttgaggtcctagaagttgcgcaagatggactccttaaatccgtacgagaagctgctatagaggttgtatgtgatggaatattggacactgtgatagaaggagtcctagaagctgcacaagacggtgccctagaagttgcacgggaaggcgttctaaacgcattgggcaagactgcagtagaatcccaatctgaagagacagtggcagccgtggatgaagcatttgtacgaaatgcggaagggactgccataggaaccgatacctcagacgctgtcgccgtcctggatctgggcacagatgccgaaggaagtgcatgagttttcatagagattgatgaagccgacaatgaaaaagccgtaagccattcaggtgctgcggactgagacgacagtggaggtgcatcgaaatcagggtttggagttggggacggggagtgaggtgacttcggattatccaagcccttgtcttgcttttgagccagcatcttctggtagtgagcctcgaacttgtcgtagttgggtgttgatagcttatcaaccaatccacggagatgagcattcgacttgacgaagcgaacttgacggcctggcgcctgtttggtaaactggcgttggtaagaacgactgttggatactttttttgtctggcattgattgccatccgaaacattggcataatctctccggggctcattcctcgttatggctgttttcggtgcaaaaactgacgcagactcgcgattgaaccgatcgtcactctttgatttaccataagacttcttctggtgtgcaatcgatctttctgagccggaagattcaagattggtatcttcacgcatggtcttgcgtctgtaactcccatcaatgcgtagtgactttgatttggcagcagccctggaagaggaagtcatagatctggtccctcgctgagtaggaagttggatagtggtcggagtacgaggaacggactggcttctggtggaaggttcagagaagccattgcaactggcttggaagagggcgtagcggctattggactcgacatccgcgctgcttgtgtgaccatgtcgatctgaagagggatattcccaagattggtcgtcctcgtaatcctaggactcggactcgtcatcttggaaagtatctggatcccggggctccaggctctctggccaagcacctggatgatctgactttgatcgcgttcccgctcgctgatgacgacgcttgatctctgaggtctctgaggtgctttgcgagtgacgaccggttgaagactgccctgcaagactgctcgagcgactagccacaagattgtcaggctccaatcgatcttgcactgttaaatttcgaagtagtctagccacgcccttaacactaagcaacgtgtccacaacggacgcacgcttcttacgaggcatggtggtgtcgcgaagaaaaatctctgtgtctgagagtgattttctggctggcaatatcgaattgtgacggtcagcttgcaatttttgccaagggagagggttttgagtaaccaaggatcaaaacgttaagtgaagggtagaggcggggcctcctggcggcaaattctggctatttgaccggccgatgtttttcgaagaagaacgacaaaggagtatcgtggggggcttgaggtagtttaaggagtcgtgaatgacccgcgacacacaaactgagtgtcgatgcggtcgtgcttcgcgagaggaacaattgaaggtaaaagtgcggatggcttaccttgtcgcgtatcaagcgcgccacccgtctgaccgtgggcagtgatctctggatataacgccgtacgcggtcgaggcaatccaaagatattgttctatcgcgaagttgagcctgcaaaaaggtatacgcaaagaaaagtgtaaatgaagggaagtagttgcaaaaacgaaaagaaacaaccacaaatacccgatcttgaggaactaacactttactagtgaaagaaaacgacccgacaactatttgttagcagagtggtggaagtgaatgggaaaaaggggacgacgacggaaggtgcccaggatgtcggaaaccgtggagatactccaccgcgtaccgagtgtaatggtaacgatatgaaattttttggactggtaatacaaaatggtctcgggcagcggagaaattgaggtgtcgaagagtgtaggagggttgccagagacgggcaacagaggcgcgggggtggaaggatggttttgaaggctgaagagcaaagagttaagttacgagtttgggacctggcgggggttagacgcgaccggaatctcttgactcaagcaggacgcgttagtagttgggactctccgaaagatgcaggagtgagaatggtctagaaccgcgaatagaggacctggttcggatgaaaacttgcaggatccctttggccggtcgctacacgcgacaacaatgcgtgaaactgtcagtaccactcctggaaagtggaaatgacttcagttgcgtccgacatcgttaccgatacgggcgggacttcctatgaaacgtattgatcttcgtgtaacaagtaggggatgagatgactgttactcacaatgcagtcgaaaggaacaattcatattcaccccaacacagacgctaacttatacagtgccaacctcgctttttctgttcactcatccggtttgaaccagtaaataacttcaaatatcatctatagatctgcttatgccccgtccatgcgaccatctcagtctacacgcagaacccgaggtcccttcttctttatcacctttttcttcttctggccgcgctcaaatgcagaagcagaagcatggtcacggcctaggttatcgaggtccttgaccttgtaaatgcggataatccagttttcgctcgtgaaggcctcctcgatggtgttgagaaccgggccttcgtcgggaaggcggacgccacggacgcgatcttgagcctgtccagggggaaagaggttgttgtagttataatacgacatcttgtacctgtgaaacagttagtaatagacggggccgtggaagcaggactgcactcacatcaagctgttcttcatggtgtcggtagccccggcatcgacacgatattcaccgcgaggcgtaaagaactcgcgctccttgacctcatcaggccaaatgccctcggcaatacgaaccatccagaggaacttgttaatatcgtcgccggaatatcccaaaaggccaccgaaaacaatcaagacatagtccacctcgtgttggcgcatgatgggatagctgacttcctcgcgggaggccatggccttgccgacagtcgcgatgtgtgtgttgttccaggtgttgttgtcgacaagcgtgggacggtcggccatgccaccaatctggtagccataatcccaccaagacatgatcttggcgtcatacttggtgttctggcgcaaccactgatacgcctcacgataatcgtcaatgatgtgctggctaccatcgggcatcctactggccaagacgactgaaggtgacgaataagcgtttgaggtgacccatgtgcagtgagcaacaaacagcaataggtaggcggtcatgagaccaacaatggtgaccttggagaaggtcgcatagatgccgatgtatggcttgttcgacgccctaagacccgacttcgatgctttcttggaggtaccgtcggtagattcctcaggaagaagctcctccggggtgggtgacttggccttgagatacgtgtgaaggatggtggagagcgcaatggccgccgcaacgcaaacaacaggggtgagcgtcaacatgagacgaaccatgacaccggcgaagtagctgccaaacaaggcgtaaacaatgacgaagacatgctcatcagccagcttctggtagcacagatagacgccagcgggcaagagccacacgagcatgttgaggtcgaagaagaaggcgggccatgctgtaggctgatgctcagagaccgaggcgatgatgggaatgtgaatcttggcgtatcccgtgtcccacagggagtagaatcgaccactccagggagcaatgaaaccagcactggtagcaacgacaaggccgatgaggccgataccaaagatacttccagcaaagacccacaagaaggtctggaattgccggctgggaatcgctgaacgaacgtagtcgaggaaagccaaaagctgaaggaatccaaagatgcctatcaagtgtcagtaaaacgactcgaaagaggggggctggtcaagtcaacgtacccaaagcaggcatgtgctcgctagtcttgacaggcagaaaaccaacaaagggaatctgcatgctggccaatgttcccaatgcataccaagtggtgtacgcaacataaagcctagtgctgtagcgacccatgcagataagaacaaatgcgtggagggggaggagacaggtgatgaaggcataaccaccccaggaagcaaccatgtaaccgtagaagagggcgcaaagagctccccaaagcatggatccgagcttgagagccttgatccacaggtagaaggtgaagaccagcagaaaaatggcaatggcttcgttgtcgtaactgccagcgaccgaacgggagatatagccaggggcaatacccatgaagatggcggcaaggagaccggcggacgaagacggggtcatctcgttggtgaggaggtaagcggcgtaggcagtaagaccggaaaaggccggtgcaagaagaacgcagacattccggatgtcgacgggaatcgagagagccctcagagcgtggtaaatgacaccgctggtgaccatgagcccgggatagagagtacctccagtgacgcggcccaggggatgccatgtccggtcatcgaaccagtcccaaaacttgtagaatccatttgcgaccaagtattttgtcgctcggaagttgaaccaaggatcgactatacgggagttagtgatgcattatcgtaaggatttcggtgttgttgcggtgcctgtggacgtagttcaagttggcgctgtggattggggaggaagcaagcttgttagctcgggaactgacattcatggatgatagattcgaaacctggttgcacgcaagcggttagcagtcataattataattgaaagtaaaatgtattcaaacgattagcctcttggacaattggggcaaaggatagctttgcggacggtttggaggggttcaattttgtgacattgctgcccagctcgtccggagcttcactctgccgcgcatgttccacgtcaaggaagctggggactgggaggcttacgaataacagaaaacaggcggcttgagatagcggcaccggcgacaagcaagaggataatcactcgcagcaatgtgcgggtgctatcccctttgcccgcgctggcgagacgttctagggaatcggccgacatgatggccgtggtctggtagtttgtgcgtcctcgcgatggtgcaggttgttggagagcttcgctgtcactgacggactggtggaggtccagccagagtccaatccccaatgcgcccgccacaagaggacagttggagcttccaccacctcatcacagacacagagctggtccatgcttggcacgcatcacgctaaagactcgctagcgccgttccattgctattctgccgggcggtcagagacaaataatagtctgtttgacttggaccacgctgtcagtgttcgcaaattggtcaaaaccatgcattaacagagcatataaggtggcaggattggtgtaatgcattctatatcgtcgatattctgtaggacggctgttggtgcgcatttggccatggtgggagcggcattgtacgaatacactggagacataacgacaattgacagtgtccatgagtgtggactcaggggggtgtcaacaaacaggactgagattggcagcgcagagccgcaaaagacgtggacgtcgctcagatacgtgaccgcaggaggtacctgtagtgtgtacatactacgcagatggccgaaatacgtcacattctgccaagcacagcaaaggcgagacgatcatcactccaggaccaggagaatagagggacatcatgaagaacagtcaaagagccaaggacaaatccgttcgcgacgcagccctggaaagattcccatcccagacaactgcgctcttttctaggcaactatgtgtacctggctacaccaatcagccccagaagagccgttgtatcgcacagagggacccaagccatgagcccccttcctgcaatcttcgatcagaacaacatccggccggggggtcgtcaagtatccaacgtgggtatcatcatgaacgatccgtctgcggtggtggcgatggtggtggttcagcccgtggcattcatttcggcagctatggagctacctagccggatcaagattttcgttgacctcgttgatagcacccaaaaaacccgttcaagcatgctccattgatgatgcagtgtgtcgagtgcgaaatcctttttcaaaaccgcgctgcctgtttaaatacccacaaccaaccccttaaccccagaagaagcacatttaagcggcctggagacacgcatgttagcatggtcttggttcttcgtatttggatcggcattcgacaccatgtgcaatggagggaactttgcgtctctcatccattgaggccggcgcattgtgtaatcgtaccttgacggcaaacttgcggagggggaagtgggtggtgcgcttcttggtcttctcaagaacgcgggaagcgtcctccttggaaagacggcggcggatagcgcgggtctgcttggcgcggagatcgagagggaggtacttcttgttcttgtagaagagacgaagctgagccctctgcttggcgttgatgatggtaaggacacgagcgatcgacttgcggaggtcgtggctgtaaaaagatgcgcctgtcagccaacccgttcaatcctccctgatattcccaaagattcgtccaagttcccatatcccgttttcgaagtggctcgtggtgaatcggcgggtgcaaaatcgacgtacatcttgttgagcttggtgccggaagagacgatcttctggatgcgaagctgacccaactcagtcttcagctcaccgagctgcttggtgagctcgtccttgttcttggaccagagagcgccggccttgacctttccagaagactataacgatttggagtcagccaatgcaccgcatttccaaaaacttccgtctgccatcggttggcgtctgcgatatcgtcgcaaatgagatcatcggcgaagtgcagcaattgccaaacaagacatcgatgaaattggcagcataacagtgcccccccaagagccgtcggacgtgaagggccgtacgtaccatcttgaatgtgattgacgtcgagcttgaaggacgttgggtgagtagggcttgaccacgacaagtatcagaggatcgcggtcttcaggcactcgctatccaacaaaatctgagaggtgtggatgcgcaaaatcgcagggagggcggaaaaccctaccgtttccgaggtggcccgtgcgttgccgcctgccaaaggtgaacggtcccgcaaaatcccaatgcggttagcttggggtttgggtcttcgtaacatgcacacaaccggggccactccaacatttctaaaatctcgagcagcagtcaggaagttgacgacgattctgcactaacctcaccacccagccaaagtccacacaatgtcgtccgcggcggctccccagacgaagacctttggcaaggcgacccggacggtccctcactcgtccgagaaggcccagaaatggtaccctgctgaggatgaggcccagcctcgcaaggtacgtgcatgcacaagttttccaagcgaccggcgacgtttttggcgaagtatcgcgagatgcacttggtggaattgcggccggtttggcggttatcgatttggcgcggaaatggggacaaccagggcgcaagtggagggcggcagcacttgctgcgattttggactttggaccgcaaagtgcatgtcgtggaggcgacgacaagaggcggacattcccaaactctgcgaatacaactgattctaactaccatgttctctacaggtccgcaagaccatccgcccgtggtctccccgcagcaccctcgtccccggcaccgtcctgatcctcctcgctggccgtttccgtggcaagcgcgtcgtcctcctcaaggctctcgaccagggtgttcttctcgtcaccggccctttcaagatcaacggtgttcccctccgtcgcgtcaacgcccgctacgtcatcgccacttcccagaaggtcgatctcgctggcatcgacgaggccaagatcaacgagatcgctcagcccaagtacttcaccgccgagaagtccaaggagaaggctggtgaggaggctttcttcaagcagggcgagaagccccaggtacgacttgggaattccgagctggaacacggggcgcacaatgctgacatagtgatgcagaagaaggaggtttccagcagccgcgttgccgaccagaaggccatcgacaaggccctcatcgccaacatcaagaaggtcgagttcctcgccagctacctcgcctcttctttcaccctccgcaagggtgacaagccccacgagatgaagtggtagattgtgggcatgggtgctaggggactgcatgcgggtgcggttcgcggtatggctcggtcagttgcatttggacgttgacggttctcgggtccattacggcgtctgttatgagggtttacagtcatcaggatggtaaaatacggctttcggtttgcagaggatacgggtcacgagcgaaactcgaggcattggggacgccccatgacaatgtacagggggctcgtgaaggcactcgactctcgcagagagcctgttcctcctggtatcgcaccaaaccatgcgattagggatccgtccaaagagcggaagatcaatacctacagatgctatttactgcgcctaccgcatactcgaccattgatatccttcgtgcgttctatgtgcgaaactgcgtctctcattgcgtcggtgtatgtctgcgaatcacacgtattcagtgaacagctacgacgactgtatggtgagtctttgcgatttatcagcactttacaaagcccgtgtaaacatggcttggcccttctgtcatatgtctttcaacaatagctgaggtatcttcgctcgcatgtctatatgtgtgctgattaatcgtgtccgccgcgtccaacaacttcagtgtcatcaaccgtgatggttatgaactcgcgccaacgttcacggccgcagttgatgtctaccactgttcagacgggagaacggtacggtccgcagatatctcgcgtgatagtagttgtatgaaccttgatgtcatgcttggcctagactcttgagatgtgcatcagctgccagtgccgaggcgctgacacctggcataaggtgacatggaatgtatcgtcgggtcccctacgtggtgaagccctatcttcagctctgtcgttctgcagcagctcagctgaagagtcgacccaggccgctacggtacagtggacatgtaactgtggcgcctgccgatacgtaactgaacttcttccactaacaaagccacatctctgccgtgcaagcatcaatcatcatcatcacgaccatttacgtctgatctaggatcctccaccggttgacctgtcctgatcaaccttaccactactattacagacaattttataaattcaaaccacatcatattctcctcccgccaagagtgccgccttcaggcaactcggacgaatcgcatccgttgaaattcatcgatcttgccccaatagcttaggagcagcactgcatcatggcggcgacaacatcctcaacccagggctgggcccagttacgacaacaagcccgatcgctcgaaacacaagtacgactgaactggtcatgggccttgggaaatgggaagggcatgagactaacattttcttacagaccgaaatgctcctccacacatacgcccagttctcgaaccagaccaacatcccaccgaagccgacagaagaggaaaggcatacggaaacgagactacgggagctattggacaaagtaagtttttagaggtcaagtaaaactgtttacataaattcgaacactgctaatacatggtcttttcagcgcgagtccgtaatctcccacctcacccgcctcctaacctcggacccctccccctcagcgctcaagcagaacaacctctcccttctgcgcgacaagctctcggaccaccggcgggacctctcccgattgcggtcgacgctcgagtcggcccgcacgcgtgccaacctgctaggcagcgtgcgcgacgacatctcggcataccgcgccgccaaccctgagcaaggcgaggccgactacatgctggacgagcgaggcaggctggaccgcagccacgatgtggccgacagcgtgctgagccaggcgtacgcggtgcaggactcattcgcgtcccagcgagagcggctggcgcacatcaaccggcgaattactcttgcggcgagccaggtgcccggaatcaataccctgatcacgaggatatcggcgaggaagagacgggatggcattattatgggctcattcattgcgttctgcttcttgatgttctggttcttctcctgagtggcggtggtgaacgaagtgggagagcgcttcacgaacatgagagagcggagaaattctgctcaaggacggttatgcggctcacttcttgttgagcgcatgctatggatctttggaagcgcgacaggatcgcatcttccaggaacccttatcgtaagcggctgtacatgacacactacttcagtgtcgggctttcgtactttgacgggaagcatggcggggattacggcgttcaggggcgttgcgaggcaagtaagtgtgaaagtgattttacaaaataataatataatttacaaacccaagaagaagtccacggcattcttgctggttaaaccatggctcgtggacgcatctgctgtagaccagaccagaacagaccagaatttccccgttcgtccgtggtattttgaaatgcgcccatctcagcccccgatgagccgacttgcttgctcgtaagctcaattagcttcttccctgtagcaggaattcgatgctcagaaaccttgagcttggcgagccttgcttttctgttccagcaaaagctctgtgacacgtcagctgggcaatggagactttgtcacccatatcatctcaatgcatctttacgcctaggcattccgggtcgcctattgcgccgcaacagacccttctgccttcaactcagggacagccgctgtcttccgcacatagttcttcccaacaccctccttggtcatctcgtccaaaatcctctggacgcccttgatcaggccctccttctcatctccctccgcatcaccactgcccgcccatcgaattcggcagttatgatccaccagatacgtgtagccaaccttgctgtttagcaaaccaattgactcccgaatctcgtccgtaatcccctttgtgaccaagaaatacctcttccagtcgtcctcatccaccttcttgcgcagcgagcccataaacagtctgaccaaccacgccttcatggcatcctcttcaatattgatctgcaccaattgcgcgcgcccgccgctctgcttcaggaccgactgcaggactgggttggcttcgggagagacaaaggtacggatctggttctcggcccacatgctgctgaagacggtgacgacggagcagtggccttctaggagaggtgtggtgtcggcgaccttggccgcatcgtccttggcgagtgtccggccatgcaagttgggaaagtacagggaaaggtcggctttgaagagacgtggcggcgcgaggaatgtcttgcccttgtgaaattgcatgttgcgccagtcgcggaagtaggggcgggagattttggatttgctaatgttatagcgctaattagtcaagaagctgggaggaggatgaagatacatggccaatgtcgggatgggttctcacagcatctctcgcttcttcagatgtttctcatagttgacaaagtcatccctcttctgctggagtgtgcgcgtgtcgattcctgtgttctctccgggatttggggggttgtgcatgccaatgggccttgacaagtgggttggcgtgaaggtatcgagcgccttgccgtaggctctgggcgcattggctagagggccggattctctgagggattcgatgggcgacacgggagccgccgaagcggcatctttcgaagcagcatcgggggccggagctggtgtcgatggtggtgtcgacggtttggttgtctggggtgatggtgtcttattggcaagcctctgatatgacacactgaacgacctccattggcataggaggcaggcgccggctgtcgaccgagctcttattgttgcgcggctgagcatggtgtgcgacgtgacgacgtatcgattcgtgatgtttctggctctcaaggttctcgggagaagctcctgtcacggtccttctgatgtcagtctgtctaacccgcgcgccgtccctcgaaatttccacgcgccaagcaatctaccccacctagagcatcaattgaccccatgctctggaccagggcacacagtttggggtcaagccgaacggctttctggggcacaggccgaaacagcgggggggcaggaacgcaaccaatggggtgcattgtgccttgccgtactgtgctgcatgtactagtgtagatatgatagtagaagttggggttcggttatccgcggggattattcccgaccaagccttcaaggttctctcggccgaacgtcagttgaaggctgtaagccgtagcaagccaccccgctggatcgattgaggacgttgattggggtaaagacacccgtcgtatcctttcctttgctaaagtgttagacacagaaagcggcaagtcgcggtagagttatcggaaagtattggagacatgtttttacttttttctggtcgtgggccagatgtgatccctcgagctgcgagatcccttccggtctcttttcgaaataaacaaactctgcgcttggatctttcgtctcaaacgacttgtctgcatcatgaagaacatgttcttgcggcagagttcccgcgccgttggccggcacgaagtgtcgcgtcttagtcggaggggactgagcagggttgcgccgactgcgacgtccaccagaaccccatctacgacttcgtcgcctactcgccctcttcccggaaactcgaggtcgtctactttagctcaacagttaccctctacgagaagagcgtttcatgccacgagagacctcaaagtcattaagccggtcctccttgccgatattggagagggtacgtccagagccagtggtcctcggtccatcttctccatagcttcgcgctaacggcttttgctaggtatcgtcgagtgcgaagtcatccaatggttcgtcgaacctggcgcccgagtcgaggagttctcgcagctgtgtgaagtccagagtgacaaggcttctgttgaaattaccagtcgctttgccggtgtagtcaaaaaactctactacgaagcgggcgaaatggccaaggtgggaaagccctttgttgatatcgacattgaggccggtccggagagcaaggaggtggaagcttggactccgcctggacctgtttcgaccctggaagggcagcaggcaatcaagggggaggctatctcgacatctacaccacaagctgttgcccctgaacttaaacagtcatttatcgaggcaccgtgggcacgacaaacgccaacaacatcctcgcacgcgccagtgacgaagcagacgggcaagcacgcgtcgttggcaactccagccgttaggcacttggcgagggagctgagcgtagacatcactcagatacctgggacaggcaaggatggacgggtgctcaaggaggatgtctacaagtttttacaagctagggactctgcgccaacactctacccatctgctgctacgccaacctcgccaggcgggaccgctgctgctgctgctgctgctgctaccgccgcgagcgcgttctcctccccagacgccacgatacccggccctcaaaaggaaactccggtgcctctcacaaggacgcaggaaatgatgttcaagtccatgacgcggtcactaaccatcccacatttcctctatgccgacgaagtcgatttcacccccctggtcgagttgcgcacgcgcctcaaccgggtcctctccaagtctggccttcccgagggccaggtcagcaaactgtcttatctccccttcatcatcaaggccgttagcatggctctttacaagtaccccgtcctcaatgctcgtgtcgagctcgatagcaacagcaatggcaagccatctctcgtcatgcgcagccagcacaacattggtgtcgcaatggacacaccttccggcttgctcgtgcccgtcatcaagaacgtcggaagcctcaacatcctgagcattgccgccgagctggcccgcttacagtctctagccgtggccggcaagctgtcgccccaggacatgtctggcggtacgatcaccgtcagcaacattggtagcatcggaggcacgtacctgtccccggtgatagtagatcgggaggtggccattctcggcatcggtcgcatgcgtactgtcccggcattctcgacggtgccaggggaggaagacaagattttgcgaagacagatctgcaacttcagttggagtgcggaccaccgcgtgattgacggggcgactatggctagggcggcggacgtggtgaggacgattgttgaggagcctgatgttatggttatgcacctcaggtgatgctatttggcagtcggttggagaaaatacactagtagagctcgcaacccagcgtctccggttactttgtctctatttgcttttattatccgagtaccccttagcgctcaatactattcactgcatatattctttcatatagacaagttttgctcatgacaattgcaattcaggattcaaatgcggcgcggctcaggtacttttgtgttcgatttccgagtccaatcacaatgcgatcttgtccaaaaatgtgtccaatctgtctcgcatacagtgttcgcaacttcatcagaagcatatgattgcgatgtgtgttctaatttggtcgatgcctatttgtgtccggcgcaatcaccttctcgcgcccgcgcccaagtttaagctaaacacactctccataacctggagcaagcgatcgcatgaggaactcttgaaccgttccgtcagctcgagtgttaattgggatgtttcatccagaacattgcccctcattgtactttggtctccttcttgattcttacttcttcatcaggacagagatgtgcgtgaaagaaacctgtatccccatcggactcctcttctcctcgtactgtcacgcatgccaaggaagcagaagaaagaataaggaaaaatactttaaaaagaaacaatgataaatggccgcccgccggatcaagcaaccgacaagctggaagatattacagcagacatactaagacgtaccaagaggtaacattcttgtagtcgcgaagtacctcctggtacctagtgtaatctaacctgaagagtcacgtacagagcttcaaattgacaatacttttacgctaagtacatccgccatacctacaaacgtgtatgtgtatagtatatagacgagccaagccgaaagtcttggatgtagaatatgtatcgcctctaggttgttatccttcttcttcttttcttttcctctttttgttttcccctatacataccacttcttaggaaggaacgaaggaggggtaactcggtcattggcatcctattcgttcccagctcgttgcttggtaatgacttcccattcgggacatggttactgttgagccaagaagagatcggctaagctgtgcgacgctttttggctacctacgcactcattgcagacttgccatctagtcagcctgggcgggaagttatgtccacatctggatatagacggagggacggaatgggttcgggcgaggggtggtcgtagtgtgtagtgatggtgggtaagacaaataataacaagaaaacataaggacgacatgaatgtatggaaggggtctggggggtagcatcattaggtcctgtgtgatagcaaggaaacatgcgtgttttttgcttctctctccttttcaacagtgactttgaaagctttggatgaggccatcattgcgtgcgactggagttcatcgatgagttcaatattccctcggttatacaattccgatagcttacacggggtccgatcaaggtacggaatagccaaaaggggtgactgatctatcctgaaccatcaaggcgaagggaaaggtatatcttgccgacaatgtgaaaatgagagaatttcgtgcaactcgacccgcgctcacatcttacccgcaagtcctcaagatcgcttctcgtgtcacacaagcctctcgacatccgctcttctcttacgatgagcggttgtaaatcgccgggctcttctctacgagtgtttgccgcctaggtgtgagcatcagcaaattgccattgatgaacggttcgatatcttgctcgttgtccgttgcatccggacatctggggctatttcaaataccccaatccgaattatccaatcgcatacccttcttacactcgttgacggctcggctgcccattcactgtcttgcggcacagtcacaagactttctgcatttgatttatatacatagtaggcaagagcgacgaagggcgaaacgaaagggaacctcttggcgcccagatcagtcatcacgaaacagcaaaacaggtaaccgaatgctgcccaagtgaggctgtgctaaaccatactcacatgttcctgtccaaaggctttccctcagccttttattcgcctggctggcgatcccgctgttggaaaagaatgtcatcttcggacaacgaaaacgccagaaaaagaggcaagaaggacagcatagcctggacggttttgcataaggcggacggatttaaatacaaagttcagacattggcaagcaaagcggatcaggggacgagaaaaaccaacaataactcacagctcattcgatcaacttacctatctccccgttccacgctctgtttatgggtgtattactcgacacacaggggcctcgagggagagcgaggacaaacatcgcaccacatcttttcacccctttcagatttttttttccaccaccaagatttcacaaacgaacaagcgtagaagaacacgaatagcatgaccttccggatatacacgcttccaaactccaagagaagacacggaaaggaaaaggaaacaagacaaaacaaatggcaccaatcgcgctctccccaaggacgagtctccccacctctcatgacagcttcaacctccaccccatcaccaaacgagaaaaattcccaaaagccaacataataaccctagctgtccttctcaccttcctcctctccatttccttctgcttcgccgtctttgtaccacgctggacacgcaagaagaagcttaaagagcaccagcaggcggtacgggaaatgttgcaagctgaggagcgtgctactgggcgcagggcacgaggctctagtaatgttggggctactgctggaagaggttttggggctggccagagacatggccagggccacggacagggacaaggagtaacagaagggggaacaggaggaggaggaggaggagggggcgaagcgattcccatggacgacgtggcggtgccggatgggaatggcggttgggttgagccgccaccgccgtatgtggttgatcctaagcctgcttatcacccataatcatgggacggatgtgtgggaggtatagtcactgcggtgcttggtcaacgggctaagaccaaggatgaagcgtttagtatgggttgccggattgttcgtgggaatggcatgggcttctagtgcgatgactgacacgggaaatgaggaagaaattaacgatcagcttcatgtaatataccttgttctgcattgtcatgttgtatcaatgttccaatcccacacgcatcatctcgggtttgcattcatccaaggcttaaaccgcatcctgctgcaatgtcgactgcgagtgaccgctttgggacccagtagcacaatgtatcggccatgaggcagcatcctcgctttctaggtacctatgttcaagtagttgcagtgtggttgaaaacaaggctagttgatctgaaatggtagaaaaatagggatggagagtataaggattcatcttaactgcctgataacaataactagatacaattcgttgcgacgaactctaccatagggacgatgtgaggtcatgatgtggatgcgcattaacacatgcacagtatgccctcgccaacaatcagtccccagcgtaggacacaagcaagccaggggtctgatttgaagttccttgtcagaatgactctaaaattgctttgtaatttgacttgcccatattccacattgagttaatttgccttgagatgatttgccttgtgtgcaacgcttgtcagtcctgggagcacgggtctttcgtctgcctgttgcatgcttctgcaaatgcggaactgtcaactgtggaacgatcaaggcaacgggctcgcatgcggaccgatgcatgagagaagcagtagagggatcactaggagacaaacaataaatccaccgttcatgaaccaacatttaagtctttttgtgcttgtttacctccttgaaccaagccatacccttaacggtacttactcctcgccatcgcttcccaaagatacatggggaacacacccgtcccgaaaaattgctattcctccatgataacaatagaccaattgctcctgcttgcttgtttgcaaagcatcccacaccaacgccaaccggggaaaaaaaaaaatgcagagctttggcgaattgccatgctctgcgttgctagcaaaagtaaccaaaatccgcttccagtacgcagatctcccctgcccatatcctttgaccccatccgaagcaagtacgcctgttgaaaagaagaaaaaagaaaaatcaacatcgaaacaaaaaaaacatgacctgaaaacaaaacgcccaaacagcttccaacatgaaaaagcaaactcccaagataatgccatgccacggtggggcaaacaggccgctcaggaacctcgagggcttagcgccatatgcaggtgttgtgcattgtgtctccttttccccccattccttggaccccccggtgcaggtcatcgaagccgtcattgcgattggtccttttggattccatcaattgtatgaagaacctggttcagggcatctgccataaccatgtcggcaggacggctcacgtcaatgcggatcacgtccgtctcggcaggcgttggtggctcgagagcctcaaactggctgtggaccatgttggcacccatgtaatggttttggcgagcaaggactctttgaaggaggatctcctcggacgcatcgaggtagataaagtgaaggtgaagattcggggtgaaatagggggccactctgatgacatcacggtacttgcgcttcagcgcagagcacgtcaaaactacgccgctattgccctgatcaagagctcgaattgatgcctcgcgcagagctgtgagccaatcccagcggtccgcatcggtaagggggataccggcgctcatcttttcgatattggctggtgggtgaaactttttgactttgttagttgggataacaccatagagggaagggcatcatcacgtacctcgtcaccttcaatataaggccaatgtagagattccgctaggtatcttgccacggtactcttgccgcatccagcaggtccggtgactagccagatatgctgctcctcgggagcgtgccgtcctgttcctgacaccgcatcattggatgacactccattggcagacccgttgtttccgactgtcttgaatgggggtcgcgctgacatgccggcggtcggtccagcgttctgcccgttcacagaaataggggtattgtacgaaagcattttggttgtatgtgttgttgggggtggtggccgagcgcaagtgatttgttattcgtaatagttgaatgggatcgaatggggcgtcgagttgggtatataaacgccggtcagtgatggtgtatcggcacaatgtcgatgcttcagggttgcaagccaacgtctttggagttacagcttgaagaggaataatgccatgctatgcgttagatatgacaactgcaaagagcgaagatcgagagatttcaagagacaaagagtatcagccggaatgggggacggacagatgccggtgcgtgtgcttatatacatctgagtgcagcgagacacaagagtgtaaatcccctgtagccatcaccctccaaggtattccaccccggctctataaaactggccaggtgacgagctgggctggggtacactgtatgtacacgatctgacgcaaatcctcaacttccgctgggtgactagggagggagggccctctggcctgggactgcaagcggacaaaggactcatcccacacccctcccccaaaaaaacccaactcgcggctgcagcaagtggagtccaacaaggtacaaggtcaaggaaggacggtacaagcgagtacttggagtacatgctcctgttgttgctggcttcatctaactcgagggccgcttggcaggttggaaaggctcactaagagaatcatcctattggttctttagttgacactactagtgactgcgcgaacttgctaccaagccatggcggcgacactccccaagagtctggaagggtgtgagtctagggcacttgttctgtagctggaggtctccagcgacatgtaagtgtacactatagtacctcgcgtgctcatctggaattttgggcgcaggctctgttggaaaaaagcgtggggataaaattggtggatgtggtgtggggaagaatgcaagatggccgacttctagaagcaacacaacattttttccgctgcttctattctggcccatagcaattttgcaggctgggataccgatgccggcgtcaaacattcttgcacttaaacgtttgatcttgacgctttccacacttgatgcttcggatcatcttgacggtgcaaaacccttgtacggggcattacaaatttgtctgttgtcatctcccagtgtgtagagataggtagctctggagaaagacgtggtggttgcctctgctcgtgaggtgccgactgcgtgccaacacttcccgaactttcggagcttaagtacagtcagtcccaactctctactgtgtacactatggacatggacatcgtgggattttgggaacgaaacccggggcttcggctggcggctccagggcagccaaccactggaggacaggcacgttggcaaactgggcatcaagcaacctgcccgccgccctggaatcagacatggctacctgccaagcgtcaatcagcggggtgatccatgaaacaagccccaaacacgcggaattttgtcgaactcggcaatccatgctccctcccgagcgggaatcggaaccaagcaaaattcatgccctggacgggccggcatggcggagcctggagcttgaggacatgttggtctcacggtttgatgccctatgcttgcagtgcgcccggaaaggggttttggtgttgtcggtgtccagactccagaatgctcacggcaggacaggatcggacgtgccggagtgctgtcggtgacggggcccagtggtttaggaagctgatgaagtggatggatcatggcgagaggatgggggtgatcatcatctgtcgtcgaaacgttagagacccgcaacgtcacaggtaacctcttcgatcccgcggccatgccgtgctattttccctaatattcttttttttcctttttttcccaatgttttgtaatgtttcattgatgcggattgattgatggtgcgtcgcatgaacctcatctggaagagattgcagccttgtaacacgggcaataaccaccagggcatgaaagggtgggccagcggcacgaagcagagcacaaaatcttatgcaacgaattcaaagtgcaaaaagcacgatcggaccagctgaccaagggaaagggggggagtgggggatggaaggaggaggtaccttcttacgctactatggtttggagcgaaggtaaaaaaaactcccctgcatcaagtacttttctgcacagacaatatgcgtcttgtacttaccccacctcatcaaacttacccatcatatgtacataccaacacgaagtactacgtacatacccgcgctgatggatacgctgctggcgtggatgtccagtgcttgcaggacaactggggtaggctttggaaaatccctccacgttgttaccgtagcgtggggggcagcatttgcgagcagggcgagattcggtcgacgaaagttgggggttcacgcataagcgagagccgatgacattggccagtggactctgtttcacggccatttggagatggtgacacagggcaaaacgaattgcctggcctcaagaaaaagggggaaaacaccatgatggtgtgcgtcaatgttaagaagtcgaacgtcgttgtccacttgaattcatggggaaaaagctgcacacttaacgttgaccttcgtgtggttttccaaagaacatcatgtgtgggaatgacctattgaaggcggggaccttgggttttttttttttttttttttttttttttttttttttttttttttttttttaaggggggggggggggggggggcatactacatagtaggtggcttgttgtggctcatatctcgtaaaccgccttggaggctttcagtttttttcccttctaaggtcggggaacatgcccagaaattccgtcccttgcgcaaacatgggatacgggtacgtatgaactgaaatgtatcaaacgaacccggcagctccggttacatcatggctcggcggcggaccaatcgttttctcacttacttttaccgacctctggcttcgttcagagcttcctttttctctgtttgctgagttgcctctccgacttcaccgaacaaatgccactgcagcacgagaaaaaaggaaaatcgaaccatcaaggtccattcggaatcacacttcaccatccatcaaacaacaatgcgcagtcaccatgaacagcggtcagtggttggcaaactgcagcaggagaaacggcttcaacgatccgtatcccagatactatgaatatccattgatgccatttctcttcgccctcgtgacgtgacaatgatttaccgcatccctgtccatactgcttaattttgatgacggccccaaaacaaggctgtggaactcgtctggttttctctcactttggactccgccttcagcttcaccaaagaccggaaggcactcggggcccggtgcgcttccgtccttgtgtatcttacccctgagggtcatttcaaaagtctaacaacgcaccgcaagggtcttgatctgtcaccacaagggaacagaaaaaagtatcctatatgcccctcagattttagcgctgctaactttgctagagcggatttccttcaaactctactcgggatcatgatccacttgggtttcagtgtacatgcagtgtagccaagagtcgcgcccgactccgagcagcttcccaagatccaggctgctgctagtgaacagctagtgaaaagcaggatgcccggaagctcatgttagtctccccgacaggagcaaacaacgccacgagtgctggagatggcatcgagccaacaagtcagtatttaactgcggctgtctcttttgttgacaagaatttgtccccgccttgttcgaggtttcgaatctgggcataccagatgctctccgcatcgtattggtcgatgactacttttgtgccgcggagctggaaacccgaaagcgatttctctcccggtcaatgtatgtagtagcattggccagactggggtgccgtgttcgctaggtagcaactacgctcataggtaggcttccagttctgtgtaccgatactgatcagtgcttgaagcatgctggcgattttggaatctcactgttgcgagcctcaaaaaaaccgccgacagtaccacgctgcacaagtaacacaaacacatgccaagatgaacgcaatgttttcccaagcagtcatgcgggggacgaaggattggctgaaaataccttggattttcactctccactcatggtagcattttgaccctaggagttagtgcccgagatctggacatgtctgaagatgatgcggttgctcaatggtcacgcggctttttggtctggagccgcttgctacactgcgccgtagtgcaggagtgtgcaacgatagaggagcacgtggggttgtcagtgttactctccaagcagtagactcacctcccttgttagattcacccaacacaggctcaactatggcgtcgttcgcgatatcggatagccatggacgtacagcgtgcccgctatagagactcagcactgatgccttgctcaccacatttatctcaagaggcacagttgtatcccgatgcttgaagacagcaatttcagccgcttcagatagcaagttctgaaatttgccgcgtagcgagtttcgcgtaatttgcccttttcgatatctcctgcttaccagccggctatatcatgatctcccaactttggacgccgcggcgactcgcggacactggaaaagacagctcacgcttctcaagcgtacgaggatggtcgcgctaaggtttttgagtttgcagcagtccagccgcgagtttaaaagttgagcccggggccgggcgccgggtgggaactgttgtttctgctggttctttcaccagcataagacacgagatcggatggtgataccccctctgcagagctgaacacacacacctagccttcatcaagatcggacactctcggtggctgattgaggctcgacggaagcctgtccggaagaaattgttggattttttccccctcaacaagcacgacattgaaggcttccgcagtttcaggcaaaggccagcgacccgtcccgttccggaattccgcttgtaagctataagtaacactttgtacctgacgtggatattttggtctcgtcacgccgctgccgagaggataagactgcgtctgaaggcacagaagatccttcctctccgagaccctcttcggtgatgcaagaacggtgatcgacgttgaggttttccacttgcttcgaaacatctgcccatctgcccctccagtcccgcagaattttccttgggagtcacggaatgttgccgtgttgtactcacacgctaaattttttgtagtgcagtgtacagcctgcgtgggggtcatcgtttcttgaggttctttggagtcccgcccttgctgacgctgtgggacttcaggttgcaactgaagctctataaaatccaatcccaatccaacatcaacttggcaagaggatgggtcgttggcttgttgcctccgtctaattcggagcgccgcggacggtcgcggagtgatccggcacgtcatgtcccaggttgtgtcagttgtcagcacatgccctgtggctggtgaagaagtgaaagtacaagcacagaagaggctggaacctgatgttctcactcgctgcttcagctctctttaccccgctctaacaaagtcagtcggctactttcaccagtcgcacagtgtggggaacaaacggccagccagttggaaagtcggctggtaacggttcaggcaagtgcgcagggatgtttatcgggcgctctatcgaacgataacgaagagaggcttgtttgtagacggaaggtgcgtaacactgttggagaagccgtgacttgcattggctcaactggagagattgggttcgtctcgtcttatttgcttggttgcttagctggcctcaaagtcagatgcgcttctctcaacccctcagatctcaaagtttgagattatcgtcgattttggcccagccagcccgacgtgcatctgcctttcccaggaatagactcaccaccaccgctacaggctacggtaactctattcctcagctgtgcctgaatcgcaacttcagtctcagtgtcagtctccgcagttccctcactatggacgctcaagaactctcgcagtacctggcggatgccccgccttcggtcgtcaggctcgaggtcgagaagcattttgacgccctgacagacaagcagaagcgctatgctcactttatcagcaagtaagtgcaggtagctccagttgcacactacatgcagctttgatgtggactcctgggagttggcgtgtttacaaaccccctttttctaccctctcggatccctataccctccacatcatcaccatcgtcacccgccgtgtctcgctaacacaagtctacctgaacttagggcttcctttgctggtaaccgcatcgtgctgcgccaggtctcccccgagtctgagtccatctatgatttcatcattgctctgcacaaggcctctggaggcgactggaaggctctggctgagaaggccggcgttgatgaggccggcttgaacgccttcctccagtatgctgcacaattcctcggcaacagcggaaactataagagctttggtgactccaagtttattccccgctgcgatgagaatgtctttgcttccctggcttccacttctcccgaggccgagaagcattacaaggccaccaacggtgctatcttctcgactgacaagcccggccttctgcaccttggctttacggatcaaggtcacctgaccacttactaccccgactctcctgatatcaccaaggatgagatcgatgctgttgctaagtggatgcagaaggccggcttgcttcctgaaaacaccaggttgcgcaagaccaaggacgggatctttgagcttctgattgcttctgccgttacttccatccccagcgagggtggtgacattggcaaggattccgagtacaagatcaccgagggccctcttgagggtaagaccgtcaaattagtttatggcgactatgcggccgagatgaaggctattaccgagtacaccaagaaggcagccgagaacgcggagaacgagactcaacaaaagatgcataccgcttatgccaagtccttcgaggaaggctctcttgaagccttcaaggactcccagagatactggatccgcgatcaaggtcccatggttgagtgcaacatcggcttcatcgagacctaccgcgacccggctggtgttcgtggtgagtgggagggcttcgcagcagttgttaaccaggaaaggacacgtgctttcggagagctggtcaggtctgcacctagtttgatccctctgttgccgtggtccaaggagttcgagaaggacaagttcctctctcctgatttcacctctcttgaggttttgaccttctgcggtatgtaacacaatgcgaaaaggagcgtaatgatgaattgaagcactaaacaatcggaacagggtctggtatccctgctggtatcaacatgtatgtggtcacgggagatttaaagcctcagagtggtactaacacccttgtagccccaactacgacgatatcaggcaacaggaaggcttcaagaacgtcagtttgggtaagttctgggttttaccttaatcagaagagccgcgttgtctgaccaaattctaggtaacgtcttgagcgccaaggctcctgatgagaagattcccttcattgccgatagtgatctcgaggtttacaagaagtatcgtgatgccgcctttgaggtccaggtcggacttcatgagcttactggtatggcagtatctgtcccttcaccgctgagggtttgacgactgacagagagttaggtcacggctgtggaaagcttctgcaggagacctctcctggagagtacaacttcgaccacactaacccacccattagccccgtgaccggtaagcctgtgacgacctggtacaagcccggtcaaacatggggttccgtattcggtggccttgctggcgcttacgaagaatgccgtgctgagcttgttgcgatgcacttgagctgcgaattccaggctctcaagattttcggcttcggtgacggaactgttgatatggatggcgaggctggtgatgttctatatgcatcctaccttagcatggcacgggctggtctcacttcggtcgagttctgggaccccaagagccagaagtggggacagcctcattgccaggctcgctttgccattctcaagtcttttcttcaggcagaggatgacttctgcaagcttgagtatgagaaggaggatctatccgacttgaagatcaagcttgatcgctccaagattctaaccagcggtagaaagggtaagtcagttcccgttggtggtgagataaaggacgttatcggctaactattagcgcagctgtgggagatttcctccagaagatccacatctacaagtcaaccgctgatgtcgaaaatggtaccaagttcttcaccgatatgtccggtgtcggcttggaatactggggaaccaaggtccgcgatgtcgtcctgaagaacaagcagcccagaaaggtgttcgtccaggccaacacttatctggacgaggctactggcaaggttagtctcaagcactacgatgccacgcctgagggtatcatccagagctgggcggatagggaatagctgtatggatttgcgaataaggtcaaggctctattgtgattgagcaaatgcaattggagccattcacgagacatccatccataaacaatgtaagctatcagccttgcacgtcgattgaaacaggattcgcaaacacattaagtcgtattctttgacacggctcacttgacaagccacgacatacagctgaaagaacttgaaatgccgcccttcacgctaccaaaccccccttcttttcccgccccttcgcaacccattccagaaacagtgtcacatccttggctatctgtcccggtaccgccatggtctgcacccatccaggaagcgagcctcgagcgtccgatgccgtggccatgagccattcaatctgtgcctggttgtcgttctctgttgttggtaacttcctgattcgctcgacactgacatacgacccctttatggaatctttccgaaacggatcctcttccttgttgctgctttttcccttgatgggacttgccgcagtagtagtaaagttctcaacgtctgataccggaatgctgatgaccagaatctcgtcacagtctgcagcagcacctccagcttcccgagggagcagcgaacaggtgacttgcaacactgtaaacacccggtccttgagtaatggcttaatcccaattttgtgcctcgcctccaccaatttcattgtaggatttccgtacctatccccgtgctcatcttcaagtgttagaccagcaacatcgtagtcctgcaacactcttgcccccacaatgctcggggtaaacgcctcctcgcactcgacgtgcttgtccttgaagcaagtgacaaactcgccccagctagctgacccgtcgccggggacatttgagtctcggtgcacgctgcgccggcaggcccatgtctcgggatcatccgtattgctggtggcaaggccggccgagcgctcgatggcgcgcagctcgggtgcggagagggtgcgttcgtagagagacactactgtgttgccattgtcgtctacctttgatgactttgttttcaaaggtttccactcgcttcgcgcggtgccagattcggtagtaggttgatgaggtctgttggaaggtttaggcgccacggaatcgatgaaggggactgcctccctcaagagggccgtcagaaaaggaatcaactcgcgcggtgaagtgcctgggggtgggagatgagcggctgttatgccacgaaggcggaggaaaggggcgcctagttctgcggcggtcaccatgaccaggtcggagccggctaaagtacgtccatcgaaactgggactgatcaagttggtgtgtgaatccggctctcgtgagtttctggcgtccatttcttcagatggaaccaataccttggaccggtaggcggggccgccggtgaagaaggggtagggcatgcctgcgatcgacattgttgctatcgatgaaggttctttatgaaatttgtgaaggtgggttgggtgtggtgatgggtataagttggtattaattacaagtttcccttccggacggaatgaggggtggatcacgacttatatatgctttgttattcccctaatcttggcacggttgcccgtttgggtactgccgtttcgtggttggtaccggaacgggaagcgagaaggttcggggccgtgccgcatcgccgtggtggcggcccaagtccgggaataaatcggcactcttgcgctcttctccaacacaatcctctgctcagcccgggacacgtgccgggcttgaacccacaataatgtcagaggcgtctatctgcgtggctgttgcttgatcacggaaccgctgatcattagctgtttcgaacaattactgtttccaagccacgcttgctgtgacaatgatccttccttccaggtttagtcgcagcaagcaagcagtgccgatacttaggcagcaggataagttcgagttcacggtgtgaaccgcttcgcttgactcgtcgacatgtatggatatcgcattgtgcgtacgtaagaatgacgagtgtccaaagaatatctgagtctccagaggttatagagagccgacctaaccgatcaaaaaaggttgattgatttcaatgataacaatgaattgccacatgcgaatgccaaaagctaccacattgagaatagtctcgatgagttggtttttgatgatcaaagagcgagtgaaagtaccttgcattgagggttcagacacagccgacgacacgaaacagatgctcatcattggggtttccagacaagtggttattatgccgtcactcttatatatcctatacgagcatgaaccattgatgttagtaggtaatcattttttcgataagcgtttgtacgttatcttgctggtctaccctagaagtgcctatctactgtactatccacagagctggatatagtgtacctaccccagtttcccagcatcttcaaaacacaactttcccatattgatatcccagacattcaattttggatgtatttcttgactccacatttccatgctcgtttcgttcactcttccatcctatccacgtaacccaggccctttcctctcctcgcttcctattccccgtcccaagcagcttcctcctcttgatttattatagctacagccgtccaaaagtacgagtctcacccccatattgactacttgtatatatatgtataaacagcaacagcagccgcaaccacctcctcggcctccttcccctcgttactcgagcatgtgttgtcggctatcttgctgacctctccatcatcggagctggtactgccgcagtcgccacagccttttgcctttgcgcatgtcagtattctcgccagtggaggagacctcggtgcaacagtcggaacattcgaacttgggttttggttgaccacacattttgaggaattgtgtggactgctgcaaatattgggttgtctgttgtgaaggttgatgtttctcaatggatgggtttacctaagtgttgttgctgatgaatgctgtcgatgatacttccgaaaataccacaccacttatctcggtcgattttatatatctttcgaaaattggaggacgccggaagctggttacatctgagcacgatgggcaacatgcttaaggtatcacggctgtctaatctgtccacgtcaattaaaacggcgtcaaactaccgaggctttgtgcccaccgtactatcaaacagggctatgaagtcgtgatctgggtggtatctctatgtgactgtcaagatccatacaatcatgaagaatttgatcatgtaaagaactagtatccgagtgtcaagcaccacatcaagaataacacgttttcagcaatatgttttcaaagagttcgaagacgatgccaccgaagagaacaacaatccttgacaaataggggagaaacgattggttgttttggggtatcttttctctcaacttctcccactcactcactgccatcccattcctcctttgtcaccgcgacactacaccttacgccctgcgcaagggttgtagtcagcagtgtacaagggacgccacgtcctcctccactccactcgttgcctctgtgctcgtcgtaagttttaccaccagcccagctaaatttgatttgaaccgaagcaaaacctcatgacagcctcctagataatccagtgttaaaagcccctgagtagggcaatgccaaaagagcgaagagaaggtgaagaagaagaaaaagaagaagaaaatagaaaaagaaaacaaaaaaaggaaaaaaaaaaagcaaacgaaacggaacttttccacgccgctttgtagtccattcgccaattgcgccttgctcaagtgagccgaagagtttagcacctgtcaacccacatctgacctgagtacaccatgcaaaggacaggcccgattagaatcactaaaacgccgggaacaccggagctcgagaagatgtgatcctgctttcgtggtcgcttctcaatggctcccctcatcaccaatctcagcagactcatctctgaatactgtaggatctgctgatccttctttcaatgggaaatcaaagtcagcgggcagcggaagttggctagtgtagatgtctaccactcggccatcgacgacatccttctggtgcgtcttcatgtgacgacggagctgatcctggcggtgaaagttgcgacagcaaccgcgcacattgcaattgaaacgacccttgacctcgtgggtacgcttgtgcttggacaagtttgaagattcgctgaacttcttgccgcagatggggcattggagcggcttctcgcctgaatggacgcgcatgtgcattgctgacagaatgccggtcagaataatgggtaggcaagattgagtgctcctgtgaataaacttactgagggcactaggatatctgaaggtcttgaagcagatgttgcattccagcggcttttgatcagagtggatgtacatgtgctgagtcaaagcctgctttgccgagaatcctttgtggcaaatcttgcagacatgcggtttatctgtactcgttagagatgatcgtaaacagcgaggcgcataagcacttacgaccaatatgcgtttgcatatgcctctcgatcttgctcctctgtgggaagccatgcacgccagggtggcttcggggacagtcgtcccaggcgcagagaaacccataattccccttggatgcatgcttgatatgtacattcgaaacgtggtcaaatagatcccccgcctctgtgaaagtttgggcacaaagcttaccactgtcctcccgccataggcacttgtgttcgtcattatctccatccatgttgtcactgtagctggtttccgacgtatctgcggatgagctgcgtgtatgggagggtgattgagcccgcgtctttgcctccgacaccggtgttagcggagaaggcgtgttcatggatgctcccgaatcagatgtgtcgagaggagtggctggagacgaggataaggcttcggttgctgccaatgttctgctactccgcacacctccagagccagggatcaagttaggtaaagcgagctggccgttactgttgttgcttttgctgggctcggtattcgtgaaatatggcctatgttgtgtgttgaagtgcctgatatacgcctcgggatcactcgcctcaaacccacattgctgcaaggcttgacctgcctcaaaattgctagccacagagctgtactgaccaaactgggcggcgttgaaagacacagggatatggcagttgggataattctggggatcgtctagcagacagggccgggtgcaatttgaggactctccatctccgtgagctgacaacagatgactcgtgatattacctaacgggttcggaagccagcttggcgacagcagagatgtctgctgggtatttcgagaaagactttgattcatgccgtttatgacttggttcactaaaccagcgcggacgagttaacacagacagacaagaggaaaacggaagataatggcggcttactattctggttaagaccattgaggctatttaagtgattggggttgttcatgccattcatgttgttaatgttgctcatgccacccatgccgttcatgttacccatgctgccgatgtcgttcatatggttcatgttacccaaattcgccatactgcccatgccacacatactgttcatgccgcccatgctgctaaagttgaagctctgagtgagcatgtcagacccatgattaatggataagagcgcggcggcgccgtcgacaagatcggaggggaaagccatggaacgttcggggcagctttggtccacgcagacgtcctcgccgttggcacacgcaatgttagtgcatttgccagtcatggcacactcgctatcgcagcaactgtcctcggcattagactggcaatcctctccgcactcttgcattgattgctggctctgatgaccctgccattgagaccaggcaccgaattgctgcatgggcataaaatcgtttgatggtaggttgtgggcgaataggtcgacatgaggagtatcaagcaaagcatcctggccatttacgtatcgccgtgaccagtggccgagtgaattggctgtaagtccacggtggttcgggaattgagagccaccctgatagaggccaaggacttcgcagtgatcaacacatagatcatcgtgggattcgtagccgacggtggtgtttgtgggtatgcgagagccatcgtttgccgttgaaggagatatctggtgtgtcgcatcggaggagagcggtgtatgccgttgacgggaagagtccatcaagtactgaaaacggaggtcgagagaaccgtgatggccatggttgtggctctgggtctggctctgagtctggttgtgatttgcaggccggtggccgaagtggccgtccatgtcgctccggcaatcgtaatggtcagggcgcatagcagcgtgcttcggaatttggtaaagtcaggggagtccgggaaacgtcatcgatatcagaatcagagagagtgctgaagagactgtcgctccgggggtatctcgcaccaatgtttggtgtctttccacctcgtcgcccagaacaaggaaaaaatgaaaagaaaaaaaaacagcaaggcgacgtgatggtggtgtgagactgaaggcagttggaaaatcaaatactgtacggcaagataatccgaccgtgttggtagtagcgaggaggggactggctagcggctaccgtatggggttctagtatggagacctgagagacctgagagacctgagagatctgagtgaacgagagcggctccggtccggatgggagaaagcttggtcagccccgaatctaagcggcgagcacggcgatccgacggagaaagaatgggtttttgtggacgagcgccggagagaattgagcggaagcagtgccgggctcgccagtctggattcttgggtcgagtcagacgggtgacggtggtctgagtgtcgagggagaacagctggatgagtggaaggtggcagtggatcgaaatgttatggcaagctgctcgtgggtgagaaccttgatggccttgggtctctgggccctgcttctggctggggcaaccggcgaggggtgcgtgcgtcttgacgtcctctggtttttttctggggtcgaccttaggtaaggtacctagggttcaggtttacctagggttcaggtttggtgcgtagggcggcagttgagcttggaccgacgcgaactgagcatgagggcaccatcaaggtacctctaccgtagactcgtaaggtagtgagggggagtcgaaatgcgaaatggtggaacaatatggaaggcgcgacctgtgatgctcaattgctctgtccagggcaggtacgctttttttgctgcatcaattttttttctcgcgctgggagcggagttcggcccagaaaaatgctgtcaccgacgtggggctctcttctcgaccttcctccggctaccaaagtgcgcaccctgcccttgcctttcgcactcaccatcctgcatcctcgctgactggctgcttccatttgccaaggcagtgttcgacagcgaggtctcgcggctagaggcacccaggaaccgcactgcagaatattcggttggcaaacggtttcatccttccaacccatctctcttgcgcggatgatgtactaaccaaaggagaggagaccaacatgggatgtttctacggggcgggctgctatggtgctcacaagggcagtaccgcagccctcgtctcgaagatgcacgtaaaagactaccgggagggcagcatgcagtagactgttatgatacgtagtgtggtgatgccgagtgtctacatacaaactcttttgcccaatggaaacctgaacgggtatccgaaatcatcaaatcatcccatgtcggattcaaatgcacggcagaatgccttcgcggctcagcccgtcatgcgaaacgttggttaaagtagtggaggtgttccataccttcccattcagaccttccactttgcaatgggaaagcgggggcccaccaagtgaagtgggggaaccaatgtctgtgcgcaaaagggcccttgaaaaccaactcacaacggattgaatcttggcggccctttgcccgtcaggtcaacaagatcgactgtcacttcgagtattctaccgctcaacttagtctcgctcgattcgattttgttcagacgtatacaaggccgggactatctgactgtcagatgcaagattcgacaggggctttggccaatctgttagtgagctgatgcggccatcgccaagttccatacctaatcacggtctgtcccagcatcgaagttcgaaacgtccttctttcactttctttacggcgtagtgaaatgatcgagggcctaccattactatcttatcatcactatatcatcatctcggccaagcatgtgagccttgccatcacttctctctagcttcgtcagctcctacatcaaatcgctgcggcatcgatagcgatcactgcccctacgacttgacctttcataggccaaatagccggctgcagcttaagctacagcaacgggttgttttcttacaaactataattgtacagccctccatatcatcactcagggacagaccaactttgctgaaatatagcaacaggttgtcatgttgctcaaggtactgatcggcccttgagagtttcgattgtggctggccaggttatttgatcccattcttggctcagggccgtgtgacgctcggaatactaaggcaataaatactaagaccaccaagaccgctatcgaagagccaacctcgaccgtccgttgcccgcatttcacactttcacttctatgattcccctcgcgccacgactctcaaaagaattacattatccatccagatacttgaaatcttcaactggacacaactagcaattgcccatagtgaaagcggggcgtgatcagctcctccgattcccgcaattccgcaccgcgaatcctaaacgaacacctgtctagtgcaatcttgcgctgaactgaagggcatcactatcattaagatcaagataaagaagagatgggaagttgtttcagcaagggatccggctccggaagtggcagcggcgggaacttccgaggcgaaggccacgttttaggtggcggcggcagtaacccggcggcggcggtggcggcgcgtccggcaccggcatcatcaacgagcggcggtggcggttacggaaccgtcaacgcacccgcttcttcttctgttccaccaaatgtgacaacgggaaggacaaccggcggtagtgtgagtggcggcaggactctcgggggcgcatccgaaggaccgcgagcaggagaagcaggaacagaaggcggaagcgatgaccccaagagcaaagctgcgcaggctgctatggtacgttccgatttccgtcaagtccccatcgatccatcttatttcatttcatccttcctacctagtatcccatcccaccctgtttggttcgtccgtggttccttgtccgttcatcttcacttttcattctatatataacaagagaaaaatcaatgtacaagtacaccgcaaacgagtcacgaggaagctacaacttacccactcaccacttaccattcaataaacctatgcacacattgacaaacaaacaaacaaacaggctcggtttcaaagagatcaagggtcaggtgccgacctctccaagaagctgcgagcgcaaaagggcatgacgcgcgatgcgcttctcaaagaggagagtgagcgggaaagagcgcgaagggcggctgatcaagcggcggaggcgaggagttataattaaggtggttctttgacggtgcgcgactgattttgcggaagggatagttcaagttgattgggagtttggatcgctttgaaagtgggtggtgcttatagtggttgacgatggctcgtttgggtgttgccccaagcatgaacagcacgctttttttttcactctcatacgcaaattgtgattattgtgagtagaacactggacgtatcaatctataatgcatctatgaacaactacctgatcgtagatatactatatcgccaaccaccacctcttcgcacgtgtgtacatgtcaccctaatcaggtaaaaaccccgtcaagtgagaagctgacctttacacttgaaacacccactatggtccccagacaatcatgtaatcgtatacctaccgctagcaggagcacggctctcagcatccgccgccgccatcgtgccctctctaagcagacgagtaagctccgacagcgcgttgccaacgacaacttcggtatcaccctcaatgagaatgtacagctttggttcttgacccggacctggctcctttccaggagcatagtagttgccctttgtggtgatcgacgttcccgtggcttcgaggatcttggcaacgttggtgcggttggtgacagcccaacgagccttctgggggaagtcgttgatctcgagagttgcgtggaacgcgcccgcgtcgggacccttgttgtcaatgggctggccaggccggagctgaccggcccgggcgagacgtgcgttgatctcgctgatggcggacgccgccttgtcgagagcccctccgctcttgccgctgcttgcgtgatgcccggccttgacggcacccgcagggatggcgtgcttgtcctcggtctccgccttggaggcatcgcgtgacacaatggcagatacagcggactggatggcaaccttggtcttgtccttcttctcgccatcttctgcaggagcgtcttctttgacatcgtcctcttcgccttccgccttgtgggtcttgcgttcacgcatgcgagcggcctcacggtctttatcgagcttctcaaggcctttgccgccaaacccactggcatccttggctttaccagccttaaccttctccttccatgctttgcgcatttcattcagccggtctggaacgggctggccactctgctccaacgctttggcaatgccagatgcgcaattctcctgctcttcggttataaaggtgactgccgtacccgtgttaccagcgcgtccagtacgcccagcgcggtggacgtagtcttccaagtgattaggggcatcgtagttgatgacgagctttaactgcttgacatccaggccacgggccgcaatcgaggttgcaatgaggatggggcacacacccttcttgaaatcagatatggtcgagtttcggtcctcttggtctttacctccatggatagacatgcaaccgtagccgcgccgtaagagttcgcgtaatagatcgtcagccttttcttgcctctccacaaagatcaaggaacggacatcgtcgtcgtccgcataaagctctccaaggagttctagcagacggttgaacttcttaccctcgtccatgacctcaacgatctgtgtgatctcgggtgctacgacactgcgcccacccacagtaatctcgacagggtcgcgcaggaccttcttggttaacgcgtcgataatcctgggcatggttgcagaaaagaggatggtctggcgatctgggcggacgttgttgaagattttcatgacctggggttcaaagcccatgtcgaacattcgatcagcctcgtcaaggactagataagtagcacgcttgaggtttgttacacgtcctccattggccgcaagaagatcgattagacgacctggtgtggctacaatgatctcagcaccgcgcttcaactcggcgatctggtccttgatggcgtttccaccataagcagcgacaacgcgaagcttcagagcctttgcaaacggttgcaagtccgagtaaatttgcgtacagagttctctggtcggggtcatgataagcgcaatggcaccatcgtcgccggtaacggggtcttgatctttgacatggcggagcatcggcagggcaaaagccattgtcttaccagatcccgtctttgcaacgccaatcacgtcacgccctgacatgatgacaggcagagcttgcatctgaatcggcgtaggcttttcaaacccaaggctctcaatggtatcgagaataggacgggtgaggccgcactgagaccacttctgaacgggcttggggatgttcttcccggacactttgatgccatcaagctccaatcgcaactcagccagttcttcttcgctcatgtgacttaactcatacggctcaacccagaagttcttccgaataggattcaggtcgagcttgctgtagtcgatcgtggggatatccttcttcttctttttggaagccatggcgagaatggaagtggggtcggtcccatctgcctcatagccgtagtcatcatcactgaagtaggcctcaggcggaatattgccgttcttcttttcggtcagcgtatcggctttagagtgcgactcctcgccagaggctgtctgctcaagtccagccatgaaggcatcgagtgggtcgacttcgtcgtctacatccatcgctgtcggattttgcgccacaggctcggttgcaacctcgatattagaaggggcactgtcgatttccatagccatgctctctttctgaatttgctcctcacgccgctcgcgcagcaaccgttgggcttcagcgcggtcctcctcggtgccggcaaggagtacgtcgaaatctttctccgcgtcttccgccacgtcgtcgtccgcgtatggggtatcgtcagcattctcgagggccaggtcagggagtttgacaagcttgcgcttgatgatttcttcatctcccatgtcaatcttccgtttagctgtcgttttaagggcatcggcggatttgttgaacccgaaagtactgataggcctcccagtttgcagtaagcctgctttgcccgatgcggcacccttcccctggccagctatactcgccgccgccgccaccggggcacctactttcacatcacctagcttcacgtcgcctaaccttaccggggaactggcacgtgctggtttagcattccgcgcaatggctttgggatcaaacttgccgacatagggggcagggcttgctggggactcggcggctgccgggctcgcaggcgcaggactgttggtaccactgccgactacggcgccgctggctctctgatccatctccatgaagagtttcctagtgagcccagcggtaacgtctgcttcctttgcctccttgagagcgtgcttttgcttcatcgcttgcagctttcgtagtcgttcagcctttttctccgcctctgtttgcggttgggttggtgtagacttagctggctacagaatgcagttgcgtcagtgaacggtccggaaaaggggatacttgtatgtagggtcctccaaaacgtacctcgttttctttggctgttgtgttgcctggcttcggctggtcgcgtgctcgaacgtcatcacgacgatgtgaggatgattcagcagtgccttcacgacgcactcgggcccgatcacgcgaatcgtctcgccgagggcggtactctcggtccggatcccgacttcggtccctacgccggtctggggaacgaagcctgtctaggcctctatcgcgtgaccgacggcggtcaccatcacgacgtgagccgcgatagtagtcgtcatctcggcggtctatagatcgatccctacggcgataagagtcgcggtcccttccatctcgtccgcggtcgcgatcccggtcgcgatatcggcgctgcatgaatatcacacgtgtcagccattggggttctcgggagcagcacgacaccgggagtcggggagacggtcgacttacgtctatggggctgcgagaacggcggcggtggtcgacagggccatcgcgacggtcgcggtcacggcggtcgtcgtcttttcgttttctcgcagagagacttcctgcaggagatggtgagcgcgagtccctgagccgagccatactgctggaagtaacgttggctcagcaatgtcactgatggtgagaggtacttcgagtcgcgtggtatgcacagttagcgagtcagagggtctttgcgcactcggctgccctccgtcgtgttcgatccggccgatggtatgagcgtcagttccaaggtcggaaaggcgttgtgcggcggtgcggccagaaactgtaaagatgcgagacgggctgtggagaaggaagcgaagaggcaactaagcgttgggttccgtcaaggcggaagttgaaagtttgtagtttgcaagcccaagccgggaatgggctgctgagtgcagtggccaccccggggaaggccttctgcggctgcctgggcttcgcttgtggttccacctgccaatggaagcgccaagcccagcgggtgctgcaactcccaaactcccaagggaccgtgcgcttgcccgcctgtgtggtataagaaatacatatacgcaactgtaaatcacacgggtatctcttccaagtaaaggtaccttgtcagcatgtaaagtttcgcgcagatacgaagcctacttgctgccgagtacatctcatttactcttcgacctccgtctgtgtgtatcgtataacttattagtagactgagcttaagcggaggtgtctcttcttaaggatgaagctcgcgctgaggtaggggtctccactggtgccatggaggtcaaacctgtggagcttgatctgggtattggatgtgacgtatattacctgtaactttactgtcttgtcgtagtatgtctacgttgacgagggcacgaccttcaagtacctcaagccagagaaatacatattttgcgtgaacgaaggtcaaaatacagctcctgtcgaacaaaaacggtccgtaccttatgactagtaccattcctcttgagacggggttttccatttctggaagcccacgagatcggaccacgcttagggtaagtaactgaagcagcatccggtacctgtccccttgcgtaccgctacacctagtacccacttaggtagtgtacactacgcatacactacgcatacactacgcctgcaagtctcgacatccacaagtgcctgggcacgagccctcccctccgcaggtctgccgtgcgggctccatcctgcgtaaaactgatcttccccgacccactccagcttcccgcttggacagggctctcggctgtcactattgcttcactcttcccttccacttccaacttgtgcaattggccccgcatcaagacacgttcctgcttgacctgcgccgcgacagcttctcccctcttccctcccaccatttcccaccccgacctcactgtcgccgccacagtccaagatgttctcgcagattgcgctcgcgacggctcgtcagctgcgcgctggcaccacgctggtcgttcgtactgccgtggctgcgtccaccagctcgaccacccgctccgctgctcccagcttccttcgccgcagcggcgtcgtctttcagcagcgcggttatgccctaactcgcgccaagaaaaccgccgccgaatcggacgatactgctgctacggccaccaagaccaacaagactcgtcccgccgccgcaaagtccaagaagtcggccgctgagggcgctacaggagccggcgcaagggcaaagacgcccagagccaagaaggaggctgcgcccaagaagcccaaggcgcccaagaagaaggcaccgctgacggacgagcagaagaagaagctcaggatcagactgttgaagcagcgggcgctgttcaaagaagatcccaaaacccaccgagttcctgcttggtccgcgtacatcagtgagcacatgaaggacgtcttgaaagaaggcgatgatatcgcgacgcggagagggtactttaaaacgttggctgcacagtggaaggagctgtcggacgctgaaaaagccgtaagtttgccccatggagctccatcccgtgatgttcctctgccgcccttcagctacttctcaagtttgtaccatacttcgtcctgttcctttgctgactgcgatctttctgtacacagcgctaccaagccaaggccgacaaggctcaccaggatggcgtggctacgcgggcagcgtgggtactcaccaagacacccatggagatcgaggacgccaattatgcccgtcatgcgctgaagcgcctcggtgtcacttcggtcgtccatcctatccccgatgaccggcgcccaaagcgcctaaggagtgcctttttgttcttttgcatgtcgcgccaaaaggacgccctctatgctggcaagcccctaccggaaatagcgaaggctttgtccgaggagtggaagtccatggacgatgcggcaaaacaggtaggtcttttcaatccttcctcgtcatccatttccctcttgtccatcgtagtgcgacaggttcttgccccgttcgcaacgacgttcttgcctgacttgatcaccgtgttaacaaccgtatgcttcacccagccttacgtcgacaacgctgcagtcgataaggagagatacctcagtgagagagctgctgccgccgccgctcatgctgccgcttgagtgtggttatcacgcccctcgacgccccttttccggttcggttcatgtgaatttatatgggctccgagcgacctccatgagcttcgttcgtcacacaattagccggctcgttgccgatgctccgtcgcactctgttgttcgagtggcaccgaaatgtatttgtaaggttgttggggaagcgaggcgaatcatcggataatctttatggatcaataaaggaacgaatgtgggtgtccaactaggaacccaaataaagaagggaccagaagtacactgcatcgcaaagcctcaagttcatgtacacgaagagtagtcatgggccaaattcaagtttggttaccccccaatatcactgataccaggggctgtaggttgttaaacgcccgcaactcatcagctgagcccgcaactcccagcttcggtccactttgaaccaggaccagtttcccacgcccattcaaatctgccacaacaacctagagccctacctcgcactcaacgtgcccacccccgtggccattacagaccgcgacctagcttccatcctaatgaccacctccccgtccccatccacccattccgtccctgtatacagcacctcccgcttgctaattatgtacaagacaaggtataggtgaccaaccaccgcgccccagcaatacaatctcaaacgagtgaacgcttcatcccgcgtgcaccagaccccccagcccgccgccccgctacccaggtagtccgctagaaaaagccagcacgactccttgagctcgcggccccatgacgtgcagtccaccagccagtagccccgctcgtaagggcgcgtggcgcgtgtccggagtgagggctggaatcgtttggggagtttcaggtcgatggcgagcttggcgaggacgggggtcatcaatgagagatcgttttctgcttctccttctcctttctcctttgaaaaagaagatgagagatcgaatacgtgatcggacgttggagggcagggcgaatggagctcgaggaccgacgagaggcgggcgcttcgtgaggcgatctggttggatttgatagcgtcttgtcgggggccgatatcactggaagagcggacgaggggctttccggagcttgagattgggtttgcggaagatgaggggacggacaaaaacgtcaatgaagcgggcgtagctgatcgtgatgatggtgctggtgctggcgctggctcgggacatgtgcggcgacacttgattggtggcggttcggattcggtacgggatgacgataggcattgcttggataagtcttgtttgcaaaggatggtgtcggtggctggaacttgctcttggaccgcaggctgtgatgatgctatcgtgaagtcgctgtctcgggaggagggagacggcccatgctggacgggtcggcggcgcttgttgttggcgtttatcactggcgagagaggtataaactttcctcggggatctgctggtgtttggcgtctgggagaatattctgtgattgacatgcgcctagcgagttgacgacatgataaatccctttctgatggcgcagcaacatgaggtttcttggccctattgatcagtgaactgagggtcctttgagtaccgccttccgccgcatgttcctggctattcccttgtaaagaagaatccggtggtaagagcgctatgtgaggctcaccgctagccacctgtcgccgctgcgagatatggctgatggtggggaatgtcgagtatccctcatgctgactctggatccgggcggctgttggttgctgtccactcggggccctctctatgactggcgacagaaactgactggaatcaccaggatgtagatagtcctctaacagccttgtcggtgtgcaaaactgagacaaagtcacattattgtctggcagtgaatcttgaacaacgcttgcaggaggttgccatgaaacctgtgagtattggctaggctcatcgtgcctcatccgcaagctgggcgatgctaaattgttcgcggcatcgcgccacgataacaccggtgtttcgacaaatcctgctacttcagacgaccgaaggatctgatccggttgcgtggagggtcctagggagccatttccaacgggctgaggctgcacggcggcctgatgaactacgacatttggtgatattgtcttgctgaacacggatgtgcgcgtggtgggttcaaagttgttatatgcattggcgagtgctctatagttggcatcgtctttcgatctgctaggagctgtgatatggacgaggatttcggtcgcggattttttgttcatcacactgcgtcagggcaccagtttaagctgtggttgtcgagtgccatggaatgggctgggctgcgttgcaatcgagatatagaagttggaagtgtgctggatcatgggtttatgggtaagggtgagacgctggatggaaggctgttgcctgacagacagtaaagtgttccagattcttacgaggtggaagtgaagagaaacgccgttgtgggaggacaacgaaagggagcaaatgcgcattgttgactggctgcacgacgggatctggcaacaaaaaaaaaatggaaaaccgcgtgcccgtcgcattcagttgggtacctctatgtgcaggcgggatcgatagtactaggttccacctttatggcaaggtctcacgatgttggaacttggaagatgggagagcacgggtccctgtgcgccttcatccactcaggtccactgcgagccgcaccccgtcgaccttgatggacaacaggggtccttcattttgcccttctgtaggttccgcccaaaatccagcctcttaaaaaggggtcacgatgttttccacaggcgtgtcgccgtgtcgtacctcactggctgtcaagagctaggtacagtaatttcccctgaaagtgcatgtaatccgggccaggggtttatatgcatctagaggcacatatgcactagcaggcacatgccaagtctttttgctcccttagtatgaaaatttcagaggttcagagagtgctagcttgcctataaagtcctaaaaggccctgaaaaaggtgttccaaatagtgcatattacaccgaaatggccggccgtttcacatacaggggcattcaagcacttatgcgatttcccataccaactaattgcggccgccaatttctacgcatctagagggctttatgcattatcaggtgcatgcactttgaggggaaattactgtaagtggcgtgcttggagccgagacgcggagccagagacacagtggcatgtccctgataggttgcaatttgtagctcaaaatggcatccttgtcccccggcttcgaagatatcctacccatgatcccacgtcccttgctctagaactagacagtttcccaattgaccctccttcagtccatctttcctgcctttctcccaacgctccaatccattgctcttcccttgtcgataccccgcatacatcccacgatggcctcagaaaagaagccggagcttggctccgtcatggtgattggcggctgtggcttcctcggtcaccacgttgtccgcgtgctcctccgcgactacatctgctccgtttccgtcatcgacctacgctgcacgcggaaccggcgacccgagtcggatggcgtccaatacttcgaggccgacatcacagaccccgccaggctcgaaaccatcttcaaccaggtcaagccccaggtcgtcatccacaccgcgtcgcctgccgcccagtccaacgacagcgtctctcatgcgctgttcaagaaggtcaacgtcgacggcaccgccgccatcatcaaggcgtgtcagcagacgggcgttaccgccctcgtctacaccagttccgccagtgtgatgagtgataacaagtccgacctcatcaatgcggacgaacgttggcccgtcatccgtggagcccagcagagcgagtactattcggagacaaaggtaccctcctacttcccctctctcccatatcccccaagagtgatgcatcccaaaactaacctccccctccctccaggccgccgccgaagaactggtcctccaggccaaccgttccgctgccgccccttccctgctcacctgctccatccgtccctcaggcatcatgggcgaaggcgacaccatgacgctgtaccacctaatcaaactgtaccagaacggcaagacctcggttcaagtcggcgacaacgataacctcttcgacttcacctacgtcgagaacgtagcgcacggtcacttgttggccgccgtcgccctcctccaaacctccaagctcaagatcgccccactagaccatgagcgcgtcgatggcgaggccttcatcattaccaacgactcgcccgtgtacttttgggatttctgccgggctgtgtggaacgctgcgggatctccccatgggactgagcacgtgtgggttttgccgcgcgatgttggtattgtgctgggctttttgtcggaagtcttctttgggatcattcgcaagccgccgacgtttaataggcagcgcatcatttatagctgcatgacgaggtactacgatatttccaaggctaagaagcggttgggatataagccgctggtgccattggatgaggcggtgaagaggtcggttaagtggacgctggagcagcagaagggggagaagttgcaataggtatagcaggccttgaatgtggaagggataaagggtgtggtggtggtggtggtgaaagaagcaaacatcgacggaaggcatgataactgtatatgaaacattggacaagcgctgatgaggcgaaataagtcgggccttgcgtgctggaacgcgccgtactatctgtcccgctgtataataatatctaatgacgacatttggatgacggacgacgaggcatgcctctctcagacatgttggccggatgaaggggtgagctggatattgatccacggacagatgctaaacatgtcacgcgaagctacgaaactccttcaacaaagcccagactgaacagtatgatgccggtgcgtgtacgtagtttctagattaggtctgttaccggtccataagtgactaacagaagcattccgatcttgatcgctcgctaaacttaattctcttgctaatcccatacaccatgataccctaacgccatgctatccccttcgtaggccacttcaattccttcatatgtcttaggaaatgtcaagttcagcgcttggctcctttcctgcctgtcgtcctctcgatcttatctcttccaggcgtgtacggcgctgcaataccaaccaatctctgcgattgttcatttcgtcctagtgttggaaattgtccttgtccttgcccttgcccttgtccctgtcccaatgtctcccctggtgactgctgcgcttctgttccagccgtggtcgccatcgttgtcgttggtggcgtagaggtccggtctgttgttgccgtggtatctcccatggcataaccacttccattaccaacgctaacaacgccccctcctggtgctgctcctgctgccgccgccgctgtccctctgaattcatatactcccccgacactaagaaccgcaggtacccccagcgtaggcgccgtcaattgctcgcggtgcagcttatcaagcgactcgcctacgatggcgtactgggcccagttgatgggcggacagcggacaaccgtttgcggcttgggaagggagcgccaggttttggagaggccctgtggcggttttgttgttgttgttgttgttgttgtcttgctgacgcggtctttcctctttggtacattgcgtctgctgttgttgctgttacaattatgggtagatgtgggtgaggtattcccagcgccggcgccggcgccggacatggatatatcgccgtctgggtcgtgcggtaatcccgaactcgatgggaccgctgctccatcatattcgccatcatcgccatcatcttcgccatcaacactgtctccttctgagttcatatcctcatccccatcctcatccccatcgtcatccccatcgtcatccccatcgtcatccccatcgtcatcattgtcgtcatcgttactactaccatcaccagtaggtccaggcccattaagcaacggatcaccatccatcccaatcctccccgccgccaagtcagcaacgaacgcccctgggtccgaaagtgcagcagctttggctcggttcagcgcctgtatgtctgccgtggctcgctggcgctgcagctgcaagatggtgatggcgctcttgagcgctagcacgtccgggttgtcgtcgaaggctatgggttgcggtggcggcggaggaatgccgacttggtctacttgtgagtgcgtgaatgtgggtcgccctcgggcgaagctggggatgttgttgttgtcattgttgttattaccattattgttagtgcttgtgaagggtggcgtcagtgagtgtgatgatgttgatgctgatgatgaaaaagttgtatgttgttgacggtgacgatggcgatgtgcttgttcatgaattggaccatctccatggccatcgggaccggacaaccgtgccgattcctgagtcggggtgatggggctaacgggcgggcgggtcggtgagggcgcattttgtggggtctccgcatcaggggctccgacatccccggcagtgccgctcgagccgatcgggctggtggtcccggcgtccggggagacgcgggtggttattgtgaggcccggcatgaaacccattggacgagtgcacgattgcgcccagaaagatatgtctgtgtgtgaatccgccccttttcttatgctagaagatcgggaaaaaaaaaagggggggggggggggggggtgaggggcggcggggggctcaaccgcaacaatcaatcagtctggcgcgactagtgtaaatgagtagtagccttgccggctgccaggaacttcagtccttgctgagaacaccggaatggaagtcgccgggtgttgtgcaagttctgttcagttcccttgttgtaataactattatgaagcggttggctcaagttggatcatccgttcatcattgcagcaaaacaggcagctgcacccttgtcgacgggcgttgtgatgtttataggcgacagtggccaatccctgcgcacggagcagtgaagtcgggaggtttgttggagaagatgctacagtaagtatgctgcgttgagtctatctgattatgtaatcttccatttcgggaaggcttcgcttttgccccgtaagtatagtccctactataggtgactccgtccaggtcttggcgcgatgagtttgttttcctcggggaacaatctccagttacttaccttatgatgagtccgacgactcctgtctacctatgtaggtaactactatgtacggttctgcctatactatctgatccagccggtagtcgacggacagtatcaccgcatgcaacgggtgaaccgcacgagacattgttgaccgttggcctccatttacaatacactacatgcaatggaagcttcgcaggctgcagccgagagctcggttgtacattacacgatttccgtcctgtagctcttcttcccactttttcttcctttcgcctttttcttttctttttgtttttcctttttgtagcggtgccgccttgggaggggggcgccttttgctttttcgtttacccagccgctaggcctctttctgttaaactcaagtccggtcttccactgcatacctctacaaactacgaacagtccaggtctgtcatgcatggaatatctgagcgcgtactaatcgggctgacagccgagccttcatcccttagcacccgcacttgcctgtgggtagggggtatgtctctctctccctctctcaactcgaaaggccaacgaccgaccatccatacaactgcaggtaagggtcgtatttggtgctttatccaacatcaacagcaatttggacggacgccaaaatcgatatagatgttggtgccagttattgatgttcaagttccatatcccaaagccttgtgtgatgctgttcccggtggagtggccagacttcccgtccagtgctgcaccaacaacgccaacctggaatagttgcgaatcggtggcttttgtttggcttgggggaatgccagtaacaaggcacctcggctgcatccaggtgggcttgcattcatgttatcactgccaagcgggatggtaactctgggatttctccaaaaattttaatgctgtaattcgatcatgttccctactggttgcttttcacgatactgtagtgcgcgcagcattcggagaatcggtgaaggcgctgttccacaagtgcactagctgggaaactgaacgccccgttgatcactgatacgcgcacatggcttccacgttagcaatggaacacgacccttcagctcccggccccgcggtccttgcgccggttgtggttattggctctcaggaatcgtcgagatagtcatcttaattcgcacatgtggtaaatgccgtcacgaccatgcagcaacggctttgcttttgactcgctaacgcgcatgctgtcttgcgacattcaaatatgcagctgaattctacacactgcgtagcactacgttaccgtacctatcttctctagtctactcggtagcagggtacttggccagacccgcttcggtcttctagccatcggaatttcttctagaccatcggctgtcttctgcggacagaatctgatcaagcttaatattgtgcttcaagcacgtccatttctgctcctattcgtgtttcccgtccagctcttgtcgtgattcagttgcgtgataattcccaataatttatttgcagatatcgtgtctttctttctttttctctattcattttctttctcttgtttttatctttcatattttttcccccctcgttgggcggcccaaattgtcttccgacccgaacattctcgacgacatatcatcagatcgagaccagagataagcgtttaagctcgccaagcccagacaccactgttttgtaagaaggacttgattatttcaccataggtcagttgataccgcatgagattatacatgatttgtcgctccttactgacccacgtaaaaggacgttcagactttcacacagatttctttcgcaggctggccattcgactttcagacaacgaacttggtagccggaaaggcagcagcgacgagattatacgatgttctcatgtcaatgatggacctcattatccttctcggtctcggatacaggccgatttcttcacgcaattccctgacgggtcaaactttccagatatagaagccaaggtttctgatataggctgctccggtgtcccgtcttgtgaaaccgaacctactgtgtagttgttgcggtctcggttctaagctgaggcttgccagattgtacctgccagttggtggccgagcgtggcctaatcttttcctgggctgaacggccgctttattggacgtagtttcacaccgcttggagaaaagcttccggagtcgaaaggcacctacacaggaacaggacgtttgtcaatgtaccaaagaccggatatataagctaccaccattttgaagcatcttggcaattgaaaaaagtgttggcaggtgggacacacacccacggatactccacgaaaactttcaaaagatgcccaagaccggcagcagcagcagctttccaacacgagacgacgacagcatcatggccgtccaaagaacatcaacaagccgcagcggtagtagctctgtctccaccaaatcaaaaacaacaaccaccgccaaacactccaaggctagaggaggaggcgggaaatccagcggcaagttcttgggcggaattttccgcaaagtagccgactgggcctcaaccagcgagccctccatgcaagcgctcagccaatacaagcaggaagccttccagcgggcaggtgtatcacccaatgactccgaagctcacacgaaactgcatgcgcccatgggcaagatccccgaggatgcgataaggccgaccacggggccgacgccggaggaggtactgatgcggaagaagacggaaaggaagaagaggcaaatagaggaggaactacggagggggagtatgggtagtagtggaagaggagggtcatcacctgttaggttgggctcagtgtcgtcgtcgactatgtctggaggtctggggtttacaaccgggaccggaactgcttcgtcgacggttgggtcgggatcgagtaggaagggatcggttttgggagggagtagtgctgttccgtgggacacgagcggatggtgaagagatgctttggctcggccatattcgggaagacgggttttgaagatgcatataagcgggacatggtgaaggtatggctttggtttcactacctaatattatcagctcacttcgatcatcaacatgtcggggtcctccagatggcttggacatccatggaaattgacttccatgcagtccagtgatctcgactggacacgcagcttgaagttggtggtttcctcccgtgccccccgagcttccatcgccgctgtgcgaccactgcgtcgtcacacttatcaaaatcctgagcgatgaaccttagataagtatccttttataagcgggtacatcccatattccggttgatacccagtatctactatgtagacatcaaaacctttcatgaaccaccacaacgtacgcaccagtaacacggtcctacttaccatacgtacctttcctgaaaatacgccgatcgatcctagcaacacagcggggctctgccccgcgtttttacaccacgcgacatgataacccatgatccgatctgaacaatcaggtgccctcccagagggagctcagaggatttcgaacaatgcgcaagatgagtaggcacacactgttgttttgtgaaagttggtctagggggacacacaagcaccattaacaccaccaaccgagattgaccaatcgggtacgagtgtggggttggttcatgacgtaggtggttttgttcacacccagcttttatcccttgtcgtccgtccactttggagaaaaagatttgatggaatcaggagttgtcccaggtctcgttcatatctctctctctccggctctcgaaccctgcaataatctccggaaacaagcggattacatgttatgcggacgacgttagactgacccattcattgcataagacagcagttgagccataacccgctcaacctcatgcaagtgcttggttgctcatccgtttgcacactcattttcaccgatgtcttgtgtaggtagtatttcgcgagacgagacacatcgaaacaccagcaattcttagctcgatcatcgatactatacctggcgggtccaaacctgtctacaagcctccctctccacacactttcctcgccgtcctagagcaacgcaatcttgggttgataccaaccaaacacaatgagcaccaagaactggccccacaacggccacggagcctccgaccccggccgggaccgggatgacctcgccgttggccggtcctccgtcgatactcaccaccacgaacccgacgagcacacccgcctcctccccaaccgggtagacagcaccagcatctcctacctctcacccgacgacccagctgtttccccctacaacctctggacggttcggctcgtgcgcgccatcaccgtcatcttcacctgcctcaccttcatctggtgggtgctgatgctggtttcggtctttgtgactccgcccggtttgcacgcgcgcggatcgcccttttttgcgtttagttatactacaattgccctgatcacgctgatcaccagcttgctgttctttgcggtgccgagtcaacccgcgagagtggtgagcattgttacggcggcgttgttgcttgtggatgtggtcatgatgctggcggtggagaagacgaggcatgaggagttgtgggtaggcgtggcgagcgtgatatgggcgacgttgatggctgtttgggcggtggcggctgatcggactgtgcaggtgagattcttcttttcttcttctttggctctctttctctctcttgaaaacgtcatggagagaaaacctttggttgacagaacgtactgacactcggctgaaattgccagtggggcaaaactgaggaagaagaacggctcacgggccgcccggagacgaggcgtacactgctcgaatgggtacaggtgcttttgtctagcatcatgttgacgctcgtgtcgattgttgtgctgcttacgacttgcacgctcacactccgtgctctagacgcgagagtagcgccgccaggagagcggtactgggtcgacgaggacaagtatcagatccatctgttctgttctggtcccaagttggatgctcatggaaataggacgactactgtgctctttgagggcggcgaggatgcggttgagcgtgagctctggcagtttgccgacaacgcggtcaaaaacggttccatcgccagatattgctttgctgatcggccgggaatcgcctgggtatgtgaacctgaacgtcccctcttttcttcggtccatggactaacaaatcgggacttgatagagtgacgcagccccttcaccactctcggcaagcatggcttctgatgttttgagtcaagcgttatcgcgcgcaggagaggaaggaccgtatgtggtaccccataagccccttcttttttcccccctccacagcagcattaaccatgttcctcgcagttgggtgcttgccagcgctggcatcggttccctgtactcacgggtcttcagctcgcggcacggccaagaggtgcgcgggcttctcatgatcgatccattgcacgaagaccttctcggacgagtcggggctcccggccgtggcttccgcctctggttgcaaggcgtcctctccccatgcggtcttgatcgcatccccgccgccatcctccgacaccgaagcgccagggaccgcatctacggcgggtctgcttaccagtccggaggagtgatctttgcgaagctgcaggagagtctggtggccaactcgctcacccgacgagatgtggtgtccagcagaaccatccagtataggaccacacccgtggtggtggtgacgtctggggtgcagatgcggaaggacagcgagtgggagagcaaggtatgtcatgaagccctattgcccaacgtgttcttctttctgctgtcctgtcaggaggaagcgtttgctgatgtcaacatttaccatacacagcaacgagatctaacccacctcacatcgaatttggaaaattgggacattgtagaccaggcgcctcatcaagtctggcggactttggagggacgcgagatgattgagaagagactgaggaggttggttggcttgtaacacgataccggacaccactcactcatgtcttttttttatggaatattgttgtcggtatagcaccgcattgtctcattttcggttgaagttggctaggttcggcagcttggttggcgataggggggatctttttaggctgtttgatttcagggtcgttcccaaagtcttggccgaactcttggcaccatcgttgagcctattcagtggagattgtatgtgtacttggtgggtctggacaagatattggacacttcagtttctttgtttccatcaactacctctcgggctactcttggtttttacgttgaatttaggaacacggagcaatgcatgatgtgattactggcgagccagaagttttgtgaggacgttgatatacgtaggggccatgtatcatgtttattgctgagaccttgatgaagaggggttccatgtggaaggtgaacagaaacctcaaggggttcatattgcccaatattctttttccactctcgggtctcatgcctgagcaaggtctccacttgtcgttgacatccaagaccctcacttcccagtcatctcagccgcgcgctgtccatcatcttcctcacctcgaacatgacaaaaatatcaagcatgcagaaagatgatgctgcgaagcaggctggcagtacaacagtcagggacctcgagatacgccgagctttgcttggaagaggtaggcgcctcttcgatatattgataggggggtgaccatgtttagagctttttgtcatgttttatttttcattctcgtttttctttggatgtacatgaatggatgtcatcccccgtgcctgggtaatgctgtgttacctcccatcatcccatgtggatgctgctgtatacgacttccccttcccgcccctcgttcctgacgaggtttcccaaacatccaagtgacagggcacacgtgttatttgcatgcaaaccgcggctggcccccttccgttcgcagtacctagtcggagtagtagctcgtgtcgggctgttccgtccacagggccacacgcacagatcgaggattaacatcccgtctctacactactaaatgcctgtctgctcgccctcgacgcaccgtaagagggatctccgctgcctgtttttgtgtcatcttcttatatccttctctgcaggcgcccgccctggtagttgtcattattttattattattttgattcacgttgccgggtagcccaggcctgatgttagaccaaaggtacctaggtaggtaggtaggaaagtcggatggaaatgctaccaggctggtcctattccacctcgtttttagaggcaggcctggaaattgcactccgccgttgtggcggggcccgtagatcgctgttgctggtgctgttgctgttgctgctccgaagtcattgttcccgtccgttaggttcaagtaggtaggttgttgctggaggtacctgactaaaagtgcagggacagatccgctggaatctcgccctgaggtggtggcccaaacttacaaggaaatccacaacctcaatgcagcaaaacacccagggacacctgcagcctacttaggtacctagaggtgtatgtactgtacctacctccaggtacccgacgcaccgggccgctggcaccgacgggactgcgtgaggtggtcagtagaggtactagtaggtaggtaccgtgacctctaggtcttgaggtttggactaacacccgaccgcacttccaccgcggactacctctatgaccgcccaagtacaggcgacaccacgcccgaccgcaagcccaggttcccttctccagtgctaccaatcgaccgtcctccccccggccacctccacgcccttgtggccgccgcctcgccaaaccccgaccttagcgccccgacatctcgatacacttcgtgtacaagcagcagcagcagcagagaggcactcagtcgggcgtcccgtctcgccagccatcgcaatcccgtcccccgtccaccgttacgtccacttgtccaccgatacggtcaccgtccaccgcttataccaccgccgccgactgattggcgccgactgcactcagcgcgccgtgatcgtgattcgagttcgaccagctcgaccccatatatccatcttcaccccgtggccgtcgacgcccttttcccgaccgactgacgattgcccgatccttgcttgcccaggcctgactgaacacactgggccggcgcccgagttcataatcaacgaccacgaacgctttccaagcccctgtccgctacaccggcccgggtcatcaaactactatccccttctacctctcgacaccattgagttcacgtcgacaacaaccatccacgccgtgtctccatcgaggcggccaacaccaaagcccttcatccctccagtcgcaactaacccctaactgtcgggctcgccagaacagcgcgctaggcagttacgcgcacgactatagaccgactggcaaaccctcgactgcggctgttgcggtgtcgttttgcgacatctggcatttagtttgccgtatccctttcgtctcgaccaactcggcttgagcccccgcttgatgtggacgtacgcgcctttgtctgccaacctacatccataatccgccgcgttcgcgatcgctgctcgcccctctttggaaaatacattgaaacattttaagagcttggggtttcgaactacatcaagggtccaagaccgacatcgagatggccagctcagactacggcggcggccccgtaggcgaccgcgaatacacccatggacatccccaggggcacccacaaggtgaagttgcgcatcggcgagaggacgagcatcttgatatcacaccaacgatatcacaaaacggcgcccctacaaatgcccacttgactcgcattccaggatcgcctgcgctgagcgccgccgatgctacagatctcgaatcaagacgcagtggggagaagaaccggtcgaagccaaaggggtcgaggacagctagcggacaagtgcgagtgtgcaagaaatgtggtgaacctttgacgggccagtttgttcgcgcactcgatgggacctttcatttggattgcttcaagtgtcgcgtgagtgcctgtttcagccgcccgttgtggactttgtggctaaccagctcatgtgcaggactgcggtcaaattgtggcttccaagttcttcccagccgacgacaacaacggcgagggtcagtatccgctctgcgagacggattactttcgcaggttaggcctgctgtgttaccagtgtggcggtgctcttcggggctcttacatcacggccctcgatcgcaaataccacgtcgaccactttacctgctcgctttgcccgactgtctttggcgctcaggatagctactacgagcatgatggacatgtttactgccattaccactattcgacacagtacgcccaacgttgcagtggctgccagactgccatcctcaagcagtttgtcgagatattccgaaacggtcaaaatcaacactggcatccggaatgctacatgattcacaagttctggaacgtcaggttaaatcccccacagaaagctctcgggccggtgccagatgaccctgctggccgtgaactagttcgggacgaagaggaacgcatggaggagaaggtctaccgtatttggagtgtgctttcgactttcgaagagtcgtcggcggcttgcatatccgatatgcttctccacgtgagcaatggagcatatgtcgacggtgtcatggtagctaaaaagttcatatggcacgttgatatattgttccactcagcggataggcttgacgctaccatggaacggctagatatgacaggtgagaaaatcccccaggatgcttgagcgcatccccgaaacgctgatgatgatggtggctaatgaattataggcctaatgtatggaagagaagccaagcttctgtgcaagaagatcgtagcattcttttcgctactctctaaaacacaggataagggtgcccgtaagctcggtgttacccaagaactgttaacactcgttactggtttagcccattacctgaagctccttattcgaatctgcttacaaggggcattgcggatcgagaaggagcgcgacaccgccgatggtctcgatgggtttctggatgagctcaatgatcttgaggcgctaaagaccgaagataactcgacgacgacgctgcagctaacgtccggcatggctcgcctctcggcctcggactcggactcgtgtaccctctgcaaaaagcccattgaggacgagtgtgcaaagagcggcgacaagaggtggcatatcacgtgtgtcaactgctcacgttgccagaaagaactcggccggagtctacaagatgcccgactcaacctgtacgattccaagattttttgcaacaactgcgaaacgtacagctcggataaggcaccgccctttgaacgcgtgtccaagctgcagcagtatatgttcctgctccaggtggcattggcgaggttattggagatcctacgcatgcacggcgcgcttccgtccgccgctgaagcaaggggtcacaatggaattgatgcaggcgatggccgtccgttaatggatggtagacagagaggtttccccgggggcgatcagtcactacatcatcgagaatcgtcctatgagagcgctcttaatgatgtcaagaggctgaagagcactcgcttggataagcacctctcctcaagctttaggaaagccaggacgtcccgaattatggatggacccgagagtagcagtgcgcagcccgggtccgggcctggttcaggcatcgatggtggaccagctaatggcaggagaatgcgaatcgaggaggatatgggacccggggacgaccacgatatgatgctgcctaatcaggatgccctcacccttgcggacattcctcggattgttgctgctgagcaggcacgagaacaacgaacaggtccgcctagtaggcatgagctgttgcgttctccggccactgagccctcatttggcggtgcgtcatcaggcagtggacacaagcgaagctattccgacagcaagggtggggacccgcgtgctgctggtgaaccatcgcctcagcgtgttggtaggagatacttctccgaactctctgctttggaatatttcatcatccgacatcttgccgtcgtcaccatggctccaatggtggaaggtgaatttaccctggtagaactgatcggacttatcgaaacacggaaaacgcccaacttctggaagaatatcggtaaagcctttcaaaaagacggacgaaagaagaagggtgtgttcggcgtacccctggaagctattatcgaacgggatggagctgagtccacagacggcgtggggcccgggacgcttaggatcccggcagtcattgacgacatcctatctctcatgaggcaaatggacctttcggttgaaggcgtcttcagaaagaacggcaatatcaagaagctgggtgagcttgttgagaagatcgacaaggaagggaacgtggacctcagcggtaacaacgtcgttcaggtggctgccttgctaaaacgatacctccgagagctgcccgatccgcttatgacccagaagctttaccgactttggctggcagccgcgaagatctcggacgaggacaagaagaggcagtgtctccacctgatatgctgtctgatgcccaagtgtcaccgcgattcgatggagatactgttctgtttccttaagtgggctggatcgtttcaccaggtcgacgaagaatcaggctccaagatggacatcaagaatttggcaaccgtcattgcgccaaacgtgttgtttgacagaactgcgacgtccacgttgggtagcgacccaatgtatgcgattgaggctgtcgaggttctaatagcaaatattgaagagatgtgtttggtaagttttgtcactcttttcgttcagtttattgcaacatttgactaacacacatgtgcgttccaggttcccgatgaattagtacaatacatcagcgaccccgccttccttgacggagagctcaccactaaggaaattctcaaacggtactctgaacggaatactggtggtttcggctcgcgacagtacgccgatgttgtcgagatcgtcggccggcacgagaaccccagccggccaccgccgcgaagggttgagtccgacccgacgtcatggcagcaggagactagcgtccggacggtaaccgagaacgcggcgtacctcggccctggccccactagtggtggtggtggtggtgggggcggtggtggtagtggaggcaacaacggaggaggaatggtagatcggacgggaggccccggaggagccgtgtcaccacaaaagcgtgggggacctggtggagggatgggaccacatccactctcacaatcacatggagacggtggtggtcctggtggaccacaacaacagcctattccgtacggtcccgcacctgaacacgtagccgccgctgctctcgccggcagcggtggaggaggaccaggtgtaggaggacagggtggaaacgcggtaggagttggaggaggggatggggccccaggcggcggcggcggtgactataatcgtaatgggggatcgacgacgagtgggctgcataatcacaatgggcagcagcaacagggaggagggccgaggaaggaatggcggaattccggctggggcaggccaaacaatggggtgactactggcactgcatgagcactgcatgagctcctacctcacctaccatattgttttggttgttttttttcgggaaatggaagaggaggaggaggagaggattttagtaaaaccccgccggctggcggtggggaagtggtgattgttcctctctctcttttttgtcgggcatcgttgtttgatatcattgggtccctcttggcttcctttcaggggagtaggaggaggagctttactactcctccttttcttcttcatcgaggtttttactactattttatctacttaactataggcagagcgacctttctgtttggcttctcggttttcaatcaaaaacttatattcatgcttctccccgtatgaaccctacctacctgattcttcttcggctgattcttctcggtgtgaagcaacgtcgtttttctctcgctcacaggtttcccccccttcggttgaagatttagttgatatgaagtgggaacggacaatcaaagcatggaagagatctaaacgacctatctacctgtaacagaccaaatctgtgagctactcatacgcaccctcttcataccattcggcctgcctctgttcgctacgctacaattcgctattattttggaataaaagtaacagctaggctcgttgtctttcacgctttaaccaccagccagacgcaataccgaatacgtttttgcatgcgaaatcatcatgtgtaaaaatcgaccctgtctgttagacaccttgtcccgtcctttgaaccctggatatttccacacccttattggtttaccaacgccacagaaagttcttgagagaaagcagaacccatgctagccatgcaaagatgcgcagataacttcaaacacccctgggacacttccaacgctgccgtcaaccgttgtgttagaattccctaattataatgttagcatttgaaaaactgtttactttagtcacctttagtcaccaaaaatggtatcttactccattgactgttgaacagaccggcgaagacgccgattgtacatctttcggtcatcggctgagccccagaacaacttgaacgcctcggggttgactagagttcgcggatcataagggggactctcctcttcaagagcatcaatgatggcttcgaggtgcgtcctgacatcctcacggcggttctgcggcgcaaagtagcagggtgtgccgtccgcggcaatacgatgatgaaagatcttggtttcgaaccttgcccgaggttgctcctcgggaaaccgtgcactgaagcaaagcctgattcggaacaggccaccgtccaggttcgtcatgggtttaccgaagtatgtcactagccagacgaagggattgccgtcttcgagttcgatgctgtgcgccagatccctgcgtttgaagtgctccacaacctgctcaaactgcctctgcaggttgacggcgaccgtagtttcctgggccttagcttgcaatccttctgcggcccatccctcggtctcggcgtcgagggctgccttaataaccttgagtctcttctccagctccgtgtaattaaacttaccctccatgccgttgccaaggctttcaaagggcattctgacgaatgactggttgtccttaacctctgacttgcccttctcgacggcagccaagtaggagtcgtaataccagagaaatcgtcgcttgcaaaggtctttgaaaggctcgaatgggacgctagattcctcgtcaagaatatccatgtcgctctcacctgagcccagtgaagcgatctccccgctgacacttgttggcgcaaatgtgccatcggggttgatgcctaggtactcctccagacgatggacgacagagatgcggatcgtctcgtggcgaatctaggcagatattagcttacacttcgacatggcgcaaaacctctaatcaccttttgtatgtaatccttctggttcttctggtcttgagcctcctttgcatcttcaaaacccggctcattttcgtaggggttcatggacattaagctttggatggacaatagaatggactcgaggccttgggcagcagaccactgttctccacgctccccgcgccatgttctgtgccatgttagccccgaaacctgatcgtgcggatttttgttggagggacagtgattttaccccaatatcgatctgatgtcgggttagtatcgaaacagttttagtcgagccaggtgacgccagacttacaggcagactttgccattggcgtagatatttgggttgaaccgggtgcgaccgtcgttcgtggttgtagcttgaacctgaggtgacctcctaggataatccttattgaagacgaaagcaaactatcggacagtcagcgagaatcagatccctctcagaccacacataatcaccagtacctcgaagaagccgaactcgtagggtgtctcgtgcggtccgatgatcattgccttgacattgcgaacatcgacatcgcggcaggcgacagcaagagctaccacagcgtgatgtcagtcattggtaaagtgggcaggaaacacgatgcacaggcttacacaggtcagagtccttctgaaggtcgctcagctcctatcgttaacaacaatcaacttagcatatgccagccagtattgcggctcttgcatagtggacatgattcctggtgccgggactgggaataatgcgatatgttgacaaacgaaccttggtgatgcgaaatacagattggtccatggtttctgacttggagctcaccaagtcttggtggaagatggagggtggaatggaccactcgaaatcgcgaacgtcgaccccacgggcaaagtagtagtaaacagtaggcagtttggcggggaccgtgattgggcgacgtgaagaaaaacactggcggacaagtcgtgcgaagtggtcgatgaaggaattactctggagattaaatggccgggtagctgccgacaaggtagtaaggccaagtcttcgttatgcggatgttttgttggaggaatgatgagtgatggcttaagttgtattttctgtttcccattcaggtagcagtcggtggttgaggtgagaagtagcgagcgagacgacaacaccaagctgagttcaggcaagaagaggaagtggtaaggttgagtgcggggcagggcagagttcaaacgaaaggaactgagtgaataaatccaaggcaagcaagcgattggtgcactcagtaatgcacaacgtactatgtaaacttgcaaggtagaggtaggtactgttgtgtgtaattacaacctttccagcgttggtcaaacttgtatttgcttttttgttttttgcttctcaaagcaatcaatgacagtctatctctacttcgaggtggcaaccaaagaacgaaggatgaaagcgtctctgactacttgtacgtgccgtgtatattatacgctgccgaaggtatcctcgtgcgtgcgtaatcagcatcgatcaatatcaacgaaagcaacatggagggttccgtttccattcattcttttattccacataccagttcaggtactttttagtgtgaagcagtgtcaatcagtcacatcccgacaacttggggcacctggtggtgggctgctacataccattttcaagggtagccgccccgcatttgcaagtgcaagatgcaggtgggttgcagcaacgaaatgccagaagtggaataccgtacgagactggagcttacagtgcgatgccttaccacacgacagggcataaacatggaagacggaagcgggcagggtgattgatatacctgtttgagctttcatatgtcccagcgttgacgacatcggaggtccatgattcgaaccccgcatccattgtcactacgttgtaaaatcaacatgtgtggtaaaacggaaatgtatgattttcgggagaatacagaagcaagttggaaagagggagccctggatccccggctgcccggctccccggtcccgtctccgtgtccagggcagtccgccttgttgttggacgtggagaagctccaggcaccgacgggacaaaacccaacattcggagctctacccaggtagcggacggccccgggtgggagggggctaggagctagggtcttgcgagatccactttaattgaagcggctccacaaaaggaaacgcgccagacgcggtctctcttcctgtgatcgcgtaaagtgctgcttggagttctactttactatcaccattctattacgagctcccctcaacaatagattgttgcgacaccttgattgacgacagcgagacgctcacccagtacccacgttctctcttttcttgacattcaggaaaacgtacccttcgcaactttgctggccaagatctattcctatcatggcaagctttttcgacattaaggccaggaaggcggccgctgcaaatggcactccaaacccggaaaaacagacaaaggaaactcccagggcgcaaccatgggtagagaaatagtatgtcatgcaagggtggtcaagttcaatgccggcagttcaaccagctaacctctgacgacttcctcgacagccgtccaaagaccctcagtgatgtcacagcccaagatcacaccattaccgtcctccaaagaacattacaggcttccaacgtttgtcaaacctgcttatttccccttcgtgtctctctcaagtcaaatttggacagccactgacctgtgtcgtcaaccctccagctcccacacatgctcttctacggccctccaggaacgggcaagacctcgaccatccttgctctcgccaaggagctctacggccccgaactcatcaagtcccgcgtcctagagctcaacgcctccgatgagcgtggtatctccatcgtccgcgaaaaggtcaaagactttgctcgcatgcagcttaccaatccctccgcggcttacaaggcgcgctacccatgtccgcccttcaagcttatcatcctcgacgaggccgacagcatgacgcaagacgcccagagcgcactgcgccgcactatggagacgtattcgaagatcacccgcttctgtcttatatgtaactacgtcactcgcattatcgatccgttggcgagtcgttgcagcaagtttcggttcaagagcctcgaccaggggaacgccaagaagaggctggaggagattgctcagctcgagggtgtcgggctagaagagggagctgtcgatgcgctgatcaagtgcagcgagggcgatttgagaaaggcgattacgtatttgcagagtgcggcaaggctagttggtgccgtggcagccacagctaaagacggggagcaaaaagaaaccgaaggcgacgacgagatggaagtggacgccaaattggttacggtcaaggtcgtggaggatatcgctggtgttatcccggacgataccattcagaggttactcgaagcgatgcggccccgcgctggggtggatacgtaccctgcggttgccaaggtggtcgaggaaatggtggcggatggttggagcgctgggcagaccatgacgcagctctaccaggcggtggttttcgacgagatgatcccggatgtgcagaagaacaagattgttatggtgttctcggaggtggataagaggctggtggacggcgcagacgaacatctgtccgtactcgacctggcgctacggatatcgggtatcatggctgggaggtaacggccaaagcttaaagagtctgaaagggtacgacagaagcagatggttcaaagataggcgacatatcactgggttcggagtttcggtttgggcaacagaaaatggcaggtcatttacatcgcactacaaggtcatattttggtgtttctagtcctagacttctttcttgacaaatgcttgacaatggtcttttatccctggcacctcgcccaccagttgtgttccgaggtgtctcccgtcgcaacacacgatagttatggctgcctctacccagacttctctagtcctacatgcacatccaccatattccacatgctcaagctccctccctcacggtgaccaattgtctccttccccttcctgcctccctcatcgtatctcgtcccaagtcccgatccaccagttgcatttgtgattttcagcgatttctgcccttcgacaagccatatgtcagattcctcgcccacctcatcatcatcgccatcattatcatcatcattaccctcctcctctccgcaagccgctttaaccggctgctgtcgttgctgctgctgctgctgctgcaacccacgtcccaacaaccgatcagcctcgcctagcatgcgaattgctccctccagcgctatctgccctttctcaattttctccactaccacctcaaaagttgcgatcttggccgagtcggcagctgatacccacgggttgactagacgcgatgacatcatggcgttggggtcatcgtcctgtttcttcttctgcactactactgccgtggcgtgggcgggtatcaactggctttcttccaccaggtgatccagcacctgggcgttttccctcagctgcttggtgaggagggtggttacgtgggccttgtgagccatgaggcctttatgttcgtgagagagggtgaggaggcgggtgagggttggggtgagaaggtggtctattatgggagcgggtgtagacgcctctgctgctgccgctgctgctactgcttgtgttgaagatcgctcaggagatgccgctgaaggagaggaggaaaaggcagtgatggcggggaaatcaagggacggtagggagcgaagttgggtggtgaccagctctaggagagcttttcgcatggagagatactcggcgtatttttctttgatgctggtgagttgttgcttaaggagttgggttttgtgtgcgagctgttggtcccgttggacttggaagtcatcttgtccagccctttctcctcctccgtctttttcctctccggatgctttccctagctcggtctcgacccagttgatcagctcagtacgagtggcatttaatgcttgaagctttgcttctgggttgatttcatccggctgcacggtgaaggggtgggatttcgcgttctcgaggagggtctcttcctgtttaagtgacagtttcgtttggaaggtacggtgttcgagtgtctttacaaggtcctcgagccggacactgctagatgcggtgatgttctccgacgtttcctcgagcgctagagagttgataatctcggttggaacctcaggtagcggtctgcaaactctgaaaagtttctggtggtctaggaaatccggtgatgccgccggcttctgcctcaagaggtcaaggtttttcttgaccactaacagtttctcttgcttcttttgtattttgaggttggtaagatggttgagaaggtagttagactgtatttctgttggttgagggacagaaacctcatgatgactgcgcttttgtgagagtgtgtggtattctttgcgggctttgatgttcgcgcgcaatgcttcgaggaattccctatacagacctctagtatcttgtgagtaggagggtacttcacttgactcggtgagagacaacggttctgtcagcgttgctccgtctttcaagcccgaactgaggtgaagtgtcaagatccgtctgatatgggcggcttcctcgcgaggcctggtgtatggttgcagcaccttctgaacagcttctagcgtttctcgaaaggaatccatcgtgtagataattccaacttgacctgtctatcagtattggcttcttttcatatcaaggcataaaacagcttattggtcaaattgtgaatgactgtgatcatcgatgagctcagcccgatgtgagcaggacggacataagagagcgtggtatgaaccagaggtatctcagtttccagcattcaaatgattgttcaaatagctcgtgaagtaatacgattcgtccctcttggtggtatgaaaaagaggtatcgtagaagtcggagcccatggatcagacttctgccacctatctcgagttgctcgatgggttgagatcgtgttgatgattgtgcctaccacctttaggatgtttgttagtgcaccttgaccaacctctacacaccccacggggtctccgcctatgcactaacaccgccctgacagcaaggtcaagctccagctgttcagtgtgtttacgtgctgtccaggcagccaatgagagtcgacgacggcagcattgcataaaaatttccagccgtcatgactggagccacacctatctctgcaccgcttgccacccctaccaagccaagtaagttcctgctggctggcaagaaccacgcctctggctcaacctttccaaactgaacgccaaactccaaccttcctttcgcgacaaccgcgacagacttctgtcggaaacccatcatctctgtttccgcccgaccccagattcttgatctacccatcgatgcgaccggcgaaatactacttatcagccagcaaaaccaacgcttggttcgggccgggctcgggctaatttatcgccactgcgtgcacgcaagaacaagcacattttatccccaaaggccgagttgaagatatcaccagatcgagactcttccatccgctacgacctctacttcgatcttgacgtatacctcaaaacatttcatagatttctttttttcttctccgagctggcaagatgacggaccaccaccgcgatgtgtcgcaatataaatactcggccatgtccaacctggttctccaggcggaccgtcgtttcgtcacgaggcgtaccgatgaggccacgggagaccccgagtccctagccgggcgtctgtccatcaaagatatgggctccagagtcgctcgcgactcagcaccaaagcccaagaaggcgggcgccatgcccgacgtcgagcggggcagtctaagggaaggtgctgatatcctgcaacgagagaagaagaagggcaaactcgagtccgctacaagaggtggaggtattcttactggcgccgacgcgcttatcgaaggtctccgctaccgccctcgaacgcagccgacgcgcgatgccttcaaccttatcctcaccattgtcgccgaacacttgggcgacgtgccccatgaggtcgttcgcagtgctgctgacgcggttctcgaatatctcaaggatgacgacctgaaggattttgacaagaagaaggaggttgatgatattcttggagtctcgatggggcccaagcagttcaacgagctcataaatctcggcaaaaagatcacggattacgacgctcaagatgaagacgaggatgcgggcgatgctaggcaagaaggcgacgacgagattgacggtcgccagggtgttgcggtcaacttcgagaacgatgaagatgatgatggcatggttgatgttgttcgggacgaatcttccgatgaggaggattttgcggaggatgaagagctgcctgacagcaacgaggtggtcgatggtgaaggaggtcaggaggaggtggtcgaagatattctgaacggcgaggccatggtcatcgattcagcaccggaagggaagaaaagcgggtctgacgacaattccatacccgccagagatatcgatgcgttctggttacaacgccagattggccggctatatcccgacgcacatatccagcatgataagacaatgtctgcgctcaagactctttccggcgagcccgatgagccaggtggtgaagaaaagcagctccgcgacatcgaaaacgacttgatggagctttttgattacgaacaccacgagcttgtgcaaaaactcattgctaaccgggagaaggtcgtatggcttactcggctggccagagctgagaatgaggaggagagaaatacgatcaagcgggagatggcttctgagggtctgcgttggattctggacgagctggaaggcaagaccgacggcggccagaagaagatcaagatggacatcaagatggacattgactcgggggcctttgctgataaggaaggccaaaagcctgagcgtcccgagggacagctagtcggaggtctgcagccacgcaagttaataaacctggagaacctcatattcgatcagggtaaccaccttatgaccaatcccaaagtacgacttcccgagggctcgacaaagcgcaccttcaagggctatgaagaaatccatgtgcccccaccaaagaagcgcaacgaccccagcgacgcccatgtcccgatttctgaaatgcctgagtgggctcagatacctttcagcacggccaaatcgttaaacaagattcagtcaaagtgctatcctactgcctttggtgatgatggaaacatgcttgtctgtgctccgacgggctctggcaagaccaacgtggcgatgctcaccatccttcgtgagatcgggaagcatagaaacgaagccggcgagatcgacctggacgccttcaagatcgtctatatcgcgcccttgaaagcccttgttcaagaacaggtcggcaacttcggaaagcgtctcgaaccattcggtatcagggtggccgaactcactggcgatcggcaacttactaagcaacagatctcggaaacgcagattatcgttacgacccccgaaaaatgggatgtcatcacgagaaaggctactgatctctcctacaccaacctggtccgcctgattattattgacgagatccatctccttcacgatgaccgtggtcctgtgcttgaaagcattgtcgccagaaccatccgcaagacagagcagaccggtgagcctgttcgcattgtgggcttgtctgccactctgcccaactaccgcgacgtagcgagcttcctgcgtgtggatacgaacaccgggctcttccacttcgatggtaccttccgcccttgccccctccgtcaagagtttatcggcgtcacggacagaaaggccatcaagcagttaaagaccatgaatgatatcacctaccaaaaggtcttggagcacgtaggacagaatcgcaatcagatgctcatctttgtccattccagaaaggaaacggcaaagaccgccaggtacatcagggacaaggctttggaaatggacaccatcaaccagatcttgaagcacgacgccggaacccgtgaagtcctgagcgaagcctccaactctgtcaacaacaccgatctgaaggatatcttgccctatggcttcggtatccatcatgctggtatgagtcgtgctgatcgtaccgacgtcgaagatttgtttgccagtggccatatccaggttcttgtgtgcacagccactcttgcttggggtgtcaaccttccagcccataccgtcatcatcaagggcacgcaagtgtactcgcctgaaaaaggtagctgggttgagctcagtcctcaggatgtgctgcagatgcttggtcgtgccggtcgtcctcagttcgacacctatggtgaaggtatcatcatcaccacccagggagagatgcagtactacctttcgctccttaaccagcagttacccattgaaagtcaatttgctagcaagttggttgataacctcaatgctgaaatcgtgctgggcaatgtcagaagccgtgacgaaggtgtagagtggcttggctatacctacctctttgttcgtatgcttcgctctcctggtctttaccaagttggggcagagtacgaggatgatgaagctttggagcaaaaacgtgtcgacctaatacattccgctgctactgtgctgaaaaagtcaaatctaatcaagtatgacgagaagaccggaaagcttcagtccactgaacttggccgcatcgcctcgcactactacatcagctatggttcgatggatacctacaacaagttgattcaaccctctatcaccgatgtcgaactcttccgagtattcgctcagagcgccgaattcaagtacattcctgttcggcaagaagaaaagctggaattggccaagctcctggcaaaggtacccattccggtcaaggagagcattgaggagcctaccgcaaagatcaacgtgttgttacaggcgttcatctctcgtctgaagctggagggtctcgccctcatggctgacatggtctacgttacgcaatctgctggtcgtattcttcgggctatctttgaaatcacgatgaagaagggatgggcatcagttgctaagctggccctgaacctgtgcaagatggccgagaagaggatgtggccaaccatgtcgccgctgagacagttccccaactgtcctgttgagattatcaggaaggctgaaaggatcgacgtgcccttttccagctacttcgatctggaccctcctcggatgggcgagcttctcggactacccaaggcgggcaagactgtttgcagcctggtggccaagttcccccgcgtcgaggtccaagcccaggtgcagcccatgacaaggtcgatgctgcgcattgagcttgcgatcacgccaaacttcgaatgggatgccgatatccatgggctttccgagagcttttggattatcgtagaagattgcgatggggaagacattcttttccatgatcagttcatcctgcgcaaggactatgcggagtccgagtccaacgaacacattgttgaattcactgtacccattactgagcccatgccccccaactattttatctccgtcatttccgacaggtggatgcattccgagacacgtctgcccgtgtcgttcaggaaactcattctcccagagagattccctcctcacaccgaactgcttgacctgcaaccactaccggtcaatgccttgaaggccaaggactattccgcgctgtatcctgattggcaacaattcaacaaggtgcaaacacagactttcaagtccctgtacgagactgacaacaacgtcctcatctgctcaccaacgggcagtggcaagactgtttgtgccgagtttgccttgctgcgccactgggctaagaaggaacacggccgggccgtctacattgcacctttccaggaactcgtagatctgcgattccaggactggcagaagcggtttgctaacctccgcggcggcaaggacattgtgaagcttacaggagagacgaccactgaccttaggctcctggagcaaggcgacctcatcatggccacaccgctgcagtgggatgtcctgtcgcggcagtggaagaggaggaagaacgttcagacggtagagcttttcatcgctgacgagctgcacttacttggtggccagatgggctacgtctacgagatcatcgtctcgcggatgcactatatcaggacccaaacggagttgccactaaggattgtcggcctcagtgtgtctcttgccaacgctcgtgatgttggcgaatggatcgacgcgaaaaagcacgacatttacaacttcagcccgcatgtgcgacctattccattggaattgcacattcagtcatactccatcccccactttccgtccctcatgctggcgatggcaaagcctacttatctggccgttactcagctttctcccgaccaatctgctctcatcttcgtgcccagtcggaagcaaacaagagccacggcacgagatatcctcaccgcctgcttggctgacgatgatgaagatcgtttccttcatgtagacgttgagcagatccaaaagctccttgatcgcgttcaagaagcggcattagctgaggccctgaagcacggtgttggttactaccacgaagccctgagtctcaatgacaagcgcatcgtcaagcatctctataacaacggcgccatccaggtgctgatcgcctctcgcgatgtgtgctgggagcttgattgcactgctcatctggtagttgttatgggcacccagtatttcgagggcagggagcaccgctatgttgattatcccctgagcgaggttttgcaaatgtttggcaaggccctccagcagaataaggctgggcgtggttgcggtgtcttgatggttcctgcggtcaagcgggagtattacaagaagttcctcaacgaagccctccctgtcgagtctcatctgcacaatttcctccacgatgccttcgtgacagaaatcagcaccaagatgattgagtcaggtgaagatgccatcaactgggctacttttacttacttctaccgccgcctgctcgccaacccaagctactacagtttgacagaccctacgcacgacggtctcagccagtatctctccgacatggttgaggctaccttgaaggatctggccgagtccaagatcatcgacttcgatgaggatgacggcaccgttgctcctcagaacgccgccatgattgctgcttactacaacatctcgtacattacgatgcaaaccttccttctttcgctgacggcaaagacaaagctgaagggtatcctcgagatcgtgacgtcggctaccgagtttgaagcgatccagatcagaagacatgaagaagtcattctgcgtcgcatttacgagagtgtccccgtcaagatggccgagcctgtctttgattcaccgcatttcaaggccttcgttctcttgcaggcccacttctccaggatgaacctccccatcgatctcgcaaaggatcaagaggtcatcctcaccaaggtgctcagcctgctgagcgctactgttgacattctctcgtcggatggtcacctcaacgccatgaacgccatggaaatgtcccagatggtggtgcaagcgatgtgggatcgggatagcccgctcaagcagattcccaacttcacgacggaggtcatcaaaacggccaacaagtacggtatccgagacatcttcgactttatggagaagatgaaccccgaggagaacgccgactacgcctctctggtcagggaccttggtctgtctcaggcccagctcgcccaggctgccgagttcaccaacaacaagtaccccgacgtctcgttggagttcgagcttgaagacaaggacaacattcgggcgaacgagcctgcatacctcaagatcaacattgagcgcgaggttgatgaggacgaggagtttgatcctacggtgcacgctccgttttaccctggcaagaagacggagaattggtggttggtggttggcgaggagagctccaagactctgctggcgatcaagcgggtcaccattggcaagaagctcaacgtcaggctggagtttacggtgcctacgcctggtcgccacgacctgaagctaatgttgatgagcgacagctatgtcggtgttgatcaggatccggcgttttcggtcatggtggaggagggaatggatgttgatgagagcgacgaggaggaggaagaggaggagtaggaggagtaggaggaggaggtggtggtggacaattgatagggaatggagactgattaggtgtttatgtatggtaatgcaaggcaagtactgacaacccatctacctggcaattgaggcggtacggtatatgtggatgtgtatgacacaggggaaaaaaaaacgcagtagttcaacgagaatgcatcatcttcggttatctagcaaccctcctcacccatcggttcgcggatacatgtgccgggtggttttggcacgcctagtggtgcttagggtgtcagcttcaggcccaagtctggagtggtgcggggtttcacgaccgctgcgtgagagtgtcgggagaggcctgtctgggaatgtttggggctgggctgggatgggggttccgggttgtggatggatggaaaggggaatgacggatgacgatctggggacagcagttcaactgtggattcatggctggctgggtcaacccggatgggcagcaactatagggctcactcagtcaggtcgcggtggacgatggttgttggcatcgagtcgtgggatcttgatggatatctggcctgatgatgcatgaggaggtggcgggcggaaacatgggttcttgtatacgtctatatctctcctctccgtacggaggtaagggtggtggtggtgatgacggagcgagcaaaggcagagtgtcattcgcccggccaggtagtgtagagccgatggatggcgttcattgccaatccctccatacagcgcccagctccggtcggctccttgctcctcccgcggacaagccgcaagacatcactagagttccatagaaggcaggcgacgctcggaccaagtctcgctcaccttcaaataatttctctctttcgcgaagacagaagaaacaaggacttgttaactgcaaagcttcccttcgactactttccctttccgcccagtagtacggatcctctccattgtccaagcttctgcgcattgtgacccgccccgtcctcccatcatctgtccacggttgccgttgcccatccatcatcatcaccatcatcatcatcaacctgcaaatcgacagcatcagcgctacctcgaccttgggaagcttatcgcatcatcaacaaaaagtcacgcgcgcgttgacgtagatagccaccaacgagccgacaagctttcggtagcctcgacccgccatccatccatccaattctccacgcgcaatcacgcgtcgtgtcccttttctgtctttttttattttttattttttttcttgtttctttccacctcccgatcggaatcagcatctgattggaatccgacttcgaccatcgcggcatccatcacccacggtccgttgatactagctctagctctctgacatcacgtcgccacccgctgcaacccggattcgtaccatcacccactccatcacataccatgtctgacgactccacgaccaacgcgccggctgctgcggccgcgtcgccaacaccggctgctgagaaggaggtcgtgcctgcacctgcgactacccaagccggcgaggcaaagaaggaggaacctgccgttgccaatgccgccgaggagaaggcggccagtgctagtgagactgctgcgcctgcgcctagcgaagcgccagccgaacaagagtcggacaaggctgcccgaggtatctagaatccaccaccattcacctgcccggccacccagaaggcaaccattcaccacccatcatccgtcaaccatctatccgcccacccgcaatcatcccttcagagcatcttagctaattgtaactttctcctatcattagacaccgaggacaagcccgtcgacaagtccgacgacaaggtcacagataagcccgaacaagaccaaacagaaaagtccgacgttgaaatggccgatgctagtgccgcccagactcccgctcccgagtcggcagcgcaaactcagcagaccgacgatgccagtcctgctgcttccgcagccgccacgtccaagagcaagtcttcgagcagtcgtcgcaagtccgtcggcggtggctctaagcccagcaagaaggctggcaagacgaagcagctccatctcgatgcgcagcctggcgaccactactacgtcaagctgaagggcttcccccaatggccagttatcatctgcgatgaggacatgcttccccagtcgctcatcaagtcgcggcccgtctccgccatgcgtcctgatggcacctaccgcgaagactttgccgatggcggcaagagagcacacgaccgtacttatccagtcatgtatcttcacaccaacgaattgtaagtttttggactagcagttacgtcgcgaacctgcttgtgtgctcgatctagccgtcattccgggttcctagctaaccagactgatcttacttcgaacgatagcggctgggtggtcaacacagagctcatcgagctcgatcctgcagccatcaaggatatgaagatggacaagatgcgcaaggaccttgcagctgcgcaccacttggctgccgagtcccaccccttgtctttctacaaggaggttctgcagcggttccaggaggagctgattgagcaggagaaggccaaggctgccaaggctgccgccactcccaagggaaagaagtccaagaccgctgtcagcgaggatgaggacgttgagatggccgatgcgagcgacgagcagccccagaccgacaagaagaaggcaaagaagagaaaggcagaagagccggtagaggtgagccgcagttgcgtctgggcaagaagtggctaacatgcgctaactaatttaatacgggaacaggaaactcctcagcggtcagagtcggtcaagaagcccaagataaagttgacaactaattcgaccgccaagaccgccaacggtgccgcggccacccccaagactgctaagcccgcagcggaagcgaaggcctcgaaggctaagccggccaagaagactaaggagacggaggagaagaagggcgagaaggaagccgctactcccaaggagcaagaattgacgcccgaggagaaacatactcgcaaggaggtatgttgatgcacgggaaactcgagcttagagagtgctaattgctgacttgtcatgacttcaacagcgtgaggtgttgttcctccgtcataagcttcaaaagggcctgctcaccagagaccaggaacccaagcccgaagagatgaaggtcatgtctgagttcttgaccaagctggaagcgttcccagatcttgaagtcagcatcatcagggccacgaagatcaacaaggtgctcaaggctattcttaagctcgagaacatccccaaggaagaggagttcaagtttaagcctcgctcgcaaacactgttggacaaatggaacaagctccttgccggcgaagctgcctccgcgtccgccccctcagctgataaggaggctaccactaatggcgtcaacggcaaggcgaaggaggccgagaaggaggccaaggagaacggcagcaagaccaacggcgccaagggcaagaacgaagagccggtcacatctgacaaggctgaggaggcccccaaggacaaggatggcgactccaagatggaggaggccgatgcgaaggccgaggagaaggccgagaagaaggacatggaggagaagaccgagaagaaggatgcggaggagaagactgagaaggcagagaccgaagaggtatgttgcatctgtccccagactgcacaagtcacttgacatgaagacacaaactaatgaaaggcaatgcagacaaagccttctgagacggctgaggctgctgcctgaggagggtacgggctcagtactcccgagcagcctgtacatcttgggttgagagggcagccgatttcatgtcgccagtgccgaacgagcaagcgaaagtgtgtccggccaccctccaatagcggtcggtgcgatcgctgtatacaaaactctctcgagtgtctcccgtgttcctgacgaatacgtaaaggccaggaaacagacaagttttgtgtttgtctgcgtccgaattgacgatcaggacttgtgtggaactgtttaatagtcgccgctttgaatatgctattaagtggaaggctctaggaaatacggaaatcctcagaaggcgaaatagtggcgcattgatgttccttttcttggacttagatatggaagtgccgaatgaggatttcggtcacagttatgtggaagggagagagtcagcgaaagaaagaagatgtttctgtataactagtttggtggtggttttgcatttccttcctccctttttgattccgtttggtgtctatctgtccatccgttcgtcttttggtctctcgcgcaacatattcatattccaccattggtcatcaaatcactatctaagggtgttattgttttgctgttgttcttgtggggtttgttggcttttacgagatacatgcatgccttttcctaggtattcaggccgtacaggattcttcctcagggtttcatccgtcttgttgttacaagtatctggaaacacgaagatcagcgaaggggattccaaaggggggaaggaaaagccaagttatctcaacgaggtggattggaagaagagaacgccgaaataatgagtataaacaggcactacaacgatcatgatgatttggttattttcatatatttccatcagggtctttcttggtcaattgcctacaggagaagaagaaaattcaggaggaggaggaagaggaagacgtctcgatatgacaaacaaagttagtcctttgtgcttgtggtcctttgctttcgggtgtctactttgggactggctctgtatgcttcgctcctttactaaagcagacagatctggtgctcaacggcaaattggttggaccacttaagatgggggtgcgcttcttcggttgaagggtgatccggtggagaggctagttacctatgatgacaagacttgcgaaggtatagctgagattacatgtttgatgaaatgaaatgtccataagtaccaactgagttgacgataagtgtctgatgagagcactctttgaggctgttgctggagtgaatgagaatgattccgttgtgatttgatgacggcaagatctcaactactcgcgtaacaagtagtcatcgtgattcactcgttcatggctttttttttttttttttttggttttttcctgatcaagcatgatatgaacaagatgggcggacagagtttaggaaggacggcccggggcgaatcgctgggatatccacaggggccattaacgagctaatccctacaaagtcggagtgttagtggcgcatgaggtgctgtggcttacacctttagcgctgctcctccaaagctccagcagtgagtgtcctgagatcatggccagggacgtgaatggacgagcttgtttgagacgcgttccttcaaaatataggttgacgtcgccgtttcatgagacaaacatccctgaacttgatgttggattagttcccgtctctttacgatttcgttaacggctacacaggaggatgtcgagtactttccattagcatctaactacctggaagccgtacggggatcgataagtgtccaaacatttcaactctttttacacattggatccatttacatttcttacaccttgcgcttccctgaaaaaatacctgatttctggttaatcagccaaggtaacctcaccaatcaaaatggcagagacacacgacgaaaacccaactctctctgaggaagatgatcaccgggtaagtatgtttacgttttatgtcccccttgtttcacaatttgcctcgaacgcggttcttcatagcagccctacttactgaatcacactcgtgaaaaacaggcagtctacatcttcaacccaagagcaggtcaccatacctccctaccacaagagaaaacagctcggccagtaaaaaagcggagagtcggtagtacacgagcttggtctgcctctgccgccgatcatgcgggagtagcaccacatgcggaggaggagacggagacgacaacgactgctgctgctgccttttctcaattgttcggggggaaggagagtttggaagctgcggggttgaggaggcaggtgtttgatacggcatggccggttctggatggacgaatcaaggtaggttttgatttcgttgtttgtgtgatttgttgggtctctaccttgtcccgaggggaggggatgaagatgagtgacttgccgatgagttttcgatctcctgggggagctataggcttagacggtggcagaaaagggggagtgacattgcgctttggatgtgttgttgttgatggacaaaaatcgctaacttgagttctacgagtgaagaacgtactaagagaggcaaaccgaacgaccctggaggatgtcagctcatttatacgtgacgctgaaggtgatgcgtaagtggtgatgcccccttcccgatctgatctcatcagttgaagggaaaccggcactgacacaagacagaacaagaggaaccagaatcccagccggcttcatcatcaccggccccaatatcgcctcccaagacctcctgttcgaacaactttccgaggctctcgggaaagccacacaagcccggtttgttcgtctacgggcggctggggcacccaacctcaaggcggcgctcaagaaggtaataagagacgccactgcgcaggtgtctcttgacggcggcgatggggatgaagacaccgaggtcgccttaggccgggatggcaggaagtatctcgactatgacctagagggattacacgcttttttcggcgtgcagcaggattcgtcgcggcgagttgttgtggcgtttgaggatagcgaggcatttgagagctcgttgttgactgatctgcttggtcttttccagtaagttgaccgtcaattttttactccgttccttgctatttttccccacgaggcggcgtggctaaacaggtctgggtaatacagttcatggcaggggcgcatccagttctccgtactctttggcatcgctacctcggtggaattgttccaggcgcgactcctcaagtctactgcccgacaattgtttggtgccaagttcgatgtcgtccaggcagatttggttcttgataatgtcttcaagagcgccattgctgggacgcaggcgacacttcgcctggggcctacgttactgaggagtttgctcgatcgccagcgggatcaggttgctggcattcgggtgttcatcagctctatcaaggtaagtccgactgaattcttcatcaggacgtttaccatggctgatatatatggtatcattcagtacgcctacatgtgtcacttctacgcgaatcctttgagtgttctgcttgcggatgaaaagtccctcacccgtcagcttcttcaacctgagcacattcaggctgtgcggacgcttgactccttcaaggcacacgtcgaggccgcggtggacgccagacagcttaaccatgcgcagttacttgtcgaagatgatggctacctcgttcgccagatggttgagcagcggcagaaaaagcaagattacctgatgcaactattgcgttctctacacctcctgacaagcatggatctcgttcctggccgtttcaccgatctctacgtggccgctctcgcaggggggctcgatctaacgcccaccatcgacggcataaaacgattaggagcagacgacgtccccgccctgatcaaccgcctactaacagccattcgaaccggcagtcccgacctcgacctgccaggctgggaggacgaagccgaggagctcatcagttccctctgcgagatccgcgacgagatcgaggcattagcagagcaagcccaggaaaaaggccaacaagccctcaagagcaaattcaccgcccaaagcaaagtcctccgcacaaccgtcatcgcccaaaaagtccagctcagccaggacacggccaaactaacggacgaagacaaggctttcggtaaggctatcgacgctcttgtggacttactcacccaccatatctacagcgatcccgtcgacagtttattcttgcacgaagcatgggcgtatgacgccgaggctccgtaccgggacgtctttgttccgcggccgggaacgacctttgagcgagcgttgacgaggccgcatgcgtatctcgggtgtgagtgctgcagcaaaaccaacgggacgctgtcggccacgctgccgacgacgtgtgttctatatcgattgtacctcgagacggggtcgttggtcaatgtggcggatctatggtctgcgtactacgcgcttgtgggcgaggactcggaggatggtggactgggcgagagagaggcgctggtgcagttctatcacggcttggcagagttgaggctgatgggctttgtcaagagcagcaagaagaaagcggatcatgttgccaaggttaagtggttgctgtaatcggctcgggataggtgtgtgtactgtgtgtatgtgagtgtgagtgtgtgtggctgggaagcggatggagggaaagaggagaaaggggaagaaccgagccgagagcatcagggcaactttccgttcgcgttctttgttcgtttcgaatgtcccatccttggatgtggatggaatgggaagctatgtttggcattttgagtggccacatggggaaaatgcattgttactgtcatgggcattcattccattcacatcgttttcgacaagacctccatacaaggccgaacaatgtattcgattggcataatcccgttaccctctcgaatccagataaaagagacaaagccccccctaacaaaagggggggaagacaaagaaaagaccatgacggcatcccaacgttcggtatagctgcctacctgtgctgtttctggaaatcgccagcggcttttctctgccaccaaagacataaaacacatgctttcgtgcgcaatgtctaccatacaacagtgacggcggtcatcttcgctaggctatttgatcatttccggtctgcttatttgaatcgtgaactgcttctgcttcgtttcgtttcgttgatgtatccaaaaggtcgtcgtcggtttatttttcagcaggtcattccctagcccttccttttcaggaacttccattgtgggagggtacggaatagtttcaaagaaatcatacaactattcattctactctgccgcaacaacgggtgcacgaaccgaaccgacaaaagaaacgagaaaaaaaaagccttcactttacttcagttatcatatgttcctcaatacctaccaacccatttactcattacaaattccctcgtcgggtttctcgcaaacaggttcacttataatcggatcacagtcatacccatcgcaaacaagcgctgacgttgagcagaccaattgatcacgagctggtcattcaccggaaacttgtcgtctcgttcatcctcttcaggtcttgcttgtcactgtataaaaaccttcgggttcctccccttgaaccaccgagcaagggctaccaaagtaggaacggcgagtctgtgggcaatcaggccaggtttggtattgcgattctccccttatagccagaaacgcgatcattcttcaggggaaaaaaagagacagcaagcacaatgtccaaccatgggcaacacccaggtcaacaacccaaccctcggggtcatcatcgccgtccgcctcccacaccatcaggagcagcgtcacagccaccacatccccctcgaccccgttctcaccaattacaaaacccagcaaccctcacaacccgccgctccctcctctccccaaccttcgcctccaaactccgccaactcgccctccccctcgcccccctcgtgcagctaaccagtggcaccgtgcaccccgaatttccccagacgttgctcaacttctggcttttgaccgacgaccagctggaccgactagcgagcttctatcaccagcgcacgccatgccagtggacggcgcactacccttgtccggtgtcatggccggcaggcatggggatcgaggagaagaggaggaggattggacggtttatcgggctgaggggctgtgagagtccgttgccgacggggacaagtttaggtttagacgtggacatgcggcagatgagtacggggggaaagaagggggatgtgcaggtagatgatgccgctatggaaaacgaaggaaatggaatgtcgacgtacatatcagcgctgctgaagtcgacgatagggatgacggacgaggatatcgcagagacggagaggagggtcaggggagcacaggatgagttggatgagatcaggaggaagatgggttggtatctttaggttgacagtgattgttgcaatgggtagaggtagggatagcaagacgggcaagatttaaagtttccgaagaattcgcttgcaaaaggtctacctagatggccaggcaggttaactagaggtactgaacgagcgctggtgctcggcaacatcggtacatacctacagcgtagaacagcgccatatcccaaattcaaactatccaagctgaggcctgattcgctttcattcgtatattgaccaatgtaggtattgaagtctacgtaagaatcccaaacccaagggcgctgtgggctgtactatatctcgaccaagacccgtaaacgacctgaagaggctcccccaaaaaagtatacccttgaatattttgctgcaggtcccaacccataaacgccatggaagaatgcaattgcttgcccaacacaaccccacactgccctgccctcccatacctctcttcttattgtacagccaccccggagatctctatgcgagatgctcacgtcactctcatgcaccgctcgctaggacgtgacctctagttcttgcccttcttgttcgacggcgatgaggtgactgagctggtgtccacaggggtaccagtaccagcctcatccccttccagttccttcatgaactcgcttctaacggtggccctgcgcttctcccaccactccttttcttgtgttgcctgagcctggatctcgtcaaggcgctcgcgcagcacagtgttggcagcaatctcgttggcggtttggaagatgctctgtccccagttgggagcgagtgcgttggcctgaagaatcgggcattagcatttctggcatccaatcatccgcacgggtaaccctcttcaaaggaacacacacctccataacaacatcacgaagctcttcctccatttccttctcggcacgctggaacctttgccacagatcatcgccgatgcttccacgctgcaaaagagagctgcaggcggccttggcggcgcggatctggataatacggtggatgtcttcgacagcgcggcgcagcagagccgcccggagcacactttcaggaactttaggtgccttttcggatccgttctcgggctccatgtggaggagtgacaggtagacgttgcgttggaggtgaggaccgaaccatggtgcgaggtttgcgctttgctctggaagaatcaacatggttaggcttctatccagagaagcatagaaatttctgagtagggggttgcatacgggctttcctcttgcggtagattgtggaaaaggtcatgaaggtgcccgtcaggacaatcagataggcgaaggggagcacaagcccccgccagtcgacgctgaacatgtttcgggatggagtgtgtgtcaaattgacggacgagaaatgatgtctgtattctctactctggaagaaagcgagcgactagagtgaaccaagaggcggtaggtggcgtgaggattgtcgtcgtgcaactgaaggttgcccggtgatggatgcgtttgccttttgcggttgtgtgagtgatggacaccgacggcaatgtaatcgtgcttcccttggttatcaaatgcagtgcccatgcctggaaagaacaccttgacaactgcaacggtgcagcgcggcagggggagcttgacaatggaatttcggcccttggcgcgcgctggcttcatctgagtggcaggggcccatgccgcaagtggaaatcgatgcctgccgcgacagcccctttctgtcactcccaagtctttgaggggtgcggggcattgccgggccggcattgggctctctctctgacgtgggaccgggagtttcttggctcttctggaaacccagcaggcatgcctcgattgctcagcacttcccagcacgccccagcactcccgccgcccaggcacacgtatgacgaacgcctgaaactatcgtacagcgttgcgtggagctccccgcccttcgatcaggtcccgtctgccgaccaacaattcaccacccgtatcccgtcaccagttgtgcctttaccccgagtccgaggacctggcgtgaccttgtagattttgcgcaacaagaagctttattcatagataccgccctacttccgacgcctacgacacattttaaattcagattccggattatactcgccgaacgacaggaacagaccagatccgtcggaccctttaacagcccagacgtcacctttttttcagcccgcccacgatgttgttgagggtacgcggtcccgatggcatgctccgcctgacattggagaaagatgacacctttgcggatcttggccgtcaactcattcccaagcttcccccgactgttgacccgaaaacaattacattctcgaaccatccgaccggcagcgacgccaagaatctcagcgaggtcgcaaagttcaaggtcggccagactgggctcaggcaagctgaccccttggaactctcgcgctgatcttgcgatttatgtgccagacactaactagcgacctgaaaatagccatggcgatcttatttttgtcacctacaagcacaacgatgcggcgaccgacggcccaggcaacggcgaagccaccaaatccagcgtgctttcatccacgaaccgcctcaacggcaaaccgatcctacctgcagaagacttgcccatcgacccgcctccgctgacatctccgcatgaacatatcaagaacccgtgggaaacggtgaggcagtcgcctctggacgatcggctagacaagcgtgacggaaagatcccaagggggcgcgatcataagatgtgtcgccacgggcccaagggtatgtgcgattactgcatgccccttgatccgtttaacgcaaagtatctcgaggaaaagaaaatcaagtacatgtcagtacacgcatacctccgcaaaatcaactctgcgacaaacaagcccgagcttggggcttcgtttatccccccgcttgtcgaaccctattacagagtcaagcgggactgtccatccggccatcctcaatggcccgaaggtatctgcacaaaatgccagcccagcgccatcactctccagccccagccattcagaatggtggaccacgtcgagttcgcgacgccccagatcatcgacaagttcctcaatccctggcgtatgacgggatgtcaacggcttggtatcctctacggcaaatatctcgaatacgatgttgttccgcttggcgtcaaggctgtcgtggaagccatctacgaaccaccgcaggttgacgagatcgacggtgttactctcaacgcgtgggaaaacgagaaggatgtcaacgaagtagcaagactatgcggactggagcctgtgggtgtgatctggacggatctcctggacgctggcaagggtgacggaagtgccatctgcaagagacacagcgattcctacttcctcgcggctcaggagatctgctttgcggcgaggctccaggcacagcacccaaagcctaccaagtggagcgatacaggccggttcggctccaactttgtcacttgcgtcatctctggcaatgagcagggcgagatttcgatctcggcctatcagatgtcgaacgatgcggtcgagatggtcagggcagacatcatcgaaccttccacggaccccggtcaaatgttggtgcgcgaagaggaggaggacgatggctcagtcagcaggacgcgatacatccccgaggtgttctatcgcaagatcaacgagtacggagcaaatgtccaagagaatgcaaagcccgcatttcccgtcgagtatctcttcgtcaccttgacccatggtttccctgaaagtccccggccggtattcacgaatgacggcttccctatcgccaatcgcgaatttgtcggagaagcccaggaagcctcatcagtagcaaagattcttaaggtgaaccaaaagtccgaccaattcgacgttagcaacttccacttgctctgctttatccggcagatgagcgtgctgtccaaggtcagctcaccgtatttccacttgggtccgacagaatactgactctttctcgtaggatgaggaggcactcctttgccgcgtagcaacacaacatgaccttgccgacgccttccaactccgggcgacagaggggtggaggaccctgcacatgatcttggaatccactggtgagagacttcccaagcgccccagaactgaggatgctagttttccctcggttgacagatcctacctcagccaccacccattgatgcaaaggaatcacaactcgacggatgaaccacttgctaagcgttttgctgctgtcaggctgaacgaacaacgcccgccaccgcctccacctcccgaataggattcgatggacgtggactgaggatacgcatggcttaataatgtcaccatcaactctgatcacaaggcacggagctgagggatcaggtccttcaacaaaaggcaacacagggtttggagcttcatctgcggcgaaactttcattctggaccgacctcggcgaaacacattgagaacatacaatggacgcattggcgttgacttttgctgctttgatggaaaatagacatgaactgggcatcaaataagacgaaaggggttgagtaatggaaaagatatcctagtctaacagtgctgaagatactgctcatgtcgcattgtggctcatgaacatagtttctgtatcaatatgtcatctacaattgaggcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcatattgtttttcttttgcacccattgccaacagcgcgaggagagtcttctctatttttcattcctttttggctctttttttccttcctcctctctcacgttttcctcgcttttttttgtttcttactcctcacactttctgcatccactcatcagtcttttttctggtattttttccagtcttttttccagtcttttttccactcttttctcgctaattcttcatccttcttcaaatcaagcgctctgtgctcggaaggttatctgaaagggttacatatcgtaatgttaaatcacaatataattttcacaatgcctgcctagtgtcaagcgttgtcttgttcaggaaaaaaatacaataacgtactaagccaccaaaggaacactatgacacccgtcggagttgctccaaccgatcccccaaggccccccaaaatcgacatctatcactttcttcctccccgacctcctccatcctcgtatctcccagttccaccagcagcctcttcgccctccccctcctacctctgtccttcatctcaccgccctcacttccatccgcatctccactttcatccaaagaagaagaatcccaaccccatgtcgcccactcggggctccccctctctcgcaatatattcggatccaacgttctcacaaaactgatccagtacgccatgaacatgggaacaatcggtgcgttatacgtcttgtagctgcttccctccccggccccgaacccgctgatgttgtccggcccaaaaatggcggccgcgtcgaagaggtggggcacgccgacgccggcggcctggagggtaaagtcgcgtacgttgaaacggtaggcgaatgctttccttctttgggtttggttgcttgggggtggtggtgatgaggaggagggagagggagagggggaggcggaaacgaaagcgtcgagaaagttattagagggacagatgaatgtggcttcgccgtaggcaagactggtggttggataccaggggttacggttcggcaagggaggcaattgggggtagagcgagaggatacggcgcatgtcggagggggtaagatggggatagttggtggtgaagaagttggtgaggtcggagggggtgagggagtcgtaggcgaaaactgacccttctgtttttttgtggagagaggggggcgcccgcgattagtgaggtgatatcaagaacaggaatgggaatgggatgggaatggaaagaaggatgattggaggttaggattatatgtccttgaatggaataggagcacataccatccgtgttggtaccaaaaagaatcggtacattcaagagacggcctcttcgaataagccggtaagggagatcctgcaagaagtcaccgtccacgcacggagtccagtagaagataggcaagagtggtccgtcatggcccgggaaatgttgggcgtgattagctgcttgcaaagaggtgacgttccgactccgtaaacaattgagctgctcctccgaatttacagtcgaacagccaacctgctgcgctaatcggtcgaactggtattcgagctcttttacatacggctgggctgggaagaaaagtgactcggacatggcacctacgaaaaggttgtcgttatggccaccgtatgccaacagatgcatcactacggagcctgctcctgctgatgcaccgtggatgactacatggtcggggtctcctccaaactgtcgacgtgtgaggtcagtctagactgcgggtgataattgtctggggccagatatggaacgacataccgcggagatatgtttcttcacccaagtcaacagcatccgctggtcgagcaagccgacatttaaatcaccgtcatctttcacccgctggctggcgaggaacccccacatcccaacccgatagttgaagtccaacatgacgatgttgtggccggacttctggacgacctcgcttccgttccaattagcattagtgagggcattgtaaccttcaagagagttagcaatgtgtatcaccagtcaaaatctcgatcagatcgacttacctcctcccccaataaacacccaaacaggcaactttgacttttccgtgatattcgctggagcccacacgttcacaaaaagacaatcctcactctgaccaggaaacggtgcactaacaccggctctgagacatattggcccgaactggtcagccctctcgacggtgttagtcctccttggcttaactggtgctcgccagcgtaagtctccaagcggaggagcggcataacgcatccctaggaaagcgttgacgccgttagagagagagatgccctcgtagctggtataggtgaggttgaccattggcggtgtaagtccgttgaatttctgtaagatagatgtggttagttggcgttaaaactacctaccaaatggcgaagtagcttgtaacctggaagatgacgcttgcttacctttccctctcgaagagcaatggaagtgagtaaaacactaacaatgatcaatgaagccagaattgtggacagaatcaaagcgatggtttgccttcgcggacgatgaagccatgctgctttcgtggacaccttggaggttggctcacttgatgtgttgcagcttgactgtgtgttaccgagtaacggagctcgttcattgatattttcctcttgagatccggacatcttacacaagtatcacgctctagcttctgttgcctgaataaatgcgagtcataagaatgcgttgcttcatgggacatgttaagagatgggtggtgtttattaaagaaagtggaatgggcggggtatcaggaagttcataagccgtcaactagaacaaacagcgaatcatctgtacatagcagaggggctcagtcaattgggcattgaaagccgatgcttacgatgctaacgtaaatcaacgtacggtccagaaatgttccatggtattttgatggagactggcgtgcttggaattgtgtgatgcaaggtccaagattggatggtgcaaagcgtgctccaaggcgagacaacagagacaaaatattaagtttttttctgggtagcggcaatcaaatggaacctgcaccaaacatcacaatcaatattacggcacacatctacctttgcatccaaaattacaaagaaacgtcgcaataacccttcaataacaaaaccgcaccactatcagacccaaaaacagagttcgccaaccacccaaaatgacatcaacaaccaaagacccctccaccagcggcgccagccccgactccgactccgaggacgattacatgaaaatgactttcgccgatgaaccctccacaacaacctccagcaaaagtggaaagcccattgaaacctctctccagcgccgcctccgcctccagcgcgaaggtgagatacgcggccgtgtcaagtccaaagccgagctcgcagccgaagaggaagctcgtcgagaagccgcactgtcaacctctctgtttagcaaattcgttccttcgccatcaacggcaccctcctttacttccccttcgtcagcaacagtaccgccaccaccaccaccacccacagcagcaaaaagcaaaggtctagcgatgatggccaaaatgggtttcgtccccggcaatgctctaggtgctggtgccacggagggtcggacggaacccatcaaaatcagcatcaaagatgggcgcgagggcatcgggctggagagcgaccggaaacgcaagatgagggaggctgccgaggcggccggggaaatggccaagaaagccagggtggatgaagaagggtatcgcgagcgtctgaggagggagagggaggaggcgaggctggagagacaggtacttgctgcgcagaaggtggcggaggggatggatgaggatcatgagaatgaggcgagaggtggtggtggtgaaaagggcagtggtgagggggaagtgcagaaaagtgaggaacgggatgataccgacggcggcaattctcaatcaaggaggaggaggactcgtaccgactcttgccggcctcttcgctctattcctgttgtctaccgcggtctcatccgctcgcgcgaagaggccaggcgcgaggctatgatgcggcatgacctggagcagagtagcactctgtcgtccacgcgactacctacgtatgtcgatgacgagcttgatatggacgacaaacatgctctgggtaaggatactactaccgtccacaggccatggaacacatatgtaatggcggaggatctcgatgaagaggatccggagctggatgagttcaacactctcagccctgacgagcggttacggcgcttggtgcaatacatgcgcaacaagcatcactattgcttctggtgtaaggcgaactatgatgatgctgagatggatggatgccctggattgacagaggaggagcatgattaaagagattgcacacgtggtttgatcctatcttgcaatgcaaatcaagccagttgaggatccatgtctctttcctattcaaaacacgcaccacaatacattgatgaaatatttccaacaaaggtgatgatgaagaatgtaggtatgtgctttgaagagagaaaaggataggaaaaaaatggctactacgaatggggtactattcatcgcacgtcttggttcgggtaccatagaagattgaatgattagatgggatgaaaatttcgtcctgtatactacatatcaacaacatcaaacagcaaagcaagaagaaaagatcctaagcaaatgaacaagaaataacaccagttccttcccgcttatagagacatccacatggagatccaagaccctttcacaaccaaacgccctttttatgagttgttgaaaatgacttttgataccccctatgcgtgatttttcttttttgcacgcttttccaaaaggtagaaagaaaaacaatcaaacatgatggtatcatgtcatctacagaggcttgccgccaatgaactcggaccacctgcggacctcagaggggataccctcggggcggggcaacttctcggccatgcactgagcgaaaagcatagcggtctaggggaagaaggaaacgttagttttcggtcaccgtggatggaaaggtcagtggtgaagcttacctggggctccatgaagagaggaacaccgaagtcgacggcgttgcgacgcataacgtagtcgacatcaaagacggtcttgccacgggcctgggcaaggttgaagacaccacggatgttgttcttggcgaagacctcacgaagggcacgcttgtcattggtagggaaggcaatgacctcgacatcgatcttggtcttggcagaggactcgaggaactgcttgacctcgttatcggcggcgtagagcttgtagccgagagggctgaggtagtcgacaatggtggtcaaccagctcttgctgaggtcaccaccgaaaagaagaccctcgccgggctcgggaacgcggaagttcatggcggactggagagaggcccagtaggcatcgacgagatccttgccgaagcaggccatctcaccggtagaggccatctcgacgccgaggaaggggtcggcaccagcaagacgggtccaggagaactggggaaccttggtggcgaggtagtcacgcttgacagccatgagatcagtgggctcagggacgttcttaccaacaagggccttggtagcagcgtcgatgaagttgacgccaaggaccttggagacgaaggggaacgaacgagaggcacggaggttgcactcgatgaccttgagagccggaaggccaccctcgggatcctcagccttgatgatctgcatgttgaagggaccagtgatcctccaggccttggcgaccttctgggcgatctccttgacgcggtccatggtggtctggtcaaggttggcgggagggaggacgagggtggcatcacccgagtgaacaccagcctgctcgacgtgctcagagacggcgtggaggataaggttaccctcagaggcaacaccatcaacatcgatctcttgggcgccctcaatgaacttggtgataacaacggggtgctcgggagagacgttggcagcagcctcaagcttatccttgagatcctccttgctgcggatgacggtcatggcagcaccggagaggacgtacgagggacggacaaggacggggtaaccaacctcctcagcaaacttctcagcctcctcgacggaggtgagctccttccaggcgggctgatcaacgccaatgctgtcgaggatctcagagaacttttgtctgtcctcggcacggtcgatatcgcggggatcagtgccgagaacgcgggcctttccagtttcctggagacggagggcaatgttctgaggaagctgaccaccgacagagacgacaacaccagaggcgctctcgagctcgtagatatccatgacacgctcgtagctaagctcctcgaagtaaagcttatcagcggtatcgaaatcggtcgagtaggtctcggggttgtagttaatcatgacagtcttctcgcccatagccctcagggcctgagtggcgctgacagcgcaccaatcgaactcgaccgaggaaccgatacggtagacaccgctgccgagaatgacagtacccttgtcctcgaaggtgacgtcgtgggaagaggcgttgtaagtggtgtagaggtagttggtgtcggcagggaactcggcggccagagtatcaatcttcttaacccagggcctaataccgaacccctttctggcagcgcggacaagatcctcggtgctgttgacggccatggcgatctgcttatcggagaaaccgagcttcttggccttgaggatgtgctccttcttgagggcctcgaggctgccaagctgttgcatctccttctggcagtcgacgatgttctggagcttgtagaggaaccacttgtcgatcttggagagctcgtggaccctgtcaacggagtagttctcatggagcatggcctgaccgacagccaaccaacggcggtcagtagggttctggagctcgaaatcgagatcctcgaacttgtcaccctggaaaccgacgaagcgggggtcaacctggcggatagccttctggaaagactcctcgaaggtacggccgatagccataacttcaccaactgacttcatggcagagccgatatcgcgcttaacgtgctggaacttggacagatcccacctgggaatcttggtaacgatgtagtcaagagaaggctcgaagttggcggtggtggtcttggtgacagcgttggggagctcgggaaggctgtggccgagaccgatcttggcggcagtgtaagccagggggtagccggtagccttggaggcgagggcagacgagcgggagagacgggcgttgacctcaatgacacggtagtccaagccatcgggctgaagagcgtactggacgttgcattcaccaacgacgcccaagtgacggacgatcttgatggcagcggaacggagcatgtgatactcctcgtcgctgagggtctgggaaggagcaacaacgatagagtcaccagtgtggataccgagagggtcgaagttctccatattgcacacagtaatgcagttgttgttggcatcacgaacgacctcgtactcaacttccttccagcccttgagagacttctcgaccaagatctggggggagagggtgagggagcgagcagccatgttgcggagctcctcctcgttgttggcgaaaccggaaccgagaccaccaagggcgtaggcagcgcggacgatgatagggtagccaatcttgttggcagcgtcgagggcctcgtcgacggtgttcacagcgaaggacttggcaatggggatgttgatctcctcaagggccttggcgaagagatctctgtcctcagaaagctccagtgtcctgacactggtaccgagaaccttgacaccgtacttctcgaagaggccaagcttctgcatctggacacccaagttgagagcggtctgaccaccgaaggacaggaagataccatcgggcttctccctctggatgacatactcgacatactcgggggtgacggggaggtagtagacctcatcggcgagggaatggttggtctggatggtagcgatgttggggttgatcaacacggaagcaacgccggcctccttaagggccttgagcgcctgagaacctggatgggtagagtagagtcagcactgctgtttgtttgtttatttgtttgtttgttttgtgtctggtttcactgagtcgacaagacattagacgtaccggagtagtcaaactcgccggcctggccaatggcaagaccaccggagccgatgacaagcaccttcttgacgtcgacatggtcgcggggcttgacaacgccgctctggatataagccttcgcgtcgggggcgggctggctggcagcagccgcggcagcggaggcagagagccacctcttctgggaggacagcctctgggcggcgttggcctgtgtctggaagatggaggtattctgggcgccggaggtgagagccctcaattgggacgcctggacgggaacccgccgaccatggcggaggagagcaggagctcggccagccttgtgcacggtcgacagcattatgtccaatggagggaggtgtttgtggaagaaaattaaagaaagaccaagaaaggcctcgtgagggtctcggggggccgatgtcttgtatatcaacaaacaagtcctgacaacgacgtagctgttgaccccggatcctgaccagttgactcaatctcgagtctcccgtccgtgttttcggaatttcgcgcttttaatttcagtggagaagaaactggagaagttggacggaaagagggacaagagagacaaataattcccaaaaccggccgctgtggggagcgccgataagagatgtgcggggccggcggcagggtgggttccagatttgttggtgggcggctgtgactcttttgctctttcaccaaacagaacaatcgacgatgaggccctgaatggagtcgctcttctgcgcatccgccaccctttgccgggggcaatggcgggcactggcgggttgggaacaagtgacgacggattgttggaaaattttcaagataggccgcgggccagcttgggtagcttccgacaacggaagcggacccggaatcctctgcggtcgagaagtgcgggacctgactggcatatgtacatggatctgcgatgctcgcatgggcagtcatcgcatcttgccagatccccctcccattcttatccgattttaagctcacctactggcgatcctagatcagtgtcttgtggcagacttgagactttctcgttacctagccactttgcctgccaaaataacaacatgtcgggcgcggtctatctaacaacatcactactattccccaggctctatgtgtcatctgaagtcggttgagcgtttgtccgatgttcgctcatgcacgccatggccccaaaacaggcacaagctcccgggacggcactggagacggctagtaccgagtcaatggttagtaggtacccacgacctccaacctccgagtttggtttgtcttttggacgcccaaaccccgccaaatttttgactactatgtaccttggcggtgaaactggctgaattggccgtaactgacatgttattggccaattgcccttcgagctgcgactttttggcggggagaggaaattcacgcgtttcatgattggctgagtcatcgcggccccagtctattcggcgatagttgacgcctcgatgccggtcttgttggtgatcttcaaaatcaatctctcgcttttgacgtgtccatgcggctgagtcaattcgaagcgcctcgccgatgctgacctcttgacattttctcctcggccagctcccgaaagagctcaaatccgcctgctcccgaaagagctcagatccttcgctgtattcccaatgccagtaaagccgcctgcgactttgactcatggaccgggtttcgacggctgtagcactggaaccttactacactaatatcagctctgctagctcacaagtcaaattactcaccccatcctatgatctcacagtacttcgggggcctatggtgtactactagtattccagaatccgcaagcttattccttcttcactcacgccgtgaatgaacatgggggatgggcgcacatggagtttggaagtgtggttcctggcagacccttgagcttccacttgtgtaagtcgagacctctcattggaagaacactatgtactgtccatcctgagctgtgactcagatacaaaactggacatcgactgcgaatgtccatctccaaaccaaatttcacattcccctttctggagacacccatgatgtcaagtctgtcaccccaagcgcccaggccggggctctgatggagcgggggtaacccccactcaggttcacggttgcaccatgggagtccaggcccgtcctcctccgcccgcggcttccgggctcaagtgcgtggattccggcgaacgaaagccacggcaccggcccaagcccggccgacagcggggaccggaactcagccagctggtcggtcttggcatgccaatgagcacaggccgctgcgtgcatcccctccaaccctccccttcgctgttgtggtcccttcatttgttgtgacgctgagtcgctgacagctgaggcaggggcacctcagtggcaggctacagcaccacgcacatccttggcgaccttgatgacagctgcccatcgaagtgaaatgcatcgcgcattctccatctcgttgccgccttcgtgatcatcacatttgctttctactactcgatgaacattctgtttgccggccccccttgacgtcaatcaatcatagacccagatatgtgaggctcaaacagccgctgaaagcttttattacccacagctcttgaatgcgccaacgatcacccttcctctcaaaccacggcgagctatgaacgatgattccgagccgagcttcgcggcccggcagcaggagcaggagcagcagcagcagcagcagcagcagcagcagcagcacatcccgccacacaatgcaaacgaggatggcagccggcgcaatgacaaccacgagcggtccacggagctgaacggcagcgctcatgatgataatgatgatgatgatgaccagacgtcacgggaggagaagcgcaaattgggcctgaagaagaagctacagttcatgagccacctgcagagaaatctcgacatgatctactttgcctatctctgcacattatactatatggagtacgatagcagccacttcctttagatcctttgcataacatagccaatgactaacgaatgacctcaatgtctcttcgcatcacagatgttcctttctccgtctattcgtacgcatcattccacacttcatgttcattaccccgaaagagggtcccgtccttctaccggccgaacgtccccatgtctttgccatcctcggaccgaatttgatatgcatccttgcacacatcatctctgcaccaccagtcgccggcgaagcgacgcgcgggtatctacacgggggcgtgatagtcgacttcgttgggcagaagccaccaacgacgaggctaggtcctttgttcttcgatgcggtgatactggctatccagtgcttgatgttggctatccatacggagcgggagaagctgcgcaaggttgtgaatccctccttacaacctctctgggctggtcccggtcaggttggacagcagacgggggcatcaggtagcgacggcgtgcgccagccggagacttcccagactttggatgcggaagaacggggcgtgaatagggaagatgagatggctctaggcgatggagaagggaccgaaacagaccgcctggtggcagaaagccgtggcggtcaggggcaggatgatgaacagcggctggggtccaactattctccagcatctgccggcatagacttgtttgacgtgatgaggtcaggcaatgccagtgtgggtagctttcatccggtacacgccatacgtacggtagggaatgactaccagacggctgcggcttacacggtccaaagcattggtttccatgcggccgccgttgctggcaaccggggagttagaggaattgctgggattacgaatagagcggccagacgggggatatgatggaaaagcatttgtacacactaatacttagtgccgagacccacgaaagcgaatttgatacagcaaaagtatgacctaacagagcttgaacatgcaacaaaaaagaaagcatccggtttataattctttacgctaccttccttcccacattaccaacgcccgtacccttgaccgagactactagatcagtcgtctcaccgtcatcgtcgacatcccttatgccccagctggccgctccgaatttcttcaagtctcgtgctagccctattgtctcctccctagccaatacttccctgcctaacctgaggcgacccacatcctccgatcccattgccatcagtgtaagcaaggtcggtgccgatacgttactgacgcaacctccctgtgcgataacctccagcagctggtacgcgcaccttgcgcctatatcctcgggcacgacaccaccctcgggcggcgctaccacatcagccgagtaaagcacgccgtccgcgctcgactccgccaccaagctgaggccaaaaccgataccgatcttcttcttggcaccactcttgtcgccgaccagcggcgccgggtcgtactgcgcggccacgtgcacgtccgagaccagctggttgagcacgccgcgcgccgccgtgatcatgcggttgttgtggctggccgacacgcccgtgcaatacgccacgccgcgaatccgccgtatcctgccggggcgccgattcagatgcagtgtcttgggcaggcgaacctgactggcgaagcgaagctcgaccacgccgccaccgccacggccgccggggccggaacaagagcgcgagagcacgcgcagctcgatgcgcgctggcgggatgccgaacattccatacaacgggagcacggccgtgcgaaaggagtcaaccgaaatgtcgccggtcaggtgggtggccgaggtgatgacgccggggccagtgaagcggacgttcatgtgggctttggagaagggcgcgagtagggcaagcgggaggaggaagtaggtgatgccgcgcgtgttgttggcgggcagggtgtgctcgactacgtcgccaacggcgccggcgttgacgcccgcgaccgtgccggtgatcaaaccgggctggtatgtaatggtggtgcccgaatacgagacatcgatgacggagccgttggtgatggcctcgataaggcgcaggaaggagacttcgtggggcgcaagacctggatgtgtggccgagctgctgcggatcttggaaatgtgcactgggcggccggtaagggtcgagagaacgatccggtgcgtgaaggcgcggtgccccgtaaagcgaatgaagtcggttttctcgcccgacatggtggcggttgtcaggtcgttggtttcacgctgtcctgggctcagtcgtgtgaaagtgtaatttcctagtcttttgaattcttcgtaggcgatcgcgccccaactcgtcgggcagtggtcgtcggtgatggatgaatgggtatgtcgcggttttaatggcgaatgattctgaattggaaagctcctttgcgagcgctgcaggtctccccgttccaattcgcttttctccagaatttttggaggatcccgctgtttctgccgggcggtgaaatggtacctaagacttattcgacaggagctgcgcgtcgataaggaactgcaggggcgtgataagaaaaagtcacagcggcagcaagcgcatggtggggcgatgatggccgctgttccttccaggacgtgctgctgtaggacaaagtgttgccggcttctcgccatcacgaaaagttgacgaacacaccttcaagttccagttcaccacaatccttctacctccgcagttctacctggcttccacatctccaactctttcattgctcctcatgattttcttcattctttacagcacactgccatagcccacccgacacacgaaacaaccaccgatgcctccccgagcatttgcgcttgaattgagtcgaacaagcagctatgtttgccagtcatgcatcgctagcataggacgagcccgcccaaatccacagccatggctgacgagaaacgcttcgagtgcggcccgcgccgctcgcagacaacgtgcgccaacgacgactaagcagctggaggaagagcaagcacagaggttccaagaagccctcctacgggaggcgcagaagggagaacccaccgacaccgacgaaggtccaaccgaaccccttgcggtcaactacttcaacgaagagaccgaagggcaataccgacagctgcgcgacggtgccgagtttggcgccgttagtggcggcatcgatagcgagatttccgaggccattaacgacttggagcagaaaatggtccagacaatacaaatgctcgatagcctggagaaggtcgggggttccgaacaggacaaggctgaggagctacgaaaacagttcaaaaagattctcagggagaaatacaagggcaagacgggtccagaaggcgagtcatacggcgtactgcgcattccaggcttcagcggagtgcggcagcgagccgtagccaacttgaactccttccttgcgcgcgacagcgtcgtcaagggcggcgtccccaagccgaaagacctgttcgactgctggaagtactactctgcagcacgcagttcattagccacccaatggaccaacgtgccgcgcgaggtgtgggattttctgtggatgattttgtcacacgaaggggaaggcgtagaaaatccgaaccggatgcatcacatctacgttttggcgaaggacatgcaagctgcgggggtggtgctgagagactcgcaacagcttcttgcgattgaggccatgtttctcgaaggctggcaagaggaggctatcgaagcgtggaagaaagccgtggtcaccatcggctccaaaccagaaacattcaaagggtactatgagctgggagtacgcatgtgcagtctccacggagataccgaccgcgcgatgagagctgcggatactcttctcaagtcctcagaatcgcctaacccgcgcatcatgatacccatcgtccgggctttggcagcaaaggaggaaaacgtcgaggaagcgtgggaagtgtacagggatatgcgagcgcttctcggagacaccatgcagatcgaggactacgatgaagttatcgcttgctttttggcggtaaatcacatcgaacatgcgctgcaggcctttgtcgacatgatgttctcgggtcccatggatattcgcggcaagaccagactaccgaccatcgtcggcaaccacttcttcctcggcaaatggctgaagaggctaataggagcaggagacctcgacggagcctacaaagtggttacgttcctacaaaaaaagggagttgccgcctcgcccatccagctcaacggcctggtaggcgcttggctcaggacagaaactgctgataacgtagagaaggctgaccagttggcttgggccatgatcaaagcccgtctggacttcgtcgacctgcgtcggagagccgccgcgatggaccggccaattcggctcgtaccccgtgacggagaaccaacatcggatgattacatttgcaccacaagagctacagtcgaaacattttctcttcttgccgagaattacagcgctcgtggcctgcacgatgagctcgaggaactgtggacagcgttcgagctggcagaacttggccccaacagcttcatgataaaccagatcatcaagtcgtataccgagagcaaggggccgcaagaggccatcgatttctacgagcaaatgaccaagaaacggcacgtgcgtcctgatgcacacaccttcatcgctctttacaatactctttcagtgaaccgcgtggtgaggcgagacaacaaattgacggcagatgacgccgtcattggccggcagttctttcaggacctggtcaagatggattggaaattcgactcggttgacgagtatacgtacctcccccgtaccgttctcttctccatgctcaaggccaaggatcatgccggcatgattgtcgctgcccgaaccatgaaggagctgttcagctactcgccgcccgagcagctgctcatcgagctggcggcgggaaccgctactcttcgggtacagagcaagcgcaacatggaccgcatcatggaagccagcagactgatagaaagcttgatccgaaaacacacgcaagttttcgccgaccttggaggcgaccctgccaagatgacgacgcaggagaaggacaaccagctttgtgccgtctttgaagagctggtcttggtcaaggcgcatgctcaaaacgcggagaggagtgcggtgaataatatccttgcccaagccgctgaagagatgggcgtatttgatattgtgtttacgagggatccggcggtgattcggaggtacaggaaggtgatgaaaaataaggatgttgaagatgatgtcgactgaagatggtcacttgtacaatacaatgtaacacaagcaaaatgtaaaacccccgaaagcactcatcgcttcattggataccctcagtatcattgaacatatggcggccaccggctatctgatgtgctcagcacgaggatggcatagaactgatgtcacccagttgcgagtttgtcccttgttctaatcattgtcaatcttggatatatcacaaatactgaacactcggttgtgatagtcaatgattcgtgacctgtaagtagttatcacctgttgagtatggaaatggtcactgaatggaagtagagatctgaagtgattgacgagttgtcaccttcatgtgtctatatcttgatatcacctctgtgcccttttctcacttttctatcttccagcttgaccctaatcatctatggctgaacaagataagttgtatattggattgagcattcgcttcgaggattgaatactctcagccgaatcaaccacactctttgtgtgtcttgaggtgaaaaaagtctttccactctctagctattcttttctgaaaggacttgatcaactcactcttcatgtcgcgtttccccccttcaccttcctatataacggctctatagaacacatgtaaccacacaacccatatattgcactgactcgtaaagcctaggcaaattcaattctgatacaggcaatatcgactctcagagtgtatgctccagactgtcagccactagagtctttctgattgccacacctatctctcgagaccaccatactccccctcaaagaagtcaatacaacatcaagggccacaatgtagtacatatgtggctctaatttgcatagagccctcatggatggatctcgctatctacctagtcaccactcactcatgctctcaatgctccgtgttcatcttgtcctgttttgcctgtaccgccttgtccacacagcaaattacccagtctatcacgggaccacatctctgcagggtatacactaccctacactacactacactccctctcggatatccgtccaccgcccagttcaccgttgagttctctcggggagaagctaggccgtctcaaaaagtcaggcggccaggccacaacaatcacgtggccaagctttccgaacgttccatttcatcttcctcggggtccatccatccatccatccatccatccaggtctcaccgtgggattttttttcttcttttctttttttttctttttcttttcgcccgagtcgacaccgtaggtcaagcgagaaattttggccctggtcgcgtggaacatctagccccagggtatgctacccagacactaaatactaccataggaaaccagggcgcgcgcgcgcgcgcccaccgcccatcgcccacttgttgacccaggtccccgggaactccgaaaactccgctttgaaccctcaaaagatgcgtagtgttgtagtatgtatctaacttgttgtggtgactggtggtgctcgggacttcctctccaaggttaggcaaggccgcggttccgcggttccatctgtatgtactgtaccgattctttgggtaggagtccaggcaagtctcttctttggtgaaatgatgattggcggcgggatggggtaaaaatggattacggagggttcctggacagggcataacacacataacatgacatgaaaataggcataacataacatggaatagcataaggcaacagaacagaatatgggtcgggatgaggagaaagggagaaacaagagtgggggggcgagggtatgaagcatgtgatatgaaggatgaagaacaattgagaaagcatttccttcgagttgaagcatggagaaacattgccgggcttaggtaggtcgtcggacttaatcttttgtgattattgttaccggcgtcgtcgtcgtcgtcgtcgtcatcatcatcgctcatcgttctcaccgtcgatatcatcccatcttcagcaagaccaggtacatcaaatgttacgccgctttgaaagtttcgaacgagcaaggccgaagtagtacatatagaacaccgcatcacaaaccccatctaccatcatctggttggtagggaatagtacccaggaacgcgagaagtggggagtagaggtatggcaatcttccacgactccacgagaccaaacgacgacgatggacgatacggtgcttatactgcgtagtctggatccggtaacgttcgtacggcctgcctgcctgccggggcagagagataggcctacatcacacagtgatctgggtatgtacttgcagggcaaattctgctcaccgcgattccaaattttttgtatgcatgcatgtatggatgcatgggccggtcggctgtatgcaagcaccagtcgacgacgacaacgtcggtgggtgggtgtcgctatggctaggggctcactttatgctacgctagaaaaggccgtttcgtttccgggtgtcgtcgattcgttccattcgttctcgagtcggtgtcgggggactcggggctcgggcggtgggtgttgttcatccgcagaccaagaatgaatggctggcaaggagctagggtccgggaggcccgcctggcggccggccggggtccgagcgggttggttcacttcgggatccactttgaatctgacgaagttcggcggcgcggcggcgcctatgtggattattagctgcccgctaaaaggtcgctaacatagcggtgggtaggccgcttaacctattcacggctagctttcagttgttaggtgatgggggacaggcgccaggcacacacagactttggggctctgggagcctgaggaagaaaaaaagaaagagagaaaaaaaaaaaaaacgaaagatggaatcgaaggaatggtggccggcgggccagctggcacggtagtaacgttgcacttccccgggcgcccgggcttccttccgccggatagaaatggggtcccgaccggatgagctccatgtgtccccccgttgggtcgtgatgttggctgggctcgcgagcgagcaagcgagtgaaggatccactctcaccactctaatgctctctcacagtgggattgtactgtgcagtgaggtaagtagggtgagctgttaatgcattgatggtgtgttgtcgctgcagtagcaaagttgtaggttgaagtgacctgccgagtatggtttggttatcattgatggtaaaacaaacaacgactggcaaatgcctctcactgcctgagggaagtgggttgaagtttgttgtcgaacggttggtttcttgaaaatgttgccgccagcagtgccgcagatgcagaaagacgagttgtccaaacgatactacataccacactgctatttggggggcaatggatccgatgtctgatctagtatggttcaaacacatgtaacgcattgtcagcatgctgtttggaggcgtggggtgtagttgccgcgagtctctacgtcctcatgatgttgggagttgtcgtcagctgcggagaggcacgtcgttaagtagagtgatacattgatgttgttgaattgggatcgtcactcagcaaccattggaaacccggaactagctctcatctccaacagcttcctgttcaaagcacagggtcaaagtgataactggtagtttggcgctttgacagaaacttgacctacacagaaccaaggctcatggcctggctcggacaaagagaagccagagggttatgtttggcaaacaccaattccaaattgacaaatctacttccccgctttttgttgacgtatttgcctccagtttatcctctttgccaacctgtctcgacaatatctattggatggtcagcgataattcttgtgtaaagcgcccttgccgcagaaatgttaggcatattttcttctgtgccttatgatttccccttttttttgcttctttcatctgatcagtcctattccattggtctcgtatgtcaaccatgtatttttttcggtctcgagaagtcaaaacgaagtccggtgtctaatgctgaaatgcataaagatggcacacgaagcaacttgaaaagtaatgctcgcaaaaaacaaaaggcacatatcgcgaaccatgattgggtgaaaaggctaggcactttacattacggactacctacgaatgttgtttttcagttgcaaaagtatcttacaactacattggaaagaaaaaaaaaattgaacaagaaatagaataaaaaaacggtagattcgaaattaggtcgaacagctacaactcatctgcgtcttgtcgtaattacccgatagagtgtccaagtacgtggaaagagaagtgcttctcttctgtgctgtatgcaatgtacctacgtggacccgctttctgtccaccatacatacaccgcagaacaacgacacgaaggcgccacagatatgcacaattgatcttggttttttttttttttgccgacaaacaatcatgtctagcatggatacacaatatccgaagattgggagggtgtcatcccaagaagtcgacgtttgctcgctgcattttgctgctgctggaccgcaagttcatataaaacgcttcttctattttttagatgaactattccatcagtaccatctacaacatcatcccgctttgtgacccgcattatcccatgcatatatacattaaatgcatgcaagaagacatgaccggcacgcacagctacccgaatctcgtcccgctttttttcttttctctttgacgtcttgtctttctcgagggtggtaaccacaaggtcaaacacaggagggaggggtgggaaggaaggtaggtgacattgatagtaagtcacacaaagcaagatggagagatggaaaaagatgtcaccggctggaggttgaggctccgtcgtgagagagaggcttgacgttggggtacgaccatctacacacagaaacgatgggacaaccaatcacaattcactgtatatctggaggtacacttcatccggatggagggacctgcaagggcaaagaaagggaaaatagacgtacctattcatgggcagtcgcattacgatatgacttatctgtcatctttattgtgcgtcttcagttttgggtgtacacagcgcgacaattgagagtatgtgtttcctgtagtatttcctcaaattgaatggctggggagtagcgatacgtacgcagttgtaccaaaaaggcagggaataaagacacaaaagaaggataataaaagagagagagagagagagagagagagagaaatcaccatttgcaccgtcgcagttgtcacgcttcaaaggcggtcaacgatcactattaacgcaggtacgggcaccaaacaggcaggtaggcaccgaggcacggtaaaaagcaaccagtctccgtcccccgtccctgtgatgcggcgagcagcaaatgcaggcaccgtaggatacgcatgcatgctagaacggacttgtcacctgcatgaacatcgcaaaccttttggtttgtgtttttgtgagtcccttgcgaattgtgtcggaacgccagaagacagggttggttacagacacgtagagagggcgttcagtggttactggactttgcgtgcgaggtgaaagtgttatggacaaccaaacaaatgaagagacacaagagatgaaaaaaaaagaggctacaaaaaattgaagaatggaaaccaattgcccgtttccattggatcactgttgctgagggtgatcggtcggccccaaagttcgaagcaattaacaagtggttacataggtatgggaagcaacggattgagaatgggacgtcatcgccactggtcttttctctcgatttacgaccttcattcacttgaatggaaatgtcgaacgcaatagtagccgaacaagtcgccgaatgattcgctgctatatcgtcattttcatttaatccttctgggaatggccaccgtaccatcgctgtatggtgcgcggcgtccatctatctctacgtagtggtatagtcccgtccgcaaatgccttcattcacagaatggatattcttgtcgctcttctcgtccattcgttcctctgtttttccttctcccatcgtgtttctcggctcccacttggtgttccttagcagtctcacctcagctgctcccacccaaactccgtcgcagggcatcgtcgagaacgccagtcctaagaatggaaacatggaaaatggaatattcttttccaagttccattcccccccccaccgacgaggaccgagtgcaccattactatgtacggcgtagcggcgtagcggaccatttcccaaaaacccaaaacttcggagggtcaacccgattccggtagcgaagcccgtgagcggaacacgacgcaagctgttacgttttccgcttcgttttcttctcaggaatcctggagaatggagggttagtggggtgcctgctgcctgctgcttgttttgctctatgcgtgccaagttcttccagaagggcgagagaatgacttgcgacgctgaggagccctgcccagctgtttgccttctgagttttggcgagaactgctgctgtgcactagccataaactacccatgttagaatccactgtgaaccttcctggggcaggttttcgtatccacggcagcagagttgtaattcatttcccgcgatattggaagcgaatccgacctggttagcggtctccgttcccaaaaagtgttgctgtgtggagatgatggatatgccgaaaccgtcaagtattgtagtgcacgagtagagcccattgcgtatgtacgcgtatgtatcggaagcaaaagaatcattgatcaacccacaactacatcagttccccgggccgggggaaaatgatgcgaaggacggacctgatacgcttcggttgagaaacttgcgactgtcgttgtgtcctggaccgataatcgtctcaggttccttccgtccctttgcttcgctccagctgccgtgtgtgcgccaagcttggaggatgacgaacattgcgtaaccgatcaacgtatacgtgaaacggaacagaaacaacaatgacgagaagatatgttgctgttgcgtggagcaaaaaaaatatcccgagataagcaagattttggctctcaatgacccaatcttgcacagcaacccatgcacgtgatggtcgttctactgtaaaagtgcaggtataaagttggacccagcgtatgtaaggtacggcgtcctgtatgattgatgctggcgggatgatcccagttaagagatggtcagtacttacctgattacgtattgtagagtaccatccgttcgtctgaatatcaaccaaccccacgctccaatcgccttgttgcacctatctcatgttcttctttgcagttatcaattgcgccttttccccatccgattgccgattctacatcgagtcaatgctggaactcagtttatccagtggttccttagcggcctcgatagcatacccaattggtcggtgtgcattctctcaccacttaggttttgcctcttcgaccgtcatgttatcagcgagtcctcgagagttggatcaccggaaaacgtggatggattcggcgacccccaagggtcagttgatttcggaagatatgaagtgcctggacccttgaaaccttccagaagacccatcgtcagggcccggggaaaagtctgcacgatgcctattggtccagggagacaagcgttcctgcgctagtggaaacattcgcgataaaatctgggacacgcacgatgcaacagcgcccgagggaaaccgtggatggtttaccgttaaccgagtgtattatgacgattaaaattgcaacgacaactggggcatcatccaattcctccattatcatgtacccagcacttatcatgatcctgatataacattgatcggtcgatggccgaggcgagaagcccgcagaaatggtctacggtcgactgccgtgaggacagtatcggaacccctgcccttagcttcgagttctgattgctcaattgcttggaccgggtgggtctatacctcgtgcagttcgtgcagaatggaagttagactgtgtaatgcacggtaacaggttgcgtgatatcttccccgcccatcatgcgatcaaactggagataccagagcggatggacaacgggttattctcttacctgctcgccaggccggcaactgctggcaaagtctgtttcgtggagcattgctccatgttgaccgcttcacagacagaccgccgggtcaccgtgaattggaaaccgtcgaccatcgaacttggcggccggtctacatgtgcggaccgcagcgaggaacggaccacatgtggaggctgttcgggccgtatcccggaccgctcactccatctttgccatgcttcagtcttgaagcgatactgggcgaacctcgaagcccgggcgctcatgaacagtcatggactggatatttcagcattcacagcgaggcacgtgattcaatttggtctccatggagtacctttgaatgatgagcggctcacatgttctgcttacaccttccattctcgccccggtcacccgacattacagactggccccggggtcttccaccttccaatccgcggcccgttggtaacggtccggggcaggcttgtccatggacaccggttgccgcgagggtccgccaagtacaccgtaggtttatagggcttgcttatgcttgcctacctataccggcagtcgagcagctgtagcctgtactttggtaatcgctgccgtcccacatgcaaatgagttgaacagactttgaaatgaggatggcggtggacctggaacccgtaatcggccatggcgatgtagatccgaatagcctctggagggcaaaagcccgagccatcacaagaatgcattctatcttgcgatcgcgtgctgtgcctccaagctgcagtgggcttgggcgagacagttcgcctcctatgtgattcaagacgtcaataatgtttgaggtgatttgggagcctcacttccaggctggcgtgtgaatctcaatgtccaactggtgagcctactagttcagctagatcaggcagcttgtacagtccgtgtcaacggtggcaaaacaaagctgatgatccgattcgatacggtcatagttttagacaaggttggttatgtctatgtgtctttgagcggagaattgtttgacaggtattctcggcgcagtgtacctacaataccagtgcaggcaaggtcggtataatgatttgactgcaagtatgctgtttggttgcgtggctagcctgcaaaaaacttcttgttactcgtcgagagcagtcatgagagatgagacaaagtggcctcgaatgtcatgccttctccgtcactgtgggccaatagccgagtttcgcaacgcgattgagaatagtgagagagtactgtagcatcgctttgaatgatggagggtgcaaatgatgggaacagcctatccggacggtgaaagacggcaaaccaacctaccttgtctcaagtttgtgtgaaaatcctgcctctgttgtacctacaggttagtgcgtcggttctttgcagtagcgcatgtgcagatgcagaccgcctgcaaggtacagaaactgcgggtgataacaaacatcacaacctcgactttccatccagaccacaatacactacaactgaaggcagaatcgtatccacgtgccttggctcgactctgccagctttacgactaggagcaacttttagttgataggatggtctccccgaagtaaagctcatgatggagcaggtcgtatggaaagagaaatttcggtgaccggtgtctacgacgcaatgcacaaagcacagcgagtcgggataatgcgatcataccgttccatgcattgaaggtagtgaaggctgggagattaatccggggtaaagtgatggagtccggccgatgctaccgagtatgtcgaagaaatctgtttcgggtccgagcgagaccgtggacagcgatcccgactgtgaaaggaaggcaagcaaatgatttctagaaagcggaattctggccgggagcacttccgccaactgcttcacctcttgattgacagcctctgggtgtgagcggggaccaaaaagccagccgtcagcggccaggctcccaaggcccccaggcaagcagattcctatctaggttagcattcatctactgtgcagtaagcggtcaaggcggtgtgaagatggaacctggctcaagcgggagactaggtaggttgacgcttggggcctcgagggtacactacactgatgaagcgattggacccttgagttgaagtttttgtgtagttgtggatgtgatgatggcgatgctgtctctatccactggtgcttgctcgagtgtggcatttgagatgcttggaagactcggaaggcttgaagggcttgtaaatagaagcctcatggtttgccagttaggctgtgggcaaacctcggggaatgtttggcatgattgccattttaattgtcacagatttgcagtttgacgtcttcgagaattgagatgctgctcggacagatggccagcaaggtgcgcacgtgtttgcagtgcttcgagcgccgagtgtctgagttgtttctctcgctagatttgcatgttgatcgattccacttgcagagcacgcgcggggttgtcagggaaatgagcctctctctctcagcttcgtccgcctagcacattcgccggcgatggaggaagttgcgattcacaaaccctgccgcctgtaaagatccatgcaagtccgcagtgcagtgtatggtagaggtagtgtacgaaaatcagtacgaaggcaggagctgcccgtcaaacccgtgttcgcatcagaactgaaatcttgggcagccttgattgtgtaagaatcagtgtcggcactgctgagtggtcgacatgtgcaatctcaagtccaggctcggattccgatttgacggcgcccgtcgagtttgccactgcgactgcccagtagagttgatggcgttgttgtccaatgtgatagggaaactgcccgacgccatcaccaccaaaaaaaatcaaaaatcaaagacacaagatgcggagggccggctacgtaccgcgcggcgctcacctctttctatcacaatcactggtctcaatggtgacggcgcgtcttgactggcagcagcaaataacattacactatcgaccaagtgatgatgcatcggaggggcaagtctggcaagctagtcgtgacggccccatcgtccgtgccactgctgtaagcctgtgcggccaataccctcgagattccgtagtcgacggtcactactagctgagctgcctgagcctctagtacactacttcgtcggtgcttgtgtggccatctctgtctccatcatcgatccattgttgggttacagcgtacctgcgtgaggtctccgaccgtttcatgtgttttctatcgctgaaaccacttgggaacggcggccgcggggacagtctttggctgccaatcgcacacctggcgttgagacgtgcattatcacttcctcgcacgggcatcagggccgttgtggttgccgcatgaggcgattttgaaaaagttcgattgaacctcaaaagtgcagtaacaagtacataaacttgcttattgagtttgctatttgagcgagtgatgacagcggggatagctgatgcgttgccggacgccagaccctcgaataacacagaccgggcagatacggggacggaaccggtcgcagcggtgggtccattttgcgggatccacacatcataattcaagcacgccgacccgatttgctttgaagcgaaggaagtcaaatgaacgggagatccgacggcggagcagcaccattctctcttttgtgcacctgtcactttgccattttttttatgtttattttttcttcttattttcaaagtcatcgcgtagaggtatcattttcttttgaaagatctgtcagaggcagccattttagcgcagctgctcaatgacaatgcaccaaacaaaacacaggcttgggtttcagctactgcgtatcaaaaagtcgtagagtatatgctagggcatggtgcactacatacaccatagcttcattggcctaatcaacccaatcaacctcaatgatcccaaatcaccccaccttgtccacaccatccgacatacggcgataccaccgcacctctctgtcgtcgttgctacttccttgctggcccgccttttgcccgtgctcatcatttcgctgaagcagtggcggcgacaggtgggagttgtctcgcggccctggtgctagcagcagtatttgcctggctccccggctctggccttggatccggatgggcccatcaacctaggtagcaacccatttcccttctcgcccatttttactccagagctctgttaccgacaatacgctacaactcatgtatgacttcggccgggaccattcaggctcaaatctcggtaatctacacagtacaggcaatcttcccaagcccttgggccttctggacagaagcggtagacggcgacaacttgttcgtcgtaggatgagcaggagcccgttgcgtgagcgtcgagtgtgcttctctttgggcttgaccgcagaatcaagagtagccttgacctacagctctgcagctctctgctaccacacagtaattcctagctgctccaccatagcttcacctctgcaggcctcgtcaggctcattgtccagactgtgaagctgctggggccccagggcttgtctcgacatccccatgttaccggaatactcccgtctgccgctggtccgaaccctatttgatctgcttggaggtactttgctaacctatgatgctctgtagaggtgtccgtgcccaatcccagctcagtctggaccaatgctcggccagacagccagacgcacaatcaccgtaataaacacagtgcgcccgctcacagctcgctgaggatcggacgaacttgggtgggtgctcatctgaaattccccatttccagtcgctcggacgaggacgggaacccgggcctgtggaactggagcgacacagtcgtcgtaaacatcggagccatgatgccaaccacgacgagaaaagaacgcacgcattggatgggagccgagcctctcaacgggctctatggcctccgtgacttctcgttgctcaagcttggtcctcactccgagacacccagagcaaggacacagcgaaccaggccctcagcacccggacaggaggtgagatgaccggcccaggtggtgtggtagtggtccggagtgtgcgagaactactgcgagctgctggctttcactggggccgttcatgtcctcggcggcactagagagcacttgggcttgcaagatcgctgctcacggtccacggggaagcttgcgtcgaggtacccgtgctgcggttcgctctgtggtaccttcattcaggctgctgggatggtgctgctgctgctgctgctcgctcgagtccagaattagaatagtaccagaattggactggcggctgtgcctttcctccagacaagccagagcccacccacacccacccatcttctcatgttgccgtccaccgtccacccccccccaaaacatgaggacatgggtcgggtggacacggtgggttcctgaacttcccagtctgtacagttcaaggtacaacctgtcaccttcaagcgaggtccagtatgcatttcgactagtgtatagtatacgtacatggctctggtacgcacagaacacatgtacacctctcagccaaagaacgcatagaccgtacccggacagtacatcccgggtggtatgctgggccctggttgttgtcctggggcgcggtgtcgaccatcccggcttgcccagtctcaccagtcgaagccggttcctgtccagcgccgttgcatcgtcttttgtccgctgatctcggtgggacttacttatcctcccagggtccccgtctccacgcttcctctttccactcttgagatcggcatatcttgttcttggacgtgtggtgtatttattcctttacttaccggtctctgccctctttttggatctcgaggttttggataacactccttcgtttccatttgatatttacatcaccacttggtctcagtcaaccagttcaccattggcaccagctcgacgacaattcaagctctcgatccggtttatgtacaacgacttattaatctagactgccagcctatcttttcccccggaggcaaccagtcaacaccatcattagcccttcacggcacgaagcaatagtaacaacacgacgcgacatctatatacatatatatatacacacacatatatacaacacttaatatataaacccccccgacgtcagaggcatctatcgattgccacagttacaaaagctactacctcttacctggttggtaccaacgttcgacatgcatcgacttgggaggaataagcagctaatagcaggatagcactatataatacgatcaagatggaagacatcatggctcagcccttcatcttctatgaatcagacgccagccccgagaggcagcaacggcagcacatcttcaacccttttccctaccagatgaacatgctccccgttgtgccgccggtgccgtcgacgcccatctactccagacgcaactcgggctgcctccagtcacccatgcagcacaagccgttcctcaacctcgacagcattaccagcatgcctgtccctcaggtgctcacgcccatggcctctcctcagcccatttcccacgccagacccgccatcaagctgcaaaccgagatgggcgactactgcggcatgccgccaagccctccgctgacgcgttccaacagcgctgccagcagcccgcgcagctgcgacttgctccagactccgtgcaaccccatggtgtcgggaatggacggcctcgaggtcaagcctgctggtcacgaaatgaagccttattctcctcctcttacacctggtatgtatttgtctctttttcattgcgtttctgtttgcgtgtgcagtgcagcatccttggcaagaaagggaagcgagctgggaagttgcaagcaagcagagcttcggtgggtcggagtggaagcggtgacgggatggatttgttggctggctgcaactaatgtttcaagatggaagcgggatgtggaggctgctgcagcaaggaaatcgcgggcggacgcccgactctgattgcccgcgcactgctggtccgagcatttctgggcgctgagctgaccaggaaccccaatttttagtgtaccttcccgaccaggcccgcatccaggtgcccatgctcccctccaatgacctgagcctcaacacgccaacccccaccgccagcggccttcttactcccactcccacctacaccacgctgctctcgcctgccgcgtcgccgctcgtgcagccggcctccatcttcccggtccccgtcgacggcgtctgcgatccgcgcgagctgaccgtgggcactgtcaattccacccttgctcccgagtacttccccaccatttactcccccgacgaggaggaccgcgactacttctcccaaggcattgccccgcagagactcgccacccccttcgactactcgttcaacccccagctcactgctggccttcctgtctttgacatcctttccgtcctgaccgacatcgactcggaggacgagtctcccttcaccagcggctcttgctctctggttgagagctcccccagcgtcagcagccgctcgcgctccagctccggcgctgcttcgctcgaccagtccagccttttctgcgacgaactcgaggacatgcacgacgttgagtcggttgaggacgactgctgctccgatagcgaggcccgccccagcaagagggcaaggcacgcacgcaagtccaccatggacgtcgctgccgacaaccagaccgccagcaccgagaagcaggccccggccagcgaacacacccagcaggcagccagcgccgaggctgagagcaacaacaccgagtccaacgcgaccaccgaatcctcggtcgaggctggcgagcaggcgtcgacgccgcttccggtgcctaccaaccgccgcggccgcaagcagtccttgaccgaagatccttccaagaccttcaagtgtgacatttgcaaccgtcgtttccgccgccaggagcacctcaagcgtcaccaccggtctttgcacactcaggacaagcctttcgagtgcggcgagtgcggcaagaagttttctcgttccgacaatctgtctcagcatgcccgtacccatggctctggctcgcttgtcatggacttgatcaacgaccccgaactgatgggcatgcaccaccccggtttcatccatcatccgatgatgggtccagccctcaccagcgaggactgccacacttttggcaaggtcctcttccaggttgcttccgaggttccaggcagcggcagtgactcatcggacgatagtgactccaacaagaagaagcggaggagaggcgagtgaatagccttcactgcgctaatctaaacccgcttgttcacttcttcgcacactcttccccattaacgacggttttcgcagtggaacggagccggcgttattgatgttagacatgaaccattacgagattcattggccgaaatacccccaccatcggcgctttcaagggtcaaaagaatttgaaagagagagagagagagaaagagaaagaataccccctcgatgtttgttacgaacgatggatgcgcaatatcggacgcccattcaccatgcctttcgaaaaggttggaatataaaagggcgttataggtattgcaagattcccccgggttttgagttttgatcgattggaggaggacagcagtcctctgtcttagacgcacacagctagttgctttggagtttacacatactccttattagttttgttacactttgatgtttccggactttttaatcgttcggtggacgaagcagctggctcagccgtccaccgcgcatgcttccttcatactttttttcttcttcttctcaacaaaaggctgttgtttcctcctccacatcatactcatggtatcctcggtttgcaggataggactgtatcgtcgttagcttagcatcacaaagactcgggccagttggtcaggagaaaagaataaaggcatctagaaatgcacattcaaataagtcttgcttcttttgcctcttctggtgaattctcaaatattggtcaattcagctcgtagatgcgctcagcgtgacttgacagccaagttacctaccctcagttagtggtatacttacgatattctctaaatgcaccaaattagtgatatgatcaagtaccactctaccgcagtgcggcctgagtggggtccccactgtagttgcagtgcgtgaagttttgatagttgaccagacgataaacaccatctcgacgaatattttcacgttgacaattgatccatccaagcataaggaggctttactagttacccgtctcggcggctcgtgctggacccacgttaccatcaaaagtcacacatcccaggatcctgggctgtcgtcacctcagtagcaggacggctgaccgaaatcaccattagctgcttgtgtccaatactcgacggaaagagcacaagaaccagggaaacacatgcacagtcaggtctagcatcaagtcagcgcatgatgactacccccgcggctcctcctccagctcaaggaggacggctgaacgtcatcgccctcatctccggcggcaaagacagcttcttttcactcctccactgccttgctcacggtcatcgagtggtagctctagcaaatctacacccaccagaaacaaatgaacatgaaggatcaaagcaagaagaagaagaagaaggaggaggaggaggagaagaagaagatttaaacagcttcatgtatcaaaccgtcggccaccaagtgatccccttgtacgccgaggccacgggcattccgctgtaccgccagcccattctcgggggggccacgcaggggaaggattattcgcatttttcaacggcggttgctgtccaaggtgaaggagacaacaatgcgaaagcgaaacacgtgaaagacgacgacgacgaaacagaatccatgatccccctcctcctcgccatcaagcgcgcccaccccgaagccaacgccatctgcgctggcgccatcctcagcacctaccagcgcacgcgcgtcgagtcggtagccgtccgcttgggcctgacgcctttggcctttctgtggaagttccctatcctgcccgtcccacaacatttggctggtggagacgttgcaaccacggacgcgcaacttctagatgatatggccgccgcgggcatggaagcgcgcatcatcaaagtagccagtggcggactggacgactccttcctctggaccaacgtcgcggatcgattgggaaaggagagagtcgcgaggagtatgcggcggttcgggacggcgtcggagaagggcgcagtgattggggagggaggggagttcgagacgttggtgttggatgggccacgacagctatttcggaagaggattatggtggaggagaaggataggagggttgttagagagggaggagggtgtgcttggttgagttttagaagtgcaaagttggaggataaagaagtcaccgtggcggcttctgatgaggagaagagtgatactggaaaaatcaggatcccagatttgttggatgctaggtttgtgggcgtgttggagggtttgaacacgagtgcttccgctggcgaggaggaagctcgaaagcttctggctctgcttaacatggaacctcaacacagcttgtcgaagcaagaagggacatttcagcttggactgcctcagagtctcaacgacagaaaactacaacaatggtgcttcttcggcaatgctttttcctccgctggtagcagcaacacggtcgagacagaaacatcattgctcgtttctcgaattcgccaacgactccggcaatccaacctccctccatccgcgattctcacctccacgattctcctccgtcacatggccgacttccctaccgtcaactccatctacggtgccctcttcgattcacccaaccctccttcacgagtctgtgttgcttgcggtgactccctatccgccctcactaacagcaatggcagcatcagcatcgccatctacctcaccgtgcacaccggcttcaccaacaaatccaaaaccgaccagcgccgacaaggtcttcacgtgcaatcccgctcatactgggctcccgccaacattggaccatatagccaagccatttcaattccgctggccagtctatcatcttcttcaaaaccctcaaactcaactggcggcaaccatgacgacggtaacggtggtccacgactagttaccatcgcgggtcaaatcccccttgtacccgccaccatggccctgcctcctgcggaaccagagcaacagcgacaggcacttaacacccaactcgccctctcactccaacacctctggcgcatcggcctcgaagttggcgtgcaatggtggactagcgccgtggcttatttccccgcggccaccaccaccaccaccaccgactcctccttttcgatgcccatgagcgaaaaggccagactggcttacaagacgtggcaatctgcccatcagtggtcttccaaggttgcatcagacgaggaggactctgacgctaactcagaccctgacgaggacgacggccccgacctctgggacagaaaattcaatccccggtatatgtcctttgctgtcacctccacagaagagtcctcctcctcggaaccaaagctaccggattggagtgtcctctccaagaataacaacagcaaggacgaaaagaagaagaggaggacaatcccacccttctttgctgcacaagtcgccgagctccctcgctccgcgggcgtcgagtggcacgcgcatctgggcgtcgccaaggctgggtcaaagagtgtgacggttttggagagctttgcggcaaatataaacagcgatgacgggactggtgaagagagagtggtggaggtccatcagactgttgtccgttctcctccctccacgtctgagcaagacgacgatgatgacgatttggacgatatggacaatgatgatgatgatgatgatgacaagggagtcaaaattgaagcatcaggccgacaacccgctctcctgcagactattgtggtggaaaggtacatgggtgggagttcacccccctcatcatctttgtcttcgtcttcatcttcgtttgccacagtcgatgagctcgcgaggttgtctacacgtcggttgatcaaccagggacacggagagcccgacaaggaaaggggtggcccatctgtcatggtgcgttatgtggatgtcagcctttccgccgccgccgcccttggtggtggtggtggtggtggtggaggtgtgtccgtagctgtggtgccgtgcgcgtcgctttgggatgcttatggggaaagactggcttctgtgacgatttaccaaagtgtctttgaatgaatgagtggtatgaaaggagggtacgacttctggagtctgagggtgggtacatttaactgcacttgccccggggacttgaaccagaaagaagacatggaaataacacatcatcatgtcaatgttgatacttacatcttgtcaaacgaacacctactctgatccaattcactcaatacaaccctgcatccttttctcccccagccccatcccaacacattattcaaagtcttcccaaaccagcaactctgacgtctgaggaaagaggtcaaaggagcagagatacttgtccttcgactatgtaccgataacaccagcgccacagcgtaagaaggtgaatgaaatgaaggcagtttcataatctacatgttcgcatcgcatcgcatcacgtcatatccatgcaggagtattcagccaaccaccacaacttgaccacggcagtcatccgtccacgcttccctgtcatgtgtcatgaatgtctaagccacccatacatcttcccatctctttgactaacccaaatcaccaccgtatcgttttccacaccaagaaacctccttcacgcccggaacaattcacacctcaaacctcctcatcactctcctcccccaacaactctccctcgtcctcatccacgatggtataatcgcctctcccccttgcaaagctatccctggtcctgaacgtcctcgacgcgccgccaccgtccagccggctccagccacctctcccgccgccaccgcctccgataccccatctctccgccgtactcttggctgtcctccacagggctcccaaaacaagcggcatagcgcccgccagcgccaccaccgcactgagagcgatgacggggtacttgacccagggcctatcggcatcgaagaactccatggtggacgccccttgctcgccgagacggatttggccaaactttccatcccagtggcggtagacccaccatccgatggcggaggcggcagccacggggaggacgacggcgaagaagatggcaatacccgagacgcggtgtttgcgctcaaagtcgtcctcgtggcccgggcacgggtggacggccgccgccttctcgaagtccaggccgccttggcaagtggtgagcgggatacggcggaagccggtgggctcgtagtactcgatctcgtcgggatgttctttgcaccagagcttgtggtccttgggcttgaggccgctgacgagggagcattggccgtgcttgtcgagttcatagttaaagtcgctgtaaaattgtccgcgttagcaatctgaaggggttcgagaaggggaacaagcaagagcgagaatactaaccattcaaagtccgacctggtgcaggtgcagttttgcttgctgtacagcggatccaacctgaaatcgttgaaacacttcaagccaggctttttgcgcagatactgcgaaacatgtccaaacaaacatccatcaggctggagggggtgtttcggggaaaagatctggtagtcggacttgctgaggttctctggatcatacttgcacacatggtcggtgaatttggtgaagtcaatcttggtggtgaacagaccgtcgctgttctcaccccagatcaagaaattttgcgagttaccagagcgcgttgtagtcagatcccagatatcaaccttctccttggagaaagtgtgcttcttccaagtagcaccctggtcaagcgagtactcgagcgtgtccgtcttctgtcccctgataggaacgaggacgatgatagagccctgatcacccaaggcccaattccatctgcccttcttgacccgcttccaggtgataccggcatctgtagtcatgaaagtgtcggcatccttgatcgatccgagggagtcgcccacgttaccccatccaaacatgacgcccacggcaccctcggatgagtacgtcttaccacgatccctgcgctgggtgtaaccctgaatatgaagtgcgcatttctcagtaccgctggacgagcacgggaacttgccaaattcgtcctttctaggagtaggaaggtacgcccactgggcgccgtcgttatgcgtaatcttggtctgaagtttcttgggcgcgctgctcttcgcatctggattgacgaccacgttgacgagagcaacaccttccaaaccaaccatcttctcaaaatcgacgtagaagtactggtcgcagttgacgttcttcacgctgacaacgtacgatgtaccgttggagttgctcttcaggattgtaccaagactcttatcaccctccatcctggtcgccacaaagagattgacggcatgggttgagctgtccaagacagtatatgcgtgctggtgagggacttcaaacccaaaggggaatttcgcttcggagtagagactgccgtcaagagaagcgtacgcccgcagcgtcttcttttccgtatcttccgtcgcaacgacgatgaactctgccatggtggcgaattctttggcctccttcaggcgtactctctcatcctggttaaaccagtcgttggatgagacaagctgcagggcgctgtcgttgtcaccttccttctcgtgcttgaggcaaagaatctgctccaaagcgcggttcgcgtatttgcgcccgtaagcctccgctcccgtaaattcacaccggtagacatcgcgggcaagggtttcccaacgttctccgtctttggtgccgtatgcaacccgatagcagtcgttcttgctttcgcacttcttccctagccagatgagccagttcggcttgtcaggatggaagataagcgggaagatgccgttggcggcagcctcaaagtcagcgggttgcggcacctcgaaagtgcggaagcgtttaccacgatcaggcgtgtagatcagcttcttgccttcggtaaggaagaagacccaatccttgacagtaggatggggaacaatgctgataacctcatcgtccttgaagaaatctaccttgtcccatttcttgccgtgatctgtggtcctccagataggaccaacctttggccctgaatcatcaactgtgcggttcatccctctcatgatgatggtctcgctggaatcgctactagactcgcctctttcgaggtagtgcttctcccaatgggtccagtggccgaatttgcccttggtgtcgacctgctggagctcacccgtagcctcatctggtggggcaccgatgccatcaccacacgatcgctcgacatccttatacttatcctttgtctccttagtatccttgcaggtattgccgggaatcttgcggtaccccgaggtgcccaggaatttaccattcctatcaccctccttgcaagcgccctctgggatgggaatgggtcctctagacacacaaatgcccttgtcgtttcgctcaaagttgtaatcgcactcgtaatcctggtctgtgcaatcacagtctttggtctccacctccgcaagcttgaactctttcttgaggaagcacttggcatctttcttgcgacggggataggtctgagtgtgtcccatgatgcaagtaggctctccgtccttgtcaactcgggcatgccactcctccatatcgctttccttgcaggtagcttcgtgaaggccctcaaagtcgatatgaattacgtgccatgcgcctttagccttgccaataagcacgaactgaaggccagtcgaatcaggggtggttgtgaggatccaaggctgtatcttcagatcgtcgggtagcttctcatcaacccagttctctccatggtcaagtgagtagctgatttctgagatgtcttcctcctttgaatcgcgaacagccacaagaatagatccttgatctccgaattcgtacttgtgtggccccttcagtgccttcttccaagtcttgccggcatcatcggagacatagagattggcatcctcccagtagtccccgaggtaatcaccagtgttgccattggccatgaccagaccgggtgccgggcttgaaaagacacgaccgacgttgttaagttcggtgaccgagtgaagatgaattctcttgccgtccgcggtaaccttgtcgaaagttcgaccatcatcgaaggtaatctctgacacgagtttctttttggtgctaggcttctcgtccacctccttgccgttatccactttattaaccaggaagatgccctgaatgccggcaatcttctcgaaatcgacgtggccaaacatgttgaggttggtatactcgagattctcgctgaaatacgtgccatcgtagttactggtaaacatgatacccatcggtgccgattttgagccggtcatgacgttcagctggatgctgtaatttgtgctttccaggacagtataggcttcttgaacaatcttgtgatcgtgatcatcatgcgcgttggggaacatggcccgctgccacttcttggtatcggtggagataaagagcgccatctcgtcggtgttggcggatgtcgtagccaccatgaagtaccgcttcacagcagcgacattgacgacaccacgtacgggcttatcaccagctaggtttggctcgaactcttgaatattcccctccttatcagccttgaaaaagtcgtccgagatgaccaggcgccggtcctctgagaagatcgaatcgacgcccatgatgatgcaaaggatgcgatccttgtcaaggtccgagtcgccagtcgtgaatacgggagaagactttgcccaccagcagccaagggtatcaggacggagaggtttggcaggggtttcgaagtcatcgattgtgtaaagagacacttcctcgcagaggaagccgaggcagtgtagaccgttgaagataatgcggtcgggatccgtagcatggaagtgcaggatatcgaaccgctctgtgtcccatgcagcatcgacttcgaacgtcttccacgtcttgccttggtccgtagtgcggtaatgttttcttccatcagtgattgcgaaagcccgcttcgaatcgaagtcgtgcatatatagccgagcgaccttgccgtctgggatgtccttgaccacggaccatgttgcgcctgcgtcatcggagcgccagaggttggacttgtgagtgtcatgaaacagaatagtatcggacccttcaaagtagttgagattgttgggctgagtatccagcttggttgtcttgaaggttgggtggtccttggctaggaggggtgctgcccaaagggcagacgccagcaaggccgccgcctgtagagctcccctgaccctcatgattcggggcttctaggtccggcaaacatgaagcgagaactcgatgactgcgttcggggaagcgtcgccaggtgttctattttgcgttgcggttcgacaaattaagcggacggttgggtgggtagctggcgatgttgtcgtcgagatatctgttgcgcgcggaaagtcaacattcaagctagctacttaaggtgggtcagagaggggcatcgccgtgacgctgtcaggcagtcgggggctgtgtcacctacggatagcacaacggcgatcggtacgcagcagtgggatgcaaagttaggtatacgaagctctactggtagtagttgattgcgaaaacctggttctgcatatgacaagaagacggatgggacgagaatgtggtcctgactagtgtgaagcaactcgtctgtgctgtcctgttgcctgtctcgcctgtgccgcaagctgagacgcctgcttgtcagttgggggagcggctcgccacaagttcggatagcagtcgggggagggtcgggccccatcacgcccggttcgcgccacttccctttggcctccgcgtcagcctttcatccgttggttccatgttgcagatcgcgcaacggagcgcttgtccagcctggaattccactgcgatcaaagccttcagtacacaacggaagcaagaagtggaagggaagctccaacggcccgcacagcgcttccaggcccagcgagcattgagacggatcctgtcttttgggcgctccgacctagatgtacaccctactccaggcatccggaataccaccaccaccaccacgaccaccaccaccatacctctatctctcagccaaaaacacgagaatcgaatccagtaaacagccaaccgccaaatatgtacaactccatcacagttttcatgctttgtcttccctaccattcgattcgttcctccatagttctcgcacggttacacaaccacaatggtgaagcatagatatacaacaaagacttcatcgagagccaactctggaaaggggagggaggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaaaaaaaatattgaccaagatgtgagaaatcgcaatcaaaatcagaaattcattgctttgcctccctcaggtacactacatcatacgctgcatggagctgagccgggtgggccgtcagaagcttctggtcttctaactacgtacccaagtctcatgtctccatccatccaaaatgcccaaccagcaagtagcaaatatacacatctaagattatgaagaactgtcacccaaattcggcgagactctctatagccctaccctctttctagattgtcaaggctggccgggcccaaaaacgaataaaaacctccccaaagtgatgatataaaaggaccccggtcactctgctgcctaggctggcacagaacgacgaggtaaagaaatccagcatatacatatatatgtaaaccacccaaacccatttcacgtctcatcacatcttcatactgaccacatttaatcgccacggggcttaaggacaacggtagctgtgccaccctcgctgaggccaacctatccaacctgttagtaatttgcggtatcataaggggcaaagactttgcaaaacataccgtgcagccattgctgccagagtatttgccgttcttgagccagcactcgccagaaatatcaccctggatctccatgtcgaagttgaggatggcgttggtagtgggggcgttggggaagatggagatataagtaacgccatcgtcactcttgccaacaccaacgttgacaggcgcccagttaccggcgcagtcggggcaggacttggaattccaggtgcaagcatcgtcgacaggaatgcccatgttgttgacatagtactgagcggtggtggactggcccttccacttgtagtaggaagaagacacagggttggtgagagggtactggccgccggggttggtctcgagaggaatgaccatggcctcgttgccgggatagtcggtacggcagatggcagcgctcttggggagcatgttcttgacataaacaccgccggcaccctgctcgcaaagggtagggtggctcgcacgcgtgagctcaaggaagccgtcgttgttgcagtagagaccaccgatagattgaccagtggcaccttgggagtcctcaggccactgagtcttctggtagcccggagggcaggcatacgagcacagcatgcccggctggcatgggccgctgattggctgctcgtagttgttgatggccacgcccttcatgagcttgccaaccttggcaagagtggtccatccagacaagttgagccagtcaacgccgagggcgccgtaatcgctggggaaatgatcgcatctgatcttaccgctggggaactcgctgtcaagtccaccgccagagaggttctcagaagccgccgacgaggtggcagcggggggctcgctggaggtcgagctgggaatggggctcgaggaggtggtcgggatgctcgaagtggtggacgatgaggtagacgtggacgtagacgtagacgtggacatcgagctagtcagctcgagaaacagggcaccgccagggatgctagccttcgaggtcgagacaacgggcgggggggcgacgaacgaaggcttggatgagccaaggacgacataatcaccctccttgatgcccttctccgcctcattggcatcgaccttcttgccgtctaggacatactcgacgacagtggggccctgaacgacctcagtgaccacgacagtaccatcggcgcgcttatcaataccggcgtgagcgtgcttcttggcgtggtggtgaccgtggtggttgtgaggctgggcgacgacaccggaaacggcggccgcgagggcgagtccaataactcccttcattttcgctgtttttgaagcggaatgatgttgtcgaggacagggtttctggtgtttgtgtaacggcttttatttacaggaaagtgaatgcttgctaatcatcgaccgtccctgtcagtctttgttttccaacttagatactgcccaggctggcgctgaacccttcgtggatctctttgaggcgaaacaaaaaaaaaataaaggctgatctcgataaaagatcaccattgtctgagatcatccacaaggcacacctggtcccatccgcgccgtagtgtggattgaggttgaacattttgcagagctactcacctgctggtctggacgggcgtctgtactagacaacagcctgatcccaatttctaaaagagtgacaccgctgttgttccaaaagaatgtggtagagaatcgaggactctctgttggatggaaatcctgatcgcgaaaaaaaaaagcgaaagggcgccgatgatgtggaggtggaaacaaccaagttgaaggaaccgtccaagggagtgaaagaaacggagcaagagaaagtggaggaggcgagctcaagtagtggatgtacactactagcgactgttgtgacccccttggactgcagacctagaaccctgcactgcactgcactacactacacttactaacgagcgtggtacatacacacagtacgaaggcgtgcgaagcgagcggtgggcaggaaggtgggctgcactgcagtggaacggggcaagactctttctggcaaagggctccaaggggccccatccgccgggcggaaaagcaacgtgactcgagcgaaatgaagagaccgtgacagggcacccttagacgcttcctgccagagacatgcagtgtctggggaaccacaaccagggccctcgccgattcgccgtctgggtggtctggctggcttccgtcgtctgccagctcggccacctgccctggacccgacgcgcccgccattttcccgccggaccgcaggacaaccactggagatcctttcttccttgacgaattgcgcttctagggaaccaagagaagtatcgatgccacgagaggaaagtggcagctacccagcacaacaatgtcacattgtctttgtgtgtgcgcgcgcacgtgtgtgtatgtgtgtgtgtgtgtgtgtgtttgtctgtctgtctgtcaaccagagcggctgcggtacactgcaaggcacaggaaccaggaacctcaggaacgcacgtgcaggcattggatttggcgagagagaattcaggaaccgctcgctgtgattggcaaaagctgttgagtgccagggtctttgcgcagcatcagcaggggaggagatgagcagaggccaccctctcatggacgacggggggatggaggaaactggagattggccaagattggccagaggcttctatttttccataacactacgatgagtaagaggacgccatccatcagcaattttccaccgcttcgatgtttgttttatttattgcgctgtgccactgcccctgcggccgcgcaagcacgatgatgacgtggacataccccggctatatagtgagtccttctaacgccacccttcgatgcaagagaaggaagggcatacggcaaagtttaggtagctacgtatgtaactctgcttcgtataaaagtcagggcttcccggctctccccagttgcacccagacaatggaaccaaggccttgccgacctgtctccccgtcacttggaagtgccgagaattgtgtttctgtcctccccggccggcagcggcagtcgcagcacagtccacacagagaatcattctctggactgttgtccgatggcattgtccgtttcatgctttgactctatggaaaaggcggctccggagattgtgctaatcattgctaccctcggccttctcccatatgctctaaataggcgggcaactatccccaggagtgaccggatgggcagcgcggtttggcctgatcccgtttatcgtcaattgaatccctgctgaattagtgtagtctcgcaggtttctgttcctgactaacctgctatggtttagggtgcattagcaagctggcttcgccttagtgggcactgggcaggatgggaagggtgggtcgatttacgatccagcaacaacctcgtcaggttgtgttttcgcttcccttttcttagaacattttgctgatagtagacggtgctactgtacgagttccaagacttctggtgagaaatctttggccacttgttgttgcagacctgtcgaagtgaggtagttgtctgaaaaggagagatgacagcggtcagtgcggttgtgaacagaccctgcggttcagctgcatgagaatacagctcggatgacaggtacattgcgagcaggaaatttaacgacgtgacatcggacgaatccaggcacgatcaccataagctcggtatgtgtgttcctgttgtttctttatcttgtctcatgtcgaaacatcgattttttgcttgacgacgacgctgttctgctggacactgcgttgcttttttccttctctgttatgaaaggctgctctttcatgcgttgcctcaagcgtttccctgtccttaaatcgcacgggccaacatatcccggcgtatactatgtttaggtatctttcgatggatggctatcaagcttttggctggacgctcaacacccgaccagagcaaagtcaaaaatgtgccgttatcttatcgccctcttataaaccctgcggtccatctctcgctccagctttgggttgattaaacccctaatctcggctgaacgcctgtccatgtgagcggtctttttggactgttatagcaaccgttggaatacatccggatgccacgaacattccactgcatcacgccgacctggtacccagtggaaattgagaggctgcaccaagtctcaacagatcgcgatactggaacgctgaatacgatggcccaggtgatagcccaacaaaccaatctccaggtcgtcaggaatgctagaagtggcccgagccccgaacgatcgatcgaagaacaagtgtcgtgctagcaggggagatgaggagctgtctgttcccactatcatcagcacagaatatgtcattgatggatcgatgtctgtttggcatttgcatgaacgatgacaagatcgttgctcgtcgaagcgatgaagatacgagagtgatcggccttgtgaagataaccagaccccaggttatgatcggatacatcccgcattgttgtccgatacaagaactacccggaccgagtctggccagtcttatgtttgccgatcatcatctctgagcactcgatattggggccgggggccagattatcagaacgcagaagagctaccaacactgaagaaacttgatccttactgatccactcattattgctgatcagttgagtgcatttggaatttgtcagtgaacttcattcgtcgggggcacaagtgaatagctagagctccagagtcacaggcatggaagaaaagacgctattgcttccgcttcctcagatccacatgctgtcttcaagctgacagttgtgttgactgaaaagcactcaccctccctctgtatttgtattaaccgtccgcatgagcaggcattcttgacattctttaaggcagtccgaacattaaaccgtccattgagtgtccaacggcgcagaagagtagcgaaagtgggcaggtaaacgttcgcggggcgttgactccaagacactatcaggagttgcagatggtaggtctaccattgtatcaaactcgatttgatgtggttaggccatgcctaacgtccaccttttggatggcagagagacgactgcttcgtatgacagttacaatcagtagaaagagtgaagcggctctttatcgagccgacgtctactgtgtagctgaccgccgaacatctggcttatgtcgcacagcgagcagttagtgaaaaagtgatctgtggcattggtgacggcaccactcacggatatctgaagaaagaattcaagtaagaacatcgctcaaagtcggtcttgagacaggcagcctggttgtgttcaatatcgttcagacggtggaggcatactccaagctacacaattccaattcaagtaataagattacgttacccggatgcctgcgccacttgatctcgcgatacttcttagtggcgcctcggcggcgtgggtggaatgtggtggtgttcagccgaggattcgaacacgaagcaacacagccaccgttcagccgtaaccgataaatgatcttgacctctcccgcttgcagcttcgagctacggttggcgattcagaaaggaggcatgcatagacctgccatttgagcttgttgtcagccgtggacgcttgcccgaaacaccgtcgcaaaggactgacgtccagtctgtcggcgttcaatgactgctcatccaatgggcccacttgagcagctggagcgccgagtagctaagagcttggagaaattagatagctgtgtctaatgaagcgcaatgccagtaaagagatatatctaatcagtaatgtgctggatgaagccatgttcgagtaaatgagatggctagtttttatctgagaccaattggctggatgatcggtggtggaagagctgagcaacgattgagaaggggggggggggcggcgggtgagatcacggtggtgtgcacatgcagccaaacacacaccacaccaaggctacagaagacagctggaaaagcatggcgggcagctgtcagtcaagccttattggacagaaagcagtcttggaactacggccatttattgcctcttggcggtcggctgtcagcccgtgcacctccacacaacccagcccatttttttcccttcctccccgcggtcccccggcacagcctttcctctcaaccgctggcatgaggctcaccactttggaagcacccccagctctggattccacctccacctctccctaaatacagcgtgctcttgccatcaatacgttcgatctttgagcttcagtcgattgctagctgtagccattgcatcctctgtctagatcaccatcccacccattgacgtggcccatcatctgccggttccagtcggtgcttttaacgaaccgccactgactacttattcacgactcctccaaaggccgcgccgcgagtctccaacttagagagctctcgccacgctctccagccacacatcaaagcctccaacacatcatcacttggtgatgctgcctggacgacggtgagcctaaagcgtgatagcagtgcatccatatatttatttggaccacctaaaccttcgattgggcggcttcaagcgacgtcgtctagagtttcgggtgaccttatggcttcggaaaaagggcatctcgcggcgaccgagacacctctcgcgacacccgctacttcgcagctcgcggcagcctcgtccgccccagaagcaccgccgacagccacatccgacgccgccttcgctcttgccgccgagatttcccgggccaagtcgctcaagaggtctcgtgaggagactccgccatcgccggattcggtagaatcatcttctcctggcgacctgtccccttccaaaatcgcccgcttggtcggctttgccaggtcgcctccgccctccctaaatggtaccgccgatcatgatgaggagagacgccgacgagatgaggagcaccatgttgaatccgtggcagcatccgaaaacctgacccatagccctctggccgacctcatgtccggagcgccgtcgggtttggctcgaccagccgacgcgccaagcgtgccgccattgtcgagtctggatgctgccgctgatgctgctgctagggcactgagtgccgttactatcccagcgccaaccgcggttaccaatgaactcaaaggtgtcaaccagccaagcgcaccgagcgcccccaatcttgccaacgcgtcaggcgaggtagtcaatagtcctgtgcccatggacgtcgactcccgggaggatcagcggctttatgcgccacagcctgatgcgcaaatggaacctcaagataaacctccatcatcactgtcctatcccggagtccttccgcacggcactcctatgtcagcaccggcccctccttctcgaggaatgagtatgcccataccgaatgctcagggtgcggatgtgacgcctcggtcaccaggctcaaagaagcacaagtgcccctactgctccaccgagtttactagacaccacaacctcaaaagccatctgctcactcatagccaagaaaagccctatgtttgctccacgtgccagatgaggtttcgaagattacacgatcttaagcggcacagcaaactccacacgggcgagaagccgcacatatgtccaaagtgcgataggaagtttgctcgtggggatgcgttggcgagacacagtaaaggagctggcggttgtgccggtcgcaggcctagcatgggaaatttcggagacgaggattacgatagtgtgaacccgaccggagcagatgattcagggctgtcgaatgttatgtatgaggttgctgctgagggtgaactcgctgcagcggaggaggagcgccgtcggctaagtttgccggccatcaaagcccaacatgtacccggccaaacagctcccgatggttatgctgctcactcgagcacttatccccccgcaggtccccgacctggcggtctatatcctccaaacgttgatcgcgggtctactggtccgcctacttctccaagcgtgccaaacaaccacactcctcacaccagcatatcatctataccccttagctcgggtggcacgaccatgtattcgcagactgggatgacggagagtcccaaacctctgagtccggggacagctcagcccaccgcgcttagtcacgatgctctcacgcgtcaacgagcagcacctcagcagccccatttcagaccagcggaacaagctccagcttctgggttatcactgccatctcacggtatgtcaccagcggccgaacaagcctggctttcccaataccctcctgctgaccgagacccgtcccaaggcaacactagtgcgcctgcttctccggcaacccaacaaacggccgctcgtggacggaaccgcgcttcgggcggacctcctggacctaataggcccggcatggtcgacggcaacaaccttttcgccgctggtgagcagggtgtatggtcgtacgtgcagcacatggaggacaagttcaaacacttgcagtctatggtggaggcaacaagccaaaccaataccgagctgacagctaagctcaactcacacgagcaacatatctctgttttgaaccaaaacagtgccgagctagtggccaagatcaacacatatgagcaacatatctcttctttgaaccagactctaacaaatttgacggccaagtgtaccaatcatgaacagcacatttctgtcctgactgccgaggtcacggcgctccggcaacagcagcagcatcaacatcagcagcaacaccaactccaccatcaaccagaacatcatcacgaggaaaatcaagaagccaatcttcaagagcacctacctcagcatcagcaagagcatcagcagggccatcagcagcaacaccaatctgaacaccaacccgagcaccagcctgagccccagtcagagcaccagccaggacaccagccagagcatcagcaacaacatcatcagccagagcaccagcaacaacacgtccctacggagacgcaagaacccccgcctgcagcacagcaataggaacgcgaactcgctccggaggtcgctgcttgggcgagtgaggcatggattcagcacatgattggcgtcaccggaaagtgacaatccattcatttctatatggacacggacaaagacaacatggaggatatgcgagtggggaataagtcgagtgtccggtcggacctgtcagttttcgactccggcaatatgcttagccgaaaggcgggactcgtatcttttctaggttggaggttaggtggccggcatggcgttttgataggcttcacgtagttcacgcggcgtctggtccggagtctagaatcagttcgcaagtgttgcttttgcttttcggctttggctgtttcatcctagtagatggtggtgtcactggcacacgcctggcttcgataatccttacatggcgggaggatagctcctagagggcaatcaacagacaacataagcgcggtttgatggtcatagcccacgttgagttcatgccgaggtgaggcatgatgcagttgaggctatccgtctgtccgccaaataagcgtgttatgctttgcttctgctaataagtttttatgatctgcaaacgaggtttatggtattgggctttaggcaaggaccactgttagtgaataaatttgggacaacacagatggggcagcgaaacgcaaaagtgtcgggaggaagagtaaacaagtatctatcgtatgaatgctgcctgatctcaacgtgcatcttactgttcaaccgcattgcatggtgatggaaggcatgtatgtatacacgtgtacggtaatgtctactataaggccactgcgcctagtcggggttgaggtgcaagatgctgtcgctgagacagatgggtcatggtcttgtcttttctgaggctctggcctaaatcgatggctttgatagatccagtaaaattatagccgtcatcttcatcatgatgttctgtctcaaggcgtgaaaacttcctttgcgcatcataacgatgaggagaggggtcccggccatgagcctgtagcacaatatgatctgaaaactctaaacgcggccgaagaaagcttgctcgctgttagtctgctctggggtggtgcttggaagttgtgcagcctccgggccattcccgaagggaacgagcaggcaggacgggagctttcgggacctcggtccctgccgagatcactccacccgagagcgtcatagacatctgacaagtatactactaacagcaaagcacagaatagatgagatgatatgttagctctatgcgcgaaagctacatgctggcagggactccacagcgtcacgaacatcaacccctcgctgctgccagacatcaagccatccattgcatgcatgccctacacattttgtcaaaccaccaggcatctcatcgctcgagcacctcggctggtcccatctacagagactgatggaatgtgaacattgctttgacaaatcccaagtcagaaaaggtatgtacgttgctcattgtacacttgtcaattctttctcgcaggctccctctcattcatccatgcccgcttttaatcgagatgtgagaataccgattcatagctccttccaactttcctcgtcaaactacgtagtagcttcctcggtcatcgatccctagctgcttcctactcccgtttcatggatcatggctgctagaccaggagaacccctcgccgcactcactcgctgcttctctgtcgtcaagtccctgccctgtcacctgcccgttcctctgcctgcccaatgctgccctgggcttgctgcatgcttgaggtcccatgttgactgtagtgtagaatgagcaaggaaggcgcgtcaatacttctcgccatacgttactaagcgtgacagcgtccgcagtcgtcaactcaagaacatctgaccaccacgctgcaccgtaccttcttgtaggcacctttcagctacggccaccgaggagtctgaccacgcctcaaaacccgtctggtacatcctcactcagtcaaggaccgcctcttgattttattttctaccgaggtgagcaatcaactactgggactcccatcacacatcttgccatggcagacgcctctggaccccttcctccgcggagcggttccctgtccagaaagaagtccggcaagaaaaacaaaaagaacaaccagaaagcggctcacagtgagataccggtgctaaaaggggtcgataaacacgcagctcagacctcagcctctgctgatcaggcctccggcaccccggcgaatcagaaggagaaacagctacacaccaagacttctgtaagtgacttcaattgtcggttttcaccacgcacatactaatatccgtcagatacccgacctgaaaccttcaacaactagtgttgattctaccgccactgccagcgccagcgcatcgttgggatcattgaacactaaagcctcccacgaaaagccggccaagatgtcaaacaaggacaagagagcggtgacggatgagtccgccgatttttcgatctcagacccagcaactaccaatccggctacgccttcctccacccaagtcgatggggtcctcgagacggacactccgcggacagaagtttcgcaaacggcaggaacggcgccgagtaccggtattgattatgctgatgctctcaaggatgccttgaaggagagtggaacgaaggagggaacagaggaaagagttgaagatctcccgcaggagggtgcccgcgaggaaccagccgagaaggctgccaagaagaccgtactcccaattcatgacaacacagctcgagaggagcccagcaatgcggaccacgatgtcagacgagagaaacaagccttgtacgacgaatacccttcattgtattttgagggcagcgacaatgagctggcacaaatggagcgggatagagccaacgcataccaggctgccggcatcagatttgcgccatttaacatacctttacagcgaagactccagaccctggcggttctgctacactcgctgattattgccactaccgtatccttctttttcttcctgtgcgccatccctttactctggccattggttatcccatatcttcttcatatgctgcttagcaaagcagcatccgatggaaagttgcgcttccgctcagaaagattccggcactcccgaatctggcacttctttgcagactacttcccggctaagctgcacaagacgcacgatcttcccgccgataggaagtacatctttggttatcacccccacggcatcatctcacatggcgcttacgccgcttttgccaccgaagccctcggtttctctgagaaattccccggaattaccaacagcctgcttaccctggacagtaacttccgcattccgatttaccgcgactatatccttagcatgggcctccgctccgtttcgaaggagtcaatcaccaatatcctcagccgcggcggtactgacggtcacggcgcgggccgtgctgttaccattgttattggtggtgctcgagaatcactggaggctcaacctggtacactccgtctcgtgctcggcgagcgcaagggcttcgtcaaggtggccatgcgcactggcgctgacatcgtccccgtgctcgcatttggcgagaacgatctctacgatcaggtcagtcccaagagccatccgtacttgcataggctccagatgtttgtgctccgaaccctcaagttcactctgccgtttttgcatggaagaggcattttcaactacgatgtgggcctgatgccataccgccggccgttgaacattgttgtcggcaagccgatccgggttacaaagagggccgagagcgacctggagacaagcgagattgaccagctacacggcctttatgtaaaggagctggaaaagatgtgggagcgctacaaggacgggtttgccccagaacggattgaggaaatgcagatactgaaataggatatcagagtggacaacggacaggtggaggcgagggaggaaagaaagagaggatggtcaataccatgtggattccacattcattaaagaggcagattatctggggtagtcatgaaatgggtggccaggacagttttgctatggactatgacaaggggcggatatatctttatcgctatgcggagatgaagctataattaagttcaaattacaaaatggagtagtcgtctataaatacacgctgcttgttcggttcatggttgttaagcctgcgctttcatctgtctccgatcgaaaccttgttcttcgtcatctctcaaaattattgtaaacttgacaatggcgcattcaccttatttttgacacgagaatcaaccagagagctgagtcactctctcacgatgataagacactgtgcgatctagtcatgtcactcatgaagggaagaaaaaaaaataaaaaaataaaaaaattgaaaaccaattttgaaataaaactacttttgaatgcaaaaacagctggaatgtgcaaacagcaagcaacaagtctcaagtcttccccagatgtcggtctatacgttcctgtcgggtcgcctgacacatcggactggggtctcggagaaccgaggggttggagaactcggaaaggagagatgaaagaaatgtgctagacggcttattgataatcaaacatggggatgaaaaagtttacattggtttggcttcgagtagctccattcgtccttatttgatgattgaacacgatccaggtcgaaggccgagactaaggggaagaacaggaaatgctgggacgtagggtgattgtatgatgatgatgatgatgatgatgacgtgatggggtttcgttgtgtcgagaacggggggaggaggaggaggaggaagaggaagaggaggaggaggaggaggaggaggaggaagaggagactcggaacccggagggaggttaaaacgaagatgaggcaagacaaggtaaagtgttgggaaataccgtaccgtacctctatgcatctctttgtacgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacatcgggatagaagaggcatctttcagcttcttggtatcgcatctggagaagatgatgggttgaggctgcggagatgtggagaggaagatcaaactgttcttgatgttgtgatgtctctctctgtctttttcttctgtgactaggtatctgggtcttgttattcctaaaaggtaaatagcctagatcaacggcaatcatccgtcatttttctacctgcttttcaaatgacctccatttcacgggtcaacgagtggtgacagagtacttagtagtacatacaccacacttcgacattgtacttatgtatccaagaatggtaccgtggctgtaaagcccaagtctcgatggaaacgaggataagaaaataacatggtggtcttagtgaatgacgacaacagtaaggaaaagccttcgttgggtactgtttctgtttctgtttctgttaatgtgttacttcgctccgtatcccactgcagtgttttcttctcaagtggaaattacctactacctatgaggaaggaacgatcaggaccagttgtctgtcagcgaggtcaaaaggtaggtaggtacctaggtacctctacatattgcgaggtaacaacaatacaaaactgaagtcttggaagatacttaccgtcactgtataatgtcctccgtcgtccagctcgtcctctcccttgcacaaactacgtaccaagaggacattctcgctagctaccagtcatgttatcagctctgacataactcagaagcagttcttgtgagaagactatcttatctggagtgcgcaaatgcagggtcaatcgagaaagatcgaatgcatgaaagatcgtcaaaatgattcggaaagaaagataagaatgcgcaaatgcaatacaacacacccacaaccagacaaccaagcttgacacttcggtgtctccgtacacaatgaagtagtgcttaatactacgtcgatattatcgtgattgcctctcgttacctaggttactaactctcagattgaacggttcgaaccgttggaaacggcccgtcttgtatctaaactcgtaaactggtaaccaaacgaatgaatcataaagttggaagtcgtgtcccactcacctcctctttactctcgtatatgtattactgtaccgcctatggaggattgctcgatacatatgtagtctagcaatacaacggtgcattacttatggatggtacgcactgacgttggctcggttatttaggtattgttcgtttcgcttccatctcgtctcaacccgtgtgtctatatatgcgttttgacttcccgtcctatgtttcgccccgccgtgcatccgtcccgtgtttattctagaatgtctcgaacgccttaatttcctttccactttcccgcctgtccgacttccgtccctcctgtcgcagttcgggaaaaagaaggttcggttagagcacattttaggaaccacaatgcatttcttcacagtgggaaggacaatgagaacctattcttgggtttgctggtttcaaacttggtgatcgttgttgtcgcctgctagaatactgtagcttttgattgatgggaccaagtgatgatccaggcacgcgaagggtggacgcgtcgtgtaaaattagtaccatgcaagagaaaaaggaacaaaaaaaaaaaaaaaaaaagaaaaaaaagcaaaacaccgaaaactcctcgccagccattgaaatgctcaatgatacaaagccaaatgtcctcttgaacgcctcgcagtactatggcaactgatgcatttcaaaaaaataaaaaaagagataggaatagaaacagtaatagaaaataagaacaaagaggggttggtttgctgctaggtggttctaccctttccgtcaatctctcctcaagaacgttttgatctgtacctaagaaagtttcgtgacgagataatttgtgttgcttgtcctcctcttacgtccgtcgaacccgcttccagattcgcttcatgacccccctctccgaggtgatgcttgcctggttctccaagctttcattgagtattggctccccgtaaaacatgctcttgttttcaaatccgcccaaagacatcgacttgcgggtattccggtacaagggcttcccttgctgccatccgtagatctcgttctcgtgcgcccgcaaatcgggacgtgtcagagtcatgcgcagtgtcatttcgcgggagtttgcgggcacctgagcataccccccagctccctccgaaaacatgccatatccgtctctcagaaatgttggatcactcgaagtagcacgttgagggtgggatctggtctcgaatgcttggggtgttttgggcgactcgggatccgcaagtgatggctgatcgctgttgagagagacatgctcgtcgtcgtcatcagccaaaaatgtacccatggcccacgtatcttcttcttttggcgtcgactgaatcttcttgcgggcagggccgaggggcatttccatgaactcggtatggaccatagaccctgcgccaagcgcgtccgtagaggggaagccaaactcgatagcctcatcgaatttctgaggagaggcaagataaacgcgcaacttcaatcgagcctcaggatcttgatagtgagctgcagatgggtcaaatattgaatcctgggggctgtgctttggtgtgatgagcgacagagtgcgcgacttccggtgtgtgcgtccatccgagttagcgacactacctgccgaggtaggcgctgacgacccagttgctagggcattgtggcttcctggtctgctggtgagggtaggcgtggatggcatgccgaatggaagcttggatacagacatttgcctgcggaaagatggtcgttgttgttttggtgatggaaggccgtccctcaaattggcatggtaatcgtccaggaaaagacgcaagtccagatcgtcttcttcgtcgagccatcggaagctttcataaaacgactgaggtagctcttcactgatgggttgctcagaacggttcttgacgccttctcgagcctccaaagtgttttgctgagacatatgcgacggcatgaggccctccctcttcacgtttgggtggccattgttcctcctgttcatcttgtatatagcctcgtctgctgcgtccagaatgacgctagcacggagacgccttgcaagagcaagctgctcttcgcgggttaactcttgttggcgcatgttgtcgacagatgcctctggtatttcgagaacaggagatggcaggctcgattcccctcctaatggtccccgcccgtcacgactgacgatttgctccgagcgactttgctgtttgtggcccttttggcgtttgtagttggatatctcgtcgtagtgtcgtgtgatgccgtcgatgaggtaagactcccgagcaaagcgcaacctttcgagggttgagaagtactgtaagatttttgttttagcgaggacttcaagaaggaaagcggttccaaagaatagaatcataagatacgttgatcaagccatctaatataacgtgtaggggtcaccagcatatgacgggcagtttgggagcttgagcgggagggacataacgaagccagtgaggtggcatggataagggcaaggggtccctgagcagctttgactggcaggcgttggacccgcatgcaggagagtcaaatgaagctgcaagtgcgcggaagtgacttgaaataggatccctgtccaggtgcaagacgtccgtgttcactgaacgatacgagacgctgcaccaccttctctgccgaaaattgctcgatcccaacaagtggtttgaggttaggttgccaaagagcctatcctatggaactcgacacgtgcgttgttcgcttcagcaagccggagaaacaatgaacaggtatgcgcctgggaaaataccgtcgtccatcgaaagcagtcttgttggccaaatcaaagccaaccgagatttgcccttgttgacaggcactcgctcgtcagccaatgtgacatgagaagcctcaagaagcagaacctcaggcgcctgagtgctttctgaggcgcgagaagcgctcagcgaagagctgggccatgtcatctaggtctggtgatatcaaccattggcggaggacgttcatttcatctgtctgccaattctaccagcctcttgaggtagctccaattccttcaacgcttcgaggcgagagctcctcaccttttcaggggcgccgtcccgccatgttccccaattaaggagcggctgtgatgctctgacggtggtgcgcaccggtgggtgtcatcgccggacagaagcaaaggcgagggggacttccaattggacatgacttgtgtgacatatgcgggatctagcacttgctgcaggaaccaacagcgagcgggagggggcaggcgagagaggggtgatgcccagagagggtaagagagaaaaaacaaaaaaaaaaaaagaaggcaatcgaacatgggagacaccttggctcaaacaccatgaacatcaagtctccgtgccggcatcagatatagagttttgggattctccagaaatttcgggtacacaccttgcgctgtattgccaatggcagagcctcaaactcttcccgggtcatctgtggaaccgcattggcctgactttgtcgtgtcccaatgctgctagatctggaatgggtaaatcgcttgtgtgtcgtcggcttggtgtctgcgaaaccatgtcctgcatcctcgagcggctgctgcgacttgccgttatgttccatgtgctgatgatgatgtagttttgtccacagagagaagaagggactgggaagtcgggccatctgctcgctgtgagccgaatgcggccggcgtggccactgttgagcgatggttttggcagcatagttagaccggccagagggcgcggccccatcagccgaagccacatctgtagggtcaggcattatgggaccgtgttggatgctcgagaaggtgcttctgaaattatcgaaataatggtgaaatgcgcaaggttcggaagcgagactttttgtcgaagctgggggagaaaggtagaatgagcggtagacaggactccttggaagattgacgtcgacgtgaaatggaccgaagttgtctaagcccaggtcgggctgatgatggcgctcgctgttgccgctatggaaatatggacagtcgtcgaggaaagtgccaatgttgttgttttggtcgtgcgttatgtttgttgagaaaaacctgaagggaaggtggaaagcaaaatctcgcgggctcctgttgtctatcgacagaggtgtctggggaacgtacgtccatggttcaacaaggggttcattgtctagctgatctaggcgctggcgagcatggtgatctggcagagtcggtgtcgctgccccagcgaacggggttggtggacagctagaacaccatgccggacaccctcccggaccagcttctggctccaaaggagacaggggcatggacaagctgcggtcggccgacatgtcatcgaggtccagcagggcgtcaagggcaccaatgccattcgcaggcacgtgtggcacattttgctggctctccggcaccacgaaggcggccgcggaactagcgccttgagactcccgcccaactgcgaggctgcccatctcgctaccgcgctaccactcagccgactcggtcacgtcgcgagcgcagcaaccaccgccaattgagcctggacagcggaggaccaaggcggtgatttagtgtgatggggatcttgacggcggcacctgatgagacgttggactgttccccaactcttctctccacgtcccgttgttgttcctacagggtccaggtccctatttcccgacctttttacactaagtagctctcccacagctgggctctcccggctctctcttggctattctgttcccagttttaagatcaaggtggggctgccaggccaagtggaagcgaaaccgcaaacggcaatctcagaatagaagacaagcaggaacctcgagatgaagtggccgttgctaaatttctgggtcggccgatgtgactgtcggcttgtccccggatcagatggcgcacgtggactccgcactccgcgggaactgaatcaaaagaataaaaaaaggtacgaagacagacaccctccagcgagtccacgtacggggtaatgagggatcagcccaatttgcgatggttccgctgatgtttcagttctgtctgttcaaggagagacgttgtcgccgttgatcgttggagatagcggcgaggatgacagttgatgttttctgttcgcaagggataatcggtgcctcaacaggaggggttcgcttccagtgctggaattgaccgctgagctggtgcttcagttgtgacagatgcaggtgaagcccccctctgacgccgcagtggatgtcggatagaggtagcgaattggatcgatgtgatgcgggcgtcgtgcagtggcaggcagatcccgtcgtttgcttgtggaggactggcaatagggtagtggggaaatggagatcgcttcaggcttttgctcgttatttgttaatgaagcaatatcgcacatggcatttaccacccaggaaccaccacggtaccgagaccgcaatcatgtgatgaatgtgataagaggcaattgccgtcgatgatcgtttccttcttcaagcgtcttctcgatattgatctggagtcaggttcttgtcgaggtcccggccgaccgcttagctcggttgcaacagacttttgatggatgagagcccactgcgggagtgggtctaggatgatatagaaggagaatgaaaagataggtaggtagaggtagtctatgggaaaaaaagaaagaacgctttgaatttattctgcgatgatagatgaactgactcgtcctgaattcaccctttctcttttgtctgtacgtctcctcgtttccaaactcccctcgtgtttgaaaccaatgggggcctgggttgtagtgagctaagggggtctctaaggggtcctcactacgtaaacactgaacggagattcggggtctgttatgggaaccatgtaacaaacagagatggataattattagcgtgtttgggaaagagctcattgacgactcgatgttgggtttacttcgaggaaggaacgtaggttgggctagatagtaggtaggtaccaggtggcgtaagttgcgtgcaggtgggctgcgcacctgcttgctgtatcaagtgctggctgtatgtatgtcggtagccgagcaatcaaggaaggattcgagacaattgagatgattggttgaaagggactggagagaacgtggacaatccaacgcagatacttatcgtcttcgaccggtgaccttcgaattttgctccttcatggaagctgcaagacagactacctacctatgccaggtgctctggactcgatagtacgcctgacatccggccggcatgaatcaacacaagggcgacgccccaaagtttgtccctgaaacatgctacttcttccacttcaattgacctacgacagaggccaacggacaaacacggtcaaacaacgctcactacaagacgcagacactgtagcctctgctactatcccttccccagcggctcctcgcgattccagaaaccagtaatttgggtccgtcccgtccctccgtctcgcggctaggagaagtttgacgagttggcaccgtcgctgccgacttgacatcccactccgttcccgttcggtggttcccgcaattgggtcttacattttgctctagtgtgccatctcgagtgccgctgacagatcgggggctgcaaaatacgggttcagcaaaccggacgggcaaacccaggctttccgggctctgacatctttatctcagacaggtcgcttggaggtgctgcagttgttgcgacttcccttcccctggctttcttctcgccatttccgttgggtggtgcacagatcagggtccctagcaaccgccgtgaagcgagccctcgaggagccaggggagccaatgaggccgattcgggaacacgcaacaactcaacacccagaacaaatgaaggggtagtacggaaccacagagccaaagacgaacccgtggggttcgataagggacggaggataggcagtgaggccaaaagggcaaggctcgacaaccgcatcgtcggattattcggcccagtgtaatcgaaccatttgagcaggatggcctatcagaccagtggcgccgggtgcttgggtctggcgactttagactgagatgtatctggcatgctccttccagcttccagcgttacggcatctctttggtgttcgaatggctatcgctgttgcgtcgtctccagagatccggtacaccgttttcgaaaaccaaagcacatgtcggatacactggcttgcccatatcccgggcctctgcagactcggctggcggccacaattgtagacgaagcgtgtgaaagcatccccttgaacagagtagcgaacttcggcttcaggggcgcaccaatgcatcgtccggaatgtagatcaagcaacaacgctcctgctttggtcgtactacaaccggttcagtcaacatcaccaccccatgcaattgagggtccctgttgacaatctatttgttttatagcttcgttctcgacttcggaagcacacagattagctctcacgttcctcggaaaccgaatcaacgcttgctcaacagagttgcacattgtcagcgtcgccaacaaagtcggtttgttcatacttgcttcaagtcactggctgtctggccagtctgtccgcccagcaaattggaagttatgcgagcggatgatttttcaaacgccggttcccgcataggcttaccagcccgcccaagctatccctcgaacaggttttgttacaccattgtttactgggatgatcgaaaccagcaagcattacgaataacaaaattctcgataagatactttgtctcatccgtcttaaggcaagagacgacacagcaacagagcggttggatgtgatataatgcttttgcaatgtcagctccatatcaaagagttctcctccaacggaccagacatgaatatcagcgtatgtcgctgcttttgcagctcctgccaaggcaatcttgaggaacaactgcccactggagtggtccacgtataaagacagctttgaatcagaacgccgaggcacaatcatcttcttgtttgctattcggcagggatatcaaatctccactgactagcagtgggcagcctgacgagtattgccgatgaatacaaacattgggctgcactatcgtcgagcaaccatgaatcagaccagcttgaatagacttgccggccgaaagccgatggtcatcgatcacaatcgatctacctaccccgagataccgagggaggtattcacgaaaagaagaaaacgcttactggcatgacttacagaaagaacagccatcatgcaagcatctgtaaggtgcattttattccagtcccagaagcaatgggccacagtttgatgatgggggtcaaggcaaagaaagctcaagccgaactggaacgccacgcggcattggactaacgggtcgttgagtttcaaatgacaagaagttcaccttgccaggacacaactcaggtccgtgagcatcattcacagtgtacgctgctacttcgcccgcatggacacttgttgaattacaaagtcgattctacgtgcagttaactacctatgtgtgatgatatctgaaaacgcacaatatcatccagccaccgcctaaactgatgaattcctcccttggcttaatgaggcttcgatacaaaaagataccattcatcaccttgtcacctagtctcatcgaactacaacggccagcttacctgcaggttggacttccaacttgcaagatcaggcaacctatctacgccagcaataaactttcggaaccgtggtagttggagctagattccgatacctgacgccatataccccttggagtatggccagtcaccgtccgttatattgaggatttgtatacccctcgcgaggcttccgggagcatgtcaaccgggtcatagtactcatagaccttgtcggctttgtcccgacccgtgacggcgggggccacaaaggttgacacgcccgtgtcacggtcgtagctctgataggagcatgcaagccgcttcccccctccaccaggaaggtcgacaacaaaagagggagtcatgaaacctgcaattgacccgcggatcttggcctctaggtccagaatggtttgcaagggtgtgcgaaggtgctccaccctctcaaccaaatcacactggtaaacgtagtactgactttgacgttagaagctagcactcacgaaatgttgattgcaggggtgacttacaggtgtaatattgttgtcggctagctggcggatgagggttgacatggtctcgtaatcatcgttgacgccgcgaagcaagacggtctgattacgaaccatgacaccattctcaaagagcttctgggaagcatccgagctaatccacgagatctcattagggctgttgaagtgagtgtgcaacgccatcgactttccggccttcttggctttgttggagatatcaatgagggcattcacccagccatcggactcatccagaattcgagtcggagctacagctaatcccttggaagcaaagcggaaccgcttgatgttgggtaggctaatcaagcgctcgccgatgagagtcagctgctccggctggaggtagtatgagtcaccgccagacactacaatatcctggagttccggtcggctctcaatgtaggcaaaagcctcctcccaacgtctgcgggtcggcttcagggatgccttcgttacggtatttgtatcggctccaaccgcgtaagagcgggtgcaaaacatgcaatatgtgggacaaaccgaagtcgctgtccaaattcaccatcagaatgggcgttattggcgggggcggcacgacgcaagggaaaacctacgcagaaacagtgctttgtctgtgtaccgatgtactagacccttgacgggcgagtcggcagtctcgtggagcgagtcaagtgtgagcttcggatggtcgggaagcatgatcgacttcattggcaagaactgccgggcgatggggtcatggcgaggatctagccagttgatgcggctcaggatgtatggtctgccatacgcatggttagcttgatacgaagaagagattcgtgataagcaagggctacactagtgctcacgtcattcggattgccatcgttgcagcagccacaccatcgaggacgtctttgatgaattcgtcacgggactgcatctgcatgccgagcttgtccacaggcacctcttctgggacgacagtttgcaagaacttgaagagcttgactgtgccctgtacggtattggcgacctgccaaatcatggaggttagcaggacgatatcccaaaccgatgaatgcaacgaagaatcgtgggtagctagcacttgtagctggggacagggcatatcatatctcacttacactccagcgatacgacaggaagtccttggctgtcacatctgcccaataaggcactttgcgccaaaactcatcgcggccactctgaagctcaaaagagacagtatttgcgagaacgttctcgagtttggcggcaccgggggaatcatacggcggggtgccgatcggtccgacaacagacggctcgctctggacgttggggttgccgatgaaggccgggagagaacagccatccgtgtcgatgcctttgctgacatcggctacctgggcttgcagacgtagagaggaaccggtccttcgcgatgagacggggttgggttgaaatactgggccacgaatggcccggttgggtcgaatggctctggaaagcattgtgtattggattatgattggcaaagcgaggaggtgagggttgcgttgaactcgtttggttgaaaacaccaagcagaaatggcccccgtgctgaagaaccgatactcgaaagttgaaattggattgctggaggcggtggacactccgcttttatgttcgaggaacaatgaagaagatgactacgaggtacatggtgactgctcctggatcttcggatttctaagttgccttcgaaattcttcctcgaacttgatgaagtgaatgggcaggggtgcgaaggttgatgatcacgtacttccattcactctcgatcagccacttccagttctgtaatctaccaccaacaaagccctgtcaccttgcggcaaagtcaggtttgagatcaggagattggaattcgtctcactcccaggctgtactgaaaatttcctggctcaaggttatgaatcacgagggagaccggtcaccaatctcttgacgctctaagtcgagactattcacgtgtgtccctagacccaccacccagtcagctacgtgtagaggcgtctggcggtatcaaggattcattctggtgtctttccagggtctgagccacgaagaggttatcaactccgtgcgagaggtggggaggccaaaatcttcttgcttctgcaacaaagatcaagaatctgcgttttatccttgactaatcctcgaacgcgcccgaagtgccggtaaccagtcactcgcttacatttgatgtttgccgattttccggggggtgctttgtaccctgacggggaaattcagccaagttttcatacagtcaaacatggtggcttgatacagacatgaagtactctaagaattccataagatcaccatcatcgccatcatgtcctatcatctcggggtcttggtcagaacgcaatcaatcttactggaatagcacggaggactgtcaaaaaccgccgacgaaactcaatattgagggccagattggtatgttgactcaggtaaacttcatcttcgtttcttccgactttcctttcttccaagcgttagcttgggcgaaacccaggcaatggctgctcttacctctattctatgtctcccgactgccccttgttcagcaagtgttctcggaaagcaaatactgaccggccaagcgactctcgtccttgagtgcacggcctgtaaagatttcagaagacaacactcgacaataccgcacaaacgacacggcatcatctcgacatcagcagacgaggccttcagtaaagagtctttgtactcctacagcaatgttgggcttcaactggtcctctcagaagggtgcaacctcgaaggttgatgcccgatatgacttcaattcagagtgagtaagactttggcgttgtcttcgtcgaggtcccacatttgtgaaagggaaaggtctggttgaaatgtgatatctgaccacatcctcggcaactcgattcagactacctaccccggacatcttggctccccgtggcgcagtaccaacgatcgcgaaccaagaaccgggtccctggatcccgagcactcaagacggaagcacccatgcaagcagtcaagcgaacgaggaaaagaccgtcgccaacctcgaccatggctggagaccctggctcgtcgtgatcgggtgtttttgcctgattgttccctcctacgggctactcagcagcatcgggctctttcagaccgaatgggagcaacatcagcttcgcgaatactcaaagagcgacatttcatggatcatctctgtctttggttttctcgactgcttctttgccgcaccatgcgggatcctcttcgatcgctttgggccgcgttcactcttactggtaggcagtacgatctacgttgcttccttcgttggcttggctttctcaaccacttatggtcagttcatggcctgctttgtagtggcgggcatatcatgcggtatgtactcttcttcttcaatcttgggggtctgaccacctgctgcttcacaatgcccgctaacgccctcccactcgacagctgcccccacgacggtagggttcactgtggtcagccagtggttcaagatacgagaaggtcttgccacagggtgtgtcacagttggctctgcggttggaggaatctttttctcccttgttctccaagagctcttcaatagatatgagtggaggacgggcgttctcattcttgccggcatcataatggccttcatgaccattgggaattttcttgttgagcggaacgagtcacagccaacaggcgcagagactgaagacagttgggactttacggcgatcagggatatgattatatccccgaaattctggctagttagcttcagcatctttggtaggtcccccagtctattacttagtacactagacaccccaaccaaggtcagcttggcgtgtctctctttctcttaaccgagaatcataccataactaacgaaacaaccatcattgctgtgcagcatatgaaatggttttgttcagccagtggggatcgattccctcatacgccgtgtctactaactttggcgacaaacagttctacctcatgacgacttacaacatgtaagtgctgcattccgattggtcgaagtctcccttgccgctaatatcatggaaaagtactgtggctaacctgagaacggctgcttgacccaaaccaaacagcggtgctattgtgggaagaacgctaccttcatggctgtccgatcgaaagctgggcccagtgaacactatcataatcatgaacgtcttcacgttgctcgtggttctggtcgtttggttgccctttggggcaatggcagtttcagccttgtttgtcgtcactgtgctgatgggagttggcactggaagctttgtgcctcttggcggtaagtccagtgcatacattctctgcgatgcatagtacttttttgttattttatggtggtagcttacagacactcatctttttctctttgacagtgcaatgcgttagtggtctttgtacctccagaacaatcggcacctggctcggtttcgtatacaccttttccagctttgcaacactactgggaaaccccgccacagaagcgatactctcgcgacaagggcccaaggccctcatggccttccttgcaggaaccttggtctttggacttgcctgcatggttagcctgagattcgtaatgcacggaggcaaatggatcttggtacggaagatctgaaaacggaaatctgtaatatctgagatgtgatgtatcaaaaagatctttctttccttctttgtgtgtaccttgcttgggagaggagggaaaacgaaggaaacaagagttatctaggcggccattgtgattcagcttggcaggcagattagatgccgtgtattatgtgtaggtgtactgctgacgcccgcatggccagggaccgttattttgcccataattttgttcgagtttggttgaaggtcacgtttgtatataggctagaagttgtactagggctggctggacgacggggctttgatctcaaagagctttcccgttttcgtcaaagtttggagcgataagggggagagtgtgacacctgactctgacctttctatcatattggtgctcagtactcgagaatcggtcagtgatcactcaccaccagccaccagccaccagctcctagtcaggctgacaagtcacctcgacgaggttgagggcatcacgtcgggatatagttgaatagaattgtaagggctatatgacagtgataagcgcactgtatcggcacttgggagagtactagtaacccaacatcgaatccttgtcaatgccgcctattccgagatcctggttggcggatcggcaggctcagtgaggttggttcgtagtatttggcttctccggcttgccttagagctttgtgcttttgtgcttgtgcttggtgtgaactccagagagagttgaagtgaatgcggtgtgatagtgttcccccctttccggtctggacggaccgtgaccgcgaaggcggttcgttcaactcactcaagtcgggggatcttgtacaataaaaggtaagtgatctcccaaggacttacatggcgaacagtgcaatcctgtagtatatgccgctgtgttttaggatctagagagtctcgggcatcacgtacagtgaatctgatgtatcacttccacgtgcttgtgctaatctttgcttcttgatctcgaaatgcccgacattttttggagttgtcacgaggatcgtgacttttattcttgatcttgagcttgtgcttgatcttgagcttaatatggtaactaggattctctgctcggcgattgcctttactttttcatcttgttgttctatgtcgtcatgttcccctttccctggttatgatttatcgatgatacccctgatcatgaccctggctatgaggagtgctaggtttccgatttgattcgatcgatactgatgcagtagaccggaaacatcgccggcgccgcaatgctctccccagcgtaaaactttgcacgttcgagcccggatcgatcccaagaagtatccaggtggtaatagataaatggcaggaaaaaccgacgtcgattgaaataccatttcggctccggaataactccacaccggtaagacagttacatggacgaagaatccaacagtacctctatggaatagcggaagccgggtgaagaggttgaaaagcaacggaaacgaaagaaatgaaatggaaactgaaaccggaagccgaagaccatcggaatgggtttgacgacatcgtgccttggttggcgggattgacaatggctgtgcctccccttacaagctgctgcgggtttgctcgatacatgtcccctccagctcgctttgcggtcaggcgagtgtgatatactgtccatttataggtggtgtcccgttttcttctgttttcagcccttcatcttcttcgcagcctaaatgggggttttatcgaccctctatcctccatgtaatgcgaacccccacacccgcatgggtattcgagggggaaagggaagaccaagtcgtcgatggcaatgcagatggaaaagcacggcaaatcgcgagtgctagggtgagtgggaaagcgccatcctctcggagaaatcgatggcgaattgctactctacgccggggttttgaggctattcccgttggggacgcaggatctaggctgggtaagacgtactgacactgtaccactgactgtcctggatgatgtgattacaccgaaacaaggagttgagggtatagggtgtaggtgcatgcccagatatatgcaaatatcacaccgggcagtgttcaagatcccctagaccactggtcaaaaaaaatatcagtgacgaacatacctactttgtgtgctaaaagtttgtcttgagcacggcagtcgactctcaattcccttccacctctcagcatgatctacagcctcctttcgggtcctgacagcaatgacagcttaaaaggcgccaaagagacattgccggcacggaatcctccaaagtttttcaacaacacaaaaagagatggtagcacaacgtcgatggctttcctattgtattacaatcatagcaagtgcagcaatgtttaaagatacctctatgatagagggaacatgagatgaaatagagcggcacggaagcctctccgcgtcggtggaatgggattatagctgaacctccagcggcataggtagcagattcaaccccaaatggatatgatgacaacttggtacaagtccagatatcctcctccaactttggccttctttctttggtgtttgatgcccacaccccgattcaacttctcgcctccgctttacttcattctggggatttcttcacaccgatctggcccccactgttacccccttctgctctagttcgcccgacgtatttcggccatactattcttccacaaagtcaagagatatcgtagcctcacgatggacaggtcaccggccaaacgtttactgcatagtatcaactcgacgacttagtggatgaacctccccccttgtcgttttattcttttccccacgtcttcactgctgcgtaacccccgcgcttcgttgaagattatggaaccattgagatatggtgcttcaaggtccttgtaaatgttgcgggaggatcgtagatgggcacgcaccaagttgtcagcttgaaatgggaggtttccccccacggcaactgagccatcacaacatcccacctcgttgggtaccatcacatggtataatagcccgagactgaatgcttcctagtcaagacgttcaggagatagaccggggagtcgagtttatgagccaagcgagtgctgcggtgtctcttatactgtctttgctcatggtaactgagcaccttagctgaacaaggattattccctctaagtacaatcgcgcgagatgccctctgtggtatcgcagacagtcgttttttgttggtcagtctaagccaagcacccgagaaccttgaggcattgtacccgcaaaactctgaagacatcatcatgtgcccatgtattaagagcgacatgtcctccatgtcgcagatacgtcgataatgtcagttacccaaataccagtaatcacgctcaaacacagaaagcatgctgcaaatacctcaaaaagaaaaaaccgtcaatagactccaggcgccgcttgtggccccaataatgcctcaaaacgccacagacaaaggttttacgcaccccaagcaaatcatgacaaaaataccaaccccgttgagtctcattcggacgagacatctccttgaaagcccttgagcgtgttaccgccgcactcccgcgtgcaatacaacaaggggctcgatcatattgccgcccacgcgctgctaaggggcaaacatgatccttcataaaccgccacagagatcctgaaacggccctcgatacggatggctttcagcattgcccagaagacttgcttcttgaccgggccagaggcttcatcagccgaccagaactgttgatgtaaacccagggtatactctaactcgtggcttcactaggattctgttgagcgagtacctcgtagtagttgagcgagtccaaacccttcgtttgggaatgaccttcttgcatcttgcaagtcccttatgcttgcagacacctggaaaggaagaaactggttaataacaaacagcacaaccacgccgctaagacgtggaaactcacccaaggaaatctccgttgatgctgccaatggcatacatctcacccaattccgttcttaagccaccaatcttgacgcgcacgtgcgtaccgggctcaatgaccatatcagcgttattggtaaactgaggaggcgtcgcgttggggtcgaagtggatttcttcgggcatcagctatagttctcttgtcagcgatcgaagttcgagggcatcgtatgtgcgtatccaaaaagaccgtaggcgtcatcgtacgtgagatgaaacgaagatggagagcgggccagcttggcagaagaagccgtgaggattgatggaaaagacaatagcatccacctgtagggactcctcgttagaccatccgaacggagagaacaccaccgagaatcttcgctgtaacgaaccacttcgcctttgaacggcctccaaaccacagcacggtacttcacagtgaactcggccaggccgtttccggggaggatgcggccctcgctaacgtcgaacgcatccatgatggcaatgatgtagtaatcaccggcacacgtcccttccacgtccttgaccaatttggtcgtgacaagttcgtgcatgttcctgccgaaataggatggatgcagggtaacccgccgctcgaggttatggaggaaaaacattgtggcgggttagtactgtgggatcggggtgtcgtcggctgaaagtgggcgtcgataagacgatgccctggagaggttatgcgcctcgggatgccttcgcgcggctgtcgtgtcgaggggtgcgacggcggcggcagtgctgtcgagacttgggcaattgaagtcgcgtgtcgggacgaaaatgacagtgagggcgagatgcgaaaatcgacagcaagaatgttggtgtagggatcgtgtcgaaggtgatacttggttttgtggggagacgtcgtgacgggagagcaaggctgacggaatacactagatatcgactatgatggaacaaaagcttggaggttctggaagtggtagcctccaacacagagaccgccgcagacgcggtttcgggactttgccttgcgagcttggcctgtcactcgtcccttgacgtttagcacatggctcgtgcacaatctgcaaggaacagcactgaccacacggaagcggtcttggcgctgccgggattcggtgttgtccacaacttcaacaccaaatatcccaattccatcatatcattcaaccagaccaggcataagatgctcgttgtaaggcttgtgaaataatctgctgtactatcatgtagcgggtttttcttaagggagtgtgtcttctaccagcccccagcgttccttagtcgttcatgtagctgtaagctcgagtaaaggtaccatggctcatgccgtttcaacatgtgacaaagacagactgtcgaatgatgtctaagaaggaagattcgaatggccacagcaaagacagtatggtggttcgagaagccaaaagatgagaacgctcataaacaagacttgaaacgggtaactcacgattgatcacctttcttacaccacagctgttggccttccactttaggttgtgacgttaacgttcgttgaccgagaggtaaccgcgtcggtaggagcaccgacagaggcggggcacgttcgggtcctgtcagcatgcgtttgatagcgctgtggccgtcgagttggagggtttgcgggggtgggccggccgggagccttaacaggttcccttgttcctgttgatggcgactccacaaccgaggcatccacacgtagcttttagccctctgagaatatgaagatggatatgcggagtggaacaccagacagactcccacatcaccagatcccgccgctctctggtcttcattagctgcacgctctgcttttcgaacactaccaattccacctgttgctcgtttatacacatgtggcagtgattcatttcctctcttcactggtcgccctcgacgcaactcgacttgtcatctactgtcgctctcctgtctcgggtctcacggaactgagcgagatctcgccatccattcacaccctgaacctcaaggctgtctacagcaccaacctaatcataccgggcaaatccgaagcatcactttcaccatgtccctcaacctagaaaagcaactcacctttgtaagctttgttgcctgagtttaccaagctctaacctacatgctccaagtcggcctgctcgggcacccttgcttgtttcgtccacttcacctcgctcgaaattcacgaactggagccttttgctaacttgtcctctccctgcttgcagtatggtgcttaccactctaatcacgttaatgtagtcatccacatgatttgtgtgcctttaatcctcttctcagcctttgaaattgtatgaattcttgaaccactttccctcgtccctagcgacatgttctcacacgcctcatgcttccaaactaggcctccaattatggaccattcttcacactcccctcctggcttcaggtaccgtacctagagccaaacctgggcacctttgcggctctgacatggggcggactatacgttctcctcgagccggtcgccggcaccgcattggcgctcatctgcctcggtgcttgcgccttcaccaactatcttcgcattgccgacccagtcttgaccaccaaggttgccattgtcgttcacattgtgagctggctggcgcagttcctcggccacggcaaatttgagggccgtgcccctgccctcctggacaacctcttccaagccatcttcctcgctccgctgtttgtctggcttgaactcttgttcatgctgggctaccgcccggagctcaagacgcgcgtggataaggcggtggcggtcgagattgccaaattccgggagagcaggaacgcgaagaaggcgcagtaagggaaattcggcatcctttaccgtccagctgccagattaggagagaaccccgaggtgacgagttggatttatgtcaggggcgggttcaggggtagagatgtcatgcaacgatgtcaacgacaggcatgagcagctgtgactcgactctgaggttaatgatatcgtggacgatgtttgagcgggatttgaactggcccgcgtctttatcacggtcttgtagcgcaagacttgcttgtcaaacacgcggttcaatgattgagatgtggaatcgctgctgaggttgttagcgtctgatcccaaacgggagttttgatagtctatggactcacttttactgtacattagagaataataataaatggccagaaggatcactgaacttgacaagctgatatcggctgtctaaccgattgagattctagagacctataacacgtcaaattaaggtcaattagagcagaaagtcccccacgtcgaagtcattcatgagaagcagaagatgaacgggagttatgacgaagtactcatggtagacggtcactagagatggtggtcattgattttcaaccaagagaccaatgcggctgctttgtatcattactgctttgccaggctgcggttcatgcaatgtgagggaggactgccaagtgcctcccgtccaccccaaagagcgtacaacctagatcgaataaggaaaatcatcggaattacattccgtcacaagccacctcgaagagctgagcgaggaaggccacaattagattcaaaggttctcccacaactgcaatgctcccgttagaggtgtacacgtagtatccaagccccacctggagtgaagtgttgccttcattgtcagttgggcttcaaacgctgttgccgccatctcgggcagcctggtgagagatgacaagaagagggtgcagtgagaacaacccaaacggtgacccaagcccccacactccgttgcctggtcagttgataagataaagcccccccgcctccacggaatcgctaacatcgccgtcgctccactggttctttttcacttcgcaccacaactaccccaccacgtttcccttccaaaacaacacaacagataccgcaatcgcaaatcgcatttcacatcttcgcttgcttcctcaccagaattttatataagacctccttgcttcgcgcgactacccaccaatctctacaggccacggctagatcatcgtcaaacactatggatccgttcaacctccccatcgaatgggctctccagcttcttactggtaagtcttgcgccaacctgtcgcactccccgaacttccccagtcttcaccagcatgccagcccaaaaagaatgcaaaagagcccaaagcgccacgttgcgattcacactttgacgtggacatcttttgcttttacctcatcataaaacccgtcaccttcctccctctttctgtgatgcatcccgtccgctaacctaccatcctcttcttcttcttctcatcataggcgtcctcccagacccctacctctccctcgcccgtcagcacctcctctcgcccgactccgccatccaatctctcaagcggcacataatgtcaacaatcgaagccttcatctccactctcatcccgatcatgcagccgcttgtcgagcggctaacggcatacatctacgcctcccccgacgtggtcattctcgccggcgtgctgttgctgctggtcatggtgctgcaggttctgagctggatgcgacgggtgctcatgtttttcaccaggcttgcgttcacgctggtgttctgggcgggcatggcggcggtcgcaagctgggtgtacaggcgcggagtggagcagagcgcgagggatgcgacgttctggctgggcagggcgagcgggtatggactgggcatttggaatttcttcatgaccgagtggcagaggtatgaggcgcaggataaggcgaggggtcatgctaagtatgatcgcgcttaaacgagaagcagcgggagatatgttgttggatagcaaggaagaggcaagggtggataaggggagggcgtcagggtgaagcggaaagggcaggcagcgatggaagatcaagatgatggtggagatatcttggatgatgactatgaagaagacgatcactcttgaaaaggagagatggagaatcgatgcctcgcggaggagagtacgaggtggattttttttttttggctttacggacgaaatcacgatgatacgacgataaaagttggagggtggctggctgttggaataccgcatatcccatggcgttacggcgtttcctgtcaggcaatgttcgagatctgcgaccttggaggtgcgaaggaccgaggacgtgaatgttacaggcggtgaccttgcgttaggaatactgttttaagggctttggtagtcaagtgggaaaagaacatatagatcattattgctttgcttccgtaccccatcccattctttttcggtgagccaaacttgtatcttcttccccgacgccgtcgctatgcagaatccctatacattttgcccatatggtaatgacgagtccatttgtaattcagtcaaaatctggagaccccttcattctcaagcttcgaatcattcctcttccaactattcctcagcctcgtcaaactcttcgtccttcagctcccgtggttcttgtgcttcgtggtattgtatgcagtcatcaatgtagctcagaattgccccaacactgtcctcgtcggtggaatccagcttgaggtagctgaccatgctgaaggtttcaagcagttgcgcgacagccgtgttgaggcgcttgaacgtcgcgccagacagcatggcgttcttatcctggggatcggcgtactggtcatccgagatgtcctcgcccgccttcctcctggcaaggtccgctggatcgtcaagcaacaacgaggtatccggagttataaacttcttgaggtccttcttccttacttggttcttgaccagatccatcttgctgagaatgttgatatgcgggacttccagcatgatcatggcgctcatggcgctcagggaacctgcaaagtatttggcacgatcgacgacaaaggtagcttccagcaggtatgcagcgcacaaacgaatgtccagggcgccgggtgttgtgaggaacttgacaagggtaggaaggattggaatatgcgtgtaaagctcgatctgacccggcatatcaaagataatgaggtactcctcggtcagcgagtccagcgcctcggtcaggaagtcgaggttctccatgaggaactcgaagcagtagatcaggccgccgttggggccgagcttcatctcgtccatcacatcttctagagatatcaggtccttgatgtcgagatcgggcgtgtgttcgaatgattcggcggcgggatcgaggttcacgtagaaagcagagcgccggttaagttgaagatgtgtgatgagcgatgcacaaaaggtggactggcacaccgagccgttagagaaccagtggaaagcgcagatggggaattgccgttaactagagcctagcctacctttcccgcccccgcggggcccatcaccatcacaccgtacttgctcatggccgcgatgatgcaccgacgtctaggatgtgcgtatatatgaacggtggagaggagttgcttgtcaactctgagctgcagcccaactggacggatgcgcgacggtgatacggcggggtgatctggcgaaaggattggatacctggatcttggtgtgtggacgaagctttgtgggattgtcgttgatgtctattcgggctcggaacggatgctgtgtgctgtacaggtgtgacaaggaaaatcccgtcaatgcgaaatgatgcgactggtgacgaaaaggttgcctcgatacccggactcgatcgccaaactttctactgcctgataagtacggatactgccctgatagcgttgccgctgctgcaggcacgattgccacgagacatgcctgccggtgtaagcgcgccttgataatttttttgcggcatctactatgtagaggtacacaattgtacctaggtgccccactggggtcacatcatgtcaacgaatggcgtcaaatgcggtgtgcttccatgagagcgatgcgcgagcagagctggcagggcaaacaaaggtacccaaaaggcaccacccttccacttgttgcacgaccagagggctgcgattgcgcaatttctccttctctcaaaaagcgggtccaaggtcacatccagacttttgacaggttatgtacactacaccattacccggccggggcacgctacaaaatatgtggtgtcggccgaaccgtcggccgctgggcggttgcgtgccgttgcagatgttgaagaacttcagatgagattgagttcctgcactccaacagaaagaacgatctcgaggttatctttatccagacggctggatcatgttcacgatatcggacgtctacctatagagtgcacttgggttcaccactcagcctgatatgccagagtctaagatcaatgatccattcgttctgcccgctctcctgctgccacttgatcatggccagccggagacgctagacgcctacacgtgaaagcgtaaaatggagatggtccgttcttcttgccgtgatccccgcgcattattcgccatcgtaggggagccccgcccagctcgtgcatctttcttccctagtagccctggcagaatttgttattttgtacaccaattcggaattgaaagtttctcgttaccccgccatcccgtctctggcgcccgaaacccggcctcctttccatcagggtccgcgactggatgcaaaattcctcaaatactcccacacccacctcccccgttttctttcacataaactccgctccttccaagccctcaatctctttcctcctcttcttaacttcattccctcttgtaggttctgcttcctctgtcttttgcttcgtcgcaaccagaaggtgagtcacttccagtcaggacgaaccccaacaatcccaaccaaagagccctctccccacgtgtcgaacccgtgtcctccaaaaagaaaaagttttgaggcgtcattctgcatcctggacaaggcaatcgcagctccattgtgcaggctccttggtccaaacaccatctctctggcttcaacgagcaaagtgtcttgcgattggagtcttcaccacttcttttctctctctctgccatcccgaacttcctataccgtacatcgccttgcgcccgggtgattagttggtcaaccgtgtcctcttgcactttcaagcctcacatccacccaattgtctcttcaacccctttctcttcgagtcatactcattcagtgcttggccttttgtacgcgcacattgctaactcatcccagaaaccacatcagacacaatggccaccaacggtgttaacggtgcgaagcactacaacgagggaaccttcctcttcaccgtaagtctgcgccgacactctgtatatgcccatggccgaaccattcgctgatccgacctgtacagtccgagtccgtcggtgagggtcaccccgacaagatcgccgatcaggtttccgatgccattctcgatgcctgcttggccgaggaccctctctccaaggtcgcttgcgagaccgccaccaagactggtatgatcatggtcttcggtgagatcaccaccaaggccaagctcgactaccagaaggttgtccgcaacgccatcaaggacatcggctacgatgactcctctaagggcttcgactacaagacctgcaacctcctcgttgccattgaggagcagtctcccgatatcgctcagggtcttcaccttgacgaccgtctcgagaacctcggtgccggtgaccagggtatcatgttcggctatgccaccgacgagacccccgagctcttccctttgactctccttttcgcccacaagctcaacgccgccatgtccgctgcccgccgtgacggctccctcccctggctccgccccgacaccaagactcaggtcactatcgagtacaagcacgacaacggtgccgtcgttcccctccgcgtcgacaccgtcgtcgtctccgctcagcacgctcccgagatcaccactgaggagctccgcaaggagatccttgagaagatcatcaagaccaccatccccgccaagtatctcgatgagaagaccgtctaccacgtaagtacaaaaccggtcaatttaacatactttggcggtatcactgacacgttaattcctactacagatccagccttccggtctcttcgtcatcggtggtccccagggtgatgccggtcttactggccgtaagatcatcgtcgacacctacggtggctggggtgcccacggtggtggcgccttctccggcaaggacttctccaaggttgatcgttccgctgcctacgtcggccgctggatcgccaagtctctcgttgccgctggtcttgcccgccgtgccctcgttcagctctcctacgctatcggtgtcgctgagcccctctccatctacgtcgatacctacggcacctctgacaagacctctgaggagctcgtccagatcatccgcaacaacttcgatctccgccccggtgtcattgtcaaggagctcgatcttgccaagcccatctacctccagaccgccaagaacggccactttggtaccaaccagtccttcagctgggagaagcccaaggctctcaagttctaaattgggacaaatattctcgcaggtggcacggtcgcccttgctgatatagtctcgtgaatttgttggctatcttttttagattctttttattttggcatttacaatgggcgtacggttgggtttagacatatccaacgtgtttcatgtggtcttgtttgcctcgggagtttatgaatacaaacatctttcataaagagggggtcagaccggtgggtggtaggtgtctttcaacaaagacttgcatgagccaggaaggcccaattcatgacgttttgcgatacccgaagggtgacgaacatttgaggaatacagcatcggcgttcaggggaaaacaaaagaacttcaacatcttttcgtttcctatcctatatccttagacgccggtaattggccattggctcggcagtggaggagacagagaggtctctgtaggacaggcaaagaaaaagaaaatgtatggagctctatggggtttgatcatgaaggaggatgatgccttcaaattttgaggcgtctagcgtctgaagcgttactgggcgttaatgaatgaagacccatttgaggacaaacaatacttcactgcatccatctcgttacttgagcctcgccttgtattgacttccagcgtcatctgacaacttgtcacctacgaatccttcggacacaaagagaataatggcgtcgacaacaaaagattgtgccacgggttcgttagtattgtcttgccctcagtgggtggattgggtttgactcgcggatcgatttgtggcaaccttgttagcattgagttaatttaccattgttgagtctcgagcagtgatatacctgagtatccgtattgagtccatgacactgctcgcagtggccgggagcaaaatggaaataagttgaaattctggaaataggcatgaaaacttcctttggccgatccttttttttagcgggtaggcagggccgaaccgatcttcctgttgttcttctttgggagtttgctcggtcagctcaatcgtggccggagtggctcgagagttggagtgagccaaagggcgtgaacccctgatccatggcttcaacggacccatccagtgctgttgtgcatcgcccgcaatcgcataagacaggacaaaagagtgttgtctatttcatggcattgtgagcgatcatcatctggagggtttgggcagggcatgcatgctttgctgtgtaatcggggaccaccgctctgatccatgccgggtccagtgcttgttcaagttcggagacttttctcccctggggcctggagacggcctaaaagggcaaaagtccctttctctgggcatggacagaataccatggtactgattgtcggctctgacttgcatcttctaccatgtctgttcgcaccgattttttgtcttctcgtagtcacgaagcgtgtctcgggtgtctttcatggcggcccttttgcgtacttgcatacaggacgctaatggaagcccgacccttcggggcctaggcgcagacagacggcagaacgggatcgtgccgaagcgttgtcttgcaagagatacttaggtagcgaattgggtgccgagtcgttagtgatggtgttgtcgagggtgttcatctgtgaactccttgtatatggtctgactccacttcaatcaacttgacctacgtacaagcacgagtcagcgcccacggcattccaatggcatggatgatgttatcgtttggcctgcatacgaagagagaggatcgccggctggtatcgatgtggaagtactgcttgatgttgtgcaactcgacatcgcggtcaaggggacggacccggtggacgaaagacgtggcaatgatcgatcgagaaagaggaatctgggcctggcttcatagaagtgcccctggcttgagccagcaagtgatttccttctaggtctttactgactgcagctcaactggcaattgtatcaagttattggccatagtgcatagggcagtggttctacacgactcgctcgctcttctttgccttccttttccttctcctccctaggtacccaactatcccattgatggtgacgattggatcccatcgatggtgacgattgggtgacgggtggtgcaccaatatggccgtatcccacggttgctttcttctggttggtcggttcataccgacgagtgctaaggcgtgaaattcttccccgagtgcccccctcccctctataaattattagccccacggaggatgtcacggcgcccacggccaatgtgctgggcattcaggtactcgatgaatccgactggattgactttgtggccggggttgttggaggggggccgcccacgttttcttcagacccccccggtctctccgtcgaataaatccctgtaccagcccctatccttgccatttcgagagtgtcgaaagtcaaagagtggttcccgccggcaatgcaatctcccatgagagagagcccaaaggaagtgcggtccagaagggagaagagaggctaaccattttgtgctggctaggggaggtgccgtgtcgagtttctttcatgtggatgtgaagagaggactttgcaaagtccaaattcttcctatcgatttgctcaagctgcaaacgttcagttgttgcctttttttttttttgtcgagcgcgaaaagacctatccgggctggtggtacttgcaaagtccgggcatccgctccgttgttgtccttctccttgatccaatttaccttcctacgcgcgactctttctcgaacaacgatctcactcacgcagtcgtcgcaggatggctcacttttgacggacgcccaatgtcgacttcgaacaccgaatcaccgaatcaccgattgatccattccctcagtcatcgtggcgtgccttgccggttgacgttgatatcgaatgcctatttgggtaaactgaagacgagagtcaactgaggagctgggaatttccctttgtcttgtacgccttgagacgtacctacctacctaggtaggtacctttacagatctcttcgacacactcggcgacgcctctccgcttcccccctgccctttaccgcgtgggcaaacacaacaaatcaccaaatcgaccaaagaaaagggaagaacgggtctgtttttcgccaaacaaacagacctacccatacttacctcccgtctacctctagtgcgcctgcgttgcgttgcgcctgcaccgcacccggctttcccgcacaacacacgcgagcagccacaacacacgggaagctccggagagaccaaaaagtgacaaaaccgaaaagaagcgtttgagacgtgattaagtcaacaaacagtccgggggaataatcgattgcttgcgagattccagagtgacgtgggcgtgccccgtgcatgcgccgttcttgtggaggtggatcttgacattttcgacggcccagaacctaggtagtggaggtgctgccattggacccaggctattaggtgttgcttgcagtagcagcgccctaaacgcacagcacctgcagcatcgaatctccgacgggaccagctagctgtacgccatggccgctataacagctcgatcggccgccatggaaacggcgaaccttcacacccccggtcgtgggcttcagcaacaacaacaacaacaacaacgaccacagccacagtctcagacctctccttcatcgtctgttccggcgtcacccactctctcgaacccggacatgatattgcccgacgacccgtactacggccacggcaactcccccgactccgagatagacgcccgcattcggtccaagtttatgatgtggaggagcgcccaggctgctgtgacggccacttcggacttacacaagatgtttgccgtcaactcggcgcaaatgggatacaaccagcaaaacgcatatggatcctcagcaccattgacgtcgaccacgcccataatatatgggaatggcaccatcctctcggatatcggggaagtgaccgaggtggagagcactccagggcggccctcgccaacccgccacagaggcccggctacgcataggaggaacgacagtatcgatgctgtgctgcggtcagcttcacccgtaacgggccagtcaggattggccaggagactgaagcccagtttgaccgcgcaaaaagagaggagaatgagcaccgagagcaccagcacaatcacaaccataaccatggaggaccggccagctttccttgccgacatcaacattgatgatgcggctagtgtagatgatagtgtttttcagggtgatgacgaggaaagcatggcttcctcgtatgttgagggaacgataccccgagatcggaatcttctgggagttgtgggtggtgaaaacggtgacaggttgtctacttactcgacgactgccttgagccgaagagcagagcagattctggccaatgcgaagaagagattaaccgtacgtcactgtgtgtaactttgtcccatatattgcacgatcgaactaactttctccctaatagactatggagggtaacctgagtcgcgcacggagctcgcttcactatactgctccctccctttcatccgatggcacaccctcaccccctcagcgaacggcatctgccaacagccggaacggcgggtaccgctcatcgtcggccaactactctggtcatacgcgaatgactagcgatatcgcgatgcggaatgggttgccatatcggatatccgtccagaggtcgcacagtgccatgggttctcacggaggaaatcccaggcagtctataacggcatcgaaaagcgcagaggccattcgaggagggtgggaagacgatgcccaccgtcagacgtacaacatattgacaggtaaaaccttgaggccggatggcaccgccccggatgacgacgagagtcccattcattcctatcatgggacatcttacggtagcgaccatagcagcggaagctcgagggatatactctctacacctgctcccacgagtcaaatgcgagatatcaaggaccagatgaaagatctaaagggtaaaatatctagtctacgggaacaggcccgggtcgatagcattaagcgacggagcgtacaaagccttaggacgcctagcccttttactcatgctcaagtcgatcagtggttcacagagacgccttcagctaggaactctgaaatctttacgcctgaatctctgcaaaggagcccatggaatggcgaacaggactcgagtctcgacggagagcacccagggagctatggacatctgcgaggaaatttggatagtgaagacgattcgtacgaggagggcgatgtttcagggagcttcgagtcagccattgaccatttccccgagccggcctcggcaactgcgggcatgcacatgtctcaggaagaggacagctttgatgcattcaccgaaaacggggacgaggaatttgaggatgcgcaagagctcgacgacgatcagatgagcgttggtggcgaatcgctctatcacgatacggttcagcaccaaatctcgcatgaagaccgcgaggatgcattcgactacgagcatttcttcctacacagcgccatgggcgctctaagccaacaacacatggacaggcgagggagtgaaaccagttacacgtcggaagattcggtcgaaaccacccgcggcccaatcaccgacgaaaacgcgcgcatgaacagcggtggtagtgatagtaggagcatcaacttccacagtcgaagcaggcggggcagtgtcaactcaatctcgacaattgaaactttccggacagcacaggaagggcgccccaggagatactatgaagccgacgattctattagcgaggaggtatatgatgagtatccctacgaggacgagtacaccccggattttgagagtgccggtaaacgaaagagcgcctccttcagcgctggaagcggctacaccagagtcgacagccgtgcccatggctcaagaatatccaacatcaaaacctccagtaccggcacgatccgcagtaaccgcgaatcgttccagtccgtttacgaaggaggtggtggtccagacactcggcagtaccccgaccctaacaacaacaaccgcaacagcagtctctccgtgcgccggtgtccgatttcccctgtcgccagcacgcataacctcgaacaccgaccatctgtatcctccatcggctcggccgggacaaatcgcagttttcccctggtgcctaataagcagcgcaacagagggaataccgccagcacagtcgtgccggctgttagcatcgccgtttcgacaccggaatctgtttacttgacgccagatcaggagctcaggagtatttcgagcgtgctcctgagcgagacggcgagtgtgtgcgaacagcaacaggaaacggagaatcagcgagcggattcgaggttgacgagcaacagtcttgacaacccagcggctctgcaggctcttttgcgcgaggataagtaccttgtcgagagactagtggccagtctgggtaggtgcgttttgggattgacggagaatggaagggcaagtgcagagagtaggatgtataggcggagaattgatatggcgaggaagattttggaggggcttgaagggggtgcggatgggcagcagtgaatggactggcgttgaaaccctttatttgtggttggtttataatattttttggcctttcaactgctttctgctggaaagctgtttctgtttatgtgcccttggttttcatggtttcatggggaacggtgttggcggcggcgcaagcaacaaacgaccgggcacggaaaaaaaaaaatcacaatcccacagcgatatttataccactttatcgatattggtcacatctttgacggtttattaatacctaatgagtttcgatcgaggagatggattggttgttaagggttggttcgatgaatgccaatagatggaaagtgagaggtattgtaagcggggagaactgaaatatccagaaggaagcctcggctggccggtggagcgagggtcggaaaaaggtgttctgtgaagctcaacgagtgcctttgaggggtggcggttccatgttttttttttttttttttttttttttttttttttttttttttttttttttttttttcccctcctccttgtcttcttaccgttgtctgtattaactttttgggtggagctaccaggctatctacatgtatcatcccttttcgtttcatgtacatttttccgatacccaatttttttttttttttaggaacaatttacacctatacattccacgtatcgttcataatgtctctcaccgacctctgttatagttgacatacaaacacgaggacctgtttgtgaggctacgttgcatgacagttttcttattcctacatgtgagaaagaggagcggaggggccaaattggactaaggagtgccggtcaggcctggtcaggagacgattctagctgagtcctagcacgagtttaaattaaaggcatgacgagacctgtgggaggaccagagggcaataagtacgtaggcttcaagccagagagaaatgcagagccaagcataatgagatgtgtatcgatcggaagtcacttgattagttgcatcacacagacagtccaaagtctcctggcaacctgacctaacacatgaaaacgaatgggggtaaaagcaagacagacaaaacccaacgaaactgggactaacggtgcatcacacacaccacactgcagccgctggctgctggactctggcctgcttcatcgtttcgcgtctacgcagcatgtatgtatgttttagtcagaggatgagacatgagattcggttcacgcacgcacgcacgcacgcacgcacgcacgcacgcacgcacgggtgtaagtatagacgcccgttgggtcttgatgttgttgctgagtgaggaatgaggagcgaggagtgaaatttgtctggcttcttggcgacttgcctctgtgcccggcaacctgatatcaagacaagggagggaactcaggagagtgggggtgtgaaaactgaagaaagatggttcgtgaagactcggggatgagtcaaagcaagtttaagaagagttggttcttcttgtttgttcgagcacttctacctacgtaggttcagttgatagtttggcaggttgatcgctgagtgagtgaagcatgtacgtaagtcctaagtcggtaggtatgtccctagaacagtcctttcaagcgaatgaggtgtgaagggctggaaagaagagatgttactccgaagaagagagaacttcagatatctatgtaggtgaccttaaaaggcaatggaccagggaggttaaggtgccaaattggaagaattcgaaaacgcatccttccatgcgaggatgggtaggtagtgtcgttgtggtgtatcgatgtttggctgtgcgacgactacttacgacaacgccagcggtaggtagcgagcagagcgtcaatacctttaggctgaaccttaaaaagcttcatgcactgccgtatatacttgcctgcgctttcttcccatttaatcacacaactttaaagtaaagtaaaataaaatagaaatatcgatccacacacatttaagtattgtgctcaccatgaccgaattaggagagactgagtgagaaatggaaggaaagaggaaaagagaaaggaagagaagacgaggcgaacaagggaagaggtgcaacgttgcctggcctaggttccagacgtaaacatcataaaggtttgcgtgggcaaacaaaacactaaaagggtagatcggtagaaaaaggggtttctggtggatttgaaaggtttcaagtcatcatgttctataatgtatgttctggttctggcggctctagcagcatgtttcttctgttgtgaaatggttctatagaatcaacctcttcatcgtagaggtggaagtttgctctgaactcttcgatgttgtaccaatagagttttttttttttttttttttttttttttttttttttttttttttttttttttcgtttgtcagacgcaaaccgcgaccctggtagatctatgttgtcgtgctctcagtgtcctacatctgaaactggggagcgcaatcgagatgagcatgtttctgatggctgatgtacgcgcatagatagaggtagatgcgtgtatgaagctagccaggctggaagtgccgtggtagtacagtcgagcgagcgtccaacaggaggtcttactttgctatagctagtttctctgacaaatgaggtatccatccttgcttgagagctgagttaagttgaggtgggttgagtgagccggaaccgtcgtgtttgccccccccccccctttgaacctccgctggccgctctccaccctcgtcatcccgcagtcccgctcaacggcttcttcgccaggcttgctctttgcatatcatacgcacaaatcctgcagttacccgccttggcccgtttcttgacgctgcaagacatgcagaccttgggtcgcacgcttacagcaagtcagggggattgtcagccaccgacccgaccagatcagtccatgtccgtcttgcccccctcaaaaggttgagtgagtgagagagtgagaggaatccggagatcaaaaccttgccggggctctccctgaggcgaatgtatccaatacgagcccaatcagtcgcccgttaccctacacactttatcgcagctagtcctgcctggtgagtacagtccgcacctcacgatcgagacatgcatcaaggtcgtatacattgacccgcattactcgctttggtatcatattttgcctcaatagtcctttctcagcctgctgtacaacatgggcgcccgtttccctatttgcacggaaaagagacaagtgtctcgcttatccctcatctgtctgttggctgctattccagatttcagtccgttgccggctggtcgtcctacttggtgtgagttgagcatgtagcacttggaaacagtcctcatgttacagtgactcgggcgcctggaggagaagaggagaagaggagtggagggaaacaccaagtgaagggtctctaggtgtcgttccgtcaagtggcgactcgggttgtgtcaaagactgggttgggttgcgttgtgctggcagcggacgggtggtgataggaagcgtaattcgatgtcagagcttgactgaatcctgggaaagagcgacgtgactaggtgaactgccctatacaatgggatagtccatctgcggaccaaggcctagaagtatatttgaatgggtaagtaggtagaggtaggactctatatggatggaaagtgcggtcgactttttcatattttcctccacctcggaaagggcaaacaatcaggaaaattcgactgagccagagcggtaatctctacggtttgcatccacatcgggcaaagtcaataaggaaagttgcatctaagagaaacggaaaaaggagaggtttccccagcccgtctatacatgtgccgtcatacattgcacgacacccgtcatcggccgggtatctgttttgtgacgactttgaggtccgccatttctggcttggagagagccagtccagtcactcagtcagtcagcctagggtgagagcgaagcgaagacaacagttgggagcaccggccggcttttttcgtttctcgttttcttcttctgtaatgtaactcctcttcgtgatttgtcaaactttcctcgaatgagttctcttcaaacacaggcagattcggcaaagcgacgacggcaaaagtggaagacggagaaagtgaagtggctcaaatctcaacaccacaccaaatcatcatcttagtctttactaccttgaaccaagtccatcatacacccaggtatgtctcagacccttttccgttcttacactgcttgttggctttgcactggtgatgcctgtcgacatgaggcgcaagagaacgatggtaatattgcatgtcaaagatgactcagtacaataactaggagccttctgtggtgtccgactgctcatatttgacttaccgcttgggctggagtattcatggtagatgttagaacagctggaagagctgagtttttacacggagatgctaactcggagtttccacacagtcggtcgtttcgggctgctcctgctatcttgctccttccacgattttactctaagcatatcaaacttgccttgtccaggaagacatcatacacgcgcatcatacacacaacatagacgcgaactttgcctcatctcgagggaagaggaaaaaaaaccccggaaaaagaattccgaaaattcgcaagtgcttgacgttcatccaagcagtctttctacttgatatcatctgtggctcgcgggatgactgactgttatccctgctcttcacccagccaacgaacatcatcacccggaaattcagaacgacccggaagaggagtataccgaacctgctgtttcgttaactctcgttgcagagataatctcggacaatcatctctttggtccttctacatttttcagcatgactcttccatcatatcgccatgacagcaacgagaataatgacgtccattccctttcagacatcaccgaggagattcacaggactgatcgaaccgtctccaacaagagtaaacaacaacaccaacaaatacaagaggaacattcggaaacagttcaacacggttcaaggtcaccagttcgccgagttcttcttacattcacgttagcaccaacctttgttcacattgtatttaaactttgctaactttacttcacccacagcatatgcgccggtctaatgttttcgtgcctggatacctccatcgtttcgactgccttggtttccatatcgctggatttgggggatgctcaagacgctccttggaccattctaggataccttctaacatacatgagtgagtaacacttcatggttacgtcgagcataagtctgtgctattgcgacgcttgtcaacaacggggcgcatactgttatgaaagccttgctgattttgatcacgcgaaaacaataggctttgccgtcggtttctccaaagtgagcgacatctacggtcgacgaaaccttctcgccatagcatgggttttctttgcgggattctcagtctggtgtgcccttgccgggtcaatgaaacaactgtacgctagattatcattcggttcgtccaagttggttcaacactaacacagcctatttaccatataggatcgcagcgcgcgcacttcaggggattggcggctcgggtctttatagcttggcacaggtttgtctccttgaacaagggcccagtaagcccgagatggtaggcgcactggtcggcatcactctttccatctcatacgtcctgggcccgttactgggtggtgggatctcggctggttggacctggagaggtatcttctggatcaagttggttcccccttccatctcgagctaatggtggttatcgcttgtctaactaggttttgtcacagtgtcccttgcggcgcgctcgccctcataggtatttactcactctggccggacgactgtcgacggcaatacgacggatggacgggcatccgcaaaatcgactttgttggcaactttctcctgattctggcttcgatcctgctggtgtttggcatacaggaagctggctcgtacgtgtggaagtggtccagcccggttatcatctggtctttggtgatagctgggctgagctggattcttttgggggtctgggaaacctatctgttctacgggcggaatcatcaaatccagccgatattccccgtgcggctggcgacaggccgcgtttatctgtcaacgatcatgtatgtctcggcccacgccccgcttctgattcatcaagaaaacactctcgtcgtacgcaacttgcactgactagaatttgcagagtcacattcctcacgggtctggtctatatatccctggtcatcaaaatccccgagcgattccaagtcatctacggcgacagcgcgcttcgagccggcatccatctcctcccgatgttggggtcgtgtgctttcggatctactctagccggaagcatctccaagaaacggaacctcacaagtcatacacttacatccggaaattctctccaggtgattgggttgggtcttgtatatcggttttcaaacacgaccgagcgaggtgatatccgatatatactggggttcacggccatatacgggttcggtgtcggcttgtgcttcgccgcctgtacaatgatcgcggctatcgaagctcgccatggagatctagcagctgcacaaggcgccgttgcgcaggtgcgagtacttggcggctcgctaggtctgagcatctgcaccatcatattcaacgatatattacaaacatctctaggccctgccacggaggctggtagatttcctgcaaccgttctagaccagcttcatagaagcccgctggccgtgtttatgcttccgcccgaacagcaagttttggtcaagaaagtgtactcggacgcgttcagatatcagatgctcctcatgatggcagtggtagcagtggccgttctggctagcctaggaacatataggtcaaaaccgccggccgttgttgactcgatgattcaccacaaggcgttggcgacacgacctagcgatacagagttggaaagcgcgagtagtgttcgctcgctggttcgtggggttagctgagagatcggtctgtctgtacggtctgcccggttttattgtttcttcattgcttctgttctgtggctctactacccagattttgatgcctggagcatcatcggtgaggatttcagtgagcaatgttcttcactacaattagcatgcgttctacactccatacagttactagatgggatattactggatcttcgctcaagtatgttgccgcaataattcctaggcgttttcacggttttcatcaatcccggggcgtgttttctaggggtgttggttgcccagtgtgtttgcttcattccttatgtgtgagggcccagttgtcattgaaagtgtaaaatatccaggtagtgaggaggccatgtaccaccggaacaaataaccgaactggaggtagaagaagcccatcttgggtggtgctcaggtgaaactgacgaaagcgggtaatccaggcttcactatttgactccttgctctcttaatgtgacattgatggaagcgaagcacgtattctctcctataggatggccgaatggttcataccaggatgggtattacagtattcgatgcggccgttactggtaactaacataggaccggatcagaaccatgagggggcgttgagacatttcctgactgacgttgaaaaaaacggtggtgtaacacagccactaatatgaattatcatcaaggatgtcatgtagatatgaccggctgattattttggtggagcaagctagccatgtccaaagacagctgaatactcttgtcggctcgttatagagtgcttgcctatcctggctggcaagcgatgttgagtaaacaatatgccagggacaggtctttgatgtccattctccattcgaagattgaaagacctcctgtaatcaaagtgactgatttgtgtttcgagagtataaggctgggacaaatgggattgaagtgaacgtacttttccagccacatgctcctggtttcttctcatattggcgaataaataggcagtaccaggaaagaaacaagccggggtagtggaatcttacagttctgatttaatggattcaggtaaaatcataatgttaaagcaacaccctcaatgtcagggaagacactgcgtggtttctgtatgtactgaacagccatcgagacgagtgaatttaagaatggaagaagcatccatttattaactttgcattaacaacggaatttgaagaacgagaaggcacttaaccatttcgtggaatgggtcacgtagaagtagcttagcgatgccggtgtcaggaaagttcacttgaagaccatactgaacgtggagctctagaggtactttactggacttgggctgctatcaaacaagctcatcccaaccttcaaaaagttggtggtgttcctttctaatattcaagaacccatccttgaagtgtttcgtccgcgaacgctatatctgtgtcggaagcaaattgtcaacgtcccctttgtcgtcatcattctcggacttttgagaagtatatcgattctttcctcacttctctatagcggtatatcctagtcggaatgaaactatctactatcattttgaatagaggtactgaggatatcatttagctgtgtttttccagacaatatatttgctacctaccgacctttaggttgcctaaggggtttttactgcctaaacggatttactttgtaagagtaatcacaaaaaggtaagaagatattctgattctaaacttacctactctcacagtgcttgcttagcaacgattgctgagatgtcaagccggtatcgcacgtgatgacgattttggatcacacttggtagttcctgcgaccttggaaaggtcagaagtagatagatacttacctatatagccactctttcgaggctcggtagtcaacggtaacccagcagctggtgaacgcaccgtggtgtagtggtagcacacgcttcatttcaaggtttattatgcagcgagtgactgctttctgagacaggctgacgccttcgatgatcactgctgcagcgtggtggtttgttccagtgtttggccaatgaactcttcatgacggctcgaattacctgacgaagtcgcattaaatcgaggagtgtcttcgacctgctctgttgatgactgttcattatctttctatcttacctatatgaacctcctcgagaattccacaagagccatgatggccatagcctggccatacggcatacaagtaatcgggatatccttataatgctgtaaatccctccccatgcccgtcccaaacgaggtacctagtagctcccccttgtcgctaatattgtctagaacccccattagcgcgcgcaccgccatttcctcgtacttcttgccgacgatgtatttctttctcagcgccttcatgatcccaaacgcgaacccggctgtggcgctcgtctcgagatacgacccttcgctctccggcacatccagtagcgtccgccacagcccagactcggcttggagagacttgagtgcttcacactgcgcctcaagtgtgctccgcagtatggccccgatagggtcctgcggcccgaggtccagcagctcgatgaactcggggatgaagatggtcagccagctgtttccgcgggcccagcgggcgttggcaaagttgtgcccgccacccttgtcgttgaactcccaaccgtggaagaacaggccggacttggcatcaaacaaatactggatgtgcaagagggactggcgcttggcctcctcgacgtaatgagggcggtcgagcaccagcccaatcttggccagcggcatcaccgtcatcatgagcgtgtcgtcccacagctgctggtcattggcttctacgtaggtaatgtgctgcatgccgccatacttggtgcgctcgaggtcgtggtaggcccactcggcccaactgtcgagccacggcaggtaggtatggttgccggtacgctcgtaaacgtaggccagcgtgaggaacacggccatggtgttgatgttcttggtggtgccaccggcgacgaaccggtcggcgaaccagtcttcgatgatttgcaggcattcagggtcgcccttgagctcgtagtattgccagatgccgtagagaccgatgccgtgtgtccattcccagtcgttccaccccttcgtgtcgattacgcggccatcgtcgagagtcaataggaacttgcctgtctcatctttaatgttgaccagggcgtcgattaacaatctgatgttggagtcaatgtccgcagacttaattccgtcgagctctgctggcatcttggccggatttgaagtatgtggtccctataccggctgatatgtgctgatgacgtcgtgtcagtgttttgcttgaataggggactgtggactgctggtggtcaggaggatatttgggcttccagatcaactggcatattcttggagcaaatcaaccaaaaaagcccaatgttacgcgagcggcccgttcgcatttttgcccaagatccttcctgcttggtggataatctccatagcgatgatgtcttgccatcggatatcatggcagagagttgcactgagagggttggggagctcggtggaaatcaccccgagatcaccacagattggcaggggcttcaagacatgcggggaagtctggaggtaatcggctggccgtttgcggggaaaggcactggagtgtgctatccggggcacattgggctgacagtcggtggaaggctccttttcttaccgttggcagaaatatctcgtgttttttccctttttttttttttttttttttttttttttggtgtgtgtgttggggaggtgatacctattatggtcgacacactttcgtcagaagtcgagggcggcaaggcaagttggtgaagtgaggaacggttagacctcagggacttccctgatatgcatcctaaagggcgtcttggggaacaagttgtgaaactcatacaggccgttgaattacaaagagccccaatattcaaggggataaccgttgttagagcaacattgtggcagtaagaccgctactactttcctccatccatccttacctgggcgatggcgagacggccgcccttgggggctgaaaacgacccagccaacttccaagtagaaccctgctgggtgtaggttgaacccatctgactggtgagtattgtaacaaactgtccagttaaaaaagaaagttggcaataaacaggagtaacgatgatcacgaacaccagggatcgtatggctgatttctgttagcctgcagttgggacaggcttccccatggggtagtgtagaagccagattgacaagaatgataggagaaccccagattctgtctctccacgatgttgccgccactttatcctcaatctctccacctttatacatcttcatctctatcttgacctcttctgaaggcccagagtcatcttcttctccagacatcaaatatccacagttaaacatgtcgaagcatgacgatccaaacatggtcagcccatacagagacatgcagcaagtcggcgacaagcacgacctgggagaggttgaaagaactctctcttcagatctggataagggggaccagccaagatacgacaaagtcgacaaggagttggcccaatatgtcgccgatgaagccttcgagatatcggaaacggaaaatgctcgcctgcgcaagttgatcgacaaacgagtgctcgtcatcatgatcacaacctacttcatccaagccatcgacaaggggaccttgagtttctcctccatcatgggcatcagagaagacactggtcttcatgatcagcaagtatgtgatatagctttcttgttcttgaagccccgtagcttgtcctgtgattgttgccactaacaacttgtcactcctccagtacgcctggctaaccacatgcatctacatcaccatcctcatcgtcgagtatccccagaactacatcatcgcccgtgtacctatcgccaagtatctcagcttcatgatcatagcctggggtgtcgttctcgcttgcaccgccctctgcaaggacttcaccggcctggtggtcgtccggacgctgctcggtcttttcgaatccgcctgccagccggcctttgtcattctgtcctcgatctggtacaagcgagaggagcaagcgtcccgggtgacctactggtacatgatgaacggcgcccagcaaatttttggcggtctcctggcctactgcttctcactgatcaagaacggccccctcaagtcctggcaatggctgttcctttcttacggaattgtctcggtcttgtacggcctgtttgtcggctggtggatgcccgattcacccatgcgtgcgaagtgctttctcgaggaggacaagcggctgatggtcgaacgtgtgcgggccaaccagacgggcgtccagaaccgcaagtttaagaaggcgcaggtctatgaagccttgaaggacccgcaggtctgggggtatgccctcgtccagctgtgtaccacgctcccgaccagcggcctcggtagcttccagggtatcatcatcagcagctttgggttttctctgctggagactcagttgctggccatggtgctgggcttctatatcatcatcgtgttgctgggctccgtgtggatcgtcaaaaagacgaagcagaacttgctgacaatgttaggcttttgcattccgtcctttatcggcaccatctgcctcatgacagtgccgacggacaccaagacgcagaagattgggctggtcatctgctactatatcaccctgtccttctggtcggctcagacattggctttgtccatgctctcacggaacgtgggcggccagaccaagaaggctgtggctgttgccttgaacttcatcatttgggcagccggaaatgccatcggtcagtttttttctcctctcctaatgtggtgacggtcctttgctgactgtgatgcgtatcggctagggccccaagttttcttggactccgacaagccacggtacttcattgctttttcaacgcacctgggctgttacagcctgctcgtcgtcgtcatcgtcggtctgcgattctatctcaagcaccaaaacaagaagcgggatgagctcgctgccaccggtgtgcaagaggctgctgacggaaggatgattcatgcgtttgaggatctgacggacaaggagaatgccaatttccgctatgtgtattgatggaagagatgtcgccgctcgctgggtcggggcatgtttgctctcttttggtacttgaaaccttgtgctattgattttgtcagtagcgattgaatcatttgcgtttttcccactctttgggcgttaggacctcatcgtttcgctcctgctggtgtccatgatcgtcgtgcaagtcggaggatgggccctttttgcaggacttttcgtggtcgattatgtttttgtttttgtcaaaggagcatataggacgcgagcctcggttgccgttacggtagaatggcccctcccacgcaatctttccgccgattttgatttccgtacttcttgttgaaatgtaaccgtcgttcgtagtccgcgcatctgaactctgttttctgtttccacttcggacgttgtactagactcgtatgctggcacgtgtaattaactgttagtgtattccagcttcaacacaacaatatgatcaagaattggggggacgaccttgacccctcccatgcacggcccgcttgtatcttgcaggcaaccggtttctgcgtgattgcataacacaactcatggggataaaacaaagagaattacgagcactgtactggcatctcccacgctgaggctacatgggatggactatatgtaattatcaaacaacccccgtgggtacggactcgtcttgctgtgttggttagaccagtctgatcagcaagcaaactcgatatcatcgagttctttacttcatttgtatgttttccagcatccaagcacgccaggtacatattgaacttacttccactttcaagagggcctcttccccttcacccaacgtcaaacgcccaggtgactgttgctgaagtctcagtctgattggtcccttcaacatctcatcttcgatatggcttcactttcgcccccgatcccgctggacatggccgccaccgggtccctcgggcccgttcccactcccacccacggccagccaggagccggctcgttcactatagcctgttccgcacatatcaaggccacgcctcccacatgtcttgaagttcttctgaaggcgtcagagtacccaacatggaatcgctactgccggaaatgcatcatagacgctcagccggacggaaaccagcccaagaacagaaatgacaaaaagtccaagtccaagacagataagaacaagtcaaaccccaagtctggtaagccaggggagccggtaggcatacccgtggccgtggccgtggctgagtcttcttcggttactgcttgtattgctggcactgctccccgcacgctctcccctgccaaccctcactcctcagaggtatcttccgcttcctctgtccaccaagctcttcccaacctggttggcccagggttcctccgcctaggcaccaaattcactttccatgttcatatggaccctctgtcagaggacagcagcgcccgtaacaccgcgctcgaagtcagtcgtctggagaggattgacgaggttgtcaaggcggatgtctcgtctgttttggggtcggctgcttcattgcctagtgatggtggtagtgggattgacagtggggcgaagactggggttactcaggataatggtcgtgacggtggtggtgatggtggtgatgctagtggtgctgaaagtcaaaacaatgaccctcaccctgatgatgatgatgctgctgctcctcctcctccagctgttgaaaatatcgaagacgatggcacttcggttacgactgccaaagtggatggtggcaaacctagcgaccctcaagaaaaagacgaagggaaggtggcagcatctttatctttatccccatccaaaatcaacaacaagctccagctccgccgcaccggcttccgcatagcctggaagactcgccccacagccttcatgccaaactggatgctccgatgcgagcgcgtgcaggagtttgttgaaattcatcctccccttggaacgcttgacgagccagagacggcgtatcagtgctgggagacgttttacggagtgttggcgcctgtggtgaaggcggcagcgggcagtcagatcgtgaggggttttgatgtgtggatggaggggttgaagaagagggccgaggggattgagggtaggggggagcgaaaggagaaggatgagttaaagacttagtggagggatacgtatcttgattgatgttatgctactttagaacgtgaggctgattgtattgaatcgttagcaagtctcggaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacggaacaacagtacgtgggcaggacaagcctatctatcctcttttgaatttctctctcgctcggcgatatcttttttctcccttcctccacggccgtttcttttcagttgatttctcaccttttctgttactatgaccgcacttttttcccatcttcaagcagttcaacacatcccaactccttcaattgctaatgccatggtctttaagggctccatcatccacagacatatcctccccgactattcactcattaggaccttccttctccttcttctcctccgcttgctcctcctccttcccatccctttgatcttccccgttctgattctccacctccacatccttctgtttcccactctttctctttttcttcttcgcttttcccgagccagccccaagtccctcttcagaattccccaaagcctcccccctttgaaacacgaacagcgcctcatccttccccgcaaaactcggcaacgggcattgcaccaccttcctccacccttcctctttccactcgcgctccatatattcatccatagtcacccccttgaaccccgtatacccgttcccattttgcgtacccaccaccgccagggtatctcccttataagccttcatcaactgcctcgtaaaccctccctccttcccgcccgccgcgctactgtcaccccccacaatcggatacaccagcagcaaaaccatatcttgtcctcccttgcttgggcaagaagtggaagaagaagaagaagaaggggaaggagaggaaagccaacggacgccgtcagcgatgatggtgtcgtctatccacattactcgccattccgactggttgttgtctaccgcatagaccttttgttgcgattgggaggaggtggggccaagagagagatattgacggagcataaaagtccagtagccgttgcccgagcccatgtcgattatggagcgaccgcgggcaaagagtttgaggagggaaagggattcgtgcgaggggacggcacagccgaagtggtgcatgaagatgggcaggatgtggtgggacatgcgggggttggtgaggatgattttgttggtggtgtcgtttgagtcgtctttttttgcttcatcggtggtgttactggcagggggagatgtagaagctgatgatgagatgggtactggcccgcaccattccaagttccgacaggaccaggcccagaaatcaaagtagggattacttggcaatggagtcttgctgtcctttttggttttgggaattatgagttggttgccgagggggtgccagtcagatgcaatgtagcgcttggagagcagataggtggcggagcgtaggcggatcgatgagcgtttggcgttggactggaacgcggtgagggccgaggctgtggctgtggagggaaggaagatggagatgtaagattctatgtctgcttggggtggaggaggaagctggagagttgaggtgggtgcatgttagcatgatagacaaacatattcccggcagagatgagacttgttgagtgagcccggtgccgttatggatggaagagctggagtaaacaagaaaaaaggggcttcccccatgggaaaccagcctcagcatcagcaactggtacataccaaatcacccccctccaatctataccatccatgcatccccttggccccgccaacatcaacggccctctggacctgtgacagcttcacgctggcaatcgcatggtacacgtactcatcggcttcaggggcgttgacgtcgtcggataggtggaaccacgttcggatggctgtcgcgaagtcattggtttcggccagccgctgtagtacctggttatgtgtctgctcgtctttgactgcctcgctgggaacgaatgtgaggctgcctaggcagtacatggtcactcggttcccggttgaggttgtcactgtcatgaccatcttgggcaacggcaacgtgtatctttgtgacactgtagtgtaggctgtttgtgtgctttctgggcgacacttgggagtatcggcatgagtgagtgggtatagtgatggtgtagtgtactgtatttcaatttctgaacgtggaagactgcactttacggagacatcaactcgggaggaacgactacgaggagtttccccacatcataacagtctctacctatgctcaatcgacgatggccatgatgtgcatctgacgggttcccatcgattgttcccgtcctggcatgtcatgctcggatcatggcatgacatggtagcgccggctactgccttggttattggttgatgtcttggccaatatgcatgccgatgttgccgggggcagcgggggttcaagacgaccgggggtccgggcacgcggctggcactcttgatacctccagtctcacaacgatacatatcacgcaaagcctcaaggcgtccgctaaagtattgggcggttcatcactgtccactggtgaagctggagagatgaagccctttcgtattatcactatttatgcgggcttgattttcgaacaacctgcaacaacctacggcatcacttgcgtacaggcaactggagccttccgtatgctggacatctcgttttctacctggcagtaaactgcgctcccttcaaccgggatataagtcataaataattacgtcccttgtgctccatagtagtcatgtctattcatacaaagctgctagttcttgctgtaatgcatccagccttgctttggcccacgaagtctctgccgggaagatggcgactagggagtaatttgactcgacggcttctcgcctcgccctatggccgcgatggttaccgtctgtttctgaccacaactggggtcagtgcagtaaggaagcttgagcttctctagcgcgccgccgctttctccttactgctcttctttgacgactttgctccgggttggattcttgccatcatttcctccttggtaatcagatggtcaattctttccaggtggcctagcaagctcttcatgttgaagctccactcgttgaggatatcgtccgcatcccgcggcttagcaaagctcacgatgcgcgccgggcggtcgatcttggcatagaccgttttggacgtcacgagctcgctgatatacttctccgtctcgtcctcggtcaaatccaacagctgggtaaggcgatccacacgaatgcgcgtgtaatacttggccaccacacgcacattatgctcgatgacgcgcttgcgcaggtcttgccagcgctggaaagccttgtcgtcggctgactggttgggctccgagtcgaagatctcggtgctgcagaggtgtgggccaaagattttggaaacctcgggccagcgcatgagctcgtggacggtaaacagcttcaacaactcggcatcctgagggacctgtgcgattcgtgggtccttgtggattctgtgaaggagatcgtgttgctcgttgtcgtgaggggcaaggatgatgaagtagatgattctttgcaggacctgtcaacccatgttagtctaagaagatcgccatgtggtgtgtctgagaagcttacggcctgcaacttggcggggtcctcctctactgcctcggtatccagcacttgacggtagtacttgcagacgtcgaggtatcttgagtcgtgcttggccaaaatgatctgttgttcgtagtatcgcaacttgaggtcggtgacatcatcttccttctcctcggaaacctcctcacccctggccttcttggcctccctgtccttctgttccttgtcgagctgctcttgcgttttcttgggcctgcgcgcaaggtacttggtgctaatctttctgctgagaatgcccgcctgtgtccagtccttgctctctatgcaaagcgccacctgagccagaatgaattccgtcttttccctcctgtccatggagccaaatgtctcaacctgaagctcgcacaggatatcggtcgcagccttgagatcgccctgctctttcttgatgtcggagagaatcttggtgacgcgtgcgcgctcaacctcgagaaagatcttgccctcggtaacggtgcgcaacgtctcgatgacggagagcttggtctccaggttcggggtttctgggaggaagtcgatgacggtctgtaccatcttggtgatggcttgtttgagctggccatgtttcttggagagaacaagggtctggtcgttgagcaagctccagtcgcctgcattcttgcagatggtaacgatagcgaccaggatgcgggatgtcgatgcgaggtcggaagcctgtcgtcggcgagtggtcagcgtgaaggagcgggggacaaggtaggtggtccagcgtgcttacctggcgcgtctgcttttcgaggacagaaagcttctcgatagccgcttgaatgtctgtctacaagggtgtttcattattagtatacggtctgcagacggtggcaaccatgggagttttgcgattaccttggccaactgctcggcctcgggcagcagcttgtcgacttccttggagaagtccttctccggcttgaacgcaggctccgccatgatgtgcagtattgaggatgtgtggataggcgctgtcagactatttcaggtatcgtgggctgggcggcgactacactgcgttcgcgatgggttcgtgttgttgatgttgtgatgattgaggggcagttcgtttgttaggttgtaggttgtttggagactgaggtgctcttggaggtaccttgagtgtcgtcagtccagcgattggcgtagtgaggtgctgtggttaggtcgtcacggtagctgccctgctgctggagtgggacctgtcactgctagcaacccaagcacactcactgcagcggtacgtacttgggggttggagggcggcctggtgtgggtccttttctccccccctcttcattaaagagggggtaaagtaattgtgggacagcgttttattatgggacaaggccgatgggtaccatatagatttgcttattaacgccctgtaaaatcgcttatttgcatcgtaaaatcggtaatagcgttgcaacaaaaccgtaccctaattcgtacaattttattgcgtaaatctatgaaaaataagcagtctatatatatctatagattaatagtaaaattgttaatttaccgtataatacccgtaaatttcgattagtactttaaggagttggacgaagcgtccgctagctactgtggcgcccgtatatatcttaaagcttattggcgctttaaaacccttagaaatagggtaacgaagctattaattgttaaggatattactgctattactagtaaatcccgtatattgatcttttattatattaaatcgctacgcgaattccaaaagcctgccgtctcgtcgcacccaataggaaaaccctatatactaataaaagctgaggaaagtactattatattgtacgtaatattctactttcaaggacggttcctagcgttatactaaatagttattatagcggcaaatcgattacgcttattatagggtacaccggagacctacaatacaatataattagctagcttcctcaaagactatctagagttcaaaactactatttactgtatagttaatattaaaagaaggttttaggaattaaataaggagtctattaacgagtagtttaacgagtacgaggttattattaagaagtacgaagttgaaagaggcgatatttagaactataatgagataggggtaaaattcggttgcgtagcgggtgggcgagtaagggtaattgtattaaaggagctagtaaagtaaaagctagagattaacgatattattaattgcgaatctactacgcttatagtaggagtaagtgtaatggggtacgtagtattaacgtacttaatatttaagaccgacctaatagaagatttccttattaataatttaaataagggggttagatttattaaattgccgattagcttctcaaatgtaaaatttaccttcgattaattaaagtactttaactattattctttttacttattattgacttttatatagttaaaggaggaggacggttataaattgggagaagaagggttctcttttactaagtagtttaagtgtaattaatatagttataacgcttttagttagaaaatcctaaatttagtatatagagtagggttaaggaaattatataagctaatctactgtatcctaattattaataggtttagtagttactataatatagatattaaaaaatatactaatacttttaatattattttaataggcttacttccctatttaatgtatataatacaattgtttaacgttagaatattctctttatttaaattctattactagaaggtcttaaggtaattcgtataatgaaataaatatagctttattcgtactaccttcattaaaaaattaaaagtaaattagatttaaattactactatccgcccttacgatttcgctaattaattaactatattacctccggtcttttagggtatcctcgatagtaatataattatatataatatctttaacggtttctttaatactaggatatagctaattaaccggattcaaatcttatttcaaatttaaataaagcaaccgaaataatctaaccccgcgctacccttaatatttcccaataaaaaccgctttattaaaataataaaagttattacctatattaaagataaatactattatactttcaattctcctacccgtcaacgttatcccaccgctaagactgttatttatgagggaccgttaatgtacaatactatttaagaatgtaactaataagataaggagaaggccgctaacttaaactgtaaaataaggaaacgggtatataaagttctataagagggcgaatctctctccctctccaaaggagaattcaattagagagttataaagtgggtatagaaagagtaagttattaatataaggaggtaaatactagctgttaaattagagaataagaagatttaaaagtaattatacgagttataaattaataattctattaatagtaagggtaaagttacgtagaaggtttattttaataattaaaagaaggagtaattaaaagaagggtatatattgctttataaggaggatatacttaatatactaaacgaggaggaggagggggggggactatatatgcgtaatatatacggtatattagtgctagagtcttataaaaaagtatagggtaatctatttaatttattatttaataactctattgagcttattttaaataataatccctctactactcgcccgccaaagctcccctcctcccccctataccctcgccccctaattactaaaacggttttttaagttattactcgttttaatatataaataattaataaaatatttgaagacgaaagtacccttcttaataataataataaggttacccttaaggaagtttataatagggataatgataacgaagaggataaggataaggaagaggatttactagtactccctcccccaattaaccgccgtctttttaacccgcccgctacgcccaaacctcccgcacgagctagaccatcaacaccaactaccttaaccttaatactaattcccacccttttatttactttattacaactaagagctctaaaatcaatactatactagggggttataaggttcgttaagggtactataaaaccccgtatataagtacgaaaggaggctacacgtataaggagtacgctaataaagcgggaggcggttgtgtaggaggttatacccgcactagcgactatactagcgactatattagtaactacaccagtgccagaaaataataaaaaagactaaaacccagtcctttatttacttactacccaactgggcaatatactgggctcttaaagacgttgcattaatgtgtaatgtggtgatttactatagcgatgggttactttactagtagattactatgtggcttgtcccataataaaagtttgtcccattattttttccccccctcttttatgagagggggttgacaaaaggtcccacttcgcccagcccccaagtaaaggtaggacgggaacaaggctcaagctccacgtcagtttgctctgcctgtcgggtggagcgctgcttcagtccagcgagtgaaagtggcgaacgtgaaggggagctggggctggagtgaggctgaagctaggcaagacccccggccgctttccgagtgggctatggaggctaccctgtggcttgactctaccttacttagtctagtaggtactctggttttccaagatgaccatcatagaacaacgacccccgtttcctccaacaacaatttgcccgaaccgcatgtttatccaatccaactcgttattcaagtcgccatgccattttcgagaaacccagggttggtgtgcggatcaagaacctggacctggacctgggcatggaccctttctgtgagatcctgctcttacgaatcacagtacagcaatgctgcaatctttgtaccccaaaacctcttcatcatcaaatcgagaccggtccgtgatgtatacggagttgagccgctataaggagatataatctgctagggtatcgagtcccccaaacctcatgacctccgtgacacgtttggatggcatctttggcattgccagagatcagaacaggaatcgggttggttagatggatgcgtgtggtggcggcgggcgctcctccgagacctctcgggactgcgaatgcgattgagatgggttcgtgactggaccataccatgacctcttatcctttcatcctatcgttctctcgttctctttttgcgaagcggaatagcccaactctgtgatctgctcagggcgacgccaagtgctaactcgcttccagagcagttctgctatccacggtcacgtcgtagtctaagcaaccgaacatgcaatccttgaactgggtgtctctattttagctcatttgtgtttctcctccttccgtttcggtggcttttctgtagtgcgctgtggcttgtccgggtcacttcatccgcctaccgcacgacaccatcatattgcaagccgaatctatacgacagtgaattaaatcgggatggtaccgtattggtggttcatgggcaccttaataagacggggaaacagacgacgacgagtctaggagaatgagaaccaggggggggggggggtgttgacgagttgaagaacgaaatgatttccaaaccccccacatcctggccacgctatacgtcagggatcgatcgcattatcttcattttctaccctcccttgacagcgtggtactgtgtattctgtacctggctgccaagcgcgctggtgcagaacgcaagggggtccagactgaggtacctacatacttatccaggactgttaagtcgtcagaggttcaccagcattggaacttccataacactcatcttgtttgcccttttggttcttgtcgccaacttcacccccttcacatattacttcagagtacaagcattcggtagctgcttgcctttgccccgacgatcacgcggacgacaagctcttcggcagttgaccatcctctaattcgagtccatcctcattagcacagacgactcactcacttgggcgatactttgtaggttaagctcatacagttttatccgcgacgaattcctcgattgccagctttactaccggctttgattgctctccggacagcaaataagtgctcatatccccgttaacatactgggtcacatacctacttgggcttcccttgttgtggaacgtacgccgactactggccaccaaccgtacgaacctggatctcggtctgaacggtccgtcatcctgtcgcaatagtcacgattttcttcccgtttccagaatacaagccacaagctgcttatccttcgcctcacctttaccacgctttacaaatcgcatcccagaacttcggtcttgagtctgtttcacagtgtggtggtctctcatgccctgagagattctctcttcctccttaccagtctccctggcgattgactgctcgtataaccgggtttaggcgtgccaaggtacagaatcactacacagtacgccaaacatatcttcggaccccttcaccaacggatttgctgtgcatgctgctggccgttggtgggacactggctcttctgtcctcacggcgatacacaagtctcggctgagcaatcaacgctcccgttcagtccgcgtgttactcaagaccacatagcccgcacttgagacctacagacataacgggcgtgaggagttggtgctgctgctgctgctgtccccgtgtctgcttctgcttctactagggtcaaagcgatataacgtgctgcaacctcatttggcccaaaaggtagcctgttgctgtcttgggcttatccccgtcctgcagtcccaaacccaccagtcagtccccttggccgccctggaaacgagagaggaaagaacttttccaggttcgcgtctgctgcgttttcggcgtccaggatggagcgcatacagggtgacccggctgtgtccggtgtctcgaaccccgacaagaacagaacgtacgagtgtagctcatctgccagcgacgatggcaccttggcccagccaagttcccaatcgatttcgtcacaagtcgacaaaggctcgacgaaagcccagcaggtggtggtggtggtggacgagtcccccgattacacggttgcgcaagcagacacagcagtcatcctcacctccagtgaaaccgcaccaaaatctgttcgagctgacgatgctccaataacgacccatgaccctgacctggaggagagtaccgactccgtcatatctcgtgcagacacggtcttttccaaatcgacgacaaactccccttcactttacggcgcatccccgcttccgtcgggtgaacccagctcgccaggcgagaggtcgatgcggctgctgctatcatcaccgtcaccataccacacggcactggaagcgacgaaacgggggcgagaagaggcgggcgaagaagaagaagaagatgatgatgacggggagttcgacgctgagcaagaagaaagggcagctgtagagcaagcggccgaggacgggaatatcaccatcgaccatgacgagatggcttcagacgcgggttacgaatctgacgccaacacaacatgttcgacgtcgctagctgagagtatacgcgactatgtttatgagaatgggaggcgctatcacaggttccgtgagggacgatacaactttcccaatgatgatgttgagtacgtcaaatctttctgatattatgcggaggcggcgagtgtttttaaagacatcatcatgtgggggatactccgatgattacctgaatacggttcagctaacgcagagcgaacaggcaacaacgagaagacatgaaacatgccatggtgaagatgttgtgcggaaggctgtattacgcgcccatcgggagccatccccaagaaatcttggacattggaactgggacgggactttggtgcattgagagtaagttctgccctttttcgagcttcgagtttcaggcaccccctctatgatcaaagaaaaggctgacacacgtatcatcatcccacagtgggtgacattttcgagagcgcgaatatcctcggcgtagatctaagtccaatacaaccggagtgggtgccgcctaatgtgcggtttatggtcgatgatattgagtaagttacctcaattcttaggtattatattatcacaaagagggtagtcacttaccaatgtcacagaagcccgtaagttgacgaaggcatattcgggagagatgatgacgatcaatgatttcgaactaacataaacctcaagatggctacaccctcgtaactactttgactatgtccacactcgccacaccgtaatgggcatcaaggactggcctcgtctgatgaggcgaacagtggagtacgtttctttctttctttctcttttatcccctacctgtgtctacttaccccttcatccagcccgctaaccgagacccatctctttcaactgtagacacctccgaccaggcggctggttcgaaatgcaagaagttgttcacttccccgtctccatgaccggccccatgcccgccgaccaccccctggctcaatactgggctgtagtccgcgatggtctcgctgccctaggtgtcgacttccatgctgcggccggcggcaacctagcacaaatgatgcgcgaggctgggttcgtgaatgtcacggagcgcattctacagatccctatcggaacctggcccaagaataaagtgctgaaaacggtggggctgtactggcgcacgattttgctggatggcatccaggctattgcactgggaccccttacgaggggattgagatggagcagagaacaggtcgagatgtttttgattcaggttcggagggcgtatcatgataactcggcgttgttgtacatgccgttgcatattgtatatgggcaaaagcccgtggcggggagttactgagtgaacgggctgtggttttccgggatgggatgggatggaacttatgtatgaatggatgaacgaacggatggatggaccaggcgggtaaatgggggtgaaaaaagggttttttttttttttttttttttttttttttttttttttttttttttttttttggatacgttcgacggttgggcggatggatcagtggttcattgatgattgcattgcaaataggcggacggccggatggaggtttacacaagaatggcttttgtttttgtcgggtgatgatctctttccccgttatcatcttgtgcctctctcctacgtataagataccactgacgacgttttctggtcagaattctatttgcgcatttccttcaccctcaaggtccaactatcttttgtatgtggttacttgtgatcagaatgcatgaggaaacagatcgaaacacagaggagagtatagagaaaaaaaaaaaaggaattgtggacaaaatgtcccggtccaaacgaatggaagccagagaagctcaagacacaagtaccgcactctcgtcccttcttgtcttttcttcatctactcgcttttcacagtcgcagttcactctctacatgacctactagtgtacactacagatacaccggtcgtcatcgccttcgaaacccctcatccacaccaaaagccagactgctgttgaactcattggagcccctgcagagggtattatcgcttgaccattgcttaggttccccgagcatcgctatcgctccccttctgacccttcagatacaaatcccaactcggagttgaaaccaccgcattgaactttcctaggtatcatgccctacgtacttccgaggagtggtgtggtatggtgttgtcgctggtgtgcccctggtgccgagtggtcaaagtgatggcaggtggtgtagattcaacatcaccactgtactctgtccctttcttgctcaaaactacctaacatcaacgtccaattcaatgacatatccttcttacatataagtggaagccgcaagcgaacttgcagggggggggggggatatccacattgaacctcgaattctcatgcaacggttcggcaaaaaaaagaaaagggggttaagttgtctccaccaatgcaccgaacgcgatcgcaaaatgcaagtttcgttgtttcttcggctccagtcattcgcttccccacagcagcagtactagtagcgttcgttaggactagcttctcactggtccgacggcttgtttctgtttttcctggaccccccccccccccccccccccccccttctcctctctctctcttacttctcctccttcccctctcctggatcttttctgaccatcgcttcacctaactttggtcaaggtcgcccatcatcgccaaccctgttgacgacatgtggactagatctagaagctagaggacgcccaaattcagccatcagcacggcccttaccgcagtcatcacatcactacatcgcatttttttcttcatgttggggtgtacttggaagccgaacgtcatatgcagttcgtgttcttccatttctatgacttcggtcgcccatgcgtatcccaccgttaccgttggaaactccggtggacgccgggatagcccagaacgaacgttttccatatcaatatgtatcttgatgggtacatgcctgcatatactgtgcacgctacgtgtatgtacactaatggatagttcattgacgacgttcttctagagttatgtagttggctcggatatagcgtagttgatattcgagaagtccacaagaaggaaactggagatcggatgccagaacgaagatgaagtgggtagagtgaacaagaatgaaaatattgtagtacgttgtccccttgttaagcctagcctcactagcgaccgatgtctcctcctttaacacgtggcacccgcccacccactcggccccttggtggcttgttccgagcgagtggaacatgcgttcgatgcttcttgcttgctgcaacagcagaattgctcttctatatggacaagtgatttgccgaagagtttattccgatttccctggcttgtgtttccatgtgatttaaggtatagggacaattaacattatcgagcaaagatggggttgacagcatggtttggattccgatgccccaaggggggggggggggctttggactggaccgaggacttttcatcatttcgttagggtggccggtttccaaccagtcaacggccccctttcttagcagcctacaagtacatcttacatagtagggcttgtacacttgtagatacctcaacctcccgccgccttgctagcattcaccagtgctgtagctggagagcttagctaccaggccacgtcaacaagtctaactagtgtctgcggggaggccccacgaaatgaaaatatgtaggtttgaaccgtcaaagggatcttgtcttcggtgatctgtagtatagtccgtagtccatagctagcatgtcgacatcaatcagccgaaactttccctgttcgcgcatggatttcgtgaacaagaccgagaggaagcacactacgggttccgataattgataccctctccatggtactgggccggaaacaggtaacaagaaacgggaacaacagagggaagaatcatccatcccactttgtgtcatgtcttcgttcctcttgttgtgttctttgtgatactgaaaccgagtacgtacctctaggtaggtactttggtgtggtgtggtgtggtgtggtgtgctgtgtttgtccaatgcgggcttctggggtagggggatggtgacgaagaactcgttatggctcaccagtgttggttgttcagtgcttaccgaattgacttggcgtgagcaaccgcaaatattcattgaccagtcgtttcaaagatgccggaaagctgctttgaaatgccgtgctgacggctttcaggcagaacggatggctgagacatggcttgatggcggtttcgactgccgtgacatgaatcatttgcggcattggtgttgttgagggggggggggctctcgcctgccaacgtccataatgttcactgcaggaccctcacaggcgtgtctgctccttgttgagggcatcccactggtgtggtcacacaaggcggccgccaactcaattcagatgccgaacaatcggttcccctcgtgttccgtcagggcaaactagaagtattcttaggtcgaacggtaccttggttggtagacaatgatcctaaaagaggtgaccaccaccttctgacttttaagagtcggtgtgtcgtcggtcattgccccaggtctgacctgccagaatgaagatgatttaagttaacaccgcttgactgtcatgtgaacgacatcaaagaaggcaaggggaaggaagaaggcagatgtggttgtgcgcagcatcccgcttggcggccctggaagtattttccatagtacatagaggtacctaggtacatatgggtgagaaagtggactgccaatttcgaggactgtggggcttatcagaactcaatgaccaataagacgtctcggttctcgcatccatctccgaccattctacctcttctgttttctcagtctctgaccttgcagcaattcctggggagggaaaggcgttcgcatcaatgtacgttggacttgctcgccttggcaccctttgcaccgttcaacacacttttgttgtcctcccccaaaatccgacctgagagagggcaactaacacgacatatcgtccagttagtgtagttgccttgttggtcgtcatcggcctggttccgacatcagggcactcatctcccagctccaaaatcccaaccaatgtccgcatctcccagacgccaggtcccaggcccagggcccccaagaaccgcaggaaccaattccagaggccagcgaggttcactccccacgtttctgccacgggccgccagtgtccaccgggcacctctgaatttgaggctcctcacaggctgtacaacccaggtcgtactagcgtgtgcccaacaccttgggactgggagggcgctgttccgacggtttggataggtagcccgtggctgttaacttctcccatggacacttggctcggagaaacaccgacgcgatccttcttgaccttggcttccctctcggctatgtttccagacgtcgtaatacgagttcctggacgagatacaacgtcacctcggcccgcggcattggcagccagcatctgcgtatatctatagtaccccttctaacaccccggagcccggtcctatgggtaggagtgtggacggacatggagatggattggccaggacatggcgaatacaagacaaaataatggatctgatggagccgcccgcttgcatgcgctcccccgttggtaataagccaaaggcatggtttgctctcacatggtgggcatggccttcttgtgtcgtgcacgaccgccatccttcgatcgatgcagctttgcaatctttgggaattctgggtcctccataggccataagaccatgttccgacaacctcctcctccattgacaacgaaaggggcatggactgctcactcctccggatttcccccggagcgactcccctcctctccgccaactagcatctagccatgtagaagcccgtctctatagcctgggtctgccctgtctattgccgtctgatcccattcgcctttgtcttcgtcgcaataacaactggagcttgccctgtcgtgcgacttgtacccgcagtctcgccggcaaacttcactggttcttcttctcttccctcccggatacgcatattgagatcggatcaacaccgacagcgtgggaccagcccagttattactccacgtttccctctcctccattccttcgaccaacaccacaccaaccgaacacgtccccaacgtcccgggacagataccagcagtgcggtttgacagacaagtcatacggccgtgcgaccggcccggaaggcaatcagcttcccaacgagacggagccagtgacctcggtgtaacccaaaccagtccaaactgttactcgacgtcgatatcctggtcaagcccgaacccaggcagaatccgacagacaggcgacagccatcagacatacagccagcagtgctaacggtacataccactgctgcattgaggttactgcaccttcaacgacggaccgcaaacaacgtccttccctctaaagggagttgatgaagaataatagttcttgatgttggctcttacttacaggtattatacctccccgttcttactcttggttgcgctgttttacccaatactgtgttgcattctataccaccagccgacagcccctggttgttttgtatcatcccctacttgagccaggcaacatctggatctcaaatccatgcatattgggaacacaccaggcatgcctctttatacgtatggccttaaccgtgcgtgcttcttgttatgtacggcttgcgggaactattcaatagcatgatgtggttcacccattccgtttcaatctactacggacgtgtggcttcaatgagcctctctttcatccctatttgtctagttgagggaagtgaatggctgacctcatgtttccaggcacttcacttgccaaggttcaaatttggtcccagggtcattgtaccagcaaaaccttcgccttgtttatacttatattcacttattgtggttggagcacaacgtgtgccactttgacctttcgacgacttcaaatctgaagcagcactacatacatcgaaaagccaaatcgaactgtcaacatgggaaaattcaagattagctcttggctgaaccgcagcccatcacccatatccgacgaggatggaaagaagcaaaaccgctcgtcattttcggccctgtcttcatcactgacctccaagctcaaggagcctcagtctagcaccactggaatccatacccctcctcccgatgaaccggagcgacagccatcaacctcgcggatgattgcgttggcgcaaaagattgcaaaggaaacagaaaagttggagacgtacatgaaggataacaacctcccgatgccaagttttgacgttgatgcgcccgccgatttcccgaaactgcccgccgagatttcgagaagcaggcaggaaatcattttcgctacgagagaactgggcttgcttgcacatggacctcgcgagtcgctgagatggggtgtttgggaggtgcgttggcgagaattgttctcaaggttcttgatttttcggtaacagaggttgaactgacatgctctatagttccttgacgttcttgccttgcaagtgatcactcattatgatattggtgagtctatggttaaccgcactgttttgcccttcttgcaaatcgctaacagttttcagccaaactgttccccccagccgagaccatcaccctctcggagcttcaatccaagacatcattggaccccatcaacctggcccgcatcctccgcctcgccatgactaagggcatcttccgtgagccggtcccgggcatcattgcccacacggccgcctcccgcgtgcttgctgaggacagcgacctgcatgcctgggttgccttcaacggagaggacatcttcccggccgcagcccacgtgcttgaggcgctcaagacccacccagaagccacctcactcacccgcgccggcttccaattcgcctttggtacggtcgataaggagcccatgttcgttacctttggcaaggacccggcgcgcgcgcggcgtatgggcaaggccatggtcagccttactggcggcgaaggctacgaggtctcgtatctgctcgatgtcgagggtggtggctacgactttagcgagatcgacgctaaggggggcatgtttgtggacgtgggtggctcgcatggttttgtggacgtggacttggccaagaagtataggaacatgaagtttgtggtacaggatacggccaagacggtcgagagcgcgcccaaaccgatttgtgaggacgagcaggttgctggcaggattgaactgatgcctcatgatttcttccaggagcagcctaccaaggatgctgatggtgagtaccatgtctttccttgtcgccgagtttcgcttaccaaccaatacttatagtctacttcttccgctggatcatgcacaactactctaccccctatgccatcaaactcctgaagaacttgatccccgccctcaagcccggcgcccgcgtcatcattaacgaccattgccttctcgagcccggtcaggaaaatccctgggacgagaccgtcatgcgtcgtatggacttggtcatgctagcgttgctcaacgcgcaggagcgcaccgaggccgagttcagggaactgttcaaggctgctagtgatgggtttgttttcaaggtatgtccagtcatcagcaccacattccgcatgagtaatgctttctgggtttacctctgaatacttgatggctaacaatatgttgcaatagggcgtcacaagacctaagggatgccgaatgagtatcatcgaggctgtttggcgacctgacttggttgattacggtgcttctgctactcctgctgatgctgatgctgctgctggtgctactggtgccaccaccgccgccgatgtcgaagctcctacaacaaatgcccttgagaaattggagctggaggatcaggaggctaagtgaacagccaactattagccatttcggcttgtagaaaaaaagccggtcgagagtgagtgactgaacttctctagccagtttgagtgcccttcttcactcatccttatcagttcattggcaacttgctgcattgaactttcaggctttcagcttcttttcttttcgttcttaccataatttggagtataccctctggagaaagagcagagaagtttaattttcccaacggatacttcagagacgagaggagaatgagtgaagaacagaagcagatgcagaaaaggaaagcggcggaggagcaaagcggtgggtcatatcatcaatattcatcccacctacctcatccgctcagaaatatcatagattaaacatacccttaggtacctcgcaggccttagctagtaatctgaattcactaatggtattaatgatgatacaaagtataactcaaatacacacggtagacgggaagagatcttgaggcagccgatatgaaccatgtacaggagaatatctatggtcgaaacatcgccgtcatgatgttgcagaaaatgagtcttgcaacatgtattattcgattgtcattcttgttcttttaataagtttttcatattcgtttaacccttttcttttttttctttttttttttttatttttttttttttattttttttcatcttgattttttcttcttagaggggaggttggttccaactgacatcaatggcattctatttccacccgcatcaagatctacttgcagaagatctgtgatgtttcgcgataggtcgcgttgatcctgccattttatttctctttcattgtgtttcacaattcggcttgtctttcctcgggccggctggcatcaacggatgagccgcaccttccccttcaacggcacgtccccccctcccccctccccctctcttttcactgtacatcgggagcgcaacttccgtaataagtcgaacttttcgttcgctttaattcttttgtctggattaacggccaacaaccactacaacagcgaataaccgacaaaggcgaacagaacacccggggagacagcgccagcgccagcgccagcgccagtaggccagcgggccgtgccgacttcacttgggccgcattcaaacaagtaaaacaatgaggaggactggaggatgagaacggagcaagcataaagagggaggtgcggtcttgcccgtccgtacgccacacgcaaaatcacatttgcacacaggaaggaaggaaagtgagtgaggaggggggacggacgggaacagcccagaacaaaaagagtgagtacttgctacctctaggcaggtaggtacgtaccggctgagacgagaaagtgacgacatgtcaacaagtgaagtgaaggtgagtacaaagacaccgactttactgtactgtattgtactgtaacgactatcatacttgctcggccaactcggccaattcagccagcagttggcatcaactacttagtatgtctcttcaaacagcgctttcaagcttcttcgtcagaataagtatggatgggatgggtctaaatggctaacgtgggtctagtgttcgttactatacctctacctacctttctgatccacaataaacctctcaggagattgcatctatcactccgagttattgcaatatagtagaacaacaacaaagacgacgatgtatagcagctacaagtttaagggaatatctatccatatatatcatcaatcattctactatcacccaatgacttgcttggttggctcactagtcgaaagccatccgacagagagggaatggtaatgtaagcatgttctgggagatacattcataattttcattctcaacgacaccaaaccagacgggcaacaatacaaacagatagactatttgccctagtgcctctctccttcctctattcttctaaagcgaagaataagacaagtcaagacgagacaggacaaacaccactactcggccgattgaccagcagttgaccgtccttctcttttctagcaagagagcgagaaccaccaggtctgtcgtgacaagaagcatatgccgaccttttcaaaatctgaaattcttatcatcgaatcaattctttgctttacatcaatttttataattttgtgtttttgtcatatacatataagtgtgtcaagttattgaacaatcagtcgagatcgatcgtatcatcgatcgattaactgatttcatccatccatacatcagttccatttccttacccatttccatacccattccagtccttccctctctttgctcttcttaatcatcatgaaacattgtttgtgtatatcttgtctttgggagtggtgctttttttgtggtagttttatgttgaagaaatttcatgtttatgaggtgcggtgagatgcgatgcgatgcgagcgagtctgagggtggcggtgcttaagattcctcctccttcttgtcgccgtatcgcatgcgctcattccacttgcgctttccaacgcgggtctcgtagtgcggcgcagccgtcttgacgtcttgcatcatgccttcgatggcagttcgggtcttgtttcggtagcagtccactgtgttttaggtagcaatgattagcaatctttttgcgtagatgggaaggaaagcggaggaagtgataaaaggaaagggaaaaacccacaagcacgctgcaggaacaccgtccttccagcgaatactctgctctggagccaggccatgcgatagcccaagtcattgagtcgcacctcttttccacggaacgctttcctcattcgggggatggcgatctcgccctcctggctttcgcccatcgggaccttgaccatgactctgccgctccgcttggtaccccttgctgcgccccgaccctccgtatcggtagtaccgtcatcctccacgtcactcaggtcatcggtaaagaacttgctgccagtggcactaggaggtgggctttgcatctcacgagggaagtacgagcgagggtaaacgctagcgcccttgcggaaactgtcgggaatctcgcgcgtgtcgactccatcaagagtaactctcacgcggagacggctgtgcctgtcgctgtcctcaaccaggataaacttgcgcttctttgcttcggggatatcagggaagagatcctcgggctcgtcatcacgggcggtgccgcggccgggggtcgtcgtgcgacgagcggtaacaggaccggtgccgctggcatgtggagagccactgagggtgtcatgaatcgaaggcattgcggacgaaccgtatggcgcaccgttgggatatgagccgtggttggagaaaacctgggctggtctttcgtcagagctaccctgggagggagcctgatgatgatggtggtggtggtgctgttggtcgtcaccgtactccccatcgcctaaaaaaagcaaagaaatacgagttagcatgttgatcccagtggtggataggccagacccgacggcatggaccagttagccttgcaacttgagagtgcgattgagtgtgatgctgtttcaaaccaaaagcctgcgcggcaacgtcaactcgcaaatctctaacaacccccatgcaatgcgcggtaaagacaaagtaacagcaatttcggggctttccagccgctcgggaatgcccccctgcttcgcagagggccaagtacatgtgtgggtgatgatggcgttggttaatatgtgacaagcgatgctgatgggtatgcaattgcaaggtaaatgcaatgcaaaacgtttgccagaagccagacgactgaacgacgaccgaaaaccagcaacacaaactaaacaacagcaaacgcgcaactatcgtaatgtacagatctttgtttataccagagatctccagtatcgcccatgcagagctcgtcaacttgcgttggcaagccggtatatatcaaatctgaaagaaaaagacaaaaacaaaatatcccaaaacccataacataaaccaaacaaggcaggcgcagttttaaacaatcggtttgaaatgaggtatcacactgaatcgcaacaactcgcgcattaggccatctggtgaaacataccgacttcgtctcctcctccctgagcatttccgttatcgtgggcatggtgatggtgcatcgacgtacccatattattaattccaggcttgttgatagcggcagcgccgctggagcccattgccgccggtgtcgagatgccagcagggccggtgggaccggccatgtgggcaggatggggcgttgctgaaccggccttgttgcggtggttcatcttggccattcgccgcacgcggcgggatctgagtcgcggatcttggttactgttgcgccagctgtccaccgccctttgaatgagccctctcttgcctctaaggggcgggttcagctgggccaacgcccaaccgacggtgttgcactcggtctcgtactgcagacggttgccacggtactgctccttggggcagcacgcgcgaggataaacgcagttctcggtcttgaactcgggagacagctcatcctgattaaccgattccacgtcgcaacggattgtgtattccatcttgaccctgtcgcgagagtactcgaaagcaatccactgaacaccgttttgatcctgtctaacgacgagtggtgttgtcgcgggaatcggaccgggagccgcgttagggttcacgccagatgccgatccagtgggcgtcgtgccgttctgaggagtagtcgacggggcgccgccagcgagcggtacgggggcattgtttctctgcatctgatggttcatgccgtgctgggtctcaatcttgccctggcgagggctgactgttgccattcctgcctgagcattcagtgtcgcctggtggcttgtctggtgctgcggcgcggtgtgagacatcatcatgctgggctgagaggctatggactggtgagactgctgggcgtgttgcgcatatggcgagggcgcggtttgcgccggcatcgacgagtactgcgggtgctgaggagcgccatagtacatagactgctggtgtagctgcgaaggggcttgcccgtagatactcctttgctgatcatgccccgaaggcgacgcgaccgatgctggcgagttcgattgaggggtatgataagaggtcataggcgggtagggaggccttatcgacgtggccatcatgtctccggtatctgcacgatcgcgtaagcatcgtgaaaaagatgagggggggccaggactaggacggcgaagaaactcacctgcggatgtatatccgcttgtcgcgccaggggtgctgtagggactgggatgcgggtagtaaggcagatgatcctgagtgttgttggcctgaggcggctgctgatagacagagtggcccgaggaataggcactctggtgttgaggcggttgctgaggtgccgggttgtgatgctgctggtgcacaatgctcgagggtctcgagtgttgtagatggggaggaacaggaccctgctgctggtgatgggggtgatgctgcatagaggagacaaccattagatttcagagtacaaggtcatatgttgaaaaaaacaaccatgtgttccggagcacggtgaacgcgtcttggatatttttttttctttgcgaggaccagaagaacatgcaaggactggggatgttgatgtttttcaggggccccgtcagaaaaaaaaaaaaaaaaaaaaaaagcgacgacgaggatcaacgggtgaggcgggcaggcgggctagcctcgggaatttggtgtgggatttgtagttaggacaaggccctccttccatacggcatgcgaaccgaacgctttctggctggagagagaagggggagggggggcgactgggactgtctgggaccatctctgcgaccgtgacgggggcattgtactggcaccgcaactggcagtgaacttgcagcccacagctcccaggatcaacgcgaccacgagtggagcgacgaggtatcggaatcaacacccgaagtttcgagattcccactgggtttctctcagtcgcagcgtcgtattgcgcacacccaggaacactaccccgggctgaccgacggacaggagcgcagaagccagagtaaacactaaccctaactgttgtgacggagatcggaaaaaggaaaggtgagcgtgtttgtctgctggggcgggcaagggtgcgccaaatggttttgctctgcgaactcacaccgctgcctggcgatgtgagagggaaattacgaaaaatgctggcgactgtggggatccaggatgatggatcaggatcgatgtcgagaagaggcaggtgggccccggcctgaggtgaagaccggagcaaaaggaatgaacgagtacagtttgcgggaaatgatggacagaccctgtctaattctgcgcttgtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgtgcagacggtgggtgcattgcaggccaagagaagtgtcagatgtaccgaagcgtttcgtccgttttgtaacggcggcgtctaggatacagcacggtgcgtttagcaggccttatttctgctacttcgatccgccacacttgcaaggccaggctggtgcttgtctccgcgcgtctggtatatccacacgaacgaagcgtaaaaaccgccccagagacttccccttgctgtcattcttcagcaaactaggccattgacggtcccggacgagacacaagcgcaccagtccatattacccagtgccagaggccgtccgatgagaagaaggagacatcggcaaggtgtgtatggatcatggatgtggttagacagcgcatggtctgaaaacgtgaacaaggggcgagtgctttttagatgaagtgaccaatgatagcgaggatacacgagactccagaggccgagtagcaccactctttgcccaacaaagtatcggtgaccggagctagccactctctgccactgaaggcaaacccctagcggccttctggcagtccgacgatgttgatggtttcgatggatgcgacttgactctggggcccgtgtggtaaacgaatttggtgacactggcgccttctcactggagttcctgactggagttcctcactggaggtctctggcgtgtccctcgacgctgcttccatcgtttttcggttgcatgggcaaggatgggcggtgtgcatgtgggtcccgtatcccacgcgcggatccctgccctgactggccatttggagaatccatgcacctttcgattctccccagtcaccatcagaaggcccttgcctgataaatcggcctggatggcttcgagaacattactgtgtagaaagccactagctacaaaaggaacggcggaatcggtgtcgcctcggagcgaaagcccatgtttggcagcgaaataccaatgtgaaccaagctctggacaacagccgctccatctgctcccccgccgcacagcatacagagcacgcttgtgtttgtagccgcacgcggaaagaatactcttaacgatgcgcggtaaataccgacagtgactagggtgcacgagtcgcaactctggctcttggtgcctctatcgcgctcagtcggtcgccgttactcatcacgcccctgtcagatttttcggtggacctttgggggggggggagggagggaaacgacgaaaagacccagacgtcgcgcgtcgactcgtcaacggttggctagcttgctcctctccggccccacccttcagagactttagtgagaaagttagagcgccgggaccactcggtcgcgtatcgcctctaggctccaccggccaagatctcaactgactctgaacagactcattcatggccaagcgctatcgctcgtgacagtcgctatggcgagaccgtcgcacgaggcttctcgagcgtgtgtgagaactgactaatacgtaggcgtttgaagtgaatgcgatgggcgcagtctgcgtcttgggaggcggatcgctagaccttcttttttctcaattcgtgaaatggtagtgaccacgtgccctgcaagaaagccagttttgatatgataggcagccgcaatgtcgtcagagatgacactacgtaggcagtgaacagccattgtgcgcttgagattcccagccaccacactgtcgttataggggaagcaaatgaagacctcgatctcgagcaaactgcaataccgcgtttgcgactctgcacactggccggtacccccaccgggaaagctgcaccactcagctagcagcaaatccgctgtgagcgcccggcaaatgtgcgtggtgcgaaatcgcatgcgttgcttggcgggcaaggcgcagagaggcggacagccgacgaaaaccagcaaaatgatcgcgaattgcccaaggacatttgcgttatttctgcagttctccgatagcgcccagctcggtgtctatggtttgcgtactgcttccaccatcggctcaggacctcctgcggtgcgactcgctagcttctgttccaccgccgtgcgcgtccaaatcacctctgccaggtcacgctttgtgatgggaagttatgggagtgcaaacatgaggcctgagatgcacgagggggttgatgatagcgcactgcgcgccgacatcgacgcacagcccttgttgcatacttcccgacgccctggctgggtgaaacaggtcacccctgcaattcccagaagccctgcccagcagtcgatggcacccgcacctagcaggctttcgacaggcacccgatttttctggaacatctgtgatcctgggatacctgacttgggccaggacccctgtccaaatgcggcaactttgcaacggtgtaggtaacaaggaataaaacaataaggggtgtgttcaagtcagacgttgatgtttcgatgtcgacgtctatcacgacaatggcggtccttgcgcacatatccgacatgagtatactgcccgtgtagcacgaagcccctaccgcggacacgttgggtgtaaagaccgccgcaaaacagcgtcactagacgcccgacactggtcatgaaatacgacatcttcccagacgcgccacgttgtaagaggcctggtggatagtgtaatgtttgtaatgggaaatgtgtgaagacgaaacagagtgcgacttaccgaatcgtggccgggctcttccttatactggcccggggcctgacgatgagccattgacaatcccatggataattatttccctttgcgtaaagggcaacggtgaatgtgtctataaaggaaaacagttagtaaggggcagaacaaacatatggccctaccggttttcggaaaccatcctggacgctgtgctctccgtggacagatgtatatccttgccaacggatgtgtagaggcgggaacgttgagcgaccggcctggtgacagctgaaccatgtgcggtagtggattcactgagtactcacaatgctttgtcttgccttcggtagctgaagggatcttggtggtagatgctaggaggacgcgacggcgaacggatacctccaaggtaatgtgaggcagcctgggcagttctctagttgtttctttgccgtgaacctagctcagcgggatgcacggatggtaatacttgttgactaggaggcaggagacggatcttacactggcgtgaagattagcaaagctggggaaaggaagacgttagcaaacagtctgttgaatgtgctttgaagagcgggtttctcgactattaaaaatagtaatgaagtggcagcggccttggaaatcagaccgaaatttctaagctcaatgcattgtccgagggcggcactagactggaacgttgccgaaattgaaacggctttgccttgggattgcgcagccccttgccagaaaacggtacggcaatctagggaccaccgcaaagccggtggagaagcttggaggagaaaaaaaaagagagagagagagacacacacacacacataccaatgtcgtaaatcgagttttttttttttccgatttttgggttgaagaaaaacaaatgctcaaagtaaatgctctgtgaccattcaggtcagtgtctgttttgcttcgatttagtcgaaagtagtacagtagtcaattcatgctgcgacttgggaaaccaactcaggggcaatctgccagggccagtgtggtggacagcccctgctgcagccacgtgcgagggcagaagggttatcatgcaggtggaactgaagcttcaactttgttacatacatgtacgttcgtaccttacctttcaacgaaactttggaggcagccggggtctgtagtcggctgtgacgcgctgcacacgcttatgttagtctctgcagatacgtcacctctcgatgtcaacgccggaagcgctttgtattagattgcagagaattggagctgtgtcggctccttggccgaatatcaaattggttggagccgctgtgggtttgactgaccttcactaaatcggagcgtggaatccctgaccctggatgaaatgttagataagttcagtgatgtgcttggctttctatatgcggtgcattgttcgagatcgaagtatttggacctctgcaattgaggggatcgaatggggattcgacggagaccgtaggtttgaagggacaggtgtgttgtactagcatgtacctggatgaatgtcgaaaaagatgacataccagtccccaggtaaatagcccggggcaaaaatcggatgaagaggtcgtctcaagtggatattgtggtatggtgcgaagtggtgcgtccaattcggggcggaccgcgatcaatggtgatgttgtactatgtataaagctgttattgtatgaatggtttgtagacctgtcaccgcgtgcaccaggttgccgtcgaaagcacgttcggatggaggtcgttcgtgggcggagcaaggatgatcgcggaggtggcagggctggtagctctgtgagttacacggcagttagaaatcagtatgatgaacaagacgtgttgataagcaccactaggacccccgtgaacccaaagttaggctctaaggtataagaaaatatcacgaatatctctacatgaaagagcaaggcatggtttgggagttacccagatgtagacagcgaggttgtagccaagctaggtacctggtgttgggtcttcaagggctatcgacggggagcttgcggaacggcatggcaggcgggccgggattagggtaggggacaagcatcatgccgccgagcctggagaaacgccacgggaaaggtgtctaaaagcacagccaggttccagatcgtgcctggacgacaagtgaaggcaggagtgcgcaattggagcgtggggatggtgggatagtgtcaaacgcccaggcgcatatagggtttggataagaaacaactggcgatacccgacacagccagcaagaggtacagcagcggggatatgccatcgcaagtttgccgcaactgacttcacgtacctgaagattgttcctgaaaatgccagttgaagctacaggtagaaattcgagcaatcgctggtgcggggtagaagcactgcgctggctaaagtatctcctttgactttgactagcgggagtctggaagtctgaaagcttggaaagctgtttgaaaaagacggaagggcaaggggggtgcagtggttcaatagaatggatgcgcgcacaatctcgatagtcgtggaggtagacgcgagtttttttttcttttttttctagctttgcagcttagatttggtgcgaggaagaatacgtctaacaaaaagatgaagctcgaggtacgtgttcagagaagacggaccgaggaatcaacaaatgggcttcctcagacatcgccggccagcccaactgcgccagtaatccaaatttgcaaggggcacccgcacctgcagcctagcactccttccctcaggggtgtgtgtctgtggggaagtaaagacacgctgctagacgcgaacacgtgaacggggtgacaatcgatgtcctcagatggaagcctttcatcgcttcttctaagcttggttttgacggctactcgcttcaagactgaaaatacaggtacgcgcacgtttggatagaagcaatgagcccgtacgtcgggcagattgctccgagaaaacacgcgatgctgtgtccacctgagacggatgaaagctcaaataccgaagcggtaggaggtacgtaggccgagagtgacactcgccgagagcaaagttatcatagtagcagcgctccagattttgtatttattggacatgagggcacgggtgaaagaacctatgtggttgccttcacaagagcaggggtacaaagtccgtgatcgtcggacaaagctgcacagcgacttttttcgatggtatagagcaacacaaaacccgaaatgaaaccaatccacatcaaacattttagcaacaagttctcataagcacgcgcgcgcaatgagacaggaacactgtcactaacagccggaagggactacttagttctagatgcaaacgggatcctctgcaatgttgcgtctaagcagggcaaatgctgacaaggatgcattggacagtgatattgtagaagccgagtctgactgtaatcatggccggtattttccaacatcgcgtaatcttgcagaaggcgctttaagttcaggatgctcttggggggcatttctaaaagataggcttccgagacaaagtccgggggcaaggatatacctacctgtttgcgaccgttgggcggcctgcattaggcttgagaaaagacagccagtggaggaacaccgacccgcacatagggaccctgagcttcatggtacagcaaccctacgatggaagcttctgaagcttcttcgaagcctggggtgagtaccctaaagagggtgcttgtcagggaattgttgcggcaaggcgatggaatgttgactggctcgcaagggaacaccccccgtgcccgtactggaccatgcatgaatcctctttaccctggttctcgagacgtccggaaaaaggtgtaatggaagaaaggggtgaagaaggacaaattacattgaagagaggtgccggtaagctgttgtctgccaggcacaccagcagggtggttggacagacagacaactgggattgagcatggtttcaagaaagcagccaaagcagcgggtgacagggcaaccattcaagcgaacgcatggagacaagacatggaggacacccatgaaagccatccatggacgccagcgtgggactgggatgggggatgaatgatgggaaaggcgtgtttgaatcccagcttcccccgtgaaccctgctctggcatctccgtctggaacacaacgaggcatgccaaggcgaacccaacaaaaaaagaaagaacaaataaaaagaaaagaaaaaagataaagcaaaaaaaggtcgaggaaactcgaaatgatgcgtttcgttccttgaactgttaatgtggctgacaacgaattattggatggtattttggaggaaacatctggttgtgcaaaggcccaagaggatagattcccaattcaactgtacggctgtatctttcagtagcgtttttgatcccatataaggacataccatgttccgtacgtcgtccgttttgctgccacttacacagtaagctccgatggtctgctggcggaggagtaaattagcttccactttggattttatgtcaatacccccatctcccatctaggccttctgatggtaatggcggtcaagaaacatacctacatgttgctcgcccgttgtcctatcgcttggcttgatttgctttgcataggacgggtgacccgtcgttcgactgctatttctcgccagttgtacgtgccgagggaggagtggaagagctctgcactttgtggttttactatgccacacagggtaatttcttggtgtcttcagtggtcgttcggatgcaacgtgatgcgtccttggtgccggggctggtagcaacgcatccgtcaccgctcatactcggcaagtgcaattgaggtgtcggtttcaatttcctacgttatgagacgtgcgtagcaggtacgtatctcctccgtttgggcacacagtcatctttgggccaattggtgatcaagcacccagcgtctgacaccgtacgtgatggatttgtcattgagacgacaagttccaaaccaattggatgtagtcgacacatttccccatacgatcacatgctctaccgtcggagtattgcacaagctggcattgcacgactcataaggtccgaagaatacgagaatgagcgcgtagtgtacacccatacactagcggtacttaggttctggagtcgtcggcaagaaaggagtaaaaaagattgagactgggcaacaagtcttgagaattgatacaaacaacagatgacagcaacctaggtccgcgctgggaaagtctcggagagcctatacgtgcatgaagcgcatagtttcggtaagatacgtgataaactttgttccggtacgcttagctgtcggctacctatccgtacattacagtgcttggcatgccgttcaacatacactagtaggtcacctggaggtgttctacttgccggcaagcatctcgcgctgaccacaaccgttttccccaagggaattccccctgatgggattgctcgctcttctttctctgcttcacccatcgtcaaaggcagctcggaaagccctggccatggattcgtcctcaatacatagcgtcactacgacgcgacgataatctattctatcttgcttttccggatttccatcaatgaggccaaggcatatccggcgctcatttccccaatctagcggaaggcttccgttcgctcgaacacttggggcacacgagcacaaacatatcctcgcgctagaccctcttgacgaggcacctcaaggtaccctgatacgccgagcaccctaaccgagaccccaccccctccccccacccaatttgccgtcaccacagtcatcggcactctcgattcggtcctggtcttgcatccacccacctttgatggtgtgtgtggagacctgtgctccgtgacgagatactcggcgtccgtattccgcattctcggtactcctccgcgctgttgcatgtacaatgcagtcgcgaggtacctaacggccgttctacactacttcaaagtcaggaagagatgcgagcatgtggcagaagcgcaacttttctcttctctccgtctctcgcaagacgctacacggacaggaccgcttgggtgggctgggagttgtcatttttctcttgcctcaggaagcggataagcaaggtgatagatcgcctcagggtgcggaatagtcccatcactgcgtcccaccggtactcgctacactcggtgccgggtaacgctgacatcttttccggcctatttggacaggtccccagaaatgaaatggcgacacagtacactagtgcccccaagatgctctacgaggtactcgactcggcggaaataccagggctccgtgtgccgttccatgagctgttggtcttgaacatcgagtgtacggaggcgcctcgtggagcatcccaatgtcttccgccgccgatatacagactgctttctgctacggtacctagatgtcttcttgcatggcagacggatatctgctagatcccgcaacagttccatgtccttgacggcttgaccccaacccagccagtccagccgactcaggtagaccaggcaaggacccagagcccagctagccttcccgccatccttgctgcaatatcccttgtttcccctccaagagcttactgcctcaggggtttgaacttgttgatggggcggctctcagtggacaactccccagacaattcttgaatggcggtttgaaggtaacggtacccgagagcctggtcaagagatctctaccccatggaaataccctgataggaaccaacccccagtagcaagacaagagggaaacaaggcagagaccaacttgacaccatacgccatttgcatgtgaataggagcaccgagtggcatattgtcagctcttctcttcttggacatatatcactcaagaggaggagaaattctttcagccacattctcgaaggatgcagtgctgtgtttcgcagcaacactcgaggttcaccgcatcgcgtattgaccatccgtacaatttcacagcgtagtattgagtcgtcagcacatgcataagaggaaacggctttgcattggtcgtccaatcaggcgatttgcccgagaaacttgggaacgtcgcgactttcgcagtcgagcgaggtgtgtggtaggctctcaacacccacggtctagggacaaaatgaggccattatgttatcacgtagccatccgatccgaagtggttgccagtcaggcgacggtttggcccccttttggctgcattccgcacaggatagatcaatcacgggtgggtacgagaacacttttccgccgacgcactccatcgccgagaaatcgaaacccattgaggtgctttgacctcatctccggaaggctcctccatgtctggttacgtatcgatacttcatcacgagcgaacgagcagttcggataagcaaacccttcaaggcagatcaaagcagtcagtatcttggacgagatatcgatctggtggaggctctcggttgctaggcacatgaagtgtaactgggtttgccatcctgaatggctcgttctcagcccacgtatcccaccactcctacgtaccaccgctaggtgatgatccttttcgaaaaaaaataaaagaaaaaaatatgttcactcgagtaggcagctggcaatatacagtacctaccttactatggttgtgtttcagctgcttattgataccacagaggcgtaaactgcctagtcgaaatgttatgcagttgaactaaggatatctcggatgttccggcggtatactaccaaaattggcggccatcagtgacttttgcacataccaaagccctactatgaacatgtcaacaccctagtagcgcgtttcctcttcgagatgggactcgggatatcgtccggtctaatgatggtctttcccacatctgtccctcactccggactggcaaccgatatagtaaggtgtccgatgacaagaaaaaccgacctggccggagaaacggccagcgttctgccacaggcgccgctcgcgagataccaaacgttgcatagcgtcttggagataacaatagtttatgttgttcagcaaaagatgagcctttgtagccctccgatcgcccactcgtatcattgaagttcactcctgaccggatgtctccatcttcgacaatcggcgataacacggaggcgaccgtcgaacttcatgctagtggccaagaagaccacggaaccgcgcgactacatagtagacgacgcttcggttgaacgacccaaaaacaacatgacattcgtttcacacagttttggccgaagttacctctccccgagaccagtgatcctgcaacaatagcttggtctgcgttggtctgcttttgaccgacagtttgaacggcgcggttggctaggcggtcggtttcgctgatgacaccttttcctccgttgtaatcgactttcgttaagttcgtcggcgattggacctcgaacaggagttcaccgaacaagctgccgtgtagagcactacaacatcgttacgtacactatgctcaatctcaatccaacgggcaggaagcagctaaaaattttcgagacaagagaaaactggtagtaggtgggatgaagatgtcagaaagaacttgtctaattcttgaatatcttcaatctctttcttggactgtggttcaaataaacagaacaagcacccttgtctttccaggccatctcccccaacctggcgggcggatagggagacaaggacaaggaagtctttttttatgtcgccctggcagccctggggccgccactgctgtggtggtggtgttgatcgtgttggtggtgcattatctcttcaggggattatggaggtgggtggcctggagagcctgggtgggtggatggatgggatggatggtggtgccaggaggcaggcacgatgctacctaccataaacgttcgctggccaagtccccccaccctccctgcttgcctgcctgcctgctctgaagcgttccttccccccttttactttcctcgatctctcggcgtaaattacatacatacatacatacatacctctccctacgtccacgtaccgccgggcttgggtatcctgagccacggtaggtgggtggctggatgatttggaggataagagagagaaacgaaagtgtggtgtgaatggctgctggctttcaaatcgacgtacctacgtatctccctcccacagtctcccactctctgtatggacaacgtgacaaatgaactgcctctctcgatactctcgaaaggaaagcacatcaacgaccgacatgcgcacgtatcatcaacacaccacagtgtgacccaagacacatctttgctcgtgagacacactcccacaaacctcatgtcgtgaagccccagaaggaacatgggtttgtggattccacgcgcgtcatccatcccatgttctttctgcaaaagcactctcgcgcaggcgggatgaatataggggcgaattagtagaagacgcggaaaatgaggacacaaaaaaaccgattgctagtatataggacacacgactcggacaagtggctgttgagagaggctaaatttatcacgtagcaaaccactcaagttcaccgcccatgaatgccaatatatgtgtagcgacattagggcgaacatgtgtaatttctgtattgtagtgtggttttacttcgaccggcatattttgacgatgacggtggtcactcttcataatgcctttccccattatgtcattttagatctacaactacccagagttaccctacattggggaaacgggcagatgggaaaggttcatcatgaacggctggccactcagtccagtttgtatttgtaccctcaggctcgtcatttctgttgtgagagccgaaggcctccgttaattgtatagtgtctgtcatctctgacaagtccatcgggagtaaaattcgcgtggcttgttggtcagttctacaagggaatcgacaagtgacagtgcgtgcccgaggctggtaagggaatattggacgcatgggcaaagagatgataaagagcttcacaatctaaggccaatgtcttgtacttcattccattctactttctttcagttttcattattattctttccttctttcttgcgagaacgttcttcaagttggctctggcgcctcttattgacatgcttatctattgactgttgacattcacacggttccttatgggaagaggtaggtaacggcatctcgccgccgtcattaaagcaagcgttcgtcggtgtgtccatcaaagacaaacaggcatcctgacaccaggcacactcactgatacatatatgtagaggtaaattactacattacatacgggcgtatgctgtggttgtctctgatgctgaattggtacacctgctcctgcgccgaggtcgaaaggcaatgcgcaataaacccacagcatcgaatcatgtaccaaaagcgtatgaagtaataatgaggaaacagctagacgatacacatttggaagcggtaacttatggaacaagattaggcagggatgcgcagtattcttgaaaacgtaggcaaacagttacaggtagattaatttcattctcatctaacatcggtgactgaaaacggccagatcctttctgtcccgttgggaattgacttccctgcgccggcttagatcgaaagagagagaagacagaagtgaaagaaatagaacatatttggatcaatgccgttgtaatgaaaagaaataccctttgggaagaatcaatatgggtattacccttagcctaggagtagctcaggcgtggccaaaagatcaaaactaggaggaacctttgggcagtggtgtaagcgaaagagccgaacattcagttcccctttacatagaggtaccatacgctctcctcaaaagacaagacgtgcgtgataccgcaccaaaccacgctccttgaatcgcatcagtggtctcgtgattccaatcaaagaatgtcagccttatcctttctctctctctctctctctctctctcccgtctctataaaggtatataccttatctatggtaatagattgcctcctaggcgtgattacttgcgttaggtacgcaacttcacgggccaagcagttcatgaggtaagtttgatccaggtagtcttcctacctacctacgttccttccttccaagtctacctagttaagcaagagctaggaaccgcagctcgccgaagcgcatcacgccgaggaaacattttctcatcgggaagccgacggcggaaacatgcatgatgctaatatagataagtgacgggggaagggttggcgacagtccatatgtagcaaacattgttcactcacagaggccatctgagtacatactacccacccttttgtttctccattgatggccaccaggtcaaagggtggttggggttaggattgacgtcgtctggagatgagacggtcacatgctgttgttacctaggtatggcataccgttggcacaaatttcgagacgttgccatagaccatggagaatcaaaactgatgacaagtaattgaaagaacaataatacaagggtataaagatacaaggaagacaggcaggtaggctacagaaagaaccccccaggatcccatgatcgtattgaaagaaggcacaggagagacaaaagcagagacagaaacaacggccggcgtgccctcaaggatctggtcgacttagtctcaccgcgaccatccaccgtccatctcgacacattattcaggccgggtcgaggtacatgtaggcgagcgtctatccgtcaccttgtctcagtcaatgtaggtcgcagacagacgtacgtagagcccacacggaatgagcccgatggagaagtgtaagcgcttctatgtgactaatctatgcacagaggaggcacataggatgtgccttagaggtgatcatgaagtgtcccatccactacctaccctggatctctaatatgagacagacattgtctagcataagtgagtacctctaggtacctctaagcatgggataaagggaccgcgttgacagaatagagtaggtaacatcacagtagggagggagtaagtgcacaccatgactgtgttgattatgtggtggtggaatgaatcaacaatcagtggacgttgacagaggacgttcagtttcatttttttttctagcatcctctgcgaaagtaggagacagatgggagtcaatagtgttgtcgcgcagacaaagatacgtttgaagggcttgattcatctccttggccatgttccttatcacatgaccacatattcatattaccaaacggaatgttgccattgcctacctcaacctgaaaagcatacctctacaaggacgagcaatgatcagctggcggtcagttgagttgttcaaaagctcgtcttgctatggcttattagtaggaattcgaaataaccaagcagggatggtatacaagactgcccattatgacctataagtccattaagaccaagttagatagaaggcagagcatgaaatacttaatacactagtgacgtcggtggcttgccttgttgaactaggtgatatatctgatcggcatggttttgggccgggagtgagctcattgttgtcgttgttgttggtccttttgttggtccttttagccgctacgttagggaactaatagtcttgagatggtctagtacattctcctttgaaagggaatggataacggcacttgagagttgtgaaagttatgatggtttatggttcgagtaaagtccatgtgcactcagcttgaaaggcaaagcacagcatgtttgggacatttcaacaggagagttacttgggtgggtaagagaagagctggtttcgaaattgaaatgatgatagcttgttgaagaacagtaggtggttacgatatttgacagtgataagtgtgcttgagaacgtcatgattaagaaagaatgcgaagttgatatcgctccacggtaaaaattgcctaaatttctcgaacaccttgatatagttagcgaaatatctacagccgagtcataaacctatttgggtagatcgattgtaaggttatattaaggggagtggctttatccatttcaacccgattatgtcaaattcatgctgggctgtgcttataccatagctggagataatactagctgtccctgctggaaagaccctgcagaagaaaaaaaaaagactaaggaaagatccgaaaagagaagagaagagacaagtggaaggaatactgaaaagagaattgaagaggagactgacgagattaggaccgggtcggtcctcggtcagcgaccaaaaaagatcaaggcgagtaatgtagaccagcagctataggcatgtatcgattcttcgggatgccccagagcacttgctaggtgtatttggttctcagaggaactattattcaagactgacgtcctggataccagtaaacataggtactagacgaagtgctccaagaagtcgaggtgtagtgatgctggcagtccgacttggagtactgtggagggatgccatgatacctatctccttcatgacgcgcataccgttatagatatcacctcgaaagctttcaaatggtcttgacttctaggtaagtaacaaaggaagagatgaaggaaagctgaagcaaaatttcttcgaactgaaacagtagtataaaaggccaaagccttcggaaatgcgtagccatgtcacatctgttgcgcctgttcaaagaatgaaccagattgactgggtatcctgacgttgctcaacacgaagtgaaatgctcttgtccattggtccctgattccaactaggtaggagaagccggtttacagctcgtcaaaggctctgagcttatcagccgagtccggagacatccacactgatgaggattccccattaagcgcttctgttaccgccgtttctgaacctccaggcatattcatttctttttcgccgtctcttttccctagttgttgttgttgttgcccaccagtatccttcagccctagcccctgcccaagcagctctccagcaccgcccagagtcgcaatcttaagcgtgtttagagagtcattcgcgagcttgttagccgccatcaccgccccttccaccgtagccactgtagccgcagaactctccggcgcaaactgcgacccaacaaagatcaacagcacgaggaagatgacgcctgacgtcagcacccagaatgccttgagtcgtctgcgtgtgcgctcctgccactcgcggtcagcgcgctcccagctctcgatacgctcgcgtaccaggtccacccgatcgcttagggacttgatacggtcacggccagcgtatacgcggtcctgcagttgctcgatgcgcttctggtgatcctcgaactgaccaaaggcgtcaagctgcaagctgacgtcggtgacgagctcgttggcttccgtggtgaaatgtgaggtcatgtcttgggaggcgacggctacctccttgagcgcgaggatggtgttctggaggacgcagagcttctcgagaacggagtagtatgtgtcgtcgagctggcgggtcgtattgtttgagaattgttcgagatcctcgagagactttttcaggcccctgcacaagttggattcatcgtcagcttgcaaacccatgcaagaaatgtcgagaggttgaggggccaagcagagggactgggatgtcttcaacaaacctttcccgcgcgatagccctttggcgctcctttgcgatttcatcttcatttagcagaaccctacctcctgatagattactcgcaagtgccgcggtggctaccgaagggacgctgtcatcggcggatgggctcgcattgagaatgctggctcttctgctcgcattgggagtcaggttgttcggcgtcgacatgccgaagccttcgaaagagaagcggcctcgaccggtggactgcaatgtcgggttcgcactctgtacgtcgatgtttaatccatcgcgctccttccccttttcgcgctccctttctcggcccctggatttgtccttgtccttgtgcttttctttgtctttctctttctccttcccgaggcggtcgcggtttgatcgatgacgatgcagatggagcgaagacggcaattcggtgatggagcgagtgatttggtgtcgctgacgatgtggagagtgggatcctcctttgagcccttcgactccattcggggcgttcggaaacatgacggcactcgagcggctttccttttctttatcgcgctttatctggtgattccgagacataccaaagtgtaatgatgcgtaataacgccagattagagtacctctacgggtaggcaaaaagtggaggtgtaagccaggatgtacctaaagtcgacggggccactgacgttgcgacgactcacagaggtgcatcgcggcggggacgcggcgcaggggaccaatggcactcactgcccggtgacgggaagccggctgccttaacgatcctttcgcggaacctatccaacctgtgcaggggttgcttcactggacatgtgaactgaagcaaaataaccacaaccaaagtttgtcacgagaagagaatcacctggaagatgggtttcaagtggctgcaaagccaccaagaatggtaatggtaagctttttgttatgttccgtgtaagaattgcttggggtatcagaatattgctgtggtcccttatcacccgcagtacctagtcattgatgtacgcctttctttttggcgttgtttttccgggttgtttctcatccatccgccctgtccgctgagttcttcctgacaaaccacggccttccgtggctgctgcgaacttccaactccaattatgccatgccattatagacactcattcaaaataaagtaacgccgctaccatcatatttgccgaggaagacgccgcgctgcgaagggggtttggctttcgtctttcgggcattggtagaacggcgaggccggtgattcggttcggtacccatcgttggacggaaaggagtgagacgtggtgttccgcatgtcctgagtgccgttcacagcctcctcgttcaagagttgataagcttgttgcgcttctccttgcgcttgagcctctccaccctcttcttgtgcatcttctcggccatcttctcgtaacgttccttctcctccttctttgcccgcttctccttgagggcttcgatgcgtctctgtgtggaaatgatggatcagcccctggcatcttgtctcccggattcgtatttgcaccaaccttgcgctcagcctccttctcatccttaagctccttctccttagccttgacagccgcaagcaactgcctctcctttgcgcgtttctcatacgatgtcaacccggagccgggacggaaggcctttttgggggcgtgccattgctttcctgtaggataatggcaattagtacttcattcgacctaggatggcagaacgtaacggacaaagacttaccattgaccctcatgccaaggggcttggaaaccgccttggtctccacctgagacgttgtttgtgttgttgtggtagtagaggacattgttgcgaatcgttaaagtcgaccagcaatccgtgcattagctgggtttgatgcagagcgttgtgacggcgatgccagacgcagaactaccaaaggcggtcagtgaatgcggtcgcactcgagcagaaaaatttggacggcagaattggttatcgggcctgtcgttgcaacgttatcgctgagcgggtcgtagtatggagaacaggcgttaaaactgcggggcggaccctcgtcacccttgcttccggcatcgatgtgcctggtctcatgttgatggtgactgacgttggatcccagggtctgccccgcagtgataagataaagtgactcagtcgactgtttgacgctgtgggagacactaataaaaagcctcgagttgccgcccgatatcgcctttgtctttcttacaagatcaagttcaggaactgtaactgtcgagagtagccatcctccgcaagcaccaatccgccaaaatgtctgagtccaagggccgcgtctgtctgtaagtaacacccagagcagtgttgaataacgtctggtgattccacttgtggcacaggctattctggagctttgacgcctgactgacagtccctcccgttcatagcgcctattccggaggtacgatcctggagctatacaacacaagagatccgcctgccacgaatgcaattgctcaccaattgatcaccgtatacaggtcttgatacttccgtgagtcctcctgaagcttccctctgatcttatagagcgcattgactgacatctgtgactgcagaccatcctctgctggttgattgagcaggtagagaaaaccaaccaacccccgcgctcccctcccgagctgtaatattaacccgagtgactcgacagggctacaccgtcgtctgcttcctcgccaatgtcggccaggaggagaactgggatgaggtccgcgccaaggccaagaagctcggtgctgaggagatggtgatcctcgacctccagcaggagttcgttgaccagatcgtcttccgtgccatccagtgcaatgccatctatgaggaccgctacctcctcggcacctccctcgcccgccccatcattgcccgtgcccaggtccgcgttgccgagcaatacaactgcgagttcgtctcccacggctgcactggcaagggcaacgaccaggtccgcttcgagcttgccttcaagtatgctgattccctcctcttgagcctcatccgacgcacaaacactgacgtgacaccagggcctgcaaccccgagatcaaggtcattgctccctggagacttcccgagttctgtgctcgcttccagggtcgtcaggatctcctgaagtacgccgccgacaagaacatccccgtctcctcgacccccaaggccccttggtccatggatgacaaccttgtccactgcagctacgaggctggcattcttgaggaccccaaccacactccccccaaggagctctggacccgcactgttgacccccaggacgcccccaacactccccaggagttcaccatcgtctttgagaagggtatccccgtcaaggtcattgtcgatggcaaggagaccactggctctgttgagctcttcaagctcctcaacaagattggtcacgaccacggtgttggccgtgtcgatatcgttgagaaccgcttcatcggtctcaagtcccgtggctgctacgatactcccggcctcaccattgctcgccttgcccatcttgatcttggttcgtgttcctcgtgtctgacctggtctgggtgaattgactgctaatatgggttctacagagggtcttgttatggactctagggtccgtgagctccgtgatcagttcgtcaccatctcctggtctcgtcagctgtacaacggcatgtacttcagccctgagcgcgagttgtaagttgtttcctaccccaaactgaaaacagatgagcaatcaccaaccgtcattcccctacagcgtcgagaactccatcatcttctcccagcagaatgttactggtgaggtccgcatgatggcctacaagggtaacgcctacgtcctcggccgcaagtccgatgccagcaacctctactccgaggccgatgcctccatggactccctcgagggcttctcccccatggacaccaccggtttcattgagattaacgccatccgtctcaagaagtacggtcttcagaagattaaggacggcaagcccctcacccagtcttgaatgtcgacacgcaaatcgaatacaaagatcataatcggtgaaaaaggacgattggaggtttctttgcgcacgtcgccccgggcagatggccagcctcactcgacacataaagctagccatgtccaatccgcttctggaatatgaagcaatgatagaaggaataggcgcttgagagtggaggattgccttggggcataaaaatatatggtacatatagagagacggctcaaaatgaacacacctcatccctgctgcatttcttaaccgaattcaagtccatttttcacctgctaatagctacataaaccctatcaagcgtaatgtccaatatcaaactccgttgcttgcgacacatgaggaagaacgatgtccacaacatggcgaaggatctgatctgaccttgaaagctgtacagtctccatagaatgggcgatactttcacccgacgatagtctcacccaagcaatgaggcctccaccacattatccgcaccctcccgtgtagtgtaagcgaagcactgaagatcgatcggagcatcgataataactctccgctttttgaccctattccattttaagactttcttgttgtgccaagggcaagtcaaccgccatgcccacatctcatctccgcgccctgccctgcgaagaagggcgtttaagtttcggcggacagggctgaaataggcaaagagaggagcaaggatcaagcgagtggacccaacatcccaacaaccaaacagaaaaccgaatgaatcttgaatgagccaaccagtatctcatcttccctggtgattgggagattaagcaagattgggaatgtcgtcattgtcagccttgagatttggagcatccgataggaggaagagagatggcctaactacatactgtgaggaggtgggagggagctgaatgaccgtaaaatccggggaaatgtttcatggtttcagatcagaaccaagagatggcaaggatcaaaagtcccgtttcgccctggatggaagcgttcgaattggggtttacatagtagccggagcgggatgaggatcacctttcctgggtgtgtcttttatgcacattttatgaaagccaaacaagccctgacaccagctatacccagggtatatatgtaaggagtttggcacagccgcaatcgacatgctcgctccgaggacgtcctttacgcttgatgaaacgacgtcgattatttcgtgtttgcactgttcaggggcaagccggcttggtcggcttttcatcgctgttggagttgcagtggttgacgattatctgccagatacagatacgacatcttctacttgcacaatactactcgtcaggattagaatcgtcccttgcgcatgggctcagagatatatttttagtctcgaagaaacacacggaagtacccatcctcccatcaccgtcgatttgagaagaggttgaattctttttttcttttttttttttccctataatgagtcgctatatcgtactgggaagttggttggtttgcgtcctcttcttccctggcctcctcactatcgcgccaatttccgcgtataaaacaggacaaacgacggacgccttcgaggcccccacttttgttgttttgatttcttttgcaaccttgatcagggctactccttgtcctggagagaggcacggcatacactagtttcgatcgacgaatcctcgaaaacgagaagacgcagctctcacaaacctcgtatggatacgcacgatgaggccatgtgcatttagtagcgtagagatgctaccaatgtgcaatcttttggttacgaccgccactgccgaagcagaaccgagcgacgatgcgtgggatgcgagattcgggtatcagtgcgggatcgcgtagagtttccttccatggaaagctagatgacctttatacacgacgtagggctttgtttggttcgtgttcgtgtatgtagtgtacttagtgtactgacccaacccatggattgacacccactgttaaacctgatgatacgaatattgaagggacatagtgatattgagggagggaaagcatggttaaagtcttttgaaacataacttttgttatcgcgggttgatcttgtttgggactgcgaaccagggaacaaggatcaggaagggctcccatgcttttctttgttctccctccttcctgctgctcaaaagcctgggatgttctacgcctggagagttacatagtagaccactaccaaggcatctggagaaccaaactccagacgaactatccagattgatcaacattacaggaactgcaccacaccgaatgctgggttctacgagccctactggctgtatcctgcgagttgtgaaccagtcgctgccctccctccctcgatacagtgctttcgcctccgcgtttgtccatcctctcttttacactcctcggttcgcttaaggcagcgtcgtaatgcaagcacatcacagtttctcccgcatgcccgtggggggaacacaggtcgatgattatgagccggtcgggccgtgttttgaaacctgggatcgggagggacctagacttcttctcccagccaaactctttgtacttttcccgcatcgtctgcattccttctagtgcgcatatcacacgtgtaccaaggggtgaaaaggacccttgatttcttctcttttgctcaaacttgcttggaacgcctcaacatgaatggtctttggctggtgagtgggacgcaaaaagcattttctttcctttctccctctgaagcctttggagtgttgtggagaccatcgttcacccctttccggttctcaacttatgttgttgatgatgcctttaacgaatcgatcaggcgtcccgtctatgcgattgcagtgccaaggcaatctggttggtgtctaacacgaaatctctctcagcccgtgcaattgactaaagtgccggatattagtacttgcgtaacagccgttggcagacgtgtgctgtaatggtaaagtggcaggtggtgtgaaaaaaggtacggccactcgctaagtctggtttggtatctctttcgccgatcaaatttatccttttagcgccgacaggggtttatccaataggacatgcagttcagtaacaatttccatatcagctacctttctctacctcacttcctgtgcgataagacccttttgccagtacctcaggagtagtcgcctgatttttatggggcgcgctaaaaggataaatttgatcggccaaagagataagcgtgtccgggcttgttttcacaccaccctcgggatcctgtccactgcggtgttgtgtgtacatagtaggtggtggcggtacatagtacgcccgaaagggccgaggcgaaggatacacactctgtatcgtggtccctctttcaatcctatgtcgaactctgcccgagtaggggttcctggatcgatggatgaatgactggcttggagacgacgatggcgagatcgagcgagatgggcccgctggtttagttcatgacaagaggagcaaaagacaaatgggacccccgcgcgcgcagaaaggcacggcggacgaagatcgatccgtgacccatcaaatcaatcagccgatgttgccttcctgcagtagtgtacaagtatggggtagcatcagcgttgctatgctctacaatacctctagtacacactatacactacgcagtacatacatagtacgtgtatgtatgaagtacctatgtacgcgcgctagcggcttttatcaattatcgagcagcgagactgtccactcagaccactgaaccatcatagtcgtttactgcacagactgggcgcttcacgacagaatgatcacgacgccgccaggaatgcttgcccttatctcgaaatgaaaacaaaaaacgtggagaaccttgcctctcacgcctctaataagagagtctggagagtctggaccaccgtcgtaagcctaacaaagggaggggaaaagccgttccacgcaacacgatgtcactttttccactagtgtacctttacggtattgtcttcccctctcactcagagaacccgttggctggtttcagtcgcttcccctgctcaccctacggtagtgccttgcgtctcgtcactcattggcttcagggtctctgtagcgtcatgcacagttgtccgtgcactttgcgttaaacatgaaagtgtggtgggcgcttcgagctcagagtggtcggtggattgttgacgagaaacacaatgcgggtgtgtttagcgccagtgcttgcatggcaagggaatgatggcatggtacaatacgccgggtagggcccggacctggcaagatgccctgccgacctgtgcctccctgtgcctgtgcctgtcgggtgcctgtgcctgtgggtgctgggggagaggccaggccccaaaatctcccgccctacgctaggtactactcggcttgaggcaagcttttagttcggtatgtcacccaagacctcccgtcaggcccgggggcatccgactttccgtactctttttcttactatttattttaaccaaaaaagagcttttatatgattaacacaaatattcctgtcatctcttctcgcgactcagctggcccaaaaggaggctttttggatggaatagtgcgtcctgggttgtagcgcacgtttggccaagggccgggacttgtcttgaggagaaaagagcaaggtgtgtagaggtacacttccgtaaaaaaaaaggggattgtagggcaagttattgggacttcgatagcacctaccccgggctgctgcttggtgctgcaagattcagggactcgatctcgtcaacccgatagcagcacttcaaccatcaaccttcatttatatatgacaaattcccactgaatggagggagacggctttgagtgtccttcgacacgagattaatagcgtgtatatggatggaactggattgaagtcaaaagtcagcagccccgacaggtctctgtatttctacattttacgtttctcaaggtttatgatatcgctagaagtttttctctaataatggatttatgaccccaattggtaggtaggtatatagtggcgctccgatataacttcacttctgcagatatgcgtttgggtatgcaatgcatggtacatatacgtgtgtgtgtgcggtgtatctgtgtggtgtatgggacttggtttccttttcttgcctcctcgagacaagcgaacgaagaatcgataacggaaccagatacacacacacacgttccacatgatagaggtatacactacgccgctgccacaccttaaagaccaacgaccaatatgtggcttgcgaggaggagcaggtatgatcgctgagattagcaaacagaactaagaatcttaacaccgcggtcaaaagtagacaagaagccaaccggccggctttttttctttaagctttttttttctcttcttctttttcttttttcgtgcagaaaacctgcaataagccccggatcagtacaaaatactgctagcgaggagaccacacgagacttttcccagtctggcacacccatatgcatgttttgaagtatcacctcccttttctcaccgccctgaaattcccggtcctgtaccccgtaaccccatacataccccatacttttctccagtatcggggatgctggctcgctgggtaaagtcaatcggcatatagtgttcaacttcgatgtcagaagaatgaatctcgtcatgccgtgaacaccgccaagcatcagccggatactgtcttcagcagacgacggggagggggataatcctccacacacttcgatttaccaggtgctacgacttggtacgtcccgaggttttataccctttgaatgcttcatcggcgcaattccagtctcagcgggtaggtagcaaaaagacagggcaagccagagaaagccaaggggtgaaagaacttgaacatccgcgccatcccagggacatgcgcaacaacgatgtaacctcatcgctgtagggatggtagggttgaagttgagatgaacagcatcaacgagggccgttttaattgataaagggatacctaacacgcagggcaagagaggcgtgggctggcgcgtgcctggtaagtgccaggatatctttcgtattctattgtacataaatactacctgctgtatgcatgtacaaaccccgtttacttggcaggctggcgattttcggtgtacactactggaccgaccatggacgatttgcctgccacgggcagtggtgggtttacggagaggaatagcgaaatgaacgtggaaccgtggccgaaaaaaacaagatggattctatcaatgtagtgcagaggaagtggacaagggggatgctgatgagatttaggatgttatatttccccacgctacctgcggtgctacttgcattggaggaaaccttgggtaccgttcgtgtgaagcgacgtatacgggacgcaaacatgggtggaagctcaacatgagttttggaccgggttctcggctatgcgatggtagtgtacgcagtaggtatctctctgctgacagtgggaaggcgttcgcccaggacgctgtgcaactggcagccaaactctcaaaaagcctggagaaccttgttgctcgccatcactttgaagttcctctcccaaattagcaggcaacatgagggcgatatggagtctgacgtctgcagaatcctcgaatttggaatataaaatgccgttgtgccatggcttgctgcttgctgcttgctacttgctgcttgctgcttggtcttggtcttggccttggtgtcggtcttgggcaccgggacggaattcaatgccggagcagaaccttatgaggaagttgatatgatgaaatccgtcaactacctattctgttactcccgtgaccatgtcggacctgctcctaaccttatttccctgctgctctggatacaggttcgtgattatagaccacatgacatgcgtgtgagatgctgtcgtgctgccgtgcctttcagatgctccaacgcaacgcattcacggactcctgctatgcgtgcgctggtgtacaatgtctgttgcatcttgtttctcagaaaaggcggtggaggatgtgcctcccaatgtcaatttcccctttccgcgtcttgatctctggcgatatggatgttcccttctcgtctttgatgcgggtcccagctcccagctcccgtccgtactccgtaccagcatcaacgaccgcgcatagagagactcctcctactcaaacgttgtccaccgtagcatatctgtacacgccactctgaacgaggctggactacactaactacctactccaggcaggaggagtgtgtagaggtagacaatgtaagctcgcaagggtcatgctaccttaccgtacctgggaagtgatgatgtttgcgatgcggcaatctctttagctgggagagctggcattggagattcgaccttcaaacagtcgatcgctcatcactcgaatttcgtcttcagttcttctcattctccttctagaaagatggaaaccagcgcacccgcccatctttccataatccaaagacgtcccccgtttgcggataccgatgggcgtcgtagcgcgggcctgactggctgctagcctgctgcaaacccacttggcaacccaccgcgaatcccattacccctggtttatgctggttttggtaagttgtgcaggagtggatgcgcagtggacaagacacactggcaaactggcaccgcattggcacgccatggccaggggaggaacccacacccgagccacaactgcactcgggctccattgcagcacagtgcggctgccgtccacaccttccagttcccttgtcttccaagttcatagttctggggagttgcaggcgcactggagtgacggcacccacgctggaggacacgctgagcaaccaacagcggccaggacctggaggcgcagatgcgcgcctcccgttggctgatgtgcctttggaggctccactttgtggtttttctgttccaggttgtgttcgttccgctcaccctgccgtccatagaccggccgctcccactgcatcttcacctttccatttcctcactctttcaacctcaccattcattctccctcttcaccatttcaccgtcgtcacttgtcgtcgacaccacacccttcctcttggttcaatttcagcggcagatcttgaccgatttgcgctggcttgaccgtccactcctttaaccaaaactttcaagttgtcgtcgccagtgtcacttctgcttcgcaacgaaacactctaattctttgttgccctgccttcagttttttcttctagtccttggttgctcgtccgtctctgatctgacttgaccattggtacgtttccgccttatgcgattcagtctgcgtcatgacggctttcatgacttctctatgaatcgcattttatttgtccagcggtcaattgtccaatccgcagtcatctctaggcatatggcaatcagctgtattacacctcccttgtcgctgacattgccgactctctagtctcagatccgcaatccatcgccttgtaatcctttaatcgtcacgaccttcccgacatcaccacccctctcgccatcgccaaccgctattgcgtcgacgtgctagcgaatcccgttccatccggcaattaatgtcgcttaccttcaactaagtgtcgttgtttgtggtgccgcggtgcggcttgggaaaaaaaacgacatggcggccatgatgggtcccgaagtgatggttggatcgaccatcaatccttttgatcattcagctaccgcttccgacatgaccaacaagactcctcgatcttccattccgctgcctaatccaccctttgtctttcctgccaaaccgacttcttcggcgccctcatcgtacacccgcgctactggaagacggccacactccgctatcgagccacagcttccgagcttctctcttggtgctgacaccgagaagcccgtatccagatcacctgcgcttccggccctccccgccttttcattcaacccaggcaaccccttacctccagcagcgctcaccgagagctcgtttctcagccctactcttcctccatcggctccttcttcgccaatggcaattccaatccggcccggtggtcatggtcatcgaaggggaggcagcgaatttgttggaggcagcatccgtggcggagattcaatcacggtcaacttgggttctagtccgaccaagtcagaaaatggcttggcttcccccttgctgcaaccaaagaagcctgctggtcgcaggggtcatgctcaccggagatctgccgcaatttcaagccacgacttgtcttctatcattatccctcctaccgccagagaagtcaagaaggacagtcccccggctaacctagcgcctgttgatcctcccaaggaactctcactggtcagtgatgagaaatcgcagcctgagacgacaacaacaaccatggctgtttccgaggttccggaatcagttgccccagaggtatcgacaccacccgcccaggagccggtagcactcacggaagcccaggaatccccgaagccagccgtccgtacaagggttggtttctctgatactctcgaatacattccgagacctgtttcacttgtttctagcgacacctccagcacggttaccgctcgtcctggccattccgtttcgggtagtatttcgtccgtcatctccatcacaaacgtggagctgggcttgaacaccatggcatttaattcgtcgcccgagctcaatgaccgaccaagtactgctggagccgttcttgaacggaccgagacaggccaggagcaggcccaggagatagtttcaccgagacgccgtggttccattccccttctaggttcgatttcgccgccttcagcatatacgtcggcgactcccagccctatcaagtcctccaaaaagtggtctttcttcggcaaggatagctcctcagcttcatctcctactaggccttcggaatcgcccaagctgtcgacatcagtaaaggccactccgcagcgctttcccggtcattcgccccagggatttcctgaagagctggcggagatgaagccactcacgaagaagagaagcaagaaaaagaagaaggtcaagacgtgggccgggtccattttgtctcggaagcaaagcaaaaaatcgcgacacggcaagggattgaagcgaacccctacgtctacttctcggcgttcctatagtgtgaatgaatcagctgttgacgtgctctttgaaccggaggcagttatgcctacagttctggtgacggaatcaatcgaccccactgcgaaggactgggattcatacaagcctgcatcccttcctgacgaagagacgtcatatcaaatgattgatttggacgcagcattgggaccgttcaatacgcccctccctcgcaacccagagtgggaggcggcccagagagcgggaggtactgtaaaaaaacaattgcacagcgctgcgggtttgaggggctttactggccctggaatgcattatcacagacgggctgagagtgcacccgaattggtacctttcgaaggtggtcgtttcggcttccctcggttcgggagcagctcgaccatggctgatgtctttgaggaggacgaagaggaagacgaggatgagtcgcccaaatctactggacagtcaacccctgttatggagacgtccctggccgatacttttgaggagtcgaaagcttctgcgaaggataaggatgtcgcgaagtccactgctgatgaacaacgggaaacggcaaccgaatctgttgctgtacctccaggagtagaaaccgacgaggatggcaacgcctccgtgaagtcttcaatccatacagggtctctgggcaggcggtctcaggatgcgtttcgacatgagacatccgtcactgattctccccgtcctagcttcagcggataccagaatgagctacaggctagacatagcttctcgggttctgcgactccttcgcccaggcagaccttccgtcccaaggaccttgctgtagttgactgcagtccgttgaccttgcctgctgctgtgtcatgcgcaccagtcagtcctcactcgatgaccccgtcatcagccttcccgtctcccaggtctcccttatcctacgacgcccatcgcatttcgacggcaccttcatccatcactgaggacaatttccagtcactgcttatgggcgaacccggaccagaggtacggatctcggtggatgatgtcccatcattgaccagcggcgactcgtcaatgactcgtgagagcttctttgcgcaaaaccctcaggctaggcagctatcctccaacacgctgcctaggcctgcctcgttcagtgcctctgcctttggtcgaaggcgatcgagtcttgctagccttagccgtcttgttagcagctcgcatggtgagcgcagcaagctctcgatggaggttacggcgactgatgacggatcagagaagaaggtcaaacccagcaagaccaagcggctcggccggtttgtacagttctggaaatcaaaggaaaattgcgaggcttaacgatatttttcagacgaaactagctaggagcatgggtgtcaaggctcttctgttttaatgtggcgctaagtacggaattttggggatctagatgagatttattggagggcttttcgacttgacggatagggcgtttttctttttgacgatagcacgaaggacaagataacacgagacgaaggggagcagcaatagcaatctcggtcacaccagaaatttgtctaggggacgagatgttgatttctcgaggaatgatgtggttaagggacatatgattcaaaggtggacgatgacaaatctttttgtgattctatggacatatcattgcaaatgtctacgatcgacttagggtggaaggttttgatcaggtgagcttcaaacgcaacacgattattaggcaattcaaaccatgataccatgcgcttaaaacgttgctattgtttatgtcggtgcctttctgtctgtgtggtcttgtccattccattggggtaatatggattgccgtcccagaaaacgaataacggcacttcagcctcggcttcagcgacacaaagggttcttgagtttcagcgcgccgtagtgacgccgccaaacgggtttcaaccactagggatccgcatctacggagccacgtagcggtagatgcagccgccggaaacgccgatgcgcagctggcccgtcaggggtaccccgatcaaccgcactgcggtggcagcagcagcagcagcagcacctctgtgggcacagcactttggacaccttgacatcaacaaacaatacctgagccctacacgaccgacgatacgctcttttacgagatccagctacactgagtggtattgatcacggttcgcccacccgttacagatcgatcatcgaggaccgtgcaccaagagtcgctttacacacggacagagctataccgatttagcgacgacaccacagtcggcaactgcggtgcgagaaccatccacttcacggacacgatttccaaacgaggatacgcaagtctattccccaaagggctccctcgtttctcgtcgacctgctctcagtttcaaacgcgggtttacctctgtggatcatttatactttcatagcgtactaccgagtaccgaacgaccgaccactagcactggcgctggcgcaactgaagactcgaccttacggatagcattgacgaagcttgactaatctcgttcgttcgtgtctgtcttgctcttggataaacgagtcggaatcacatcaaggcaccatcgggcagctccgttggaaacgctgaacaaggaagaataattatccctaccaaattgagaggacactcaactatcatacaaagcgctacagaacaaacaaaccggagtatacgttacatacaccacagacaaggatacacgcatacacagacgtacacatatatataaacaatgtctaaccgcagcgcagccaagcgcctaatcaaagagctcacgacctggagcaacatcgagtccaaagaagagaagggcgtcgagcggttaggtcccatcaacgacgatgagttgttgatttgggaggccgtgattaacgggaagggggtaggtggtggttatgatggtatgtctcttatctttggttttttttcccctccctccctcttatccatccccctttcccttttcatgtttacctcgccccttctcccaaaagagcctccattgttaacgataacacacacaaatctccagaaggccgctggctcctccacataaccctcccaccgacctaccccctccacccaccaaccatcaaattcatcacccccatcgtgcacgccaacgtagcccttaccacgggggagatctgtctggacttgctcaaagaagcatggacgcccgcttacagcgttttggagtgcgtgagagccatcaggctgttgttgagctgtccaggcattgacagtccgcttaatgtggatgtcgcggcgcttataaggcaaggggatcatgtggcggcgagagggctggtggagttgtgggttgaggaagagaggtatgaggggtcttgaaagagttgggcagagggcagggatagaggtgtagaatgtacgggatggatggaggggagaatgtaaagaaagggtatagggggggggggggggggctggattggatagccgtgggatgggaaatagaccattggatttattttggctagtagctcaagcgggctgtggaagcctcttacatacgaagagcgcttatgagtatgtcatgtggctctgctccctccaggcaacagatgatatttcatgtttccagaccttatgttgctgttgtagcgaatcttccaacatgccagccaacgcctgtgggcttggtatagatcattcctgagatatacgcttagatatcaggggcaagtggtattggtactcgccacagccacgttgctgccatgtatgaacttgtagagatgcacaacaactggacacttgtgcagtgactggtcatggttccttactatgtatatacaaaagaaagagacatcgctccaaatcatcggagatggtctatgcttactgtattagaaaatggctacggttgttagtcacaaaagaacagaacagagcgatataccaacctgtacttgatgccagcaaggaacctaaccgcaaccccttacttttcattatgctattagtttaggaaagatgaacttcaaaagtcccctatgtttcctcgcccatagtctagtatatatcgtcagaagtcgtcgctgtaccctatgtctttggaaacttgaccagataaggtttgttataagattccttgccccggtcgctcagagcttttggagttagcaaagagctcttctctcgacaacgagcagacaaccttgatcatcacacaaggttgcgtctggcacatcacacatcagacgtgtatttgaaccgcgccctccagctgtgcacttttcgcttcccacattccttcccataacccagaactcatcaaaaaatttacaagaacttagaagaacgccacagttgctgggcctagcaactctggatgctgtgaaattgaacatctccaaggcagaaaattccactgttactagccagactcttgcctatggccttaggcagctcgaggacgaatgaggaataggacaaaggttgagtagtcatctctgaaggcccagacactacgctgtcatcgtcaaagagagactgttattgcgtccagtggcggcttaggatacgcggtgtaaaactcgataccggcaaatgtttcactcgttgtagtgataaacctaatgtttcagtgttagtccgacgtatcccaccttgacatggcgcacagcacacacaagacgcaccttgtaattgggcaaaccagttgcttgccagcccagtcttttggccattttggcaaagccctccgtctcgatcaagtggtaaaaggggaacgcggggaacatggctccgtcacggtgcacctcggccttcaccagcaacgccgtacctcctacaccatccaaaggcacttcggtgtgtatatccgcacccgcctcatacatgtaagccatcagggcccggtaggttgccatgtcggcgtaaccttcgaggagaatgtcgtccttgcccatcttagaagccagctcttgcgcggtcgggctgtcctgccagttgttgaagtcatagggccgctcgtccatggccttcttttccgcgttgtaaaaccgctggaagcagttgggcaccgtgagcggcttgctatggctggcaagatcctgtatgagagtaggaggtgtctcgatgatgtcggcgtccaaccacaacacccacgatgtgtcgggcccgagagtcgtaaagaggagcgagttgcgggctttggccatggcagcccggcgtgccttctgatttgccatcttgtggcgctcgctctcatcctgggacgggatgggcgggtcaaagtcttgtcgtaggatgatgatgctcttaaacctctccttctcgagtccatgcttctggatctttgcgatctgcttctggagctcaatggtggccgcgttaccctccttggtcttgggtagaataaagcccagtgtgattagctcgtggggatacgagagcttcaacaggttatcccagtactcctggtagaagcgggccatgggcgtaaggacaaggacgttctcgcggttgccaacggggtcgtttgtaatggtgacattgttgaggttgtagcgtgttactggtggaggacctgctttgccgccgacagcgcttgacttgcggaatggtgatgtcggcggagagagaggatgcaacgcggctgtggccttgcgagcggcagagaagtcgggagctgagggggatactagaaggtagaggatgacgattacgaggacgatgccaacagcgatcgttcccgggctcgtcctcttaagacgaaccggccccaatggacgcgccatgggatgttggaggatctatcaaagagaagtaatcatatagtcgtctgggttcgaaggcgcgcgcgttcccgtcgtccgtggttggcttcttgtgtatggccgtggtctctttcggttgtggggataaaagacaatgctatagcactgtttgtagcgctcttgctcctagcttcctacgcgataatgggagctacgcgtatatattcgtcggccaaatgaaggttgtcgaagccggtgtcggtgttgtcctggacacttttttagtcggccactcaatcgagtcggggtcgaggggcggccaggggcattggcaactcgagcgggatgggggaatttaggggacgaggaaaaattgggcttctggaaagaagacaaggcgcaaaccgcaaatgcagtggccagaaatggggaaagggggttcagtgcagcgccgtgccagaaccgggaaaccccaatggctgctgacatgggtcaatgtaatctgaaacggtacaggcaattcctgtccgctggctttggtcgctccagcagcattttggacagcttcgggtctcagtcgcgactggcaatcgtggcaaggcaactggcgacactcttggtcgtgcgcaactgtggaaaggaaagtgagaaccgaagtggcagcaacgacgtcgatcccgtacgaagcactccaccagcctgcaactggacttctccaactccaagccgggggctttcgttaggtaggttgctaggcgaagcggagggacaggcagcgattggagaccctctagactacctctaggtaggtatgtaggtacatctagtccttaggtggaggctacagggcgacctgggaacgccatctgccgtcaaagttgccctggaggcgcagaagggacgggatggagagggggagggtgggggatgccggccagcagctgtcctgggtgacggcacctcagcggcatcggcagcccacgtcagagcaactgtagccttgcaccagtgcctctagctccaggtgccgagctcacattgcggattgcctctatcgtacctcgaagcagcaacatcatcaaccacgaaatccgagcttcatcgagccgactgtttctactctgacctgacatccccttgccggcttcgatttcccacctagccacacacgctttccacaaccgacaccagcgcgcgcatcaaccatgccgatatcacccattattacgttcaaggcgggcatttgcgacgtagatgttcgtaccacccttcctcccagcttcccccgcccaccatgacatccacttttctcggccactttgtcgcctgtcctcgccgactagtctggttattccaacgaaactaacattcatatccacagcaaacgtcgaagccgtacaaggtcacgccccaagccaggcccggctacatctacctttactccgacgatggtatgtggaccatgaactccagctagtgctgtgggagccgactcctttccgtgacacgagctgaccatttcatgttgcagatttcatccatttctgctggcgccctagagatgcccctgcggacgagcccgagctcgacctcgtcatgatccccgaggacggacacttccttccctacgacaccaagtctcctgcccaggcctccgccaagaccaacggccgtatcttctcgctcaagttctcttcctcatcacagcgccatattttctggctgcaatcgaagcctcagagtcctaacggcgacccgtctttcctgagcccaagagatctgaagattggagagatcgtggacaagcttctgcagggctacgaggtggatgtgaacagggagcttgcttcactcagcagcggcggtggtaacaaccgccgagacgatgatgacgacgagacaatggaagacgtcgagggccacggagaccccaatgcccaccacgagggcggtactggcggcgctggtcccgacgccactggtggtgatgtcaggagggagggcgaggacgccagagaaggaggagcagatggagcaagagcgtaggtgctgttttcccgtcacatgagttttgggagtttgggttgctttggcgcgcacatcatttgatctacttcaaccaaacatgagcaagctatggcgcagagggcaacaagaacggtgcaactgtattgttacttgctagatggaggcactaaaatttgacatgcacatggcgtccctctgctttccgcaaaattgcgtctccgatgccattacatgtgctaatatagttctcgttgacagggcaaatgctacgaatgccgaggcggatgcggctgccgttgtaaggaacttcctcgagtccctgaaaggcacccaagggcgtgccggaggccaagcccaagcccaaggcaaatcctaccctttactcaacgatcttcttgaatcctcagttacgattccgatgcttgattccgccaccgacgaatatgtcgacaaccttttgaactatctacccccaaccgtcattgtcatgtctcagcaaggtgccagcggtactgatgccatcgaggttgagcctagtgccgcgtctgttgaggccgctcggcaggctatgagccaggatcagaagcgcgcgcttctgaagaaggttctccggagccctcagtttacccagagccttgccagtctgacaatcgctcttcgggatggaggactccccaacatttctgctgcgttgggaatccaagtggaaaatggtggtatggtcaggggcggtatggtgcctctaggtggcggagatgctgtcgaggcctttgtggaaggagtgaaaaagacagtccagaagaagtaaaggacttcagatcttgatagagccttcgagatgaggacacgacatacaggagattcgattgatattgaggatcaataggccctgaaaagctgtaggaaggcttgcgtccgaagcttgatcaaaaatggaggtctgtaccaccgattttgaccgcactaacaagcactagtaatgcccaaacctggagggttgaaagtcaatcggacgtaaagaaaaagtctcccgaagtattcacgccggtttatcctcctatacttcttcccgtgctattgcaaataataagggcgtgcttgttgacgtatagtggccaagtcatagtggccctagcgactgtcacggagtcccaaagccgcgtgaagtaacgtacccacgactaccatgtaaaagggccccacagcaggttccccgtcaccaagggatggaacctccaacgggtgttcgaagacagggctgcattttccgccttcaacgtcatctggaattacccaattcgcgccttcaacaaccgaacgcagccattagagctctaaacaacacacaggcttccatctggcgcatcctcaagcaagcaaaatggaacaacaagaaggacaacaagccgagtactggacatttccgaccgaccccggagagtttgacaaagacgagcgcatctccttctctaagctcgacaacaaatacatcgcggtccaagacgatggcaccgaatacgagttcgacgagggtctcaagcgctggcttcccatcatcgacgaagccttaatcgaagaacaccagagggcatacataacatcactcggagacgacgatacagagacaggccaattgggcaaaggacaaggcaagaagagaaagaacgacgaccgagaggtaagctgcgctcgaatgcgcacctgtcaacgttcgctactgccaccatcttcaacactcactcatccttctttgaaaatattgatccaatcattcccttttcgtcccattttgaaactttcgaaacaaccgtgaaagggagagagcgagagagaggaagggacatcgctgtcccctaggagtacatgaacatgaatgattcatatgtgtggtgttccttgtgatgtgggtgtgaggacggacaggacgtgagaagaaaaaaaacaatcccggggaagacactaaccagacgttttctttctttccctcgttgcgcgcacgcctacaggactccgctagcagtaaccacaacatgaacgcccgtccatcgaagaaccggaagcgtgagaaagcgccacgggagcccaagcagaacacagccgtctacgtgactggtcttccgctcgatgcgacggctgacgaggtcgccgagctcttctcgcgtaaatgcggcgtcattgccgaggagatcgacagcggccgcccgcgcatcaagatgtacacggacgccaacggaaacttcaaaggggacgccttgatcgtcttcttcaagccgcagtcggtcgagatggccattatgctcctggatgacaccgacttccgctttgagcctgctccggatggcagcagaatgcgcgtccaggcggcggatatgagctacaaaaagaccaaatacgacgcagcagcaggcgcggagaacggcggtggtgacaaggcaggcaatggtggcgcagagggagaaggctcgtcctcttcgaccccctacaacaacatcaccaaccccaaccccgtttccagcgacggtggcggtaacggtcataaccaacgcagccaacaagacaaagccaaaatcatcaaaaagacccaaaagctctccgccaagctcgccgactgggacgacgacgagccctccccttctgcccgccttctggggcccgcgatcaaggaagcaaagggaggcaagtgggacaaggtcgtgatcctgcgacacatgttcacgctggaggagctcaacgaggacccggctgctctgctggagatcaaggacgacatccgggaggaatgtgccaagctggggcccgtgactaacgtggtgctgtttgatgaggaagaggaagggattgtgagcgtcaagttcgcgacagtggaggcggcagaggcgtgcgtgcatttgatgcatggacgggcatttgatggaaggattgttgaggctttctttgctactggcaaggagcggttcaggaagagcaagaataaggatgcgggtgaggaggacggtggtgatgattgaatgaaatgatcagcgcacgactggattaggggatctgaattgggtgtgactagaaacttctggtttattgatgctctgtgctacgaaaggaaagtcttttcttctttttttccttcgcttgcatctggattcgttcgctcactacgcgacatcattaccgttgatcacagtttccagttgagagctacacatgtggcattgtcgtgggcaatatgagagactggttttctagtgcatatacaacatatgtaaactaattcgagctatctttataaccagctttgacataactgatattcgcagacttatgtgatgacctatgttacatattacacagttgcttgtttgttcccatgcccatgtgccccctgcatcaaaagcattactcaaccagccatagtcagcgtataactcgtgaagacactcatccgttcgctcgtcaatttcaaccctatcctcaacagctccatcgccacatccggttgctccttttgcagcttctcccatccttcccggtccatcatccacagcacacagtcgcgctcgaccacacacgtcgccgttctcgtcgtctccgagaagaacggcaattctccgcacgtcgttccggccacgatgctttcacaaagccgtccctgtggcagatcgtattcggctctgagcataccttgctcgagcagataaaatccttctgcctgctccccgcgccggaagatgacagttcccgcaggatattggagtcttttgaagtaacccacggcacgaaaccagaaatcctcgtttttgttgctgacgtcctgaaaaatctggagcatcagccgcagcggctccttaaagctttgccatcttgttgaccctcgttgctgctcagcttgctggttgagtgcatgacgagctgctacctggaggtggctgcgacggggagaagatcccagggagtcgaactgaggctgtatggatgattgggtagagggcacttgcaagctgctggaaggtacagaagctgctgtccgcggaagacgacctgcttcttgactggcatacagtgtcttgagaagctcgttctcacagtattccaaggccgagttcagctcagggaggagcttgacgtcaatcccatcttcaccgagaccggctgctcttaggtgacgacccagttcttgttcagtgtcaacaccgctgataatcagctcgatacccttgtgattgagcaggcggctgatagtgttgaacacctctccggcggaataatcgacgccgttgaccagccacagatcgatgatgaggaaccgaattgggcgatggttgaactcttcatcggaaatcatagccctgattttttcctccacgctcacgatagttccaaagaagagataaccggcaagcttgatgatgttgacttgcttcccagcgtctctaaggtaatgttgttgcgtcggatttcttcttaccgtcgaccccaccacctctccagagtagattgccctcacagctgaaattctggatgtttggataataagagcggcaaatgcgcaaagaataccaactccgataccaatgacgaagtcatatgtgcccatgaccacgacaatgacaagcacggtcatgtattcaagccacttcaactttttccttggttgccaaacagcctcaataagcagttcgaagcctaggtcgaagataagcactccaaccatcatgaccggtatgaagccaatcagggaaggaccgatcatcattacgagaaaagtgagaactgcaagcataatacccgccagtcgagtgttaccccctgagcgcatgaaaaagacgctgttggcataaaccaggtagttctggatgcttccaaaacagcctgacaggaagtttgagtagccatgtagcttgagctcatgatcgaggtctgcatgatcttcgccgatgttctgtgccaaagctggaacgttgataggcacatgtaagataccaaagaaggtcagggcaaacattgcggggatacattggataatggcactccaatcgactttctgaaactctgtggaaaatgttagcaatgtttttatatctcccacggagcaggtgggatgcttactgtacagagtataaaaataccaccatggctcaccgggcggaggcccctcaaacacccagccatgtttttgcagagtgtcttgatcagggccgcccaaaatgagcaataccaagtagaacaaggcaggtatggtgaggatatagagaggaaggaaatacttggacgtgatcttcgtttggccgtagaacaaaataatcgccaaaccgagaggtaccgtccatagtgggatagtgtctggctgaataagtcgcttcagggtgtcgagatcgtaatttagactgccatccatgcgagccgtcacctcgaagcccgtggcgatcaagaaccaaccgacaccaccgatacagccaatcaggatatgacgcgggatgaaacccacgagatagccaaacttgaatttgcccataaggtagaaaacggtgcccgtgagcatcgagcttagcgcataagatgtgatggtcgttgcgatgactgcttctgggtcatcttcgccgacaatttcggtaatggtgccagccatactgtggaagaagggcacaacctcgatctttgatgctgttagtataaatggacggtcagagagattagacacaaggctactcaccaactcggagccaacaccacctttaaacacgctcccaagggagaatgtcaactgcgatatgattgtgctgatgtagaagatcgagataccggcggaccccaagctcgaaaaaattggatttgccaaagggaaaagaatcatgccgtacgaaagcgcgtcaaggatgttcaacaggagtcccacaatgacggctggtaaacatttgacaggtgtaacgataacgttcttccagagagcgtggcggtcccagcgctttggggttgctgccaccttggtaatactggcaatgtgatcccatctatcccttgcggaagcggcaagccttgtcgtccatcgccgtttcggactcttttgatcttcgatatcagcatcgtggccggagccgttgaccataccatagtcatgctgggcctcgcgtgatgtggtccgaagcaacggtgcgtgctcgtctgaagtatcggctgcctctgcttcccgctcggttggttggaccagttccgggtgtttccatgaccctctcctgctgccctcgccattctcccatgaattatcttcttcgtagccctcatcgctacgtgaagccggcatatatatcgtactcggtggcgatcttttcaacattgtggtgagcatagatggtccctcggctgttgattcgacatcggtttctggcgataggggctcagatatgtttacgttgagggcgtcctggtgcctaccatcaccctcttcggcatcttcagtgccagtggcctgagctatgtggccgagaactgtttgttgcgagatggaggatcgtcttcgatcaaggaacgctgggctttgtcggtcttttgggtcggagagaaaatagttcgctagctcggcggtatcctggcgaacggattgtgcgtattggtaactgtctagaggagctgtgaagagatgatcaagcacaagtcagtggcatatcaaccaagaaggatagttatcagttgggagagggggagggagttatagtcatacctagattttcacggaccgagccatgaatgaaggacctcaaaggctctcggtgcgcaactgaattcactgaagttgaatatagctgatgggtctcattgctggtaggatcctggcagggccgagttgggatggttttagagggactcgaagactctatttcctcctgggccgaagcatactgcgaaacggaggaagaccgtctgggagatctcctccatgaggagaagccagcagctggagacgacatgaaaggtcgcaaagagacgcaactgcctacaggctgctatcggtataggtatgcgttgggtcggtgccagataagtaggtatgccaggtttgccagagcagcaagggcagtcgcgtatccgccgggtcgtttcgagaatttcggggtgacaagtgggagaggtgcaatatgccgtcactgactgtacgctggggagttgacgagcaccgagcaacctaatgccttgcttgccagctgaaatgttatgcagactagacaggattatagtatgatgcggaagcgagtaaagaagcacgtcagtgcagaaaagcaaagtcctgtggctggagagcggaaggacaagaaggaaggtaagaaaaagaattcaagatatgtagaaaaaaagcagcacctgatgtaaccatgtagatgtccgcgaagaaaagaaaacgtgacaaatatcctcagataatttgggggaaaagaggaatgatgaaaaagaaaaataacgacaggccgagctatcgtagaaggtccgtcctcggctggaggcgattcgaggagtacaggccggtggtgagaagcaaaattctatggagcaatcttgtcgacagcaacatacaagaagcaccgaccgcgccatgctgcatccggccggaactctttggccccgcctgcaaagacttcgtcgggcgggatatctgatgactagtatgtacataagcttcgacggttcggggtttccatgttgtcccgtcgtgcgtcgtagcgtctatcgtacctagcgccggaggaagactgaacaagaactgatatggtctcaattgatcagttgaaagccaatgatactacctagcagttgctggatggcctggacctgttgttttagctggccatggtggggttgaggccgtggaagggaaaggcgtcatctgcatgatgtaatccttgttccaccaagcagccttcccagtgcgaattggtttctcttttttgaaattgaacactgcaccccagtaactatcattcagctccacgtgtgacagactgacagcgagcacacggcaataacggtcaaaagtttacataaccctatgactgttcttatcgccttcttcagatgggccctattagctgtagtttgacaaatcaaggactagtcagtacctcttctctttactcgggttgattctcagtatctgccatcaacgaaacaatatactgaaaaaaggatgttatcagccgccacaaacacagtgttgccatgccagaaaacttggccactggttggtgaaaaaatttgaagggccttgtgaaaccccttgctggctgtcactccagcctcgacgttcggccgtcgtccaccgcggcaattccgtgtgggttcctgaatcaatggtctggccgtcaaagtaacctttccctcatccttcccgcaacttacaaactgtgctaccgtctggttgtgggctcatggtcccttgtcgatgcaagcacttctcaaaccttcatcaatggtccagccattgagaaaaagtagatggtaactccttgccccacagagactcaaaatatttggttgaagtcacctttggccgtcgtcgtagtacaaggactggtcagctctgtgtgtgcggcgcaacccttttgagtcggtcctttgcgctccctccaacatctagctgctgatcaatgaccattgcatatggcttctggtcgaagccattgagtccgtcactccctctccggtactgttcggaaggcgccacgccgtcaatggtcaggaaagagcgaggggtctgtcaacctgtcggcaaccgctgccgatagcagttttccattgctggtctgcagcaacaagctccggtctcaaatcatcgatgccaggtcgatattgttcaacccagcttttgcaaatatccctgcacaatcagacgctccacatctccttgccggacatagaattgactgttctttgtcaggttgatcgccctttagacatgcgttagttagcgtggaaccaaagccatcatctattcctccatctgtagcgtagcttacccatattcggtttggatctcgcccgcatccttcaacactcggacgtcgataaaaaggtctcgtgggggttcgagactgcctgtgagatcgatatccgtccattggcctttgtagagggccaacaaatctccaaactgtcgaaaataatcctcttcctggggactaagactgctggtggtcccgcccccttcattgccctccgtcacgcccttgggccctcctgtcgtctggccggcaaggtcgaggatatcggctccattccacaccagctcctcgagcttgtctgttcggattcggtgataggcgagcagacagcgcttgttccttcgcattgaaaggtggttgaccagcagcgtgcacgcggtggcctgttcggcggaaggatcaaatgacccctggaaaggttcaagtaaactggcgacgtctttgtcaagatcccggatttctcgggccactgcacggacaagctcggtctgataaggtggaagatggctcaagttctgtgtcctcttggcatgctggacctggtgatggtgtgagtgttcgtatccagggaggatgcagtgagcttgcacaaaccagtttgttacccaagtcaccgtacatgggcatgttttcgacgtggcttaagtgcctctttggacagttcgaagctgaaaggtgtgatagtggaattgactatgtgtctattttctgacgcgtctcacgtcgcgtcgttttctcgaacagccaggcgggtgaagttcgaggttccgtctggatgtgaaaccgttctatggccactagcatatcaagcgttgttaggcagataggcgctacaagatggtctaagcactgcacttgaacgcggggtgggcatcaaaagtcctcggacagccctaacccgaagcagaatacgcagtagaggtacgtgtatccgaacattttcttcgtcccattccctctcaaccagctgcatacggcgtgtcccaaggcatacgtgcagtcagggcattcactaacgtcggcgacaagaatagggatattcataaagcaagacgtacagaggtagttgaagggtgatgcttcttctcatgggcaaaggccgcagtacaggccaccgtacctttgaaacgaacgtctcatttcctgaagccgataccagttcagagatacatgtgaagaatcggagtgccttcgcacatggtgcacacattctacatgcccctacgtccaaaagttactagcattaagcccttgaacagttaagaaatattcaataaactattgctaagcaaacacgatataatctatcaactgttgaaaccagcaaccttctcggaccaccttgatactcccacccgcccataacgcaccggacaatcggtaatggtgacgaggaaagactacactaggctccgtagggttgccaaattccaacttcagatgggctgctccattggacaagcactcggcatgcgcaaagatacaacaactacgattcatgagttagctcaagagctgcgaaaaagaagcaatattccaagttgaatgagatgccaaaagggtcagagtcgcataaatgctggtttcgtcgtcatctgcagaggtcttaagtctgcttggtaacacggaccaattcgatcatcacgggatgggcgtgggagtaccggtaacggaggagtagggaaggagaatatcaaacaaggtgctagaacttacactaatgacagacaccgacgcggcgtacttctggcattgccagcttttagcaatttggagccattctctctgatgtctcccacaatggcgctgttcaaacgcggcggttgcacacgaagaaccaaaacggggagaatttcacacagcgaaaaatttcctggccattaaatacagacagtgcacagaccaggcacaggaacccaccgaactgaccgaagactccatcgtgaagacgggacctacatggaagctccgataagataaggagctaagtactgccctgtatgtaggtaggtacctaagctctcccccagcttcacggcgtcagtgccactggaagttgcgagagctttcgacctccatccatgtcaacggtcagtggcactacgtcaggccatataaaccagagacatacccttcgtttcaaagtactctataatgattcaagttggattttagactagtcgttcccctgaaataaaacacgtactcaagtctcaaaatgcaaacaaggcgccaattgctatcaactgccactcggcgcatcagtgaggcgtcgagggcctctctctcgcgaaccacccgccagtttccccgggcaccggcgctgggcgtaaccgtaccggcactcaatgccactcatctagccagctctcttcgtcttcttcccacaatagcgactcgatcgtatgccaacggcagaccacgccccccaggcggtacccatcgcatgaacctcgggggtgaggacgagaaaccagcattggaacaatacggtatcgacttaacagcaaaagcacgagagggaaagctcgatccggtcatcggcagagcggcggaaatccagagaaccatccaaatcctgtcacggagaacgaagaacaacccggtgctcattggatgcgccggtgtcggcaagacagccattcttgaaggccttgcgctggagattgtgaagggcgcggtgcctgaaagtatcaagaacaggagagtcatcagtctcgatctcggatctcttattgcaggagccaagtttaggggtgattttgaggagcggctgaagaaggtcctgggcgaagtgcaagaagccaacggagaggttatcctgttcatcgatgagctccatactctccttggcctcggaaaggccgaaggctccattgatgcgtcgaacctcttgaagccagctctttctagaggtgagcttcagtgctgtggtgcaaccaccatgactgaataccgtcagatcgagaaggatgttgctctcgctcgccggttccagcccatcatcgtcagcgagccgacagtggaggataccattagtattctgcgcggtatcaaggagaagtatgaagttcaccatggcgtccgtatcactgacggagcactggttgctgccgctacctattccaaccgttacatcaccgaccgtttccttcccgataaggccatcgacttgatggacgaagccgccagctcgcttcgcctacagcaagaaagcaagcccgacgatatccagcgcttggaccagaagatcatgaccattcagattgagctggaaagtttacgaaaggagaaggacgttgccagcgtcgagcgccgcgagaagctcgaggctgacctgaagaagtatcaagatgaagtcgccgtactgacggaaaggtggctgaaggaaaaggccgaaatcgacagcatcaagcaaacccaggcagagctcgacagagcccgcattgagttggagcaagcacagcgaaccggaaactttgccagggcctcggaattgagatttggcgtcattccaaacctggaaaagaagctacccaaggacggcgaaagacctacccgtgatctctctctcatccatgactcggtcaccgctgacgacattgccaacgtcgtctccaggatcactggcattcccatctccaagttgtccagcggccacacggagagactgattcacatggaagacatcctccgcgagtctgtccgcggtcaagacgaggccctgaaggcggttgccgacgcagtgcgaatgcaaagagccggcttgagcggcgagaaccgcccactggcctcctttttcttcctcggacccaccggcgtcggcaagacagagctgtgcaagaagctcgcaggcttcctcttctcgaccgagaccgccgttgttcgctttgacatgagcgagttccaagaaaagcacaccatctcgcgcctgatcggtgctccctccggctacgtcggctacgaagacgccggccagctgaccgaggccgtccgccgcaagccctacgccgtcatccttctcgacgagttcgaaaaggcgcacagagacatctcggccctgctccttcaggtcctcgatgagggctacctgaccgacgcccagggccacaaggttgacttcaagaacaccatcatcgtgctcacctccaacctcggtgccgacatcctggttggagccaaccccatggtcccctacaaggagacggaagacggtgacatccacccagacgtcaagcaggccgtcatggacgtcgtcgcatcccagtacccgcccgagttccttaaccgcatcgactcctttatcatcttcaagcgtctcgctatggaggcgctcagggacattgttgacatccgcctgaaggagctccaggagcgactcaacgatcgccgcatcaccctcgacgttcccgaagaggtccgccagtggctggctgagaggggatatgatcccaagtttggcgcgaggccgctcaacaggctcatcaccaccgagattggaaatgggcttgcggataagatcattcgtggacagatcaagtcgggcgataaggcggtggtggaaatcaaggaggacaggagcggactgaatgtctacgcggagcagcaggagcagcctccggctgccgaggaggctgaggctgaggcttagactgctcttgaggcatgaagtggcccgctgctgctaatctgatcccaggttgatggcgagcagttgtatctttattgtatctctcatttgttactggttctcctcttatgttacattgcatagtttatggttcgggaaacaggacgttgaaaggcattggaagtgtagtttatatgatgtaaatttgatatccgcatgtagttcttgcatgtctacacatgaataacacatatcgtagaatggcattcatgatggtacttctgggatgtgtacgaccagttggtgtgatttgtgatttgtgtggtgtctaaattcaaacgattctatctctaccgataccggcgacgttgttgggtgagaccttggtggtgagtcatgcctacttgaggttagccacagctcgtcggtcgcagcagggcgctaaggaacacatgtttacaatatagacttgttgttttcaaggtcacagaagagcatcaacattggcatctatccacagcgacatgatattaccaacgctgcgttaaaggctatggatgcatccagagacatatttaaacctttggctgatgctcctacgtcttggtgtcctcgtcagttaagctggtaaattatttaagcttcagggaaaaacactaaaaagtgtggcaccaacatgattcgaaccctctacctcccttaccctggcgtacggaatggtcttgtaatccagctctatcttttattgcttttgggtaccttgacggacatggcaggagaaaaagcggtaccggtcagcatcagcaaaaatttaccaaaaaaattggtagcgtctctttgagtagcgtgtcatccttagtgcaggggccatgctaatcttctctgtatcgtttcaactgttggttttattagcatcacatcataccgcttgaccacgaaaccgaagggcaaacttacattgaccaaattgccccgaagggcgaaagtgcaagcagaacctggccactataaaccccgtttcagagccctctaggtgttacgcactgcaaactgcacacgctacagcgcgctccagacacctgcagctggcgatcggcgccggtgcacctgccatgcgtccactgggcaattgatcgtcgggcgcacaaaccacagccgagggaaaaatgcaaaaataaaaaatgctggaaaacaaccagatgcaaaacgcacgagccttgttctcgagatgcgcaggagaaacggccggctggaagcacacctgacacaacgttcgtgcaagacaacaacaacaaaagaggaaacaaggcaaaagacggttcaccggaattgagaagggaatcaatcgggagaagtggaaacaaaaattcttgtacagatagtgcggcaatttgcactcctgtgataaccaactgtacccgaataagtagaggtactagggcctccctaggtaggcagactgcggggctagcgcccgaacccggcgcatccattgaagggacccactcggggggggaaaccgaccttctcgcccacttacacgcagtagcagccattcgaccccgccaagggttcttagcacgaagaattatttccgacccctccatgatgtgatcgacttactatcgagcctgtatgtacactacttgcaacgacgggtcgcgatcgcaagtcccactctgccctctccaccatcttcacttgtgactgtactcgggcgaggtgctgtcgacttgaaattccaaaggccctgccactttttaagctctctctcccctctttcccttgtcgttttgcaacaccagcagtagcaacgatcacgctgttctacctcagacaagccttccgcctttcccgaccaccaattccccctgccgtcacctcggtcgcaagaaagtggttcgcaatggctgccaaccagagaatcgccattgtgtcggtctacgacaagaccggtcttctcgacctggccaagggcctcgtccagcacaatgtccgcatcctcgcctctggcggtaccgccaagatgatcagggagtctggcttccctgtcgagtaaggattcctcttctccaactcgtttgtctttggtgatgtgatttggaggcattggcgacagcgcgctgacggctcttttttccctacgtattagggatatctcggccatcaccaaggcccccgagatgctgggtggtcgcgtcaagacccttcaccctgctgtccacgccggtatcctcgcccgcgagctcgcttcggacgagaaggacctcgctgagcagaacattgagaaggttgactatgtcatctgcaacctctaccccttcaaggataccgtggccaagatcaacgtcaccgtccccgaggccgttgaggaaatcgatattggcggtgttactcttatccgcgccgccgccaagaaccacgctcgtgttaccatcctgagcgaccccaacgactacgccgagttcctcaaggagctcgagtctggcgagatcaaggactccagccgtcaactctatgccctcaaggccttcgagcacaccgccgactacgatgctgccatctccgatttcttccgcaagcagtacgctggccatggcctccagcaccttcccctccgctacggtgccaaccctcaccagaagcctgctgctgcctacgttaaggagggcaagcttcccttcaccgttgtcaatggtgcccccggctacatcaaccttctcgatgctttcaacgcctggccccttgtcaaggagctcaagaaggctctcgggaagcccgccgctgccagcttcaagcacgtctctcccgccggtgctgccattggccttgagttgaccgccgatgagcgcaaggtctacatggtcgatgatatcccgggtatcgagacctctggccttgcccaggcctacgcgcgcgcccgcggtgctgatcgcatgagcagcttcggcgacatgattgctctcagcgacgttgtcgatgttcctaccgctaccatcattagcaaggaggtttcggatggtgtcatcgcgcccggcttcgagcccgccgccgctgagatcctcaagaagaagaagggtggccgttacctcatgctccaggttgaccctgagtttgagcccagcaagagcgagactcgcactgtctttggtatcaccctcgcccagggccgcaacgacgtcgagatctcccctgagaccttctctaacatcatcacccccaaggatggcactctccccgagaacgcgcagcgcgatctcaccatcgccaccattgccgccaagtacacccagagcaactcagtctgctacgctgctagaggccaggtagtcggtttgggtgccggtcagcagtccagaatccactgcacccgccttgctggcgacaagactgacaactggtggttgcgcttcaacccccgcgtcattggcatcaagtggaagaagggtgccaagcgccccgacaagagcaatgccatcgaccttctcgtcagtggtcagctccctaaggatggtcctgagcgcgagtcgttcgaggctctcttcgaggaggtgcccgctgccttcaccgagcaggagaagaacgaatggctgtccaagctcactgatgtctgcatctcttctgacgctttcgtaagttcaccccctcctgttagctgccagtcgctaccattattaacacaactgtattagttccccttcgttgacaatgtctatcgcgccgcgcgctccggcgtcaagtacattgccgcccccagtggcagccagaacgacagccctgtcttcgagaccgccgagaagcttggcattaccttcgtcgagcagaacactcgtctgttccatcactaaagtcgccaaacttttccaaacctaaaaccctcgaaacacttcgtaacagaagatggatggttatgattgatacccttctcgcataaatcaactttgcgattttttccttgagtttacaaaaaaatggcgaaatgtacttatgacgaccactaccatgagagagtggttgtttacgggatggtatacaggactggatggaacggctggctatgtttgctctttttaaatggggatcctgggggaacacaaaagttcaacactttttctttgtttgatgaagcactttctccctgaagccaaagtcgttgatgaagtgatgatgatgatgatgatgatgatggcttgactcgcagaaagcgcctatcaaattacctcatgacacggagagcttgtttctttcatgatgacgaatgaaagaacaacaaagaaataaaaaaaagttttataatccttcactcaaactattcaatacttgatgatccttgggatctgataataagcccaagttcgtgaaaccgaatgagatgaagagggcgaacagcaagcagtacagtacgcaacaacggccgacgaagtccaagacatacatacgtaggcatagcatacttgtactagaactactgattgaatcagaagctggtctgtcgtcctcgtcatcatcggcatatagaaaccaacatttgacttccggggagcaggattttttcctcaaattgtttccatggcgctagatttgttcgctgagctccttcaacggatgatacagtatcgtaagatgtcggaggcaaatttgagtgggaaatgggaaaagaggattggcgcgacgggagaagagagagccgatggagaatttctagcgaagagaacgaggggggaggggggttgcgggtagtgttttgcttggaaggacgaagaagtggagggagttgagtgggttgaagtttgagtgggtgtgaggagatgagggagcaataagtggtgttttggacggaggggaagtgtgggagagggagtgaagttggtttgaaggagaggtgctgctacatatcacgatgatcacatgctcaacaagtagaaacagtatcatattctctgtcctgatcatccaacatagcatcaccaggggcagctacatcccttcttccgccactctccctaatcattaccccttctctcactcgggcttgataggtcgtgcggtggaggaggacggttatctgcaggtacattcaacacccaatcccctcgccctttaatctccgtgttcctagaagtggtgttcccagtgattttctccttcttcatagaggaagtattcgctaccatcttccgcgcctcctggttctgcagttcaatactcggtgtctgcgttttgccagaggtaaacatttccgaaaacctcccccacagccccttcggctccttcatcgagaattcctccacccattcccgaggaaaccaacttcttttccttccagatccaccccggtttccttccatgtgccaggaggtggaagcggaaggtgtagattgtgtaggtggaagaagagaggcggaaggggccggacccggacgtgaaaccacacggagatgcacgataggatcatccccttctaccaaatccgccaagtgacaaagttcctttgaggactcaatcagttgaacgtgttttttgtagactggccttatgtcttgtagggtaggaagcaaaaagcggtgttcgaagagggaagcgcagagtaatcgtttgattcgtttttcgtgccattgcaggcggtctgaggaggtacattggcagactaacttgccatgctcattgggggtgaactggccattgttacagccacagtctcggttgaggagctcgatgccttcgggcatggagacgaggaaatctatgaaacgcggatggatgggaacaatggcgcggttggcgaaggggatgaggtcggcgtagtcgttttgctcgtatttggtctggccattccctgactttaagcttttgggaggcaagacttggtgttgaggttccatatcctgcagcacgacgaaggggtataggtccttgttgagtttgttggctgttaattggcaattctgccagagacggtcaactgtttctgttgaggggtagagaggcagtttgtttccctcaaccagaacaacttcaaggagggacaggggccgatttttcaaacggaccgaggtgaaacgataggagtggttgtgggcgaggataaggttgagatagtatgagatgtcgcgagagtcgttgagttggttgacccaacagatttgagaaagcatggagctgtagagcctgaatgatcttggtagatggacgtcagcatcagttctgtcccggaccagaagggcatcgcgttcgtgaagttttccgagctccaaatcttgattgtagcacaaatcctttttgctgtcatggcatggaaaacaggaggaccaacaagacggcacttgttctccatcttcgtcaaacttggtctgagaatgacgatccaaagcgtcttgtaacacttggtaacacccgttggcttccttcacaatgtcttccaccgtctcttccattatcttctgacgccatctcggggtcttcgtgctgtaacctttctccaacatgccgagcctgtggcggcagataagtttcatgtcattgccgttgatgtcctggacacgaagcatcggggcttccacgccaactgtcatgactgacccagatttgatgactttgcgaggaagatggaagtcgtggaagtctttttccggtctgctcgctacgatgattttgatcgaattcgttacggggatggcagctgtgatacccccggcttgttctctgtctttgattttgtgccaaggttggatgttgcgaactttctcaatgaacttcgtgaagtggaaatagtccgcgttgttatcctcccaggtctgcgttctgaaacctgatggtccatccaaaaatatgtaaaccggtctgaacgaatccaacccggtcaacgccgcaatgaagtattcctctaaccacttggttgaccaatgcgagttttccgtgggaatgaagttgtccttccatgcctctcgagggatgtagctgggtagaggaacatccacatcgctcatgcccagtagtttgtaccacctttgcatgaagatactatcaagcaccaatggctcttgctcgaagagttggagaagcagatcgttgagcatgtaccgatgggtgttgtagaacggatcttgtcggtcttggtaaaagtagaagagtataattgggtcccgatctcctgtatttccgatgggcttgggaatagaacggttgcgaagaaccgtatcaacgatcagcctcatcaaaacgcttttaccaacaccaggatgaccggaaatccagaaaagatttttctgggccgtggcgttttctgtggtgttctccggaatcgcttgaagccagtttatgaagaccctacgtccatcctccggttcagtgcttccgtcattgtcagttgccagtatccatcgaagcgcaccgctcttcatactgggcttccgaatgcgatgataccggccgcctcgcttggggctgagtttcaagctgttcaaaatatgagatcgaagaacgccaattggaggccggtacacataactttccctaaaatcccaaaatttgtcattgtatctgggacgggacatccgggtatgaggtaacagtccatctggtaactcgggccagaggccgaggattttgttcggctcacgtcttagtccagcttcaccatcatcgcgaagagcgactaccaggttacacacgttttgttcgatatcctcatgaggcaggtaaccagaggtaaagtggctgcagttgcaaagaaaagcggcttcttgttcggaactgtacggtggcgtagtgtattagcatgacatccatccgttcatatcgtaagcatgaatacgtaccatattgttcggagaaagctgggctccaggatcacttcaagtattctatgcaattgctgcagttttggcttcgtctcttgtctaagtgccgaggaaagggaacccagagtcagtgtcttgcagcgtggaaagaagattggtgttgccttacgaatccgggttcctggttcttaccaaagactatatgctgtgttagacgtctcgttatagctatcgcttgtctcatgataagaggggtgcggttcaccatccagtacttacctcgtacgtatcccgtagtaccatcgagtatgcaagtattttgctatgcaacacttgtattgaagctacttttggcgttgcctcgtacacctttcgtagatggcagagaaggacatactcacacattgtatcaaagaagtcgtggtatttggctgccgtttgatcctgggacactaggtatggctggagttcatcgaacatctggacggtataggctaccttggtaatcaactgaagggctgcaaatgcgtccattcttacggattcgccagactcgggacggacattcatatggaaatccgtccagtcacccatagcatggccggtacgatatggggaatgatagcctgccatctccgttggttcgggtgaattttccactggcgcgatgatactggcttgggcagacatcgtggtaggaggcaaggccttgccagactgggaaatgttcgttcgtcagaggaatgaattcgagcgtgggcttctgcttctgttcttgtggatgtccgagtcaatctgctgagtatatacgcatggaaaggaactggcctgccttcctgtccctggtttccatgagtggaacgggacaccaacccgggcggctatcccacaatgatcacgctcacatttgttctgtgtgaggcgcgagtctttgtcgagaaaggtgaaccaacaccaaccaagaccgacatggatgaaccaacatgactgaatgaccatccttcaaaatcgagcatctggtgaaagaaaaccagggaatcgtttcctgcgtgccttctgttatctttcgctacatgtctgcgctgcctgtaaaagcgttacgatcgatcttgccagttccaagtgccggaggtcattccttccccttatgtccatggcgcacactaagtgaaaagtctgagcaacctcgcagtcccgtcgatcactgcggcacttgttttatgtggattgaagtgacgaacttactcgaagaaatgatagaaagacgacggagtgatgcaagcctccagtcacacacactctcggaaaaagtacagtatccaaccctaacccggctgacaattagctgaacatatgcggttgatgctgcgaattcatgatgagcccacattttacagacaaggataccgcttgcacaaacaattgccaagatctggtgatggcttcaacatcatccgcttcatcatgtagcttatggaagattgcacaaccacactgccattcttttcaagtgctgacggcaacacttgtctattttgaggttctgtaaggaggggaaccgcagtttgaggtcattatggatgactcaccatgcaccatcttctcgttttcactagaagatgtgtgagaaggggcagaaaaaaaaaaagaaaaaaaaaaggtggttgggcaggcacttatctgaacaaagaaagctcctttcgcctaggtgccagctacctctactactggatgcgggacactgccgtgcctggtggcgatgttggtggtcggttggcatcggtacaacaaccacacatgccgtcaagctacccccctgaatcaactcactcgcatgcatttgccgttgcaaagacttcagctgccaacaaactttcactctttctttctcagtgcacaaacaatattgcacagccggaatttggatgccagtctacccaacagaacagttgtcaagtggaaacgccaactcagaacatacatgttttcactgggacctcgacaagaaactgaagctgtttcgaaatcgcaaagaacctaaaaggagtacaaagaccagaaagaccgatccgctgcgaggtaaaacctcgttcgaaccccatatctcatcatcccatgttagactccagtcttcatatcaaacccaccttccctaatccatgctaaacctaatgtatctggggaagtagcttctcaacttatttcactacaggttccatgggttccttacccgaaatatttggttgccttagcatcgggaggccgactcaagatttacctgccagtttccatgataggtacatttattatgtaatgatgccgaagactggaacaacgtgactaccaaatggtttgactcgataccttcaacgacactcctatgtatggcctacaaacagttcttggcatactcttcttctgccctttgttccatcttccacttgttcatgtgtatcttatcgattcttcgaggtctgatctcgggatattcttgttccgacgaaatcaacgccgagactgtaatgcccatgccaggccgctaaggagaaaacgcgtcccctgaaatcttgcagacagatgacaacttctgatgttttgagaaacacgacccaagggaaacaaactcaagagagttcctagacaaaattgatgacatccattatcatctcatgttagacgcatatcaaacacaacccccctggtccatgctgaagctggagtaatctgggacaacaccttcttattttatgccatgatccatgaatttctgacccgaaatagggctgtcctggcattcagaggccgggcttgctttcccaatccgatgttgtaggcaacgatcctgaaaataagcacaatggggacctggtgttagttggtccggggtttgaaggacactcgcctagaatggtatgcagcacgtgtgttgcattgagctcgtgaccaattctttgtttttgtttgctgttgttggtccagtcgggtgtagtttgaagtataatctggatagtgatgctccaacgaaaagttggaggaaaagcaagacgtcgacgctaccgtagatgcccgcgcggtcaagaaaccatcccatgtcgagacagaccgataattcctaacatcataagctgttcttgtccactcaacaagcgcatacgactatcgatggtagaaagcttgtgatcccgtccgctctctcatagttgtctcgtatcgtttgcctggtacctagtgctgcgtcggttctctgcgaatgaatttcgataacattgagaaggggaagcaactttaccctgacaatggatcacaaggatcattgcggttatattcgtttcgacgtacacttggtacataggtatttgaccgagttaccggctacataccgccgggtttggatgccggcaattagcttccaagacgttgatgacacttggtgtagtagagtttcatccaacctcgctacactagagtgtgttactataatctttacccctgggagttgcaaccgccccttgtgctaaaccctacttgtcatgcgccaagccaattgtgtgccggatttgcagacccatacttgaactatgaactgctaattacaatagtaatggcccgatttttgcattaacaggggccaagctttggtgggcgcgaccacttatccccccgtatcggggctcagcgacccacttcccctcggtccgtccacagtccttcagtagccctaaactcttacatactttgggtctatgctggatccctcttttacaaacaacaccctacttattacaagaaaactcgctgcctgaattgaattgcatgaacaggggtaaagtctagagttcccttaacccgagagattggaactaattctcggtagctaggtatgtaaacgaatgcccattggcgttgtactaatgaatcttatctctcgaggcgtgcaacttgatgcgccccacacactcccagtagtacctagactaggtacttgacagtttggatgtcagctagggaaaaactacgatggcactggtagacgctactagggctggagcattgtagtgtagatacgtaccttcccgtcgtgcttcagctgtgtcctgcacgtaaggcggaccaggggcaccttgtggtctcttcattcctgccgcgctaaaatcactttagcttcagttgtgtcagtagctccagggttctgactagctaacggcgtgtatctagcctcgcactgactacacgggtacagtatcaaccgttgaaagtgcaaacaatcaatataggccgttagactctgcactttgtgggtgttgggtattcggcacgcagactgtgtaaacggcttcccagaaaatggaacttcaaagccccggtagccgggcagccgggcagccgggtataaatatcatgccaccaaaactagacccctgcgcaagtgcaaatccgggccaaagtctgtgggggtcagtgttgcgtgacagtgggctcgctcgctgtctgtcggcattaagcaaggaagaactccaagatttcttccaccccggcacgggccctccgcttccgcggtcacgactttggacctgacccttgccaggaacagcgcaagttcttccacactttttcataccagtcagccggtagcccatcatcatcattctcaagccaagtcaggaacagcgagatcgactatacagtacacatcagagaggcacagtagcgaagcccactagcgcgagagtattcaaaggaaccttatcggattttcactaccggttcaggcattgaaatttcacctcctcgagcataaacagccaagaccgaccggagaagactctcctgggttgtcattgcctagtagaaacacaaaggtgcagcaccgtaggtcccagctctctcgcgtcgggtattatccgtacgaatgtaaccaagggaatgctagcgaaggccgaagccttgtggtgtagtgtaaatagtcccccagcgggcgaagtggcactagttttttccctcccctccccctcctcctgatcgtcgagttttctacacacgcgtaatttctcctagaggtaatttccgattggcaaaaaactatacctcaactagtactaacctagctccttcaagtatgttttgcttgcccaagtaagtcgatggttcaaacattaagatcgcggctgtctggcacactctaatcttggcattgcgacctccatacagattcaggggtggataggcagagtgtagacagaagtaaagtttacaaagaggctggtatccgtccattgcatgcctggagtctttggcaatgtgtgtcagcaaaggtccagaccgcgaaaacagatacacctcgatactcgcccaacactcttgttttgtctcaacgcctcagacccgtctaccgtgagaatcgggagaattacacgccgcactcaatatggtgctctatgaggaccgcggaccgaacgtagccgcggctgtcatcacgatggtgagtcgtccaacatcttcttccatttccacggcgcttctatcaagttgtcgcttcgtatcaccgggctgactttgtctcttagtaagtcagaaacagggtgtctcttattcccgcactatctatcttctagatgatacctaccagaccctccccttcctcgcgttggacgcccatatcatccagcgtcacttttaccccaatatctacctaccatccgtctccggcaacatctgttctagaagcatgccacagttgggaattctcagcatgcttactttggtttttctttaatcagatgtgttctcggctacatcacctacgttctccgagtctacacccgattacgatatgcagcatggggtatagaggactggtgcatgaccgcggcactaccttgctttaccgtgctttcgataggttgtattgcttgcggcttcacaggtattggcgccacaaatgcaaccctggcactgccggaaaaccaaaagtaccatgagataggactattcgtgagtgaacccccctacctctaacagcaccgttcccgacttggaagaaggatagacggctgactacgtgatgtgggagagtagtggttcttcatgtttgaagttttttactgcgtcaacatcattcctgtcaagctgtccattagtctggcgctcattcgaatcgccgaggttcgtctcatataatccgaaacatctcggctgctcgtcgagatactaacgaggtggtctgaacagaaccgaaaaggctttatttacgtgcaatacggtgtcatgactatgttcaccattatgaacatgattgcgggtcagtagtacttctcggccactatactcgacgtcgtgggattttttttttggctgacaacgcgatactcgttccaccacaggcttctacatcatcttccaatgcaatccagtcagcgcggcctgggatacagatgccatacaagatggggcgaagtgtaaccccgcggagtacttggcggacatttactgtaagtcgcgtgcagaaaagacaagagatatcgatttcctacctatatatacttaccacggatgcgttcaccagatgccacaactgcggtcaatatctttacagactgggtcactgctttcatgcctatcccgctgctctggaacgttcagctgaaccgaaacaccaagatttctgttatttgcgtgctgggcctgggcttctttgcctccatatcggcctgtgtccggctcaaatataccgtcaacctcacagcccaagagaactacctctgtacgtccagttgaagtggatacttgactgcaggaccatactaacagccgattgattataacagatgcacttgctgatattgtgatttggggttatgccgaaagtatggtttgaccgatgattccgtcagtctttttctgctgtaatgctaacttttcatttcttccaccagacggcatgggactgattgtaggctgcttgatgacactgcgcccactccttcgcgaggtgttgaggttgggcggcgacacttcccataaacagagcaatggcacaagcggtgccggctatggtttcggcaccaagggcacgcagcgccgcacccaaaatgagcccgatgacgactacgagcagcctagcgatagtagggggcatgcgtcctcctcaaacggctacggaaacggcataatcttgacagagatctccgcgggagaacgccaagatgacgactactccagcttcgagaccgagagtcaaaagaagatattgattacggatgacgaggcacctgggggcatcatggtaactcgacatgtcaagctatcccgcaatgattaggatggaatgggcatggaggacgggaggctgtattatttggaagatttgtgatttgtttgggactattggaaggcacagcgttaatagagatatcttaggttctacatgagtgaaaaataccactcctttttcttctcttcagacttgattcaacgaaagaagagtttgacctcgttaaaccgctttatcatttggtacttgtggttgcgactagtcgaacaggggcttgtatcactaccaaccgattgatggctcctgttgccggtgtggctgtgccattcttgacggcactcgtcgccagccaagtagaaaacaccaagtatcagtgtcactatccccaaagcaacttgaaagcatctcctgtcggcggggaggggaaggatgagattgttactgcatcataggtaccattgctacgctatgcaggtaccgtgcgggttaacgattgttgcatgggcatggtggggtctcagctggtagcgtggagttattaagttgacggggatttaaaagcaccatttttttcctcaagattggggaggtcattctgagcttggaatggcagcattgagaatattaagggagggacgcaagtgatgcatctggaagggacttgacgagctaatttttttttttttttctcttcccaaggaccgaacattgcactaatgcgcgttgttcatagtgtagcatcgaggacaggcccatccgggatctctttgccagggaaatggtccgtcatacatgacgattgagggcagcccaacatttccaatgtaatgctcatgtcgaatatagcatcggaaatgatggcagctcattcggtccaagtaaatcaaaatgaggatagagggcgcatatggaagctgatgtccgtggagaccggtttggcgaaaaggaaatagattacgtgcagcctgtagcaactgaagtgtagatcttttctggtctgagatgtgtagctcgcgtggcattctacggctggaacggtcggacgggaagctgacgttctctttctctctctctctttctttttttccttcttttcttttccttcaggtcaattatcaacgatgcagggatggaagtacgtctgtctcttttccggggaagtcatcatcccttgcttgaagtccattggaaggaaggttttagatctcacctacttacatcgacgctgcatcccgtctgcaacttcaggggaagagaggccggcaacgaaactgagattgacaagcgggaaatagtaaacagcgacatggtcggttgggccgatgggagaaataagaacggaagttgcgtcctggtaatttagtgggaaaaccttccatcgtttatgtcgtatcgcggcgaggctactggtgtagaggtactggggcaacacccacatcccgtcacatcattgcagggcagcgatacttctttctgcaatctgcaagcccacggcacgtacctgcgtcaatgaagggcgcacggccttctttcattgggattggtcccggggagcagtgagaaggattcggggaactaagtattttgcaccaaagtacactactagtgtacaaagtagttccgcctggaagcgcctagtaacttgaagtatacttccacttactatggaggaggctgtctcgttgtggtcgactttcgtcactccagcttcgaattactcgaatgcgccttgaaccttcaagttggggcttttgtctcgaggcactgtcataacccaccggtactaatgaacctgacctcttttcccgggtttaattgcgcctcgaatcagccatgatcctcagccgtgtctcgagtgtgcgattcgagaatggttgtagcaggcttcattcaattgtgatgtgtcggaggaacagcggccagccatgtgataacagcaccccaaccaaaacctgattgattgatgtggccccagcaggcccacgcaaggaaaccacgccgtagctcgtaggagatggatgtgcttccgatgcccactcagcaggccgtggatcggatcccataggggacctgataggtcagatgggcctcacagcaaacaattctgaagtgatctgcatgtgcgaaagggcaatcgcagtaggtcgacacgaaaaaaggccgaggaaaggtcgagatcgatggggctgtgatgaggtggtgatgggagggttaatatcaagcggagaagatgccgttagcgttcagggcctgggtatgagtgcggatgcgaaatatgtgctgctaccccacgacactacaaccttgtcttgtcacggcctcacgagatgcgctgggcatcacggtgtaacgactctcattattgctcgaggtgccatgatgtctgccggcgtcccaccacccatcgcccgaaatcattgtacactagaaaaggaaagaaataaaatctgcaaacgcccgtcgttgaccagtgaacacacgggggcaaaggtagtcgtcgtgtaagggaaccccacgtgctaaagatcccttgtctggtcgtggagccttgctagcatgcccctgggagacgtgaatgggccgggcccaaagcagtcctccccaatcggctcagcttcattaatcccaaagtcgaattagttgggatggaattgcaggagacaggagtccggtgatggttcccatcgtcaaattgcatgttcgcaaacaatggcaataattctccttcttggacagagcccgagagcgtacaatggaacacagagccggaatctacaagccagcactctgggactgtgtgccatgagaggaaggtggttacctaggtaggttgcagatggagacagaaaaaagaaacggcgacgaacaaccctaggtctcagttgtcaccttctgagggttaaactcacctgctcatctttcttcagagccctgggtgccctgtcttggtttctactcatctcgagctgcccgtccaggtttctcctcttccccacgaactcggggtcttgcttgtcgtcgtgcccttcctttgctttctctcattatcctccagtttcaacctgaaccctgggccaggcaatgaatgagaccctgacgctaacgcacccaatactgaaaacccctgagtgcagagcgacgattggacaatcattgttttcgtcgctgtcctaccagacgccttcattaagctttcccgtgcttgcatccacctgcatcctctggtattctctagattgacggcatctgattggaggctctcgatctccgccgctggggaaagtattgcgtcccagtcacaatcacagcgacctcgcaagattgtagtacatacagtacaccaactacacccggcctcagcctttacctggacttaccgccccgcgcttcgttttcacgcatagtagggaacgggactgcatacgtcgtgtgtgccacagggcaattaagccaggccttgaggttcccgcttggttgaaagtccaaagggtctgggcatgaacttcgcttagagtagggcacccgacagccgacactttcccgtcttttagtcagtctttctgctcacttcgacctcttgcatactcaacctcacgagaacgttcgctgtttttcatgcttgtcgtccatcatcaacaacagtcgccaacctccattgaatccaaaaaaaggtcgaccatacacaccgtgctcccctgctacgtcggtacttcccgcatcctggacacttagaacaccaacaaaccaaccactgcccagacacttcagcgccgtccgatctttttgcgctgtcccccgggccctccacaccttcacaactgcactccacggtcttccatactagcatcatccgtttggcgacactcaccgaccacgaaaagcaatcgacgacaacccagactgcgggacgcaaccgattcgtttccttgcgaagcacgattcacttcgacgaccacgaagccactcaatccgtgttatttcaagccgtatcagcccacgtttctcgccgtccccgtcctctgtcttggaataggcagtcttgcgaaatattagtcggcacatcttccgccgccgttcggtcgaccacgttgccacacctccttttcgtggcggccgcagaactctgaaagaaactgtcgcagatcatcggcgccatttctgcgctatcctacgatccttcgacccgccccttccttcgtaagtaaccagacacattttaccgcctgcacatgtctcggtcggggttgccaagtgggatgaacaagcccgtgcggtgtgcctgagcttccttgagagtcgacgtactacctgataccttcaactgcggttaggtgactccacagcgtacaccactggcatgtttgtttcgtttcgattcccgccttccgcaatgtctaaacaccggggctccaagttctttcaaaagccccagctgcatggcactaacaatgtgttcctgtgtctaggctcaagtccggtccatatcctatgaatttctgcttggatgccaccgagcaccgtttcataataacaaagtccgacccaacgcttcggtccacggcacaaccagtgccggtgtagacgtatcacgtacctggcccagtgctgtgtactcgagtcttcagctcggctaagctggtggtacacgtaactagaacccacttgatggacatcgtcaagcttgcggtcgatttgcggcgataaaaccaaccagacaacgagagccccatcgctaaaagtggcttgtgcaggatttgcaactcacccctgctgaatatattcacacctcacaatgtctagcacagtaccaaagccggcccggctatcaagcgggccacccaactccgctggccctgcgctttctatgggcaagacgcggagatccataggcggactatccgtttcaaccaacactgcgatgccatcaacacccaaatctggtgttcttcgaaccccatcaagcgcttccaatttccgcaactctacagcatcaccagcaactggcggaggccttccccagccgcgcgccgtttcttccatcaacgcttcatccaaaacgctgaggaaatccgttagcataaactcgtttccgcaaccaccacgcggcgaaggccgacttaccagcttaccgcctagtccgctctctgccgttgcctcgtcgcgaaaatcaaagacaccgacaacaccgacctaccaattctccggtagcacggggagcctcgtcaacgggagcggtgacggccggacggctgcccggtctagaaactcggatggcttgatcagcatcgcatcaccaccccagagccgcagttcatccgcacaagattcatactcgacctcagccacgcaatacgaagacatggaggcaacgcaatctcgaccagatacctctgcagggagcaaaagtaagcgcgaatcaaagaccgaaacaaaaggcaatgtcgtcgtgagcgtaagagtacggccagatgcttccgggaatgagcacaccacagacggggagtggatggtggacgggaggaggtcgctcatttcgtacaacggcaaggagggaggcgactattattatggtgagtgcgccgggaattagtacgcagaaaacagaggctgattataaagcagataatgtttttacgacccacgacgacaattcaaaagtctacgaccacagtgccaagcgcttggtcagacgagttatggagggatatcacggcacagtctttgcatacggtatgacgggtacaggaaagacattttcgatgcagggcaccgcctcttcgccaggtgtgataccgttggctataaccgacatcttctcatacattcgcgaaacgccgtcgagagagttcctgctccgggtcagctacctggagatctacaacgagaggatccacgatttactgagtatggcaacggggggcaacggtcctggcgccccggcacaagaggagatcaagctgcgtgaagacagcaagcggggtgtttatgcgacgcctctcaaggaagaaatcgtccagagtccgacgcagctcctgcgtgtgattgcacgaggtgatcaagctcgccgggtcgcaagtacgcagttcaacgccaggagttcacgcagtcacgcagtcgttcagattgtggtggagagtagggagcgtgtgcccgcgggagatagctcgggggggagcaagcgacagggtctgctgccaggtggcgtgcgagtttcgaccttgagcttgatcgatttggcggggtcagaaaaggcggctgacacaaaggagagacgtcaagagggttcacacatcaacaagagtttgttgacccttggaacggtcatcgccaagctttccgagaacaaggacaaggacgacaaacatttaccttaccgcgacagcaaactgacacgattattgcaaggtgcgctgtcaggaaactcgcttgtgagcattctttgcactattcagtgcggcgctggcggaagtaccgcaggaagcactcacatcaacgagacacttaacacactgaaatttgcgtctcgagcgaaaaatagcattgtcagccgcgccaaacgtgctgacgaagctctcggagccggaggtgatggcaatgctagggtcttgctggaacgctatcggatggagatcgctgaactgcgaaaggaattagaaaagcaggcaaaggccaacagtcaaaaggaagcagacgaggagatggagcgtgatgcgaaggaagaactggcacgagagctggaaatggagcaacgccacgaagaacaaatgctggaaatgcagctggctcgaaccgccttgaaggagaggatcgaccatttgaaccggctcattctcagctcaaagtcgataggagtcaacgctaacggatccctcagctcctattcgctcaacacattcaacaaccggttctctgtagggtcggtgagatccgtcatgactgcctctaacgcaggcaggccattcttggagaggtctacatctatggcatcatcttcctcaacgattggccggagatctttcgaaaagcggtcgtctagtaccgggccagaagcacctctaacggaggccgaagacgaggacagcataggggaatttggagatgggacagcctcgcttgcggctcagaatcgcgcgttgcaggcagatctggcggacaagaaccggtatatccaaacactggaaaagcgacttcttcaggctcgccgcgcaagctcatcgcgcacctcgctcgggattaccccagggaataagatcttggtgggagaggaccatagcgtttcgaccttgcttagggaaaaggatgcagagattattgagcttcgggcccggttagaggacaaggacagaatgttggcggcattgcggagcgcggcgagatcaagggacaacgcggaccgcgtcgagtcgaggactagcaatcgcaactcgcgggtcttttccgatgatggcaactacagccttgccaacacccccggcctcaccacgctcagcagcccaaccggttccacgccgacgttgagtagtcaggtgtcgctcatgaacagcatcaagacacggacaaagagtgtggatgagatgagcaagatgctggacgacatgatccaggatcgcgtcgaatctggtcagctcatccgtgggaataggggaagcattagggtcgcgcccacgcccgctcccacgatgccgccgccgccgccaccaggcccgattcacggtgaacacagagagccgatccggctttcacagcgaacgccatcgaggacaccatccccgccgacccagatgaacgaaccgcctatcaaactgcagttgctatcgaagcttaggacgtcgtatgttgccgagtctcaagggccagtcatcatggaggtgtagatgacaagggctcacttccattcgcgggcatgatgtccttgtgttgtttctgtttcaacccgcgtctcgtgtgtgtggatgcgattgatttgcgccaaatgatgatcttatacccgagttgttatttttttttctttttcttttttttttcgtacctgttcctgctgtcatttgcttattatatttaagctccctcttgaatgaaccccccctcttgggattggagttttctggttatgaagagatgaacaagttgcttggttggttgtttggttgtcaatcgaataggtgttggtttattgctgccgaagccggaagaaaggcgctgtatcatatccgttcttctattttctcctacgtccttcacatgtatgtgtaggatgtatctgtatctctttttcttgctttttctttactctctttgatcgtcaagctcagatcacggtggggagagggaagaggagattttttgttatgaccaagacaagcggaatctggaatgggttttagacgatgaataggatggaaggaagagagggtaaaatcatacataacagcatcatggctctaaaaatgctatacagttgatccaggcgcaagcaggagggagacttcggagaccgggaatgggacaacaggaaaggaagagggaagataagataccgatatgattacaaccaaaacgtacaagcgggttataaacgcggtatatcgtcatttatgacggatctagtgtaaatggtttctcggtccatccagattacttacttaggtttcgctgctaacataactttgtggaactttcaatatgaagaaagtggccaaactgcaatcatgacgtcggttaaagctcgcttatattctgaccataacagattaccgtttttttctcatccgataccgtttctctcaagctgctcgtatcacactatttgatagtttccaaggaaccctacgactcgcattaaatcatttagaagattgatcagacccaaattgatgtacccggcgctatacagtatgtctaatcgagtgagtttgaatgaaagcatatcgagtgagagatagccatatcagatagactgcctgggtgatatgaggttcttcccggtagataatagccaagatgctattctgggaccagcatgaataggatgtaagcatagaagtaactgttcccaggtacagctattaccagaattcatcagaattggtaaatactctaatagaaattgggatgctaaactcgggaaccggggcgcaatatcttaagggccgaagatgtagcataaaacgcgattggttcctgacacgtaagcgaccgacgggaatcttcaatcacgggttgcttacacttcctcactcgaatatattcacctttggcgcaccttcagtggtcggtgatacttggcaagtatctacccatatatacgacgtgtgaagtgttagtagtgtatcaatcccaaactcccgacgtgttccacaaccgcgtccactgcataagacgaggtgaggcaagggcgaagccgggtgaagcaacgaaaggtcggtaggaaggatgacttgcatacggcacttgagcttgcggtgcatacacactacatgcaccattcaatcccacaatccagtcaatttctcttacgcattctcacaagtcgaagcgatggataggattacagaatatgatacatgcctgtattttctcgggtacactactgcatgttgcaggttacatgtagtatgtacctatgtacgttggtttacgtgctgttgctgtacactacttgatacacacagaaagtgccgaatcgctttggtatggccgaacagtttgcttcatggttttattattattattggcgccgtctgggcccgagggtatgggactctcgtacaatagatggtggtgagtaccaagaggccgacaagtggtctaccgatgtccgtttttggtggcatcattcctactacgttgctcatgtcagatgcaaatgagattcggagtcgagattgaggacgggccgtacccgcgcatccgcaaaatcaaagtcaatttcatcctataaatccttcgaagagattcgggatggatgacgacgactcgaaaacgaagacccagcgaggttacacatcacagggagaagagaaaaaaaaaaaaaaaaaaaacgacggaaagtcgtgtgtcgctgtgcctgctcgacatgtgccgtgtcctcttcttttcgcaaaccctgattggtctttccacacgtttcagattcgacaggggggtcaagaaatggagatcgtcgtcccggaaatccacaattgtttggattctcttttccaaaagtcctcctcattttcgcattctccgatgtcggttggatgggcacgctcagacattgtttaatgttacaatcacctaaccaaccccagcaataacgcggtatgtataagaaagagcccaagggcatccgcagcggtggaagaggagccgggtgagatgaggaaagcaggtatgtatcaaaacttgtgaagcttgtgatggtgccgcgggtaaatgccaatgtcgattggatgataccttgttgaatggcaacgccaacgaagccgtgtctgcgtcagatcactacgggccgtttactggacgacgatttgtgcggtccgacgaaacaaatgcggaaggtgcctttgttcggatttggccgtttgtcattacatacctatggccccgtcgcagtcggtcggtcggctatggttgagaaagactacatatgtactagttagtatacatactctagtaccaaacggacggacatggtgagtggtgatccaagtggacaagtggacaacggacggtgcccctggtgatcattttccctcgttgcatgtcgggcatgtccgcccctcgggtctcttttcttagcctcctccatcacatgtcccatgccccccctccccatattgactaatgtacactatagtgcacagcaaagagaaatcagatggactctcaattgcatgcgcaaatgtgtttgatgattacctcttatcatttgctctggtcgccgaccacttgttccaagtcattgaaggcagaatacgcatccaacgcaagttgatgtgatccaaagccacgtcggggcatttgcctcccggtacactagtcccgtccgcgtctgtgtttgcggcggcggcggcgggcatcatggttaggtggtggttttgctttccagcttccgctcttgtcgagcgcccgtttgcgcgtttcaacactggcggatggtgtcacagcggtttccttttcgagcccggccaatcctcccccgccccatctcatctcatccacagtccgtcgcatttgtgcatcgtggaacagaaactcattcacacggcaatggctcggtatatagtagcccccatgtagcagtggctagctcaccattcataggtattatctatcgtcgccttgctcgacatagcccggatatggtgtgtctctttgtaccccccctcacgtcatcctcaccacctgccgccgccttcgatcccatccatcccttcaacccttggagtctcgcttgactttggaggggccgcgtttttctggaaagatctgctcagatggtttccgcccttccaagtctccaacggctttcaaacgacttcgacgcttcgcctactgcagatctacacatcgaaaagggcccctcatctccaagcaacccccttctcatcccggtccatggtgatccttcggttgtgacgctgtcgactgcccaaggcccttgcagactgtctggggacgatcgccgtctgtcctgtcctctctggccaatccgctctacccggctttccagaatatccacggccgaatccaccaagcggtcacccttcctcaccttatcaccacactgccccaacccgtcatcccgcgagtctgcgcgagggaaggtgttctggggcagaacgcttgggatttgtttacacggttgatcttcgctttgggaaagcctgggaatctccctttggcatccatatcctccctgtttcgcttcttccaccgctcatcctattctactgtcaccttcctcaaacccccccctcccctcctttttctctaaacctcgaacctggatcccgtggatccccatactgcttcttccgccgccgctcctcgaaggagacacgcaacatccctcaactaattatcaagcgggcctgtcaaagtcaacattgctcgctaacccctagattgggatttgcacatgtgctacctcgctacccagttgtcatcaagcatgtcgactttctaccgagaagcttaatcttgctcgccgccctcgactctattgtcgctggacagccaaacatctgggcgcacctttccccttcccgaaaagagcaacacaacggttgccggcttccagattgccctggtattcttcgtccatccggctacggtcgtctcgcctcgacgtacacgggaatttggtacctgaccaatagaacaactctgagggttagatccgtatacactccttctggacacagcaacaagccaccaacatttacttcccaacggaccctctgcttgtgtagccatcggttctcacacggtttataccaaaatgccacccactctcgacttgagtaggacgagacacgccaaaatgatcatttctccgccccgaatcaacctgcggagggcagcctcttaccaccacgacaagggacccgtctctgcgacatcttcccgtttcaacttcgaccacctcatgttctctcctcctccgtcaccaggtctaccgtcgctctcacccccgctgcgcaaaccgtccaaaggattcgccggattcgtccggcccaggagggttgtccgttacatcctttacatatgcggacttgttttgattttctacgcgctcaagtggttatacacacacagcccggtgctccccttcctttctcggccgtatgaccactctctagtgtcacgagccgacctaccagatcacccagcgcccattttattgaccgattcgcggggccggataagctggacagtttcgataccccagggctcggagtttcctcttaccgccgaggactttacgaacgtttgtgaaaagtgtcgggaaacggcggaacaggtgcagcaactgagatcacagaagagcagcataccacaagcatatctcgggtttctttcccatacgtcgggctctcactttatcgacgtcaaggaggcccagcaggctgggtaccttcctgcgcccgcgtccgcggacaaagcgcaagacgcggtgaagactcttgtgggggaaaccgtagaagggacgataccgaagcctgtgtgcgagaaaagcttgacctttgtcctcgagtcagacgatgctggtctgggaaagactttaatgatgctctggacagcgtacgggttggcccaaaatgagggccgcgcctttttcatcgacgacagccgctgggcctacggcaagtacatggacatcttccaggcacctcctcgcgaggactgcggaccgcctcccagacacgagatgcttccctgcccacttgaagctcgccatctagtcgtttccacctggacagccattgaccttttcggtgagctgcttgtcggaggctcctctgacgacccgctagagcgactaaaaccgtccgcgcaaaagaagatgttcaacctcgcccgcctcggccacgatgcgctattccgtctcaacaaagacgacaatgtttatgtcgacaaccgcgtccgcgatctcatggccaggcggatcgtgcccaagacgaaaggcaagcaaaacggtctggccatcggtatccacgtccgccgcggcgaccgccacccctttgagtaccagtaccgttcttcttacatgcctgtcaacatctacgccgaaaccgcgcgcgagattttggaggacaagttcaatcacaccggcccgcacggggccgaagatgccgtcgccaagtcccacagcctcatgattcttgcctctgatgaccctatgatctaccaagccaccgagctcaagggcgcaacactggcgcaggagcgtatcaagctcgccgccaagcaggagatgaagcagcccgaactcgacaggaacgtgatgcacaagttccacgatgaagcgtttggctgggagggcgggtttttctcggccatgttctggaacttgggccagtccagctcgaacgcagatgtggaagctcacaagaaaagtccatcggctgatgcgatccggcttaggagcctggtgggccgcgcgtacatgatggacctggctgtgctggcggacgcgagcgatgtggtgatttgcacagttagtgctgtggggtgcaggttgctggcggtcatgatgggctgggagagtgcgatggagaagggcaattgggttaatattgatggggggtatgggtggaggggggtttcttcgtgatgcggtgctgttattgcgaggccaacgatggatggactcacatcagatatcaggggacttttctttcgaaagaaatgaccaagaacgagacaacgggtgatgtatgaaccataagcaaggaacgccacagcttccgaagcatcaacatcaacaatcacaaccacaaccacaaccaacaacaaccacaacaacaaacttgccagtcatagcgcttattctttgcagcttttcgcattttggacggcgttcaaccaggagttacactttcattttcggggtaacaaaaaaggggaaggggggagcattgatcattccgggattcttgggatagggcactcatgataccacataacacgcattcactcaagcttttctctattccttcgtatgggttttcttctttcgatgtcagatagaacatgtcccggcttcctgtcagaatcagcattgatttttttttttttttttttttttttttttttttttttttctgttttcttgcatgtctgaaccaagcaagtcaatgcatttggttggttttgtgtagagtgacaaagggctcggttggaaacctgcctcatagtattggaagataccaagccacctgattcagacaacaaataaatatatttactctatacatacatattcgaaccggcagcaacagattttcgatcatgagtctatcaaaccatggattcgaatacgtttgcgtaatcgtttgatgacgccattgcactacctcactataacaatagcgaactccacgtgtttctttggttccttttttaatatattttcataggctagaaagatagtggtggtcagcaaaggcgagggacgacgcaagatgacttgcttgggcgggattgagacgagagcgggagtagccgctgtggcaaagcacaacctcgaatgccaagagatggctccgttgaactccagcttgaccccttttttagtatttgaccaagtttctttcaacaaagcacggaatgttagatacttttgcttgcgagttgggaattggtgagatgtttgaaaggggtgaagtatgtagatagcggccattcaagtagtatgcatattatcatatctgttcatcgctgccctgcatctgcagtcaggcattcatatgtattccttcgtactcgccgcgttctgaagacgttaggatttccattcaagcatgacattaccctgtctgcatcccatttcctttgcaagaccaaaacagcatggctgaagagctccaatcgtctctttccatggtggaaaccgtcagatgcgatttcccccatggcatgatcttgggctgaggttgccagtgcggcaaggataggttagtttggatgatctggagagggtacgtaccgtccaaccaaaaatccgaatacgaatgcgttgcccctgctcttatgattggctgggagacatcagactgcccaactcctattcgcccggagggaaagctgctcccgaaaggtgaggtggtccctgagcttcaccaagctggtgaaagtgtgctgctgtcaccccagttttacactaccactgcactgcccttggtccctagctaggtgggtagacctcccctcccctatcagcctatcgctaggataggtcgtagccagagagggaaaggctacgataaccgccaaccatcgaccgactttataaaatcaagtcgcgtcgcccatcttctccccttttaccccccctcctcaggctacattcattttcttgcttgtttgctgccggcgtccacgactttggcttcgttcccctccacgccttctccccgcctccttctccaaccatgggcatcctgcaagtcgttgcgggaccgctgtcccagcagttttcccagctggggacggtgtcgcaaattggtgtcgcgatcgcctcctttttgtttgttgccgtcgtcctcaacgtcctccagcagttcctcttcaaaaagcctaatgagccgcctctcgtcttccactggtttcctctcatcggcagcaccattacgtatggtatggacccgccgcgtttcttcaaggagaacagggaaaaggtaaatcctccaaccgcctcctgttgggctacgcgcgaacttggcttgctaacgatctcggcgctcgaacagtacggcgattgcttcaccttcatcctcctcggaaagaagactactgtctacgtcggccccaagggcaatgactttatcttgaacggcaaaattcgcgatgtcaacgccgaagagatttacaccgtccttactacccctgttttcggcaaggacgtcgtctacgattgccccaactccaagcttatggagcagaagaaggttagcagaggcaacaacatatggaggtggtaaagagtgtgctaacatacggttttcacaagttcatgaaaattgcgctcaccaccgaagctttccgccaatatgtccccatcatctccgatgaggttaccagctacctcaagagaaccgccgacttcaagggaaaatccggcatcgtcgatattccccccaagatggcgcagatcaccatcttcaccgcctcgcacgctcttcagggcaaggagattcgcgacaagttcgacgagacgcttgccgacctataccacgacctcgacatgggtttctctcccatcaacttcatgcttcactgggcccctcttccctggaacaaccgtcgcgactacgcccagcgtaccgttgctaagatctacatggacaccatcaaggagcgtcgcgctcgcggcgagactggcgcccaggacattatgtggcacctgatgaactcgacctacaagggcgacgtccccgttcccgaccacgagatcgcccacatgatgatcgccctcctcatggccggccagcattcttcgtcctccaccagctcgtggatcatgctccgcctcgcctcccgccccgacatcatggaggatctctacaacgaacaagtcaagaacctcggcgccgacctccccccactcacctacgaggacctcgccaagctgcccctgcacgccgccattgtcaaggaaaccctccgcctccacgcccctatccattccatcatgcgcgccgtcaagacgcccatgcccgtccccggtaccaagtacgttattccgaccgatcacgtcctcctcgccgcccctggtgtctccgccacggacgagtcctacttcccccagcccgacctttgggagccccaccgctgggagaaggactcgcccctcgcgcccacaattgttcgcaacgtccctagcgaggaggacgatgagaaaatcgattacggctacggtctcgtcagcaagggcgccaactccccttatctgcccttcggcgccggtcgtcaccgctgcattggcgagcagttcgccaatgtgcagctgcagactatccttgctattattgttcgtaacttcaaattcaggaacgtggatggtagcgataaggttattggtaccgactacgcttcgcttttctcgaggccccttgagccggcgaagatttactgggagaggagggagggttgccagttgtaaagacactgatgtggtggtgaggaagggtgtggatgcttagatgggcgttctttggttttagttgttataattatggaactgggtctacggcatataatgacgtgattgatcaatcatgaaaaagagtgttcttggagacaggatagaatagagctcgatggaccttatgggaggagtgtcccgaggaagactcaggggaaagaaaaggaagttgcattataactaatacctaataccaacgaacgaacacggtggcctcactgtcgaagaacagtacatccattcttgattgttctatgcacgtgttggttgttgttgttggaggtgtggttgtagtagccaaaagaagatctgcgaaagtctgaaaggacaacatcaccagttcgcgttggtgagtcaaataatccgagtcgagtccgacaaccaccaaacgtgtcctgcaccgaaatgagtgaacagttgaaggaaatgaaggagcaatatgcatttcctcttcggtgactcgttatgctgttctcgatcatgacacaactttgcctgaccgaatggctatgggtacgtagttcattcactcgccgcgggttgtccatgggggctattaagatctaggcatttcccaaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggaggggggaggggggcttgacgtagttataaatcctaagcgaatcaacagccataacttctagggagttgaagggggtttgctacgagaagagcttatgtagtgaggaatttgctggtttactcggtcccagccaactggtggaaaatagaaggccggatcgaagcgatatggaagtataagatagaggatgcttgaacgcagccaagacggttccgaggattgctgatgcccacagcacacagctcatgaggccggcgaggaggtgatggttgttagagatgctcggaggatggtggaggtatggctggaagatcactgcactgcactgaaacgtggagattaattctgctggagactttgtgaaggacaaggaactattgagtggtgttgtgctaccttatttttggacatcattgactggggttttgttgacgaacttcctccacgtcctctgggaggagggggatgggaatgaagtgaggagtcatgaggaacacgaaccacggggaagtctagtttgcctaggaatcacaagattggaaagcatatagagataatttctcaaaggtcaatctatatctgtatcgttgcagattgtccagcaaagacgacgatactatacgacaaagccatgcatgccctctgcccattctgctttcaagacgacgacgacgacgacgacgaagagaagacccccgtataatagataactcagtttagcgaaaaacgccatgctgtgcaacaattgttgtctgtgaatgttctgatttcatatcatcatcgtaacagaaatcaaacaatacaagccgcccaatgttgcttcaaagaaagtcccaaagttccctctttttgtatttccgccaaaaagtaaaaacaccagtgctaatgcaagatttgagtaggtagagtagagtagagatgttgatgtgtgtgtagtagtaaaaaggtaaggtatgttaggttaaatcaggtggtgcgcgccggtgagttccaatagccgtggtgataacaaacgacgtttgccaacacccgtgacacggctttctatttttccctctttcgcttgatttctgggtatccaattttgattttgtcttcaccttcgctcccccaccgtaccatgtgcgatatggccggtataaagagaagaaggtggagaagacagatctcgcatgagaactagagagggaactagcgctctcttgttcatgacaaactgattgttgacgcagcgcgcttaagcggaggcggaagccttctcctgctgctgcttctcctgggccttcttgtgggcgagtctcttctcttcggcagcgaccatatctgaaacacaaattagtcaacggatctatacaagcttgaaacaagcacacggggccagtaaaataacaaagaaagaaaaaaaaaaaaaaagagacataccctgccaaaggttttgaccctcatagtcctccttcttgaccttcttctcgatcaagtgctgatgggtagggtcgttgggatcaacgaccatgacggtctcccacctgcccttgccgctcttggcgtcggcagtctcgaaggcggccgtggcgatgaggacggcgagcgtcaggccctgggcgtaaacacgggcctggacgagcttctgactggcgctgagatacttgttacggttgacaatggccatggcggcgcccatggcggcgatccaggacgcaaaaacaatgctgtagcggttctcgcggccccattccatgaagcgctgggtcgaggtcacgttggccaggcgctcctgctcgtgcttcttcttgccggcctcgatatagttcagcatagggtccttggcgcgctggaaggtgacgctgtattgctcggccaggatgatggcgccgaaggtacccgccgaggtaacaaggaaggcgcggaaggggagcgagagctggcggacgaattgatagcgcttcatgcccaacatgacaccgccgagaccgacgatgagaccgccggtaccaccgatcaaaccgcccttgacgacctcgcggtagtgggccgcctcctcttccttgctgatgaccttcatggttgctgttggtgtcgggttacctttggtagtggtggtggtactgtcgtcttcgtcgtcgttggggatgaggaagatggaagtatgggggttatgaattgcgtgcggaggctgttagaggagcgacgtcgtggttgttcgtctgaagctgagtttttgagacaaaagattggggacggtggcgtgaagaagctaacgtaggaacaaaactcgcagtgagattcggatgggatgatgtcgattaggcgtgcacggaagcggatacgtgcggcaggtgtaagatgatgtggggccgctttgacttgggagcgaatgacgcaccactaacaagctgacaacgggaatcggacaaagttggtagacaaactgaaaagccgcaattgaggagcaacaccgagaatatggatgacgcttatataccgcacccaattgtgaccatttcttatagatgctgcgattaggtgacttatgctttttgcacagagacgcccctttcagtgcttaccaactttctctctctccatcttccgatttttccctctcggaagattccgctaccaacgggatgctctcaacctcacgccatagcggatgagcgcgacccggcgcttgctagagtgcgcgcgcagcgaacggagcagactgatgatgtaatggaaataccgaacggtatgtggtacgaaaaaagccgctgcgtacactagccgccgctgccctacgcaacaatgggaaacccccgacttccgaagaagacgacgcacaatgtgacaacgggcagccgggcaccgccgcacagtccgcaccatctgccaaagaggacccctgaaaacttcgtttgagtgccaagcgctgccagatgtagtgtatgtgtacatagtacgggtatccccgcccgtttcagacacatagtccccgggataaagccgagtgccaccatcacgaacgctttgccaatgccgaacttcgctattgtcatccgtttctccttttgtccatttcgttgatagaaccacatatgccgcatcttcgttaccgtcatacaaaccagataagccagaagaaactcctagacatggtcctacgcaaacacttttttcatacacacattcccgttgccttgtagttacaaatatcgccgttttactgaacgggatgaccctgacacgggagctggatgactgggctgacacgctctgatccacctcgcaaatttcggacggcgaacaagtattctcggcccgcaagatgtcttcggcgatttgactgattgtcggctcccccgtccagtcggagcggatcctcgtcgccaagtttcgtaaacaacgccgtgtggtacacaatgcgcgcgcaatgtactggcggtattgtaaaccgttctgccggcgaccggggcccgtttaacttcgggtatcggccatgaccggcagtcggccagggcacattcgtacacgttgactttttgtgttgatgatgtggtgggaaaatatatataactgctcgcttcctatcctccgtcgagcgagtcattaattctacctggagactcattcagcgaaagttgcgtgggttgtgcgtgtgtgtgagtgtgtttgaagccatgggtttcacggttcgtgtggtgtaaccgtgccgtattgtgatcatgttcaagacccataaaccattccaaagttcggatggcgatatgtttacaacaagtaaggtacgtgctcctgcacatatactctatcaatatctgttatactatacagtaggaacggtcaaggttgacaagtttttgcatcatggacttgaatatatcgttgctgctgccttcctttaacagtctccttcttttccacttcttgtagaagttgagaaggccagagacagtattatccacatggtcactgaacacttacttgtcagcacaagaactgcagtgttgcaaaagccgccagaaaacagctagtaaactcaacgcgacaaccctcagaatgtagggctcaagatagggctcaaggctctgtcccgatgtagtctgtaatgtaaaggcgacaatgtaacaaccgcgaggaagaagtctggatatttcccccccttaccgcggtcactactcacctccctttgtttgtctttggctccttcccctctcccaaatcccactcgcatggtcactcgccatcaggcttcgaaccccttcccctatcctctatgaccataggtatcttgaccacgaccagagcagacgagaagcagtggagtgaatccccaactgtgttcgaaggcgcagcgaactgggaacggtgtttacattgtagcagcggtggcccgttcggtgaaaagccgcttgtactgcggtagctgctggctcattgcgagaggacaaggtgcttgtgaggggtttctgaggcatgcttgagtctactatgtatgtagtgtagagcctagaactagaggacgaatgcagtttcgatgagtcgtgtgcgtgcgccctccatccttgtgaataaaacgctggaggcgtaggtactaccatgtgtgccatgttataggtttagcagcaaagtctgcacatgcaaaatgcctgtagcgacacgagccaaagtcaggttgaagttcatgcacgtgtttgtctgcaaagggtgtgcctggagtccattttgtgcttcctctcgttctgtgtcaagacgttggattacttaacagaaaatgaatatcacaagtactaatcgatcgttggtggtgtgctcacggtattacgccaagtatgtgcctcatcacggcgccgaaatgttgagtatgtattcccgtcgtgagagcgtaccgttcccgtcttgggttgttctgaatttggggcgtcagatgtgtgggacgacaccatcagggagcgcgaaccgtatccgatggacccgcagaagaagatggtcacattggaaacagcgggagagatgcgacgtagcggcctgggtcgagtttcgggagcttgtcgagtgggcttgttccaaacagatgcgagtgagttgacaagaggggtgaacacccacctgggcacacatctccatcttccgatctggatttcagacggatggaacctcgaagtgttctagaagacgtcgaagaggggcacaggaaaggttgacgctcaggccatgacaatggccatatgtacataggtacacctcgtagtctcatactctacccctcgagcctctcgcctatcgtaccgggaatgatctcatgcaacaaacaacgccatccatgggatgattggaaggtccccaccacgtccacgatattggtatttaacggacgattagacctctgaacttacaacaatcttgagcgggttggttctggagagggaattggcactcgctttgcttcgctgtcgaattcgttatcttgataaaaaaaaaaaaaaagtagtatatgttaagtggttgcgcctgatgaaagacacgagaaccatgtgtcgatgttgcaatgtcatgtctcggcaggcagaaagcaccgttcgatgtcgccatgcatctcaaacagtgtctgcttctcggccgctcgaagcgatcgccgcacacagtgtgaaccttgaggtttccatactcgggcattctggatggggcagcctctcacttcaggccagtgggttcatattcttttgcggtccgttttccagctcttgtgtcctcggatcacaaaccgaccgaagaccttcgttgaccgtgacgagccggcttctcccacaaaggccttgcgaccggactgggagaggagatgccctagaaagatctaaaaagctatgttatgcctgctttgggcgtggtccgtcttgtctgagttgtcttcggtttagggggtctgccaaccttttcgagaaggcaactaactgttcagatctaccggactcttactggagaggctctggatagttctctttggtgccattgcagtatgagtggggtgaaggagcagtgaatgagggctaagacaaaacgtactgataagcaaatgtcgacaccaaaaatgtatgacctgtgcatttgtgatatgtcttctgccagattgagtgacgaacttgatcgctaacttttagtaagatgtagttggttgagaactgcagcgtggggtcagtgtcgtgcatatcggcattgtctgcgttttctggttggaccatggctgctgcgtaagttgaacatcctgacaagggaagtgacatgatcaacgtttctgaggccgtacacagtagactggcagtagagcgaggaataagaaatgacgatatctagagatggatgctgtacatagtaggcagaatggcgatattaaaccttgagcagaacctagcccgatctacctccagaagatctcgctcgggccgggttacttgtttaaccctaaggactgttgatgagatcctgtacttcatcggaagtggtcggcgacttgacgtaccgtcctgctctgttcacccagccaggcctgctaaccattgcttatccatccgcgacatgagatcacttcatggaggtggtgatggatcgtacctcctctgcacattctgaggctagtccaaagtgacaaggagggtgcaaggcaccagttcaccaggaaatcatcatccccttgaacatcaagatctcttgggagagttgaccggagcgtttgaccgaagatactggtttcctcggcaatccatatacccctttcagtctgctcagaatgggaatgccatttgcatacacataaagcgttccacttgatgataccctcttacagaactggccctagaacagccaagcaacacaccggatgaatgttacgctgggacccactgacaaggacctggagggcgaggtatagcggaaatgttggaaagcccacattaacacaaatggggcgaataactcgcccatggtctagagcatcatgaactccaccgtgctgtctggctcagttgcagagacagacgagcgtgtgtttctgctatgcttcgggaactgagacaatgtgtcaagtaaggtaggcgagtcgggaccggatggcctaggccgttcgtagactgaactacgcaggaaatccaaaatggcaagtgtaagagatgagccgcagacttaaccaaaaggtggtcgaccatatttgccgctccataagccggctatacagattggaaattatggcaggccatgcttgtagttcttcaggttgagaggtatccattgttaaccggtcgccggtttctagaatttcgtccccaggaggagcacgaggttaaacaccgttctctaggtttttgcattggagggacggcccgggggatattgcttggtcggacgacgatgttcattggtgaagcggaggtgtggaatggaagaagcgtttcaaggaaacctgttatctgcacatcatattccatttggcagtgatacacttcggctgaaacgggacattcaggggaatcaacaaagggtgcctccacgtagctctagacaggaaagggtattccagccctgggctgacacaggtacgcggtagctggcgtgtctggaagtcgggcaagtcgtcagctatgctagaagtactgatggcagcagccgcgggtgcctggggatggtctcgtagcctcaacagctaggtagagatatataacctttgatgtgtgaagagcctcaagccgtcaatacgaagcctggtctagcctcgtccttgtcaccttcatggtgaataattggagctgtctttgaagctcactatcctcgtcacagacgggtaccaattgacaaccgactcccgggacagaaagaggcgttagagtcggacagatcttgacaattgggactgcgcacgttttagcacgtacatatatggtgaatgctggatgttatggcagcactttgtgcatagctgggccactttttgattgtccgccaccatttgcttccggtttgcagagaggcttgctcggcgctgggatgattagtacgggatcgggttgagatggttagatagatacctctaggtaattacgatggaaaaggaaagcagacagacgggcgctcaacattaggtcatggaatactgaccaactctctgaagcgccattgttgaacactagtgtatacatagtatacgtcggcaatggaagtatgcggtatacagtagaggcatctggtgcggcagactgtgcagcggttttagtgtaaggtcctactgtggaccccgatccacaggttgctgtgtctcaatctggaatccctactatccatgtgaaagcacgctgattcggtgcgctactatagcgtaatggccggcacccccagacatcgagaaaagcgggcttcgaggacaattggatcctcgattcgtttacgtatacttgcttgtaccgaagagactgtcgagactatgtaccggaagaagtatgtaaccttacgtcttgatgttgtaagccccagacatggtggcaaccagagcaggtaccgcatctcgtttgcttgccttgcgcgcacccgccttgccgtcatgaggtggacaacctaaggagacaggcaaatatgaggcacatcatatgccgtgttaggttcggggagaaggagaggtggtttcggggcaggagcgatcagataccttccccttcctgctacccgcttgttgtttgtggttggaaggtgtcgtgaaggactcaggttatcggactggaacgcacttatttgatggctgcttcttccccataccttgcaggatatctgtgcgtatcttaacctcgatatacgacgacctttacaaccggttactggaaaccaattgactttatatcaaaaacaccagcacggcatctgctacatggggcttacatgaaagcgacggtacgtgctcttataacaacaagctgtttagctgtgcgacccctctcccctcctcgctgcctgctttcgaccacatctactactacggcactcgtcagacgaaaaccactacggtacttaccgatgtacaactattcttgtcgactatagttttattctttttctttcttttttgtgtcgggagttgggctcttggataatacgttgtagcaaagatttctgtgtcgtgctacttctgtaggttgtcctatcgtgttaaaccgaggggaagctgcccgaggtgaagagtgcggcggccgacttgtgatgcgcatcagagtcattgttccgtcgccccagtacctcccatttcttgaaatcgatacccaatacggactcaacgatatacgctctactctcacgcgaaacccaatcgtcctctgcctaccggtatactaactattcaactaaatagtaagaagaaaaacaagaaaaaaactgggggctttgtttccatccctgagagcgacggtcatatcattcgaactatttcggaccgcgaatccaccaccacattccgctcagcgtcgattccccaactcggtggtgtaggagtgcaggaacgccgcgacgcaagtcggcctgatttgttcgcaagtggtcaacgccattgaccgagacgtacgacacggtcacaacgaaccagcaacgagggagttggaaactttggcgcatcctcgacgagccacttagtagcccgaggttgtgtagtgtagcatcacgcacatcctccgccccccaggctacctacccacagggcaccgcacccctggaacgtcagttgtgttaccgtgttggccttccaagcggaacggcgaccgctgcaacgggcggggcaacctcgcttgtcagatcccaccacaccactgcaccttcgaggtccgtcctggtcaagggtcaggttcaacgttggaaaaagagccccaagatcccttcaccgtccatgggtgaagaatcaccattcgctcgaccaccttccggcttctctaataccttttcccaccaccacttcaacccggttctctcttctggttttcgcttgtttctcgggacaactcgcatgcgagtgtcgacttttccttcattgattggcagcatcactttgccatccttctttcactaataatcatcacacggtacaaggcacggcttcacgcacccctgctattacgccgtaaccaggttgcggcctagtctagcgcacccagtactctcactgtacgacgccatccctaccgcccactcacccccctcgacatccgaggcccagcactgttatccacattcggtcgctgctagtgcctccagccatgaagcgctccctgaagtggtttagttccaaaaccacctccagccccagtaacagtcccgagcctgcggggccctccgttggggccggtggaaataatagttatcgcgcatcgccttcctctgtttccgcagcgttcaggaacccatcgccttccgactcaacaaccgattcaccctcttcccttcttcacccatcctcgccgtcgccgtccccgacaccccaaccgctgaccccccgtgactccgtctttcctcgatccgatctttcgccactcactgcctcgaaacccattgacattgcggtctcccatcatcggtccactgcatccatctcaccggctgaccgcaatcccatcactttcccaacccacgatctcgacgatctcgatatcaactgggaccaaggcccttgcctcgccgaccttggtttcgaccctgacgtcgacatgactgccggtcaacatttcgactcggccttgagccgcagtcgacaggaatccttcctaggcactggcgcaaaacccatctccatggcaaaccctaatcgcgaccacgtcaaccgcatccgtcgcgaaagtatggctggcagtctcagagcaggcagccttatggcggggagtcttatgggtaacggtatgagctggggcggcatttctgttggaagctttattcgcgaagagtaagttgttgccgctgttccctgcacttgggggtgcttgtttgtgtccttggcgttagtcgggagcagagttcttgggtatcctggagctggatcgccgccgaggactgtccgtcggttgttaacaccgaagctgacctgttgatgttgttagtatgatgatgacaggcacttcaccctatttaacgcaccagtctccctcgttccattcttcgtcgtatattcccaaactcgaggccaacttcatgcgcgatttcacctgctgcgacaggacgtggccgactctccatgatctccttcaacattacgaggagaaccaccacgccaccgcagcacccaacacctccaaccagaatctcaatacctttggcaccaatcaagggaacgcacgcgggaccgccagtcgtgccactccaactcctgcagcgagtagagctcagccaggagcccaggcgatgaatggatatcaaggtcagcgtcatttgagtgttgctggcgcaggaatgggccttggcggtatcggacagatgatgcgacagcaacaagtagctccagctgtgtcaaaaatgtcctccatgtcacacatgaacgatgatatggatactgtcggagagatggagcttgacgagaccgtgggacctatggagatggacgataatcagcggacaatccagcagactcggcaattgtttgggcagcagcagcgttctcaactacacctgaacagctctgggcttccgcaccaggctttgcgcacttctcaacccccaactcctgctgctgtcagctttggtttccagaacaacccgaccgtttcgtcagtcaacacgccaaccctgacaacacaaggaggcctacctcagcggggacagtttggtcaggaagatgacaatggtgatgacatgtccggaatgcctatgaagatgaacatcggcggtgtgaatctgaacggcggccagctcggaggactggcgggaaacttggctttcggggctttgggaacgattgatgatcctgcaaagaggctgtatagccctggtggtacgacccagatgacgagccagcaacgagcgttcgatgcccaaatgcagatgcagcagcagttgcagcagcacctggcgtcgatgaatctcgatttgaatcagcttgctcctggtacagaccctgctctgcttctgcagcagatgactgcgctcatgatgccgccgacagaagaacacaagcctttccgctgtcccgtcattggatgcgagaaggcatacaagaaccagaatggtctgaagtaagtttttaccccgacgtgtttctcctttgaagtgcgatttgtttgccctttgcagaaattttctttggtcggccaccaacgccaattaaccccatacttttcccaactgcattccttccccaagtcccactaacaatcgaaccaggtaccacaagacccatggacattcgacccagcaattgcatgagaacggcgacggcaccttctcgatcgtcaatccagaaacgagcacgccttaccctggtaccctgggtatggagaaggagaagcccttcaaatgcgacgtttgcggaaagcgctacaagaacttgaatggtctcaaatacgtaagtcgatatttaccttcaggtcattgtcacatacacagtgatgcttacacagtttcaatgatagcacaagcaacattcccccatgtgcgaccctgaaatgagagcccagcaccagaatttgatctcgaccatgatgtccaacccagctgcgctcatcgctttccagcaaaacctgcccaacatcaacgaagacgtcatgttgtaggacgaaggcgcatttgataagcagttggacatggccaagatcgacaaacgaccttgcgttgtcccgggtcgcagtccacgtgaagcttaatatacccagcgtcctcggcttgacgttgtggggacacacggcatccgatccaagccttggaaaggtctgatggcggagccctgtgtccgattcccgataaactgccgtttactgttgcggccgccatacaagtcacgcatcggttagcaaaaaacgcctctcatctccggttttcatgtttgacttcactgttatgttttggagggtcagaaaagttccatcttgggtttacactacacctttcagtagcagcattttgcgtggcgtttttcttgttctttttccttttcgtttcttgtttgtttccaatatttgtcacggtacacgagaggagaggagtgtacagaaaaaaagagtcaagtggttttctataggctttgtatggctttagtgcagggtagtacgtatggggaaaaaagggatgtctgggaaaatgagaaaagtcttaaaagctagaggggaatggcagcgaatgtctgtattcttggtctcggatctggagggaaaatgtatcaagttgaagaaggcgaagaatctctcaaagaagggggggttttgccggcatatcccccttatacccaggagagacgaaacgaagacgggcgaaggaacgagagaaagaccattatagaggtaggatttcacacactggttctcaggtagcgttagcatcttacccgttagccgctttgatttattcattagagataccattactgggaaagacctattttaggtgctaaaggatgcgagcgggatgggatggatcatgataccccccctgtgtccaggaaggtcgcttgcttgctttaccttgttggggaagagccaagtcgatggagcgtaacgctaccaagtagaatcatctctgaatcttcggtctcaaattctcaattgggaagtctaagtgggagtacggcagtctgcacttcttttttacttctgctacctattcggtctatctcatatcattatcgatgtcggtcgtgttccacgcttctagagaaagaagagctgtcttttcttcgggtaactactagacttaacccgtcttcagcggcagagcggaagtggcagtgttctacagtagatggttagatatcgatagacaaagttgagtgagccaaacagtgtgggacaagctattcttttcatggaacatcgtaatggctgttctatcaagaatttcctattgaaagcgacagcttgcctgtgtgtctgatgtgtacctatgaaaagttgaatatgttgctttacaattaacagtccgcctgctagttgcagaacgggtatcgctttgatcgattgttgtctgtgttcgagaaaaggagaagaataacaggtcaagtggtggcatatcattcatacgtttaaaatcggtgtctcaaaggaatgagaaatcaaatagccttcatcaatggcggatggccatgctgatggcctgcctataaacttccttgcctccctttctgacacaggttaaaatcgcattcgattttgacataagagaaccccgttagaagcagaagaaggatgtactgtaagcacctggttagccttcaaatgcttttacttataggttgtaaaactgcaatgcgctaacaaacgaagccacacccttccaaacccctttaatgccaagcaccaagtctaaacctcaatcgtaaaatggctaatctgcgaataataagcatggacagccagctcgaggagccacacgtcaccaaagacctcggcaccatcaaacccgccaatgaccagcaggcgactatcatagagtaccgcgccgtgatatcccctgccgctgggtggtaggccgtagacccgcctcttgtcccacgacatggttacaaggtttaggaggaggacctcattggagtactcgtttccgtcgtggccgccaatgacgaagagatacgagccgacgatggtcgccgtgtgcgacagccgacgatacgtaatggggatctggacggccttccacacgtgcgtgtcgacgtcgtagacccatacgtcattgaagcattcaccgccgtcggagccaccgtagatgatcagcttggagcccaccatgttggcggtgtgatagccgcgtgccttaggccggatatcgccgccgctagtggtcgttcctgatactcgtacctccgagcccttcccaccgccgcttccggccccgtttcctcctgatgaggaagatgactggtcgtctggccctggtgacccctccgatattagtttccacgacattttgttgatgtcgctcacatcaagccgccatatgtcgttgagcgcgcggacaccgtcgcctccaccaaatacgtagatgccgttcttgtagagacaggctgtgtgtgcccgccgttttgaggggaagtccttcccgaaaatgaggggcttagaccaccggaagttgaccgtatccagcacgtaaacgtcgttgtagtaactcggtccgtcgccaccgccgaagacaatcagcttcttgcccacggcggtgcacgtcatggcgcgcagcggcactggaatgtcgcccaccacctggggagctgaccagtagaaggcgtcggcgtccagcacatacagcgagttgaagcacgtccgtgagtcgcacccgccgaagacgtagacgttggacccaatgagcgttgtggtatgcgcacgcagcgccgtatgtgatgcccctgagataggcgccttgctccagtacatgccggatgatggcgccgggggcacgtccggggcggttcggggatctaccagcggcgggaacggagcgtggtgtatcatttgggcaccgggtcgagcgccgcgcgtgccgctcgcacgagcaacagccgaggaggtaccaggacggccactcgcgatggcggatgtggaccgcatgccggccggacgcctggatgaggcctccctaccgctgccggcagacgagtccttgcgttctcttgtagccgcagtgcctatggctatcgtggaagaatgtgtgctatctcggttgtcgggtagggtagtgctcggctgcctgtagcttgtcgaagagggcgtcggcgtagctgctttgtgcggaggggcggcgtgcggatagatgggctgggagacagtcaaggacgaagctgcgttcgctgctgcatttacagcggttgaaagcgagcgctggcgaatagacagttctgaggccttggatacctcggagggtctgcgctgacggtcttggatttgtgtccgggtcgatagctggccgggagtgtgtgcctgggagcgggggacaggaggggctcgagcgtgaagctcctcatcatcaaaggcgggccccctgccctcggtgggagtagtgttggtgggtgcgatcttgcgggaaggcagcacattagcggtgttcaatggcggctgcggtatgggcggaggcggcctatcccgccctgctcctgctcctgctgttctggcctggtcagccatcgtggatttatatgcgcatgtcgcggcgcaacaattgagctagttctcggcggatgaggagaccggacgaaaccgcgatgtcgtgtgttcggtgtcccctatgtccgtgtcggtagcgtgtcggtagcgttggccaatgctctgcggcacaagctcaattcgtcgataaggcgagtgagatcggggcgtagctggcgatcaggtaccgggagcgaagggacttttggttgtaacggtagacggggagaaaagacgggaagttgatgttaggttggttgacaagagacagccaagcagggcagtgaggaggtggttcgggggttgttactgtgatgcccgtttgcccgttggagacggggctcaaccataccgcgattgggcggccatggaagacctcagcccttcacactgaaactactgtggccccttgcataaaactggtcaccgtgggcgggcggggtgccattgacgggcattggttcgggtagttcagtgccatgcagtttcccattatccagctctgccggattcataggtacctacccaggggcagctacctctacccacttgccgacgggacgggagtttcccttctgattcaagaccaagtcccaaggcatgccgaagaaagttgcctgaatgcgatctctggtaccagatcactcatttgcttgtgcgtactatgctgtaaaccctcgatctagattgtgactacctatctaacggagacccggactttggatgcatggttggtatttactacactacggtactgatacatagccatctagcaccacagcggcccgtgtccagtgtggagtgccggccgattgagagatcctacctacgcagtatgtaacttggagtccgggcgagatcttgatcaatattgtcgctcggcacaggcacggtacctctactggtgataggccgcattggagatgatgcctggtctgtggggttacacactgaacgggactttgtggactctccaatattgggactgtccagatctggaagcttcattcagccctatcagactagcaacatgctgcacagattgcaacagcttactgcggtcgttcaaacttgattcgacgggcaagcagtaggccgaccattgtccaaactccgtcccacgaggtatcgattgaacctaaaccaaccgaattgcaagctgtgattggagccaattctacactatgaaaaagtggaagcagagcaaatcttcgacactaaaagcaccgaatgggtcgctaaccccgctgcggacccccccagggcaaattccaggctgcagcggcacgagtgggtacctgcctgtcacggtttcccgagaacgggcccggggggtgcaactgagatgcaaatttcacgtcccggccggcaatccagttatgaagtctcacccgatccggcactcaaactgacgacttgcgccgaactggggtctgagtttacacttccattctcagcctcacaatggaatcccaagaaactgcaaagcgccccatcgagcctaacggtgctgttgcggcccaagacgccgagccagcgacgaagcgcgttaagctggacgatgcccccgtcccccagatacaagaagagccctcgcaacctcagcctcagcctcaacctcaacctcaaactgaagatgagaagccaacggaacaacggcaagatgacagggacaagcgaaggggcattgctcccatcaagaaagagtaagtggctacttctctattccctgttcataatctcatcttttcatacgagcttacttgtcttaggtatctcgttgtgcccccaagccaggtcgccaaaactgccgaggtagttgatgatgatgctgccgagggaaggactgctcctggtgctgagggggctgccggaaaggacggaaagaagaagaggccaaagggtcagaacaaggagcgtgaattcggtatctttgccgatgctcagcgcctgtgcaactctgttgcgtggacgcccgagttttccccacggcactgtaagcacggtgaacgctgcaacgctcttcacgacatccgcaagtacctgaaggagggccgccgccctgacctcaacgtctttggaggcaaatgcccggtttgggagacccatggcaagtgttcatccggttggcgctgccttttcgtcgaaagtcacatgaaggagattgagcacgaggatggccggaaggagttggttctcaccgaggaccctactaaaataaagcccgaggccgcccctttagtcccgcctgaggaggaatcgatggatgccagggccggcgtgtataacgttgtcgccccggctgtcaagctcgccctatcgcgaaaaaagatccagcacgaaaagtccgaccagtacctgaaatggatggccaaggactccgagcttgcccgcattcactaccacaaacagaaagacgacgacgacgtggctaaggactatgcggcccaatacgtcgagcccccccttaagccctcagaaaagcgaaggatctactttgggcgcgagacccccgtgctcgcccctttgaccacccaaggcaacctgcctttccgccgtctctgcgttgagctgggcgccgaaatcacctactcggaaatggccctgggcctccctcttcttcaaggtcaaaaggccgactggaccttgatgcgcgcccacgagagcgaaatcactcctccgcgctacaccccgaccggcatcgtcgacccagcgtacgacaactccaaggatctcaagtttggcgtccaaatcaccgcccacgccccctggatcgccattaagtcggctgagaccctcgcccgctacctcccccacctccgcgtcatcgacctcaactgcggctgccccatcgacatggtctacaagtccggtgccggctccgccctcctcgacgctccgtccaagctcgagcgcatgatccgcggcatgaacaccgtctcaggcgaggtgcccgtgaccgccaagatccgcatgggcgtccgcgacaaccacctgacggcccaaaaattagtcgaacgcctcgcgctcggcgccccagacatccgcgctgtctccggtgccccgggttgtgcggccgtcacgctgcacggccgtacgcgccagcagcggtacactaaggcggcggactggagctacatcgccgaatgcgcggcgctggtcaagtcgttcaacgagaaggccgattcgcttcaggacacgatccgagaggccgacgagcgcagcttgcccaacggcggacgcatgtactttgtcggcaacggcgactgctactcgcacgtggactactttaaccatgtggacaacgccaaggtggactcggtcatggtcggccgcggcgctattatcaagccgtggatctttgaggagatcagcgcgggccagtacttggataagtcggccacggagcggctggcgtatgtggagaagtttgcaaagtacggtatggaggcgtggggatctgatgagctgggcttgaactacacccgccgcttcttgctggagttcttgagcttcttccatcgttatgtgccgattggcttgctcgagtacttgccccctgccatgaacgatcggccgccggcgtacaagggccggaacgagctggagacgttgttggctagtaagaattatttggattggattaagatcaggtgagtgtctcgcttctctcttgctctctgcttcgatggttggagattatgtttcccgggatttactgacagtgtctgaaataaatcagtgaaatgttcctcggccccgctccccccaactttaagttccagcccaagcacaagtccaacgcgtatgagaacattgaggccgaaggttaaatcaaggatatcaccaccgcttaatcagaaaaagtgcacggtaagaaagaaggcctttcgggaaaagaaaattcatgctggatcacgagcaacgttggtgatatggaaagaacgaggaaaaaacaatctttttcttttttgggaaaaagactcaaaaagaagacctcacgtacacaatgaaccacgcccgtattggaacataaattagggcaatgaataaatgtatagaaacctttggacttgagagaaagactttaagctcttgttgtacacctaagacacacgaatggcgacatcatcacaacggttcgttgcgatagacactgggtctcttcttatgtccatacacgaagcgagttgtacgtttatacagcttgatctgtaaagggatggccaactctacggggaggtgtttcgtactttggacatcatggtcattgaatgctcacttccaaagaaaactttacctgtgcaagccgaacattgaaaataggggcaactgtgttagcacatgctaccacagtcagtcagatcattctggcttcatcatccgattcggatggacgtcatgtatgaaaatccgtgcctatgccatctattgtaaattagtttcttgtttgttcttcatcgttcccatcttgccgtgcatttctctgagttagaaacgccgcgggcagcatgaggtctggctcggcgattaccaaaaagaaaaaagtgagctgcttactcctctgtcgaatgaaccatgaaaacacataatttgtggaagccaaagtaatcagtgacaaaaagaattaaaaaaaattaaaagaaatcaaaaaggaaggcgaacaatccaaatgtgattacattgtagacgcacgtgttgcgtggttaggaatcaatatatgaataccttcaccgtgttgatcgatatacaattataccgggctacctccatttgctacactggtatatttacagggaggcaatgtacaataataacttgctagcagttgcgcctgtagaagtggttaaaaatgtttccaattctggtgagtattacttagtttcgactgattttggttgcgtcaagtcatgatttcacgtgttgtagcagcaatcgcatcgttgaagatgcgagacacgatgaataagtgattattaactattaatctcatgcctctactaaatactgtgtatcatacatctctgattaaagaccgttctatgaaaagtaatgttcacgtatttgccgattctttccatttttttctttctcttcgtacgaaacaaaattagctagaagaaaagaaagaaaaaagagaaggagacgataacgaaagaagacgtacatacgatacggttaggatatatccgaaaacaaaatattcgctacaaggtatacgactgaacaaccgactcaagcagacaaacacccctttgtctgtgtaggctaattagccacgcttcgttccatccctgtgccatcggtgtggtcaccgcctcacatcgcctatcacttcccttcatcccccctttcgatttcacacctcgtgcgtccatgtctttcagcgttcgccgcttccgcttactccatgcatccattcatccatttaccatggccgtcctctgtgtctatatctcccttttggctcgctcgggtattgacttatggtgaaaagacgtttacccacgcaataatcgtgtcatgcaggtgtataaagatgtgagagtgtttgtcattctcttaataatgataatgccgtaactgaccgttgtgggcatgcatgcttgtttggtgacgtcttacacccttccgacgagttcgaaaacttccggaaatgctccgactgattatctcaccgcgctctcgtgtgcctctacgtagctgcttggtgattttttcctggtaggaaagtgtggtcatttccaccaggctgggcgaatccgaatcaaggagaatccgattttgatttgatttgctattgtgtctgattgttgtgttggagaggaaagccgattagatggccattgggtgttgggccactcccaggaggccggcgctttgcacatggtagatccagagctcgcacgatcaggcgtgtattaagagaatgagaccgagtgtcgaagccgagaagagcgtggcatgaaccgcgacgtctcgatgtgcattttgctgagatcattccgcctgcgttccttgcctccctaagaaaagaactgcgacttctggaaactctcgacgctaatatcgctagccttggccgccggtagggccggaaccagcactttcttatccgcgtcgctgaggatgctgctcagcgagttggccctcgtgtcgccgtcaatgctgatggatggggccccagcaatagctgcaacaggctgacctggcttcttaagtacctcgaggaaggtggccggtagatagccaattcttccgtcgcgggcgcgacacttccaccactcgctaggctggccgagaggatcgctcttgctgagaacggcaaccagatcacccttgtgaacttcaaggtctacgcccgggacgatctcgccattcccctgcgtggcgggcgagaagtcgtacaggacgcggcagaactcaagcttggtcgggtcgatggtttgttgttgcgcgacaacgagctggcgcttcttttcctcttcctcagcgttggaggccagcgacttgatcaccctgctcatcacgtagggcagaccgaaggcagcgagaacgaagaagatgaggggctttcggctgggcttgggcatggcaccggcggcaccaccggcagccgctgcagcaccgcccttcccgcgtccatcaaacatggcaaaagaggctggattgaggctggagacatcggctggtagaggcttgccggtgatcttggcgaacactgtcctaatccagcgcataatagtgaagatgcccagaatggagcctagggtttggcgaagattgccaaactgctctgcgacagcaaccatggctgagctgatgttagtatatcagttgcgcctgactggaggtgggcatgtaggatgatataacctaccaaagaaactcgagtgtgtcgccatataagtgctctcaagcatttgtgcaaaacctccgaatgcgccgacaatgccttccagcatctggaatgtggccatcgtactcatgttgaagcggttggtcaaactttccgggttgttgggatcgcccggcatgccacccatacctcctccatacatgccgccgccgccgtacatgccaccgccgtacatcgacccgccgtaaccgccgtacattgaactgccgtatccgcccatacccccatacctggaataggggctggaatagggcgacgagtatgctgagccgtatgaagagccgtatgttgtgccgtacgagcctacgccgaccccgtatggtgatgtacccatcgcgcccattggtctgctgtagttggcggcattttggttgacggaggcggtcagactggcaggtctcgcggggatggccggggttgagcctgatgttgttgttgtcgtgtttgactctggtgatggcgtcgcggccgaagaggctgctggtgcgggcgctgtgtcattgcggattcaatgtcagtgccctgcttgtcgggcgcacatggaatggtgaacgggaaaaaaaacatacccgatgcgccagacgtcgcgccttgtctttcccacggtttcgggggggatgccatggcgattgtgtgtggattatctgatcctccgccgttgatggccggtggtagtgctcgaggaatgacttcgatggaccggtaaagggagaagacgaaaacaaggggggtttactggtggccgcctagttagggatggtccagtcgtcagtcttaagcgatgggacagaatgcgtgcgatgcgacaagcgtcaggaccgctgcactttgctgctgggagctggctgagcgcctgggctggcaaagagttgccgcagtggcgagggcgctgggcttagctgaggatcccggtttggcggcttcctcgcgtaaattcgttcagggaaggggagcgcgagagagtgtgtgcgagtagatcagggccaataagtagagtcagcgggcgtggcatcagaggataatttatcgtagtcttattctcgacttctttttgggcccttcgggtataaaaatgtcgacttttcctagaccactatggggaggggatcgagcattgacaggaggggacgatgtcgtagcagcggaaaggtggagaacgtcagtccgggagcgaccactcctgttgcttttatcgctttcggacggcttgtgaacctcggcaacattttagcgggtaacactgcctgcatggacactttatgtatggtaggtaggtaccgacccagcatggtcagctgcatgctgggcatcgtgctcgtcttttacgactctgcagtctgcactccacgaacatcagcatgatgtaagctgtgataaaggaaaacgtggatgtacgcagtataattgttccttaacatggtggattgagaaatgcttgcacgtcaacgtattaagctcgccaacttccaagttcagggggtgcggtatatcgatgattctggcaggttgcaaccaaggtcggttgttttgtaattgctcgatgctgttctctttcaagacctaatcaacaagccaacctcaaattcagatcagtgcgtatgaatgtccgaataatagttcggattgccaatatggacactactagccgtaggacagaaaggagaaacgaccagtcttacatgcacgctaacaatgaatacccatcaattacgccaacgcctttgcaatgcctctgtggaatagtaagcatctttccccgatcccattgggtttcctgaatgcctccttactaaaggatggccgagaagctcatcgcacgaaaagccaagtctgcccaacctatcctatccatcacatcggtcatacctcaacccaaagtcctgactagggacctaacacatctagcgggcctgcgaccccttcagtgccgattcccgtcgtgctaaaggcccgcccttttgtccaactagccactctttccagtccgtgcttgtgtatggaacaaatctaatgacgaggagaataacgacgaggtgaaaagacatcctctgccgtgacagaaagcggaacctagctgttcatgacatctccatgccctcgtcttcatcaagctcgctttcaagcacttgcgtatggttgctactaatgctccctttacgccgtgacgagccagaccctccgtcgtggtaacgaccatcgatccccaccatcaaatcaagctcgtcaccgccaaccacacggccttccatatcaacttcctgcgagagctccaccagagccgcccgaggaagcctctggaaaccgagcgtgcgtacaaccctgccccagtgcgtcatacagaaggtggcagcccgtttccgcagccactcttcattcgccatgccggcgcagtaccagatgatacatgcgtgatccacgtcaagctccttcgccaatctatttacgcaaaggaggcgaagatgtggaatgttatagatattggacatgacaagaaggccggccacgtctgacaggtcggccgtgatgctctcgtcctcttcagatcccgggtcgatacggtccgtatatagatagtataagaatgccttgacaacactgtagggctcagggatatgcatcttcttcgtgtgaaattcggccatttggctcgaccataggcgtgcaaagtgtggccagcgcgcctgaagaatcagtcgatgaacgtgaattggcggagacgtgggcgcatccggcgacagccaggtctgatcaccgtccatcgagtcggaagtgtgaacgagcgcagagcctatgatctcgtcctcatcgtattcgcgagaaagagctgtgacgatgaaatccgtgccacttccggtctcgggaggctggtcgaagagtttggcgagatcacatcctagccctttggacggctgttcgatatgacgcgctcgagaagatggccgtgtgaagtccgcgcgtggttcaggggcaaaattgtttcccaagaacccgtaccggcgcagatcaatttccatgatatcggacaagtactcctcgaggccagtacctccatgatccagtacattcggctccgtgggacacccaagtagccaggccttggtgccgtcttcgttcatggtgcaatagtgccagcgatatccaggcttgaatatctcccggccgtcggccaacttctgccatcggagagaccccagatcgagagcagacaatgagcattccttggacgagattgtcgccgctggtgtaacaaagtccagaagggtacctgacgagtagacatggaaatgaataccctgtccctgcgatggcacgttcggaccgttgacaaacttgagagccgaaacagcaccgggtgcaggaggagcgtaggtcttgagatggaacgacggagggttgacttgcgcagtcctcgagtttgcggcatacccagacgacccaacaatcggggattgtgctgcagggtaggagggccttggcgaaatggcgcttcgagccataccggagcggtccatcgagccaatctgtgggggtgaatcgaatgccggacttcccttgagatctagccaccagatgtcgctaaccttgtccatctcctcgctgagacccccgaatacccataccctttcaccccatatatatgctgaatgatcgaaccggcccacaaaacgccaggatcttgaccaagtgaacgtcttcaagtccaagtagcagatgtcgtcgagaacgtagttgtcgtgacccgtaatcccgccaatgataaaaagcttgtcttggtgtagaacggccgcatgtcgcgcgcgacctttgggaattggtcctgtcacttgtggctgggtccagtgtgcggttttgagatcgaagattatgaggtcggataaataggttctgtgttcgttttcgccaccaaacaccaagagtttgtctcccttatacagggtcgcagtatggcctaccgaagagataagtcaactaggttcgagtagaggagaagcagaaagaaataaaagacattatgggactaagtaacactaacccattcgaacaccgggaatgtcgccatagttgtcaaccaggctccattgatgactgaccaggtccagtcttagcacatgattgtagacctcgtctgtgtattgatcgaaaccgccgaaagcgtagatttggttgttgccgcagtaggtgacggatgcgttgacaagacaggcaggacgctgtccgagagtccgtgttactttgggacggtacccatcaccacggtttttgaagggagagtttggcataatgtaggtattggtagaagaggcagccgaggctggtgtgagagttgaagtcgtcatggacgaggaggggatcgaaggttgtccagcgccggacatgactggggttggtcctccaaagatggagggagagtgtcctgcgggcgtcgaagggtgcgccatagctgcggattccttggcacctgtcggcctgttgcctgtcttggaggttgattatctgacggatgctttcgtggactgtcgcgcttttcaagcatggagcatgaagcgtgaagcgtttgattatcgcagttgacctaatcccacatgctaagtatggcgcccaaaagttggcttggtcgtttcgtccttggtacagtcgaaaggtcgagaaacggcgacacaggtctcgtgactaatggcagggtaatacctattcgttaaagatgaatatgaatcgcaggcaggcgaggttgtgtggtgttcattcagttcaatcgatccatgctgaccggctcgtgcttgtcgtcgacgacaggatcatgcgcagggcagcgcaacgcggcaatcaggaaacggaactgaactccactgtggtccttctggaggacgggacgacctggagcgagcgggcctggcacgagcagtggataccaaaatgtaccgggcctgggggggggaacgacgttttgaatggatccaccttgatggggtgaattggttcaaagggaagtggacctggagatgcctgcggcgggtcgtgaagtggaatcttgccaagaatggctgcggcggagggccttgcggagcgtgtgctgctaccgcctcttgtccaagcgttgggtggcagcccgccagctgccactcgttaccatggcaaccacgttgtgcagacaaaacaggtcgtccttttgaaagtaaactaatattcggcccgccttctccttccaatccatcacaaccacaattccacgctgcaagaaaaccacttctgcgcctcttggcccgtctttgattgctctcctcaagcctctgcttctttcttgcaactattcgcataaagcaatcataccttcaagacaaaactttgcagcgcgccatatccttgaacgcagacttcctcaagtccattagatcagcttgctgttgcagtcaattgatcgacccgccgactttgagacgtatctcgtccaaggaaccctccgacttagccgatcatccgcaatcagaacgtactaaccttccaggagccattaacttgagtctcttggagctctttcggttaatcggaactcctcgacaccttcaacccccctaaacggtaagcaccaccaccttgtggaaatatacctatatgtgttgcttagtgtgctaactatggcttgttgatatagtggtacatacctactgttttatggtcacagtaacaaacatggctactccatcagtcacgacacctaagaagtcccatacgggtcttttctcgagtcgcaccgcgggcggccgtgtgcccttgaccccctctcctcatcataatgcgaacgtcaactcttcgccttttaacaaggacaagacgagcaacgatggccagcgagcacctgccaagacggtctaccctggtaacattagctcgcagcttgcacgagcggcctcaaccaagaccaactgggactcgcccaagtccaatatcgctcgcggagcgtcgactcccaagaaagctctcgagcttggcgtatccgagttcacgctcaccggcactggcgctcaggcgcaagaacaaactcagacagcacctaccccgaaaccgaagaagactaagatcaaggcaaagccgatcaagacgaccattgctcttaatgccgatcgcttcatccccaaccgaggctcaagctcggctattgccaatggtggttcgggaaagctcaacatgcgggatcagaagcggccaaagtccaggaacggcgaatcgtccaactcgacagtcctcgccactcctgcagacgatgctactgagcagcttgaattcgattccctgctcctcgatgacgatgaggccgagacatacgcccggccatctcccaacaccgtcgcgtatcaagactcattggctaatgcctgcggaatgaacgtcaacactcgaattttgcagtttaaaccagctcctcccgagtcctccaaacccatcgatctccgccagcaatacaatcgccctttgaaggccgccaactcgtccgcacaattccgacgccgcgtcgctacagctcctgagcgtgtccttgatgctcctggtttgattgacgactactaccttaacctcttggactggagctcgggaaaccaggtcgccattggcctggaacggaacgtctatgtctggtcggccgatgaggggtctgtcaactgcctgctggaaacttctcctgatacgtacgtgagcagcgtcaagtggtcaggtgatggagcatacgtgggcgtgggactcggcaccggtgaggtccagatctgggatgttgccgaaggcatcaagattcgcagcatgtttggtcatgacagtcgagttggtgttatgggctggagcaagcatcttctatcgacaggtgcacgaagcggtttggtgttcaaccatgatgtccgtatcgccgagcacaaggtggctgaactggtttcgcatacatcggaggtttgcggcctcgagtggcggtctgatggcgcccagcttgctaccggcggaaacgacaatcttgtatcgatttgggatgcccggtcccttgctgttccaaagttcaccaagaccaaccataaagctgccgtcaaggctctcgcctggtgcccctggaacatcaatctgttggccactggtggaggtgcctacgatcgtcacatccatttctggaacaccacttccggtgcacgcgtcaacagcatcgacacgggctcccaggttaccagtctccgatggagccctcgctatcgcgaaattgtgagctccagcggttaccccgataattcgctcagcatctggagttaccctactctggtccgcaatgttgagattcctgctcatgagagccgagtcctccacagctgtcttagtcccgatggacaaatgctcgccacagctggtaagtgaagtctgtgtgaaaatagctgatttgaagctcatactgaccgggattactagccgccgacgaaagtttgaagttctggaagatctttgagaagaaggccggctctggtgctggtatcagcggcgctggcacatcttcgaaggcgaccatggcgaagcagatgacaatccgctaagcgcttttactgtttatataacgacgtcaactttgggttggcagcggttgctttgttttctcgggttacttggtcgtttcagcacggcgttttggagggtttgacagctttggttcctagcccggcctgcacgaggccattgggtgaagcgggcacatacatggaaggattttggctggatcacgaagttatgatgacaagagaatttgtatcaaaagttacatactccatctgtacctgatcatgtcagatcggtattgtacggtaattgttcagaaccttgctactatgaactgttcaagtttgtatggcataggaatatgtagtatcactagagtcgaaaaaaaaaaaggtacatcaccagcgggacctcatgagcaatgaatggattgtatcggactgttggctgaattgcggcttcactgccgttgtttacacgagccaacagtgtaaacgatttgcgcaggtgaagagatttgatcccatatcaaactgtgcgatgaagcgattcaccaggtgctctgtgcctaacaacccaggggggcatgttgttcgcttctaggtacgtctatcccgtcctcgggccgttatgacggagtgggattgcagggctgcagggttgcagggctgaactgttgcagggcgcaagctttcagcgtacagggcagtcagtcactgcgggcgcgttgccgtcagaccggcagtggcagtagccgcggctccggctgttcaggttggcggccggctgactaagcaggggggtggccagggaaacttcaaagcgggaatggcaggacagtctaaacttacccatttcaccacacctactgaagcgccatccgctcgtgaatcaagacagcacatccgcgctgttgcaacactgccgagcacttctggatattgcgccttaccaactagtaatacaattcactacgaaagagttcctagagtgcagtctgacggcgactcagaaagcgtgagaaggtggaagaagaacaagtaccgagcgcaggtttcaaggacgagaacctctccaaaaggcggcgacttctcgcatcgttggatccgcacaacccacgagtccccgaccacctcacactcactcacgccaactccacacacaacataacatcttggcagatctctctcgtcacacacgcgacctttgggattccaacaaaaacatcgccaactgtcttttttgagtccgcgctgagagacgacggcgtagaaggagagaacagcagcaagcagggccttcggtttgctgacataaacgcgtccccgtcatcgtgtggaagaataagacaagcatcatagtatcaactggaggctcttgtgtccccgtcagtcgagcagccgcaaccgccagcccacgcaaacaggcaattagctcttgtccatcccctcgcctcaggaaggcatcgtcaacagcaggcacgcaagcctcacccaatcagccagcactcaatacgcacatccgtccatcacctccgctctaatcagtcagtcaccatgtccaacgcggctgtcggtaccgtttacgagcacatcatcaacgaggtgatcaacgctgtgcgcgtcgacttcgaagagaatggtgtcgacgatagtgttctggaagaactaaaaaaggtgaaccttttttgactttccccgtccttccctcatctgcgtcgcatctttccttcccacaatgtcgattcccggtgttttgtcttgtcgtttttttatgccctatgctattctgcagccatttcgatgagcgagcaagctccagcgtcagtgctacactcgttgtgtcgacgacaagtgtcggtttctcgactctgcggcgaccttggcctccgcagcgcaaagagagggtgaaggagcaggcagtattcgggggcgggcgacccagggccttttggatctctttttaagttcccagtcaggcttcccctctcccatgacatcgcttccgattggaccatccaagtgcagcagcacgtgccgcttgctggtggccagcgctgccagacagcccgaagccgcccgagcgcatgaatatgaactttttttctacagcatccatagtgtttggccttctgtatccccaaaagcacgagcaccctattccatgacgcagcacaaactagcactgccttttccttgctgataacatgtaactaacgtgtcttgatagggatggcaacacaagctgtcccagctcaacattgctcagtttccttgggaccccaagcctgaagcaccaccgccggcgcaggctacgcagaacacttcttctgccgttaatgcgcaggcggctgctacccagcaaccaacggccaactacactcagtcgaccctgagtccacaaacggccgctcagtccccgtctcttcctggcggccagcccaacggtaatggcgtcgctatcaagagtgaaccaggcatggcgaatgagcctactatcaagcaagaaccgggtactatgcagcccatgatgcaccccgcctaccctggaaacaacgctgctcgtggtggtatggctgcccagcgggctgcccaagccatcgcaaatcggtacggatcgcaggcccaggcttccatcaacgctattcaccagcaaactcaacagcctcagattcccggacaggcaccaccaccaccactccaacaacaacaacaacaacaacaacaacaacaacagcagcagcagcagcagcagcagcagcagcagcagtttagcccacagcagcagtatcagcagactgttgccgctcagctgcagcagcgcataccacagcagcctgggcagcctggacagccgcagcctcccaaccagcagaacggtctcggtggagcacaggtagatggctccagcgacggatttgacggtgtcatgatgcgtcgcgatgcggatggcaatccggtcgagatgggtcgcgtcgagatcgacaacctgcttcacgcccagctcctagaaagagccaaacagagggaaggaggcggcctgatgcttccattgaaggaagccaccaagcagaggagtaacgccaccaagagtcgccgtgccgccgccgccggtggtccgaatcagcttgatggaaatgatgaggacgatgacgagtttgacgaagatgccatcaactcggatcttgatgaccctgaggatgaaagggatgacgatgacgaagaggatgaggctagtggctggatcatgctctgcttgtatgacaaggtgcagcgtgtcaagaataagtggtaagcatctctttcatgaaagtgtgatacgagtcgaggaagcagctactaacaatttccataggaagtgcaccctcaaggatggcgtcttgactgtcaacggcaaggaatatgttttccataaggccaatggggaatatgagtggtaaaagatgcccatgttgccctctcagacggggacatgggtcttcctgattagataccagctgcgtagccgttcatgggcttgaattcgtgattgacagcaagtttttctcaggccatacataccctcttaacccatgccggtatgatgataatactaggggggtggcatctggcaagaaataaccctcctatttctctttagttgcctctataaaggcaagctttacttgacgcgacgtggaattagactagctatcatcacatatgggtacaccatggtctgaatggggaaaagttggcatcgttagtacatggctgaggggatagaagggacaggaaaaaggcgcccaggaggaaggacatcataattttgtgatgagcagggaagcagtgggaaaggaaggtacaaagagttttggagggaataaagtcagatgggtatttctagagattggcgaggtatggtctacaaatacctaggtgcgaatttcggacagctttagagatcatatcaaaatttcgtcaggcccctgtgccgacaccgctgcgtgtatgattttgcacaatttgttctcattgtggcatgcgatctacggcattgactcctccccaaaggggacggtagtccatcatcagtacttgactcacgagcttgactttcaggcgtcggacttggtcaagtcaagatccaatcgcatcaacttacattatggctacgacttgtagctgcaggttacatcttgtactcgagacacgcagtgaaagtgccacgacagttgtattgcccttgtcccgtctctcgatacattgccacctgtaacgctcaaaatcgaaacatttacacaagtctgaggtcgaccgtccatcccagtccgagttgagaactccgaggttttgggcggttttgttctagttttgggaggagctgtaaaagtcaggattatgacataagaaggcttgatgggcgttgattgacagaccatctctctaaccaagattgagaaacggtcgaatgaattcataacactatgctatagctggtacttttcgagtgtcggaagaaagatggctagaagttaggtacagcagcctacataaaaatactgacagctggtgaaagctgccaaccacctgtcagacaactcgagaataccggggcacctaggattgtgtagaacactcgagctctccctcgcaaaactccatgtggtcttaaacaacttcgaaaccaccagtcggcgacgataacaaacccaaattcgcacgcgctacccaagaaatcagccaagttggaatttcgacgacgaatagtagtcgaactaccccgagttgaacttttcaaatcaagtcaagaaaataaacccgaaaagatggcacccaccgttctccctgcctctggcaacccgctgtaagtcccagctattgttgtgatcgttagcacctgcgctgtatcaagtacctatgtacttcccgtctctccttcgtctagttgaattcgtcaacaagtttccgtgttatcagcctccgagaacatgtttcatatttcacaacacctactttatgccgttttcaacgaatgttgtttggttttcagatgaacttgtcatccatgaacggatttacccccatttccgagccgcatccatcccttatgcttgaactccaaagcagctcatttccacaccttgtttccatcaccactgcaccaacaaccccagagtttacattacacttctacacctccactcgaccaccttcctcgatctctacaatcatcacgcaccatcagaagtcttgtcataccagaaatttagcaatccatttcctgtaaactaactcaacaacataaatagagtcttcttcgacatcaccctcgggggtgagcccctcggccgcatcaccttcgagctcttcaaggacgtagtccccaggacggccgagaacttccggcagttctgcacgggcgagagcaagaacaacctcggtcggccgcaggggtataaggggagcaagttccatcggattgtatgtctcctcattcattctgttctttcctcttcatgttgtgtctgtcgtcgtgtgaaagatggagaacaaaaaatgggctggtggtgaaggttaacggaaaggaaaaaaaaacagatccccaacttcatgtgccaaggcggtgactttctcaacggcgatggcaccggctcaacttgcatctacggcaccaagagctttgcggacgagaatttcttgctgaagcatgatacgcctgggttgctttctatggctgtgagtagtcttttcctcccttctttccattcactccattttccccacacacgttcctctctttctctccttccacgcttacccttctctgtcttcctccctctacataccatctacctacctcatcgcatatccacccagggtaaagagagagactgactgaaaggaacggaaagaacgccggcccaaacacgaacggctcgcaattcttcatcactacggtcccaacccccttcctggacggcaagcacgtcgtttttggtaaagttgtcgatggaatggatgtcgtcaagaagatggagaacaccaagactggatatcgcggtaaggacgtgccgaacctggatgtggtgattgctcagtgtggtgagatgtaaaaaggggggttggggatttggaaacaggtgattggatgggctgatggtatgggcggtgattgttccttggcgatcacaaaagcaccgtttgggatgaagatggtagggccggaatacggagatagacaatgatatcaatacccagggattatcatatcagatagtatattactcgtggacttagcttgtcaattttcaaatcccataaccagatcatcatcatcatcatcatctcatacatcataacacctaacccaagccagaacacatgaacagcgtccaagtaaaatcatacaggcaggaaaacatttgatattcgaagtctacagcgagcgagacgcatagctacacagtagtatgaagcccatgaaaaatacaggaagaagaaagtatacgagtaacatacttacccatcaggaaggcgagtgactctatcctgcttttttggttcaaagagaacggcgggaatggaaagcgagataaaaatttggtatgcggtatcttaaaataacaagaagaagaagagaagtaatgtgatttgacctcaaaaacagagaaaaacaaaacgaagaaaagatcccgaacccgcaagatcctttatcctctccctcgacttcctaacttttacaactcctgtcctatcatcatcaccattatcaccatgatccaatgcaaagttcattcctccccttacatggcagcttgatcccaccaaatgctcggctcaacttatgcctaagcgaggttgccctctttttcagatctctcttttctcttgtttcgtcaaatccggccgaccagccatgcaacaatgccatgcttcatgaatatcccgtctcaaccaaaacgccagaatgttttatcctcattaaaattggaatgtgaaggagtgcgtggactagtactaatgaagcactggttttctttcctgaatttgaatggtatcctgcgcgaacaatgcccttgttcaaaactgtaatcaaagggcagaaggacacgaaagattggcttgttgcccacaatgggccgcgttttttccgctaacgttacgaacagtggccattgtcgtgatgtaacaacggacttcaattcctgctaacaaagccccattggcctctttcgcgacggaacttggcaacgctcgtggtttggttgtatgcggtctcgtagatggtcgcagtcataatagcagtctgggtggtctcggttacgtagacggtagatgcgggtatggtgatggtctgcgtaaccttcacaaacttggtatttccggcgacgggaatctggccgcttttttcagtcgggatgttggtgctagccagtgcggacgcactggattgatgagatacagtggctggtatcgaagtaggggccgagtttgatgcttcagatgccgatgaaacaggcgtagatgatgctgacggagtgggaacggtcgaagaggaggcgcttagaaatactccgccggcgagtgggcttccagattgggttgcagaaggagcattaaggttacctcctacagccatgctcttttgtcgggccatgtttctagcctgaatatcgttggaaatgggaatcggtactacctctaccccaatcaaaccagccattgggatgtcagcttcgttatagtcaacgccagctttcgcggccttccctttctgggggactttgaccatgaaaagattcgccatctgtgatcggatagcagctttgctggagtccgtttccacaaactgcacgtcactctcgccccctttcttgcatccaagacccttaacttcaccaaggctttcgtcgcacgggttgacaatctcgatatcgacaactccggtataaatttcgggaactgacactatagggtctttgtactcctcgatgaaggtataaggagagacggcgacgccccgcttgtgcgtttgtggccagtcccagacccagatgattgtgtacacttgtccaattttgaggtcggccgggagcttgatgtccgactgacacatgaggcgatctcccattgtgggcggaatcttgtaattggcccggcggaaagctttgatgcctgcggggtcgccagatgatttgtcgacaggctcacgacattgaccgtcgtcaaagtgcctggtagccaagagccttcccttcttatcgccgccggtgccatcagccgtccatttgaggtgaacatcagcgaagcggacatcggctaggtcgttgttggtcgtaccatataggtagatggtgccccgatttacaggtgagttcctcttgatattgggtgcttctgcgagcgaaacgtggccgttctcattgtattggatagctacccaatctcctggggcagcctttggcattgcatagtcgacattgtagctttgatcagtgaggactgccctgtctgggaaataaaggagagcagaatcgagtttgtcaagaagcatgtactgattgtccccaggtttgtaagccctcgagtaacccagtggtccgaccaaggtgccgtttggcgcgatgcgcctcacttgttcgggccaggaatgtcctgctgaaagttgggccatggcaaaaagagcggcaaccagaaggccccgagtgtctttcagtgaaaatgtcttcatgacgtgctgtctccagagacaaggcctgaatgttgctgtagaatttgttgtttatcgaaaagagtgagaggcaggaaggaaatcggcttcagaaagcgagtgctgcaacactatcggcgttgaaagaagaagagaatcgaggtgtaaattggttcaacgtccagcgtataatatgaccagcatgggtacaagaatggagaacgagcggggtgactcctattgtatttggtgtgtgcttcttcaacaggccattgtgacgggttcctgaagttgtggggaaatcgaagggacttttatcgacgaaacacaataaagaaggaggcaggtgcgccgggtcgataatgaaattgtccaccggcccaggcgcgtgacgggtgggtcaaagaaaagtcggaatgagcgtcaagcaaaggcggcggctgcagaatctgctcgagtcgagtcgagaaaactatcgagacggtagtgaccaaggcctggtgttgttcacttgctgccgtcgtcaacggaagatgattcttgttgttggaaccgtagttttcgaagttggaaccagccttcttgttgatccagctcacgaggccaatgcagggcgggttgaagactaaggactaagaaccgaaatgatgaggagtgcgaacgatgatcagacggattgcgagagccgaggtgactgtgaataagaaaagagtatcacgcaaacctgggtaacggtggtggatgcgtgatgctcgtccttgggacgttgtattggacggcacgggagagtagaaaaagaatctagcagcatctagatgccaccagcagagcacacaccaaaattcggtagcacggcgggatgcgcaacacttgaaacctcggggacccgaaatgagaaggagcctgtgtaggcgcggggagtgcgtcacgagagaatggtgtaaagacggacggatgcagtaccaggccaacccgtggaaagcacccttcccgtctttcctcttcacaaatgatcttgttgcgcgcggcatacctccactacctacctacctagtcatactacgtattgccctgattgtccataccatcaagccagccattgcccattactcactggcggctggcacattgaaacgaaactgaaaggacggagcctacaagccaccgactggcccctggggctggacttgctcactggatcatggtggccgatggatgcgacgtggctcacagacaagaaagagatgaatggatggaaattagatcaaagtggtgcaactgcccaagctgttacaagttcgttggagcccatctgccatgtcgttgcttcccgatcatcgtcgacgaaccgtttggtgtggagatgcgctaggctgttctgaaaatgcaggcacgctgtcggtttggttggtcgtcgcttgtccaccatggccgacagccgcagagccaagatttagtggggcggcgtcaagcgtgacatcaagggtcgggtccgggttggagcccatacgccccaccttgtccatcctcgtcatcattgatcctcggccacgtccgcgtggcttgctccagtccaaatctttttttcctgtctcgctccagggacaactccaagtccttacacccagcaagatgcaagaagacaaacgacgacttgccgtaggttcctgacagcccgagcctagcctgattattttgttctctatgattctccggcggctgtcccccagagctcttccagaacttgttgactcgcagcgaacgtgaccatggaaactccgctttgtttcaaggccgaaggagatcaatgcgcttcccttcggagcacctcgttggttgaaatagccgcctagccgcccgcgcttccaggtatttgatatcgagaggtatacgtatcaaaccctttcttctaaagaaaaggaaatcattctttgtctcacgttgatggggatggcgttttcaagatacgccaaattcccattcgcgagcgaaacacgaagatccgaccgaatacatcatggtgtaaactaagcgctgcatgggggtccgatctcatcgtcaaacccccttgctcttttatgcgccgcatgaatctacaaccgccgcgtcgatcatcggaataacacaacgaagaatcccatgtgctaaaaggtagcagaggtagtagtgttctacacacaaacacacaccttgccctctacctatcctctgtgatatatttatcacccctcgttcgcctcccactcaatgccaagttctcgtcatcccccatgttcttttatatcagaaaccggacgaactgtcacgctacgcagccctatccgccgtctgcccacgtgtccctggaagggacatttgtttcagccttcgctttgtgcacttttgtcgagccggtgggcaattgctcaccaagtgtttgagaagggccccagctttttttccgagaaagggaaaactagacatcagggccaggatacgaggcgcttctcagctaaattgttattgttctccctcggatttcgtggccagtgacacacccatagtcatatcaacaatggcacatcctagaagaccacaaaaatctactgtgaaggcttcacggacggctagtacaccgcgccccgccaaacggtcatatccggacgccggttgtggtgactggtaagctttggatgtgtgtttatttcgtttcatgtccccccacaacccctctagattatttcccagtacaaatccagacgtacattagcgaataatggataaggtccgtcccgtgtgagtgtttgtttgtttgtcccctcctttcacccacatcccggactctgacggttgagacatccctggcgagtgacaagggtcatttgacaaccatttgcggagtgatgtagatcaccttaccacaacgattctggcgagttgtgcgaaagaattgttcggacacacttgcgtactgaaacatagccgagagtgttcggttctttttttcttatctacttttctttcttttttctttttctcattttccgcatggctcggtgttcagagggtggttgattggaagaaaggaagaagactgagacaaaaacccagaagggtgactcaaatacctcgccaacacttagaacgccattgcactttccagcatctccttttctgccatcaatctgatgagccaacttgaagattgtcatgatgaattacaatgatttctcccagccattgctcagcctggttttcatctatgttcactctttgaattacacaaactggaacgtgaaacccaattttaaagcccgtactcttcactaatcaagcaaaacccatggaaacagagccgtcgtttgataattagatgataacaatgcacaagtgctttgtcttattgtgtgcaaataatcttggccctatagcgatgcccccatcatatcctccgtctcctattttatcgtccacagacctactactgtaaagataccacacacacacacacacacatacaaatggagaattgggagagaaaaaagaaaggtaatataagcgagttgagatgcgccctttgatcatgcgtcatgtcaacagcaaacccaaaaaaggaacccgcataacctcgaaacgcccactgccaagtggcttgaaaatggcggaaatttccatccgcccagcttgatcactcatctgatccagtcatcgagtcattagaagagttccacgcaactccggtccgtccatgattatgacttgcgttcccagtgcgttccgcactcacactaaacaccacagcccgcgccaatgatatgaggaaatatcatgcgactagtcctcctcatagttttcgtcatcactatcatcgctctcatcccctgattcctcatcatcatcccctagacctacggctgatcgaggacgcttaactcctcgcgtgagtgactgagcttgatggtggtagtcatctcccatttgcatctcttccaccaacgctgccccctgtaattcgttcgcgctggccacaatctcgtcccactcttgcgagaggtggtggccttctttgggagagtttgaggttagagatcgatgctggtgctgatgctgactaggatgtgagtggtattgatcttgaaaacgcgcataatgatgttggtggtggtggtggtgctgctgctgttgatgatgctgagattgggaatgctcctggtgatgttcttgctgttcatcaacagtcacaggccagtgaacctccgcaccggtcgacgtggcgggtgtccagagaccatggtcatcaaccagccccccggcagtgccattgccctgccattgctgatgctgctgctgttgttgatgaggatgctgatgagatgcttggtgtaattgatggttataacgtccatcgaccgaccccgctcttgagacggggttgctaggtggatgtgaagcaacaacagaagtctgaggatgtagatgctgagacgtcaacgatgacgtccttgttccccattgctgagcaccatcaccaaccgcagcgtgagtactagcagcggcgtatcccgctggtgtcgctgaccaggttgattcgaacccactggtagcagaccaagtggacggtgcagtggtggaaggaccatagatgttagatgtagcggtcaaaaacggatccgtcacagcagccagatcactcaatgaaggttgtggggggttgtgtgcatgaagaagatgatgatgagtggtatgggaaagaccagtatgaggggctggatgttgatggccgtaatgctgcttctgactcccaccacccggtccacccgcggcatcaaagttgtgagtaaatgagttactcattgttgcgctaggcggaggtgtctccaagcccgagtgggcactggcaccaccgtaattccccaatctttgcccttcatgtccacccccgcctcctcctcccctcatgctatgctcaagcatcatctggaactgggcatcgtagtctgttgctgctgctgctgctgctgccgcagccgcagaactaaaatgcgtagccccagatcccacagaggagaaggagcttcggagatcagtaccaccgccccatgcggtagatgttgcggcggtcgagaccgcagccgaggtgtatacgtcgcccattccggcagcggtgttcaggtgctgctggtagctggatactggtgacacgatcaggtcgccggcgcgacccccaattccgggcgtggttcccattgatgtggagatgggcgatgggacgaaggtctctgttgcacctatgccgtgggagggcccgggataatgggggttgatactcagtgaagtcctaccggcggcggttgttgtgtgacgctttggcccaataacttgtccggcagcagcggcttcggaactgctaagcagtgccttttgctggtggtaggggcttgttgggtcgaggacggtcaggaagcgccagctggtcttgccgctttgtgcggtgaggaccctaccggcgctgtcgaggctgtggatagtctcgaatgtccaaaggatcacggcacagcgggtccattgtggctggtggcttgcggtgccggtaaggccaacatcctgctgctcgagaggagactcgggtgggcaggaccagatctcttggagcatggcgatctggggaactagttccatctgtgttggttggcctccgtcgccgctgacgctagatcgggtgctactggtgctctcggtgtcgtcattgtcttcagaatcttgaggttctctcttcaaaggagcggccgctgcccttctcttgttggcccctcgccgcactcctgtgaacgggtgagcgggatactcagcgcagttggtgagagtacgcgcccatgcgtcagctgggaacggtaccatgacccagtcccgacgtcggcgcgccgagatgcaattacattgatggtcgtacccgtcgcaaccggggaggtgctggtattggatggcgatctcggcacttgtctcatagtatgtttgcggcggcgacttttcgctcatgaagctcaactcggccgggcggacaagcttcgtctctaccttccaccggtggctgagtaactgtggttgctcgatgttgatctcaatccacgagttgaagtccgattggttgggaaaacctcgcttttccttcagctccaaggcgacgttcatgtgcaaatagtcgcagcgactatcggcggcgacgatggcctcaagtcgctcatggagtttgggaaacgaggtctcccaccccctgctgacttctctgacagtgctggactctacttggcgaatttccttcgtaaactcgtgtaaaagcgagcctttgaagatctgctgttcttccttggcccatttctccttttcgaggttgcgttcaaggtgagggtattcgctcttgtctagcctgtcgcccgtggtgggaaggtatccggagccgtcaccctggacattgacgttggggtgtgacacgaagatccaacatcgtttgggccggatggcaatctggtcattcagtgcaaggatgtgggcaaagtactcgtaattgggccgctcatcgggaagacgaccttctgccaaggcaatcagcactgggtttttcttgaaagactcgatttccttgagcttcgtcgccgacaagggctgctttttagccaccttgcgtggtctgctcttctcctctttctcatcgtgtcgagggaagaagaagtgaactatgcgcagggagggcgggcaaggggggcccgttggttagcttgtgtgcgcgccacaggatatacagaatctgcacgacaggaaagcaagcacagggggggaagcctgacggggccggaaaaagaaatgtttgcttggtcaactaaatgtagcgtgcaatggggctaaacaaagtgaaaggcttcaacgaattcatacttacagcatcgatgattcagaagtaagttcttcaaaacttggatgtggctcgacacctgttttcgcgttctcttcatcttcgggtccggttcggttccgggcggcaagctggcacgatacgctatccagagatactcagtaactaacatgttccgaccccagagcttcgaacgcatcgtgtactttctctttcccatttgctgagggataagcaacatagctggataagtaccagtatcagccacctggtctgtacaatacaaggttcttcacaagatcctcaccgtcaagaaacgcatcctcaaggacgtctggccatttctggtccgacttttcctccttgctcttacttgcttgcttcttcctgtaactgaggaactgaggtgacaagtagattgggttgatggcatgttcccttctccgaagctgcatctgatgcctttgctgtaaccctaggaattcgggggtgccataggcggaactggcagactgagtcgggacaacgggtggactaggaatggagagctgatgatgtgcaaacgtcgaccttaccagagcaccgagttgttgctgttgctgctgctgctgttgtcggcgttgctgttcttcatgctgttgttggaaatgatgatactgagcattgccagtggactcgcgcagaggcggtcttggtgcggagaggacatggcgatgatccaggataaagtccgacgaaggagggtaacactgcgatgcaagagtcgtgggtctgactggcaactccatattttaaggactggtacaaaaaccactggaaagtgaacgctctggtactcccacggcgggctgaaataaagaggaagaatgcccggaaggaatgacttgtcgtcagacgcaagccaaagaggatataaaatatgctcgtacgaaggggggttaagccgttgaggcatggaggggagtggtcaatatcttataaagggccgtcgcccttccctcgataacgatcaccaatcccaggcaagccgtccttgggatgtttcttgcaacatgctgctcgagggcgactgtcgccctgggtgttgtcaaacaactgttattaggtcagctgcttgttgttacttggacaggaccaactggcacgcaagggaaccgtaccagttgacaaggggaaatctgcagcaccagtcagtcggtgccggccatcgaaccataagcagaaaataggaggacttggaccaagcagccctcactcaggcatgcggcaaaattactttgcacagtacggatgtgagcacgggagagagtgtgcgtgaaagggaaatggatgcaataaaggtggttgtcccaaaaaggcagacatggttgacaagggtgccgagcacctccttcacaagggaaccgagacatgattgccgcaaccccgtcccaaaatctgagacctagggaaaagattcaattcttcatgtgcttcatacttcatcttcatcgttatctccaatggtgaccttcgcccgccctgtccctgtaagttgctgcagggcgaccttattaacctgggcacgagtcttcttctccatcgcagcgatctggtcctccgggtcgatatcctccgcctgcgcgaaatcaataacaagacggcgtccgagaatatgagtatctttgagagaattaaacgcgttgagcgcttccttggctgtggaaaattccgcaaaagcaaaaccgcgcgatgattggttgaacttcttaggaatgcgaagcgcaaccaacttgccataggcgctgaacagagttcgcacttccttcttcgtgacttcgaaaggcaagttcttgacgacgagcttggtgccttggttcgccgccttcttggccatatcttcccgcctccgttcctcagcggcatcgagacctctgtgtgacgccttgacgctaattttgtgggcatcaagaacctggccgtccatgactttgagcgcagcctgtgcctggtccttggttcggaaagccacgaaaccaaagcccatgctgagcacttggcctggcttcttggggtctgttttcgtcttgaccttcgcctggacaaacccgtccaagtgtttgaaggcgtcggtcaggccctgagaagtggtggagaagttgagattgcgaacaaacaatgaagaagtctctaattgttcctcagcatcgtctcgttccagcaaatcagccacagacggcttctgcacaccggcaggacgagcatcagtgggtacagccacattatcggtaaagagacccttcggtcccttctcgaggaacaagacggaatccttgaaacgggaatatgccttcctggcaaaagctgtcctgcactggacaggctgtgcgaattggacgatggcaatggtgccgctgggtggcatgaggactctgagaactgtaccatgctcttcgaaaagagtccgcaactcctcaattgtggtgttcttgatgttcttaacgaggatggtggtgtcaccccgctgttgtgtcttgaaggcctcaatattcacaccgttggcggcgaagtattgttttgcttcttggatgaccgtggtctcagcaacagcctgcttgacagcagctgacgcgtccgtaggatccagaagctcagcctttgacacgcctagacgttctgccattgccgtgttcacagcatcttggctcatgaagagggagttccagttgaaggtgctagaagcagcctcagccttcttcctcaacagctgttgcttcttcaaaggcagcttcgagagagcgaattcgtccagcttgttctccctcttggcagcggcgggcaggatgtggacgattcgaccttgaaagacagtaccgtctgtctggaatgcagcaagtgcagacgccggcttttcgtagcgaatcatagcaaagcccttgctatgccccttgctatctagtgggacatgcacctgacgtagagtcagcaggaattcaaattgactatgatccaaaacagtttgataacgatcgaccctatgatcagaaactcgaagcatctactaaaataccgagcccaaattcacatcatttgcgtttggcataagatgtccctatcaggggttcatcataaagagggcgaaaggaaagaggaaaggaaatgttgcagcgtacctctaccaaaatgccaaatttggcaaaatgctctctgacatcatcctcggtgacggtgtaactgaggttccttaagaaaagccgtgatgtcttttcaatcaggcttatagccgactcggggtcatgcgtcgaggtcgctgccatttctctggagtcctcggcaggatgttcctctggctttgccgacgccgtgttctcaacggacgtggatggcacagaaacagctgcagaaccagacgcagccggacgaagagcgaaagcggcatcctctgggtcgaccaagtcaagaagacggtttgtcctcgagcgaagccagtcatcatcagtagcatcgagagacactggtggggctgactcagacggttcagcgcttgctgcaagaggggcgtcgaccatctcctgatcggcagtgtgtgactgattatgagtacgagaggggatatcctcgtattcatcatcactttcaccatcctccaagccggcaggcacagctggtgccaggacttcgtcgacggtggtgggaaggccctcggcattgcgcatcttcttggatgggtgagcccccatgacatcgaggtactcctggagtttcggatcggcctcgtccaaaacatccagtttcctcttcggggcatctggggcggcctccactttaggtaccgcggcggcagttaccttggtgttgggaggcaaaaccttgggcgcattcttggggtcggcatctttcgaagaaccctttgaaggtgatttgtgctggggttttgagtccgcaatctgacggttgctgttagcatcaggtttggtattggccagtagcgtaagacaggctggagcataccggttttgctatgtcgactgaaatcctggacatgcggatgaaggaacggttgaagtatttgaccgcccgggcggcatcttccgctgacttgtagccgacgaagccaatatggcgggctgggataagtttaacatcggtaacttggcgaccctcagccgagaaatgcttgcgaaactcggcttcggtgatggtaggcggcaggttcttcacaaaaattctcgatgatgactccattgctgcagcctctgtctatacaagacagttgatggaccggaggcttgccgcaagatcattccgtcgagggtaccgcgggactgcagatttgtggtaattgggggaatggaaatcgacaccaaattttttttccacggtcatccataataaaaatttcccggtccccactgaagccgcccgggcgctcttatcttatctgtcaggtggcccgggcggacccattcgctagtgtagtgtacatccactgtcgggtattccatcgcagtggatgcacggcgccagcccagtgacacggtgacatgcctggccctagggtgcaccagtagaggtatgtaccacccatggactccagctgcagcttgacaagcgcccgtcgcctggcgtaatcttgttgggcgcccggctgccctcagttagaacactttgtggatgttatgccttgcatcatgtcgttgctcatgttgtagcgccgaagggcgggagaaaatgtgcctgagcggtatcgtccttctagcggtaggtaggcgatgaagggcccgttggtgagagcttgtgccctatgccgcatgagcttcgagcccactacacgtatggaagtgaagtggaagcttctacacaatacgcacttcctgacctccaacttacaagcacataacgcacgctacacctcagtccgtctgccatacatagtttgagatcatgctggctttctccaccgccaaacaagcaaatgttctgcatccatcatactgtgtatgacatccaatcgaggttaaagggtagggatgaataggacccagcacgctgcatctcctgtctccaagtctttagtcgcataatgatgattcgctcgatgtccaccctagcgagtttctagccaggcacctcacttgacgaaccggggcgtcacacccagctgactgcaacatggaaggaaagaactaactgccaaatcttgtagcccggtacaggtaggtacaacgcaaggtacctctgcgtacttcccgtcagggcgccttgccgccctgcccctgccgccttttctgaccgcccacacctatctctacctacctacgctttgagtccatcccaagcacaactccgtccgacacgagaaacatccagtcccttcatccaacgaagtacccgaccaaccacctgctctctctgttgacggatcgtctatcgcctccgtaccatttcacaaacccggcgccggcctgtacctttacgatccatctgcaaaccccaccacaaggaagaaacgaagccagaggtaggcatcccgcaccaccgttttcgggcaccagtgtctctttgccgccaacatcacacaggcttgtttgcacctatcctaccgcatgttgtcagacccctagttgggcatgggcaggtaaacaacagggatcacatggtgttaccccctttcccgtcttctgatatataccaacccagtccacaatcacctctctaccggactgtaacttgagcctcaattaagccatcttgtggttaatccttgacactgcagattatctcggctcccttcgaataacaaaccccaccgcatctacgaacctcctaacggttatctccgtactacccctacatcatcgcaaccatgggcggcgacgagctcaaggagagcgtttcccctgctcccagggagaagttggaaggtgagctacccatgatacgggcccttcaacgggactgtgctatccgcacctgaaacgaggacatgagctgacgagatgtttgtgctggacagcccagatcaagagtgccgatatggtaaatcgcaacccttgacgaacgatcacgtatgacgaacggtgccagtcaagatgctgacgcaggcgtacttctgatcagaccgaagatatgcagcaagaggccgttgaagttggtatgtgccctggagaacgacaatggagcaacttcaagcacaaccgaacctgacgagacaatttctagcccaggaggccatggccaagttcaccgttgagaaggatattgcacaacacatcaagaagacggtaggaccgtatccatctagcgccactacaaacggactagggttcggctcaatccttgtgatgggattgcctggctaacggagagcgtatgacagtttgatgagcgcaagggcccaacatggcattgcattgtaggccgtaacttcggcagcttcgtcactcacggtatgcaaggcctttccttcttcacagtccagtccctatctttattctccctctcagctcagccctccacggtccaagatgtctggggttcgcatctgcgcctgaagtcgcaaactgcaaacgcgcaaccaccaccatgattgtcgtcaaattcggcagctgggttccagcaaaatgatacatgttttggacgtgttcagctgacttatacctctttgcccttaccgcagagaccaagcacttcatctacttctatctcggccactgcgccattcttctcttcaaaacccagtaggggcgcgacctcttccgccgttttgtttccaggttgtagaagaagaaagaaggcagaaagaaagcagcaccagcagcagcagcgtcgtcatcagcatcttcaatattgcttcatcgctggcccaacggcggcctggtttcaaccacggttcatgagatcttcgccgtcatctctatcttgtgctgcgattttttcttcgttttggcttttctgagagcgacaggaaatgcaacggcgggcgcccctttgacttagtaggccatcacaggactaaaggggcgttgactgtcatgtccgaaggggagattcatcacaaaagtgggccatatcgatacatatcacatacagcattactataccatatcttagtaccataccatgtttacgaataatcaagatatcttcatgatcatcgggcttagaccacaaggagggtgatatgagccgggagggggaagaaagtcgaaaagagaatagaggaatggatggggttcacaaagagaactttgcgagtgtctgcatctagagaatcgatccttgaccaaagcctgctaactgaaaccgtttgatcatgcaagaagacaaggaaagacagtataagacgatcaagttgaagcttccggcttggtgtcaagcatctggtcgaactttgttgacgcatggtaggaaattttcttggtgaacttcccagtcgccattgcccacctttgtagtataccactgaaggtgccatcgactatccacacaggcgtctagcgtagtgcttgatgcgatcaaagaagagaagagtgtgtgatgtctgttcagatctctcgagttccaacactttctttcacacctgaacctgacccgagtgagtcaaacggacgcggcattatcccgctcatggtctttgaaaaaatatatctccttattctttagatgatatgtctcgctttgtgaacggtgcaacatcctttttttttttttttttttttaaagaaggccaacaagagctctaaattttccctgttcaacccctggccgaagaagcgaactcataaacaaacaaaccagtgtcatattgcatgatttctggccttcacttggcagtggtcttagcaacatcctcctccatgtgctactatcctatccgtcacgatcgtagacatataggcatgcagtgctcgcacacagaacacagaccgcagtataggcgccagacacacattcacgtgcaaacactacagacagtaaaccgctgaagtctctcaactttcttttctttgattttgctatgctatgacggattcctcaaacggtcgacgacacatctgtccgtcaccgtcctactaatcaatatcaaatacaatgaacgccgatcgccaacaagctgttttggtttatcaaagtgtccttgcaatatgggcagaactgcggcaacgcagtacatatctgtcccgtctgtattggtaccttccataggtagctaagcttgccatcatgtctcgcgctcaaaccatcatgccatctgtcaaatcaaagatgagcaaagacgattctcatgactctctgtcgcgctttccctgcctgcttatcagcataaagggacctaatataatcaaacgcccaattgccccatccccatcttaaactctcatgtcagttcccgatcttatgctcgtcaagtgcgatgatccattgcaatcgcaagaataaaaagactccagaagacaaaagccgcagaattcaggactgggaaatgtagtacatacatccatccttccctcctcaaattgttatccaggtctacatctaccagaaatagcgcctgagtgtcgcccagtagacattttctagaccaaagagcacggcaagataaaaaaaaaagaaaaggtaaaaaaaaagagacagcgagttaaaacgaaagccaaaccctgaaaagccaaaccctgaaaagccaaacctgctaggcccaaccattgggtatttttaaatgcctgcgccatgcctttgatgcttcgtaaactgaagagtagaaagacggcctttgaatcctgcttccaattttccggcaactaccagaaagacggtatgtaggccatgacccggaaacaggatagagaaagaagagaaaaatgaaaggctcaaaaaaagaaagaaaaaataaaagaagagttgccatcataatatacccgtttgaattgctgttccataagtcatgtggaccccctgccacttcttgcgaaccctgtgaataggctcctggggtgaaaccaaacgccaaagtgttgtcttccataccttgaaaactcctctaatgtgcagacctcttggcaatattatgtggagtcgacccatcctcctttgtagattgttcgtcttgttcctctcccaagttcttcctcgcctctttctgtcgtgttttccacggggctcctagtcattctccaacgtgacagcgctgtagatttccttcttctcgatctgaagtcgagcgtgcattcgcataagactctccaccttctctgatgaagggtcttccgcactactgacctcacggtgcaatgcttcgtaccgggtatatgcgcgtttgaacttttcggccctgctgaggatatctgggtcgaggcgtgggcgcttggagccgatattgccggatgcataatcggacggcgcaggacgtttcttgcttctagatccaacgtctccattgacactgccggcattgctgcttgcgctactaacaataacctcacggtcacgctcgcgctcgcgctcccgtttctgaggcctcgatacgatggcccggcgaacttcctcgttatccgacgcgttggtaagcggcgatgaggccaatggcgaagatttctggggactggcaaacttgccctttgcaaacgtgctgccagatttagtcgtagcgtcaggtcttgctttgggctttggcactggcttgacacgctggctaagcggagttccggagctggaactttcgtcgtcctctggatcccgcgggcgtttcgacaccatcggcttggtggttttgggaatgggttgagcccgaattgtatctctggtctcctccaccttcttcttcccaacagctctgatcggagcggcctttggcttctgtttagtctttgggcttggggcctcgattgattttgctgctgtcttgtatttctccacgggaggaccagacttcttagtaccaggtgcaggcgcagaaacaccttgagtccttcctaagctcttcgaaagaggcacttcgtcttcgtccgaatcggaatccgtgatgatctccttggaaagaatgcgcccccccttagcggcaggaccctttgaccctgtgacctttgtagaagccaccttcggtgaggccatcctaggcgatgccacctttgaagctgttgccttggcagcactcggcctgcccggctttttggcatttgcgattgctgtggcaagacgcttggcctgcgcaaccgaagccgacactttcttcttggtcacgcctgtctgagagttggaccgcgacatcggctctcccttctccgtctctgcaccgctaggactggcagttcctgtgattcggtttggggtcggaacggtttgactgttcttggcgatggtggcatgaagcttgctcaggcagataccctttccgcgttctcccttgggaagcaacttctgccacagcggatccgaaacacccaaccgcatgcgatcatactgtttgatggcgttgtcgatcgctttttggcggtcttcgtccgtggcgtaggcatactcaaagacatccagctctttccaatacattttcttaagaacccatttttgctcatccgagtcaaagtcagccaccttgttgagaattgggtggaattcttgctcatctccgtcgtatctctcaagaagttcctcgaatgttaggttttgggcagcaagctcgtggatgatggggaatttctgttgcttcaatcggtcaccagggccgttactggtaggacccagggaaggtgaaccaagcccactcaacgcaggactgacagaaatcgaccgagacgtgccattggtctgtgatcccaggagtcttgccttgccggggttgattttggcaccctttttggaaggcagtccctcgacgatcaaagcgctagagaccatgttagtcacaggctcacgagtggttcaccttgggaacacgtacgagttctctcgcttatctgcttcaaccttggcgaaggaattctttaggttttcgactgccccttcgataccgttggaaggtttggtggtttgagccgccttgcgagccttggctcttttgtagtagtcaaagatcgacatgactggtcccaagactcgttgacctcttgttggtttgtttgggttggtgtagaacaactcgtagtccactggttctgttaaaagctcgggctggagaggtacttcctgatcttcaatgaagattgcctggcgtgaaacggttaacggtgagtaaggaatgaggataggtggggaggagagccggcagaagaggcgcggggtaggacggcaacacaacaatagactgaacagctattgagtattgaacatgttttgggtttggggtagagaccgaggcgctcttgagtggcaggtacaatagcaatagaccatgcatttgttcctgaataatctgagggcaaggtgacgagaggctcaacaaacttaccggatcgtcactcagtgacaactgaagcttgcccccattctgtgcgctctcaatcatctgcgcaacgagttcagcggacaagggcaccgcaaatgcgtgcggcgatcgccgagctgctgcttcggtcgggccttcaaggagaaggccattgtcgggtattgccaacgacatcttggatagattcactcgagcacaaaatgcgcgtccaccacaatccctcctcttgtctttcgtctttcctgttacaggctctctcctccttcgctactcctatgtgtatgacccgatactagatacggcggggttcccgcaccggagcggtggcttgaggtcttgtgcggaaagtgacaattgtccagcaccaaaacttgtgacggatttatgaggatcgccgagtgtcgtatggtacggtatagtggtatactcaatgagcggatgggcagggtgttgggtttcgcttcatcgtcctcgcgtggactcgttgggcttgggaccagggggtcgatcgtcgtcggatgtggtaagttgcgacttgaacaagcactcgggtgttagacttgatttttttgttttttttttagaagagccgataggcgagagcaagggaagattcaacgtcaacggcccgggaagttgcaaggaagagaaggcagacggtgagggtgccgtgctctcggatgaaaagggcggcgtgagggggaatgacaacagcgaaccttcaaggctaacacaagcgagaacggggcggaagccgtaaccgaagtcgaattacctagtgacaaggcgcacacaagagaggcagaggcgaggcacccaagagtgacagcaactggccctggacgacaacatcagccgacgacaggcaggcgagcgaaaggaggacgatttgactaaagcacggcgtaacgtggaagagaacccggccgacgagaacgtgaacctggcagagggagggcggaggtcaaggacgggagacaggttgggagtggaagcgaagtggtgagagtggagaatcgaagtggttgcaggaggataggtacccaccctgttcacagaagggtaggtacctcttacctagtgtggaatactcacagccgggttacacttttggtgtacagatgctaagaggtgccctggtcctactggggcgtccggggagaacggggtgcacggggtatgtacctcgatggatctcctgctatgatcgaaagtgtacatggaacgggcggatgggaacgaaacgaagtggaagtaactcaaaaggcaggaatcacgctagcctaggtgggtgggctcacaacgaccggacagtgtaaagtaggcattttccctcactccatcggcagaggtgcaatgtgggcagtggtactttcccttgggctggcaggcaggaaatacctagcctggaggtaaccgcagcgcttgcgacatacctaccttctacactacaacggaccacctcatccgccctttgttgtcggccagtcgtgatcagggccgccgctctcacaaccctttatttcaccctaaacttgtgcctcttgagattgagtatggtttggttctttttgctgcagcaacctgggattgctgccaatctgctgttaatggcgcaaaggcaaatgacgcaacacaaggcttgatgtgactggcgcaaaccagaggacaggcaaaagcagcagtagtgtatagttctagaggtggaattggtcccggtacaattgagcgacccctacgtgcctctagtgatgtggtctgaggtaaggcggtatcgccaggtacacggtgggccgccccgttcaatcctcactgcactgtccagccacgagccacctcagctcagggcaccgccgggcagcacacccacggagccacgcaacaatagagctggcgatgcgcgaggtgggccacagcacttcttccctcctgtctgacgcttccactcttgctgcgcaaagtcctctccaagttaaggcttcaagccattcacaaagagacgggagagaatcactcaccactcttggccaagcgccatctcgtgtctgacaggggccaggggttgcgggtgagcagcaacttgcatgcgccagagcagctcaaagcccggcatcatgcccgcatttgcgaatcgacacagaaaagaacaaaaaggaacagccgtgctcttcatgtcaaactcacgactggcgctgttctctttcgtcgacttttggtttctttgctatgagtagtattggctatatatgcatggtaggtagcggagcactaaggccggcatataccgggcctgtcgtgaaggatacgacgataccaaggaacggacaatggttgcaagaagtacactacgtgcgtaccctttgggtcttgcgccatcccaattgacggatctttcctcgacgtgggcttgcagggcgaacgaccggaacttgtgttctacaccagtttggacttgcgaatgctacccaaccgtcgtccacgctcacgttcgatggatgtcctgatcagctcttccgttgtgcgggacgggggtacggctatcgcttcttccgccgatccttttgcatgttaacgcaacactcacacgttgattttggctttggaatcccccctaaggaccatcgacgatgatcaagtcaacagcagctccgagtcttaaggtggccagcgagaattaccaagtcatacagacgccggtattttttgcctttctgaagcacgaagcagctgcttcgcttcctgttatgccggttctacatgcccttgcccacctcactccgcacatttctcaggcaagcgtccagtggtctgggctgactgtcgacctttgagcctagagcaccatccatatgggtctcgcggtgatgcatatcaattttgcctctttgctccaacacaagctgcaaacacaatggaaaacatcgatggtggataaaggtatcaggtcctacttaaaacacctacaacgtactgcaacagccatttaaaactgtgtaagttgctcgtggctctggccttgcccggccgccaagtttcatcgcggctctgtacctacctacctattttggctcgccaagttccagagggcccactgcagccaactacctaagggaactgttgaggcctctgaatcacggcgctttcaaacttgcgtggaaattggcaaaaccttttcgcaattctgtcaccacgagaatggcgagcagtctattttaactacgctccaaagaatctaatgccatatcaacccagcatctttcagttatgatatcctcttcctcatacttgattcttcatgctgacgacgagcacaagttcgcatctcactagataggtagtggggtatctctacactactagtgtaccatagtagatagtagtaggctcacagcaaggagcttctcttcactaggcccggaaccccagccgatcccgctttcggggcaatccgctccaagcgatgaaaatcatccgcccattcacacacacacaatacccgccgaccagtgacatagtgctgtgtcgcggcaccgatccctcgaaacccagatcccattgatctgatacaatgctctgagagatgaccctcgagaagcaatttgggaacgacgatgagaactctttcacttcaagttgaatattcagccgtgtatactatttgagaggaattgggatggccgccgcgaggctcgcaagtgcccaggacagagagtggttggcggcgttctgttgcggcgagactcgtggttcagggctgcagacatgaggcagcagccggcatcttaacgcaagataaccgactggtaagtgaatcgtgggcgttctcaaatccggagggttttgtcagcaagccttttcgctgcaatcgcacaataggcgtttttttcttcttctttcgctttggtggttgggtggagggatcggctttttcaaggcctgaatatcaatcaaaccgtgatgttattctccgcgtttgaaaatctacgggggatttaaaattaacctgtcattgatgcgctaatttgtctatcctgctcatgcggctatgccatagtctcagtctcttttcatacaaatccaaagaaacatacatggccagcggaaaattacgtcagttcgcgtttgtgaaaatgtccaccttgaacctacctctacacagtaagcaatactccatatcgctgctgccctgacgagttcctggcttcatttgtcaaaccgcgcagtcctttcataacaaccaatgccaggctcgcctaatcggtagaggtcaactaggtaatcgaaagttgaaacaaatctcaaacagattcacaaatcgctatcccaagttccgagtcgttcgcgcgagaagtgatgcccagacaagcgtgcgccgtagctatttctacttacctgtgtctcaacttcaacgcaagcgacctccctgccaattcaaggaacgcagaaccacgcagttctagctacaccgcatacctaaccgcgacccaaccaccataagagcccacgagttggtgttcccccaggtccctagtcaatcattcagaaatcccgcgacacccaaagggccaagggctaaggacaagtcgacgaatagtgtgccccgtgtgccgtgtgccgtgtgccgtgtgcccggaaaagtacagcgcagcaggataatataacacgcctctacctacctcacgtaggtatacagtaggcaacccctttggttaaaaacaggggagccgagagggcagtaggctcctggctcactgggtcgcacaaggcacaactcttccaagtgccagacaggaggaggcggttgaaactgaatcgagatatattactcaggttaaagactacttggctcgtcggtagtggtcgtggcggctgacgttaaggaccggcgtttgggaagaccctaacctttgggacttgacttcaagaggagaaatatctggtagacatggagggtgatcacccccttccatccctacagcgatgatggtatggtccgagtatctggcgtagtatacatacgctttacccagatgtacaacacgccagtgccgcaacctcgagttgtgcttgggtagtgagcttcacaaagggaaggcgttttacccggttcgtcgcctatttcgcgctgtggaatcgtacctgtggcttgctatttcatagtagataggtaggcaagacggcgagcggaagggctgactggtaaggcgaaaaaacaatcgtctatactagtttgttctgcaacgtaatttctgcgcagcagaaacgacaaccctactttgggtatcaaaacaaatcgtaagttgagtgggcatatacaggcatgttaaccctccagattgcagtgaaccgattctctgcgtgtcttgccatcctaggatgaaccagaattttgaagagcaatgattgagggattcgcttgtagtatacaacactacagcattgcctttttcataccactttcctttgccaaagccaactcatgtcatttgtttacctacatgcaccaatcacagaggcgtgatcaccgtgtgatcgtcttgacaatgtagaccaggatgttatgtagaggtattgcttggtacgccattgggcttctaggatcatttttgacttctccaacggcacatcaccgcagttgcgtgctgattcatcgccattgccggcttgcccctgtcgtgtcactaggtaggtacttggcactgggtggtataagggttttagcttgcataacacactttcacacactgcatcatctcacgttcatatcttcaagatgtaacctaggcgtggtgtcagcgttcaccacatcaagtgcttgtaagaagaacgagtatcaaagggtagacgatcacggagttgcttgagttgcaacaatgcgtgtcattcttccagcaaaaagtgatattcatttacatgcggtaccttttccttcgctgtatagatgttttccggaatttccctgtttcggacaaaagcctggcttggtcgttgcaatgaggtcttacgcccccacgaattgtgtgtcccaccgtctcacacttctcatggctataactgatagcttccgtgtggcaaagctgtttggcatctcaaagggaaatgtgctgcctgttctttgggagacaactgcttcggttggaagggctaagaaataataggcaggaatcatagtatgcgtacgccgtagcgcatatcccatttgactgtcaagcctattcttgtcagactcgtcaggcgtgaatattgcttttactgtaacctgacttcaaggtcgtatctagtgagtgcttgcacacacttccttgacaagctgatgcgttcgcgtagtacacattatataatagaaacaagattatgtaggcaggtgacaacccagagcaaagcagagcggaacgtgttaagagaacctgttcgattgaagaaacgaacatcgtactacatgttacggctcaaccgttctggcaaactacgttgtcattcatggttcggttgttgttcccggtgtgtttactctcttgaaaccgattaaaccgcttctacttccgggacatgttcccaacccgcgcgtggtcttaatgagaaccatgccatgtgctcttcacaattgcggtcatcaagtggatatacctagaggtaaggcaccgatcagtttctcgcttaggtagttcctgggttgttgtcgtcaatggcgcaacacttgttcccgttcctaatcccaagcggatcgccgtggttaattcacccctgcttccccgcgatttccccttgtctagcttggagtttagcgcccatcttgacgggggtgaattgtaagaattgtcttggaaacataacccagcgccagatcgtaggagaagcttaggggaagcaaagatggctagatgtgatcataagatacgatgtagattcctgactcgacctttcttaggatgtaggtcgactgtccttaccgtcagtctccctactggaaatgcggcatgggagggggtgggtaggtgggtagcattacatacccctctagcatgcgtgtcttaccacgtacgctctacattttcctacttatgtattgtgtaccttgcatacgtatgtctcgtgcattcttttccggagtcgaagtcggcttcgttagtcatttgaccgatgagatactctggcatttcttcatcttggtttcctcacgatgattgtgaagctcatagcttgaccgaccaaatttcattcccttcatggtgcatcgtaaatatgcttcgtagaggtgatggagggcatcagacagaagttcttcgacttttcaatacatgtgatcaaattggaagtcagtttacatagttgacggaaggggagcacgagtgaagttggagtattgaaccggggacctggactttctgcggggagaagacattcaccgatctgcggccgccaagccaaaggtggaccagtgtcggctccactttgatctttggtgagatcgggctcgggcgatggcggggggtacccaaccaccactcgatctggccattgtctccaccttcttctgtcgttctcttcctccgtcttcttcgcagttgaacggctcgttgaaccttgcatgtggatgaagttggcagaactcaatgtcattattggcgatcacgcaggtcatttgtaactgaggctcaaccccaccatgaccgtcgaaaagtaggggaatacagatagtcgggcaggttctctcgatctaaagctaccagtgtctgggttagagaccccagccggctaacgattccgtcgcatggctggctgaatgagatttcaaattcattccatggtgaggtgtgacgagcaacagaccaactacgcactggagaaggcgccgttacggttgcacattcctctgcaatacctttcctcctctccccgtgactcggccaagacaggcaaggttatgcctcgcttagctcggtgcgttgtctcttgttcacctggccggagcttccgatagtgaaacgggacaaaacaggtgttgatgggaaagaactgaaacagccctgtattgttctcaaagcacaacagtgtcagtgggtatggcggccgaatgatcttgtctgttcgagtttgtagcgtgctgatgatttcccgcgaagaaatatcactattggaaatactttaagttgcgcggatatccagaaacttgagcctgttcttccttgcagcttcacttcagcggtgttgtgtgcataggagacaggccatggggtacgaagttcacgttgtgatggtgacggatttctgacgggaggaagtatagtgcgagtgtgtgaataatattggcgagaggatgctacgatctggtcttgggcgtgattgaagatggggaaagaagatattaagactgggtttggaaagagggggtatggactgtgttaccctggttctactacgtacatggaatataagcagcgttggcttgttcgggtgatgaacaacggtctatttcgagatcagattgttcaatggtttgccaagcggtcaggtagttgtttgtcatcattatcatggggacatctatatggatcgggcaaatccatgtcatctcgtttattgcgatgctgtctttccttgtgtgcttgcatgttgaaagtgatattgtttgagtctataagcagtctaactaagatatctagtatctatatgcttattaggtcttgttctaagctttataaccgatgaaaaaccacccacagcggtgtcagctttctcaatccgcgccgctctctcaactatagcatgcagccgatggttaccaagaaggcttctctcgccgataaactccccaccaaaacccaacacgatcagtctcatccgtctctccctcgccccaatcgtcctcaccagaagcgatagcatcctcgaccaacgtcaggggactgcttgcttgttccagtttgcaacggagagacttggtcaagcccttcgtggtctcatctctctggggcaccatgaccagtaatctggcgtcactctcaagggagagctgtgtattgatggcggaggagaggagttccgggtgatggtcatcgtagaggggatccgctacaatgatgagctgttggacaaagtcagttacggctttcttagactgacaacacattgctgtcatattcataaatgaacgtcaaactgaccttgtagcggtttgacaccctaaagcgcggatgagtttcccccgcatagtcatcgctaccccaggtcaacgcagccgcctcaactcttcccccgcgcgcttccactgtttcccggttgagctcagcattgtgcgagaggttggggatgatatcgggtaggtcggtcagggtcacgtcggccttccagagacaggcggccgctatacccagaaggccggtgccagacccgagctccagtacgtcgagaggctcctctcctagaaagaggtgcgccaagggaccagccgcaaactgcgggagaagctgggcgagaacgtacgatgatccccaggttttgaggccgagggaatcgccagtcaggggaggctcgcgaatggctaggtcgaagtcgctgccgcattcagatgacacgttcttcccatcccggaagggccatcggcgtatgatttcgcccattgctacagatgcggaaaaccccataaatcatcaatactaccgttcattcacaccatccaatcgtttgatgagacctttcatatccagcccctctgggacgacccaaagtcccctctccctctacgaactctttgcacatacctgtccgaccacacctttccgacaaccgcctactagcctcctcccagatgtcctcccgctgttcgtcgctgtcaagccatggcaagccgctcttgataatggatgagaggaacgagatgatctcttgccggttgaaggccacctcggccatgctagccgcttgcgccttaaggatttcttcccgagactccttgagcccccagattcgaggctcttgacggagacgctgaaggacatcgaggagcgtggcgtagactggcttctgccagagatgagggagctcctcgggtgttggggataccgtcatcttcaagttgttgattcgttcggcccgggaaggaaaggccaagagagggcagggcggtaggtactggagtgtaggaggtggcaaaagcgagagtgagataggatagagacacggcgaagaaggaagcgaagttgatgaaagtgaagaagcaagaaagagacaagagatgatggttaagaacgacggacgatgatgtgaacaaactgtttgggttatatcttcaggttatcaaacatacgcctaggtacccctacccaaaaagtgtctcaccatgtcagcctcatttttttttttttttttttttttttttttcactcgcctttccgcattctggcgcggccaacttgggggcttcgggaacgtaagaggttatcacaaaaaccgggggacggtctggccggtccctgtcaccctgtgaacgttgttccctccaagggcaacatgccgcggaacctgtgagaacgacgggtgaggccgtgataggaccggggtcgcaggcggtggcccccacacccatgatgtttcgcttttcttgaggaacccgtcgttactggtgtctctttgttctgggtcctcttcttgtccctgtttctcaattgaacgacgcgagtgggactaggttagttcagacaaggattcttagatcggtggagacagtcccgccaagtgcttgacgcaggactccatggatggcaagggtcacccatctgccatcaactcgataggttatcagtgcgccgagccccaggcggcagcagctgcccgcttcctcagcatccgcaattctgggtggacctttgggacaaagcgtacatctcattggacgagccctcaacggcacagagcctcaattctttttctcttataaccccaaacaattttctgggactgttccactttcctctctttttcccttttttcctctcctcgtgaagcctcgtcctcttcaacgctgcgtttctatgctacgaacggagagactcgcgcaagcgtgtctttcacaccttttccttcgggaaaacactttctaccaggcatatgagaaattcggagaaatcgcttcactttcagcctacaatcatcaggtccacctggtgtttggctctgccggcaacggtctgcgcgtgatcctcgcgtctgtaattggcatcagaaaagcagggcgctgagctcctctggtcgcttgcgatcggggatagtttcagcgtttcctctgggagggccattacgaagcttgtgaatgaaatcacttgagtgcaatacgcagcgtgcatgcccgttactcccctttcgagaggaggatggactgcacaattcgattccgattactctgttgaggacgaggtttcaccacccctttcattgcaaacttgggctgcgagctcgggatgcgaggaagaacgagtttgttacttgtcgcccttctctcacgttgaagcgatatacaccttcgtcatctacccatagcgcccttcaaccaacgacgaagggaatcatgcacaacacctcggcatcgacctgggtaatacaaggtccactcaagtttgcttcacgagctccgtcgatggcttcgtcaacaaaaccacattgctgaccccccgttctgcttccattcacaaccatcgccccactcggaaactgtcatccggaactccgtcatgacttttgtctcccgtaggtcgtgctttccggttgagaagcgcctgttcgggtgtcgatgctgcttgtcaaccagctgtcctctggctcttcgagctctcatgacggtagtagttcgcaagcctgacgccagtcagtcgcccgtctgttgctctttcgatcatctgaaccatatcccatgtcctcgtagtcgatacgcgaccttttgagctgtgcggacttaaatcctgcgttttatagtgtcaagtcgctgtgggctcaccagcggaacagaggcccgcgttatcgtcgtagcaaaacgcggtccatgccgaagcggacgtaaacttatgccattcgtatctatattctgtgtgacggacaggagatgtgcttgaggttgcaaaacgggtccaaagccaccgatcatcctaccttcctttcctcctcatcggtaacagatggaggatgcctgaagtgacctgtgtgatcaacatataaagccgacatggtgtttatcgtatctttctacctgaattcggcagcgtatcggtccactatcgttgtcatggcctttcatgcatgtcgtggtgtgccgtgcggatctcagattgcatgtcatctttaactacgacgatacatacatctgacactcgcttcatatgaaaggagcagacgttgaacttcacttgtacttccccccgtcggttctctttaacatccatgaacatcaattcttctttaatctccaaatgcgtgacatttcaacaatacggacgcacaggcaatgagtaaaccaacattattgacgtggaactgagcatatggcggcgaacaatgtttcatcaaaatcaagatacaagcgaaacatcattggccagctttggtgatattgtttgaggccacaagatccaagatcacgcccccatgcacccgccctttgttccacctgctcccccaacaagtcaagggggtatgggtatatagcgtccgaatcattccggttataaatcaaggctacagtttcacaaaggaaccaccaccaagcgcctaacaccaggatttccagagtcaaggtagtaaacagtgacagacatgttcaaaattaaggatttctttccaagagaaaaagtacagaatggtagttcatcctcgatatgaaaaccgtctttgttcgctaaatggccaatcgaggtatgttggatgctcacatagttgatgtcaaaggtcatattgttgtgttgtagataggtctacgaaggaggtagcttgcttctaagtagacgataaatccatctattctgcccgttatgtgggctgttgatgtgagccagaggtggttttatgttgagaagtgggctagtgccttgacacgtttgaccatggccgtgatccttgatgccaacacggcaaagggacgagttggttgctgaaatcgtaggttgggtattgtctgcatcccgcctgcttgtaattgaagtggttaacatctgcaaaggcctctaagaccacccaactgtgctcgatattgaggcaaatatgcgagaaggtcgaagtgtatcggcccggatctaccgcatcgtgcccaggttcttcagttccagtaactacttaaagcagctttcaaaccgtaacagacgcattctttctgctgtcagcatcctcaatctggaagccaaacacaagcctaaagagatctttcaagaacccgtattgtccagatctcatcgtcatccagttgacgctcttcgcaatttcgatggcgctgatgcgcttccctcgaggcggaagactagcggaggatcggaatgcggaatcggtcagcaccagattcttgtagttttgcaataacgtggcatgcatcggtaacgagccgaaagatcccataggcaagcttttgacaaatgtttgcaaggccgcagaaccgcctttaccgtccactgccgcagtttcccgactgaaaccgatgttcatggcagctttgactatcagaactttgatgcgggtgatgttcatgtcgtcaatggtagcagtagcagtagtggcggtgctagaagtgtgttgactactctgactataacccgaaagattcgaggcactgctggaccagcgccccccacgcgagtcgctgcggtcgttcgatggtccgagtaccatgatgttaggcatctgggggctggcatctggcgagactggcgtgtcttcaaactcggtgactggggtttcgggtataattgccttttgccgtggtcgatctgtaaggtcgctgaggctccggaggctttcacgtttcgagcggattgaggcgcggctgccggcattagatcgggaatcggactggtggttggatgagaggttttgtagcccatagcttccaggggagaagaagttgatgtggctcggtcggggtgttcctcgatcaggtcggatctgcgtccaaccctcccggaagatatcgcacaactcccagcacgcctggactgcggatcctaaaagctctgcatcaggggctttaccgtcacgacggttttgccgaaggctaaacaacatctccgccaacgcccagcaagctcgaagaagcaggtccgtctcttcgggggaatcgtttcgttgcttcatgagtcggtgacataatgtaatgtaaaagtccaaggtccgctccctaaacgcctcgggaaggcttcgagtgtcttgagcgctatacaaactgtgtaacgtgttagcaactgtaatgagcatgataagacaagatttccttactggttatttaactcaaagcttactcttaatattgagtcagccacctcgtcttgcttttgtcgcacatcgaacaatgactggcaaaagtcgcggcaaagatctaggttagtccgggcaatgttgtgagactcgggataatcatttctgctctgataaagtcttttgcagagtttccaacagctcttccacgctttttcatgagcgtccggggtaccagagctgttgaatacacgttcgcggtggatggaactgaggttcgcaagagtattgcaaagtgtccagcactcttctagagctgctgaaagggcctggatctccgtctgttcgctcggtgtggtttcggcagtgaggaaatcatcggcatcttcgtatcgctcatccccttcgtggctttctggtatgactgcaaataatcagccgggtgcttctgagcaagtgacatgtgtatactcacgttctaagctactcgctgtgctagatcttaatctggaggtctcgtttgcaaagacatcttccaacttctgagcctggggtgtcggtgcatccaagccaaatgctaccggcttcacgttcgtgttgaccatcgggagggagcgagtcgggggggattgtgcctaggttttgattagcaatatttccattactaaagcaggcattatgcataccgccgaggcttcgctggccggaggactaatagtgctactttccgcgctggcagcgctgatagatttcgagaggcttgatctggagtaattatcgctggatttctgttcccggttcgagtcaacattacattcggtccatgttaacgtgtgcatggaaacgtacccagttctcgaagcttggtggcgcatgtatcacagagacaacctcatcacccgtgggtttccgtatgtggtccggtagattcgtccgcaacatcataagcttctttcgtcagcatcggagattgagctcaatgtcacgccaggaggctggactaaccgactgatgaccatgctgcccttgcccttgcccagcatgttcttctgcctcgtcgtcttcgatctccgtggtctcggtaccatttgatgtcaccggagatgggccaacaatgtcgctagttggacttaggagtagatgtgccgagttgggtctgatataggaagtagggcgtagtgactgagaatcggaggccgaggaggagctgaagttgaaagagtcggttagtatgacagggctggaaatcgatagagagggagtcgtacgccatatactgagaaggcagcggggaatctggacccgccgagagtgacatctctgtgtatggggagtagatggattgaaaacttccagtcgatgatctcaagggtgcctcaagagccattgctggggatggttgcaatggctaatccgcaccgcaagccagaggagccctcaacacaaggttcgcgctggccttccaggaacgtccaacgggagctattagaggagtcgttaggcctgtgtgagctcgagccgtcgttgacaacacactcggtgcggccaaaaatctcgtgaggatagaccacactgtgcagctgcgtcctaagcggtgatacaggatatgctgtcgccgtctattggctgttgctatcagctcgatggaatgcgcggcggttcgagctgctcgtggacaagaaggaagctcagcacttgaagctaaaggtcaagctgatatatgttgtgtgcaagttggtgatggatattgatcccttgaggcaatctggaggcaggcgtacttgaagcgaacaacagttttcaagctctttcaaccttgtgtggctcaggaatgggtccaagaacaatccagccacgggccgaccagaagatgcgaccttggaggcttgtttgcaagtcgggtaccggcgatgctggcaccgaagatggaggctcggttcgatctgtttttggaaataggtactctttgggtctttcaaggcggccgaggtgctgtgctaggtttgcgactcgcggatcgcaatctaagttccaactgaaggactgggcgacgatgggcgaagacggtgcttctggaaaaggaagaaacaacgaaacaaaccacagagatgaaacgaatggtagaaacaaagagccgacagaatggttgccagaggaaaaaaaaaaactaaaatctacgtaatgatagatcaagccgacccagttctttctcttccactcagcgccgagtcttgctgggttgtcgttcaggtgggagagtaatgggacgggcagccagtgagaagactggacggaatggaataggtactcggctactgtacgatctggccggggctttggtgcacttttgagggtttgtgaagggaggaacgccgcctgcgcttaagaccagaagctggattcgctgtaacctcacgggcagccaagcggagagagccggcagcccaaagaggtgaagagatggaggttcaggctgctggcagcgggaagagtccccgccagtgggaggttcggtgcgggcttccacccttccagggcagcgtccactcgactccgcctatcgctcacgacgttcccatgtgttgctgcccttgtccctgcccgttgcagttggagtccctgctcgtccctgcttgcgggaaggagccacttcgacttataaagctccattctgcaagtcgcaaccgccaggctatggcactatcgggcactaacacagtgaattaaagtggatgagatttaaaacaacttgaaccctacggcttaggagatgaagaagagggtgactctaggtacgcaggtaaatgtcaatgagatacacatgactagaagtacctaactcccgtcagtgtgaagtttgtcgaatcgtgatgccagggatctcatcgcaaaggacgtatctaacatgggacagttcatcttgaggttaggtattaccgctaaggcgaccagacaacaagctatcgccttcaagttcagtttggtaagaatggaagtaggcactgcaagtacctacgtacctactctaccttactgtacctctatgcagtaactttgaagcacctaataaagaggatggcatgaacctgcaaaagtgacagttgctgccgcaccgaccttcatcaacgggactccgtcacaaaggttccagggacactgcgtggtcctttctatgctggaaaagagtctctttcgggtggtggtgatgaatgttgctcaaccacaaccaaatgtggcagagtcgcagtgttcttttgcccatggaaccgacagcctgcatgtggtggtgacaggctccggcgcttaagcatgcagtgagggaagttgagctcgctttggtggccactcagcatccaacgcccaaaagccccacttcacgttcgaggggcagactctgggccaatcagatcgcccaaagtgctctcttcgggggcacatcaatcggcatcagaactgaagtgtgtgtcttcgccgggttcccaacctgctggtcgctgttccatgatctggtgtctccttgggaatctgtatggccaatggcgaggtggtacaagatctgccttgagaccaaccttcctctctctgcctctgtagtatcaaccgtatggtagtctgaactggctcaggtatgacagaacgatcccaacttgtgttgagaacgagacagcccgtgcctacgtacttactatcagcaaatttcatttagttaccaaaaccgagagacagtggcgtgttcgttacgactagcgcgggacttcaacatgtactttacttacaaaactcaaccaccattccaccaaatttgatacaagaagctggtatcaaccagatacattttggacgctttatacatttgtgttcaaattttaatttcgatctggttgtcccgttcttctctgtgcatctttgcagactcctgtcgcgagaaccgcgcgaacaaaccagcattgaactgtgcttatgtagacgcaaagagccgcatctggcacagtgtttctggcatcccccgatctgtaccgtttgcagcatacctaccgcggataacgcctacatgttttctttgaactactttccctgaaggacccgaaaaggccggcacacgaccgtaacaatacagtgcagttaacggtttgcatctcaaggctgaaagcactattgagacctcgttcatgaccaagatgtgccacactgtactgacgactgaacttgtcgaggggtttcttggcttgaggctttccctaaatcatcggcctcttggggcgttccgcggggagaagggtgaccactcctggtccaatcagcacctgtgttattgtacgatgcatcgaaagaatgaatcctccagaacatgacctagaccgttgttatagggcaaggatttgagtaccggaagttcaaacgcccatctggctggccaaaaggtcgctatagtggcggagagttatgggatcttttggtatcaactgcacccttcttacctaggcagcaccgctcgaacggtttccaattccggcgtggcataggcaaagtgagaatgagcccgggtttttgcaaccagcatcccagggctgttttcatgttgggctcggcggttagaggaaactgatattggtggtaatgttccttgctcatggttctcatggttcgaaacgaaactggctcgccggctaggttcttgcccttgaaccatacactcgggtccagataacgtgcaaacggttgcgggaaaagttgttgaacagggagcaattcttgaggggccggttcgggcttttggaagagagagttcatcaccctgtgatggatccgcaaattagctgcttggcggtcggtgtgacccaacccaaccctttttaccaggggaacccatggctcatcgaagcgccaagatctccactatcagagagggtgttcatcgattcctggtagaccttgcgcgatcaccccggatttcacaagcagacaactctccacttgcactccggactgcgtttgtgagacttcaaaaaaaaaatgtcttatggttccgcgcggaaagctcaacccccagaaatcgtgatgaattcggagagacgcttgagagatggtgagtgcaagcattagatgtgccgaagtctcccatcttgatcagtgaaggaataatgctttgcttttccaaaggtaactggatcttacctgcacctacatcaagacgaggaagaagccactacgccaatttaacttgcccaacgtttgggggcgccggttgatattgaacacttgctgggatggattcgagacccaacgacactgatccggcggtgatcagctaaaagatatggaagactggatggggagacgaaccaaaggagactagagatattgaagcaaagtggctactacacagatatggtaagatcacttgagtatgaacttcattctttcctacaccgtcttggaaatgagaacttacgtgccatcacttgtacggacatgaatggttgagggaacaggtaagtcgtagactgaccggcgatgcaagtctacggctggtgggagggtaggtccatatcggtaaagacaacgttcaagtttgtgacaatccgaaagctcatttttcggaagtatatttgctaccgatgagcaacgcaaaagcatctctgaccgagtggcgtccaaaccgggcctaggaacagggccaacgctcacttcgctgccacatacatacagttcgagtcactggacacgggcatgggtgaaccaattatcaggaattcggatgtggaagctacacagatgaataattcttcataaagagagagttgaccgggcgctgaatttgaaatacttttgaaagatatgacgttcagcatactcatctgagcgaatagcgtaggctaccccagtctgtacccatgttataaactgagacgtgtgatttagaaggccgtgctaccttttgcgaatgtctcttgttcaccagcgccatcatcccttgcactggcttgatgcccccacaaattgtaaggaccatccaatccgagcgtcgcttcgtattcgatcggtccagcccagccgaagcggtagacttttccaccattcccaaaagacatccgaacccgaggagttggaaaccacgcaggcgagcatgacggcttgtaagtcgccaatgtagataaccagatgtggttggttatgacacatctagccacacggagcaagtaccacgttccggctaaagacaatggctctccgtggtaccacaacctctcaactgtagttgcaaaccgaaaaggtagcctgttgtgtctggccatgttgctccggtagacctaaccgccaacagaacttacaccagaaacagttgtcccaaatgcaccttgacgccacaggttctaacccaaagaaaagcacaaccaaatcaagctcttgctttcggcctcctggatgcgagaccagggccgcttctataccctgcccggtacagttgtcttaatactcccaaacgcctaatgatcatgcagttttctcttcccggacgatagagtggtcggctttcccgaatagttgatgatgaattcttcgaccgctcgggcatattacatcccctgttcctcattgcgtgtctgcatctcgatcttcttgacgttgcgaccatcgggagtatacctagagcgtagtcagccaccaaggtccagcgcggcgagtccacaagaacgtacttgagaagcttctcgatgaggtcgacgtgggtcatgaccatgcgacggcagcagtagcgcttgaggccgagctgatccagagcatcactaatcatcgtctgtcagttgttgttatttgtaaatcgaaagtcgtttgtagatgtcgcatacccatcggtgatctcctcgccatcgatcagctgcaggtatctctcccagagatcacccaccacctatgtgccaaagtcagtaaccttgttaacgggtaaatggcggaggaagcggggcgcgtcgcgtcgcgtaccttgccgcacgaaaagcatcggattggaatgatcatttttgttagcgagtcgaaagcctacaaaaaagtgtttggcgggatggcgatgttcgcggcagatgagcgaccggcttctggcaagatggtggtgcaagattggtcgtagtgacggtgcaagtttcagcatgaactttgaagggcgaggcggcaactttacctgtgaggtcggaaggccccagcaaatttgactttctagggtctgattggtcacttcagccttatcaccgataagaaagctgccccacattaacttttcgaagggtactccgccaaaatttcttctgctgggaggatgaggcggacatgaagctcggtacgacaaatcgtgtgttccttgccagacttgcatcgtcatatactcaaaggacaagatggtggagctacgcactcctcgcaagacctcgaaggcgcccaagatggatgcgaatggtgaaactgcctcgctcaagaagagaaagagagagcccaaggaagagacgaccgcttcgcaaaaaaggcaacgatcgaaaccaaagacccagcctgctgccgccaatggcaatgttgacgatactaccgactcccaagaaagcacccttttcgagaacaaagacttgcaaacgaccaatggcgatttggaacttacggatgcttcgaataccttgacgacgcgcaacacatcggcatggaaggtatcgaatcctatgggcggccgcatgctcgacatcgatcccatattttccttggatgaacggttcgtttgagaccagtcccccaggcaggggctctactaatgcgacttagatacctccttatcacctacaacacatcaattcaagtctattccaccgaggattccctgctcgtcaggaggatctcccttcccatcaccaagctcgacagcggcgccgaactttcttctccccacatcgttgcgtctgcgctatccgccagcgcacccgaattcctctgggttgcatgctcagatggccgcatctggcaccttaactgggcgacaggtgaaggcgccgaaacacccttcacgattgacgtcaagaaagtcctcgacatgaccgtcgaatcggttgatatccgcgacaagcaagaagatgtcctgtttattctccagaagttgaccaagtcctcggcgcaaatcgtggcctacgacctcaaggccctccgtaagaagaccggcaagcttatccacacatacgacgagaacccgcaattgcttcgttccgctgctggtggcagactcattgttgctgccgcgaaggagacgctacacatcggcactttgaagtccaagggaaagaccgtcaaggcggttgatgacctcgaatacgcgttccactctttcggcgtgccggatttggttacttgcctcgacattcgcccgactctccaaacaactaagaagggtggcacagaaatccagttcgttgatctcgtcatcggttgcgctcgcggtgccatctacgtttatggtgaccttctctcgaaactacccggcagcgcgaccaaggggggtcctattcagccccgcaagctacattggcaccgcagggccgtccacagcgtcaagtggtctgaagatggtaagaactggtgaactgtctctgggagacgacaaagtgctgacaatttgacaggtaactatctgatatccggcggtgccgaaaccgtactcgttttgtggcagttggataccggcaagagggagttcttgcctcacctttcagcaactattgaaaacatcgtcgtttcccccaagggatcatcctacgctctccacctcgacgacaattctgccatggtgctctcgaccgctgagatgaagcccacgacctacgtttccggcattcagtctttggttctcagcgacaagccatcgaaggagtctctggtgcgccgtgtctggagatctgtcgacgaaatctcaacacccttgatcactaccagtaaccctaccaacccttcacaaatattcctctgcgtcggcaatgggcagcaggccagctcgacaggaaatgcaccgtccacaccacttatccaagttttcgacgtctcctcgtttcagggcgttagcaagcatcccattgcgcgcaccaaccctaccgataccaacatgacaagccagggtgcgccaatcattgagcccagagtcaccaagatggccttttcccacgatgggaaatggcttgcgtcggtagatgagtggcagccacctgagagagaccttgagcctctcttgactggctcaaagaccacatgcgaagtttcgcgggaaagacgggagatctacctcaaattctgggagattgaagcggaggataactcgttgcagctcgtttcgcgcatcaacgaggcacactttacaacagagtccgaggccatcctggatgtcgctagcgaccccatttcatctcgatttgcttctcttggcactgacggtgtagtacgtttctggagccccaagctgcgcaggaaagatggtttggcgtcaaccggtcccgaaggccaacagcttcgaacatggtcttgctctcgggctgttgagctccctgcttatgggcaactggaagaggcggtagaagtttctcccaagacccctcgcagcggtgcccttgccttctctgaagacggctctgtgctctttgctgcctacggcccttcatccggagctgttgttgtagttatcgatacggcgaccggcgctattcgtgacaccatccccgatttgtctaggggtgatatccggggtgtcgaggccgtttcttcgtctttgatcatcctttcgcaggatctcacggtctacgacatcgtgtcagatgaagtgcagtacagcttcgccctgaaggagacttcagaggctgccaagcagatgacccatttggcggtcaaccgggagtcccgatcctttgctgttgctgcccctatccccaactctagccaggagaagttgaagaagggcgcaaagtcagagcttgttgtcttctcggtcgatgaggaagtgcctcaactgattcagacgttccctcaggtcatcactgcggtcctccctgctaccaactcggctggcttcgtcgcagttgactctgctgcccagatctggtccattactgaaagcggagagcaggcgcaaatgcttcagcctctggcggatctcaacatggaggaaagtgccagtgccgtagccccagcagatcatgcggttgaggacggcgaggcaagcgacgaggagatgcaggacgcggacgcggatgttgagatggaggatgatgactacgatgtccatcaggctgtcgtcgctccccagaagctggccgagattttcaacgctgcgcccgcattcgctatggcccccattgaggatatcttcaaccaggtcgcctcattattctccacgaggccttctacaatctaaacttgggacgggtctattgctagatctcgcatctcgagtcggcccgtctcacgtgtgaagatcatgagagaaccgcacaagtcggtccagttgcgtaaaagaggcaaaaccgatagttcgcagggtctacagagtttgatggataatttcgattcatcgcttcgcctgcgcacctgctcatcgtgccttggaaagctcaaggccgggggcaccaggagtcataacgtcctggagttcgacctttgcggcgttggacatgaccgaaccagggaggggggccagaacactggtagccacacaagaaacagtgccgagccgccccgtcacttaagtggcagcaaggaaaagggtttcttttgtcctcaacaatgacgatgacgacggcgacgatatggaatgccgcaattctcggcaggtttacgcgtgtaagcccggggacccttatcctggggcaaccgccccgcattagtctaggtggctgctgcggggcttacggtacgctccgatggcgaccgattacgccattcttggacgactccgataatagcattgggaaccttaggatatcaggtcatatagcttagaactggagctgtaactgcaattgctttgtgtaatatgaagagctagatgttttatgttgttggaaactgtaacttgatcaattatatccctctatcctgctatttcacgtcaattcgcccaaacagcgttcaccagtcttctaaaactttgaaactccaactgcattctatcccgactttgtgaggggaaggacatccgatgatcttccagccgctttgactatccccatagcatttcgtgtcaaggcacgtagacttgagacgagttggtcatctggcctgcctccgactttcgcaatttcaaccttaagcaacttataacgcccctcaccatgtctttcacatctattccagttcttgacttgtctttggccaaggacccggctaccaagctggctttcctagcagaccttaggcacgctcttatggaagtgggcttcttatatcttcaaaatgtcggtatttcacaggaggtgtttgaccaagtcattcgggaagggaagggcttctttgacatcccgaaagaggaaaagtgagttttgtccgccattgctcgacgtgaaatccaaaatcacatacaaagcagccatgaagccaaactgaacgctttggttaaaaatcaaaaatcagactaaaaatcgaaatgaaaaacgcaccctccttcctcggctactcccgtctctccgccgagatcaccgccggcgccatcgaccaccgcgaacagatcgacctttccaccgagcaccccgtacccgagcccggtgcgccattgcactacaatctgctagcacctaaccagtggccgccgcccaatgtgctgcctagcttccgccaggtgtttaccgattacatgaagaagatgggcgagatctccgtctacttcaccagcctgatcgccgaggcgatcgagctacccgccaacgcattcgacaagtactttgataaagaccagcagcacaagctgaagattgtcaagtacccggatgttggtacgttgggcaaagaaggcaaggagggaaatcagggcgtggggccgcataaggatagtagtatgtcttccccctttcccatttcttcttaccaaacagacaaactcacccctttctcctcaagtgctatcgagctatctcctccaagcctcccatcaccgcggcctgcaagtccaaaacatgtttggccaatggatcgactgcccgcccatccccggtaccttggtcgtcgcaatcgggcaaggtctcgaagccctaacgcagggcgtctgcgtgagcaccactcaccgggtactctcgccggccgccggcgaaggcgcccgcttttccattccctttttccagggtgtgaggggcgataccacctttgacgatttggaaaaggttggcgtcggacaggtgcccgagcacgtcaaggagcagcgcagaagggtgctcaaggctagtggtggccagaggctggatgatgtcgagtttacgtttagaagtggaggggtggcgaccacgttgggtgaggccacgctgaggaatcgagtgaaaagtcatccggatgtgggagagaggtggtatccagaaatcttgaggagtcttagggaggagcagagtagggcggcggctgggagtaggaattcgactgtaggaggaggcgcggcaatggtaccggaggggaagactgttgaggcgcattagtttctttcgggcccgggtatctaggatgggaggttcgggggcagggcggcgggcgattattcccagcgtctttaccgtttgccaggcgtgaagagagcctcgggaagattatgtctatgtggcccagctgcgtgtatcatgattgatctctcgaagtcggccggatcaaatcgggggtatgtttcctcttctatttattaatgtcaaatccattatgatacgccttatcccacccgctttgatgcatcgccatttgtgtaaatcactcccgtcaggtgctgcttagcacgttcttcttggttcccgtccagtttttctttgtgtcattgttgatgctccgttactctgtatccaaactcccagacatcagatatcggatcgtcacagatcgttcgttcgacggaacataaataatgcgcatttatttcttgggctgctcgacgaagccggggaaacagtccgccagcgtcttgttgtgcttgttctgagcgtgctcatcaagactgcgaagaaaggatcgaggtcagtttgggtatacggtagacatgatcggtaggttatctcgaatagtgactaaatgcccggggaaacggagctggtcgaggagttcgggggttttgcttacgccttcgcgcgcgatgtcgacaagaaggtggccctgcaggtctggcagatgatgttcatggcagcagcgttctgcaaaagttgtgttagtctactgagcatccgctttccgggttcgacgcaggacgacgacgtctcgtccgtagagagaagaatacgacgtacagtcttaagctgcgacttgggaccagcagcagcgttcttagcgttacgctcgcgcttttgcgcagccttggctccctattaggtgagaaaatactgtgttagtaaatgttcagaaaggtggtgatcgtcgcggatcgtaaagttcgaagtaaacacggtatgtatgtaacgtacgttaccgccacccattttgtctatggttttctggttggtagggaatgatcaggttggtgtaggtggtaaagcgaggttgaagagcgaaagaaaaagaaaaagaaagggaaaaaggcggagctggaaagtgcaacgaaggttagcaaatattcccagcctggaacatcgtcggaatttatcatgtgcctcatcccatcaaagtggcgcgggaaaaatacacatttcgcggcctcgtaagagatctttcacctcattacgaaacagtcaataagttcaatgtaacagttggtccaccgcctgcatcttttagatacgtcgggtatattacagcgtatttcagctgtcacaagcggtactagccccagcctcccgtgggcaacaacgacagaggcaggtagaagcaacgcactgaccaagggccagacggttcgattttctgaagagatcaccgcttccggtctcgagcccgctacctatcacatcctacatacattaccccgttgttccgctgtcttgttacaattttgaatggctatcgatatctccatattcaagtcgggtggggggaacaggtcactcaatcactcactcagtcctctccactctcttcgcttgtggcctgaaaggtaggaagcacgggagtgatgtacagcaggtggccgttaagtgaaagtcttggcagcaccattgacggatgatgctcccttaaattgaccgcttggtacttataggttaattcacctctgctttcttggatgggatccaactgaacgttcttcaggtattcggcctcaacagcccatctgcgtgtccgagccttcaaaggcatagcttttgaccacccgggattgcaccttactttcagggccgcctcccgctgcatgaattgatcgatctctgcccggggacgcctccgacggaaccaactgtcaatttctgtaagtgacttcatcaactcacttgactcggtggagggttttgagcataaggctgcacccaacttcttagtgggactcgccgcgacggcctttccaggaatcagacccttgatccactcctgatcgatccccaaagtcccaaacatcacatgtagtgtacactagtccggaccgtctatccaccttttacaaagacggttgagtgctgcagtgtcacttagaactacagcttataactcactgtgacccccaccttcttccgcggcatcacagcttggcccgcaacgacgaagagccgcaatggccaaaccaactcccctatctgcagccaaaatttcccttgctgcctttaatgaggtgctcggaagatatcccgcctgcatccaagccatctcgcaggacaagggaggtatggtggcttccctccaaatcttcaaccccccctggctataatcccctatctgacaccctgcaaatagcaaaaccaggccagaagacactggcagagttggatgagtaccgctatggtgaagcagtcacagcatttggtcccgaaaaggcagacaccaaattccttggggtcgatgaggtcaagactttggtcgaatggaagctgtacgtcctcttacacattctgatccctgccacctattcagacattcctggaactctcaagggcgtcacctatcgtcttgcttcactagttttgggcggaaggagagccacagccatttttagcggcttgcaaacaccatctctaaaactcacttcagatgcccccactgggccgcttgtgtgcaagattaccgaaagaagcacttgctttctgtcccccgatgtcactttgctgcaagccgctgacttttggtctaggcgtcatggcaagttccgcccaactttgatgaaactggtctcgtccaatgatcccgatttggtccagacaaccgtacaagatgccgtcaagcagtatcgggacaagtcagacatatccggcgccctgggcatcctgaccaagctaaaaggtatcggcccggctactgcgtcattgctcctggcagtgcatgacccagaccatgttatctttttcgccgatgaagcctactactggctctgcggagacgggaaaaaggtgcccctcaggtataatgtcaaggaatataactccctgtgccagagatctcaagcgttatctcaacggcttggagtcaaagccattgacattgagcgtgtagctttcgttctcatgcggcaagaaagtgggaatgtagcagccgcacgtgctacccttgatccagagccatcggtcagcagcgtcgccaaggtgacgcccccaaagaccaagaggaagaccgttgatgacgatgccaacgatccagagccgcccgtgagacgttcgaaacgcacaaaacacagtttcgagagtgaagcataggaaataggggtctctggggtgtagataatgcggggacttgaaggctaggccagctttaacaccaatcttgaaccgcattaccacggatctcggaacagtcagcagtgcttttacaagagggctcgaagtcgcatgggtacaggaaagttgttcatctttcagccctgcctttatgcgttactgcgactagatacccgtgtaagtgcgaggtgttgaccccaagatacccgaacctagccgaaccaaactttagctgccaaattgaaacaccattgggtggattcgacgttcggaattcttctattggtaaacgctagtaacgtctcactagatgaaaatgttcggcattcacggcccgtagctgcggatggctccctgctgggtcccatgctctcaagtcggttcgcgaagcgaccggatgtggataaggtttttgataaaaatacactcttgctccggccagagatacggctgatggcgatatgtatcttcttgaacacacaatggggatgagacgatcagcacttggggggacagatgagtacgagaagtataaagtgcggtcgaagtgcggtgtttcattcagacctctttgagcatgtcttccccggtttgtctcatttctctacatacctacgagtgtggcacttctctttgtcttttatatgtcttccattcatatgttccttcttttcgtcgctgatcatggctatgtcttttcaatcgtatcccatcactgcgaacacggtagctcatgtctactgggagaaagagcacgaaatgcagtcattttcataccctgatcccgttcctctgccaccacgattcacactcctgaaagagagactagcttcaggcaatgaagcagcaatcacatcagcatggcaaaggctactacgaaggctggacgaagagattaattacatctcctctatggggtcaaaggtggttccaacaatcagcttctccaacatcacaaatccccaacaatcccaagacttcctcgcccagctacgaaggtcaggggtggctatcatccgaaatgtggttccaaaggagacagccaccagctggagacaagaagcaagcgaatacctcagccaaaactcaggcatgcgagcagtgccaacgagagacccccaactttacgagctctactggagtccagcccagatcaaagccagggcgcatcccaatgtcatagccgcgcagaagttcgcgatgagaatatggaagtctgaagaccccaacgccatggtcagcacgaactttcccatcacatacgccgatcgtgtgcggatacgaacgatttcgacaacaacgtatggcggtaatgaaaacagactcaatcctagcgcccatgtcgacaatggcagtgtcgagagatgggagccggatgggtatggacgggcagggacgtataaggatatcttccatgggcgttgggaggattatgaaccttgggaggtatgtatcaaatccacccctttaaccttgtccccaaagacactttggaacttaagctaatatccccttttcccaactcagagctcctcccgcgtccaagcaacaagcgacctctaccaaggcaccggttcctgttccatcttccgcatgttccaaggtcttttaaccatgagccccacctcctccgactcggacttagactcagactcagactcactgcaagtctgccccatgccccaactggcaacagcttacttcctgctacgaccattcttctctccgtcgccctccgcgtccccagtctcttcatcctcaaatctagcccactccgagcaagaccaacaggtccctttctctacgtcctccaccacctttgctggcgaagaagaacaagaagactcgccctggctcttcaattacccccacaactccatcctccatggcgccctccccagctatgcccaagacatcaacccaactttgcacccgcacctccagctggaccgcagtctggtcaccatcccacgcttagaaccgggcgattacgtgctttggcatccggatttgattcatgttgttgacgggccttggcagaggcagaaccggcaccacaagcaaaaactcagcatgatcacaaggagcaagaaccccccagatccaatcccaaacacaaactcaaacccaaaaatctcccaaacattgtccctttacctcccctgttgccccctgacccaaaccaacgcgctctatctctcccgccagcgcaaggccttcctcctcggaaggcccggccccgacttcggcggaggtgggcaagcgctcttccaccaggggcacacgaactacggctcttatgggtacgggtacggcggcgtgcaaagtatggtgaacggacctggtccgtatagtcacttgcgagatgatagtggtactagtggatgtggaagtgggagtggtacaggtgatgagagtagtcacatgggaagagcgggcgtgcaggatgttaatgatgccggtggtgatgatgggttgagagccatgggactgttgccgtgggatgaggaggaggcgcacacggaggcggagagggaggtattggctatggctaatggaatactgtttcctgatttgttagattatgggaggacatgagcagcgtaacctgtggaggtgctggaagtggctattgtggaaacagatatgtatgactttgtaatacaaggtaggtggatatagatcagtgctgacacatattagacttgaaatggacaggagatggttgtaccaacacaaaatcaagcaaaaagaacctcgttctgttccattctcagtcttctaccaattcgacatccggggtatgaaagtagcggtttccgaagtccattctcacggtatacttaacaagctatcaaactccttgtagacgcacaacctgctcgatggcgaacaaccgagcatcccttttgaatctccgccacggtatgtatgaccatacacccaactcctgttagaacgatggtagttatcattgtccctctacctcccttccctcttccatgatccatctttcgaggtccacactgcgtcaggcgacaaagtctcgacgttgtgctcatgatgttctgtgttattacgaaagagcaaaagttcgtttaggttccgaggaaagcgtggtccccgtttacttcatcttcttaggcacatcatcctgctgggtgcggccgtacttctcagcgagctcgtcgtactcgcggtgaagagaggctgattgcttcttgagggtctcgatgtcctggtcgcggagctggatctcgcgcttgagacgggagatctcaccaggatcgccggccatggcgagcttctcggactgcttggtgtccttgtcggtaccctcaaacttcttgagcttctcctcgagacggaggacctcgaggatcataatgtaggtgcggttaaggatcaaggagaggaagagggtgaagccgcaaaggtacatgttgcgctgggagtagaacttgcgagcctggacttcgagacgctcgtgacccatgatggcagcactgttgattttggtcagttgtctgttgcatacaagggaagaaaacaacaagtgtacgtacgcgttgcccttggaggcatctgtggcagcggcaagctcgacttgcacacggtagactctgttcacgctgtcgataaacaggatgaggatgaatatgaacgtgatcttcagaccatattgtagcttggctatgattggattttccgagataaaggtgaacagcctccggcgaatggtgaagggtagaggaactataagcagcatgaagatggacatctctgctactaggagcatgaagacctgcaaagcaatcgcgttagccagttctgtccatgaacatcgtcgcatcgtcctctctatctaacgacgtgacgtgatgcgggtggccacggcgaaggacacagtaaacacataccaaactgtagtaaagcgtcatcttgacggttgtgatggggaatcgcgagttctcgtgttcggatcagtgtcttggtataatgactgaatgtagtattgcgaccgagtgcgcgactgtcgtcttgtgaattgatgttgggttgatgttggcgatggtgccggagcttggcggaaaaataatggttcaggtgtgaaggaggcaggaagaaataccaacaggtcacagcaaagagatgaggtagtccgctgccaatctgaagcttccttggcttgggcagtcgtgtgctcgcaagcctcaggttgctgtgggcagtgcccgcagtgggtaggtaggtcggcgggacaggtgtgacgtgtttggtcgactggcagtgcctggcaggtgggctgtcgctgtactgctactgctgctggtttttgaggagtttcgtcagggaagctggtgaagggccggaatgccaggatctgtaattcatcaacgtcattaattgtggcttgaacgctaatcccgatcgtatcttcagccacttgctgatcgggagctccagcttcgttaaacgtggctagagcgagataaagtttagctcagctcagcggaatcggttcagttcaagttgacagctcctgacatgtgcttccgctggcgcacagacccagtgccaattaccaggcagactggagagtttgaaagcgcgggagcagccgaaaatgtgcgaagtaaaccctaaccctcttctacgagcgagactgaacttccgcctctattgatgtgacattggtttatttgatatgattcaattcatttggtttcttgatttttgttgtactctgttttagttgcttggtactcttgaatcccacagtggacagtttggttcgttacgagttggccaaagttcacccctggcatgatcagtcaaagggggtttctcgactgttcgcttctctcagctgttatttgagaaagaaagaaagggggaaggtttattcacgagaaacatgattgtctctcaaatgccggtggtgtacgcagtagtcttcacagtgctgaaagtcgataaacaaagcaagattgaggatggacaaaatactctcgagataaagtgcgtgcagagggagtgccctaggagccactccaattccccaaacccattttaaaccccagctgcggctcaagccagcgtgtttcatgtcaagaccactgcacatcgtcacctccaaaataatataggccggcgtcttctccataaattttatcccgtcatctggggactggggcccgaccttttgacgatcccgttcgaccttcctcttcctttggaggtaacggagggacctgccagaacagtgacggcgaccccgatcatgaagagatgctgatttgcaattcatttgagatccatcgagatgctgctcgatttcgactgcatgaagacagtatgttctctcctttctatcctctccatcgcttcctgcgccgatctcctctgtccatatcgacactgagcagcacatcccgcgccgcatctccgtctttgccgaatgaggcaccagtacgtggaatgcggtgtgcgcatgtacgcatcagtatcaggattacaacccccgagaacgaagagtaccgagaacatgggggaccagtcgacacgtataaccgataggccacagccaacgccgctggctcggataactatgccagtcatccataccgaactcttcacgaaaaaaaaatcctatttacgcctcaaaaagcaggtcgaggccagttgtccaaattcggttatgatccgtcgtgcggcccgctagagtgaaccaacatgcatccctccacccatgcagcaccctgaaccccaaaatcccctctacacctccttatctctcaggtgaagaaaaaagcatgtctccattcccgaacaaggcacctcgatggagcgtggattagcggaatactttattagcgtggtagcgccaccttacaaacttcaaacatttccagattcgcgaagcaatgggatgttttgtacgggaaatagagttatcgccactttgcagttcgctgcgctaacctttcaaatgccgacagaggtgtaggtgcctgtacataatgtggtgtatgcaagccagggaacagcaagtgctgaggtacccgctgtagatgctgggcttctgggcgatcttcatcaattgaattaccattgtgtggaaaatggtccaccgtggaagtccacattcaaaccagccctcatttttttttcttccatgttctctcccgaggccaccccggccgggatcctagcacccacggggccacgggggcttgggacttggtgtatatatcgcgccgaccacctcgccggtatgcatgaccccttcaagagaaatcttaaggagctttttcgaagtctggctagaaatctgttcccatcattctcttgtttaatccgctttccctcacgccacaagcgagccatctctcgttcccgctcggcatccacatccaacgacaacaactaccagcaatagttggtccgcgatagtaggagtcaaccgtgctattttcggcgaaccgaccggtttatatatacatcatacctgtcttgtcactctcgtgaagcatccttcagtcactcgctgtcctcagtctcaaaatgaagttccaactcatcgtcgccctctcactcattgccacggcttcagcaagacctattgtctgcccagatgtacgtctccttgctccaaaaaaactgtccacttacatacacatatgctgactctattgattaggccaagcgcgatgctatcctcagaggtgacctaccaaaggaggcatgctgtagctatggtcggtgcctcggggatgtcgtgattgcctcgtcatgaaaggagtgtgttaagagcaatctccagtaaccgcaagcatggctgttcaaaacatcatctcaaccatctccattcccaacggaacagatcctcttggggccttccatttttcgtccttgtgctatccagcaccgtcatggcatccaacgacttttcggcgattcctttcctggcaaacggtcccacctgcactcgtatctcggatcggcaacccctgagacacgggatgaccccgggatggatgggaaaatccgacgaacacgacccacggagacggttctcaccgactgaccgacaacatttcacatcatatctaatcaacaacctcggagccaaatactttcacactctgcataccatcattttacatacgcgctttcaccgatccacgtttttacgcacataccatacccgttttacgattaccacgtcaccgacgattacccgatgagacgctggatgggatggcagtgaacggcaattgatctgtttatcccgaagtcaaccaaaagttcatccgttcacacatttatcgacattatagagggagaggggagcgaggaggatgggagtaaaacgactcgccatgagagctggtgttgtcctgcctaatcattgcatggctcggcacatttgtatgtcttctacgaagcattagagggagtttttggagtctatctatgaattaatatcttgttgcttgcttttccaccacaagcgttcgcattcttcgtgactgcagccggtcacacccatgtacatgaaattatcagcttggatatgggttatacacatacagtccgatgctggtttctttgttagcttggtacacgaggtactcctggtagtgtacactagacgaaacctatcccgaatagtcccaaagctcacgagactgagtacaggtcataaaggcattgacagggattgagttagtatattgaatatcaaaaatggcgtttccaaggtaagatcacgcaatcgttggatatccaaatgcctaggaaagttgacccaaagtcttgagtcaacaagcaaaccagtattggaatgtacaccgttatgggatgtccatagctcatagcaatgattcatggtattgtcatactggagaaggtagattatgcttgtaattgagcatgattttactacgatcatcatcatcaaatcatccttccgtccacccttacatcttttcgaagctattcttccaaagattgtcggcatatagtaccagacggtcgtgggctgtccggtggtgatatcacctctctatactaatctcagttcacaccaggcctttcacccggctcatcaattgtccatggacggcgggaactctgggacagtgatcatatcaaccgcccgtccatcccgcttccagaccttcccatccttcatcacaaaccccaccttcctcagcgccttttcatcctctctaggatccgcatccagcgcgataatatccgccctacaccccttctcccaccagccaaaccgataccctgtcaactcccctccacaggcctcccacccgcccaccgttgccatctccaacacctcctcaatgggaattcccgctttaacaaatagttccaactcccttgcgttcagcccatgatcaatcacccccgtatccccgcccgtcgccaccctcaccccgaccttgacagcttttctaacagcagccaaacaatcctccataaactgcggcgcggcactctccaccgtcgccagcgtcggcacccagatcgtcccttgacgtttcatctcctctagggtctcatctagcagcccgttcgagtcttcaaacatgtgctccaccgtcgtcacacctgccctcgccgccatcagcgcagctttagtctcgcctgcgtgcgcggctacgggaagttccgctagtttcgcttcgcgcacaatggcgtccatctcgtcctgtccaaatagcggtacggcagggttacgcctgcgtgggtcatcgggcgggaagagaatgggttggttggaagtattgctagtcccgggaccggggaaacgcatgactttgcggcggtagtcggcgtagaatttgataatgtctgcgccatcgcctactctacgccggacgccagcacgtacgccgtcgacgccatcgcacggatctgaagcacggggcacgatcaagccgccagatcctgaaagggatttgttctcgcgtcgaatctcgtaagagccgttggatgctaaagcgtcggttgccacaaacatgcggggaccggggactagcccgcggttgatgcaatcacggagctgcgcgtcggcgttgccgagggcttcggtgccgaggtcccggtatgtggtgaatcctgcgagtaaggcggcgcggacgtgagaggtggcgcggataatgcgttcaagagcagaagcatcgcgcatctgttctatggaagggcggtcgctggtagccgtaggcgccccgtaggcgtaggagtcagtaatgtgcggaactttgaacgtaacgtcaagatataggatcaggggatcagaagacaaaacaagagggcgcgtgttcttacgtataggaatgtaaaaacacatgggtgtgactgtccaccaaccccggcaaaacgcacttgccggcgcctcttaggtcgatgtctccggcatagatttgaagccgaaggtcatcttcattatcacgttcgtagacattagttatggagccggtgtcccgatcaacttctatcgagatgttcttcctgaaggcctttttcttggggtcgaagaggagggaggagtgcaccgtgaaggttttggacggtggcactacgcgaagggtcatcccgaaggtaggggaaagtgagcttggcttgtagaagctgagggaggttgcggcgagtgaagatgaccaaagtgctctttaacctagagggcggtggtatggttagcaggatgagtgtatatctctggtcaagtaaaaagaggggttattttgtgcataatggtcgtaatcactgtgacgtttccccacctttgctccttggaattgtgaaaatcagtccatatgaagttgtcttcgagagacgttgccatacaattcaaggtaatgggaaatcttagtggagattgtgggcaaaaagcaaaacacagaaagtgcacatgcctttgtttgttcacccaagatccagcaaaagtacgtcgattgatactactagtaggtacgcgataatctgctccttgcgtatgaaactgaagtcaccttgacggctacgacggggaccttgatggttccatacctcgtgccggtaggcaggcctgccgcgtgggagtacttctacttacggacgtgtcgatcttgctaaaagacaagcaagcaaagttgttgtagggtttatctttcgaactaacgtttcatagttgcttgcttgaaggcaagctctcgattcctgtgtaaccccaggatgtgaaacccgctggatgctaacattagctgcttaacactttgcatgacgcggaaaagttgagaataacacgacaatatgcataaacacgaagagatatacgctccttgaacgactacgcagcccttgccgttcagacaacataaaatccctaacgattactagccccgtgtttcaaaaaggcaacgcgaaaaatgccaccttgaatcgtgaaaggtgttgttcatttaacaaaacgctgttcgttgtattacctgccgcaatacctatcccaatgctggcgatgcccctaatgataacaatgcctagttgttgctcgtgtcctacccaaaacaaaacaaacaattgtcaatttccctcgtcttgatctaccatttttgccctggcaagctcgcgcccttcttctttaggatctcctcttcttctgcctggatctctgcatcgatcttggcacctcgggatggctcgttgccgtgatcctttgcctgtccacgattaagaaaattagcctgcctgtttcccacggtcattggatagaactacacctacggggagtgttgggtccttcttgtgcaactgtgtctctctgctgtcctgatgcgagtcgtcggcggcctctgctgcggccagacggttcttgattgacctctcgtccttggagtccatgttgctgtgggcatgagcctggccctcgttgtagcggtcgggggtctcgatctcggactgcttcgggttgcgctggtctccggcctcgtagacctgggcgtttccgacgttggagttcatgttgctagatgttctgctgctggggtgttgctgaaactgtatgtttggtgggaatctgaatcctggagtattgcacataaacagatgcttgtagtactgatgtttgatgatgctgtgaacgctcttgttcaagatgaatgcggaataagacaaagacaacctgaactgcggctacttgcttctacttatatcccccaaacctcccaagacaacaagagggaaggacgcctgcttgtttggtctggtcattggggtccactaactgtacgtcatgccaggaccactcggcgtccacagttcaacattgaacggggctgtctgtccatcacgtaaagctcagtggagggcagttgcccggatgtatggattttatgatggatcgcagttatggtatagtacgtaatgatgcgacgcctcgctgcagtggacaggcggacaacatcgggctcatcgggtcgtcttgcgccactggtgcttcctttgcgtgttttggctttggttcagtcatttacgtcattgatcgacagggcgctatgattgcggggaagccaaagcgcgctaaagtgtttgcagtattgcatctttttgcccgacaaactcggatagatcgatcttacactactgcgcatagatagataaacaagatgaatccaggaactagactggaaccattacagagtcacgccgtgtgtacctgtacggtcacaacacagcgtttgtgcgcagcagaaggcggaagagatagagttgttggtaccgtcagcaccttgatcgtaatgctgggataggtacgtggaggaaggggcgccaaggcgcttcatcggcaggcgggcctgcgggaaatcccacttggtgggtggggaatggaaacttggagggcaggtctgtttaaaagccattgtccagagagttcagaaaacctaacctctgaactgtccaggtcaataagtcgagacgaagcgaaggacacggccgggaggaaagattaccggggtatgtacccgtgtcatacccccatcttcccttttctgctgtgtacaggtctgaggtgcagagcagtcgaggtgaaacttgactcggaacttgagccttgaaacaaacgggagcgtgaatctggtcatgacattgatacctaggtacagttggtagttccgtacctgtagtctctgaacagagaagcttacagatgcaatctgctgttcctgtgattcgatgatgtttcgaaccctcttgagatgaaaaggcacagacactccgacggcacagacccaacgtactagtgtacaacagctggctaggttgttggcaaacaatggatggaggcatgctgtaacctatgaaagatacctttatgtacactacacttctggcggcacacaactcgttagcgtggcaccaccatcttacattattgatgttatcagagctgggcaacaccgtcaccttctgtacggaaatcgaagttatcgccactattgcaattcaccgcgctaacttatgaagtgccagcaaagacgtactatgcagtacacctcagtactcagtactagtctgagctccacattgcatcccgattgggcaatccgagttgaggctcaacgccgatggcgtggcccaagctcccgtccgagggcagcgagaaagcctgcctgccggggcaacgcaggttcccattcgtggacgtcacccagacgattgcacggaagacctcacattaacaacacactaatcatcaagatcatcaacaacagccactcagtcaagtccaagatatctttcacttttccacccggaattgttcaatattcacatccataatgttcaagtttgtaagtgacccgacgtacagctgcggaaaagctacatttcagcaagacaaaacattgacccggcaaatgtagctccagcccaaggtgcttgacaccatcaccctattccacaaggcgagcaatcctgcctccatcaggattgccactctcctcaagcaagccgcaggctcaggtgctgctgtttccgacaatgcgcccgccaagaagtctgactttgagctcaacatcactgaggaggcacccaccaccgaacagctcagaaccatgttggactatgtgggcaagacgggcatttcatccatcatcagcaatgcccaaaatgagacagaagccctgaagaagttcaaggagaacggtgataacctcaataggcccattgtccgtctcccccctccgccttgagcacatacctagacagcttactgaccagattacctgtcactgcaggtggttgactggaacaacggcaaggtcttcactggcgacaacgagtctgccattctcaagttgttggaggatctccccaagaaaaactaatgctgatgcgcattgtccccatttttcttttcctttttccaatttctgttcttgtcaagaagatactcctctcctccccgtctgttatgtaactggcattgttgtctgtgctcctctcaccgaagcacctttactttatagataccaagtggttgaatgaagcaagaagaagtctttccaaataaccgggcaagcctgtcaatggatgatcgcctcttttcttgcttatgacatagtgtgcgttattgggctagaattgtcatgagcaaagatcgaatgaagggatatcagcactgatatcaatgcatccacacattggacatctgcacaatgccatgtccgcatccatcaataacaagaagaaggagacggagatggctaagcaatatggcactagtctagaggggcttgcgggaaagggttttaaccaaacttttatgctatcgtcctgcacaggttcggtgcgttcttccccgtctccatgcgtggtaaatccgggagcgatagtgtcgggcatggaaaaactggcggtagcaatttcgacgaatacgtttgctggtagagtattcgggcagaagctcggcctcgccccattttccggtcaacaacacttcacctcgaaaacaatctcccattcactcatgcagagcccgggcagtcctcgaacataaaaccccagcgctgaccattcccgcccacactttttcttcctcccagaacaactctccacggtcccctgttctgtcggaacaccatcaatataggacagcaagtctttctatcgtcgcagcaactgaccgacaaagatactttcggtcaactcgttgcaagcagccttcttcgcgaagcgcataccaagctttgacaaaccgtcaccccgccaacgctgagcttgatcaagctccttccagcaacttttgctcgtcagcaaaggcccttgcaaatctgattgatctgaaaacaaggttatttgccaccaggttcacttatctgtcacagcagaatctggcctaggtcgccaaaaagccaagtttgcggtatatcaccctccggcttacccctcttcaacaaaatggctcgacacgctacccgccaaggtgtccttgtactcacctccgacaagatgccagccccgaccccaataaccgagaagccaaaggtcagcttgtacacatacttaccgtccgggtcgaagtgcgccttttcgcttcatgcaggcaagcctgctttgaaacatgagttgcccgctcgcgacacaccacgcaattggtctcctcagaagatccaggaagttgcagcagagattcgcagtcttcagcctgatgatgttgaagacatgactaatccctgttactgggaggaccttcaccagtacttccacccgatcgatctgtggtacaaaggcgcttctaacctccttgaggtggtcttccgactcctcaaggagaatcaaatctgcatgtgggtcgaaagctggctcacctgggaacaaaatcgctacaggctgaattgttgggatactaccaaggatattatgtcggtgttcggtccttctgactgggataacatctacgcccacggtgttaccttcccgaaagattgcgttgtcttcttctgtgaccagctggaatactggtttcactactatcgcaacccagacattatggctgtgacctccccaagcactatggccaccatccctccagaggatacacttccgcttaactgtcaaggtaagttcacacatcactactaccccttggccttcctccttcgatattttagtacgagatagagctttccaactaacttctcataggcgctcccgtagtattatatcccttcgcacgcgccgcgtcagcagcaatccaagccacggcccctgactttatcccttcgattagacgaagttcgggcttttgcgacaaacctgctgccagcgaggtcgaaattccaaccaagagcgagcacgtccaaaaggcgaacaagatacagcacaaagcgtcaaagtcaggcccaatcccaaagtctgaactcagcaaactccaagtcgagacgggaatcgcaggtccatctcgtcttcctaacaaaattccgcagcaaatgccagcattacccaaatcctctactactattactaaggtgccccttactggaatcgttttcccaagcaaatctcagcttggaaacgccagcccgcagactcaaactcgtgaccgtatcacttctggccgttttcctaatcagcccgcctcggtaccccaagcacaaggccaacagaagaaaaaacgaaccgagcagaagccccaaaatggatggtctcactcgcggaatgatcccatacatggcccaatcaggcagcatcacaaacaagttcaggatagcagcaacaccagcgctcagaaaccagtggccaactctattcctcaatgtcctaaccttgggaagatgggttttcaggccgtctgggaaccctgtgagtgcaatccttgcagcaggaagaatcgtagtgttcgtgctttccttgaccaaaagacagtttccacgcggagcaaactgaaagccgttgaggattatctccgtcgattcgggagtattcagggctccagagcatcatggccacatgacagtaagactgttgcatatgttacgtgagtatctgcatacttgaaacacacggaaacggttagatacttacgctgactcgcgatttagttttcggaaggaagaagatgcggtgaaggccgtgaaggttggcaatggtgcccaaattgaagatgacaccggctttttccgtttacagctcgagcacccttgggtcaccaaacactggcggtgtcaacctcagcaacgcgaggctcaaattggactaccaccaaccatggaaactgcacagctccatgagcgcacaccttctgtcacttctagccagaaggctggctataatggcagtggcggttcagccaatttgcgcaatgccagaacttcgaggcatccattcatcgcggagactgatcccttcgtcggaggaaacccgaccattttttcgagtatgctggcatcttcaaatcatccccatcatccgcatcacccccctcatcttcagcacccccagcaactccaatgccttgctccttcgccctacaggatgcctgctccaggcaatcctgctcagcccgttcctttccaccctgctcatatgccttgcaccagtcctagccacgtcgtccctacatatcccccaccgcctccttttggcagcggtttaccaacagtgccaccggtagtgccacaggcaccctttccagggctgcctaggactcatttgtggccacaaggcttaggggtcccggctgttcatcatcagcctaggatgccgatggtctataccccttggcccgagcaacccccgcatggaccttatcctggtggcccccatcagcacggacatatgcccattcatgttggacagcggatgggaccgtcggcaggaccacgggcggagcaaatggccaatcagtcatcaaatcagaccggaccttcacacattgagcatcaccaaggaaaatgtccacatgcgcagactaagcaacctgccgaagtatgcttactgcaagaggaggagttaccatcctcaagcacaaatttctctagctcccacagagttccggtgagactgccttcgtctcgtagtacatcggaggaaatccggttcgagcaagagacagcttccactccgcagcagggctcgaacggtgaagaccaacaggctggaatatatcaggaaggtagaggacatcacgagacccacatcgtcggcgattaggagacgtcgatgaagttagggtcagttgagcaacttcaacctcccaacaatcggaactcgggacaatccggaaacttggacgagaaaactggaacagtgataaggtacaaaccgaccggtaggcaagttttgccgtctcagtggttcgcccaagcaccaatgatccaagataaggcgtctcagagaaactcggacctgacagatggtgtcccacccatgttagagcccaaggaagcagacaaggaacagaacttgcccggaaacggaaaaggcaagaagaagcctatcaaaaagaagaaaaaggagaacgatgcacaacaagctgcaaagaaggagtcacagctggcgccagttgttgttgcggaagacaagtccacgcaggcctcgcaagatgagtctaaaaaggtgaccaagaagaagaagaggcctgtgaagagaggaccaagtgccactgagcaagctcacgaaatgttcattgctcctgtcgagagcgcgcgggctgggagcgctcccgttgagaatgctaatacccccgagaccacaatagtcatcgataagaacgagtcggtttctgctgctatcatggcgaagccgtatcgtgctgatgcgggtggctctcttcacgttttccgacagcgttacaagccagccatcagggatgttttcaaaccgcaccaagacgtaaaagacatatccggggcatcaattgcagacaacactgtgcaaggcacgacttcaagcagcatttctcatgaaacctcgtcaaagcgccaagatgagccaacagaggaacaaatcaggaagaaaatccacggtagcttcagcaatctcgacgtgggattcaacccctggccacgtgccccttcaggggaggtttggagtccatccaaacgacctttcttggcggcttccacctcaaacatgaagcgctcaatgacgccccagctgccacaagtcataatagagccagcggtggatacggtgacggaacacggcctgcccactcctaccaaggtggcattcaaggacaccgtcatggaactgggtctcagagatgagattgatgcacatcatagaggtactaattcgaagaagccgtcgggttcgtcgtttgtgtcgatggctgagaccgagtacactactgttagcaggtgagtacttggttcttgtgtttacttgtaggaacaaggaacactgctaacaatattaatgtacccatagctaccacagtgcccggtctactttttcatcaagagaaaatacacctcctgggaccacgcctcctgcatcgccttcagcctcggttggtgaatgacaagaattgcagtcatgtcatattcggcggttgggctagcatgttttcgcaacttggtcctgttctactgaaagttttcgtctgcatcctttcatttctgatctcctcagtttcattttcttttctttcttttacgtatgtatcacatttgcttctcccttacttgagcttgggcaatggcatatcagatcggtgtcactagatgcaggaaagttggtcaatcttcaacaacaaccacgacgtttcccctctcggtagtcaccacacccaatgtctctttgtccataaccagcttcttagcggagttgttctcttcattttcatagcatacatagtcaaggttctctactctactttacagtacaggacaatcttaacatatagtctagtaataacccaaattccatacccaacaaaagtgaccccacgcatcacattatacagaagtgatcataaccttaacggcgaaacaccttcacaacctacgcaacccagataggcagccctaaaaatgctcatgcatagtcttgatttttggagttgcgaaaaaagtggactgcaacacaaaatcataacaacgcattaaacacgtgtatctctgaaatccaaggtccaaggccctaaatcctctgctggtcatctttgacgtgctgaatgtacacatactatgggttcaaactgtctgggttcacaaacaagtagggactcctgaccacaacctggaaatggtgacaaaacaaggacgactttttcttcaagcctatgtgctgatacagagtgaagggaaaccccacttcaactaaccatatatcgttatcgcagtgatgcggcggtagagtgtcttagtagcttagtttcctactaacttggatgggttattgatataaaatattgctgattattagagaaacaagaaattacaagagcgtataaaggcctttatctatcttattggtttttggaatactcctatttatattgtggtattgtgtctttagtagcgtgacgtgcaacgatagtcttagtcgactttccaccatgacagtaactagactagcaacactaagttgttgagttcgtggaacgccgcgaagaaatgagagtccttgagaagtcatctctgagtatttgtggttccgatctaaccattgtagtagcaaagacagtctacgaatataagtatgactgtatcgattttcatgcagttctttcacggcgctcaagataactaagttcagcacaaatcaacttagatcacctcagatcaacgcagattgacttagatcaaccccaatcaactcaacccaacgtaaatggggacttcaaagcatattacaactcaactcaggatagtttgcaaattagctgtcatttgtgtataaaacccgtcgcatagggcccttgagaccaaaatcgtacccgattaataacattccatgagtccacacttcctatcttgactagctggcacaaagagcgggaacagcatggctatcgcacgtacctccaaattccacatccgtgaagcaggtaaccccaagacccacgtcatcgtcaactagcagtccagatgtaggttggtcttaaaatacagtgtctaaagtttatgttcgttgtttttcaaatcaagatcgatttctcgcagctgttaacagctgccatttagagattttagaggtatcgacgcgtctcaggtactgagggcgtgatccgttggcagtttctttttcccttttaccgtaccagctgtctccgtcggctcggcaatggatctaaacagcccagcaacctacctgcaacaaacttcatctcgtccatagaggtagtagttctgaagattgcccgttcacatgcgataaccttttatccttctgttgggaggtataaaatcaccaaaagcaaaaccctggtaagtacccgatcgtatacaagacaacaaatggtacctacctggcaatatagttgcttcaaacactaatatcaaacaggaaaaatcatccagatgcccaatatcgaatgcgacgaggacaaggccggcccgtccgtgctacccgtgtcatcgccagacatggaaccaataactgaaacctccgaagaagactttcaagcgcccaagaagcgacacattgaggagcagagaagcgaggctgccaacgtgtttacaccttacctcttcatgcccgacgacaagatggaggagggcaggagcagggacgacccgcccgcgcggctcgcgccgccacccaacatgttcacaccttacgtcttccgtgacgagtccctcggccaagatagcgatgcgaatgaggacatcgattactggagggacagcctctcgccgaaacagcgtcttcgcttcgctttgaagaagttattggattgtgagtccaatcaggcgctggccatcatctccaaacacaaggtacctatcataatatctcaatgaaaaacgtaccaagacataatctaatgcttgtaactcgcagaccatcttgcgccctctctggctaaagcagtactgggtcaaaggtcaactagtcacctccaacctcaaatgggagcgtcaagagcattttactggcattgctcactatctatttacgccgcaagaaactggagaaaagacctgtaccaagtgtgagactgtagacaactatgggccgtttgcggagtgtgtcgctggcggtcgggcggtgcatgggggcgcttgcttcagctgctactacaagggtgaggggaagagttgctccctccgtatcggtacgttgttcttcgtcttcgtctttatcttttttcctcactgcttcttgatgatcttcaagtcgacaaagacgccagccgagggtggccaacattgctattacagcttttcagtgacgcatcaactgattcaagtcattactagctcatgaacagtcagagaagaaagcgcggtatggccaaagcgacgcaccgttttcagctgaaactattcgcaacactagcacgagggatttagagaaggcgttgcggtggattcagaaggagttgagaattcgcgaggaggattaaaccagttggaagcatcaagcgtattcatcatatttcagatgtctgttgatgcagtagaagacttcaactatgctttaagtagagaagagaaacaataatttgtttggacgcggatcattatatctttttctaacggccgtaacgacacgaacaagagcattaataccgccaaaagaataaaacaaaaagaaaaataaagaattttaatcacaaaatgtatcgaacgataggactgaactaacaccctcggtgtgtacaaggggtgaaaaaaacaatggatcatgcccaataacaggattgaactgttgaccttcgcatggacttgatatctcggtgaagatattagtacgacgctctaaccagctgagctaatcgggctttcatataggtggctattgacacaaaggctattattacattggtagtttgtacctcattgtggtgttgagcgtgcacataattcatacattatattgttaacttggttggaattggagatctttgtaatttcaggtcattgtaattgcaatggctttctggcccaaagtacgaactaaggagatgcctcgccttaaaccgtgcttgatgatgttatggcaatatgatgtaattttatacgtcgactttctgttgagagaaagaaggaggtgtcaagcgtcgaagatgacgatgaattgccccgtacaatggcagaggactcctggaaaggcaagtgaacaggagccatcatcaaattccagtgtatgaggaacctcggcatgaaccatcggccgggtatgggtgtgcatagattacttcttctacatattctagctcccaaaatacaacgcaatacgatgttgcctcccaaagggaaattggccggctaggtaccaccccctggattcatttgaccttatatgattacggattttacattaccaagcattcaccctcctgctgcctcgaatttctgttgcgagatatcttctcccggtttctcggcccgttctttcctgatcgcttgagctcctctagacgctcgcgggctttggggtggtcttgggctgtatcgatgcagatagttggttagtgaatgaacttttctcaatggatgcaaggacggggttagggtatggagaaaaaaaaaagacttaccagcagcccgccagtaccacctcttcgcatcctcaaggttggctggcacaccgataccctcctccgtgaagtaacccatggcaaactcggccttggccagcccagccatggcagcctttctcgcccacagatacgcctcggtatcgttttgctgcaacacaccctcactaccagtaaagtaccatcctgaaagcgccagctcactctggtgttcctcctgggtcgccgcgcggctataccacatgatagataaccgcgggtcgatcgggcagccgaacagaccgtactcatatgcagcgcccagacggaattggctgaacttatatcccagctcggccgcctgcttgaacaggctgaaggcgtatgcctcgtcgcggaggataacgtcgtcgggctcagcgctagcgtacaggagtgcgagctcgtggagggcgtgcgggttctcggtatcggcgcgctcggcggcccgcttgagccagctgatggcctcccgcctgttcttcggctgacccagcagtcccttgagcagaatcattccaaccttgtacatggcgggggtgtcgcccagcgtcgcggcgcgcttataccattggatagccttgatggggtccttgcgggtcccgccgccctcatcgttgccgatctcgcagcagacggcggtgcggtaggctgctgccgcgtggccgagcttcgcggcggactggtagagcgagaaagcatgtgcgtgatcgggctcagagctgaacagcccacggccgatgctgtctgccaagaagaacatggcgtctgggttgctggccttctcaagcttgcgaagaatcttgtgagcatcaacaaggtagcgatcccgagaacgagcgcgagccttggggtcaggcagatttgggaccaagacgtctgacgcttcaactagtttcttagcaagccgaagagcagactgttgatcattggaatcgtttttgacaatggcccgcaggtgctccagttcttccacagtaaccttgggctcgactggtttcgtgggagggggcggcgaaccaggaccaccttgcatcggctgaggaccaggttggttgttgagagggggaggagcaggcatactgttcatagcagcctggtagttcctgactggagggggcctgtcattcaaattgaccatagagccgggcatctgacctgggcggactggagcaggatgcaatggcaaattgtccgagttatacggtccctgagggggcgcagattgcccgggtctgtatggtgctgggtgagcagttataccagctcctggtggcagtggccctggctgaccattaggggacggcctgtgaagactgttctgactttcaagcgaaccacgcgggccccccgtttgttgttgttgcatcatgggtatcgggggcatatcacctgccatttcaaatacagccgtctgcgaatttcgcaggtcaggttgagacttggcccgagacatctccggtaggcggccaggcccacgttgagcttggtgctgcatctgattaggctgcatgtgctggtcaaaagaatctttatgcctgtgaggggaaatggcatcaaagtttgggccatctgattgagctgggtacccgccgttgccagtaggctcgtaatagtcctcgtagtaatcatcgacaggaccgggttgctgctgttgctgttgacctccataggctatgtcttgtcggttcccgtacccttggtcgtagttgttttgtggtaatggaggaactccatggtcagacgggtaaaccctctgcggtggcgcccgtgcaccttgagccgtgtttggtctctgtatcgcgcgtccaacaggaccattgtaagggacactgtcgctctggtgcatgaaattctgcggcggaggctgaaatcccatatcatctctcgcaggcatggtcatactccgcccaggtggaccaaagccaccatcctgaaataccccaggctggccaaagtccgggccaggaggagggcctcgccgctgatcttgaatgtcctgttgagggcggtatggctggggcggtcccatttgcggccctccaggtcctggtcctccatagccgtctctagtattaggacgcatcggccctccatacccgtccctggtatctgggcgcattggtgcacgttgcggtccagtaccattaggcccaggaggtcctcttgttggtggcctctgaatcgagagattcatcccatccatttgtgctgcaacattgtccacatcaggccttcgctgcgctcccggagggccccggaaattaccaccaccaaaaccacggttttcaggactcagagggccgggaccgggacccggaccggggccattcatgggtggccggcggttcgctggaagattgtcagtgaagtcatttggaaagtctatatgcaagcatgagacccaccgctgggatctgaagccacagctcgatccggagggcctggcctcccaccggggccttggggcggataaccccgtcctgggcccggagggtagccgccaccacgcggcggatagggagctggaggacccctgccgttgtctgcaggaggacgcatcggaccagcgggcccggctctgccaccttgcatgggtggtccacctcggccggggccgggaccgggagcagcagcttcaggagggggtccattgcggccattgggtccgggaataaagtagtcttgctgagggtaatcctgcgctggcgggcctctctggtagtttctgtcatcatattgtccaccgtaaccttgatcttgtcctccatatccctgatcataaccacccccatggtcattgtagccgccgccatagccatagtcttcctgatatcggtcgtagtgctgctgaggcggcggcgcagtgtactgctgttgtggcatgccaggtccagcggtgtatgcgcgctgcggcggtcctctaggtggtggtgcttgaccgccgtactggcgtcctcccggccctccttcgtatcctccactgtatgccatcttcctatgcactcaggacctgccttatgcgccgcgttcggaagcaggatgacggtgacggtctatgtccgcatgcaggtgcagcacgttcgcgtaaagggggaagcgatcgcgcccgttcaaacaaagaagcgagctgtacgtatagtcgactgtgttcgggagttcagtatactaaaaaatggatcataatatttccttgtgtcgaatggtactgcgaagtcgttgggccgcgaggggcaacaaggttcgggacccgttccgggtcaagctgtgccgacgacaaaagaaacgaccgtatgttgagccaaagtcgtcggcgcccgggagtgcctgagtttccaagccaagtgaagaccagaaaaggcgggaatcgaagaattggggaaaaggttacggtcggtaggagggacagaaaaacaggaaggagatcccgtgaacactgtgacggcgatcaaataaaggaacggagcgagtggaccacccgctaccgtccgctgcggttgggccggcttagcagtgacaaaagaggaagaaaaaatgggtcgtcgttagtcgaattttatgttgggcacatggatctgatacaccgattcatatcaagggaaatgtgaggatagcatgatggcacgacaactgttaacgcgtgttgtgaaagggaaggaagttgcattcccgccgggcaacaatgtcgtacgtacactttgtactcgatggcaattgaggccgcgaatggagctcaagggaaacctgggcaggtctccctccgaccaatgtccgggatagaatcaggcgtctaacgggcagcacccgacattaacaccttctcttctgcaaactcgcttctgtgacgcctacaggtaccccgggccgcttgttagcgaggggcagccgctgatggtcgtgcaggacagttgcgacaaggatggccggggccctttgagaggcagccggccagaggggtgcgtgcctggtggagtgccagatgccttccagtggagttacattgatggatgggatgcagtcaggggactctcagggactctcaagggtctggggaggggacgatgggtcaggggtccaattacagaatggacacaacttggagtgactggatggtgagctgcgcagccaaacccccgccgcgtattggtaggacatagggcagcaccgtctccccttgatgtatgatgataagtttggttggcatctgtctcaatgatctgttacatgtgtctagagtagacctctcgagaagtaggtttgacggtactgtagaggtagatgtagctttcatattcagtgctcgggtctggagggtagtaggacggaaatagtctctgatccaggacctgtgtatgcctaggtatgtgaccttgtgtacactaagtacctagctagctcatctgcagttcgagttcgtctcccaaacacctgcaacttgccgggctgaaagaagatgaaactctttaaggcgcttatatgtcagcgaattgtacatccaagagtaatctggactggcaagaacttgatttgacccctctaggatggcttcggtcaaatctggtaatctcttgcccggaactgactcgcaatccgagccgaggaaggtgttgcaagatgggacccgagaaacacgttcccgcccttatgttgcggctctgccgtaaagatcacccttttcgccctcacagagacaggacaggacagcaaaaagccgaatgcaactctgcaggaaacgggctgacatcaggtttgacgaatgatatgtacgcaggcttccgttctcctggatgtactacgtagcagacgtgcaaaaggggcacgggtcactcaggggtatctcaaacatggaacgaagcagcggacagagagcagaacttgccagttgcccgctctgctgttgccacttgtggtttctgttttgctcgtcgacgctcaggccaagtttggaagaagatgtcttgcttctttcacgaacgactcccatatagatttgtaccatttcgtgggaccagagtctggaccgttggaacaacgcagagaaccaggcaaaaaggggactaggttacctacctaggtttgtcttcgttgtatcttccactcagtaacaggcggacaagccgggcaacttgaacagaactagtgtaatggacgccgagggagactcaagggcaacacacacgtggcttgggctgacacagccccacgccagctgctaccaactgcaaagttacagcgcccctctctggggaaattggagctacctagaacaactacctaccatttgttatccatgtcgctcgtcgcatcgcttgattgaatagttcaaggacagctctccaatacgaacaacgccacaaccattaagcggtcaatatcaaagtagggactatttatatccaggtctactcaagatgctcattgactcgcaggcttcccgcatataatcgagcacactatcggacagcgtttgcgccaagtcaacacgaaatcaagccatcgtgaaccttgaaggaccgatcttacccaagacgaggtcaaccatcatctgcgacatcgaaaaaggtcactccggatgaacgaaccttgaatcagtgacgcttcgaagtaaaacacattttctcgcgactcccacgtcatcatcacagctcggttatgctctgaagtgcggcgcatcttaccttggaagatgggaggaggcatcatcggcttcattcgaagcatataccaactagacacgctcgacacacgattcacaacaccttcgtccgtcccatacaaacttgcggccgaggcgaaaaatgatccacacggagcacaagagggcggcttgagcaagggaaagaaagcagagagatcaaaatggagcacacccgagttctatctatactacttggtgttcttggttgcgattccttacatgttttgggttccttttgaagtgtccagggaatccgacccgaggtacccgaagttccaacgctatctgtcagacggctggatgttgggtcgcaaggttgatgtatcggacatccagctacgaacgattaggggaaagataccgcatatttttggactactcgttgtgcagccgcttttgcgccgagtttggaagctattcaagccaacacgacttgagcctggtgcctctgaaacatcacccagagctgccgaggcacgactagagcagcgtatatcgtttgatgccttctttggtgctattctcctcacagccctccacggaactagcgggcttaaaatcctaggtctcttgtggttgaattaccaaattgcaactaggctcccgagaaaggttgtcccatgggcgacatggatcttcaacctctacatcttggtgactatgaaagtctacgatggttacagattcaagacgttcgtgaacttgattccctttgcgccagacagcctgcttgagcttgcttcttggatggacagccaacaaggactcctgaaccggtggcacattctcttcaatatcaccattctccgactgatcagcttcaacctcgattatgcctggatgatggacagacagggcggcagccctatcgaggtacgaaatcttgggcttacattccagtttgcgctcatgctaacgcaccaaagaagaagcaactagaccctgccagcctttccgaacgcgaccgtgtcggcactccagcgccgaagagtaactactccttccgcaactacttcgcttacgccatctacgccccgttgtacctggccggcccgatcctgaccttcaacgactacatctcgcagtgccgataccagtccgccagtatcgaactttcgcgcaccgtcaagtacggcatccggtgtctgctcgtactccttgccatggagttcgtgctgcacttcaattatgtcaacgccatctccaacgcgcggcctgactggtcctcgtacacgcccgcccagatcgccctgctctccttcttcaagctgcacatcatctggctgaagctgctggttccctggcgcctcttccgcttctgggccctggtggacggaatcgacccacccgagaacatgctgcggtgcgtgagcgacaactacagcactctgtccttttggcgctcctggcaccgctccttctatcgatggacgctccgctacatctacatcccgttaggtgggtccaacttcagaacgcttgtcagctcggcatactcgattatcacgtacctggccgtgttcatgttcgtggccatctggcacgacgtggatttccagctgcttgtgtggagctggcttattgtcgcgttcttcctgcccgagatcgccgccggttatttgttcccgcgcaaaaagtgggagggcaggccgacggcttacaggatgctgtgctgcgtgggcgcggtcggaaacgtgttgatgatgatcagcgcgaacgtggtcggctttggcggtggggttgatgctatgaaggctctttgggagggcctgtttagggggttgtctggtatgttgcttcactgcttgcttgcctgactggactggtgcactaacttgcttcgtctaggcatctcctttctcacgggctcatgcattgccctgttcgttggcattcaggtcatgtttgagatcaggcagtcggagttgaggaagggcattaacttgaagtgctgagtggcatgtgtgggtatgcggtccatgattgttttattccaggtgaaaatgtcattgtatgcagtatacaaccacgagttcaacaggatagacgaggatagatgtacttgggaagcaaatacaagcggagtgtcaagatggttttttcttggctcctgaaaaagaatcctttgtataaagacatgcaagtatattgacgatgttctttcgtttggaggggctgtgtgccgtagaggtagacctgacactgccaatgctatgcctggggttgctactgtacgtaagtaggtagtttgcactcttgggaaaggggtctcgaggacctagtccagggtcccctgaggaggaggcaggtgatatcccattcctatttacagcgcggcaataagccctttcgggaagcggaacaaattgggtcaaagctggttgtaaccgccctagggaacaccggttttttttctgttttttctctaaaaaaaaattaaaaattcgttagagttccattgcattgcggctatgcgcaccaagctgttataggatttgtatgtactccaaattggcgcatatgacggcggtaatgaagcaaacttacaatggaacatccaaaccaatgcacgtagtagcaaatccatcttacatcataacccaatttaactggttttttatatgattgaatggatgaaaacgactgcaagatgaatgtggaaatgaaagtctggccgaacaaacgtggaattggccgaggaagggacagcaaccgagctgcatacttttgcgaggttggctccttccttgtactgcataggcgccgggaaatgtagatccccaaagcggaaaagaaaacgaaggcaaagcgggcatcccaagaggctcgagggggggactcgacctgacctctctggctgaaggcaaagtacggaactgctgttggttctctcatctgagtccaactgaactaaaagtagatgttccgtgatatttgctagtcgaaatcgacggggatacctatgacagtaacagtgcagttgctcactcacatgtggaaaagaaggtcggaatgtccagtgtctgacctcccagggggcacggttggcttcctacagctgcagtgcatccagttgcatgtgccctggagataccggaccaatctcgaccggacagcgtctcccattgcagtcacccagctctaggggcagggacgacccagggaccacgccaggaaccggacgggaatgctcgatggggcccggccagatgctccatttcgatagacctggattccctcccctgggtactaggtactggcttgccctccgctctcattcgacgccggctcacctgagcttcattttattttccccagcttttctgctatcactgtttgccggtgtctaggcaaggacattttccaggcgccatgggtcgtcagctctcaggtagtgctatgaaattcctcgcttcgcttgcgaactcgacctgtctttgttctccttttcaccaacaactcgcggttgaactgtccatgcctggacgcaacctgtgaagcgctacttccttttgccgcgtccgttacgcattccttgaaagttccaaaccacttacatcggatgacgacttgaccgccgtgcgtctcacccgcaaccaccaaacacgccaacaacgccataaagaccgaccattacccggaaggaccgtgatttacacctctgccgatctgacccctccgattcccaccctgatagtcctgatagtcccgataatccagctcccgccgccttttgccgacaactggacagcccagagcccaccgccacggcattccttaccttacgctacctaccttacacgtagtacagcatcgcggttcgacatcaggcacacggtccggttcgatatcgcgattgacgggaaggcgttcaaatccgaacttcaggcttgcccagtttccactgccgacccgccctgtccgtctgacagctgcacctgtcccactgaaggagggtcctcagctcgctgagattgcgggtacctgcagcactgagtgcatctgcagtgggtgattgccagcgccggcccggtgcactggcttcgttcggcctggcagatccgttcccaaattggccattcccttcgacggaacgttcaccgtgccacgccatcgtctacacctccacgcgttcatcccacacgctgccgtcgctgtcgatcgccgccacagagaagtcaaacgaaccccgtcgcctgcgaggcccatgggaagctcgcagttcgggctcctcatcggtgctattttggattgcctatctcaagtttgaacccagtggttttatccacaccacaagtgcctatcatgggccgatcgtcactcctcagtccggatggccagtttcccatcgtcctgattccggataatgaagggaccgaggacgcagggacagccaccaactcggacgcagaaccaaccgagtcgtacaggcacagaaaaaagttaaactacgggaacgaacgacagcagcgccagcagccgcagccacaagcgcaaccgcgaccaccaccagcgccccgtcatcccattccgttcatgcaagaagcctttgcagaatccctattcgaagccacccagggcggtgcgaccccaaaacccaaattgcgtaccggcgacgccaaaacccgtcgagagcagttgttggagcaagacaagtcggccgagcccccagcggcccaatggcgctatcgtccggggcaacaaacgcatgagctgcgtcgactaatgtcacaaatctccttcggcgtttatcttttgctcaacgggatggcgaacagtcagatgtcggtcgtgacaattctccaagggcatatcgacgaggtggatgagtttctggagacggtcctagaggatattggcttagcaaccgaagatttgaacgagcgcatcattcatctaaggttgccgatggataacatggagtttttcgagcagatgctggaggatcgcaactttcggcttagaattatcgaaggaaacgagaaaatcgagcatatcgtggcccggacacaggtcgcccttcagcaaatcatgaatgatattaccgaagggctggagtctacgagggattttactatgtatctggcggaacagcagcacggtcgctggcggaaagagcgcccagacgtaatcgacatatttaatgcaatgaagggaaataccgatgggtggtttcaagcgtttatggacttggaagagaagggcaatgctctaaatagagtaattgtccagttgattggcatcatttccgagatggagcggagggcgggtgaagtgagccgaaagacacgagtgagtgtcctctatctataacaaggatgctgcattccattccaaatgccttttgtttttgctgacatcctcccagttcaccatcgagcctttcacatcaccgcgtcatagcccccatgcatccgacgcatcctcggttacaacacccccgacgtctcccatcgccaaaactccaaatacaccccctcgcttatcgttgcggctcagttcgatcttggagggcaagcagtcgtcgccaacctcatacttcgatctaaaaattactcgtacatctacgcattcaacgtcaatgggtgtcccaccgacagtccaatcgaaggataccacagaagaggaaggcacagtggagaatagttcaaataggtcttcaacagaattggaacttccaatacagtctccgcccccgccagcccgaaactctcaccggatctctaagcccgctccttctcaatctgcgctatatcagcttgagacagctgagaacagggaagaaatcaacgaggaggaggaggaggagaaggaagaaggagatgggaaaaaagaaaaggatggagaagaaaatgatgataatgaagaagaagacgaagaagaagaagagccggtctacctccttcaacccaaaacgtatacaccacaaacatcacctcttccctctcctcgcgtgttcgaccgcccgaagccgaaggatgaaccggtcagctacaagccggaattaccggtgtccatcgttggaaagctgaaggaacagacattagaggcgaaggcgtatagccaggaaccgacattggaggcaaaggtctatactcggaaaccgacattggaggcaaaggtgtatagtcgggaaccgacattggaggcaaaagtgtatactcagaaaccgacattggaggcaaaggtctatactcagaaaccgacattggaggcaaaggtgtatagtcgggaaccgacattggaggcaaaggtctacactcaggaaccgacattggatgcaaaggtctatactcaggaaccgacattggaggcaaaggtgtataatccacgtgcagcacaaccccagcctaggccacaaccttcgaagccaacgttggctccggctgatacgagagattcaagaccatcttcaaagcaaagccacaggacgataccagagtcaccccaattgagaccgcaaccttcgaggcccaaattggctccagtcgagacaagagactccagaccaacatcaaagcaaagccacagaatttcgcccgaatcattgccagaggttgtagtccatcctgggcaagaatcctcattcagacgacgagtttcacagaagacgacaccgccggactcgatacatatacctcgacccgactcaccagaatatcgagactcgttgttcccaacgtccagaacgtaccaaacatcagattctgcttatggatcggacatggagcgaccacatgtcaactcaattgcatcattcgatacagttgccgactttccgccgccgccagcactcatgcatcccggatttgtctcatcacctcactcagagagcggaatgcagttttggcgccctgttcaggcgagcccgcactcacctttgcaacaaagaccgcacacttcaggaacccagtatagcgcgcaggggcaacaatcggcctcatatcagtcgccataccagtccccacaacaaccactcggtcaccttcaccaggtgccgccacggaacctcccttctgctatgggcatgagcgtgaggagcaacatgacgacaggaacgacagcgagccaggagaccaacagtggaaaatcactgaagaaaaagcgaagcgcgtttgggtggctgaagaaggcgttcgcgctggatgaagaggagcgtgccgcttttgaggcgagaagacagatggagacgaggaatctctactatgatggtagaagtgcccaattcttggacgggaaacggatacaggctccactgcctcgtcaccctgggccataccagcatggaccgtatcagtctcaacagtttcagcagtctgggcagtttcctcccggacagttctgagatcttgaggggaaaacgaaggaaagataggaaaagaaaggaaaagacggaaagtggcaggcatgaggctggccatccggggctaaggaacccaagtccatatgtgatgaaagcaactttggttacttgtaaaggttgctggattactgtgacctcattgagcggcaaacgagatgggcatcttcatacttgttgaagtcgaaggaaaaggggaaagataccaattgcatggcgcggcgtgttaggcgattcttgcatttactttttgcccatgtataagcttgtgttctacttaattcttggtcgaacatgcaactgatttgtacctgcacgtatctacggcagcacttgttgatcgcaagtttgaacagcccatggcgttttggttgggttatggctgccagtttgcttcatgacaactgaggctcgagcgagcaatggtaaaagttcgggatacgatcggctacagctgtggggtggcccgggatttcacagttctgtttagtcacttttgcaaaacgcgaattttccgaggaaacaaataacattatagttccgaacgaacttgatgagtccgcaagcagatgcttacgactgcagtcccagggagccgaacactgatactctgaagggcaacaatggtgacattagcatacatccgccgatcggcgttggatttaaaagacagtatcgtatgtcttcatgaattgcaaatgtacccccaactgtcacggacccatccttatggaattcgaaagaacaggactgcatactattcttcacatgtttcttccaggggatttgctaccaaccctaacccttgcatgagccgtcccgttacataagctccccaaaattttgacctcatcccgtcatcgtgaaacttttcttcccctccaatcctccgtttgcctccatcaacgcccttcgtcccaccctccaatcaaccaccatggcagtatcaagagatcatcttgccgatcttgaccggcatatgcagctgctggagggcaaggtcaaccagcttcacgcatctctgacccactggcaacaaacctacttcgagtatgcagcactcaaagaggaggtggacggcttgcccaaggacccgtctccccacaccgagcttgctcgcatccgacgcgactatggcggcactatcatcaccaagaaagaaatcaacgagatttttggcgaaaacgatctcaaggaagctgatcaaatttccagtgtcctcggtcgccgtctcgactacgtcgagaagaacgtcgatacgctgacgaagcttgttgaaacggaagagaataaacttgccgcggcaaaagttattgccaatcctgatggcggcacagatgaagagaccggtcttcccattacggatatcattgaggaactggatgacgaagacaatatcgttcagtaccgcctgcagagcggaggtgaggtcggtaggagggtcgaggaagctctcaaaaaggccggcatcgagaagctcccggaaacccaggccgatcttcctcaggctcaggccaaatccaacaccacacaagagaaccaaccactcgagcaacatcaacctactgctacctctgccgctgctgcatccactaccacgagcgaatcctcgagcacgactccaacttcaattgcaccatctacaagctccggaaagagtgtcacgtttgccgatgataccaagttcgtcgaccaattgccgactacagctggcaaactcacgcagctcatgcaaaaggtcaaagaacaggatgcaatggatatgtcgaaagctgtgatacccaaggacgagtccgaggacgaaagccagttgcgcgccgacatgctccagtacatgcaggaagaaatccatcccatcgtggctgaactcgagattgacgaagggtccaccgaggatgagaatgcggagtgggatgaatatgaggacgagctagaagaggatgacgatgatgaggatgagcttggacgctccaagcatagcgtgatcaccagtgattatattcagcgcatgcaggagcttgagaagcgcctgggcttcaagtctgcgttcactgtcgagcgtcagaagccccagcaaccggaagacgaaaatcgcaaggatgctggtggtggctacatcactgtcgtcagggaacctcgctcaacgccggtatcgacatcggcgccaacaccagcgccggagaacactcagtcagagccaaccgcctcgtctctgaagtccaaggggaaggcaaaggagaagaagggtgtgcggttcgccacagagctggacattgcccctgaggaggaaatccagccggctgtgcagccgaagcccgctgcgccaaaggtgcccttagtcaatcctgttggggatattgtcgaacatggagctgtggctagcaacccgacaacgcaagagcaggagccggaagagccagagcctcccaagcgtgtgtcacggtttaagaaagaacgtgcgtcaaccgggaaagttgctgctccggccgcggcatctccacctcctggcccgctccagctacctcagcgtttccgcgagtctcattcggcccctcctgccgagcccactcctcccgaggatcaaatactggccaatcaggttgtcgagagaaatgtcctgtctgcgccgcaggagccggatgacatggacgacgagctcctgtaccgggcggcggcggttgaatacaatcggttgcggaatcgcatgatccagaaggagggaggctttatgaagccggaggaggaacaacccgtcgtcccgctggacgaggaagaaggcggcccgccacgcatgagcagattcaaggcggctcgtttggccagaccatgatggcctggttgatccgatacccctcatgttctggtccgtccaagaggttgtcggcagtgttgatttacaacaggaacgaactatatcagcaccctcgctcgccttttggcatcatctgttcctgacggtttcttgttcgcgatcaaaggcactacatttttgtctatctccctgatcaaattatgcgattgtgcgttatggactaacatctaggacacttctcttctcgttaaccccagaccccaagagacatggtccattcattgctcttgaaaacttgcactttgaacaacaagcttattgatgctcaggcaaatttcggaacgcttattattatttatggattgcagctttcaatctgcgttctcgttactagcggttccaaaattgaatctggatgggctctctgacgccatgatctctacaccgtggtctcggcgattcgtttcacccatcacatctcttttgcgcactttagtgtgtcaaccgagtttcataggtttgcatgcatgacaatagatggttgatatgttatcagcttatgtgtttcgttttggttagtccgtgtatattaattatgtcgtgagaaaattcccagctttgaatgcttccgcatcccgcgatctatccgaccaccaccaacagcggtccccgaaatactacattcgttcattcaaatccatgaagtgtaatctctaggtcatctactggagcgtacgcagtgatttgtcatgggttcggcttttccaggaataatatagtccgtgtgcggctggaacagaacatcaccacaacagttcagagaaagtgtccagcatcacttcaccctgtttgattcaataaaaaattagaacggttgttttcaagtcattaatgcttcgttatcatggttatcaccttttacttctctactcccccaaatcctttcagtatctccaattgccctccccctttccccctttcgctcacctactgaattttcgcattactaaaatccatctccggatgctgctcctggaacttcttcaagatatccatcttcttctgctcatcgctcgtcggcaaccccatctccttttgtctttggtcgtacatcatcttctccaccattgcccgcgtctcaccctcgaggtccgacagcttgctgttctcggggacgatcttgctcacgtcgattttcggggcgctggtgactacgtgcggccaccactcgagcttgttgtgcttttcgagatggatctccagggctttttgaccggcgggagcgggggacagcgtccaagttgaatcgtcgaggaggatcgggtgggggaggtcgccctggttttgtgggaggtgtcagaatcgagctactcggcatgcgacattgggtggtatggtataggcggcgttggaaagttgcaagggttgtgatttgtagatatgtgggcaagtaggttggttaccttgatgacgggctcttgacccttaataccagccgtaagagactgcttctttatctcaaccaccatatctttgccctttaggttaccagggacgaggatggtgatgtcgacgtcgccaatcgtctgagtccacttgtaggggagagcctcctgctcggcttgttccttggcgcgggcagcggcctcctcggcgggggtgagctctgttacgtctgacattgtttggtcagttgactagtgggacctgttgatggcggatggactttctggtcttgggagcaagaggagttgagctctaaaacgcacctttgtcagccatgttgaaggtggtattgttgaattcggtgtagatattgggcaacgacggcagcttggtgcagtggtgcagtggtgcaatgtgcggtaatgtaagtagaagacgatggaacgcgcctgaacgcgatgaccgaatttctggaggggcaggtaacccgcatggaacggctgcggccgcccaatcccaatcctaggagctgcccgcgagcggctgctgtcactgccctggtagcccctgctcaccccacgcttgcccgcgtccagtcccctgagacagagctgccagatgagcgcggcagagtgccgtgctgtgaatgatctgggaagccccaccctgcaccgccagggtagcgtccattggagcgctggcgcggttgggggccaagtggaaacaaggattattcagcccaagcataataactcttatcagtccctctttcaccacatcgtcaatctcactcgggtttcacccagacttccacttggttgattttcatcaccttccctatccaccgttgatacatgactgcgtgacccggaatttctgcctagccgagctggcattttagaacaacatttcatcacctaacaagacgagtacaagtcctcgtcgccaaatcacgatcaccaaacagatataaaagaagatttgggccgcgatcgccactcactcaccgacacatcaagagacgtcccgagttctcagatacggactactgtcccttcgaagggaaacgcccactcctcgctataattcagcatacatttctcttggccatcatttaacctttggaaatcccacttcagcacatcgatccccgtctcctcgaagcgaaattatcaaaacaacccccccccccccccccccccccccaaaaaaaaaagaaaccacccaccatggcgcgccctctcgaccccctcggcttcgaagacgaaatgtgccccgtctgcaaatcgcgcaagtacctcaaccccgacatcgtcttcgtcttcaaccccgaatgctaccactccatgtgtctcaactgtgccaaccgactcttcaacgacggacccaatcaatgtccgcacgccggctgcaacaaaacgctccgtcgcaagggcttccgctcggcttttttcggcgacttggccgtcgagcgcgaggtcgacatccgccgtcgcgtggcggcggtgttcaaccaagtcgaggacgactttgagacgctccaggattataataattacttgcagatggtggaagatttgacgtttgaacttgtcaatgggacggatgagaggagacggcaggcggaggcgcaattgcaggcatgggaggcggagcatagggcggatattgaacggaataagaaggcggggagggaggcggatgagatttcaagagtgaggctggcagccgaaagggatgctgtcaggcagaggaggattgaggctatcaaggaggcggaggcggagaaaagagagagggtgaggagtcgcgaaatggagctggataacctggccaagggaaccactgctatgacagcggagccggcgacgaaggtacagctaaagaggcgtgggcaggtgaatcgggttgctgaaacagcttccaaccctgccatcgcaacaacgggaatgggcacgggcgcgtcggaggttgagcgtttgtccatccgcggcttgaaggagaagccgaaggcgccggcgccacagggcccgtacgacccctttggaggcatggacttcgcgcctagtcggtacaagctacatggaggcttgagtcacccgcttatggagaagtaccggttggacagacagcacgttgctggtgggtacagctttgacgactttgcggcgcgcgccttgtatgaagcgtttgctgggttgggtgtgtttgttgaggatgagaaggaggtcggcagtggtattgggctgtcacaagagacgagcatggcggcggggatcgccgctgtggttgacgcggataagatggatttggactgagagtggttctggaccggtatgccccggccttttggttggcggtaatggtgtttttgttgcatagcgacggcgttcactcagcgattgaatatttttctttttcctctccgacggatctggatttaggaacacacatgaggcgggaccagcatcatatagatcaacttcagactcggtggttttagagggcgcaaatattcgggtctgctgtggatttctgggttcgaaattcattatgcgaatggtcgcagtccagcagccacataagacagaacttggcgaactgcagtacattcactactctttgccacccatcaagccatctgtctacttgtaaggagtatcaaggtcactgaagaccacgttttgtgtgagggattgggacgacgatgatgatggagaaaagaagaagaaaaagaaattcagactaataagagtgcgtcgattgatcacaaaaatgcccaaaaaaatatatagattaagatttaccaaacaaaaagagcctccaggcttccctactgcaaaaatgtgtatgcctcccttgctggccattcctggagagagtgttggcagccaatcctgaaagttttgatggtatgaccatttatcataccatacctctttcactcctttatctcgagatgcccggaccccattccaccgtttttatgtagcgttccattccaactattcttcccccctcccccttgcgctgcgctgctaagccttgtatctggccctgctcgttaagaagcactcgacggcggaaaaaaaagcctgatctcttcacagtcaatccttgactgccttattgccacccatttcgaaggtacgagcatcaaaccgccctgcttacccgaacattggctgtcctttcggtagactaaggaggggcaccgtcagaagactcgcggcaacaataccgaaagatcaggattgccgaatcgaataacgaaggcgggtgagaaaaaagagctgagctcaaaaaatacaaaataaaagaaaataaaacaaaaagcaaaaggaacgccgcgctagatgcgtgacttgccggttcgtgtcatcccgaacaaaccagacaagccataaggaagacaagagaatgacagaaatgcggggcagtgtgcctgtcaacgacatacgcttggccgtatagcccttgaaatccaagatcaagagagctaagcgttacgcggctgtcagaggagacatccgctcatcattgctgccatggcgtttgctgtgctggcctcggaaacaccgggattgtctcgagttggtcgagcccgccccctataggctgttggttatgttgccaccccataccggtagcatggttcacaaacgcaccctgacggaaaggatttgtgctgcccgttggcatcggaagaagtgggccactagcagtaaccgggcgctgctgctgttgttgttggaccgactgggaagccgcgaagcccctcgcgaaggggttggttccagtcggctgtggttgttgcggtggagccgactggaaaggcgagttggctggaggagaagcgaagggctgtgccgcctgaggagaagcgcgagcaaatgggttggtagactgtgcagtcacaggacgctgcatttgctgctgttgctgttgttgtggttgttgctgctggaaaggggagttgttcgctggcgagaatggagatcccgtttgttgttggttcatcatcatagattgtcggaaagggttggtgacttgctgtggtggctgaagaccggagaagccggtggttgtggccgtctggaaattggccatgggatcctggggaccaagagacaacgaggtggcctggaagccttgttgctggggagaaaagccaccatacccagctcccgtaaaagacggttgcatctgttgctgaggagcctgcggaacttgaccataagtatccattgttggctgctgctgttgttgttgttgttgctgctgctgctggaaagcttgttggaaggccgcctgagccgcaaaatcgttggtttgaaacggctgagtgggttgaggttggaaagcggcctgtgcccaagggttcgcgctcacttgcatctgtccatgggtttgctgaagctgtggttgtgcctggacagccatttgcgtctggttttgctcgatcgagtcgaagaaatcgatgaggttggcatccgccgacttgataggaattgccggcctggatgactcttctttggtgcttgtggtccctgaggcagtattcttcgtggatgactctgctttggggaactttgatactgaggatgacccccctttcttcttcgcttccagctcggccagatactgcctccggtgaatctcgaagtcgggatccttcagataatcctccagctgccgtcccaaattcacaggtgcgtgcttgagcttgggaacctcaactctagtatggtgttcgtattgccgagcgacactgaggtactgtaccacgaaatcggtttgacgagcaaaattccggtagatgtccatagctctctcggcatcaggctttgacatttcgaaaaagtggcctagaaataggtaagcctggggccacagcgcgtctggtcgagatggatagattcataccgagaatattgatcatggcctggttcagagcttggaacaaggcaagaagatctaaaaccaggagcctgaacacggtaaccgttatttcgttttctggttcgttgtccatgacctgcccataggtgttagcaacaagcgtcaaaaacgttcacccggagagcaacatacatcacacttgagcaacgctgtgagttgcttctgaacagactctgtctctcgtagcaagcccttttcgactgagagcttctccaaccggttctccctgcctcgaacccagtcaatctttgtgtcacgatacgctcgcaccctttcggtaaggtaatcatagtaatggcggatgtttcggccttgtgtttgaactacgcggccgcttgttagttactccgcgtacagagcaaagcaagacgaaaggacccaatgggctcggcatcactcaccatctgatatcatgcccagacccagcatactccggtgcttagcaagatatgctagggtaacgtctggcgaaccctctcggatcataaggtgtacagtaatcagactcttgaagacaacggtccatgttgaatcgcgcaaccgagtttgcagtaccctaaagacctctccaactcccgcctcacccgaatgtgtcgcgataagaatatgctcgatgtacttcgtcttgggaggcgcggcctgatgtcatgatcgtttatgagcgtcagccgctgaatcgcaaggctctgaaatggcagtgtatgacgagtgaggccaggtaacgaaccttaattttggtcgcgcccttgacggacttttcaaaggagctcgccatctcttctagctaatcgccaccagcgggcgacttgctcccaggtattgagaatgtgaacttgtgatgataacctcggcgcgcgagttccagcttgtttgtcgctcggtcgctgtcggggatcggaagcgtatggagggattgagtcggaacgattgtaagagcaatgatgtcgtgggtaggtttgtaacgagtggcgggcggcctgacagttggtgccgatgttgtgttgggttgggggtcgcggtcgggcagcgtctgacctcagaagagctagatgtaactactcgaagtgtctgatgtaatgacggaggtattcgttggctggagaaagtcgatagagcgggagagtgtagagtatagatgcctcgtcaatgccgtgaccttggacgtcggatgaacacgagtaatctataaggaaccgccctgtgcagcacttttgactgggcccccgaaacaggtactagcgtcctgtaggcggttcaatgtgtgaatgtgtaggtaggggggagccgaaggggggcatccatggtagggggagcggcagcggtaggcccgggggtaggtaccttacctagggagattttcaagccaaatggaacctatacaattgcctggaggttcctgtacaggggatagccccaggtgcatggggaacgggagcatggagatacgggagaagcgcagaaggtagttgtaccctgacgggcagattccctggcggacacgcgctaaaaggcaatacaagggacatgagcacctccagtcgcctccgagcacagaagtccgaatgtgatcgacgacaaacatcgcccggattccttgttccactctctgagtcgggcgccgtctgaaggaccacgtgagtctgaatggatccacgttgagaatcacggccgaagttgaaagagtgttgcatccagaaaatggtgtgcatgacccaagggtctggggttacgatggggcttatcctcaaatttcgacatgatgcgcttggggagatcgcaaatcacgctattgcccattttatttggagattactatattccacactttgtgcgggtacaaagcgcccattccaagacaacaatattgtacgacatgacatcagcggtcttgtcttaaatcagcctcagtgacccccagcttgcggggagaaggaaaccaccaggctgtctgagaaggaccccgcgtaccaccgggtaacagtcgggctctctttcttcatctgcagcaacgtgttgcctttgaacccagactcgtaacagtgagtagcagggtattgcagatgcattcaagggcggaatctaagcctagagagacagaaaggcgtagggtcaagaaccaggggcaagcgaagagaatatgtacaagaaaaaaagaaaacaagaactccttccttcagatagaatcagagtgccgtgttggcgtccgatgagtaacaaggtcggtgtgccgaacgcttatttcaaaattcccacattccctcactatcgaaccacttaagccccgtgaggggagagttcgaagggtcaggaaggaggaagcttcatcaaattaacacctgggctttcatcattttgttttgaatggaagggtcatgaagaaaaaaagagaagaaatttctcaaaggccggcgcgcggcagagggttttgttctgtgcgggcgcgactgtgggccccactcgaaatttcgaagcgcgctcgggccagcactctgctgaccaaccgggagcagcgagtggccagctttatgtggggctgcccaagagcttgtatcgaagctcgggccaatcttaccacttccagctcaaccctcactcgtctcgtccatacctactcaaccctggaccggggctcacaccaccgacaacacccttcacgatggagctctctctgccagaagcggaagacggaaggttgacagacgttgacgacatcagattgccatggctcaaccccgtgtctctttgagacggctctgtagacttataccgtcccagaattcgagactctacacaagccgcataaaccctcactggcagtcgctgaaatgcctgccccggaactcgcaacgcctgcttcacaattccccagctcttgcttcaccatccggtgataaagtaagcggccaaaaattgcgcgaggaatgggcacagtacagtaggtattgccgtgtatactatgctttttatacctgagcttggctgatgcgggccaggccaatttcccagtgcatccaaggccgctgacttcgtcgagggcaacaaggtcaccgtccatggctttctcctgcgacgaagagtcaagagctcaaaactggtgtttgccgacattcaggttgaaaatggcccatcggtgcaggtcacgtccacattcaaggaggatggaagccccgagcaattggtcacgaaggccctgagagcagtccccttgtatagccccgtgagcgtgactggaaccgttgcccggctccatggcaaccgtatcgatctgaaccttgaccgcatccagtctcttaatgcctttcccaaagacatcatagtctccgagggcgttcaatttcctgcctctgccaggcatcttcaaatccgcttctcagaccctcttcgctcacgtctgctggcccgtccccagatcggcttccagctcaggaaaacactcaatgaccttgacttcaccgaggtggaaacgcctattctcttcaagtctactcctgagggagcaagagagttcttggtcccgacaagacgtcgcggtctggcttatgctctgccccaaagtccgcagcaatacaagcagatcctcatgtcgagcggaatccgtggttattatcagtttgctcgctgtttccgtgatgaggacttgagagccgaccgccagccagagtttactcaggtatgtcatgtcgagtatgctccctatcatctagtcatacgctaatacgcgacatagcttgatttggaaatgggcttcgccacgggcgaggatgtcatgcgcactgtcgagactcttgtcactcagttgcttcctgctctgaatgcccaattcaacgtcatcaggcaaggagacgatatctatcctgtacccaagcgcgacttgaacaacggcgaatcgaccgaaaatggtgaccatcaatggcctgagcctaccgctccttttcttcggctcacgtacgacgaggccatgacgagatttggtatcgacaaacccgacctacggatccccttcgaggtatgcaaggcgtctctaaaactgagaccgatttgatctaaccacttattccagctacaccgtgtcgaccacgtcctccccgcccagtttgtttctatgatcacgcacaccgagcagcctatagttgaagccttccgcatccgtccacagtttgacggagaaacggtcactcccggtaccattgctgagttcgtcgacaaactcatggaccaactccccaagcctcttgccaacaatcccgacggagctcccgccgccctcatgttcaactccaagaaacctctctgcggtctctcatcacttggctttgagggctttgatgcgctcaccagcatggaagccttttccgaccttgaagacggcgacgtgctcgtcttccaggcgcgcaagaacgcccccttccagggtgaaggctccacagccctcggcgttgcccgcacgcacttctaccgctcctttgtttccgctggtctcctcccgcaaagcttcgacctcaagttcctctgggtcgtcaacttccccatgttcacccccgacgatggcattgaccccggccagggcggccaagccggatttaaagccacccaccaccccttcaccgcgccgctcaccgaagccgacgttgagatgctcgccaccgatccgcttaaggcgcgcgccgaccactacgacctcgtcgtcaacggcgtcgagcttggcggcggcagtcgccgtatccacctgtcttccatgcaggagtacgtgatgcgcaacatcctcaagatgacggatgcgggtctggcccaattctctcacttgctcgaggcgttgcgggcaggatgtccgccgcatgccgggttcgcgctgggctttgacaggctggttgctatattgacgcacacggattctgtgagggatgtgattgctttccccaagagcatgaagggtgaggatctgacggttaagagcccgagcaagatgacggctcagcagttggaaacttaccatttggcgatcgctaagaaggaagaggtgaacaagcaagatgtttgagagaagaatgatgtgtgttgagaagggaaagcagcctcctgcgctgtgtgcttggcctccgacctaggtcaacggctttacagacaatatgctgcgctgtacaataaatgcaagatcaaatgttggtgtgctaccatgcaaacatggcacaacgcagcttaatggcctgagagatggtgttttgtaggagatcctcgcaggctgttccacgcgttctatctcaatcccggacgctgaacatattctcagaccacaacattgcaaaacatcgtatgagattgaaacagcacgatttcgctgttctaatctctcggagacgacccgagatagacgtatgaagaatgggataaagaccgtggaccgtcatgcccaccaagactcacctaagtaattgccattgcattcatctcaattttgttcaagggtctgggtacggtgagtactctgatgagtacggctgcacctgaccccaaacacggaaagacatccgcaagccatgaccaacacgatcaacactgagaaaagctacaagcaagttcaaagacttcggagcaaaaatccacaggctcaaaagagtagatcaggtccaaacaccacttgaacgtctggagaatccctgaagtgtgagaatgccaatttctatacaacatctaccctatcactatcatacagagtcattcccacaatctttcgtgtttcccccgtgtccccttgccatcattcaatttccaacactagctcgcctgctctatttccatttgggttatagatctaaatgaacgtatcgaacccgtgtatctgttgttaaattgaacaggcatgccaaaagaaagatctgaacaaaagcctaggtataaaagagcgacaaagccagagacaaccctataaggagcctgttcgcgtgtacaacccttcgttcctccaagtcgaactaatttgacacaataactggccaataactaatacgttgacatagtcaaaaccgagcagcaaagaccatgatctccctcggttgttggttaccgcctgaaccagttccgcaagagaccaaacagagccaagagactgtcaaccagtcaattgtactttttagtgtagtccgtcgagagaggaagagagagagagagagagagagagggagcattgataagtgccccctttttcttccgggtaggggtcgccaagccgattcgaagatgaaagagccctgatgtcactgcccgccctctcacacagaccaagggaacatcagcttcttaaagctgcgcaaacaccaacccagccaacccaacagccagcgcaatcttagcatcaactctctgtccagcagcaccagccagctgcacgtccgcaaattcctcacgctccttaccgtccgcgctgtcgtcggtggccgcaggagcagcagacagggcagtagacgtaacccagccgccatatccaccataggcaccatagccaccatactcgtacccggtttcagtagctacgccttcagcatcctcagattcctcttcggggtagggttcctcgctttcttcctcgccaccagcagcgtcggcggtgggagtaggcgaggtgtccttgccatcggcaccgtcagcaccgtcttcctcggtatttgcctcatcctcatcctcatcctcatcctcactatcgctgtcgctgtcgctctcttcgctagcgtaatcctgatcctcagcggcgtccttagacggagcggcagactcgtaagcagcggcggactcgcaatcatcggcggactcgtaagcatcggcagactcaacggcagaataagcggcggaagaataagtgacgccagaataagcggcaccagaagactcagcagcagcggtctttccggtgggggcggcgtaggagttggcagccgaagactcggcctcatggtcagcggaggaaggggcggcggaggactcggcggcttcggccttgccggtggaagcagcatgggaactagcagcgttgaccttgtccgaagcagttatgtcagcagcagcggagctacccaccgaagcggcctgggcgttagaagaaaaggcagcagcctcggaagagagcgcggcagccttgccggctgcactggtggaggcagccttgttgcccgagttaactttatcagcatcggcgcccgcggtgctggtcgctccacgcctctcgagttgatcggcggttactacttcctcgacctcgacgacggctttcttgaccaggtcggtgtcggagtcgtcctcacgggtatggagggagcgggggacagagaaagcagacaccctatcatttctacgtgttagtaaaggggcaaagcacgggagagagtatagggttggtgtgaaggacgtacactctcttgaatagactggcttgcgccaagtctctttcgctcacagctacatcttcgttcggggtagcagaagctgagacgttgaaagccagggcctgaaggacgaaagccttcgtccaggtggatgaacgcatggctactacggtctgatagcagatatactggagtgacggatggtgatggaaacgactggaagcgtcgaagttgatgccgcgaaacgagggaggaatgtgttctcaatatagaagaagcgagtaaattagggcttgaagctgaaaagattcggtgaggagatctttgaaagtggtataatgtatctactcctctagatggcgaagtagatgttttcgagtgtggtgctcataggaaaacaatccgtcgttggaggggaattggatctccttaaatatccgaatcctcacgctgcttacaagtccagcttccatcttcccaaaagttcaagcgtgaaagcagatactcaggcccaatcgggtccaacaaacgaattacaaggtctcgacatgctgtttgaaactgtaaatcagcacacctgcctcctgcaggtgcctatagggaggcgagtggctcggttctgcatggcagcttcggtttttgacttgagattcagagactcggggattcatagaccaaatactgccccattgtcaaaagcgaatccgtcaggtcacatgcagtgtttctgcagtcctcccgtttgaggacaagaagagatgaggtgatgaactaaagcgttcctagcagattttcaacagcgagagcaccaccacgattgataaaacactcccacccaactcctttcagatattcacaagaacgagaaaccccaaatgagccatggttcacaacctcagtggtgagtgggtgtttaagcgaactgcagatgagtgagatacaactcactcgcatgacagtacatggtcttggacttgaactccagcatctcggtttattttttcatcatcattgcgatgatgctgagccacacacagttgaattctcaagccacttagctcgcccagttttctttctaaatgttcaagcatgaagcacgatagtggtcacgcgtacctaggcaacttggttgccactccttcaatggggagcgtgaacgccgacggtggatggtagacggacctcttcaccaccaagaccttctacccatcgcggactcgcagagacaggatatgtccaaggtgtcaagtccagatttaaggtgttcgacaatggtttacatgttccttgacggttttcaagagcaaacgatttacctttgagctctttctattttttattttatttttctatttattttcttattcgaagaaatatctctaggtacctctagtctttttaacatctcttcccccaactggaggctctacattgaatttacccttctctctatagtccccccccctcttcttctttttctttggctcagaaatgtcagcttagtcacaatcagtaagggtacctagaagtactgaagtcggtatcgggtatcgaacatatgagatggcactttgcttcaaaggctggattgcataccaacctaacctacttacctctacactacagatagggtacctatgtagaggtaagctccacgttgacaaagcatagtacaggaagacatgcagttacatacatgcaaacaagagggggaaaccaggcatacattcagttccgtctgtacctaggtacctacctctacctctactgtcgggtccgcctcaaagtgacccgactactaatattctgtgattgcaaaagccatgttacgttgatgagatcttcgcgatggtcgatgatttgcggaacgatgggagatgcaatagaggcaggtacctctacacataaatggaagattcgagaacttggaaacgcggcatctgaacattctgcatcaagacgtccaaatgtacctacctctagaggtacctctacccaacgcgataaccctcagtacagtacactcatttcatgagcgagggacattggcggtcatgcccaaagggaaggagtctagtcctatgagatgcagtgcagtggtcatgacaactgaaggattcgcggtaaggaaaaagcagcagtggaagaggtgaagaggtgcagtggccaacttgtatcgcgcagaacacccagagaggaaataagtaaacacgagtgtcggattggcccctttattccactgcactcatcgacaagtgcccctggtcatgacactcatcacaacgaaaccgaggctcacgcaaggcaagaacacaggtactccagaatcgatcgcactgcacgcggcaaactgaagtttccgagtcgacattctcagctcgctctttccatctcgctcactgcgcgcttgactttcgggtccaatcgcggttgctccttccccggctcgctgacgatatgcggcaggaggacagaaaacgacgagactcgtaagtacctccaagtacctctagaggtctctgaagtgatggcctgattgcttctgttagtgatggcatttcttgattatgtgaaaataaatcgctctactaccccttctaacagctgggattactacctaggcaggctgggtgtgaaacttacactaggtaagtaccgtactcaactcgggcgaacccgagggtttcgtaaccgactgctgcagcgcaccgcactgcactgcactcctgactcaagttacctacctagaggtacctagtcgtgacgcctcctcaacaaccgacctactcggacggatcgatctggtcagccttttcctgcggtctaggtaggtagattatgacacaggatgtccaggtaacaacttgaaggtcggtttgccagatacggtgactttgtcggacggacagataaaacagtacctagggtacctactagtagttacactgcgctcatgcatcctttaatcatgatccggcgggcattaaataacgtcatgccgccccgacccccgatatcccacttcttccgctgtttatcatacagtacctacctaccttactattcccaaccaaaagccaagctcgctcggtcgcttatcaaagcacgtcgagcttcaagcgcccgcagaccggctgtctgtgcttggctgaacgtcggatccgcaactaaactacaaacatgcggccaaaaaggatgccgaaagcagctgcatggagcaaattgggcgtgctgaactcgagcctgccgccgcctccctgaacaggagacgagcccgagtttgaggccgagttccacgacagcgtccagttggatgcccacgccccttccttgaagttgtcctgcagctcggttaccgaaaggaacttcccctcggagtcgtaggaccaagaagctgatccgagcagatgactattaatagccactcccagaggtgcctcggccactcccaggatcgtgacgttggccagtgagtttcggtcaaggtacttgccctgaggtgtcactcgaaatgagttcttctcaaccgtgaactagaaacagccaaacccggttagcactttcgaccttgtcgcgagaggagcgagtggcaatcgaccgactgaacactcacggaaaagagaagaaaaatagaaagaacggaagaagactcacatcaacccacttcacattctcacccggctccaaactctcaccatcatccagatacaacgtaccattcgccttacccgcaccatcaagagcaacgatgacactccactcattttgtctgctctccgtcgtagtcatgcccggctcttgcactggaatgacatggccaccccgtagaaaaaccggaatgtgtcccagaggtgcatcgatcgttacattctccccaggctgaacaccctcactggcggccttgtatgtataccaatcataccagatggtcccatcgccaactccaggaaacacgccgtccactgtattggccccttgaacaagacatggtgtcaccatcaccgcgctgcccaacatgaactggcgatccgcatccgccaaccacggctcttgcgggaactcccacgagagtgcgcgcatgaccgtatctccagacaggctggcctgggccataagtgtgtacatgtacgggagcaggaggtatcgaatcctcatcgccttcttggacgcatcgatcacagagctccacacgtagggctcctggctgatggcgccacggacgttgtggttgcggtagaatgggaaaaaggcgctgagctgcatccatcgtgagcacagctcgtggtccgtgttgccattgaagccgcaggtatctacgccgaacatggggaaaccgaagatggagaaggatagggcctggggaatgctaaagtacagaaacgcccatagggaatagttatcaccaccccagtgaccggcccatttgccagaacccgcaaaggtgctgcggccgatgataaaaggacgcttgccctcaaagactttgagaagtgcctggtaggttgcgtggaggatctgatggccgaacaagttgtggaagtcatagtcgactgtgccgccatggtgggtaccattggggctcagggcgtgagtaccaatgtcgccgtggaagttgttgatgacatatggtggatagttgatattgcgcactccaggagtcggtgtcgtcctgaggtaagaagtagtgctagtggtgctggctgtagtcgtggggtctgggttctgcgttttgtaaaccgacgttgcagaggatgcctcactcgcgttggttttttcaaaaccttcggggtaatcgagcacaagagcgcctggctcaccgggaagaccccatggtggatgaaccggattgagcgtcaggttgcccgtgccacagcttccgatgcagaaagaagcaacctcgctcatgtcaatccagatgccatcaaaagcgaccttcttatagtacctaacaaactcgtccgtccaccagccgacggtacctgtaccgttgagggcggcaccaatccagtccggaaacacggtgtagccaggccacactgcaccgatatagagcgaaccgtctgggttcatgatgaaagcatcagcttcgagtccacggtggtaaggttcgtaatcatcttctggcttgtcaggatttggaacatagatggccgagtcgacaatcggcacgtagtgctggtgattcttgtgaagctcctcgaggaacctggcgccttcctcgtagctgaactgatcagggtcgttttcaaagtcacgatagcccttcatgtaatcaatgtcggcttaaaaaagtcagtaaaagcatggatggggaagattctgatgctgaaggacttgggttcactcactccagattgtctccaacgggatgccaaacttgcggaaattgtcaacgacatccttcacaacagtccagttcgagtatccccagcgacattggtgaaagccaagagtccaatactgctgcattgcaggaagaccaacggtactgagctgataagacttgatgatatcctgagcaaaaggtccctcaaagaagtacaaatcgatgcttccgccgagagtcctccaggtgataccttcgggtcgaaggagcacttcctgtgcatgagcatttcgaaggaagacaccgtttgtatacgaaacatatttggcattcttgtctgctgggtcggaaacgtagcttaattttccagactcgtccttggtgaagtatctggtgtcgagatagatcgggtggttgccgtagatgttggcatcgaggttgtcgcccacatccgcagcgaacagcgtgcctggagatggtgttagtcagatgcaatccacgatgcacattcatgttaagtaaagagacttacgtgtcagattgttccccagtctaaagccatgcataacttcgccgagaccatacaggttgtaattctcgggtaaagaggagccgaactcgatgaactgatcctcataaacaaggacacggccctcggtcgtgaacaagacatctccagtctccttacgcttcactgtgaaggagaaggtgggctcattcgaccacgagatttccagcttgcttctagcggcattcgcatcaggctcggcctctggtcgtggcacgagcacctcaggaagtatgaaccaggtttcattaccggggccagtatagcgaggttgaatctggacattgatccgattgtccgcctgaaactcaatggtaagcttcaggtgctcgatgtcgttgccatagacattgcagggagggccagcaagggtcaagtcagccgtgagtcccttctccgtcttttgtgcattagcagctgtatatcctggacagacgctttgaacattaactgcttgcgggtcgaaaatgttcggtaagacatttggtccgatgtcagccgaagctgggaaagtgaacataggggaatcccctgccaccgtcccgctcaacacaccaggtccagatgacgttgcaaccacagatacatgttgagcagatgtccattgagggacaagagccgcaagaagaaagaaggaagccgatgtgaagacggccatgacgagtaaacccggtttgacggtccccccgacttgtcgtatcccacgtagaccttgggatatgaagaagatgcccaacaggcaatataaaaatatggaaatacccaggtacgtcgatgctcgtagattgtcgccgaaggagccctcgagctggtaaactccgtcaaagtcgaggaaggatttcgacactagttgtgtgccggattttcctgagcttgagtcgttccgtctactcttcgaggccgcgtagactgggttgacgaagagcagctgagcgaggaggactgctgcttggagagggtaattaagagtccaaaactggtagagtagctatcccaacgttgttggtcaaccccttgctgctcagccaagcgaaagaaactgtgatggttggagctggaaaatgaacatacgagggagccaaataaatacctttcatcatgctatctacggattctcggctgggataggaaagcgggacttaccttgaaaatgtcaaaatctctgtgtctaaggtagcttccggcgacaggcacggcaataggattcaagttcggatgtgcttcgtggggttgctgctgcacttgcgcttgcaactgcgagccgtatatttgtgtcatccatgccaatcctgttgtcgtaaaggtaatcctctccaattgtgtttgtccaatcttccccggacgcatcatggtcggacctgatcgacgttggttcacgcagatttgcgggcaccaatcaatagcgggagttcgttaaagctaaaccagcctcccggagcacctgccttggtcggaccgaaacttatatgccgccgcagttggcaaggtaacaacgtcttggggaaccaggcaatgaatatccggggcggtagttgttgccgaggatgaccgcagagcgaaagtatacaacgccttcactgaggtgttgtctggttgagaacaagtgcggccgacatgcccgacgttaagatgtgaagctgaaatggtcgctgtccgaactgagaaagtgctattcggggcggagaagtatgagagaaaaatggaagatgtccggtcgaaggagttatgagtcgaatgaatggaagataatacaagctaggatcaatcaatccactaagtcgatgcgagccgtgaggcgataccagtgaaaaggaaatgaccacaagatgccccaaatgacctattaaacacctcacggctacgcaatagctttctctgtactacatgatatcccaggcatcacagattacgaagttccagatctggctgttttttcgttcccaactttgagtcgagttcggatgatccagatcagacgagctgaacccaggcggcatcagccaattgacatcccggggcagatatggatggtatcaaaccttcacaaacatagaaccactctgttgtcccctagatgctcaacctttgatgttacatcgtcctccctcaataaatgtaggtaccagtagtactgatgttagtcgctagtcattcgtgccgtttgcgtttagacgaagacaatgcagcgtggcgggttcctccagagaaaatcgtgattcccttcccgccagcatcactgcaaggttacttgcatgttccgttcggggtaccctcagaacttcatcaagcacatcccgcttgtctgtgacacaggctgtctatattgcacaatgaggtacatgtgcatagatgtgtcacgtttccagcaacatgatgccacgtcgtttgagggtcgttgttcgctgtgatggatataaaaaccagctcgcgccacgaagagctccatcgtctttgattccttgacacaaaaacctcatcagggcccagataactgcaccatgtacactgctcgacctgcccataaccaacaatgggcagacagacattctgtaaagcatccgatgggtgtcatccgaagcccatgtcccaaggatatggcctgcaaggaacaaagcgggatcaagagctacagcgccccgaagtaatgccacccaaaatcaaaaacaaatattcagaatgatgatcaaagagttgatacccaaaagtttttttttccccaaatccaaaaaagctccaaactccaacacgctaactccgtcgctgatatccagaaagctcgagggaaattgtagcccaaaagcgaccggcgatttccccacccataagcgtaaaatcaaaacaaaaaaaaagtcaatagctgagatcgatgttgcccaaggatgccacaagtttatcgtcttgtgacgccccggtgttattgctcccgcccgtgtcggtttgagacgtgctggagttgctagtgcgtgactgcgattgctgtaggtcaacttgtagttggtgttgttgttgttggtggtgttgttgttgttgctgctgcggctgctgcggctgctgctgcagctgctgcgttggcggtatgccgccatcggagaagccaaggtctcgcatctcctggaaactccaactaggttcgaagcgcctgctgtgccacgcatggtcaactctctcgtacatctcatcaatttgttcgagactgatcttgctagtctcgtaaaccatacaccatacaaagccgaccgctactatgcaaaacgcgccccatacgaaaaacactttagagccgagatctatcgagctttcgtcgctcgctgcactgttcgtttgcatatacggggtgccgtaggcgatgccaaaattgaggaaccaatttgaagccgtagttatcgacatggatttggctctaaccttgagcggataaatctcggaggtgacgacccatacaactgggccccatgatgcagcaaagaagaagatgtatatcgcaacaaaggtaatgaggaccttgttctgtgctgataggttgttggagccgctggccgtcgcgaaggcagcgatcagcagctgacagatggccatgcctatggcgcccaccatcaagagccgacgccggccccatgattcgactacgaacaatccgggtatggtcgatgctgtgttgatgacttgcatgatgagagagatcttgaaggggtttccaacgccagcgttattaaaaaaggtggttccatagtacatgataaagttcacgccggtaagctgttgtagcatctgcagacagcaacctgtaaacgtgcgacggccaaggtgaggttcgccaaagagaatgtccttgtaagagtcgggacccagtgccatctcgtattgatggtttgcttcgatttcggcaagctcctcgaccaaggcagggtgagtaatgtccagtcgacgcagccgactgagagaaagcgcagcggcgttcttgtctccacgtttgatgaggtaacgaggagtttcgggtaacacggtcaagcccagggccaagacgcaggcccaggttagctgaagtcctattggtacccggtaggcagcagctgtcttcaatttgtatgtgaggatgttgaccacggcagcggcaagaagccccatggtgatggagagttggtaggtgcacaccagtgttcctcgaatccacttgggtgccatctcagactgatataaggggacaagcactgagacaatgccgataccaacaccggcaaccgtcctgatattgtccacgttagttcaggaatgcgccaagcaaagcctaggggtaaaagtacacaccttcctgccaccaacagatcgatgttatatgcacaaacctgcaggatggcgcctattacgaaaattccgatggcgccaataagggaccggcgacgtccatagtgatctccgagaggcgcagcgagtaaggctccgatggcggttccggcgctgagcatggcaacgattaacgcactctcctttgggtatatgccaggctgtccgttgccgtcgatgtagccggttgaaaagtggtctttgaacgatttcatggcaagaatgccgttgatggttctacaagccagaggtgcatagttagcactttagtttggtgttatctcgagggcctggtcgtctggtctgcgacaacgcagcatcaagccagtatccatcgcagatgccattgcatgccccatggcatatgctatccgtcgcatcgacgtgctcgccgcgcccgagtgcattcagaagagaggcttacccagtgtcatagccaaggagtaagccgcctgtggcgacaaacaggccgaccataatcgctggggcagatgagccagcgacattgtcgggcttctgccagcccatggcgaagatcgccatggcgcaaaaggtcgagggcagtcaggccagggttcagtgtcgttgccgctgggtttgtcgcggactgacggtggtgatgaggttggacggttgttgaaccatttgtatggggatcgatgtcttgggttcccgtagcgaagcgacggtagtagaggaggtggtagtggccgagtcactagtggcacttgaggctgtcgagggcgggaaccacagagctctgtgtagggtgtcgactgtggttctcgactggagatcttgactgtaggctgtatgcttgggtaaagttgtggtttattacttctggctatgggatgacagcgacagtccccgtccgactgatatcccgtctgacagagagccgggtcgcgaggcctggctggtgtcttcactgtccgtgtccgcgtctgggtttgcgcaacgaactgggccagaaaggtagcaagacgacaggacgcagcaaaactgaagccagagagaagaaaggtaggagcgaggatggagtcctggcagccagtgtggatggcccggggtggatgatgggtggacgggtgggtgactggatccaatggaggctaggcggactggacgcttcgagatcacagttcctctcagcacgggaggggcgcgctctgattggccagtctgttccggcctaccccagagcccagacaccgacaagcccgtgctcagtttggcctcctttaagcctgcaattgcctggccgcacgccgcctgcaggcctggtaaattctggggctgtgaagtggaagttgtccattttggaggggatatccatgttgcgccgaagagagtacctccataggtatgtatccagtgccacgagtgcctcttgccatggaacgacatcactcaagcccatacctaccttacctatgggatggatgcgatccagatgggttgcgatgggatgaacagggcatcacgcacaggaaccgcacctacatccgatactatgtaagcacccagggcaccttccccagagccccaccaaaatgcctgcgcgtctccatccactcttcttgtcactttgcctcgtccatcccgaaagccttctgaggttctttgacatccccagactagttcccattgagatgctacactagtgccacatgctccggctgaccccggtgacctgcaggactctcggctattcgcacgcctctcacttcagttcgcgatgccgcgactaaaacaattcgaaacatgttcgatcatgacagtcaagtccttttgcgactcgattctttgtcatagtcctcttggtttgtaccagacagcttcaagcgcgggaatagcgccatgcatgatcgatgcaagcgacgtagaagtttcagcagaagtggcagacaatcataaaccgagcccagcgagatagatgcttctacactattggagcctggcttgcattgcaacgacaattatacatgttcttggttttccagatttctcatgaatgagcagacactgtgctgacccaaaagtatttgtcaatctccgcagctgtcctgtaacagtaccatgagacgctccctgagctcgacagcccatgttactatttgctggatggcgcagagattattcgcttgttggcgttaggtaactggggcacacctgtatcgtgaagtgctggaaggatcacatcaagaaacggcaaacccgctgtccaataccacgccagagacgtgtctgacacgcaaataacccaaaaatctccgttacggtatctcccgtaattcgaaccatcagacattcgtcgttgtatcgtgccgtggggaaaggccccaggccaagtgcccctggatttgtctccagcttcttagtttcatagcattgtggggagctaaagaggcatcatggatggtttcgacgcttctccatatctaccccatgaaagaacaccattcagggaaatctaccttggacgcttctcataggcgaagacttggttactccggaaaagtcagttgtcatgaacaaactcgccaaggtagcgatgcctacatttgtaccccgtggcactacttccaggaaatcttacttgccgcctagtggtgcttctgagctgcagaatggcaacactggcgattgaaatcgatggctaacaagtgttccactagcgcatctagaagacatttccggaatgttcgtaaggaactttaacagtatatgactccatggcttatccatgtcttgatggcttcagcaaagacactcttctcctcaagtacggaggcgtcatatccgagtgtgaggagatccaggtattccactagtcatgtcaagatatatttcggtggacggagtggctgagaatcggaccattccctcatatacctacaatccaacttccagtcttcgctccttgcgcctgggaacttccccgtagcacagcatgatcctgccttacgaagagacaacgaaccaagcagcgtcattcaacactatatccatctccagaccgtgacaagacatgttagctcgatacctatcttagactaaagacaacgtttaagaatcatgttaccatgtcaaacctgagttggcgccgtcaagtgcacctggattccactgcccaagcagcatgcgaagacgcatattttcattctactagcgcgccctggcagacgcctttgttcttccgcctccctttaggtgcctatttacttcttttgatttgtggcttgtaggtctcttattcatgttgtacgaatcatcactccacatgtgtgaagtatttctcttccctccactacccatctcgctgtggtaacgagacgccgaacgttcagcgtggaccaagtcgcctactagataaatcaaagagctaccagtacacataagatatccaaaagctcgacacagagacccttcaagtaaatacaatgtggaaagctagaaatgagttcaatctagcaaagtcgtacaacttatctccctcactcccaagccatactaccgagacaaactattggctgaccacagaataatcaagtgtgacttacgggccacgcgtgattatttacagcttattacaaaatactcaagggaaaaacgttgtgtgtcgattactcatccttagccacgagcggcgtgagtgggaagacagtatgctatatttggacatggatggaaagcacgtatactgtagagatatttcaccagataggtacgcacacttgagcgaggtacatactatagcaagaattcctggactcgcttgcaagcaaaaaaaaaatatggaacacaccgtcactgttgttatggagttactggttccctctggcttgaggtcttcattttcatatgaggaagaccataggcaactggtaactaattaaccaacaacaccttatcaaacttcgcttcaatatctggactcttcatccatacacatcgctgtcgtagcaaattccttctctaaggatgccttttgttcctcatttcaatgatttgacatctcaactctaaacgattgccttagcttaagaaaaccaaaacccttccatgttcagatatacaaaccacataaccaccgataatgaaccagctccctctacccagtcgttagttacacttgtcatgcttcacccacttcgtgataactcagtggaggcagcctataacaatgacacaaggtttttgtacaaagctctagtcttgtgtgtatccggacccaaatttgctcactgttcttctacgatcgtttccagtcttctgattacaagatcaggctgtacctggatctcggaacattagaaacgtcaatgtctcaagtcaaagacatacctcgtgggtggtgtcggactgaaaggcttttcacagagcaccggaaacgtaaagtgcttgctacatcatatggatttttagctaaatcaaagccaacgaaaggcaaactctctccaatgcggatgttccatgtatgtgtcaacatactcctctgatcaagatgccagaggctctttgttttgtcgaataccttatcgactagacagctaggccatatagcgttattgtcagtgtctacgtactgtctaacccatgaagattccccatacgcacccccgccttgccgttgcggcaccggttcgccagtatcacactataaaagagacacgagagagaactagaggcacgtaccgagccttgatccgagacaggaacgagctgggctgatctagaccttccagggatattctccacaatgtctaagaagtaaccgctcagcgtgatcttcaagataacccaagccagcctaccggcggactaaaaaccacagaattgaacgaacgtgttgagactgaacttcgtgtctcttttattcatctccctttctgctccaaagcaaattcatggctatcatcatgacattagaataaaaagactacccataaaagtacaaacatgtggcgccagcatgtattccaaaccgctagtgaagataaagatgcaaatccctggcaaattgagttttacacaaccgccgagactaaccaaaacccattattccatttcaactccggtgttgttattccttctcgatacctgtccaagtagggctgatataagcatttcttggacaggcaacttcgcgaaaatcaattcaaacctcgagggtaaccttctgacccttgacgcggccgatgacttgctcaggggcatacttgggaatgacctcatcgtcatggagcatctcgaactcctcggtggcgtcacgacccatgaagttcagaagagcttggacaccaccggggtgttcctcaagccagttggtgaggtcaaggacgacacccttgacgacaacccaaaggtcctccttcttgttatgcttggcaacctcctccatggtgtactccttgtcggggatggtgaaagccttgggattttcctttttgggggcagcggcggcagtgtccttcttaggagcctccgtgttggcagtggcctgagcaccggactcaccgccccactggacggaaatcttgccaggctgcgaggggtcgatgtggagggcaatctgaccaagacgggcagcgccagcgttgcccttgagagcctcctggaagaggtagttgctggcagagtcaccggcgacacggccgtaaacaacgcagccaaggagggaagaaccaccgagacggttggcaccgtgaacaccaccagcaagctcaccgcaggcgtagagaccctcgaagggcttctgctcagagttgagaacctgggccttgtcgttgatctcgataccacccatggtgaagtggaggacaggctccatgatggagacgtggaagtcgtcgttgatatcgacgggcaagttatggaagaacttcttgccccaaggatccttctgcttaccctcagcgatggcgttgtaggtctggaaggtcttctggaggtgctcaggagtgcaaccgatctccttggcgagctcttggccagtcattttcttcatcaaaccacgaccggagtagtggcgggtgtggaagtcaagggtcttggaagccttggagttgaggactaggcggacggggtacttgcccttatccttctccttgtgaatcatgccggagacgtagtcacggtggccgagctcgtcgcagaagcggtcaccatcgccattgaggaggataccaccctcaccacgaagggcctcagcggcaaggaacttccactttgagttggggtccttggggtcgacgagacccgtggggtggacctgaaccttgtccatgtcgatgccattaccgccaatggccatgaccatcttctggccgtcaccagtggcgtgggtgccgttggtggtggcaaggccgtagacatcggggcggtgtttcttcaggagggagtcctcagtgaaatcggcggcgtacccaccagtggcgaggacgacagggccatcgagggactgggtctcgccgttgacctcgtacttgacaccggtgaccttgttgccctccttgttgaggctggtaacgcgagccttcttgatgatctggacgcgctcgggctcggtctcggcaagctcctcaaggcgctgcatgagagcataggtgatggccataccggggaacttggcatcgtgcccacggtgagtacggggctgggagtggccgctggaggcagagttagccgtattagtcttgacagagcattccgcataaagggattacctacccgagacgggaaacgagagtgaggtcgagcttgaagacatcctgaagccactcaacggcggcagcggacttgtaggtgaggaccttgatgaggtcgggcctggccttgtcacgggcagacttaagggtatcatcgtaaaactgcttgacggagtcctggatgccgagctcaacctgtgtcctggtgagggcaccgttgatgccggaagtggccttggtcgagttgccgccgaagaaaccctgcttgtcgaggacaacgacgttaccaccggcgagatagatggtgtgagcagcgctcagaccggacactgcatgataaacaaattgtcaacgagatgtccatgaacgacatgacaccgccagatgtcgaatgacggatgtcgtggcccgcgcgcggggtagggcgcagtgctcaagtgggaatgttaacttacggccgccgccaacaacaataactctaggcgccattatgaatatgatgtgtacctcacaggaagacaaacaaacctgaagtgaatgaggatgaaagagggaaagagggatacaggtcaaggtaggtaaaggagaagaggtttgcaagcgacaggaacgcaggcctggttattatctggttcgttgtgagggagcgtcggtcgacctgggaccttccgagccacggacactactactaagcagcgaatggaacaaccggggccgggttgtgttggttggtattcctaacacccttattcgtgagccgaggtcgagcgtgggtgggctctccacgaaacgacaggggttagtactggtatgtactgggaacagtgcaaacacgggcgacgtccagcgagcagctggcagcgtgagtgtcgccccataacggcattattgatcctgtcactcatggagatcccatctccatcttttctccaacgtgaggagttacctaggtactactcctctcctctttccaatctacgtgagccagacaatatccgaaacaaggtgaaaagttgtcaaaacattttcgctctgtttccccacggcacattgagatccgtcgccagctcaagcgacacagcgtcgatcgagaacattattgagacaaaggaagaacaagagatgacggctaacagcaccatgacatccaagggccttgtgtgcttgtgtactctggatctcgctgccggtttctagccgaggacaaagtgagtggacgtggtggactgcgcgcaactggccgcccagcaaatgtaccgaggcttgctgacaaagagaccccaaagcggacaactactgtagggaataggcaaataacggtaataacttcacgcagcaaaccggtacagacctctcacccactgtggggttcaagatgcaaaacatgaggctccaggcaactctcactcctgttgagatgtatcgaggctcttcacccaagttatgtgaaattgctttcggagagaagcttctttttttctttgactgaaatctgcccaagctgatgcgcacgatgccacgatgtccagaatccccccactgggtttccatttccactcacccacacatcttggcaaaatgccaagctgctaactgtgtacatggtacactttgttcgcaacccgcagtgtgtagaaatcgcctttggttacctggttgatcctcgctctctccccattctctcattccccaatggaaccggcctgatgcccccgcccatgcccgggctttaaacccccaggattccccacagagtcacgagccggccaagcggcccaagccagatcatagctccccacctccccccaatcaacgaaggcgggcggttgccgcttctcgtgtgtgtgacggttggaggtgcccactctttgaaggcatgtgaaattcgtcgcaacgtcgcaaccaaaaccccagcattttcgagattccgcaccaatgaaccatttggaaaagcttggttggctcaatgcttcgtctccaaacggatagctgtacactagtgtacactaccaaaaacgggatcatcagatgcgatcaaatgcgtctcgcaacctgtgcagacattgaaccgaactctgagatcagtcagggcagcatctccgagtccctgatacatgaccctggctgccatgctcggttcagccatcgaggcttgtcagatgatgaaacgtccaatgtctggctccaggtcgggcaacatagggccggtgtcgtcctgatgactctctgtgctttcccgtggcatgtgatattctccggtttcaagactaacagtgtgatcggtaaatctatgctctgttgacgatccggatgttgggtgctgtttatgaatgcccagctatcacgaaacaaactgtagtctgatgagtgagcatatgttctacctgatacgtgttgtatacagcctgcgcaccgcccaatgtcaatgttatagcaaactgtcccgcctacatgagccttaagaaccagcttcacggtggacccaaaacatgtcaggcgaagcaatttctaaccgagccataccaacgtgacccaacacatttccaacacttgtggaattggtcatattaggatacttgatcaacttcgattcagagtccgcgggcatcatgaaatgtgaagtacacaatggcagcgccgcaatcacttactaatgattgactgcttccccgccccagttcgcacgtacgtcatcgtcgacatcctatccaatggcttgctcgctactattcgtttcgctttctgccacaacgcgggatgcgatacgtacgcctagtgtacatctctgtgcaggtgatcgaacaccgtcggatcgtaccatagagaagagacctcagcactcaagttttgattagtgtgatagctatgcggttcactccttacctcgtccttgcgccaactgcagcagtcgccttcgctcaactctttgatcctctgcatcgaaccgcttctgatatccagcaacaatcacagtcgcagtcggtcaaccacgcgcaaataccactcgcaaagcctgccgtaggactcggcccagccatgccgccttccggagcgccccaagcagatggccccgcgaacgcagggggtggcagctctgtcatgctttcggatgtcatgggtcgagataagagcataaatctttttgcagggtgagtcgtattccttttatttaaaaaaaaaaaaaattataaagcgctgacatttcaaaatatgatagattccttaggagcatcgagtctccatcgcagcgtttagacgatccggccaggaatacgactgtcctcgcgcccctcaactcggcgatagaaaaccttccacggaagccatgggaagacccaagagactacagcgctttgggcgcaaatgcatatgaaggcgaggatggacaggggagagcgcagcgcaacctgcgcaggttcgtcgaggctcatttgattccaaccagcccatggccggcgggggagaagatcaagccggtgggcggtgatacggaggtctggtgggaggagaaagacggtgtgaaacgtgtaagaggacataaaagaaaccatagcacagcctcctcgacctcatatggttatactgacactatggtcaccgcagatccaacctggagacatcgaggttcttaatgtaggtagcagtgtcgtcaatggcgaagtggtaagtccattcggttcatcttgcccggagtttgtttgtcgcggaaatactgaccttgagactgggatcggacagtggatcttgaaaggcgttcggaatgcctcctgaaaagagttgacgacggaggttaggacgagggaagctttcgggtctgaatcagggcatggtactgaaccgtggaataccatcaacgggtgggaagtctgatgatgagattgactcggtcacatagcaagcaatgaatatcttggttttcagtgataatatggacaacaactgaacaggaggacatcaggtcttacggtaaagctcgcgataacgagtggatgcttgtggattttagtgtaatccggctgtctgagaactgatgcctctgctggtcaccctaacggttatggtaggcggtagctgttggcaagtcttcgaataggacccaccgcatatgacaggaatgatgacaccgcacgttgacggcgctgaaatcggcccaaacgacgtccatgcggtagaacacgagcctgaataacaaacagatttatttttctgaggtttctgcgtgatggacttcgagcttggtcaaccgtttggcctcgtaaagagatatccgattcaaacagccaaattccgtcaccggttcttgaaatgcgcgccttgtgtcatattcgggctccatcggcgataaaatagatacgtaaggggtgagtacggacgataagaagccttggtgggtcaggagtagcagaagagtgaattttctgggttttgatttgctggaattaggcttcgcgacattttgccgccttatcgctatcagttggaaaggcggaaagagatctgcgccccggttgccggtcttgcgacacaacactgcttgctacgtttgatttccgacatctacttggtcgctaaaatcctctactgaaccaagccctggttgtcgacagccataccaaaatccaagttcagtcgagaccctcttgagcattcgaaatccagaggacattgtccatcgatggtcgcagagaggttctatgacacctgtcgcagctgtacgcgccaagctcctcctcccttcttcgtgttcttccagcccagcttttgccctgccctgcctggtcccctgacagagctcctagggctcccgcctcgccgaactaggtgaggccgatgtcaggcaagcaacgaagcgcctgccgcagcgcactcccgcttctaagccttgcatcctttcaccacctttgacttcatcacgcaaccaaaccttgctcctctccaaaccccccaccagcgctccggtcacattcagctcattcctgcatcacccctaacaaatacttgcatctcgcgtcgttggcattgcgactgacgccgatcccccagagccttcgaacagtccaaccacgatgaactcccagccccagcctctgcatggcggtggcccctttgatcgcgatcgtgaccgcgaactcgaggagcaaagacatcgcgccattcaacaggaagaactagcacgacgagagagggaccgcgaacagacccgcgaacgcgagcgagaacgtgagcgcgacgacgccgaacgtcagcaccgggaaccctatcaacccgccaccacccctcaccatagcagtgctggctcgatccccatccaccaaccggtcgcctctagagttgcaactaccattcacagccccggcggcttacttgccaatcacggaggctctgctccttccatgcccattggcgcaccaacgggacctgctcccgctttcggcccgcaactacaacatgaatccggtcggcctcctccacacggcgggccgggcgctgcgccgacaacccaacatcaaatgttcgccccaatgtctcacggccccggcggcccaaataattcgttaggagggtcgggcggaccgacgtctctctttggcggtcctctccagcaggagaacggtcgggggttacagcaggacggtgtgcgtggcatgcaacaaatgccctttggctccaatatgggcgctggccaccccatgccttctggccccagtggaatgccccaaggtcaacagccgattcttaacgtacgtaaaatcatctggttggtcggcagggtgcgaatttcatcgccagtgaatgctaacggtattctcaacacaggacgctttgagctatctcgatcaggtcaaggtccagtttcatgagcaaccagatgtatacaacaagttcttggacatcatgaaggatttcaagagccaaacgtatgttggccctccgtgttcgacagtctcctctagaagcaggctaaccggaagcagcataaacacccctggagttatcacaagagtttccgagctattcgcgggccatccaaacctaatccagggcttcaatacattcctgccacccggctaccgcatcgagtgcggcttggagaacaacccgaacagtattcgcgttacgacacctcaaggctccacctcgttctcgatcggtggaagccgcgcgccacaactcgaacctgcacaaccaacatcaggtcccggtcaggccttcctaagtgcacgaccagggaattggccgccatctactgtgcagcacagcattgagagccccgaggtggcgtatagcgtgcctgcacaaaatggccctgctggattttctggacctaaccagaatgcacccttcgagaataccagtccggttcagcagagatccgccccagccggccagaacggggctgctggcacccatgctgggccagcgcctagaaatgcgcacacgcccacaccaacggtggccggccagcccaactcaaacggcagcgtggctcatcaagcaatcattgaaaaacgggggccagttgagtttaatcatgcaattagctatgttaacaagatcaaagtgagtgcattcccgttggccagcagcgacataagtgggagcggttttcgtggcaaggatggggctgggaagtacttgtggagacttgatcgtctgaacttgacatggaacttgagtacggactcaaactgactcttttcaagaaccgtttccaggacaaacccgaaatctacaagcaatttctcgaaatcctgcaaacctaccagcgcgaacaaaaacctattcaagacgtctactcgcaagtgaccactctcttccacgcggcgcccgacctgctcgaagattttaagcaatttcttcccgaatcggccgcgcaaacgcgaccggccggccagcagcgcccggaagacagcgcggcgatggctgtcacgacgccaactcctcaaccaggccttcctgttcgtgatcaacagcctaaaatgccaccggtcggcaactttgcgcctccgccgagcgccagcaaggagagcaagaagcgtgcccgtgtggagaaggccgttcccactaccgcacctcctgcatccgagcagccgcccgtctcgagtttgcggtcaaccattcagccagcggcacccaccaacaagcgagccaaattatcacacaagcccgtcgtcggcgatggcaactttatcgaacctactttaactcctgtcatgccggaaccgcttggtccgatcccgctttcgacctccggccaagatgatgtacaattcttcgagagggtcaagaagcacatcggcaacaggaccgcgatgggcgagtttatgaaactcatcaacctgtggaatcttgacctgatcgagaaggacgtgttgatctacaaggcaaatcacttcatgggtggcaaccccgaattgctgaataccctcaggaacatgctaaggcacaccggcacggaagaggtagttgagaaccgccctgaaccaccgccaggcaaggtttctttgagcaactgccgcggtttcggtcctagctatcgccttctccctagacgggtaagtgccttttcgtaacatagcactatttcttttctggcgcgctaactatcatgggattacaggaacgtctccgtccttgtagcggtcgcgacgagctgtgcaattcggtactcaacgatggttgggcctcacatccgacgtgggcttcggaagattcgggcttcgttgcgcatcgcaagaacggttacgaagagggactccatcgtatcgaagaggagcgacatgactacgacttctacatcgaagccaaccaaaagtgcatccagctcctggagccgatcgcccaacaaatgcttacgcttacccccgcggagcgagcacacttcaagatgcctgcaggtcttggtgggcagagtacttcgatctacaagcgagtcttgaagaagatctacgggccagagaagggctgtgaagtcgccaacgaaatgtttaagaaccctttcgctgttgtgcccatcgtgatggctcgtctcaaacaaaaagatgaagagtggaggttcacccaggtacgcatcaccattcccctgacctatgattcgctgttactatgtgtttgctaacccaataaatagcgcgaatgggagaaagtctggcagagccaaaccgaaacgatgcatctcaagagcctggaccacatgggtattcaggtgaagacgaatgacaaacgcaatctttccgcaaagcatctggtcgacgttatcaagaccaagcatgaagaacaacgccgactgcgaacgactaaaacaaagacacctcgttaccaattcctgtatgggttccaagatcaggatcttctccttgacctcctccgtttcatggtcatttatgcgaatgtgggtggccagcacaacgctctggagaggagacgtatattggagttctttgaaacgttcatcccggcattctttgaccttccagaagagaaggtgcaagaaagacttgctgatattgaccaagattctggagaagaggatgaagaagactcggcgcccgctgagctcaccaatggcaggacgcgacgcggtaaaaaatccgacctacttcgcggcgtccttgatccgggccgtaatggtagtcgtagccggggccaaaaggaagatagcacagcaacaggaagcaaggagacgacaccggatgtcgggtctgctaatgaggaggagatgcccgatgcgccagatgatcgggctgtcccggaggtctcgaatgaccgctggttgcccacgattggtcccatcgtcttagagaacaccaaggatggtaagcctgatggacttgtcgatgtcgatggtgaactgaaggcggatgcaccctttgttcgtgcctggtacaacttctactgcaaccagaacatgtatgtgttcttcactgttttccagacgctgtacaagcgcctcgaggaggtcaaggccagcaaagacagcgtccttgaggagatccgccgggagactgctgttaagcccgcaaagatccttggcatggtcaacccaggcctgcactacttcgacgacaagaacccggagacattctggcctcgtaccgtcgagctgattgaggatttcatcaacggcgagattgacgagagccggtatcaagacgtgctccggcactactatcttcgcaagggatggacaatttacacgatccaagatctgctcaagacactttgtcgcattggtcttgcctgcaacaacccagacgccaagggcgagaagaccaaggagctcgttagggcatacctggagagtcgtcagcaggagaccaccagcttccagaacgagatcagcgctcgtaaatttgcggagaagtgcatcaaagatgccgatatgttcgtcatcagctgggtaagtatctattttgagaaagttgaatgtaacaaatactaatctgtcatcagtatccgggcaagaaggaagcttccgtgcgctggctgaaaaaggaagacaccaccttctacatggacgagatggagcgcatccagcaatggcagtactatatctcttcttacatgcgtcaagagcccacggaaggagtagataaaaagcaactccagagggtattcctctcccgcaaccacgccgcggcgacagagggtatctccgaagatgattataaacccaagccacttgcatatgacgagggcctggtgattaggatttgcctcaattcgtccaagatggtgtttgaaaaattcacttcggaatggttcatctacaacaccaccaccttcgactcggaagaggacaaggttttccacgaggagaagcaggcgttccagagagagctgcgcgatgaacgcctcaaggagaagtttgtgacaaataactcctggatgaagggcctgagccatgaggaagtccaagcagccaaggacgagtttcagaggtggaaagagggaggcatcggtatggtcgagtcgcagcagcagccgcccttacaatagccacaagccccaccgtagtattgtggtcatgggtgtccttgagaacgaaggaatagggtgagtgacggatgctcatgtgacgggcctcagcgtttcatctcctttcggcagcaggagtatgctctgggatgcagcgttggatgttggttgagataatttggtgatgaaatttatcagggagttgagggaagcggtacgatttgctttagtcgtggcttttgttttatttccgttcagcctaggcgaaggaccgtgtgggtatcaacagaacagaacaaacctaggttggttatgaagtttgaatccaactcgttattacagaatgagacatggacaaggaagcatactgagaaggggggaaagagcaaaggaaggggtgggtctagagaggactaagtgtagtaaaagggactctccgcgtaggtacaggcttcttattactagaggctgtcccttgacgaggggtcaaacccgctatcagcgagaatattcgatcatattctgtcaatcaaatatagttgtgtctttcacgttaacgctagttatctcggtatttgtgctgcaaaatactgactgtaaggtcccaacagtctagttttgcgtagtgtagtacccctttcgagtgtgtgcgggtaagtatgaaagctcggaccacattggtatttcggtggtcatacttggccggcacattacttgtaaccaccaccactcacttcttccttagctcacgcaagctccaaaccaaacgtttttcctcttcttcttgctttccagtttggcggctttaggttgggatcacagtaccaattagccgcatggaagagtcgtagactactcgcctcatcgttttcttcttcttcttctttgccggtcaacctccatcccccgtcatgcttgtccggcggccgccgcccttcggcgccactctcggcatcgtgccacggtgcttttcacgttcagtgccagtcacgatgacgacaataccacttgtcaagacaacacccacccaaaatgttgttgcaatttatcatggggcgggcccgtcacagtcacgatggcaattccagctttttcgtcctatgtctagtggaccgctacctcaggctcagaatacgctagcaatcgcagaagtcgcccggactcggggtgggaaggggaattcttgttggcggatgatgcaggtcgttcatgtcagattggcttcaacttcaactcggtcatcatcggaggtggtgcaagataaaaatggggggaaacaagcgcaagcgcgggctcagggtcaggttcaggagcagggtcaaactcagccacgaccggctgctgcgaatggggtcccgcagcttaaggcgccgaatctcggtgagattttctctgtgctttctcacccatttggacggggtgggacaaagtgggcagtgaaagagatggagatgttgaagctaataatgggagttggttgatttgcagaatatcccgagcgtttgcttatctacaatgccggcaaggggagtaagtattgatggttcttatttcgttggatctgtttctcaggtgggatccgtgtggctcgagggatacagcggaggtgccatggtcttggttgagaagtcatgtcatcagagtttacttcagattactcggccccttttccaggttactcgaattcattgaacatgaatatcggtgctaatgtgatatactcgtccaaacagaaatcattttcatcgccctcctcaaactcacgacggtactgatcttctccgccttcggcctcttcgttgctccggcttacattgtcaacgggtctccactcgccggcgttgctagtttgtttctcccatccatccctcccattcttcacgaacaaacttctgacaacttcccagtcttcacctgcggtctaacccccttcctcttcctcgcgcactcctcccgcccctttgtcgctcaaatccaccttaccaagctgcccccatacgctcgcctatcctccgacgtcctcctccgcttcgcgcgctctctgcccccacagtccgcttcccgtctcgaatttgtcaccatgtcactgatcggcaagccccgcgtgagcagcgtagccatatcggatatacggcctgttccttcctcccagaagggattgttcaagaaggtgaatttcgttcgggttgatcaaatccctgctagctctacaataacagaagcaaagggcaagagcagcagcaagccattgacgtccgcgcaatggaaaatccaacaactccaactcgaacggcaacaactgaaagacggaaaacagcatggatggaggcaaaagattctctcctggactcggttcaagacggtcaaagagttttatgttactgatgttccccaaaagacggcggagaagagaggagtgaaggaggcgagggtttgggaggagattcggggtttgattgagaaaagagcgattagggaggcggagagaaggaaggggggtaggtgaagggaggatgagagccgaggagggagtagggactggtggaagcgagtggcagggtgtagttgtgggtgtatgaatagttgccaatagagtagtgatttggtcggtgtggccagataatgatgcttgtatctgtggaaggtgatgtgtgaaaggctcattgacatcatagacttgacatgtttcttccctcgggagtttaggcatgcggtatttcataaatgattgcactgttgggtgttcatgatgtataggggtagtataggttacttttgtggtaagatcgatcgcttacatgttaacattgtaacattggattgaccgtgctattgaaaccacgatagcctttcagtgaaaacgttttctctatactacaatcatcctatagaactattcccatccaatgcttcatgtagatcatgaatcgtcagcccaacacatagctatccgtcccagctagcacatggcacttacatttctgaccacaacaatcaagtctctcaattctgacaacaccacctcacggaccattattgacaccaaatctgcaagcctcctgatgaatatgtaacgcaactttcgtctgaccgtggtatagaactaataatacaaatgctgcaaaagatatccataaagagacgaatggtatccatattttcgaccaccggagaatggtgaatgtataagagaggaaaacaaaacctccactgcttggtgattaagaccctagatcccaccacccctacggtctcgtctcccggggacggagaatcaaaatactttcctccccagaagatgccttgttgatagttccctgccgcggtgtaccagccaccgtcgactgagttttcttctgctcttatttttcttctccgatcaatagatatacctgatacagatatccctttttggcccgtgctgtcgagaagatatgacaaaataccgagaacaagccatttctgctgatgcttaggtcaaaagtcgttatcataacatcattgaaactctgtcagtgtaacacaagcatatatgtcatgcaatgccgttttgattcgcccgcaacctggtatatcattaaccaggagactatcaaatcctggcagtctcaatgttctcgtcccgtgcaacagtggtcgaattgtgtgggtgctggaattggcgcaagcatgtgtgtgacgcgctacgccgcgcgatgaattgtccagctgttatcggttacgcttgactggcatatgaccatcgtaatcgccccatgaacgcttgaggcctccctcgtagacactagccacagactcttgccacatcgcaggagtgacgaaggtctgtacagggttggttgggtactgcggcatctgctgtgaaacgggagaaagttgagcctgggccgcctgcaagtcttggaggctagtttccgaggcgccagaagagggaagagacaatggactggcatggttggtgagctgagaaggatgctgaacctgggggttgccaaactgggcattccattgactaggataccggttagtatcgaaaggaccacaaatgaatctcttctcttccgaatcacttactcaaaaatgcgagacgggttccacgcgggggcgtccgtgagtggcattgtctgcgccatggaagatgcttgtgtcccgtgaccggaagacatcattgcaagtgactgtaaatcatgggagtcactcttgctgtccattggaccaatcgaaatgggcggtgaaaggggatgagtggtgtaactaacgtgagaatgttgcacatgcgtatcgagctgatggtcgatggagctagtcctcgacatatcggatcgatacgacggccctggtgggcttggatgcgaggttgacgatgggcttccgtaggggaagctaggcttcagaacaaacggcttcctgatatcctgggaaaaggcttcccgaacagaatcgatctgccgctgcatatcgggcattggccaagcacccatacatttctctaatacccgcatgtggcgtgtgaagtattctcgcgactccgcgttgagggccggatccggtgatgtcaaagcgacctaaagtcagcgttagtagggttgatccaagattaggtgaaagcggctaaaacggcgacgaagacatactaaatgcaatacgatacaagcgaggaccgcgtatagcgtgaagttgatacctcgctgcatgcactgtaacccggcaatgccaaactggttgataatgccttcttgtaacctgcagagcatcttggcggctcggtatgagaccagcatgtgctgcttccattgacctccagtacctgtcggcgtcatgtgggccagctgaggcctgtagaacaaaatgatgctaaggtgataatacgaatgcatattgccgacaaacgaggagggcaaccacggaggcgacccatcaacagggaaatcaagctgaaggtcatgtggtaggtcagttaaccatgcgtccatggcaggcctaatctgaacgaattcagggtcgataccccactccttatttctcttgaggcgtgaataaactctgctcatccggcagacgttgcggacaaccctagaaaagtaaacaaaatttcgggatacatgatactccgacgtgtcgccgttgggcaagggtctcggaacttcaaaattgacagtctcttcttcgaccgcaagatccgtttttcctagcaaaatatcagtatctcgtgtggcaggaagagaaatccttgactcaccttgaggagtaccaatcatgatctccacgatgaagatagtctgccaaatcctgtctctcagctgacactctgcaggacttaagccacatgatcgaccggcttggtgatcagcatagtgctcgtccagcccaaggtccttagccattgtaacacattggacaatactcatccaagagcggtagtagtagcccttcttcggtgcctgttccctcgccttgagaaggatcaatgatgcctgaagggtgctcaatcgaggtacatcaagaaacgaatcggcatgtccttaaatccaaaaggaaaaaagttagctggtgagcaaatagagcaaggacgggactcgtacgtgttgcaagatacagccactgctggccttgcgccgcatcatcagccagacgattagcaatcgcaaaaatggcctcaaggataaggggcgaaatagcctcccggttattgtgccactgatgatagaactgattcttgtccagcactggaacataaggatgcgtgtgcgtaaagtagagatcgaagtagtggaggcacagatcttccgacggcatcaaagcgggcggtatgcgaatcttgcccgccgtcagaggcggcaggttcttcgtaaactggtcctcttcggtctcttctacggagggctcttcatcatcggccgatcgcattttgctgtttaaatacggagctagaaccatgttaaacctgaaaagctctcgaactcaatagcagccacctattctcacctgttcctgcttcgttgaccttgagcgaacccagaaggtctgccaagtcctgctgcgcatattcggattgaaagtcctcaggtgaagaaggatgttgagaaatttgaggtagctgtgacacctggggtacctggtgcatggaggggggcgtcggaaaggaatccggggtcgcatatgcagagtgcacggcagcatactggaggttctggggtacagcttgcggctgcgtgtacggcactgtatggtacagcgctgccgtgtcctggaaggaggtttgaggaggatatatcggcgtggctttgggagcttgagcatgcgtaaggagctgttggtggtcggtcaaagccagttgctgctggtgataactctccggaacaggtgacgagtcaaactgggcacgtgggggttcgtaaacttggggttcggcggctccatcaaatccatttggccgaacgcaatgaagcttgaggcggatgcatgccgaacagggccaagtgttggtggtggcggcgtcgcacttgatcttccttcttcggcatccttcgcaggctctcataactacataaaaccgtcagtctcaaggtcttgtttggtgtcttgatgcctcctctgtgagacaaaaaaaagggattgtcccaacgaggaaacaacacggttggactatcgggtgggtgtatgttcgctttcttgcttgcttgaaattgattgatgctgagaaaagtacatacccttcaaccgcttgtggcgattgtgttcgtcaacgaagacatagtctaagaatcaaacagcagactggttaaccgaagttctcttattttcctaagttatccaggagacaagactgataggggtcgcacttttctgagtttcgcgtggcggttgctggtaagcaggcggcgcaaaggtaaatgcacccatctgcgaagtctgcgggagcagccggcgcactgacgggtcgttcgacatgctcagaagaagcagcgatatcgtctgatgtcgagtgtagaggtaagatgggatgacagtttcagagtctggtgctgttggcgaatggcgggaaaatcagcgcttgcacattggcttctcgctatccttggttcatgagtcggatcggtgtaaaatcgtccaaatgtcgcggttgggtcctaaaaacgggtgtagtgtattcctggcggtgccgttcgatgtgttcggggaacagaggtgtatccaagatgtcggcgcgcgaattgagttcgagggtctgatgtgggcggtgttgaaactgaagttgctggtccggctcaattgatgatgtagtaggcagtggaggccggtgcccgtgctggtagggaagtggcaggtagaggtagttttatttgaacgttgcgttggccggctgatagtagcgctgctggtggaaggtgtgttcaagttgtactaaccacctctgcactatctctatctagaggtacctatgtagcactagcaggtgtgcttcctaagtagtacaggtaggtagcggtgataccaagagtacctagcctcaactgtcgatggccaggggcagggacaagctgatcgcacacagcaagcgcgtatacaacttttccacagcgaggcagtatatgcccctgtcgcagcttgtcagtggtaacagtgaaggaactgagtgaaacaaggggggatgggaggggattttagggatcacgatggattgagcttttacaggaggtttaggcggtagagaaaggtatatccgtacaccaccggggaagccagcccaactacctatcacctttccactgggtcgtcgtctacggatggatgcgttctcccggtcccagctcgtccctgatctttcacggtggattggtccagtgatttggggtggccgtatgtagtggcgtggcatacagtgtgcacttatggcccgccaaggtaaacattgtgcagcataaaaacagggcctggctgacgacgagggggttcacccatgctacagactacactaatccaaatggaagactggcttcatcaggatcagccatgcggcctggacatggatcccctagcgctcaattggactcgctttgttcgggggtttaaattgtgctctccgctgtttggacacccattttactataatctctaccgaacactttatgcaactgactttttcttgacacttcggaggatcctatctcgagccatgaatgacgtgtgcccagtttgcgtgtcttgaggtactttgtacagattgtggcggtttctttccatggaaagcaaagaagacaccgcagtcggtgaacacagaacaaagccgtacggaaggactcgctggatgtgtacatgtcagatgcgctggggtatattaccaagttccttgcccttacatatacctcgtgctcgttgtcttgggggggttgccattactaatacgcatgcgtacgaatatagtaattcgtggtggcacctcgatgttactctacgacatcgcactacacgccagcctaggaacctagaacaagttgctgcagatgggaagattgaccaaaagaatgcatatctagcagaagtctggcggcgggacaaggaacccgccccaatgccgccgccccaaagcacatgaaacatacgtgacaatggcatttagctggtcccgcaatggaaccctgattccactgctaccgatgggaaccgacggcagcagctcctcgacggaatcagctctttttactgtgtttccgtgcaagtggaatgccgccgaatacataggtgcgcagaggtagatatgggggacacctggggacggcaccttgcggatactgtacagcatcaaccgccgtagacctcttgctattccagaagccaggtgagcgaggcaacctgccttcgtatccggtgttgctatagacgcaaatactgccattcgctgttggataggtccttcgctggtccagcttactatcgtacggggcaaagaaatgacagtggcacatggccaacataatcacaaagttcgtgctctgctgtaaggtatccaggtgcttgatgacgactttcgggggatccctcttggttcccgtcgttgctggctctctagccccaactgacgggatgttgatgctgatatccactgcagatttgacggaggcgggcggaacttgaggtgggagagtggatgttgtgatggcggggatgtgcgggagcgaggagagtggccgcgtccatatggaaagacggactccagggggcaggttcaaggaactgtggtcccgaggtggggaagaattggaagactgggcctcgaatcagcatctctagtggtaatacatacctaagtaccttcctctacctacccactcacccctctcctgccgccatggaatgtacccgtagcagccctttgggttgcatccaatggaggtgagcgtatcgaccatggcttcgaaaaacagcaaagtattgtttgtacttggttcacgctggcttcaagatgagtgtgcgaaaagacgctgtttataggcacttctaggcctacagcatgtcttggtgagcagaaggggatgtttcttttaatcctttatttatttcaatccatttttttttcttctttttgttttggcactgacctccgcaattgacaaggtaaatctagaaaggcctttgagcgagttcatggtaaccggcgaaggcattccctgacaactcgactacactgagctcatgagcgttagcgagaggaatctccattaccacggtcatgtgtcaaacaatcttggagaagcgtctaccggtgattttgcttttctacagtcaactgccctggcgggatatttcgcatgcctgcccatccgggcatgggagatcgatcgggcagaacgggcaatcatcacagcggaccttggaccctttcctacttttacttagtgcttctgcttgagtcctgggaccctgtctcacagcgggaatcgcacgataacgcaagaaggctagccgcgaaccctcgggaaagacactgcatggatccagtcgaacatcttggcgtatctgttgagagcagcttgttttacgaggctgctcttagcgtggtgtccctttccctcactgccctggctgacaaagcaaagtccaccgaaccaaattaagaagggaagtgtctatcgaagtaccacgccaacaatcaacacgaggttgaagtgtacaagccaggtccggcaggctgatgccggcccatgatatggcgggatgaactccaagtggtcatttcgctgatagtgactgtcatatgtagtttgagtcgagttgtcgtcaagtgcagtgcaagttcgcaacgacgccacagcaagcagcattaacaagggttaatcgggccatttaaaaggctgtcacatttcgaccgaaggagtggggtggacaagccgcccgagagggaggaaggtgggaggaaggttacataccgctatgcagaggatggcggatggtctttccatcaatccgtccaccaacgtcgtgcgtggaagccaaattaggtaccttcccttctgggaccgttacacaagactctcgacagctgcgactggactacctctagcaaaggcatccggaaccgattttctcaacatattctcgaagacgccatttgaagattggcatgaacagccagccatccatgcagaccctgttgtagaggcaccgttgactctccggtgcggcaaaaggagacaggaaggcgaaattagggcacaaaggcaactttgacgctgtctgtgcagtctctccccgccggcgatgccagcacaaccacgctcgagccacgtacctaagtacctaatctagtgtctatcgctgccacgcactggccaacccgcgaccactctcaccaccaacttgaagatcgaatgttcgactcgccggcggactcaggtaagaatcaagatgacggctcgagggtatgcaagtctcaactcgcaattctacccacatccacgcttgcgtacactactcttctgttctcaccaagtgaatagaacatccattcaccatgttcatctaagtacttcaacccaccacctccacctcgggcgagacgattgtaattgcgacccgacatgggttgaggcttggggcacacccggttgacggcgacctccacaagtcccaatgcaagaaatgacagaagaaatgttctttcttgaaaaagcaaagaggaatcgcggagagggagggggggaggcttaagagaggtgctgtcgcagggcatggcacacgcaaggcacgcacgcactacctataacgctcatccactacacccagatataaagtcctcatggccttggtatacttggcgactaggtactccgtcacacgcaactacaacatgtaccccaggctcgggaatcctgtaaggcacagggctgatactgcggccaccatggattaaggtttgacatcaccgagccatatcctaacttttctcgggtccttaatcctattccaagccctttgtagaaacatctccgagaaggggaccttgagaggctgaagcattacaaccttggggccgccgaaggctatcgggcagccaaggaggatgcaccacatgacaacagcttgggcgggagtcgcgggagccaacgacgccaaggcactgtctccttcacccgaccctgacactctctttcctctgggctttcacgcaggggttatggaagcttccaacttctgtccagtggtcttactagcgtacagggaatcccccacgccttccaatctcgttatgtaggggatatcggttgcatgaatatgaggaatgatcaaattctcatgtttggggttcttcctttcggttttgtgaacaggcgcggcggcgaagtactcgatagctagaggtatcaatacgtacactaaagagcaccccacgagcacccgcttctgccgctcagaaggcaccgcctcgcggatacaaccgtacggatctatatcaacgacattatattcatggccgtaccgcaaccgcctcgtctgcaatgaactatgggtaacatgacgccacaacgtaagcgagatccaagtattcggaaacgccgtgcgatagaaaatgaaaacttatactgggagggagaactacctatcgggacctatctacatagtatgtcaaaaacgtacctgtacagccacagaaactcacctgtcataacctcccgcgcgctggtcaggagagggtttgatcaatgctttgctcggcacacatacgcagtaggtgtcttgatctgctcggtgatctccgatcttcaatgcttccttcgtcgctttcacgttcgacaaggcacagggcgacacacgtcctctccgtgtaggatgtcagtaggttgacgaaggcaaagctgccgataggggacgaagagggctgacccgtttttatacagcatttcccagttttgtacatacagagtttctggcatgtcgtttgaaactcatgagcacccctttgttcttgatctcagaagactgtgtgcccctcagggcccgccctgggcctggtgggtctggcaggacggcatgccccgatagcacctgcggttaaagaggcaccgcaacctgcaatgcggggaacgatacacagacgagactggaacgcttgtccactcccgtcgctgaacgtcatccaccagtgccgccgttttgactcccgcgcacggcaacgaccaacgtcaacttgcccgaacccttaggttaagtctaaatattcgcctagccttggccgtcgactgagtggcaacttatgtaaaccgcaacaaaaagttcaatcacttcgatcagccaccacatagggttacctcaccagtcgttttttgacacaacctctcagcatggccaaatcggatctcgacaacgctaatcccaccgtcctcagtgtctcacaactgcccagcaggaatctagcgaagggccatgtgagaaagggcccggattccaaatatgaccacatcttgttcccaaagcagtggtgggcaggaagttccctgaacactgacccatcggtgtggacatcagacgaggacgaagacgacgacttgactttggcgacagaggaacccattgacgagcaggaaatctatggtgagaactacgacccgtcgagttgcacgtgtatagcaaggcgcagtccatgttcaactgcctgtctcactcatctctgttctatttttacaagaaacccacaccggtgatcagacagctgatgtcttgttttagacctgctatcaacgatatcggaccctgaacaccccgtcaccctgggtcaaatcgccgtcgtcagacttgacgatatccatcttagcccatctcccgccgagcgtctagatccaaacaccctgaccaatgtcgaggttgaccttacgcccacagtgaaccactgttctctggcgactgtcattggtcttgccgtccgtgtccgactcgagaacgctctgcctcccaactatcgcatcatcgtccgcatgaaggatggctcccatgcccaggatgaccaggtgaacaagcagctgggagataaggagagggttgccgctgctctggagaatgacaccctgaagggcatcatcgagaagatgctggagacttgcgtctgagtacaatccagacaagggagcttcagagatgtccatttcagcgaattatcattcaccttgcgatggctttccaggcttgaccctacgctgcggtatttcgtgagattatatccgcaggattgccttattggtcagtggtggcaacgttattctatactacgtacagcccctcctcgatatggggcacatgcgtggctatccggtgtgtgcgggggttcgtagaggaattgatataacgatgcgagacattggcaaattctgatacctaccgccgcctttatcgatgttcaaatttccactcagggcccagcactctgtttcccatgtcagtccagagagaaagggccagcagccatcccaaaccacgcattgggatcacaagctccgaaagttaaaatacgaaaggcacgatgtcacctgatattgcatcccaatcttggatggtggtcatgggcgatttctgcggtgaagcccatgtccctagcattctaccacgggcttaggtcaatatcatctacggctatcatatgatgatagaaaagacaccacaccttacttcttttttggtcctcttgcataattacaatctttactctttgagcgattgtcaccaagtgtctacgtcctcgccgccgagtccggggatctttggactgaacattaacgacgttgacatggtaattaccgagctgacccatccacccaaataaaacagaatcaacaaaagttgagaagtaatttttgggggcgaatgatgattttggattctgtgataggaggatcgaaggggttactgtcgacacacccgcctacttcccccgacaccagggtctagtgtacgacagacggctcatccaacccatgacttatgtaatcgagtacagtctcaagaatgcggacgttaagaaccccactttctattgatcgacggaacccatgtgctttatgaactgatctacatgatgtggacatagcccgttttaaagttgacgaattcaagagactataaagttgcagcaatttgcgttcgggtcatgtgggtagggaagtaccatggaaagaagagagccctccgatgcctctcacaactccaaaagagcgtggggaagtccaaggcatcttgatcctaccttcacaaagactccgtcaacgactgtgtttttgtaccaatacaccaagcccaacatcaaaggttcgacaccaacacacccgacggttcaaaggtgactttaaacgtcctattccgaggttactagtagaatgtaaacctttgcgatacaaagaggactgagtgtgattacgtaaccagctcttcctgccatcatgcatgacctccagggagactagtgccttgagccacatgtcagtgtagtgtgaagagtctagttttacacagttcctgcgaaatccctacccaccatcgtaaacactcatctcctttcactccaacgcttgcatacttatgtgggctaaacttcactccaccatttcactcatcttctttacccaatggtcagtaggggaactagtcgatgaacggttacttctatccagccacatatggtactctacgcgcaggggaaacaacacacgaatactatcaccgcctccgtatgtccacgagctagtggccgttgagtcctttcctttttagttggtgattgacacactctacagccattcaggaacacttgaacgaaaacagaaggtcgtacctttgcttcattgctcgcgttcaaacaattgcacctatcagtgaaaagcaccaaagtcaccacatccagtccacacacaccgtatactcgatacaggcgaagtgtggtgtacattacagaaccaagtgtatgagtttaatatctgatcatggatcctctatcgagaggtgtcttggttgaccccatcagcattaccatctgagcttcctcgctcccaccaagcaccaacaagcctccatcaagtgcatcctgtcagcctgtcaagcctgttcgcttcatttctaagagtttccccatgtctatccatgtagcacccatgccatgcccaggccagaattgccttcaatcctccacatctccaacctggtgctgatgctacatgattatcaaacgatcagcaaaggctgcgcaaaattgatgtatcttaccggaccaggtcgggtcggaaaagcgcgaaccaccccccatcttcctttccccctccctcacaaagccgcggaaaacaaaaattgacaccgagtggtttccttttcgctgtccacatttttgcaagttcaaccgagggaagtcacgtttgagagggtttgataccggaatagtatccgatcatccgctaactagcagcttcgtggttcaagcaaaggacaactacagtgtaccaagatattattccggtcttcccctgtactcacgccgtggtatacatacattactccataccaagcatgctggatgaagagaaggggaaatgaaaatggaaagaaccaacgattaatagtggctttaatgccgagaagagcgggataagtcatcgtttgagctgccatgccacggtacaccggatataaagtgacctccacgtttgttctgggaaccgtacaacaagcggtagtagaaaaacggcgggtactgcgcctaatgcttggcctttacatacactgcttgcgtgcggtacataggtattcgattgtacacttccattgatcgttgactacgctggattcgtaccttggcatcacatctcccggtacgtccccctggagctttgtccactggtgtttcggcttgaactcgattcccttctcatgttcagttgcagaaggcaaatggaaaacgaacatagaacaaaacaaaagggaaccgagaacgcgcggcaacaagcaaaactgatgtggccgaggttccttctcaaggaaggaactattgacgaatctatccggcttctcttccttaacgtacactgatagtgtttcagtgtcgcacatatgcggtccctattacattcaagttagatcacctcaacatcgttttcaagagtgacaaggcttttcgtgaccatttaccttgacatttgaattgaacatctatctttctttgctttttcattcccggcaaaaattttctgaaatggaatcacacgaacgccccccttccaccaggaatgcttagaccacctctacccagaaattacataaacggcgtgaaaaaactgacaagccacattcgtcgcctcacccacccagttttctctaggtgcttcacgcctcacccaaggtgccgctctctatcaagctctggtaaaactcgggctccagaaacttggccacgctgacatcctcgctcaagcccttgcgccgcctcgtcttgagcacgaagtctctcgccgtcgcctgcgcgttagccatttgtagaggacgcaagacgatctccttgtccagcggatcaccgggaacaatgttccacctgtcgaaaactagactgaccatggcctggccgggcgtgttgattctcagatcggtctcgaagccgaaactgtcgatgacgggcagcaggccgttgacgcggtagagcggggtgccggcaatggggccatcggacaggacgtggccgcgacggcgggccaggatgttgtagaccgtgctgacggcatcttgaggaccggtcatggaaactgaatacatgggctccatcagacgaggcgaggccatcaagaaggaactgtagcaggcgcggcgggacgtggggatgatctgaccaccgccccggaaaatggcctcctgggcaagcgacacgtcaatgagtcggaacttggtgttgcgtattgctggtttcacagacaggttagcacccatgagacatgtgaggggggaaaacgtgtatatcgtgggagaagaggcccggaagcgtgactgagcagttctcgtgagccgaacccattcagccaacgttggccgaggtggtgttcgcaaggtgcctcatcgttgcagtctgcaactttttgagactcccccgcttgtgaacgcccagaacccccttctgacaagggcatcatgcactggcaaaaaaagagggaccagatcctgtagtgaaggctgcattcatagcctgctttggggcctccctcccagctgccactttaagcaggtcactggagcccccatactgcaggtctttactaatggtgtcaagcgcggccaaatctgtagccgctaggagatatgactgcataggcacgcggcggcagtcgaatgcaagacgctcaaagaagagatagagataacttacgctcttcgcaaagcgggccttcccggactgcccagttgaagccctggcgaataaaatccttaacagtattaagtcgcttcttgtcaacctgttcatcgtgttagtagcccggaagtaagagacggcccggtttcgacgatcaccgcaaaaacctgggtagaacggcaactggtgtcccgagcatgggaaaggaactcgcaactgacctctgatggtaaggtgtcatcctgcaagatgttgggtcccatctcgtctggaccgaaagcccagatactcctggctgcaaggagatcccagccatacttctcctcgaaaaatttggcgatctttcgtacaggatcccgaatcctgaccgctccggactcaatgtcctgcgcgataccatcctccaatggctccgccaccattgtaatggtgttcttcttattgggggtaatggcgtagcatttggttgcggacatgtcctgtaccgtctcgcagaatcgaaccacaggatccgataccctgatctccatatcggcatatagacgacgtaggtcatgcaacacgcagtccatgtatagctcgccagtaccaacaataatatgctctcccgattcctctaccttggtggtaatgagggggtagctcttgttgattttcctgatgccgtcaagcatcttgggtagttcagacggattgatgggctcgacagcaaccttaacgacggactgggtgaagtgcgaaataggtttgaagatgtaggcgtcctcatcatcctcaaatttcttctccacaatagtggcagtcttcacgatcgagttgtccacgccgcccaacagaacccagttaccagcgggcacgccgtcggttgggatgttgtatcgtgtttcggcaatgaagacatcggatatcctccccatggccatatcttcttcgtcgtcgatagaataaccctcgccaagcacgcggacctctgtgccagggcgcgcaataccgctcatcacacggccaaacgaatagaagctcttcgcatcgggagcactgaacagcttggacacatacaacacaagcgggccattttggtcgcagttcagcatagactcagcaaccttgctgtccagagggcctgtgtagtactgttcgagcttttgctttgcagcctcagccggcgatgggatatgctgacagaccatgtctacgaacccggtagatggcccaaagaactgctcgcaaaccaatttcaacaagaccttggggtcagtcttgtactgcgatggcttgagctgaatgcccaactttttcaaggtacccttcagttcttccggactttcgctaatcgtatgcgagtacaacttgtaaatcggctccatgatgaagttgacaaaggacctcttagctccttcttcgatgggtttccttgtgaaacttcgcttttgcgggttaaagtagatgtctccccagaggcgcctcgcaaactcttccgagttgacaccaccatacgtgtccgagtacatcttggcgaatgactgaagagtgaaacaccagcccatggacgtgcaggcaaacagaacatttcctctctctggacttaacctcctctcctcacctcggcctggaattgtgttctcaatgacagtgttgacttcttcgatcacatgcttaagtttgtaataggcatcgtttggcggcaacttgagctcgagaattaaccggtccatcttgttgacaatgagggtgagtgggatgttctccaaaacggcgtgcttgatgatctgttctgtgttgacctgaaccccctccacgacatcgaccaccaaacagacaccatccacaagcctgagcgaagccgcaacttcgtcaacaaagtccacatgacctggcgtatcgatcatgttgaagagatgtgattttccttttgttccttggaggaccaggctcatgggcgaagccttgatggataacccacgttcccgctcgaggatgtgaatgtctgtgtaccgcagctgctcgtcgcgcttctttcccgttcgcttctcaagtttgtccgcaatgtcgtgcgtctctaacaccaacatatccatgaatgctgtctttccgtggtgtagatgtccagcaaaagccacgttacggatttgttcggggaagttcatgagatcggccatgaacgtgcggtcaaagtatacgggaggtaggtctgcttcttcgatgctgaactttttttgctcgacaggggcgatgatcggctgtgttaacggttgcgcatcctcctcttgaaccaaaatttcgacgccctcgccatagacctgtgcggctgtcgggtagtactgcttgtcttcgtggagaacaacggcgttggaggggccttcatcgtcaacttccatcatctcctgagccggagcttctggggcttcctctgggtaatcatcgtaaacgtagtttccagcgtcgacaccatgttcagactcttcctcggaggcttcagcatctccgctacgaatcaatggttagcaccgccgaaggagagagcatcataaagtaagcaagattggacattagcctcaaaaagacgatggagtcttgaccaaaacacagcccagacagaccatccttctgcaacgtgacgacgtcatggagatagcatgatacgtacatgaagtttccgaactcgtcgtacaaatcgtcgtccatcgtgtatcgtcgatgataattgagcgttactccaaagccgctttgtctcgaaaagggtagctgtcgcgttgttgagcaatgggagttcagagatcttgactggaacgtttgctggattttcgtcgctgtctttgcgcaaggctgatgtcaaccagtgaactctcgccgcggcgcgcagtggaccaagcttcaaccgtgtagcgctaaacttggaggtcccttgcaactaatgaaaaaatggcagacttcatttaaatggtagagactagtgttttagcaatgtggcgctagcttcggcatcgaccacaggaagtggctggtgcgcagatctactgctcaacattatcagatcatctgataaaatctttgctcgcaatgatggcaccacgggtccacggcagacatgcaagcagattcccgcagcggaccacgtcagaaaccatccaggccatcgcggtgcccctcagggttctaacactccataaacccccacaactgccccttgcccaagctgccacatcctagtctataaagacgggttcaagaggtatcatgggaagagagccagttgccgccggcatcggacacctcacaccactttgtcaaagtctgcgagggtccatttctcttattcctgaagatcggcacttttccggataaagactgataagacctcgcgttgaaggcggtgagaagacctgaggtgacagctacaaggtccccgtcgtctcaacaatttcccctatcctgtcccgcgtccaaaagacaatcctggtagtcacgggctgagctttattagaacaacgcttcccacatcttcactgttcttacctggcttcacccgctttcattccataatctttaattccaaaacccgtctttttcctcaactccaagcttccaaactagccatcatgtctaccggtcttccctccgtctacatcgtttctgccgccagaacccctgtggggtccttccttgggtaagctaccccgccatgtcggctgacctggagctgttgtcagaacgatacaggagggacgaagcgtgaacttcgcgttgctgatatctctgaacttgtagtcagctttccagcctctctgctgttcagctcggtgcccatgccatcaagtgtacgtcggttagaaccggtttcgagaggagtattagatgaaacgtgtccttagctaaccactcctgtttctagctgccgttgaccgcgttcccgaaatcaaggccgaggatgttgaggaggtcttctttggcaatgtcctctctgctgggtacgtagccatagattcctttgtgcgcagcgaacgcgccgccgcgactcgaccctggaacagcacaatactaaccacatgtctttatcctcagtgtcggtcaggctcctgcccgccagtgcgccctgaaggccggtctctcgaacaaggtggttgccaccaccgtcaacaaggtgtgcgcttccggcatgaaggccatcatccttggcgcccagaccatcatgactggcaatgcagacatcgttgtcgctggcggcaccgagagcatgtccaacgtcccccactatatgcagaacctccgcactggtgtcaagtacggcgacggcggccttgtcgacggtatccagtccgacggtctccgtgatgcatatggcaaggagctcatgggtgttcaggccgagctctgcgccaaggaccatgaactgagccgtgaggcccaggacgagtatgccatcaactcgtaccagaaggcccaggccgccaccgaggctggtctgttcaaggagattgcacctatcgaggtcccgggtggccgcggcaagcctgccatcaagattgaccgcgatgaggaggtcaagaacctcaacatcgagaagctcaagtccgcccgtaccgtcttccaggccaaggacggtaccgtcactgctcccaacgcctcccccatcaacgatggcgccgctgccgttgttcttgtctccgaggctaagctcaaggagcttggtatcaagcccatcgccaagatccttggctggggcgatgctgctcacgagcctgagcgcttcacaactgccccggctcttgccattcccaaggccatcaagcatgccggtatcaaggaggaggacgttgacttctacgagatcaatgaggctttctctgttgttgcccttgccaacatgaaaatccttggcctcgagcccgagaaggtcaacgtctatggtggctccgttgccatcggccaccctcttggctgctccggtgctcgtgttgtcactaccctcacctccgtcttggctgagaagaaggccaggattggctgcgctggtatctgcaacggtggcggtggtgcttctgccatcgttatcgaaaacttgcagtaagtggttggcgcttgtgtctcgatcgttctatatacccacatatctttccacatggctcgcggggcggagttttgcagaacgaaaaagcatacatgccttgtgattaccacatgaggataacattctaataaaaagttttgatgattaatgatagatcgacaactagcttgcctttcgctaagtcaagcctttaataatactaaaacccaacccatacacgggagattgttctcgacgtaattcagaccatagctgtcatacaaagagttgatatcattcgaaaccatgacggatttgaattcactgctttgcgactcatgaagagacacgaattcgattttgggatggatgtggttcaaaccccaataaattcatggcttaagtgactgcgcacttgcttatacactgggccgccacgccttgatgcaactgtcctctccggcagtaaatactacttgctgctcatcaacaaagcaaaagctgcgaacaatctcggatccatgtgcccccggaagacctaccacagtctcactatccaggctccatgaagcaccattcttcgatagatggatcaaccggaacagttcttgactattcgtcccccccatacgtggttagcacatactcaaaagctggtttttcaccaaaaagtggcaaagttgtcccagggaataaactcactcctgtgttccggcaccaattaccgctccagcacccgtcaccttcgggataacgttgcacaaatactggcaatccaccaccttgcgaatgtcgcccaggtcgagcgtcggcgagcccttctcaaccgtctcgcccatgtcgtacagcgcgaaccgctcgtcgtgcgacacggcgtacacctcggtctcgttcaggaagccggcccggtgcacggagccgtggttgaaggccgcgatgaccacttcgtcctcgtccgtaatgcgcgtgtcgcacacgttgacgagtccgtcggttgagccggtgagaaggaggtgagggttggtggggtggaaggagagctcggttacgtcgtcgctgtggacttcgtcgtagtggattttggcgacgcggggggagcggagatcccttttttttggaagttagtgagattttgtctggttgaaggtgtcgaacagcaggtgagctgagcttgggtacgtaaagtcttaccataaaagaatggatgcttggtggttagccagttccgtgccggcgcctaatgtgtttgtctgttccgagcaagcaagtgagagcaaaccgggaccttcgcctggcgtccctatttgcaacactggggtgttggccgcatcgcttctcagatcccagagcgaaaccgtcccgttctcgcctgctgtggcaacgatcgagtttccaacgctgaatacctctgcgcagctgatgttcccatggttggtctggactttcttgagaggtccctggttgagacgcagagggttgaagatggagagactttggtcggatccaacggctgctagcccagcagacacggggatgatgtctgtgatgtaggttggttcggaaccaggatatttgaacccgtcggtgcaagaaagggcatacattgtgactggtttattttcgggggctgaaagatttcgctctggtacaatggttcgcaaaagatttgtgagagacttctccgttcagttgtaagtcgatttgagctgtacaaagttcttagtcttgatgcttcggtcttgaacggtcctaatgtctacctgtacttggtactcacatcagataaaaagagtaatccgacttcccaaacagattgtgctataattcactggtcacaattagggattattcgaagatttattgctgttatcatgttctttgagttcacagttgaaccttgaaatgaaaactacatacttctctccttcaaaagcgcacttcggatcgcaagccgcggcagctgtccgccagctgactgaccaatcacaaaagcacctccaggtacctacgctacaactgacgggacgcggttgtcgaggttttgagttctgcgggcgcccgggggtaggagtgcggacccctgtcgagctcgctccagaacgattacaaaatgggaagtccacgctgggtgttcaagttcactctggacagctggtattatgatagcgttggttcgcggctgctgtggacgctaccactacacaacagtaaaggtgtactgtagctactggtagtgactacgccacgatttgttgacgtgatttacctcgacatacgtcccgtctaaaaagagtgctgatattcaatcgacctaacaagctcgaatacttgcaccacatctgctcctttttggatcccactgcaacggacaaccacggactgcaaacaacgttattgctgacaatctgttgctaatacatcacgagtctgataatggcatgactctttcctctgggtttgcctctactacttttccaaagtcgacaaccatgaggcgctttcttctgtacataatccgtatgcttgcgaacccaggccactctgctctcctggagcgccagacactgacatcatcgttcccagtgctattgcaggttgctgtgttctcccacgcggacgtgccaaacaaccaacaacatgtactttccggagatgaatccaatggagcaacaggcaatacactcccccccgagctccctgccgcacagcatgtacaaccaggtatgcgcactcgaacaaagacggaagctcagggctggaaggacaactaactgacagataaacaggtgctgcccttgtcaacgccgctctggtcgaattgcgaaagctacaccaaccgttgcattataagatacgaaaaaaccccggcattttgagaaccgttctacatcttgcttccaaggcattaccggccatccgacttactgctccatcgcctgcttcctcccacgatgccgtcagtggcccgctcctccatgcgaccaggctcctcgaagagtccgcacaaaagaacaattctgatgcgctctatatcctgggcgacatgaacttctacggcaacttctcccatcccaggaatctcaagacggccttcggttactaccaaaagctcgctttgctcaatggcaacagttcggcaatgtacatgatgggagtgatgtattctacaggagtgggaggcgccgtggagccggaccaggccagagctctgctttattatacctttgctgccaaccagggccatacaagagccgagatggctgtggcgcatcgtcactatgcagggatcggaaccacgaagaactgcgagacggcggtaaaatactacaaaagggtcgctgataaagcaattgcgtggtaccggtcaggaccccccggtggcatgagctggatatcggaatctcaccgtatcgccgacgagcttggaggtacatatggtgtaggagcgagtgtgtctagttcgggacagaacgcacctcacaaaaaccccacctctgacgcacaggcttctatcgaggatattctcgagtaccttgatctgatgtctcagaagggcgatgtcaaggcgacttttaacctgggtcgtatcttttacgacgggcagagaaacctcccgcgtgactacgccaaagctagggaatactttctcaaggtggccagtaaaacctggaataaaaaaggacaggttttcgaaaacaagacgcccagttttcacaccattagttgcagagcagctggctatattggacgcatgtatctgcgaggagagggtgttgaacagagcttcaggctcgctgagttctggtttaggcgcggcaatgagcaagcagaccaacagtctcgccatggactcggactgatgtatctgaacggttacggcgtggaacaaaacctcgatctggcgctcaagttcttcaatgcggcagccgagactgcgtatccaccctcacatgtgcagctcgctgcgctgtaccttgatcaaggtcagtccgatgaggatatctacgcagcaaaccatcacctggacctggcggcaaagtactacaatatggaggcatattactatatcggagagatgacctatttcggtcttggccgcgagagacaatgcgaggtcgcacttaattactacaaagcggtcgctgagaaggtagagccgtttgtctcgtcgtgggctgaggctaatttggcctacgaagcgggtgagattgagttggcatttctcgaatacctgcacgcggcagagcaaggatatgaaaccgctcagaacaatgttgcgtacatactcgaccctcaaaagtcctatttgactatcccgcagtggctgtgtcccaaggcccagaagctgacactccttcaaaacccaacactagcactcatctactggacccggtcgtcaaggcagggtaatattgacgctactgtcaagatgggtgactattaccttggcgggataggaacagatgcggatgttgataaggccgttcagtgctatactgccgcttcagaacattaccagagcgcgcaggcgttgtggaacctgggctggatgcatgaaaatggcattggcttaacccaagactatcatcttgccaagcggtattacgacactgctctggaaacgaacgatgaggcgtatctccccgtctctctcagtttgttgaagctgcgagcgagaagcgcctggaatactttcaccaacggccggatcaactctatccaagacgagccaagtgagcatcaccccctgaccaaggacatatcaaagaaacccagctaacaatcagcagccgagaaaaaagaatggtcgctcagtgaatggatcaataatttcttacaggatgagatgggctattacggagatgacatgtatgatggctatgaggatgcgatgcctggtgccgattccgatttgggtgcctttgaggaaggggacatcctggagacgttggtgatcatgggtctcgccgccgcccttgtcttcttggtactgtaccgccaacagcgacaacaagcagcccggcggcagcaggaagatgaggctaggcgccaaccgcaagaacagcaaggccaaggcgtaggtagagcagctggcggagcgtttgctaatggacaacagcaacaacaggcaggaaatgggggttttttcccccaacctggcgctccaggctttgggcaatgggctgttggtggcgtgggccactgagcagctggttggcacggctttgcaactctttttttcccactgcatctttagtctttaccataagcggtattctttgagctattaatgagcgatggtgtacttgggtattgaatacatacgctgtatactataacagacgttggaatggttatggttgagagtagccatacaagcaccgttcttgaactattctacagggtagaagccgatgttgctgttagtgcgtcacccacgtgcccactaacacgtctttcaggccaagcacttgtacttgtattcaacgcagacatctgcgggccaaccaagcaaacggatgatgctgaatgggagtcgatcgacagcaacagaacccggctctctttcttggcctgaatggactttaatcatggttcagttgggaggatgcttgctttgaatgatcgtgaggaccctcctctgcagaccttgatgcagctgcccggtatggatacctaactactacagcaggtacgactcgctaaaatgatccccagtctccgttcgcattgcggtagttctttcatctcacaatcacatttcaacccatcgtgtttttcatcggactagaccgcaacgtcacgttgcacttcaaagagcgcagcaatgaaccgcacgcaatctaatactactttttaccccacgaagaccaattccttcacactccaaccggcgcgcaaccccttatccaccaacctgcctcttacctaagacgatgtcatctcgcacaacaccagggccagcagccaagcgccgccgcgtcgagctggccaacgctacactgcggaggccttttcgatctcccatgatcaatcgcacaccgcctggtgacaagccaacagattacacggcgacgaagcagggtaaaacgacaaaactacgagcggcggtgggtagcggtgatggcgtcgtcgatgccagggcagaaggggaggaagaagacgacgacgacgacgacgacgaagaaacaagtttctcctcggtatcgacgccagcagcgaggaaagcatcaaagaacagtctccactatagtggtgccagcgctgctggccccagtacgagtgcacgacggaacgcgaagctacccattctggatttgagcaacaagcaagagcaggggcaagagcctcgagctaccagttctggtatcaatcagaagcgaagtaggatcgggtcaggaacttcttttgtctccagtaccacttctacgcgtccttccgttgatctaaaccatctcgcaaggggggcagttgttagtgagcttggtccagatggcagtgacgacatcttagccggactgcaaaagtctcacagggagacgaaggttcatttggtcactatgcaaaatcagttggatctcatcaggcaggcgaagcgtatcgagatagcgtcacggacggctgctgtcgaggagagcaaggagctacgacggcaggacgcaacagtcattgacgcggagttgaaagggttagtaaagaaatggaagctcgcgagcagacaagcagcagaggaattgtttgagcttatcaaagggagggtggcggatatgggcggggccaaggcgtggagggagacgaggaggaggcagagggaggggtttcattctgcttgggacgatgaggggcagaaagggaagaaacgaaagggaaaaggtgatattgatgagcgggatatcgaaaactccgatgtcagcggcgatgaggatgatgacaaccggcgattttcgcaagaagctggaaacaatgacgatggaaacggaagtgtggaagacaattgcgaggactcggtaaggttactgtggcaaaggtgagtgtcactgacagaaaaacaggggctaacttgacgcacgtgttgctgctagggatttaccatgctcatgatgctgcaaagcctcaatattgagcctgacgtcttgggatacgatccgaacgaagacaagtggctggattagaggcctggaacgctttgccaaagggaagagaaagagaaggcaagaaagaacaagagggaacccaggagctgccctctgggcccccacagctcggaacgatcacttgacggatcagaccaacggtttctcacctgcctcatctcagaaggccaagtcgtcgcgaggaattagtattccaagacacccaatgtgtcacgactccgagattatatctctccatccgacaatcaggaggccgtaagtgtgtctctgtacaccagatatacaggccacttttcatgcgggcgagacctgatttatcgagtaggtacatgatctttgcaagacatccgatattcgcggcaggcaatgcacacaagggcagcgatctaggacatgtctgaacctttgtcccttcagcggtccttgtaagtatccgtcacaggcttgagcttggtggttagttgtcacgggttcccagttcctgtatgaaccccgacggcaaccttacccgtttcccccggattgaatcaagttcgagttaccaggcgctcgcttctgtggtgtttcttttattccagccttagggacttgccacggccagcctacgatacccgggacaggaaaggatggcctaaccgctgccgccagccactaccggcgaaggtagtgacatggcctgtgtaactcttcaggggttccggctcggcaaacaactgaaactcagataaggggtacgacctcaggtctgatgaaacctttctgccgtacaaaccaaccgcccgagcaccactgccgtttcgtagcctttgctacattcgaactgggatcatgcccgcttgcacctttgctgcagtttgtggcttgcagactcgcagtcgacttgccccggatccccgggttgccacagtagcggccgacttgtatgcaagcaagtcaagcaagcgcgatctggggatggaccacgaccatgcactgcaacgacaagagaagcccctggttacagattttatcctttctcttacatacatgactgccccttacggtgactcccgactgtgtcctttattgcggcttatgaggtaccaactctagtctacccagggaaggaatagatagacacaatttggtggactagtgtcggacgcccaggacacatggtcggcctccctatcgtgaatcatggaaccttccattcagacgtgtgctgtgatttgcgcttaccctgtcgatgactgggacaagtgctgtttcacgaccgagcacgtatcacaagatttttgggagatggagtgaaggaaagcaggcaggtctctctagatctgtcttcttgatggagtaatctgctctcggccccaagtcttggcaattctgtgccgtcttcctctccctccgtctctcgcctaggttgtagtcgccgccactcacaggaggcactacgtgtgtctgggtcctctacttcttctgtctcatcgctcagtgcacaaacccggcattacactcttccttctctcctgtcttgcaagaccgctgctactactacgagagatcccatgctgctgggcggcaggaggaaggttctaaagagtgttggttcctgatcacttcctcttaccctgttcattcgttttcactttctgtctctgactcttgttcttatcactaattcccccttctagccccatcatttatcttatcatatccttcctcagactccgccgacattcttgacagccggagctcacagttggcttggtgtatcagtgtctcgatatatccaactaataactacacgttggaatttcggacttgtctacttgggcattagtgttgcctacatacctctgttagagtgttcctgcttgtcacactcgtgttcacattctgctggcttggaatagaccatcatggcggcgtctgagtcgatagtcaaaccgactctcttattatcgaggatagtctcacgggagataagagaatatagcaactgtactcggggggcagatggcttcatcgacccaaatagttgttatgtccccttttggtacacaagagtaagttgtgcctcctcggttcactcggtcactcactcctccaacatccatggcgacaaagacaggctatcagtaacattctgccagttcctttgctaatcctatcatcattgaacatcagacgggcgtcatcgtcaaatggtctcttttcctcggcctaagtaccttcttcgggctctacctcatactaggctatctccacgccaaaaggcggataacgaagggtcaaccacccatggcgtatcacagggttagcaatcattctgttattctcttctcttctcgtgtttcccacagatccttacatcattctccttcctctacgcccatcttgtaccctatttaatccattccattccgtccgaagaccacagagactaacacaacccaaaaagtggctcgtcgcccgcgacgatatcgcccgcgtagaccctcgctacgctgatccccaaacaaccttccggccttacggcaaccctgctgttcttaccagacccggcagccaacaacaacagccctacggaaactacggaatgtacccagttcccccaccagtctatgaccccgacgctcctcgtcccccgatgtacccgggacctccaccgaccatggccatggctatggcgcagccgcccgatggagcgacgaaggtggatcctatgcaacaggcgccagtactaccgccggtgtcaacaacagtgccaccaacctctggaactggcggcgatggcaacgagcgatatgaagcgccgcctggaccaccaccgtcgatacaagcacaggcgcagacacaggcaccggcgccgataaggcagcagggaacgggtggaacgaatccttttcgtgattgagtgattggacaaacttttttttttcttgggtaggaaggcttcgtcggtttggggttcgttcgtaatcttggcattcgaatcaactgggatgattagatggttggttggatcggcaggtatagcattgtcttactttcacatgtttgatttgcattgattgtgccagaatgaaggaacaaccttaaggaccgtggcgatcacttgagctcagccgagatagccaaagtactgataaatggtattgatgaagctcaaagttaacttacaaatccaggcaatgtctcccaatttcgaggcatcatcatgcgtgtttgaacctcatgcctttgaagataaaaagcaaacgccataacgcctcgctgttgttttgttccccgtatatccgtttcgtggggaccttttttaccatgcccatccctttgtgtgtaccagatccattttcaaacgccagacaaacctgaacaaactgctattgcgctgccctgctttgatctgatcgcacgtggaaagaccagacttctgtacagtctagtctagtcaagctccatagcatcatcatcaacctcatcaccagcagcagcaccagtatcaaactgcggcagtgacccgggatgaataatctgcaccgtatccgtcagtgtattgttgacctgctgctgcctttgctgctgttgcagctgttgactctccatcagatgcttctcacgaatgcgggcgcgcgcctccaagatggctttgcgcacgctatcctgctcctcagggaccgtaagggacgctggcacgctgtagagcaccagttgtttgttcaggatatccgactccacagacagtggctgggcattgagcacctgggccgggatgcggttctgtcgcaggtgactctcgatatccgggaggaaaaccagcttgctgccgtcttgttcggcctcgctctcagaggagagctcatcttcgatgttgtagatgtacactttgtgcttggtgttgtcgacttgcatgaattcggtgtcatcttgacctacggcggcggcggtagggtattggttggtctgagacgataaagatgatgatggcaatgtggtgggaggtgtagtagtagatgggaatgaagatgagaaggagttttgcgcttgtgggttcccaacggagacgtataacctatggccgccgtgttctgtggtgggttgggtcgtgttagtgactgagcggtggaactgaagacattatgtcactgatatgataggagataagggaagagaggagcggtggcggtggcggaacatacccagattcaacaggctcatgcgcttggagaggcgctcgtgttcaggctgtgaatcggctttgcgcttccgcgcacatggtgctggttgaggtgcaacatattgttgccgaatgaattggttggagctgatgttgttgttgttgttgttgttgtcgttgttgtgatagttgagttgttgctgttgttgctgttgctgatgctggttcatcatactgtatccatatccaggcatctccatggtgctggcggtggtgggcgtggtgggcgcaaccaggtgtggtagtggtccagattggaaatgggtcagcatcattttctccccgcggccaattttcgccttcgaacctcctctttctccgtcttttaaccctcctccagaccgcaactgacgtttgaaacttccgtctctctcccccgcacgaccggtaccacagatacctagctgcagggtattggatacccgtgataccttagtgtagaggctccgggtgacctgggtgatttgcgccaatcaccttgcgttgagcttcctgattgagattgggttggcgagagatagcagccggtcctaagcggtaggttctagattgtcagatctgttgccgcgacaaaggtggtgtttaatttagctactagcgctgcgactaggctcttgggtttcgctggccgacttttggtgggagacagacgaaactcggtaaagaatgaagagtcttgtgacaaacaggttgggattgtcgttgcgctggttctctgcgtatgggcctggaaccagcgggagcaggagctgcagtggcacgagactgcccccagcctttaagggcttgagtcattgctcacgaaccttccacaagtatcgcggcaggactattactaggccgatcccgccctcctcgctcgagaatcttcgagcagtcaccacgccctgcaagtccacgaagccgctcaccacctgcaccccgacaacaccgacggccaccacgacccgcacacgcacacgcaccacgctcactacggcgaattcctccactttcccggcccttgagcgcgtttcgaccggatccgcgttttcctcctcgcggctcttttcttcttcttcgtcgtcgtcacttgttcagtcttcaactctgcccgtcatggcttctgattctcagtggactggtgtccaggtccgcaagacctttttggacttttttgcagagcggggtcacaatgtcggtatgcaaacatccctccgccacatgattgctggctacccctcatcccctcccctccgctgccctgtcctgtccgtcgcggcgggagaaaaaaaagaaaagagaaacctgagagggcattcccacatgcttcacctgcatgcgcccgccgcaacaatgggccaagacacgccgcgatgctttcattgccatccctagacactatcgttcaacatggtacctttgtttgcaatgcgctgaccattttcgcctcctgtgcgcagtcccctcgtcgtcggtcgtccctcacaatgaccccacattgctattcacaaatgcgggcatgaatcagttcaagcccatcttcctgggcaccattggcaagacggaggatatggcccagctgaagcgtgcggttgacacacaaaaggtgatatctcgtcgtctgctgcaatatggttgttgacaagcctttactgaccctttggaacagtgcattcgcgcgggtggcaaacacaatgtaagtcccggctccctcctccaacgcttggcctaccaagagcaattgctaacataaccctaaacaggatctcgacgatgtcggcaaggacagctaccaccacgtacgtgccgatgcggtctatatatagcgagctcatggcactaacatatgtcggcagactttctttgagatgttgggcaactggtcttttggcgattactttaagaaggaggccattgcgtggtcttgggagcttctgacaaaggtctatgggctggaccctcagagactttatgtcacatacttcgagggcagcccagaccttggtctcgagccggatctcgaggccaagaacctctggctcgaggttggtgttcccgaggaccacattatccccggtaacatgaaggacaacttctgggagatgggtgaccagggcccttgtggtccttgcagcgaaatccactacgacaaggttggaggcggccggaatgccgcccacctcgtcaatatggacgaccccttggtggttgaagtctggaacattgtcttcatccagttcgacagacaggccgacaagtctctcaagtctctccctgcgaagcacatcgataccggtatgggcttcgagagactggtatctgccctccaggacaaaacctccaactacgccaccgatatcttcactcctcttttcaccaagatccaggaagttaccggtgccagggaatacaccgacaagtatggcaaggacgacgtcgatggtatcgataccgcctaccgtgttattgccgaccatatccgtcttctttctttcgccattgccgacggcgctgctcccaacaacgtcggacgcggctatgtcgttcgccgtgtcctccgcagaggtgtccgctatgccaggaagtacttcaacgctgagattggtaccttcttctccaagatcctccccgccttggtggagcagatgggcgagcagttccctgagcttgtgaagaagcagaccgacatcaaggagatccttgacgaggaggaggttgctttcgctgtcacccttgaccgaggtgagaagcagttcgagaagtacgctgctcttgccatcaagagcggtgagaagaagctttccggtgccgatgtctggagactttacgacacattcggtttcccggaggatcttaccaagcttatggctgaggagcgtggccttaccatcgatgaggctgaggttaacgaggcccgcgagaaggccagagaggcttccaaggccgtcaaggaggctgtccaggaattcgccaagctcaacgttcaccagatcgctgagctcgagactgctcttaacattccccgccccaactcagatgccaagttccttaagggtgataccaagggcaaggtccagctgatcttcaacggcaaggagttccttaagtccagcaaggatcttcctgccaagaccccacttggtctcctgctcgacaacaccaacttctacgccgagtccggtggtcaggtcgccgataccggccgcatcattattgatggcgttgccgagttcaaggtccttgacgttcaggagtatggtggttacattgtccacaacggtttcctcgagtacggtgaacttaccgagggtgatgaggtcgtttgtgaatacgacgagcttcgccgtcagcctatccgcaacaaccacactggtactcacatcctgaaccactctctgcgtgaggttcttggtgacgagatcaaccagaagggctcgctggtcgaccaggacaagctccgtttcgatttcagccacaaggctgctatttctctggaggacatcaaaaagattgaggatctgtccaaccactacattcgtcagaacctcaaggcctactccaaggatgtcgatctcgaccttgctcgcgagatcgagggtgtccgtgccgtcttcggcgagacctaccccaaccccgttcgcgtcgtctctatcggcatggaggttgacgagctgctcaagaacccaaagaaccccgagtggcgcaagatcagcgtcgagttctgcggcggtactcacgtcgaaaacaccggtctgattaaggacctgatcattgtcgaggagagcggcattgccaagggcatccgccgtatcgtcgcctacaccggcgagggtgcccaccaggcccagcgcgaggctcaggtcttcaacgagaagctcaaccatatcaatgccctcgcctacggcccacagaaggctgccgagatcaaggccgccgccgtcgagcttgacggtctcaccatctccgtccttaccaaggaggagctccgcacccgctttacgaagattcagaaagaggtcgtcgacgagcagaagaagcgccagaaagctgagagcaagactgccctcgacaccgtcgccagccacttccagaaggacgaaaacaaggagtccaaggtgttcgttggccaccttcccatctccgctaacgccaaggccatctcggacgttatcacctactacaagactaaggacaaggagaggtccgtctacgtctttgctggtagcaaggacgaccaagttatgcatggtgtttatgtcggcactgtaagttctcactgatcgtccctcactacataagatcattcgaccttaaacgatgctaaccatctcaactctccaggccctctcttccaagggtgttaccgccgagcagtggacatcggccgtcagcgccgtcatcggaggcaagactggaggcaaggagcccagtcgccaaggtgccggtgccgagcccgagaaactcgaagaggccgtcaagaaggctgaggagtggctctctgagaagctcaaagatcttagcatctgagaaaagaaaataaagagcgatgtgttggagtagcatcaagtgatattgtcttgtgtcgtctccccgtttcgttgatatccagaaaagagtccgtcctttcacttggctctatacatgacaaccaagttgtgtatttcttagcagtctagaatgggtgttggagcaagcgatgacatggatcgaaaaaaaagataaacaaatgaaaaataaaaaccaaagaatgtgaaaaggacgtagacaacgtcagttgtaagtataggtcggtcatcttcctcttcatgacagggacttgcgggacacacacacacagcacgttaacaggtgtcatagtcttatttgggcaaatagggagctacctaagcgggataagaacgtgggcaaaagaatgcaagtctccaactttacagctctcaattgaaataaatcatacacaatcaatgtacaagggcctgctttcccacttttttcatacatagatgataagatgtcttcgaaacctgatccatctagttttatacagtatacataacactggcatttttataccatttaagcagcgggttctcgccgctttgcgtctccgtctcttccaggtaggcccagctgcgcatgaactcctcgtgagacatgacccgggacagcttgccggtgatggcctggtagacaagttcagacacgcggaagtctgtggggaacataatatcgaaatagccttgatggacctttggtggacgagacagtgttctggttagtatggcacgagaggataaactgaagaccatgagactcaccaagggtgtagtaactggcaccggccgccgttgatacctggtctgaacaatcggcgcattcacccccggcacggcatcaggcagcgaatggaagtcactcgtcagcagccgatgcgcaggaaaatacttgctcagcacatcgaaaaattgcatcagccgcgtcggaatgtactcaggctcgctcatcgtgctgcggagcggcctgatggaagaaacccacttgcccagcttcgtggtcgggtacggcaccttataccgcccgccagtggctgcgtcccgcacccggaagtaacgcgcggccaccggatccagcacggggctgtagaactcgaagaagtcattggattcgctgatcagaacgacggcctgcatgggcgtctcagtcgccaggtcgtagcggatggcgtcgtgggcaaagttgtcgaagacctcgaacgccaggaagaagcatggggacgggaccggttgcgtccagtcgaagatggactggttgatgatttccaccttgttgaggtggccgcggccggcggccgaccgcatcagcgtcgagttctggactttggccagcgagtcgctgatctcaataaccttgtactgcgtgcgcgcgtacacgtccgggtccatgtcgcggatgtagtcgaggatgttgagcatgagcgtgccgcggccggcgcccatttcgtagatgatcaggtcgtggtacgggtaggtcgtcagtttgtagttggccacaaggtagcgggcaatggcctcgccgtagtaagggcggaagagctccgtcggcgtgtaccagagctgtcgcgtgtccgagggagcgacctcgtcgagcttgtcctcgaaatcgacatagcgctgggaaaggacgttctggaactcggtctcgtcgcggaggttggggaagtcgaagggctcgccgggggtgaagatggtgacttgcttggagaagtagccgtagttgggattgtagaggctgtctgcagcattgtgcaaaaggaaaacagaatgtcaatgtctcgtgcttgtctttcttcttctcttttctcttcttttctttttcattcttgggctttgtgctgtcgcagctaagtaggtggatttctcaacccctcgggtaatgcgccatgtttttgtcttggaccggcaaccaaccttcgataaagtcccttaggagcatcttgacccgacgtggtctctgtttcctgccccaaagctcggccgcagtcaccattggcgctctcttgtactcctctgtcatgtcctgattcaggatctttgtccgctgctgccattggctttcatcccccacgggagagctcgcgccacgacgctggctcgagtatggtcgtcgctgctgtcgtctgtggtattgctgtactcgatgtccattatgggctgtcgcggtcgcaagatggcggagatgcttctgtgattgacatgccggatgatggcgaaaaagctgtctgaacagctggttgacgagttgcgagtccatactgaccgggtgagtccagattgttggtgggcgagagaatgaagcccgggcagtatcccggaggttgctgacggtctgttcgtttcgccacctgctccaactgaactccccgcgccagtgagaaggaaggtcgaggtaccgtatacctggtcggtaaatgtggtggagtggaatcgtcaaggggacacggggcgacaggtggaggttgatgggggaggggggatggatcctggagcttttgcggggtggcccgagctcacttcctcattcggttctagaactagctgacagttgcgctcgggacagcggtggtggcggcccaggccagggacacacgacattggaggatggctcggctctcgctgtccgttgcccccaacggcgcttaccaccagtgacccgcagcaacggggaagtgccgattcacgacactatctgtgacaggcctcatggcttccgatctgaccggcttcagcggaggcgaggccggtcaccggagccaaaggttcttccctgcctgccgtgggagacgagcgactgaatcgataacactatgctctgaagatccatcgttgcatgacatcaacagcaacttcacagcaaaaaacctcacaacttttgaggacaacccgaccacatcagataagacagacaccctctcacttcatttttcgacattttctgttcttgtgtatttcggcttctgtgcctttacatctcaaagaactcaacaaccgaattctctttccgtgcaacagcgccaacggcgcaaatctaactatcgagacaccataacgagacaccacctactatgagataattcagattccctccacaccaaacaaccgccaagacatgtcaataagcgaccatccccgtgtctacggcacggtagctctcacagccgccttcgccgcgggtatcctcgtcacccttggcttcaaggattgctaccccgaactcgagaatcggtaccaacggcggaggaaccgcaacctaagccgatccaatggcgattatggcgtcgtagtacccaccgccaaccgggtacaccgcgagagtctcatcttcggtccggtgcgactagaagaccacgaggaagtaacaagcaatatcaacagcagtttcgactgggtcgagggcatcgagggctgcatcggcaacacccccctagtcatgatccgcagcctgtccgaggcaacaggctgtgtcatcctcgccaaagccgagctcctcaatggcgccggcggcagcccgaaagaccgagtggcactcaacatgatccaggacgccgaggagcgcgggctgcttgtgcccgggcgcggcgataccatttacgaagggactgtgggcagtacgggcatctcgctggcgacgctggcgcgcgcaaaggggtacaagtgccacatttgcatgccgaacgacatggcgatcgagaagtcgcagctgctgcaccacctgggcgcgacggtggagcgggtcgacccggcgcccatcacgtctcctgatcattttgtcaacctagcccgcaggcgggcgcgcgagcacgaggcggtgcacgcggacggcagcgtcgggttttttgctgaccaattcgagagcacggctaactaccaagcacatgtcaagaccacgggaccggaaatctaccgccagacgggcgggcaactggacgcctttgtggctggtgccggcacgggcggcactatcgccggcgtggccaagtacctgaaggaggaaaagaacctatgggagacgcgcgtggtgttggcggatccgcagggcagcgggctgttcaacaagatccgccacggcgtcatgtactcgtcgacagagcgggaaggtacacgccggcgtcagcaggtggacacgatggtggagggtatcggcatcaaccgcatcacggagaactttgagtccgggcgggtgctgattgacgatgccgtgcgagtgacagatgagcaggcctgccggatggctcggtggttggtggagcacgacggcattttctgcggcagtagcacggctgttaactgcgtggcggcggtggtgacagccatgaaactaccaagaggcagtcgggtggtgacgttattgtgcgactcgggcaatagacatctcagcaagttctggaagcatattggcgatatggggctggaaaacgatacccaggcgcaagcggaggatctttttgcggagttggggctagaggaattgaagaggtaggaattgagacggactgaacaacgtaaatattgtgcctgctgagtcaggcttgctgagttcgctgctgtcatcaaacatgtgatatgttctaattgtatctcatccgagagtccaacaggtccacatagaaacgtttgttgagccatatcggccatatggcctcttaacggttatattactgctaatgcgtggtgtgaggtctaagtaggtcgttgcccgtctcaatatctacctctttccaagtcatgaagtagctagtgattcatcgctcacctcttcgctggggtataaaaaataataagaaaagttagatgatccatactccgatgtttgaagaagttcccgaaggtacagcgtcttccgtcttcgagtaactttgttttccatttccgctcctccccaccccctcctcctctttcattgtgctctctaggtggagggatattcttgagacacctcaatctcatattgctgccaaatgagcttccaaacgcgaatgtgatccagtcatgaattatcagccaacgaagcgtgcaacaggcggatttccccttcaaagtaacatatcgagccagaaaaaaagacgcacactctgcggcccaagccataccaaaaggaatgtgatgaaggagcttgttgtgccccgccatttaagagaactaaacatgcaactgttagcgatcaaattgacttccgtcaaagaaagcgtgtgtatcaaccataccttccagcggtttccgcaaactgtgcactcgcagaaggtcgtcataggctcatcagccgaccgtgtttgcgcctggctgtacgacaccttcctctgtccgcactttccgcacttcagagcatcactgatcgacttctccgccatgggtacctgggccttcttcatgttctccttctccagctcttcatccctagcgcgctgttcctccgaggccaactccttgtccgacaagacgacaaggcgttcgaccggcagctcgcccgacatcactcgtcgtcccaacgcagcgttgtccttgcgcttcaggctggtaaagagggtgcgacccttactccggtactcctggttttcgcccttgcaagctttgaagagggcattctcgacttcgacagcacgcttgacgacttcctcaatcgactcagttcttcggtaagcgaggccgttgtagagcacaccgatggtgttgttgcgcgtctggctcgaggttcggttgatgtcgaccttgtctgtcttaaaatggcgcttctcgacgtcaccagtgtagggcttgttgtacgcggatgatgcgggcgccggggatgcattgggtgctggggagctggcaccggaggccgcggcggcctggctcttcttcttcgcctccttcgcagcttcgacgagcttcctccacttgttgacgatctcgctggcaatacgggcaatgtccttgttgggattggctcgcagctttcccacggtcacacctgctttcgtcgactaggacgggcaaagttgtcagaacttataccgctcacatagatcgctctgcgctaatgggagggcagagcaagactcacgcgaagctgttcctcggtcggctttgcatctcttttcaattcctccaaaagtttgatgaccgtcgcagggggttcactggtgacagccttggagagcgccttgatgcgcgcggcgagttctcggtcatccatggtgtgagtgggagatgacgttaggctggccgtgtgtgactatgcgcaagcgatagcgttcgcgtcaggtaatcggcggcttcgattgggtatgcgaaaatctccctctactacgaggtcagatagatatcgagccaaggcttagcaagaacgagtgagcttgtcctggacgatgttgcggatgaagatggtcgagcgggaaaagcaatgacgagcaggtagaagagtcgcaaagtgagcagcgatcgttggagaaatgttagtggagcttcaaagaaagagccccactctgccggtcttcaggttccacaccgaacaaagtgaatggactaacaaaagggctgacaggccgagaccgtcaaatagcaatcgctcaacagacgaaacaggcagtccgaatctaaccgtgcacctgtggtaaccgtggtaacaaaagacttcctttcaattccacgagagtgagatctcttgccaaatatttgacggctgctgtttgaatccgagaaaggcagctgaaatgagagcaagtagcaaacagaggagaggtctttggtccctagatctgcaaatatatggcaaagcgatgctgcttatcgctaggcaacattatgtatttacaagctccaacttgtcacaggcttgtgtgcacctcgcggccggctgttcgggctccggatccggtgcaaccctcaacatactgcctgtcattgttgatgtagtatctatcagacattacagtactcatggtatgcacttgaaggagctcggctgcatttgtttactgttcccctgaacgcaccacttgcacatcgacttgtcattcttgccccaacaacaggaaacacccttcacaacaacagttactattaacttcagtcgtccctcacaaaccgtcacagaatacgctaactcaggtcgcagggtgacataaatccttccacacagattcttgagctgacctccagaatattgcttggaatattcggcaatcatgctgacctaccccctacttctaatccatatggtgctcctcttgagcctatttactcctccgaaattctgcaaatgaatcgccccaagaatcccatgcgcctggacccggatttctgatacacctccttttagattcgtgcgctcgtacctggcctctggtcggaaagttcagtgctgcatgtgcctgactcctcgttggtctttatgagtttcttcaccgatctgaattcgatgaagcacgcaataagagttgcgagtattcctagcggaatggggatgatgagcgccgcctgaatcgccttattgtaaacccgaatcatggcgggcagttgctccgccgatatcaagtcgcggaacgctgtcgcacccgcctcgatcacctgcttgatgtcgactcccgggagcaagttggcgtcggctgccttgagcaactgatgctgaaatacactgtttcctaccgacacgaagatagcgcctccaagcgactgagcagcggatacggccgcagttcccaacgccacgtcctcctcgctaagtaccgtctgcactgctgtgaagcattgttgaatcgacaggccaaagccagcgctcgttaaaacttcatagcctacccactgggctgttcctgtgccgggcttcaacagagtcagcaatccgaggccaacagtgccaatagcagagccgattactgctggaggggttgcgtaaccagttttggacacgatgcctcctgcaatcagtgaaaagaccgactgggttacaaagaacgggaccatgtgcacgcctgagcgcatggcagtgtcatttttgacggcctggaaccagatcgggaggaagaaggtcatgttgatcaagatcgcgtatatcatgaaggccgtgccgcatgatgccgccaccgtacgctgctcgatgatgcgaggggggatcaatgccgcatcccctttagcccattgccaaaccatgaatataatggcggtaataccacaaccggctaaaagccaaatgatgagtgggtggttccatgaaaagcctcgagtcgtatgttcaagcgccaggaagagcatgatgaaagcgcccagaatgaggatattgcccacaatatcaaggtccttaaatctgtcaaagaatgttccggcgttgcgattgcttttttgggggttgaagaacagaatcaagcagatgatggttacaccaccaagcggcaagttgatatagaagcaccatctccacgtctttgaataacattagaatatatgttatgcaggagtgtaaggaagacttaccacaaggtccgtaaagacaccacctaggagaggtccgaccgaggccccgacaccgaacctagatatggtcaacatatgaggccttattcagaaacaagggcagtcagggctgggacacttacatcaagccaaccacggacgtgaagacaggacgcttctgcagcggaacagccatcgtcacgatgataaagctgccgattagaataccagcactgccgaaccccgcaatagcccgcccaacaatcagggtcgccgagtttggtgccagtccgcagaggagggagccaagttcgaataaaatcatggcagtgagatatgaccacttgaccgaatacagcatgaagatgcgtccaaagactggctggaaagcacacgatgtgagcatgtatgccgagccataccaacctatgtctgatgttgaatgaaatcgcttcgtgatgtagggcgtggcctgttcgaacagtgtaagttccgggtcgttcacttcactcatcagttccgggtcacctaccgtagatataatagtacggtcaatcgataaaagtagcataccgagcataaggcccgccatgagtaagacaagacgcaaacctgtgacatagtctatggttggctctctctcgccgtttacgggtgggttctcatcgagtgtcatgggctcaaatgtgcgccgcgtgcttcccgctgcttgacgttgcacatcctcggagccatgctggcttgcagaaggtctggccttgatgatttccgtcatcggataccgttgctctccaaccggcgttacttggggtctgaggctggagttccgacggccaagtgacgatgtcgaagaattcaggcccagaacttggtctctagatgatccacccagggggtaggggttttcgtcgtcgcaagttggtgtcatggggtcaaagaacattgaccgtgatggtcgttgagagtggtgcttctgtgcggttcctccacgattctggcgtttttgcccggttaatagcatggtccccaaggctgggttgctagcttcgacgtcaaaggtgaatgaagttgaaagagaaagagggtagaaagtgagttcggagggggaggctttattttctaacgcctccaaggaatcatcatgggttttcggtccatccatggcggttggcgagttcgagttgattcacatagggatcggatgatgggacggtgaatagtattgataataggaaagacagaaatggaaatcatgaagtaggtagcttgaaacgcttcttctgtctctgagggctgttaacaatagattctgcgttaaggttccttgtttcgcttgaggttggttgacaagattttacccgacgcagcttcctcgaagaagtttcttttgctcaaaactcactcatgcctcacaaatgaatgtacggcgtactttcccaaatttgataccgagggcaccttgatggatacctaacccatttcgtattagacggtttccgtggatatggtgtgatccgataatttaactcgtatgtggaaggcgcgcattgaagggctgtgatgaagtgggcaatcggaacactggtcttcgatctactggatgctatcaccatcacctcactctaatgatttggaattgtcactcagtgagactgagtcactcattccgacaagccccttccgtatcacccgcacagctactagatggacgtcgaagcacgccagcattggaggcctgagctgggtgtgattcgagccaacaatgttcagttctaaactccatccacgccagctcgttgctcaccgtaatgccgggatggcctgtgacacactcaggtaataggttgagagggacaagtatgccggttatcgtgccgttctatctaccaagtgcctgccatgattcgacactgtttcccttctcatggtgtaacttgcggttggttaccctttacccgtgtcgaaggggcctcaagcacatagacatctttcaattttccatccgtaacttggcgggacaaggggctacttagtggacagttgctcaggagagacacgtctggggaggtgtattcttccattaaggctctaccagttgccttttggattcggaacatatggtaaggagtaaccaggcaacgcagtaagatggagaggctcttagcactgcatgttgcatggacctagcacggagcatatctacatggccgtttgtaatattcttggtttttttttttctcagatgactcccctcagacgcccatagaataggtcaagagcattttgggcgtatgcaacgaacgaatactgaatcgacaatgtcgcgtaagttgccagtgggcttcatcggatatttgatgtcatatgttaatattacgtatctacaggtttgtgtcttggctcgaggtccttttttgccttcccccatctcatatccgatagactctatgtccactcatacctcaagcattacatattgcattatccaacgttagcggtttcataccatatttagggcatgatcctgtctttcggcgtgattcgtgccgcctctcattactcgtcgccaatcatatccgttaataggcagcgctatccaaaattcctcacaaagaggcgtgcagctgcctttgagggactgcctcaacatgagaggctagctgttcagatagggatgagcccgctcgaggatcatccatcgccgcggaatttatccaaggtgtatggtgaatacctctcagacgtcctcatgatagcaaaactgggatctgccacaccagttgcctcttaacaatagttgcaccgtcccggggaatcagggccaaaggtcagcagaatgaccaacggcttttttcctcatctgaaagaaaatcagccaaccctttaccggttccaacggtcctccatgtcaggggtgtccctataatcccggtcatccacctcaaactcgtcacgccccatgagtctgataccttcatccttgttcttcttcccgaaaagacccttcttcttgctcttaccaaggaggttgtagccctttccacggcccatgacgctaccaacgccaatacgtcttagcttcctgttcatcaggcaggtaccgcatgacacgagcaggacgaaaccaacaatggcgggaatgccaatgtacagggctgcgccatcaggaagctcgttcttgtgctcgtgaaagcggcgggtacggacaatggtaacagtgggaccacggacccagtggactcggtggtcgttgtggttcttggcgccgaaaccaatggtgatgttgagcgcatgctgcttcttgtactgcttaggagagaagagattcttcttcacattccactcgtagtagccccaaccggaggacatgtagtcggtagcaaaggcttggtcagtgcccttctggtcgtagaaggcgacgatcttgatggaggtgttgtgcccgaaatattcggggtcccaggtaactttgaggcagagattgtcagcttcgttctgctaattcgggaggttaaagacgaggaaggaaatcacgtactgtgctggtccgtgttgatagaaatgttttgcccatgagaaggctcgcagaaaggcgcatatggaccatctttgttatgacactgctcgaaggcgccgctcccggtcttctcgaatggtggtaactcatcgtcgatgatgatctcgtcgtcggatgtggggactggggcagcagagatcacggtcggcgtaccgtcgatggtagtgagcacgggggtaacggtaatgggcctgcctctatcgttgacagtggtccaaactgctgtgagggcagtgatatctggcgcaacggcagtggcggtagaggaaccagtgatggaagcctcggtactctcgaaaacgcccgccggcatggccgaactcgtgcccaagagcatgagccatgtggcggcggagagagcgggaatggtcgcaagcattgtgcggaaacgtgggccgtggtccgtatcaagtcgtcgttttccgcgattggatgtatgtgtggctgggggaccagtcgacgatgggatggaagagagatgggagaaaagaaagaaacccgggtcagagaggttgaactgcgccaattgatccgatccgagcgagtcggtggagcgcgatgtagaagcagagctaagagcggacacgccaacgggtggatgacaaggaccaactgtttcggcttccggggaagagaatgtgatggggagaatgcagccgggcggacagttagcggccggttgtccttccaatcattgtagacctaagcagcggagagcggcaagacttgtcggaggtcacggagatacaatctcaagtttctggcggacgaggtcaagagggtcccgtcccgtccgtctcggggcccttcgttcccgtcaggcgacgcgcaacgggcagcgtcatggcaggcgctgtccaccacttctagcgcgaatttgcgaagctccagtggcattgttgaacctgcatgtgccgggagcccgggacagcatcaggtacttgccaggccggcaacccggaccaagcggacgcaaacccctgcatgaacacatctaacggatcaatgccaagaattcatcgacttttccatcgacagggggtcgcgaagacaatcaaggggtaccaacaggggtaaagtgtaaacacgacgaaaagccccgaggcttttcatgcctacaacaccatcattacacatttgttttggtacaaaatgcattcgttcaatcatcaagatcagtttaaactgtcacatccttccgagattcccaaatcacggccttcaagaaacagtgtttttggcaacgatgccccgcgcaaactctccaaaggtaatgtgctgctccatgtcaacctcatcgcccaagttgggctgagtgaacaccgcaagcgtgttgcgcgcaatcctcccggcgctcatctcagcccgcgcaccccgtacaaagtgcggcaccgctttgaacttgccgcccgtgatacgctccaaagcctcgcccgtctgaaaggcgatgcaatcacggggaatcttgacctgtaccgtctggcccgtgcgggacttgatgtagaggcctgccttcgggtctggagatgtagggagctcgcccagagggggtagcgagccatttaccgatgggttgacaactgggggcgtggccgcctcgtcgacgaacatggcggaggtcaagccggtaagacaaccgtggtcaagatgggtggcgcaccagtcgtcctcatcgccctcctcctccttgttgctctccttgctggcatccgtcgcggtcgcctcctcggggaagtaatgcaggagacgggccttggtggtagtcgaggtcttcacgacaccctctagatagcccgccggatagccagcaatctgcttctcggcgaatcggtcgcaggcacgcgcaacaaggacggcaacgtcgataatcaagcgacagagatcttcaaaggtaggcttgaatccaggcagggtgctctcctggggccacaggttgggcgacaagtattcggggaagttatcggggttgaactcctccgtcggctttgcgcaagacaacgaagggtcaacataaaaggcgcagttggcatagtaggaacccttcaggttgtcgacctggccatttttcaaagtctccttgccgagcgaccagccagtcagatacttggccttttcgttttcgagccggtcaagttcggacttgggaaggtttccaaggtacgaggagtaagatagcaatcggtggcgcagctcagcgaattccgcggggacgtccttaacgaccaggatgccgagtgaatcgggaccaaacgcctcctcgagtgcctctaaggagacagttcctgtcaagatgccatgtcagtagggtcatttaaaattcgtcaaccctgatctgtagtcagagcggccggcttataatcgaggtaatacgctcgagtgtgacgggtaatttaccgttcttcaaatcattcaaagataccgtaaccgcctgtgcaatgggcgccatttctataagtggtcgaaagataaactgttgaacaaatcgttcagatactaaagcgatcaaggaaagccgtcaccgccgaagaggatcacaggtctgacttgtattacctcgtaaaattttccgtttctaaacgacttacgtatcgtctggatcttataagatactcaaggaaccaaccaagtcgatggccgacgctaaccagttcccgagccgctcagagtctgccaaagccttacggacctgctcgacaagggaagtgggcccggccgagagatggggcatgagtgggggcccggccggctccaacgggcatttccgggccttccactgccgcaccccgaagcggggtttgcccagcaagcatgatggggcaaggaccgttgaatttcttatcgataagacttcgatcttatctacctttaggtaggtacctaggtatgtagaggtaggtaccgctatggacttgtcttgtttccatcatcgtcggtcggatcggtcacgtcaacacacgcgctcgattgaaccataactttcgaaagcagaccgcaaaacagccacatacagtccgacggagcatcaaatatggtgaaacctctcacctttaagggcgacaaaaaggccaaaaagagaaaacgcacaacaaccgaccaaaacgacgatgacgttccagaacggcaaaagaagcaattcaaagcatcagccaccagttccgatatcaccactactgccgccaccgcttccaatgaagaaatagaaggcgaggaacacgacgacagctgggtatctgccgacacgccctccgacgtatctggtcccatcatgttcgtcctcccgaccgagcctccgactgcgctcgcctgcgacgtcacgggcaaggtgtttactttgcccatcgagaatattgtggacggcaacccggcgacggcggaaccgcacgatgtgaggcaggtgtgggtggcgaataagattgtgggaacagagaatcataggtttaaagggcatcatgggaagtacgttatgatcaaagtttcttctgagaagcccccttcattcttcccggttccgaccaaaactcgtcctatccgaataattactaatcagttctccctgtgattttactaggtacctaagctgcgacaaaattggtctcttcaccgctaactccgatgccatcacctccctcgaatccttcaccataatcccgaccttcgacacacctggcaccttccaaatccaaactttacgggacacattcttaacagtccgcgcatcgaattcatcaaaagctaacgcggcacctgaggtgcgcggcgatgcgacagagatctcgttcgattccacgctgcgaatccggatgcaggcgcggttcaagccgcggatcaaggcgtcgaaggaggagaaggcgcgggagaagattagccggcgcgagctagaggaggccgtggggaggagattggaggaggacgaagtgaagaaattgaagagggcgaggagggagggtaattatcatgaggtcatgttagatttgaaagtgaagggaaaacacgacaagtatggttaagggagcaggcagaggtgaagagagacggggcctgctggccacgcgcgtgcggggggggttttaaacctacctctacgatggtatgagactttacacgatacccaagaaaatgtgacttagatctcaatagatggaactcattggttggacttgaagactgcactatgtatcttccagtgatgattctataacacgttggaagcagcgcaagagggaaggagtgacattgaagttgcactatgtttcggcaagaagagggctggaaagcaacaataacttgatacaccaagtagtccttgatctaacgcgccttacaccatacaacgccgtaaaaccacttgaccgtaaacttccttaggctctatccgatcaggccatcataaaaattggaaaaactatttggagaaaagataggaaaaatagaagatcaataaaatgaaatgaaaagaaaaacccatgcccaagggaatgagagccaataaaaagtcaatcacgaacgccgctataccatgctaagagtattattttgttacaataagtattcaggaacagaaagtgaagaaagagatgacggggtcgacctaagattcgagccgcatccgtttagcatcttgattgttcccagtgtcattctcgggcccagtacttttcgtctcggggctcttcctcttcagtggagtgggatcgtctctcaagaacgatggcccggttccattaacaggtgtagcaaagttcaatggactaggaagcgtgttgctctccgcgctgatgccatatccccattcaggatagaatctgctgggactaggcagcagatcgcccagaaatcgagatgggagagcagaaacgggagtgtcaatgttcatattgttgttgtgctgaattgttgatcgaggggcaaagggattaggtggtcctgtggcacccgcagaaggtagattggaggccgatggtgacggtggtggaagtacagagccggtctttagcggttgtggagcggagtccgttgtggttgtaacacgaggagaacttgccgatccagcagcgcttccgctatccgagtcgtccggaatctgcaccttaagccgcggtcgcagtggtccacctcccacacgtaggtgttggggccgggatggcggaggaagcgtcgattgtgagattaccgtcaatgaattcgttctttgagctgacccctggccatgtgcactggagagctggatagatggtgtagaggtattaggcttagatacgttaccgccatcgacagactgcgaccgattgttcggcgactcggacttgatttctggacggaacgcggcaaaatgctgtgacagaatagacttgttctctggttcgattggcgtaaaaacactgccctgcccagggttcttgaccgacgtattcagcgcggggatcagccggcgtggtctctccatagattctggctttggcggtgcaggaggttgaaggttttgattaggcatagactgaggttgttgctgctggtgacggtgctgctgctgctgctgctgaggcggttgagctggctgtggcggaggaggcgacatatttgcgctcggtagccgctgcggctgctgtggaagctgggcttggtgaacttgaggagaggcagaatggcgatgtacttgttgctgcgggatctgcggttggagaagttcaggcggggacgtagaatggcgatgtgctggatgtggtggtggttgagacacaaaagtcggaggaagaggcgatcttctctggtcctcgaactgttgcatggaatgagcaggtggttgagacggctggaagggatactggggatgcagctgtgtgggaagaccgtgagtaggcgccatggaagcaggtggttgtgagttgtagatgggaggcgatggcacaaaggcgctcctattttgaagttcctgggcgactcccgcaggacgaaccggctgcccgggcctcagccttcggatatcgttgacagatggtggccgagcgacgaagggcggctggggagtatgggcgcggctcatttgatgtcccggctggggcccgaacgcgccgtttggtactgggggtgagtccgacagacttgtgtgccggagaaaggggtatgaaactggcgggtttggttggtacatcatatgttgttccccttgcgaattagtcccattctcgtcatcgtcgtcatcgtcgtcggcgccaccattgaaatcggaagggcctttgtgctcattaggtcctccgtgctgtacggtgtatcatggtaagtacttgatgtcgaaaaaaaacaatcttcttggggtctgcttacgtaggtatatcgttgtaatatatcgcgaatattactggatgaatattcgtacagctttttgttgttgccaaagataataacggcaacgtcgacagagcacaggacggaaagctcatgggctttcttgaacaacccccctttgcgcttcaagaatgttctgtgtgttccggagcatcagtaccagctacaatggagcattttccaccgaggttgaacgcttacacagagcgattcctgtcatccttaatggccttgatttctatcttcctcctgcccatcttggcgaggtgtatgtgcagagcactgcgatcagatcaatacaggtgtgattttatcggggccacggaagtggaattctgtatcagttatcaacacgatggattcgacaaaacagcaacgtgtgagtggtgagacaacgcgttgggaagtcgggatgtcgtcggatgtttgtagttgacagcgccgagtatgcggtcctcgggtcggaacgggagtgattcgatccgatgatgctgtggaggcacgattggcatatatatgcgactggcactatgtcgacgcttgcagtgaaagaacaagcaaaggcctatcgatggccaaggacaacgaaattgatgcagaagctggatgtgctgctaatggaggattcggggaggacgtctgctagaagagtgaagtcgtcaacaccaccggcaaggtcgccagctcttcgtcggcagccggtatctggatataaaatatctagcaatgcaaaggatgttcgaagacgttgtagtactgcagtaccttgcggcgccggtcgatgcagatgaggctggcttgatgatgctaataatagatcgtcttcttcacgttcacacgcaagttgggggaaagaggacagacgagcgacgggagtgcgcgaaggggggagagcccagggcctggggcaccgctgcactagtacctcctaacacacagttcggctggggatgaactgacggacgggctacccattcaagccactaccgtaggttgtggaggggggtggagggtccggtcccttgggtgccctgccgtggagcgtgggtgccacggtgcttacctatgtagtgtacactaggtactgtagcagccggagcgaggtggataccacaccacccaagggacacctacatcaactgcgggcaatcacaacgaaggaagtcgagggacacacgagtcaggtcttggcggacaaggctctccttcatctctcatccccgacagggtccattgcgttggttttcgttcttctgcccatctggcacgtcctactctggcctgtatttgcgccggaagtttggacgagaggacgaacgtgaaagcccaaaacaccccgcaactggttgacacccttccgtcagccagccgacgccatctcgcttcacgcttcagggacactgtgaggctgtgacaaacatccgatgcacagtaaacagagtttagactagcccgtccccgtggaaaatcgagccgcatttacctaggcttggattttcaggacaacaaaggacgcctttcgacttggtcaattcctggggaagacacaagaatgcaaggtttgggttgtagtacgaagatcgattaagaagccgattgtttcgttgcggatgaaacatagagcgtttgtgaaagcattccttcgttttaccccccgaaacgcccctcacgtgcacaaaactaagccttttaacctcccagtagaacgccccctcgcaatgtctgctcggagtcgttccaaaagattgcgtgcgtctttcactgtcggtgtaaccagggttcaatgacatgcaacgaggggggatagggtacgacatatttcgttgcttgatgaattgactaacctcgagctaacctcgctccgcaacatggatgtcgatcaaaagcctgcactaatttgccggaacgatctgatatcacccattcaaccatcccggctcaccattgataatgaaacgaacgaattgctttgccagcagtgttgatttcaacaagtatatgtctccttttgccttctgctaaccaattctcagcgcgttgtagcacatgtgcgtttggccatagcttggttgaggttgaagtcgctgtcacagtgcgacgactgacgatgctacccctggtcatccaaatgcttggatcggttcgtcccagctctctcctcccgccttcagcccggtacgtaccctcgtggacgtctcggtatgcaagaaaggtacatactacatacagacagcatgacggccccggccttcgggatgtctcggacttcacatatgctgtacctacgacgtcctccgggtcatattgaagcttttatatcgacagctacgtaacacaggacttttcgttcttgacaagtagttgcttccatgtctttagatgtcggctcaacgttgaatgtgctcttcagattgatcaaaacggaggccaattcacgaagaaggcatttacgtctatctacccacggattttgtaatgtcaaggttttcaactgcaaagagccgaggtcacaagatactcaccttgaaacaaggagataacaaaagtttccaagccataagaggcgctggttaccaccgttgttgacggatttactaatatctgcaagttttcattcagaaagaaagctcgtcatatctaaaaccactacatcttgggcatgactccgaatacctaaatagagacataatgatttaacccccccacccctcccactgatggaaaaaaaaaaaatttgaaggggtttttttgtttcttttgggtctagtggcggtgactacctctctgtgattgttcatacagtaacacagagctatttcaaatcacggatttgattgtggttcatgatatgtccaaatcgtctatttcttccaaggcatcaggctctctcgatttaggcgctgtcattttcagttcatgaagacaatgtatacctggttggaagagagaaactattgccaatacatggaacccgagacaccaagagaggacctgcgcagcgttttatcacaaggtatccaaagtcccaaagagattgataagggaaagttagaatggatggtgacatttatcatggaaatctgctaaaccttggagaaggggggtaaagacaagtcggcctggtcacagcgaccaactggcagaaggccaagcctatggtcgtcaagctgcattagaacttagaggtacctttctccgatgacgtcgcgggatggctgttgatggtccccttccccagcggacttggctccgtcgaaagctttaaacgagctggaatatctggaatccggaaccatgcgacagccgagacagtcgcgttcatgaacacattactaaggtcacaactgcacttttgatttacttgaatgacatccttcttttgcccatcctctcatatccatcttctggatgtttcgagagtctggacttcgaccagcccatgagagattgccactacatagacaagcgacgacgagccagtatactaagcgaggtgttgattgatcgtccactctcgggttgtcggagtcgggaccatgtcattgtgcaacgatgcaaggagaccgcaacggttcacgatgtgacgcatgcacattgctgcacagcactcctcccccccttcgaagtcaccaaacgacacgccatcttgttcctctaattggccagttgccgtgggttggaattagcccacagtcgagctacaagcgcccaagtgggctaaaagctctcattgggtaagctaagagttagcccactatcggaatctgaccgggctccgctagaaatgatctattttcttagttatttttagcacttcgcacgggctgtatcaatctttgatacactgcaccgtcagcacccatctattccacactccgcagtgtcacctacaatgtcaatccaccccaacgaagtttctttttgctcacttattgcccaatacaacacctccttgttccgatgcccggcattggcgttaaatggccctggattttgagttttgtaccttccatatttgtcttctaccaggatccaaatcatcttccccaaatatttcaggaacgtccatcttttcaatctgcaagaaggaggaactgaatgttacctttctccaaatcatcggcgtccttgcccatcattatcccggtccaagcatgccgcccagactaagatatggctaatttgggacctcgaaatcctcatcctgcacatcagcgttccatttcgttgatctacagcgtcggtgcatgtacgcagtatatcccgtccacacaacaccgtcttgcggctctgtcagtccactctagcttccactttaccggaacggcggctatgtaaggaacatgatcttatcttcatggaaagaaaggagccgagatgcacctcgccaaagttagaatcaacgcaaaaggactttctagacaatcaaataatccaactgttgtgctgtgttcaagcccctaattccggcatgatcttcctcgagccctccggcgtcaactgattgtccgggtggtagagggaccacgagtttcccatgcatatcacacagtcgatttctaggtcggcgatcaccagcttggtgttaatcacacattacgaccgtgttgaaaattaggcagggtatcccataagtatcttatccaaacaaaccaccaccaggtttggcgtctgtccccgcgcttggaaatctggacaatgactttactggctacatctagaggtacttaacccgtgatttaaccaacaggacctatgtacactacccacgtcaagtgcccctcgaaaaagcaaccggggacaagggtagcacatggcaacctgcagtcaagttgccttttaccgtccaatgtagctgttgctcattggacactactcctatgttgattgatacgaaggtacaccatctccagtttcaattgttcttctttcatattgaaactagcatatgcctgttggcaattcggtaacgagggagccgcttgcatcatgtatgcattagatacctctctaagcacatctacatgccaggagcaatgaagctaccgtgctatttgcgaactcacagtaccgatgatggaaaacatgcgaatctcatattggccaagattcgaagtttcactagatgccgcggattgtacacacacgtcttcaggtagtatcccacatatatctatatctcggttgaaaagaaagttcagcaacgcccagacaaccattagttaatggaggaaagaccataacaataagctgatagacaaagcgagtttgagagacacacaagttcacccacaattactccagacgccgctctgtgccactgatgaagcctcaagcctcccacagttccgagatcccgtcccttttgttatgtgtgggtgtcaagccttgtgcacacacacccactgagtggttaggatagacgcggcggttggttccacgcaagaggcatggtgtagttcaactgtggcttttgtttcgtcctaccgccttctattatacctccgcggggcgtagggcgcagtcaagccatgtatcgaaacaagccgtgtaggcagtcctctcagtcagtattattgggttcccacgtgggtttgcgcctcatgatagtcgttcgtctagagaagtgggtcgttctctaagagcttccattgtggccctcttgttttgtggccaaatttgcttctctcatggaccccacgttcctgaccccccacaattgtgtaactatcacccaggctgtactttcttacatacctacttctgtctacgtctatctacgagatgtgattaggtgccctataatgtgaaattaaccatgaaaacaatagtaggtacctttagctcaagtggtgctgtggatggctagctgatgccgtgacggaagatagttgcaattgtcagctgcaagcaaaatgagaatttacagctgccgtcaagaatgagccttgaactcaatgccttggaaacgctgtcaactattcctccgttatggcttcattgtgtatacagtgactcttacctaaccgacctttacttacaaatcccaagataaatacccaaagggccccttcaaggaggagaaaaaaaaaagagttcacaatgtgtgatccaattctgtgagagaatccgtgatcctttttatatcatttctagtacggtttcaggctcctcttttcatccttgtttaatatccttccatgcccatggcttcaaacgcaaacttgtttgtccctgctcgcaccctcacgacaagccaacttatttctgatgcttgaaaatgatgctactgggccgcctaaaggcctgtaaatagtagaagaccctcagcctgactaactaaccgaagcaagactcttggagggtgattaccggctcctcgtcgttctgtctgaaacacgggactgaaattaaacgcattccttagacgaaaccgtgaaacctaatataatggcgttcgagccggtcaacaagggacgaaaagaacaatggcgatatgatgtgaaatgtgagatgtgataccgtcgtattttcgccaaccgtaaaacgccaaccaccaaaagcaaaaagcgccactgctcttgtccattgttatacagggcggaacaccaaccacgccaggcaatatactgcccaatttgcctcgccgtatacctcgtcatggccaaccaagttatatgggaaccaacccgtatgaaagaaggcagtcaatgtgacttttttttcccggctagctccaggttgaaacaccagaaccagcgatatcaataaccaccacaaccttactagctaggagtcatgaaactagcagcgaccggcgcgttcgggttgggcgagccgacaccagaggcgccatcgtcctgagtctggtctttggtcatcgaaccgttgagcaacgggcagagcctagaatgtcagggttaaaaagagtgaaaaccgacggagcataatgtgcggacaacttactttttgtttgtcttgatatggcccttggccccacaatttgcgcatctgcgagtggttccagtggctttctcaatcgagggctctaacgacccgtcgtcgttatcgaggggtagagttcctccactcttgaggcgctgttgtagttgtttctgtctctcgcgcttcattgttctcattttattcttcatgagacgatcatgttccttctcgagcctaaagagcaatgtcagtgtgcggccctttctttcaagtacaatgcgtagagggtgaccaacagctcgagaataacggcgtcccgctcttggtcgccggtcatcttaacattgtagatactgcgaataaagtcagtcattggttcttcttcaagtgcttatgggagggaacctactcaatctcggacttttgctcttggcgacgcctcttgacgtactgagcaatgacagcagggtcccttacgacctctgtcacagtccgtgtttggccattttcatccctcacctctcttgtgatcacgagcttcttccggttaatagcactggtggcgctctggctaatctgactaaaaccgtcctggaccacaggggtttgcgcgaattggctgccctgtacgttgaaacgctcgtcttcatcctcttgcccaagcacatcttcatcatcgtgctcttgggaatccaagagactctcccgctggcggttccagatatcggtaagagcctcggtgtagagtgtgtcctggttcttgacgttgtacatgtgcccaccgttcgctttgcgctgcctctctatggcatctgctgatgtggccattggtccttggagctgctcaagatagccgcctttcatggacgtcctcaggaaactgatgcccagtcccttgcccgtcgggtcgccggcgccatgaactgcaagcatagccttgccatgactggcgtcaagaaatgccttggtagtcttccaaggcgccatcttgttggcaagagcatctggagagagctcatcgttcacatcaaccccaatgtcatcgtccttgagggaatcggtagcatcataaccacccttctcgatctcgtgcaagcccacttgcatggcgtccaataggcagacctcttccggcctaacaagagatcgaatggccggttcggccattagctcttcgccttcgggcagcgcccaatcttttgtttcctttctaaagcgcaggaactccttcaacttttgacgattctgagactcgttggactcagctacatgcttagtaatatcatggagggtaacatgctcgctcttgcgaagtaggcgatacgagaccatcttgagacgattcttggcaatgtttgtaacacgtctggaatggggccctgggacttccatggagggcagggtttggccgacaacgtaaagatgatcgatatttctgatgtaccaagttgagcctttttggccggtactgctacgaccaatcaggaagtctgtattcctcgggttatgcttgaaaataggggcgcggaacatgtggttgtgaagagtaggcacgacctcgccagggtggacgtgaccgaagatggcgaagggtgagcgatcttctggcatcaatatacaagtctcgccaagctcacgcttctcaggtctgctatcagcgcctttagctcgacggaagtaattaatgattttctgtcccatgccaaagttggagagaacggtgggaatttcctcgcagtactcgaaaaggatagcggtcgagttgtcgttgagggagaggtcatgagtactcttaaatacctcgctgacgcgtttacccttgagagtcttgcgcttgataatggcaggcttgtcgaacctgatgagatactgcagatccttcttagggtggagctgaggccggtgataactatgagggtcactggccgcgagcttgacgcggtagtaaggccaagacagtctctgcgcaggcaaactgtgctcgacagggatagtagccaacgtggcccgaaccctattctggctgttctccttcaacgcgtcgtaagcagcgtcagaggagaaattgaaccgctgtataaggtcccgcccagctttcccattcgccaagcggaccgttttatgttgggtctttcgccgcttagatgaccgctcagattcgacgtcgtctatcagcaaataagggtcgttcatgtcaaggatgacacgcttgcccaatttcgaagtgacctgctcgaattcgtccaaatttggagccgtgaagtgagcaataggaggaagacctttaggaatttcgatctttctccgcttttgagcaggctcatcgaggaacatggcatcccagtccgcctcttcatcaggctcatccttaatgagcatgttgtcaggtttcggctgcggtcccggctcgatggcagccgcaagactgtcgcccaagaaaatcatctgttcccagtcctgacatatcgtagctatgtcctggagggtatatccacctatcctctccgaatccgtttcgtcgtccaagctgaatacttccagatcggtttgttccaaaggctctggctcttcgagacagaacagacctctcgcttccgcttccttaatcctctgccaaacggagccagtggcagggcccggaatccggaactgcttttcctgatcggcatccaactccagactgagttttgatggtatcaagggcttgggagctttggggggcttttttgagatccatgtggcattcttgggcttcaatagttcgttccaatgcaggatggcgttttcctcaaaaccggggaatagttgcttgacggcgtcgatgaagttttccgctggcggaggaatgtcgggatcttgatttgtcgcatgcggctcttcgtcattgtcgaagttgaggttccggaggtcttcaagggactccccggcggcagcatccggacgttttttggcatcaacatcgtcatggacgtcgagcggcgggggagaggatctcaggccatcgtgagctgtgtccatgggcgatgaggggtcgccaccaaagaggtcgtcgtcatcattagtgccggcgtcgtcgatgaggcttggcagctcgccactggtgccggaagtgctcggttcgtcgttgggtagctcgtcctcgtcgctcaagtcgatgtcctcaaagtcgatggcatcgtctgccttgcctcgttgatcgatctcgcctcccgactggaggttccccagcatttcagtcagaccatcgttaccacccgggccgaagctgttgttgatctggcgaatggcttcctcatcgcgggcctcctgctccttccatccttcctcattgagggcgttgaaatcaaagtcgtcgttgtctgcgggcatcttgccgggcggagaggcgatgccgcctcaacgctgtgtgttgtcgtctgtcgcgcagtcgtccgcccgtctctctcttgctccctccaacggttgcgcggccggttaagctgtcagatcatgatcctggagcggagaaatcgtcgagaatgcccgcggcgggggagcaaagtgaaccaagcgcgcgttcggtgttggtggggtgttggcaacgccgcatgcaattttgggtcgtggttgtggcagagtcgaaatggccgtcgggtgagtcgagggtgaggttgacgttgaggttgcaacggtacctagcggaagttgcaaaagtgttgaacctcccacaagcaaggaagcacactgccactgcgcggagtgcaagcgtgcttgaatgcgaacaacgaatcggcctgtcggggccactgcacggctactctaggtacctctaagtgggtccgttgaccgggcccgggtctggcagccgtgtgacagcctacctaggtacctacctattctagatacctagcgagcagccccagggcagtgactgggggacgctaagtgcagtgaatggctcgcgcacactgtccctggtcttgaagcataatacctaggtagcgttgaacctggaacttgctttgggaatctggtaaggaacctggaataggtaggtaggtacaggtagaggtagaggtaggtagcccaggtacctaatacctaaactgtacaacctggaaactcggggcgttgattttcaacttcctaggaaatcaggcataacctgtaagcatgctgcccgattatgtgcattttatgtccacaaaattaattggaggagacttccatgttgccaccccgaagcacggtaaattcgattcttcaatgtcctgccttaaaacacctatcttttcaagggcgctggagcgtggagacattcaaaatcaccgtcttgcatagaatttttggtgggcatgaatgttgcagtatgcttacagcttaggcctgatttcccagaaagttgaaaaccaacgccccgagtctatacggtatgcgacctcacctacaacttacaagtaccatccaggtaaagtaaagaatatggaggaagaactaaagcttccccgccttgtgtgacaaccaaatcaacggcaggtacagaaggaataggaccccgttggaggcgaagagacatgaatcgagagcgaaatcaaatactgattaattgatctcttacaacagtagagtgacgcgcaacttaagtcccgtctccctctctgttcgggccaaatggccacaatgtcacccgcaacgtggggggcagaacacacctgaactgatgcgagatgtcatttccagtctctctggattctcatttctctgcaaccacactcgcacgcccataccagtgctcagcccgtttttggcatgacagttcggatgttataccctgcgaactggcagggccatgaagttcagcaacagtacactcactaccaatggtgtttttgacgtacagtgggaaactgtgttaaagccacggccgaagccatggttacgtactaggctgtcggtaaagccaaagctacatttacctactagaggtactattcctctttcttgagatgactggattaggtggtttaaagaatgtaacaaatcagccgatattgtgggccacagtcatactgcgtctaccatagcagcttcgtcatcgccttttgcaccgttttctttacctcgcacaccaagtgaagtttcgagggcaaaaataccacactgctcaccatggcaaaccccgtaatggaagagttgaagcaaaagcaagatgctctaagggcgaggttcgtcggcaagcagctgtccgaggtccctacgcccagcgtcgtccttgaccttaaacaggtcatggtgaactgtgagcgcatgctcgaagcagccgaaaaccttggcctgcaatggagagctcatatcaagacccacaaggtacaacaatggatcatgacccattaaaacgacaaaacaaaactgtcactgacaactgtaaacaacatatagacaacagagctcacccgcctccaagtcggaaaccacctcaccattcccgtcctgctaatcgtctcaaccatccttgaagccgaaaatatcactcccctcctcaaagagtaccaatccaaagaccgccatgtcaacgttctcttatccttcccgctcttcgcatccgccgtcccccgtctcgccgccgtttcttcccagctcggccccgatggcttatccgttatgatcgatcacgtcgatcagctcccctacgtcaaggccatccacacttcctcaggacaccctccccgcgtgttcatcaaaatcgacgtcaactacggccgcgccggcgtcaagaccgactctcccgagtacccatctctagtcgacgtcctcctggctgctgagcgggaaggatggttggtgctgcatggcttgtatacacatgccgggcagagctacggggctcgcaagctcggagatgctatgcatgttcttcacgctgaattcattcacgcccataatgctgccatgaagattcgcgaaaagagtccggaccatgctcctctggtgttatcggtaggtgcgacgccaacggcgacgacgatccagagcccttggtttacgggggagtgcgatgtgcccacggcaaactcgcagggaagcatgagaccatttgaggaggagcttaaagagttgtggggcggttggcagaaggagggatatgtgcttgaaattcatgctggtgtttagtgagttggtccttttcaccctggtgctggctgacttttttcttctatgtacatgtggcctcattgtgctaacacggatctttcagcccgaccctcgatctccaacaggtcgcaactcacgcacgacacatcggtcttctttctgaagaagatatcggcatcagcgtagttgccgaggtcgcctccggtatgtaaaactctctccatggatcccgtaacattgcaggagagctaatttcccctgtcaaaaacaacagtctacccgacccgcggtcaaaactcaaagcctgaagccctcatcaatgccggctctctggcccttggccgcgagcccgtgggcctagacaagataacgagcaacaacgaggagactgccaagccgtacactggctggggcgccctgatgccctggggcgttctagcaggaacggaaaaaaaggacaggagcggcaagattctcggcgagaggtttcctaatgactttaggggctggcaggtcggcaagatcagccaggagcacggtattttgacttgggtaggggatgaagggaagaaggcgcccgaacttaaggtgggtgatagggtaagggtgtggcccaaccatgcttgcatcatgggggcggggttcgagtactatctgattgttgactcgaattgccgggggcaggaggataaggttcgcgatgtttggtgtagatggaatgggtggtaattatttacgaacggggtaaagatcaaagggcttccgaagcgaggatagagaggtcaaaatcacccaacttcaacaaattaatttctgattttgatccatgcatacaaagatgaaatatcactttcctaggattgttacgttactgtgcactaaggcgagtttgtgtctcctgaaagtcactggaatatagctgttgcatgtaaacaaaaatggggttggcgtggcaaccgctatgggccgtcgtttccccctccagctttggtgtatccgcgctgttgtccagggcacctacagttagcttctgctgtgaacgaactgttccatcaggggcaacttccgagcaccggcgcgttcaccatacttccttgcaacctacctacaaccaccacacctgaactccaaggtgatgaccacatccaacaccatacatcacatctccagttatcgttgcgccaggtcttgaacaattcacagagcctccgctctgaatcataacccagcaaacgaatgtcacgagaatgcccataatatcggaggaagaagaggaggatggcacgatgctgtcccacccttcagaagaagacaaccacgatgatggctcgatatccggagacgaggattcttacgacgaggatgacatctcggacgacgacggcgacgacgagcacctcgcgcccccaccgcccgtctcgcaacataccttcgcccctcccttctacggtcgcccaccgacccctctcccaccctccccctctttaacctccctgctgcgcccctcgcgtcccactaccccggacgcctccgacgacgagacagtagccaacggcggcggtgggggtccagagggcagcaacgagcccctcccgcgcgccagcccccgcgtacccacgtacgagtactacggcttcgtcctctacctcttcagcagcctgtcgtttttgatctacctactgtgggcctacctgccttcaccgttcctgcatgcgttgggcatctactactaccccaaccggtggtggtcgctggccattccgagtttcctgacaatgacgctggtgtacatctacgtggcgctggcggcttacaataccgagtacctcacactgccgttgggatcgattgagacgattgtggatgaggcggcgcaggtggcggtggtggatgggaagggccaaatcattaggcatgataagaaatgtggcatcaaggaggagaagagacagtatgggcatggctatggacatgggaggcatgggtcgacggatagggaggtgctcttacctgggggaggattgaattggagggaggtctggaatgaagggacggatgcggtgatggatgtgccactggcgggagtttgtgaggttttgtatggagaggggagggagaaaggggtggagagtgaggaggatgaggaggactatgaaggaaaggggatgttgcatagtcctgggaatggactggatggctcgagagttggtcgatggagttaacacaggttatgaaggtcctgagacaggatagacacctgatctctgctgtattgttgttttgtccattgtgaaatatgatacccatttgttctttttgggggtggcataatgctctgggtgaatccgttgtcggtatcgtatacagctgagagttctacttcccatggatgtcgtaactttgacttctaggacttctagcgagttcgtgggctctggatcagcaacgacaggccagcgacaatctttgaggagtttaaccaaagctaactgctcatgtgcgtcttacttctcttcaagcttaaaagacctatcaacaagttaacagagctcttgacaggttcgttggattgctatttccattttctgtccctgatgccctattaccgtagaggtacgtaccgcgccccacttttatgtagctggaggagagcctgtccggccttttactggtattcacgcgcgcgcgcccctcgtctttgaagctccgttgtcaaattccatttgatttccagttcatcgaacttcaacggaacgcgacgggaccgagctattagacgcgcagcgctgtttggagatccccgctcacaccacttcttgccctccgataatacacctcagcgattttccattatacagcgtcggtgcctaacatgtcccaccaacaacctctctcgtcgtcggtccagccgactgacatctatggcggaggtaagcctagtccaaacgcctctgaccagcgacattgcccaagcttcaaggcttgcaattgacggctgattatttccttagatgaggtatccgcgcttgttctcgatccgggctactgcaacactcgcgccggctatgctggcgaggaaatgcccaagcaagttctcccttctttttacggccacatcaatgggcgtgacgtattcggcgacgagtatatcgtgccaaaaccgggcttcgaagtgcgcaactacatgaaccgcgacagcgttgtcgaagattgggatgctgccaccaggatgtgggaacatgttctcgtcaagcgtttgcagcccgagcgatcaacacctcccagcaaaaagggtatcaacattagtgacgatggcgatgtgcccatggaagacgatggaaacaacaacgaggatgctacggacgcgctggagaagccactggccgagaaccctcttcttatgaccgaagcgccgtggaactcgcccaaggcgcgcgagaaggccatcgaaatcagcatggagacttggggcgtgcccgcattctggcttagcaagacacctgtgctcgcagcatttgcggccggaaaggccacggctctggtaatagacgtgggcggtgccaacacgagtgtcacggccatccacgacggcatggtcctcaagcgatcgattcaaaggtctccggtgggcggtgtttggctgagcagccagatctgcaagatgtgggacggtagtgagcccaaggtcgacgttgtgccgcggttcatggtcgagagtaagaagcccgtggaggccggtgcgcctgccgaagccaacctgcgaaagtttaacttcgacatccacccgtccttccgcgcttacgaggaagagcgtgttctcaccgagttcaaggagtctgttgtcgaggtgtggcgtggtccccagcggttcacgacccccggaaacgaagatgctgtccgtacacaacccggccgggtcttcgagatgcccgacggcagcaatcagatgtggcgtgagcagcgcttcaaggtgtcggagggcatgtgggacgagacggctgcctataacagcactgacgaggaaggacgtgttactaaggctcagacgatcccggctctcatcaaggcggccctcgagggtgttgatgttgatctccgccccaacatcctcggcaacgttgttgtcacgggtagtacaagcttgttgaacggtttcaacgaccgtctcaaccacgagctcgcgcaaatgtaccccggtgtgaagatcaagatccatgcggcgggtttgacgaccgagagacgcttcggtgcttggatcggaggaagcattctcgccagtctcggaaccttccaccaaatgtggatttcgcgaaaggaatatgatgagaacggcgcgggcattgtcgagaagcgctgcaagtaggatttcactttgtcaattgcagaaaaagaaagttgtcgaggcatgaagtggaaaaccctcccacgccgcgctatggaaatggcgggaggctacaaaacatcggattccaagtcaggccacaatggttgatgcctaaagtgctcacacattcatggagtttgtgtggggtggagtgtggtggtcatataagatgggcatgatattttctacgtcgctaattatcaggcaggtgtatgttatggtcgcacgatatggcgcggaggcgttccggagaaatggattttcaatgctttcagcttatgaaagatacacgccaaccattgcctgtattgccagttttgactttaatcacggctagatcccagagcttcaactgtctccaagtagttcattcaccgtaaagcttctacgtacaaagtgtaatttcttctagacaatccataatcctctcatcagtcctacctgtcaatggggcagctatactctctcttcgttccaaaactagctcctttggaaaccgcgcccccatgtttcatctcaagagcgtccaggcatgcttgatggtagatgtgtctgcaggccagcacaaccagagggctaagcttctgttcccggtttgccactattggcccttgcacgccttcatgtccagaagtgtttgcttgctggttcgggtcgttcattgactccccttgctgcttcaattgcgggctcacagcctttcccttgcccttcccctttccatctccatttgcatttccattatacttctccccaccctggggcccgtccgttgccggccacgcatgatccttgcccttcccccgttcagtagtagcactcgccgccttgtttttgctcatggtgagttgcttcctcgcctggcgttgactctcctcagcagcctggcgatcttcccacgcttcgtagacattacccgccacaccaggaccccaaactcgccggccgcaggcctcgcaggtggagcctttaggacgccaacctcgctggcggagttggacggcttggcttacactcacaaaaagactgcgttccaaaagccggtttgagaggctaaggatggattcttcgtatgcgtatgcggcgaagatactggagagaactgaacggagatctgcaaggttaggcgacgacgccgcggcgcgagtgaggaacgcacgaagaatacggaggaaggatagattggcgtttattgctggaggttgtatatcacccgtgtctgctgcagatcgagaggtacgggttgatgtggatgagaggagggctgtaaaggtgtcttgcacgagcgatcgtgccaaggtgacaagcttttctgtctctaatgacatatggaatggttcactgttggggttagaatcgccgttcataagctgtgcttgtgctgaatcatctgggggtggtagctgcaaggctgaagtagcccgcttggtgatctgtacacagctctcaaccaagctgagccagagttgctcgtcgggcgaaagctcgtcttcagaatttgatttgtgtcgttgacgtgtattaccactctctcgagcggctttggtttgttcctgacacagccaaacgcccacacgagtgtagttttgcaaagcttgcataagttcctccgtactttcttgggaattgagatctccttgcgactgagaggcggttccggtcaatagaccgtataaggctgattcaagagtttccaagtgtctcgtcagtcgcgccatggcctccttcacttgcccttctttcgccatcagtatgacggcagcgtcgattacacccgtctcttccatcgtaggcagtagcttctctaacctcaagttcgtagcttggactttgtttacgtattccggtacatgtgatggttcaaactggcacatgagctgcagatactgctccacaagatcttgttgaggcggacggacgttcatcacctccttacttggctccagtatcatcttcagataagtataccgaaggtgcggctgctcagaaacggaatccaggacgtgactgtgcaactctggagcgtaggtccctattgcttgcgccgctctaacagagtcaatctggactagtttaccggcgtgatccttgatgacctgatgtacgtcctgtatctggcgacgggtaagacctgagtgcggtcggagacagagttcgatgcagtcaaagatagcttcccgctcattcggatcttcgaagtaggtcagagtcaatttcccatactgtttgtctgctttgtatatacgcttcagtatccgataaaatccagcctccttgaaccgcggtatcaagtcgggtagatctggcggatgataaactgaaagtagatattcggcgcttagttgggcatcctcggcaaggtcatcccctggatatcgacacagctcgaccaggaccttggtaagtgtcgatcccgtgaaaagaaggtattgcgggtacttgggaaggtttctggcaataaacatatcgagatagatagtgtcttccttggcaaagtctgccgagctcattatctccattaagatggaggtaatgtactgtctgtctaccgtcagaccaaatatttcttcctctgaaagatcacgacttgggccaccagcaagctgcttttcaggtgaatcgttcaagaaggagtcttcaaaggcctcgttgagcacgctcaggaagctgggtgcgtcaaagttgagaatcatcctcaagtaggggaaggatggctcttgagactgttctggttgcgtaagcagcctcttgctactgcccttaggccagcagatacttttgcccgaaaagagaaaccagtaaatctccgctttagccttttgagctacaacatcaggaattgtgtccccagtaggataggtcttcccggtcaggataaacgacagatatgggaagatcttcagtgcattcgtttctctagtttcgttctccaacacgcttgttgtaccatctgcatgcccgttctgcatcaaaggtaccaataaggccagcaagtcaatgaatggggtgagatagtcgtttaaggcttggttccacacgtaaattaatgcatcatagaggccatgctttttgcaaagcgtcgtgacttgatcgagatctagggttgaggtgtccatgtggcagatgatgtcttcgagcctggtttcgagcccgttgctgacgaagtgagcgaccaaagctttcacaactgcgggcgggatggccgtaatcgatccatcgatgatgtacggttcaagggtttccaaaaagactccttccagaccggcttcttcataccattcgtacatctcgtcgaagaggaagtcggttttcccggcgttgtgagaagctatgaagcatgtttcagccagttcccgaaggtgcttatcgtctcctgcttctcggcgttttgttctctgcccaaatgcatatttgagagatgcgctcatgatctccacgagtttatcgatgaccatggaatgtctcaaggccgtatcctccggtaagccaacagtcagcttgttggcgtcgcccgtgtagtaagatgtcgcaagtcgaatagcaccaacatagtcaccgctttccatcaatgcgaacagccgatctgcccaattagatagggcgcctaacgaaacatcggtaaacccaagtagaaaaagccggcctttgtaagctttgaagctcatatagaaggcatcagcaacgacaccgtgcatggtaggatcttcatcgtcaagctgctcgaccagagcgtgaagttgcttggagaaaagatcagcatggtagatgtgcttgtggataaggtcgaatgcttcagtcatgcgcatggttcgatcctccagcacaatgagcctctgagtgatggtgaggactgtcaacacagaccggctcagccattgtacagcaactattggctcttcgcatttccaccggtttcggggtctgaatctgagggttggcggtttatccttgttttctgcaggctcctcttccacctcaaggaccgtaaggacatttgaccagcagtagacgagcttgaccttggacacaatgctgccagtaagaggatctggcaccttcaatctcactgcagggaaccaagctaaacatcccgtcatggcgctgtgtgcagttatttcctttggacgcgcagatttatgttgtgtttgagcaacaggcgtagtggagacgatgactagcaagtatggggtgagcatggctgtcaagcccatagagtctgtggccatctcaacgtttcctagaggcagagattggaaggcaagcacggtactgggcttgagtgtcttcccaacaggcggaggagcgtctggataccggccgagaattcgagtggttttgacagtcctgccaagtgatccggtaccccgtgtggcaaggtgagagaaggccatccctcggtcatcagcagataccagggctgtatgtcgggtccccagaaagcccaagtgtgttatcgcagcattggggacatgtccgtccgtcgatctctgctgaagctggggtagatgtggaatactgaggaacggtcgtgaaggacgagtggtatcccatgtaaagatatttccattggcatgtccgcctgcaattgtcgtgtggtctgcagaaattgctagagatatcacggcacctgattcaacagctggggggctggtcaacaacagcatcaagcaaggtccattcagggggaaagcgcaaaccttttgttcccggcccaatgatcatcttcaaattttggttgaaatcgaacactaggatgactccttttgacgttcccagaacaatcgaggcagacacggccaggcatgttggagagccaaagttccttttcccagattcggagaatgctaggccatccaacttcagtaactttgtccagcgcacaacttcccagggaggggagcttgattcggtttcgctggagtcgagtagtagattgcttgtaacggatagcgtcctgctatggcccgccaggaatgcgggcgaggaaggccgtggggagagggtaccaggcgagccaaaggaggagaacctcctatcaaagggtctgaaggagggtgttgggcctcttaacccgggacggagtgccaaagacggtagaatgttgctgctacccggagacgaaacgacggaaccctgtatgcgccatcattagtcggacacctcaaacaccagaacagtcatcacgaacttgtgcggagggagagtctccagaaagcgtaggaaaggactcaagagggcttgcggctgagcgcagtactccatctacagaaccgtcctctgaggttgtcacatcgtgttcggcctcgaccagctcgcggtaacggttcgctatggcactcggcgcaatcggagtaagtgcgatgggggatgccgctgttggctgctctcccacttcctccccatctacacccgtaaaggtggcctggtcgtcctcgttttgttgtcgggagatttcgtcgctgctcaagctttgggcgtcggctggaccaagatcgggttcgtcggccattatgtcgtccactgacccctcctcatcccgccgcggtgtgttcacgctcatcggggataaccaaggcagcgcatgttttcagtacagtcggtgtgttcgcccaaaaggtgtgcgacctctgccctcgtggtaatcttgagcgtagtgtttccaagtctgcccaacggtggcgctctcgttgtagttataggtaatagctcccgtcttctaacttgatggatgatggatctaggcacccaggtagtgaacgacgccggggggagggaatgatgaacggcgaatcggagatacagaggctttgtggtgattgacaactccaaaccaactacacaacccagagtttgtcggatttctgcgcattcgtttgtcgatgaggtgactccaaggcgcaagacgggaaatcgacgggagcttccttcacctcagctgctggaccgagtcactgcaaggaagtggaagcttcaggtacctagctcggttctgggctccatgaccactcactcactgtcaggcctgccatgtgctaacgtcaacagtgaggtttggcgcccgataaaacccccgcaagctacctggaggtagaggtacttacagttaccagggggcgctcaggggcagtgtgtgcgcagttatcgataagaccttatcacctcagggacaggcttgcatcataagggaacaacagtagcgacaatttgatctgtgtttccttccatcctcgccttcataacttaacggccaccgacatcttctattttaacatctacaattttaacgcttgtgtctgaaactgtcaactagaactctactgtaccacataatctacatcgccaccgcgaggcatggcatccatcggcccccaactccctccccatcttcaaaagcgcaaacacgactccaaagacgaagagtcagcctctcctccgaccaagatatcgcgaccagacagcaacccagacgaactcccacttgatgatgacgactccgacaatgactttgggcccagcgcacccaatcccaatcgctcatattctccatctagcattggcccatctgctgcaccaccgcgaccatcaataggcccttcccgaccacccagtccatcggaggaagacgaaaatagtgttgcaaagcccaccacgcagccgatcggtccctctcttccacgaccatcacccacaacgaggaacatcgatgaaatccccctcgaagattcagacgatgatgatattggtcctgccgtaggatcatcaacaggcccaaccgcacctcccgcctccgccgcttctactgctcccaagcgtatctacggccctgcctttccacccgccgacctctctgagcgtccaaccacggatcccaatgccgactcagactccaactcagactcggattcagacgatggctacggccccgccctccccggctcacgaccagccgccagctcaaagaatagccacggcagtggtccccactacccttccttcgcccagcaacaagatcgagccgaagaactccaaacccccaagcgcgacgactggatgatcgcaccgcccaccagtagtagctaccgtgccccagacccgacaaagctcaagtcgcgcaagttcgctagcgggcgctctgccgccacggaaaaatcaagcggagtaagcaacatatggacggagacgcctgaagaaaaaatcaagcggttggcagcggcggtgttgggtcgggaagacccgtcatctactgcagcttcttcctattcctcctcaaaaaccgcctccgtctcaaacactgtcgggccaaaaaacctggacgaagaaagagtccgttcctatactgaacaaacgcggggacggagtctagtggaggaacaccaagctgccattgcggcgggaaagaagaaactgacctcgagttcttctgcgcctagcagaccggcgaataagtatgggaagcaggacgttgatgatgaagatgacccgagcaagcgggcgtttgatcgcgagaaggatatggcggttggaggcaggattagccatacgcagaggaaggatctgttgaatcgcgcggcgaattttggggatcggtttcaatctgggaaatatctatgagcaacccggacagtaagggctgttttgggactttgctaggttatttggtgtcctctcagtgccaacgcgcttcccatggtgtgacgtgcctctggatgagttcgagaaagaaaacgcccagaatgaggcgcgaactttctgtacattcttaaacgtatcacgaataacgaaatccgtgacaacacagaaagcttcgggttgactcggaatgattcattgcatgttcactccactctagccggctgaatctggctccagtcactcgtccctatttctccaaaatgaccaggtgcgcatgtccatgaaaggtgccgtagtcaatttataatcaaaatgtccgctcaacaatgaggtgaggtctccaatatcatccaatgtacaaaataaaccaagattccatcccaataaactccatgctatcccatcccttcccatcaataacaaccaaagccacacacgcccatcgtggagcaccacattccggccaaccgaccttatatgcaccgagaccaatacacactgctatacatcttgtgcactgacctgctcgctttgccaaatttgcaagccatgattgtcctacgaaaagatcgtaggtaacatcctgctcgaaccggcagtgtcgttcatcgtgcgtcgtcctttcaatttcgtcccatatgcgtgaatccaacccgatcgctggttgctgctggagagcagaggtgctcctcgcagcaacgccactccatctttcggctgatactaccaatggacatcggtaacggataatgtaagactcgagatgcggcaggtgaaacagacggatatcggtgtagaaatcagcttcgcacagagcggcgtagtcaccagtctttcaaattcgtatcgccggacttaactcgccccaggtcggactcccgcttcaagattagaaggcgtcatagttgggttggaatttgcgtccgcgatttgccccccgttgctgcgacgaaagtgggggaatgcagccctaagatttgcaaacacactcccaccctcggcacgatccgaagaagcttggggtgaagagccaggttgactagaagcaccgttgttgtcccgtcttcgctcgccatgacgccgccgagaccctcgttgatcattgctggacaccacatacaccgtccttgctggacgacccaggccgaacaaagcacgtctcggtctgtttggcaggttcatacgattggatcgtgggtcgttggataaagtgacatgaatcacgccaggctggccatcgactggttcgccggctgcgcgtggcttaggagtgtagtaatcggccttgcacaacggacagcatgctcgcctgctcgtcaaccatgggtcaaggcatgccgcgtggaaagcatgtccacaagtcaacccacgcacgtcgtcgtcgtcttccaaggtgtcaatgcaaatagcacaggtatcaccagaggtgccctcgcactccggcggcaatgcggcgtcaatcggatcctcctcctcttcgccctcgtcgtgcgaaacccgtgcttccttcggtggcgtcgttgcttctgagacagcatgggtcaaaggcacagtgctggaggtgctctccttggcttcatgttgtggagtcttcgggtcccgatcagcacgttcgacttggcttgtcgttggccggccctcggtcgacatacgctccttgttgggcaactctcgagagatagcgtccgcgtcatgaatactattcggtcggctgggcgctgaaacgccaccgctggtgggtaaaccatcccgcgctcggcttgcgacccaagttttgtacttgagcatggggaatttctcgttgacttcgtctattgtcattagtttcttctcacgacggcgtcggtgcggccgaggcatggcctccaggttaatctggtcgccctcctccgctaggcgcatttgacgagttcgggcattgtatcgaaagcagtacttgacgcccacaatgatcctgcagcccgggttagctgcccatttgacagtacatggcgaggcacacaaaaaacccaccagaggttggtaaaaacaacaccgaagcccaatgctacaaaaaacaagagcggcgacgaccctcctttctcatcctttgaatcggtatccccggatgcggaattggaagtggcggatggaggagtgacagtaggcgatattgatgttaatgaagcggttatcacagatgagctgccgcttgtcgaaattgccgaggccgtcgccgacgctactgttgaggtaagtatcgaagtaccagtttcggcgacctgcctcgccacggcgcgcgccccttccaatatggctggattaacaaaaacaaccattttgccgactgtcgacagatgagatgccgatgagattcgagtggcgacggggtacgaattactggcgcagggtgtccattaggtagagattgagtagcgcacgcagccttcaccagtccgtggagaaacctgctgtgtccttaggttaccagagctcagagagcaaggaatggttcgccgaggacaagaagaaggatgagcgaggtcgtgggcaaaatgcgcaaaagcctttcggaaggcttggggaagatgctgacgaagggctaccaaaagcaacgtaagcgggtaggacgcccgaggcgagtgctgatgtatgaatggttgatggaagccggaggttagaagcgtgataagcccggaaggtggagaagagggacctgctgagcggcaaaacgatgcgaacttgcagagggaaggtgcaggtgcagcggcggcgactcgagactgcagcacctatgagcgagaaaggtaactgaagtgaaagtgtgcagtgagaatggaaagtggtaaattgttaaggctctgcagcgcacggtcagtcgccaggccaccacaagcgctaaagggagaagtgttggtcgtgggtgattgtcgaaacggggaattcccgagattgttgcgcactgctggtgccagcatggagcagaatggggaaaaggatacgaagtggaatggaggatgggaaagcgctacctacctctgcgtgtacctcagctgtatgccaggtggttgtgcactattcaaattgggtcttaggggtttgcaagagatttgcgagaactgtgtggtgtaaaagcatggaactaggtgctttcagtgagactgaagacgggaacgaaacttgcatgtcgaatcctggtttcattattcatccatttgactcgatctacacaattgcccggctgcccggttacgttgaacgcatcgatcctcttgtcctcgatccacggtgtcaatgacaagacgagtccacgcatcctacagtgaaagtctgccccttcacaatcgcttttgctcatcatgtgcatggcaagcgtagtaagtcaaagcaaagccacagtgacggggctgggggacactgggggattgggacatgcctccacttgctttttccccttggtcacaaaagggtcgctcgacactacgagggaggggtgggtcgaattgtcgaaggtcttcaccccggaagagacggacgggattggcggagcctctggaaaaggaaaacagggcaagagggcagcaacgaagtcgacagggatggccgctcatctgtgctttataacttccattcggatgacttgaccagccgaagcgactgaggcatgcaatgatgttgcaagggtacgggatgacgcactgccgccttgtctcttaacatgctgcattcagtcttcaccgtccacgtggaagggcgggctatatgtacacatcgttgctctgtcgagagttccgcttgcagacgtccacgctatgcccggtgctggccatgtatatgcaccctggtgcagagttgcagacgtgcttaaattctggggtactttgcagtccacccccgcctaccccaacatcttggcaccctgcgtctctctttgttcggatatctttttcatcatttctatatcatcccgtccgggcatctcaaggatagttgtgcggacagattgtggttgggcttgtagcatcatcccagaatactaccatctatttccccctgaaggaaccttccatgttccgttacgaaacatgaggtttctggtttcgtcagggtgtcgcatgtcaaacttggttcagagaccttccagacctctttggctgaacggtcgtctttcatcatgcaccaggggggcccaagtgcacctaaatgccaacttgacggaaagaaagttggcgagctcatccagctacaacataggtacccacgcagggcacgctctccgcggctttgcaatctagaggtagtgctggtctgtttgttagcttggtacctcggtactcctaggtgcactggctggatgagatctctttcgaattgtctcaaccctctcaaggactatataagtggctgaacagaggtccgaaaggcctcaacaagatccaatacggtgtaaatctgtatttatcttggaaaaagcatattcacagcatgacaacgccctagggaagctgacctgaggtctcgagctaacaatcatcaaaccagtacgtattggactgcaccatgagggtcaaaaagcatagactagccagtagacgatacttcaacctgatcaatttcctctctgaacctcacaattacacgggcctcgcacggcggcatgacaagcgcggggatacccatcagaccttctggttcttgcgactaggcgacgtgaaatctaaacctgaaacatccccgtcgttggagatgttcaatgatctttgggatgcacatcactttcggctatctccgcagaggtaaaatagggttgtcctggtcttccatttgaatgaagatgtgggaaaggctaaataccgacaagatgctcagcaccaaaaaaatagttccatcacgtttaaagttacgccgagcgcctgttcaatgtggcaccggtctttttctctgctgcaacctctttcacaaccaacgatcttattcatcaattttgctcggtacaaaaagcgccatccttgagtgaagaacagcgtcttcttgaacgattcagtcaaatgataatcccatgaatacaacactcaaccgctccattcccttctcccatataacaaacagtaggcagaaatcgaatacaaagcttgcctttttccccatctttctgcgaaacgtaacgggtgtgtgagactctggctttcagactccatagcatgcctgtgtctgaacgttacagtccacggttgcttgggatcttcatgacagaaacctttgccgtgagaatacttccgtgaggtatcgaactctgatattcccctgaaggattcagatacggactcgtcagattttggagagaagccagcacgttcatgttttcgcacgtgctccgattgtggaaacggtcgtggacatgtccaagataaccaacgcatcgatcggatcaccatccctaattcatctcaatctccatatcgtcaacctcgctctcaaagcctaagggttgctcagtagaaaataggccaagactagcccagtatttcgaccttcctatcccgtcttttcgcggtctttctgggcgagttgggcaatagctcagcctcctttggccactccacgacgcgcgtaacaaccaccaaacctcttggctgcatcttagcattggtcgtgagcagaccatgcggacaacctgaccacagtgatgttaacgtgggactctagattttggtaacgaggataaagaagagacaaaggataggagacattgtgacaaggttaggaggagccaaattgaaaaaaaaaatatcttttttgatccgacccaggctcgatctggggaccttcagtgtgttagactgacgtgataaccaactacaccatcggaccaattgatgctaagcgttgtaaggttagtaactatagtctcagcaagagagagttctctttggtggtccgaatttcggactttctgcaatcgttgagcatcagaggttgaagaactgcaggtcataaataatcacattttgcctactaccatgagacacattcttttgatggtaccgtgagtgggtggcggaagatcatgaggcatagaaaacagaatgcgccaggaaccagaagcacagcctcttctatggtcagcatcaccgagtccaagcaaggatttcggcgcgaaagtgaggcatcggctataacaagaatacattagggcggataggtctgttcctcaaggtcccaaaagtcgaatatttcatttttcggaagttgtgtgtacagcgcacaatgacgtgcttcaccacaccctgagcctgatctgtcgtctggtcgccgaccgctcggagcattcacttctccaaggtcaagtagactttgacctccacttcatttgaccagccagcctcgaggcccatctctttccatgcagattctatgtcaatgtcgaggacatggctatccatcctgttgacagtgaccgtatgaggcgggatgggctggccctgaattgtgaccataaattcgtcttggatggataactccggaaggtgggatatgtagatgcctaaacacggtaaatcgtcagtcacgctttcatcaagtcgttccgaaatttctcacctagtacacccaaggccttcagcctggtgcttatgaacaaccgcccgttctcgagcagatcggagctgtggttcaacatagcagcgcatccggtcatctttcccaccagccccaggctagccacgtatacacgacctctgctctcggtttcgtggagtgacaagggaaagacggaaagaatgtcgtagccgccattgtcgagagatgccgtcaacagagaggcagaggaggtcgtctgaactggcacggtcacctttccactctgatgagagcgtaccacgtaccacatcgatggcaggacgcccgaaaatcgggcaagagggattagttctgtgagcggacggccggatacgttgaagatgcccatgatcggagtgcccgtgaccgccctgccgttgtaagcgcttattttgagcagagacagatcatcgtagttgacatattggtcaaggctacgaccaagcacgctgggacggaaaatgactgtcctgcctcttggcgtcacaccggtcatctgcttgatcaaatcgaggtcgtactggccgggaacatctgtaatgtaaatgggaccgccgctcacacaacgtgcggcggcgtgaaagccggcatatgcgccagtagtttggaacatgtcccagtctgggaggatgttcagatgttgggtaagtaagctgttgtgagcatttgcccagacatgccaggggtgagaagatgggacgtcggggaagaagtcatccgagttcctgcaaagcatcgtgggccgtccgcggggaagttgtgtatgaaagatgatctgaggagacatggacatgcaagatatggctctcccgctaaagtaccgaagagatgcgagcagccagttgtctaggtacggttggatgagttcgcgtcggacctttggcgatacccaagtgtcgaccatgaactgcgcatcggtcttgactcctgccacaccactctcggagagaaaacgatagaaatcatcgtagaacttgtggatatcctccttcgcgatgactgtcatcttaccgccaaggggaatgttcttacgtgagctatcttcgcctcgcacaacctcgattgtcctgtagcgtttggcaagattaccatcgggtgctatgcctgcccaataccctagaagggcatgccacacagcaacgtgctcgatattcttgtgcttggatcgtatttcggagaccagtcctgtgagaccatttggaaaggctttaggttcagcctcgaaatcattccaaccttgctgccattgatctccatggtaatcaatatcttgccaattgtcatcgatgatcaggttgctgatgttgatgttgttatcggccagagcatctactgcccttataaccttttccgccgtcaacctttggccaagggcattccacgtacctacgtactcatgttagactgcatcatgggcatattgactactgtcacactcacaatagcccaatccatcataccagttctcgtaccagttagcctcgacattgtcactaagcttctccagcttcgtagaagactctccagctctgtcagccgtgctgacgaggccgcgagcgtggtacataacagcagcattggcactctcaaagttgtcgccaaccgctactaaaacagtaccgctaccggctttcgcgctatcgtttcgaatctggccatcaaggttagttgatgatggttgtatacttgtcttgtgattataggcctacatggatggtcacccgtccaaactcgtcgttgcgaaacagcgtcatgccatcgacggcattgttgataccggcgaaacccaaaaggaccaagtgtttgcccttgctggagagaaacgaacaaagtagtgcgtctttatctagttcaacagtcgatcttccctgtcttggagcgagccaaggagaccagtctctgaccaaagcgaaccacctgttgccgctctgatcagcacctggacaagattgtgaacaccggctatcgcaggaggcccgaaatccttacctcagaaaccctccccaaggaatgccgagcggaacatggctgaaagtcgagttatcgtcgtctttagccccgtccacgggaacctcaatggtccagagtcgagtcccgggacattggcttagatgagaactccatttaagagatgggttcaagccgtggatcagatctggcaagtcctcatcatcgctgccttctggcgctccaacatccaccacaatgtagccatcacctagaccctgttcgttgcggacccatctccaatcatggtcaggcccctggcggaacttgatggtgaagttcaacattgactgcacggttaaattgacagtaaagtgcaggcgcattagctgatccgcagggtcgtgcagggtcgacgggaagtcactctgcccacttggggcgaagggagtttcgacccagcttgccttgcgaccattgtagctaccagtggaatgccagagcgcgagctgccacgagccaggagcaagggttttggggacctctaacacagcgtgaaaagtcacactggtatcctttaattgggtgatctgctccagaggcgggtaggttacgacgaaaggggacatttccaggacgagatctgttggtgaatgagcgatatgctcgatgtcggtcgtggcagcgggatcgagaggatatcaagagtggcatacactatgacgaagccggaggactgagagatgtaacacaataattgtattgaaggtagggggcaattcatgcagggtggttatgatgtcaaacaatgatatgtctgtcaagaggtgtgttgttcctgttcagcctccctggatgaataagactcaggaagggaagaagccaggtgacattgccagcacagagtaagaataggtaggtgtagcaggcgtgggctcgttgtgagaagtcggattgaatagaccataggagtcagctagggctagttgcagctatccgatcgatgccactaactcccaaggacacgtgtagtgccgtaggctactacgtacggtacgaacctcgggaggaatattcccaactgtaagtgatatatacgagaggtggatgaggaagctcttcctcggaatcgctgaaagatcgggatgtttgcggactattccaatctagggagtagcagtacatagcttgagtcgagcatgaatcatctccttggtagtgatacgagcagttacagtgagctcgattgtagacgaccgatatgagatgcgaagaggggatcgattttgtagacctgatgagtactgtatgtagtgccaccagatggtcgatctctgaacggaaaaacgaaggaattggtagatagacagccctaccggacacagtcgaggtatctctgtgcctagttgatgaaatgcaacctcaaactcccctcaaatagacttggcaatgacatgggaggtcgatgtgacgggaagaaatgggccggacaggtgagctgcctctcgcctgtggtgagctacgggagctgggggcatggagcacggagctgtttgctggctgaaacccttgatgaatgtttcgcttgttgtgggagaggggaagcttcctgacgcccagctccgtcgctgacccctaaccctcgttccgactggggctagcacaggcttttgtgttccccactggctaaagatcggtcctggccaatcgaatggctgaatttccaagccaagtacccggcttcgcgcaagtgcacggacccgttcttgttgccgggccttcccgagctggccttggaagtgaggcaaaattaacgacttttttgatgtgagcagctagtagaggtcctcactgtagcatcctttccttcaaaccgctcattccaccccccttcaaatcaccgacctccatggcttcccggagactagctctcaacctggcgcagggcgtgaaggcccgcgctgggggtgttatcaaccctttccgcagaggtcttgctactcctcacagcggcaccggcatcaagacccagaccaccaccctcaagaatggcttgaccgtgaggacgcccgccctcccctcccccggcttccgagcccgcccccgagcccgcctccggcccgactgtctccctccccgactgctgctccggaccccaagccacctccagacttgtcctaacgtcaattgctatcacaggttgcttcccagtactctccctacgcccagacctccacggttggcatgtggatcgatgccggttccagggccgagaccgacgagaccaatggcaccgcccacttcctcgagcaccttgccttcaaggtacgcccccgaattcacgagtcacgagtcctctccccgggctgtggttagctttgatatggcgcgttgggttgttggatcggtagattgtatgagagggcatctggttaattcgacgacgacacgcagggaacgacgaagcgcactcagcaacagttggagctcgagattgagaacatgggcgctcacctcaacgcctacacctcggttcgtctgatcttgtcgtccggcgcatccgccgcccgctaacccgcgagcacagcgcgagaacactgtctactttgccaaggctctcaacgaggacgtccccaagtgcgtcgacattctccaggacattcttcagaactccaagcttgaggagtccgccatcgagcgcgagcgcgacgttattcttcgcgagtcggaggaggttgagaagcagctcgaggaggtcgtcttcgaccacctccacgctaccgcctaccagcaccagcccctcggccgcaccatcctcggtccccgtgagaacatccgtgacatcacccgtaccgagctcgtgaactacatcaagaacaactacaccgccgaccgcatggttctcgttggcgccggtggcgtcccccacgagcagctcgtcgagatggccgacaagtacttctccaagctccctgctaccgcccctgttagcagcgcttccatcctctccaagaagaagcccgacttcatcggctctgatatccgtatccgcgacgataccatccccaccgccaacattgctattgccgttgagggtgtcagctggtccgacgacgactacttcactggcctcgttactcaggccatcgttggcaactacgacaaggctcttggcaatgctccccaccagggcagcaagctcagcggctttgttcacaagcacgacctcgctaccagcttcatgagcttctctaccagctatagcgacactgggtaagaacgcccctgtttggtttcgcaccttttttttattcatctcttatcatcatttttctctttctgacgtacaactactgacatggcaaactatagtctctggggtatctaccttgtcactgacaagctcgaccgcgttgacgaccttgtccacttctccctccgcgagtggacccgtctctgctccaacgtcagcgaggctgaggttgagcgcgcgaaggctcagctcaaggcctccatcctcctctcccttgacggcaccaccgccgttgctgaggatattggtcgccagatcgtcaccaccggccgccgcatgagccccgccgagattgagcgcatcattgatgccgtctccgccaaggacgttatggatttcgccaacaagaagatttgggatcaggacattgctatcagcgcggtcggcagcatcgagggcctgttcgactatgcccgtatcaggggtgatatgagcaggaacgctttttaagcgatagggagcaagaagggggccgggttctgtattataatcggtgttacattccagcccaaaatctgtactctagggtcgtaggctagacatagagcaatcaatttccatgcgtacaagtttcacggtacaggttcggtcggttgtcagggtcatccaatggttactatggtatgttgcagggcgggaaaagcgagggaggtagaggccgtgattgccacctcgactacggatttctggcatggtttgcgaatctttgacgacattgtgcttcacgtgcttactccaggcgagaggataagcaggacaagaacatgattaaacgatgagagacttgccacgatgctggagttggacgagaccgcatccagggcttttcgcaacacgttcatctacagccgaaatctgtgatggtggtatccaaagggttaccatgagccgatttctgaatcgcagtctggaacacacagcaaggtgtcggttgtgttgacaagaaagtatacagactatgaaaaaggcaccttgtaacatgaagattacacatgctgtaatgcctgctttgcttggaatctctacgcgggctgggcttcggcaggtggcacagaccaaccggagccgggagctggggtcacggtacctctacggacctgagatgagacagttgtgacagggcagtggatgtcggggtacgtactctgcttcgctacatacctgtaggtagtcaatgcccggccttatcgtgttggtggcgatcgattttagcgcaggtgggtgcagtgcgcacggggcaacaaagcctttcagccaaacggcagtcgaacttttggcactttaacgtgacgtccagtgcaaactcgggccggtgaccatcctaagcaccgcccttgttctgtcgcgccttgtcttgatctgacctccccgtctgaccctttcctatttgcagatccctcccccgaacacattcccccccggttgttcggttgctgcaccctctcttcgacccgcggtctgcgaagcgaacttgcgccggtcggaggcggcatatatccatcagctgcgattcagtactcttacacctcaacatcgaatcctccgtctctatcgcggtcatgattccccaatccgttcgacgggttgtggctgccgcgccgcagtcgcccgttgtctcctctctggcagcctcgtccgcccctcgcgccggcgcctcctatatactctcgtcctatcagcccaatgccctgcaaaagcgacgatactcttcctccaagccgtccagccccgatgacggttcctcccgggccttcgctgcccgcgcctctgtgcccgccgccggcacctccaagactcctggagagaagcgcaagcgcaaggcgaaggagccggtcatgccgccactccccagcgtgcccagcaccaggcatatcaaggacgagggtttgtttatccgcgccttttgttgcacaggcttagagtcaagtcgctaacaagacgttttagcgctcgccctttcaacgttcttcgccctccacaggccgatttcagtcactcaacttcttcccaagaccgtgaccgaggagtcattcgccgagatcttcaaccaccgcaagggacacaaggcgaccgatgtcctttcgaccttgtcgcaggccgtacacgatcttgagtcgcccatgtctgggcttaggctctccgataacgatgtcgaagacggctctaccaagatcagcctgaagcaccccgacggcaccgagtccgatgtctactttcagctaaactccatgtccggccacttccttcccttcaaccctcctccgccgccggagcccatcgctgaggttgacgaggccgctgcggaggccgaagcctctgctgctatcgccgaggagattgccgccaccgccgagcaggagccggaaacgcgcgtgtacaaggcggttgtcacgattgaggagacaagggataccaacggccagtacaagatcatggcgcacagcccacaactcgtcgaggacgatgctgtgcagccgcgcagcttcctggagcgcctcgccctgcgccagattcgctatgaggaagctcgccagcagcaggggatcatgcatgctatcagcgtgcgcaggcaaaagaagctgaagatcaagaagaagaagtacaagaagctcatgcgcaggacaagaaacgagcgtcgcaagcaggatagactctaaaccacgcaagggttaatccgggcggtagatgcttattttctttttctatacctcacctgcaatgtacaatatctgctccatatacacacgctcacgctgactaaccaccaggtgcctcgttatccagtgatcagtgtgcactgtttgaaagcttcatgactacacttgcttagaatcttaacggggatgttttgttggttggcttcagtttcttcggtgccagcatatttgcactttaaagaagataaaagaggcaagctctgttggttaagttgtaggtatcagtcgtaagtagtagaagaggtcaatatcctgtcaaaatacgctttatagactccgtgtaacagctttgatatatgtgttgcgtccactgattgattgagcgcagggctttttatcacccagtcagttgctcttcaggcaccatacgttctcgcttgtcataggtcacctctcaaacgacgtattctgaattcttgttgggtaggaaagactttcatgcatccgtccattagttctaagatgccaaatgccccggtgtaacccattctgtattcctgatcattgactcataactcagcttaccatcatcccctttccctcacagaattccagcccctcaagcaacactcttcctcagatactccaaccactgctccagggtccagctagaactaacctcccctgcgaccaccccatcgaaaataaccgtcggactcacatgcacgcccaccaatctcgccatcttgatcactgtcttcaaatcattcgtcaccgcattacccacatttaaacttccatcatctcccttctctgtcgggatagccaacagctcatacaactccttctcatcaacccccgcgctttgggaagctaacttcgccaaccgcttatacgtctcattccgcgtctcattcaccagtgaaacgtcgaaataagccttctggtctttgaacagggccgcgctgaagtcccagaatttggtgggggctagacgttgtacagcgagcccggcttcgtgggttagggtggaggaagggtgccagggttggatttggtggcgaaagatgaattggacttttgagccgaggtcggcgtgctcggagcggagagaggggaggagggtggtgtaaagggtgttgtagatttctgtcgtttagggtggtgaatcgtgttattcatgtgattgcttttttggaaaagcatgtatggatggatggatggatggatggatggtttgggttgaggaatgtgacttactagctgagaagggacaaacgtaatcgagaaagatctcgacggtatggagtggctgagtaggaaaagagctagcaccagctccctcggtggggatgaaacggtggccagcgaactttggaggaagagccatcgtggaactggtaaaggtgaagcttgggttgtgggatagcgtaaagggtggaggaatcaataaatcactacaagtggtcaaatgggagtctgaacaatgatggtgttgaagttgtgtggaagttctgagaagtggacgacttgtctttttaagatgaacatttagacgcatacgaggagacaatgatatgcagccgaatgaatttggaattgtgtggtacctgtggaattggtcaagaaccaacgagcaatggtcgacgttgccgctgcgatgatgccatcgactggggacttgctgtgaaacgccttcatggcgggagaggagtcgtgagcggggcatgggtagagtaagcaatgcagttaggggtagctacctcttatctctacatgtgttgatggctacagctcatggtcaacttcaacaaggggcactattgcaccacgcaaccttacaaatcacaatgccccgtctctacactactcccctctcactgccctgacgtttcataaaattccaaatcttgggagtttcccgttccctttccaaacaaccaatacttgagggtggtgggtagtttcacaacgaggacagcggaccgaagagcacatcaatattatttataagcccagtctgaccccataacatccaatacggaagttccacgccacactgagcacacatcacagactaccatacccgagggaactgatcacaaaatggattttcaagaggttgagaaattgaattcgtgttcgccccgtgcccgtgcaagtgcaacaatcaaccggagtagaagagccaatttcgtcaacgtttgtacccttactcaggtcctgtaaaagtggtgatatggaactaactgcccttgcccgcctgatgtcatgttgtcagtgtcagattgtcgcactcgatataaagtacctacaccttcgatatgtatcttcacacacaagctagagagtcataagggtcttcttgacggtctagatctttcatgatgatcgcaagcgatttctagacagagtccaagggaacgtcatcacttgtcatatgtccatcgtcacaggcggggatagcgtcgctggtacatcgtccggcatacggcagaatggtatacttcaacattaaccccgtgaagattgggggttgaatggagattgaaagtgtggcgttctggatcctttgctatgtactgtgtgcactcgtctgggctagaagcgctcctgccggttgctttgtacttgtgcgttaggaaaaacttttaatccgaaaactgctggtccgacttcattctgataatgttagatttaccttgctcagtagctcatttaggatgcttgaattgccataaatgtctcgtaaacaccaggtagagaggtatgatgaagtcgagttgacatgtgaagagatggccaggtttcttgtgctacctaaaccgttcagggtacaaatacaaccacacaatatgcgggcatggcagagtgaaatgatcttgatttgagcacacgggtatcggaacttgtatattcttcttcgtaacgagatcgcatgtggtgatatcctaggcgagagcattcaaaacctctccaatagagggataactatgaggagagaggagctactaagctttttttaatgcaacagccgttcgcatgtcctcccaaacctaagaatgccacgaacatgcatacagaactccagaaacaagtacaaatgacaaacgaatatcacaatttttccttaatcacatagaagacggcaggtgggaatgaaaatcgacgggcaacaaacgccatactgaggttatgcccaagtcctcaacagtttattatcagtgacaccggccgtcatgatccgattggatcgttaccaaccctgaggtcggctattgaacgcatgctcggttcaccccagccgcccatcgcgttcactgaccgagtttacttcctgctcctcctttgcttcttcgggggaggtgctggcgcagcctcggcttctgactcagactcttcgagttcgctggctccttcgatgtcgaggtcggatccttcctcgtcatcttcgacgtcagagccctcctcctcgccatcctcttcctcatcgctcgacgcgtccaggggtatcatatcttcagcagtgctcttctcctcacccttctcctcagcagcctcttcgacctcagagtcgctgtcactgtcgaacccggcaaagttctcagggtcttcctccttggcatcctctcctgctgaagcgggagtggtagcaggcgcgctgtcgtcctcgtcacgtttccgcttcttggacatttcaccgtagcgtccttcgcgaccctccatggtatcagtctcaccctcctccttttcgggggcaggcgtgaaccaaggaatcttgcctcgcatgaagtcattgagaaccatcttcgcaacgccatcaacgtcaggctcaccacccttgagaagtctgccgcccttcctagcaagcatctcaaggaaatgaatatggtccttccagcccttgagctcatatgtcctctccatgtggtgaggtttgaccttgttcaataccgcagggatgtattgctccgggttatcgacgttttccacacgtacaacaccacggagcaggagatcctgtggcgtatcgttctggttgggaggaacaatgccagggcagtcgatgaggtagatcctcctcatcaaggtgacgtactgccagaccttggtctctccgggaataggggcgaccttagcaacgggcttcccacgaagggcattgatgatactcgacttgccgacgttggggtagccaacaagaccgacgctgatctgtttcctgtccttgtgcaggatactgaactgtctgagaagatcgatcaaagaaccacgaccgaaggggttcttgatgctagatctcatagcacatgtaggatgatccttctgcagaacgcgaatccacgcggcctattgttttcagttagtcctcaactcgttactgaatataacatatatgtataatgtgaagaaatgtgtgaatcataactaagaagaccaccatggtagagtctgctcaaaggcagggtggaattcaactcaaacgaaacacgtccggtatcccgtgaagtcctccaaaacggagtccatcaaatccccaatcccaagacgggaccagagaggttgggaggtggatattaatctcccagcgatgtaacagaccaatcccaatgaagcgcaactgaatgcgggaaagatcctgacaaaatccctgggaacctcaggatttgcgcgaggcaagtcaagagattcaagcagaaggagtgaaagcaaataatggtctacacttacagcagtcttggaaggaacaagatcgatcttgttcagcacgaaaataagatgcttgtgaggagcctcagtggcaaggtatttctcaacgtgacgacacctggttcccagaggatctctggcatcgataacgtgcaggatgacatctgacgaatcaatgaccttgtctatgtgatggttagcaacccgaagtcacaagtccccaaacacagaaggacttacacagttcgttccaaatacgcttcgactggccctttgtgaagatagcctccttggccgtcgcgacactgaaatcctcctcttgaacatcgtcatcggcaagaccaccgccatatccagaagcaccacttagaagcttgatctcctcgagtctggcctggtatgtatccatgctcttctcgctgtgttctgtcaagtcaccgatcgtgttgaagctgagttttggcctcttcctttgggccttggggccaaaggtctgtgaaaacggctcgctctcaatcgtcatcttggcttggtgcttcttcaacgcatccttgggtccatctctgatcaagctcatggggagcttgttgcttttcaacagcaccgctacaagacaaggtgcgttagtcttggtcggccggacaagtgacggaagagttgaacgtacagtaaggatccttgtccttctcggcaatcgcctcccggaaagatgtcaacgtatcttgcgaaatgactctggtgttgttgaaccatctccggttcggctcgatgacggctgtgggaacatctctgctctgatacgacgcggccttgacgaccttgccctccttgttgcgaatggcctttccctccttcagcacgttcaaggccttgatcttctttgcgctccggtagaagttctcgcccttgacctttggatcacccgtcaccttgccctgtcgctgaatgcgagacttttccttctttcctgttcccattttggcagatatcactcaatgccagattaccgagtaggttggtgggtagaggatgcagatgtggaagaatttcgttctcgcctgcgagagcggctgggggtatccgtagatcggggggtttgagattgacttgaaagaagaagcacacgaaaatagggaagaatgggtaaaaggctagaaacgaggctatggggtatcagatatcggcagagggtgttgcgtgagaatcgagaggatgaatggactggggaagaagaaaagaagagagggaagcgaggaaggaatgagaaggaggaaatgcaactctgcgactggtcccggcgaaagttttgtcagttttttttttgggcggggtgtggaggccgcgcaaaggtccccatgcacaaaaagtttagcggtgtacgacggcagaacgcccgcgaccagcaaagctagtagcaccaagagcactctagcgccgttctggcctccccgagctttcagaatttcgacggagttgaaagccccctcgtaccgcggcgtgtcccacgatcccgagccgaacctacctacctaggagagcgagaggccgctgcacccgcctggtccgttccctccgtcgcacgaaacctccgcatagcacggcccggccagaagtctcccaactccgaccccatcccgctcaccccgtcttcagccaaccctccacctcaaaaatggcgccaactcttgccaggccgtcgctcagcggcgtgcaatttatcctttcttccccgaccacaacatgcgctgccaccagcgtagtaacacgcgccatcgccgcccgatctttcagcaccacccgatcggctagagactcggtctccatcccccccgattcgcccaactacatcaaggtccccgagccgccgcagtcttccgaggttaggcaccctttcgtcaagggccacctcccgatcccccgctccattttcccaaagaagggcgtcccggagaaggtccaatccggctatgtcaatcgtatcgctcccaagtccgccgccgagctggctggtctgccgcccaagtcgaaacaagagtcgtggcgtcgcaagatggccgaggcccggcgccagtcactcgaggccggtctgcagggactctggcagcgcaaggtgaagcgcgaccagaagcaggcgaaggagagcaaggcgcgctacttggcgaacaagcgggcggcccaggcgccggagcgtctggacgaggtgttcacgcgcgcgacgattcgcgagagcacggccaagaacacattcgtacccctggacccagaggctttcgtcaaggccgaggaggcgcgtattaaacatgcagagaaggaggcgatgaagagcgaggcgcgccgggacgccgtcgtccagctgtacgtggcgtccaagaacttcatcgtggacgagaaggagctggaggagcacgtcaacaaacacttcaccgagaagatccacaacgccggtctctgggaaagcggccgcagcatttgggattcgcagaagaaccccattagcatgagggagttgcgaaacgagttcagcggtttcaacgacagagttactgccaccacttcagccgccgtaaagacgacagttaggcagaagaacgtggccgaggagttgactggcggcaagttgtagttgggatgcaaaaactctactatatctcctacgtccttctctgccctatcaaagttgtacaattagtcaaaggtttgctgcgttgtcgtaatgatttatacgattagtgaatcgagcaaccttgtacattatgggggtgttgtgtacaaataaaatcagatcggccaaggacacccagccaccacaacactcatattgaacttacaacgctgtatttcattccgataccctatctctctgagacggtcgttctcagaacacgctttacttgttgcctaaatagtacaatgatgcccatgaccctatacgccggtgtcaaccaatatttccaagaaaccatttcatcatgtccatcctcaagaaagcttcgcgcacaaagaaagaagaaaaaaaagggacagtgagacatcgatctaacagagtcaacccgtcattcacgctggtctaataacagttgctacatcttccagctcatattaaccggcaactgtggtctaatgtggtcttttagcgtttggttacctcttctcaacaagaaggatatgcatggcaccataagcaaggatgatgaaggtcatgccaaagaggcctaggttcatgatatccctccacattgctgagttgtcgaaaccgaaagtggtcaagatggtggcgccgggaaccgtgatatcgagaccgtacttgtggtcaacaagagtgagctgagtaacctcgttgacaatcagtgcctcgaagccgtaatggaagatggagagccactgaagccagagtgccgcagccggaatggcgttgtggttgagcaatagacccgcgaagagaagactgaagagcataaccaagctgccaatcaggttggctacacctccatccttacaaaggatgccgatgaacaggcagatagcggcggcggccaggttgaagaggaccaagaccaggataaagacgaaaaaccgctggtagtcagcgacgagaccagtcatcgggtagatgattgcgccaagcaggatgggtggaatgatcctcaggggaacaatgtcgaacaggactttggcggcgaaataggtgataggtgaataatagccattcgctctctcgcgtacaaacagcagtctctcttgagagaacacacccaagcttgtgagagtgctgaaaccgaacaaggcgaggacgaagaagaagaggccaagcctgttctggaagcctgcaatgtccaaggtcaagccgtaaaacaagtagccggcaaagacagccaagagaattgcaatcgcgtaatgagtcaacatcaacatcgggtttcggtacaggttcttccaagtccgctgagacagaataacgaactgtcggaacaagcccacacgagcatagcctttgcccattgtacccgtgtagatgttaccatctgcaacataaccgttggaattttgaccattgctgtttaccgcagctgcgattgcctggtgaatttcttcatgagtactggcagcaatgtcggaatggatatatgactcaatcaggacgtcaagatcggtgccagtagcagcaagaggagggagatcgtggaggtcatcgtttgtgctccgcaaaggagtaacgggtggctgcttttgcaatttgtagcccccaatctcgtctccagcatccgaggaggcagcagtatcgacggcttgcttgcgcctggtgtagagctcccgctcctgtctacgtctgactgagtcacgacgcttgttcctagggcgggaagaggatgattcaactaagctgtcatcaccgatgctaactccagacacgctggcgattgacttgacagctctagtactgcttggtcccacactaaccccatccactgacagcgtaccatcatcgtaagaagaagttgatccggcgtgcatggtcaaatcaaccagataatcggcgatgttgaatccaggcgggcaagtgtagccaatttggtcgaaatactcttggcattggtgcagcggtccagaatacacggtcttgccttgtgccaacaaaataagccggtcgaacagcgcgacaatattggatcttggttgatggatggtgaaaatgacggttctcttgtaagtcttcgccagagtaacgaggcattcgacaacattgtaagcattgtaagcgtcaagaccactggtgggctcatcgaggaacagaatcgaaggactggtgactagctcgcatgcgatgccaactctgcgcttttctccaccagaaatgccacgtcctttgccttcttccgaaccaataagggagtcccggatatggtagatgcctaactgcttctcgacctcaatcactctttgttcctttgcggcgcgtgtcatgtctttcggtaggcgaagaagggcgctgttgagaatggtttcgtgtacggtcaaggttggcagcatggtgtcctcctgatcaacaaagccgacggcgttcttgtactccggatcgctaaccttttcaccattaatgtagaaatctcctgacacctggccgcgtttattcttccgggcaaggatatccaagaatgtggtctttcctgcccctgaagctcccatgatagcagtgacctcgcccggatgagccatgccttgaattccagacagaatctcctttccgttcaaattatagacaacgttctcaaaatagagagaagcgggcttgtggtcggtcataagcttgatggcctcatcgtccgagtcatcgaggtgaatcgggccatagttgaactttcttcgggaaaggtaccaggtacccagaataacggcaaccaggaaaagcccacaggcggcaatgacacccgcgataagtggcgtgttgatcttgggaacggtaggcgtgtatccaggtacttcggtgtgatagagacactcgccagcgctgcaggtgagaaggatgctctggtcaccgaatacatcgttgatgagattgttcatctcaggctccttaaaggcacacttcttttcttcgccggtggtctgggtgcattcgaagctcgcagggcccttgatctgctcggacagaaaatcgccaatgtcaacggagccatgttcgccgcatagcattcgatccggaatacactcgcattgaatcttttcgcatttgtatgaggtcgtgttctttccgttgtcgaagtcaaagttggcagtcgaatcgcattctctcaagtggcacatgaaggattcgcgttcctcgacccagactgaaaacatgttagttgacgggcatgttttgggcccagaggtaagagaaccaacttacactggaagtcgcattcgccggtttctttcttacaggtaaacgtaacctgaggaactttggttccgagaaggttccgaatagccttgtttgtaacgtcacagatctggtagttttgcttgacgacctcgccgccagtatagcagacgccaccatccccggtttcggtaaaggcgttgcagacattatcgttcgtgcagacattgcaattgatgcctgtccacccatcgtcacattcacaagatttgcccttgcgggccagtcgatcggggcctcgagcaagtgagccgcagactgtagaagccataacaaagttaagcatcacatccggatgagaacacggtcatgatcattgggttttacgtacgtggttctaagcagttgtcgccgccaaagccatcgggacagatacacttgccactgtactcgctacatgatgcaaattgaccacacgagtacatgggaaggttgcagttgaagctaaccggagagtatcatcagcatcacctagacagatacttaaacgagcaagaaaaaggagcgtaccatggagggcagtctttgggtcgatcggccatcagttccatttgcgctcgcaacatatcgatggatgtgtagttctggtaggctgacgcaacgcatgatagtgatagcgcagcgagcgccagcgcgcggggtatcccgaacgccatgatcgtaggatacagcccaggcctcgagtgacggcactgttgatggcctcgcgtaaaaaggtaaagttgttgtcgttacttaactgaactcgggaagaagtcggtgtcgggtcgttgaagaaacactccaaccaggcgcggtgggcgtgcgtgcttcgaggtggtagatgataggtggtgaccccgtgagcttgtgaatgtaagtagagtacctatcggtggtggcgcgccaggctaatgcgcgtggctatcccaagtccccaacgtgggccaacctaagcctccgaacaaactcagatgactcgacctaatccctacggctcaagcacccgataattcgcgtgttgactggctgtgcgactactaggcaacaacgcgatgccgattactgcgccttgttgacttataagtagctgtttaaagtccggaaatcaaagtcatagaaaggtcgtgatgaggaatatgaaactggacgggagcaaacaacagaagacgggagccaaattccacagtggtggccggaaagagagtgtaggtactctgcgtacctaacctggaacatcgccgtgacttgatggatgcagcaggtaagccaagttggcgcggcccgtgtgcgcgggttagtacacactgagtgcagcaatgacgaaggctatccacagagtggggctgtgactttccttggtccactagcgagacaacgtagcgattttccatggaattcattggttcttctcggtacaggctgagacatggtggaagtgcgggttcacatcttccccagctcaatttgtggagatactgtcccccgctcactgccattggttacatctttcacgactccaagtttatcgcggatcatgcggggactcccaattgttggagatgcagacgacggtacctgagtgccaaagcgttgggaatgtgagagtcgaaacaccaaggacaagtccacgctcttgtgggtgcttccatgttgagcaacgctatcttggctttagattcactgcttccctaggttatcatggaagcgaaactatgagcttgatgctaccaggtctgtggagcttgatgtcaacaccgaactatcgaaaaagggcgcgcccttcatgtcaaaggctcgagatggactccataacttggtcttatataaaccgtcatctgtatacacggatttgagtgaccaagtataattgaataaacacgccaactagccacagtatactttccacacagatcacttgcccagtgacagtcgctccgccaaaatggtcaaaatcaccccattcgaagtcgaacaatggatggaccgctatgagaccacgcccggtgtcatcaacatagctgagacttgttgcgcctccatttctatcgacgacctcatctccctcaataccgacaagtccgcttgttcacccctacaactctccaagaagctgacatacggcgacatcctcggctccgagatccttcgacagcgggtggcctcgctgctcaaccgggacctcaaccatcactctccgggcttggaaccgctgaacgcggaaaatgtgatcattacacagggcgccatcgctgctaatttcctaaccttttatacgctggttggaccgggtgatcatgtcatctctgtgtatcctacttatcaacaactgtactctgttccagagagcttgggggctgaggtttcgctgtggaagttgaaggctgagaatggctatgttcctgatgttgatgagctcgaaggattggtgaaggctaataccaaggtttgttaagtctatttatacttggattccttgcccttgtcctttcccttctgcctccttaaccaaaactttgccgagaacagaaactgacaaaacaaaagctcctcgtcctaaacaaccccaacaacccgacaggtgctaccatcccaactccaacccttcaatccatcctcgacttttgttctgcccgtaacatcactatcctttcggacgaagtttactctcccctctttcactctcttcccgcatcatcctcctccgccaccacctcaacagcgcctccatccatcctgtcgttgtccccttccggaacagcaaagacctgcgtaaccctctctacaggctccacctccaaggcactcgccctcgccggtctccgcctcggctggatcgtctcccgctctccctccctcctccgcgccatcgcttctgcccgcgattacaccgccatcagcgtctcgcagctagatgaccaggtagccagctacgcgctcagtccttcggtgctgccggcgcttctggagagaaatttggatctggctaggacgaatctggcgttgcttaccgagttcgtggagggaaagtatagcaaggtttgctcgtgggttaggccgacggcggggacgacggctttggtgcaatttcggaatctgagcaagggcggagtaccggttgatgatgctacttttgtgttggatgtcttggacaagacgcatgtcctgtttatgcctgggagtccttgctttgggcttgggacggagttcaaagggtatgttaggataggctatgcttgcgagacggaggtgttgaaaaggggtttggaactgatgggtcaatatgtagaggaacacctgctttgacgaagggtggcttacaggctagcgaaattgatgttcctagaagccagtcaatgaactcatcttgggagcgtaccgaaacatggaaatttgacaccaggggattgctatagtctgacatcttacctggtttgaccccatcctgggaaactacatgatccgaacaccactagcatactcagtaaatacaaaccgccatacacaggccatacttatcacattgcaagttgggatcaaagttggacagtcaactgtattaatagtataggattctctatctctgtggcgaacgtagacgtccgaacgatcaaagagagccgagcactggtaaacgacacccgagcctggctatccgaagagctttccaagaggaaggagcaaattattcagtttttccctcatcatctccggttcacgcaggaagaggctcggtagttctgaagttctctgggtgcaggataccgtgcatatttccttgcttgatccgttgcatcgtcagggcagcgatcaaagcagcaccaacaccgcttccgtcctcggcggcgagaatctcaatcggatcatcttccttggggtccgccttctcaggccagtccaggatctcacggagtgcttgcgcgccacgagccttgaagttgggatacttgttgaaaacggatccatcagcaccaacgtggcactgcttatatcctttcttcttgctgatggcagcaacgccgcaggcggagaggcgagcggcgcgggtaccgattagctcggcggtgcgacgaatcagctccaattcggggccggtgggtgtaagccccagcttggtctgaaacagctcaaaggtttcggaaaggttctcgaacggatccctgcaagtgttcgttagttgccagtctctaagtcttgcagagaggttatactcactcttcaatgagggaaaggaaggacgagtcaagactataagctttccgaagcttggcgatatcctggccagggaagatcttgatctcctggttgtcatggaggtcaaccaaaaccaggcggaagatttcacccagatacaaccctgcgaccatcttctcgaaggactgctgaccgggacgcggcgaatccttgtcaataatgacatcgtaaggagtacgaggcaagaccttatgctcgttgtcaaaagctccccattcgcagttgatggccattggcatatccggtgggagattcatatgagcgagcttgggaatcgagccacagttctccatgtacgcagcattgcaacctgtgccaaaaatgcatccaattctcatcttaggatcagtgtatgccgaggcaatcagggtgcctgtagtgtcgttgatcaacgccgtcagcttgataggcactccctagagacaaaaataacattagcagctgatcagagagagctgaagaacacaacctacccggcgctggagggcagcctcaaacatggggacaacattatggccctctacgccagcgatatcgaagcccttcgtccagcgttgcagaatgccctcgtcgatatagttctgtgtcgccggataggagaaagtaaaaccgagtggaagcgcatcgagcttggttgggtctccgtggtgcgtttcaatgaattgcatgaggcagtcggcaatgtactcccacagctcctcggcgtcgcccgtcttgagctcctcgggcatgcggtacttggactggatgatgtcgaattcggactttgtttcggtcaaagtgacttggcagacacgtaggtttgtaccacccatgtccaaagccagataagtaccggtttcgttgccgtcggggaaggacataacccaggtagggttcatgggctacagtaatcctctcgtcagcgaggttcgtttttgtatctgtgttgctcggtggatgctaaaacgcacaatgctccctccctggacgctaaggcctgtgcacaaaagaagcagtcagcatctcttctagctatggacatgtagtatctttgcagttcgtggagtaatcacctttctcgagctcatggacgaagtggttggtaacttccttgagcttggcgccatcgacggtaaagaggcgctcgaggtgctcgatctcattgcggagatccttaggaaggttatcgagagtccctgacgccatagttagttgtaagattgggaactatcgtggtaaacttcttgccctctgtgctggaagtggtccgactgtggcagtgggcgtggtggtgataggagcgaagtttgctgagaggaggggggtgctcatggtggactaggcttcttggcgacgacgttccggcaggcggaggcgccatagctgcatcagaagccacaggcagcaagttctattgactagaaatccgcaaggcaccgaaacttgccgttcgggaaccaacaaactcggggaaaattggggcgtctgatgttgtttgcccctgtagtagatggaaaagcagcgaatgatgggtatagcacttgaagtggcttagggtctcaataggtgacgtcggcgatgtcactctgggtgttgggtactggtgatgtaggacaagagctaaataggtcggaagctttgggagctgattatccaggaagacggggtttagggtttcatccaaggaacaagatccaatgtcaaggatttactccctcgacgtaacttccgctgcttccacttcagtttgatccgctctttcccagttgaaataacgaaacgttggctcaaactctgtggtccagttggccgcatctgtctgacctttgatgcagccacgcaagctgacaggctcgaggcacgctcgttacgcagaccaagttatgaaggaaagaaggggtaagctgacccatcaggtagagctgtcatcagaaacgaaggaagctacccctccatgtctgaagggctgcccatcattttccgcttttgctatgccggtcaaggccaagcaaatactggcaagcgcaatgtgtatatctaggtaaggtaggctggggttggggaaggcaccatgcgggataatacctccacgggaatgggaatgacacgaaatcatggacggagataaaggatgagatgggaagagatggggaaaacccgggagagggtcatgaaggtttctcagcgggatattcgaaagcttgtcgttacaaagtagcaccgctgcttcagcagagggcaccgacgccacttgggctctcgttcgtggtgaagtttctcatgatctgcccatgccgctctcaatctcaattccaatgagagtcggggtgacgtgaaatggctgggacagacgcgacgacttgtgcaaatcctgccgtacgaagctcatcgtctcactccctcggcatccgatgatctaggtgaaacgaacaggcgcgggagatggagtaggcgcctaatcagatcgaacggcttgaacaacagaccggaaggcgtttttcaggatcaggctgaaaaggaacagtttaatgtacgtaccggtgccctttctgggaaagggaggcttgggtccaagtccaaccattatgggccagaagacagagtagacttaatcttgacagctctgggttatatactgaggttgctgacgtccactgaagctcacaagtcggaagaagaaaacaactatgtaatgttggtgctcaggaacacgtcaacggtctgtgccttatatatacaacaacagctgggtgcaaacgtatcatctgattatgtgcaaactgtggaggagcagtcggccagataggtcgaaatggagaaatgagagccgagaattataggtaattatcatcgggctcacagatacctaggacgtagggtatcgccaagcaaagtggaagctgtcaagctgaagctagattgcatttcagggtatgttgaagtggaaaccagcgtgaaaaccctcccaaatcatgacttcgtcgacttaggatcctggacggtacctacgtaggggtagcttcacgatccacagccagaggtgcagtagtggttgtgctgtgggggcagttaggttcgtaggtaggtttctgttaggttttcccctcccctttctctgaagttgggtaggtcactgatccaaagctcaaatcggttgttgggcgaggtacttggggtgctgctcatagtgatgaatcaactgagcagaaaggttgagatttccaagagatttcctgacaacggaagttggagagattgggccgttgcaagctcccaagttgcccctgtgcacacgcgcttgcccctcatataactagggtactgctgacatgggggttgcgcagtggtgactggtgacaaggggaagctcccgtcccccgcaggcagcttgggcagaaactcaagtggaaaggcaactcaaataccgtcactgaaatgagctgaccagccaaacatgtttagttagaggtaaccacccaacattgagcacatgaaggcgctctgggaacgtttcatgaaaagcaaatcataacaactcgaagttcgggcatgaatgtaaaatgttgtaaacagctctagagaggtgtggtcatacccggcgagacatccgggcccctatcttcagggtcgatcggttctatgcagacggaaacgcccgccaaaagctgatacataaggtactcatcaggtgccactacccgctggtcagacgatcaatttaatcggtacagtagacctaactaagtactgggatgaaccccatgaaccggcccgatctccatgtagaacatctcacatttcccgtctcatgaaccctcaactcacaagtacataaaagtcggaatcacggcgccatcaacctccgaagtccagaaaccccggccgccggccggagcccggctcgagcccggcacccaaggctggtggcccgagctctacttgccaaggtgtggatatctcttacggacgaacaggggtccaccgtaacagcaacgtaagcaccttggagaagtgctggacagctggcgggacacggccgattagtatcgagaggccacggtgatgcttgtcggtacactctgtgagggccagtttctcgtgtaattgactgcagcaccagctaggtccctttcccaagtttagtccatcacatcttcaattggactattggacggttcatgaacgcgtcccgcccctttccttcaagatgaagacatcggccgtcttctctgccgtcctttcgttgctttccctagcttcaagaggttcggcgcatggacaccatcaccaccacaagcacagcgatagcggcacctcgagcgcctccgccccggcaacatttacgccgccccaagtcttcaagaatgtcaatctcgtccacatcgtgtcactggagaagaactacgtcaaggaatccatcaatgtcgtaatagaaaacatcgacaaggaggcgcagtccgattacattctgccttttgcaaacgagcagttgtcgcgtctgggtggtttggaggttagagatcgcaagaatgccgaatccggtccattcgttgttgagccggtagaattcgagtcgttcgggtcagtgatttttgtccgtctgtcacacaagttcccatctaacctctcttgaatagtcccaaccagtacgttcggatcggattgcccacacctctcgcgcccggcgcgcagcagacattgggcatcacctactaccttctggacgcctacaagcctcttcccgcctcgatcaagcaggaggagcaacagtttctctcgtactccttctcggcctactgcccctcggtatacactacatccaagcagaagaccgaagtcaaattcgcatcgaccaacatccccgactacaccaagcttcccggcagtggagacgtcaaggagttcccccagaaacaaggatccaagctcgtttatggtccctttgatgagaagccggccggtgcgcttgagcctgttcaggttcgctttgagttcaacaagcccgtgattcacatttctcgtctcgagcgcgacattgaggtcagtcactggggcggaaatgtggcgtttgaggagcgctacgatctcgagcaccggggtgccaacctctcgtccctcttcaaccgggttaagtggcagcagtcacaatactataaccctgccactcatgcgctcaaggagatgaaattccctttgcgcgttggcagcgccgacccctactacaccgatgttattggcaacgtttccacgtcccgcttccgtagcaacaagagggaggccttgcttgaaatcaagcctagataccccttgtttggaggctggaagtacccgttcaccattggctggaactcggatgcgaagaatttcctgcgcaatacggcgaccggaggcttcgttcttaatgttcctttccttgagggtcccaagcagcccgagggtgtcgagtatgagcaggttgtggtccgtctgatcctgcctgagggagccgagtacgttattactaccccagaactgccctaacgtgttattgacactgcttcacacagaaacgtaaaatggaccaccgcaattcccaagtcctcgatctccgaagcgggtgtgcagattcacaagacctatttggataccatcggccgcacagctctcgtcatcaaggggcgcaacttggtcgatgacttcagagaccgtgatctcaccgttacctatgactatcccatgtccgctgttctgcgcaagcctctggttgtgtttagcagctcgatggctgtcttcgtcagcctttggcttctcagtcttatcaatctcaagttcacaaccaggaaataatttaggagcaggcggagtggtttgttaggcatatgggttgagtgaaatttcctatataagtgtatcatcgtcatacttccagcggccagatatcttgaaagagcaagagaaaagatattccatgcgagaagaggaattttctggctgtgataattgactgtgcaacttgttgaactcaaccgttcggcggttgagaaaggcttccgccttttgaggtgaatagagaagccggatgctcggtacggaaagcagccgtttgcacaagacaacgcctagcctagaaactcaggcccccgagatcaacatgtatcttaattcgagcaacgaagcagtgttttgaaagaacatgtaagtatggtcctctccaaagtatcttacttacaatattgggcatacctcaattttcacaccctctgatagcagcaaagggtcttatctgaaacaagacgaccagcatcaggactgcgcatggttggtttattcttgccactgctcgaataaaacatcttggagaactcaacaagggggagagcagtggtgaggtggggtttgatccccaaagcggatgggagttggagtcttatgctatgacgtcacacaaattctttatacagacttaaagcaccgaagtcatgacgacagtaacaacaccacgtccttattcggctggcacgagaccaggaaacaggtctactgagagcgtggacggcggagttaggcttcagctgaacgaaggcaggtgacagactgcataggatcaagaacggagtaccgtgtcactccagttccttttcctagtcgatgcctccgattcatagccgaccaactttacgatcaactaggatctacggagtatcagataccttgatttatatcaccttatttcagcccttttacgcccagtgacgtcgagcccgagattaccgagagagtggcacgcatcgcccgtcgatcaacttcataccttcgtgcctcttacgcaggaaccgtaaaccaggatactgctttcgaaacaaactcaatctacgataaatgattctgaactttctctaacctcactgctacctactttctttgattcgatcatcaacatactctaaggcagcgccttccggagaagaactcacaacagaaagaacgatcgaagtcctaaccaaaacaagagccgaacactcgtattacttgtcatcagcaaaacatcagacaccatgtgagttagcccacatgtaatccatcaacctatcgatgtaaacctttgtagcctccaaggaacatatcaccatgtcccgcaagagcatcgatagcagtcgctctccaagcctgtggtatctctgttcttcaacatatcgctctgcccaaacaaccactaacgctcttactctcaggaaccgagcactctccatccgctccaacaaccggagcagcggcggcggctcctccaccaacttctcctctcaccaccacggttcccgccggggcttcagcctctcctctctccggggaaccatccaaccggaactctccaagaagctctaccgtctaatcaagtccgagaacaacctgatctcagcacacgagacggctgccaaggagcgcctctcgatcgcccaacaactctcagagtggggcgagcagacttccgacgaagggatcagcgacatcagcgacaaagtaggcgtgatcctgtcggaactgggcgagcaggaggacaactacgcgcacgcactggacgagagccgcggcacgctgaaaacgatccgtaacacggagaagagcgtgcagccgagccgggacggcaagaacaagatcgcggacgagattgcgaagctgaagtccaaggagcctgagagcacaaggctagtggtgctggagcaggagctggtcagagccgaggcggagaacttggttgcggaagcgcaattgacgaatattgtatgtccatccattatccctacccgatcatctacttctctctccctttttctttctttcttcttttcttttttttctttttttttcatttttctatttgtttttattttattttattttttttcaacaaaatcagttcccaaaagcgcttctttcccatcttatacaaccctatgttcaaatggctaacaaaaactgatagacccgtcaaaaactcaaagaagcctactcagccgaattcctcgccaccatcgagcgcgccgagaagcaaatcattctggcccggcacggcctgcgtctgctcaacctgctcgacgacacccccatcgttcccggcgactcgcagatcccgtatacgcaaggtcaccaagccagacaaatcctcaataatgccgaagacgatctgcgcgactggcgacctacgacgacggcggcggctttggatgaggatgccaagtatgttactagcaactcgcccacttctccgacgacggtccagcagcacgcccagcagccccagccttcgcagccgagaaacgctgcttctgtcactgatcaacaattgaatgagaaggaagtggatggtgcgagtttgacggggactgagacgaatacgactggtaatgagagtgcagtaggggcaaaccaagaggtgcagacaactgctgtttaatttggcgtgtttgcatgctttgacttatccatttcagctttgctatggtaccgatgtcgtcttttgtttatttagtgttcgaggaactgatacctattttgactttgtaagaagcagcatgttttaagtcttgaccaatatcgagaagattccaagcagtatttacagtcaagcgaacaccgtggtattatactgaaaaagatgcaaaatttccatgcgacagagctcatgacaacttgtagcataccgtaactagaaccccaatcatttgaagatatcatcaaagtccttttggcaccatccaactccgatcctctcgatcctcaactctaaatagtagccgtaatcctccttatgctctttcttgcaccctcacccgtcaccataacagcgccctccatctccagagccctcataacctccgcaaactcagccggctcaacctgcacacccgccccctcgcccaaccgtctcgccacctccgagtacctaactacctgtccgccgctggtcatctcatccagcaggcggataaccgcatccttcatgtcggccttgcgctggcgctccgccgcgctcgtgccctctgtcaacaagctcatgtcgatgcggccctggctgtcggtggcggcggtcttgagcgccgacttgatgaggcgcacggcctcgcggacgtcgtcgcgcgtgacggtttgagataaacgcatctttgcgtgcgcctcggctaagcgaatcatggactcgagctgacgtgtggtggccgtaatgcgcttctcggcggcgcgcacgtcttggcccagcttgcgcatctcgacgtaggcatcgacgagctcgcgaccggcttcgggcgtgagggccgggtggatgtgcgagcgggcgtaggagatgtaggaggttagaaactcgacgggctgtttttttgagggggagttggttagtttggggttcatcttcgtgtggattgacagacggggaaaaactcacaaggacgtcgttggcctgctgggcactctcgggcttgtcttcgagatacatggagagcaaatggcgggccagacgctgatcattcttctcatcaacacgatcgaggatgaggtagaccagatcgaaacgggatagaagggttggcgggaggtcaatattttgcggcactgatagatcagggttgtatctactaccaatggggttggcagacgccaggattgatgttcgggcattgagagtggtgatgatgccggccttggcgacggacacggtctgttgttccatgacttcgtgaagaacggagcgggtcgattcgttcatcttgtcgaactcgtcgatacaacagacaccgccgtcggataagacgagagcaccggactctagaacgagttggcgggactcgggatcgcgggtaacataggcggtaagacctacggcagaagaacctttaccactcgtgtacacacctcttggggcgattctgtgaacataggagagaagctgggacttggaagtggatgggtcaccacagaggagaacgttgatgtctccacggtatttggggcttccacccttctcaaaggtcttgttcgtgcctccgaacagttgaagaagaatacccttcttcacatcatccatctcgtaaattgatggagccaaagaacgtgaaaggagatcgtagatatccggtcgagcggcagtttccttgatcctctcttcctcatcaggagagacctttcggacttcgtccatgctctggccattagcatgggcttcctcctcctcggcaaggtcgagggtcgagggatcagaacccatcctcttgcggtcgaccttttgtacatggacaacatcaacatatgtcttgtgcacgctcttgaccgtcctcatgcgcgggttgacacgaacgggggtgactttaaagataccagtgagctcaactctgtcaccggccttgcaaaagtccacaagctcgttatagacgcaaacggataccgagtggggtgtctgaccagcaggcacgttatccggagtttcttgcagcttgatgacttgcttgtcttcgaaagcacatctgttgtggatgatctgcattgagttcttggaggcgcagcgagcccgaggacactctgtaggctcacgaatcttgccacgatctaactgaacggttatagaatgaccacaaacactgcacttgaaaaatgcatccttcatgtcggggatgaccggcgtggttctgatgacaagacccttgatggacacaagcttgtccatgtcagatgggttgaggtcacggaggttggtgatcttgtcaagaccccacgggcgaaccacatacgccatctggctgacttggtcctcaattgtgggcgccgctgtttgggcaggccgcggggtgggcggttcctcgctcctttcagagcttgggaagttcggctccgagctttgtgaggcacctggagcggtcctagagttttgggatgctctttggctggccatttccttttgcgccaactccatcatacagtcatgtacgcattgatccatgaccgggatgatttcggtaggatagtgttgggcctgatgccataacttcaaggtgcgcgggtaggacttgaggtcgcggagatccagatacagcttgttggtaccaagcagcagcatattctccagtgcctcccaatatggcttcgaatccgcatccggatggccaatagtctcggcctcgtccgcgccatctgcccacatccggtatttcctggtgaagttcctgagaaagtccttgaacgcggagaacgaatcgtcaagagaaattgttgtaccccaaacaagaccttggctttgtccaccaagggcatctgcctcagaggtattggggttattggtgacaaacgagttggcatcggagccaggggcatcgcggatcacacgaccggcgtcgtcgaggatgattcggcggggaatctgggcgggagtacgaagagggtccccgttgatgtcgcctcgacgggatcgaccggcaacggacctttgcgagctgacgaagagctgactgctttcgctacgaagatcggactgttgagtaagctgacggcccgggctagaactggaggcatagcggatgggagaggagtctgcggagtgtggtcagcattcagtgtagtccttttttttttttttttggttgacagccatacccccaattaactggctccgtccgtttgcgcgaggagttcggtcagcatcgctctgggtctctgtctgctggcgcaaaggcgagctcggcgcattgccttggtgggcagtgctctgggtattgctcatctgcctcaagggagaagataccggggcggcgccattggcaggcgaggagggctcgtagaataagggactagaggcaagctgtgatgcgcgtgtctggcgaggagttgcgctcgaaggaccagcctgcgagctgcgagtagtgcggggagtagctgattgggagcttctcgttgttctgcgctttgctggggaagacatgtttactactctgtcctcggtggttttgttgagataatacaaagtatggaaactaaaccaacaagaagggacagaagacgggcaggttgggatggagacgctggagtgttgttgtggcggctcccgatccctctgtaattgcgaggtggttggcaggtcggcagcgtgttcaggacgggcaaggtggatcacgttcctatcgaaaaaaaagacagtcgcgacacacgcgtctctgataaaagcactttacacggccgttcgtgtctgcgggggcttactcgcgttgacccattaaaacccctgtcatacccaaatgagacggacgaggccactgcagtgctgctcttgagtgcgaactgtcaggtacgtaaggtacgtaccgcgccgtggggcctcgcttggagtgttcgctctggattcaagccacatcacagggaccgcttcaccccacaatacccacgctcaccacggtaaccaacgataccgcctgcccctggtcattgtgagcactacctacctacgcagcacctctggagttcaagctaaccactatatacctacccacttgcgcccattgaagtcgagttgcccctcgtcgccgaccttctccaaccgataccagtctcgagacagcaattgatcaagaaacaagaacccccagataaccagtcaagatgtcgccaggaatgtcgctgtatagcgtcaacgctataggtacactaggcaccacgctgctcctgggtcctggcttatacgcgccacgtcgagcaatgttgacaattgcgttccaacagtaatcctctccagcgatgacggttcgcggatattctcaaaatactacactcctcctcacgctgccgctggcgcaccaggaacaggagtggccgccggactcggtacgcaatagacgctccttttaccccttattcggtgtcgcatgttcccgtaaggctgaccagcccgaaccttgtgcacaacagcttcctcgagcgcttcccagaacccctatcccgacaagacttctcaaacccgtttcgagaagggcctccttcagaagacagctaagcagacgggcgatatcctcctctacgacaacaaggtggtgctttacaagatggagtcggacgttgctatctacgtcgttggtagcgcggacgagaacgaagttctgctctacaacgtacttttggcgcttagggacagcttgcatatgctcttcaagtgagtatttatggcgaacgtgaaggtgccggtcatgggacatgatttggctaaccacggactttctactcaggcaatcgatcgacaagcgcacgatagtcgaaaactacgatctggtatccctcgctatcgacgaaatcgtggatgacggcgttgttctcgagaccgatcccaccatcatcattcaacgatgcagcaaggcgccgcctgccgatgtcaacctcagccgcctcgaccccttcaccgagcagggtgtcaacaacttggcacaactaggcaaggctaagcttactgactggcttcgtcagggtctctaagggcatgtgcgggtgggtaatgacaagggaaggagtgtggcggatgggagcaaccaaggtaaagttggcgcattggttcgtaaaaaggtatcaggcccttttgtttggcgagcctttttatggcagagtaatgagccaaaggcgaagcaaaaagacacgaaaagccaacaagtgatgggttagcagaaaacaggagttatagtcttttcccttgcgatctatagggtttgaccccgtctatattctaatgtcggaagcggctttcctcagcctgttcatgaccgccgccgcgatatcgtctccatcactcacaccctctacgaatattacatccgcgccgcgcctgtccagctctcggagggcagcgaaaaggccatgtgccacccccttgacatcgttgcccagatcaatctccagaagccttgccaacaccgtggtgccgtcctcatccagccattgcccttccctgacagcgaacccagtctcggccacgtccccgctgtccttcgcagcaacatcatcaagcccctgactcctcaaccccccggcaacaggccatctccccgtcctaataaccgcaacactcttcacgtttcccttgccctcctcctccccagccgcttcaaccgcctccctcacatccgccttcggtacctccctcctccctccctccgcctcatacaacaccaccctcgccttcgggctataatgcttatacttcatccccggcgctctcggcgccgtctttcctccgacctctgcctgatccttatacgccttctccacgccttcccaccccttacactccctaatctcctccaagctgaccccgcccggcctcagcaccacaggcggcgagcaaagcccgtcgacgaccgtgctttccacccctacgctgcatgatcctccatccaagatcagtgcgatgcgaccccgtagatcgtctaacacgtgttgtgcggcggtggggctgggtttagtgctggcgttcgcagagggcgcggcgaggggggcgttggcgagtttgatcagcgagcgagccagcgccgaggcgggcattcggcacccgaatgtgggtaggccggcggttacttccggagcgaggagggagggggaggggttgggtagcaggatggtgagggggccgggccagaagcgggttatgagggggtgatagatggctgggatggggtcttcttcgtctcctgctgaggagaaggagggagagatgaatgaccgtaacatgctcaaatcgcaaacgtgcacgatcaaaggattatcgcttggtcgacctttggcggcatagattcccttgacggcagcgctgcgggtggcatcggcgcctaggccgtagacggtttccgtggggaaggcgacaggaatgtcggtggtgcggaggtggtgggctgcttcgcggatgggagacagtatattctcattttctgatgtagttgggacctcccatgtgttgagattgctagttttcgttttgcttccatctttgtgttctgctgactcctccttccagtggccgagcacttggatgttgctgtcgtccaccttcactttgagaatccgggtttccattgtcgtcgaagttgtcatagcgggtgccatcaatggcactgccgtagattttggtctagttatgtctgtggttatagtgtggtggtgtcgattgaggattggggtgagttgtgggaggtgcaagcgtttgaatcgggtagtgagagttagaatattggcgcaaatagttcccttcattcaggggattcgacgatttcgagagatggattgaaaacccagagtctgtcgattatcttggcgattttaggcaacggatatcttgtgaggcatcggttgtgttagacaacaagtctcgaacttggtggtggtggtcaagctcagggtttggctccctttgagtcactgtggagaaatttttctcttttatccgtctcaacttgaacccaaaaccagtttacgccctattctaggctgctcatcttacaatcaccaccacaacaaaacttaactacaacacatgttgagcatggacggcctcttcaatcttgctgaactatggatagtaattcatctaccaacacatattgtgattcgtgaattgtttgtatgataccgcttatctatacctgaccctagatccatgctacaccatatacccctggacctcagtaagcacaccaaatacacacattaaacaattacttcagtgtggttctgagacaaataacatcccgttacaagaccctacctccctcagacactcgtgtccacctcacttcccctcctcccctgcctgaccggaagcgtattcacatgcgcattcgcaaaccccaagtgctccgagaagctagccaacaatctcatcacatcatccctcacctcctctcgattcgccatgccctgcatcaccctgactctcggcggctccggaacatgaggcatgtgcatcatatctgtcgaaccctggctattgctgtggccatgaccatgaccatgatattgaccatgaccatgaccatgatgcacctggtgaccatgatgcccgccaccatggctgcccgtgccattattcccgttcatgctcccgcccatgccgtaccctcgaggcggatggtgcgaatccgggtccggccgcatgccgcttggccgccggcgactacggttgcgcccttcgccactcatcgccatcggatccatgctgccgcccaggtattccgactcggcgtactcgccagctgaataaccccccacgtcgtcgtcggtggcgtagctgtagctgtccgcgcgggagtgggcgcggctgctggtcctgctgccgatgcttccgccgccgatgctaccgccaccgatgctaccgttccctatgctgcctccaccgttgacggatgaagcatagtcgggcgtaccacgaccgttggtcccaatgaaatgctcctctgacggcgcctgagcgacccgggcgtagtcgctgtcgtctgacacgtagatggacggttcgcggactgatgatgatcgtacgacaggcagcggctggtaaagtgaagcgtgccgttcgaggtcgaacgggtttgcgccgcctatctctgaaccactgacagaagcagcgtccgagttggctgtggatggccgcgtatactcccgattggtgaaatcgtttgttggcataggtaagctttcatcgagatcgatcaagctccctaccgaaacgcggttgtcgaccggaggcttgggcggcatggaatcgtagcccgtcgattggaagcctagcgggtctgtagggtggtgtatgaggggtggtcgaacaaagttgtcattgtggctgtcgttggagcgctcttcattccacgggaagcgcgacatctccggatgagcagaagccggcggagcagccattgacggaaacttccagtcctgcgtacggcggttgatgttcatgggcatatctgccgggtcgctgaggggcggtttgctaaagtctgggttcgggttgaaagctgcgtagtctatcgaaccacggggtccggctttgatggtctccatgtccacaaactgagacaagtcgtttccatcaaaagacgcatccaagtctatgagcgactctcgtagtgccgcctgtgagctcggttcatattgtcgaaggttgagatccgagtcttttggtggctccggtgctgatgctgcctctgatgtggacgttggacccagaccgtaataggcacgcgagttctcattgtagccggagatcgtattaggatcaaacagcttttccaaaggtgccttgagagctagtaatttaggaggaggcggccgcctccttcctttaggcttggggcgccgggtctgctcttcatcgaagtcgaagtcgacattatgcccataaacatcatacacggcttgagcatcgctgtccatggccatccggtcaaagtcgaccgttgtgctaaagttccactcgtcattggagagagcagtcgaggcataatcggatgggccttgagcaccaacgggcgcaaacagcgattttcgaatacctccctgtgcctcccaaaccttataaccccgaacaaggttggaaagtgatgctgttgggtattcagagctcgtgttgaatatgtaagggtgccgctggacttgctcaatcgtcggtcgttttgcagggtcttcgaccagacagaaagccaccaagtccttgaggttgtctgagtactggtctccttctagacgaggcgcatgggacttgatataattgccaagctgagggatgttgaaccccgacatgacattgggaggaagtccggatgcaatctcgtataccatagatccaaacgcccatatatcaactggtgtgctgtaagacggtgtaggttcaaagagttctggtgccatccaatgaggcgtcccaataaaagtcgaccttttgtcgaatttggtctccacgataccagccacaccaaagtcacagagctgtacggcgcccgtctccgtcacaagtacgttggcgcacttgatgtcacggtggatgattccttctttgtgtacccagaatatggcctctgcgacttctcgtaggatgggaatgatccacttctcctgcaagcccccgggtgcggtaggcttcatcagagtagccacgcttccgccagcacagtactcggtgatcagccacatggactgtccaacgggcagtacatcgagaatgagattgatgttctttgcgccgctgttactgagtaacttgagggcactggtctccttcataaactcgctatacgtgtctgccagcctaggattctccctgtcgctctcctcgatgtcaataatcttgacagccacaacagcattggacttgttatccgtcgctttgtatacgcggccaaagctgcctttgccgatgagctcctctagctgatatgggggtgcttcttttcctgatttattgcattcttctgcaacaactgtctgcatcttcttggcatcctcaatggcctttttctttgtagtggtcaggaaatctgacccgtataccgatagggtcgccatgtttgctgactgcccccgcaaggacccgaggagactgttggtagtatagtactggtgattgtgtgaagcctcagtgttcctctcgtgaccctaccagcgagccggtctagatatgggacaggcttctagccccaggcggtgtgacggcaacgtaagtgtgtcaatcaaaacgacacctcagctgtgcagcgttactctggtgctttctgggcgcgcggtgagatcaatgtgctaatgagtcctaggcctcaagtgagtttcaaaatgcacttcgcagatgctagataagttagtcccataggagcctcaagatttccaagatagtgaccatgtaaaaagggcaacgatagaaagctatgaggacaatgactgagggaagcccgatcggatggtctatgggaaatgtcagtgttcctgaactcctcaactatgaggttgacggatgttttaatgtatgtatacagcaatgagtctagagatggaggtaggggtacaactccaatgtccaagagtgacacccttgacagaacggttgaaagaaaagggcaagcctcgaccttgccaaggatgagaaatcatgttatcgatccgatatagaaagagagcaggtgtactcacattaaaattggtactaggagtatcgcggtatgcgtggtatgtccggtccctcctaccgatgagatctcccgttgttgacgacggacgatgagattgtgaagaaaagcgagcgacttgtgtgaggttcggaacttgcccgagtcagggtcacccaagtccgcgttaggtactcggctccttgcactgccaggggcaaagtcgcccagaggtgtaaacttggcaacaggaaagtcacaccgaagcacaacgctcaggatcctttacaggaccgaacaaacgagccagttccaactctcatgcaacagaaaaacaaaaaagtatttttggcctcaaacacgatggctggatcatcggtggagcacagatcgatggataaaggacagcggctccttgttgtcagtgcgcgtccacaccgctggctgacaatgtgcccgtcctgactgttggttgttgacttgttgtggtttccaccagcaatctgaggacttgacagcggatagaaatcaggggacagagccgaaactcacgacgggatgtgctaaaacagggagccccaaaagggattccgtcgtaagcgagatcagccaatgagagccccataacgcatatcaccacgtggatgccgctccacttgtggaggatgttcgagttcctttgcgcgggagctcagcggtcccaggtcttagatccagccctgtagcgggcctttaccgatgtgtaggtatgtaaggtggtaaaacatggacgtcaaccatcaacaaaagcacctctcttcatttagttcacggtctcccgtcctgtcattttgataggaatatcttcacgatttcaagagctggatctacggtgcctcgcctgaaccctccaatctcttcaccatcttcccatgaattccctcccaagcattttcacattgacctttggcaattccaatcaacaacctcgaacagctgatctctacattttccacaatcgccaaccccccatctggcccctctttgatctcccacacggtctccatgaccattgagagagggcttctgattcggacaaagaggccagtgtccagcttcgcaaactcatacgtgctgacaacgttgctgtcccacaacccggcgggcagcgtgtgtataacatcggtgaccttgtaggactttgtctcgcctagcattcgcggctgcacagcgcttggaacggctggcggcgcactgggggtgagaggttcgcatttggcgagatgagggtcgcacgagagaaggaactcgtggtcttgtaagagttctatcgcctgctcccgggtaatcttcggtgggaggggagacttgtgtacgagttgcgctttggtggagaggactacagcggcctctctgttagtgctgtgcgtacttgtaggatttgctgaattgctacgaacatgacatgtttgtgatcttcttgatcgacgttcataagagtggatccttgccgtaaatgtacgaacagtttgaatgagactcgtggtaaagtgtgcgatggtgaaaagcagatagcggtatggttgacattcccagagttatgctgtttcttctcctaagtcttaacctcacatggcgaagtggtcgtaaaaaaacaaacccaacctgggcagtccactagggtgcgctttagctgaaaggccgttaccaaattgtgatagcgactgcaactatctcgaaacacatcggtttgatggtctggtcgttgtcaaatcctaaacagctcgactgaaagaccagacctgaaacaatgctgtgaagcgccggatcgaggagaacacaacaggggcagctccattggataagcgcccaaagtccttccaggtttacagtccccgaacgttcggtcctcgatgtgctcatgtgcataacaacctgaggacactgtgagtagaggtgggaacacaacaattatttgtagatgttccttggttatggcccgaggaatgttcgattacctaggttatgggataaggtacaactctaaagactttgttagagcacagacctagaagacagtgtatgtgctaaccacggaaccataagtagcagagtctattagcagttaggtacatggggttagggttctctcccaatgcagaaaggagcttgggccaatcggtcgcccaacctaattaatgcgatgatgtcgtcgcatgggaattcggattggcgcgactttctccatgaaccctgaaggccaatccaaaataataataatcaggtcataatcccgggattccagcaccatcacaagtgctgtagctactatggaagcagtagcaaggagaaaagcagctgcctatgtctgcttgagttgtacccggcaattccaacgacacattcgacgacaataccacaacgccgccccacgacctgatatctacgatgtcgtgtgtgttggtggaggaccggcaggtctgagtctcttgactgccctgcgtaagtcgccaatttgtgtcccagcctcacacttggtcagttgcttaccctcaggtttgcaggcgccaaccctgtcacctcccacctccgtgttgccctagtcgaagcccaggatctatccaaagtcaagtcatggaagctaccgccaagcaagtactcgaaccgatgcagctccctcacgcccacatccgctttctatctcgaccagattggtgcctgggaacatctcgatcaaaccagagtccaaccgtaccacgaaatgcaagtctgggatggcgttacggatgcccggatcgaatttgactgggcacccggttcggccctggtagaaggaaccaccatcgcttacatgaacgaaaacctcaacctcacatccggtctactgaagcgactggagcaactgggtggtgtatcggtattcgagggtgctaaagttgagaacatcacctttggcgaggagacggaggacctggatcttaggcaatggcctgtcgtacacatttctggaggcaagcagcttactgcccgccttttggttggagccgacggagcaaacagcccagtccgtgccttcgcgggtatcgatgcgaagggttgggattacaacagacacggcgtggtggccacgctagagatggagggcgagggttggggcggagagcacaccaagattgcctaccagaggttccttcccaccggtcctgtggctatgctgcccatgcctggaaagtattcgacacttgtctggtccacaaccccggagaatgcctcaatactcaagagcctctcgcccaaggattttgtggctatggtcaacgcagcattccgtcttagtccagtggatctggccttcatgcacacacaaggggcgaaccaagactatgagtattcgtggaggttacaacacacatccttcaacccgcgggcaatcccgcagaccgtagttggagttcaggaaggcacgattgcctctttcccattaaaaatgcgccacgctgatacctatattggagagcgtgtcgctttggtaggcgatgccgctcacaccattcatccactggcaggccagggcttgaaccagggccagggcgatgtgcagagcttggccaagacgatcgagcacgccgtcacccatggacaggatattggaagtatcatgtcactcgagtcgtacgtatcggaacgatacacagcaaaccatgtgcttcttggggtcgttgataagctccataagctctattctgccgaaagcggcccgttagtgcccttgaggtcactgggcttgaacgcagtcaatgctcttgggccgttgaagagcttcttcatgaagcaggctgcaggaagcggcaccaagctcttctgagctccgcccctccatttccaaacaggatgggcagctttcgaagtagtgtatatgtatttgtaccaacttgagccatgtgtcatgtatcaccacaccccgtgcaagtttgcttctagggagcagctgaaccaacttaccgcgagatcattggtaacgcggagcctcaagacccctcaataacgctacgagacgggatttgttcgatgtttgaattgtgactcccgtctatacaaacactcccaatggacctagacaatctcttgaaccacatcagatcacaaaatgccccttacgcgatctcctgacaattcagtcccatatccttcgactcacaccgaggcagctgagccaggcttcagcgattggtatactctacctgtaaacctacatcgactgccttcatggccgggccctccggctcattggacttacgtttgctttgtcccttttgcggctccaacctgtgcagtccactctttcgtctttcttgcgccggcgtaagtagtttccaccgactagtactggcctgttcgtccgcaatcacaacgttctgccaaaggaagtgtatcaatttgccgtatcttatgaaccggacacgggcaaggcgctcgaccttgcgtgcctggagcgaccgagccttatttcgcgagccaggcaacagcttgggacaccattctcactgagcgcagctatctgtacgagccacgctctgtttacatatccagccagccatctattcatagtatctctaggcagacctctccactcgatgagactatccgctttcacagggtcaacataaaacctgccccaaatctacagtcgcgaatccgacaaatcgtctataagtgacacgaacccggggcctcatcgcagtcctagatcgagcatattgcggaactggtcatctgcgaagaaattagctggtcgattgttggctggcatcctcaacaacttgcacttggcttaccattgccggtaccagaactcaatcaaatcttccatctgcagtgggtgcgctataaaacactgcgtcgtcagccacgttctcatctgtttgtcgaacgatgaggataggcccgctcaaatatcggagtatacaaattcattgaaaaccacccggagaggacttcggtactcaagcaggcaagcggatttcgacaactgctcatcttgaaaggcttctcttcgtcggagccattgagtccgctcaattccgtcgccttaggattgacgacaaagttacaacaacctcgcaggacgcttcagagggtgaccgaagccgtggtcagggccagttggcagttttattcatacaacggtcctgaacttcaatgcagtcttcgtcgatatctctacgtatcaataccgctcaatcaaccatagctctggttcactttcaactgcggcttagccaggcccagttgacacgagatttccgtgcaagcagctcaagtcaacagagggatgtgtatccaagagtacattgcctaccagtgtgggcaccgaacaccgggtgtcgttcgcccgtgccccctgaccaccgcaggacacaacttccccatctgcaccatccggccgtcaaagcaacacctggcacaaaccatgtgcggcccttgcgaaagactcctacactcacgatgggtacttattcgggagtgggagcatcgctggctccatgagcgtggagtttgcggctgtgatgtggtcttccccggccttctgacccgacctcgcgtgattggcaacgtcctaggtccagaggaagacttcactgaaggggcccgagacgacacaatcggacattgtggatctgctcccactccctatgatccaacggaggtagaggaggcactacaacaaggcaatacaggaacaggaacttaccacattccgcccatattcaccgagaccgctaccggcgatcagcagcgtgttgccatccgcttgcccagcttgtacgcggccgagtggctagctgatcaccgcgctctccacgacagcggaagatgccagtgtccggtccgttttacgccctttcagcctgacgtgggagaatatgacatgatcaccggggaacgggagtatctccaggaataccgccagactgagagccgcaatagggccataaacaagggtgaggaggaaattactttacggatggcccagatcaatgatacgtttggaacttttgatcctgctgctgctgcgtcatcacccccggccaaaccgaaacctcctcttgtatctaatttacctccgaccggccctcgtcataccagagctcgctcgcatcaccgccagagccactgccttcatcatcagcaggagcattttcatcaaggacagggacatcaccacagccagccaaggcatgccacttcggtgactttggcgaacacctccgtgcctttcccccaggggcggtcttgtgatccggcagcacagcaccagcagcgaccggagcttttcggcctggcagatcagccagggcagctctctatccgttcgtcgtcccacgccgtcgcctcggtctacggcaaccatgaacaacacgtttacggaccacacaccttcgtaccaatgggcattgttttccccgatcattgtgaccacgagcccgagactcaggatggaccgcaacagcttcagcaacattgtcaggaacttcattccctaaccagtcgttcctctccgccaccgtgtcttccattcccatttccatactgcggtctgcccgtcggctccggaccagagggcagtgaagtacacatgcctaattgggaggattgtcagttgagaagatgcaagtcgagcttccaatctgaatctgaacctggacctggacctgaacctcgttctagagctggggtggtttcgagcgaggttcaagctgagactaataaggttgggaccgatactgaaaccaataacggaaacggaaacggaaccggcatcgcgaatgatgctgaaggtggttgtggggctcaagttgatcacgccgagcaataccagcaacaccgtacaagtttgggaagaggacaccagcggagctcatcgtactcctgagcgggattaaggattcctcatcttgagtccttggactggtgagtcgccatcccatcgcttccatgacttgtttcgaagatgtgaattccctgggacttttatgagagtggcccaattgtgaagctaacaatacagaggacagcgaaccacgaaaacaacaaattctcagcgcgcagtatgacggcgggatggagattatcaaagtcgacagagagcgagtgttcgctccgcgacaatgttcgacggcagccagtccagtggcggctgagaagttattgtaacaacaagcagtcgtcgcgttgcctttttcatatctcgtctcacagcaccacacaaccatgcacatcaaggactggcacaactaacaccaacaccacagaaaatgttgaagaagaaggacgtggatgatgtgttgcacacaactcaacgacgaaagaccaaagcatggcatcccttcacttcagtctctcttttaaagacccgatgactgaattggctattcttcttctgttgctggtctagtctgcatctatctatgtttcctgttccgtttttgccaggggataagagaagaagtcaaaacgtcccacctttatcagcaaaacccaaagtactgtttctcctttaggcgttctttaaaggtaaaacatcgcgcgcggcctgcttatccgctcatttcaatatctgcagttgctgtgcttcattcatcaaaaaaaaaatatcccatgcgttgcgttccatgtcacaaagtttgcagccggagagcttcaacattaccgatcgacctcacctggaagtaggaataaaagggttagctaccaaaccacttggaattttaaagaagagagtttcacacaatgagaatcaaacttaccaaacaccaaatccattgtgccgataacggccacggcatcagccaacatgtggcccctcgacaagtggtcaaagccacccagatgagcaaagccgggagcgcggatgtgcacacgatacggcctctcggaaccatcactgacgacatagacgcccatttcgcccttgggggcctcgatggccgagtaggtgtcaccgggcgggacggcatagcccttggtgtacagcaagaagtggtggatgagggcctccatgttctccttcatggcggagcggggcggcggggagatcttgtagtcttcgacacggacgggaccagcgggcatcttgttaaggcactggtggatgatacggagtgactgacggaactcctccatgcggcacaggtaccggtcgtagcagtcgccgttgatgccaacgggaacgtcaaactcgacttggtcgtatgcgtcgtacggctgactcttacggatgtcccatggcacgccggaaccgcggagcatgacgcccgtgaaggacaggttcagggcgtcggcggcagagactacaccgatgccgcgcagacggtctatccagatacggttgtccgtaagcatctcctcggtttcgtcgatgcggtcgccgaactgcgtggcccacatgtaaatgtcatcgagcaggccgagagggatatcttggtggacacctccggggcggacgtaggcagcatggagacgggcaccagagactcgctcgtagaattcctaaggtttttcacatattagattgagctgctggggttgggtgcgtgctgcattggtattcccaggtcctttcgcgtagagtttcgcgcattggtttttaatatacccatctgatagagaccgccgatatttaacgaaaaatacgaatcaacactcaccatcaatttctctctttcctcaaagccccacaagaaaggcgtgagagcgccgacgtccatggcgtgcgacaaaacagacatgagatggttgagaatacgggtaatctcagcgaacattgtacgaatccacttggcacgctcggggatctcaacgttgagcagcttctcaacggccagagcaaaacattgctcgttggtcatcatggagacgtagtcaagacggtcaaagtaagggagcgcctgaaggtaggtcctgtactcgcagagcttctcggtgccgcgatgcagcaggccgacgtgggggtcggcacgaacaatctcttcaccctttagctcgagaatcaggcgcaacacaccgtgagcggccggatgctgaggaccgaagttgaccgtgtagtgccgcaccttgcgggccaggatatgatcctggggaggcactctcggggcaccgtctgccttcaaagcctccaagccatacagatcgttgttgggcgcaaagtcgtcgccggtagggaccagacgggttccttggccctcgtagctgggctcggcataccgtctgagagcggaggcagaaaaggcgcgagtcgagttgaggttgtgagcgatggtggtgctctggcgcatacaatggcgcttggcattgcgcccagcgagtcggaacaacgtcgtcgccattgttgtttgtgggactgccgcttgctttgggtcgctcagaaggtcagggaacggagatggatagattcgcaggattgacagcgacggaggacaaaggggaggaggttcgccgctggatgtggcctcttctccggcggttcaatggctcgcagtgagcttgcgatttctagtgatagcagtaataaggtggtggtggagatgcttcagttgacgtccagtcgactttccctgaccacggccgcagcaacgccccagcttcgaactcctcaaatcgttgccgtcagttggtcagtgaatttcaacccaatcaaaggccatcagttgagcagtcagagaccaagcttcttctggtacaacgttccccccacggcgggcaagctcccgtctcgactgttgccggccaaggcgtttatccggcagccgtgccgccaagcggtcccatggagggcagccgcgctatatgccatctgattggctggttgtagaagcctcggtccttcgccaggcagtctcgaggcagtgtaagtcggaatttgggcattttagggagaggttttcgcagaaaggaagaggaggatggaagagcatgtccacacttataacaatgaccacagagattccaagatgtgctggagttaagagtggagttagtcaacatgtcacttactcgcgacaaacctcgatgtggacatggaatatgaagccccgatgtctttccctcgccgaagctacaaaattgtggatttggaattgatactcccgacatgcaagtatatctaggtagttgaagtatctcccatcatacctgcgcagccctttgcaagtgaagatctagcgttctctcttcgcctcaggtttcgtcgatggtcgaagtcgacggtaacctgacagaggttatggcccgccatgtaccctgttggccttgtcccagtcattgcggtcctgtccacaattgtctccgccgaggcccatgagcatcaagttgagccaggcagtccctgaacctctccgccactgcctgcagcacgataagatctcagccaaccaatcaaccgcattcccgcgaaggcggtcaaaaagttcccgttcgtgggaaaaattctgccgctccatcgcccgtcgcacagcgcagagctctctttcccaagattttgcccggcgtgccgacctgcgtgtgaaagcgagagggtaaccccgccaacctagagcattatttacacatatcgtcgcaatgggatcctcaaagaagcagaccgccgtgcccgtcaggacaaaggtcccgagcccagaagaggttgagaagcgtaacgtacgtcaatcactggcttgccgcccatcatcatcagtcgaggctgcgcagcgcatgcaacgcggaaactgatggcatttttcttctgcagactgtccatatcaacgccgaaactgtcaccaatgtcacatccaccgactttcccggcttctaccccggcgaggatcattcctgggatatcgaaaagttccgcgaaagtgtccgcgtagtgttccaccagaacgacccttatgaggctcaattctcgctcattggcgtcgacgcctctatcgccaatgccttccgccgtatcatgattgccgacatccccacgctggccattgaggacattttcatgtggaacaacacctccgtgatccaggacgaagttcttggccaccgcctgggcctgatcccgttcaccggcggcaaggaaggcctccataacttcctcaagtggtacaagaagggcgagaccccgtgcgactacaacacggtcgagctcgagctcaaggtcaagtgcgagaacaacgagagcgcgccggcagacagcaaggaccccaaggagctctaccacaacgcccatgtttacgctaaggacatcaagttcgtgcccaagggccggcaagccaagtacttctcgggcgagaacgccatccggcccacgaaccctgacatcctcgtcgccaagatgcggccgggacaggagatcgatctgacgatgcacatgcacaagggcgtcgggtccgatcacgccaagttctcccccgtcgccacggcctcgtaccgcctcatgccgaccatcaccattctcgagccgatcctaggccgcgacgccgagaaattccagaagtgcttccccgagggcgtcatcgggctggaaaaggtcaccaaggaggaggcgaagaagaagggcagcggatacgagggccatgagggcgagctcaaggccgtggtcctggacgccatgcgtgacaccgtcagcagagagtgcttgcgccatgacgagttcaaggacaaggtcaagctgggccgaaggagggatcacttcatttacctggtggagagcacggggcagtgggaaagcgacgccatcttcctcgaatcgattgcccacctcaaggagaaggcgaagaggttcgagaagcaggtggtgaacatggtacagtaaacattgtaccaggggtaggaggattcaaaatagcacgaagaagaggtgaggttatttctatgtacggtggttgagacagaatttgagcgatcatgatgtggaatcacacagggaaagaggaaaaatcacacggattaggtcgtgaggatacccatctctcttgtaaccatataaaagaacattggaacggcgtcatggaggctagggattggtggccagctttagtttaatggtttctgcttgttaattatcatagacatgtcggtgcacatgagtcatgaaccacactgtcttgcataaacacagtacccctcatttgacatgatgtcttttggttacgtactgcgtagcatattgttgaagcacattgttaatcatatcttgtattcacatctaattaattgcaaaggaagttaactcatcgctatagccatcttgcgggtcattccccgctgcttgttgtgcaacgctcccgctcgtaggtaatttacaaatctagtccctaaatagcatgaacaaagtccaggcaaaccaggccaggccatcatgacacgttcatgtctggggaccatcatgcaaacttgaggctgaagttgaacaccacgcctacaaacgctggatcagtaacggcgagctcagtaccttccgtcagcccaagctgctcaagtgtcttctccaagtttggccgcgtctgctcctccaagttcgggggcaactgcatgtacagcgtcttgccctcagcccgcaccgacggcttcttcagttgcgcctcaggaagggtagcaaacgactctatgagctcttcgagtgtccacttggggttgaccttgagcacccttgccgtcatgccgcacacggggcagtcctccttttgctcgtgcttaaacgtatacgtgtaaatgctgtcgttgccggaatacatcatataattaggctcgccttcgccgggggtgcccaaaaagggtgcacagctggatgcgatcttgagtgcctcgttgcagcaggccgcggcgatgaccgagttcgtggccgcgatggccgggatgatgttcttcaccacgccttgcgtcagagagtacgtgacgcccgatatgttgaattcctttgcccgctcgagggctttctggtagagccaggtgatgtgctccgggtcgtccttgtcgagctgcgggaacggcttctccttgtcccaagcgatgacgtgcgcccattcgatgcagtgctccggctggcgggggatgctggcgagagtgcaaagaggaacggcggctcggggagcgtgcatgtctagctggcactcgatacaagagcccatggtcggtagaataacgcgggcttggcccttgaagccctcggtgccgccgtcgatgagaggtttcatgctatcagggttttcacaactcgccatgttgaccagggtggcgttgatccatcggcgtgcctcgatgctgtccagtccgcagactacaatctggaactgctggtagaagtcttcatcgaagtcctgtatcttgcagttatatggcgtgatcttgacgcctttgactcttctctcaacgaacttggcagctacttcggctttgaatttccctacgtccgcgtgacggaagagaaactggcggttaaggttggagatgtcgatcgtatctagacttccaggtcagctatcattgacatgtcgatatatctatagaggacaaccgacccatgtcgatgacggaaatgtccttgaacccggaaagggcgaggttcttgaggatctcacaacccagtcctccagctccgctaccttgccgtcagttctcataaccatgacccgtcaaatcattaagctgagactaacatgactctggaaaagttatcagcttctgcttgaataatttgatatacgcatacacttgatgtactgccaattaaaaggataacttacaagatcttgattttgttcatgttctctactaccgttgagccatcaaactcttccggatccacgaatgcgcctggccgtgttcggacattgttgagatacttcctatggtaaaggtggcgtgttagctgttgggactcatgccctgaagatatgaaatccagggggtgttcttgggtcgcgatcgagagcgcgtaacacctaccatcttttggcttcggagtctgggagtacttctggacttgacatgactagtttatggctacaagaggagacttcgctggtgagataattaagggggaggccggcgggtaggatgagaaatgctagtgataatatttgctgattagtcgcggctcacaaattgttgcaggttgaatgtacaatccgaggggtgagttgacgggacaacaaacaaacggaactggaggagggaagcttccatagttccacttgcgggcgggcccggacttcaggttcggagatggtgagtggatagctcctgccgccccgttaaaggagaccctgtaggttaccaacagcggcaacggagagtgcccgaaagtgcagttcagggccgctacagggaagggacgactgcctgcacaacggatcagttagcacttagcagcaacaccgacgctacgtatcatcccctgttgctttccgtttgacgcagataactacgtacactcagtgaaatgtcgtcgatacgaaacggaatttccactttccttccaattcgttccgtcctctttcgatcggtcaaacgataggtaacgttccggggtgtgaatttcacttcaagcccagcctgtgtatttcaaagtcctcatcaccaactgacatcattacagatatctgagatgaacggcctcttgacgcccatcagcacctcccgcctgagtgcgagccccaacgaacctctgctccaggaagttggcctcagaaaggaaacagtaaagccgaaccaatctcctggtcagaggcccttgaactcgcccgaggaagccctcgaagttttacgacatgaacctaactacgaccagctcgtcgctactttgcgattcctcagccatgaggatttagccgggtccacattcagcatcaaggaaccaagtcctatgaccgcaaagctagttcaggtgctggtgtcagaaatcgtcccgaactattggactctgctaaacgaagactcccatgaaaccaagtcttcggccttggggctcttgctagcttgtcttcgcagtctgacaggggtcaatgccattattgtgcgtctgagggcatggttacaggaagcaaaatccggcgatggcaagtccaagcgaccggacatcgcaatcaatctggcagtccttctcaacctggtatgcctgttactaaaaggcaatgattccatacgtggcatttggaagtcagctacaagaacgctgaacgggaacctcaacaccagaatgctctcgcaggagatgctttcgacctttggcagtggtcggatcattgcactgaccgcagaggctattgaacatgcaaaggggcacaaggcagaaatcgacgttaacaacatctggctagcaaatgggccagaatataccaagtggttaagccaaaatatcgtcaagtggcaactaacctcgccaacatcagatgagacgaagctttgttccgagttgtttctgaaggctctacgactagggcactcgggtaagacattcgcgaatagctctggcttctcaaactatgactgacttggaggcagatacggccatgaaatgtgtccttaccaggttgctaattgctcaaggggctgacaatgagcgctttgggctcctgctgggccatgttcctcgaagcgagcagcgtaaagttctcttttcggtgctgaagaccttcgccgaggactatcttaatcggttaggcacgagtgataccgaaggcagcaataaaatgatatccgcagtggctggtgcaatcagcgcaattacaatgaatgatccggagagaatagcctacctcgttgagtggttaacaggttcgtctggcgctggacttggcgactctattggtatccgacgagcggtggtggcagtcgtctctcaggatagagactcaatcgtcagtgtgcttgagaaaagtattgcccagattggagatcagctatacatcaagcactctccgatagtgcaacaagaaggttggctttagcttgaaaatggtgtgttcttcctcttcttgagcgtaactaacggtttcaaagtgcatgcgcaggtgctgctcctgagcgctggatacgtccacaaggtctcgcccttgaaactcacacttctgatgagatcaagcccatggctaaatgccatctccaacaggctatcgtcatcaaatcagagggctcgtttcctgggtatggttattggcgaagggctttccagtctcgttgataagggtgataaacgcctgaacttccaagtcgaagaaatggaggtgccagatggaaagtggtacaagagtcttgtcgagatacaggacacacctggctcatgggatccgctactcaatcctcaagagctcacacaaaaaaggacgagctccaagacaccttcccacaagccagcaccatcacagcctcgggcccaaggttttattatcgaagaactgagcgatgagagccttagcgagcaggatgatgttgttgggtacagaaagcccgactcagatgccgaagactcggatgacgatccagaattggtcaggagggacaaggcaaaggcaccggtttacattagagatctcatcaggtatctccgcgacaccgatgattatgatcgccagaagcttgcactcgttaccgccccaacgctcattcgacgaaaggcgaattatggcacagaggttactgatcacgccgaggaactcgcatctttactcgtcggtctccaggataagtttgagatggacaaatttgacgacttgcgactgcaagcaatgattgctatcgtcgttacgcagccccagctcatgggcccgtggttcgcgaagaccttctttgacggtgactactcggtgtctcagcgatctttgatcctcaccgtcttgggtctcagtgcccatgaacttgccgggttcgaaacatccgagtacgcagcagctgcatctttcccttctaaaagcctcccagagaagatagagaggctattcatcagccaaggcccttcaaatgcctaccaaagctcctcctcatcattgaagcctctgcctcacaacgcgctcgaaagcgtagcaacgtccatcacgtcgagcttccttgcgcccctttcagcagccgctgccgactcagccaccgggcccgatgtgctgaagctctctaccttcaagtcccgtcttcccgattatgacgacagcaataacgcagcaacatcagaagaacaacacatcagtaaccccaaaatcaaaatcaagtcccgcaccaagccgcgcatccgcgccattcccaacaccactgctcaaatcatctccacgtcctttttcgaccctctcacggcccgcttccaagcagcgctacattctccagtgtcccggatccgcggcatcatgttccagccgttcctactagccctctatctcaagaccctcgccctcctgctccacgccgcggggccgagtactctcgctcttccacagatgacaggagagctgtggcggctgctgctaagcacgagcgtgcgcgcgcaagctgtgggagacgtcggcatcacacaggcggtcttgtttggcttgttgacactgctggatgtgaatgaggaccggatgagggatgtttgtcaggagttggggagggaggtggtggagacggagggatgggttgcgggtgtgtttgaagggctgagaggtggtgatgagggcagggaggaggagaggacgaagatgttggctgcgggagttctggtgaggttgagggaaggggtggagaagtatagattgatgatggttggggatttgattgggttgtgaaggacgggctttttgtttcttgggcggcttgagaagcttaagaaaagggcggagatgatggaggattcgagaggtgtggtggtctaggtggatataagactgtcctaaaagagaaattgaagggctgtgttgtttgttacccctatggatttcctacgaccctgccgtcgaagccttcataacctcgatcgatcaactctaccggagtgttatcctgcaatcaaggtaaaataaatagatgaaagaaattcagctgctctggcgacgggaggatcgatgcttccgtaacaagatgagcagcagtgaatatgcgcaaaaagattgtaactctatgaaaggaagggctgagccaggattcaaactgaaaacttcacctcatccggaccttgggccacttagcaagatgcaatcaagcaggaccgccatctcacattactcgaccactgagccgggggcactgtctgaaagcattcaaccagtacataacaaactgtcttatctcacgtaaaacacttccttacgggtgacgattggggtgatcatgtgacttatggatctactgacgccagccggcttggcgtattggggcacgtaagtacccatgcagcgctaaaatggcccggtagcaccggacggtcggctgtggaaggtttcaaagcaacattgacaaatcaattggtacgtaccgttcatcgaaatattttgagggacgtcggttgttgttgaaatcctgcacaacaacagctcactccttgttcttttgcttgtgtccattcaacttaacatatcattcaccatggcctcccaaagcttttcccttaccgcccttcgtaagtacctttgcataaccaacagactgtttcggcataaagcgctctcgctgctcgcggtgactaaccatcaatgcgcttatttactacagcttccgctgccgctccggcgcaaattgcgaccccttccagtgatgctcccgcgaagcccaaggtgcgcctccgacccccgatgaaccagccagttcaccgaaagctgtacgcaaacgacattactgagaaacaaaaactaaacaaaaacaaaccatgaaaaaacagccctgctgcgtgtgcaaagaagagaaggccaagcgcgatgattgcatgcttttctccaagtccgatgacccccagaaggactgcgtgtcgacgatagaccagtaccgcgcttgcatggctggtttcggcttcaaggtctaaatataaccttcgttgccatcgagttgagctagcgaccagcagcaacagcagtaatgaccgacaacatgatgagtctataacacaatatccatgtataatactactacaaccacacccgtgctgcggcagcaccccccaagcggcgttttcatgcatctcaaatcttactacggcatacatgtgtacaactacgacatagaaaaggaggagagagagggacagcttcgaatatggattgccggagcttatacggcccttgctacgttcctacttttcttcacacgccgccgggacatcgatcttgtggcaatctccatggcctttaactcagcgcggtggtgtacgaactatcttgtcttgctgattttaacagtcctcattctgttctacttgttctcttttctcaatccagagcatacgagattacgacccgaggccactgtgcccgtcaaatgcgaccacccaacacacagtgacgaattcattgtcaccatcatcgagttcagcacaaagcgttagcagcctcccactcctccctcataccaatcttcaccatcagcagccgccgattttgatgaagcttccttcgagaccatgaatccctgcgcaccctcaggcagcagctactggcccgacaacctgtccacctcagaagtagcagcagcaccagcaccatcctccgcaggcttctcaggcttggcacggggtaacataacagccaagtcttttcgacgaccctcgtacaaggcgcagagctggatactgtggttgctcatgatgcgctgcacatcggccagcttcttggcaatggcggtctgcttttgatcgctggcttctactgcttccttgagtcttaacagacgggagatgtgcatggctgaactgcaagtaccatggataaactacaattagaacaacagtggaagggcgaaatattcttttagagaacgcgccattgggacaaagtgagcggtctaccggttcaacttactggagatcatggtacttggaaactgacttccttacgcggtcttggatggacgtgagcgcgccttgataggctgagagcaaggccttgcgtttcttatcgcgctcttctctcgcctgaaattaaaagaaatcaagaagtgaactaaatgaatgcttcgctcacaggaaccgtatttttgctcgttgttgttgattgatgttcatacctttttgagacgtgctctagccgcgctggcttcctgaagtcgcaaattgtatgcttggtagtcgtcgtcggaaccagaatcgtcaagtacggtgttagtcgactttcgttgcctggacttggcggtgctcgccgagggtgccatgtttgctccagggtgtttcccttgaacgtagtcttttaaacagttctagtattgggccaaagactgaatcataattgacaacttgagaaggagaagtgtcagatgaacagaaggaagttcgtccaaatctcacgatcgattgatgtccccggaagtcggcaggcaagtgttttctccacaattatatctggaaggagcaagtgacaggcacctcccctgcagcaatgaaccgtagttcctgaactgtgtggaattttcgggcggtgaaagctggcagatctttgatgggatcgcaaggcccccgccaaaaaattgaatgccgtagcacagacagggcgccccgatttccgaaagttcagttgtacaccaagcccattgacctttgacgactcagcacacaagctgagagcctcgtcaacgacgtcgagcaatcatgggcctcgccgctgccaagaagtgagcgcatatcttgagtggctgtgctccctttgttgactgcgtgctaatcacgaaacttcaatagcaagcgcaaactgggaaccgaccccaacaacacgaaatggtcccgtaacgaaaccacttttggccaaaaaatcctccgcgcccaaggttggcagcccggcgagtttctgggcgccaaagatgctgcgcatgccgtacatcacacggaagccagctcgtcacacatcaaggtcacgctcaaggacgacaacctcggtctcggcgcgaaacgaaacaatggcgacgagtgcaccggcctctttgattttcaacatctcctcgggcgactgaacggcaagagcgaggatgttctggaagccgaaaaacagaagcgcgagaatcacatccgcaaccactatctggaacaaaagattggaacgatccgctttgtcagaggcggctggttggttggtgacgtggtcaaggaaaaagtgacggaagaggacggcgtaccacagagcgatactgtcgaccaacaagtggagacagttccctctcaggacaccaaggacgccgagcccacaaaacgcaaatccaagaagaggaaggcggacagcgacgaggaagacgagaaggaagaaaagaaggacaagaaagtgaagaagcggaagaccgacaccgaagccgaaacagacagcgagtcctccaggtcaaagaagaaggagaagaaggacaaaaaagagaagaaagaccagaaagaaaagaaggacaagaaggacaagaggaagctgaaagacgcgaaacagtctgaagagagctcttcagatgacctagagtcgtctgctacggagaccaagaagtcgaaaaaggacaagaagaaagagaagaaagagaagaaagacaagaagaaggataagaaagagaagaagcgcaaggaaaaggagctatcagactctgccacagaaagtgaagacagcaaatcgaaagctcagaagaggacgaaagacggtgctgaaatagagacgagcacaccaggtggaagcggcacttccacgcctactgttacatcttcaacccgattcttggctaggcaaaggttcattgcgcagaaaaagatggctttcacggacagcgctgctctcaaccaggtcagtatatcaactctggtgaaattccccgttctttgaatgtcatcactaactaggcctatgttcgcagattttcatgatcaagtcatagaaaagaattgatgtggtcggttgggaagccttcttatgctgcgtattagtttcttttgttccacacctcatcatcgatttagcgttgcttttgaccccaattcttcacacacatcatagcagcttgtcttgtctaatgcaattgagttgaagataccattgtcatgactcgaccagaaccgccagttccttcgcccgtcatcctgaaccgtgatccctctgcgcaatatatgttgatatatatcgcggctccttgacacgtgactacggtgccgttcaccgcacttccattctcgaagtacctcggctgtcgtggcattcgagttgagaccgaactgctcgtcgacgcccggcaggatgcttggggatacgaaggcgggtcgattgtgcccataacatcagaccaaatgatgaatctacttcctggtatgatacttgcgcgatcttctctacgcccatgttctattattcttggcaatcagagatttgaaaaatttcctcatgttagatcagatatgtctggtgcctctagcgttccagaggcccaggcgaagcgatgctcaacgatcaagaaagatatccaaaataaaaacgcagaagaatggtagcacctgctcgctgcggctccattgcgccggttgatcagtacttcgggcttcgaacgcgaactggttgcagacagtgacactcactgtctgtcgcctcgcgtcaggaacctcgtctctttcgtgcggaggaagtttgttcgcgacaacgaaatccaacgacaggacatccaccatacctctccgctttcttcgcaaaacctaaattttacagtaaggacgatcaccttttttctttttgcccatggaattcgaagccatgatttgcagttggttgttggttttaaggaactaaaaagtacatccgcctttgacgaccactttccagttggcacccctcgcccttcactcacccttcactcaccccatattcaaccatcttcgatatcgcagcgcccagctgactacttctttccccgcacattcttcgctatccttagcaccaaccacctttggctgcatattcacatttcccgctgggcaacatctggtggctacctcgaaatcaactctgattttagcccatcgtccgcaggtcatcgtcatcggtgatggaaaagagaacccaatcagcacggcttcagccgctatcatatgcaggcgctctccggggggaccaaggcgcacgcaaagaggtcaagccgacgccccctccgactccgactccgttcctgaaggccgcaacccctctcaaaccttcggtcacatctgttccttcgaagccaactgtgcagcaacccccaccagcagtgcctattttcaagcagccagagcaagcaaaggtctctctgcatacgaattctataaacgcctcgtcacgagagtcttacccgcagctttcacagtccgtggctaaagtcaaactggctccaatatcttacgcccaagctgtaactggtgaaaggatatccactttggtggttagggggaaggaaaagcaaggaccgcaggcggatttgcagaaggcgggaggggagatgactgtacatcaagagcttgaaaaaggttcccaaaaaattcctcagaagagcgcgccgatgggtgggcaaaagaatcctcagaagagcccggaaaagaatacccagaagactcaaaagaaaagtccgaagaagaaaaagaagaaaggaaatcctcctccagaaacgaaagcggcaacgtcagattcgactatcaaggcacagcacactcctcaccaccaaaaggcgtccaaggaaagtcaggaaccggagaagaagagtgtttctacaatcgagcgatgttcgatagcgcctcaaggtggcggacacagcaaggaaagcacacgcagccagaatgcatgcggagatgcagctgttggtggacaaaaccaaggaaaaaaattccacgtcgaatcgccccgtggacgaagctcagtcaaagtattaccatgcatacggaatgctccaaccaagccgaaggccgcagcttggggtgcccaaaactggcgctctcctactactataagaccaagacaacggagcacaactttccctagtttcgaaaactcttcccattctcttcacaaccagtctcccacactcgccgcttgctatcagtttggccagtcgccgtcgaccagctttgcaacaggttttactaaacaccctcaatacaatcatcacggacatattcttcataatctttccaaaagctccttgccaacaatgggtaatccttatgggtacgggcgtcgttgccgcgctcttgacgccgagcaatggaccaaagcagcagcaacccccaatcgatcctccaattttctcggatcagcagatttcgccatccactgcgatgaaccaggcgaagagggattgtggccggaagccatcaaccaacagcggcgaatcgctgaatacatcaagcagcacgaccgaaaggagatcaagtaagtctcccatgccccgtggctgcgtattttccgaaatttgggtaactaaccccgactgataaagcttgtgggaggggccccgtgattgggatgtcaggattgattgcggacataggccattccttgctcatcgccaaatgctcgcccgagaccaaagcactttgaaagaactggctacagtactgcctgtaagtatcttgtgttatctctacgtgtgaaatactaacaagctcttcaggacggctccaaatcccactacatatgcacttacacgaccccggagcggatggccaatgtattggccttcatctatgacaagggtaagttcagtcccttctccatcaccaataaaactaatacaaaccccacttgcaggcaccatggatggagaacgattcaagccctccgaagacaacaccctcgacgggggcatcatcctaaacaacactatggcctacctcgccggcgtcgaaaccgacttccccttgctgcgcgacgttgccctatccaacctccaaaaggccatccaaggcatcaggcgcttcttcgacgacgccgacggatacatccaagactacgcgaataaagcacgtgaagacggcacatctttccaggaatgggactgccttgtctcattcgtaaccgatgacgagctagcgaacttttatcgtccattccgcatcgccatgcagaccctctacgattttcacgtgtacacgcagaccaagttctgcgcggacgagatgctgccgctgcggtccgcgatgtgggggctgatgaaggatgtctaccatgtacgtctagtgtttagcaaggcgtttagaaatcatgaagcgccgcagtgggaggagagtgggctgctacagtttgggagggaggaggatgcgttttttgtgggggtgtgaagcggagtttgtgatcgggttgtggttacgaggagcaccaggtcttctggagagggcggaagtttaccatatcgatttgctttactgaagtggactcactagaggtttacagggttggttggagaaaggagtttggcatttcattggaggtgcattggatgatctttgtcaaggtcaaacggcgttaaagtaggattcagcgaaagggtggaaatcatgagatggtagggacagcgaagatattgtgacgcaagtcaaatggctatgtattgtctaaaaattgtttggtgaaaggactggacttggcaacccgttttgcgtcttgtgacaccctacaaacaaattttttacgttcttcctacatatgccagtgaatacgatgactcgtttggtgaaaatctttgctagtgttcttttcagcatttacaagttctctttaacgccgagtacgacagttgaaactgtaaatttcccgcaagttccttccaaaccagagggaaaaactgagcgggataacatgatcgaacaggactccaaatgcattcaagaaaaatgcgactcatatacactgccggtatccttactttgttgatactcacatcatctatggtaagtcctctactgcattgatggagactgtcctccctaaggggcgccctttgcacttgacacattgtatcaccagccatattggatgcagataatatcatagttttaaatacaaaagacttttctctgtcatgagatattcaatgtgtcaaacgaaatggtaatgttatcgaaattgctaggtatcataactgtagcggctccatttgcttttttttttccctggaggagtagaagcttgatgatactagagagaatcttgcactggtaccaggtgagacctgtccaggcagtctcactcttcgttcttatagctcttgtgatttgtagcgctatgttttcaacggacactacgcaccttaggtatgcaacttcgcccatgtgggtagtcaagttctagtttccaagagcaaacctaagtatctcttcttcgtctttcctgctactcatgaagaggcatcacttccccagctttcgttcgagattacagagaaagaagcatctggttgacttgggattccattcattctttattatgtgttttcatgtttctgactccccaacatcagagtgaagaagatctaaacgtaaattgcaggaagtaggtagcctcatcagcactgtcattataacagttcgttttgactcgaacaaagtcaggtagtgttatccaatcacgcataaaacccatcttcctaccactgagacgctagcgtaccacagaatcggaagggcaaaaataagagtattttctcaaacgcccatcacacaaagtataatcaagttcagggtatttctgaagcaagttcatggccctttgcatcttcatgtcacctggagggtgatgttgcaagaagaagaccttctcataacttggccactcccttttcccaaagacttctttataatgaagactgactaagcactgaacagaaagaacaatgctccaattgtggcacaagcaacgttatgtacccatctatctctatacatacccagattcagcatcactatctcacaatgtaccagacagtcccggaagcaggttgttgtaatgttgttgtgcctagttgaatactggggtctacccaggttgctacttacggttgagtttgaatttcgaattagatatgggtaggtacaggatggatgaatgactagagagcatgtagcttatgtggaagagattttttttctcatgagaaaagaaactcacgattgttaaggagtaaagtgagaaatgtctgaaagaatgctaggagaatgtatcaacagttacagatctctgatttcctaattttcagttctatcttttaagtgtccttctgctattattccctcctatctgatcttaaccttggacgattttcccctaagtaagacaaaccgtgtagacatccacaattcattcctatagcttgattaacgaacacatgtacttgatgccatccaagtctgtttggaaggggcacttggcaagcctcatgggactgcagcgggatatatcgaggacgaagttttccgcctatctcttgttgcttttcatttcagttttattgattgtggacctgatattggaacttactcgccagagcggtctaaacatcggcccatttaagacccagacaggcgagaaaaggtggtttctcgaacgagccaagcgggaagttggagagactactacgctaacagcggtcattctgctcacagtcgtgcatctacccgggccggattgagactagaggcagcgttgggtaaccaccacagggatatgctgaggttgtgccttgtgataatgcatgtgaaaaggtgaacgaatctgagaaacaatgtaaagccaggggcaggatgaaggaaaatagggatgaatatgacggaaccatgttcagtaagacagcttgccgcaataagaaacaaggtgtgtaagagctttctcctatttggtcaacgtgccaggggttgactcgctcgtcgccactttttgacactaggcttctacactacgctgttactttttttgttttgttttgttgattcacattgggcttattttgcacatggctcgtcgtcctcaccaaccggggaatgtgatatggacatgcgcaattcagtgtcattgccactggagatacttagatgaatcatgacatacgaggaattctgcccgagaacattacggtggccgataattcgccacattaaactcgcaatctgtgtgccagagagagcttgggtaggccagggtttctggactccatcgccggggttacaccaaacgaaattcgtaacttggagaggaactgaatggcaggcatgggtgtcaaggccagaaactgagcgaacgcgggtctaggtatagtggtgtgctgcatacatacaatcgaggctaggttgccacaacgaacgagtgaaggtggaacacagcttgtgatggttgctaaaaatttattagagcatggccgcctcgccaatctgtcttttattgcagatgtgatgggcggatgttcatgggagcggagggttacctagtaagcgaggtcggccagatctctcagatccctttgatgaccttgacctcccgtttgaggggccaattggctggttgaaagggggtatcatgcaggatgtctaccggcgtacaatgtcgatgtggatctttagggaaacctctgtcaagatgattggattggcggcatggaattggcacactgcataagaggtcccttccgtgtaacgctggtacagcaagaagaccaaagccggctcacttggcaggatgttgggggaccccgtcagtgtagaattccaggccggattgagaagcttgagtggaagctggcgaaggaggatgcaaagaccacaccatcatgagaacgaagaagcagccaccaggcggagcggatctccgtcataagatggaaccccagtgtccatactgacagtccaagatgattaaaatgattagtatttcagggatgtgtggtattggtggttgagaagaagaagagtacgtctagtgtacagaaatcccagcgatctgcagttgggttgttatggtgtagtgtacgggcgcagcttccagatagacctctgacaatttcccttgaacggaatggccaaacggaagccgcatacaagtatggacaggaacacaggttcgacggagtatgtagaccctgcttagggaggaagagcaccagcgcggttccctcccccaagctgattgatatccgatgatggcggatgaaccgtccatcggagagcactgcaggaggacgcccaacttgacatggcttccatgccaatccgtacttgcctcacagaacattccaggtgaaacacctgtgacagagctgcttggcaggaggcgaattctcaagacaggaagccacggtccatggttacgataacccatggcagatcagttcaacttggtgtggttcagtgacggcagttccagccattcaaattcgcgcctttttaccccgcaaacgtctcgacatggggtgtagcaatagccgggggccgtgacgtcgaccggcaacgacccacttggctcactttagtgcaagtttaaatgctagcgtcggacgctgagcccccgcagtctccaatggtccgctagcacaaactaggaaaggaccctcagtcgagaacgagacacatgcatctttgattggataacgaaatgcaggtgcttctccactgtaacagcgtcgagccgattcattgaggccgggcatcctttggggcctcgcgtgcttctgcctctcctgtcactccgatagtgaacaaacagactgatcatggctggaaagctcagacagaactgatcggcagccgtgcactaacattattctattacagtagcaccggctactacaataacacggctagagctcacagtgatactggcccgatgagcgccgattggctttcagacgcacaatcatccccatattcggtcaatagctcacggccatgctcagcttgacggtacggaaccttcccgtctgatttaaggtgtgatgcgccccttgagggtacatacctacccactagcttggccgtaggggttcttgggggctttgtctcccctctctaatagaccaaggaaagtgtacattaggtatccccgctcctcttgcctccagttttcctcgtggcacctcatccccagttcctcaatcatcatctgttttctcttaagctccaagtaccgatacctttcagagtcactcgtaacaaagagaagcacgaaggtgcaacctgaagcggacatttgcccaccattctgtcttctgcttaacggggaacaaaggagttagcgagacaaggtagagcccggccgactacttggtcccggatagcttactctagtcaaccgagacgggagatacatattgcgagtgtcgatcgtttttgctgtttggccatcagtcaattccattgcacggcattacccagtcgttccttgcctcaggtgcagatagagtgcgcaatctggagcaatccgataacatcacatcattcctgccgtctataacctcccctcgcacaccctcagtcgtcatctcggccccgcccgacttgacgtttaccccctaacggctgcgtttcacctctacaacaccgactgcatcgggtcgcacgcaactcgaaccactgccacttgcaaacatacgagctcgtctttcacgaaaacaactaccacaccacccttcactcaccttcgaaaccgttaccgcatctccacgaactgttccaatacgaccatcaacaaagcttggaccagaacagacccttcccagaacctacatattcccccttcacctcgccgccacctgtccgcctctttcatcatgtcttccgataacagcaattcgaatcagaccaacaacgatatggcgcgccaacagagacggggttccgtgactgcttcatctgccgctttggccagcctcttccgaagcaactccatcacacagggccagccacctaacttccccggaacatctgccgccatcaacgagcaacgtcggagactctccatcaccaccctcggcctgtccggaacatcgccgtcggcttcctttatgcgtcgtgccagcctttccaccaacaactcggaactagctgaagagaatgccattgatgaagatgattctgcccgcaccgctccagccgtccccttcggccgccgcatgagtctaggtgcccgaggtccttggggtggtgtaagccctgggacaaatggtaggccgtccccaccaacccgcaatgatagcacttcccttcgtggccctcctcctactccaccgcctgtctcgtccccgggcactggtaactacatatggggaaagacgccttcccaagcaaacattgctagtccacttaagaccccttctgatgtgttatctcctcgttcagagcaaggtttcaactggtccgagcagcttcgatctcgtgctgagagtaccgtttctggtcaacggcactcaatctcctttacctcgggcctcagtggctcgcctcctggcgccggctttaggcgcccatctccgccagtctcgacccctcaacatgaccgggccaaatctgtctccgaaatgccggcgcctcccgcccaggcgccgaaagcacgacctgtcccacaaaagcccgatcccttccaggagcgcattctgaagggcgacttttacatggactgagcgcggtccatcaatcactggcttgacgctgttttcttttacattggtttttacaacatgacataactgctttttctttctgggactggagcatcagtttgctccgccctcatgcaccggagtttagggaagggctaggttctcttgtcggggcaggccttgaagaaaacaaaaccggacataaactatggcaaaggttcattttcaagaggggaactgacctcaagaacttactattgcatcgttgtttttctgattcgtttaccggcaaaggtacatacgccggtctttctaaggcgaagcaggcgagcgatccgagatgaggaaacgaccactctatccaatttcatcaggttgagacgaacttgctttttttctctttcatgtttcgtatgaatcgggtatcggtttttatggtatcggttgcttcacaaggctggcatatttgaggacgatacacccagattgggaggaatggcaggaacattcaagcatatgggcaatggttatgggaaggctgagtggttacggtaatcatcgaatagattgcccaatacaatacatattgtccaatactttccggctcctgccgtaacacactgaatcattcgcatatcaaaaccttgttatgacccaaggccctcagaagacaatcacatgcctctgcctatccccgtcctcgttcataggcttccaccagctggcaccgacgctgcgaaatcgcatcgcaacagtaggcatgcagacgcacggcatggaaatacatacacctacggccacgtgctgtgaattttcaagggcacctcggcagtagagagtaagtgaatgcaagcgtagctgtctagtaggtacgagccagagtgcttcatcattgcatccacctacctcgaagtatttgccactctacgtctagtctccactcttctccctttccagcgaccaaccttggttcaaacactcaactctttgcagccgatttgctgtatgtaaacagtccttttgatgtctctccctacaatgagagcttcaatctccatcccgccactagaaatattccgcgattccccggcagggaagactctctccgcacatggagcataaaggatgaacggaacggctcgagtgaaatgcaaataaaagaggttgttaacgttcgggccgggcggtcgtgtatacagtacttggccaatgtatcttttcattctctctccttttttttttttttttttttttattttttttattctttttttgcatatttttcttttccttcttctttgttgtcttatgggtgtctgctggtctgttcgcctggatgtaaggcgtttcgagcctagttaaatagaccagctgcttctgtttctgtgagtgcgtatgcgtctgagtaccgatgttgcgggtttcgaggtgagtttgttctttatggtatgatattgagtttggctacgttgttgtcattgctgtatgttgttctcgatttgggtacagtaatcgatatgataagtagtagtagtaggttatggtttctgatttcacaaaggacgtattttgcttcgtcagattcgacggtatgtttgtgattctatgagatacccccccttcgctcccgtagattcacgtgcgtggagatctatctggtttcgcagatgatgatatatgatggatcctcgccatgcaagctagccaccgtctagtccagtaagccatatcgtgagtgttatcagagcagtcaagtggcttccaagtctgagccttttctcctccatacgagcaagaagggtacactgcgtacatctcaagcacatgaaaaaagagagtgggggatgggaccgcgttgaattaacacatggtgatcttctatcctccccacagctgtaatcataaccatgagccactttccacctcttctttcttgtgtcatcataatccgtgtcattcatcgaaaattcctaaaaaaaacatttcaacctattattcattaaccattactcatgccatgtgtacatgcttgatattgtttatccaactgatttcaatcttcgacacagagatacgttcggggaaacagtgcttgcttggcttctgttgggaacaccacggcttgttttcaagtcaaacaagtccagcaatgtcaccacggtttcgttccatcggtgataccccatattggattcatccccccagcatgatgcccaccatgtccgccatgaacagcatgctgttgctgctgctgctgcccatgtcctccccctccgccactactaccacctcctgatcccccttggttcccattctgctgctgctgtcccgccccataccagccttgcccgtaatcatacgccgatctcgctccccctaacccagcagcagtaccttgacctccaaatccagcccctagaccgccgtcgaagcccccgcctccacccaagtccatgcccactcccatacccaagcccatacccagcgccatcatgttaaagtcatcgcccgccagcccgccgagcgtcaagtccatggcctgctcgaacccatcgccaaaattggcgggttcaaattcggggatgaacgcttggctgagccaggggagggggtcaagaggccctgttgagggctgctgctggttcatatctggaaggggtgcggaggaattggcgttcgacaaacatggtggctgttgggcaggctgcggctgtgatcggagattccaatccacagcagccccgctggatgctgcgctgattggggcggagaggataatgtttgcgttgttgggcatgtgggcggtgtgttggctagatgatggacctgctgatgtggtgggttttccaggaggaggaggaccggaactgggggtcgggacggacgatgattcgtgtgtcgcgacctcggagaggagatgaagtggcgtgtctgctgtggttggataatcagatgcattcggttgctgttgctgttgctgttgttgcttgtatatctgatttgatcgtagcgacccagcagcgggagtgaggtccttgtcggcagcatcgtcttttcgtgatatttgattgctagcaaatggaggcgtactagacgactctgtctgcatggaacccattgctgagcccgctccggaaggaccggcctcagcacgggagatgcttgaaccttttggccaggcaggctgcttctgcgcttgaaaccactgtctaagcatcccgagaacaaagaagaatttggcagctggcctattcttgtcatccgccatggtggctttgaacttctctagaagcttctcgatccatttctccacctccacgtcctcttttctcatcacctttccgagctcggtcttgggtgaaatcacagacaaatagattctgatcaagattaccacggcgtaggcgatgcgtacaaagctgaaggcaggcagacagcgtatgctatggacctccatggtgagaaacacatcgaagatgtgcttgatcgcctccagagttgcgctcagcgctttgacgtgggcaggcgtcaagttaccgtctagccaagccgtttgaccatcaattaacgtggcggaccctttgccgtcatcggggctctcgttttgccagacgatctcgtgcatgtacaaatcaaggacgtagaagctcaacatgagcgacggctggcgcatttcgtctgggagtgacttctggtactcattcagcttgtgctcaaagtagctgagtagatgctgtgttctcagaatcgtgatgctggagcctgaattatgatcatcaaagaaattgatgccaacttcttctgctagtctatgcgtccaaattaaatgacagagatacttgtccgttggtgctgcttcaggcgatgtctccagtattttaacactttcttccatgaaccaggaccatcggatgaggttcggtcggtgaagtgccatggaagtattcgtggcgagaaaataacacgtcaaccacgcccgtctggactcgattgacgtgggatccggaggaggtggtctgtacatgattttgtcacgtaaggtggagggcatgccattccttagtccgccccttggctgccttttccttccaaggccgagatcgatggccatgacggcggcgatgtgaagtaactggtagaacttgagctcctcaaagcgttcgggcggccagtaccatatggtagccacctggattgcctggacgagctcaagacttttggttcctgtcaccatgacctcctccgcaaagcgtttcattaattcattcgtgagaatcttctgcactgagggtatttccccggcggcagcagccataatcgcgtggaacaggatcggttgtgttctcctgagcttatctaccgtcatgtcggtggagaaaacgacgcctggtagatgcggaaccatgtgctcattgtaacgctcgaagaacgcagctgcctgagccatgctgattatgtttcggtctataatatcagggtgtcttattggcggtcgtggtaccgagaaatcatctcgcggatcctgactagctcgctccctatcatcagtatgcttccttttctgccccccaggggccatattcggcgttgtgtaagggttgttatcgcgatccatttcgtcataggcagtccaggctcgtgacggtgtcggttggcgtcccgacgtaggctgttctcttggtgtgataggccaatcccgtgttgcggaaagcggttgacctaacaccccccttccagatccattctcattggggtcataagaagtcgctgttgtatacctgggcaccgcttgcgcatcgggcccagtagttgctgaggaggcagatggagataccatggacaggggattcgtgccaccgcgcacgttttgtaaggtcgctgtcagagcatcgattttcttctctagctccgccacccgattgtctgcctttttctgacgcttgcgcgagggttccgtcacgatacaaggtcgctttgctttggcgcatcgtttgcagtccccgttcggatttgcggggtctggctcacatcgaaccttgaggctacggcaactctcgcaagcccgaggctttttgggttccccgttgggatctctgcctccgccatcagcactgggtgatgggacattagcaggcgtatcattggctgtggcagtgccagcggcagcggaagagttgggactgtagccgacggacgaggtgggcgattgcggcgggaaagaagagaagggcagagggttatgagcagtcgcttgcgatggtgcggatcctttcaagcctggttgcctgtgcggtgtctgtaactgcggtcggatattatgaggttgtgccgacgagtgcgactgcgactgatactggaactgagactgcaccggggagttcgtctgacttccagtaccagattgaagttgggagctgtggtctggttgaccggatggcacgtgggcctgtgagttggaatgatattgtgaatgtagctgttgttcattttggtggttgcggggacttggtgcattaataccacggccacccttggtattacccgacgcgttctggacggccgcgtctatcgacgatgtcgtcattgaagctttatttggaacagtcggtgtcggagctgcatgagccgcgtggttgccagaactgcgaagcttgggatcgatatccatggttgtgatggcctaacggcatctgatgaattgacgtcggtgatgacgggccttcttcgtccgatctgccgatgacgctgttggctgtccaggtggaaaagtcggagaatcggcaagttttatctgacactaagcgcgctaggttgcatgtctgctcacgtggtctgtgcttttgtccctgatcgggtgttacatattacgatttccgtatgggtctggatcagccagtcgagacctaaaactcacgagagcgaggttcgtcacacaggctttccagtttctttgagcatgaacatcactgcaccagttatcagctttgcgcctgccgaaactctccaaatattttcctttgaagacaatgcttgtcattaactcgtcaagaacacgacttcttaccatccctacatattattcaagcagataaatgttctctctcactgtagccatatttccaagtagcgtaaatggcgtgctaatatgatacataacgtcttgagggttgtgatttgcgatcaaagctgaacagacggtctaatgcttgacaacagccgccatctagtctaggtgaccccgattgggacgggaaaaagatagtagaagaggaagaaaagaagctaatggatattggaatgcagtggtatcttatgttggtcgcgaaaaaaaaaaaaaaacatggagatgaagaataatggcacaaaaatgctgtacaacatgtgttgtaacatctcaaagaggatctgatagagatatccaagaaaaggcgccaaaacaagtgatcctcagcgccgacagtttccgtcaagatgttcgatagaagaagtacagattgaagtggttagaaccgattatcgtccctcatatggcctcttattcccgaagggtgaaggttgggcatgctgctcttgcgtcggtccttcatcgaatactgctcatacgaaggggcagacggatggaagtcgtgagatctttcgaaacctgtactaggcctcaatcctgattgcgcagagtataacgcaatgtcgtcataggcgggcctttgaagaggaggtgtgggagtacctcgcgagtgcatttgcgcagcgttcatctgagccatgtgttgcatgctcatagaaagtggtggcgttggtgtgttgcggctcacttggccctcaatcacaggcttcataggccgttgcccatatggcgagccactatgagttgacgatcgagtgtccgatggatgcgatccagtgcgttcgtgagtgctgccgtggacgctatcagagtccgttgtgggaagctcatattcgccggggtcaatgccaaaaatcgcttcgtaattctggaggaaaagtgcgaaaacaggagctggaatgttgagtgtaggcgagaacacaatggcaacgttgcgtacggtcattttgttcgagtctgcatgattgatgatcttgaccaggaaagcaatcaggtacctgagaagggtaccattggcttgtgggagtcgttctacgagcaccgaaagagctgcgatcctctgggcttgatctgggagcttttcagtaacggactggaactcgggatgaagatcccgtgtcagtatggtcgtgggcaattcgcgtagataagccttgagcaaggatgcaacagcatggatatcgtgatactgcccatcgtcaaccaggttgatgtcgccctcgttgttgaaccgttctttcagctgcttgatgacaacgttggaaccgctcaacctaaagataccctcttcgttgatggcatcctttgcatccaagtactggatacagcgatagacaacagccggcaacgggaccctaacgtcggctggtgcattgtacctaactgcttcagccaagggcgcaccaaacacaggtctgactggaccgtggctgttgatcccggcacccgcatgaccattttcaccgggaagcgtatggtgtgaatcgacagactttccggccttctctttgctttcgccccaaccaaaaatacttctccgcggtctcggggccttttccacaacgggcggtactgagggtggtgcggtgggaacgatgcctagcttggtgccccaagcctcggagtttgaaatgacctggggatcgcgaggtgctgaaattgtaaagccagcttgagatggcgcggcgtgtccctgagcagcagccggctgatatgatgagacgccttgtggcaagtcacgttgctttgtggtatcgtaactcctgcccagagcctcagcatgttgcttcttcttattatgaccgccattggtccgttccgaggtattagaatcatgcctgtcgtgggtttggttttttttcgagcgttcatccttttcatcatcggtgtagtcgatccagcgcaacaatgctgatacccactcatccctttccctgtcactctcagcacacaacacatgtgtagtgacgctagttgggtctttcttcttgggttctttgatcacgaaagcatggcggtactgattgtcggggttttccatcccaggtccacgggcaggaggatcttcagcgccatgatgaccttgtttgccaacctgcgtcatgatttgtgccttctgtagcttgatagtccccagatgggcgccacctggtgtctcataatacttgagatgggggctatctaggatgaagtacctggccttccagccgccaaagttcttgccgcgcttcgtgagataacccttgcggaaaggtcttccgccagggcctgtcaatactgcttctggattttcatagccagtcgaagatccagtctcgtcggcatttggcggtaaagtatgcgtggacagatacttgcacagttccagcgccgtagagtgatcgagaggagtatttaacagctcttccaggtactgatcaagagcaatccgacgggcgtccagctttgcaggagcatgtccactaaacaaagacctgtccggagttttcgcagtgaacgtgggacacagcttaagcctcgagtcgagctttgccaaggaagcagagtccttttcgaccctccatagctcaccaccgtcggctctagagaacacagccagggtaaaaaccgggtcttcttcgagctgtgtcatggataataagctagccctggagggcttcatgcgagaagacgcaaccttgatatcgatggatggaagagcgtttggtggaagcaaaaggtcagggtattcctccgttatgaagcccctatatatcctagtcctttctgtcgggctctcgtaagtgcttttggtggggctggaggtggaagacatgctgtctgtttccttgaccatatgcatgggtcgaggagaaggtagtggcatcgccggcggagcagagatgtgcagaggcgtgtttggaggcagaggaattggcgctcgcggtggtcgtggagacaacggtgctcccataaagttcatgcccctaggcgagagtgatggtgagctaactcccatcggcatcgggcgtgggctagagggaaggccagggctcaaaagcggcattgcataggatgcatcccgctgactggatccattgagaaccccgacgagtgacgagacagtctcctgaggagggggactcatcttcacctcgagaaatcgggggttggatggcatttcggccggaggcggcggcggcacttcctcgtttgcggccctactggcactttttttgctctttttcgagaggcttcgtaattctgcttctttcctggccataatttcacgatcgcgttcatcctcctctcgtgttcttcgacggcctcttcgttcttcaagactatgttgatcggccttggggtcgtcttcatactcagattcgctgtctgcctcgggttgtggtacccttttgctgtggagggcactatccttaagctgaagaggcgcgggtggtggtttacgcaaaggtggtgatgttggagggggtagctggcccagtacaggaagctcgatacgcttggacaagggcggctctgtaggcgtcgcaggtagcggcatccggggaggcttgctcggcaaacttcttgacggtggtaggttcgggttgatatgaagcccggcagcttgctcctcggcctcgcccgcttgcctcctggccttctcgcgttcccattctaacgcgtcatgatcgtaatgatctaccgcgtgttcgctcggtcttggcatcgtatgagaagggtccagcatctcacccacggcggacggggaaccgtgagaaggtagttggccagcaggaggagttacagggtaaggtgccactgacatatcaacggatgattgcctcaagttggttgagccttggccgggcgaatctgggacttccagcacctgctcctgggttgagaagtcggaggcggttgaggtcctgtttagttcttgagctttggcatttgctaccgccggtactgacggtccgtctggatcgctcaggagctcctttagtttcttcctgtatttttccttgtctttcagagcccgttcgaggtccttattaaggcccaagatcatggctctctgcttgtcaactagtcgccacagttgcgcgttctgctgcgattgggactgcttctctttcagcaagtattggatgacggcctctggacttccggcggtcttgattaagttggcaatctctgtcgtccccgtgttgttttcttgggacgcttttgtggttgtattcgagctcgatgatattgctgatatcgctgagtccatggaggagtttcgcggggtactcctgacaaggtcagcccgcactgccgatggacctgccatggcagaagcttggtcggaagaggagcctggggaaggctgctgaatcagtcccgtgatcgagttattgcgaacattcgaggatttcgggctgaacgacgattctggtctgaaatataacatgcgtaagttagcatggtgtttggggctcgttgttgccttcaggagcctgcggcgaaagacagcacgcataagttggggtctacacaccctggccttgtttcctctggagtatctctgcccgaagattcgctatcgaagaaggcagtcggcgaggggtgatcgggagcagtcgtggttactatccgtggaatcgcggccgctgcgaaagggttgtagaacgtcggcgggaagtcggattgcgttgggccgggactcgtcgggggagaggcagcaatacttcgttgcaacgggcttggaacaggtttctgtgggaacctgatgtgacagatcgattgggtcagtatcgtggacacggcagcagtaacttttctaacagtaacacagcagtgaagacagtagaacaagctggggggaggcaggtcggctggcggcggtttgtccggtgtcggttgtgcgccgctggagagtcgaggattgctcttgtgatcgtccgtctgaatttcagcctcttgcgaattacccttcctgcccgtctccagtatccatccaatgccccaagtcttcaagcggcacgggtcccgacagcacaaccacccagtgttgaagtccgatccaatgggcaacaccaacaaacccacgcccgcccgaaaacaatctcaactccacactcacttggggaaattggaggcgcaaaacgagaaatgacctgaagcaaagccaaacgcagaaacaggatgacatacatacctcgtcgatgagggtgttattggcagcgcacttttgggtgatggtggtacggtggtaaaagctctcccgtcataatgttggtttgacgggccagcatcggccgggtgagcaagctgcgacatgcccgtggtccgtaatgcgacaaaagcgcccctggagaggggggatggaacctaggtaccacaacccggcacagactgagaatgaggaggacagcgcctggagtccgggacttggcggccaattaagggcgtccgggtgtgagaaaggtaacctgtgaagggacctgcggaaggggtcagagagcttagtaacgcaggataactcgccaaagtttcgaagtgcctcggagaccctgattaacgtcgcatatattaattcgccgtggtggtctttcacgggtggttcaagattaagtgttgacctcttattgcgatgcggagcaaagtgaaatatacacccgtgtgtatgaagggaatcgacagcgtaaatggcgctgttggatatgcctgcttaagttggatgcagatgggcctgtttggctgcgttggaccgtgatgaaagagcaggctgtttgaggccgcgacaaccgagatacgcctttccacggaatcctttgtgtatcgcggaacgtagaatgctgagtgagggtctctgtgtgcttgtttcgaacctaccctacagtgtaggtatgagtcgcgacatttggggggtcagagccgaaacgggacgagaagcgggagtggtgagaggatgaagaatgaaagatggaaagtgtcaaatgatggatccagacaccggaacaagcagcgggtagacccagccggttgggatggctcggatgatactgaacaatgggatgggatagaataagatgggaagttggcaagagtgcccgccagacagattgggagatgccagggaccagttcgagttttttttttttttttttttttttttttttttcttccagctgcttgctcttccccctctccagtaccatacatctttggcctttgcttcacttcccctctcagtcgtccaatgggcactcctgctgagtcgtctctttgtcaatgtccaatcctttgttcgaggtaacaacccccctaatccctgagatttgagagatcgcaatcgactgactgatactctggcgctatgtcctccgggatccggacagcggccaactttgggccaagtttaattcccccgtcgtgctcgtcgacaaagcctgtccccgcgaactgccccgtgaatgtaactgtattggatccgcaacgtccgcgccagtccgcatccatccacatgtgccgcccgcgttgttcaatcaaaccaggaagggctggtcaaggacagcaggtgctcatgacactggctggggtcgctacacttttggtatcctttcgtgcatgaggcagcgccagggctccaaggattctcgctaacacgatccatcgtagccccggtgtcagagctctttgcagtcgaggtatgacagggtgaatgagatgctcggagttaacaggatactcgctcggcagtggtggctaccatcccaccatccctcatgaaattaactgcaaggattagggtcacagctcaagggcccatgccgccatggcaatcgacgccactgacctgttggaggttaggaatttgctttggtgatttcacccgactgcgaacggcagcatctcatttcacgctcaacaacacgatttgcggaacttcttctcatgctggtaagtatttgtgctcgtttccaacgaattccttttggatatacagcggaaggcctcagatgtggaatacaagcagctcgcgacgcaaagactggagtgatgctaaaagcatctgtgtcatcccaacgccaccgtcccgcggccccgcctccagccgcaccgggatcgatgcaaactccagtgtctgcatgcacgaacttgacattagtgtactgcaggaacacaggacaggtgtatttctagcacgcgcaaatacgcccacgctaccattatggatggctcttacagtaacttttcatcaagtccttctgggcatgcatgcactgcggcttcacacagtctcggtcgccatatctgcctgagacgggaatacctcaagctcagacgaaacaggcgccttggtcgagacagacggatcctcactcccgctccggttccatctgtttctggatgccttcggccctaaaatcagtatcggcgactagtgtacactaagatgaactacccagtccccctcccccctcctcccaaaggccaatcctccttaccagcataccaagagcccctggacctgacgtgaggggcactcatcttcttcgcggggcagcctgttgacgaggcattgtccacctcgtcagcagatcttcccccaagacagtatgtattctccgaccatatggctccgccactgtcaacagcaaacattatgaagtcgcttaagcgacgggaatatcaagattgaagcgcgacaatgactcccgaccgtttcgtcccaccttctttagctcattcctttaggacaacggttggtaccgtgggatagactggctgctacctgcgagtcttcttctaccggccatttgcatgatacttccaacgcagctcccatgtcctttggtcatgagctgaccacgtgcgcaatattatcagattttgcttcactttacatatcgagcataaatatccaagagcgatatatacacgcggtaaccagctctaacccttgtgtccaaaccagcaaaagggcacgttctcctaccggtgctggcctttaaagctcaggtacctcggtagctaatcagaacatccatgtcaatctcccagtcgtggttcggcgcaagaacgaacgccaaacaagagacattgtgaagacagggcaatgagaggtgaaggctgttttgggccttttgataggcctgatagaggcagccgttagaaattcgcggctgctggaggcaaaatctcctttctttctcatcaaagagacttgccgaggtcagaatttgtggtgactgatggcagagttcgacacagatagacagtcatcgatcgggaaactaaaaagcaagtcaaccacgctgcaggcagaattccctcttccacatgttacgactctgcgccaggatttgcagactatcaccccttttttgcacatacactgcgtggtatcagtatatgataaaagataggccgtactgcgactcagtgtaccatttgggacccacgttctctggcgcagacgccggtggcttcgtgagcttggtcgtccataaccaaatgggaccaatgtaacccccaaataggtgggccatactttatcattcaggaaccgaatgggacccctttcagcaagttggagatacggacctctcgtgtctacactacgcaaggaatattgatatctgcatgcaagtcatctacctacactgccaaacctcccgttccattgtccctttctttccgcccgcagagaaacgaccttttctcgcccgcccattggctggaagtcgtttcgtaacaggccagaagcccctgaaactccctcaaactgttcggactagatcaaaacaaaacaaaacaaaaaagcgccctggaaacctggaacggcaggctgaaaaaaggaaagtcaatcacgcactgtaccgcgcggtccgggaagtggagagaaaggtcagtatcttagaaagaaaggaagaaggaagtaaaaaggatctgtttctggtgttcaactgcgacacgagggagagtggggggcggctgtgaggaagggtcccgtggttttcctttttggtgtctctcttttgcaaaacaaaacaccccatcgtgcggaaagagaaacaacacacaatgccaaacagtatgaatacgaggagattcgaggatcagggtcttccgtacggtggtccaaccaaccctcccgaaacaaatggatggttcccaaattaaaggttgctaagtgcgaggcacgtgcgtttaatatccggtttccggtctccggtctttggtcttttgaacaaggaataacaggcaattgatgttttcctgattggagaagagacgaaaaacactgctgactgcaagatcctaaatctgatgcgtatctcatctttgaatatatatacgtgcgtggccatggtgtgaagagattcaggtatacaacggtgttgttaagggaatctgctgtgaatacctaccacattttttgcctcataaccaactctctttcaaattggtgttggtcaaatccgagcgcaaaaagggggcatcgacctgtgtcaaggaagtcagggagaatgagaaggaatgtaaaaagatagaaggaaataaaaaagaaaggaaaaagaaagaaggaaaaagaaaggaaaaaagcttggttctgataattggtaaccactcacagaacatgcgctttggcgctagactagatatagaagttgactatctaatcaccataatgaaataataaagacaatacaagtccgctgaaccgcgatttgaccaccatcttttcatccccccaagtcccgacgaaataagatgatgtagcctaggtataagcaaagcatgtgtggtgtattgcatgtgggtgtttagagaatgaacccagggatcctttaggagctaagcagtgagtaagtatatgatcacggagctcagtatgaccaggccatttccttgtcacagcaggtaaattgagggctgacgcaccaaaagatctgacgaaagtaggaagagctaagatacacgtgaggggataggaaggtgttcttttatgtgtgacaaccgagaagggataaaagactccttataaactaactgtacagaaggaactgtcaggtgttggcatgttgacgtaccgacacttcaacttccagcatatggagaatatcatggtcatatatatcgtgatcgtcaacatcatcatcgtagctacactgcctagatatcgctgcacaacataaattcatcaaaccatcgtgaaagtggcgccctcgctaattcatttctccaatcacctcaatccaaaggtagaggtagcaaactccgagctccaagcaccatcccaaacaaagaagcaacagaacgaaagagtgcaaagggcggcaagaacgccattgaatagccccgcaccatcagcggtagtacgaccctctctcccagctcctatccctgtccctgtccctgtcgaacgtcgccttcctcctctcctcaatcgtaatattaatcctatccatctccctttctaagctcgtcgtcgacggactcctatgtctgactgccgacttcgacctcgctgagtatatgtccctgccctgctcccacgggtaaggcagtcttggtggcggcgggctcctcatccttctcggaggtagtgattcagagtgcctcttcggctgcttggggccctctacgtaccgatacgtctccagctcctccttcaccggcactggcactgggacgggcacgcgcacgggaacgggtacgggaacccgcacctctcgctcgatgacgacgtcgcgttctcggctgcggctgcggctgcgttcggcgtgccgcgatttagacctttttttctttttctttttcttctcttcgacgtcgacggcgatgacgtctatgatgtcgacgtgctgcttgtcgttgtgaaccggtgcccttggcggaggaggtgtgtttgtgtgagtgtatgtgtgtccaacgtctatttctgtctcccgtcgggtatgttcatggacatgatgtttgaggttgtgatgttcgcggttgtgatcttcatgattgtggtgaggatgggcgggcatcggagcgtagactggaggggcgtgatgaggtggtgtcgggtgagttggaacatgtgcgactggttgatgagggtctgggcaaaacatcggcggtgatggcggcggtgcgggctcgaacacatgcactgggggcgaatgagccggtttagccggtttctcgatcactgccgcttgctgctcagatgtaggaacgatcgtggtgattttcctccggacgatcgtggagccattgacaggaggctctagatagagacgttttctgtgacggtgtactttatcggcgtacactggcaaatgtgttggtgtcaatgtttttgtgatagacaaggtagttgaaacgaacgtactggtgacggatctgtcggcttaatgttggatacctcgacaagtttgagatggtccttcgccgtagtccactggtctctggaattgataagagagggccgtgttcgtatactagtagtgttgtgcgtggagagcaagctcaagaaaaaggaaacgagaagggcccgggataataacacggttcatgctccatggtgagggtgagtctagccctgccggaggtcctcgaataatccatcgggttctcgactgcacgctacctgcaacctacgcgttttgcgaatcgggtgagacatttcaactggatgttgatggtgggatggcttggagaggggaactatgacgtcgacagggacagtgtcgccggctacactacctcctctatgttcgattgggcgcttgattcatactgcccaatgccactgcactgcaagacggacccctgtgacgtgatcgcccgaagaatctgcacagtcagtatgccccagacctcactgcaaccgaagctatcgctaaaagatttaccataccgaattcatgatctcgacgctagtttggctattcatgtgattttctgggcgttgagtgtactacgtcggtccttaaggctccggatgcgattggctgattagcgtgggaatagatcaacttgaatgagactttcgctacactacgataatattgaagtgttgagaaaccaggagctttcacaacagttgtataaatgtgctcacaacctgatttatttccatatgtccaaaggggacttcaagaactacaatacttcacgctttccttccttgccttctgatccgtgattgcccttggttggatttgaagccacatgatgtctttattcagtatgagcctctgcaccagctatcgtgactccggtcaagcctccaacatttaacaagccatcctcatccagatcccgtcttctctctctttgcctcctcaactcatcaggatccggcatatacctgctgataacggtgtatcccaacgccagcagcaccatcaagacccagatagcataaccccacagccactgcgtacgagtgctgatagcgaagagactagcgaacaatgccggtgaaaaggatcgcacgccactgaccaacgatagagccaatgcgttcagcgtcccgagagtcacggggctgggcgagacatcatttagggcgagctggatagctgtgaaggacatgctaacgccgcatccgagacataacagagccggcataatgaaccaaaagatggtctcacccgtcgagccaccgtttcgcaagaggaggctgaagaaggggcatatggcaaagaagaacggatacgcgattgcgcacactcgcaggacgccattggtgccaatgcggtgctgtaggggaggaaagacgagcaggatccaaatcgcctgtgccaggccgttgagacccatcaggagtgagatctgcaaaggcgtgaatccaaggccgccgaggtcaatgcgtgtgaaccaaaagacgggcacgatcgcggtaaacgaaaacgcgagcaacatgatatggccataagtgtagagaacaatgggtacacctggcgacttcagaagatcccaagtagtcatgggcgcaggtttggccggcgcaccagactcggcatcgcggccgccgccaaatatattgctctcgagtgtctcctcagcaaggaaagcagtaaccaataccgcagtaacgccgatgccacccacggcaaaactaggcaatgcataaggatagtctttgaagaactgtatgtttccaaagagccccgggtactgttcggcaggatccgccaacgcgccccctatgagcggaccaaaaagaatccccaggtttccggtaaaggcaaaccaactgaatgcgcgtgcctgtgttttggtggtgctgtgctccgaaatcatggtccgaatggtcacaatagtccccgcaaagacacccgccagacaacgaaacaagatcatctgcgaaatggtcttggccatgccaaacatggctgttgcaagagtgacacccatcagagagatcaccagcaccggcttcctcccaaaccgatccgcggcctttccccacaagatcataacggccatctgcgttaaggagaacaaagactctatcaggccgctatagaaaccgacgtcggcgtctgccaggttgccgttctcttgcgccatcttgttgatgtacgggaagatagagaagaaggccacgggctcgatccatcgtgcgtagcataaaacaacaatttgagccacggggagaggcttatcgtctgggtcgacttcgctgctactcgatggctcgcttataagcgtagtaacctcagaaatttcggagtcggcggttggggcgatgtctccggcagctagcaacggcgtgctctcgctcgcttgctctaccgatagtcttcgagttctgggtggtctgttcaggctaccacaactgccagaaccccgcgcgggcgcgttgggaggcatcttgaggggaatcgtaagtaatccgggtaggatatccgaaatgtaaaagcgagatggactgccagtgtcttggccctgaggaaaacacacgaacgtggtccctctcagtcctcaagatcgagggaaataactgcagatgaccgataaagagaaaagacgataggcagagaaaaccgcgattgaaagcattatggtaatgactgacgacacttgacaagaaacagtcgcgatacaatgaaccgactttaagcagcaccagtcgaggtgtgaacaatactaagcccaagtctcgagctgtcaaggtacctttgacagttgccaccaactgtcataacgcccagcttttgtttacaaaacatgatttcattggtccttcgaaaggggacctgggtctttggggctacatatgtagaacctcgaacttcagggttcggggttaagcggggcttgggttttgtgtgaacatgagcccagagggcatgttgtcgccgacagtttgttgccccatcatttatatttctgcaccctggaaactggtcgtcctccgtgcattgtataatgtataagttaatacttgcccgtagacgccgtacaacattgttatgttaaaatgcaagaatcgatagaggtttggaccatgatgcaaacattcgcccgattcggaaggttccacgcaagcaaccaacctgcaccactttctcatcactcactgggcattgacggtctcgcttttaggtatctagacctttgggatcttcgggggcgttgaagtggacatacgcattgtttctggtcatttggggtttatcagcgaaagttcagagtaggcagggtcgttggtgcagcgaagtgcatccattcactagtaagaagtttcaacagacaacacctcacttgatatccagcgctgttattacgacaagtatcatagtcaccgccacagagtccagttgagtctttttgcctctgcaaacttgcttccaggctctcggtcttctctcgcgtatctgctgcttccagtcaatattgtccagtgtcatcatccggtgtcaaataccccacggaactgtctcgagttaaacaagtagagattataacatattttatcggcagagatgcccaaaagaagtaaccgcaatcccctggtatctcgaaggataaacataggtttctctgtgggggtgttcaactttagttcatcagctaggtgaagatggagaggggaagtagtcacgcatctgctttcggtgagctcggtgatcttcaggtgagccaacaaagtacctaacaaaaaacttgatctgtacgtatggctagatacgtttgaacgatcaatcagcaaagcttcagttcctgaataataaagataggtgttggaggctggaaaagcgacaacgaaaaaggcttgattggagttgtctaacggaagagggaaaacggaaaccagggcagcctaaatacctggaagggagtgccagtgaatgggcaaggccagtgaaggcggcccagggcacggacttccaacaataggtgaaaggaatgatgacaataacaacataaagaagaaacaagtcggtgcaaaacgatagacaggtgaccagccgcttggaattagctgtcttgcagcgtacatctcccattttatgcacaaccatttctcacttgaatagagcctgtgtcaagttcgtctaaacatgttccccattctctatttttggtatggtaaatggaaacccaagtctgaaatacaccctcgttgacaaaaccagcaaacgctgtaactcacgagatctcgtaatttcaacatttcaacggccctcacccccctcatctcccttgccctcttccacgttatccaatacaacagtcacaacaataacaacagtcacacatacccaccccttgtatacctccaaagcaaactcgcccccttgatagctggcactcgaattctagtagcatgctttcctgtccttccttccaatcctgcacgccacggctccctttccctttcccactgcctctcccactcccattccgcctccctactagcacggccgctccagctattcttctctgcggctttggtggtggtggtcgtcgtccctttcccagtttttttcctccgtccgctagcgttactttcttttccacctttggcggaatgtttttcacctccatccgctaccttagcagcttctgctgcagccaagcaggcaagtctatgtctctccataacctctaaactctgcctaaccgccttttggaaccgtcgtcggaatcgtcgccaatcgtcgttggtcggccagggatcggaccactcgcctccacttccgcctcccctatctcctcctcctcctcctgctcttcctcctcctactctgttgacacccccccttacatcttcgtcgtcgtcgttgtcgtcgccgtgatcgttgtttgtccaccctgagttgccgttgctgttgctgctcccgccgttgccgccttcactaaagttatagtaatcgaaattctccccatcaccatcatcctctttgtctatgacaagcgggtaataaagcagctcgttaaggtgcgggcgtcgaggggcgtggttgatgttcgcttcgatgtcgaatttgaagcggtaggcttggtggactagttggggccgttgtggttgggacgggagaggctgttggtgttgctgttgctgttgttgttggaggagtaaagggaagggggggagcggtagtggcaagtgggaatcctgcggagagaataaaggatacggtggcggtagcgacgggagagacgggaataataacggtgatgagtatggtagtttataacggttcccgggggttgcgatggtgttcttattgctgctgctgctgctgctgctgctattgctgacggtggaataaaaatggagaccattgctggctggttctgcgagcgtcgggataggattgcttgatgatgacctggaaggcagaataacgctgctactaacgctactgatgggagatggaaatccagtggcgctgggcccgctcgtgaagagaggttgcagagtggtcgaaacggaatgttggagcggatagttcgggatagaggtcaaggtgccgggaaatcggaagtcaaactcaaattggaactcctggtgaacgatgaaaatgagaaccttgagctgtggaaacttcgccaggttggtaagcaactttcccatattggtcttggataccttccagctcagcactggatggcaaatccccgtgtagatgccataggatgttccgagcgcgaggcggttgatgttgtctcgaagaaacgaaatttgactcatgaaatggagagtgcggtgaagccgcttgataagcaggtacggctcaagaaggagaatgtctcgagacaggtcgatatatttggttgtcctccccaatgttagaggcttgtagttgtgaagaacaaaagatcgactctcatgacacacggctgctaaggctggcggaggttctggatggatgttggcaaacatcaaaccttcatggggaggggtctttcgcttcgagtttggtgcgtccaaaatctcataaacccgtggttctggcaaagagaactcccatataatgtttcgcagctcggccggtagccgctggaagttggtgaacttatccatcgagttggctgggtagcactgatagatgccgtgatgatcatagtgcattgtgaatgttgtttacccgtatcgtgctgatatgtcggtgccgatttgccacagccttgaaagatgaacagaatccacaggattcgtcgtaatgcattcgtccttgcgaaatggtgatagtgttgccgctcctcctagacagatatcgcttggtcacggcccctacgattttccaccgcaggtatttgaagtgacactcgagatgaacgagtaactccagaagcggacgagttttataagccgtttcgatgtgttccgatcatgtctgtaccaccacttattaactggcggacgaactggccacgacaacgtggccgtaggtagcgaggggacttcaccacaataagatgtcaaagacgtggaactcttatacctcctggtcaatgactagtcctaagaataacgaatcaagaaggtcacaaggcgtaaccaagggctttgcatcacgtcatctaatcttgatatggttaagtggcttgaaggaaacagaaagtcgatacaagtgtcaagatgcgttgaaggatcagatacatgtgatcgaggtcggggcttgcccgatacctgcgcgcttcagctccgtcactggacagggcattttcagggacgaaccgaccgttagtcttgggacaatttaaagctgaccaggcgtaccaggtaatatgtaagtcaacacccaaatgcgcgaacggtttaggaaattgtcaggaacaaggaagagctaggacttgcccaacgccaggagacctggctatgcgagttgctctacacggcaaaggcgtgcccttgacaggagcaagcacactaggatggagaggcgagacgttccgcaaggaggacgctccacaactagactagctgtggactacctggaacaggcaccaagatgatggatggtgattcaagcggttgctgcttggcactgtcaaggtttgtcatgttcatgtcataccttgaatcagagcgggaaccacaatatccatctctttggccattgggatcgaaaactgttgccgtttggacggatcccaatgacctagaaacggcataaaatggttacccggactggaggggtcctttgacagcgtggtggcagacaggtgattgcgaacttgcctgtaagggtaagtcgattcggaagaagtactgggttggttggtaggtagtgaacaagcagacggatgatacatgactagggactggtatgagctattcttagcgtataggaaccacctcttatacctgtagcgtttcgattcattaccgtccaatacatactggtttgtttgttagctcgagacccccgagccagctccccaaggacttatcatatctggttagtccgtttcatttcatgaccaaggcgtgaactagcgtttgaatatggtatttgtgaaacttgaaaatgccatcttggattgtgttgttggctgtacctgacctttgattttatcctggtaagctttgggacaaagcggtttggatttcgtccaatagacttggaataccaagccagcaaacaaaccagtgttagattgtagtatccaggcttaccgatcttggggccatggcaacgtgccgtcgaaacagagttgcagtttacgcgatagtgttggaaccgaggggtagggtcaagcggctggaccggatgcctgcgtagtgtatcgacgagacgacgtaggtagagggaagcgggggtttacctcaagttggctgctagagcttgtagctcagtagtctagcaactgacttttaccttgtcattgcgcaggtttcggatgacttcaaagtagacatccatactgaactttctgaaaaaaaaaagcaagttacagaacctagccgaaaagatgccagctggcacagttgttagtgctgatttcggactggggtatctgattgagtaaaaaccgacgaggcgtaggaactagttgcggcggatatgccattgtgtattcgaaatatcgtatagcatgcgtcaattccgatatgaacgcctctttttctctgcgctgtaggcaatatccaatactgtgtggacattattatggttggtaggacatccgaaggggaacaccaggatccatgggtcagctcgtagctggcttgagttccgcgatgacaaagtctgtcagactcgagacttttgttggaagaccgcacaccccacgcacacgagtcgatggggaagacgacgatcagtcattacggttatacggtggtcaaacgctggcacgcccatggatcctcgtatgcttgtctcgcataaattttgctcatataaaccggaaacttggaggctcgggcgtgggcgacgatatgtgttagccgagagacgatgttatgctgggccgaacaaacacatcgtccacacaagttaggctggaatggttgagcgcaatcatgccattctctacggagaaaagccccatatgaagagttttaaagacactaggcgaggagaagggtaatggaaaccgagataatgtggcccgtcgttttgcgttgtaacatactacaatcccatatgggagcaatcgagatttcagtttctgcttggtcaggcttgcctggctgtgaagaaccaaggactcgaggtcgaggaagggtcacacaagacagaaaccatcaccaggaaaccgattcccgccagcatcctgcagcaaccgaagcttcagtgttgaaagtaggtacctctaggtagtgtggttggaagcggcgctggcagcgtgtagtcgattcgtgctcagagtctggaaccgtggaacggcgtcaagcgggattctacacctctgccaggataacactacactagaaagtcccgtcgacttggactggtgacattggctgaccgcaaaacgctacgacgtcggcgctaccattgtcatgacagaaaaagtgactggccaaatgctttgccagctgccaatacctcggggctcgacgacatgctgagcccacctcaaaactcgaaattgtgggcctgtcggggtgactaagctgtttcggatactccactaaattttctcaatataatgacctcgagccgaaattccctttcctcctctctttctctttttttttccttcgtgcggcggtcacgactcattcaaaacattacccgtgttgcttcgttttcatctcctttcggagattccgtgaaaacgtcgcgtcagtcgtggcctagataaatcatattgcaggccgatttcctcgtcagtcagtccatcgagaaccaaccccttagggctggatggtgatgaagagatcggacattttatctggggctactttctttgactgttgtgcgtaactggtttggaggttgctttggtgactgcgagcattgtcttgagaccagccctgcgactggactagtatcaccgtattgattattcgtcataagggctacaatcgcaggatgtagtcaacgcgactgtgtaaaattacacatatccttcacctacgtgatgtttgaatacccgtccattcagtcatggtgctgtgcgtacaaggactagttacaagactgtgcctctagcatcttgataatgtacggatctctcaagaacgcactcctactttggatatgggaattggttggtttgcaatgcgcaccttcgctctctatggcaccatcaaaacgcctgctgcctgatattagtggtatctgaatgctcaatgcctgaagctcgacaccaacactcctcttcctcttctactcgcccgggagatcaccgatcttctccagtttgcccatatccctagttgctcctgactctccaatgagcctcagcctatcaatcctgaccttgtcgctatccccgtctccattggcaacaaacagaaccaagctgttaatgttctggaaccggacgtaacgcagaggaacgctagcagttccttccttgttccagtcactctctgacagctcgatatcttgcgtggcttgaagatcttctgcttcgtcaaacccgagattgtgtggcttgttaacaaaaagcttgatcgttttcggcctcgtgggcaattcgtcgtcgtcgtcatcagtgggaggcaaggaggtaatctggttaggtcatgtcagttgcgttgtccgtcgtctagtcgaacctgttgcgggaccaacctgaagagtatgcaatttgagcatagactgaaagggcatgaaaagcagcagttggtcgtcggtgtcactttctacccaatccttcgcggttcctttgccaccagacagggcacttggcttttcggtcgaaaaaagcactcggacgccaccggtctctgtgtcgacattcaaaagctcagaccggttaagctcaacctgatcggtaacatccacgtacccgcggggaagtgcggcacccttccagctgctggagctcccgcttgcctgttcagtcttcgccgaatcaactgcgcgtttgagtttctcaaccagttgcgctagcctcctaggattgtcaccagcaaccttgtcgatttccttgccgttctggaagagcatagtcgtcgggacggtcgtgatgctgtaggcattcttaatcgccttcaactcgtccacgttgacctttgcgagctctaagaccgtgccgcgtccttcgatgccttgggagtggtgttcgagaatgtggatcgcttccagcgaggccgtgttagaaggcgagtaaactggagaaaactatgttaacaagctgttcttgacgaaccgcgtaccgccagggagagatgggtgcgtaaaagaaacgcgaatgcatggcgaaaaggcgcctccacgcttccgtatccagacgttgaaagtgatgacatggtgagcagcggcgaagttgtatatcaccagggcatgcgattcatggggatcgctttctcgaaggactggcgtaggagtagaactcacattgtgccacaacgattttcgtggcatccagtagagaactccattctgctgggctcttaacttcaactgcaggcgacaccatactgatcaatactctggaaaatggcgaaagggtagaatggtggggggttggtgatcgcagggttgcaagttgcaagaattattgagagtggaagccaagcgatgacaacacagaagtggaagctttcggacaagttcgaagcctaaggtccattgccccgcgctttcatcctacccctgcaaggcaggacctgttgcagtgggtgatggagtcatacatggtcaactcgtacctacgcaactatgcatgtgctgtcggctctgtatacctatgtatttatcaacgttacataacacctattgcggcagtatgatgctaggaaatcacgaaacgatggaactttctgcaagctggaggccgtgagtgcaagtggaaaaaaactccgtcggcgatataaagcgtcacggcgggtaggtagaggtagcccaggtactaggtacctctctacctctacggtttgtacccgtgccacgtgtggcttgtcaggtaccaactaccccaccgtttgcagcaagggaagttcagttcgttgacatcgctcatcataggcgagctcagctgtaagttggttcttccgattttgtcttttcgagagtttgcgatacagcagataaaacgccgtgatctcacacactgccttgaccttcacagttcattatcaagctctgatcgtcttactttcagccgaataacaattacctatcaaaccctgagtccaagacggacttactgtgtattttttcaagtctcacaataacaacagcaacaacaacctcctcctccacgataaagtcgatggcttgcttctccaaaaggtcgtccctggctcccccgcttcgttgtgaccactaatccccactcgccaatttctatccaatattaggcaatcattctgccagggctgttgttgccatgggtgccgagcccgagattccaaatgtgacaagggtcacaatttcaggggtagacggtcctgcggttcaagtccagtctcaagtcctggcatccagtcgcagacctcaacgagcccccagcctcatgaattttcagcggtgagagacgactgtgagaacggttgaatcaagttcgccgctggagatagggctacctactttggcttgtcggactgttgtttgggctggtcctaggcatgacaggtttcgagaaccaatcccctctccaatctcgccgtgtttcattaccctatcctaccgttcacttatacatcccaagatcgagtcttaaagtgtggtgacagcgacttccagacgtgccacggcagcaattcaagaagcagatacatatgtctgtgttagctgtcaatcaccgtgcagatttgcgctcctgaaagggggaactcagctcccaacaattgtgccctaccttccctagacgcgtcaagccgctcctgttggtcggagagggtccgatcctcctccacttccagtaacctaaacgacccggacctgcgtggaagcaatcctacctttttctcgaaccatcaaatcctttgccagcaaccgggttgaagaagaccaaacgcaaccaacgctttcgtattcataatttgacatcaaagggaagtgcaatactgtccgctcaagaaaagtcgttccacatatacatacatctaagcaaacccaacccaaaccgccaacatgggtctcctcggggagggtttcatgttctccagtcgttcatcaaagtcgaaaaggccaaagccttcgcatcggtcctcatcctccaggcaaagtaaggaaccaatcgaacccaaggaacgagaccgggagctcaagacacgagagagagaacgagaacgggaatccagggaacgagagcgggaactagaacgtcaacaagaacgggagagggatcgtgaacgggagcgggagcggccaccaccaccaccaccaaaggccccctttcctcctccagatgccagtgacagcagcgggaaaagacgcaggcaggaaatgtacagcagggagagttatagagcggatgaaagggcagcagtatcgagaggaggacctgacgggagggaaggagcagaaggaggagcaggaggcctagtcggcttcttagcctctctcctcctcggcgacgacgacgaccttgacggtatgggctacggaagcgactccgactctgacaacccgcggcgctcacttcccaagactcccaagtcccgtggcgggcatgggcatgtcgattcagacatgtacggcgacgatgcacctccacgcgactacttttccctttctcgaaggaccagcagccgactgattgaccctctcggcggcggcggcggtggtggtaccccgcgcagcagtcacggtggcagaccggaaaagcctcccaaacggccatcgttctttaaatcattttcctcatcaggcaggcgaagttctttttttgccaaatttcgtacgttctaccttctctcatccccccaccccactttcttccttttgcccagtatcagtccctaaccctcaccctctctaggccgatcatcctcctcctcctcttccttctacaaacgctctccccgccctcgcctcatcaaaaagctcctgaagaaactcaagcgtctcctccgcgacctggcctactacgcccagcgacacccgatgaaagtctttatgcttgccatcatgccactcatcaccggcggcgccctgacgggtttactcgctaaactgggcatccgcctccccaagatcgtggacagactgctggcgctagcggccaagtactctgctggcgactcgctgggtgccgtaggggaagtggcgaggttggcgagggatgggattggtcttggtggtggttacggcggcgccggtggtagtagtaggagtggcggtggcgcggggacggcagcggcaatgatgggggatgcattagcaagagggtttaacacgacgcaagttgaaagaggtcgcagaggagatgggtcggtgtgggagaagaggacgatggagagagatggggtgttcaatgggtctggaggaccggggttgagttggcaggaagggttgaggagtgttttaaaaatgttatcggaataggatggaggaaggctgactgacagacaaggacaagggtggacatgtctaaatatttgggtgcttttggcgttccacgagccgggcggacacgatttccggggggatatgttgtatgtgatacatgaggtacgagacatggatggtttgcggcatctatacctactttcttgcttggaacttggtttgtggtggtcctcggcggttatcagctggttacagagcaatattgagtcctctgcaccatattaccgacaaatctgatcgaaaagaagcatcacaaattttcacgagcgatggaagaaattgatttgatggggaaataaatattaagaaccataaactaccatatctctcaacgtaatacacacacaagacatgtagccagtcagtctcctgtttctttttctttttcttttgccctgccaaagtgcaaccgatttcaaaagcagaggtcccaagtaaacaagtagccattttagccacgacttctgcgcttggaagagcttgatgacttggaagaactaccagtcaacatctccttccgcttgacaattgaaggtgggtcaccagacgtcctcctcgatgaagaggaaatatcgtgtagggattgctcatctgcaactcgcgcacgctccgatcggtcatagtggttggtgctcctcccggcggaactgctgatccgtgatgaatgccggtgcctgtcttcctctcccgccgaatagtcgcccgggctcagatcgctggtagtccggtgtctgtctgatgttgtccgactcctgtggtcgcctgtgtacgtgggacgagtggtaccgccgggatgcaagtactggaagggatcgactccgctcccggtagaagcttgccgcgagatatcgtggtggggagaactgcctgatgctccaggagagatatcgccgtagggaggagaatcgcgagaacgccgaatgggaccgggttggtctttgacatatgaataatgaaaaggcgaagaactctgttccctttcagcggtagttgacgacccgctgggaagacgtgatggaggaaccggtgactgttcccgcggggttcgcgaaggctccccacgagaattgcgccgaggcacctctatttggccaaaagcacctagcggtaccgcgatccgcttttcctttttcctacgctcttcgccgttctgacgtcgttgataccgttcgagagctgccagttcgtcctttgtcagcttgacgtcggccttgccctttgcttgagcccggcgaatccgtgccagggcagactcgagatggacattgtcttcctcgtcgctcgccgagtcctccgaatcatcgtctgttgtgtccgccccataggtatgttttcctcgtaacctcgcactaccaccgcctttattgcccatgtcaacacccgtaaaccgaaggggatcactggcaaatctattacccaaagatttcgaaaccaaccctgacccaacgccttgtgtagtatgagggctgccgtcctcgctgtccagttcttccaccacacgcccagaaccccaccaaccctcatcatcactcccgttgcgcgcccgctcgcgcctcgatggtcttccccattggggcgcagatttgggagctcgcggccgaccatttagaccgcctccccggaaaaagcctcgtcgatgggcttgtccataagcgaagcatggccaatgatgaccaagccgctggcgccaatcaaccacatgacagtgaggaagggcgaagagaaaagaccgatcgggatcgcaacgacgtacagtcccgtgtacagctgcgaagtggtgaagcggtgctggccgatctcaagatcacggccgtcgagcttgccaatgaaccacatgccggcaacgacgaagacgatgtcaaagagcagccaggggttagtgagcaaggcgtagatgcagagcatcacgaacacgacagcatagttgctggagaagtggcccaggttatagttgacgcgggactgcatctcggcgaagttttcgggcttggagaggcgcttgatatcgaagaactccgagagagggcgcaggttcgagaagcggttggcaatcgagcctgaacggaagttttggaaacgctcgcccatgttgaggcgagacgtcaggacatctatggggatctgaattcgcgacattgtgactgtgtgtagagtgggttgaattgcactaagtgcgtagctgaggttgtagggagtcgcacggcgtttcgagtgccaaagttggtgttgcgtgaggcaagaatgggtttgaggacaggagacgcgtgttcaagttgcggtgggctgcaattatgagatctggcaagagcacggtggtcagactcgagggcgaatcaaaataaaacgctggtgggcgcagccactaaggtaggcagaaagaagggaatggcattgggctagcatgtgcaatgctgtgaaggtacccgcctctagacatagtaggtaggtacgttaaggtaccaaacgataaggggcaggctgcagagaggtcgggtccctttttttaattgcggttacgcgagcctggcggggcgatgccgcgatgggaatgggacaaaggggggtttttgaggaagatggtttccttacaactaacgtacctcttcaccatgggaaatgggggaaagacggtggtcgtcaggctctgcaagcatggatggaagtccaagttcacgatagacgttcgtttgatgtttgaagggcgaggaacagcagaaggtaggtatacagtcttgaacagtatccccgcgggcggtgttcgttatgaacgaaagtcagggtccgagaatggtgatgttccagaatagccccaggggtagtgggttcccctaacgctagctgccctgactccggtgccccagtatggtggcgctccttgccctgtgaacagcccctgggtctgtgctgcaggcgggttgacctgagcgtggtgcccgaagtggccgtgtccgagccctccgccggtcagacaagtggggctgaacggtccggtgtcttccggtgtcgagtgtcggaattccgtctgcttgcccctttacccgagcaacgtcctcggagggtgggtggatgatcgatgggatgaggaattcaggaaaagtttacactgaacgatctgagggagctgtcaggcttttaaaagcgacgactatgcacaaccgatagagggttatctcgctttccaacaaggaaatgggattgggtctttcggtccgccagagtgaaaagccatccaagcccaggcacccatggatcgcccattgggtgctgatcatgttgttatggcgacggcggggttgaaggctacccctactagaggtaagtattctacagtcttggattcgctggatatggtgtacaagtgtgaaaatgactgcatgctgcgtgtagactgtacttttccgttcggtcccgtcctggttcgtcctctagaggaggaataaaagttgcaatatctaacaaacaggattccttttcgtatcgtactaagagcgagtcatccttacatcgaaggaatacccaacaaaacccaataattacccgtatcgaaaccaatatgccaaagctacctactagactaggtacttgcggcttcctcatgttgtgcaccaaacaagacgacatggatggcaagagggtctctgcactccagacaaggaacataatccacaggccattttccaccttgggatggacattatcccaaatcactgtatatgtcgctcagagcccggtaatctctggtcgcctgtttgacggcctgcctcagcgatccggtttgttgttgtgagcctaggtatccaccgaaggctggtcatacggacgaccaactcataggagatatctcatctcgggctgccctaggatggcttcgaagaagctttccgttgatcgtcaccgcttctcacgaggaacatctacaatttcaaccgaaactcgttgttgcagttatatccgaaacaccaaagttgcaggagaccgccccctgtgagcctcctcgtacaccaaagagacgaagacgtgacagaccttggtgtcggatgcgggatctgtcacgtcaggaaggttaacatgatcgactatttcacggactcggtctccaaaaagaagttgtagttgtcagtaaaagacagacaagttagctggcaggtcagggactccgtcgcccaaacatgtcttgcgtgacatggaggttcaaataacatcatcttcctgaaagcctaaaaatacttaacggtctttcatctgctcgtaccttcctccgttttgtccggagttgcacttggcaagttctgtcaatggcatcaagttgatgcggcttatgacgttgtcccgtccctcgagttgtcattagggaggatgtcgaccactatatcaatagataattcccaagagacctaccagttcatttctgacatcccatgtgaacatctcgccaacctgctacactcgttctgaaccgcatccgtttttcaccttgctacctgtatcacctcgcaacggcttggtgctctctcaaacagcacacttggcccgccatcgagaaacctttctaccaataattgattcccagaaacaatgtacatccgactcctatatctccttctcctgggcgtcgctagtatcaccacacatgcaagccctacccctgctgttctcgacgacggtcatgacctgaaccaagtcccggccttcaacgtcaccaactttgaggcatcagccatggtcctcagtaaccgaaacttgtaagtgctttcacttcacccaccttccttgcatagagtctctctatctccccttctatgtatcttccagaagaacaacaacccactaacatcccaatccacctcaccctagctacaaattcaacgttaccttttataatgaagccgtccccgtgcactgcgaagcaatgggcacgaccattaaccaccagttaaccagcatcccgcagacgtggtgtccaacagatccaggtgatgttggcagcgggtacggtggaaacgggaccggaactaattgccagcagagcaacaacacaaccacgggaccaggtgtctccttcaaatggactgagcagccggacggcagtgcagcattgttgattgtacgccgcataaacgatcgggtggcggacacggccgtgtacaaagtcactccggattgcataccgatgatgggggatgatatctttcggcatcaggtgtatgaggggccggagaacttttcggtgccggcttataggtcttctgagttgggttaaccccgtggtggtttcatggggaataggtgctgagtgcttgaagtgggcatgtgcgcaacttgcttgggttgaatgttcatcatcgttggctaaattgttgtccaagggtatcgaattgtggatttgggacctcctaacttgtcattccattcattgagggggagaggtaggaagatcatggaaatgctttacctagatacgatgcccaaccgatattttcccaacttgatgctttcacggcaccctgatataacgtaggtatcatcccgtacaaccacgtactacagagacacacacccatttgcactatcctcgataaaaatccccccatagatctgtccttcatcgatgtcactctcctgataccccgaatttaccacatcatcagtgccagtaggcttcttgagaatgccaatttgatattggccttctcccgcattattgttcggcacagcctgagtaacactacgcaaaggttcatggcctttggaatagtagagacgtagcgtgctgttatctttttggtcagtcaatgaaatcaaggacgaagaactggggagagcaacatgcttcttgttgaaatccagagtaatagcaaaattctgccactccttctgctcaataggcgttgaccagatcaacttgttctctcggctcatgatcttgaaggtgttcttggctaggctgccttcctggccgatgatggtgccggttacaaagttgaactggttggcggaccagtcggaggtttcgtgccagacgttctatcacacggaccagtcagtaacaagaattgacgaccaagggaagcatggagcagaaaacaaagaaaaagagaaaggaggaagggagagaaggaaacgaaagaaagaaccaaagcttacaagatactcatgtgttaaattcaaccctcttgcttcatcctgcctgacactaaaatgtagtgtcttcactcctctggacgcagggctgccgatgtttttgctagattttccatttcaatatcagcaaccatcttcccaaaccccaaccaacctctataccaccctgctccccataaatcttgccaatcatcaccaccaggtcattggggtgtactcactccccattgaaaatcaacccagccctccgaaacccatactgtgtcttgaacacactcgcatcggcaatagtcacctccagaggtttatggctgcaaccatcaaaacggctccccttgtccccctcagggaattgaatgatctggctccatttgagactggatcccttgacactgtccgggttgaagagagaggtggcggagctgtcgaagtccattagctgtgtatggatcttgatgcggccgtcgaggatcacagggcatttgattaacgcggcgtggggttggggaacggcgagggcggtagttgctaaggtggatagaagggtgaggatggttggggtgagcatcttgtccgaaaggtcgatggacagtgggaagacaggagtatcgacgtcttcgtaacctaggaacgatggtatttgtgacggttagagggaaagcttgttatatctctcacattcctctgctgctacgtactcaaccccgggacataactccccggctgatttgagcggagggcatcatcaaccgcacacacataggtgatccccttcggccgggatcgcattcctggagcttgaggttgagatgaaaatgcaacgataccacaagggaaccacgtcccaaatatccggatggggtttgtggggaaatactacctactttctcaccgtcttccacctacattcttattttgggaaatccgggaacgtacccagccaccaacctatcatccattcgtccttacgcttggaagcatcgcttgcaaactcggtcgttcatcactgaagtgtttggattcttgttggcggaagcggagaaccagctggacgaatggatgggttggaccgaactggcaggatgacacctcgtaatacaaatcatgtgtggcccggtaaacagcatgtgactctcaagggagctaaagaactacatcatatgtagggtatatatatatgcatattatggtgtatctttttttctttttttcggctgtccctaaaagtggatgcaaaaacaaaacaggaagaaaaaaaaccaatcacctgcttgacagccaaccaagccgaaacgcctactttgtccacccaaacgccagaagcatggagcaactctgtaccttgaccagatactgtttatcatggtcaagcagtgggaagagcacgccgcttcatgccgttaggctgcgcgttggcgattttcaaccattcgccgttaaaagcattgaccagccagttagtcagttctgtgtagatttcagtcagcgattctggtcgactcggccataacaacacattgaagtactcactatcaaacacgatccggttagcattatggaaataaatgccatgatcactatccggaaaaacctgaacatcatagttctcaacgctccgctgatcgagcgcgtccaagagcgtcaaagagttctgcatgtgaacgttatcgtcggccacgccgtgcatcaagagaaagcgtacgttctgcgaaagggcagtaacgttggtgacggcggctgattcgtagccctcgggattcgtctggggggtgcgcatgtaccgctccgtgtagatgctgtcgtagaagcgccagtcggtgacgggggcgacggccatgccgtacttgaaggtctgtcccgcatcctgctcgagggtcttgagcgtcatgtagccgccgtagctccagccccatatagcaagacggtcttcgtctatgtaatccttctgagcccagtgcttcgcggcagcgatttgatcgtgagattcccaggtaccgaggttgccccggataatgacacggttcttacggccgatgaagcctgttccacgcccgtcaaccgtaacgcagatataaccgagaccagcagccacaaacgattggaagtcaacagcaaaggttttcttgacggtctgggagacaggaccgctgtactgctggaacagcacgggatacttcttgttcttgtcaaaatgtggcggacgtctctcgatgtagttaagttctacgccgtcaacgttgatggtgccatagatattgataggaagttcgtgcttcttggcggcttcggcgagatctttgttctcctccacgacgtgctcgtacttgtcggggttgctaggggtgctgatgaccttttgccaggggatgtttgggccctggtaggacaccaaggcgtatccggcaccggtcgagaatgagatggcgtagtaaccctccttggaagtgtccgtcaccggtgtcatatcttctccggtcagcttgacctggtagacatgacgctggatcgaggattctttcgtagaaacaaagtagaccaggttcctttgcaggtcaacggcagatggcgcatcgacaacttcgtagtccccagaggtgagcatgatggggtttggattgtccaacggcgtgaagtatgctagatgatcaccattgttgtgaatgatagtgtccacatagccatcatcaggacgaccgttggcaggatcggccgggatgaacttggtcttgtgggagatctcaaaccagccaccgtcgatgtcgttgacatcaacggttctgactgcctttccggtgcgcgatcccacgtcaaccagcacgacgcgcatcacatcactcactctgttcgtctccttgatcaagacctgctttccggcccagatgacctcggtgataaggcgatcgtcgtcggcaaaacggcctgatatatcaacagagaagacatcgccacgtttgacatcatagaacttgaggtcgacaatggggttgtgtgcaccggcctttggatacttgatttgtctgacctcggggtagttctcctctcccggtttgggctcctcaccactgggcctagacacaaagtactggatgggatactcggggacgcctgtttcgttggtccgcaaaaaggcaacataattgccgtcctcggaccaccaggtcgcaacaccacttgccaacacctcttcctcgtagacccagtcggggacaccgttgaaaacgtctgcactgccgtccctggtgatttgcacaatcttatcgctgtcgagtttgcgaagaaacatgttgttatcccgggtgtagacaatggcatcactggtggggctccatgacgccagctggagacgagcatcggcatcgtagggaaccagaggctcagcttgctgagtctcaacgtcaaagatccagtagacagcgtagtatgagtggcgccaattgttctgaacgtcggtcgcaagcaagactttcttcaagtcccggcttggaacggtgacagtaggccagtatgttttgttggcaaattcaaacaatttgtctttgatcagggtcttgcttttggaggcttcaacggaggaagggttctgagctcgcacatcttcgaccacaaggtagtctttatttgcgccctccttctctagaagaaggccatcttctccgtttacaccagcgatccagctgatggaatggctcttggcacgccattcattgtttaagacttggtctagggtgaccttctttccactgccgtgcgtgactgttgcttgggggtcatgcgcgaaggaggaggatggcttgtaggccttggacgagacgaagaagatcaggccgatgacccaagtggcgaccagcgctcccgacactatgaatagccatctcctcaaactgcgatccatacgctgaccgtcggcggatgagcgctggtttgaacgggaagaggggctcgcattacccaagaagggcccagtctcgagatcgtcattatttagttcgtccttgagtgaatcattgtcgtcgccatcggtgccgcgagccggaaactccttggtatcgagacgctcttgtatgcgatcgaagacgatactcgtcgtggatacggtagagtcggtttcttgcgacatgcttcttcggtgctggctggggctatggtctctgaagcgatcaaggccagaccgtagcgtattatcgtccgagtacgtggatggcatactgaggacgggcgaggagcgattgcgcccagataatctagttgtttttgtacccgattgcacctcgatgtggctgtttggcgggatcaagggaacccgttcaccagaaaaagagaggtgctactactcaatagcagcagagactgcgcgaccggcgtgcaggatgttgtattctttgtaggacagattgaaccctaggggcaaaacatgaccgattcggtcgctattcagatactgtttgggacaaggacgaggtggtccctttgacggagatggagttgttgaagggcctcgacttcggccatctgcgacaccgagaccgtgacaacgtagggcgccacgcgacagccaacacaggggggtcctggtctgcccagtacagatacaagtacactacaagtacctggcagactgctgctttaaccctaacccttattttggggatagaggcgaattggcttcaacggaacgaagcgttgaacaaacacaagccgccttcctcccttgaaacctctgttcctgaagaggttggattgatcactcggtaccggttaatctacaaacaacctccaagtaatcagaatcacaaacgtgagcatgaatcgggagaggtgagaaatctaccagagtgtctgtcggccttccaagcagtttctcccaggctctgcgttgtctcaaaatgcgcgtgggagttatcgctcagatatccagaaacccaagttgacacggaacctcactacgacccgaaagattggttcaggcaattgcttgctatagtaagcacctgttgctggcatctaatacttagctcatagcttcggatagcagtcaccgacagacagcatttgaagctccttgtttagttagtctggtctggttggtttcgttcagacgtgggggcggagtccgagggaaagaggtttggtgatatcttggaacggcccgggactgggtacaagtcattatgtggagatgccacagaagcgccttgacaagttcaaacgttggcagtcagcagccagcagccagtcaaaatgagatggcgtcggttgaatggtgaggggaggtaggaatgtagccagctggcagacaccattcatttgcgatacgatgcgaagtgctgctcaaactgtaattctccggataatgaatggagctcccttgacaagatgaaagaccggatattgcgttcctgggtgatgttatcttgaagtacatagtgatggcgcacaaaacctggggaagacgttgggaatcctattcgacctaaaataacaatcgggtgtgcagcccgtgcaccactccagcacctcagctgaagctacaatgagctaccagcgtgaaacccgagagctggcctgaaactgaagtgaggtgccaaattgccaaacgccaaaccgggggcggccagagcttctggtaggttgcgacatttctccgggattacccgggcgacggattacattattgggcagatgggcagacttctggccgccagagcttgacacctgaaggatgcagcccgccgccggacgggagcaaggcgctcagagctggagacctgagagacctttgctgaggtcggggcagaggagcaggatggaaacggtaggtaggctgctgtcatcacggagctccggggccggctgcagtcagaatggggaactggacatggaatgcagcaatcaatgccttcgatctttcggctcggaaccaaggctcgaggcggggaggggagattgatggcgggtgaaggtgggtgaaatgcggatgcgctgcctttttgtagtaacctcagaaacctctcgattttggaggcgtggttggtggagttgctcgggattctggtagagagcaaaattctcagccgattgctgattggtgtcgcccaagctttgccccaccttttccctttgaaccaaggccactcgacaattttcctcacgccgggctctccaaacctccatcaacctcccgctacatctcccctccacgcaattgcaattgtgttgcgattgcattccttctgctcgtcacgaacagacacctccacaacatgttccggaacgccctccgtcagagcactcgcgccgtcggcgccttctctgccactggcagagtcgccgcggtaggttaactccgcacacccgatccaccttcaacatcaccggccgcctcttctattcaacctcatcgggtcccggagcgcttggagctttgtcatcatggcgcatggccttgaggatgtcgatgggcttgttgggggagctgtccatgtgtcgtgaagcatgcctctcggagttcggctagggctaactcgacagcagcgaaatgccgcacctgtagtttccgccgtccaggcccgcacctacgccgacgccaaggccactcccaccgaggtctcttccatcctcgagcagagaatccgcggtgtccaggaggagtccaacctcgctgagaccggtcgcgtcctctccgtcgggtacgtttttctgggttatggttacggttcttggcaaagagggggaacggcagagagcatcagggtcaacgcggtatcacgaaagaagcttagcaagcatatcacgacacgacgacaacaagaggagtaacaagaacaacaacaacaacgagaacgactaccacgactacgatcccgaccgtacccaccacgagatgcgtcgaagctggatgttcgcgacaatgatgatgctgctgctgccggtgttgctcctgtggttagcgagaccatgacgtgaatttgtggatgctgacgtgtcgtctcgtatagtgatggtatcgcccgtgttcacggcatggccaacgttcaggctgaggagcttgtcgagtatgttccagtccctaacctaacggatgctccttcgccccaaatctgaccctttatccccaggttcgcctccggcgtcaagggtatgtgcatgaacctcgaggccggccaggtcggtgttgtgcttttcggttccgatcgtcttgtcaaggagggcgagactgtcaagcgtaccggtgaaattgtcgatgtccccgtcggccccgagcttctcggccgtgtcatcgatgccctcggtaaccccatcgatggcaagggccccatcaactgcaaggagaagcgtcgtgcccagctcaaggcccccggcattcttccccgtcagtccgtcaaccagcccgtccagaccggtctcaagtccgtcgacgccatggttcccattggtcgtggtcagcgtgagttgatcattggtgatcgtcagaccggcaagactgccgtggctctcgatgccattctcaaccagaagcgctggaacagcggttccgacgaggacaagaagctttactgcgtctacgttgccgtcggtcagaagcgttccaccgtcgctcagctcgtcaagacccttgaggagaacgacgccatgaagtactccatcgtcgtcgctgccaccgcctccgaggccgctcctctccagtacctcgctcctttcactggtgtaagtggctgccggatcttgtcccctccaattatcagcagaccccttcagttgccgctcgaacacctccagattttcgtttgacgccttgtctatatatgggaggatgtcttccaaataactggaaaccccttccattcatcatcatacccttcccagatatatgcacgaccccttcaacacttttgcacctccctgttgaatttctccaccgatctctcaaacaccatcagaccccatcacacctcttctcggattcctgccccccggcccgttcgaaaccaatcagaccagactggctaaccagaagcttctaaacacaggcgtgtgtcggtgaatacttcagagacaacggcaagcactcccttgtcatctttgacgatcttaccaagcaggccgttgcctaccgtcagatgtcccttcttctccgtcgtccccccggtcgtgaggcttaccccggtgatgtcttctacctccactctcgtcttctcgagcgtgccgccaagatgaacaagacccacggcggtggttccatgactgcccttcccgtcattgagacccagggtggtgatgtgtccgcttacattcccaccaacgtcatttccatcactgatggtcagatcttcttggagtctgagctcttctacaagggtgtccgtcccgccatcaacgtcggtctttccgtctctcgtgtcggctccgctgcccagctcaaggccatgaagcaagtcgctggttcgctcaagctcttcttggcccagtaccgtgaggtcgctgccttcgcccagttcggttccgatcttgatgctgctaccaagcagaccctcaaccgtggtgagcgtgtaagtgcaaacaggctgaactccccatgtcttggtgcagagctgacgagtctatctacagttgaccgagctcctcaagcagaagcagtactcccctatggccgtcaacgagatggttccccttatcttcgccggtgtcaacggtttcctcgactccgtccccgttgccaagatcctccagtgggaggctgacttcctcgcccacctcaagaccaacgagcctgagatcatggccaccatcgacaaggagggtgccattagcaaggacctcgaggctaagctccgtgatgttatccagaccttcaccaagagcttcctcggttaaatgcatataaattgaattaattcccgtggttcttgagaacgagcagtgggttcgttatctttacccgcgcagttccgtgtttctagaggaaggtgttccgtctccgtcgggtgctggactgagaaatggacgcgtgagaaggagagattctctagccgaacctactgtaaattagagcaagtctcaatcaagcactctattccctttgtcaggcactgaaaatacgaggttatgaattctataatcaatggaaaggcttgtgcaaaggttcacgtcgtgcattttttaaagctttttggcagtggatgttctaattcgttttgactagcgagataattgcaggatttactttcagctgccttccaaatcaacgagccacactatttaaagaaccaattcagtagtcaacaatcagctaagctgaatttgcggatcacagtacatacagtatgtgcgatcgatgtggttgttttggactgagtgagccgaaagactggtgacaagccgcggcagttgggatgatgaggcttggtggggtagctttagtgacatcatgagcgacagctccaacagggcagctaccagccacacccaaagagcatggggttttcgcttttcattgatcagctaccgagttatcagacttctttgaattcagttagaactccaataacccgcttcatttgctggcaagcttatcatttccctctctatacctttcaactcccaatcgctcatcaatcgtgttgaactccaaagtcgttgtgtcggagcttagaacaccaatgtaagtggaaggcatcaccccgcgtcatcccacgcgctccaattcccatcccatctttcaaagatctgggctgttcttggatccgagcacctggttttggaacgtaaatattctggaccagtgaagactatactctgttggacagatctgtgttaaactgacaacatcactgttctagccactattaaccacctcttttacgacatgtcctccgagtcatcaaccggcccagaaatgtcggcgacaaccaagcagatgctagcccgtgtgcggcaaatggtgccgcccatgctggagaaattccataaaggtttgtcttaccaagttcagttctgacgaagatgggcttgtttgctccgccactgttgctctgggcttgcggggaagctattcccaaccatcgtgcggcttgggggggataggagaatctctttggtaatagtagctggaagatggactagagataggtagctaacttgacattccccgatcataggacaactcggtcgtgtagctgttatcggtggtagtgaggactacacaggtgctccctacttttccgccatggcgagtgcgagactgggtgctgatcttgtaagttcaaccacccaactcccacatctacatcgccagtaccgagactgactaacatggaccgacagtcccacgtaatctgcactcccaacgccgctcaagtcatcaaaacctactcgcccaacctcatggtccacccactcatgcgctcctccccgccggccctcagctcctcggactccggcagctcgccctcgcgcacaaagtccgctcctgacaccgacccttcccagatagccgcccagatcattcccatgctcgacaggctacacgtcctcgttatcggtcctggtcttggccgcgaccctctcatgcaagagacttgcgccaaggtgatcaccgcggcgcgcgagaagggaattcccatggttctcgacgccgacgccctcttgctggtgaccaaggacccgtctctcatcaaggggtacgacaacgccgtcttgacgcccaacgtggtcgaattcggacgactgaccaaggcgctcggcgtggacgaagaggtggaaaaggctgaggagacggcgggcgagacggccaaggtggaggcgctggctaaggcgctcggcggcgtcatggttgtgcagaagggagccaaggactacctgagcgacggcaaggtgacgcttacggtagacttgaagggtggtctgaagaggagtggtggacagggagatacgttgacgggaagtattgccacgtttttgggctggcgaagggcgtatcttgaagatctctgggatcatggtcataagctcaacaaggaggagttgattggtttggctgtctttggtggaagcgccatcacgagggtgagtcatattgtttgttatttttcgtttatggttcggagacttttgcgcctcatatctcccagcatcgaccatacctagttatactcgggcagatgctgacatctatctctaggaatgctctcgtctggcatttgccaagaagggccgcagtcttcaagcaagcgatctaacagacgaagtacacacagcatttttgaacctgtttggcgaggttgacgcgaagctctagatggctttacgttccacttaatcctaagcgaagatatccaggacgataagactttcaagctgctatgagataatgaaagctacatagaaatcacaaatttaaagctacccagatggtggtaaccgcggctcatcatcaatgcctgaagcgagtgactacccctgaatacggcctggcttcctattgcatggtggcttgtacatggctgaacgagcctctgtcacccgcgcttatgtataagagtcaatattgtaagtcattggtggttatggccggactgttaaaagaaaagaaaaaaaaaaaagaaaagacaaaaaagaaaagaaaggccaaataattgtcaagatcccgtaaactcgggaaataggaatcagggagtcaattcttgcctccctccttggagctacatctgaaatattccgagtgccgcggtagatcgaatcgatggccaagcacaactgccccggctgtcgttctggcttcttatttttcggctttcgtatttggcctttatccatgacccatggattgggtattctgttgaatctatctccatcttgtcgcagataacgaagtcacatagcgaggtggaaacagcagaactacagcttgtgggtgtgggggttagggggcaacggatatcatcagcaccatgactggcatcacatccagttcctgcattgtgtgttacacccgtctctaccgtgatccagcgaccgtcacctcccgcctcccgtccctccccccctcgtcgcctccgcctcaagaaaaagaggcctgcttagggatacctacatgcctattgcgtaccatggctattcccaagatcgagtatgaaggtgcaggaaccaaaaggtgcagccagcctcaagagtaaccttaccttgcctacctatcggacctatccgccccccgtaaagatggcaagatcgcgggagcgaagaacaggcaaaaagcgggttaagcgctaggtgcctgcgggttttgctgcgggtatccagatcctatatcccactgctgtggctcggccgggaagaggctgtcccccaacgctgtcactccgtctgccaacctacctaacttcctgtgatcgtcgcgatgggctttcggcttggaactgtctcctctgtcatcgacctcagagtatgctccacggcagtgaagaactcgggtaggaagtcgagtgggtgaggaaagagtggtcaagcgaccattcagtttcgagtgaaggggtcggcaatggcttggaagggggaaaaaataatttgagacaaattttacgaataatttttttttctttttgtttgataaaagagtcttaactgtccgacccgaacgaagcctccacccactgtccgctctgtatgaactggactagaaaacgatgagaaacacgactaacatgcttggtcttgggtgacgacactggagacaaagaacaggagaggatgtcttgcaggacgatcgttcggaaaaggaggctgattgcattagccagtacttaaactttgtatggtagacactaaatgtaatatatgcaggtatgcaggtttctcgagaccctgaagggtccattgtgactcggcttgcacctacatgatatgacagtgagatcccgggaatcgaggaatcttttcccggctccaatgattgcaaagtttgaagtttcggaggccgatctcgagtcaacaaggttaccagggactccagggttctgtctccccggatgtacacactcctattgtaggtaggcaactggagtggtttgcttgctgtgcaatgcaaatgcttcaacaccaatgttgtaactacctacctgcgagcgagaaggtaccgcaaagcaaagcatagttcacataggcaaggtgggactgcgttctgaatcctgtcctgcttacaagtaaggtaatgtcatccagcatcggctcctacatgccacatatgcacatacatcccgcctctgttacatgactcgaaagtaggtagattgtgctgtcgtaccgtaccggccggttcccgacacgtagacacctaccactatccgatgaggcttacctagacatggcggcgttctgggtttaggcgtatggtatcatactacatactctcctcgaccagacaaaccttggctagaatatcggtcttgaccgagttcatctattgtgctggggcatgcttacatattccgttgatgtaaaagcatgaaaaccgagacacacgccgctcgaacgcctcctcgtgacagagtttccttagatctgtctgtctaggacagtactgtaaagcgtcgccagcttctaaaaggggggggaatattctagaggtaattgagtgtcttgctgcccctgggatatgaagccgacaaagatgatagcaaagctactcggtgaaagcaggcatcctcagacagacaatcgagtttctaacgagatgtggtcgtaaattacacggtttgtattcgcctctcacatttcaaggtcccgaaacagagcttggcgtcgctcgttcggtgtgtgcagccattagatggatgaactgcatccaggccgcatttgtttggcgggaaggggtgagttctttccacccacactggcaggaacaaacgcataacggtcgtgtcacgaggagccgtggggttgaattcaacccatgctgggtttggtttgacaccgtgacctactagtgttcctcgtcctggtgtcaagcgaaaagggccccggcctgtatccatggttacacaccgggttacacgactacctctacagaaatgagcgaaggggctatggccgagacctgaatgatcggtgttccaggttggtcttgagttgagaggagtctggctgagaacccggaagctggggggaagacactcaggaaagtcctgttcgtttgagactggagaatatcaagtcgggtgtgtgcacttgggagctaggcgttggtgtatgatgcaatcctgtatctcaacttgtcaaaatgcatgacctggggaggcaaaaccgaagttccatgtcattccgtcccttgctccctgttaagtagctggaatacatcagatatacagtatgctcacaatgtgggagagcgaaactgactgatcggagcggccaggtgggtgggttatccaacaagctctcgttgagctgtcacatcggaaagcgtggacgataagttcaaggatgaaaggaaggaaggaggagggtggggggatgggccaaacggaaaagccaaggaacaacgccaaaccttgggacttatttgtagtgtactgggagggtattgagagtgaggctcgaattttgacatcctaacattgcttttgataaatagttttccgattgatgcacagtcaatccttagcccgcctgcagatgatatcctaaaggcgaataggaatttccggttcactgggacgcggactgggatgtgaaaattttcatactgcatggagagacgagagttacagtatttggatgaacggggggagtaaagggtccttcctgctcggcgtcgaggcttgcattgatctgtgagtcgccgtaatgtctcgatatccattcgagtccttgccgatcgtaacgacgaacgaacataggtatctacaatctcgtacttggtgaccctctctccgaggtcattgttgtgtaaagaaccagaaaccgccagtaggtagaggcatacgaaaaggccaaaagacttcatcggatgaggtgacgcgcgtgcatcgacggacgatcccagggcatgactgcgtggcttcctttcctcgttgacaggactcaagtgaaaatgtcgaacgttcctgtctgccaggtctgtcaactgcaagtgacccaactggcccccatctgttattgcattggctgtggcccccgggcaagtggagtcgctaatcagggcgacgggcactgcctgccagggccgcggatcaagggtgaatgcggggtttggcgccgtcattgcgcgggggagttcaattcccttgttagtagcgagaggcgaggtatcaggtagctgttcactacatctgccgcagtacactacgtacgcagcaagtatctcactgcgagtttcaaggcatggaattcgtgcaagctctccgaaaagtttatcgtcggaaaccaaacggcttttacgtgcagtaagctaccatccagtcagaagcgcatgccacttcaagctctagagatgcactagttttccctatggggccgcttccctcgacctgcgagtctgggagggagcacgggggacccgttctactcccaccctgacctaattcaatgctctcgagatgaacctcgaggggggcagcttgcagaggaggcaagcaatccattcgctcggctctcatgtcagcctctcagctttcccttccagctgctagctagctaaagcacgccaaggttctcaaatgacatgggctctcatccctgttcagcgctaccaacacagcattgtcgtccaggtccccttgttacgccatatacagtgtatgtatgtacctgggtttgtggcccgtgcacctagccttgggaggttgctctggacgtgaaatttaacctcacctcactccagtcattgacctcgcacagccgaaccgaccaacactcgagttaaacggtctccatttgcacccggacactgctcaatgttctagtgtactggcacaggcttgtgggtcagatcgagtcgcgatatccgactgatctctgacgagctgcggattcgagcagtaaagttaccatgcgcccaaatattgaaccccaacaagttgccagggaccagatgcgcagacacgaaaccctgaagcttccgatttcagtcctctccgctgaaaccttatgtcaacgataagtataaaaacccgcaataagagcttttatgacttatctcgaggataagagggagccactggtagggagagcaggtgcagggatactaggcttttccataatcaacttagcattcatcctgtcgccgttggagagctcggtcctaacatgggacaaagttttgctctatgcaagtttggctttctgaacaagccgggtctagcctgatgctacacttagttacgtacatctacgtacagacgagcaagtggacggtatggattacactcccgtcgtcgtttacccccataacccagatcacgaatttcgcggttctcccttatttttttttcttcttcttctcctttgacccctctttgcgccgtttccacgcagtcccagaaaaccaacaggcgagcctggctctgcctaaccgaacgcctcttgggatctcatcgtcttggcaccgtgatgttctgatattagctcccattctactggaataagcaacgatggctgcgggagtaaacaaggtgggaggtcacaatggagagcgttccgtttggctgactcgagtcccagtgggctcaatcaatgggcaaggctttctttttcgaacacgaacgggttttcaatcttactaagaacaaatgcacgagatgttgtggtgtgcttgattcgtctctcccggttcctagctggtatggccttctgacgggaattatgacactatcacctcgctccttcctttacttttttctcgttctctttctttgttttacagtgtgaatgggtaacttctttccatctcaaagtagtaatgtgggatgtgatgttgagtcgcactttcccttggtatatcccttgccgagtatttgaacccttccccctcctcttcacttggccatactttcttcctcaattgggctaacccattcacttagtttgtttgcaaaaacgggataccttttgaacctgatacccactggtagttttctttttctccattgtggctctgagtcaaccccttagttatatcacctcgcctccccttccacccggcctgattttcctgctcgagatttcagcatcatctggggaacacaacaagtctaagaccaacctgacttcctttccagtctgtctcaactgccaggcaacacaattaccttccacctctaggaggacaacaaacaaaaccgccgctgctttcctctttctgtggtgtaatcgaaacaccacacttccaagtcgttgtacgatcaccgtcataccaaaccggaatgaccatccacaccaaatccgcaacaccgtactaccaggactcaaccaccaggcctccgtcctagtgacatctcatccgcgcctcatttgccgtttacaaaaatctcaaacccgcaatataccctccagtcccgcacaaaacccacccctccttgcaaagtctccatgtctttccgtggaaagttttattcactactccaaacctagaccccgaacatctcagaccttctcttagctagcttgagagaagctaacccaatacaacctcttccttgccggtgcgcaactttgcctaccccggagcgatcctcaaatcgaccgctatcacctagccatatcatcaaccactacaaccggttcaatgtcgatggggatggaccgcctcgagaagaggctggaccggttggagagatttttccacagaaagaggaagctgtcgccgcgcaagtcgggcgctatcgaaagtggacctttcacatcgctgtcgcactcggcttcagctccaactatccaaaaatttccaacgccatctttcatcagaccgacctcaactcgcatgctggctagggaggaggtaacattggcgcgccaaagtgcccgacgcacaaagagcctccccgaatctccaagcgatccctatagtccgtccttctcgaactccgagcatggactcagaacaggatttacccccaggcggcgcaatcagggcccttcagtacctcagcggtcttcttccctagtcagcagacaaatggacgcctctctagccgaacttctcgagttcagtttttccggtcgctctacaaggagtcacgatgagctatctgctttatctatgcgccgctcgaggtccggtcacaagtcaccttcacgctcgacttccatatcgatttctccgcgagcgcagccaggcaggaaacgccatcccagcctacacatccacacacatctgcagacgcctttgtccttagcgcagcaacataaatcttgtgattcaatgctttccctgtcaccgacatctctctcgcatgggcaacttactccggctgcctctccaagactgatcccgctccctgctccagaacccaacgagctgcatgaaattaccttgtcgccgtcgagaagccctccaagtcggactgcgacacttgtctgcaaaaagcccgtctcggagttgaagactccggtcagcggccttagcacagaaagatctgccccttccatcaggatcaacaccattctccgggaaccaagcttcaatgacttcttggcccttagcgatgatgatatcgctgatgatcttgccaacgagcaatcgctgtcgcagacaagttacataacgtcttcggggtcatcaagctacgatctgccgctgaatcgtttcgcttcaatttcctctccgcacatggtgagcgatcaccccctgttgacactttctcctcctctggccagcaagcctgctactacagcagcctttgaagctgctcggattgcgtcaaaatatcactttgaccttgtgtatgtggtcaacctgtggcccagtcggaatggctctattcagtctaccggtttctcaaagaggtcatccatgtcatcgctttcgacctccacaacccttctcaactctccttcgtcccctagcgcatcgttttccgccatatcgacagaagaaaacctcggactgctgtttccgctaccctctgaatatcgacctatgactggtcgtttgttggccgcgtacgggctacattctctcatgagcccgttccgtatctcagcaccggtccaccgcaagatcctcgaatctgatcactggttggaatatcgcagcgacgatgcggctaagaatgaattcgctgaaggttatagctgttcgttctacactggttgtacttatccaggtcctttcagcgtgcttggcgagaaggcaggcaggcatggtggcgtcaagaaccacggaattgtatttgcggcatatcgcctgccgcagaatgccgctaccataagcggaagtagcgtggaggagctgaaggagctccgcaaggatgccgaagcgctggtgaatctggcactcgatacctatacggatcacaaagagaaacggggagacgggacgtggaggtgtaccctggatgacgataagatcgtgccagtggtcagtcgacagttgctcgtgcgttaagacccgagaatttcctatcaccatttgtcctcgaacagagagggtcacatgttttcaaggttatccaacaaacaaaagagaatcaaaaatactgcctggtcttacaattgaggtcctgtggggatatcgacaaggctgtcgaaactcccatcgtttctgttcatctacgcaacatcattttccctggtcggcaatttactagggcatgaggttaggaaaactcaaaaggcgcaagggcgcgggcatgtatgtatgaattaatgaaaagacgatgtgcgatacccaatcaaaataatgacaaatacatagttaatctgaagtgttctagacgttgctttttcacctttttgtccttggacttcaaggtcacaattattgcccagatgcgcatcataatgaagcaaaagattcttctcgacccggatgaacttttgttgtccacatctataggaacataaaggctctgttagttggttggtattcctaagccccaagtatattgaacaatgcaaaaacagacggataaatcattacaacccttcccttttacttcctggccaccttcttcttcttgtcgccagccttcttcggcgtggcggcaccggcggtggccttgggcttctcctcgaccttcttggtgggtttgaccgcctccttcttagccttggcatcaaccgtcttagtctgctcctcaacaaccccaagcttctcaatcttctcagtcacctcagcagcctcctccttagcaccctccttggacgactcctcagtcttcttctcccccttcttaccaacaggcttcttaagagccctaggatccaaacctctcctgcgcatagcgttgcgcttagcgcgctccatgtactccttgtcctcaccatcatcaaaaccgccaaagtcatcctgggcttcgcactcggcaccaatgggcgtcttgtcgacaacttcttgggcttcctgggaagcttggccgtccagaggcttgttggacttgtcgacgccgttggcgcggacagcagtggcgggcgtggggccgagtttctggaacttggcgacgaagaaaccgtcgactggagggttgtgttagtgatgaaggaggggagggagggaaagggggtataaggaggcgaaacgtaccgttgtaaagatgggggtagtatctgcgggtgagcttgaggctggggtggaatgatttgcccatgaagctggtgaagccttccttgccgaaagccaagccagtctcgacgagcttgacgttgggacggcggctgagcgcataggcaacgacttgctcactgtttgtaatcttgggttagcgtcttctgaaagtacagttaagaacgatatggaaaacgcacttttcctcaacggcaacggaacacgtcgaatagacaacgtaaccaccagtcttgctggcatggtcaaccgagtcgatggcagccaggagaagctgcttttggagatgggggagctgcaggaagtccttctcgtctctgttggtcttaacagagggatccttggcaatgacaccagtgcccgagcatggggcatcgagcaagactctgtcaaagccacccatgaccctggggaactcacgcgcatcgtagttgcatacgataacgtttcttgcgcccagtctgtgaatgttgccgatcaaacctttggcacgctgcttgctgggatcgttcgcaaagatcacaccggtgttcttcatcaacgccgccatatgggtggtcttgccaccgggggcagaggccatatcgagaacacgctcaccctcctgggggcagagagccatcacgggcaggaacgaagacgcggcctggaggatgtagtgaccagccagatactcaggcgtggcaccgaggggaacgctttatgccccagttgttagccatttgcatgaatcgcgtcgttgtagtcctgatttagaatatacgtacttcgagtcaaagacttgcagaccgaccttggaccacttgcctacaggctcgagtgtgacaccgcggttgatgagtgcttgggcaagatcgcggcgatgtgttcggagggtgtttgtacggataacgacggggcgggcactctcgttggcttcgaaaaaggcgaacgcctctctgggagggaacaggttgctacaaacagtcagacagtttccccactggtggtatcgccgcagacaggcatgcgacaggttgtaaaacatacaaaagcttttcagcgaggtactcgttgtaaccgtagtctggcaaaacctgaagttaacatttgtgcatttcacgagaagtattgcgcaaggaacatcgggtccttacaggcacagatatccttgatgagttggctggtgtactcggcgcgactcttgccctcttccgccgaattcgaaaagtcgtccaggatacggatggcgtctgttatcctcgttctcaacatctggagatcgggtgccagcaaagttttggtcttagtctgaagttggtcgtcgtcatcaccgaggtcatcaccaccagcgatgttggtctggagcgcctcgtcgcgcaattcggcctcgttctcctctgcttccttctctctttgcatatccaatttcctcgaaagaccctcgatgttggcggctgtgagcttctcctctctatcctcttcgtcatcctcatcgtcagagaagacgaatgcctccttcttggtagcaccgtcctggtcggaatcgtaaaccgagtcgtcgtcagtgccgaggaaatcgtctcctagcttttgaacgtccatctcatcgccgtcgatatcaaggccctccaggtcggacgcgccaaactcgtcgtccatctcctcgtcatgatcgggcgaaggctgctttgccttcttaggcttcttggactccttggacctgtgggcgggctttgtgccagtcttcttcacctccttgacctctttcttggcgcccttgactgcgacagtgttggagccggatgtcttgggctgcttcttgacaatcttctgcttcttggatcttctagtgtcgacttcggtcgtggtttcgtcaaagggaatgcccttcttgcgcttgaggttggcgaagtgctcctccgagaggggctcaggagggccctgtttctgcatgcgacgtccgacacccattttgatggtattgctggtcgtctggtggtgattgggatgttgttggggttggtttgaacactgatagcccaccatcgacaggcgcttgtggatatttctccgggtcgattttcttttctgaaaaagcttatcgatagcaatgccaagtctctttcctcaaatcgggttccacctcactgcggtcccaaaaggtgagccattggtcagtgccccacattagtcaagctgggccaagttcggaatccctgtagcaacagctgacgctacccctggagctgggctgttctggagtagggaacagctgcccctggagcccggcatgaacggcgcccccggaggcaggcggcctggaggtataaggtacctagaggtaggaaatggaaggaccgtctgacggacctcgcaggagaggcgatcaatgcgggcaaaggaaagtagaaggatgacgggatgagggcgggcaacctggaccgggcggacagcttgaagcgaagggggcaggcaggcctcccgggcaggcgcctgccgcctggtctaggcgcacccgacgcagggggaagcactgaatggagccggcgccggtgggcggtggacgccccggccgcgaggtcccgtgttaacacatcactcaaaagcaggcaggtaacctgagaggtactagaggtaccttccgtctgcgctgaacagttgcggcatgtacaaacacactggacagctggagaggcatctcacctcagcaccttccatctttcctgctgtatctttcatctctcacggtactaacttcccgtaacaaacgacgtctcctcttgctgctttgcatccttcaacaaccgcgattcttctctattctttctgctggagcattgaagtgaggtgacatcgaggtacctgctcgcctttactttacgtatctgtaactgagcggcaaatcgcgactcacctctcacccacagtttggcggcgggttttactgcgtacctgccttctggaccttgcgttaatccttccacctccaacctcctacctacctctacctacctgattcatccgtcctctttccccctccccatttctcgggagctcggtcattttccccccaaagtacaaccaaccaccaccaccaccgcctcctttcacgtcgccgccattccattcagtccacggagcttcacgagcctccatttccccaatctttctacttcccagcggattcaccttccagccgcttttgataagttggctgctaatcttcgtcactctgcgcgcagcttagcgcaacaccaccgcccatcatggctcaggccctacccatcaaattccaggagctgctgcaactcagcgccctcggcatcaaccagactgccatcactttcaatacctgtgtacgttgtcctcaccttgctctgactctgctagtgacagttgtcgcgcctcctctggcacccctgctgacgtgaaccccccgctcccagactctagaatcggacaactgggtgtgtattcgcgacaagaaggacgaggcagcgtcccctgaagtcatcatcgtcgatctcaagaacggcaataatgttatccgacgtcccatcaaggccgacagtgccataatgcactggacgcgccaagtaattgccctcaaggcccaggcgcgcacactccagattttcgacctcgaaaacaaggccaagctcaagtcgacaaacatgagcgaggatgtcttgttctggaagtgggttagcgagaccacgcttggcttgatcacagatggctctgtttaccattgggatgtcttcgacccgaaccagcccgctccggtcaaggtcttcgatcgtaatgctaatctccagggcaaccaaataattaattatcggaccagcgccgacggaaagtggatggttgttgtcggtatctcacaacagcagggccgcgttgttggcgccatgcagctctattccaaagaccgcggtatcagccaggctattgagggtcatgccgctgcttttggcaccctccgactagagggcgccccggaggacaccaaggtgtttacctttgcggtccgcaccgccgtcggcgcgaagctccacattgtcgaggtcgaccatcccgaaacaaaccccgtcttccccaagaaggccgtggacgtcttcttccctcccgaggccagcaatgacttccccgtcgccctccaggtttcgcaaaagtacggcatcatctaccttatcaccaagtacggtttcatccacctctacgacctcgagactgccacatgtatcttcatgaaccgcatctcaagcgatactatcttcactgcttgcggtgacaaggattcgaccggcgtcattggcatcaaccgcaagggacaggttctcttcgtcagcgccgatgagaacacaatcgttccttacgtccttgaggcacacggcaatgagctcgctatcaagttggcttctcgtgcagggctcccaggcgccgataacctctaccagcaacgcttcgagcaactcttcagcaatggcaactaccaagaggccgccaaggtggctgccaactctcctcgaggtttccttcgcactcctcagaccatcgagcgcttcaagcgtcttccacagcagcctggacagatgtcgcatatcttgcagtactttggtatgcttctagacaagggttcgctgaacgagcatgagaccattgagcttgcccaacccgttctcgctcagaaccgcaaacagctattgcagaagtggctcagcgagaacaagctcgagtgctctgagagacttggtgacatggtccggccccacgacattaacatggcgcttgccatctatttgaaggccaacgctcctcacaaggttgttgctgggtttgccgagactggccagtttgagaagattctgccctactgcggtcaagccaactaccagcctgactttattcagcttctccaccacattgtccgtgtcaatgctgagaagggtgccgagtttgccacgacgcttgccaatcacgaaggcggcccgctggtcgacttcgagaaggtggttgacatcttccagtctcaaggaatgatccagcaagcaactgctttccttcttgacgctctgaaggataacaagcccgagcatgcccaccttcagactcgtctattggagatgaacctcgtcaacgccccccaggttgctgacgccattcttggcaacgacatgttctcccactttgacaaggcgcacattgcgaacctctgcgagcaagcaggtcttttgcagaaggccctggagctctatgaggatcctgcgtccatcaagcgggttattgtcaacatccctggaatgcctaactacaaccccgagtggttgattgagtatttcaaggcgctgtctgttgagcaatcgcttgactgcctggacgccatgatgaagcacaatattcgccagaatctccagactgtcgttcaagtcgcaaccaagtatgcggagctcctcggcgcgcagcaattgattgatctctttgagaagtacaagactgctgaaggtctttactacttccttgccagtgtcgtcaatgtcaccgaggaccccgaagtcgtattcaagtacattgaggctgccaccaagatgggacaaattcgcgaggttgagcgtatctgccgcgacaacagcgtttacaaccccgagaaggtgaagaacttcctcaaggaggccaagctcagcgagatgcttcctttgatggttgtctgcgatcgcttcaactttgttcatgacctggttctctacctgtaccagcaccagcagttcaagtccattgagatttacgtgcagcaggtcaacccgagcaggactcctggtgtcatcggaggactgctcgatgtggactgtgatgaaagcatcatcaggaatctcctaagcacggtcaaccccgcatctatccctatcgatgagctggtgcaggaggttgagactcgtaaccgccttaagctactcctgcccttcctggaggctaccctcgctgccggtaaccagcagcaggctgtttacaacgctctcgccaagatatacattgactccaacaacaacccagagaagttcctcaaggagaacgatcagtatgataccctcactgttggaaagtactgcgagaagcgtgatcccaacttggcctatattgcctatcgcaagggccagaatgatctcgaactcgtgaacatcaccaacgagaaccagatgtacaaggctcaggcgaggtatcttttggagcgcgctgatagggaactttggatgtttgtgctcagcgagaacaacgttcaccgccgttctgtcgtagaccaagtcatctcgacggccgttcctgagtcgactgatcccgccaaggtttccgaggctgttacgtgcttcctgaacgccgacttgcctggcgagcttattgagctgctggagaagattgtcctggagccgtcgcctttcagcgacaaccagaacctgcagaacttgcttatcttcactgccgccaaggctgacaaggcccgtgtgatggactacattcacaagctcgacaacttcgccgccgacgagattgctaatgtttgtattgaggttggcctgcacgaggaagcctttgaggtctacaagaagattgacaacaaggaggccgctgtcaatgttcttgttgagcacgtcgttagcattgaccgtgctcaagcatacgccgaggaggttgatattcctcaggtttggagcaaagttgccaaggctcagcttgatggtctccgcgtcagcgattccattgaatcttacatcaaggccgaggatccgaagaactacgaggaagtgatcgaggttgccgttgctgctggaaagaacgaagagctcatcaagtacctccgtatggcccgcaagacccttcgggagcctgtcattgacactgctcttgctttctgctacgcccgcctcgatcaacttcctgagcttgaagagttcctgcgtgctaccaatgttgccaatgttgaggagtctggtgacaaggcgtacgccgagggcttctttgaggcggccaaaatcttctacaccagcatttccaactgggctaagctggccactactcttgtccacctgtccgactaccaggcggctgtggactgcgcccgcaaggccaacaacatcaaggtgtggaaggaggtccacgaggcctgcgtcaacaagaaggagttccgtcttgctcagatttgcggtctcaaccttattgttgatgctgagcaactccaggctcttgtcaagcagtacgagacaaacggctactttgatgagctcatcagcttgctcgagcagggtcttggattggagcgcgcccacatgggaatgttcaccgagttgggtattgcgctgtctaaataccaccccgagcgccttatggagcacctcaaactcttttggagcagaatgaacctccccaagatgatccgtgcttgcgaggaagccaacttgtggcctgagctggtcttctgctactaccactacgatgagtttgacaatgctgctctcgccgttatggagcgccctgagaactcttgggagcaccagcagttcaaggagatcaccgtcaaggtggccaaccttgaaatctactacaaggccatcaatttctacctggagcaacatccctcgttgctcaccgatcttctccaggttttgaccccgcgcatcgatgtcaaccgtgttgtccgcatgttccagaagtccgataacctgcccctgatcaagcctttcctccttagcgtccaatctcagaacaagcggaccgttaacgacgccatcaatgatcttctcattgaggaggaggactacaagactctgcgcgactctgtgaacaactacgacaactacgacgccgtggaccttgccggtcgtctggagaagcacgaccttgtcttcttccgccaaattgctgccagcatctaccgcaagaacaagcgctgggagaagtccatcaacctttccaagcaggataagctctggaaggatgctattgagacggccgccatctccggcaagacggaagttgtcgaggagcttctgcgctacgtaagttatttttcttgtcttcaagctcatcaagtcacgttggcttcctttactgacatttgtctctgtagttcgttgacattggcaaccgcgaatgctacgttggtatgctttatgcctgctatgacctcatcaggcccgaccttgtcctggagctttcttggcgcaatggtctcaatgattttaccatgccttatatgatcaacatgctctgccagcagaccaaggagctcgcttctctgaaggccgacaacgaggctcgcaaggctaaggagcaggagaaggagaaggtcgaggacaacacgcccattcttggcaaccggcttatgatcactgccggccccggccaggcatccccagctccttacggacaaaccaacggttttgtgccgcagcctaccggttttggcttctagagggctaccctggtagtttctccatgcatccatgatcctggacggatcgcatccggtttcttcatgttacacagtgaagaccatcaggattctggagtttcaggtaccccttaactggatcctgttgatgctgttccgcttggctgtctcatggtggacgacaatcttgctgatatgccacgatttcaatgacctggagaataaaacaacccatacagatgagagatgtaaatggctttttgcgaatgtctgtgggatgaaaaagggaaacgaaagggaaagacggatggcagggtttattgcttttcatgttggccagatcattagaggctcatggtctgttataaatttcatgtatgatatcttatttcataatcagagctcttcgacttgattgacttctgattactacgtgtcatggtccaaacgtgccactttacatggttcgtatcaggtaccctctgttacttgacttcagggagagattccaacgtgctccggagttttacaaagctagaaaacatgcccctttacctagcatcacgcagcagctgtgcttggtgtagtaaccatacggagatagtattggagacaacccccatcactggcattatcgtccacaagactcccctacggtcggagcagcattacaaatgccaagcggttgcaacaatgatgtggtatccgtacatactccatcccaatggtaatgatcatgcagtccttggtgcttaggtggcccgtctgcttcgttctttgagcaatgatagccagcgacggttgataaccatcatgtagagccagccgttagtaccttcaaccaagggcaattagaaatttccaaataactcgatggcgccaaaggacatgccgtatctatgccacagagtctgcacatgtcaaatatatatatatatatcgtgagcaaaacagccatagccgaaaagtgatgaagcgccacgcgccgatgatgggtggctggctgttcaagttgtcactgggatagaactgatctactcgagaggccaaaggacgagatatccttgtttcacataggttcatgaaggtagggtaagccggcatgatgccggtcggtctctgaggccgcagctcgactgtagattcagatcaagctaaattgacgaagtcgccaataagaggtatcatggtgcatctacaaatcctggatttggtgttttttttcccccgaaaccaataccagaataacgcccacccggagaaagcccagaaactgccgccgagccccaaactccctctggtcctcaagaagcggtaacttcagatcctccaccatgtcgccaaactataacacccgatccttttcaggaagtaatggggcaatttagcggacgatggcatcgaagcgagacttgaaccacttgacggtgtcgtcgcgggtgatgcggtgggtggcaccgactctgctcttggcgcggcggcggcgggagacacgctcaccggggcgggtcatgcagcagtagaagtccatgccgtagataccgataccggggtcgtacttgatgccgagatcgatgtgctcggagataccgaagccgaagttgccggtctcggagaagttgcgcttgcgaagctcgtactccttgaccttgaggccacgctcgagaatctcctcagccttggggccacggacggtgacgtggacggagatcttttcgttacggcggataccgaaggtacggacggtgtaacgggccttgcctggttgatgggggaagacgtgttagggccatcatttctgcgtgtagatttcgatttctccgtttctagaatagtcgtcacgtcggcaagaagaggtcaaaacttactgtagacgggggtttgaccggacagctgctcaagcaccttggcggcacgggtaagtctgtcaccagactcgccaacgcagatgttgaggacgagcttctggatgcggagctcccgcatggggttctgggccttctgttcggtagacttttacatgatgaccgtcagtaagtgattcgagataccacggaattgatagctatcgcgtaccatggtgccggttttgtgtcgaaatccgccgtaaaggaaacttgaccgtcgcgatgctcgggagatttccgtggcggttgacgatttttgttcagtaattttgagattgtgggcaccagggatgtgggatccatccccacctgtccgccacttggcgagcggcaggcaaatcgcaagaggacagtgaaggcgcgcaagcctggaactggaaaagtcttggcacacatcgttacgctggatggctcgtgcgagcctgtctggtggagcgggcgagaggtgctgtgaaacgggacgcctgtgttaagttctcagcctcgcgccttgcaaaaccgaaatcgacctgatttcatcatccaaccacacgcgactctgaagcctccccgcgaagagctgttgagaacgcgacgacgaagttcaagcaactttgtcgagaaaccaaacggttaatttttgtaccatttgaacagctactctgtagcaaacagtcgcaaagatggcgtcgaccaacaagcaaggcaagatggtaagtcatcgctccccaatccgtgctgccgcttgacgtatcaatgttgacgccagacgactgacaaggtgcgatatcataggccggttacgtacgtacttcacgctcttggttactatcgatctcgaatgacaaggatggtacgaagaactgacggttttcatgccaacagatcaactaccggatgcgtgtcactcttaacgatggccgccagatgactggacaaatgcttgctttcgacaaggtacgacctgacaattgtatcattcaatcttgccgagtttgctgacattttggcagcacatgaacctcgtcctggccgatgctgaagagttccgtcgcattaagcggagacaaaacaagcctgccgcccctggctcgtctgcccccgccgtccagaccgtcgaacaggaggagaagcgcacattgggtcttacaatcatccgtggtgcccatattgtctcgctctcggtcgaatcgcctccccccgcggacccgagcgctcgtctcggaaaatcgactggtggaggacttgcttcaacgctccaggctggtcctggtgttgctcgacctgctggacgtggtgctgccgctcctatctcgctcgccggtcccgccgctggtgttggcggcgctgcgcctcccccgccgttccctgggttccccggtgctgcaccccccggtttccccggccgtggtggccgtaagttatcccctgtggacttcatcggtgtctcagtcgctaacgcttattttagctcctcctcccggcttccctgtattccctcccgcagctggcttccccggtgcccctggtttcccgccctcgttcccgcccccaggcgctggtggcccagctggcttcaacccgcctccccgcagataaggaggttgactgctcgattttaccgttaatttaccgatccaatctgatggtgtattgtgtctgagacatgctagaactcccctgcatgaagcgggctcggatgaaagcaaatgaagctctgccatggttcaagaggtgtgaattttacgctggcgtttagggggttcactgaaaacatttgtttagagcgggataagtacctgcgttttgcaagcatgaatcagggatatagcattgcaaaaacatggcaaacatcactacaaataatgaaaaccatagcaccatttcagaaccacagttttgctgcctgcccctgttaagcaggtacgtatctccgattcatgaggctgccccactccataacagtgctgagctgagcatctggcagcctcacccattcagctgtcctgaaggtgaacgggtccgtgctgagagcggacggaaccccaactttgcaacatttcgctgtgttcgcgggccatccaatctctctatcagtgacgcaaatccggtatacaatccgttcaaaacagtcaaaatggccgcctttgtgaaagcgatcaatgcgaagatcaggtctcatcccgttctgaactatgtctgctcaacgcgtaagtctccttatcccagtttaccccagccagctgagcgacccgcttggtctcgagtcgtgaatccagacacccccgggtgggccaatccccgataacactggggcatcctcacgacccaagccataggcattatggtgaatgatgtttacgggtagaacatcaccaaagacacgattctaccggggcatgtttaaagaccgtagcgctgcataggctgccgcagcatgatgcttgttgggacaacccggtggaaatgggacataccttgcaacttgacgtcggacacgctgctgatataccaatgtgctcgcagacttctggggccctgcctctaattttggtatccccatcgcggctgtgatggatacacagaagagtcctgaactgtgtgtaccccttgttcatcaaccaacctcaacttatctgccttctatgttcttcactcccatctgttgtgagctttctgtctcagtcctcctaacctacagcctttccttttgataagccccctgggatattcattcacgtctcactctctcgcccactcaccacaacaatgaacgaatccaacagacccctctctttctaacctttgaaataggatctccggcaaaatgacctttgccctctgcatctactcagccaccttcatgcgctactcgctcgccgtgcaacccaagaactacctcctgttcctgtgccacgccgtcaacgagacggcccagttgacgcagggttatcgctacctgaaatacaactattggggcggcaaggagaaggagggcctcgtgaaggcagtggatgcgggtaaggacaaggcgaaggagctggaggccaaggctgagactaaggttaaggaggttgttgggaagtaaggagagatagagagcgtgagtggtaaggaagaagcatggtgcctgtctagtacttgaccgagatggatggaccgtgaccgacaggtagtcagtcgatattggtatggactgggtgtgatccgaccatgaagagtcaaaagagggcttcaagaaatgttgtcaccgtcgagggtgtgtgaaggccaccatggagataacctggaagttgtgctgtaccttgcatttgcaaagaagcacggggtcgagtgtcagatctatcatgaaatcagcaagatactatcatgtgagacggcgatcaatgggctgaggagcaatggatacatacggaaataggtaactttaggcacttctttctccacgcgatcatctatcgaccaattactttcggtctcttgtcgcttcaaggtggagagcactagcggaaaacatgagggacagctttggactccacgatgtagtgccgttggactttggtgttgtctgttgcgatcttgtcgacgactggatctggcagtcatgagacttatctgatagtcatgttaaggagcggtgtgatgtgtaaactgatgtttacggtcttgatctgaagtgctgatgaatatcccgagatacaagtagacacgaagccgcgtacgtcgacgaacgtcattcgtgggtttcagataccgacctcagggacgaacgtactcgcgaatccacggaaatacctagctagctacaatgacagtgggagacggggggctcgacattgtagaggaaatacagatacctttttcggcatggttaatccttctgtgcgaaatgaagttaaaaaagctaacagccgccataaggaaaagcaacccatgtctacctataaacgatcggatctcgtcccggtatgtaaccgaggaagaagcgaagtggtgaaacccgctccggccccgcccgaccacatgtgcacaaccgaagtccccgcgccatcccgttcccgccctccctcccctccattcgtttcgttcgacacgcggagaaaaaaaaagggctaagaacgggttcatcggttttatcacatgagtacagtgtagtaggtatataacataatccaccttcctcagctggttaaaacctgggggcttcttttttaattgatcttttatttgtttctgtttagtgtaaaaccaacagggcaaggtaaaacgacgaacagggtaaggcaagacaagaaaaggcgtatgatctgcagggctgataggaggagccccctatgcagttttgacacttcgtttcagtgatcagcttggctacaactctttagacaagcgggcttggaattgacgtcggtgtgtgtgagatagactgtcccaggaggaacagtttcggctgtgtgacggctaaggtcttgaaaccaagattatgtgattagttggatagaacagtagcggtgatgcaagaagctcgaggagtctaagaacgacatatgatacatgaggctcgtttgctggtgatgcgttggagatttgtgtttcagaggcttagtgtacctctattgtaccatgattttccagggcatgtctctcaatatgttatggctctcagttggagaggataggcagggccaatctaggcagagcacacgtctgagaatcagagtttcgactacggaacaccggaaaatgaacgcgaaacatgaagatatgatcacatagtgatgagaagcaaaggaagcttggcattggtattgatggtctgcggtacagtattgccgtcggccggggcgttaagaaatatccactacgacaatgaacgtccaagagtcgaaaacgaaaatagctagtgtcgttgctcattaaccgtgtcgtgcctgtctagcctatagtaagacttccttttccccaaatgcaacccttgagagattatcaacacccgaaacgtctgtaagaacaaaaatatgccgtgcttatcctcggttgttgatgcgagaacatgaggagatcggttgcgagatctatcagatgatcttttgggtcaatggtgtgtttcgcttttgactcggatttcgcgctcctgtcgaaaggtgatgaactggttgttgcaagggtgaaagacgccccagagttcgagacttcgaaccaaaaagtcccgtcgccagttgttatgactcaaaaaaggtgatgacagacccagaaagacaaatgcagggcagggcggtagttatagtatagttatgggtaccaaaccatatcagagccctggatcatccagtctccggtgtcgcaccgccgccggttgcaactgttaaagccaaagttgcaaggaaacgtgcccacggatctcacagtgacagtaggcatgcaggagatagtgtacacccgcaaggttcttggttaccaacccgcaggatcctgctgtgcgaatagcctcagaactcacctccagagatacgcagactgtaagccggatgtgaaaataaacctcaatgcaaactccacatggggtctccaaaatcgaaagtggggctgtaaagcaggaggggatggctaaagtggtggatccatccatagaggtccagtagcgtacaaggcagcagctagaaagacacgaagtaccgatacactcaggaaatcatgttttttggggcagttgttcgcgctgacgatgcacgtgctgtgaagccgtgtcgtctgtcttcgcgataccgaatctggaaccgcccggaccaatgacaagccccggatgacccattcaggtcatttcgatccatccccgctgccggccccggaccagcacgggccccgaaaagccccccacttcccttggtggccggccccgggccgccggctttttcatcacccacatcgaagtactttttgattgatgaagggtgagccttcccagcacgctatgaacctgtctgactactcatcgttgtctggctacacaaagaggcaacatgagccagtaggaggagtttgacaacaggtgcgacggatggcattctcccaatgcgaggctccctttcggcgccgggccctctttggttgacatcatggatgtcaggcaccgcaaggttagttaccaaacgtcaatgttttgtcaaaaatgtcacagtggttctgtatttcgtcaatggtgatgtttcacgatcctcatccgcgggcgtgactgcagcatgcatgcctcttcgcggctcagtttcagagctttgcatattgtagtgtacatagtacgtagtgtacaaactatcccatcttgaccttttgtgtgtaatgacatgccgttgcaaagcgctattacaaagagataagtgagttttctatgtcataagcttgagtcaccagacggggtcttggcttgcggaattttcttgattaagacgcttggaagcggcagactcaagaaagtagcgggtgggctgaggatctggaggtctcacctgggaggggtagaggtacatgtacgccacccaagaactcctgtctacgcagtacgtatagccccctggccaccgcagatgatcttttagcaagtggaagcgatgcatggcatcgatccgtcaaaagccatgataagtaacgaccccacaaagcgacgatgaatcgcaagatgggactggcaggttgacttacaacggggatccttgttcgagctggttactgtcaggaccagaatcgtcttcttctccttggcgtgagttttgtcccattttttaggtcccgctccggtagacgagcttcatggatggtcgagtctgactctttctgccactttttccatgtcgctagacagaaatccgctcataagccgcgtcttcgtcctggcctctccctcttctgaagtctttcctccatcaatttttgccctctttgctttatttttctgttcggccaagcagtgtgcccctctcgtagttcctggaccgccccctgcccttctgtgtagtgtatatcaccaaacgtactatgtagacttcgctttcgagtggccccccggttagtgtagtgcatacagtagtactgtgtagtctgagcagcaaggtacccatccaccatctagatctaaccggggctctgtgagcttgtcttggctgtatttacgaaactagcgttttatccatgtaaaggtgtacaatgtgctcggtacagccaatccaacctagtctgtctcgtcgctgtttgggtgcagcacgtcgcgccgtaaccctgcccgataaccccaccaccaggacagacccctcgtcattgtctcgagactcaagtagcccgctccccctccaaactcgctacctcaccagcttttctcttttcaacaaccacgaccttgcgtcaattgagtcaagatggcctccgacaagcctgccgaccagtatgcggaggtgttcgaggagggcgatgtccccaaggaggcccagaccgtccaccgcatccgggccaactcgactattatgcagctgaacaagattctgggttagtcgcattcgcattccgtagagacgggacgtgcttggtgtgcggttgccggctgcttgcaagagtgtcgcgatcgactgaacctctgcgcgcagaagtttatgaggatgtattgagcaagtcactaacgtcggttcttcatgcgaaacagttgccaaccgtggtgaaattcgtaagtagtgacctgccccatcacgttttccccgagcgatgcgctaacagtaatattcagccattcgtgtatgtccaaccgccatgaccactacaacatgagatgaaaaacgtacttacttttgataccaccatacagatcttcagaactgtgagttaccagtattctcgccgtgcatgtcttcgtggtgggcatggctgaccttgaaacttgcgcaggctcacgagttgtctcttcacaccattgccatcttcaggtaagcgcttcttccaatccatataccaaattccgtttcgtccgaacaccgtctaacattttattagttatgaggaccgcctctccatgcacagacagagtatgcgcgatttcacctccttccaatctctcctcgccgagttagcctgggccaaggccaacgccagcgccctggctggcgagcgatacagtcacagttgcagttactgatgctaggaacgtagaggccgatgaggcgtacgtcattggcaagcgtggacaatacacccccgttggtgcttatctcgcctccgacgagatcgttaagattgccgtcgaacacggcgcccagatgatccatcccggtaggatagaaccgttcacctgaaggccttgatgtcgcttttactgatcctcccataggttatggtttcctctctgagaacgctgatttcgctcgcaaggttgagaaggccggtcttatcgtgagttgcccagaccacgcctagctagagcgcggggttcatgtgattcgcccaatgaggagtgcatgagcactaacctgttctctttagtttatcggcccttcgcccgaagtgatcgacgctcttggtgacaaggtctctgctcgcaagcttgccattgccgccggtgtccccgtcgtccctggtactgagggtgctgtcgacaccttcgaggccgtcaaggacttcaccgacaagtacggtttccctatcatcatcaaggctgcctatggcggaggtggtcgtggtatgcgtgtcgtccgcgaggaggcttccctgagggagtccttcgagcgcgccacctctgaggccaagagtgcctttggcaacggcaccgttttcgtcgagcgcttcctcgacaagcccaagcacatcgaggtccagcttcttggtgacaaccacggcaacattgtccacctgtacgagcgtgactgctccgtccagcgccgccaccagaaggtcgtcgagattgcccccgctaaggaccttcccaccgagactcgcgatgctatcttggccgatgccgtcaagctcgccaagtcggtcaactaccgcaatgccggtaccgctgagttccttgtcgaccagcagaaccgctactacttcattgagatcaacccccgtatccaggtcgagcacaccattactgaggagatcaccgggatcgacattgtcgccgcccagatccagatcgccgctggtgctactcttgagcagcttggtctcacccaagaccgcatcactacccgtggtttcgcgatccagtgccgtatcaccactgaggatcccgccaagaacttccagcccgatactggcaagattgaagtctaccgcagcgctggtggtaacggtgtccgtctcgacggcggtaacggctttgctggtgccgtcattactcgtaagtgatttcccctttccccattcatgcctcaaagacctttcccaaaaaccccaagaccccaaatgcatcgcttgatgagttttcaactctccatgggacattcctgttatctctcgacgcatacttgcatcaatcagatgcatcgcgataccagaggaatggcatcaactgctctcctcaggccttttgacatcagctcgaggcttttttgcaacaagaaactgcatgcaaatttgagaagaatacctcaatttccggcggcctgttgcttcacattgaagcatttgtttcgtggtaaacaaatggcaggtgcttggacccactagtgtggggctggtccaaaagacccacaaattattaggggggtggaccgtgcgtcatgtgcagcctcaactcatcaacatatattcaccctcgccgtcgtcaactcaaatcatcacatctatcaatcaccacccttatccgtcactaccaatcatcaatcacgacccctctcaagatgatgtcactaacattaaggaatcacagcgttctacgacaggtaagtcgttacgcaatccttagcggatcccgacctccatgaccaccgtctatctgtcgatacttgtactaaccttccttcaatcacaagtatgttagtaaaggtgagctgtagaggttccacctatgaaattgctagaagaaaggtactgcgtgccctgatcgaattccgtattcgcggcgtcaagaccaacattccatttttggcttctctcctcacacacccgaccttcatcgagggcaactgctggactaccttcatcgatgatacgccctcgctcttcgatctcgttgggagccagaaccgtgctcagaagctccttgcttatctgggcgatgtcgccgtcaacggcagtagcatcaagggtcagattggtgagcccaagttcaagggtgatatcatcattcccgagctccacgatgcttctggcaagaaaatcgatgttagtcagccttgcaccaagggctggcgccagatcatcctcgagcagggccccaaggccttcgccaaggctgtccgcaactacaagggctgccttctcatggacaccacctggcgtgatgcccaccagtctctcctcgccacccgtgtgcgtaccgtcgatctgttgaacatcgccaaggagaccagccatgctctccacaacctctactccttggagtgctggggtggcgccaccttcgatgtcgccatgcgtttcctctatgaggatccttgggacagactccgcaagatgcgcaagcttgtgcccaacattcccttccagatgctcctccgtggcgctaacggtgttgcctacgcttccctgcccgacaacgccattgagcacttcgtcgagcatgccaagaagaacggtgtcgatatcttccgtgtcttcgatgccctcaacgacatccaccagctcgaggttggtattaaggctgtccagaaggcaggcggtgtgtgcgagggtaccgtttgctacagcggtgacatgcttaaccccaaaaagaagtacaaccttgagtactaccttaagctcgttgacgagcttgtcgctctcgacatcgatgtccttggcatcaaggatatggctggtgttctcaagccccacgctgctaccctcctcattggcagcatccgcgagaagtaccccgacctccccatccacgtccacactcacgactccgcgggtactggtgtcgcctccatggttgcttgtgccatggctggtgctgatgccgtggatgctgccactgacagcttatctggcatgacctctcagcccagcatcaacgccatcattgcttcgcttgatggcactgacaaggacactggtctcgacgtccaccatgtccgtgctcttgacacctactggtctcagctccgtctcctctactcgcccttcgaggctcatctcactggccccgaccccgaggtttacgagcacgagattcctggcggtcagctcaccaacatgatgttccaggcttctcagcttggcctcggctctcagtggcttgagactaagaaggcctacgaggaggccaacgaccttctcggtgacattgtcaaggtcactcctacctccaaggtcgttggtgacttggctcaattcatggtttccaacaagctgtccaaggatgatgtcttggcccgcgctggcgagctcgacttccccggctccgttcttgagttcctcgagggtatgatgggtcagccctacggcggtttccctgagcctttccgtaccaaggcactccgtggccgtcgcaagctcgacgctcgccccggtctcttcctcgagcccgtcgacttcgccaaggtccgcaaggagctcgctcgtaagttcggcagcgtcaccgagtgcgatgttgccagctacgtcatgtaccctaaggtctttgaggactataagaagttcgtggccaagttcggtgatctctccgtccttcccaccaagtacttcctgtccaggcccgagatcggcgaggaattccacgtcgagctcgagaagggcaaggtcctcattctcaagctccttgctgtcggtcctctctctgagaacaccggccagcgtgaggtgttctacgagatgaacggtgaggtccgccaggttaccgtcgacgacaagaaggcgtcggtcgagaacgtgagcaggcccaaggccgatcctaccgattccagccaggtcggcgcccccatggccggtgttctcgttgagctccgcgtccacgacggtactgaggtcaagaagggcgaccccatcgccgttctcagcgcgatgaagatggtacgttgtccactacacccctttacgcagatgactcaatactaattcgtatcctataggaaatggtcatctccgctcctcacaacggtgttgtctcttcccttgccgtccgcgagggtgactccgtcgatggctctgacctcgtctgccgtatcgtcaagcccggcgacaaatgagcaactagatgatcgaatgacaggctgtcattccatcgtcaaagactcgaggaaatagaggcagttcgagtgtcacgcaacagagctaccgaccaaattgtgtttatgcttccacgacgagacgaacattttcaaaaagaaagagaaacggcgcgtcgttgttcggagtccggccgggtttttgttacttgggaatgattatatggcatatggattttgatatgaagagctggatggaggaatggatgacatgaatatcaatacctccaaacacgatttgggcacatcgagggacgccgggccgggctcttcagaagcccaagcagcgtgcagagagtggagcttgtagcactcgatacctcatgtatgcatgaagcaaaatagtgatttcatttcattacatggttaactcaagtatcctccccaagccatacagctcgcaaaccgtgattgcaaatattttgagtttgtggtaacatgactctgactggcttttgccttggaactgcgaataattgcctgcggagtatgatgaacatttaagtgtagcacccaactgttccacctgggtcaatggattactatcgatatcggttgctactctcgacgctaagatctggattacattgaccagacgggtggaaaatgggtgaagagagaagagagaaaacgacggatcgtgggagcgatagggttttcttaatcagatctaagcgtcgagagtagcaaccgatatcgatagtaatccattgacccaggttgaactagaagggtgctacacttgattgttcatcatactccccgtgaacatgccatttgtcaccacgactgacatcatgacatactaggttgttcagacaatttgggagctatagcagtgaagcctgcccaatggatcgtcgaggttagaagtattgatgcatctaacgaaacaaaatgcttgcagcattacaatgtttataacaaggaagtgtgaagcagtgaacattgagtgcgctgatgaaggaagacactggctttctggatcggccagcctccattctctccccacctggcatcctgtttggcaggtcaggctgttgtcctcagccaggttcggtcatcgccaagcgagttgaatgattgcactttgaccgttgcaggtcccaaaggtacattatattcccgttgatacttcgtttcagaaccctacatagaaagagagagaaaaaaaggtttcaaagcgtcgatactgagttcatactggaagtatcaatgaacaatgtcttagtcgagcaacattgcctggatcagaacgacattttccaagcctcaacatcaagcaggtcaacaaccagaagttgtgccactttgaattcctttcatgaacggaatggatctgatgtgggatcccgaagaaaggcacaaaaccccttctgaagacttatcgcaaccgtcttcaacccatatgctccgtaacatcacatgcacacgcgagtagacattcggtctcttcgattgtgtacgagcttgcagtacgccgctacttggtacgtatgacacggaacactcgttcacaaatgtaaacgttcatatcaaattacaaagcacatcgatgtaggtatgtacgcccaatcattgcgaccctttccatggagccacgaagggcaaggaaagcaccgcacccaagattgttcgctggtatctgttctccattctgttcgaaatcgatgaattggtcctgggtcagctccgaacgaatccggggacctcgcatccaagttgcattccgagaatgtgatataatgcgttgtaaaaattggagaaaaaaggaagaaaaagtccaaaagcgaaaaagttttcggctacttttatggacggccaggcgggcaggggacgtgcacgcagcagaccagttggctgtggcttaccagcgcaagtcgaggtggggttcaattctggcgggacgattctcactgcccgtcaggtccatactgcaccagccacaagaacgagcaccgggcgtaatgcggatccgcctttcagcaagaatgccaagaacgcggccaaagccggcacaggtggggccggctatggagattggacgcatggatcctcgtcaatgtcactgccccttccgaatgccgggcaagatcccgatcatctggaagtgtgactgacgtggtgacttacgttctgcaacgacatcatttcttcaatctccgaaaagctccaacacttcctgtatcccagtttcgacaacacagttaccctcgcttctgcagaacatccaccagaccgaaccgctccttacctattatcaaagtacacgcaaaacgaaccaaagacaaaccaccaaagacaatgaacactgcgcaatccctcccacgatttctactcccacggctgagttggcagggtcctctctcgccaaacgtacccagaactgttccgtccatcctcctgcaagcccacgatcagcaaccacgaatatggcaacccctctgctcttcaaggtcctttcactcgagccagccgactgatcgtgcccaatgtaccgcaccgagcaacaagccgcggtcgcttaacataatcgtccgcaacccaagtctaagacgctcattccatgcttccgcggcacgaaggcgcgaccaccacttcgacacactcaagtttgtccagcgcctacaagaagatgggttcacagaagagcaatcagtggccatgatgaaagtcctgaacgacgtgatcgaagaaaggtgaagctcacattattcattagccaccccttttcttcttcgacaccccttattgtcccgctccgtaaacttaccactcctcttctctctaagcagcatacaaaacctcacccgaaccatggtcctccgcgaagacgccgccaaagcgacctacacgcaaaaagtcgacttcgccaagctgcgcagcgagctactctcggccgacagcaccgagtcgaacaccacccgggccgcccacgaacggctgaccaacgacattgccaagctcaacagtcggctacgcgacgagatcggtcgtacccaggctagcgtccggctcgacctgaatctggagaagggccgcatccgcgaggaggccgtgtcgcaggagctcaagatcaaggagacggagaccaaaatcgagcaggaggtggcagcgttgaggcagcagttggaacaggtcaagttccagacgctgcagtggcttatgggtgtttgcaccggttttgctgcgttgttgcttggtgcttggcgtctattgatgtgaggtatcaccgggaagaccgggagggtgggtttgttatgtttgcttgaggttggagtcttttttctgcctaggaaagagttgtcgtgatacccatggtataactactgagcgctatgcttgtttgtcgtttgtgcctatgaaagaaccaaggaatcgctttcacaagcaccacgttgaagtccggccctatctgttgctctacgtttgagtggtatcgtttgcactaagggatgaaactggtggtcatggttcctttggttagctccacaagaacggccgcggacaagtgtcgatggtacccatgtgcttcttgctgcgcatgccatggacatcacaaatcagtgaagttttcttcatttcaagcgtttactgcatgtaccgtacttacccttcctctgacgctttaatgttgtaagtctaaaacgtcggtatgtctcagaagtagcactcggcccagcggaagggcttgggtattcgagtcccgcatcacgtacttaataggggtatcacagtctatgtaagctcaattggagacggagaggtgtcgtgttcagtctacatgcgatcaaagctgagaccaatcttagtggctgcggctacgagatgatcctcaagctattaaaggaaaggttgaaatcacaaagtcgtggaatggaacgcttttacagtctctcaagacaaccaagtgctttcaaatatccccaatctacttcggctatctgtctccatggatcccttcgatttgtaccaacaaggccacacctaagtaacccacaccacgacgtacaccaagtgctaaccctcacacttcatcttgatactcttacacctcgcacagggtgtcagcccagtcccagtcccacgattaccaccatttccatttctcttctcatcagcaccaccattacccgtcccgccaccatcagcgtgaccgctaccgttgctcaagacagtacaaggcaagaactcatcacccctctgaggcctcgcgaaacgtcctataccagtacgcgtacatgtaccaatcaggtcccctctgacattcccagcagcagcagcagcagctacctcatccagctgtctctgtctgcgagcgcacgagtgacacgggccgggaaggcgggggacgcccgtcgcttggatttggcgggcgcgggagacttcgtaggctgtgccgtatttctttcgtttcttggggaagtttgttgttgtttttggggttggagttgttggagttgcgattttgaagtggtattggggtagagattggtggggttgtatggagggagactgtgaacctgaaggaggtgattgtggttctgtttgcgattgatcttgatgccgagggctcggaggggtaggggctgtaagtatgagtgttggcttgctggatgatgttggtgcttctgggttggtaacggttggctggggtaggagtgttgtacgtgctgtatgctgcgtcttttgaagggtgttgctcgtgcgagtggaggagagtattgcttcagtttcgaagtgttgtggttgagaaccattcgcgagacacttcctcttcttgaccgctggccgctgcgaatagagatcgtcaacgttggaaatatctgcttgaggagtcatgttatgacatgaccgagatagagttggaggaggcgacaagacgcgggtactctccgcatgatggtggtgggcagtgttgatttgaccagtagcagggtcctcacgggagcaggacagcgtccgatatgtagacctcttattagggacttgcgaagttggaagcaccacaactcttccatggataccgactatctgttttgtacacggaagctcttttgtggtggtaataacccgatgttcctcagctcccaaagctattcgtttcctatagtcggcggcctggactggtgatgaaaactggcaagggcttgaggtttgtgtgcgcagcatcaacaggcctactacagcatcgatttctgccgtcgacagatgaacgctcatatcggtcagagcctctataaccctgagactaatgtgttgctcatggttgttcgacggcgtgatctgtgaggatatgtctggtggtctagactgctgaaaaggtcttctcgcacgggataaccacatcgcgtcacccagagactcggggcacaatctatgcgaatcttcatttgtcacttttcgaagttttcttcttcctggtaagagagagttctgggtcccagaggctcttacgggcaagaagaagcagaagaaggaagcggtgattgcgtccacactttgacaatggagcaggcaagaccttggataaacagaagaagactaactcctcgtcgccacgggaatattctctttctctgacatgatgagagtcgagaaggttcaacagtagtacttcagcatttgatggggcgtcaaattcctgtgaagcgctttgtaaggtcgtgaggctttatatacctatcttggtggtgtctgattccattaccccaggtgggtgttgtcaacaatcgctaacaaaccctggacagatattcatgagcccaaaacaagcggcatgttttccaagcacatcaacctagtgatcttcaagattgttcctgaagaatgcccgcaaattgacatatgatgacggctttcctcgtctgcaggcatactgctcgttgcccatgttgaagatgctaagagatgtagaaaaagttcttcaaaatgcactacagtgacttctctagtcaatcaattgggcttcctgaagtttcgaaacttgttttacgcttacaactgcctctgttgcttgggaaacgttcagtgttcatgtcatcatcttgggtggtcctgaaccttggattagcctttataggctgcgtctttttgacattcacttaaccaatagcaaacgtggtacacacggttgtatagtgtagcggttatcactccggattctgattctcctcaggacattccggcaaccccggttcgattccgggtacgacctcatttttttcctttcctctaccgtcgtaaatctgttgcctccgtatttctcccgcattgcagcccatttttattattttttgagccgtttcaagattacgatcagatgtgctgcttactagttgtttcgggaattgtcctgttacggcaccatggaccggaacagttcatcaagggctcagcttggccgccaagatagtccacgacatgtgtaatacatacggaaactgacatatagatgttcaacaattatacaaattgtcacgaacatgaccttgtcatatgcagatggattgtttgagtagttagttttggtattgcaatacaaaatgcctcgttctatggatatctaattgtttgaagacaagggtgcagtaaacaagaaagaaaaatgcaacaacccacgtacaagagatgaccattccttatcatcatccaacatcccccatcacacatacattattgattattctagaaaatgaaccgaaaggggggatatccatcgcaaaaggtttaaacggtatcataagccgaaaccttgcacgaaaccatcaccaccatgcgccaggcttgctttgttttgtgcacaggtatctgtcgttcaagcgattagaggggcttctccgcaacaatccagtaacttgtcgaaatgagacgcatcctgtccatcttcacaaacgcctgcccatccaggcataacctgttgatcaatgtcttgaagtgctggggtaggaccttgatcttcaccaagcccagaatgatctggcgcatggtgcggaagtagatgtcaacccgatcaatcagaggtgcctgcaagccgtcgatgctcgcgttctcggatttcgtgacgacgaagccagcatcctcgagggccttctcgaagctcttgggcgttggcgtgccaacggcgccgattaggggctttacgcgcctcatgagcgcaaggtgttccgggttgctggggtcgtagcctggcaggctaacccagtcgaggagcgagaccttggcgcccggcttgagaacgcggtagacttcacggaagagcgttgggagatccttgcacaatgacagtgcttggatctggtagaagcagtcaaaggagttgtcggcgaagggtagtggtagcgtgttcatgtcttgttgtacaaaagtgttcttgaatcccttcaggttgttgaactcttgtgcctgggcgacctggttagggtcgatgttgagaccggtaactgtagcgccggtcatgctggccatatgagcagccacgcgccctcggccacatcccaagtcgagaaccttgtcgccggccttcatgccaatggcatgcgcgacggccttctcataaagcagctgattctcgatgacggaagcccgcttgtccatgtggggaggaatgtacatcttctcgacatcgcccatggcgcagaggtggttgatgattccgtagtaagccttcaagcactcgccgaccttggcctggtagtcaggaccaagttccttgaccatggcatcttcgtcggcccagtcaaggttgtagatgacatacgagtgcatgtagtcatctacctgttttggtgttaggtggtgaatatacttgaaggctgaccggaaggtcttgaagcggtttgtggtggattgccggtcggcgtcgtcaagccccagcgcatcttgctttcgtgtagatggtggcgcattcacggagagcttttgcttctcttcggctatcctgtcgatgccgtcggagctatccgatacccggttttgaagtggaacggacatggtgaagaatgtgcagatttctggggcgcgggggaggcagtgcttgagccccagatgcggagatatgggcggagaggtttaagttttgtggatgggggggtggtagagcccttcgcaagtgaaagatggatgagaggacgacaactgatgtagaagccggaaataagcacagcacaacgggccacagagctgccttattgtgaaatatttggttggctaggtaaaagttgagtgagaggagaatgaactgaaggagtaaacgcaaaattagtggatagacaggtaaatatcgattatgatatcaaaagccatgcatggagatgaacgggaattccaggtaccctcgatctatggcactatcacttgcacgggaagagcggagctcaaactgtggaaaagaaaagaaaaactttaacatgcaaggattgggactggacaatgatcggagcatactgtcaacagactggatcccgaaaggtccgggaggtccgggagcgccggatgagttcggtcggaagtcgggtccaaaaagtcgtcacctgaggatgagttcgccgcgtcgcgactgactttgaaacggtagtgtatgatatctgggcgcttaaaggggaccatgaagccgtcatcatgaaaagttcggggcttcaaaagaagcaggaagaactgtgcttggggataaccgttcggtgaattagtcatctccactgttgggtaagacgcatgcatcagtcatcccaccttccggtttgctgttgcagccgttgcactaatggatgcttcccgtcttgtacagatgacagtgacaaagttgatgggaatactaccaacgacatcaagttgtttgcgtattaccgcagatgccgccttgatcgacgactatggggcaacgggcaggaacggagggagagaggagggttcatttccctgtgttccgctctcataggcatcatatccccatcatagccatcatggactggtgttggtaatctgccatgtccaaaaaagcgcggaacctcggttcaaactttgtaagcggccgaaatgtgtacctttggctcgtctcgtgggaaatttagcgccggatgttcgttgataagtgcgtcttttctgggcgactttttcaattggagtcccctcctcaaccgcttcaaataaaaagatgggcgatatcggtgctgtttgagccgtcggtcaatatgtcaccaaatgccgttgtgagagaaggacagggtcctgagcgccgggatcccatcttcggacaaaactagctcggaggtaactctgacaagattttctctgatgccgggatgacctcgcggtgggactttcgacgaatagaatctaacaagccgcaaccctgagagttgagcagggtgtattttacctcatctccccatcgctgttggcacgacacatcaacctgatatcatgtcggctttgcatagtacgattggtacgtgaggcatatggccggagagctcggtcgttgggtcccgttcggatcggcgcctgacacgttcaaaccatcaagacaatgccgggtgtgctaccgagtgttcgtcaagggggttctgacgctgtggtgccgggcatctttgctgagattttgagccgatcaggcgaggccagcggttgcgggcgaacccgaatggtcatcgcgggcgcgttgaaaaacccgagtgaagtgaaaggccggaatccggtcgttggtccattatacacatcagtcctggtaagttcgttagcttggtacctacagacaggggttttaagcaggggagatggggaatgttacagcccgctgtaagtaccctgttattaccctataattataccgcttatagagggtgcgctgggtaattctagttgatttagttagaattcgagggtttgtatgtgggtggttgaatgcctcctatcaaccgattctcactttgaattgaaccaatcagagctcgtagatagacctatcccgccttgcagccccccctgttacccccttgtgagaagatgtggggcgtgtatggcgctaacaaacttttaaggactgatgtgtaaatgccgttgaaaagctttggggtcccgggccgcttagttgggatgacgcactgtctgcagcccgcttccatgttgcagattttagtgtacgtactgtgtaccttactagttcagggtccgaccactgagccagccagccctatcaggccgggcagtataatcagcgttgctagatacggagcgctcctcgcagcttctgaagactgataactgacctggtgctggtttgccgtagaaattgttagtacgtgagtgctctggatccacctgtacagtgtaaaggaaatccacggcactttcacaatggaaactttgcatggcgcctcggagctgcccgaagtcctctcgagacctgatgggaatactgtaccggtaaaccgaataccatatgcttggtgagttgccagacgtgcagaacccgaccaaccgcattttataatgatctgcgaacactccagtcctatgaatcacattgatcgatctgggctgctggcccaaatttcacttccgcaacaccaccatcgacaggactgcaacccatcacaactcgcagtatcaataccgaagactttaccagcggagcatctgctatacttcgctgcaattgcgaacgaaacatgttcaactgaaacataacccatcacgaatttcccgggtaaattaaccacagaaagagcaccagttgttcgtggaaaacccccaagttgaactgaacagtaactcacgtctcgagagtgagcggatagacttgaacacgtggggaaagcttctgataagattgaagaagccatgcatttcgcatgaaaagagttggttacttatgtcagctacttttgatggccaggcaagccaggtttaccaggctcttcgcaaacagtgcttcttgctctggataaaaaaaagtgttgatcttgggaacatgcaagaaagaggaagaaagcagcgcattcctgatattagacgatcagatgccacgatcaataagaagaaaaccgtttaggcgctggaaactggcgcttctgttgtttttttgtcctttgttgtgccaccttcgttcaacatcacaccggcgtctcctgcatgaaccacgaggacactccgatacgactcatttctctgtctgaaacaatagtttcttgatgttcctctgttgtttcctcgaggtactggatcccactccaaagaaaagctggcgccagaggttcagcttgcccaagcctggggccaggcgcaattagtcctttgagcaatcaaccacgctttcccaaaatgggtttgaatagaacttcaataaacactttgttgcggacccctaaatttgccgcgagtctaccacaccgcatgcaccaaacaatcaccatgcctctccttcacgttccctgccttattctggaaggacgctatttctcacgtggcatcaacgcaaaacgcctcttacatcctcatcttcacctcgcccttgctttgtcttccgtacaactaacctgctttagacgtttggcttctccccgagtcccgtatccccggctgcatgaagcatcttcaactgggctagttccgtcaggccatcattgggcgaagcaccgagtctgatctgaacgtcttcgtccgaacctcgatcgccttgaagctcttcaacgtttccgacacctcgggaccgaactttcatcccttcgagtttttagtcgtggcaacccttcccatgctctgggagaaggtggctctatcgttgggctcaatgaagccttcctctgaatagagatctgaataagccattgacgaatcccctccgtcgacctccaccaaagcaaacccttgacctcaataaccacaccatcactgatgatcctttcaccacctttgcctagttctggaccggcctgttgtcttctttgaacgagctccctccctcgcggccaccgcctccttggacgatccttgtcgctgaccaggttaacctccggttctatagagattgcgtttgaataaacatgtctgcgcagacgacttaagcagccgtgatattctgtatataaaagatggtgttgaccacctcagaacacacttctttttttctccatcacctttgacattgccaatcaaccctcagaggtcttcattctctcaatcaacagggtcctttcgttgacactttttacattcttcatccaagccgttttgttcaagatgaagttcactctccctcttgtcatcttcgccgccgtggcctccgccaccccggtcgcccagccaaatgccgaggccgaagcccagtggtgccggatccatggccagtcctgctggaaggtcaagcgtgttgccgatgccttcgccaacgccatccagggcatgggtggtctccctccccgcgatgagtccggccaccagcccgcccaggtcgccaagcgccaggtcgacgagcttgccggcatcatcgccctcactcaggaggacgttaacgcctactacgactcgctcagcctccaagagaagttcgctccctccaccgaggaggagaagaagaccgagaaggtcgccaagcgtgaggccgaggccgaggcacaatggtgccgcatccacggccaatcgtgctggaagaagcgtgaggccgaagcccagtggtgccggatccacggccagtcgtgctggaagcgtgacgccctccccgaggccgagccccagtggtgccgcatccacggccagtcctgctggaagaagcgtgacgccgctcccgaggctgctcccgaagctgaggccaacccgcaatggtgccgcatccacggccagtcctgctggaaggccaagcgcgccgccgaggccgtcatgaccgccatccagtccgccgaggccgagtccgcccttcttctccgtgacaccaccttcagccccgtcgaccgcgtcggcaagcgtgatccccaggtgtgcaacatgaggctccaccccaaaaaggtttgctggaagcgtgatgcctcccctgaggccgcttgcaacgctcccgacggctcctgcaccaaggctacccgtgacttgcacgccatgtacaacgtggctcgtgccatcctcactgctcactccgatgagaactaggttagtaacagcttccctctctcgagatgccccgagcagcccaaatgctaactttcatcacttcggcagatgtttccccgaaatcttcttccctaggagagggtacgacaaagcaaaccaaaagggggcagagaaaaggcttggatatatcacttttgctccctctttacacacttcacttctttctggaaaaaaaaaagtacaacacatctacatacaccacagaagctttttgggttcacactcaacacaaagggattggataggtcaatacttgtgcaatcctgtttttatcaattattcttcaagtgggatgggaaggggggtattggagcatgcctgtacttagctagttctgaacctctcccgctcacccggacactgaattcaaggatgaggctgcttgccgatcgaaggcagcctcgaatactttccttgatatgctttcttcatgctcacttgcttcccgtgacatgttatctgcccatatggtctggaaatttgctgatcatcggttcgtgatcttgtgaaatgtgtttatagctggtttgacgcatggttgtccaggtccaataatataatagatggagtgttgatgacttatttcctaaacgccaaaagtcagacatcgggtgaatggtttgtgaaccatccttcgcccctgagacttggaggcctattcgctatcgggatccgttgaagtacttaaaaatacgggggagtatccacggtttctttgtatcgtggggtaagaaccgagagaacaacaatatcatgtcttggtgtctgatgttcataagccgtccgtgccatccagatcatgttcccagccgctgcctagcgcgagggctttgccgaacctttcccagttttatacttctatacatatgatacaattagtatgactctcgacatcaggtatgccaacgtcaacagactggcctgcaatgcctgtccatatgatatccgttgccttctctcttttctctacccttattgcccttgctggacttggtaaatccgtcagcgactcccaaaagccagaacacccaaagagtcacacccgctcgtcacggccccttctttctccagccaaggcatttccagtgatggccactcccccttttatccatccaacattcaattgctctcatccccatccttcttcccctctccaggcctcacattcttgaaagttgaccccggcggactattatccacctccttcttcggcctctccggcgccggctccggctccggctccctcatggtacttgtcccatcctcccaaaactccacatccccatcctcgcccagagtccccctcttgaccatcatccctttttctttcaacaaatcctcgaccgtcactttccgatctccgaagagcttgaggtggtcgctgatgacgtgtcggttacggcagttcgggcacgagatcaacacggacccgtggtggtaaccctgtttggagaccttgtgcttggatcggtgatcgcaggggatgcaggtgaaagtgagctcgtactgggggacttgggacgtgtcacgcttgggttgtgcgggttgttgttggtcggagggaggggattgaggttcgggggaggatgagggctggcttcgaggacgagggatggtgtgtttttgtcggattggtgtgtagttgatatctcctcgttgttgtgtttgctgttgcggtgacagtggtactggccgctggcactgagagctgtaggagtgaacgaagtagttgaggaagcgcgacgttgtggttgtggttttcaacgattgcgccggcgccgagccgagtcgggtaatgcaggacagtgttgatgccgctgctcgtttggaggccatggctggaggtattagatgggaatgttgggtcggtatgggatcccgtttgggaattggttgaatcacggccaaaaattatgatattctgcgcaaaaaaaaagatattatgcgatagattcggatagaatccggtcgtttcgtcattgcgccgtagaagtccagcagcatcgcgacccgcccgcccgcataggtaggtaccctgtcgcaatgtttcttatcgataacgatccctgcggaatatccaatccacttgcctctacttcccttgcagtgcgcctctccacctgtaacagttcgcatctttccggcgatgctgtcgatgatgaattccagtaaagtggcaaggccaagtactctctatctggtgttcatcttgagctgccctcgacactcacccagattaacggagtttctgttgagtctgtaaacaacactgggtgcccggcgttggagctggtacgtaacgtgtaataatacttacaacacactactactatgatactgcttcgatctcttaagctctgttgaaagtacctagtacctggagatccacacctatctaccgcgtgcctgaacttcccgtttgtcaaataccgtttaggtacccttccattactaaacttcatcctcgaccacgtctctcacgtttgccacttctggcaattaacatgcctcgggttttcactttctcttgacttctccatttggtctttttttttcagccccgggggttcatatactttacgattcgcggaccaccaaacgttttctttcttcggtctggggatcgtgtacatctgctgcgaatcgcagaacccattccaaccctttgagagctcgtcccgcgcgccctggcccagctcgacctgacaacttcctttgtgactctccatcaataacgactcattggccacaatcaccatagccctttagctattacgcgtcttctattcagaccttttcttcacgcacacaccgtcgatacccctactggttaccgactgcggtcgcttgacactatagctactattggaggggtcacacctgcaggacttccacttcacccttcacaaaaacccttgcggtttaggaacggagcacaaacgtcgcaatcatggcatcgagaaccaacaagatcaggcccataaggaaggtgtgtgtattgggtttacttacgcggcttgggcgtttttcaccatgcagttaaactaatgatatgttagccgataacgaatcgagaccagagcgagttcgagccatgctgggcccttttgcgcgacgccatgaccgatattcacctacagaacgccggccgtctgtccttcgaacaactataccgagcttcatacaagattgtgcttcggaagaagggcgccctactctacgagagggttagagactttgagcaggagtggttccgagatcacatcatgccgaacatcgccgccctgatcaccaagaacctgatcaacatatcgctgcttcagcacccggggtcgagttcacatgagcgcagggagatgggcgaaaagttcctgcgcggaatacgagactcatggacggatcacaataggtctatgaacatgattgcggatgtgctcatgtatctcgaccgtgtctataccctagagacgaagcagccctctctgtttgccgttacaattggtctcttccggaacaatgtcctccggagccacattggcgccgccgcagaagacatcgagcaagactttgtcgtctttgacattctctgcgccgtcatattggacctgatcaacatggagcgcgacggcgatatcatcaaccgaaacctagtgcgcaaaataactgcgatgcttgagagcttatacgagacagatgacgagatcgaaaaccatcggctttacctaacccttttcgaacctcggtatctcgaggcaagcaccgagttttaccgtaaagagtgtgagaagctggtccaggaagcaaattgcagcacgtggctccgccatgcccaacggcgactaaacgaggagcgcgagcgatgtggtactaccctatcaattatgacgaccgacaaaatcgcgagtgttgtggagaaggagctcatcgaggcaaagctcgatgtctttctggccatggaggggagcggcctgaagcccatgatcgacaatgatcgcttggacgacctttcgatcctgtaccaactcatatccagagtggacagtacgaaatcggcgctaaaggttattctacaacgtagagtgcgggagcttggactggagattgagaaggcgctcaagaacacagacttttccgtcgctggtgcagctgctggggatggtgaggatgctggcgaagcggcagagaaggccaaaccccagaccttgaatccggctcagcagcaaaccgctgccgctatcaagtgggtggacgacgtattgcagcttaaggacaagttcgacagaatattgtccgattgcttctgcgatgatctcctgctacagtccgctatcacacgaagcttctccgacttcatcaactctttcaatcgcagttctgaatatgtttctctattcattgatgacaacctcaaacgcggcatcaagaccaagacggaagccgaagtagacgctgtcttggataaagccatcgttcttctcagatatcttacagatcgagacatgttcgaaaggtattaccagaaacatctggccaagcggctactgcatgggaagtctgaaatccataccgagaaggagatggtatcccgtatgaagtcagaaatgggcaatcatttcacatccaagtttgaaggcatgttcaaggacatggagttgtccaaggacctaaccgacaactaccgtgaccatatcgccagtttaggtgatgccgactataagatggttgacctcaacatcaacgtcctgaccaccaacaactggccacccgaggtaatgggtggtggtacgtcgaagggagaaggggcgaaactggattgcttctatccacccgaaatcaagcggctccaggagagcttttacaagtactacctgaaggacaggagcggccgtgttcttacatgggttagctcggcgggcaatgcggacatcaagtgtgtgttccccaaggttccgggcaaggagactggacctttgagcaaggaaaggcggtatgagctaaacgtctcgacgtatggcatgattgtgcttatgctgttcaacgatctcgtggacggcgaaagtttgagcttcgacgagatccaagccaagacgaacattccggcaccagagctcatgcggacactggcttcactttcgagtgttcccaagtgcagggtactgctaaaggaaccggccacaaagaacgtcaaaaataccgacaagttctcttacaacgcacagtttgtgagtaaggctatcaggatcaaagctcccgttataagcagcatttccaaggtcgagggagacgaggagcgaaaggagacggaaaggaagaatgatcagacgcgcgctcatgttatcgatgcggcggttgtcagaattatgaagtcagtcattttgcccgttgccctattccgagtcggttaacatgtatcttgtcccgaagctaacgttttactttaacaggcaacgcaagttactggcccacaccaagctcgtaaacgaggtgatctcgcaactcatgggccgcttcaagcccgacgtaccgctaatcaagaaacggatcgaggacctcctggcgagagagtacctggagcgggttgaaggtgactcgtcaacgtaccgatacttggcttagtccactgcatcgcattacacatagtggtagtatatgtcgcactaaccataacactatcccgactggatagtcgtttacatacaatacatacaacaattcatgattgggaggtccggcgaaacccatgctttaaatagaatcttgatgacgtcagtcctctagtggccgtacgagtaagcaacgtgccctacttctttacccctttctaccatgcaaaaatcctgtaaatatatatatacatgtgtgtgtgcccagacatcattacggctgagctattcttggaaggtccttgggtgatccgtctcccaaccctatcagaagaaagctccctgtacaaacatcggatgggggatattcagaaatgagacacacatattcgcgacattgcatctttgggctgggtccgatggcgctggacatgtattttttctaagttgcgcatcagcggctttgtcattccttcaggagttgcgttgagtcgagttgagttgagttgtcttttgttattgcatataggcttaaaagtcatccatcgcatcggtctttcgccacgggccgtaattggaaaaagttgggggaatgaatagaaagtttgaaatctacaacgagaaacagtccacatgtggtgcctactctcctttctttgcctttagagtgttcaaatattaatcaagagtaggaactagcaagcaagggtttattggcacttctatgataccgccggtgctttttgcgccatcatcaaatactgatagtatcacttcccatcatttcacctatcaacctctcaacaccacccagaggtatttagctctactcttgcatcgccgcagcattagcactggcactagcatggctctggcaccagttaagccaatccgagaagaaggccggttggatcttgacatcgcccttgaaccacttcagctgcgaatccgcatacagctcaaacacctcttccgtcttctccctcgctaccaacaccgacgcgatcgccaagctcgccgttgacgccgccttggcaaacgcgtgcgacccgtctttgggcgcctccgagtgcacctcctgcaacttcgccaccagctcctcgacctgctcgtcgctaatttcagtggcaaagctgctcttggccttcttgagcgccttggagaattgattgatcatctcgcacgctttattggcgagtggtttggtggtggtcgtgcgaattagctccagcagggggagcaaaacctcaaaagcgagtgggttcgcgatggctgcttccttcttgacaaagatggcaagcaggtcgaggacgcggtgcttgaagttgatcaccgtttccttggcgtccttcttctccttcttcttgttggtattggctgccttggcccggtgcttgaagatctcggctagcttggcgtcgacttccatcatttcgctgtcggacatgtcggactcgtcaccagagtccgcagcgtcggcgtccttatcgaggcggtggctgccgagagcttcggctaaggcggtgtccaaggcgtcgagggcttcttggttttcgttttcaggttccgaggtgttgtcgttgtccatatcgtcgtcgttgtcaggatcggaatcgttatcgctgggttcgtcgtcggagccggcttcttcgaggttgacgatttccacatcggaatcgagttcttccgcgtcgtcgtcgcttccgtgatcgtggtcgagctcgtcgtccgagccttcggcgttggccatgtcctcgtcttcggtgctgaaaagcgcttgctggcccttggcgctctcttcggctgtcagggggtcagtcagaagcttgagggcttcagacgacatgaggtttgtgaaggcctcgaaaacctgctgcgatacctgccgcatgagcgaagacgggcgagcaaccatggcgagaaggatttccaccaggaactcggcgataccctcgccgccttgaatgtcctcgccggcaagcttgtcgtagcactcttcgagctcctcgagaaggttcatgacgtcggggtcttcattgtagaattgcaggatagcgacggcatacaacagggcgagagcctggcggggagctttggtatccttggtgtccttggcggggtcgagcaggtctttgagccgctcgtaggcttcgagaacagctccgccgatctcgtcctcggggtccaggtcgaccttgatggagaggatggcgccgcagaggtggccgaagtcttcgggcctcttcacgagcttggcgaaggcagaggtggtcttggtgcggagcgcctctctgatgcttgctgggactgactggttcgagtaagccaattccgtgaggacctcgatcgccgagccaggaacggagacgcttgaggtgttctcctcgtcggatgggacgctagagagtctgaaaaggtagctgctcagtgactggtagtacttggtctcatcaagaccgcttttggagaagtccttgagctgcagagtcttgagtaccttcttgatgctttcgggggtggtatgttgcaggattttgtcgacggtcttggtgttagtccgttgatcaaagttgtacacgccattgtggctaagaagctggcgaagaattgtcggcagaagggagggatcgcggtcaacgatagcttcgattcccttaagcgctttgattgccgcgcggtgaagatacctgtcttccttggcagcttgattcatgagacaagtcatgaggttctggctaaatacggactcgacgatgaaggtctggctggctgcgccttcgagcatccgctggaagatcatgaacccagagaatttttggctgtccgacgaggttttggagaagaatccctctgatgaaacttgttagctcacgatccactcaatgatgggcagtgatacataccatcaacgacccgcttccaaaactgcttgaactgctcagcggcatcaaacttatccttctcaccaagcttcaggaaatgggcaagaatcaaattccacacaaagtgcaactgagcagtccagttgccttgcttctgtttcttgtttcccgcttgatcgttggacgtatctctaccactgtccttcaggacagtaggaagagaggtgagggacccagcctcaagagggcttcgccacggctgtttgggcattttcatgtctgggaagcgatcgagagcggcaatccagataccaacaccttcaggcgtcttggccaccccttcatcggcgagtctctgcagcgtttcctccgcaagttcgacctccatctgggagatggcctgcacaataatccagccgcattgagacttgagccacgacttcttctgagaaagtttgaggaccaggtccaaaacagcctgccacctcgacttatcggagaagagaatgccggcacgaacaaagcattcaatgccaaacaactgaccgaaatagtgatctctctcctcctgaccattgccactgcctccagcatcggttttctcaaccagaatacccagaaccttgtcgaatgtgagccctgtgtacctggacccagcaaggtatttttctccaaacagctgacccagaatctcagtcagaaccagactgaagcccagacgggatgcgttcctcccactggcgagaccgcggaaaaggcggccggcaaggtggcggaaaaggacgggctcctcgacgccattgccttccaaaagaccagcaattatgatactggcagcctcaatgcgttcactttggtcttcgctgccgagcttctcatacagtgcaagctctctcttgcgctcctcaacggtggggtgctcggtgaagggcgccggcttgtcctggacttttgatgatgccttagtttttgtcgaaccatttgtcactggcgtatctttctttgatcttttctgagaagggagactgtcattggcagcctcctttggcgtgcgtttccttttgttggccattttgtctgccgtcggtgttgttttgaaattcgatgacaacttcctgcccgggttcaggttgtcagtggatgcgatgccagtacgaacagctgccggccattagaggtatcgccgtctcctggaaaattttagtggagccgctgctgttctgcctgcctctaccgctttaccgacgggatgattatttctcttaattgcatagaacgatgacagcatcatgcaatgttcgccaaaccatccacatcctactaaagaacaatttgctggggctgcttgtctttgtcttgatgatcacatccactctaccaatacgtgtgcatattcgactggatgaggaggcccatttattcctaataacgttttacagaatttgcgaagtactgcgtcaatcgatctcaacatggtttatttcaagtgacctgaatacactgtggaccgtcatcatgtgacaccgcgttaccccgcgcgtcgccggggcaatgtttgtttacatccgctcgccacacaacgcgacatcagtcttgctgctcgttgctaggttgtaacaacgaagagatagtgaatgacggccaacgaaaacctgggtgagacattgatcggaaagcgtcagatacaattgaggagccaacaacataaacaaaacaaaagggagcgatcgtatgccgaagtgcaagaacggttatggggtctcgccgggaggcaaccgtggttcaccaccaaaatggctttccgacacagccattcacaggctccatcacttgaaccgagtctgtgaatagtagagtttggttttggtttatctgcgaaatcatgtcccatggctcaaattcttgtaacgagctcgatgtttccactggatttccaacatcacaacatggtagaaccagtcaggctgttccagggcatcattgatgggtactaggagaaggcgcagaccgagaacttcttcgtcaaatagtcgatgaacaggttcttggtgttcaaaagttttgacattgtttccgagttccgatcccttgcctattcctttcaaaggtcacacttctgtcatccctcccgggctgccgtgtgcgtaaatgaccctgagtgaatcaagaagtatggaccatgcaagtagaaaaaataatgaggacaggtcaaagtgtcagcggaattgtgacattttacaggttagacaaagatgagaggtgatagtgaatacttggtactactgcgtggtaaggcagagttcatgtacctcggcgcaaagacgcaccgaatgcaagtcttcagcgagcgcttatgtacctctctactgcgtgggtaggcccggggatgtgccgcggagttgacgcccgatcccgcgcaatagaagcaactcgtgtaaacggaaagaatgaaatgatgcactgcaataataagcccgcataatgatactgacgaaaacaaagaaggagggatgagatgaaagacagaagtcactagtgccaagtggaaagctcccgctctgggcaatgtgcagcagacgggaccgtacgacgggaattaaagtgacacatgccaggggtctccgaaagcgcccgagcgcagcgctcgctccaggtactacccacatagaacttcctaggttgctgggtaacagcccagtccagttaccaccggttacaaacaacctaaccgggtaataacatgttgtaaacctttcgctaagatgctgtaaactctcctctaacatgtcgaggatagcgccgattgctcctgcctacccacgatagcgtcaactccagtaccgcctcggcctggtgtcgttctcgttgttgggcttccgtaggtgcaacgccgttgcaaccctccatcctcgttgccccttccgccaaccagttgaaggcaggaccttgaacgtcgccgagtgctcctccaattttcggggaccactgaacaggggcagctagctcactgaacagcgcagacatccgattttgtcaacttcctaccaaccacttgagcgaggtccaagtttacttgcgagttctcgtccagcttctggatggatgtttacagcagctcccctcttcgctttcactcaacattggaccgtgacacatgcgtgcacacaacacctacgtgctcctccttcttacaacaacgaatgcacgttctgctcttcgacctttattctagcttttcaacatagccagcccagttcaccctatgcggtcgcccattcgcagtcctcaaaaagactccatcccgtcacccaccaggctgtccgtgtgcagctgagcgcttgtgccgaacctcgttcaccccgcccccaggccgcaggccatcactgcccgtctacccacaatacaacggaacccactgtctacctaaaagaacacctcaggtggcggccaaaagaagttctgccgtgcgcaaaggtttgcacagctgcataccgcccgtggcattgaacaactagacggaaccgaccatacttttagttttcgaacaaggaaaaacggagattgtttgatcccggcgaccacagagcttctaaaactggtccgagttccctgcctgcactttcgggaaggcattgttggctgacggatatggactaggctttgatcgacatcgatgtcggcgcgtccagtttacaccactagttagcttaaggtctttctgtcatcttgctcggcgacaatcttcaagtcccaagtccagtccagtccccttggtcttccgtgcgcgccaactcgagcggacctttctctcggtgtccaggtccatagcatcgcgacggtgaacccgacaatagcagctctcgacgacagtgacgacgattccacgaacgcgaatcagccagccacagcatcgattggcgaccctttttcgagtgctgcgcaagcttcagtcgtatctccaagaattggcttttgttcagtattcagacggaacccggcccatcgacagaccaattggaacaccgatctatgccgaacgccaatccgtaggaaagtcgaaactggttggagagttgtcacgataatatggaggcttcatcgcccctggccgcgattcggcctgctccgccgtccttcagccagccagaagtgcttggaccgcgcaatggcaacttggcgccaccaacaggtctcttcaacttcaagcgatccaatgcggacttgttcaacaccaaacatgcaggaaggtcttcgcctaagggttcgctggtcgccgggtcgtcagaaaacttcaagctcaatgaagcagggttagccttttcacttagaagtcgaacaacggatagcattgtcgacagtgttgaccaaatggaactttgcagtagcccgttacctccgacaccacggcgtgcgctgttcacctcaacaggtattgaaaacgcggttgaaggtcgtggtgagtaatcaatggagcgagcaatctgctacatagcttatttaaagctcggacgctgacagatctgtagggtatgcaaccacgccgccgcctcctgcatcttcgtcacctgcagttaacaggttggacatgtctccggtaccgatcaaggcacctttcctgtcacgtctcgccgctagtccttctccggctgcagtggattctggcgatgaagacacactaccagactcacctgctgctgtgcggcagctgtctcaagaatccaagggaatcggtgccgagtaagttcatgcttgacttttgatcagcaaatcttcctgaactctaccctcgtcctttggtctgtgcagaagctaatcatctcctcttctctttgccaggcgaaggagacttggcttgtctcgtccacctctggcccgggccaaaggttatagcacgagtagtatacccgggcgctccaacggttcggggtcggggctgccgcccttccgcttcggtgcccggaacctcaaggtacccatctccccttcggtgtcgttgtcattgagcgaatgtttcgaggaatcacccccgcaggagcgccggacacctgtcttgccgggtagtccatgctctaatgcagcggcagcgcgctgcaagactcattttggcagcggcagcagcattaacagcgttcgcaaacgttctcccaccaacaatgcccgcacaccttcgaacccctttgcccggcaaaggaaaacattccgccgctcgctgtccatgtttgagagtccgggcgacattgtcaagcctaaggagcgcacatctcttccatctagtctcaagtctgtcgtggatgtcaacgaacctcaggagcctttattgccacattttttcccttcaggcgagaacgattctatcccacgcatcagccgagacacattgctcgaagtgcttgacggcaagtatggtagtcagtactcgcacaggatgattattgactgccgcttcgagtacgagtatgaaggtggccacattgacggggccatcaattacaatgacaaggagcttttggcgagacatctgttcgagacccctatggaagggcgcacgctcttgatttttcattgcgaatattcagcccatcgcgcgcccatcatggcccgccacatacgatccgaagaccgcactatcaacgccgaattttatcctaaactcacgtaccccgatgtttacatcttggacggaggctatagcggattcttccagaatcaccgggaacgttgctgccctcaagcgtatatcgagatgaatgacgccgaacatgtcaacacgtgcgagcgagaaatgggccgtctacgccagacccgtaagggctttagtagggcccagacctacgcattcgggcagcgtgaacgcaagtccgacaaattcgaggctgtttcgccaaccgcgccgggccgcaaggtttctcgggatgatgaggaggacatgataggagcatcgcccattctcggcaatgaccgaagccattctaggcgcatggctactttctgaagccgagaaatggcatgtccaggcatgaacagagcaccaccgttgatatcggctgtgatttgccacaatggagagcgtctgacctcgcgctcgggaccctggggcctggataatacttgatcgtgggctgttgcgatcaagatgtacaaatggtgtacttgaacatatggccaacaaagttgcccactaacgacatacccctacgaaaatatctgctttcggctgttatgtttctcttgggagtttcttctttatactttcttcctataccccaagactttcagcaccgcagcctctgtggcaacgtatagagctagacctgtcgctcgatggtgatcatcgatactcccctgctctgcatcggttagagtagtatctcacgctgagcgttcaagattccttctatatcataacccgtacgggaaataccacagcgaaagcaaatcaagcaaaacaacatattgtccgtccttgatgttgactgtaccagtgctttggccagactcgaaactcgatgaagacccatgggtggtcgaatcaatcatataatgtcacaactagggcgtattgtgacttgcccaacaaggagccgtgaacgggaaagttacggagggatgtacgcatcgatgggaacaaaggctaggcgagtctaagagtatagcggggtggtcatacttcgatgtgaggtaataatgtaagtcagagtagtagaatgggtgtgagagcttgaaggttgttcaatgggagcatctactggtatgcagtgcctctcggtgcagtcataataaattagggctaaaggtgtgacacgctgtgtaagacgtaagtgacaacacacgcagcttccttctttggcattgctagatatttttcacttccttactggtgctatagatttcgcatctttcgaaaaaatgagtgtgatgctgaaggatcagagacgagttacatgagatggaagtatagttcccagagatcggggtgggtggagttgagacggggcagagcgcgggacggacccgacaatgtggatcttcatcggtgcggagcggacttgttcaactcgtggggccccacttgtcccgaggccggatggggaggtacccgacctacctagcggaactttgtcggttcgggctccgatgaactcctaacactttgggactaaaaaaaaggtgaggatgtcccagaattagcttatgtcgcaatcctaggcttttttgctggcgttacgaagaatgaaggacgaatccgcgcttcgtggaggtctgatgtcaaaaaacatcgttctatcggggcgccaagatagtactccacgataagagagttcccattcttgcaaaacatcaatggccgttcctgtgttcaactagaccttgcatcatcctcaaaatacgtaccgcatccccagcttaattggtcgacacgcctcagtttgatctggtacctatcgacactttcgccctttttctactttctttttttcctgtttgacactgcggccggccttctcttcatcctttcatccaacttgaagattttcattagctctctcgatttgagatgaacatcgtcccttccaaccagcacttcatataaaatcatctttcaccacatctgtggttttctctccctcatcatcggtcctcaactttacaacatggccgctaaaatgtcagtacgaagccaattgcactttaacaacatcacccatactgaccgaatcagcttcgttttcggtagcatcaacggtcagctccagtctgcgttcagcaaactatcgacgttgcacgccaagaatgttttcagcttcgcaattgtcacgggtaatttatttggtgaaggccaagatgatgatcagctcactgcccttctagccggcgaaattcagattccgtgcccgacctacttcactgtcgggacagtcccactacccgcacaagtcattgagcgcatcgaaaaggatgaggagatcgcaccaaatcttcattacctaggcaagcggagcgttaccaagacctcggaaggtgttcggattgttactctgggtggattgctcgatcctgccgtcgtcgcgggtcagtccaaggaacagtatctgcccttccacaccgaaggtgacatcaagtctttgcgcggcgccaacaatggcgacattctcctcaccacagtgtggccatccgatgtatggaagaacagcgcgaaagcacgagagcagaaccttaccacggatgccatttcttccagccaggcaatcgccgacctttgtgcccatctcaagccccgctatcatttcaccatgtctccggacaacttcgcatttgagcgcgagccattttttcccgaatcaagaggagaggaggataaggacaagggactggacgtgacacggtttatttcactcgctccatgggccaacacggccaaggcgaagtcgatgtacgctttcacgcttaacagagaaacggtcgtgtcgcctcccgtaggaagcaccctcacgcccttttataagccagctgccgctgcacagaaacgtacagctgacgaagccggcttttcgcgcttcgcaaacggaaatcacgagggcgaccgcaggcgtcgcaagcaccagcgacgcgaacgctctcctccacccggaccggaaaggtgtttcttttgcttgtcgaaccctaatctgcccacgcacatgatctgcagcatcggcgaggaggcatatcttgcaactgccaaggggcccctaccttccgctgatacattcaagtcgcagggtcttgacttcccaggtcatctcatcattacgcccactccgcacatcccttctttgaacgtcgcggctctcgccgacagcggcgaagatgtcaagaaaacttacaaggagatgacgcgcttccgtgagtcgctgcagggcatggtttcgaagcagtccaagggaaagctcggtgccgttacctgggagatcaaccgcgcgaggaatattcatgtccactggcaattcatgcctgtgcctgtggagatggttcgcaaggggttggtggaggccggttttcagatcttggcgaaggatactaatataggaaagtttatttcgaaggaatttgagacggccgatgaggttcctggcgactatctccgtgtttggatctgggcagaggaggagggcgacgcggaaaagggtggcgcggagggcggccaggttatctccaagaccctgctgctgcagattgatgagaatgttcgctttgaccttcagttcccccgcaaggtcatggcgaagctgctcggtgaggaaggcagggttatttggcaggatgttggtcagtcggtggaggaggagtcgaaggatgttgcggcgttcagagcggctttcaaggaatgggattttacgctctaactgggacccagacgtgaggaatggtacaggtggggatctgatgggttgccgcggccttgaggcttgtggcagatatggagtggatcaatgggatcgatctttgttgtcaatctcattggtagttgttgacatttctcaccaacaatttgacctggagttccaaggacatatttctccacaggaaggccctgacgtttctggatgtcttcgttcattggcttgaaaaagcatatatagagcacatgatacgcttgtattaaaggagaaaactatgagttcttcgtattgggagctctgcaaagagggccggagcgtaaacatatctcttaaagacatatttgctggatatgcatttagtagtagattgatactgcgtatacgtatgagcatccttccacttgccgcccgcccccgcaagacacaacgctccgctcttcccttatcagtcagcttatcgtaagatagttccaccctggcagcaccctggccaaaaaatttccaggcgggttgctgtgccggtctgtcacagtgtcactgtctgttctgtttcgcctttgccattttgctcgccgcgtgcgaagcaactccaaacttcgaacccacggtccgcctcctcgaccagcgacaataccgcaggaccgttgcccacgatgccgtccaccacgtcaggacgtatcgtcaaatcccagaggggggtgaaaaagaccccccatcaaaagaaccaccgatgggagtctttcagcaccaagatctccaaactccattcgctcgacccgctgcgcaaagtccgccgtcacgatctcgaagccgaagacctcgatgccaccacatcctacctgcgcaacggtctcgacaaatggtctgaactcaacatctcgcgcgcctacgttcacttccggagacaggtcacgtcgttgaccgactccctggcccagatcctctaccatgaggacaagattatggacctcttggtcgaacacacagagaagcacaacaaggaaaccctcgaaccattgttggacctcatcaccgccttcgcccacgacttgggcgtgcgcttcgagaagcactacccacgagctctgcgcctgattgttgatctagccagcaaggtgcacgacgtggaggtcatcgagtggacattcgctgcgctggccttcctttttaaatacctttcgagactcttagttcccgatctgcgcccaacatatgacacagttgctcccctgatgggcaaggccagacagcccggccatatcgccagattcgccgccgaggccatgagcttcctgatcaagaaggccgccgccccaagccataagcagacggcgctacccttgattgtgcagcacgtacggggcgatctctacagtatgcatgggacgaagcaatttggtctttacagtcagggaatcatggtcatgttcgcggaggccatcaagggcgctggaaactcgctacactcaacaggacctgacgttatggcagctttggcgaaggctgtacccgacgaggagctcgatcttacatcggagaaaccgacgatctggactgacgtctgctgcggcgtgcttacttcgaccattcatcactcgacacctgagacgtttgtaccagttgaaacaaggatttttgaggatgcggcggccacacaacgaccaatcctctttgttcagctcctcggctttgctgccggtgttcgccagggaatacggatcaacgattgggcgctcctagttaagactttgggtcaactactcacgtccctatcgacctataaggacaatgcggagttcatgaactcgccgcggctatggcaacgcgtaatggtgaatgcggctatcatttgggcacaggcacctatcgatgccctccttccctcgttgtcgagctttaacagcgccatgaccaaagagcctcttatgaggtggtatatcccattttgctcttacttggccgacctaaatcccgatcgcttccggggacttttccagaaggatttccaaaagtaagtttttttttcttctcaccctcctccattagacatggcaatatctaacatcctacagatttattgtagcacattggtccgacgctgccaatgaagatttgctttgtgttctaataccgcatatgatcgagacgggtggtcttcctagccctcatgcgaaggagagtttccctctgccacaatcatggcaggaccagattgtgagcaagtttgtccgacttgaagatacccctttccccgagagcggtggctttggcaaggaccgcgaaacctggaaggaaaagtgtctgccaatgtactctggtctcctgcgcgtgttggagtccacttcggtacacccctccacgaatgctcggatagcagaagtcttgcttaagaagctcaaactcgctctccggccgtcttcatccctcccgacggacgaggccaacttcatcgtcagtgatgggttccgtgcctacctgagaatgtgtgcggctgcggggtctgtcgatctcagccttgctccgttgctcagagccgctgcgccgagattctgtcgtctgccgaagttccttgaggctttgctggactatgagcaggaactgaaccgaaagtctcagagctcgccggaagctaataacggccggggcaacagcccgcaagaggaggatcctttggtgaagtctctcatcaagaaccttgcttctacatcacaccatcttcgccttgtttctttgcggattctcgacgtcctggagacgacccctgattcgaacgcagctttgtcgacaatgatccaagtagaagagcttcccttgaatatgcaaagcgtccgcgctatcgctgtgcatctacgaaaactcggtcaaatctatcatcacatcgaggagagctcatggctggtccaagctatcccgtccttcctttttggccttacaacgatacaactttcgcccgtctgggatgatgcagtggaagccatgaagaaaatttcggaaaccaagcatggtgaggagattgttgccgagctggcctttgagtggcttgaggtgccgtcccctcgttggacaggcccctttgagccccctaccgataatcaccgcaaagccatgacggatttcgagtgtactggcctcatgagactgcaggaggttgcagacgacacgggcaaggtggtcagcgagttgtcgcaaaagctgctcagcactttcgaagagggacaaaaggcggtggaacttcgctcggatcgcgcacgcagcaaagctctcaaggtgttcactgctcttcctagttctgctgaaaagcgctcgaggaagatcgtcccgtaccttctgtccttcacagaagaaggccagactccggctgccgaggagaacgaggatcagcccttttccgaggaagacggaagctggtcgctgcaagacaggaaggcccttgtgggtgtcttctcacacttcggcaaccccaaggtgctttggcaaagccaaagggtttacaatgcgcttctgaagctgctggccaatggtgatatcgagcttcagaaaatggcgctcaaggcaattctggcgtggaagagcgatgccatcaagccgtatcaggaacatctagagtatcttcttgacgaagcgcgcttcaagaacgaactcactgttcttttccagggtgacaacaagatccgccctgagcatcgcgctgaactgatgccagttctccttcgcttgttgtatggccgaaccatctccaagaagggcgcggtaagcggacgtcacggcctccataacacgcgtttggccgttattagacagctggatgtggtggatatgggcaagttcttggatatcgcccttggcgagctccgcagtatccgtatcctggatggcgatgttgtccgggaaagcacctttgccgaagagctcattccagtgcgcaagcaggtcggtctgctgaacatggtcgaggcgatcatcaatgaactcggaaccgctgttgtttcgtatatggacccgcttgtcaatgctgtcctgttctgtttgattacagcgtgcagaaacctgggagccgcctctgaggatcccgaggaggcggagccggtacagaatgcttcattgtacaaggtggtgcggaccactggtctcaagtgtctttgcaaactgttccagaacgcgcagacctttgactggacaccgtatgagaatgtgatcgtgaaggaagccgtcagccctcgcattgaaaagctcccagccgagactactcagggtgtttctggtgtgtggaggcttctgtcgacctgggctgttctgcctaaggcggctttgttccttaacatcgacaagcgcatccttcccaaggtcattgagagtcttggtattgagaagggcaaggatgaggtcaaggtccatgcgctagagattctcaagagccttattggtctggcacaagctcctgcggccgtaaccgaatacaatgagctcattaaggatgagcttttaatgccgaatatcaatcttatgctcaaggagatcggcggtcttctccgtgatcagactgacattggaaaggatctcctcggcactgccgtcgatactgttgttcaccttgcgccaattgttgatagctcctccgccagtgttcaggatatggtggacattgctacctacttgctcaaccagccagcacgtcgcgtcagccccaaggtcaagggatccatcctgctgatcctcaaacagttcctcgttctggaagatattcagacaaatggggagctgaagaagagagtctacagcaccctcgctgggctctttggatacttcaaggatagacagaacagacagacgcttgccgacgtcttacttgtgtttgcctccatggagccgtgggctcaggaggtggcagatatctgccgtgacttgaactcgtacaatgtgaagagactcgacgagccggactacaatacccgactcactgccttcaaccgcatctctggcgaacgcgagacccccttcacgatcgacgagtggatgccgttgctgcataacctcttgttctatatcaaccaggacgaggagtttggtgtgctgtccaccaacgctgctgacggactgtgcaagttcatcagggcggctgaggcagcctgggcaggacctcaacaagatgcgtatactagcattatgtccgatatcatcctgcctgccatttatgctgggtctagagaagcctcggagactgtccgtcgtgaggtggtgcgtgtctttggatacttggtcgctcatctcccatcctgggaccaggtgtctgacttgactttactggtccctgcatctgatgaggcagacaaggcgttcttcttccatatcatgagtcctgccatcgctagacagctgcaggctttgcgtctgttggaagcggccaatgagaagagcgagttccggtcgaagcacatcagccagttcttcattccgcttcttgaacacttcatcttcggtcagacggaaggaggtgatgatcacgggcttagcgcgcagaccatcaccgccattgctgggttgactgcctcattggactggcagcaataccgcactattctgcgtcgtttcgtctcatatattgagtcaaagcctgaatggcagaagcgggtgatccgcctccttgagaaggagatcgatgtgttgcgcgccgctaacacgcaaaggcctaatgccgatgccatggagattgatggtgttgaggctcccaagcttcgcagacttgccaagaccattcctgatcaggagaagcttagcgctgagattgtgaacaacttcctgcctattcctatcaagcacctccatgaaaaggatgaaaccacggtcagcaccagagttccggtcggtgtgatcattgctaagcttgccacccttcttcccgagccgctgctcaatgagaagctgcctggtgtgcttaccgatatctgccatatcctcaggagcaaggcgtgggatgctcgtgagatggctcgcgatactctttccaagattgcggtcattctgggccccgaaaggtttgagttcatcctcaaggagctgcgcggcgctcttagcaggggtccccagctgcacgtcttgtcttatacccttcattccatgctgttggctgtcatccccactttcaagcaaggcgatctcgactactgcctctctgccatcatggcaatcatcatggatgatatttttggtgctacgggtcaagagaaggatgctgaggattatgtcagcaaaatgaaggaggtgaagagcagcaagagtcaagactccatggagctgattgccaagacggcgtctatcacacgcctcagcgaccttaccatgcccttgcaggcgctgttgctcgagaagcttgatcttaggacagctcgcaagatagacgagcttcttacccgcatcaccaagggcctcctggagaacccggcggctgcctctcaagagatccttgtgttctgctatgaagtcatgcaggaggtgtacaaggctcagaagccagaggatgcgcccaagatggatcctcgcctgaagagatacatcgtccagaaggccgccaagagggctgatggaggaattaccgccaagtatacgtttaagctcatcaaattcgccatcgacatccttcgtgctgtcctcaagaagcacgataacctccgcacagccaacaacattaccggattcatgcctctgctcggtgatgctgtcttgtcgattgaggaagaagtcaaggttgcggccttcaggctgctcaccgtcatcgccaaggttcccttcaagaatggcgaatccactgccctctacaaggtggctatcaaggaaggcatcaagtccatgtccctgtctccctcaaccgcgtctgagcttgcgcaggcagcgttgaagctcatctctgtcgtcctcagagacaggcgtgagattcccatcaaggaggccgccctcgatatgctgctcagcaagttgaaggatgacttgactgagcctctctaccgccatgtcaccttcaacttccttcgctcagtgcttgatcgtaagatggagacggcctcagtctatgacactctcgaccacgtcggtactatcatgatcaccaacgacgacaaggacactcgggatctggctcgcggtgctttcttccagttcctccgcgaatatccccagaagaggaacagatgggaaaagcagctcaagttcattgtggccaaccttaagtacgagcgtgagggtggccgcttgtcagtcatggaggttatcaatctcttgctcaagaagacgtctgacgacttcgtccaggaggtggcagcgacatgcttcatcccccttgtgttcgtcctggccaatgatgacagcgagaagtgcagactcgctgccgcagagctgatcaaggaaaccttccgcgtggcagataaggagcgtcttaccaagttcatgactctgatgcgcaactgggccgagcaaaacgagaacatggcagtgctcaagcttgcaattcaggcattcggactctactttgagggtcgcgaacccacctccaaggacaagaaggacgtcaaccttgttgtcgacaagattaccaaggttctcggcgatgaggagaccgttcagtccaactgggagcttgtcgacaccagtcttaccacggtccagactctagtcgccaagcatccccagaaggtcttgtcgcctgcctctgacgtcttgtggaccgaggtccgcgacactcttgctcacgagaaccccaccgtgaagctcaccgcgaccaggcttctcagcatgtacctcgcggactttgcccagaacgccggccagcaagcccaaccgcctctccacggttctcacgggcgcgagctaagcaaggaagaaatcagcgatctcgtccgcttggcactcagcacctttaacgtgcccgaggttgacgagccgctggctcatgaggttgtccagatcttgctcttcctaggcagctacctagatgccaagaataccgacgacggggctggtgccgacgagaaggaagacgagttggaagacgaggccgaagacgaagaaaacggcatccgcaagaagcacaagaagccagttgacatgggctacctcttttacaagctcgcctccatcattcgtaaagaacgcgccgcccggcccgagatgctcgtctccaagctctccgccatggacctgctcgaatccttctgctcgaaatccgagccctccactttgctcggttccatcaaaaccatcatccgcccgcttcgcaacctgaccgacccgtccatccctggcccattttccttgaacgacgtattcaagacccgctacgagttgctcaagacgaaggccttgtcggtcctggatgtgctgcaaagaaagctgggaagctcagagtatactagagcgttgttagctgtgaatgaggatattcgcaagaggagatctgctagatctagtaagaggaagatcgaggcgattacggcgccggaaaagtatgggatggagaagaggaagaagtttgagaagaagaaggagaagaggaaggaaaaggggcgggaggcaagggatgctaggcacgcttttcatgctagttagagagggggggaggtgatggaggtgttataggaggaggaggaggagaatcaaaagaaatggaatacccggtggtcaggtaatttatgttgtttgttgctgggttaaggttgggaaaaggtagaatatcatataatgggagtttttaagcattttctggttgcttatggaaacaactttttccagttgaacttgcctcgcaacataagaccacatgcttcactaggtgatttccacacacgtaagatacttgataaatcaccaagacaaaccgtagtgcatcgcatgccatgatttaggccgaatcccagatggcagttacggagctcttatcacttgtcaagaaatcaaatcgcagtcgtgcctcatggtttagaattacatgctaagcatcatcacttccgcctcgttcattcgtccatcaatagcccagaggttaggccttcccttactcctccatcttgtccccgccctctttcgtttcctcttcctcctcgatgtccttcgcagtcatgcgctccgcatacttctccgcctccttccgcaaagcctcgggcacctcttggtgacggcccttcgtgggaccgtccgccccgctgatccaggtcatctcgagctcgaactccttgtccttgttgtcgtcgtgggcaacgtagatgatgcgcgctgcctccttgacggcctgctccagcgtcagactcgactcgccgtcgctactgaggtccagcttctcgagctccgccttggccgcttgcctgcccttgcccgtcgcggcgccgtagtatccccagtagaggcccgagggctccaccatgtacaggaacggaccaccgtgcttcttgccctccaccttgccgccggcgccgacgctggggccgctgccgacctcgccttccacgggcgtatcgagttcgctgtcgtagccgccgatgatggccgtgatgccgaaaggtcgcacagattggtagagcgtgtaggcttgcatgtaaccgcccatgcggccggctaggtcttttgtcgagatgggcgtcttgtagttgtcgcgccagccgcgcgcctcgtcgcgggcgcggtccacgaagtgcctaccgtcggggatcatgccggagtatacctatcaaagacggattcgcagtttgtggttagtaatcgtcgagctagatcaaaaggtagtgaaggtcggggtatggttcgttcatgcgatggcggaggagggtggtgaacctggctccagctgccccgcagacggtcggagctcgtggatgaaacctgcccaaacaaatagaaaaagaaataaatctacgtatacgtacaatgcccaaatgcctgtcgactgtcgcaatgcgcttgttggcgccttgcttgagcagcttggatgtgataaccttctccgccgccaacacgatgccgtccttgcagcggatgccgatcgaggtgctgccattctcaactgccttcatggcatattcgacttgaaagttgcgaccatcgggggagaaaatggagttggcaagatcgtagcctgttcctatggaagtctgtttgttgtcgaaggtaactctgtcagtttcgtttcagggtcgagaaccatggcttcttgcgcccggctgtggtttgatcgtttcggagatggatgcccgctaacgagggactgccggggcttgtcaagacgtaccattatgccttagatgggaaggtgttgatgtgcgatgccggtatttgtttggatctccggtttcaataggatggagaggttctcgttgcgctagctcgggctcaaggtgggtagctcaagaaatgggtcgtcgggatcgctttgtttgaagaggtgatggtggtgttgctggtagctgctgctgctaattgcttcagttcaaggtgagctccatcaggcaacctgggagctgcgtagcacaattgccccgtagcacctccctcctgctccactgccgtgcgggacagaagcttggtcgtcctgaggctgatttgatgtggcgtttgcaacgcgtcagccatggaacagccagcctcgcacctttccagccacatccatttcatcactggccccgcccacaagtataatctccaggaacacccgaccccacaggccgtcccaggaaagcggaaacgcctccttttttgatgtaaacaaaccgttgtatcaccagcatgtaacgcttttacattcccacgtaaaccacgaaatggaatgcgaagcccgcacaaaaatcaggaggacaggtaccagctagtagggttgacggagcattagtctaccatcaaatctgcccacgacgagaaaaaggttgaaatgttatctcagaaattctctaagcccagtcttcctaggtcgaattcaccgacctgtgccgggctgggtagaagcgcaccacttctttaaccagaatatttaatattacctgaagcaaaaagttgtccgattcaatagaagtaaaagaccaccagtaaatccatgacctctactttcctcaaaccaacgcacacagcgatctatcgtagtcagctgacaaactgagctctctagcaaagacatagttgtacattcccaatcaaaataacgccatacatatgccaaatggcctcctccattcctcccgaacatacataacacatagcatgactcctagctcaaagcatctcctgatcatccctgtacgccataaatagtccgtactggtttgccatggcaacttgttgcctccagtcaacccccgcgttagcataaacaggatcggaatgcgcggggttaaacgtcgggccaccggtggcaatggcgagggggcggcaggcatccttggtacgttccacggattcagcaaatgctcgacgagcggagtcttcatactcacggcgagccatatcctcataacctgaagccatgtagggctccatttcatgatgtgagtccgccgcgatccaacgaccgtcgcctgcctgaatcggagtcaggggagttccatcgaggctcatggtcacttcttgttcagccgcctgctgctgttgctgttgctcccatcggttcttggccaggatctcttcctggctcacgctagtcatactccagtctagtgtaggattatcgctacggcttgtaggaggacaattgcgccaaaggtcaatcagcctgtagcgctgcggatcgtccactgacttgaaaagctggagctgggcacgggacaagcacgctgtgttcacatggtgctttgtgaggacagcttcaacctcagatagtgcaggcggctctgaagtccttctgggtgcaggctgtgctggtggggtgtcctgggtacgaacatgggctgagtggttgtagtgtgccgagatgtagacaatcttcggttcttgattcaggacctggacttgtgcgagttgctgaacaggctctagggacaagttccgggaaaacagagcggaaagttcgtcttgtgaatgcatattgatgtgattctaggaggaatgtgaaccgtctcgattgttgttgttctgtaatgtcataaaagattgttagcatgtgagacaagaaaaatttgtaagttgtgaccaaaaggttgtggcaggaacagcttcgttgtacattacctgatacccgggttgttcttttcttgtagtcttgacaatgcctgttgttggttggttacacggcccttcctgctgcgcaagttgggctaagtagatgtggtatatcgagctagctggctgagaagcaagacaggaattggcagcaaggacgaagagcttgtaccacggctttgaaaacgaatgtattctagtacaactcgtttgtattatggtgtcaactatttaaagaaaagtgaacagttctcggccgactcttgagattacgagtgacggtgactcgagggtggagtttcaagcggtgtagatacgatttccttccgcggtagggagagcgaacgaagatcaaagtgttcgtggtctgggataagcaaccaggaatggcaacgtgactcgtctagtgctttgccgcagtttctcggtcgtcaaactttgtgaagtttcgtaagactgatgcttcccgactggctaccgtgatgtgtgtagttttgaggtgaagagagataggggagcaagatgaggaaacaaaactacagatcatacgagggtgggcgtggggaagttaagacttcttatttgggcaggcaacctgaagatatcctcgtgatgatgtgaacgaaagtgcacgcacatttgcgggcaagatcaatgagtgttgggaatggaggggcagggcaggcacacctgggtttgggacggggggggaggcgggggggatgattgcaaactagcggtatttgggcggcagatacaccccgtcagggacgctaggctcatgatgcggcaccatcaaaaaaaggcccggtgttcgaacagacaaacattgaccgttcaagaaagccgatcatgcttcgacgaatgctcgccatggtgtaaactgtgtgataccaacaccgggccgcaaacagcctcgagggtcgaggcccccctaaaagtgaccagatgcaggccctggacgccggtggttgcatgaatattgcgcatcaggcagcaaaaaacagtttccagcatttttctgagacaattgagcgcagacgggtttcgaaaacgtgaacttcggtgcagtgtttggcggttgggttgggcagtcacacagtcaggctgttttagcgtcatcactgcaatcatgcgtccatcatgatctgaatgaatgatatgaaacagcggctatcaatcgagcctttccgcccaatcaccaaaggggaagtgacgcatatgataaatcgggatgatagactacttccctctggtcgggggtagagcaatcatactcgacagcactcatattgtctttcgtatgccgtacggagcattaaatacgtcgtgaagtccgtgggaataaataagagctcagaaataaagtattatcgacgaaagagaacaatcaaatgttggaaagggtaaagtgataacatgagaagggtccagaacgtgtcgcgctggagaccaagatcctcgccgaggagatggcccacaggcgggcgaggcggggtcaaggccggccgggctccatcggggtagcaatcgtcggttgcagggataggcttgacgattagccacgtgcaaggctgtcaaaagcttctaattgggtagctgtggtcaaacaagccacatttacccgccacggatgacgttggttcagttggtcttgacactgggacgaggaccccagggaccatcttcacagttcatagcgggagcaggtcggtcatccctcccgttttcacgttcagatcgattgaccactgcccgccatccatctctggacgaataaacagccatcgcaagtgaggcagccaattgaacagctgacccgtcaggtttgagtcagtgttggagagtttgccccgggaagaggttccctcacatggctcagccgtgttaagtagttggctaccttatccacttcacttttacagttgatttgatctatcttatcggacattctcctcgaaagtctacagttcctttcatttatcctatacactttcttcgactttgactgtgtttcattcatacttctagacttacaagcagctattggcccgagccacccagactccattacgatgccttcaactcgccctccaaattactgttagtaaaagagacatcagcttccttgtcctagcactcgcgcggcaaggcggagagctcacatggcttccgacagatgcgatcctaggactttcttcaaccgcctcgacaaatcaaatccgcgatgcctacaaacggtatgacagcagctttcctgcacacgactacagatcacccaaatgaccaccatcaactaacaaggtcctggcaatggcgacagcgccgccctcaagacgcacccagaccgcgtagcagccgatgcgcccgaccgcgccgagcgcacccgtaagttccagctagtcaacgacgcctactacaccctctccgaccctattcggcgccgggaatatgacgagcagcgcaagatcttcggcgtcggtgccgactacgttccaccatcatcagcgtcctcatcctggggcggcagtgcagcctcggggggaagcggtggaatgccaggcggcttcgataatacctccgatccctttgccgaagcggacgccggtgcgggcggcaccggcaccagccccgccggccaagcgttctcctgggcatggaactttttcaccaagcagaaccagagcaacaacgacaatggccgcgcgcagcaggaccgtgagcaaacgcaaaacgagcagttcgccgatgtcttcgaggagatgctgcgcgaggaaggcatggcggagcctgacggcaccaaccgaccaacgaacaagttctggagcttgctaggcggaatcagcggtgccgcgctgggcttcatcgtcgcgaacgtgcctggtctgttggctggcgtggttgccgggaacagattgggtgctattagagacgcaaaggggaagagtgtctatgctgtatttcaggtaagtgccctgattgtggacttcttaaaacatgatgaagattcggaagaagacagcggtctcgattacaaatgacaacctgttgatgatcggacattaatcggttttacctcttttcttcttgttccaggaactccctcaagacgacaaggcgaggcttcttacccagttggcggccaaggtgtttagccatacagtgggaatctgaacagtatcttcgatctagctgggcgtaccggttgttgtttctctttggggtaaatatatacacagggttcatgattgggaatggctaggtttgtactttggagttctggttaggcttaagggtaagttgatgacttagtacacatattcaatattgggtttaaggtcgagaaaggaaaacagatcgtaataccagataacccaaatgagggaacgagggcgctcttcaactatacctgaattctacgtaaatggctccactttgctaggctatccgaaccttgacgggtagaatttgcatcccaccaacctcccatgctttcacaatgatgcaaaaaatatcacgaaggtgtcgacgtgcgtgcaaagtacaaatgccaaactgcgaagataaagtgattgggaaaaaagaagttttgatgctcgaagcaccttttgatttccgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccttctgatgttgttgagactgttcacaggttgtcatgactataaacgcactagaagaaagctgcatgaaagtgaacaaattgctgcaaattgaggccatcaacttgtcatttaagacagcttgtcaactatatatgccatccctaatacgatagtcatcttcataaccaaaatcacgagtccaaccacaaccttcttttattctttccatcagggatcaaccacccatttcctttgacgcccaggacgtcgtaaccgtggtgttcacctcttcttattcttacgctttccagccttgttaccaccctgctgcttctggctacccgtagacttgccctgtcccagctcgtctatgctcttctccagcagctcaaagtcatcggcagaatcggtcgtgctcggagtggccttaccaggctccgaatcgtcatcatggtcggagccgccggcgacctcctcgtactctccttcggcaaagccttctccgtcggcgttgctgcgcttcttggagaacagacggccgatggtaaggttgtagacgaaaagggggagacggacgatggcggtgtcggagacagttgggcggtggagttcgttgggctgttttgcggtggttaggttgcttgtaactggttgcctttcttgaagaaatgatagaaaacttacgtcaagcaaatactcggccgtgttaccctcctcgtcctcttgctcaaggtaaacatcacccagcgaatccacgacaagcactttaccgttctcagcaacgaccctcttcttggcgcccgtcggtccgctaccctgggcagcaggctggggtgtggccgagcccgaggcggaagcggaagcagaaacggcggcggcttgctggccgcggcgaccacggcggctggtggtcttctggctgctgtccttgtccttctccttcttggcgtcgcgctcctgcatcctgcgcatcttacggttcatggggatgaggtttccgtcttcatcttccatcatctgcggtgggggtggcgggggaggaggagcggcaaccggggcaggggcggcgtcgacgccagggatgttaaggttctccccccaagcggcatggcgggcaaatttgatgtaacgctcgacgaactcgcgctggcgcttccagctcatgtacagagccaggtagtgggctgcgccgccggcgaagaggaagacgcctgtgatggcggtgcccaggccggggcggtaacggttgtagtagtactcggtgcccttccacgtggggaagccgttgctgaggaaatggtcgtagcggtcgcgcatagggccgcggaggatgtttgtgacgatggacaggcgggcctggcgctccgaggcgcgcttgacggccgccttaatctcggcggtcgtgggaggcttgatcacctgcggaattggcttgccgccggtctgctgctgctgcttggctttctctttctgcgcctttacccgttcagcttgaagctgctgcttgaccttgtccgggtgcagctgacgggacttcttcttgtaggccttgttgatgtcatcgagactggcggacttgctgacgccgaggaactcgtagaaggtaacgtcggggccctcatgggcaatgagctcgtcgcggactcggaagatttcgcggtctgtgtcgtacaagactatgttagaatgtggaggcctcttctctgcatcttcatgtatggccctccgccgtcatcgcctatcccagcttgtgtcgtgcagggatcgccagcacatttgctggcccagggaagctttgagactgttgggagagtgggtgacttgccttccttggaccacgctgccgtgagcggtgtcaataaggccaaaaggccgagggatagcgcggagaatctcatgattgcattattttctggcgttgaacagtggcgctcctgtcgtgctcaggcaaaaggaggttgtaaaagtgccagcagcttgttccaaaactttcaggggacaccttttccacgattgggtcaatgtaaccactgggtcgcattggcttggcggggttgtaagcagaaggccagctggcatccagcagctgctttgtctgccgtgtaaactacaaggacaaagatgtgaagggttagggtttgaagtggttagcgaaaacgaagcaaagtgtttgaaccatgacttcactcccttgacactcggctgtgaaagcttcacttcaaaacttttatctctcttttgagtgctaatggctaggaagccttctgctcaggctatatgtaccatatcggtctctgtctgggttaccctttgtgttcaaaagtcataaccagtcgctgagatgctcgtcaacccttgtcctcagtcaacccacgaggtcccgggacggcaagagttgggttttcgaccatacctctcaaagtcctgaacaaagtttcggcgaaaggttgacttcaactttctaatccgtctggtgtatttgcgttcatggccattgtcatttagcgttcttgggttgacaccccactccgtaagccattcgatgctttcaaggctcttaactctcttgacttgacttcctgcctgcattctgttgaatttgagtattgagattgatatgtctgagtggagacttacctagtgaagcagcatcttccgtttggtgcccaaggtagcccaaagtaaacggcatgatgagcttctgggaaaatgacctcgagatccttgagattccccccccccccccccccccaaaaaaaaaaaaaacgtatatccaaatacagcgagggccgtggtgtcactacgtactgtcttcgattgagtttccagcctgagtatgctgagtagacttgaaactcccatgctttgatcattaaccaagctggaagcatcagatgaaatcgaaattctaggtatgtatcacatatcagttttcactggcgaccaagcctctcctgattgaaattatttgtgacttacctcgaaatttcaaatgagacatggtctaatctctgaacttaagtagtcgtaccccagaagaccgaaaaaaggttcagggacaaaaatatatatttttttcgtggtcccaatcaggacttaggcgcatcatgtaatactgggctcaatcgctgttactacgtgactaggaacacgtttcatgcacgctatcttggtaatactgttgtaactttgacttggagagttatttgggatattttccagcgggctcgacttatagttttttgttctaatagtgcaatctaatagtgcaataatttcgctcccctggcgctggatagcctctcaacaggccgttctcttccccgctaagccatcgtactcgcgaagatctacttactcctcaccattgcagatgtttatattgcacatgacgatatcaacacctcgccatcgcccaaacaacttcttccttctgccaatctaccctgccctgtctctactttccagtcatcttcaaccaaccgttcgaaattaccttgaaacctttcttccagtcatcattcgccctaaaaattaagccctccttaaccccaccatattctcctggaccaagcttatcagcatacgccaagatttcctccacgctcttcccatacttagtaacaggaccatacccgagcacaggcacatgagcgatgtcgagcgtcttgcaaagcagctcgacgctcttggtcgcgaggtaatcacgggcatccatgtcccagatgccgaagaccacgaattcgtgtttcccttcgggatactgcatcgtgtttccctggatgtgagaaccgaccagctcgccttggatggcaatgttacggtagggaatcttgtggatcttgtcgagaatgccgctcgttttggcggtttcccagtagatgttcttgccgtcgtcgaagaactcgtgcttgcggttgcagacgccaacccggccgcgaggagtttgcatggtgggagggatggggatactgccggcggtgggttttagggcgggaaaataagcgaggagatctggcgattggttggagaccttgtagacgtgcatggtgacgccgtcgagtttctccgtgacttgatagatcctatttttggctgcatgtgtgttgaagacgttgttgccgatgtcttgaatccggtaattgcctggcctctggatgagcggcgacaactcgccgatgatgcccgtaaccggccgcacgtgagtcgggtattcccacttcttgatgcctaggctgtctgcgaaggaataggacagaagctctctcgtggcttcgtccttgccgattttttggatgcgattttgatgatgcaatacaatctcaggaaaatccgcaagggaaaagatcataccctgcgagtaggtgccggacacttcgcgtgacctgacgcggagccctatctctccattgaaaacatcgtccatgctggaccagagctcccaataccgatcaatgcgaggaatgaacgaatcgatttccatgaagacaaccagatcgccaatctggataatgcatcaagcgacaaaattagttcaccgcttatctgatgatcaagctgttattttgcataaagaagcttgcgaatactactcaccttgaagcgattcatctgggaggtgaagccaaccacggtccaattgtcaaccgtgacagcagtgcagtgtccctcaatcttcttcttcgccacaactctgcgcacacccacgagcttgcgcttgtaaggctggattggttgcaccacgttggatgagatggctggggttgagttctccataatgtcgagtagtgttcgcggggtaatacttcttgagagatacgtggaggacgaaaaatctgacaaaaagtgtgaagaaggagaagggaaggaaatccttctgtgaccgtgccctcaatttttttgagttcttttcttcaaaaacccggcaaccatttgagtcaagtacctgcgttagaggtaagagtgcctagtggctggcccagtcgcaggttccccaagtttgggaagattgtggattgatccttcgacaacggatgcccaagtttgaaactaagataatgaacctaatcgggatgaaacagacgctcgcgctaatggcagcgtttgtgggtgagctacattccaaagccagtttagcagcgcgtctgcttgttcttccatgggtagatgtagttatctctcgaatcgtctcgacagtgcaatgccactgcactggctcaccgccgtgttcaagtttttgcccagtcactggatttctgaccatttaacacttggtggtaacttccattattctatctctactcgggtcgattctagccatgtaactcgatcaacagcctgtcgaaatggccgctacaataacctccgcgaagaactctcccatatacaatccctataccgtgctcttcattcgagagttgaccacacttccaaacaaatcggctcggctcaaccccacaagaactctggcgttgcccagttattgaatggtaattcggccgtaatgatccatatagggcctctcgcccgcgaagcaaatgtacctattcaatcaatatgttagtggctgcctcgctttactcggagtgacggtgtttcaagaaaacgtgtgcttaccccttccgcccgtcatcggtacggtcaaaccctccaggccagatctcctccatgtcctggcgatgcttggtcattggctttttctcctttatccgcaacttttcgaagaaaacataagcgccatagaaaacggaagaggtcgcgcccgctctggctcccttcatgccacggaagcgggacagctgcgaggtgtgaatattggccggtcggttaatgccatgaaactgcgcatgaatatcgcggcagaactgcgccatggtaacgccaggctttttcaggtacgcatcaattttcctccggatctcatcacaggtgtcgtaaacaggcacatcatcagtttcctcgccctcgagatagacgtcacttatatcgactcccgcgccgttactggcaccagccgcctgagcggaggagcttccagccgcggaaccggccgcggaatctgtcttttgcttcttggtggcggatgtcttgttggggatcttgtaaccgactgcctcgagcttcttgaagtactcccacgcggcagggtaggagctgtagccttgacctttgtacgcgccgtgctcacggagaaagccactgagagacttgacactcacgccgagctctccggccaaagccgtcttggtgatgatgcctgcatcaagagcgcggttaattttacggcgcacttgatcacagttgtcggtgagaggtccttcaatgatgacgtcctcaagttcatcggctgtcggcaggggccgcggagccggcggagtcgcgggtgccttgcgcttccggttgttgggagcaggttggcttggagtgacagctggatgtaaagcagctttgtcggtaggagaggagccggtgccagtgggaacgttctccttgttcgcagcggttaacgtattgaggccattgccaaggtaagctgacgacagggcattgtttcttgctgcttcgggagcatcccgaagaacacccaggcgactctgtggatggttagttagacaaggagggctccattcggaaagtttggccctgttgtaagggacaaacgacgcattcgcatcgcaagtgttcgcctgaggtcacagaagaccaccagggaagacacctctatgctctacttacattggacatagtttcgctgttgcaacaagaataattgtgactggttgaggctcgtcggaaacaatgttgaaagcggtcttgaacccgctggatgaggtgtgggattaggaaatatgaggaaaccgcgtcaaaggtagtcgtaccaagctttcaagtaaatgtcgctagcccaccgaatgaagctgagttagaaggttcaaggtttgtttgagacacgtgaatggtgtgtacaggagtttggagtaggtaagggtaggtgaagaccccaaaagtcctgcgcgggggggacgtcggcagtcaatgtcaacaaaggttgaagtgggtctttacgtcagttcttaacctggacatgcagaaacagtggggcacctgcacgagaaaccacacgaaagcacgtgaagggcagctgtccattgtactgaaccctgctttcagttatcacgttagcgtgaaatacatgcagagcggtggtggaatatgacgcgcactatctgtgtgttggtacacgagccagccccggacagaaaaggataatcaaactagcagctcaacctagtcgctctgttagtgcaagtcttcaagcgctcgatgtcccgacttccgagttcagtctcggccactgcacgataacatcagcataagaccggaacctgtatcaccaagtacgcagcgtttctcatcattttctttcccaagcttccaggtaggagccctctagagtgggtctcgattatatccggctggttagcgcggcagaggtacccagctggctgcaggtcttcgcttcattcagctgcttctcatcgatggtgggtgacctcggggcccgggggatgcatttccgaacggttgatgcagcggtcgaacgttccatggcgattgctcctggggcccagactcatacttgacaccaaatcaccgccggttgtcacggacgtactaaacccaagccgtcaggccacatatctcgagcggaaaccgcggatgaacgccctgaacgctgccctccctcacatcacaaactggggtcgtgcaaaccattggacgaatgaggtcaattttacctggttgggccactgccctagaaaaagctgaatcttcaactggctctctgggtagtgactatctgaggttcagggttcagtcttcgcgatccggttcatcagcaatgctgtcaccatggaagtactatctaccgagacattcccatgtacggcccggttacattcatctctagcggttgtcagggcgctctccatgagagttatgaaagccagtacggtgtttaagtccagataagtgtctcgataacttgagattaccaggaaccacccgtaatgcgccgtatcgatgatactgttccttgccggatcatgtatatcgccgtccaggtatcaacaatatgtcggcttgtttccccaaatagctagacgggaagtccgccattcatatagtctcgccagatgagccgtctatttctgcttgataggtactcaaacgttgatcaagcgggccaacgtcatggcactccgtcaacttcactgagcgagcgatgcgataagacatggcagctctcttcatcacacactttttttttcttttcttgacttcttttttttttttttttttttttttttttttttttttttttttttcaccagtctcggatcacgttcacaatgaactcccacatccaaccagtcagccccttgtctacccacattggccaagatatgcttcagcacatgtagtccccttagcttttaagccattgacctccaaggcaaggtctttgttacacttttttttttcttttgcaggggactcccttcagaactcttcaaacattccatcacgccaggtatacggttccatatatacctcttaaccacgttcatccatcttgatctcatttacactcagatgtttcagtcttgatacttgagtaagaatccacacttcagaatggcaagttcattccgctcctccaccacccctaaaccctacacggattacacgttaaccatcctgacacagcccactcccgtcacactctccgatggcctctcaaccataatcatcactgccatctccaatcttgaaaccgtcaaacgaacccgccatagtatcagcggcgcaaacgaaccactagactccatctccgtccaagccgacagcctcatccgctcgcttttgctaattaaggatatctactccctccaaaccttacgagtaggcgaacagatctaccagatcatggatctcgcctcccgtctcggcgcgtcgatgctagtaattgccgcagacagcagccgccggaccacaactcctcctgaagggcaagggatcacgccagatgactacgtctatggacacttgcagactatgaagggtcaactgcaggaggcaagagataagctgtttgacctggttaggtcggtgctggtaggagtttctgggaattctaaagatgggttttgggttattgaggaggatttagtgggggtggatgaaaaggttgagggggctatgggctttcacttgaggttgtttgcacggttacagggaaggatagggaagggtggaggtgagtcattgatctttttttcctttcgaaactctatcatgtcaactccctatcatgtttactaaccgatttgctccaatcttgagtagaagatgctgtcattgaactggacgacgcggatattgaacatctcgggttgccccgagtatcgggagatttgtaagatgccagtccaccattgtgcctttcatgaaactggctgacagtgaatcaagggtcgaacgatggcgcgccactgtgggggttgagaccggtatcactcgggagagttagcaataatcaacccgacgcataatggaaggcctgcttagtctttttttttttttttttttttttttttttttttttttttttttttttttaaaaaaaaaaaataggcggcgggtgttggaactatcacggtgtggctatctggctatgtacgttttatttatttcatactctattgacatttggataccctgcagtccaccaccgtgtggatgggtggcagtctgctttatatcgcaacaacagcaaatatcctaagcacacgtactgtttaactgtgattaacttactcagacttacttaccacttcccattgcatcaatcctttgatttgtctttgctcctcttacttcttcgtcatccataacctttcgtaaaccctccaaaagcatcccattcagcccagctgaaaacaaatattggattgtctcaggtccaagatttatccgagcccctatcaagatcaagatcgtgatcaaagccagattctcggcactcacaactgccgagagccttatactgcctgtgccccttgtctcatcaagcatccgacacccgatcgactcgttccttttcattccacgccttcggtccgaacgggcggctgaagtaaacagtgcgaatacttggctttgtcaaggtcgaaaaaaggggggaatggtttaacttgctgtgtttgcagttctacgattcttatcgtcctcatcatctattgacgtatggtcgcgggccttccaaaattgtgcggacttcaagaccttccctaagtaagcaactacatagctagctgttggccaaaccatctacctcacatacactatttatcctcctgtgttttgactcgacatcaagtgtaccagtctgtggccggagaagaaatagagaaatcttctgctggccccaatttggaaggtcctgtgcgagattctatggtagacgtaaagatacgcgctctgatccgatcgtcacacaaggattgtaatgccgtgtctcagttacccactgcccctgggaaggcaacaactaattctgcatgaactggtggttgtgttgtgcgacgtaacctgagggctgaggccgaggctgagagtggctgcggaggttgttgattcactgaatgatagttggggggtgtgttttgtgctaggctatagataggacactatggtcgcaactgcctgtgtttgtcagccactccataattgcgacttaaacggatccattgtttttctatagaaattatctcaggtgcctacacatcttgtgtcttgcgactaaatgtttttacgcaatgcttttgtctcctggtatttttctctacccactcgcgtatcatctccaattcgtcattgtaaataatcgtacaaaactgcctatcgtattgtaacgttacatcctaagaataaaagaaaaaagaaagagggtctaatgaataattcgctgtgatgattgtagttaggtggtagaatctatatagatcaaagaaatcgagaggtgttgtggagtaatgtcaccccatcaaacgtctaaactcaaaaatgcaaagccggccataacatcgtataatccccagacaaatctctcagcctctgctgagagtcactcgtatccggcctctttgcgccgttaccgttcgtcctccccccttgctcctttgcttcagtagatgctatccttttcaacggcagcaccccccctcttgatatccctcctcccatcgccgtatcatcaataccgtgtctatccttcttatgtttcttcaaattatccagtcgactaaacgtctttgtgcagccaggaacgtggcaagagaggcgcagccctttgtgcgtgtttttgtgtttacgcagataacctttgagatttccgcggacgccgcgtggtttccattggcattcgtcacagatgaggtcattttcgttgctaccgctacctaaattctgaccttggctaaggtcttgttgtgtgctgttgttgggtcggcagtagtggatggcgataccggtggtacggtgtgcatgcgagtgctggcgctggcgctggtcttgttctaggtgttcgaactggtgttcggaatggtgttcaaaatacgaggatatctttgctttgctggcacctggggttgtatgattcccatctgtcgttgatggttgttgtccgatttcgccacgtgttcttgtccctgtcagtgggtttcctggctgcatggtctcgactaagtcgagacttggtgatcgagtcatgccctgatgtgttcctggtcctggttcatagtagtgttgatgaatttgtggctcatcaacatctctggtccttaccagagtacccaaggtcggtatgtcctttccactgtttctagatatttccaaggccggtggcatttgaacatggagactactgcatgttccagataagtcgggtgttgattcttggatgccgcctgtcaattttagactccaccatgagtagtcatccacttgcaaagcaggagacatacttgtttgagacattgggacgctgttagtgattaccaagtcgtccaaagacatggccgccggcggtggaaggccatcgagttgtaatgccccggtcggtattggtagttgtgatgtgaaggggtacggctgggatgtaatgatgttgccgtttctctgaatcggcggcgtaggggattggtagtgtgagacactcggagggaacaaggtggtgcgggaagtgtttgtggacgctctctgcgatggttcgacctcagttgtggacgaagccgcgatcgacgacacgatagactgcaagtccgacatctcctccgcattgaacccttgccggaaaagttctgagttgacatccaccatatcagtcgtagtcggtagcttatgaagagaaaaggaatcccctggggcagtatggcccaagtatggcatcgtagaatgtggcccggggcatccaatcatggcgataccttgaactaccgattccacagaagcagccgtatgtgtcctcgcatgaagcgttaagccaggctgatacgttgcgattttcgataatgtgtttgccctgtaattattgtcgcgtttacgaggtgtgaaagtgtccctcatcttggaacccaaacttcgcttccgctcaacgttgacctcctgaagaactatgggggcaatggtcccatctgtgaccactttttcttcatgtctggccggagggatcgaggtcccagtcagccaccttgtcctgaaatgcgcttgtaggactgggtagacttacgggcataaactacggtggttgcccggcatgaaggcctgtgaaagagtgacatatgaagcgttgtctcgcttgatgggccgaataaagtcctccatcatgactaagttggtgctgaagagtcgacatggagctggtatgggacgtggctgggttgattcatatgtgccacggtgcatcggcaagagccctaccagactgggcagagagtaggacaaggagaaaagcctcctagaggaggttgtgggttggggcaccttggttaggtatgtatcttgtcgtaatatgagccgggtatcagaggtgacattgggaacgggacgcagggcgatgcttggccaactgctaccccaggaaagttagatgggcttgcccgacagaaacatcctggcatggttcccggggtggatgacctttccccacggttcccgctgtccccgatgcatgcctatttggacgaatccacgataattgtgtcgtagcctgtcgagttggcgatgggcaaaccaggtgaaccaggcacacagcaagccaactgagggcaagggcatgtctggaggcaggcctggagatgtcaggcaggtagcatactgttggacgagtaagaagaaggaaagcggctgacgtcaattcatctatattggggacgcaatctaaaagctctttacccgactgggactggccggctgaaactgcatttttgcagccttcaagcctgaaggtgggttgcggacagaggagtgacctgttgacggttggcgttgttctcgatggctgcaacaaagtgagcaattgattctcgcgaccagcaacggaaggttgatccgcgccttgcatggtcaaagctatccatggtggttcttgaggagaagattgatttggaaattatgggatacattcgttgctaatgcaggaaataatagatcgatggttgcttgtggaggattgacaacgtctgggaatgttctgggagaagttggagggtccgatagttgggttttgaacaacggaaactaaagggggggaggctcgagccaggtacataaggtaatggacataaggagagagaattgattgttacatactggacaaactgaatgcatctatcttgcacacatatcaagacggcaagtaaatacagaccttctgccgtattgcttacagataccctgggccctagacttccccacggtaacaacgcatcccgtcagggcgggcagtcccccgaacctccgtagtcgcttcaacttttcctcttccacttcttttgacaacgaatttcttcccgacttcaacatcacggacaacgtagaaatgaaggcgaccaaccactctttcttttacgccttggtaaacggctcctttacagactggagtcactgattcactttgtgcggcattgccaaagaaagcaaatgtcgacatcagagtctgcccacgagggtgttgctactttgcggtatcatcgcctcctgacgcccctaccaaaattgacaccatggagaacctcttatgccattgcctgctctacctacctagcctatctgtctgtcgactcattgttgcacgttgcatctgacccctcacaattcatcccgcttgtcggaagaggaaacatccacgagcaagtgcagcataggctaaaaccaggacgctccttcttctgcacgtcatgctggatgacacgaccaggttaaattccatcgtgtttctctcgtgtcttgacatccattcaacccccagtcgaagctgcatgctctctggttgttctactttccttcttttgacctcggtgccgacctccgtctcgagagatagcttgattttcttcgctctcgtctcctcacagtcaccttcgggatttcgggttcgtccctctatccagattcttctgaatgtctatctgctggtgtcccatcaattaagacatgcagagacttactcatactcgacatgaaaactcaagagttgtcttgggcttgatatgggagatactgcgcccatcacttcttctatgtgattactgacaagtgcacggcgaaccactccgatatgctcgttcatgggcatatgggcaacggtagtataaacctgcccaggtaagcgagtgaagggagcacgaactcgggcagtcaggacgtgagacgtgcagagacaagtgtgggatttgttatgtctatattaatatgatctcgtttgagatcagccatcgacgctatggaagaccatcagaaccgaaatctgcttgaacgtgttgttgtcctgcatccggtccggtgcaacaccaccatcactgaggcagttctatttccggtgacacacggcctgcagatttccacaagataccaacagaatgttatcagatttcgaatcaacctgcaacctttctaatgcttctacagcgtctggggtgggctcactgtctgtctcaaaccacgccattgtattgagtgaatattgtccaagtagcttactctcatttactgagatcatctagaagaacagcaactgggaactatttcgaacccaaaaccctcgtccagcttgccaagtatcttgaaccactgtctccgagctccaaagagtcccttcagtgtctctttggattgaaccaaacaagaatctcatgacatcctttggccaccgaacttccaatagccgcaaggatcttccacaactgcttaggcaagaacactgcatacctaaacagttcctccataatccaccaaaggattttacccacgaacccgagcatgtggacaagcgctttatacgaagcctttccaaatgctcccatcccagagaataccgcccgaggtaggtcgacaaaaagggcgcccagcgctaccagaatcccgttaccgacatccttgagggtgatgttccggaagaagctcaacaccgccataccagccgtgtgcatagccgagaccaacttcataaacatgaaccccgtcgccaaaccgaccttccgcaaactctcccatatccacagacacatcaccttcatggccctcaatatccccctgatgatccaccacatccgcttggccaacgccttcgcaaatctcgccatcccctttggggcatgcttcaaggccttcgccgcccgtccagcagcctgtactgcccttttagttctttctggcatctttttcatctgcttcttgcaccacggcccaaactgatgcttattcttccacaaccacttcgccaatctcacgctaggtaaaaccaccaagtgcttcggcaagctccacagaatcgccttgggaatgtcccatacacaatatacacagaaggtcacgatggcctggccggccttcttgatccgtcgagtagctactgcgtggtgcgtcttccaccgccgaaactcgccgcccctgcgcgagggaagcaggtcaacaatctctctgtgtccgttgtcggccgccaggcgcagggcgagctggccgtcacctgctatgagagcgtcattggcgtggaaatccctgaagagtaattttgccaaggcaaggttgccggctgctgaggcggccatgagtggcgtccgcgcatccgcaggcggtttgttgtccactttctcctttttacgcttggatgatgatgaggacgagctccgcttgaaaggagtgccaaaggcgttgacatctgcaccgagattcaagagagcgcacaccatggcgccgtcaccggcttccacggccgcgaggagtggggttaggccatactcgttaggcacgtcgggggagacgaagccgccagtgatgagtttggttaccaggtcggtcttcttggaggtgattgcatcgaagaagatgcggattagcctacattgcagatcgcgccgttctttttgtatgtatggtgagttggggtcgtccaggttgaaaggggacgacttggatgaggcggcggaattgacagcgggagggaggggggtgggatattgactgagtggtaggtggaggtcaatgttcatgttgagatcaactgtcaattgggtgctgttcccgttgatgaagtccatgaaacgatcatcatcgattctggagtaatttggcgcgggcgcgtcggcgccttctaacccggacatgatgtctgatatttgagcgagatatgaggagggttgaatcggggattgttcgatctagagcttttatgcagttttattgtcgctgtctgctcgatcggcgaagcaaaagagaaatttattcttggttcttctgcgcggctgttggttatatatcccacaatctacgggtcgaaagaattgaaagggtatcacaaaaacggctggttgctcagttccgataaggtatttctgacgtgtcatgatgacggcgtcaataaaataacgagagggtgaagagatgcctagggtagtggtccggagggatgaactcgagtcgcacagccgcaatgcccatcaagccagcaaccaatctgcctcgtcatccttgtccaattacaatccggatactacctattcaagtcaaactacgggttggtttcacgacagaatgtttcaaagttcaaaggcgccttgcaaggctaatgagagagaagggtgcaccgacatatttcgcaccgcaggtttccgaccgagaacataaaagaccgagaaaaccatgcatagacactcgcacacaaacagatcaaatcgagtccgtatctcacatgatccctcccatccattgagcctttcccaaatacctcaacagctcactatagaatttcccacttcatccacagaggtgccctcggccagattagctcacaacaagacagcaacacagcccacaacaccagccctctcggcgacctgtcccgttcgagatgtaacgaagatgcagcgtccttatagcgaaaattatagctccacaaacgaatgagtgagagacctcagaatagaaaaacaaataccatgacaacgggaccatagtgttcatgccaagaaaggggaaagaaaaaatgtcaagtgcgatttgtgtgggtcagatgttcgtcaggacacgaaaactgttgattctacctagaggtactctggggtggcatcataccgttgaacaccggagactttatagcttcgaagcagcagtagcccccctcctcttcttctgataaacctgaatctccaccccctcggtgtcctccccaccactcttcaagatcctcctcaagattttcccactagggcttttggggatctgcttcacaaacaccacgcctcccataagccacttgtacttggttgtcctcttttccaccaaaaccctgagttcatgcgccagtttttctagctccgtcttattctccagcgcctccggcttgtgcggaaccacatatgctctcggccactccgtcgcctccgactcgtcatacacgcccaccacgcccgcatccgccaccgacgggctgctgcacaacacggcctccagctccgccggcgcaacctggtatgcgcgcaccttgatcagctccttcagccggtccgtgatccgcagcctcccctgcgcactgatggtgcccacgtcgcccgtgcggaaccacccatcaaccgtcagcgcctccctcgtgaccgacatatccggctcctgacccttaggggtcctgaacatgcccacgggcagatacgcgctaagtagcgtcggcgaccgtatcaaaatctccccttcctgtcctatcctcgccgccttggttttcccgtccactagccccggagcgggcacatccatatcagcaatcatgacctcgacgccccaatgcggcacgcccgtctcgcccgcctgctccaccatctccttctcgctcgtgccgcgctgcagcgaggtgctgcacgtctcgctcagtccgtaaccgagcctgactctgaacccgcaccgcttgtacacctccacgaccacctcgtgtccgaggggagcgccgcccgtgacggctgccacgatggagctgaagccgttcttacctgtcttcgggtcgcgcttggcgtatttttcgactacaggagccttggccaacatcacggcaatgggcggcgccatgtgcaggtacgtgatcttcctcttcgggatggcggcgagcatgccatcgagactgaaggacggcatcacgtacacggtgctgcctgtcatgatggcgagcaaaacgatgttacagagaccgaagacatggtagaagggtacgtagccgagccaacgctgctgccggacctttgcaagagagtggtagtcggctgcgtcgtgccacatgtgcgcgccggagaagttgagcgcgtggtgagagaggaggacgcccttggatcggccggaggtgccggaggaccagagaatgacggctgtgcgagcgggggaggcggaagagggaaggaaggaggaggggaccactgttgctcgggaagagcgcagaaggaccttccagtcctgggttttgttcgtcttcttactgctgctgctgctgccgctgccgacagaggtaggcggtgacgatgacgatacagaagggtagtggtccttggctgcgtcaaagatgaagatgggcacggcgtcaaagaaggctcggtctcgcggctcctgcttctccagtgcctcgcgcatggcgccgagacaggctttcgccgtgatgatggctcgcggccgagagttttggaggatccaagcgatttcatcgctcgtaagggcgggtgaaaccagcgttgcggtgagtccggcggccagcgttcccagcagcacgggcgcaaaagcaagtgagttgggaagctggatgaggacgactggggggatctcgggcccttgcgggcaggtcggtgttggtgggagtttgatgatatcgctagggttgagacccagactcagcagaccggcggcgagggcaagggcatcgcttctcatttggccataggtgagtttgcggtcttgtttagggtgatgtgtcaactttgaagtctaccgagtgcaaggttccagacgttaagaagatgctaacctgaagcattatccacaaagattggcctctcatcctcgatcttgtccaacacttgagcttgaggggtgtagtcgttcgcagacaaaaagggctgactgaaacaccagttaaaggtattgttgaggggtacatggccaggcggtgctccagagtaagcttccctcgtgctcgtcaaggtcgatggtggtgttgttgttgacatgttgtggaggatctgtcccagagtccagccttgtgagccaagtcaaagtgactgttggtgatgatgatggtaatgttgatgatgattagatgggagattggagacgtcctttcctcgacctcaggttagaacccgttcccagatatctgatacctggcttgacttccatggtcctatcatatttcttggccgaggcagtggggttggatgggacgggcgggaggttggagcgggacactggatctggatccaactgccccttgaacctctgaaggcattcgacggagcggcacaagtacatcgtagaagcgggagagtgtcggtgatgggagcggctagagtcgaccggggataaaagctaccccggaaacccacttcccccacctctccgagaaccctccacgcccgctcggaccgaatgcccacttcccatccggctccacctccactcaattccccaaattccggggaggggggggccaaggcccgcgagcccgccaaggcaggggaagcgccaagatgaaggcacgctgattgtttcaagtgcgggacactcggcagttgttggtgagaacaattggggtaacgatttcctttgatggctataatagttcggcggaagacgctccgataattccgtgacaaaaccttcaatgggcttctgccaatcctcggcttcggcctacaggatgtacaattccgtgtcatctcatttgctggcctagacggggcaaaagcacggtggatctcggtggatcaagctgtcaaaagagttcagttcctgggcgtaaccaggggtatgccggttcaatgctattccgatatcaacatcatcatcatcatcgacgataacaacagacgacttcctgaactttcctttctttatgaaaacaaaaagaaaagaaaaagaaaccgtttacttggcaagaagaacgatacgaccaggatatccagagcgagcaaggaatgcgtaggtacatagcttgaagtctaccgacctaacgcatgtcaagcgacctgcagcccatgcttgcgctacagtgaacggcagcaggcattagcggacttgtcaacaaagcaaacacccagtcatcaacaaagccagaaaaagacgaggacaacatcgaacaacaagcggacgaaaacgaagcctctactccctttttatacactcggcctggcattcacagaatccctcgtcttcctcaccacgactcaccgggtttgattaccttccccacccggctccccaccgaacccagttcgcccgttccggtcctgggtccttccattcattatcaagaagaccaaaaaggggggctcccttcatcacgggtacggtaaccattctcacttcgacaacgtacctaaactgagctcctaccggaggtacctcctacgcagatgcaggtaggtacatgggctaactatcatatcgtctcatttcagttcgatggccgcttcataagcgcatccaaccgtcgaacgccaaacactgagccaagctgtccgctgttcaccatccatcttccatgagcgctagcggtgcaaagaaacatagttgagggatgcgggtgactgggcagggaaggttgggaaagtaagaatgtaagggaacaggtacccgagcatcatagtcgatcccatctagaaccaggcctctagcttggttcgcgacatggttcaacacgtcaagctgttgttcttccaagcgagcccttcagaggaaaaaaagatggagattatgaacggcaactttgactgggttggaataaagaatcatcccagctcccaggtgggcaatgaccgataaggtccacgcgctttccacgcttgaactgttgatcaatgttcggttatcaacaacggtcatgtactaccacgctacatgcactggttcacgaaatatgttagagacgagcagggacaaggggacttggtaaatgagactgtgttggctccaggttagtcttgggacctttttttcggtcaaaggacgctaaaagactagacccaactggctggctgttccacccaacaattgctcttcgtacgcacctagacctaggctggggagacactgtgatagaagcggcgtctcctccgtcttgtctcatttgccctgtctacaagacaaccctagtactcaatgagacctggactgtactgtactgtaccgagaggctgagtcgtcggctagccgtgttgaggccagaatgtttgggaaatcggttggtactccagtcagttggtcagtcggtaagtcggtgttcggacattttcggatacattttgcgactcgtccttggtacgattcaatttttgaacctttggtttctcggatttagaacgggtcctgtaaatgcccgtgaagtctcagacatatgcatgtaatggaacccgactgtttgggcgactgggcgcaaatgatcatgagtaaacgaagctagatggtcaattacggtgaggatttgtggtcttgacattcgttgtatgggaaagaaagatgaagtttcagcacacgtccatcagtatactgaaaatgtcaggacgaacggtcaacatgtatgcctagaccttaaaggatctgaaccccatttgggggttaaaaatgctggtattcaaaaacacactcatataacccactatcaatgataagaattccgcgcctgcttgcctcaaaatatttgaaatgggatgcagcctgcaacccacgtgcaatgctttcgaaaatcgaccaaacagaagaaatcagataaccagcccaaagcggagctgcacaagagctcataaataacagacacaaagaccaaaatcagacaaaaactggaaaaaaatgaaaaggggtattatgacgataacagatggccgtccctgaagaacaaaagaaaaagaacaagaaaaagagtttttcctcccagaaccaagaacagaatattcgcaaaactgcgaagtactacgacgagtttgccgccgccgcgctgagccccaatccaagcgaaaatgaagtgctgaaagcatttttgattcctcccagaaacatgaatgatatcgaatcagtaacaaaaagccgccccagtagtttttgagcaagtgtgtcgacgtcgaagtcgacaatgccggtgaattaaaatgaatgacccctggctaaccgtgtggttatgattgttgtcttttgaagagttgttgtaagagaagagccggggagagtttgtgaagattggttggtcataaagtcattccctttgtgaaggtgatcgtggtgtcgtcgttgtttcggcggttgttgtttaatacacctggctcttgtcgcgtcgaatcatatgttcccatgggactgctcccctttgcctgcttttacactccccacaatcgacatctctagagaaaaggctgttagtgtttgggtgtcgtagttatgatcctttggaaggacaactcacttctgctcaaagtgagctacgttcggtttacacctcttgtgggtgatagtgtactcacgacaccagtgggacgctatccagcgcatgtgccggcaggcatattctctctggccatgtcatgttgtgttaggttattgttatgagtcggcagatgaacagaggatgtgacttacttgaatgtagtcgcacataattcctaatagaaccctaagcgtgtgcagaatctgacaggataagatgtggctggactggattcgactggactggcactttttggttgttggaaccttggaaacttcgaaccgttcctgagacggggcggatcgactcgtttatgcagttgatatgatgttcatgtgactgaagctatcaaaataaacgggtgaaaaaaatgaagcgggaacaatacccgttcttgtacttggcggtctccatcatatccacaatccagttattgtctctctccacaacaaacttcatcagccctacttcagaacgcatgagcatggttgtagtcgaagttgcgaacacgatgtggtgtcaaagtggacactgggcttgccagtcaggccaggcccgggcatttttgcgaagttaggaagggtaagaaaaagaaacgcaaatggttcatgacaaaagaaaaactgctgtcacgatccatgacaaaaagctatagttccagagatcgggaaaaggaacttcggatcaggtctttgcttgtcaggtcttccccaaagaaagacagtgcttactctcacactgtaagaggattaggtgggagggtacgtaggtacaagggtgtaacgcctggaggactgagcagctatttacttcaagatcgcttaggtaccttggtgtatttccagggcgccaactggcttggcttcgacctcaacccaatcacgaaccctagcacacatcctctgttgtgtgtcaaccagtcagacaagcaccacccgaaaaacgacgagaatgaaagcgaagaagaccatctccggaccgagagcaacaaatatgatataactgatagaaggcatggctctgatgcacaagaatactcattgttgcgcttatcaaagccaacgaaaatacgtacaccgatcatgttgtctgggaaagaaaagaaaagggggggagtggtggggggttgcaaccaaagtgtaagttgtaaaacgttgtagatgtgtacctacctagcgagggcttagattcaggctgttcggactttcctacctgatgtggttgaaggcgttcttcccttgctcacaagcgctgccatagcacctctaacaatgcgttgcagctgtgttggacactcgccaatgttcactgcctatatgactcgcaaataatgtcactgtggatttcgtcgctggtaacgtctcggtaacaaatgggatgtaacagccccgttaccaccaactgagccagattccttgatttgcacggttcagatattccggtgctaatgtcggcgaggagctgtggaaaaagacgttgggaggcattttgtgcgatcattttggttttggcagtggtaacccaagaccccggcatcaaattccggatgtctacactcccgagcccgccacaattgtaatggctaaggcagagacagccatatcacatatcacactcccgtttgcagcctctgaagggccgggataacagagcagttaacggcaattggatggccttgtcatgatcgccgcccaacgttctgatgcttcctgtatcaacaaggaacagttgcgcctagaaacgccagattgggtacgctccggctgggtatgcaaccaagtccagggtcatgacccagcagcgcgggataaggaagaagaaagaactgaaaacgcgggggcgctcctgtttgtttcgacaatgcgggttgtaagtctcaggcacgcatgtaaagtgaggtgacctcgacgaagatcgtagccgcctcatgggcgtaaggacaatcagcaaagggcgcaatttcgtcggtgagtcgaattcctcttcggcaaaattggcctcgcaagtcggtcagatacggtacccctggtggcacaaaacggtttatgcgcaacgcacatggtttaggttcgagcgcattgggacgttgaattcctgtttctaaacccaccgcggagaagccttcgagggagcgctggctaggatgacggtttcgacgcgttaaagtgcccgtgagggtcgttcaatggaccgctggagcttgagcagcagcgagcacagtcgagaacagtggttgagaagtgatcgtccggccagctgggacatggggacatggggcagccatgacgtatgtacactggaggcagtcaagcatgatccaaggacagaccggaagtggtcctagcgatccatcccagccgttgctgagttcaggctgttgcggaaagacggggcctgcatgatcgagcgggttgaaaccagtagggtgtgacggaaaccatgctgttgatgtctcgggagggtggctagagacggtgggctcgcccgtcgtccaacgggcatggttttcaaatgtcttgcattcctttttccttcctgagtgggctgttcagcaacaaggagtgtgataaaagcgggcgcaggccgtgtctctgtcaaaagctgagctgggtatcaatattaccaggtaccaggtctggtttgtttgtcaagccacgtgctactctgggaccggaatttgaccgagtcagctggttcccagctatctgggtaggatatcccatttgaaatatcgaacggtgcaattaccaaggtgcattgaaggccgtgacgagccgtcgaatgccaaccaaatgcccatcggaagtgtatatgtaggtgctcgtcggtaatgtgcgcgaagaaaatcccgtggacccgaggcagagtcgatcagaggcgcccggctaccgtacacggctgaaccataatttcgggtcggcggcgctctgcaatttggcgtcgacgtgggagtcgaaattgggggtggaactgtttatgtggaagtggcgagaagaagagaattggtcgttgaggtgatgggggagttggggatgatctgcaggcccgcagctcgggcatctggcacccaagtccgaatgccgaagtgacctcgccgcttcctgtgctgctctcactgcaggtggcgcctgccagcgggcaatcggcagtgcagccccacctagatgacagcggcccggtgacaatcactgggcggcgcacccaaacaacgttctgacgtctcgcaccaccttccatcgtttgaaacgcaaccttgaaactcaacggggaacacaggactttatttcaacgtcacaaaggacccgaggtgacgcccaaacgtcgatttgctctttcatgtctttcacccaagacatcatcatgtcactcaaccaccgccgctgacgagacgactgttctccgctcgcccagagcgccaaaggcaggatgcactcagtcaccaaaacgaccgagtcaaagtattgttgaaggcttggctgacttcagttcctctaggaggcacaagaacttggatgccaaatgcgaagaagaaaaatgaagaaaaagaaaacatgaaaaggaacaacaaggaagaacagggaaagaaaaggccccagtccacgcaaagccaaagattcgtccaagtacaaatggctaccttgttcttccagtcctcactatcactggaaactcgacatcatctggctgttgtgtgcctggactgtatgccggcaactatcgcccatctccaatcctgctccagatgaagccactacctccacctaaccactccgaccaccgcctcctcctcccaagctgaacttccaaggacgagaatcccgaaatcgtgccactttgggttctttacttggtgcagggcttccaggcaaggttgatctgctgagtgaaagcgacggtggcatcgtcatcggtgatttcgccaacagcgctggagttagagctggttagcgcgatgcggttgttgacgttgaggataccgttggagccacatggcgagtagatgtagctggcagtcgggaccttgtcggtcttggtgtacacctggccctcggcccagatgccgccaccactgatggtggtctgggtggtggtagtgtctgaaggcgcctggctaaagtagtaggtgctgaagaaggtgccggtcacgccgggctcgaggaaagcgtagccgtggtacgtgctctcgagtaccgagaactggaagccaccgggatactgcgtatcattagttcctcaactcggtctgtcgcgtatcagacatagtcaaagtgttggatgacatactttgaggttcaggtgaagctggcagttcttggtcctctctgtcgggttgtatcctttgccgatgtagacctggaatctatcgaagccaaaggtgatgaccttggatttttattccaatcagtatcggtcgccagactcgatttacatacttggtagccttccagaacaggaaggtcaaccacaccgtgctattctacactgcacgggtgccgttgttacaacgtaccgtcttgtccggagagatgctggtggacacggtgccttgcgggcacccgttgccggagaaggtggcgctggcgatctgaatctgcttgggatccggagcatcagcccagccatcgggagagggctggacaacacccaaaggtttggcgacagcgagagcgggaaggaggtaggcgacagagaaacgcattttggctgattgtcaaagacgatcgctgaaagggatcaaattggtcgcttgagatcaggaggaatttgagggctttgtggttttagatggctggagaaggctggagaaggctgctgtgatgcagaaaatcaagtccattttgtcgtgggataccgccgccctttatactcatgccggaggtgagccggtctcttcctctttggtgttctctgctgacttcttccttctcctcctcgcgatcagcttccggagacagaagctcttgaaaagcaccatacatggcattcctgatttggccactgtggtgatgctaacctgtcgccaaggacgcatgacctttcgactattcgcaccggtaccaagttgcttaagtttccttcaacgctgactcggtcccagcctcaaagaaatctcaacccttgactgccaatattgatgattgttttggttctcccgtccagagccaaaaagaaccgcgctagaaccgatatctgaggttgacaagactcatgggtcgctgcaacgaatttgcggatgaagtgaggttaaatgaagcgcatattaaagcgggacgtctgccttttgaagggtcacctcgtcgggatgtcgtaccaagctttggccgtgctgatacgaaggctactggtctttacttcctcacaatatcccgtcggtactttagtctcaagttttgaggtatgcggggaccgtgattccctatctacgcttccccgatcccagccttgctcagtagctgcaacgcccagctctcccatctttgatcgagaccatatcgtttgatcatggttctttgtgtggttcacgagggccgatgtaacctggcatcgtgaataccagatccggtcgctggggaacaacctctatgtcaatagcattccggaaggatgtaacacaccccgtcgcagcgtgacacctgcgtgccgttcccagggtgttctctacgaagtctgcggctatcgaatagctcgaatgtagagacctgcgactattttcaggtagggacaaggggaattaaagggtatttcggcatgttcatcaacacttttccaagtcaactgactctcgatattgatgctatttttactttcgttgaaaactgcactttatctgccactggtcaagaactatactgaatatatcggtgtgctgcgttcgccaggcatgtcagccgggttgctccctttgtttcggctgacagatagtatctaggcttttcgttacacttcacagttccttagtcctactgttgtcgacctcttgtggccatatgtgccggacgatacagcaatctgaacacttacgtgatacgcaccttgaaatggcaccattggccaatggcaacgaccagaccaacacaagtcctttaagaagcttcaacgccgtctctctgtgctaccttggaaagtattccgttcctaagcccgtttacataataggcaacaatatggccgctatagtagaatacttactattctccggacgaaccccccgggggctccagaacgtcgtggcttggagtttgaaggcgttataccaaggtccttcgttgtgtgtattctcttggcttcactcggggcaacgataggagaggtgtagaatctcaacacttcacctcatctctgacttcgctagaggtagtatacaggccggttctaacgccggtgcatccactgggaacatcatacccaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaacatcgtaacagcacatcccgcaatcgcatactcctcctcggggtcatggccgtggttcttccatgcgcctgagccctgcatttcggttgcaggagttttgcactttacacttttacgcctcagccacttccgctctttcttggctgcttattatgctgattcttggaacatggggaatatgtgacctccatactctgctgtgtgatgcctgagaagccttttccgggttgcaggtgcccgaaaggcttgcagctatcccgttgatgctacttttttgaaagtacctgggactatactgctgtaggagggagacaaaaatagctacacatagattggaactggcaaacgggttagggtgggatggtggcttgcgcgcccactggctactgatggatgaaccctcactggagagtaaaagtctccaaagcttgaaggagactataataaaaacaaataacagactacctacaaacccgcgcagctatctgacacatgggtaatgattggtctgccagaaagagtctgcaaattatgcagattggaaagctaatgagcaatgactgtggttatatttcttctcgatctgatttccacttgattcccgtatgcttccaatcaaggtaagtatttgaccaagacgcaaagaagcggatcagctccgaactaaggccaaggtatgggtgaggtcggaaaagctacgctaagcgttttcttctggtatttttaaggaagcgactattgaattgcgatccaatgctcacaagttaaagctgagcacagccataaccacgaaccacatatcaacgatttgagaaccaggacggaaaaagaaggaaataaaaaggaaaaaaagaaagaagtacctccggctggttgttacagttgcaaggggtaagtagtttctacctttcactactgttattctactcatgattaaaaatagatgcttacatacctacattccaactatctccaggagtctaggcacaacgcttcgtagcaaatgcccacgtcttttcttgctcaaaccttatgttcacttccaactctccccccccccccttttctaatgaccccaaaacaacagcttcctcactctttcccgccaaagctattatctttccatcatctcgacaatcccatccaagttcagcttctcacagttacccctggattaaaacgacttaaaaattaccgtgctacatacataggtacaacgatgatcactggcgcataaccatcgagtgaaacccatggtttcctcaaccctggctcagtctcactcgtgtcattggtcgtacactacagacaagcgcaataccacgttgatcattcgatgatccgggacgctttggccgagacctggagggtgtgaggggtgcgggggatctgtagtgtacatagaagcttcgacgttgcattgtgagacaaaggatacctgttggggaggggagcagagttggggaaacaacaggaaacctgaccccctctttcgtttccccaactctgctcccctccccaacgggtacacgtctagagctttccgtaaaggtacctatttagcatggaggtgcgaacatgactattacgctcaactctcacagtagggaaggtaggtaatcaaatagactcattacttcagatagcatttcaggtgcaccatgcaatcgcgaaccatacactggtaacttggatttgtttttagtctggacaaaatacattacacggagccaaggtagcgaatgcaatatataccactctaatgtcatcgctaacccgattccaaaacacgggagaccaatgaccgtgccgtatctcttacagttggatattgattccaaaaataaccacgaccttttttttctttttttctttgcagttccaccaagccttctgatcgattcagtcagatcagccagtcaatcgcacttgagatgtgaccgtaaacgggatgtcatcttccgaagcgcgagtcggacagacgcgtctgccaaagggaagcagtcgagttcaaggccaaaacaccataataaatgtgatcgtgagatcatggaagggagaaggaattagaaagtgtttgcaaatatctgaaccaacagaatgaacaatacaaaatggacggcctcggcaactcgactcattctcccaagcgagaataagaccaacaggcgacgtcctagtcataatacatacatacaaggcaagtgaattcggcgttctcgctcgctcgcttctgtcctgtgatccagaagaatatcatcgcgacactgtgtaatcgctaacaacgacacaaccaactccaggtcgttccttcacatcattcgttcaatcttaacccgcatttactgtccctcaacctgcttgaggataccctcgaggttgatggacttgggtcgctcaatcggcagacccagagctctatcccagatgagctgtgcgagcgggcccagaccacgcgagacgccgaaggtggcggtgtagtagagggtttcgtggaagccgtagtggtggaacaggacgcccgaggacgagtccacgttggggtaggggttcttggtcttgccgtgctgcttgagaacctcgggagcaatctggctatttttgagcacgagctggaagacggggtcggccgcaatcttagggcgggaggccgcgtagtccataagggcctcgaaacggggatcgggcttgcggagcacagcgtggccgtagccgggcacgacgcggcccgagttgagtgtgttccagaggtagctgcgcacgtcttcgtccgtgtaggaagaggggatggcctccttcatctgaaggatccatcggagcacctcctgggcggcaagaccgtggagagggccggcgagaccctggagaccggcgctgtaggcgaggaaggggtcgctcagagcactgccgactaggtgggtggtgtgtgcagagacgttgccgccctcgtggtcaccgtgaagggcaaggtacaacctcagaagatcctggaagttctcgttctctttaccgggcttgcccagcatggcagcaaagttgtaagcccaatcctgctcgaggtcgacctcggcggggagagcaccgccgcccttgtacgagttctggtagatcttggcggcaatggtagggagcttgccgagcaaggaaatgcagtcatcaaaggtaggctcccagtagtcagccttgttcaggccctgctcgtaggccttggcaaatttggaggtatgattgagggccgagacagcaatggcgaactgggtcatggggtggaggtctttggggaagccgtcgaggagcttgttgacaaagtcgggcagggcagcctgctcggcgagctcccgcgagaactggcggacctggttggtggaggggactttgccggtcaagagaagccagaacatggcctcgggcagcatctcggtgccattcttgcccttgggaagctccttctggcagtccttgatggtgcggccatggaagcgaataccctcgttggcatcgagtacggagccctcccaaatcatggccttgaggccacgcatgccaccgattgtgttctcgaccttgacctcgcccagcaccttgttcccatgggccttgaccttcttgaagagctcgcgcttttcgggaatggcctccttgagcactgtcttgagatcgggttcggcggtagcgtagcctcgtcgcgagacacgggcatgattctgcagaagaggggatacacatgttagtaaggctgtcctgtgctgcgaaacaccgaaagtggaattcatcccaagacgggagatggggaaaagctggggaaggcaagggagagacggagaaagatgcgatgacctgactcgcgtccgcatagcacttacacggagggctccaccgaaggcccgggacccagttctaaggttcatggccattttgggctttgtatgtgtaccgtatatctaccaagcagaaatcggagggtatcgacgctgctgaagaagaattaccaaacaaaaaaaggtgccaattgctcgatcgaccctatatatacttatggtcgcacaccggtcagtacaacctcgacaacacatgtgcgacgacacgccgcttcccgtcttccaccgctgctcaggccgagggatgtggtggggtcccagctggagctaccccagaagcgggcggggacactggggccgctgaacgcctggggaaatggggacaagcgtgctggaagacagctgtcaacatgacggcaagagcggagttaggtggaatgggggcacttgggagacagcgcgggcaaactagggcaaggactccatcccgtacctgaggctttctgtttgacagtctggggaagtggaagcaagctggaaactgtggacactgactgactcgtttaagtgaaagttgtcgccgtcgacgtcgtctttagaatcaagagatgggattcgcaagacacgagcacaccgagcaatctccaggaccgcattgcctttttgtttttttttctcctcccaatcagagcccttagcggcttcccacggtcattcggcttgtgacgacgttgcatcgccgtgtctcgtttggtccaacccccacgccaatccgtccagtttgcagtctcacaaccgaggaaagccgtttcggcagcacccacggcggccacggccagcttcctcgaaggacctgaaggatggtttcgctaacaaaatctgcgtgtgtctcccgcggcgacctgttagtctgccctggccaaggctgtcctcctttcctccaggccatgcccctccctcccctcatggaaaatcgcattaccccctgaacggccgatctggggagatgcggggaagcctgacaggagccattggccaatgacaggcaaggtaatcttcctcggttgtcgctactcaggttgtattgtcagccggcgtttgatgtccggaggaacggacgtcgcagcaaggtggtgagaccgatagcaatgccgagatggacctcccagtcctcactggatggacctcgctctcctttttatggacctcctccaagtttcatggcggggagatggggacttgtaggcgtgcactgcccgtgttgggtataacattggtcaactttggcggccaggcccaggttatagcccaggttgtcacgtcacaagatgtatggagatatggggtcggcaccatcggggcagcgtcggggaaagcggtggtcagccggttgtggcagggggggcgatactgtatcgcaaccaaaacacgacaagttgtcagacttgtctcctcttgtctcctcctgccaacgtaggacgggagcaagttagcttaataatcgccttgcagtctgtcgttcccaacttgaataactcttcacagagccaacagtcttgagatcttcttgtttccaaatcccactcaaacctttcgtcttacattcattcattcaggtacttaccgctagctgctacaccacgctgccccgctcctttctcggacaacacagctgcgcttcttaagaaaagaaggccagcttgtgttttgagcccgctgcaaagtaactgcaagtacacgagtcagttaccaaatttcacacgctctgaaagctacaatgcttcgcagggcaatccccagaatctcccggcgaactgtcccggcgcagacttcatcccccctcttcggtctttgcgcccgccccgtgagaaccagcactaccacctccgcgcacgctcggctcctctcgacatcagctgctaggatgaccgctccctcgcctctggctcctgttgagcatcctttctcctcgaccattccttttgagtccttccagcttttgcccgaggagcagaaagccggcgcggccgaagatgccctcctccaacaacagatcaaggaagtcgaggcttggtgggcgtcgccgcgcttcaagggcatcaagcgcgactggactgctgccgatgtcgtgagcaagcgcggttcgctccagcagacctacacttcgtccgtcatggcgcgcaagctctggaacttggtgcaagagcgctacgcccagggcaagcccatccatactctgggtgccatcgatcccgttcagatgacccagcaggcgcctcatcaggaggtcctctacatttctggttgggcatgctcctcggttctgacttccaccaacgaggtatcgcccgactttggcgactacccctacaacactgttcccaaccaggtccagcgtctccacaaggcccagagcatgcatgaccgcaagcaatggttcctgcgcagcaagatgactcctgaggagcgggccaagaccccttataccgactacttccgccccatcattgccgacggcgacaccggccacggcggcttgactgccgtcatgaagcttgccaagctgttcgccgagaatggtgccgccggcgttcactttgaggatcagatgcacggtggcaagaagtgcggtcaccttgccggcaaggttctcgtccccaccggcgagcacatcaaccgcctcaaggccgcccgcttccagtgggacgtcatgggcaccgagaaccttgtgatcgctcgcacggactccgagagtggtaagctgctttcttcctccatcgacgcccgcgatcacgagttcatcctcggtgtcgccgacccctccatcacctccctcgccgagaccctcgccgacatggaagcccgtggtgctcccggttccgagatcgacgcctatgaggccgagtgggtcaagaacacgaagctcgtcaccttcgacgaggctgctcttgcccactttgagcaccacaacgtccgccaggacctcttcgccacctacaaggccaccattgcccagaaccccaacatgggcatcacggcccgccgtgccctggcccaatccatcacccccgaacacccggtgtactgggactgggacgtgccgcgcacgcgcgagggcttctaccacttccgtaacggcatggcggccgccaccaagcgcgccctcgccttcggtccctacgccgacctcctctgggtcgagacgggcgacccgtccgtcgaggtggccacggagctcggccgcgccgtgcgcgaacagttccccggcaagggtctcgtatacaacctttccccttcgttcaactggatggcccatggcttcacccaggacacgctcaagtcgttcgtctgggacattgcgaaggaaggtttcacccttcagctcgtctcgctcgcgggtctgcacagcaccgccaccatcagcaacgagctggcccgccgctacaagaacgagggcatgcaggcgtatgttgagctggtgcagaagcgcgagaaggagctcggtgttgatgtgctcacgcaccagaagtggagcggcgccaactatgttgatgccattctgggacacattcagagcggtagctcgagtagcaagagcatgggcgagggtaacactgagaaccagttcgtataagggcttatcagttgctcggtcggtcggtcgggatacagtacgcacacgactgagtgaaggtatacaaacctactaggcagtaggtgatgaggtcaatgggggacttgcttggcgggcggctatttcgggttcggttggttggctctaggcgaagtctttgcatggcatttcatggggcgtcttgttctaatgttctttctgttaacttttttttttggttatgataacatacttttctttgaactacacgtggtttagctgtctatacgcggttgatagacccgatggttagtagttatacgaaaggtttttggtacattcatcatctcctgatagacgcaatgcatgagattacttatactatgcaatctttctacagctcgctgcgcctcttctcatacatatgtataaacctcacatcgcgtcgcttcgtacatttacatgtcgggggacgcatacagttgctcacttgtgcatatgtacagaaaacatttgttttatcatagtctctgagggctagaaatcctttcttcttactcctccaaactctccttcagtgcattattaaccggcgccgccgtcgccggtccctcgggtgtaacatacgccttcgtcatgccgccatcaaccaccatatcatgtccgttaacaaaactagcttcatcacttgccaaaaacaccaccgcctgcgcctgctccaccgcctctccaaacctcccagtcggaaaatgaatctccctccgtagtctcttcgccttatcgtcacccagccagtcctgcaacaacggcgtgttgaggggagccggacacaaactgttgaatctgaacccttcgcgggcatgcaccatagccaactcgcgcgtcatggctaagacagcgcccttggaggccgtgtaagccagctggggggtggcagagccgacaagcgcgacgacggaggcagtgttgatgatactgcccttggtctttttgtgcttgcgcagggacaggacggcgtgcttgcacccgaaccagactcccttgacgttgatattgtgtgttaggtcccagatggactcgggggtggcgacggcgtcgtcatcctggctgtgcatgatgccggcgttgttgaagatgatgtcgaggccgccccaggagtcgaggtgcgagaccatcttttctacttggtcttctttggagacgtcgcatacctagatcgggcgccgaacggttagctgattggttctacctaggccttggataggacggagggttattcttggggtagaaatggatatgacgtacaatggattcaacgcgggatgcgttgggcaccagctgcttgactttggcttcggcgcgctggatggcttcggcggagatgtcggccatgaggacgttggcgccctctttggcgaagaggatgctggtttctaggccgatgcctctatcggacgtgggaagatgtggaatcagctaaattgtccatttttggatgtgtttttggtgtctaggcttgacttacccagcagcgccggtgatgatggcattcttgcccgcaagacgtccaggcatgatgtttgagtttgttaggagatcaaagttaaagaatggttatgaggttcgtcttgcgtaggtgaacgagctttcgcgatgtcagtttcttgagcgaggacgagcagcggggcggttgataaggtccacagacaacgtagctgagatctagcggagaacaatgacgttctagggcttcagaggaagagcaatggataagaatttcataaattacttagtactgtagaacgcttcacgaaagatttgcctcgagtgactacttttgatatgtctcgctttcagagagatccggtgagagccacaatcgtatcaagctacctctatcagacgggaggaggcggttgttgcggatccaaacatggatccgataacggcaagattgtaacacacagggcggggagagagatgtacatcgtgttacattcttgctccaccggaaccacgaattcgcagtgtgtcctttcgtttcagccatggcggctgccagctgatgtgtgacgcttgataagcatcgtaagttcactggtgagtttttgatgactggatgggttaccctagaggttcgcactacatgatggtgtttctgtttgtcaacctcaaccaccgccagtaggccagcaaggtaaggtagggatggcctgcccaaaaggatgaggggtgatggggtccctgatatgtgtggggaaccccgccgccattagcttcgtggagattgtggactcaagtagatggtatcgtggacattccgtcctgccgtcatggttcagtttcgaagctgttttggttgtgatggcatgtcgagcgatttttctattcaacttccttcaagattcgcagtttgaagtaaccgcatatgccctttttgacactaggaacgcgacatatcccaactcacctcactggatgaccaagtcggtcagttacactacactacaagacaccagcggggttaatcagctgcccaaagcggggttggtggtattcgctaccgacggaatctatcttagggggtggctgctgtgacatggtgagcttatcataagtgccggctgtacacagtaactatgggaagatcatagaaagattgaggataaaagatatggttctatacaaaccttttccataggatcgagaatcgcatgatgaaatatcttcgttgcttgcaagtccatcatgatggccctcgttatgtccaaattactcaagccacgaaagccaaggtatagccgtgactaagtacatatggttcatggacggagtactaagctcagaacttgaagttgaggcggtgacgtagggtctcctcgtacatagtacttcgtactgtactgtagtgtactccgtccttaggagttcattcctgcgcgataagcttatctctaacgcacactgtgtaactgcccgggtttcgattcaggaaccactgcagggcccctcgaggtgatcgtcatcatcccatccgccggtttcgtctggttcaacagaaaccatcttgcgcgtcgaaccctttcttccgtctaaacttaggacaacctaaaggcaaattacagtattccatcttcttacgttgtcttacgttggcgaggttgtgcaacctctattgtaaagcgcatcgctgttatctccgccggtattcgaccctcatctcgaacgtctccttacgcttctccatacctacgcccctttaaaatagaaggtctccaatatccaaaatggccacgaacggtaacgccccgaaagaaatcacggcggcacagctccccgacctgctcgccaatgacaactcggtcaagctcgctggtatcgatgtcgacggccaactgcgcggcaagcttgtatccaagaagaaatttctctccattgccgaatcaggtttcggcttctgctctgtcatcttcgggtgggatatgcacgatcagacgtacataaaagagctgaaggtcagcaacaaggagaacggatacagggacatcattgctatcccagatctgaacagcttccggcgcatcccgtgggagaacaatgtgccgttcttcttaattagcttccatgaccccgacaccatggaacctgtgtcggcttgcccgcgcggtcttctaaggaagcagttggcaaagttgagtgagaaggggtatggagccatggctggaggtaggtacatttggacaacaaggtgttgcagaaacgagaccaactaaagccacatcaacagccgagtacgaattctttcaattccgagcaccgtcagagaacgcttccgattcaacagcgtcatacctgaaggagaaccctcctcattcactaccatccctgaccgagggcatgtttggctacagcttgacgcgacccgtccacaacaaggattactactacgatatcttcaatacatgcgaacagttccagtgcaacatcgagggctggcataccgagagtggaccgggtgtatttgaggctgccctcgagtttggagaagttaagcaaatggccgaccgtgccagcttgttcaagtatgcatgctcccccttttcacatcccatgtacatgcgtttggctaacatgtgtcacagatatgtcgtaaagtctgtggccacaaaatacgggatcactccttgtttcatggccaaacccaagcaaggtctccccggaaacagcggacatatgcacatctccctcgtggacaaagatggcaagaacctcttggctcgcgaagaagtcgaccccaacgccccatatcccgatgtggcttatctctcggacctgggcagacacttccttgcaggaattcttgagggtctgccagatgtcatgcctatggttgcaccaaccatcaacagctacaagagacttgttgaaaacttctgggcacctgtaaccgtctcctggggtctggagcaccgtgccgcttctatcaggcttatcggtcctccgggctccaaggctggtgcgacccgcttcgaaatccgcgtccccggtgcggatgccaacccgttctacgtcttgtccgccgtgctagcattaggctggcgtggtgtggagaaaaagcttgagattccttgcccaccgctaggcaaaggagagcaggttggtggagtgacggatgcgggtgctaggctagccaagagtctgaaggaggctacagaccggttcatgagtaagaacagtattgcgagggaagtatttggagacgagtttgtggaccattatggaggaacgagagagcatgagatccggctctgggacgaggccgtcacggactggttagttactgccccaactttccaattagtgcccccatgtaggaatttatgaagacaagatgctaacaatttgaacagggagatgaagaggtatatcgagaccgtctaacgtactgaacactttccttcgttttagtcatgagtcacgcctaatgagttatgcggcttacagttctcggatggtgatacgctggagtctttttgagtcgaatagctttactcacatcgttcaaacagttcaatgcgatacccagttatgtctatgattgttttttgtttttttttgttttttttattgtaactctctgatgggggcacctttgagtttcaaatcttataccacttcatccatcacactccaaccaagctaccaaagctatctcgcttcctttcgtcccatgctataccatttcaaaccaagtcagaccgcctgatgggtctaagattgacccaactagccacttgctttcaccaacagaccgtttcgtcgagtggcgtaacgggctaccgttctacaaccgtaaacaaccccataaattttacctgtcggttggataacggtgatgtatgtctaagtaacccaaagattgttccaaaacgtttgccacgtcatgtattcaggatccgttggtatctcgttggtttctatgatgccattcgaacgagcggctgttggtctctctgtctctcttttctatttctttttttgattgtatgcaacccccctcacgtttcacgccttacccacagatgcggcttggatatggcagcggcacggatgcgagtcggtggcattgtttaataagtcccgtctgttgatatttgtaacggaatcgcactatttctgtggcgtatcatgctttctgacttggaggagtggttgaaagtgatggatgacttgattgctctgtgccggtttcgattagtgtcatcatctcacctgtgctacctttacatacatgtaagcaggcgttcgtctctggatatataaaatcggattggtcttgactagaggattcttcaagtaacgcgcaagtattatgggaagaacatgatgagacagactacctggtcgtgatggagatgggattagggtttctacaatcttccgagtccaaagggcgcaaatgttactaacgtgagtataccctgaagaataccttttcctgaatgttctaacacgagcggtagtcaggcggtagtaagtgtccttcactcgaactgtccttcctatttgattccattcgcgagattcgaatttgaggtcataggcctggaacactccaaaacatcaattcgatgctgtctcaagttgacatggtagccatcccgagtggcctcacggaacattcgagtacggagttacagcatccagtgtgtgactccgggttttctcaatgtgtgtgacatgtgtcactctcaccacttttctcgttacacctggccagaggcgccactgcacttatagcctaaccttaaaaatgaaaataagcggatagtatcacaactgatgtaagaccatcagagtgagtgtgagactcctgaaagtgtcttgatggggcgttgagggtcacggcgctgtggaaaatagtcaaaaatgatgattgtctctttaagggggaagaatcactgtctttgagagtacatgggtgtggcaaggggtatctaatgttggaattaagacgttagtctttagcataactgtatgattttgtattggacttcaagtcaaaatgagatgctcctcgtccctcatcccaagctttgacagtcaccaaagaaccaatatatcatctgaggttgttgggcgtttatcgacgaaatggttgcgaaagaagaaaatgcttgccgtcgtcgagactacctcatcggtgcctgaggaggtgatttaggattcggagtcatctttcgatttgtttcttttgttggaccaccataggacttcgtccggcagatacattgacaaagtggatttgggtgggattgaagattctacctaatatctcttggattcttcaaggaaagtcgcggtgaagagcgcgccatggggagctttaacgttatctgtccaatcgtgaagtcataagtcaataccctgattacctagcgaggtctttttggcagaactgaggccgaagcaacagcaccaaggattctctatcttgctgggcgacagggccatcagcacggacaggagaaagggctgggaagggccaaagcttatctcccgcaatagcggcttcctgctgcggctgagaccaaggatgattgtgatgccgtttttttgaagccacaccgtgacattaggtgttgtcagcactaaaaaaaaaaaggcggtctcaagaagtgggctggaaagagctatgtaaccaaaggaaaggaaaccatgaaaaagctacaatggggaggggtgcagtgtggtcagaaactttagccgatcctcttcttttcttttcccctctcttacacgccatctgtcaccaacggctcttggcgacattctgcattttgtccgattcaggatgcgataaccgctcttttgtcgcagcgtgtgtcggataccagcccggaacctgttcagcggttttcagctgctagattggcgacaaagatctcaagacagtttctggatatctccaagcaatgattatagaattgaatgcgcgaagttgtacaaagatgggagatgttttgggacttgaaaagcagtccgtgatggtgatgcaacgtcccgttgagcttcgaattcgggatgccacgatgatggaacccttaaacgaagcactcgtatcttcattggcgctccaaaggagtacccactcttggcagtcccgcctgtcttacgagtgaaatagtggaaccttccacggaagcgccaagtcaggctcccaaggtcaacccaacctgccttcctgtcaacccagccatttcactttcttcacgttctcctttcgttttgctctgcaaacatcatcggcgcctcggccaatgatcaagtcaatgacatcgatgacgcctaagaaccgagaggtttcggcgagttctacgaactcttcgagaattcacaagaggaatccagccagtgatttacaaatctttacagacatgcaagtcaaccgcgactcgacacgcttaacgcgtccctcagcttctgaagtcatatatccatacctagccgtgagaaaatataccttttctttggggaaggattgctgagcgccacggtctcggctattggaccacattgccttgttctcacgtaccgtcctttactggtcatgaattgtgcattcccctttgggtcttgtccggctatgtgctgttactgtcacgcgtttgtattaaagacctctccctgtattgacgaaggacatctccaggctgttcactccacgatacaataacaaaaggagataaaaccgcgagcaccctccagtccacggcattgcccactggtacgggtgcatcgcttatctctcccgcctccatccaagttggtggctgatcaagattcgctgacatgagatgcttcatgcttgaaggggctgaagacactgggattagcacctccatgtaggtcttctccgtctctttctgacagtgcctccttctttcgacttctccaacggtgatccaagaacctgcttcccgggtccggtagcaatcctgcaacttccgagcggcctgcccgcgcgccccgctaggcaaaagccagatgggtggattcgcgcgtccgaagcgctgcataccagatgaacttcaccatctatgaatggctcgtacgaaccacatgaacaactcaagacgtgtggatgagttttacaacagtccgtggaccatcggatgccattttgatgctgtccgacatggcagtgaaggatgattgcataacaaatgccgccacggagtttgccataccatacgttcaaagttgtggtgaactcgccggcattgggttttcttgatggaagcccccagtcatgattaagctagtctacatacggaactatgcaatatggatgcctggatccagtaagtttcgaaaggatctggaggatcacccgtaagcgacaccagttcttccgcatccttcatccccttggccaagcgctcgcgaacaggggtcctggtgacgctaaggcgtgcgggtctcttcatcctcttcatgcttttttttgccctggagccgctctggcacagccctacgagccctgatacgagccccgaattggcgtcttctcttactggtcagctgctacgaggatagacgcagtcctcacggggaggctaggtcatcaatccaacatggtgggtcgtcagatggcttgtttccgctccatgctggcgggacttctcgctttggaagccgaataggccaatggagaatactacgtgtacgacttttgttcatggctatccccaagcttccagcttcgccggttgttccgtttgggcggagcaccgttcaggtttagtcaagctctattttctgaccacaggcaccaagatccgcaccctgtcatagtctatgctcgacatccatgttcaagagatttctcggtggctatgctacccgatcttatcgtagactttcagcttgaataattacacttggctgcccaacctctgcttccattcttcctcttttccgcccctagcttcaaactgttggtcacttgttgactgttcgataactgcttgatatctgctcttggcagggtcaagcttccattgtgttcccgatttttttttttttttccctagacttctcctctttgctctcttaccacttcatttcctatctgaaaaagttcctcgctttacccgccctcgtgggcgcgatactctcttcaccatggcggcggttcttctcacactcgtcctggcgaccttggtacaagggctccggtacgatccagactatgtcgactacaaccttaaccagaataaggacgccgtgaaccccttggactattctgccccgaaacgagacaactacacagcatccccaaaaaattggaaattccccttttacacgcttttcctcgacaggtacgccaacggcgacccaaccaatgacaacatcaacggcactgtctatgagcaagatcccacgagcaaccagttgcggcatggaggcgatgttcagggtgtcattgacagcctggattacatccagggcatgggaataaaggtaagtggcgggaggtggtactagcaatggtgattttggctgactacgaaacaggctatatacattgctggctcaccgtttatcaatctcccctggggtgttgactcgtactcggtaggtgatcatggcagaggaaaaggttatcggtatatgtttttctgaccgcgccatagcccatcgatttgactctcttggacatgcattacggcaccatcaaggactggcaacgcatggtggatgagattcacaaacgtgatatgtatgtcatgattgatcacaccttctcaacgtaagttacagacgccttttcccaacatcggtccctcattgtcacggaaaatggcttacagagaactcagtatgagcgatcttctggcattcaaaggcttcgagaacgaaaccgcacccttttcactcaaagaacacaaggtgcactacaagggtaatcgagagtacctcgattttgcaccatccaatgaatacaaggacgaatgccaatatcccagattttgggatgaaacgggaatgcctgttggagaggacgtcactagccagctgaaaggctgctacgacagtgatttcgaccagtatggtgacatggaagcctttggtgtccatccggactggcaacgttccttggccaagtttgctagtgtccaggatcggttgagggactgggcaccctctgttcgcaaacgcatcgagttattctcctgtctttcgattagggtgcttgatgttgacgggttccgcttcgataaggccacgcaagtcacggtcgatgctatggccgagcataacgaagccatccgcaagtgtgccaaagaacacaacaaagacaacttcttcatgccgggcgaaatcaccggaggcgacggctacggtgcgatatatatcggcagaggacggcaatcgaaccagaggccaagttttccgcaggtcatgaatctgacaaccaaagagctgagcaagaacaacagcctggttatccgtgacgagggcaaaaatggccttgacgctgctgcttttcattattcggcataccggtttctgaccagatttgccggtatgagcggaaacttggaagctggttacgacctgccgctcaattgggttgagatgtggaaccagatgatcatcaccaacgatttcgtcaaccctaatactggcctgttcgatccacggcatatgtacggaactatgaatcaggacgtcttccggtggtctggcatcaagcagggtacacagaggatgcttctgggtctattcatcatgactctgcatatgcccggtattccgttggttttctatggcgaggaacaagaattctatgttcttgacagcacggcggacaactaccttttcggaagacaagctttctcgcctacccccggttggatgctccacggctgccatgtcggcaacagtacccaatatgtcggctggcccattgaaacatcaaggaccggctgcaccgaccccaaggttgctctggatcatcgtgacccatcggctcccgtccgcaacattatgaagtcgatgtaccacatgcgcgacacgtatgagactttccgtgaagcatggctcctgcagacccttagctcgaaggttaggaatgtgacgctcgaaggtagcaccacaagcacagagtttgggatttggtccgttgcacgcgcatttatgccgagtgttcaaaaagaatcatatccagctgaacccgtctggcttgtttatcacaacgaggacaaggaaaccgagtatacattcgactgctccaagaagggccaggacttcgtctctccattcgatgctggagcaaccgtcaagaacttgttttacccatatgacgagatcaaactggagaaatccactcagagtttaggatttgctaattcccatgctgtgagcggctgcctcagcaatatcaccatggcgcccttcgaattcagagcgtatgtactcaaggaagattgggagtcacccccgcctatgatcaccaagttcactcctggccacgacgcctctgtcgagtcttacggtaacggcaaggtcgatatccaactagagttttcggaggaaatggattgtgaggaggtcttgaactcgatctccttcacatcgacaaccgaagagaacgctagtatcaagatcgatgcacaccgctgcgacaatatcaaagccagctttattgccgaatacgttggaactatcccttcgacctggaggttcaatgcgaccctgtccaatgtaaaggacggtattcacaggatcaccgtcaaggacccccagtccggccgtaatgccagcacgggcgccacagatcacttcctccttcgtgtcggttcatccaacaacccgctcgttaaccccatgaaggccaattactcgaagacgctggtgacgaaagagggtagtgatctcttcgtcaaccacgccgcggccggtgccgataagtggcgctattcaaccaactggggctcgacttggagcgactggctcgagtataagggaggcaaggagaagatcgataagctagcttggaatgggaccaagagacaggaatgggacggtgaccatgtcatggttcagtactggtccaagctacttggtagcgcctcattcgtccagtctggtgacagcaaagagaccaagacgcgccgcttcccccacctcttcgcccatggtctctttaacaagttcggcttcgatgctggtgtcaagaatgagctgaagctggttggtgacggcttgtgggagggccacgtgatggatgagtggcccacgcacttccagctcaacgtatggggcatgaatcccgatcagaggcctgacgccgggtgggtatttggcgatgtggatggagatggggttctggatcgtatgccgccttcatctttggcactaaacgtgatcaatgctacggaaccgccaccgatgcctgcgctgtcttggaagcttgtcttcaacgatgcattgctcactttccacaaggaaccccagggaaacgtggcggttcagatcattatgtttatcctactggcttcactccccatcgtcggcggtctcactgccgtctggactttcatgggctccttttacaaggtcaaggttaacaaggttggcttcaagcgccgcggtcgatcaccactccgcgatattggcaagcgcatcagcagtaccgtttctttcgagaacttccgtcataaggacgtgggcgatacagagctcgctgtcatcccaggcaagcgcagaaaggtcatcatagccacgatggaatacaatatcgacgactggaacattaagatcaagattggcggtctcggcgtcatggcccagctcatgggtaaggcactggagcaccaggatctgatctgggttgtgccctgcgtcggtggcatcgactacccgatcgaccagcgcgctgagcctatgtacgtgcccatcatgggcaaggagtacgaaatcgaagtgcagtaccaccaggttcaaaatatcacgtacgtactgctcgacgcacccatcttccgcacccaatccaaggccgacccctacccgccacgcatggacgacatggactcggccatctactatgctgcatggaactactgtattgctgaagccattcgtcggttcaacccggacctgtaccacatcaacgactatcacggtgcggcagcgccattgtatttgcttcctgaacgcaccattccatgcgctctttcgcttcacaatgccgaatttcaaggcatgtggcctatgcgcacgcctgaggagtccaaggaggtgtgcgaggtgttcaacttggatccggaaatcgtgaaggagtatgtccaattcggatccgtcttcaacctccttcatgccggagcaagctatttgcgcgttcaccaaaagggctttggtgccgtgggcgtctcgaagaagtatggcgaccgctcttacgcccgctatcccatcttctggggtctgtccaagattggccagctgccaaaccctgacccgagtgacacggccgagtggagcagagacgagcaaatccaggcgaaggacgtcgtcgtcgatcttgaggctgaggcaaaacgcggtgatttgaggaggcaagcgcaggagtgggctgggttagaagtcaacccggatgcggagctcttcgtcttcgtcggcagatggtcgctccagaaaggtgtcgatctcattgctgatatcttcccgtccatcctggaaaagtatcccaccacccagctcatttgcgtcggcccggttatcgatctgtatggaaagttcgcggcactcaagttggcgaagcttatggagaagtatcccaagcgcgtttacagcaagcccgagtttaccgccctgcctccttgtatcttcagcggcgctgagtttgccctgattccctcccgcgacgaaccgtttggtctggttgctgttgaattcggtcggaagggcgcgctcggcgtgggtgcccgcgtcggtggccttggacagatgcctggtttctggtacacgatcgagtcgaccgctcctcagcatcttattcagcaattccgtggagccattgtcagtgctttggaaagcaagaaaaaggaccgtcagatgatgagagcctggagtgccaagcaacgtttccctgttgctcaatgggttgaggacctcgacacgcttcagaccgaggctattcgcattcatcacaaggaagccaagaagcggaagagagttcctagtggctctttgctcacagttccttctaccgttgatcttcacggcaacaatacccagcgtgattactttgatgatgcggtctcgacccctgcgggcgcacgatcccgaacggcatctactgtttctactccggggcctcaagacggtgcaacacatcacagacgaaccctctccagcccctttgatgatgacattcccagcattgcgtcaccaccccccgggactcccggatctcctccaaccgttaacgtggatcgtgtcggcgaccattcagaccacaatggtgaagatggtgctgatgaacccctcatgccaccgaaccccttgttccttaacccctctgccagttcgtcggtcacagatgttgcctctattgcagctaatgtctacggccacgcgggtgaccgcagtagtgtcgacacctttgcgatgcgcatgatgtctcccgacagttccgaaattcgtcctcaagcttttggtctgctcaatccacaagcccgtcccggtgctgaagccctctaccaagcacgcaaccgcaacagctcgcgtctctccgtaattgatgtcgttggtgacaggcaggatttccgcctgcaaaaggttgatcctttctttactgatgccaatggtcaatactaccgcgaattcgagcgaaaactcaacgggctcacggctaagaactcggaaaccgaactctgcatcgaggattacctcaaggaaagcgagaaggagtggttcaaggaattcagaaacgccaaactgggccgcagccgcagtccgagccgctcccggagtcccatgccaggcttgaagatcaagaagacgagacacgcgagcatcggcagcgtccagagtatttcgcctaccgaagacgacgatcgtgagaacgaggaacgcaacagcagcaacaatgagggtgtcggtcaccatcgcgacgaccaatttctgcttggcgacgggtacaagccgcccactggcttaaagaagctgctctccatccgccttggcgactggcccatttactctttcatcattgcactcggccagattcttgccgccaacacatatcagatcgtactactcgctggtgaatccggacaaacgcctacacaactttatatcgttgcgggcacctatgccctcggctcccttctgtggtggttcatgttccgccgcctgccggccctgtactcgctctccctgccctggctcttctatggcctggcattcatgctgctcggcgtaacgccgtttatgcctgaccacgtccgtttcccagtccaaaacactgcgtcggcattgtacgccgctggtgcatcaagtggatcgttgttctttgcaatgaactttggcgatgaaggtaagcttccgtttttccctcttcttttcctcttcatctcggcagctgtttccatgctaacatatctctcaggcggtgttcccataatgacctggattttccgcgctgccatcatccaaggaatccaacaagtctacattctggccctctggtactggggtagcctcctcaccgcgcaaacccccaccggctctccgcacgtcggcacctggatcgccaacaaggtccccgtcgccctcgttatcaccgttcccatcgccctgattttctggtgcctaggcgtcatctccttcgtcggtctacctgattactaccgccaactccccgacaagatcccctccttctacaagtcactcttgcgccgccacatcgtgccctggtttttgttgatggtcgtcatccagaactacttcctctcggccccctacggccgcacctgggagttcttgttttattcccgcgccgttcccggctgggccatcttgcttctggccatcggcttcttcgtcggcgtttggtgtctgctgctctggctctttgcctacttcaccaaaacccacccctggatcgtccccctctttgccatcggcctcggcgccccgcgctgggcacagatgttgtgggccaccagtggaatcgggctctatctcccctggtgcggcactgtggtgctttcggcgatcatctcccgctgcttgtggctgtggttagggctgctggataccgtgcaaggagtggggttgggtatggttttgctgctgacgctcacgaggcagcatgtggctgccacgcttattggggcgcagtttttgggggccgtgttcatgatgctggcgagggctacggcgccggataaggatggaccgggagatgttttcccggattttagtgcgggcgtgatgcccgggttgggaaggccgtggttttgggttgtcttggggttgcagcttgtgctgccgattgggtttttcaagttcttcaggaaggagcaggttgccaagccttaagcgtggatgtcaaaaggaagaagaaaaaggagagaggatgaaggggaatgaatgggatcgatggggtgaaacgacaggaagaaacaagcgggattcggttgcttttacaaactactaacgactggactggatgtatgaaactatggctaaaggggtcccgtgggatgaaattgttttgatacccttttattatagaagaggtgatttccatttggttatctatagcatataccccccggttactagaagtacttggttcgacacatttgatgttcataagtgcttttaatattcatttcatagcttaaagcctgatcctaattctccttttgatatgtttgtgaagcctatcccaacaattaaaggagagcggcaagatgcataaatgaaggagggacgatggacagtatcgctttggtggtaggacaaattgactaacgcgccactatatagataccattttgattttaggctttcatattcagcgggtttagctcagttgggagagcgtcagactgaagtccacttcattcgtaaatctgaaggtcgtgtgttcgatccacacaaaccgcactctacttttgctttttcccttttgcctactcagtggtaagtaaacaagatggttttttttgggcttttgattagaaggaacagtcgcctcgttctgtttttggtggttttttcaatatacaacgagtatttttcgaggtgaagttggctgagtaaaggtttccagaactttttcgcccatataacgtctcgcttagtcgtggtggaaagaattgtaaacggcgtccggaactctggctgatattgttcttttgactcgtaaactcgaatccaattgcgaattctttctcttctcgatgttggcggcctgtctttgacggtggttgcaatcgttgttgctttcacacgcttcgttttgcaaacaccatttcatgttgaatagcgatgggaccgcagtccaaggtggccaaatatgcaacaatcaattcgctgtctatcttgataccctcaacgcaaaactccctgtcaccaaggtataaatctctccatatcaagaactccttttcccccatgatctatgcacgtcaagctcaagcctcaaaaaccaacaccacaccatcatcaccagcagtgacaactctttcccctgtctccccttgcacgaatcccagaacaccaccgccttctccaccactgtgtcccctccattccttcatcaacccgctcaccgcggtaccgccctgcaccgtctgctggctcgccgtcgcgccacgcagatcccatctcctgactacaccatccaacccgcagctcgtcaacaaccacccgtgcgtgccaggttgcgaagtcgcgctcttgacaaagtccaccttgacaatcgcctcgccatcgtgcgcgccgcggatatgcttgcggaccgcgaaagagcgggacgtgtcgtacacggcgatgctaccgtctaccgagccggcagccaggagggtctgcggcaagggagagaaggcaagggtttcgatgctgtccccttgcacggcgagggaggcgaggatggcgcctgcttgggctgagggctcggtacccgcagcagcggaagaacgttgtgaaggggcgggcatgcgacggccggcagggccgcgaatggcaggggcgggacgggaggctgttggttttgtttgttgcggctgctcggaaaggcgcggcagaccgacgatcttgatgttaccgcctgcgccgccggcggcgacgaagttgcccgagggcgagatggcgaccgagtagagaccgccttcgacggcgaagcgctggtcggcttcggtgagcgagacgacggtctggccgttgtcggtgatgagattcttggcggcggcgacgccccagacgtcgaagacgtgcatggaggcgtcctcagatacagtggcgagcaagttgccgtcgggcgaccaggcgccggccgtgcacggccccgtgtgcaggaagtaagactggacgatctggatcgggctagcggcgtcggtagggtcaatggtaaagacccacacggaaccgtcggaggcgccgagtgcgagcgtgttggggaagtcggccgatgggcagggaagaagccagttgatctcttctgtctcttgtgactcggcgatgaacttgaactggaactggttgtggcccgtgccaacggcgtacacgcgtaaccggccgtccatgccggcgctggcgaggaagtcacccttgggtagtgtgaaggcgatagcgttgatgctgtcggtgtgcccgtcgatctcgaagatgggggtgagctcggtgttctgctgttggccggcgctcgggtcggactggtagctgggagggagaacggggcgcgagacggcagcggaggtgtcgatcacgtagcccttgccgggcgcatcgtcggcttcgccttcggaaccgcctgtcgcgataagctgtgggtagatggggtgttgcgcaatggcaaagacggaatccttgtgggcgtcaaagtaggcgatgctgtcattgtgtaggagaatctcctcgtcgccttcacccatctcgtggtcgtcatcggagtccatggcaacatcaccctcagcgtcgtcaccctcaagaacctcatcaatctcatcatcctggataatctcgtcctcgccgtgcatgtcgttatcctggtgatcctggtggttaggatcttgggggtcttgcgggaacgtcatggtgggctcgcgcagaagtattcctggtatggttgtgaggtcggagaaatatgaggacgaattggcaaggtccaaggaagaacaaagggtatagacgatactgaagttcgtggtaaaggtgtgctgaatgatgggtataagagactttgcgatcacggcaaccggtctcttccttatcgccgataaggaggggcggctgaataattttttgcttgataagccggcttcaatgcatctggaatcgcggggttccaggggcttcttcttggcatgtctagactctgaagatccccgtcccccggtcagtggttgtcgctgacataatcaccagcttcacagccgttgaactcaaatgagcttttgtacttcgactacgacgttggacttttctcttcacgatcgcattacatcaatacactggatgttttggaatctcgcaggtcctcagcaaacatcttgatgaagtaatcaacctatttcccgacacatcggaactttccataacgagctagcatggcgccgcacctcctgatcgtcaacaccggttcgctgaggcagccacggaattctgaatagcttcacttcttgtgactgctgttaacggcggctgatttctctggccgtttgtggcactccataagtttcttttggatatgaacgcgttggcgcagggtggtgacagctcggcctgcctcttggcatcagcgccctccaacaaatcgcacctcgctaggaatgatgggtctctccgagtcatgaggctgaatgacaatcaagcggtttgtttaggtggacagatctcttgagaagaagggctttccagagatcgagtattgctctatcatgggattgagctatggccactgcactcggagaacagctcaaacgaaggggagaagtgacgtcaaagttgtcatggcgccggatcatagccacatcatcccacagacacaagcataaccagacacacattacgttgagagtatatctatatcacggctgcgtggtagtgacgcgtctgctgtccaatacgagctctccgagagtagtgccggaacatgcttccctctccacctagttgtgttgtctcaaaaagagtcgtcttcctatcacaagttacttgcagaggttccctttctcgtcttgttcatatccctattcaacaaccaaagggcaggttctattcatcccgctatctacacagaactcatccttgcacccgcttcggcatcatgagcaaggcagcagacatccccaaggagcagtgggcgcaggttactgagaaggatggcggtatgttgctctcttctctttcttatcccgttcatggaactttgactatgtgccttactaacaccaatacgcagtaatcacctacaaaaaaatccctgttcccacccccggccacgacgaagtcctcgttaacattaaatactcgggcgtctgccacaccgacctgcacgcgctcgacaacgactggcccctgccgcgcaagacccctgtgatcggtggtcacgaaggcgccggcgtagtagtccaaaagggcgagctggtgaccaacgtcgacatcggcgacaaggtcggcgtcaagtggctcatgtctacctgcttccactgcaccttctgccagcaagccctagaatcgctgtgcccgaaggcgcagctctcaggttacaccaaggacggcacctttcagcagtactgcgttgcgaacgccgcacacttggcccggttcccgccgcagaccgatttatccgccgttgcgcccatcatgtgcgccggtttgacagtgtacaagggtctgaaggaatccgacacacggccgggccagtacgtggcgattgtgggtgctggaggtgggctgggcacaattggcatacagtacgcccacgcgatggggctgaacgtgatcgccattgatggcggtaaggaaaagggcgaggcgtgcaagaagttgggcgcgtcgatgtatatcgatttcaaggagtccaaggacctggtggctgatgtgaagaaggccacgcacgatggactgggaccacagggcgtggtcttgctggcgccgcaggaacagccgttccagcaggccacaggctatgtgcggtcgcacggcaccgtggtctgcatcggcatgccggcgggcgccaaggtgagcatgccggtgtttgatacagtggtcaggatgatcaaggtcaaagggtcgtatgtgggcaacagggaggatacggccgaggccttggatttcttcttgaggggtaaggtccatgcgccgtataaggttattgggctcagtcagcttcagagcgttttcgacgagatgagggcgaatagggttattggaagatatgtgatggatatgagcaagtgacggaacaaagttacgagactgtttgacagttttcccgacctgcctttttcgatcttcaaaaatcaacgataccaaatttatctcaacctgacacttttatccttggaagagattgaccactatgacttatgaaatctataagctcttttctctatcaaccatggttctctctatctgctttcctgtttgttgttgatctaagggaggtgccaaaccaacttcgctcaagaggcatcttgtgtaaatgcaccgcaccaacaaccccacgctgatctctcttcccctatcctttattttgtcccttcctataaaaacccaagcaagccaagcctagattagatcctgttgaactcctttttctagacccccctgatccgttttcattacagtgttgaaagtacgtgttaaacgtaagccgtaaaacatagaaccaccgctcacccctgagtggttgaaattacatcaggctgctcgagtgtgtgctagcctccgggtatatgttgaaagatgaaaatatgaaacctgaccaccttcccgttacttccctcccatatgcaaaatcaaaaactgccttagtgctcactgctcctggatggaggactggttgccaccagtcgtatcctcaaccggagggcaggtacagaagaggttcaaatcaccgtacgctacaagttgttagccactgtttagaaagaaaagaaaggagagctgtgcatcacttactatcgttaacacgggcaacgctaggccagaacttcttctccctcagccacggcagcgggtaagcagccttctcacggctataaggtctatcccacttgttgccggcctcgccatcgccgccaatgatgtcagaaatggggtgaggagacatcttcaagacgttaccctcacgaggctgcttgccctcctcgacctcacggatctcctcacggatggcgatcaaggcgtcaacgaaacggtcgagctcctccttggactcggactcggtaggctcaatcatgagcgtgttggcgacgggccagctcatagtgggagcatggaagccataatcttgcagacgcttggcaatgtcgatggcctggatgccggaggtcttctcgaacggacgggcatcgatgatgaactcgtgggcgcaacggccatgctcgttggtgtacaagatggggtagtgctctttcagacggctgaggaggtagttggcgttaagcagggtaacctgggtggccttcttgagaccagcaccgcctgtttccagaggttagcacacataatcacatacacaacacacgccacagctccaaggaccaatgaacttacccatgagagcgttgtaggcccagctgatgggcaagatgctggcactgccgtagctggcactgctaacgggtaagttgagttcggtatttgacatggtcttggtggtgggcaagaagccagcaaggtgctccttgacgcaaatgggaccaacaccaggaccgccaccgccatggggaatgcagaacgtcttgtgcaagttcaagtggcagacgtcggccccaatctctccaggagagcagagaccaacctgggcgttcatgttcgcgccatccatgtagacctgtccaccgtgggcgtgcacgatctggcagaccttcttgatcgcaggctcgaagacaccaaaggtactgggatacgtgatcatcatggcagcgagctcgttttcgtactgcttgcacttggcctccaagtcggcaagatcaaggttgcccgtcttggtgtcgcacttgatgggaacaacacgcataccggccatggatgccgacgcagggttggtgccgtgagcggagacagggatgaggcagatgtcacgttggctttgtgcccggctctggagatacttgcgaatgacgcgcaagccagcgaattcaccctgggcgcccgagttgggctgaagcgagcaggcatccataccggtgatgtcaatcagctggctttcaagtacttttgtaagcctcgagtatccctccgactggtctggcggaacgaaaggatgaaggttggagaaaccgggaagcgtgatgagggccatctcagcactggcgttgagcttcatggtgcacgagcccaaggggatcatggaatgtaccaacgacaagtccttggactggagatgatggatgtacctaaggagttccgtctcggagtgatgcgtgttgaaaacggggtgagttaggtaagacgaagttcgacgcaggggttctggaagatgacccagcggtccggactgcttgatctgctcggcatggtgcttcaagaagtgttcaaagatcacttgcgggttagcatcaagggcctcatccctgcctgtgaccttgaggctcctcgcagcatcttggaatgcgccaataaggctaataagatcgttttcggtggtggtctcgtcaacactgatgccggccgaatcggtggagatgaagcggatattgatacctctctctctggcggcatataccaagaccttgccgatatggtcttggttgatgacgagggtatcgaacggcaccgccgaacaagagttatttggcgagtagagctgcagcccgcagaacttggctgcagactccaggaccctggcccccaagttgcaccgttccgcgattgcccgaaggccctcgggaccgtggtaaacggcatagaatgagctgatgttggccaaaagggcttgagcagtgcaaacattgctggtggccttctctctgcggatgtgttgttctctggtttgcaaggacaatctcaatgcgcgaccgccgagacgatccttggagacaccaatcagacgacctggcatctttctcttatgcttctcctgcaccgcgaagaaggccgcatgcgggccaccaaagcccagaggtacaccaaaccgctgagagttgccaaatgcgatgtcggcaccccactcgcctggaggagtcaacatggtgagagccagaagatcggttgcaacactgagaagagcgccttgcttgtgaacaaggtcggcgagctgtcggtgatccaacacttggccagttgtatctggatattgaaccatgacaccaaccaagtcgtcgcccaattcttcgagcttggaagggaattcggggtcgtggaaatccagagtgatgatgttgacaccgaaaccctcggcgcggcccctgagaacggctctggtctgaggatgaagtctgttggagaggacataggttttggcgggcctctttgctctggatgcagggagagcattcagcgacatggtcatggcctcggcagcagcggttccctcatccagcaagctcgcattcgcaattggaaggccggtcaggtcggtgaccatggtctggaagttgagaagggattccagtctgccttggctgatctcaggctggtagggtgtgtaactggtataccaagcaggactctcgagcacgtttcgcttgatgacctcaggggtgagagtgccatagtagcccgcaccaatctgagccttcacgctatgcctgttgcttgaggccatagactcggcgatcttcataatttcccactcttgatggccctggcgggtagggtactttttagtcgcgtgaaacctgacgcgggtttgcgggaaaagctcgcgcttcgacaaaatatctgcgggaatgacctcctggacgaactggtccaatgactcaaccggcggatccaaaaccccaagcatttcctgaatgctggagttgtcgggaccgatatggcgactcgcaaagtcctcacggacaggaaacagctcgggatactggacccaagcagtactggggatgatcttcatcaattttcctctttgcgaagattcacttgacgccaatcgcaggcaggaggcagccaccagcggttgtgggcacgagatagtagtggacgccctcagtggtaggcgagcgggcatggcacctcggaaagccatcgtcgagggcccgacaatgtgacccagccggccaacacgtcccggagcagtcatgatggtgagctaacgggactgaccgacgaaaacgggaatcgaatcggcggggaggatgaggcaggcccggactgcccggcggaattggtggattggtaggttggaggaaggtaggtaccgccgtatacgggacaggaggaaagatgggacgaacttaagtacgacaatgaaggaaaaagaagagacgagacgaaagggcgaaggagaaggagaaggagaaaagtataacggaggagtccagggaggcggggcaaatctggacggaccgtctcccgagtatcgatagggtttcccgatatctctccaaccgcaactgacacacacacacactcgctctctcgtctatcgaaccatagccggtcaacaaacaaaacaacagaacggaacagtcacaccactgtccacctgaagagatcaagccccaaccccaaaagaaaaaaagccgggcgcatccccgtcccgtagaggcagatccaatgactactagcaacaacactagtagtatgacgaggtgagtcgagactgttggccccatagaccccaatggccggtttattaccactaacaaagccgcaaagcgcagattagaaaaaaaaaaaagatttggaccagtcaggaccgacacccgtgatagtgactaacgtgattgaggaactttcggccgatcgagtttgggtgacacattggaatacggttggagacagggacttcatcccaaagtaccttctacttctgaagggggccgtcaaggccaatatcaacgacacacgctgcagtggctggcacatgggggaaaaaaacagagacgaaagagtacggtgagtggtcgaattgataacgcatctggctaaaatgggacgttgaacttgccagcatcgcccaatcccgttcgtcattcctgtcgtctgatttaggttgaaagtactcggccaaggaggttctgtcgctccagtcactagctaagaaaatccccgggccagatcttgtctttcttgtggggtacggggtaagaggtacagggtacatgccgggtgaggattgccactacctagcagcgaagatagtcgggtattctcgggccgaccgacgccaggggttacatgttgaggctgcgcgggaccttcagagctttctagtgtacaagcgctgggcactgcatcgactgcccttgccgttcccgataagcgcgttgacttttgataacagctgataagacaacgaacctgggcacgtacctgcctgcctaagcgagcgaaatgaggggcgattgggaaagaaccgacatccctagcggctggacactgcagcgcggaaagccgttctgaggcatggcgtcactgcactggcccggccggcaccccaaacatgcaggggatccaaaatttcaagacgacctatacattcacatcttccattgccccattgcatcccgtcgtcccgccagcagcccatatcgcgaccagtctaccaaaagtaacatcaacgcgacttccatatcaaaatgttcggaggatgtaagtgccgtcttgattgattcaactgggctttgacagtcttttgcagtcattgaaaggcaatcacacaaacaaatacatcaaccaccacgacgtcgtctccattccactggtagtactgacatttatttactacttcacagtccagccccctgccctctcccgcgaggagctccaggccgccgaggccgaggccaccttcaccattcaacgtgccgtctttactgccgttgctctttacctctgttcgtccatctatctaccggcctgtcctccccagcttctctcgctgccctacgtcagtctggttctgagcgctaacaagaggaaaaacctatatacagctcccttcgttatcgacgccgttagcaaggttctctaaatattcgtacttagacaccaatcaatcccacgagttgtatcaatgagcgacgacagccttatggaaacaaatacgttgcattaaacggcccgcctgcggtgcctgagctccgatgttcccacgccgataagaaaacgataaggaataatgatacccatctggcgcggacatttttcctctggttgtacgatatgtgtcaaaactctcggaatgaagcaatttctcttttggactgggatacttctagggacgctgtgcggacctccgttgatggcggtaaaccgtactctcgccgaatggaggtagtgtgttttgccgataatctaggcttgagagcgtgccacattcttttgacagccgtcgaagagcttgtacgtgtttgtccgacacctttagctgtgcacttcaaaatgataattcgacgaccttgtacggtacgcacagagaccatccacttgagaccccaacccatcacgccaagtgtatatcaaacactgggcatagttagcttcaaactgtctatgacaaccgcttgcacgatacccaagcaaacagcacagtttgaatataggaggttcggtgctatggccaagaaaactccctgcgagcatgatgtatttcctccagtgccagccgccaattcccacataaaccactgaacgccaatacatgctttctacagtcgttcctgttccgctccagcccagcttttccacattaaaatcccgtatccgtgatcttgcttttctcggtaagctcccaagcagccccagcagactctctgatcagttttacgcctcacaccattgtccagccacgaacactcacgcctttacatgggcgccggagtgggctgatgctccttctcccagtcttcatattccttcctggcttcctcgacctgctgtttgaggtgctgcagttgcttctcgtagtcctcgagaatctgcatttccaagttagcatcaggtcgacaatgtgagaacccgccaagggaaagaaacataccttcttcgctttcgcctcaacctcctcatcaagtccgtcgctctctgcaaaacccggcttgttgatctcatctctcagattatccgcatatcctctcaagataatcagcctactccagagctcctccatgcgcgcgctcagcgccgggtcctggatgtgcttgtcgatcttggccagcttctgcttgagctcatcctcgtcgctgctcagcgcgtaccccctattacgcagcacctgcacccgcgacgccagcgccaggcaccgcttgctcagctccgcgtgcctcctcttcgccttgagcgcgcgcaccgagtgctcgaggtcgtggcgtgacaggatctcgtccagactggcgttgatggcatgcagcttgttattgaactcagtgatcacgcgccgctggagaagcaggcgcgcaacgatagcggggaagccggcgcacagcacggggatgtagttcggccctggcttcttcgcgagagcctcttcccattccttggggtcgtcgttcggtccaggctggtagaggggagcggcgtgctcatcgaccttgttgtagaggtacgtcttaaaagcgcagttggggttggttgggtcccatttctgagtgatgacttgaatctgctccgggatcggcttttggtctgcacgcagtcggaggttagcaaacattgtaaggttgttatccatcttgtgctcgtggtttgggcaagatgacaggtgaagaattcgacaacggtaggacatcaaggaatggtgtagcagatagctacaggcgcaacgtacaggtcgtctggcttccgggctgccatagagagctgcccaactgcgggttctggcttgcctgcgactggccgaggatggaggcagttgactgttgttgttgttgcggctgctgctgttgctgctgtattaggccgacacgtcagcgttcagccccattcaaattgtcactgttccaaacaaaacccgacggaaaatagcagagggatggtttaccgtttgcccaaacaacgaagtgcctgtctgaggagcaccgaaaagtgattggcctgtctgctgggctgtaccgaataaactcatggttgccggtagtgtcgtatactggcggaaatggtagtctgaagagcgcaagagagcaagatggcgcgtgctgatggaaacaactgaagcccgcgaaagaaaacaaaagcaacagtggggattcgcggcagaggttggataaattgatcgacaaaacgcgctccaagtcaaatcgtattgacgagcaataggcccgcgttgattgtaataatcgaaatcgtcgtgatatcggatactgagtcgggagacacgattgtcgcggttcgcaaagccgtcgttgctgggcaattcctgtagaaatttacggggttgtacgtagacagagacggcgcccacttctgaatggctctcactgcgcaggcgttgaggaggtcaaagctcctctggtcacttcactagcgcgttgggtttgctgcggctcaccgagagtagaccgaggtggaggtcactggaaggtgaggcagggggcagcaacgccaagaacctgaccttggccttcaccagccaatcatgagcaggcagccgcgatccactcacagccaggccattcgaggatagccggcaagaggtacgacaccatcatcaagctacccgtccaaaacctgccctcgaagcctcgatttgttgcctttgcgatcaacgacaagctcgcctgaaccgacaggatggcttctcggattccccagtatgtgaccccccggcttgcgcccagctgcaggagagcaattggcgacttgcgacagcgacaccatcatcactacatatagtctgccgataaagaggggctgaccatcatcacaaatcacaggttcaaccagcaggtcctttacgacaccacccccttgccggactcgatccccaaggtcaaggaactcggtgccagttctgccccgcttatgtccgccgcctacttcatcggagcccggtgccgcgattacaacgatgatttcatgcagtgtaagaacgagaaccctggaaagggcgagtttgagtgtttgaaggagggccgaagggttacccgatgcgcccggagcgtgtaagtgaatctacctgtttgcagatttggtactggaatataagacagagggcgggagagaaagaagagagtcatgtcgtggataatcagtatggggaacactgtggagacactttggctaacatggatacggggggtcaaacctccatcgcagtatcgccgacatcaacaagtcatgtctggaagagttccgcaagcactggacatgccttgaggacaacaaccagcagctctggcaatgccgacctgccgaatggaagctgaacaagtgtgtttttgagaacttggtaagtgatggccagtatccattcgtcaccagcacaatccacatgggattagtgcatgactcgagcagagccatgttggcgtgcgccctttccataagctctacctgttactttctcgatatcatcatgactcaccacatgttcgtcccattactgctgtgcgataacttaccaagtctcttcccaccacaaagggtctcaagaaggaaatccccgatcagccccccaacgtcacacccgtccacctcaggaagcagatgatctatgcgcattggcccatcccccgttccgccgagcctttcgttcccccaacacagactggtgacaacaacaaggcgccagctgccgcttcgtcatcgtcgtaagggcaattcgagcaggagtgaaggggaagaaggggaagggaagcctggcagaacaacaggactagcaggaagaacagaactgcaaggagaatatgccaagggcgaagataattcccagaaagacggtatggtaatgattataacttctacgtaccctctaggaccatatggtaaagatgaatagacaatgcaaaccaagcggttgaggatagaactgggcgttgtctgtgtaggctggcatgtaatgtgtcagggcggggggcgcttcgagttgaacggcagcacactgtacatacgtttatccaccttcgtcatcggccataaagacaacactcacggtatatatgtcatccggtagtatgatttggtattaacttaggatccacattatacgtctcgcgcttccaatgttagaaccacggccaggtcactctcccccaggctgacacaaacgacaggattgacaacgaactgacagcttggtcgtacacatgacctctacactacgttttgacagacttcgattccacaagagaaggggatcgttctgcaagtactagcagtacgagaacaaccgcgcaactattccacaagacacggtaagcccttgctcacatacttcggtcttttccagattccctcaggcagcgcgacggtctcaccttatcgtgcatgtgcctgttcctgtgcctgtgccatctttaaccgggcttgcccgactttgacttttgttgctgccttcttcgtctgacacaacgcctgggacgggttacttaccgccatcactacctacctctagggttcacccaacacatccctcgaatgctcgagtgagccctcaaaccttctcttcctcgattattctacttgatgagtcgttcgttgtatggtggtgccaaaagcctacacctctgggtttccaagtttcaatcctctcggtctcacctaggtttgagtctgactgaggaaaaaggcaatatcatgacatcaaccttgctcactcttatccgacaagtgagaaaacaccctctcagtaataacatcttggggggggggggggggggggggggggtaatgaaatcacaaattgtttgggccgcacaggaagacagcgaccgagcgccgatggtaaggtaggataaggcatgacagtgccgtggctcagattgatgactatgatggggcagagatagacattcgcattgggtaccacgtgatctgtaaaaaaacagacgaattacaaaaagagaataatgaaaacaaaaattaacagggaaaaaaaacatggggaaaggagcctctgaaactgtgttgcagctgcgacatgagcgatacatttatgtaagtggttgtaagacatatccatctgcgactgagcagtgagtgcttgcatgtttcaatacgcggctgtatccggagataaggcgttggattttatctctctggatcctcagcttctcggcatttggctttggggtttgggggcttgtgatgcgtcccattcgtcatcatccaagcctgtcagtgatcatagtggtgagaaatcggagatgtggtgggggttatgtggtagaatagaaatggtgaggaggacaggtttatgcgaaggggaacgctggaaagaccaaaaagaacacagaaagttgggtattaatgagtaggtggctttttagttgatgaaaggggtaggactctcgtcctgtatacttgtctccattgctatattatcatggatgtggagagagtagaatgcggtggtattgcaacagacaaacgcaggtatgcaaatgaagaaagtgagaatattttcaggtcttcttgaggatacaagcaccagagcctcctgattcagcctcacacatatctcctagctcctctgcaatggctttcttctccagcaagtacttggtccggtctcgctgcgagagactgagaaactgttgcaaccagaaccaggcaaacctccgtttatgttgattcgaaccaacccggagctgaggtaccagcaccaatgtccgtgtcagcgtcagttcaagtgtcttactctctaggtagtccttgtggtctcggggaggagggtaggacactggcactcggtgacaccacgacatgaccccatagcgatattaaccctcagtcccaatacaatagttattgaagtttattgaaaacccaccacgactacgtcatggtagtggttttctttgacgttgcagtcctcatcactttcctaagtatagtcctttcatcgtcggtgactacgtagatttgacttaattgatgccgtttctggggcttctatctaatgttgtgtatcaagatccagcaaatgagcgatgtcctagtcttcttgaagggcgttggtgtagtctgctttcctgttgcctgtcactcgtcagtcattcaggtttgtgcgccttgtaagcttggggagaaaagagttccgcggtggaatacaaggaaccccttccacgcccccttttctaccccttttcaatttctacatggagacaaaagacttacgtgagctaagaaaggtaattatcaccgggaaggatgttacaaaccccggaagggatcgtacaggtaccatcgcgcaagtcttgctgtttgcagccgtttgggaatagcctgcctgtgtgtgaaatgtaagcagataaagggtggacagacagaaattgggacttcggcaatgaaaggcaagtacaagatatgtctgtcgcgtataccatggcaacattggaggggcacactattagattctcagagtaaatgatattggaagggcgctcatgcaaaaggatcttgttgcatacttgcaactcaaatgtctcggttatcacccgaacaaaactcttgcagggcgggtggatgccattttcaaagtggatagccttcgaacaattccatatgagggcgtcggagaggtgttgatatgcaggtcctgtcaaactatattgaactgccaaccttgcagtagacggacgcttaacactgaacagtatcagcacttgggagttgcgcctaccatggcgagaatgcggttcccctccgccaagggaatcagcgattgcaaacattctattgacttcattctactcaagaaacataaagcgtaagtggcggcttcagcatcgtcatagtggctttcttgtatgttctcagaaaggttcattggaggttaatagtcgcagatttccattgtgtttaaggagtatagagacagtgtgtttcgggaggagacagagcgccgcttcgcatatataaacgtatgtttcttgatagagggcgagtttgaattccctgtctgtatcaccggataaataccaaggcacagcagtcgtgcaattcatggtgatagccaaatagggagcatcgtgactcctgagtagtgatagttcatgcagaatgccgctgaaagtcctttccagttggctgtggactctcacgcaatttgacacaacccttgctcgaaacggaggtctaaagaccaagtttaggagacatgccctcgcaaagacccattgagtgcctgttctcagaaagtccttgttgagggaccggggaacagaacacgtaggctggcaccacaattcaacccagaagccggaacagtagctgtagttctcgatctcggtctgttttcgtgatttattttcgtagactgtgctctccaataaaaaaacccacacagtctattggattcggatctcgtcttaagggctcatctgaaaccattgcggggtgttttcgtgagtttgcgagcatctgtctgcccgcctttagtcatgaaagatcatgtgatggcgtcaagcctaatacgagttgaacttttgacattcgcacttgaatgcctcatctccgttcttgcatgagctggagtcaatttccaccttttttttttcctcgaagaattcggagaaactcatacagattgcgcatgggtacccaagcacccagccaagggcatgtacatgtctcctgtgttctggaacttgcaaaactctctgggggaagatcagattccaccacgcgcacaatgtacaagacaggatgaagttgacatgggcacaaggacccattgccctagaaactgccttcttgctgtgtcgatgagcccagaacacaacctggttgaatgggcgtcagctcatcgaatctccagccaattggcggggccggttgaggggcgacagagagatgaaacaacaaatcaggagcaagagaagcgcatctggagccgtttgttcccctttccaacttgggcaagaccggatgggggtttgaaatggcaacacaacctccacagggaacgggggaaggttccacgaaacggacccatacgtatctgacttccggatcgtcgatatcgaacgagtgtgagcatgaagggtcatgcaagtttgacaatgttgatgagatgagtgattgtaaacatgatgtggaaaaggcacggggaggtatatgcttgttgaattggaaaaatttttgatcgttgtcgatcatcaattgaaggcgtccattttgtgtgtgacataggtatggattcgagtgacgaaaactggagggagtactgatctaggcttgacagagggggttggaagaacagtttaagagacgagaagaacctgcaaaggcgcgcgggcacccattgcagccacctttaaccctgaactgtatcaggtaccgacacccaagtggatggagaatgaactcctcagccttgtcgtgttgattgtagtccgacgatcacaatattatgctaacataagtcgagggtattccacagactgaagtccagaacagaggggaacggagtaggcacaggtcccatagagggctgcggttgttcgcgtggatgtcgcatatgcaagtctgatgcttcttttgaggaccgaagcatccgagcatttacaaagctgactgcatgcatcaagctatgcagtgcagcatgtggacgcgcgacgcatatcctggatgcgagaagaagtcaagtcagacttgatgatgcagtgaattggaaggcgccaagagctgatgattcaatgagaagtcaagaaccctggccgcgctttcttttccggcatccattctcgcgggtccgtccgccttgattgtcgtgtatgtacatgagtcttggtacgcacgtacacggctttggatgcctggtattttccgttgcagatcaatcgcaatctttaccaagagcggcgcatttgcgcatgatggtggccgggggatattgaaaggtgggtttcccggaaatctgggctccttatgaaaacaagcccgtcaccacagcaacaagcagaaagatgtcgaggagaaatgtcgcccattcgaggaaaaggaacgagttagtctgcatatttgcggggtggagatacatcgaaattagcgccgtttcagcgtagattggggcaccgatgtgcgggtcgggtgtttgacgccatctttcaagtgtatccctgttcccttatgcctcgttcccctatccactaccgacacaccgcagagagccccgcttcttcaggtaccaaattgacaggattggatcatgatgaccggggccaggaacaaccacaacggcccaggggtggctcgtggatcacctcagccaaaggcatgaaccacctcgggccagcaagggccaaccccgcgccgctgtcacacactgaagtggtgtcctgcggtgcgctgaagatcgagtcgagaacgagtccgtccagtaggccgcgttggagggagtctggagtgtctaccgtgggtcaggacgtctcatgaaaacgagcacaagcgaacgggacaggccaaaaacggagcgtcatccgcatcgcccagagacatgggacgaactgtgagcgtctagcaccttcggggaaggcgaaccaatcaagtaccgccctgggtgagcatcttctgttgcatttggaaaaagtccatgtctgggggattcaccctgggatcagaatatcttcctttgttgggtaggtatcgaccgaccaccctcctcgctgacgacggcctagaacttccatactgtcggtgtaatacccacaccgcagctgccatacgagactggtcatataacgtaaccattacaagaagttaggtacacctgtgcggccatgacaaatgacggacaatctctcacgatcaacgccagatgaacagacggcagttgtagtatatgaaatcttcttttgccccaggcgctgggcagtgaccactttgaccggcttcttggcttttctcatcggcctgtgtgtgccgatgacggttctcgcgactacgtgccttgtgtggtgcccgacattgcatttcccatactattgttgatgatcactctcggtggaccatcatatgattgccgtcactcgtcaaaactgatcactggtgacgtctgtcccattttgcgatcaaattaacgccccgcaaaggccagtacataccctgtacccccctcgaacccgtcacggtgcctgaaatccaaaaacccaccgctgcggcggtttgatcaaagggggtcgactcagtcgagtacccgcctagtcaaacggccaggaccagcttgctgggatttggtcatcgcggccactagtgccaagcccggccctcgctttaccctaatacatggcggcgctccttccgtcttaatccagggtcccgttcattagcttcgttgccttgccgggggttgacgtggtagcaggtcgtcgatccttccacacttccgcaacccgtctcttttcttctgcctgcgcgcacactcccccagctggcacccttccattcacttaaaacttccctttgtcaccccgccttctcttgttttctctcccacgaggatttccatcaggctcagcttgttcgacgctcgtcaaccaacttccgttcactcctttgaacccaccggcctggtatttgcccgccttacattcctttccccgtccacgctcatttccgatttccatcttggggtgatgacggccttgtcctctgaaacctccatcttacattgatccgacctcgacctcgtgcttgtggtgacctttcgtggaccccgatcgagacggcctgccaagcaatcctctctatctctcgacattgtcactccctcgacctgactgtcttctgagtcgccttctcggagaaagagaaaccagccggctgttcgatttccgacaaccgacccggttcttgtctcacccaaagctcacttgagtacacgatcacaatcgacgtccttgaaggatatcggttatcggtaacagcagcgctgccaccagctggatctgtctacataactccgcccccccggacttttcatccatcagcttaagggctcacccgtttgagaagaaaaagtaacctcgtcaacaacatcgaatacaactgaaggtacgtgactgttcagccctgtcatacccaccttattctttgtttggtggttcacccctcgttcatcccatggtgcacaactacgttgttattgcaaacaaagacggtctcgcgtgatgttctttacccgcccgaggaaagggtctcgcacgggggacatggggcgaacgaaattacttcctcacctgcatgaggatgattgcacttttcgttgggttttccaattttcgtccttctcaacaactttacgaacatcgcaactgtcgatccttgaccttcacttcaccacgatctttatttcttcttatctgggccattaagtctgtcccagcaatctcttgcacttgtctaacttcgtttcaccacagactcatattttttcaagcgatcccacatctgcgaaaatgaagagctctctgattctcgccgcctctggcgctctcatggcctcggccagccccattctccaggatagacgcgtccacttcaccaccaaggttgttgaggagtgggttacggttaccgtcactgcgggaaacgtgccttttgctaccgtcaacgccttccatgaacatggccctggccgcccggtgttctctccgcatcctcaggaagcttctgcggccacggtccagccgactagccaggctcccgccccggtgcccaccccttcttccagcagcattgtcgtctttgccccgccccctgctccggagactacttcgtctaccgtcatcattgttccggttagctccagcactcagcagcccgcgccgactactgcgcctgctgtcgttgctgcaccccctgctaccactagcaccatgcaggaacatgctactaccaaagtcgactctcccgctgcccctagcggcagcgactacgccagcacgcttctctatcaccacaacatccaccgcagcaaccactctgctggtgctatgacttggggagagacctatgccaactatgctcagcaagctgcggcctcatgcgtattccagcatgatctgtaagatattcccagaccatgcttttgattttagttgtactgacaaaccataaggactcccggcggtggtggttatggtcaaaacattgccatgtggggctcttccgacaagcagaccgttcagaatgtcggcgctgtcaaagccggtgctcaggccacaactaacatgtggtataacggggagctttccctttggcctgcctccgactatggaaaggcgaacccggacatgtctaacttcgagggctggggtcatttctctcagctcgtttggaaagagtccaaggaacttggctgctatacacagttctgtcctcagggtaccatgagctcgcagatggacgtctggtacactgtctgcaactattatcctgccggtaagttttattgatcccagagcaacgtacagtcactaacactcttcccaggcaacatgggcggtgaatacggcacaaacgtttcccctcctctcaacgaggctctcgttgttgcttaaatgcaccctaaagacttgcattttcgcaggcaggggtgatatgagggcttcttcgctctggctacaccgtggctacactccccgccatagctccagttgtagtatggtgcgcacatgtacacagaaccccgttaacgacatctttgtttcgatatacttcccatacgcctggggtgcgcaaatcatgatcggttttcctttacttggagaggtctgtatctacatcggcagttgcgcaaaccagcatgcatcgtccagttatggcaacaccttttgccttcgctagcaacgcagaaacgctatacatctggattcttacgacgacatgacatttctgtttcagaaagaaaacaaagactaccaaaaggctatcatgggaaacatctggagacaaagggaccggtatcatggcggtatctgcatcatattctttctttgggtgttgaatgttattggctagctacgtcagctgactgaaacattcttctttaccctggttcacttcttgaacattcatctctctgtgttgtacgtaagaaagcttcgattcgtttttgatttctctggacatgggatttcatccggtcatctatttggcttggagttatacctttgttcacttcaggagttcactccaagaccagacagtgtttttaaggaggattgcttggttcggtagatattgctgtgcatggtgcagctgcatgttggtttcggggtaacctgtactacgtgtcgctgaaggcatcatggggtttttggagctgggaccgcaagttcctcatccagtagacacagccaccaatacagaccaagttcacataccgtatcgagtgcccaggcagccctgagaatgattcgcaagggatgattcttcatgaacatgtttcacttcgaccctgaacgcctgcccgcatcctactctgctctataaagttgccctcgaaccttttttctctttttccctttcctcatctcatagtcccataggcccgaaccatcaattatatcataaagtaaccatttcatttcaatcctcttcttatcccgattgcccaactgcccaaaggtgcccgttctatggtcccaaaacaaaagagaaaaagaaaaagaaaacaaagaagcttttttaggtaggcgcttaggttcttttcaggtaattgtagtacatatggataaagagaaccctttctttcttctcgtgcttccaacaagggtctgtccttcccttatccgatgcgtagcgaccaggagagaatgaagtcggccactccactacccggacgttcatctaggaacgtccgacgacgaggatgacacgacgactacggtgacatcgacatgtaccatatcctatcttgtttatacgcggagcctctttactcaacctgcttctcacacccaatccgtccgagcagttccttccgatcactatgaccaggcagactcacgccggtggcagtcactccgccgacgccgtgaccggcacgtcttctctccgcccagttcttgaggtcaagctcatcaacaccaacctcctccgccagcgcttgagcctcctcgtaaacaaactcagtttcatcctcgtcatcctctgcatcaacatcttcacaaccttcgtcatcactgcgcgtatcatcagctccttcgcccctgagcacgcgtagagccacgcggatgatgagtgaaaaccacatgatggtcaacgcctgcaagaagagcagcatcgagaggaaggtccacttgaccgtgtcatcatagcacaccagtccgtcggggttccagagcggctcgagcaggtagagagcgcctttgtcagcgggcggctggaagggacccttcaggtttccgggagtaccagagaagcagccgtacggaatgatggaggtcgtatgagcgtagacggagtagcagaccgtcagatacaaaacatggcgggcgacgaaccaggaaaccatgaagactacgaacatgaagtcgcaggcgctggagtggccgaggtatttgaggcacttggcgagctggaaatggggaacgatgtgagtatttgggatgtgcggtattggtggtaaagagcaagtagacctaccggaaggaacaaatctacaacgtccatcaggacaaggataaggttgcccacgcgggtgtggccgtatctgtaagaggcgtagatgaggcagatggtgatgatgtgatgcgtaaacatctgccaatggtcctttctgcgctcctcaatgttgatgaccaagatttgctgcagccagaaggcaagctgggcaagcatgtatcccttcataatcccggtgagctcgcggttgggccagttcgtccagagctctcggaggttgaagaagtgcggtgattgccaatagatgtactatataagaaaaaaaccatggcttgtcagtccccaaacttatgtgttcacccggatcgccccggaaagaaacggcgggcggcaacgaggcgaccgagtggctggcaccatggcatggcaaggagaaagaaaacatacgagaccgagagtccagaagacgctgtagtagatcaggagccaagcctgttcgctaaacctggtgatgtccttcctcttggaaatgcccttggactttgcgtacggcgcgaacaagtattccagcgtggcggcgcggaggccggtaaagagaatgatgcagaagaagatgaggaagccgtcatccttgccgaggccgtattgtccggtcgttgggttgtagtacgagagcgtgaagtactttccggtatgggagcgggcgcgaggcatacatccatgggcgaggaagaggagggcaaggaggttgaaagcgaagcctgcatgggagagaagttagtgttttgcgtcctgactagagtgtctttgttcctctagggaaatgttcacataccgatctgattctcaacgaaccagcgcgtcagctgtttcagagggccctctcccttcctcttgacgcgacgaacaagaacgatgttttcgttgcgctgcatgtagaggggaccattcatattcttggggttgccagacttctcgcgtttgacagtcctccgctgaggtgggagagctgcgctgctgctgctggtaattccggaggagggaacggaggatgtcgcggtattccgcctcattcgtgagtcggggccattgctggagctttgggtatgggaatcgcccatgatcaagctgggagctggcgacggcgcgccaattggttcgctgccgggtaaacaactgaagagcagtggactgatgaagcctgaaagcggaggcggcagtggagctggacgcagctttcagaagctcaacaacggagcagattcgacgggattcttggtgacgaatacagcgcaggtcggggaagcactcagtcgagtgatcgagttcgcagggtgggcgaccagaggaacagaactggatccagagatgcgggcggaggaggggattccctgttttgtcgaataactatgcgctgtgttgcacagtgagatagcgaatgcgatacaagcaactacaaagagacactcttgtcgccgccagcgtgtctggtgatatagcgaatgtgaacaggaggaaaaaagttgggacagcgcgaggaaggatggtgaaggaagaaggtatggacagctagatgagagcaggacgagccccgaggaggagggctgggctaggcgtggtgtggatcaaggaaggtcaaccttaacaatacgaatcacccaatgtttggcgattttaaagagggaagaggaagaaaaagaagactgcgcacatgaaacgagggacgggaacagggtcgcctcgtctgtcaccgaagaggggagggggagcagagagaggggggggctaggcgttcgtagtctcttttggcaatgctacaactctaaaagcggcaatgaacaccgcgaagacaccacctttcaacgcacgatgactggcgtttgcttgggcggatgtgttttgaacactttttggattttggccagatgttaacccaagccaggtgggaggagacaaggcgatccaccagtggcccaaggcggtgggggaggggggaggggaagcggtggcccggatggcaggcgagggtctgttgggcacgtccttgtcgcttgtctgggggaactttttttttgaattcaaaaggggaagctctcttggcaacttttgggacgaacatgttaggttggattgatttggattgtgattggaccgagctatcagagctcccgttttttgcagcatcgatgcacagacagcaacaccctgccaagcccacagaaacccaatggcggggaagcatggacctccctttttggcctggcatgagatagaggctcgtgataggatgtcgttgaaggtcatgaagagcagaattgccttcaaaatgtcttcaatgggaaactcttcatcctttccttcttgcaaacaatcacagccattgaggttgactgcatggatgtttcccgcccctccttttcctccacctcacatcaatgctggctggctgctgcagactgcagtgcctgctggcggcttgcctgcaccttcgcatcccatcccacacatgtgccaccggacagctccatggtacgacggcaagatggacgttgctgccgtgctgtaggtatgtgtaaattctcttcatccaacgtcagtcttcgcccgtaatttattgggaagaagaagaagaaaaaatgaagcattgatgccattggcaagtaaggtagtctctatcagatgatgtctgctgcggacgcgaacttgaaacctgttgtcagcgatgatcatgaaaacctggatggcgacctcgcaatttgcaccaaacgattctgttgcagtgagttgtcaaaatcctagtgtagggtgagagttgaacaaagcggtcaaggatcagcctaggcaatgccaaatctccaacccctatctttactaactaactgtatcctgtgagccaactttcaacaggagggtattcatccggggagaactggcatgaggtttcgtcgaaggtaattagctctacatgtatccgtgtctcacatggggggcttgaggttaatttagacttttctgggctacccttcgtcccctaaaataccctgaatacccagacccagggtgtcagccagggagtcttcatgtattgcacaaaccagcaaaacacacaaaacttagtaaccagtaccagtgagcaccattacaatcgtaagagcaactaatcaagacatcaatcatcataaatgtaacaatcatgatgtcccacacgcaccacaagcgcaacgtcgttgttgtttccctgaagttgcccctcaccacttgcaatgtacaactacttaggtacctacctacctacctaagtaatgtagtgtagagccccttttctgtagtgtaccgcgatccacacgcgcttggcacagcagtcctaacccttgtcaggcgccacttcgtccacctttctgagcgcggtgaatcttgagcgcgtaagtgcatggtccagatttcttacagctcttggcatctttgaccaacgtcgtcatcgcaaccatcaccaacgccaattctcaacagaaagtcgtgattcctctaattaggcgtgtcaccccagcgcacacgggcgccacaccagaaaaaattataccgtaaactctcaatgatcaaataactgcacaaccattgccattatccgcacgactatcctaatctttcccgattgaccccgacgcaaaggaggtggaagaaacccacaagaagcagcggagaaacccctgctaaacccctacgatgaaccaaatccgcgccatccaagccctcaacaagcgcgaaatcgaagccggcatcccgcccgaagcctcttggcacgttgactaccgcgacaccgcctttgtctactttggcggcttaccctacgacttgtcggagggcgatgtgatcaccatcttcagccaatttggcgagcccgtcttcctcaaactagtgcgcgacaaggaaactggcaagtccaagggtttcggctggttgaaatacgaggaccagcgcagcacagatttggccgtcgacaatttgggcggagcggagattggcgggagactgatcagggtcgaccatgccagatacaagatcagggatgatgaggatccggaggaggggaggattggatgggaggatatggtgaggaaggagagaagggaaagggggttggcgagtgaggtggatgatactggagacgaagaggaggatgacacaaagccgaggaggccgctgttgaaggaggaaaaggagctgcagttgctgctggaaaatcatgacgatgatgatcctatgaaagagtttttgattgaggaaaagaagaaagaggtggaggaggcgctgacaagggagaagaagagggaggagaaggagaggcacaagtctagttggagacacaggcacgaacacggagacaaggaccgggacagggagcggggtggtcgccatcaacatcgatcacatcggtctccgaggagagttgaggacgtcgacagcgacatcagaggccgcgaccgcaaccacgatgaccgtacccggagtcgtgatgaccgtcctcgttctcgtgatcgtcatcccgacaggaaaaggccaaggtccgaaaaagaagaaacctcccctgccaaacaacaaagaagaagacgcgatgatgcggacgacgtggagatgcaggacgcaaattacgacgataggcaatcgcggcgagatttcgccagggacaaagaccgacataggagagatcaggagagatatcgggaccggggccgggacctggacaaggaaagaggcacggatagggacagacacaacagcgaaagacatgaccgtgaacgcgatcttacagatgaccgtgagcgccgtcgccaccgcgatttgggtcacaggagcgaacgcaagagcggcagaagtaggagcaggagcccatggccgacgtcgagaggttaaacatataactaggtacttatgcttggtcgcctaaagtacgcttcatgtttacccccaaataatcattcacaattgggatgactcggtgagtacaacctgctgtgtattgcatgtctaggacaagcttctcttcttgtgaggatagattctagcaagtaccgtcaatgacttttgcttgggttgtagttctcgttaacggagtagcacaaatatattgaagatgttcgtatctggagtatttgtactcgcttccctaatctaatgcctcaatatgctcgtgacgatgtacaatcttacgtcttgttataaagtgctacaatctgaaaacgctattactgttcagacacccccatatacaacggatgaaccaaacagtgtaatactgcagacccagaccctgcgtggatatcgttgcacacacacctcctctgattccttcataaacccccagacaatgctacttgtaaacggaatcatcagatccatcatcacctcccttcaacgccggtacaagtgtccaatcccccaaccgttcgtccaactaaggcgtctccccaccatatcttttccacccaaccctgaccagccggcgtcctccaccctgatacccatcctgctgcccgccctcctggatcgcaaacttctcccacttggggtctctcccagctccaatgaccaccatctccgtctcgctgatccagcccagattgcccttgagcgggcccccgatgatggctaggcccccatcacgcgtgagcggctcgcggctgccgttggacacgggctcgtcagccatctcgaacttggcggaagcaaaggagtatgggtctgagaagatacgcggcatgagagggagtttggagaggaagccccagcgaccttgcccatcgtcagcggccatgtctgacccgccattgttgctattgaccatgacaccaccaccgccgccactgcttgatgcgacggagtaagggctagaagggcggttgttgcccgtgactgaaggttcgccggcggcataggcagtgccgccgttgctagtaatcggtcttgtgccgccggggcgagtcacgtcgaaaacgtggagtgtcgatttgtcggaggtgcaggccagatacttgccagagggactgaagccgatggagaagatgatggctttgtcgataccgcggcgcagctcgtatagtcgagcacagttggatgttgcgtagacgcggatgatggttccctagcgcgctagtattagcaagccctcttgtatcaatgtgatgttccaatccctgaaaaccttaccatctcgctcgccgtagccagcaactcgccatcctggctcaaggccatcgctcgcagcgccgacgtgtgcgcggttatgatgctgacattgccggtctcaacctcaacgagctggacgtggccgatcgccctgcctggaaaggcaatgcgatccgaggagagacagcacaggcctagagggttatcggtcgtttcatatgtggaaagcagcgggtggggtttggccgtttggtagacttgcactcggtccatcaaaaccagaacgattcgcttgctggacatcttagcccctcgaaccaatgacgaggcgctgatgacgcctacttgtttcttacttttgtcgtcccatagaacgagctataatgtagcagttttagtatatcattgaccatatcgcacagcttggagaagaatgaaagttgacatgacttgccttgtttcggctcaactttgtctgccgtccaccaccaactagtccaagaatgtttgtgcgaccaagcatctggaccatgccgataccagcaccgaagtctgtacgaggacataccatcagtaagttgctttattgctgaagtgacagtacgcggttttgtctcgacttaccgcgagaggttcgtagaacgcatgatcccgactcataaactagatgaacatatgccatcagtgtttgtttcatatggataacatcaaactggcaaacaacaaggctttctcaaggcttactgcggaaaccatggtctaaaccgacggcaaagcagctgttatcatggttgaaggtaaccgacagcacgggtgcgagtaccgggtgttcgaggatccttctagtgtccatcactacctctacgggctggcgcaagccaacaagtcgagcggagaatggatgtgttgataatggggaaggttgttcaggctgtgagccgaactcaagtatatcaccaccctggaacctcgctgtgtagaagctcctggagggatgactcgacgaggaaaggtacctagatggtactacaagtacacaatctaaaacggtgaccaatggcgtgaagctgctgctgagtctttacctgctgacagagtgtggttggcacactgaatgtcctatgctcgctcagcctggacgtcctttccgaagatagagagcggatgtggaggttcgggccgcggaggtggtcagatccaacgcggccatgaatggttcgatgatcaatctgataagagggggttcgaaatgatacagagtggtagctcggcagtgagatgaagggataagcttgctgaaaaatcgctgggagacactaatatacgtaggagcttgataagtatgggaggttgtaagtggacgagatagggcaggtgtcgtataccaggcaattgcgacgatgtcgttagtccgtcgacatgtataatgtggatgatataatgtaagatagtacctgcatgcgcccagcagtcacaatcgattgattaaagctctcaaagcaggcggcccaactacgccacgtccattcgacactctgcacacaacagtatgtcgaagttgcgggaatatcaagggtatggagcaatccagatataccagagccgtatggtttctccacacaacgttcgtgatcgagcgagaattgtgtacctatggctttgttcaggcctgacgagacctatcctggaggctctttaagagagagacaatgagatcagaaaacaacaatgacgggattcagcaggggcgggccgacaaggagagcctcgcatggcggctcggttaccaagtggaatgttggtaatgcgcaggacgttgactggaggaagctctggagtctggttgcaagtgagggatggatcgcaagaggaagttcccgcctgccccgcgccgatgacaagtacctctacgccccgggagttggggacgacgcctggatctctcgcgatgagctggactgagcaagccccggtgatggatcgacgggatcgaagcacatccaacacgacatcaacctgatgatgaagacgagaagcatgcccgacagcatgacagcagagacttgagcgacacctaatgcatgtatgtactatgtacattaaatggctgacagctggcaatgcgcttgcttgcccatacggcatagctgcacccccagttgcccactctcagaagctcgaatcgccgggaggggtctgcaagacagcctggggttggggttacacgcttttccagaattagtcaagcgtcaggagcttagcaaatgaccccctgattgccatggagctgttgttaattgcggattgggacaggtcttgccaattcccatctgattgcagcttcaggttaagacgtccgtgacgagtcgaatgagctgtgctcggtagattggttgtgtgaagcagtgtttgtacttgttaggtagtccacgacatcgaacactgaagtggacttgagctactggaggcttttcatgtccatctcttcagtattctatccagacgcatctggaggttgccgttcctcaagcgtccacttccacttccgccctgcgatatgaggtttcctggtcccgtttgtctccacagtgtgtttattctagcccgtgatgaggatgggatccgtgctctgggcaaagcaaggaagcacaggaggttcctcccaaacagctgggatcgctactactgtatacctaggtaggaagcgtacctctagaggttaattggaatagttgcagccctcttcagggcactgtgagagaccgagccagcgcgctgcctctgggctgtcgctcccctcccgtcccctccctgccacgcccatcaggtcattggccactgctctgcccggaggtgcacaggtggtcctggccggtccccatcatcccgtcccgccctgtcactgtgtggcagcgttcacgcccacgtccactctgggcaaagcagcccagtccagtccattgcagtaacaccgcaacattttgtgaaattgcacttgccatcttctccttttccaatccgaacgcccactccacgacctccccacgacctcgatacctcgctctcacacggccaacactacctcacctctacccgaccccgtctccatctccaagacatctctcggtcgccgcatttttggtgactggatagccaatcccatcaaccataccaccactattcttccccagtcaatcctctgaggtagacactccccttattacccttttgttgtttgttggtacggacccgttgtcgagaaattaaaggcgccaaccgccagctgtcaccatgtctctgcctgccgtatgttttgtttgtttgcttgtctcgttctcgtcgttctctcaccgtcctggcactccatcttcgtgtcctcgacctacaacactgccaattgctacccaaataagctattcggttgcacgtcatgttcactaacaccatctcctcccggcagaagatgatgcgccgcaagaagaacgtcaagaagggtatccagttctgcctgatggtctgtggcgcctcaggaactggtgagtccttccaacccccaacgagtctatcccgtcgtgccctgatcaaggattaaccattgcattatctcccaggccgtaccacctttgtcaacaccctctgcggcaaagaggttctcactcacaaggactccgatgatcccgcgaccgcccacgttgaggaaggcgtcaagatcaagcccatcacagttggtatgcttcgcactcgagtcgaggatcctacggtgcgagtggcggttgtctaactatctatactacagagcttgagctggacgaggaagggacgcgtatcgcccttaccatcgtcgacacccccggcttcggtgaccagatcgacaatgaagccagcttctccgagattgttggctatctcgaaaggcagtacgatgacattcttgcggaggagtcgcgcatcaagcgtaacccccgcttcagggacaaccgtgtccacgccatgctctacttcatcaccccgaccggccatgggtaggtttcacttcctctgttacacatcctgacacatcttgaatcgcaactaacatgtgctataagtctccgtgagctggacatcgagcttatgaagcgccttgcgccccgagtcaacgtcattcccgtgatcggccgcgctgatacgctcaccccagctgagcttgccgagtccaagaagctagtgatggaggatatcgagcattaccgtatccccgtctacaacttcccttacgatatcgaggaggatgatgaggataccgtagaggagaacgccgaactcaggggtctcatgccgttcgctattgtcggctcggaagatatcatcgagattggaggacgcaaggtccgcgctcgccaatacccatggggtgttgttgaggtcgacaacccgcgccattccgacttcttggctatccgttcggccttgttgcactcgcatctcgccgatctgaaggagatcacccacgatttcctatacgaaaactaccgtaccgagaagctcagcaagagcgttgagggtggtgctggagtgtaagtgttaccctgaagcttccgattgcaaccacgtagcggagtagagtactaacgttgatatagtgactcctcaatgaaccctgaggatctcgcatcccaatccgtccgactcaaggaggagcagctgcgtcgtgaggaggagaagcttcgtgagattgaggttaaggtccaacgcgagatcaacgagaagcgccaggagctcctcgcccgcgaatctcagcttcgtgagatcgaagcccgcatgcaacgcgaagcggcggctgctgcccaagcagggacacccactaccagccacagccatcaggaaattaacggttccccagatggaaactaagcaccaacgacactagcacacacatacctaatctgtcgtctctgtttacatccacatgaacagcttcaataccccacagggcgaccgggtcattatacgcaggcgttggttcttttgtgttgttcgttgtttgataaaatattccccgctattttgcgacttttttttttactggagatgatggctccaaagaagacatacgatggtgacgacgacaacacggtgaggggttcagtctcgacaagggcattcaatcgggtcggtattcagtgcagcctcatcaaattgacggggatacccgcattgcggcataggagcatgtcttcaccgcagaggtttcgtgtcgattagtcagtggaactggtatgctcagcttgcctgccgtcgacgcagcaagaagtaccgaaacagactgctcgggacaagaagaaggcctggggacgtattgacgggaaacgattattaccgtatgacttgtcttgattattctagaggccttaggttttgtccaagacctgtggcaccaccccgaattttccaacttctactattggacttctaatgcagatatcaactaaattaaatgcacttcacttgtctcggatcatatatataacattgagctagtgatgagcgtgtgtgtactcctaccacatagagatgctaacacttaaaagttgttgattttgtcagagttgcattttaccaagttcatggctacgtgcttttgttgctacgacacttgaaagccgcagatgatgttgcgcgggtaagagatgttgggagtgataatattatattaggtcggaaacgctgtgctttttttttatataattccatagacgatataaagaggaaagtcattcccgttcttggtttgtgttgctttttggtccaacatttcgagccttgaagctaaccatacagttgcaaacccattttaccaggtagagaccaatttgaagcgcaatcaatcgaaaaccgaaatccaaagagccctatccccgcatgtgatcccatttcccataaccatccgtttacaacccttcccactgaaatgtccacaaacccatcagcttgaatccgtctcgtacccgttttcttcctagttgtccgactggctgttcaagattctcaagatagccagaaacagattcaggatatccagatacaaactaatcgctgccgcaatctcctcctccacatgatacttgcgcattaccagctgggtatcaaccagaatgtaccccgaaaacaccagcgcggcgacaccaccatacaccagctccgaggtgcttgtgtgcggcagaaaggcgtagataaagcccgtgataatcaaaccccaaagggcgccgccgaggtacggcatccaggaggtgaagtcgtacttggtttggcaggcgaaagctgtgaggaagacgaagatgccggcagtgataacgactgcgagtagcactgtggtcgaatcaaagaaggagacgcacacggagatcgtgtaggcttccaacagcgtgaagccggagaggaacaacaagttagtggggtaggattgacgcttccagaaggttaggagcatgaagacgagggcgccggcgaactgtgagcaagataattgattagtaactgtgatttgccggtggggagaaacataatagaaccattgtaaagtagcaagggaacgaaacgggggatcctgtagggtgaagcgacggaacgtacagaaacccaaatcatggcgggatgagactggatccagttcctatagccatcgctgaggaagctgagcgcactcacggcgcccgtggcgatgagctggaccgtcagaatggtatagaccttgcggataaattggtgacgaatttcaaccgtggcttcggcgacggaaccaccgaactgtaattgttgttggggttgtgttagttgcagggtttaattacatcctgttttggtactattcggtagtatggtttcccgtaccttgaagtcatcgggaatatcgtgatcatcgtcctgactgctgcgcggagcaccagagaaaaggcgagcctgatcaccaaggacggcgttggctgcgctgctctcggcagttgcttggtacgacggaggaggctgcgggtagtaaaggtgggcatcggggtcctcctgcggagcaggcgtgtacttgggtcccgacattgttttggtgatgatactctctcgaactgttgtcgcgatgtttaatcaaaaactgtgaggcgagcgagatgtcactggactgggcgaaagagatggacggatgagaaaggtcgtttctaggtgatgtaagtggacggctgtgagcttataagagggcgccgggcggatgtgattgatccgctgatgacggtgttgtagtacagcagcagcttctgggtggatatgtaatggatcttagctggaggacctggggcgggcatgatggacatcatatcgaccttgccggctgccgcctagacccatgacgggttacttattgcctagaagtggcgcagcgagtcacaattccatgaacgactaaccgaaatgcacagaaacttggtgtaaatctgttatgtccgggtgactgtcccgaaccttccaccattgtatcgaaacttcgtcagcgcccaacctgcaccttttccaggttgttggccctgctgaccagtcgagcccagcttacactagaaagaagatgatagtcagggttagggtttgagtgtataatggctcgttcaagtcaaatttatgcgcaccgctaaaccggttttaccccctgttgctgcagccttggcgaacatcaccactttgcatcatcacttccaaatgccattttctttatgaatttgaatccgatttatatagcgattagtattgggaaaagatctaagctcattctttcaatgcatcacttccaaaatgcctcatcatctttcaacgcctaagaaagttggtatcattgctgctatcaatatcaaagatcctctttactactctaacaatgatattttccggaaattcggggttagcaaaaccacgggatataaggttcttcgagaagccaatattctaggaggggaaaggaccttttatttagtatatgtagaaactaggggaagaaagaagaagctttcggaagggtatattactatccttatcgatttccttgagaaaaatggattcgacggccggactattccatatgaagggctccttgatgcagctggtattgatctaccatatgccgtttcccggagtacaattcaaagagcgctaaagtccgtggatttccgaagatgcattgtttgcgagaagcaatatctctcccctgatctcaaaaagaagcagttacaatgggcgagagatatgcttagaaagtatccaactcctgaagcatggcggcgaatccgtttctcggacgaatgccacttcggatggggccctcaaggaaagatctgggttcttaggagaccttgggaaagggattgccctgattgcattgttgagaaggaggatgcaaaagagaaggataggaaaaggatctattattgggcggccgttggatataattttaagaatgaactcgtttggtacgaggtccctgggaatactaataggaagatgagcctccaaatatataaggatgcaattcttgagcccgtagttggagaatggttgaggaaaggagaggatttcgtccttgaggaggataatgatagtagttatggaggtggaggaaacgggagagcaaagaagaatattgtgaagcaatggaaggaggataatggccttgaatattatttcaactgccctggaagcccggatttcgttcctattgagaaagcgtggcaatcaccaaagcaataccttcggaaaagggggaagtgggatgatgaaatttgccggggattagtagaagaaggttgggccgccttgacccaagaaaggatcaattcatgggttgaccatatactccaaatactaagggagtgtatagaattagagggagctcttacagcttattaaagtaataaaaacgaagtcttttgctttaaagatggccaagttctggcttatcaaagtctagggtggcctgtgcgcggtgcgcataattttgacttgaacgagaatggctaggtgtagtctctgaacagaccccatctgcctccgttcccccgccccacataaaatgtgggtctcctcgaactttgtgagaggaggtctgtattaattttaagcattttggccgttaagcgctgttgttcctatataaataaaactctactcaagtatattactcgtagatatctctataactacaaccgatacttgaacctagtttaattattgagtttagtatcagtcctacctttagtttcgcaacttttttttttttactataattaacatttattattagacaaagtttaaggcattccttcgttaagcgttataattactattttaagaaataggtattatattttactt