cgagaataaaaataaataattattctacttagttttataaatttccatattataaaatatataagattaggatataatgtagctacaaacttactactcttacttaggataaaggtaaggtaaattattaatttatttactagactctatttacgaactatccctcctttttctacctatcttcttttatatttaaattaattttttccttattaacttttcctattttatatatacaaatttctattatacttaaatattataattttatattataaagtaaagggtaagtaattaacggttggtattaaaataattatactatttatattaatatccttcctcttataaatactctatacgcccgtattcttttaccttacttataacctaacttcgatttacgtatagaacgaaatatacgaattgccttacaagcgcaaccaactatagataaaataacgaattagctatagggtttattattgagggatatttataagtaattgcgtttcacccttataaataaaatatatactaacggaatattataataatatacgtagacgtattttacactaataatttataccttacgtatagatatttctataatccggtagagaactctaatttaaattatattccgcctacgagggttgaaggtaaagtttattcctttatacctttacttatattgaatatatattaatatatattaagttataagggcgatttaaaggaggaggatacccttaataccctaaatccgatgcgctatattatttctaaaattaatagtactatttatcctattattatcggttttaattagcaatataaatttattattacaaatagcgcaaccttctaacttatagtatactttatactagccaataacaatatacattcaattattttttttactaatatttctaaaaatacgctggcactttcgtaatatatatcctacggttgtagctaaaattattagaacccgcattactaacgcaaaaacgctcgctagccgtaagtatataccttcctttatatatcttgatatatatttcttatatattatttttactaactataattttttagtacgttaattcaatatattctaacccggtagtagcgttataataatttttactaccctcctattaatatttaaattctaaataggattattctaaagttagaagagtttattaggttcgacgggtaatttaagggtatttataattaattttttatttacaaaataaattcctcgctatagctatttatccctactgtagcccctttatatttatatattattactaataatttatacctctacttataaatatataaaagaaaaggattaatttaatataagcctcctcttatttaacgtagcgacccgttgcttataacctatattaactataaatagcttaataattagggggtaaagtattactagtttaaagatatataaaaggtatatactaattttctcgtttaattacctactattggatagtaccgtcctaagatagttataaattaccttaatttatatatataataaatatatatattaatttattatagaattacctttaggttattaatagtaataaggatgagaataatagcgaggagaataatagtaaaggtaataagaataataatgaagaggataataataaggataaggattctaaggagtcctcctttataaattaccctagtttatatatataataaatatatatattaatttattatagaaccgcttttaagttatagatattattaaggataagaacgatagtaaagaagataataaggaggaggataacgaggaggagaataaggaggaagaggataaggaggaagaggataaggaggaggaggataaggaggaagaagatgaggaggaggaggataaggaggaggaggataaggaggaggataaagaggaggaggaagataaggaggaggataaggaggaggaggaagataaggaggatattaccgccgttcctaagccgtccgccgccgccgcccttaaaccgtccgctaccgccgcctctaagttatccgtcgccgccgcccttaaattatccgccgccgccgcccttaaaccgcccgctactacccttaagttacccgccgctatacctaaaccgtccgccgccgccgcccttaaaccgcccgccaccacccctaaaccgtctattactacccctaagccgtccaccgctacccccaagccccctagtaccccggggtctattactctaaccctaatacactatattactaatactatacgcaatataaccctcctacctaggattccgattaatatttctataaatataagtccggagattattattactctatagcgctcgaaaaaccgaataaatatttcctttccgttaatagtaaataatatatagaatatatattaataatatttatatttaggttaacttaagtacttatactccgcggactactaaatttagtactaaacgccttactccctctaatagtattaatctatcgcctactaagaaataaaacctatatacgggatatataatatttatataataactatataataattattagaatattaatattaaatttaattatagaataattttaatagaagcttatactatagaagaaggaataagattgtaatgaattatacttttagacgcgccgaattttttaatcttaatttagtagtactgtagttggtggtataaatttgaattattatatattgtacatatcatacacagctggtattatattacataaccattatacacaaatgtaatagatgtatatttgtaatttacgtttgtatatatgataattacgaagatacagtcggtactttcggcttaaggaaagtggagtatgcacggaccagtctaatgcccctaattaccatgcccctattggattctctcttgggcagggaataaatgcgagacatttccaaacagaatccaagtcgagctaatcagctcgtcgcgataaccttcaggtgaggttgacgaatcaggtcgtgaggcacaaagaaccccgcttatgtacatgtgccatggcttgccaaagcatgcttttgatgttcaacgcttgatgcaaatgcacctctgccatgttcatcatgtcttgtcattgagttttcgactttttgcattctcgtttctcctaactctttcttctttgtcgcatggaaacgcggcatgtcgtaacgtggaaacgacatggaagagatgtagtgatgtatggtatcgttacgagcatttcctacagtcccgattctgtgcatcttcaccagcccacatcagcaattatgcaccctagtgtacatagtacggctttgagtggtaattggtgggtgaatgcttatcctcaccgaaggtggtgctaaacacaaagaagacagacgggctcaccacgaaagcagtggtcgtgcatgtacatagtactgtgttttggcaccacttggtagatcaggccgtgggaggctagctggccacacacacaacctctccctccctctcgaaaaggacacccacttccatctcatcatgccagagcctcttcccctcctcatcccctcctcagtgtcgaccgtaccacctggaagctaagaaaaaaaagaaagaaaaaaaagagagaacaccacaacactcacctcctgcccctctacccctccgtaaaaccaaggaactaatgcactgcaacggcgggagtgatgagaaagcgaagtgagatgagacatttcattctccccctctcacttggaaacaaaaaatgaaggggaaaaaaaaaaagcctagcggttgccgtagccgtttgtgcttggcctgctctgtctgtccatcccttgtcacttttgacgttcgggatggcttgttcttggaggaggaaggtgccgtccaaccagaattgagctgactgactgactgcatcaattgccttccactcttccggggaatacctggcagaagggtgacaatcaagatctcgtacgacactttcatggatcctcggacgggaggacgggcggtgagcccggtccttttattccccccaaaacacccttggccttctactataaacttgtgggaccagttcctggtgttctgaacacaactgtgaacctgtttgcgtttctggcaagacggcacatgtcgttgagcctcacttcgttgaccttgcccaggacaggattgatgaacccagaacaaataccaaactcgaccgaaacaccacgaaaacgaacgaatatctatttatcctgaatcacaatgttttcattcgaatccttctttgttttggggcttcaacgcctagtaagggcactctctaaacctgtgcagtcctgcagtatgcagctgtcagaactggactcgggtttcattaaattcagtcctaaacgcatggccttttagagttgcttccaatttatggcaccatgcatgaaaacgaatgtcagttccgcggaaaaaaggccatgataacactgcctgttatatgtacgtatgtgcgtatgatgtatgcacctgatttatcttttccccaacatctttggaaaatgaacgacggtgtaaaatgtctcgggagcaggtgtgtagtgtacatatgcatgttcctatctctgcccagtcaactgggtcccggcaatgggtttgtttagggttcgattggtgtcaaataaagcccagcccaatacaatgagttttacgccgtatatgtagcagttctcacttgtgacatattctctaccttgactatagatgttctcgacatgtcagtcacctacaaagacccccaatgatgatcccatgaattctaatatgatctttgccgtaagccgaatccccattcatttgaagcaaaggcgcgacatcaggtaggagcgcctctgccaccccgcacatttacagtctcagtttcctatgatgttgttcgaaccccagcttgcatccaacgtctgtagtgcacatgagtagacgccgacggagccgatataagatcggcatggaggaagatccgtacgcaatgccgccatcatcgatcagctcaattgatgctgctgcgtagtcttgtagtttgaatctcaacgtttccattcatatcttcaaaagagtctttttggctgggctagcttgagagggataacaacccctagaatataccatagtgtacattagttacgactcgcacagtttacgccactacggcgtggcggacaaggtcgtcatcactgcaaccgaatgtcgtgactggggaacccgaccgcttcgcttgtgtcggcccatcacataatctttgagggcggatgtcgtatgaaactaacgggtatgcaagaaacggagcgaagatctctcagataagtgcgcagcctcgggttcgacacataacaaatctataacaggactacctacatctggtagtcgaagtatgtatttcacagctttagcgccaaacagtggtcaatctttcacagtttcgggtatgtaccacacaacaatgaatatgagaaagggtatattgcaggttgaattagaagtttagcattctcagagcccacgaagccgtcaaggtaagtggctttcacatatccaaagcggctactgtaaggccctctgtcgtcagtagccaaactgcaacctgcgcggaaaccaaaagctgaattagaagagacccccaccagtgcctcgaagacaacgaggggtcagtcgctctttgtatttgggtagggggaacgttgcggtcgatggcatatatcagtgcggctgactaaaagcgaagacagtcgcgcgtggttggttggtattgatgaacgatctttacataaccaggcagcacgagttctgcttcttcgcactctggtagaacatcttgctctgcgcactcaggtcggaactcttggcaaccaggtcgtcgagcttctcgcctcgttgcaaaacctaaaactaggttagcatgttatatagagcattgctaccctctgtgaatggacatacgctatcaattgccttgtgtaggacgatcttggtctcgtcgagctcttgctggatctttgcaatgctgctcgcgttgttggcatcttggtagtcgcgaaggtactgctcgatggccgggaaagggatgtcgccgtcgttcttggcggcgtttatcgtggcaaccggcttctccgagagaaactggtccatgagcttggaaaggacactgtgggcggcgataggagggtagtccttggtgatgacgacaccgcaaacaccctcggagcgggcataggcgtggataatataatctgttcggacaccacctagtcagctaggcacatgtatgcgagcagagagttcaccatagacgcaccttgctcctcaacactttgcctctggccaggcttcgtcctctctgcgacagtcctgctgatcatggtcatgaagttcttgtattggtctcgtgtgaacctggagaagtcgctaagctcgtgggcaccgcagagctgcaccgcaggctgctcggtgtttttgtagatcttgttcgcggtcagcaggtaccttcttgtaccccctatgaaagcagccgtatcttacaccaatgtagtagagcttcatggtagcggtatttgaaacgtccccgaggttttgttgtggtcgtgtttcagagctttggcgcaaatcaggcgagtatcgctgttgatggttcctgactgtacacgatgatgttgatgtctcgcgttgggatagagagagccgatgtgatggcgtggggagcaatgaggtctggaattgccgaatcgtagggttcgtcgttagattaggttaatggattgtaagttgcgatggtttggtcaaggaagcgcgtcgctgtgtcggtcgtggttcgggctcgacgattgtcgatggattagggggaggggtttgatagacgacgcgcgatcgatggcggcaatggcgatgcgatgaggtatcgatggaatcaagctgttgttcgaggctgaatggcgatgtgtcgaagccaaccacagccgtccgcttcttgttgggccaggccatcgagacccatgccctctgggctggaacagcaccgtcaggcgggcgtcggccaaacaccgccccgctagcacatgttagtgccaatgctactataggaagaccttgtcctaacacgggctcttgttgcatctccgtgtcctttcatttgctttttgttcaaccatgattgacatgtgcaatgacgactaagacgactactcagatccctacaatcgcacttgtcaagaacatcttcctggaacattgaacaaaagtttccaaggggacggactgatgatgtggaaggtgattagaaagcacaaacagaacaagcggaacgccggcccatgcttctaacgaggtttcctgaagcgaaaaaagggtctttggtgtacagtgttcacccgcgaagcgaatatgtttgacatgcactctgctccgagtctggaagggatcgcggacctctcaacgagtattacccctatgaggcacatagtatatgattccacgactacccagtataaaatactatggagcaaaactccttcgagtcagacggatgggatcgatgccttgaatgaccttttcgagaacaaagtcatcgatcctctccaccaggtccggatattacaccgcgcggatttccacctcgtgtcggatctcgaagcctttcgggtacatatcattcatggtcgcacaaatgtaactacacacatatgaccatcgaaccgccttgcccacgcgtctgtacatcaccaataatgtaaagctggacatgaacttctggccgagagatcgtcagactggtgaagctagaagtcttcctaccaaaagttgaccttgatggaacaacaaccatcaagacccgtagtcgtagtgtatgtaatgacgaggagatggctcaaagaggaaaaccaagccgtagtgtagtgtactatgtagtgtagtgtcgtgtagacaagcctaggaaagagacagggggggttcgtgaagtggccggcacatgcgtcggttcctccttccacctacactacaccagatttggacgccggcgatgcctgtggtgctccaccgctttttgcaccgattaggacaagcccagtgagctgtggctcttcgccattcgtttccccagcgatctcactctgccgtcgcggtgccgttcgcttgtgagatggaagaggaacgggcgggatgctgggggacgttgggacggcgacgaagcgcagtggacactagactctctgcagtgggttcgcagtgcagtgggtgggtggacccgctgctgcagaccagggccgagccaatcccattggctttaaaggcaagtccagggtgcaacgtcttgccgggcagtcgggcgtaacctggacaggaaccatcgttcgctcttggctcgcttggctcgcactcgtctgctccgttgattgacgaagtcgaccttcccgacgcgacctcgtcccccctggtcagcttctcgagcctcgcccacactggtgagcgctccctgtcagatctccatcgatgcggtctgccgtcggccagacttgcgggctttggcaatttgaggtatccacctgttgggtatgataatagtgtggtcatggtgcatccgtgttctttccatatggactattcctgcgagtacaccacaaggagagatatctacctgggtaactgtcccgtatatagctggcggtacttctcgattcatcgtccgcgtccctccgaccatccgtcctgcaaacgaacgcaactcgctccgtttggctcttatccatacccctacacactaccttacctttatccgttccctcccaagcctcctactgcactctgtgcttcctacactacctactatatatattactctgattctttgcctcgcactctctcattacctaaacctgaccctttttttgcccatgtgcaagcagcatacataactcggagtttggacacacacggacccctcaagtctagatcatcgacgcatcaaccaaacgaggttgaacgtcaactgtgatcagctctggctttctcttatctgcggatacttgccgactaatatcgataccaaagtcacctcgacttcacccctcgacttcacccttccttcaacatcgcccatccattatatactggatgaagcaataaacttctcctcatcaacccttgatcgctcttgagacgtcttcaacttcgtctcttgcgacttcctattctgtctgctacgacaattcaacaagccgcacgtgccaaccatccatcccgcgcttccgtccaggttgtttgaagctagggtacttatctacaactacactctcgacattctgttctgcgcaatcggaacacatcaccgcctcatcagcccaccgccacagatatggctaccgacttcgtgatgcctcagttccccaacaaccagcaacaacctcatttccagcaaacatatcgtggttttcataataacccaagtatgaatcgccaacagccgccgcctcagcaagtgagcacgggtgctccgtatcaaccatccgcccagtacaacggcaatggcaatggcaacagccgacaaatctcacctctcagtacgtcaggtaatgtttcgccaacttctccaaagaccctcactcgtcaaatccgcccgctgtatatgccggctgccctcaggccgaaccagtacgcatccaagccgccgacgtcgaggcccagttccaaagacgaggagattgaggaggagcgcaagttgaaaccaaccaccagctatatcggacgcggtgccctggggcggttgagcaggagaaacactggagatagcggcatgtgcatcgaccccaacgtgaacctggatcattatcccaaaccgactggggtaccgacgcggaagcactggaaggtacgtttcccccatcttccctgtcatgtctcacttcggtgaggcttttgtgtgtttgaaagtgacacaagatgtatggattgacacgtctaactctttcttcacagcccgacgcagagtctacggtatgcgatgatgccaggtgcaagaagaacttcaattacttcacccgccgtcaccactgtcgcagatgcggtaacatcttctgtgacgtccacagcgcatttgagatccccttggaccaagatgcgaactacaatccccggggaactccaagccgcgcctgccagcattgttattcccagtttaaggagtggcgaagccgggccaacagccagtcgtcgaccagcggctcgtctacctcggatggcaatgcgaccagctctgagccgggcagcccggttcttgcttcccccatcaccccctcgggcatcaagatgggattcaatctgggattgccgagcatgcccgaggtggcccacagcgtccctagggactggaactggagcacattctgaaggcatgattggcctttgttaaagtcattgtctccagagagatgtcttctggctagagacctcttctcgcactctgcaatccatctggattgctcgcttttggaccaatcgcatagagtatgtgtacatgtcctcccgagtcgaaatccaccggagacgcggagttgagtggatcctcccatccggcaacggcgaccacaacggccaatgtttatttttacgaccaacatggcccgagattgatcgaaaagcatatacgctttaatgcgtgacgtacttaatatggtacaacgaggtggaattaatgggtcacgttgcgtcggatgaacatttctagatgattcattctgatttacacggcataggatttcccagcgtttgcgggattgagcgtctgctcttcggcttgctttcagtttatcacgacctcttggttttggacgtcacaaagtcggaaaagagtagcgtgcatatcacaacaaagaaaccctccgcatcagactgggcctctggcggaatgggcactggcggagttgaccccttgggcttacgcacaacagattgcccagggtttgcctgcgcgacatttcggtgggcttttcgtcgagcggagcggaggagcacacgactcgcgcctgcagcttcggacccgcatcgttgaggctgctctctaaaccctctagccgtcggaggaggaaggttccacgtcgtcccgctcaagactccactttcttcaccttcgacgcggtccacccctaccaatcctatcaagtggagttccgccgatctggctttgaggatgagcagttatacactagatctggtcatgggatcagatgcagagcactcgggcaagggcctaattttccctttccctcacttatcatacgtagagttgttgaagttttctatggctttgttctttgctgtttctgtttgaaggggggccagccgccagctagctcaacccacggatttgcaaatctgcataattggcgtttcccgacggaatgttcactgttttcatccaagcatgtccgaagaataggaggacccttttgtttcggcctttgcaatgttgctgttttttgttgttgttgagatctgcatcatttttgcgagagacattgctatgggacaatttataggcgtttttgtttttctcttcttgggatgtacatttacaacaacatgggacaaatgagaaacaagttggagagtcggaggctattgatccatattcagaacttcagatcggcgtttcgcttactgcctttgcgtgtcgatattcgtgtctaagtgatgtagaaggaacatatgccagtcaacgtgtggggcggagaagttgaaccgaatacctagtgagttccaggtactcgtatgtagaggattatatccagatcagttacaatcagttttctctcttgtagtcctgttgctgttgtactacacagcaagtcagtagtcactctgatgttcctttcctaagctgtctaggacatcatctttgaaggaagagcataccgacaggtaccatcgtctattccgttccttacgagtagtcttaggtagttccatgctagacatgatcgcccgtaagagtcttagacgagtgtctaataccaaaaaggctctcttacaactcacaacggttatcaacctgacactcctaactttaactcttctccattggcctccttgtctcgccgctcacagccaagttagtgccagacgggcggagtgcctagatgtgcttacgtgcatgcttaagtggcattggcgtgcgtgtctgcgtgcctggcatcctgcagcctgtcttcggcagtctggacttgagtggatggtttccacgttacgggatgacatcgccgggcgcccagaactcggaaaactcgtttttctttctttcctgggtttttttttttttttttttttttttttttttttttttttttttttttttttttttcttctcccttggtgttgctgtcgaaaagacagggtcaaagatctgtcaaacgctttttttggtggccgtcggagaacatgcacatggttgcgggacaccattgaccctgcgcaggatttggaaaacgagtgttccaaaagtttttgaagtttggcggcatctcatgcaattatcccaaccttttaaccccctcgccaactcattcaattcttaaaagtcagggcaaagggaggcaatcttgatcttcctaaagctgatggactaaatcgtgtgagtgactgtcattcttctatactccctttaccttgtcgagcttgatgacaccgaattccatataacaaatggctcaataagacggtacacgggcaggtctgcgtattcaagtcatgtatgtaggtaggcaagctcccctcagcttatgatgaggaaggacgggtaagttgggggcatgggattacaggacaactaagggacacgacggaagcctataagatgtgagagagaaaggcaggaagaaaagagaggaagagaggaacgagaggaaagaaggaaataccgatttctcgaagccaattcactcaagttccctttttttttctctcttctctcctggaaacacgcgaatcgatatcttgattcaggtgcgttattacaccaacagcttacttgaatctctttgagagtatatacaaacaagccgaaatttccatccgagagcgagacgtgcagtcgacacctctacttaccctcctacactcacattgctcgcaagaatgagacctgacagccgcggcatgccgctctttgcacaagtcatcaaaagcaaaagtcatctgcgaaccttcttcctccgaacgaatccgatgagaacgcaaatgagatagctttgataatctgtgttcgtacatcatcgccaatggaattgaggagacaaccgaacgaacaaaagggaaaaaaaaaaaaaaaaaaaagatggtggtattggttcgtcaagaaaaaaatacatacttctaggtaaacgggagattgggctcggaaggtccttagtcaaagactggctacctagagactttggcaggtgcgagtgcgaccgacggttgctcggccccgatagaggaccggaagcgaaggcagaagggaaggcgcggagagcagttctgttggttgcatagttctcattggggaaagaacctacccgcacacattgatgcgatactgtgggttggatagaggtacttaatttatggctttgacttttcaggacactgtcatactggagacttactgcgtagaaatgacttgaccaaaggagtcaccacaatgttaatacgtgggagactcggttgtgattcagcctgtgtatccgatacttcgttgttgtaattcttttcacttttttttattttaaataatttttttaaatttttttttttttttttttttttttttttttttgatatattgtttgcgttaatgtcatcacctccaaccttcccattgtggaaagaagcctagattgtaacgctgcccgaatgtgacttaggtaacaacgttgtcgcctgcatcgcggtagacatgaccatactggaataacgtccgtagttattataacaccggcatgagacgttccaagtataataaaacatcatgagcagggcggcactcagtacacagacaagagcttcataataatataaaaaaaactttgaagatggaccatgaacagttctattctatgaaatgccaaaatgtgctgatgaaataatgatatgccgataacccaagcaaaatacccgtcccatgctatttcccttcccttttctctttccttatgctaataaaacccaatcaacgttaatcatccctcatctaagagaaccacaaagttccttgattcttatcttcgaacaaccttgaacagccgagtggccctgctcttggctttgagataatctgctaccgccttgagaaacacgggtgtttacccacataccaatgaggcgtgggcgcggcgcagagaatcgggtatctctatatgtcagtcttttttttgtttcttttttttgtttttccccacttcacctgttttgttggctccaagcggagaacaagtagcgaagaaaaaagagataccggatgagagctgacatcatctggtctcttgaggctatcgccaggtctggatcacaaccggacttgcggagtgcataaccccattcatcatgctggacatactggaggttatagggctgactccatatcggatagtggtcaaagtgctgagacaccctttaagcgcgctggcgaagggtacgcttggaggcagagcgggtggtgcgagcctcgtaggtgtcctccttagtctcgccatagacctcaccctccatcttcttggcagcctcccaacctgccttctcagccatggcgacgttgtcgacgggcttagtgttcttggtcttctcagcagcgttgctgcggcgcgtgtagctctcgatgaagaaagagatgaagagataggtgagaggagcgaggtagaaaacgttgagccagatggcaaaggtggaattgttgctggtaacgcaagggacaacgcgctggccataggtggcatcggcggcatcgacgcgagtagcattgccgaagacaaggaccttctggctgtcaacaacagtgccggcggcctcgacagcggaagcagtcttctcggggttggcgacaacaacgggaatagtgtaggagacgaaggagtggacgatggcgtaggaggcaccgagaaggaactgggtaatctgcatgctggtgagggtacgcttgatgggggtaggaacgcggatgttgaaggcagtaacggtgtagtaagtgtactaaggaactatcagcgtttattcatgcttggaaagcgatattgactttaaacttaccatcagggcgtgaatgaatgagttgacgaagcagaagacccagataggagtggacatgtagcgcataccagcccacatgcagagcatagcaccggcgtggtggtaggtctggagagtggagctaagcttgcccttggcgaggatgatgagggtatcaacgacctcgtagaacttggagaggtagaagatccagccgtagaaagcaagaccctcgttccatagacggccagagtcgaagcggctggggtttccatcggcaccgagggtgacgtgtggcgagtaggtctggaaagcaccagcctcatcgttgtagaagacagagttgctgagaccagcgggaccgttgatgcggcagacggagtcgacgaaaccagcaaggccctcaggaccgaaggggctcacgaaggagcggcggacggcaccgagcatgccaatgaaggtccaggccgagtatacagcgaggaacacattgtgggcaatgacgaaccagtggaaaggcctggtcttgctgatggcccagggcttcttgccggtggacttgttgtagatgttgaggagcttggcggtcacggcgtagacggtagcgatcgtgagaggaaccttggggtccaaccaggcgtagtagacatcatcggggatgttgaagactgtcgcggagttggggccggctgggggagggggaacgaagcccgggttggtggcgggtgggaacttgaagagggatgccttgggcagggagaagaagatggacgccattctgactcctggtgcaacctaaatcgagttgaattcggtgaagattgtttagaaagagaaccggggagagagaaagctcgaaaaccgtaacggacgtctgcgaggttttgttcttgcgtcttttgtcaactttttaaacaaaccttataagaggatccccaacgctttcgggatcgtccaatctctgcgcctcactaaaaaggtacttggtacttctgggtacctctaggtacgtactttagtgaactgcggggtcgtggtgaacgtcaacaattggccagatggatgcccgcgggatggcgacactggagacgaccgggactggtttgcgttgtctgagcctctgggttgatgagatggtcctattcgccgggtggatgagattgctgccggcgtcggatcggctcggaacgggaaacaagacgagcgtgatcagataatagaggtttacaaactttatggaccagtcaagtagtttgcaccgcagtgtaatatctagtagcttggccggggaaagagaaggggagaacaaatcaactttagtagagaagatgagaagtgaaccaggtaggctacaagtagccagagatagccattatagatagaggtgacatgtttcttaatttcatcattgcaacaaacttgatttctgaggggtcgaagagggcagtgagcgacgagcggcaggactgataaggtacctcaaaggtacgagcagacaccaaggcaaaaattgggcgagggcatctcatccatggcagacagaggcaggcttggaccgttgtgggtttcttttcctacgtacttcccttgaattcatgggccagaggctgggcttgcatccgcatggcaagaccaccgcagcactccgggacattgcccgtcaaggcacctcgcaaagggctcattccaaagccacctttcaaaggcacagctcgtcacgcaacaccataacctggctgtctcgccgatacctctaagcataattctacggagcgcttgctgttactggtgagccatgaacgagacttcccagttgaaaatggtaacttgtcccaagggctccacccagaacctagtctcagagaaatccagacggatcatgcccatgtggtggtttggtggacaaaggcaaggtagatacttaggtagtttccagcagacttccatagagcttccatgaaggcaaattggacaattcaaaagcaaacaggaacatgcccggcctgtttgcaaagtcaacattttccttgccagtattggcaccagtaccgtaggcgttgctctcctacatcactcgccgctgggcaagggtccactcatacatgcaccgagtttatcgcgactccgcgagttcgtgggcttcaggtggtgggtatcggtaccttggcagtacaagacactggtgcaagtcaagaccagcttcagccgacccatatattaccaaaaacagcaggagaaggacgtattgagggttttcattggttcaccatattcactttcccaacccagctgagtaattcacgagctgcttgatcctggacaatagaacgctctgttgatgaaggcgaccatatcgggagccgcggggcgagggcgacagcagcagcagcacctacgcagtacagcaagaggcgggcggttatcgctaccaggcatggcatctgcccatccgttatctgccccaacgaaggtagtaggtgcatgtcatgtcattgaagaggcgttacagtgttgtcaagagaggcaatcactttgacagcaactgaacggaaaggaagatgaacaagattcaacgacaccggatcactcggtggcgggcgtgagctttgacgtcttgggtagtcttggcaatgcgaagccgagggttgatgcgttcgcggtcatggagatggatcctgttgttgccaaacggccgggaggtgatgtcagttttggaaaatcggatgagatggcatttagcgacccaggcgtgccgacggcttggcgttgccgctccaaatcgaatcgccgaccggcttggttcgtccgatcacgtcgaccctggctgggcttcactagctttcagttaactccctctagaccgatttggacgctcgctacaaactttgcatgtgaaagttcaagacagggagcctataaatttcgagactccattggtggtatccaaagacaaaggatccattatcccgaggtttgtcgaagatgaggtccactttggggagtaatcgcacttacaccatcaaagaggacgcggttcacggttgtcaggcgcggtcctaggcgctcgagatcccgtcgctagggctaccttacaaattcaacaaaaagtttcagaaaaaggcagcctctctaccccgccatttgatccacatctccccaacagttggaaagagcttgcatttcatgcactgtaactctgcgcgcgcctcactaaaactacctctacggacactacacactcgcgtctggggctgtggcaggcaagcaagatgtcgcaagacggaaggtctcgtgcctggggctttgcccgcgcagaaggcaagtggaaggtagcacgccgcaaatcttggcatcaggtttgggtttctgttgaatgacaccgtataaactacaaacacaaggtgaacccccgcttcgactttttcagtttttgttttttccattgcgactgtcgcctcccacgacgtcggcaatggtttgtcgtcaagaaaggtgaggaaggggacgtgaggattccccagacgagacaaaaagtcaacagtttgacaagcacgtgaaaggaacatggatccaagagcaaacgtgctgtcaaacggcccacgcgcacgctgccaacgcctttgatcgccagttttctccagaacaacgtccacttcccccgcattccttccgtggccgtgctcctcccgttcccgcgtgggtatcacaaggatattgagccgtgaaggagaagatctggattgcagatggttcccgcaaggtgagccgcttgggcataccattgtgtctttttgtgtatccaaagtttgaggtacactaaaactcccttcttgacaagcaacatctgattgccgttcaacgaagaaaaggtgacagctgcttccaatagcaatggccgtctgttgtgagcagttggaacaaggtcgtgaattcaaggtcttttctgcatgggcaatactgcactttgcctgtatgtatttactaaatgtttatttccagcaaaagaaactccgtcgctatgccaaagatggacttggacttatgcccagccttggcgacgacaccctcaagggtctcagcgtaggaatatgttgcttcacctccagtcgtacctgtgcaaccgaggtatgcacggacactcttccagtcttgtgtaaccatgtgtccacgagagggttcagatgaggggtgaaaagagggggacgggacaagagggagaattaagcttaagatctgagagtgcacgtttgacactattcccatctccatctcgtccgatctgatgtcgctgcaatcccgtcgcgtcttgattgcattttccaagatctaaacgcttaaaatggcctcttctgtatccggccccactccgcccgggctgccgccgctaccgcccggacacggcgattacttcaccgagacgcagtggtccgtgctcatgtccctactggacgctactattccttccatcacagcagcctcagacaggaaagatgacaagacacagctcgggattaccgatgccgagttcaagaaaatcgtcaccaaggcacaggccagtgtggtgaagaaacccgctgttgaggatatcacagcttatctggccgaaagcccgtccaatgacccggccttctgccgtgccgtgcgccgggtcctgggcaacgtcccgccatccgcacaaaagcggctcggaggcgtcttatccgcactctcgtaagccaccactaacacatacaatactagtgttccattcaggttacacatggcctccaaaacgggaacgcacacccacgtgttgccccggactaccccttttccttgattatatccaagtgtaaacaaaataagacaaagatatgagtgctgaccttccaaccctaggacacggcccggcagcctcctcctgacaggctatgccacccccatccaggaccagcccctccacatccgagaatccatcctccggagctggtcctcctcatggttcggcactccccgcaccctctacaaaatcttcactgccctcgccaaagtactttggctccagacgagccctctctttcgcaccgtcaccggctacccggacgtgcccatcaactggaatccaggccccacagaggactttggatttctgcaattcgacacttctgttgatgaacccgctactgtcgacaccgacgtggtcatcatcggctctggctgcggcggcggcgtgtgcgccaaagttctcgccgaagcggggcaccgcgttcttgtcgttgacaaggggtattactttaatccgtcacagctgcccatgcccatggagcagagcgggtttcacttgttcgaaaacaacgggctcgtcaatagtgttgatggctccatcaacgccgtggcggggtcgtgctggggcggcggcggtagtgttaactggagcgtcagcctgcagacgccggggtatgtgaggaaggagtggtcggagcagcacggcttgccgtttttcgagagcgccgagttccagaactgcttggatcgcgtgtacgagttcatgggcgttgtaagtggtgataaagtgaggacaacatatcgggggcagaagctgctggaagggagcaggaagctgggttacgaggcgcacgtgtgtccccagaataacggcgggaaggaacactggtgtgggcattgccctttgggctgtggtagcgcggagaagcaggggccggcggtcagttggctgccggcggcggcgaaaaagggggctaccttcatggaaggtttttcggtggacaagattttgtgggatgagtcttcttcgtcgtcgtcgtggttcggatcaggagggaagaagaaggcggtgggcgtggagggaacgtggactgcgagggatactaatgggggagtgattggggaacggaagacaagaaaggtcgttatcaaggcgaagaaggtcattgtttctgctggaacgcttaacagtcctttgattcttcacaggagcgggttgaatgtgagtgctcaccaacgactggttgtgtttaatcaaaagaatttgggagactcacaatctgaacagaaccaccatattggccgcaacctccatgtccatcccgtcaaattcctcggcgcttactacgaggatgatgtgaatccctgggaaggtaagtctccagcattgtctcgccacttgcagcattcccataactaaccacaatgcggaccataggtggcgtcatcaccaccatctgcaccgcctttgagaacctcgacggccaaggccacggcgttaagttagaagacacgtgcatgcttgtacgtattccctctccccttcgtcctcctttactcatcaccccatccctttttctcgtcaaacccctcaccatactaacccctcgctcccaaccagcctcactcaatcctatcccaagtcccctggcgcggcgccctctcctggaagctatcctgcttgcgctacccacaactaagcgcgtggctttctctttcgcgcgaccgggacaccggccgagtttacgccgacccggtgaccgggaaactctgcatcgagtacaccatctcgtccttcgacgcgagcctcaatttcgagggaatcatcgctttggcaaaaatcgcctatgtcacgggtgcgagcgagattgatcctttcttgccgggggtggaaccttttgttcgatcttcctccggtacttcttccaccccaactgaagaagccacggaggaagattacgataagggagtcaaggaccctctatttgagaagtggctgtccactctcctccaccaaagggataacgcaccaatttgcccgccttatatatcggcgcaccaaatgggcacgtgcaggatgagtagcaagccggaaaacggcgtggtggatcctaaggggaaggtttggggcaccgaggggttgtatgtagcggatgcgagcgtgtttccgagtgcgagtggagtgaatccgatggttacgaacatggcgattgcggattggattgcgaatggggtggcgagggatttgggaaagaaggtctgaaaaagaggtatgtagagggttgtgaggtggccgataaccgcggagttgatgagtgtggtgatcagttatatggctttcaaggtaatgttaggttgacggataagtggtggtttggcaggaagttttcttgtcgcagttgtgtgtgttgcttttgctctagtgctcaagtttgattttcccgagctttgcaatattaatcgtatgccagtagttgaagagcaactcatgatcgggtgtattttctgcatgacataacgctgatagcattgcctggcaaccacatcttccaaacgcatccactaggtaaataggaccgtcctgcgaaaagaaactgatactcaggaggcaagaattgcaatcggtaataatccatcacgactaccaagaaaaatgtatcctctcctcgtgttctcctattctattcataaaaccaaacgtcaactcgtcaacccgtcatcctcctcttcgtcatccccatcctaatcattcctgcatttccacctcttcccgaaatacttcctctcctcgaccagcgaggtgttccatcctacgccccaacagcgccgccgttcttaacaacctccacttccccaaccgctgcttcacttccaaccgtggccccaggcccctcatacttccccagcctcgccgccaacatggtattctgcctctgcaactcgcccacctgctccctcaacatctccatctgcctcaacgccagatccctctccgctttgaccttttccatctccctcagcacattagctttttcctccttttcagccgccttcctcagcttctccttcgctttccgctcctcccgcagccggtgctgctccaaccgcgtcagctcgcgctggtacttctcttcctgcttagcgagttctcgctcgtgcttctcgcgtagcttggcgagccgggcgtcctcgtgcaccatcttgctgcttttgttgtgcttggaggcggtgtcatcatcgagggcagcggcagccgcggcggcggcgagtcccttctcttcctgttcgcgccgcttggcggcttgtttggcttggagacggtgcagtttctcttcggccttgcggtggcgctcctcgagcttgcggacttctctttcgtgcttttcgcgccgcgcggagtagtggtcggggagatgaatgctgccgttgtcgccggtaacggtgggctggagagaagaggcggattcggtggcggagagctcggagcggatggacgttgcgctggtgggatcgttggagaggtcgccgttgccgttgacggtgagggactgaccggatgcgttgatggggtggccttctccttctgtggcggagacgaagctgcggatagatgacatgtcgctttcaatgtcagaggaagagatggaggaggcgagtgaagcggtgtcgtcgtcggtgttggtgttggtagtgccggcgaagttggccactttgttggctacggcattgcctgctgcgccgagagcaccggtcaacataccatagagtccactcgactgcgaagcaggggcttcttcctcgacagcctctgtctctcgtaacggagattgggcatggtcggccttatcgacaccagcagctcttttctgttgtacggtaacgtccttgcgctgaatgttgtctggtgccgtcgtagctgcagcaggttgcgggacggcctgtgctgtttgctccagcacctcttcgccatcactttcggtaagctcttcgatacttttggttgacagccaatccagtaaacgggcagcatcgttagttattccgccaggagttcctctttcgaccataaaccttggcacactgcctccggggtcactgcgtgtcaccatgagccactcgacagcaaagtgttggtcatcatctgctccctctgccactgccattgccgctttcttagcagaccgcagcacagcctcctttttgaggtcatccacgtctgcctgatccagcgcatccttcatctcgtgaaactcctccctactgagttccgaagaagatttcgtccttctcaacggcctatccagcggaatctccctgataacctcgacggattcgtactgtcccctgatgaaatccgacctagcaggggcatcagggtgttcacatggtctcgacaccaacatgaactgcctcggctgccgcggtcccttttccgacgcatttccagtagccccaggcccaggcatcatcagacaggtgacaaagtccctaggcgtagtcggcccaggaaacctcgcgctcaccaggaacacctccagcctnccattgtcctgttccccgctgctatcaccctctgctcctcctcctcctcctcctcctcctccggcgcctacactcacacgctcaagcctcttctctccaccaatacctctaatatttcccgtgcccggctccgtcccgttctcctgataccgctttatactttcagcgaactccctctccagccctgcccgccacttgtcaaaggccacatctttatggacgctcctccgcgcgaaccaggcgccctttccgtcttttgcagagagcttgtacacgttaatgccgagcgggttctctttggtattggaaactttgcactctttccattctttgcggagcttggtggctgtttcggctgcttccgctgagagctttatggggaggaagccggagttgtcaggctggtggcgaccagttatggccgaactggttgctgagcgggggcggctttgagctttcgccgtggcggcagcgacgctgggtggtatcgggatcgagtcgacgagggtttgggcatcggtgaacgtggaggtcatgagggcttgcaggtccgagtcgggtctgccggcgaggtcggtaggccaggagatggggccgagtgcccggaagggttcgtgatgcgctggtccgcccattgtgcccgtaatgtgtgggtaaagagaagttgaggtacgtttatggcggtggtgggtagcctgatgatggagctggaagaaatggtgcgtatatagccgggctctgcacagataccactgtcgaggatatggtgatggttggcagtggtgaatgttgggtcaagtagaagggcgatcgtatcgccatacaagttaaggtgccagtatggtttagaataggtgattcgtagatgatatcgtagacgggtaggaatgagattgacgacttcggggttcgattgcaacaggcgttcagtataggtccagtttgtaacaattcttcggttgttggaggagttgttctttgcgtcttgttgatctttgtaatcttgataattcgaatagttcgatctgtatgggttttgtattctagaaacgatctaaccacgcagtcgtaatcaagaacttgaccgaacctccagactgacatcgacccatgttgttacgctcttggccggataccctgttgtctttgttgttcccgctgccaaacacttggtctggtcttggcatacacctctgatacattgtaacaccgcatgtgattagtgtactctactgattgcataagaagttctcgggctattatggtagtgtagtatttcttgtagttataactaacatattactacttactagtattttcttccaatcatattagcagttacttcctttacagtgacataaaataaaatgatatatgtggtatagtgagtatcatcaactgcgcagtcttccaacattttggttttgaccaaaaactatggtaatattgcgatgcatttggagcgtgtgtgcccgagcagactgggcgtttggcggccaagaatggaccagacgtttggtgttggaaatgacgtcatatcctcccaggggatcgtaaagtgcaccaaagaccccatcccctatagcggggaaaccagcaacagaaggaagtcacttacatgacctgacgtccaatgatgtcctcagatgccgtcttaaccgtcgagccgacagagatgaaactcgtatacgcggaagcagaaaagcagacaaaagcacgaggtaacacaatacgccaaacttcacacacaatcgtgtttactcatttgcttcatatgacaagggggatgctcggaaggggagagcgccaatccaaacactgacatcatgcacctggctaggagttgaagttgatgatgcactcatttggcgtcgaaaaagcgccttttcaatgatcttcgactcagtccgatatattggacttatgaatgtaggagagaagggccgagattcaccgaaatacccaagatgtcgatgccgatcacgccaaataactttgcaagtccatcattatctaactcatgttctcttctaaatagaagcttccatgtgttcgaggccagccctacctaagccattcatctatcagctcatcgcatccgggttatcatctgctcgactggtcgcgacttcccgttatctctcatcgaattgaatgtctactgaactgggggattgtggatgccaggaactccaggctgacagggaagttgtggcagagaagccaagcatgaggcctcgtctcgttcttgttcccgcctggcacgaccgctttgctgagcgacccacgagctcagacttcgccaacgtgctgacgtatcctcgcttgactccgtttatagcgtgtccctttggtctcctcgctgtattgatatcccagtgaatcgatccgtaacgtcgtttggcgaagaggggtagattgaggcggctggttgttgaggctgaggttttgttcgggtacgattatatttctgttgcccaacccagatgagagggaggatatgtccctcatgcgatggcgttgacctttgaatgagatgcagggtgatagcaagtagtttatatcatagtggctgacacgctgtatttttctcgtgccaattggaaccgcagtcgtcgcgagggattcgtttggcgatgggtcggaagaactgactttttagggttgatgagagtacatcatggcagatgccaagtcccccatgtcaacgatatctgctggatatgtaacctttgcaaaactcgcgtacctatagtacgggacttcggcagtgttgatggacagaatttgttgatgcattggatttggatacccgacgtgtgtggttgatgcagcaatctatctattcacctttccgtgtcaccaacagaggctaccgacactctcaacatgtgcaacagtctcagtcctctctgatgtcggggatggatgaatcaagaccagaaaacctatcacaatcgaaacacctgcgacaggtgctccccaaccctgttctgaaggcataaaatatatggaatcgggcattcgtatgtcggattatgcttgtttccatggaagttgaaaagctatgccccgagtctttgcggtagacatcaaactcagcaaccgtaacctcgggcctccgaacctgcatacgcagttgcagaagtgagcttcactcgtgcagaaagaatgaccggtcacaaggatgaaagtaaatagataggaaacccgacccgggccctcctagcaggtacttgaactactgtatccccccgctcaaactcttctcccaacatttaaccaaactttgataattatattatacaaaaatctctatcaagtatgctcaaaccgtcagaccgtccaacaattagaccatcagacctgacttcctcgaaggcacttctcaaagtatgtttcatgctcacttttctgctctctactttcccgtctctccaactccttgctaacatactaataaatattgtaggatgaacgatactgtgccgatagcccttgaggctagtaacgccaatctccaaacccaaactttagttccagctattattagttgggtttttatcggttacttatggttttggcaccgatcgacgaaagtttgggttcggtgcaacggaaatatcaatgctttcaccaacgtcccagagaatacacaaagaactcacatcaccgccatctgcctaacatctattgtgtttcgcggagtatggcctatcgatgtactcggctatatcatttgctgggtatcgagagcggacaacaacgaacaaggactctcgaagacactgccaattacgagatcacaacacgaactaccacctccgccctacgatggtggtggtgcccgtagtgcttcataaatcacttagccggtcgatatcgttgagcgtggtgttttcggcgaggaggtgatggttgtggcggagtggggggcaggaggcaggagcggaagatgggggctgattgaaaccacagcgtgttttgctttgctgaatttctccgtcgctcgaacgcctgaattggtggtaacaatctaatagagatgatgtagatgagagcaaatgaagtagcatgccagcttggctatagcagcaaaaatagcagcaagagagaagagaaagagaaggtggtgggcgagaagtgtcagctcaagtaggacggcggtgctcttagtacttagcacaaagcaacaatcgaacccgactcctcttcgagtccgtcaacctcgtaccggcgcatgacagcagtaaactctcccggccttgagccgcctcacccctatcaaccagaaagcctcgtggtagcaagctgtcgggataatgggtgctcgacccctctcatgtcctcgagtgtaccgctgtgtttatatatgtgagaaaggtcgtatctcctcacgtgtatacatgaaagatggccctctcttgctagcagcgggggggcaagctttgggacgtcgtttacgtatgtttgacagagctgtatcccagccgagatccggatagagtccaattgttttttttttttttttttttttttttttttttttttttttttgagattggagggagggtcagcttaaaggtggattggtcggagttggaacgggcgagaccgggtcagacgggatgctacttggatagtaggatactagtgtgtgagctgtgccgccttacgtcgttgccgtttaagtttagaaatatgctggctcggcagggtcttgccaagtgtgcgaccgatgtcgtggaaagttcaagttgtttgaagtcggcaggttgcaatgccctggcagatatcgttccatctcagcctccgagactccggcactgctccatggtagaggtacctacgtacaaagagctgagcctggtagggttgttcacgatggagcttgtgaatggaaggaacaagggcaaagggcgatcagacacaccttccccagagttcatgactcgaggcatttgcaactttcgagtctcgatcgggtaaggcaggaaggcatccaccagtcaaggtaccttccctttcgtagagtagcgtataacatgtagattcgtcatcatcatcatgaccagaccagagcattcagttgcttcttcaagaaagaaagaaagaaagggtgccaggcaacttcggaatgtcaaccttactatcagaccacagagatgccgagatccatcgactgtcaatcccgagatcccattcgagttccgtctctgccgtcgaggttacagcagtgttttgcagaacttcggcgttgagccaggtggagccgtcaagagtccacagagggaggagccctagcccctccggctattttagtgttaaattcaagttccctgcaaccgactgcaactgcaactgtatctgcattcctcaccactgggtacaccgtacgacatcttgggatgcaagatgccacccatccattgatgtactattacatacctctacgtatgccgggcggaaggaagtgcggaattggcagcaaaatattgtcgacacagaccatattggagagcaattgtcgtcgtcgtgtcgtgcgtgctaggtccgtgcaggggctgaggccggaccgggcaccaacttcttccttcttggcaccccgaccaccggccgggtacctaccggctgtcgaaggaaagtgtccagcacttggcatctctcctcggttgcgatgttcggagccctgctggaacgttccgaagtggaaagtcacgagtgcacgactcgggctacctagaccgaaaccaccgactcgaatgctgagacggccgtgcatgtgacatatcctggcagcgctcgaggctcctgtcgctttgacatgtgccttcacgccactctctgcattctgttttgacatgtttagtgtatgtagttgacaagtggtcaaaacgcagggaccagttcgcaccgaccagatgggatgaatgccatcgagtgccactctgccagagccgcagcgactacccctgttccccagtgctggccggttgatatgaactggtttcctccgtctttctcgctggctctgttcccatgcgctccatcgcgtctcgccgtttcccagggtccaaaggtctggctctcctctttgacacacattcaaccctggcgtgcctgagagacaagaggcaaagagagtctgtgtcaactgccgggccaatcgcatatttgtatgacgtgagcctgttttgtatcaatgggggggatcgatggttgttcatcccaaaaacccacaaaacccgccaacttgatagggaatagggcactccttgcagagggtttaaggcccgatgccaggtctagaggtcccactcgggcgggttccttccacatggatcgttcccgaagcctttgcaaagacaagacagcgccccgacctaggatcagtcagactcggagcctttcaagtgtacagcaacttcccatgctgacgggtggacggcatggacggcgccgttagagaaaggaggaggaggataggatgactaagaaccaggacgaagaggcgggacgggacgaatcgagacacggaatttgttttaaccagcgctaggtctggtctagtttttgggggtgtttctagattcggtgtagctccaaacggatccgcgcatttttagcccaagcaaggttgcaagattgaacgaagaaaaaaaaaaaaaaaaagaataagggcggccaccagtttaatagagaggctaaaaacagtcattcctcccaactccaattcctattacaaggccaagcaaccaatcctagctgagtcgcttatcacgcagccacagccttctgctaaagcttcagcttttcttatcccccgcctccccttcagaatccttccattttgctttctttctctccttcttcctcacctaagcacacctaatttcttacccccaccctccctccgtgttcttcccctcccctctcgaggccatctaggtcgccagtcccatatcgcgtcgtcgcgctcgtcaattcgaaaaaaaaaaaaaaaaaaacgacgaacgaccaaccatggcgtccacatccagagctctgggacggctttcggccccctccatgggcgttgcccgtctccagacccaggccgtttctaggctactcagctctgcgcctcgtcgcgctctcatctccgagtccaggcaggttgctgtcactcagcagattcgtcgcgcccacacagagactactcctcttcctgagccccccaaggaacgtcgtcggttccggaagttgaggtggctctggagggcacctctcttcgtctccctcgccggtatcgcctatgtcggttggggtgtctacgaagagagaaaccctggtcctcaggtcgagcctgacccgtccaagaagactctcgttgttcttggtgagttttaacccttgcgcatacgagatagctatacgcgcagctttgcgccatgcgctttctctttatctacgagctcaaactgactgacatcgctcaggcactggctggggctccgtttctcttctcaagaagctcgacactgagcactacaatgtcatcgtcatctcgccccgcaactacttcctcttcactcccctgctcccgtcctgcaccaccggtctgatcgagcaccgttccatcatggagcccatccgcaccattctgcgccacaagaaggccaacgtcaagttctacgaggctgaggccagctccgtggatcccgagcgcaaggtcgtccgcgtcctcgatacctccgagatccgtggcgacgtcgttgagaccgagatcccctacgacatgctggtggttggtgtcggtgctgaaaacgccactttcggtatccccggtgtccgtgagcacacctgcttcctcaaggagattggtgatgcccagcgcattcgcaagaagatcatggactgcgtcgaaactgccgctttcaagggtcagtcccaggaggagattgaccgtcttctgcacatggttgtcgttggtggtggccccactggtgtcgagttcgctggcgagctccaggatttcttcgaggaggacatcaagaagctgattcccgatattgctgaccgcttccgcgttaccctcatcgaggctcttcccaacgtccttcccagcttctccaagcagctgatcgagtacaccgagagcaccttcaaggaggagaagattgacatcatgaccaagaccatggtcaagagggtcaccgaaaagaccgtcgaggccgagatcagcaaacccgatggtacccgtgagaagattactctcccctacggtctcctcgtctgggccactggcaacgccgtgcgccccgtcgtcaaggacctcatggagcgcattcctgcccagaaggactctcgccgcggtcttgccgtgaacgagtacctcgttgttcagggtacccgcgacatttgggctgtcggtgactgcgccgtcgctggatacgcccctaccgcccaggtcgcctctcaggagggtaacttcctggctggtctcttcaacaacatggctcgcaccgaggtccttgagcagcgcgtccgcgagctcagcggttcccttaaccttgcgcccggcaacgctgccgagatctccaaggagattgaggagcatgagcgtcagctccgccgcatcaaggacatcaagcccttccactactctcaccagggttctcttgcctacattggaagcgagaaggccgtcgctgatgtgagctggttcaacggaaaccttgcctctggtggcagccttaccttcctcttctggaggagtgcttacctttccatgtgcttcagcagtaagttttccccaggaatgtaattatttgttcaagaagcggtatgactaacatttcctgccagctcgcaaccgtctccttgtcattaacgactgggtcaagtccaagctcttcggccgcgacgtttctcgcgagtaaacgacctgtccatctatggcatgacttgaaatccaatctctccttcttgcacgctcttttggcatgtttagcgtgtctcttgtatagcgagtgcggacctggggacttctttgccttttcttcttctggagtctcgggctgttttggtcatagaaaatgggggtttttagacggatttttaaaggaggatttagacgagggggcaatgaaacgaacgggttcttttttatgttttcttttgtatgacgtctctacaattctcttcaagtatcctgtatgaaacatttaagttattctcgcagccctcacagcagtactgtcttcttgtccttttcttttcgcctcttatcaagggctatcaagacatatttccgacgggaccacctgtctgagctgttgcgtctgaaactgtatagattaaaagttatttacattgatgcctgtatcgcgatatttgcagtaccgttcaattttacgagctcgttggagacttcatttctagaacagtcaaatcagaatcatgtagattacacttagaactgtgttggtggtgatgtcggcccctgagatgagcacaacaaggaacagggttagggttacattacgcagtaccgacgtatcgcacttttgctcctcacaggcaatcgacacaatcgtcatatgtccgtttttgctcttgcaaataactttgagagctggacttaacaaccaacttggagcccattgtttgtccgaaaaaacatcaaagttagacaagggtttcacaaagacgcacatttcatgtagacattctgtgttctctgatacagcgacataatgcatgaaatcatcacgctccagctcgggcagcagagcaattatctagccacgcatttctggaatgcccaggtaagcatgttcattgatttcacttgaaaccggggaaacagctgacacttctcgaggaatcatattttacatattccgaggatcaagagccagccgttaaccatgatatccactggcgtcccggcatcggtgcggatggcaccgaaacctacatgccgcggaccgtcatttacgatctgaagggtggctttgggtccatggcaaagacgaatgcgctgtataacgaccttgaggagggacagacgcctcaagcattgtggtaagttgggcatcaatctcggtctggtggacatcttgcaccagattccgtcattttcgatcgacatccttccagcgttcaaacccatcctccctttcgtctacctcctgactcacctcccctcctttctcgccacaggaatggaccaaccgtactccaaaaacagcccgccatcccacaatccgcctatcaacaatccctcgacgccggcctcgagccccctcccctcaccacggacaccgtccgctactggtctgatttcaaccgggtcttctaccacccgcgctccgtcgttcagctgaacgagtacgaactcaactcatccatcatgccgtttgagcgctacgcgacgggcgaggatctgtttgcgtcgctggacaaggaacatgaccttctcgatcgggacctgcggccttttatcgaagaggccgaccagatgcaagggattcaagtcatgacaggcttggacgatgcctggggcggatttgcggcaaaatacttggagaggataagagacgagtacggcaagacggccatgttcgtttggggcagcgagcaggagtcggtgatgagggctggcggattgagcagggagaagagactgctgagactggcgaataaggcaaggacaatgacggaggtgtataagtatgcgagcgttgtcgtgccgtttacggtgcctgcgacgctgccggggagtgtggtgctggatgcgggctcgcagtggcataatactgcgctgtcggcggcggcgatagagagcgtcacgcttccgtcgcggctgagggatccggcgaacagggatacgatggctacgctggctgattcgctcaatgcgatggggaagcagaatgtggctagcttggggatgagctttgctccagagccgacggaggaggaagatgtagtcatggaagggacgcaggatttcaggcagaggcagttgctgaaccagaagtcgagtagacatgcggctgtgatggtgaaggagaacccggagggagtgtttctcgatattaactttactcccaccgatcagttggactatgtccgtcgccgtggtggcggcgatgatgacagaccgagggtgttcagccagatgcttacctcgagaggttatgagattgatgagcaggtgcaggaagccaaggaggctgaggaggacgagaggttccgcaggaggagctcgtacgagactgttatgaaaaggtacgttttctgtgtttttttcttttcttttttttttttcctttttacttttttttttctcgtcatcttttgctaacaaagtccctctcatgcagttatcacacaccccttcgcttccctcttctagacagcttccctcagatcttcagggatgacagtggtgagccactgaagagaggaggagcgatcaatgtcactagcagtctgtctacggatgcttcagtgcataagaggctgaagtcgttgaggactacggttggtcggtcgattggattggaggatagggaacagcttggaaacgagctggcggagatggctgatgaatatcatgaggggtggtcgagtggaagtgatgatggagatgacgattgatcggtcgacgcagcaatcaacaacgtgttcaagcgtgaagcagacaagacgattactccccgaggtccttccgcctttacaccagacatttcactacctgggtatctaaccatccaaacccaacaacgccccaatcaaatccccctccccttccatctcccagaaatccatcaccacaactcccaacctcttcccctttaacccgtccggcccatcatccctcagcaacgccaacaacttttcgttaactcctcctttcaccgttccaccgccagtcaccttggggacaccttgccgttgttcttccggaccaagcgccataacctccggcgtaatgttcggttcattcaatacatgttcccccgaggtgaacgtgatccacaacccatcatcctcatcatcctccccgcgtgcacccagtcctgccccgggaccgctcgcagcccgtaaatggccctccacagcctcccacttagccatcacattctccgttacacttccattcatcccactcggcaggtcgttaggttcaaagtagtcctctatatacgccgtctcattcctcttttccccctctaccacacccaagtcaagttggttataaaccaactcaaagcctctattgttctccggccataggctaggagaaaagttgagtcccggtacagccagctgttgatcgagaggcaagtcgggcaggtcgaagcgtttgaggaggacgatcttgccacgggcgtctcccaaagtgggcgggagggagtgtgacgggtagatgaagcggcgggcggccggggttgtaaggagggaatgaaggaggcgttggacttgtggggtgttggaggcgtgggagcgggttgggtgctgttagtctgttagcgaagggagcgggagaggcggtaacttaatggacggtgatgatgaccccttttgtttacatataacccaaaccagttatacccaccccagatgaaacccaaaaccagggcatgaaaatgtgtaaacgaaagaaagaaaggaaagaaataaaatgaaaagtaaagagaagaaactcacctcatactgcaaactaaccatcaccacctcccccgctcccctcccctccaaccaactataaaacccaaacaaaacatcctccaccgtcgccacctcactcaacaaagccatcttatgccaaaacaccagtctcgtcccttgtcctcctccccctttcccactcccacccgtacctgtatccaacgcagcataccgcaaatcaaagaaccgcacccccgcctccaacgattccaaaatactcttcttctgacacctaaaccattcagccggcaagtagctcggattagaagggatcgagttcctcgtctcagtagtaaagttccaggttgcgctgtcgtgggttcccggaatggctctgaggcgggtgagcggcagggagtccgggagaggggtcatccattgtgcgcgacgcttggaggctgcggacttgttgaaggaggaagggaaggtgccgaagatttggcggccgtcaccgagaatcttttggagggccaggtcggctactgaggagaaggagtcttcttcttctccaggttgtgatggggaaggagaggttgttaatgggttgccagtggtgaggtctgtaaggagggagaagaagaggaggtgaaggacccagaagaggacggccatgatgcatacggagctgaggatcgcgcggtaggaggttgtgggtagtaggccgcgaaagcgcttgaagcgccgtggtgaggatgagggcgtggatgccgctgccactgtcggtgagggaagatgaggaagactccgaggaactggcgcagagaagagcggcgagcgcccaggttttaattcctggtgcatcatcgcggcatagcggatggaagaagcaagtggcttttggggtcctcgagggtgatacccgaggtacttcgagcgggtttacacggccaaagtacttgagacaagatagaatcctcagtgagatgttgggttgaggatctcgagacaggtgttactgtgtatctatttgtaggacatgcgaccgacgatctacgggggcgaacgtgcaagctttgattggctgctggcattttgacgttgacatactgaggcgcatatggcgttttcccccgagtacaacggaactaacagctcaattcattagcagaagcaatcgacgcagcaaagaatttgttaagatgatgtataatagagcaagaagtgagatgaaaagtcacggacgcaaagaccactgcgagatggaaacttggcttagttgatggggcacttgtgccccgaaaaactaaatttattagtctagcagatttagcaactctatcttagatacatttctctacacctcgcgcgtggtactgctcgcacatagcaactaatttgtccgtgaccgccaacaaaatctgtctgtacatccttcgatcagtgttcgctcttaatggtcggtggcgcggtcgccatctgttgtcgcttggccatcgggccgttcgcatgttccccttcggccatacgcttcttcttcttgactggcctaacaggcttcgtctctccaggctcgaaaacgtcgtcggggagatcgaaattcctaacgtgctggatagtcaatcccatcaactctgctttgaagatgtcgttcgaggtgcacattgccttgaagtcgtcgacttctctggacagatccagagacttagctccctctaccagctgcaggccgatgtaatggttagtggtgtaaatctcaagctccggctccttctccggtatatcctccagcttaaccttgtcttcgtcgtagtcgttggcctcaggctttacagagttgtcctcaggctttagaggtaccgttcctagatgtaccacgtcgttcggttcttccttgacagccggcacagtcggctcccgtgcaacaccatcctccgtcttgatctccgccttgacctcaaccttgctgtcgttcttggcgctcccattcgcggctatatccgtcggcttgaccatgtatgtgagatttccggtttgaatctcttcgacctgagcatccgtcttgcatcggtgcactctgtcgtaacctttgttgaaggggcgggcaagggcgatggaagggtgcagctcaagcttctggaccagaacacgcactcttgactcgacgaagcccgaccaggtattctgcgcctctttggtcctgccggatgagatgaccgtcaggtaaaacttgaagccgttggtgaaaaaggtgtgtttctcgaacaaatctttccaaggccttttacccaacatgatctcttcggaaatctgcaccccccgttccagctcctgttgaatgaccgccattgaagaccttccaacattgtgtgtcgcgcacatggaagggtatgatggggtgatgatgggcatcttgtgattgcgatcactcgggtatatctagtctgtggtgagacatcagcgcgacaatgatgaggggttgacttaccttgggattccacaccgctacacgcgtaatggactggttgtattcgatattcttcagaagaaccgggagcggccatggccagttgagcataatagtgaagaatttcctgacgatgacagcactcgtcgccttcggatagagttggcatactctggcgaccagcatagcccaagccacaccaccaggataacccatgatattggcgtagatagcccttctctgagcccagagcttgattgcacgaagtgccagcttgaacgtcttctcttcgggaaccagcgcaaggatctcgtcggttacgcgtgttccgttgagcgagcgcacctcgttttcggacaagccgcgcaggaggttgttactgttcaaattccagtccttgtcgtcaggaagttgacgaaggctctggattgaacagaagataagatctatgctgatgcccgaatactcgaacttgatgataggaacgaaggcctcgggtactggagtcaggtcggtgatggcgccagggggagccatttcgacaagaaggttgggaaagatgtcgaagtattgcttgacggtgacgtacttgggtacaacgacgagggtatcgatatcggatcctggcccatacacacccaagcgaaaactgccatatgtgaatattctgcctcgagcgtcgcgaatcaaaatggcattgtgcggctccttttcctgcgcggccctcttcacgaattcatcagtaatgcgctggagatctgcgagcaccgcccatcgcttatcagtttcggcctgactttcgaaggtgccctgcgcgcgcagctctttgagaagggcctcggtctgtcgtttctcggcgtcggtaggtagcgtggtcgagataggaggcgttacgcccaaggtttgttcggggttcgacatggtggcacgaagcgcggtgggacgaggaagcgtgctggatgcgccgctaagagtatcgaagacgaaatatgtcgtgcaggactgatcgatgacgctggtcgcgacaagaggaaaactggatcgcgcgcgcaaaagagaggagcgcaggcgcagtgagagaacgctgacgggcgaaaatagaagtctatgatgggattgaacagaaggaaccaagcagctccacgtaaggcaaagaacgctcaggtcatgatatgctgtgctttttgttgattcgaaagatggtgataccggatagctgattgattctgatatcgaccctggggcagtcggagaagccgaaaccagacagggtgatcgatggggatggatgaaggggctgcgttaggtaggttgtcgcagaagacaaaaagcacgtcgccgactcggcgcgtctcggttcagcctgggtgttgagcacggactcccactcaccacaagtctggcagcatgattggcgcgaagcaatgtcctgttatttcagagacgctggacactgcaacttgaaatgcaacctgcaggaatcacccgtaaacctctgacgagtatcctgggacccgcacggggatacctaatctccactgaaattcaagtactttggtacccccaccataataagacgggtatcatgttggcttaggttttggtgtcttggttccgacaattcagggagtcaagctctgaaaagctcaatcgtcacattgcaaaggccgctggactgccgcatttcaggtagaagaaggtcttccccagacaacccgacctgttccttcaagtacctaggtaggtaggcgtaggatgtccgtctgtccacttctgggcatcttacagtacattcgagtaacgccatggggacaggtgagttggcagaatcagttccatttttgcagtaaacatcggtctaatattcagggacgtattctattatatcggctgtaagtaccaattcaactttggtctaatgctaggtacgtaccatcggagtgaaggtcaaatgacgatagagtagaagtatggatttggagaacagatgacatttcaaagctgccgcggcccctgtggaagatgggatctggccccaagcggcaagcaagggcaagaccggaccaggtgtccatgcatcatccactggagttcccctgggaggtcccttccatagcgcggccccgcccccacactggccctgcaggcccctgcacatgacgctgccgctagatggaggatcaccgtaacagccggggcaacgttgaaagtttacatgggtgtcgcatctggattctctcggcctcccctacactacatccattttgcaccacttccactttgcttagtctcaatggggaaggatgaaaaagacattacttctctgcttcatccacggcttcaaggtatgtacaatgagattaagcgacgcgccagccaagatcaaactgacattgtcatgcaaagggaggtgagtcgacctttggcgacaactatgccttcaccgagcacctccgccaacttgtcgcggccgacctacccaagataaacgtcaacgtcgtggtatatcccaaatatgagactcgaggggacttgggcgagtgcgtagcgcgatttcgagattggtatgtgctcatcgaccgcatccgttccttcatctgtcacatgcttgaagccccgaaccatccctaacatgggtcgccctcgctatcacaggctcatgaataaagtcatcgacctcgaagttgccgccggaacctcatcgcccaccatagatccctcggtccgcgtcgttctagtcggccactccatgggcggcatcgtcgccgccgaaaccgccatcgagctctcctccgacaagcctatccacggcagcaccgacccggccgtcgaggacccgaagctggaccatcgcaccgccgactccgcgcctctccatcgaccacccagccccagctcgctcatgtttccctatatccagggcgtcctcggcttcgatacaccctatctaggcatcgctcctgccgtcttcgctcatggcgtcgagggtcactatgcgacggcttcggcggcgctgtcgcaactgagcagcttgacaagtttactcggagcgaagggggcgcaggtgcaatcgaacgcaacaacgcagaaaagacagatggccgctctgccggcgccggaaaagaaggaggagcagcagaggaataatggcagcccctgggggaactggggcaagatcgccatggtcgcgggcgcagcggctgctgcagcggctggaggagcggcggcgtactacaatcgagatcagattacgcaaagcgtgagctgggcgacgtcgcatctcgagtttgtcggggtgctttatagaagagaagagctgcggcgccgtgtggcgtacatggtgcggctcaacaatgaccttggggtcggtttcggaaacttttatacccggttgggacgggccgcggggtcaaaggaagtgagcatggtcgggactgtgatgggcaatgaacggacattttgcgtcctgcctaaaaaggatcccgctggggactggagggaggccatcaacgataaggctaaggacgaagtaacggcacatatctgtaagtgcacccctcccaatctgttggagcgaggtctttatacatacgtgaagcgagtactgacactattcatagccatgttcgacctgaaggacaaccctggctataccaagatggcgcatgatgctagagatatgattgttaagtggttgcggaacgactggtatgaaagcagtaacggtgatgtcattcgcgcatagaagcgcaccctaataaccgtaaccttccatctaatagcccaagtcatttcgtttttttcccatcataatccgtctatcattatctttaaatcacggaaactctttgaaagtattatgtatattcccccgattagctcggccgcagaatccacagtccaagtggcttgtaaaaatcatttaccgtgaccacgacatttcaacagcaggggcgggtaggctgtgagcatacgtcgcacgccagtccagcccaagccaaacccctcctctttacaacaaccacagcctaggtagtctaaaactctgtaacccctcactgcctcttcttctcctttttctccttgatagcaccaccaccaacctgcttcctcctctggctcaacatgtggctatacagcaccaccgagccagggatatacgacaacagcacagcaaccagcgcataagggtaccaagtcgcgagctgatcggccggacccacgagcgccttgaagatcatggccacctcggagctgatgcccattgggtacagcaccaggaaggcgctataccgcagccagtgcagccagtaaggaatgaagtcgacctgcttgagcgcaaagtagctgtaccggatcacctcggtggtggaccaggccgtcaacatggaggtgtaccaggccgaactgttgaggtgcgggaaggggtacgagataccccagacgagcatcaggcgcgaggcgacttgcatgacggtggtgaaaattggggcggggacgatgcctgtttttttttgtgtgtgtgttaaacatcgattagcgtttgtttccctaaacaggtagtagagagaaaaggtagaggaggggacagagatagggacaaggatgagagatggagactgagacgggatccgggtgggggcaagcgtcgggcaagcaaggcataccggtaagagcatggaagatctccatgacagcaaaggtctgcgtaacacgagcaaagtcatcgacgaccagcggtacaaagggcgcgcccttggcaaagtagacggacgcgacgcggccgaggatcgtggcccaggcgacggccgaggcggcattgtaaaggactaggtagcccttgcggagagctgagccagccattgttggtgttgtttggtgtgtggtgtggtgtcgatgttgtttcggtgatcagttcggcggacgtgggaagatgtcgacggatgttaaggtaggtaatgatttgatgctatgaacgtgattgacggacaaggtaagtaggtgataatggattccccaacaagacgggacgagactgctccgaatgaacgcggggacaacaattttcgacccgaaccgagaccgcggcaggtggattcgcgcgtcgggacaggggtcggttcctttcctgtggggtaaggtacttgactccgcgggacccactatctttcggcggcctggtgtttagaacgccgatgtcaccggtgggttgtgagcattcacatgtgaaagaaattcaacgcgagaaaggtaacttgaataaagggaatacacggtattgagttgaacctagggtcattgcctccattttgaacaattcgccgctcacgtctcggcgtccatcattctcggcagagaacggacgtcgattgttaccgcccagggctgggcgcagtacacattctgccgtgttaaccggccatgacgaatctttttgatactcgtcttattttcagtccatagttatgctgccgaagtccaacgtcgttgaatcgtcctttgaacccaagcatagctcaaaactggtattgaccactccaatatacaaaatacaattgctcaactccaaatctttctccctaggccccaaaacgccttggtatcatatcccacggaaaggaaaaagacaataaaacaacatggggttattacatacaacaaaaacggttgtcatgtcatcgttaagcgtaaatgaaatatatccttcagtgcttcctcccaaagcctccaatctcccttgttcgagatgagctggttataaagtcccccccaatgcaacctgttccagccagtgcagacggacgaacccatggcccaggtgagttctttcacctactttgatccatttctagaagcatgagcgatggatgatcactcgcgcgagtcccttcgatgcctaaggttgctcaagaggttcctaatggagcggcctccaaacaggaactcagtcgaatgtcgtccgcagtagctgtgtgcgttgacgtgcttgttgtgagacttggttgtccgtagtggccttgatgggtccgcagagtttgtgatgttccccgaatcctttctgctgttgacgggagccactgttgtctcagactcgaaagagtacctcatttcgtggtactgttgagttgtgttagtaccggaaagatgagacactcggaagggagcacggcttacgctatcaagagacatgggcgaggtaatagggcttgtgacgggcccggtggtgctgatgttgaatgccgacggagcagaggcgctagaagaagagcgcttcatgactagatgttgttgctgaaagttggtgatgatgttggatagtggtatataatgcttgacttttgatgccaaggacgatgagaagagcttctacacgagtagatcttagtgtcgttggttggtaagagtgcccgccggggtagacagttatggcacgcctggtgctcagataacgtagctaatagaacaaaggaaagatggttcactttgcttgcttgaagcttgatgatagtgcttgatcttgatatttgatgagtaagtaggtagaaagaggaaatctgaattcatcagtccggaggcgggccggccgacttatatctctttcaaagataccgtgaggtcagtgacctacaactagttcgaactccgtcctacgtacctggttgaaccattctgagctggccttccaagcagtcaaggtaccgggattgctgcagcgttctgacagacaaaccggccaagaacccttggcacatgtttgttcaactggggttgtttggccctcgccgcgggagcgcatttgcgtgtaagtcggatcctcggccgagcgacgtagtgtactatgaaacgacagaaaggtcctcgccgagaggtccttgcagtgggtattgccaatgttgcagtgctcattctcgcacagcttccagtagaaaagcctgaggagtgaagacctccatgtgaactagcccccctgtcgaaaattatcggccaatggcatgtcgttgcattggccaaaaagggacgccattcgcaaatatgattggtcgccttaagaagagcgtcttttcaggcatccattgcgatccttccccatgcaggtctttgctcacagggacaccgaccagcaacgggaatggtggatcatggccggctcaatgcagtcgtgacttgatgagtcaacattggaccccggagataggccgttgacgataggacaacggcaaaagatcaacaaagacgtggaaattgccaagtcggcctatccgaatgattatcagttgctccatcccgcattttcaatctccgagtgtagtctacggcgtcataaaagtcgtcttgtcctatcgcaggactgagccaggtggtgatgggccagtttgcagcgaggacttggacaaatgccggtggtgcccaagggacaacacctggaagatccaggttggtggacgttggtggacgttggtcttctcgggcatacattccacttctgtgtttgctctgccggtgggtttcaccaagactctggcagcatgccagtgttgaccgccaggaatagggactgtcccacggaagagatgaagtgtagttggctggatgtgatgggtgatgcggatggccgtcggtgtcggaaaacagaatgggtggggaggttgtgttgcacagagacacgggaagcgaactcccgccagcaagcctcggcgagagacgttgcggggatgggaggcaggggccccgctgcccccgccacacttactggacatcgtcaaaggatccatgttccacactgccacatccgcaattctccacagttcccgttcctcgccggacagcactccgtcttcatccgtccatgccgcaacagccgtcaaccatctcccggcgatacgatatcgccctgtgattaaaacatgaattcactcatcttcgatgaccatacaaatcagcgcaaagccattttcgaggcttcagtcctggtttttttctctatcgagatgactgcgtcggtgacctgaagaaatcactcaataacccaggagtggttgggtaggtgcagcttattcccgcctttcgaggtcatgttaccccgttgaacaactcgaggagccttttttttattttgagttcttttcgggtgcctggatacgtaaggttgcagcgagataggtcgccgctcgaaatgggcacgaatgcaggaacaccgcagtgagtttatcacgattgtttcttttctgggtggtcacgcagtcccgtcgccgacccggtgtcgtcgtcattgtcatcgtaagacgtgacgcggagcgatttgtaggggaccacctcatccctcccacttttctcaaaggtttcatgcataatgctcgaaagcttctgctgttcatcgactattgccagaaaggaaaatcgggcattaaaggggaaaggtcactgtctttctcttgttgtcgagaaaggctgccttgcgctactgcacagtagatcagtcgctagaagcagtcctacctcagcagaaccacatacaattcatcccaggcgaaaaaaacccttgtctcatgtttggaggttgttatgcatgagaggcttctgaatggcgggtttttgagttaaggttccatcgcgtggtctcgtggttgcctccatcacgtcgcttgcccatcacagagttcaattgttcgaggttgcattttggaaacaactctggagatactagtatgtatctattcaaagactgcggtcaacgaggatgacttaaaggtgcagtgccgaagaagcctagcacttgataattcgggatattgcgggatcgtgggattctaaatcgtggatttcgggatcctactgaggtatatgtcttcctgcggcgaagggcgttgaggacaatagcagttgctgaagtacactaaagatagtcaaattgacgatggtcggatgaaccaatctggtgagtgtcttagttttcaaggctctgacaagcaagttcaattgctgacgaagtgtgatatccactcctatactgacttatgtcaaagtgaggctgtccttcaggtcatgttacttgcaccttcatgtcttttcttgccggatctttgcagaagctgttactttgttcacgcagctttgacagcgaagtctcttcgccatatagtaggtattattttcaacggcccttgaattcttgcaaaatcgtctcagctcttcgaatgggtcggtcgtacgaacacagtccccgagaggcggcaccttctacgccgctgaaccagaatgtcgggagcatcaaaaggaccagtaagaccttcgctttctacaccccttgtttatggaagctccgttggtggctttccccaggttctagtcttctacacgatcagggtttctgggcgcttacactacacaaagtgatcgatcgatatttccggtttgacacttcgcacagcctcgatgcgcattttggatggtaagcgttcctgcatcgttctgtttcattgaggctcggatttttggaagacgagccagaaatcctgattgcgccaagaaaacagacaaactgtgaattttcctgatacactgaaagttcgtttaatttgatcttcacatcattaacagcgcgttctttgcattggactatcatcctctggaacatcttacacagtcacccagaaatctccattcaccaccattttttgtttaccttcttcactccgcgtcctccggcttttgcccatacacaaccttccaggtccagtagccgtggatcttctgctccttcatctcttgacgcatgtgcgccgcaaataccgcgacttcctccgtcgaccagcccatgactttatggaagaggaattggatgacaccctcaaggtctgatgtgacagcagcgtaggtgtagaggcctatttccttttgcttggggtcttttggccagggagacaagggttgctaaagtcgctggtcagctttatccctaactctgggtcaaaacggaacttaccttccactgcttcgtatggaggttcacaaatcccgcctcctttaaaccgggctcttgggttccatcatgagcgatggtcaaactcctaccgattcgccttccagcctcgtccaggatttttccgtacgtggccaacgcagaatcgggaggaagggtttcgtcatcacacgagacgatgggagaacaatcaaagtgctcaatccaaccgccaggcttgcagcaccgataggcatttttgtacaagtttccccagtcttcaatagcgccgttgaggaacgagatgtggatatagtcgaaaaagttttccttgaaagtccattccttggtcgcatcatcaatctcgaagcgcaaatttggcggggtccaagtgggctggattggcgaaatatccgtaccgaccacatcgcagtaggggaatttgtcggcaaagtcgattgcccagaatccttcgccagtaccgatatcaatggcatgctgaatgttgtccttgagaggggcttgaaaaagctgcttgtccgtcataagaaagagggagtgatagtagatctctagggctccaagcatcttttgatcattgggagcccagtattctccgtctgtcaccgaatcactatggtaggttcggccgttgatggtgcggtagttgagaatactcgatgaaatcgaggcagtcgagctttcaacatcacttcctagagttgaatccttgtcatctgtgtcggtctcaggaagaccttgctgaagccaatgtgcaccggacatgacgccaggcaattcgggcgctggagtttcaggagcgggtgttggtgaccttccctcagatctaggagaggacaaggcatgagtaggtgagttttccttgggaccaggagaggagggaccaggggctgttggcttaggcgaagccgcagcatcggacaatggcgactcggcctttcgtttttcgggaacgcccatggttgaaagacggtctgttggggtcagtgtgtaggatatgaagggtcaagtaaagaaagaatccgagttaaaaataagaagggtaaccatgtgagaaccagcgtacatccggcggactatagcggtttttttaaattcaaacgacgacaaggggctccagacgcctaagcctagctgggaagcggattatacataagaataaccccgagtttctgacaactcttttcacttggtgcaaatcgattattagtgcggtactattgatgttagttagtcgcgggtcccaaaaggttgccgaaggaaatgcagtccaatcaactgtctggccgaggctttgcccggctgctttgatgcttacccggtaacggattgtggattagacggtaaggtgccatatgtagtagttggtctgctcgggcggtaggatgccagatagatctcaccttgaagtcggagttttgagctgatacctaagctgccccgcgatgtcaggagacctttgtgcgatatggggcgagtctgagtaagcagtaccagcacgatgttgaagcgaaacccctcttctttgactaagaatacctccatctcaaacctttgatgagatcttggacggcctgcttcatattttaatgctggctatcaggggggcacaagacttcggaaggcccgagagaacggtggtttgttcggggaagagactccacatttcggctcgcttaggttggcttgtctggattggctatgtttgggggtacagctttggatgatttgcactgaatggcgtgtgtacaacttctggtgcttcaccctcatacacaaaagggaattcgggcggccaacaggtttacacttgatgggtcatttagtttgtatgtgcttgcagggaaaaaaagaaaaaaaaaaggagaggggttgcacttgcaggggactttactgtattacgtacctctacgtaatgggtctttcgtgtctgtatcagcgtgtgcacccaagttgttctactttttatctccgagttcgcttcgcaatgccggaatgtacaacgatgctcaaaagtacagtagaccccccctgaacctgcatgcaattgtgcggttcctggaggatgtaggtagttgcaggagttcatctgtgttgcatcgccaactcggatatatccccgaaactataccagccaatcacatctggagagagaggccttcacggcgacgcctcaaaagggcatgcagacctcggcatatcaaatactctaattgccgaggacaggggacggggagaaatccgagttgaatgagattcagcggtacatatttgttttctttgaaggtctcgtgcttcacagtacccgtcccagtagagctcacagttggacatatatgtttacatggctgaaccatttattgtcacgatgagagacattggtgggaagacgatagagtcagatggactagttgtctggttgaagggaagacgtggccggctagaaatgcactatacccgaaagcttacgtgaccattgggtgggccatgacttcttgcaacggtaagagtacccaggagaaagcgaccccctatgttgttcctgtccacttacatggttactcaccaagtgcaaaagtaactccctccgatcaggtggcacatcaccagcctgcttcagcctgacctgttccttgcctgactgtaacttctattctcatcctctattcaagaccatccatctattttgatttatgctcgtcctgaaagtcagtattatgatttcttagcttctttggacaatttcactggttcaacagtaacctccataacataggtttgatcagcggatcgaacgccgcctcgcatgagagcatatagtgaaagtagttggggcagctgccagatggtgaagacggagttactgagataaacagcataggtcaaacgaagcctaagaaactagtgaaaccaccttcaaatcgcttccctatgtattgggcagaatctcttcccggctgaatcacgaatatccgaattccctccaaatgtttcgattgacataagagaagataagcgggaggaagaagacaaagggtaagaaagaaaaggaaaaaaaaaaaaaaaaattgcaaacctctatgggcattgaggaaaagttagatccggtctgatctcgtagataagttggtcatcgcatgttgaaaagtggcatgaaggacgaccaccggaaagtacactcccgcgttgtaagagtttataatttgcaatgaggaaattctagactgtgagcacgatggctgagcatcacctcactggtgtgtactgttggctcaatttggacttggctttgaacctttgcctgaagcactattctgggctcactcggaattcgagccgcaaatacccaggtcaactgatgaccaagcttagagtcaccgcgcaagagaatataagtaatatcggagtcgggaatatgtcgtgtgaaacgggatattgcccaacgcgcagacatgttgtaagagtccgaatttcgtcttttttgttgtgtgcttgaagtctcaatacccgacgatccgacgttgaatagtcgccggagccagtccattaattaaaagaaggctatagaaagctcgtaagctgatatatgtaggcagaaatctctgaacccttatgtcgttttgtttgtcatcaaggcatccgctggtaccaaccaccacgggacataacccccaagaacgccgagaaacccggcctgccgccgccatacgtatccgatatacccaagtcatgtgccggtatgtaattccgtcggtacgacctattcccgaatgttgatgttgttgtcatttgttgttgtacagattctcctcgtcatctcaaagccggtggtgatgtttgcgcattccctgctttggccactactcctcttttacggtttgctgctcacttggttagcacatagacagaataacgggccgggagcagcaaaagaagaggttaaacataccaccaaccaatccatgccctctgtgatgcctgtcccttccactgcactgcaggccatgatgctccagttcctgtcccttagctcgcccaggcggagagcctgagagatatctgccgccccctttgcacctggctgatcttgcttgttggcaaacaccaaaagggcagcgtccttcagctcttcctcattcaacatagcggccaactcatccgccgcggtttgcaatcgctccatatcggtcgagtcaacaacgaatattaccgccgccgtgttcgcatagtagcacctccagtacgggcggatgctagtctgaccacccagatcccacacattgaagttgagattcttgtatgtgactgattcgacgttgaaaccgattgttggtatcgtggttactacctcgccaatctacaacatgttgtcagctctccgaactgtgcgcgcttccgttcgtcagcttttcaacaggtgggcctaccttgagcctgtatagtagtgttgtctttccggcattatcgaggcccaatatcagaatgcggatctccttctttgtccaaaagaggttggacaggctagacagccatgacatgctctgacccatctttgcgtgttggctagtgccccggaagactgagagcgcgttgagttcgtaggagtgtgatgattgaggcagttgataattagacggatgaggagaggatttgaccaggcaaggcgattccttgatacagatcgggctctaacgtgtcggatcgggccgtactagtcgatggaaatgatgacggcgagtagtgtattatcgaggaggcagcgaacggaagcgcggtcagcccagctggtatctttcggatgctcccgtgcgcacggttgaagacaggataagcgagggtttgttgcgccgtggtattgcgaaaaaaaaaagtgttttgggttaggttgcttcaagatgctcctctcgttgtcatagagaggccgtcgctcaatgccgccaaagagctcctttgatcgtgccggcactcaggggtcccgggaggcaaggccgccccaagcgcccagcccaactgcaaacatcccggcaatcgattggcagcgagacggcaccgtggaaacctccgatagccgcttctcgtggctcgtgcgcctcccttctggacccaaatggaccttctgtccggtcagagagcggactccaagagtgaatgagcctgtgccacaagtacgagccacagacacacacgtgactcagccacatgcgcactttcgggccctagtgttctgcttggtttttgaaagcccacaccaaatattctaacccacctcatcgacaccagccaaatcgaccggtaactcgacaacaccgtcaaaatgccggtacgtaacgtcccaccatgttgagcatagagaatgctcggaatcgctctgctgtcgaatttttggccgtcctgctatgccagaaacggcagcgacacggaattcccaaaatgatgatcgcagagcgattgattgaagcatggaggaggggtccatgacttcacctgctcgaacgacggcaagacaagttatgctgacgaggtgcatcgcgaaaacagagccacaagaccttccgtgtcaagcagaagcttgctaaggcccagaagcagaacaggcctatcccccagtggattcgcctccgcactggcaacaccatccggtacatatcaccataagcgcccattgctgtcgcgttcagccagaggagagggagagggatggatagtgacggggatggtggtgagggaagctggaaaacaaaccagctgcctcggctgtacccggcgcaacatgccctctcgcgagctttctgcactcaagaacgcatggcgactgcttcatcatgacgctggatgctaacaagagacaactagctacaacgccaagcgtcgccactggcgcaagacccgtctcggcctctaaatgctctcacgattcttccatattccacccccaacgatggtcttcttttcctggttgctctgatccacctccatttttcgaaaactggagcttgggaatgcgacctatgacggcaaccttcttctctcggcctttgtcctacgaaattaaaccgataacgaaatcttcccgacctcccgctacggagttgttttgctagggcgaagtcaccgatcaccagcaagcacgaaggagaagcgggcaagggcaaccaggaagcaaataccggaagatgatgtgatcacaaccaagttctggctcggcggcggtcggttctcagctgtgttctttcggcggggggaaatatcctggaactcgatccttgttttgggggaacgtaaactttcggagtactatgctttcacggcaaacatttagaaggacggttactgggggaattaggatctgaaatgagagaaaacgtggtgcacgagagttgattcccatatttgttctacccatgttctcggaactgtgctacaaaatcggtctatgtaccatgtcgtgtgcgcattatatcaaggtctgtgacaccgagggggcttgatcaaaagacgtgggcaatgtccaaatcagcccgcctacgttccatcaacgacttctgtacccttggcttgtataaagcgagtaaaaatgagccatgatatacaacttgggtaagctccctcctagtctctctgcaatctggaccattagtatgttgtttgtgtgcatgggcaactccatgccatccttgcgcctggccatggttgagttcaaaacgccaaattgtcagtgaaaagggcggtttctgtacctacctgttttaccgggagcgctctagcatggaacaatggagggtagtgtggatgttggctgacttttctttcccctactctaaggcccatttcttcctggtgactccgcgccttgaaccatgaatagctgccacgaaacagagggtcgttgttgctatcattagactacagttcacatgatgggcgtattaagcgaatacgaggtgccaatatgtagagtatgttggtggtaaagggggccatcatggcaacaacacggaacagaatcgtgacgacgttgtcggcctttacggtgaggacgttctcagacacgtaaggacctgattcacaaactgtatcatcataagaaaaccctcgattcagcctaagaaaacaaggagccgtagaaaaaagctagagaacaacgcctctaaacgcctgccaacgcaaaggtacgatcgaacgtactgagtggaagagcttcgtttgtggccctcccaggaatgcccaaaccgtatcacgtcgtcgtcgaaatgctgtcgataacacgagatgtgtttgatatccatctcccaacataacagctctccccatatccatcaaactcggctaaagtgtgcgttccggtagacgaagcacaggggtaacctctgtcgttggcagacggtgatcccggcgttgcaaagtgacttgacgtggaaactggtcttgatcggctaacggtcttccgcccattcgttctcgcggcgaatctgctcctcctcctctggagtgaaatcatttgtgatattgaacgtctttcgaatctcctcaggggacttgcccttgatcatgttggcaacggtcttgcatccaacatcaaggaggggcttgatgtccatgtagttggcagcctggatgaggaatatgttagcatgatctgaccctgcagaacccgagtgatgtttgcatatcaagtagcatcggcgggtagaacgagggagaaacctacgagaatgatctcgaagagcatctcctggtcaacctgcatgaacttctggtcccattcgtcgatctccgtgctcttcttacggctgtcgttctcgtcctcggtagtctggggcgggtccttgcggtggtgctcgcaccactcgacaacctttcggaggacaggctcgttgacgtttggtaggggaatagcctcgttcataacagcctcgtcgcccaaatcctcaatcaggttcttgatgagaagggatcgctcggcaacaacacgatctgtgtttgacgccagttagtcggctgcagtcgcagggaaagaaaaggagacaggccgggtggcggggtgattctactcaccgacggtgatgatttggccatcgttgctctggagagataccttctggagggcacgttcgtcgttctccgccatgttgaatgtctgtagtcgtagtcttgacgttagaagatacgtcgatggatgttgatgggttgagttggctgtctatgtgattgatgctggtggtgtaaatgatgcagagaggggatagttcaattgtgggggaaaaagtgggagacggtgttgtcatatagttacctgtttgcgcaaattcaagctcaaatgtaaaagtgaccttgctctgagttgcaggaggtttggcaataatgagagaaggaacgcacgcggtgtgattaactggctgcagtgcgtggttcttatggtttccccgtgaaaggttgcctgtagtttgcttgggctagtgatgaaagtacagacggaggtccgcgtgagtgcccgttggcgggcgcagtcggtccttccaacaaacgaatcgcctctgccttcattttgtggagcccgctgcacgcagtccaattgcgcgcacgtaaagtgcgtgcatagaccacctagcaatcctggcgcggcccctcagctcgtcagccttcttgggttgaaatataatggggttgggtggtcagtgcccaggccctgcctggagagacggatggacttgctccaacacggaagacgcagaaacgctctggagagagaacctgaccgttcacgtgccgttccatgtactaacctttggcaccacgcagctcccatcaacggaacgatgggacatttgcacaccagtgattagatgtagtattttgagtcacgaagagacgatgtggggaccgtcgttggcgtgatctggggacattcgaagctacagatgtcttcatgcttgcaatatacacaaagcattgcattggatagtaaaaataatcaaagaccggcacattccacgtacacacgaattaggttcattgacagctgactacatgcggtttcccacacggggactatgcgtttttccagatgctttatattcactatgtatgttccggcttaggatgatacgcccgcacgcccggtagattttacccacgcttgtaagttggatgtcgggatgtcaatagcttcagttggaaaagctcctagatgaagtatatacatgatggacaactacataatggtacccaaaattgtcctctgctactctggcttttgttgctatcttgcatcattgatacggattgtcaagtaaaggaatgcagcttgaatgtgacaaaagctgcggtacctcccgtccaacgagcacagaaaatcaaacttccgtgggaggaaggacaaggggtcaacatgagggcctatcaatattcaaggccgctttgctggagatttatttcacactaacagaccaggacatcttttgcttaccatctgtccgtatcgcagtatgatgtacattcagatcacgaaggcgaaatgtcaagattccaaagctgtgtcccggcgcgaatataggtacaaataaagctgtacatacatactatgtaactcgtcattcatccatggtccggctcgcgcagatcgaccagttgctgcacccgtgcgggaggaaattaccaaagtacctagactcgcgccaacgacgccaacgagcctgccgactggcccgaatgcggaggcgggctatagacagactaccccttctccctatatctagactacttaaccacttagggcatggttctaaggcatctgatctatattcccatttgctaacatcctacagtcagaactaggccaaagtctgttaaccacagccggtcattttcgaaaattcttccaagaaatagttggtcacctttctagtcataaggcgatgcactttcaccatatacactccctccaaaagaaaaaaaaaaaaaaagatagccttacgccgggccagatgcaagattacagccaagcgaacatttcaacatccctagatattactacggtccaaatgtcatatattggaatgcgtcttccttcctacctaaagactgaggatttagtgcactttaaccgattgcgaaccttattttttgtacggcggaaaaaggctcagaagccttgcccaaagcggttaagtagtctagatatagggaaggggggtagtctgtctatagcccgcctcccgaatgcggacggacaactgcgtggggaatctggagatgtcctcaccccacctaatttgagcttcaagaattccagaagccttcctttccgatcgcagcaagcaagtccgaagcttgtcaagattcaagcaatagtacctgcaggggctcgccgcgaaaagtcgctcatcactaggtacctaccttcacatatgaccctgccgtccaggaaaagttgaactctcagctgcttgcttccttcgaaactcgtgaatactttcatctcaaagggccttgcgagacatgatcgctcgttccttcactggagaacacctggacgccggctgacgagagaggcgtgatgctttgtactaagtagtgcggatggtgacaccatgaagctggattaggtgcccctggttacagcgatggtagcgtacaggagaattgcgggaaaggcgcgtttgcatgattcaaacggacggtcggatccaattctttagcgtgcctgagggatgctgaccatcaacccccctgttcggagctgttcgcggacagggttcgctcctacgcagtaaaggtagaggtacctgagatctggcacgatgccaccgtccactcccggtcccatgggcaattgggcattcccttctcacgaatgttacaggcccatcccttccaggttcctttctgattaccacgcccaaagattctcctcgtcgctttcgggttatgtttgagcgcgttctctccccgacacgccatcatgccgttattttaatcacagcgacttccctcctcaacatttccatccggtgatgcccatttagcttcccgcgagttctagtagtgcctcgaacggctgcgtgcgccccaaaaacggatgctcacatgggtcgcgaatgactgcagtcgcaggatcacgaacttgacatgttgcggagaacataccttttcttggtgttggtaaggctctggtttgccttatcaccaagctatcttcacccagatgagaactttcaagggccagaggttatagccggtatgtttgtatttgcactccgcagactgtatggcgcattgctaacactcgtcgcgcttcaggacagatctttcattatcccgtccggcacacgtgggaattcacaaacgagcacccgatccgtagcgttttcccactatggcccgtatatgggctgccgatgctgcttcttcgctggctatggatcggaaatggaaatgacggcgagattccgcctatcgcagtgttctggaccctgcgcgtcctcatgttcgccataagcttcgtcctggaggattgggctatccacgagctcataccatcgccgagacataggcgcgttgctgtcctcattgttgcctcctcctacgtgacctggacgttccagacacacaccttttcgaactcagtggaaacattagtagtagcgtggtgtctggtgctgattcagcgcattgttgagaatccggtaattggcccaaacagatgatttcaatgcgcctgggtatcacggtcactgacaatccgaatacagaatcgcagttcgttccttgcctcagcggtattaggttttgttgcggtctttggagtgttcaatcgcatcacattccccgcctttgtgttgattcctggcttgcagttgctgaaatactactggaagaagtgagtctgcctgatcacagtttccttggatgcatgctgatagtcgacagtcctctgtcattcgtgattttggtctttgcaggtatctcaacaacgctgtttgccatcgctctcgacacggccttctacacaccgcactcgatgacctggttggaccttataagaagacctgtattgacgccgctcaacaactttctttacaacattgacccggaaaacttggctcaacatggattgcacccgtggtaccaacatttgcttgccaaccttccacagctgatcgggccagccgccgtgcttctcttcacccgaccgcaatgctctatacgactgtactctgctatctcaggccttgtcgttctctccctatcaaagcatcaggaagcaagattcctcctcccgacagtccctctcatcttatcttccattcgacttccgaaacgaaagtcggccttgcgcatttggctggggtcctggattgtgttcaacctcgtgttgggcatattatttggggtctatcaccaaggtggtatcgtgccagcgcaagtattcctgagcaagcagcctgatgctacccaagcagtttggtggaagacgtatatgccaccaacctggcttctaaacgggaagaacgaggtcctcaccacacgagatgttatgggaatgaagggcgagatattgctcgaggaactggagaaaattgccacatgcgatatccccgcggacaggaggagcaatgaatatctgaaggagaagaacggaacatatctggtggcgcctctttcggctgcatggctagacccttacctaccgaacaagggcctggacggactacgatttcgggaggtatggcgatatcggcagcatttgaacctggatgatatggattttggtgatgacggcgtttggaataccctgactagagtaattgggaggaggggcctcgggatatggagggttaccaaaagttgtcccaagtaggactgatggagtggtatggcggaatgattggtcaacggcggccgtctaattctacagcgttttctataaaatggctgtatcttgatggaatccaagaagtcctcaagaaacaatgaatgaagcttgcgcaaagtcttaattctggaaacaaccacagacagggttgagaaagtaaacaaacatgtgccaagaattaggggggatcggttgctgcggggagccagcggaagcacggccgctcgggacaggggtggggatcgcgttttacgggaaagctgaccggcccacgggcttcgacccactgtaaatttggaacttgggagcactgaagctccgtcaatcacccgaacaagtccatccacttcatccggttccgtcgagtcaacactgaaggtaccgacaacaccacgctccgtagctgcccgcaccttcccgtccacagtcagccaccactaccaccaggaaccacactcgccaaagccgcaatctagccaagatgggtggtctcaatctcgaagtcttcaaggtgagcggcccctcccatccatcccatcccagcttcaccaagctgcccgggccctccccgaaagagctcgcccttgctcttcccttctccggcttcgtttgctgtctcaaccaaggcgtgtgggctgcagtgggctgaccattacggaaaaaatagtttggcatgtacctcatgttccccatcggaatcatgttctacttcggcaccaacctcgaccagcgcttttccgtccccgacttctggcccaagcccgagaacgccaacaaggtcccgtacgaccgcgacgagattcacgaggagctcgagaggctgcgcgccaggagactctatctgcgcgagcagaggctggcgagtgaggctcggcagcagcagcagcagcagcacagcaacgatcaggagtagtgcggcgatctcgactacctgtcgaggggcttgcctatgagagttctgggcacaattgaagtttaaggcaactgacgagacgagccattcacactccattgaagaagggggggggctgttgtgttgtggttctggctatgggcaacttcggctgaggggattgtaagattactggagtagtaaaaggaagagatggaagtcgacctggccagctgggccgtcgcggttggacagccatggtggttagtggtggacgagtatcgacatgggttataaggcgtttatgggaaaacatgtcataattaggtatcatggtcacgagggagggacccctctgctttgcatcgggcccggacatcatctttgggaaagggtatttatcaatgtttacaatcatttgttatgtcccttctttttttgcttttcaggccagggctactcgtcaatgagttcagtcaccctagcccactcgtcatcactcatgtttcccctggatacgttggaccagatcgcctggacatcagggtagtctttgatgcttgtgaggaggtccataaacttgaccaactcctcggacgagtccagcggagctttggtatcctcaatggcatgccacacaatgtcggactcggcgatcttgaggttaaacttggatccaacagccttgcagatctgctgagttgacgaggggtccgaccagacaataatgttgccctcttcgtcgttctcgaggtcctcggcgccagcctcaatcgcatcctccataatgtcatctacgtccaggccgctctcgcccttctcaaagatcacgcggccccttcgctcgaagaggaacttggacgggctcttggcaccgttcgccttcttcaccatctggttcaagtcttctataacgcgcttcgtgttttctgtcgcagcgtccaccaccagagcaatgttgggtggtacaatcgcctcgtatatcacgggctctagggtagcgccttccgacgacttgccctggcctcgggcgatggctccctcgatcaaggccttgggggtaccggccttcttggccgccgcgacaatagtggcaagctgcgggttatcgttgagattgggtccatagactaactcgcgtaactgcgtaagctcgggcttcagccggcggatgggcatcgggatgatcggtgaaacgcacgcttcgagtacaaggtgatgttcttggtgaagacggtcctggctgcatttttcttggcgtcggcggcggccttgtcatgcttgatcttggaccacttgttatgaccagactgcagggcgggactgctaacgaaggtgcgccgacattgcgcgcatatcgaggagctcgtgggtttggaggaagaccgggagagtgggccgatgacgatgctccgcgtgagggaagccattattgcgcttagcgagagaagtagtctggaagatgagcaacgcgcgtcagattgacaaacactaggaaactttgaaggcgggttgacgcgactcgacagcccagaagagaagcgtacaaaaacaaaacggcgagacggctcttcccgcgacaatggacggagctctcagtcaaaattctgagaattgttaggttaagctgtgccgaatggcggccggggttcgggcgcggggcgggaaggaaaacggcccatcgacatgggcggcgcggtggttcaccagggggcgtgtcccgaaccccttgtcgggtgttgcccctcgaacacgactcattggcccactgtatgtacagcacgcttgcttccctgaggggacgcccatgtacatgcgcccgcagacttctgcaacctcctgtgagctgcattggatgttatcacactacacgggactctacagacctcgatcatccatgtcaacctgagaacccaaagctggcccaggtcaacaactttcttccacttcgttgcgactgacaccttggccttagcaactttcagacagtcctattctagaccacgttgcctgacgatgctagcttcgacctttttacagaccagccgaatttcttagatcagactacatacagtacagctatatacacctaattccgccgtcgaattcgcgacaacagagccctcgaccggcacctaatcatgtcatccacaccagctgacgccaccaatggcgagcgcaacggcatcacgaacacactgacatcccacgctacgacgaatcccgagctcgatcttgccaagcttcaagcgctccccgccgagcagcaggagctgttcctcctgacgtccgtctcggcacttagcaggcatgtcctgacgctcgaaccagatgactgcaccgcgcagcagttctacataaaaaaggaggccttcaaggtcctgaatcttgcctcgccatcgccaacaagagtcatacgaaacgcgctggggcggtgtcttgcgcacgtgttcgacaagggcgataggaagctcctgttcgaaactgttaacgagctggtcggcatcatctcgagtgggaaattgaagacggagggtgagatacggacaaaacatgctgccgtggcttgcttgggggatatatacggctcggctggtgacagcgccattggcttgcaccagctagtatgctcggcgctcttgaagctattgaaggcagcttcgaaccacgcagggcttcgtgcagctgtcctgaccgctttcgggaagattgtcaccatgatacaggggagcatggacgagaatgttgcgagagatatatggaagcaggggagaaaccatgcctctggagacaaaggatcactggtcgtcgtggccgcttgccgatgcctacggtcgcttgtgcagtataccccctatttcaagaactcgaccgacttcgacaagctcaaatcgaccttgttcaagacgttcgacaatccctcatcaaacgcgcgatcggcagcagcggactgctttgcccaagcgctggtcgggggttactccgagtcagccattggcgaggcaccgctgcccctggtcaagaaatccaagtccaaggcgatcaagagacagtcaacaatgggaggccttcaagatgacgaggaggttccctcacggcccgagagccctgctccaacccagagaccccaagatttgaccttgtcgctggccaatatactcaaaactttgtccacccaatacgtccgcatttcgaccaccaataaggcaagggctgccatcgctatttgtatcggaaacgttctccagaagctcggggaaaagactgtagaagtcaactatctttgcattctcgagatccttacagctgacttcttgggccataacaacattctcaacaaccggtaccgcttactcatttcgcggcgcatggtcgataccataatccaggacatattaggaaaaaggatcctgggtgaatcggggcaaatcacggctgctaaagctatcgtcaacgatatcctcaagaactatcctcaggcgctcaaggaaaagccggagccatccaaacacacattggttgtctcactgagtgctctgtcctcgctgatctccagtttgggcacagcggtgaccgacttctcagagggatgtcgcgatggcctgcttcaagttctccagcaccctagctataccgttcaggtatacgccgcggcctgcatgaagaattttgtgttggcctgcccgcaacagcttcttccctgtttgtcagtttgcatgaacagcttgagccgagaactgagccttcttgggacgggaagaaattcccctcgcaggtgcattggtttcgcccacggcctcgctgccgggctcagcgcaagcccgcaacgcccgctctatgggtcggtcgagatcaacagtcgtgttctgaccatggctacaaacttgctcaagtcaagtggaacttcggaactacgggttgcaagcacccagatccaagttgcctggaccttgataggcggcctaatgtctcttggtcccaacttcgtcaagattcatctctcgcagctgcttttactctggaagaatgcgctgcccaaggttctggcaaaggatagcatggcggttcataggaatctgctcaatgcctcgttcctcacacatgtcagggaatgtgcgcttgggtctatcctagcgttccttcagttcaacagtcgcctcttgactgtggacgtatgtaagagaattgctacgatgttgcagagtactactgcatttctcaagacactaccagcgaagaagacatcggatgatataagcgagaggctgactccagccttgcaactccaggatctggaggttatggtacgacgcagagtccttcagtgctatacgaagctcgtgaacgttagccctgctggcgccactgaagcactcctgcagtccaaccttttgactctcgccatctctctctttgccgacccggataactatacaccgagctccctcagcacttccatcgcgaacgccgcaggtaccttcgactctatttgggaggtgggcgacaattcagggtttggagtgaccagtcttgttaggggctttgcgacaagaagcctcccgggacagcagaccaacggctcagacagcacccaacaagagtacgaaccggaggagtgcatcgagaggctgcttctttctcccgtatgcggcaccctggagaacgacgcttgtcttctgtacatcggtaactcggataacccgggacttcctgatcctgctgccaccgaggtggttaacatggctatccagttgtttgcctttgtcttccctttgaccccatctaaggtgcaggagagtgccttggagcaaatcacgaccttcataagggctggctcccttcagcgggaaactggccgcaaggctgctgttgatgtcaacgtggttacggcacttctgtctaccctccgcgtggcttgcaaggagaccaagtcgtcaccaggcgacatcacaaacatggccgtagagaaacttctacaggagctactgagagatttcgtacttgaccccgatcagtacgtccgtagcattgcttacgaggcaattgccagactttgcagcgcttgtggcaacgcattcacgaatcaagagatcaagttccttgttgatactattgttgtcaaccgagaacctagcgccagagcgggctgcgccatggctcttgggtgcatccagaccaagattggcagcatggcggctgggtatcatttgaagacgattcttaacatcctcatgtctctgtgcaacgatccgcacccgactgttcattactgggctttggaggctatagcacgcgtatcagatgctgctggactcggcttctccagtttcgtgtctagcacactaggaatgttggccaagctctacgtctcggatacgcataaccctgaattagcttctccgatcaccatgaacttggaggctgacctctcctcatcggctgcgattgctcgctgcgttgatgcgctcatcaacgtccttggtccagatctacaagactctacgaagtctagggagctgatccttactcttgttgggtatttccagcaagaagaggatcttgagattcagcgggcaagtctcgcttgcatggaacatctgacattgtatgctccgggctacatggacttcatcgactacgtcaggacgcttcagcgatacatcaagtccgatcatgccgccctccgagatgtggccgtggacagtctttataatctcatgaagaggaactcgtacgatgtcatcaaggccgccgagcaaggcttcgaggatcatctgtggctggttctcgatgcctcgccgagtcatgacggaatgcgcaaccttatcagaaactggctccgccagacctgtctttcggacacagccgcttggcttgcgcgcttccagcatgtcctgaagatgaccagaccgaaagcctccgcgcaggcaaccacgaacaccgggaggtctggtggaggcattgacctgcaggacgaagaggtagctggcttcgccgctgctggaggaggcgccaaggacgacaaagatacgccgagcggctcagatgtggagcccctgaagtggcaggtcactaccttcgccatggactgcctgaacgatatcttcattttggttacaaaagatgtcgcaactcatggcgaatctgctgcgcaggcggcccttcagaacaaggttgctgatgtcgttcgcatggcgttctcggcgtccacgtcaggtgtcttggaccagagaatctggggcttgaagatcattggcgctgttctcaaaatgtttggcaagattccagacccagactttgaggaggccatgctgcttgagcagtaccaagcgcaaatcagttccgctcttacgcccgcttttgccgcggactcgtcacccgaactggcctcggaagccgtcgatgtttgtgcaagcttcatcgccacaggcattgtcactgacgtagacaggatgggtagaattctgaagacgttagtgagctcgttggagaactttgcaaaggatgaggataatgctggcattggtgacctcaagggactcagctcaaacgcacaggttatggtcaagatgtctgtcttcgccgcctgggccgagctacaagtcgccagctctgaacaaaagtacctgctggatgttctcaagcctcatattggtaccttgactcctctttggctcgagtcgttacgtgaatttgctcggctacggttcgagccggatatttccatgacgctcggccctccatcgctttctggaagcttggacactgtctatgcagcgctgaaccgtgagacgttgctcaagttctaccaggagtcttggttgaagttagtagacgctatcgccagcctcattgaacaggacagcgagttcgtctttgatgccctcgatggcaaggagctgtcaggacctaccaccaacagcagctcaaagggggcagatatcaactaccgcgatgagcctgttgcgttcttctttgtcttgtttggtatcgcgtttgaagcgctcgccacgagaccaggccagagcgagtctctcgctacccgagaacaaacactggagattctccgcgctcttaagaagatccttcacccaagcgtatctggtcatgccatttaccgcgatgccatcttctccgagacgatggatctgctggaccgtctcgtactcaccgaaggtcttgatgtgcagggcgttatcgttgagattgcgcgtgccctatgtgtggcacatccagcagccagaaagcaggctgacgaccccgagaacagtgagttgtctgatgacattgagcagctcttcgagctcactcggatcatcgtcttggtcctctccggactgttgcccaatctcagtgagacccaacagcccgtgcgccaccagatgacagaggaagcgatccttctcgtcaagacatcgctcaacgcactggtcgatgccgcggaggtgttcccatccataatcaagacggatctacacgcctgtatcctgcacatctttgcaaccattcttgccacaccgtcatgccaggaggtcattgtcccccaaaacctgtcgacactcaaacgctttatcaacggcatgaccggttccaggagagacggcggagatgatgacgagggtaattcgcccacggacgttcagctgctgggatgtctgcgccgcttcctgtccatctatctcaacgctcagaagcgcgaagccccgacgtccttgacctgcgtcaagaactgtctcctggccatcactatcctcttcactggtggcaaaaaccacctgccagccagcgagccgctggtagccaagttcctagacgagctcgtagactgtctaactgaccggatggtaagtgtttactcgctcccacaccgcattggcctttccatatactaacacggccaactctagaccgccaaaatagccgcaaactgcatccgctccctcctcctcaacaccaacgccaacaaccaacccacctcagccgatcactctatctcccgccacctcctcccgcgcctcattgccttcgtgaccaacacctctcctgaggacccggaacaagctcgttcgctcatcgcccaaaccctcgtgcaatttaccgccgtggttgccagaggatcgtcgcaggacggaggccaaggcgcatccattgccatggccctcgttgtgccgactttgctctcgcgcgcggcgacagagggagctaaagatgatgcataccgcgagacgagtgcaaggctactggagttggcgagcgccgatcagactgcttttagggcggtggtgggcgcgatgagtgagggccagagggcgtttatggaggaggttatcaagagtggacgatcggggggaatgggtggtggtggtggtggcgcacatgtaggtgccggagggaggagaagtgaggaggacgaagagcaggcgccgactattgctttgaagatgaactttggtggttgaagaggatggtgaagaagtgtggaagggttcgttttggatttggggaagagcatatatatataaagacggtataggacgttgtaatacacttgcatgtggactgttgatgaagagtctcgcttggcgagaaaagggaaattttggaatctggttcgagatgaaatgggaaacaggggctggctcgagttgagccccccctttctttcgattgtttacttgggtatcttcttatccgaccctaaccctctgttctctagcaccccttgcttctcacggcttgacaaaaggagagaacagcccccaacctggtataaaccgccgtcattgcgtccttgaaccctgctcctgtcgcttcctccaatgtgtctataacaatgcggccatgatcggaatccaaaaagaagcgtctacttctaattcgccgcaagaatttccgccgcaaacggcgccggcgcaacgtctcttgtgccatcatgcctcctggcctcctcagcttctcgcttctttctgtcggcctccctctgtcgctcgtggttcacataagtggcgtagcgcagagtaccgagggtagcgaccgccataaacaatattcctaccacggaccggcgaatgagaacccagcgcagggcttcgatgtcggatcgggcgtcgctgttgagcatgacggagattttgtagtttatttgttgaatctgttggcgcgcacaagcaaatgttagtttagggttattttaattcccgggtctaggatatgaagaggtttggaagacgtacccgactttcaacggccttctgctcctccctgactgccattttccgatcattgaacatgccgcgcacgttatcgttcagcgtcaacagctcctggttgagcctctgcgtgagtatgtccacctcatgaagcagatgcgtgcgctgctgtcgtaactgctcgtccgccacccgccggttgttcttgacctcggtgctcagctctgagcacgctgcacggaacaggtacgtctcgttttccacgtcgctcttgctcaccagcccggcttgcgccacgtccaggttcgacgctagcagaccacgaacggctttcatggctgtgatggcttgcgtgagcgtgtagccgccggccgagagctgtttgacgagcgagtagctgtcgaagtggtggacgtagggaggcggttgcaggtgcggtggtcggccgttgccgttgtcagagtcagtcaggaggcgcgtggtgttgtcggagggaggtggtcccatgtatagaatggtttccataggcgtggtgctctttttgtctgccgtcggatctgagcccgttctcgcggcggctgcggtgggtggttgttcaggggttcccccggagcttggggctgcctttggcgcatcggggacgccttctgttggtgttgttggctcgctcttttcagactgctgcttctctgccggggcagcgttgggattcgggccggcgcttggttttgggtcggaaggcgttgtcggtgcctcgtcatgtaatggctgcggttctacggcctttccgtattttacaaaggcggcttgcctccgggaggcggagctggagaaaggagccgaagcggtatgcgcgcagcatgagggctgagaagagagaggagcgacataacgacgaggcttgcgggcaacacgagccgcggctggctcagaccagagagcgcctgtgcggaacagctgaggatataggaaggtcaaacggccaggggtggccatgatgtcgaagatggtggctttgttggtgcccgagcagtcacaaatattggaagcggacttttgggggggaacagcttcgaggggatcgcggggttctggatgggtgggcgctgggaggattcgttcgcgactgttggattgacggggaacaaagtgttgttggatcaggagcaaaggataaaaggaggaaagggacgagagtcggtaatactctagacaggcatggtgggtcgggaacagccggttggaaatcacctcaatgtcatgactgggccgccgtcaacggagctcggggtccattgtctcgggttgctagcgcatcacaggatcggccttctggtgggttcgttccattccagggcagcccaggggtaaaacggctagagccggttggatggatgaatgtgctgcactgggtgtcgctgccagcgcagtccaagttgttcaaacgacgaacggaatgccaagagcaaggccgctcggtgctagggtaggtgcccgtgcaggggagggcaggcggtctcggttctcaggttgtggagcacgcacgtcagacgttcccgcccggcctgaaggaggaagtgacgtgcatcgggactctgccctgatgtctcgaacgcacatgtcgacaagcaaccaaaacgtttatgggatagaaggaggatctgacaagacattgacgaagctgtcattgtctggtaagtactacctctatggatggtcgtagggaaaccagaacgtgtctggaccgtttccaagaaatcacctggtattcccaaatttccagatcaactctaactagaggtagctgcccggtgtcggcaattgaaggcctaacaaggacagtgtatggtagaggccgcctttcaatcacattttatgggatggcgatcattgaccccgctagatacagtaggtgatgttaacacactgacatggactcaaagcagtacctgcctccactataacgcaatgagatacgccctatattccatcccagggtcttcatcctactgggtgcaacacgcgactgaaatcaaatgattacttcaatcgtttcccatgcaaccttccttccgttctccaactcctgctgcttttatacaaccctcaaaacttacctaacttacctagtcatatcaaactgaaatctcttgcttcctcctcgtgtaactgggaaagcgcacaaccacatatcgtcactgcagcacaagtcagagagagagagaaaaggtgagcaggtactttccaccaacatggaagaattggaaccatgtcgaaaagcccttccatgaccgaccgaggtccctggtcccgcgcggcaggctgattgactcacggttcgcttcaagtcgtggaactcgaaaaacgaaaaaaccaactgcaatcttcaccacggcacgggtgacatctacgggacgctgcttcttcacctactctgctcgcacacgtcatactcgtcctgccgctgcataaattatattcacatacccagaccccggccatctcttgtccatcttatctctctgctccgctctaaccattcttcaccgtatcgtcttagccacgcaaccaccggtcttggctatttttttttgttcatgtatgccttcacatcgattttcatcgtttcccatccttgcccatgtctcaggctaactgactcgtagtccatagtgactcttcataattcgccgacctggcagcttatccgggcgtcagtgttggctgcagatggcttccccatatggtttgtacaaccatccccatccgactgaatcatggccaatatggctcctcagaacctgaaggtactcactgacaacacctcccacagatcccgtggccacggatccaccacttctagacagaaacagcgagatcaaaacatacaccacgtcgaggtttacctatcccggcctgcgtatcttctatcggcgccaccaacaggccgaccgtcttccaaagtcaccggcgccgataccactactcgttttcatccatggacttggtggctcagtagcccagtttcacccgttgctcaccagcctgacttcgattgcgtcctgcttggctattgatcttccagggtgcgggagatccgagttttcagtccggcaatgggaagcatacacgacagatgccctggtagagctcctagagaccatcatcgaggattaccgcgaaaaggaggacggccagggtgtagtgctgattggtcacagcatgggtgcctctcttgctgcactactggcgagtccgagactaccaccccggactcaactgcatgatcacgtcgctggcttgatcgcggtctgccccacctcaggtttttcatctcagaagcaaattatggttcttacggcattgctttgggtccctgaaatcatcttcaacctttggagagcgtgggacaagcgaggcggaagccaaagtgcgagcgttaggaggttcgttggcgccgatgccgaccccgaagcaaagcggcttcaagacttatacaacaaccaagctatcacgtcagtctggcgtcgtatggcttggggttgtctaccgactcatgtcaaaggggttactaagggcggcctaccttcgaaagaaacctgggaaaagctgaatgtgccggttttcttagtgggaggagaagatgatagagtcacccctccccaggaaattgccaagatccgtgactttctgcaagaagtcaaaacgacaccagacacgatttcacccggcacctcagttcttgctgactcggcagcgccggtagatatcaacgcagcggcgtccaagattgatgctatgacaagtttggggcaaggagaggaaaatactcgggaaagcgaggatcaaaagccagtacaccgcacacaggttgctgaaccagaggaaggagcggacgatccggtgacacctactgagcaggcagcgagtctaccgtccttgtctctccaccgcaaaaagattgtgcgctccatcatcatgggcaagccggccacgcacgctttactatacacgccgtcaacagtccgcatcctcgcgggattgatatcggattttatggttgtgcatatcactggtcgtcttgacctgggctggcaactgcagtacctttctcgtgatggcaagtgggatgtcaagaatcttcagaagtggcaggcagtagagcctgtttctgaacctattggaggcatcttccgtgccatcaagaccttgcgcgaggttgacgaagatcacagtccttcggaatttgtcaagaaatggggtggggtcattaaggatgtcattgacatttcgcatgacaaccccgtgtacaaccctcagggtctcgagaagggaggaatacactaccacaagttcccgacggtttccaaggtcccgcctacggatgcggagatcaagggcttcattgagcttgtcgacaaggtccgtgacgagcagaaggagcgggcgaagagagagaactggggagaagagcattatattggagtccattgccactatggcttcaacagaacgggatttttccttgtctgttacctcgttgagcgatgcggttatacgccggaggcggctattgagcattttgctcagagcaggcccaagggcatcaagcatgctcacttcaaggaccggctgtacgtgcggtattcgggtttaaggagcgaggcaatcgcggagcactgagatttcacttgcccccctccccccctcccttttttttttggttgtttgctggtttactttgctgcaaacgtctcgagattcttcgagatttgttttctgatgatacgagcggttgggttagttgtaagcaattccttggtcatggtagtatggttaggccttgtacggaaagacagggcgtctggaaggttaaatgctgttcggttcttgataccttgggatactagcctgtattccttcttttttcttagttattgagtctagttagagaggttgatgtcttgatagaatcaaagcctagcgttgtttaccttaatacgagccagagcagcagtcatgttttgataacgacagtctcctaactcgaaacacgcagcatgctcaagacaactctccccgactagccagatacgcagcccccgagtcagcccaaatttcatacattttcaccctcgcatcctcgtcaaactccaagacatatctaaacacctcgtcccagctctgccccgtctttttgttggtgaagactgcctctcccctcaccgacaccttgcgcacctctgtatccacaatgtaatcggaaaaccgcatgtccttgtaactcaattgctccccaatggtcttgaagtagtccagaaatccgtctttgcccttgtattcgcggcccagaaagggcgccaagcgaggcagaccgtgctcgaagactatgatgtcattgctgttttgggtgaagtgcttggtaaggatctcggagggagaagattgggaggcgaaggcggtgcaaaatgattcagaggctttgaggagggattgccgagtgatggaagacatttattctgatgttttttggggatctgttgagcgtgccgagtgttggtatcgtgaagggttggttgttggtattggtgttggagttcctgtgatactgccgtggttctcttgtgtgaatgccgggatcggagtcttgcctgtgtgctacagtaacatgaatggttgaattgacctacctatgccctgtcgtggggaacctaggtacctagcacgataggggaccaacagacaaggttgctttcagtgccaggtggtcaggcggacgaatcatgggctcctgccgcacccgatgcagccctacctatctatcgccgctgcccgcgctgcgtcttgaccgctgtgaggcgggaggtgtccagtgtgcgttaataagtacctaaggtaacgtctcgtccagtcagatgcgaggacgtcctctgttacgacccctgcctggagatacctagccaaagaggtgctcaaacagtcgccgccagcgctttaccttgtaggaaaggtgcaccacgtcacccgcccaccgtgacggagacaacgagacggcgggcacagacaggcacgcgccgccggtccaagtcaggttcgtttcagtcccgtctctctttttcgtcccatctttccgcatcttggctttctttcccctctcttccctttctgtctatgcaactgaaagctcagtataggaagaagtcccaaccaaaagattgaccgtgctctcttctgctgggctgatcgcaaaccatcacatcgctctctctctacaccgcaatggtaagtgaaagcgccttctctaccttttccaagaagagggttaaccgggggtggattccaccgcacaggcgccgtctccggaacgcacgccattgttggcctctgaccagtctcccgatcgcgagaacgacaatgccgctcccaggtcacgatggcgcgagcttgcgctcttcacctgggcccttctggctaccgccgccgtcatcgttttggccgtggtgatccagcacagtaactccacccaacactcgtcgatctcgccggccgcagtctctgactcctcctctgtagccggcgacaagaagcacggttccccgtccggcggcaagcgcaacttggtcttcatggtgtccgatggcatgggacccgcttcgctctctcttacgcgctccttccgccagctcacccaggacttgcctatcgacgataccctcaccctcgaccgtcacttttggggtacctcccgcacgcgctcgagcaacagcttggtgacggactctgctgccggtgccactgccttctcctgcggcctgaagagctacaatggcgctatctcgatgcttcccgatcacacaccctgtggtaccgtcctcgaggctgccaagcgtgctgggtaccacaccggcttggtggtgacgaccgatatcacggacgccactcctgcttgcttcgccgctcacgtctttcatcgcatgcaaggcgatgagattgcgctacatgagatcggtcatggacccctcggtcgcgttgtcgatctcatgctgggcggcggcaggtgccacttcttgcccaagggaactccgggcagctgcagacaggatgacatcgatgttactaagctcgcccaggaggagtatggatggaactacgttagtgatcgcgccggcttcgattccctgggcttgggcaagaacgtttccttgccccagttgggtctatttgcgaccacagatgttcccttcgagatcgaccgctgcaacatggcggatgtgtaccctagtctgagcgagatggctgccacggctctggcggcgcttgaggaggctaccaaggacagcgacaagggtttcttcctcatgattgagggtagcagaatcgaccatgccggtcacattaacgatcctgctgctcaggttcgtgaggtgcttgagtacgacaagactttcaagtctgtccttgacttcattgagaagtcggacactgagaccattttggttgccaccagcgatcacgaaactggtggtctgtccactgcttggcgtatgttcatacctccccttttcttctcctcctgcttatgacagtaactaacaccataaacagaggcgcccagcgaacttcccgtctacaactggcaccccactgtcctcgctcgcgccaacgcctcatctgagctcctcaccgccctcctcctcaagcacattgccgaaaccggcgacaaggaagagccgctcctccgctggatcaatgacgagctcgttgtcaagcacctcaacatcaaggacgcctccgaggttgagcttaactcgattgccagcaaccccgccctggccatccagctttttgcccgcatggtcagcgtccgcgcccgtgtgggctggagcacgcacggccacagcgccgtggacgtaaacatctacagctctggcggccccggcaccgagaaaatcaggggtaacgtggagaacacggatgtcggcaagttcctgaggggatggctcgatttggatagcgaggtggagaatatcaccaaagagctggtcaagaagctgggcgacaaggctccctcgcagaagcagttgaacaagattgagaaggcgtcgaccgcttttgaggatgatggagtggctcatggcgggtttgagtcgggactttatggccatgtgttgtaagaggggacttaagtttcgagtgggcgtttttgaagagcttcctttgtggtgtatatggacatgatgcatacgatcttgatatgatatgggtggaaggatgagtgatacaaatggattgcatagattgaacatttgcatgagcgacaacggagctgcatggcagagactggctgggtagcgtttgtatcttatgtaggatagcgtttatgagttaatgcaggcattgtcgtatgaatatgtatattatagatgagccttcgcgctttcacgacacagagttatcctcttctttcacgacgagaagacatccatggcatatgtggatgttgatcgcatgatgatgtttgaagcatatcgtcgaagggagtcatgctcatcatttccattataccaaatgtgcacagagatgattggtcaattcgatttcttttccaaactcccgctccgggaaatgggattcctcctgccattctgttttccggcgcacatcatacaagcccctcaagtcccatcagtcatgaccatcactccctcatcatttattgaaacgacttgacaatcttctccaaagcatccaccaagatatccgcatgcttctcctcgaaaatcaacatgggcctcaacctaaccgcgctctgtccactgccgccaatattcaccccaaacttcttcgccctcgccagaaactcgtctctgcgcgggttatcaaacgcaatgaacgttccctgtcctttgcctctcagattcgcaaactggcccggatacttctgcgccagtccttccagcttgccatacagatagtcacccacgcgagccgtatgctccactagtcccaaccgttcaatctcgccaatgatggccttgaagagcaaagccctggccgggtcgcccatccacgtgttgaactgcctataaggcttgttgggccgcagctccgggttgccaaagtagtaaccggccgtctgcgccttcttggaaaaggtcaccatgtcgggagggtcttgcaggtcccagtgctcgtgcgcccagaactttcctgtggcgccgacgcccgtctggacttcgtccacgatcagcaggacgccgtgcttcttggtgatggcgcgcagaccccggaagaaggcgggcgaggcgtggttgtcgccgccctcggactggatcggctcaatgatcaccgccgcgggcgggatgtggtagttcttgatcaggtgctcgacctcgtccagcgcggcctgctcggcggccgcgttctcttcggcgtgctcttcgagggggtacttgagcagcgggaaagtcgcctgcggccagtcgaaagcggggatgtccagcttgtggatgggcttggagcgggtggtcgacagcgagccgaacaagcggccgtgaaaggcggacttgaaggagaggatggacaaggacgaagcgccgggcgattggttgatcatggcggactccatttcttcggcggtgaattccacctggggcccgccgcgctccttttgccggcgccacatgaaggcggctttgtaggcggtttcgttggcgtcggagccggccatggcggtgaagacttggttgagccccttgggcgcgaccttgaggatgcccgtcttgagcaccgaggcccagtcggtgggcgggaagttgccgagggcggggcggttgatgatgctgttgaccatgtcggaactgcgggcggcgtcttgcaggacggggttgttgtagccgatgggaatggaggcaatttgagcgtagctgttgggtggaagaaggggatatagttaatttgttgtattcttggtctgggagtcatagtcacttacacatcaagcaagacattgccatcaggatcggcaatgtagttgcccacgctcttatggtaatcagtgagcatgttcaagctccgagtgtcaaagacctcatcaagctccttgatggcctccttggctttggggcccggaatctcggtcttgaccgtgggaccctctggctcccagtccttgtagaatgatgatgccatcttgctgctagaggcagtaaactggcgacggttagagaactggtgtactgcggaaacggccgcaggtcgaaccgtcgaagcagtagaaacggcacgtaggctgccgctatagctgctccgaagaagtctggaggccatgtggtgtcacttgttatgctggcgtgttcgtctgagatggtttcttacacccaatatccagcttcaagtccgcactgactaacctgtgattacttcgagtgttgtgtaagtcgatgaacttgggggaatacaaccgattttcagcaacaaacagaaagagggattgggacttacagaagtaatacaaagtgaagtggattgtgagatttggaatagcgaattgaaggtcctcagctgatacctgcaggtgattcggagaagaggaggaaacgccactcacttcaatgggccagaaaggaaaggaatgatgaagtaaaacagggaggaagtaaagtggctattattttgtataagaagccccatgccaccacatgagatatggaaagcggggaagccgatacaggacagacgtcaagacagcattggggacacataggtaggatgtacgtacatcaattggagataattagctgatcgaaatctcgacgtctgttctagtgtagagtacttagactttccaacttacagccgccctggccgccgccttgccaacacgggcaggagacaaagtgtttacgtacatggaacgacccaacgtctcgtacccgactatcagctatcgcttaacaggggcaaaatatcccgagatcatcgtacatggtgagggacgaggacaagcttccgaccacgccaatgaagaagtgtaatcgctccgtcctttgacgcgttgcaccgccgcaccttagtctctgtgccgccgactgcagataccccataccaaacgtcttctctctgtatcctttttccgttactctgtgattgatctccattattctcatctcgtaaataggtagtactgtagtagacgaaagtcgcgttatcggcgccatatcacaacatcctagctagatatgtaccagtcaacatgctgcgtcatctccagcctatcagataactgacttgaccccgccgagtcccgctgaaccccgctggaatctggggacctcactccgtcctggacccaagcttcctccgcgcgtgcgttcacagctccacgtaaggtcagatgccatcatcaatctgttgatcaaagggtatttcatggaacctgctgaatggctttgcgcagaacctacaaaaccaccaccataaaagaatgttgtgctgttgttataatgtttccaaacagccatatcgaagcccagaataaggtaaataatcaagagtgacgctatacatgaggtccactcccacgagaatctaagaacgccaaataatttctcaggaagagaatagcctaagcaagaatcagaagaacctctcagtaacatcccgctagctgctgccctctggttcctcttttggttgaggaggctgtaaaccggctgactcggcaatgctcttccacatctccttctcccgatatagccgatctacctcttgtttaagcttgtcgttggactgacttagttcctggatagcctgctccgtgagcagtttctccagtgtccatttctcaatgttctgcgtttcattctccttaagctgagtgatgaactgaacagcgcgctgaaggatggagcccttgttcttctcacatccgggaacaatctttgcaagctcatttatgccttcgttgatagtctcgcgacgtcgtctctccactgttgtcttggttaaccaaaattctagtctggttggttggttccgagtgcctaccttctttgtggttgtctttcctcatcttgtgccactcttcactgccaacggccggcttgggcgggagatgcgttccccactttggcggttcaggctgtacaccgttggccggtggaagagatgtctggggggtcataggcggcagtccgtctggctcttggacgggagacgggttgtgataggcattctcgtggtggtgctgcatctctggtcctggcggcggaggcgcaaaagtctcctcagttggtggaggaacatgaagagtgggatacatgttgagggcggcggcggcagtgttagtagcgctgttcgcatcggccgtgtctgtgtgatccgaggcagcctgggccagcgcattgaaatcgtcggcgctgacatgatcatgggctgcttgtgcgatgctgacagcattctccaggaacgcctctggctcagggaccgccattgtcgccggtggaacaccgcgcttgtttcttcgagaatcgggcgaagcggactcggatgcgcgctttcgcttctgtcctggggcgttggaaaggtctgtgaggtcgggatgctccatagcaacgggagcagccattttagatctctgagaaggaaaacacgatgctgagacctcatagtcagtaacaaccttagtcaacggaacccacgggtcaatttgcgtgctgctgttgcctcatctcaaccccaagtccaggaaccagcaccaacaacttggagaaacaacccaagcagtagttgggtaatatcttcacgatccgaatagtagagttgattggcaagcacttgcttgacatatgtgtcgtgataatgatgggccttgagcagaactccagacggtggctcggttcccatgcgacataattaacgcgtcgctacgctgatgatattggccccgctgtgaagagcgttgagtgtaggtggccgccatggaccgtccgcaaacgacgtgcaagccctatatgaagctgcatctatgttcgtgatgcggcatgtggagtcgatgaaggacctgatggcttatggaattggtgatgatgttctcccgatccatgtcgccttcgactgtgtaaacaaaagaaaagactgtcgccggtcgcatagttcgggagatcatcaaaagtctgtcaggacttgacagcaagttgaagagcgtgcatcaacgagccaggactccattcgcgttgatggggaaaagcatatggaataagttgtgaagcaaataccttgactagaggctttggtggtcgggacgcttgggattcttacgaggtggtcgaggtcatgtgcaaaactcgtgactgcgtcaatcaggacttggacccatccaacgcttcaaggaaacaagcaccaacaacaacgccaaaaagaaacttgggcaccaagagaaaggtatttatcagtcgaatcatgttagaaaacgtaccggttattgaaagagattcagttcctggatcttgcgttcgccgggcttagcaaaagcctctttttcgaagttgatctggagaaagtcatgtgagctgagcgagaggcagcgaaggaggtcgagccgccggcttgtatgtataagaaagactagagacacacctttctgtgcacggaccatgcgcaatgcttcaatgaatggtgaatgcccgaatgcccattccccggtcaactccccgtgtccccactgttttgtttatagtgtggtgtagcctggccgcatactgtacatatggcagtcttcctcatcttcccctttgttcctaccactctagctctctcacaccttgcagggcattctcgacaatgtgcatcttgtttgggacacataacatgtcaaatcatggaaagtgtgagcgtggcaccttggaggcgttgaggactctgccgggtagcacatgtgcggcctcctaatcccattccaggcacgtgcgccccaataatacaaccccaattatccccatttgcctgagtgccttttccacttgaccatgagtgtgtggctatctttaaggcaaagacacacatctttgggatgtgcgtgccggggcatgatatggaaatccgttgccttcttgctacaggttccgatgcacaggaaaaccccgtgcctgactgcaaaggcccgttgattatcgtgaatgcaacgactcaatcacaccccaaatccggccgcgattaccaacttaggttctccttttcacgtaattccattgaggcctctaagatgacagtgtgagacaggtcggcacatgatctgggcgactgtaatcacgagcactagcatctgaccctccatcaacatcactcactccctccgtggacaggcttcaaagcagcatggaaaagatggcagccttccgagttcaccaagccgtcgtggatatttcaaaagctaccatgctaggcaaccatctggatcagccttccgccaggttatgtaggtacgtaaacgcgtcatcattgaaaagccaacggcatgaggaaatcattcgtcgaggcctaccatgtacatcaccgtcctaaacggtatcacatcaccaccagcccctacaacgctcacccagcagaacctgaggacctgtattctttgaatgaggcttcaaacatccccaaaacctttactagcacatatacacatgaaccaatagcgaatgttggttgtttcattgtctgtttttgtcgctagttcgtgatagtagctagacaggactttatgcaacttgtgcagaactataagtactagtgtaattgctggtaggtgggatagtggggcagccaatggatgccctgctgacatcagtggggtacccgctcccggtctgtcccacgggactaacactaccggttccatggccgtcaaggtccatctccgtcccatcactgcagtaccttatccggcatcctagatcgccgtgtatcaaccaaacgtacttgaccacccttccttcatcccgtcttgtctttttaatactccgatcataacgatacctccggacttttgaactccaacattccccggtacaccatcttggcggtccgcccgtgtcttattgccttgccaagatggcagatcatgaagcctcaaagataaaccacgataaccatctactactggtaaggtgctccttcacccccccttgaaccacctttttcgatcgccatcaactaatcttctgttcaacctcacctgtaggaccagccattgctccgtctgccatacgaactcctccgcaagaacttccgatctgctcacttcaccgtcgagaaagagtcaacaaccctcaacaagctcctgaaagaaacagcgaaaggatccctcgacggcaagacatcgcccgaagatgtcgtcaagaacctcgataccatgattgccaagatgcgcggcatgaagcgcaagctgtcaacgtatgccaacgaggaaaccaggctttataagcagcttgatgctcgtgtggcgcatctgcgcgagctctcggatatgcactcggttgaagatgttaaatacgaggcttggtccaggaaacgtctggatcgactgctggtcgactacatgctacggcacggatacaacacttcggcccaagccctggcaaacgagcgcgagatgcacgacttggtggacgtggaaacatttttgacaatgagcaagatccgcgagtctctcgagaacggcagcgtcaccgaggcgttggcttggtgcaacgacaacaagaaagagcttcgaaagttacaggtaggccgacacaacacccccgttctccccgtcaatccccataccgctaacatcatctcccatcccccagtccaacctcgaatttctccttcgctgccaacaatacatcgagctcctccgcatcaacaccccatccaaatccgtggaggctattacccatgcaaagaaatacattgcccccttccaagaacaataccccgacgaggtccgcgaaatggccgcccttctcgcccaccggcccaccgacaagaacctccccctcaaatacgccgcctggtacagtccggatcggtggaccaagctcgccacctcttttgtagaagcgcataacaagctgttaggcctgcccacttttcccttgctgcacacagccctgtcctcaggcttatcggccctcaagacgcccgcctgccacggcacgcaaaagacgacttcttcctcacagcccgggcatagccagacgagcatgactagcacagtatgcccgatctgctcgatcgagctgaacgagttggccaagaacgtcccctatgcgcaccatagcaagagccatctggataatgacttgctgctcttgccgaacgggcgcgtgtacggacaggcaaagctggatgagtatgcggccaaggcggggctggcggaggggcaggtgaaggacttggttaccggcgaggtgtattcgaggacggcgttgaagaaggtttttgcttgatactgcggttttcgatttacgagcaacgacacacgtgcttcttttggggggtctatcttttctttcattaactggggaatttggggtatatgctacgacgcgggttgactgacggctatgatttacgggtgtttgggggattttatcatcgcattgctttctcagggagaggaactcatcatttggggaaattatcattattagtctggtttcagtttggactacgtcccaggacagagactcaacagcgcagtaaacagcttgggaatgggtacggatgggggagacattacgttggcttctatatcactatgttgggatggaataaaaagatcgcaggatggtaagattggggataagatacgcggcatggcataccgtatttacacacacacacacacacacacacacacacacacgcgcagacatacgcatatgagcccaaaacagcgttgccattatcataagaagaagtctaggtataaaaactgatgactttcatgactttggcctacacgttgactcaaaaataccacgtatgtggaggagcttcaagctcaaaaagagtaaatgaatgaggtgaaaccaagactcattttgtatcaactacttactgaagtactccgtgaatggattgcttctcttccctgacaccattttcgccagtataatgcagccaaacaagttacaacataaaggtgtaaaccacacgggtgtaatgtaagcgctaaaggactactagtatacaaccaaaaaagaaagaagaaaagacccaaagtcgaaggcaaacaccagaacatagccggttccgctagggtatggtgatgatgtggatagagaggaggcgccaaggagaatttggcaagtcccgtcatttttttaatccctccccttcttttttttttttctttcttgtctccatcagttgcgggctgtcttccttggaaaagtgtgctttaaccacgcgactccgtgcatatatgtcatgtaacgacaaggtgtttgtttgtccatcgcttttttttttcttattccccaagtcctctaaaccgctgagagtgtttaggttctttaacaagccagagagcacgaactccattcttgatcacggatatatcaacgatgataactgataaaagcatgtagtaggaaggaagaccccgaagatataaaaattttgaccaagaaaaaaaaatggagcgcaaaaaaaaaaaaaaggttaggaagggggacagaaataacacacaagccagcagcacgtttcaaactcctttgacccatgcatatcgcatcgcatcccttctatccacacacacacacatacaccacatcccgcccttagacacccctcgcacactcaacatcatcaactactcctcttcgggtatgtaacgtcggtggactgggtcccataccagcgctggcgctggaggcaccggcacaggttaaatgagaatatagatgttgtaccaacccaggaggacgaggaggaagaagaggaagaaaaggaccagtagcatgtcccactaagagacgcttgttgttgtttgcactcgtccaccacctccaaccaccgtcatattagagcctgcccccggatgtttctagcctcggttgctgctgctgttggtgttgttgttggagccgaacgcgaactggccgaacacgccacctccaccgccgggcgtcatcggtccgaggttgcccagcgccgccgcaccgccgttggtgttgtgcgaggcggcggcagcagcttgcgcagcaacggccgcttgagccgcgttggcacctgcagccgcgagcgcgccggcgaggtttaccggagcaccgttgggcgtgctgggcgttccgttctgcgcaccgtttgcctgctgcccagtcgctgagctctcggtgttggtgttgttagtgttgttattgctagcagtcgcggctgccgtgttaagagtggggaggctggcaaccacggagaaatcggggatgccgagaccccagaccttgccgacgtgctcgccaccaatatctccgttgaagatgcgcttccgtagctcgaagaagaccttgccagtaataaggctgtcactgcccgcctgatgtgcactacccacgcgcttaaccttgagagtgtcggcgatgtgttctaggcctgatttctgctcgaacttttggaggatctcggccgcacccgggtcattgggagtcagcgcaccggtgttgtactgcttgatagcgtgtttcatgagatgcttaacgtcgtacgtcgaagggaagtaaagcttcatgatctggtcaaactcaacctcgtcgttcggaagctgagaacagatcaaaagttttgtaagatagccaaagtcgtagccgccgtggaagctgatccagcgcacgtcttcaaaacacactaagccggatgggataagcagcgcggcgaattccttggggtcgatgccatcccgctcaagtaggctgaagtcgataccggcttgctgcagagactcgatcgaggtctggttaaacatgtcctccttaagagagaatttgaagttgaactgccacgcaaagggaaacggcccctgttgattggccgcccttttccctgcgagatccatagcatcagtcgagtttggtcgcgcagggggttgctcgccgtcttcgttgaatagggcgatgccaatctggatgaccttcaacatgtcgacgttggtcctgagacattggtaatggtaatcactctttcccctaaaacctcccatcggtctcgacacaacgccgggaaactcggtgtcctagaaagaagtccaacccacgttagccatttccaagctctcctctcccagtaagggggtaactgcagtcccaccatagcaatatacggatacttgtccaccaagtctctcagtatggccatctcctcgtgcaagttgtgcctccacacctctcgtatccggctcttgctctgcgatcgcgtgacatggtcggcaagggcaccgtgaccctgttgtggtgcgtgttgcatgtgctgttggtgctgggcatgctgggcatgttgtgagtgttgggccgtctgttgctgggcctgctgctgctgatgttgttgttgttgggactgctgttgttgctgcagttgggccccgtgctggaatcccatcctcgcagcatggcttgccagccccgagtctccccccacgttgaagccgccaccaccagcatttagtcccccgccgaggcctaataggttgctatttgccgaaaaggggttcacttgggcgttctggttgaggtaggcggggtttcctgtcagctgcggaggatggcttgccgtgtgctggccgtgtgtaggaaactgctgatggtagggcgaaggtccgctggggaacctgttgatgggtggaggaggcatcgcggaagagcgacagccactagacgggttcgatgctgtgcgtctatcgtgatatcggacttgtaaaggttgctcttaaaagtgtaggccgcgtatgcaccattcctgaccaggcgctgctctgcgggatgacggaggggcggccgagcgctcagccggcggtgggatcggcctatgtggactggatgatatcgtcgtcgtggctggcaggcaaaggatcggtgcgactgcggtcgaggggaacgagtacggaggggcacagcctggcaagtaagaggttaagttctgtggtgcgtgttgacagatttcgtcggacgggtcgaaagctggatgagtgctgtgcgtttcgggtgcacggtcgagggctgtcaacagcagttgctatctgagttgttgggttcgctcaattgctccagttccagttgcagcgagtgtgttgaatggaactgaacgttggaggcggccgaggcggcaggctgtcgattgcacgggccaccaggagcacagtcgaggttgatgtcaaagtgccagcaagcacaggtacaaccaggtacgtaccatttcctgactcggcgcacgagccagctgcctatggttgcagtgttccccatgagaggggacgaggccccctttctgccgccaagggacagggttggggatggtggtgcgggtcggtgtctgtacgtagtagtatacactacacactaagcagccgcacaggccaagcacgtcgggtgcggcgacaacgtcgtcgacgtcgccaaaccaatcgaagcagctctggtgaagccattcccgcatcgacgttaacacgcaattgcagtcaccaaaatgcgcgtcacacggtgagtctcacttacgactacgagtaccagctttgcgattcctaacaacaacgaaagagtcctccgcgccgtccccaagaaccccacggggttcaacatcagcgagttccgtagagctgcccgtgtgcccgagcacgatccttggatcaagaagtgagtacaggttttcgacgctgtgctcttggtggaggagagtttgataaccaacgcgagaatcccccacttcccaaaaacagcgagtcctggcgtaccaccggccaattctcccgctccgagcgcttcaagggcgctcttcctggctttggcaccgcctcggttgcctttgctatttactgcgtttacgagcacctctttctcaaggataagcaccaccacgatggtactgcgtccgccgtcactgcgcactgagatctaggtggggatggacaatgagttggagaagacgggagtgtctgagtcggactgggtggatccgggtggatattcagagggggacaggccgttgatatggggtcgacaaagaagaaactacaaacaggacgcctacaaacgccaggtatagcagatagctggcagccgagctctggttgaaagagctttaccagggaagtctatctcggatggcgggaaagatacagaagaggaatatgacagtactgcacttgacccggagcggttgttgcgggagggcggtgcctattgtagactggtctccgtgatgagcatacatacatatttcacagggtcacacagatgttcaggttcgtgtgattcttggacatgtttacatcacaatcagcttctcctcatgtgtcccgacagacacgcatgttgaacagtgacatatatgcacgcacgcgccggcgggggtttcttatggacatattcttgacttatagacacaaagcagtgaaatcaaaaaaagggaccccggcttttatatacattatctgtctttttacaggctctgtgttgactgtgatcggtcacctcatggtccacttcatcccgacatcataaaagccctttcggtctcttctccctttaaaaccctcccatactacctacataagccaaccccccattctggtatatatatcatcttagtatcaaacaaaaatggtatctgtttcaacggaacccacagacacacaatgcaaaaaagaaacaaaatccagagtctagcccgcggcggtctaggtcatgctaaatctttgttgttgttgttgttgttgttgttgttgtcatcatccacggccattaatcaaaaaaagaaaagaaaagaagagacaaaaggcaaaacgaaagccaagtcataaaaacccttaaacgccgcatcagctggattggaatgacagcagcttttacaggccaatgccgttaaccaagtccaagcatccctcgaccgccatctccaactcacccacgcgctccttcaagtgcctgttctcgtcacgcagcaagccgaccgtgtcccaggccatgctggcgtcctggcccctgcagttcacgcacccgttctcgtccgagccgggcgcgatgcccctgatgatcttctggaacgcgctcatctgggtgcccatgatcttgggcttgggggtggtcgggacggggggaggagggcccatggacctcctcttgttggtgacgctcacgttccgttgcaacgtcgttactgagggagcggggctgttgacgatgctcatggtaccatcaaagccgccaccaggaacgatggggctgcggcaccgcgccgagaacacgctctcactctcggcgacgctgtcggtgtcagtcgagtacgagtagtccgtcttgatggtgctggcgctctcgcgccacttgcgccgggcgttgtagtcggcgtcgacgccgaggtcctccgacacaacgctgcactcggacatgatggtcgacgtgcgctgtgggacgggacggaacttgctgcgctcaaaggcgagctcgtccatcagcttctggatggcctgctcgtgctcggaagccttgcgcgccataccctcgagctgcatcttcaggtgctgggcgcgcgtctcggccgcctcaatctcgtcgcgctgggcagacttctcggcttccaggtcgcggatggtgattacgcgctcgcggaaggcggcttgcatcttggtgaagaggccgatggcgttggcctgcaggtccttgtacgcggtcggggagatgtcgctgttgggcgcagccccattgggagggaacagggcggcctcgatgtcaaggttcaagatctcgtcgtcgtcaacggcagggccagaggacgccgccgggcccggcgtgaacttggacgagatggccgatatgagccgggaggtgacgttacccttgggcgtggatggttcatgcatgctgctgcggttgctaaactggctggcgttggtcccgcgtctacgcgaccttgtgggcgtcttgtccaaggaggtgtcaccgtcgcgaacggagccggtcagggactgattgtccgccgccttgctcgctttgctgctgcgggctgttaaggtgggagccattcccaatgcttctgctgctgccgcgcccgagctgttcagccagtcggcaaacgctccttgggaactgtcggtttgctccgaggaggaggaggcgggctggttttcggtgccaaaggtgagggcgatcaggttcgggaacgatgacccgcggcgatgtttgtttagacccgagcccgactcagcgtcttgctcagaaaacccgctgtggtactcttgcaagggggccaaggtggagggggctgggaggatgatggtcgaggatgggcgaggcggtggagcgggcactatgcgcggcttttctgggactctgggggggacggcgttgtgctctgaactgacggatctgatcttatccagcgatcctcgcagggctagggctttgggaggaggtgttggacgttcaatggggcgttggggaggcggtaagtctcttgctggctgcgaggggggcagagcaggattgggtctaaggggcatgatgtatgtagtaaaagtttggaatgctgccacagtatccctggaggtcccgtgtccgttctcctgtgtgtcccctggtagtccctggtaggcgaatctagccgttgttggtctggccggtcggcttatgtcctgtttggcggggccggagtgtttcttcaagtccaggcgaccgaatgtccggctcctctaccaccgtgttattctaggaatacagagagagagagagtattgactgcttcggctggccaatgtgcacaatatgggggtgatgtctggggctgagaccagtttcaacgccaaagcaagacaatggaatgcaacaagcttccacagcttccacggtgcgtagctgaggtggatagggtggcaattggcggcgggaatcctaaaatcgtgttttggtatccaagatggggagtgccttgggtcaaagatgaactcgagtcgggcgggcttcgaagaggtgcggaggtggacggggcggaagagtagtatatgccgctggcgtgccgtggctcatgcgcttatttcaggggtccaaagtcttgaccgatatattggctcgggagaggtgtaggccgatgtaggcgcacgagattctatcgtccgaacaggcgggttgggtgaaatggaagttcgaaccgtgacggtgatagaggaaaagaattgacgataactaaagccatccaagaaccaaaaccacgggaaaatatcaaggggttagacccaaatgaaaaaaaaaactaaaaaactaaaaaactaaaaaacggtccaacggtctggagaagtttggaccgaagcgaggtcccgttctcccctttccactttgcctgattgcgcgcacgcggcggcggcaccaccacgggcagtccaccacacccacccaccaccaccaggcagtccaccaccagagtaggtacttggggggcacaccaccgtcctcaacagggatcgcgggataggagacagagccacgggcgtccacctttcaattgaacttccaggggttcgctaagccgggacaggcttccacttccgttcctgttttcttttccgttttccggggtcgtgaagaagctagagattcccaaccttctttttcgaagccttggcaacctgacgtctgcagaaaccgacaaggattccaccgattggcccgcacctgccccggcccggcattgcggactgcggctgcgtggcacgcacttggcagtgtttttgtgcaattgaagttgcagcacttgtgcatcttttgagatctgggtcgacttcaatctacagtttttgttttttcatgaaggattttctcacacgcttcatacacatctacaacaacgctgaaaactaattagccctaagcctataagctgctcgttgcggagaatcgagatcggacctgccgattgactatcagacgggttcgtgggtctgtgcaatttcgtcgaatttcacgttcctggaaattgaccaaaaaccccccagattgacgtttcaaaagaaaccaatattcccgaacgatatttccactcatgactaagtctagtagtttagtccacgcatcttttgccacaagctgcatgtctctcaacggtcagggcatcgcggaataaagctgcgtggtttaaattatttccacccatcacataccaagccgtttccagaagaagaagcaggattctcgagtgagacattatacgtagccgccgtggattaccatgtcgttgtgtgtggacttggactcgtggtaggtattatacgcattctatagccccccattctatgcatatggacatgtcaggtcaacaaagtgttgacgaatgctgggtcccacgagtccctggaacggacaaccacatcatcgtgcatgatgaaacactgcatcaccgctgcttgctggcaaccgccgcgatcgcaaccaaccctggcactcgaggcagcatcgggtgtggtacatgccgtactgtgtttttgcatgatggtttttttgtaaacattgatgatggggaattgtctcaagaggcatctcgcttggcgtctggatttgcattcgtaaaaggaggtgatgatcccgtcatagagcataggggacgagcttggagtttcagttggtcttcttcactggatgacaggtgaaccaagaactaccagtacaaccctaacccttggcagaaaaccgtgccttgccccaaatcccaaagacattggtcccgcgttctggacttatatgtcacatgttaactgaacctcgaagagtatctatacttcgtgattattctgaacggccatggccatgtcaactggaagctttttttcattccagatggcatttccaaaactcgaagcaatctcgcaatccaggccgagccacaaccacggtcatcttcacacatatccatatcctcacgcaaaaacgccagtcataggaaccattcattggaagaaaaatcgccttgtttgctcacgcttgagcatgcatgtcagaaacgacccattgtcgttggtatacctgacaagaatcccgcctcctacacatccatctctcgcctccgctccctcctgcctcacacattgccttcctttctccttgcctaccaagcacagataacaccaactccaaaacaagcccacaaaagaaaaaccattggatttagtagaaagactcgaccatggtatccttgaggctggagttgatctggccaggcgcggcaccctctcctaacctgaacacgctctcgataacactcagctcgggcgccgtagtatcaagaccagtgacggccatccagtcgttgaccaccatgccaccgccgatgacgttggaacctctgttgacggagccggccaccagcggtacctggagcagggagctgagctcgtcctggtcctggatggatgtcttggggtgaacgaggccgccctggttgctgagcgccatgtagctaccgacgagcacgttgtcggcaatggtctggcggaacacctcgacgccgagcacgtcggcaatgatctcttcggtctcgcgctccagatccgggtggatcagcgccgtgtggtcgttgcacacaatcacgttgcccagggccgacaggcgctcctcgatacgttgtatgcgcacgtcgtcggggagactgttgcgcagatgttgcagttcctggtcgcttgtggtagtggggacgaggagacctttgcggttactgtaatttttttttttactcgtggttagcttaccaatgtcccataatcaggttctcggttgcgccccctccgatacttgggactaaaagttcaatcaaaaatgcagagggaagaagcgcctacccagctgtcaagcgaccgatgattcttgtgccggcaatggtggttctgcagatagggataacatcttggagttcggcctcgaagacgctgtaaaagttttcgctggcaccgacggcgaccaaagcgtaagagtttgtaagtgtggaaaagactccaaccctattgagaaagcagacaatgttagcgcgtctgctacttgatatcccgaagaactaccctccgccccccattcagattcaagagtcgccttgctgtcgcggtgtcgaagcatggtattgatgtcgtcgtcggtggcaggcggggcagatcttcgattttcgcatcgcgattccccatctcggaacgtggaggccaagcaaaacttactcgttggagttctcgaactgggcgcggacagccatggcttcggttcttcttgtgtagtgctcctagtgggcttcctttacttggtgggtgaagtggtattccgatagagacggagagattgagtttatgcgactgaagcaatggagattggaggtatagaatgccgttttgctgcttcgcgaatgacgactggtggggtgggcgatggaaggaaaatataatctggattcagactccaggctatgtgtaaagtggggcgctatcaaatctggaatctggactgaggaagaaccacacagcttttggaagcgggtaccaagacccttacagatgtatgtaccagtacttgccttcaacaacaagacatggacgcatacatgcggcttaccaacccaacctctctactcaaacccttccatttttgccatcgagaagtatgagtttgtcgaaattctagtgcacttgcatcgatacaatttcattttcaatcaccggtgactcagacactttggagcaatcctcgtaaggctacgcgagcagtgcctagccaccctcgggatggcaaaaggcttgccacacagcccactatgttacagcgacatggaagctatcctctacgtctacccgaccccattaccgcctcctaaagcttgtttgcccaatcagatttgcagtggctttcccatttggtagtgtacactaccgccattttcattatgattcatcattgttgcgatatgcaaggtacccaaagaggctcacttgcggggcgtagtagaatagactggggcttgtttcaacagttcaacttctgcaaaatgtaatgaagttgctgttgcagtgtactgtgtagaagatcacaggatcctggtggtatagacatagatgccagaagccgacataccggacaattcattttggcttatctttttttgttgaactcgtccgctcggctcatgatgaaccctaacccacggattcacaacctctcctcgtcagcccatgtagcgacaggacaacaatgagaacaaccaaagtgtggctaagggagcccggttgtcattttgggttatgagcttagcagagggaacgtatggctgggggaacatctggttcagttgacgagaaagcgcactttgccataatgccgtgaggtacctccatataacccgctgataccaattcccatgaccgttgaaagccatcatccaagtatcatcgcctttaaacaagatgcatttataccaaaactccaaactcccctgcccccggctgaccgtcaagcactagtctcgtgagaccagtagtctatttaagacgacgcgaacatttattttgccaaccccgttttgccggatgatgcatgccttgcaagaactgatcaccttctttgactcagtctcattgcagtgtttgggctggaaatagctgcggaccagcaaagcctttcgctataaccccctggatatcaatatttttaagagggtcaggatgtggactccacatcttgagcaggatgtaccgcgcgctcaccggcgggtcgaacttgatggtacacttgttcttgtccttctcaatgtagaattgggccagcggagacataagcgctccgccaacggctcgtaccgcctcctgcgtggccacctgcgaggcttctcgcgctcgttcaagttcgggggttcccgtgtcgtattcgttacgccaactagcagagtgtcgcgcacgagtgagatcagtccagtccaaaccgctggggttccatgggtctcttccgtcatcactactgtcgctttcaaaaggcaaagcaccaatcctgttgggggttcgcctacgccgcaaatgattttcgtctccttcgctttcgtcatcactgcattcggtcgtgacattgaaaggctgggatgcagccgaaaactcgggaggtagcgcggctgctgcttgatcttcatcatcgtcatcatcatcatctatagtgttgatcagatctgatatgtaatcgcgtcgatatctcgaggggtagatccgtccatcgtcgtcgtgtcggaccgagtagattgttggagtgtcgcgtgatgtccgtggtcgtggattcgctggttgctcatactgaatttgatattgcgctgtacatttcaacaggtcatcatgttccatcgaaacaaacaccatgccctctcggaccctagagaccggtcagcaaggcaatcgaaagatatccgaaacaagacaacacatacggctgagagtaatgtgaaccaggtgctttgatgaccaactctttcaagctgaagacagtaccaccgtgatgtcgtagtatgatgttgcagcgattagtccttgtgcaataaaccgaagcgtcgtctttcaggatgttttccgccacataggcccgtccatccctgaacaagccaccatcacagctaacaatctccaaaagaagcggaccgggttccacctggccgtattttccgtacagaatatttttgtagcttggcgataccttgtcggaatccagtttccgtcgctttgcgcgccgaaagttttctagttcttccatatcctcaggaggagtgttcctaccgaagagcgaaggctgtgaagagctggacgagtcttgaagctcgccgagcgtcacgtagctgcgctccctggcagggttcatatgagttcggtgcctctccattgcccggtcaaagggcgaataacgggaagggcggccgttctggcctccgggcgccgacacgccgggtcgcacccttgagccaagcgaacgaagggacggaagtaagggtggggtaggggtcgaagaagttgaacttggaatggcaggcggcaaaaagctgctagagggttgagaatcctggttgaatcgccggcgaagagaccggtcagagccggaggacatcctggaccgagcgagcaccctggaggcagcctgttcgagagctaggttgcgactgatgcggtcgtggaatctttctagagcctcaaatcgttctcgggatatcgccgtgggagatctcggcggaagggcatcgggttgggcgttattttggcgagattccgaatcccagggcgaccttagaggtcgactgtcggactagggtacaagagaaggatgaaagttagtactaaggtgtagtactcgcaggtaacaagacaccagaaaatgtgttcctgcagcgaggtggtctgggtgtaaatcagaagcttacagcttcgaactgggctcatacgccatatgtcgaggcgccagtgcgtgtggaaggcgcagagaagcggcaggtttgataacgcggcgatatgttaggtttggatgggggccgtggaagcgcatatcagaaagggcaacttaccatgaagcttgagggcacaaagaccaggggggggaggcgcaagcggggaggtaaaaggaatagaacccggctgggacaagacagaccagcgtgcgaaagataggagtggcacaatagcgcttgaaaaaagagatggttcaagtaaacaaaatgtgcagaaaaagaaggcgaaagtcaagggtcaaatgtcaaatgtcaaaatgatcacggaggaaagagtgttgaaagtggaaaggattgtagagtggccgatcatcttgtagtgtacacactagacccggccgttgcacgggacaccctgagacgagaggaggagtcaaccacgggcgggcagctgggcgagccaacaccatccatatccatatccaccgagaacctaggtacctattctggcatggagggtaataggtaccttgtccttcactgacgttgtgggagtgtaattgttagcatatacttgatgaggcgccatagtggccatgatgtgcaagtaccactttaactggcgtcatttggcatcgggatctacgatacgtatggatgttcactgagtgtaaccccaagtccccgtccaaaccacaaagtgcattccgttcccttcttcttcttctcgttgcaaagttaccttggttgctggatttcaaacttgataacgggtggcgtttgtagcatctattggatccttagcgaaatcattccaaaagatccaagaagcgcgagtgtttgccgttgtccgatcttacgtattactcagtttgttaatggagatagtcaagtaaaaccgccgaaatgcacaggcctcttccacctacttttgcaccacgcgtctcaatctcaacaccaaccaccatcctcaacttgagatcgaacggccaatagtacggcatgcgcactgatatcactggtctcaaaaaaaaaccttgaacccaattctaactattttgctgtcagaatctagaaaaggcaactcttcgccaagtttccaagtttagttctcggtctaggaaccgaatcgttcgcttgcccgcgttccttcacctctcacctcaacttcaccacctacaaccacaagcgcaaatatcacttggcgcaaataaccaaaggggtcgtttttgttcctggccacaacaaccaaagtgtcgtccttaaagagtcgttgtccatcatgactaccaccgagactaacggatctggtcaagaggcttcccattcggctgctggcatcagtgcaggcaagtgcttaaccctccttatgtctggagataggttacgaaactaaccccctcaacagatgagatcgccctctatgaccggcaaattcgactctggggcatgaaagcccaagaaaagatccgctctgccaacatccttctcatcaccatgaaagccctcgccaacgagatcgccaagaacctcgtcctggcaggtatcggctccctgaccatcaacgaccacgccgtcgtctccgaagccgacctgggcgcgcaattcttcctgtccgccgaggacgggcacctcggccagaaccgcgccattgccgccagcgcctccctccagcgtctcaacccgcgcgttaaagtcattgtcgacacggacgacatccggaccaagcattcgtccttctactcgtcgttcgacatcatcatcgccaccgacctcgacgccgacaccctcaacgtcatcaacaccgccacccgcatccacggccgcaagttctacgccgccggctcgcacggtctctacggcttcctcttcgccgacctgatcgagcacgactttattatcgagcgccagcgctccaacctctccaccaccttgggtccagagaccaaaacccgctccatcgtctccgtcgcgcccaaagaacccgacaacaaggactccgacatcgagctcgtcaccaaacgcgaactctactccacctggctcctcgcctcctccgacgcctccctcctcccccaagacatcctctcctccccgcgccgcaaacgcgccgtcacccctatcctcagctgtctgcgtgccctctggcagttcacctccactttcggcgtcccgcccaccgggcccgaactcttgaccaaccacaccgctctcgcggcctttacgcaaatgtgcagcgacaagcacaaagccctcggcctgcccgcggagacgttgcgggccgagttgttgcgatcgttcctgcagaacgtgggcgccgagctggctcccgtggcggcggtgttgggcgggcagctggcgcaggacgtgatcaacgttctgggacagacgcagcagccgattcagaactttgtggtgtttagtggggagagcatggaggcgaatgtgtatgcgttgcatccccgcgagggagagctcggcagaggactgttgccggtgacgatgggggtgattgaagctgcggcggaggtgttggagaaggaaggacagacgacggatttgatggggttgggtggacagcatctcgggggcggccagcagcagcagcagcagcagcagcagccttcgtctcagatggagggtgtcgagcaacagcagcagcaacagcagcagcaacagcagcagcagcagcacgctaatggtgtatcaactgaacaattcacgggcgctggacagcagcaagagcagcaaggctctggtgccggtaacgcctgactttctcttcacttatcaagtcgattaggtattcgcattactggctcactccccccccccccccccccttttttttttgtggcttggcttggatcctatctggggtgtgcttgggaatctagaacgatgcgatgcagggcgttcgtgtggtaaactgtaattcaatggcttgcggacaaacgagagaatacatgtatgatgaatgtagcaacaactttttagacagacagacagactcatgttttctgtggatgaagggtcacatatctggctggttaggatgactagtagctagactggcgaaaatatgaacttgggtgtttaaaaaatgaagccactctgctttgttcctgctgaaagtaacgtgtggcaatattcactcatgagaacgttatggcagttggaggagttctgtgagagagggtgtgtacaagatcaccacaatgtcatgtaatcaatccatttatacatatctcaatgtatgatgtatctgaaagcaactagtaattctcaaatttgtattccctggttcttgatcaaaacctcaataatgcttttatgcttccgaactcctgtcttgtagcaaccgaaaaaaaagaaaaccagaaccaaaaccaaaaggtcaaatcaaagacaacaactccatcctatccagcgcaatgttggtatatacgctccccacggttgtttccttccttcctcccttccgctctttcttttgttatgcgtgaagcaatgcaaactaaaaaaaaaaaaaaaaaaaaaatgcaatctgttatgtcgtagttttggtatttggtatatccagatgcacctttgtcatggctcttttggcctatggctttattttgatgaagattcttcttgctcttctttccatctccaagatggattctgtgtggtgtagccaaccagccaagcaaaccaagattgattccaacatccctctgtacttctctgtcccgaactcattcactaaatcaatccctcctctgctcctcatccccaagctcaaccagctccatctcccccttcgaattctccttgaactccagccgcggtccgcccctgttcctaagccgatagctgctgtgggcgggctggcgcggctgtttgttctccttcttgattctaacccttttagggctgggacttccctcttcctgtttgatcttcactgcggctctcttccttttagccggggtcctggatggggttttagctgggctgttctttgcagctgtcgggctcttgcgcttggtggctgttgggctcttcgcggtgtcagggctactgatggtggctactgtgattgtatccattatgataccctcctgttgcgacctttgctgctgcttccgctgctgagaaggcgattgtggccgcagctgtggcagctccgtcgacgtcgaggatgcatcttcgcccactgacactggtgctgcgtcccgtttcgaaatgaactttactctcttgggaccattactgcttcttgagtcctcagatgtggatgctctctttctcttggtggagctggagctaatgctggcctccgttgctggggtgagagcaggactaggggccgcaatttcaattccttctttgacgacgtcagggcccttatcgtcattgtcgctgttgttatcactggcactactgacactgctactggacgtggcgctttgggatttgttccgataaaacttcttcatggcagacgcggaaatgaccaacagggacctgtcggcagtccttacggcgcgaacgggcttgatagacgcttgggagctggtggtagaattttgtgggatgtcggccacatgcggatcgacggccccttgtgagatgggagatgctgggagaagagtgggcccctgagaaacaatagcagattgtgaagcagccggcggaggagtgggcacttgtggcgcaatgggcgacggggcaggcgcctgaaaaataacaggcggcgggaaaacaacgggcatcttgctgacagccctcgacgaagacgagccagcacgagcactggcggaggacggcttagcgacggcagagacctctttctaggaggcttcctcggtggtgcttgaggttgttgccggtgctaatgccgacccgtctccgttggtggtgttgttcgtggccccgttgacgccgttggtggtggcggcgcctttggatgaggtagggcggctgctgttggccccggggcccttcttgaggttgttatgggtccatccccggatgtgagtcggtccatgcctagggggcggctcaaccggggtgtagtccttgatagcctcgcggtagtcgaactgaactgttcgtagctcttggccgttggcggtatagccgagacggtgaggaggcgttggggcaggctcgagttttcggtatttgttcgaagcggcagaggccccggaggaaggaggtggtccagacggcgccgaagaacttccgggacgcgaacgtccgggcggtgggctgccggcggtgggcatcatcgattgaccaggcatcggtgccagcgagtgcggtggaggtgccggctggagcataggaggtgcatgacccgggccgggcgtaggcgaaggagaagccgcggggatatgtacggggccttgcataggacctggcgccggcgcaagaggaatcgggccgttttggtagggttggggcggcatcggataatgatgcatctgcatctgagacggatgcggttcggcgtggccgggtggaggttgaagggacatgccctgtagatgatgcacagctgcttgcataggtactggtgactcttgcgccgagtaaccattgtgaaagggcctgttaggcgccggaggataaaacgcaccgctattcgataccaccatgctaggatgggccgaaggcgggagaaccgggctgacctgtccatcaggaccaggtgttccgtgcatgggtcgcaaagctggaagtcctttagacgaagccgtggtagagaagggcgttcggccagtggcaggaccctgcatggagtagtcctgatattgtccaggatgtgattccgggggcggaggatacgcagaaggattaagcgccgtcctcagaaaatcattgggcctcgatccgtcgttcgggtgaggctcttgatgggcatagacaccatatccttctggccgaggatattctacatggtgatagtgctgcggtctttcgaaatcgttatttcgaggcacactattgtgctgtgattgtggtggcaggagtgacgggtcgatcggggtactctcctgatgagcctccgaataagtgcgcgatgggccggactgcattccctggtggtggtaagggtgcattaggtaccgctgctcctgagattctctctcggcgacatcagcaaggtaggacaagctggtagtatcagcaaagcccgtgacttgcgtctcctgagtagggagtggagcaggtggctgctgggcgagcggttgtggggccggcgcaggtgtcgagttgtccataagtgcatctctgatagcatcgaatggcttggaggcctgcgagcgggatgccgccgccgtccgttcggcctcctcgtcagctgcagcggcttgaagggctccttggacaaagtcatcaaagaccgtcgtgttgaccggcgagggaacgcgcgcgggcgtgactgactgcgagatttgggactcgatgtcttggtcgggatcgagacccctcaactcaagctcttgccttctcttctgttcgcgttcctccttgcttggtgcaagttccttttcgggaatgccttcctgttcgcaaaacttacgcaaagcattcatcagatcaaacttccttccttgagcatccagcctagctgccttgatggtcctcgacgcatgaacttgttgtcccctgggatcgaccaagactacaggcttccagccagaaacatgaggcatggggggctgatcgacgttggtggacgacgacagaggaatgcccatcttgggatggaggccatactgtttgacaatctcctcgtccaattcgccctcaacctgggtagaatcccagtttgacacgcggcgatcaacataaaagtagttggagttaggtgtcatgtaaaatctgccacgcttggctttggtggcgcccttgacgggatcgttggtcgagtcgcggaagccgatttcgtcgtcgtcgaattcgaaaatgggcggtaccatgatccggttgttgtggaactcggcacgcttgtctttgcgctggattaggcgtaccccgtactcatccggttcctcagcacccttgggaagagggggatccagcaaactgggttcgaaccttccgcccttggacggagagaagggaactggtgatggagctttcgagccgggttccggtgtgttgcttttgcttcccggaatagtatcggtgccaccgagaaggctggacgtgtgggccttgaccatcttggggttgggttcgcccgccaactggccatcggccttgcgcttgggtgggagctgggagtggacctgataggcttcggtcatgagctcactaaccttcttgcccgagcatggcagttcgtcgccctcatcgtcgcgttcggcaaatctgccctgttcatccatttgcttttgtgaaatgtccttgtaggtgtaatctgtgcaaggggcagggggcagctgtgtaacactgtcagtttgtagatacaaggacaaaggggtagcaagatagcttacatccaagggaagtttgttatcgtgaagaaactccaacctctcgacctcggccagcattgaggtgtaccattcctcacatagttcggccgtgagttgctaagaggtggatgtggattagtgtcaggcactttggggagcggttgcaaagtgaagaagggagcgatctgtgcttaccgttgttgacctgaaaacagcttcacgttgcccttcgaagacgttcagggccatggctttctcgtactccagacgacgagcgctggtggcgatggtgtcgtcacggcgctggtcaaggaagcgcatgacttcctggtactcgggcgcttcctcgaccatctgggggttttccatgagagcctttttctcacgagagccgatttcgtcaagcacgggcttggccaagcgggcgagttggctgtaagccgaacgaagttccatgttgcgctcgtaggcggcctgggccctggtatactggtaggcccgttgacgacggccacgaccggtgcccggcttggggatggcagttgaggatttggctactgtgatcttggggccagcccttgcaactcggcccttgcctctggcacgaccacctcggcccctcccgcgagtgccgcctcttgtggaagctggcttggggatgagggctgatggggcggcaatatcggcaggcggctgctggacatggttggaaggggtatcattggaggagaaaaaggaagaaggggtcattgtgttggtgatgggctcattctgcgagtctggggtagattgactggtgtctaccagctgctgagagctgctggcgtcgtccatgattccatggactggggaggcgggccaagaaggtaagaagaaagtgagctggttagtagtggtgttgatgctggtagttgtgtgctgaaaagcgcggcaacaaacaatccgcacgatggacagccactacaagagggaagagaagaggccgatgtatggtatctgtgattgctggcttgtttggcgtgtgtataagaggttgtggtgttgtggtgagttcgggatgctggcctcacttttctgtaagtaggtaggtagcccggtacagatcctttctccttatacgccccgcgggtatgttggttggttgctaggggtgcgagcagtgctgccaagaagactgtgaggtcgagatagacgcccagaagaggcctcgacagcaaagatgtagaaaagaaataccagagggtagattgctgatgtcgtaagaaaagagaaggctgtccaagaggcagcaaaaggtgcagggtgagggaagagtcgaggttgagaagtatgcggttcggtggtggtgctggtgcctctggtggacgggaaagggtgaataatgttcactacctatgtagaagtaccctggacaattttcgggtctgcaggttcgcaggacagcggcagtgaagggacggacggagtgaacagacactggacgtcctacctattgtgtcagaccttgacaatagaatagaatagaataactgtcagtcaccaacacacagtcgggtccgtcgtcaacctgagtgaggatgggatgagatggaaggactggctcctttggttgaggagttgttgcacattggatactaccagtaggtagaggtaggtaggtagaggtatccaatgctggatgctgaatacagtggaggtatggatccgtgcctcacagaccacacacactgcacacacacaacctacacctcacaagaacgaggcccgggcaataatcgtcctcgctggccgggcctcccataggtgtttttagccattcagcagagggcaaattgaccactggcgctgcagagcttcacttgcagggctggccggtgcactaacggaccttggacgccctgagcacagaccggctgcgtccacggcctgggatccaccaaggcctacccggcgtgtgcagccaatcacaaccttccgtctcctgcccaaaatggaactggtcccagcgagtccaagaaaagtctccaacctggtcgccgtccgggccatgtcaaggtgaaggcttttttacactacctacatacaccacactatggtacagacgatacgacatcatggaatggcaagtaggtaaaggtgtcaatggcacaacacaatagcagtgactactgggcatacggtcaataagaactttggtattcaaatagactcgtagtccccccttcattctcgtgttgaccaacaatgcacttccattgagcgcaatgattaatcaccgcctcgtggtttcaaatctgtgcaagttttagtgaccctgacgagaaggacccacagctggaatctaacgttgccaagactccgtccatactcacacgcccggttcgtcgtgcatttcggaaccagcacttgtcgcgacgggagcatggaccacactttcgcgcgtgcttgaagaattgcaaataaaccgtagttggtgtgttggccttttagtcgaatcacggttggctcggtagacaatgctatttcgaacctgatcggccttttccgtgtaattttgtccctgcctggtgctgctcaggggggtgacgaggggatcttgatcaagatctgatcccatgtcttagggcatcgttgatagcatcgactataaagacgcgctttcagaatccagagaggatagcggatgcccagaaacaagaacctaagctagatggtcgaacagcgaggacgcggacatcaaggaacatacacattgccagcttgccgtgattgcaagatgatggtcggaaccaacaagttgatgacccccctctaagaagcgatatgtatccagttgaggctcaccgtgtttacctcatgttgctcataccttgaagttcaccctcgatgcaaggagatgtcatcgtaccatttggacctgcagtaggtaccatgcataccgtatctagcgcacttttgggactggtgcacttctgctcattgcctgttgctttacttccgctgcagtaaatgctgatttttttccgacttgttacggcatcaccgaaggcttcagagctgcattgttttcatacatcaacatcctcagttccggctcgtcagatttccagcttgtcaataggtggtatcaagcgcgcagcttcccgtccccaaggtagagagtgaggaccgggcagctgacatgggagcctcatatcatgccaaaccatcttcaacacactcaggcgaaaaggcggaacgcttcaatataatggaaaggggttcgaatacggctggccacttagggcaagggcaggaagattgatctcccaggcttgataactgagatgaccaccaccgcatgctgtgcatattgacttttcttcgcctccgtgctcgtcccaactagctcccgtccctcgttccataggaccatggaggtgaatgttctagactgccatgtcaatcatggatgattctcgatatcaaaaactcttggttacgactattccaccatacagtaatgtcgcggcggcaacggcacacacaaggttcataaaacaaacacatcacgggccgggcgaggtacagcaaccgttcgttgttgtcgcccccgtacctctcacgtggggccaagcgcaacccgccaggtcccgtcccggagccgcctgctagggttcacctgtgggctttctctcagtggatagaaatggtggggcacaggactggacacagcggggcccatgcacggcactccatgatctggttcctgccggatggaaccgaacacaaggaaaagcggaaacaacctacctaccataggtaggtaggtggtagaggtacgtagaggtagaggtaattttcagcactcacagcgcgccctgacacaggctctcttcagtggcactcccccgtccacctcagccaggcaatttcatccatgccaatctccgtccatccggaccctgaatttttcaatcccgccgcgaccccccccccccccccccccccaaaatcccccccccggccctccgtgcccttcgaacgcccgaacccccggaacccgctttttttcttcttcttgcaactggggttactccagagtgcagagcagagacggactggtcaccgcatccacgcacttggcatacatacctagtatcttagaagggtactgtatagaacaaggctgctctgccccaacagacaacatgggaaagaagggtggtggtcgtcttcttcaggccgcaaaggctgcgaaacaaggtggtggtggtggtggtggtggtgccggcggtccaccgacaaagaagcagaaaaagagccacggctcgtccgctcacggccacggccacggccccgcgcaacaccaaaaacagaagcaacaatccacaaagccctcccgctccgcctccgcatcctccgcagccccgcccccgctcccctcttcttcctcctcgacgtccagctccacgaacaagaagcaacacaagcaaaagcagcattccgatccaacaatacccttcagccccgacgaaaacatcctcctcgtcggcgatggcgaccttagcttcgccgcctccctggtcgagcaccaccactgcacccacctgaccgcctccgtctacgaaaaggacctcgacgagctatccgcgaaatacccccacgtgcgcgccaacgtcgacaagattctcgccgtgcccggctgcaaggttctctacaacgtcgacgcccggcgcatggcgcccttcgcccacaaggccaagaccaaagacaacaagcaggcgggccgggtcgagcaggtcggcaccatggaccgcatcatcttcaacttcccgcacgtcggcggcaagtccaccgacgtcaaccgccaggtgcgctacaaccaggagctgctggtcgacttcttcaagcgctccttgctctcgctggcccctggcggttcggtgatcgtcaccctgttcgagggcgagccctacacgctgtggaacattagggatctggcaaggcactcggacctggctgtcgagaagagcttcaagttccaggcgcgggcgtatccgggctatcaccatgctaggacgctcggggtcgtcaggaacaagaagggcgaggcggccgagggtgcttggaagggcgaggagaggccggcgaggagttatgtctttgtcaggaaggatgatgtgccgaagccgcccgctccgggaatggggaagaagaggaaggcggaggagtcggatgatgatgatgatgatgatgaagaagaggggggtgataatgattggggcagcggagaggatgattttgaggaagagttggatgatgacgccgaaggcgagcaggacgatgctggagatgctgttgacgataatgagtgaccggatcaccagttcacccgcggagtgaggcgcgtgcaccgtacacagccctggagtttatgacggaatggatgtggtcgaaacccatacgctgttataaccaggaaggatgtcgagcccctgaccgggaacgggtcacgttcaagttcagacgtcatcgggatagtcgctctatagcgcagctcggtactaccgtcattccaagtataggatatggtttacgagctctgtggttcagggagcgatttggcaggggccttcagacgcttatgagaaaccgtcctcctgccagtccgcgagatactccgcctgctcgacgtagactggcgattatcgaatgatacgcggaaagtataacggtgggtgaagcatggtttagatcaaccctgctcaggcaattctcctgaataccaactcgtcaacagctttttgtgatacgggacaataactttgtacccaacgatcactcctggtgggactctctaataaacgtgggcctattttatccttggaaggagtcaggatcgtgctgcttgacacacgtagacatcaacggttgctgtttttggcggcagtgtgatgcccgattgctaatctactggtcccgtcatctatactgttgccgattataaggcatctgactcaccctgagattgcttcattgccatcccttggaggtagtaaaaggaagttgttcacaatgagacctgattgcttcgttccagacaccgtcataagttcaagctttgtcattgatgttgggcagcgataatgacgtgagtctttcaaggaaaagatgctgtggcatggcattggagagcttcgtaattatcgtcaagtcacattttcatccatacagtggacatcgtgagcatcggctgagctacattcgaattcaattgatgctaagagatggcatcgttgtttccccaggactaacatcgccagtggagcagcatcggttcactctccaaccctcatatggtctacgaccaacccatctgagagctggattcgtccagacgagcctgaaatctaccaccacttcttccaaggtatcagataatgtctgcgattgagtctggcgagtcttcttgtcactcaaagcgaacatcacccgttcaatgtgttttgagctacctagctatctactcactagtactcaccccattccgaagaacacatttatatccagccatcgccttcatcaccatggccaggaacaagctgctggtgtgtagacaatgctctattatctcttcctgtttgggagatttccgcatttggcgactgacgtcgaaagagtcatcacagctgatcgatattgtaaacctatttctcaccactgctgcatcagagatttttcgctcagaattcccgtttcatcatccgagacatatagctacactattcgtcgaggaactgggctgggatgatactctcactcacacaagacttccacaggcagtatcctaggaaatgttcatcccatccgcacactcccggaccggcgattcttactcaagacgctagcgatatgtgttttacttttcagataaattctctttccttcttttcgtgcgtctgctctctgtctcatctcttcccttgttacttttgcaaagaagatgggtgttggccgtaccacagacctaccttaatgttaatcctaccatacaggtgtgaacattatgggatgtcaagaaccactctccttgaacacaaagaaaaggaggatgaagtcggaccaagttcaattgtccactgacacttggagagtttaatacaaattccagtttgaaggccccagataagctagtgaccaccaaaaaagagaaggagcactgaaatgggataatgaacatggttttatgtacatgttcttttatttcttcctctttgttttccccacgtattcactgttcttttgatattagaagtaggtttcatcggtggccaacaagattttaatcctagtgtacgaaagttgaacatgtgctgttcaaagaaacatggaattcttcaactgcaaagataaattccagggagaagggccaatgcttcgaattatctagatgaacgtatggactgccacaaaagaaatcaaaccgcaatacggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgtgcatttatctcgttcgagatatctgatcattttgcttttactttttttttttagcttttggttcctacgaaaatcgagccagaacaatagtaatccaggactgagtggattgacatagatctgggttatgtgccccatcatcgatcactatccgccagcacattattggataatttgacgaacgagactttctgacaggtgtagcatggtatagcagcaccttttatctctcaacatggtagctgtttcgctctgactcggagtctttgaacatcaatatgacgatggaccagctagatttgatacaagaacaattcgactgaagaacattgagcttttgatgaataaccttcagttagaaggggacgttctggaaatgatcatgcgagcacactgcatttatatttgatcgagaaccctagttcaaaattagaacaacgttaaagcatcatgaacttctgtgtttagagagcgcaccgaaaggaggacccaacgtaaaatcgatgtaaaatcgatgtaaaatctcttcttaatctcgtcaccacttcccaccaccatcgcatttgcccatcattgcctcccaaaagtcttggtcaaccatttcgaccacaacctatcaacttcaccatcaacctccgttcgcatagcgggacgggacgggtctgcatcccgttaccagaattgatgaccactgatcactgcactctgacgaaagatgtcccacgagaaggaaaaccaagcaaagacgaaaaaaaaaatcatcaaacaagtcccttcctttctcttcccaaaaagccacatactgtatacctacctactctttcatggctccgacatacgcccccatccatcacttgatgccctgtggagcattttgacagccaagccaccaaaagacctgtcacctacggtttgggatcagaacacgattgatgatgtcgactgtcgtccaagtttttctttttttttttttttttctttttcggtttttttttttttctttttcgtttttttttttttttttttcctctacgcttgctagccaggcagtgtccgtcgacatgatatcttggccagtgacaaatgccgtgatcttggagaaaagaaaagggaatagtttgcaagaacgagcaggtaggtgggtgggcgggttcggaacagcttacgggccgcgaaaaaagaaaagagaagaagaaggaacagagaatagggaaaaaaaaccctgtacgtacatcaacggtgttatggacagaaagctacctacccaaaaaaaacgcctcagttcatgcttccttgcacactgcatgaagcaatcaatctccctttatgtagtttcctgacaattttggttagtaaggggtgtattgtttgacaccaccaccaccgccacccaccgttccggccccccttgttcgagcacgctttggggaagcaaacattgtcgaaatttgacgccatatgtataacgcttgggattgatgacagtcactggaagcccaggaactggcacattgttggcaaactgactggtagaataccacccaaccaacccatgagaatagataatcactttccttttacttctttacttccaaacccatcatacctatcttcacaagcggtcacaaacgctattcgcaaattgttccctctcctgtatctgtgcgggttatcgttcacacacgttcaatgacttgcaaattccactaagtagtacttctaacctacctctacggtgccctgtcctttcctgcctttcggagatactagactgcccattatctatccgaagcattccgcttccccggccggcggccgaccgaccgaccgaccggcttcccgagacgacatcatgactgactgacaccgtgacaccagaaaaagcgaaccctcgtaggtaggtaacgtaacttccatttcggacacaaactgtgtcgtgttcccaaaacacaagcacaagcacaagctagtacactaggtaggttctacttcaaaccggcgtcgtccaaaccgccgcggcatgtatgtatcaccaccgttgggctctctcgtgtagtgtagtgtagtgtagctgccagacagtcactgcctcttcatgaacctcggtctacttgatctttttttttttcaccaggaggccctcaactttcgtcctctctttgtctgaaccaccatttacctctagtctacgacttaggtcaccacccatctgatctcaactgactactacttgtatatatacataatctacctacccccaccgcaccacccatttaagtatacatgcttgtgtatttcgtgtgtacatagagtcacatagactcgcacacacagtacgatattgtactacacgtccacaaacaaacccaccacagtagttcacagtacagagaatacctaggaaagggaaccacaagaaagagaggaaagggaaaaaaaaaaatgacagatactctgcatatacacatcgagccctagtcatgatctgcaagtagccgtttgcttcccttttcaaatgtgtggaatgcggtgcggccgccggttggtgtcgccgctcttgttgtacctaatgtgagtggtggtggtggtggtggtggtggtaatggtggtagttgtggtctccttcatctgtccctttcatcacttcgccatttcatccacgagctccgaattcagccgcgccagatacggaccttggcaccaggcccgagatttgggactggaaagacaggagggggagggagtccgtttgtagtgtacatcatgatgcggcactgatgtagtatttcttttcttcgtgaatgcgtacgagcaggtaggtaggttgagcaccaccgaggcatctgttttgtgcttccatcatctatggtgccagaacgtaacgcaacttgaccaagcgaggaaacccggctttatacatttccttcacttgtcatcgactcccactcactcattcaccgtgaacctttctcaaggtcgtgtaccctatccaccctttcttctttctgtcttgtatcggtactgtggtgactgtagatgagtatccgcggttgtttgggatacgaagaagtgatgacatggcacctcacaaaagctgatagagtccgtcctgccagccaataccactggtcagagccgatttggtagcgaggacgagtagattaccatgaagggggttatgatgtgaatgatccttccatacgacgagatactctgtatccttctttcgactcccaggtagacagttagctcttcttttgtgtaggtagtgtcagggtttttcatttgttcaatatcagtacttacacctctaggtattcaccccacgccatctcaacaaacactgtagaacaccacactgactatcttctcctgtccccacttgtatacaaacgtgagtccgtccaacactgtccttgtatcacacttccaaagtaaattgctttgtagtcatggacgggcagtatacacccacactcaggtaccctttcatctttcaataccaccgtgtatacaccaacatcaaaattaccgttccatatcttgcacatctcctaggtaccctttgcttggcccctccatccgtctccgtatcctcggggcccggggaggtaggtgacggccctccgctttggtctatgaggcgcccaacccaccaaaatgtgtacacggtggttatggtcttgaccctgccactgcttgccacggaccaccacgggactgtccagaagcagacatacgtacatatccacataacctcatacagcggtccttgtgtcaagtataatatcttgatggctcagcagacctcggttctcatgcagtgacccgatgcgctatacgacgtgaaagaccggtgacgccgggtggatttggtcggttagtttgggctttaggcaagaggccaaagataattgcactgggggagcttgggtatcatggagaaggagttagtgacagttgatgatgttccacatgcagctcttggggccggtttgggaaacttccgcctgtctgcccgaaggctggggcatgggaatgggtaggcgagttaagttgggcgtaaaagctgcgaccaaagagaggaggctcattgaaaagctctactttcgtgtccatgcttgagtgggagatcggtgcatgacaaaggtaaagaatgaaatacaaacagtattgattggcaagactcgcagaagccatatacagtgtgtgaagatgaagggcagcaacatgtgggcacttggaccgtagcagcaacaaacatgacgacagcaaggcattaaaaacaacatgcgatcagataagcaataaactagctatgcagaaactaacaaacgaattcgacaaaaggccacccaccctaaccagtccagagccccgtttcaaacaaccttggggggaatagatcaactaataagctcacatgcgccattgtgtagacgaaaaagacagattggccacccacgcagcgatgttgtacttggaaaagagaaaactttgtgtggcgcctggaaaaaaagcaaagactcaagagacgcaataaaaagggagggcaccacacaaactgagaaagaacgataaacacactatcagccgccgagtcctaaactcgcagacaaagaacgtacaacctccgtctttttgaacgctggaattgcaaacagaaaaaacaagaaaagtgataacgcgaatacggatgaagagaggatcaaccgggaggaacaggccccttttttatgttccatatcgacgaccgcaaaaggtctcgggtaagatggcaccatgtcttccatgaatgtcctctctttccttgctctgaccaccaccgtgtacccttttccactcccctattccatccgtccaaataattaccaattgcttggctatatcaatgtatcgaatcgtgtgtgcgtgtgtgttgatgccatatcatgagaggtgtatcgaatacatattagggtaaatgtaagcatgaggtgggaattactgcgccggaatcaggaagggcgctgtcctgttgaccagcgtaacattgcagaaatatgcccctcccgccatctaggatgtgcagtaagataggaaacagtgatgttgatgggaatccgtcgactcacgaaaacaaccatgacaaaagggaaccaatcttgcgctacctagttccgcctcagtgcggcggtaacccgcgatttgatggatccatcttcatgtcacccggcaaccctctggaatcatgatgcatgtagctcggatagttttgcccatgagacacagaaccttggctgacgttggggccacggaaaagaccgttatttgtgtgagggagcgtgtcaaacgaggagcccatgtacggtggctgattctgacctatttgtaccccctgatgcgaaacaaaggttccttgagggtgagggagtggcgggtgcggcggctgttgaggctgttgactggaagtaccaaaggaatatatggtcgcgctacctggagctgttgtagtctgctgccaagcaccgggatacagcccggaggcagtagtgcttgcgtagtcggacggcgagctgaacagggacggtcgacggcttgtttcgtgaggacttggtatcatttcctgcatctgaacaggcgctccatgctgctgcagagatgcttgacctcccaccggaatccccccattttccacatagtgctggtcagatgtgagatctggcggcatcagagtagttggatattgatttctaatcgacatctcgctaacgaagcctggttgaatgttggtagtcgggctgtggtcagttgtcggaataggcatgagggcgtgaggcatagttgttttgggaggcgagagtcgggatggaattaccgaaagatggtgctcgtcatcctcctctctacacgcatcgtcttcatcgtcggaggggaagtctgattggttgttatcggccatgacgtatacgaccgtatcgccatctggtgatgttagcgaatactcctccaggtttggcacaccataaacgttgtagctaacctatttcacccctcttatactgttcttcgaccttagcaaccttgaagatctcctttaaaaagggtttctttttcgcttggttgggattggccctgtcgctgaaaaagcctcccattgcctccattgtcaactcctccaacttggcgacagtgagttcttgggcccgaatgctcggatgctgctgagagtttggctcgacaatgagtctcaacaagtggcataacagacggaggcgctctgtaatcgtgttaggaagggtctttcaactatttgcacatgagacaattgtcttacctggtttgaacaggtggtccggctccttgtgcctcatgccctcatccttggttgggcccagaggctttggccaccagtcgggaattttggttcctgtgtagggatgtgtggactgcttctttggtgcaatcgccttgatccacgctttggcaatcagtttgcatgtgttctgctgtatcttcttgaagcgctgatcatagaaatcccacacttcctgcgcgttattgattcgtatgcctttcttcgcggatacggtcactgccggctcgtcatcatcgcgaacacgtctggggacgttggccctctggcgctttcgggtccgatatgttggtggcacgtgatcgtagaactgttcggctgtttccatgcggcggtcacacccgcgacgcccatgatactctggtccgaacgacatctcatcgtaggccccagcgaggccatctgtaggttaagttagttttggtctggaacgaccatgttacgagatggccactcactctcagcagcccgtttttgatagcggataaatcgatccatgtcgaagtatctttggatttcaccctctggcaacttattcggtcccgtaaagtataccgtatgaccatcttcggtgagaacagcaaggaagaagctctggtggtttatcttgcactgctcacgcaatacttcactaattgtctgtatcattgtcagcatcgggtagaaaaaaatgaataggggacaatacctacaggtggcggggtcctgattcctgtatcgtagtaacgaccattgtctggcatgtgttcgccattaggtctctccgtcgtccattgtggccgagcgtaatggccatgcccgtatgtattgaccatggctggcacctccgttcgtgagttccgacaagtacttatgtttcgagcagagtcgacgtgatcaagaaagagtgacggccaaagtgaagttgaggaacaccagatcgttaagcagataagatgtaatggccgggatgggtgctgatttattcttcaatgagcctaccaggctggttgactgtacaatgaaaacaacagtcgtctcaaattaaaaaaaaatggctgagacggagaatgatcctttgaaccaaaacaaagctggcaagtgtctctgggtgttggtgggatagattgttgatgttcggtcgaaccagttctgcctcgacgtgcagctgtgaaccacaaagtgagccaaaggctaggacttgtttcaagagtagtggccaggcaagacagattcttccccagtcgtgcaaagggaccgggaacgtgctgggaccggagacaagctgggaccactgccaaacagaaagattggatggatcaaggctaagattaagtggatctatccaagcatagagacaaagaatggcgtccttaatgttagagatggagccagaggtgtttggtagactttgcacaggtggagacagtcggatcgtggcttcaaacagaaagtcagctgagggcaatcaaagtgatgaagttgatcttaccaaagtctttgtttattgatcaagactgagacaggcccgaatgaagagcgcaaaactatcggatgaatattgctcaatattcctttctgaaattgttgggtcaaaggattcagcgttgcaaagcgcgccccctacgtcgaaaagtaaagcgatgcgggagcttgacttgatactagagatgggtgccggtctgagtggtgatagcacaaatgctttggcacgcacaaacctcttcgaaacaagtggctggcctggcgatggggcaaagaggagagcaagatgggagcaggactgccccagttgatccttgcaaggaggaagaaagtgtggactcgcgcagccgtttgacaacttctgcttggtcctaccagtggttggttgaggttggtagagacgggtgcttgcaaccttccgatggcaacggcaagacacagacagtgtggggatagcgggcacccggaagactcgcctggctatgttgttcgaagaccagtatgactatcaggttggtaggcctttggctttcgcaccctattgtcgtgtggcaatcagtgccgtgtggatatcttgtgttattccggggtagagcctcggtaggacggtaaataagatttgtcggttcaaccagggcagtgaaggcgtagtcctggagatattggcgatggcaacgatgggaaggccaagatgatgacagcctgtctaagccactaccacatctagaccaagatggacggaccggtcgatgctaaccaagcgagagagactggttcaacggcccgcgttgttagagcaggtgttcctaggtcagggtgcagacatgagagttgatgtgtaggatggacggagatgggaaacgggtggtgtttaaagaaaaagaaagagaaacggtgaggggccttgaagttgtgctaaccgccctaaaggagccaccgagtaagggaagatgcccacgtacgaggaataaaaaacgaggatggccaagagagggtctaggtaacatccagacagattatcttggccactcacgcagatgaaccgaagaggttccaccagaatcagttaagagtccacacacacgcaccgagaacaacactcggcaccagctgcaggaggggaggtttaagacgaagaataccgaggataaataacacacagaacgattggtatgtagatggacttgtttcctcgtaaagcgtcgatattgacccaaagtgacggagaagctgagtgactggacttggactctttacaaaaggttgtgtagtgtcttttttttttttttttgccctttcccaaagagtctcgtatgagcggaaggcccgggcaacgacaatcagacagacgaacgaggaagacaagcgagcagaaagcagtcccacgaggagagggacaagctgcatgcctcccaggttcccagtcgcggtagagagaagtagtgtagagaaggtcgcgcactgtgatctcgagaagtgaagtactacatacgtcagtacattacaagatcatgggggaatgagggtagtctaacttgctccgaaggtactatatgcagtacatcgtccgtactcggcactgggcgcatgcagcattcagagttatcccagacaagcagcaagcattgggcatggtgttctccagccccgccagtccatctctaggtagtgttagtgtatttggcgcgcagtatggaagagtgccacaaaaaggagccggccaacaccaccacggcacccttcccctccccttgttccaccgcgcctgtggctcgcgttgggataggctcatgctgtgggctggctggtaggaccgcagtggtgtacgtgtagtgtacgccaagggtgtgtgagatgggagggttgtattgatacgggaccgtggcagcaagcatcagcaccactgcacaagggaagactctccatggatcttggctcgtctttttccagacacggtagccgacgcaggtcgcaggaggcaagcgtccaaggtccaatggctagtggctgggcatcttgtccgtcgaccatctaggtcgcctgttgcaagtgtcctcgcctcgggggatctctgttgcgacagggttgactaccggacgcccgccgttcgatatggttgcttgactggtccagggttggtgggtactgcggggttgccttggtgatggagtacctactggctctccgtcgtcacgccgttcatggtaccagagctgttatgaccgtgtaggtagaccaagggaagtaggtgatggtattgatgaggcccagtgagactgctcgcaaccgtcctggtacggccagatgcacacaatgaaattagctgagtgcagcaacgaagtgttcctggacatgaatccatcctcgactaggctggaggcgggcccacaaggcgatgttgaacacttcctgctgcccgttatcttgactgtaaatttcaagtgccgaagtaagatggggaaacagctgagacagcatgagacagaggcaaggaaagcagaaccaagacacggcaagagaggatggaagagagggggaatgtctctggcgcggctgccgtcgtcaaaccgaatgctccgtccgtcgtgtcaagtggaagctgggatgagtgtgtcttgccgttgtggacggagattaaagcgagacgactactagtgtaggaaggaagtgaaggactagactcaaaatcaggagacgcccgaggcgaaactttcgggcgacttcctccgcgatgaaggatggaaagagcgctttgcagctgcctgatctttgcaaatccaattcataggtcgtgacttcctttcccaatccaaaagcccatgcttggaccccttgttcagattccagaagaggagaaagagggttgtagtcgtgagtggagacatgtcccactacctcctcattcaggcccgcctgccttaacagcgggtccccgacttgttgcttttggtgcgcaaacaccaccgtcatcactcgcaatcgttgcatctccggcttgccattgggagcgagcataggttgccgacaaccgtccgtctaatccaggcacatcatcagacagaatcgattcaagtggggatggacacaaccaagccctggatcatgaagaatgctgtctgagactggagaacccaagatagtggtgtacgtactggaccctgtgcttaggtggataccattatgtactgcgtagcgcatactccacccagatctcacgctcctcatggacgggaattccgtcgctactgtaggtccctccaacccctcagctctcacgacacctcactgctagaatatcaggcgggaataactccccgccagttgcttcaatcaaaaacagcccaccttcgtccaccaacaagatgatctagcacatcatcatcacagacacacagagacactcgacgtcgtagtgcttatagaaaatggcaagcttcgatgagcccgtatctgtgctttttatggagacctttatatatacaccacggcccatggtcttggccctgatccgatacctaattggacatctcccatcatcaccaccaccaccagcgtccggaatttccaagcaccgacgggtggtgggtgtgctgccccatccacttaagccaagctagcacgcctcggttctctagcttcatggcaggacgatcagccacttctagattgcagtagatggccctccgctctatcgccaagtccaagctgtattatgtgaccatcttcgagcaaaacatgagactgactgatctttccttgcaaggtccgccggggagatctcccggacactgggacggaagctaacattatccccgtccacttttcggcggggacaacagcagaattctccatcttcaacccattgcacgcatcaatttgcgaattccgccggctgaatagtcttgttgcaagagagttgtaagaacgctggacctgaagggtatcccggctgccacagttccatcaactgataccgtacccccgcccatttacccacatcccgatgtcctgcccatgcaatcaacccctgttcaggaccagaaaagatagagattgcgtcttctcggcatgatatcccaccttgattatcgtcgctcgaaagtgggcgctcccaatgagccggcagctcgttgaaaatcgggctcaactgcttaaagcggacgtcttcaggtccatctagactcgagtcttgttcagaagcgtcctagcaaaccttggtgcggaagcactttcccaatttccccggcgagtgtcggaccaaatcaaggcgcttgaaataaaagaaggactggatgcttctacttgtaaagcgacccatggctgcctattagtggacggcaggtcatcagccagtgaagcataccttcaattatctcaccgggtgagcgacccgatcgccatcgatccagtaaaggacttctggacaagacccaagatacgctgttgatggacttgaacgctgtcccccgctgctctggatcaatcggctcgtgtccgggtgtttattgcacaggtctctcaaatcagaccacttgaacaggtccttggctccatgttttgcgcaggtgagcagatatcctttgttgctggcactgcattgcagtatatacacggcttatacgacagcaccagcagctgcaatggtaggtaaatcttcacccaaagccatgatgggccaaagccaggccaatagggggctcatggatgtcacgcctacgaaagacgtccagaaggaagccgctgtcgtacaccatcaaaggggtcccggatccatcgttcacaacctgaacggtcgacctgagattcgtcatgaagaaggttgccgatgccgcaatgccgaacatggatttatgctcgaaacgaggaggaatagatggcacatgttgccccacgtctcttgacagctgtgttactttgcggttacagatagtcctgttattctccgcggtcgaatggaaagcccttgagcacgtactggcgggatatcgttgggtcgggttgattccgtacgctcgccagttcaccaagcattaatttgcaattctttggcatggaaatgtcccttggctatctttcactttgtacctgaggatttcgacaagcaacaatacagaaggtcagtactggccttcggcaattattgccttttgagggcggatcaagtgaggtcttgccacttgcaccgtcgctgtttgtcgttctcactcggttcaagagggaactcatgacgtgcttctggatacggggaggtgtatcagatatccgcgaacattcttgccagctaacagtctctaaccaaatctgcggctgcggttttcgtaatgccagaggaggacttgaaaacacaggcgtgagtctaatccaacaggtaatgccttcatccatgcgtttcactggctggttggtatacatcgaaataaacttttgtgggaaggaacggggtcgacaatgtgcttgctgatgatcactgatcagcactcgcaattcaattccccgagttcccttgccccgccccgccctcacccttcaccttgacatcatgatcgccaacaaaaatggaagtcgccgtcgtcgccttcaatacttcatccagcccatccaccccgagcaacaaatgcacatttctattaacataacactgcaccgactttgcacatatcagccagccagccagcccgcccgcccaacaccaacattggatgacgccgccttgcagacgagacagggggcaaccgaagcgagacaggatgaaccacccactccattttggttcaaggtgaagcctgattacatactttcgtccagtcctttccttctacataggtagccatctgggctcccggtcgagggggtctgcggcgtaaagtcaggtacccggacggctaccacggcatctagtacactacagacagtaccgggtaatcatccatcatcccactcatgaaatggggcaatgtccacgtaaggtaccgtggatcctgtcagtgtcccagaaaggctccttcctgggtgcaatcgaggtgcaacgtgcatccttcaggtacgccttggccatatctcgcacccacggtagtgccgcataccggaggcacagcatcctcagaatgttcttcctacctgaagcccgagtgtgttggttgctctctcttctgcttccagtaacgctctccccttgtcttttcggagatatccataccctatctacacttttctcatatgtcggtatgttaacttgtggaaaaacaccaaccatatgatccaggctaaccagagaaatctgcctcgcctcatcacaaaacaataacatcatccatcaaccacctcgacatcgaaatccgtgcgcgggtgccgttgcctttcaatcgttgtctagaacacgctgtgtaaccgtcaccggcatgcgaggcgggagcgttcggacaggtaccctgtgggactttgccaagtctccatggccctggctgtcatgtcaatgaatcgagatcctgcacggtggacgagcgtggagctggcggaacacgatgttgagaaggaggtttctgaaagtgacaaccataccctcggaatgacggtcctccccctgtctcgcactgccagtggtaagctactggccaatgagacgaccactcgtcccaccggaacggatcagaactactagtctgctgcgaggcttcgcataccggaatagtctgacgactcggatggattgcaagtgcagttttacgcaagacgtccaggccgtttgtgggcaccccagaagttcaacctctctccacacggcaacctctttctcgttttgaggacgattttgtggttgcctctgcttcatcaccatcacaatcacacaaggcaatctcaaagccaagttcttccagacaattcttcgaaaaaggcgtcctaatgtcctctctttattgggcatgtcaagcttttatccagcgaatctggtccaagttgacattgaacttcataatgtttcaggtaggcatgatctgtgaaaagtcgacttccccgactttcgagccatcaccccgacctcctccacatcacactattggacatcgtaggcttcgttacgttacggcattgctctcacaacgcgacttacagagagggtttcagccgtcagacaacaagtcgaatcgggttacacgggaactcctacatccatcaaccaaatcacccatcggcacaagtgggccatgcctctctgggctctttttgcatcgagaccaccatcatccaggtcggatacgccaaaatggggtccaattgatgacacttctcggagccactctttatccaaaacacggtggctggcgaatgcctcctttccaccaaagaagcagcgtgagttggtgattgaatgctgactattgcttccatgtctgctgttattctttggcaaagggtcatcattcccgcctcttactaatcgatggatctatatatttatttgcatggtcaataccacttacggaatggttccgctctcgctccgtttacggccacgtcttgtcctggcgagacctaggacgccagggtcgagcttagaaatagcttaccctctttctgaattcgaaagagtcggccaagggccaatggaccagaaggaggcttcgtcataagaacagctttgcgtcgcctattgggccccgttttcaaggtatgcatcaatagtccgtggatggaccgtggctttccttcctattgcttgagtgataagcagcggatatgtagtgagccctgcgagcctgtcaccaattttggtgcaccggttttggatcggcttgacggcaaggatgtttgaatgtctgggtctgccaggggtgtgtgaaacctaggactactcacctatagggcgcttgcgctacaagtcgggtcttcatccctgtttcaaccccggattctcatatggtcagcatggaaatggataccatttcgctaacagttttctctccaggttgacggcatatgcctggacctttgaatggctctttccctgctcagactattcacatatcatgaagcatgtcccataaacggtcaacagccagtccatcctttccccttctctcgctttaacctgatctcattgcttttatctcccgtgccatgtcagcgatgcggcgggacgagtttggtctaccgtgaccctcctctcaccgcgcacagtaagcgctgtgtcttggtgggcagttattatggcaataatgtcttgtcatgcgctctcttattggtaacgaaatgataacatggacatctagccaatctgaacttccaacccactctgttgtggtgggattacttccggtcgtggtaggattgatggcttcgatagaccatcaatatcatgtcccgcacctccttttgcttcctgtttatctgactcgaaatacgaatcatggaagaagctggaaacccccaaacaatagagttttctgcatggattgtgacattatcacatctgctacacttttggaactctttctttcatcacctccatggggggggcatccaaatgtgcaaagatatttgatatcgggtgcggtacccggaaaaggtactgtatttttgacagcaggtggcttggtgcaactcagtcattctgctttgatgcgcatctgtgaccaagtttcctcccttactatcacctccataacctttcacgcacccaacaccgcccgttcttatcgtcaccgacaacatccggtggtaactgtctgatccatgctaccttgattttgctggttcgggcagcgcatgatttatgtatcaccctgtttatattcggtgatgaggcttctgttacgacatcacccttgatatgttgcacaagacaatcaatcacggcatgcatcctacttcttgagttccatggcaacatcagcgtccaacatggtgttatctcagagaatgaggttcacctcaaacctcacacttcaccccaataccctataacggaattttgttatactttcaacgttgtatttgtggtagaaaggtagtatcgagatattccatggccatacgtattcgtagccgtacatgagcgtgccgtgctatgccacacgagtgcttaccgcctggtctacatgttggcttgtcccgatcaattgcatgacaccgtcgttttccggcgtcgaggtcgcagaatctacgtgtttggtcgaaaacagcaaggagatataagtaatatgcacctgagcttaccgtctgttctgatttgcgtatggagccaaggtgataacgagagacagacttcgttcaggccttgtccctgacaatccttcaagccgtcacgagttgtgtcgcacaagatagtgccaacaaattgattgcccaacagctaagcagcagcagaggtatttcgctcttttcaaaacgcttattcaccttctgattccccaagattctcatgtcaagagccatccaacccatcggctcgaattatgcacccttcgtcttaccacaccatcatatcacaaacacgatcataatgacaaaccaacgtcctcgattcacctatcgttcggacgaaatataatgctaccacaacccaccactctctttcgtacttcatcgtctcttacagttccatgcgttcccatttgcctcaattctttccttcttacccacttcagtggtattcttcagcggaaaaaaaccctgacctccacctcgataacatctccagcagagaaagctctaacgagaaatgtatctagtgcttactttacatcgtgttggaactaagccaataatacaggccagttgccaagcatctttaatctcactcgctatatgcgatctaagaagaaaagggagattgatcgtcgtgtcatgatttagcagcttacacacacacatacttgctgctttctcccttctactatgtggaatcgcggtgggattctattagttacatcgacggcaggtactcgtcaggtcggtcttccaaatcgcggacaccgaacccgaatcagaagaagacggctcatgatcgtcattcattgttctatgtctgctcatcgacgacaccactatcactcgcatagtcgcattcctgagtgaccgatttgagcggcgagttctagaatctcactcctcgaaattttgaatcgagcacctacgtggcgaataaacgaagctataccatcaaacccgtcccaatttctcacggacattacttttttgtcttgttcatccaacaggcgttgaatcgttagccgtagatagccgcttttagtattttcaaggattcaatctgaacttcgttatccacttttccattatcaacagtgtcgtcgatccattaaccccaaatcttcacacaaccaacaatgctttcgatccatgaagaaacattgaaacacgcccgtactaaaatctgatacccaagctaaggattcctgtcggtttggtgcctattgcacctttaccacccatgactccattcactatttctgccactgctaactctgcctgtccatgtcaagtccaggtattcaccaacctcaatttctcaaagcagcttctttctcactacttggaaccaacaagcccaggcagcgaggcaggtataggataaccatgaaccaacaaccgcaatccctccctttctgcctccttccgcttccaccgcttcctccggtccctgtccgagtaatcaataggtctccctataacaggcctcaatcagcctccctgagagctaaggtaaggtaaggtagttatcatcctgcgcccccgagccccccgaataccaacgacccaaatccatatccatgtcttcctctgcctgcctgtctgtctgtctgtctgcctacctatccaattatcaagcactgtatggtacatacattccacttatgcccagaggaaaggaacacctaccttacctcttttacctggttttggttaatgccctatcactccctatcacccactatcactcactcactcaccccctcccaacctctatgtaccgaccccaaagtcctaaccaacccctaacgaaagccaaaacatccctgtagtacttctcaatctacctagcaagactgactccctgcagtaatttagactacgtgcttcagatctactactaatctacctaaaacaaaaactacctacaaatatacaatttggccttacccccaataagcttcgttggctacctaccctgttatccgtggcccccctccgaactgccgtgcaatctggaagaatcctatttgagaggaacgtgatggatgaaggaaatgtgatgaagaaataaccaaaaaaaaaaaaaaaaaaaaaaaaaaaattgaaacggcacagcctgcaggtgatcgtgttcacgggattccttggtgtgtctctctctctcttgtctaccctgtcccaactttcggttgtaggccttgagccgtgcaggggggggatggtaaattacggttcgtctggcagttcgtcggatagttcggggtcataattcagggggagatgttcggggggagatgttgcttgatggtagaaagcgattctcaattgaaattccgatgcgtcggtgggctcagtcagttgtttgctgggtaggtgggtacactccatacagtatgtacatatgtggtttagggaagagaagggaagtgtgtggcttgtccgccgtgatccggactccgaggctttggaaaatgtgaatgtgataagggtgagtgaggtaaggtgaggtaggtaataccggattacgggtattgatgttgggtgttggtgtgagggggtttttttgccacaacactattattaatatggattattatcaccgctgaccttggagtcaacggggtcggtggtgttgttgcttgatgtgctgggcttagtacgatatgaagctgttatggaatagtgcctaccgccacagatcactctgctagatagctacgtagtataattcacatgtcgtggtcaattcggtgctgttcctacttgattaatcgggttgatgcgctgtaagctggaataacgtccgccatcgaaaaaccatactgattgatactcaaggatcatacatcggcagcttcatatttcgctgctaccatgtcatcatgatttcatgcaatacactttttactacatatacaaattcgcttttggcccatccttccattcatcctgtcatatccgtccttgctttcgtaaccatcagttccaattgctacccatcacgctattccatgcttgctttgaccaacacttgttttatctatccaacactacaccatgaacatcacaagaatttttgtatggtgacttgcttcattcgtcgcattgcgacgtgctactgtcgctcttactccacctcccgacttgacgctgctatgctttgggaggtggaaagaacgaccaatcaccttcggctcgcaacgacgttgacgaagaagttggcattaatgtcagcgacaaagagtcataatgtgatgactgccgtgatgaagcttctcactccaacacctcgttgagcagaccagcttccttgacgagtccatggaagatgccacgcttcttgatcagctccttcggcgtgtcgaactcggctacctcacccttgtcgagcacgacgacacggtcgctgtcaaggatggtgttgatacggtgcgcgactgtgatgatggtacggttggcgaacaggtggctgcgcagcgtctgctggagcagcgcgtccgtctgcacgtccacggccgccgtggcctcgtcgagaaccaagatgttggatggggtgagcagggctcgggccagggagaccagctgacgttgaccttgggagaggttggatcctggaagggggtgcaatggttagttctccaatctcaacatctgatgcagctgtttgggagggggggaatgacggcgcagccctcatccatccaaccggtatcactagtgtgtgccactaaagcacaccgcaatcctgttctgcatcctggtggcattgggaggtgttacgccaccaaatgctcgatagggcactccgccactaccacccagggactcaaaatagaatcaccggatattggagccagggggtctgcaagaacgtagaacggggcgagtggtgcattggatgataaccggagtatcgctcggcataaccagaaacgaaataacaaagcaaagactggcaataagtagaggtagatcgataggcacattggtgaatggctgtaggtcggtgaagaataggatgtagaggaaccgtgccggagacctgggcactgtgtgactacaactgatgatgatgaaggtgaagagatcacaacgatggggagtacacggaatctccgttgtaattgcacacatgcgcgggacgatcatgcaggggacagactggtggataggggttgtagatgactgaaaaggacagaacacgagcggcaaaagcagatagcatcatggcaaaagcaaatgctgagctcgcagcttgggagctcgcttcgaaatgccgcgcggaaggaaagaaagcccatgccagtcccgccaccttcccgccgccggcgacaaacttctggctgacatgctgcgtggtcaagtaggcaaggagacaggaggagatgtgtctgcaaggcgagctatcaccgccatgcgacaggatctcatgttgccgcaaggatggcgggcaggaagagacgagaaaaagttgggtcgtgcaaggcaaccagccgcaacttgcgaccgtcgagatcatcgacgaggatcgatccacaccaaccgtgatgtgtgcgtgcgtgcgtgcgtgtgtgtgggtgtgtgtgagaggagataagacgaagaacctcgcattcgaaagccgacagaagccggccgcgcaggaagaaaacacaagggaacacgagctgttgcgatggggaaatttctaagcttacctccttcgttaatcttggcctcgagtccaccttccatagaagcgacgtgatcctttagccgagcatgttctgtaccgagcgagtcagttagcataatgtgccacagcagtgcagtgccgagccagatttgacaatgtacagtacatgttgacaatgactatacacacacaccacgtggtcaccaagggaacgggggctggtagtcacaatacgtacccaggacgctccagagttctgtgtcatcatggacatgaccggggtcgaggttgtcccgaatcgtgccttcaaacagagccgcatcttgtggaatgatggccaggcgacggcgcagatccagcaaaccaatgctcgaggtgttgattccgtcaatggtaatgttgcccgagtcggcctcgatgatacggaacaaggccaaagttagcgaagacttgccagcaccagtccgtccgacaacgccaatcttctcgtgcgacttgatgtcgagcttgatgttcttgagaaccaggtcaaggccctcgcgatagcgtgcgctgtagttgttgaactcaacctcgccgcgagcgggccagcttgcaggcggcctgttgcggtgaatgatctccggggcttcgctaggaatacgagcgtactcgagaacacgctcgaccgagacaatgttggtctccacctcgacagtctggcggacaatccagttgagcgaggtggtgatcgtgaaggcgtaggacatggcaaggcccacccatcctgcgctgagcggggcaccgttgctaacggcaatgacagataaaccagcggcagcgagaatgacgataccaccgatgaactccagtctcacggccagccacctgttggcgctgacggaggggaagtatgcgcgcaggttcgcatccactcgccactcgttctcgagctcaaatctgtcctgttgtctgtatgcacggattgtcgtgatgccgcccaaagattcctggaagtgggcatagatcggactacggctcacactgtccagtctcttgagctctcgggatgtgcgcaagtagtatctctgaatgaagatgtacatggctcccagaggtatgatcagaccagcaaaaagcggcgtggcaacggcgatgaggacaagcgtgaacccagatttggcgagattgttaaacagcatgttgaacgtccgagcgagtacttcatccacacggtaaatgtcactacaggaaggcaaagtcagcatgttgcatcttactagcttgagagcaccgcataatgctcggtacaaccccagcagtcaggtgtgacaggcaatgagtggggaagaaggttgagacttgtatcaagacagatccagcctcggttgaggtccacctcacactgtagtgcatcccgtacgacatcgagaactgaacgggccgggaaagaagaaggggaaacactggctcacctggagaatcggttcagaattcggccggctggtgtgacatcgaaaaaggacatcggtgccctgaagattgctgttgccattctctcatgcagcttccgagatgcctgattgggccgcgcgtgagtataccttcaacagttttcagttttgacgagcttacctcgatggagcagaagatccagagaaccagagtttgcaaaacagtaagacctgccgcgccgacgccgaacacgaagtagataccaagatacttgcccacttgagggttgcctccggcttgagtgttcttgtcggaccagctcttcaaccaaatgccaccagctatacgagatgttgtgttagacctacacctatcaagagaatgatgaagtattccacaaaagtatggaccgcgcagacatcaactggcgcggtctgcgcggaccagagatacaataggttgtgtcttccatccaaaacacagacgcgcgagggtatgaaaacaaagggaggggaaaacgatagaaagcatgacttaccaatctgggcgacttgggcagcaaggagagtaagtaggtagaacgcaacggcgccaaggttgcttgtcttggcatactcgccgtagactgtatcaatgattagcatgagatgttgttagaaccgcaaggacagagattacttacctgaccacttgaccttgccttgctcagagtgttccttagcctgtctcgtcttgctgttcggagcttcctcgtcaccgagcttgcctctgggacccctgaagcttgcagtgctggcacgacgcagagtacccatgcttccagttctcctcttgccagcagccgacgaacttccgggaccaggcttgatggcctgaagtgtggtgagtccttcttgtgcttcctccatttcatccttttcctggccagcctctgcctcgatcaccgtagaggtctcgctgtcgctaccattaggggaagagccactcggtgagctggaaccagaatcgttctgaccggcagacttgatcagttcggaaacgaggcccttcatggccatgagctggcgataagtgcccttctcgacaatctcgccgtcgctaagcaagcagatgtaatcggactgtacaaggacagggatggagttggtggccagaattctggtcttggaggcaaggagacccttaggaccgagaacatgattgatgatgtggcgtccaacgtgggagtcaacagccgaaagacaatcgtccagcaagtagatgtccgccctagcatagacagctctagccaaagccacacgagccttctgaccaccgctaagagaaataccacgttctccaacaaccgtctcgtctccatcaggaagctgagcaaagtcgtcaacgagagcgcacgccttgaccgtcttgtcgtaaaactccgcatcgaacctgtaaccgaaaacaatgttctctcgcacagtggcattcataatccaagggttctgagcgacataggcgacatttccatgaacctcgacctcgcccttaatcttccatagatcgcccagaatactttgcaggaacgaactcttgcctgcaccaacacggcccacgatgcaggacaactcgcccttgtgtgcgcggaagttgatgtcggtaagaacgggcttgttctcgtgacggttccaggagaaagtaccgtcacggataactaccgtctcttctccaagctcctgagcggggggcttgacgatgatagcgtcaggctgaatctcctcagcggtgaggtaggaggtaagacgaccgacagcgacactggcctcaatgatagaggtgatgaccatgggaagaacagcaagagggaaagtgagcaagttgaacaaggcaagacaagggaagacgatatcagtcgtcaaaggcctgtcctgggtccagacaaacacggcaaaggtcgagcatgagacaaggaatggtgtagtagaccaggtaaagttggcgaaagcctggccagcaccgattttgcgtaggttcttaagctcctggtcgttacggatatagttcagcttgttcataaaggcggtgccccatgcatacaacttgatgctcttcatgttgttgacgatctcggcaatgagacggctcctggcgtccttgttcttcatctgctgcttttgcaggttcttcatgaactttgcgatcatgccgttgatgggaatcatgacgatcataactccgatacccgcaagcatggaccatccaacaagttggtaaagagaaagcatgcaaagagtgatctggaacggagcagaccacgcctgctgggcgaattgggtcaagtcctgaagacgctgagcatcgacagccatgtagttgacaatatctccggttgtcttgctggcacggccttcgttggacagcttaagggccttcctgtagatggatgaagtcaatccacccttgatcctcatgccggtctcaaaagcgagctggaagtactggtggatcatggtggtctggaaagtggcaaccgcaaacatggcgagagagatggcagcacccttgatcacgggttgcggctcctgtccctcacggtaagagtcaataaagctgatcaggtacctgaggagctggggctgcgcgaaagccgatagatcgtttccaatcttgaagaaggcagcaaggatgtaaggaccgccgtaggcacggaaaagggcgagccacagggagggcttcttcttcttgttcaactcgtgttcccatgccttggcaaacgctccaccggtagtcttggtagtatcgctctttgccagtccccagagatcctcctcggtcagatactgggcatagccgtgcttcatcataggagtcatccacgagaaagtcagtctggagaaaacggtcgcataatccaccgggcattccggttcgtcgatcagagcctcataggcagtatccttcttgggccacaaccactcgaccaagaactcgaccacagagagaccgaagccgatgcagtaggtgatgaagtaggcctcgttcttggcatagatttgctgagaaatgagggacctgagcttgactgcaagggcgatgaggagcaacagccagtagaagagaacgacgccgtttgcattgcggaggcgcgcgtgttcgagccactggatggcaaagatgacgaagagcgagagaatggttccggctgtggtccagactctgaaatcgccataccagatattggggtagctgacgatctgtatagccagttggacggtaacgtcggctatgatgaaacctaggagtaccttttgcgaaaaatgttagacatatgccgcacttcttgtcttgcttcgacagttgtaacgtacctgcttcagccagaaatgccagtccttggccactggcgttggcgtcttcctcttcaccaaccaccataccgcggcggatcctgcaacaagaccaaaggcagcaaccgaggccacccacacgtcgataaaacacggcgtgaaatcatatcgaaagggactcatcggtccccatccctcctcgttaccgcatagcggctgcttgaagtcctttgacgccgcaagataaccgctacccaggtcgaaaacggaagggcgataaccagtaaacgagccgctctcgtaaaaaaggaccctctgcgagccgaagccgtcgctgtctatatattcgagccccattggcgcaactataccctcgtagcaatgtccaaacgcgtcatagcacggggtaaggtcgtgggttttgcaggctctttgcgctcgggaaaaaagcaaagttgaaaagttatgcgacgagacgtgtaagtcgggagtcggttctcgtcggtgtcacacgctgaaagacctttcgggttgcccacagcgggatcacaacagaatcgtcgccgaagtatatagtatgatactcgtcttgactttgtttgtctggagttgtaggtaggtaggcagtagtaaagttgtggttgtggtgccgtcagtcgtgggtcgtctcccacctaacctagggtagtgcggcgacttgctcagtaatcaagagcgagaggaacccttggagaaaaaagctaagatgaaacaagaaagaagtggaagctgtgggatcgaaggcaacagcgggcactgcaatccgtctctacctaaactgaaagctcgccgactaccttggctacttaggcaggcagaacagagaacagacggcactcagtcggaaagaaagacggagataagagagagccttgcactttccgcggttcgtggctggctctttcctcgcgctggatgcaactttctttggcgcatgtcacagcagatcggcaagtcaattggcccgatggcgacttttccaaagtgcactcatagcgcagtactctgatcgctgacaaatccgcagcattcgtagcggaagcaggtcgtcgctctcatgtccttttctaacggtcattgctgccattcctgcaatccccactcgacattcgcacctgtgccccaccaatgatgccgtccacttttacaggcttccacagcgttcccacgttgcaaagccgcctactgcttcgaacgcgctagcagcccagagtcgtgacgacagcaacctcgatatgtcagggcacaaagcacgattctcgcccgtctagtgcgccgttgaagtattcgatgtcgaggaaccgtgattccggcggtgaagatgatggaaactcgacacgtaggctttgcctcgagcctggaagacgtgttcaactggtgatatctgatcccatccttggggttttgaggccggaaacagacagaacaagttcaggtatcttgggtacctctatcgggacgtcccgccctgctcacggaccgtaatggaacccagcgtgccagcgtccatcttccgctgaagacaggtgtacctgaaggtgaacgcttggcttgggggaaggatctcactgcacacaataaatcaccaataccacgctaagtgcgttggcaggttgtccagactcatcagatgtttcacgaattgaagatgacagcggtgagacagtgttatggcgacaacgtgaagcatctgatatgctcagacggcatgactggctgtctaccgataggccggccaaagtcgatgttcaacatgaacgtatgaagagatagacatgatatgtattttgaccctcaaccttgacatcgaaaggataaatggggcactcatcctcacaacagccgtcaaactttgaaccgtgatccgaactgcagctcttacactgcacccacaatacacaagactatgtctcactgccccgcaaatagaactcgcgtgtaacaccaactgacgggcagcacaacagagcaatgacgttgaagcctgaaggtgagctgctgaaactccaagctccgagcagtcctcgttgtcatcgtcttcaacatacaagtaggtaatgaaactgaagcgagacggagctggagcacacctcgcttctgaaatcagttgcctaccctccactctacattcatacttacatacctaccaaactgcttccccgccccgccccaccattacatacctctacatggacaggattgcgtatatacattacctaaccagctacctaccgcccgtgacagcttctggtacctacctaaaattgactccatccatcttttccagtttgtgatgcctccacgaaccgcccctcaaacttcccaaaaaaccaccattttactctttctcattctcctcgtcgccttcttccccagcagctttcactacttgtggaacctcccgctcaaacttttggcttttccttttggtgttttgtcgtcgctactctcctcgtcagggacaacagcatcgccgccatcgacgtcattgcccaattttactgagcttccgtattgtcaacaaccaccatcacaagcctcagccatgtcgtggtcgcaaaagacttttacactgcccgctcagtcccgcggagcctacttgattacggacattgtgacgaaggaggtgccggagatcaagcagtataaagtgggattgctgaatttgttcattcagcatacgagctgtgcgttgagcttgaatgagaattgggatccggtgcgtttgacccttgaggaatgagtcttttggataatgctcatatttcgtaattcccttggatatactataccatacgatccaagtcacctttgaagctcgatgaagaaattatcatgcacatatatcagctcctcgtctgacttttcatgtattgtcatcgttataggatgtgagactggacatgagcgacaccctcgaccgcatcgtgcccgaggctacaagcaagaacccgaacttgtaccgacacaacgacgagggcccggatgactttcctgcccacgtcaagtcttccttgatcggtactagcgtgacgattcccatcacgaacggaaagctggtacgtttgataccttgatgtccactaaagcttgtagtcactgacatcaatatgtcctcaggccaccggcacatggcaaggcatctggtatctcgagttccgcgctcacaagcacaggcgcaacatagtagccaccattcaaggagaaaagggaaaggagtaaaggtgtgttgaaaagctatgattattttttcttcttctttagacctagtctcaatacgaagtagcaagagctctgtcttgtctgtcatgcctttatcccaacccagtcagtcagtgtctcgcctaatctcactcttccgccatctttagtcaccttcgaccctttattatcctgctcagaattattagaacaatggaggagcagaaacccgcctggctgtgcagacgacactgctcctcctgtagtctaaacactcatatccttaatcttcatgctcctcgtacggacgcgaaccaagtgacttatacgttgagcgatgccgtgacagtcaaagttcctcgtcttttttcggcccagtcgctgtgatctcaacgggccccgtcctcgcgtcatgcatgtgtttcagcagggaaaagaaagactgctgtgctctctaaggaccgttgccttcttccgtcttcatatccacatcatcaccactcgcaaggaccttggtcttgggtacgtagccgtctccatcgcccggagtaacagccaccacctcgccgttctcgtcaacgaactcaaagttgtagcggctgagaagatgggggatggcggaaagttgtgggccatatctagcggtgttgtcgtacagctcgaagagggggacagccagtagcttcatgttcttcggcacgctgaggacctctagtttaggaggaaagaagtacgagggttagcacgcggctcacagaagcaaaggacaaaagagtagatagacgaggaggaagagcaccagacatactcgacttgggtaactgaataaagtaaagcttcttgcactccttcggtctcgtcacatgggccggtacaaaggggtacatgaacgtctcaaagttgggcctccaccactgcgcaaggcagtcgcccacctgccagtcgcccgccttctcgccctcgccaaggctgcccacgggcgccaaacgttcgtccagccgctgcttgaacccttcgatctcatcgtcctccggccgcaggtagtcgcctggtagcttgaagaaggcgttggcgatctgcagcatcaggatgtgcgggtggttgtgctcgtggcacaccaggatgccctcgcacgtgcgccgcatgccgtgcgcgttgtagtgctcctcgagtcgcttcaggcgcgccagcacgctcgggtcctcctccggttgcgtctccttgacgccgaatgtgtaatttgatagcgggtagaggcggatcgtctcgggctggttggcgttgaagggcaggggaatggtcggtggcaccgagctctggagagcgttgggagttattgtagacatttcgccgtttgttcgttgcgttctctgttgcgacacgacggaattggttcttggtgggaaagtgtggctgtttggttcggaagaaggaacctattggtacaggatcccaaagacctaagtgtacttgagaaatggagtctggaaatggatcttgttacaacagctgtagtgtcgacttggcggtcggtgttcaacttcgtgccgacgcgatgcgctctcggtgatggacacgattgaagtgggaggacggcagttcagaaagaaactactaagcggtcactcggtgtttgttgggcgttttggtacgacagtgtgcaatttggtcgcgagtttccctggggggtctggggggaacgcagcagttggcgcgactgacattccattcagaaatcgagccaaatcaggaaggcggtcaagtcccaagctccgaaaagttgtgggtcgtagctctatggtggagccggccaggcaccctcctgggcacttagagccgcatccaactcccccaacgtcaacatctctcgcccagatgccataagctcgaaaaacggcctcatggacaactacgaattttctggaacggtgtcatccgagaacgtatttcttcaattatgctgtccgtggcgtttgtctagctgttatacgcgaacagtgtccgagcactatacaattccggactccccatggcatctagccagatcaatatatcgagttctagccaagcttcgtccatgaaaacttgaaacacatattcactactcctggcacgatgtcggcctcacaacttttagaaagcactctgatggtatctgtctagtgatgtgtctaatcacaggatatatgtagaaacaagaaatcccaacagctggtgcagcacgtcgttgacaccaaccacgataccatttggccaactgaacgtttcaacatctcgatatacttggtggtccttactaccatcggtccaagaggttgcggcgatcatggcctcgttctattaactccattatacccatcgcatacgcgtaacagtgcatcagcaatgaggtgttgacaatggtcatccaggtcgctgtccttgcctctgggcttctttttaaaagatgggaagaatgattggcccagcagctgcgatcgtacgggacttgccctcagtcttggttgacccggttaccttatctatcccactcctccggcacaaagttcacggtctgctgttccaaacgtctcaaagtgaggcgagtctatcagtgtggacgattggccagaatctcttgtttcgtctcatcttctgctttacaaacatgaccccagctgatcaaaacaaaagtacccagccgagccagacattgagaacctctacggtttgtttactcggtctcccgcggttgccccgcagtgttctcgaccagaggtcatctggacccctccaacatttctcactctactcacaattccattcgttcccttgcgttttcttccctacgatcgtggtgatatcacctgttggtaccaatcaagacgcccattcacgttttgaacgtgaagacctgagcctgttgtgtaaacgacggattcccagaaatctgggtattgtggcagatcttggtaggtattctagacacctcttctgatttttttcccccaacattctccttcccagtactgacatctggattagttcgttgtcaaccgctattcttgtcttgctatcaccaccaaaacaatcatttcacatctcattttcttctcaccaatcactcgtgtgacgatccaaatcgtgatcaaagtcgaactcgtcactgctcaatcaagcggtgatgctattgaaggtatgtctattaacaacaacaaatgtcataacagcaactggttaacaattgggcatcaatgtagcattcacaaccagacattcgctgtacaaatcaaggtcttgagtcagcctaacgtgctgatgaagcgagcgccatgtccgacttaaacatgatcaagctcgactgccttcaggcactgaagagggaaacatcaccagccaagcttgaggccgccctgaatgccggcgttggtcttctggcagatatccagaaagcttttgcggatgcaagcactgtgccggaaatcgctaaatggtgcaagtccatccaagatctacaggcgcagtccggcaagcaaaggactgtggttggcgtcgtcggcagcacgggcgccggtaagagttcggttatcaacgccgttctcaaccaagaaagcttggtgcctacgaacggtatgcgagcatgcactgcgaccatcacggagattcagtacaatgatgcagatgacggtcaagaatccttccgcggggaggttcatttcgtcaccgaggacgaatggatgaaagaactacacatcctcctcgatgacctgcaagcgcctggcgacaataggtcaggagatagcagcaccggagcggaattctttggtagcgaatccgcccccgctgttgcatatgacaagattagatgcgtttacccccatttgctcagggacgatatcttgaagcgcaaattcactccgcagggtttagctcaggatccctcagttgccagtgtgttaggcactgtaaaagaagtccgagcccgcacaatcaaggagttcaacgagaagcttcaagtctacatcgactctaaggagaagactaagggccgacaaaaggactcagacagaaccaccgaattctggcctcttatcaaggtcgttcgtttgttcgtcaaatccaaggttctcgaaccaggtcttgtcctggttgatcttgtaagtcattcaattccccaaaacactggccaaagctgacagttcgcagccgggtatccatgattcaaacgcagcccgctcatccattgcgtccaagtacatcgaggaatgcaccggcttgtgggttattgctccgattactcgtgccgtcgacgacaaggcagctcagacacttctcggctcttcgttcaggcgccagctccaatttgacggaacatactctgcactgacagtggtttgctccaagtcagatgatgtatctgtcaccgagttcctgcggacaatgcccgaaagccataagatccactcagactttgcgactttgcagttgctccaaggaaacgaagagcagttaaaacaagagctgttgcccatcaagaacctactagatcaaaacaaggcttccttgaagacctgtgaggatagcatggagattctagagacggctatcgaatttgccggggacgacgacgaccaaattcttgtgaagacacgactatccgtcgcttcaaagcggaaacctaaagacactgatttcgatgcaaggaagcgctcgaaacaagaccaagagtggcgtgaagagtctgactttggaaatgattccgacgatgacctcgatgatgcggaatacgccgaggatactgaaaccatctcaatggaagctgcagagctgcgcctcaaaactctcaaggccgagaaaaaggctctcaaagaacagggttcggacttggagagaagagctaagggtgtccgcaagcaactgagagagaccagacacgaatgcgaacacatgaaagcacttatcaagagcgcttgtattcagtttcggaataattattcccggccagtgatccaacagcagttcgcggaaggtatccgagagtaagtcacgtcaatctggtgtaactgtctatggagcaggaacctaactgagagataataggctcgaccaagaaaatgcagcgatgcaagatgaggaaaacttcgacccttcgtttgaggccagggattacacagaggttgcagcacggctcccagtgttttgtgtctcgagccgcgcttatctgaaaatggcgggcatgctgaagaaagacgaacccacaacgggattcctctccatcgaggaaacccagatacctgctctccaggatcacgcaatgaagatcgttgccgagacgcgggctgccggctgccgcaagttcttgacagaagtctcaagtttcatagtctctttgatcgtacagatcatcatcgctgagaaaccgctgaagcttgctgatgacatgaaagagaaagagcttgcctttctcaaggaagccttggcgaagctgaccaaggaactgcattccacggtcgacaaaagtttcaacgggttcgaaaaggccatcaaggctcagattattgacaaatttgagtcttcaattcgactggccaccaccacggcgatcgaaactgccaaaacctggggacaatttcgagatcaagatggcaagcgtggccttgtattcttgacataccgcgcaacctgcctcagggacggcgtttttaaggcgaccagaggcccgctcgactggaaccaagagctatgcgacccgattgagaagcgaattgctcccaactgggaacaaatattcagcaagacgcttccacgcggaattaaacacctggggaaagagctggcgaagtcactcgaggactttgagggtcggatgcacgagcggcagcagctgcgagactcgccttcatatgatctggtacgcagccagatgaagactgtgggtgagaacgtgaaagatactatttctttgagaggtaggacgtccctgaaaactggtcagaagaatgccatccggctacttaaacctgcggttgcggatatgatgagaggacagtaccaggcatgcagccaggagagtggtaagtgctgatgctattgaccatgatcgagattggtaattcctaacatgatagtaggcataggatcttacaagagaatgaaggattctatggaggagttcattcaaaccgcatcccagcacatgtttaaagcggccacagaccttgtcggcgaccgtatacacaagacactggaagaaattcgctctgacgtggatgaacaagtcaacagcgttgttgcacgtgtcgatgacgactaccaatccctcgttttggatcggaatctcttcaaagctctcgagtcgtctcgcagagtcataaaagagattttagaaacagcagacaatcgcttcaaggccgcggcacaggatcctcagtcagataacaaccaagttatcgaaccttatcgtgtgcatcttcctgacgcggatccgtcaacaccaagcagaagatcgcggatggctgatatgatgcatcaatcgccgttttctccaacgacccctgcgcaacaaaactcccctagcgggcttacgttttcaggcggagtgtcgagactgacattagcatcgccggcagcgtctgtcgatgccgcatccactcctatcaagaaggagagagaataacccaacccttttttgtcagatcaccattctcgaagcccatcaggttgggcatgtattatctcgcataaccatattgcatttacatttttgctcaagttcttctcattcgtccaaatcaccagtgtctgatatttgggcaccatgtcggatatattgacatctccttgttcgtatctcgaacctgcttggggcttgaagcccttcatatacggtcctcggaggccaagatgtcaagaaaagaattatttgcttttaatgtccgatggttgcttctcggatggataatacgcgacgtgtaagtcgagacagcgcctattgtcaggaagatttcaatgtatgaacaaaggctatatgtctgcaggatattgatgataccactcaactcacattcaaggagcctgaagcctttagtatagggcttaggtagaaatcatatcggttggtgttagatcaaggagaccaaactgtgtaacaccattttgatccctcactccgagatacgtagaggtagatagacctcaattgatagactctggctcatagtgaacacaaggctagtgaacagttgacccccgtatcatcccattcgagtggtcggcatgtttggacaaggcgctcgttatcttgaccgagtgttcattccgacaagataagtgagatgcgaccttcggattatgtgaaaagggaacgcatccgacttgaaggaattcccgagtggtcaattgaactttgagatgtgtgatttagactgcatctcgatgaggcataccggtcaagaacgatgccgctcgtagagattgttttgcgataacgagtgttgacgaacgggacgggaacaatgtgcttaatgaactgtttgggtgtttttacagtacagtacaataggtactggtttcagttgtctgttaggtagcttggtgctgttggtctccggccccgattgtccaaacctcacaaggataagattgaatggctagataaacgttaacaaggttcaaaaagacacattgaacttggaaaatccatattcatggtataatcatgccttgagaattcatggtataatcatgccttgagaattcatggaactaagaaattaattataggcagaacacctaggaaagttgtttcgagatcttgggccaacgattgaaccagtatcgcattatagtgccgtcctaacaattttccgccaaagattatcactattcagtaaggtacagccctcccacctgacatcatcccgctagatcaattcctcatacaacctggcgaacagcatcattcagagtccatcctgtctcagatctcgtgtgaaggatgtcaagatctgatctttgactttgtcaggttgcttgtcccctaatcttggaagtcttaccttgtccgaccgcagtcatgttctggataccgataccaaggaataccggtattgttgatatctgtctgctgagaggccctatagcggtaagtacctttcagtgtgtatacagtccgatgctagtttgtttattagcttggtacactacatactcgtggtagcacaatatacatagtgcactagacgaaatctaggtaattcaaatagtcccaaagcttacataccgattaattattaggcattagctggatttgatctgccattttgaatgttagagatggcggatccaagataagattatgcattaggtagttagtcatgaaaacgcataggaaaattgacatgagatctcgaactaatagacaaacctgtactgaactgtatatgcatgcgtcatcttggtacatctgattatcacgggaatatatagcagaaccggtcaccacacccattgctaccatgatccgcatccagggttcctcaagatgtcttagatcgacgatgccttggccgaggataggtctcattccgtcggcttggtcgcgagggggtgggcggctgtagcttagggtccgtctcacgcatggattcctcaatatgtagcgagttttatacaccagtgtagacgagtgggtagctagaggtaccttgggctaatgcctggaattgactgagaaaatgccttgttctgtaatccgtcttgtttctgctacatactgactggtaaagtcattggcatatcatgccatcgtgatacctacttgaggagatgatgatgatgattggatgtgcatacaggtacctaacttactgcagatggagttggaggtttcttcaagacatccaccaagactttatcacacctgctataaatatcagatatcaaggtaccatctgggtcgccgatgaccgccaataagcggccgcgaccggtaggtacctctgtccagttgcagcacccaggaaccgttccatgactcttgtatggtttctgggcgggcatggaaaggcccgaagtccgggcatgacatcgccagatcaccttacctactgctatcaaaccatctcaccgccttccttcatctggcagcctacatacaagcctctcatgatggatgttctggaacaaaagctggcaaagcctggaagcttccccagtccatccccattcgtcgtggtgaaacttgaattgagatctctgcactttcctgtagtgtagaagaagcccccgttccgtcggctgcgggcgttatgcggcggtggttacctcattactgtcaccggccacttccacctcctccacgctccgtccacgctccactgacctccaccaccgtgaggggaccacctggggcagtgccgttttccacttctctttgtctccatgcggcgaccaccttcgtagctcacctccaccgtctctgactgtcccccgacgatcaattgaagttccttctgcatcctgcacctaattacctacttctcaagaggcaatccgaagctgcctctgcgacactgcacactgcgaatccctcaaaaccgcaagatttaccgtctccaaccaccagggaaagaggcactcgcccctccccccccaaacccggcctacaagcatacagtatcagcaaaaactctatcagtcagcacttccttgccgtacctccgtaccgggcaaccacccgcccaaccagatcggccacatccggcccttcttttctttcatcaccttcgcctcctccgaacgggttcgccgctattcttggaagctgcaaccaacgattccagaacaatagcccttcgggccatgaatggctgccctcttgccgcctacccgtttggtcatgcatagtagcgttgagtctgaacggccggcatcgccttcccccgcagttgcacctccagcagcacccgcaataatggacagcaccgcgaagctggtttctgatctgcaccagaaactcgctgacctcgaaggcaaggttgccgagtttcaccggtacttggacgactgtctgaaaaactacccagaactttcgtccgaggtctcacgagtcatagccgagtccatgcacaagtacccggccctcaccttgatggcccgcgacgcccgcgacccggaaaggccccgacctcagtcgcccacagataagatcctcgacagtgaagccctctccggagacgcccgcaagtcgcctccgcccatcttataccatacatccggcaccccgaaggaaggcccaagaagcccccacgagcgcgagagagagttccaaggcttgtttactcctagatacctgcccctgctcgatagcacccaccgcggcctgcagtcacccccggagtctccagtccccacgccgctgccgcttcccttgtctcaagataatgtgaagaaagtggatgacctcaaggagccagaggccatgttaaagtttgacatccgcccgaccccggtcagacggttgaccgaccgatccacatcgtcagttgagtcgtcgatatctggaagcgactcaaaagtgcgaaggagcgctttgcgacgttcttcgagttcaaccaagggcagcccacgccgggtgcgtttcgaatttgcgggcgaggaggtctttccatcgacctctccccaggacgcttctgccgttacagtcccgcccccgctgagtggggatgatggggctgatggggcgcagacgactcctcctcctcctcccccccctcctcctcaactggaggccgctgcgcccatcataccctcgacaagcgaaccacctgcgtatactggaatatcgttgcttgacgttgaaggcgaggaggacgcgctgccgaggcctaagaaagtctcgtccacgcaagcacttcgcgccctttctcggaatgccccactggatgccggaatttggacagaggtgaatgcggatccggaagaggcgcctaagatgaacagcggaaagcaggatgattgcaccctgaagcaggaccagccatcagggcaggtttctgaaggaaagccgcaagacggtcagcatctcgaacagcttcatcctcaagcacagagctttaccaaacacaaagtcgagaccaaatcgtcgccccttgcacaccatgttgtaacgcaacagtccaatggcgaccagagtctcggatccccactggaagagttacaacgggatgaagatgacgacagttctgacgacgacgaatttctctcgatgaaagcgaagaagaagccggtctcgccaactattcgaagctcatttgggcgcctacctacgatctccgagaccgctcaaaacactgcgaggtcctcagccaacaacgccgctcacactaaatcgccaggagtggatgagttcggtaaagggaaagtggtggatgacgtacccgaagatgccttctttgactttgagggagagggcatctccaccggggtagagtccgatacagagaagtacattgccgaagatgacttcgacgacgacgacaacgacgctgctgcgagtaaggtaccgcccgaagagcgtccgagagtagcctccatagctagcggatccaatgcttcaacagagccagccccggtccgcaagattcctccagctacgccatcggccgccttgtttggccattcggtcggatcgtacaagggaacgtccatgcgcatgaaccccatcagcaacccgaagctgtatgatgaaattgctggcatgagaaacgtacacacatttgttggtagtgtcgatggccgcagcggcgtggaggctatcgacatggggagctaccgtgcatatttggttaagaaccatgccagtgctactccccgcagttttacggagcgattggcattcgaggaggctatggagcggaggagatcaatgagggactcggacgatgaagattcgtagaagcatactaataatggcacgctgtggttcgcatgataccctggaggagcagagggttggaaaggattacgcatgaaactgatgagacaggagttcatgggatcggtattactggagacagacatttcctctctgagcattgaattgaacctgctacaagcgacgcttctccttctattaccctgtaatggtaaaagcttaccatgttaaacgcaagtgggcatacgaggaaccttataacctgttgattctgagcgagtggcagccagatgggagacatggcgggtggtacacaaagtctaatgctccgtatgcaatgagaaaatgctttaatggaacttcttgaaacatgcaattctctatgtcaccatgcccacaagtcatccccttcggaaccacggaccggcggtaagaaagccggacactgtccgttgtcacttcggtgccccgggtccgggcaacggcggctcatgcgcaaccaatcagaaggaaggaattcatgaaccatgccttaacattctggaaggtctctcccgtccaagctatgtttgtcatggcggcttgtcacctcgcaccactgatgcacccccattttatccaagtcgtagcccgtgtcacaaagttccttccgtcgcgatgccattctcaacgtattcccagcaaactgggcatgggcaagtagtctccctttagtttactggtgcaaacccacttgacctgagtgtcaattacatggaccggcaattcggtgaaccctttgatcactgcaccgagacatcgcacttgcccggctgctggatatctgtacaacgtcacggcgccacaaagacaaaggaaaggtggtggcgggcaagggagaccaacatacagctaggtgtcctcagagacaacaaggtgcccaaccaaaatccgagacgggaaaaccaaccaacgaaccaaatgaaatgacacgacgcaaccgcttcgcgaccaggtcgccgcagccaacaattacggcggggaccaagtctctgcgaccaacaacaatgtctgctctaccaaccctcctcagcctcctcttcgctgccgtcgtgctcttcgtcgccccatccctcgcctaccaacctctctccgacacccaactcaaagccatcccctctcccctcaattccgacttcgacatcaaaaccggcgcgctgctcgccccgatcctgatccctcgcgtccccggcactccaggacaggccaaagtccagaaacactttgtcgacttcttctcgcgcgaactgcccgaatgggacatttcgtggcagaactcaacagccaccactcccctctcagggaagaaacaaatcccttttcagaacctgatcttccgacgggaaccaccatggacgaaggagcgagggccgggcagggcggcgctgttgacgctggtggcgcattatgattccaaaatcagtcccgaagggttcatcggggcgacggacagcgcggcgccttgtgcggtgttgatgcatgtcgctaggacggtggaggggtatttgaagaaggtttatgaggaaggggtttctgggggactagggaaggaggggcgggaggacccaaagagggaagtgggggtgcagatattgttgctggatggcgaggaagcatttaaagagtggacggatacggattcgctttatggtgctaggtgagttttgcctgttttcccccactattctggttgatgatctatcaaggagaatgaagggaggctgacaccatactgcttatgaaaacagatccctctccgaggaatgggaaaatacaccctacccggccctgtcgcgcttcgccaaccctatccggcaaatcgacctcttcgtcctgctcgacctcctcggctccgccgacccgggcgtgccctcgtacttccaaaccacccactgggcgtacaagaacatggctacggtcgagtcgcgcatgcgcgcccttggactcttggaaagcaaacccaaggacccgtttctgcccgaagccggcaagctcaaggagcattttggcagggcctacgtgggcgatgatcaccaaccgttcatggctaaaggagcgccggtgctgcatatgatcccgaccccgtttccgcatgtgtggcataagatcgaggatgatggggagcatctggatttgcctacggtcagggattgggcgaggattgtgacggcttttactatcgagtatttggaggctacgacagcagaggctggggctgttggaggtgggaaagagggaaaaggggaggatgctgctgctgctgcaaagcaggggactagtgatggggaggagaaggctggtgagggtgctgggaaagggccttgatcgatatcttgtctcatggtcttgttgctcactagtaggcttataagaagctgtcagtatacatggttcaggtaagcagctgtgtaagaactagttgtggatgaaagtgcagtgctgtcacggtacactcttaaatctaagtttagatgctcctttgtggtctgatctacactacaacttacaagatgtaatcgaatgggatggtggagcgatggaagcacgacttcgggactgaatctcgacgcaaagtatgcctccggtttgcaagtagcgttcgaggtcgaacggttccttgactgcaattccccaatacagagttcaaatcagttgcttgggtgatttcagggccactttctgcccgtcgtgtcgcaagctcattgtagacgggaagtaagttttctccattctagaggcatccaatatgtaccatagtgtagaggtatctttaggggtgcagcggggtggcggggcaggaccatgttggcgctgtaaaaagtggaattcaaggaagtcacaacgtcaagttccatcgcctgatacggcagtatgaacgcccaactgtatttttccccacctgctacctgggagcttagatactcgcaccccgtactttccgtttgtacgcccagtacttatacttgcgcttacatcctacaagcttcaaccttatgcttatacatcgcatttaatttcctctcttgcgtattattaactacttttacattgtaattatactatacttacaacaaaataaacgagaatactatagctatacttaactagaatttcctatataaggattttatttacaataatacactatacgaagtaccgcttattaaatataaatttaaattaaataataataaagttactaatttctttattaaataagtccgaacctacgaatttaataacgctacaactattctttaataatattataggaatattcttaattataatataattataagtatttcctttgtaattaattgaaattttacttaattaaaattaattttactcgaaggagctatattacttttaaactaggaaggcgatttttactagcagcgttaaatcgcttatttaacttcgctataataatataaattacacttctattattatatactacttctttataatcccctagcgtaataccgaaccttacaataaatataataattttcgcaatttcggccctactaatatttattttatcccccgtagaaactttttaaagggagcctatactaattgtatatattaaggtcgtagtaaggactatacgtactataaaggtacgttagggaatgatttaagaacgagtaatagtagtatattaattatataatagtaagggaggaattagatagggcggagataagaaagaagataggcgagttctagggtttaatggataattaggtaaaagaggcgcctaatattaaattaattagaattttaaaggtagttaatatagaattagaatttcgtaagtaattaaattaatataattttattaatttaggtttaaggtttataattatctattaatatactttatattacattattaaattctttttatactattttatataaagtaataagtaaaagaatattctaattttttttttaaaaaaaaaaataagttttaatattttacttctttttaaaaaaaatcattagaataacttttactattataattttaatactgcaattaaaattcaaatatttaatacttcctatattttaataaattttatttaattatattaaataaacctttttataaagtatttatattctttattatatacttactatatttaataaaatgaagtataattaaatatttttaataagattctaatttttctttttctttaaatgaatatattggaatttctaatattattatatataaagtatttaaggtagaattaactatataatattaaggaatattaaaaaataaatatatattattattatatattacttcttttttaaactcatatttttattatatatactttataattatataaatataaaggctaatatatatttatagtaatagaaaataaagtaaaaggtaatattaaaaaaaagaaataaaaggtaatattaaagaaaaaggtattttaaacttatttatattttagatttatattaaataaataagtaatattataaattattaaatactttaaataatacattttaaaatcttttattttaattttttattatatattctagaaatttctaggaaaataattaaaataaaagtttttatattatatttatactataatatatataatatacatctatatatatatagagagatactctattatatttaagaaattattcactactttttatatttataattctattatatagaaaaaaagtaacaaagttttctctatctctctttaaccttctattcttatattaagaaaaagtttcccttactctccaaataatcctcatcttttaatattaagactcaattctatctatttattataataccgaaagtactatagaatctcaacaaccatctcccgtagattaaggaaatatacaagaagaatattctaatattaataattttacaaaaactcctccgaaattataatattaatactactcgcaatacaattaacaaatttctccaacgaaataacattatacctcaataagagcggactttatacaatgactaattagattacaaagtaagagaactcttctttcaactatacccaagtaataaggaccttcttacccaactatagtaaaaagggtttactattatacaaaaagggttggaaaatattcaacataaacttaacatctataagaaattaaatccgaacacccttaaagaccgcttaatagaactcaaacacatcttcgaatctttaaacaataacgaaaacgaagcttccatacgggaaataaataaacagcaaatctattactatatttattagtaatttaaaatctatatacttcaataaaaactatttaaaactttctaaaagttctatcctaaataaatttaaaa