gttaacgtagctcaaacacccaaagcgaggcactgaaaatgcctagatgggctcacccagccccgtaaacatacaggtttggtcccagcctttctgttaatttttaatagaattacacatgcaagtatccacaccccagtgagaatgccctctaaatcacccagatcaaaaggagcgggtatcaagcacaccatacaccgtagctcaaaacgccctgctcagccacacccccacgggaaacagcagtgaccaaaattaagccatgaacgaaagtttgactaagccatattaaccagagttggtaaatctcgtgccagccaccgcggtcatacgattgactcaaactaacagaaatacggcgtaaagcgtgttaaagaattaaaagtacaaataaagttaaattctaactaaactgtaaaaagccctaactagaataaaaatctactacaaaagtgactttaacaatactgaccacacgatagctaagacccaaactgggattagataccccactatgcttagccctaaacacagataattccaaaaacaaaactattcgccagagtactactagcaacagcttaaaactcaaaggacttggcggtgcttcatacccctctagaggagcctgttctataatcgataaaccccgataaacctcaccaacccttgctaatccagtctatataccgccatctccagcaaaccctaaaaaggactaaaagtaagctcaactattacacataaagacgttaggtcaaggtgtaacctatgggctgggaagaaatgggctacattttctagaacaagaacacaacccacccgaacgaaaactcctatgaaagctaggaactaaaggaggatttagtagtaaatcaagagtagagtgcttgattgaacaaggctatgaagcacgcacacaccgcccgtcaccctcctcaaataacacaaacccataaacataatagctagacaaaaccaaatgagaggagacaagtcgtaacaaggtaagcatactggaaagtgtgcttggacaaatcaaagcatagcttagatttaaagcatctagtttacacccagaagatttcacaataagtgaatgccttgaactaaagctagcccaactaccccaccccactataaataagataaagcatttaaccaccaacttaaagtataggagatagaaatctgaaaccatttggcgcaatagagatagtaccgtaagggaatgatgaaagaagcaacaaaagtatcaaaaagcaaagatcacaccttgtacctttcgcataatgatttaactagcaaaaccttagcaaagagaacttaagctaagccacccgaaaccagacgagctacttatgaacagtttaccagaacaaactcatctatgtggcaaaatagtgaaaagatttataagtagaggtgaaaagcctaacgagcctggtgatagctggttgtccagaaaaagaatctaagttcaatttcaaaattaccaaaagcccaaatcaagcctaatgtaattttaaaatttagtctaaaaaggtacagctttttagacaaaggatacaaccttgactagtgagtaaattcaaacaacaccatagttggcctaaaagcagccaccaattaagatagcgttcaagctcgacaataagcacaacctaattcccatatcaagcaaacaactcctagcctaactactggactattctattcaaacatagaagcaatactgttaatatgagtaacaagaaacaattctcccagcacaagcctacgtcagcaactgataatatactgacagttaacaacaagtaaatataacctaacactaaaacatttaccccatacactgttaacccaacacaggcgtgcacccaaggaaagattaaaaaaagcaaaaggaactcggcaaacacaaaccccgcctgtttaccaaaaacatcacctctagcatcactagtattagaggcactgcctgcccagtgacaactgttaaacggccgcggtatcctgaccgtgcaaaggtagcataatcatttgttccttaaatagggacttgtatgaatggccacacgagggttttactgtctcttgctttcaatcagtgaaattgaccttcccgtgaagaggcgggaataatacaataagacgagaagaccctgtggagcttcaattagctgactcaataaaaacaaaataaacccgcaaggcacaataaaatcctatatgagtcagtaattttggttggggtgacctcggagaaaaaagaatcctccgagtgataaaaatctagactcaccagtcaaaacataacaacactcattgacccaaaacctttgatcaacggaacaagttaccccagggataacagcgcaatcctattctagagtccatatcgacaatagggtttacgacctcgatgttggatcaggacatcccaatggtgcagccgctattaaaggttcgtttgttcaacgattaaagtcctacgtgatctgagttcagaccggagcaatccaggtcagtttctatctattatacatttctcccagtacgaaaggacaagagaaatgaggcctacttccaataagcgccttaaaactaattaatgatatagtcttaacttaattaaatagtataaatataccagccctagaccagggcacagttgcgatggcagagcccggtaattgcataaaacttaaacctttacaccagaggttcaaatcctcttcacaacaaaatgtttatcatcaacacccttatacttgtcgcacccatccttctagccatagcattcctaacactagtcgaacgaaaaatcctagggtatatacaactccgaaaaggcccaaacattgtaggaccatacggcctactacaacccttcgccgatgcaatcaagctcttcacaaaagaacccctacgaccatccacctcctctgtctccatattcatcatcgcaccaatcctagctctaactctagccctaacaatatgaatccccctacccataccataccccctcatcaacataaacttgggcgtactatttatactagccatatctagcctagctgtatattccatcctatgatccggatgagcctccaactcgaaatatgcattaattggcgccctacgagcagtagcacaaacaatctcatatgaagtaaccctagcaatcatcctcctgtccattctcctaataaacgggtccttcacattatcaaccctcatcacaacacaagaaaaactgtgactaatcttcccttcatgaccactggccataatatgattcatctcgaccctagcagagactaaccgagccccattcgacctcacagaaggagaatccgaacttgtatcaggcttcaacgtagagtatgcagcagggccattcgctatattcttcatagcagaatacatcaacatcatcataataaatgccttcacaacagtcctattcctaggaacatgctacaacccatacttaccagaactctacacaatcaactttaccatcaaaacactactactaacaatatccttcctgtgaatccgagcatcctacccacgattccgatacgaccaactaatgcaccttctatgaaaaagcttcctaccattaacactagccctgtgcatatgacacgtatcactccccattataacatcaagcatcccccctcaaacataagaaatatgtctgacaaaagaattactttgatagagtaaataatagaggttcaagccctcttatttctagaactataggaatcgaacctactcctgagaactcaaaattccccgtgctaccaatcacaccccgttccacagtaaggtcagctaaacaagctatcgggcccataccccgaaaatgttggtttaaacccctcccgtactaataaatcccttcgtctctgtcattatctacacaaccatcatcctggggaccataattgtaataactagctctcactgactattaacttgaaccgggttcgaaataaacatgctagctattatccccatcataatgaaatcacccaacccacgagccacagaagcctccgttaaatacttcataacccaagccaccgcctccatgctactcatactagcagtcattatcaacctactatactccggacaatgaacagtcataaaaatacttaatccaacagcatctataattataacgatagctcttgccataaaattaggactatcccccttccacttctgagtccctgaagtaacacaaggcgtccccttaacagcaggcttaatcttactgacatgacaaaaactcgcacccctatccattctctaccaaatctccccatcaatcaatccaaacctaatcctaactatatcaatgctatccatcctagtcggcggatgaggcgggctaaaccaaactcaattacgaaaaatcatagcgtactcatctattgcccatatggggtggatagcagccatcctaatctacaacccaaccataaccatcctaaacctaacaatctacctcataacaaccttcacaatatttacaatattcgcactcaactcaaccaccactaccctttccctatcacacacatgaaacaaaacccccattattacaacccttatactcactattctactatcaataggaggactacccccactaacaggcttcgtgccaaaatgaataatcatccaagaaataacaaaaaacgatagcattatcctacccacactaatagccatcatagcactcctcaacctatatttctacatacgactcacctactctacaacactaaccatatttccttcctcaaacaacataaaaataaaatgacaatttgaagcctcaaaacacaaaacactcctgccaacaataatcatcctctccaccatactccttcccctcacaccaatactagtagtactagactagaggtttaggttacctagaccaagagccttcaaagctccaagcaagtatatattacttaatctctgctcaatagagactgcaagaccgcacctcacatcaattgaatgcaactcaactgcttttattaagctaagtccctactagattggtggggcatgctccccacgaacttttagttaacagctaaataccctaatcaactggcttcaatctacttctcccgccgcggggaaataaaggcgggagaagccccggcagaattgaagctgcttctttgaatttgcaattcaatatgaatatttcactacaggacctggcaaaaagaggactcaacccctgtacttagatttacagtctaatgcttactcagccattttacccatgttcataaaccgctgactattctcaaccaaccacaaagacatcggtacactatatctactattcggcgcctgagctggcatagcaggcactggcctgagcctactaatccgtgccgaactgggtcaacctggcacactattaggagatgaccaaatttacaacgtagttgtcacagcccacgcatttgtaataattttctttatagttataccaattatgattggcgggttcggaaactgacttgttccactaataatcggagcccctgatatggcctttcctcgaataaataacataagcttctgactacttcctccctccttcctactactattagcatcctccatggtagaagcaggggcaggaacaggttggaccgtctatccccctttagccggaaatttagcccatgctggagcctctgtagatcttacaattttctccctccacctagccggagtctcctctattctaggtgcaatcaacttcattaccaccatcatcaacatgaaaccacccgctatatctcagtatcaaaccccactgtttgtctgatcagtcctaatcacggctgtgctacttctactctccctacctgttttagcagcaggtattactatgctactcacagatcgaaacctaaataccaccttctttgaccctgcaggaggaggcgaccctgtcctttatcaacacctattctgattcttcggacaccccgaagtatacatcctgatcctccccggcttcggaataatctcgcacattgtaacatactactccggaaaaaaagaaccttttgggtacataggcatagtctgagctataatatccatcgggttcctaggatttattgtatgagcccatcacatatttacagtaggtatagacgttgacacccgagcatacttcacatccgccactataattatcgccatccccacaggagtaaaagtattcagctgactagcaacactgcatggagggaacatcaaatggtcccctgctatgatgtgagccctaggctttattttcctattcacagtgggtggcctaacaggtattgttttagccaactcatccctagacatcgtccttcacgacacctattacgtagtagcccatttccattacgtgctctcaataggcgccgtcttcgctatcataggaggcttcgtacactgattcccactattttcaggatatacactcaatgacacatgagcaaaaatccacttcgtaatcatgttcgtgggggtcaatctaactttcttcccacagcatttcttaggcctatccggaatgccccgacgatactccgactacccagacgcctatacaacatgaaacactatctcctcaataggttcttttatctcactaacagctgtagtactaatagtgtttatcatttgagaggcatttgtctccaaacgagaagtcttggctgtagatctaactacaaccaacttagagtgactaaacgggtgccctccaccataccacacatttgaagagcccgcatacgtgaacttaactagccaaaacaagagaggaaggaatcgaacctcctcctgttggtttcaagccaacatcataaccactatgtctctctccataaacgaggtattagtaaaaattacataacttcgtcaaagttaagttacaggtgaaaaccctgtctacctccatggcatatcccctccaactaggctttcaagatgcagtatcacccattatagaagaactactgtattttcatgaccatacgctaataatcgtattcctaatcagctcactagtcctttacattattacactaatactgactaccaaactaacccatacaaacaccataaatgcacaagaggtagaaactgtctgaacaatcctaccagccattatccttatcttaattgcactgccatctctgcgaatcctctatataatagacgaaattaacaacccctccctgaccgtaaaaactatgggccaccaatgatactgaagttacgaatatacagattatgaagacctaaactttgactcctacatagtcccaacatcagacctaaagccgggggacctacgactcctagaagtagataaccgagtcgtcctacccatagatgtaacagttcgaatactaatctcatcagaagacgtactacactcctgagccgtgccatcactaggtctaaaaacagatgccattccaggacgattgaaccaaacaaccttaatatcaacacgacccggactattttacggacagtgctccgaaatctgtggttccaaccacagctttatgcccattgtcctagaattagtaccactgcaaactttcgaaaaatgaaccgcatccctattatagactcattaagaagctagtagcgctaaccttttaagttagagactgagagccaagctctccttaatgacatgccacaactagacacatcaacatgatttaccaccatcctatccatatttctgaccctatttattatctttcaactgaaaatctcaaaacacacctaccacccaaaccctgagactactcttcccataacacaaaaacagcctaccccctgagaaacgaaatgaacgaaaatctattcgcctctttcattacccctacaatcctaggcctacccctagtcaccctaatcattatattcccaagcatactattcccagcacccaccctgctaattactaatcgcttagtctccattcaacaatgactaatccagctcgtatcaaaacaaataatgaacatccacaaccacaagggacaaacttgaacactaatattaatatcccttatcctattcatcggctcaacaaacctcctgggactcctgccacactcattcacacccaccacacaactctcaataaacttaggcatagccatccccctgtgagcaggcactgtaatcataggcttccgtaacaaaacaaaaatctccctggcccactttttaccccaaggaacacccacacccctaatccccatgctagtaatcattgagacaatcagcctatttatccaaccgatagcactagccgtacgactaacggcaaacatcacggcaggacacctactaatgcacctaatcggaggagcaaccctcgcattaataaacatcagcataaccaccgcccttatcacgttcatcatcctagtcttactaacagctctagagtttgccgttgccataatccaagcgtacgtcttcaccctactagtaagtctatacttacacgataacacataatgacccaccaaacccacgcataccatatagtaaacccaagtccctgaccccttacaggagccctctcagccctactaataagctcgggcctaaccatatgattccactttaactcccttatcctactgacgacaggactagttaccaacatcctaacaatatatcagtgatgacgagatgtaatccgagagagcacctttcaaggtcaccacacaccagtcgtacaaaaaggacttcgctacggaatagtcctatttattatctccgaagtcctatttttcacaggcttcttctgagccttttaccactcaagcctcgctcctactcctgaactaggcggatgttgaccacccacaggcatcaaccctttaaacccactagaggtgccacttctaaacacctccgttctactagcctctggtgtctccattacctgagcccaccacagtttaatagaaggcaatcgaaaacaaatactccaagccctcttcatcacaatcgccctaggtgtgtacttcacactactgcaagcttcagaataccatgaagcctcctttacaatctcagatggggtttacggctcaactttctttgtagccacaggctttcatggattacatgtaattattggctccactttcctaattgtatgcttcctacgccaactaaaattccacttcacgtcagatcaccattttggcttcgaggccgccgcctgatactgacacttcgtagatgtagtctgactattcctctacgtgtccatttattgatgaggttcatagttcttttagtattaaaacagtacagctgacttccaatcagctagcctcagtgcactctgggaaggaacaattaacctagtaatagcactactaacaaacaccgcactagcctctttattggtcctcattgccttctgactcccacaattaaactcctacgcagaaaaaacaagcccctatgaatgcggatttgaccctataggatcagcccgcctacctttctctataaaattcttcctagtagccatcacattccttcttttcgacctagaagtcgccctcctacttcctctcccatgagcaacccaaacaacaaacctaaaaaccatactcattatagccctcaccctaatctcactcttagcaatcagcctagcctacgaatgaactcaaaaagggttagaatgaaccgaatatggtatttagtttaaaacaaaacaaatgatttcgactcattaaattatgaaccaactcataaataccaagtgtctttagtatatataaatattatcatggcctttacaacatccctcgtaggactgttaatatatcgatcccacttaatatcctcactcctatgtctagaaggaatgatattatcactatttatcatagcaactctcatcatcctaaatgcacacttcaccctagccagcataatgccaattattctactagttttcgcagcatgtgaagcagccctaggactatcgctactagtgatggtatcaaacacatacggtaccgactacgtacaaagcctaaaccttctccaatgttaaaatatatcatcccaactatcatactaatacctctgacctgaatatcaaaaaatagcataatctgaaccaacactacagcccacagtctgttaatcagcctcacaagcctactcctcctaaaccaattcaacgacaatagcctaaacttctcaccaatgttcttctctgaccccctatctacccccctcctaatcctaacaatatggctcctacccctaatactaatagccagccaatcacacctacttaaagaacccccaacccgaaaaaaactgtttatcacaatactaattacgctacaaacattcctaatcataacattctcagctatagaactaatcctgttctatatcctatttgaagccacactcatcccaaccctcatcattatcacccgatgaggtaaccaaacagagcgccttaacgcaggcctttactttctattctataccctaataggatctctccccctcctagtagcactgatttatatccaaaatatcacaggatccctaaacttcctaatactccaatattgaacccaagccgtatccaactcttgatccaacgtcttcttatgactagcatgtataatagctttcatggtaaaaatacccctctacggcctccacctatgactacctaaagcacacgtagaagcacccatcgccggctcaatagtcctagccgccattctactaaaactaggaggctatggcatactacgtatcacaactatcctaaaccccctaacagaaataatagcatatccgttcatcatactctccctatgagggataatcataactagctccatctgcctgcgccaaacagacctgaaatcactcatcgcatactcttccgtaagccacatagcactcgtcatcgtagcaatcctcatccagaccccatgaagctacataggagcaacagccctgataatcgcccatggcctcacatcatccatactgttctgcctagcaaattcaaactacgagcgaattcacagccgaacaataatcttggctcgaggactacaaacactccttccactaatagccgcctgatgactactagcaagcctgacaaacctggctctaccacccactatcaacctcgtcggagaactactagtaatcatgtcctctttctcatgatcaaatattaccattatcctaataggaaccaacatcataatcaccaccctatactcactatacatactaaccaccactcaacgcggcaagtacacccatcacatcaacaacattacaccctcatttacacgagaaaacgccctaatagcactccacatcctacccctcctactactatccctaaatcccaaaatcatcctaggccccctctactgtaagcatagtttaagaaaaacactagattgtgaatctaccaatagaagctctaacccttcttacttaccgagaaagcatgcaagaactgctaattcatgcccccatatctaacaatatggctttcccaggcttttaaaggatggtagctatccattggtcttaggaaccaaaaaattggtgcaactccaaataaaagcaataaacctcttctcctctaccacactaacaatactctttgtgctgacattacccattataataacaaataccaacatctataaaagtgacaaatacccaacatatgtaaaaaacacagtctcatccgccttcctaattagcctagtcccaataatcgcattcacaaatacgggccaagaaataattatctcaaactgacactgaattactatccagactctcaaactaaccctcagcttcaaagcagattacttctcaatcgtatttgcaccagtagcactatttgtcacgtggtctatcatggaattctcgatatggtacatacactcagacccacacatcaatcagttctttaagtatctcctcctcttcctcatcacaataataatccttgtcacagctaacaaccttttccaactattcattggctgagagggtgtcggaattatgtccttcctactaatcggatgatgacacggacgtacagatgcaaatacagctgccatccaagcaattctctataaccgcatcggagacgtaggattcattatagccatagcatgattcctatcaaacctaaacacatgagacatacaacaaatctttataattaacccaacccactcaaacctaccgctaataggactaatcctagccgcaaccggaaagtccgcccaattcggccttcacccctgactcccctcagcaatggaaggccctacacccgtctcagcactactccactcaagcacaatagtcgtagcaggagttttcctattaatccgattctaccccatgatagaaaataacaacctcatacaaaccatcacaatatgcctaggagctatcaccacactgttcacggcaatatgtgcacttacccaaaatgacatcaaaaagatcattgccttctccacctcaagccaactaggcctgataatagtgacaattggcattaaccaaccccacctagcattcctacacatctgcacacacgcattcttcaaagccatactatttatatgctccggatccatcatccacaacctaaataacgaacaagacattcgaaaaataggaggcctattcaaaacaatacccttcaccacaacaaccctaatcgtaggcagcatagccctcacaggagtgccattcctaacagggttctactccaaagacctaattatcgaagccgccaatacatcttactccaacgcctgagccctattaattacactagttgccacctcccttacagccgtctacagtacccgcattatctttttcgcactactaggacatccccgcttccctacatcaaccctcattcatgaaaataacccacttctgcttaactcactcaaacgccttatagcgggaagcattttcgcagggtttattctctcccacaaccttccccctataacaacacccctaataactatacctccctacctcaaaatgacagccctagcagtaaccatattaggcttcactctggcatttgaaatcaccctcaatacccaaaacctaaaatacaaacaccccacaaatagcttcaagttctctaccctcctaggatatttccccactattatacatcgactaccaccccacctaagcctaacagcaagccaaaaactagcatcctcccttctagactcggcatgactagaaaacatcctaccaaagtccatagcccacgcacaactaaaactctcaacactagtctcaaaccaaaagggcctaataaaaatatatttttctatcattccttatcactagtcccccctcagcttaatcctatttaacccccacgcgtaacttccataatcaccacaacaccaacaaacaaggaccaacccgttacaacaaccaatcaaacaccatagctatataaagctgcaacacccatagcctccccactaaaaaccccaaaatcactcataccataaacaacccaatcacccagaccactaaacttgaacacaagctccacctctccttccttcaagacatataaaaccgctaaaaactctatcatcaaccctaaaagaaacgcccccaacacaaccttattagagactcaaacctcgggatactgctcagtagccattgcagtcgtataaccaaataccaccaacatcccacccaaataaaccaaaaacaccattaaacccaaaaaagacccgccaaaattcaacaccataccacaaccagccccaccactaacaatcaaacccagcccaccataaatcggcgaaggctttgaaggagaaccaattaaaccaatcacaaaaacaatactcaaaataaatacaacatacgttatcattattcccatatggactctaaccataaccaacggcatgaaaaaccatcgttgtaattcaactataagaacactaatgacaaacatccgaaaatctcaccccttaataaaaattatcaacgatgcattcgttgacctcccagctccatcaaacatctcatcgtgatgaaacttcggctccctacttggcgtctgcctaatcctacaaattctaacaggcctattcctggccatacactacacaccagatacactcaccgcattctcatcggtaacccacatctgccgtgatgtaaactacgggtgagtcatccgctacatacacgcaaacggcgcatccatcttcttcatctgcctctttactcacgtaggacgcggcctatactatggctcccacacattcctagaaacctgaaacatcggagttatcttactactcacaaccatagctaccgcgtttataggctacgtactgccatgaggacaaatgtcattctgaggggcaacagtcattaccaacttactgtcagctatcccctatattggaacagacctagtagaatgaatctgaggaggcttttccgtagacaaagccacccttacacgattctttgccttccactttattcttccattcgttatcacagcactagccatcgtccatctactattcctccatgaaacaggatccaacaacccaacaggaatcccctcaaacgcagacaaaatcccattccacccctattacacaatcaaggacatcctaggtattctactcctaataacaacactactcacactaaccttatttgccccagacctcctaggggacccagacaactacacccccgcaaatccccttagcacaccaccacacattaaaccagaatgatatttcctgttcgcgtacgcgattctccgatcaatccccaacaaactaggaggcgtcctagccctagctctctcaatcctaatcctggccctaatcccaatactacacacatccaaacaacgaagcctaatatttcgacccctcagccaatgcctgttttgagcactaatcgccgacctactaacactcacatgaattggaggacaacccgtcgaacaccccttcatcatcatcggacaagtcgcctcaatcctatatttcctcttaatcttagtactaatgcccgtagcaggcattatcgaaaacaaactcctaaaatgaagagtctctgtagtatatgacattaccccggtcttgtaagccgaaaaaggaagcgacacacctccctgagactcaaggaagaaagctcaagctccaccatcagcacccaaagctgaaattctagataaactattccctgatttccttgtatgtactacctacaaggttataaagtacttacttagtactataatcttaaatgtacatacatacatagctatgtacatcgtgcattattgctctaccacatacaatagtacatattatgtataatcgtacataggacatattatgtataatcgtgcattacactatttagtacatgcttataagcatgtactggtgaactgttagcaccacatggtacatgctagttctttatagtacatggcacatgtactcaaatcatttccagtcaccaagcgtatcccgccccctagatcacgagcttgatcaccaggccgcgtgaaaccagcaacccgctcggcaggttcccctcttctcgctccgggcccataacatgtggggggtttctaagaatgaactttatcaggcatctggttcttacttcagggccatctcacctagaatcgctcattctttccccttaaataagacatctcgatgggactagtgactaatcagcccatgctcacgcataactgtgatttcatgcatttggtatttttattttttgggggatgcttggactcagctatgacctcccggtcttaacttagtcaattaacttgtagctggactttaattgaaccttatttatcagcctggcagtgaactacaggggttattcagtcaatggttacaggacatagagaagtacagcgcacattcattcgccaccggacctgcattcatacactgttctctagcattagcaggacatgcgtattattcagtcaatggtcacaggacataccaatatatatccccccgtgctcctttaaatctctaattcacctacttaaatacgcttccccaaagcagagagctatccccctagattttacaaacgaatttgctaaaaactaaatatcaaaacccgcacaaaccacgcaaggcagccctacaagttaaactt