gtcaacgtagcttaagtctaaagcgaggcactgaaaatgcctaaacgaatcctaatgattccgcagacacacaggtctggtcctagccttactattaattcataacaaaattacacatgcaagtatcagcacaccagtgagaatgccctctaactcttatagatcaaaaggagcaagcatcaagtacacacagcccttacagtagctcataacgctttgctcaaccacacccccacgggatacagcagtgataaaaattaagcaataagcgaaagcttgactaagttatgttattataagggttggtaaatttcgtgccagcaaccgcggtcatacgattaacccaaattaatagttatcggcgtaaagcgtgtttaagacacctagacaatagagttaaacccttactacgctgtaaaaagccttagtaggaccataaacccttcaacgaaagtgactctaatttatctgactacacgatagctaggacccaaactgggattagataccccactatgcctagccctaaactaaaacagttcacaaacaaaactgttcgccagagtactactagcaacagcttaaaactcaaaggacttggcggtgctttacatccttctagaggagcctgttctataatcgataaaccccgatatacctcaccaccccttgctaatacagcctatataccgccatcttcagcagaccctagtaaggcaccacagtgagcacaataacatacataaagacgttaggtcaaggtgtagcttatggggtgggaagaaatgggctacattttctaataaagagcaaatacaaaaaacttaatgaaacaatttaagactaaggtggatttagtagtaagctaaaaatagagagtttagctgaaccaggccataaagcacgcacacaccgcccgtcaccctcttcaattataagcgccacataaactaaaacacattaattcagtagcaactatataagaagagacaagtcgtaacaaggtaaacatactggaaagtgtgtttggataaccaaagtgtagcttacaaccaaagcatccggcttacacccagaagacttcagatagactgaccactttgaactagacctagccctaaacccacaacaacaatactatcacacagcaataaatcaaaacatttaccaaatactaactaaagtataggagatagaaattttactaaggcgctatagaaatagtaccgcaagggaaagatgaaagaccccctgatagtaagaaacagcaaagactaatacttttaccttttgcataatgaattaactagactaattttggcaaagagaactttagtcaaatatcccgaaaccagacgagctacttatggacagtaattagtactaactcatctatgtcgcaaaatagtgagaagatctgtaagtagaggtgaaagaccaaccgagcctggtgatagctggttgcccagaacagaattttagttcaacttaaaacttatctcaagaaccactccttaatcttaatataagttttaaatatactcaatagaggtacagctccattgaaacaggtattaaacctgcacaggagagtaagccgtataaaacacttacatagttggcctaaaagcagccatcaataaagaaagcgttaaagctcaacaacaaaacaatgacagataccaaaaaccactgccacctcccaacctaatactgggccaatctatataaatagaagagataatgttagtataagtaacaagaatattttctccgtgcataagtgtatatcagaccggatagaccactgatagttaacaaataggcaccaaactaccaccaaacaataacaatgccatacaccttgttaatccaacacaggcatgcataactaacggaaagatttaaaggaatagaaggaactcggcaaacacgaatcccgcctgtttaccaaaaacatcacctctagcattacaattattagaggcaccgcctgcccagtgacacacgtttaacggccgcggtaccctgaccgtgcaaaggtagcataatcacttgttctctaattaaggacccgtatgaatggctaaacgaggtttctactgtctcctattccctatcagtaaaattgaccttccgtgaagaggcgggaataatcatataagacgagaagaccctgtggagcttaaattaactagatcagcaatatcaacatatccatcaacagatataaaacagaatgatatgaactattaattttggttggggtgacctcggagcacagcaaaacctccgaatgacagcgccaagaccaaccggtcaaagcccataacgaaaccaattgatccaaaaattgaccaacggaaccagttaccccagggataacagcgcaatcctattccagagcccatatcaacaatagggtttacgacctcgatgttggatcaggacacccaaatggtgcagccgctattaaaggttcgtttgttcaacgattaaagtcctacgtgatctgagttcagaccggagcaatccaggtcggtttctatctataaccaatttctcccagtacgaaaggacaagagaaataaggccaactttacaagaggcgccttaaatcaaaatagatgaaataatctcaacctaaaacattacataaacattagtcctaagccaggacctagttaagatggcagagacaggtaattgcataagacttaaacctttattaccagaggttcaaatcctcttcttaacattaatgtacttaatcaatgttctatctctaattatcccaattctcctagcagtagccttcctaacgttactagaacgaaaaattctaggctatatacagttacgtaaaggcccaaacatcgtaggaccatacggcctactacaaccaatcgcagacgccattaaactattcatcaaagaaccactacgaccagccacatcatcaaaactcatatttaccttagcacccacactagcactaactctcgcactttcactttgaatccccatcccaataccttacccattggttaacttaaatttaggggtactattcattttagccatatcaagcctagctgtctattcaatcttatggtcaggatgagcatcaaactccaaatacgccctcatcggagcccttcgagcagtagcacaaacaatttcctacgaagtaaccctggccatcatcttactatcaatcataataacaaatggctcattcaccctatctaccctaacaacaacacaagaacacatatgactaatctttcccctctggccactagcaataatatgatttatctccacactagcagaaaccaatcgcgccccattcgacctaacagaaggtgaatcagaattagtgtccggattcaacgtcgaatatgcagcagggccatttgccctattctttttagctgagtatgccaacatcattataataaatgcactaacagccattttattttttggggccatacacaacccaatattcccagaactacacaccctaaacttaatcacaaaaaccctgattcttactataatatttctatgagtacgcgcatcctatccacgattccgctatgaccaactaatacacctcctatgaaaaagctttctcccacttacattagcattatgtatactccacgtatcagccccagcaacattcgcaggcgtacccccacacatataggaatatgtctgataaaagaattactttgatagagtaaataatagaggtttgaaccctcttattcctagagtcgcaggaattgaacctccacttgagaactcaaaaatctccgtgctaccatattacaccacactctaagtaaggtcagctaacaaagctatcgggcccataccccgaaaatgtaggctcatacccttcccgtactaataaatcccttaatttttattattattatatttaccttaatcttaggaacagtaattaccataattagctcccattgattattaatctggataggcctagaaataaacatattctcaataatccccattatcataataaaatcacaccctcgatcaacagaagccgccaccaaatatttcatgacacaagcaacagcatctatacttctaataataggcgtaatcattaacttatactactcaggacaatgaacaattataaattcactcaacccagttacatcatatataataaccatcgcacttgccataaaactaggactagccccattccacttctgagtgccagaggtaacgcaaggtacccaactaacatcaggaataattcttctcacatgacaaaaactagccccaataacaatcctctatcaaatccactcatccctaaacctaaatctaatactaaccctagctatcctttcaatcctaatcgggggatgaggaggactaaaccaaacacaactacgaaaaattatagcgtattcatccattgcacacataggatgaataacagcaatcattatatacaatacatcattaatgatactaaacctagtgatctacctaataataacaatcacaatatttgccctctttattaactcaacaacaacaactacactatctctatctcttacatgaaacagtacaccaatcctaacaacaatgctcctaacaaccctactatcactaggaggccttcccccactatcaggcttcgcaccaaaatgaataatcatccaagagatgacaaaaaacaacatactcctactaccaacaacaatagccattatggcactactgaacctctatttctacatacgacttatctactcaacatcactcacaatattcccaacgaccaataacaacaaaataaaatgaaaatacaaaacacaaaattttatccccctatcaccaacattaattacactatccacaatactcatccccctcactccaataatattaatcttaaactagggatttaggttagacaagaccaagagccttcaaagcccttagcaagtaaaaattacttaatccctgacgtaaggactgcaagatttagccccacatctcctgaacgcaaatcaggcactttaattaagctaagtcctctctagactggtgggctccaaccccacgaaattttagttaacagctaaataccataatcacctggcttcaatctattcccacctcaaaaacaagccaaaggaatcataaagccctggcagagtttacagctgcttctctgaacttgcaattcaaatagtattcaaggcttatttaatggtaaaaaaaggacttcacctttgtctttagatttacagtctaatgcttactcagccattttacccatgttcattacccgttgactattttcaacaaaccacaaagatattggaactctatatttactatttggcgcctgggctggaatagtaggcaccgccctaagtctactaattcgtgccgagcttggccaaccaggcacattactaggagacgatcaaatttataatgtaattgttaccgcccatgcattcatcataattttctttatagtaataccaatcatgatcgggggcttcggaaactgattagtcccattaataattggcgcgcccgatatagccttcccacgaataaacaacataagtttctgactattacccccttcattcctactcctactagcctcctctatagtagaagctggagcaggaacaggctgaacagtatacccgccactagcaggaaacctagcccacgcaggagcatccgtagacctaacaattttctccctccaccttgcaggaatctcatccattctaggagccatcaactttattactactatcatcaacataaaaccccccgcaataacacaataccaaaccccattatttgtatgatcagtactagtaacagcagtcctactgctgctttccctcccagttctagccgctggcattaccatactcctaacagaccgaaaccttaataccacattcttcgacccagcaggaggaggggacccaattctctatcaacatctattctgattctttggacaccctgaagtctacatcctcatcttaccagggttcggtataatttcacacatcgtcacatattattcaggaaaaaaagaaccattcggctatatgggcatagtttgagccatgatatccattggcttcttagggttcattgtatgagctcatcacatattcacagtaggaatggacgtagatacacgagcctatttcacatcagccacaataattatcgctattccaacaggggtcaaagtgtttagctgactagctaccctgcatggcggcaacatcaaatgatccccagcaatactctgagccttaggatttattttcttgttcacagtagggggcctcacaggaatgctactagccaactcatccctagacattgtattacacgacacatactatgtagtagcccacttccactatgtactttccataggagccgtatttgccattataggaggctttgtccactgattcccactattttcaggttacaccctaaacttaacatgagctaaaattcacttcattatcatgtttgttggtgtcaacctaacattcttcccccaacacttcctaggcctctccggaataccacgacgatattcagactaccctgatgcatacacaatatgaaacactgtatcatcaataggctcatttatctcgctaacagcagtaatactaataattttcataatctgagaagcatttgcatcaaaacgagaggttgatgtagtagaattaacaccaaccaaccttgaatgacttcacgggtgtccaccaccataccacacattcgaagaacctgcgttcgtaaaagtttaaccaagaaaggaaggaatcgaacccccaaaaactagtttcaagccagctccataacctctatgactttctcaataaggtattaataaaacaattatataactttgtcaaagttaaattataggttaaagccctttataccttttatgccttacccattacaactaggattccaagacgcaacatcaccaatcatagaagaactcctacatttccatgaccacacactaataattgtgttcctaattagctctttagtcctttacattattaccctgatattaacaacaaaactaacccatacaagcacaatagacgcacaagaagtagaaaccgtatgaacaatcttgcccgcagttatcctaatcctaattgcactaccctcactacgaattttatatataatagacgaaatcaacaacccactcctcaccattaaagctataggtcaccagtgatactgaagctatgaatacacagattatgaagacctaaattttgactcctatatagtcccaacatcagacctcaaaccaggagaactacgactattagaagtcgataatcgacttgttctaccaatagagctatcaattcgtatactaatttcatccgaagatgtactacactcatgagccgtaccatccttaggactaaaaacagacgcaatcccaggtcgcctaaaccaagccacattaatagcaacacgacctggcctatattacggtcaatgctcagaaatctgtgggtccaaccacagcttcatacctattgtacttgaactagtccccctaaaacacttcgaagactgatctacctcaatactttaatctccttgagatgctataatagcattaaccttttaagttaaagactgagagtgcaacaaatctctcctcaatgaatgcctcaactagatacatccacatgatttattacaattgtatcaatgctactatcattatttatcctaatacaactaaagttcattaaattcagctcattctcaaccccatgtccaacaacaatagaaaaaacaaaacacctaactccttgagaaataaaatgaacgaaaacctatttgcctcattcgctacccctaccataataggcctgccaatcatcatattaatcatcatattcccaagtattcttttccctacccctaaacggataattaccaaccgagtggtatcagtccaacaatgattaatcaacatgatcataaagcaaataatgaatattcacaacaacaaaggacgaacatgaactcttatattaatctctctcatcacattcatcggcactaccaacctactaggcctattaccacacacttttacacccaccacacaactctctataaacttaggcatagctattccattatgagcaggcgcagtagtaacaggcttccgacataaaaccaaagcctcactagcacacttcctaccacaaggcacaccaattccactgattcccatactaattatcattcaaaccatcagcctgtttattcaaccaatagccctagctgtccgactcacagcaaacatcacagcaggacaccttctaatccatctaattggaggagccacattagccttaatatcaattagcccaacaacagcctcaatcacatttatcatcttaattctactaacaattctagaattcgcagtagccctaattcaagcatacgtcttcacactactagtaagcctgtacttacatgacaacacataatgacccaccagacacatgcataccacacagtaaacccaagcccttgacctctgacaggcgctctatcagctctactaataacatcaggcctaatcatatgattccactttaattctcccctattactagttctaggcttaaccactaacttcttaactatataccaatgatgacgagacattattcgagaaagcacatttcaaggtcaccacacaaccattgtacaaaaaggcctacgatacggcataatcctattcattgtgtcagaagtgttcttctttgcgggtttcttctgagccttttaccactcaagcctagctccaactccagaactaggaggctgctgaccaccaacaggaattaaccctctcaaccccctagaagtacccttactaaatacatcagtccttcttgcctcaggagtatcaattacatgggcacaccatagcttaatagaaggtcaccgaaagcacatactacaagccctatttattactatcgctctaggcgtatactttaccctcttacaagcctcagaatattacgaagcaccattcacaatttccgacggcatttacggctccacgttctttgtagcaaccggattccatggactacacgtaattatcggctcatctttcctaatcgtctgcttcatacgtcaactaaaatttcacttcacatctagccatcatttcggttttgaagccgcagcttgatactgacacttcgtagatgtagtctgactattcctatacgtttccatctattgatgaggctcatgctctattagtattaagcagtacagttgacttccaatcaactagattcggtatcaacccgaaatagagcaattaatattataattacactattcatcaacatatccctagcctccttactagtactaatcgcattctgattaccccagttaaacacatacacagaaaaatcaagcccatatgaatgcgggtttgacccaatagggtcagcccgtctacccttttccataaaattctttctagtagccatcacattcttactatttgacctggaaattgcattactacttcccctcccatgagccacacaagcaaatactataacacctatactaacgacagccctagtattaatcctactcctagccctaggtctagcctacgaatgactacaaaaaggactagagtgaaacgaatatagtagctagtttaacacaaaataattgatttcgactcaatagactatgattaacctcatagctaccaaatgccatcaatctacttaaacattattatagcattctccatcgccatagtaggagtactagtatatcgctcacacataatatcatccctactatgtttagaaggcataatactatccctctttatcctaagcacccttataatcctaagcatacactttacaatagctatgataataccaattattcttatagtatttgccgcatgcgaagcagcagtaggactggctctgctagtcatagtatccaacacatacggcctagaccacgtccaaaatcttaacctcctgcaatgctaaaactaattatacccactattatactcatccctctaacatgactatcaaaaaagaacatagtctgaattaactcaaccacacacagcattttaattagcttgattagtctttccatgcttttccaaacaacagactccaatataaacttttctctaatatttttcgcggatcctctatcaacaccacttattatcttaacaacttgactgctcccactaataatcattgccagccaatctcaccttatcaaagaaacaacaacccgcaaaaaactatatatctctatactaattactcttcaagcactcttaatcataacattttccgccacagaactaattctattttacatcttatttgaagccacactaattccaacccttatcctcatcacacgatgaggaaaccaaacagaacgcctgaacgcaggattctactttctattttatacattagcaggatccctacccctcctagtaatcctattatatatgcaaaacacaataggctcactaaacatattactcatccagtattttccccaaacactcacacacacctgaacagccaaacttatatgattagcatgcataatagcattcatagtaaaaataccactatatggcttacacctttgactaccaaaagcacacgtagaagcaccaatcgcaggatcaatagtcctggcagctattctactaaagcttggcggctatggcataatacgaatcacaataattctagaaccaactacaacatccatgtcctatccattcataatactttctctatgaggcatagtaataacaacgcgaatttgcctacgacaaacggacttaaaatcactaattgcatactcatccgtaagccacatagctctagtaattatagctatcctaatccaaacaccctgaagctatataggcgcaacagccctaataattgcccacggtctcacatcatcaatactattctgtctagcaaatactaattacgaacgaactcacagccgcaccataattctagcccggggtttacaaacattattacccctaatagcctcatgatgactactagccagcctaactaacctagccctaccccctacaatcaacttaattggagaactactagtaaccataacaacattcaagtgatccaacctaaccatcctagccctgggtctaaacatattaatcacagccttatactccctatacatactcattactacacaacgaggtaaattcacctaccatacctattcaattaaaccaacattcacccgagaaagtaccctgatactaatacacctcctacccattatactactatcaattaacccaaaaattatcctcgggcccctatactgtggacatagtttacccaaaactctagattgtgaatctagcaacagaacataaaaattcttgttcaccaagaaagaattgcaggaactgctaactcttgcccccatacctaaaaatatggctttcttacttttataggataacagtaatccactggtcttaggaaccagaaacttggtgcaaatccaaataaaagtaattaacctaatcataccattttctattattactcttaccattctaactatcccaatcataatgtcttacacaaacaaatacaaaaccaaatcgtacccctaccacgttacttcttccgtgtcatatgcatttatgacaagcataattccaaccataatattccttctatcaaaccaagactcctacatttcaaactggcactgaataacaatacaaaccataaaactatcacttagttttaaactggacttcttctcaattatctttgtatccgtagccctattcgtaacctggtcaattatagaattctcactatgatatatacactcagacccctacatcaatcaattcttcaagtacttactactattcttaatcacaataataatcttagtaacagcaaacaacatattccaactcttcatcggatgagaaggagtgggaattatatcatttctacttatcggctgatgatatggacgaacagacgccaacaccgcagccctccaagcaatcctatataaccgaattggtgacattggctttatcttaaccatagcatgactccttctccacctaaactcatgagaccttcaacaaatctttatactcaaaccaaccaaccttctccctctattaggactactagtagcagcagcaggaaaatcagcccaatttggactacatccatgactcccttcagctatagaaggtcctacccctgtatcagcattactccattcaagtactatagttgtagcaggtatcttcctattagtacgtttctacccactaatacaaaataacccaaccattctgacaataaccctatgcctaggcgccatcaccaccttatttaccgccatctgcgccctaacacaaaatgatattaaaaagatcattgccttctcaacctccagtcaactgggcctcataatagtaactattggcattaaccaaccccatttagcctttctgcacatttgcacccacgcatttttcaaagccatattattcatatgctctggatcaattatccacagcctaaacaatgaacaggacattcgaaaaataggtggcttactaaaagcaataccatttacatcatcatgcctaataattggaagccttgcattaacaggaataccatttctaacaggcttctactcaaaagacctaatcattgaatcagccaacacatcctactcaaacgcctgagccctcttaattacactacttgccacctcattcacagcatcatatagtacacgactaatctacttttcctcactaggaccaccacgatatctacccctcatcaccattaatgaaaacaaccctaatctcctaaaaccgatcaaacgcctagccctaggaagcattttcgcgggcttcttgatctccaactacattccacccctaatcacaccacaaacaacaatacctttatatataaaactgtcagcactagccgtaacaattataggcttcatagttgccataggactaaacaatattacactaaacctaaaaccagagcgcccaaacccccttcactcattttcctccctattaggatattatcctaacattattcaccgcacaaccccctactatatcctaataataagccaaaacctagcatcccttacagatattctctgactagaaaagttagccccaaaaagcctatcacaaatgcagctttcagcttccataatcacatccaatcaaaaaggactgatcaaactatacttcatatcatttattatctcaataacactagctactatactaatcatttaacgaccacgagtaatctcaattacaataaaaatgctaacaaataaggatcacccagctaaaatcaccaaccagtccccataagtatataaagcagatccaccagcataatcttcacgaacaacatccatcccatatccccccaagacaacccaatcttctatatctttcaaaccacaagaaatcaagcctacttcaccgtcaacaatcattcaaacaattatcgcaacctctactaacaatccaacaaataacgcactcaaaataacaacgttagaaccccaagcctcaggatactcctcagtagccatagcagtagtatagccaaacactaccaacataccacctaaataaaccaaaaaaaccattaatcctaaaaaagaccctcctaaacccataacaataccacaacccacccctccaccaacaatcaaccctaaccccccataaatgggagacggctttgaagagaagccaataaaactaatcacaaaagctacacttaataaaaaaactatgtatatcattatgttccagcatggagctaaccacgaccaatgatatgaaaaaccatcgttgtaaattcaactacaagaactaatgaccaacatccgtaaaaaccacccactcctaaaaatcgtaaaccaatcattcattgacttaccaacaccaacaagcatttcagcatgatgaaacttcggttcattgctgggcatctgcctagcaatgcaaattcttacaggcttattcctagcaatacactatacatcagacaccataacagccttctcatctgtaactcacatctgccgagacgtaaactatggctgattaattcgttacctacatgccaacggcgcatccctattcttcatatgcctatacctccatatcggccgaggcttgtactacggctcatacaccttcctagaaacttgaaacatcggaattatcctattattcaccgttatagccacagcatttataggttatgtcctaccatgaggacaaatatcattctgaggggccacagtaattaccaacctattatctgccatcccctacattggaaccgacctagtagaatgaatctgaggaggcttctcagtagacaaagcaactctaacacgcttcttcgccttccacttcatcttaccatttattatcacagcactcgtagtagtccacctgttattcctacacgaaacaggatcaaacaaccccacaggtatctcgtcaaacatagacacaatcccattccacccgtactatacaattaaagatatcctaggcttaattctcataatcctgcttctaataacattagttctattttacccagacctactaggagacccagacaactacaccccagcaaacccactgaacactccaccccatattaaaccagaatgatattttctatttgcctacgcaatcctacgatctatcccaaataaactaggaggagtattagccctagtttgctcaatccttgtcctcgccatcatccctttactacacacagcaaaacaacgaagccttatattccgtccaatcagccaatgtctattttgactcctagcagccaacctaataatccttacatgaatcggaggccaaccagtcgaacacccattcattatcatcggacaagtagcatctatttcatacttcacaattatcctggtcctcataccaattgcaggcctaatcgagaataagctcataaaatgaagacgtcccagtagtataaatattaccatggtcttgtaaaccataaatgaagaataaccacttcctaggacaattcaaggagaggatactacactaaccccaccatcaacacccaaagctgacattctaattaaactactccttgaacactaacatgcacaatatatatatatatatataccaaacatagcgctatttcggcgctatgtaattcgtgcatacatttatctaccccatacatatcattatatactaactattattaatcttacatagtacattctatgtataatcacacatacacttatctaccccatacatatcattatatactaactattattaatcttacatagtacattctatgtataatcacacatacacttatctaccccatacatatcattatatactaactattattaatcttacatagcacattctatgtataatcacacatacatttatctaccccatgcatatcacaccccaactaaacctacgcacagacataacgagtaccaagttctaaccgtacactgatcatctccaaccaaaattctcactcaccaactcccgagaaaccagcaacccgccagacaagtatccctctgcttgctctgagcccataaaccgtgggggtttctatacgtgaaactttatctggcatctggttctttcttcagggccatctcacctaaaaccgtccactcattccccttaaataagacatctcgatggacttatgccatattaaaccgtgaccttgcatccccttatctgtcatacatttggtacctttttttttggggggggggaaatcgcaccgactcacctatgcctacgccggcctcgacgcagtcaattaaattgtagctggacttcgaatgcacgtgatttacccgcatacattgagttcatggtattattcagtcaatggttacaggacataaaaatttttacgcctttcgcgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcatacgcacaatttattatatactattttctattgccaaacccccccctccccccccgaaaccaagccaaaacttaagtatcacttttaaccttgtcaaaccccaaaaacaagacagcaacactaaaatctacacagctcggcaagttaatccctacacatatcatatatatacatataatacataacccacccaaacatatactttcactaaaaatagagttaaatttacattcaaattttatcacaactttcaccaaaaatagaattaaatttatatgtcaaaatccttaccacaattttttaattttttcccactgaaaaaaagagttaaattcacacatttaaattttatcgtaattttttttcatttttttttcactgaaaaatagatttaaattcacacataaaattatatcgtaattttttattttttttttttcagtgaaaaaatagaattaaattctttcattaaaattttatcgtaatttttttttatttttttttcactgaaaaatagatttaaattcacacataaaattatatcgtaattttttttttattttttttaagtgaaaaaacaagactaaattaacacataaaatttctatagcaattttctttactgaacaataaatttaaatttacata