cctaatttaaacctaacgtttattgtgcttcggttataaacccctacgtataggacgctaggtggaatataacggtgcaataggggctagggttataatagtatatagggctgcccctaaaggatttacgactggagtgggtaaagcggttttatttctactatatactatattattaatatagacgtttttgcacttactgtttggaataatattagcgaccgaaaatagcctaatatatttaacgacaaaattaggaccgtattaatccaaatactcctaattttataggaggggtataccttctattatatctattatagtatatataaatacgcttctattaactattaaacgtacaatttactaagatattttaagtaaaataagaatagagtacggtaattagaaattaatatttaatattacgaatataaatataatatattctataaaaaagcttttgaggtaaaataagaataagtttactttatttataaatataaaggtactaagcttcttcggttttagaaatatctatttaattcaattaaagtaataattgtatttattatagtaggtattccgtaggtaattttaatagtcgatataattttatagtattttaaataggatttcgcggaaatatattacgttagtaatagtatatatattgggataactattaattaggtcggtttattacttttcgtcctacttcgtctacttcttcaattggaagttccggagcgggaatatactatagacggggtcttctacggaccgtatatttgtagtccggtttaataattaaaattatataattttgaataaagtatctattataaaggataaatcggatttatatatatgcaaggggttagtaagttatattactagtatagatagtttaacgaattcgaatttaaattagttaaagtattagtagggtataaaaaaataggcgaggctatatttattactatagatagcgtagctaaaatgctactataaatccgaaatatctttagatttaatttaattgtattgtacgatacgtattatattggaaatatccattcctattcctaacgctattatagatataataatacaatattaggattcgggggtaataaattaatagtaaaaacaattttaatttatagggcggatatataaatagtatatttaaatagttaaatacgtattagattaattatagagattgtatttaattaaggagcgaatgaaatatttcttcgctttactaattaaatccttattattaatataaataattattttcgggataatactatcggaagtagggccgaggaggaatttaaaatgtttaaagttttatattttaaatttaggaataaaattaaaaataatattaatattaagccggtcaatagaagtataaataatttgaagtaagtttattaattatccgaatagataaaagctaatatatttttatatatatacttccaattctttaattaatataactatatatccaaactataggattaaaaagggtagggtccgccggaattaataaagatcggagaaataggtatagaagttacgctattagtaaataatataaaattcgttaatagtaacgaatactatccgaacaacgaattttaaagtataaaggagtttaagaaatcggtaatagaaggtttgttcgggtccgaagagaatatatataaaatatcccgaacgtatataatcctataatatattaatctaaatatattaattacctattagaataaataaagtaaatttatataccttatagaagtcttaattaattaataagggtttagcgctagaatatattgtaataacgtccttttatttttaaccgagacgaataaaaggtataatttgtaatgtaatttgcgtaggaagaatgactaatactacttaaagtataatacttttattaaacctaattatagtaattagaattatattactgtactagtaaataatataatggatatattcaatttacttagggtgaggttaacgtagggtttaattaaacgctaattaaataattaaattaaataaaagtcgaataatagtatatataaaccgaatttaaaactatttataatcgtctaaattcgtatattcgataattatagtaatatattactatataattatatttagtataagtaatatagtaaggtcggaacaaattttaaaatattagataaaagtaaaaatttcatcgaaggtataatctatttaaactattatcttaactaagttttaaacgatttggatcaaaattagtagaaatacaatacctatttcttaagtaataattattacaaccgacgaaaataaccccctagtagatagttaataattaatataggtaataatagaaaaaaaaaaaaatgtttacggaagttcgtacttgtactatatttaataagtaagctgtttctaaatgcgatttattattattaagatatttgcaagtatttgtagatttctagtctttattaaggccgatttgtatgtatacaactgcagccgacgacgtttttgcgcaaaaccgtaacagacctcctctcacaaaagttcaaggagaggagacccacataattgtggggcgggtccgctgaagcttgtcgtcggaggttatgtgatagagactaagcggtaacacgtctgagttggcagccattacacgtatggctcaattcgttgtaacgtaattcaagccatcttgatacttcctttggtattgacttactatacgagtacttgaggtacagtagcgcatgtactccagaagccaaagaaaaggtctcggacactgcgacacgctattttcccatctgtcacaactgcactgtttacggtagcttcatctcaagaagctactgcccttgctagtacttggtgcttactacgtgtactcgcccagtttcatcggccttcttccagatcttcgaatcttccctttttcagcttcctacctttcaacatctgagcaaaagacaacttaacctcggtgcaatacaacgaatggacgcataatgtcaccatggccagtctttcttcccaagtccctcgcaccaagactgtccgctcgattgggacaagcagcagcagcctgagcaaacctataggattctcacggagcaccgcttcggctaccagtcacgccagtcacaccacttacaccagctccgtcactagcgcgaccggcccgccgtcatcgacaaccaaacctactacaaacacgtctaatgcttcccatgtctccaacatttccttatttcttaccaaccttcggttactggatctggacttgctcccagattggcccgatatcaatacggccaccttcagcgtaaaggatgcagcgcaaggtcagaaaaagcgcattcagtgcgttgagtgggctctctatcagctcttcaacctatgggaccccgaagaaactcgaaacaagctgaagcccttcttcccgcctctcgaaaatgtccaatcccttaatttgcgcgccgctctcgtccggagcctagaacaggccaagaagaacggcgtgcttggccgggatgcgatagtgcgcaagacaatgctcgacgagtgcaagggagacagactcgaagagattctggccgtcttctcgtcggctgtactcaaaaaagtggtagcagagcagcagttacatgacgcacgaagaagacatcccgccctggcgcaagtgctggcactcgaggatcgtggctactctggtgaccgatcagagctcacagctctcataatcgcccatagagcctctctctgccgcaccttgaaagataagaaagcgacgagagagcgatacagggagttttcaaacttgttgaaaatcaaagagcaaaccgttgctgatcgtcgacatcgagtccaagcttcgcaaaggagacgccaaattggcgagagagagatctccaacgatatgaagcttgatgtatggcggactgtgcgacataactggtcgggtaatgagcggtggttggagacactcttacacggtgacaaaaacacccgaatcgatggtgtcttgtcggcgcctttcgatcgagtctggcaccgtgtccaaactggtcgcatttcggagcttgaagacaagtcagatagtttgctggacgagctggatgacagagtgaagagccagaaggcaagactccagagatggcagactttccgtcagcagatgttcggaaaaaccagcaacgattctacaaccaaagagtcaaccccacagcctagtccgaagggaatcgatctcggactcaggggacatgaggctttgcaccgcggacgaagtgcgcgaaggcttactctcctcaaacctgcaacacctattgagttagggggcgaatacaaagaattactcaatgacttcaagtcggagttatctaatatcgaccctaagctacccaatattccatcctggttgcagaagtcaagagagccgccacgacaggagtctgatacggatgtgatttccaattttaatgataacgataggaaccttgccgcagcacctactcgaacctgtcgacgggagtttacagcggccgaagatatgtcataccgacctatactggagaagctgaagagtgtccatgacgatggagaatcaccagattttgaggcagcagagggctcctcttgtgtaacaagacatcagcgaagcgaagaagctataaacccaacaccgcctcagtctgcagtttcgcccccacgccttaggccatctttgatctccattgaggagaagcaaccaaaaaggcgtgaccggccacccacaccaccgactgagggaacttgccaacaattcagctctcacccgtctcccgaaccacaacaactagccgaccagatcttggcgtccgtcgacaccgcctcgccttcgcccctgaacaaaccacggtacatactttcactggccgaacgcgcccgcctaacccttgctcagtgcaattcacaggccgctgccgacaacgatgaagcctatggcgacgcaaatgaggaagaagatacatatttctcgcctgttcgttctgcgtctcacaaacgctcacataccatctccagcccctacaaagcaagcacaccaggtacaccaggtgacagccacaacggcgcagaagggtcaggatcaggaggaggaggggcatcaacctacgaagatctcatgacccgcacgcgtcgttccatggccaactttgagtccgcccaaaagaaggctcaaatggagagaagacggtcggaacgcaaatcgaagcagctgggtccgccgtcgtcaaagggcgggtatttccctgccatgggcgaggaggaagaagaagaaggaaagtcagcgctattgctggcggaggaactgcttagtgcgggccaagatgtggattatgatgctgtgtttaggagcaggccgaagattgcaagaggtccgacgccagggaaggaagatggaggagggtttggggagtgggagtaagggtggtcaggggtacctaactgtgtcttagtttgccactgtttagcaacacatagtaaaggaggtaattctgctgtgactagggatggaataattgcgagaatatccatatggaacggtttctggacccgtactagctgggttatgctcctagatacgttgaatcctaggcaatcaccatgtccaacaggttcaataggagttcttgagtatttaagatacctaggcccccctcatgctggcggtggtaaggctgatcttggttaacaaattccatcacccacagcatcaactgattagcttgtttaaggctttcattcattagtcgcaggaatccgcgactggatattgtacaggtttttgtcttcgcggggttccttttcgggtctcaacagattttggcttggtggtgatacatcgatgcgaccgacctctagttctgttccccccatccagtctaggtttgatttagtcgccgtcgtcgtcatcgtcgtcgtcgcatcttcatccgtttcagccccccctcgaatcgcgaaatttctcccaatcttccaccctctgttccccccccccccagggcttcgtttaccacccctggttcttcaactcaaaggtcctgttgaccgcggccttgaagccctccttgaagcgagccctccacctctctctcaagtttctcttcctcttgagcgccggacgctcgtggaacctctgcaaccgcacgtccttcttcaccttgttcgccgcaaccgtcctgtgcagcagtttcagcgcgccggcaaaatcttgatgtccggacacgtagaacgtcctgccggttgatgggcggagacggatgttgagctcctgctggggagccatgtgccgggtctcgaaatcggtttcgttccaggtctgcatgggcgagggcttggaggaggagtagagggcgccgccggaggaggaggaggagctggaggaggaagtgctgctattgctatccttgttgatggcgtcgacaatcgaccaagggctgtcgttggcagtgggaggacggggagggagagcagaggatgcggaggtggcgccagggctaccaccagcggcggcgccggcggcgggcttccggttcgagagagccgctcgcagagtctcgatgcgcgatttgcccgacacgtaggggttgggcggtggctgcagttggaagcgggcgctggtagagaaggcatggcgaccggcgaggctggaccgggcgctggcagaggcggccgctgccgtcgtgcggcagacggactggagtgctgaacggagctccatgatgctggcctgttcacatggtgagaagcggtgattagtaacttgacggacgaaagcaaagtatagggaccgagaaagcaagagggtggataagtaactcactcaattggtcatgaactactccgttcggtcgcaaagagggcactgcagcggcttatcgtgcggtcgattttcagaatctcgaagcctcccaccaagcgactggcacggttcggggccccggcgtccatccgtctgctgctacttagcgcgccggtccactcagccgagttgccggttgactgtggcccgggcttctgcaccagccagctggcagaggtcttgctttctgaggctgaagcccatcagttgagttttttgcgccacagtagtgcagcgtcgcagctggtcgcggttgcagcgagtgcaacaagtccaagcgtggagctctccaggacgggaagtttcgttagagctcccgcccgccagtcagagtcagggtggtcaaagtgctaccgaccccagtcaactggaccgctgcggttgccggtgcgcgtccacgcaagcggaagtcacccagtgaccgggggcgattgaagttttggcggacggcatcaaacactgcacttacaacaattccttcccttcccatgtacctccaaactggaaattgaactgccaccttccagcatcagcaccaacacccaccagctacctattaaccgactatatcccgtccgcgttagcaacacgtatacggtatttcgaaccgattggtaccgattttgggtttagaccaactccgacctgagattacgactacccacctcagccccaagcaagacctcttcgacagccaactttcccaaattcatcatggcgtttaatccctatggaggtatgtcgcattgttgacgtcgccctggcttctatgcgcgcctgcgattgtggtccttgtcatgtttgcgccaggaacatactaacaatgttgtttctctatgaagcgccgccctacggccccccgccgacctttgccgcatacccaggtgtgcctatggccccggggatggttccgccccccggtctaggtaagcttcccgccccgaaacagctcctcccttttcatatggccatgccatctaacctactcctttccataggtcctccaccaggcatgtcctctgcccccggattggcaccacctcctggtgtccagcagcctcctcctgctactcaagctaatcgaccaagcggcctacctgcctcgttccaaccacctccaaacctgaacatcaacttcaacgcccccgtcatccgcctgggcgcttcttcgctccccaacaaacccggcatgccccagggcaacgaccgaaaggattcgcataccccgaccagtgcgaaccgcccaggtctcggctccgatcgcgtcgaacagtcccgcgcgcagttgcgagagagcatccagaaccttgtcccgccgacacccgaggagagactacgaacgatattcctgcacaagattcccgatggcctcggcggcgaggaaggcgtccagaagctgctccacacggtcggcaggctgcggaggtgggactcggggcactcccacttgacggactgcaagggagcattgtttggttttgcacagtatgaggaccccgattcgctagcgattgctgtggagttactcaaagatctcgaggtccctgtgaagaagcaaacgccgaccgagaacgagccccccaaagacgacgacgaggcgttcgccgccgatatcgacaaggtcaagctgaaggtcgaggttgacgtcaacacgacaaagtaccttgaggcccgcaaggaggagagaggggaggatgcgatctttgaggcgaaactaggtgaggccaaggttgcgctcaagcagtttgttcgagacctctttcacccgcgtcttcgcactggacaggatgccgacggagacaccaccatggccgatggaacaaatgcagccggagatagcgttgaggttatcaacattccgctggcgcaggaggatgagctggcggatattccagccgagatgcgcgagactgttgccgccgagatcgctgctttcagagacaggagcaacaagcgcgaccttgagcgtctacgccgggaagaagaattcgaggaaagggaacgtcaaaggaatggagcgccacgcatctcacgcctggattcacctccgcctacggatgcggcgaactcaaatcatgtcccgctgggcccgcgtggtgtgcccaatgcgccatcaggacctcgtgggcaacaaggcagaggtgttgagtttgtcggtggcggcacatcaaacggctataacttcaaggacgaggacgacaccgatgccgatgatgacgagctataccaacgcgaagttaacaagcagaaggcagaggaggaaaagctttacttggaggccgagagaaaatgggtgaaccgtgaacgccaacgtgcagctgctctcgagcgtgagaaggagcgcgagaagacagaaaccgaaggattcgccaggagaaaggaggaacaactcgagagggagaagagctgggacgatgagcgtgaggcagcccgtaaacaccacatgtactaccgcgaccacgcgcactgggtcagaaaacgactacaggagcgcaacgacgaacaggcgcgggatgaaatggataggcgggccgaggaggacgagaggcgcaaggccgaagcagagatggaacaagccaggggtatggccgactccttcctcgagcggcaggccgaagagatggagaggcggccggctgcggcgccggctgcgccccagcggtttaccatttcctttggcgcagcggctcaaaaggcagcccagcgttccgccggcgcccgcaggactgttgccgaagtcgagggcctcctggacgacgaggaacaggagcagaccaccaagcggcaacttgttcccatcaaattcgagcccatcaccgataccaaggctatgtcggaagaggatctgcaaaaggcagtgcgcgctttggcgcaggaaatccctgcggacaaggacggactctgggcttgggacgtcaagtgggattacctcgaagaatccatcatcagcgaaaagcttcggccttttgtggagaagaaggtggtcgagtatcttggtgtacaagagcaattccttgttgacgtggtggaagagcacctgcgcaagcaccaaaagcccgccgagctggtggagacattgggcgaggctcttgatgaagatgcggaggatctagtgaagaagttgtggaggatggtgattttctttacggagagcgagaagcgtggtttgcccgcttaagagaatgtctggggagccaacgacagcgggtttgttcctcggtcttgtatggtctctgttgagggccatgaaacaattcacaaaggatcaaggctcagagatattgtggtatgtacatcgtaaaaaaaagacacatgcttgtagttaagaatagccaacaaagcatggggcgttggaagcgctaattgaatattttttcagcaaaatgtacgcggtcttggtgttggtttgttgatttgatgtgcctcggcaaatgcccccagatctacccgggcagcgaggggaaacccaagggttgcgccatctgcccgcacttgtcctgggttgagttgcagccactttgatgcagtgatccaataaggtttggttcagtcggcatttgggcgttgtccttcgttcacataggtataagcccattgaaaatccttagttattgattttcgaatttcacattgttttactcggtttgtctttgctaaggtgtattttattgccatcacgacaccccagcattcaacttcgtcaacggaatatcaagtaaacatcaacccctgagatactcgccaaagtaatccaattacgtcatccaccactccagccatctcacccaccaccaaatcacccaccacaaataccgtacaacaaaatcaaccatgtccaccccaacccaaagcttcaaaacccttcctccctccgttcccaacaccctcctctccttcccagccccgcacgtcctgcttgtcacgctcaaccgcccggcccagctcaacgccatccccacgtcccagcacaagcggctcgccgcgctgtgggattggttcgatgccgagccggcgctgcggtgcgcggtgatcacgggtgccgggcgcgccttttgcgcgggcgcagacctgaaggagtggaatgagttgcatagcaagttccaaggtcagcagaagcggaaggactatggagaaggaggaaaagggttggtggatggggtggagcatggagggcagtatgggactttgggaaagaggagggaagcactctggaaggcggaggagggtaagaaatctggagaagagccagatgcgttcgcggagaggattgtcaaggaccaggatcgcgctagggatggcacaatgaaggacaaggatcagctgacgacaggcattggaggggggtatgcaacggtcgataacagacgtaaggcgatcgagagcgccgcccatctaaccgaggagactgctcccaagagggacctcagcgatgtggatgacgccagaatcaacaccggcatcggcggtggttacggcactgttgcctctcgcaaggcggcggccgccgccgccgcacgggttgcgaacaacgagtcttcttcttcccgcgtcggcaacctcggcctcaatgccggctttggtgggctttctaaccgctcgggaaagaaacccatcattgctgctgtcaacggcctttgcctcggcggcggcatggagatggtcatcaactgcgacatggtcatcgcctcctccaacgcgcggttcggtctgcccgaggtcaaagtgggggttattgctgttgctggcgcattgcctcgtctcgtgcgcacggtggggaagcagagggcggctgagatggcgctgttggggaggaataggtactcggctgagcaaatggagcggtggggggtggttaattttattgtcagcggcgagcaggcgctggttgaggaagctgttaagctggcggaggaagtgtcgagtaattcacctgatgcggtgcttacaaccaaggagggcttgagactgggttgggaggggatgggaccggagaaggcgacggcggtgttggagggaggcatgtataggaggctggagaagggggagaatatgagagagggtgtggcgagctttgtggagaagagaaagcctgtttggaaggatagtaagctatgattataattgggtgtctgcgggatgatagtgctattgcagtattctggataccccattgtatgatccatgcagtgactgttccctgccgggcacttgatatatgattcgagtccaatagaggtattcagggcaccgtcctccacttccatcccttccccggatcatcgccaatcttactccgcacggaaaccgacggcgaggagcccgttgtggggtagaggtaacttggggctacacatcaggaactaccctagcggaatgcggggaagtaattgtaaggcctctcagggaccctgggggggccattggaggtggatttctccgttggacggcatcccaatttccatcaatggcatcccgtcgggctttttccccttccccaatgcaccggtcagactgatgttatctcaactacgacctggctggctagggagagccggtgccgacaaccatgcgaacgtcactttatccgctgttttcatactaccgagacaatgggataggtgggatcgacggtcactcaagctttcatccgtgtcgagaatcgcaagaaacggtgtgatgggcgacgaccatgcgcaggggacgactatataataggccaatggccccgtacttattagagatacagagtggtatcgcgacatccagccttcaatatccctctctggagccaccatgaagttcctcgccttcgcagccctcgtggccgccgtcgtctcggcatttcctgcccctgagctccccgccggcatccctcgctccctctccgagttcaaggagaaacatccgtacacagtcaagcgcagcagccattgtcggaagacagtctccatccgggcctcgcaaaatgacactgatgacgttgccgacgacttcctccgcggtctcaaacaggccaacaacggcggaactctctatctgcccaaggacaaaacctttgtcattggcaagccgctcgacctgacctttctcaacgacgtccaagtccacctcgagggcgaaatcaagttcacaaacgacacggcctattggcagaagaacgcgtttgcccatcccttccagaacagcctcatgttttggaaatggggtggtaagaacatcaagatctacggcaacggcgttctcaatggcaacggtcagcggtggtggaacgagtttgctggttccgagattctcgatcccggcaacacgtacctgcgtccgatcctgttctatgccgagaacactaccggtattgagatcgagggtattcactttaaggactcgccttgctggaccaccttctttgtcacttccaagcacatctccttcaaggacgtggcctgcacggccgagtccaataacgccaccgctcttcccaagaactcggacttctttgactcgctcaatgtcgagcacgtaagcgtcgagcgtgcttgggttaacattggtgacgactgcttctcgcccaagtctaatgctacggatttgtacgtgaacaccatgtactgcaatggcactcacggacagtcgatgggctcgattggtcagtattccggcgagaagagctttatccgggacgtggttatcgagaacttgtggatgttgaacggccagcacggtgctcgtttaaagtcatgggccggtcctgacgtcggctatggcttcattgataacgtcacgttccgcaacttctggaatgccaataatgagtacagtgcttttctggactcttgctactttaatgtaagtgtatgctctctgacaaacaatagtcaaataactgacagcgtacccaggtcaacgctactacctgttctgcgtacccctcccaggtcaacatcagtaacgtcaacttcgagaacttctccgggtatacttcgggcaagtacggacgcgctgttgctcgcctgacttgcagccccaacgccgtgtgcgagaacatcaagttcaagaacttcaacgtcactagcccctgcggtggtgagccagttgtcatctgcgatggaatcagtggtgatcttggcgttccttgcgtcaactcgaccagcccggaggcgaaagccgcgttgaagaacaagtgctcaactgctatggcgacactgccaaagccgacgccgtggtcgtaaagagtttgtatatatataaggaaaacctaacaatttaattactattctcgccatgtatggcccaataatacaacaggatgccgtactctccagtggtcttctttccccaatccatggtcataaattcctgtctcgtttcttcacagcgcaacaacaaccgccaaaattgcagccaccaccattacagcaaccatcacacccgtcaccctcgccgcactacccgcttgttgcggccccgacacagactgcgagctcgtcacccccgcaacagtcgtcgccgacccggtgagcgaactcgtgaccgaactgggaacagtagccatcgtcgtcgtcgccggcattcctgtccccgtcttcgttgatgtcatcaccccagtactagaccccgtagccttcgcagtgctacttccacctccactttcgctaccagcactcgtactagtaccagtagaagtagtaccagtagaagtagtaccagtagaaatagtaccagtagaaatagtaccaatagaactagcaccagtagaactagcaccaacaaaagtttcaccagtaaaaaccgcaaccggcgccgtacaccccggccccgttcccctatctcgcgacgtctccgcacaaacactatccaacgtatccagctcctcgctgtgtttgctcacccagctactcactctggacgtatacaccccgtactcgctcgacaacgtggcgggaagcgtgatggtgcattgagggcttgccacggccgaaggggcgagggtgtctttggcttggtggagggcggcggaaagagcagggccgggggtggggatgtcgactatgagagaccagatggccatcatgcaggatgcttccggggggaagggggagggggaaaggtatactgcttccattttgtttgtttctgttgctgttgttgctggagctgttgtggttgttgtggctgtaaatggttcgaggaagggcaacgctggggcaagttggccctgatcgtggtgctcgatgaggacggtgttgggttcgatggcggctactagttggcgacgggtgttggcgctgtggaccgaggctgcgttggtgaggatgagggaggagatgaagagcgagatgtgattccacccatgttccattgtaccgatgagggggagagaggatgaatgactctaggcagtgattgtaggtttgatttttgttgagaaggcttgttcgtaggttgtgcacaaaatgttgaagccaggtgaatccgttgacaatttgaggtgaagagagaaaatggacgatgaagaaccagatggtgaagtaaaagtctccggatctcaacgaagaaagcatcaatgtaccgccctccccctggtctaaacgaaacagttagacaaagaagtcgcgatctatagttagaacatcgtacctggacgcttgcttccttcctgccacgggaaagatctgtctctatgagttctctcccttgtatgaattgtcattccaggtagccgcttctttctaacctcaataagaaagccgtgtcgatattccacttgatcagcaattccaatatgagttcttttgtgttgggttgtcactcagccgtctgtgccgttttcttgagtagtgcctttaactttatcacagtcaaagagggctcactgtggtcaaggtttgcggtatcaatttgggagttccagagcgtgttggctgggaaagcgagagaaaaaaaaaaaaagaaatagaaacaagtcatcgttatcatacgttatctgaaatcaacaccagccttgcagcttgtctctagtaaggcggcttaagccctcgctttacactttagcagccatagccgtatgagcagctacagatttgccaattttccatccacgatagaggcatacttcatcgcttgaagaacaagtttctcatcttctccgaggacctgaatgatgacggtggcaaggtgatcgaagcccagccgtgtgtacaggtgatatcccatagggctcgccatgaccgagatgtccttcaaggactctctgcgaatgatgtccataccccatctgcaaagcgtagtcgcgtggccacgtctctggaagtctggtaaggttgccaggatctgaagatgaagctgctccggcccaatgtccccaaagtacttcttgtaggccttggcctgaccattgtggaaggcatcgaagtgttgctggttggcatctctacgtgtgctgcctcctcgcttgtcaacttcacgattagctattttcaagcagttagtgcaaagctgacggtttaggtgggcttggataaatacttgcggtcctgggggacatggtgtggtccatctttgcgtttgttcagatacgagacatcccatacgccaatggagacgatcttgagcttctcgctgccggcggggtcaacgtcttcaatcaccatgactgtccagtcatcaaacgaagggtctaagaagtattcgaataacatgcgcgtgtacttgtagtggtcctcgggaaattctttccgcagagggaaacggtagtcccattgcgggtcgaggggcattgtcttgatgatgacattggtgatggcatcaacgtctgacgggagtccaagcctgatcatgacagttcttttgagtagtgatcgtttgaagaacaattgaggctcccactgagcaactactaccatatccgacccaaaagtccagcgcgggggaagaaggacattgagcgagccttattacctcccactggctcacaatcttttttggctgacagcctgaccgatgattgtgacgaacagatcagccagacattccacctattctgttgagctctgttaagactcgcttgccgtcgcacctcttcttatgcaagtatgcgggacagcctcgactggatcgtttgggcggtgtaacttgtccaacgaacggcaaacacatatagtcgtggacattgccgtatcaagattcccttggattccagattgaagtgtttcggtgactcggtgaacaggccgaggcaacttattggtacttgcaaacggaaatgcgtgtcaaagaaggtgaacgtgatttagtgtgaaaacttcagacatccgacaacttgaacatggctgaccgatatgccatagtactttggtgaggagttcagcctcagccgccatcaatgaatgacctactgtgtaaggaattgaaggttgagaaaccgacgggaagatgagatggaattcggtgatgtgattgggtaattgtgcacttgtacaaaaaatgaccgcactcatggtcatactctagggctaaagccgcattcttttgtaagtgggcaacgcctcagcaggaaattgtcaaagaagcagccgctaccaaccgctgacggctgccacccaccttcgtgaaacttctgcagttcagcccagggtatgtgccatgatgcactgaatgtaacatttcaacgaaccaatccgggcaacttaacccctccaacctgagaacgacaacacaaccccgaaccgcccagtcccatcgagaccgtaaggcggatcctgcatgagactatacccagaaaggaactgcggcgagcaggaatttcctaacatgatatggatgtgccgaatgcctatcataggtaccgcgatgacgggcgagaagcctggctgggggggaatgacgagacgagccacaactttccgcgtggcgccctcgctttgtgcctcttgggaaaccgggcattcacgtcgaatcttcaggagtgtccgggaaggagtcctaggtaactcattaagcctccaacactcaagcatcggctctcccacttgtcgtttacctacataacaagctgggaccgaagaccccggggaaatcataaagaagtgaagtgtccaggtatgtcggttgggtgttccacgatgcacaactttgcaaccattttgacacggatattgcagtccaacctcctcatcggctcacctccttgaggttccgcagccttgtcccatattatccacgctaattcaataaccgccatgtagctggaacagccacctgcccaaagttggacaagatggaatttcaaccccccaccgagcatttgggcctctttccccattcgtcctacttcgaaaattccctcgtggggtcagcagagccttatgacgactcaaacccagacccctttcccgtcccttttcccattccttctggtctctggtcagatttgtattgggaagggatcgatttcaatgattcacccaacgccgcttacccttcctcttctcgtattcttgggccggggccgactcatggggcagctctcttgaatctaatcccactccctgctccggcatcagcaccgagacttcccaacccctccagccaagcttttccggagcctcatggcatcgtatctgatcaggctctcgactttcatgcatctctcaatgcaggactggcaccatcaccgtgcgaaatcatccatccaccccaaatgattggcgctgatacctactctagcctgcctcgagggacttccggaagcggagaagacgacggcttctattcagcgcctccaggctatcgattgcctacttcagagagtcatcacaaagttcaaaactgggatctcgtggcgaagcaacccatagcaaacttgaacagtgcaaatcttggacagcaccaacatttatacttatacggcgcctttcatctgaaggctaaccacttgtcatcaagcataaacaatgcaccgaccttggtagatgctgtatcgtcgtcccagccatggcaacctgttggagtctcaggacatagtggttggccggatcaagaaaatggaagccatctcgtccaggagtgtgttaatgagttgacagatgcagggaatcagtggcacggttctcaagaggatctctacaactggttaacacagccttgcgacgggtatgacgggcatgatgtggatcgcgagtcaattgggttcgaccactctgtgggggtccagtctcctcttgatggatatggaagcctgataccgtactcaacatcatgtacgccgcagttgagagacgacccacgaaccccgtctttgtcgacaagtgccaccactcctgcgtcgactggcaattctgacccgcccaccccagagcctagcttgccaaagaccatacccaagagccagccagcgactctccagttcgttcagtacactgctggcagcgacataggtgataggacctccaaaaagcggctgactcatgacgatgatgacaaagacggttcagccaagattgttaggcaagatgtcatgagagatcaagaaggtacagtcaacggttatcagttcgtcttgcaccctcaggagaaacccatcaaaagggttaagaaaaccgaagagcagaatagaaccagtgcgttggctagaaagaacggggtttgtcattggtgtaaggtgaagaagagaaaggtaaagttacagcctcgtcaccgttttgatttgcacgttctaatctcaacgcagtgtgaccttcacaagaaaggcccctttgaaagctgtggtgtatgtgcgactcagaagacatacaagggagttctacgaatgccctgcttcaaatcgacattagcagatatgctgttctttcgtgcaggcatgtccaaatcctcgaacaaagccgatccgagttgatatgtttgctaacaatacgcaatcttttgcaggccccgcggtcaatgaaccacttttcattaagcgagaaacggttttcaggcttacagatttctcgaagcctgatgttggcgtcattaggctggagctcacacagaacattggcaaacatcatttggtggtgtacgccgctcaattcgacccattgccgggagacaaactgtcttacacgccaacggacagaaggacgggacaaaagcacaatataccgatgccccatttctgtctgacccaatacgaaaaggtttgtgaacacataatggagtatttctactcgtcgaaacaagactacctgcagatgctcaagggcaatggtggtctcacttgggatattgtgtccatggccatcgaatacgccaaaactaaaaaggtaaattttcttcgccaaatacacttttccagtcttgctaaccggaccagtgttcacttgttgatacggcccttgatctctgggttatttgtaggatgattgaagacccgtgggaattactggagaacaataaactcggtgtttcccgcgtgaatctgcctggaaccaaattccatggcaaaatcccaattcctccgatgatggacactcaactggaccaggtcataattcagaatgttctgaatcatctccgaggcaagctcattggtttgtttgagaggaatatctctccagcaaagcctgagacttggttcgaaacctttcttgcctcgttcatcatgctcacccacatcgaacggttggcggcacattctgtccgacatgccgagacccacacaatgccggtcggtaacagatgatcagtaccagtacacatgactgtatgctgacattgaggcagacgaaatactccaacaccaagttccttgagcaggctttctatactgcaaagatcatcctctcgcgttcccactacgcgtgtaatgggtctgtcccgttgggccttgactggaaggactcccaggtctcttcgatggccaagctcgggcccaaagaagttgaattcatgcagagaatacaaagagaattcaagaagagaggtacgtttagaatgtctgattcatcgagcaatttgagacacggtgaccgctgaccttttccgctacagaacatgatcttcgcaatctcccctccaaacatgaatacgagactgacgggcattggtatcatcagttattcatcaaagactgggacacgtcccctgtcgatgtaaaggacccatacaagtgactggttgaccgaaactctcgggtgggggatggacagcgctttcctgtcatggtggcatacaacagggactctgttctcagcaccagtaccagaaactggacagacaacacccggtaatcccacgcatggcggcttaaaaagtaattcaattcttgaagtatagtgtagatcgtgatgaaagcattacaaatttgatacccacactccaatgcgtactagtgtcgttcatttcggtgaccgcggtccaaagtcagctggcatggcagcctgtgagtcggggtggcagcctgaggtaagggtgaaacaaaccacaagtcacttattcaaagacccatgctcgcctgaaacaagacagatgaggccaaaaaaaaaagattaggtaaaccagcccgctaaccggtcgccaagattcaataaaggaccgttgcaaggctgtgaagggattataatactccgaaacgacatcggctagagtcccatctggatattcccatccaggaattctctagagtttaagatcagaggtgacatggagacgcttggatgcgtagtaggagtatagccaaggtataatgacaaaggtctcaacaattttgtctagagcctcttatgatatcccgtggttggcccaatcagatacccgccaatcagtcaaatatcttgtttcacccaaggggctatctacgtttcgtaccccaagtgcgactctctctgttcaccgttccgtcagccctatttgcacgacgtaggacttgtgcgaagaaccgtgcttacttatctgcacgcggttgttcggctcaagacgaaccctcggtgggtttgaggctctgctcgaagcagatcattggtctgccctatgactacctcgtagaaccaggtgaagagcaagtgaggctcagacccagttctcggtgtttgaagccaaagtgtccaatcatgtttgttcaattcttatcgatgcggctccttgagcctggcgcctaggaatctcagctcttcacactgagctgaggaccttgttgactcacttcaggttgcttcgatgcggctatgtggttttcggtgtccggaggggggaggacttgaggctctgatgacgacatgatcgagattttttttacgcaccgagcttgaggctctgcggaaaattcggcttcgagaacttctaggtagcaaagtgaaccttgagatgagccttgaaggtggtttaagccttgaggagttggatatataaaggtgaggttattcgcgagtttgtcaggatggaatacagcacacagcatcatcatcacagcttcaccggctttcaacaaaacattttaagaacatcagaacttctatttcacatattctgagatcacagaacctacccagcacttcgatacactctagttactcaaacacaatggcctgcccccttcagtccactcgcgcctgcaatatggcacctccacagaaggacaccaacccgatcgttcgtccagaaattgactggatcccctcttacaaagtcttcaaggaacgtgtacaacgcctggcagcactgaacctcaaccgtcccaccacccttcctgctggatggcctgcaaagatcacatctgaacgtgtctggtccgggtctgacttcaagtcggaggatgactacgtggtcaagctcagccaagaagacattctggagattgaaagcgcactggggttttttaagagtaagatatcatcacatcgccatctatcttataagtgatgcatccgaacttccagctaacgcttcttgtttctatagctctcgaccttggccctgacgatgtttccaagaacaacttcccccttctcaacctaggccccaagctcgaagaagtctccgacatcatccataacggccgcggcttcgtcgtcctccgcggtctcaacccagacaagtactcgagcacggacaacattctgctctacctcggcgtcaccagctacattgccgaaacccgcgggatgcaggactttgatgggcgcatgatcctccacatccaagccgtccgcaaagaaagcgacgtcgcccaacacggcagcatgcccaactcgccctacgtcaaccgcgcgcagcccttccacaccgacctctgcgacgtcctgtcgctctacgctctgggcgtggccaagtatggcggtgaatcatttctagcctcatcagccaccatctacaacgagattgcgcgcctgcgaccggacgtaatccatgttttggctcgggacgattggccgtttgacgagttttacaagaaccagtatcacatgcggccgcttctctataacttttccagcgtcgatggaagaaaggaacatgaacatggcccaggcttccagttctcccgccgcccgctcacaggcgcacacttttcgcctcatcaccccctggttccggccatgagcgaggtccaagccgaggcgctcgacatggtgtatttcctggccaaggaacacgcactcgcgatccagctgcaaaagggggacatgcagatctttaacaactttgccatgttgcatgctagaagcagctttgtggatgaaggcgaacaccacaagagacatatgctgaggctgtggttgaggaacgagcaaaagatgtggaggagcgactcggaagggctggacaaggtcgggagagaggtgtatgagtgggataaggaggagtggaggagggaagggtggggaccaagtgggatattgagcagagtccgcctgagttgagggtggatttcaagagggctagttgtgcttgagtgacggagtcgctgaactctgggtcgtcgagtcaatgatgagtgcagagaaagagggtaggcggtttgtttgatcttggtggtgttaggtaggtactctgtttccttttgttgctcgcttgaggggggtgtctggcttttgttggttccttttgcttgggaggcagtgctttctggaggttctctgggtttaaagatttgttgttcgactagttgagtggtaatttgatttcgagattgtacgtaggtaaacttttgaagacgcaaggatttcttttttctcacctagtgtacctactctacctagaagtatgtacctgatctagaggtagcatggcactcgttcctttcgttgatatgataatattgacctccaatgcaatgttctggccaagtgatactgtaaaaagggtcattcagttcagtgtatcggagttacacgtacttgggtcgtcaaacattttcgctgttagtgggggtactagcagagcgatcaattttgccataatcaaggttaagggctaagtaccaagagatgtacctgacaatgacagctgggactgaagcaatcatgttaagtcagttaagtatgaggagggcaggaaggaaagattgttgcttcatacggcacttactaggaaagaccactcactgcattgatcattgataagggctactgaggaaagagacactatgccctgcttaggtacctacctctactggtaatacagtggcaggaggaatgtacaaaggaaggttcgcacttgctgtggaaagtcggtagggtcggtagaggtacctttgcaaggaaactgtgactgaccttgagagcccgcagctgcgcttgagtcaaagtgcggctcagctggacgcactcacgagaatttgataaaaatgccatccagtctatgcaaattgcatgagtggttcgcaaaggactttaatttccggttgaggtatccttcgactgcagtgcacggtacttgcttcgatatgtggtcccccacgctctctctcaggaatgatcgacaaagtctgttgatgcagaaaggaatcaagccaatagtaatgttataattaccatgtctaggtaaccctgtatcttcctcttgttcggcagcgagtctgacgtgagctggcgcctacctatcaatgatacgatacctctatcacgcatatgataatcaaagctcaacggcgctggcggagatagtgtagatgcggttgatgcgcaagcagtgtaccccgagtacctctacctacctatgtttcactttcctcctcagacattctgggtaatttccccgactggatattctgttaacaccgacgggcctggtctcgaacttacataggtactggcccttgtcaattccgaacgttagctcagtcgtatttgctgcagcatgttgtgtgccttttgatctatttgcttggcgatgttttggcaattggggctgtgggtttttgataggatatgtcgctaaattgggtgttcgtgacggagaagaaggatgcgtctggacttacgatccttcgagtactgtacaggtaatcagtagcctgcggttggcaagtgctaagtatttgtaaatacttatcaagtgcgagatctcacatgtctccaagcgttgtccgacctctcgcattatgctggacaccattgcagagcacgattctgtcttgcttattgggtcattgatgactaccacaatcactcatccttctcgccagctctttgatgccaccgcttcctgttggatttgcagatactgttcaccatcatcacaatgtcctctttcaacatctgacagccacctaatttacctttccaacctcgtctccgcggagtcgggcagaaggagtgtctgtgagcgtgtattcggtatccacttcaaccggtcagcgatgcatccgcaccactccaatcctgatcaaaggtccctgtcacccgcgaggtggcatcgtgagatggaacaaaggccaaacagtagccgcctagtagcgagcaagacatttacaaaagtctcgggcgccatcaaagtggactcgggaaaatgagtagtacgaaatggaaaaagaagcccgagagaaggttcgaaacaggatgccgtagggtagcaccgagacacagggcgggaaaaagtgggaggaggaggagggagggagggaggggaggtgccgtggaaactgggcggcaccggcgcggcaatgtaacccttcaggtcgtattggcgtcttgcgctatctcgagtttcatgatgtgaggtctttttggtatcactccgggatgcgtggggatggtgggcgcgaagatttggggttgtcatttcccttcattgcttccgtcgggactcgaagacgtcgagcgagtttgtgcctccttcgggatcactcaggggagtatctgagcaggccatcctttgtatcgatactagattatgcgctcggagcataacttggaaggagttccctgatactcgtacagacagtcttcgtgctctctgtgtgtgtgccatgctacagtcgtgttacacatattaggcacacgtgattgaaataagtagagcatcttgcaaagggaccgcgcagcatttgggatgctctcagccaatgtctgacctagtgaaaaggaacaccagtcaggaccttaaaacgccacagccgagtgaggctcgttacatgtcagctgcatccccgcggcgcgtttcgacaaactgtagacatatgaggaaacatgtttcgattgaatcttgtatcaatatctggtttcgtttatggtgtttcaatgcccattcttcctttgattttgcatcatacatccaccgtaactccaccaccttggtttcctaggctaccgccaaaggaagaagccttggccagcttcagaccggctccatgcagcagacataaccgcacaccagactcgctattgttgctgacggccatggagagggcagtccggtgactgttgtcctccacgttaacgtcgacacctctctgaagcagtagcattatgacatcctcctgagaattctcaatggctacatgaagcgctgtcatgccgctgctgttgcgctcgttgacgtcgacattatgatcaagcagcatgaggatgatgccacagttgccattcttggctgctgtgtgtagtaacggctcccatggttcaccatcactggaggtccaggtgcatgagctggtggactgggctggctcatgcgtattccattttgtcgccacctgatcttggagctgagcgtctgtgttttctccaaggggggcgtcgttagaaagaccgtgatgtgaagtgctagaaattgagccgctgatgtccaaaggagcgccagagaacatgccgtcgcagaatagttgatttggttgcatggaaaatggatagccctcttgatcccggagtggaaagtaggatgacttgctgggtgcctccccaccatagaccgaaccgtcaggtgatacagatgatgaagctgagctgttggggggagacatgggagcgacgatatcggttggggggttgctcaggcgaaaattgtcgctgccgaagagctggttgtcccaggcaccaatctgatattcgatagtcggctgccatccttgttgtggaacatcggtcggactggtgggcacagatggtcccagatatggtacttcgtagttaccggcatattgtggatggaggttgaagtactcgtgccagatgccctctgcttgtaagctggcagccctagcctccattgcctttttttctgtaaagatttgttagcttgaatgcttcgcctggttgtcttgaacaataaggcaagtacgtacgccgaaacctgcgctgggcaatgcggttttggagctttctcctgtcgttcaccgccggcttcggagacggtgtcttttcgacggcggaggttgtctctattgtcatcttgtcggttgattgttccatcttgtgctttttgctgagaagaaggctttgatagctggtacaagtaaggcaaagtaggtcagggtaggctgtaaattgcagaaagagctgctgtgagtgttgacgaagagatcatcagttacgagggcggttctctggttgatatatattctgatccaagccccgcgtgtatatcacagtgagagatatcacggtgctttacttgaatcttgatggcacctggacggggttgatactgtgtaagactttagatccccgcatcctcattctcacgggggtgatcaactaggacgtgataaacattgactgggttgataccagcaagtccgatgcgacgtcaaacacaggtttgggtggtattcgcattgcgttagaggtagtgtaggtctgggtatacagcagcacgtagatgcagatacctgggctatggaacttgtatggagcatctgattgtggtatagtatacgggaagaccctagaccgaagagccatgctggcattctctctcggcgaggatcggcgacaccggccacgccatagtcaaaagggtttagttgcagcctcggtaggtgagagggaatcctaatgaagcctcagaggggaccggcgacaagggtggtgatgggggttgcaaaatgggggttgcagaaatggtgacattgaaagtggatggacgggcagtgttcgacctgagtgggcagggagaggaagaagctcaatggggcacatcggggcaaggcaagaacggcaactctaggctcctctttgactcgtaccaaccaagcttcatcgccaagttgcgtggcacgacatcacgcttccttaaatcttgatctcgacagactgtggagaggttgaatctgtacccaactttggacagtagtacgcgctgaggggcagaggttctttctggtttgagactggggctgttcaagttgcgcttgcccggtaagaggttgtttgttgcgcagcatacgtacttgccgagtcatactctccaccgcctggtcattcatgatgcatgtttcaacgccgacagtaagcttatagaattaggtgaaggtacctctaggtaggtagtatcagattggtgttctatgcgggaccagcttcgacagctcgtttccatgcagtcaaggtgccaacattaattgtttgtatgcagtggcagttacattgtagtgtcggagtcttgcagagtacatacctacaggtgatgcagaccaagtgggattccactttgaaggcagctgaagtggacagggcatccttgaggcctgcacgtggcctgaaaaggcagaatgcgtaggccctatgtcccgtcacatcatcacgtttgttgaatgcgtttgatattgcatagatttcccaaatgctgatgggtgacggaagctgttgttgagtttcgccgagttcagtacacaaataaagcaaaggaagagaaacctggaagggaaagacaagccgaagagagactttgacaaatagagcctggctccgtcgtgcgctgtcccccaaattgcccaatcaggagcgagaaatggcctctgattggtcggtgtcctgtagggctatgcttccttcgcggttccttccaggcactgtcaacatgggagcgtcttacacacgtcggtatttgtcaacaggaggcatgttttgacgatgcgtctctgtgtcaacaaatgctcttctcagcactaacaagtcggccataatccactaccaagatgttcccgtctttaggaaaacaggaccgctgtcatcgaccaaaatcgggtccagggtacactacactacactagagcattcggtaacaaccgaaggcggcaagtggggggcaccgtgcgctatgcggatctgcgataagctgagtcgtcaaagccaagcttcatatttcaaaccaacagcttactgcgtacactacctctcatgtacccaggtacctctacactttctacatccaacccttccgcgccttccccccgtctgacagcttcaagttagtacccacccaatctcaacttttcctcttcaattacttacctacctacctctactccaagtggcttccctttcagtttctatctcggacagccaaattatctcccctgtcgccgttgccctgatctgcgatcgatctcgccgccggccatcattgctaggatccttcacactccggccttcaccaaccacaccaaatatctcctaccttcccctcgctaactctctttggaaaccaccgcggactcgatacccgaaagagatctttgagccatggacccttgatctcacatttgtcatggtgtggatggatcatgttcctacgctcccatttcccttgcaccgtggctgatattcgtccatggtattctcctttggccatcaatcctctccatgccagacgttccccatgttttgtcgtcgcaatacatggctgggaatgatgggtcactggccatgcatagttcttgaccatgtttcccttcttaaaatcatcatggctcgtcatcttgccagcatcctgcgcaaatgacaccttgacgtttgtgtttttcttctcttttttttctttttcaaccaaaacactccaccattatcccgaataccccgcacactaaggaaggaaacgaaggaatccatttcatttttctgtcgtctttgacatagccttgctctaccaattcgtcctggtcgaaccgggccctgccggagctggcgtctcgatctcgatggtacgcactcacgagtccttttccatcctcagttctaaaccaaaagagctttagtatcttgagctttgctccacccagcgcttcgcttgcttccaagcgagtcaggcacacttcatgatttctcttaactggcccttttgttgttccatcagcccgccaagtctttgcggcatctattgagacggttgggaccagttcactgagaccaaggtacctttgtcagtatcaagactggccacgatacggcaagggtagcactacatgtaccattatggtatataagcttaccctgtcagtgcaggtacctacatcccaatgttaacccacgggggaaaatcctgagctgagagtcgctcttttctcgcgttccgaggtgacggttcgctggcacgaccgttttcgcttcggctgtccaatgagtggcttgctggcagccagccaagatgcatttatgcacagatatcttccacatcaacgagttgatgacagcctcggccctttttttggatgaaccaggaaactgagactagagagattgcacagctccctgccaagatcttgactgagggcattccgaccagatctgaacagtatagagcaaggcatgtactccagaacaatcggcatgtgtgccggcgctatccacgcaagatggcatccgtctcattagctgccgtcactcgtatccatgtggatggagtagactagtacgtgaacaacctaggaagcctaccgtctagtgatgacgcctgagtacatttgaatgcctttcagcaagcacccgatctagcacgcaactgaagtgcatgaccaatgactgaaaagttaaactatccacagtacccttcggcaacaccgatgctttgagagttacatcttcgcttttcccatcttcaggttatcatgcagcaagcaacaaagacaggactcaagcatccttttcagcatactccctttcaacatcaccttttcactctctatttgctactcctgctactgaaaaaaaaaaaaaaaaaatacatagttccctcttgcctttgcgtacttgtatgatagtgcaaactcggtaactatcttggattgtcacatttccaaatttccattaccactctcgcattattgtccaatggtggcctatctgccactttccaaccaaccgttgatgtctttcgtcattccagtgaccggtttcgtggtgtattcgaagtttcttcatcctactgtgaacattggtttgatcgtattgagaaaggatgtgtccttcatgcatatattatgtgtgaagggtcccgaagactcttcgtgccaaggctttcatgcttccattaatcgtggacacgttactgagcatttcaaagttgtcaaagttacattggagttaggatcatcaaaagtacgtggcgcaagcactttctttctacagctgttctttttgccttgacactaactattgtcaaagtcactatctacgtgatttcagactgaagctcgccataaaggaattcgataacgagaaaagcaagtgatgtggccgaggctgtggcgtttcattgatgctcttgagctcactgttatggtagctcgcatatccgtgagtggaggctggtctggttaagctaccaagaaaccataaccttccagaacttccttcgaagaagtctatatatatatacccgattcggcattcgtccatcaatagttagataccaagttcaaccttatggactttgcatcctagtatggtcgttcgccaagggccaagagacctaattgatacatgcacagcgagtagcgtcaaccaaagatccctccctccgttgcatgattgtctggcatttactactcgtacaaagtcacctacgcgacgtcccacatcccacatcatacatttgtgtattagtttgaacccataaagcccgcaaaaaagaaaaaaaaaaaagaaaagcgggacaacaaatcttggactaccaactactaccgcaacgtacctactgcatctataatgctacccaagacttcagctgaatcttttttcactgttcctttccccaaaatggatggctggccctaatgcgtggtacctttttcgttgcactcatggatacctactggtaacacaaaagtctcgtgcatttttggagtgttgcttcgctgcttcgggggtaacataaacatgaaccgttcgtttggttccccacaacatactgggataaaggctttgttgagttggggtacctatgtactgagctagactgactggttagagggctggagaggggctgtggagtttcttggaaagatgtagtgggcatattgggattagtgagggggttatattgactatttcagaagagtcacatttggaaatttagccaaaataaacgttggggtcaatgacaaaggtctttccttacacatgtatcacagtctatgtgctacttactagtgttgttgtccgcgcagagtcaaaaatccattgttgcctgtcagcaaagaccccatctgtgattttttttcatcaggtagaggaatgttcagtaaagttcactcatgttaacaacaagtctatgaacccaatcaactcccgcttcgctaaccagtgaaccttctatcccgtcctctcgtactcccaactcccaagcttgctcgctcaattcttaaagggcgagccagccatctcatggatcacgctcacatccagtacccatccctccacaactccttgctatacccctccgtcaacctctcatccaacccaaaagcctcctgccaccccacaaacccacgatccagcacaaacaccttttggtcgacgggcttctttttctcctccccctcctcctccccctgcttcttcttcacctctccctcaccatcagccccaacagcctcttcgactgaagcagcaagcttagtctccacctccttcggcatcagacgatcccgctcgcgaatgtagcgcaaagcagcgctgggtccgcgctgctgcgagagcgcgcagtggaagacgaccgtctccttgtcttggagctggcggacgagggtaggaagcatggcgtcgagcttgtgcgagggaacgttttgggaacccttgatgtggccgcctatgtagtctgtgaaggggttgttaataccgggggatgacgcataatgattgactctgtgtctcttttttctttttggattgtgcgagtaagttgtgtatctggtatggagtaggacaggtgtagatgatgatgctgcggagacaaggaaggtgaaggaggttccttgcggaggacaaagaccaggagcgggaactagctaagtacgcaccgtcatcccgcacgtcaatgatggccaaagtggagcggctgttctccgtgccggccgccgctgctgccgtcgaggcctgttcggccaggatcagcttggacagggacgtggcggacagccgctggagggatccgatagtggtcattttctggcggcggtcttttgggacgttgatctaggagggaggggagcacttgggggggattggaggagcaaagaggacgcggggggcaaagaatgaagaatagttcctcttgatatgtcgataggtatctttcttcttccaagttccgtctcttcgaatggtttcttgagccgccgctatcagtgcctatcaagctgcagtggtgacaagtgtcaatccttccactgtcaggtcccatttcttcagcgggcgacgttccagaccgcggacattctacagtgagctgtaccgtatggaacggtctggaccctcttgcgcttttggcaggcagggcagctgcccgcagctgctaggaaagttccagacagatgtcacgggcgctttcgcaatggagaatccttggcggcaatcttggaacactcaaccttatttgcacctcaaccgacctgtgaggtatacctgcacttgttgggtttggattagatgctgtattcccaccggaacagcgacagtcctcaatctgcggtccatcatcctgaaaaacgtaggcttaagcgttgaagatcgtatgggatattgccaccatcatcgaagtcggctgtttcgagtcaagtcatgccatacaattctcgagtcattttggtttactgatacaggttcatccttcaagagatcaggttaaggtggcgcccatggaggatcttttcgtttcctactcctacttccgtgtaagctgatgatgcgatcttgttcgtgaagaacctggaatataggtacccagtcagctttaactgggggattcagaactcacttctgtgtatccttgaggaggggaggcaagtccgcaacgggcccctcagctgccgagtgacagtggtcaagagatccttgtatcgcatcttcaaggctgacctggtctagtcgtttccaccttgtttctagatcaaaacctcttgccgaatcagaaacccggatggccctcagtcatcgggatccgtgctcttctagctgcttgaccctcaacgtttgcgcctacaggactatgacatcccgtcccgttcttttggtgtgcaagtcaccattgtctgactcgggattatcttctggcgttcggttcttgccccgtatggccatcccaccgcacttcctcccagtgttcatctctagttgctctgttccaactgcagaacaacagaacaatgagttctctgtccttttccctcagtcagtcaagatgaaccatgagaaatcggggtcatctcatatacggcctaattataggaattattgtctgctactcggcagcattgaccacccttgactacgtggcaagtgcagagtctttcgagactgggcagaatcctttctcgtcatggccacaccatcatccacccattgttgcaaggcgtccggtcagcggccatgaagatcttggctcacagcccgtcttcacgaccgtgacctcggcgatcagtgtcgcagtggcagcagaggcaacccattcacccttcccgacaacggcacctacggctgtaggatcctgcccgtgtaataattccctactagcaacaataagctcgctcagcggtgccctcgaagaagccaactcgaacgcgatatacttctcaagcctcctggcaacatccatcatcgggcttcaggagtcgatcgatcatctcgcctcgtcagcctccagcgccttagcatctgttcaagcttcggcctcaatcgcaatagcgtcgaccgaggaatcggcatccaatgctgtgatagctgcagaacgttcggccgcgagcaccgttagcagcatgagtgaaaagctgggccaagggacggtcacggtcacagcaaccgttgtctcggttacaacagacctcatagggccgaccatcacggcagatccaaattcgacaatggtgagtgctccgtgatattgaaacttgttgccatcgcgttaacctttgccagactccaaacaatccgcaggctctcaacaaccccgacatcaaagctgtgcagggagccgcgtcgtcggtcaaccgtgctgctatagcagttgtcatcgccattattggctcctctgtgctttctctcgccggcttctacctcttcgtgagataccggaagaggaagcaacaacaaaaagaagaagaccagaacgtaagcgacgcgcttgatcgtgccattgtcagctatatcgtcaacgaccaggccagcccgaccaagaatgggggcccatttagtccgacgaggtcaccaggacctatccacttggagaccatccaagaagcacacacaccttctccaacccaggggccacaaccacctcccgtccgacggccctcgcaagcctatctcccgtcaccaacagcctggataccccagttcgagccatcaaccgacaactcccagggaaagattggacaggcggttggcagaaaatatagtacctccagcgacatcctcctcccatcgcctggcccgccgccaaccattcccctacccactcccccaacaacacaagacatcaggaggaatatctcaatacggtacgctcctgagtgcagcaaaagcgtctacggagacataatggctcggcccctggaaaccgtgcctaccaacacgtcggtgatgagcggtacgagtggtggtggacatccactcggccattcgaggactgcatcggcgacaagtgcgaggaataacagcactgatgagagaatggccagtaacgcatctgcttctgcacgcggcaagcatgcgcgtggaccatcgacgacgacttcgaggcggagagcggcgagtacggggagtgtgagattgcagggtcagagcatgggggaccaacaacaatggctacagaagcagcagcagctgcagccgggaagaatagtcgagagtagggacccgaattggccgttgccgaagaacggactcatctaagtatacggatacatgatatcgtcgctgccttgatttgaaatggtgatgttggcggttgggagctcctagttggtcctattgggtaaccttcgaggagactggaggtaagatatacaagttcatgtgcaagtttctcagtaaaaggtctcatcaagaccgcttgagctcaacttccacagctcctactgtcatatcttgaatgtcgatatatacgatcatagtattgtcgctgtcatttgaaaagaaagcaggtgattgagaagggttagggttgaataagaccacaacaagcaggtttgagccaccgcaatgacgtggctggatgtgagtgtgggcagttggcccaagcttccttccttcattaaaaccaagttcggctcaccaagaatgacgcaggcggcaacagcactgaagtttggggggaggggagctaccagcggtcccatcgcgagatgcaaccaactgaacggaatttatcatcccaaagaatatgttgacacgacagcaggagtacgaagactcccgatatgatcctcattgatatgaaggacatacagcatctgtatagttcatctcaacctatgaccgtcgcaacaacctccaagacgagaggccagcccagatttgggcatcgggggttgacgtcttgcatgtgaaatcggaccagcccggatcccgaccagattctggcgggttcttgtgaaagcgcgatgacgacaaacgaacacagcccagctcttccgccgagaccgacgccatattgttagtgtagaagagcctctgggtagaaatttcacaataaaatcgcgtagcaatcgtggaaagacctttccgggttttgttttgctcatctttgtccatttcagtcttcattatccgtcgtctttttcaggtgttccgccatcgtaccgctcttcaacagtgatacgccatctcaacttccctttctgaagctagtggtaaacaggagtcctacaaaccgcagtcgcagccagccctacagaacctggaagttcctgtttgcgctatcatcttgaacgcctatctcgacgagttctggttaacgtgccaccaaaaaatattcaggctacgttagtgcaatactagatcctgcaggggcaacagctagcaaggcgcaccggccacactatcgaacctgcggcagaaattccccgacctgggtcgacgtggacattgaagaagcgggagctggagcacaagcacacgaccgccctattttttcccagagatctccaccatacgcaccgctcaccacctcagccacgctctctcccgccggctgctctccaagttatttcagcttcagctctccaaacaacttcaccacccggaccgagcgatataaagattaccgcgccggacaccgactacatcaaactttaagcaacccgcttccagtacagcatttctatcacaatggctcccccgccgcccgccgacctgcctcttgcgcagaggattcaaaagctggcacagaccctgcagtgtacgtgtgcatccaaccctctctctccgtttgagcctccatcgctgttgtagcgattcgaagatttatcatgagcgcaaatggctaactgtcttggtttcctagtcgcttggttcgctgggtacgtcatgattctcgattggcttgctgtcccgcttccctcccgtgccgcccgctttcgatcaggatgaagcagatttcacgaggggcagcaaggcggtatctcacaggagcggagttgcggaacagccgactctcgcgccaggatatattttgattgctttgaacgtatactgacacgatcttgatcataatagacatgccacccttctcctttgcgtcacccgctacgccttctcgtggctgcgcatgaactactatggtcgtatggcgcagttctgctaccgcaccaccttcctctccgctgccctcacatacggtatcgtggtttacaagacatggcgcgctcgtcagaagaccggtgctaagccggccaacgttgtcagctacctcaccgacgagaacgttcagtacctccgtatgtctgctcttctcttgcaagcggtgaccctttcaacgaatgctaaccgcgaagctcagttttggcccttgtctggctcttcatgccccagtaccccatcgccatgcttcccttcgccatctactcggtcttccatgtcgctacctacactcgtgcgaacttgatcccgactatcatgccccctactaaggtggcccctgccgccggagcttcgcccagcgccaagccccagtacactcagcaccctatgtccgacgcgattggcagtttcgttaagcagtactacgattcgtccatgtcggtcgttgccaacattgagctcgtcctctggatccgtatcctcctctctgccatcatcttccagcgccgctcctggatcctgctcgtcatctacaccgtcttccttcgcacccgctttgctcagagcagccacgtccagaactcgttcagcacctttgaggcccgcatcgacaacctcattggcgctcagggcacccctccggctgctcgtcaggcttgggagaccgtcaagggccttgcccgtcagttccaccaggctactgatgtcaacaagtacatcagcggtgccgctgcccccaagaagacctcttaagttctcggctaccgccgaagcttgagatgtttgggcattgatgacaagattgcttcgcgcatgcgcatgctagcgcgacctaggcaagacaacagccgagaataatagcctgcggtgcctcctttagttcgaaaatctttggcccagaagcgaagggatcgatcatacctttcggttgggaagaacaggactctggaggggtcgcgtaccgggaacgacctgttggctggaaggcaacatgccacgagaagggataatagtgcgtaatggcttcggaatgaagctcagtaattgttcaaaatcagtttattactaggctttcattgacagtttgttgcagtgttactctttctggttgcggagagaagtggttgaagaagggtgtttgaatttcctagctgctgaatgcaccaatgcgtgtatacctgtattgcttctctgttaatccatatcctagccgtatgcttattccctagaaacatattgtcatcaagccagctgttctggtcgtaggggtcgtgtacgaataccaacattccacgagccggttcaagtttatcctcgaccagtagctgccccacttttgtacccctatcaggtcacctcagggaccccctctggggctcccagcaatgacgtcgcttccgctgttgcaagaggtaggcctgaaccaagcgggttctcaggcctccctcacagccttcaccatccagctggtagaggaggtttcgacccatacgcattcggatctggattatatcgaatagcttggatgatcgactaggaaacggtgtatgatcttgccaggtttcgagattccaacgtttgtgtaaatgaatgcctttctggcgccagatgtgctgcgcctccataactgagctgttcccttacctctagtctgttactctcatcccataacacgtcaccgaaccacttgcgcaaacgataccttcttttccgccaacggctgtgtcactcagcagcctctaagccgtcatcctttctccttcggattgaagttcccttttttttacctatagacaagtcaatctgttgggacgttgttcaggctaaaaaggataccgaccatggtctccctgctgcgtcagctcgtcgctggtccgcgccaacaacacgaggatacgggactagatctatgttatgttacctcgaatatcatcgcaacgtaggtactacctttacctctacctcctcctccattttcccgccttcatgtgtttgcagagatggaatggctaactgatgcggcgaaaatcacagatctggaccctcacaaacctacccccaactagcctaccgtaacccgcttaaccgcttggtctcttttctcgacgagaaacacggtgatggctggtccatttgggaatttcgcgccgaaggcacgggatatcctgatgaagccgtatataaccggattagacactacccttggccggatcaccacccgccgccgttcaggctggtgccgttgattactgctagtatgcgcaattggttggatggggaggatggaggatcgtctggggacagcagtgatactacgaaagtggaattggcgacgccggaaacgacagacggaagcggggctgcccctgccgcaaatgacggaaaccaaaaagacaacaacatcaacaacaacgacaataagaaaggagatacaaacacagcggacaaaaacaaactcgatctcgaccgcccgcgtcaaaaaggcgagcgcgtggtcgtcgtccactgcaaagccggcaaaggccgctccggcacctccatctgcagctacctgatttccgagtgcggctggaccgccgccgacgccctggctcgtttcaccgagcgacgcatgcgtcccaactttggtaagggcgtctcgattcccagccagcttcgatacgtgggttacgtcgaaaggtgggcccacgccggtagcgagccggccaagaggaagatctacgtggacagaccgattgagattgtcgagatacacgtctggggactccggcacggggtcaagcttgcggtggaagggtttgcggacgagggcaagaggattgagacgttgcatacgtttgggaaggatgagaggattgtggtgaagggggatgcgcctggcggaggcggggtgatggatatgttttatgatatggctgggtacggcgccggtaaaggaagcgattcagaagaggaggagaaggaggaagaaaaggaggtttcgggcttggatggtgtgaaaagcgatgttgatgatgctgtaacagatcggtcgacaacggatgcgtctagtgcgaaaaggagtaagagtaaggaacaggtggacaagatggggagcacggcgagcagtttgatgaggaagatttcggtgcgaaagagcaaggaccataaagagaaggagctggaggagaagaagcagagcgcgctgggcctttcatcagaaaatggcagaaaagcaaagaccatcgcgatgccagaagcctcacaagttacgaatattccgttggcagaacagaacaacgtcagcaaatctacctctaacctcacccccatccgctcgaaaaccagcaccgaatcctctcggaagcgacaaaagccggtcctggctgatgaatcggagccaggtggccgggccgtcatcttcaagcccaagaagcccatcatcgtccccaacagcgatatcaacattgacatcgaaagacgaagccgcgcctcggccagcatgggcctaaccatggttactgccgtcggtcacgtctggttcaacgctttcttcgagggcaacggaccggagcaggatggccaagcagacgatagcggtgtgttcgaaattgagtgggatgaactggatggcatcaagggatcaagtaagaaggggactagggcttttgatcggatgtcagttgtttggaaggttgctgggactggggctgggactgggattgggactggcgctgggattgggactggcgctggcgctggcgccgctgttgagactgttgagattgctgctgctgctgctgcgcctgaaacggcccagggagttacggtcatcacccagcctggggaggggagccctgtaccccagatgaaacctgcggactggaagggtgctaatcccgtacaacttccaaaggaaaagggattgggtttgagggcggagactaccgagagtgcgagtgtgagcaaggccagtagcttgttggatgtggatgtgacggagggaggtgataaagacgatgagtcgttggctggggtgaagactagcgacccgaaaggagaggagcttgatgaagttgctacgccaaaggcctctgcttgaaagtagaattatggtggcgttaacatatcaactggaagaattttaatgaacactgtaggctactagtaggcatggaggtgaattttgatataatgttccgtcccacgtcttcgtccaaatcctttgattccgttctcgtttctgcgctaacaacccagatgggttaggtgaagtcaaaccttggcgttgccctgtttcacaaagttatcgacgatttttcaccgcaactgccgcgacttgaagttgaaggattccggattgtttatttacggtcttgcccgggggcattcaaagtcaatcgacaaactctacatatgtacacacatatgaccgagtcaagtctcgctaatgaagcatatgatggatggtgttctctccgagtaccttgtctcaaatggctcatacactatatagtacctacagtagcgtttggacaagactcgtcggggcgatatgtgagacaagtgatggcggactagtatagctggacgcaggagccggggatgctctctctcttacacgtgcaactcccatccgctcaaccgactccgttgcctcatcgggcagcttatcgataggtaacatttggcatgcggggccgggggggggctgtcggtacgtaccggcgacgaggataggcgctgtgaatgggtgaggtgagttgtacctctacaaggggaagaaatgttgaaaagactcccgtctttttcgcctgtgaaagggcggcagttggctggctttcatagatcggactggccctgccctgccccagtgccatgaaacggcccggggagcgtcaccacgcagtcagtgccccggtggctgtccgcagttcggctgtcaggggtctccacagaattttttcaactttttttcgcccgtcatggggcattggcctgtgatcctggcagtggccggccccgtcgacgcgctgtgcctgtccatcggtctcgaacgctgagaactcgagacttttttccccattccattccaatattatttgacttgcctattgcgactttgacctttgcggttgatgcctgcaaatccaatcaattcaagacacacttttaacaactttgctgatccgagaatcctttgtttccttgtcagtgagaaccctctgtctttcctgccctttgagtccatttgcgttcccggtataacatcaatcccactgcaaccacacttcactgcccattcaccaccaccagtcaccaccacacccgtctaccctacgagcctacctctaggtacgcaccttgcttgacacggctcatttcactcccgtcggagcttaaactctacctccctcccctactacccaccaccagcgaaccacacatcgtggccgtttaggatcacgtttctcgtgttgtccatgagccccccctgccggcaaccccgctaacaggtcaccagctgcataagagaagctaggaagtaacccgcccgtggctgtaacacccgagaccctccattcgaaatctttttgtcaaccaacgctggcctgtcgtctacctgacgggttctccgacttctcgacaacatgtccggcgaaatggcgaacgaggtcaaactcatcagcggaaggagccaccccgagctcagcgagaaggttgcgaagcggtatgcctgtctaccacctgccctcctcccgatcttgtcctcgaaatcatttccgatatcgcgcattgcgccgtcgtccagcagcaacaaatctctgacccgccttgtgtttgttttgtcgcagactcggaatcgaggttgctaggaccatctctctcaactactcgaaccaagaaacctccttcaccgtcggcgagtcggtccgcgacgaagatgtcttcattatccagtctaccaccaccggcgacgtcaacgagggcttgatggagctcctcatcgccatctcggcctgcagaaccgccagtgcacggaggataacggcagtcatgtaaggatctgatccatgagcatgaacaccttcgcgcgcactctttgcgccagccattggggcttcagtggtagcctgattgtgttggcgcaaaagatgtcacagtgcttttgctttggaaaccggacagactgaactgacaatttcagtcccaacttcccctatgctcgccaggacaagaaggataagtcccgcgctcctatcagcgccagactcgtcgccaacatgttgcagaccgctggtgccaaccgtaagccgttctccaattgctcgaggggccctggtcgccgctaactgtgacttagacattgtcaccgttgatctccatgcttctcaggtacgttctgtctttgcgatccatcgtttgtgcgaagtcatatgttaacaatgtcgcctacagattcaaggtatgcccagctctttaccgattgaacgattgaacgattcccttgacatactcgatatggaaaacgcatgctgacgaatctcgaaaacaaaaggcttcttcagcgttcccggtaagcctgccactgccgcatataagaccacccgattctaaccgatgaacagtcgacaacctgtatgcggagccttctttccttcgctacatccgcgagaactacaagcctgaggactgcgtgatcgtctcccctgatgccggtggtgccaagcggttagtactctgcgtttccagcaagacagacagatcgggctgactaacccttcttcaagtgctacctccatcgcagatcacctcaacaccggcttcgctcttatccataaggagcgcccccgccccaacgttgttggtcgtatggtaagaaagtctgaaatggtgttttggtagggccgaaagttgacagtgtaacaacaggttcttgtcggtaatgtcgaggacaagattgccatccttgtcgatgatatggccgacacttgcggcactctcgtcaaggctgcctctgtcctcaaggagaacggcgccaaggctgtcctcgctctcgttactcacggtattctctccggtaacgccattgagaaccttaacggcagtgtcctcgaggcgcttatctgcaccaacaccgtcccgctcggtgacaagattgaaagggttagttttgactgcacttttcgtctcctctggatgtggaagatcgatctccctatcaaacttggcaagataactgaccagcgcctaccctacataatacagtgccccaagatccgcgtcatcgacatctccccgaccatcgccgaggccattcgccgcacacataacggcgagtcggtgtcttatcttttcaaccacgcccctgtctaaactcagacagtcgggtcttattcatatctcacaagcatcataacatagcctattgggtgaggctatacatatcatttttggcaggggttttcttttgcatccaggttagaaggggtgttttacgtacaaaaaaagaggtgggtagggttggtatacctcggtactttgacttttgaacacggggacacgggggaagaatggaacatctctcctcaggggtttctcttgtgtctctttttttttcttgacctccacggtgcatgggtagcaaaaaataaatggtagtatcgttttggatggcaacccatgtgtgtgtctggattgtgttttgggtcggcgcatcccatgaagaggagagtgtcagcttgacagcggactatggcttgaatatcacacaagtttcagtgagtagatagccagattgtcgtattctctagatgttcatttacgctaaaacctttaagtgatacacaagtcaccaacagcgtgggcgagcattgttgcccagtctacagccagtacaacaataactacccctgtcagttagacgcaacaacaacaaagattcaggggtaaactccggacgacggcaaccgtcaagcatcctcagcagacacatattccaatcttctatgcaggtcctaggcatagcgctggtgatatctagctaagatcagtcagccagtcttgctctaccgcgtacggactacatcagagcagttactcaaccccaggcctatctagccggcatcttgctgaacgccaaagccggatgtcgacagcccagactacgtatacttcgaccttctctgcccgacccacctctctcctgttcgccaagccggttgaacaaacatcgatcaatgtctttccagtacacaaggtcgaaatgggagccattttatgtgctgtaacctccagccgtcttttcacatgtatcacgcacgatggggagggagacctttgacttcacgcactggccactaccgaacttctgccatcatatcttcagctcggccaagaaggcgtgtgtataacttgtagattcatccttgaaaaatggtaagtaaggtatttcgaaccggtcactcagatttcctacgtattggaatcttcatcagctttgtgggttggttggtgcctcgggaagatgtacatagtttgagtgcgggcgtgtgtgaattatacgacgaagaaggggggcgattggattggattgcaggtttacattttacacgcctataggtacacatgtaagtcagtagaggtttatgtcagtgggagaaatttgcctgggtaggtagcgggagaacaaacgaaatatttactgatcccactcactcactggctttgttagatcaggagctggactaggtaagtagcctggcccggcatcatcacccacgcacggctcggagttcaatcaatctgtctcctccgatttttctatcaaaagcgaagcgtctaagctcatacagtcctagtcctgtattcaatacaggcatgtaacgagagtcgggcatgagaactgcagtataccactgcaatgccccagtccccaacacgcgtgataggcgtccaaccatacggtctagatttagctctcgtacttaactttcttcgtactctacacggaaaggcaggaggaacaccggatgtgcctccctaaagtgaataatcgccatcgacctgacaaaataaatcataaagtagctatcaacaacctcattgtataaaagtcaaaagtgccgtttaggttttccaaggcaaggacgctcgatatggccgaagcaacaactggaagtggaagtatactgcgatatcgcgaaggcacaatgatgctaatgattggcggctactatatggttcggcatagcacgataaaacgaatgttaactagtactaattctaagggatgaacgaacggaactcagattgtagaaagtcagatgaacaattcgcagaatgaatggcatgggtgaagccgtgtacagtatacgaagtacggaaatgcaaaacgccagaaaaaaaaaaagaaatgattggtctctcccgccgggaattgaacccgggtctcgagcgaatcgaactgatgttcaagcttgacaagctcacatactgaccactatactacggaagatgtacaactgttgatcagctgtcgtagttggttgttggaaactttttggtttgatgatcctataaaggtacatggtaaagcttgaggccccaacaaatcgcacctcgactgctttctgtgccactgaaatgcaatacccaacaatgcaatactactgcctaataaatatcgtgctgagaaatacagatagaagtttcttttctttttgtcccaggatatcgttgcatgagtgtgatttgtgtgatcgagatgaagatttgcgacagcatgcaccattcatgcattaagtacctttcttgcagcatctgacttcggcctagttatgatctctgcacatgtctcaagaggtatcaacgatatgaacataggcaagtcccttgttcccttcttttcactgaaatacatccatgagcccaaagtgaccggacaattgcttatcctttgccgttcaatacccgtcacgatcgcgatcgacccgacccgaacgtgaagccccccaaccgataccagcttccgtccactcaaataaccgccttgatcacgcttttggttttgggttcccatcctcataaaactccgaattcgaacagcccaaccagttatgaatgcaaaaacgccaacgccagccaaatcgctgtgagcgaaaataaagaaaaaattgaaaaaggtatctcaggattgagcatcaggtataaaaaccagaagggcaccatatttactgcagatggtgtgtgtcataaaaagggaatcagagggccaagccagttccatcgccggtccatctgtaaagggccagcagttctctgcggcgttggtgttgttcgccaagatcctcaggcacgcggccgcggacctgtgcaagggcactgcgcatcaccctgctgaagttacgctgcaaaaaaggagaaggaagagttagcaaagcgtccacaaagatatatgctaccacgaagagatcgacatacctggtactccgtgttcagggtaaccacgcaggcctcatgcgcacgaatgatggtctcacaagccttgacgacactgggtgatgcctcaacctgaagtttatctgcgataagcagaaggaggaacgagccttggaggagatagatgccaaagaagaaaggcatgaactccaggccaggatcgtattcaagaatgttgctaatggcttcggcagcggacaccgcatgcccagtagcagtaataaagccctggctgctgatccagaggtcattgtcatcaaggaggttgatgggatcccatttccccgtaaggaggatatgcaacacgtgcatgacgtgtgttccataggccatgacgatgcgagtctgaatatcactttctgtcatccggctggaagtggtgtgtacgctgtgtacactttgaactgacggtgtgccagcatcgtggggcacatcattggcggttggaacaccggccgcctcggcagccttctcgtcagcagcttgtgcttgtgcgctaagactgagattacgatgctcgaatctcttgatactttcttcatagatttcaaggtggcgggtaatctcagctgtctgatcatcccattcacgggatgaacggaagccaacgccaaagcgtgggtgatttcgagcatgatgcaagtccacgatctcgccgagaatggtcatcaagggtaggaagtagccaaaaatgctatgaccagtgcagacaaaagatggtccacgatgccgagcagctggagtgttgggatccgaagccagaacgttgggatcggtgtaagcatagaagttcccgttctggtagtcagtatcatccatgggctgcaaaagaccatcgcattcgatgtcgaggaggaacaaaggccggttgtaacatagtgcaaggtgacggtcgacgatatagacgagccaccaaatacgccgtctctcttctcgttcctcctcggtaatcatgccaggaatgttgcccatttccccgtcaagctcgctcccactgttctgcatagagggtgagttttgtggtatttctcgtccgagcttgagctcacgagctagtgaccatgcggcgttccaccaccgcaagctggcacctttatactcgcttgcagaaaccacggtggcaaggtgaatataagtcaccacatcgtccaaggtccctgcggcgccaaatgcgccagtctcgccggtcaaggcatccatgctgatcgatcccggaagagctacaccgaggccacccagcgccactccatcaacaattgggctcgagacaggtgaaggctcctcggacggggtgtgtattagaggtttaagaaggctcactgtgagctccaaaagcttttggcagatcttgccgcgcgctgacggaacgctcgtcaaaaagggggcatcgctggtttgggcagcaacccacagcatgcttgctagaagcgcaggttgacattgacgaggtttcgtggggtgcaagaaggagcgctttcgaaatacaaatccaaggacataaggcgacatggggtgcatctgcgccgaagaagaactggcaaagtataggtcgatgaggtcgcatgccaacgacaccggcatcaggttacccaggtgcggtagaagtggctccaaaacggggtatcgtaattgtgcatggctgtaggtgggctgcggaatatgctgcgcaaactggggtggcggtgatgctaagttcatccaaccaggcgaagttgatccgccagccataggataagcgctcaacggactggccccaatgcgaaaaccacttgatgtgtttgcggaatagccggtcggactttgagtatgcagcgcgtatggtagatctggatagttggacatggcagcctgattcgagccgtatggtgtatgatgcgatgcgccgttcatcagatgagcacccatcccttggcggtgatattcttggtggacattcccataactgagatcgagagcagccgggctttccagatctctgtccatggcccccggatgactcgcgatatgtgtctgatgtgcgcctagatcaatactgtccatactcccggtcctttgactcctcactgaaccttcgctcatatcgctcatggttttgtcgtttgaagttgtttggtgctcgatgggtaaggaagaagctcgcttggttgctgtggtactctcggttcggttcgggggggattgatcgttttcgccggcttggctcgggtttttgtgaccgttcaattgggcggcggcggcggcagctgcttgtgccgccaaatcctttcttgaagcctttccacgcttctttcgctctcggatgtactcgcagccaagtccgaattctaatcaccgtcagactatgcgttgacttgtctcaagactcactttacttaccaatgcaatgggcacatggatgctggccatcgcattttgtccgcagctgattgcactggtcacacgctctgcttattcgtctacgaatgggtccagccgctcctgttgctctggttaccggtccatagggatgttgtcggtgctttggttgaggtcccgcccttgctaggtggtggttatgaacactgacgtgctgctgaagttgctgaagagcatagtgagagccggggcccatggtgtcgaggccagcggcatggagatggctggctgtgacatgtccgccagatagcagggtaggagagggcatagcatgataaggggcgaaccggtgaagcggattagacaacatcttggccgaatgtacagcgttgatgatgaggatggaaataaggtgtaccaagtgatgtgaggcctttgagccgctggaccaaagacggggacttcgagtgagagcgggtgctggttgaagcgccgtagtgtaccagtcgtagtcacaggtaacagacaggaacgtcgtcggcgaggatgaagaggtgagcgctatctatatcctgacccttggcgcaaaagcttgatgagctgccgggcgggagccggactggtcagcagtagtctaacagtgggaactagaaaccgatgtggagatgcccagggacgggacaggagcatagggtaggtagcagaaggggcaccacgctgcgggagaggtcaacatgggtgagaataaaggccggtacaatccatctgcacgaaggcagcagggccagcataatatggcgggtcttgggtataagagaagttgaccaggtggcgggccagacgcaagagtgagcagacatgatcgaaacggtcccgttgagaacgtggtcatgatgatggtggggtggtacgcaaagaggagggtgtgtgaacgtacatggcgcagaatgtggttcaagacaggacggccaggagattcctggactagggagtggtgtcttcgctctcctgagcccgccagttaggggcaagacttagtcgtgatggtcgccgtcttgcagttgttgtctctcgtggttgtggtccggaccgggtgactgtctataacttcagcctccaactatatgccgtatagtggtggagaggagccggagggagcagagaagcccaaaagggctaaaggagaccggattcgaacaggggaagacgtcggtaatttttcttgagagcggttcctgcttcttggttgcactttgggcaagagtctatgtatgcttggcgtgcatatacaacgtgaggttgatggcgaggtcgatgaggactgaccagactagatccaattggtgagcgggcctcctttctgggccagagacaatatactaaggtaacgagcttatattgcgaaggcaatatgtatacagggcggcgggacgggagaagcctggggagacgtgaatctgtgtccagagcaggagaggatgtagcgcaggccgggtaggatgctggaagggagattgggagagggaaaaaaaaaacatgacagcgggtttcgtggaattccttctgggaaagtggaagccgctgcctcagggttcacttggtgatatacggaccatcttccctccacacagcggagcagtctccaaactgggttggcctactggcagggatcttggggaagtggtttcgtgtggagaaaagaagtggtgtgcgtctgcatcatggtggtagtgaagggtggtagccccccagaaagtggaagaacggtgtatgcacagcaaaccattgcccaacccaagccgctaacaaggcggaaaatgcaacgaatggtcattcaactgtgagttaggtttaaggggcgaacaacctatggcgttgaggggtttgggtgccggatggtgcttgtcgttgtcccgacaatggctaacatgtctgacatcgtccgactgcctctttgacctcgtggacactatcacttgaatacgtaggggactgtgccatcctggaatgtagcgagtcatggacttcagatgaaccttgaggatggattcgtctcaactttggacagatggagggttttgggggtaggtagaggtaggctgaaacctcggtgacttggtggctgaccggtcactacctactgcgtatgtctcatggcgctgaggaatggcaggatttgggaacgacagggtctactgccctaattggtaggtgttttcctcgcatcccctcccgttctccctcctccgcatttcctccgcgtttttctcctcacggcattgtctcgtccgtcataaaatccgttgtttcccaagtcccggtaaggcgactcgcttcccaatgacttgacaaggcatcttaaagcgaggcgagattgaacgtgagactcaggtgcggccaaacgatagcggtactgcgaaatggtgaatgggcgctgcaaccccctgccgctcaagcgctgccggcccctccccagtgctcccctcttgcttcggcatcaagttgtaggaatggctgcgaagggcggagtggtcttgaggacaggaagggatggccttgaccattcaggccggttccgtcccctgctacctccaagcgtagaagggtacctgtcaccagccttgccatactcgttctcgtctctgtccgtagtagtgtagtcaccgcaggtgtagtgtaggtatatgtgcctgctgctatggtgaacagcagcaactagactctggccgttgcgatcgcccattccgactctggtgagggggaaaagcggaggtgtcgaggtaccgcagctgtagcctgtcgcttagcttactccatgtttttgtgccgggccactccggggcagcatgtgggtttagtggggaagaatggaggcgtctggacagcctttgtccacacaaaagtgccgctggaacacgacccagcaggggtgtcttttggagatatccaccacctgctgggacgcccgctgtgcggttagattgttggaagtggaagcttctctgaccccggacttgctggcgtgtgctctagactcatccggatgggtggaaatcgacccagttcgcccagctcccggctactgtgtagacaagtcgcttcgctggaggcattggttgcggcaatctggtgtacagtgtgtcagtgtgtcaaagtgtccttggttcgtgatggaggtgggtggcagccagaaacatgcacgcccgcattcgcgggaatcaatctgacctttggggtggtgtcgaattggatgttgtccgcaggattttggcggctggaattgaagtcaagtgtgatgtgaggtggagcaaaaagacgctttcggttgcagtggaatggggtctccacggcgcgtttttcgggttttctggagttttctggggtcacggaaatcgtgggatgcccctggggaactgggggggggaggctcggggcaaactgtgggtgaagaaagcctggagagcgccgagaaccaaaagacctgccaagccgatccacatccggccgagtattgtggggtatccacatgtgcccactcatgacgccttggcgggagccacctagaaatttttgtaggtcatgttcggcttgtgggcgagcggctgcttgccagcttccgactctgcccctgccgatgactgcaatcgcgatgacgatggtgcgcgactcggtactatagcggccgaaaaccacgggatcagcgagctttccaggttgtatgtacatagtagctgctggctgcctacctctaggtacctagtgtagtcaacactgactggaggggcaagagggaggaagatattccaacctgagtcgacgaaacattaaaaccagtctcgccagttcttccacgcatcaaaacatcacatgtttcactttgaatccaggtaactcaagcaatactatagtcacctgcttcattctttcctcccgttgtttgtctcccgttgttcgatacctcccgctatgctctccacatttgggcttctggggtcggaactgaacaggtgcacctgcaaactcgataaaacaccactttcatttacgcggtggcgacgaggttgacaaaagcagaaccccatttctgttcttcaatatcctcctgcatcaaagatatcgcccgcttcctctggttccatggacggtgccacctctcgatttcaacctacacaaaccttcgccaaattttggctctcatcttttgggttggtgacgaggatcccctacttgaacaacaccttctgtagattacacgtgggctgcctgagtcgcgcgtcccaacgccccatctggaggtgtccttggaacctgaaattacagatttgtctagcctcgtgtattgatcgaaatctgctgttccagactgttccattctgttgctatcagacatacttatcctttttctccaattcatgcgaactacacatcaaccagcataaaagcgagaaagaggctttcaatagtcggatctacctctaatgctacacgcccattcaattaccaacgacgtcacaatcccgtccggcagttcgctcaacactttactatgcagtgcatactactagtataatggtgtacttctccacagacacacccagcatcaaaaagcgctagcgccaagtctggatatctttaggtgcgcgtttcacaagaaactgatcagcgtgctccaacgttcgtcatcacctgtggatgctttgtttgaacaatagtgttgcaaatcacttcctaactcgctaaaccctccgcatcgcttaaagatcagagaaacacacccagagcaagcaactggcagtgttgtggtgtggatgaagaaaataccagatttacgaaaactatcgacctctagccacaatatcttgaccatctaggctctttggaaaccatcgtcagtatagaaaccgagatggatgagatcatgcagtggagccgtacctacatgtctgtcccatggtaggcgccgtcgagttgcagccgctaggaacctggctgtacgtattacctacctaccttaagtataggtgggtacgcagcacccatttgcaacaacatcagttgctagaccgcacctggctggtagcgtccggcctgctaccaaccgcacccaagggctgcctgaaaatgagatcgactattgtacctctactcttgtttactcgaggtccgcaggaacacggctgtcaatgggggcatccgtccattgtgctgacatttacggtgccatatctttcggacaagaagctggcctccatctcgcccgtggcagctcgggactcacttgagcggcccgttctttgacactgcccggccgtcaaccatgcctctttaaccccgaatcggtaggatgtacaagactacaatcatgggacgctaccctgccgccaatccgccttacacctgcaaccccaacagtagcgcggcaggcccatctgtgagagcagactggagcttcttgaaccttcttcttttagtgtcttgaccaggtagtcaccagaagaccctaacgttataagccccgagatccggaaaaccaaccaagactgtcttcaggccaagtatatgcctatgtggattcccttgacgtctcgctttgtctcccccttctccgtgtgcagccaatctgtggtggtgctcatgagtggagggttcaagagcaaggagttaaaacccaagaaaccatcttgaaatacctgaccaaagaccaggccaccaatgcaccttccacacgcccattcaactcaaatccggggaaggactccacggaagcctcgtttaaacactacaataccatcgggaagatgacgacgaggatcatggagaacgaacccttgtcgcgatgcccgaccgaccggccggcggaccgatactccacatgcaagccagatcgcaaccacgaccttgagtcttgccggtcacaccgcggcgtccattctgatttgctaaccgctctaatacccttgtactcggtctgccatacttctattagagagccaataggcatcttcctccatcgccacatcgctgaagtgttgccgcaaacccgatccttgaacgtccaagaacgtcttctccggactatcgacagctccgacgcccgtattaggaagcaacatctcatccttcctgtgtatgtccttgcaagtgaccgccttaccacacgctgaagagaaatcatgagcccaagatgagctcgagcacagaattctgataaacactttgctgggcatgatctaatcgcaagcgcgcggccatgtttctccagtctcagttagttttctcttgtccatcacgatgctacattcaaggggacatagcgctttctctggatagtaatacgcaccttcagcggacatctcattgatcatccgaaagtttggtggcatatgatctagcttcgggcatttcttgctgttgatactaaatcctgccgagaaatgcacatacctatagctcagacgatttgaggcaatttcttcagtgtaccataagcaaacaatataatacaacgacattggtgtgtttggctaactaacagtaggtatggatcgaaggaatcgggctcgaacgtatccaacttaatccgccttcaggtttctcagcacgtatagctgaaagttcatcatgatagctttgagctttctcggtaactaccgaactacagtcttcgcatactctacatcactgcgagctgggctgtcgtgaccggaaacaaccttgaaagtattgctctcagcctttccgtctggtctaggccgagttcacgactaaaccgaaggtgagctatacctgtggtacggataagtaacctgacaaccagagttacaacatgcaagatcgcatcgatatgtcgcattaacccctgcggcgatatattgtcttatgcaccccgccatttgtccccggaaaaggggccgtttttccaccaccatggagcgcgcatcagaagcagtcaacactctgccaaactcgtgtcagctttcgttttcaaagcaccagaaaaacatgtcgagtccgatgtgttcaaaaggcattgacattctctttacgacattagaaaaggtggcccgcacaaatgcgccccggacgtgacataccggcattggcttgacaacatcatgaggtccttacatatacaacatggctgtggtaataggggtaattatattgcttctttccatccggctgtacgtgtgtaatcgcacctggcccttctggacacgacgtcggttccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagttttgagagaccacacactctacagatcataggggtccgccggctccttactgtgttaccgttatccatctagtatccgttgtggctgcttttatttgcttcgttttgcctggactgatcatggtcctgctggaaaacacttatcgcgctcggagtttgctgcgcaagcgttaggctgtcaggcctagtggaagttggaaaaacccgttcacagaccgctatactcagatgaacttggggtctttggcagccatcgcacatcttccacgccaacatccctggtgctggtaactgaaagcaactcacatgatcaaccgttgagtttctcagataattctgaacatagcagccacagagccattaacattgtcgtccaatcggtagaatgaagcgtcccagtctgcatgtcaaaaaccacgtgtcggcaaatatcgcaatggtcggacgggatggtttagcagtttgcagtatgcctaacctcctcacatcctcctctctcggatatttctacctacctctatgccactttagtatttcggaggaaggaagcacgacagaaccgttcgaagttcagatccgggcgtaccaagctttactaaatgcctactgcggggaagaagcatatcatgatcggcaaacattgggaggaagaaagagagaccatatatggagtcgtatcaacaaacatcagatgttggatacttattcactcaactataggagcaggacgacagcgacataacatattcgatgataggtgaccattggagagattagccgtggttagttgctggttgatgaacatgatgctaccttctacgaggccacacgctgttaatgatgatcagtttttacttcacggtctggtgatggatctgtggtaaattggtgggcttctttgttcgcaaaccagcattccatatgtcggacagcttcccatgaaactcaactgagaaaaagaaccatctctcaaatgagaagctaacggccatatatcatcactcattgacgcgcacttctaagaagtccattggaataagttcttcacagcgaaacaagcgtttctcagtcttcacagatgtcaactcggcaatccacaaaaagtcgagtccctccactaaacaacaactcatcgccagtcagttgaagcaacggcgtccattaccaccagtgctgcatacatacctagtgtggagctgcagtggtctcgtagtcaccgatcatgagatcctctcccaaagtccggcacttaccataacaacccctgttctcccacgaagcactaacgaccgtatcctaccctctaccttactgtagactcgcattcgtcgccgtcaaactctccggatgttcagtgggcaggtgatgcccaggttctgctcgagctaccgtgacagttgacgagcagttacctaggtactcagagtgcttacttacctctagatggccgtaatgacaccccaactttgatgtctcatttagtttctgcgtcatctccgtcgaaggttcctggaattttattacggcaagattgtaaggattgggcgaggatcattttttttttctacaagctgcagaccttgggtactatgtaggtatcatttgcttttggacgacacaaaggtacgagagtttccttgagctagtcaatcttgaaacttgagggaaagtttttggagacgatctgcacacacttgatagatgctggctagaatttgggtaatgcaatattcaagtgtcgctggcgatgcccggagtgtatcaggcttgttgcagcaagtacaattttgcgtgcatgctataggctcggaatatgagttatccattactaagaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcaaatttttcttttctgttttcctatctttttttttttccgctcaggtttccacttgttttcccttttcattcttttcccccatcgtcttatagctttattcctttttccatagatcgatgctacccaatgtttattctctcatgtcctcgttttccctccattgtgtggtatcgtgttgcatcagttgaaccaggagttactcgcagcactgcagtggtgcgcacgctacgggaagcataggtaacgatcaggcttgctcaaccattagagcaaactacgcacaattagccctctggctcgacgtcccataatttcttccattgtcattgatacgcgagtcactcttacattatttccatcgtttttcccttctcaaagttcccgctgcagtgtctcttaacgcatgcgccaccagggcagctgcgacacaaacttgtactaataacctcacatttcatcagatactgttgttgactcgcaacgccgacattggcagaaggggttttcataaggtagtcgagacaagctcaaagtcttgcacgaatttgttatattggcctttcagtcagaaacgaagctgaatttgttgagtgtctgcagcggggagtggtaagtttggccgcttggattcagaggactcgtcatagaagaggtatccaattcacttgcccttgcctgccaggtcgttcggagaatggggccgggttttaaacagctctcagtatgtatttggtacttgagaagcagaattcaacgacgctgtcacggctgcgtttggctccagcgaagtagagaatgatctttatggtatcctacatgcctactgatcaatcgccaccgactgaggtgatctctcgataacatctgtcgacaagctgtgaatctatttcctgctccaagacaatccagtgaagatcctcacggcgaagttcattgcacaactgagcggctcgcacagatggagatggcaggggatgggtagtgaaatcaatgagcccatgcagacagacaaacaaacaaacaaattaacaacaagcaatgactgctgagaacaaccacaccaggaaggctttgaggttttattatcccaaaagacagggagaaataaaaaaaaaaaaaaaaaaaaaggaggaaaagtgcatcgagtttgctagcatgagaagagttaccgactcccctactctccgtttgcggtggcgccgataccgaccagccagtaacatcaaacccttcacgtccgttttatcatcggcagcagacttttcgactcacgggagggagaggcctaccacgcgtgcgggatgagattcaaaaatttgtttgtcccaagcctcttagtgccgtaacttcaacatcagcagcccgaatggagatggctacagacgtgaatcggatattgtcgacaccaggcaagaggaaagctactttgggcctcaaatgacctgtttgttgcaaacagcgaccatgttggaaaggcaaaggttagctgactacctacctccggcgagaaggttggaggcgattcgattcgcgtaaagagaattggatgataagtaacgagggtgacccgcgtcctctgctcctcagggcctactctgtaacacacactctccagctgttgaagagaaagttcttcgtcattctcattttcatctggaggaactcggatggacatttttgataaacttgcacttcaaagaccaaaagttccgcagccagaaccaccatcaccatcaccatcaccatcgtccttatctccccaatcacgatctccaccattactacctgcgcgagaagtaccatcacgatcactacctacgcaagaaagcttcattcgacaacgaccacttactcaaacaccaactactcaagcactaccaccactagaaccggcacaatctcctcccattcctctcaagatgagtaccccgtacaacaaaaccaaaggcctccaaggtctcgacagtctaggcaaccacatctacctcgagaagcaagatcgtctccgagacattggcatcgacatccagacatctcaggtgactacctatccaaatttcccttcaatcgcctacgctaccatcatgcctctagagcccaactccataactgagcctgcatcacctcaattaaagctaaccccagccccccttttagatcgtcgtagtaggcggccaatcctccggcaagagttcgctcctcgaacttttgacaggtttcgcctttccccgaggccagggcctctgcacccggtatgccacgcagattacgctgcggcgggcctcggtcgtgagcattgttgtctccatcacgccgaggaacgattgtgaggaggagctgaaggcggagctgagggagtttaggagagagttggaggagtttgatccgaaggagttgggagagattattgaggatgtgagtattcctcgcttcttttatttcccccttttcagcgtgacttgggttttgagtacctacctacctagccttcctgaggacaggacctcttgatatctggatattgttgttgtgtcaggaactccggggtactgattgctgactgctgactgcttctaggctgctatcgtcatgggcattcgtgccggtaataacaaggatgatatgtctctgccgatgttcagtgatgacatcttgaaggtcgaaatctcgggtcctgatgttagtcaaaccttcccagaccgtggtggttgagccaggtagattgacaaaaatgcagcaacctcaccttacggttatcgatgtgcctggattgttccaggttaccggcgatgcaggtgagtagaacagcatgggcttagggaatcgcggcacctggaaacatccgctaacatttcgaactaggcggcaccactgaactggacaaaactatggtcgagagaatggtgaagagatacatgcggaatgaaagaacgatgtatgtccaaagccacccaccttatagtttttcattctgaccagaacgaagtgtcctagcagttgtgccttgtctttctgacccggctacggaacgcattcttcaaatggccaaggaagctgacccagccggtgtccggactattggcgttcttaccaaagctgacttggtctatgagaaagccgtccttagcaacctgcttaagcaagtgcaaagtggcaccctcaagctgggctacttcattgttcgcaacagaggtgccgatgaagacgacctctctatcgaccagtgcaagctgaaggaacgtgagctcttcctcaagccgcagtggagtgagatcaatcgtatcggccgcactggagttgaagctctccggtctgagctccagaccttgctcatggacctcgccaaacgagaattgcccaaacaaaaggctgaagtcctggacagactcactgattgccttgagaaacagaaggagatgggcatcgccagaccggatgctgttacacagagagagtacctcaccaagcatgcctccaaattcgagcgcattgcccgagatgccctagaggggcgatatggtgtcaacccgatcttcgctgaagaaccccaactcaggctgatcaccaagatcatcagtctgaacgaaggtttctcggacttgatgtggaggaaaggtcacctccgcaactttgagggaagtactgcgaaggaaaagacgaagaggtatgacgccgacgactccgaaccgttggagtacgaagagctggcaaacgaagcccactccgccgctctttcgtacccagagctcagaaatgtcttccccaatgacaactttgaatgtgaacccccttcgaatgatccgatcatggaacacatcggccattgttaccgggagagtagaggcccggagctcggaacggtatgtctttccagggctgcttgcttcgatattttctcgtccaaaggtagtctgtactgacctatctactctttgtctagtttggcggctcgatgctccccatcaccttccgcgaacaagctcgaaagtgggctcctattgctaatgctcatgttcgaaccgtaattctcacggttcattgcttcatcaagcaactactatccaccgtgtttgttgatgagcgcatgcgggatgagctctgggaatcagtgcttcacgatgccctcattgtcgcctacgctcgcgcccttcgaaaggctgattatcttatcggcatcgagctccggagttgtccatcaacatacaaccattatttcgccgacaacttgcagaaatctcgaacggaaaggatggaggcgcaagtcgctgtcttggagaaggagagccagagtcgggtcgaacaagggagtagcgcggcggtagacaccagggccgagctaaagaagatggccagagaaaagagcaacgcagagcaggtcaaggaggatattcacgatacgctcaagagctactacaaggtggccagaaagcggttcgtcgatgtcatgtgccagcaggcgattgacgaccacttgctgaacggggatgacagtcccttgaggattctgacgtcggatatggtggccaagatgagcgactcgcagctcgatcggattgcgggagaggacgcggctacaaagagggagagggagaggctggacgctgagattgcggggctgaagactgctttggatgttctgcgagcctgaggatggaaggttgtgacttgagaacaagggaaggaacttatctatcttcgcacagaacccgcctatggtacctcggtgataaaatatagtaagtgtgggatggacagtctgtgatacaagtataattcaccatagaacatgtgaacaggcattgtctggatcaaactcgttatatgatagttgtatcactttttgttgtcttgtttttgtttcgtcagggtgtggatggcgttgttgctgctagtactctgtatacccctataggtgagatattttggtatttcttataacaattagtggtggtccggtggcgaaatggtatcgtgtggtcctcctaattcgggaggataagactgaggttgtgggttcgagtcccatccggatcgtccgattttttgctcttttttcttccctaaagtctgagtggacttagttccgaggtttttctgtttttttatatttttagtctacgggaagttctcagagcgtgacttttcatgccacttagttacaaacgtgtgcgtggtgcaaacacgggttttgttacaatttgtgtgtcttgttgagtcacggtttgatggatgcatgcgggaaattcctcagttctgtgtcgaggaacttcaactcagcctaaacttcaatagagcgcagcgcctcttgtgaaacatctcttcctggtttttctccgtcgtgcaagtgattaccgaaacattcgcttggatatcatcaaccagaaaacattgatccttccaactgtgattgtgactgagttacttcgacccagtccatactttacttcacatctcattcccaaccatggcgttcacgatgcattcccactccgggcagttctgccccggacacgccaaagaccaactcgaggaagtgatcagacacgccatcagcgtcggctacagaactatcggtctgacagagcacatgccccgtacccagctctcggatctctacccggaagaggtacaaccagccgcacacgcacacgcatatccccaatcccaatcaactcatcataactaaccaaactacctcacaaaactccagctcgacccagaccaagggcaaacaactctcgcccagctcgtcccccgccacgcttcttacctcgctgaagcacagcgtctccaagccaaatatgcctcgcagatccacatcctcatcggcttcgaaggcgaatggattcgcggggctgagtacggtcccctgatcagctccctgttatcttccgccccatgcgtcgactactttatcggatccatccaccacacggccgggattccaattgattttgacaagaccatgtttctgcaggcgcaggacgcgtgtgggggtttagaggagaaactgtgggagaggtactacgatgagcagtttgagatgctcaacgcgacgagaccgaaggtggtgggacactttgatctgatcaggttgttgtcggaggagccggataagagggtgaaggggtggagggatggggtttgggagaggatgaagaggaacttggaggtgtgtaaggggttgggggcttggttggaggttaatactagtgctttgaggaaggggctggaggagccgtatccggggagggaggttgctgaggtgagcttgcggtttttgatttcttcttctattttcctcacagtttgaaaggtgatgaacgctaaccaacaacttggtgggtttacaggaatggatcaagatgggcggcaagtttacgttttcggatgatagccatgggattgcacaggttgctacgaactacacaaggggcttggattacttggagagtttgggagttactgaactctggacgctggaaagggttcctcatcccggaacggagagggatatcaagtcggagttgagggacaaggccgtgaccattttcgaattccgccagagcttgcggttggagcagtagacgtacttaggttgacaattgcgattgttcagtgtggcagaaaatgttggtcacttcgtataagccaacaagcccgtgccaaggccggaagtcgtagccctgtatgcctcgtgttcgcctctgtgtcgacagtaaagagagtcattcgtttgcccaacggtctcgtctcaattctgcgttcttatcgattctgcctcatttgtttttggataatcatgctatgtcaaatgaaggtttctgatgcaggttgaggcagccaattcgggacctcccgccccagatcttgccaacgcgcatgactttcctctctgcctctctacgtggtctgcagtgtacctagctccgagcgaatgagaggcgcggtaacatggtggcttgctgtcgaaagtgagaggcattcgttggtccaggcgtgatctcccaaacttgtttcgagtgcactttgaacacgaacgacatggtacacctgacaacaatggaccaacgtcaattgtgcagccgaggaatgctgactattcaatatcaaaatggcttcgatgcaagggaattgaacccaatatctaacactgtagtcagtaactttgaagcgaagagtagctcgcggccgttggggcaacgatgctatttgttgctgatgttcaatctgtttgggagaagaggggaggggcatgtgacgaagttaacgttatctacgccagggagtgaaggaaacgtcaagacgggggagtgggtacggcgggatgatcatcgcatccattgtccgcagccgtcaggctgtgtacctctgagtatggtcccttccaaataaacaacctcttcctgggtttccagctcttttaaggcggctcggaattgaggcaagctcagtcaagatgatgactgctttggctggtatacgaaagatgagtgatcagcgtaggtgaatcgcattctcagtgtttggaactcaccatcgtcccgtctgctgggtgaagcgggcatgatttttaaatccagccgggcataagaagggaacatagtccaatcctgttagcggggaactcctcccgccctggcttgaacaggggagaaatgtggcgttctagaggatcatgtaatcggtaccaatccacaaaaaaccagggtagagagagcttcagtacacagcagcctgaaccttctcagtcttttatatacaatattcaaacaggaaatagttccagcgattttccaggacttgcatcaccaaagttcaccgaaccaaagttcggaaaactatctacgatatttggggtgtacatatctaaccacctatcttacacactgtacggctccttgtcgagtacgcacagaccaaggcgggctcagggcactcctcagctgcaattcaaagcctagttgccccatcctttcaccctcccctcttccccggcttttccttaattgacaccacctctcagtcgccccccatccgcacatccctacctccatacaattccacacacctttggctgctacaccaactttcctcagtcacacacccatacgttcgctacacgcccgcccccggctccgatctggtttcaatagcccggcccgttcccgacaggccagcctcagctcgactttccatccagttccggaaaccaagggccaacgtcattttcaagagcatccagtcgtcacttctttgaccatgtcctccgggagcgggcatcccggtctgggctttggcagcattggcggccagctccgtcgacagtaccaaccgcacaacgtcaacacggcatcctccaacaagccgtcgccatcgctatcgcaacaacacgcgtcgccataccagtcccaggcctacgcgtcccaacacacacaacatgctcagcagacaccgcagagccagtactcgcaccacctctacacgacgacgactcccccgattcccagcgtatcgaccgttcaaaatgccgcacgacaaccccagacacagatgccgccagcgatgccgcgtcaacgagcccctgctcctcgacaaatgcagcaacaagccagcaccttgccgagctatcttcaacaatcgttgaaccaacagcccatacctcaacagcccttgactgcccagcagctaagccagcagcccatgagccagtcgctcggtcagcaatccctcggccagcagtctctgacgccatcgcccatgagccaagcgccgctgagccaggcccttacacagcagtctcttgcccagcaatctctcgctcaacagtcgctcaaccagcagtcgctcaaccagtccgttcagaatgacaactccatcttgtcgcagcagtcaacaccacacccgccatcgcagacaacgttgcctccagttcagccgcagatttcccaggcgcagcaggtacaaaaggtgcaacaagtgcagcatgtacaacagcaaccaacccctcctcacccggagcccgcggatgctgctcaggataccagtcatgatgacgacatggagattggtggacaccagggcgagtccggagatgatgatgcgagcagctcgaggatgaatgacggaacgccttttgttccacgacaaccacgtggtttgatgatgtcagcacctccgcagggcggaagctttgaaaccctggacgccattcataagcatgtattggaatactgcacttcggtaggctatgccgtggtcattggccgatcgaaaaagacggttccgggtctcaagaaggtcttgtttgtgtgtgaccgtgccgggaagccgcctaagcgggtgagtcccgagatgcggaagcgcaagacgacgtcccgcaagtgcgactgcccattcggcttctttgccattgagcaacgcacgcagtggactatcagataccgccccgatgccatccaccttcagcacaaccacggccccagcgaaagtcctttgttacaccccgctgcgcggaagctggacagcaagatggttgctgcagttaagcagctgaaggaaaatggtatgtcatttatcgttcgcatctgccgatcaagttctcggttagctgacgattctccaggtgtcggtgttaccgagacgctcgagatcctccagcaagatcacccccatgttccccttctcccgcgcgatatctataacgcccgtgcagccatcaaccgtaacccgcagaaggtggcaactggcttggccgagaaccggcccgcgatttacagcaagccacaaccgtcagccgaggagcgtatccgtgcggatttgcgccgggagattgccaaggcaagagaggagctcgagaaggtcaaggcagaaagtcaaaaagaaattgacgaactcaaggcgacactcaacgaaaagaacaagattatcgaaaagtttgaacagttcattgacatctgtaaccaacgggttattgtcaggctgaacgataccggctcgtcaagtgctggggcagcgagcggaagctcttgagtatgaagaaaggatgacagagagacacagggaaaagagggaaatagagagacgatagcgtactgcaagagttatgcttggcccgaaaaagtgtttattttgttacgagcagggattgcttataggttaaggctctcggtgtgttcagggctcggttcatggtttgaagcataggcgttaaggttcagctttattggttattttatgtccgagacaagttttcggttcgagtatcatgatgggacggccagaaggaagcgctgatgggtggtttatggggacactgggaacttgacggcctgattcagcagttgaatgcgctgaattaagtatagacattgttgttgggcgattgctcgaattgacgctagtgtgttgtcgttgtccagaagcaatcccccatcgtttacatgattcgttttttcttttttttttcttttttttttttttctttcctcatgcgggttgagcacctctatggctggtgttttgggacgtcggacgagggtccttgccaggtaggtctgttaatcccaccccttcatacctaggtatggagggcttctgatctctcgatgactctgtgcctacacgcaggaaccattctgcagatgtggcttacgtgatacagcaggccctcgagtgatgagagatgtaggtactggaagttcccggtgcgtccaaaactcgaccgacggtagactgacggatggcctggagtttagagctacctctacctctacctgggatatgaacgtagaaaaccccgccatggttaggtgtgtcttctagatctacacccttgacggaccgttgaagcctgatgtttcgtatatgactgaccaatgaaaagccgcaaatctctccagtcaggggttctgacacatggattcgccgccttcgtttcgcgacactgcgacagggcttggattgggccacagcacagggtcgcgagtcccgcgcgccgtccctcccctttgctctggggggcagggaccggaacgcgggcggcgcccaccatggaccccctcttggacccaggaccacacctcaccccgacctgccgagcggacagccagcaccacgggcagttacactactgtgtacctctacacttcctcggtcgcaaaccgaagattcacacgaacacgcatcgggcatcccaccgaaaaaataacaacccacagaaagtctacaagggcaccatccgcacaacaccaacaacggacaaaggggaagctatcctcagcccgtggttgttgctgcaagagtaaacacccaactctttgacttttctaagctactcatctaacgacactctttcgtctggacaaacagctgaacttttgcgcacaccgcccgcccgcccgccgcacatccccgtccgatagatagagcacatccacattagagcagcgggagcaggaaagaaagataccccacgatcatcttctcttcgtctactagaccgagtacaccaccatacctaccattcggtttttgcttcagctttttcgtcttcttctttttctgcgactgcgccctcgagaaccagtagagcccgctccagtcgcgcccttccctttgattccattgctcttgcttgcccgctgtgcgctactagctcgagtaaggtacctctaggtagtgtcggatacctcccgctaaagcgtcgcgtcagtgagtgctactgtatctcgaaccacaaacgggtagcgacgacttcacccacaacattcacgtccccgacgacgagccctaccaccatctacctgtgccgtgcgctgtagagaccgacccagatgaaatgatcgattagaccgtcgagtcccgaacctacctacatcttgccataccgtacctatcgtctcacttccgaacgcacctctctcggtagtccatcgccatcatgatggattcggtgccttcgccccctccccagccgagcccggacgccaatggcgttgcgaccacgccttttgctgctgttgaccctgtcaaggttgtcgaccatctcgtcctcctgcttgaagctactctcggcgcaaagcgagacgagctcgaagcgcccggcagtctcctgtccaaggttcgctattcggacaccgttcagcgttgctctcgctttgccttggatacccaggttgccctgtacatacagaaagatcttgctcccaccactacacttgatggagataatggagccgaggcggaagagcgtacgttcggtgcttccactttgcacgcgttgagaaatgtagctaacacacgctttactgcgacagccgagcctacccatgtgtataccatttcaagcgatctgacctcgtccccaacgacggttgcctacctcgtcttgctgaaacgccctcagcctctcgacccgatcgtcccgcttacctcccagatccagatgctcaacctgccgggccctgcatacctatcaacgagcggcagcgagcagggacctaccagctccccttacgagattctccagctgtatctccacaacggtcttgctccatatttcgatgcgagcaccaaaagtcagcagttgctcaacggtgccaggggccgtcccgatgttgatgccaagacgggaattcctgtgaccaagaagcgctggacggagctggaactgagtctgtctcacctccagcaaaatgtcgagatccccgaggtgtctctgccctttcaccctcttgtacagagtacgcttgaggaagcggccaccaagaatgtcaaaccctccatcgaccttcttccagccaccgtgctagcggacagcacgttccttaacaacctgcaggccaccgtcaacaactggatcaagtctattcaggtgattaccaagatgacgagggacccgacgaccggcacggccaaccaagaaatcaacttctggttgtccatggaggcagccctcgagggaatcgagaaccaactgcggagtgagggcgttatgctcacgcttgatattctcaagcatgccaagcgtttccaggccactgtcagtttcacggctgatacgggcttgaaggaggccatggaaaaggttcaaaagtacaatcagctcatgagagatttcccgctcgatgagctgttgtctgccactaccctcacaaaggttcaggaatcgattgggcagatctttggccacctcaacaagaagctgaggatatgcccatatcccattcgccgcgcgcttcccttggtcgaagccatttctggtgacttggacgaggtcctacaccgactgcttcctggaacggagctggtcaaactcgactatgaagagttcaaaggtgtcatgaagcaggcgggcagcatcttccgcgcctgggacgaaagcatcaaagaattcaccaatgttgctcgtgaagtgactcgccggcgtaacgagaagtttattcctatcaagattaacccacgccacgctgagctgcagtctcgcttggactatgtccacaacttccgtgataaccacgagcaactccaaaggacgattatcaacgtgctgggtccgaaggccactgttaatggtattgttacggcgtccggcgctaatggcgtcgctgtagtcgaggaaatcggcgatgtggacgcggttgatgaggttaagcaagcttgggaggctttgaaggatgtcgatttgcttgattgtacccgtgaaggcaccgaaaaatgggtacgcgcagagaatatctacaacgagcgcactgctcgtgtggagaattccatcatcgcccgccttcgtgatcgtctggctacggccaagaacgccaacgagatgtttcgcgtcttctccaagtttaacgccctgttcgtgcgccccaagattcgtggtgctatcgcagagtaccagacacagctcatcgacaacgtaaagcaggccattagctctctgcacgagcgtttcaagcagcaatatggccactcggaggcccatgctatggctcagcttcacgatctgccaccggtgtcaggtgctataatatgggccagacagattgagcggcaactcgaccagtatatgaaaaaggtggagcaagtccttggctcagactgggctcttcataccgagggccaaaagcttcagaatgagagtgatctgttcaggaagaagctggataccaggcccatctttgaggcttggcttcatgatgtccagaggaagcagatatccatctccggcttgctgttcaccatcaacaggattcgctctgctggaaacatcctcgagttggccgtgaacttcgacgcgcaggtcatcgcgttgttcaaggaaacccgaaatctgctttggctcaactaccctgtcccccattcggtcaacaacgtggccaaagaggcaaagcgcgtatatccctttgctgtcagtctgatggaaagtgtcaggacgtttgcccagacaaaccgccagatttctgacatgtccgaggttgctgtgctgctgagcggccaccgcaacgatgtgtacacgctgatctccaagggcataccgctccgatgggagacattcgtcaatacctacgaagtgcacttcaagccaactttcaatcccaacaccccactgggccagacaggctccaaggtcagcgagacgaagcatgtcatgttcatccgcgagttcgctgcttcggtttcgttgctgcagtccaagactctccttcttgccaatatttatgtcacggtacaaaaggcactcaacgagctcaagacctgtccttacgaggcatcggccttccagtcacgcctcgaaaccatccagcatgcagttgaccagctgaacttggagcagtacgtcaaccttggttactgggtggagcgcatgaacaggcaaatcaaggatgttctgtatactcgcttgcaggtcgcaattcaggcttggatacaggcatttgaagacgaggatgttgagcgtccgagcgagcgcaagaggcttctggaaatcgcttctcctgatgcggcgaagtcgattggcccggttatcaagagtctggtgcacgaaattaccatgcggaatcaagttatttatctcgacccgcctctcgaatacgcaagagccagctggtttgcccagttgcaggactggattggggttatctgcaacctaaagaagatcaaggcgaccaggtacaccatgagccttagcacagaagtggttgatgagccgcgcttcaatgatcttcccggcgattgtactgaggagcttctcagggtgcagacttcagtggagaagaagattcgcgagattggcgcttatgtcgacaagtggttgcagttccagtcgctctgggatctccaatccgagcatgtctatgatgttcttggtgaccagctttcaaggtggctccagcttcttcaggagattcgcaagaccagacaaacattcgataccactgaggttagccgctcgtttggccacatcaccattgactatgatcaggtccagacaaaggtcaatgccaagtacgatcagtggcagcaggatatcctcatcaaatttgccagccgcctcggaaaccgcatgcgtgaagtgtatgccgagctcgagaaggctcgcaaggacctcgagggccaggcaatgacggccaactccacggccgaggccgtccggttcatcacgattgtccagagctgcactagacaggttaagctgtgggctcccgagattgaaacctttaggcagggtgaatcgactcttgtccgccagcggtaccatttccagaatgactggttgcatgccgagcaggtggatggcatgtgggatatgctcaatgaactgcttgcccgcaagagcaagattgttaccgaccagtctgatgcccttcgcgccaagattactgccgaggacaaggtggtcaacgacaagatcgccgagatcgcgcaccagtggaacgaagagaagcccgtgtctggcaccattgctccggacgtcgcctctgccaccctcacgcattttgagcagcgcattaccaagttgcaggaggagtcggccatggttgccaaggccaaggaggcgctcgatctggcgccaactcctgacacttcgcttggtgttatcctcgaagaagttcaagacttcaagtctgtttgggcgtcactgtctaccatctggaagaacctcaatgagcttcgtgagacgctttggaacagtgttcagccgagaaagatccgtgcgtcgatcgataatctcatcaaaatgaccaaggagatgccgagcagaatgagacagtatgctgcgttcgagcacatccagaacgtgctgaggcagctgatgaaggttaattctattctgggcgagctcaagtcggaggccgtgcgtgataggcattggaccaagatctacaagcaaatcaagccaggtaaacgctactctcctgtctcaatgacccttggagatgtctgggacctgaacctcgtcgctactgaggtgattgtcaaggatatcattatccaggctcaaggtgaaatggccctcgaggagttcctcaaacaggtccgcgagacatggacgaactacggtcttgagcttgtgcagtaccagcagaagtgtcgccttatccgtggctgggacgacctttttgctaagtgcagtgagaacttgaactcgctccaggccatgaagcactctccttattacaaggagttcgaggaggaggcgtcctcttgggaagagaaactcaaccgcgtccatgtcttgtttgatatctggatagacgtccaacgccagtgggtttatttggaaggcgtattccacggcaacgcggatatcaagcatctgctgcccatcgaatcttctcgcttccagaacattaacagtgaattcttggcggttatgaagaaggtctacaagcagccaaatgtcttggacgtgctgaacatccccaatgtccagaagtctcttgagcgcctcgccgagctgctcaacaagatccaaaaggcgctcggcgagtatctcgagaaggagcgtgtctcattcccaagattttacttcgttggtgacgaagatttgctggagatgattggtaacagcaacgacaccatgcgcattgccaagcatttcaagaagatgttcgctggcctcaacggtcttgtcatggatgatgagggagtcatctccggctttaccagcaaagaaggcgagacagtcagactcaagaaggagatcaacctcgtgaagacccccaggatcaacgactggctcgcgctgctggagaatggtatgaaggttacgcttgccgaactgctcgctgaggcagtggacgagtttacacccattttctcgagcgaaaacgttgatcgcgacgcactgatcaagttcatgaacacctaccccagtcagatcgtcgtgctcgctacgcaggtggtttggaccaccgcggtggaccaggcactcgccgatggcggaaaggacctccagttgctgtttgaccgcgaagttcaggtccttcggatgcttgctgatactgttctcggcgatcttgaagtcctgcttcggaagaagtgcgagcagcttatcactgaatgcgtccaccagcgcgatgtgattgagaagctcgtcaaacttaacgccaactccaacacacactacatgtggcttctgcagatgcgctatgtttacaacccagaaggggacttcctccagcgtctgcacatcaagatggccaatgccaagcttaactatggctttgaatatctcggtgttcctgatcgacttgttcgcacgccgcttacagacaggtgcttcctcactctcacccaagctctgtgccagcggttgggtggttcgccatatggtcctgctggaacaggtaagacggagtccgtcaaggcgctcggtctacagctcggtcgcttcacgctggtcttctgctgtgatgatacctttgacaaccaggccatgggccgtatcttccttggtatctgccaggtcggtgcttggggctgcttcgatgagttcaaccgtcttgaggagaagattctctcggctgtctcgcaacagatccaggatatccagctcggcctgaagatgggcgccgaagatgaaaaggcgcagatcgagcttgacggcagacaaatccacgtcaacgccaacgccggtattttcattaccatgaaccctggttacgctggccgttccaacctgcccgataacttgaagaaactgttcaggagcgtggccatgtcgaagcccgacaaggagctcattgctgaggtcatgctgtactcccagggcttcaatcaggcaaagcagttgagtaagcataccgtgccgttcttcgaccagtgctctgaaaaactgtccaagcaggcgcattacgacttcggtctcagagccctcaagagcgtgctggttagttccggtggcctgaagcgcgccagactgctggagaccggcgatgctgagtcgcttggcccggaagatgttgtcgagcctgagattatcgtgcaaagcatcagagaaacaattgcccccaagttgatcaagtccgatgtggagatcatgatggagattgaaagcgtttgcttccctggtgtgaagtacgtacctgccagccttgaaaagctgcaagaggccatcaggcgtttggcggcggaaaggcagctggtggtcaacgacatctggatgaccaaggtcctgcagctttatcagatccaaaagattcaccatggtgtcatgatggtgggcaactctggctcgggcaagtcggctgcatggcggttgttgctcgacgccctacagcaaacggagaacgtcgagggcgtctctcatgtcattgacagcaaggtcatgtctaaggaagctctctatggcaacctggattctaccaccagagagtggactgatggtctgttcaccagtattctccgtaagattgttgataaccttcgtggagaggacgccaagcgccactggattgtctttgacggtgacgtcgaccccgaatgggttgaaaacttgaacagtgttctcgacgacaacaagcttctcactttgcccaacggtgagcgtctcaacctcccacccaacgttcggatcatgttcgaggtcgaaaatctcaaatatgccaccctcgccactgtcagtcgatgcggtatggtctggttcagcgaggacaccgtcacccccgacatgatggtttccaactacattgagaccttgcgaaccgtcgccttcgaagacctcgacgaggatgcggtcgctacaggccagagctctgctaaggcactggctgtccagagccaagccgctgatctgctccaagagttcttgacgagagacaacctgatcaatgaggttctcaaggaggctgcaaactacgagcacatcatggaattcacagtcgcgagagtgcttagtaccttgttctcgctcctgaacaaggctgtcagagatatcatcgagtacaattccgctcacgttgatttccctatggatccagagcaggtggaggggtatattgccaaaaaggtgctccttgctttggtttgggcactcactggtgattgccctctcaaggaccgcaaggcctttggtgacaaggtcgcaggattggcgagcttcgggtcaccgccattggatggcacgagctcgttgattgacttcactgtcacaatgcctcagggcgaatggcagacttggcagcagcatgttcctaccatagaggttaatacccactcggtcactcagactgatgtcgtcatccccacgctcgacaccatccgccacgaggatgtgttgtactcatggctggctgagcataagccgctgcttctttgcggtcctccgggttccggtaagacaatgacgctgtttagcgctctgaggaagttgcccaacatggaggtcgtcggcctcaacttctcgagtgctactacaccggacctgctcatcaagactttcgagcagtattgcgagtacaagaagaccttgaacggtgttatgctttcgcctacccagattggacgctggcttgtcatcttctgtgatgaaatcaacttacctgctcccgacaaatacggtactcagcgtgccatttccttcctccgccagctggttgaacacaatggcttctggagaacgtcagacaaggcatgggtcactcttgatagaatccagtttgttggtgcttgcaatcctcctaccgatgctggtcgtacgcccatgggtgcgagattcctcagacacgcacctctcatcatggttgattaccccggtgagctgtcgctcatgcagatctatggcagcttcaacgcggccgttctcaaggtcattccctcgctgcgcggatacgccgaggcacttacccaggccatggtgcgcttctatctcgagtcgcaagaacggttcacacccaagattcaaccgcactatgtctacagtcctcgtgaattgacgagatgggtgcgtggtgtgtacgaagccatcaggccgcttgagaccttgtccgtcgagggcctcatccgtatctgggcccacgaagcgctgcgtctgttccaagacagattggttgacgaggaagagcgcaagtggactgatgatgcggtgcgcagaattgccatggagtacttccctacgatcgatgaacacaaggcgcttggcggacctatccttttctctaactggctatccaagaattacgtaccggtcgatcgcgagcagttgcgcgatttcgtcaaggccagactcaagactttctgcgaggaagaagttgatgtgcccctcattctgttcaacgatgtcctggagcatgtcttgcgcattgatcgtgtgttcagacagccccaaggccatttgattctcatcggtgtcagtggctcgggcaagacgacgctgtcaagatttgtggcttggatgaacggtttgaaggtgttccagatcaaggtgcatggcaagtattcggcggaggactttgatgaagatctgagggaggtgttgaggaggtgtggttgcaagggagagaagatctgcttcattatggatgagtccaacgtgctggattccggtttcctcgaaaggatgaatacccttctggctaacgcggaggtgccgggtctgttcgagggcgatgatcttgctgcgctcatgacagcttgcaaagaaggcgcgcagcgccagggcttgctgctcgattcacaggaagagctgtacaagtggttcacgggccagattgtcaagaatcttcacgtcgtgttcaccatgaacccgcccggtgaggacggcctgtcgtccaaggctgccacgtcgcctgcgctcttcaaccgttgcgtgctcaactggtttggagactggtccgatcaagcactgttccaagttgcgcacgagcttactcattctgtggatttggatcggccgaactggaccgcaccggataccattcccgttgcctacaggggtctcaacttgccgccttcgcacagagaggctgttgtcaacgcgatggtttacatccattactcgctgcagcgcttcaatgccaagctgctcaaacagcagggcaagatcactttcctcactccccgtcacttcctcgatttcgttgcccaatacgtcaagctatacaacgaaaagcgggaagatctcgaagagcagcaacgccatctcaacgttggtttggagaagttgcgtgacaccgtcgacaaggtccgtgacctcagggtcactctctcggagaagaaggctcagttggagcagaaggacgctgaagccaacgagaaactgcagcgcatggtggctgatcaacgcgaggccgagcaaaggaagaacatctctctcgagattcaggccgcgctagagaagcaggaagccgaggttgcatcccgcaagaaggtcgtgcttgaggatctcgccagggcggagccagctgtcgaggaggccaaggcttccgtcagcagcatcaagaggcaacatctcacggaagtcaggtctatgcctactcccccctctggtgtcaagcttgcgcttgagtccgtttgcacgctcattggccacaaggcgaacgactggaagacgatccagggtattgtgcgcagagatgacttcattgccagcattgtcaacttcaacaatgagaagcagatgaccaagagtctcagggtcaagatgcgcaacgagttcttggccaacccggagtttacctttgagaaagtcaatcgcgcgtccaaggcctgcgggcccctcgtgcagtgggtggaggcgcaggttaactatgctgagattctggaccgtgttggtccccttagggaagaagtcatgttgctcgaggaacaggctttacagaccaaggccgaggccaaggctgttgagcagacaatctccacccttgaaaacagtatcgcgcggtacaagaccgagtacgccgcactcatcagcgagacgcaagccatcaaggcggagatgtcgagggtgcagttcaaggttgacaggagtgtcaagcttcttgacagcttgtcgagcgagaggactcgttgggaggagggcagcaggtcttttgagacacaaatcagcacgcttgtcggcgacgtcctagtcgcggcggctttcttggcttacagcggtctgtacgaccagaccttccgcaagtcgatgatggaagactggctccaccagctgcacttgtcgggcgtccagttcaagcaacacaacccgatgaccgagtatctctcgactgcggatgagaggctcagctggcaggagaacacgctgcctgtggacgatttgtgcacggagaatgcgattatcctcaagagattcaaccggtacccgctcatcatcgatccttcgggtcgcgctaccgagttccttaacagggagtctaaggatcgcaagcttaccgtcacaagtttcctggacgattcgttcaccaaggtccttgaaagttcccttcgtttcggtaaccctattctcattcaggatgctgaacacctcgatcctgtgctcaaccacgtgctcaacaaggaataccagaagaccggtggccgtgtcctcatccaacttggcaagcagcaaatcgatttctcgcctgcattcaagctttacctctctaccagggatccatctgctacgttcgcgccggatatttgcagtaggacgacctttgtcaacttcacggtcacgcagagcagtttgcagacgcagtcactcaacgaggttctcaagtctgagagacctgacgtagatgagaggcggtccaaccttatcaagctgcagggcgagttcaaggtccatctccgccaacttgagaagaagctgctccaggcgctcaacgagtcgcgtggcaacattcttgatgacgaccatgttatcgagacactcgagaccctcaagacggaggcggccgagatttcagccaagatgagcaacaccgagggcgtcatggccgaagtggagcagatcacactgcagtacaacatcattgccaggtcttgcagtgctgtcttcgccgtactcgaacagctgcactatctcaaccacttctaccggttctcgctgcagtacttcctcgatatcttccattctgtgctccgcggaaatccccatctggcaaacgaaacaaaccacaatgttagacgggatatcattgtcaaggatctctttgtggccaccttcaagcgcaccgcgctgggtctcttgcagaaggaccgcatcactcttgctatgcttcttgcgcaagcttcgccctacaagatggacaagggcctgttggatatcattctcgacgagcgtatcgagggtaaggatgtctcgattgatcagaacacccgcgaagaagcatttgcgcgggcgaagaagattcctgctctcaagaacaagatcgacgcagttccagaagcggattgggagaagttcttcaccgaggagttggctgaggactttgttcccaagatctggaacgacgaaactgagccgaacgaccgcgcgcttatgtcgctgctgcttgtcaagctcttccgcctcgatcgtttcgtccctgcggcggagcgcttcgtcactcttgtcttcggctcagacctgtttgacattgtcgaggacctcaagcaaaccgttgatcaagtgtcggccatccttcccatcgctctggtttcctcccctggcttcgatgcctcttacaaggtcgatggtctcgttgagcgcatgcgcgtccgctgcacaaacattgccatgggttcggccgaagctgaaggcagtgccgacaaggccatcgccaacgccgctcagaccggatcatgggttctcatcaagaacgtccatctcgctcccggctggcttcagggcgtggagaagaagatggagacgctcaaccccaaccccgagttcagactgttcttgtcgatggagtcgagccccaagatccctgtcaacttgctgcgtgcctcaagagtgctcatgtacgagcagcctgcgggtgtcagggcgaacatgaaggattccatgtcgagcatctcgaccaggtcgctcaagagccccgtcgagaggacaaggttgtatctgctgctgtctttcttgcacgccgttgtccaggaaagattgcggtatgcgcctaacctaggctggaagggtttctgggagttcaatgatgctgacgtaagttcttcttcaactatatccctcttgcttaccttcaatggttgatggcgctaaccaaaccaaacacagtacgaatgctccgcgcacgtcatcgatacctggattgacacggccgcccacggccgcaccaacatcgctccttccaacatcccctgggagatgatccgttaccttatcgtcgagacctacggcggcaagattgacgacgagaacgacttcaagatgctcaaccagctcgtccacacctttttgacgccgtccgccttcgatattggccacaagcttgtcgaagtcagccatgatgcggaggatgaacagaaggatgcggcgaccggaggtgaccttgtggtgcccagtggcacatcgctgcaggagttcatgagctggatccagaagctaccggagcgcgagccgcctacatacttgggcttgccggcgaatgcggagaagttattgttggtgggactgggtaagagtttgattgggaacttgaagaaggtgacggatttgttggatgagggggaggcgattatggcagaggcttctgaggctgcctgagctagtctacttgaggggtttgggtgttggggacatgggctggtgagaggatgatgatgaattactagaggatatggacaaagggttgtggtgagatgggattcttacgacgtgttgggcgttagggcgcttcgtcttgttatttatttgttgaacttgtgctcatatttagaagaggcgtttagatagaatgctttttttttccctcaatgatgtgtagtcttcataatagtgacatgtcatgatgacagtgaagttgtggtacttgaaggtgattaagtactagtacagtgatgctcacaaaatactgccacccttaccccattggaagggaaagtgacagtatctttattgattacgagtttacgaaggctgaccattaaccataagcaaatcagaggtcggtgatctgagacatcaagagatcgatcaatgtaatgatggcacatgatttttgatagtatcatgccaagcatgtcaatgtggacgagaagacattcaactccttccgtccgtcgatgctcttgagcctctcaacctttgaatcttcatttcgagaatccgcgaccatgttattgggcaggaacaggactcgcgttcggcagcacagggttggggctttcacaatggcagtgattacgattgctttcagggtccagttggttgatacctaggtgtgtgtgtcgtttgatcacggttttaagtcaaccggggaaagactccatccactaaacctatgacattggatatctgtctggactcgccgctcagtcggaatgtcagtcagatataaagatagcacctggagcagtgattggtcatgtacatggccccaggtcgatcgtcgaagatacatacacacccaataaggctgagtggatgtttcgtgattgagctcaagatgacactggcagcacagcatgatgccgcttgaggtggtcgcccggcagaacttatgctctcgtatcaaaacatcgggatcttgtacatatgcgggcatcgatgggaacgaaagtaaacaaaataaacaaaacagaggcggcggtgtcccgtccatctatcccagtggtatgccgtccgtacttagctagcggctttccatccacggcactgcccatccttttatcaaggctaagatgctcaacatttgtatgaacgaatgccgaaggaaagcgccctcttcatgagtctcgaatgccgttgtaacttccttttgtgggatgaacaggcagatggactgatcgctacttgcagtgtataggctggctcggaggcgacgaacagggcaagtacgatgacgacattgcccagccgttttgcccaatcacaagcatggaaagacctcatctgccctttcagccccacctctcttcccactctgtgcattcctcaaggttctcaaagttcgagactcgtacactagaaacccgacctctgctgttttcccaccgttatatccaacttgactctttttagtcatgataaccattgcaccggtgaacggatttgcattgtgcaaatcaaaaaggtctgccagtcgcgaatgcgtgaaacggtccgcacatcatcagcagatagatcgatggcttgcgcaagtctactaacaagctaccgcccggcttcagctccaggaccttgtccgagtccagggtcatgtggtgaaaccgccggggaagatgaacctgataatggttacttctgcctgggattacaaccacaaccgagctttccattgaaagagctgcttgtttctggcctgttgtgggtgggtggcacggatcggatgaacaaacaaaaaaggccaagacagtgacgcacttacgcggctacctatgtaaagaagtagagaggtagcgaggtacctcttattttatactacgttctctttggctcatcttgatggccgtcctgggtctcaatggaattccccttcgcaagaagtggcctcattttcccacgcggggtagcagccaaaagtcacttacttcgtttgggtgaaacgtcctgtataaaggaagtcggagtatacgtagaggtagtagtagtgagagcaaggaacaaggaagggaaacgtacgagacattccttccttttgcccccccgttcggtattgcatggaagagttacactaagtactcttgctgaatgggaattcctcgtgtgtagctcaacttcccgtggtgcttgtccacttacatccgtccattgcctcctccattgcttccccgcaaaccgaaacactctccacacaccctcttcccattttccatcccaatctggtcttgtctgcctgtttttgtttttcctcggcccttacataacaccccacatccgtccgcaggactactttgtcacctctcttcttcctcgtatttccccccccctcggtcggaatcttttccaaatacacaacaccatcaaccataggtctgcccactgagctcacacaggtccatcttccctttgctgctcaacatggcgaacttcagcgatcgtaggtggatatctatactctcatcagtcttgtcttacacagcagcgctgactagttttccaacagtcaaccccttcgcgaagcgggaaacgcatagttcgacatccatcaccacctacaaggtcctgactttgctatcttgggtcctgtccgtgatcacgaccgtttactacgatttcgaatcgcctcacgatggacacctcattcgccgtacgatttggggccagaactatgcccatcgttcgggcttcacgcagaatgccaccattacctccatttactggtgagtattaccatgcacaaattcaccagtcgcggtcttgtatcgatgctgacacctgaacaggcttgtcttgttcattctccagctagtctacatcggccacctcttctctaaagattccgcccaggtcaacgctgccgcctctgtcggtagccacttcatcttcaacaacctgcttcactttgggtgggtgatgctcttcgttcgctcgcacttcatctggtccgagatcttgttgatcatcaacttcatcaacctcacgtcgctgtacttccgccataatacgtaccccaggggcatccacatgcccgctgtttctggtcccctcgcctggaccttcgttgctctgtactggaacggtgccattatggtccctgcccagcatagcttcgttgctcgtatctttgccaacgtcttcatttggtcgatcttggtctacggaatgttcttcattgtcatttacaaggtaagctttccacagttcatttgttacattatagacactgtttactaacagctcgcaggactacaccatgggcttcaacctaagcgttctgagtgcttccttgggagtcgcccagttctttgaccgcgtcattgcattccagtggatcttcgccttcaccatcatggctgtgctgtttgtcttcacggtggtcgtcgccgtacctgcttggaccggtaaggaggtcagctggggcacacgccagactcagcccgatgccgagcgtgctcctcttctcaacgacaactaaggatcttgacaaagaagtgttacctcgcccgtacatgcacggactacatttctggaagaagggtaaaacctcaaaagttgttcgatgttgaaaatactcatgacagctttcagtcgttgatcggaactgcggcattggtcgtccgcggtgtaggaaattatttgcatcgaaagcatgaagaactttgtctcatacaggtaatcatgtgcctcacaagcaccaaaaaagggaaggatttggagaattatcaacagaatgcgcgaaggtgtcgaaaaaaagagaatgagagttcaaatatcgtcgttcaggcttcctttaccttattgtccataataggtaacttaccttatcgataatgtatcgttaaagcgattcatgacgtagggttgtcgcaacggccgtgttttagcgtgtttgtccgtccttgtagggcattttagtgaatgcttcagtggtctagaacctaactcatcagatccctgcgaggttttgcacgttacattgtcccatcacaatgccgtcacctcggtgtcctgctcaccactacctattcctcttctcagcttgacagactcactaagcaagctgctacccaggggcataagatatgccaccatggcatctcgactcatccgctttccatggcccatgaatgttgggaccgatatctgccaggtatcgcgaatccaaaccatcttgtcttgccctaccggccgcggtcgacactttgttcgcaggatcctgtgtgaagaagagttgaggcggcctagctccaaactcaaatcatacttgcgtgctgtgctacagtttgcaaaggagcatgacgcgcttaagcagcagggcaaggagaccgaggggttcggtcatggtcataaacggctagaacagaagtggaagggtcatggtgtggatttgggcgaggtagctgcttttatggctgggaggtaagtaatctaggctttcgttctctatctcagagacagactaggggtagccaacactgttgaccttttggactataggttcgcagcaaaagaagcagctatcaaagcccatccgcatcgtcacttgacctttcacgacatcatcgtcgccaaggcagcggaactggaccagattgagagagaactagccgcctcctcctcctcctcctcttcttcttcttcttctaaaaccttcaccggctcaacaaccgggcccaccaccaaagtagatcccaagaacatcatgcccgaggaccgcctctttgaccaacagctcgacaccaacaacaacaacaacaacaacaaccaccaccacaacaagcatcaccacgtctttgaaggttccgcccgtggcccaaccacccccgtggatacccaagacatcatgcctgaggatcaggtctttgattatcagctagaaaccgacaaacccaccaacgggtccgttgacagagctcttcttcgtcgtcgaagtcgaagcttcactggttcccaaacgggtcctactacgccagtcgacaccaaggacatcatgcccgaggacatggtatttgattaccacctggaaacagacaagagaccaccgtttgaagggtctacgactggtccgaccacccctgtggatacaaaggatatcatgccagaggatcgaatgtttgattatcaccttgagacagacaagcctgatataattacagactcaagtgatggcacgctggtgggggggagggggaggacgacaatagcagcagaagcatctcctggtagggcgaggttgggaagtgggccgcctgtggctattatcaggggggtggttaagggaggaggtgatgcagaccatcatcaggtggcgctgcttagtattagccatgatggcgattatgctactgctacttgtgtggggtttgatgcgggcagtatggtgaagggagggttgggatggatggtttctcggtgagggtgaggtgagtgacgaccggacagtcagaagaactgtgccttttctgatcattccacctcccccccccccccccccccccgtcatgggaattgggagaaatggaagggtgggttgtattactattatatttatcacgttggcggcatacaacaaaaagtcaaagagcttgttcttcgtcattgaattgacgctgtcgtgaaaattctacctagtctgtaggtagatagtagcttgtatgtgtggcaccaagtggatcgattatacacgacgatacttgtggattacgacggcgtgacatttaccatcgttggctcgaatagtgtagtggttatcacgtttgcctcacacgcaaaaggtcccaggttcgaaacctggttcgagcatcgctttttgtcttgataaggatattgtcgattttgctgtcttccctttcttttttgattgtcgcttttcttcgtctgcttgggcatcatatgtatttatctattgagtggtcgtcgaatgggataaaccgaacaatatcagccagatacagattgataacttgaagccaggtccttataacgttcaagatgtgattacgacgactcagcaagttcacaaggtgcctgaagtgttggtgagcagcggtaatagtagagcatcagtgtaaacctggattgagaaaggattggacacgagccttaagtgaagactagctgacaacttcaatatgctctagaactgctgatagccttacgttcaaatcattgggtatcttggtgacttatccataaaccttctttctggtatcgcttcatcagccgacccgctgtcctgagtttcaccatgttgaacaagttcgttctggcagagcacacatcaggaagcactgccctcaatctccgccatcttttcatccatcctcctcgccatttccgcctccatatcaaccggctcttcagatccaacaccagtgatcccaccatcatcatcaccgttgccaagacttatacccctcctccttagttcaccctctatatccctcctcgtaatcataccgcctcttttgctaccacttcctgtccccgccttcatcctctccacatcctctctcatcttcctcccccaggcatccacgctcctcatgcccaccaccaagaaccccagctcctcccgatccacatcaaatacctcccaccactcgcactcgggcatcttggcgcccacgtccttagccgcgttgtaaatagccgccacggccagcgcgttcggctggctggtcaaatacagcatctgcggcgacaggagcgccgtgttcaggtacgggagcgtccgtttcgatatcgtggacttggaggtgttgaggaagtcgagagcttggaggtatgtgatggccaaggggtgggggagggagacgtgcgtgtcgaaggagagcgcgtaaaggatgcgggattcgcagcggagaagacgtgtgtggaaggagttgtagacgtgttcggggaggtagtagtcgtttgggatgttggttggtggtgatggtggtggtggttgttgtggtggttgtgagtcgtcggacgtgggcgcggatgatgggtggaagaaggtcgaggatggagagaggaggtagttgtatacgagagcgaggtcgcgcggggagcgagggtatggggatagtttggcgattaagtaaacggaagcggctgagatgtcctgggaggagggaggatgcattagtggtttgtttatgatgaggcgactttgggggaaggagaggaggtggaaagaagggaagggcttacgctgaattcatgggacatcatgggttccactagccagtatcgcgcgaggaggacattcgcctgggctgtaacagattgtgggagctggaggagcagaccggctgcttgggtgaggcattgggttgagaagaagatggcgtcttgcagctctgtgggaagcgcgctgaaggaacgccgttggtagagctgttctggcgtcgccaggggattgaccatatgcgacatgattgctttgtcggctggagatggtcttgaatttgattgaacgtagagggtttgtttttgtaaaagattgagtaactggcgcaagatgaagctggaggacatcgcgagctgcattgaacaaaggaattgatagctgacttcacggactcggcaggctgcgctcacgatgcactgtctagggttggggttgtacgagcatcacttacacgatcaaacgagtctcgtggagccatgttttagttgggtttctttgcccgtcagcaacaatacaaatcgttgtacatctagagaacatgaagtatgctgctttcatacacctaaagcgctctttgaactacaacgatttatcatactatttcattgtaaaggtatagctagactgcttgacggatgaagtgccttttcaagtacctcaaaagtacctgcgttgtgagtgcggagctgtcactaacaacactaacagaccgaggaccccacatctacagaggcaggcaaacgctagcagggtgctggccggattgaggatgccgcgctaattgaatcacggggtgacgtgaagtcgaggtggggtttccgccttaacacgcgtgcttatcagatgtttagggcacagaaggcgcgtttgtccctctgttgccgcccctgcgagtgattcggattctcaactcgaagcagcgcacatccccgcaattccacccgtcgaaaccgaaacccgcccggccaattcctgtgggttcggtctgttcagttgtctttcttctggcccactcaaacaagtaactttcctgagacatctacgacattcgacatatggctggatcgcggttttttccccatttaatctcgagtattccacacagtcccgtcctttcaagatcgtttagaattgtctacttcgtttgcccaccccaccataccatcttcgtcacaagtactcgcaagggctagacacttgcctgacgcttccttcacctgaacgtcaaatgacgcgtcgcgtgttactacgcgactccgttctttcgtatcctccatcatcatcactgtggcattccgggcaattgcgactttgacggagtgaaccccctacaagtcggccctcacagaagtctgctctcattgtcaagtcaaccactggggcaaacagactagtgtaaccagaacgatttgaaaggtatgcctgttccatctttgatataaagactatccccgataaccaataggatcctgcggacgcaatcctgtctcataatcctgccgcaagctaacttggcctacgtacatacagactttcgccgcagggaaaccatggctgcagtgaagggcgaaccccgcgatgacaggggcttcaatgcaccgcccacacccacacatgacgacgagcctaggattgacctccagtggctccaagaactcgttaacgacagcgaaaagcggtcggtacatgtcctcgagagggctgtccgtgtcggtgtcaaggctctcgagggcctcaaaggtcccctcgaagccgccaaaaatcttgaggacacctcagccgcccagtggctcaagttgatcaatgatgtccaatctcgcgctaaaccgacccgcactattgttggagtcgtaggcaacacaggagccggaaagtcgagtgtcatcagtgccgtccttgatgaggagcgtcttctggccacaaactgcatgagagcttgcacggcatctcccacagagatctcttacaacgactcaaaggaccccaatgaactctaccgtgccgaagtcgagttcatcacatcggccgagtggctaaaagagttgcaagagctctacagcgatctccttgacggaagtggtgaggtttcgcgcgagagttccaacgaagatagcgaggccggtatcgcctatgccaagatcaaagctgtctacccccgcctcgtcaaggacaccatgccgaagcatagtcctgtggagcttgtaaaccagccctcggtccgcaatgtgttaggcacgacaaggaagcttcaagccaccacagctagcggtctctaccgtcaactgcagtcctacgtcgacagcaaggagaagaacacagacaagtcgattgagtactggcctctgatcaaggttgttcgcatatacaccaaggcctctgtcctatccacaggagtgtgcctcgtcgatcttcccggtgtccaggattcgaacgccgcaagagctgccgttgctgcaaactacatgaaggcatgtaccggtctttggattgtggcacccatcacccgcgctgtggatgacaagacggcaaagtctctgcttggcgataccttcaagcgccagctgaaatatgatggcgcatattcagctgtgactttcatttgctcaaagaccgatgatatctccgttactgaggcagtggagagtctcaatcttgaagaacgtgtctctcaacacgagacacagattcgaagcaaagaggacgagatcaagaagctcaagaagaagctcggcgatctcaaagaccaggaagcggcgtgtgacgagatccgcgaccatcttgacgaagaaatggaaaagtgggatgtactacttgataaactggacaagggagagcaggtctacgatccggctgaagcccagcagaccaagaaacgaaagcgtcatggcagagcacggggaagccgcaaacgacgtaacaacgaccccattgacagtgacagcggtagcagcagcgacagcggcagcgacggggatggaaacgattcggatgccgaattgtcggatttaagcgataaggaaaattctgaccctaaagccggcgaagaaaaaaagccattgacgaaagaggagattgaaaacaagatttcttctttgagagaagaaaagaagaagattcgttcgggtatcagggatctcaaagaccaggcaaaggaaacccggacggctattaaggagattgagtctgaaaagaagaacttggagtcggaggtcaaggctatctgcatccaaggaagaaacgagtattcccggacggctattaagaaggactttgccatgggaatcaaagagttggaccaagaaactgcgatcgaagaggacgaggagaactttgacccagatgtcgacctacgggactatgacaaagttgctgagactcttccagttttctgtgtcagcagtcgtgctttccagaagctgagtgggaggctggtgagggacaagtttaacagcgctgggttccggtcactcgaggaaactgagattcctcaacttcaggcccatgcgcaaaaacttacagaaaatggtcgggctgctagctgcagacgcttccttgctgacctttcccaacttctcaactcgctgagtatgtgggcgaccaatgacggcacacggtcaaacctgaccgacagcgagaagcgagcggaggagaaccacttgcgcaagcggattgatcaaatggagcaggtaagtcactggcctatccccggccgcggtgctagtcagctgctaacatctcgcaggaactagatgacgtggtaaaggagaccatgaacaacctcaaagaggcacttgcggaaaacatctatgaaatctttgagaagtatttgcctgtcgcagcagacagggccttgcccaccgccacgggttggggcgcacacagagatgcaggtgggttgctttggtcaacgtacagagccacctgtcgccggaacggtgtgttttctggtgcttcgggtcctcgagactttaatgcagagctcattgaacccattcatacgccattgagtactacttgggagcgaacctttcagcgccgtcttcccggcgtcctgacgaacttcgccaagtccaccaagctgttgctcgagaccttccacagagaggcaacaattcggactcaacagcgtgcaaataattaccacgggatcaacatgttgtatcagcaactccaagcccattgccagaagatctctgaactacccgatgcactgaatgccatcgttcaagaacaacagcgtgatgcgaatcgtagcttcgcgcctactattcagacccagatggagaggacgtatcaggcctgtgctgaggaaagaggtacgtggctaaccgggacgtttgaaaaaaaaaaaaatccctttcgggcaactttgctaatcactttcatcttttttcacaggctcgggatgctttaggcgaatgaaggacataatggaagcgcatgttggaacccaacgtatgtcgatattccaggctgccacccgcgttgtacaggaccagcttggtgtcatgtgcagggagctcaagaaacggcttcaagatgaggctgacgatctccacgacatactgcgaagagattatctttcggcactggttggaagtgaggtcgcgaatcgtaaggggctaccccgggtagagcgaacattgcgagcagagatggtgccgtatttacaaaaaaccgatcctttgttcgcgcccgttgtcaagggcgagcctgaagagcctgagaaggtcgaagaaccggaggagccgaagcaggagagggctgctagcgagagcctttttgtccctccggacgccgcggctaatgaagctgccgatgatcatgacacgaccatggtggatgcatcgattgtggacacttcggtggttgatgcatcaatggtagatgcccctccgccatcttcgggaccaactgcaacctctaccatcaaggcggagcccgtcgagccggcccctttgctgagcagtaaccaagcttcggttcccgcaatcaagaatgaacacgccgcgccagttcaaccagctgttgaaccctctcgagcccctagcgttgctgctcctgaagctgctgcccggcctgagcctcttcaagctggcacggctgcttctgaggtagtccaggccgttggagttgctcatgagcgcgctcgagctgctactgctggccccgacgccgttggaactgctattgctgttcctcagcccctgcgagctgctactactgatcctgatccgatctctaacatcaagcgggagccacagggtgatcacaacctgctcgcaagcttctgcagtgagcgcaatccaacctcggacgacgaggaagagttttctaccgcgacagagggcgaggaggacgagggcgaggatgacgaggacgatgacaatgctgaatcgtcatcagatgaagacagctcccgggccccaagtgtcgagatggaccttgtgaagccagagccaatcgatcattgagtggctctatcatctcgtgggttgcttgtcaattgtttataatacggcgtacatgatggatgttcttcggtctaggagttattggtgattgggaaaaagatggaataggtcattaaggacgtgatgtcaccattgggcgttactggcgtcctcggatatggcaggaaaagatggcggtcttttggtggttcatgtttgggtcgatgtggtcattattcatgtatatgctgggtgtcggattcactttctgagcacgattgtgccatttgtgtgttatggtcatattggaatgctttccgagacttgttgttacgatatacatgaaagccagctggagaagtaggtgaacagactggttcatgatgggacatatatgtctcccagcacgcctcacctgcacaaaggtttatgtacagtatcttgtaaaatgatgatagatcctattcagtgtaccacaggtaattggaagaaacactgtttccaatgaacatgcgtcatcaacaagtctatgtaatatggtgatatgacttggcggtacggcttacttcctgtgcaagaaaataaatgataaacgacgacggtaccatgaagactgaagcgagatgtcgacccgctaccttcctagcgactataggtaccaataaggagaacatattttgcgaggaatgaaagagataaaagaaaaagaaaagaaaaaaatggaaagggaactcaaaaagagatcgattcatgaaatttgaaagagataatttgcaagaaaaagatgatgttgtcctgtcaccaggaacatcgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcggtttgtttaaccgccattggatgatgctgaactgaccaaaatgttagacctatgtacgcttgagcaactacctagtgtatctggcatcatgcatgcatgcgtacctaggggagagtgaggattgcatttggaaagaagttacggatagatccgccgcgcgccgttcgaaaggtaggaacttggaacttgataacccttttcttcctcaaattacatcagttttgcatgtttttttttggatggatgcatggatgtgctacactacactacaaagcaaagcaaagtttgaattgtcaacaaaaaaagcagagaaggtccgtcaagggaaaaaaaagaacaaggccagattaattgattgattgattgattaattgattgattgactgattactgagtcaaaagccctatttaccgagcgagcggaagaagcgcgacttggacacacaagaaaagcaaaaacaaaatcgtttgaaacattttttacgatctagaatagtccgagattaccacagtagtgtgtacataaggtacatacataaggtagatgccggacattcccctatttttttttttggtagatggatggtctgacttgctttcttttcttttcttttctttgcttttctttgcttttcttttgtttttggttaggctgttaccagggcaagcaggtaaggcagggcaggcaagtaagtgttcctcgtggtttctagtgtagtgtagtgtagtgtacatatgattccctcccgaggatcccggcacgcggcggcgccggtactcagtcactcactcactcactcactccgaggtcttcgggtggaaaaagttgagattgttcaacattcgactataaaacgcatcactaccatcggactactgcggcgtcgttgcaaaggttcccagatttgtatgttgttctctctccttgataggcattcttcgcaacacccggttttcatcggaatgccgagatgggttcacgtggacagcatgcgagaagaagcaacgaaaggacacaacgtgcatcttctccatgacttgcattccaatgggatctttaaatatccgagaaaccccttttcccttgcatatattttatgtacaatgatgtgtagtatctacaccatgtgcctcgatatgtgtagtgtacgcgcggcaagtggatatgacatgtgtcggttgcgcatgtgtaaagcacaaacaggaacaaactgcgtcatagactttctttttgagaagtttcacacatcgtgtatctgcctttcggagtttatctgacaaaactgatttgataattcaatcgctcctatgtcttttcatcctttgtcccttgttttcacgtcaatctgagctcttactcaattttgcagcaagacgttgttgtgttggcccaactcaacccaagaccatcgactactgtcaataaatgaggatcttcagcaattgcatcacatttgcttccgtggtgcctgcattgggcctgcattgggttgcttcgagatcggcgggcttgaaatcaaatctgcggcttccatcgattcttggttttgagtttcaggttttttctttcgccacacagcagaagaccaatcggatcggaaatctgcccaccacttttgttccttatttccccatccgtttctcacaaaccctggacaacgagccaagtgagccgtgcggtgcgctccatcccctatcttatttcgtggatggagatccattcggtcgttgctgtggaatgcgacgtcgattggttcagcagcaaggacattccgaagctcacccgtgcgaacggtcatgtacgatgtagtagtgtacacaccatcaccgttcaggtacccgccagatttggtactgtacacaccctgactggttcgataagacaaaataaggcggatgtgctgcgagggtagatcaggaacaacaagcaaaactgagatgaacgcccgtcaggaacaggaagtgatcactggcaatcttgacagcaggataactccagtagccgcagtgacgaacgacaccttgacaccccatcaattggatacataatgctttacacaaaagcccgtcaatcaatggcagacaaaaaccatttttggtttcaattcagataggtattcggtttccaactctagccgtgggcagaaatttggggagcctgtaggccatataccttggctttgctataaactcccacacatacagcttcaatcccataaccgccgcagaagccgcgcttccgcaacactgatccaagcgcacacaaggtcatggttcagtgattgttgtttccaagtaaggtttggtcgtgcttccgtattgtccaaaaaagaaagccgtgaaatattgaattcggggtgacgtcaagagattttcgtagtctcgaattaccgagctgaggtaaaccgttgtgtaagcgggttgggtcagcgttggagtcagttcaatcgaagccaagtgatcgatgtcgacaggtggaacagcttcgaggtgcgcggcgaatcgtctggtacaggaacctcgatcaaagacacgcaacagcaacccaaaattgttgtggaaaaaagtacaagaaaattaaggcaggtagataagcagcgttggtcgtctgtttgtatgtgcgcatgcaagtgtggtttaacatggataaaaaaaaagcgccggaaaaccctcgagaatcgcaacatgttctgacaaaagcagcagcatccctcttccctctcttttagttcccccctgtccggcccccaaaagcaaaccaagcccgcctaccacccagtttcggaaaagatgaaacgcaagaaaaataaacgccgtggtatctcaatgcaaatgcagaagacagttgatgaaagtgatgggatgatgatgagggggataacgatgtaatcgcgaggaaacgttcgtgtgcgtcgtgagtaattatcgaagccgtccgcttaatcctcaatcctcggcaatgggatccgggtttacggctctcagtacccggggctgaccgacaactcgtctcgagtagtcctggttgtcctgaaatgatgcaatactctcgcggctcttgttttggccgttgtatagagcgctgccgtatggattcaagcgtgggtcgactggcatcagcgtgctcctcctcttggaggccggtccatccccccatgctaccagctcgggtgcaaagcgagtttcggtgactgtggcgccctttgatcccgaagagcttccgcgtggcgatccgaatgaagaaccgctctcttcgttctgtttcctgcgcttcatgaaccagatccagagtaatacgccaataattcccagagcagcgacgacgccgagggcgattccaactgctgcacccgtgctgattgccttcttctttccattggcttccggttcggcgagctgacctgcgctggtggctgttggggttggtgtgatgatcacggtttgtacttttccgccaacggtaacggtttgggtgcttggctgcatcggatctgttgtaacgggatcatcggtagtttgtgtcgcctatccacaatgttagccttgcatgcacccagaaagctacggttaaatgcatgggctgacgaaaacgaatgaaaaagggtacaaaaagatcatacagaagtaacaagggtggtgagaagagaaaccacagttgaggaagccaccgaagacttcagcgagggagtcacagtcactgtttctcgaacagtgctctggacagttttgatggcagcagtctgctcagtctcagtcttgatgatcaccacagcctggacagcgagatgtttgaccaagggtggggagtttcatgatgtagactcgagaaaagatatcgaaacgcgccgagaacgggaacgctgagggcattgtggaagttgggggttaagtaaggagaaacagggaggatacatactgtagtcgtgggttgagtcgtgggcttagttgaggatgtggtcgtcttggtggcttgctgggtggtggtgccggttgacgttgacgacgccggcgccgccgtgctggacggcttgatgcccgtgatcttgagatatccgtagagggaatcgcctccacaccaatctgaaggatatccgggacaaggatttgagcattgtttggacgataccgtgttggctgagttcggcacaacattggtgcaccaacagcttttttgccagaccacagcaaaggcgtacttctccgcggcactagaacaggttccatagcacaaacccatggactggtagtcgctctcatctgcaatggaggttagtacagtctccttgggaacatggcgatgacggaaggtctctagttactcacttgcgtccatgccagggtcagccgtgttgacggtggcgcagtaggcaacatcatgggacgggcctacggccaatgcgtttccgcaaagcgaggccactagggcaagacatgcccacaaacgggcagctcgttggcgtgccattgatgatgcagcaagggcagagtgaagtatctggtgatgattttgttagcgacccgaggagttgatgcatattttctccagctttggtggtgtctgatattgctggggtcttccttttggatgaggtcgacacagccagaatctccactttggcttccgcgacgggaacatacctcgtatttcttggctttccccctctcggccacctattgagcgattacaacaataataacaacaacaacaccgagtgcccccagaagcccgtgatcctttttccaaaacacgcaaagttacgaaagacggaatcggaagtttgtcgatctagaaagccattgcaagccagccgggcaagctaaggtactgtaacgtagcgaagatggtccgtgttcagggaaaccacgtagtgagactttttttttctgggtggtggatgaagaagcgacgtggaacaggaccaaaaaagtcgaagcaacttccagctaaagagtcacttgtcgtcgttgtcgttgtcgtcgtcgtcgattaggtagtagcgggaagtgagatggacgtccgaggcaatcaggctttgacgatggcccaaagtgaggtccagggatggaagcaagtacgtagaagggattaagggagttgacagtcgggtcctctacaggagtttgacgtggtgcttgagcaggagagaattgggggaagtcgggcagtggcagacggagacgagtcgcagatgagcagcggaagaggagagtggggggagaaggtgggagaaggaagtgtttgcatggaaacgagacgagggacagagagacagcgagatcgatcgtctgcagagcaccagatgggaaggagtggacggacggaaagaaactgaatggagacagacgacaaggccggatgcaggtggaggggagggggcttgcccaagtggcagctaaggtgtacaaggcccgggcgcaggccacaatcacgctactaaccttttttttcgtttatcatactctcgggcagagcaggcatactgttcaacactcataagtacctaaccacttgcacaatttgtgcccgtaccccctgaccagcattggtgaggcattgccccattgtccacctatgacagcgagaaaaaaaaatgaatcgccatggcagcgagcgagtgccgtgcgatgcggtgtcggcgggggatctggacgggactggacacgacacacgacgacagccacgagcgagcgacgacgggcaactggactgaccaagacactttcccgaagcggagcccttttgcccttgaactttgatccggggtggagttggccgctgccactgggaggagcctctttctcgtgagttgtgagtggacagggatggagcagatacgagtccaccctgacaccgtctgatgctatgtcagtatcgtgtttaccactttggcattcagtcgtttgtgaagtcgtgttcctgcacctgacccacgagctgcatgccgcgtataaagtttaaatcccccccgcacatgacattgaggtggtcgcattttcgtccaagggaaggacataaccaaccaagcaagcgacaaaaggcgtggtaggtaggttattcggaacacacggcactattggacacctcaactcgtacttgagatggaggagcgggaaggcagccgatccagaggtaccttacgccttctgcccccccgtcacaacctaggaacgaaattaacagcgcgataagaaatctacgataggttggccatttcaagcttgggagaaattccagagcttggctcacttggcgtcgggttgttgaagtggcccttgccaatgtcgtcactttttctcttggcactccgctcgcttcccttcgtctcgtttggacatggattgtcctggcgtcgcaggtacgttggaggtgctcgcttctgttaaggccttgacggtgtgcttcgggatctacagtaccgtctgtcgcctcactgcccgagtgtttgcctggaaaacgaaacgaaaaacacccggactgcttggctggtgccagccttatctgagcaatccacatgcaaggtactcggtacttttgacttgggcgtattttctggactgcctcaagcgcgcattcccccttcctttgcgagcctgccttgactgcagtgagtgctcttcgcttcggcaccatgccttcctttgcctgtccgtgtcttgaagcaccgaggctcctcagcaaaagggaggggccgccgcacacaatttcaagggcagcgacgatcacggagaagtgaaaaccaaaccgaaaagcaatttcattaggtccccgttcatgtccgtgtttcgcacgcgacatgccgacttcacccacctccctcccaggcacttcaagtagccgcttgcagatttcacccgcgcctgccaggcccatcccttcagcacatgagtccatgatgccgagatcttcgacacaacaaagaaccgcagcgctggattccggaagctggagctcgcaacgggcggacttactccgctcttcagctctcagggtccattcgtctcgtcttcgattattcgcacactcgcaagagtctccgaaaatgactgtccatcaggcgggttgttaggtgatttactccactcttcagctctcacggatcgtctcgtcttccagtcccggcatcttccattcgtcttcagatggaggtctcgcgccttcctgtggctttcgtggacatctaccccttccactttcacgagccttgggcctccatccttccttcacccataagacttgccctctggcgccgtagctatctaggcaagccacagcagccaattcacacgcgtgctaacagagagagactcgtctgttccatcaaagaacaaattacatgggctgatggtgttaccgctctgcaaggactgccctttaaagagacttctgcttaccatctccaaacaaaccaaaaatgggagggctgctcatgagcctcgctcgattgagagacttgcgtttctcttcggccataatcaacataaccaaagcaagggggcgtgatgcacatccagtgttacgcatctgttgcttcccacagatatgactgaccctgaaaagtttcagcttggcctttcccctttgtatatctcatgttgccttcttcaccagcctttcgaccttttcgggacccgcacactgcctgatatctacactacacaggcctaaacgctctgggtgaacacgaagcagtgacacactattcgaggtaatacgagggcacgcctctactcaacctgcatcacgtatggtgtacgctaggacaaagtagtgcgggggttgtatgtgcaccgggcatgttgaattctcgaacgacattccgaatcaatcccacccaccatccatcgtgaaagtacggagtaaaatgtatactatctttcatacttacgattctgagccagttatgattgttaaagtatacttccttataaccggtcctatgtccgccgcttccttgatgaacttgcaagggactgcagatttccaaggcctaggattggttttcattgtgacttatgagagatttaccattcggccagccagttggggagtcgacacgaggcgagacgagcaatgccatcctggctatgccaacatgtcctgatgatcgacaaaagcagagttgagaaaagacttggacgagtcgccgagtgtttacgcaattcgggacgtaaattcagtcaccggcattcttacctcatactctctgctgctggcaagttgtgtatttgccaagtattcgtctgagccgccgactggtgatgcttgccggccataaaattcaagagatgaggacactacaccactgcatcttcagtgtcagccgctccttgttcggatacggagataaacgggaccggtctctgcccgtcccggtgcgacttccaatgtgctccgagaggcggtcaatgcaacgccctagagagctgatgagatcacaagtcagccgtgtggtattaccctctagaatgcctgccttgcttgcgttggcgagggtacgcgtaccggactgtgagtaataatcatattccccttttcaaaacccccatttctgcctcttctccaggcataacccgtcgcttggtcactcgaatgcatgtgtcgccgtgacacggcatgtaacactgagtgccgtgtggccgtgtcctttctgcggtgaacctacaaaaccggaaccggcaatcaagaccgccgcgttccgtttcatctttatctaccgagaaaggcgtctgtataaagatggttgtcattcgttggttcagatggagactatggggatacacgcacaaggggacaaatagggttcgctattccctgactgaccgatatgccttgtgctttatgcttcggtcacacaagatgaagtgcgggaggcctcgtcgcctcgcttctctttttctttttctttccttcttccgaatgtcggcgactgtatttgacatgttggactgccgcctgccgctattgtgctcgtgctgccgttgttgtcatgttactgtcaccgaccgatctgtggtcgttagtgtctccttgtatgtgcagagggaaccgcttgaataaaagtcatgtgcaaactctcaagtactttcacttttacttaatcagttaacgttcgtcgtcatgttactattgactaataattttcatcgactttccaacattccccggtaacctcaatggtaatcactaaatagcgactgagtatcatctcagacacccggtaacagtaacgggtgaccagcgcgaactgacttagacctgagcgacctcatttacaacagtttccaggcgctagttcaaccgctatgccttcttaaaaaggcaatgtaactatatggggtgacggacacaagagaaaagtacgcaaatgacagcgaatgaaccgactcggccgttaggctgaaacaggacgagacaaaacagaggacgggaagagagactagaggaagcaaaacatttctgggatagggatgtgtgtgtggtgttgtttgatacatatgtcttcttgttatcccttgttactcaaaagtgtcgttcaaccactcgctgctacaaaagagagaagttatgccacaacacctgacaagcgtcaaactcgaacattcgaggaagcaaggtggctgacacactgatattagaagacgttgaagaagttcttccacaaacctcgttggtttcgcagtggcttacctacctacctggtcaggaatatgccgtatgagagcttccacgtttctttttcgaaaagaggaaaacgccggctagattacaatgtacgaaaggcagaacaggttttctcgtcttcaaaggcaagagtgatcttagcaatctaccccatcgtatgtctttctatcgatgaatatcaaagtttagcccgagccaaggtgagaatgaagaaatcttccattctcaagagaaaaaaataaaacagaaagtagatacagaatctcttcatcataccctaaggatagatgcacgttatgcttatccacatatcctttcaatcccattacttccatccatatcttcacccctttcccgcgtatcttatttacccatttaggtacctacctaggtatccaacatcctcatcctcatccatcatcctcatcctcacttcattacattttcagcttagtaggccccaccatccagtcccccctaagcagcaacaggcataagataaacacaatcactcctaacatccttcccatccttccccctcgacaaataaagcccattcccgcacgacaacatattcccccgtcctccattcgccgtctgcgtcgacgtcgacagcatcagttgtcccgtccccgcatctacacaccccttcacccgctccatcgtgccggctaccacgcccgcctccacctccgctttgagcttggaccgcaccgacaccgtcgcgccctggtcgctggtcagcacgtaggccgcgtacacggaggtctgcccgatgacgggctgcgctagctcgaggtatccgttggagtcgaggacccaggttgaggacaaagaggtggcggttccgggagctggaacgccggagaaggattgccatgcgatgacggagttgccgacgaggttcatccatcgggtggaaccgtcggggaaggacgtcgaagtgcgggcgcggaaggagaggccgcgcggctggcagactaagggcacgatggagacgggcgtggatgtggtggttgcggtctctacggcggaggagatggtgagggttgtggtggctgtgattaggtctgtaacgccgatggtttcggttacggtgtcggagacggtttcggttatggagatgatggcggtggaggtggtagagagggtggcgacgtcagaggcggtcacggttacggtctcaacggcggcaacggcaacgctggcggtgatggtggaggccgtgatgccgatgcacttgcaggctttggagtactgggaccagtcggcgcagtcggcagtggcgtaggtggggagtagagggttggcctcctcaacctgagtcatacgagccttcaacttcaaggcgtcaatgtcaatggggtggttcttgtagatcgtcgaggtggaggtgacttcggggagaagcgagatcaaggtcgtggtgtaggaaatggtgacggtctccgtgagaaagtccgtctcagtcgtcgctgaagtgactgtgataacctcggtgaggatacgggtctcggtcgaggcgatctccgtcgtagtctcggtgaagaggacggtgtcaacggcgctctggacgagcgtgacggtttccgtgtaggtgcttgctgatggggtcacggtgacgatgaggttggacttgcagtccattactccctcgaagtccgcgagagcaacggctgtggatagttcatcgtcagttcatgaatctaactcttggagcacatgaacattcaggtttaaacatacccttcaagcaattgttgctgcgacagcaagcagcagaagccacctgcagcagggcagcccccgaaagggcgacaacaccaaagtttttcatgatttgaacgagtgactagactggagtaaaggaatgactgaggtgaatccaacaaccttgaggtgaagagagattgaaactggttgttgggactcgggtccctttttgtcaccactcctgttgcccattccatcactttcatcattttacagactttcagctcgtcggcggcgccctcttttggtcgtaagaattgataaatcgacccgttgtagattcaatagcgtcgagcgcgatgggggagccgccaatgtttgctcagagccgaaatgggttattgccggcatcagggcagttcgagctcgacggtctagacttctggacttcttcacccctgaacccatgggctcagccgcgtccagtctaacgcttttctgcctttgctagcgagactcaattacacagtttgacagtaccgggccggataaatcgactgtgtgcccagatatttcggcggtgtgggggccgcctggccaatgatacacccatgttcccgcccgccaaatttccaccaaaatgacatatgtgcaacatctacacacgatttacacaaacgaggctttctgagatgttgatttacgtgaatatactgaaattgtagagttcatatttatactagtataattataaatctactagtattgatactgttagctcgattgggagaactagtatagttattgagattgctattagttagatggtagcggctaatatagattcaaatataattataagggggggggtattccttaatatgaaggcactactataggctggcggtattattattattaatacctatagtatactagtaatagtggcggttattattaatttgtaagctcctacagccgtacttccaattatacttctctttaccgtaattctttcaactcctagaattgtactttcaatctctctatctctaacctcgtactctcaactaccgctttagcctcttattctctctaatttactaatattactttaattatcctcttcttcttaggaggaagctatattaaaactttaaggggggtattataaaatagattatatttaacgctacccgaagagaggaggggaaggagaacgggcatagcgggtataggttaggcaccgttgtaagccttctagtagttagtaataattaagaaaggatctctctccctacatagtactagctattttgtaggtaaaggctataaaatatatagttagtacactagataaataatatttaataggataatatttactatatctaatttaagcaaccaatatttatcaactatattttaaagtatagtaccgttcaactgtacaatattaaatatcctatactaataaagtaaactatactaccttgtaaaataagtaaagtactttacttttaattccttcaaattaaattatagtcgtttaaaattattactaactaattaaatttactattagagtaatttaaaataaacaaaattagtaataaactttaagtccgctaaaataatatatttaaatttcgctacgttttttgaaatttaatatatatatttaattataaagttctctttcaaccgtttaaaaatttcagtaatagcgcccaataactaattaaaatcaatataacgatttttaaataatacttttaaaacgctataagcacctttagtacaggaagttacttatatactaaaattgcggtataatttaatagcgaaataggcaaactcgtacctcaacgggaggtaaacgtagagaaggtaattaattataattataaaaaaagggattagtaattttataaataataatagataggtataataattgtacctttttatttagggaactccttcaataatacctactagtactaatagaatccctcttctatattagaatatactactaccctctacgtaactaaaatcctatctacgttgtcgatctatttataatttgaactataaggggcgcgactattaataggctaaataaagggattcttagtccttaattcgaagtaataattctaatcatccccattcaacaattgggcggctatttagcgagtagtagaatcttcgttagcggggttaatatttatataattatagtaatcctcgcagaaataattcccattactactatagttatccaacgctatacccttaaaactaccctcccacttctttttaatattaaaggcaatattcttcattatatactaaaaataaatttaatactaaattataaaaaagactacccagtaaactctcttatacgctttattatagtcggtaataataattagaggctaaaggatactatactttgaaagtataacatcaatttactaaaatacctatataaaatatacctccttttcactatttaataagtaataaccaatattaaaaatcatatatataactattatcctatatatttaaaatagaggtatatcgaatttattaactttgtacgtacaatctaaacttataacctcgggattcttcttcaactactcaatatactataaataaatctaaaagattctctcgattaacccaaactcctcgccgttgtagcggtagaccttataataaatcccttttattgactataactaatcgaaaaattattaggttagtataaggacgcctatttgcttcgttctattaattattagtatattaagtacattgtattatataatagtaatactaaggaatttattatagatagtaaatataatatttaataaggaagtttttaattacttaactaaccgaaggatactaacaattacctcctctatacaatattagcgacggttaatagcgaaataattaatattattagggtcgaggggatagctatagtctccccttataagggtaaattactataccttaattttagtactaaataccaactttccctaccactcgcaatttctttttatactcgccgccaacagtctttagagcaaagtattctccttacgcttcttactgcgcttctttactataatatacttaatattgtaccggccaacgaaccgaattataccctctcgtcggtaattattagtatagtatttagaaatactaaatccaaactatctagcaatattactaatctctttaatagcagtatcaacgtcggtctattaatgaaaagaaagtttaataagagtaaattcgcttttaataatattatcctccttattaattgttttatcctagtcctccgaataagaattcgataataatgaatttaaggagcttaagggggagcggcggcagtggaagataaagatcgctagaattagaattagaaatagtttctcgtctttaataagttcgttaatattaagaaactcgtagttattgtcgcgtagttcaattttaatctattcaattaagggaatcggattaggggcgtgtacggacgcgaatataggggaggaggcggttaaattaataactttaggtatttctatagcgtatagttagtaacctcgattacggttaaaacctctcaataccacacttactaattataatagtaaataataacggcgacggcgatatactcaattacttcaatcgttactactgaggtacagagatgttatacgatgttactcgctagcaaatttggcgggcgctaacatggtttgccattggccagcccggtcccacaccgccgaaatatctaggcacataatcgatttatccggcccggacagtacagtcgaaccccctaaaactgcatgtaatccagaccgccagaatccatgcactaaatagcgtatatgcagtttctggaggcggggctagggcaagaatggcgatgtcagacctggaaattctatgcactaactagcatatatgcagaatctggagtatgcagtttcagggagttcgactatagtgtacataccactctaccctacccaatccactacacgacaacatggaatgtgacgatgcgcgcgctcgcccactgtccaatcaacgtacacacttcgtccctatgggttatgacatttcactttctattacattgatgacggacaaccgttgtctctttgatccttacacagaaaaacaacaacacaaaacccctaacaagatacatgaactccccttcctttagtaatgcagatagatacgtaggtaaaaggatggtccgtacccagtaagtgcctaggtaaaccacccataccaccccgtaacccagccaatccatggaaacccaaaaagaacaatcccagctgacaaaacggggaaaccatcttgcaattcgtcgtacacattaaccataagagaaccgactggtaattacctagctcccagtctgtctcctcgctagccccggccgtccgctgacactgccatgacgactaccaatattttcattcaccaccgacgccgacggcgccggactcgacgaccggctccctgctgaaccaacactctcaaacttttccaccaggtccaacaccctcgttctcgtccttttgggtagcccacccgggccaggagagggagacggacgcggcggtggaggttgcattgcctgctgcgactgcgaatgaagcaactccaaatcgagtgacgacgacgacgacgactcgtgtggttgttcttgttcttgttgttgttgttgctgctgctgctgctgcagctcagccaacgcctcagcagaagtccgcacctccgacaccgaaggcagcgcaaccttctccatcttgaccgcctcggccacgtgtagcgtcgcggtgccggtgtcggatacaccgcttgctacgctccggagggagtgcacgctgtaggttgagcggatggaggggacgtaggatctgcggtgggtgtgaccacggtcataggttttctcgggagagggcgagggtaaaggggtgatttgaatatggttttctcctgatggtgttaagccgaatccctcggacgagggtgttgtggggttgagacccagtgtgcttggttgactgcggatggcggtgcgggatttggttggagaaggaggttggaggaatgagaagtctgacgactgctgctgaggctgtcgttgagtaaattctgacagttggggggagagtgatggcgaggtaggatgcgagagggaaagggtgagtggagatggaagggctaaatccagcagagggaacggcgaggggacccgtttgcgggtaaggctcccatttgagtcaagatagatctgaggatggtcctgaccggggacttctgacgcaggcgttcgcatcgagtttgtctccgactgaagctcgtgctctgactgctgctgactaccgccggatatcttcctcgtactctcaccggcaatgatttcgatggtatccggtgtctgtcccccggcccgttccttccccttccccttatcaacgttgctgggggttccgcttctactacttctgctgcctccctcattgacatcacacagaatgatggactcctcccgctcaatctccgcgttaaccaccctcaggcgctctttgggcacagtaaacatcacctgcaccaaccgctgctcgaccgccttctccacatcccactcatcaccctggcctccatccctctcggtgtcattatgctcccctccagcggcttgaccagccgatgacttctctccattgatatcccaggcctcacggccctgcttcctcctcaccagccccaagcccaaggcgccgggattgaaaccgatcaaagagaggtgagggtgatcaaaaccactagcttcgttactatgcaacaagctctccttggtcggactatcatcgccaccggagctgcctgacccgcccgaccctccgttgacgctgagcatccgcttaaggctgcccagccagctgcgcggacgggagtcgagacgggagtttcgacgagttttggatggcgaactagggataggttcccaatcctcttcggactcttcacgttccccgccctcttccgcactcggctgctcgttgttgcctgacccggacataggaaacagaaggtcagcgccttcagcctgtagggagttgaagttgggagttggcgtgggaagattggatttggcggatgcgaaggctgtcgaaccggagtgggatccactagaagcggagggggctacgagggagtggttgctgccgccgctgttgccagactcgccgctgccggaacttcttggcttgggaatatctcctgctgcagccgctgaatgctgatgatgggcaggggagagtgggggcgcctgttgatgctctccgcccgaaatgaaactgaatgcgctgcggtcggaaaggttgcttccagtgcgatggtcgctgcctgcgcgggcgtcgtccgaaatatccaccatgctcttactcaatgggttggaggccctagacttggtagacttgttggatgctcggcgggccggtgatgttaccacacgcgttgttgtactagtaggtgataggggctggtgcgtggcagcctcgagcgaagcagcggtagctgcccggtgagtggtggtcacggatccatgccggctgattttggcggccagaacggcgtccgccacgtccacatcagtcttccagccccggacttccgggtcttgagattgcccctgctttggagagaaggatatgacctcaggcggtggtaagccggggcttgacttttcgtcgttcaaactccctccgcttccgctctcactgctagttggcgcatatggcgtgctggccacggctccagcccgtaggatgcttccggccggagtaatgaatggatcgtcgtcatattcggggctgatcagccgcccggacgcccctagatctcttccgtctttctcgttgtattcgtcgtcttcttctgcttcctcgtagatagggtggatcccattaggattcacgtcctctcttcccggcagcggcgcgaaatccataccatgagtagggatatagaggcccctcgcgttgcgtaacctgccgactccggatccggtgctattagcagccggcgggccggatggctggtaaagatctggttggccaacaacttgatacccaccactcagataccgggtgccctgcccattcgagtcgctgttggtgttccaggggaactggaagccgaatccgctgcttccttgctcggccaaatcattgtcgtaactggtgtaactggatggattctcgccccagtcatgaatgttatgcctgatggtacccccaaaccctgtgccgtagatactaggggtcatgcccttggacaagctgcgaagagctcggtcgcgctgagcccggcggcgttgtcgtcggcgccataggaagaaaagaactgcgaagatgatagccacgagtggaactccgagaccgagagccaatccaagtgtaagaccgagattctggccgaccttgttagaagcaggtggatcgctggtggtaggagggatatcgacggttggattgccattcgaattaagtcgcgggttagtataggctgccgaccaggactgagacgttatgttgaagaatctcggagtgttcgtgacagtagtcgactgtcgtttctcgaggttgctgccatcggtgatacctatcaaggacttgagccatctcttggcctttgccttggaagaagccgcctttggtggattgattgcccaccctccgtagaccatcattacgttccctggcaggaccacagcaccgtgaccatagagtccctctccttctccgaatatctgtattcgatcgtcttggggaatctcccaccgccaatcatcataacttgccccgatcttgattaccacaagctgtggctccgccggttgagacacatcgcctacccagcctcctagaatgaccaagctgtctccatcctcactcaacacggtcgtgtgccctgacctgctatccacagtcgtcacggacggctcggctgtttcttctgtaggtggactaatcgacacgtagctccacgtctcttccggcagactccagatagccgcggtactcatgttgacaaaggcatgctgcgtgtgtccgcccagcagcacatgagaggtctgctgggttacgatgccggatcggttcgtgatacttggcgtcaaggcggtaaaagtgaagcctgcttccgggataggagggccgcccagttgagggttggagattgtgaagccggttccattgctgttattttctggttcaataatgtcattttcgtcgccgcccccgggaggtggattgtctgagggcgtcgttacagaggagtctgaagaacgagaagagatcttgagcatacggttcgagtagtgcgctgatgcctgccacgtcgacgctgtggagttggaaaaggggcacatgccgccgtagatgtagatgacgggatcagaaagggtggggtagatctgtgatgagaaggagagcgaagagccgaggaggcaagggattcctggtcctgtccctatactgctcttggggttctgctgggtactgtactttgtccagtcgccttttgcgtcaccgtctccctcgaaggagggagtgtaactccataccgcgggagtagcatccccgtctccagcggcacagtcacctgccaacactgccaaagtgccattctccaataacgttggcgcaaacccgcccgtcttcgacttggtaacgaagggtaggccagaggttagtgttgtcggcttgaaggaatcggcatccagagtcgaagaggtgttgacggcgagcaagtcaacgccgttgttgtccgcattaggggtgaagatgtatgcgagtccgtgattggccgagttagtggagagaagcgactgagatccggaaagcaaaatggtagtgggcgtgtagggaagcgtgatggcggccactggcgttgctgctgctgctgctgctgctgccagggcggccaagcagaaggatgtggtgagtggaatccggtgtcgtcgatgcccggtatgtggtgttgtcgtcggttgccgggatggcggccatgtttcggacgtgcttggcggtgagggcgctagtcgagacccggatcggtgtcggggccggggccggaccatgatttgggcgccccggaagatgatgattggcggggaaggaagtgcccgattgctctgtcctcgtcgtcgacgtcgctctaggggaaggacgacttgaccattgtttctcctggtcttttctccagctcttttcttagttccttggctgaggtttcactttccgtgtttccagatgccgatcggtttgttctcgactgcttccttccttcgtcaccagttcgccgtttgtcctggatggcggaccgctcactgtgtctgatctccaagtacgaaggcgggttgaattgctccgccaaatgttggggtccccacttctttccccttctcgaaggcagtgaccgacacactggaatgcagagccgacggggagttggaatggagaacgaaacgtggagttttgggaataagcgcagactaaaacctgacctcgctgcaggtactagacgtagaatttcccccgcagaatgcggcagcttgcttgcttgcttttccgcgttacttgatatgcagtgctggtactgtagtgcgagtgattgatgatgggacgaaaaggagttttgcagcggccctaactccgtaaggctgaactgaacgtcaagtcaaagtgaagtcagggtcgatgatacattcacccgtcagccagttagaactgtaatgaagacggagggaaggacccttgcctgcctcgaccgatccgattgcacggcagcgatgctggccccaagacaacttaaacccagaccgcacaacaaggaggctccggaacaacaagcggcggcagcaattggagtgagagaagaattacctagggcaatgttacggtgtgaggaaaacagaactgattggaactatctcccaaatcgtctcaggcaccttggccgcccttcgtcgacggactttctctcaccaccgtgaggaagccagccaggtcccagtggagctggctgacggttgaaagcagggaggctggtaaagccgggctgggcggcgccgcggttggggaggaggagggtgtggagtgtgtggggagggggtgttcctagctctcctgctgcaggtctgcttgcgcgcgcagacatcagagatcatgatcctgccaaatcaacaatgaccgaatacgcccctcccattggtcacttttccgcgatggaaggctcagggaggggctgtgcaagtgacatgtccagggcgcgcccagtccacaccagtctcgtcgtcgaatccggaaatctgtcgcaattgcattcgagtcccattgatgtgcgcgcggtggagttttgtttttctactgtacaccgggcggctgggatggagatagttggcagggaaacaaatagtgggacaaggtaagcttatcgctgggaccaccaaccaggaaaataaacaaagaaaatggtgggggtgggtcgaaacacaggactaagaggggtgggccaagaaacaaacattcgttggaagctggacattgtcatcttccgctttggtcctcgtcacttccctcccatgttgatcagtgtcagtcaggatcagggtcgaactgtaagggcatcacatcgacttgcgatgatccaggccgtcagctgcccgcgcaacaccaaggtcgactccctagtaacacacgagacaaaaccgacggccgttctcaaaccgagtaacctgaggaaaagtacgattcatatgttcatgagacacgtctttcacccgcggtgggagatgatggcagcgtacgagaccacaactgtggctgtgacaagtgttacacctcccagatgatggcctgggacaagggaaaaaaaaacaaaatgatttcagcttcgtcttacgtttgaatcaaccagaaacaatatccatcaagccagaagatacaccatcttgttaaggtaaatccgttgttacatactaaaccgagaatacagacatacactttaccgttgaccaagccaactccaaacagaaaaagaagaatagtaccgcaaaagtcaaagaaaatggaaccacctccaacaccattacagccaaaggagacatctactcgccccaactcacattcatatcaaattccgcatccgggtcttcatccacagccagcatcaagctatccctctgcttcgtcaacttggacaccttactctgcatctccttcttcctctccttcaactccctcaccaacctctccgccttctccgccctcttccgcaacgtctccgcctccttctttgcctccacctcccctttacccagcccattcaacaaggcatccctcgtgtgtgacagcctctccatctccgctttcagggtacggatctgctccttttgggatgtcatctcggagtgcaagtccagattctcctgctggatcttgcccgcctcgcgcagcttgcggttgtacttcatctccagctcggacgcgcgcggcgggtagcgcggctgcaccgtcgccatgatggtcggctgggtttccagcaggcgcgtgtgctccacgcccgggtggacggcgtgggcgggcacgacgaagaggacgctcctgccagagttggcgaggcggtagtaccgcgtggtgacgtccacttgcacgatcccccggctgaagtaggcgccgatgaggtctccgtcgactttttccatttggtcgaagaggctgttgttgttgtcgtcggtgccgttgtcagcgccggcacccgtctgtgggttcttgtgccacatttcttctccgaccgcgccatttttgcgccagactcgctccttggcctgcaggaccgcctcgcgcttgtcgagcaggctgtggatgtactcgtagacgtcctccccggagttgacgaggatgtactggtcttgtgggtaggccaccacccggcccgtccggccgtcgggccccagcttgctgagcacctggtgcggaatggctgcttcgccggccagcgcgtcgagcgcgttgccgtagctgcgctcgagctcgtgcatgcgcgcgacgaggtgctgcgtgaagagaagccattggccgagcaaggtggtgcgcgcgtgttggagctcttcggtgtcatgggccgcgtcggtggggagcacgctcagcaaaccgccggtggcagtgtactcgtggtcgaggcgctccaggcaggaattggtgtgaataagcagattttggagattggagtaggggcgaagttcccttgtctggttttcctggccggtggtggtattggaagttccggggggcgaatagtgctgaatctgggtcagggggcagtggtaatcggtgccgtaaacctcattgcgcccacggacttcgttgatcagcgagacaaggggcttgtggtggtagatgtcgtcagtgtggtaaggtgtgcgaaggtcgttgaggaagtcgaaagctgagttcagttcgaacttcatggcgagatcgtcatcggccgttgaggcactcgtcgtacccttacccttggaacctccctgggcaaagtcactactggcgaaaggagcgccatcaacttgaacctcggcgaccttgacatctggctgcagcaattggatgagggcacagagcgattgggcatgttgcttcaatgcgagaagcgtgggcggaatgccatgcgtggagagatagccacagtttatatggcggagtagctcgctcttgacgtcctcatcgttgattcgtgaccactgcgacatgtagggaagcgcatagtctgttgctttgacgtagccctttagtcctcggttttcatcgtgttcgtggtccgccaaatgagcggccacaatctttcggcctggcggtgtcatggtgttggaaggttggtgatgttgattctggtcgcgatgaggactggctctctttgcttggccgtctgaatggtaataaagttgaagttgaacaacatgtttctgctaaaaaggcggtcacctcctaccataagttgtgccttttcttccattgccattgagatggttcattgtctcctcgaccatacaggccaacaaagagccgcaatcctttgcaatgtaaacgaggcattgtctgacatagctatccgatgccaaatgcagctgtaacaaagaaagtggaaacggagctgtaaagaataaaggcgacggaaacagcagagaagcttgctatcatgtgctttgttagtgctcaaggagccggatctgtgagttatgtaagggatacactcgaactccgtgagatgcgcaggcccgttaccagatcaaccacatcgttattccggataactttcacaagatgatttcctatgtgatttcctcgacatctcagcgacccgtctgttccatactgtagtgcgtgaactcattcaggaggtcgagatgcttgtgccactttcactttgccgttgttcaagtgcaattccaaacgccgtttgacatcttttgagacatctgtttatggtctttcatctcggtgtaacctacaatcgaatattgagagatgctggctggtcctcaagtggtaccgatcgcgagctttgagggactgcaacccagttgtgaggcctcctcaatactgatacaactgttgagcactctggccagtctggctcgaatcccagtccctgagcaccaaggcgatgtgagatattccatagtagtggcatagccgcaggcctgtgtcgtgaagaactcgtttgtcgaaggtcttgtgtcgaaaccgcccgtgtggctttagtatcttgggtttgttgagaccagtaccgcgaatatgtcgccggcctcattcgcaagaaaggaatcgtgtccgtgtgtttgctttgcgatgagaactcccgagccatcggttcaaaggatccgaaagcgggacccacaaccacgaggtaccgtaggtaggtaatcttaaaagctgtggagcttggatttgcgcacccttctgggcctgtaccggctcactacttgtacactatgtacacacttgtcgcattccttgttgcagggccacgtcatgctgcgcagggaaggagtggaaattcggaaatgataaacacagaatggcaaatccgtcgcatcccaaacaaaaaattgaatgtcccctcagctaccatgcgcaagctggtttcgcggtccatcgcagtctggatttcagtgagaattctattgcgatgcggacgagtcatgtgagactgggaaaaaaaaaaaaaaaaaaaaaaagaaccaagcagagggttcaatacccggccaatttctttaccgtgtcatccactggcttttgacgcggtcgtgcatgccccccaatcgaccatcacagctgaaagctgcagtagcgcggggtgcggaagcggagccctctgcctagtgcacagttgaaagaccagtcttgtccaatcacgagtcggcatatcatccaatttagtgtagcgtactgtgtacattgacccttccccgggcctcctctgattctcatcaggtgtacacttgtaagtaggtagcgtacgccaaatggcagacattgacggtgaccgtcgtcgtcgacggcagcggccggagatacttcatttctacggtacctatcggtgagtgggttgtggccttgtcccggatgattgcccttcgggttgacaagattgacagagcccagagagtcggttctgaaacagatgttcatcgacatggtcactggcgcacccttgtttcggaaacactggttgcacatcactctttcactctggctccgacgtaataggctagcagtgacaccagcttgatgagagaagcgctcacggctttcggcaccccggtgatgagagccaatcttggaatgatggaaagtgccgcccgtttcaatgtcggtcgggcgctacatacttatcatttctgctctcatctgccagtgtcgttgtggtggtagtcattcgccgtcatccgaaagtatgaggtactaccttagtagtcggatgcagataagtaccatagtatacctatatcctacgcggtgagttatttgctcggctgtcttgacctccgtcagaggctgaaaaagatgagcgcaggctcagtcaggttggcatgggtcagtgggactgagtgcgatggcagtgaatttgctagtggcaggatctcaggtcgggtttcacgattgcggtgatctagaccgtgcctgccatcccaactcaacggtggacactgccaagtaccggggctgctttggccaattatgagcgtgttcttgcgccatatgccccacattgaccgaacttgatcaagtcggcgggaaggaatgaaagcaacattaggtaggtactatgtactgcgtgcagatttccatcgcgcgttgcgtcattggagatgtcaccctcctcttggattttctatggcgacttaaaacttgatcacggcaggtgcttgatgctatgacagaagacgcacacaaaggaaaaatggcaacgatagactaggaagcttgaatatcgaagcttggcctcatcattgggcgtccgacaattttcctcttgttggttgatagggtccaagcttctttcatggaagtcgctcccttggatcgtgagcaccttccgtttcacttcaccaagtgggtattttggcagtccttgtcgattccccttacattgccgtggaacattgaagacaccgtacagcgcacataggtatgtactgcgttgcgttgccttgctttttgcgcttgcgtgtgcaatagttgcgcacccgtcacccaattctttcctaccgaccttaatcaacaacgcgagtcacacaacaaacgagacaagctaagacgaagccaagcacggcagtctcaaaacacccccggttcaagaaatagcgtgagtccattcctccaccacctctcgttgctttcaatttgcacttatccacatggtctcccccctgccatctccagcgtctcctttccgttaggtttttcattcaaaagggtcagatctcacccgccagggacactcgaaagctgatctctgcaatctggaatcagggtatcaaggtaccactgccggaggtaggtatccagaaagatacacgggtgcaaccttcttgaccacccagaagctgccctgtcctggttccttgcttctttcttctgccgtggcctgcaacctaacgacgtaaatgcccagccctcctcccttcaagttctcctcgtcccctggtcatcacatcactctcccgccaccctcactttttttatctgctgcttgtcttttctttccacttcctcgtcttcacttttcatccacatggcccttcttctaacaacccgagttgcagtggcccaaccctcctcaatcctacctagtcccagctccctctgctggtgagcttggcgtcaacaacaacaactgagcacaccgaattcaaataccgactatttgaccctccagattgaggaaacggaatacctacatttatagtctaaagcgggttatcctgcgaaaccgccaaaatgagcgacatacctagtaacacctccgacacttcggaggccaaggagccggtctcgctgtcgggtaggtacatataaaaataaacaaagaaacgacaagaggacgtgtctagattatgggcaacgaaactaactgtataccaatataggcatgattgtgaccttggtcccgatcctcatcacatccgcaatctacctagcgattttcctggttttgcgcaagagcaaccgaagatactatgctcccagaacctacctaggcagtctgcgagaaaatgaacgatcgccaagcttatcaaatggccttttcagctgggtcaaagatttctggaagatacccgacgtttacgcccttcagcaccagtcgctcgacgcatacctgtacatccgctacttgcgcatggccgtcaccatctgcttcgtcggttgttgcatcacctggcccgtccttttccccgtcaacgccacgggcggtaacggcttgaaacagctggacatcttgacttacggtaacatcaaccgcgagacacgatacaaccgctactatgcccacgtttttatcagctggatctttttcggtttcgtcatgtacctcatcatgcgagagtgcatcttctacatcaacctgcgccaggcctttctcatcagtcctctttactcccaacgcatctcgtcccgtactgtcctctttacttcggtcccagagccctacctcgacgagcaaaggctgcgcaaggtctttggcgcctccgtcaagaatgtgtggatcacaagcgaaaccaaggaggtcgacgaactggtcgaggagcgcgacaaggttgccatgcgcctcgaaaaggccgaggtcaagctgatcaagcttgccaaccagatccgccgaaaggccatgagcaaaggtgatgtcaacgacgttgacaagcaggcccccctggatgccgagtccggtagcattgcggcccgctgggtccctaggaacaagcgcccgactcaccgtcttggacccttgggcctgatcggcaagaaggtcgacacgatcgactggtgtcgcgaggagcttacgcgtctcattcccgaggctgaggcagctcaggacaagtaccgcgatggagccttcaaaaaggtccccggcgttttcattgagttcaggacccaggccgatgctgaaggagctgcccagatcctggcccatcaccggggactgcacatgacgcccaagtacatcggtatccgtcccaacgagattgtgtggaagtcgctagccattccttggtggcagcgtgttattcgtcgctatgccgtctatgccttcattaccgccatgattatcttttgggccattcctgtgggtgttgttggcattatcagcaacgtcaactacctcaagactatctcattcctgacatggctcgacgatatccccggcttcatcttgggcgctgttaccggtttgctgccctccatcgctctttccatcctcatgtctttggtcccgatcgtcatccgtatctgtgccaagctctccggcgagccctcgctctcccgagtcgagctgtttactcagcacgcttacttcgctttccaggtgatccaggtgtttttggtggctactgtcgcttcatctgccactgccgtcgcgaagcaaattgctgacaatccaggctcggtgacgaagctcctttccgagaacttgccaaagtcttccaacttctacatttcctatttcattgtacagggcttgagcattgcgacttcggtcttgacgcaggtagtcggattcttcgtcttcaaccttgtgtacaagttccttgccaatacccctcgtgctctttacaccaagtgggcgaacctaagtgccatttcctggggtagcaccatgccagtctataccaacattgtggtcatcggttagttttccctgcctcgtctaccatacatgcatgcacctcactaacacaatttatagccattgcgtacgcgactattgctcctcttatgctgggctgggctacggtcgctatgggtttgttctatctcgcctggcgctacaatgtcctgtttgtcacggacactcagatcgatacgcggggtctcatttaccctcgtgccatcaagcagctctacactggcatctacctggctgagatttgcatgattggccttttcggtgcctctgttgcccccggtccgcttgtcctgatggtcatattcctcatcttcactatcctcttccacatcagcatgaacgctgccctcaacccgctattgtataatcttcctcttactctccttgcggaggaggagggccctctgctcgacactcccgttgactcgcataccgctgagaacgggcttggtggcgaaccgcgcaatggagttagcccgacaactggcgctaactacaccgagaaggttccgtcaaacggtaccaatggtgctcaaagccgcgcggaagatccaatccttggtgcaaaggaagcccttgatgcttcgaggcaccagcccaaccacgtgacgggcaagaaacccaacttcttggtcaaattcctcaagccttggatctactcggactacgacaccctgcgggcttacctccctaggggtgtccagctcgatccgtacaccgaagaggtcgaaagagatgcgtactgcccgcccaatgtcacgtcggatgtaccgcttctttggatccccagcgatgccaatggtgccggcgtgtctcgccaggaggttgagcacacaagccgggtcgtccccatcacggatgagggctgcgagttggatgagaagggacacttggtttgggatcgggagggaaccaggcctcctatttgggaggagaagatctactactaaaagtagatctatattgtctaatgcccttttgtattgtttccttggtggaggcacgatcaacctaatatcttgacgttgcccatggtttggattggaaccttggtttttctctttatacccggcatactggcctccttacctaacgagaagtaattgtttttctcaactgattgtctgtcatggcctttgtctgtcttaatcactattcgactatgtggttttgtctgttgcgagcttggagtaaaacgatggttggcatttgtcgctaaaaagaagagatgatatcgattccgaattgtttacttaatgggatgtcacgacctgggggtttagatacacctacacagcagtatggtctcaaaagtgtttcaatgcaatctaaactgattgataccctgctgcacgaaatggtatataacataaaaatgcaaattgctcatgaaaatgattcctcctcaggcctatcgatagccactctgacctccatacggatatggcgcatgcctcaccagtccaacactgtcatcctcatctcgtggcccaggcagaggatcatagtacccgctgctctggtttctgtacactcctggtcccctatgatacgtcatcgtacccccaccgctaccaccaccagcgttgcgaccctcataataatgatgctcatcaaccgaagcagcagacccgcttcttcctcgtcgctcatactccgccgccctcggcatgcctattcctccccccgcacccaaatccaagctatcaaagctttccgtcctcaccgccgcatgggcacctctataactcgtatcgggtacgcgcccatgcccatcatgtccatacaccaccccatgtgcataatggtgctgatgcgcctgcgccggcgcttccaagtcccctcctattgctactcctattcccactcccgtcattgtatcctgtcgatgatgttgatgattatgaatatccacctcgctcatggtcgtcatggacgagtcgctgctcttttgtctccctcgggtgctggtgctggcgccccgcagcggaatgctgtttcccagcggatgactttccttgtccagatggagataactcacgtcgcgctcgcgcttcttgacgcccacgaataaccaccggatgcctcggccgaaccccttgaccacgtcccagatgttgatggcgtcccagagggcgaggatgcccatgggtccaccgtgttttggggcagggccggtgaaagctagatcactgccgcgggcggtggtgtatggtttgtaggggaaggcccagagatgcaggatggcgaaacaggccatttcgaaacagaggagtaaggaggggatgccgactttgatgtcgggataggccaagatggagttgggttcgacgatgtgaatggtttccgaggtggctactgagatggcgacggattgccagaaggagaggaagatgacgagtttgatggcgaggactttgaggaagggtttgtgcggggagagttgcggggtggagcgcaactggacgtagaattggatgagggcgtacatggcgatggtgacggcgatggattggattgctgttatctgttttttttgacagagggggtgggttagtatagaacattagaaagtgagaggggaaacttgaagaacgacatacccaaatatgcccaaacatgggcgaattactactctcgcaataccgtccataatactgactcaagaccgccgcaaccgtcatggccactctcacaaagcagtaatgatacacgccaatccagataatgttaaaccaggtcagcccactcctcggcgtcctccagggacccttcctttggccaccacagcacttggccatccagttcagcgggaacacccaatctttaataggctgcatctcgcggaagtagtccttttgcgaatgcaaatcgggcgcgatgtagtggcacatcaagctgaagaaggagctaatggcaaaggcctcgtagcagtcgctgatgacttggaagtagatggcgtggtagtagtagcgtaaggacaagaaggaggagcaggcgtagattgggaccatgaataaaatacgcatgatttgcttctgctcgttgggaacggtgtagttggtcgcgtgtcgcatgatcaggtagaagctcatagctatggctaccagggtcgaggcagcggcgattatgagggcgagggagtgaaaggttagggggccggctatgggacgttcatcgccagggtggactatgtgaacgtagataggttattagtgacttggtcttctggaaaggaataagttcgagatagaacctacttcgtaattcctccaacgtggtgttgcagaatgaggaacccatgatgggcgattatcggcttgcgcggccgtttttggcgcaagcaataatactcttttcgttttctgttttggtcggaaaaagtcgtggtttatgggtagaaaagattcggcgaatttgcaaaggccgcaggatcgtgttggatacgtaggtagtagaccagagcaaaaggcaaatcgcaattcgttgatgaatagtatacttcgagaaacttccgttaagccttccttcttttcaagaaattcgtcgcatcaaacgtctcgttataatcggatgtttccaacttaatttcatgcgcgtcagagttgcttgccgggcgcaatgcgatgtcccgaacgtaatgaccagcaacctatcgatataataggtatgtaggatgcagaaagtgaggtatgcgagtaacactcagtcctccccctagcagcaaattccaactcgtcccgttggactcgtcctttgcacaaaaaaaaacaaaacaaaaaaaacaaagcccgtcattcaacagcgcattccgtgctgtgagacttcagattgatttgactacgttgccaaattgcgcagccgaaattgggtgttcgaagggagggagggaggggccggagcgggcaggtaggttggtcagctcgcgcgccgcgggtgtcttcgttggtatcgatctctgaaaatgctatggcgcttaaagctggaatatcgaatttcgttgtcgttcttgttcgttcaccagccgacaagcagcccggaaggaaggaaaaaaaaaaaattgaagcagtgaagagaacaagaagtggtggtagtcaagaatgacacatctggatcgattgcttggtgaaatttcgtttggttcgcggggatagttttcggacgccggaagaaggccgagtgcgcaacaatccgtcgataagggaagttgaaggaagaaggaacctaagagcaacaatctagaaggaaaggaaggaggaagaagaaacaaaacgacaggcaggaagatacctggatgatggcgaaaggaaagagtgagtgacagagggagtaagtagggtagactgaacgaagaagtgagaccgaaggtgaggtgggagtggaaagtgttttgtcattcaggtccattcaaccctgcactgccctatctagcgccgtaatagccgtggagcgaacgcgaatcccatccatgcctcctgctaaggtaaggtagtgtaattgtactcgccggcccaacaccagccagggcatggtaactgcactataaatgaacatgtgactgcgccacattgaatatgcacgaaatcctctaccccatagggtaccgcgcgtcttcactgcgttctcataaaaaaaaaaaatgaaaaaaaaaaaaaaaaaaaaaaaaaagacacctcgcgacaaacgggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatggatgaatggaacgctcgggaactacagctattccatccatttcatcctccatgagaagttgggatgttcaagcccatcgcgcacatcattgccctgctcgtgactgctcgtcccgctcgatgtgtctgcgccatcgcgcgcaccgaacatcgtcattcgattttatctttctgatacccaaacctcttgtgaaacccgtgtcaaatccaaatgtccatccattcgttcccgcatgcaaccccactgcctttcggatgaggcggggatggggccagaaagcgacggtaggcagcttgagcataaactggatgcacaccccttgaacccctgctgcaagggtccatcttggcccctgaaattcccctcttgccgatccctgtcgcgttcctgaattgcttcgccaagaaaaacgcctcaactgtaaaaagggtcggcttgcctagttggaccaaacttgaggctcaccagctttctcggcgccaactacacatgatgttgactttctctcaactctgtcaagttataagcctcgcgagagagggacacagacctgacaggttagctacggatgaaccatttggattatcatctcttgcgactgctaattcatctaggttcgcttcactacctctacaccattgcaaatacataaaccctcgcacgccgctcgctcacttgaagcttcgctgttcctctgcaaaggcatcatggactatgagtccagatcccagtccaatgcagcccgagccgctgcaaacacaacgcgcgccgcgttgccgagtcgctgaccaacctctccctcgtcggcctgatcgccaattggtggcacccgggtctcaggtgtagcattttgatccctcagtctgtgagatagcctggtgaacaggtttgggcgttgctcgccaccttcaccaccttcaccaccttcaccatccccaccatcttcaccatcttcacgaccctgtccatcttcatcattttcatcacccctgctgttacggcgtcccaagactctattggcctgtgaccgaatcaacctccgacccttgtcaatgcgttcccggtccctgattgcctgttgccgaaaaaactcctcattgttctgttcaattcggtctcgccttaaagctgccgctctgttcttggcttcctttgacgacaatggcgtctgagctggacttcctgatggctgagcagtcaccattccgagcgtcaatgtcacgggctgcgcgtgggtttgccgtgctgtgtctagcggggctcgccttgtgaaattgatccttgatggcccgcgtgacgaaccatggacttgtgcttctgtctgctgagcaccttgttcagagacgacatgtggtgtagaggcagcgcgctcagctacacttgacatggattgagatgaagcagcctgagatggaccagccgcagataatccactctgagttaagcccgcctgagatgagccagcctgagatgcaccagactgagtcccatcaacctcctcatctatgatctggaggtaccggtctgggcggtctaaaaacagtttcttgacagcccgtcccaccatttgtcgctttccttcacgcctaggaagagccgggggagcttgagggtggggacgaccgggcgggaccacttcttctctgttgcgcaacttgtcaaacggcttgcggatcaatttcttgattttgcgtgtgattgaccgtttcttggcttcctcaggtagtggctggttgttgtcttccgaacctggtgcctgtcccaacaaacgtgcctcttcatcgccaggctcgttgtcctccggggtatgtgactctgtcaacgtatcttccaactcatcctcaggctggttgtcctcccacagagaagtgtttggagagatgactggtgatagaccgcccctgagttcgcaaacaggcgtggaatgcccatccataatcaccatccgatgatgcccatctgatcttttctgagccgagagcctcttctagtagctgtagccccctttcttactgtgtccactgtcttcgtcaccttccatcagcccgtctaggctgccgccaacttgatcccctccgcccgagaaccatccgccaaagacgagcttgaccaacagtctgtccacaccgcccactcgtctaggcacatattctccagcttctttaatcttttccttgcccgcttcttcttctgccctccaacccctcttcctcttccgtccagcttgagctgtatcaggtacgtcgtcggcgaggagataatcatcggctccgtcatcctcctcttcctctccctcatcaagcccactcgcacggtcagaggcatctgatgttgagaagggcgaggtttcgatcctcttcagctcctgtacaacttccttgatgccgttcttaacgttgctggcaatggtttggagttgtgcagtcagatcacgttcctccttcttcagatcaacaaaggcatcgacaacacccacgtcttcctcaagatcggcggctgcccagacttgttgcaagcgatgcattagcgcgaccaggtgatcaatattgacgagtagctcgtatagaggttgggtaaaggattcgagggtaagcagaaggcgtctgagtaaggcgccaaggtaaactcggtgggcggtagcgagggtctgggggtcacgaggttggcgatcaggatcattagaattggtaggtgcaggaggagggttggcagcggtgttgagccaaacatcggactcttccaaattcccctcggcgtgagattcgtcttcaaccatgtcaatgtcatcgccatcaacttcgtcgtcgtcgtcatagccacccatggagacatcatcatcccatgtcctctttgagccgaagctgcgtttggatagtctcgagtctctccctctccctctggtcaaactcgcgccagtagaggctcggcttctcagtccagtagaaggtctgcttcccctccagtcagctccgtccttcttcttcttcttcttctcctcagaagtccggttgccactaccgccgtggagccagtcctcgaagccctcggtcagaccttccaccacttcgccctggaaatatgcttcggtctcgcctaggaagaagatggccgcgctggcggtagcccacgcggtacgcagtgtcttttcacgcttctcagcccgttctctaagcgccttgacacgcattctacttctacctatgcgcggaggcgcgggatgatgccgtctcagactagtaatcttccacagatctgtcaaccgtaagtgagccctgcgcagtgaaaggagatagctattgatagccgtgtatgtctggacatcatgaggactgaggaataagtccagtggtgagggtatgttcattgtcaagatggttggggccgagaacaaaaggttgcggaacggtgtggttgcaatcttcaacgacccgatttcttcggccacggcgggggctgtgggtgtcattgtcggaagacttctggaggagttatccgtggcgtacttggggatcgtcaaccggacatgatccctggcaagttctagcccttcatcctcttcggactgaaattccccctgcagagcgcccattgcttgccatacgcgagtgagcacgccagctacttcgccctctttgacaacaacggtgccgagattgccacccgctgcagcaccgccagtatcgcgggacttctcgtaagcagacaagttttcggctcgtcgccaccggcttcgcatcttctcgtcagcttgctgagtgagtgccaaggcgaattctccccgccggagaagaaaaaagtcccgaagcagctggaggtatttttccacatcactgagcgggagcagctgtgccagggtcgttcttgagagatactgtctgatatcagtaatggtatttgaaaaggttgccgggtcaatcgggtgcgacagggtagaaagcttggtcagttgcgttgagaggtgatcggtccccctgaggctcgagtcttccacactcttggcgcggatctggcgcaaagacctcccgatgaagagcatggaggctgccgtagatcgcgtgacgaacttgggaagaagctcttgcacgcacagaaactgttcttcgccatcatcatcctcttctctccacacaaagaagtcatcagccccaaagtctggcagccgtccatacaacacccacgcagagacttgctttaaccacgctgtctcagccaccttgaccaggctcttgacaacttcttcgatatccttgtacccggtctgcatcaactctctcagccggttgatcaccatggggcctgaatgcactggcggctcacgtttcctagtcgccgagttactgtgccccttttgagcgggccgatgggtcaagtcatggggctgactcccttcccactccatcgggtcgacactctccacattctccttcattcccttcatcaagtggttcacaaagctccctagccattccatgcgtcggttccactcatcgaactcgccaaccacggccgtcagcggcacaatgttgtaggcacccacaagtgcggcatcttttttcagtattgtctcctcgactttcagcaccttgcgctgaaaggcagcgagatgatcatttcgaatggccgtggcaatagcacggcagatgatggagggatgggatgtgctgatgcgagctgtatgagagagcaggttgatgtggagctcggaaaggttggcaagcttggagaggagggcgcgttcgggtggggtgagggctgactttagtggggagtcattggaagttgttgaggtggctgcggcttgttgcaggagaggtgaagggtgtcctgagagggagaggagaatttcgtggagcattgtgacggatttgctcttgatgttgacgttgaacttgaggctggtgtcgaaaagagagacggtagacgactaaagcggaagggcgacagctgttagtatatgaaagaccacagcaatggaagcgagaactttggtgctgctggaggtcagtacaacttacggtttctctaacgggtgcggagattcgtcgtcctgcgactgtgattgccgtctaacaaaggcctgatagagaagtatgagggtcccgaaaatctcgaacctgcagcacatgaggtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcatgagccacggcagctagaattgaccgtctagactgctgaatgtaggtgctgcagcggggtgttgatcatcccgccgtaggtgtgtagggacgacagcgttgtgttgacactaaaaccagaaaaaggtgatgtgtaagggaagtggggacagtatggttggtgtatgtagtcaagcgacagtgaaaaagagttccaaaaacgggaaatttgaagttacgaagacataaatgatggtgaatgctcagtagtagaagcttggtggtagcattttaagtttggtgtcttcttaggctctgattaagtcgtgggttaagggcacttatgtacccaagaacagacagatgaattggtcgggcgtgcctggttgtctgtaactgaacccgaagttgctgtccagtgaagctgctgttgaggtaagtagacggagacctcaatcgaattggaagtaatttaggccgaattgcaggccatcgcgatccgttcggacgcgttgagaaaccacgacaggggatgtcgtggtcacatgacatcatgggaaccttgagggttagataagaaaaagagtggcagataagaagttatcatacagcaaattccctcccccctatgtatagtgtacagactacccagaaagcgtgcactgcaacacgcaactgaatttggttgttgcagtcattcaacatccttgaaatgaaaaacaggtatagtgggtatttgaaggagaaacataatcgaacatcatccgcagtgcagttgtgcctgcctcaccaacaggaatcaaccccatgtctccgacctcccgttcataccagccggttgcttcccacccctaatgcttcccggcgaggtccttcctgccctgttcatcggatcactgttcattcctccttctcccggactcagtacgcctccatcaccgcctccaaccgtcactactcctccgtctgccgtgcgacccaccaccatgccctttgcgacactcttgagaatcgcgcgcctcgaaacacccgtgacatcaatatacaccagaccgacgtttttcactccgccaccaagactcctagatatctcgcccgcttcgggaccccacttgtgcgcaaccaccgtggtcgcagcctccgacgtggacgcaagcaagtgccgacctgcctgctccacgccatccatgaccgtcgagaacgccatgaagctcttgttcagcagtcccggtttgtagttatccaagggctgcccatccggatcaaaacccttggttcccgtctttctaggcccgcgaccgccaagggtggcgccaaagttctgtgcaaacttgccaatctgtcctacggttttggcagacaagacagctgcgtttccggtaaagtggctgatacggcgaatgtgttcgcgggtggctggcttgaacttcatgggctcagcggccggttgcgccctcttcgtgtagttgtcggcttggttctgcagaagcttggcaagcatgtcggagccggtgataatgaagcgcgaggcggccgaggcgttcgaaacaaggaatgatttcttgtatgcagggtgaagttcggcgtcgaacaattcgggcgaggcgggagcaacgttgatctttccgttaggcgtagtcggaagtgtaatctcaaccgggtctgttgacacataatcttagccaaagaaatttggacaagatgagacaggggatgaggagcggcagtactaacctttcgatcccggcttcaacgcgctatcttcgtgaacttggtatccctcagccaactcgccaatgacgctaccgtcgtcctcatccacaagcacgatttgccctggcgtggggttgcttcggcttccctgggcgtatgcctcaccgggcccatagtcaccagggttgtatggcggcaagtcctccgccactccgcccttggatcctgttgatgtccctgtgccgcccttctcgccactactcttgttgctcccttgatttagtcttggaggcggtgcccgttccaggaacgcagtgcattgcgcaagaatggtctcaaaggtatccacgtcctcctgtatacccttcctactttcgaccgaggggaactcgatccttgtaaaagcaccactatcgggtccgagatcccatctaggaatcaggtagctcgtgggaggttggtggtagatctgcgtcgtcgctggaaggggaagatcgagctcgggcggcaggtgaagatgcaggtaaaagtcctgttctgcgttttcagtgcccagtgccgggtccgcgaaggccgagcttgttggcaccattagcaaggagagggtctgtggcccggcgggcgttaacgattcctccttgccattggcaatgtggtaggctgatacgccgttgatggcgtagagcagcttggggtcctgtcgggtggttggcatgttagttccggctcaaaggaccaaagatgaactgcgccgttatggttgtgtttttggtatgttgctagtctggcaccgtttggaagattgctggatgacgatcttacgttgtgactcgatgccattcccgagtggaactgtaggtggtgtggcagtctgattgctttatacttattgcgtcgaacttggaaaccgttgcacgggacgggcttggtcaagtgtttgttgaatgatgtcttgggaccggaaacgacgtaatcgtctttcgaggcttccttgatcacgctcagcacgcagtcggcgcccgggcaatgcgctgcttccctgcccaggtgattggcgcagctgcggggtatcttgttgtaagtgctaagtgcctgggttatcgcacaccctcttgaaaatagctaagtcgtgcgattggcgggcgcaagagttgtgacgaaccgaaaatgttcaaggtaggtgtggggattgattaggattacaagcgatcaaggttttaaggattcagaagagagaaaactgaagaaaacgttcgagctcagatataaaacttcatcctttgcaagcggggtcaactttctgaccatgcgattcgagtttcaaaatagcaacacccggaacttctttcccaccatcgtcccgcggttcctgggtaaaagagctagggcttggttgcctccaggcgcttagagctctctcctgtgtggatcatgcaacaaagaggcctctcgggcgggaagcacctgcggccgacgtcattggaccccacccaggtaacatcattttgcgtcggggttttcatgccttcaggaacatacccgtttgccacgacgaggaaagagaaagaagcctctatgtggctcatcagttgctcattgatagtgctgtgcgtggtgatctcaagattaaaaggcaatttggagccaagtcatgtctcgagttccttggcgtcagaaagcttatcgcaatttgggtcagcggatggggttgccaagcatcatgccgccgccgttgggacggggatcaccagtctcgaacgtcggctcacaggttgccggacattttcaaaacaacatctctgtttgagtccctggctgccttctcgtgaaggtgtatgtagagactgacacagggttagggttttctatctaccacatcccttttgaccactcaattctggacatcactttcctattcgtaaagtagaagagcatttgctaccatggatacggactggactatacattcgatccaaccatccatatcgtagctaattttactgattcaacacgtcttcatcacctagtctgcgttctagaacaaattgcctggaggagattacagtgctgggtgccattgtcacacgacacggcagcgcattgaccttatgtgtctcggaagccaaccgccgaagggtaacgaaagtgccactacgaccgagtggctgcaccatggaagccccgtcccggccgctgccaaacaaacattcgtacagggtaggtagcctgacctattgtctaccgttcaacggctcgaaaaggatgttgctgtcgagtcccggaggggggcactcgctgaaggatcccaattgttacggttcgtgatccggcaactcgaggaccatgatgatctgtgtaagggtgttggaatggaagatttataaaaaaaaaaaataaaaaaaattggtcacggtagcctgctaccgcccaaacaaagtcagtcaagttattgactatcgaatgctgcgcgccatcatcctgtcatgaggcgttcctcgaaggaagagatgactggtggctcgtaatgttggaaatgggtatgaaatatatatgtcgggggttaaatactgtgtacacggtagcctcatcttgaggagtatcatttttggcgacttttgacagataccggaagtgcatgcgcatttcaataattgtttgatgatttgcgcgggcggttagtcgattgatggccggacgggatcctatttgacggtttgattgacatggccctatataccagctgtcacactgcatggtggttataactgtgagcgcggcggacccaagagcggccaggaggggaatgtgcatgtgagatatgagcagtgtagttgaaaagctcgctcgcacatggtgtccgttctggctgggccttgagccttcaagttcttttcaatgttcccacaagagacaagcaaggcatttggacgtgcaaacattgcgaatgctacccagcaagaatgaacatccgcttccttcaagtgcctatcctggtgtgtatccgaaagtgtggtccaaaagagagtaaatgaggactaaaggagaggtgaagcaaaaaagaaagagagcggcaagactgaaaaactgcgttgagaacgatgccaggtgagaacttgaagtggaaagacgggaggaagcgcgagaagcagcaatggtgggtccaactgttatcaatggaacctaagtggagatgtagtagcgtgctaggtagtggagacctacattggccttatgcgatccggggcccgacctcgaagggtccatctggacagggaccccaggcgcagggcccgcaccgatgtgcctgatcaacgcagctccgtccctcctccgtcagctgccccgaccaactcaagctgtcacggtcagtcaggtccgttaacgggcttatccgtccgtcattgtcaatgccgcccggttcggttcggtccgttcttccatctgaacttcaattcagctttgatgtcgtctttcacgtccagactggcatacagtcgatatctcaccgtcgagctaatgactacctcgccagtcaatattgaggcgcatccaagaccagtgactggagcttgctatatacatctccccacgtacgcgcacggtactcggcgtatctcacctgtcacggcaggttttcggccaacaagacttttcctttgcgcaacgttgaatttagtgcccatgtatattcaatctcttgatgtcaggttgtcaactaatacctggcttcctgatcttctgaacggtcactcaaagctcgtcccctacctcagtccttgacgggtcaacacccctagaggtaagtacttgggtctccaagaacatatgatgctggagctgtgaactttacagtacgtacgtaaattagatacacaggccatactacagtaccaagctccagttcccgtcccccagtcgcaaacctccactcgctggatccaatagcttcaagttggtattcgcgacagatcaacgctgtcaaacatctctgcccgtggattagctacctcccgtcaattggctgcacatcattcagcaccaccacggcaccatcacccggcatcaccactttcgataccaccttgatcctccccctcgccgttgtcgcctccactcgttgcgctccaccttccacaaccatcgtgacaatcaccaccatcagcaccgccggcccccggctgacacttgacactgccgcgaaccattcgttttttctttcttttttttcttccttttttttcttctttgacatccgcccccccaacgggctgtacggagtacacggtacacagtacacgctacacgttctaacgcttcatcggtcccccgccttcaacctcgaggctctgaccgtgtgcttgacttgattgcaacacctgcctggcatcatcgcgctattagattgattggccttgcatgttaccgtcctcttgatcaacttgttccagtccgtatgtcgcctcgcttccactctcggcatattctccaacacaccacctagctctttgctgtttacaatcatttacgcggtatcgctcaggaggttgacggctggttgcatttacgctgaatgctgtcatacattgtgcaaacgcccgcctgcttctgttcccgttgttgctcccgtgctccgtctgagcctttgagctggcctcgcccagcaccaccagcctacctacgaggacaaccttttcccctggccagccaacatcgccgacgcaagtttacaaccactgacacctggccaactcgcctgctgcttatccgaaccgctactacccggccttcttctcctaccgttccggacgcgagcaccaacactatcctgccgtgcccgttgtgtactgcccggttgtgtcgtgtcgtgtcatgctcatacgccttctgctgagccatacgaccattggcattcagttgctctcatcgcaagcaagatatcgaccgtctcgcgtctgttcctgcatcaggtcgctacctcccgcagctgctttgaccggagtctgcgttgtggagtcggcgtcgaggacagcttgcttgcttgccgagctaggttgcccggcttcttctccgcggactgcttttccttcacgggtacttctgtgggcagcattccctacatcaaccttggagggtccccttgagagacccaaccgccggcacgatagcgtcccaactacgtatccagtctattctctcccccgccgatccgccggacgccgatgagacttcggctaccaatagtacgccaaccgggtctacgccaaaccgaaagtttaacgacgcgttcgccgcgccggtctccggcgagccgccctctgtacttcccgccgggtcggttatagcacccaggatttataccaacgaccggttccccaacagtcgccagccgctgcctcagagctcaccgctcgctaccgggggcggcgggctccgcaggcacggccaaacacccgataatgtcaacaaggtcttgatggtctccgcgactatgaggcctacccctgagagccctgcaagccctggcctacctgatctgaaaaggggagccaagcgtacccctttgcgctcaagtattgcctgtcaacgttgccggaaatctaaaatcaagtgcaacaacacaggcggtgatgcgccctgcgatacctgtatccgaaatggcaaacaatgtatctaccctgacgtggcgcctgctcccccaaagcgaactgagccacccaccggtgtcaagtcggagcagggttccgagcggaagcggccgaggagactcgatgatatcgccaagttggagagcgctgttccgcctgccgcttttgccgaggaggttctcacggcgccttatcttaccgagagtgtttggtcagaaatctttgacctgtacaaacttcacttcgccacagagttgccgttccttcacttggcaactctcaaggagaaaatgggaaacaggttcagagccaagcagagtgacacatctcccgaaatcaacctcgtgctcctaggggtcttaaccctgacagtacgcttcaaccccacgttggtgtcttatgtcacaacactcaggacagcttctactgtttcgagcggcccaaagtcgcgccaactgggcatcagtagtgatgcgacgaccgcctccgagttctatgccgatgtcctcacaaaggctttgggtggacttcgagccagcatgaccatggcatcagtcgaaagggtccaggccttcctgatgctaggcctgtacgagtggggacaggcgcggcccaaggtgggcggcatggcggcatggatgtatgtcggaatggccattcgtatggctcaagctctaggcttgggtgatggcgataaagaggacagcaaaacattcaagtccagacctctagacaccttgagattgtccatgtcaaaatcgcaactgatcatcgccaaagaaatcaggcgacgcaccatgtttagctgcttgatattggatcgcttgctgggctgtggcaaggggcgtgcatcgacagtacgttctgaggacttgcgaattcagcttccctgttctgaaatgtcctttgacctatccgaagatgtctatactggtttcctcaaccctacagcccaggagatggccagaggccctatatccgacagtgccgacagcgtcctgagtcgcttcatccgacttgttgatatctggggtgagatatcaaaatggagctttgccggtggtcgctttacagaacaacatgctccttggaagcgtgagacaacattctaccagctccgtatgaagcttgagacgttctatagcgaactaccggagcggttttgctggtcgaggagcaactattacaagcacgagaaccaccacgccagcagtgtctacgtctccttgcacatgcttggcgcggtatgtaagattatgcttcatcgcgagtacataccgttcattgcaattcgatgcaagaagccagttggcccccttgatgagcctacttttgccgaaggcgatgaaccgaccggattctggaacgaaagcgctgaagagattttcagagcagctaaggatatcgttgatctcatcgatatttcccaacagaaacttcccatgtcgacgctcgtcttgtttgccgtgtggacggctgcctttgtcggcatatatgctgtttactttcctcatatcgatgtcgagcgccacatgcttctgccaccagacgaagattcaggggtcgagttggaagagatcaaaaagggacctacgggcctgacgtacaaaacactacagcaaatgggtaaatggctcaaaatggcagacacatatgtgcaatattttcacgacatggtacgctactacgacacggtcaagaaggactacgaggccgcggcaaaagcggcggacgggccaggcggtgaagctaaaattaacattcgtcttcttggtggcggcctggaggagtggaaataccaaggactgaaggtggtcaataatggcgaaatcctggcggttgacgacgaccggcacagcatttctcgggatagcacgctcgaaccagcctccagcagacatgacggccatcatacggaccaccacaccaagaccccaaggtcgacttcgctctcgttcaccccaatcaacaccacaacgcatcaccaccagcacccatcgttggattcaccagcagacaccactcaaacgccagatggcgaaaacatatcctggcatcacccaccatatcaacgcccagtcaccggcggcatgctcagctccagcagccaacaccagtccccatcccagtcatcattcacggccctgagtccgcatctggcgactgtcaaacaagtattaggcccaccgccaccaccagcagcggctgtctcaggctccggtgcggcagcctcgatctcgacattgcccaacatacccgtgtacaactcttcaagtgaggtaatgcagtatatccaggaaaaccagagcataccgtggaatcagttaccaggtggtgtcgaccatttcgcgcacgggaccgatgacttttgttttgatgagacgggcaacgggttctgggggtcgatgcccgttgttatgggcgcctctactgctgcacatggttatgtgccacaaccgattgttggggtgagtggacaacaaggaacgggttggagtggacttatgtgacgaagcaaagaaggtaactgaggttcgaatgttgccgggggggaaatcaccttttgttcttctctcttgctctctttttcttggtttcgatctactactatgggccaaggctatatgtcttttggtcatccatcgattacggtgtcttaagtggtttctttttcaacttttctgggagtgattagctaacgatatcctacacatgtgttggtccggtgttttggtgatcaccttgtttcttgtccatagttttggtgtttgtacgtatctttgtaacgaatttgggctttaacgatggcgcgataggggtttgtttgggggtcaccctttcaaggacgttcttattacatttcctcctgggcgatttttcgcgagtaacaggacgattataactttcgcgtacactccgtcgtgctagagttgccaagataggtacctatgcagttcccaatgccacagagagctccaatgcaacataaaataatcatcagctcgaccatgcggaaaaggaacactgtgatgcagatttcccctcacttttgtccccatggttgatatgtgaagagaggatttgggtttgagatgacaatataaaatgcgagagaaaggagagagtaaaacgggttacgacatcctgagcgacgaggagtatacggatatgcagtgtattgacatgtgaatgtatcatcgttactgacactgatataatttgtaccgaccggttccaaagaaagaccaaaatgcatgacatgatatctaagcctgcctgaaacaaccttgactgaaaccaagttcttcttgtttgggggtatcttcctatataagaccagaaaaaaaataaaaaaaatgctatcgatggctgcctctctgaaaagcaggcatcgccttcttcaaaatcggaacgtcatcatcatccgtcctacttgtactcctacccaccaccccaaaggatgtcgttcccgtctgcaagtattgttgttgttgttgttgttgttgttgtttcccgccgccgccgccgctgcttccctcatcatagctcccgccgtgacctcctccatattgcccgccattcccaatccccatctccagatccacctcactaccaggccccggactaggactaggcgagggacagggactcggcgtcgtgctacgtatataaggagtatacggccccgtccgatacttgtggccgttaatggtcgtcagtgtttgcacccctttatataagtcgtcgttgtcatcataagcagcaccaccagcagcagcagcagagtttgccgcgccagggctgttgtgatggctgctatttctcctgacgccgatttggaaagtggataaaatcaccggtggcgccatggtctccccttggccttggtttggtggggttttctgcttcttgagggccttgcgtgctgcgactcggtcctggagcagttgcggcgcaaatcgggtccagacgtactcgcggaaggtgcgggtggtgccgaagacgatgaaaatcaaaagactggcggagacgccggggcagaagagggcaaagtcgccgcgggcgcgggcggcgctgaggtcggggtggggcgggatgttggctttggtgttggtgttggcggcgcggagttggaagaagatgacgactagttcgaagagtctggacagatgttggtttagattccatgggacaagctgggtaccatcgggggacgataaaaacataccctagtgccacaaaggcgacagtgaagcgaacagcaagccagctgtcgtagatgtttctgcgcggtagagcactaggcctgtgacccgacggcacgttcccactgcccgagtatgggttggtagtctttgacgaattttggccatagcgaactttccaggacaccagggcggccctggagtggatgtacttgataagaatagcaaacagaagcaagctgccgataccaaagcttatgaccactattatatggatgttaattttgggacattatgattttcagaataaggagtttgggagagccgcatactgataaagtcggccaggaccatgaagccaaagacactgccttgaacaacattggttctgagcaggcacacctggatgatgggcagaataatggcgctcgcctttgcccacaaacttcccctgaggcggttgagtctggaatttcgaagctggaggatcgagtttgccaattcgacggaccttttattctggtcagctgcgtgagtcgtcatctcctcgactcatatcggacgaactgaccagaaaaccaccagcatggcatccacattgtaggagtagtactctgttgctactaatcagaaacaccaccaccatctgaaaattgtgtagggaaattagacatacgtatgtaaaagaggacgaggtcgaagcctgtagaagcgccggtgacgtttaactcgggccttccagcattggctaccacgttttcgtactgcgatgtcttgacgtcgttccagtaggctattgtgtggatttgttggatgatggatgccagtgtgcccaaggacatggagaatgagagcatagccacatcttggctgtgttagtatgatatgagtactagagtagtagtagtatggtgaaaaagggcataggaaccacgacttacagcttcttcgctcatggtgaacccacaccagccatagtagaagcaggctcagaaacagacaaaacaaactgtagatgagaataccaacggcggagccaatggcctcggatgggagctgggcggccatctcacatggcactcactagggtagagttgcagtgcacattctacaatataagatctgaactatgtagctactagggaagcatgatgtgcgagacggggggtataagacagatatgcctcgtggggcgagacagaggacgggactaaggtcccaacagttcgccccttggatgctagtctgatgctactctgaccctcttgacacagactcacgacagaaagcgggatggtgaccgagggtccaggctcgaggtgtggaaaaaagctggggatagtgcatcctgatggctgtccgagcgctcgcttggcctggtaagttgatgtcggtcagaaagtccgcattctgtcggcaggaccggaggctgaatggtggtaagggtactacctagtttgacagacggttccaatccggatctcgcttgggcgaaacgaatgcgagcaagcacctgcatatagtggcattgcatccctggagaagatggatcggaagagggcgaatgagacccgacggaacatggtaggagcatgttgcctttctgctaccaacatatattaaagcatccacatagccgaccctccccctctgttcctctccccgagacgccgacgccctaaggtgaaacggggtccatccttgacttgacccgcactccggagatagtcgagcacttggcatgagtgggaggagtagtgtagcagcggcggctcgacaatggaaaaactcgagtacataccaagaggaagatcccattctgcaggaaccgggtgaccaactcttgaggccatgggtcgtcgagggctgggcgacttggcttggactagtgtacaccaatttcatgacccattgaccaaacagaggcaagctttacctagcctgactacctctagcaagaggaagaaggacggcttctttcgtattgaaaacgacactatactagtgtaatgtgtacctagtgtagactatggtcggcgattggtactgtaatggcactcggcaacaggatctgcagttgggtcacctacactagtgtaccctaacattgattttttttttttttttttccaatagcgtggccgggattccacgtggatagatagtgtaagtagcccggcaagagatgaacccgaggtcaaagcgtagaatattcttcggtgttagggattgcaatttggctgaaggggaagggaaggaaaaaggaagcagatgtcacagtgaagggaacccacctgttggcggctgcctttcttccagattcggcatgtatgatccgagtgtcatgaccgatgacagatgacaggcgggtccgtttaaggaaaccggctggacggagatggaagcatgcaattgtggatgtaaccgggagcaccccggcctacatagcacctctagagggtgcatcgccccacaccatagggcacttacccccctagctcgtcatctccacccaaacactgaatattacgggtcaaggccccctgatggcgtgagcttcggccctactatgtaactgcagtggatctcctgcctggtgcttaccccacttcagctgcagccgcgtctccatggaaacttctgtgagtggacagcacaaacagctacgctactgtacaagtatactttgtcaaagtacctcgacactccccaccatctttctggacgcgatcgggacaccacgcgtcggttgggatacctattctcattgtcagcggcagttcgaattgattcgggttcaaggtttatttatcgatatccgtgcacacgtcactccatcaccacatccatccatccatccatccatccatccagcaccatggaggaagaatgggaaccaccagtgccggccgggtataacgacgccaaccgtgccttcatccaagccttcatggcacgaggcaccctgacctttcccgaaggacagaagctcgttgccgcgattctctcagccaccgagggcgagaccgtggacccgcagtccatcacccaggacacattcgccggctttgttcgcaccgcccgcgaggctgtggagcctcttgactacgacatccgcagctctcgggaccagcttcgaaatggagagcgcatctgggccttcatcaacgcccacagcgaccctgccacccagatggccaccacccgctctcccgaggaggtagcctacattaagcgcttgatggacctcctgttcgacgagtacaacaccgtacgaatggaggtgatggccgtcgacgagggacaagccctcaaagcctctcgtcccagcaagcggcgagagagtcagcatgtaaacggcgaagacgaggaaggccaaccatccaccaccgcatccgaccgtggtctcaagcattccgaggttctgtccctcctctccagcctcgtggccgaaggctggctggagaagagccgtgccgggttttacagcctcagtccgcgcgcgctgattgagatgtggagctggctggttgccacttacaacgacgattcgccgtcggctagggactggcagcgcatcaagttctgtgagtcgtgcaaggagattgtcacgtacggccagcgctgctcggagagggactgcaccgttcggctgcacgacatttgcgaggaccgctactggcgcacgaggaggggagagaagaagtgccccaagtgcgagactgagtggaccggaaaccactttgtcggcgagcgggctattacctcacgccaggcttaccagaggggcagaggcggccgggctaatggcaacggcagtggcagacggagcgatttggaagaggcagtcgccgctcagcaagaggctgctgctgatgatgacgatgaggacatggcggaggcttgaaaatgtcctgttgcatggtttactcagcagtggcccagcggtgttgccataacactagtctttctttttttctacaaaacacccgacgtcaatccagcacagacaaacgttcgtcaactggcgacaaatagttgggtttgtattacgaaatacccaggatatctgagatggagtatcacgacactccaggggcacagcgccccagcttcgcgaaacacataaaagttttgaacatgtacaagtcttctttggaagacggaagacgctttgatttttgttagactacacacatacagcgccatcactcaccttacccttttagcgccaaaaggccggcgatcatgttacccctgactgtgctcggcccagccagccacccgcccctccgtctcgcaatctccgccgatcaacccttggccccgtacactaacactactgtcggtcaaatttacttgataaagcgactagcccggacttgagtcaggacagcatcatacctggacagtcaggtccaaactactgcgatatacaggggcgcaagacaagcaagccgaaagcgctataaagcagaatagaccaacaaacaaacgaagaaaaataaaatagttgaagctggtactccgccttggagagttacagttaacctcatgtgtggggagggacagcctgccagctactcgccgcgaggctatttgagatcgagatcgcgtggccagcggctatgatggaaggagaacgttcgccgaactttgatatttcttctttgttgttctgctttctggtgaggagagaacagcatggcaagcacacgttaaattcaaatcgctaagcgaagatccctcctggattatggacatgatgtatacacgataatgaaggttatgcagaaagagagagggagagaaagagccgaaacagtcaaaccccccaatgctgcctccaagaacaatcagtatgtcttcttgctactcctccattgctggtctgcccaagtgtctcgtgcgtggtgaacacaccatcatcctcgagtgcctttcctggtgtgtgaaggaggcggagatagtcggcctgcctgcctttatgaagtacttgcgttgacaacttgacggttctagcgtgggggccaatgagcagcttgcgttgtgggatgaaggatgtggtgtgtatacctactattacattctctggtaaagagaatcacacttgcggaggtttccttgcggttgaagaagtgagggaaggaccgctgggcccgtggcgagcgaggtatccgcaatgggacgtggtcctctttgaatggattccgctacgctgtcgagaatggaatgatagaatattatcgatgggaaaccttttgatttcggttgcgagaatccgacgatacacccagtcggactaagatgtcattttactgcttatgtgtgtttgttgatccgtccaggaatctcacgaataccgttctcgatgctcgtttatgcccatcggccgtcacaagaccggctgacactcatccccaagtagtagagattgcaacaccttttggcaattaaccagttctctactatttctaccacttgggtatttctttcaaaactccatccgaggcacacctaaccatatgtagcctaccagcccttgatgcatagccctcaccactcgctgaagattgtaatcagatatgcaaaaacaaatacaaagcaaaaacaattttgcgaagcctcgacatagtgaaacagaaccgtgttacgcttctgtccccaacccaactgaaagcatttccaaccggaactgcaaacctctctcgcctccatatccatgagtgactgactccaggtacgtctcgtctacttgacagcacgtgaacaccgccatcgaagtccgtcccacatgagtctgtcccgggatacctaatcgtcctggacaagctccttgatttcgtcccgcccaccaggcaacaattgcgctccgcccccacccgtcgccagcaacttctcggcgtccttcgccgtgaggttgaaacggtcaatcaccttgccaccgtcctgggcccagaagccaacttcatcgataatgtcgtagacgatatcttcgactatttgctcctcgtagcgacccgacaccggccgcaggggttcttgattcggcacacttccgtcgtcaagcatgtccacgtcgtcctcatcgcctaccccgttctgctgcttctggggaagaccagacccaggtggtgggaaccagaagtctgggccaaagttcacctcgacggcgccaccgcggaaaacacttacggctgggtagtatccgacagttccgtcgtcgagagcttctctgccggcatgtgcccctgactgagtactttgttttgatgcgggtggtaggaaggcgaagaggtcagtccaaggcgtgcccatgtcctttccatttttgtaaatcttgatgtacgagttcggcagcgtccgtagcgacggcaatgggtgatttgggttcggcggttccggcgagtttgagcttgccgatgctaccggcgcgggactgaacaagtcttccagctccttggttgtgtggtagtcaatcttctcaaagtaaatgtgttgtttgaaccgaatggggatccggtcccggatgatgttgggtgcctcgagcgatggttcgtcgtctgccaagtcgaccgcagggttataatgccccgttacaatcttcctgtgtaaatgttccgaaggcagctggatctccagcccgatcacatctccttctttgatctcctcgccaggcgggaagaagtctttcggccgtgacatgtgcaccttttgtccagccacgtctcgaataccataactgtagcaatcgaacccgacgggggcgtcgagagaagcctcacgccgcgcccagcccacgcgaacgtgcccatgcgccttggtatcaccttcggaacctggctcgcgcagggtgcctcgagtgaccttgcactcccaataccacctgccctctcgcacggccacgttggctcgtgacatacggaagcccttgtcggtggtgacatgacgaccctgtcggtcaaagtatacgtgggaggcagagtcctcgaaggccatgtgggcagcgtacggctcggtctcggtctggcgatagtagaacatggaaggaaacgttgggtcggctatacagtgagtgtaatggaacgctcgcttgttgaagacactgtaggaaaaaggcaaatcagaatatgctccgcatgaatggagaatggcgaaggagcaaatatagataagacatactgttcggttgcatcaaagaattcgatggtctcgccctcgggcccttgaacctcatgatggctggtgaagacgggaccgcgcgcgggctcgaaatcagtaagtttgggcggagcgagcttatagcgcgcggggagcaattcgttgatcaagggctctttgtgttgctgcttcgggtctggagttgctctagaactatcggaaccgcctgctgctgccttggcctccctcttcttgaaggagtccttctttgttctcttttcgcggtttagaacggctgcttgctgggtgtcttcgggtgcctgtatttggactcttggagcggccttgttatctgggtttaggggtgatggaactgctggactgtggtcgtcttcgagcgtgcgcttctgagggatcgtcgtggcagctccggaaggtgtttgctcccttcggggagagcctacgtcgctggccatatgtagctcggcagacgtcgtgctagcagtaacgttgacaaatatttaactaagtgattagttttgctttcgcaagctgtccttgtcctgaagtcgacttgtgtttggactcgaacggcgagcactccaagtccaaagtaggtaccgacgggagctcttctgatcgacgacagcttatggatgctaagaataatctgagaattgcccgatggtgatcctacgggtaaatgctttggtactcggagaagacgcgtacttttggagagcgcaattgggttaaagagtccagtttcggagcgatttgatgttctttctggggatttctgtaaagagttgagaaatgtaagaggaaagaaagacatgtgaaccagaaatggtggatggaagcttcatccactcgaccaacagcagcagcgtgtcgcgacaaaagggcggggcatccttctgttagtggttaacggcaggcaggggtcccggagcttggctcgcttgttagttaccacatgcatgggacacaaaaatgctaacagcgcgggaacctgttgcctgccgcaaaaaggtcttgaggttggctagcgcttgacagttgatactgggaaagacgccaaggcagttgcgtcgcgggtgattccattgttcgccttgacgccagcgctttgaatttctggatttcttccccatcaacacaacaacatttcaacactttcaattccaattccaagacaaccccaaccccgagtgtcctcccacctaccggaacgactcccgcatcactacaacgcccgacgagtatccataacggccgagcgacaagatgcccgtcgtcaagggaggtgtgtggaccaacatcgaggatgaaatcctcaaggcgtcggtcagcaagtacggcctgaaccagtgggcccgcgtctcgtcgctgctggcccgcaagacgcccaagcagtgcaaggcaagatggaacgaatggctggatcccagcatcaagaagatcgaatggagcaaggaggaggatgagaagctgctgcacctcgccaagctgatgccgacccaatggcgtaccattgcccccatcgttggaagaaccgcaaaccagtgcctggaaagataccaaagacttctcgacgaagctgagcagagggaggcgtccgctcttgggctgacgggccctgatggaggcgaagctcacgcgcccagcgccgacgatgttcgcaaactacgtcctggcgaggtcgaccccgatccggagacgaaacccgcccgtcccgacaccatcgatctcgatgaagatgagaaagaaatgttgagcgaggctcgcgcgcgtctggccaacacacagggtaaaaaggccaagcgaaaggcccgtgagcgacagcaggaggagtcacgccgactggccgctctccagaagcgtcgcgagttgaagacagccggtatcaacatcaaggttacgacaaagaagcagggccagatggactacaatgccgatattccattcgaaaagaagcctgttcccggattctatgacaccaccgaggagatgtctcgcaacgagtaccagcgcgcccatttcgaccccaagaagcagcaggttgggaacaagcgcaagggtgaagaggacgagagagacggcaagaggagaaagggcgacaaggacccatctgtgcaagccgccctcaaggccggtcaactgcagaagatgcgcgaggcagaacagagcagcaagcggagggctttggtcctgccagcacctcaggtcggcgaaggcgagttggaggaaattgtgaagatgggcatgattggcgaacgggcaaatatgctggctcgcgaaagcgacaacgacgcaactcgtggcctgatcaacaactactcgacactcaacaccaatgcgccaatccgaacaccgatggcccccgctcaggaagaccacatcgcaaacgagatccgcaacatccgagcactaacagagacgcaatcctcgctgctcggtggagagaacacacctctacaccagggggtgggctctaccggcttcgagtcggttgcgccgcggaagcaggtcatgtcaacccctaaccccttagccacccctttgcgggcagctggagctggtcctggcgccacgcccctccgcgtcggccaaacaccactgcgcactccccgtgatacatttgctctcaatgatgccggtgacgaaatgtccatggtgggcggcacaccccgagatgttaagatgcgcgagatgtctattcggcaccagctcaagcaaggcctcgcgtctcttcccaagcccaaagagaccgagtgggagctcgagctgccggacgatcagcaagagcccaagaccgctgagcagctggaggaggatgctgctgaacgtgatcgacgagaaagggagatcagggaggcgcgagagctgttggagcgcaagagacgtacccaggtcatgcagcgggatctgcctcggcctgtccaagtcgattatcagtcactcttgaaggaagcctcgcaggccgaggaccctgtcaaggttctcatcgctcgtgaagcggccttgctcgtagctcatgatgccaccaagtatcctctaccgggagctcagccaactggccgggcactggagatccagaaaatcgacgacgccgcgttgcaagaggccaagcttcaggttctgatggaaatcaaggataaaccaaagccggaagaagttcaagcggtgtgggaaaagagcaacagcagctcccttttgcttgggctgggatgctatgaggacgatgaagaagaagagcagatttccactatgcaaattgcgcttgaggtatgtacaactaaccccttttctgcctcctgccttccgaaggcttactggctaacctaacctgcaggaggtcattgaccaaatcgtcgcctcggcagagaagggcaacaagctcgagaagaagctcaacctgcatcttggcggttacaagaatcgggctgaaatgctgcggaagaagatcagtgaggctcacgaggcgttggagaaggcgaacaacgctctgggcgctttcaaggtcctccagtcctcggagcaggccgctattcggaaccggctggcggcgctgcgtgaggaggtgggctttgtgagcacgagggagagagaggcgcaggagttatacaggaggacgagggaagagctggatgctttgacgctcaacgggccgaaggccaatgggttccgctgaatgatgtgttggaagagtgtggtcaggttgtgaataattgagtgttggttaaactctggcatggcatggtatgtctggcaactgtctgtggaatggccactgacgtcgagcagctcaaaataagaagcattgaacattattatgtacttggaggacgtctctcgatgcaccgtgtgaatatgtatagtacgatgaccaacctccctctcaatatcagtgaattcttctcctacgagattctcacaacccaggggcttggtaagcgggagccaaggtgaacgccaaatgcgagtcatatcatatacactgcaaaaagcttaccggggagcgacgaagcttgtcttcactggcaatcagtctgtaccgagctgttcattcaatctctcctatctctctctctgctctgtgtctttttcttccctccctcttctgggaatgcatccctccctctccctctctctaccctacacaaaaccagaccaaaacaaaacaaaacaaaacaaaacaaagacgctcgcagtaaatttcccccaaagctaagccaaaatatgaaaaaaattttgccatccatccctccaacgccttgcctatatctatcccctctctatcctctattctatcctctatcccgtccgcccgtctaccctcatgagcttcgttttgccaatcggtcgtcgtcatcctcttcactcttcactcttcctgagtcccctcacttgacgcaggcggaggaggtctcatcgtaaccaccaccaccagcaaaacactagccaccaccatcccagccaaaaaacaagcaaaaatcaagcggcgtaagaaaaggctgcgcgagcgatgatgatgatgatgatggggtgaagaagtggtccgagatgatgggtggtggtgacctgcgtctgctgaggaataaaccaacacgtcgtcggctgctataaggggagtagtctcatcaggcttgggcatgatgaactggtgctgggagaagagatccacggcagcggcggaggtggcggcggcgacggcgtcttgatcttgttcatgttgccgttgtggttgtccttcatgccggctaccactaatggttgacgcatcatcgtcctcgtcatcctcctcgtcatcgctatcatcggttgacgtggtataagaccccgtagttgtagattctttccgtcttcgccatggttggggaagcgagacgctgttccggacaccctgaaaccgtgcaatctggctgtagtaggatgagtcaggcgctatggacgaagatgggccgaaagatggaaaggggcgggtgtcgagtgctcctgagcggactgatgaggcttcggcgtcgtcgtctgtgagccatgaggatgatggtggagctggtggtgctgctgctgtaggactgtacatgctgccggattcgacgtcgctgattcgtcggtcccatcgacctcgagttcgaggactgacgatggacgaagccatagattccgtcgtggtgttgccgatgctaacgctgaggaatgaacgtcctgttaagggggtttctataccaccgaggccaccaccgtagaactggttccgtgattgtccggtgtttgcgagaatggcggtagcaatagaatttggggagctcattgtgtgtatttatttttgtttttgtttttttttcctttcatcgaggtccccttgtttgaagtgccatatgaaaaaggccgtgtgtcgacgaatgggagagcaccgtcggagatgagaaatcgggataaaatgaagtgagaaggaaggaagacgttgttgggctgaaatccaagctgacagtcagtagtcacatcgaaaatcgaaacaacgatgcgtttgacctttaatatccactttaaagatccctaacctcccccattcttttttcatgcgtttatttcctcatttttcaccgaacatctcccgcttcactttttgaactagcatcaaatcccctgcagatccaggcctttgccgtcgggcactcgatgagcacccgcgtaaggcccaaagtgaccatcctcgctgtcgggtgaccaagttcgccaaattcatctccgccccgcactggtgatcccctctggcagggcttatgtcggaggggacggttgaaaacggtctagcggctccagtgggctagaacccttgtccgtcagtgcaatgcatgacctgaatggctcctagcccggggtgtcagcaagtgttatggatgcggaggttgagatgggacgttaccgcgaggtttgttccatttgcttttggtctttttctttctttctttctttttgtttttctccaaaaagtattcttccgctcctgcaacccttctttgcttgggattttgaagtgtggaggcggtaaccgaggatctgaatggtaaggtggtgggtgtacattggagtgcgagtgtgtaagtctaattgctgctttctgccatggtaactgaggcaccttttgtcaggtcaagctcctctctggagataacttggtcttccttcagatgcggtgggcggataaaacctttcggtcgagtaaaacagttataaacctttctagcatatgccaatcccttctatggcctcaaacgccgcccttctcccaaaacaagtcataccacattcattaccagaactgaaggcctacgcctgggtgcttgccaaagcagcaggcaccaagatccccgcccctgtgattcccccatcatggcagggctctagtttcacacgtatccttttcccttgggctgcgaactcttcctgcgtgataaaatccaagaaggcttgcgtgtctttcaagtaatcctggaagtgctgtatacagccgccagtatatcccactacaagctcttcaacattgtcaccattagcgacgccaactcgaactggttctgacgggtcaggaagctcgtcagcgcagcgcaaaagtccgatagtggccgccgcgacaatgcctgctgctcgagtttggatagccttggctatgtgatacagggtgtccgcatgatcggatgtccatgtaaatgtcgaatccgtggacaagtcgaactctttctgtaactgctccagaatatcacccttgtcgctacccgggtagaaatgactgaggaaggttgtggagagaccaaagcgctggtgaagcccctggggcagatcctcaggcgggacgccttggacagtggtcaaaaagtccacaaatatgagcctcgccaactcgcccagatagcgaccagcggtcatgtactctaatggctggaaaccaggggcttcgcatgccttgtccagctcgtcgtcccagcgactaatcaacccaagcatgcgtagcggcgatgctgacccgttgatgctccattctgtgtttaccgcaatcccgacgtccaaaaggtcccagtcctgctgaacactgatcagacccgggaatttatttttgtgcagtttgctgaactggagggggatcgtagcgttgcatccagtaccgacaatgaggcccatggctgctttctgattgggcgcggctgggtattgatatacaaaggataccaatgtagccacagcatcgttggtgatggcggcgatttttaaaggaggtaagccggctgtcctgtgctgttcgtaacccttgatcaggtgaccgcccaggtctagatctgatgtgatggcgaagcccttgcccatagccatcaaagtagcttcggaaagcgaggtctgcttcatggggaagctgaaggtgacgcccatgggcagctcttcgtccgaagataacccccaagtttcacaccctttccgaaccacctgtgcaatgtgctctccaacccatccaaagagatgttctgagttctcgtgtttgaggtgatccaggatcggccatgactgctcgaggagacgatttaggcggcgatcttggccctcggataggagttccacgaagcccactctcaagtttgaaccaccactaaagtcgaaagtcaatatcaagtaccgggtggagtggaaaccatgaacactgtgggggtatcgtacatgtccatggcaaggaagctgttttatcacattgtcagcaagctgccaccacccattccaaatgccaagtgccgagatgcagcaacacggtatgggcagatatcgagaacttaccgaccggtgctttggcgtcccacaggcctcaagatggacatggaaatgggagttggtaggaactgattcagcgattcggtacacaagtgtttgaagttggaatagaattccctggagagtttcaaagcaacggcattgtccagagccaagggcgtcaagaactggccgatggtagtcacagccgagtgcgacattgttgccaattcggtgtctgctgatggttgaagttgaggtcgagggggcttgctctggctgctagttggcgttatcgcgttgtcatgtcttgtcgagcttgagatgattgctggaagagaggttgagaggggtctgactggagtgaggcatgtgttgtctttatacaagcggttgaatcaatagtttgcggctgggcagtcttatctgaaggagcaatggtccatgaatcacgagcgcttgctcgggctttaggttgaatcaagtaaagtccatggctcggggaggagtgagttggatgggcttgtggaggatgatgtggattgtcgcagaggacgacccattccgcccattcccgcactagactgcccgggccaggaggttgattgatgtcacgtatcatcggacacatccatccgagtttatacctagaggtagaggtagaggtagaggtaggtaccaaccattcataggaattgccagcaagcacttcgcaagtgcagtcagtggtgacaaagacccgggagcaatcagcatgccgccttccatcccaacacaatggcaggcataacggctgatgtgatcaacgacctcccgtcggaatgttgcggggtttccagttgggatggatggcgtcaacggggttgcggttgctcgcatgtagcacatagattgctgacagttttactgctgttagcaggtcctgaataaattgttagcacacacgtctccactctccattcgggacgaagcaatcgagggtacctgcgtggtgagaccttccatctcatcaaccgggccatgtggccacggcagagagcaaacctttgttttcgatgaccaagagtattcaattcaacaacaagcaaaacatccgatatatcgtggccatctttttaataacagctcctcggtctggtgatagaaagacacgtagccatggaggtgtcccgggaagctgttcgtccgggactgacagcgggcaactgctagaggcacttgggtaccttacctgggctaacattaacattatgtagtgtagtgcttcgcttgcctgatccccgggtgctgatagagactccgtctctggacatagggtagtggtagtaacacccccagttaagcgccagggcatcatcactgggatcccattgctccttaggtagcactccacgttatcgcgcctgtctccactttggatggcttgatgctccgttcgtgacccatttgagtaggtgacgatgtaggtagttggaccccaacatcagatctgctgcctctctccgtcctttcccccggacctcaactcttcaaccctgtccaccatttcgaacggcatttcttgaagcactgcagtgatacaaagtatatttacacaacacagcgacacttgatgaatgtttagcgatttcgcaaacatggacgaaaaaactctcttaccaacgacaacaccaaccatcaccatatcaccaccacctactccatccaaccccaacagcagcagcaaccaaaatggccgcgataaacacgccctccgtcgcttcctcgtcgccgtctgcctgatggtaatggtatggaccctgtgcgggctcgacatggacctcgacgacaacgatgtcctatcggaatggtcgctcgagcaaatgccgatatcgactatcgacacctttaccgtaccaatcaccaccgatatcgacgtcggcggtgacgacgctgaccacgaaccggtcccccttgaggcgcatatcatgagcaaatgccccgacgcgcgagactgtttccgggagttggtcctgcctgctatgcagagggtgcataccaaggtcaactttaccttgtcgttcatcggaacgtacgtactagcaacaacaacaacaacaacaacaacacaatccagagagataggataaactgggatgctgatgatgattgcagaccgaccaacggcgatgatggagttgcttgcaagcacggcccagaagagtgtaagtgggaggagatttttcccgttttccgttttgggaaacagacggatgtgtcacgggtggagactgatatgatcgatttgttcttcgtctaggccttggaaacatcattgagctttgcgcccaaaagctgtaccccgatcccaagatcttccttggcttcaccatgtgtttggccaagaactaccatgaaattcctcagcggagcttgatcgaagactgtgcgctcgagcacgccatcgactttgatcagctcaaccaatgtgctaccaaggacgacggtgccttgggtatcggtttgctgagggacagcgtcaagagaagcgccgatgtacgtttggtcccttcttcccgttatactgtaacccaaatcaccccgtctcaaggtatcatgtggtatctaacacacttcttccctcctctccaggccggcgtaaccaagagctgcaccgtccgccttgacaacgagatcttttgcatccgcgacggtggcaagtggtctgactgccctcacggctccagcgtcaacgacttggtcctggcggtagagaagctgtacggacgtgaggtctagaacacctaccttatatagtcaccgtgatttacttttttaatttctccccctcctctttttgctgctgctgctgctgccgctgctgctcctttgccttcttcttcttcaacggcccaaaaacatccttccacaaatcactttcctccccaagcgtatagcacatagtcaacttctccatgccagcctccccatccccctccatgacctccaacgtctcaataatactatccaaccccaccgctttgcccaccgcctgcgtcgcccccgcctccagctgcacatgcacaatgtgaatgtgaaagtggtaatacgtaggctggtaatgcacataaagcttcagctggtcctcctcaatgtccgggtacacctgtgtcgtggcctcgacaaacttcctcttcatgtgcctcaaaaacggcacatgcttcttcttgaggtcccttaagctccagagatccctccgttccaccagccccaacaggtgcagcgcgtccagcgtcttgcggtcccagttcagatccggcagcaacaaaaacccttcgtcgtccgcgtcttgcccaaagggcgtgcggtagatgacgtcctcgacttccttgcggccttcgataatgttgaagacccagttcagtcggccggcttcgcgctgcgcttgcatatagggccgcacgtgcaactggtagagggcgggcgtctcggttacgtagcggactagttggcgggagtacttggcgatgtgtttgggcgtgcaggggtagattaggttgattttgaggtcggagaaatcggtttgttcgtcgtggtctttttcggggtcattagagttcgtgctgctgctgctgccgccgctgctggccatgtaccagtggtaaatatcgttggcgccgaggttcttgagcgtgcggagggtcaggggcgcagaggagaggtagtcggttgaagacgggaagggagcgcgctcgaggattagtagggccggtgaggagtcgatggtgcccaggagggtggtgcggcggccggcttggtctgtttagtagtgtgtgtagaacatgggttagtatacatgatgtttttgtgttggtcgagctgccactgagcttccaggtggctctcttcttcaagcaagtttctatggggagagagtggaatggttacgcaccttggttcagttggcgctcgaacttgaacttgggcacaagggcctcggcgttggccttgacatcggacattgtcggggcttgagtggtgtttggctctgtagagtagtgtagtggtcgtatgtacgtactcacgtaggtaggtattctgaaagggttatttggggctctatagtaatgggtgtttgtataggaatatccaagtggtgggaatttcggttgtcgaagcaggggcaattaggttcaggttccgttgttgtttgaaacaccaaacactcgaggtgacaaaaagttgagacgaacgaacctatgtatgtacgccctgatcagcgcctgaagtgccctcccccgcagtggggtcaagctacctacctgcgggatggattcctcctagcgaggcgggacgggtggacactcggccacctcaaccagccaccccccgggccgggctacacttacatacgtaatgaggtgtgatggaggttaggttcccgggggggcgggccccctgaccaaccgttgacgggaaccttgacggtattgttacctatcgtcgtctaggcctcgactcagatataccttacgtaggttatagggggagccagcccaagtagagatataaactggaactgccctcatggtaccaagtatctctgggtaagatggatatgaccagacttgacacggggaataggtacgagtgtgtgtcggcacatgtcaattgtctgcgagaatcatttgtaatggaattctctacatcttcccacttggctgctctcctgctccaagttgtgaaatcctggaaacattactacctttagctataggtaactataatcctaacgtaatcacttgataagcttgatgttaacgagtttaaccgacattgttcagttgtattcattccacaacctatgcttggacttttcggcatcatatcaggacgctacctcgggaacaactgaaacagcaaaaaaaagacggtactatggtgacgtaaaaaaggtccttttgctattatcttaccatactgtcattgcttcaacagggccacgagagacagtttgtcaacaaaataaaaatcctataaattgtgctcaaaagcctcttgggcaactttggacgtcctgccataagctactagtgtagaaaagatatactaaacaaggaaaatgtttgtccgtaaggtatgcaatgtgttataaataacgttagtgtcccatcctcttctttgcgttaggatgtcatcctgaaggacggaaattttcgtgtccaaagaacctccttccttccagcccagggaaaaggaaaaagagatacagaaaagtaacagcgctttgtagtagttggcgatcgagcttctcacttaagctcatcgatcttggcggaatctctttccacaaccgccttcaagacttttaacctctcctcagtaaccctgattgcctcttggacctccctttcgttcatcttctcctccctcaacttatcctcagcggttctgtattccgcctctccctttttcctcccgttgacgggctttctgacgcccattccgcctctttcttcgactccaccaccaccgtgcaacctgtctagtcctgccctgtcttcaatccagtcccaaagttcgctctcttctctcctccacatctcctcgtacgctgcgactctctgtgcgtagttcgtgtatcccatcaagtctccatggccggggactataactgcgccggagcgagaattgctcattccaagtcgaagccaggttgagatcaagagtcctaccagcacaccgtagagtatatttccagttaggacgggacgcagaggatccacaataggacccaagaatggacgaagaggttccagtagcccccaatcctgcttcttagctggcgtgtgcttgacgctttctgcatcactggttggcacagacgcagccttgttcttgcggccgcgctttttgcctttgggcgctgcaccattggtttgggtattagagcgaggacgagacgagacggcagccttgagcgctacgaagaggtctttggcgtattgcgcttggccttcgtttgcaccacgttcaattgcacctgtgaagcgttagtaaggaccagggtttgttttgatttggagcacggggagtggattgtacctttaagccagctcttgccggaccactcgatcgtgcagttgatctgaacccttgtggcgttgttttcagcccaagagagacagtacttggtcttgaccacaaagatgttgccgtttggcacatcgggattctgcgtcgagactgtaacattgacagccttttcaaaatcaagattgtcaagttgttcggtaaccatgcattttgtttgcttaggtccgatggaagcattcaacggcttgatatagttgaatgtcctggtcttttgctcgttgttgaggcccttcttatcgtccatattgatctcaaagcacttctggtcgttaagaagccactttgtcatccaggctgacgatggtgcgccaaagaggaggttgtaaaccttacccagcggcgcgggaacgacatcgtcgcctataactctgtcgtaatgggttgcggcgtctccgcactcggttggtgcatgggtagccggaccagggaagtcatccgcgactgtagtttgcgctgtctcgtccttgttttccgtactggccgcacccatcattcccgacggcttccgtgagactgcttgttctccggaggcatctgctgcgccagcgtctgatacctgtgttccatcttgatcgtctccgttgtcctcatcctcgtcgtaaacgtcgtcctcaccagcactgccgctttcgtcggcggatccggaatcgctgcccccttccggtgccgacgcgacttccgtttcgtcgattttttcggtcctgtcaccgccagtcccctccagccgaacaccgttgagcgagctctgcaagtgaggatggcccagcttccaaatcttgacaatcaggtcgtaagtactatcacggcttgtgaatgaggcgaaaatgtgcttggcatgaagcgtggagatttccaagccgttcttgaagacaagggctgtcattcttttttcaacggcaacaatctcatcgaaactcataaccagggttgtgacccatccgaaaatgttactgctgaagcacaggtggccctcagacacgtacagtctaccgtggacaagaatatcacgctgaagggcgcagctgtagtcttcgatcaggtaatcatcgtccggaacactcttgaaaagggtatggaaatcccggttgcgcctcttattggcaacggcgaatcccgtgagcttgggggcgtttgcaggaggcgccgagccattagctgcggcaattgctgcagcgactgtgttcccgcttgtccccgagacggcgctggtggcacgtttccttcgcctgctaatggcgcttcgaatgctactgcttcgttggacccccgatcctgtcttgccttcgtagacgctcccgttcggtgttgtgcgttccccgccgggggacgcttcatagagcgaccgtgtccggtagatatttgcgtcttcaggcagcgcaagctcgggattgccattggcgtcgataggagcagactcggatcttcctcgagcttcgtgttcggtgacttttatagttgccggggcgggagcggtaggtggcgggtcaactatgccgaggtggctgagactgaggtcgccattcccaatcgtcttgactgcaggctccttggaccccatatctgcgccgggaaaggcttccgtagcggactcgacttccacgttgttcacgtcgttgttgctgcctcctttgtgacttgtgaaactcgacacggatctgttcttgccgttcccgggtgccgccaagttcgcgcttgagattgtgctgcttaatgtgttggctgtgttttgaacagccgagaacatggaagaaaagaagttcgcagttgggttgctcgggttttcgggagtcggcgtcaggggagcggaggtgatgttggacagcttgctcggaccaatactaccggagccggccctgcttctgccccgtggcgaactcatgttccctatcagcgcatgcgggtttctgcgtgggctcggtggagctgtagccactgggctgttcttcgctgacagagcaggcgcactatgatcagttggcgtaggaggggtgttaatgatagccggggttgctgaatcggtcgtcgactttggtggcgtttgcggaggaacaagaggggcgagtttctggctttgtgagagtcggcggatccggtctgttgccttgctcaaggtatccgttacaattccagaggtatttggggaagcgcccgtgtcgctaacagagatgttgcgaaactgctctgtgctgccttctctcgatcgcaagatgtcctgttctcggctagcggaggggaccctttggggcagggtgtcgttggttgacgcaattgctgtgtcagctcgcttggcagaatacgcggattcgaggctgtcggtgctagctgcaggcaaggccgaggagcgaatggacaagtcggggaggtctgattcgggagtatggacttctggaagatgggcggcctgcacgagcggtgacgacgtcgtcagatgtccaatctgggacggatgggtcgagattggggtggggcggactgacgcgctggcactgaaatagaaaccggactgtcagctcgtgggagcggaacgggggagattggggccagccaagatgacgatatacaagaaataagcctgaaacgggagggatagggataaaacaaaagggagaaggaatgttgggccgaggatgctgaggttgaggaagagggtttgtgaggctgtaactgggagatgggaagccaacgttcttgtagaggaggttcaggttactgcgctatccctctgcagcacgggggaggcgcagagccatggaagagaccccaaagacgggagagcaagcgacggttcccaatgtctttgtggtggagacgtccaatgttgctccattacggctccgtgatcctggaatcttggatcccctgtcgtcgcctacagaccctccatttcgctcggattttaggcgcctggagccactgcactgggacgctttttggggagaatggaaggggagggatgaacggagacgggaggtaaaagaatggagaccaggaggaagggactggaatgaggaaatggaacatccacttacgaatcagggtccggtgtcgactcgtagggtaccggcgtggagagcggttgggagtcggggtattctgaatcggtgttgatgttattgttgttgttggtgttgtcgtcagtattacctcgactacctctatccccctctggggctggtgacctcgacctggagcctgctgttcgtgtctgcgcctgcgcctgcgaggcacttgtggactgcaaccggaatccggggacgggtatggggactgagactgcatcatcggtcccaatcgagccagtgctgctaagactcgcagattctgccaatgatgaccgtcttctgcggcggtcgcgccgcttggccactatcgctttggggaaaagcttctgcaggccggtgggtgcattatccatggttcagacagaggggacttcttgttgttgtttgcgccgtggtggtatcaaagaaagaaagaaagtgtgttcaggtgatgaaggcgacgtcgcagtgcagtgtcgtcggtcgtttgttgaaaagggcaggctgtgttcattaggtccagtcaacgtgagtcgtggtgatgcaactgaacagtttgtttgtttgttagtgatcaagcatatccaatgcttggaagcttcgaatcgatggctcccgtccctcctttgaaaccattggcgctatgacatcgtcattcatccagggcgcagcgaaccttgatggcaaccctgaaccactcagcgaatccgaatccttcttcaaagttcatgcagcaagcaagcaaaaccaacctcaacagcagttggcttgatgtatgtagtttgtttggtgtaggtagtattcgcttacacttgtgttgcaaactgtgcttgacgcatttggaaaaaccgaggcctcgtcgttttgttgtcttgttgtcttccattgttgtacggactgccagaaagacgtgtgaacctgccttcagattcagatgtttgtctttttttttttcaattctctacctcaggtatctatctgttttttctcgctccagtgcttgtttccttttacgaaaagctcctcttgacgacacagtgacgggagtgacgtcttgcgcaacaacaacaacaacagcgacgaaggacctccagatgtaaaagacttgacggttccttttgcttctttctcatttcgcaatatccgaatgtcccccagagatcgctgtagtgtacaattgaaccatgctgttagattccctgtcgaacaacgtcaaaaagaaagccgctaattccccggcccccctgctgtacctagtgctgtaccccaaccttactgataagataagacgaaccctcgtggcccatcaaccccgtcaagctgaggtcaactccacctcccttgccgctgctcgtccgtcctagaatagatgccatgtcatcaacatcagccccttggtgttgtccttgtctttcatataagcatatccggcaaggtattgtctttttgatatgaactctctgtgtttcaaggctttgatcattcccagtggcctctttttatcaagtcttcttcgacatctacatgccacctatttcttgacgctccttcgcccccttgtggttcccgtcgatgtataacaacagggcagacacgaaacactcgctctatcaccctcctgcgcccacctcagcgccgatctcgccgtcagagcttctattctaactgaagaaacacgggttgttcctgacgatccatcaaggcgaaagcgcactcagtgtatcccgacgggcttattctccaactcgaatgctatgcagccgtgcctgtacgcggacacagaaacgctaatcaacctcacatgcatgccacaggtccatccacggaaatcaccaagtccatcaacgattaataacacaagctcggaagcagtttcaacatccctgacgaaaatcctacatgtgcgcgtccctgtatgccgcaatgctgccagaaccacgcgacaccaggtgtggtggacaaataacggctgtcttttataagtgccctctctgagccagattgtcaacaattggcggttaacaaccgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccgatgttcctggttcaccaggacaacatcctcttttttttttcccttatttcccgcgtataagggtcttcttctcttcgttttcctctcttcgtcttcttttctcctcgttctggtcaccgccgatctcaagcatgtggaccgatgttaccgtgtttcatgttcctagcctcactttgttttttaataacccgtttttgggggggggctcatatggagcagggaatacgcggaatttgcagttgcagtattacatgggttagattatgagtttctcaatataattggataacacatccttgattggagcctcgatattagtccagccgcatcctatctctggagcttcaaaataatgtctttggaatatgtaactgctgctcctcttgttaacgctttgtatgacgggaagcattttgagccgctaatggtcgtcgcaatggcttcccatcactgttgtcagccccttcattgccctggtgggtggtcatggtcgggtgttagtgattggttcgccgatgggtcaaggcagcggcctattgtcttgcagccaacgaatgtcgcaccaactctccggctttcgcaacaccccgccatcacctgcacctaatgtatcacagcagtttatctactatcctcttccctggaaccgagatcaaccaaattattgctcctgtgctgtcatcgcgtgaaatatcagcccccagaaatttgtacagatgcatctcaagtgtacacaagaagcatggatttgtctcccctagtaaaggtacgttattgggctgtcggcatgtgctagttgcctgcctctccatcgcgtctctcccccccccccctagagccacgcaatcgcatctggccagggcaagatagccgagatggaagtcgatgtcggatgagcttaaaatctcgctaatgatagcacacccctaggcccacgaccatgcgagagccgcatcagttgcgacccagaccgccgacaccacggtcgccatcaaccaccatgcccaggccgccggcgagttcgcaaacgctgcaaagagcactacgagcaccgaggctctacggacgctggccctcctagagcagcatcacaagcgcttggccgaactactcaaggtgccaatcgagcccacaagtcagccatcgagtgtggacagtgacattcctgaggaagatgaggaaaaggcatcaccaggtcaggatgccgggatcaagtcagccaaatcggacagggctggaccgccttcgctcgccacaccacccagcgcagctaaacccctgcccactctttcgcaacatcccagataccgtcagcgtgacctttcctcgtccattgccagcaagcttgcgtcagcaagagggataagatcgaggtaccaagggcagagccaaccgttgaaccccagcgtgtccaatgatcaggcacccggcaacttggaagtccatcctcggaacagagagggctcgctgaggggcggaaacaagggaagcgaagtgtctgatagagcacaaaagcaacagccaagctgggtacctccagggaaaacgtcacccaccaaggaagatgcggctggttcttcttcgaaaccgcaaatttctggtcccgactcacctacagctaccgacgacggttttgcaagattttacagcacattcggtagtctaatcaaccgactttccgcgcctctagccttcgccggccttcccttgacagccgaggactcgtcggacacggccagcccggtgctctccccggagatcgcgccgcgctcagggtcaaaaccgccccgacaacccaaagccacaactgtttctgcctcgagcgacccggatcttaccaaaatctactctcgcgccactctacgcacccttgctcgcgatggccatgcgcctgccgactctttctacgtggtcccaaccagtggccacactgcctcctatgccagcatcctcaaccacgagcagaaggagaagcggcgcctagccgcctcgatccacggccaccgcgaccacggcaacggtcatcctctggacgaccaggaagaggatgaggacgactttgtcgacgctcgggagtcgcagatccagtccccgcccgttctcccactatcgtcctcctcggctgctacaaatccctcggccttccgcaagaggctaggcaggccaaagacagaaaaggatctgaccaacgtgatcgaggagcttcacatggagaaccaaacgctcaaggatgcgctcgacaaggtgagcaggcggctgcatacgtttgaggtccactcgcagacttcaacgctggcgttggcgcagagtatccggttgcagcatcctggcactggcactggcactggcactggcggtaccgccggtcacggttcgcccatcaatgctagtggcgtgatgggcgctaccgcccaggggggtgctcgtccggaagaggtggcggcgctcaagagaaggaatagggagttggaggagcaaatgatgaacatgacaaggcaaatggcggttatggaaaaggattatgacaagctgcagaagacggtggagaagtatagagagcggtgggagcagttgaaagcgggagccaaggcgaggagagaggctcaacagagcttgagtggacagggaagtggtgggaatcagggagagggtgtcggtgctggtgaagctgcttgagaaagatgggaaatgaagcaacatgtgttgagtatatgcatatagaaagagagaaatagaagtactatcatgtctgattgaaagtacaattcactttcaccttgtacctcaactccaacctcaactctgacaacgcccactttcgaacccccctctcgtcagccaagcccctagacttagtccgcaactccccaccagatagcctccttccgtcccatcaccgacgacagccaaccatttcccactcttccgatccccggtcttcccgtcttcccgtcttccgaccccccctcggtccccggtcttcccgactaccgacccgaccccgtaccatcaccgggaacacccatgtccgatcatgcatcaaagaagagaatatccacatcaaggtcatatgatgtcacttatttgccccagcgcattaacaagggggaaaagggacagattgcggtatcgacttcggggtgaagactggtgagatgagtgggatgagtggtgaaaatggccgaggatgggcaagatgtgttggttcatttttggttggagagggaaaatgtggctggttattagcgagctttggaggaggtgaagatgtggaggggggtggttcctttgtttggtggtggtggtggtgttggtggtgatggtgatggtggaaatctggcattggattatatatagagaagtactgtatgtaagtactgtacaggtatacgacatggtagtgggtgggtgttgtgcggatgggtaaaaaaaataaaaataaagcggaaatttatacatcagagtaaatgtgtatggtgtatacccacctcgcgaatatgtttcgaactggtcaaacatgaacttctggtataagcttttccccgctgttctatctagatgactgatccatctcctctccgaggcagtagttagttttgataagttgaacatcgttgctgctcttcctccccttcactttacatttcccttctccctctcctttgcccctctctccttgtccatccctcccaactccattctttttcctccgcccttcctattaccaagcagtaatatcctccacctccgcctctccaaacgtactgctcttggtaatttgcccaacggagctctccgccgcctcgctaccctcagggacatccttgttcatgatatccggcaacacctccctcaagaagttgagaatgtaccggttgacctgttcaaactggagcaggaacgcgtcgtggccctcggggctgtcaatcctttcgaggcgactatcggggatatgctgcgccagctcctcctgctcggcgaaagtgaagagcccgtcgctctcgatgcccaaaactagcgtgggctgctggatcaaagccagcgcctcggcgatgctggccgcccgcccccgcgaaacgtcgtgcgtgtccagcttgcgcgtcatggcgatgtagcagttgctgtcgaagcgcttgacgaacttggagccttggtagcgcaggtaggactgcgcggagaagtatgtggattgcgggggcatgacgtcgccgccagtgaggctggtggtggtggtggtggtggtcttttggggaccgtggaactgggggtcggattgcgcttcgtgggaggaggcattactggcggcgggggcatcaacgggtctggcaatgccagtgctgtcgttgctgttggagcgcgacaggctggtgcgcttcaccttgtgtccatcgttgtggatgtggaagtgcgcctccgagggggttgacggggtgggccgctcccgaatgatctggcggcgggacggatcgggggtgttccggccgaagcgggcctcgaaggagtttcggctccggtaggtcaggagagcggacatgcgggcggctccgagaccggtggagggcgggtcttcaaaggagtagtagccgtcatcatacttggggtcggcgtagatggactggcgctgagcctcgccccagctgatgccccaagcgctgtgcctgctcgacgtggcgatgggaacgacgcatcgcacgtagtccttgccaaagtaggcccattcgagaacaaacatgccgccaagagaaccgccgatgacggcggccacctggcgcacgcccaagtcgtccagtagcagcttatgcaacctgacatcgtccctgatggtggtcagggggaactcggggccgtaacggcccttggtcggatcgccgtccttggcggtcacggggctggcggtgccataaggacttcccaagctgttgaaacagacgatgaagaagcgcgagacatcaaaggcccgaccaggtccgcccaggaggggaccccaccagtcactcacgtcggcgctgccagtcaaggcgtggcagatgaccatggcattgtcaccgtcggcattgagcgtgccgcgggtggtgtaggccacagggacattgtgaagcgtgacacccgactctagggtgaaggagggaatcacggcaatttgctggtctgggatgagagccgcaaacggattctcgggttgggattggattctttcttggaagtattcagccaccgttctttgacaaggctagggcaggcatgggaaggggacaagcgagtaaactgaccatatttgggttgggccggaccggcagtagtggtgttgctcatgatgaagtgagatgagcctcgactctggcgtttgatgagggatgaggctcgcagacagaaatgttggtctcctgcgcggttgcgtcactgtttagatccccgaattatgtagttcaagtcttggccgagaaacaaatacagaaacggaaaaaagatccaagaccggagttggtgcaaacaagaagggtcaagacttggtcccaagcatttaataaggagaggccgaggctatgactccaaagtcaagacactagactaattgccggtctagaagggaaccggagggaacaactggcaaaaaaaaatgtcacaggcgtggatggcgcaatcactagactggcaccggccgtggtggaactgctcctcaaaaagatgactcttgaatggacaatcgggataaagaaagaaagaaaaaagagggtaatgtcggtacaaggcccaggtacataccgggagggtgtcaggcatcgtcaccaaaaagagaatcacttgcagatggacgccggcaatcggccatctggggcggggaccaggggggtggctggcccgtgcatctccgactgacatcgatccatccatccccgtcgtcctggaagcggaggaggagacctaaagaggaggcccgaggaggagccccacgcggcccacgagccaggcacgctccacactgccgcagcttacaagtaagtatgtacagtacctttacagtgcacttcgcggcgcttcagggtttcttcccactgtctcaagtttgcaacattgaactggactggtgaagtgcagcctcatctgcaaggctgagatccgtctcttcgctcccgctctgccacagctcttatcgcccgggcgtccccacttattttttatcactctccatgctgggacttggaacttgacagcggacacggcaacgcagcacaactgggtgaattgactggcaaacccgcccagtacaaagtacctacctacaccacaaccagagctcctacgatttgacgcgctaaagtactggcacagcaaaccacaacccagacagacgccgcaactgcaaccagcaacgggctgcagctacatactacctactttcttacctctgccttcccattcaccattcagcatttctcgtgggacgacggacagtttgaaatttcctccaccttctccaacaaccaaaaaaaaaaaaaaaacaaccacggattttcaacgaggcacggcagtcatcaaacgacggacacaccacgtcgccattttctttgtccgccatctgttcggcacccccccccaacgaacacccaacggactctttatcgtcgctcattcattcaactttatcgtggtaattgcatcctttccattcattttgcgacgcctcgtggaccgacgcttgtctttgtcttcacttcacacctccaaatcggcctagaaacagttggactgcctcagcttttctaacttgaccttcgcacactctttctgaccgaacccttgcttgatcttgaaaacgctccctttctcctgcgatccgtctactatcctcggtccttggagttatcatcttgacggacatcgtttttctctgacaccttttcgttgcatcttagtcaaggtctcacagtgaagtcaaagtcaactggacctcacacttgcaaacgaaacaaacaacaaccacaacaagataccctacactcatctcgaccgaccacaagggcgatcaacgaaagagaaaagtgcggacaagagcgccgccagcaacaatagatgacgcaacagccgtcactttactgccgccgatagagagagcagcaccatgcctcccaagcgcaaaagatccgatcaccgaggcctgcccgactctggcccctccagacctccccctcaccgaccctccgatacgtcgctaggacagcatgacagaggctatgatggaggacgcggtggccgtaatgggagaaacgcccggagacccgatcgtcgcgactcgaatcagccctacaacaatcccaacccccccataccctcgtccgcttcccgccctccgagctcttcctcggccaacaacctaccgccgataaacactgcgccatcaacaccagccccaaacccgatcgcgccggcgccggcccttataccagccccgccacctcagccaacatactcggcacctccttcacccatccagcccgggtacgattatagcatcatcaccgatgatcgcgtctccaggtggtccaaaggcgcgcgtcaagaagtcatcgaccatggtgtccagtcacgcgacgacgaggatcttaccgaggttgccgccatatttcaggaactcatccactctgctgtcgacggtcgtcttcccggttccgatgctggcaaggtgatcaaggatatactgggtcccgagccttcggaggctgatcgtgccgccctggctttcgatgcccataccctgtttctcgacaccgtagccacctttatggacgtggaaaatgcgcctttccggccccagctccgcgatctcatgtacgccacagaggtgtcgaccaccctaatgcggcaaatcctcgaccctgcagttcttcagccactgggcctcgtccgcgatacgttcgtgcgtgtgggcatccggcagtccacgaatctgctctatcgccaggcgaactacaaccttctgcgagaagagacagaaggctactctaaacttgttaccgaactgtttacgactagtagtgcggaaccgccatcttccgaggtcgtgcaggctgccttcaacaaggttatgggccttattggaacatttgacctgcacccaggccgcgttctcgatgtcacgctggacgtgtttgcctcagtactcattaaacagttcaggttctttattaaattcttgcgcgtgagttcctggtggcctcgtacccaaatcaaactcccaccccacacatttgttggcggcttgcctatatgggcccttcccgaccactccaactgggttgcgagcgaagaggaagaaaaggctattgctgcccagcgtctgaaacgcgatattgccttctgggacagagcacgcaagattaaacttgatgcattcttcgagctcggtggtaggcaggtcaccaatctggaagacgaggagcttccggatgccagcacgaagagcggacaggagaacagtattgaaaaggattggatcagaatcaccaaaaccctaccacctaccgggaaccgcgatgcagcccagatgctgggtttcaagttgcgtttctatacaacagaagctagggatagtgaagacatgctccctgcaaaccttctctatcttgtagcccttctcatcaaggttggcttcatcaccctgacagatctttgggagcacatttggccaccggacgacatgatggaggctgtcaaggaagccaggttcaaggagctggatgaaaaggagagggcaaaccgacctggaggtgccgctaatgcgttgatgatggccggagcccttccagatgacatggcccctcctccaatgaacagtcgccgcgacatggcccatggaaagactgatgctgattccaagtccacgaccgagacagccgaagagaagcccaagcttccagagcctgatgaccaaaaggttattcttctcaagtgtcttctcacgattggtgctatcccggaatctttgttcatcataggacgacatgactggattcttcaagcacatcccgacctcattcctcttgtacaccgtatccttcaccactctgtcgaaaccgtctatcaacaaagccgccctcaaccgaaatcttcgtcttcggccaattgtcctggcaagaaacttccagacccggaccaatctggggttcctaagggcagtattaggctcgccggtgtcactcctaaacgcgccttgagatggccgttcccggacgccgagaccagtgaaggaggtggataccgcttttactgggacgagtgggcggataatgttcctgtctgtcaaactgtcgacgacatcttcacgctctgcgataccttggtaaacgtaattggcgtgagcatcggccaggatgctggtctgattgcgaagctcacaagcatcggcgccaagagcatggctgatgatcagtcaccggtcaaccgttcccgctggctgttgctacttaaacgcctgcttgtgccttccttgagtttgctggaaaccaactcctcggttgttgacggtgtctggacacttctcaaacagttcccaattcatgtgcgatacaacgtctatgccgaatggtacgagggtcagacatcccgactcgaacccatgaagaaggcgtttgcacgaacccgactagagacgctcagtaccatgaagcgtttgtctttaacgaatatcccacagatggccaagacccttgccaaaaccgcttatccatcacccggcatcgtttgcaaggtcgcgctgcagcaaatcgagtcctacagcaacctgattgaggctttcgtggagtgcgccaagtatttcacagaccttggttacgatgtcctcgtctggtctgttcttagctctcttggtggacagcagagaagccggacacaagaaagctcggtgctgcttaccagcaaatggctccaggccctgtccagattctccggcaaggtcttcctccgctactctactatggatcccacacctatccttcgttatgtggacaaccagctttccaagggtaactccactgatctcgtcatcctcaaggagttgatctcttccatgggaggtgtggtttcagacctggatttcaccgatgcacaacttcatgccatgactggtggtgagcttctgagacgcgaaactctaaccaacttgggtgataagcgttatacttcgaccaagagtgccgaccgactcattcaggcgctcatgactaacggacttgctggccgcctcctagccaacatcgctcagtaccgccaaagcgccatttctgcggttgttcaaggcgatgctcatatcaagtatctagccaccatggcagacgatactcaccaggtgctactgcagtatctggaccttctccgcagtagtcttgatggagataccttcaacaaccttgttcccagcgtcatccgactcatgcgcgactacggtcttggggcaggtcttgccttcttgatcggacgggccagtattcgcacggctatgaaccgagtccgaggccagtcggagagtcaggcgccggttgcctcagctgctcctgacacggacggagatgtgaccatgactacagcaaatggtgatgatactgtgaatacgcctgccgccgacggccaaactacagcatcggctcaaggcgcaaatgaacggaaagtggatcccgttttggagcctttccaacctgtcattgacgagattcccactgtcctgtcaggggacactctccagtaccttactcccacctgctacgtcctcttctgggctttgcagctgggcgacctttctttcccacaggataactacagtgacgaaattaacaggctcaagaagcttgctagggaggtaatgaacgacagatcggacatgacacgagctggaatgaacaagaagacgcagaaacaagccgaaatcaacgcccgagtgtcctctcttctcaaggagaatagcgaagagctccaacgatactcgaagttccgctttcagctgagcagacagctcactacttggttcccggctgatatcacgaaagtcgatgtgacggcagataccatgcttgaggaatgcatccttcctcggttgcagctttctgctttggatgccgagtacagtttcaagttcctcaagttccttcacgagttctcagcaccaaatttcaagctcatgtcactctacgaccgacttttcaaccacaacaggctccgcagtatgctcttcacttgcactgtacgtgaagcggagcacatcggtcggttcctaaagtgcattctcagcgagctctcgaagtggcatggtgacaagaatgcttacgagaaagaagcattgggctcgaaggaggtgcaaggcaagaagacaaggaactacgttggtttcgctactgcttttgacgcggatgggaaacccacggcttttgttgaacacgatgcgttccgtgacctcctcttcaagtggcacaaggagctcaactcagcactgagagcatgcctcaatgacatggagtggatgcatatcaggaatgccattacagttttgaaggctgtcatcgacttcttcccagcaatcaacttcatggccgagaagttcttggagcaactcaaaaccatcactgagcgagaggctgcatccaagaacgctcctgagaccgaggaaggccatcgagtcgatctttcggtcacagcacagacggcgttctcggagctacaaaagaggaagtccaaatggatcctggttcaggcgttccgccctggtacagtaagtgcatcggctcaggctccgacgcgtacaaacgctgaccgagcacagacgagtgattcgaaggaggaaggcaagtcctctcttcgcgctgcggcagtagccctcaagtccaattctcatgggcggaaacagaccgccgccgaggttgaagatggcgaagtcaaggataacagaagtggaagcggacgatctagcgcgggctctggaaaccagaaggactcgactccgacaagaaacctccctactagggaggcgcaaaaggacgctaatcctccacaaaggtcgatgggaggtaatgggccgcctcctcgacctccagcgcctaatgcaggcccgctaccgtccaaactccctggaaaccgcaatgatgtcaacagaccatcaactctaaaccctggcggtcgtggcctgcccagtaatcctgatctgccaaggagaccagatgtgccaattccagaggttttcagcgccagtcaattcaaccgaggccagcacaacatgaacaacagaagagaacccccttcatctagggatagccgtgatgcccgagagccgcgtgagactcgggagccgcgcgagacacatcctcgtgaaacgagggagcctgtgcatggtcgggatagcagagactatcgagccccggaaacgtcacgctctgaacgaccgcgcgacttcccatcaaccgacagacgtcctgcggaaccgcctacaagggactcgtctcgccaaaccgatagggattggccgaatcgtgcggaactcccacctcgttggactgaacctgcagctgctcctggccgtgatggccggcaaccacgagacagaacgccccatggtgctaaccggcatgatggaagactctctagggaaaatgcaggtgcggcaccttcaccggctgcgccatctcacagtgacgcaccagagccgcctatcaacccggaacgtgctcgacttctagcagaagccgaacagaagcagtctcttcccaccccaccgagagctgctgaacagcagcactctcatattaacccggcgagagctgctctcatcaccgacgttcgtgagccgcagggccgctcctcgtccagggaccaaactcgcgaacgacctcctcgtacggaatctcccagggcatctgaacggtcgacgaacagccaggccgataacgctcgcgacgaccgtcaaggtcgccatcgacatgcggattaccacagcagcagccgtgacggtcatgctcacggagatagcggatcgttacacggccgcctagaccgccccgctgaaatggagagaccaggaggatccagagatggttcatacaatcagcctcctcctcgtggcatggaccatgaccatggcagacctgtccaacaagatcccaactacggtaggctgaatcctatccagtcagtcgtcgacagcggaccggcaccagtaccgacagtgacttcggggtccggtggtccacccccatcaggcccacggggtcgtggtaggaataacgctagaatgggtcctgctaatggagtcccaatacgtcccgacggccggttcccgggcatggaagccaaccgtacctcttcacctgatcgtcagcccccgactggcccttcgtcttcccgacagtcgcgtagaggtcagtatgacaatgcaggcggcaatgtcaacgcaacaccttcttccctgcctgcccaatctccgggtgtccaccctgatcggatgagccacatcaaccagcaaccgcagcaaggcggtcaatcaagtcagcaacaacaatcacaagctggacctccgccgcctccgccccaacccccttcggctccgggcgttcatcctgatcgactcaaccaaatcaatggtccacctagtcatcgaccgactggcccaagtgcccataaccggcccccaatcaacactccagatcggccctccatgtctacacccaacaacagcggacggcaacaaccgtctggacagcatggctcgaacttcgtcactcctaccggcccatcagcttctaacaatgaccgcatgcgatctggcggaggaagcagacagcttcgtggtattcagaacatgcttgataaagcatccatggacgctcgcgggcctggttcgcgcatgcgcgggtcgtcaagaatcaacaccatggtggattcggatgcccaagtactagctggtgcgtcacctggcaacacacctgtcaatgacaggcccgaccccctcagggacattcgtgagagcggttcgcgcagggaaatgagcacggatcgcggcgatcgagaacgggaccgtggcagagagactagagatcgggaacctagagatcgggagccacgtagtggtctggcgcccatccaagttgtcggtgacagtcgtgaggattcctcgtcgatcccacacggcggtcattcccgtggtgacgtgaacggagaagggtacggctccagcagcagaggaggagccggcggtgaccacgagcgcggaagtagccggcaccatagctctcgttcggagagaagcgaccgaccttcgaggagaagcagccgtgagcgcaaccccggtggtggtggtggtggtggtggtggtgacggcaaggagtcgagctctagaagcgactattctagggaaagcaggagccgcggcggcggcggcggcccatcgacggccaacgcacctggtggccccagtgccgaccttatgacgggcgggtcgtcgcgtgaccggagatccggccgcgattcaaatgcaggcagcggatctggtcacagaggcggtggaggagacatgccgccgccaccaccctcaagagaacccagtcaccgcggccatggcagccacagaggtggaggcgatggatcaggtcatggccagggtggagcgccgcctatgggaggtggaaggagtgatggccatggtaggccccctcgcgaatcaagatcatccaggcctagcggacctagtggtggtcacgatgatatgagaggaggcggtgatgacaggtcaaggaaacggagaggtgatggagtaatcgattcgtctcaggggcttggaggccatcaggacaagcggccgcgtcgctagtagcaaggcgacccgcgtatatctgatgagtgggtattccggacaagggataataaggaagagaggaagcggagcggcagagaaagaagtacaaggagaagcactggaagatgatggcgaaatcgaggaatgagcccaccatgtcagccgttgcaaatgataacccaagccctacccctggtctgtggcaacctgttgggaaagatgtacccatatcgactgtcatgaggaggaactcactagaggcgaatttcgctgatatttcatcacgtttccgtatcagatgggaataaaggaaatccaacgaagaattgacgaaaccgtgaacaaaacaacgattaaggacggtgttcatccaagagggtgtaagcgaaaatgtcagcgaacgacaactatccattctacctgtacattaccataacaaaaaattttgctttgtcgcattatttgcattgcatgcatggattcggtgtagtcgttttgttattttagacttaggctacatacctggtatgggtatgagggtatggtacgttatggtgatgatttacttgggagttatagatgatttgtcatttgtttgcagctcgagcgtgacgatgatgagaattcaagaacaaaaatgtagccaatttcattttcgacttaaactctagattgaccttcctcccaaggtaatgatatcttcgtgttttctatcttccattcaagacaccttgtgtgaaagtatgatgaagtatgtttacccgcccctcagaacttctcctcccaaaccaaaccaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaggagcgggcctgacccaggtgggctcaaccttaaaaacctcaaaaagtccgcgtggcgccccgcagcgcaccggcccgtcacccgggggtcgtctccgcaacctacccgtcttacaagttatattccacccaccaaccaccaactcacccctaaaagatgatggcacctcaataaaaagaattagaaaaccacagacgagggagggccaacaccatgcatggaaacttggatttaatattacagaaggaaggaagaaaggcagtcagttagttagtcagtcagtcagtctatagagcgggctttgttcccattattccatcattccatccacttctatttattattgcccgtgcctcctcctcccaacaatttcacttctctctccaagtcccaacaactatcaaatgtgtgtgtgtgtgtgtgtgtgtgtgtatgtgtgtatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgtgtgtatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgatgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgagtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatgtgttatacccacgcggcgttttatgcgcgtgcgtttatagaaccgtccgtttctatatatatatatatatatatatatatttgaattgacttgatttgacttcgttggcattgaaagggagggtgcaccttgccgaacaacaaaaggtttctatacctacctacctctatgtacgtaaagggagaagtttgtttgctactgctgctgctactgctgctactgctggttttccccacagaacgcaaactgaattcagttcagttgtggagttttgttagtgtgtatctatgtatcttattgctgtcacatggagggtaggcaggcagtatacctagtattgttgctagactagctttcttttcttgagagagtcaaatacttgcttgcttgcagtgatgttataacccctttgggctacaaagtctgttccccatactctgcttctcccttttatacgggtggaaaatcgaacttggttcggatcaaatgttagaagcagtggtaaatttgcaaaaaagatgttgcatgatcaacggtaccagtgttcactatgttaaggtaacctaaccttcatctgaaatcgcccaagcaaacatcatacatagcagatcgaagttgtaatacgcggcgtggccttgtggtatcgcgttaagtattagtattcttttacgctctgatatatccgtgtagagaagattagttcgatggttcagggttcatggatagagaattgtgtcttcgtgtcataatactcattattcgtcagtggtataagcaccccagaaaagaagagacgaacccccacgccatacctgacatgacaggacaggacatattataactggaaaaagtgcaagagaaaagaaagccgagatttcttttgaggatatataggcagagatcatagatagatggtttttttataccagaaaaagcagaccagcgggagacctcgtcccaacccaaaacattaaataacctttcctagccatttcgttcacctacccattcaggtgctcagttgttcagtcgctcgctcgctcacctacccaaacacacaataacaaaccaaatcctatccaatagacctgttccttttttcgttccagtctcccttactcgtgctactactactcatctcactctacctcatcaaccgggtactcctgtagaccaacttggacaggtcgatgggttccgaatccgctgatgggtcggccgcaattatcccatcattagcggcactgtcatccacatcctccaacccctcatctacctcgattttagcatcacccttgacactcccgcttactgtgcttccctccgactccgtcgccggtgccgtcctcttgactcccttttccaccactgtcaccactgccccctccttggtagcctccttagcagcctccttcaccgagctctttgtgctcttcacgctcgtcaccctcctcatactctggggtctatagctcctcgcccccatgcccatgggcatggcgctcgcaccggcagttgctcccctagacatcaatccggccgcgccaccagcgcccagttcgacagaaccatctccaccaagatcctcgcgcttggcacgctccatctccttggcggccaagtccttggtctgcgccagacgctgcttgatcttggtgacctcctcaccgcagtctccgtcacgaaggaactgatgggcagcgtgctcgcacatggattgtacaaactcgagaccattgtcgagctgatcgtagacgtccgatccggcatcctgagacgattggccggcacgggcacggcccatagtcgcgctcatgcgggcaccggcggccatggggttggcgcgtactccgccaccttgggccatcatgcgcttatactcgcgcgcgcgacgagcagctaacactgcttgaactggatccaggctccccgcggccggagcggcggccgatgcatccatgttgttcactgccttggggtcgggcaccagttccccgttcgtggcgtctccaccggtttcatcgtcgtcgggcggcgtgttgagctcggctaacctcttgatctgtgcgaccttggctgccatcttggccttgcgcatcatgttcctgctggcgctcacaaacttgaccagctcttcgaaaaagctttgtacatagctgtcgtagtagactatgatcatgctccggctgcggtactttggtggcttgtcggcgttctcggcgctcatgaccgagtcagttcgttggcgcttgcgaagggtagcgcgcgccttggcctgacctgctgcacggacttgcgatgttgttcgctgcagagcgccgggagaacctggcgtctgggggctggttggtcggttgttcggtgtcttgttctcctggtagttgggatgggcggacggctcatctttgggcctgagactttcagttgaccccttgttcctcaaagacttgcgtgacggggatcctggctctccgccaggcgatgatgacttggactcggtaagttgggccaactcctgctggcgttgttcgatttggtcgttgagctcatctagacgatgcagccagtcgggaataccgtactcgaggttcttgagggcctccatggcggcgtcctcctcctcggataaggcagggctgacaagggtacctctctcttggacactttcgggcacttgtccttccgcagccgacggcgcgggaccttctcgtggggaagccgtggttgcgactttgttctggaaccccgtgtgtttcgctttgagtgggcttggttgaaggggtgccaggaacaccacgtatcactctcaatatctttattgttcgaggtaggcggtaggtatagaagtagaaacgtaagtggtttgaagtgtagggtcggtgcgcggcggcttattgatgagacgagatgaacaggcggcgtgcaagggtggagacgattgggacgtgcttcgtatgtcgttggccgtctcggtcggtctatacgagccgttgggggggggggtttggatgaatggacggatagacgggtgggcggatggatatagatagaatgccggacgctacggcgggggagagagagtttggacggtttggttgcactgcagccgaggagcagtcaatcgttcgttgagagtcggatgtcgtcgtcgtcgtcaacgaggaagcgtggccaacgacaagatggtacgggaggatgggttgtattggaaaatgacgtgtgatggaaagaagcagtgtcgttgtcgatgtgtgcgtgcgagtgcaagtgtgcaaatgggagacagccgagggcaaaaggtcgaaagtggaagcagctgcagaaatgtatggtagtcgagcggcggcccggggggggggggtttcgttctcgacgactgactgctgacacagcggctgacgggggaggggaggagaggagaggagaggagacgggaccctgagaagctaacagcggtcggactgggataggggtcactgccgcaaagtgtgtgtgtgacgggacctctggagcgatctcctagcgccgggtgtcgagtcgagtctagagtcttggacactacactaactgaactaatgtagtgtacaagtctactagatgaggtctaggtggacgggacgggacgagagaattgagaagtagaggtaaggttgagaagacagagtgaagaaaaggtagagagagagagacgaggagagaaaaaaaaaaaaaaaaaggagaagagacgggacggaaaacaagtgagagatcggatgaatggccggcccctgctccactcccgcccgtcttctacaatgcacggcagcaggcactgcactctacaggtactttgggtacctctaggtaggtaggtgtaaaccacaacggcccggcctgcctgggggaccgcatgtacctacctagctacatacactacctagaggtatgtacaggaattacagcggaggtggcggtgtccgcgtggtgggagattgtgcgcgcgcgcgagaaaaatcaatgggcgggcggaaggtgggggatatgcgccagactgcagcagacgggcctgactgagcagcgcaggcagtaacagtgcagcgacagtgtgcagcagcagcacaacttaaaatcctctagggtagaggtactgtagtcctgttatggggccaaggtacactaaggtaattctctctctccattcccgaccttccatcccgtctgccgtgtctctccgactttgccgttgttgcctggtccttgtcaaagtcaacggttcaacgttgagctccgtatctaggtaggtcgtccgtctttggagcctcagctctctttgggaaattggtcgacatacctacctacacctatatccagatgtttgttatatgctctgggcccgtatgtaatatgtataatactcaacgtgttataacaccgttaggtttccaccacggtctcgattttctgtcgaattggtacctacctctatttgtttccacgctagtgaaaaagaggcaggcacaaaagcaggtacataccacaaagtgtcaacaacatggaaatgcccaggcatccccactgcttagtgcagtgatatctatccatcgattttcatgatacctttcactgtatgaaaagagtacaacattgcacgggacacggaaatgccaaatacatacctagccgtccccatccaagcacttgtacaagcgaggtcgccgaaacgcgggaggctctgtgcggtggtcgtagtcgaagtggaagtgtggtacagtaaatggatgagataatcgcccgaccgaccgaccgaccgaccaaccaaccaaccagccttcggatgtgtcgccgacactcgagtccagccagttactgtaccttgaaagtgaagagcacaccaaaaaccgcaaccagtgttgatcctcctctaccgcgtacactatgaggagaggggggccgggctagcgacgggaagacgaggctttgcgggtaagggtacagtagtgcagtgtagtgtagtgtagactcacggatattaacccagtcgagacccagccctgtcagtcagaaaatgctttgagtgatatggagtctgtccatttgcaatgtgtgagctgtctgtctgcaatctgcatattatctccaacgcagaaaacattggctggcaaatgattgacaggtgctgtgagagcagaagcggcgcgaaaaaatggggaccagttaggtatgtagcctgggacgaaagtcaccccctggggaaaggggagttcgagaaaaaaaagatgggatgaaatgatggggagactggttcggaccaaacagacgataagtcgcatcaaccggtcccaataacgtatgtatatatactatggtatatatataaaacacttttgcttatggctttgatgttggtgccgggacgagttgtccatcatgacatctggctataaccgcccgacacgctgttttgaattttattcaatttgttttttatcaaaaatttctttttctttttcttttccttcactttctgcgccgacaagtcgtacatattcaattgtctcctgcgtctggaccgccgactcgaagacgcgcacccatacatagtctgtctgctcttggtcggctccagcaggcacagacatatgtatgtatgtatgtatgtatgtatgtatgtagttgcatgaactgttatctccttttccctatgcatacctcgcataagtatcattcctccatgcatgtacataggcagagagttacgcaagggacaatcttcaagtagagcagacgagccctaaacccgattacatacttggtgggtataggtagaccttgagtgccttttcctcctgcgagagtccgtccaaagacaaatgaatggaagtgacatgtgaaacgcagcaacctcgcatattcaatataaaaaaaaaaaaaaaaaaaaatcacccaattcccgtcccaaaaccttgtcgatcatgaaaaagcggtatacgtacggtggtcatatcctcccccctctctcctccttgaaccgtgtggcgttcctccgaatggacgggaggggtttataacgctcccgtcattctcgccctgctgctgcttctgcaaagagaaactcgcaacgaacagggagctagccccacagtccagcccagaaagaacaagctcgaacaagttgaggtcgatacataatgctctctttctctccaccctagatcgatgtgtggatcgctgatcgcttgcatgtggttgtctccgttcctcttgctcagtcaagttgtgtttttctaatgtacgacgtggtaaagtgggcttcttcttcttcttctcccttttctgtgttcctaccagtgcagttggggtttcgatcttgtctgttttttttgttttttgtttttaacccctcctttcctataacatactatgtgaagtttatatatggatgcttcgaatccatgaccctgacaaagtgacatgacaagtggcaagccaagacggcttccgcacgcttcttcgctgtccactttccacgtttgcaccccatttcgatcttttgtgtggtgtgtggtgtgtggtgtgtgctgacggcctgacgatgctgacgctgaccctccctcctcaacggcttcggcccgctcgcatgctcggcggcacggcaacgggctggtggggaggggggctggctggctagctgggcggacgtttcatctcgatacggtcgtaatccgtcttttttagcggacctcctcttttctttccttcctttctcggtcatttcattgcatttttttccgttgatttttttttctaaacctcttgacggactcgggcagagttcaatcaggcatcatgcccgtggtgtgtgaaatcgtgtttaaaccttgagaggaatagttcttgcaacatgttcacccgttacagaataacccccatggttttccgtcgtccatctcggctgcttctcagtttcgtcgtgaaaagcaggcggctggggggggggggggggggggaaaa