ttctagaagaatactagtgtatttataagaccttataatataatagtatatttatataatttatattttatagtaaatgctattatttatttatatttttattttattttagtaagcttataagcttttataagattaaaagtaataaactatttctttttatataatttatttttaatttataagattaagggtagtagggttttatctttaataattattttatttaactttttataattaataattaactaaagtttattatttttctttaaaataaagataatagggtatttaataagtaattttaagactttaatatatcccttcttaagttatactttaatttattttttaagtgttttaagtttaattttactaaggttataaatcttatagaactttagagatacttttttttttaaaactattttataatcttattttaagtataataatagccctttatctagttaatccttataaaggttatatttttagtattattttaatacttttactattaggttttttaagtgcttaacttattataattttttatttaatattattaattctttatataagattataatatatctttatatttattattctaaggtttttttttttcttaatatattaagggggtatattaataggcagtaagaaaatcttaggtttttagcttcctaatttcctttcttttagatttttattatattattaataaatttagctagttttctagtttatattaggtttatatttacataactagggtatacttaaaataagattatattttaaaatattagctatattatatatagttttagtaatataatttttaaaatttattaataaataattagtttattatttaatttatttattattatactaaaagttttattctttaatatattaaagttaatatagtttctttttcttatatactagtaactataggtatattatagttataataaatatataattatattttaacctactatttattaaaattataagtaaattcttatttaataatactttaaaaaaaagtcttttaattacttttttatttttattattattattatattctttttctttctttttaaaagatattatatatcttaagtccttttattacctttttatagtaaattattatagttttttaaataatactaggtgttaatttttatacttatatattatttatattttagctttaaatagtctttataattaaattatcctttattataattatacttttattttaagttactatagtcttactattttataagtttagtagttttatagtaattataaaatactaatttatattcttataattttcctttactatagttatagtaacctagttttaatataataactttaagagattaatattattaaataaatatttaattataaaactttatattataatatatatttttataagtagtaaataaaatttatattaaaaaaatattattattatatttttctttaaagtattttatatatatataagtaatataactagtttaattaatataataatataataaataattagggttaatatatttatagtctttataaatataataatataaaagattatataattatactttatttaaagttatagctcttaagataagttatattttaaattcttattattatatatcttttagctatttatataaagcagctagtatatttcttttaataggttcttttgcttttataatactattataaaatttattaagcttttatatttttaaagtaaatttattatatattttttaaatattattattttaattattagtagttttatagttatattatttaatattattattttactttaaggtattattttttataataaataataaattaaaaattaatttaagggactagctgttaattaagtattttagcttttagttttttatttagtattttaaagttatttaaaagtttaaatttaaaataataaaatttataattatttttattattagataaggttaagtattttattatataaatacttttattatttttctttataatatagttattttttaatttaagaattcttttttttttaagtaacttatagttatatattatataatttagctttttataattataatatttaaagttcttttttttttttattttctttttatattatactaatatttataagtcctagagtactactattatctttaataacttatttattttaatttttacctttatttaattaatctttttatatattataattctttatattaagtttataaaaaaggttatttactttaatatacttttttataaataagataaaattatacttaatttaattaatattataaaccttttccttaacttttatattaagtttattatagaattttttaataagtgtagattatccttaaataactttaaaggctaggtttttaaattttataatataattaaagtattttcctttttaatagatttttaagagtttatttttaattatttatacttttttaatatctttaaaagctttaataagttcttctttaaactttaaaaagttaataaagattttattaatataagtaggctatagtttagtaaggttattaagatatatatcttaaataaggtaaaactatttaagtgtaattcctttaaggtaagtagctataaaagaaactttcttagttttagtgttaatagtattcttaaagttaataaaataagccttaagttaagtttaaaagttataaagtttactagtttttttattaaatataaaaggtagttaatacttaataagtcttcttatgtttttacttataaacttcttagttttaattacttttataaaaagcttattaaaattaaatatattttaaaagaaagctttaatttaatccttagatatattatcttaattaggagctttttttataataatatttttattagtattttaagtaaaaataaaaatagtcttaggggttaggttaataaaagtgctagttaatctagttgttttaggtataatagtttaaatttgcttaagagattataagtattttttaaataaaagttattaatatataatatcctaacttatattattatacttaggtataagataggtttttaatttataagctaaggtattagtttatattaataaaaaaatataaaagatttaataagtaatataattatatagctaataaggttataaataactaatttaattattatttaaaagtgctatattaataattaactatttaagttttatttaataaatataataaatagttcttatatagtaagttattttataattattactagtataagtcttatagtacctaataagaatacactcctagagttatattcttattttataagtaagtatatattctactaagagagggaatcctacaccctaattagttatagccttccggtgtattaccaaaggtatatactaaaagaatccttatgtggttggtttataacacttgccctcagggtatgcatctatttccaaatttcctagcaattaaaaatatcacatacactaatatcccagcgattatgttaggtctacggtctggaagctccgattgagggctatggtgtcatagagcttcaatgggaggttgagaccacccctggaggtccaactgtacttgttaacggcacgatcgaacaagtctacgacaagctcaccaaaattaatcccaatttcacaaccgagtacccactccaatcgcgacatcgtggagcgagcggagcgcgagaaaaacgctacactgtagagtcctatttttgctggtctcgatggccttatacctcattgtttaccatcgaagatggtattagctatttgagaggagtccgagggcagcccacaaacggcccaggacctggaaactgcggtagggtcagttgttcatatcagtctgctatctggtggtgtaacgatgtgagtgtcatttttgcgtactcgaaattatcaaatggagaataatgcggtactaattttatagaattcgggatcgaaaacgttgcaagatttcggcgatattgccgatggcgctgaagtcatcactgacaattgtcaagctacggttgttgtcgccggtataccagaggttgttacagccggtcaggtattttacaccgatgcctggaatgttattgtccggaaggatacagataattgttaagtcaattagtgggataatggtatgatcaaggggcagcaggtttccgacacttgttccttagtcttattatccttaggtactataagctatactttacgcaagttactcgtaaacatttcttgctttttatgttaagcatcaaggtctctatatagctattatatccttttatatttaaacgtatttggcagtcatgtacatgcattttgatattgatgtgaagtgaactggctgccttcatgctgcgttacggctgaggtgatggacactggtgcctatttcctcctgtcatgtggtcatttcggcttggaggcagcaggcaatgcccgtgttactgcatcagtaacttcatccgggcagcccaccagggtacacgcaacggctgaacgcagagcaagtcttacatttgacaaaatgttcaacatctcattctcaccaaaggatattcaaggcgcagtcttccgatcattggacggccctctcataccgcttacccatctgctattacatggagcatggtgtaagttttccaacattgtgataaactcccgccttgccccgaatctaggctggaacggctcctctcgcagcaagagcttccatggctggagagatgcacgcgcaaatcttttcgattttattgaccaagatatcgtcattatcgggcacaaagttcagatgatttggagacactacgattgctccataggcagattgtcgattcgcgaatacttgccatgtctgcgacctacacgccgctaacaaaggggcacgatttttatggactttcttggtattaaactcagacaggatacgacctgctctctagaaaatgcattggcgtcaagagaaactgtgttgcactgcatcccatggccaaaagacctggatatctgggccaaaaaatggaagcatctacacagaggacaagggtctgcctaagagatgacaaggattctcttgctaccgaagcgggtttgtctttcatcaaagctgatattcacgtcaatttgctaacgatgatggaggcatctagcactatgccgtgatcaagattaaactcgcacctacatccgcatttatcgctattccaaagacattgcatccgagtttctctccggaacaattacagcatctacaacatttacgatatctataacgtatactacatttacgacatctaccacaattacagcatacacaacacttacagtatctatacaacatctactacattgcccatcacaaggagttgatcgcaggagtgcccacaatgcatgacggcgagacacagacagctggacctacatctcgctgcagttcgaaaacgatatacatcctgctattagtgccatgaagcaagcttattggtcaggatatcaacagctttagcctttatacgaaactacggccaatgcaacatatgaataaactatctccgtcactacaaaacatgaagattgagcgaaattctagcacccggccctcttggagcagcatccgaaaacatcgcttattattcggtaacatgatttactcgagctctttgctttagacattgttggaaaactagcgtcgtaggcttcacttggatgcccctcatcttcgactttaggtataactgaagaggaatactattcgcattttttgctgcaagtagtccagaccttgtcaaatgtttcgcgctccggctgaagagtgggcgtggacgagcatcccgagagcgactccgactccgactccgactccgacccaagacaaggttgaccggaaaggaggccgagacgcacgtattatatgtaggaaaatcgagatcaagtatggcttatttcaaaaggggaaaaggaaaggaaaaggaaagagggacttatccgcttgggctagcaggcctggattgtgtgtctcgcgattaagtcggtggttgcattcattcacttacagctcaattcctgcccggtctacgataacactcaaagactcgaacaactagaggttcttcacctttttagataccagatgatcaagtgtcaacattatttatccacatatgaaatgcgccccgaattctccgccccgaaaccgctcccaccccgaatacgcttccgattttcttggcggaagccgaaggattcattgccgagaccgtggaccgtccaccctgactactggtccattgggtgaagagcacaagggatcggaaaaaaaatattagaggaggcaggacaatagaagaagttgattatgactttcgaggattaccttttgctgcgaaatgcgcacaggctaggacgaccacttgatgagatcctgagagagttgctgcccgtacgacacaggctctatgagaccacaggcagttgaaactgagcaattggagcctaggagcgtgtaaaatgttccgtgcacacacgttcatgcgacgccatgctgccagccttgcatgccaagcattgcaaatgattgtcgctgctctcaagttctggaaaacattcttcttcctattatgtaccgttctctgattgtcattgtctcaagatactacaactagatggccacaacgcagatcgactgtgaaacaggcgaaagagtaacgattagttctctaattgggtccaagggagagaaaaaagttataaaactgtcctccatcagtatgtcgaatattgctaacctaacagcatacatgtaaaaagcatccagtgagacgaaatgtaacgacaccaacaagcatcgctgccgcccatttctaaacatcaacttcaccagactataagcgaagaacgtcaaactacaccgacaactccacacaaactctaaaaggtcgccggctcggaccgaacaaattgcccccgctcccgataccggttgaagccgaaactttactcctttagtatgtaagccagcttgtcagctagcaagcaaaaagcaattcttcctctttactattcctccttgtctttccaattctcaaagaaattgtcagtttttaaagctgtgtattgtatcattgacaaaggcgatttccgcgggcttattactaggctctcttttcccatggcccaaggctcagtcgagctccgcgatgtgaatgcggatacactgaatcacgataaccaggatctggatgtactaggtgccagttccgagcctcaagccttcaataatgaattctccctgccgcctgttgatactggagcagcagcgtggctattcttggctgcctgctggggggttgaggctctaacctttggtgagatcttgcacagtaactaaaatccattctcaaggcttaccaacgaaaataggctttggcttctcctttggtgtcttccaggactactatagttcccatgctccgttcgcgggctccggtgctatcgccgccatcggcactaccacaacggtgtgaaacgccccattactactggttttgcatggcctgactggatttagggaatcatgtacattggaacgccgtttgtcgttgccttatgccgcttgtaccctcgccaagcccgctggttcactcctgttggcctcgttatcgcttctttagctttggcactgagctccttttgcaccaccgtgcctcaacttattgtgacccaaggagtcttgtacggggccggcagctgtattgcttactgcccgtgtacactatacatcgacgaatggtttgttcggcgaaaagggcttgcttacggcattgtttggagcgcagcaggcctgggtggagtttttctccccttggccctcgaggccctccttgataacctcggattccagaacgctacgagagttgccgcgggcattctattcgtattttcgttccccttgaccatattgatcaagcccagactgccgtactcgccgattactcacagcaggccgctcaacttgcgattcgtggcatccaagatcttcatcttataccaattggcaaatgttatccaggcgacaggttattttctcccagccatttacttaccgacatatgcccgcatgacctttggagcctcaactttcctagcagcgttgacaatcatcttattcaacatggccatagccattggcctcatcgtcatgggcttgctgagcgacaagcttgcagccacaacctgtatgttcatctccgccgttggggcagccatatctgtcttggtaatatggggactcacggagtctcttgcggtgctatacctgttttgcgtcttttacggtttcttcgctggggcatgggcgagtatttggcctggcataatgagagaggtttctcagagaggcgagagtgatagatacgggtatgccgatcccatcatggtgcatggctgtctttgtgtcgggcgaggcgtgggtaatatcctctcggggccgcttagcgactctcttatcaagagcatgccttggcgaggaaaggctataggagggtatgggagcggatatggcattctgatcctttatactggtattacaggcctgttgagtgggatgaatattctttggaagttataataaactatatactaggtagttggtataaagtaggatcccagggacactgcactcaagtctattcatccatatccatgcgagtctcatcaaaatattagctctcgttgtcgtcatcattaataacatgattcgacggtggtcaaggcagagacaccgcacagtacgcgtcacagcacgtgtagatattaaccacttacagacaatgccgacaatccacccattcgcgtccacaacaatggcggaactggcgctcttcaacgcgccgcatcctcaaatcagcggccccttctcagaacccgacccggcaaagccatcgccacggccagatccgagcggcagcctgaagcgaaaggcacaaaccgatgcacgaggctcgcagaagcgccctcgccacgcgtcatggccagcctctctcgcaccccccgagcccttgtccatcaacggcctcctccgccagcacagccgacatcgtctctttgtgacgcccttgcaatggaagccgctgcagttggagctgcttggctgccggttcaccgttggcaaagctggcaaagctggcaggaccagaaacaaagactccagctttgacccagatctgctcgccgactctgccatttgcgcgacattgagtcgtattcgatgccttgctacgccctccttcaagcgttatgcgatgcaaacgatgctacaagggtgcggcatgcgcctagacgcctagtgagttgcgccaacgttccttgatattgccgactattgttaatcagggccacgcattgatagctccagccttgacttctattttaaccaactcgctgttgccacccttcaaactgaccggtgtttttgtctgcaattcctgcccctttggcggatggcttgcctttctcgatctaccccttgtaagcgaaagacgcgacgattcaatcaagcccacgcatttcaagagggtgaataatccgggctatgcaatccgacagcgacgtctgcgcaacatacagccgaccaataaagcggaagatccatatatagcggcagttctcattgctctcgcgcaagagcagcgacgtcaacgggctgacgctgcagccaagaaccaagggccatcaatcgagtcgccgaaacatttcaaggttcacgttttagctctttcggaactcaaagtggccagtctttatttctacactgctcgtatcccatcaacgtttctcgaccggttggacagcccatcactgcatatcccaagcaagccatttcgtgtttcataccatcggattttcctttcatcgactgctacaatgaaacttggcatgaatattgcaatgtctgcaatatatcatggccacgagcactgatttgcactacttttcaccctcgattaaacgagcaaatcaacaaccaaccgcccccatatataaacgggctatggcctaccaccggatatccacattgctccgagttcatgaatctgttggggtcgctgtcctgggaattggccaatgccaatagctcaacaagaggccatgtccagaaaagcttccaaatccatcattacaacacaggggtgaatcagaagagatattatgctagcggctgcctgaagcaccccgatcatagagccgccatctctagtcttctcttttgctgattcatctcccagagagccaatttacatcgcaagtccgaccgaatgtggatggcctttgtgtctgcttagtctgagtcttgaaattccggcccgcccttcctaaaagtaatccggcatacatgatacaagagtcatctaggcatgaaaccgcacactttacggcttgagatgccaaacataaacccgaaatggctagaaaatacctattttctgacctcaataccgctttgctagccaggcagcttctccgcgtcactgcaaagccatgaattcggaacaaagccgcattgcttctctatcatgtggcaaaatatggtatgaatctacaatagaagaggagtaacggtgtattatccatcaattagagcaacgtagctagcaacgcttgtaacaactttagcttgatttgaggtacgctggagctataactgtcccggattaacttaaaaatgtagacctaatcaaccaagcatatcatgttctcataatcctatattcccaacctcgccagtgacaccatccaaattaaatcatcccagctgctggaagccagtcagagcgatccttcaatggcaaaggggtagtccatcggtgaatatggccggtattctcagtgatcctcagcgtcgtcccccaatcatctgccttggcacagactttctgaacagcttcccaggccttgacaactcgcgggttcttgttatcattatcgtgctggcccttgctgcgccaaccggtgattaagattccacactttcgactgcccagcgacgcattaccatcaaagtcggccaaaatgggggtatccacttcaccccagatatacccagtgcagccatcggatttagccacagcagcaaagaattcgggcgcaacatcagtccatttgtcttcttgtattccccagaagaaagtaactgtagtgtatggggcatagtaaactttgttgcggtcattagtgtttgggtgaatgacatagacagtctcattgctttggacatccaaaagaattggtggcgtaggtcctttaataagagctttgtggacatcatgctgtttacgcgtgtcgtagtctgaaggttcaatcattagatggattgttatcatcattgcgattgctcacaggactagcaagcttaccgataaaatggataaccttgtctggatatttatcacttctgccccagcatccacgagagcagccaggaatagttgttgctgctgcatggaatgctttcatatacttctgtccatcttcagttgattcatcttcaatcgtgcgatttccgacggtgacaacagtgacttcgatagccgggtaaaccatggtgatggaaaatattgagttgtgtatatatctctgctttgatgcttggttgtgatatcgtgtgaattgaactttaggatatctcgtccttgaaggcatttatatatcttggacaaatcacagaacactaacaacaacaccattgaccaccaagttcctacgtcatcatcactaatagcctctctacactttttcatcaaaatccatcacagtgtagttgctatggatgttgaattatggcctagcttccatattatccgtaaatgtcaaccaaaggaaaagccacgatacgcccacatcagtacaccgtgcactcttaacgccggattcttagataagcagctgttaaaatgtacccaaatttaggtatccagttgcttttgaagtggcggcatatcctcgcctcttactcaccttgcatctgcatttagcgctactactgttgctctataactctaccccgagttgatgcgagaactcaaaagttttcctgccgcctccggaatctccgccaatcacactttgcccgtttctccacacctccgggctgtcggccggactcgttcagaaggcgcaccgcaacgaacaagttacatgcggagctatgtggtggctggtgccattacattaacagatgtatagtgctaggcatgggaaatgcatgtaattggagttggttgataaactcgcctttatgacggtgttcgtaggtagcttgagtctgttgagcactaatcaactggcacatagattcgtttgggttacaacgtccatatttctaaaactactctgccgattgtccattccctttacaagtatacctacatgtatacctaaaagtgaagtcggctaaaaactacctagtagatttggttgccctcttcgtcccatttgatctctttaccgggatttggctgcggtacgagatcgagttgttgaagcacagtcaaaccgccttcttcagcaatctccttgacaattttaccattcttcagcgtaaaaatcgtcatgccactaaagtaaattttctttccagagtttggagtagcaagctttccaacagccatatcgtcaaaggctgtcccagtgtgagttcctcccccaacccactgggcagctacgtagtctccctcggcaatcaaaggcgtctgatattgtctaaaagtcaagtctgggaatgcctattttttaccatcactgttagtttccattgccatctcttgtgtggtcaagacatgcatcaagtgggattgattgccaaatacctgcgtaaagtctgaaagcattttctttgctccctcctttccatgccgtggcccatggttgggataagactggacaaagtcgtcagagcaaagctcgtccacaaccgaaacgtcgcgcttgacccagtagcggtcaaaataatcggcaacaatcttcttattcttttgctcaagagacattttgagagtcgaagaaaaatgtatagtatgaatggcggtgaatttcgttttcttgtgttgttttgaagtaatataaaattgaatgcgtattaaactgatgatatcaaattctctttaagaatagcatgccatcgtgagtttatatagtaaatgcagactgtataatcggaaaatagtcggctttgacccagtacaattgttcgcagtttacaaagctacatgggatcacttttaaaacaacatggcgaagacaatgcttagcatatatggagcaacggttagtacctatatacaaagcaagctctagggaattcatcttatagccacatgaagtaacggctctgttaaagtaactagtagatactaatctcaattaggtacttgattcaaggccgatgacgtttttcacattcaacttggcatagtttggtagcaaagcccacgagatgtcatgaataaagctccaaagtgtagtgcatttagcgttcttatggcactgtcgaggacgaggactgcactgcatcaatgaagtgagagttgattggaagaatctgctctatgaagaagaagaagctcctaatactagttaatggatttagattattgatgcttgagatggttaggctgacattggcgctcctgtttgaccacaccgatatctagcggctgtctgtggatgtgtttctccccaacgggtcacactaaggttgctttcataccgacctgcatgatgcggcattcgagttatcacatatcagatatcagtcatcattttagctcatttcggaatagataatcgtacaaataatacttatggatgcagatctatcgacttttcacattgtgtgaagagggtctttccgtctgccacacatctaatatagcaagttagcttgagcatattcgaagccaaattgccggataaatatccgtaaccataaaaatacggctcgcggtaactgacactcgtatcgtcaactggcaattgaactttctgtgccgaattgctagcaaagtttatacttggcaagacccctgatataagtgctgcgagaaacttattcagagctacatgaaagccggaaagtgtatttttttttgaatcacgagagctcgtgtaacttactacggcctagctgctcctcagccgtcttgatttcttgtgcaggattgtctactgcatatacaaggcgggcgcagcagatcgaagatcttatcctgatccttaaacaatgacttcatcatcacaacgctggataatcttaaagtcccattcctcctgatggttattcctttgtttttgaatgccaattctgcttttatgcatattttatactaaatgctcgggcgtacctaagtttactgcatgtcacttgtcataaactctccgcgccgctatagacttgttatttcttaataaatatataaagggtccttgcctatacataacaacactccatccctactgtcaaaattactttcctaggtacataatcgctcctgagcttcgcttgttgcatattcaacacttcacttcaattggtgggcgaccacggcctttctcgccgacgatgaaaccacaaaatgaacctagaatttccaatgagctttgccaaggcctacctattgagttagtaaacgcatcactgaggcagaatgtcgttggatatcaatgcttaatctcggtatagtctaccccgaacgtgaggagaattggtccgagtcctaacaccagtaaagagtggagccgttgcaaggttagagaagacagtctttaagtgtttgccatatcctgatggagctgccagagagacaaatgcatcttctcatagtctcgctatcgaagataagtctggtgacaagaaaagtgcgatccagaagcgcgaagcccgtttcaagaatgcatctccagcagccaggactgtgagtacatagctaaagacttcaggttaatggttagacacaattgcagtgctgatacgtgatagcggcggagagctcaaaatcgagtgtcccaaaggatatatcgagaacgcaaagcgaagcgcatccaagagctagagcagtcgctcatagatgcgcgtggtaagttggagacattgaaacgggcgtttgacacgctggatgctgaaaacaacctgttgaaaacagtatggtggcaaagtaactatgtagacatgtacgcttttgttggccagccacgtggagaagcaatgattttcacggcccctgaggctgcaggcggggaacaatcgacagatacaagcgcagtcggttggacttttgacggcggtgcgtctacctagccttttgtttcgagttggcttgtaaatgatcgtgctgatgcgatatttagagatcgtaacgtaaacgacgttgagtcatctgggttgtcaaatcgacgacgaactttcgttcttctgtttaataaacgatggacaaaacaatcctatggtgatgtggtgcaccgtaatatacaaaaagcatatgagcatcggttcagatttatttcttggctttcgaccgctacaggctgatcatgaacgacccatggcaagagcttggtctataactaattacaggtaatagaaaccctagagtattgctctagcaaaaatcacagttcggcgtcttattctctccgttcaacctctggatagtactgcggagcttcgtctcgcctgtacattccatagtctcgaataacccttgctccccggtgtcggatatccttctggctctcccgcgtctcgagaaagtcgacggcagcattggctgttgagaatgacagataggcgataatatcaccaggatccaaaacagcattgaacgcatcccaagacaccaggcccttcacgttgctcagctccaatcgaaggcgttccagagcctcttctttggtgggattgtctaatcccgtcttttccatgctgataagcacagttgcctctgcgtctcctgcacgcgtgatatccagtcgctgttcttggaccttgtgtccgtttggtacgtgtgtatctgccgtaacctcgcagattcttagtcgatagtccaagaagacttcatttctacccttctcttgggcgttatgatggagacctttggttcgccatctaaccagcgacttttcatctctccaagtcgagagcgacagaacccagccaggttgggtcagagagccgtatcgaatgttatcgatgaagccgtcaatcttgaccaattctggcctcagcgtcttgccaatgtcaagatagtgagacttttcagccgctgagggatgaacttcaaagagtactaaaaacatggtggtggatgttgagtgttgtaattgatgttgtgagcagatatatcaatacacagatcgatagaattaagatgtttgctgtaagatagagaagtagccggaatgtctagttgtttgttatatcttccacaccattggaggattatgatcaataaatattaagtgaaaacagtgatgaaattctgtaaatctctcagattccaaacagtggatatcgtgacgacggggcaccgcatgaaacgtgaattctgtagagttgttgttgctaaggtatcattagggtgtgcagttggacgccacatttctttgcatacagtgttgctttcgatatcgacgctcacgttcggacgagccgccttttctattacccgaagcaaatgacgtagtttcacgttgggaatattctaaattttccaatctataagaataattacaactataaaaatttccatcaactatatatttcgcagacaagccgcaattgagcatctcaagacatcacacattaacaaagttcaatctgtcaccatggccttaaaatatatcgttacgaaaaatgccccagcaccgccgatcccagatctggtatagctttatctacaagttcttcaggccttaccttctaacaagctttatagttcgctcagggcgtaagagcaggtccgtttctatggactcagggtactttaggagcccttccagacggcaccatggttgaaggaacggtacatacaccataaccctgttcaattagagccatatgctgatgcgactcatacaggtccaagatcgtgcaagacaagtcattaagaatctcgaagcagtgctggccgctgaggacatgacattgaaggatgtggtaaaagcaaccatttactgcacggattttgataagaatttccctcttgtcaatcaggttagttgaaatggcaagatgttaggtttaaagctaaacaacagcaggtgtggaaagaaatgatgcctgagccacgtcccacccgaatgtcaatgggtgttgctcaattgcctctgaatacggatgttgagatggaattcgtctgttacaagccttaattgacatagaatcttaatgaagttatatacttctacttagacttcagtacatgtaaatacgccgagtgctaatatagaactctctagtgctgaatgggaagtgtacaaattccgaaaatgaacggcgttgccggcttgccgactagcatttgagtggctacaggcaaacttgcatagtattctgttgatgttggttgcaaagtgcagcagtcgcggagtatcgctttgcatatcagtaattcgcatgcattttagatctacatggatatcttcggactaattgagggtagacgtgtccaagtttgattttacatgtcttttgagtcttgaccattatagagagccttaatttgaccaatggattctcttgttaacacgtccaaacggcttaaaaagctcgaaattagcgttctaaccacccaagcacccatatttacctttaaactgtcactcagtgaataatacggcataatcacttgattgatcggccaggttatggccatcaagtatactaaatgcccgccaatcggcacaaccagctgaccgatttcggcatctttcaattggagtcggtattatacgcgtggctttctccagttactcattaatttacataataattcagctcttaccattgacaagagaaagctgcatttgtaatccaactggtgttgcaagtcttgtgcggctcaggtttgtggctgtgaaaccgttctgaccacatattgtctcaactggccacgtattgaacaatgactaacagaagaatcaggactataagcatttaatccgcgatataaaacacataatcgagaatgacactttcgacaagatcaatgcagagtagttctctgtattaagtcgatacacctgttctgagcgcccatcaggagtccatcaacaaaaatgtcgccttcgcagaccagctcaaccatagagctggagacagctccgagtcacacttcagtcatgatgatggagctgtctgaacctaacgggctcgtcgaatcccatacattcatctcaaagagccgagccgttgccatcatcgtctgcatcacttgtatcagcggcatcagcaacctgttggccgggctattgacagtctgcatcccggtcatctcggcagacttggggttccccccagagcttcaactatggccagcctcagcctttgctctggcatgtggctgcacgctgcttctctgtgctgccgccgccgatatccttggttgtcgacggttctgtctcgtgggtgcgttattgcaaaccctcagtgcattgggggcagggctggcaaagacaccatcacaactcatcgctcttcgcgctatagctggaatctcggcgtcattctgtcttccaagcgccgtgggaatttcagcgcgcgcctttcctgctgcaaccagtcctcgaatccgcagtgctgcattctctgccatgggtggaggccaagctgttgggtttggactgggtctcgtattgggcggcgtcttcagcgatacacttggctggcgctggggcttctacacaaccgccatactgaatatcgttgtattggctctggctctgtgggcactgccgtcagacattgatggtgctgtcttagggagagagaccctcaatcgtcttgcacgagaaattgattggtttggctgtcttcttatcagtgcggcacttgctcttctatcgtatgagctcgcagtggtctctggatctgatgctggtagacttatacgcgagccggcgaacttggcaatactttgcatttctttcgcgcttttgccgctattctggctatggatgcgtcaccagacacggaattcccgaccagcactgataccaaacgcaatatggagaaatgcgcctttcacggctgtctgtattaccgtcttcttggtctggggggccctcaatgccagcgagcagctcacggcattgtacctacaggaagtgcgcgacttttctccattgacggcgtctctgtatttccttccagcacctattgcgggtgccatgatgaatgttgccattggcctttctcttccttttctgaggccttggcttgccgtgccgattggctgccttgtaagtggcatcgcgccactgcttctcgccaccctgtgccgtcttgatggccccagttactggcacgcagtcttccaagccatggctttaaaccccctgggcgcagatctcatatacaccatcgcaaatctcgtggttacttcggcttttcctacaaagactcaggcgctggctggcggcgtctttcagatgctttctcagattggaaagagtattggcattgcttcaacatcaatcattgcgcagcaagtggcagcatcgtcgcaattagcaaatgcgaatgaagcgctgctccagggctacaaggcgggttggtggtataacagtgggctcggatttgtagcggtgctggtgagcttctgggggctcagaaatgtcggcaaactaggagtcaagattgattaagaactttcaatattgtatatacatgtacatgtgtgatatacatctttgaaatagcggcttgtataaacgcagaggcatctcagcctgggagggggaaacggcctccgaatgtcaacgactcatcaaatttcacatacccttttccatccacaaacgtattattccatggaccttgctctttttcttctgccaatctcaagtagtgctcgccatgagcttcagggctggggttgtagtatctgggcactcctgatagctctcgattatctgtgtggtagaacctaggcaccattgtcagcattggccgttcaatcacaatgttaaacatacttgtagccactggatttatacacttccgccaaatagtgaatcatgtgcgcagatgccgctttgcccattccaaaggaaaccagtggctctatcggcatcagatgcagcttattgctggtgtagatgaacgttttggaagcatccggcggcagttcggcgaagcctttcattgcctgttgagccgctgcataagcggaaaaggtattgatatgagcatcggtgattacactcgataatggctgatcaaatccttctgtggaaaaggcgaaagctgaagacgacgttcttagcttatactccgcgttgtcatagccaacaaaatccttaccattatacacaaccacgctcggtatcccaagcttactcctcaccgtagtgaagacgccctccacagaaaaggcatcggacaagtctgcttgaatccacaggtaatcgtcgccaggctcaattgctttctttgtgcgagaaaccactactaccttgtagcccctgctggcaaatgcacgagctacacctgcagcgatacgaggtccaaagccaaatatgagaattatcttgttcattttgttggtcattttgccttgtttattgtcttcggagttttaatgtggtgttgtagaaataggaagggtttgttataataggcgtgactacatcattgtatgccttgagagggacattgaagcagttataatcgcatgtgagagccatctaatggcaaagcttacgcagccatataatttactgattggttgaggctgttgattagccacacttcactgtgttatagtttggcgcttgcactccaaagcaccacaagcgctgaggcagcctattaaactcaatgagctgaagaaagtgagctgttatggcgttatagcgcaagatggtttcaaaacagagttacgacagtggcttatgggaatagatcattcgagcatgattactacaacacacagctcactctcacaatatattctatagacggcgaacttgaccccttaaatctcttttaaacaaagccatttatagtcaacatatagtctgcgttatccactccatctacacagggggatagttgttcttcatatattcacgaaacgtggtcggcttccgcccaatcaaccgctccaattctcccgtcgtctcctcgaaatcgccattattcatcgccttcacccaagctaagcggaaaagggggaactgcttcggtgcattctctagtccatggaagtcaaagtccagatactcgtcctcgctgatgttttcggacgatacctttctgcccttgacttcgcctaggatttgcgcaatctcggaaaacgaaaacgcctcgtcgccactcagcttataggtcttattctcgtgcccaggctgcgtcagcacagcaacattggccgctgcgaggtcgtctcgcgtaacaggggctgtctttcctttcccaaacggcatacgcacgccgtcttcaagcgccttggcaccaaaatacaagaaaaacgtctccaaaaaagacggctgcatcatgatggtgtatgccatgccggatgcgcgcagggcctgctcggtgaaggtgtcactctcggtgatgtcccacagcaccacgcccgagccctctcggcgctggatcgaggtgtagacgacgtgcttcactccggcctgtctcgcagccgtaatgacgttgaagtgctgcttgatgcggtcggtgaaggcgtgtgcaccgataaacatgattttatcaactccttggaacgcagaaaggagcgagtcgtagtccaggtagtccgccttgtgcaccgaaaccccttgatcgacgaggcgcttgagtttcgagggatctcgagtaataacagcaagcttttcaggggacactttttcgagaaggagatcaatcgtcaatccacccaaattccctccagcacccgtgaccaagatctttcctgaagccattgcttgaatctgccgatgaagcgaaaactagcgagaagtctatttgttgttgcaattacgctgttcaaaactgaaatgtcgatgtcgaattgattcagtctattcaatactgatacagaaaactacatggaaacgcccagcatttacaatttatatgcgcactcatctcaatgtttcactttgctccaacagctcgctcgggataagttgcccatcactttgtaatgtatccaacggccgcctcttcttccaagggtcgaatttcaaggaagatctaaatatacgggccaagcaaacaagtcgaccgttgcttaattccgcttgtacctgccgcggcttagtcaattggtaacctcttccgcaatgtccgcacgcactccgcagcctcgctcttcgcctctcggaatttcttgccttgtattggagtttgtgcgtaacagatctagatgactcttgtctgtccattaaaatgcgtaaaactgtctttccaaattggtcagcatacgctattaggcctagctggagtccttttactattctatacgggagttgcctgccaatcacgactcccgtcttgaaatcacagcaatcgtagtcactgcggaaataatcatacggataagtccggtttgacgacatggccctagaacctcacgccagaagttcttcacatgctatctattttctattcaattgcttcagttagttagaaacgatgcaatatatatcgtgtgagtaaaccaatgtatgccatcataatatgcttaggaaaagccgtcataaaaacctgggtattagctataaaatacagactttgaaaagaacactcaaaaataacacaagttgagataactataggacgtaaataggaagggctagtcttacctttgctgaattctggcgggttggtcatgttctagcgctaatcgggaatattgtcagagtcattagagcgcgctcgcaaccattgaatgcgattccggacggcctttgacttgaagttctcaaattgtcatcttcatcacttgtatcttgcatttcttttccaactaattggttagtgatatcagcaattacgagttcacaggttgactcattggtattcgactgtctcatgtccgaaatcggggccactttttttagaagctgccactactaaatgatgtgctgtctcgaacaatttgagccagtcgggcaacagacaaagttcaagtcaaaatggtcaaccacacgcagtcattcgactctgtaccgcaagagctggtagagctacttaccgccgagttgccatattcgctgccattattacgacggctgcaatttacaaagttcccgcaaggaacttctgaacacgctcgcgttatcttcatctcagctaccgaactctcatcccggcctgatgtatatacggcagcatacctagacttttccaagtcaggcactcagatgtttgtatattcgactctagaacaccctcgcaacggatatgattcgagtaacgatgggacgtacgaggaacaagtagcggaattggtcggacaagtcattagattgcgcaaagaatacgggaaagagctgttattcactaacccagaacgtatcttggttggcactcttcactccaagattcggtccatcttggaaacgtttgacggcagagtcgagtctaggccttcaggcctttttgataaatggctaatgaagagagacgagttgccggtacttggtgatgaccttccaccgggaatggaatgggggagcgccagtttggacgattgccgcattatttgctcccgaacggacattcctcgaactccgtaagccaaattcgaccagctgttatgtacaagaagctaatcagcaatttgacagagaggagctaattcatctcccaaaccttacaattaaacttgaagacaagacgccgatagtgtggggattagttggaatagacggttcactcatatcgattcactgcgaggttagtatatcacgttgatcctgctctagttctggtcaacgcgggctcacacgcaaccaacaaacaggagccttatagacgtcaaggtctagctaaaaagctagccgcgaagcttttacgggaaaagtctacactatctgcgagcgatggactaattgcagcagacgtgtcgcctacgaatgcaagcagccgcgccatgtgcaaggctttgggtggtaaaccagactggactacatcttggtgagaatctctgcccgtctgtttatgtttactcgctaatatcggctccggttttaggatctgcctcattttgtcagagccagaaacgccctcaaatctaaattgaagtggattgaatgggaaggcttggtgcaatctggccgcccacaatcgaacgggttcaatgcgattatatgagtaaagggcttagcaatacaagtactaagaacaactcggactttagatacacgcgcgtagcgatgaggagaatagaatggtgtgcattcatagacaaatatctacggtgaattgcgtttcttccgcttaagtaatacttaatctggatcgtagatgaggactcttgcggagaaaattatgagcaaacacatattggcgtgtaagctagactaggtatctacagctcaatatccataaaggggaatcttggcttcaattcgcgtactctcattctcggtgtcagaaaacatcagtgacaatgaaagtggagtattggatggggatctagaataacctttgaacccgggaagcaactggcaatgttacgtataatataagccagatacagcgaagatgggaaaatgaaaaaaggcacggggaacctggcagctccatatctgcctgcattgaattaacacaagaaatgagtagttgagtttcctgtctcggtaatcggctatacacaacgcagtgctagaccctgaaggtttatgaatagtttatacgcaaaaatacgagacacggagcaggcgtattccatggctggccttcgatatgtagcgccagtcagcatagcatacccttctgggataatggtcatacgcagtcagcttcaactcggcttccatgtaaacgcttgcactcacacactcatagtgacatttagacactgaggagcaaagacaacgccactgctgttctgaacatatgaaatgagttcgaatgtcttctcaactggaatattctatacctatgttagtcattacatgcggaatatataccgtcaccttgtacaataatatttccggtcccattagccatataacacttcctatagaatagagtattactattacttacaccaagagacgattttaacacttcaaaccccgctcatccttattttggcagatccctctcgttccaaccgaacatccatagctacagcttactgcgtttggaatgcaaccttgaatcttactggcatcaaaagatctaggccccaggaggggtaaaagcagcatgtgctagcgagctcttaccgaaatacgcattccgtagcgctttatatcagactgaccaaccagcttccacggtttggcaacccacatcaaatagagtaggaatcatcaagggtcttccggagatccagcagtcggacttgcttcctatggattagtatgttatgattaatcgaagagctgcggcttattccgattcagcttacggagctatgcacgtgaatcccaagacggcgcctcttgcaggacttaccgaagacgcgtctaagacattgccagcataagcaaagaattgatgttacatgttagcatatgtaccgctctgttatactaacgtcaggataatcggtacttgttcaggcgtgagccttggtaagcctcttcttactgcaaaagtacagctcttacataccgcacagtataccgcacaggagaaaatgaaggatttcgatgtatgccacatgcatatcgaaccattttccccctctggataattttaccttatatttgtacatacatacacattcatttcaaaggaacattatacttgcatcggcttcggggtaacatggaacatgatgcgagcttcgaacgaccagacattgcaagtatatgagcttcaggcatttatagcgaaagtcattgcacatgagtacaatttcggacatggcttttcaatccctttgtgaagttctaatggagcacttgagctacactgcaacttcaaagacaaagccaagtctcagcagctaaagggatagccacaagatccaagcagcattaagcagtacgacttgtatacattttgtattagtgatacgttgcaacatcgaatcctaaattattgatggggaaatggctcgagcaatcctttgcagtggctgcataaagcatcagcatagcgtagcagtaactccaggtacccgccagttaccgagagtcagcccgaccaaaggaatctgctgctaacaaggatagccttcccgcggccgggctgtagcttatgtatattcgctacatcctacatttaccaaatatggcaataatttaaagaagatttgaattttacagatgaaaacatgggagcgagatggctgctggtctgttgcggggttcttcatggggtcctttgcaagcggtaagaagcagccatggatgcttacatagaaacggccaccgtgagggcaattgcaagggaattgaaaagaggccttggctattccaacgaagaagaattggcgactataaaaggtcggcatgttccacctaaactaatctttcaaacaactgatcagtattcatctcatctttgtttccaattgaaaccatgtcttccacagagaagctcgagtctttgcctgctgaggctactgcaactgaagccaaccttgaattggcttcttccaacccccctcgtcctaccccagttccctcagtatctttgaccgttggcgtggatgcagccgctttcgagactgcctcccagattcttcaagtcataaccagatacagcctaaagcgatctactgacaccactgccaaggcagatgagggcgttatgaaatatcttgctgtcatttactcttatgtcaaggctggcgcttcaattccgatggcgctcccaggcttcccattcaagtctcccaactcacaggagaaagtactgggcaagctgcctgacagagctgaagagctgtctctagcacatctcaactcaatctgtctttccatcaaagatatttacccccccggtgcaaacctcactatcatttcggatggtctaacatacaatggtacgccttgatggaatccttctttttttatatatataatcatcgagtgagatactgactccataacgtttatagacttacttggggtctccgacaaagatgtatggaaatatggagagactctgagagccattgctactgccaagggacataaacacatcatcttctcacggcttcaagacctcgttacaattactttgcctgaagaactcgatgaaatgacatatgtagcaaacgcgtcaaatttccgacgagcactgctcaacggctttggtagccctgactggacatgggagactgccagccagagagaagacgtccaattaacatacaaggggtatatcaaggccttggggatagacctccaacatatgtacaacttcaaagatgacgagagcgggaccagattccggcagggagtagagcacatagctcaacaaatgctggctcgtggagatgtaagcgttcacccctcgtttgacttcatctgacgctaaattgacaaatcaaatgcaggcatttgccaatgctattggacaaaagtacaaagactatgtccgcttgtctattcatgcgtccaccggagcggcgaagctttcaatcaacttgctgcctacagaatccagctacacaactccctggcattgtgccgtcgcgtacaagttggatggcacaaccaccacgggtaggcgggccgatttcgacaaggatgattcatatgagcttgtctatgagaacgaaagacctagttactaccgcgagaaatcacctctgttgtcgtggggcacagaaaaaggtggcgtcgtctttgaaccgatatatccaacaggctggtttatcagacctaccaacggtccctggagcatgtcattagacgatgtcaatgtcgaaaaggtccgctcgttgtgtgaaatcaattctcctgttatccttcgtggttttgtcaagaagcccaacaaagaggagttctctaaaaaagcagaggagtttggcaagcccctgaagtggaactttggtaccctcttggaagtcaaagaccggggatccgatacacgaggcctaaacaatgttctctcttccgaaccgatgcctttccattacgatggcgtcttcaggaccgttagacagacgaatgagagtggcgaggaagtccgcgtctcaacgccacctcggtaagttgcgacggttggctctggagaacaagctaccatatgacccgaggaaaagatgactaatttgtttttaaattcagattccagatattccttggagcaacatcatcgcccaaagacaccggttatacgctctttgcatcgtctacacacatcttcaagcatcttccagggtggttgaggctgcaagacatggccgcaatgacctggacagtctcgacagacgcgtttcgcaacatcataatcagggaacttccgctcatcaaaacgcatccaacgacggggaaaccgtgcttgagataccacgagccatggggcacagagaagacggctcatctacctacggatgtcaggatcgatgggcttgaagcagctgacagcgaggcgatttgtgaagccatcaatactgttctccatgatagacgggtcgtttactttcatagttgggacaagggtgatgtgattgtgaacgataatacgctgatgcttcatacgaggagcgagtttatatcgggagcggatcgagagctttggcggattcactttgactagacagaatagcgggccaggcctaaatgctgctggctttagacgacaactagaatgaaatggtcttatcaggtacagcatgaagcaatatttgttgatctcgtagtgtcagcagaatatttatatgtgcattgtgttccatgacgtccagctacggtacatgtgtgatgtgtccgtgccactgccgctgcactcaccacttacagcgcaaaacaggcgcccgccagtgcctgtgctgcctaaagtggcgctgtttatagcggtcctagcgcctccatcagtaaaagctttctggctgctgcactcaattcacgtttctcgtgatatcaacttcactcttcttttttgaattgcttcacagcatcatgacattaccatgtccacattcaatggcttggtgcgcgagttcccagacatacgaagtttgcacatcactgctctctcggtaaatgaacgactctaacatgttcgcagttgattacttccgacaccatgacggaatatcacctccatcagcgtgtttcttgaggtaatctcatcccagcgacaccatatttattatgcaaagacgtgctaaacttcaagcagccatgttcacactgatcatctcgccgggctagagacgctgcggtctccattgtaagcttccaaagaccaacaacctgttactggtgctgatttgctgcttcagtgtctactgctctgcggctacacgagaaatcctgctacgccttgagcgctatccctgccgtatcaactacagcaaaggcattcttgaggcacggcagcagacttataagcatctgagcaaagtcattgtatgtccaccaaatcacgggtcaaaatagtcatctggcagctcactctcagcagaaaccacttccccttgaatctccgaccgtaatcgagcttcagcctggaaatcagctcatggttacactcttcgatgcgaatcactgccctggctctgtcatgttccgtaagtgaagcatattcctttgcgaattatactcgctaatatccatcagtcattgaggggcagggcaaggcaatcctctatactggcgacgtgcgttgtgagccatggtttgtcaataccattgctcgaaacccaactctcatcgagtatacttgcggcatcaagactctagataccatctatctcgacacctctttcaccgacaacgttcccttccagacaaaggctgagggcatcgctgagctgctgcgcaaggtcgcgcagtatccaaaggatacagtctttcatatacaatcatggacttatggctatgaagatgtttggattgctctctccaaagctctgaactctcccatccatgttgacgactataaacttcgcattttcagctcgctaaccgcatccccagaccgatctagctttggctcccatttgacgtcaactgcagctgctctgtccggattcatgtgtggaaattcttttcagcccggctgcttgactgcaaacaaagatgtgcgtcttcacagctgtgagagcggcaacatgtgctccatcgcaagacaatcttcagtggtcagaatccagcccgtcatcgcgtcatttcccgatggcaatgtcatgcacgaagcgggaataggaggaggcggcgaggatttggagcgggagatggaacttgaagttcccagcacgagcgatctccaaaatttgctcgaaatgtgcgtactggtaaagtggctagttacaatttgggctaacatgtccacagaatagatgcattgaagaacaccacagaagaagcccgagccgagtgcgcgcgactcttgacaaacgcattggctaccagccgcagcttacagttgaacatcaagtccgaagatatccaattgactgatctgaaaagggccatacttcccatcgcaaaccaccatccaggagcaggctcatctactacaaaccaatttggcggagaaacgcttccaagagtcatccgatttccctactcgcgacattcctcgtacccggagctttgcaatctagttgatgctttcaaaccaatagacgtttggccctgcacgttccatcttgagtcatggcgagagaaaggtgattggcgaatctagtcgcacaggttgtgaaacttgactaacgcgctattcgcaggcatttcaatagaatcgctctttgggcaatactgcagcggcaatgtattcgctcacgatatcaaagtcagtagtattatgaagcagaatgttcaacccgttgccgacgaaccagacacgcacaggcaggagagttcttcgagcgtaccctctcttgcggaccaggcgtcgccgatatcccacgcactcaaccccagagacaccaatcccgtctctgaacacgatatcggccccctgcaagaagtgcctgatccgtcatatgtcaataacggagcaaatacaaatgcagaacagtcagccgagccttttgaagagcaagtcgaagacgcatctttactcgttcaagagtggctgtcccagtgccataccgaaaccgatgcaaacgactcgcagaatactacaacgtctatgacttcggtcctctccatgcgccactcctcaacacgcctcgacgcatatgaacgtatgcttcaaaattgcaaagggatagagtggaactcaattgagctcatttcaacaggctgcaaccacagtgctgtagaacaggagctctagctgaacagggaaaggacaattgggtttcgactcgtgttgcaaaagtgacgacctgttgacagggaacaactatcaaaaagagcaatagctgatattaccgtatcgagattatctagataaatcttcggcatcacggcattagtccgtatgagccgcattatgctaaccacaagagagtaggcgcagaaaacatgtaccaggaggatcaagcagccaacttcagtcagtagtctctccgtgtctaactgtgcccttgccaatggcacaataaactttgctgactgcctagggtgtttcaacggggtcttggagtacattctaggtagttgtagggcggaagatgtaaatagtttgtgatagctaactcagcctacttgttatagcttatatgatctagaggtaatactgataagaaacaatgaatagtgctggacaactttgcaacttggactcatttgaagcaacttatactatatattagccgccgattagtgaactagtgcctggttcctacaactagtgccgatgtcatgactatgtagcctggtgatatcgcttcatgcagtgactacatgttgtcccctgcagatcgagctagtggttgcttctagtcgggaaatacgattataaatccctgattaagatacagatacaagcgagatgctatgtcagagtagtgtaaaaaagttcaaggcatgtgtttgtacatgagacgatatagttttggaagcgcatcatcactgttccgatcggcttatgcaaaggttttcaactgccgtagctatgataaaagcgattggtggaaagtagccatctgataaaactatacagcacatatggttacatatatgacaggctagagctgccaggatacttgttccatagcaagcaaaccgcccggtttgagcgcaaaagccctccctgccgaagcccctgtcaacatcttagccaaaacttgtatgcatgtaatttgtgtcaaatgcaagacagtttaatctcctctcctctttcatttccaccgcgacacgccaatttttctaagctcttgatttattatccaagtctctgacatatttttgaggagccgtgcagttggcggcacattccaccaagtgagcagcaagccaactagcataataattcatgtagtagatctacaatggctatttctgcgctgctgggctcaatgacctcgagtcaagcatggggctttggcgctcttttcctggtagtgacgttcatcatcgatttcgtcagcgacctcgccagccacccacccattcagatcccttccatgggcaagagtggaatgctcaatgctttcattaacagttttcgagccatcaagaattataatcaatgggtcacagagggatactcaaaagtgagttgccaactcatagctccaaccactcaatgttactgacaagatcacatctgctcttattcagtttggcagaaatggccttccattcatcgtaccgcagcctctatctcgccattcagaaatcgttctccctcgcagccaagccgcctggatgatcgaccagcccgaccacatcctctcaacttatgacgcccacaacgcaactctcttcaccagatacaacttcctcggccgccgcctcgcccacgatccgtttcccaaccgcgtcatgcaaaaacatctagctcggcatctgcctaccgtgatcccaaacatcgatgaggaaactcagcatgtggtgagcgcaatgtttggagacgacaccgagaactggaaggcattcacgctctgggacatgtggatggaaatcgtgccctgcgtcatcaacagactcctcgtcgggcctgaactctgtcgtaacaaacaatttgtcgacaacatgaccagcttttcaaacgacgttgtccgcaacatgctcatcctccaattgctcccaaaagtcctgcatcccatcgtcggacgactcctcggcatcgccaactacatacactggcgctcagccgacgctgtagtccagcccttggttcaacaacgcctcaatgccatgttaaagcaggccaatggacatgccgagttccaagattacgtgccacccgaggactttgtcacttggacaatcagacaggcgctggcagaaaacaagacgtttgagcttgatcccgtcgtcctgtctaagcgactactacctgttgaatttgccgcaatccacaccaccgtcctgaccggccaactatggatgcaagacctcctctcctctgaccacgagagcggcatcctcgacattctccgtgctgaaatcatagccaacaagcccaaatcaggaccctggaccaaaaccgctctttcaaacctcgtccgcctagactcttccatccgtgagtcacagcgtctgagcaactttatggctacagtcgttgaacgcaaagtcgtctccgaaaatggagtctacaatccagacctggacttgactttcccaaagggcagttatgtcgtgctaaatctcgaggggacacatcactgcgaagatctatacgaaaatgctaaggcatacgacccgctgcgatactccaggatgagagaagcctgggacacaaagtccgatgaagagaagaggaacgagccggaagaggggacgcggatgcgaggactgggaatggtgacgacaagcccgcagcacctcgcttttggccatggaagacacgcttggtgagtatgatgcataatatacgattcatttgttgagatgtatctgtgctgaccgtatatatcatgaccagcccagcgcgattctttgtttcccacgagttcaaactcatattagccaccattatcctcgactacgacatcaaaatgactagcaaaaagcctcagcggcaatggatcgggcgctcagtgattccttccaaggcggatattcaagtacgaaagaggaaggcctagcaatagaatcgtgtgacgcaaatgcaaggactacaagcacaatagcccagtattataaagtcaagaatcttcaaaagtcaacgaaacaaaatgctattagcagctttatctacttgctagttttaactcatctcagtgccaattacaccctaatcatttataaattcatcccgaaaagcccatcccctcccaaaaacaaccccccaacagtccccttctccttctccctcaacaacgcaccaatatcaactctcccccccgtgatatacttctcgctcacgcccagattcacccgcttgctcaactcctcacgaagctgtgcccgcagcgctcccatctctgctttactcagctgacgcgcctccttctccttcttcttgcggcctcctcctctgccaccccaattgcccggcgcgctgccgtcaaactcttcagagtcgtagtccacgcccagctcctcagcggcgttgcgcagccattgatcctcgctgtggcccttttcctttgccaaaacagcatccgcgatgcgcttggccaagtccactcgaggctttagacgctgcgcaatcttccgatcaattaagagcgtctcgatgaaatgctcgcgcttaaggctggtgctaccgtcccgctcagcatgcaccttaccggccagacgacgagtaggcaagacctcctccggcgagcacagaatcacgctcacaccagaacggtcaccacgcgcagttcgaccagatcgatgaatataggtatccgcctgacgaggcacgtggtaatgcaagacttgatccacctccttgatatccagaccacgggcagccacatctgttgcgacgagaatggagtttctggaagccgcaaagcgctctattgatcgtaaacgggccttttgaatcatctgagagtgtagaggtagaactgagagaccgaggttctggagaagaggggccagacggcggacagctgaaatcgagtttgtaaagacgagagtgcgtttgttgggattgagaacgagaacggtataaagatagagatcctagcagtaattgttagcaagataaagtcgaaaacaacaatgcagtgcaactcaccttctccatagcaccacattcaatcaagccctctttcaaaccagaagccatctgcgacgctggattgacgtcgatgaacttaggctcgctcctaaacttgagcgacttcatcaaatactccatcttttcctcatcactactaccagcacccgccttcggagctttccctctaaccgccaacttggactgcagattcttatcaaatgtcgcagagaacaccagcgtctgtcgtggcggcagctcctcgttatcgtcatcgtcctccgcgtcgggatcctttcgatccagcgcaccgataatatcctccgcctctttgaactgtcccgccttgaacagcctatcagcctcgtcaacaaccaaaaacttaatcttggtaaacgagttctgcaggctcatgtcgccatccaacacctcccacagacgacccggcgtcgcaatgacaatatccgccttctccagctgtctctgctgcttgtgaatgctcaacccacccgtcacagtacacacgtacggcgccgtcggcaacccgtcgcaaagcgccttgatatggtccgacagctgcttcgccaactctctcgtcggactgagcaccaccgccgtcgggccctcgcgcttcacattccgcctctcctcatacagctccagccacttctccacgatgggaataccaaacgccagcgtctttcccgatcccgtctgcgcctttccaatcacgtcctcgcccgccagaatctccggaatcgtcttctcctggatcagcgtcggcttcgcaaatcccagcttcgcaatcgccgacaggatgcgcgtcgacaggttcagctccacccaggcacccatgtctgcctcttctgcggctgctgcgtcgcccacggccatgagggcgtcgaacgagttgccttgctgctgcttgcgtgaagcgggcttctgtagctctttgtcggccgccgccagcttgttgttgttgtctttgtctttccgcgctttttgcttcttgcctgcgtccttcttggccccgtcttttcctgcagctttctttttgccgccctggccctccacgccacctttagaatcgccagcttggccggaatcgacattctcgccttccacagcgccgtccccaggcccttcaacaggctcatcgacggcatcgcgagtctcgtccgctcggtcgtcgcgtgtgctcgctttgctcgccccctgtcgatgtttttgctcggatgaatcggcctgctgctgctgtttctgtttctccgccactaaaaactgcacagtcccaccatttcttaccacatcaactccttcgatgacttccaggccgccaaactcctctcccaccgactgccagccgagagaggcaacgtcgacgagcttgcgcgcaggattggccttggacttgccgggttttgcgacggcgcctttggccgagttcttgttgcgcttcgcagccggcgcagcaacagactgaagctttcgcttctttgacggagggaccattggattgtgagttgtcttgggcggtgcagcaggagttcttgtcgattgtcccagtgccaggtatcagtcaatcgaagtaatcgaagtgggattatcgcaagactcttatcgttgaaacctcaaaagtttttttttttttcttagctgcagtatctgcgccatgccggcacactaggcgccgatccaccgatggcttccgtaccaagaacctgtgccccaccatcattagcagcgggcgccacctaaacagcagtatcctataatccagcattctcatacacatggattcacatccaagtaatgtcacgaaaagatttacgaaaaattgaagaaaagaaacaaaatccagaattcaccagtaatagtgctagaatacattgatgcatcccccaatatacctccatgtccattttttataagtcttgttttccgccgccaataacacaacacaatcatgttgagttggagtcaaagcccatctccttcattatacatggcaagcgtcgttccaaaatatctaccctctccattcttgcatatagcgaaaacatcatgtgagcctccctcagtgagctcctctagctctcttggctccagctgcggcttcggaatcccctctaggacgcttcgctccaggctggaagtcagaagcagatggattcatgcctccgcggcctccacgtccgcctccacgtccgccacggccagcatggccttgtccaccctcctggttgccacttgcggctcgttggctagggggtatgtaggctcctcctcgtccacgtccgcctccgcgaggcatcgggataccagatcgtacaggcatttggccctgttggggttgaggtggtatctgcggcagctgtgcttgttgtggtgctagcggtaagcctgatggttggacagcttgagccggtggagcgttagtcaccgtctcaggctttgaagcaaagggattaggagcttcagagccgctggcggttacaggcacagcaaacggatttgaagtctgagggggcgggattccgctggccgctggcgcagccaaggccggagcctttgtctctgctgggggttgaccagcctgtccaggagccgctgctgcaggggcaggctttggaccatcgttaatgggttggccagccgtggctgcggcaggaggggcggcatttgaagctggtacgttgccagagacagattgtcgcttcgcgggcgaggtagctgctggggctgaagctgggcctgccgccggagctggagccggaggtttggctgcttgcactggcggaggagcctgagtcgacttggccacctcccaaacttccaccactggcttctgcggcgtctcctttgccgccacctcgacaacaccaagcttcgctgtcgcggtcctcagtttgttctccgccatgttgatgcgtagagtagacttcttagactccatgagctgagcttgctcgcgtgccgctgtaatcttgctctcatattcggacttgattcggccactttctgtgtccaacttcttgcgaatattagcggcaatgatgttcttgacagttgcgttggaggacaagaattgtcgaatagatgaatcgtccagctgagagaggtcaggcggtccacttgtggcaggagcggcagtcgaaggctcctcagtcttgggtggtgcgcttgacggtgcctgttcaccagcgggtgcgtcctttgccgacccagacggattctcggcctgccagatcaacttctcttgctcgaatcgaagcttcaggtcttcatccttcttcttaaactcctcctcgagcttggcgcggctctctttcagcttgttattcagtgtgtccttcatcctatccgagcgctccttgatagtttgctgaatcttagcttcaacttcgttggccttttgctcgtactcagcagcctttgcttcagctgcggccaccttctcttccagcgatttcttctcagcatccgacaagccatttgcaacaccttggctctccgcgccatcgacgtttgaaacggggccattggcatatgatgcacctacagcggcagcttcttgaagcttctgtagcgcgccatcacgctccgaaatagctgtttgtaattcggctcgtaacctctcgagctgctgttccgctcctagtttctgggcattgactgcttccagttccttttgggcatcggccagacgatgttcaagcacagtaacaacttctgacgatgcggtcgcgtcagactgtggctgttgggtagctggcgtagctgcaggctgcgtttgctgagcctgtcggcgaagctcttcaaccttttgctggaaagagtgaacttgtctcgacagctctgccttttcttcgacagaatgttccacttgctgctgtgctccagcaagatcgttggtcaccttgtcaagctgctcctgcaaggtaatggctcgctggttaagctcgttcttttcgccagtgagcttgcgagatcgctccttgaactgttctgtgagtcttgatcgagcattcaaccagttggctcgttcagtctcgagtgtggactcgagttcggtaatctttgcctggaggggctctgcgctttctttgagagcatttcgctctgtttcgaggtcggtaatggtctgtttcagctgctccatctcagccgggtcaacgcggccgtatttggtcaagataccctcagtcctcttctgccaacggtcacggtctgcttgaatctgcttaatttcttcttccaagaaggacttttgtgtctttatattctcaatctcagcttcaagaggctggatgctctggaccatttcttcgattttgctgtccttctccaaaatctgtttctttagctggctgttctccgttcggagagccatgccgctctcgcgataggtgttgagttcattcaacttgtccatgagatccttatgagccatagaggtgttgccgctctgcgaggactggcgctcttggtcgagcttcagacgcgcctcatcaagctgtgattgcaggtattcgacctgctgctgtaatcgcttcgactcgttgagctttatgtcatactgaacttccaggatctccttgtcacgctgcagatatgcgtttagctctcgtacgctttcgatagcatcgtctacgccaatggctggcatggcttcgcccgcatcagccttctcgttatgctccttctgcatacgtcgaatctcttcagtcaaactgtccagtttctggcgcacaagcgagttctgggcgttggcatcctcgcgtctttgcttgagttcagtcatctcctgctccaactgttgcctccggtcttcccacgagctctcactttgcgcgagcgcgaccttggcagactctgcttcggcgcgcagtgatgctgactcttgcctgaactcgttgtactcggtgcggagctcctggaccagtttggcggcctcagcgtgcttgacaagctccttttcgtagtcttgctgtgctttcgaagcaatctcggcttgagcacgcaagtcctgctgatggtatcgggcagcctcaatgtgccggctgctttcttccttgagtcgcttcacttcttcctccagtatcgtcttctcgtcttcgtactttcgtgcaacttcgccttgggagtcgcggatggtagatagttcggtgttggatcgtgagagttcagcagacaaatcttcaacctgttgacccagctccttgatcctgttatctttctcttgaatgagagcctcaatctcttgtctgtattggtcttgcgatgcacgcaagtcttccagcgcctcctcgttgctctggctcagttccttgtactgctcagcctgagcctttgcgttttccagctgcgtgttggccatgtcgcgatcacgtttgaggtctgaaatgtcgttgttgagatcttgaacctcggcttcgagctcttgctggcgcaggttgtcatcagtcatgaggcctggcctgggcgtgggacgcggctgcaggcggccggcacgctcttcggcgcttcgcaactccacggtcagttcgtcaacgcgggcttggagatgatcacgagttgtcttggcgctgacatgctcttctcgaagttggctcaggctcgtcataaggtcgtcaatccgcttctgagattccttagcctcgtattctttccgctgttgaaggtgttgaatatcatccgaggtttgagaaagcttcttttgcacaatactgaggtcaagctccaaagattcaatcttggcttgagccttgcggcgagcctcagattcggtaatgttgcgctcattttcgagggactgctgagcagtcaagaggctgcccaatctattcttctcctcaatcaaagaatcattgtccttgctcattcgctcctgaatatccttccaaagcttcttctccgccttaaggttggctgtttcgtttcgcatgctgtccaggaggcccttgacttcaacaagctcttcagcaacctgctggacacgaatgtcctgtttggcggccatctcggacagtatttgagttcgcttctggagctcactgttctcattctggagggcaatataattgctctgcaacatctctcgtcgctcagattccagtctggcctcaccctgcagtttgatgttggcagtctgaagcgaattcttctctgctgtcagatggttgatttgatctctaaagtccttccgtgcaccatcttgggcgtctctgaaactgtcgtattcagactggattttgcgcaaggcttctgtcaatgtctcagtctgctccacggactcaatgctggtgacaggcattccccctccgatagagtggcgcatgagagaagatgaaggatcttcgcccgcgccacgctgctgaagaagtcgccggaacatgtcacgctccatcttgtagctctccattgtgattttagcagacttgatctcttccaccatatgagcgagatcctgccgcagtttctcgaccaagtcgtgatcctccttggcctggtgcttcgcagccagcgcttcttcgctttccatctgctccgcaagttctcgggtgatgcgcagaaggtcttcgttcttggcttgtagtgacttgatatccttaaacactaccaacttctgagtaatgaactggtgggtatccgacatatcagacaaggcctcttcggtaatttcgcccttttcgagctgctgtaggcggaacttttcttcctctgtcagttgactcgtgcccttttcaatggcgtagatgttgaagacgagcatctggatctgtgtgcccaagtctcgcagctgagtgcggaggatcttgctttcggattgagccgtggcaagcgtactttcggccttccttgctgcttttcttgccgcatctcgctcctcgaaactctgctgtgacagctcagacatgtgagcaatctcgtttcgaagagtctcggcttcagattgaagttcctgaatctctggcgttttagcttccagggcagcaatcatgccgtcaagctcctcagcaagctgttggttacgccgcttctcactagcaagctggccctttacctggtaaagctgctcgattgcctgggtagcggtgatggtagacttgttgcgtgcggaaccaggggttccaaaaggagagttggcccgtccggcgacatagccattgaattgaggcgtctgcggtgctgatcctacaggagcgtgctctatgcggacctgggcttcgtctaggtcgccctgtagtcgttggattcgctcttccatgtcgctggtaacacggcgctccgactccagctcaaggcgcacgcggcgaagttcgttctcgtaactgtctttgaggcgttccttctccgactccagctcacgcacgcgctcctggtgtttcttgcttagctgctcagacatgtccacaaggcggcgttggtccgccaattcctgcttgtagctctcgacgatggcggcaaacgagccctcttgcttttgtagtttgacaagggcatcatcagccttggcttgcatagcattgagtcgttcgcgtagttgctgttcggcgcggtgaagagcatcgatttgagccttggcgtcttcattttgcctctgaagttcggcaatcttggagcccttttccttgcggtacttgagggcttcatcgctcttggtttttaattctgtctcgagccactcggcattttggcgagccaagtcaagctgctgctgaagcgcctcctgtcgatacttggcactgttgagctgcccctttgcgttttgctccgactgttgaagggtcgttagttcgcgggcgagctcgacatttcgctggtgctgcttggtgagttcgtcggtcaaggtctggtcgcgtttgttatgagattcgatgatgccgagatttgttcggttcgaagattggagggtctcaatcttgtctttgagggccttgacgtcggcatcgtggtcggagtacttggctctcaagctctgaagatcgttctccaaagactgtcgtttggtttctaaagcgcgcacaacgttaggcaagaacagaaacacgccatcaggattaccatgaggagaaaaaacacgtaccctcttctttgagggattgtctagcttcctccacatccttgagggccttttcagcggtccccttgaaggattgagatttcgtctcggagctccgaacggcgttctccaattcgatgtctgtttgaagcttctctgcgtatagggtctcgaactcgtgggccttttgagccacggcctgcagcagagtagtgaccagctcaacggtgggctgggtggtcaaggacgccaccacaggctggtcgagcccgaggtggcccgcgatgtaggcgacgtcgacttcggcagccgccattgtgcccgggatattaggtggacaatgacgttgcgtgcctcgtcattacttgaaggaaaaaagaggcggcgtgaagtttggtttttctgttgtcgagtttttcggtgtcgttgaacgcggcgtcgaatcaaacaaaggaacgaggaaacgaggaaagaagagaaaatcaaggaaatgactgcgacagaaaaaaggaaatcgggcaaaggaacttaatcaaggtaccggcagtagtcaaacttgaatatcattgacgaccctcagctccagcgatcaatgaggcgatcgaaatcgaagaaggagaggatgaaaaagaagtttggaaggcgacgaggctcgcgcgcatcgagttgctgcagcagagcataatagaggacccgattgagcctagtcccgtttgggcggcaaggcttctgagcttctagtgaagtgaactggaagaaaagctggcagcgcacaggccgctttgccagctgttactgcagctcctagtggactccagtgcctagccaatggccactaaatgggcgagcactggatctttgtcatcttcaatgttcatgctccctgtctaccctgaatcagccgccatattaacatcaaagcgaaaacctgagcatctgcatcgaaataggcgcaattaaaaagagtccaatatattgaatttgtggaaaaactgtgcatgatggagcaagattgacgcagcacttgaaagcaaaaggtgcatggacaggatggtgcatggtggatagtgttgaagctgaagtcctcaagtgaatcgaggcatatgtgaaatggcatttacgatgcacaaacaccaatacattttcaaatatcagaacctccgcatttcaactataaatcgccatttagccctattttacaacgcagaagcaacattagcttcgaggtatgttaggtgatggcacccgagctgccaccttggcgcactcacagatgccgtgcagatgaagtcctatctcgaaggattctgtggagtcgctctattcgaacttcacatgtacctgcatgcatgtttcatcgctccactccttgctcaagagatatcacgtttgtttgtctaatcgtggcctagtaaaagtgttgagaacagaaccttaattttgtcctaccattaggagtagctccagcgagagtcacggtcaagaagggagaaaagcacgctccgaatttaaaaactgtgtaatatcattatcgtctgtctgtctgtgctggtaaaccatagcatttggctcctgtgacgagcccgtccatgtatcaacgccgtccgtcttcccttaacgccctgctcgttgtcgtcgaaacagctaatcccagtcctgtgaaatccaagttagcactcgtcaatgccgcatgaatatctccccacagcagtcgtaccgtaaaatggcagattaaaagagtgcgctgccatggccgagaaaatggcagaaagaaacatctccttcacctccatccagagacaagcacgcagcatgtctactggccgtagatttgccatttcagaccagcccggccgccagtggcaacattgcacttgacgttgccctcgacagagagatcggtcccatccgagtagttctgcagcgcaatcctcagaatcgccttgatgtcctggtctcccatggtgtaggggccctggccctgctccgaggccttgactcccaaggtgcagccttcttccttgagtacgggcatgtagttgctgcccgagacgtcgtggatgctgaaggtgccgttggtgctggaccaagcgctcgagagggccgcgcagaagcgccagtcggcggcatcgctcacgggggcctgggcgaagctggagggatcgcaggtggtttgatccgagggcgctggggtccaggtgatgcccgtgctgttttggaatcttgcaggcgcggcactcacgccggcagcaacagccaggctcgcgatgatggtgaaggatttcatggcgggaaatgctgtttggatctttgcttgtgaagtgatgctgttgtagttgctggaatgactgagatagcgccgaacgaatgttgagtcctttgttgagggttataagtggcagctggttgagtgcacgagaaagaacaaaggcagcttgcacgcgtgactggaggaaagggggagggaagaagaagaaagcaaggaagcagagatttccaggtttctttttgtacgtgtgcggtgagaagctgtctccagcggcagtattcgagtccctgcctctttgacacttggcagccggccggacaatagaaggggacaatagctcagtttagtaacggaaacgaaacgaatggggcggcatgaacctgcagttattgtgctcagctcagctctctgcggaatcgtacatgggcccttgaagttgacatatcatccgaggtgaggagaagacagcacacagcttcagaccgcaggcaaggatacatagcgtctttatgtagacattcacccggcggcgacattcatccaactgcgtgagtgcacatgtgatgatgggctcatgctggcctcatcaacctgttgcccaatcaattccagtctctttgtctcctcgacaccctctcccgtgccatccgcctccatattgattaatcgaggcgcgctcaggacaccagcgagggctagtgccatcaagtaccggtcgcacaggccgtttgaagaaattaaagggcgagtgggaaaaatcctcagggcctgagcaacgctgatcatctgcggccggttgtgcctgtttctgtgttgcgcgcacaaactatgggcgatcgcctgcgtggtgccgaaacgtgggtggcccagcggttcgcgatgggtttaggctcatattttccaaacaaggcggccgaatcgaggcaagattgccgtggaggactggcccgccaggtggacgattcagcggtggcggaatggagattgtccttgtttgcgtccaaaggagaaggtggaaagacaagacgccgtgtttcctcaaaggccatccgcatccctatacggcactggtgatgctgacgatgccgaggccagtaaaagccagacgacggccaatgattcgatgcctcgtgcgaaacatgcaaaagttgcaatgtgcatgttttgattggccttgtttcagaccctgtgtctcgctacaccacagccgtggctctggatgactacaaattactccatagcatctccatgtctccatatctccatacattaaccattgctaggtgctcatcttccctgcttggcccggacggcaacgtaatggccgttcctctggcttcttacactcgtcatggcctacagttgcaccccgcatttccagcttttctcttcgtttttagtctgtagctgagggactcgtcgacgcgaataacacggatatttacgggtacgcaggacagtgtatccacgcccatcccgggacacatggcagacccagccgcggagatctatccagagcacaagcagcccaccatgtttcccggaatctggggtgaaatcaattgggcgcctggagctgcaagccacgctcgtcggaaccggaaagcatgatgccatcattcgaggcctctgagggcttcagccgcggtgcttatcccgatggccgaagcccgaaccggctgtgaaccggccctgagccggagctgatgtgggctggcacaccaccagacgtcactgcgagccgacctgccggtagcccgaagcttgttgcagccattttgctgttgaaaattgggatatctatgcgccatcgcccacccggcgttttccacggaggcatgcccaactaaagatcttggccatggtttggcctcgcgaggttgcaacagtgaaatccatacttgtacatgcgcctacattgtctgaaccagcactgaaaacactattcgcacacattgtcgagtcagtcaaatgacaaagtctaccgacgctgataccggccgcctcaggaagctggtcggccggcttctccatcacagctcccatccgcactcgccaaatcccgacgattctgatgccggcagcggcgttgccacgcctgaatggctgggcacttacagagggccgtcaccatctgccagcttcgccatgccaaagggatatggacgacatacgcaaatctcgctcgaactctggaccgccgcctacaacgccatacgcgacaacttgaggtctgctggtctggtgacggtctacgaatccatcttgtgccaggaactaccgcatcagtccattggcggaatcaaccagacactgccgcgctcagacgacgacagactgaagcagttgatcagaatcaccgaatcgggactgcgaaagtgtcgaggcgccaattgtccgatagacaactatgctcgagtcttggtcaagatgtccaagaggataatcaaatctgtctgggccgactatccctccaccgccgtggcctggtcaggcattactattctgacaccggtaagattctgcttttgtgtctgtatatgtgtattgctgaaactaattttatttggcagcttctacttggcccgacaatgcaaattgatggcatgaagcgcggcgccctgcatgttattggacgtatcccgtggtacatgcacctatcagagctgatgctcgccagcggatggaagagtgacgccgacttcaacagagagcaaaacggagtgaaggaacgcctggtgaagctatatcgcaaagtcctcgaatttgaaatgaactgcgtatgtgcagcagccagcacctggaacaacgcagccaagaacgtggttggatggcacgcgctgggatcgctggtgcgcgacattgagacgctggacgacgagcttgccgagctcatcaacaaatacgttgccaagggagtggcagcgtctatcttgagatacaatttagatctggagctggacccggtggagtgtcaaggctctgccagagttgggtctacgagcaccaccggaacgactgaaacaatggaatccgttgatgcgcgcagcgagtccgaaagcccacggccttttcagcttgatgcaagccagactgcagaaaccattcccgagccagagggtgtcgacagaatgatgaacaaaccctctacggtgagggtttgatgaatgcgacttgaagagttgtaacgaatgattcacgtcaatgatgccaaatatgacctacccatgtatacttgtactttatctgaattgcggcgtctggagggaaaaacagccttggtctcggtgtttgtttattttaccatttgttatatagtccataatcatgttaatgtacgcatttgatgcctttacgactcatacaaaagaccctgcattcatgtccgctgcatgatgtcattgctgtccaaggcatcgccagctggggaatttcaagcaacaagtagagccccgcaataaacttgttccggctgccaatcattcttagcaccgcttccattggaacttggttgatttggtgccaaacagcctagctgcgaaaacgcgccttcgcgtcctcggctccagcagagctgggctaaaccacctccaattcacaatactgagccctccagcctccaattgcagcacccctagaatcgccccaaaccaccagatcgaatctacgagacggggccgaaaagatccgccgccatcatcacctggatgaccgcgcgctctcgacatgcgcatcatcaagccctcgtggcttagccatagcggcgagcagaaggatttcgaggtctacagctgccacgtctcgcccgatggcaagcgaatagccacggcgggcggcgacggccatgtgcgcatctggtcgaccgaggccgtctatcacgccgacgacgagagctacaagaagcctcgccagctctgccacatgagccaccatctcggcaccatccactcggtgcgcttctcgcccaatggccggtatctggccagcggcgccgatgataagatcatctgcgtctaccacctggacaaggggccgcccgcgcccacgttcggcaccaacgacccgccgcccgtcgagaattggaagacgtacaagcgcctgatcggccacgagaacgacgtccaggacctggcctggtcctacgactcgtcgctgctggtgtccgtcgggctcgactccaaggtcgttgtgtggtcgggccacacgtttgagaagctcaagtcgattcccgcgcaccagagccacgtcaagggcatcacgtttgacccggccaacaagttcttcgccacggccagcgacgaccgaaccatcaaaatcttccgcttcactcctcccgcgccgaatgcgacgcagcacgacatgattaacaattttgtcctcgatgcgaccatcagctcccccttcaagagctctcccttgaccacatatttccgccggtgctcctggtcccctgacggcaaccacatagcagccgccaatgcagtgaatggccctgttagctccgtcgccattatcgagcggacgagatgggacagcgagatcaacctgattgggcacgaggcaccgactgaggtgtgcatgttctcgccgcgactgttccacacggtcaagcctgggcagaatggggcggcaaatggtcatgggggacagctggttactgttatagcatctgcaggccaggataagactctcagtatctggaacaccaacacttcccggcctgtagtcattctccaggacctagcggccaaatccatctctgacttggcctggacgccggatggtcagaccctgtttgcatccagcttggacggcagcgtggttgtggccaagtttgacgagggcgagctgggatgggtggcccaacaggaggagaacgccaaggcactacagaaatacggtggctctcgaaagggcatgggcattgctgaagatgtagatggactaatgctggaagaacacagtaaagccggcgaatctagagcggtgcaatcaagaatgggcgctcttatgggcgacttccagcccgaatcagcaaaagaatctaccccagccacccagggtagtaaagctgaatcttctacatcggtgaccgagaagctggctaccaatggaaacgcagactctgacagggataaagaaaaggaaaaggacaaggagaagagtgaaaagccagaagagccagcagacaagacggctgaacgggtccgtgaattgaagtcccgagtgactgtcgggaaagatggaagaaaacgagtggcgccgctcctggtttcgtcatctgggacaggacagtcttcccttcctcaaagccagcttgttggttcaacgacgacaaagaatacacaaaacgacgctccgcagacgatactcgatcttagcaagccttttgacggattgccaaagggaggcattgtggccatgttgcttggaaataaacgccgcgttaataacgctgacattgacgacgacgaagagcctgcggccaagcgggcagcgggcggtcctacacccgttgtgactaatggagctgatggtgtagagtatgcggcactggtgcccgtcgagcatggtgttgttccgaccccagaatttttgcgcccggctgtgctaaacccttctatttcttacgcccaagtccgccttgcagttcccaagatacgatctcacatcctgcggccgctcgagcgaggcattctgcaaccggatgcggcatcactagacgacgcatcaaagcttcccgagaacatcatcctagaggccaaaaacgaccccaacccgcgtgatccagcccacgtccttgtaacgaagaggggagtcttggtatggcaagaattcatgcctcgagccgtcatcctagtgactgcaagcaagcatttctgggccgtagcttgtgaggatggctcactgcacgtctggacgcccgccggcagacgtcttctaaatcccatcatcttggagtcccagcctgtcattctcgaatgcagagattactggctgatggccattacagcggtgggcctggtccatgtttgggacctcaagactcagtcatcccctcacccgcccgtgtctgtcggccctatccttgacattgccacgacatcgttaaaccagcattcagccacgcctggtcccggcgtaacgtctgctcacctcaattccaccggccatatcatcgtgaccctgactaacggcgatggctacttttatgctcgggacatgtacacttggcagcgactaagcgaagcatggtgggctgtcggctcacagtactggaactcaaacgactcatccatctcggcccttcagtccacagctgttgggcccaactcaaaggaagacaaggacaagggcagccatgccgccaccgtatcttccggaatcatccccttccttgaacgacacacgaccaacgagttccttctcaaggggagagcctatgctttacagcgtatcatcaagacggtcatgcaaaagtctgggtccgaggggctggagagcagcgtcagcatcgcccacctggagaatcggattgctggtgccctgcaactgggagcaagcgacgagttcaggctgtacctgttcatgtacgccaagcgcctgggtgctgagggggctaggggtaaagtagaggagcttctcaacagcttgctgggtggcgtgctcgaagagaaggagtctgagaagatggagagccgtggttggtacagctcggatgagcagctatgcgggtgggaccggaaagaactcttgaagggagtagttcttatcctcggtatgcatttccaatccattctctcttttgatcacaagctaacaataatgattaggcaaattccgcgagttgcagcgtgtcacggcccaatacgcaagactgatagacttgaacctggacaacgtctctgcagacgccgactccatggacgtggaggcatagaaccaaccatctacacgaaacacaaggcagaggagggaataacagcaatgagcgtgattggcacgcatgtatatcaagcatcgttgtgtttgttttaattggatttgacacttgtgcgtgaagaacttgtacctaagagtaaaggtagaaaaaggttctgaggggaggcaggacggatgggtttacatgtctctcaacctatgtggtgttgaaaatactggaacagtctggcgctggaggacaagggaatggatataagctatatttaggcgattctatttttattttattttattttggaggaaaggagaggacaaatcattggcttttttattatttggcagcgctgtttgtttgtttacatgtttgtaccatttatatcctttatgaatgctgaggctgggcgagctttgccgttggattgctttgtaggtgtaactaatgttgatgcgttgaggtgcgggttatgggcgatcttgattgttgcatcttgagtagcactctatgagtacaaactcttattctttgtaattgcattcaatcatgacgttatcgcaagatcgcttgcactgtttcgtagggaaatatacagcccattctgttcgatcacatgccacgaccgccagctggcagccgtactgccttcctcgtccagctgccaactccagcgcttcaccggttttatattctgccgcctgctacttgaacctcgtcccttttctcttctcttctcttctcttcttcttctcttcacctttattcactcgttgttctcgactttctgacttccgctccttggatcaccaccagactagcctgtcgctcactttcacttcaccacactcctttttccacttcttgtgaaatcttgaatcattattaccttttcttcttgaatcttcttctcctctctctcgcatcaccctattcattcttccctgctcacgttctatcacatcgccgtgacacaccacggtcgaacaactcgcctcttccatctcccttctttcgtcgcaactatcgagtttgttgcctctctttcattctcgtcgtttcgaggctcatcatggcaaagaaacgcggcacgttaacgacttcgcttcgttggactgtgccattcatcatggcttggatgtttctgctgatccaactgtcatcgttcgtgcatggcctcgccatctctactgctactgatcaacgacccaaagcagctttcgtctcacttgctcacgagcacgacttgcccgctgttctgtcctccatgtcgcagctcgaagagacattcaaccaccgataccactaccactgggtcttcttcagcactcaaccgctgagcgaagaattcagacgccaaacatccaacgcgaccggtgccatctgcatttacgaagtcatctctgagcataacttggcttcgtcaaaatatgccaagccatcgtctgctttcgatgtgatgccgagagatgcaaccgatggcgaagatctctccaaagttggccagtcgacgtcattcctgggccaaacatcacgttggaattcgggcccatttgccagcgagaagcgactcagagactatgattggttttggagaatagaacctggcgtaagtggcctttgacctgggctgtcccccctttctgaagtgccgtgttatctgtgcttattatggagagcaggcgcagtttacccacgacatcacgtttgatgtctttcgctttatgagagaccacgagattgcttacggctttaacgaggcttcactggacaaggacgagatgcgaagtcatgcgcagcccgtgagatctttcatcgaccaacaccctgatctgttgcacgcagatgcggatgtgtcctggttcttgggcggccacgacgtccacgacgcacccattaggccgacgaatcaaaatgacagtcttgagactcgtggtgacgccgccataacatggattgacttgatcagctcgatgatccagggcagtctcggtcgccttggctttgttaatgctgactggcggcagggcaagaactttagtgatggtgaagacacgaagtcagcacctgaggcatttgcatcgcagctgagcaacatgtacaagacagggctggaaggaatctcgccaacgtttgacattggttctttatcgttctttcgaagcaagagccaccaagatttgttcaaccatttggatgccataggcgacttttaccgccgacccctgcgagacatggctgtgcctaccatgagtgccagcatgtttgttccccaaaagagcgtgtggaattaccgcaggagagacgcgcgacagggacaccgaccaagcctccccgaatacacgcaaaggccgaaagcgaggggttatgaactcaacttgggattcaacctcagaggaaagaaccggatggttggaccgcagcggcgggatagcttccgggagcaagagaggaaccctgacgagaacatggccgagcgctttgcgctttgggacctgatggctcgcgatctcagcagacaggatgctatccccggcttgcagtccggtcatactgtgattgacgagaggaatttttcgatgagttaaggaacaatcttttgggctctcttttttggacgagatgatgaatacaatgtcgatgaaacgattgggtcatggaagggaaaagcgtaagggaatttggtcataagcagggaacaggggcttggagtttggaatttgaatctttttgttttctttgtgtgacacaggctggtccggtcgtgtatgcaggggcgtggcaacctacggaacatatacccggaaatacagtcgatatcttttacttttctttgctggtcctgcctattctcagatgccgtgttgaatgcgagagtttgctttgaaaatttgtctcagttttggagtagctgatgatgatgtcacacaaaggcacatgggtacggctatcaacgacgacgacaacaacgacaagctccgaatactctacgggcattgtctgtacaagatgttgcaatctacggtaaatgttgaattgtagacatgaattgggttattttcttcattcttactctctcctttttcttattcaagagctgccccctctttgaattcgctctttcagggtctcagttggcgccatatgcttgacacacgccaccaaaagaaacaagctaaacaagtcccggcgcatatgagacactggcaaagcaggtcatttcatcgctgcaggtttacggatcactttgccttactgtattcttgtccatgcattcttaattggcatcagggtattagcggctaacaggcaagattgcgagtagatcgcaagcaaagcgacagcccgaaaatgaccacatgcaaaaaggacccgtaaaaagcttgccccgcagatctggggtcctggcactgtggtgcagtggattctgtgttgatgggtgcgtcactgtgggcttcgctgtgggctgctggagctacaggggggcttcaggggggttatgcgtcgcatccaggcacagggacggaagacaggagagagtctggaaacaaatatgaatgtggttgtgagtgaagaagcttgttctattgcaattgttttcatcttcttcatttctttgttggcgttgaatgcctctgcgagcaattggcgttgttggtcttggacggctctagttggtttagtacccgctagcagagccaagctttctttcggcaactctccgcctagggctggtttttttctttcgagctcccagcttcagcttggcgtcatcgaaatcaagaggggggtgtcgcgtggacatttgaccggatcaatcaccaccagcctcttcgattctcttgattcttttctctttttgtcgctcttggctacagcttgagctgctgcttctatttcctctgcaaactcaacgcctcgatccacgaacgaagcaattgacactcttttcttctcttgtctcttcgaaatctgcccgccatggcggtgctcgacagcggaggctcggccatccgggctgggagctctggaaagccaatctcgctgattctggtgcgtgagaattgcttgtttctcttacttcttgtattgtcttgtcttgttgatcggccggttgctgacagaatccacctacctatagttaactgtccaaaactcggccttcatcctcatcatgcactacagccgcatcatgccccccgccggcgaccaccgatactttccctcgaccgccgtcttcctccacgaagtcatcaagctggccgtttccctgacgctatgtctgtacgaggcgtccaagacgctggcgcccagcacgcctgcgacggtgctctttgagcagatatacaatgccatgttttcgacggatgggtggaagctgattataccgggcgtgttttacacgctgcagaatatcttgcagtatgtggctattgagaacctggatgctgtgcacttccaggtcttgtaccaacttaaggtaaggaaaaggcagcgtgaagaagatgttgccatgtctaacgacgagtagatcctcaccacagcgctcttcagcgtctacctcctcagccgcccgctcggcttcaagcgctggctcgctctcatcgtcctcaccctcggcgtctcagtcgtctccctccccggctcgtccaccaccaccaatgtgcccagcgccgactcccttctccttcacggcatgcccgaccacttctttccccggtctcgccacgagcttggccacgccattcccgacgacgccccggcgcatctcacgcgtcgttctgcgacatacgaaggcatcgactacgatcttcactcgctcgaacctcccatgaactactccgtcggtgtgactgcagttctcatcgccgcggcagtctccggtcttactggagtctactttgagaagatactcaaggaaaattcatcgcaagctagcgtatggatacgaaacttgcagctgagcttttactccatgattgctgctctttttggcggcgttatgtggcaggatggagctggcattcgcgagcatggtttcttcgagggctacaatactatcgtatgggcgacagtcattttgcaggcggcgggtggcttgttggccagcttggtgatcagggatgcggacaatattgtaaagaactttgctacgagcatcagtatcatactgagctttctcgtcagcgtatgggtctttgagttcgaagtcacttttacagtgagtatgcccttttcatgaaggctcagaggtttgctaatggatattgcagtttcttttaggaacaattctggtgctactggcgacgtacatgtatagtataacagaggagagcccctctcgcgcccgaccaccggccattcgagtagccacattcgaaaagcctgctatcgaaagtcttcttacgcctataggcacccctcgcttaggaccctccaagcaccttggtgccgtcgatccatttgatgtcaagggcgtggcatcgacatctagtcggcctagcagtccgatgtttgctcgcccaggaagtcgtctagccccccagaaggagctgtgaatacgcatttggcagcgcattcgaattttcatcaaccttttcctgcttcttgggggagaaacaaaaacactgttattatgtttgggctaatgctatagcttcaatttcttttttaccttggactgtatgtgtgtcgggaacggaaaatggataggtgcatatagaaagaggggaatctggatccaacaggagcttgtgagctttggtatagacggcaatggatggaaagcttagaagagaggctctgtaaatggctgaatatacccatcattatttttcgcgcaccttgatgaaacgctgcttttttccatgttttatctttcctttttccacaactaaaccaatcgcaccgtggtgagtatgggcatctaccgcaagctaatacaggggagtgattccatgttactatcgacggagctcatctctattggctcaattcgcactcctcagcctcccccattccaaaattagcacatacctaggtatctgcctgaatccttgattcctacccaacacattttcttaggcatagttatctaaatggcatctcacgccgtttcgcatagccgtttcggcgacttttccaatatacataatggaaatgtctacaataactggccaatcgctcaaggtaatcttttccttctacctttgtatgaacaccaacggtagctaatccattcatcatactgcctagttcaaaatgactcggacaacgtctacctccaagatttgagaatcaccgatccccgacttgataagaagaggattctagagacaaagggccctctactgcgcgattcataccgctggatcttcgatcaccgagattaccaaaaatggcttgatgcgcagaatggaattctctggatcaaaggggatcctgggaagggcaagacgatgcttctctgcggcataattgaaagcctagaggataataaagaggttgaaaacgagatggcatacttcttctgccaagcaacagactcccgcataaacactgcagcggccattcttgggggcttgactttctatctcgttcatcggaaaagatcactgctctcttatgttagggagaggcatctaagtccaggcaagccgatttttgatggtccaaacggctgggttgccatttgtgacatctttgaggctatcatccaagactctaaatggtcacaccttgttctggtcgttgatgccctcgacgaatgcataacggaccgggactctttcctgcgattggttgtcagaacaagctccaaggtcaaatggcttttatccagtcgtaacttggaggatattgagcgacggctcttgtcgaaagaggctgtcaaccctttgagcctcgaacttaaagggaatgcagaatcagtgtcgcaagctgttcatagctacatcgagcactgtgttgctcacatggaaatcatgcaacaggataaagagcttgaaagcaaagttcgtgacatcttacagcacaaggccgacaatacgttcttgtgggcagccctcgcaattcagcagcttcaggacgccatgaaatgggaagtactacgaatactggaccagatgcccgaaggcttgcagagcttataccaacagatgatgaaccagatacgggaccacccgagtcaaaggcgagatctctgcacaaagctgctttcaatagttactacggcttaccgtcctttgcatctcggggagctcaactctttgtggcagatggaagcggaatgcccgcaggatcaagaagatgtccgcacagtcgcacaactctgtggctcttttctgactgtgaaagatgacactatttatttcattcaccagtcagctaaagactttgtgcttcaacagggttctcaagccggtattaccagtaaacatttttgtatgttccagtcttcgttggatgtcatgtcccaaaaattgcatcgcaacatgtacggccttgaatctccttcaacagaaatagacgaaatttccacaccatgtccggatccattagcctaccttcgataccagtgtatattttggatcgaccaccttttagccgcaagtgaagaggagaaggctgaggccattcgagattacagtagcctgtacatgttcttcacaaacgtatatccatactggttggaagctatttctcttttgcgggctatgaatcatacgattggagcatttcataaactttcaattctgcctgtaagtttcaagaatagactgaatctctttggcttacgctaatatatgtcgacgttgaattgaaggagcaagatgcgcctagattgatggcattgatgaaagatgctattcgctttatccaatctaacaggggaataatagaagctgttcctttacaaacttactcttcggcattggcatttgcgcccgaattcagcctcattcgacaagagttcattcaaggtgttcgccaaggcattcctcttgtgttgaaccgaccgaatacttggggagcacgtgtgcatactcttcttggccatagagagaaaattatgtcactagcgttttcacccacgtcacgcctattgatctccaactcactagatgggacggcaagaatatgggaaatggaaacaggcaactgccagcagatattgctcttcggaaaccatcattggcttgtgaaaatatctccagattcaaaaaaagtggcatcgagcgattcaagagaaatatatatctggaccacggacacgggtgaaaagatgcacacattacacggtgatggaagaaaattctgttcaattgcattcgcacctgactcgaaagtcctcgcttcagcttacagtgataagagtgtcttgatctggtgcactgagacaggcaaacttctgcagacacttcaaggtcacaaagaagagcataacaagcattcggttcatattgccttctcccccaaccttgagtatgtggttgtggcaggtggatctgccgcagcaatttggaacattgaaacagcgaaagagatatgcaatttatctcggcgaggagagggaatttttttagctgtcgccttctctcccgactccaagtttcttgcctcagctcattggttcgatggcctagattcatgcatcaatctctggtgtgttgcgacaggtcgcaagttgagaagctgctatactaagtttcactccttatttctagagaagcttgcattctcttcttccactgaattagtagtaccaacaacgaaagggcgatgtcactggcggtttcaatcaagctcgaagtttgatgatacaatctccgtttcaaatactcagggcctatcaaacatcgatttttcctttgatatggctttctttgcagcatcagatggtatcggaaacattattagcgtctggcaattaaactccagcggcagcagtgcagatgctcttaatgaatatggcacttctataaactgtgtagctatctcgcctgattcatcatttgtcgcttcgagctcttttgaaggggcagtaacactatggcgggttgacacggggcaacgttgtcaaacattcactggccacaccgatacagttactgctatagctttttcacacgattcttcaattatggtaacaggcgatgcagggaaaattttacgcttctggcagactgtgacaggcgaatgcataaacgtcttgcaagtattagaattcatcggcacgaatgaatacggctacttttttgatgggtttttacaaatagcagtatctgctgacctggagatccttgcttgtgtctgttatgatgcaataactgttttgcgaaaaggcaacgaaaaagaatataagcgtattgcacaatatcccacccctacgaaggataataacgcattgcggatcgaacacgttgcagtctcatttaatgcagtattcgttagttggagatcagctgggtactttagacccggcgagggtcctaagttcacattggagcactggcgaatagacacagatcaccctatagagctacatgtcggcaatctacatcgttcaatttcttaccaagagaagaataatggattcaaggtccccagacattggaattgggggcaaacgcttgccgacggcgaacatgcttgggtcacccaaaatgaagagcggctgatatggatacccatggagttgcgtccatacagtgcagagcaatgggattcttcggcgtctatactagctattggattaaattccggcatcatgcttattatcgatttctcaagacaacctaacgctgttgcttgcaaagatggtgagattaaaagctcgaaaaggaagagaagagtctcaagtttaggagttaatacagagaagatgtttcagggacaggagaatatctaattcttatacaggggtattattgcagggaattgttactcagcactcagctttcgttgctttacactcaagccctggcttcacgaggcaggtaatccaaatctaaatctaaatatacatattcttatttttttatttttctactttctttttttttaaaaaaaggaagaggcagaaaactagtaagattaactgtaattggagtattagataatggaagtagtatatcaaaaattgaccttttaataaagacactctgtctgtaatctatagtcgcatagaaggccatacacaacctgtactattttaatgattttcttttgttttgctggctacatttgctattaactgttttgttgtatatttgagttttgctactgaattaatgcttttccaagaggtctctcctcttatattccttactgcacttgctgtaactaaagaaatggctactatatctttcctttaaggtaacaattatatttttgacttcttcgtaaagccacagttgtgaatcttgtagaaatgagcgaggctgattctgccactgcggtcacttctgaagggcgaaatatggaggaaagaaaagactgaaaatttgactggctgcaatgtattgggctcacgtgaagccagtaactctttgatatagtttatatcagtgagcgaatgctatccatggcgcattttcagtccttgatgttcttgtctgtaacgtaggcgctattcaagcacgtttccacatggcgaactgtcaagttatataggtaggtactttctcaatagtcttctggggtctccttttgtggccttgacacacgccggtgtctctaagtcactgtgactcgagaaatgctatcttgctctcatcttaacttcgcttcgcggtatgactcaacaaacaggcacttttgtagagctgaagcccgattgggtaagggccgaagcgcgcttgtctgtcaatccagccaacactcgagcataaaataaagataaaaaagggcactattgccgcctgttttgcgcttcaaatcatcaattctacgctgttgtatcgcccttttcagaggaggcgtcactatggacggtgctgttgattccgacttggatcagactttcgagattgtagagcgagatacagtgcccgcgcctccatcacagcaaaacgactcatacaaagagcggctttctaccctgctgaaatggctccagccaaccgactttctctctccagggagcgaattcatgaagcatttgcactcatatgtgcctggaactggtgattggattcacaagtcgcccgtattctgcgcctgggccaattctgattccaataccaactccagctctggccatgatcacaatggtagctcatgtctccacgtccggggattggctggtactggaaaatcagtcttttcggcttccacagtgcgccagttgcaagagtctggcagcattgtcctcttcttcttctttcgccagattgtcgacaagaaccacagcgccaactatctcatacgtgactttgccgcgcagctgcttccccattgccctgccctggtgaccaccttgacaactatatcgcaggatcatgccatcagtggcagtgaaagcagcctgatatggcctgttctcattgaggcgctcaccatgggcctcacaaagaatgtgtactgcgtggtggacgctttagatgagatggacgacggagattttgagggcatgactcatcgcctcgttgagctgggcaccgttgcacccggtaaagtcagggttatgatgacgagcaggccactgccaaagattgaacaggcgttgagcaactcgagaatagcgaagctgaagcttgaccctgccctcctttacccagacgtggcgcgttatgtcgacgccagaatggccacgctggaccctccattaagcaacgacaagaatgagctggtgaagcagaccatctgtgagcgagccaaggggctctttcttcacgccagactcattgcagataacttggctgaaggcttgcgggacaagcacatcaccgaagagactctgcccgacagtctagatcgcctgccacgaacgcttcaagatgtatacgaaggcatgttgaaagagcatgctcaccgcagcggagtcacagcagagcaacaagccaaggtcctcatgtgtgtaacgcatgcgagtcgacccttgcggttaattgaacttggatcgctgctctccaacatgctacacatcagcctcggacaaggaaaggacttggtgcggcaaagttgcggcaggttattggaactcctggaagatgagagcgtgagcgtcatccaccactcatttaccgagtttctgcacgatgccacgagaaaggcaaacgccgacgctttccccgttctcgatgacacaacttcgcatgagatgctcagcgtgctcttattggagtttctcgatggctgtccgcatttcgacgtcacacttgatgaccacagagaggtaaactacgacgagcacaattggcgaagaacagagagaaaaagaagggatgacctcgttaccaacttgcgaataacacgccccttagtctcttacgccgctgaaaatctcgcttttcaccttaagaaggcatcggcacagccgcccaatgctgtccgagaggccttgactcgctatttgtgccctgagaagccagcattcgagacgctgatactgatgaattgggaagggcgactatctgcctctttcaacgttttccaccttgctactgctgtgaaaccccctcttgccatgccactgaaggtagtcgagatacttgcgaccacagagtcagcacttgacgctcgtgactcagatggccgcactccgttgtcttacgccgccgaaaatggccatgatgaaatcgcccagtttctgcttgccaaaggtgcaaatgcacagtcgggcggtagtaaaggtcgaacgcctctacactgggcggcgttgaaagggcatccggcaattgttcgacttttactggctgcgggtgtcgacccgttgattaagacatttccagttctcgaagaatacgactcttttgatcagtacttgaaaaggtattcagaagaggaagccgagagtcggagacagaccgccttgtcgtttgcgttcaggggcgataaccccggggttatccaggcattcatgcccttcattccgctaactgaagtcaacaaatgcttccatcaggtcgataacgtggaaaatattgaggccatcttaaacacgggcaaagtcgatatcggctgtttccaggatgggaaaacaaggctgtttagggcagctgagcgccacaacctggacttgataaagctgttacttaagcacggggctgatccgaatggaagaagcgcccgcgagagtttatatacctacggtcaaatatccctgcaagttgacaacgaacaaggaccaacgcctcttcatgcgttttgctctcccgacgaaagatgcgtcctcatgaaggaggacgtgaacaaggcggaggaatgtgtccgagttcttgtagcggctggagcagacgtcaatgccacaataaggtggaagcgttctgtcagtggccaggatttgacacctctccatcttgctgtgctcaagactgacacagcctttggatattggggctcattggacaagtctgaagagattctgacccgcgcgctccttttgcagggagccgatcccaacgcccggacagatagaggagagacacccatgcatctcgccaatccggagaagtctcagctgcttgatttgctggttgaatttgaggcggatataaacgccgtgaatgatgtgggaagaacgcctttgctcgcgattattgacaaaatgggccattcattcgcttcattctctcttttcaaattgaaagcagacgccttgacattccaaaaattcctggatctcggggctgacgtgcacgctaccgacaagaacggagacaatgtattccatcacattatgcatagcatcgaattcttttctgatgccaaggttttcccttttattcagcagcttttggacgccggcgtggatctaaatcaacgcaatggaaaaggccatccgcccgtgtggaagtataggcaatgcgatcgcacagacggtggaaatcgtacggacagtgacgaggagcttcttcggatgctcgtcgaagcgggcatggatttaagcatacgtggttcgaagactggcaaaacaattctgggagtcattggtggtagattcaaagagaacaacgtcatgcagatgtttatccgcctgggggctcaactatccaccggagatggcaaaagcctactgcatgaagcaacgaaagattacaaaaagggcgcagattggtttcgctacatgatatcgattggcacaaagccagatgtcctcggccctggaggggacacgctcatccactcggttcttcgctcagctggagatgagagcaaattccttgacatcatacaagttctggtcgaggctggtgtctcgccactcaccaagaataaaaaaggagaaacggcgctgcatgtggtgaagagtctgagaattttggagcgtgtccttgaaagccccttgttcaaggagttggacctcaaccagcaggacgccaatggcttcacccccttacaccacgccgtatcccttggagaaattgctgtaaagtctcttcttcgcgccggagctgatcctaccgttctcgcggcggttgatctctccccgctacatgtcgcctgcagagaaggtgctgcttccatcgtcagcctcctcctgtcagagtaccaaagtcgaggcgtgcttgagaagtacgtgaatcttctgggagaaggcatggcaccgttacattacgcttgtcgttctggacggccagagagtgtctgggagctgctccgcaatggcgcaaacccctggctgccagatgtagatggcctcatgccgctccattccctagccgagtttgatgacttggaagatttatggcgccggcgtcgaatccaagcaacggacatcatcaccatgctgcagcaagctggggttgatctaaacgtcgaagcagttgttgaagatcacgacgggaagaccaagaccgtaacccctatggacatggccgtggaggaaaggtgctgggatatggtgcgcgcgctccttacacgcggcgtcaaggcccgggacagccatttaaagtctccagagttcatcttggccacagataaacacaaagcggccgaaacagctcgcaatgtctcatctgcattaccaagtccgcagcacggcaccttgttgcggggccgatggtcagtcctctatgagaagcaccgtcctctcagcgaagaaaagctatactacttggcagacgggcaggccatattggatatacaggctaaagtgggtgatgaggggaatagacttgaccaactcgacccgctgaagtatgctctggaagacggggattacgacagtatcaaggagtatgcattgctgggtggcaatgtgcttgcactggacagatatgaggataacacgctccttcacctcctcgttgaggggggatatgcagacctcctcgagtactttgccgacaaggtgcatctttttgaagctcaagactgggtccagacagatgaagaaaactgcggcacccttcttggcacagcctgcgagcgtgacctgccgtccttgcacattatacggctgctcgtcgagaaaattggcgttgatgtcaatgctgtctacaaccgtcgaggatactgctacaagattcggggaggcaccgcattgcacattctcgcgggcggcagtcgcttttggcagattgaggcgctcgaatatcttgtctcaaaaggagccaacatagaagcactcaacaaagacggtatgacgccgttgctggcggccctggaccaaagctggcctgatggtcactggcgggaggagacgctaaaggttctcttgagacatggagcgaatgtgaatgcaactgtgtgtgagacggagggatcgcgtggatacaccagtggcctctcagcgttggagttgtcggataggggtgagttgacaaggatgttggttgagaacggggcagatacgaggcgtgtgccgggactcatcgcccgcatggtggtgaaatggaacgatgctttacaaatcagcgtgcttctagaagccggactggatccaaacgagttgccaattcccagaaaagaaggagaagacgtacgctatgcactacacgaggcatgccgtccatcaacaacagccagtacctactcagaggcggaactccattcgcgaaaggaagcaattgcgggattgctgctctcggccggcgcagatccattcgcaacgtacccagacggaagatgtctgctgcatagtatcatcgacgaccagggccaactagacaaccttctccctcgactttcacaaacggacatcaaccgcaaagagagccagcatgggcgctcacttttagtatcggcttgtgttccgactgtgcgtgtaggaccagaaacatatggcagagagccaccatgcccgagtattgtgcctagttctgtccttggtttattaggaaaaggggctgacgcccttggtgttgatgacgagggacgtacaccacttcattggctctgcacgcttcctgggaaatatgatgaggagcaacagaaggctttcatctcactggtcgaacacggcccagctgctgtcaacatggccgacaaccaaggctgcaagcctcttcacctggcactggcgatgtattcagatcgccgccaggaatctctctttgctatcaagcatctaatatccgcaggcgccaacgtgagcgaaccggattccgtaacgggcaactcgatattacaccagcttgcacctcgtctagtaggtcacgccgaaagagctgccgaagccacaaaactcttccgcgagatttccaccagtgttgatatcaatacccgcaacaaaagcagcgagactcccgtcatgagtttcgcagctgctggatgggaaggcacacgcgacccaactggaaaagtctctcatccaaaatttgccattgccaacgacgtcaaccacgcgatagccctgagtaactttatcgatctaggagccgatttgacggccgtggacgcacgagggcagacgttgctccatataacagcaagtcgagagatcccaactgacagctccgattgggatcaacgagatgatgttataagtgcgtttgagaagttgatggaacttggtgttgatccgcggagagaggatgctgagctgaggacggcgattgatgttgctgttgcgaggaatgtgcgtggcattatgcggttgtttagagaaaaggtggagaagaaggtggaagagagcgatagttgagggagattagttgttataagaagaagtagctttgatgatgtatattggacgatctctgtatgtaattagtttatgggtagagacaactgccccctaatgatcatccttttcgattcacgtaaagggaaaaaaggaaactgttattcaacgctccaatttcgttatccagagtcttggtcatgactcaatgggcagtcagtgtgattatatacagatcggaaagattgccacacttcaaatagtagaggtagtcgaagtagtagaaagattaaaatgcatgtggttgtaagttgtaagttgcaactctagcttcagctaagatgttggataaaagattagactttaattctccattacagttttgtttaaaaaacgtgtgttgagagaacctgtgggctgctgtctcaccctgtatcttcactgtttgccaaattgatgatacagtcagctcatttcaaagctcaaagcaactgcttccttcaaaattaatattctatagcttagtcccacatgtgtttctctcagcacatagatagagaatacgtgacactgttacaaacatataaaacgtcgtctacttataactttcacatcatttagaatcatttcaagccacttttttccttggataaaaactgctgtagtcaagtcactctataacctgctcctactacttattcactctctgcaacaatacggctttacataattacttcgttggcgacatcctagacttgttagcataaaaaccatggagaaagggttgaaataacataccctcttcagctccttgtatggcaggcagacgcagttctgcacatgaacctcatcaccaacgccacaatcctttccaaggatagaaatgctctgcaccttgacaccgttcttgatgatgctggtagagtggctaccagcagcaagaggtgagccctcgacacgagcccaagcgccaacacggctgccccatccaatgatggagtacagaacacaggcgtcgtgcttgatctcagagtcctccagcacgatactctccttgatacgggcaccggcgcccacaacgacgcggggtccgatgctgacgttggggccgagcttggcagtgggatggacgtcggcggtagggtggatgaagacggggggaacaatgtttgcgcttgcgggggcgagttcgtcgctgccaatctgcgaggccttttggagatagagcgcgttggcgggcacagcagagccggcggtcttgatctggcgccagaaatctttggtctcgtagacgaagaactgcttgctgtcggccatgtcgcccagaatatcttgctcgaggcggatgacctcctttttgtcctcgtcgtcgtcgtcgtcggcaatagcacggggcatggtgaagttatccaggttgtcggaggaggggtacgagacaaggcgggccgggcgatcggtgcgacgcttaatggccgatcgaatggatgggaagatggcatcggtggagaagaggtagacgccgcagttgatcaggttgctgatgtgcgactcgggcttctcgacgtagtgaagcacgcggcgggtgtgggagtcggagacgatgcagccaaagttggaggcggcgtcgttactgacgcgtgtgccgagaatgacagcctcggcgtccctctcgataaagagcttgagcatctcctccagcgggaacgagcagcagacgtcggcgttgaggacgaagaggcgctcggggcggcccttgaggatggcatctcggaagtggtacagaccgccggcggtgcccagcgcctcgtactcacgcagataccgcaggttgatgccggggaactccttggccgagtccttgatgaagtcgcggaagacggactcgtcgtagtagccgatgatgtagacttcttggatttgcttgacgcgggcaacggacgagaggcagtgccagatgatggggtggccggcgacttcgaagaggggcttggggaggtcaagcgagagagggcggaatcgcgtgccacgagagggaccgccgacctatagaaaagtcatagagttagttggaggctcaatatcaagatcatagaatcagtggtatatgatgggcagttggtgtgcgctgttagccaaggttgagctttgacgcccgaggaacttgtcgcaaccattgggcctgaaatcccagtttccaatgaagagatgacagggaataactattgcatatagaagagaaggtcatcattaccagaatcacggccttggtggcggcgcccactggagtggcagaccgatggggcagaggaacgtggagagacatcttgtggagagaaggaggggtatctttcggtggaggagcgccgtataaggagctgtttcagctggacagaaagaaaaacaaagaaaacgagaaacagatccgaatcaacaaattgctcgctcaagtcagagaaagagacgctcgccggcgaattgggcaaaaaggcaaggcggtggagctgctgctgcacgacgtttgttgaaattggctgggcgtggaggtacgacaagggggagagaaaatatgcgattaagcgagtgcgggacacgaagcaaaaaaggaccccgcggagggagattgacgcacgtggtggctgttcctgaagctaagaaaaaaacagggaccaaggggtgatgggattttttatgagccgaaaaagcatattttttggtgttgctggtgctgtatttgtatggcttgaatttggacatgattcgcgagaaatcacaagaaaggagtcttggtgcaacacaacaacgcaactcatgccatttgtgcccctcgtggtaccccgcattcagccgtttttgtttgcaaatggaacaaatacataagaataaacgaattaatacatgatgctcccaaatagattttcttgtcccagcactcctacgacttcgtctgaagtctctcccttttcctcactccaattttagcggtggcagtggtaagcagcggtaagccgcggtagcagcggatgcgatcccaacctactgggcatctcggctcctccagttgttggatcccatggccctggccgaaggtggcagtccgccctcgggtcgggggttggaaggtcgtgaccagccgcgtccctggccattgcggtccggtgtcgcgttggtgcgggtggattgtctgtcgttcctcttggccagtgaaaccttcagcacgcctccatcgtactcggcgccgtcgagagcctgcatggcggcctgggcctcgtcttgggtctcaaagtccacgaagcagtagtagtaggttccagtagggcttctgctggtgtcatggggggcaatgcgcttgccaatgtacgagctggtttggtttgccatggttagttgtgagttcacatagtgagtttctcaagcgagagaatgagagcatgcatacgggttgaaaccggtgaagattcccatcatctcctggttgttctggtcctggtcgcccatcttggccagtccgccaacatacagtcgctttccctgggactcatcaaccacctcctcggagcggttcaagccaccgcggggcctctgctcgctctggtactgttggccgtcatcgccttgcgcacctcgccattcgttagttcgctgctggaagcccgagcggccgttctcattgcgcttctttctaggctcgcaagggccgaccttgatctcacggccacgcagcgatgcctgcagcgaggtgagagcgcgctcagccgttgggcgctgggcaaagtccacgaagcagtagcccgggttgcggctgctgacggcgtcaatggacatgtggatgttctcaatgtcgtcaaagccgttggcaatgaggaactcctcaatgtcctccgacttgagcacatagtggaggttgcctgttgaaccagtcagtttgcatggtcgccatatagtgagagagttcgggtagccgcgcctaagtagatgcgccggccatcagccaaggcgtcgtttcgtccatcggtaccgtccatgatgaaatttagtacccgcgaggaaattgagtttgcagccctggtgagaaggacagagaggctgtgactttggacggggttgcgttgagctaagagcacaatggcgaagactaaatttctctcgacagtttttttttctccaaggcggtggtgcaggtacaagagtacttgcacagccttgtccacggcttaggcagggtcgcattcaaccgccagtaaaaatccaatgattggtgccgtcttgggcgaatgaaacttccatcgtattgtgcagcactggctgagtgcaaaactggccatatttctttgcattggaggccagagtgacgagcaactggcaaaagatcaccttgcaccaactgcatggctaccgacaaggctgcgcctacgaggtacccagtacttctcacaagcctcaatagcactctacggtggcgagtgataatgcccgccatggacaagattagcagcagagctcttttcgctggatccactgcctggggcgactaggcgcttctcagtaattgaactggggctggtacgaaccaggtgaaagatgcttaatagacgaatatagcaggcgtctgtgtacagtagaacaatttgctggcattacattgattcagagtatagatgaatatcttctcagcagagagataaaagcttcattcggattgccctgcatataggcggtcacgtggtgtctagagctctgagactgagcccgatcccagccccctttttgggctaacactcgagctctaattccagcgccagctaacaacgccagagtcaggcttcagggcatcgccgttcatttctgttaacgcaccagccgctgttgagcctacagattggtcaatatcaccgtgagtatttccacttctgcaatctgccttcaacaagtgccaatgccttgttttatgccactgtttcccactcacacgctgcgtagctgccggcgggcgaatcaggcaccggctcctctatcaagcattagcgtgatggggcccgaacagttgtctgggtgaatatcttgtgctatcaacaactttgcttctctctcagcgttctgagcccgagtcgattcactcacgcgtcactttgcccgattctcacttttccatcattaattgtgttcagttctttcttgtttgctttactatttatttaattttctgtattcactgtgaagagctcttttctctccttttcttaccctgctgtccagctctcattgaccaattcactctgttacatattcatcatccactcttcgataagaacaggcagaatatctcacacatcgccgcatcaacgaccgcattacttgacgggatctggcatcatctccatgtccgacaataaccaacccccacctcaagcggattaggactcctctgagggaacaatcatgccgcactcgacacctcgccgtactcgcggcccaggaaatcggcagaatcttgtcaagcgtgagccagacgccgcttctcgccaagatacagttacagatgccagcaccgaggctggcgaatcgctggatgggccagagttttataggtcttttatcgatcctcgcggcaacagatctaatgcccgtaagtctcgtagcaaatgaatgctgtcaagccatcgagatactgactttgtgtcttaagcggcgcctagtgaacgcacggcagaatcagatcctacagatcccgtgtttcgagaagtgagagctgctgctccggctgcaagcaccgcgactgcggccagccctagaaatttggaggaaagcttcttccagacctcgttccaagatattggcaagaagctcaaggactgcaacgatacccttggagagctgcagcaactcggcgtgtctcacgatgttcagctgccggagcttgtgctcgtcggcgatcagtctgcgggcaaatccagcttgatgtcgggtcttgccaacctggacttgccgcgcagtgagggaacttgcactcgatgccctctgcacattcgcgtttctcgcaacgctgactggtcctgtcgcgtgtggctgcggaaagaatattcctatgagcctccggatggcgccatacatgagacagacgtcacttctaatgacccctttttcccttggcgaaagcggccgagtacccaggttctggagttcaagacgatgcacgacaagagcgagattgaagacgtcttgcgctgggcccaaattgccatattaaacgatgacaaaaaccacaatctgttcgtccctggacggggcgctaccgccatgaacacgccaattgaaaaggcggcagaagagactttggccaaattctcacccaatgtcgttgcattggagatcaaaggcccagacctgccggatctgtcattctacgatatgcctggtattttccagaatcccgccgatgccaacgacgagtatctggtcaacgtggtccggaacctctccagcgcctacatccagcacccctctgccatcatcatctgcgccatgccaatgaacagcgatgccgagaattctgcaacctttggcctcactcgtaaattgaaggccaaggacaggactatcggtgtgctcacaaaggcagatctgcttcctgacggtggaaatcacgcccagtggctcgagatcatgaaggggtatgctcacgctacaggattgggatactttattacatctcgtcctcagggcaaagaactggaagagttgaaaaaatgggaagagcgcatgtttgaggatcagtccgtcgataaatggcccgccccctttcatcagtttgtccaccgctgcggcgttgaacggcttaaagcattcctgtcagagcggctgggcgaggaattcgcaaaaaggtgagtaacccaaattgtctttatgagttcggacactaatcatttcctcgcagcttgcccaccatcaaatccaaggtcaaataccttctcgataaaacgaaccggcagctggccaatctcccagagctccccagtaacgtggaactagagattcagacttgcctcaacagctttgctgatagtgcccgcatcaggattgacgactttgctgcacgcatcaatagcttgcccaatagtttccgagactgtcttttggagattaagcctaaattcaccctcaaagaccgcagcgatattgatccagtagtactgtctgacgatgatgagcccgatgccccagcgcctggtcctgccacggcaagtttctccactccttcgaagcggcggcatccagcacaacaggcaacgccctcgaagcggtcccggactgaccatatggccaacggagcaccagatatggtcaagcccgaggacacaggcaatgtcaacgtcggaactcccccgcctggatattacaacatgggtcttatatatccttttacgcaatttagcgacattggccgggggttccgcacacttaggcaagtcaaagaagaaatacaggccaagatgaaggcaggcatgccgagcatcatcccgccagatgtatacaatgacctagccatggaggctatcaagccatggaaccaacctacaaacgtctacttacaagaagtgatccgcttgctccacgttgagctcgaaacggccttgaacaagtccctcgagaatctcaagaagcgcttcatatacccagaggccaagcgacatctcaagagctgtttggattcacattggaaagaaacacgaaaagcactccaagagctttatgctgatgagaccgaacgggtcatgacatacaacacggaagcatttaaccagtgtctgaagagcgagagagctgtgctagttcggttccgacaccatatgagaatgataggagcaggttacgcacagaaagatctcgttccgtgggaagggcttacagaagaaaagcaagtccaagacttgaagaagcgagagcaggaccaaaacaagctgaagccggacgaatttgagcgggaggtcgaggttgttgcgtacgttagagggtactacaagctcgccgccctgcgatactccgatgccgtgacgcagcgcatcgtttgccgcatgatccccgccattcgccggcagctgcgcaattacctggatgagcagcttggcgtgcgcgggccgaattctgtgaacgtctacgcgaagctcatggatgaagatgccgcgacggcggccaagcgcgagatgctcaagatggaacaaggcaagtttattcaggctctgcagagcatcgaaagtctcgagtcggagatgacttcggatgtggcgagcattgttgagagtagtggtctgcggtcggatccagccgagcgacgagattcgaatgtgacgatggaggttgatatgcgctatgcgacgggagagacgtaggggcataaagtgtgccatctaggcccatgcctcttctcatcccttttctttactcttttctcttgtttttgctttgttcttcttctttcgcgatgtttacgtatttccatctgattacaagccaggaaaggatgatggatagaggtactgtggcaggatctttgatgattcatgtcgagatagagttgggacctttgatgtatttgctttgccgtcattacggtacggcaccagaataagcttggtttccagtgttttcgtataaacagaaagaggaccggttgacagaaagccatggaaatagacgcattgacgcacacgatataaataggtaggtagttccgctactattcccacaattgcatcaacgtcatactcaatccggagcatcactgtgacccacgagcaatcaccacgttcctctccacaaaactccatcctcacagctattcctcttacacgactcgagggccccccgccaattcttatacgccaccccatttagcaggcaccgtttccgcctcagatccaccagcaaatccagataaatcccggagagaggcaacaatttccgtgcccgatttcgtgatcgggccgatgtctagcgcaagcaattgctgtcaatcaattaagtttaaaatttagtgacgaccccccttgctctaatcacttatatcttttgaactgtatttcgcctttttactttttattcttcttcatttacacatcaatcaaagacacaatggttcagaaagtttggcgacgcaactttgcggctggattcggccttgaaaaggccctggaggcggctcgcagctccagtgctccggttgccatccagtctcctcctggcggaagctcccccgaagaggtgagtttatctttttagcaactcaaaacactgatcattcatctgatcatataaatagcttcaagctctcaccgacgcagacgtcggcggccaaggcttcaccctctcctccttcaccacctccgacgccactgagctcggcaacctgctctacgcgcgcctcctcccctacgccaaagcaggccgctcaacgctcatctctatcagcaacggcgccggcacgcagacgctgtaccaggtcgccacgggacccggcgtcacgcccgacaacgagagttgggtgcagcgcaagaggacggccgtgctgcgattcggcgtgagctcgtggttcctgggccagaagcacgcgggcaacgaggccgtgtttgcggccaagtttgggctggggccgagtgaggcggggcagtatgcgattcatgggggggcgattccgatccgggtggatggcgtggatggggttgttggggtggttgttgtgagtgggttgaagcagcatgaggatcatggggtgattgccgaggtgattcgggagaattgggtgtgagttggtatgagttgatgtacttgaagtctgtatgaaacaaaatatccaagattgatcctcattcataagttgaaacttatactcagtgatcttatatgacatcttattatcaaagattgagcgtacgagggacaataatgcacgggagcttagatgtcgacatgtcctcaagtaaaattgtaaattgacatttgcatagctatcttgccaagtaaacaacgcagtaaagtaaagaagaatgataatccaaagcaaactagtccctttaacaacccaatatacctctgattacatagacacacacacattacatgtatataaaagcatcccccttattaaacttacatttcacttttctccaaccattatagcatcagcgtctctctcttcgactctttataggcgctttcgatgcattggcagtctacccctgcggatcatagggctgccagttcccactgcaggaactccagtcccaacaacggggctaccggttccgaccacagcaacaccagttcctgttccaagcggtagagcagcttcagttgcagatgtcccattagtccaaatgcctgactcaactgtcacaacaacagtgttgaaagcagtcgccgtctccgtaaagatgccagtcgtcaagtagccaatttctcccgaagcatggatcttcggtttcgaatcgcacggcttgccgctgcccttctttctgcagattgtctccccggtaaagatgttgatgattgtgatttcgatgttgacagtgtttccgctagtgactgtctgtgtgagagtggtgaactggttaatgttctgggagattgtgccgacttgtggtgggactgtgatggctggctggagaggcgaggggttggtgagcggacttggcacaaaagtcaccgttgcgtttggagctgccaagttgtcgatggtggagattgacgcggctgaagttggtgagctctttgcgggagtttctggggtagagcttggctttggaagattctccacaaagggtagtatctgagtactaggagagtttgaaggactgcttgctggagttgctgcggcagcgccggagcttgctgaggttgccgcgaaagttgctgtttgggcacttggtgatcctgaagggctgccagccagagtagctgtagtgctgcttgggtttgccggattctcggtgaaagtaacagtctcaatgctcgagtttgacaggttgttgaccaaagtgattgtagtagtgcttgggcctgctgggttcgcaacgaaagggataacacttgagcttgatgggttgcttgccagtgtgacagtggtagtgcttgggcctgccggattcgtaaaggtgattgtctcgacagtgtccggtttctgtaacaaggtcatagtactgacgcttgggttggttgtaagagcagtggccgctgactcgctggctgcgacaaaggtgacggtagcaggaccatttgctgagctgccatctgtgctcggtgattcagctgaagggaactgcttagcttgactgatggtaacagtcacagcagaattggacgcaatagatggggagctagctggtttggactcttcaaacgccgtgacctttgcatcagggctgctttggtccgggttgatagtcactgtcacagtcttgggcgattcgggttggcccccttcagtttgaactcctccaggttgtatcgtcttcgtaacggttttggtagtggccgatttgagtgaagtcaaagtgtccggactgccagtgccgccggtaatcactgtctcagtctgagccggtggctcgggatgaacagtgagctcctgggtgacaactggaggcgattcaggggtgtaggtctgagtgacgaagatggtagtcgcaggctggatgactgtgtggtcaactgttactgtttctttggtgctcgtaacagtaacagtgactgtagcatcgctgggactgagtgcacttggcagacaggggcagcactgaatgtcagtgttttctgctcttggtttgttgaagcgggcattggcgagtgggagaacggccactatggccaatggaagtttgttgaacattgcgaatagatgtcaatttgagtttggaacaagtttaagatttgtggctatgattttctccaatatgaagaactcagtggagggtattctctaaagtatatgtgtgaatgatgaaatggtgtattgatgatgatgatgatgatgatgatgaaaaactgattggagaggtggccaacatggtttcttatatcctgattcaagggttcttgaatctggctagaagatggacccaacatgttcaattctcactcaaagagtagaatcaatgatgaagaatgggatagcgatataaaggaggcttctaagccccttgagatcagttagtatacatgtagagaaggatacttttcctgtggcatttaaagcctcaaaatcagccaagacaatgcagaggggaacaaaaaaaaaaaaggatcaatgagggcgattatagatctatatatcaattttaagggaccaatggcttccagggatactcttatgagggaggctccctagagagcggcaatcattaggcagtctacagcgtctagaagggcgggaaaatgcactgggctcataagggctatatgaaccaacacattccacgaggttgagagtttcatgcagaatctagggacaattcaagcatacattcacttccaaaagtacctaggttaggtacctaggtattaatagtggcttacatgtgctgtagttttgtaattggaagcagccgtgcatagcgctgtaaattgtgctgcagggaataaaagggagcagccaaaatgggaatcgccgctagagcgtgcgtttgggctgtgcggcccgaaatttacccgcagcagctcgcgagccaaaggcaggcttcaaccttcctcaaagcaaacgacaggcatcgcagcaggggtttttgagcgacaaaaccacgcattttggtctggactgggctgccgtctgccccagaaaatggtatcaatacgccgccatcttaacaatatccgataaacgcgtcaattactcgcgccgagctgccgcacgcagtcgcgcaattccgagacagagacaatggggctctgccaatcatgcttgggacggcgagaaaaggacgtctacgatgaggtgcgctctgctgctggtctctcttctgccctgcgattcttccgatgctaactacgtgctgctgcagagcgaggagaaccggctgctgtacgatgacggaaatggcgtgcagtatggcagcttcggcgatgctgcgctgaacggcgaaggcgacactgcagaggtccagcgagagaacgaggcgttgcagagagttgtcgcaaagacatccaagtgagtctctggcccgttatgcaacgcttgagcatcgatactgacttgccatcgcagcaacatggtcgacatcttcgagattgctccacaggattccggtcgggtatcgtcgtcgacgtttatctataccggccaaggcgcccgtgtagcgcgctatcaccatctcgtatccaaactcagtacgcacgaagacagcccgccacccggcatcaaagtcgactggcttgccgacgaagacgcaaacgagctgcacggagaccgcccagcgagcctaaagacactggacgaagacgacgcggcgcttgtcggcacattcgcagatgcagccgaagctatgaaggaatagcgactttctttttttttcttttgcggagcgccgtaataatcaaccgccaaaagcgttacagcggatggaataatgatagatccagcattcacaagcaattttcctttttcgggttttcttctattttttttcttcctttcgacatcaatattttctcgataccctgggatcgactggggagtttggagcccttctttgagcgaatggcgtcctaagcgggatgcttcttcaacagggagttaccaatttcccggaaccacacactctttattttctttgtcattttctttctttttctttgaacaaaaaaaggggcgcatgactagggtgggaaagcgcttgtaccaacagcaggtcttcacagagagaacaaaaaaattttatactccattcagcaaagtgttggttcgcagttcgatatggtggctgtcagcatcgccccaatcgagctttcgtgatagggcaacgccgcgtatgcgctcgcaaagccgagccaaaaggtaaactgacatgactgaagaatacgctcttgcttgcctacaagaagcaccgccgattattgttaccgagtagaaaacgatactgacccacgatatacttcaccgcaaggtgcccattgagcgatagacacgtgcacggctccctgcggtggagacgcctagtgtcacaatatccaactaagctggtcgtctcgctagtcgtcggattctctctagtctagttcttcgtcggcctcggctcgcaccgccgttttagttcccacggttccgttttgaggggtggacagggttggcagcttaccgcacatccaggtgatcgggatcatgcctgtactgggagaaccgagtcctcggaatcgcggcgacaacagcatgaggagcgcagtagagttatgcgggagtcgtccggggcgaggcgaggctggccactcctggctgcaaatcccagccaaccgaaccagagtggcagaggactggctgtaagagaagcgatgagacagagagaatcatcatcataagcgacagcaaaaggacgggtggcaacggagagcatcataacggaggatcaacacgtacagagacggtttccatccgttacggttcaccacggacggcagtggcccccccccccccccctggacaacacttcgaagctagtcgtcagcaactggcccccatgcgggcttgtgtgttcgctgcatgtacgagacacacgtatgagagagcgatagagctatgcttttccaccattgggcttccatgaccagtattttgctgcgccgttcagaggagtttgatcaggctgaatctttgtatgactgccgccgcggagtctggacgactccacccttacagctatgaataccatctctgttggcatttctggtaccacgtatccatgtgctctaccccaaatgatgccgactgtcgccagcatttccctggtaagcgtgcgacatggttctctagcccaggtacaaacgcgataagcgagcgactccttcgcctacaagtacgaaatacgccgcctgtcgactcacgcgaggattttgcacatgctggtacgaatcaggcccttgacctcacgacaaccacaggatgggaattaccggaatactagcatcaaccatcatcgttggctctggagatgacgtccacctatagacgctatgctgagactagccacctccatcacaccagattgacgactgacattggatgctcaacgctcacccccgccaaggagctttcgtcacaggaaatttgcggcccccggtcattttgccgcagcaatagcaaatggcccacccacaaaagtgatccagcccaccaccgaatgaattttgtgccgttccaaatcttgagccccggggagccgcgctgcagaaggtcgacaaaggacaaaagtacggagcgtgtcatcggaacattttggtatctaattaaaacaaaaggagtgcgagacggcccattcgctagcagagcccaaagaggagaaaaaaaatccaatcaaacgtccttcagagatccatcacaccaattatacactgaagccgaccaaatcaagccctttttggccgctcataaaaacactttttttttcatgtgcccaggaccatgctgaaagccaaagatgaaaacgatggtccaaaataacagcgaacgacgttccgcggcttggcagcctccaatgaaaaagaattttcttcgaaatcaagacgatttttttgttttttaatttgcgccgattgccttgtgcccaacctctaatatccattggctaacctttgactttgtggccgtgtcttctgtaagctgactttctacccctgccctcttcactgaagcagaagaaaatgttagccatggtgatcccgcttttgtcactatgatcatccagttctccagcttttccgtgtctcgtgttgtttgttgtgtctgggaaagggggagggtttctctcgtacctgacctagcgattgtagcctgtggccatgttcgtctctcatccgctggatttggcccacaacttcttccatttcaccacacgtccgctcgatggtggcgttgcggttgccctccatctgccaccgctgcacgtcgcgatacattttgtcgtaccgccgctgcttcttctctgtgtcgtggcacaacttgcagacatcatgctcgacttttgtctcatagaccagcttcagtccacacgtttcgcccattcgatattctttgttgcattgctggcggaagtggccccagcgccagtaaccgcaactccaacgagtctgttcgaagtaacacatggccaattcgtcggcgagcggcttcggtcttgtgggggaggagtcggacaacggggaaagaaggaggagaaggaggagtgctacattgtgaatcgataacatcagcagctgaacattgccaaatgacgagcaggcttcagggcccaaatccctccaagcacaatggagacattttgcctccttatcctcgctggcaggaagaagaatggcattcttgatgtgaaagactgatgaagctggtagtacctacaggaaacgaaacgaccgggagcaagcaatttctagactagcgtcggaatcattcgatgcaaggcaattccgtctagtcctgtccggtctcgcttgtagattcggttggcgagcaagagttcaacgtcgaggtcgtgatcgtggtcactgctgtcttcttatccaaggcttgggctggtaagtctggcggtttctgatacagcatcggggatggatagacaagctaacttatacttgcctgaagtcagaacactcccgtccattcggccctcgtcctatccctttaccatccagcgctttacaattacaacccaatcctcggtgggactctcagcgaccaacaagcaccttcctctacacgggccaacagacttcgtcattatcgtcctgcttcctgcgggataaaaaaaagatgctttgatacgtggattgggtatccgtactttttgccctataccaacatgccagttgccctattcccacacaccccctttattttcacccagtagcatacccctgctgctgtgtgatggcgtatcctgtagcacgttcctggcttccaaggatgaggggggtgggaaagaaattgtgtgtgtgtgcgtgtggggggttttcgatgtggaggttacctcgatgcagaacaccacttgctaccactacctggtactaacgaccaggtattactactgctgccgactcggactaccactaatactgcccgccagcacggcgctactcgtacaaccctcgattgctggcttcagctactgatcggacaggcccttcgaatgacccaattccctgcagaaccgaccttaggtcgataatgttatttgcgacttccccataactctttcgccttcctccacttagcccctttgggagggggttcctcctgccggtggtgtgctcgtgagcctgcagaacggctgccacgttggtcgagcatcataggttgctgtagagaagaccataagagagtccccgcgttattccatctgctacctacgcaagcctttccaagcacgttcctttgtaaactgttccgtacagcacccaaagacgtttgacatcagtcggcaacctatccagacaatatccaaacaagagaaaatccacttggggggcacgacacgatgcatctcggagaaccaaagaggggtgcgttcaagtcatgtttgccacgctcatgtctgtgagtttgatgttccgtaccagtcttttcttgctaaacacaggcctccttgattgagacagcgcttgatacattgctgcacatctactattcagtctctcaaggcctcttttcgttaacataatcaccacaggatgaccgttgatacacgcaaagggagcacggacatctgctcacccgtgctactgctggtagtggacagagtgaacttcccgccaggcggccctgacttgtggcctctctctatctttccaccataggcagtgggcgactcgatctgcggccactgtgggtctgctctgatggttcgtcccgaggatggacaagtgtcatggaacagggggatggatcctgaccgcttagtatgtggttctaagttgtcgatttcggtgaaagccagggctgtggttcgtcccacagtggctgtggtggccatactagcagcagcagtatcttggatggctctagcaccgggttttcaagccaggctctgacggatagcttggtgtggatatttccagctccaagtacgaaagcagctatagtagcaatgttttctcccactgcggatactatccagcgcctctaccatctctgaatccggatagaccagatacctgcctgtcaaagacaagagagagggtgggaacggaagtaccagatgcagctcttgtaaaaacaatggagctttaatgttcactacaagctgaaataagctgtagagatatactatttaatcgacgccgcacgaaacttgttcgcctgcagtgcttttggcacagcttctatattggcacgcccgttccttgatgtcgatggctcctatatacggtcatgttgtccgcatcggatgcgccgtcatataaacttctcaatgcaataagttgcacgtgcggtcaaggacaacacaacaacatgctcgagtggtcacacagcatttatgaatgcggctctttggggatctccacctccatcccactgcctcaatccctctctctggcttgtatatggccgaacatgggcctcagttgccagggtttcgaaccacggccgtctattcaggcaatatggctgcttcaaagcgtaactccactgcaagtatggagcatatcaaggatacccagtgagctattttaagggatacacctggaactactgaacacaatctgtcattagttttcttcttctttcaaccacgtcctatgagagctgtacacgatgatgcttctgttatatgagcctgcatgatgtctatgcatagctcacgactcacatgaatgacctggatgcccgaggaagatggatgattggttctaccatgtcaaactcgaccctccagaggctatctagatggagatttgtactcccgcgcttgacgtacggctgacagcagagaagcttgatagcgggggcgaccaggagaaactgtgtcaatctggccaacgtggcaacaaacgtctggacacaagcagcctgtgctggctggtcatttgcaaactgcatggtaaactgcatcagcactcaattcagggttgatgcctacttgacttgggagggggtggcgaccaacttggtaatgctctaaagctgacttgtccatgttaatgatgtacacagccggctctcaagagaaccgcaaatgtacccgaaccccagtcaacggctcgatttccgggaatccttaatgtggccttatgggaggctagcgacgagtggtggagggtgacacagcctctggaggcaccattgggggggaggggggcagcacaacgtcggaacatacgaaaagtacccgagcgaggccaagctgtttgggaagcactgcatcatttcttggatgagttgacgaaggaccggttgccaactggatcggacagcgtaacactgcgttcctgacaagacatcatgccgatcaataggccacccgctaagctatattgacaacgacaccgaccccatagacgaagccgagccttgatgtcgcttagtacgatactgtgtacggaggagcatgctttgcagacaaatgcaatgtactgccaacgaatcttgccacgccctcgacacgttcactcggtgcgaccatggctgctttcaaccaggatcatggcactttttacaagtgtatgtggcgttgaaggacgcagggtcagcgcccccatgagcagaaagaaatctggctacacgcccgacatgtgcaaaatgaagggacagagtgagatgcgtggactgaatcgtcgatcatccacaaagctgcatcaggtgctccgtacctgtgggaaagatggtctagcgcaaacaactcacaaggaaagaaaaggactaggtctcgggatgggtctttcaggtacatacacacgcgagtggccaaaagcgcgagcgacattagcggctcgagttttcgtcaccggtctagaggacactgcaaaacaatggaggaagtgcatgtatctgagtgacggtgagccatgacaacgtggagacaagaccggagaacccgcaacaacgatgagctggccttctgcattaggaacagcttgcatctccataacccttttcaagctcgaggccgcggcgatggaagcttgacgtggacagtcgaagagaggaggagaaggaggaggagcagaaggagaggacaccacgtcccttgttgcattgggtactgttgggctcggcgacgttgaagatacattcatacagttcaactagcactgaaaagcattgatcaagacgggagagataacaaaggggccggctctgcgcgcgacacgcgcccaaagtatcctcgaatgacggtctaaccttgcatgccgcaagagctcgtgctctgccggccgctttggcggccaaaggtttggtgttgaggtacattatgggtctaagacgcagcctcaaacaagggtggtgagctaaacgactgctccgtagtcctacacacacagtacaaggcacgcatacacacacagatgcttgtacacacgcacctacgcacatacgcacacacacacacacacgcacacacacacacacacacacacacacacacggagcgcagggagggcgttaccagggcaccaggccagcaagtggaaccccctggacggccaaaaaatgttggtgcccctcgccgcgggccgtgatctggatcatgccggcccgttccgcctcgaaagtgctgcgaagaattatcgggaagagctggtttgcgagtgaaataagacaatgggcatattggagaaggatcgaggcaatacacatctaccaaacgcctgtttgacagcttggaccagaagaaaatcgaacgaggctatatggcaggccaagtttagagaccgagttcttggaatggtactaagggtgggtggcttggacccgtagcctacgccgagaaggccggaaaatgcttgggcaaatgagacgcgttggacgccagctgtaaccgccggccacgagagcggccaagcgaaggaaaagaggcggaaaagtcttcaggtaggccgtgttggaggccaagcagaggttgcgtccgtgaagtagacgagagccttcttacacgatgagctgatgtgctctacttacatcacgacatatccactggcgtgctcctttgtgggtcctttgacagagaatcccaggcctgcgactcgtcaaaaatgatgtacatttagacgaaccaaatggctgggggatgctacgaatcacatctctcacaaatgctgcgcaggagacgcgactggctgactaggggcagcaaggcaaacaacggctgttagcagatcgagaacaatggtccaatgagacgagcggatctcacttttgagtctgacaacggcagttttttagaggggcaagcgtttaggactgaggaaccaccaccactaccaccaccaccactacacacacgcacacacacacacactaacagccaaagcacccagatggtagtctagccgctcccgtgggattagactcattcgcgtttctctttcggagagagtggcccagacaagtgggctagcgacgtgtaatttaggcctggccgagacgaacgcccagccctgtggtgaagcagcgactgtacccttccgactgctagtaccacttcctcgtggtggtgcctgcattgggctagctgagagcgggcgcattctgtcgattggcgaagctcgtatctctgcgagttttgtgagatgcgatatatgccagatgggctgatgggcatatgaagaagagcgtccatctacggagagaggttcatgtgagttggtacgagcatcaacgccaaaggagattcaaaaccatgctctctccctgagccagcttgatcagcaatccagcaaagtgacacggcaaacagcttcgattctagcttgatcattcaggcaccgcgtggacactgggtgtgcaacgactaacacatggcgttcgcgctaaaaggccggtcagacgatttaagcccagcggatctgaggctccgccgtgccggcgtttgggtcaagacacactccatgccacgtccctcggaagggatataccctgtgtgatatgacctggcggttatgggagtgggctcgacttgtggatcaagtccctggcggtcttattttttttttttttttttttttctttctctttttttccaccgtgattatgtctacgggtgtcaaaagcaagatataagactccacggacaaaagaggtcgcggctgcaggcctggtcgggtagcggctaaaatcgtgatcggccagctcagcattgtttatgcaagcggatgaggcggccgaggaactgtccggggttgaagatgacccacggcttggcttcctgttggacagaaaggacgatacgcacaaaagacgggcaaggggatcctcgtttctgatgagtttgggctggtattgccaaatacgaggtttgggctcgacctacaatttacttccacagtgatccttgcgtggactgggaatatgagttggcagtccgcgatgaagacgggagacggagcggcctaccactctcagctagccttgccagcgaagcagcagacttacaaggtcatgcctctgcctggtctgttggtcccgtcctttgtgtcgtagccctgcagtgagcgccaggctggagatcagcctggcctggagacaacgggggctgccgagacaaaggctgctaaaaaagggaagcctgggagcctgaacagtacaaattggggtggcccggagaattgaagcccaatgggaaacgactagggttgaggggatgacggagaggggcgtttagtccgactaggatttgctgtctctactaacaaacggattacacacggggggggccgaaccaacgtgctttcgatggcgaaagaggaggagagagagagagagagagaaaaggcgcttccatgcgctaaccagaggcagctaacagctgagcttgaggctgaaactagagatgtttctgccaacagcctctttacgaacaagctcagtcgtcgcgacaagaacagcggccgacgaggccacaaggcaatagacggtgcatatatatgggcggcagcacgtgtgcgtagcatggcattgcagggcgcataagtgccatgtacgtgattcgctggtggtgtgtgatggacactagaaatgggagcggctcgcgctttgtttccaccgaggctaggctgttgttggccgggcgtggagaccgggggggaggagaatggctgcatgaacaggctggttggctgcggtgtggatgggccgctgaagaggtcgtatttggaagatttctggtgttttgctgttccctttgcgaagcatgtcttgacttgtcgatacgtctggccacgtcatggtagacagggggccggggatggcggaagtactacaaggtgaggtcagggatcgattactggagtgtggtgataccctgaagttttgtgtgcttgcttgctgattgagagtaaggttttcatttttgacagacgcaagatgaaggagagaggctacgataaagcgggataatcgaatcctcagtgcttaaagtttatcacattggcaaattgttacaaggcatcagctccggcttcagagcatatccttgttgttgcggcgaaagcggcgcttgcaggggtgttgtatgtacgctgcaatgttatcacagcctcgttgttcatttacaaaactgcccctggcaatgggacaatacctacagccatgcggattccaacggcatgctctacgtgtacactctgtatggttcaacatcagagatgggccgctttctgttccagaatttcaaggcaaggatgcacgtcttgtcgtgattgttgtatctacgacagaccggccccaagaaaagacgggctaagcctctttattacgaaccaacagtcaagttcaaatcgagtccactgaggcaggactttttgtgcggcttaaatgaaattcgaaacaggattttgtcgctcttggcgggatgggaggccgtgtaagtggccgggcgtttggaggctactgtgcatgtgctagtaccgcctacacgtaacaggaaaattgcctatttgggctgcggcggattctgacgaattaacccttgtcttgtctctggagatgcacagctctcgaattgattcggataggattgaaatccaagatggaagacttgcttacacgacaagatgcgtagcagtcactcatttgagcctccatgcatgagatggccttgaatggcctgacggcgccgaggcatcggctgttttggcatgcggagcacgtactcggtacttgcgctggagcagaggccctggaatcccgggggctctcggcgcggcagccgctaaagcgccgccaaagatggagcgctaacggggcctaaacggtgtgcccaaccccactgatcgcagccagggagaggtgcgtgtaccccgccaaactgcgctgcactgtcaatcctgttgcagctctcagacggcgatgatccctgggagaagagtgacagcaccgtgttggacggtatgagatgtcatatcccaggccgtaacgacacactgcaccccaatagccctttggtagatgcctcacctcgagacgctggtaggccctggaagttcccctcccgtgcattagcacgcactaacaggccactaacaagcactaacagctgcactgagaccggggaaaaactgaaggacgctgccacacacaactgcctccatcaggcaactacctgtggttgcatcgccgcgagcgttcctgccttgcgctgcgtgcagatcggcttgcggacccgagcaagtgcgaaactgagctccaaagccacttgcactcctcccttttccacactctcttctcttctccaactccaactcatccccaacccatccatcattcgtcctattcccgtctcgtcctcttctctcctcgccctctctcccacccccggtcctttgggcctcaataccgggacccggcggccggccctgggctgttctgttgtcgctgtcgtcatcacgcagatgcgcagctaggcgcagacgcagacgcagacgcaagcacaagcacacgcacaagcacacgcgagaacagcaatcagcatcccacagtacgggatacagcctgctgcagcgcagagcagtcgcggacgaataggaggccgggcaagctggcaaggctcagcaggcagcgccacagacgacagccgacggacgcatcacgcagtcagtgctgcggcgtgtctgcggtccagggcgacgccgcattgaagcctacatgacggcttgcatcgagcacgcgggattgtttgtttggtacagtagctactcctgcggattgtcacgcctgctttgctgcgccctagcgggaccgacggcggcggcgtcactagagagcagaggcagagatagaggcatcagcaagcatcggcagaagctgcaaaagcgccagaaccagtattcacagcgacggtggcatccgcggcaaccaaacactgcgggagtgctgttatcagcggtagcttcggcagtcgaacagtgatggccatattccgagacctatgctaaaggtacttggacgtttttccagagtgagtatacacaccgcagacgctctcactgcacagaggcgtgacgcctctaaccgcggaacttctggctgcccccatccgccgttgaagccacaagcgcgccctggagcccctgcagagtgtcatcggggtagcatccaaggcctgtactatgtaggtacagactaccgagactcggcactctgtacggacagactggcgacctgagcttgacgctgacacggcggtactcgtactccatacatggtccatacattgtgcttcaaaacatgcgcttccttctctacagagccactttagcagctctgagacgagccagacctgactttggtggcctttgtctcatggcggtgatccaggtagatcaccatcatgcttgtagtagatgccttcctggctccctagcgttcctcgcattgactgagacatctacgctcggctaacttgtcattctcaaggataaagaaaagagaaaacgaagagaggcagcaaggggcatcaagactgtagtgaaacagcgaatcgcgtgatgcttcctctttctccctttcttttttgtacaaatcaccgccagcacaaaagctgatcaagcctaatctgatacaggcgtgatcggcaatcgcccgtttaccgttttccgcagagccaggagcgagaaaacaagagaccaatactagaacttttacgtgataggtttcaggctgggcgatcaaagcgacagacacgccagcaaagaaggtttatttcatcatccgggtgcattggtgcttggctggtttgccactgccagctcgtgtccccgatcttcgcctgtctatcctacctacatgcagactgcatacagaccactttacatttgccccgaatctctcgctactttctggcccacgtcaaacgctccgtgctcggacgcttcccggcgagaaaagaagcacagcagaggcgtgtgaatcgctcctcgccagcgttgatcccggctcgataccgtcatccgtcactcggaacggtcacggccatggccagctcaacgccccaggaggcccaatccgcggcccaggacaaggaccaggcccaggcccagctccagctccccttgaggctggcgacccctggtggcggctgcatggatggtgccagctctcatgctgtgaccccgacaactcaggatagctggcattccgccacatctgccagtggatctcgagacgtgttctcatcactatccgggcttcgcgacggccagaagccctcatccgccgtcgccgcgtttagtcgcggtagcgtctggtcaccgccatgtctggagactttgccaagcgaagtgctggcacacattgcgggttttctcgatgtcgatgacttgttacgtgcgtcccgtgtaagtgtggtgccgaagaccgtgccgtgctgacctggtgctgaagttgatttggaatttggtccttggaattggagcttttgattatgtgccattgctaactagcccgttgtagacgtgccatcgccttcgtacaatttctcttgaccctttgcttcactactaccgcctccgcgatgctcgtcttctgcttcctccgctgctcagctccccgtgtcgtccttcgctcactgagctcatgtcccgctccatcttcttgaccaacaacagcgtcatatcacggcggctggcacggtctctcgtctcgattcgcctctcgcgacgtctcgcctcacggccttccgctagagatcttgtccaacgatctgtgctaccccaggaatgtgtgccgggaatgtcttcggtccatgttgccccgggtttggtagctaagcgtaaggctattgagaaggaacgtctcaaggacggcttgagtcgatggattaccggcaagtggaaaggagaggtcaaggagcgagaggaagacgcgcggaggtacgatgagcttcgtggtactgggcgtgtttggaggctgcgccgcttctgggagagaatgagccatggcgagttgtcagctcatcagaatagactctagggattctcgagactcgagcagagcgatggcagagcgagcaatgctaaacattgagatgaacgtgggacaaggcgggcgtttttttttttttttttttttttttttgaatcatgatttgcggtattggtattgatatgctttgaattcaagctgatgctttgcttcgttttagcaaggtatggtgtaattgctatcggagttgtagttatgggtatctatatatacatatatagagcagtgaccgatttgactgcttccagctgaggataagtcgatgcaggcactatccaattgctgatacgccgacctcatgcataatggtttcttaaatatgctatgacgagcatgaaaggagaagatgaagagaggaaaagacgatgatggctttatgcatatattgcgccagcgccattgtaaagttttgtatttcattcgcctgtttctcaccgccctgttcggaagcggaaaccatcccagtcgtcctcgtcgtcttcatcgtcttcggcctctgtatcatccacatcctcggcagccttgacattctcctttgcttcgtcgtcttccgcgccaggtgcggtaagttttgtcgttgcctcctggggctcgggaatgtccatgacgggttctacgaggctttctctccgagtacgcagcaaggcctcgcgcttttctttcagtcgctggactcgcgcctcgagctcttgcatttcttcgaattcgtcttctagtgcgcgggtggcttcttcgcgctcgtcttcgatgtctgcgtcggctttggatttgcgggattcggggttttggggttgtgcttcggcggcggcggcggcggcttctttggcgagggcggattcctcggctgtcatggcgggacgggagatgacggcgtcgtcgtaggtggtttcagtagctgcggcggtggcggccatgtcggcttcgaaggcggcccattcgtcttcgtcgacttgtggttgagctgttgctgttgttgtagcggctgtggtagagggctgagggttggtgtactggacgctcatcatggaggaggaggacgctggagtggcgagattgctggcttggcgggagggaagggatgttgtcattgctgtggctgttatgcctgctgctgctgctggagcattggtgggctgagagtggacggaagacgaggatgagtgctcgcggtggtggattggcgtggaggatcgcgatgggatctggacttggacgccttgcgagggcatggtgggctttttgcgggagagcgtttcagaggcttcgggtttgtttcgtttcttgcgcttgtcttggtcgtggtccgtgtctagatcctcgtcgtctgtgcctagggtgtcgtcgagctttcgtttctgcgaggtggtggacattgcgtcgtctgctgctctggcgtcgtcttcgccagcttcagcctcctcgtcctgttcatcttcttcgccattcggggcagcagcagcagcaagcagcttcttgtgcttgtcgctcaggaggtgggcgtcccagtgggcctcggcgcggatctggtcgcggcagagcgtgcagaggagcttgccggcgtcggagtaggtggcgagggggtgggcgatgcggcgggcggctcgttgctggcggaggagggcgcggacgtcggccatggtgatgcttggaggatatttcgagaaaggagctcttggaggttgattttggagctgggattgatgacgagaggatgatgcaatgtgattgggtagccaatgctagatggatgaatatgaatacaacagtgaaagaagaagaagcatcggtattcaatggcacgatgcgaggtcgacgggacttggtttggaggtttcgagctatcagagacagctagggacttttttttgtaacttgcgagcctcgggaggacgtcacagtcgcgaatggtcggcgccgacaattttccggcagtgagctgtgccactaacactgcgattagtgccatcagatgttcatccattcatcgtcaatctattcatcctcggctcattctgcttctgcctctgccttgtgtatcctcccccgaccccaatgaggtgacactttgattctaccagctttcactcaaagcgcggggagggggtttcacgggtacattgacaatcgcgaaatagagactctcaccagctcaagagcgcacaatggccgagcaggagcctcactcgctggcctcgacgtttccaaacccgccagacttttggaaggcctttacgccggatcggatcgccaggattgaggagctgcgacgagcccatgcggcagacgaggggtcggacgtagagggtgcagatgcagatgtgcggatcgcgaatctgcccgaggatctgattgcgctgcagccgcccccggagccggcagatggacgatggagggtgtttggcgaccagtacatggtgtgtattttgaacgtgtctagtgtgtatatcgtctgacttttgtttccagctcgacgacaagctgcctaccctcgaggagcaaggcatcgacaacctgcccgcgacatcctcggccgccgacaaggacgccaagcactacgaccgcgcctttgagctcaagcgcctggccaagtcgctgctgctcaacttcctcgagctgacgggcgtcatggcgcgcagccccgccgacgcagaggccaagatcaaggacctgcgcacaatcttcatcaacatgcaccacatcctcaacgagtaccgcccgcaccaggcgcgcgagtcggcgattgagatgatgcaggaccacttggaccgcacgaggacggagacggcggcgatacgcacgcaggtggataaggcgcggaaagtgctcgaggggctggggagcttggatttgtcgctgttcaaggggcatggtttggctggaggggacgatggggaacaaggggcggcggcgaggatggatgaggaaagggaagctgctgcgtgggcgacggcagatgcgttgattctgtgatggatggtgaagcatatggaaagttgggggcaaacgattcgatgagcattcgagcgagcacatgtccaagggagagcatgatatcagacaagacagtaagaggatggctggattttactggagtagccaactgagagctgacgaattacgacatggtgagcaaacgctatagcctcacaatgagaatcaagcatggtgtatcaaccagatgcacaagactgatcaaagcaatctacaattacgaaataaagacaatcattgatagaaataatagtcaattaaaaaaatacaagtcacatcgtaacaattaaccaaaattggtatcatccattacaggcattccctaagctacatctagacgtaaaaccaaaaatacgcaaagcctgtctgtcatacaaactcgtacactttcaccttcaccttgactcacgtccttctcacagcgggagccccaactccagccacgcccccaacaactccggcaacaacctgcggtaacggcgttgctgctacgcctcccccctggccattctctgctccattcccaccaccgtttccagccccttccttctccagcagatccgccaggtacttcaaatcgtctctcgcgcggggatccctctcgataatcgtcttgaccacctcccactcccgccgcgacatctggtatgcctgcgggagaataaactgcactgtaggcacgctgatgagcggccccaggacttctctcgctgtgacgacgccggcgtcttgctggccttgcttcctctggtcgtctggagcttggtgatgtgccgggggcgctggcgttgtctgggatgaagatgatgaccctgctgcggcgtggggagatggcgcagggcggttgagatgcggtagctgagggatggggactggcgtggcggattggccgtggccgttgggaggtgcagcggcggcggcgggaggaaatggagaggatgcgatgagaggagtggcgggagaaaaggccgggccagatgtcgagttgcttcgctggttgtacccagcgggcgtaggagtaggaggaggttgtgatgccgtcgacgcattggcgttgatgtttgcagcttcgtcgtggagcatctgcttcagctggtccggctcgttgcggtagacaaagacggcgagcagtaggggctcggtccgcgacttgggaatgtaattgtccaccaggttgagcataaactcggggtggccatcctcgccggcggggacaggcaccagatacgtgtctcgcacgttgccggcgaccttattgccaacgacgccgtaccggttcttgctcacaaaatagttgatgaggttgttgaactcctgcttcgagtctggcgacgtcggcgtaatgttgacgacgatgatatcggtcagattgctataccgcaggctgcacaggtactcgatggcgctctgctgcgggatgcggccggccacagtcatttggcgcgggatgagcttcgaccagggcccaaacgacgcaaagttggcgccgccaatgtgcttggccgtcgcttggaagtcggcaatggagctcatcgccagcgagccgcgccagatgacgtcgggatccgaggcttcctcggtaggtgagtaagggggcgattcattgtcatcttgcaacatgcggtccacgtcgggatcgaacccgggcccctgtgtgttgagcaccggagctgaaggcctacggcgatgagccgctgtgggagacttgacggctgaaaacacctttccaatgtcaaagttggactggctgggcgatcgctggctcagcccttcatcgcccagctctcccgctcctccaatcgactcgcgcttaacgtgctgattttgttgctggggttggccctgtttctcatctgctcctgcgcgagggcccccggccgagggcatcggagcatcgctgccaatcatgccctcgtcctcgacaatctcttcgcccttgtgtgtccgtcttactcgagggcccgtctcggacgtgtacaagatggactgcttctcagccctcgccttcatctcggcagtctgtttctgctgctccgacgaggcaagctgctccgacgtcatgacggcaagtgtcactggtgagtatttctggtcccaaagcccctggaacaactcggggttgttcttgaggttgaacgacagcgattttatctgctggctgtactccttctggcctttggaaagggggtgggtgtcgaaaacggcgcgctcaatctgcagcgcgtacctgtcgccgagggcttccgcattctcgtcctctggcagctcgatatcgccgctctttgcgagcgtcgaaatgacatgggcaagtgatttcttcagtgcctttgcagggccgacgcgagtgccgggcagctcttggatggactgtgtcaagtcttctggcggcgtgtacttgacggaatgagcagcgacagggacagcctcgtcctctgacacgcgacgcatcttggtagtctatatccggttagcattcatcaactcatacatgtagagactcgccatcagcgacagacacgcagcaacgtacctttccatccacgtcttgagagtcctctctcgccttccgcttgccctgcttggctacagccgtggcatccttcttctccctggcagcagcatccggcgtgggcgatgcctttgcctgcgccgcatccttctcagcatcttctcgcgtatcgctgcctcgctttcccttcttccgtccgccacgcttcttcttgcgctcggtctcctcctcgtgtgccttgcgccgggcctcccacagtcgctctccacgcgcaatagcgtcgagcagttccttgtggttctccggcttgcactcctcgcaccagtagttctccgggatctcgtcctcgtacgagctgacgccgacgcagacgttgtgctgccatacgaagcacgtctcgcacgagatccaggcctcgcccgagtcctcgtcctgctcggtggcgccgcagacgcagcggatcacctcttcggggtcctgcgactgttccttctcctgcacctgggcctttttgttcttcttggtctgtcggcgtttcggcgctggggcttccagctcatcaaaggccttggtgtgctggcctttggttgctcgtaccgagcgtcgaggttcggcttctcctgtgcaattgcttctcgttagcaaacatgccatacatgcgacgacgcatatcagcagtgccggatcggatcagatcagatcagatcgatcaggccaggccaatgagtcgcatcgacgaggaccgtcagttgtggttttcttcaacttaccagacatggtaatggagcacgcgcaaaggcgtcgccgcagctattgggggtgtgcgagtcgactaatttaatgcaggttctactatggaagcgacgcgaaaagggaagaaaaaacttttcttgcgttgcgcttcaggcgggcatatgggaagatttacaaaacgggcaaaggcagcaactagtatgtagtcacagaacagctaaaaaccaacagattcctctcttcagcccgaattaatttttcagcgcaaagttcaaaccagcgaccagctctccctagatacagacggggatcgcgtgagctgcaccgtgatggaaggctttggcggagctacaaaggcggcgcgtgccgatttagcttgcgaagaaaaagaaaaaatagcgagctgttggtgatgacggcagcttgcgtggggtcgtcccggtagccccttggagtggatacagatgggagcaaaggcgggtggcgcgtctttggctgtttggcagatggcggcagatgcggacagctggtaagacagtgggacttggagctggagagttgatggcaataggtggctatatcttgcttggagagggatgagatgagatgagacgagatgcagtcgcagatacaagatcgagtcctatgaagatgggagctcagtcgcagacaaaggcggtctccgatgacggcaacaggtgaagctatcccggcgtctcgcagcagcagctcgttggtgctcaaagtattgtggagagttgagagttgaaagagagaagataagagcacaagtggaagagacagagaagagctcttgaaactgcccgccccaaggctggcagcataagctaagctggtgacggcccaagactggctggctggatgatgatgggatgacggagcttagtcatgaggggcaaaagagagaagtcgagtcgttctcttctgccggtgcagcatcggctaattaatcgccgctcgacaggatggatggaatctgttgagttgcgacatctctcttcagccttgtctcttaatgcctcaggcaccaatctctctagaggacttacataatctcatccaacggcagctgactcagccagcccaaaacgagcagctccagggtatcggatcagtgctccaggctgtacctcagaagctacgcggcggtcgtgcctggagctccagtggaaagtgacgccggccttttgctgttcccctccatacctgaagccaatcctcgaaagcctgcctccatcgccaacgaagcccctgctcatcatctctgcactgccattgtgtgcttgtgcaattaatttctctccgacttccatcttggcttctgcggcagcaaaagagattgccccgccacaatgtcccgccgctacgattcccgagtacgtctgcgagctgccatgtgcaatgtgcagtatgcaatgtcaatatcaacttgctaaccacttcgcatttgatgctagacaaccatcttctcgcccgagggccgtctctaccaggtcgaatatgcgctagaagccatctcccacgccggtaccgccatcggcatcctcgccaaggatggcatcgtcctggccgccgagcgaaaggtcacctcgaagctgctggagcaggacacatccgccgagaagctctacgtcctaaacgagtgcgttgccgtaatctcgagataaagggcctatacaagatgctaacatgcgtgctcccagcaacatgatctgcgcagtagcaggcatgaccgccgatgccaacatcctcatcaactacgcccgccaagccgcccagcgatacctcctcacgtacaacgaagacattccttgcgaacagctggtgcgccgactgtgcgatctgaagcagggctacacacagcacggtggtctgcggccgtttggcgtttccttcatctacgccggctgggacccccggagacagtttcagctgtatctcagcaacccctcgggaaactatggtggatggaaggccacgagcgcgggagccaacaatgccagtgcgcagagtttgttgaagcaggactatcaagaggactgcacgctcaaggaggcatgcggcgtggctgtcaaggttcttagcaagaccatggactctacaaagctgagcagcgagaagagtaagcttttactgactgtgcactgctacacggacaggcctgctaacatttgcgtctagttgaattcgcgacggtgggacagactgaggacggcaagatctaccacaagctgtggagtgccgatgagatcacggcgctgctgaaggagcacgacctggccaagagcgaggatgcagaggagaaataacaaacaaataaacaaacattttagaggcgttgaactatacgagtagactaagaatgggcacttaatgacacatgcgcataccaaaagggggtgagaaatagtcctaattgaaattcgatgatgtccccatggcaggtataagtgtgatgtgcgcactttactctttcgttctcaagtcatctctgtttccaagagaaatcgtggacgcaaaacatacgtaaatccctgcactatgatacattacagaatagatggtcaaatctttccatcgaccccagtcagcttcgtcgggttcccagcggaaatatgaggccgctgtcctgatcctcctcgtctctcacgcgctgccatgccggttgcgcctcggcagatggatgcggatgaggctcctcgcacacggggctcgtgaggtgaggccaatgcctcctgtagctccagtacgcaaccgtcatgccgagcgccgatccaacgcacacgtcgtacacatcatggcgatagtcctcggtgcgtgaaatggctatcagtgcagcgccaaggaggggagcaaggcagacgagcgctcggctgagatcccgtccgccggtgtagtaattgaagacgtgtagctgaccagccagaaacaggctcaggaagcccaggccggcaaaggaaaaggacgagtggccagagggaaacgagcgccagccgtcctggagggtgtggccgtcgggggcggtgcagacgtcgatgttgacgaggacgttgggctcggtgtctgcggagggctggcagcgggcgaggaggtctggtcgggggcggccaacggcgtttttgacgacgtcggtgatgaaggaggagaggacgatggagatggcgaaggagaggtacgtggcctcgtgcttgtgggtggaggcgcgggtgatgatgttgtaggcgatgaggacgcctagagggatgaagagggcgtagaggaagttgagggctggttgagtcgagttggatgagtgagttgagcaagatggagatgagagatgagagatgacttacggacggtgacgcgctcatgctcggcgtggggatatgagatgcggagatcgttggtgaagaacatgcggtggaaagggttgaccaggttgacaatctagacgggtcagtgtcaatatcgatgttggtcgtgatgagatggaggttgagtagatacgcaccagcatccatccggctaagaggactatgaagccgacatagtctggcgcatgagttttctgcacaagaagttagcaatattcaagtaagagacgtgtatggctcaacttactttccagaatctggccagaggccccattgaggagctcgagtcgcctgcgttggacgttcgcgaaggcattatttgcgcgaggcagagatgaatacagtgagatggcggtaatggcaatgggtggattctagtttacaagtggcatatccatgagtaagagcggctattgtggctacggtaaatttttgaggttttgttgagcaactcgaaaagaaaaaaaggacgttggctgagttcaactgaggttggcgatgctagtaaaaatggggctgtgtgcagggtaggcgtacgtggactcaacgagatttcaaggggacacgtcacggagtgtagaagcgtccgatgaaccgagcagatgcgtattgaaaacaatgattgtattacttggaattggaaagagaaatcaattatcaaagatgaaaatatgagtgtcggggcgagttgttgagctttctcatgagttgtaagtattgatacatgtattcaactactcgggtttatcgacatttccaagattacattttgcccctttcccacatcaaaacaccgccaacgattcgatgcaataaaaatacatgttacttcacagcctcggcttcagtcccttgaagctctttgtaatcccagtaatggccgtctcaaccggcaatctctccatggagctcgccccataaaagccgtgaagcccctttacccggctgagcacatactctgcgtctttcggcgccgcaataggccctccgtggcataaaacaatgacatccgggttgatcgcgacggccgcgtcgcgaatctcctgaatcagcctcacagactcgtccagcgtcttgccggtggcagcgccgatggatccgctcgtcgtgaggcccatgtgcgcaacgaggacgtctgcgccggcccgggccatcttcttgctctcctcgacgttgaagacgtacggcgtggtcagcaggtccagcgagtgcgcttggcggatcatgtcgacttccaggtcgtatcccatgcccgtctcctcgagattggccctgaactgcccgtcgatgaggccgacggtggggaagttttgcacgccggcgaagcccaggtcgcgcagctgcttgagaaaggcggcaatgtcgcggaaggggtcggtgccgcagacgccggcgatgactggcgtgtgcttgaccacggggaggacttcacttgcctgtgggatccgttcagctccagacgtatatacgatggcggtataagtttcagctcctgcttaccatgtccaccacaatgccgttggcatcgccgtatggcatcaagccggacagcgacccgcggccggccatgcggaagcggccgctgttgtagatgatgatgaggtcgccgcctccagcctcgatgaactttgccgacaagccaatgccagcaccggcgccgacgatggacttgccctcggtgattcgcgcgcggaggctggccaggatcttgcctctgtctgttggcggcgccatgctattgctgtttcgtgtaagtgatttgtagagttttagagatacaactgtattccaaagagaatcttacaactcaattatctctctttgaaaatgaattcagttgatgggaaacatgatcccgaatcagcttagacagtccatcctggagctttggccggatccagaactggcatggatctctagtggagaagttgcgtcgtcgttgatgtcagatttccgagctccccaccaaaactcaaaactacccgccacactgtcttgctgcttttctggtcgcattggcaccgagtttctggttaatttctcgtctttttttttttttttttgtagttgtcaaggatgcgttgacgtcggcacaccggcgtgggattccgagtctcaatgtctcacaatgcaatcgtagatcttcttacataaccccgcatcgggcatttctttttcttcctatgatcagttcttgttactgatagcttcgctgcacgttggccgtattgacatttatcgatttataggcggatgactggacgtctctgagcgctgattcaattgcccatcatgattggtgcctttgtcgtcatcataggcacttgcgacaccaagctccaggaacttctttttctcaaggaccagattcaagatggcaccaaagtcatgccgtttctcatagacgtcggacgaaaccccgttgaacaccaggccattacgacctctcaggctaccctcctgtcgagctatggcgatggagctgatgtctcggacatgcccaggggcgagtttgtgcagctcatggcccgctgtgcctccaaagcaatacaggctctgtatgaggcaggctcggttgatggcatcatctcggcaggggggtccagcggcacggctctcgcagcggctgtcatgcgtcatgtcctccctgttgggcttcccaagctcatcgtgtcgacaatggcgagcggcgacacacggcccgtggttggcgagacggacattacgctgatgcactctgttgtggacgttgctgggctgaatcccatcctgcgagacatcttgagcaatgctggcgcggcaattgccagcatggccttgtctcacgctgctagaaaagacagaaagatggaagatgcagcggccgaggccataaagaagtggcgggtgggcatctccatgtttggcgtcacaacgcctggcgtcgatgctatccgctctcatcttgaatcgaattatcccgtcgaaacgtatgttttccatgccgttggcactggaggccgggcaatggagcggctcattcgcgaaggccagctcgacgcagttattgacctcacgacaactgagatttgcgatcatctgggcggcggagttctttcggcgggaggacatcggctggaagctgctgttgaggccagtctgcccaatatcgtatctctgggtgctcttgacatgatcaactttggccctcgggatacgctgcccaacaagtacgagggcagagtcatttatgagcacaatccgactgtcacgctggtgaggacttcaccggaagaatgccgtgaaatcggaggcttcattgccgagaagctgaggaagaccaagaggtcggatatgattgaagtgtggatcccaaagggaggtgtcagtatgcttgcagtgcctggaggcgcgtttgaggatcccgaggcggacaaggtgctctttgaggctataaaaacaggattaagtggcagtggaatcaagattgttgaggatgagaggcatgttaatgacaaggggtttgcacgggatatcgcagaggctttggctgcgaagctgggggtgcggaagagctgaagggctttgcaaaaataatttcttgatattacctatagcgagaattactattgatgaagctttttatctatttcatcgccatatatatgcatccgtctgctaccatctacaagactcaagccgagtgtccgtgtaagtcgagctggcaactcacagtgagcgctagtcgctaaaacagccgtccttgggggcagctccacctgtaattggcgtcccggctgctgagccgacgcccgggacgcgtctaattgaatcccggcagctttccaggctaaccaccaaaaatatccagctccaagctcggctcttcttctacacaccacagctctgcatcacctgcactcattgccaccactcctcagagcagcatcgcgagaaatgctcaagtccacccacaaagcggcgccattggctcccctgccgccgggatggaccgaacaccaggccccgactggccacacctacttctacaatgccgaaaccaaggaatcgacatacaagcgaccaggcgtccagccagctcaagccgggccccagccttcctacaacccctacggcgccgtgcccaatctctcagacccaagagttgcaaatgcctacatggcgcagttcaaccagccgccgccccaggcgcaaaggggcggctttggcggcgctcgaggcgggttcgaaggacggccgcggccacagcccacggacaagcccaggagaaaagaagcaatccctgggtgcgagccgtggattctggtgtacacaaagtattcgcgacgtttcgtgtacaacccggtgaagaatgcgagctactggcgcatacctgagaagctcatgcccgccattttggaaatggacaagaagcggatactccagtcggcagccggtgaagacgagacgaaggaagcagatgacaatcattcgaaaggggaggagagcaaagatgctgaaaagacagctgatttggatgccgattacgagagcgatgcatacatgtacgacgaggtcgaggtggatgacgaaggtcaggtcgtaaatcgacaaggggacgaagacgacgacggcgacggcgagcattcctcaaagcgacaacggatcgaaacgggcaacgagcaaggccaaggccccagtgaatttacagaagaagacatcattgcccagctacaagccatgggcgaagactatggcctcgagcctggagactacgacgacggcaacatggaggactggcccgaaggcgcagagggcgtcgagttttcagaagaagacgcaaagttcttattcaaggatatgctcatcgacctcaacatcaacccctacagctcatgggacaagcttctggaggagggcaaaatcgtccaagatgcccgctacacggccttgagcacgacaaaggcgcgaaaggagtgctgggatgagtggacgcgagacaagattgccgagctaaaggagcagcgggccaagcaggagaagaaggaccccaagattgcgtggatggcgtttctgcaggaaaaggcatcgccgaagctgtattggcccgagtttaagaggaaatacagaaaagaagaccccatgaaggacatgaagctgtcggacaaggaccgggaaaagtcgtaccgagaacacattaaccgtctcaagatgccccaggcgacgctcaaatccgaccttgcagccctcctcaaagcacagccgatacacctcctgcataacaagtcgcttgccaatggcttgcccgcgcaggttgttacagatatacgctacatctccctcgagcctaaaatccgagatgccttggtcgaggcctacgtgcagacactgccgccgcctcctgaagatgttgcctctgcggctgaagacgaagagcagagaaaggcgcgcgaggccaaggagaggagggaaaaggcgttggaggagcgtaacagggtgattgaggagcagaggaggacgcgggagagagatgtggctgtgagcaaggcgaggttgagagaggaggagagggagctggaggttgcgatgagggttgggaaaagggggctgcagagtcagttggcgagtatgaagcctcaggagcagcaagaggaaaacggggagtcatgatgattgtatagcaaatgaattggttaactgatagtacattctgggtatatagatttagagattgtcaaagaagtgatccgccttttgccgcacctctcctgcccatctttctacatcttccatgccctcaatgccatcctcggtgagatagagatccaccatcgtcgcaggcacccactcaaagtacacattcttcacattcacgcccggcagcttcccctctgacactgatccaacaacatcctcccagctacgaacaagctcccccgcatcattgtcttcatcgtgcccaggcggatcaaacggcaagatcttttccttttccgccacgacgacgactttgacgccgggggaaacatgcctcgctgcgagcaccgcggggagcgagccggtcttgttgctcacgttgccggctctgtcgatgaggtctgcgccgaggaggaggatgtgggcgttttgcgaggcgagtgcggcgctggcgtctgtgtggacggtgatgctgactttggtgtttgcgttggtttgggcaatggaggagatgcgttgggcgagtttgacgccttcgaagagggggcgggattcgagaatgtggatgtcgaggggacgggaggagtctgagaggacgtgggtgagggacgaggtgattgttgagctggatgagagggtcacgattttgaggggcttgtctttggggaactggtctaggaaggcggcaaaggtggtgacgattttggttcctgattgctgccttgcttttccaaagtccttgatctcagcgcaaatttgttcgattgttgtatttgagagactgctggttgtttcttgacgtggaagatgcttctcgatgatgtcgaggctggacaagacgacgttgaggataggggcgcccatgctctcgcggccgttcttccagagatgccatgccgcgaacctgacattcttccaccatgccgtttggtccttgatttccagacggggaatcacgtcgaggtagatggtgagtgcttttgctgccagttgccgtgccccgcttacatggtcgtcttgcagcgctttgagcccagctgccaggacaccggctgcgtctctgcccagatcaatctcgaaccagactcgccgcagactctccttcagtcggggcacgccttggaaggcttcgtcgccggagacgtcatcagggtcgaaccactggaaagcctcgtgctcccagtcgattttgatgcctgccgcacctgcaccgccttgctgggcaggtttcaggataaaggcaaaaggattaatggtccattcacggccgacgtctagatcggtgaatgaatagggcttgccctggcggaagagccgcagcgaggttgctgtgagggtggtttcttcggcgagttcgcgccatgctgtggcgaggggggaagcgtcgaagagttcgacgccgcctgagatgggggcgagtttgtggctgttgggaaactgtttagtattttgatgtgttttaaataagtagaacccaatattcagttgtttccaattaccgcgatgcttgaaaattgagagtaagtgaggtggtttatactgacggataagtattcacctctccgcttctacggaacagcgcaacctggggtctgcgcgtcaagtttccctctgggaacttgaagatgaagctgactgccacggcactcttttttagcaaagacattgttattgagatgcgagagagaagaattaatttgatgctttatgatgaggatttcagtagatgaggatgagtgaggctggttggagattttggagcattacgttttggggtgtggcgtgacgtgacatcaatgctgaagcaagacgcatgatttacactttgtgactttacgccatgatggagatgcaattgtcacgtcaagtatggagagggcagtgtctcttaattcagagcaaattctcattgccatcgctgtatacttgagtctcgattaattgatctatacagtaggtaatagtgatggataaagatgctctaatacggtctgtaacacgcgtaattgattagcagcactccactgcgtgttagtgtagcgccagccgcaaggcctctagcgcccgaggctcgcaatgagtcgttgggttgtcaattgaaacagggaaacacacaactataagcaaagcgcaggggtaaaatatcttgtaaatttcttctattcgtccaaaggataattctttatcctggtctcacatgctctccatctcaagtgcctaggcctagtcggtggtcgtaaatgctcactaaacaaagttggaatataacaaaaaggtatcgtcgctgtcgccaattcaaatgcaatcgccaccactttggaggcctctgtaattctctgtccaccattcatcgtccatcaccatcgtccatcactgcataaagccactgtacaacccggtgctgtagacgggccactcgtcgtcgacccaggccactaactcgtcgtaaagggcatggtcttccccggtttgcatgcgcggcactgagtagcccggaagcgtcgtcatcatcggcggggcaagtcgctgctcaaccagctgggcattgctcacctcctgagcctgcgctatcgagcccgtcagtctgcgagccagcgtccacaggtggcgcagcgtgttggacgatgccgatgtctggccaaagccggtgaggccctcttcttctacttggatgccaaacagaatgtctctgtttctcgcttccctttcctcttctgacacttcctcgtccgagatcaagtcctccaggatgaggcagacggtggcgttgaaggaaaaatgctgctctgcgtacaggggcgactttcgagcaatgtcgagtgccctcacttggcgtccgaggcggatgttacgacgtgcagccgcaatgcacagcttcaggtgctccgagtgcgtgtaagaatcgactgtctgcaacatgaggcgcttggctatcgatctcttcacggcacccaagtacagaggccggatagccaggatcaggagcatgttgtatctcatgtggaggaaacaacaggcagggtcgttgctcagcccgtcaggagagagctgcagacgaggcgggagcgtcgactgccattgctgcaacatccagatggccttgtctggctgcctggacaatcctcctcgagctgcctcccatggagctacgcgatacgtgttgcaaacgacataaccagaaatcctggatagctcagcgtgagccctcaacccatcagcagggggcattgatctatggcaacatatcagcaaacgtcacaagatttggaggataacattggccgcgaaaagatacggagaaaggggcgcaagggggaaaaggcaacaaagggaaacagacttacggggcatcttctggcagctggagccggatggcatcgtccatgatgatgtgcggccggcccatcagacagctcagccaccggtccatgatgtataccgtccaaaacactcgcttgcctctctcgtcaaccattccccgatggacgcccagcatgatgcaaatatgcatggccgccgcaacatgcatataggcggcatctttcctattcacctcgatcagataggctgacatgagacacagcgtggcaacatctcccattgtgcaactgcgacttatatccaagggattgcccacgacggccgaggcatgggcaaagtacgcttcactgagcggagatgttgatgcaccaccttgaacctcctgggacggggtgctggctcttgtgatgagggccagggcagcatggtagaatgccaagtggcgatgatcgttcagatttgtgtctgaggcagatgagcttatgtgggcgggaagcatatccaattctccccaccaatagataccgccgctcggccattcgccgtttccatcttggatcaagtatctcagctttgacatcaaagtggcgaggtcttcgttgaggggcagtggcactggttgaggctctagctcaaccattgagcgagagtcatcggtgtagtatcttcccaggctcgacaaaaaggcacttccgtcttggtcgtgagataactgcggctctacctgagacaggggtagtacagctcccagcagctctttcaggttatcgagaaaagtagcaccgctggtctccccgaggaagctcgccgtgccatcggggtcctgaagcagacgactagctgtctgctcgtcttccgactcgcccttgaccgaggagctggcctgacggtgactgctttccgaaggaaaagactggctcgggctgagagggagaggcgacggcgacggtccgtctggagtcgaagagacatggttgatcagctcctgcctcctggcggggtcagggatggtttcctggagcgccctctcatacaattcgactttgcgccgcagctcgtccatctcagcgcgcggcacgctgactttttcgactgggacgggatagacgcattcgcggttagacgcggcgcactggccgcaaggagttccgcctgagcacttgacccggcgcacattacagctgttgcatctggtttgcggcaagagagcaggttagcaggggacttttcgaataatacggaatgtggattggggatagcagcacatacgcagtggcaactctctttcgctgctcgggggctaccttgtggcggcgagggttgacgggtagccgctgggtagccgagggccgtctgccgtcgctgctgtcgagctgcattggggcgagttgtcgacgagttgttgacgagttgttgacgagttgttgacaagttgttgacgaggctccagcggtgatgcggtgttggttccaggtcgagatgcctcaatggatgctaaagaaacatcagacttgttcgagatatctgcaatgactcccaatctcgagagcaacagcacacgcagcaagccgtaccttttctatgcggctgtctgtgggccgtcaccagcagcagtacgtacgtatgtgggtgcgtacgtatgtcaatcacgatagttgtcccgagtcgctacacgccgatgagtgaacggccagcagccagagcagcacagagacaagccatgacccccgccagagtgtggtcgcatcaggacctggtctggcgtcgtcacaatctctccatcgacagcctctgatagcgcttctcgccaggcccggccaccgcccgcctcagcttccatcgggcgatccgtgtctcatcgtcatacggcctcgtgtacagcaaaagccctcgcaaggctgggactgtggactgtgctcgattcatctccggccggggccctttgcggacttgagcgcggggagaggctaaaaagtgggcgacgagacaggattgaggcgactaggacgatatagcgggtggtaagccccgagtttagtgccaacagcgctctgggtgctgctggatgccgtgctggatgcgcctcacaaggaggtggcagtttgggctgtacagtggcctcgacgcaaaggaacgttacgatgccgctgtccagtggaacttctaaagatagaagagaggtggaaaatgaaatcccgagcttcgtttcacttcaataccggaagcgtgcgtatcgagtctgagccttgctgaccctgccgtatacatcaaactattgctatcaaatgcagccagactcgtatttgcccgtacagcgccacgagccattgctcgcacaaggtcgctgtaccatgcgctgtggaagcttccgatagggcgcagccacagcggctcccccacgttgttctggcagctccagcgtgcacatgccccaactcgccgaaccctgccagggcccgtccatgcactcaattcaatttctggatgctcttctgacgggcggattcgtcgctaacgctgttgagccgtagcggatcgctcgagggccattgacgctgttgacaggcccaaactggcgcgctctggcggtaacggtgacgaatgctgcccctcgacctacgcaatgccttcgcggcctcgtcgtctttctgaccaatcttgctgaccgggttgataagaatagagtagactgaacaagcataaacagaaaaggaaatagaaatcaaataaaaacaagacagggagtgttttgcatctagctttccgtttttgggagcgaacatgtgggctttgcttgatcctagcagctattgccaagcacagctttagaatggagagcagcgaacagcacagccctttgacagcggtttagactgtgggatcttgcatgcagcagtttgcacacagccacgcattagagatggcccatacatgcatgtaggcagtgacaacagcagcatcaatgctataggcagcttgcaaaactgatgatggcctcactcttcgtttcaatcaacagtcaatgatattctgacatgtttgaaacaattttcttgtcagctgctaacgcaaggcacgaggccgaattacgtctccttgcatctctgaccccatcagcgctcgcgtcaccatgcgtctgggcatccactcaattgcgcgtccaattcggccatcgtccttgtggatggaaaatttcaaaacatccaaggatcagtcttgagagagttgagagtgtccgcggagtccgttgccctgtgctgaaaaggataaaacgaactttaaaaatctctttctatttctcgcattggggcatcgaaagtattcttgcagctcctcatttctaggttgtctaggattagtgctcctgtttgcactacatttactcggcatccatccgatagacaggggtcaataacttatacgcgtgctggatttggcagcaagtcttggctctattagagcgggaatggatagctcttcagcgtatccaaagtttgtgaaacaaaggcaccagctttctaatacgccatgcatcaagcgtcaagccattagacgtttatctactaagcttacctacatgcttgctgtaggattcgttcgtgcatgtatttacagcgttgtgatctgatcgtattagatattttgcgagtacccagcctgctattttctgcgtagccgatacatctgccaaattgtgtgttagaattgaagtgtcattgagggaagctgccaagactgactctagcacttgccatttctcagctgccatctgcgtaaactgaacatctaggcggtggcaaaatcctccaactgtattgacatgaacttttccatgctatttcattcttgtccaacccaaacatctgccgcttcaatacctaaaccagcgacgctgactgctctattcgccgtgactttgctcagtcacgcatcacgtcctaccctgaattccaacagctggggcaagttttgccccagcgctgaacgcaacacacattacaaaactcatggctttagacgaaaccacagcaagtaaaaacgtgtagaacagataacattttttattcatttattattgcttgatgtgagtaattggaagatatgtattttgcaccgcgcatcagtcgctaatcggtgcagctttctgcagcgaatctcttgggaactctccgtctgctacgccatagactgcgctcaggagagtcgtcttaaatcttggctgcatcagactgttttgttgggtatctggctcttgcattcaacacctctcactcctcatttactgccgggaaagattgaattcacaatttcagccgacctcgttgccaacaccgacaagagcgtgtcgctcaactgcttgctattagcactactcctcatcagatattattcaaaaaaacgtcgacttaccccgtgagtaccttcgcagcagccctgcagccatacgccagagtctttggccacggatccaggcttatactgcacttgatagtctctcgagacggccaatttgcgctctccttggtcagtctcgaccttccatccagtgattcccttgtggtactcttgaccaactggcgaggccttgggcagcatgtcccatgtatcgcggagcatgccgacgtgtgcattgcgctggtagcccgtagcggcgattagcaggtctacctcgagcgtctcttcatcaacgaggtcgacaaatccttcaaactcgctgtccgagatgtgctgaaccttgagctccaaggcatcttcacgcggctcaatgcttgtaacctgccggccacccatgattctgtgaggccactccttctcgttggggccaagttctcgtttttgctcgtactggcgctcgtacatctcttcaatgagattcagccttacgacaccatagttggtggctcgagcctcagtcaagaagttgttacgatgccttgccgacttgggaaagattgtgtcgacatactcggggttgaaaactgagttgacgctgctcaccatgttagattttcgccatcgctacaatagtctggataagggtagactcacaagggagaatcatcactgggtttcagaaattcgggccgcatcaccagcgccgtctttgagttggggtacaacgtctggatgttgtggaagatctctgcagcgctttggcctgcaccaagaaccgcaacacgatacggagcatccttgttggaaagaatctctggaaccatgtacgcgtactgagaagaatggatgatccgtgggtgcttggctgggaagctcttgggaaagtttggctggccacccgtcgcaatgagcacgttgcgaccgcggaaggagagcgtctcacccgtctttggatttctcgaccggaccgcaaatgtgcgagtcgactcccctgtcttggattctggagagaccgagacaacttcttggccatattgaacgaggtgctcaaagaaggaggcacaccatcggaggtagtcctcatactcaacgcgcgccggcaagaaagtgcccaggttggtaaaatcaaccagtcttccattgcggtgcaaatagttgagaaacgtaaactcagaccgcggatccctcagcgtcgcaaggtccttgacaaaggaaatctgcatctttgcgccagggagaagcatacccgcatgccaggcgaagcgagtctgcttttcgatgaagaggattttggggggcgagccattcgcaagcagctgctgtcctgaagcgattgcatcgtgaagagcgacagcaaccgccagactagcagggccgaatccaacgcagatgaggtcaaactcagaatctggatccgactgcgtcaaatagggcgacttctgcttctgcattttgctctcagacaggcggccgttggtttgtggtattgagcctctgttattctgctcaattgagccaatcaaggagttctcaaaaccgttgccctggtgagcgtgctcgctgccattgggcgtgcttggttcactgccattgggagtaccaaggtcagtgagagtaacctcgctgtgaggggccattgtgacgtcgtgaattggtatgtaagttatggcttcgccacgggtgaaagaatggtgacgttttacacacgggccacaggtcttgaagcgacgctaatcttggaggacggcagaagacgggaatcgaatggaaagaaaataaaaaagaaggtgagaatagatgaaccccaatgtttttcttccctttgagtaacgtctgctaggtatgcagagacggcttagcaaacaactctatctggtgctgtctggcgacgctaagagcgatgttgctggaaagcttgtcaattgtgggagggcggccgtgggagcagccgagagttatactcgccgcatcgccgtgcctgtccaaggaaacaagcttctagtctcgcctatatcaactcggattccgtccaaaggagtctcagacacccgagaccaaccgcctaatggatcctcgagcggagaagaccagatgaaccacggctgcgtggtccaatgccggacgagcatcgcaccgtacacagtgtagcttggaagctagtgcaagcaggcatgcatatatcatgggttgcatgggcccattcgaagccctgtgcatctcagcagtgggatggtttctttgcctaattacacatgggtagtttggatgccggcaatagctttttttgcccgccaactgtatctctctcattctctgccgacggggacaatatcgctgaatgctttggccgcagcgggaagagcttcgcttccagtgttggagcatcctcatcttctaccactgggtctttcttcttccttctcttccattctaaccaacttgcttctcgactgtagatctcgaccttcttaaagaggctttaatcaagtccgctccttcttggcgactatagcgtgggctgatgcaatttttcttccacggccggcacaggtttccatgaggcgatcgaaattcaaatgagccaatccacggcttttgatcctccgcataaaggccgatctatggaccgataccaagttgcgacacccgtgaatcattggaattatcctctttcagccgtctagagggtgaagcggctgcgaggacggaggtaggcccccatcagagtcaagcagggtggagatcaactgagggaattatctgatgatctgataaaaacggatcagataagatcaagtcctgtggttggatccgcatccatccgctgcatcatacaagtcccagggccctgcaccgcgcagatggaaaattttttcatcttcatttccttttgaaaactaagagccgaaccaggatttgcaacgagccgttctttggcagcccctcattatctccgccgagagctgagtgaatcaccgccagtcacgcacgccgagaagagcgaacagcgccgttcccttgcaggtacctactttgcactcgcaaggataccgaggacgcgcaatcgccagagaggggatcgtaaatgcgctgcttgtgaaatggaaaaagccgggagcccccacttgagtgctttgacggcccttgggaggagtctcggcacatctgcccttggagtctctcaagtttgtcaccagcgaatctagtacggagtcgcacgcaactaatcacttaacgctggtccatgtcagacaaggcggccgcccctcttccggtcagacgccatgttcacccagccagccctggtttggctttattaaggatctgctttaactttgtaggatatcgtatttcatggcactgtcgatgtcttgcccgtctcccttccacattcacatggttggaagagcgattctaattccacctacacttgtgacgccatcattactctcgcggcttgtcactaacggttcggccctcaggctaagcgagcagggcattcatacattgcgtgcggcacccgagcttcgggatttgttatacgaaggaacaggactagagctgcaccgtgaagaaactattcggagcaactatagccacactaaaagcatacacctgccctgcatcaacatgaccgcgagtggctgccgcagtgtcgcaaaccgaagcttcgattggcagctgctgcgtcttgttacgctttgctgattaattccgtcgttctgagaggttcgcttccgccccagctcatgcacgattaaacgcattaccatcgacgcgtcaatcacgagccgcctcgagggcctattgggcgaatcaacggcacgccaattgacattaatcaaaaaagtctctcttttcaaattgaaacagagacatttggagggcgcgtggctcaatcttggcgaaatcatgcatggggtgcatctggagttgaccaacgaacgcagctctatttcacatgaagatacaagcatactctcataggtagatgcatctggacacttttgcgaattttatcgccacggttgcggtaatcagcacttagttagcagaaaagggtatcttagatttcccgacaatctttgcatgcatacggaagacgcacgcaagcaacaggccaaaatggcagagcccgctgacttatctgtgcttaacccacacccaacacgattggctggtccagatctcctccatcgtctaatcagggagtcgagcgactcaatagctctggactacctaggaggaaataggcgcctatcgttgtcttatcgccaacttcatgatgcggcggatgcccttgcaagccgcatatgtcgtgctgttggagaggtcaaagatcagtttgtggttccagtcctggttcaccagtcgcctcagctatacatagccctattggctattctcaaagctggaggcgcattttgccccatcaatgtcgatgctcctccagatcgggtcaacttcattctcggcgatgttgccgcgactgttgtcgtggcggccaaggagctcgcctccaatgtatctttacagagcaccgtaaacgtgctcttagttgatgaagaagaggaagggccttatttagatgcggactctgtgagtcggcgtgtcccaagcacaaaggacttggcatatgtcatgtatacttctggttcgaccggcgtgccaaagggtgttggcatatcgcattctgcagtaacacaggcattgctagcccatgatcagcatgtgcctgaattctctcgctttcttcaatttgccgcgcccacctttgatgtctcggtgtttgagatattctttcccctatttcgggggagtacattgatcagcgtcgaccgaaaggagatgctgaacgatctcccggcagccatctcagaaatgaatgtggatgcttgcgagctgacgccaaccgttgcggccagtcttttgcggacgagagataatgtcccagcattacggctgctattgacaattggagagatgctcaatgagcctgtaatacgagaattcggcggaaacgaggatagaaagagtcttctatgggccatgtacgggccaacggaagccaccatccactggtaagttttctttctcatttgattttttaaatagaccattctaatatattcataagcactgtacaagaagcatttacctgtacatcgtcaataaagaacattggtatcccactgtccacagtatcatgctttatagtcgagcctgcagaatctgcagacacgagcggaaatgtcaaaatcttgcccagaggagagattggcgaattagcagttggtggacatcagctcgccgatggatatctaaatcgacaagaacagaccgcttcctcttttatatcttcgccatacggccgaatttacaggactggagataaagcgcgaattgtcagtgacggaacaatagaaatctatgggcgcttatccgaaggccaggtaaagcttcgaggtcagcgactcgagttgggtgaagtacaatctgctgtgctgaaaacccctggctgtcatttggccgttgcagcagtggttgactccattttgattgtcttctgcgttgtggatgttggtgtaacggaagagttgataatggagcattgtcggagttggctcccacaatttatgataccgggagaactggtactaatggatgaattccctcgactgccgagtggtaaagttgacacgaagaagctgaaagcggattttgctcaacagagagcggcggccatgacagataatgactctacaatcctcttatctgatacagaacaggcggttatgggcatcctgtcaaccactttgggcaacgaaataagccctagtatgactctggcttcggtaggcgtagactctttggctgcaatcaaattggcatcgtcgcttcggtcagccggatatgatgcagtcgtggcagaactgctgagcatgcagacaatagcacaactttgttccagactacgcccttcatcacgctcctctgatagcgagcccgacttggttgatatccatttgatgggtagcttgagctcgatcgccgggagcaatactggcgtacaggagagccttgagcttgtgcaagatgtgcttctgtgcagtccgctccaagaggccatgttgtcagagacagcacggcgtccggaagcttattggaatgagattgagctggaagtgaatcctggaattactacagcagcaatagaagaagccattcatctgctggtgcagcaaacagatgttttacgattaggatttgttggctggcaaggaagttttgtatcgctactatttgggtctttgcggcccggccagacacaaattgtcgaagaatttcatcggccagagatatttcgagacgaagcactccttcgcccacttcgaatacagattcggccggctcggtctgatgagggactgcgtattttgatttatatccatcatgctatttacgatggctggtcaatggacattatactttcagacttatccaatctcttgtgcgaaaaacctctgtttcgccgaccgcagttttcaagcctcctcaattatatgcacaatgttccaagaagccagctagacgctgctagatcattttgggccgaatatctcattgatctgaataagcctagccgtccaaaattgggctctggaccggctgagtttgatgagatattatctatcaaggagcagattgatctctcccccaacgtggctagggacgcctttgtaaaggcgggatatggcgcacaggtgtatttccaagcggctcttgcaatcgtgtggggaagtattgcaggcacgtcagatgttctactgggctcagttacatctgggaggacagttcctgtcaaaaatatcgaagaaattgttgggccaagcatagcatcgctccctctacgcgtgaaaatagatccttcaactacaatatctggcgttttgagggatatcaacgagggcaatcacaagatcatggagcattgcatattgtcattatcagagattaagaagctttctaggctgcaggcggctgaaagcttatacgacgtgctgttcgtttaccaagaatcactctacacaaagaatcgcaaagaggctattatcagagaaacccgacatctagaccgactggaaactaggttgctgctggaggttgaaccaaatgattctggattttcaatacaagctacgcaccacactgatgccattccatccgatgtcgtggaaacattggtcaagcaaattacagcggttgttcagcacataatgcagcatcctgatgggttaatcagtgaattgaaagaagctacaagtactgagccgtctgttgcaaatacagaccctgaaaagctacaagaagagacagatctagctttgttattcgaggctgcagctgcaaggactcccaacgcagatgccgtctgtttcagcaggtcatttccgtcatctggggaaactctgtcatatgagactttgaatcaactttccaatcaattcgctcgctacttactcgaggaaggcgcggaaccaggccaagtggttggaattatcatgcagaaatcacctcttctgtattcttcaattttgggcatcgtcaaggccaggtgtgcgtatctgcctctcttaccatccacgccaatcgagagagtaaaggagatttttcaaactggaggcataaggcactgcgttgtagatgaagagtcgctgaacaagttttatgacgcagtcgatgttcattatttggactttgagtcagacccattgcagaatttctcgactcacaatctggacatagatccaaacccttctaggctggcctatgtgatttatacctcaggaaccacaggtgtgcccaagggagtagctgtcagccagaagaatattgtcagcaatgtcacgtatcttgcatctatatatcctgccgcgcaaaggaatccttcccggctactgcaagcttgctcgcaagcatttgatgtctcggtattcgagatattctttgcttggcacgctggcatgtgtctctgcgctgctgctaacgacgatttgtttgaagacttggagcattcgattcggcagttccagattacgcatttgagcctgacgccgacagtggcatcgctgatcgacccgaggaatgtacctgatgtagagtttcttgttacagcaggagagcccatgactcaatcagttctcgatacgtggggagagctactttggcaaggatacggaccatcagagacaacaaacatttgcagtgttaaaaggatgaagcgcggtgaatatattgaacacttgggctggtgttttcctaacacatcagtgtttgtgctttatccagacagcctctcaacagttccaattggctggatcggagagttttgctttggtggagaacaagtggctgatgggtatctcaatatgccgaatctgactacagaaaggttcatcaagcatcctgaatatggccttatttatcgttctggcgacatgggaagaatgcttccggacaaatcactcatcatactgggccgaatcgatgaccagctcaaactgaggggtcaaagaattgaggctagcgaagtcaacagcgtgattactctgaactcatctgtccacgctgcggtgactttgatattaaagagagaagtaggagcagcggatcaacttgtctcgttctatactacttcgcataagactggcgaggaagcatgtgaagccttgaagcctgataccgagactcatcgctctttattttccgccctgctatcaaaactatcgtcttatatggtaccttcatacattatacccatctctcgcataccactcacgtctagcggaaaagtcgatcgacgaaaactgcagtcttgcttcaataacctctctcaggagtaccttgagagggtttccagtaccatggtggctgaagatgatgccgaatggagcaagacggaaaccttgatagcaaacgttatcgctcaatctttgggaatgtccagagttgacattggtcgatggacgccgtttgtgacaattggactagactctatatctgcaataggcgtatctcgcgccttcaactcccagctagatcgccgggttcctatttcggcaattttgcagaacccgtctattgcgcagcttgctcgctttctcgaggagagaccagagacaggtcattcaacgaagcaagtgaagttcttctccgatactttcgtagaagaggttcacaaagcttttcagcaagagccatattctattgctgaagtgctaccgtgttctcctcttcaagaagcaatgctggctcaagggcagggcagctattacaatagaactcttcttcggctccatggccctgtggatgagatgagagggtattggaatgagatgacaaaccggcacagcatcttcagaacgtgcttcattaccactgataacgtcaaatttccgatcgcccaggtggttttggataattgggttgttcagtggaaggatttcagcgctgatgaatcttctctccacgagactgttcaagaacacttgactggccttcccgatcccttggatactaagatgccgccgttatcatttgctattatccagcaacagcaatcggcatacctatctttcatatgccaccacgcgctctacgatggcgtggcgatggaaaacctttggagagaggtggagtctttagcgcatggaaaaacactgcctccccctgtttcctacttgccctttcttcaagaggcgcttagcttgcctgaagataccgaaaagttctgggaaattcattttagaggatactcacctttcaatctcttcacaaaaccgccaaggattcagagctctcagggtacgcgtgaagatactcttcacgcatcgtataatgagacaaaagatcggcttagaacccttggagtgtctttactctccgtgtgtcaggccgcttgggcagatgtgcttgcagtttgctcaaattctccagacatctgcttcggactggtgatgaatggccgtagtctggatatcgaaggtctggacaggctagttgcaccttgctttaacacgattcctgtcaggcatgatatttctaccttttcccgcagcattgacctcgccaagtctttccaaagtctaaattctgatttccaaccgtttcaattctcgcctctgaggtccattcagaagctcgttacaaaggaaggcttggggttgtttgatacgttgttgcttcttcaaaatccatcgcaagacatggacgctggtctatggtctctagaagaagattatggcgagatggatattccaatcgtctgcgaagttattcctcgccaaaatctgaacgcgctggatgtcagcatgcattatgagaagagcgcagtgagcgcagatcttgcattggtatttaccgagatcttcaaactgtttttccgaactattttagatcacccttcgtcagctatgccgagtaaaaacgatgtacaaccttttcatttatccattctagatgagatcaacgtcagaagaaacacgcgtataaccccggtagaagattaccagagcgatgcggaatggacggaactgcagacgaaaattcgccaagttctttcaagtctttcagcaactccgattcaaaagattcgccatgaaacaagtatattccaacttggactggacagcatcaatgcagttcaagtagcttctatgcttcgtaaggagggccttgcggtgtctgcttccgatgtcattgagtgccaaaattgtgttcgattggcggataggatatctgaagccatcaacggtgacaaagtggcgtctggatatgactttgacacattttcgaagggtgtgtctgctcaattggggcacacaatatcggatattgctgccgtggaagccattcttccttgtactcctctccagagcgccatgcttgcttcttttgatcagtctcaagggaagaattatctaaatcttttgtcctatgaagtcgaaaatactatctcaaaggatgatttgactagagcttggaagtctcttcgagatcgacatccaatgcttcgtaccggatttgttgcgattcagaaccggcatagctcgtatgcaatgctaagatatccctctgggtcggaaacacttgatttgacgaattctgtatctgatttggcatcggacggtgacttattcagatggaaagcggagcaatcgactttgatcttgaataacttacacttaccgccttggagagttgtgctggcggaggctgagggcaaactgaccatgaacatcctgatacatcacgctctctatgatgcgcattcgctgggccagatactagagcttctatctgagctcctagaaagaccaagtgccacttttatccaacccatagagcctgcgctggcagagattctatccaaaagcatcagtcatcaaagcgatgcgcaggatttctggcaaagcaaagctgaaaccacagtggtgaacacttttcccgtcatgacaccgctccgagaagatacaagaaatatgatttcacatgaaatcaagtctaatatggcgctgtcaaccttgcagatgttggctaagcagcaaaatgtatcggtccaggcaattattcaagcggcgtggacgagaattctcgctgcatacttgggcgaggactctgtcgtgtttggagtaactttatcgggccggagtctagatgagacgagggatgcaccattcccttgtatgaacacgattcctgttgttgcttcgaatctaccgtcgaatgctcaattggcccgctcaatgatggagtacaatatcgacgcacataggcaccagtatgctcctctatctcagatccagaagtggctgggtcatcctgcaagacctgtattcgatacgattctggtttaccaaaagttggataatgagccttctgacgctcggcgctggaagcttgttggcgactatgcgactgtcgactatccggtgtctctagaggtcaaacccatgagtagtgatgagattcgactttgcatcacctttttcagcgacgttttgccagaggaacaggcggacttgttggtcagacagtttgacgcgatgatgattcacattgctactgagcctgaagctgatgaagatggcatctaccaatcgaagcctgatctattttccataactcccactgtatcgctagaactgcctgcgcctgtgcgatttttgcaccatttcgtggaagagagagctttgtctcacccgcatgctactgctcttgaatttgtcgcaaaatttgaaggctcacggcctgtgaagcaggtgtggtcttacgctgaatttgatgagatgggtaatagagtggccaacttgctgagtggcattgcggccgttggaagcattgttgcaattcactttgaaaaatgcccagaggcctacttttccatccttgggatattgaaagctggctgcgcttttgtagcgctggaccccagtgctcccaacgatcggaaggagtttattctgagagactccatggcaccttgtcttctcaagacctctggaagtgaaatcgggtttgatacagacgcagagattattaacgttgatttggaatctatacagcatttgtctgccgagaagcgggaattggatccgcaaatcacaccggatacgacgtgttattgtttgtatacttcaggcacaacaggaacgccaaaaggatgcgagattacgcatgacaatagcgtgcaggcaatgatggccttccaagaattgttcaaagggcattggagcgatgactctagatggctgcagtttgctgccctccactttgatgtctcggtgttggaacaatactggagttggtcggtcggcataaccgttgttgcagcaccgagagacctcattctcgatgacttgattgcgtcaatcaataatctcgagattacgcacattgatctgacgccgagtttagctcgccttacacatccagatgaagtgccgggtttgtgcaaaggagtcttcatcactggcggcgagcagctcaagcaagaaatcctagatgcctggggcccaaagtctgtcatctacaatgcctatggcccaacggaagcgacaattggtgtgaccatgtaccagagagttcccatcaacggacggccgagcaatattggtcaacaatttcctaatgtcggatcttacgtattccgcaaggggacagaaattcccgtgctgcgtggtgctgttggagaactctgcgtctctggaaggctcgttggtaaaggttacctcaaccgcgaggaacttactaaagagaggtttcctacgctttcagaatttggcgagagaatctatcggacgggtgatctcgtgcgcatccttcatgacggctgctttgactttcttggacgagcggacgatcaagtcaagctccgtgggcagcgtttggagattggtgagattaatcacgtcattcgcactggtgtttcggaggttaaggatgctgcaacaattgtcatcaagcatgcatccagcggcaaagatgtcttggtgtcgttcctggttggcgagcaacagcccaaggcagtcctggctccgctgacagatgatgataatctcggcatgaaggccaaagagacatgccgagcaaagcttccgggatacatgattcctacatatttcttgatattgccatttataccactctctcccaataacaaggtcgaggctaaggagctgaagaaactgttcaatggcctgtcgcatgagcagctgatggacttgaccgcgtcgaaggcatcggttcagtctattaatagcgaagagagccaaaaaatagtcaaagtcatatccggctttactggcatagatctggacaacattgatggagatacaagtatctttgatcttggagtagattccatcagcgctttacagctatcggcagcattcaagaatcacggatttgcagcatgctcgcctgctactctgctgcaaaatccggtcatcacagacttgatcacggctctgtatgagaaaatttctatctcgcaaaaagatagccgcgtgaaagaatcacagcagttgattcaggcatatcatcacagatatcgggcgtttgtctgtagcgttcttggtatcccaggagacgatatagagtacattgcgccttgctctgctctccagcagggtatcatctcaaaatcgattacggatgaagttcgtggcacatatttcaactcttttgtgtttcatcttagtagcgacattgtggacgaacagttgaaggctgcttggacccaactagtcgcatctcaagcgattttgcgaacggcgtttattaaaactgcagaaggctacatccaagttgcgctgaaagctccaaatttgcgctggatcgaagaggttgtgagagatgacgagaaggcattcctggatagccattgggaagaatgggtgcaacgaaatagtgaacatgttatcactccagttgaggtgttcttagtgaggggtccgggattcaagaaacttgttattcacatcttccacgcagtatacgatggaagcagtttcgagttgatgttacggcagctacaagcttcttatactgggaagtctattacctcgtcttcaccatcgttcatagacgcgttgtctcacggtccgttgtggcggcacgacaattgccgcgaattctggcaaactcatcttcttgattgggatagttcctcagctcttcaactttcttccgcccataacgaagcagcctctcaaatacgagttattgacggggctgcactggagagcatccgaaagaagcacaaagtcactttacaaccggtcataatggcattgtggacgtctgtgcttcaaaaacatttctcttgggggttaacaaccggtgtcattgtttcagggagatcaattgatcttgctggtatcgaaaatacaataggaccgctcttcaacacactgccatttttcaacaagacgctgagtggccactcgtggacgtcgctcatccgcaaatgtagcgatttcagcacagcaattttgccctttcaacatgtaccgctcaaaagcatacagaaatggtgttctggcgggcgccaactattcaacaacctctttgtatttgaggtggagcagcaggtggcggatgaacttgagctatggagaatcgaagatggacctctcaatcctgattacccactggcgctggaagcgaaaaagctgctgaatggtgatgttcagctgactctagttacacaggggcatgtagcagatgcttcaatgctacgggaaatgttggacgaggttgaagagaatctggccctcatgtcgacggatgcgccacttcctcagcctacaggaaatggcgtcgcagtatcagcaaaacagaatgggtttgcccattcaaatactgaaactcataagcagcagcttgagtggagtgagcaagcgcttcgaatcagagatgagattgcttcgctttctggtgttgacgctcttgaaatctcgatggcaagtacaattctcgagcttggcctggatagcattgatgtcatccaactgtctgccaaactcaaacagaagggtatatcgctttccgcttcttcaatcatgcatcagcagactattgcgaaaatggcaccttgtatcgaagcccagtcatccactgagttacccagttcggctgcaaatgagagattctatagtattgaacagaaactatgggcttatgcccgaaattctgggctggatatgaatgacatagaggccgtgctaccaccgactcctctccaagaatctatggctgccggaatgatacattctgactttgagtggtatttcaatcatgatctgttggaaataagagccggagtcgatatggggaagcttcaagaagcgtttgttcaagttgtcactcagtcgcctattcttcgaactggatttctggaagtggatgatttacagctcgatatgggatactgccagattgtacataagcgctggaacaatgagattgagcatgtcgaggtggaagacctggtcgaagttggcaatctcattgagaatgcaaaggaaacctccaaaagacatgacggcactgatgctctcttccagctcaagtttatgagttgtaaagagcggacatttgttctcatttcaatcgcacatgcactgtatgacgggtggtctctgagtcttctttatcaggatctcgaaatggcattgtacggaaagcttcaaatgagaacatctgcgaacccgtttcttcaaagagtactcacctcagctacagaagaaggcaatcgattttgggctgcgtatctcgatggtgttgcgccctcgactcttccagagctacccaaagatagccaagacaagctgcatcggatggaatattcttctaaaaagtctgcgggtgatatcctatcattctgcaagaaacagggcatcagtctgcaagtattgtgccaagcctgctgggctcttgttctggctcatcgggtgaaagcccttgatgtcactttcggcgtcgtaatgtctggacgagattttgaaggggctgaagatttaatgtttcctacgatcaacactgtgcctcttaggtgtatcctttatggaagctctgtatcatttttgagataccttgaggccaacatggcggatatccgggctcatcaagcgtatccgctaaggaagattcaaagtacgatacagctgtcaagcggcgaactgttcaatacgcttttcatgcttcaaaagtctccatacagctcgtctgaagaaccgctgctgagatctgttgacggtgcatcggcagttgactaccctgtcagcgttgaggccgaggttgtggatgatgttcttgtctggcggacagcttgtcagtccagatacgtttctgaagacggcgttggaaaattgctcgatgatttgaaccatgttctcgagtttctgacgggctcggatgaacccgagattctctccttccaggataacggtgtttcgatcggtgggctgccagttatctacgtccctacaacagagcatattgttcagaatggtaacggcgaagacagaaatgaatttacggatcacagccacgaacttgacgaaactactttcgcgattcggaaagtactcagctacgtgtcagatattccagaagactccatcagacccgagagcagcctttaccacctgggcctggactctattagtgcaatcaaggtatcgtctctcttgcgcaaagagggcatatatcttaaccccagagatctcatcagatccacgagcatcagccaaatgggtcgacttgctactcctctcttagtaaacggcgatcgacccaagcccaaagaattggcgtggactcctgcggaagatgttgacgttgaaacactttttgctggcgctcacgtctcgaaagaagatgttgaggctgtattaccggcgctgcctatgcaagtctacatgattagcgcttggcaaaacgcagagggcagcgtcttttatccggagtttaggtacattatcaagggagccgttagtgaggaggaagtgcttttggcctggcaacgtttggtcgctcaaacaccaaccctacggacggtcttcattgcgactaactcgcctcagcagccgttcttgcaggttgtgctcaaggcttgccatcaacctgctgatggtactgcagccaaaccgatgtgccaacttcatgtcgccgagctagaaggagaaagtggcagccagatagccatcaggctgaaaattcaccacgctctctatgatggagttagcattcaagaaatactgcatcggctgtcaaggcttattggaggggaaatatttgaacacgaagaggatgttggagagtggtcccgatatgctgttcaaccaacgctggaggactctcgacaatcgcgcagagccttttggacggcatatctgagtggctgctcaacagacggcgacgattcagccccagttatggcaggcaaacgacgagtatcgcatctacagcaatccgcagtatcggatatcacacacctccttacagcggccaaagaaatgggcatcagcttgcaagcaatcttcttcgccgcatacgccataacgcttgcactagagaatggtgtagatatagacggcgaaggcaaaaagaccgtcatattcggcatctaccttgcgaatcgatctgatgaggctcttccgccgatataccccacgcttaaccttgttcctttgagagttgaagtggcgcgcagcgactctcttctagaagttgctagtgctatacaagacgatatccaccttgtatatatagagggtcgtgccgatgtgggtttgtgggaggtggccgcgtggacgggcgtgagggtgacttcgtttgtcaattttcttagcctccctggtgctttgtctgagagaccaaatggagactcggatgatgttgagcttgtaccactacaaagagaagatgatgttttaggacctttggtggatggcaacgataaagaggcgatttctcattcttgcatattgaacaactcggttagagatgcattcccagtaagtttctaatcctgaactatcaaagacccatttactaataatatactttatctaggccgcaatagatatcgaagcctctatacaaggaaagagtttagacattggcgtatttggatctcaacaacggctatcagacaagggagccacagagctagtcgcgagtattatctctcacttggcgcagataggtgatggggacgatgtagagatgacagcgtgggcttcgttttgggaaattagaagtattaggtaggaacggtggtttgctggccatgtaaatggatgatatgtatactagaggaagcaaatttagtagagcatatattttagtcgaatccattgaacgccgtatagtttgttagcaagagggaaaactttgtgttgcgctgtctgctagccctatgcatctcggcgttttttatacttgagtgagagcttgaggtacatatttgctttagccacaaaagcatatcacatgtaactgctccaaggatacggcgcggcaagtcgcatcacttgcctgcaaaatcgcaagtcacattctcacagatagtatctggctagagccgtatgaaaaacaacaacttttgtaattcttgaagctacatggatatcgtcatcgtataaactatcaaagggaaaaaaaaaaacaaaatatacaagtcacgacacgtcccgcgctgtcaggtggtgcaatatccaggctaagcacgccttgttccttttctgtgatccaagtagaagataaaaatctatgcgccatcccagcgccatcccagctcatctattcgtctatagtcttgaagtcttgggcttccagccctcttccatggcaattagctcggctgctcgctcgccaatggccagcaccgtaagcatggggttgatggagggcatctcggggaacacgccagcgtcagcaatgcgcaatttcttgatccctcggacctttagctcgtggtccacgactgcggcctcgtccttggttacatcgcccatcttggtggtgcctgcagggtggtagacagtatgagcggcgcggcgagcgtattcgctgatctgctcatccgtctgcacctgggggccgggagcaacctcttccttcagccattctttgaaagggctttgctgagcgattttacgggcagccttgatgccggcaacaaatgtggcagcgtcgtagccttcggggtcggtgaagtagcggaaatccagagcaggcttgacagcggggtctgcagaggtcaaatagatgcggccgcgggatctcggtcgggggatgttgggggtcatgcagaatgcgtagccgtcctggatcttgcgataacccagacgctcggtgttgagggtgaatgggatctggtagcagtgcatcatgatgtcggcagcatttccgtcgttgcctgcggcgttggttggctctcggcggatgaagacaccggcatcagaatccatggtggtctggttggggggaaccggcttgttaagctcccacatgatgatggtctctgggtgatccagcaggttttcgccaactccggggatatccttgacaacgggaattcccaggtcctcgagctgtgagcgcgggccaagaccagagtgaagcatcagacggggtgtgtctacagcgccagcgcaaaggatgatttcctttcggggcttgagcactaccttttgaccacctgccagatgaagagcaataccgctcgcaacatcgttttcgaccaagactttggagacgtgagcctcggtcaagatggtcaagtttggccgtctctcctctcctcgaaggatggggtggatgtaagcaacggatgcactgcttcggcgaccgttatcggggttgtaggaaacgttgaagaagccggcgccctgggttagctggcccgtctcgcgaatctcagtattgaagtcatggataacgggaatgtcgagagcagaggaacaggcttgaacccagtccttgcacagctgattgcggtgacgagcatgcactggctggaaggtgttgcgcagattgtccacgtgtcgagtgacattctcaaaggtccagcccttgcagccctgagcaacccaacggtccatgtcatggcggaaagggcggaaagagatgagagtgttgtgtgacgagcagcctccaaggaccttggcccgagagtgacggatgtggctgttgcccattggctgctctgtcgtgccgtagtcgtagtccagctcgccgccaagcagactcagccactctcgcaggttgagaacatggttgaggttgaaatcagagggcccagcctcgacgaggaggatgcgatgctcaggcagataggaggagagtcgagacgcaatcacgcagccagcggtgcctccgcccacgatgatgtagtcgaaagcagagctgctgttgtccggaagcgatcgggtcgtcatggttggtgtctcgaggaagttagagggagtatgaagggagtatgaacagagcaagaagaagagaaatatgcgtcttgccgggtggcctggcttaaatagcttgctctggctacaaatgaggcttggaaactacgcttttccccttgaatgttaaaaacgccagggtgaagactagttgaagagcgtattcacaaaagtcgaaaagatagtttctcgtctattcgcttgcccagacaaagtttcggtagcaaaagtctaggatcagcagaatcagtagcctcggaagaaagttgaagtctaaagcaccacactaaggcgagggaccccaagatatatgaagcagatgaaacgacgagtcagccccaaagcatttcttgtacaagtagattccgccgaggccatgattgcggcgtggacggctgagccattgcattgacgctaacgacgccatcaacgaagcacggctctcgcctcgttgtttgcggtggagtttgaatcagcagatgatttgtagtctcgggccaaaaggggggggaagccatgtccctcatttaaaaaatggtaaaaattctcaccgatgtttaccagcagcatcgatcttcagggttcctgtcaaacagagaatggatccctacacagctacaccacggccgcatgacgtcaaaagcacatggtgggattcagactaatgcccctgtcagcaattccactgttggctgttcgttggttggaggattagtagcccacagtgtgcctggaatgacatttgcgaggcttctggctgggctcttggccgtgattgcggggatccagcaggcggttctgctgcttagaagccatttcgagcgttggtctggcgatgatcttgacttgatggaggcgtttaggaagaggccgacgccgagtggagccgatggcgggcagctaggacggggctaggttgatccgggcagaaaactgtaagttgattgggccagagggccaccatggctgaagagagtggggcatgtactccgccgtggagaacctgccgtacagtacctgctccaagctctgcagcacgacacgccacgaatcgcggaactgagcgctgcttgcagcaatcggaacaattattctagcggtggctgtacctgtagagttttctcgcggcatgggatttttcacaacgctgctgacggctctgtgtatcgttttcagctggcctgtggtgacttgataggcctcggagtcgctgtgctttagcgcattactcggagtggcacatgcaaataatgcccgatttcatcgtcgctaatcggggcggatctgatttcgatgtaggtttctatactccgtacctacacaaaggtcatctggcatcagccttagcagcaccggcatattccagaatcgcattccaaacgttgatactcgacagacggaaagtcaagaaataggaggcatcacatatcggattctcagttgcatcttcctcagccaactcgtgcgcagcctccaccgccaagccgagccgttgtccaagaacacggggagagctccacaacgccggaccggactgcatcttatatctctcacttctccatcggtgacgtaggcagtggtttatcgccttatgattccttggatttctcttcccctggccagggctgtttgccagtctcctgcctggttgccgaatgcaggcaaacgctctcacggcctacagtagcgtgtaagagagaccgtcttggctgctgcttagccccagacacaccggcgctgaagactccacctgctgttggtgcaaacggcgctgtggttcctggcaggtgagacgcaggtattctctttccaaacgaaaatggcagacgagtccggtttgccacggtttacacgatggaggtacctcgtaatagcgggtgttggatgtttgctacagcactgtggagttgctggtgttgcttggcgcatatacacttaccgctaaagactcaggtaggtagcgattgcatgtgcctgtagtatacctagtattagtcgcggaatttcaccgtcttagtacgccgccaaagacaagatcgacgtacgtcactgtccggcgtccgattttcagtttcaacaccaacaaaccaattccgatattgatctggtctggaatgatctgatctgatctgatctgatctaatctcaaagaataggcagaatcaccacgccaacaccaaaagaccatcatgaccttctcaaaagagattcacacctttcactcgggaaagcctcagccgcaatcctcgggatcgcacaccttccagtctctcgatccaaccacggccaagccattggcaacaatctacaccaccaccgccgcccagctcaacgacgccgtctcctctgcccaaaaggcgttcccaacatggtcgcagacgcctgccccgaagcgagccgccatcctgctccgcgccgccgctattttgcgagaacgcaacgaggcgctggcccgcacggagatgctggacacgggcaaggcctggtccgagacgtcaacggtcgatgtggtcaccggcgctgatgtcctggagtactacgcgcacttcattggcaacagccagcccggccagcacaccacgctgcggccagacgcctacgtgctgacgagccacgagccgctgggcgtttgcgccggcattggcgcctggaactatcccatccagattgccctgtggaaatcctcgccgtgtctggctgcaggaaactgcatggtctacaagcccagcgaggtgacgcctctgcacgccaatacgttggctgagatctacatcgaggccgggatgccgcctggagtattcaacgtcgtctacggcgatggtcccagtgtcggggcgccccttgtcgcccatccgggcatcgcaaaggtcagcttcacaggccaggttagcaccggcagcaaagtagccagcgaggccgccaagggcttgaagagcgttacaatggagctcggaggcaagagtgctgttgtggttctgccagacgctgacgtcgacgaggcagccgacattgccatggctgccaatttcttctcctctggccaggtctgcacaaacggctcgcgagtcttcatccccgataccttactatcacgcgtcgaggaaggtcttatcaaacgttgccgcgagggcatccgcatgggcttgccacaagacgaaacgacgaattatggcccagtagtcagcgccgcccagcgcgacaagtgcaacatgtacattcgacatggcaaagaagtcgacaaggcaaaggtcctgtacgacggcgccgttgatgcgcagaagaataagcctacgcccgacggatactgggtcccgcccgtcatcttcaccaactgcacagacgatatgcgcatcgtgcgcgaagaaatctttggccccgtcatgtcaatcttgccatacaagacacagggcaagtcacaggaagagtggctcccggagctgattcggcgcgcaaacgacaccgaaaccggcctggctgccggagttgttgctacggatctgagtctggcgcagaacgttatccgacagctggaagccggcatcacttggatcaacacctggggagagtctccggctgaaatgcccgtgggcgggtggaaattgagtggcgttggtgttgagaatggcttcgagggtatcatggcttacatgcggataaagagcacgctggtacagctgggtaagggtgcgaccaaggggctttttgccaagctatagtttaatctgtgaagaatgtttcttttttttacaaaatggcgtcagcattggtttccataggtcaatcttgaaatatatagcagggcatatatataagcgtctttgttgttttgcaatttttaaatctcgattttacatgtatagtgcaattccaaatcgctcaacagattctcacgagtaaagttctctggattaaacgtcagatacgcgccaaagtgacaaagatgaaggcggccatacagtatctctttctctgcgaaatgcaagatacaaactcggctcaaatgaagatggtggtcaaaaaatttacctaaagtcatagacgtgatatacgtaggcctgggcatggtaccatagctttcgctatactgtacgggtgctttacaatggactgtcgctgatgcgactttcacagcaattctcaagtttcttggaccgaccctttcacagcattttgaatatagtatgtctcaaggtggtgagggcgcttgccaacgccggcgctggagttttttcacagttcagcatttttagtatagcagtaggcagccgattacatggggtgagctggagacgatttcacagcaattttcatattccttgagccgacccttcacagcattttgaatatagtatgtctcaaggtgataagggcgcttgctaaagctagcgctaacgctttttcacagcatttttagcatagcagtaggcagccgactacttgcttgtggtaagctgagaacgctttcacagcaattttcatatttcttgagccgacccttcacagcattttgaatctctctcacggcggtaaaggcgctttgccaaactcggcgctggagctttttcacagcgtttcatgaagcagtgttttggcctcgagatgcagttataataaaaatcccctcgaagagatttaaatgaagcctgcttgacgtaagctaacgaggagggcgtgagcatgttgcctattgacccgtcaaaaaccatcaaagtgcctatgcagttgcctttttatgcgcaaatatggcgatagcgcaataatgaagctattccaaccaccttctttatacccgctccaaatgccaagcgatcagtaatcccaagcttcgaacggactacaatgatgtaagcaaaatactgcaacgcgatagccgggcagaggatacgagctgagatcctggcgacatgtcttacgacttttacttggggcaaagcttctttaaaacttgcgtagaggattgtccgaaataggaagtcttgagatgtgcgctaagtctcgcgccaaaatagttgccgctgacaatgaatctgctattcctatttgacccttccaatctgtcaagatggcaattaaagcttagaaattggatcctcgcaatgctagcagcgacttagcaatcatctcgtagactgaaatttataagccgaaatatgaagaagcgcatgctagctgcttagacttagctgcacgctagagacatggaacgagaagacatataacgccaaagcatactcttcatgctgtgagaaactgcttctttcaaatcctcagtgatccaaagagatcaaacatgaacgacgtattacgtgactcgccctttgggcaggtagtccgctttctcagcaagaacaaatacttgcaatatgccgaagaacgaggtggattccaaaacccctattacggctcgcaagctttgcaaaaggaagtcgacatagaacttcccactacggccgcctcttcgaatactacgttggaagaaactactactactggcttggaaaggacaaattctcaagaatttacgaccaagccccccctcgccgaagcaaccgatgacgtggaaaatggcctttcagacaatcccatcgagagggtcgtcactactcagagccatagtgaagtgcagagaatagaaagtcgtcctattaaaccaacaactacgagcgatgggacaatattagttgattggtacactaccggtaatattccctagtcatcagaacaagtggtctcttgggcacatctaacaaagtcttagatgatcctgaaaacccccaaaactggagtgcgcttcgaaaaggttttgtatctttccaaatatggtaaataaagtccaaataagtcacctttcaagcccatgctaagttcagaagcatctattcttttgctgtctactttggatcttccatctatatcggtgctgtgcccgaggtggtagaaagatacggtatcagcgtcgaggtttcttctttggctctcgctttatacgtttttggatgtcagtatatgaaattgcgcttgcatcgttacttcagctgctaacacgtagatgaacgcagatggctttggtgccatgatattttctccattaagcgagtaagagtcttctccaagtttcgcagtaacccaaagcctgtgatactgaacatctgttagaatcgccgcaataggcagaaaccctccatacattataacgctcttcatatataccatactctgggtcccagcatcccttgtggataatttcgctggattcgtcgttctgcgcttcttgacagggtttttcggtaagtttctgatgttgttttagcgtagacgatattaacgtaattgatacacaggtgcgccatgtcttgcgactggaggtgcttcatttgctgatgttgtaagactgtttcctcatatctcgacctacagtatgaacttttaactaacctgaattcagtatccacttcttcatgtgccttacttattggtcatttggggcggagccagtaagttttacttacatcttgcatacccaggaaaaattgagaaacctaacaaagcatctttttcagctgtatttggtcctgctatcgcgccggtaatctctaacttcagtgcccctgcagagggctggcattgggtatcttgggagatgctgtggctcagtgcacccatcctctttggcttcttcttcttcctccccgaaacctcatcggccacgatcctttactacagagcacgaagattgcggagaataaccggcaatgatcgataccgttcacaatcagaaatcgatcaaacaaagcggcagatgacgatgaaggatattttatataatgccatcatcaagccagttgagattaacgctcttgatccttcggtgctcttctccaccatctataccagccttgtctacgccatcttctactccttcttcgaagctttccctcttgttttttcaggcgtttatgatttcagattcacgctctctgggctgccgtttttgggagtttttccaggcttgttcgtggctgctaccctgtgtgtggtttcgtggcatttgcaagtggtcaagccttttagaactgaaggctttaaggcattcggaactccagaacatcggttaattccagcgctgtttgcatgtttctggcttcccgtcggcttatttctttttggtacgtcattcagagaccatttcaactggtatcatactaatatatcttgttgaatggtaatagcatggacatcccggccgagtgttcactggatggcacctatcatagggctgtcgctatccattgttggcacattcacgattattgtctgtatgctacaatatgtagctttcacttacccaaaatattcggcgtcgctattcgccgcaaacgactttgctcgctcgactctggcggcgggtgcaattatgttctcgcggccaatgtttctacgccttggaatccactggggcgtttctttacttgcatttttggacattgtttgttgcattttgttgtttgggctctggaaatttgggccgagcttgcgcgctcgtagccgcttcgctgaggcctaaatcgcactcgagagaatgctcgaagttattagagtctcttcgtctgcatttttatcatatagaaacttcttttaattcacatagatatacagttaaagcatggagaggcacattttgtgtagttgcattgcacatcatggtctctccatttgtacgttggtagtgacacaatgaagtctcatctttctcgctgggctcccctgcttctatttagtaatctcattccctaaacaaaaagagaaaatggtggtacttgttgagaccaagtaaagtaacttggtgcttcgtactcattcattggccacttacaccgcggagtttgttgcggtgtttcgacgccttcaactccttgcgtcgtccaatgtttattcattacaatgggtgctttttgataacggtgcttcgactgtatgacaaaacttatttgactcactcgattagacgacaattttaagagtagttagtggaaataggctgctcaaatatcccgaggagcaagatggctttgctctgcccgcagagtatcaatcgagaatccagcagtcatctccctccgtcctatcaccaccatcacgggggaaaaaaaaagaagaagatgtagaagctgctacaggccaatcttgtctttctgaagctttagaacgagaagttatacttgttacgtggtattccgaccgagatcccgaaatctgcagaattggtccaacagaaagaaaatatggatatccagtcttctgttttctacacagttgccgcgtatatgggggtcgtgatatataaagttagcgaagatggaatgatgaagcaatttgtagtcaagcagtcggttgcatctctcggcctgactctttacgtctttgcttgcggctttgcctcaatgattctgtcgccactgacggagattcccgctattggtcgcaatcctctatatgccatcattttgtcttttcaaaattttcatcattcccgctgccttggtcgataatgttgggggattactagtggtcaagttcctgcttgagattttctgctcttcggctttattcaccgtgcccctatggcgattatttaagccctgccaatatgcaagccgtgattgcgttatggtcgatcagtgcaagctcagctcccatgagtatcataactttttcattcttataaaactatgttattgtagatacaaacttatcttacgtctctactttagataatggggcctgtcgttgcagcatacgcggtagaaaagatgagctggcgatggagtgcatgggaattgctttgactctcagcgccatgactgcttcaatgctcggcacactatcagaaacctcgagagatacaataatccttcgaagagccaaacgactcaggctggcaactggctgcgacaacgtcgaccacgaatccgaggttcactattctcacttgagcgcccgagaaattacttcttgagcattgattaagccttgagaaaatcagcgcccttgatccagccgtgttttttacgatagtatacctaccattgggatatgctatatgctactcattctttgaatcgtttctactggtctacagagacatctacgggtttagccatggagtcatggcattggctttcctctcaatgatggtgagcttctttattacaagcgtgggccttggttactatatgtacttcatcattgatcaaagcaacgtcaatgacgctcctccagaaacaaaaatgatatcaggcctattcgggtcggtctgtgttcccataggcttgtttctttttggtatgtttaccgtctttatgatcttcagcttgcgattctatctgacaaatacaccagcgtggaatttgattcgctcggtccattagattgtatccatgattagtgtgggcatatatcacagtggtgtctttctaatagggcaagccgtcctcaattatctaccctctacgtgccctttctatgctgggtctctattcgctgcgaatggacttgcccggagtcttgtagcgggtttcgctgtcctattttctccatcaatgcttgagaggttagcgtctttggtgcaaatcacaggcgaaggagcaagtttgtagtgtcgtcagtcccgagacgaggtctttgtgtactctgtatagtttgaacaaagcctcttcaacatgcaatggaatggggtacatgatatatgtccgtggtaaatggacagtatctaaagctatttcgagaggcgatcggcaagatactgatgaaggatgccgctgttctggaaaagaggggcactaggcctttgtgtaggttaaaattgctgtgaagacgccacgcaatttcttttacggagtaggccaaagttgtacgcataattacatcacctattttatcactagactcaaggaacaaaccacggaaacaacatttctggaagcttcacggaatagaattgagacgatatttcatctcgactggaatctatccgtcgcagcaaatgattatatgggcgcataacgtcgcgtgcgatactatcaatagcattgatggaagatgtacggatacggcgctataagacactaaaagcttactcccacaacaaatggcgtcctaactacatagactcaatttacgtgcaatcttcttgccaagctggcttaaatatgttttttttttctgtattgcaagcacgtattttcatttcttattgctccgttataggtcacaaatgtgtgtcaggcgattcctatataagccatctatgaatttgaatgtcaatctggaaccgtatggcaatgcggcttcacagtcgtccgtctaggaaattccaactcgggccatgaattcttgccatgtatagtaaagaagcgatttttttctatgatatgtagcaaatcctacacgccgaattctctgtcttttttatccactaagatgtctactttcagtccctataatgcttgatataaccagcaatatggcaggcaaaaggcttattctgctcacaggcgccaccggcttcgttggattcagagtgccgacctacagtgtgcgaattgccgtccgttctctcagcaaaactaataaagtaatttattcgtcacccattaaagcgctcaactcgagcgaagagagcctttcgttcactgttgttgaagatatggcggctccgggagcactcgatgaagcagtcaaaggagcgacatacgtgaacattgtgcgactccaatcccgcttctgggtcgagaatccacaactccagacagtttcgacgagtactttgtacaagcgtctcgcaagtctgttattggattgctcgagagcatccagaaagccggtatagttcgtcgaatcatcataaccagttccaatgtcgccaatattcctggtcactatttcaagggccaaggagacgaaaatatctttgacgcggaaagccgcattcctctcactatagaaccatatactaatcaatttgaggcatattaggcttccaagactgttgcttcgaatgcctctgaagcctggatggctgaaaataagccctcttttgatctgatcagtattattcctgggtgaattttcggtgatgatgagcaagccgctaccgccgaatatttcgagagcgctactataaatgcgcttctcatgggtttattacggggctcagctgcgcctttcacaatgaacggtaatcgtgtccacgttgaggatgtcgcttagcttcacgtcgcaggtctcaatcctaaaattcctggccaccaagcctatatgactacatcggacggtataaagggtactataaatgaagatggcgttggtattatcaagaagcactttgccgaggagattgcacagggacgcctaaagactacaggaaagctgccaactattgttgttcggattgatgccagcaagactaaggagacttttggtatgaagttcattggatttcaaggtcaggtcaagagcgtggtaaaccaatacttggagcttactaaggagtgagctgctgaatgaaagtatgtattagtagtcatgattgagatagtaaatggtatgtacaacaatagtgaatcaacctatatggtaaactgttcccttcagcatcagtatatcagccttcgaaagcaagggatacagtttagcacaagaacaagtggtcggttatcccattcttcactaatgggttatgacaaccgttgagtcctaaaagatatatttagtagcttacgcgcgtcagatactatattgtgctttagcaaatgaaaatatagctgaaagataacgccaataagaggtatgtgatcgatgaagctcaagagcctgctacgggctaaaaaggtcggacaatattccatataccaaattttacctccacatggtcttcattcacaatgacgttgagccccataccaccctcctagttaatgtttcaacgactgcgggattgtacccaacttccttaaaggctaaaaagaagtcctcggcatttatagaatacgacgaatttgtgggcagggctgcatgtttgggtgacatcgcatgaatggggcagctggacaggtggaaaccatgactcgccaagttcttctattaattatcggatacgtacccagtaaatattgctctagagcccacatcaatcaatactcgacattaaaactctttattaatttcagaaaccattgagagtaaaccaattttctttggtaaaatttcccgctcaatatccgtgatgcttaacctcaatcttctctggtcgcttgaaaggcggaatcatcttcagggcggaaagctcctcaaacgtcttgatgaaagagtcgcacgattcgatgtatccattccatccttgctttcggctcttgttcatgctataaatcaccaccgagtcagctaaattccgcaacaagagtgttcgtttgatgattcatacctcaagcttcgtccccagcacccaagaacatcaatgtccaacaggccaaatatctccggaatcttatcaaaaggatcgggcttcggtgcaatgttgtgccttgccttcaacgtctcccatgcctgtttgacttcgggcttgtttgcccaatcgacgtatgatccggcagttctgaatttgccagcaggcccaaagcctcgaggcggaggactaattggcatttcaatagtcttgtacttggcgtcatctgactcgggaacgttgtagggaatgccatagagagcagcaaggacgggccaaaattgaccatatgtgaacacgccgccatccgcaatgttcaaggcttggttgcgggcggagggtgtgagaactgcccactcagcgtgatagccaataaggagcgcatttgactggtgtttctcgacatcccaagcagcgagatcaccgagaaattcgaggggtgctccaagttctttctggatagcagcgtagagagcaaatgcgtaagcaatgtttattgccgcatcgcgtacggcaccaatgatgaaagctggtcgagtcacattccactcggtgttgttttcgcgacaccatttccagagtatatcctcctgtgggtaatagaagtttggcgcggatgtaacgcgagggtttgattcctcttgtgggttaatggcaggcccaatatgcaagccgtaattctttgcaccggtttggagaagaactcgcttggggatttgttgggccagggtcaatgcagagagaaagttggacaatagaagcgctgcaattgtcagaaatatatattagttgatcagatttttaacttactattcaatctctccaactcatcggtgtcagaccagacgcccgggggttggatgtatgaagtgaaaaaagcatagtctctgataatgaatggtcagcccagtaaatctttacggcttttgctttacgaaatggttctgtagatggtagaggttgacttgggaaacatcgacttacacctccagcacgtgttcttgcagtgtcttggctatctcttcgggcttttccaaaaagtcaacagagagatacttgatgttgccatcgattagagacgtaggcggccttctgctcagtgcatagatggttccccaacgctctggagcctcagctagcacacgaatcatatgagagccagtgatgccattggcacccgtcacgatggcagagtattttttgccctcagcgtcgggaaatgtaggcaggccgtagaactcctctttcgagaagatactgtgagtcttgaccatgttgaagaatagtgaagtgatgactgatagaacagaagagtagtagagtaggtttaatcaaggtgtgagtgcaagtgatgaggaaactcgaatcactttgtccggcgaggatagggtatttataaatttcacacgctcgcagtgaagtcagctataggtcaacatatctgcttacagatgaaaggatttccaagcttctgatggatagaacacgcgagttcagttccagattagaatacgattggcctattcgtcaagaatctaggcctgattgctaagaaactactttctagttttctaccacatctagaaaccccgcagcgccatccttccatccatctcggctttgctccaccgccggacgcctctttgcagcccaactagtccacccttgcaccaattttttcagctagtttcaccaagcacagctcatagccaacatactttgcgttgttggatgccatgggggctgaatcacaagaccgggtttcccggcccaactggatggataggatttgcattgcaacaagactatcatattttccccgcgttacgacacaacttaattaccggctcggcaactatagccagagagcttccatcagcagcgaaacttcgaattcagccatgtacaagcaagataagctgtgcccctgcatgccatatgtattcatgtttgttttgggatttctaagattagcggggggattttgcaaggttttagcgttacatttacaggcttgatgatgtagtgtagagccttgtgtctcagctggtatgtcttattacagcaatgaaatacgcaactgttaagacttgcagaccgcaagcggcttcatccctctatttacccctcatggtgtaacgccgactctatttcccattcgctggacatgttgattcgtctgccactaagataccgacaagttttactcctccgccactaagacaccgcgatacctcatcttcccctctctcaacgcctgcattgcctcttctacgcctttcgtggtaaggggccatttcatgatggtgggcttgacatcattgcggactgcaaactcgagcattttctggatttcagcccggggtgcccctgcagagccctggatgctaatgcctcgagccaacaaggccatcatgggaaccgcagatgtgtcgaagctaacgatcaaagcgtagattctgccagccgtggcggtgagttggataattctgcttaaacccatcagtccccgtgaattttttttggttttgttcttgttgttcatcctggctttcaatcttgacttaccgcttgaaatctggctgcgcgcttccgcagagcagcatgtggttcacttgcttgatgccctcgagcgaggactcggcagtcaagacatggtactcggccgcgcccagcttcattgcatcctctctcttggactcgctgcttgagaagacgacgacctcgcatcccatcttggcggcaaattggatcgccaggtgtcccagccctccgatgcccacgatgccgactcgatcggtcggcttgataccgtacaaggcgaacggcgaccacactgtagcgccaccgcacatcagaggagcagcataagccccgtcgagaccgtcggggatcttgtagagcgaatccgcatcccagaccgcgtggctggcaaatgagccaacatcgtggtcgtgagacccaaactccgtcttgttctcgcaatacacatccagtccttgacatggtcagcacctataccaacttatacagatcaggaactggctgcaggtcgccaatactcaccggtcagacagggctgacagcgtccgcaagtcttgtggacccagccgaagccgactcggtcgccaactttgacagaagtcacatcagagccgacagcctggacgatgcctacgccttcatggcccagagccacgccggcatgaaggtagtgttcatctgttccacataggccggaatgagtgattttcaggtaggcttcattgcggcctaattggcgctgtgaaatggcttcctcaatctttccactcgcggatccacgctgaacggtgaaagagtagctcatgctgggcggctgttgtgtattggtgatcttttggtactatacttggtatagaaaatgaagttgagttgcaagaacatgtccattgattgtttgggccaggaacctagtacttatggtggaactgccgcggcaaatggttgaagatgcaacgcaccatcttcaacttctaccaagtacgtacaccatgatcattgcggtctagattggtaatgcaagatgaactcgagcttggtgtcgccttcaggagagaagaatagtatacatggtgattgataatactcccgcctgcagtgcatcgatttataatatggtatagagggttgcgaagttgagagaaacaacggaagtttgaggcagaacgctaaaccgtcgcacgatggagctaactattcaatatcaacgaatttgggtaaaggcgccccgtaaaatctatgttacatggcttacgaggaggattacagctgaaaattggagtagttgagaagctacgagttgcgtcgccgtcggaaccccggctgacattgagatcgaatccgacattgagcttcgaagagattcagggaaccaaaaagagaggctcgtggcacaggtagaggcgccattacggcataagcgttatctcgacaggcattagccggagaacggctcaagagctctgggtccgctaacgcactgcgttttctgaatgaggaaatgttgtcaaggccccactgatgcaccgcggcatcctctttgggtaatttttgaaaaactgctggtgaactggtcacatttggctccatcacgcactcgcactatgtggcgctgccgacggatactccctgcgagctgattagtcgagccgccactgacagagtttttcagtgagcaaagtatctttgagtttgtggatagtttctccttgtacagccaagtacctgcctgtattccactttctggccttgagacaatgacaactaggaaaagctcagcagactaacaaacggtggacaagtaagaaaggtctggaaaagagcttgcagaaacactagcggcgggcattagtcgcgcatattctcatgtgagcttgtcaattgtctccgaaacaagacatagcttgtttaatgacatgcatcaaacagatgatacagatgcctcggcttcaatgttacaatggcccaggtcgtccatctccgcgtaccgcttcagcattattgcattagatatcacttcatgaagtattatactagtggtgatgctacacttgagtctgtgttggcgggtaaccggccttggtcgaatgagtttttcttttacccagcgggtcaagttctatatttcgacacttgtgaaatgccttttatgaccaaaattcttgtagataataggtttataaaatgagattattggtcttgcgaatttcctgtctcactatacatggtgggttatcaacgtttaaaattatcttcgataaaagtaccaccgtatatcacaagcacttcacccaaaattcgtctgagctgtcgttttgacactgcaaattggaaaatgcaagaaaggtgtctctcaattcagtatgataacatctatatgagctctagttttttttttctaaccgtggctgttcaactcatttgaagctgcctcttttgtccacgccccacgccgtaacccagtgtcaacacacaaaaggcagctttatttcccataaattctctgcatggtctccttgacagactctgggcggaacgaaaacttatcgttatccagctccccggggacaagtgcgattccaccggctgccattggcttgacggaccacatcagctcattcgcctcatcaccacgagcccaagcttctctctcatttttggcggcctctgcaggatccaggtatgtgaccttgtacttgactccctggacctcgcccaagtcatcgacgaatttctggaatgtggtcttttctccaactacccgaatttcgcgcttctgaacaccgggagttacaggcaatagaattgactcaacggtatactttgcaatactaaagatcattcattggtcagttcaagcaatactagccgacaccgcacgaggcaaacgtactccgggatcgaagtcacatgaagtggcttgtcgggatatccatatggattcgcagtatgagcgacaacatcgatgttgtaaaacgggtcagcggtccattcggtgaagacaccagtcaacatgagcgtataatagaaatccgggtgctcctttgccttggcggcgagatggtcacgggtgacacgcttgtctcgaagatagcggaaagttcgcagctgttcctgggcgacgtctgatccaaactcggatggataaaagtggcggactccacccgcaatggcagcttcgatcatggcaggttgcagtctcatgatggaattgccaactacagacaccacaacttcaaagcctgacgagtttgttagctgtcttttcattcaaggtttttcacgccctgccgataatacaaacgactcaccttcatacgacttggggtccaggtaagatccagaaatgacttctatgcctcgggctgcaaagtcggaaaatttagagaccttggcgggatctgacaagatggcaatcctggaaaaggaagctttttgcttgatgaattcctccataagaggtctaccaaacgcgccgcctgcaccaataacgagaactgaaggagccattgttatgttttgttgcgtggtcgatttgataagagagggatgtgtgagttgtgagagtataagacgaatgcgacagaggtgtattttttattttctaaggaaataaaaagtttgagaattaattgctcctcttcccctgtttatatagtaattgttttatcacatttatatccgtaatactacccaactgcgtcgtatcaaccaacgtgcattggcaatgtcatcatagccgcaacattaataatgagcagacgatatgctataagcctcaagtggcactggagctccgggtacagtgcgacgtcttggagttcaaatgtgccgcttcactacctgatgcgcctctctttactctttattactttccacaatctccaaatcacggtaaaaagtttataagagatattataaaccagtgaatgagatagatataccgaatgtatatagaaatacaatgccatagcttttttgcaatatcttccaatgggaaacatattgatgcacatatttcttgatactatagagtccaaagtatcaaaactaacagtcttatcacatttcacattaattacagtttgcatatccggttgacaatcatatacgacatcttaattattaaatactcagcccaaacaccagccaagccagcatatgaattactttcgttgatctaacaatgacatgatacggtgtggatacaccaagaaccaacgccatcaatcatgccgctactgatatcccggcactaatcacaaccttggctgggtctcagtggggcagtcgccatatttctcaggtactttcatgtactccaagtcagatcgtggctctcgctttgtacatccaggtaggcaaagtcgtcttaatccatttcccctatcatccctattctcatcacttatcaatcttttgacacattactttggttcaagagcagtaactcctttcttaatgtttctagaaggattgaattctaggctaagcaggtgcacatcgccgaagtcacgatgctaatcgccgaaaccgtctcctgtagtctcatagacgctgattctgtgtaatgattctgtgtaagtcagctgtggattgttcaacgaactttcgatcacactatatgcttgataaaacctcgtaacagtaggaactgaagctttatttgcccgcctcaaatacaaaccgggctgttgggtcacttttttaggaaatacttgaagacattccgccttctacatgtaggcatttcctaattgggtcattaaagaacaaagtacagtcgtagttggcgcgaggaaacaaacatgccgtgttatctagaatagttaacggttattgaatcaccatccgaagagtaaacaattacgtgtatcaatatgatatctacagatactatatggtatttggtaagcacgcatacgcaggtgttcgtgcaaacacagatcggcgtcaatgcttaaaagtcccgatctgctatgataaccagcattcgccaaacttgctcgtctagcgcaagtggtcctggttcgtcagtcagcactatctccttccaatctcttagattcgtacacgtattcctgctctcggattcggattcaaaactgatagtcaaatccttctcgtaactatcctggtgacgagctctcaagctgaaacggtattggctcgttcatatttattgttgccgtaaatagttctcaacttgtagttgcgccggcttggcaaacatttcgttgcctctttggcagcgctcgtatcagctcaggcgtaagacctacgggatttatttcaagccacaaacgggatgcttgactaagcagagggtttgtaaaaccgccaggcgaaaagaagaggggcagtgacatgaatccaaatagtctattcagcatagatgtcgggaagaacaccagagattaataattatcttagcatctggtttcgtgcatcgtgttttatgctcgcttagaacaatcgcctttctcaactctgataacctctttctatcattcgggtcctactatcttcaacacaaggtcccagcaatattgtcaactctgtagatccagactcctccttaactaaccactaagcgcgtcaagcccgaagagcgcgaagatgagtggagatgaaatatacgggacttccggattcgtccacaacaatggtacgcatctgtttcatgagttattccttgtcgcagccattaattcggtgcctagtaacgttcaatattccctctcggtcctacgatcagagattcacctacaccgatgagtatgatgtacaaccactcgaattcatcgctgtcacgggaacagaagcagatgaacgcaacaaaaatgtgtcgagacgcattcgcagtcaagctatgcgcaactatgtctggagacaaaaccatccaacaacaacagacgaaatggctgcagcagccgcggtcccgctcaaagtaaagtcgcagcaaaagtatgaagggaagtttcgaattggctcgcggccacgcaagacaaaaaagcctacaaaagtaaagctcgctattttggaatcaataacaacttcagaatctgaacaggaccaagatgtaagaaaggctcttttgcgttactcaaaatggtccattcgacaaagcctcatgcctgataagaacctgttgatgagaaaaggtgcaaactcggatccctttaacgcattctcttttccaatggggcctgaaagcgaacagtttattttttattgtgagtcaactgttacgaccccgcacgattaatgcatattttacatctttctcaatacctcatgttgctacttgcgtataaacaaccgcgtattaattagcctgtttgagcatagatcaaaagcattatgctgttaactgtattgctctcaacctatcaccagactgttggtatttcgtcagagaggagcttgcattattccatgcggttctgtatctcgtctctctagattacaatatgaaatacggtctaatcgactctcctgggagcctcttccatgggagagaggcatttcgattgatcaacgaggctatcaaagataatgcgataagagatactctcattgcagccgtttcattagtcattacgagagaggtaagagtgccctatgatgtcgattatttgtctacttttacccatgtcttttactgaattggttaatttctagaatctcgctggcaaatttgacctggccaaaattcacatgcaaggtctccaactgatggttcatcagcgaggaggcatacaaaatgtcgaaagcatccatagaaatgtgataacatggtcagcgcatactacaaaaccacactcgttcaaatgcttatgccttctagggccgatttatgctactcaaacatctgggactgcaagccatcttttcctctcctacctctgaaacttaccggaactgaggccgagctgcccacgggcatgaaaagtatgacgctctctccagcgcgcactttcggctccggttcgctcataaactcaatcttccggtctctcagacgcttatctatcgcattctgcccagagtatgatgctcgcctagatggatcgtcaatgagcaaccaaatatatagcgtcgaatacgatcttctcactctccaaaacatcaacctcgaagctctgaatgccagcgaatatctctcatctagctctgttttgatgaatatcgcggcatatatttacctctatctcattttaagagaacttccagtcagatcaaagatattccacaccctctttcagcgattacgagattctttggagatgcaggatacagaatggtggaatctggctcctgagagacaacgctggttgctatgggtcgtatttatggggtatggagctgcctcagaatgggatgagaaatggctgtttgtagaaaggatggagccgctgggtgctgcactaatgctgagtacaaaagaagaacttcgatctgcgtttcaaggagttatttggcacgataggtgtgaagagtttttggaaaagctatggaatgacatatcgcatcgcaaaggaactaagacggatagctagtgatgttggagaaagtaattgatacattacctgaggttaagatgcttcgtgataggtcatcaatgacgcaggactttggaattatttcttagagattgtcatagtttacttgctgattacttccaaaccgtatgtattccgtgtaaggcgactttctcatgccatgctcaacgaactttccctatgcaagggcaactccctatcaccgagtttgtggcaactactgaaagagttcacaacccagtttattgtacaagcttccctctaccctgtgcggttgtttacctggaccaattttgcaactgttagatcaaataataacggactgtgtgtaatatacaagtatttcagacaaaagtcaatccttgtatagcttatatagacataggcctttcataatgggctcaatctcgtcaaaaaaatctgtcacacgccaaacaagcacccaaaagtcagtaattttacgttagtcctgctttgattgagggatatgagactcctccgcaacgtgataacgagaggtaatgctggatccaatggaagtccgatcaggcggcgaacattcgcggatacccctctcgttactcctcgagttgaaaccagttcaaagggatgaaccatgccttatcaaacagttcttggtcttcccggttgaccgcgccggtccggacgcggtcttctagcgagcctaccatctgtcggcacttatcgatcaccagcacccgcaagcttacgtaggctccgtggctcagggaggatactatgccgtagcctgcaaataccgcagcagcagcagcaacgatgcttgaagccgtgttaaagtgcgcgtggtggatgaagtaagcaccaggtaacacggcggagctgcatatgggtttgcccaaagacgattagccactggaacctcaccaccatttcctgacatggctgcggagaaagagaagggaaggcaaacgaactaagccagcgctttcttcatacaccgatagcccgtgatcctttcctcgtccgcgactaaaatgctgaagatgcgctgtatcgtaagcagttcgcggacagccttatcgtgctcgaccttcagccgccatctgtctttgctgccgttggacttgaaaaggctctcgtcgagttgatttcggcctgccatcaccacacagttaacccacacgtgtttttgagtatggacatcttgagtcttcaacttacgtttgctatggcccaacaccgcagggtcgccatctgcattttcacagcgatcccaaaacttgatatattggcccacgtgccactctgcagagcgttttatgacctcgaactcttcccagagcgccacttcgtcgaagctgcgatcgattccagggatgcgctgatggtcgtcggtgcctgttggcacgcccaataccccgcattgcggttcggaagatactaagagacggagaaggctcatttctggggtgagttgactgctggtttgttccatgtttagtgctcaagagaagagcagcctgaggatagatgttggtggttagtggaaggagcagaggtactactggatcgttcttaaaggaactctgtcatgatatctctgtctttgtttgtcagtgggtctcatgatggctaccaatcaaggcgctctgtgctactaacaacaaacaagggcctttgtactaccaataacatagatgccccgtgtgcccaaaagctaggaaccggcgatggctcctcccatgtgtcaaaacaactctcgttgtcttttgttgagtagtattgcttgctatctatctctcaaactccgcttctgacatgagccaacaacctccaagctacaaggatggacaggaaattcctcccattaattcggacgcactactcctggtcagattggaggtctggcactattttaagcttggcaggtctccaatcctcaaccacgacttggcccagctgtttatcgcactcgaactcgcaaactggactgtgaaagaagttgaaattgttgaaccaaagggtcttgcgagtcgtgacgagttcgttccggttcaagtaagtgctctttccttccatcctccagtaggcagggaactaggtaaagaaaactggttttgtagtcatgactaacacgagtaatctggctttcaggttgatttcgagcacagacgctacaccgataacgatcccaatggaagggctcaatatgatgtccgagagctcttccggcacaatgccccggcgctcatcttccagttttttcttaaaattggtagcaagcctcacattatgaacctgttccctctcaacgtaccacagctccacaagaatagatacgtccagattttccctataaacaagctgaacataacaagccaaaggcttttgaagcctgcagaggtggaagataccaaggctattgccactctgtatatctccccaatttctgtgataaagtgtgtaagtcttccatcgctaaccttgaaaggctctccactctcgatgacggcctctcagccctatcccatgttgtgggggtattcgacttatattcggatctaatgggccagaacgaaacttcttccgcctttacaaatatcgtagacgctgaagatatgttcaggtgtgctgctaccatctttgatgccattggctcgcccgtcaccgttattcgtaacgtgagaacccacttggtttaccccacaatgacggttaactgacggatcacagctgagacagtcctacgaggcccaggtaaaccaggcagcagccagtgaaccagcacacctctttgcctggcagctggctgtaaatccgttctttgagtaccaagtcaggttttccggtattgcgagagaccttcagcaaatacaagttggtgaaggtgggtagttctttatttctgtcttcatgggttactaaattaataatacctagtcgttactcctcagtcaatgtacgaaacagctttaggtcttcatgccagtagcctcctgttcaccaaggctaagaagtccctagagccacaactggttaaccagcttgatctttatacgagagacatgatccagcttaaaaatgtccgcaatattggcgggttagctactggtttagctgcagtcgctggaatctttaagggaactgggattgggggcgccagcatccaatccttggtctcacatttgccccttgggtggtggagcattggcgcgatattcatcggtgggatcatcgtaggtagctgcgcacagtccgacatcaagaccagtctcaagaagaaggaaatggttcaagagtgtgagtccccatccattttagccgtatatttactctaacttctggtaagttaattatgacctacaagtcataaccaatgcggccaacgaggcgcggaaagacttggtcacaatcatatgcaaaaagaatttcaacattgagctctccaaactaggagaccacgagaagaacgcaattctggagagctttggagttgatgtcagtgcgatccggcacaaggaatattgcgaggccctcaccgggggtggcaccagcaagctcctggagttctataggaggttaactgcggatttcgatcagatgagaaaggcttgcggatttggtgttgtcgtcgaagagagctgagcgagcgttgttttatagacagatatacaacgaattggattgttaaagccagaatatctgtagatgcagattattttcttcaatgttaatgactaccttttccgctcaatggactatgaggactgtattagaagttctatatttgttccatcgtaggaaaatgagtcgtacagtgataacagcagaaacatgtcaccaattgatgcagcctgaccttgtatagctctcatgtagttcggcatcacatatccgtaatatatcactaacagcatccaacagcatctaacagctctttattattaccgaagcattgagaaataatctctcccatgtattactaattaatggagctttgcagtgcgggcaaccttttataactcgtggcctccgcgctcatcacttgcgtggcacttggtcttataagtttctacacctcatttcgctctcaacgatactttataactgttattttcatgtaaatattcttagctttactagtcgtttaaaaacctaaccacgtacattacagaaaccggccctaacagcagttccacgtgatactcatttcctataggagtgagcgataccgcgaggatacccaaaagatgatcatctctatagtatgtgacatacctggatatttgagacagtgtttatcctttctagctgcatccgatattgtttccattgtgatggaaggcaatgagagattggaaggtagtgagagattcgatatattgaccgttacgcttcatgaagccgctggctttcctattccagatcagtttcaggaagcccttgataaggcattagcgatgatagccatttcgttcatgccaaaacgttcatcgaagataatgagggatgggggattattgaaaacgaaggctggggctgtttgggatagtccggattgagcgttttacttccgcgaccgctttaccgatgcaaaggaaataatcacagcctcccgttaccgatatcgacctcctactgctcatcagctcaccagcgatcctacacacaatccggtttctaacaagccacctactcaagaagctaagcatgatgcacttgaggcgattttgaagaggggatttcaacatttggttccccaacttcttcaagaacacggcatggacgtgaatgtttaccttttttccctgaagtaactccattgtatcatgctgttgaattggaagatgttcaattagtaaacgtgttccttgatgcaggagccgagtcagatatgaataagactttggaaagggttcctttgatcaaagcagttgagaaaagcaacgaagaactgacagtactattggttcagagaacaagccgtgtcaattgcactctcgctcttggtcaagcagtgagacaacaggccagtgaaattgtcaacatcttactggcgcatggcgtcaaatgcgactttgaagaatcggatcggccacctccgcgtcctgtaatagacctaggggggtgcacttttgggttgaaacatagtactcccattgactggtttatgccacctctcgtttacgcagtctagctaggtaacaaggatctggcgcgacttttactcgcccaaggtgctgatgccaacgttggttatcatgacttgcctagtaggaggcctctaagaagggactgcggtagacctatacaactggcaatggaactaaagcatcatggcattgttcagttgttgcttggttatggcgcaggtgtctgccttgcgcagccaaccagacgatctcactcatgttcgatgatttcgagggaggagcatttagaagttaccgctgctttgatggaagcaatagcgtcaagaaatgttcaaagcttaggctcctatttgacagatacagtgaattgagagaagctgctagctagacgctttgactaccattccgaagaggacgtttattaatgaaattgtgaattgttttaagccatgagagatgaaaatgcaagtttacttcaaaaatgcgtacctatcgtttctcgcgctcctgtttcgctgtctgttgtaacagtgagtttgtgaataaaaacttgacgcagcacattctcttttaatgttgcaacacatggtttaatctccctaatactggcagacattctgaccgcgcaacgtgacctagtactgatttctaatgcaactctctcatcattctatgattagtctacagcatggcgattcaatgtctgtttcgactccaccaatgtcctaatgcgggataactaactagcgtcgctcaggtctggcttcttaaacttcatcccaaagaagatggctttaagcaccaatgccttcattatcctaaatagttatatctgaaattgaagacagagcagcctgtactgacttttagagataatccagcgcgtcaaaatggctggtcaatatgtaggtaatccttacaaagctaaccactagacaaacactgattttacacaacatcgtagcaggtgcaaatacagccagcaatacttccatcacaatatgtgcaacgaatcatctgcatgagttaatctagtgttacacttaatgtgtgaccacagcctaataacatggctgattacatattcccatccatcttgacaaggctcatcaatcctaagttctttgtaaatgcaactttaaagctcaaaatgtaaaatttgagtaggtaatggtgttgtgtatattaatcatgaatattgtaaagctggaaatagttcaaactctcttataaagcttggtaagacttggtcgcttagaaatagttttcttaaatgatgcgggactttctgcgcgcatagactgcaccatactattgtactatacaaacggtggcactgcaaatcttcatgcctagtaaacaccgcttcatgttggatgtaggacgctcaaagctgaataattcagaagctcttataaatcaatactaaactatgtgattgtgtagaaagaacagaatgtgccttggctatgagggggcgaaaggggatacaaaaggccaaacttgttatggagtgcttcttctatcacttcaaacagaacacgattgaccaccgttttcataacaatcctactatactccattcttcgtcatctcagaaataatgaccgcttataaaaacgtcgcaatcgctggcagcacaggcattttgggaccctcagtagtcgaggccttccaaaagtcccgacacttcaacatcacattacttgcaagggcaaataccattgatgccgtcagggcccaattccccagtgttaaagtcgcacaaatcgactacgattctcccgaatccctcaccaaggcccttcaaaaccaagatgctgtcgtgtcggcgctgaaccacgagcttcataagccgcaaatcgctctcattgacgcggcgatcaaagctggcgtgaaacgatttattccttccgagtacggagctgacgcgagtattcaagaagttcgcaatgttccgtacctccgaggcaaaggaatcgttcaagactacctcaccaagtccggcttgtcgtatacattcctatatactgggccattcctcgaatgggcaatattaaagggctttttcttgaaccctgacaacgctgacgctcacgtatggaatggaggagacatccccatcggcacaacgctgttatcagatgtcggtttagcaattgtcaacaccttgctgaagccttctgaaaccgaaaaccgccatctatacgtcgcttctcacgttacaacgcaaaatgagattctggccgctgtcagagagacgcacccagaaattaagttgtcaattgttccccgcgacttggaggcctcgctggctgctgcgtgggaggccgataaagcaggccgatcgggcgagcctggatttattcgcgactttctctccgcctgcctatataaatttcatcggaagtataaaattgatgaccagagagacaatgatttgcttggggttaagacgttaagcgaagaggaatttaagcaagttgttgcaaaggctctaaattgagaatgcttgactagctgtgcaacagttgttcctttaagaggcaagaagaataggtttggtgtccaaaagtcgactccatacatttatctgtcaatctatgttattctatgatgcaatgcaagtatagcaaatagcatcttgttcgtgatagtagatttcttttagcatcataccaagtactcccattactcgcccaaggcagcagagaatctgttcttctcgcagtactccctgaaagatgtcattctgattccaagctattcatgtcaaatcagtacattttccataataaaggttaataaacgcgttactcacatcgccaggcccaacaatcccgggttcattcccctcatagccaaagtcaaacgcaaacagaacgtttaacccaaactcgtggcccagtccacccggtaaaagcgcgttaacttcgtcgtaagacatcccgtcatagcctccatatttgaccccctgtgtctcgcagaaaatgcggagataatctgtccaggaaaggtaatcgcctacggcaaagaggttcgtgttggggggtgcttgctcagctagaactttgacgcaagggccgagatcggtccgtacgtttccaaagggaatcggcttgtgtccaggaccaacacccttcatacgataagtaccatcggcttgctgagcggaacaaagtgttagttgggaagagttggagaagttgaagtttcatgagaagctaccttctgtggagtaattggtaggccccactccgttcctacttggaagtagactggagcttgaacttgtgagaatttgcctttcaaggctggaaggctctgtgcataggtcgcagcatgggctttggagtccatatggtacagcttggtgtacttgccaccactagatttcgtcgcatcagccatggagctaaagatgtatctctccagcgtcgccgccgtcgaagccgcagcgtcagcgatgttcttgccatgccgcagctcaacttcgtagcagtaggcaacaagttcctgatccggcgctttcagctccgagttgcgaggatccttccagatggtccagaaatcagtcacaccaaagatgacgctggctccctggaatgctcgctcgagggacttgacgtcgtcgaggtcgcccttgacgatttcgactcccttggctgcccatgctttggcggcgtcggattcggggttgcgagtgacgccgcggagggtgtagcctggggattggagaaaggtgtcggcaactgagcttccctgggtatggtgttaaaattgaatttgagttgtgaaatggtgcaattcgcttgggaaactaacctgaacaccagtgattcctgtgattacgacgagcttagacatattttactctttgagagttgtcaattgttggaataggctattagtgtgatatatggtatgtcgcaaagaagatttaaaggtcacagattctcttaaaataaagacatctctagtaggaggtgagagagtttaatatacttatgaaatagattgaatattagtattccatagcaacaactgcaaagccatctcctcttagcaatcaacaacaccgttgctttgcaacatctaccaaaaaaatgacatttaccatgaatccatcaacaaacctgatttctaatacctgtcagcgcctactcgcgaaaagtttcccaggctttgtgagcttgaagcttgaagcacgactaggaagaccaatatcccaattgggaatacggcggagggaatctccatttgcccttttgggaagtggcgggctcaatctattggccgcacagcttggtgtggtcactcaacaccgactagaatccaagatcttcgcgcttcaagggcttaaaataaggatttgacggagtaattggtttataaagtggaacgaagtaaactgtaacccagctgagtttacagattagcagaacggcaacaggtgaaggaagctgactcgtggggaggactattgtgtttaagcttataagccaaccgatagaagccggccgagatcaacttggatctgggaaaaaatcagaaatgatataaatagatgaccgttgttaaggttagcgacgaactcattaataacatttgatgccatcgcagaaacctcttccttgagccaaattgctgtgtgcttggcagaaaatgtgacacctttgcatatactcttcatgtctcttcacgcgtatcatggcactcataatgtgttgaatatctattaatacttcatattatgtatatgtgtgtgcatatatgtatgggtatatacaagaaaacatgcattatatcgtaacgctttagcaaaagatttacagagggacagggacgttcctctgaaggtagccgcgccaggtgggcagggttcgcttataaggttgtttactactcttctgcagatcctcaatggcgctggcatacttgatcagctgagcctcgccaaaggcagtctgcaggatagccaggccaaagggcatgccagagtcggagtggataccggcaggaatggtgatggcagggtagccggcttgggcagggatctgaatgctctgggcgacatcaggagggaccagaaggccatcaagcttcttgccgttgtaagtgagagcatcattgatgcccttgcgggtggaggactggcaaaagttcagggcctgccagtaagtctcatccttgatacccttggtctcaagagaagcgaggaagccatcctggccggaccagaaagcagggttgccgttgggcatggggtagccaccctcggagccggtgaactggttgttgtagtcaacaagatcctctagagagcgcatgttggtgttgttgagctcggccaggtaagtcttgatgttgttgtagaagtcaaccttgatataggtgtactcggactcgttggggaagccacgggtggtgccgtagtcccagttccagccgtcggggctgacgagggtctggtagttggtaatctcggtgttgttgatgacggtggcaccggcagactcaatgagcttgacgatgctggtaaggatcttctgctgctcgggatcggcataaacccagaagctctgccaggggagaccgaaagtggcgcccttgagggcagtgcggttagacaggaactgggcgtatccgcccttgggggtcagaccctgctgggccagagtgtagttgtctctggggtcgacgccgtagatggcatcaagagcataggtggcgtcgcggacagtgcggccaaaggtgccgacggaatcctggtgctcagactcgggaatgacgcccgcgcgggaagtcagaccaacagtgggcttgatgccaacaatggcgttgcgctgagccgggttgatgactatataggttccatgattagcagagaacaagaagattattgcctcgactttactcaccagatccatccgtctctgtgcccaaagcaaaggcaatgacgttggctccaacaccgacaccgctgccagagctgctgccaccggggttgacagtcaggttgtaggcgctgcggacctggccaccacggccggagtagccctcggagtagttgttgctgcgcatatcagcccactcgctgaggccagccttgccgaagagcacggcgccggcgttgcgcagctggctgacgacatgcgagtcccgcggcacgatgttgcccaggagggcccagctgccggagcacgtctccaggttgtccttggaggcgatgttgtccttgacaatgaaggggatgccgtgcagcgggccacggaccttgccgctcttgcgctccgcatctcgctgcgaggcaatggcgaaggcgtcggggttgatctggatgatggcactggagatgagattagccaaggctcaacgcaagatgtttggacggacaggtgaatagatctctagatggatgcatggatgggcacgcagatggacagatgggtgagcatggcttatgtgagacgaggcgccaagaaaaggaacagctcgtgttctctccccttgtccagccgtcttcgtctcaccaccacggcaagccacccgtgcggcgcccagcccagaagcgacgagatcgacccgacggcacggtagatcgatccaatccatcgaatcctcctcttaagcgagatttggaggcgtccaacttacttgaggtactgctgcgtctggaactggcgcgtcatgtagcagctgaccagctgcaccgacgacagcgtgccgttggccatggccgcctgcatctggtcgatggtggcctcgtgcagcttgaagccgaagcagtcggccatggggaacagattgtccgagccggcgttcttctccagcggaatcaggttgggcgtcatggggaacacctgcgagacgtcgagggccgcgacgcccgcgacgaaggcggccgaccaggcgaattgggagcgcatggcgaagaaggaaacaggcagaaacagacagagacggaagggtgaggagcaacaaaggaggaaacaaaaagaggaaacaagaaaaaagggaggctctcgccgagactataaagggaaacgaagaagaagcgcgaaaccgcagacgagacgttggtttcaaccgcagctactgcaccagccactagcaaggaatcatcagctggcggtgggcaaaacgaggccttgccacttccatcaatgcagaatggatcaagcaattacgccaaggcgagggcgccacgcagcgatcggatagacggctgcggctactgcgaggacgaagcccatctccataaaatgcgaatggggaaaatgaagaatgcccagaagatgaacggtgacaactccgccactggcatgtttttgcagctctcagcggtcggcgtgcatatttccagcgcgtttagcgactgcttacagggggccggctctgttccctgctggccacgcgcgccagatggagctccaggctgcttagtttcagggcgggccattccagaggcggcttggaactgggcaaaagaggccaagtcgagaaagcggtttgcccgctactgatgacacttgacagtccgtcttaaccgagtgaatcgcctctcttctttcttctacctcttttttctttgtcattgaatttgagaagaaactggggttcttggaatagagagctccaaatacggcatatgtcgagacgctaagctttcaatggttctagtaaatcgacttgatgaaatgacatttatagtttaaagtgctagccaagaaatgaacaaggcagcaagcccaattcaatcggcggtatcatatatacacgtacttgacaactactatggaattgcaaatagtggcaaggcgggagatgattcagatagagagcgaatatcaaggacgggcaactgcgccttgattcacagcacagacccacgaaccattcttccaaagatcctttgagaaagccccatttgctctgaagaaaaaagagaaagaaacaagagcacagagcacagaaagcgggaactggtgcggtggctcgagcgcgggccttccggccgagccggcgaaatcatcggacaatggagccgagactgggacaggacaagagacggtcaccaacgctgttggctcggcctcaggtaggtcagtgcaggagactaaagattgctgaagatttccagaaatggaatcaccattgagagcagtttagctgggccgcggcgtggcttgtgggcgcatcaccacccgccatcagatcggctcacaaccaaccaactggaagcatcaatcgctcttctctggctcttccgcagaccttccagctgccagcctactgaatgaaccactcaggaacgctcgtcccctttcttcgtcccgcatgcagctaggccgcgcatccatcgtgcatcgcaactgactcggccacgtggagtccatgtctcctttgggcacgtcgtgttagtcagaatcaccagatggtcccttttccgtcgcacaggcagttcgccgaacttcgtatccagcatgggctcccttgagcactagcagcggcgtactctagttgcatgaagccatctctcacaaatcacaaaagcagtcaatagtttgcacatgggggatcattagtcgcgtatgaacgttttgttttgcatccatgcacacttggccacgctttttatcgtcttctaaagttctctatgggacaatcaaagcgtgggatgaaaaaaaaaaaaaaatagaagctgtccatccgggtatcacacctccttgagtcttatacaatacaacaaacggccactagcctagactagcagatgaaccccatcaatcctacatgcgagccgattggctcatcgccatcgtgcttttcccatcattcattgcaaggcatatcgatgagtgtaaacattagaggtttatgcgttgaaataacgcaataaaccaaaataagaagaagaaaagtgaagaaaaaaagattaagaaaaattgcgccaaacaaaacaagtcgtatctgagtaggaaatcaaaacttttcttcttctatcggctattcaggctcggtgtggtcgtattcactcgagcctctttgatatcaaagtcgacctgaacgtagattccgtcgccgccttcgccatgcctgctgccagccatagccgaagtctcagcgccgtacttttggccctcctcctgttcgctccccagtatgctgtgctggctgttggtctggaatcgcaggttgctcagagcagtgcctcgagagcgaaaagagctggttttgcgtccatagtgggacgcgccgctcgtctgtgaatcgtcctttttgaagacgatcttgtcgaacagcggcttggctccagggacggagagggcgatgagagtcgcccctatctcggatgcctcgacgcccagcatgggatcgtatgaccatgattcgtccgtttcccactgtccgaggatgacgaggaccagtcgagcaatcgatatcgcaatgactctgcaaagcatatattagtcaaacatcactcaagaagcaccaagctaggcgcttccaaatcggttgagcgaccaaggaaaaagaatcaagccacttacgcgacacccggcagcagaatgccggccagctgaatcttacgcttacgagacatctccaatgtccgcagcatcgcaatgggaatgccgaatagaagcaagtcgcagaggagggacaccgaggagttgacgctgtaaactataccccattgcaggcaggtatagcgaggagcaacaggctcccatccgtacggccaatagcccgtcaccggtttacagtggaagatgagcaggaagatctggggcaggaagccggcgaccaggatgcaaaagacaaccttgatggcgatgaggaagttgttgtgaagcccgcagactctgtagtagaatgccagaccggatacacggcatagcaagagggccgtcgtgtagaggatatgcgcgacgaaatccagcacctgcgtccgaagcaccgtggggacatccagcacgtattctataaaggcaaaatgcctgccggagcccaggttgatgagctcaatgcttaatccaacgaagcatatcaacagggcctagtagatacaagaaaagacaaatctcgagtcagttctctgtttatgcttgccgcttcgcgttgaacaaggcaagtattagggggttgtgcatgtaggcacatgtacttaccagtgacactgcggccagcacatcgtcaatgccaatacgctgcacgatatacgatcgagatatcagccgtgtgactacgaccagaaacgtcagggccgtgacgaagacgatgccgataatcgacggtcggtcacggctttcgcccaagtattcggccgtgatgcccggtgggacattcccatccgcgatggcctgctgaatgcgagagtccaccattatccacaggtaagcagagggccgttggctcccgcagtcgcgattagaaaaaaaacgtgggaaaagcgcccgtaagacgtgtgccaaaatcgtctggtatgtcgtcccgcggtccacccgtataatacagtgtacgtattatacaaagtgtttttttggctcctacatgtaggcagttccaacaacaaagatggaggcggcaactcctgccgagaagaaaagaaaggaaaggaaaaaagtaaatgaatgatatccgcagaggtcgatcccagtgggtggcgaggggccctgactgatatgtatgtaatggacgattttgggcttgtgcccgggaggctccgtccaggccgcccgcccacaaattcctctacgagcaaagcatcttgacctttttttcatgcaagactggggaccaggatcatgctagcaaagggttccagaaggatgtgcgtggctgcgaagcttggaacgaccacgccaagtgtaatcgaccttggctagcttcgaatcccgcggcaggagaacaaagtcccgtgtataagagccagagggcaaaaaagaggcttgagaaaaactctggtgcccaccatgatgaaatctcctatttgctctccatccgacggccacaactctgcagcgccctttactcgttccggcacttgtctgctcgaacttagtccaccacccgctcgcggtggagttgtttatcgccgcagccatttcttcatcacgcacggctaccgttacacctgaggaggggggggcctagttcgctgcagatgccaaaaccggtctactgggacaattcagagagcaatccgataggccggcacgagggcctcctaaacctcctaacgctctaccaagaccagccacaacgccacctaaatcacaggcgtcgcagacggctgagcagaatcgttttcatgggctgcgcgctcagtttttgtggacgattcagtgtcttggtttttatttgcggagaatgggccgaagtcttttacaaattagttgacagcacaatagggccaggtctaaccgagcccttactcctgacgttgtgcctgaattgcctcctcgtgggccaaagtttgacgggctctgggaaaagggccgtatcgtgtcagtagtatctgcaaggtgacaagatacgcacattatcggatacgcttctgctcttgaccatactgtagtataacacaacagatgcctgatagccgcccacatatctcttccccatcatcagcaaggatcccagttgcttgaggggctgccagggattggacatttggccgccagggacacgtccggatctgacaccggtgggcagatttcaaatgattgacacggatagcagaggccgcctcgcaaatagatgacgcgggctggcgagccgtcgatggcgccgctgcttttctttcgtgggccctgagcgacgtcaacatcaaccgcgcgcaactagcctgagcctttttttcgtgacatggcctagccagctttcttctctctctgcctctacctcttctcctcttgtcaggttcttgttctgttggtttcatatttcataatctataacacgggaaaacgcctcttcagttcagccggttagccgtgccatgttgattcaagcattgccacccacaaaccaacaatccttgcaccacgctcggctcgtggacgtgtaataaagcgcgagacgctgtcgattatgcggccaaaaaaggttcagcgcgcgccacacagctcaatcgttcgttacagtagcaaagcccgcctgcttgattgcctcccttttcgcaactagcagaaaaaagctcgcggcacctctccgaaacgaccccgttgcagaagcttcaaacgctagcgaacagccatgccccctccatcttgggctctgtttactggagatttgatgacagcttctcagggagggggagcgcgatacgacccctgttgctctggcgaagctgaatcgcagtctgcagcactattgaatgatcccctgaacctgcttacagtgacagcaacgcgccagcgccaagtttctgcatgtgtgccaagagagcgtagtgggatggtggatgccatgcagttcgtactcgcccctggcctatgcctgttcctcggcagcgtaacatcgctactgtacatgtacgctctttggctgcaggtatgcaccccgtattgccttttaccaattcgataccagctgctcggagcagcaggtgggatgtttatcgacataaggtgatctcgtttgctccggctcttgccatgagagccactctcggctgtctcacacaagttacaactttgcaggctagcgatgacaagagccggatggagacgctcagatcgagtcctctaaactctgcgcgagtcaggctcgcacactctctttgcctgggacgggccactgacagccacggtccgcccatcggcatgatcagcccgtaaacgcgaaaatcaaggtgcccagaatagcctcgatccagcctagccaagagccagaggctttccactttaacggtggactgaagctaaaacaggaactagagtgaactagagggcagacaagaccgatggattttcatttgactagcaatagcatgtgcaagttgctgtagcaagtgctgcgactttttttcgtcttgatttccctccaacctctgccaagttgccaagttactcgagggctttattagtcgccctctaaacagaaaagaagcggaacgcgtagccggctgcaggcacgattcactaggccgatgcaaagcagagctttaactggatctgggctaacaaggccctctactgcagtcgtatattggcatctatccttggatcaacaccaattcttggtcacaagtagtcgtactagtggtgttcctgcagcttataccacacctcatttacacaggcttgctattgcaaaggctagctgctgtagcaggcaaacgaaggcctagacctgctgaaatgtaacggcgtcggcatgggggtttcttgatagtatgtgatgactcgttgcctgcgctggatcaggcccagagccgtcctccttctcagtttccttctgcatgtttacttcatctacgtatcgcaggtatgaaactcagggctcgctcttggatcaagttctcggcaagtattccgtaatagcacctactctcatgggatagcgcctatcctgctgctgagacccttgtaagcatctgtgtacttgtaaccatcaacacgaagggaccttgcatgcagccagaactcgcccacgtgcaatttcagagacaagtggcagcatatttgaaacctctcttctccctcgtcaaagcatgcccaccacctccttgaagagtcaacaacaatattagggagccattgctgcatgtatcccacttcaaccaggatactcctctcatgaaagtctgatttaataatcttgacaagccggtaactgtacagtgcataaacgtgagcagaatgacactgtagcgatgtacccctacgattcatggtgccgcagtactcaactgtcaaacgcaattagccaaattgacgatgccttgcttcttagcatcaccggcaacttctctgcctggagagctagtccgcaccttgtcttgacaggtcaccggccagacactagttgttcatccggctcgctctaagcagcgctcctatgtcaagaatggatattttcgcgccggcagagccagccaagagctgagaagaagaaccaaggcaataatcgcttcactatcactgctattccttgcatgctcactcagcctctgtgactattgctgagcctgggcctcttgctggctcgcctccccccctatcctgcactactttcagctccatgtctatagtacttacttggcgagtctaacgcccgacgtatcattcggcaattttccccgctgcacatgtaggtattttttcccttttcatgttcttggctgacaatatttccgaagacgggatatttgttctaaaggcgcgtctgggctggggtcaaatctccgataggagcgagcccccggactttttgttgcccaacgcgttgggatattttgtctggttgcaacccatccatatgaggcagctagccacaccaaaagaagtgtgacgtttgtcaaaccgcccaatgagctgaattgatgagtttctgtaatttttattgctacatgtttcgaaatctatcttacggtgtttcattcgcatctagctgtaacatctgctgcaggcaatagctgctatatcaaagtgctgcattatggcgtgtgagtacacggtatgattctcgaccaagagacgggaaggcgtcttcagccaatctatttagtcataagaacaagtacatggctatttcaagagatccgtctgcatgttatggacgtagtatgttttcttatctagtggtaaactttatcataataatttccatgtctggtcttcttggacttctagtatccatgagagttctctgcaaagactcactgcttattttagttcataaatcgttacttctctgggcttacaagcaatatttatgcaagatcatcgagtaagctccttgatagcaaatggcactgatatttgtagcaaaactaaagaaattcatgaatttcacaaatgtctgcgcaaaaagccaggcaagcaattcgtcggtatcaagcccgcaaaaaaggcgttgtgggtagtagagaaaagactacgagcactatttgtgaatatgcaatattaatatttaaactaatctattaatacaaatgaaaaatctatatataatgataaatagtatgtacccaagctcttcaagtcagcactaccgccgctcgagatccagggtaattaaagaacgaaaatattgatgcctatcttggccgctagagcaaatacgcaaagatgaccaatgctagcattgagcatgactatgagacattttcttggtagttttgttagtttgtcttttttcccgccttcttcccccacggaagactaaacttgatgctggcggaattccatttcttgactcggaacaggtaatacagggtaatcgccgtcatgatattgaatgcaatgtacgcccaaacgatgccgtagttgcgccatctatcagtccagaaaatctctgagctagccaggaactggtccgcattgctgagctggcagtagtggcactggtctgtggccgatgggttttggagctgtcctggtgcctgctggaggaatggcgccagatattcgccgcaagtttggcctgatggagggctgaatatagataattcggtttccgagcaaacaattgatcgtccgtggagctctgtcccaactatacccgctacccagtaagtaaagacggagacgcgccacatgaatagccagaatcctggtagtgcagatggtacctgcaaaacaccgttgaacatggtgctcatcaacaccaggaacgtcacgagactggcggctgtctgcgcatcgggcatagccacgatgatcatatgcgcgaatgagctcgcaaagatgaagagctggatgatgtataatagaaccaggatctgacggatggagctctggacgccaacaacagggtagtagaaacacgcgaatacgagaatacccatgatgatctgataaggaatctcaacgaacacgtttgcaagtataaaggctttccatgagtaagccttgcttggacgctcacggacctcgtatagtgatctttgagtaacaaagagaggttgaatctgctgaacgatggtggaaaatatagtcgtgaccatgaagacggaaaagatgacattctgcattcctgctaatgacgaattcgcatcgaagaacgaaaagccaataaacaaaccagcggcggttccgagcaagaatttggcaaagatataagtaggcatgcgccaatattgctgaaagattcggaaagtcacctcccagagctggattccaaaggttgtggcaaactctgactggcccgccgcatcttctgcaccggagccctcggccaatttctcttcgtgaatgcgatcaagctcagcctgaaccttttcaaactctgaaccagctttccataccgagggccattcttctcctttgtcattcattcctttgtttacaatctcaagcatgtactcggcgggattctcttcatcgccacacttgcgagctccgtttgcctcaaagtaatccagcagggtacgcgaattctgaccaatatccccaaagtaaacagtctttccgcccttggccaagaaaagtagacgatcaaaggtttggaagagaatagcgctgggctgatgaacggtgcagagaattgcctgaccagaatcagccaacttgcggagaaacgagcaaatggcccatgaactctgggaatcgagaccgctggttggctcgtcgagaaagaggagtagctttggcttggcggcgagctcgactccgatggtgagcagttttcgctgttcgacattgaggccttcgcctgggacaccgacgaccgcgtttgcgaattcttccatgttgagcatcttgatgacttcttcgacgaatgcatatttctcttccttgctgacggatttgggctggcgtagcatggcactgaatcgcaagctctcacggactgtggcggtttcgagatgtaaatctggccctgtagttagtaattgtcatggagaactccggctcatcttgaggcttaccttgttgttggacataacctgttttcctttggaagctgggatcgcgcggcctgccatttacaagcatatcgccggtaatgacacccatcgtcgttcgttgcgcgagcacatcgagaagagtcgtcttaccagcacccgagactcccattagtgcagtcaaagtgcctggcttgacccagccagatacattatccagaagcctgcggtcctcgcctttgatcttgatgtcgtaaacaacgttcctccatgtgaaaatgtcccgctgcggctctaatccgccaacattggagtcggcagtatcgtttccatgtccgcctttttcatcaaccacaacatcagtcctagcagggccggtatttcccttcaaaagatgtgcaggaacgtgaccgcgtcggaaaacaagagcttcggcggtgctcgacgttgaagagttcagctccgtagcggtaaagtatacggccatgaagaagaacaggaagcccagcagaataccaaagtttcgccacacatgggaataatagtactcgtagtttgtcgcaatgaaggcatctccgctcacggtcgcgctgcctgcgacagcaccggctacggggcaaatccaagaatcgccgacctgagggctgtatgggggaacgaagctggcgccgcagggaaagtcctggccgtggaattcgttggcgacgaggatttcaaaggcgtagtagattggattgatccatcgaatccaactaaaccagggatgcatcgagggcactgtgatggtgaaaccggtgtaaatgacgagagcgagaaccaggattcctgcaagtgacatggcctgagagacagttttggtgattgcagccattgttctgaaaatcgcgctcatgacaaagattgagatgtaaccaatgagatagtagatgaaaaactgcgatggttcccttctcagtccggccataaaatagaggataatgttaaagacggtagcagtgatgaacttgatgggaatatcggcagcgatacccgcagctgcttcggtagctggatgatagaaggcatacgaagcatgtttctcgacaataggccgttgcgcatacaagctgttgatttcggaaatcgccgtcaaggcgtttagcaaaatggcgatgaacaaaactgaacctttggcaaagaaaccgtccgtgttggcgggggtgtcgaagaatatagaaccaatgatgagagccatgacgatttggaccacggtagacgccatggtggcagaccagttgttccatatgcgctgatatgcacgcttggtgttgaatctgatttgcatcggaatgctgatgatgtaaggcgacttgggccgcattctcttggcctgtctgaagtttttctgctgtcggaagtgcgcaagagtctctccctggcgctcgccgccgaattcctcctcgtattgatcgagatcatcttgtaaggctttgaactcgggggattgcagccaaagtcgctcaaagtcttctggagttcgaggcactctcatttcccatccctcgcgagcctggcgctccacgggattcgtaaccgaggtcaagaagtctccagttgtctggcgtggggggcagtaccagccctgtttctcgaaatatgcctttgcttggcttgctggtccaaagtagatctgacgaccttcgtatagtaccgtggctttatcaaagaggtcgtagatggcctggctggcttgatagatggcaaccgcgtgagcatggttgccgagatcggcagatgtccgcaatgattgaacgaatttgaatgccgttgccgagtcgagtccgcgggtgctagcaattcttgattagacatatattgtttggtacacgtgtagatgaacatacctgttgtcccaagaagaaaacggtgagccggccaaaaccatctctgcaatactgacacgctttctttcgcctccagacactcctcggatgaaatcatcgccgactttggtattgtacgtgtgcgtgagtccgaatacggccatgacgactttggcaatgtagcgacaatattcagctcgaggcatgtcatgaacacgatgagacggtgttctaaccgaagctgcaaattcgagtgtttggccaacggtaagatgaggaaagtgtttatcaacctatccatttgaatttagccatcaatccataacaaagtgtcttgtgcaaattcgtccaagtcgagcatacctcttggttgtaaatggcctcacccctgaattccttcttcatctgcttctgcgggatgccgttgtagctaatgtttgagctttctccaaggtttaagccatgcaactcgccacaaacagacttgagaagtgtactgcagccagagccaggtcgtccaagaacaactaggagctctccgctcttgacaagtccattgaaattgttcagaatatgctttggctcctttttgccaaaactgaagaactctccgatcctcaatggtgccatcagaacatctcccaccgtctgctggagctgaattgcatctccagacccaaaaacatcgagatttcgaaacgagacaccgatttgtcgatctgaaaggcccttttcactgagttctcggataaagtgttgtagccatttcggtaaatcaaattcgcggcgatcggggtcgagggtggcatcgtattcttcaacggcaccgaggccaaccgattgacgacgagtgggagcagcaacattagactggcgacgagatagagcagtagcaatgcgtttgagttcagttctgtcatcctgttccattatagactctccaccatatgtattagagcgactcagggctgagggaaaggtgctggcgtcattgtcggaatctctcgagtgagtttcgcggggactcctccttgctgaagactccccttcttcgtcatcgctttctgaagtgttgagatatcgattgtcatggtcaataggagtctcgatcctttccaagttcccatccacagcctccttggcgtcttcgttgtgtgccattttgattgattaactgaatggccccaccaagttcactgagggagctgagagtgacgacgttgaacagcatgagacatgaactctgtataagtagcaaccagtttacacgccattgataaccttaaaccggtgcaagtctgcagtaacccgaaatcgggctcccggagtattggccatgccagcgcttggcagcaagtcaaaaccttacggggccaatggcttgcatagccaacaaacgagcttctgcaccgtgcgcatctcaagctgtagatcccgagtaagggctgctacactgccctatggcgagcccctatgagagaagcctttcgtaatacgcagtgcaagttgtcgggttggcggactttgaagatcccgcccctgtagccaaagtccgtcaggcggcggggcattaccggcgatacgccgtccagcttgagacactgcattccaactgctttactgctatctccttgataatttgatagttgattgtatgctttatgtaaggcattgtccatctgttaattggcatcgcatacggacaagtctcaaagtcaattacttctagcgactggtgatgatactgcgcttatacaggcctcggctttcatatgcgatggctcatgcggccagcagctcatttcagctactctcgtgcactgggacacaacaccctcaattcaggcgatttgcagcggcgcgagcctgtggcttctgaatagcggcagacggcgctgagtctgttgagcctccaagttgcggattggctcgtcaaactagagtttgaaaccagcgcgcacgccgagagagctgaaactactgcattggatgcgcccgagaggccagatgttcggacccttgcaagcacccgttgccctacttgaacctgtatatacgtgtattgtgtgattgcagttccgtatgcatcccatcgtcattgccgcgcgggcctcctaaatcttagcgctggctgtctttacgcaaacggccgttgtagagacatccgtcgatcatagtagcatagcatagccgccgagttccgcagccagagcaaacagaaagaagaaagtatgtgcatgtgaggattgaagtctcgtgctgaatcttcaagcagcgacgcgactcgccgagcgcgcgccacggcaccattgtggccaacggccagtcttttttcaaacttcagtgtctagaattcaattcaaagtgaagacgagcgggtatgtgagggtcctgaccaaaaacgcagcaatccatcgtagaaaggcagtaaagaatcgctatacgtttgcacttgcatgcacaagttaaccgagtcatctctcaatgttttagcgtcaacgttgaataagaagaacatcgaaacaatccacttcgttccatacaaactgacaaacggcatctcgagatcggtgtggcgtttagcggactttctatgcgtatgtgttactaagtggggatttcattgcggcgaagcatcgggctcgggaaggcccctctactctcctgatttgagcttccgggctaccgatcttgatgatatcagttgcccagctatttatacgatttgggtcccgctgacaaacaaggcaaatgtcgcactcccaactcaagtccgaacccgaaacccggccctgctcagcatgccatcatcctccggacaggctccgcggacctacggcagccatcacaagcctcagtgctctacgccaaggggcagagtccggatgcctttcgtgctctgtcttgagtgccggtattgatggcgtcattggcgatgatttgcccctggacgggaagatccaagatgccgtcgaaaggctccgcatggacatgaatatgacggcatcagggcagagtcttaccttgaccctctttaaacgccagatggagatttccgtttttgctcccccaccatccagtaagacatgtcattgttcaggccaaggagccggatatcttgtagactttgatggtgctcacttgctctgctccgtactaatcgttggttgcgtcagaaaccccagagcttgaaattttatttccaaatgtgccagtcggagttttagatctgcctcaaaccacaaactctgaagctagtttccaatgggtagcagagaaactcgggcaatgcggcaaccaccatggatgccatcggacatgttccaacttgacagtaactctgccgaggagaatcctggacgtgggttctacagatggggatctcgttcgtttaagagaactcgatgccgaagacactgcggtgccaaattatgcatgcttaagccactgctggggcgcatcacggccttcgagaacagtaatggccaaccttgattcgcataaagaagaggtcccatggagttcgctgccgcccgtttttcgagattccatcacctatgtgcgcaaattggggatatcgttgctatggatcgacagtctctgcattgtacaagatgataaagaagattggagaatggaagccgccaagatggcgtcaatctaccaaaacgcatatctcgtaatctctgcatccaagtctcataattcggaagatgggcttttcggcggcattaatggagagtcgaatcctattgtaatccctattccgtcttcaagtcaaggatctgcactatgttttcgcaagtcttttacacatttacctggatacatggaccaaaggcttgtcaagaaatctccccttccgactttaaatcgcgggtggatattccaggaacgtcttctagcttcgcgagttctccattttgggccgcaagagctctcatgggaatgcttggaggactcggcctgccagtgcactggcacatattcttcctcgactggcaatggagctactaatacagctcttacgatgtctgcgcaacggatgctgcaaccgaaaggtatttataaccaatattattggaaacagctggatggaacgagactcatcaaggtctggcatatgttggtagaagactatacaaggcttcatcttactttcgagagcgatattttcccagcaatgtcaggcatcgcgaagagtttccagcaatacacaaaatcggaatatgttgctggaatgtgggcgaaatctttgctgtgtgacctagcatggcataaagaaaccatatcgagcagctcgacggagaatgtcgaatggcatcaacgtccgaaagcatggagagctccaacatggtcttgggcctcggcacttggccccgtgcaatttctcgatataggaaacggcttggttcctttatgtgagctcgaagaagtgaagtgctcaccctaccagttggatccaactggcgagctaagaagcggtcacctcttgctacgtggctatcttatatcgacttcaatccgatataggccatccgtgaaagagggttcaaaggcaccatttgacttgtatgaactcgacattatgcacaggcaagtgggcaatgtatgggcagattacgactcatctctgccaggaactgatcacgttgtttctggaactcccgtaaaatgtttcatgctcacggcaagacctgactcaggctcactgacactgcttctgttgaacgagattggctatgatgagcaacattcctgtaccgtatggaagcggctggggttgatccaactatcgaaacctcccacggtactccgggatgccaaagaatactggttcggcgtcttcaaatctcagttagctaatacgacactggtaaagattatataaaggctaccccgtaattttctctcttcgatatgagttcttgaagaaggaacaagagctcatatgatattcctagctacatcgcaatccattgatgagactagctgcataaaaacggttcatagatgtctctgtcgttaaataaagtaacaaagcgtttacgactatgcaggtttagaaatagatggatgaagccaagatatgtacagattaccatccgacagtcccaatacctaaagttcgactgcccgatagcagtcatcatcacgatcaacgaccaccgcatttacttcactatatgccgtcaaacgctaccatctaatgaacatacactgtcacaatcagccaatctactacgcaattatgtacacactcttttcagaattttctttacaatcgttgatcgctctcattgatcaaagatggtgttagagcaactaatacgcatacccaagcgaatagccttactttcctaaactgaccaatttatacaacatttcgaatacagcttaattcaattttatttactcatattgttgaaaccaatcaatcttcatctatactactagagaaatatccgctgatttcgactggcggatgaggtgcaaaaattcgctttgagccattcgtcattcaccagagaagattcctaagccagaagggcataccctacgatgaaagcaaggcacacaagaatgaataaacatgttcaaataaaggagcatctatctagaaagctgtagccagaacgcaaatatcggttctcattagtttccaagttgagattctacagaaagcgctgtgtaggatctgactggctgatctttcgtgaagtaaattcagtttagcgatccttgagccttttacatttttgccaatagtactgagctcttttattgttcttggatcaatgctctctttatcactttatatgatatgtcatttcattgttcagagagtgtaccaaaagatttatctgccaaaaatgtcggatcattagccaagatatgcaacgttaacacagcaaaggccatgaatgtacgttttctttgcaaactattgttaaaaatatgctagatagggcaattcgacttctatttagagtatcgtggcaagtcagatcctagtaggtacttgacatatgttttcacagacaaatccccccattctatgaaattccttggcgctttcacaacaactacacaatcaaagttgaaggatatttcagcagcgggattgaacggaatactattagctcgaaaactttgttaatcgtatccatatccaatcatggtctaatatatcggtctaacaaagggaatgtatcaaagtcacgccgtcgtaaaaaaatccatcatcgacatcgtcggccttacttcgacgagggatcccaaatcaagtgactcaagaccttaagtaggaccaacatatctatttcgttgagatggccaagcttatagtccccatttaagcaaatacaactacctgtaatgagaatggttggtgggtctcgtgagcaagtttactattcatcaacttttgcagttgcttggccgtttcagggttagctacggagtatacgatccgtccgtacgttaacatggattgtattttaataaatcggatttataggcctggggtagcatgctaatttgttctgacccaagtccctgtgtttgtccttttgtctctactactgtactagctcacgggatatcagcactctgttcagagtctagcgattttgacatccttgatccagagtgtgactgttattaccaattttaggtatatcgagtacacaagtacaaggacccaagtaagacgtctagcaaatttccaccagtgaagataggagagatccgaacttttgcccgggtggccacagggatagccaagctatttctttacgaacaacgcacaaggatattcaaggccaaatatgagcatttgctagagaactactgcagttcataccgctgatattgagtataaggagttgctcagtagaggcacgcttcgaacggcttaaactgctagataatcaccaagtttttattttctcttcattataggcaaaccgcctcttttgtttactgtagttgctgttgtcaaatgctgccagtacagtttctataaatagtaatgtaccaaagatgttaccaatcctagttccacgtggagaataaagcaccagctgacctaccacttaagctactatgattattcacatctcgcataataggtccagttagtatataaattcttcgggcgaagtgcctataacagatgctcgatattgtttgtacatggccgtggggagtaaatcggtcttggattctgtcagcatttagtctgtgttacttgcattgccatcggagcatcatctagccgattgtccccaaagcttgcaagggagcctagtacaggtacagaaggaattaagaatatattatgtctgcggccgttgagcttaaaactttgacagtattcgaattagctggggtgcgagtggtgagttgtgccgagtactccgtacttggtggttgctcccattcgatgcatgttcagcatctcgggagccggcaccgggccgaaccatatctggattgggctggagtagtcaattataggcgaaggagtgagaaacaattcttaagaatgcgagttgattttctatttcttttaagcctgtctggctagatttgttgtaaacttgggtacttataaacttgccatatagccatgcggctcgatatgcactgcatattccacgtgtgcaaatagagctttgacatcacgtatggttacagcaggatgtctcaggctgtaaaaggcagagaattacaaatagagtgctcttgacccactccagccgcctcggagcctgataaatttcagggaccaggagggtatgattttggtcaagagccccagttaaaaaaaacaaaatcgcgcgaaacctggatgagccatacggagcagtctctttactaagaaggatggaatcacccaaaaaaagagagagaggaagaaagtaaaaagcaacgcccgtacgaagcggcacggcggcatttcaagccacccgtccaaggcgggtccatcggggtagatgaaaatggcggagagcgctttcttagtaaccgtcgtttaccagtagcatcacgacacaacaaactacccagctagcgtagcccctgaaaagacgccattatgcggcgatcccattagtctgagacagtgtgttgcacagagcaaaactaatggagcagcttatggagcactatcactatcacattcctcatgcagggagaatggggagccattgtcttctcaatggatggattcaatgcatgcggcagaggcagctgtctttcagctttactcatcagcagctgaacctataagccagattattttcaccaatcgagagggagcacgtcagacttggaacgttctgcattctgtaagttgactgaaaaaaattatgacaaaaaaggaaaatacaattgcggtgtacagagtctccgatggccctgttcgtaagtagaagcctcagcagcagagagcaaatgaattgaaataattgtcattaaaataacggaagctatctatgacttgtgtcttcatggcagctgtgcctttgttaatctagtcattaagaaagtgtatgactactaatgcaacctcattggtactttatatacaataattagaaatcattacgcatttagaaagctcccaggtgtcccttgacatcgtagcggtcaaggtccatgaccttggaccaagcagcaacaaagtcagtggtgaacttggaggcggagtcggagccggcgtagacctcggcgatggcacgcagctcagggtgtgagccgaagatgagatcagcacggctggcagtccactggaccttgccggacttggggtcgacgctctggaagcgctcctcgttggtgccgttgacgacggaccaggtggagtatgagcccaacaggttgacgaaccagtcgttggtgagctggccggggcgagaggtgaggatgccggtggaggagccgtcgaagttggcattgagggcacgcagaccaccaatgaggacggtcagctcaggagggctcagagtcaggagggcggccttgtcaacgaggaattcctcggtcagagatcgggtagtgccttggccgtagttgcggaagccatcagcctggggctcgactatagtatcataaagtcagtatgatggttcttatataagcgaatgcagacaaaggagcatgggtgtagacgcacggaaagcaaaggtagaaacatcagtctggttctggagagcatcgacacggccagcggtgaatggcacggtaagagtgacaccagcagccttggcagcgctctcgatggcggcattaccaccaagaacaatgagatcagcaagagacaccgtcttgccgcttgaggcgtacttggactggattcctttgagctaaagagggagaagtattagtaaaacgtcgatcaacgacatggatggctttacttacagccttgagaacagtctgcagacgagtggggttgttgacggcgaatgaggcctggggctggagagcaatgcgagcgccgttggctccaccacgcttgtcagagatacggaaggtcgaggcggatccccaagcggtggtgacgaggttggagatgttgaggccgggagctgcaagaatctgctgcttgatggccgagatatccgaggcagcgagagtgctgtatccggaagcagaagggagaggatcctgccagatcaggggagccgccttgggaagatcagggccaaggtagcgagaaatagggcccatatcacggtggaggagcttgtaccaggcgagaccaaacttctcagtgaagtagtcaaagtcgttgaggaacgtcttggagatgttgttgtagatggggtcgtctcggagagcaagatcactggtcagcagagtgggcttgcggaacttgcccttgatgaaagggtcggggtaggaggcattggcgtccagggcctcccactgaggagcaccgccaggggactgaacgagggtgaagttgttgttgagcagagagaacaggaactctgttgggaaatgttagcatatgttgtacttttcttgatgacagatgcaaggggcacttaccgttggcccacttggtgggagttcgagaccagataacctcaagaccactggtgtaggcgtcatcagcgttacctgtgccaaaggtgttcttccatccaaggccctgctgctcaagaggagcggcgttgggctcagggccgacatcatcgccagactcagcaccgtgggtcttgccaaaggcgtggccaccagcaatcagagcgacggtttcctcatcgtccatacccattcggccaaaggtctcgcggatatccagagcagaggccttggtgtcaggggtgccgttggggccgcgggggtcaacgtagatgagacccatgctgacggctccaagagggctctcaagctcagacgcacgtgcggtgaagtccgtgctgccgttgtatcggacaacgttgtttccatcagtggggaacatgtcctgctcggcaccccagtagatgccctcgtcggactggtaggtatcctcacggccaaagccaaagccgtacgtggggaagcccatgttctccatggcagtgttgccggcgaagacgaacagatcagcccaggagagagcgctgccatacttttgcttgatgggccctgcacatgcagcgttagaatgacacactatgactgatgcagatccctgcctgtcaaacagcacggagtgacttacagagcagacggcgagccttgtcgaggttggcattgtcgggccagctgttgaggggagcaaatcgctgctgtcccatgccggctcctccacggccgtcgacagagcggtaggtaccggcgttgtgccacgcgagacggacgaagaagggaccatagttgccaaagtcggcgggccaccagtcttgcgaggtggtctgcacggcggtgatgtccttcttgagttgagcaactacaaacggcagatgtcagcttgtacacggagagagatggtaggacacaggttccacagctggactgaggagcaaaacgcaccatcgaccttggaaaaggccgcgccgtagtcaaagctgccgccaaaggggttggtcttgtccgagttctggcgcagcacagccaggttcagctcgcacggccaccactggctgcttcgcgtgcctccaccagccacggtgctcttgcgcgagcatctgccaaagtcggggccatcagggctgtatctgggctccagaatggactctgggtgggagatgacagagcgagccgggtggttgccattgccgtggatgacggggcagcccacggcggaggcgagtggcagagcgccaacaatggccaggacgttcttgagaggcatcgtcaagtcaaagccggaggagttgtctgaaggatgaggaggccaagactgttgttcggtgagtgaagcggtgtcctggcgtcgatcctgtccactctatatactctttttttgtgtgcccatctgctcgccgcctgctcccttgccagctcgttgctcgctacacacgacaaggggcctgctagctggcccatgggctccatgcggactccgtgcctggcagtatagtgcttgtacagatacagagcccgatgtgacaccacaaccaggcaaacccgtaagattacctagttctgcaactgtacctactggagagcacgcacaccatgccccttcaggccccccctggagcgcaaagcgaccctcgatctcacctgatctccctgccttgaaccacactaccggggcccgtcaggctcagtcttggctctgagtaagtaccgtcctgggtctcctctcttactccgccgtctccgccaagtgccgaaatctagcatacaaggccttcttttccaaatggacggcggacatgtctccataacaggcaagtggacagggttctttcatagccaagcgtggccctcccatattatcgcggcttacctgggccttttctaccctccaaccctccgaccttactccaagcaacctccaaccctccgagtttgactagccagtcatgtactctgcacactggcatcgcagcttttctgacctaccctgccctgccctgccctgcgtgctaagctcaatgctaccatactgacgatgctgatgctggacatcgcgatatattgccagcgtacaccaagttggcccgcgccggcgggtgaaccaagtctccgcaggcccaataagggcccgccgattactattatcgagctcaatcgagctcaatcgagaagcatcgtggaagagcagccgcaagacctggaggaggccctggagcggatgaaggatttaggcctatttttagactctgcggaagttcccagccgaagccatgctgcttgcccacaaaacataattccgtagactgcatgccgccacctattaagactcattgattactgtaccacgacagctctagctcgtgttgctttggtacgtgcgcgtttcctattcgaggttgagatccagtgcgacccagttgacatgggtcgatgctagtgcagaaagaagaagagaaaaagaaagagagaagaggataatagaggcgataaactgctgagagacaaactaagtggcggtaagggacgaccctttgtggctgtaactccagaatggtgtgatccgcgcaaaacattgcactggtcgtattagtagttcgttcaaaacctgggcttttactggtcaacgattcacggtcccggcattgggcgtattagcggccgaaggaaccggcaaccgctcggaagctagacggtttatcaaacgatttagaattttggaatctgatgatgctccagacggcagatcgcaatcgatgcacaaatcagcggataatgacgaaagcacgcaattgaggcctgtccaactcgttggttagtgcgaaacaaagagactagtatctcgatagttccagctggttggaatcccgagttgtgccaacttgaaggagcaacgacgcccgaggtttacttgtacataccagttgttgaacaaggaagcactagtccaatctggctacttgcagcacgtagattttatatactaaagtaagaagtactgtctcgtgacttgttgacttgataactaagacttttcaatggccatcagttgctattctgtcattttagcaagctcccctctcctgacgacggagcctactgctctgacaaaggacacaaaggcgctcactctgttcaatgcatggaagtatctcctcaaagatatcaaggtaaggacactttactatcccgtcacagacgtcgaccaggtggaagaactggaatcaacaccacacaaagccacgccaaaatggatacaagtaccaaaggtacaaatagccatcgccaacatggcaactgctcgtcaaaagccgccagcaagcataagcctccccaacggccaactaaacaccgcccctgcccccacagcaagtctattcagcatgtcccccgagttgaagcaaaggcttagagccagctaccgagacaattaaatctggaaaaatccaacagagacgttaaaccggaacgatcaactagcaccagaaaacagagatgacttaccattcatatagaaagaaggcctcccatggaaaaggacaccgggaacgctggaccagttatgcattccgatggcgtgcaagaaagacatcttcaacgccatccacccaggcaatcacattggttacgataagctcaccgacattattgcacaattttacatgcataagcccttacaaaagctaagaaatacctgttttactgtttagcgactaatcaaaacaggatgttgttataagatgcaattacaaacccgagttttcgcaaagagcatgacatcagtcggattcagcaggctatgggggactgtttctcccttgacaacttcacaagcccattcaattttactcaaggctggattgatcttgagcgctcttcacctgctatgcagaaatggtgcaaagacatgtctatcgtcgcatctgttatcccttttccattcagcaacagtcggaagtgactcatacgctgattcactcctgttacactcttaaagattactactggtcacgacactttggaataaaatgtgaaagacactggttaatattgtagacaaacagctctttcatcctcaaactaataccacaaatagtacaatctgatcttatttggtcaggtaacccaaaaaggtagacgccattcgaattatggacgtcaagaaaacttgtaatacagacgaaaccaagagaagaaaatgggtatcaaaaagaagaaaagtacaaagtacagcccaaagtaaacagataaccaaccatagtctaatatttagacccctttcccatacacgtagcaatcaaatagaaaccgaaaaaaaaagtaaaatcgcccttcgtattgagagacagcaagacgaaaactcctccgaaccctcagccgcgccagacagctagttcggctcgatgcacaagaccttgaccagatcttccaggccgtttggaatcggcgtcggattctggccggcttggcggtcgatcatccagccaacgttgaagccaacatttatctggagctcatggaggaagtggaacgccgtgctgggcttgagggcgtcgtacttgcactcactcaagtccttgacttcgacacaacgtgtgtccagtgaatggaactccctaggctttggttcggccttttggggatccttggcggtatcgtcgttgtcgtcggagccaggcatataggcgttcgatggcatttcccgttgccggagggaactgtcgacgagccacaacgtcatgttggcgggcccagtacgctctgccatggcccatagagaccgaataaagactccacgacggctgtcttccctccacaagtctgcccgagcccgctctcgagccccattggtttgggcctgtacgaggccgttcatccacgcggggtcgtattccagcgcgaggttcttgaccttgatggggctgtcgttgcggaaaaagggcaagtctccaaacccaggggaagtctccaatggctgaaggcagaggagatcttggttggggaagactctggagacatggtctccccccaagtccaccaagtggctccggccactgaaggaggaaccggcgtctttctcttcagtgatggcgtcctcgaggtgttggtaatggcgcaacataaaggagcgcgactcataggatgccatccagagaccgaaatctcgattataggtggatggattgccaccaacccagttccaagtgacaccggacgcatcctggatccttggcggcacgagggcaagatcaattgggccatcggaatctgcctcgcccatccaatggcccccgaagatgtgtacacccggccgagcgcttcgggcagcattcttccagatcgaaagccgaatctcggcaggaaggttgccgaagaggaggaactcggcgggcgtggtctcggcgtcaggggtggagactggtgaggacatggcggcgatattgagctgggtaactctggttactaagtatatggttagacaacaatgtatggacaggatatagacacaagagtaaacattcaaataacaatgagagcaatataaagattcaaaagatgatagaaagcaagatgattatactaaagaaaagagacaacacacgtagagtgtggaaatacatactggtagatactggatatctaggctaatatgaagccgaaactggcagtcgtgatgcgaatgcactcgttgatgatgatgtgggcgtagctgaatggtcgtcaaagacgtataacagattggtatcgaaggatataatctgtatctggtgaagaccgaaagctgatgatggataaaagaataagaggaagagcatctcttgtgaacctccagcagcttttattctggacagtaggacgccacataaaagatttttcacagagaaaggacacgcaatacaatgaccaagacgtaaacctgcttgataaactacatgggcggtcttacattctattcctactgagtggcttgctctgaaggcacaagggataaacttttggttacatttggcgccatatgctaagtatgtatcgagtgtgtattaccaccgtaatgatatattccttagcttgcaatgagagaaatcaagctttactccgaatgctagtcgaaagacaaagtaaaatatccaaagccactggactcaggattcggtgagtggtcacaaacgggaggatattgcagttggtacatggtcctgtcgttacaatgttgaaagatctgcagacctttcaggccttaaagcgacttagtgacctatagaatcccttttatgcctcaaagtggttacgccaaaatatatatacacgtcttcgttgcaaatctttgtgtgtacgtcttcgcagttatctcacacgctttactccaaaacaggcaaataatactcttccgatgtaaaacttgcacggataatagactggaacatgtactcctgtagcatgagacatcttttctatgaaacgcaagtacagttatcgagaaacagttaatcgtttacgtggcaggtccaactcatgaggttggcagttgctgtgcaaacttcgcgaatccctcgggccgagccactagaaaaaccttcccgctacatcaggcaattattagtggatattaagcgccagtggcgtcgatggcttttgggaataaacgtggcagccaaattcaaaatattttctatatgtggcttcattatctgttgaaatgatctgcgctaggggctctgctactgacttggccttgaatgcttttgcatgaggaactcgtacgaaataaaaattgatccatgttcttcatacaagtagattcactatatcattctgcggcttggagctagcaatactgtatgaggcttttcgttgttgggtcaacattgactgtggcttgagcttgaaaaggctaatagcattccacttatacgtctcttctacaataccaagtgctttatatttgtagaagcaaaagtgaacaatctttatgagataatcatgaggtgtccatgtataaatcgtgagccgaagcaaaaattcaagctgctctttgtgaataatggtttagtatcaaagtttcctcgttttcgagttatgatccatgattatgaggctgtagtcccagcagtgcgcgaagtttataataccgagatttagcagaaccgcttggaaagtaatttgtagagatatctcgtattagcagcgagagagtgcctctagacactggataaagctgaactactaattcgaacctcgcctgaagtgtagaaaactgcaatttgcgcaagccaactattacaacccgcataaaacaggaaaatgcggctagatccatcgtctttggctgattgtggctacatgtagacaagcaatgctgttagtagcaaagtttatttcacaggctggtgggggctagattactcgtcccaatctaccaagacgacccgtctaacaccatttcctaggcttccaatttggaatgacaacgcttccatcattttgaagcatattgagtgtaccctcctgtctccatgcatggataaaatatgccgtgttatgctccttcagaaaggcgcaatttgcatccaccgtcttccagaacttggtgtaatccgcaacgctcacttctgcaatagcgaatccggttatatagccgccagcatggaggacattatagcctgttgcccacatcatcttttgcaatactcgttagcgtctttgaagtcatggtcggcgagtaaagtatataggtacctacttcggaaatgatgagcggaaactgcggaaggtacttcttataccatagaacttggtttgccgtatatgaccatgcgtcgtcaacctgaatattgtgataatatgccatgacatgagcgtgaataaagtccagaactggcacaagcgccttgcccactggacccagtccaacgcccagcccatccgatccaggcgcaccgctcatcaagctgggcctgtcccagtcctcgctaatacctgccgggatgccaaatttgtgcatttcgttgcggaaatcactcattcccattgtgaggttctttatactggctggctcagatgcgttgccggcgctaccaggcgcgcacatgtcgcagtctccaactggctcgttgagatattcggcggcgtagatgacatacggcgcaattttcgaatacttactattcgcaagggtttcgaacagagtagtttcgagaaccttttcccacgagagctgcggattgagtcagtaaacaggaaatgcggcgttaactactagttaagagcgcaataaacacgcacatcattgccgctaatgggaaatgctacttgaaccacaacgcccatgttgttgagaatagcggcttctagcacattttcccatagctgcgtggtgtagctttctgggatatacatgcgaatcatggttgtgccaaactggcgcttcatctgctgcatgtgcgagctaatactcgaaacctcaaagtcctcattggtgaactggaagggaaacgagaagccgaggaagccataaaagtcggactgcggacaccaccactcctctctggaaacgcggggaggctgtagattcgcattgagctttgcctcggcgccaaaagggaagcagcttggattggatgctgatcgtgttgctgtatgggccagaccgcttacaccagacagcagggccgcgacagacgtcaaagcgatggaatttggcctcattgtgaggtgttttattgaaacaagtaaagaataatgcacggatatctacttctatgaagattcaggactttttccgccattatatactccgcatgctcatgtatacgctggggtaaaatgcacaagagtggaaacgatgaggcgacctctttcgaggtgcaagttcagtacgacgccgctagtttaattccatcacgaagttggctacaaagtgctattcaaacgtctagcacgatctctatcccccagacttttcgatctagagcaagatttagctctatgaaagactcgaagagattctggggaccccatagtctggcgctcatagcaatcggcagaacggcatcttgttcgggcctattcgcgttagcagccttatccctgctttatagcttcataaaagacatgccactcttggtaaaaaagtattgacaatcagcaaacagataatcgatatcttgctaatgcgttgaagagcagtttgttaatcaagtcattcgatcatcgccatcgcagcaaattagacgttacgaactctcgtactttttgctggacaaagcgtttcactggccgtatcatacgttagctctaggcagttggatgttgtattactgatatggctccgtaggcttgtcaaaactaggtagtgtctgggctgctagtaccaggggtctatgagctggcgctgaaaatattttctactttgtttgttggattcgcagtttctgcgaacgcctctttgttcaagctgctagtagtattcatgcgaagaatagagaattggacgtatacattgatatgtagctcgggcgtattttcggagggcatgacttggttttggaacaaggatcctatttcatgccacatagaggttaagacttctagaagatctacgcaaaggtttaagcctccgtctacttcgcttccagctgcaaactgcgagcataaatagtaacggtgtggaagccaagagctaaatacatattgggtagtaattttgatgttgtgaacagaagtaattgcattgaccatccctggcttcaatctacgattatgctcgtagagatctgccaaaaacagcgattaccctacactgggggcacagtatcaaaatccggcactgttgcccctcctactatctctcactgcggtactgataagaaatccttgtccaatctgtatttcacagcatttttaatcttcaccaatctgtatttcacagcatcttcaacctgtgttatttcacagcatttttaatcttccccctcaaggcaatagagtaccattaccttagtatgtagtattattagtaatttcacctgtcagtaagtagccattgaggccttctcacttggctgtatttttcttttacagcattaagcaggcgcatatctctgcaactttagtattattcgcaatttttttccttctaggtaactcaaggtctgggtatcgcttttagtagttttgtgagccataagtacaaaagttgtcccataatcctcctcactcataatcgcttcaataatgtactcccggttgaacaggctgaacatgctccgtcacggcaatgcccaaagttcttctcctgctcaaactctcttgagtatgctgaggtgaaacgtattgcatcaaaaggtccgggtcttgactttccaccaagttgtatccatgcttaggcaccgccgactcctgcgcaattcccgtccctacgtcgaccagctctccgtatcgcacccttttgcttcccaaagcatccagaatctggggggctgacgtgttggaagatccatgattcagaagaggcgcgcccatagcctttgcaatctcgaatgggtcgcgcgaaacctctctgccgagtttctcccagccccaaatgaggaacagagtcataagcgcctccaagaacatgacaccaacagcgatgccgaagtacctccagttagtagagtatactatcccgatcctcgtcatcttggcattcgtctgctgaaactggataggctggccggtcgaatttgcaacggagagggcgctgcggaacacaatctcccgaacactgttgattatatcctctctaggatctgaccaggtcatggtgcagttaccatagtcgtcaaatgcagatgtcgagtatgtactggctgcctgcccaaacgcagataccaggaacggattttgcgtcatcaccgccaatacaagagttgcattagagttgtactgagattgtaaagccgaagcgattcctccaagcgatgtgatgaatcctccagctccaaggcttccaaagccgagctgcatccagtcggtgaaattgtggatgcttatggtggtgttctgagaaatatcccagggagcgagcgtagcagtaccgttggtgatagtaacggcgtagtccacagcggccgctcgaagaacacagtggtgcctggtcaattttccagagcacgtaggagacggcttatacagcaccgacatgtttatatgattgagggagttaggatcttgttttgactcgaagttgatgatggtttgaaacgtcgtaatctggtggactagtgccgcagatgctaatttgccaaagtcgtagtcaacggagccgtctgtacagtcgacgtcgaaacctgggcctgtcatatgaagctggcaggtgctgttgccgcacccagatggtatcacgatgttgctgcggttagaatactccttatagacactcgcaaaggccggcatcagcaacgatatttccgatccactccctgcccacccactaaagttcgccggcagagttgtattcaagacgggtgcatcgatattggtcgggtatggcccgatggatttgcttatagttgtcgaagatctctgcatgatggcactggtgccgacactcacgacaagggcgatgatggccgaaagagtaactaggttgaagagagtcggcctaaagatgccaaccagcaagttactagtgacttcaagatcgtactgaagctccttgagttttgtccctttgagcgctttgagccaccatgagatggcaagcccttcagagtttgcaaccgttaagaaaagaagggcaatgccaactagcagtgacagaagcacaggaacggtaatgtttctgttgtgcgttggccaagagttggtttctctgccttcggataggacgagaaccaggcccatcatcccgcaagtcacagcgaatcctataagtgcgcccacggttctccatggtgctcggttccagaaacctggcacccatgggatgctatcggacattgtatatgctgccattcggcgcaggctgttgctgagcgtgggatatcgttcgtaatggtgagggagcagcagtcgtgactcgtcttgcgtgtactctgtaactgtatgaatgaaagatcgtcctctaccaaggatcgagctttgtcttatattccccaccgcatctggtatggtagcactccataataatgcgacatgcaagtatatgcagacacaactattattagaatacctagtagcttctatctttcttcaagcgaagaaccctattcgcctgataggaattaaaaccctagatgccaagaaggcggctgtatggagcactgctagtctggcgaaagggccgtgtgccatacctgctgccatcagcttacatcgcgtggtcgagttccattaatatggaactagcagaagccggttttccgctctcttttccgttctgcctctcaaatgtcaattaggctgttgaaactgaaaggtgtcaacgcatatttgcaagcgatttttaatttaccatttaaacaagtctctgtgaaacttctggcaaacgtttgctgacaggggagatttggctgtagctgcccaacgataatcgccttaccgaaaccacctcatgttgcggagggcgcccagacagacagcggcagcaaaagatggcatatggcgctacagggttatccatgttgaggactaaacagctagtgtaaatttagcatgaaaaatagtaatcataatggttccaagttgaactgatcttctacaaggagctttgtgctcgactatcctcttaattgtacctgattagtttctaaattaataaacaacaagtctaggtaaaagggccactagttttttttattccagatgtcaattacccttactcactatgcgtagttaatgtcattcgtgaaatgattagtagctacctgtatgtagaactggcgtgccctccttactaagcatctattgaataattaacaaccccagtaacttcttactcaagattctccaagtttaggttttttagatgtgaaattgaagggctaatacaagagtttcgtatcatgcgtatttctaaaacacgagcttttgctcgtcgcttttcgaagattactgtcatgaagtaatctcgcttaaacaacagagaagctactaaaggcaggtcatgacaggagtactataagaagacatatctatctcattgcagacttctaaactatttaagcataacgcattagtctgccaaacgaggcccactgctatagccggacgtcgccgtagctgatatttcgatccgctgtaaaatccgacatgcgaacatggctgcaggcattagattatttgtttatgataaccatgcctcttccgtattcgtcagtctaggatatttcgtacaagttaatgccccttgcagcgtagctagttcactcaattttgtaatgtcaagaacaccgtgcaattatcgaaacatataatattagtagcgaggcatcatcattctaatcaatgcgcgacgatgaggacattttactaaactaacaattatcgaattactaaacacccatctatatatatactcggactatgaatcaaattttcagcatttacctcttggctttgcatcctgcacgtaggcgatactgaactagacaaaaggatttacaaattagtgcgtctcgagcatctttcaagagacgaagcccaaaaatgcaaaactacaactaaaaatgccatcatcacaacttcaccgggtaccgaagcctcagccatttcccgtacttgtatatcagaatcggaatgggagttagcccaatggcaataaacccaagcagcgagttcccccagcccacaccgaggctcttatacaactgcggcccagccaaaggtaagaaagcagcaacagagttccgcagtacagcaaacgcagcgaggccactggcggcatattccggatacgcatcgacaatgtatgtttggatgggcagcaacactccgaggataccaacgccaaaaggcacgatcccaataatcggcacgatccagtgaacggccttgtcagcggcccagccataccagaaaaaagtgatggggagaacaagcgcaaaccagacgcaatcagggagacgcatctccggctcatagacgcctccattggcagccgtcatacgaataatggtgctgtctgagagaagagcaaagaaaaccaagctgatgatgtatccgaaaagcaacgcgacatatgtaattccggtaatacccaacgaccagccgtagctgccctcaaagacggttggaattgtattatacaaaaggtaaaggcagccgtatgcaaaggaaatgtacaacgacaggccaaagatgtttggagagcgaaatagcatcttcattgggcggatcaagccgaagagcagaatctgtctcttgctcaagacgggcgcatcgggatcgacgtagcaactccttagctcgggtctgttaagctctttctgaagtttcctcgtcttttgcgcaatcaacacatgagcgtttgtctcacggctgagaaaaatcatcgccaccaccgtaacagcagcagggatgcaggacagccacgaagtccagcgccagccaatcgtctcagacacaaagccgccaatcacaggcgcaatggaaggcccaacaatgggacccagcatccagatcgtcatggctttcccgcggctggtgacagggaacatgtcagcaaggattccgccgccaatggttaaactacccgaaccgccaatgcccgtcatgaaccggaagaatatcagcgtgttgagcgatggggccagcgcacagccgacgagccagaagcagaaccacgcacttgcggtgaggagaatcagatttcggccatagatttcggacaatggcgatagcagtatcggcccaatcgcgtatcccagcaggaagatgctgacaggcattgatcccaatgtaacatcactgacgccaaaatctttctgcatcgctgctagggcaggagcaaggatagatgatgcaaaaggcgtcatgaatgtgatgaccgaaaggaggctcgtgatgagccacttgcggccgctgggaaagttgagtggcatatcggggtcatcttgactttcccagccgacaatgcctttgtcaagatctgtaagaggaattataacaggtagaatcgtttgatcctggtcttttttgcgtctcgctgaaagtttagagaaaaggccagaacgcggcgtagatgtgctactgtccgctttttcgacgtcgacatcgtcctaatagttgcagatgttagtagtgattgggaagaagagttctgcaattcgaaacacactttatcatcaggtctcgcgaagacttcaggttccagtgtttctttaggtgttggcgtttgccattgcaactcctctgatgcggttgacgagtccgacgcagaaacgacaaccattctgcgatatgtacgccgtattgagcttcggcgataatttaccgcttgtgcctggtctcgtttctacctcaacctagaggctgttgttgaaagaacgtttcaaagactacgaaagaaggcggcagtgatcatggaaagaggggaaaggaacatggcgacttgggaggaataatatactgcttctaccaatacatgcaaaggccaaggaggagagggccattgataaagtcgccattttggtgcagcacaagggtgcgcccggtatatgtccgatattcctgcaggcaacaaggttgctgttggatgttgctgatcccggacatgtgccggatatatcagtctgatcaaaggccgatgttgtttataagcacggcgaatgaaatgggacagtcatgccactgctatgattcacagctagcccttcaagtctcgccgagcacaacatcgcctgacaatcacatcttttactctcctttgttatcacatagacgcagaaacgcggcagttcgtcagatacaatcccggtcagaaatctacttgaagcagacgagatcggaggggcgcatcccgctctcgattacgctaataataagccacgaatgaggagcttataaggatttgtaaacggtctgactgattgctgagaagacgaataaacgccgtcaaatagcccgcccgtagccgtcaggagccgtcgcagaccgaggctgttgcacttcactcataatatgcgatcatggcacttgttaaaagccttcggatgatcactagatttaccatgttggatgatttggatgatgatgataaattaaagaaagttaaaaaaaaaaaaaactattctatgagaaagaaagaaaagaacaaacgaatctatgctaaattacttttttgagccaagaaataccaaacattaaaacgaaccatcgagagcaagtccctcaaactccaagaaaatacaaaacaaaacaaaaaccctactctcccgcttcctcctcttctaagctgatgggaacccggaggctcaaccatcgtttccaaacacttagccggtactgagaagggagccttgcggctcaacctccctttcccaggctttgtgtttgatgcttggatgggaatctttcgactcaatcggcatccaacttgaatcatccattaattccttctccatgtcattttacattatttttggaccctcagacccatcatctcttgcacccctttctttgcgagttttccaggcgcccgcagcagcccccaagcccgtttggagaatattatgcaaatcccaagtgccaaggcggcaaagatcatgataaccttgttcaatgaacccattctagtttgcagcatcgcacagcttgtttgcttcagttgagctacaagcgccacaagcctttttggaatctctataaaaactgaatgaatggtgctcaagacagttttgatgctataaagggtagcagcccgaatgcttgctatggctttggcaatggcttgaacaatggctgtcatctgttccaaaagataaggagctactatgccaagtttacgaagcattgtcccaatgtacaacatgattgtccatagagcattgggtgcgcgcttcatgagctgcaaagtcccttctggtgtcttcgtaacgagcccaagtgcctctttggctccgcgatcaacgagatctcttcctttctgaacacgagcaggaaagtctcggatctgctcttggcaccacgacttcacattcttgcgaagtagccgagtctctttgggcttatccacaataacatttgtgattgcggagatgacagttggcggagttttgtcaagaataaactttgggatagcccaggtgatgcagtctaaattcttttccttgcgtgtctggaaacactgagctgaaacatgtttgactggttcttgacgatccactggaggaatatctggtgtgtttgcccggtcatcaggagttgagccacctggagcaacacgcggcctgccaatagcaccggcatatgctttctgaatatgttccacgacactttgatgcccattgccggcggccaactgaagagcattgacgtcatctggagcattaagaaagacgtcggcacggttctcgcgcaagatgcgaatcatatgaagcttgccctctgcagctgcaacctggagggcagtccgcgagtctgggctactttgaccttgttgaaagtagtttgcaaaggcgttcacttttgctccgtcccataagagatctctgacaatgacgggcttatcagcgcgaacagcagctatgagaggtgtctcgccatgctcatttggcgcgtcagaaatcttaggatattgttcgatgaagtttctgactaggctttcttgtccgagggcaatggcagcgaagaagtctgcagtggtgtttgtttgaactgcatggccaaggtcacaagagtaatcatcgccgcgctggccaggtctttccgcgttgtcagctgtcattttggtcaacaaaaaagatgtattgatgatataaattgatgaagatgattgcaaatgttgaattgcaggaaaggtacgagatgctaatgatatagtatgtaggttgatgatgattcccaaaatttcagtcagcaaaggtcactatatatacacaagaaatgccagcatatgccagcaaatgccaacaaagtcaattgggccgttattgaggctcaaaatacggtcgaaataaaggcctccatgatgtattcgtttatttcaacctagcctcagagcctcggtcaagcctttaggctgcatatgcagcttgtgcggctgaagcaaagtggagaaccagcacgcatgtattgagtactttttttgggccagacacctaattgatctggtacatggaaccgttatcaagtgttagcatgtagtagccgcatgtcgtttggcccagaagtatcgcgagtctccgccgcattctgtcacatatcaatcatggggcatgctttgcatcgccgcccggaagcaacgacgcgcagacgaactatctccagaattggactcattggcctcccttgcattatcatctcgtatctattacgccttcatacatgatagtacctgtcaagcctggtgagctgcatcggcaacaccgtggcccccaaacggtttgtgtgtgcttgcgccgctcatccgaagtatattctacacgatcaagcagccaggctctgttaaagctgaagagaaaaaattttcgagtgtctgactgattgaggcgtggatcgtcaagcttcgtgtcaaatgcaattctttgtctgccacgtcaatatattccgaccctctggtggtctccaacttgctttgtgtgtgcatttaatgcccaaggtgaaccagagtgagaccttatcaccaagtacatgatgtatctcagccattctgcgggcaatgaggctaattgactgcgccactgtcaagcctttcgctatcaactccgaggtctccttgagtgtagatcagtgatttcaccaactgcgctgccaacgtgttattgcagacacaggatggattgaaacctgacggtgtcgcccaaaatgtgtcggaatgagcctcatgactgcaaaattttcacagcacagcgcattaggcttggtgtcttacattgtacaaagatgcggcgagacactcggcacctccacttagcctgcggaagtaagctaccttgtgttacaactatcggatacttggtgtaatactggcggttactgcgttacagtatggcatataacgtccatgtcaagcattgctaagccttggcagtaagaagatctacacaaaggccaagacacgtcacagccgtcaattgatgtgctctattgctgagccatctccttcgcctaaacgttattagtatcaatgtaattggtcaaaggctggcgtgtgtcccctttgtttgggcaggatggcgtacaatgtaccgatacatagatggcatctgtacaggcttcatgaacagcaaggtcggtgagtgtctaacaggctctattgacgtgtcagttgagctggcaagcttggatgtgttattgatacaagatccgatttattaacattggttgtcttcgagttgcggatgcggtacttgattctcgaaacttggatattctgctgcccagagtgaaccgacttttcagcttctctctctctcttacgtctcgttgagagaatcagggttagtcaataggtgcattatgcgtttgagcaaagcggattgacgtgttataatcgccgttggatggaataaagaactgaagcgttatatttgaccgtgtgacgttggatctacagggatggtgctcctaatcatacagcttagcgaggaggctctgctcgagtggccaatcaaatattttagtcgcgtatgacacggaaaacgacgtatcagcggttcatactccttgcctcgaatgcgattgtcatttatataaggccattggtcagatcactggccgcttacaggggaatcattcgccacatccagtcagaagccccagagagattggatgtttgtggagagtcatatgccacaaatggcatggcagagaagctttaagattgatgtaggagatgcgatcttgactaataagctgacactctataaaaccttggtttgttgacatatcttcaccccctctcttaactttatatcacaatccatagaatagcaaacaactgttagtactgtatgagatgcgattttaatttactgaggtcatctgacacgccatataaccattgtttcttcacatatcgcttcaccctgactcaacatcacaaaccatggcatgacagagcagctgttggattaatacatgagacgcgatcttagctgcttaacaccaattttatcatttcatcatctaaaatagcataggaccatcgctcactctctcaactcccacatcctcaccagccccctcatctcaacccctccatacgtcccctccaacacctccatcacccccaaagccgtaatctccggatcccaactatcctttacaacaaccgcctccttatccgcccctccctcctccacaaacaacctgacaatccccgcccaccgcgcagtgccctgaggatcaacatcgtagtactcaatccagttcctcctgcgcgcatcccgcaaatgtcgcagcaccgtgatccacggcgtccgaggcttgtgagtctcaaaatcggtgtagtcgtgattcgggcccggattgatgcgacattggttgcggatgagaaagtcaaccagctggatatctgacagtggaaagattgtctttttgcgagagcagagaaactctgtagcgtacgccagcagaggagtcgactcggaagtctggagctccttcttctccgctgatatctcatcctccgcggcattgcgagccgttacttcttccgccacgtatctggtgaggctgaacctggtcgtcaggcaaagaaacggctgccacagcggcgcagcagatttaaacacccggtatggccccaagccgtatcttgcccagtggtcgtagggatcttccggcttggccaaccaataccatgaaatcgtcttgtccacttcattcaccatggtccgctcaaggtgatccgggtcattctgcacgtatctcgcatgcgtcaaggcgagggcaatgcccggccaccattcatccagttggcgatggtgttcaatctcctcgagagaattcttcatctgcaaaacgtacgatcgcaggagtcgcaaatgggggtcaaagtcggcaggcgtcttacctgcaatacgagccatcacgccgggctcctccatgaaccagtcgcggaccgtacgatggatgtaagtcactcgccgctcagctgcgtcgaaagcctcattcacatgatcctccttgccagagaaccggaggcgagcattcccagaattacgacgcgcatgaacgtcgaggagacccgaaaaccgcttcatgacgagactgattgtcgccaaacagcgctcatatgccaccgtgggagatgcctgcttcggctcttccttgaccgcagcctcatcatcgtcgctccccctgagagcaaatgcaagctcccatacagtaagcgcagtcgccgcatcattcgagatgaaatcagccacgagctctcgcgcattcatgagactgaaaatgacagccgcttcagccagcttggcttcatcctgattctcaaagaagaacaggttgaacagctcattgagctcaatcggcaacatgtcgagagtttttgataaaccagcgagcccagtctcctgttgaaaggtgcgaatcaattcgttgagggcgagtctcacccagagaaacactccatccgattttcgaactgcttgctgaatcaactcctctccagctgccgcatcattcttcagcaagcgtctaataggagtgttttcccgcagcctatccttggtgtaccgatacatgtcttcataagtaaggtcttgcagtctcagattcggcaccgcatactcaaacgcattctgaaagacagcccacgggcgagacgacaggcatatcctgatcgactgccccttttctcccaagcatagattcttgaaaaagtcaataattgccaaatgatcgccttcaaactcatccagcccgtcaatgaacaaacaaatattcatttgaggcatcgccgcatcaatcgccgcttgaaacgcctccaacaaatcggcaatggaaaagtccaactccagagcaactcgctcttttgtatcgatgcttttgagcttcgtccatagacttggaaacgctgccgaagtcagttccggatatgctgagagaaactgatgaagcaaggaacgcagcaagccggcctgcgaacgttgttcacgagatccactggtccaaaagaagaagcctgccgtaaagactggtttgccctttgcccagacttttagtcgcttcattgtagactcatggtcaaagagaaagcggataaaggtagactttccagatccaggctttccagtgatccaataaatggggccaagttcttctcctcggagccatgtcgaaaattggtgctctacttcttcagagtcctcgggcgatgaatgttgaaacacccattcaaacgtcttgctatgcgcctttgtcacctcctgctctctgtaatgcatgctcttgtaggagagaacgtcgaggatgtagtcgtgcacaatagaatcaggcgttgctcgctttctaatgggcacctcgatgtatacgttgtcgccaggcacgatgttgatgcgcctcatttttggcttttccttttcttgttctcgtggctcttcttgttgcaaagcagcgctattgtcgccccaaacgtctttttgctcgccagacgcgacgaactcgaggagtggcagccggcgaaccctgggactcgttagcttgagcgccttctatcaacgatgaatacatgcatcgacaacttactcataggtgtgatcaacatcatcgtgaaattgctggctcaaatgttgaagccgatttcccagtgcagcaacgtcgcgagcgggccacatgtcacgaaagctggatccaggctgagatttatggcctgggctgatggctctatcaagatgcaacacaaggtcctgtccaactttgcaacaggctcccggcacggtagtcagaggatgaggcacatcaggagcggcaacaggctgaacacttgcgagcgcctggacagaatctctcagccgagcatgatgagcgctcaagacttcacccggcaagacagcactgctttcagcaccggaagtgtcaccatcgtgatagacagcgagcacatcgcggtagagcgcaacggcaccctgcaagaactcgcgcacggcagccacagcgtccggatcacgcacacgggaagaggacactgccgccattttatagcatgtaatggttgcagcgtctatggaattattctatctagcgaggagctcaactatataagctgcatgtagtatttacagcacgaacagaagaaaatctttggatacgagatttaaaaggagaagagaagagaaggagtggaaggatcgcggagttgaggggcatccccgcttcgtgcataggatcagccgacgtgcgggcattagcctcggagatgaagctggtttgatgcataatatgagacaacggcgcattattggtcgggcgaggagcagccgccgaggcaggtacaagcacgtgtaacttggcgatggcttcatgtgtatacagagaatgggcaaaatcaatatgggtcattcatgacaatcaagaatcaaattcattccatttcgcataaagcatgcagacatgtaaataacactcaatcatcacgccatcgagctacactgagagtgacagcttgggcatcaacaccatcaacaccatgcctcctctcatctccctctcatccagcctcctcgcaaccctcactctcactctcacagtcaacgccatcctctcctctccccccctcatagtcaacacctggtccggccccttcacctccgccaccgacgccgccttcctctccctcgccaactcctccaacgccctcgacgccgtccaggccggctgccaggcatgccaaaacaaccaatgcgaccacaccgtcggcttcggcggctcccccgacgagtcctgcgagacgacgctcgacgccctcatcatggacggcgagacgctgaatgccggggcagtggccaacttgcgccgcgtcaaggatgctgtcggggtggcgaggcatgtgcttaattacacgcagcacacgctgctggctggcgaacaagcaacgcagtttgctgtcgagaatggctttgaagaggagagtctggcaacacaagattcgctcaagacgtgctatggatggcgcaagggccactgccagccaaactacagagtcaacgtccagccagaccctttgtcctcttgcgggccgtactcgccactatcactctccagtatctcaacaacctcatcatcaaactcacaagctcgctctcactctcactccaactctcacgctcactctcacgctcaaaactcctcccacgacaccctctccctcatcgccctccacgcctcctccatggccgcctgcacaaccacaaacggcgcctcccacaaaatccccggccgcgtcggcgacggccccatccccggcagcggctcctacgtcgactccaccgtcggcggctgcggcgccaccggcgacggcgacgtcatgatgcgcttcctcccctgctaccaggccgtggagagcctgcggcgcggatatagtccccaggaagccgccgaggatgccgtgaggaggatcctggcaaagtatccggatgcgaagacggggattgtggtggtggataaagggggggagcatgcggctgcggcgagtgggtggcagttttcgtattcttataggggtggggggatggagaggacggaggtggtgatggtgaggccattgaaggtggatgagctggacagaggagagctgtgatgtatcatggtgttgactatatgttggaagatgataaagttgcattcacattcatggagtcagagattgaagatgataaagttgcattcacatccatagacttagacagtttctgagatttaaaagaagtagtcatttgcatgacaatcgttttgctatgccagcctcaagtagccatatatatacgcaaagaaaacaagagtgtactagatgctcctcggccgcatacccaaacaggccattcattctctggcggccatattttttctataattgattcgagatgaaaaaaaaaaatgaaacaaagcccaaacaccaaaaaactcccaaacgtccgaaaaaaagaaagaaaaaaaaagaaatttgatagtaagcatggccagtatgaaatggctcctcctcgtgcaaaacatgttatccccctgtcggagaattataatctgttgttgaaaatgtctcttcttaaaatccatatatgcgtgtttccccccaaaaaatgcactgattgctcgcttgctcattttgaactcaattctcagctcaaccaaatatcatccaaacataaaaaaaaaaaaaaaaaagcaacaaaatcccaaaataatcagtcgtcagtccccagagcaatttaggtagcaatgctctgtctgtgccccttgctcttaaacaaggccttgagcatattgttattcttcttcatattcgccttgacagtcatctcctcattcttgacgctgcccttgacgctgccctcgtccttcttcttgccagagagagaccgcttaaacagactcaaagagccgccagaggcgttggaatcatcgctctttcttctgccgctgctgctcttcttgtccgacgaatccttggacttgtgcgacgacgacttgggcgacgaagacgaatgtgaagacgagtgcgtcttggacctgtgctgcgtcttggagctcttcctcgactttgagccaaagtagtcgtccggaacgccagaagcccgtcgctccctcaccgcgcgatccgcatcgggcgtcatcagctctatatcagcagcctcgaattccgtcgtgatgccgcgcctccacgtatcaatggagcttatgtccacctcgaccgtctccagcacaatggcctcgtcgacgccgttgtcaatctgcggcagcggcgccggcgcagcagcggcctcgtacgccatggacttcttggcaccaccgccttgcgcaatcctctgcacaatcttccacccgccaaacatgacgaccgtgacgcccacggcgatgcccgtgccaatgaggaattggggcgacgcgagcagcgcgaaaatcgcaggcgagcttcccttgagaatcgccgcaaagcccggcgacaacttcatgatgatgcccgacagctccgccagcgtcagcgcaaccgccgccgccgcatcagggcgctcctggaggtgcgtgatgatggccgtcgccgagtgctgcgcgcacgacgcctcgtccagcaggttctcaatcttgtggatcagctgctcggcctgctcgcgctcgccctcgatgtgctgcagctgctgctcctcgtcatacagcgtcggctcatccgagtaggccgtgtgcttgtccaggtcgactctgtccgccagatcgggggggatgtcgccatacgccaggtgcaggtcgctacccatgctgaatcgcttctgggcctcaatctcggtgtcggagcgcgtgcggccgaccatgcgcggctgcaccttttgcagggccatgggcgggtcgacgcgcgagaagctgcccttgacaaccatggcattattattgttgatgttgatgttgcctccgtacgccgacggcagctttgacggcgcaacgctcgacacctcggacagccgctccaggttgccctcggtcagggcgagctggttgggcaccggcggcagctgcttcttggcaatggagctcctgtacgtgcgcgccgagctggccacgctgagctcgtcatactgccggcgcgggatgctgcgcgtggtgtcgaatgtctgcgcgcgcttgacggggaccggcggtgccttttcagccgctcgctcctgagcccgcccttcgctgagctccgtcttcttttccctatacgacgtctgggccgtcttccatatggagagcagctgcttgccctggagacggagaggaggttagccatgcagtgcaacgtcgtggtgctacgggagcagcgaggaacaggaagaagacgcaacgtacagtgctgatgagcttgcccgagttgttgacaatggtgatggtcgcatccagcggcaggccggcgggcgaactcatctttgcgttggtatcgtgtgttttgttttgctgtaggtacacagagctgaatcgtataccgcagtactggaatcgaatagtcgcttctttctcaatgtctgagagaagaagaaaagaacaacaaaagaagcagcagggcccagactagatatcactgccttttcttcccaaaataaagcccccccactaacactatcagtcttccctgccgcttgatgggcaaaaaaaggaaaaaaaaaaaagcctccagtctctcaatgtcggtgaagatctcccgggctgcgaatccctgaacggccgccccgccaagtccttagtccaacgcgcgtagctcaggagaacggccgtggaaggaaaggaagaaggaaaaaaactctgtgagctgagaggggtgtttgtgatgcaaatcgatgatgccgtctttgctggttggtttttttttaatctcgctttggtggacgtcaatgccgagggctggtcgtcttcatgccgttattgcattgagttgcagttgttagttgatgcaagcacagctacgtccaaagtagcaagagaccggacctagcagccattcaacatcggggaggctggcgtttaaaaggaaaatcgattccaaaaagaaaaagaagatggaaaaaaaaaaagcccggttcacacggaatcgtcaaacagcattcaaaatccaatgatgcccaagatccagccagtcagtccatccttgactgggcgccgtccgcagcgcaacctatcgcaagtaaacaacaaaccaaaacaaacggagcctctctcactctctagcagggccccctcccctccgattccgcctcctctgctctcccgcttccccacgcagccctcgcgcagtgaatgatgacgctggaatgcagtcccagcacaagggaaaacgccccagtgcatgagctacagcataggcgctggtttcctttggcgcctctctctgcccatgctggggtgatttggagtcttgagtcacacaccccacggattggcttcatcggcgcaggccaggggcgccaaggggaacagcacatgggagagacgcggaaaacaagggggagaaaacatgtagccgcccaacagatcgaatcaaacggtcccccagagctcgtccggggcacgttctctgcaatgcaaaggcaccaagcgaaccaaacaatcaaatcaaatcaatcaatcaagcatcaatcaatcaatcaatctccctctccagtcttctctcacaaactccctgtaaaagcagcagcaactgcacactccgtcagccgcccggaggctccgccccaagcccccgattcgctcccgcagtcaggcgccattgcatgaatacctagactgacgctctactcgatcccatgtccagtcctgtcccgtcctcctgtacaactacagcacagcacagcacaccagccatcgtcttccccaattcccattcattcattatccattcataatgcctgctagtcttgcaaaaaaaaaccataaaaaccataaaaaaaacccaccccctccagcccaagtgccttcgctggcgtgacaagtggtagccgtgccatcctatcaattaatatggggcactgccagcgtgtacatacacctcagtcaacacgccccataaacgggcatcatatgcaatgcaaatgcaaatgcaaatgcatcatcatcataggcctagtattgctgctagtcctgctgctacagtacaagtagttggcatgctccatagggacacatgcatttcgcctcctcgtctaagaaaaagaagagcttcataggttagaaagccgtggctaacgtgcacttccctgcagcagcagcacccattctaaatgcaaactccagtccagtgcatcatctacagacacttgaagaaatccgccttccagcaaatcaaatcaagcaaatcaagccccttctggtcacccgagactgtgcagcgttagcagctccaaccggcacaaaggcggagtgcatggacgaacagaaaccaacaaacaaacatcaacagggctggtgtttcagagtccaaaaagggtagcccgggcgagtatgcggcttagtcatgtcggagcaaacttccggttgccatcaccgcattcacattcagctacaatcaaggaaatgacagcaaagtaaagcttcatacgccatgtacagcagcatcattgtcttttcacaaggccattataaacacatgcatacatcgtcccccattaaacccgggccatctcatctccatcttcccatctccgtgctgaccgcagtgtattaccacacatgctctttgagccccctcatgtacgaagcgccattgagccaccctccaatcgctcatagaaaacaaccagtataattttcgagaaagaataaaagtccgaaacgagtagagcaacgaaaataataaattgaaagcctaaacgccatgcctcacatcctccctaaattccgtgataccgacaaagggcttggacagcgcgtatatactatataacaacagaacgccgagggcagagtcgtatcgcccttcagatgctgcgagtttccatttccatactgaatgcctgaaatatatatgtctctgtgtgtatatatatttatttgcattttctgtttcattcgtcttcgtgtttcgcaatgcttttctcttggttttgagggatagaaaaaaaattaaaaccatcatccgtagacgcctaagcttcttcttcaatcatggcacgaacttccggttcgttgaggagaatgcgtcgtccgagctcttgttgaggatgtccatctcggacagcgccaaagtcgaggatctatcaaggaaaaataggttagtcagtttgtcttgtttctcaagcaattgagtagtaaggagtaaaaagggtctctcacctctacataagtcaagttgtctctctggacggctgcaacacatcgccttccatcaaacttgacctgccaaaccccactaaggtctgtcaggagatcctgcacgcactctcccgtccggacatcccacatcttgacagtcttttcgctgccgctaattacttttcggccatcgtgctgaaagcaggtaatggcacccgtgtgcgccatcagggtgtttcgacatttgccagtttgaggatcccagatacggagcgtcgaatctgcagctgccgagacaaggcggtcatcacgtaggtccagcagaccaaccagcaggctgtgaccttccagcgtgtagagacacgcccccgtagcaaggtcccaaatcttgaccagagagtccatcgagcctgatatgcaccgattacgctcgtgatcaagcaccaccgaataaaccttttgggaatgtccgtggagcacatgcaaggcatctccggtgctaattcgccagactcggacggtgctgtcgtaagatccgctgaccagaatatcgccgtgagctgaaatggcacgaaccgagtgggtgtggccggtcaggacgcggatgaagtaaggacagtcggattcctgggccggcgggccggtctggatgtatcgccgtgatccaacctcggggagacgccagacacgcagttggctatctcttgaacctgtgatgatcaacggcttctcgggctgcatgatgggagtgccgtccttggccatgccggtcgccgtcggcatcaggatttgcaggcagcggaccgtgctagtatgtccgtaaaatacctgttggcataggccacgctcaatgtcccacactcgcaccgatctgtccgttgaaccagagaccagaatgttgccctcgtactggagagcccaaacgccaccttcatggccctcgagcttcctgcggagtttgccagtcttggtgtcgtagatgtggatgagagtatcgtcgctgccagtaataatcttgtcatcatcaaactggaggcaggtaataacgtgtcgaggatgggctgcaaacgctacgtggctcggctttgtctcgccgttggtccagctgtggcgaatcatgtagtggcggcgatagagggacttgaagagatggagctgtcgtagactcggcaggcccagctgagggtcgggaacggcttgtatggcagcggtggcagctgaaaggggtccggccgacttgtgctgcttggcctcgccttgagcctttccgtcccggttggcagccacctcctgggtgctggctcgccgcttggaacgctccgagctgctgtaggcattgagaccacgcttgcgctttgaagtcctcacttttggtgccgcctcttgcttcagagcctgggtaagctctttttccgacgacgttagccggctttgcatgctcaagtcctgctcgtagccatcgatgccaaccggatcctgccatccccacccctgaagaatggccttgctgagctctccaggggggagggtgaagccatctctatcgaacaactctttccagccggtctcgttttgatctacaatattacgccagtgtttcgatacttgggcggcacgggtaaggtcgcgaaggtcgaggtagaagagaatatggtagctcagctcgaggggcagttgctgtaaaaagtcacacttgagtgcgggattcacagcatcggccacgatgcggagcgtcggtcgaggacaccggcggaggaattggtacatcatgaatgtcttcatctccgtcttcatcgagtcaaacgcctccagcagcatctgcgggtccagcgtgacgggctggtgctggtcgtatcgcaccatggctcgcttgccgtgggatggacgttcaaagggcaccaggtcggtaaattctccatcttccgttaattgagactcccccatccacgtgcccgactgttccgtcttgaaagactgggcagtctcgtcagggtcggcagagtgcagctgggcagcggccaaggttggggataatctcggactaggaagactggcatcctgggcagcaacgacatcgattgcgggccggtgctgcggacgcagtgacggctccagggattcgtcggtgtcatctgcaaaggattccgggtctgcatcggtaatcggtggggtggcgacggtgctgctaaaagtgtgggcatcactcccggcgggactggatgcctcgtagaaaggagacttggaacggccgcgaatgacgtcttgggaattgggtgagtattcagcatgtatagaccggcgctgcaatgaccggctcggtaatgatccggccgtctccgtgatatcaggcgttgcaagaataccaatcgaggtatttcttgtcactctatcgccggcatcgtgacgtagattgctgctaccgccgccgctgccacttccagcgccacttccgctacttccttgtatgacagaccggcgcagcctgttggacacggcatgcaaggccgacgaacgtgctagacgctgtgaagacctcgtcgcagtggctgtcggggactctgcggcggctaaccgattgcttcggcgagagtaaggctcggatggtgagactgacggcatgcggctcaaggcgtctggtgtctgtatttcgccggatattgactcctgtttgatgatgggtggggcaatcccattactctggcttctctttgtctattatcgcaaaaggaaaatctggttagcaaaatagagacaggtttaccgacactcgttgtgttcgcctcccactcaccagttggctgtcgtcgtggtcatcgtcatcatccatcatttctgcatcgaaatcctcttcctcagcgccataattgtaggaaaagtcggccaattcaggaggcgtcggcttcgtagccaagggatactccttggtgtcgagactctccaggggggcggggtcgcggacgaagacctgggggaacttcctggtcaggcgagttgtggtggtgacggtcttagtctcgacacactcgctgacgtggagctggaaccggcggttgccgttgggcggcgtgctctcggcgatgttgacggagacggtctgcgtgtggccgctcctgggccgccgcggctcgaggccctgctgcgaggatggcgagggcgtcatggcgtcttgatcggaaacgccctggcggctggtttccaggaagacgtccaagacggccgcgggctgctgctctgcgagatgccgcttgggtctgtttcgtttttgtgtttctctactgtagagacgagagtggatgatttgggaatcgaggaaggtggaggaaatgttcagtcagggtgatgtatgtcgtaagagtttgtgtcgaccaaggagggtttttgcggttagtgcgcgtgagccaagcgtggctttgctgcacttcggaccacgcgtgagagactgaaacggcaacgcaggacacgcagagagtcccaaagccttcacggactgctggacaaggaaaagaacgcggcaaacacaaatagagaatcgagagatgcgcagcacacgcttttttttcttgttgttgtctgcggaaacgaagggcgggatagcggcgtggccggtggccgtgagaatccgggctgcgtccccttttgtggcgggcgatattagataaggcagcgcctgctgcaagtgctaaattgctagcgccaagccttgtaacaggttggcagttgccgttcgatggagggcgttgggcacagatacagaggggtttagcggctgttaagggggcacctgcggtttgatttttttttttttttttctctcggcggtaactgagaatttggtttcaatcgccactagcagaggtactccgtacttgcgtccagcggctgccttggctcgctagcgggcaaaaagaaagaactggagcctgctggccttcagctgacgttgtattcggtaccggccaccgctagaggcgctagggcgtcggtaatgggtacgtaccccggaccgcccagatggatgacatcgaagcctttttgctagcctcggccgcgacgggtataatggctgccaaggccaaaataaacatggacgaaaagagtggaaattgcagcttggaaaccgaaatcttcaaacaagtttacagaagacggtgggactgttcagctctgtctgtgcttgccgtgtcgatctcgctcgggctcggatgtatcttttagtggccgtggttgcgtgctttgaggtgtgattgggttcgatgacaagccaaagtccataaggctgcctactttattcaccctctatggcattcatcctaataacatgtcctttcaccaaggtatctaggcatcattcgacagtcccgtcaattcccttcatgcccagttcttgtccccgccggaaccgagagccattttctcggctgccggtccagcatctcatggcttcctcccggcaaaggcaccgcaacaaaagtcctctccattgcaatcaatatccgcgtccatcacatctcaatcaccaacaacgctagactagcagagcggcaagctgaccgggaaaacgctccatttactggaataggatatctcaacccaacggcccaaagagtcgtcacgttcgaataattgtaattgatactacttacctgcatcgcctatttcccttgccgttcgtgcataatcatgtgcttttcccctctttcagtttttttcgttactactgcacgacatctgcatgggcggcggtatctgcgtctctaaagtgggcggatgcgcacgttatagatgcatacaggacaggagaccaatgaaactgctgagcactcaaatgcttaataaatacatggaataactccattgtcaatagattatcaacaagtctatcatttggagacaagcaaggttacccgtgaagcattcatgagcaatctcaagaatatcagagtccctcatccgacatgtaacctcgtacttgtacaatggtgcagggtatgagcatctcgtccatcaaaaaaagacacatggcccggcacatctgcagctaagcaaaaggaggaggcaccgatggagcacgaatggcttgcgtctgagtatttgcgcagtcgtttttagttctcttttcctcgtccccctgggctttattcctggtttgcagcccggctcgtcgcaccgtcgcgggcggcaaaatgcttgtctttagtgcactctccacacctttacagcgggcgtagacgaaaccttttgtacgaagaatcgatccatcgtcgtaatatcatagaattctgtattcagcagtgaattgccaaatacttcatccatgcccagtattattccgtattctgacatgtagccatgtccaaagcatgacctgccagccgtccataaaccgaataatgctttcattggtctagaccgggatatccaactacgccacatcagcttctgccagcgcagcatgcaccagccgaagaaggaaaaatgctacaataggtaaaccatgctcggctaagaaattgtgccgcttctgcttacctacaaagccctcagtaccacgtatattgctaagcaaatgccttgcattggagcatgagtaagtggtatttgacggggcacatcctattgtaccaaatgcggcgtcccgagctctccgtcaacagtaagccaataggcagctcccgagaccagaaccttcgatcgacaacttagtcaagcaaggctgataggctacccccggacgactcaaggcacaaggttatgaggcgtgaagcgtattcgggctagaaacagtaagactgcgtatttgtagtgacgtacggcatgattcaactcgtataggacatcttgtcgtcaaggcagattgggctaactggtgggtgataatggctactagtagaaaaagggcagaaagcgacagagattatttcttctattattcaaggaccatgatcaagccaaatatgcgaatgctaaaggaccggctcccctgtactgttaacgattaaatccaagtgtctataagatgcaacagtttctatacccaataattatgcaatctcccaatagagccctataattctcctccaagtggccaccaaaaataaaaggaagatgagagaagaaaaaaaccaatatcaactggctatgcatgctcgtgtagtttatatgctgtcaagatgacgttatgtggacaaaaacaaagcgcttgctctatgagatgtaaacaggcattcgacttcccagcagctcgctcttgggcagctggacgtctttcttgttgaaattatgcagcatcagccagcagatcatgcggaaaacgagtgtgcaccaaatgtcgtcatgcgagacctccaagtctgctagtgagccttcgtatgtggtttctggcgtctcttcaaccgacacagaaatctttggctttccatcggcgaactctacatggttgcctcgtgttgaaggcgaccgctccctgttcttgaaaatcgactcacgcgcgaggctctgggggcgagagttgatggagagcggcgacttgacaatgctgcttcttcgatttgcgttcatagtattcagcttcactgcagggcgaatatggtcaaaatatacgtccatgagaattttctgtcgatcgtcaggccccgcctcatccacgtcgtcaaatggacgaatcggtgcctttactcgaggccttggcgaaagcgctcgtccgctggtccgataagactgcccatccccattcacatcttcttgttgattgagcaatcggagtaattcctggatatgatgtctcaagacatcttgaacgaggtcccgccggctgtcgtgcacctctgcgtcagaaggttgatcgtgcggtttatggtgatcacgcgacttgtccgaatcgccttcagtatcgtggccgttatgcctctgcatttttgttctcgccgtgagaacttcatcagtgtcatccagagcggcgtggagtgatttcaacaggagccatcgatcaagagccttttcctcggcctggtagtttagtattttggtaatatgtctcctataccgcgtgatgattggagaattatgctctccgcccccgggctgtgtctttgcaaaaaaggcctcgagcatcttgggcaaggaaaccgatctcttgtcccagctatgtggtgttggattggggaggaaagtaaagttgctgctctcgatgtggaatatccgactcaacatgccgaggatctcaaacgatactgatggggcgtgttagcttcattaggtgtacgactcaaaggtcatgtagaggaggaccaagtcaagtcaagtcaactcaaagagtaacttactggggaataggtgggatgtccttctcccctcttctaaaaagattctagttgtattattgttgcaaccgatggcagtcaaagtctcggaaatttctcgcgaattgcccatcaagagggtggcgagattttgctgctcatcgcttggcggtttcaatcgccgctgatcatccttttcacgatagacggtgggaacatagccgaagcacagttccttgatctcgtcgacgggaacgacacggtttcgcttaaaggtgcattggccattgacttggaacgagaacatgagcccggggtcactaagcctttcgcccaagatcatgaatccgttgccctcgccccagtaacgatcacgcttgcgatcaaactccttccagtacacgccaatggccgccatcatctctatcaagtggcacatggtagtggtggcatagggcttagtaacagagatgggcatggtatcccagctcttgcgttttcgctggacagcaattgttagagtgtgatggtccgccagtgctggaggcttgggcggaaaaaggttacttggaggcccaaaatccttgtattcgtcgtcttgccattctcgcgattcaacctccatgcgctgggcggcaaagagcagcacataccaggcggcaatctcattgtcagaggtgtgaatttgttcttttctggacctatcatggtatgctttgcgcagatccaattttgcagttgtgtttgtgtctttctgggactgttcgctgccatccagatagtatatgtcagcatctacaacgggcccatgcttatttgttggcggcgagacgaaaatgacgggcacgtcgaattgaacctcaaatcgcagttcatcaaagcgaaaccgtctcgtcttggtcctggcccagccgcccatgaccttttcattgcaaagtgaatagccctgagcggacgcatagtactgctgtagcacttgcatgaacgtggctagcagtgccacgacggacaccaccaaagccacggcagccacgacaaagtcggagttgttgttgccgccattgttgttgttattgctgtcgctggtggagttattcatcttggactaggactagacgatagagagatgaaagtaggaggaacaggatcaaaatgcgttgaaatgcatatatgaccgctggaagggttgcggccagttcccaagcctctcgcgaggcgagtgagacgtagcaaaatcagatcggtcgatatatgcagcaaccctctatcactcaggctaggtcgagaccaattcggctttgtcttgggaatgaaggaggctccgcgcgtgctcaatggagagccgtgagatgacccttccgttgtccaatgctgccttgtgcgaaagaaaatcgcctcctatcgactggagcgccgtaccgagtacatgcggctctatggggccgagaatgcgttgccgccagctgcctgagttaggccgtaaaggtggtatcgacagcgaattgtggcagagactgattggcaggacactccatgatttgcatttgcctcaagtctgcggcctctgctgcctctgctgcggtcgactcagggctctccgacgggcggcctttcgaaagtcggcctgaggagatgaggcgcgcgggacggtgcggcgcgacttggctggcgccattggcccagcctccaaaaagccactgccatgagtttgtgtccatactgtaggccgccaattgctagtgcagctcagataatcgagaatccgcagcggacggacacagcataggccttggggcgaggccggggttggaggagccgacccgcatgctggctatgctagccttgacgtgagaacatgtggtgaacacgatttgaacaggagcgttaagaagagaagatgagttgaagcgagccgagacagaaaacgaagccagaatatgccttgattatagagaaatgtggtgtttcttctctccagaaaggcaaggaaggcgtggaatgatctcaatgccaagacagtgggtggtgctaagcgtctgtacccataagtatcgacggcgacctgtagatgctcgcctcaccgccaacgctagtggaggatggtggagcagcaagccctggtacgcgctgcagtgctccgcaatccgctatagcctcatgtacacgcaagtacatgtggtgcctcagacatcaaccacacattctgtacttggattaagctacgaaaacacgatgcacatgaactaacagcttcagcaaggcattgcctctcaatatatggacgtcattggcagatgtagccagagtagtccgacagtggcgctgaaatctgtcgattggacacatctgcaaaccgcataggcagctcgaccaacaacgccagatacaaagccttgtctcgagtcttgagactcaggatctcgatcacgaatcgcatcacatggctcgtcatgccgctgcttcggtgattaccgctgatccccaaggaatgaatgactggatgcgtgtttccacaccggctaacagcatagactcagtataggcgccatcatatacccgatggtctggaatcgataggcggttacacctcaagccactctatcctcaccgcctgttttgtcctacgtgagcctttgcctcaccataaatcgaggtatggattatcgtgtgagtctcgtatattcagcaacctgccatttgatagctggtttggccgactactcgtcagatgcgagagccttctgtgcgtaccattcatccacttttgtcatttaagcgtcgctttccaacaactcagcttctaattatattcaagccttacagtctaccggcctgcatgtggtagggccaagcggaaggcttctccgttcatggcctgtcgctgaattagaccaagcagctcggttcggaaagcggcccggcggtccagccgccagaatcgcaggccgtttcctagtaggtagggaaaatgtctcaatcccaggcaaatgatatgtggcaagctggcttaccaacagacactacctgtggagtagcggagataaaagactaacttggatcatgttgatctagaaagcacaaacatggtagttattatgttacctacatgtagcctggtttcatcatccagtggaatgaggtaagtggctgtgcggtagaatcatgtatcaggctatggacttatactgattggccattgtagaaaagaagattaggagtattgctccgccccaaacactctggaagctgcaagcctatgtgcatggaaaagtgatctggccaacaacaaatcctccctcgggtccttgcgggtacgaaaacggggccgatgtgcccacacggatggaaaattagtgaaaagatgcgacgaagagagctcatctttagtaactactgagtttgagatggctctaggcttcgcactctacactataacacccttgtttcgacacaatggcgaatcgttggtctgcgttggctggatatcacggagaagcaccttgcaccatactgtaggctttcgtctattgttgcccagccttcttggccacgccctctccactaacggcagccaataatgggatccactgtgattgcgcccaacaccaatatatgcggtggcaggctggatgcagaaggctctctcctcttgaactggatacgagctccgccaacttcaaaaagagccaatgatgcggctttccgcgtacctggaaatgtgaaatatgcagagtgatacacaaggaaccgcccgttttgagtatgtgatgcgctataactaacattagaaagagacgtgttgggctgtttgatgtacggcagagggtgggtggttcatcttggtttctataattagtccaatacagcctgatatttttttgccatatacttatcttctccctgtcctggaaatatctcgttctataaccctctagttatcaatctgaagttaaaaattgttcacacacttgcgagacaatgggcggcttgttgacaaagccggctacagagtcatctgttgaccgattgacaacactatccagagacattgaagagaagacgcgatatctgaccgatgccttacgatcaaagggcctcgaagccccttcttacaaggcaaacggcctttctgactttcctcttacagaagttgaagccgtgaggactagacaggaattggtagcactgacaaaagaacttcatgaccttgttttgggtcctcgagaaagcttgaagaacatggcttgggaagtgagctacaaccttgatatgctacccacaggtcttgcgaacgcccctcaatgctaactgtgtgagttatccagtcagtcagctacatacctttgcaggcaatatgcgagttcaaaattgcagaggctgtaccattgacaggctcaatctgttatgaagagttggcaatcaaggtacatgatttgactggcatcatgatagtaccatcggatctgcgacgattgatgcgcctcgccattgccaacaacatattccaagagcccaagattggttcggtcgctcataatcgggcatctttgctgctgctagaggacgagtccttggctagctggacggcattttatacgatggacctcttggcccctatatctcagactgttgccgccatgaaggcgtggcctggttctcaggagactaaccagacggtaagcacaagttcaacagtactcttaaagattaggatgctgacgagctacagggtgtaaatattgcgttcaatcacaatgaaagcttcttcgatcacctacaggcggatgaagctcgagcaaggcgatatgatctaatgttgcagtctcatggccagcgagagggatacaatctatcacacaccgtgtcaggatacccttgggcgaaactgggcaaggcaactgttgtcgatgtaagttgtatcttcattactctcttgcaactgctggctaatttcgaggtttagatgggcggcaacgaaggatttgtagcaatcgctctcgcagaagcctttccctcattgtcctttatcgtgcaagacctggaaggcatgcgaacacccgaaatgatggataagatccccgagcatctctccagccagatatccctcacgacgcacgacttcttccagcctcagacagagacaggggacgcatatctatttcgccacattttccacgcattctcagacaaatacgcaatcaatattcttcgtgcgctgatacctggcttgaaaccgggagctcgcatcattatcaacgatatcgtacttcctgatcctggtgtggtatcacgactggaggaaaagagcattcgaacgatggacgtgctgatgaaggcggtgtgcaattctagagagcgagagatggatgattggaaaagcctgtttgagcaggctgacaagcgttttcgatggcagggcgcatggaagacgagcggcaggttgtggtttatcgagagtacgtgggaaccttgattctgtagtcgatggcttcaatgaacaggacgaagttccgaggagcaacattcctgtactggtggaatctctctgtgcggcccaatatctcttttgtttcttggcaattttgtaatagcaggtgcgtcatgattgattgatcgtctacgagatgacataagtgagaatgggtgtttggattgagtgactgcacgttactatacatcacattagatgaccaaaccgataattatgtagtagaaagatgcttggtatgttgtctaagctcactatggtctatatcatcatttttttataatgccaaatgtgtatgaccaagagctacacgaccaagtaggaaattgttttttccttttgaataggaaacacactgtctattgtagtgttcttagttgttgtcagatttcctcgagcgtaatctggtcagcggccatgcggtcgattttcttctctataccaccaaagtactctgtctgttctctctctagttgatccatcttgtccatgactagggatatccgctcagtcgcagttgtaatcctgtttccttgctctacacatgcgtcaaaaatactttgtcgaattttgtcgaggtggcaatccatgtattccttcaagcggacttcaaggctctcaagatcactagttacggccgatgtgttggtcagaaggggagagtcattcgattggctgagaatggtagccatttggacttctgagggtcgagtctccttgcgcttcaattctctggcctgcttcggacagtaagtgcgatatgtcctctcgaggtcttcgattatatcgcacttggcggtgccttgcacttggcggtcaagagtaggcatcttgacattgcagtagagcgacttgaggaaaatatatttggcccatgtcggcgagacatggcacgacccgtagacgctgtggctgcttggagtgtaatttgcaagtccctgtctaacgaactgctgttgctcaatgagagttttgtattcgacctggtcctcaatagtcatattggttgcctgtcgccagtatcccttgacaactctgacagcgtagtgatactgttcgtgataatctttgtacggaatatcggaaagttcgatgcgaatgggtgggatatttggattgagacacgggttgattagcgtcatgatcgatgacggtaatacaagggtgtaaccaaaaagcagacgactcggagttggttgacgaccaaacaaagtatggtgatagtggtgagggctgagtttgaggtcaagtgggaaaggagaatgaaaagacgaaactttaacgactcaaacggaataatcacttgcattttattttaaaaaggcgtgtttggcttattcttgtgtggtgagctgccatcattaacgttggttgagcaaacgcagtcaccagatgccatgggtctgttgaagttggggatgactaacaatattcactttgtctgtcaggaagatgatagccagtaattgcaggaatgagtgtataatttaccagaaaatgttatctgatatgtagaagagatagaagtacgtgttggtaggattagctaaacaatatttccatgtcaattatttcccatgtcattgtataacatgcgaaaaccgcttcttgcaacatgcacgtagaagctttaaatttctgtaggcgatgcaattttaatgaacacggtgaagtgtcacgtagcgatattcctctgcatttgtaataatctcgtggagtccatgggagtgctaagacgcgtatccattctgtcgctttcatgttcgaaaaatatcggagcctctggtgactgcgcagccaaggctgttgtgacactcattattcaccgccaactcacgacgcaagtaactaatgcgtggcattatgaaccctgtgccgcgtattcctccccttgtaatcgaggtttttgaatttacctattgcagagacgcgtcatccatttccacttgctctcagggtccttgagggatactagcgacaggcaacaaatatgactattaacaatcagtgggagtacaaggatcttgatgaattccaatacttctttatgaaaagagagcacggggaggagatggactccccaatcaatcaccgcagcttcaaggggtaactaatctcacccacttgggtgaagtaagtgttcttgaaatcgttattcggcgaggaatctatatccgccatcgacagctttgtgatcaagacattcaaatcgctcaaaactcttgaccttgaaaaagaccatcgcagtcgccacctagatctagagggattcaaagccgtaaagcgcaatatttcctctatcattgtatggcatgtaaatcgtttcgtgtagcatgacgcgtgcccgctttcctctaaataaaccgttactaaagaaggaaaaagtacgaagtaaaaactaaatataggcaaggattcctcaaaccttgctcttaacaacagtcctgtttgcgatattcctttcgaaattcacaatcatggcaacatgatgtgacagcgcaacaatatcgcccgctctatcgcatataataatctcgacatcagatcggccgttgaacgtcttcttcgccaaacaccttatgaaaagccatttctcgccctcgtccggcaacttcttctttacatcaagattcatcaccaacgtgggataccaaaaggcaaccttttgcgtgaactcgccccctgcggctggaggctcgttctcggtacgaggccgctgcacctccaccacaaaggacgccgtgacgtcgacgaggaagcctaaagctgggtctttgaatggctcgccgttcttggtacaaacccacaagtcgatgagggagattttgccgttcttttctaaggcttcgcggttgtggtagatgttgagctgcttcacagcgttgactttgcgctggatgaccaggtccagaggcagccattccggatcttgattcgtgagcagttttgaaaaatccttgacggaaggcagctccggctgcagagtccagccagtgttgaggctgatgccgctctcggccgcgatgctcctgtttgtcagatacgcgacgacaactttttctgactttgctcggccgtttactgtgccggatgagatccacggggcttgaggaagaagaccggtctggtagagtgagacatgaactactgtcatggagcggccgggcttgacctcgtcgataacgagaatggcacggccagagacggtgcggctgagaaactcccagtgcgcggcgatggtgtcgggttggtttctgggagtgagatattctcttgctgcgcgcagaaagattgtggcgacgtagccgccattggggactggaagaagaatggtgttaatgagtcttaatctcaggcttgtttattatggcacacgtctggtgtatatacgggtacatgagtatatgtgtgtaacatacctgagcctacgcagaaactaggcgatagattcgcctcaaacgtcttgtcatcgagtctcttgatggcgctctcctgctctagagacgcagggatctggacttcggtgctcattgtgtctgttctaaactcccttgaaactaggggctccctggctataaagggttgtagatccagaggggagaggaagaaagaaggagagaaataaaaacggcaatcagaactggctattttggggaatatcttagtaacacctagacatgagataagacgtagaattgtgcaggcagataacgagtgtttaaagaagcttgaaaatgtctttccagacaaccccgtagatatccccagaatgtgcccgagccgaggctgccccgccgaattaagcaaccgattacccgtcgcatttagttgacttggcgcaaaattgactgctgacggggcgcttttagcgagctgagatggtgccaaaagtggaaataagtcggtgctgcgtttgccgtttgtgggggttgccgctgatggattgccgctgatggatagccgggatttgcggggagcagagtagcatttgaaagactgggaagagctgcatttacaattaacagcaacaacagcagcattcattgctgcaagtattagaatagcaccatattaagttggagctgttgcattgattcttagctttatccatgtgattgccccagcgtcggtgtttactcatcgtgggctacctcggctaagccgctctggcagtcgtttatagcgctcctctcttgcagcggacacgggttggaaaggccccaattgatgaaatatggagtttaaatctcgccattgatattgattactcggagcttgtgtggctgattttgtacaaggtaaaacgagtggccgaatatgatgaagtctatgcagacgatagatctaaggcgaatagacgcttaaaatacgtatacaaactctatgaggcctatcaactctctttataccatggaatccactccatctatgcctgacatgtatgatgtaaacagttgcaagaagatgtctactcaaacgtcaccttgatgacctgcgtatgattattattcgtatacgcaatcgtcaacgtcttgccagtctcatccagatacggatacgcaactcccgcatacacaaagccgccatcaatcggcgtcgcctcatatacttctttatcctgactccacggaccttctggctttggagccgttctcaatgccactttaggaccatctaaatctcagttagtttctccatccaaaccgtgtctctttcaaacttactcaaatggacatatacatagcatttaaaatactcgctgtaaacgacctggccctgtccagctccccacatgaccgccgtctcagaattgtgctccgtcaacacctctgtccgccatcctttctctctcccccaccagtactcgtacgcgtccaggttgaaggcgtctgctgccttgactcgagcctggtagatgtactctgtatgcggccactcagtgacccagttgggcggatggccccagatgtagatgtactcgctgttgacatcgcgataggcggcgatgtcgccgtatttggcaacctctgaacagtcccaccaccaaccgcggtcgccgagacgttgagtaatggtaggcacgccttgaataacctcgactcgggcgacgcctgcagagcggtagttttcgtgatcgttctgtttgtaagtgtaagtgagtgtagctgctcatccagccttttccaagagcacagagaatagagagtatcagcaaacaaaacccaccacgaggaaatataccgctccaaccgcctcctcataatcaacctcgcaaatactcgtccccccaaagccaaactggctcgtctccccccactcctccctaaacggcgtaaactgcttctgatgcggcaccggctcgtcgtcgttcagatgcaaatcacgcaccaccagcgcatcgtccgtcagcgccgacaccgcgttgcgcaccatgccgtggaagccgcccgggtcgggctcctggtccggatccgtcacgccggggctgcaccagagcgtgtcgccgtagacggcgtaccatttgccctggatgtggcccgcgaagccgagatctcgtcggctggccgagttgctggacttttgctcgcctaggtactcggctgtgaagttgccaatggggtttgtgccttgtggctgcgtgttgtcgatgccgttgggtgagtggagcgagcgttttttatctttggggttgtcctctggctgaggttgggggttggaattcttgcctgtgaggctgtggagcatctttttgaagccgctcatgatgctggcggcgggaagaaggaagcgggggggaaagaaatagaataatggggctctatatacagagcagtatggcacaaaagaataactatatcaaaaaaagaagcgaagaaacaaaaagttgagactggctccccagagatggagtccaaaggtgttaccaaatctatcgtgctcctgttctccacactcccagatcacgacgtcacttcagcgatcccgcgatccgctggcaccgctctttactagcactgccacctttatatcttcacatgcgctttagactcaggttctactcacggcctgacatgtgaagtggatgcgagacagtggctggccgaaaaggcacatggctgcggaagccgtccgggtcagattagcgcccatccaactcaatctgggctgagattctcctattcttagcaacacgtattttggcagatgcagtttctatccagaacgctctattcttttggtggcagggtatctaatggggaaaaaatagatggctatggatgcactaataacaaatggtctaatggatgataaataacaaagaagctaatgatattgaacgccttgaaaacccaacaattccgtctcttgaaaacagtagcctgcttcaaaagttatacatgtctcgttccattctcaacgagaaaaagagaaagagtggtagtgaagctgctactcgccaacaccattccatgcctcacagccgtgcaaataccttgccaaaaatctccctcgccttgaccaggttgatgaggctcatcctctcattagccagatgcgcagagtcgctggcccgcccgcaaggcaagtgggcagccggcgctccaaactccttctccaaaaagcgaatggctgggatagagccgccttcgcggatgtagagcggcttcttaggcttgctcgtcggcagctcgggcgactccagcgcaagggccttgccgtttgtgctcaattcacctggatttggtcgcttaaaattggcggcgtcctgtcggggctcgaagcagtcgggccaagcctccacaatggcgtcgcagagaatgcggaagatgtcgttggtcggatcgcccagccacggttcagacatgttgtcaatacggatgctgattctgttctcagagtcgagactgtcaaattcgcgttgcaggaagcttgtcagggccgtcgccatcgcgtccacttcctgccctggtaccaatcgcatgctgatgtgtgagttggcatggctgctcaccaagctaccctctggtcccgacacgttgtatcgatgaatcgtcaggtttggctctcgccatgtggccagaagcgacttcttgatctctccttcagagatggcttcggcactgcggcgcactaggatagaggcgatatcatcgtagcgagcctcttcttctggcgttactggtgggatgccgtcgtagaagcctgggatgaggactcgattgccgcgcccctttagtcttgacaagactgccgtgagatctgaaagaggctcgtcatgcatgtaggaaccgtcaacgccagaatgtgcatcaggacgcgccgagtcgacacacacagtggcgtggaggacgcctcgcagcccgtaagtcagacacggaacttcatcatccagccagtaactgttggccagcaggatgtagtctactggaccaatgtgctccttgtttctcttaatcacttgttcaaaccctctggatccaaattcctcttctccttcaatcaagaaaatgacatcgttctccagcttttgcgcctgcatcaagtctgtgacagcgaacagtgcagccagtatgggccccttgttatcgctgatacctcgtccatagaggaaaccattggttccgtgaacagtgaacgggtcggtggtccagttgctcttctcattgtcagccgataccacgtcgtagtgcccgtagaacagaatccgttttcgcctatcaactgattccttcttcccagagaattttgccaacaccacagggttgtgcgattcgcctgtactcagcatctcaacatatccgcccatgcgcttgaacagagcgccgagataggtggcccccttgcggcagtcttccgcaaattcgggtctggatgacacggttttgtaagaaacgaattcactcagggcagagaggatgacatcgtcctcagtctggctcatgttctccgatttcgggtctgcctcatccttgatattccatacgcagatgtcgttgtcattagcccccgtgatgtaatattgttcgtttttgtaagttgcgcaggcggatgataggattttgctcttttctttgccattatgcgctttccactggctgaggcattgatatttttgggcgacagttcttgagacgtgctggtattttccataatgcgccgtactaaatttctgtaaaacttgtcagtagatgctgaattaagagcaaggaaagcgagtgctcacattagcccatccgtcagcagaagtagtccagagatagccccagcccatctgaagcgacatgatgtcttgattctgcgccttgatgactctcagcctctgggctgtgtccaagtcccagagctcgacaatgccatcaagctttccggcgtacagaaaggatccatctaatgccagtgacagcacagactccgcgtcatctgcaccaagggacatgatttccttgatgccggcccgctcggggtcatccggatcagttctaccttgtgctccaagactccaaagcttgattgtgccatcaccgcctcctgaaatcagcacatcgtcctctggaccaacttccacggtaggtccctttgcaatcagcatgcagtatatgtagccgtagtgggcaaacttgcgaattgcaccactgtcgatttccaagacattgttggctcgggggatcaaactccacttgtcctcgctacgtcgtggagtgctcgttccgccaatcgctttggagtcgaaaaaccgatggcttcgtcgatcgggatgtcgctgcgattcgggcgtcacttttgtgcttgggtcgctcaggctgacccattggatcgtcatattctgcgcgccaatgtatagcgtatcgtactgcgggctgtacgcggtggaaaagatgtcgccgacatcgtggttgccgtagatttcgtacaggcgtcgaagcgttcgagggcaccacacgttgatgatgggatcgcaggcactcgagaagaggtacgagccgtcgggagagagtgagagcgacatgacgctcctcttgtgcgcctggacctgctggacctggtggaaggtcgagagagaccagacgacaatctcgccatcttgcgtgccggcatagatggagtcgtgctgcggactgactgcgagggcgaggacgctgctgctgtgcttgaggctgtgaagcagttcgggctgggattgttggcagtcgggcacttcgagagtcggcagaacggccgcagccgggtcgaccgtgagcgaaggcatcgtggctagagctggtcagagattgctcctgatgtgaagcttggaatgtgcagggctggcggggcacgcgagtcgttgcaccagaccataacacggcggaatgcagctgcacagcaagcgaaagaagcagaagcgagatattgcgagcaaggagattcagcctcgtgcgcgcgctgtgcgagattcggggaggacgcgcgaggatcgcacaatggcatttgccgtctcacagaaaagtctatgtctggaggactgagtcgagtcaccgctgacgtgattggcagtaatgacgtgcttagtgcggtttcggcgtcagagctagctgtcttacagggctcacagcgatcgcctcagctgagcagggcctctgggctaccaaagcagtagctgtaggcaccggattctcactgctaccttgctgcgactcctgtgctggcttgccatctctttgttgcggattgggaacaacttgtagaatgcatcaaccttcaactcaggccacacatgctcgctttctcgcttccatagaccttggtcgatgctgtctcgcaatctggtgtaatgtgccatgtatggtatacgatgggaatatgcaaagatggacgacaagcagcttgaactcaccattacttctgcgcatcattttcgcccacttttctctcgcagccatttgaacgcattttgtgcatgccgcagttgcagtgagctgtattgccgtcaccttcttgttggagtaggtcgtactcgtggtgatggctgccgtgttggaatacattgcagtgtcttatggctgaaaacaaatgcactctgaattttatagaaagacgtcactgcaggtagatattagaggtacatgagcataatataccattattcatatccaccactcccaagacccgagaaacatgcttgcgacactaaagccaggtacatgtaagtcgtgtcaccaactggaagtggtgacacccaagccggggcccctaggcaaaccatccatctcggctcatccagtttcaaatctcgatgacacccaagtttgcggcgccgtatgtatccgattcgatgatgtggccgctgaggtatggattgatcacacgaagtgaatcagcacggccgatgaacaaagaatctccattccagcaacccaacaggcggatactcagcaaggtaggcaggcctttatcgtatccattactttaggtacaagcaaattaggcacctgtgaacttgcaagtaagacatgcagcttagttgaacagcatcagtcatatgagctgatcacactctactatatatgttgtttcatgacgaatatgagactttcatacctttagaagaccatagcgcagggacgcatacctaccctattatagaccgaagatcctaggcactgtaatctgactatgagatgaaggctgtattctgcaacggtatccgaagactaaatggctatgcaaaggggaaaataatacaaaatgaagttactctgccgagtgtagattgctcttcattggcttatacaagatgcaattaatacctgttgggttagtgagattaagaatacagaagcgaagccgtacgcgtatatctcaaggccaatgctccacctcctatttataaaaacaggcttaagatacgacgagcctatctatatatgggttcagattgctgcatccaaggcaaactatccatcaacgatgatgctgaaacagtataccgattcaagagtgcctgcctgtctgtctgttctcatcccctgtcgcctgcctccgccacaaacgccacacggttccttgcgcttaaaaagtaacgcaaactttgagctgcagatgcgcctagagctgagccccacaccccacactctgtggcggggcagcgctttctcttttgcagcctttctgtcgcatactttgaggctgggcgtcttgttttgaaatcgtggtttctttgccttctggcactgcgcggcttttacatcgtcaccttgctttcattatttgcttcaatactcttgctaatactctttttttctttcttttggaaatacaatacacttatccctaattcttcagcgccatggacgaccagtttggaggccggacggacgacgatctgttctacgacgacttcgagcccgtcgactctgaggccgtcttgatcaccgaagagccgtacatcgcgccttacacgcagcccgcgccagctgccgaaccagctccagagccggctcctacaccagatccagctcctgtccaggctccaactcccgctgctgcaccatcccagcagagtcaaactcctccatcctccaagccgtcgccagctcccgcgcccgctgcgggcagaggcaaaaaggccaacaagggtctttcatcttctaggttcgccgaagcaccctcttcaaagccgtctcctgcgccagtcgaagctcctacacaagcaccgaagcaaaggccgaagcagacgccgaagcaagcgccaaagcaagcgccaaagcaagcgccaaagcaagcgccaaagccagcgccgcaagagagtcctcagcaagatccccagcaagatcctcagcaaggtcccaagaaaggtcccaagaaaagtccccagagaggccctcagaaacctccccagaaaggtcctgcaaatggtcctgcaccagctcccgaacaggctccctcacccgaagctccggccgaagctgtagctgaggcttccactcaggcccagtcacagtcgcctcctcccaatgcaagcacttcctccaaggagagaccgcagcgaatatcgccgccgcaaaacactgccgtcagcgccgacgtacgtgccaagtctggctctaacccgcgccaaaaacttaccgacaatgagctggctgccaagatggagaagatgaagctgctgtcagcagagaaggcgcgcaagtttgagatggcagaacaagacgagaagcaacacgctgaggcatacgcgcgaggaatggaagaggcgcgcaagagaagagctgaggaggcagagaggaggaaacgcggtgaagaagacagacgcaaattggaagacgagcgggctaagaatcgagagaggaaactcaaggctatgaacattaaggatggcagctgggacgaagggaaagaggccttggctgaggaggaggctagaagaggattccgcggcgccaatggtggcatcaggggaactaagagtcgaggcctaggtggaagccgatttgctcagggcgaggaagttcggggcgaggatgcttggggcgaagaagctccggatgtcgaccgcttcctggatgaccgctaccgtggccgtggacggggaggccgtgggagaggcggcaatggccgaggcaggggtcgtggccgaggcggttatgatggaccagtcaacgactttcgtccagcggaaccagaagtccccgctgtggacaaatttaacaaagcagcccctgttgttgacgattttcctgcccttcctgttggaaagaacagcgacaacagtggcaacacaaaaacggacacagaacagaacagcagtgcagagccaaaacccaccatggcacaggcggcgaagttggcgatggcccctgctcccccgcctctaccgcctattgagcctggcggtgcgtgggatgacgagatggaagctcttgatgctatgaaacagtctaaaccatagcaaaggagattggtattcaagcagcgtgacgagccggaatttaaaggagcagacgaagaaaagaaagaagaaaagaaagaagaaaatgaagaagaaaaagaaaacgaaggcagaggaagcgggaggagaggcagaggaagaaggagaataagaagaagggatggccagtatgggattaagcaggatctttggattttgctactaatcgtcatccctctcttggaatttaccggcggccattgcgagtttttatttttttgcttttggtcgaattcggtatacgattatacgattccaggaaaggaaggggtcaaaagaagaagagaaaaaatcatatatattactgaggcactgataccacctttcgggatatcattagtcctattcttaactgctctcagcgtaatacattggtagatagagcgaaaattgaagcgcatttggccgattgctcagaggggtatatgactttgttttccgaattctatttacgattttctctcgtcctaccaatgataaaacactaaacactaagaggtaccctgattatcgtccgtttgtagttgattatgacagtttcaaaaaccttcccagacgccgagctacaatgcaaattaagtatcgtcatcccgtaacaagacatttcaccaccctccgcgataccctcttcctcctctcccgcttctgtatcctccaggccctctaggccccctaggaccgccgggcccatcatcgtccatggccggccgtgaccggcccttcatctccttggggaacgcatcgtacgtcttacgcatctgcgcataccccaggtgcatctttccgtaaaagtggtctgccagccggcggtcattgtccagtctgctgagataggcgccgcagacgtcgcagacctgcagcttctggtggcctgaggggccggaggtgtctgagagggccttgagctccttctcgcgctcggctttttgctgggcggcctggcggacgcggaagagctcgtcttgggcgcgggagacttcgccgagggagccgaggatttcgacttcgaggaggccgctgttgatggaggatgtgaggtcggatatggttttgagctgtgcagagtaaaaagaagtggttagctgaagtgcgcctttcaaaaacttctatatgccaattgaggccagagacaaaggtactcaccagagcattagtctgccgaatctcgtcaggcgtcttctccaggcgtctctgcgccgcatctatcctgcgattgcactcgtcgatgtacttttgcaggtcgcgcatgtagtcgtactcgaagccgtacttgtgcttctcccgctccgacagcccctcgtactcggtcttgagggcctcggcatgcaccttggggcattgcccgaggtcctgcttggtgttggtgaagaggtcatgcggacacgtgccggcgatgtaggaccggcagactttggggtcgttgagcgagagctgctgggcgcgcgacgaggcggacgcgcccatgagctgctcgagcagcttgcgttgttcggcggccatgatggcggtgcgctggctggggggagaggggatttgcgacggcgaggtggctcgagaaggtgttggagcgaattgggttgatgggttggagttttggtatcaatgcagacggtagaagtgtatttttccgacttcgagatgacggatcgtctgtggctggtggtttgcagatgcggcgggtggagacgtttttaagcctaagctgcccctggcgcggctatcgtttgcgcggggatggcctgcgaaccgctaaagctgctgtggcgcatgcattcagcgacatgatggcgggcggcgtgtggcttagagctcgactcctggtacgtacccgctactctaatctggcaatatcaagactttgtttgagagatgtgaatctcgcccgaatcgcgccagcgactcgagtatcctctcctttttctttgcattgtctgtgctcttactacacaatgcgctctctgttatcgtttctcccgctgctcatccccagcgcgctggtatccgcgaccgagtaccatgagcagctgaatctacggccgctgcctctatcggcgctcctcgcgagcttcaacttccgagccaacacctccatcgcagactttgaggcgcagaacttccgtctcttcccgagatcactaggccagatcctccaatatgcaggcacacgagagcttcacttgcggttcacgctgggcagatgggatgcagagagctggggaactcgaccgtgggacggcacaagagagggcggcaccggggtggaattgtgggcgtggctggatgccgagacggacgaggaggccgacgagaagtggctgaccctgaccaatgcgctttctggcctgttctgcgccagtctcaacttcattgacgggacgaggacgatccggcctgtggtgtcgttccagcccgagggagaccatcccaacacgacgctggcgaatacgagactgctgcatggtgtgttgccgcatgaagtggtttgcacggagaacttgacgccgtttttgaagatgctgccgtgcaagggcaaggctggaattgcgagcctgttggatggacataagctctttgatgcgtcgttccagagcatggccatcgatgtgcggcccatctgcccgtctgagggcgagtgcgtgctccaattggaacagacggttgacatggtattggacgttgatcgatccaagcgacctcacggtatgtattttcccccatttctatgaaccaagtttgtctaacgttcaattgtctagataaccccattccacgaccacctcccggccacgacttgatctgcgataccacgaagccgtaccataaaccagacgatgcttgttacccgattgaccatctccgtggccaagactggacattatctcagatctttggacgaacgatgaagggaacatgtcccctaaccgacgctgaagtcccccccgtctgtgttcaccttccgtcaactcgggacttgttcgcttcacaaggcgcccatgagataagatatcccaacaacgattctctgcgatgctatcacatcgaccaagacagtgaatttacccttgtattgacaaagtctgagtttcctactgaaggaggtcccctgggcattgtcaagccggaaacgcctgtgctctacgctgagcgaagttttactggccacggacaggagcacggcggtgtacaggccattctcaccaacccaggcgatgactcggttgaatttgtctacatggagtccctcccctggtttatgcgcgtctacctacatactctttctgctcgcatctcagcctcatcgcccaacacgaattcctccgctgatctaatcaaggagatttactaccgccctgccctggatcgcgctcgtggcacgcagcttgaactcctcctcagcattcctcctcgctgcaccgtcttcctcacctacgactttgaacgatctattctccgatacacagagtacccccccgatgctaaccgtggcttcgatgtcgccgctgcggtcatcaccaccctggagcccaaagccatgaacatccgcaccacgagtctgctgctctatctgcctactcctgattttagcatgccgtacaatgtcatcatcttcacgtcgactactgttgcgcttgcgtttgggggcatatacaacatcattgtcaggcgcatggtcggcgcgaatgaggtgccccgcacggcgatgaaggataaggtgctggcttttattcagaaactgaagaagaagaagtcagcggtggtagcggcggcggcggcgggtggaaaggccagtatagagcctgtttctgggacatcagaagcgaagtgatgggatgtgttttgggtctttttacatgttagaatgttgcataatgcggtaattttgctagatcttgtaaggctcttttagctggcgatcgtatatattgaacaattttataccctcgtctcatggcccgtgtcaggtactttgacgtccgagaacaagcggctgttggcggcgctaattcgccctcaaaaaccagatgtttcttttccagccggcataacaggcgccattgtgaagataaatatccagcttggactgaaagtagtatataactgaagtattttacagacattgttagtaaagatactcggtgtacatgtcatgagatgagaaatgccatggcagcaacagtgacccaagatagatgccaaacgtgttttattgtagacaagtatacgccttaaagcttgattcaaaagtaaataaacacacagcttctccgccagaataggtattatttgctactgacggctctaagaggcatttcgctcagcaagaagcttctccatcttctctatcacagcattctttagatcttcttcagaagtcacaatcttggtcgcatatatcccacgaaccgcattcaagtaaccccccttggggtatccatcctgagcatacacaatagcctgcccagtttgagcagtcaaaccaaactgtaaaaggcttattagcgacagagtgcctcggggaaagaaggtaaccacgatatctgccttgtgcagcatctggaactctcatttgacttgctcggcccggcggctcgaaaagtcttcttccctggtagaatcccaattaatgcgatcgggatagtatatcacaatggggaggttgattaatgctgctgtaagaattcttctctaatcggcttcgcccgtagggtttgttgatccggagaggaatacgcttccttggccgtcggattctgctttcgggtagcccggagtaaaaattacggttgcacccatggatggagagttgaaatgagttgatggaactggtttcaagaggttgtagaggcgtgaaagcagatgcaggggcatggcttgggcatgcagggtcttgtaggtatatatactctagcagcatataggtacgtaaatatcgccgctctcacgatagttatttattatgctttaagcttcttctattttaaagcacagcgtacttccgtctctatgaaaaacagtgtcatgccgtggccaaaagctagatgggtacctctccacgccttgctgtagtccaccctttgtctgtagaaatgtttgttcacccctttaccagctcccacatgatttccatcccaactttcctttgatgctatcagctgttctcagtccagagtgaactgttcatatccaacgcattcacgtttcgtttgcaaacgccgcgccacaatttgttcacgatgccaagcacagacgttcaagtcattcaaaagtgaatcacaacctgttcactagtatcaacagcggaaacgcctcacaactctgccagggacattcattttctcttttccttttgtcacacaataattcatttgcttctttgcatcctccaccgctgtcataggcaattatcatcctgtttttttcttcccaatgtccgatacgacggcgcatggattctagcagacgtgacaacatgcagaaggcggcgtcctccgacactacgcctgagaggtttatgatggcttgggaattgaaggctatcgccgctggaagaaaaccgctacctactgcgagacggaagcgaaaattagatgaggtggagagctccgagtctggcgataacccggacagctcaaccttggagcaagatggccagagtgctaagtgtgtcggtggctctcatagcgaagacgataaaaagaatacgacggccagccatgttgtaagtatcatgggtgttgatatcagcattacaccaggacggatgctgacttcacacaggctaagaaaacaaaattgagcaacgccaaagccccaaggaggcaatggagtcaagatgagatccgctctgtggttaccatgcgcagaaatcaaaactcttgggaacagatacatgtaagttgtctgtgttctctcaaaatttcagaatcgcgtttctaatgccctcgaaaatagcagcggtttccaactcgaacaatcgtaggcattcgacaaatattctggaaatacaacgcgagtctacaccttcccttgggctaagctgtagaagaagcgcagaatttggattgcatttgtcgtatacgatgagaggattgttttagaggagagctgtcgttcggttgtgtttttgataagtatatattcagacattgcgcacattttcatcacaattgtttgagatgggttgaatgcaactgcataccgcgcctcgcaatttgactataccatacttgcatatcggtatgaattgtgtaatattgtacccaaaacgtatgaacaccagaaagataagagtctctctcacgtgtatttccaatgtctagacggatttactaatagtggagaagggtgccggcaaattgtttatattgacgttgttgctcccaaaacatgactgacgattggatggatcatctacggtgcgaatcgagacgagtcttttggagctctttcgcgagtatttctgctgactgttttgcttgcatctcgtaattagagtccttctttttggtggcgacgtagagttagcataaggattctttgtgcgtatgcagtcttccaatgaagcggttgcacgtaaaagagggaagcttcgagcgcgatggaggctgcgggctcggtttgtatcgtgggttgaatggttgatgtgggaggttctaatgagttctttgtctttagtaaaatgagaaagagcatgttcaggattggatgctagtgctgtgtattgctttgatggtattcgcccctgatgcagctgtgcaatgctttggtctagaccgattgtttgtccccatcaccaggtctaccgcgtcaaagtatataccatctgtctagttttgtgcgtggccatgtgatcattattgtaaacagactggaatttcaacggcgtagcgcattttgaacatgaaagaatacatgaaaattgaaactcatcttgcggacaacaattgatgcggtcgcttagaccttcttctataagtatgaagcatatatgcacccgtttgctcgagcagcttcccactgaacaaacatacttgcacagagacgacaattcttcagattcatcagtcattagagcagattacgagacatctgtgcatcagtaccacggatcaacttgacacgaaatcgatttcaacggcgtgtggaacatttaacgaaaaatctacgattgcagcaattacggctccattctcttcaatgtcgactgaagcttctactgggctagaaagcactgtattgctactccaaggcttgaagatggagaaacttcaaggtcaggatgattgggaagcttggtatcaagccctggccatatatgcagaaatgttcgaattgcggaatgtgatcgaaaatggtcaacattacagagaaagagtaggtactagaaggagtttagccgacgaatggtgtcagaaggacaaaaatgcgaaggggctcattataagccttatctcgctagaaatacgtatcaaactggtaaacgaagggtttgacccaaggactatgaattccaacatgctcctacaaatgacgaaaaaaatagtgtttccaaagcctcaagaagagattcgcaagacagacagtgcaacgtcgaacccgggtcaaggcgaaatatcccaatgcctctgacgagatgctcatcgcggcgactctagcttaccataagtcagtcagcaagtaatagccatagccttcactgttctgctataggagaaggagaaggacaacattcaaatgaaagatacagagataaaggacctataaacgataatttgttcaaacaaggagaaagaaaggatcaactaggaacgatatcatgaaggaatggtgaacaatataatgggaatattgccatagaccggttggaatgtaatttgttttagcttcgattagttggatttcggagagatgttaagtagataagtttatttatccttttttacgaaatttcttcatttatttaaccagttttcatagaataaacacataagcaatacaaattatcagatgcactagtttcatgaatagtagcaaattgctttagatgctatgtgagattacacagagtagacacatgctttaacctttactttatttgaaagggtagggctacataccactgtcttctttcatgtgactttatctaatgggacttgatttgttattagagaacaaagaacaagttcaggcttgggggcgagtgccacgtgccgctttgctggcattcgcccctgatgcaaatttgtattcctctggtatcagccgattgttttcattgtcaccaggtccaccgtgtgaaagtatcacccaggtccagttttgtatattgccatgtgttcgaaattgcaaagaaaactcgacgggtttggatcgcacagaaaatagagtatatagcgcatttgaacacatgaaagaacattgaatattgaatacgttgaaacgcatctcacggacaacaatctttgcggtcacatgagcttcctcctacatgtagggagataggtatgtgcatgtagttataaaatacattcgcatccgtttgctgagccgctttccgtacttgaaggaatacacacacaaacataacgaacacaccataaagcatcaaattcaccaaatttcttggaaaaggtacgaaatctgtgtggttgctgcactatagatatcctaaaatttggaaatttggattacaagttaatattgaatcgcgtctccagataaaataaacccaccgaaaagcttgacaagagaccaaatccaatggcatctgaaaagtccaaggaaagattgaacgaggaattgaacaaagaagtcaccactataccaaatgcggccaccgtctctccgatgtcgactgcagcccggattggccaaataaacaatcaactgccacccaagcagccccgaatggtgaagcttcaaggccgtgagaataggaaagcttggcttgacgccttgaccgtgagggcaactgatctcagattttggaacgttattactggcaaagaggtgaaaccgaaggacgcaactaagcttccaaattggaagcagaagaacttaggtgcgatggagctccttttgaactccctctcgcaggagatgcatgtcaagctcaaacagttgaatctaagtactacgacttcagaggacctcatggaacagatacttggcattacattcaatgaaaccgaaatagaacgcttcaagctagtagaagactttatttggcggttcaatccgactgacagagactcgtttccttccactgaggcctttcttacccaattagtggaagaatggaccaagataaaggcaaagtgcccggatgcccctgacgagtggctgaacatggtggcaagcactggtattgagtcattgcacaaaccagtcgatgagcttctagtgttttgggtaatgtctgactagaaaagaaagaagtgttagaaacaaaggatggccttgtcataaaggatgtagagataaaaagataccggaaaggtatcttgattgaaaaattagaagaagtataagctaggaaggatattctgttgagcaatggaggaaggcaaagtgggacttctgcgatatgtcggttggaaagtaatatggtagcttcatcgatttattggactttggagagatgctaactggttacgtctgtctatgcctatttacgaaacccattcatttgtttgagcagttttcctataaaacaaacacatacagcataaatagtcattaaatgcattatagatttatggagcaggcctcgacagcgagttcatcacaaattcgcagcgatccaagcaagggatttcttggatgaggcgatgaaagtgcgttttatacaattttcgctgttttcgttaatattatattagcaagcgactctagatgccctgggaaatcacagcaagtatacgcatagttcaattttactttatttgcaatggtaaggctacctatacatcactgtctgcctacatgtgagtttccctgtactcttttctagctaacgctcttttccagcatctattctcaaggccttatatatcccctttcactcaggtggcatttaacagacgccagacggaatagtgtagctctcagttcgcgatgttgacgcatatttggcgccggatccaagacctcgtttggcgaatcccgtccacaattcgcagaggttttcgccgccagtcaaagcacgatcagcatccaagatggcatcgcgggcagagacaaaagtcggcgtgcagggctgcagagccaatccgttgaggacgagcttcagggcaagatacttgccatcggtgggaacgccctggctgtcaaaggtagggaagtcggcgtcgttcttgccgtacttgtcaatgaggttccagaggacttcgtacagaatcgtggcccatgtggtgccggcggcgtggacttcgttttgggcgttgacggacttgtaggtgagcgggttggtggtgaggctggtggagtagggatactggcggatgcccttgacgttgttatcggcccagactcccatggggtagtccgtgttgcgggtgtcaccggcctttaagcggatggcggtggcatagaaatcaccccagccttcgcccatgccgccggcctcgacaccgttaaggcatccggagttggcagggccgccggtgagacgggtagacactgttgaaaggcttaagtcagagagaagggatgtaaaggcagaatggaagatacttacatccgtgagtgtattcatggataacgatgcctgcttcgaggtcaccgtctcgcttggggttggcggtagtccagatgtacattctcatacggccactgcttccgtcgaccggggtggcaaagttggcgttgtttgtgcctaggattcgttagtactcgaacttgaattttgcctggacacatctgtccagcgtatcagatcatggaagcgtaccagagccgtcctgggcgtttacaatcacgagatcatttccctttccgccctttccgttgttgttggtttggaaatttcctgcaacctcgttgaagccaaggacatatagcaagtcgtggtacttgttgacagtgtaaaagagctgtgtgatggcagcgtccctatagtcagtggggttggtctgagtgagagtaaagggatattggaagtcccgagtcgagctggacgggcggtggttattaagataactgtctccgccggaagggttatcctgcgcaatggcattgtttccgcgagttacggtgtagtttgtggttccatctccgacccaagtgaagggggaggcatcggttcgccacggatcagtcagaactttacgatctccctcggtggggtcattaaggccccaggggtagacctgaaaggtggcaaagtccgagacgtaatcaacaacaccgtggatctcttcgttggtcgttgcgtcaacgtaggtgagaagccagttgtccatgatatcggtctcaactcgccaagtcagagccaaagtgccatctcctttgacgagatagacgaggtgagccttgggatcgctgacggctcccgatgtacccttcaatgtgtacttctcagtgccttcctcagcctgcgcggtggcgccatcagcttgaaccggaagacccaagatgtcaatagcacccttgagagcgttggtggggtcagagaagtcacgcttcccaagggggctctcttgtggcagcttgccagagaagaagctgtttccgtgagaaaagactctgccgtctttgccaatctacgtttgtaagtatatagtctctaagatgagtttatcttgcctctacttacgttaaccttgaagtcagcgttgtcaatgtcaattccgtgcacagtctgcttgaagtgaacgtgaccaatgccgtcaacgtcgatatagtggtcatccacaacgcggaattcagccttgggggcgaccttcttgacagctcgggtagcagtatccacgtagttgcgcttgtaagccagagcttgcagagaagcctcttcttcaatgttcggtgaaggtgtgtactgagaaagactcggcaagtgatacttgctgatatcaacgccgcgcttagccaggctgttgccgttctctggctgcttggttggatgggcgttcacatgggcagcaaggccagtgaggccaagaagaatggctgacttcatgatgggcaatagatagggagccaagagggaagcaaatttgagaagtaccacaacaggaaccaaagaattgacctggttgagcaacctgctggaagagtttttggaatttgagattctatacggccattatatactcatgaagctcgaaaacgacatcgtgttcctcatttgagatatttgttaccagcttccctttcagactacaattcccgatgttgcgctcaataggacgaatagattcgattgcgtttgtgcaaaccgtcttggcgactccattacgcgcaatagtacagacgaaaaggaaggtgcctttccagtaatactatctatgttgagagctttgagaagaacttttgtcgctatcgaaatccacatgccaagccaattaggtcgacaaaagtccatggtaacaggccggaagcgaataagagagcagcaatgagggttgacagcttctcaaaaatcgaaccccgtgaacatatcaagacgaaatggttgtattatcaagcattttgtgcaaatgcagtaattctgataatatgagccttgggcgatgtaacagcgaatgccatctgtatgagtacgcggacagcaaaagttcatccgtaccccgctacaaattaccctgccctttagtcactgtatcgacttcgagatgaagataagaagactatagtcgctaattcgcggcatttcatccaagcggctgtacgcaactgctttctcgggcctaggcggttcggaatcctttctagggccggcacgtctctatcacaatgccttcacatcaccacggagcggggaatacttgagtctaattgtaactatacatgtaagcttaatgtgtaacgcataaaccgtcgccggaatcctcataccaaagttcgcctagacgcccgcaatatcgggaagctaaggagcggatggctatcatggagatgaacgacctgccgaatcgggatggagtcccggggttgcgctccgatcgagtctgatgataccatttgtatgttaattggtagtactactgttgacaaagaccctgtttgtgattgccgatgagttggttacttttcccgaaccgaaacagccgtgctcgatccagcaatagcagggggaatgtggcgtaattgccgcaaccagttgtcgaagaccatctatgcctacagggagaagtttataggcctttttttcactgatagtatccactcattagtaagaagaaaggacttttacaatgatgccagtataggaaaagatatacacatatcgtatatcgtacatggagtctgcctcattgctggcaggcttggaggtgtacctgatgaacgagtcgcggtgatataaattgatccgatcccatttatttccgatacaacggtttcattttccatatcaagcatctattaaagctgttagccttatcagtggttgtagatccggtaacgtgacacctacttctatatttatgacgagtgggtggtattgcattgtcttggcgcaaatggtcaacgataacaaggctgatatcacgcggaaacattgcggttgaaagttggaagcctttcaattagatgcattgttccaacgactatgacgtgtgaaaacaaaaatgcgtctaacaaaggttatcgtcggattacctggattgggccgcaatcagtggatggctctgctataatgaaccgatggggtgctttgtttgcagtcaagtcagatagttaaattgaggtaaaagtaaatcaaggaaattgtattaaaggcatcggataatagataagagcttttgcttctgggtatggacaggcaagttacctattacagtgacttatcgtcatttattatttgctgttttcttcctacattgctaattcagtatggttacgctgctgattgcagtcatgctcttcactaactcattgaagttgtatccgccacctcctcaatgttcttgggcaaatgaggtgctctcgtatggagcaaaactgcgaagcatatttgcaaagtggtcagccaaagctgagtcccttctagcttggcttttattaatgcctgcccgccttagtggcctaagtggcatcgaataactctgtaggcctcgatcaaaccgagtggcttcgttcttaggtgaccttgatacagcagcttggctcctcactatggacgctttcagcggacatcacagattctagctcccttttgccttttacgtattaaacttagtatcttcaactttactttggttgttggcttctttccgcaacaagtcgactaaaaaaatcattacagactctttgagatcctgcttggttattgtcatttagtactacagttagatgcgatattgttctaagctactgctaggctgccatgctgttttaaaagaaacacctttgccaatatcaacaccattgggcaatctgctattggcaatgacttgaagaccggacggctatgtacgacggacatgaacctgacaaggctgtgatgtagagtgggttgacgacatcctatgcgcgcttgttgatggtaggcactgttggtggcatgatattgctcgaccttggtaatgaaatacaaagctacatagaacttgaaccatcaaggtcaacgggcacattcgttaacaaggtgattaagtttataccaagtcttaggaaaagctaatatacatgttggctcagcaacggatgtcactcaactaagtgaactttatccagaattggtacctagtagttctatctatcttgagtgcttttctattcggcatagagccttgtatattgaaccgttgcttttggtttcgataagtgggagttgttctgtgaagcaggatctcaatccatcttccaaaacgggatcattgatgctctatatgactctagcttctttattgtctgtcaagctctctactattttcctagcattgttgaatcgcctgcgaagaacttaatctcgggcatgaaacttgactctgaaactattttctgaagtgatctagatgatctggctttgtggtcctgatgtggccgagcggactgaactttaaaactctgtagataagagcttaatcgcagggaaatccgaatttttatgagtatcatgacaggctactaatactactcagcaaataaaatcgcgcagtagacaagattaattcatatatcgaagctgaaacattacaaggctagtgaagacattacaattgggctggggaattggacaccgattctgagcaacctgagtgaccgaagtaatctagacatgggtttcctcatattattctttttgcctttatatctttgcaaactagtttgaacctcgtgcctgtaatgtgctcacatacctaaactttcataaatggctgcttctacttgttttaaagataccgactatacctatggcggttctgccgagttaaatacgccactcaaactttggctgctgtatcatgaacctactgcaatttgtggctcacttgatggggctccacctctattttcttctccttatttaaaagcctcctatcgcctctcattttcattttatttctctcttttacataacattggcactacttgcaagttcgaacgacagttttaccaaccagccaatactatctcgcttcgctaagagacaaaatactctagtctcaagcttacaatcagatcaccacttgcaactacacacatcgcagcatatacacacaactctgacttgaatcagttgtccgggttacctcggctaccaacctttaccttctcaaaaccaccctagttgttacctcggctaccaagctttgccttatcaaagccacacgagttgtcattaccaccgctcttcagcgcctattccacacacaaacacaatggattccatcttcaatgccctcagcaggcctgacccgctcagaagtgattctgagaatagcccagccaaaatatgggccatgaaaacggaggaaaagtttgtttcggggggtaaaaggttttttcgggaattgctaagagacaagagatatcacgacacggtgatcagtcgtcaaacagagattattgtcttggtaattctcaagtcgtgggaagaggagacagatgagctggaccctaacaatgaggacgacttggaagaattgtctcagttggctgagcagatgaggcgatgcttatccctggtaaagggccaaatcgccaaggatagtatgtccgaacagcaacctcgcgtctgacgccatctgtgcaattaccttggaatcagataataattttggcgtgtaactattcctactgctgctgctgctttccggcaatattcgttgataattttctatgctatcgactgttcatacgtattgtaatattagtccctcatatgtgctcgcctctccatttaattttgctttgtgaaccacgaatgaatagaatatatagatgccaagcatcccaagcggacaaacattcacggtgctcttcttccagttctaaatgtaatatgtaggcgccggttgcctttagagcttctgtattcatcttggttctattgtgatattgactggttgagtttcgcgaccgtcattctcataccagtccccgttcaccgtctatccgaatcctctccttgttcgaacataatggaagcaatgagtgcgtctctgacgtgtttcttcgctggttcccacgtcagttaattctccatccggtgtatgtctcgatgcggtccgcccgagtgaactacttaccatcttgtgccggtttgcctggttccaatcccttacttgcgatcctggttgctaaaagcctcttcatgcgtgcgttttgtagcgcctttctgggtgcttttccgtattttttccgtttccttcacaacaaaatcggtggtacgcagaatgcggctcatgattcttgtgacgccggccgtagacatgatttgatacccattcatttgatcttgcaaagcaatcttgatggtttcctgaatgtggtctatattattcctggcggcgagtttggcaacagtttgatactcttccatgtcttgtttcatagcaagcatggcgctctgaacgacattcattctgtccatgggctttattctatccatccacagctgcctttcttccatgttgcgaatcttgtggcgaagcgctgcaatcgttgcctgcatgtcccgcttcacttcgttattgaactctgggtactccgatagttcgaatagatcatctagtagtatttcagatggtaacgcgaatttgtccatagagccagagcctttttggaggtgttggagaatgatcggcttatctgcctgggtcgcccacgtaatgagccaaatcttggttgaaggagatagcaccgcaaccgtctcttctgtcaacttggatgcgagctcgtcattcaacgcctcttgccatttctcttgtttgatgcgctgcattatcggctcaacaagtgccatcgcttgcgttcttgtgaatctgtgcgtcattttggtgattatttcaggaggagactgtggttgatgtggccttgcgtaggaggctgttggtatgatgaaggaaagaatcaggcgaattcgtgaacacgatgaaggagcaatcttgctagtttcttaggataggttcacggaatcgaaaggaagaacacgtctgtcactttcgcctcgggttggcaggtggcggtcgtcagtcattctctgacagctgtttccaggtgctgctttccagatggaagaattcgaacacgcatctctagatagggttgcaattttatagattttcgctgttttgaccaagtcggggtgtaaaatccattatcacagtcagcatctgtgtatcgcagtttagttattttattcatggtgtacgttgatctagcgggaatcgctcgtgtatatttcgtttctttgactgccagcttatgcaatatgcgccgaatattcacttggtatagtcccaatgtcaacccacgctgcgaaatggccagtagccgcatatgagcgcgaactatgtcaaatcataagcatatatgtatactgtgcaggttaatctagggttctacataacataaggaattaccatttaataccccagtttcgctattcaaccaactcagtattaatataatagagcagctaggctgcacaatcagccatcaaataaccaaaaataaagcaagggaagggaaattaagaaagacagaaaataaaaaaccatttccccggtgctatatcgtcatggcgcgttcattgtgcaatcccggcgactttacagggcgcttgccagcacgagtaatgcccccacgcttcactgagtggagtgccggactgctgtgggagctaccaatagcggacccgctgatgagctgaaatgcgggcattcacagcaacggtcttcctctttctcttcgatgagccaaacgtcaacagatcaagccattgatgcacctcttggaggagagggccggtggatcaagaagcgaccattggcgtggcaaatcgaagaactcattggtcattttcaattggtatggatcaatcgagtatcaagagctctcgcaaacttgacctactccatgtcccaagatcgccgtaatgctcttagctgataccacggttctaatgtctttttgtatgaataaatctttttttattgtatatattcaagtatattcatggcagtgattgtaaattctgttgcgtttcgactcgttcaagtccactcacgcatgtagtatctctcgactaatagctgtccaagccctcaaagtccagttccgccaaatgtacttcaatgtctgaactcgacatcagtatacatgtattcgaaaggcggcaagaacctaaggaggaccagctggcagcactggtgaagacagatccgcttccattgacagccgctagcaacgcgcggaacacaacgcgttcaccaactaaaagctacacctttgctttcttaaatacaatcttcctcttccttctgttaatttccacatctctttcttcgacttctttcaacgtacgcgcgcttacgacatgatggtagcaagaagaagagcaaattcagccttcgacatcctcgatgagttatacgaacttgcggagaacgaaagacatgacgcagacgaggccgtccgccgaaagatcaagtcatgcgcacgggatttggagttgcacattcgggcaacgggcaggctatttatcgaagagggaagtaaccaagtcatgagccgcgataaggaaatcgcaagcactctgaaagccgagatggaacgacacaagactgaagttctgtctgcattgtcaacgaagcttggtaattttttggcacaggtcaaacaagaagttcaaaaactttcaaactcgacgcggatccaacaaagccgactatttgcagagatgttgagcgaaatcagagacgagtttcacctcgagcaaccgatggcacaacccgcccgagtttccaagcgaaagaggcaagaaacagatacacaagctgccactagagatgcgccagaagtagccatgaaggaggagcctctctgaatggatgaataaatgaccccagagtcagagcagcttgggtacttgggcacttgagtgtatttgaaaggaggcactatgaaacgacagcgtgacgaagctttcattacgaatgcagacgtcaagaaaggtaacaaaggcaaagcccagtaatcgaaacaagtggaaaggcatgagactaattaaaaattccacagtttgaagaaaacagggacatgaacgaagcactctagttctagccgggaagcggcatgacacggacgaactcgagttgattgcgaagcaaggttgagatattcggctgaaagacttgaacggaatgcaagaacaatcgagatgagaaaatgagagagcaaaaaagattataccgccggaggagatagggcgtcgacgagctgaactcgaacatgaatcgagacagtacacgaagagcatgaggattgaatagagtgagaaataaaaatggtcgatgaagaaccagatttgattcacattctggcacagagagtgatgtatagcagtaaatggttactctacttgacaagaaggaatacttttcaggtcataaagctcttcgcctggcaaggctttgcttctggttgggtggtagcacatgcgagctgcaatatcatccatataatccacttgcatgttactctaccatctcaccatcttcaccccaatcgacaacaacaaagcagccatatcatcatctatctatgatgaaactaattcagcatactcggcccactcaacaaaagaagatcttcttacccaaatgtgggtaaagggtggggtgagacattacaattcagcccgtgatcccagcccattcgcagaaacgcgtatacgcttcaagacaatccgccgaataattgcaagcttcactagcagtttcgtaagaggctatgaaagattttcgtgatgctcattgttgtgagtagaattgttgtttttgtatacaaaatgctcggctgaggcctccagagtccacagttatgcgcctcgtcgcgtattagagttttatgcgtaacgatcgcatcgatttattcaccttgatggacagatgaaaccagtttttaaatcactcacaatggggcatagccataagtttacatcatgtgcctttgatctgcccgcgttcaatggatcattgttcgctcctgactttcgccaatggcgtgtagtataccgcggcttgctgttgagatgttgttaaattagaggatcgccgatgatggcatatggaattggcaattggcgccaaaaatggttgcacattatgtataagtagaagtgtcttgctcccctttcttaccatcccctgctctccctgtataagtcgcgttccatgaatgtccaagtgtggcttattcttcacgtctcattccatctattgtatacctacaaaagggatatcacgactatcatttacgcgcttaaacagccactatcccccttagtgagacacacacttgcaaactggtggattaagtacgtgatatataagcccgccatatccgctcctacaacgccgttgtagacgttttgctaacaagggcgtggatagtcatgatgaactggattcaatttgcagcttttattatcacggcttctgccgaagttcttgctggccacgtccctcctgttgacggcgccgtctcaacctgccacgagtcttacgatggtagattcgaggttactatcaacaagctcagcaagcgagatgtcgaggttggtaaacaatttcacagcctttatcgggctactatttgagctgtgctgatacaaacagaaacgatcttgcggtggttccgacgccctgctactgacactccacgatggaattctaaaggacgccaaggaccgtactggatacattgcttccaactatcagttccaattcgatgatccgcctcaggtagatgccatctacacgaggggtttctctgcctgcgatggcactctggctctgcgtggctcaaccaccttctaccaatgtcgctccggggacttttataacctgtacgaccgtaactgggcgtcgcagtgcgaaccaatcgagctccgtatactgccttgcgacggacacactgaaggtggaggttacggccgagaagagaccactatcggctccaaggtggtcaagactgccattgtgacggctatcggagatggtcaggcacaagcacacacgactaccattgctattcccatctgccaaattggagacggacaagtccaaggacacacaactccttgcggtggccagcctccagcctctcccatcagccaaatcagcgatggccaggcagtccacgagccccctctcacgaatcctcctgtggccattcccacggccaccggtgctcctaaacctcctagccatccagttacgcagcttccagacggccagccgcagggattagagcctaaggaacctccttctggcactggttcgcttccgaaaccgcctcctgctgcttcttccgaggttccagtcaatgatgccgcacagctctttagcaatgtcaagatgacgattggcattctgatgttttgcaatatgcttattggtgtatagaatggaggaggagaatatgagagaggattgttttggaatttgaaatggattcaatgaatcactaattactctggatagattgtatatgcttcaaggctgatttcatccggtttgagtacgctacgattttgtgccttgatatttgtgaaaatgagtaagacaatgaaataaaataatcgtaagaggtcgggttcgcccgaaagtggtaatgtgatagagttacacgatagtcataaatattctccgttacatccaaggacataaattgtagctcatgtgaagtgtaattgaacgttaaaagactgaagccaagagtggcggctacagtgcaagttccgttctaggcaaaacttactaagcacatgcatggctgctgtagagctggcgcgccgctggaacttttttacgcgacgacttgaatcatcattcctccaaccatataccaccacgactagcaaaaatgtcggaatactggaaatcgacaccaaaatactggtgcaagcactgctcagtctacgtgcgcgacacaaaactcgagcgagcgaatcacgaagctacggggaagcaccagggcgccttgaagcgatcactacgagacatccaccgcaaccacgaaagagaagagcgcgagaaggagagggcccgacgggagattgacagactcaatggcgttgttggatcatcgtcgggcgatccctcgggatcaagagcgccagcgaaagaggcgacagattctcagttaaagtcccagcgggagcagctggctgccttgggagtgtccatgccaagcgacttccgaccagagatggccatgcctggagaatggacagttacgaagacgactgttgtagaagaaaaacaagaggcggacggcgacgtcaagattgaggccaaagcaacaggagtgaggaagcgcgaagagacagaagatcagaaagaagaggaggaagcgatgcgaagtcttttcaagaagccgaggagatggggccgcgactccaagacaatgccagatgatgaagacgaagacttggatgcgctgctaagtacgacagtgccgctgaaagccgaaccagctgagcaaggggacgcagtgaagaaggaagaggatgtcgatgacggtggtgctgctgacacaaagctaccgaaagaggaagatatcccagtcaaggctgaccccgatgccgaggcgcaagacctgaagcaagccgtcaagcaagaagcgcttgtaaaagccgaggaagaagaagagtcgagtggcataactccggtggtgttcaagaaacgaaaacccaagggcatccgaacgaagtaggcgaacttgaaagttcagctacggctgagcagcaatgaatataccatgctacagctgattcagcaattccaaagcgcaacactataccatgctattcttgtcaaatctttccattttaaggatcggatagcaagaaatgatatttcagcgctggtcgatatgccagctgattaattgcaacggctagaataacgccgtggatagaatccaagaggctatccagctccactgccgcgggctgacgtgccgagatgggtaggatctgggcctggatctagactaggtagaacaactctcccatcctcggaattcggatttagaaagcgtggggtgaattgcgattttctgttgacgagcccggatttactcgagagttggccgggacacgaggcagagtcgagcagtttcagaggcaatataggatattttaggattgctggaaatgcgcatgtctaagcagtagtcatgtcgctaacccagtgctagcccgtctctgcacttggagattcggaccacgtttccttgcatgttgcagacgctcactctttcctaaaccagcatgacaaatggacgtcgtaaattgcgtcacggagtctgtacctggacttaattgttttgctccgctgctaccccaccagcgaaaagtgacgctcagaaacgggctctcgagattgaaatagtcgagggaagcgcgcgctcttctacccctcactgctatctctatctctctatctattcactgcttttacactcggacaacaaactcctcttgtcttctaaacaaagtcaattgtacacatctcgaaaatggcctctcacccacctgcaagctgctgcgttgttggaaccctccacgagtgagtttttctactctcgtcttctcttttcctctctgttcctttgtcttctatatgccagatctcatatctggcggcggttgcatcagcatctcggcccgcgtctcctcttttttttttttctgcgacgggatgagttgccccgccaagtgcaaatgaatgagcaaagaagcagttgatgccgttgtttaatcacttgattcatagcgcatttaattaatcaattgtctccaggggcgaaaccaccggcaaggacatcaaggtcgacggcaccattgacgcctacctggccacgcctcctcccgacaaggtccgcgatggccagggcattctcttcatccccgacgtcattggcatctggcagaacagcaagctgctggccgacaactttgcctctcagggatacaccgtcctgctgccggacatcttcaacggcgatgcgctgccgctgaaccgcaagggcgactttgactttgtcaaatgggccaccgagggcacgggtggcaacaaccctcacactcccccggccgtggaccccatcatcgtcaagagcatcaaggctctccaggacttgggcatcaagaagattggcgctgtcggctactgcttcggcgccaaggtgagcagaagtcaccatatgccacacatatctatgctaatcggtcctatagtacgttgtccgtcactacaagagcggcatcgaggtcggcttcgtcgctcaccccagcttcgtcgaggaggacgagctcgctgccatcaccggccctctgtccattgccgcagcccagactgacgccatcttccctactgagaagcgccacaagtccgaggagatcctcatcaagaccggcctgcccttccagatcaacctgtactcgggcgtttcgcacggcttcgctgtccgctgcgacaccagcgtcaagattgagaagttttccaaggagcaggcctttctccaggctgtgacttggtttggcgagcacttgtaaggggggaaagtagtggggaaaagtttcaaaaagatgtatttatgatggcgtgtgtgcatgaatgaattcaataaagattgcgttgctccggacttggactgcgtttacaccgtcttggaatccatatccagctataacatttgactgataaattacccggtgtttgtggtagcaatagttgcgagatagcttgaagcggtcaccaaatctatttacttgttgaacagaccactctggcaaacgttgaagtgaccacttcactctgtatagtgatgtgccaatacataaggtatcctagttcttccaacaatactagtagactatatcgagtcagagtatactaacgaggaagaatattaaagtctagattaatgttgaaaatatagtattatgaccttttaatccgagtctgaatccgaatccgtaaaataaaaatcgtagcctgacgtattagatattgtttcttgctgctttggcaaaggagcggcttgctccaatcttttcgtagactcgttcaacgttctttcgtcattaaatggacctttaaacatgaactcatcgttgccgttcggaccacctttccaaaacctagctgtgaatttgcatccacccattgctacatcaacactaattgctggatatagtttgccgcggatattgcaaaatgcttggcctatttagcctggtcattagtgctgtgaacatctttagaagggaaggaggggctgttgatatacttgccgattatttctccattcaaagtataaaaggcaatatctttgtcgaaattgacgccgcatccaatgacatcgccttcgccgtaaacctctccaaagggagtaggagtctggacgccacactggtacgtttcaccactgtcaccattgtaaccccaagataccttctcccgtccaagctgagggccgcccagaggcgtatgttcgccacaaaagccaatagcgaatcgtctaaatagagacatcagtatatgctactgcatattccaactagaagaagaataagaagaaggtttgactcacccagaaccgtcgccctcatgttcaatcttgatctcaaaataatacactccatcttgctgtggccacatggggtggtcagttcgcgctatgccgtttgtatcaacaagcttgtctggcggtcgaactagttgcatgatgattagtttgtcttgaatcttctataatcgaatgagcatctatgaatgaggtcaagtttcacatacaatcctcggaaacagtaagcgaggttccgtctggcgaggctttcagtgccggcgatagatccaaaggatgccatttggtagggattttaacaggtttcagccgccttcccaaggaagtctgtttgattctgacaactacctctccaatcagctttgtcacgtcatgattttcgtacctcgttgcagtatcatcaaatgtccatccgttataatcaatctgacaaggattcggaaaaataagactcaaaagctgtttagcaagggcttgcgcattgagtgcaattgtggcgttgaaaacgtgctgaaggcttcgataatgaatatctcgatccttaatcttctgtaacatttcattgaaaaggtagggttgctcagcagcccagtataaagcattacgaccgcgtatatctctcaagcccaacgttgcaccactcttgacgagcttcgcgaccatggagtcgtcgccgcgaataatggcgtatatgagagccgttttctctcaagcccaacgttgcaccactcttgacgagcttcgcgaccatggagtcgtcgccgcgaataatggcgtatatgagagccgttttcccccacttgtcttgagcatcaatatcagctccgtggtcttgtaggcctttgatcacgtaaacgccattgcgaattgccaacatcagcggagttcgacccacggcatctcgctcattaacgtccacgtccggatgttgcaatagatgtggcagcaaatcagggactctctttaccatggcggtggacagtggtcctcgtccccactgatctttaaaggcaagctgagcgcccttctcaaggagcagaagaaatatatcctctttgcctttgcaaatagtggcttggactggtttccctcctttaggtgagcttagattggcgtctgctccgtgctccagcaatatcttgacaatgtcaatgttattcttgagtattgcctgcattagcagattgtcacgtttccttttgcttggaatatctacgtcagctttgtgctccaataacaacgttatcaagtcagaatttccgcaagcaattgcacattcaagcgccgtgccctttggcccttcgtagtcaatgtcagcaccagcttcaagcagccggcgtgcgatttcaacattcccagcttgaaccgagccgcaaagacaactgccatacactccgccaaagatattcggatcggctttagcttccagaaacatttggaccatgcattctgcaccgtttgcagcggcagcttgcagcgcagaggggaaaatactctcgtcgtttgccaagttgacctctgcaccattgtctagtaggaacctggcagcatcaactccgttcaccgctgctgcagacatgagcggcgtgcccattgagttggagttggaattgatatccagcccttttttgataagatattcaatgacgtctagtttcccagacagcgcggcataatgaagagccgtcgcgccctgatttgtcctagcggtgatgctgctgtggctggaacataagagctttacggtatcgagtgttccgctcgtcgccgcgatatgcaacgccgttttgccttgtttatcttgaacattaaaatcgcactcaacatcatgatcgatgtaatgctgtatgactagatgcccgttctcttcatctgctgccaacataaagggcgttttgccagaattgcaaagcgccattggatttgccccggcatcaagcaagagcttagtcaacaagggattgtcggaagccgcatgcagtgctgtctggccattgtcattcttgacttcgagatctggagatagtttgagaagctgctcaactgctgtctggttgccagccctcgatgcttgccaaattgccgtacatcctgcctcgccttgtaaatcaatatttattttcactctttctctgtcttcaagcagcgtttcgagagcctgcgggtacctttgagctgccatgtggatcggactttgagactcgcaatccaagacattggggtttgctccttggcttaggagcatatcaatcatttcatgatccacggctctgacggcgcaatgaagagccgttgtcggtttattctcattgatatcccaatcataatacaggagcaaactgacaagattgacatgtcgcatcttaacagcctcaatgagggcgttttcctgtccctggtaaaacgagaattcgcacctatctaatggaattgtgtccaagatatatttcgtgacgtccaagtggccatttcgcacagccaagataaatggagtatcgccattactctttggcgccgagatgaggcaacggtcttcctctctaagctctggtctgtttaaaatctcacatagaatccatatgtggccatgggaagccgcaatatgaaaaactgtctggtcgaatttgtcccagccgctcaattctgcaccatgatcaagcagtatccgtagtgtcactagacggccagatttagctgcaaaatgcaatggcgtccaaccgaaagaattgcgtgctccggtatcaaacatttccgagttataacccacaagccgctcgacaatgtcagaataatctcccttagctgcgagatggagcgcggtattttcatcttcgtcataagcatgtgccgtgatggaggaatttagtagcatttcgacaatttcgacaaatccttccttggcggcgagcagcagcgaagccgcacgatcttggtctagactatactgcttctgttgaagtaactcacgaacgacctcgccatgcccatattgggctgctagctgaagtggcgaattcgtaggagccattgaatcttttggagacttctccgggactggtcctctctgcctttggatcaactctctcaagatggacaaaaagcctccttttgccgcaatatgaattggcgaataaccatcactcgtaatagcgtcaagctctgctcctgcgttcaagagaatgttgattgtagaagactgtccgtgcttcgcagcgaagtgaagtgccgtcatgccgttgacgtctttctggtttatcggcactcccgcacttatcaagattgttgatatgtcgtcaaatcctccagcagcagaaaagtgaagtgcgttgaggcccgttgcggacaaagtatgtatatcagcattcttttgtagaagcaaattaacaatccctacatgtcccaagctagctgccaactgtagcggccttgtatcgtttcgaatcatgatgtcgcactttgtgccgcgttctatcagataagacgacacatgttcgtctccgttcaaaatagccatcatgagcggcgatctctcaaatagatactcggcatggatcatatttggatcaatctcagacagcttttgagccatactcgtgaagccgccatcaaccgccaaattcatggcgtccttggatcgggcaccagcgtctaatagtagagcaacgatgtcttcttggcctctttcggctgccgtatcaagcgatgctgacagctccatctcgtagtcgtccttttttagtacttcttggatcaggtgtttggtaaggtcagcaaacccaaaccagcaggctattttcaaaaggctatccaactgtgaaattgtgccagctgaagaagctgtgtacagtttgtacaaactgaaccatgctttaatacagccttcattattgaacagctccttcactcgatcttgcttacagtctttgttggtccttgcatagtgctgtggccactcaacaactgcatattccacaaaaccgtattccgggccatagaatatctcacgaaaattctctacttcgccttgctgaagtttggcgatatcaagaatcatcttgagataatctatgcatttgccaaggatgatgaagttgtattcatttttggcctcttctgtagtgcgatccaactttgtaaaagttggtacaacttgcaagtcggatatctttatgagagccccattgagacactgtaggtagcgtgcaattggacggggtatctctagctcgaggtcttcgagactcatatcttgtgaagagctaattgcaatagcaacggctaattctccaagtgtcaacggcctcactgaattcagaatccacatccatagtgaatcaaaaggcattttgcactttcttttgcaatgctccagtattgctgaatataaactgtcgggacttgtcggtaagttttggagtgcattagctgtcgctcttttggtggatggaatactttcagattctagcgctatgaacttggtagtaagagcaatgcgattgaagtcgtacggctggctaaatagaatgttaaagattgcatcgcgatgatcgctgaattgaaggttgttttccacgacttcattcgtttcttctcgcacaaaagtctccaaaaaaggcatgtaccgatcttgtttgcccagatcaatacaatagctatgcgagtactgagaaacgcgtttgttcgattcttcatccagcataacgagtttcagagtgcctgttgctgaccgcctagactcatcaactagggattttaaatcttccacgaggcttgaagaacaattttgagctccatgaatcatgatgatgactggtcgaggcatgcacgtcttaataatcgtaagcagaacattgcgaatagtcttatgacggaaacgctgatttggccaaagtgtttcagcaataaatgacactggtagatataatttaggatcatgaagtagcagctggcggcataatgaggcataaaaagtcgatatgctttgagtcctaatgtctctttcgctaaacgcgaatgtagcgataatcggcttcggtgagtatttttggaagtgaaagaatagggtcgacgcagatctagcatttatgtcaccatgaagtccatatatgtagagaatgctggatgattctggaccaaagtcactccaagcaacataagatgcatgttccgtcattttctgcaacaaggtagcggaaggttcaacaagctgcaattggtagttgttggtatccactctagacagtgtcgtgacaaagttcaagaactcttctgaaagggctagataaggtcattaataaaattaccaaacaccatgaataaacaagagtattgactgacaacgcaatttgaaatccacagctaaacttattttaactgccattcgttccgtggtctcgtgctccacagacggcatccacagatcttcatctgatgcttcatcgcccaggacaatgattctggtggtcacccacgcatcctcgtctaaaacttcatcgtctgagtcagtgattatgttgtagtgtgcatcaataccagaaaatcttcttgagacatcttctaacacaatcggaagctcgtgcagcagtttcgacggctggcaagagccaaagtcggaatccaatagcagcctaagcgcgtcgttctgccataataagatgtttcctcttggattaggacactcgtagagaacctaggcgtcttccattagtcctaaaaaattctggagcctttaatcatagcaaacataccacgagcgcggtatcaaatgctagatgtccgtattttttatcgttttgtgcaagtagcaaggcctcgtgttcaattagttctctattccaggataggtatgccttgattgtccaacaatacctgtttcacaagcagtcccccgagtccatggcaaaggaatacatatgggacgatgctattgactccaaatctagcctaatcatattcaaattaacgaaagagcatgagaatcagctgggacgactcactttagaccttcggtctttctcaacctctctcaatagttccaatgccctttcggacagcccggtatttccccatgcaggagtttccgtcagaaagggaatatttgtaataaatgctacaggaaagcgtgcagaccaaaagtcgtagactgcacctcgcttctcagggccgtcattcgcgccgtgtacaatgacgagtctaagtaatgtattagatctcaaaaaaaaaagacttttctcttttacgagaagtcagaaactcactgaaattgacgctgccgtttaccattcataactttgatgattcgtaataggagacatacgttaaaactttgaatttgaaacttgatttaggcaatttagttactaatgaactctcaaatggaaaaataagttaagtccaagtggcctctttataaaggcacgaatcaagctgaaatttaggaccgagggaccttccttcaagtttctttcacacccagtcaaacaaagctcccaaccgcagctaggtgacgcatgacgacaattctttcaaacagattttgaaaagctatctaatgatgtggagtgaatacaacacaaaggaagatagttggttgatagccaagattgcattcttaaaagtggctggtcttattgctacgtctgcgcccaatcgttcgacaagacagcatggatatttatgagtgcatctatgcgattcatgcattcttatttgtcttcaataatacatagaaaaggcgttaagctaatctaatagtgcttcataatatctacctaggtaggtagttctcgcatggtacaagacaaaatacatcgtttccgcgcagcaaaagcaagacaaaggaagacatacaacggactagatagttctgtggccgctgtcaccgcatctggacttactagtctactcattctcgtaagtgagctgttaaacaaagaagataaatcgtacaaagaatgtagaataatgaatcaagcattccagtatatgacgaaaggaaaacttacacttatcagtggctgagcatttggagaagcaaatgcaaatgctagaaaagcggctaaaactcgagaaccaagaccttgatacgctgtaaatagagatgcgttcgatgacctaatagcgcatgccatggatgttttagcggctcgcattagtgcttggcttggcgaccgcctaaagcggcagcacctgtggcagcgtctccacagcgcctaagccgcaagccacttttggccacatgcacctttaatcgactgccagcgaacgaccatcgtccatctacacctccatcgtcggatttccaggcctgctgtttctcgccttttatgcctgcgaggccagctgccacgctcgacaagctacagcaaagcggcgacttcatcagcagcatgtttcagtagaaacctcgccggaatggcagcgaccgcagaccccatcagtcccgtgccctcgacggccatttcaagctcttcctctgcgcatccgacccggaagaactcgtccaccagcctggccgagctgacggaagatgaagtggttcataacggcaacaggcatggatatggaaatacgaatgggaacaggcatggatacatgaatggcagcaagaatgggcacgacaaagagaatgaatatgggcacgagaccgcaaatggaagccctgccatcagcaggagatcgagcaacaacaacttcaggcagagagactctggcagcgacatgcagaggcagcgcagcagcagcggcaccatgaagagggacccaagccacgacaacgtccagaagctgagcgccgccgagatgcagcagctgactagcgagcccaaatcgcttcccattgcgcccgcgccagactttgtccaggagcgagaggccattcgacagtctctgatgaggccaccggagcagccccatgccgacggattccagcggccgaatggcctggcggcagagacccggacagtcagcggatggctgcccagagaagcccgagctccaatgcgtcgctctgcgtcagcgaataggaccgtatcgacgccgccgacgacccgagatgttcaaggccttggtatccaggcgcctgcgtcaccgccgcgacgactgtcatttgttcctgggacacgccctcaggggctgaacctcaacctggacggagccgcaaacgcaggcacaaccggaagcgtggtatcaccgcccatcaagaccgggccaccaacttttgcgtcacagcagcccggacctatccaacctgcaagctccggcatccggccgccgtctcccatcccgcccatgattccgctcccgccaatgtcgatccctacgcatcttcaacttgaactgtcccaacagcgcccaagccctctttatatccaccagtcctataccaacgatattccgtacgagtctcacgccgtcaagttcgaacgtctgaagaacgtcctcctgatacccccatttctggagcgaacgctgtattttggtgcgctggcctgcttggatgcctggctgcacacctttaccattctccccatcaggtttaccatggccctcgccgtcttggtgcaatggtggatgtatgtcatctttaaggaagtcaagtggctggttggctttgtctggtatggcctcgggcgagtatggcgccgggctcgagcagtgcgcggtcgaagaattagtgatgcgtccgacagcgccagatcgcgcagctgtagtagagccagcgaggtctccgtggacggcgcatcgcctggcattcggcaccgctccaatggaaggatgcgaaccgattcacgcgctcgcggtgcaagtgatgctgccgggaccaagacaccgtcgctcccagctcgcagcaatccgggaccgaagtcgggcatctttcggcaccgacggacaaagtcgacgccgtccaacctctcgtccttccacaaggccgatttgctccagggcgcagtcatcatatgtagctctctcgtgctgatgaaactggacgccagccgaatgtatcaccttatccgcgcgcagtcggccatcaagctgtacgtcgtgtacaatatcctcgaggttggagataaactactctcagccctgggccaagacatcctcgagtgtctgtttagctcagagaccctatcccgtaatgcgtctggccggtccaagattctcctgccgctgggcatgtttgtgcttgctttgatatactgcgtactccattccgtggccctgtattaccaagtcattaccctcaacgtggccgtcaactcctattccaatgccctccttacgttactcctatccaaccaatttgtcgagatcaaaagcacggttttcaagcgcttcgagaaagatagtctgttccagcttacctgcgcggatatagtagagcgcttccatctctgggtcatgctgctcatcatcggcatgcgaaatattgtcgaagtgggcggcctctctatcccgggagccagtatgagcgatgacgctcccaccaaagcggcgcctctccactcggcaagcatcctccctcacagctttaccgtgcttccatcctgggtcatgtcgggagaggttctctcaccgtttctcattgtcgtaggcagcgagatgctggtagacaccatcaaacacgcttatgtgacaaagtttaacaacatcaaaccaaagttctacaacaggatcctcgacatcctatgcaaagactactataccaatgtaagtagctgccctcagtatatagttcacaagattggaatactaattcttcacctcatgcaaggccttcacagctcccgctctcacgagaagactcggtctcgccgtcatccctctatcctgcctcttcatccgcgcctccatccaaacataccacatgctcctatccgcccatgttcctatgcctctccatatatcgacccagacgtctctaacagaagcatccgcaacgccctcctctcccgccatgattgcagccctcaaccgcttcgacactcttatccgcgactctctaggccgcgccacttacggatatccttatgaccatccgctcaactcgcgcccctggtacagatggacctcggatgatgccattgcagccatcaccatggtagtcgtcttcttcatcatcttcctcgtgctccttattctcaaactcctcctcggaatgatcctcctcaagtacgcccgcaaccgctacgccaagatgaagcagaaggaagctctcgttgccgctggacaagcggaatgggacaactacaaggctaatgggatacgagtgggtggctttggacaggtagaagtcacagaagacaagcgtcgctggataaacgccgatcccacggaagggctgaagaagaagaagaaggaaagggacgataggaagccgacaaatgtggaaggggattatcagggcgtgtttcgatatgacatggtggaaaagaggatttggtgaggtgttatgtacagtactggattaaagagtaactccatgggtggcgcaattcgttccgttgtttattcatctattagcgttggtaccaagcatatcatactctgcataatagtaaaccactttttttcccttcactattgctatatgaacattacttttgctcaagactcgagttgaaatgcatttcatccgccaaaaagatgacaatcaatctgtccaatggtaccattagatccttcgcaattttagagcaagaaattaatcttcacactcgagaatttttcgtgcttcctttcctttcatgtccaaacactggcacatcttgatacttgtcaatttcgcctgtaagtttcttctattgctaattcaaaacgagtgctttaagcgcacaacccacacaccttcaaatccaacctcttttaactttatatacgcttcccccataacccgcatactcgagcatatacactctatgctattttcccaatccagcctttttctaattaaacacactgtgatattttctttatatgtgttttcccttgtataccctcggcccatttccatttttctctttttttcctaactcatcataaaggggtatagttcatgtcttcatgtcttcatcgtctaagataccagttcgctctcaaaaaaatataccaaataactctttttttcttttatcccttactggacgaggctcagcaagttggggttattggcaaacaggtccggcttggctccgtagagtgccttcacagtctgagagatgatctggcgggtctcgggctcgagctgctcctggggaggagacaggaccttttcgaaaatgccaatcagctggggagtcagctgctggacagtttcgttggactgatcgtagagagtgtgaatggcctggtaaatgggctcgttctcctcgtactcctcctggagaggcagggcagccacaatggcggggagggcctgggcaacaaacccagcatcagcgtgcttgagaatcattcgagacagggctccggcgacgttgtccgtaatgtgcatgtcgcgcatggccagcattggctcaaacttctcccaaagctgagggtagatagggaccgtcttggcggtatcggtggagttgaagatcaacagaccgatagcgtaggcggagttggacttggtcaaggcatcaggatcagacagtcggcggatcaaggcctgtccaatagactcggtgtatggggtaattgcctcgccggtgtacttaacaagctcggcaatagtgccaacagcagtcgatcgctggaggtcctcagtagagctggccatcttgtagatgggcttctcgaaaatcttccagagctcgccgaaagcggggcccagagcagcggcgaggccaacaacgacatccagggcggtgtcaatggcaagccagtcgtactctgaagatccagcgtcctcgacctcctgctcctcgtcctcatcgccaagatccagctggcaagggtgagagcgagtgatcagaagagtgacgacggagatgacctcttgcagcatgccatccttggcagtcaggactgcaggaccacaagccttgagagtggcggcaacgttgcggttgatgtcggtgacgacggatctatttgcttggttagcaagaatgccaattttcattgtcaagagagagatgtggaaaatagaggagcagatcagaagtagattagacgctttctcagcaattgcaaatttgcatctgagtgagctgggtataacgcaatgttgtcatcatgcaagtggaatgtgaagatgtaaagaaaaacgttcgaaaagacaaaatacgtaccggtcgctgtcgttggcccagatagtcatggtagcctcgtgaagagtctcaccaatcttggcgattgatgcaggaggagtgggcttggggggcatgccaggctcccacttgacgccagagccctcttcccagacctggaagacgcgggcatagatgcgccacagggtagaaatggcagtcttgcggcagccttcgtagtcgtggtcggtaaagggcagaaccttctcaatggtcttctcgacgtaggtctcgaggttgttcatgttgcaagagttggaaatgacatctccaaggacatcaagggcaatctcctgctccatggcaacggcagtggtgccgccagcgagatctgcaagatcttcaatatcatcccactcatcctcagcttcgcctccagtggcaatagtaagatcctcttcgctctgaggggtcttaaccttgatgcgcttgccgccaatgacaatgtggccatcgtcaagctggctgggatcaatgccaggaatgtcgagctcctcctcttcaagctccagagaggcaaagatgccctggaagacgccgccaaggaagtgctcgaactgctcgtggtagaccttggacaggttggaccataggatgaagctggtctccttgagtctggggttgtcgaggctaagagcctcctcgctggccttcatgagatccataacgtaaggctggaaggcctcagggccaacagccagagcaatgcggcccaagctgtcgcaagtggagcttcgcaggttcatggcatcctcactatccttgatcatgacgaagttaccgagagacttcatgacattctcgaagtagggctggaactccttctccatagatgcagcaatagcacccagagcggaggcagcagcagccttgacaccatagtcgttgtggtcaagcagcttaaccatagggccaatcagggcagggccgtactgagccatgatcttggtgtcgataccatcaccaaaggtatcgagagcaccacaggcgcatcggatgatgctgatgttggtcttgtcagaaggaccctgggaggcagactcaaggttcttcaagacagcctcaatgatttgctggtggtgtgaaaccatctcgtcggccatttcctcagcaaggtggataagaccgaccagagcagcatgtcggaccttggtctcagagtcgcagagcaggttgatgatggaaggcagaagaggctggagctgggttgagatgaaatcaggagcgccctcagcggcattgcccaaagccagcatagcggccatacggtagcgcgggtcttggttggtggcaaagacggggaactgctccagaaggggcacaatgacctggcgaggagggagctcgttggccagctggtcaatcaggctgatggccactctagcaggcgacatgtcctcttcgtcttcagagtccagatcaatgacgatgtgcatggccttgaccatgagctcggcaccgagatccttcatggcctggatcttcatgcggcggaaagagacggtctggatgaggaagccaagggcctgagaacgagggtcatcctcagcgttggtgttgccagcaagctcaatcatgaacatgagcaggtcgcgcaggtggaggttgagaagcgcagagtcgtaggcgatgaaggagtggaagacgtcaaagacggcgccgtagctctcctcgtcaccggcctcgacggtggccttgaggatgttgaccaagctggggacgaatccctgcatgatggtgagggccttggggtcctcctcggggtcaacgagcatgaggatggcgccaatagcacgcacaatgttcatgcgcacctccttgctttcgtcgttgatgcgagcctggaagagctgcagcagctggtcggtgtggtcgctgaagtgggcgggatcgtcctcgagcatggcatacaggacgaacgagccgacctcgcggtgcacgacgttgtcgctggtgttgaggggcagcagctgggccaggaagtcctcgccgtcgccctgctccatgtcctcgccaacgatgccggcgaccagacgcgccagagagtggcggttggccgccgacgtctccttcagagtgccctccagcaggtgggagcggacaagaggcttctggtcttgggccgtcttcttccagaacttgttcaccaggcgcagggcctggacagaggccagctgtcgcacagcattgtctgcgtttgtaagagcgatctcgatgagcgccagaagagactcgggcttggagtagtagttcttctggaggtcggccgtgacagccttgacctgttccgtgttggctgaagaaagaagagttagtaagaaagggttttcacacgagaaagacgttcacgtctctcttttgcatcttctcggtgcgcgcgagaagcagataacaaaggaaagcaatggacaaacagtagagaagagacttacgaacttggctggcctgcagcaactgggcgagcttttccctgtccatcctgactattcgcttggaagctcggcgaccaagagaaatgcaaaagatgaagaaaaagaaaaaggaaaagacaaggtggtgtggaaaagattttatgtatcccgcctagaggggaaaaaaaaaattaatatcgattctccaaccaggcagggactttttttcgccccgcttgaccgaggggtcgtctccagtttcaagattaacggcggcttgggattggcgccggattatgattggtgggagcgcgttatcgttatctgaagctagagctgcgataaaaaggtcggggtctaggttattcgagaagaaatctgaacgagtaaatgccgagatagtaagtgaaattcgtttgaaggcatgacatttaagaatgttggaacatttgaggaagaagttgttctactgtgcatacctactagatgggcggtgggtataaagctattcttgcaatattattgcgatgctggatattgagtcactttcgtcaggtatttatgtatagacagacaaacatacgtgcgtactaacaactaaagacatattccaataagcaaatctagttctagtgtacatttataaatatcacattaaatcttacactcagccataaattgtctaatccgtcggttgccctgaccttctggtactgccatataactactgcaacacgccttgttgttccctcctccccatctcgtgactacatgtataattcttcttcattctcattatactgcccagtcagtcttttttttttttttttttttttggggggggggggggtttgagcctagtgactctggtctttgagattgttctctttgtttttttgctttcgttcgtgatcatcctccttgtgatccttcacaggtaacggttgaatccttttaggagtctgcctgttgacccccagccgcttcgtaattttggaggctttcttgatcttagccttaacaaatttgatcacttcttcatctcggggcgatggaaatagatcatcccaagttagtatcggtatgagagaccccaaatcgctgccctgttcccacttctcaactgtttctctcacgagacggtttgcattcccttcaaaccacatcccttggtcttcctcttcctcagacggcatgggtggttcctttttccatactttcgtccctagtccctggttcaggcagatccatatatattcgtaaaaacgctgagcctgaaaagaatagtaatcaccgtttggaaacctccccattaaatttaatcctttcgtatgacatgtttgaagatacgttagagcgtggctagtgacgatgacgcaatgaagccattgcgcttgctcagttgtcttgaagcttggccacgtcctccacagtactgccttagcattaaatgcttcgtcgttctcttctttatcctggataggttcaccgcggtcatcttcccatgaagataaatgtttagttggatctggccactgccatcgaatttcatccttgagaattgaatccatcgctgtcctggtcgcatttgcttctttaaggctcaccattgaatcataaattttcatataaggtccatcgtaattcaatgacaaaagcttaacagcgacgttttgttcgtgactcatgttgtaaggtgtaggtttatgacttggtcgttgatgaatagatggctagtttagtggctgtgtggtggaggagcagcaatatgaatgctttgctgcaaagcacggaaggaaagtagtattataggggaaaagagatttaccagaaagtcatcgtacattggcgcatgtgcccaatatatccctacctagctacatgtggaacgcgcgttcaatacgtggaccagagcgacagctgttctcgtcgagatcactccctgtgttgcccccagtaatccatgttcagcgcctgtgcttggagctgttcaattgatactgaacatgaaacgatactattctaacatattgttcatattgctaataaagactgttcaggctatgtaagtgtcagctgatgcgcgtagcagacattcaacactttaaaaaccctggaaaatcttctattatttttttcaacatctgctgacagtaaaacagtgaaacattctacaattaggctaacagtggctgttctaagtgttgttgagaatatcatcgcctttttttttagcacctcagtgtaagtctttcacggtacagacctcttatctcgtcgttgatacactattgctgacaaaaaccttagccaagatggtttccggaagcgtactctcacccttcaaatatgccaaaagactagagatatggctcaagtcaatcgagcgcagaattagcatccttcaaagcccaagcaacgttgtgcacatccaggcttcacaatacagtaagctagcataacccatgtgcttgaatattaccttccttcaaagtctcctagaatactaaaaatatcaaagtttttgataacgcggtgctttgcctgatagatgaacatctcagaatccaaaaaggtgagtgatgcttgatctctctagggcgagatgggacagcacagtagggagttaacgctgctaatactcatgtttatcttttcaggagcaagggaagatgaaaaacggcaaagatgtatgctttcatacacgttgtgcatcaagttcatggctgataatgtcgacatagctgaattgtcacaaatttccaacgagaatcttcctgcccaaatggagaatgatagactgagttccagttcgaacaacctttctctgggtcagcagcgggttgaaaaacaaagcacacaccactctgaacacggcttaccacgttttcttaattccgaataccaaaaggttgatatgtcgttcattgctaaaaataggcggctgttttctgtttgggagttatggaatcttgaaaaattcgttagcgataccattttttgcaactggatgacatcgtctgaatcaaaagcgcacatcctcaattatggttggattcacccaagtcccatttcgggcatcctctctcccgtatctatagcctctgcctcgctggcgtccttactcaacaaccgcgaccaatttatctgcggtgtatggttctgtagccgtcacgtcaaattagggaacgatggcgtcggtgtgatgcttgcgagcttcatcgatcaaatatgccatcagtactcgttcgattttgatcatttgcagcacaatggggccaatgaagcatgtttggaaaatcgcggcaacgaagagcttttcaacttcttgtacgcgcttataaaaaagttgccatcggacataacccttgtgcttctaatggatgaaatcaacatcttttatcgcaacaaaaagttcaaggacgggccatatatcggtgacaagctagtaaagttagtaactgatgagagcctctcaaccaccgtcaaactgtttttcacgagcacgaataacatcagaggatgataataaaaatctcaagcagagaatcgaattttcaacgttgagaaggcattgtgtgaggggaggatacaatcggaagaacatatgaagagacaggagatgcagaattttcgggcataatttcactctttttgcatgcttatttggtccatagttgtctgctttttgataataatttgcctttgtgtctaatcaagcttatgatttaattgtattttggttcacaaagaattgcaacttcagcagaatccatagttatgaacatcaactttcatgaatatttctattgttgatccaataaggtctatcacccatatcaatgaattgacgtggccatgtttatccaactcaaatttaaaccaaaaaatttccaagctcgtgtcaggatatcttccccttcttttcgcctcatcatgagtgagcacccaatcaaagacatgatgatataggtgtcgcagtgcataagtccggtccttcagcccctgaaattgcaacacaagttctgaattgttttcctctggcaacataataacgatgtgaaagggcttacttgggttgttgtatctgccgacataagcttctaacctggatatttgctgaccgccatcatgcttctccctcaactcatcccctgcgttgatcctatcttgataactcttgatgactcttttgtttccttcctctgccaatttgacgtagtcattgttatctcgaagatcaaacaaggctcgaatgaagattcggtcaatccaatctgctgcgtcactaacagcgatagagttggtgagaacagctatagccgatttgctaccaggaaacagagctataaacgtgtagtagccgaccgtgcttccttgatggtaaatcatcaagagtagctggtccggcgtgccaagaactgggctgtctttcatgtcccatagtccggcattgtctctcaccaagccaacaacgccagggagctgagttcgaatccagccgtaaccataggaccgctctctcaaagagggactcttaatcgcaatatgactgctcaagattcctggtacttgtttcaataccgaatagtcgagtcctggtgtagcttgggctgcgtccaacattgccttggactatttcagcatatcatcaaggttcgagtatattcctcgatgcctcaaagaatgtgccttcgaatacctgatctttcgtaaatgaaatggggtgccatcttccagtccagcgtatggctcagcaaactcaactggatccacaaattagggtcaaaagtcgtatcatttagacctagagactcaaatatcgctttggacatgaaggtgttgatgctttgattggtgactctctcaataatggctcctgccaaggcgcagccccagacaaagtagctccagtttgtgcgaatagggaacaattgcttgaactgccttacaagaaagaataggctttctttctgtaacaacatatcactgtcaccttgatcatatctccagatcccgccagtccgcttcggtgcgacagtatatctgcgatggcgagtgtctcagctatgttggcattttgttcaaattcgagaagaatatctcgtacgggagtattccaggtaagctttttatcttcaacgagcctggcaattccaacaacaatgaaagatttcgtaactgaaccaatgccgtacacagtatcggaagtggtgcgcagctgattgtccacgtctctgtagccgaaattataagtatggatcacctcgctattatggatgactccgatagagggctaggacacgccggatgaattgcaaatctcgtcaaccgcaatgttggcatatgctagtcgctcgtttacagtgagattctcggtatgctttactgaggatgtgtcggtagtcttcgtcaggtttttcggtaggctttattgaaatcgcgatgaaaggcagctttatcagccatttggaaaggtatatgagcttcatcgcgaataattgtgtccaaatagtgaagagttgtgagctatgttggatcgtaaagcattttagctggcctggctgcaagtctgatggtgccagagttttatcttgggtcgatgagcctaaaaagagctttgataacaagaagacaattatgcagagcgaaattgcatattgaagccatgtgtaggaaccaacaaagcaagtaaaacgcgagatgattgggtcgttggcagcagcatgaagacaattcatttattggcatgtgacgcttggtaacctgcatttatacgacctatatgtcttctgtagcactgtacaatgagataaaaatccaagttcaaacctagacacgacgcagagctataaaaaaaaccattctagtttcaacatataacatcaatcgcctttcagcagtatagctctcacctgatctaacagagagtttcattcacacaacctcatctccgcacgccaatcgaacccatcccagagtttatgccgtttcatccattgtttagaaacgcagattcaagagcacaagtaacagctgttgtaagtcaagccacatcactccaccgcctccttcacatcccccctcttcaaacaaatcgtatgcccaatcacaagcttcccacaatccaaccccgtattcatccccaaaatctcatcaacactcatccccgccgcctgcgcaatatcccaacaattatcattctcctgaatcgtcacgctatgctcgcacgtaacaacctccagcttctcctccgccggcttgcgcccaatgaaccaaaagagcacaagcagcgacagtccgaccaagactccgaaattcagcagcggcatcatgtcgtgccgccacgaaactttcggttgcgctgcggcctggcccgcgaggaacggatccgaatcgctgtcgtcgtcgccatggtcggctgggccggatccgactctcgtcaggcgtccgtactgagagcccggcgcggattcccagtagctcccgtcggcgtcctgaaaagtgtagacctgagtgtcggcatcgtatccgacgcgggtcatgccctcggggaggcgctcttcgtcggtgtcgtagcgggagaatcgagacatggcgttatctccgtgacgtcgtaatcgcggtagagctcggtttctgtataggtactttggtgttctgtaggtgtgtaggtatagattcaaacaagtcactgtcgctaaaacgataatcaaaatttcatttgggcttcatgatgatgcaagaagcagcacgagacggtcaggcaacagacgtcaccccaagagcatgcgaggcgaagcaaagctgaaacagtttacatcagcttacgatctgcagatggagggacgtacagtggggagacatgtacaagtacatgtaccttgtggctggggctggttgccgcttcgagctccgtattgccaaaaacggaaatcttgattaaggagacatggaatcagcaaaaaacatcatcactactgtatatgatatccggtctttgactgagtttatggtataagtagtttcattctgattcaaagagtcgcctagctaacaaattgcaactttgctaaaaataataacattcaaattggcatcgctattaataccaaatttcatacccactcctcatcctcctccgtctcagccccccaatcaagccctccatgctcctcttccatatgctcatagatatccccttctgaactctcaacaccacacgcataacaccagtgcacgccgcaaggacaagtaatgtgatcgcacccatacgtcttctccgtcgccacgccacacccaggacagtgtcgaatacggatcttctccaccaccaaatcaggcttacactcaggcttacactcttcgcatgtccagtccaccaactgggctggcatcccagcagcacatactctctcggcgtactgtttcgcaaagccgcacgtcttacaccagacgtagatccacgagccagcatcgtccatggcagcgcggagactgccaatctggtgcaggcggtacttgctgatggccttgggggcgggacgcctgcgacaaaagggacagtgaagggcgggcatgttgaggatactgccaggagtgttgatgccataccagctatcgcgacagctaccacagatgagttgatggcagcccgaacgtccacaagcagggagggcatcgctctttcgaatgctggagaagcagaggctgcaagtggctgcttcagttcgccgtgagctcacccagctcaagagagacgctttgatttcgtcaggattgcgcacttgctttccacgaatggtgaaaccatcctggttagcagaaggaagaatctctaccttggtatccaggtcgtcaagattgctgtgggaggcgatataaaagacagtccgaccattgaaaggatccctgatcgtcttatcctcgttcttgagaagccagtcccagctgttctcactgctcagctttcgtgcagtcgtctcctctccaacaacagtctttttgccggcaacacatgcaggacactggtaggccgccatgtcgaggtcatcaggtcgatattctttaggccagattattcgacccaaacatttgaagcactcaaccgttggcgcctgtccgagatcctgtcggacactttccttttctttcttatagctcggactagtatgtcgacaataatagcatttggggcgcacgcgcaggtcattttggttgtagactacgtactgggctctgcaggaggtctgcccacattcaacccagtatgcctccgattgctcggtctggcccttggaaacgttaaccttcttgcgctcttcatggccttctacaacggcgcatgcatggcaagaacagccattgctttcgatatcgcacaagccgcaaacacctcgagcggccatgatggtaacagagcgaggaaacttgcactttttgcaaatgacgagcggacccagagctaccttggtcttctctggggtccaggtgatttgagcctcgagagcagtatccaagtttagctccagcatcttgtagtccaccagcgccctgaaagtatcgcggtccttggctgaaagaattctagcctcttccgaagacctgaccgtaacaccttgagcaactctcttctcatagtccttgtcggcgtccaacaaaagattgagacatcccaaattccacgtctccggcacgtccaacttattccagttggcaccaaaggcgataagtgcctcgtcagccacaccgcgcagaggaacaatacccatgcgaagagcaagggcagcaagcagcgaggcagggcgagcacccagctttgtgccggggagaacagcatgcaggagtatcttccaaaactctcggccatattgttcctttgcaagagcgagaggcacacacggcacagataccttggggtcctttgttttaatgtgatgggggagctccttcttggaggcgacaaaagtcagacgggccagcaccttgcccaaacgccggagaatcttgtagtcgcatgatcttccaatttcaagcagttcagctcgagtaaagtcctgcaatcgtcttccatcaccatcagcatcttccacgaacccaaagtctgctgtaggatccaagaagagcattgggaagcgatcttcaggagcaacagccttgataacatctctaatctcatcggcgtaattgtaagactcggcaagccacgccttcatacgcgccttttcagtgtcatccgagattttgtccacatgaaagctaaacaggttcagaagctcgtctctgccggggtttagtctgtcattgcaggctgctcgccataggctcccgaaaacagggtttagagatatagccgacacattgctctcaataataagtcggagttgactaaacgccatggacttgtaacctggatcgttgttgtacttgtcggcgaagctctcaactcttgggccgcgtgccttgaccaagccaggcacttgaccaagagtcacagcctcggttttgacgttgttgagacattcaagaacaaatggagtccgcgaaaagtggccctttccgatatacttccgcagtacggggtcctcctcggtgttggccgtcagtatatccgcatgggattcgtaccgcgtcaggtatcccagtttggcctctgcattgctagtcgtcttgcccaatctcatccatgtaagcaagataccaatcgtcaactgagagatcttgtcgggagccatatcctgaatctcaaacagatttcctcctgtgactgtagatagatatagaaaggccgagtgtgtattgacgttggccatttggatgacactgaaaacgacggcctttttgggtccagcagcaaaggtttttgcggccgatgtccagtccacaaagagctttccatcttctccaaacatgtcgttgccggtgagtgccgccttctccaaacggtagttggtttcatctgtctctttgaaatgagggggggcatctgcgtatagcaagacgattgtcgttgcctctggtctcatgacggtgtatgcctttgccaggcctgtctttgcagcctcgggccaatcgccacctccagttggctgtatcttgcgtgccatttccagcacatcatcctgtgatacaatgtccgggccctgatagttgcccgcgggcgagcaccagcctgagaattcgatgagtggagagtcgcaatagtcgcgatatgctaagactcccatgcgttcgaagcatcctgtgagcgcagatacggacagaatctcgggcaaggatttgttcagcgccgtaagaaagtggcccattgatgcagtggcatctgtgagtagtaggagatcgaaggacccgcgggccgcttcgtttgatgccacctgcgccattgtgaagaggatctgtgaccaaggtgtgatgttggaagagagatgagatgcttcaactgcttcattgcgactgatcacaagtatatataccaatatcagtcatcatatatatcggtgagtaaacgaaaaagaaagtttaatacatagcgggaagtgactctccactgagtcacgccgctccgatacagaaaccggtattgattgactcagtacaaaatttcctattcgagaaaaagacgtccattccgaatatgaatccgcaatagcctgaggctcttccgcaggcgcacagcgtctggtgctgaatgaggcggtgctgaagcccagccgcaagctagcgggacgctgcctagccgcgatggtttatcgcgaataggggatgccatgggcgtacttgtaatttttcgtatcgattatgcttgttggaattctgatattgattcaaacctgtagtaaacgatttgcaatggacaacgcattccgccttggtggatcaaacttgttcttgccgccgcacatggcgcaggcaatagtttcagggttgacaagcgccactcattatgagaaaaagacttgatatagctaattgttttaccagattaatactcatgatataaattggatgaaaagatgctttgcacctagcaccatccttgcagccaacatcagcccaccactgctccagcaggaagtctgctgttgactaccatcctcccctctccaagagtctaagcctgcttcaaccgtgcctcggtaagacgcttcttcagattggaaattccaaaaaagacgccaaacgtccactctgcaaacttgctgggcaccaaagtcgtcagccacacctttgtcgacagtcctcccgcccagaaccagtccggcgtccccccaatcaatcctccgaaccagccctctcccctcagtgcagcagacaccagcttctttgcaaagacctcagtcggcatggtggcattgttctggctaaacaccaggcgcctctggaagtagtcgtcgacgggcctgtacagcgacgtggtcggcagcgagcggtggccgtggctggtgatttgcgacttgatggtgccggccatggcgaccatgacgcggacattaaagggctgcagctcgaggcgcaggatgcgcgaccagctgttgatggcggcctttgacgaggcatagacggagccgaagatgtaggagctgacggagctggtggaggagatgttgacgacgaggccgcgcgcggcaatgagctgctcggcaaaggcctggacggtgaacatggggccaaagacgtttgtctcgtacgtctggcggacgtcgtcgatttcgatgtcgagggccgggatggtgtgggtgcggccgctgtcatttgctggtcagcacatgaagatgtgtacatgtagtcaacaggtgaatatccacgcacgcattgttgacgagaacgtccagtcggcctccggtaatctgcgcaacgtcgtgcttggcccggttgaggctgtcttggttggtgacatccagctggacggcgctcatgcccaaggactccagctccttgagcacctctggattgcgggccgtagcaatgacatgaagccctgcaacgcattagcaagggatcaatctcaagcgagtggtgattatgagctgcattcggtacatggatcgactcacctctgcggtggaactctcgcgccagcgcattgccaatgcctcccggcgaacagctatcacaagcttttagacatgatcgtaaatcaattagagtgagacacgcaccctgtaatgaggacgtatttctgttctgaagccatctcgttcaactactcaatggaataagataggtaaaaaaaagagatgagatatatgcaggaaagaaatcaaatgcggggatccatcgcatgcagagctccggagctggccacgccataaatcgacccgacggcagcacatgctaaaataccgaattagagcccggtatgggccctttgatagcgtgaaccactttgggtatcaaattagaggcgacatgtttggtttggattatctagagtataccgtatttacagcttgctttaagaaatactacgatcaaaagatgaagtcatcaattgcttgctcaaggtgcctggctgcaatctagcatagaaagcatataaactcggcagccaagattgacttttgccgataagattcttaaatatctcattgccatgctcttttccaaccacttaatcccatcctacgaaaacgattactatacaagacaagacttccaacctcggctccatacaaggttctctgacaaaccttgcccgcatcagccccgcggcatccgcagccctacggataaggctgccaagaattaccatgacagatatgtagcaaggatattctcattcaattgttttatacattttcttttgcttctatcaaaccatcgaaatgaagacccagccaggctaatcccatgccatgcaatgctcaaccattggatcatccaaaagaaagaataaacgcacaaatacatgaaagacacaacgcctccggcccttttttttgcatcggccggtattccattccccaagaataaaatggtaaaaagacccctccgcgaattaaacaacctgaaagctatcccatccaaatctagcaatcatgactcccggctaagaatggacatgaaatggcaaaaatacaaatcagaaaagaatagcattaaattgaaagcaaagctcacatctcactgccatcacctcccctccggccgtggcacagacggcacatcgcccggcacctctgccggcatcgcatgatgctgatgctgcgcgccatccatctcaaacaccatgccccccgtattagcattaggattaggattactatccggcggcagctcgacaatcgtgccccccggcggcgcatacggcccctggtacacgccctggctcgcatcgtacgccgccgccgagtagcggtacgggtccgggctctgcagcgacgacacccacgacgcgtgcttgacctcggccgggaagctgcctgttgacccgggcgagggcgtcggctgcagcatcgggtcgtttgccgagatggccagcggcatgctctggcggccgtcctcgccgtggggcagcatcgggtgatgctcctcgctttgctgcttggatctgcgcagcaaaaagtagacgaggccggcgatggcgccgacgccgccaaaggacgcgccgagggcgatgccgatggtggcgcccgtggagagggagccgacgggcgcggcagaggcggtgctcgagctggtgctggtggttgtgctcgtcgttgtggcatcagacgttgttgtcgctgccgtcgtcgaagttgaggctgccgtcgtcgtcgtcgtccagggcttgccactcgccgccgcgtaaaactggttgggcgcaatcaccagcggcgtgttggacgtcgcacaggcagacaccagcgtctgatagacgggcaccgtatcgctcgagtcattcttgccaatgcactgggcggccaggatgatgaagttgttctcgttgccgcacagacactcgttgaggtccgcgacggtggcgccgctgcacttggacgagtcgccggcctggctgaggcatgactgcgcgcccgccggatagaaggagaagtcggggaagactgtggcgacggcgggagtgaggagggcgaggaggagcggcgcgggagtccaccagcgtcggcgagccattgctgcggcttggcgtctttttttatatcgtttctttttttgttaaagattccctctctttgctttttcttgtcaagtttgcgcagtcttttcttgcgctgttgtgtcgagtctgcgttgcgtcttgttttgacctgcttgccaattttgctccacccctgtcgtgtctattcgccgtctgtacgcaacgagaatgttgtcgttggtttggcgtagtatcaatgcctgctgcgaaggccctgtaatttcccttttctgcatacacccttttacggttcgtaacggcccaacaaggagaataatgcgcgcaagagagaaaaaaggaaaggagaaagaggagaaaggaggaggaatcgtctgggttatcagattgggcgttggtcgtgttgttcccctgcccaggcaccgcgcatgcaagaggcggtcgcacaagtcggctagatgcagattgagagtcgtattattattcccaaggacgtgtagagagggtggtatcgcagatggagccacagaaattgagcgttgggcgagagtaggtgagaatgagttgaagatgagagaggagagtgagtgagtgaagtagcggcacggcgagaggaacaagcaagaaaaacgtccgaaacgacagcagagccgcagcaggggccggcaaagaatcaatgcaaaacgaaaaaagagacagcagcggatttgctcgtgctttgggccctctggcagcattagccattgctattattatgtacgagcatgcaggcatccccagcaccagcactagggccgctcccaacgcccaaaagtccgattccatctaattcgttcctccacgccatgtatgacggagtggttcccaccagcacgcatgtccaagaatgtggctgggcctttggagagaatccgcgatgggcttcttcgccttgccctgttgccaatcacgcgccgcggctgcatcgagctccgaggaggctaaagcaaatgagcattaactcttcgttctagagactaaggataagcacatttgcacttgtaagaaacagaaacataaacagcccaggcgcagggatcatcagccgcagccccgacagggcgcaggctcacaaagtaccgcttgcctcgagctaaagtctgagagatacaagaggcactcgaaaaagatagaacgcggaggaggcgcactaagaagaaaaggggagtgtccaaatatagcaatccacagcagtttttttgtggcacttgaaagttgctgccaaccaacagcaggaaacacgagatggaaaaacaagtttcggcagcgtttctctcctcttttcctcgatccttcgactgaatcaacattttttttttgtttctctcttctttttcttcagtctatccatccattaattttggttaaaatcgctggttctagaccgcaccacttggattactgatggagccccgaaaaaggcaccacgacagcttttttccaactcttcaacccctccaagctccacgcagtctataaatacatcttggtaatacagagtggttccttgcggaagccaagcatcccgcccagcaaccaacccagcagccagtcaacgcagatgatcggcttctcctccggtcctcccacgcgactagcctcccaactttccatagcttgttccgaacaaagtaagcattctgatgtgatccgggattttggggcgtccaagcccagccactcgccaatttccatctttagctacagatgaaaattgtgcaggatgaataatagacgtgccgctagcatttaagcagactctttttgcaaacttacttcttcactaggctgaggcgattgaaacacggcatgtcgactttcacaagcagccagattcacacttcaagagcacgtggagtcccaaattacaggagcacggttgctttccaagcttaccttacttgcaagggtttcggagcctggcacctcgtccgtagctggatacatgaacccttgccacgttatagtgggactgtttctagggcatcattcgatatggaaaagtgcctaaaatcacaagcaattatcgcacaagaatgacttcatattcatagatacagacgcaagtttcatacaacataactcatattcagctatcgaccgcctcaccactaaccaccggtcatgtcgcggtagtaaaagtgcttctggttgttcaacttcttgccatatgcgtactccgtcttcctcgcccggtacatgttcaggtctcggttgcgctgctcatccttgcgggccacgcgcttcttctcatccgagacaccagccatgccaatagcaccgcgaggcgccatctcacgtcttcggttcttgatgacggccacctggttctcgctgtttggctcgacgccgtcgtcgttgcgcgccgcctcaatgagcagctgctctgctcgctcctcctctgacgggcggttgtacaggttctggcggtagtacttgttgagcgaacggtgacccacggctctacctgacggcagatgaagctcgtactcgtcaaagtaagctggggaagtatgcttatgcgttttggttgaccgcttgtgagtggggccgtctgcggattcctcctcgtccagatcggagcctgagctgtcagtctcccacccatcggcgtcatcgccgtcttccagctcttcaccgtcagggccgacagccttggcctcccggcgtgcgcccagcttggctccaccattgccatcctcggttgtttctgactcatcgtcatcctcttcatctgaataggtactcctaaagtcgtagtagtcaccaatagcgagttgatcatattccgtagagaaagggatcttgcagtggcccttgtctctcatatgtgtttgcacagcaaaaatgttgctcctgaacttgccgcagctgagacattcgtggtcctcgccaaccctcttctgaaggtattcaatgagaccctccagattcaccagatatggccgttcgggaataaacattccgtgtgagcgttccatgtgagtggcatttagctcaggcgatgaagactcgtggttgcagaatacgcatgtgttcagggtccacactcgatcagttgaggactgtacgggagtggaagaggagtcggtgccagtggtggtttcgctctcaggagcagtgtgagggttgaggggtctcttgacgggcgatggtcgctgctcagaaacctttgcctgctgcagacccgcaatcaccttgttgaattcatgctctgcgtcagagtcgacaacttcaccagcgtcaggagcaggctctccaagggaaaaggtcgagctgatgacagaggttgtttcgtcatcgtgcttcttgggtgggttggcttcgttttgcttgtgcttctggctcagcaggtgatttcggtaggcgttttcgctgtagtacgtcttgccgcatggctcgcaggcacgttcaaacagggccttgtcagcttcggcagaggtctcagcacgagcctggagaaccttttcggtgaagacttcagcggcgatggggggcagagaggcaactcgtcgcttcaggttgtatcggctaggatatcaagttagagacaagccgtgaaaaacaaagcagacacaaggatggatctccagggctgggttcgcacttactgccagtcgctcttcatgtgagtcttctggagatcgatattgcggtaggcgacctggcaagagttgcacgtgtaaggatgcgtactcggggccgcttgcgccgcgggcagggcggactggacgctcgccatgatggacggcgcaaagaagaaaaaatgcggcgagtttagaaaaggaacagtcgtagtggcctggtggcaagaagagttggttgatccgtattttatactgggatatcaagccctgtataaagatttagcaagggctttgagccaaacgcagccgtgcagatctgaagagtgcgtgactcttctcgattctggcaatgcgacgaagaattaataattccggtggaagtttttgagtggcggggtgtttctgacgtattatcgagcagcacgccgcaggtgggtcgagccctgcatctttttgcgctgctagcgagagtgacttgcggaacatgccatgcgggcgccacctcggaggtaccatccgcttgaacgccgcctgcgtatctgccgagccagccaggcagatggcgctgttgagtcactatgagctctagggggctctagcatctagcatattgttcatgttctcttcagctgccggccgccaagagtcagtggcgagcaaagctgaaggtgccagcccaacgctgcacacgggcacatgtactgatacgcggcactcccggcggcaacaaacgagcctaacgcgctgcagctccagctcgtaacggcgtgagacgctctgctaggcgagtacctgcacggcctcctgttttcgtaccagtgagcactggcccgcaggtagccggtacacgtcgcccgtagcagagtccaccgacggcagcagtaccagtactcggatgcctccgggaccgtgctagcactcgctgtacggcccagcacccacccgtgccgtcgtcactttcagccttgctccagtcatctccaggcgtttccaccaccgccgccaccaccggccgaaccctcgccatctcataccagcgcgcatcctcgtattccatcaccgtcgcagccgccgtctccatcgccagactgctcgacctcgtcctcgtcctcgtcctcttctcaaaagcatgggctgctgagttgacgacgcccctcccagcgacagcggctacatcgtcccagccatgagcgcgccggcgcacaagacgtcctcggccaggggcctcgagcccggccatgccgccgaagcccaccgcctccgaagcccctccgatgccatcggggagctggacctgctggccgggctctggcaggtggctccattcgctcgtctgccccccgacgcaccggccgagctgagcgactatgtccaagatgtcgagaatccccgtcgcgtctatgccatccatcgggccagtcgccgccacgactttcagactcttgtcgacaagtatgtgatgataccccgtcaagtgtcttgcgtctaatataaaaccactcactaacatgtcgtcttcctgccatcattagatacatcttccagctgagatgtggctgcggttcgccgaattgctcgactgccacctgcttcacatgtcgaaagcgcctcgcaggcaaggcgcccatccgcagatataatccaacaagcgctaggacgctggctgtgtatcttgccagccaagatagccccgaggccggcctgtgtccatatcttggctcgtcctcgagagacgagcatcccgtagccaacagcctcatctttgcccaccgaccgtcgccgcctcagcatggcgcccgcaggtcatcggatatccagacagcatcgcgaaggaaaccaagtgtaggtgttgctgctaagccgcctttgtctcctacgacgagatctcgctcatcatcgctcgataagcaacgctcgaataacgaaactaagaatgacgacgctaccacacgccgcggtcccttaccggcttcgagcatcagtgtctcggagaaggtggttccaaaggactacaggtcatttgcagtggctacatttggtactgttgcttacaagatgcttgaatggctcacaccacaggctattgacgccatgacgaagaagatatccgagctgggcggtgctcaacaggctggagatactgctgcccctactgcccctgctgcccctgcatctaatccaaccaacgaaccgccttcaaatcctaaagcagacaactcccgtgtccaccaggccagacgctcatcaaatacatcacctaaacagaacaagacctcaaaaccctcgagaacgtccagccaagatgtagtcgagccgttccccccagcgaaagatgtatcgtccaagccaaagagaaattctaaaaagacatttcgctcctctccaaccaagtcgaacaacagaaaaagcttggaaccccttgccatctcagctgggaccgaagaggtcaagacaaactcacgacctccgagcttgaacggcttctatcccgagaagctggcccgtgccggcaagacctcacctgctatagttacccgcggcgttcctgaaatgccatccaagcctgccttctttgagaatgtatctactcccactcataccactaccagcactaccaaccaaatacacgacgttgagtcaggctcttcagatacggaaacgattggggaaagggaaatgcccagcaacaccgcacctgccatgaaacaggagcatgtcaacccacagtctaaaccgaggcctgtatcaccgattctagaggtcgaattatcatccgccaaatttctgctacctcaatccttaaccaccttgaatgttgagctggtcgacttcatctgcgatattttccaagaagatggaaccaccgaaagccacttttttggacctctagagtcccatgcctcgtatcccaaaccacagaatccatcaaagaagctggcaaggcgacagtctacatctcatgccacttctccaagccagtggaaggctttcaacgaacaggcactgtttactgttttgagcgatcctcactcccttgttcagtcattctccaaggacggaaaactcttcgattcgcatacactattctactgcatgctgcggatgactcgggctgcgccaagccttgttcttcacagcctttggatggcggcggaatctctgtttacggcaccaaaatcacttcaaatttcgcaaccccggtccggaagggcattacctaggagccggaagcctctgactgactttgaagccggctgtgtaatgtcagtctgcctacatgctctcgttgctgttgcaccctttgttgcggattccaaaattctatacgacatgtcgcgcatacgatctaccggtttggttttgggcggcaacggtctttctaccaggcagccacagtccatatgcctagaatatgaagacgtcttctcaaatgacattgctgtcagactagcacgtcgtgtgttctcggctgtgtctgctcgtcgatctctagcaaatctgatgcggatggacggcagaaataaggctggtcagctggacatcctccagccattactcaaccagctcgaccttctcagttcagggccgctccggatactagaattcacacaagccgaacgtctgctgcatgagactcgcgttcccaccctcctcctcgattgggccaggaccgttctgcaccaagaatgggatgggaatccagagattgtgaacaacggcgccttttatggggcgctgtctctgatttctacaatgtgtaagtcgactcccgagtaacactcgtacagaattatatatatatatgctaacagtatgtagaccaaaacagaactagacttttactgggcgatatccaattccgtgccgactacttctccgagcgcttagactctatggaaatgccagttgcttggtcggaatcgacttcgaagcgaaataggggtcacatacttgattatccctacctcttcagcccggagtgccttgttacttttttccggtccatcaacttcgccaagatgagtcgtatgtttgaagaaagtagctcactcaagacacgtatgagcgccattgtcgacccagggagtctggttgcaaacccgcaccataaaattgtgctgcaagacatgttgaaagtggcgtcgtccaagtatcttattctggatatcagccgagagaatgtgctgagagatgctttcgaccagctctggagacgacaacgacgcgagcttctgcgccctctcaaagttcatcttggtgagctgagtggagaggaaggattcgactcgggtggcgtgcagcaggagttcttccgaatggcaatcgccgagtgcatggaccccaagtacggcgctttcacaattgatgaccggacacgcatggcatggttcgtccctggctctgttgtggaagaatggaagtttgaactcatgggcgtccttgtgtccctggcagtgtacaacggcctcacgcttcccgtcacatttcccaaggcactgtaccgaaaactcttgggcgagcccgtcgaagagctttaccacattgcagacggatggcctgccctagccagcgggctgatgagtcttttggaatggaacgaagcagatggcgcagttgaggacgttttcgcgcgcacctacgagttctcggtacccaacatagggggtaatgtaacccgagaaatgaccaaggacatggtccagtggccacagaatctcgattggaagatgcgaattgttctgccggaagactcgattgacgatacagaggcacccctggtgaccaatgacaaccgcgaccagtatgtgagtgactacattcgctatctgacggatatgtcagtcagacctcagtacgaggcattcgagcgggggttcaagagttgcctgtcagacaaatcgctctccctactaagcccccagatcttgcaatctgtcgtcgaaggtgtgcaggaaattgacatctctgagcttcgacgatatacccgctacgtcggatgggatgcctctcaccacactattagagacttttggtcgattgttaagcgatatgacgacaagatgaagcgcaagctcctcgagtttgtgactgcgtcggaccgtgttcccgtcggaggcatgcgcaatctgcagtttgtagttcagcggaacggtgagggcgagggcagtggaagtcgtctgccgacagcgtatacgtgttatgggacgttacttttgccggagtacagagacaaggacttactgaggcagcggttggcgatggcgctggagaacgcgcagggatttggctttgcttgagcagtcttatattcatggctctctgtgaactttttttcattcctttctatcttttcccacagaggagattattggttccaagtgttacttgagcgtttttcagtcattgcgtctttgggattggaagcgattgctcttggtttttcaccttttagaattgcgctgggagcgatttttggcgtttggcatattctgaagctttagcatacagtttttaacaatatctatatacaatatatgtttcaaataaacaatgatttaggactaaatcttgatctactccctcatttgtctgacattcagattgattctcttgttctgcatccaccccttccactcgtcaaactcgccattctcgccacttgcaggccagtctgccagatagtccggacatgtacccttcatgactttggggacgccgtgccatgcgtagcgggattcgttggtcatgtagatggcgtcgccggagcgcagtctcagcaaaaggtactttttcttgtccttgtcttggccgtctgcttcttcgtcttcgtgagcgccgcggctgggggcaatcatgaagagacactcgcagccgaagctgagactgacgaggcccttgtctatctcttcgctgacgtctcggtgcatcatcattgtgtccccgggagtgtagaagttgacaatggcagcctgggcgagggtttcggggaataaggtggtaaggaagttggataggtcggcggggaaggagggcggtggtgcttcggggtagatgcggttggtccagtcgtattggccgccgagggtgacccagtggaggcggcgctggagggcttgtttgatggtgaggggtttgtggatggaggggtctttggggatgaatgaggggggggattcgggggagagggagaagaaggatttgggggatgaggatgaggaggatgaaggataggggaggtcgtagtggaggtggaggtttgtttggtggatggggttgctgagatcgcggtggatcatggtgttgaggaggtgagtttggatggagggggggatgagtgaggggaggatgaggaggcctggagaagagtgagtgagttgatatagatgaggaatagggtgagagagtgtatataccaggaagcagagggtgatgtaaaataggggcatcagcgccatccgcatccacagccgcatattcaggccccaggtaggaatacgcctgtgagatggtggaccgtgggatgctgccagtttgaatgaagccgctttctgaaagaggtagacgggggtcgtcgagggtttcttggaggaggatggactggtcgaggcgggagaagtgtttccattcggccttcatttggtccgagggctgttcgtgggcgtcgaggtcgagggccatggtgggtggatgggatgatgtgtggtggtggtttgaggttatgttgagaatggtgtatgagagagtgagtaaggagttgttgatgtgaggtaagtgggagtatgatatgattcatgggccattttgagaattttgatggagttgggttaatgcactgtgcttgtgtttgggacactgtacacggtagatatccattttctgcgtaggtggacagcggctcggatttaaaaatcatttggatattctcattttgagtttcatagcctttcttttctattgctttgttcattacctgccagaagaggctgccgggtaagatctacaaatcttatatatgagtgcagctattccgtgaccactgtggcagacgtgatgtaccctgtatcaaacggtttaagcattgtatattaagatgtaaccgttatttaacctatattaatattttataataagataaaatctgttttatcatcttaaaaagaatctcatctgtgtttttaaacatagtacttgtgttgttgtatctgtcccgtagttgaatcatctgttgaatccaactttagatccgctgccgttttaacagtggggtcacagcacgtttacatcaacgctaaactcatggttcaaattcaactccaacaagcaaaatctcatatacaaaattttgttcattatgcctccatcaaggccacaagccattaaaggcctttcaaacccccaaatatataaagcctacttcagcacatccctcccacgatggcctcgtctgcgcccaaccgcaaagcctcgcagctcagtcatacccagcaaagatgagatttacagcaactctattaaacatgatccgccagcaccacctcctcaacaaactcccaaaaagaccaccccagcctcaaatacatcaaaaccaaccacaaatcccatccaaataaacaccactcccgcccccaaacgctccgcgccccccaacacaaaaccccacaaagaagccctcttcaccagcaccctcatccgccaaaccgcaaactcatcctccctcacaacaacaaccacaagacctcaagacgcccaaatcgccgccgcagcatccttcttccagcaaaacttccagttcctctactccgccgaatctctccgccaccaccccaaaaacgagcacatccccgagatcctcatcctcggcgcctccaacgtcggcaagtcctcctttctcaacgccctcgtcggcaaaatcgacgccgcaagggttagtgcccgtcctggcaagaccacactcatgaatgcctttgccgtaggcccccttccgaagataccaaagggccatgtgaagcagggcgagaagctgccgcggtatagcctcgtcttggtggacacgcccgggtatggattcaagagccaggcgagctggggagatgccgtgtggaagtacatcaaggcgaggaagatgctgcgtggagcggtggtgctcatttcatcggagaagaagctgatggagcaggataagtggctgttgaggacgctggccgaggcgaatactcggacgctggtggtcttgacaaaggctgataagggaggtggctcgtggactgacagatgtagtgagatggccgaattgctacgaggggagcttagaaagatatcaagatcggctgggaatggatggaaagaaggttcgggctggaatccggatatatacatcacagccgctggaatggatcgtatgcccaagttagcgagcggagggggtgtaggaggagtccggacgagcatcctcgaaatggcaggcttcgatcttcaggataaagaagtgaagaagaaggacgagacgattacgtatggcggtccggtggtttcatttgatgacattaaatggaagccatgattgtgatacacaacagggtgttgggggtattaatatctttgtacaattgactatatgtaactgtgaacaggaggcatggctgtgtagagaggataaggtatgatgtactaaagtaggataatttgaaaggaccaaaacagaagaaaagaaaatcccgcttaacaataacattggataccatagccgcaaatagactcaaatagccaaaacaaacgaaacccaggctgattagccccccttgatagacctgttggatttgatggatgccgtcgtatctggacggctgctcacagaccttctcagcttgttatcgagcaagctcttgaccttgcgcaacttggcccatctctccttgtccttggcatcacgcgcagcttcatcctcctccccgtcaacactcaaatcaacagagatttgcggagtgtggccgccgccagctggtcgggttggcgttttgtgaggcgtggacgcgcctttggcagccagcttagatggcgacctggcccggccctcgtacaccctccgaagatctgactcgttttttatggactgcagcagcatcttccatgccggcatatcgacggattcgctgctgctgtgagtgacgtgtcccctgctctgtgcggtcgcattcttccaggggcagaaaaagcgatgttcccgctcggggtcgagatagtccattggcgcggggacgacaatcttgccgttttcatccacctctttacttttgaacatccacaggcccaatcttcgctggcaggtgtgacacgatgcagtgtttgcaacagcgccaatgcgggtattggtcaagccttgccagccaaacagtgcaagagcaagcgccggtcgattgggcgtatttgtcccagacttttcattagtaaagaaatctggcgagagctggtcaaccacctcatccaaggccatgtcctctgggaggtggaggttgaattcatatgggataaatggctctcgtgcgcaaagctccacatatcgctgtttcagagcttcgatggcagcctttgagctcatgaatgagagccgaagtagtgagtctaggaaggagtcagtaaatgcgactaggatatcaagctacacaataatcttaccatcacagcctcgtctcttccagaggcagtctgactgatgcgcgctcacaatcagctcggcatacttgtcaaccaatgcagcttctaaataaccagatcagcgtcattcattgaagtttaagaatcctccaatacataccaacttcggcagccgtcagtgcatccgtctctttgtctccagcctccttcttcagcttgacaaccaactctttgtggcacagcaagcaccgcaccctttccttcccctggcatgcccaccccctcttggcccactccacttcattgactctgtccggcttgggcgtccagtcggtgatttcttgaaacgtcgccagtcgcttgagcagctcctccctgtcaccgggagaatacctcgcagagccatctctccgaactttcggagtcgtggcgtccgacactgttcgcctgatggaggtggccagacttgtgagacctgaggagacagtgttgtctaagcgtggagcagtcgactcgggaaagcccaggcggcgacgcttctgcagcagcgcctcatagtccacagccttggtgctcgctgctcggtttccaaacatggttgctggcgactcttgatcggtgctggcgcgtgggctactgagtccctggagcaaggcgttgaacttgcgtttggtagagttcatgatagacaaaggaaatggaggctgatgagcccgatgagactgagaggtggatcgctctgcgcgttcgggttgagtaagctcagcaggcgtattggccaggacgcatggatgagtaaaaaagggttatgaagaccccttggccgagaacaatagagacctgagcttggacaggtgctgcgcagacccaatatcagtccgttgtcgaggcttagcgaaatcaccgtctcctttcagcaaatcgtggatatgagttcttggacccggctgcgatcaaaacaaagggctccagttccaaaaagaaaacaaggaaattcaaaaagagaagaaagcgaaagctggtcgcgacagcagaattaaacgtcagcggggaaggctttgttgccgttgaaactgaatatcaaagaacaggccaattgcatcaccggatcctgcaggccgttgccaacgccaacgtcgtcgcatccctgtcgcgcgctaaaagccggagcccggtgcttagttaatcccgcctcagccaccagcgataagcgataagcccttctcaccgccctgcttgtaccttacccttttgtcttggcgcctgttcctggcgcgtggcagaaataatttttttcttgttcgtttggctgccgtaaacccaagttgtgaatttggtgaacggctaatgcgctgctgaatattttttttgggcaatcgagtctcgcatctgagcagcggttcagatttcagcgaatgcgattggaatagcattggggctttttctcttttcgccttgcactcaattctttctcaattggggcccactgttaggcttgaaagtttgaagagctaatttttccctctttatatccatccgcctctcacatgtccaacgcctctaaaccaccctcttggctcttttccaacaacaccaacaacaacctttctcaaagcaaagaccaaaagagcaattcttcccgctcgaccaattcctccaacgacgacatggccaagtcgaaacctgccgccgccgacaagggcgcagagtctgtgcagcctcctgcccagctcctcgacctcgtggagcagttcctctccgacaactccttcagcagcgccctcagcgccttcaagaagcagcggtcaaagaagggctggggcgaggcttctgacaacaccagcggaagcactctcgtcgccgtcttcaaggcctgggacaactcggccaaggcccctgcggaccgggatgtcgagatggacgactcgagcagctccagctccagctcagacagctccagctcaagcgagagcagcagtagcgagagtgaaagcgaggacgagaagcctgccctgggcaagaagaatctgaagcgcaaggcgcctcccagctcgagctccgactccagctcggactcggactcaagttctgattcggactctgacgacgacaagaagcctcaggccaagaagcctcaagcaaagaagcaaaaagtcgaggccaagccgaccccaagctctgattccgactcggactcggactctgactctgagagcgagtcttccagctcggaggagagctcctcagacgagagctccagctcagaagagtccagctccgacgaaagctccgacagcgagtccgaagtcgacgccaaagaagccgccaaagtcccccttcccgactccgactccgactcatcatcctcatcctcagactctgattcagattccgactcggactcggacaagaagcccaaggtcaatggcgtagccaagactaagtccgaggccaaggaatcgtccgactcctcatcctccgccaccatggactccgtgcccaacccgcccctgccgcccaacccatacgacctcaaaaaggagaagaagaagaacgagcccttttcccgcatcgacaagaacatcaaggtggaccccaagttcgcctccaacgagtacgtgtccattagctactcccagcgggcacacgaggacctcattgtcacaaagggcaagggcttcaccaaggagaagaacaagaagaagaggggcaatttccgcgctggcgtgattgacattacggagaagaaggccgtttactttgacgactaagcaaggattgagagaggaaatgactgaaaaagagaacgaaagaaagatgtagagagagaatacagtacgtggtgcgtaaaatatcctaggtggacaggttagcgtctggggttgcatcaacagccggtgtttagggcggccttttgtcatgttttgtcatgttttgttttataaaagtcgttttcttgtttccctagacttttgaaaatggttcttttcgttcatctcacgttttatataaagtatatatgtacttgctcttataatctagaaaaagtgcctgcttagaaacgacttttaattgtgataatgtgtaatattataaaacgcctttaactctgccaagtttgttcgcttgcttagtctgaatctatctatgcaaatcacattatcttccatccatgcctaaaacttcaaatcattgccaatgataaggtggtatctatcaagtcatcatatatcccataaaagtataaaaccatttgtttcgtaattccgcgcgcttacgtattccaccgctatgccaaactcaaacacgaaaggagatgcgaggtgatggtaaaagggctcggcttcaaatgaacaatgacagcgagagcagaaagacggtcaaactgatcaaaaagcgtcacatcgacttcatcgtcgtttataaaatcactcctcttcaaaaggtagagccattgggccccggctttgaatgcggaggaggctgcacctcatccaatggcgctttctgctccgccgggtcagtcactccagacatgatctcgttctttctcttcacggctggccagtcacgaactccgtcctgtgcattcttgagcgcctcgctcagccactgcttccactgcggcgttccgggcgcggcaccgcttcgctcgacccatcctatcgactttgtctcgcgtatggcgtaccacagggtgcgtgtgaagctggggtgtccttcacgctcatcattggaattggtgacgccgtgtgcgtttttgctgtccttttgtgtgatgtctttgcagttatagcgtgaaagatcccagaagtacttgaggggcagcatgcccagtccccagtacaggccgttgagaacaatgtacgagcctccgatgaagatttgcgagttccaggtgcagttgccgaggagcacaactccaaacatgaggaggattgtgccgagcgccatgcatagcctgtaaatcttctcgccgacatagtattcgcattcttccgtgccggagtagagctcgcgagccacgtcttctgagcagcgaaccaggacaaaggcgccctcgcgcgtgcggatcatgacgtcgccgctgggcaccttgttagtgtggcgacgctgcatcagaatcggccgccaggaagaagcatagccgatgacggtggagacaaaggagacgaggacgatggagaggatggccgtgccgtcttgccaaaagacggcggcgatgaggatgccgatgctgagaaggcatgaaaaggcagacaggatgtggagaggggagaagagttttggtggaacaatgggccgtctgcccttgatggcgatggttctggctgagagcaggtcttgcaccacctcggtgttggttcgtcggcgtatgattccgggatggacatcgtgagggtcgtttccactggcaacgctggggtcaaagtggacttttgggtctgttgagtgccttgcggaagggtggcgagcttcctcgatgtctcggtctgtggacgaagtcattccccgatgctccgcgtcctgcttttcttcacttggggacatgccctcggaaaagggctcggccttgcgaaccaacgacatggccctggcgatgaagccacggccttgatgtggctgatttagctcctccaacggctgtgcatccgccgcatgtctgatgtccagctcgacgaaatcgtaggggaccagctcctccaggggcaggatgatgttggcaaagaagcccaccgagtccaggaccgtgccgctctcgactccagccatcttggcgtgcgtttctggcaaacgcgtagggcgtgatggcttcagaagagcttgaggtgcaggcaggagacgaggcagcatgcagagcatcgaggccgtgatggtttgtgcatgttcaccgatggcggactcgccaatgactgcgagaagggagacgacgtcgaggcgccacgagtctttgtcgttggggaaccatttccagccgggatcgcctgggttggacattttgttgatttatattgctgttgttattgctcttgcagttgatgacgatggcgatgacgatgctgtggaagagggagaataaaagtatacgcagcaaactgaacaagacgagagcaactcaagcaaggctagacgacaattagatggaacgggatgaagacggcaatggaaacaggcttcgctctactgttgtgcttgaatgcaagaagaaaagatggaagaggaaaaagaagcaatgaaaagaagagaagaaaaagattagaaacaagaaacccggacgaggtgagatgagtgtagcatccgcctgtatttctggcggctctgcactcgacagcggtccatcgatgcgctttagaggggcctgcagcagggctatgctagtgggcttagttgggcgagcgtgagccacactttgatcggtcggacaattcttcctgcctggtagcagtgatgtttgcctgtaaatgccgccgggagtcttaagctagaaattaagattaacatgccggtaacaacaccaacaccatcacaagtaaaaaaagaaggacactagataaatgaaatcgctatattgatacgcctcaacttgagtagagctaccagtccatattgattagtagtttctcccctattcttagactacccgcgtcaatcagtcccttttggtgcctagttgccttcctccacaccactacattgtcattttcagctcccaaacgctgccaataacctctggagctctgctgaatcgccaagccaccttgtctctgtcgggtttctgcatgcgggtggcgattttagtacgtagagctgctgcttccgcggaggggctgtaactgctctcgtccattcaaaatggcttcaaggtctcattactgctgacaaccgttcgtgcaacccactcttgtgcagctctcgcttctgcccatcgccctaggccaagccacagcgatttcaaatcatagacgtagtctgccgttttctgcagtttcttagctggatatttgcgtagcatctctgagaggtatacgcaagctaggcatattttgtccttgttcaaagcctaacgtgctgtagatcttacaactcagagagaggacttgtcggtatatgcagttccacatgcaatactaccccactggctcaccgaaatgcctggattgccccatattgtcagtgctcagccagactcatacgcgtacagtgcattgggcatcacggcttctgtggtgataaaagaagagcatcaacccaacaactcgcatcttgtgtatgctcatcaacgaatgtttcttcaccgcaagactgcagagttactctgtggatagtaatcagcaaaaagatttcataccatcaacttgaacgtttcgacgagttttagcctacatacccacctgtcagcaccttacccgccctgccaacatgccgcatgactcctgagttacaagttcgtctcaacagattccctgccagtaagccgcttgtacaaaatgtaacctttggaaactggcatcttgttttgtctttcttgaattcagatatatcagtctcctattctccctggagttttcttctttcagtccatcttgaactattttctcatcagagtcgaaccacatggccagttcctggttccaaccctgctccgaaaatgtaatcagcgacagcccgaacatcgaacagacaaggtatccgctaacgttgagttgtctcagcggtcaattctcctgccctatcaaatgctatagcgccaacatttattagcacagataggtacaggcgcttaatgctattactgatacaaaccacagcactcttctcttgctttccaccctaaatcctcaatcctttgaccgctatttacgatactatagataggtacgcagcgcactaatcaaattcttcagccggcccgacttccacttataacttcagctcacaaacgaatcacagattctccaagctagccctcgtcaacccacatcccggcatttatcggcagttgctcaatcatcaatcctggtaacatctataaaaacaggacaggtaaatctctaaatgtatccacgtaatatagagcgtacatgtatgtatataaaacggcatcgctaccaccatctcttcgtaaccagcgttcatccgtctaatcagctgggtatcgagcaaacgcccctctttcttaagcctctttgaaggcaagacggccacaccagccaaaacgccgcattcatggaatgcaaaatccgcaaaaagtaaagatacgccagaaacagacaaacaaaaaagcaaacgagtgaacgaatgcaagagatgcagtcacatcttggacttctctccaacggcactagccacttcctctcctctctccctatcccaatcgatcactttcatcaggaattctctccataggacttcccagtgatccattatttcttttctctcatcatcacctaagcatgcatgttcgatgctccacataacgagctgcttccatccatatagccccatgcttttcttaccgaccatgacttggtaaaaatcatgcgataaagtagatctttgcgtgcgttagactaaaatactctccagacttcgaatacacaaataatgtataaccatacaataacttacctgaaaaatgctccattatcagagttgactgtacaatgcacattattcgctagcagctggtacattgtatgtccattaacccgtggtgtaagccccaatatctcatttgaaatggggcacagctctaggcatataccctttgctttcatctgctgcatgatatacggatggttcgccaacgcaaatccgtgccctatccgctttgacccgagcaaaagagcgtcgactaaatttccatctgtctcggtgcccaaatctagcgtctcgccacagtggaagagaaaaggaatgtcgagctgttcttcggcacatgtctttctaaactcgagtaactggggaatgaaagccttgattggggagccttgtgcctcttcgccaacgagatcataccctaggagagagtaaattaatgccatttccaaaacaagatgagagagagtgtcagtgtcagatgcttacctgcaatccacttcggccacatcttcttgaaccttatgcactcgtcaagaccctccttgacctgctcgggtgagaatgatcttggtgtgcaatatataactttgagacctttaaagaacttgttttctttttggaaatcctttacttcttcaatgatgatcttcatgatgccctcgttatcaatcctatcattcccatcatcgctggtaatgtaattgctctccatcatagtcggccgtatctcggcgtactgaatgttatctcgggcaaagtcttcaaggcattggcgggtatacgatcggtatgcagtttcatagttgaaaaggcctttcatcatctgcgttctcccgttgaattttttccaggcactgcatatttaaaagaaagagatattagtccggaatgttctgggggggaggaacgaagggtctatagtaaaggctcacccagatgctgtttgcaaaggatcgtaagcctcttgttcgtgaaaagtgagcttattgagcaaccacgtgtcggctgtggttttgttattactaccaacatccgctctggtataatacgttgaaaagcgattcaaaaactctttaaacttcattgttttcccggcctgataactagacgagaatatgtcgccagggtcctccggatcggatttcttgatagagaactgtatcttgcacttgtcaaagttttcaaacttgttctcaccctccttctctttgcagactagggcgtggctactcatgataaacatgcgatccattccttttgcaatgtcaagcagcacacgtggcggtaggcatgcattgaagtggttatgcagatgagcgcctttgggcaacatggaagcgattttgaataagcctgtttcgccaatcaaatcaacattggataagaaatgatcgcctgcaaaccgcgggtgctcctggccgtgataccctgtccgagacttttgctcagagaaaaaacactcatcttcttgtcgcacttttcgaatgatgtcgtcaacacgccgctccagtgcatctgcctcgtgccgaaaccgagcatcaaatgacagctcatcttcttgagacacgacctttgcccgcaattcgttgtagccgtctgcattcgttatggaatcgacagtattagagtttaggggtaagctataactgccgtctctagcctggtcccatttttcaattctctgccgccgacgtcgatcgatctcggaatcgtgcgccttgatgagctcacgcgcagcggccttgtcacagtcactgttgctgtgctgagagcagttttcattctcactgccagtggaattcatggtttgtcgtcgtttttgtggtactcctctcttccactgacgaaaaagtctgaagcgcctatacgaagaaggtgagttctgcataggcggagaatggccgaaacaagagcaatatagagacgaaggcgggggagggtttgcggcgaggcttgaagcaaggctgagctgacccatagaggagtctattggattaggccgagggtagcgtgtgcgttaaatatgtattgatcctctttgacggggtgtatgagcgatgccgaggtgggcagaggcaggcaggcaggtgatgagacaagcgcatgagcctctaccttggaatgtgagcctttctttggtactgccgccgctccgcttgtgacttttattatcgctgaaaacggtgcgaagcatcaaggctctttgtctgtacagtgagatgtatatatattctgagggtcggtcagcttggtcatccacggctaaaaaaagctaaaagcatcttccaatcatgcagccaacagtgaaagcttcttccagtaggcagcccagcgtcagatcgttgtcttgagaattagacaaagtagaaaaaaaaagatacgagatggcgccgccaactaagcaagtcacaacaaaggaggcgcttagccgttcgtcgatagcgaccttctagaccagcccctaaatttgagtctttcggccagcgcatgcgaagccacaacagccccgcatcagcttgaacactgaaagagcaggcataccgacggatcaaatgctgtgaaagatacaaccgcaagcaccgacttaccagagtcttccagcacgagcctcgagtcctggcgcaaaacggtagcgcaacgaagccgcggtccttggtagtgctgaaatgagggcgcaagccacgggagggcttcgcttatgctcaggtgaggttgtttctcggtcaccgctctctgccagggcgacaagagtcagtcggggacaaggactgtcgtgtcactgcgctggaggcttcagcgattagcttgccgcgggctgcatctgcttgcgggagatcgaagcgtgcgagcaagggtcgctgccacgatgccggcaggggttgacacgggcgaggagaagcagcggcaggagctggcgatcatcaggcgctctggcgagggcgatggcgggcctggggaggctgtgtatgggacggacgagactttgatcggtggtgttggtgttgtcgcaaagtcgatgcaggcgcccagtcgcgaagagcacgagccggccaatgccgtcttcgtcgtgtgacgtcttcagcttcttggtactcggtacttcagcgaaagagcgcattggcgctgtatccactccacgtgctcagcgctaggccctgttcggggctctagatcgctaacccccaggcctccagcgccaaagtcccctggtgccttgcagctccttgggcgcaagacgggcgtctacgggtctccagtacttcggccgtctttctagagcccatcagccttgcaaagagccttgaccaaaacggtaagccgcgtgccatcatagccacttacatgtccacaaggggcatctttgtgcatcgttttctactatttcttggctctttaactcgaattgttaatcgccgacacagggcctcaaattaggtgaatctttaggcagctttttgctagtgtttgggctcttatttggatccagagcaccaaggagaagggattgatataccaaaagatgggaactaggccacaggtttagtatttccatctatacagagtcataagctttgcagacacatgtacaaatagtcactttgtgttattttattcttctgagaatttcgcataaaggaggcgaccctataggtaaccccctttacgttgccgctcttagccaactatggaactgttacaaaagacctgttttacacttgaatcctgctccaactgccctagatccctgtcttttggccccatcacatacctaatttgactacatgttggctgtgaatggacatctcataggcagccgtggatactgatacaaccccctattgggctcgagcatgtttagggcgtccaatacggaatatccatgccaataccggctttttggaacagccactcaacttgggcgatgtctctccgccacaactctaatttgatgcagtaggaaatcaatttggccactccttagccccatcttcaccgccctgctcaccgtcattcaactccttactaaaagggatctagccatccttcgccggtgaagtctacacagctatcgtatcattgtcctacgaggcagaatcgcccatggcttcaaccggttgatgtattgatgtgttgtcatttacacttcatcaccccacatcatgttgcatgatggttcgttctgtaaaccggaggggatggcgatgccttcacgagaccccatcttatgattgatacgtggcacttgattcaccaaatgttggtcaaatagtcccttcgttgagcaaagccactctgtaaaaggcatcttagcctcatggcactttgaatttgctggctagtgatatctgccttgccccttacttgggccttgttacaacatgcattaagcttgccaacgcatattctcttgcccaactatttactcaccactcatcattcatcactcactaacatcatgataatctactccaccgcgctgctgcattccttcgcgcaactcactctcgaactgctagtacttatccagttaatatcctacaagaagctccatatctgcctaacttacgcccttgacagcgaatcatcagctgccatctcattattcactcacatctaacatgcctaagaaaaagaatatcaacatgggttatttgatatcgggtctaaaaaaaaaaaggcattatcagagcttaaatgtgaaaaaagaagcgcccgaggggggggtcgaacccccaaccttgcggttaaaagccgcacgctctagccaattgagctacccgggcaggctattgggatggaggctcaaccaagatattcccactatattggcttcacttagcagctctgtaataagaggaccgttcttgctgctggagaagaatactaattccttgttataatctctctgagttacataactttctctctctatttttttttctttttcttttctttttttttttttttttttaaataactctgcacttgcaagtggttggagatcatgttaatttatgggtattttgcgagcgtgcgaaacgaactctctggcatcttctagagatgttacaacttataagttgactcgcaagagagtcgagactgccaatcgggtccgctacacctggcgcaataatccctagcctcgtcgctaggccatttggacactggaccgacacgccgatgggtgggattctgccgttggtactttgaaggaggcagatcccatggggggcaccgcccctcagccagaattcccagccgtcggctgcgtaacaggcgcagcagcacgccatgtcaggcgagattacatgtatgctggctccgtcaaggcacgggtcaaggcattggccgttaaagcatataggtcctccagtacatttaaatgagtgagtcaccaaggtagccatgaaatggatcttcaaagataaataacatacctcgtgtccacacttgccaccgttgtgactatcagtaaatatattcgtacaggacgcaaagcaattttctagcttctcaggagggcacaggcattagctatcagggcatgaagttcatgcgtacacttcaagtcgatcagtcaccaaggtagcccctagaggataatgtcgtcaatttggacatggcttactttattgccgcatgtactgtaaatgttattttctataggaacgcactcttcatcgcatagtagccgagtgggaggttatggagccgcagggacacggctcgtaagtatcataagaggcatctagacgtaccggcgttgttgaggaccgtgctgccactgaaacacttgcctcagcagcttcttgcctctcagcgtgttccaaagcagcgtaggctttgtttgctgaatttacacactgtaacaatcggtaatgcagtataatatttaaccagtttagtttctgtgagaaattaggaattaacactaaggccgtctttatatactcggggttagattaaaactccataagaatattttccttttttcatataggtatatattatatacatgtacactatttttccccctttatcgctgaaatattttaaagctgcatagacgttgcgtcctactggcttaagacaatcctttaccttcctctattctcaaggccatggacagcggcaggatcctttcttgggtttgcagccttctggaagaggctgtaaagaatgataactttctacgttcagacgtgactctgaagcctacgattgcgccaacaaaacgcaagatcgcatcttgtagttgccttgccagcccttcatttacctctaacactatggcatcagctcaaaaagacctcgacctcgagtagagagcgtggatgtgccggtcgatctcgaaacaacacctcagcaggcggcacatagcttgacaggcccttcggcttcttcagctgttcctgaatctctcaagcgagggactttcaagacgggctctacatcaaaatcatcgtttaagaaacaaataatgggctcgagtctaaataatgcagttgtttattctgaactcgtgctatgcacagcgcctattgctgcaaacaagttgtatcaaattctgcaaaagctctcagaatcgaaaataccttgccacatagttttcaacaagctatcactcaacaatgggcggttgctcaaatggaaaactatcaatccaggatcgaagagtatgaagagttgaaagactgtaggctagaagctgtacctgacgataatttacctggccggattccatctccagatgagatagatgaagtagcaaggaaagctttaaattaaaaaaacaatcaagtacactgcttgcgagattagctttgcaagagacaagtataaagttctaagcgtttctaacgtacccaagggtcacccattgggcaatcgtcggcattagtagaacttggtgccatcttgttatagtgcctgcacggtgcctgtatagtactaaaggtgcctgtacggtaccaaaggtgcctgaatggtgccacctgattggacggtaccgactgggttctattacctggaacagtttcagcatagttctaatagctagcttagtactaacgcggtaccagcttctagctattaaggttctaatgcagttccagcaaggtgctataaggttttaagcagtactaggttctagattataatagcatttaagagacctatattaataagataaccgcttacttttataaaatataataaaatattataatagttaagtaaataaataatataagctcttatttaatttttataagcgcttaatagtaaaagaaaaagaaaactaggtaaaagatactttattataagtaaaatatataaaaaaaaagtatttcctttttatattattctataaagaatagcaccacttaaagcctagttaatacctacttggaactatactagaactacctatgcaggcactatataggtaccgctttagcactgttccagctgctggaactgtgccgtgtgatgggacagtaccgaagaggttgtgagaatttggaacgtgccagtggttacagggggttccaggcggtaccataatgccactaaattccactactggggccaaaagtgactatcaaaagcactggcagcgctggtgctggtgctggtgctggtgctggtgctggtactggtactggtggtgggtgacgggtgccaccaacactgctcgtggggttagcatgtacgcaagcatagcaaggataaaatcacgaggatttctgacatacgccaacaaaataaggccaagggcagcggcgttcaccgttctgaggcgcgctggtgctggtactgacactagtactgacactggtactggcggtggatgaagccgtaacagtaacagtgactgtgctaggtatgcactactcatagttttagttccattgaacatgtgttgtgggattggaatgttagaggtgttgactcacgacacccgtaccgttctgggccagcgggatggccgcggccaaggggagaagtgcgaaaagcattggaagctgcatcttgggcacttgttgtaatcgcttgaggacgcaagatcgtgagtgacaagaaacagaatggggaaaatggtcaactttatagaagaggcgaggctggagacttcgagatggataagtctttggtgtttgtactaggcaagtaaatgccgatgtttgtttatagcacatgtgcatatagggcctgtgtttgttttgtatggatcggtgttgaatctaagatcggtaaacagctcctgagggactgtatggcggcctgggcgtttgtagcgcactcgtgttagttagccgtgcttctattcaattgctgttgaggttacctttgggttccacttagtggtcataaagaaggacttatttataggttcaaaatgaccgcattcattgtattgttgcagctgttgccattgcgatggctggtttattctcattggcagcttatgatggagttatgcacgctaaatctcgctcactggtgaaactactagccttattcatggggttgcgtgaagaaagagtaaatataagcgaaaagacgaggtcaaagcatattcaatttgattattacctgcatgtatacattctattcttgattgtgatgatgacgacgacgacgagttgagataatttacctgtctaactatcctgactttgttgtcacttaactttgctttttggttcccatcacgtaggaatacactcatttccatcatctccagcctctgcagtattgtcaactttatcccgtctcttcctttcttctcatttttttcttctaagactatcctttaacaaaccgatgagagcaagagggttcttctataagtaattttgccaacttgtctttgtgctcgaattggccataaagctctcgaatactgtcttatctttgggcttggccacttgaccgttgcaaagactttatattttcttcatatttggtggaaactctgttcactgtttcttttcctatccagatacaattaatactaaaaacagtgctcttcagctcaaacttttgaaacatatagtttagagtggcagtgctacacgcatctttatcgcaaatagatataagagacaacatttaaacttagagagatcccacagtaaccctagtaacccccaatttctactttgggggctgctggcaagcctgctaagcgtaccggtttagaaatctcatgttaagctactctttacccaatgatcttgtccttaaaaatccagctatcagattccaagtaagagacaacagatagaaactagcctaacgtctcaatgactgcgttggcgtgtgtatctattgaattatctttgaacgaaaaattgacccgtgctagcctgctgctaaaccccccttactgaaatccatacctacacgtcccaaaccctgaccgtcctgtctccccccgtgagtatccatgaagactgtcgacaacaagctactgcgatgacttggtcatcatggctgggcgtcgacaaacacttgcctgacgccgcgtcccatatctcggctgttttgtccgacgacgccgacacgagttctgtttgatccgaggaccaatccacgcaaaagacccagtcagtatgtctctctaggtctaaaagacattaggttaatcccgagtcccagattcggacattattatcgtgtctcgctgaggctatgcgtctttcatcaggtgaccagcgcgcccagcgaggatcgctcttgtcacctttaagtttttcttttgtctcgaatgcggacgaattccagatcttgaaggtatcgttggctgacaagacctacttagaaggatcatttgactaggctactgaggtgactgcaccggcctcatgacggtcaagtgtaaaaatcgacgttacacactgggctgtttgggtatcccaaatcctgacgatgttgccatacaacccagacgcaagcatcagtcagtgtattgttctggaggttgaagagagcaatggagaatcataaaaggcttgactgatatatcactttattttgtgagagcagtagcattaatttcctcaagctctatgcgtcagcgagaagttgtgtgccaacttctccaaggcctaatcataaaaatgtgtaattttctacaagtgtagttggttgtcccaaatataaccctataatgcaggtcaaagttccaccattttttatttaaaatcgtctcaattagggacaaggcggtctttccttcctagtctttttgaaatacccctggaccaccccccatttccacccactcaaagcctgttatacggtccatgtcgttagtctgaaagacaaacttgtaagccccaatcgcttgaacatagcgagctctttctgcttcctcgtcatctgtcatgagataggtgaatgtgttgtagtggtaatgctccaagcaatatatctgatcagatcgccccatgacttggaatttcagcttgtcgtcttcgacgaaaacatcaacaaaaaaagacttggatttccaagagtatcttcctcggtactcgcccagtggcttaggagacgtatttggaactctcgaagattccagttccgcgttctgctccgaatatcgacgagatgctttgtccatagcctctctggtcaattctgcgaagtcgtggcccccacaacctccaagaagtctttctaatatcatattagcaatgaaatcagagctgtcgcaggcaggcttggtgttgacaagaacaacaactgcaatacgcgtctctggaagcaaaataacggtcgaaagagaccctgccactgagccggtgtgcgcgaaaaagacctgagagcttgtgccttttccgatgacaggcacattgcgcagcaaaccattgtttggcgattgcacgccaggataacctgggaggaagcctttgacccagccaagggcgtattgggtgctcgtttctattctctgttgtcccatggttgtgtgacctttgaaaatagttcctatttgtttgaagatggggttctcgggtcgttttccatcaatttcgtccttgatggcgcttaagatagcgttgtagtagacgagaaggtcttttatcgtgctacatacgccgccgccaggcgccatgatggtactgtaatccatcacttgtgttttgatgggtatcagagacgcatcgttgcgccctatgaacccctgtgcggcattcccatcttctacccattggggatccagtctggtacgggtcataccaagcggctgaaagaaggccttttgcaattgtttgtgaaattcgacacctgtcttccgctcagccagggcgcccgcgattgcatacccccaatttgtgtacctccagtccgtacgcaaagtaaaacttggtgtcatgccgttaaccatagacaacagatctgatctgttaaccagaggctctgagttgccttgataccacaaaatattgaaagtcggtaggcccgacctcatcgacagaagatccagtacggtgcaattgttgccgagatccttgctttgagttcgaaattctggaatgatgctttgaaccgtctcattccaggacacaatcttgtcatccacaagggatccaaatagtaaagccagcatggactttgacaaagatccaatactatacagtgtgtctgcgtttgctgtcttggtctgctcatgatccatgaagccaaaatgagcatcgtagaattctccatcttggatacacccaatggaagctccagctgtcccggagatcttgagaatttcttcaatggcaggccgcagggcagcaatatgctcgcgaatggcactcattgtcacgtctgaacagccgaacggtagctttgaaattgtgcattaccaggaagaagcaacaaaattttgaaagagaatcaagaggatgggcattgctgaaaccttacaaaatgcaaattttcaggcgagcggggttgtcgtcgtttgatgtccgtgcaattccagtctgtagccaacttggggtggtgtggatgtatgcagctgcttgcaggttggtgaggtcattcggcagccaaccctatacaatgagccatcaatgtgaacgatttgaaagttgctgggattagatagtggaactaagcctcagtaggcttggaaataaaaaacgcttggtggagaaggacctcgatttccagacgtttgatctttgcttgaaagctctgttggaccatgggaatacatccactgtgcccagtgtcgtttcatcacttgagcctctgatatctgttacagcagtttactggagcagggagtgtaatggcgcaagctgacaaaacagtaccgcttgtttggtgttggaggtttggctaatgtttcctaccatatcttcctgccaaaagtccacaaacagtttgaagcaggaaaacttgacgttcagcgacatactgagaatttcactgcagcagtgttgctagtgcaagataaattatgtaatgtagttagagtcagttcttttatacatgagttttcgttattcttggcctcgtctgcaggatgtatccatctgctgtcgactaatgtacttggcaggtacttactcgtggggtccagagatttcaacccaaatattatagctaaggaatgacacactccctgcaaacccttattgaaactacacgtatgattgaagtctttcacaggcccacagccatcatgtccaattagagcggctccatgacacactctcgacattccgaaaaagttggcttcgatctttcattttctgaactagcattaactcggatcactatttacggccaccgtagcataggacatgttaaccagaacaggtctactcaagtgtaggtaatacgctctctgaagccgatgtaataggtctctcgacgattagtatatagcaacctagtgaatgctgtatcagtatgccgtctctgattccaagattccccttaatgctacgggagatgacctgttaatgcaatttttagctacggctgtatcagtacagttaaaatcgcccaaagcctataaattgaacgaaatgtttaccaccttcctagcctgtattctacccgtagacgctacaatttttacattcgatttactcaagtaccaatagcgtcgaactatttctcccagaaagccgcgtcgtattcattcatccaattcacaaattcgcttcccgcagtagcccatcccttaataccttcgaacagaactaagctttccatctcgttatcgccacgtttatcgatatagtccctgaaccagccggcagctcgtgagcctcgccctcgggatgaagctgcaatatcgggtggttagcagcagcccctcttcttgcattaaaacttgatattataaggtggtcatttgcgagagccaacttacagcagtaccagatgatcttatggagtccagacgctttaaaaaggctgtatagcgtcggtatcgttgggtacaagctttgtgcaggcaaattgatagatccgcgtattgaacctccctaaagaacaacattacaatttatttaatcagtaacgcaaacttcaatatctaactgcatgattctagatcggtggagtaatattgcaggctgcagaagaaaaacgaacctcgtaatctgtgcgacgaaggtcaataagaagaaagtctttggcagcgacactctcgctatctttcatcatttgcaacactgcatcgcgtgttatagacttcagttccacgtcacgaggaggcgggtatacagagtgccaaggagctatggcgaccaggttaccagaagccattttctgagataagctgcggatgccgaggattttgtgagttatgaaacctctgttgacgaaagcttcaagttggagtggcattagcagtagtttcatccttttaatccaaaagttaaccggtgctcaacctgaaaaggtcagtcagagttgatatttgtttgggccgagatggtgggaggagtgtgtcatacctttaatgtgattggaggaacccacagtacctagctgagccatgcgtaaccaggtacggagtaaagaaatagtattagagtatatccacaggttatgttagaatattctgctctttccaaggcatttatcgctagtctcgtattattcatactatttggtgatgagcgagtatcttatagtcggagcattgcatatgcatatgcagtcggcaaaaaccaaaacttgatccttgggaagacaaaatacgaagttatgctttgtaacttcttgcctgccaaccttcaaccaacaattccaggatgtcaggcaaatagtcaactcttacaagtccatttaatatgcatgtatatatatgatagcgaaatattaattggcttcatgggcgaaagagtgagaatccagcatctccgtaggcgggaagacaacctgcagtggcgcctcaaaatctaccatctcgacgtagacgccagtaatatggatccgaaataacaacgagtaactccgagcaacatgtttggtgcagaaggtggcctgtagcctatactttgggctgatagaaaagcgcaacgatgagatccatgccgccactttgtcagactgtgatttgtctgagggcccatttccgttctgatatccaagagtgggcacgtaagtccattcgagattctctaatttccactttccagccttacggacgtcgttgtagagcctcaggagctcactatcagtgagatgagtctggttacggaagcaagggatgtccttcgccgagtagaatgttttagatcgcagtacgcgcccaaccttgagagatatattgtgcaaatactgagcatcgatcgatgcgcgtgtcaaattcacatgcactctgcagctagtcgagggagcgagaaatgccgaagtataagcaagcgtatttggttcttcagtgataacattcagttttcctaggtggcgccgcagaaatgcttccatatgggcctccggagaggttagcacataagtaacaccttcaaaaaagcggaagcaaaggccttcaattcttctactctgatcatccaaacaaggtagactttaatcatcatagaagatcatggccgtacgtaagcaggcaaactctccgaggaggagctcgatgtctaggccggtttcttaatgtactataaagaaagctacatgtatgcattacagataataaaagcttaaaaatgggctaaaggaacaaggcaattataaaggctaagagctgttttataagggctaacatgcattatttttcccatctaatttattgctattttattataatcttttattaaagagtttgcatcctttcgctgatctaggcacttttgtaacagcgatcagagactgccggcatactggatggcacaccgtgtttgacagcaccagattgcccaacatctgactggtggtacgaatggttggttggccgtcaacgtagcaaaccgtgaggagccgtggctgagctctaccggtgctcaactctgaacgatattgatccgagcccttaaacaagagaacttttgcgataatggattcctacatacggcacagatttacgagaaggaggcaggaggcaggaggcaggaataggatcaggaatgcttgtactacctaacagtccgtacgacgtctgaggtgagggagactacgagtgtctcttaaataggaagaagaaagtcacaactttacgtcaaacactaatcttggccaatggagactatgctggctggatcccgagtaaaaatacagacggctgcaacgggggaaatataaatagaagaggagctggtgaattataagtagcgtcctacttctgcaggaataattgctaaccaaccactttactctcgaaaacatcacgtgaactcaagttgccctttatctgcggccaactacatctactatgctcttcactctctttcaagctctaacgctcttggtcatcagcgccatggcactatccccacgagacgccattcacacaaacgatatcgatcgatatgacacgtttatcaaagatttggaattgatggacgaccatttcctcgacatgtacttgaacaacggcacggtcactatcgacgtctatcaacacccttcgaacgatcttaccagaaccgagctttttgctccaagctccaatgcacagcaatactttgaccaagaaaaggccgctgccgatgagatccttggatcgggatcagactcccaaggcgacaaatctttggcagagcgaggcccatgcggcgctggcccaggaccgcatcccgacgcgagatccgaggattctgtcggcttggagaagcggcgctcaaactgttttcaattctgcggcacaattgccaactgccgcggaaataatgggtgtccacactgctacgcggttcgacaaggctgtctttggcagaaatggtgtcgctgagcacaggcttgtttcctcctttcctcacggtggaccaatgtgcgttggttaggtttccgccgtcttttatttagcaaagcaacaaataaaagcccttcgcagcctaacatgttataaactgcatactacatagtatctgtatctgcgaatacaaatgacgtcaattttaatggctgtgttcttccttatgcctgtagtactttaactgctagtaaacaattgtgttgtaatttacgcacagctgtttcaagcttagttttaatacgttatatacatttataattaatattgttatattgtcataatactctagtatcctaaagttaattaaaattttattaatgttttagacgggctgttagatgtaccagtattcacttcagtaggacaaagtggtcacttcacttttgctaagtggtctgttcaccataggcattacctcgtctacttgcatgtactgagacgtccatttaactccgcatctgcggaaaaaccgacgtgccaactcagtcgcccccccagttgtagcccaacgcgattccaacttgccatggcggtacacgccgtgcaagtcttcaagctgggaatcgaggcccagtttgagcgcctgacagacacagagaagcgatattcgcatcacatggctcggtgagcaccaagacctgcaacacattgaagcaaagtgacatgctcaacgtccaatctagcgctgcatggcttggaacaagaatcattctccgacaagtttctccagaagcctcctcgattttcgacttcatcattgagctccatcgcagctgctccggtaactggaatttgctcattgggaatgaactcgacagcgttgaactccaagccttgttaacatacatggcgacgtttctgtccaacgttgggaattactatgtacgtctaaagtggtcagatcactgcggccacgtatatttctgacccctatagggctccggtgaccaaaagtttatccccaatgtggataagtctcttctgcacaagctggcagcaagatccacggtattagagaaattgtatcagaacatgtccagggatgtagacgccctgccgccttttcacctcggtttcccaagcgacactgctcagagcagctactatcctggggataccgttagtgaatccgatgcaaacaccgtgtccaagattctagagcagaatgccatctttgctgaaaacacaagacttcaaaagaccaaagatggatttgatgtccttattgcatcggttgaaagtggtgtcgctgctcaatttcctctgccgaatggccagaaagggcatgtgaggcttgtcaagggagaccattcgtctgaccttcaacgcatctgcgctgagttgaaagaagcatctacatatgcggccaacgagttacagagaaatgtcattagtgcgtatatcgaaagctttgaaacaggcagtctcgatgcgtaccgcaaatcgcaacgcctttgggtcggggataaagcaccgagggtggagaatatctttgggtttgttgagccgtatcgtgatccgcagggcattcgggcagaatttgaggccttggttgctatttcagatgatatggagactttgcttcttaccaaactagttgacaattcggcaagatttattcgccggcttccttgggcaacgcccgaaaatgatggtaaaggaccgtttgagaagagtctatttgagccgccagacttttcgagcattcatggtgagtggtaacatgtcaagttgtaaagctgaccactaaaaccctatagctctggcgtactgttcgagcatcatcttcccaggaatcaatttacccaatgtcagttcaaatgcctaacccgttgatcttgtcatcgtagcgttctttcaccgaagctaacccttgactatagtataacgacattcgccaagaagacgggttcaagaatgtcatcatctcgaatcgcatgatcgctgagagccaagcaatgcagtatcccttcatagaagagtccgaggctgaacaattcaagaagcatagatttcaagcctactactggtgggttgtgctccatgagctgctgggccatggcacagggcagatgatggttgagagcgccgatggtgtgttcaattttgatgcagagaacccgcctattaatcctcttgatggaaaacccatttcaacctggtacaagccaggccagacttggaccggtcagtttggcgatttagcaactacagttgatgaatgcagggctgaactcgttggtgcctatctgatggatgatccagagcttctcgccctgtttggcttcacggatagttctgacatttgcgctgaggattgtacgtcggtataatgtgggattctgagaatttagcagcactaacgcggcatttatagtaacgtacaacctttatttgcagctaggcgttgacgggctacggggattatcgaattataatgtgcaaagcaatgtgagttgtcattgggacttgattgagcgcagaggcattttgttgacacatctacccggcagaactggggccaatctcatagtcgggtaagtatcagtcgtaggatataaaatcctgtgttgttggctaatacttgcacaggcacactttgccatattgaagtgcttgcttcaagatggcggtggcgtcataactgtcacccacaacaagctcgagcaaagcttgaaagtgcgagtggaccgatccaagattcggactcacgggaaacctgcgttaggcaacatgcttttgcatctgcacatgtttcgatgcacagccgatgcccaaggctgtcgaacatactacgagaagctatcgagggttgatggcgagtatattgagtggagggagactgtgctcgcgactaaacctcctccacttatttttacacaggcaaatacctttcttgacggtgacactgtcaccttgaaggagtacgaacctaccgtagaaggcgtgattgcaagctgggcagaaaggcaggtttgaacaatgaagcgcggtctatcatcatgagttcagcgggataaagaagggctttccgaggggtgtgggacagaaaccattatcgcattctagaccactcttttgcacatgattatctcaagtttctcctagttctaagttgcaacattccccgaggtattgcgtgcagtaatatgacaatgtcagctacttactaggctcttctttcatcccctggacaaattgcaaaatctgaaagactgtctgcaacacacccaagagaatacttgccgacccgaaaatcaatacactccagaacgcgatccaagccgtagagtcacgcttatcttgccagagctgcaagattgagcgaggccgcttgctggatgcatagctgttgagcagcaccattctactccgcaaatgcggaaagtctccagccatatcgtattcctcccgctcaacgagtgtaattgggcaccttgttttgccacaaattgatgacaggaactggtcgtgtccttggctcggtatacctgcgaatggctgcagctggcggaacaaatgtcttgactgcctgctctgaccaaagagcaggcggtacgaaagcagtatctcttcaagtagctccattatatctttttcgcttgcccacggaatagtacctgtttcctggaggccgcagcgacgaataacgtcatccagctgttgttgtgtacttgattgccttcgacgttgaagtgtcgatacacagaacgaggggtatcggtagagaaaaagagtaccagaatgcctatccaactctaggtggcaagaaagagagtcgacccattgaattcggacaccgcagactttggtcaagacgtgagcattgaggtcttcgggggtgattgctttggtttcttggaaaagcttcttatcatctggggtatcgaaggaacaataatctcgaggtgggagcatgaggccaaaaccgaggagaaagcttggtaggtcttgtttgcacgagtgcggcagttgaacgaggcagacttgtgcttcgccgcagtatccgtccgtttcgtcgagaatagcgaaatctccggttgtgcaggatgacagattgggcttgtagagcattgtttgccatcctataatcgcaaaaacgagctgcttggctgactggtaggcttcgtgattgtcgttgacggagagcataccgagtccaacaagcgcatccgtgatgccatcaatggttgctggtttttgtgctactacaagatccttaacgctctctaataacggtaagaattctgaatcccagtttgagtcgtcatctctgttcatgtttggcaaagccaacaacaggcgctgcggctggtcgcggatttgctggtagagccaccatcggtaccacggaagttcaatgagagaagcgtctgaagaggtttcagcagatactgcgctccttttccaaacaaaaaaatccatctcgggaaggtacacaaaaaattccaattggcagaatccggacaagtcgacaagacatatatgctaccgatgctgaccagttgcatggattgcactgaaggacgacaagagatggcagaggtagctcaatggaaagaaaggatagggcggatgcattctaggccatgttgcacaatggatatgtgggtaggtgttttgtgctgtacacccgatattcgaattgtttctctgaatagtgtctgttaccggggagcgcttccaacctcgtcggtgcgtttggctgagggaagcgctggtggcttggaccaacacagcctgggatcttatccgtgatattccattggagcacgtatcctttgtgcgaccttgagagatcaccaggcgggtttccaggtttccccgctttgcccgcgtttcaaggcaacattcaatggtgagtgttaaagagtcatttcttcttacacttcactgtggcggccaccgaacaagccatcatacaagcagcaatggccgaacagtgagttttgcccccctaaaaactctcgagttgcactggacgttgaatgctgacacatgttgattcaggcggacctcgagcccattgtggcacagagcattggaaaagtaccgtgaggaattgcaggcagcagccgactaccaggacgtacaaaaagtgcacaccctggatcagctgatagcgtcggtttctgcaatccaagactctgccccaaacatctacaccggagttctctctcttaagagacttgcgccaaggctcaagtttgttgatgacttctctgcagtcctggccctctgcttcggtgctgatgcagccttgaccgcggctgtctggggcagcatcaggctgattctttcgcacgcggcgtcggccgcggataccttccaggatgtacttgatatgctggaagagctcagcttaacactcccgcggctccacgtctacgagcagacattgccaatgaatcgccgattccaacaagccttgttggatgtctacagcgacatcatctgcttctacgccagaaccattcacttcctgcgcagcaaccctcatccagtcttaagaaggaatgcatggcaaacgtttcacaatgacttttcacggacaaatatgcgtatcaaacgcatgtcatccatcgtcgagggtgaagctgaatccgccagaatgcggaaagatgagactcattataaagaagtgctgacgctcttgagctccatgacaattaagaataccagcgactctagacgagacaagtacaacaatcttccattcagtgccaatgcgaagtttagcggccgcgaggacatattagcggctatacgctcggccctgaacccagaaagccaagcgtcacttccaaagtccatagccttgtttgggatgggcggtgttggaaaaacacagattgccactcaatatgcatatctcgagctggaatcattcgatgttatcttgtggatatcagctgataatgcgatatccattggacaaagctttcgcacaattgctgatggactgggcttgcttgaaagcgatgatgaaaggaaagacgtcgcggtagccatgtacaaggtcaagaaatggcttgctacaacgagtttgttctcacacgccagcacttaatcgatattttggcttttatctaactctcggctgtagcctcggcgtttcttctggtgttcgacaatgcggatgatcttgctgctgtgaagacggcttggccaacctctacccgtggctcaatactggtaacaacacgagatctcataatcgccacgtctctggtgacaacttacgcctctattgagactcttgacgacgatgatggcagtcggctgcttctgaaggcggttgacctcgacaataattcccttaccgagcaacagcagactgccgccatcgccatcgccaaaacttttgacggactgcctttagctcttacacagattggtgggtttattaaacagcgaagattgtccttgactgagttcttgccgctttatgaacgtaattcccctaaaatcaatgctcgcagagcccctgggagtgattacgagcacactttgagttcggtgtggaatgtttcctttgagagattgacggagaattccactcatttgttaaatttgctatccttattccaccctgatggtgtcttcgaagacattctattgcaagggtctgagaatataggtgaagaatttgcctttctgtccgacgaaatggagtaaggtctccttctgttgcaccaacgaaatctgaaactatacttacatcacatatttaaagcgttggtgatgcctccgaggagcttcttcgcggagctctcatcaatagatcaggcgcccccgcaattctatcaatgcatcgtctagtgcagtcagcggctcggaatagggtcgatgccaaacgaaccgcgaaatactttgatgccgtggttcacatgctatgctggggatttccagatcactcaagcacagatatatgccaccagatttcagcctgggcgcgttgcgagaaatgtcttccacacgtgtacaacttggtgctgcttgcaaagcaccaagggaaacatcctgatgacggacagcaatatgctaaactcttactcagatgtagctggtaagcgcatatagttaatctggtatcatttttgctgacgattcgtttatgtaggtatctatacgaacgggaaatgtacattgttgccaggggaatgatagaacaagccatctctattttcgaggacactaatagtctggagtatgccagcgccattgatctaggaggtctcatcgatttggacttggctcagccttccaaagccttggtgcccttcacacgggcattagagatacgcaaggccaaacttggcttagaagacccattcattgcctacagtctgaacaatattgccctagcgtatactgagatgggtgaattggatcacgcttttgcagcccaccaagaagcaattcgtatccgctttcaagctaatagcgacagaatcggcaactcctacagcaacctggctagtctgtttctacgcatgggtcgccccgaagaggcagaagagactcttgccaaatgtccatctttgaaagactttacagatgacacttttctcagcactggcaatcctcgtttctcgggcgatatggtcttgttatctcgcattcgcctagcgcagggacgatcaactgatgctttgagactagcatcgaaggctcttgactttcgtcgaaggttgcttggcaaccgacttaaaacatgcgattctgaatacgatgtggcatccatcttgttgaatgagggtcatgtaagctcagcgatgtaagtggtctgatgtttgtggtggagtgggtgaattcttggactaaccgattaggcaattgctccaagaaattgtcgacatatctgagacatttgccgagggagatggtcaacgggctcgcgccctatacaaactttcggaaatctatgcaaaccgggatatgttggcagaatcaacaagttgtagagaaaaggcagtagctttacggtctgcgctacgaccggatcttgtggactctccgtttgaggaaacagagttttcgaggctgtgcttatggatgttgtggtaatacctgaacgagagcctctgtagtaaagtagtactaattaaataagaatgttgaattttattaaaacctttccgaagtcttgaactagcaacaaccggtaacttcttatcaaggtctattacctcttctgttttgcctctctacaatctagaattttctgtcttgaacaattaatacttggaaaaatattcatgaatacttatatattcttgctttcataaagaaatgcagtcatgccaactagttcttttagactagtgtgattgtcttctccggtgataaaatcccaggccaaaccgtcttgaaccactcttctttctttgcctgtgtatcgtgcgtgatggtcactaggccgagtctttcaaaagtctcgggctgtcccttgacttccgtcagcgccagaaaggcatctgcattgaccctccacgcgcccgtacctgttctttgctttctctgtgcttcaaaacgaggtatgtgtagtagatggcacggagccagcttgcacattcctttgccaatgcatgagaagaacccgtatcgtgccgtatcatcgaccaaggcatcggcagagaagccaatgcttgcgcccatcaggtccagccgtggctctgagaattcgcaaggcagccagtcttgttgcggagcaggattacttccgttcgtgtataatgtatagtctgagcgtggaaggcctcctccgcggctcctccgggccggtgtggtacatcctcgacagcgaatacgccagaacgtgcgccccagagaggctttgagacggataaagccagaggctacccggccaaagtcatcttgcccagcgaggacgcacactgcagcttcgatttttccctcaaaggagcttgataacttcatcctggggttgacaaagaccagcccagatggcgaatcaatgctagcccacgaccaagaaggcgctctccaggcatcacctcgcggccgaggctttgagagtggcgccctcacataccatagcaatccctccatcaatgtgctccgccaaatacctgccaagtaatcgccgcccaggttcttggcaagaatccttgcagttgcggaaagcgcgggaagcttgtcggatcccttggtcagattgagcttcgcatacgtctcgacgacttcggtccagttacgataggcaatgtttgcaatgtcctggtcgacaaggccgccgccatgcccgtacggcgtcaactctgccggcccctttagcctcccaacattcaggcctcttggggctggaacgaaatgcggtgccactcggctggagccacactcgcattggagattctgctcacatccaacttgtaactctgacttattgcagtagagaatccgtcgggacagcatccgttcttgatagacccatgcacggctgaataaagggaaatggttgaggaagacttgctcattcgtgcttgtattattctttccagcgccgtgacaatcccgaataccgatatatacatctcgctgcgtcgcctcctttatcgctatacagtgatccggggtcgtcttagagaagcatccgccaaaagacccaggagatgccgatgccgctatggtgatgtaactgttgcggtaaatatcccccatcttggtggattccacttcccaatcgctgagagaatcttggataatgcaaagcgagtcgatccaaagatattctatacacagatttcgacatagagtcactgcgtcttgaaatgtcctgggcaatttcccccacgagatcgagtcgcggtattcatcaatggttgatgtcaatgttttcgactgtatcaacgttggatcgccccagcagtgggacaggcaggcatatgttcccgtcataccttcagtcgttactagtttgattccggaaccagcagtagagtgattgttgttgatttcaggtatatggaggagtcttttaggaagggccacgttccgcccagagccacacttatggtgactagattcacattgctgtataagcttgtatgctcgattgaaagacgtggaggaagatgtatctccggttataatgcctgatggaggcatgccgacaactctcatctttgcgcctatccatacgttagccagccagcaagcccagcttacactcattacgtctcttaaaatacgcgagttgtgcatcagaaatcttcggcgcaaacctctaggataaaaaaattgaatccgtcggagattctcgtttttcagcatcacctcgaacgtgaattgtgctccggcccatctgagatacgcctcagccgggcctggttccgggtaggcctcgaacattgctgacaatagaaggaccaggaatttgcaccctctgcacccatggcctgccgaagcagcaacgtcttttagttgaaaagagctgctcggaaacggagacgctttgcgctgtctggtgagaagttgttagccaaggggttgtaatgcttcaatgtattcaaaaatatttctatgccgggattttgtgggtaacttgcgcaaaatccgaaggcttgtggcagtttatcttgcagtctgatgcattcgatgccgaatagtcaatatcgtattgatcggccgtcttataacttgccatattgatgacatcttgaatggatagtgtaatggcttccatccccatcacaaatctgagaggatgggcttataactggactgaagatcagaagaggcggggatcaggacaaaggaataaatgtcccgcagatggctaatatgaccctgtaacacgtaattagtaatagaattgaatataaacataacaaaaaagaggagttatatatatattgaggttgtaattgtattgctttaataaagagtatttaatagtaatatttttttattaaaaagaaagcatttattttatatggtaatacgctagaagatgcacatctatagtcccaatcttcactatctacccatttgatttagacatttatgccattaatttagaggagtgtcttttcttccaccatgcgaacgtttggccaagtattaccgccttgataaagtgatgagtcggagtctaagcaaatagtattgaccgtgttaacatagaatctagcggtatgatgaactagtccgggagccaagaagacatgccgcagggtctctgttattaatggtgtagaacacaggcgcaaagaatatctaaccgccctcaacttgtcatatatagtatactaagacgcaccacaactgactgagaacaaatcccttttgtagaccactattagcgagctcttattttaagcatgaatgaggaaaactattaaagtgcccgaggtaatcatttaggtgagtctaaacggttcgcaaaacccagcgctgctgcgactgtccgttcctgctccactgaatcaaggtagcaccattagttgagttggaggctccatctaggtattttccactggctgcattctggatcaagtagctaccatccgtctgcttctccatgacccagcgctggttctggtctcggttacgcgaccattggaccatggcaaggttgtcatcagcttgtccgttgggacagtcaatggccttgaagcttgtcatgctgaggatgttccaggtaccatctgagttctgtgagaactgccatcgctggttctggttgccgttgtagccccattgcttgaccgtagcaccctcggtggccccagtgttcccgttatcgatcagcaggcccgtcttttgatttgcaatgtaatgcagacctccaatctctgatggcatggtggatggtgtgtattggagccaggcaaccgcactggcaaatttgttggcaacatatgagttattcactgcagtggcttggtcccaggcgttggccgtgaggccgatgtcaggccgccggttcttcatgatggcatccgcgttctgcataaaccaggggtagtacttgtcccatagctgatggttttgaacaaatcgtcccgccccccgtgcaacctcgtcggcccaggtgttgaggtttgggtcggggttgctgaatattccgttggaggtcaaatggttctttgcatagtcgatggctttctgcgcgatggccttgacgctgtcatcgcctgtacactcatagacgatggcagcgaagtcaagaaatgtgccctggttatacgccgctgacgccttatctaatgtgttgtccggacgaatgcccctataaatttgcccggtcccgacgtcgtagatgtggctttgaacccagtcaaatatctggaggcatttggacagatacgcctgatcgtgggtagcttggtagatgagacaggctacttttcctagactgtcgttggccagagcctcctttaggagctctttggggttgccctcgggattctgctcccagatgccgcctccattgtattgggtatcccagccgcgcgagtaggcaaggtcgaagccatacttggcattggtcaggaagttggcgtagccggtgatgagatgaccgcgtatgagagccaaagtaaaccatccgatgtcatcgttccaccaatcccacgtccatggcggcgggacctttgccagccaggtgttgagtaggtcgtagacgaggcctctcagattggggtcgccagtgcgttcataagcatcttctgcgacaaggatatccaagcttcctgtccaagtatcatcaaaactgttatcattcagtgccgccctataatatacatcacccccagatcgaatcagaagcgcgttgttccatgaagtgaacaacgcatcagcatcccctgattggatggctgtggtgggctgggcattaaacaaggcgaaagcccagagcagggaccgtacggacaaaatcgccatttcagatcaaagggttgatttgagtaaactaaactttggcgatttgatcaagactagaccacactcaccctgaaagatccccctatcccctttataaacatcttccataaaaaggtgatgcctatatctagtcgtgtaagtgacattttagtgccttacagtagggctaaattccgaaggatggccccgatgctacctgccattgcatgcaaaagcaggggtagctacaaaagtcaattccttttcatcttcttgtaggtattgctccaggcaacagccttccatatttagaaggcgatacagccgtcgaaggccgccttaggccacgcgattgacttacatttagataaagcgccgacgccaagcattcgagaggctctagccgaatcatttgccgggcacaacgagaccattgggtaagaaaatgtcattctcttgaatataaagtcacttaccctgtgtagataatttagaggaggattcctcgcacatgctgatgtgcgccttgaactccccgcatgtcaattgaataaacatccatcgtgctgacaggatcaattggtaacatcaatatcaagccaatgatgtgatcaccttcctcgcagactagtattgcaaggagtaacagcctacccagggatcctgtctgccttcccaccaccgtttgtgctcctcttcaccaccacgccgaagctgcctgagactagtaacccatgtccctctggatggacatgtttgtcatccgacacgtttactcaaagactcaaagggcgtgcggaccccactgccgctactgcagtccaagcccctgacttacagcagtgccgccggacttgctccacgaggctctcgagtctggaccgcctaaagaagcagggttggatgtgacccatgcggtggtacatctagcgcacagtttgtaaccactactacttccattgtctcgctggtgccgcggcaaaccgacagaaatggctgtaggcctcgctcttcatcattcttctcgtcgatacagatagcatcaatccaaagtgagggttggtcttgtgcttcacgcagctgcgctaaagtttcgtaaaaattctggccgacggcaatgcgctcaccgtcggaagatataaagtatttcaacatatcatattgactatcagaaggatgttacccatctactgggctacatagaacctgtttcctgcaatagaagattacgaaagccgggggttattttatgagggtcaacatatattatcttttcctccttatacgtagctcctgtggatcgctatagaatggtcacgctgcaaaaagaaacctcattagatcaatgcatcgagtgaagtacagcctagtctatatcatgctcattatagtaggtacagtgtacttccaggcaaggtctttttttctctcattttgcctgttttccggcaggttctatacctagcagatttcactttagtttgatatactcgtgagtcgatctgggcggcttcgaggctggaggtgcttgctcgggtgtcactcgccttgcgggcacgctgcggtatcgggtacaagtagtatgtttgttcgcattgaaagatgtggccccagtttttgagtgagccatccgcaagttggattgttatcgtgttggaaacgactgtggttggcctggaagcgatgctacgtcttatacacctgattcaggtatctttgccgtatctctgccgtgcattcaaattgctgcgagttgcagccctgcctaaccccgctcaatccagcccaatgaggcccaatgcacagcagcatcaagatagctagccttcttgatatgttctctcccaagtctttcaacatcacgctttctcgacgtcttgagggatccattttctccataagcgtgcaaactttaaccttggtattacccaggtgtataagatctatacgaaccttggacatcttaaattaccccatccaatctatccgtgcaaggttccagcctacaattagaacatgtcgaaccctgaagactatacggttggatggatctgcgctatagctaccgagtatgttgctgcgcgggcctttctcgatgagaaacacgatggaccggaatacgtttctctgaatgataataacgattacacactgggccgggttggaaagcacaacgttgttattgctgtattgcccgacggcgagtacggcacagcttctgcagcaattactgcaagggatatgctgcatagtttccctaatgtcagaatcggtctcatggttggcattggcggcggcgcgccaagcagaaagcatgatattcgtcttggagatattgttgttagttctccccgcaatagggagagcggcgtattccaatacgactttggtaaaacgatacaggaccaaagctttcaacataccagattcctcaaccagccaccaatagttttgcgaacagcgataaacggattaaaaactgaatacaaggaagacggccatcaacttgatgaagctataactagtcttcttgaaaataagccaagattgcaaaaagagtttaagcggcccgacgcaagtagcgacaggctttataaaagcgacgttatccacgtgcactcagcggatgaaataggctgtgcagctgtttgcggaaatgagccattgaactttgtaccccggactgaacgggtagaaagcgatgataatcctgctattcattacggcacaattgcttcagcagatcagttaatgaaggatgcaataataagagacagactcgcagcggagaagaatgttttatgctttgaaatggaagcggcagggttgatgaatcactttccctgtctagtcatccgtggtatttgcgactactcagactcacacaagaataaggattggcaaggatatgcggctatgacggcagctgcatatgcaaaagctcttctttatcgaatagctccaaataaggtcgaagctgaaaagaagatcagcgttctgtccggtaattccaaggctttgaaatttatactttagcatatattaatattatatataggtctttatgaagttgctcgagagcaccgggatattgcaaaagaacaacttagatcccagaaagctttagccgaagaaaggctatctgaaaaagagcaaaaatgtcaccaactattccgtctcacagccagtggcaaggatgacgccacatatgagtggtacaagggccgagtggaagaaagggttgaaggcacatgcctttggtttctcaagcacgagtacttccaaacgtggttgaaacaggagtcaggtccactgctagttacagcagatcctggttgtggaaagtcggtgttggcaaagtacttgatcgaccacgagctgccacagcaaggatcaaaaatcatctgctacttcttcttcaaagatcaagaccagaatacttcccgtcaagcactatgcgcactgctccaccagctcttctcccagaagccccatttaattaagcacgctatgccgcagttttataaaaatgggcaaaatttaattaactctacagactcgctctggaagattatacagggcgccataaaagatcctgaggctggacctataattatagtccttgatgccttagatgagtgcgctgaatccgagttcgaagacttgatgcggaatataaagagtcaattccatagcgactctttaagtcctgggaagttgaaatatcttttattatgccgcccctacgagcagattatatgcaacttccgcagcctgttagatgcctttccaaaaatccatataccaggagaggaacagtctgagacaatcagccatgaggtgaattcggttattgagcaccgtgtcattcaactatcaaagtcaaaggatctttcgccgttaattacaaaccacttggagaaaaaactaaaggagactcctcatcgcacttacctctggttataccttatatttgattatttggagaataaaatcttcaagaagacacgacgggcagttgaagaacttattaaaacactcccaaaaagcgttaatgaagcatatgatcaagttcttaacaagtctgggcaacgtctactggctaagaaggccttaagcattattttagcggccagccgaccacttacattatcggaaatgaatgttgctatgaatatagatgaagcggtacaaactatttacgatcttgatttggaagacgatgctgccttcaagttacggcttaggtctttatgtggattattcatctcaatatatcatggcaagatttattttcttcatcaaaccgctcgagagtttctcctcgcagatttacaattgcctacaactgtttatcacccatcagagctgaagtggcaccaatctatcaccactcaatacgcgcagacagttcttgcagagctttgtgtaatctatcttgacctgttgaactctgatactaggctttcaacacatgcagagagacgattgagatactctgctaacagtgcctttttggattattcagctacaaattggggcgctcatttccgtcaagcttgcattacatatgatgctgctattttgccttctgcattaagagtttgcaatccagattcaataatcttctcagtatggtatggcatttatcgaaaatctacagatcaaagccccctcgggaatattacagatctcatgatagcatcgcattatggccatactgccgttgtgaagctgctactcgataaaggagctaagactaaggcaggggagaaatatggtgacacgccgctaatgtgggccgcttgtggcgggcatgaagctgtggttaagctgctgcttgataatggagcagagattgaggcaaaggatggacttggtgcgacggcgctattgatagccgctaccggcggtctaatgacgccatcgacaaccagcagcagcgatactcagcaagactatcagatgcagctgatgctgattgagctgcacaagaaaggcctgatcatgactcgccagcagcagatcgacatgggtggagtactctggattgggcaggcagaagtaaccgctgagcgcgggcgtgaagctattgtcaagctgctgcttgataaaggagcagatgttgaggcaaagagtatcagtggccagacaccgctatcatatgccaccaggctcgggaaccaaactatagtcaagctgctgcttgataaaggagcagtgaaacctagatatttatgaatcatcgcacatcatagacaatagtgtttgtggcctgctacaagcaacaagaaccttctctatctttattctggcttgtaaataaaggttactcattattgtcttgtttctaatactatatcagccataagcctcatggtatttgtgatccatgtagaaagggattcaacatgaatggcgctagacactgtttcagctagaatactgtgaaacagctctgtttactatagccaatagaccgggagaggttggcgtcgtgggcaacatcttccaaaagacggaggtaagtgccttaatgctttgttggtagtcatctaaatattgatggcagactttgctcatcctaaaagatcttacccgagcattcctgatcacgaaagaaggcgacctggcgacttctcttgggaggaggagctcgatgtcgggacttgcttcctactttcttataaacttaatgtgaccaacagatagagtagctctacagccggcgagggcaatcacattaccagaacacgtcaagaaccattcaatgtaactatgggaattctgttccggtaatatcaagagcaaagttttgtaagagactaccttagcctacaattattcatcagactcaatcttccgtttctgaagcaaatagtagtattgctgcagatccataactttcgtaggcactctctcaccctcgaaagtgcctttaccatagccatcgaaatggactttccaggctattaaaaaattaaaatctcagaatcaaggtgtttttttttgtaaggaaaggggaagcttactgctagcatcgaagccaagataggaccagctttcattaagataagccttttcagtgccaacacggatagtcttgacctggcccatttgccctggcgccggacgcagttgtttaaggccggccgcgagcgtgacaagtccactaatgaaggtgatcgccatatgccttccgaaacaatcatgctgaccatagctgaaagcgctgacagcatttggctttcgcgttgcgtcaaatttgtccgcgttggggacctcggctggattgcgtccagcctcgccctgatgaaagtgattagaagaccttctgtccgtctacaagtttgcgggagaagggaggccaagaaaaaggtgcagaaaaagatgcttagaagaaatcgagacttactagcattaatacaacatagttcccaggctggattgtcttcccctcgagctcaatgggctgctttgcgacgcgcatgcaacgctgtgagcttgtaagtcgctgggcttccatgacataggcctggatcttttgggtatcgccctcttgagcaaaagtctgaacttcattccagatggaagcattttcaggcttgaggaagaattccatgacttcataaacctaaagagccgttagcactcaattcattaacatattgccaagtcacagtaggtgtctgtactcaccacagtgacgagaacgccaacggcgccaaatgccgtcagccacatattgtcaacaacttgctcaggcgaggttccctgttccagaaacttttcaacaattttgaggccacaggcacgcaaggtgcctggtttggggtcattcacagaaggaatcgtgtggtgaccgaagaaattactgctgcggcttttgacctcgtcaacaagcttgcgagttgtgtcaatgatgaccttggcgctttcctgagcgtggcgacggcgattccaggcttgtccggggtcattgttgttgactccccagagacgaatgttgagcagatgtcggtatagctctacgttgttgaggacaccagttttgttatcctcggatttcaagtcaaagtagaagaggtctccgaggaaccgggcgtttagtgggatagcgacatcgcggatcaggtctatttggtcaaggccttgctgaagattaaatgccgcggattgaattagcttcttaccctcatgcgcgatgaggtcagtcatagctttctgcagatctggcaattcgctcatcactttggtccatttggcgcggtgttcaaagttgcgagcgctgtctccagcgagcatgtaccaactcacgtcttttgtaccaggaaacatggagttgagtgccgggagccagggcacgacaaatttatcggtggcgccgaggatttgtttgacactttccccagtgaagagaacaactggtttggccggaggctttgggtcgtctgttgtgaactgatccaaggttttcagtttcttggcaatctctatgttggccttctttgtgtacatgggttgcatgacggccacagagttaaagggaaaccagccaggaacgcccctctggatgagcttgtacagcatagatccgccgagtgtcttgggatcatactggacctcgttatagccccagtttgtgaggtttgccggcgtgtagtcaattgtgttgaacctgtcagatcgcacaagtgtgacggcatccgagaggacagcccggccaaccgtgtaagttggacatataccgcagcctgtgttgcgagcaggcttgatgtcttcagccatgaggcctggataaagctccaccatgtcaggggatgtgtacagattctcgagaatattggcaatatcgacatttgggttaatatcggtaaacttctcgtacttcttaaggccaaaaaactcgcggaactcattcagcgaggccacctgccatttgcgcgcttgattgatgctaagaacctcgacaaccttgagcgcttttggcaccattcgggcaccaaagacgcctgccggatcatccattgcctccttcagaatgcgcacaaggtcctcgtctttgaacctgccgtcggcttgacgctctaggccatcaaatgtccgaagactgggatccttcggggtgctctgttcaaacgtcatcaaagcctgaccaagatcggcccagcttacgtttgccaaatcgtccgcgttgcggcccggaaagagcttaaggaagaaattgttgatccaacgttcatctttcagagagatacaagcgtggaatctgtatagcaagttgaactcaacgctgacttgattgccgatgccacgaggcaattcttcttcatccttggggtccttaattggaacccttggatctagagtccagtcacttgctgagtggtgggtgttggtgatggcacggaggtaatcgtgtaaagatatgttgacatacaaaccccccacaaccagacgagcagtgttgaaaagatcatggtcttgtttggccatagccttggctttttcctcggcgctcgcgttctctgaacagattagagaaaagcgtccattctcatttatcttgagcaaaatatcggcaacatagttatgaaagcgactgtagaggaccagcatgacattaacgccaggcggctgcccgagcaaacgtttctcggagaaggtgtctggcttcaacttgccctctttcatcgtacggatctccagctggtcactgagagatgagccgtatagaggcgctaaatcaagataggaggatacatcatttttgttcccgtccgtgcgacttgtacgaaagatgtcgtggatgatgatggcagcgtgatagaagagcatggccgagatgccagctgggttttctttgaaggtatcgtcattgcgagccaacaagaggtcaaagagcagacctggatccggtttaacgccatgaagcaatgtctcaggcctcaccgatttggcataagccgtgccggccttgcccagattgggctggagaatattgttgaaactcccatcaggcattcggtactgatgcaggccatctgcctcgcgtgatgtatcttcacgtagcatcacatggctgtctggggcctggaaagcgacgctctcagaccccttcttgcgcttgtggctcggctcactggagttgacgacttcatactcaatattaccacctatgtagctcagcggtggatgctgaaggttgttccagagcttagtgatgagcaagtttgtgacttgagttctttgctctgacgcgggcagagaaataagaatgccaatgaggatctcagtggagctggttatcgtcagaactacacgttcttaacaaccaatttatgcatgtacttacgcctttctatcgtccaaaggaactcctttttgagtaagttcttggatcagatttgcgatttctggcaaggatgcttggctccttgcgtcgacgtacgcgtcgatcaatccgagaggtgacttttttccagcctcttggtaagactcaccgtcctcgaagtgatcattgtttgccatgactctttttgaaatgagaagccacgaggtaaacaatagaagtaaggaaggttgattcaattttcattttgctgaaaatgcttgcttatatattgccattgtctagtagcaaacatggagataagccccgcgccgtatacagttccacagactatctgttttcaggttgtgtatcgagtcatcacgccagtcctccacaaacatcgagttgggctccaatgcaggagccaatgaaaactcaatcacaaaattgattggcaggattacattccttgatatggtgtgcatgaggagatgctgggccactcgggattattcaaggacatctgcgggaagaggttgaaccaagatgtacattttatatgatgcttgactcaaaagcgatgaactgtattttagcactgtaaaaggacaatgattagcttcaaagtttgctctagcgatctttttccatattatttctttataaatatattcattctcactttgcctagtttcccttacctatgccactgcctgctcacaatggctaggcatcgatgctagcacagaatgcataatattcctgacacagataactttgcattttcctctgcatgtatctatttcactcatacccccctgtcttcggaagtattactagccgggtggaggaaacggcgtatggcaatatcaaaagatatgttagatgtggtcacgagggtcttgcgggtgtaacgtcaagtgctgtaatactaggagatgtcttgcactacgctcttatcacgcatgtaatccaatcttttacatttttttgttacgaaagataaatttgcgattggtttctgaacaatctaaatggcggccactgactcgaggttttgctatcggccacaatctagtaatactatcatgtgtacaagcgaccaaagaggcgggataagagtaagcattttaggtgcgctgatagccccagtaaaggacgaatatgtagagtcccatggcgcatgaaagggaaccaatacgcagtttcacttacgtctcttaagaattgggttttgggcattaatgcagctcataaagcctattggtctgtctagaatgaatggtatcagtatgcacacgttaattgggcctacgatatagagcaaattttgacgtaatttatatgcagtcttggctaccttgtttcctataaattaatttttggtgatcctgtacaacacttacttgcagttctgtgtgtctacagcctgacaaatagactgcataagataggccgagcctataaactacaatttcagtgatactgtacagcgcacacttgcagttatatgtggttacagttatatatatcaagtttatagatcaactttgagtcatacaataccgtccatacttaggacgagaggggtaattttgcgcttgtgcgaccgtcttctgtgagaggtcaagggccaacttgacattgtctatggcgtacagtgcttgagaacaggtcttggatgcggggatttaagaatgccccatcggacatacccattactgttgttgtttaaagttgttttttgttgttatttctattgttaaagaatagtgtaaagatctcttataatgaaacaggattctataatcaactagagaaaaaaaaaaaaagtcatatcttctcttttgcgttgcctagcattttgaagaacttcaaccactgttgtaggaagaacttgaacactgtaccccaaatactggcagagtctttattaaagatgggatcatcagcgagaccggagatgtaagccacagtgatatcccgagcaagctcgattgccttcgaatcgtgggcttgaggcaaatgttgaaatacgacgcgacccttcttgtcttcaagctctttgcacaacaaaggctcagcgagcgatgaataaagacggaattcacagaagtagagccctgcattgtccgagacgcatgaagtgacattctcataaacgttagtgttttatagtatcaagggttttgagaaaaagatgttggataaaatcagattgaagtactcactggataaagctgttgtaccttacgccacgcagcctcgacattcaatgatgttgacagctcctctggcaagccaaggcgcttaagctggtccgagtcgactttcttgctatcgtcgccagggagtttgtatccatctctgcgcgctttcgtctcgaatcggaattgcttgtggtcccatcccaaagcaatcatgcccaaatgtagaataaagtcgacattgacgtattcctcctcatcatttggctcaggctttggcagaaatagcgaacgtttgccactccatatgtcccgagagacatagcggacatcgtcgtacgtatcccaggtgtcgcggaagtacttgaatatgcggatctccttttggttcgacattggtatgctatctggaagagcatctctgactagctgagatgtattgtaatcgtactccatgaatggctgagcataaagtgagtgtaatgtccacagtctactagttgatctaatgacttacccgattgccagtcacaaccacattaattatgcctgacgatgccatcctaaggatttcggatttcctttaggtctgggggtcggaactatcaaatgatagttctcaatgccactttcggtaagacttgaatcgcgcgattgtagaatgctaggttttggtttttattcgttttgaagtaacggaatgccggcgctcattgttactcttctgtcagcaaggctgttgcgacgcagtcgctgataaatagttgaggataatcgtctccccacctctttacgtcagtcatgcattatgctgttgggttgcgatatattgattcaaattacaaagtaagtattctacgcgcattggccacgtcactatatagctgctcatgcatgtgtgtcattcgcctcaagggggacgaggcgctggacagtctgtgagttagcatcttccatttcaccatctcccagaccaacttccgaccccaacaaaaaggaacgctggccgcgggtgtgtctgagtaaaagatctcgctgggagcgtcagatctaacatcaatatcaaggggtagattgaagagtctgatttaggcttggtagcttagtaaacttctacttagtatcagagattcaattatcaggtggatgttgaattgagagtccaagtaggagagttgagagtcgaggtctctcatcatgcatcatttcaaaggccatgaggataggcacccgaaatatgatctcgacaattcttgtccgtgaacgcagctttcatgaacagtctcgttcaggctgccaagactaccccgcacatatcatcaatttgttggcggtcaggtattttgaagctcaaagcaaggcgtgcatttatttctatcctacatggctcaccaacttcgtccacgacacaagagcccgcgtaaatcctacaaagtcactccaggttactttgaccagctgttactttctcttttactgcttcatttgagctggccagcttgatagaaaaaacacggcggtcctagatgcctccaaatctgcggctccgcgctcggacttggatagatgcaattagcgccaaccttccacgcagtcatcgcttcctccggcaacagaaaggcgacttgcgtctcctccatacatccaagccctttcaatcatttcgcttagtactaagggtgggtatcccgcttttgactctccgtgatggcaactaggtaccgatggtgagctctatgtagacagaacaccagcgtatcgttaacactaacgaccatctgcagcttgccttgggtactggaacggcctggttcaaggaaaaaggagacacgagttttgaccagcgtcttgtggaactaataaaaaaagccattgagaagggattctaccatctcgactgctctgaaatgtatgggaccgaagaggaagtcggtcgcgccattcaagaatcaggcgttccccgcgaaaagcttttcatcaccaataaggtcgctcaaggcatcgacgatatccatgcagcagttcagacgagtctcgagaaattgcagacccactatttcgacctgtgtgtttccctatcggatagccaaaatgatcttgtaatagaagaattaacgtcatggaagttatttgattcataccccattctttgccaagtcagatgcggacttgcagagtgcatggaagtcaatggaagaaatcaaaaagactggcaaagccaggtcgataggtgtaagcaactacttgcgccatgaggtcaaggctacgatgttaaaggcgaccattcctcctgcttttaaccagattgagttccacccctatctgcagcgcggagacaattacatgtcgtggctgcaggaaaatggcttggaagtgggctcgttcaatggcctgactcccgtattcagggctcctgatggaccactgcgtgagcccttggctcgcattgcccaaaagcatgataccactgaggcagctgtcctgatcaactggattatacagaacaaagttgtggctgcgaccactaccacaaagcctgagaggttggacgagtatgtccaggctttaaagatcacactgactcaggacgaactacaagagatcacggatgtaggctccatgtaccacttccgcacatcttggccggagcgttttgaagcagttgatcgatcatgaaagatcgttaccatgtcgatatggaggctcatgcaagaggagcaatcgtcatggttagtgtatttcgtgactcgcagccggcctcagtcttttgttgtagaccaatagatagacagctaaaaagaaatgggacttcaacgccaaagccgtaatcacagcttccataaccaagggtccttttcagaagtatgccaagtccagggtcccatgagtcttgcactacgccatcagatcaagtttctacgcatagccttgacagatattttacctaatgcgatgtcggtgattccttgcagttccaatgtctagttctacgtacatagatgaccaagatgaagcattctcgcagagctagcaactattgtgataaaagctttgtatcgtggttacacattaaaggagagtcagtcgatggtatatacgtggtggatatttattatgaatatagaactcagagcaaagtctcctcaggtgccggctagtcatatcaagagtagacaaaacctttagatagatcgtgaatctcttcgcttttcttctccatctccacgttccaaaatttcctatatctctcaacggcccctcgcccttcttctttgagaaccgtctgaagccactcttcatcaggttcttcttccaagtcgcagtcaggcgtcgcgccagcttcaagaagaacctcgacgatgtcccaatggtcgccgataatagctccgttcaatgcactcctatactttcccccgcgtacgttgacgctggcttttctgtccaacaacatcttcactgacaaggcctggcctgaatacgcggctgcttggaggggtgagccaaatatcccgcctcgtacatttacatcgatgtcagggacttgttcgaggaggtatttcgttttgcgagatgtgcaattaatattcgcacagccccgatgccaatggctcgaatttttgtgtaccccgtcgagcttcgtctcacatgccacgtatagcgcggagcccagcctctcgctcacgatgctggtgtccataccatgcttgatcaagatgtcaaagcttctgcgccaattttcgccctcagcagcacttttatcatacctaccgtgcttatagaatgccccacaatattcatgtatagtagtgccttcaggtgcaaactcatattcccccatgatggcatgaagagctgtgccgtagtcttggtttacatggttgacatgcatgccgtgattcaggagagccagaagagccatatcgccaccacagcgaaagaccgcgcaacgtgcggcctcgtgccaggcagcacaatcctggagatggatatctgccccgtgttcaagcagcagttgcaccagctcagagtggctccagctacaagcagccgagagcgctgtcccatgtattcctcctagagcattcacatcagcgccgcgatcaagcagcaattgcgccacaggcactgagccttgggagtagaaatcaatacatctaccatcctctccacgataaagagctgtccgtagctggccgtatctgtcctctccacgacaagcagctgtccgttgctggtcgtatctgtcctcgccctcttgacaggcagccatgagcgctgtcccgtatttaccacattgggcattcacgtcggcgccgtggctcaacagcaactgcacgcgctccacgtctctcaagtaaacgccacaggcagccgccagtgcagttccattctcttcactctgcgcgtttacatgagcgccacaacccagaagcagctgaatacactctctgctacgcgccatcccctcgaattcattgacactgcatgcaatcgtgagcgccggtccattcatgccaccgctcgcattgacgtcggcaccgtggtcgaggagtaagcgtagcacttccacatttggatgccggcaagcagcctgcagagccgatccccattctccgccctgttgattcaccctggcacctttgcttaaaagcaattccaggatctggattttgttctgcagtgtaaaattattactgattttttcctccagtgaagactggcaatagatttcccacgataccccattttctctccatgcagcagcttggagtggtgtaccgaaccgactgccgccttgagcattgacatcggccccgtgatcgaggagaaatcgcaccgcctccatcgttccttcgctacaggcaagttgcagcgcagttccccagatgtcgccgcccggctgatcaactttggcgccattatcaaggagcagccgcatcacgcaatctgcgtgtttagaatacagcgatgctgccgctgccgcgtgtagtgccgtcccgtacttgcccccttgagcactcacatcagccccgtgcttgatcaatagcggtatcagtattgtctctatttctttgtgttcgatgtagtcattgctcagcccagtgtagcacaaagcctgtatcgccgtggcatactccccagcccggatattggggtctgcgccgtggtgcaacagcatttggatgtagccaatactcggtgagaggtgcaaatcatcgtaccgtaaggtgcatgctgcatggagcggcgtgccgactgttccactcaaaacattgacgttagctcccttttgtagcagtagactaattctcttggaatctccgtttcttattgccgagtgaagcgctgtccgttggtgtccatcctgtgcatcgatgttgactccatggtcgaggagaaaattgacgcttttcgtgtcgcggcggctgaccaatggtagcaaggacgtgtaagcgttgaaatcagctcccccatgtgctatcaaaaactcaaggatgttaggatggctgccactcgcagcggcatgcagtgctgaataccatttagatttgccatagtacacactgactttggcacctgcttcgagaaagagctgcgccatgtctgtgttccccccataagctgcatgctggagcccaaagtccaggtcttcttgagtcaaatacttatttgcaccaagctcttgggagagtaacgtctcggttagctgaagaaagccatgctgagctgtgtagcaatatggcttcatcaacatgtacatattattcgaagagctatatttcataaccagttgagtgaataggctttggctgcctgttgcaagcgcaagtctcgcctcacgtaagaccttggccgaccatgatgcacgtggtatctcctcaaggtggagcgcccagttatctgccacatactgtatcaagggatacgccctttccacgcccattttattgaattcagtgtatttttcaattatggtgtccaaatatgtgaggtaggcgagacatgaacgcacaatgtgttcatgagcgttgatttcagtgaaggagaaggctgaggtaggccggttctctattctgctggaagtcaaatactctttggcggaaaaatggactaggcgaacttttgcagggccgtactgtactcgtgaaaatataactaagccggagaaatatttcaatacatccataggggaagaaaggcgcatttgctcatcaaaggcgatattgtcgttgggattgataatgaatatttccgtaagctgttcaatgttaaggacttctcttgagaatgctagccactttaacgagtttataactcggcctcggaatttagcattaatattttcaagaattcgatcatacgttgcatcaaggccgacaggaaggtctaagagagcctcgcgaatttcagctggcgatgaaatttcttggagtatttcaagctgaaatcggacatattgaaaccttgacgcgaattgtcaatcaaatcgctccattaattgtttcaaagatttgacaacttacatgctgtccgcctttttaataagtgcctgtcgtacctcttcctttacgtcatctttccaagacatgaaatcatcagtcgctagagttgagttgatatattggcagatatcattatccagagtgtcctgtcgggccaatagatcaatctcctgtctcgccggtagagataaaagagcgcgtattttgaggtcaatatcctgttctttgcggcttgtcatgaaaacatgaagattttttggtgcatttgcctctgaaaaaatgctggataatgtccttaatagggtttgcctttgattgccaagtagtgggcattcgtctaaaccatcaataacaataaagacgtcagagagccctgagaaagaagctaaaagagttgcttcgagagttttagtatcaggacgctcgcctcttattttataatcttcgagatgcttgattaaccggaggtcggtctgtcgagaatatatctgtttaataagtgaagccagcattacatttgttgtttgcttattaatgtcgctgaagctataatagaagtaagcgagaactgttgagcgctttgatgtatatttttctttgagatagccgataaccgaagagcttagaacggatttcccagagccggctatagccgggttagtttcgcctctgagtagatggaggttgtatgcagaagcagaattgttcgcttacctttcccatgaagccaaagtaaggagcaagcagttctttcccacctcctaaactcttcactatgcttgacaagccattcattggtgccagcttcatacctttcgcgtgcagtgttgtacaatgacgagtgatcaatattacagagccacgccaatagttcctcgcgctctttttttgattctgcactctcagttgccaaacgttcctcgagattctgcatatcacgccaaagcccttcgattgcggtaaagcttttctctcgttcgcgaacgtcgttaactaattgatcccagccattccagttgacagcatcaagggtgtggcgaagggctgacgtatttgagtagtaacagcagcttttagcctgaaatttcaagatttgcctatagagtcgctccaaggcagctttatattcgtgatgcgattgctgaaagtcctcgtggttcccaatttgtaactcatagcgcttgttgtaaagttcctctctcatctgactctgcgcgataagagacgagatgtatgctaacccttctgccaaggcaatactttgagctgaaatgttcataaataacttgtacaataaattagtaatggcccctgttcgatctcgcatgacagtaactcaccggtagcaaaaagctaacaccggcccaagctattgaagcaggcgggctggcgctcacagcttggctgatgaagctattggcggagttgacaacattcaaaagaagctttgaaacatcttcaactgtgactttggagctgccgaacttgagcttgtttttattgacgttgtccattttgctctgaagtatcgcccacatccgttcttgtatattcactttcgattgaaggttatcgcttaaaccggcgacgacgctgccttgtaacttattctcatattcctcaataagtgcggcgtcttcctgtcgcagtgtttcgtatgccacattccagagctgtcggataggaacattttccaatttgggcgatataacctggacttgggggtcctcggaacgtttgaggggggcgctgatgcttgtttgatcgatgatcgagtcattggtgttatgagatgtgctggaatgtgctccttcttggttactttgacttgtttgggcatcagcataaatcaccacgccaggctgttttgtcggcagaggacgcgactgcctttttttccgttttccgaaacagtttttgatccccattgctgtctttgttgttgggtgtgaagatgctcctaaaagcctccgaattgttgattgttgattgagaagaggaggagtaggacggttggagcctgatgatgtctgagatcaggcacctatttcaccgcggcagacggacgataggggccacaaccgcaatgctcattagatgccttctgaggctgtgcaaattgtatcaccaacttacgtgtaaccagtcggcggaaacagggaattatcaaccaataaacacacatttctaaactttacatgctacctatagtagcactacatatagtatcctatctagctgttgcaatgaataacgggccccgatctagtgaacgaggtaggactgcttatacgggattttacttgattccgacaatagctggtgtaagtatagcataaataaatccgaatggttgcttttcttacacgttaatattagctctctgtaagtgtattttgtttcgtcgctttttctagattatatgtaaagtacatgtatcgcagtgatattttataacttgccttttggttgtggtttatattgtaaaggagtctaactgcctttgcagttagtgcatttttgttggtgcgagtcaggatgaagtcggacaaggtcttatcttgtacttccatactaccagccgagccacaattttctgctcatcttatcactattgaattcatatgggacgcctcagccgtggatgtttgcgctgccggcagcgtcgcgtccgctgcgatgaggggcggccgtcttgccagcgctgcatccgccgcaacgaggtttgtgagggataccgcgatgaatcgtcgctcatattccgccacgagacggacaaagtgattgaagtctcgcgcgcaatgcaaatcgtgggtccaccaaactacacggattcctcgcattcttcctcgcggaagcgaagcctgtctgtcaatgcgagctcggcttctcgacagtcgtcttccttctcatcgtcactggccccggaggaggcttcgggcatcacgatgcgcaatccccagccgtggctgaaagggccgccggcaaaatttcagccgcctctggaagaacaggccgtagatcagttcatagatagatatgtgctgtacccctgcaatcagacgtcttctcccggcttcctagagcatttgccttccatgttcaaagaagtcaacgtcgagggtcgctacgcgcttcgctgggctgtgcaggcggcagcatatgcagacgccgtctcatcaaaccaaaaaagtaaagcgcttgcaagcaaggctctgcaatgctatggcatggcactcaaggctctgggggagtcgctctctacgccaggcaaagagccggatgattatgatctaatggccgtggtcgtgctggatattttcgaggtagacatatgcacatgttgtgagatacacatgtagttccagtctttgctgatgttttcagacattatatactcccaacgaggtcagtaaaggatctcacgtccagggaatggcgcaactgcttcgtttacgcggcagagatttggtctacgacccccgcggctggagcctatttcgacttgcacaccaccgaattgtaaggactcaatatgcattttccattgacctttgcccactaacagcgcgaagcaaaaacatcgattagcgtatcctatctcgcaagtctccgaaacatcaaacttgctcaacgagttgaataacaacgagccctcggtccgcctcgagaagaataccaataacatccttgagacatgcaagcgggcgcggaccttgctagaccttgtcactgcaggtgggataccggcatcgaccattgtcgacatgatcaaagagctgcattcgtcggacctagaagcagtcagttggcgtcagacgtcacagtggtcttttaccagcatagccgtctcggaacgaccagatctctcttcagcagcacatggcatcacggagactattcagctgcatccagatgtatggatggcctacgagtggaactaccacaggacagcgcgcataatctttctacagcaactgctgcaatgctccaaagccgccctggaagccccagatctcaaagaggtcgataggcagatgctgaataataccatcgcagagtgcatctcaacgattcaatggctagccgacgagttcctcgctaccgtccctcagtccctcggggatgttaatcatatgggttggctccatgacagcaacgacggcccgcctcgctgccgcgccatcggcggatatctgcttctatggccaacccgcaccgtcaaggcgcaaacgtctgcgacgagcgtagatcaaaaagcgcgagcacagagggtgtatgaaaagattcgtgaatgtactggaatgaaggatcttctaggtgacaagagtatcatctgatgtaccaagctcaactctatctaaatatgaaagtgcgcatgcccagctaggtacaaaggataagatcaacatcaatgtgtggcccgatatgcaacgatccttgacgtctcatctcttgacggcaacttcatccagctctgtcccatccaccaacttgatcttctctgcactcagcgttacaaagcaaatccggcatatctcatctgtcctgtttatccactggtgatttacacccccttgaatgagaaactctcccgctttgacagttctctcctccccgctttcgagcttcatgacgatctcgccgctaatcacgacgccatagtccagactcagcgtccggtgcatcggcacggtgaagtgaggcgcgatgttgctgatgcagaatatggcgccgttgggcgggcagcgtgggatcgtgtttgggtggttttgtgcaggctccgtgttgttgacgggcacggcgttgcgcacgtcaaagacggcaaaggacgaacccgccggtcccatggggtgaaataaggggacttcactatcggaaccaaaaatggcggttcctgctgcgtcgtgtgtcgtggtaactatgcgagggttggagctgggagatgacatggcgaagatggtggaagtgcttgaaggggtttacaatgagggcacttggatcaactctggctacgttggcctgtggttgggcagacttgagatatgagagagcaacaagcttagatatttcagcagttgactttcttagcgttccttgagctgaaagtagaaatataatatgtagagaccaatagtatcgcaggaatcaagactgagagtgagtagcggctggtttgctggattggcagagggaactggggctgagccaaaatcatcttttcctgtcggaaattcagctcacttatatagacgagatatgtctccatcacgcaaatccaacattttttccaatctaccaaaaggaataaacctcaaaagcaaagcgcgccatcatgttcgcagtactctctggatacggaaacttgggcgaggagctcgcgccgctaaccgcagacggaaagttggacgatggatgggtcaaggatgcatcgcgtgtcagatgacgttgacagattgtgccgcttttcgtaggctacttagcatagccctacatatcagaggcataatttacaatgaaaagaagagtttaaaactagtgatcttcctataagctacgaagatggttcaaacaccacggcagggcattaaacacaaggacacattatcaagcatcttttttggtgtagcaagcatccaataaagcaagtcttctgaaaacgattctcattcttttggagaactttactggcaatctttaaataatggtaagtcatttgaaaggcctagtgagaaaatctactgttcttgagccgtctttgttgaaatttcccagaccgagacacgaggccaagtctcaaaggtgcaaccgatgttagcatttacttcactttagactctacactcgctcttggagctggaagcccaaatctcactctgacatcaattgatacattgacctgccatgccacaatgccttaatggggcgctcgagaccatttcttgtcaatgacatagaggatttagagaatttgattagatgtcttggtcagtattcgggctttctagtttagttggtatacgtatcatcttataccaaggcataatgtcacgactgctttgtaataatacggacacataggtttgaaacgcaagtgctctatagcgtgtcaaaggcgagaaacatagaacatatgagctcaagcagctaaccatctacacggacaaaacattggtcataccactgtacttctcttgaacatagttaggtgttgagttctgatgagcttccgccaacagatgtactgtccttaagtgtagccttacaaagtcattagatatttcattatataaattctcatcataatggacgactataaatataattattgtcacacacttacttttacttctttgcgtcagtttcaattactctcatctgctgtagtagctactcttgcttgcttcatgttacgttgaagctcattgcggctaaaaaaatgtaattctcaattatctcgtaagatatctcaagtcccagttcgctttagttgtctcaggatgatattccttccctgcccatggatttccgcaaacgtgcaaatgcgcataaggcgtcccgtcaaacatgacccaagccccttcatcgcggaccgtgtttggcaacccatcccgcttcgagtcaaatggccaaatgatcatgtaatgtggtccaattggaattgccgggcttgtgacatccgatacactaacactgctatgttgatttgcaccacacagcatgtagatcagtcctggtgccgtattggttggcttttctttgcctgcataggcgtctttgatccattggagaccttgagcgtcacagcacatgggcacgtttccaatgtggttttcgttgcccggaaaacacgtccaaccatttgttccttcgcgtatgactgttatcttgcgatcatgagtccattccgctacagtggcgtctttggtaacctggataggaccagatgcgagagccctgttgattttgcaggaaatagcttcctcttcctcgcttacaggagcattgggctttgccgggtctggtacacagcactggaaagcactggcatatacaaatgatgccatattgaacggtggcgtgaagttcaatgtctgagagaaagttttgtgaatagatatataatataatatacagaagtcggctataaagagttgtgtgcgtgtgtgtttgtttatatatgtgtatacatttgctattttgacaatgattgagacacccaacacaacaacaccaagacagtacgcaaaaaatccccaaaaaggttaagtattatcgctgcttcgtctcctcatcgggtcggtcgggtcggtcggcttatcgttccaaatcaaacgcaaaatccatgacgcaagaaaagtagctcttagtttcagaaatttgccttcttcagaattaagacgcttggtggttcgatctacgatcgcattcgaatcatggcgtcattttacctcggcttcaagatttcattgagatctaggtataagcttgagttctgaaaatctgaatgacatttactttgaatctttggacaagtaaaattcatagcacagttgccaataatgcagatagatgatctaatcctcaattgagccgctgttgatatagacaagctacataataacaaacattcaacgatacagaaataagttaaatcacggcacatgctatgcaccgcgcatctcgttatatctagatgattaccaatcatgccgaaattggtaacatcagtggtaaaagatcgctcgtttgattagtttcagtcttcagtgtgctagcactgttgggtcgaaatcagccatgctaccgaggtatagcacggtaagggcatgcatccgaccgaaagttaaacacgatagtgaccgctaccttaggtatctcccatcacgtccactgatttgttgaaccaaatcggtgattacaaacagtaatggctcaaacctgcactagccctgggaactaacgtgtggtatgaatacacataccctacaagaaagcttggctgtatcaacaaccgtagaagcaaaaacttatcaatatcttggactattttccgaattcttgtactcgttgatcaacggtgatcaacggccgccttagtgttagctgcataggctcaagatggtcgttggcaaaccacgcgatacgctcaagtgacgggaacatctcttggatccagaaatgagtcgtgtaactaccgacaggcgcgggaagacttactagttgaagaggtagagctacatttgttgacggaattcgtcgctgcccaacgccgagcgttgcctccaagcggtcttgtcaaagatgactacctttttgaatcggcaacagacggtggcaaagtgcgaatgtcggttgttttcgaaggagataagaagtcgctcgtcgtctttaaaatgaagttcacaagctaggctagagacgagcgagcgataggagatatcgcatcttgactttccactcctccatttcagcaactttgctctccaggtcggtcttatgctttccagcagcaggctgagccttatccattttagattgtaggtcttgaatgatattgttcttcaaggcgatgtctttgtttgaagaattcacctggtattctagagccttgtactgtgcagcagtgaaagaagactggtgatgagttaaagcggcaacctattcaaacagctggccttgtgtactccatgacaagcataacgttctccgtaaccttttgatcaacgattcccgataatagcgactgggccactatgaatgtttgtctggaaactggcagaagacatcaccaggtggtaaaactaggttcattgtactgtaatctaaatattctattaaaactagcagtctatgtcatctaaacgagcgtaagaagtgaacttatatccagctgggctgaacgcgatcaaaaaaatgtccttcaacccccccaagaatcgatccactgttcatcgatcttgtgttgaatcggcaagctaatactcaaaccatttctgttagagtacgaccatgatatttgtccaggtttttatacttggcatagataggttccaacttccttgaggccctcattaccaacgcaagtatggcaccaaaatacattttcaggatcaatagcctttttgatctcgctcaatctctcataattggagccccagaaagctttctggaaattgggctcattccagtaagcctgtattcttagttagtgcttcatctagcaaacacaaagagaagaagaaagtcatgcctcattgagataagctcccgaatctggagccaatttgcgaaaagcttcgacttggacatggttaatactagattcaacagcgcttcgcttaatctcatcgagcggcgaccactcttgggaagtgactgcaaggtgtcagagtctcttcaaatcataatgctgggacaacactatgtaattggacttgcctgcgtgaaccagagcttttctccatgcagggttgatggcattaccgccaccccttggtttggcatcccaaacgcctgttccagagaccatgtatagccttccgccagcgggccccagaaagtcaactagagcatcgctaaaggcatcttctttcagtgtatccggcggcagaagccatgatccgaccaccttgtccacacctgcccccttatcatctgcatattcgaggaacatactgtgaaagttgggaaagacggttgaggataccttcgtcgttatctgactaggaaaatcctttttaatctgttgaacatagggctcaagcaagttatccaatgtagtagatgatgggggatcgtatatggcgaagactgcttcgaaggttgccatatcccctccgagccctgcggcgctggtattggggtacaggtacgtaaatgccgcgacactcgagttggctagagtgggatattgtgctatcatataagctacactctcccaataggcctttgagtttggtgttgtctcgatggtaaagtcgtataccgccatgggcttggatgggaccgttcgaacagtcaccttggtcaagactccaaaagtacccccgccgccctaaatatgtcaggaacctttggaataatgggaagagcagttattattgaagaacatatcacttacacctcgaactgcccaaaatatgtcggtattctgacactcgttcgccgtgattatttctcccttgggggttaccatctccacctcataaacctgatccgatccgagcccgaatatgtttgatatggggctgtggcctccaccagtgaggtacccgcccatggtgacttctggccccattccatcaacgatggtcaggttgtattggtccaagtgagagtatatatcactgacatacgatgcggcccccgcagtcacggccgttgttttaatcgtagttttgcagccctttggcttgaactcgctgtgtaattcatatcctccgaacatatgtcttgtccaaatggatagagaatggggtgccgtagatctgtttactgagttagatgtggatcgcatgtcggcatattcattctcttaccgcttcagatagtcatgtcctgatgctttgatgttcagtctcacattatactttctagcaaagtcaatggcttgcttgatatggtctgcagtcgttgcattcacaacataaactggatatcccagcccactgcacggagcatctgctgttggcagacaggagtcgttgttcatattgttccacgccgtactaacaggatcgtcctgatggaaagcgaacgagctccatgatttttgtatgtctgcgcaagaggtgttggattcagggtcagaggaatgacaggcctgtgctggcggcagcggatgtaacaaacgccccgatagactctcgttgagatgattccattcggagatgctaggccaagatgcatcattcggagtggatttgcaagtcgtcttggaagcatccacgcagcagagtgacgaaagatgaacgaacgcttgtaggactggcagcagtctcaagtggtggacaatcatcttcttcctatgagaaaactggaaggagagaaaagtaggaaattataaatttgccaattttgagtataagaataagattaattgcaatgaaagacagaataatattgcagcatcaagcacgcatatcgccagtcttatatacgcctgtatacgtggatgcttggaccggtctgcaactccgaactgcggattccgcagttttcgcagttcggcgtcccgacccaagcccgcgcccctttccatattacgacgcgcaagcagggacttcgccccttcatagagtaagtaggaatttgttttatttgtgcattaaatttataacgtcaagctcggactagaactgctatggaaaagcggtggaagccggcgacggcactttaatcttgttcgccagggcaggtaagccagggcaagtttgctacgaattcatcttgtttagctctaggcaaatgtctagggactgcggttgttctcaaataatatctagctgctcatctccaatttggttaagattgatataattatcccactcttcccaccactgcgtgttcagctctgcgagagccatgatttccttgttctgctcagcatcgtccctagagccatattgctgaacctcgcttctttcttttcgcacaatagtttctgggagtctctcggaaaaagtttcggtaaccgttttccattgctgcagtgccaacggctttcccgtcttcgagtcaatgttcctctggcgacatgcgtgaaagattgcgtcaaacataacagacgctcctagcttgtttttcacagtcagctcgctcatccctacaggaactccttgtttcagagtatcaataagggcctcgatgtgaatagcagctcgtgtgagttctctacgctccggaaatgaatggaagattttgtgcgattctataattaaacccatcgctttatttctctgagtgggtgtgattgccataaaagttgccatgaacctgaagaggaaagtcgtcgcattgaatagttccgtaaaatatggctcagggatggttctcagttggctattgggatgcagatccgaaacatggtcctgtccaagtttcgtgaagtgagtgacgagacttgaagcagcgtcaaatgctttcagaagaatcgtttggcgaaaaatcctccaatgcgcatctgaattaggatctgtatttgctggtaaggtaaacgttagagcaaagacgtgcaatttggtattgcaccactcaatctctaattctggtccccacgagtcatgattcgcctctttgagcttgtttagctgctcgttaaatatctcagtggtcgagaagtgtagagcgcggtcatctatattgcttagagtgtcaatcgcggagaccgtaatcttgatgattgtgattaggaccttccaccatggaggaactcgattcgacgtgttattcagagcttcatcaatggacttcatgtgctgttgcgatattgacgaatgaaagccagaaattgcagcaattctacaagagctgttagtattcgaccatttcgtatgcatatctccaccagtactcacgaagttcccactcggaagcaacctagccatgtccaagcctggtccacctcatctacttcacactcaggcacgaggccgaagccgggccacatgttttgctgtccacctgaagacaggggactattgcattgcagttgcaccgctgcatgcacagcaaggcctacatagttccaggctggattgtgaaaatactgcgattgaggaagtggccacaaacaaagaagaagtagagcatggatcgtttcaattcgctgaatggcctttccaagtatgggtgacaggagtccctcgtatccaacagctacttcgtggtaaatagccgtaaagctatcatgctctcgactggcaatgagcacaacagtccaaaaaagcagcggtgatcgggcaagcagatctgacagtgaggtaaccggttgtaaaaatatcgcgtgagggtaatagtgcaagccgaagctcagagctgagttaacaagacataatgatagagggttagcaatacatactattgaaatagttcagtggtagtctgagcatcaagattaagagtgcccaaggcgtaagaacagaccgagtcgctgtccgtaatattaagccataccgaagccaggccccgcgcaggcttcatagacaatggcgtgttgccgtccgagatactctgagaagatgtggctgtttccacaatagatggctttccataagaagcatcttcgctagagcgcaaagcgtgcaactcttgactaatttcttctgtaattctactttgatgagaatagttataaatgatatggagcagcgcataaccaacctccttgtcgatatacgcttgaaattggcatcaaatcgacagtccagctgctttgacctacaccgagaacattggccggttcgggtctttcgcgcgtcgcaagcaaccttggcctggcgacagcaagtacagcttttggcgcgacctgtggattgcgattttgtcggaaccttcaatttagccaaactagactgatccatggagataaagaggcagtgcgagattttaacaatgtataattagtcttataagaggccatacaagttgcggtcagattgaggattctgtaacaaatacctggagttaaataggatttattccctgttatcttagtggcttacataacccgaattgtatctggaaactgtattggagcgtgaaaacgctaggaaagcttgatctaggcacggaggctgagttcttgaaacagcgagggctgttacgagaatcagacttgtagagacccttttcggagtaaaggcgtacccatcgtgatatttacgtccccattaattgctattgatcaattgatccccctttgtttcaatttatgcgtatttgtgcctaaaaaaattgtctggcctgcgcaatcccaaaagaacagtcatcaacgacctacgtcgccttaatcggccttatttggcggcaaccttctccctcatagaattcaatgcgctgcctgccctcagccatctcaactgcccctcgctatatgtatgcctcaagtcgcaatcccacatctctccgttcttcgtttgtacgtgcattaccacagtcgaagacggctgcaactcgtcttcttcgacacccctgagtgtgatccgatcgccctcccgtatacgatcatagtccacaggttcggcaaaagtaagaggcaacatgccctgttttttcagattcgtctcgtgaatacgggcaaacgagcgcgcaatgatggctaacccgccaaggtaacgtggttccaaagcagcgtgttcgcgagatgagccttcaccgtagttccagtcaccgatgatgcaccagggtgtgctgcggcgttgcaaatcacgcgcgacttcgtggatgagctccacattgccgtctagcggatggatggtgtgaccgagcattgtggacgtggagggaaggaaggcgttgctcgctgcgaggagcatattgtggctgatgttctcaagatggccgcggtagttataccagggaccggctggggatatatggtcggtggtgcatttacccttgactttgacgaggatgggcatgtcagtcgtggcgcccggttgccgtggcttgaatggctggagaagttgaagacggtcggactttggattgatatcgacttggagatgagcagaattctcctggggaggctgataaaggtcttggccagctgtaaacctggacggtagctcaacgcttgttggcgctgtgaagcgaaattcttgctgtgagctattgacaggcagtgcatctgttgcgggattgaaatcaatacgacctgcgtaagcaaaagccgtgaccatctccggcgatgtcacaaaagagcatgtctccggattcccatcgtggcggcctacaaagttacggttgaagctcgaaacaacagtgttgcgctcgcgacctttgacatcgacatcagttcgatcccattgtcccacgcaaggcccgcaagtggtgctgagcacaactgctccagcatcgcgcaatgtttgcaggatgccatcggcctcggctgtagttcgaatatcttcactgcctggagctaccatgaatggcgttttgactcggtcgatgccggcagcctttgcctgcatcactagctgctgtgtcttgtatagatcttcataagacgagttcgtgcagcttccaaccatggcgtgactaatctcaacaggccaatcgctttgtctgactgcgtcctttagttgagaaaggggatgcgatagatcaggtgtaaagggtccgttgatgtgtggctccagagtgtccaaatctatctctatgatgtcgtcgtagtggttttctgcaccctcatcaggccgaagaaggacgtctttgtacgagtttgctagctgcgcaatgcctgatcgtttcgtcgctgagaggtatcgagccatagaatccgtaaaggggaatatgcatgatgttgagcctatctcggcggacatgttgcacacagttgccatcccagttgcacccaaagtctccgttccaggtccaaagaactcaaacactttacccttgcctcccgagaccgtcgtgataccagctagcttacagatgatatccttggttgatgcccagccatggagcttgccagtaagccgaaccccaactaccttaggattcataacctcccaaggcatgcctgccatagcgtccacagcatcagacccgccgacaccaataccaagcatacccagtcctccagcattaggcgtatgtgagtcagtgccgatgatgaggccgccagggaaagcataattctcaaagatagtgatgtggatgatacccgcaccaggcttccaccagccgataccgtacttctttccagcgctgctcaagaacttgtacacctcctcatgctgtattagtcctcgcttcaagtcctcgtcagcaccgtcccgcgagacaatcaggtggtcactgtgtatggtagttggtatcttgaccttgggcagcccggcactaataaactgcagcaaagccatagttgctgtagcatcgtgacaagccactcgatcgggcctgagctgcaacagtgtctcgcctcgtcgtatctcgctcagattccattgagtttcagcggtgtcaaataagtggctgtataggatcttctcggtcagattgagtgggcgatttgaacccgccttgactctttctaattgtgcgatgcggctgtcataatccaggaccgtatcagggttcaaagggctgatcggaatccgaggcgtgacagacgctagtcggcgtatatgtggaaggcgcctaatagcccgcgagcaagagtgtgtcgcccaaagggcacgagttctgttagcgaacatcaaaagtgatcgcccggggatatgactacagaagagtacagcgaggcaaaaaaaaaaaaaaaaaaaacgcgagagaatagtgaagcacagaattaaacaagaagaaatactatagcaagaacatcactgataagtattattgcaactttcggggggccggagtgctccgggcctctggtggatggctccggcgcactaaaactggagtaagccaaccgacgccaggtccggatttcttagaacattcgggactcgtaattctgtttgaatgtatcgtgcttccaatgcagacaaatcaggaggcgaaaaggaatgggtatcttttgtttcaaataccgttgcgaaatccgccgagctcaatgtacctctcacttacaatatcacggggctgggcaacgccgaaatacgtatgcgaccaggcgactcgatcatgagagaagtcgatctgaaaaggtatagtagcgctctagaaagggttccaggctgtgtcattccgtaagaattcagagatgaaggcttcaacagtactgtccagattctctgtattcacttcggaaaccgcgctgtcaacgtcctgttggttgaattgcaacgacagatcgctgtatttatccaaagcagtccagtccgtcgtcccatagttggttgaggcatcattttgggaaaaatcattgaaaccggatggtagagctgggctgattccccagaaactatccacatcttttgactgagtactcgtcgcgggtgtgagcgactcatagttggctgactctccgtcggattgttctggggcattccgcacgagtcgctcatcatggctacggaccttgctcttcgttcgtgatggcgccctggattcatcaagtttcttcaacagcgcgtccattgctcgaccaaacgtctctttgcctcttttgactgatggccaccattcccccccaacactgagaaggtttgtgcaggttctcaggtcagtcattgccttggagagtgggacagatttctgtacggagctcgacgtccagagacaatagatcatggttgctcctgaggagaagactccttgtacgccgcgccagctttggaaaagaccatctgcgttgtacaggctattgtagatgttgatgcgggagactgcacactggtaacatatgagcaaagcttcttcgcctggatgtggtatcatctgagagggctgatataacaaaatcatagctgcgaagaattgactctgtgctgtcaactcgtaccgtcgcatgtctagttggtgatcttcatcgatcatgtcctgtggaagcaaattcaacagtgagctgatttcgtgacgccactcttgcaaacgctgccgaatcacggtttgagttgcttgatggtcagcaggccaagaataagcgctgatctggctgggaagatggtagaataataacttgatctccgaaatgatgggatcaagcctaaagcgatgaatcgcgaacgcaacaatgggaggaatcgatagctcaggagcctggcttgaagacgtcaaagccgcggcatcggcttggacatcctggagactagggagctgaacatcgaatgtctcatcccgaatacccagtgggcgcccctggatggtggccacagaccttggagacggtcagtgaaagttcatccttggcttgcaaaaagtgggattacctatccagatgatatacgttgaaaaagaccattttacgagtcagagctgcggcgtcggaagcgccattgtcgtcggcgggcatccgatgcagtcctaggtcgatacactgtgccattgccgtatatgtgagtgtccagatattcatctctgttggactaagcagactatgcacggctaaaaggagaatggcttgcagagtggctaccgatgcgtctgaaaagcagtaatgagcaaccgaagttgctgcccggtaaaactggtctggtgcaaaatcgtacattctttgacgggtcctcacggtagccgccagcgtgaaaaccatgaatacatggaatgtcgccgtgaagatggatatggaggtacagtttacacctcgcgaaagggcgaattctccattgtacgcgaatggctcaactgctgtaacccagccattgaagccaatctctgcagaaggctccgcagcagcgcactgatacaaggcttcgatagccgctacgatggagccgggatgcaagaaggggtgctcagcgtgaatgtgacgaaagtatgtttccagcagaatctgagcgtcttcgcgagcgggtagagtctacgcaatgtaagccacgccacctctctatgatcactgggagtttaccttgcgcaagatatcataaaccagcctactagcttctttctgacgctttgcataggcaaaaggacccggcttcccataaggactggattgagagagcgagctaggggtactgcttgctgaagtctgggtggtcgtatcaggcaagcctaggccgatgagcgatgtgaatagccgtcctgaagaactgcccagatagtggagctgtctggagtctgagcccaagctcaataggccgagatccaaagccacagagcgcgcttcggccgtgaaaggttgctcctgtggcggagtttgctcttgagtgacgtcgaaagtccgttttgaaagcgatgcggcgtcttctgcttccactgacttggcttcgagcgtcgctgggaggctcgcaacttgctggaggcggaaatctacttttggaccatcatcgagattcacatggggagtgtggtgacgaagctgctcttccaaccaatcaatgcgagcgcgagcatttgcggtaaagtcgcgtggaatagaaatggagttgtttcgcccgtcaacatcaagacagacctcgttggctttttggcagttgctgcaggctggaatgctgccatcacacttgattctcttcatgcggcatcgccggcacgcgatgcggaccttggaagtcatcccatgttacgcgcaaattgagactggatagacagcacagcaatgataaatgtgcgatattgagtggtgcaagtcatggcatgaagtgctggagaggcgctacacgattatagtgcgtgggggcagccgactagacgcggtgagacgttaatccacccccagactcatccagagagcctttgtacaaattttgttcgcgatactccgtatatgtgtcttgaacttgtcaaaaggcatcgtgcagtaggcggtgatggcaccaaccgaaaatcccaccgccaagccggttgttgcgctgatgtacggactcggcgcggtttgtggctcgtgaagcgcattgcattcgacaactgctccgcaacgctcgcacaaagagcacccatgcatgatgtctccaaacacggccgtctttctagatgcatcttttgacgtgaaatctcgtggagcatcgaatgtgagtagctgaatgcctggtttggaggcattggagacatagaacacagcaccgccagcgtgtagccatcaacgcttgcgcactgtggatagcagagtccttataagagaccgcacagttttgacatatccacaccgcagctattatcgtatcttgacaaactcgggttggctgaaataaattagtatcaatgtgtagattgggcgacaccaacagctacccccgacttcaatggcatgacttttgacttgcctgacatttatttacatgtgatgttaataataaacagtgagcactcgctaacctgtagcatgcttccccttcaagtttaaggcattccacatgccactggagttcttatacagcaatcctaaccgttacacgggcatctccataccaagtccacattcaaaggcatcccttgccctagacacatttcccagcggttagctctgcccagctgtgatccggtaacggtggaggttagcgtcatgttcactccggacctgcgtttgtggagcccggagtgctccggccccattaatctcatttgtgtattgccctttgtgttgaccacttctgagctggggatttcgcgtatgcttccagtcccagaatattattgccgctaccatcaatcagtgcttacagtacgcgctagagtgaaacttgaatcttgaaggtcatttgacttcagggccgccaacggtcaattatccaaactatcagcattatgaatgaggcccacgacacagacatagagggacaggagatcttgtttccaaatggcggatgggatgtacatcatcatatcttcgagcgtacgtgcaattctcctcaaatttgatccgtcctaacttatcgtagcttccaggtttccctactctcttgacaggcatctcacgccgccgccggcatcagtcaagcaatatacagaatggaaatcagatctaggccttagtcactcagtccttactcacggactgtcatatggaaatgactgcacatccctccaatcattcgtgccagagttgggcaaaagctgcactatggcaatcggcgtaatagacccaacgaaggtaacgcccgttgaactccgacagatgagagaagccgcaattcgtggcattcgggttaatatttacaagtacaacgccatgcacgacgtcgagcgccagaaagtggcgttgagagagcatgctgcagtcttgaaacgccattgtcctggttggagcatggctttcacccatacacatccggaattctggggcgaattagcgccagccgtggaggaaatcgttgcaagcggtatccccatcgtcaccgaccactttgctctccttaaggctgctagcacattcccagaggagtacaggggcgatataacttcacagcctggattctctgatatcgtatcgcttgtgcggtctagtgctctgtacgtcaagatcagcgcaccgtatcgaatcagcaacctggcgcccgactacacagacgtgcgtcctttggtcacagcactagtagaagcgaatccgcagcagatactatggggtagtgactggccgcacacgccgaggatgacggtcaggtcaagagaagaagcgcttcgggaaacttcttacttaaaggttgatgaccgggcatggctgagacagctaaagagctggctaacagaggagcagtgggacttgatcatggtgaagaacccgcagaggctttacggtgggcagtagtcagtggaacatgatgaatacgctatggcgagttgaacagaggagtgagagtttgtcgattcaagaataaatggaacgttattgcggatagttgaatagagcacgcagcttcctttggagattatgtagatactctcagcaataagctcgacggcgcctttggcacgggcggcgagtgattcaaagatcacgatgctggattctagctttgaagctttgagctgtgtaagatggcactttgaatgattgaacaacggcttgcatggttcttgtactgtcactaatagggaggaaactaatgctaccatgacatcgggagcggccaacgatccagcagggaataccaacatctcggttcagtcatcatttacagagtatactaatatcttcatttttgaagctgttgatgtttgtttgtacattgtctattcgtacgctatcttgttggtgaagttttacacggacaatcagtggacgggggttgcactattacattccacagtacgagtcctcctcactagcccatatggcccctttaaccttcctgatgtgatcttgaatgatcccagccaccacagctcgaggttcgcactaataaatccgaatccatgagcgcctatcttcagcctgtaggcgccttttaacggtctgaatatgagctcgaaccgtctcggccgcctcagttggagacatcatagtcacatccaactcaagttcgtaattattccggaaacggaagacctcttccgtttcacatttgatgcgtaagttctcaaggactttcactctttcatagcttgccgtgccattcgtgaatctttccctagctctcttacaagcaagttcaacatcgaattttaggatgattgagatgagtggcgagtggctcatgacagcggcaaactcgtagtcggcggcaagtgagcccctgttctcctcagggtcaaattgatcgatcatgacccatgtggcttcgctggcttcctccgacttgtaaatagattgcaatcttgtccgtcgctatgatatattagaatatgaatccaccaagtcaagacgtagggaaagtgtgatctgtttgcagagagccatgcgacttaccagcgctacgcgcaagcatcggtactcctctagagttttggcaaacgcttttgcaggttcaacattgagattatcatcgatgatctttgttttcggcatcaatttgctatttggcaaggtgttagtccggtttgcgaatcggggacatcgcacgccagccgtcgacgtaccttagctcctctgccagagcaaggttacaaccgttaaagtggccgtgaatatagacgactggagtcatagctggctagaagtcgaaaggactgctagatatcgtgtgccggtattgcgtatattcggatggaaagtgcgtggtatatctagatagaagacaatgtctctggcaagatcgagaggaatgatggtaaagaataaaatttactcggggagggaacgcagaagggcatactttatatatgatggataatgagctgcgttagagtgtactgataagtggccagatagctcacgactgctggcacgcattaggttaactttgtgatagctttgaggcgtacttgggtggcgtgtccatctcccgggtgggttcagttcaagttttatatacatgtacaccgagatactcctgaacacaggcaataataccatacatgtaagtctcaatacctagccccctatttagctctgctgagcgtcaatattgaagcgcctggtttcgaagcgccacggcatcaataaagccgcgcaatactactttcaaattaaatacactgttgtaatacaaggccgatgcctgctagaagcgttcacgaaagcaatcaaagcagctcttttcctccttttcccattctgcttgttctatttctccctttgttctccttcttctgtgttcttcttctttctcctttcttctctttttctttctcctcccttttcttttggctgctttgctcaattatgtccgctttttcaattcttgcgttgttcattaaagtctgaattttggtgtaagttaggtttggtggtagtagttcttctctaaagaacatttcacacatacttcgctgtagttcgtgaccaatgaactgtgattatgtcatccttggcccacaccaaaatcggcgcatctagattttagtagtatcacgaattagcgcattcttccccctgctattccacccacactcgccaatctgactcgcatggaggactggctgaacgaatccggggcggcaggcctgaacgacctggagcttgccgaattccctgtcactgggcgtggtgtgagaactcggaggcgtttccagcagggagaacggatcctcacgattccaggtgatagcctctggacggttgaacatgcagacagcgatcctcttctcgggccagttcttcgctctgtacaaccacccttgtcagtcgaggatactctagctgtctatcttctctttgtacgattgcgcgagcatggatacgagggcccgcgaagccatgtggcggcgatgcccgcaaggtactcttcaagcatcttttttaacgaggatgagctggaggtttgtgcgggaacttcactctatactatcacgaagcaactggaagaaagaatcgaggacgactacagggtattagttatgcgagtattcacacagcatcctgatcttctcccactcgccaaaatctccatccaagacgtaggtatcatgaacgcgtgatttattgtagcgaatcagccactaaagcttccctttcctctagtacaaatgggcactctgcaccgtctggagtcgggcaatggatttcgtactgccgaatggaaaaccgcttcgagttctggcgccctttgctgatatgataaaccactcgcctgaggtcaagcagtgtcatgcttacgatccctcgtctggaaacctctctgttcttgcaggaaaggactacgaaatcggagaccaagtatgttcaccgtgtttcctggcactaacttatatgctaatcggagactatcacctcagatttatatatcttacgggtctattccaaacaatcgccttttacgtctctatggctttgttataccagaaaaccccaatgatagttatgatctcgttctttcaacgcaccctatggcgcctttctacgagcaaaagcaaaaattgtgggcatcggctggactggactcagcctctaccatcccccttactctcatcgatcctttaccgaagagtgtccttcgatatctccgtattcagcgactggatgcatcagacctcgcagccattgcgcttcagaaactcgatacaaatgagaaaatcagcaattcaaaggaagtggagatcctacagttcttggtagaatcaatcagtgctcttcttgacggcttcaatactccattcgaaaagctacaaaagcagctcgcaaagggcgtctacccactaggtgggaatgcatgggcggcggcgcatgttagtctgagcgaacagcgggtactgatgctggcgaaaaagagagctgagaacttactagaggcagtggagagcgggagcgggaatgagagaagtttattatcgccgctagctcgatgtgtaaattgtggaaaggattctgtaccattgatgctgtgcgggagatgcaaaggggttaggtattgtgggcgggcgtgccaggttgctcatcacaaagagcataaggtgatctgtcaagctatggctaagatgaggtgaatatagaaaagctcaatatttccacgagacactgagtaaatacacaaacataaatatgacagcctctgagccattcggaatctacgtagcactgataacagcgttatatgcagctttcggttggtagttggcatcaaaaagaagggggttcgaagaagccctccagctatcgacatcacgaacgccccagcttgtaatgcccacgcagttggacactgcaaggcatccctgaacgaccgcgacataatcagcggagggagcactagcaatatcaagctcggtgagggcaacctccggagccgcagcacttagggccttgagagcagctgcgttcttggaccctccaccagcgctgagatggccctggctgccgattccgtcaatgggaatgccttgagagcgccacttctggacataggagatcaggcccttggtcttggcataattcgggtcatcaaggttgtagtcattgatgtatagctttgcggtagggtcctaggatcatcatcagaccttaattctgttaatagccaggtggaagggggcgcttacggcactctttgctgcctggaaagcgatgcgaacaaagtcctcaccgagaacgttgtaaaagaccgattgacggagagttccatcttcattgaagatttcattaacaacatcctaccggagactatttgttagcactgtcatgataatcaagtagcttgttacgccaagtccctacccaagcgtaaagctttcccttataacggccagcaacgttggcaatatgattctgtaagaccgatgtcaaggtattcttatcggtgatgcttgacacccaagatggtagctgcgagtgccagaggaggttatggccgcgaatcaacagaccgtgttgctgggcgtagttgaccaggtagtctgcgccagcaaagttgaactggccgcgtgaaggctcagtggcatcccatttcatgctgttttcaggagtgacttggccaaactgtgtcggcacgaatgctgacatgccactcttggatagagaactttgatcagtagcagtgccccagtacttcttaccatgagccttgagcttggtgttcagcgatgtggactgtctctcctcgataggggaggcggcagcactgccaatggtaaagaccacggaaagcagtgttgtgtacaacattatggcggaacgaagtctctttcagaagtagagggacaagcaaagattgatgcacaaaaagctgattctcagaacatgcctttatcacaggtaaaggccagtttatatacctattcctgagctcccgaagctttaacccaacgtcggtacataattttcctaatctagtaattcttgtaacatacccggtgttttgatttgatccaaaaattgctattctcccgtgacattttttgtatacaaagagaaaattagagccgaggacctgccaagccagcggttaattatttggcaacgccatttcttttcgtcttacaaataaagggattattcttgataaatggaaatacaaaataattctgttactgctacgcaatatgaagcatggaatactattctttgaactctgattgtttattccccactcagcgagcgcaccccgatgcacaaagggcactgcagctaatagcgatgccacagatccttggatgcccaagaaataaagataaattaggcataatatgcataatgttaaaaaagaaataggctaaaagcacgcggtccctacatattacaactatagatgcattttcccaattagggcggaccaggttgtcattaataaactctggtggacttcaagttggttggctcgcccgtttgggtagtttgtcttatgcggcccaatccgagaagagatgctgccacccgtttttcgaggacttttactactatcacacgtacttgaggtatgatatttaataaaaatgattcccttgatggcattagccgtgtacaaagggtggttgaaccaatcctacattgagcaacgcttttatcctcagtggtgcctgtcggcccctaccggtgctaagcccggggcgtcaaacgcggggaagtcatacaaatgccggtcaagtgatgccagatttcccaatggccaatggcataagtatcggcagggttgcaaagtaagcttataagttactaaaaacagcgtacatgaattttattaataggccaaagaatattaataaactttattcgcttatgaaagcacctagttgtacaacgtttgacacaaggccgtccaacagatctaaatatagcaatagccctctcaataccttgctccaaccattaaaagcactggattggaagtgtacttgaaagatctgtaagaaatgtatttctcactaagaagggtatctagaagaaaatttgagttcttccgtttgttattgtacattgtgtgagacttgataatggtataatagcggcttcagcagggtagctttgaagaaatccagtcattttaccgggtgtttaaataaccttctgatggttgaccaactcgagcctgatatgggtaagaatgcaggaactaccaaaggctaaattggctgggaaaatgggaaaatataattgctactctgtccagctacatatcattacgtatttgggagaactctaatctcctacttatcccctttgaccttgaattgttttgggaagtatcacactcgagctgccctatactgatgctgagtaaatgcagagtggaatgtttactttttaggctaaatggtgagtgttactactatgcttcggcctagtggtttgactttcctgtctgttgactgcaaagtaaaggccatgggctggctctagcatgcggttaaaaacaaaggattggacatagacgtttgcttcactcgtcataacgccattgcctcacatcttgtatcatttgcaccacaactgaaccaaaagataaatgcagtcacgcttgagccttgcgcttctctttgcggctttggccactctagtaactgcacaatcctgtcccgccgttcacatcttcggtgcccgaggcaccaccgttccccaaagtaatggctatgacctcctcctccctctggtaaaccagctgaaatccacgtacgctggcgccacgtccgaggcaattgtctatccagcctgtggcgggcaaagttcctgcggaggagttgcatatggcgactcggcaaaacagggaactgccgccgtggctacggctgtaaataattttcacaacaattgtccaaataccaagttggtgttgatgggatactcacaggtacgttgtattataccttcaagaaacattgtgttaatattatctctgcttacgctctctttaattaatgcagggcggacaaattatagacaacgccctatgtggaggacctgatcccaacgcgggaatcactaacacgtctattcccatttccgcaagcgctgcacaaatggtcaaagcagctattttcatgggagatcctcgatttgagtacggggcttcttacgagattggaacttgcaggcttggaggagtacgtctacaccagagacttggcttcctccgtgatttgttgactgacttcctctgcaatagtttgctgcgcgcccaaagggcttcacatgcagtaatggatctaaaattcagtcttattgtgattctcccgatccttattgctgccaaggcaatgatgcgagcgctcacggggcctatgtcaatgtctatggccagaacgctatttcctttattgagtccaagttgaactcttaggcagatcagtgctaaagtgcgagcgtatcagtaattgaattggcacataccgctgtgtatagtctcagtgatagatgaatagcattaatttttaatgtttcaatttggtaagggaatagttatctagcaccccgaccgtaggcactattttgaagagacatcacgttttatcacaagctgaaccgtgatctatctttaagctacatgaatcaacgttactattataccatttatctagctctgtatgaacatagcacgtcgagagattattttatatgcacatgaagcttcccactctgttaccatagctgagagtccccgtgccggggttttgcaatggcgtggaagaggcgggatagccacagtgagcatcgctgaaagagtcagagctctgatcatacaactttgtgaatatgcggaatgacttacacgtagaacatgcaggagcccacgttggggccggcagaaccgactgtcttcatgctggggtacgtgtcagcaataaactccgccattttaaatgtgctctgacttactgagcctcatccagggtttggcagccatagctagaccagttgtagttgttgcaagtgccaccccagttctgcgcactgcacaggtagatctacaaatatattagaacgggaagggtgcatagacttttcgtttagaacaaagagagctcactgtgccgctgccggaagcgcttatggcggggtttgtgcacatgaagctgccaacattgttgttgatgttggagttgccggggttcttgacaccctgcagagaggaaatgggtgtttcgcagatggagtcgctgggttcgtttagcgaatgtacatggatagatagagacgagagactcacgagtagagagtacaagatccctcatcaggaccaaaagcctcgacattatagttgctactcaatctcaattagcattgatagcggttactttcttgatgctcacttacacattgctgccagccaggttcttgcaggcaaaatttggccacgggatgttttggcacgttcctttgaatccggaggcggagcaaacatacgactgaacaaaaattggcatcaaatcacaaaaagtagaagaaacagaatatcatgaaatagggaaaagacagcagaagactagggttgccttacagagccagaactggaaggcgccgaagctccagaagtgatacccgtgccgggtggcgagccagactttggcttttcaccaaagccaatctgggcattgtcaaagtcaaagacgatgaagagttcctccatgaggttctgggcaaaaaaataaggggaactgttgctgacgcccagcttagaaaggcagttggtgccgtccagggaaaacgccaccaggccacttcccggtagggtaaacttggtgacagctccgataccaatcgtcaggtccggcaggctctcggagcacggatattggtactgattccaggcgctgttccatgtcgagccgggcacctgggagaagtagtagtcggccagggttcggggcacgccggagccaccagtgcctgtgtcgaggatgacgggccagctgtagatgatgaaggtgccgttgacgatgaagcccgaaaattctgtgatccattcgccgccgctggatgacgagacatcgaggggcgcgtaggccatggcgccggtgaactttgaagggtcgacatatccgaattcgaactcgcccgagttggtcgaatcatcgtatgcgacagtgaagacgccggctagtcaaacaactattagctaaatgacgtttccaaaatcgacatatatagggatcttacagtcgagagctgatcggatggaccagagaaagcctgaaggaccccttgggttcgcagcctgtggtgttccaaagctcaggcctacgttgcccgtttggtctcctcccttagacgacgcactgttgacgacctggataggtacccctgtgactgtgacatcgcccagagtgcagacgtcggtgtagacaatgccggaatcgcagtatccgctgccgtagcattctgagtaggtgtatcccggcagctgacgcgccgtggacgaggacccggggctgtagatggggccggttccgcgtagagacgctgccaagaggtccgattcaatggtgaagtccccggagcctgtatcagggaggagttcgagggtctgaggaggtgtaccgacttgcatcggcatagaccacctgtttaatcacgttagcattccatccgttgctcgtcgatatagtcaaatatacagagagttaaatggcacgtcaccggttttggctcggctggctatcttgctgtttgttgtggtagttgcacgcttggtaaaaggaagcttgaatcttccctcgctcttgggggcagcagcatcatcctggcctggccgagcagcagccgttgctgcaaggccggcgagacatgcaagacttgaatagagcattgccaaggctttctgttgttcgttaactcaaggtgaatgaaggctaaggctggctgtgctaggtaaacgatcatcagggcgcaatgcatatataagagacgatactccttgtttttacaatacttcatgcgacatacaatcatggtactattttcttggacgagggcccatcgttgattcctcatgacactatctttactttcacactagctgcccaaccatcatgggcaatggttggtggaaaataggattatacagggtctattggtctggtagttggatatactataagcttacggcctgctaaaccacgagttacacgagccttgcgagatccgaacttagctgacttgagcaataggtcccgcttcccgtgcatctactaatgaagctttagtgtgaaatcggccaaattactatgcatgctttataacttctttataaacatgggacatgggcagggatttagctaataaggccactcttagtacctatacggtattttgctgacgagttgggaatcaatttctgaattggctctcacgcgtatgaatacatccacggataaccggcttgtcagaccgctactataacagcacagcgagaccagttacggaatcatttgacctagccggcgcgcccccgttcgcttaagaacaaagcttcatcaagacatgctatgagaaaggttttacaatagagactcagggcatgtgcagaggtcttgtgaaaataatctttggagagccggagaatctcagcgcccgtccaaggagtttttgcaaaggccaggaaatcatattggctgttgagatgatatctttcagaccaaagcctagagaagtattagatccactcattgaaaagccccgagaagtgccgaacccataagccaacctatccttgaacaaggcctgaaatggtaataggtatactatttctctttaaataagctagtagttcccgtggaagcattgagcttaaagtctaaataggggtgctatttggaatccagctttgtcttacacggcgacacccctctgcctaggtaggtaggtattcttacttattcagaaagcatgtaactaaaaccaactatttactcccacttgcccattgaccccaacatgaaccggcttatagaactagttgtggaatacaattcggatattcgagattttaatctttgtcttacttaatttgtacaaaagcttcatgagtcatacatgttggctagctagatttttttgatagcgagatagtgtcaagaccatcttcataaattggaataccgaatggataataagccgcctttaaaatcgacgtcttcactacctgatggatagataaaaagaagattgtggactttcagtatatcgacctgacaacatcaggaactaaccacccctccctttataccctctttgatgtattcttgatgccccatagacggcttaccagcgaatgcttgggctggtgtagaacgcttgggtggatccaaatactggaaggcactttcttcacgcccatccttgagaagtcccatggctcgaaaaaatcgataaaatttaatcacatcttcatgttcttcatctccttcaggagcagccccacgttgttgctcccacttgcgggttgcgttgacaatctgagcgaggacttcggctgtgatgccatctggatcacgcggctgaacccactcgccgccgtcctttggccccagcacggcagctgcatcgtcatatccacgatgcgcatcaaagacgaaaagtgtagcgtgaagcctgccacctggtacgattgagcgatgataggcaccgcccggaacgctgtaagtcatatcacgcgaatgcggtacgcgactgaccggggttactctcacgagtttccccgtgttcctgatcgttgaactcatctggtgggtctggtatcccgtactattctgcttgccgtctgccggggcatagcaacactcgtagagcgcatgagtagtcaaggagggatcgtcaggggtatcgaccttgaaggtgcagtctgtgccagatcccagcaatatccagctctgtccatacggttggtgggcatggatacacacctcttcagagatgccccgttgcccgtcagggagccacgtgtgaagccgccacagctcctggatgcgtccatctttgacgagactgcacagcgggacggccaagaatccctgcgcgctgcgggaaacagtgaactgaaggtctgtgtcttgcgcggtgattatagcatcgtagactggggtccagatcgaatcgatactcgctgcattcaagtcttgaccggcccgtgccttttctcgcagtaacgcaacggctagagtgacttggacaagctgcctcgtcccagcattggagttttcgggatttgagtttatggctacaagccacccgcggaagggaagggcatcatcaagatcgttcgctgaatcggatgtgttttgacgctgctgcagccactcaaccagcggttgaacatatttactaggcgctttagtagccactgcaacgcctgcgagtacgagtaaaagcgacgacgtcgtgatgcttgtattctcatctaatacgtcagcggtccatggattggagaggtgcggggtcttgacagcagccatttttgtgccgcagctctggacctgggcttggtgcgtatatggctcagagatggggtaaacaaggtctataggtcttgattttgcttgtaatatcgtggtaaaagatgaggatcaagacgtgggctttatatgtataggtatgtatatggataacgtcaagttagaaacaaggaaactaagagaagtggcgcggcttggcgatcgctggaagcctcgaaggagcggcaaggcgggacgagcctgttgcctaaatatggacaaagccgcctcattactgcatttgggatgggcgccgactctaagcaggcaagacgtggagagatcttggtggtcagtttgagtcagccttgcgccccaagaatgtccaataagttgagggccacttgataatcacatgcacttttatgtaactcagtatttcgcaatccccgtttattattgcaaagtatatgtaaaatacttgtgctgcctaaaacgtttatttaaaatgcattattctgcctacaccaaaaggcatataaagcctgataacccctcacaacggcgatcaactctggcgactcatacaacgtctctcccaagcagtttgctctgcctcatcaaaaagtcaatctttggtctgtccaacttctcctctgttagtttcaggtcgcccacatcaaggacatgacttgtatcgccctccttgaaagagccgtcgcagtcctcccaccattggtgcaatccgtatgattcgacaatcgcacgcataagcataacttctacggcacaccatgctcgctcataataagtctcatccaccagactgatcatggcgttacactgcatgactgcaagcggcaatgcatcaacgccacgctctttctcctgcccatctacttgatcaacgcaaaagtagtcctgataaatcaagacgtcagcttgagatcattccaaatcggaaatacaacttaccagccataagcccaaacaatctgggtcaaggtgaggattaaccttcttgaatttctcaactgcatttattatacggcgccactgggttcccgattcatcatccggtccatttccaccgccaatccagcggtacgaaataaaaataacaaaatcatcttcctttggcttctgtgtctcacccatagcgtcagagaattgcttgtccagaccagacgtagaaataggaagtttcccatagttcacaaaatcggtgaacttcatatagtgaaatcgactaaacatgcgcctttccttggtgtcttgtgagatgaatctcgcataaattttccttaattcatggaaagctccgctaggcttcttcctcagcacaggtctcatatgctcctggaagatagttcggtattggcggcgcaactctgcttgccgttttcggatcaaaatttctttgtcgacatccttgctggctaactgaagagcatttcgcagcgctttctcaacgattgggattgcttcccttgcatgagggctatcactgagtacggcgtggtccagagcactgaaaccttgctcatcgtatgtatcaaaattaacaccagcatcagccaagagctgaagatgctcattatgctctttgcctggctccttgcagagagccatgggggcgctgcatgttccagatggggaattccactgttccaatgctttttcagcttgaccatcatgccacagagcattaccgtagtaaaatttggaaaaggctgtgactgttgggtcctggcgcgattgctttcgttgagactcttctgcaagttgtacagcagcttctgttttgcccgcagcgatataacaaagtgtcaaacggtccatggctataatttcccaagtttgcgccattgcaagatacttagaccgaggatccgctttggatatatgtcgttgaaggtcttgagctcgagttatgcgctcttggagttggctgaatgcagcatcgagcaaagcaggatcaggtgggttagaaagctgccacaaattataggtcgacattccctcgttaccaattgcgcgacaaatttcggcgtctgattcaatactagggggttcttcgcgagccagacgaccttgttcccggaataggtctcgggcctcgtgataacggttgttgtgccttgccatgacaccaagttcgcctgaaaccgcattaatcaacatcttcaaacatgtcgttatttttgcatgatcgcagctagtgtcttacctaggacagaggctctaaaggatgaagttggacttgcatatgcttcaagcgattgctgaagcgtcttctcggcacgatcatattgtcctaatcgtcgccaaatgcctgctacatcaaaaagcagttcctgttttcgtcgattggcttctggaaaagctggatcttcgcatatgaataatgcctcttgtagcagtcggagtttttcttgccacaatgcttgtttatggtattcattagctcgatttattagtctttggtaatcatccacagagttggccgccatagcaaagtcgtcgtgggttgaatgcacaacaaggttatgcgagcacagtgctgtgtaccgggttgttatgtctaaaccagtccatacagaccagaaattgacacagctttcgataccgccaagccccagttttgccgtgcgcaagttaagcttacaatttggatgcggggttacagcgacaatgagatgcagttagtctctaaaccccgttagacgaaccaattgaagatcagacccaaagtattcagacatgtatgacccattggatgtcttgttaatcttgtcagaggcattgtcggaacttgctgagccctgtcatccagcgcgtgtggagacgagccggaatcaaaggattcagctgtagaaatctagcagtaactcgggcttctgcgcgatttgtgcctggcagccattaaaaacggtcaaagcttaaaaacattggaggttcctcttcttccaatttctacgtctcacccaatcacatccgcaagatgaacgcagctacaccaatgatccgctgctggcgaccaggtcctgctctgttgccggtcactcggcagccccggttcttgagctcttcgcttgtagggcgagcctgttattcggatcgaatcaaagtgtctctgccgcatcaaaagacggatcgctataccaccaaagcgggcaacgcgacttctgcgacatccccgccacggtcgatttggcgtctctccttctggaaatgccgccacacctggaggcgagcgggagtcaacacgctgcgttgcctggtgggctgtacggttggtgacttttcagcgctgtggatgctacaaacctattacccagaactcgggatgaccacaatcatgggtgcatccagtaagttccactacaatacacctcaattggtaaaatccaacgggaagataaattaatactaaaacaacgatacagtggtatctggtatcacgacttcaatcattctggaaagcattctactccgacgcggcgcagaccaactttcttggcctatggccgtccgtactgctatgggcatgagtatgatatcgatgatggcgatggaggcagcagagaacattgtcgactaccatctaacgggtggcgtagtggccttgggcgatccaaatttctggatggcagcggtcttgtctatagccgccggatatctcgttccactgccatacaattacctgcgcttaaaaaagtatgggaaggcttgtcactgaatctggcatatgtggctgctaggatctgagtagcagaagctaatcctgtagttggacctactatttaactgcgaaaaattacaaataccaatcgaagcgaaacatagtctgcacattgggaaataggttatcgtgcacctatattgtttcaatttctcgctatgcacgttttctacgtagccaatatattgatataagttgatgactgtaagtcccgctgaaagttacaccatccgctactagttgacaaccatgttctaatagtctctagagcaagatataagtgcacttgcatgttagcgccagtagataccgatgtattcaattcttccaggtgttgagagacacctgaaatccaacttcaactctacccctgccaatactacctttcggcaccccgcagcgacacgaagctagcgcgagaccaatgttgcaatgcacagaaccctcggatcttttaaactagaatcaatcgacggtgaattttgccgcaggtcaacttgccgtaaagacttgccgtgcggagatatggctgtcaagggtactgggaaatggcaatgatataaccggcagcctttcctccactgtcgtatcgattatgctgctaaagctcatttgaaagataaatttatgtcctaattctatgcggccatggtgaatccatcagactacctattccaagccgtgttggcctacaagtctcttactgagacttgcaacccggactacctcagccatgacttgaacataaaggatggaaaagtcctccaaatcaacgccacacgggttacggatgccgccgtgtccggggctgagggccccattgactactgcaatatcatcgtcacctacacgcaccccaaatacaacgacacgattcacactcaagtggtgctgccgtccgcgagccactggaatggtctatttcagggagttggcggtggtggatgggcaggaaatagcggcattggctctctcatgaagccgcttggccaaaactactctgctgggatgacagatgcgggccatgatccccgtcttccagactccagttcctggtggctggactctcacgggcaaatcaacattggccttttcaccgacttcgcttccgttgcgctgggtgacctcgccgacattggcaagcagctctccaacagatactacggctatggacctgtctactcctactggaatggctgttccacgggcggccgccagggctggatgatggcccagcggtatccagaagcgtatgatggcatttacgctggagcgcccgccgcacaatgagaccggtttatagtcgccgagtactggggtgttctccagatgaatatccgtcaacgctacccgaatcagtgcatctttaacgccttcaatgccgctgtgatagacgcctgtgacggtcttgacggcgttaccgacggcgtcatcagcaactttgctgcgtgcaaattcgacccccagtccatgattggcactcaagtagactgcagaggcacggagctgatgattgccgaggcagacgctgagatagtcgcggcgacatggcaagggcctcgaacccagaacggagatttcatctggtgggggattctgccaggaacaccgttttctggcttatcaaacaccatatgcacaaacgttacagactgcaaacctgccccattttccatacctccggattggatcagccggtggtgtatgggtgacgccaccaccaatctaactgctctcactgtagacgacttcgttgacgtctttgacaagtgcaaggcaaagtacgagcatattataggcaccaatgaggtggatctaacaccttttgctcgagccggtggcaagatgatctcatggcatggcttgtccgacgagctaatctttcctcttgccacgggggactattaccagcgcgtccttgatgacgatcccaatgcaaaggattactttcgcttcttctacgccccaggtgcccaacattgtggcggcggtgctggttacgctccgttaaatcccttccaggcagttgttgactggacagagaaaggtattgttccagagactcttgccgcctctggtccatcaggaaaccgggacttgtgcctgtatcctcttgttgctgtctataaaggtggagatacaagagacgcggactcatatgactgccaagaagatttcaatgctgaataaagactttgcattagacatggcattgacgtaatttgtgtttcctattgtcaaggaattgttaaaggactaatagctgtagtgatcatctaagaaggatgacgtttcagaaaatctacgctttgatatgctaccatacaagtcgaggcctttgaggttgtagtgaagctatacatcgtttatgcaaattttataatgctttctacgttttccacaacagaatcttccaatggcctccatccattctgatctgtccatttctttaacagcgcaagcggctcgctgaagtcggcagagatactcaatacagtctgatttgctagatcatcgatcaactcgtgatgcgggtagtttttacgcataatggtcaaaagatcattggcattgcatttgtgaccccagacatggaggcgcgcgtttgcgacttcgggatccaagatggcggcaaagtgaattgcagccacatccttgacatcaacagcgaagactaatagcaataagttagttacgctgcttcgaatataacgtaagccaagttgctgggctattaaaatagcatcaaacttactagcaggcattgaattccagaaaactgtattaccgtcatacaaagtcctcacccaggccccgtcgccttcgttatgaaccttgttgagcgcctctcctataatgactgacggcaccacagaactaattgtaaaatgcggtcgctgctgttcagcaaatttccacagcgccttctcagctgctactttgctggccatgtaggtgagcataccgcgcccagcttcataaggagggggcgccaaagaagccttggtagcgaagtcgttgtaggtgcctttcgtaacataagcttcattgccaggtgcaagcattgttgcggcgccgagagagcttgtatatacaaaggacttgaccgatggctccttcatcgctgcattgaggatcgaagtaacgccggcgacagttgctgggatgactttcgtcgggtctggatccatgctaaggatgctggctacatgggcgatagctgagactccctggatagcctcatcataggctttggttgccgctatatcagggatgtagcaaaattcgaatctaccagtgtcggcataatccttcaggacgctcttaacaagccaggcagctttttctacatctcgcacggtcccgcgaactctgtatccgcgctcgagcagggcttttgcaatgtgagatcccacaaaaccagtcacaccagtaacaatcaccaaggcacctttgggaatatttttcttaagatcggtcatgttgtaaaataaatagtagctgaatgatttgctcgatagtcataccaagtaagaaaagcatgatgcacagtcttaggagcagcatcttttatagatgaatctctacgtgagactacaatcgcaaactttggagtggagtatgttctcacaaagagctagcctctttaattaccattctagttactacatatgatataattatctaaaaatatataaatactatatctcaaacaggttgcattatggcctccctaatgcctactctgaccgtcaggggaacgaggtgcggacacggcaccgccttatccgaaactaccgacagtttataaacgcggccgccctatgtccgccttccccgccaattatccaccttcaactctcgacctttttctttcgcatctacacactccgggatacttgtcatggctctggcggcctattcctgccaatcatgccagaagcgtaagaagcggtgcagcaaacagctgccagaatgtgccgcctgtatccggtataatgtctggtcctcatcacataccaaagagagaactgactgctacgcagaatgaagaggccatgcaaatatccgcaacgcaaagtcacggtgctccccggaactaccagcaacaatgatcaacttagccctggagtgttgactaatagatttccatcttctttctttatcgaccccataatgttcgaaagttgtggcgtccaaatcccccaaggccgaattgcaattcctaatcggataatggagtatcttgacgacattactttattcaagtctgcagttgccgactattttaaaaatgttcatcattggataccagtcatctctcgcatacgcctccataatctggtatccaataggccgctccatcaacaagacccagattccatcttacttctcctgtctataaaattaattttatcaataccgaaccaaaataagagcccaccagaattgtatactaatactaaacaatttttcttcttggttgaggcggccggttgttttactctccagatggtccaagcaggcattatgattgctctctatgagttgggtcatggtatctatccagccgccttttctaccatttcaacatgtgccagatatggaactgcactcggaatcgatgaactaaacagagctgatctcacgagtgcaggcggagaggaaaaagtccgagtgtggtggggagtcctccttattgaccagtatgtgtgccgttagcccagatgcaatgtaacatcaatcctcacgtttcttaaagcatactaacaactatgggcagtattctgaatatcggggttcacgggcgccagctcagcactcagggtccaaagagtaaccagccattaccgatggatgatgacgactgggatcgactggtaaggatatcgcgcgctgcaacctgaatgttggcactggctcactggacactaaaacaatgcaggtagccatgcccagagagccccagcgactttccaacccaacagaactaaaggcaggcagctttgctcgaacagcacaagctataaatctcctaagtcaggttttccaatacctgggtaaccttagagctggtctacagttagaattcgagcatctcgatcagctgaatcgaacaattttgtcactgagtaatctagtggaggaagaaagtgcccaaagagggattcttctgtgttgccctgttggattttgtagcaagtatggctatccatctcgagattcgcaaagtccatgattctgacaaattttagtgctttattactgatcaatactccttatcttgacggtattaccccggcacgtcttacggacgaacagagtcgcaagtcaaggcagctagttctctcggaaatagaaaagacacgaatcatcgcggacgaatatctggccggagagcgaggcacggctgacgagacttgtcctctgtttctcagttggctctacagagcagcagcaacagcgacgttcatctatcaagaaacgaatgatgccaagcatcaggaacagtcactctcggtgcaaaattccttacacagtataagtcagagatggcgtgttgctggtatgctaagtactctaaacctctggcactaggctcgccataaatgctctttctgaccacatctgtagcctcctatttacaacttcttgaaacaaggcaatttatggcaatggcctcgtaaagtagcatagcattactgtctaccgatacagtaattcttgcatgtccggccctgttgctgtatttattgataaaatggacggaaatttaagtattcgaatcagagcttgatgcagtttagtaaacgcagaatatgtaacacagagggtattcgagcggctctgtattgctttttatctggtttcttcttatatttagacttttatacactccttgtaaaaagattagccaacattacagttctactattggaaagggtactctcttgctgttactaatgctgatactccaacactgctgatattaggtcctcatccatattggtactactactgctgctattattgccgctacaatattgtcattcctgttactgctgttatcactctccgcatcacatgattaattttatcctcaatatagactgttctctaaaatccgacttagtgctgagttttcactgatgaggcgagcatcggcgagttggcaggattgtcgggctggtcgggggttgcggggaaaggcggccgccatatttcccaaaaggtggttcagtgagtgggcaccgcgcccgcggatggagttcgcttcggctggtgtctcagctccagtctcggattcaattatatcgattgctgtgtctgacaaatcataaagagttgttggggttggaaagcctgaaagtgcaaagaactgacaagtataaagaagggacaaagcatcatggcaccaatgttgacgttgccgctaaccaatctttttaactcttagcactacacgagcttcaggagcaaactttcagctcatatcaccatgtctccgatcaaagtaggccttgttggcctttcgtcgcgctcaaaagcccaatggggccccatggcacatcttccctactttctgtcagaccgaggaaaggaaaaattccaaattgtggccgtccaaaactccagcaccgagtccgcccaacaggctatcaaggactttgggctgccgcctaccgcacgtgcatatggcagacccgaggagatggctgccgatccagacgtacagcttgttgtcaacgtcactggcgttctcagtcattatcccggagcgctaccaagcatcgaggctggaaaagacgcctttattgagtggccgcttgcagacagtctcgagcatgtacaggagattgtcgcgctggcttccgaaaagaacattcggacaggtgttgggctacaaggccggtttgctccaccgttcttgaagataaaggaggtgcttgcgtctggcaaatacggaaaagtgctgagcagcgagattaaagccgcatttccgcacaatccgcgggatgttttacctgttggatgggattttttcgctgcaaagaagtatggtgtcaattcgtataccattggatttggtcattgtgagttctcatcgctatcaactagatggatgaccatgagactaacagtttctagtgatcgacgtggtacagtcaattctcggcgatatacgcaatccttacacccaattccaaaaccaacgtcctgagctaaagcgcgtggatcgcagcaccggcgaaatcgttggaacaattcaatcagacgtcccagacctggttgtcttgattgcttccatagctgaatcagcaaccattcgtgatggcgcaactctgcttgtgcgctatcgtaggggcccatctttcaagggtgagccagcttttgtctggagcatcaactgcgaaaagggtgaagtccgactggtctctcctggtggtccggcattgcagctgaatgtgtactcagagccagtcactattgacgtgcatgactttgccgcagacgaggtgaagtctatagaatggaactgggccgactatcaactccaactggcagaagacgcaagggctactgcagcgtggtacgaagcatatgcagcaggtaccgaaaatgaggctgcaacttttcaagatgcactgcatcgacatgagcagctagaaaagtggctcagtatatatagcgcataatcttctactttggtgttcaaaaagtgcataacagggttgatctttgtaattcatatattagaatatgaaagaaatagttgtgtagctctagatttcgctttatgaagtagctgatctatatatagtatcgtgtcattaaacattatttacgcttaatagtagtaatgccaatagcagcagcagcagcagcagtggtagattactagcttcgcctacatgcgtctttcatattattgtaatttgtacgaatacagatgatcggcatagagaaatatacagtgcgtgcagtattcaattacaaagtttcagtatacatacttactttcattgatagcagccatcatgcatatggtcaatgttatgatgctataaccgtgcgttgaaagaaggcatgagctagcttaagcgctgagaacgggggctgcatcgaaatcaggcgaccaatcctaagtagacaacgcaacttcagcatataacagcacacaattttaaattaaatcactcgggttgatatctcaatctggttgagtttgcagctgaggttgtacaaagcagggattgccctggttatgaacgctcagcttcagccgcacagtgatattaatagatatctagctgctcgcaagcatcactatattcaacatattgttctacagtcatttactttatgcacgtagaaagatattcgcctatacaccaacaatgatttggctatatatatggcggatcgccattgatgggcattccgaggcgcacgaactacatgattcaagacaccaatataaaaaagagctacgtgatagaaccttattgcttaccgcgtactcagaatcacaaactattgacatggatactggtatgtctctgattgcttgatagattgatcagtttattgatgattgtttatccatagctcaaagtcgcacttcaattcctcatacagctcccaaacaagcgcgcgatcgagcaacttatgcctccttcggagatgacggcactacggcgactgccaatgctcatggtcatttgttgcaaatcacgcgctatttcgggaataaaccttctggattcttttgtgtggatcttccacttgctcctgagccatgtgtcatcgaagctcgcatgaattatttgcaagagtcttgccaagatgctacgcgcgggattcgtcttttcttcgacgacagcgaaaacagtgcacggtggagagcaaaaacaggtattgacgcaatgccaaaaatggcctttttgcaggatcgctggccatctttcacgacacagacttcggcattttatttgaacatacaatatgtgatatcccagggaacagtgtatcaaatctacacatacacacttaaggaagaaaaactatcaactcctccacaagtcccggtattgaagattgacgccaacttacttcttcgaaatctcaattttatcgaggatggcgatgaaaatgaacgtgagagcgatgatgcccactacactcattttattctgaatgatggctactcggtagccactatgcataaggtccgcttgaatgcgccacagaatcaggatgccgttgcattgtttacatcactattcatcaacggacgactccaaacttttgatgattctgaaagtggcgacgagagtgaagacttatatggttttaatggattgcctgaaaattctgaagaagttccaaaacgcctccggcccaaatattaccaagcgaagctagatcagcaggcactaacagatctgatagaacaaggcttcttgaaagtgacattggcctacaagctagatattgtttcttcaagcaaagtaaagaaggcttctgcgttttctcgtggggaccttctggccgcagagctgatccttaaaactccatatgagagaatgctgttttccgaagacgagcatctcaatttcatcttgaggcgaaatttggaacacattttatctgtttgcagcattcctgttgaggactttgaagaaaatgaagtattttcggctcccagcgattcaccatattgcaaagcaattgcacttacatgtggagatgtttctggtcatcggattgcaaccacagcaagcttgtgagttaaacacccttattcacctggccaacactaacgaatgtagctacgcttttcaatttttacttaatgctctaaaattctttcagaaaaagggcttaacttgtgcctgccctgcaggaattaatttatgcgaagattatgcatgcaaaatgtactcgagaatccgattcacttgccggggacatctaagatggcttcattatgctcatatatctgcaagtgaaagccctcatagccccagctactgggctacaggtgaaacaatacctgtgtgggaaagcaaaattgacgagatttcgatcactactacgctttgcaatttgatcaaagctgcaggcttatgccaattaatcgcagatgagaatacaagacatgaagttgctaaagatttcggagatatggcaatctgtttgatcaatagccttcaccaccataataagaacaacgaatacatctttccacgttttaagaaacgaacaccgcatacgttttatgctagcgatcacgccatcatctggtgggccatcaaatcaacagaagagctgggcctcgcgtcgatctgctatatccctccggatattgggcagcgtggaatgagttactcgtccaccaaaattcagaaaagcatgctcatgaaactggcggccgagaatcccgatggaagaagaagtatgctcaccacttctcgcaacctctctgaggacagatttcgactaggagtcaatgatactatcctttttcacgccatggaggttggcctatttaataagcctaatagtgttgatgatacatcgaatttttggaaaaacaaagtcgatgtttggaaaaatatagtcgattgccaaggggatcaagatcctgttttaagcgatccactcgaactcgctttagttttaatcctgtcggcaaacaacaaatgtatcaattcgcgaccagcaagagaagtgtatgactctacgaaatcatttttatttaccatttcttcgccgaatgggctcttccccgggcaattggacgagaatcaggagcctgcactattcggcaacgaaacttcacgtgattcatattggcatgtcacgttcgagttgccttatattctatggaattatcaaaaacagcgaccaatcagccagtgtccgcttacggctgaaattattgcggaccaaagattttctgagctttttcagaggatggaaaagacaattggacgaatagaggcaatggcggctagtccaactgccacggttcttaaggtaagtcagtgatataaaatgagactaaaattgctcactaatgtcatatagagaagcgtgaatgagataccgaacgaatggctatacgacgaaccaaattttttcaaattccaccacgatgtatccagcgacagcattgtacagttttgtgagaataacaaaaataaacattacggtatagtaatagatgaagcaatgctaattgtacagaacgaaaataattacgatgtctttaaagatgatattgccggatatatcgttgatgttccaagaagtaagggattatactcgaagacacgtacatttaatctacaaaaagtcaccaaaagcgaaaattttggttcatgtatccaagaacaacgaactcctgctatttcgaagaagcgacttttccatttttaccctctgagcttgaatgtcgcattagcgtctttcgtcgcatcatctgaaaaggatgctatagcgttattctttgatcgacacgcatcatacgatcgatatttttctgaaaccacaaccttagcacacaacaaatggacaactgagctgcatcttcccttctatcagataagcaatcaagaaccatcatccggtaaataccgtactgttgcaaagatggtgggaatcccgttcttacgcaacaatgggagtgaagagaacactatatggatcaatagagctacaatgagcttcagatttgacggagatatctttgatcgctattggacatgccattttattgaatacagccctcgaattatatatgaggggcagaagaatacatataaaggggagcaaaacccaagcagcatattaactagacgaatcgacgacgcatcaaaagaaagctcgtggagacagcgaagaattttggagctcattctatttgacctgatgctcgaagagatgttgagaagtactaaggaaattctcatggagatccgatcgcgcattgaaagaagttttgagtctgaagcaataaccggtctcaacgacaaggcctcaaaatctatgctcttggatccccttaatcttatcgataaggtcgacaataacatttttctttccacaagtaccttatggaatgagcttgaacctatctttcaactgatgaaagatttgcttcatgagaatctggagacaattgcaaattggacagatcgagagaaaaaccgcgggcttgatgagccacactggaccctgaatgatgagagaagctaccgacgagctatatctgcattacaagcttccaaccagcgaagagtcgatgaacttaagcgatataatgcagatatagcatctttcaacgcttcatttgcgagaaaactggaggtcatgcgcagtgagcttgatcgacgtggtgccgatgatataagactcttcacgtatgtgacggtcgtctttttacctgttggctttgccacgagcgtgttcagtatgaatggatcaccatcaggtgatacactacatggaatgattatcctcgcgatactcgctttgctcattacttttatcgctttggtcaatgctcgtatcttggacagagttttggggcccctatttggggcatgtcgtgttataactgagggtattgtcaatccactcattaatgaattgcacaaacttgcgcaaccaatcggcaaatctgtttaccttctaatatgtcgatctatttatcaggttgcgtttccgctctatatgcgtctcttgtcgtcgcctgacgatcccaaaaaggataaccaagaatcagaaacaaatgaccgagacacagagaagcatgaacaggatactgataatgtccgagatcctggaaagggcgaccaagatgaatacattaagaagaaaaaacacgacaaaaagataatagaactaggtcctgtacatgccgcacgaagagatactctgtacatccaatcagaaaagaaagcaaaagaagaacaagaaatgagagatatcgagagggaaataaaacatcaaaaagaaaaagaatataaaaaagaggaggcaaagaagtttaaggagagtgggcaaccagagctcaacgaggaaatcttcatggacatgactcaaagaatggaaaaagaattagaagacgcgattgaagcagagtttgaaatagagcttaaagccatggaaatacaattggaagaattggatgttgaagcgaaaacggaattagaggctcggttaagagaagagttggaggctccgacgagagaaagacttataaaagagggcaaagtgaaaattcggcagcggacgaacgctataattgacaagagagtgaagggaagaattgagagggaagcgagagaacgtattgaacttaaaagacaagaagacgaggaaaacaggaaaagagacgaaaaggacaggaagagacaggctgaaaatgccaaaaaacaaagtggtggctttttccatcgcattgtcaggaagacaagtcaacatttccaggacagatcagccaatggagagcctaaggaacgcgtttaatggtatatagaatggaatacttataattttgtaacataatgaatatataattgttcacggctttcaaaaaattgaactattatattttagtgtttaggaacaacaaatgttataaatgcatgtaagagaacttgtgtaggaaaattatacagtaccccaattccatcatccaatattaaaagacactttagctaaagcagaggctactactgttgctatttctgctattcctgctgctagtactaaatcttttatatattgatcacctagatgatcaagttatagttacagtgtgaaatcatgaaactaaattgctgaatagacctctacaagataaaaaggtagctctatatccgcacgtagtgggggatattcggagtctcagtctcacaaatatcgggtcacccatgttggtcaaatagagacagggtcatacactatatcgtagtccgcgccggaacaagtctcagattctgcaacgtatgaactaaaaatctcaatagaccgtgaatatttcatgaataggatctgttttgagaaactctccgtgcataatctggtccacataagcatctcctacaaacgtaaagccgccacccccgtcgtttcgcggacgcaaaatgatgggggatggcaatccccacagcaatgttaccacgtctccaggcttgatggccaaatgaccaaggccaagcatgccctttcttgtcttgaatatccttcttctaaccgtagaacctctcatttgaagcattttaatcatttgtgcggcatattcaagctggtcaagtcgagcagctaagttgcgttgcctagcaagtggactgtctaaattgttgagaaaatccttttgggtaggcctcaagagtttgacatcaatactctgtccacgcataatcatgcgcacaagcatggcaatgtcctcgtccatagaagggttgactttgtcgtaccatccttgagataagatagttcgccatatgtagtcttctcctgggccggcgacaggccctaacctaaaaaacgccatgattcccgaaagccaatcttctacgttctgcgccatttccccgacaggaggtctatgcggttgtagaatctcggtgatgatatcaacgcgacacccggcgcgatggaggattccaagagaatcatcattctcgttgctaggcagtgttggaatggaaatgttgctagtagcatcgaagaatccaccgcgattcatctcgggtttattagaccctacttgtcctatttcttgccagtcaggcacccaacttggcagtgtgcttggtgtattttcttctcttggtacacaatggtcaagatgatacgagttcttgtccttgtcacctttggacatcaatgctcttgtcgcggcagtgaagacctcagcttttgtcagttgatagtcaacacgcaattgtaaagcatcgttgtcggtaataatgccgagcaacccaaaaaccagatctcgagtatctgaagcagcgtataaaggacagcccgagggaacgacgtctgtgtatagtaggcacgacaaaggtgtgccgatttcacttttggaccgccgacgtgtgtcaagaggtaaatttatccaaaaattaggatgcagccccttggcaaaagtttgagtctctgaatttatgtagcgatgtaaacgattgcactgatccactgcgctgaaagccgcctcgacgtggtccagcaatacgctcttcgtgccacacataagggtgacttcttttgcgagagcaatttcctgattaatccatattcgctgccaatattctcgcttcataaggttttgaatgccagcgacgagatcatctccatcttccccttgcctggacgtgcggctgtttagatcaggccaataaaagatatcgtagatgaacttggccaaatcgagtttctttgtatcacattttagagaaacttctgctttccacaagtctttgtcgcgattgaagtagtttcgtagctcttccagcggaatatcgaaagctgagggatcgctcccaaaagacagtgcccgcggcccaatccgagaagcaaactctatcgctttgtctgtagaggacgttccaggacctagccatgaaaatacacgttccgcatgggagaagatggttcgcatttgcttgacctggtaagtcttctcttcttggtccgactgctgaatgcacaaagcatcgatccaaagccatccatggtttccattgtcaaagagctgtctcagagccgtgaacaaattgtggccaatcatgcatgaagaagcatttatagatacttcaattggatttttgacgtctccccagacgtacgatagcgcagcgaagctgatttcgtcgatgaaagcatggcgtagttcaagcgagatatcgcatgtggactctccagcacttaaaattcgaacaagcctgatctccaaggtatcgcgacgaagaggtgtataagtaaacatagtggcggttaacgatgaccttctttaagctccaagaagctgctttacctttatagtaagtgaaaagccattcttcgctccatttcagcctctagagctacactggctactaaatgcttattgtgcagaaaactaagcccttctagccatcattatgccttgtgctgcatagccaatctccatctatgcgtctgaccccggtcacaagtacagttgcggggcgcttgatcttttccagtattccaggctgccttattgcgcccaccaaaaggcagcctcatcttgtgctaagtaagtttccacaggctgcctgtattgatgtccccaactatcaaattacagtctcgtatccagacaaggtgggtgatgcgatatgcgcctcccctgcaacgttatcattggcggcaacgatgaactaggatacgtgatgggaaatgagggaattgagaagagacgtctttatgttgccagcaagggatagttaagaacaagttcaagaaaaacagctcgatttcactcggacagttttttatttgtagaaaacgtctgttaacgtactaatcgtacatgacacccaaagccatctgtttgagcgcatagaagttattttgtcgcaatcgctgttttatctttgggcgagcgacgagtcggccttcaacaaggttagttacatcggatcctataacattaccaacaacaaagcagtaatacctcctactgcgaagcttgacgtaccggctgccatgtaatttatacatcatctgatacgattcatgaaaagggggtctcagaaaaaaggccaagtgattttattagggagatcattgttttctagcatcaagatcgttggccgaatggcttcggcaatatcctctattgcaggctagtactcatgtgatgactactttatgtttgctgttggttttaatgccgttacataacactcaaaattcattgaaaatgtcgaatcatgatttctttgatgattgagataaaacttggctcgtggtcattggtagctatctgtctgttaaagagcgattcctcctttcatcgtatggtcatgcgacctaacagaaagcgattgaagcgtaacaaaagagatcaccgatttactgtaacaaaagaaaggtacgtcactcggtagcatcaaatccaagttaaaagaagccaagtccccggcgagaaaggcatatccagcaaacccaatctttatccttaacctacaccgctacaagtcttataatcgccgcgtgctcctgttcaactcccaacaaaggctaagatgagattctttgcttccatcctcactgccgctgccatcctcgcctccgttgaggcctgccagtgcagctcttccaagggtgttgttaatgttctcgccactcaacaatgctgccaattcgccggccgcgaagccgatggcgaccagtgcccagttcatgacaacaaaaaaaagcacagcaggttctcttattgctgcgaagactacgaacttcactcagactgcaaatgcacaggatgttgaagctctaagcttaacacccaaagcatgaggctcgaggcagagcgcctcccactgaggcagatatcgacgctatactcgcaaagcatgcggactagccgtcactccttgagatgaacatgttaaagggaaatcgacatctaccgacttacagcctgggctttctataactcttctcttttatttcttggtgtggtagttgctcttgtggatgtttgcttagtcggattataaatgtattcgcgagaatagtactcaatacagaacgttatttattacaacttattataattcacggagtagctataaaatactcgtcagtgtgtaccaaatcctttcgcacactattttgtaatctttcatcgaagtaccacgcatactcgagcgaaatactttgaagatcagattcggcacataatccgtgcataaagccaggttatacgtgtattctagaacgtgcacccatcaccctactacaacaaacgttcgtcatattgattcaatgcgtgcccgtattcgttctgtcatcttcaatctcaatagtcacccaagatctcgttgtttgcttatctacaattaatgaccccgcacaacaccacaccatctcgcagtgactaatacgaagttgggcagacatgaagcggcattctctatacaaccatgtagctaacgtttcgaatcgcattttgaactcatctagacattaccaagtcacacgccagtccaaagccgcgaactacgaagagtcgcattgtttgctccaacatattcggatatcattccctaatctggtccggatagcccccgttggtctgtccagataagtaccgagcatggaattttctgccagtgagagaaggaaggcaggctaccaattcctgtggccggaaataacaagcatcaaagtcataacacgtgaattgtatcctaaaagggttacgcaataaaaacagctttcctaaacttacttcgtcaatgttcccatttactagcaagctagtgactatgctttgctgcccatgtctatatatgccagtagatctatattcgcgtgtagataagcggctcatcactattttcgagaattcgagtcgtcttgtctatatgcaacaaatacatttgcttttctaaactcttgtagaagatgaagttttgactccggcgatacatgaccgactcctacggagaagacgttcaacacgcccattcaccagcaagagaaaatgttatcgtctactaacatggctgagaaacattaatccttatcatggtaagccagctaggcagcagcactccctaaatagcattgctcactaacgacattacaacaagatagcacagtccatacaaatcattcatcttctaataatcatcagtccaggcatcaatctcccttcacttctctcaaactaatgcctacataaatcatccacaagcgcaagagtggggagaacaaaagtgaaaaaggtcttccttgcatgaggggaacagaaagcctatacagttaccctcttcctactcaaagcggtgaactcgtcccgtcccgtccaaccccatgccttatatgcccatttccgagatcctatttctaccaagagcaacatactcttcaataaacctaatgccgaaccctagaaatctgcagttgaaccatgtctacaattaccaacagcttcctttccatgcctttcttgggaaaggaaatagatgtaactaagcgaaatagctcttccacaaaactccttccaggtcctctagttgatcctgagtaaaatactgtcaaagagagttagcatctattccgtcgtttcggtctcagaaatacatgtgaagccagtgcttttacttaccttttgatcaacagtccagctatcctgtctcgtcttcttgaattcgctgaggattcccttggcagctttgccaacaactcctgggtcgcccgcagctcgtcgagccacagtggccaggacctctggcatccatttcggtggcggtgtggcgtacgggaaagcctcgatcaaggcacccagacccaagaccgcagcgtgtctcctgttaatctgcttgtggatgtcgacgggtgtttcagttccagagagtttagggccacgcttgggcatcggattttggtccagctcgatctcgaagcgacgcttgaggcgtacaatcaggggatctcggatgcggcctggagaacagcggatcatgccagcaagcgtcgtcgccgcacatgctcgaacctcaagctgagggtcgccaagcatgtctgacacattgttaaataagacatcccgctctcgctcctctgtcaggaagatgcggcggaagtaaatgacttgcatattgaccagagctcgcagtcgctgatgccagctgctggctgttctgccgattttaacaagcccatcaatgaattgagcatcttccccgtcacggaaaggaatgttggggaggtgtcgatatacgtggtatgcgaccttcataagctccgggtcttccttgacatccatcatgtgtagaagctggtccatgaacggagttgcaaagaatggcaccaattgggtgcattcatgcgatgatagcgtacaatctagccacaccagtacagtcttggatccgcacgtgtatgcggattgatcttgttgtcctggcactcgctcaaggcgccatttctcgagtcgatcgaatacgtccttcatcgtagtcttcagctcatcagatagttcatatggcctaagtccaatcgatgacgcctgcttgttggcctctaacagagcattcacattctcaaaagcctcgtagtatcttgtcttgtagattacagacagaacacggccgatagcttcgcgcacagctttgtaagggtggtctatgtgagccaagaaatcttccagaatcggcttctcgtgacggaaatgccatccagcatcggctataacaaactctagcagctggaccttggaagactccttgaaagcagcgttggaagtcatgtcaagtcggaatgacttgagctcatcaacaatctcgtgagatcgacgtggatcctttgagtcgaggataagatgaaggcaggtaagccaatattgcaagttttctggcgtcagagcttcatcaatgaccttgagcaacactggcgcagcgaatgcccaaactctactgcgtatttccggcggatcatcgctggacccgcctagcagcgcaccgataatctctgcagtcgcacgatgctggtgcttatcgttgccgtcgccatagatttccatggtgagctccttgatgtcatccaaagtggcagctgttcgaccatagtgcatcagatcgaacacgtgcattagcaggtagacattgttcatgcggaatctgtcattagtagcgtctcgaggctcttgcttgaggtactcgaagcattttgaaaaccattccttggtcaagatcttgccaacctggtcgcgcacagctcgttcagcgtcgtcatagctgtcgaaatgcttggggcgtgcgcgatacgcagtaaagctcttgccccagaccagccatccaggatggtcaaagtccaccatgtactctgcttcctcaggaggcgcttcgaatgcgtccagaaatttttttgtgaactcagcattgcccttgtccaccgggacctgaatcttgtttctgttctccacctccttttccaacaggtagttgcgataatcatggtcatagacagctcgcatatcgatagtagtgaacagggaagtaaaggcagtgagaaagtaattcctcagacccggatgcgggtcatttgttccagtcgctaccaagtcgacaaactcttctggggcgattgtgtcaaaccgaaggcacaggttggtcgcaaagacggcacaccgtgtcgcaatcttccaatgagccccctttgccagcttcgttagctccagtccgaggttcgccttggaagtctcgactcttttgcgcctgttcagtatgaattggtggcggctgcggatggcagaagatacgtcgccgggcttgattgtgtttaccagtgcgtcatcaaccaaactggctcgttcaaacgactttccaaattcaatcagtgaatagatggcagaagatccaagattctgtatggatggcttgtcgatgcctgctgtctctatgtagaggcgcatcgcatcaggggcaaatctccagtctctggtcagtgttctcaaaagcgacgtgaaaaacagggaatacatggcgcctttgatcctgtcatggtcattctcttcaatagccttcttgaagccgtccaggaggacggggataaccagaggtttgccaccgataagcaccttgagtgaagagtcctgcgagctctgtgcaacgcggcggacgtctgcgtatgaagagagacacgactgtgcaaggtccagtaagagacgcttgtctaattcgctcttctgtcgagccgatgcattgtgcttcatgcgcagcatttggtatgcctctgcacgcttgatgagcaaaggtcgaggataaacctttctcagacccttaatcttgaaggcagcaatatcgcacttgtatagccgcaagtgtcgttctagcggatgggccgatcgctcgatgcccacgtctgtaatccacgttcggtatgcagtgtataacgtggtgaagcattcgacatcatccggttcgttttgggtgaagaaggtgtgcgccctcgtcagcagctgaccaagctgctctctcaaatcgtggattcgctcatacacagggtcagttgggctaagcagatatccagctttgtatctgtactgaggacgcaactcttcgtcttcagatacctccgcaaggggttcatcgtctaccatgacatcttctgactccacttcgacatcgacgtccatgacaacatcggcattcccagtatctgtcttggtaatctctcctgaggctcgcttggggtcgaacatggtggccatgccgcttgtaaccagtcgaatttgttgcatcagccgagaaacttcatcggaccactccttgttcttgccttttcggctcaccggaggatcgtcgctcagcaatagttctagctgctcagcggctgacttggtctgtgaggcgaaaagctcaactgcaaactcaatctctggcggagacggctggtgccacttgatggtaaggttagcgggagcagttgtttggccccagtcggtgacatcaagccctctcttgataacgtcgggttcatacaaggcatgatcgatggggtaggtatgggtaaggttgagcaacaaatgatgaatatagtttgaaacaaggatagttggcaggcctcggcatttttcttgcatgtactgtgcaattccaagcaactcatccttgtagttgagaacctcgcggccaacgtgcacgacagccatggcgagcatggtgacatgccatacaagagcccgatctctgggcaaatagtctgtcccgctggtacgatcagaagctgcgtggttgaaatcgatttcatttcgaatgttgaccacaagcatggggatgaacaccttgagtgttttctctgggttgactttgcaaagagcattgagaatccaagccatggcgtcccgagcttggtggacgacgtgtgaggcgacaaaagtagcaatcttttcgagggtaatgtcaaaaagatccggagacatggatgcaaacagcggagaaagagcagccggcagggcattgacaacgctatcctctggtgttcctccacgaacctggttggcatcggggaggttctcaagcagagtaaaaactttgcccaagagtgtgatgatgaattccccgaatccagcagtcgaagaccgaaggatgtttgattcatcttcatcgctgagctcagaattgtagtcaatcttaacattctggccctcaagctccatacggtccatctcgccctgtacccactccatggccaaagtcgtgtcgtgaatatggctctcgccgctcgtgagcggaacgatggggatgctgtatgccactgcctggataaagtgcagagtgtactgtgttttgttaagatcattggcatcaattccaggaagagccagggccagcaaggctgtgatgtgacagcggtaacccttcagctttgacatgatgttggcaatcatttgtaagccgttcaaactagacgtagtccggtgaacctcgaccaagccctgaagacttgggtaaaagcgttgaagcgctcctgggaggaccaggtcaggctcaagataagccagcccctgcagcgtgttgtaatagcactgcgccactcgagtactcttcgagaacaggcccatgaaggtgacttctttgagcgagttcacgaatcgctttttcaaggcgtcgttgatctttcgctcatacgggatatctagctccgagctctgttcgcggttccaccgagacacaaatccatcggtcagatagagcacaagttggccgagcatacctgaccagttgccttggttggaggggtggaagaaggtatcgatggaatccatcagaccttccaaactcgacatgatggactcttcatggtcgcagcaggcgggagacaaagagcttacgatcagtcgagctatcatataggcaattgggtatttcttcttatccttttcgaaatacaagccagttccagccatgtagtcgagaggtgtgtaaggagagttggcttgcccaaccgggatctgagtcaaccgaagaattgctgtaaagatgaggtcagattgagcctttgtgaaaatgccgtgttctccaaaggggacgtaggagcagtggctgtgatctctcgctatccgagaaaacaggtcgataaaggccacatcgacgactttggatcgattgaccaaggaccacaaatggaagagagtcgggaagaagttggccgggtgcgatcccacttcagactctggggcaggatggctgggcaaaaggctgtttagagcccccaccaccacaaaagcgttttgaagatcgtttgtgctgaagtagggcaagaactcttgcagcattgtcagcctatctttggggtcgaagtatgtgtgagcatgaacggtcagcttcaagagctgcttcgcagatcgtcttcggttcgtctggtgcgctgccacttcggagggcagggcccatgccttgacctctccccaaagtggtctccagtcgagagtcaggtcttcgccaggcttcagatagtgattctttctagagttgataatcagtcagctaaatcagttcgcccatggcctgctgcaggccacatctcatttccaacgtacctcgtgagggtgaggaccatgcgcagaaagcgatctgcagcactggcatcaacgccgggagccagcgccagcgagtagtacagcttcgccaactttgctctgagctccctcgtcatctcaaacttgagattcagccatccctggagctctctggtccagtgcagcgcaccgggcgagaagtcctcggcctggatggcaatgtacagctgcttgaggatgccctggagagcagcatctcgctgggcctcctcctcgacctcgaatggcagcagctgaaagtatgcaaaagttcggggtcggtatcgcttcttgtcgtcatcttcggacttggaaaagggcaggccaggcgtggtggcacgcgaaatgggctcgtaggcggcgaagctggtcatgaggtgggacgccgcactcgcagacaggccggccactgggccctcatggctgggaccgatattctcgtccatggccagcagaggctctgtctctgcgtgcttgttgtgcttgctcctcttctcacgcgaggctgagaaatccaaacgcgggagagaggggtttcggctggcacgcaaagcgaccgaagctctagggcaacggtgcgggctcaggaacagcaacgggcgctgcggctacccatgggggaatccgcagcaaggcggacggcaatgagcagatggcggaacggcagaacgttgacaagaatgaagaataatgtgtggtgtctggtactgatgcaattcggatgatgctgatgctggtgggaaagctggggcggaaataaagggccaggtcgacttccaatgggaggaattacgacactgaatcgtgggcctaatgcaaccaccaagctactggtgctagattacggggtggtgccacttggccagctgcgaatcgaggtcaacagcaggcaaacagcgctggctggcctataaatggccgtgacaggcggctctcaggtagcagctggctaacgcggccgctaacatgagctcaagcttgctgttcaaggcgggtgctacgctggagtgcgagtgcacgtgtatgccaacagtgagtgcctgctcctattcgccaaggcatcagtgttactgcgcagcttgcattccccgaagctgcaacatcagtcagtctgcctggatattactactagtaccagcacctactgttggcgatgaggccgcacgaaatcgccagtacctcgcccggcgtaggcctggccatactctagcctgtacctccgcacctccgcagtgctccgtcacggcacttggacacgtcagtagccggcagcctgcctgccgccggcgagccccacctcgacgcctcaaccgttcaattatagctcctgcaaatgacatgcatgaaacatatacgagtagattcggaaactacgtttcttgacaaaagataaagtctgaaaactttgtaactgtgacgattctcaaataagagttatttttaaattacagccaacgcaaactctggacctccaaacttcccatcttccacgtatcgacattttaacgcccccacgatcgatatccaacccatgaactcatagctgttccccagccagattggaagcgtcgaatcggattgctgggcttatcccaatcataacggcagtattcgctgcagacatgctgactgaagaaattgtcaatgccgctttgcccaagatcagtcacaccataggctcgattcggggaaaggatgacaggatcagtgatgacagccttgttttcagaaataatgccaccctggagatcgcatagaacgtgttttcctcctgaaccatggtagctgaaatgacttagagcttgcattattcttccccagacgttggaagtgtcgttccatccggtgttgctgttgaaccttcggtagtctcggataaagggctcacacaaaacggtttgccctgcccaaatggcaggaatgtttacctcgatgaacttgtctgtcaagatttcctgattaaagccttcgacaatttttaacgccaaatcgacagctccgatatcgagagtgaaaaaagtatgtgccaaggccgcatcagacctgaaccacttgataacacagggtttgccccgatgaggacccgagccatacactcctttggccaccgagcgcaacgcagtctcaatataagacctgtatggatgatcaaatgagatagagctgaaaaaatattctctgaatctggcgctaccagacctccggttcgattcgtcgacgggtacctgattgtcgacgcagttaaaacatttcgatacgccggaccccataccccattccttgcgcggatatctagaccggtggcggttgcggttacagccagtgcaaacgcgacgcattggaattaggcaaattgaagagcaaaagctgcctttgaagtgagaaaactactcagcaagctgagaaaatcgataggcctagacgttgaggttgattgagtcgcttttattgtccattcgaaacggtgtctcttctaaataggtacttctggatgccactttacacatatatatacgcattgcgtagttatattcgttactgtatgcgtattataaggcttgctctcaccagctgttcaatatcggtaggtgacgcctctaaacacttctgaatgccactttgcacaaatccacataccatgagcagtcatgttcgttgcttcatggtgtctcacatcgcctgcttgaacaatacaagtaggtggcaccaaatatctgcttttgcgttcacagcgtaaatacacatcagtgttcactcccaagagcctttctgagtcgctacccaaactaaacttacccaaaacgcaaattgaacaaacaagcaaagactcagctcatagcaccctggtaaaaaagcatcgaggctgtgaaacgggccctccaatcctgcctatcgcaacccttgctcgcataccctatttacacacggtgacgtatgttacctactgccttgcaaggctacaacgatgaggtgtcaatccaacctacaactgagcctcaactgagcttcatacagacggcaccgtagaacatgccgtgtctcgctcattatacgttgacaacgccacaagtgctggcagctggcagctcgtcatccattgtatataccaaccgttcaaactggacgcatgtacatatagccaaatatttgtttcatgatataagtggtttatccattgttgcttatttacatcgtctttcaatcataatatgtacaaaagaacacacacataaaaaaagggaaaactccgatacccaaagaccgaattggatagatgcaggcccataaccgtgtgccgtataaatggcaaagcgccgccaaaaaatgtccatcgaaatatgcctatacacctatacacatattcacatgtatatgcgctatgagaccctctgactcctcgagtggtggaataacttgtgcgtgaaccgccgtattcgaacgcggcaagttggcgtttcctcttccgaaacctcgaggtctccaagcttctccacagcttctctctctgcaaaagtggttgccgccgatgcagcaaccgcctcgcgtctccttctcatgaattcgctccctgaagacaccgcccgctgaatcctaccagtagcgggtgtttgaccggcagcggaggcatcctgagacggcacgcccggagtggccggcgaaacctgcgaatctatgccccttggaatgtcgatagagggggatagacagcgccctgagcttacgcgctgagatacaactcgtggaatttttggtgttgccgacgcaggccagcctctttgtcggagactgacccaagttgctgtggctagcatcagagtcttggtgtactctgtgacctctagtgtcgtgcgctcatccgtaatactcgttgtgtcttcttctgagataccgctcatgtcggatccaaagcctcgtgtggggggataaatgccgcttgatgttgacatggtgttgtatgtatcaaaaacttccaaagatgtagagttgagaataccctggataggatgcctgcgagtcgaagggtctatgatgctaaaggtccatctactgtccggggccgtaggggtggttggtgatgagggcgccgtggtggcagtattggcagatccccaactcgctctgggtgacatcaaggatctcttgacccaccgagccttgacattttctctctgttcgttgacgtgattaaattcgtaagatccattagccatgcggctagaggtccaagtcgatccgtcctggaacacgatttcaacatagtcatcttccgaagttgtgctcacgacggcgagaacatcctggtggtcaaggttcttgctgttgttgttatccatgttatcgtgatggtggtggtgaagattgggatgatgatggctgtgtggagcgccatagtcctcgctccggaccaggaggagatcgttttgtccgagatgaggcttcgcatagaacatgcgcgggtataatttggccaaagcagggataatcagtgttcccgcaataagactcgacggcaaaacatcaaacgctgggatggcacgtttctctcccagctcctgaagctgcagcaatacacgaggccgaatgtgaaaaaaggcccgctgcttggtacgcagctgaggtgccgggaacgccagagcatactttgccgatttccgtggtccgcgcttccgtttcctcaggcggatggaagcatccgtctggtcgctcacctcggaaccaacgagcgactcttcatcctcgctaggagcgttggagtgaacaacaacttcggagtccggctcgcggaatctgacagtgtgcccaatgtcagacgtggtccggcgtcgagctgcaagagcagaacgagggttgtgggtaggctcgacggaaacgggacgagctgggagactgtctgcggcgtcaggagcaggcgttgtgtggcgagatatcggttcgacgtcagacattggtcgcaaagcagagagaaaggcaaagcgtctcgctggaggttggtctgtttgcggagtggaaaattcgtggccatgaaggctcgctcctgagtggacgatcatgctgggtatatgtgtggtggtgtataagtgaggcagatcgatttacataagactgccctggaaccggaaacgaatggacgaaccagggcagttctagcctataatctcatacgagtcgaggaaaagaggagtttaataaagccgtggcggtggttgctcgtatatgacaaaatggagaaagggaaatagtgtctatgtggttggttcgtattcgtcgtcggatagaatgaggtgagatgagattgtagattgaacgccgttcaacaaaaaaaaaaaaaaaagcgagagaaaaaaaaatatcgtcgggcaagagagatttgcgtttgcaggctttgtatacccgttacttataaacttggcagcaaagtggcgttgagtgatggttatcaacgtcggttgcccagagagacttgactggcgatgagagagttcagcggccggcgcatatagtgtgaagcttgagaggcggctgtagagcagtggaattgcgccttgtactccaggcaccggcgtttgttgcaagggagagaaaaaagagggatataaagtaaacaaaggaaaggaagacaggaataacacaaatggctctctgtctgcagcggtggtctgtcttgagaggacaggattcgacagcagcagcgaagcctgcagcttatgttaccggtacatcagtcggcacgcgaccaggccttatttagtgggacggcaggggcagtcggtgtacccggtacgggatcgtcgatggtgagaaggacaagcagaaaagcccgcgtccgaaacagcgcggagtttgaagtttgcgcggcggcccgggggctctgggcgggctctggcctgtgtcggattctctttttcgtcttgcttccctttctattccgtctagtgttaccccagagagcagcacatgcccccaagaccagaaaacgtgtgcgagggcaacggccaagagaaggggatctcgagggattatgagcaagtgagacctgaagcagaagttttcgggctgtgttcagctctagacaagatatggaggtcggggccttggcaggtcttgtagcgtagagttgtgaacttgtatccgtcctagtggcagcgtgtattcgtaaacgtgcccgagcaccaactcgttctggtaagctgtctgtaagccagtggcaatcaggttggcacctagaaacagcgttttgcgcccatcagagctatgaggctagtgcaatgcccgcaatgcccacgtttggattttctcttctgggcctatggagctcggaatgttgccacttggtcggcagacttggctgctccatggagttgccggaagagccgctggcaccttggcgtagcgcccaagtacggctggtgtaccctgggctgatgcgtcgccaaagaatcaattggcagcactgtacggatgcagcactaaggcagggagaactgcagtctcgagtcctacctgtagggatagtgagacggcgttgggggatgaggtcagtttggccgatgcctcccactgctggaaaactgttgctgtccacctccctttggcggcaggtacctctcggctacatggatggtacttcagaccagctcccgccaagtccagtgatgatcgggctgctctaagctgcttatccgctatacagtattcacacagctgattggaaatgagtggcccgagtcctggctaaagaaaggggaagccaagccaagtcgagtaagaaaggagctgtgctcagaggatggcatctgcttacagtggtgcagtggtgcagactcacaggccgaatacctgcagatgcaggtaacgggtactgcaggtggcgcgctgtatggggccagagacgcccatctgcccagtaattaaccccaaggctaggcctgggtccatgtacagtgtacttcaatgctgttcagccattgaatgcactgagcagctgcatctcgtctgctgtcctacctacagcagtcacgccaggcgtcggactcgcattcacccgctggtctgatcctgacgattcctcctctcccgtgattcttcctcccatctccttctccctctccctcgattcctccctatctttcccattcacccaaacaacaaacaaaagatatacaagaaagactgccgccagactgccggcgtattcggactcgccaggcgccacgacaggtccaatagcgggccgccgagcaaaatagcgcgtgtgcacggcgacgaatggagaattcaaaagagatcagcccccttgtctcgtttcttgttccttctgacagggggcagcccgcgtttccgaggaccgagatccctgccagacagcctcactatccaatggccgggcacccacttacgtcgtctgcctgccgaagggtgggagatatggggggagcacatgcgcagtggcagatccaggcgtggcattgctggatgtacaagcacagtaacggcgcgcgagtatagggattcacgtccaggccttgcttggggtaaaacgataggatgaggaggagactctgcatgcatgatgcattagaagcacgcgctgccgttggtccagcaatgcagcgaagcgaagcgaagtgacctctccagcggaagaaatccatcaccacaactcacagacaagctgtagcatcaggccggcggcattttctttccactccaagcctccgcctccgtggagtttgcttcgcttctgttctccctattcttgcacggacggtgctgcaaaatacgcatctcccttcatctctcctcacgttccgaggccatcgtgatattaagctctcgccccagcatccgccagtcccacctcattcaggtcctccgcttagtcaaaaagaaatagtacaactgctactggttcctagttcggtgtacaaacttagtacaggcactacgaggagccgacgatggagcaagagtccaaagccggtctttgtcgggccacatctcaccgactgtttgcggctgaatagcatccgtttgttataagtggctgacctaacctggttcgccttgcatagcatagcatgctgtccagtcacagcaacagcccataatcaagggaatatgtgacgatggatgtccgagtgcattacctggcaccagcacatcacaccgcacatgcgtgcatgagctccttgcaagacctctcgcgtctagaattagcacaaccgcaagagccatgtgatatccaggcggaaaccgagcttcataactcagtccgaatcaagagaaaagattctatctgtcacaaaccttaaacgactagcactgccgacgaaggctccgctctctgtgagaaatttctctcgtgccgcccgaggtcttagactgggctacaaaagctgggataaatggatacaatcgagaatcaatccctcggccggcaccgactccgtgggtctgatcttccgggtcatctttctttctcgacagagccgtctcgctccaccacgctcgaaaagagccccatgaggcttaggctcggccttggcagttttccgatactccagactacttgttgcgcgggaaccaaggaagaaaaaaaaaaaattcaacagctaggtatatcgcgatcattaccaagcagcaagactattttttcttctggaatcattttctccacagtagaccacagagtgaggagacagcagagcgcttaccaagctataccaagctagaagaagcatcagcaaggaatcggctccatattctctcaaaatgaagaggatctcagtgtgaatgagagcgacgaagcttacaatcaggcccaatgatatcacagcgccctctcgaatcagccctagagaagcccgacaggcgcctatcgttgctctcgttctcgctgaagtcgtaggatccatgccaggagccgttctcagtgtgccacggctcctagctccaacgccacgcttccctaacctgcgccatggctgaggtactcataatcgccctcccgacggcagcctgcctattgatagttactgattagcctagccgcgagcccgaatgagagcacgcctcgttgatccaatggggtggacgggcggccatgtaagctgcacgcgggcactgtgctttataaggcaataaaaaggcaccatgacgagaccagactgcggaagatgacgactgctcagaaaattaaccttttttgagcttactggcatgtattcttagatcaatgtttacttgatcaagcggcacacgtgttatggctaacttatcagcatgcttctgctctggtgttgcggctgtacacgcttccacatctctcaatgtcacggtcccggctctctgggcactagaagcttatctgaactagcagtagcatccagtttgatgggtcgtaaggatgcaaagagcagatagattactggcaacatccgtacatgcaagatgccgaggttttaataccgatgctggaaatctcacgatgagctgaagaggggcgtcggttgctgccccatagggctattgaatcccgtatggagtatatgcggattagttatcaaatgagaccgagcgctcacatatagaaagcaatggaccattttgtattttgctttacttctcaaacgagatgtaccagtaacaacaacatccaactgatccgcgtgatttggccaaaaaatgtctcttccgctgaaggatctagtgagtttcgttagccatcttgatagtcgccaattgaagctcgagacacggagtcagcctgcatatcattctccatacttgatatttacaagctgtagctaaatccatcaaaaaatcatgttttatgactcaaataatgccacgcctgaagatccgttatcttagcattgtttttcattggtcttatacttgtttcacagagtgtagatttcacaaacattgctacatgtagatagtgtaaatccgcactagcaagaagcgctacagcgctcatgatacaagtcgtatctgcaacgcttcgggaaaggggcaatgacccaattagtgctgcgggaatggcacatgatgaagctttaaaaaaaaaagcaaacaaacacagctagtttcgcattcctacagagtttgcgaataagcccaacgcacggtgcgtcttagtggttgctttgtacgaagcagacaatagaagtctcggatagattcttgtcttgcttctggcttttggcgaatgcgaatacgaatgagagtgagacatgcagattggtgatggaggaatgcgacctgagaggggtgcatccttttctaagaaacttttcgaggagaagttgatgggctggtggctttgtgagggctgcttaatctacattctgctgtcgtgtgttgaatcaagttacgtattggtggcacgatggacactgtggttaaatctggagttggtgcagaatggttgaagcagctctccactgcctaaattggaaatctatggacccctcttccgtcatcttatcgataagaatttacatctctcgataacgaaacgatgaagttgaagctatgcaaactacaacctcagcaatcaaagctccatcatcagctcactccctgaagaaattctccccgatacaatcaatggctgtagaaatacaatagtcgtctttcacattgctcatgtcgcgctcaacgttcattgcggcccgcaactcgcggcatcgcaccgcagctctcgccttgtatcgtgcgctcctacgaactgcgagcaaggttcccgtcccactggaaaatgcggcgcaaaaggcatcaaaagacatcaaatcgaatcccgtcgttcgaattgtgaggaagcggtttgcgaagaataagccctatacgagctttaggcttatatatgcagccatgacggcgggctacaaggtaggcagaagaagcttttttcccatcatgattttgtgtcaagacacacttaatatcaccaatatatgagatgatatactaatgataatacacagtttctcaatcttctcaccaatgcgcaaactcccaactctccagagcacaaccaagtcattaaccacctgcaatccgtgcgccaaaccgccgccgcatcccgcgcagtccctcaacctccacgaaggcccgatcccatcctcccacccgaaccgctcctcatcaacgtcgcaaaggccgaccaacccccgaaatacacatccaacatactcccccggccaagggactcgctcaagggaccgggcccccgaaaagtgccctctgtgagtgccaccgcagacggccagccgtttgtacgtctgcggaaaccccagccgcatgccatgtccaagatgataggccgaaagaccaacattttcaacaatcggattctgaatattctggatgtggacgagtggactgcctctcaggcggctctggaagacgagtgggaccgcatgatggataagctgttggcaaaggagaagcctgagaagatggaaagtcaaggatttttgaggcgaccatatgacaaagattcttttcccatgggggaaacttttggctggagcgtgcagctgtcccggctgtggtgggagtggaaagtcgagaagacgtgggaggattggactgccagaggagaagccctcaacgatctcgtcgaacaagagagatcattggctgagaaggaacgaggaggaagtgaaatcgatttgttaaagaaggataaaagccgagccacggcacggttacggcgagacgctcaggaattcgatgatgcaccgcctaatgttgccgtgagtgacactacggggctgcccctattagaagctctgaggggtaatttatccaagagcacaaagccgatgccaaacgaggtaccgcacgatccattcttgtcactggcctgggctacgctggtcaaggccgagcaggggagaatgctgatgtgggcaagaaggcatggtgtcaggtcagagaggtgattgaaagcagcagctgttccataccgtggatgaatcgattgcttgcataaataatgagacatgattgtataatagctgcctgtatagaatagtatttaccgcttgaggagcgacgcgggcgtttttggatgagcgaaaataaaacagtgctgtggatttgcccttgttgcttctgtacatacatgctatatattcgtaaatgggtattgtaggtgctatataatgaacgcttttgcctcgctcgaagtaaagtcgaactgccgctatgaaaatccttgctttcaaacgtgatccaaaaagaaaaaccagcgctttccgacatatatctatatatatatatacgctcaagattgtttgatcgcttgcaaaaaaaaaatatgcattttcaagaaatcctatacaaacaacttccaatgatgtccctatccttccgtttcctcctctttttgtcttttatcgtcactgctttcttcgatttagctgcttcagctcctttttcgccacctcggcccagctcttcatcggctgcagcgaggggattcttctctgcggcttcgtggtcgcatttggatcggcgccgccgccgtcatcatcatcgtcgtcgtcatattcaccaaaggatctttgcgtcatgggtgacgatataaccgaaggagacaaagacaagcctggactcggaggcggcggaggcgtggaaggtcgtcttcgatctcggtcccttttggtggggagagcgccccagtcgagaactggttcatcgccggctgttgatacacgactcacaatcgggctgttgtgagctggcgtgggcacagtctctatgcttttcctggaaaagatggacgatgccatgctgctgtccgtcatgctttgttcttggtggaggttgggggtgccggatctgctgctaggagtcacgggaaggggcaatttggatcccgagccacgagatcgtagcgtgtatcctgatagactcgtggtgcttgaagttctgttcgctagaccgggagatgcctgctgggcagccttgaccgtcgagctattactaaaccgcgatagtgattctgatgaacgggatggtggtgtaggcatctggaagttgactgatgagttccggggcgacgacgatgactggtacaaaggcctaagtggcggtcgctgtgggatggctgatggcggcgaacgagttttagactggccacggcctgcaccgattggagttggtgaacgagaggagcgttgctgttttattcctaggccgctctggcggtgctgatgctgttgatgatgctcacgatcatggtgtttcctgcgtcctccttgagcttgctccagcgtgcgacacttttcctctgcactttttagtaacgcctgaagcttagtgacatcatgttcgtgcgctttccgtgcattctctagtcgtttctcatacgtctcgtctcttccatgtaactccgcaatcttcttcttcaggtcgtcattctccgccttgagactcaatagactgacgaatttcttatcccacctgccttcaacccatggcaagggccgtttacaacagccgccgtggtatgtctgctgaatgccccctatcatggacagcttttcgtcgactttgtcggctggtaatcgggcacggggcgagggggcaatcatttttgctatgaggctcactagcggccgcggttttactgtttcttggccctcgtatgtgaacatgaattgaggcgtcaccaaggcgtgagaagtgagtgtctcaagaaggcgcttgagcttcgcttctcgggttgccagcttctcgccgcgggagaggtcgatgtcgtagttgagggcatcattaaactcggagagcctcacattgtataagactgttgcgatattgagatagaccaatcctaatgagtatatgtcggagagctgcatgctggcgccattctcgctgtagagctcgggcgctcgccatttctctgtgccggggttaccgtcgatggtggtctggtcctgcccactgacgtccttggatatgccaaagtcggccagatacactcgatcggcctttagcaggatattcgacggcttaatgtccagatgccgaacgccgttgagatggcaatacgccattgcgcgagccacacagcccaccacgccacgaaggaactcaaacggacactttgccggcgagtccatgatctggtcctcagtggagggctcaattgcactcaaatcggtcagccccagcgcgtcgagcctctccatgatgtcctcgcgatcgccctcgcccgtccgtatcgcatccagatcccagagcagagtgtcgagatcgcagacggcggcgggccagatgagcagacacagctcatggggccgcggcatgtaggcggcgacgagcttgacgacatggcgatggtccagcttgctcatcgtcagcccttcctggcgcagatcctcgatcgtcaggccacggcgccgcacgatgcgcttgcgggcgaggcagacggagccatgggcgactttgtcgactcggccaaaggcgccgtcgcccaggtctccgaggcgagttaatcgggagtcgaaccgcttggcctcggggccgttgaatgtcggcttatgactgcgcattgccttgttagcctttgaattcaagatgctgggattcctccaatgactcacacgcttggccactgctcgtcgctgtcccatgtggcgatggcgtcccgctccagcatctcttgctcgtcccatgattgagattggccgtgggagaccaggcgtctgtggcccacggtgatccagccgatgccccgatcgcccatgctgggacgggcacatgcgatgtcctggcagtaacgggcgaggaaatgaggcgttcccacgtcttgttcaccgtctgtcagcttgtcgattcgaagctgagaaattgggtttattaaaggttcccttagtgtgatgcgacggctgagccacggctgcgccaccatccccggcagcccagtttatggggaccttgtgtggggagactgcagggatcagagccgcacaaaatgcctggcaagccgtgttccctgtacgcttagtaacaacgattcaagcgtagattttgggtatcatcaccctttatccatatcacagatgatgcctgtcaagtactggaatgaaacagacaacatgttcatgtacatgtagtgaaacttggaaacttactgatcttctttattatcgcctctacacgtacactatctttactcttcgcttaatctctatcaataggtgtccaacattcagctggcgctccattgaccttgatcatacagctttcaagccattccagattggatgttactctcactcctcaaatgcacattgtcacaccaaaaaagcaccgctcgctaataaactaatgttctttccttggaaaagttcttgcgttattgagggctctgggatgttgtctccgataccaggcaagaccggcgatctctgccaacacctcttcttccagccctacagcagacgacgaagagtggcgcagagacgacctttaagctacactgatgatgatgtccgccgtgcatcctgatatcctgatggaaatcgtcacctgcacgtcggcacgtcacgtttgggttgccctgcaaaactaatttcaacgtgataaccatacagcagctccgtcaactaatatccatgagatatgatgagaacaaagattttgtgcgagaacaaaatatgagaatattcaaaggcccttgacctttttgtagcaattaaaaatgtgatctaaatacggctggtatcaatcaatccttgggccctcgacgaccccttcatcatttactcagtgtggtcgcattgcaaccagattgatacatatgccatcgccaacaaacaaaatatcctttccaactccccccgaaaaaaataaataaacgcccagcaatgtaattgtgtcttaaactccgtcccctaatccataaatagtcaccagcccaggacgttgaaccagctctttcgggggtcctctttggcaccttcaaacacctttttgcgggcggcttcgctctggggattcttatattgggcgaagaagcggtcttgggttgcggcatgtgtcttgagttgccagcggatgttcattgcgacggcggagactgaaaccaagtggtgttagtgggctgtatccatgtatcaatgccgggctgaggttcagttgatgacttaccaatgccgacggtcatgacaacgggcataaccctggcgacgactgggttcatggggggcatctttgctggttgagcgaccattttggctgttttgttgtgtgtatgttgataattggtatttgtgtctggatagtagaaggatggcttggagacttgagccgagctgtggaattgaaacactaaagactggacaagatgttgcttttgtgggatgctgttgatgcgcattggagtgcatccggcattctatcaaaagcatttataaaattcatcttgcctgcttctcccgaccgtggcgtcttcttttcgtcgagttgtgtgttgatagttcgagggtggtgcggtgttagtcgctggtggtgtgatttggcggcgcagtctgctcactctcaccacccaaatagggagcctcctaggctgtcaaatttgatcttgcgcagtccatgatccctgctatgctcgtaaagggaaaatgtctgaccttattaggccattttccctctctgaatgacgctccattggtccattcagtgaagaagccttgggacaacgggcaaggattggggcagatcggaatcttgtgcgctgtgtctgcccagcttgtcgaaccatttctgccggaatgtagcgaactggtccgtaagcatggatgcgcaatgacggtggctgataggtaatatgtcacctataactggattctagtcataatcgagtgttgacagctgtttttttttttttaagtgccttatctaaacgagcgcaacaagtttgattaacggggtacatgtggttaaccgcgggtagatgatggctgaaccagctgaccgactagtcgcgacttatcgtctcatccgccgatttagccatgcgactctttgtactattgagataagtccaatgagccacttggaccggttggatatttaattttatcacaaggatcgagaggtaacaagcctagcaataagagccgacccaaggggctgccccctgtacctgtgaaactaaagagggaaatgctacgttgtcgtagtgcgacttcgcacgagtaacacataatcataatagatttacaaagaaagctcacacaattttcgcttgagcatcttctcttatgaaaagaagggggaaagactgtcccgaaggagtcagatgttcatacagggagcaccgctggtattttgaatgagtcaagggtaggcgaaagtgcatgtatccacttacaagtatacgatggaaccacaacagatgataacagaacattattacacctccgtcctataatacgagaacttatgcattggacataagtagctaagctgcagtattactttacctcgggtaacagcgatttcttgcagacttacctctgagaactgaaggattcaaaacatcagtacaaaggcagtgttagcctcaaacttaagcactagagtgcctacatccattcaatatgactaaaggaggctttcaaggcaagtagaaagaaatattacaaaaaattaagaatgtccatattaacaagcatttacttactacagatggaacgtgaattcagtgtagatgggaaaagatcagtcttaggccaactgacatgtatttagtcacgagagtggctacggtccactggctggagggacccgtagtagccgagtgccagctgcctactaccaagtatgtcctcaaagcaaacagctattagctggcagctttaatttctggatttgatcattttaagatgttactcactgggttatcgctgctgggaaatccttctgacagtggccgggaggggcagatgtcgcgagcgggatcggaaacgctcgtgactcactcgaattccagcaagattgcaggcataattataaaattgctgcattcacctccacgattcccgcatttctggtgcatattcacgatcctcgctcatcacccatcatgtcttcaacgcaggctcccgagaagcccatgagcgagaagcagcggctgaagcttgagaaattcaagcagaagcaggagagtcttgccagacagccgcagcagacattggacaagaaggccagaaggctggctcctcctgctgtctcggccaaagattgggttgaagagacacctgctgggcatcgaaagatcttgaagcctttggatgacgactttcacaaggcctatctacccaacgtcgtcgaatctgcatggtatagcttctgggagaaccagggcttgttcaagccgcaaacagaaaaggatggtagcctcaagccaaaaggcaaatatgtaattgccatgccgccgccaaatgtatgtacctactcatggatccgtccattgttgcatgttcatctgctaactcttcgagtaggtgacgggaaagctacacatcggacacgccctggcgctctcgctagaagacacgctcatcaggtggcatcgcatgcgacagttcacaacactctacatccccggctgcgatcatgccggtattgcaactcaagccgtcatcgagaagcagcttgccaagaatccgatcaatggcaagtccaagaggcaagacttcagtcgagaagaatttgtccagctatgccaggactggaaggaggactatcggaagaacatcaacaatgcggcacgcaggctcggcatctctccagactggtctcgagaagccttcacgatgagtccgcagttgtctaaagctgtcaccgagacctttgtgcagctacacgaagaaggcctgatataccgagccaacaagcttgtacattggtcgtgccgtctctccacagccctgtctaacctggaagtcgaccaaaaggaaattgaagggacgacgaagcttgatgtgccgggttatgaccgaaaggttgaattcggaacactcacgtattttaaataccagatcgagggttctgatcaaacgatagaggttgcaacaacacgacccgagacgatgttgggcgacactggcattgccgtgcatccccaagacgatcgatacaaagattttgtgggcaagactgcaatccaccctattattcccggcagaaaattgaagattattgccgatgaatacgttgaaagggaattcggtactggcgcagtcaaacttacacccgcccatgattacaacgacttcaacctcggcaagaagcatggcctgccctttatcaacatcctcaacgaagacggtactcttaatagcaacgctggaccttatgccggggagaagaggttcaatgcaagataccgcatcattgaagagctcaaaagtcttggcctctatacgaagtcggagccgaataaaatgactgttccgatttgcagtcgatcaggagacattgtcgagccgcttctcaaaccacaatggtggatgaagatggaatcgctgacgaaacctgccattgaagtagttgaaagtggtgagctgatcattaggccggatgtacaaaggcgatcatatctgcagtggatgcgaaatcttcaggattggtgtctatcaagacaactatggtggggtcatcagataccagcgtactttgtcagtctcgaaggcgacgacgccggtgacgatgctgatgacaaatactgggtgtgtggcagaacagaacgtgaagctcaggacaaggcagagcaaagatttccaggcaagaagctgacacttcggcgtgatgaggacgtcttggacacttggttcagttctggactttggccttttagcactcttgggtggccagacaagacggaagatttggaaaagtatttcccaaactccactttagagactggttgggacattattcccttctgggtaagccgtatgatcatgttctctctgaagttgactggaaaagtcccttttacagaggtctactgtcatggcttgattcgcgatagcgaaggccgaaagatgtccaagtcactcggcaatgtcgttgacccaatcgatataatcgacggtattagtctcgaaggcctgcaccagaagctgcgacagggtaacctggcccaaagcgagatcaaaaatgctgaaaagtaccagaaaaaggcattcccgcaaggcattcccgacattggggccgatgccttgcggttctcactcgtcaactacacgcagtcatccggcggcgatatcaactttgacgttaagacgatgcacggctacagaaagttttgcaacaagatctaccaggccacaaaatatgtcctcggaaaacttggtgatgattttgttcctcgcgaaagctccgctctgacaggaaaggagagtctgcctgagcgatggatcttgacaaagatgaataccgctgcgaagcaaatcaaccaggcactcgaggcgcgcgagttcgccaaatcgagccgagttagttaccagttcttgtacgatgagctgtttgacatctttattgagaattccaagtcgataatctcggatggcacgcccgaggaagctcgttcggccatggacacgctgtacaccgcacttgagactggcctgcgacttgtggccccattcatgcccttcctgactgaagagctgtggcagcggctaccacgcagaccaggcgatgaaacatgttcaatctcgattgccgagtatccagagtttgaagagtcgttccatgatccgaaatccgaggtagcctatgagcttgtactaggctgctcgagaggtttccgtgttctcctggcagactatgccgttaaagagaatggcgtagcttacatcatacctctcagccaaacgacgcatgacacagcgtctgctcaattatccgccatcaagtcactcagcagcaagacgccggtagatattagcattctgccggttggaagtgccagtccagctggttccgcagtctttcctatttccgccgaggcaaatgtctatcttgaagtcaaggatcgcatacaagatgccggaaaagaggttgaaaagttcaaggcaaagttggctgaggcaagaagggatcaagagagtaacgacgcgcatagggcagatttgagtaagttacaggacattgatgcggccgaggcccggcaggtggttgagcgccgaacgctggatctcgaagctagattgcgggcgttggaagagacggttgcgatgcttcagaagatggtggtttagagcgagtgccttgacttctagagaagtggatgtagctgcaattatgtatagcgacaagttattgttcaatggatgatgagtttgcgttttgactatttgctcctgaagtttaagacgactaccaccgtatccttgagtctcagtggaatatgccgacaggcgccgaacttgctgtttgctcgcacggcttttggggcaattggaccctgtattataagcttctccgaacggtttgctaaatcgcgggccgaagagccagggctgttaggggctccatacatgtaggcgatgattgcggggcgttgacaagagatgatgtttgatgcagttaaaccttaggggatgtcgaagagaaacagtaatggacgcaaatatgcacaggtacagtagatatagcacttgacagaaaatatggagccacaaggcagtgaagctcgtcacagtatgtttcatgccaatattatagattggttgagtgttcagttcaaatatttatgtagtttacgagagatatgcttatggaagaaaatgaagatgaagtattaaatgtgagtacatgtaattacgattgagacgaaattaggcagaaagaacacaatactttactcgtgaaactgatacgcaaacgcaatagcccaattcacgccttgagaggcctgagtagttgattggaagggatgtgcggagacatatgcggactacaagccacagaaaatgattggatcaacagttgagattgtctcgaacttttaggcaccagctcacgtgtgagatgcttcgttcaataaggttgcatgaaactctaaggcatattcttgagcgtatttgctcccagacaattcgactatcagcttctaatgactgcctaagaaacactcaatcatctcaggcaaggcgatcgtatttaaaagtgctacttaccacttatgaacttgcgagaagacaataacgattaagaattggagctttgtcacgcattgattacttgagaaacatgctttctcagaccatgaatcaagtcacttcgcacatgaaagaaactgaatatgagcgcgagtctgctccgctggccgtggacgctgaaaacgaacaaccggatacattgcatttaccggctgcagcaaataccctggattattcgctgcagacaacgattcaccaaaatccgacattgatgcagcctagcttgcggacgccgccgactttgcacttgcaaagcgacgagacaccaccactagactcgacatctcccatcgccaatcatcaatccatgtataatggcgggacaatcttgaggattaacggcagtctcaaagaaatgacggcacggtggactgaagaagagtggatcaataatcgtcgaatagtcaagttcgaaaaatttcaagatggagagatcttgaatgtcgactttaaagcagttccagtaaatgagattccagccaatagcatctgtatctcatgcatttggtgggatacattctccgactgctaccttacacactttgatgccatgtacctacttgaacagcttatgggggcacctggccgcttttctgtcgagaggaagaaccgcctccgccgcaatctcgagggttttcatcctgtaacaatttcaaagacgaatcctcacaattcaggacttttcaaaactgtcatggcctttggctatcccagacccagggacatagaaggggattttagagtgctcccctggaattgtctcgaaccaatgctcagaaagatgattggaaagtataaattcattccgtttggaatatacaatgatatctttcggcgagaaaggggacaacatgccgatgatactccagtcgctttttccaaattgccagagattcttgttgataggcctgggatctctttaccatggttgagatactgtgttcaacattgcgaaggatttggatgtggatgaagatgttcgagagacttttgggcgttcttcctgattttcttggggctgttgcgctcaaacttggctacggcgtctcggctctttcgcaccgcgctaccacgtattttgtcgacaagcatcgccagcaagctgatagcccacaagaatgaatggttgtttaagccgttatatatgagtgggatatgatgtagcttttgttgaagagtctgtggtccgtcaagacaggtagctagaccatggagcttttgagaggaaaaagctggctttctagttgcgacaatttattgatcaatatttcgactatcggtaggaaactaggagcccaaaggaattgaatcagatcatgcagaagaagaatcgattgtgtgaagacgagttggataagagacagctgcggcttactataacccgcgacttagtgacgaagactgtagtttatgagtgatttgtctaccgtccattgaaccactcgtattatgtagttgtgttggcttgagattacttattcaaaacttcttgctttattagtaaacactctcttctacatgttttaggtcagtcgtcggactttgtctttttaagtctggtctttcggacgagcttaaaatagtttataaaataatcagagctacatgaagattatatgatgtattggtactgttactatagacgtgaatgatacctggtttgcgatcggtctagctagagacggtaggcaatgaactacaaaaaagggttgaaactaaactttattatatccattgctttcctctcatctctatgctatatattcgtcagttcaacaagaatgtggcattaaaataaagagactgttgaaaagattccaatatcgaggacagcggacttgaggagaatgcttttccaggcttcaaataccttggcaaagaaaccctctagtctatcagagagaatctagacaaaaaaaatatctcatgtgacaggtaatgggctagaataagtcccgatcatctgttaacacgccaacgacacgaggtcttcgtccgatttgacacttggtccgatgtgaccgcttcgtccgattcaaaggcttcatccgacacagaagcttcgcctaatcgcccgcggatcaaaaacatccgatgagtataaataagacggcaacaggtgatacggcggcaaacgggctggctcttaaatatgcctaattaatgcagctaaggccacagtggctcttacagacagccatcatcgtccaccactctggcagccctgtggagcagagcggtacagtgtaaatatgataggttggccattttcaccatccacattgtactctctctgtgttaaataggaggcgccaaacttgggacaactgtataagcgagggggagcaaatacgccacacgccacgatggtgtaactgcccaaacaactccaatcgtcggttgaaaggagactgctgcaaaacttgttgcagggctgttgacatcaatctaatgggcgcgcacatccgttctcaagtactatcaaggcgcgtctaggaactcaactagatcttttgacaagtctcatcggcctggtattgcggaaatatttccttctcatttgcttcaactgtcctctctgtctctctcaaagcctattagcatcacgcttaaagatgccccattttttggttgacagggatcggccactcatcaacactccgcgacccctcgttgaagaactgttaaccccctacttcatgggtgtaactggcagttcctaaatccatacccagactcgggttttcatatgcattgaataagcggaaaccgacgccatgatacccagtggcaaagactgcttctcccgcgtgacgatgctattaggggctcgacctgaacaggtaggagggcctcttggcggcagggtatcggccgcccccctgcaagaagcatcgtcggatcaagctgaccgaaacgttttcggatcaaaatcgccggcccttgccttcacgagataccaactagtgcctaccttgcactagcatatcctgtcgtttcatacgttagaagcggaattccgcctaaaccctgctcatatacagtttttagtagggcagacttgctgccatgcccaggccaagcatcttcctttcaaaaagaaaagagagacaggaaaaaaaggtccacccaagcagggggtgcacaagcttcgttaaagtctgttgttgaagggcgcacacttgtgctcaagggggggtcggcatgatgacttacatggctgagtcatgaagagagtggttgcccgctagagacttattcgtgccgccactttagttgagaatgcattttagccataatttgacgatagaagagggctgtcactgcgaatcaatcgaggggtatccacgtgtttgttggtcaattcatccattcctcattagaatgccgacaaggctgtcttcaatgccgcattataaatcgattttttccgttgactccaaaggcaaaaaaagagatcgtcctgggcgtggctcgagcgctgttgattttacatttccgcattttttgcgccctctgatgaggctcttcgggtcttcggttattcatcacagagttgctggcctttttgcgggtcgtaagaacttcctatctgggtaaaggtaggcagcatttggcaaatgacagatctatataaaatgcacggaggggcctagaatgagaaaaaaaaaaaagcatgcagacgcagtgtaggctttgatgatgtccgcaggatgccgcagctaagctcatagcacagccttggtatacatgcaacacgtccaattccaaatcagcggacttgtgtcggtatgaatagcatcaatattacggagatagaaggtgcgcaattacaacttccaaccttacctccgatatttatcggctcccgcgttatcggtcgggaattatgtacagcacctgtaagtcatatgctagcggcagcttcggctcaactatacgtgccgacaaagagttgcaccaaccgctctgcgtagattggttgccaaaggtggcttgaaagtgtcgagcgcccgcaacgacgcttaggacatgccgttctctttttttcccgtgtcttttttattcagtgtattgcagcacagcaattgccttgtgagccaggagtacctggttgtgcgagttgcgcgattggctaggaagctttggagaaggctgcatgactcgccacggatcctttccgtcggcgtctttgcctctttgccttgacgtggagacgactccttgtacatgatcgacgtgactataagcaccagttccgtgatggtgggatatgcagtgaaaatagtactagtagttgtaaacttgattcaaggatgccttggcctattgtcgagttgacgcattgtcatcacttgcaagccgtagagccgcgccatctgcctatccatctctgacaaagccggaaaggcatactgtttcctactcagctcattatactgtatagctgtgagaataggcaaccaagggaactcgggttgcatcaagtctctttgaacgaaatacacactacagatatcctcctactttagccagaagcagcggagattacaccggatatcaaactacgtagttgagaattgcaggatccttctatcattaagcgcgccttgtatctgggcttgccacgttgtgatccttgtgagattggcgagtcatttgaaggattatccgttctgatcgtgactttgacaatcttggcgggtcatcatcgttgcctatacttggctagcgaagcgaggtctcaacaagaaccggaaaagatcccgatgccattgctataaagctggtatggtgtgtttctacagagtcctctttttcttggcatacacgcgtccgcggacatattgtacgagtatgcttagaataagctgaatcgagcttcagcaaaccacagtgcggagaccggaaaacgcattctcttctaggtgtgtttggctgcaggacgctgactaaaattgcctctttggaccaaagcgtgattatggatgtgttccatttatagaacacctgcagatcggttggataagcagctgctaatacaagctctgtgactctgtcctggagttgtgagacagccaaaacacatacctacaccatgtacagagctgtccctgtcttttggactgcctccttgtacgagttgcaactggcgtctggccaatcaattcccgtactataagctgactcgtatgacccccaaccagcagtgctcgtatacccgtatgcgtgtgctctttacaggcaaagggccgtttcctgtctatcggccagggctgctggcagaaataaagttctagaagcagggccaccatgttacggtagcatatcgtgagcgaaaagggcaaatatgtagggaatagtgcgcggcatgggactaatgtcggggtcaggacaatgttaatgcgacaacaaggggagagccagacacagtgacattttcctaacgttggtaagactcggtcaagactcgatggccgagagccgcaaggaaagtagagtcggatcggccgctgccttggctcctttttccgcgctctctataattttccttttccgaccagacacgctgtacggagtactactatgtagctgtgaagatcagcagggatcggggttcctatcgcatttgatagggtgctgtttcggtgcctaggccgaatactgacagcagccgatgcctagtcgctgaaacagctcgttttccggatcgtcgtatgtcgcatctgcagtccgaggtgctgcgtcgagagacggaaaaacatgctcatcgcagacgccttgtccttgtactaatagccggtgcgatgccctcctaacgcagtcctgagggattcggccagcagctgcccattgtcccggataggcatcaatattagctgctcgggaatcgtagcgttcattaggcgtctatttgctggtggaatattaatcacgccgggagctggttgagcatctccaagcccttctggaagcgtctggtctgcgtggctctcggctggcggtggccgagcgttgagatgcggcaagcggtgagcggccctgctggaggcggcggaagcggcggaaaaatctccaccaacccgattgcctgctttggtgctagaaacgacaaggaagagacggggactggagccttgaatctcggattgctgcactgtagcaatggtggccaagtccctgtttgggatgccctccagcccccacgacatgcagcccggcgtgttggagtttagttcaaggccgctaaatgggggttcgcagcggcaccggccaatcagcgtctccggcagctgctgacaaacgcggctagggctggtgcgaaaggcgcccggcacggaactcgcactggaggtcacactggcgaagcctgaagccacgcactgaagccactgaaggttccaccgcagcatctctaaccagcagcgaccgtacagtacaagcacagtcgagcgccagcccctgccaggctaccgactgcctaaggcggttaaccctgctgccgccgcgctggaactgcagaaccgcagcgtctgatgcgctgactaatggcgcgctgtcagagctaatcggctctagcgcgccccaagcagcctaggcgactgacattagctaattgcgccggagagcccgtccctggttcatgttatcatggcgtcgtgcttcgatgcagcaataatacctcggggcggctggtggctggtggctgctggctcagctcacacgtggaagaaggtttcagcagctcgtgtggaggagactcctcagaagccggccattcattgctcggtaagcaagcccgacaggacattcggcgtttggctcaccagactacaaattccagagacttggcccggctccacagctcgacaacgactctgcaactgcacagacacagctcaactggacatctgagcagggtctccaatcaagagccggtggaatctgccgttgggaatagtggaatctcccgctgccaggaccaggacaggaccaggaccggaccttgacgccttgacgcctgagcctgggacttccttgcatctcccatgctctactgtatgctcccagacgcacaagcgaactctcacaacccggctcccgcgcaagctcttacttgtagggctgggcttgcgctagcaatctgcaggcgccaggaagagccacagcttcaggcactactgccgccattgcctcgagtcctgagtccttgtctcgagtctcgccatcctggcaacgaaccaaaaggccagacaccccgggctctgatccataccagacgcagacacagtattgctgtacctgtcattggcccagcacttgagccaacaccagaccccatacctacctttgcaagtacacgcctattggtacctccagcacagctacctcggcactgagttctcaacctggtcagcattgtctcttgtcatttgcggcgtccctgcggtgtggtgcggtgcggactcgtcagcgaagaccgcagctcaccgaagcggacgaatgcggatgaataaagactgcgccctagcatcgattctgacaaaatagctttcctagcactatcacttgttattggcatattctctccaggtgccccgcgccgtttctgatcctcccgacgtcacactcaaccttatcaggtgctttctacttgcgtcttctttttattagtatccagcattttctcatccatttcatcttcccaccttgcgattattatttcaaaagcttccgactctgctcctgggatcgcgacgtgggctcgactaatcaattggatacgatgagtcgactatctcgacacgagggcaggtcccccctgccgtcaatgcagagtgaaatctcaattctcaacgccgaaaagtatggagaggagcccagacgcacgcgatctgccaatggaaaacgatcgctttcggaagatcacgacgacgacgacgacgacgatggagttcagaagaagagatccaggggccgtccgcgactggataccaaggacgagaccgccgccgatgtgagtcgcccgcgtgcttgcccgcttgcttgatatcagatccaagatgcttgccttcttttccatcactgttctcatcttgttcgtcgccacccatgactcgtggtagcattcacagcttcttgttctcttccccttctccatctgtgtccattaaccctcctctggagatcaactcggcatgcaatagacccacttgcttgttttgaatttttttctttaatcgatggtccgctttccatgagagttgcaattctaatccccttgctccaatgtagcgtcgtcgaacacaaatccgtcttgctcagcgagcgtacagacaccgcaaagacactgccatcaccactcttgagcaaaaggtcaaagatctagaggcctcaaacgaggccatgagcaaagagtttactaaattctacgacatcattttggccgagggcattttcgatattgcccctcatgctgcgcctcgcctcagactcattgcggatcgactgctccgcatttctagcatggtcggcaccagcagcatcacatccgagagcgaggattccatcatggctaagcctgcgggggctcgaaaaggcctcggcgacgtgagcatgcaccatggccatcagacaacgggcttgggcgaaccggatctctcgagctcggcttatcccactattccgcatcactctagttctttcaactatgaagtcatcacccaggccacaccaaacaatgccagtttcccattcttcacttccatggagccgtccgcttcacagccgccaagcagtagctatctaagcacctctctcaacaacccttcgccctacccccgactctcatctccgacatatggcattcacgaacgcttcagcaagaggctgcagcgagtcactttggagtgcggcctcaggttggctacgatgaagaacccaccgcccgaccgatacgcgactgttttcggctttagtttgctctttgaatcccgcgactcgattattcggcgattagcagcagggctgaagaagatacagagcgagggagtagactggaagttcccaacgcctgcgatgcaaagcgaccagtttggatatctagaaaatcaattttcctcggctacctcggaggagttgaataacgcgatactttcaataactaaatcagcttcgggcttctctaacatgccccaattcggaacccagtctcaagccaattctgaagaaaaagctgagcatcggatacgaatactttgccaaaactttgagggtgaatttttcacagcggacgaagtagagctattcctgcgtcgactgggtctggccatccccccgaacgttgactatgtcgattccgagctggatctaaacgaactacaagctgccgacgaagcgagcaccaaaaccaactttgctagtattgggctttctcctggtagctcgggcatcagcggaattcaaagcagcagcatgtggccgatgaatggcccctccgtgggcgatttcggcagctctcttcgaggagactctccaggtcagaatatgaaatgcactgagcttagtgacaagactgacctagatggaggattagtttcatttatgaataaccacgacttcaaccacatatggcctacgggatcaagctggtccaagacgaaagtttcagtcgacgtgggccgattaatagatggtatgtgggcatttgccctgatatctctctcatgtgcttcattctttaatgttccttttttctaacacatttcattagaattggtgaacgcgtcagtttgtctgggaaggacgcccggtatacgaccaaaggatgttatcaaggccgtcaaagttgctgccggcctatcacctgctcatgcaccataaaccaaggattccgacaaaacaaatctcgaatttaggggcttcatgagctgctacgcaaatgatgatactactattcaacgacaagcgattattgttaacggagcttaaaaaaataaagatatgacacggctttggcgatagagagagcggactggagaagttgatcgagggacacatcaggctccagcccatctattattgatttgtggagcaacgggagttacgcaggatataccacttgaagtttaaaggcttacggatttttttctcattatattggcggaaagcggagtgttcctttttttgttcaaaacttgattttttttctctcagctcttacgaaaccttatggggacggactttcgatttggaaacgcaaaatcatatatgctttgttttccctctgtcatttttacggaaattaatgctgacatccggtgggggaaaaccttttgtcataagacggaaaaggttatatgcagaattactactagaggcaataaaaagcctgggaaatatcgcatagggcggcttgtccttgtaacagacatagctagttgagaactacaagacaacaggggctatcccaggttgtcattaaacgtacacaagttgaaagagacgccgagttaccaatccatgattcatggtggatcgacggagttgaagactatgactctgtttagaacccaaaaaaaggcacgcatcttataaacccgcggaccagtgagatgccgcaataggcaggtgatccgcccgcctggtcagattcagtggaggaacgtcaagccgttgcaatctgctggttttgcatactatcatgcgtgtaagcgacttttttttttaacttctatcaccgacgtccgatacagcccgccgcctgttgttctaattctatttcaaggaaaattcgatccaatcgttcttttcgaattttaaacaacagtctcacaccccccttcttcccggaagttaaaagagccgtccgagaaataaaaccccaccacggctcggcgtcgccgataaccagccatttccccgcaagcctctttttttctgctgctaacgaatcaatctcctcaagcagtaattcgttcctcttacagttattatactagtagtttttactttgcttcttactatacacataaaacaagacaaaagaaaaaaaaaagacatggagtaccgagagccgctcgcatcgtctgatccgcggacaaggattcagcctcgattgattatccatgggggcgcggggaatatccggcgtgagaactacccctctgagaaatacggtgcttacaggagcgctcttcttgcgattgtgagtgacgatagtctttttttttggtgtgaaacagtaacaaactctcttttgtatcacgagtgaaagtgtatactctattcttcccctttttgtataccactattcatcgtatgaagtctcagaagaaaacatgtaagactaatgtagagagatgaattcatcatgtaggtatccaacactcaacaatacatgaactcgtcttcacaaaagacgcaccatcagtcagcatatgaaaaccaccccataacacaagagaaagagtctccccctcttcaccatggcccttcagccctagaaatcgccacccacgccgtcgcccagctcgaagacaaccccctcttcaacagcggccacggcgccgtcttcacccgcgacggcatcaacgagctcgaagcctccgtcatggtctcgcggggcttcaagaagcgcggcgtcggcgtcatgggcctgcggcgcgtgcgcaacccgatcctgctggcgcgcaagatgctcgagcacggcgaacaagatctcgcagcgtcgtcacacgcctcttcttctcttttgctggatgtagatgtgccctctgcgcaggggcacacgcagcttcatggcgagacggcggagaagcttgctgagcagtatggcctggagattgtggaatcgggctactttttcacgcagcagcgttgggacgagcatgttcgtgcgctggagagggagaagcgcgggcttggcttggggacgtggcatgcggaggagcatctcccgcaggggacttgcggagctgttgcgttggatgcggagggcgtcatctgcgcggcaacgagcaccggtggcatgacgaacaagctcactgggcgtattggcgatactcccgtcgtaggggccggattctgggctgaagagtgggaggatgaaagtcaagagtcgtcaacgtgggagaagctcacaagtcaagtgaagagagcgcagccggggatcagtttcgctggcccgttgaaaggtctgctggcagattgctttcccaccccctggatgtactcacccgtcaacttggaccaagagactcaacgtctcagcctaacaaactccacaacttcgactcggtccattggtgtttcggggacaggcaacggcgactccttcctacgcatcaacgctgtccgcaccgtcgccgccatcgcgagatacaagcctttggctggcaacaaggcgttgtcccaagtggtcggtccaggaggcgagctgcagaagagtgcgggcgatcgctggacgcgcacgggcgaaggagagggcggtatgattggcatcgagtgcacgctggtgcgagacgaagatgggaatgcggtgggcgttcggtcggaactgctgatggattataactgcggcggaatgtggagggcgtgggttgatgatgagggcaaggcggtgatgagcgcttggtcgaatgggtctgcggatgagctgtgagttgaatgcataatgttaagtgaaagcaatagagtcaagtgagatcagatagaccatctggggtaaggaaaatatccctattcaattcattccttgttatttgttggattagaagtgatgcaggccatcaccaggccattcctccaggaacaaattgtacacaagcggcgtgagactgacctcgtctcatcttgtcccagccagctttcttcctttgtatatattcatacatgtaatcatctcaccaacaccgacttcttctttgttacccaagcaacaaggtccatttaccctgaattcgcttgttcccttgttttgaaattcctttgcagacccaggtagagagcccattggtatttccctccatatctataattcacggaaaacgcctgtgcgatgcggtttgcagattatccatagatatcggtttcctttctcaggtttcgttcctcccagattttccttctccttgttcgttttcaagtgggttctcgccctcgatgcgtctctggcgccgcagagtcaacagggagaggaaacaatatagttgggcgttaaggccataaaaaaaaccaagaccagtaaagccgaataaaagacatttaagaataaaaggcagagttgagaggcataaagtcgataaaattcgatcttcgttctttttgtttcgtttcaggcaatattttctttcgctcgtcgtttacaaagcctggacttccgagttcgggggcggctggggcatctccagcttagttgatccggccatcatctttccaaaggcaataccaacaccctcaatgacggccagcaggacggcgcagccaatggcgttgtttcgggcagccttgacaccaccacggaaggcaagggaaccaccggtgaagaaacccgcactatgagatggaatgtcagcgacaaggaattgttttcctcagagagtcgattcaatgcatacatgatggcgttgtaaggatcctccttcttgcggatgcccttgacggtgcagtcaaaagttgagaagagaccaccccagacaccgaagttaccgcccaagacaggcgctcgcatcttgacggcggtgatggcaccgattcgacgctcgccgtagggagagtttcggaaacccttgatgccgtgccagatggttccaccgatggcctagagtgatagaatggtcagtttgccgtaactagatatagcccgtgcactcaggcatcaatgaggcccgcagtgacgacggtctgtcaatgcctccatgtgggggttatggagagaggcttttgtaacgtacacccatggcaaaggcaccgccaaagtcattgagaatgacccaagggcaggggtcgcgtccgtgatccatggctgaggatgattgtgaggcaccgagagaggacgatcgagaggtggcggaggatccgaggcggaagtcgagatgtggtgagaaaaaagttgggtttgcgtcgtgacgacttttttggagttctggaaaatccgggccgacggcgcttgttccgttttcgcagacgtggggccccagtggcggaatgcgttccgttaataacggagtcacatgatctgctcgatgcgcgggaggataaaaaacggagccgactagtatcgccgtcttttacgggcacttatatagccatcgttgaccatgataagttcgactgctcttatcaaaccgccagtatacagtcatctaggtcgaaaaaaagagttttgtcaaataatagagtatgagcattttggaagctatgatgtttaacaaagttctgagaatgcggtctacttcatacgagaacaaacagtgtgtatacgacattttcatgacctaacccttgaacaaagatcaagcaatgcgacaaagatagattgtgtagacaagtcatcaatctgtttgtagtctggcccaagatagactctcacatccatcgaaacacgtggcagcctttaccagattctccaatttaggaatgcttcccttgctagtggccattctcagcagcaactccaactttcagctcggcttcggctctcagagcggcttcggctcacagccttgcctgaaccccggtgcgtagcggcgttgataccccacccgcatcacggagtgcaaaccccaagcttgttctttcgatctcatctatacgtccattaaacacgttgggccagcgttcaggctcatttgaccccaagtgacaactagaggatatgatatgcgggactattggccaattatgcacttcattggcttccagaaggatcttttcggccgtccgaaataggcaatcggtgcatggaatggtgactgctcgtcaagaaggattcactatgcgggtccgcagcgccggggcccaccgcggcgtcttgcccgaagtggctcgccgaaatggctctccaaagatgctccaaagatcttgcactaggtgactgagtataaagaaagtcctggtgtacaattccatcattccatatcacctctcttttcactgcttcatcatctttaccttcttcagagcgcaaaatccgcccgtcatgcctctcaaaatcgccccggctacagaggccgacatggttcgctccagcgaaattgaaaagcgtgcctatggccccagcgagtccaatgccgttttctttcccggagagggaatgaagactgaggaccgtattgccattatgattgcgagaaaaaatgaagagccagctttccaaatgatgaaggttgtcgacacagacctggaagcaaagggcgaagatggcatcattgcatgcactctatggttcatttggtctggggacctcaggccaagcaaacctaagcgcacttggggacctggaacaaatgtagaggcgtgcgatgccttctttggggagatggaccgaagatggtgggccagatttgaaggcaagccgcatgtttgtgagttgctcctcgtattcttgggataagctatagctgccatgtatgatgatgtaaatgctaatgtttatagatctcaaactccttcacaccgaccctgaccaccagagacgaggcgccggaagcaaatgcctagagtggggaaccgcggaggctgataggctggggctcgtgtcatatcttgagtcttctgaagaggggcgaccgttgtatgagaagtttggcttcaaagaggtggacagaattgtcgtggatctatcgaaatggggcggccctaccgaggccaaagcttatcagatggtccgcgagccggtttcgaattaaatgatgcagcaacagcaaatagtataagattgaattaaacacaatatggtttatactcaaacggaagctttttatatcaccccagttctgttccaattaatatatgtatcttgccctccagctatagcatggattattactgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactgatgctactaaatgttcctatttgacagttgggtcatactttgatcgtttttcttttttcctaaataaaggctcagcatcaattatacccgctggcggtggctaaagcctgtttttgttctctgcaaacgccccctacaataaagatagctaaactatacttgaagggtatgaacctgtcaaaagaaagtgacagcgtgatgaactccacaattacctggaaagcgagcacaaacaacgcagcgagcattgtaatatggactatgtttctacagtgattatcggtagtgctaaattgaaagctattattcatgtgattcaacaagagcaagcgcgttgatgaacttgtgactgccatcagatgaaacggcaatcgttgcccatataagctttgctattaaggtttttacgtctttcaaagcaaaaacaaatattggtatcgtttaagtatgttgaattagttcctgtaatcgatcaaagtgaaactcgaggagtatgcgtagaggggcgtttaatgtccacaggccattgagctgcaacttggaatgcaatcttcagtgtcattattggaaactgggtggtcataatatatttccatttaactaggttgattgcaatataccgttatggtaataagcaagctacattcactttcgactgctctagtcaagactaaaactgcccggttgaaactgataattttgggttggtatacgtatatcactgcacagaatgtagccaaaacttgagtagcttctcataagggatatgaatgtcaggaaagaatcatcgcagttcgaaaccttacaaaatagacaagagtcagggcggctgaagctaaatagcttagtactaagcaggatagtaattcctttctgtaactacgctgcacaacttatatcatagtttcttgtagactattaaaacggataatgcagtatcatagagacgcgaaaaagatacattgctcttccagcccttctcacttctgaagaaaactttcatgtcaattatatttcctgttagttactgggtgatggtggaatacttcagttgtagcgacctaagatttgacaattcaatgctttcatccattcaactacctacaagcaccaatatgatcattccacagtacattctgtagatagacagtcatactttcctaatgtatagttgtaacttttcaatcatgaggtaccgactcgaatgagaacaacgagactgccatctcacgatcattacgagacaatgttgctcttgccttgagaggaagtaaacaacgtattgtcataacataaaggcgatcttcgggcacgtatacaatcttcagagctctttgaatccaaaacaccagcaccagcaccagcaccagcaccaacgtcgacgacgacgacgaagaagatgatgatgaagacgaagatgatgatggccatgatggcctgggtggcccccgaaccgcagactacctgctccccttgtccccctccaccctcctccacctgggcagacgttgtctccgccataagcggcgtggttactgctgatgaagaaacctcccgcccccgtcgccgtctccggtttcgtccttggcctcatctccggtcccggaattagaagcagcaacagcaacaacaacaacaacagcagaagcagcagctgaagtgccactacaactctcggcatgaccatcggcatcatcatcatcatcatctcttcctcctcctctccctgccaaggcgtcccagcagcagcctcctccttttcggccccctggcggcatttaaggactaagtcgccccagccagagcacctagctgaagtaggagagggaagacaaattggagaggtgaagagagtagaaaggatgaaacaggtagagggggagagaataagaagatgggaaatgggaaatgaggaatgtcttgttgaataccgacgatctaaagcttattctagatttattaatgctacttctgctacttctgctacttctgctactgtgttcaagtacaaaatattgttctatggtatcatttaaaccatatgtctagaatacagattcaattgtcttacaagctttttgctctagctacctaggtatgctgctgcataaagatatatacacagtactcaacaaagtcgacacgttggttatagctattctacgacaagtaaacataatacacaccagcaagtcattcattgacaattgatatgcccttgtgggctctatttttattcgtctgcttctacaacacacgacactgctgagagctggcaaggcggagaagaggaagagtagcagctgttgctgctgtccgttacttttgcagctgctgggtctgcttcatcctagggccattggagctgaaagagacatcgaaacctgagagtttccatttcgctgaaattccccccctcattctctcaacataatttcttctcgcttcccccacaaacaattgacgcccagtatactaccgtcatgtaccatccacatgtccattgatatattccacggtgcctagagttcaacctcaaatatgccaccacttccatatacgaaaggatttcgcgactttgggcaatgaaggcaagcaaacagttttgaagatgtgtgatgtgttccggcttgagaatgagttctcagcgcaccaaatgacaagcgagcagacttgaagatgtttttgccagcgcagcgaatgattggaatgcgaaaagtgcttgatgtgaagcgaatggttggtgtccagcaaatggtttaattgttgatgtctttagagagaagaagttgtttattaagttaaaggaaggagcattgatttgaatgctagggctgctgaggccgctgctgctgggggggctgctggggcgccttggcagggagaggaggaggaagagatgccgatggtgatgccgagagtggtagtggcacttcagctgctgtttctgttattgtggttgctgctgttgctgctggttccggggccggagacggggccaaggacgaaaccggagacggcgacgggatccgggccggcaggcagagctgggaggcagcaggggcggcggcggtggcggtggggataacaccgaattgtccccatttcaccctctccccctatttcccccttttccccttctcctctgggggccggggatcggggccggggccggagcgacgggaggttttctcatcagcagtaaccacgccgcaatggcgttggcgacggcggcaagggcgccgaggatggcgcttatggcgatggcaacgtctgtccaggtgtaggagggcggaggggcaggagcagggcagctttcagaaattggacatggaactaccatacccctttcgccaccagagcggcggagctgatgtagttgtacagaatggtgctcagctcgtagtggtagtggaggcagcttccgtccgaaccggtggttccgtgctgcgggcttgtacaaaaaccatcaacatcgccattgccatcatcatcttcgtcgtcgccattgttactgctgttgctcctaccgtcgttgttatttttgttgttgctgttgttggtcttggtcttggtcttggttttggtcttgtagttgctattatcccccactttctttccttcgccttctccctccttaggactccgggggccggcagaaccatgacagccggaggtcgttccatagaacaaaggagaacaccatcatcgctgtgggtggacaacgggagccgagccggtggtgggtccggagctgaaagcggccgatttggaccattgtttcaccttcaactgacttcttgccggtgctcctttccgtaaaatttcccttcaaatcctgctcagactccaatgtactccaaatttccatctcgttgacattccacccatacccttcttgtatcccccatatgaatccatccgcccatcaaaaggttactccgaaatgtcccagctgtcaatataaacttgtcgcaacttgctgagtttgaatgatgatgacaagcgaacagggttgaagatacttttgcagcgcagcgaatggttcgagtccagcaaatgattcaagagtagcaaatagttcaaatccagcaaatagtttgtgtccagcatgtttgagtccagcaaattgtgtgtatccggcaaatgggttgagtccaacaaacgtttggagtgcaggaaatggtttgagtgcttgcagcaaatggcctggttgtcgatgtctctggagagaagaagatgctcggcgaggagttgagtgagggcccattgatgtagatgttggcaaggacttttgatgaaaggtcggtcgtctttacgcctgcatttgatgaatagcaaggcgatggagctgctttagcttcggctttgatgatggtgatgcctaatagacctgaacgggtacgctgagtgattgaagcgtctgacccacagtctccgtggttcaggccccagccagacaggtgctctggctggggtgacgacctagtccttatgggcgccaggggggccgctgctggggccgctgctgctgctgttgctgctgctgttgctgttgctgttgttgctgctgttgttgctgctgttgctgttgctgttgctgttgttgctgctgttgttgctgctgttgctgttgttgcgccggagggggggccgcggcggcgagccaagccaacacaactcccagaaccacccaaccccgtaaactacctccctgaggacgaagaggtagttgtacaggatccggcttaacttatagtagtagttaagccgacccccgtccgtaaaagagtcggaaccgggggcgggtggttccgggttgcctgctttgttcaaaagcagcagcaacaccaaaatcatcatcatcatcctcatcttcgtcgtcgttgtcgttgtcttcgtcgtcttcttcgtcgctgctgctgctgtcgttggtgctggtgctggtgttgttgttgtcgtcgctgctggtgctgctgtcggtgatctgtatgaatggtgtaaaagaatgtctgggaagtttgtttgtagactaaagtaatcttgtaacttgctcaaaggcaggaacaacaatgcctcgcttatttcaggaagttgcagcactattcctgcttcattcaaccccatcgttgggaaggtgctattacgtatcagataggaagagctgcagctgcaaccaggttcatgaaaacagcagtcgccatgccttggggggaaaaaacatatcaaatgttcaaggcagtgagtgacaaagaaaaccagcgattaattgctgtcaatggatgcagctgaaactaagcgcgtattcgcaaaacagatttgtagggcgcggtgtcggtgatcggtcttgctactttccttctaaaaacacaatatctgccgtaaaattacaaccactgtggcgcgaaccaaaacagcgaggctgcagagaatgcaaatgatactccatggtacaaggaaactaggctctggtcgctatgagctcctgcttattaggcgtggtcagttttattcttgagcctttgcagcttctctcctgcttttataacgctttcctaaataaatagctgagaaccaattttaattctggataagatattattcctggccaacatccgggctgcgcctccgactttgcccgcagatttgcagacggccaccagcatcagcgacagtggcaagagaagcttggcaaacgttgataacgactgggccatcccatcaacctatttgactggagccacggaaatttaggggccggaagtttcaatcactccgagtgtgcccgttcaggcgtgaagagcatcatcagagccaagcaggaggcagtaatagttggattggatatgaggcgtgcagaattcgtaggcaaagatacaagtatattaatgagattatagccatgatcaatccccccttcttccatatatctcatcgcgggcattgaatggtccattcggtgtttggtgagtgacctcgtggatacctggccgacgcaatcttctgccaataccccaaacgcgcgcatagagtttgagctcatatttttgtcgatgaggactgccttctcccgtaagcaaagcaagccatttagaatcagttggagatgttcctgggccaagatccctatagcaagtatactttatcttaagataggcaccattaacttccaagagacactctgcatctgaatggcatattgtgcaaacaacaatctgagtgtagggtccttgggagctgttccagctttccattgggtgaattggacaccgtggcggattgttgtttattctagtctgtatctcaagcttatcgtttttatacccgaattttggtggatagatacgtatactttgatgagggcaccctgtgaaatattctgtttctttggttctatcgctgagatgacatcgcatttgttgtctttgtatgaaggtaccatgctggaaatatatctcatttaaccattcgtagtgacaattttctctggagatatgcttatcattgcaagataagctctcaacaagatctgtatctgttctggagtcgaattggcggcggatgcacgccaagtgatcctgtgagagatggtaattcacggtgtgatggataggcagtagtgtaagtgctgacgaaacctcggtatctggagcttgtgctttcatagttggatgagtgagcctctccaatgccatgaggctagaatcgtccggctggtcaagattaccacggttaggtgttcgtagcgagttgtgcatgcgacaacagccttgatgatgcaaacagaggcatgtttcgtgactgctgttaacaacagcattatctagtgctgctgttgcttcctcatacgagggaagcatagtgttgatggattcgctaccatgttcagtagattcatcttccgaaacccaattctcatcgtcatcgtcatcatcatcgtcgtcgtcgtcgtcgtcgtcttcatagtcgtcgtcgtcgtcttcgtagtcgtcgtcgtattcaagagatccatcttcaggaacagacgattttttattcagcggctgtttgcttggcttatcggcagattggacgccaggagatgaagcattgggctcggaacggccactttcaaagaagttccagagcttggtgcaggcagcattaaataatttggccatggtaatgatgatataacatattgatgatgataaaagagaagagaaaaagagatggaatgcaaggatattggtgaggggaggggggggaggggttgcgctttatgtagttcgcaagttggttccttatcgccacggtttgccagtggcttgaagagcaaaaggttactttaagccaagatccgaatgcactacatcaaatccatcttcaaacagctctacgagaaagtcacagccgccgcggctccatttggtagcctgtggtccgattcatataagccacccgaggagcttgttattctagaacgagtgatacgaaaaacctagcagtttttgtggtaaggcgtttgggcctaaaagattgacgataatatgacggagggggtcttttcaatttctgagaacccttgttttcgaggggaatcaacaaaagtacacgcctaggtacctacgcttccaccatttagcccgtgtatccacatgtcaagtttaatacagtcttaagatacgcatacacagtctccgccgtggtaatagatgcccataaaaataacaaatgaaaaaagagttcatttttgtacatatgataaaagcagatatatattcttgctatagtgaatggataccttgcagacgctatgactgaaaggcccagctcagctgccttgccgatgagtcagtgaggctaaatctcacttgacgccaacgcgcaaagccacgatgaatgcacgcaagggaacgattcacgcagccaaattcctctcatagcaattactcatgccgagtaggcaaaacagatataaatgatgatttatacgtgcaccggaagagagataaataatgtgctcctcccgattgaaaaccagcactggccctagggtctcaatcagcttgagtcttaatcgtccatcgtccacaatgcccaaatcatcagcaaatcggtctcagcccatctacttctggagagaatcagattcccacacgggatggctctcacaatggtactactgtccattcaatgatgacaaaaacccagagctcatctacgagactgccgaacagtatgtccatcaccgacatccattacctctgaaagagaaatattatccagcaccccaatttatgctatccagcactctagctgtagcctccacaggctacctgctgctactgctgctatagccactatttttaaatgtcaatatttaacaattgcatattttaatacgtagactggctgccttattgagctacagctgcagtgttggatattgaaattggggcgccggataacttctccctaaaagaatcataaactaacaccgttcagctacatgatgtaccaaaaagcaattctcttcaacgaccacgccaccgccgcccaaatcatccaaccaggcctccacccccgcaaaatcaaggccctcggccgccaagtcgcaaacttctcagaggcgacgtggaacgccaaccgcgaggccattgttcggcgtggcaaccacctcaagttcaccaatgccgtgacggaagaagggttctgccttggaacctcttcagggagtggtattccgctggtcaagggctctttgagggagacgcttttggggacgggggagagggagcttgtggaggcgagtccgtttgataggatttggggagtcgggttcaagccggcggatgctgcggcgaatagacggagatggggacttaatttgttggggagggctttgatggatgtgagggccatgttgagagaagagaatgagagtcaagttcaagaggagtaatttgaagatgagtaaggtagttttgtatttctcaggacaagtcgactggctgtttgtatcgggcctattattgctaaagcgtatggtatagccaggaatagcttcgaacagagatcatctttccaattgcccttgatgtccttggccgtttggtgattatatctatatgtctatatcccaacctcttgccctcccttcctttccctcacatatcatcatcgtacacacaaaagcgcctcatattagacgcaggtagagcggtgtttatatcatggcatgattttccatgctcccgattccctttttttttccatccatttttttgtatcgcgttgttagtcccttggatatatgcatcctccacatggtttttgacgacataatatacatattaacacagatcggcaaggccccccttgccgaggatcattcccatgctcccggacgccgtgaatcatacagaaacgagtacaagtcatgctttcttttttcgtctttcgctttttagacccagtctcttccactcttctgcatctcaatcagacgccagcccctagtctcggggttgttgacgtcttctggtactctggtgataccaatggcgtatgtcacctgctgcaccttgtcttccatacccgcagccagctcgttgctcttggcgttgcggtaaacgtggacctcctgggttcggcacgtaatgatgaagacgggaatttcaccagggtccagcatacgagctctgagaatgtcgacgttcctgatgtcaagaatgcgaccatctgacttcatgcccgcttggaggtattgcttggtgagcgcctcgtaaacggaaaactgcgcagcagaaagccacaccttgagcgtctctgtgtctcccttgacgtaggcgtccagcacctcggggagaatgtactcgcgcagctcctgtaggaaaggctcggatcggaacatcgggtccatggagcggaactttttgatgaccatggcagtctcgttctcggcaaagaatccgccaatggtgtcggtgatgcttcgagcggtcgagatgagggggttttcggactcttcgtatttgcccttcatgctgaagactccctggacaaacttgttgctgtcgcggaaatccctccaggcctccttccaggctgcatccttgtgcagagtgacattggtaccagcactgacggaattgttagaacccagcggacaaagacgattggggctatagacttacttgggatcttcttgaagcacctcatgatcgccgccacgagtcttctcccactgctctcttctcttcctgcgctcctccttttcaacccatccaccatatctggaggaactaccatcatcaataacatccttgacgtttttgtaggcctcggtgtctcggataggcttggtcgccttgtcgagcgcatcaccagtaacgttggcggccttgcgcacacccttcatggctgaggtatcccaagtccatgcggcaccctttccaatggcggtagctgtggtctttaccgccttggtcgttgttgatgagatggcgctggtggacttctcgtaagcctctcgagctcgtcgaaccgattcgctctcggtgaactggttggcagacgcagcaatctgcttggtcgattcgttccactcttgtgactttgtaagctcagtgttcatggtctccatgaacacttgccaaggtgtcttgtcgccatggggcggaggcggcggcaggtcttccttcttctctttgccttcgccttcgccttcagccttgccctcctccttgccctcggccttttcctctgagtccttggccggatcttcctcagacttggccttttgctcagcgtcctgggcgggcttctcctcgacgggctttgcctcggtctttggcttatcctcctgcagtctccggccgcttacatgcaagaaccgagtctgtgaggccgctgaaggaattggtaaatcggcagggaggaatctggatctcagcggcgtagaaaccgcagtaggcagtgtcgcgcgctcaatgcccgctgcattgcgagctggttttcgcgcaagctgtgaagcgagccgagcatatgcggcgggacatcggccattagcgggggcaaagcgaagagatgctcgcgagagagcattttccgaattggcagcgctgcggacaagagaattcatctttgctttgggggaggaaaaagaaaaacaaaaacaagaaagaagaaaaagtctgcaagtaactgcagcccttggacggagcggcggaagcggtggtggacaagaaaggatgtggctcatgtgcgaaggaaattttggtttcgcgatgtcggctggcggcggaaggcaggcggacagccggtagaatgccggcaaaaggccactttgcgccactatggcgggcggccattccgaatgggtgggaaaagtttccaagggcctctttttggatcgatctcgagagccgatcagcaacaagacgacaaggcgcagtcacaatgagccagccattgagaagctgcgttgcggcgcgaccgctcgcccggatatcacagaacattgcagccaggaatggcgtgcggagcgccaggtttctgtcgcagacaagcgcacgatgggaggacgcaaaagatgcaaagccagactcgcccaagacggtgcctccgaagcctcgaaccgagaacctcctcgaaagcatctggggcacttcactgggatccagcggccggtccacgcagcctgattccatggccagcctctcccagagcatggtcttccaggccctcaacaagtccaatatcgataccagcgtcctatcaggcgcgccctcacaggccacccagaagaaggaggacgagctggagccttaccacttccacatctacgcacacaagcacaacacacacattacctgcacaaagccgaaccgggagcccatcatctccatgtcgtgcggcaacattggcttcaggaaatcacggcggggcactttcgactcggcctattctttgacaaaatacgttttggagcgattgatccacaccgggtggcccatgaagattcagcgtctcgagttagttctacgaggattcggtcagggcagagaagctgcggtcaaggttttgatgagcccagagggcaaggtgctgcgggacaagattgtgcgggttgcggattcaacgagaatcaagtttgcaggaacaaggagcgagaagcccaggcgtttgtagatgctcggttgcatcagttatgtgtggatgatatatacagccgaatgtaccatatcttgtactacctataccagagataagacaaacaaaaaagatgaaaacaaaaaaaaaaggccgccaaaattgggctgcaaggcgcagtccgtaaagatgccaacccgataaaatgaactccaagtgcctccatgagcatgaaaatggtatcgtccgatctggtttgaacgtcacaactcagccaagaacgccccctatccgccctcccatgaactaagaccaaagatgaatatgaagcaacctgccacgagattggctgtaatcactacgctcgaatagctctctctgcagctgggagctgtctgcccgatgtatctcgcagaatctgctttcccttgccacttccacctctgcgccgttcgtcctcgctgctccattcgtcgccatgttctgaaaggagatgcggcctctggtgtcccaacatgcgcgactgctcatccgcatgctcgtcgtcgtcatccatgagttctccatcagcgctgacgtattcggggggctcgatccagtctctcggcaccacacacggcagcgcaactccaatgcttgccgcgcgattcagccatgccgggccggcgtctcccgtcagcttcttgcagagatacgacgtgaagtggttgcagttcttcgtgagcaggttgtatgatgtgcctaggaattcttctgacgcctgtcgcagcatggcgtcgatttcttccgacgtggccaaggtgaagccgtgcagaatctcgcacttgaaggtgccgccgggaggctcgatccgaggtttcgtccaatacactccggtgactccgcgcttatcgtggccgccatacgcgtattccctgccgttgataacgacacctgagtgaagcagagatgccccgacagtccaaagcacagaggcgactcttccgggctatcgacgacaaaggcatgcgttagcaagcagggcgctttgaaacaactgttacacaaattcctggatacggaaaggcgtaacgtcagctcctgggagaggttcttacaggcagaagatcgtagacgtggattttgatttccgtcttttgcagcgacagtgtcgatctgtgtccgcgccggcccgagtggtgatgctgatggtgatgatgatgctgcgaaggcattgcgacgctgggggtggagattcgagatcttatctcgcgtgtaagccgtgacaatgcggggaaccgccggggatgagagacaggagagcgagtcgataggaatggcgagagcgcgagacgaatttaaataggatttcccgtcttatgtcttatggcagcttcgggggatgggaagcgacaattgattaccaaggtgcgaggcgatgtgagattacgtcggttagcgagctgagatgggctacgacacctgcgacaggatgccgttcaactaatatacaggcgtgacaggctcccgtggcggcggcaaatagcgcccgacgcagcgcagcttcgcaggcgcctcgttgcttcagcccggttccggctgcgccgcgataccgagcagcatcagcagcgcttttagcgacgcatgccctatgacgcatgccctgaccaaggcccggaacaatctagcgccgcgtcccgacagagcttcagctgaagcccaccacatgtggggtcgagactcaaatttcgcttttcacaccatctcccctcctctcaccaggaaaaaaaaacacaaaggcaaaaaaagggccagcaacttccatctgcgcccctttgcacctccaagaagctcctttctgcttctgattattcctagagccggtcgcttcggactaggaacagccgcagccaccacattggcttcctcatccgcgtcttgcgtgccgcatttcgctcttctcgtttctggattttcgtcgcgcgcagcaaggtctgcagctccagctcttggactagctccatctcgacgcctcgttccttttctcccctcccgtcactacgcaaaatcaagaaagatgcctcccaagaaggcggttgtcgaggagaagattcctctgggcaggcccggcaacaacttgaagagtggcattgtgagcacaaactctcttgcccagccctagtggctgcatcccccctatgctctacgcaagtgcctcgatattctaacatatcgtccctttgccaggtcggtctcgccaacgtcggcaaatctaccctcttccaagccatcacaaagtgcaatcttggcaacccagctgtatgaagccccccgcccgtctttcttcatccggggtgctgacagcctgaagaactttccctacgccacaatcgagcccgaagaagctcgcgtcattgtgcccgatgagcgattcgactggctggttgagaaatacaagcccaagtctgtcgttcccgccaacttgaccgtctacgatattgccggtctgactcgcggttcttccaccggagctggtctcggaaactctttcctttcccacatccgtgctgtcgatgccatcttccaagttgttcgatgcttcgacgacgctgagattatccacgtcgagggtgatgtcaaccccactcgtgatttggacattatcagcgaggagctgagactcaaggatattgagtttgtggagaaggctcttgagaaccagaagaagaagacccgcatgggcggccagagtcttgagctgaagaaggccaagattgaacaggagatgattgagaaggtcctggcctggcttcaggacggcaaggaggtccgcaagggcaactggacccctaaggaggtaagcgatcttttttttctatttttttactgtttttcctccccgcaatttacgtgatgacaaagagccttgacggctcgaacaatttaaacccagctcgtcgaatgtctttgacatagtgagaagaaaactattctgaacttttgccttgttaccctcttattacaaattccgcatgccatgggtggcaccagtgctaacaagcatccaacagatcgaggtcatcaaccctctcttcctgctgacggccaagcctgtcgtctaccttgtcaacttgtctgagaaggactacatcagaaagaagaacaagtacctccccaaggttgccgagtggatcaaggagcacgccgagggcgaccccatcattcccatctccgtctcattcgaggagcgtctgacccgctacgagaccgaggaggaggccaaggaggagcagaagaaggttggtgccgagtccgccctgcccaagctgattgtgcagatgcgcaaggcgctccagctgggcagcttcttcacaacgggaaccgacgaggtccgccagtggaccatccgcaccggcaccaaggctccccaggctgctggtgttatccacaccgactttgagaagacgtttatccaggccattgtctacaactacagcgtcattaaggagcttggtgacgaagccgaggtcaaggccaagggtaaggtcatgaccaagggtaaggaatacgtagtggaggatggtgatattttgctcatcaaggccggtgctgccaagagctaaatgtgtcgtatctgcagagtagcgctcatgtaatgggatcattttgcccttggttgggaaaataaaaagtaaaataccaccaccgatttgagtcttatgcatttgcttgtggtgtgatgtgaaaaagaaattgtgaagtgtataatggcccttgtaggcttttcttccaaaggggaaaaacttatatctaatttctagattatgaagtcgagagaagacgaaaaacggccaagcagttgatagtcaccacaaaacataatctcaaataagtaaataagtagtcttgtatcacagagcatcgcagtttcgaatcaggtaacagtcttgtattttataaaaaggaaatggtaaaagagagggtaattagtcaactagagatatatccttccaaaagtcattccattcataaactcaaacaaaagaaaagagtaaaaagcatattataagagatattactgctgagagagagtttgagatgcgagtaccagccaaagcatctcagtgaataaagaatcagcacaatccaccatacttgacgcccctcttgcccatctcctttcttccaatgggatcctcaggccacacccagcctcggctcctcttggcctcgcgcttctctgccagctgcggcttgggaatccagttatcccgggccttggcctttcgcctggtgccgtcggcgggagcgccaatctcggccttccagtgggcgtggccagcgggagtttgatcgccggcgagttggcagaggccccagagggcaagacatgccgtcaggggaacattgtctgaagagtcgagctcggcttcggaaacagcggcgttgagctggacagaggtgatttccaagtcgccgaaaaagggagtagactctgtgccggcgcggacgaggacgagctcaatctcggtgaggatgaagccgtagcggcagccgtgctcgcgcatggcgtagtgcagggctgcgaggccgcggagatagtcgacgcgcttgatgttgccctcggcacgcatgcccgtgttgaagcggtcgaagctgcggacgaggccgacgacgcggccggtgggcttgccgccgaagatggcagcggcggtggacgattcgcccatggggtttgcgacgaagatgaggtcgttgacgccggatgctgtttttgccgggacggagagctgcagcggccggttggaggacatggccagggcggagttgagcttggggaggtagaatgaggcgtagatgctgtggagggcggtctcggtctcggggtggcgagaggagaaggagggcgtttgcaggagagaagccgggactggcgagttgaggagggcagatgcgccggggagggagagcacggtggaggcgttgaaggttgaccatgaggagacgctgcggacgtcccaccagaagtgcttgatagacgggtctcgcagggggaaggagatggttcggacaagagaggcggcgggattgacgcaggtcagatgctgcatcagcgtggttgagggctctgcgtcgggagtggccgtggcggcgagggcgagtggtgatggagcacgcgggaggtaggaggagaagatgtagtctgactgagaagcagcagcagcagcagctgtggttgaaggcacaaagggcatctgtcgataggtcggatagccatacttgtcgatggtggcagtgtcgatggtgctggttcgacgaggctgcggcaggtcctgggcgaaagtttgcggcgaggcgagcagcgaggacgggaagacgggagcctcatcgtgagtttgcgggggaggcgtgttgaagggcgagatgtgcgcaaaggccatgttggcgagggtctctgggttggtataactgcgagagtggcttgtgcggatgggcttggaagaagaagccggaggaggcgtagattgttgatgaaccatcctggccctggcagaagcagcagagcgaatcgagttggagcgagagtgagctgcacgcgcaacgtgggattggtcaagctgctggtcctgggagcggatcttggggagcagcagagggccatgttgacggacgggggggctggcgcggggaggcgtggtgaagcgcgagcaggcagactctgctattgagtcgacggccgagatggcggagtagacggacgaggcgcgggatgttgatcgggcgtggcggttgtgagagttgtaggggagctcgagcaggctggaggggaagtggtcgaggctgtattccatgacggggagggactccatgggaggggttgggggggcgtcgagggaggaagagggggaggggaaggtgaagtcgaaggagacgtcggctgccagactggtgaatgttagtatatatgtgtgtctattgggatattgacatctttgtggtgttgttgtgtgtatgtggggatgtgtactcacgctgacatgatggcggttgggtggatatgagagtaaagaggtcgattagatgggtgaattaagcaagaggagaccggctccagtaaatgttgttgttgtttttttgataatgctgtgtatataaaatatgtttccccaagtgtttggagtatgtcggccagcgagcaaggatctcggtctaagtgaatgcagatgtgaggttggttaaagagaaacagatgagatggagactaagaaatataaaaagacgtgaacaaaaaaacaagaggattggaggagagggattgtcgagggagatctggagtgagtgagacgaaaaggattggaaaccaagggacgacgccgacttcttatcctctgggtttgagggtccgaagatggccggcctggttcagaggcagcgaagagacaggggggcgtgtccaagagaggcgtgtgctgtgccctgctgcaccaccccagcccggccagttttggtagcggcccagccccagagttgcagcagccgtctggccctggtctggtcttgagagcggcgtagcgggctctgcttttgctttgcattgctggtccactcacacgcttgaagctgtgctgtgccgcgtcctggtctgcccacttgggcatgatttttatatggcgttgatggtctttgaaacagaggacgtgcaagtgtgaatgtacagcaaagcaggagtaagaaagagggatgcagaatatgaaaaaaaaaagagtcatggaagcggagaaatcaagcctcatggcatcgctgctgctgcccgacttgatacccagcagtacctagtatgcagtcgtacaagatgaaaaatgtcccaaactcaggctcagacaaggcatccagagtctgccaccgcccccgcgccctctcctctccatcccgttgtattttcgccttgattcacctgaaaactgggaacctgctccctccagcctgcttgcccgtagcagacagattgaaatgccggccggcagacgaggcttggggaactttgcaacggcagacagaagagagagacgcactcacaagggtctggttctttagcgcaaatgctacccagatgcaggcttataagtccccgcttctctgccaccactcaacactgaaaatacgacttttggggtactttacacaggacaaggggggcacagaagatgcagggctcagacgtcaacgtttaactgggggctgagcgggtttttggctgcaggcgccggacctgtgagtggctgcccccagcgaggaaaccatatccagtgactcatgcttagttcccgagcgtgttgtgttggctcgagcgagatttttgacgtttatgcgtgttggacgcgcgaaaaaggttgcgatttgcgatgcgagatcttggcaagatctttgactggggggcttggcgaagaatgttcgcgattgcttccaacattgcgaagaagcgcatttcgcgtcgcgtcgtctgctttcgttatcgtagccatcttgtactatttttcttgtcgcgccaagcaaagaggctctcctttctctcctctccacttggatacattacatcccagaataaaaaaaaaggctggtcaatgctcttccatcaattacaaaaaaggtactcgtgcacgcagtaataaactcgggcgccatcgatgtacatgcagcacccgtccgggtcgtaccgaatcagtttctatttttactctactacttacacaccgaggtcctttgcgtctctctaaattaaaattttaaaattgagaattaaaatcaagtgcgactaagcaaataccgccgttacaccgctgagacaaaaagacagaagcctctcctcttgccgcacataggcgcagttccccccttccgggcgcttagagcgggacctacaagccgccgagcgcttagaaccaggctgctgacagttgaaaccttgtgtctcttttttgtcttacaccaaggaaattaggaataagaatctagctgtatccccggcaattctcagcggcggtcccagccagtgatccgagcgtctttgctcttttgccgcacgcatctggggagaaaaaggcgagaggttccaagctgaagcttactgttgcttgtgcgcttttgatttgaactgtttccatcggcgcttcggcgtcccaccgcggcggttgcgcaaattcgcttgtcttggctcaactggacctcaccttgtccgattcagtaccgtaatagatggctatcgtatactgcaacatccgatatgtcgtccgttcatctatagagcaagtatctcaggcgcgtaaaccccatcgtccaatcacccctcccagcaagcctcaagacgcgcagctcattcgccgcagtcgcccaccaacaggccttgtactctgtcctacaaaactgcccccatattctagcccagaacatgtcctaccagcagatatcaaatagacgcgtgtaaagctgctgctcctcaacgcgcctctctcattctccttcatctcttacatgtatatccatccgtattctcaactccgtctaaattcaagcccggcgcgtcgtctatccgccctcgtcagccaatcggctcgctgcacgccacctctcccctctgattggtccgtccatcttcttccgtccttctttagctccgcccgttttttagtgccccacgctaaagacttgggcatccgaactagaccaaataaaatccaaaacttgcaccccacagaaaatcaacgtgttcatgtttgctgtgttgtgtgttgtttcttctaccctagcatagatggtagttcagtccatcccacgaacagagggaaagaaaatgttgcaaaagttcggatgtttcatgtttgcctgggacaagaaccatctccattctcaaacgtcagttgggcgggcagccagccccatctttttgttttgaaacacatctaaagagctccagtatgcgttgtctctatgactcttaaatgctagcttgggctacatgcatgcttgcgtagtcgttcatgctcgttcttgtatgctcgttctttcacctgtagaaccttggattccattcattttttgacttgtcatcaggcatcaaacttgccctcaccgtctgttgttaatctatctggcgtacatacgtggggatgaagattcgccctgcatttcgtccacgtgtatgcagcaacgcttgctataccttgtagtcgcaacatagggtagccatagccccatcaaccacttgacatgtcaaaaatgtacttcatcacgcatcgaccaagacgtcgagcatcatctcaacatcaccggccaatacaccagctgaacaaagtaatatttgcccaaagaaaaaaatatcatcgctgtcttttctatcatgaacattaaaagtaaaatcttgtagtcttcttcggtttctccccaacgccaaggccaacccaagtgccggaatcagggctcagtcgtcaggtatccagcaccgacacatcatgcacacgctaaccgtcccatttcattcaccctcgtctgttctaactttttgtagccttctccttgtcgaggcccaaccctgtaggcccctgtccagcggattttgatgccatcgcgtctttggcaaacacccacttcgtgacgcgtcttctctcgtcgcctcacttacacgctggcatgtggtcgatgatggtgaaatcagcccgtcacaaaactccatcgtctatccccgctctacaactcactccgctccactcgttccgtttccaggtggcacatcatccccatcctcggcttcttgtttcccatccgttgggggcgatggcggtcgtcgctgagacatggtgttcatcatgccttgctgatagttgcccatgcgcactattctcaacgctcgcatcatgccttcgagccttattctctcttgcaccgccatgccccgggcatagtcgcgaatggcccggatagccacctgatcgtgtgactccttccacccagccagttcggctgccaccgtttgttgtgtgtatcggagttctttggagagaaatgctgcttgctctcgtgattcgcgcgcccgcttccccttctcctcctggtttcgctgtctagagtcatcaagcaagcccaatccccatcgcgaaggtcgtgttgcagcgctgtcgtttctgtccgcctctcgcttcgctgccgttatctgtacaatgaggtttgtgggcttggatagtgataaaagcattgcctgtaccgtggattgaatcgccattagcgtggtatggaatataatctgagggttgtgctgtgccggcgccatggctctgacaaacacctccatgccgacaatgtgctgcggtggaagaaattgaatggtgaagacagcccggtagagcaatgccgctgcatcataataatctagcgcaagggtgtctcatcagccgtgttctagtccatctaaaagcaagccgaaaacaagggaatttggtacttaccagcagcaacttgtgtggcggcattggcacgcctcgtcacactcttggtcgcagagctgacacttcgaaccatgtctcgagcgtggtcaacaaattgttccactactcgtatgtcatccatcggctcgtactcctctcgaaccttttctagtcttgtttctgctttgagctttgttctctgctccatggcctctagctgtagctccggtaccaagaaaaactcccatagcatctcgtgggtagaaagagtgggatggctcagcataatcttcagaaaccagtcggttcgtgtctgaatatctctcagcgctgctcgagacggcctagacggcagctgaaatggccatcgcgtgtctgccatggacgggatccatgatgctggattctcctcggccaggaggcgggccaactgctcaaaatcggtcagggatcggcggctcgtagttacagtataactatcatggtccgttggagctgccgacttgagaaccaaccgtacagtactatcttctacgaaaaaggccctgaccacgcccgtgatccgcccatcgcgtgctggtggcatgctgaaaagcccgaggtcatcgatcctatttctcacctcgtcgtccttagccagctctaccgcggtgaggcctcgtaattctttagctccaagatctactcgagggtcggcaaaaagagccctgaccatgtcgtatcggccatacttgctggcaaccatcaatgccgtaaacttcttctcgttcgtagcgtttacatccacatcgcagaattgtaagattcgtaatgccaatctaggatcattcataatatgcaagagggtgttgcctttgccgtcaatgtgttcgtcgacatgcagcggctgcccatcaagctgtgattgctgcgcagcccggatgccgtcctccaccatggcgtagtaatctacgtggtcgtaacagcgacacagcgcaaaaagcggcgtctgtccatttttgtctctttggcgccattggataagagacccgatagaaccaatcatccacggcgcgttaaacagatagtgcccaacacttcggccccaaacgtcctgtactgaaaaatattgcgccagctgtatcgggttggctttgccgaggagatagtcgagaagcgagctgatgaggtctcggttgcctagctgaacggcagcgctcaaaagcgtcgtgttttcgttgttcacgtcagtcagcacaatgtcaaaggggtaatagccggacagggacaagagatatcctagaatttccacacttccgccctgcacagccatcatcaagacagactctcccaaggcactgctggtatgcgcaagcctctccacagatatgtcaccctctagcgcactgctcagagagccaacacttgctgtcatggagtggtatgagaattccgatgcgctagatagactgcgcgtatccatggctacgcgcttaatcttcttcaacggcagatcaaggatcgaatcgcttgcgccatcgccgttggagagttgaaaggggaaaacgtgaccaagtccggtgccatgagaaaatcgctccgaggggctcaagacaagcgaatttcgcctcgacgaactgcgcggcgggttgaatccgacactagctggtattcgatcgtttgcatcgctgtcgctgtcttcgatgtcgtcgtcatcaactgcaccaggccttggttccataatgtctctcagtgccttcatatccgcccccttggcggcatcccacaaggctctgttcttcttgctggcgcggcgcagtcctgccgagtctgtgaagagatatgctaaaacggcctcgaaagtgctcaaagcatagcccatctctccgctatctacatcttcgacaaagttgaaatttcttatataggtgagtcgagcctgtagattcttcacttgagaccgaattatgacgtataacagtagcgagactagggtgtctgcgttgacagtcatgatggccttttcagaagttgatgcctcagctgaggcgccggctagaggccgtgaagtgtcggttagctgtgaagcaatcttcattgttgacagtaataggtccagcatttccggtggactcatggcgttggatatcctcctgaattcatcgacagcagggttgagttgggtaacaagatcattcttggccttgaggcctccatcgatggcgatgccaagctgggagatgtcgatgaactccattttgcgtatcttagcttccagttccaggtcatctcgtctcttaatagcactaagcttgccgaataacaggccatggacattttcagcaatatagcgctcgatcagcttttccactagtggacctgtcaagtctgttgtggcacctagcagagacagctgttgtttatccaccccttgaaagatatcaatggcagctgtgacggcactctcgagcgaggcacgcatgatatcctcatcgtcttccgcataaaaatcttcttccacaggcaagttattatgtaaatgagctttcccatttctagccgtcaagctatctgcccttgctcttctagcagcagaagtaacaggaccatcgggtttggggtcgggaatgtatgaagctgatggcggaggtggtaggggtttctggaagactgtcgtaaattcgacaaagagcttttctagcccgggctgcatctgccgggcaatcatggggaagtggttgagaagatcgtgaaagctcctaatgtcctttttgcgcggcaaggcgtcggctgagtcaccattggcttgccgtttttgctgttgctctgcggcggcgcggcttctgactcccgaaatgagcaccgcaggctcaagcctaacctcctcccaggctccgatcagaggcttcgagatgtagtataccagccattgtcgctgttcgaagacatccgggtaccatatggtgtcattgaggatctgggcttgcgcaagattcttgaatcctgggaacatgatagaattagctaccggaggtgccttgctcaagcttctcctgctcggcatacctttgttgctgtagatgaaagagtccttgacgatgacgctcctcccgttcagtgtgttgaactggcgagccttgcctcgcgcctcgcgcaggttctgcgagctgtccttgccagctacaggaccgtcggggccggggatgcgcagcacatggctggctaggaactcgtccgaggcgacgacctcgtgggccggggcgccgctctccgtctcgcgatgggtgagaagcacatcggtcagcggcaccagcaggatgtggtggtggacgggggtgcactgtgcggcgacctggctcttgaagaaggcggacagaaaggggtttagtggttgcattcactcggcttgatgggaggccggagtcgagccttgtcgatgctctggcgcgaggctgagaggctgtagctgcgggtggacagatcgagggggtcgagggggtcgagggggcggatgcggaatgggcggccagcgagagacatgtgatgatggaagcggcgcaaaaacgagggagaggcgggtcaattctgcagagtagatgctggtaagacgatgctggagctgatgatgcaatgcgatgtgaggtccaggtgctggagcgctgaagatcggaggagcttgttggagcgttgatagcgagatggatgtacaggtacatccctgacctcatcccacgcgtttctgctggcttggaccagtctggcatcgcttgtacctggccttgtgcgctaagatgcgggagtgcacagaccccggctggttattgcccgataacaggtgggaagaatggataatccggcttatctgatggaggggctgtgattaccctggaacatgcattttactgtaattcagagaaatataaataacatcgaagggtataaataaaatcttttgttggaaatagccactaaagaatttttaatataaaatgttgtcttgtaaatgctgttggctctgctacatgtacatgtgggtaccgccgcctgccgggcttggcctatacgagtgcagaccaccaccacctgggaggaagagaaccttgtccaatattcattgtattccttgatcctttaggctccgaaattcttatgtctctttttgtgggccctgtgaatctggctatatgtactctcagtgccccaggtctaccagcgcgcaatgcccaacaaatgcccaggcaacgaataaaagcacgtgtttgaggcacccactcgtccattcttattacggcacaagaaaacgcagtttcattaacctttcaaaatattattctgcgaatgcctttatcatgaccgctgttctctagatagcgtttgagttactagaccgctaccatgacaaaacctacagtatctcgtcctgttagtcgcgacgagtttgagattgcgattgtgtgcgccttgccgcttgaatacaatgctacggtgattcttctagatcattgttgggatacagaaggagacccatatgggagagcaaggggggataataacacgtatacaactggatctatgggcggctttaacgttgtcgtcctgcttctccctggcatcggaaaagtcgaggcagcaggctcagcagctagcctccgatcgagctatccggacatcagactcctctttttaaatggaatatgcggcggcgtgccgtttgtaaagggcgatgaaatccttctgggtgacgttattatcagcaaaactgttgtccagtatgacctcggcagccggtacccggacgctttcaaaacaaaagatacaattgatgatagactcgggagagcaagcaaggacatccgaagcttcactgccattctggagacagatcgcgggagcgaccgtttggaaaagcgggctgcttgtcttctagacgtgatacagcgaacattcgaagagagagatccgaggcgccgaaggactataacttacgcatatccgggatcgtcgaatgataagttgtttgaagccagttattgtcacaagcatcgcatttcgaagacatgcgagtgttcaaatagtgatcaggacgaagatctcgtatgtgaggcctccagaaaactttcatgcgaccagctcggctgcgatcatgcccacttggtgccgcgcatccgtcttggagagaagaaacagttggaagaggacggaagcatcaaagatgctcaagcgccatctattttcattggacgagttggttcaggagatacagtgctcaagtctgggactgatcgcgatagactggctagagagcacgacattctggcgtttgaaacagagggatccggcatctgggatgaattcccctgtattatcgtcaagggtgtttgcgattatgtcgacagccacaacaataacaaacatgaagactggcaaaacttcgccgctgccaccgcagcatcagttgttaaaggactcatcgagaattatcccaaaaccgacaaacgggttactgccctggtcaagaattcgatttctacacaaatcgaagactctcgggataatagagaatgtttgagagacttacgcagcacagaccctgtcgacgataagaagcgcatccaaacgaccaaaggtggcttgctacgagactcatatgcctggattttgacaaatagtgcgttcctgcaatggcgcgatgatcccaaatgccctcttctctggatcagaggcaatcctggaaaagggaagacaatgttgttatgtggcattgtggatgagatggagaaatctgctgtctacaacctctcttacttcttttgccaacagaccgactctcgcatcaataattcagtggctattctacgtggtctcatatacatgctagtccgcaagcagccatctcttatgccgcatatccggacaaagtacgacgacgtgggcaaggctgtgtttgaagatcagaatgcctgggttgcactttcgcaaattctggccaacatccttcgagaccctagtttgaaggatacaattctgattattgatgcactggacgaatgtttccacggcttacaccagcttctcgacctgataatggagatcttatcctcatctactgggataaagttgttagtatcgagtcgcaacgagttggatatccaaaagcgactagaagacgccaaagagacatcaagtgtgagtcttgagctcaattcaacctctgttgttgcggctattgcatcatacatccgacacaaagttcaagaactaaaatttgatgatgaagatacccaaactgaagtagaacaatatctcatcaaacatgccaatggtaccttcctctgggtagctttggtctgcgataatttgaaacgagtcccgaaacgagtcccgaaacttcaattgcgctcagtgttggccaaattccctccaggacttgatcatctgtatgaacgaatgatggaaaagatatgcgatgtgaatgcgatcgaccttgggaggcagattctggccgtcgctctcgctgtttaccggcctctgaccattctggaactggcttctctggtggatttcaatctaggaaaaatcgaagagaacgaacaagcattatgcgaaattgccgaacagataccaggactttgtggttcatttcttgttctgcaggaccaaaccgtttacttcgttcaccaatccgccaaggactatctagacaataaggcgcctgatgaattattcctttcaaagaaagcacatcatcaaattctttccgcatctcttccaaacatggagatgacactgaagaaagatatctacggtttggaagagccagggtattccgtatacgatattcccgctatggagcccgacccgctagctgctgttcggtattcatgcgtctactggattgaccattttcttgattcgctcccacaagacgaactcggagcggaatccaatactccatactacaaacctgttgaagattttctccgatcgacgtatctatactggttagaggcacttgctctcttgcgcaacattccccgaggagttattataatgcagaagcttgagaaacgagtagtgagtaaacctgatcttcattatcaatactatacctcttgttgacttgatgcgatagaggaagacagaactaggaacctctattaaagacctcatcaaagatgcctgtcggtttatccaggagtttgcggacgccatacatgatgcgcctctacaagcttacgtttcggccctacttttcagtccggatagtagtctaattcatcgactttttgagaaagacttgccaaattgggttattatcggaccaaaactggaatcaaactggcgtctgcggatgctagaagggcatcaggattgggtcacatcaattgccatttcatgcagaggcaactggctagcgtccacatctgaggatacaaccgttaaaatctgggatactggctcaggtatattggtgcgcacaattgtctgcgatgaaccacataagggagctgtattttcacccttggataatgaccagctcgcagcttttcatggacacagcatagcaatatgggacgtttcaaaagatgggagtgaaagaaagctcccagtacaagacggcgattggttcacatcaatatcgctctctcctagaaggcaaaatgtccttgcatcgctttctcgaatgtttgtcgagctctggaacactgatacatgtgaaattatatggaagcgaccgatttctgcagagtcacggaatctcgccttttcagctaataatgactcattagcatggtgctccgataaatttgtcgaaatactggatttactgactggggaagtcatccaccacagaaacactccacatataaaagacattttatgttcgtccaaaggcggtctccttggtgtattcgaaaatcgtgggcgtatcagccttagggatccagtaattgacaggaagatattggagtttcaatatgataagaaaaaacttttagattctgtcataaatatctgcttctctgctgatagtagtctattagcagcaagttttccttcttcaggcatcgggatttgggagactgcttcaggaaccttggtacagaagattgccgttgaaacgtgtttttcaatggctttctcggcaaataaggaacagctgtttgcaaccttgtggtcagataaaatattagtgttgaatgttactggggaaaacatcataccccccatggagcctgatgagaagaaaagcgcctgggatgtgaaattctctcctaatgccaaattcttcattatgcatactttggacaaaattctattgtgggattctatttctcagacatctacagccatattatcgaaatatacccctattctttctccggattctacacgattggcttgcactgggaaaacgagtctacagatatggagcatagattcatatcctccaagattgctttttcaaaagaatttcgcccgacctttcgctcagggtctggcagctttgtctcatgattggaagcaagtggctatcacgtccagaagcggcacaatcaatatatgggacacctcttcaggaaagcgtttgtggcagctaaaagaatctgctgtagatcagatggcgttactgttctcattagatggcaaaagcctggcagttatttgcgtaaagcctttggaactcggtatatgggatcttacgtctggcacgcgcaaaacaaccccatttcaggaagtcacgtcgccagaatcctttgaatcattcttagtgatggactacgagattcgtcaacttaaaggcttgcccgaccctcataaacctcgtactagaatgttcgattcggtgtttttcgaccaacttctgggacttccggcgaatcaaagcagttacagcattacggaagggaacacttggttgactcataacgaaaaaagaattctatggcttccgcctaggtatagaccagctacatggtcgagatgggacgctaatgataggttcattggcatctatactcatcaaccattacttattgaattttgttgcaacatgtgttcagcacaagttagcaacacctcaaataaaacaacaacatgtaagcaaaattttattgggagatataacaatcttaaagaagcaaaagatatatctcctgataagtttagaactatacgagagctagttaaggatatagtttcttaaacattataaattgaaatgaattactttatataaaaatgttttgtgaaatttataattataatagctatatatatgatagcttgtaatacaaggaactcccaaaacatttactcaaataacagttttggtaatatattagtaaataatttgaaaatagagtaaaaacgcgtttgaacttgttgagtttgtgtggttgaatgctgtatagatcggacaagccccgcacagacgattattacaaagaagtacgtaggcaagccgggatctgtaacggcgggggagaagtaatcgtatagctaacaaacctgcgccgggcagagataaaagaatagtaggttgccttgaggaatattgggagactagtggttggtgttgaggtgggagctcaccaaagtctcgatttggatgccttgacagaacatgttgaaacacatgtccggagactaagagctgatccgtggttttcttccctttggacgctgcaggaggcattcctcacgagaaattctcatgtatagagatggaactcatagagatctatttgatttccagagcaatacgcatgtccaatcgggaacgctcaaggatatcatctatcgctggcatggtatccttctaaagctgagaaatattcggattggtcatgcttatcaaggcgtaaaagttgacatggagaaagtaaacgccctggaagtcgacattaccaacctgggcttattggaagcgatgagactggacgcgcagatatttaaagccctcgagattcctgtggtttcaaagtctcgcgcattgcgaatgggaaatcccttggcacttctcaaagcctcgcatcagagacagtgctacgaaataacagatcgggcccgaggcatcatgcaggtttttgacatgcagctaggcgaatcgtcgcccaatgtcgcccctggaaagaaatacagcttatcagaacttgaagatcagcttggtgcccagctgctgcagagatacccgatttccagccaattcatggtacaaagccggctttgtcagcctctaaagtcctggcgggtaagcccagagatgagtcttacagaggaagctcatctgttttggcgcgagaagatggactcggacacgttcatggatgcagaagtgaagatggttaatagattcggcggtgctcgtctctatgccacaacattcgaagacacagtcatggttcgatttggaggcagatacacaacattagaaactttctatcaggttacccagaatgtaatcggtaccgctagaacggccttgaggctcaaccaaggactccacgaagagttacaaaataagccgtttgatcaaatcataacagcagacgaattccaacggttgcacacaacccgaaagaatcgtaatatcgacatcttattcctggcgcgcattcagccaccttcaaagaattctggagccaagggccagatttggtgcgattggggggttggtcttgtgctctgccaagaatccggcaggaatgatgtttatgagagactcggaatgattaagtgggacgtctgggagatcaaagacttaatgaagacgcgcaacatgaagtttcaagctacgcgtgagatatccgacccattgtcctatctgcaaacatgcaatgggccaggctggacaaagattagcgggcactttggatgatgagtgtttggctagtttgattgacaaaactacatgtatatagtaaaatacggccttggttattgtggcctataatataacgtccagggtatttaaaacgactgccaaagctttctccaaagcggcaccttctgcgtctgctccgtatatgtctctccaacaaaaccactcttatccaaatcatttcttcgcccgctatccaaatcgatatcccagctcctcttgaatctatcttctcccctccagtacaatttgcaaataacgtaaattacgccaaagagcggcaaaagaatatacgcatccacaaatttaccagcagtaaatggcgataacgtcgtccagccctgaacaagagcaaggaaaatattcgcaaacaagccgaaataggggctgtaagggtaaaacatgctcttgaacggcaaatcgctcactcggcgctgctgcacagcccatgcacgacgaaagcgcaagtggatgaagctgatgcttccccagacgaggaacgtgctcacgccggcgaggttgatgatgtagctgtatgcctctgatgctccggttgagacgttcatcatggagatggcaccgacggcgtttgtgagaagaattgaccagactgggacgccgcgcttgttgacccagccgaggatcttgggggcctttccggactgcgccatgtacaggacggtacgagagccgatgtagatggatgaattgacggctgacagacatgtaatgaggatgaaggcgttgatgagatggacacctagagataacactggttagtcatgcttataaaagacagagagcctaaaacgtacctccattccaaccagcattttgtatagcaatcgtcattgggctctgcagcgccttggcacctccattgataagctcatcagaatcagccgggcaagtgagaccaaagaagaaggccgatcccatatagacaaagatgatgcggaagaagacttggcgtatagctcgtggcacagcagtgcccggatttctcgtctcggtagcagccacagccacagactcgactccggcatagaaagtagagcaaaagacaaagactgtcgcaactcctcggaagccgtgaccattgaaggctcccgggttatgccagtatctgaatccaacagggccgtcttggccaattaatcctccggatgcatacacgatggaaaagatgaagtaggccgtcaagccgagaatcttgatgagtgctaggatatactctgcttcaccaaaagcagtgatgccgccaatgatttgaaaggccaggaatatgctccataggatgaggaaccagccccagagagggacctgaggtgcccagaagtggaggatgctgcagatgacattgtactcgctggccaagacggtggcccagatgatgaagtagttccagccaacagccacggagaaggacttgtccaccatgcgttcagccaaagagacaaaggctccgccgccggggtacagagtggtgatttcgcccagagactgcatgatggagaaggcaatgatacctaagacgtgaatattagacttgggcaactgcatttccaaggcgtagaaacataccaataacaccgaatccaataattaatgacgccgggccaccgctgttcaaggcacctcctgcgccaaccagcaaaccaggcccgataatgccagcgagcgccatcatggacaaatggcgatctttcaagccacgcttgacgcctgaatctgggtcgattaaaccatcatcgcttgtgtcgatgttgtgtgttccgtattgctggttgtatgcgggaacctcctcggccgagatgtcgtcgaggcgcggctcgtcggcgaatttgccgccggatttgtttgagcggaacatggcgaacaatgtcgcaaatacgtctttcgattctctcgtttactctctctagatatctcaaagaggaagaagcaactgaatatatataaaaaaagagaagaggacgttgagagaaactaagcaagtggtccgcgtcgcaagtaagacaagccaaccagaccaacaagcgcaaaagcagaaatgcgatgcagccacagcgatgatgcaagaataaagaagtgatgtaaaacggttggtccaattctaaacatctacaatccccattcttcacgtctaggcaaatgtagtttgcgctgcactaacgcaccttgggcacagcgcgaaccgcaatctttttttgtgatggagttttcatgtctctcccgcccttctgactcgctcctctctctccatttgtacctgtgtagcatgtcttgccatcccagctgaaatgggattttggcatccttgctggcgctgcaatcacgtcacttcacgtttttttgcctccacatatttgtggatggggaagagttcgcggtgagatatacagggctggctgaagatcaatgttaccatgtgatctggtttttttcgatacacgtaattctacggggtgcatattgatctccgttttttctttcttttcttcttcttttttttctttatctgttgcataatttacatcttactgaacactgaattgcgttttcgtggctgtcgttgatcatcctggtctctgatactgagctaagaatggcgccgatcacgacatcgccatggggccatgggtctagagtggagagcattttaaagaccgaggcggcagcgatcgcggcgcacaaggctgtcgaatggcatgaaacgtcagaaagtagtctaatgtagtgggatagttacgtgtatttgcgaggctgaatacccagatatcccattgtgtggtgttcaatacattcaatctatgagtctacctacttaggtaggtaggcagtactggataccaaatttgacattgcatcgtcttgagacattgatacctttttccttctatgcccattctgccttcatttcaaccttctcgacaattctttcttgttcattaatcatatccgtgacccgattgatccatcaactggttccatttccaacagggtatccttcaatcgtacaaaataaaatacatgattggtacacagatggtctctcgccatcagcctttacactggcgtcttggttgcgccgtcgacgccggagttttccgcctcgaaatttcttgggataagaccctcggccatgtcaatagctccgtgcatatcgctcttattgaacagaaataggccctggatagcggcggcgctcgtatggcggttggaagcctggccgtccttgtattttccgaataaccccagctcctctagacgctccaagaatcgtgcccggccagagtgatcctgatcaacatcgccatagaatcgatcccacatctgcgcagcctggaacggggttgcctcgccaatcttcagcatcatgtccactcgacccggtctgatcagtgcaggatctagacgctcaatgtgattggtggtgaggaatgcgatgcgttcttctccggcagccacgccgtccaacgcattaaggagaccagaaaaggtaacattggcgccgctgtatccgtcggtatctcgttggcgccggttgacgaaagcggcatcggcatcttccaacaagagtagacttcttttcggcagcttggttaaaaggtacgccagtttatcgtcggtcatgcccatttcactgaggttgatcatggcaacgccaaagtcgagttctcccgccagcgcttggatgaaagaacttttgccgcttcccggaggcccaaaaaggagatagcctcttctatatggaataccgcgatcgacataccactgctgccttgataagaagtccttgacatcggccacgatgctctccttgatgccctcgtccagtatgactgatccaagcggcctcttctttcggggatcgccaagcggagtccattcaagcccacgtgcagaatataccacagttttgccttcgtttgcctttgcggctagctgatgcgcctctctgaagagatcttcaaaaacataacggtgcgcccagagagtcgttagctggacaatctcatgcggctctcccgtgttcatgttggcagtgttgtgcttctctctgttgacggagatgaaggccttgccaaacttgacgatatgccgtccatatccaggctgaagaaagaaatgagcgttgactggcccggttgctcctggtcctcttgcgcctgtcgccgtggccactgatagattatggattcgtgtaagccgagatgcaacgaagcccggtgtctctcgcggctgtgagagccatgccagaatccagggatatgccggatcctgtttgctgatctcaacgttgaccagaaggcgacggcgagcagcgccaagcagggcaatcgatcccttgcgagcaaatgctgcggcggcacctaaagaggcgaggccaatgcctcccgcaaacaggggattgtcaaacagcgcattgaagttcagcaccgacgcggcagatgacggtgattcagacatgccggacctaaagaagctgcagcatgttcaactctcaatgggcaaaaaagaagttatatcatggctgactaagcaactctgtgttaaacactcgccgtgcgcgtaaacgtcggaaaaaaaaatcaagtcatgttgcaaaaaaaggaagatgtggaactaagttccgaattttgctcacagcagggcttgaacctgcggcctccgcattaccaagatttcaactgaagttgaagtattagtacgaagctctaaccaactgagctatgcgagcgatctgattgggctatgaggcctggtatttactctatacgctttgcacacacctaggccacctttttcaatatccgcaacatgtctgcgccgcaaaccaaatattgaactttcgtcatacctcaagtatatacttgttagcgcaatcatatgagatataaaaacatctgccttctcatttacgaccacgtttcactcttttttctcctaatgtgcttcattttgccgggcagggcgcctaatctcgatccaatgacatgttcaagatttacgacagctagcattctaacaaacagtttagctgaaataggtcagtaggggaagaatatatgggtaattggccaataatcactcgccacatcatcacctctccgcgcccaagtcacatatcggccagacgtaatcatattgtgtacggaatatagcagagggaaagctacctggccataaatatggttgtctccctaacaagtaaaagggaaatttaaataaatcattatcattatcctatatagtatatctacttggaaaatgggagacacaaagtatattgcccccttttcttgttttcatactcaagtatacccatagctaataagagtatagtagaacactcacttacgatgcttataccgttggatgggtagctgtgctccgctctgagctaaatgcatgcaggctgctcttagatgaagagcatgagcagctccagccgaaagagaatgatgacaatacctatgtcttgggccgaatgggagcgcacaatatcgtgattacctatcccggagcagggacctatgggacaactgttgcggcgcaggcggtaactaatatggttcgcacatttccgagtgttcgatttggattattggttggagtagggggaggtgctccaagaccaccaaactccgaagatgctagcaaagatatccgacttggcgatgttgttgttagcaatcctaagggaaaccacggtaagattgttgcgcctctgttgtttcgctctttacatttcgtctttgataagttgatactaaaatctaaaaggtggtgttcttcaacatgatatgggcaagtggaaaaatgacgaagagtttagcattgagtcacacctaaacaaaccccctggagtacttttaaaagcagtcaagttattacaatcgaaccatgatctcggacgaggaaagatgagccagtatatccaggaagcagccagagcgtcctcggaacaaaaagctttgaaagcatatcagtttccaggacgtggtcaagaccgactattcaagacgggctatcaacatgctgggggagaaagctgctcaggctgcagtgtcgaaatgactgagaagcgcctggatcgagactcggacgaacctgtggttcactatggtctcgttgcatcggcgaacgcggtcatgagatctgcccagcgtcgcgataagctgagagatacatggggtgtctcttgtttcgagatggaggcggctggactaatggacaactttccatgtatagtgatccggggaatttgcgactattcggacgagcacaagagcaagtcatggcagccttacgccgttactgcggcggcagcgtatgcaaaagatcttttaggggttattatgccaaaagaagtcacatctatccccccggccgaggacgctatgaaagtaagaaggtctggttttgcttttaattacaatgtagtgctaattgcctttcgcatccagaatatacctgagaacaaggcccaaccgcaagctccacaccatggtccgacccagaatgaattactggggaagattactcagttagaggcgagaaataagtaccttgaagaaagaaatctagatcgagcttcaacggtctttggttatgctgggtttactcatttaggctttttagaccagctgagtgacgctaacctacgacgattaaagcatcggatcccacaagtgttggcagagttggcgaaagacgtggactggaagaactggcaccggattattgataatttgaactcggaattccggctcacattattgtcgagtgatggagaggaatatgaaggaaggagttggacagagtggaaaaggattcattggtcagagagccattcggattacgttcgcaccgtggcctttcgtaatcgactgggtcagtggtgcaacaacaataaacaccagggcgggtgtggtttgatctgggttacttttgtcttgcagctgtatgatgtgttgcaggtatataagccacatgtgtattagtgggctaatcactggtgcatgatctactaaatgatgaatatacacagacttgcgacagaccgtattgtatatgttgtatagatctcggtcatgagcgttgcgtactatcactgccacattctacgtaattccagccatgtcattttcatggtggctgacctctgatggcctccgagtaggacaacatgtaccatcgctagctgatagaagtataacttgtaacgcaaaaatgccacagaccacccgttcaattggcgacacggcaccgtcgacgaacctggggtccgtcgtttagcgatttccgactcacagccagtagaaagcggcatgcacctgaggctgctgctgagattacgaagatgtagaagcacgaccgcagttagtagtcacgtcaaataagctttatcagttagtcgaagctctggcgacgaacggagaggccctggacgaaggcatcactccgctatgttatagagccccaggaagcttgcaccgaattccaccacaacgacgtcgggttcgatctagttcatttgatgtaaaatccccaaggcaaattgaacttgtatcagctctgctgcctgtccatgaagcctaaaaccaagatcggcaggtggcaagttcctcagcatctgagagataagtctctcgctgtactttactgaggttaccaccactacaaggcttaggtgagcagaactgcaaagggaagtgcctaaactgcgaaaatagtcaactgaaagagaatctaggactagatagaaatggtctaaaggtggtgtatagagggtcgcaggatcgtcaaagtatgaagttacaaataattcgaaaagacagccgagcttagatactgctaccgcctggatgtctgattcctcatccatttcatatcgtctgataactccgcatttagggaacagccaatatcctctccgcaaatcattcatgcctctggaacagatatttattgtcgcaatagcatagctgtataacacaatagaaaagcacaccatactcgtttcagcgctttgcatctaaacgactatcgaaatgccctggctcgtaataatgttagccctttgactgtctccgctggaatactacctgaagctgcaagtcctgggccgaggcgtctgacatacagcggcccagcatggattttacgtttggatgccgaagggtaaaaggggaggagatactaggtattcaaggctgggcgatgttttgtcgccataaggcacccgggggatttttctcacagtttcagatctatagctgaaaccaaggcactagtgaaaaggaaccaattgccattatcgacttggcgatattgtgttgaaacgcaggtggcaaagtctcacaaccgatcctgatttgtcttgttagtgttggatgtcagcacttacgcgcgctgattcctcaaagtgcaaagctcatgggaaatcccgtcgtcttattcactagcagctagcttttatcccctgtaggaccctgtagaactagtctgagagtgccgaatctaagaaatcccctacttgtgacaagcaaatcgggccatgtgtaagtgctgattcaaactgctaaccgccccgggcaagcacatgggatatgaacaagccactcgccgatggagaatgagatccggatctagccctcttccgcttatcggcttataacttgctctttgcaaattaacctgcgcacaccaggcccttttgaaggatcaataggtagcgcaagtcgtgttactattgtcggggcgaattggccaatggcgtgcataccagcgacgccgcttgcagggatcatcgacaagggctgccgtacctgtcggccgccgcaagctgccggtgacatcatgtccgactttatttctacttaaacgcccctttgtgcttgtgctttgcaagggaagcgagcgggtggcaccaaagtcgagaccgcagaccaacggtacgtgcatagaatgcagccatgccagcggtacgacaagacattttccttttctcgccagccatgtgtgtgtagcattcagattcgtgtgtccatgattcgcctcatctagggattgcggtgttatacccacccgaaatgtaacaaagagcggcccattcctgtggctgattatgttttgtaaatgtcttataagcgtgcaggagtcgtttccatagacgtttcttttttctttaaaaatccttcttcactttcaattgtcaataggatcgtgtagcctatgtgaaagtggtgcaaaatgtcgaaaacacccgaatccgagcacgtgtccgacgctctcaacgagaagcatattgtggcttcaggagtctcagaggagctgtcctcagataatgagaagcccgacgaaacaagaagcgatgcgatagtccaggaggaagccctggtgagctcgacagacgagaaccaatatccaacggggttgcgactggttatcattgttattgctctgttcatggcggtcttcttatacgcaattgatatggtacgtaacaatactttgctgatttaatctatatcggcatcaagtttgaagtttcgctgacctttttaccagacaattgttgcaacggccatccctaaaatcaccgacgatttccacagtctcgatgaagccacgtggtatggatctgcctttttcatgacgacggccggcttcctatcagcgtgtaagcaacatttacaacaccatttaaaaatgtagactgacatttcgtctagggggcaaggcctacaagtacttcccactgaagcccagcttcctcctcgccatgttcatcttcgaagtcggctccctcatctgcggcgttgctccaaacagcaaagccctcatcgttggacgagccattaccggtgttggcgcagcgggtttgggatcgggcgcttatactattgttggctactcgacgacccctgcgaagcgtcctctgctcatgggtattatcggagcatcttacggaatcgcgagtgttgttggacctgtcatcggtggtgttttgagtgagtaccggacaattcttcagcggttaatttacatcttggctgattcttctattagctgatcacgcaacctggcgttggtgcttctatatcaaccttcccatcggcggcttctcagcgctcatcatattcttcttcttcactgctccaaaagaagccaagccgactcccgcaaccccattggagaagtttctccagatggatcctctcggaatcattctcgtcatggccgcgacgatctccttcatcctcgcgttccaatatggaggccaaacatacgcatggtcaagttccgtcgttgtcggtctcctcgtcggctctgttgtaatcactcttgcctttgtcgcagtggagatttcacagaccaaggatgaccgcgcaatgatcccgccacggctcatgaagcagttcaacatctggtcgctttgcctcttcacaaccttcaacgccggcacattcttccaagccatctatgtgctaccgatctacttccagagtgcctatggcgtctctgcgacgggctctggtgtgcgcagtctgccgtttattgttccctgggtcatagcatccctggtatcatctgccgtcattcaaaacactggtattgcgaagccatggctgccgtttggtgccgcgttggccactgttgcgagcggcctgttttacacgctcgacattggatctagcaacggtaaatggattggattccagctccttgccggtattggctggggttccaacattcagattcccatgattactgctcagggaacgtccaacccagcggatctgtctcttattactgccatcgttctttgtaagtttacaacatttagttccgacatcgccactgtttactaacttttaggtatagtcttccaaaccgttggtggtgccctcttcgtctcagccgctcaaggatccctcgtcgccaagttgatctctgaattacctagcaaggccccttcagtagacccagccatggtcgtcgcagcaggagcaactggaattcgtggagtgttcccagaagaagtcattcctggtattttggaatcctatttgtctggtatcaaagttgcattcgccatcatgattggaggcgctggttttgcaactgtaacatcggtaattggtaagtggaacaagttggacaaggcagccgctaagggtgctggcggaggagcttaaacaaaactcaaaactatacaagaagtaggaagaatggaaaatatttgcatcaaacggaagtatgggcttgtaactggaaaaggaatctcattactgtaactgttaaagttacaacatgtatgcatggatagagcggatagacagaatgcctgggcaatctgctggtaatagatcaactagacattttgttgaatcatagcacaatttctcccctctatcttctccatcacattttgcccatagtacactgctagcatgattgataccacagtttcaagaagtgtgatgcttaccgcagatcaatcctgcacagggctatgatggaaccatcagcgatgtccaatgaacaagaactgcaaaagttgatcaagatcctgaacaacaccaagctgctacggcggattcgaaaggagccaccttggcctctttctcataggtccaccacatccttcttcaaaagcggtagcaaggtaggcctaactgttcatcggctcgagcaagaatgactacatgatacgagaaatttcagcaatgagggcgaagacgtcctatcaaaccaaggcctagttcacatttttgtttaattgggtgagaacggcgtgaaaaaaactccacggcacaacccatgcaaattgcagcaaaccgacggcgttaaagaactctgctgggctgttttcagccgtggcttgtagttatattctttgtatactaggtcgactaatgcactgttttcctattgagaaaattgagaagcagtctgttttatcttgaagatatgtacctttacattactataggcgtattacgccagcactcctgcggtggcattattaacataagactttggcgcaagatataacctcactaagagtcatttgtactttaattcatttgcaaatttcttgattttgaaaggtttatagatcggattcgtgccaactcagagaattcccacagtaactttgcgcacgcgacatgaaattgagttcaccaactccaagatatactcctcgtatcaaccgtgcatctcacgcctataaacgtctagcacgttagtacagaatattttccgtgcaattattcatccttctaataagtttcgagctctcttctattttattgttggtcgcgcagttagtgttgcaagatctgcatctagcaatcatttaaactttctaattcagccacttattgttaggatatctcctaggtaagaggctgctaggaggcgttcacgcttgagattcttcccgttaatatttatcttcaaattatcgatcacgcgtgcgcttgcaaggaggtctatccatctacgatatcatgaaagctatactaaatttttatattgtatatggacctccgcttcccaagagatacacgtcaaatatccgaaattatatgtatatgatatgacgccgacaaacatctaaggattactattgtatgtcatagatgagtttgagcaaagcttacttcaagcccatcccggcgcctccgcggctggcgtgaagaagatctctctagatcaattgacggcaaccggggctaaagtagaagagtacctctatccccgagatcggtcaaagcatcgcgaatactaagccaaatcgaagctgaatccgcgcgacaaccctttctattcgcgtattatcaggacttgcgtgccacatagttccccatgaattcttcatatctttccaaggaattttttatgcttctattacgccatatatctgtgtctagagtccagtaacgaacagggccctgtcactttgacatcagagaacatctatgccgcgttgtagccattgccgtgttgcgtttcaatcgaatcaatgtactgagatagcattggtcatttcagaatccacgccacgtcggatctgatgactgccggctaaaatcacaaaagcttccagatgatgtcctaaaggtatgatccaatacgtcaagccatagtagtgaggagtctcgcgcctcgtggcgcacatcgtcgtttggcgatagtctggaatgaccactgctgtgaacagctcatgtcagaaaacctataataaggtccttgggtccctatgatatttgtgtaatacatacaacataagttagacaagctatcaactcgacactcacattatcgcgctgcaccgcatctaaatcacaatgtctgccgaatacaccccggaatccaatgttgaaagcaatcttcaagatgattcatacgcatctcaaatgaaggagccagtgccggtgcaaagcgacaataaagatattgaagatccagtggacgcatcatttgctgactctgatcaacaattgggtaagtatcagatcctcgagtgctacaatcatcgtaaatagcacgatgtaacgatgaactatgactcgtatactaacataatttatacgcagcacaagacgacaaggaggctattgacgagtcgaacatcatggatgatcgaactcgaggtgctaagccgatgggaacatatcaggagccgggggataatgtagctgggttagagtagggagaatggtgatttttagcctagtggcatgttacaagtgtctttagtacctaggtacggctaaacatgtaaagagtaatatctcatccataaaatatacctaaatgatctattatttattctcgcttatctacgtttaataagtgacgcgcgagctgatgatgaaaaccaatagtataccaatatgatgttgaaattgctgtcacatcttttcattcattttgcagagtataggagcaaattttaagtaatgtcgagcacatgtaccattttctattcttcgttgaagttagacgcgcaactaatcatctacacgaaattgatgatcgtatatacaaccagcagcgagatcatgtactcttctttccacccatcatggattgtgctgtgcctccaatagccccctctgtagtgaattgcttgccaatcattccctctttatccagaggaccgccaatagtctgccccattgatcctatcgcgccttgctctaaatcatagaagccgacaagttagatttcaactcatgcatgacgcataaaagaaatgggctcacgcagctacaaacctgtgaactgcttgccaacggcgccctctttatcgaataccttgggcttggtgttgccggcaccagctgttgggttcatgcctgaagtagcgttgggatccatggcagttgatcgtatattgtctttattgagatctcaaaagtccaagaactacaatttagattctgtactgtaagaaattggcgtgtctctgcaaagtggcgaggttaggtgttgggaagcaagcctttttataaaagtgctaattaaagttctgtctaagtactgttatgctgcccaaaattgactccgtgcgggcaaggtaattgcggcacgcgttcatcatggtgatgcatgactgagaggcttgaatatatgaaacttagtagaaaaggatgatatcatcgatagcattgatatcggagcgctctctcgtttgtcagcatcctcaggaaatgaactactgttactccctctcctagtcattattacgactataaggcgtcaatcgtctaaaaggtaggcatataactaggaatgtagaaattctttaggagcatccaattccgagcgccaatgtgattcgattgcttgaattgattccgaataacataaatgtgaaagcactaaaagtgaaatcttacacgcgcctactatgtccaacaacgaggatcctgaaacttttgccaatcgggaaattgatttcagttctcgatcccaaagcaatggtggactaacgcattgcactcaagttataggtcgacggatgaagctcagagaatagcttctgaaggtggtccggccagccacagcggtagtttcgccacaaagacaagcaagcaggtgcgtgctcacagtcacagcaatttgacttggccagtaacgctagttcatgccagtgtgaatcttcatccaagagcggccaagcttcaagcggttcaaaggaccggctagtgagcgggctcgggaggttagttggaagaatggctccaagtaaggttctaatgtaaaacaattcggcaaaaatactacacgcagtgtacatgtgcaaattatcgagacgtcactgtcttacaactgcctaattgaacgtgctattctacttttcccgccgtatcagtagcgcattgtctgctggctcacgatgtttctattcttcattgtatatgcttcctgcatctcacccatttcaaaagaaaggacatcagattagaagaataaaatgattagcccgtgaaatctagcaacgaaaacgataactggaaggttatatcaaatgcctcgtccaatccagaataaaggccttgttattgggattaactaagccgtaggcgctatgtgggcatacgaagaactgaactctactgttactgaggcaagtttgatgaactttgcattgaacttggtatattgctaatttattctagtattggggccttttgaccactctgtctaattgagtcgtagcctatttggctaagaattcgaagtgcagtcactccccatcattgattggtagcccactcgaacgcttcctgaataaccactctcatagcgtctgtaatatccagctcaattaattcttcctttgtggcccatcggcaatctgagtgttcttccgcatttaatgtcactgtgccagcagataccgaaacgacaagattgagttgaatggcactcttcgaaacaatgacttcttttccagcgtcatccatgacagctttctcctttgagtatgtcattggttctagctctgcgtgtatttcgacgatatctagaccagtttcttctttcacctcgcggacaagagcgtccttgagagatttgtcatccggatcgactttcccgctgggtagctcgaagacatttgggaagtatggctcgtgagccgctctttttaggagaaggatgcttgacgacgtcaagtttgggccataacgaaacgcggccgcgccaacaacaatcttgtcatacggctggcctgactcagaaagctgagattttcgaaactcgtctagtgagaggctgagtagcgacatactgatagatttgcgatcgacaagagtttgagaaggtcttactcaagtattaatgccttggttgcgtggaattgatggcgccggagcatgtaaagaagtatgaaagacgaacttcatgttgagttgcgctgtagtgctgagctgagtgtttggaactagaagaaatcgtggtcggtgtagctaagttttgcggggtagagtaagcttcatgcttgcagcagtttggagtgcttgctgcgagcgatcacataacgctttaaatgctgttttttctttggcaaaacttgacggcaactcaaaatacgcgtaggtatattacgaccaaggtgagtaggcagtaactttgaggatatagagtgcaaatttgggcctaatctctaacacgctagaagaagtcagtggaactctgcccagaataactttgtgacggggttcaagtctctcggaattatttcaggtactgataatagtccatcgtctttgcctagagcatcaagtaaatcatggattccaggccgatctcattcaataatacaggcgaggtttggatctgttctgaacgcgtgtgaatggaacaaccgtcatgtcggttgactgcattgatatcctcatcaaaatttcctgaagtaggataagatgttgaactaaactaggttatgttcaaagacaattccttgataatatttagtttataaaattgctgatgttaggtgtagaatatatgtttgaagacctgtatcgatctcaaacacacccaatagcgaatatgatagatagcgaatacgatagcctctctctaacacttgaaacaacaatatccgtaagtttaatcagttttttgggcatcataatatatcctctgattggtatttaccaccgttttatttaacggaacactacagttgtgatcgtttgaacagtggagttgagtggctataagcgacttttgctgaaacagatcttaatttaccgataaaaattaaacccaaaagacttttgccgcaaatcttatgctacctatcagccgcttcataaaatatctcgccgtgttctactactttattccagattgtatcaagaccttgtgtcatgcggagaatagacactgacttttgaagcaaagccgacgccattgagcttttatttactgtgaatttgggaaagtatcatgatatcagtatattagtaatttgcgcatctcgcatttctactggagtttgcgatgataggagcggcatcttaggcggccagatgagggacgtctgaactgaagtcgcatatgctgaattgtgatcttggggccttatcaggtgtattggagccatggacacaatactgtaaaatgatagctggtagtagagaaaatgatgctaattgatacgggccgaagcaatacaagctatacctgcctagaatgggaaatggacccttacagttcatgacatatcatgaccgatcattacagggtatggataacggcatttgcaatcgcgagcatgaagacaagtatagcatacttggagtggagtagctcggaacgtaggtatacattcattggtggaagtcgaaaacaatgtgtcgtaacgagaaaatggtaatcattatcactttcctgatgcaatgatccatgctgttttgacaattgtgtatatactattgagccgagccttgtatggatcgcagcactgagattgatatatctagccaatttttgtcttggtaagagtttgtcagcaaagaaacaataattgtatcttaataattctatacactaaagctataatgttttatattaagggttttacatattaatttattatcttttttcttcccttcttatgtttgttaatggcactaagccttgaatgtagctgtcatgttcctgttggtcggtgccgatactttggagataggcgtgggtctattgtaacccagagttgcatctacagagtcggatataagattactacttcatataagccattttcttctataggcttcttcggcttcctgtcaaaaaagtaattttaagtaaacctggtaggtcgcagaacctagtaaatgcacatgtacgttggctgctcaaccaacagcccagctcgcccaatttggtaattttcgaagggtctgtaaacagcgcagggctataggtaaattagctgtcattttagctagctttagcgctgtggctcgccgaacgacggacagttcatgccgcaagccttattaggtgacttgtccaataagacctcaattgcctatttaggtaatttttaattcttgatccccccgccccttgagcaaggctgctacgcaaataattttatataaaaggtattgccatgcggccgataaaatgtcgcattcacccgtgattagggccgctcattggtattttctcaccccgcaaaaaccccaaattcgctctcagctcgcacaaggtcacacaggacttgtatcatggccgcagcaaagaccaatgagcttcaggctctcgtctttggagcatctggtattactggatgggccttggcgaacgcggcattgtcatatccgacagctactgccttcaagagggtggtgggccttacaaaccggccattgagtgtaaaagacgcaggacttccacaggatccgcgattacatctgtatcccggccttgacctttcgaagaattcgcaaagcatcactgagtatttgaacacaatcgagaatattggagaaaccactcacgtctattttgcttgtaagtctgctgatcctgcttgaggtatttggtcctggctaagaagatggggtcacaagcatatgtccatcgcggatggggaacagaagactctgagaagcgcgtaaaagagaatgtggacttcatagccaatgcagtggctgcggtcgagaatgtctgtccgaaactgcaattctggacatttccgactggcggaaaggtgcgtgaccatgcgattactgcctattacttgatccagagctaagattgtgtcaagtggtatgggctcgaatttggagatgaagtgaaactggaaactcccctcaaagagagcgcaccgagagtcccaccccctcatggagatcacattttctactatcctcagatcgacacgctggccaaactctccgaaggcaaaaactggacctttgcagacattcgcccagacgccgtggtatttccaccttgtgaacgtacacctctagtgaattgtgcgatactaacgtttatacacagattggttatgtcccccaaaataacgcaatgaatctagcgaagcctttgggtctgtatctctccctatggaaatcgctttcaccttctgccgatgtccccttcccaggatccgaagcagcgtggactcatctccacactgatgtctcttctagccagcttgcaaaattccacatctatgtctcccttcacccagaaaagacagcaggaaaggcattcaacattgcagatgtagacgcaggaacaacttggaaagatacatggcctggtatagcggcttactttgggcttaagggagtgggacctgcggcaaaggggcagttgagcggttatccatgggttgaatcacagaaggagaagtgggatacatggacgaaagaaaatggactgagatcggatgtgcttgaaaaggcgccttgggacttcatgaccgttgtaacgtgagtatctgctagaaaggatctttcgtttatcagtctaacagagatatagtggcgtttactcggaaagggaccgcaacttcgacattactgaagcgaggaagattggcttcactgaaaagcctgatcacatcaagagctaccataatgttttcgataaacttagagtcgaaaagcatctaccatagtgtaactggtcaggttaggctttttagaaaatacgagtcgagaattatacagaggccttcacaacgttggcgaaggattatgtatagtcagttgatatattagcaagttcaaggacaggagcttgaatgcactttgccatgtcgtactagatgtcgtcggtgtaattaggggccattgacaatagccaaccttcctccctcttcccgaggttgaaactgaacgagcaacccatgggattcctcctccaaagcgctttcactatcatcaacacccgacatactaggccgttggtcaaacccgtgataaaacactgccagtatgttattcgtccacggtatcagacctgcctttctcgtcctcagcgtaactagcaccaagaacaccagcgacgctatcaactcaaatgcaggcagaataagccattcccacgtcaccacagcgtggctaacaggagaaaaggcatccccatgcgtaggcgccggttggtacgctgcactcctcaggctgagagacatgctgttggcaaaattgtccatcaaatcttgaaatcccgtctccgaggtattcatggctgtgtgtactattcgcataaggtcagaggaggaggcagaagtgagagtgtcgagagtggacgagtatgcgcttccgacgagcagatagttgagccagggaaccattgaatccttggtttcgcccaaaactcggaattcgtctgatgaattgggcgggcgaaatatataatgcccgttgtcaggaactatgccctgtgtctcatttgtccaggttgaaacaacagtctcgtgcagcgtgccgttgacaaaagttgcgttcatggtgcgaacgcagaactgtagcatgcattcataggccactggagctgcgtataaagaccccgtcatcttatcctccgttttagtctggtctggctgttcgggaatcgtgccaggagcagcagcaaccgcgaggatgtctagcataatagatccattgttcgaaaacgcgacggaatcccactcctctggagtactggttgtggatacgttgaggatcccatttctaaagtagaaatcaacttggttatccatggctcctggctggatgcctgtcagtccaaaaccatttggcaaagtatatgtatccgtggtgtaagcttcatccttaagattgtcaggaatgatgcgcaatttcttccgtttcagttgcgacgtcaggttcttgcacgtattacaaacccccagcgtctggtaagagctccatgtacaattgccagtgctgcagtgtgccgtcgcagtaaagttcgtaccgggagggctgtagaaagccagatagggagctgaagtgagcacagaatcgacgccatctgtggtgcctccatttgcgattggcgccgagccgacgccgttcataaaccgcgcaatgggcatcagggcacttccacttccagaggccgggtagatggtgtcatagtccagggcttgttgaacaaatgtgccgatgcccagggcaactatgacgataaaggcacccaaagaagccagcagcctgtaaagcaaggatcaaaaagtcagaaacggtcataatcaagacaacttatgcgtatataacgacttaccctcctctccgttttgcaatgagaactacacttccccaagcccctctgctggcttcatcaatcgtgtgaaagtcggccaacggcgtcttttgcagcgcattcaaccatttcaactggccgaggccggacccaaaagatatctccaagaagaattcaccaattgccgataagagttgaataattgcgccaggactgatgccaaacttcaagtccggcaagggatgcccgtcaaagacttttaatgtgataatgagagcgatgaagcagcacgtgctagctatccaggcaaggaattccactttccaggctattgaatgcagttttgagcgcgcacgctgccgtggtgagactcgcgctgttggagttttctctggttgtggtggtgctaattcggaggtagagcgctggtcggaattaagaggaggctcttggtcttcttcgcggtctccgaggaggcgctcaaggtgttgctcgggaggaggtggagcttctagatcgtggagttcatgatttgtctccatgttcggcatatacaactaagcaatccttgttgcaacttgacttgtccacagacgggtacaatgaatggatcactgggcgaatatatagcgacaagaaccagaataaaagatagacgcgagttatgccgaactccaaactaaactataggtcacattcacggcacgtcgattggatgctggatagggtataggaacaagtcacaaactaatggctaaaagacttagctctgatccttcgcgctggagaagctgcattctggcgacgctgcaggtttcgcaatttcaaaagtggcaaatcgaataaacaagttatgcgacgatgcgctggctagcctatggggatgaagcatttaatgtatttggcgctggcatgccgtgtgatgccgcgctcttcggactgattgctcccacatgccgccattgcttagtcgcatatgatcgtagccattcctcaatcagttgcaatgttgccgtccttgcgcacttaaatttgctgccttacggaaaaggcatgacgcttgatgtttcccatctccgtttgccgaagaggactgtggccgagtcggttccggcatgtgaagccatctcacattgcggttcaaactcgtgacaataggcgcaaagctcagcgcggctatcgcaacagtatgttaagggcaagtattgaaatcaaacccaagaactaaaggcttgcgatacaagtcctgattcatctaagcgatatcttgcatctcctctcgatcgatttcttggctcgcgctaatctcgatggcgtttatttctcgcggctggctctagttttgttagtcgccgcgcacatgtgctactattgagacacaaagagaacggatagtgatcaaattctatgttggcgcttcatcgcaatacaacgataaactatattatgatcatttgtctttttatctcacacatcacatacatttgactttacttggcgtttacacaatacacctcaacataatatgtctcatgtctttgagtttggaccaccttccgaatatggcccagcatacgtagcccagttctcaacattatttgtatgttccatcacagcttacaaataacaatcatcgcagtcctccaattgcagagtgcaaactggtggcttagctgaactgtcctcgtgttagaagtatggacttgacaagtcaagactttctgctgattatgtatttgtttctttatttttgtttgctaatgatacagagacccgattgaagtctatggcggctgcagaacagcgggaaaagggagctcaaaaaagctaaaaaatgtgtcttcttttttcttcatccaaacctccccgtgatttccgtaaaccatcctcacaaagcccagcccaaccaaagccacctgtagcagcgagccagtcccgtggtcctccctccctcagacgtttacctcgtttagaaacgctcaagtttgcgcttgaaagacatcatcgtagcagcttagttgccggggttctcctgggcaaaggcaacacccttggcaatgttcttcttgaggtcgcccaggcaggcctcgacgagcttctcctcgttggcatcgagcttgccaatggggtggatcttctcaacaccgttggggccgagctcgacgttggtgctgaagaagtcaatgccctggtccttgtacagaggagagtcgacaaaggtgggctcaatgacgcccttctcgccgtcggcggcgcggagcagggcatcggccatgcgggcaccggcgaaagccatggagagggtggcggaaccggcaccgtccttggccttgacgacctcgtcaccaccaaactggacacgcttgacgagctcggcgttggaggagaggtcggggtggttgctctgagagaagagaggaacgatggtgacaccggagtggccgccaatgacggtgatgttctcgtccttggggtcagtgttcttgatctcggagacgaagcggctggcacggacgacgtccagggtggtgacaccgaacagcttcttggggttgtacacgccgcgggccttgaaaacctcggcgcagatggggacggtggagttgacggggttggagatgatgagcagcttggcctcgggggcggactcggcaacggccttggcgaggtcgcggacaatggaggcgttggtgttgaagagatcgtcacgggtcatgccgggctttcgggggacaccggcggggatcaggacaatgtcggagcccttgagggcggcagcgaggccgctgggggtggcatcgtagcccttgacgagggactttgtgttgacgtgggagatgtcggcagcgacacctggacggagtaatcggtcagcaatggacagtagcagcagcagcagcaaagctcgagacaaaatttgcgaggtttatatgaaattggcgcacgagggccacgcaaggcgacttaccgggtccgccgcggatatcgtacagagcaagctcggtgacgcgggtgttgagcttgagcagcagagacagaggctggccaatgccgccggcagcaccgaggacggcaaccttggacagctagaagcgcgcaagaagcagctggtcagcacgagcagtcgggcattgaggcttggagttgaggccaggccaaggtgggggagggacgggagcagctcgtacgttgcgggcagaggcagagaaagcccggcgctggatggtggagcccaacatttttgtctagagagaggatcgagggaattggtccaagaattggcggaggtggtgcaatcagctggagatggcgaggtggtttgctttatagtttccggacccaatgcgaataaatagaggcagcgcaaaactagtgatggcataacggtggctgaagtccgggatttcccggctaaactgctgggccggtcccgcccatggcttagtgcctctgcagctcctctacagcgcctttgcagcgcccaaagcggctatcggacaggcacaggtacagcgtagcggaccggccggagggagaaaaatggcagtcggtggctttttattgcgcagttgcgtcaacggccgttgcaattgagaaggcgggccatctgatggatccttcggccggccggccggtttatctgcccactggagagatcaataggcgtttctgttagttgtcggaagcccggtgctgactatatgtacatgtatcaggtacctacaaagcaagctgtatagtgttcatgtacatgtgctatgcgtcgctgctaccattagagatcaggatgagtacttcttattgctcatccgtggatgcttaatatcatcagcttggtaataagaaagtttactttaacccaaagttggacttgcatgtggttctgcacgcaggtagtgagaaatatactttgcaacttcgtgataaacctcgcaagttaaagagcggcccggcgccacgtacaatgtactaactggattaaaaagagtgcgagcaaatggtttgttaatgtaaaaacaattcgaaagtagaaacttcaacatgttaacgtggaactacctcgatctgggaagtacatgcccatggccaagccttattgttgaattggtgtgtgtattgcgataatagattcttctaaataggttgcacgtacatataatattctagattcccttctacctgctaatctactgggagataatacagtcacccaatgggcatcagataaaagtgtcatgatgagtttggctctacgtggcaatacaaatatatatatagagacgtagatatgtcagagtacatatatatacgtatcgtaatcattcataacgtctaggtagagaatcccaagctctataaatatcatcactatatttggatcattttttccccaccccttctttatcaattatattcccatcacttccaggggaaaaagcataagtctcatcatgccgcgtgattgtcgaacgttctaggaattgttaatacaaagcaaaacgtagaaactcctcatatttgtaataaggaagaccacagtaacctaccaagaaagattcatcgcgacatacgcagtgctcatcaagacgtagtcacaatgacggtgtttgcaggcgtcagcgaccagtattgaccgctaaaatcaccactggacagatgagctacatatgtgtccgaataaacatccagatacttgctgggtcccgtgaaggcgttgctcagcttataaggatagtttcccggcacgttgttaaactgccaatattggcccgagaagtctcccgtcccagtcatgtggagtccgatgctttgcactccgttatcattaatgacatccagggaccgttgcacaccgttggcaacagtatgaaggtggtactggtgagcagtgtgtgtaggcgtgaggaaccagaggctgttggatgtaacattgcttgcgttgaccatggaaagagagccgtcgaatgaagactgagcaagaatcttggctgcagcggtgaagctgtttttcaggacgtaaatcacgctggtgttgattgttgccatcttgaagttgtttatactgctgtatctaatatagtgcaagttgatgatggaatcagatgtagaaatattgccataatacagagcggtgggatagactttatagctgagagcaatcagccatcacctgtaaggggtcaatgcacataatactagtaccaatatatattaataagagtcaatattatagctgaggccatattaagcgttaaaagttctcagctccgaaaacatagcctcccttggtcagcgcgtcttcgcctggccagccagtgaggttgtgcgacgactatttgctaggcacaattgccgcaagggaatctaatagtctcgtcctttctcgtaccacgttgcaaagcatgcattagtccgaaggagccacaatagcaatagtcgcataatatgcctttggcgctgttcatatgacactttaaggagtcatacgggctgaagataagccggcaacacaaaacgtaatacgaatattggagttggttggatgtaacttgttttgacatagccaatcgttatacataatcgttgtacgtgatctgtgcgcggtctaaataagctaaatcatgatgcataattccttagtatgcctttgacgtgatagactagaaaaagaatggaaatgacgttctgatcagggatgtaggcaacaattctctgcgcagtcatgttctgacatttcgtttattacatatgagaatcagatagatggccaagtatatattccgaaaaaagacggaatggagggggttcaaatagtcgtaaatatgtgaaatacaatgaaagtcaaccaagagttacaaatcgaatgataggtaaagacatatcccacgcctccttgaatatcctaccgatacccagccgagttgcaacctgatgttggtcatcccactcaacaagcataacattgtacatctccgcctcgtccgaatatgtcacgtttccagtaattgagtcgaaccccttgaccaaggctccggaaagaacaataaactcgtgattgccttctatcacttcttcaggcccgttgccattgagaatcaagcgtcctgcgagctggcgtctgctgcctgttgtacagtggatatgcgcatggattggcttcctcaccgatgaattcatctgaagtgtctctgggtcgcgccactttctctgaacaattgtgaagaatgagcagctcgtccagaattggaggtatgggccttgcatgctggggatttctacttctggcctctttccagaatgtcctccgatggactcaaatatgggctcccagcatagcgcgttgatgctgagagtgcagccgagaggggcttcatcaatgcccatgccaacatcgtttgctagacgaggttccgtcggtccatctttgacataccacttcgtagtcaactctatcaattctttctcgtctggtccaggagcatcgtatcctgcctgtccaatccagccagcccacgaccagctaggaaatcctgtttcttcactccgccgacgctcttgcaagacagatggggcccaaagcaatgctatatccaagtagctctcaggaagagcagctaggaatttgtttcccatatggtgactcaattggctcgaaataccctcaaacgcgttaattatgtcgtcagaaaaagtgagacgccgtttagtatactcttttactgcttttgcgtattcggtaaaaacgacagggcgacacaattggactggcatgaaatcctctccattgtcatcccattgcttctcaatgcgctgtcgcggagcctcgtcttgtgcccaacgaggcgacagctgttcgagccagtgtatttgtttggcttgggttttcatcgaggctggtgcatcctcacagaaacatgcacttcggcattgccaaaaaacgctgccttggtaaaacagaagcaaccgcctagacagtaactgctcctgaaaagtccatcctcgagagccccagactgaaccggctgggtccaggggaagatcaatggcggtcgcaatagaaaagcctggccagatttcttcatgtagctgattgatgtttcgagttcgtgttcctggtcgaacgcctggaaggccggcgtttgcatcgatgccatcagccgcaacaatagtaagcaaggcagccccgtagatcctgtccatcgacttgatatgtaaagttttatgaagctcagtttgattgatgcaaagctggtcgacccagagatacctctcacccaaagcctttaccaccgtgatggcatcggtaatcgtctggccaatgggagtttcctgagcgaatagactgcctttttcagataagatgggcgcagtctggctattcaactgcaggtaatgagtccggccccaaacatagcttaaagcaatatattgagcgccgggcggcggcactacaacgcactcatcaacgacatcaattaggcgaaacgatgatcctgggccagattgtgttgggctggaaaaggcaccacactggctaggatgctcgttctcgcatttagtgacccattttcgacaaatctcgaggtcaatcctgtcctggtcaatacggtggaataatgactcaggcagcgactctgatattggtatgaggcggaatgcaagttgcttgtctatgtccagaggcgacggaggtggagatatggtgacgtgcagaaagcggcttcctagctctgcgagagtgtcttgaaaatgcttcacagagaatgagaacgtcaccggcactccctctcgatggtcgacaacttgatggggcgtgaatttgcgcgccgtctgcgcgaggagtcggcaaaacgcgcagatttccttgttggcgaaagcgtctcggaacttaatcgcatgcacgcggtcagaggactcaaagctgaagatgccgtacaaatcggaggcggtgcagttcaggcactcgccgaaagaccccagacgagggttttgaagcaccattttagatatactggctgtataggaagttgaggacaaacaaagagcgcgttggctataatcggtatattcgacgagcttacaacatcgcctattagagagattattacttagaaattgaagtatacgaataacaaaaagcttgattctggtatacagaagccttgaagaggatattaatgtatatattagtggatttttcagccttttgtgttgtatcaagccatgcttctggtactcgaggccgccatttagcataaaagagctggctcgtctagctctcaaacggcatgtacacagacatgcccattctcgacggtgtaggatgtggcctaggattcaactgcttgcacagccaattagcagctggcaacacacggcgctaagcaagtttttggtgccctcactcatcgtagcgcctgtctaggcgttttcactgaggctgtgttccctgaggctgatttatgcgccgtccgtgtcatgaggctcaatagaatgagcctcatctttcagaatttcctagcagatgtcaagtttcgatcgagattttcgaggtaaaagatttactccttgagtggtttttgttcgcatttctcaattgagcccgagaacactgaaggggttgaactaaaggccatcaatcgcatctcttagactgctagagcccggttcgacaagctgctttacgcatttcatacgagaaagcagctgcataatatttccgtcttcatgaaatagatttacagcgtatctagaactaatgctcatgatgggacaaccaagcgagcatagttggtgtcatacagatgacagtctccgctattcgccatgtttatacataactgtaagatcccgaacatgtttatgcagcttatccgctttctgtaaatgcctgagcttgtagcctttttacttatgtttagatagatttgatggttctgttatgtggttattagcccagctggctacaaatacgcagcccacaagagacttttggcatggctgtagacttctaggcatgcgctattagcggtttatggaaggtgcatgcatgtatgaggcgctcttgccaacgggatcgcccgctagcgcccgtagaattgcggagagcatggtcgtctacaatgatacattgcaaagttcacggatgcactcgtttaattctacataccacacttttagagccgctcggttgccttaatgccgtctcctaggttagtgagcgatgtcaaattgtgccgtataagagtcctaaagcagcaaacgtcgtggtcatccgtatagaggcatgcaatgccgtatgatgtatcgctctaactcccacataaagaagtactctatctctctatcagccacatactcataaatcaggctctggtcaccggtgtcatgaaagttcatgtaagaatggcttgctaaattttaaaaagaagagccaagaccattccagtatgcctgtggccgcaagcaataaagagtggcatagcaccacgaatcctagtatttacatctacccttggatattgaagaattttacaatgactttgggcatacttttattagttgcctatgccaatgtgcgatgaaccagatcagttacacaaatgacaagaaggcaccgattatgtccaagttaccattatggcaggcgtacatgaatggcttatgacgaatattccttgtgccgtttttgtatacatatttactgctatcttttgtttagagttcaatccgtacaaatttgaaagcatcgcttggactgccatgtggaatggtttgagtccgtcacagtcgggttcattcagctttgctctgtctacgatgagctcccgaagaatgccagatttactatccaataacatttcgcttacgcacagaactggtgcttaagttgtatttgaaactctgccttatatatcgactctatcctcatttttgaagcgcttgcgctggcgattattattctgatgcatcttgggatttacttttacctcctttatacattcaccttgcaaatatcggaggcatattagagcgagctccatttgagttgattctgtttaccagaatttacccctctccaacgatagatcgtcctggcggtagctttgagcttgattgagccagcaccgaagcaataggaagctactcaagagcaatccaatcggttttatccaaaaggaaaacagcccaagtatatgattcagatcattggtccgtgaaaagtaaaaaaatccggtattggaatagtacttctgcatatggccataataggactatatatcagagcctggtgcaagtcaccatccactacgcagctcctaaccgagtttcaccgcctatgtagcattcatcacgctcatcctctgccgtcaatgttgcattataatctttctttggctcagatctaccacacctacaaccaccgtattgccagccggcagtaataaccgataactatttccgacttcatatccatacagagtctagacttcaatgtgatttcgttgcagcgtagcttttacgtcatatgggcttgataaagccagttttatgaagctcgcagtatattaacagttgacttgggatgacttggaaattcgacacaacgttgtgatagggtcgactatacgtccgttgccacccatcaatgatcaacatgctactgatgtgcctatgtgtcaccaagttgcagattcaatcaaaaccccgcagtatgtctatgaagtgtacactactttctatagtggaccttgtgatgaatttaccaagaaccgtttgactagaaatagcccaacatcccatccgtatgactcgcccagacaagacatagaaaaattatatcttgtgccaataattcccattaaatctgtttcgagatgaagtccctgtcaactctggtctccatcttcttcttgagaagcattgtatatgcccagcttctcccattacccatcttcaatccgcttgatcctagattctatgactggcaaccgcccggacccgacgattgtaagtgacgattgaagaataagcctaaccgcgacttcaagagcctaacatcaaatgacagctcgtggcccttgcccagctctaaactctctggccaatcatggcttcctgccgcacagtggcaagagtattacggccatcgatcttattcgaggcgcctttgaaggcttgggtctctcaccagagttttccgctatcgcaggtgttgcagagctcttaaagtcatacacacttgcctcatttgaccttcacgagctatccaaccatggcttcatcgatcatgactgcagtttatctcgcccagatattggagacggagataataatgacttcaacgagacgatttggtccgttcctctccaagttctaaagaactactctattgtcactcctcaggttatcggggcagccagaacagcgagagatttgttcgactttgctcataacccggctcaagactgcggtgctcgttccattgcattgggagccttggagaatggactactacttgccagcctcgggggaagcccaaagttggaatgggtgcgaagcataattgagcatgaaagactaccgacggatcttggctttactccaactcctcttttgatcaacaattctcctattatcctcacattgggtgtagattccctcctttctcagcctcaattaataaagctcttgggcaacattacgataaaaactccgacggtgagaacaacaataacttgtttcaactacatacttgactgacttgcttccaggatctcctagctgaagtatttccgatgaagaattataatcttacctatattacatcagtacttgagctggctggattcccttccgtggatttttcgaaccttttgtgagtgtaggacccgagtttgcgtaacatgcgcctattggaaaagcaacacaatagctagagtagctagtaggaattttaattgttgaaattgtaaaatactaccgctgctttggtgaaatatatagtcagtgtatggtgcaactgcgctttgccaccgagcctctggagaagggaggtgaagtaagagggggaggctccgtgtaaccaaatattacttgtatacattttacaatattttgtccctccacctagcctccgagacgcacacccaagccaatccaaattacgtctgtgttccgacattcactagtactaccactactatatattagtaggctacacggaccggggccaatccagcccccgggtacacgaatacggcttcagctgagaaaagagaagccgacgtgtacccttgccgcaggtgtagacgcttattggtttaaattagatttcggtgagttctgtgttagctctacctgcaatgaaacccagccggaagctgaggccaagaaatcacgtctgaatagaaatttaaggggcaggatactactacggcgacaactacaactactaatagcaaaaagtcagtagtcaataatttaggggtaagagagtgctggaatgtcttgttcattgctgaatatggaatcagaagaaaagtggtaacaagaggcggagggagagagacatggaagagattggatgcaaccaagtcgagtagcctcagaagtcagcatgaatctcgtatttcctcggccccttctggcaacagagctgaatccattcgccgatgtgcaaggcccctcagctgtgcttataaatgtggtacaggggttgggaatgaatggacaagccaaaagctgtggtgcgtgtgaacaaggctgcgataaaggtgccggcccacatatcatcttttttccaagtcaagagagttatttgttttatttacttttttgtagagaaaagcgtgaaacaaggtcgactctctgctgtgaaaagtctaaataactccagaggatagcaacgccagtcatcatttggctgtttaacgacaggagggctcccctcagtaacccccgcgcccaccaccccattgatttgttttataggccatataaagtgcgtattaagggtactaggtccctgctagtcccatgcgggcctttctgggcgagatcatagtgcgaatgacacaggtaagtcctaattcagtactccgttgcccatacaagagtacgtatattatagtccgtaattatagcatcaagaagcttctggtgtttttttttcggtcctcttgcgatcttaataaagaaatactaataacttatcttctgggccgatggagaacaagttgaaaatgtacagggtcgctttctcaacaggctactgcaagtgagcaaagaggctgaatgctgggggttgctcgatcaggctctggaatatattgtgcggctgaatgtttgccactgagaaaaagcaaagatgtacatggtattatgagatacatgtatatgtattcgaacagccctggctgagaaattttatcggtagtcgctattccccctcaagtatcacgacgatcctcttctatccgcgcctttacacgcacaattcatcgatcccaatcatccagtgtttgcgcaagtcaatatttgtgtcgcttgatcaggtcaaactctttcatcgaacagtgttctagcatttacaaatgtctcagcgaattttcttctcagctttcttgattctgtggctggcgagccgcgcatctgccgatggcggcgacgactttgccagtaacctcgcctcggatcttgggccgtaagtacccttcgaaatgcattgacggaccttttttcatttctatcccccatgctaagattgccatgtctctaggattattgccctatttggtgaacgggtagtcatgcaattcatgagccaggctatgggcatagcagactgcatcctgttggccgtggccccaattggagccatcacgactgttgtaagcgccatcagggtagcaggaccagcatggctaaaatcatttatcggacgagcgagagagaaccttgctgcggcagaggtagaggtcatgtcatctacctcaacagaaacttgcgaactttggaatggcaacagcgtggtcagatgccccgggtcggccgatatttatcagttcatctgtttgatcccgaaaaacaaagcaaacgaagatctaaagtcattcgatgttggatgcacaaaactacgagcaggtgtccaacaaaagacggagaagaagaatagtgggaatgctgaggaactccaatccgatggccaagcaactgaacaggttcaagaagaaacgaggtggttcataaaaacaagtatgcgtcaataactcctattacattcttatcgcttgctaacgtacatcttagaaagaactgggcctccatatattcggcggggcttcagaaaatgtataagcctggcgtcaaagaaatggaagctagtctctccgtttccttcccatgcaatccaaaacaccgaagaagatttagacaaagatttagaaaaaaatgcgtcaaacatgggctctcccacaaaacactctaaacgttcaagcccaacggcatccacgtcatcacaaagtatggaaggcatggaaatcattgtccttgaggatgtagatggcagcgctccaaaccttctactcaactgtcacgagagagtcggccggagcgcaatctatcttgcggctactattggtctaattctgcagcttggagctgtgatatattttggtgttatcacctatcacaaacctacaaagaacacattcttgaaagatggtcgaagggtggtcaaatacgctttcccgtgtgccgcggtgggaactctgctattagttcttggcttgttcatttgctcttgggttgttactgaaagcactgacgaaatatactacgaagcgaagaaccaccaaatatatgttgtctggctacaaaaagatcacactgtgagcgaccaagtgttcaaaccatttgcggtctacccgactagcaaacgagaatatgttacactctcgcgacggaatatcaagcatcgaccgaatgaatttagggacctttttcttatcataatgaataagttattcaaagacagccgcccggttgaaatgttgaatcattattaccaaggaaagttaaaaatgggcgagaaaaatggtgattacatgaaaggaattcttgaccagccgttgtactggccattgaaatttatcacatttattggcgctcttatttctctcattggattcatttcgcaatttatcgggatgcgaggattaaactggacggcatcaattgtgcagcttggcatcacaatagtggtaactatactacgtgtcatagtccgacgtggtttagggaaacctccagctcatacatccttgaacccaaaatttgagctcgactggtttgtcttgagccttagagatggcgatacagcgccttgggccaaagctgatcacaattcaagagcttctggcaaccgaaataacgatccacaagatgaaatgtcttcgaaatgggagatttgtcccgggggtgaactgacatatcatgaggacgacaacgagcctatcaaagcttcagaacctcataaaattatgcagatacggaaaaggctgggaaagctttctaagtggaaaagtccaatccaggaagaggctacccacctatcaagagcccttgaggcagtcgcgaatacattcttgagagggcaatcaaaagttaaaacagtcgccaacacaggctcgagtggacagtcgaatactgaagcagtctccaatacaggcttgagtgcaaagccaaaagaaaactataaatggagtatcccagcgatttatacagcaaatcatttagaagggcccgtcgaaggccatatccacataattatatataaagacgagcagcatggatggcaagttgacgaagcagaaatcgaagccattctctctctatggttatactcatcctcaccaacagaccatcataaagatagtcgaccacgacatttaagagtgtatggaccaagtaaaaccgaaaagcgcctaaatagagaccttgagtggtggatgcccgaaaatatccctcaaaacttcaagtatacaaaagatgagattaccatactcactcaaaaaggatctgaacgcacggtcgtgggctttaaaatcgaacacggcagtgcaaaattacccaccaagaccccaactaagaaatattttgttctagaatgtcaagacaatcagcaaaggctcttctcgcgggaattattcttttcatttatgcgcgcacttgcaaagctgcccgagattgatacttcaagcgcatcaagcgaacatccattatcttctagcacaataactaaagagtggaatcatatgagattgaagaacaacactatctctaacttagccaaaaggttggaaaagatcggattcggatcattatcggacatatacattgatctaattatgcctctcagccttgaacataagctgacagacgtcaagaatattattgatggcgtttcaaaggaagcacgtgaatacgaacgctcactacaatgggaaaagctagttgacacttgtatctgtcttctagatttagctctgcgcttcgatctccaaaaggaatcttcttccccgcgagctatagctatctgcctcggatttctttacagattacatcatgaagcaaagcttcagaaatctgaaagaagaacagaagaggaattgacaaagcagctcaaaagactgagaagaagattttttaaggaccatttgggaaatatagcttattttccagccgtcttgaaagacaaatataaaggcttcgccatgtctctcagcacactggccgggcccaacaacaacagcccaaaatcgtttccggatagttttcaaattgctgctgaaaatctcaacaccataagagaaataaaatcagagaaaaagccacccattcctgatatcaaagcatttgaaaagaccgatgccttcggttggtcactgctccactatgctgcccctttgaccttagacatatatgataacaactgggaaacgagcgacagctttatatttcttaactcccgagacctcatggactggacacttttgcatcatgcttgcttcttcggcaacgagacgatggtaaacatgctgctcaagtaccgagctcaaattgagattgctggaaaagatggaattacgccaatgcactgtgctgttcaaagtgggaaagccaaaatactacaaatattagtggatgtgctcgaaaaaagacgcaaaacaaatactagaaagagtgaacactacgtggatcacaacgagagacacccgattcactgggctgcagtcaaaggaaacgtggagatggttcgcataatggaagacgatattagtcaatcagatcgattcggctggactccccttcatcttgctgcaatatacgagcacgaaaaactactccgacacatttctgaagaccacacagaagttataaatgcaactgacaatgaactccgcacgcctttgcgtcttgctgtggaatacgaattagtagacgccgtgaagattctacttcaagccggcgcgaaagtgaacaccactgcaaaagatggcttaactccgtttcatgtggcattaaagcaaaaagagaaacaaattctccaaattttcctgcaacatggagcaaatatggatgtcctggatacggaaggtcgtacgccactctatcagtctgtggaagatgacgaaatcgaaacgatcaagatgttaatagacaaaggtgcaaatgttaaaatagcgagaaaagatggaagaacgccgctacacgttgcgctcagtcgtaggcaagatgggttggaagttgcaaagatattacttcaagccggtgccgatgttaataccgaggctgaagatggtgcaactgtattgcatatagccgcggagtgcggcagcctgttcgaaatactcaatctcttacccgctgagagtctaaaatcaccggttatagacgctaccgatgaattcgggcaaacgttgttactgattgcgatttataaggcagactggaaagctgcgaacttgctgcttgacatgggcgctagcgtcaacgcagacaagaggaacggatacacaccagtgctcggtgctgtcatagaggagaatgaagatattttgcagcagctgttggacaagggagccagcgttgacgatgctgatggagatggatattcagcattgcatatttctatcctcaacggaaaccagaggatctttcaagcacttctgaatgctaaggctaatattgatgctcttatatcggggagaaatgatactccactacatattgctattcgcacgcagcaacccgaaatcgcccaagctttgctcgataagggagccaacacgacgatactcaactttcgtggcttctcaccgttacagcaagctttgtacagtgaagatcttacaacagcgcggaagttgatagagcatgataaaaggtccaccaccaaagcggttttacaaaagagtgagcgaggtgatactccgctacacacactggctgccagtaattggcaagaagacactaagtgcaacttgcttgaaggactcctgagcattagcccagagatcgatatcaatgcgaagaatgatagaggacaaacaccactggatttcgcgctctctggggcaagtggcctgttcattgataaattgctagaaattgatgcaaagccgggttcaacgtttacggatagattgtttatcagaaggttggaagagcaggtactatgagaaggttggtgggaaagcgagtaccatattggaaagccttttggggaagaaaacatggcatcacagtagctggatgattttgatcgtccgagataaactaaataagcttcaaaaaattaacaagattatatgattgattgccttagccaatttaactttgtgcatagatctaatcgaaagtaacggatacgcccactgattttcgctcttctttctcgcaatctcctctatcatacctatttgacgccttcagcgaaacagctcatatatcgcagactgctcttccatgcttctactgtgatgttactaccgctatcacaattattaagcgtcttatcaccctcatccaaggccctcacatagctcagggctcttacgctctctcgggcccatatacatgccatctccacgccttgaaaggtaatgaacatttatgttttgcactgtacactatgatgctcatgttatagctgggaccacgaagtcgcatgaagcagcaaaagattcgagttcacgtagtagacaggctcaattaaattatcttccttactctttagcatcctcatgagcacatgtataaatgaaaacactggttggctactgaggtaccttatatctgtacaaaagattattaacaacaatatggaaacacagacaagtcaatccaaacaattcgcgaaccagccttcaagatgaagtcttacttcaggttattcctcttcttcctcttcttcttcctcgtcgtagtcatccacgttcgtatcgtcgatgtcaaataccaagtcctcctcatcaggcactatcaattgtcttttcgcctgttcttccttcttctcttcatcatcctcgtactcgtcaaactcgtcgccgtacagatcgacgtcgtactcgtcgtcgtcatcctcatcctcgtcttcgtcctcatcttcgtcctcatcttcttcttcggccacttccagctcccttttaaccttctcctccttctcatcaacggccttctgtgcctccttttcacacatctttcgcacagccggcaccacgacttctacacaagtatgttagtaattccatccggtcaatggcaatgtaactggggaagagagtagaagcagagatagtagagataatagagatggtagatatagtagatatggtaaagatagtaagataatacatactaactgccctctgcaggccacaagatcccaccacgcacgccgttgcagcgctggtgacctttccatgatacttgcaagcgcaagcataatccgtgaaatgacacggggtcaccgccgcgattgcgttctggatacacggcaccgagcagctgggcaccttttcttggcgcgcctggagagtaacgccgcccttctcgtaagagagggaggtgttgaagttgctcctcaggggggaaggcagggcgagggaagaagcaaccatggtgaataccatggcgaagatggttgacgtcttcatttttatgtcttggtgtttatttagtaggcttatgggtatgatgttcttgatcaattgtatttcgtgggaatttgttgagaaaggagaaaaggggctctccgaagaggacgattcaacgcttccatttataccttcgcaatggcaaggccatgagaacacttattccacttattcacgtcatataccggtaattgaatacacacgtagatgcacaattagtatcagcccaattttccataacgccaccggaccctcacgataccttcaaagtacatacacagattgtccaacaattgcatacaagattcattatgagaaaatcccacacttatcgcttctttgtctgattctgtctcttctctctcatacacacggtaattctactattcattctatgtctgtaattaattcctcctctactacctccgttgcctttactaatgctacttcctctgtacctctgttatatacacccgccataattgaagccaccgtgcatacgggaccggccatgtacgcgtaaccatccacaagccattctcaaaaacttggaaaaaaaaaattttttaagagtcattcgaaggccatcaaggttacttgaggaagataactagcctacgaggcttgaatcttcgccggtcacaggatccatccacagcgagaattctccataagaaatacgagactggccttgggtgaaaacttactcccaaaacagggaggcgtatggtgaaaacatcgtagtcacataggtactcattcaagaaattttctcaaagcattaaatccgcttctatgacgctttataacaagttttttaatactaccactgtataggtagcttaagagcatccttgccctctaaaccgggtatactatccattcctagcagatggtaaagaaaaataaaaagtaaaaaatgagggtatccgaggccaattcacccatcttcattaatggccttgtcgctttctcaaattcgcacaatacgtgtcaaagttccgctttctcccgctgaattattttcgccagagatctgtcttctcccaaaactcttgtttgcgctgtcacattggttttccccttttccaagtaaaaacacaggcacatcgtcaacgttatccaaccatccggcagaatgctccctatgccttctcccatccggcggggcccgcggcctcatacactcccctcttcgagatgacgcgcccgaggccacggtggatctcagcctggaacgcctcaaatggaacgcgctctccgtcgatgctgatgtagccgtcgtcttggttccgcggtgtgacgcggtacgccgagattttcttgtacgtcacgttgcggttgtcaaagaacttgccagactcgacggcaagcaacgcttgggtgacggccataggcgaaatatccgctctaatcaagaccaagtccatgaagccgtcagtgggcacagcagcagagaagaagttggcgtcgggcgacatgtaagccatctatacgctccgttagccatgttatcactcgcaagatgctctcaatacgtacgtttccaacataaaatgttccaatattatcatgtgaagcagtctcccagtctgcgggaatctcatctcgaacagtcccatacttgagttcgggcaggccctctgcgcccgcctctgcttcagcatccacgctcaagagactaggatcaacagcatatttcttgtagtgctgtttgatcatctctttgccttcaacctccaacttgaccgacaaatcgaacgggtagcacttcttcttcaaaacacgcgtcactaagccaaactcgaaacgcttactgcccatccatcgcagatgttccgtcgccagatcactctcggcgatgattcccagagactgcgacaggaacgaaagagtgcgcttttcgccttgggtgatggacacgagatccaaaggcatgaccacgcccttgatgaccgccaaggctgatattccaacatcattgcttccattgcaattcaacgagaacgcatttccagatccgcaaggaatgtggctcacggcaatcttagtcaacgccctcgcagcatcgggccgtcggcccagcccattgaagatttcaaacggagttccatcgcccgacagagccatgatggtgtcgtatttttcgatgtctgccttttccgaaagctccgtcgcctctccgcccctcgtcagagtcaccacctccagctccatcctcgaagcttcaaacagcggcttgacaaacttattccacttattcagcgctcctccagggcccgaatggggattgatgagcacatatgcgcgcttccgcggcttcgcatcgccatacgcggccgcaatgagcgccgatgcgaacagctcaggcgacgggccgtcggcttcaacttcagggctcgggatggtaaacgaccagcattgcagcttcagcgacgactttcgaggcgcggcgtactcgataaccagagcattaccgcgcagctcagcccacagcacgttgtatagagggatcgtgtgcttccccttgccctctgagctccggctcgggaagcagttgaggcagcacaggtcgtcgatgagctgcctgccggcagatggtttgccgccggatgacgaaatgtgcttgctgccgtcgggatctgtgttgaatcaattgtcagccaccaatacaatgcaatagacatgcagctatcccagtctcagtcgcgatattctctccagagtctccataccgaatagcacaaggtccttctcgccaatcgtcagcgtcttgttgccccccagactcaaacgcatcccaattgccgccgaatgatccatcgtcttgcctccgtcgtccatattcgcgagtcgtacggcgtcctgcattgggaagaagagtcaaatcttgagctgcggcaggccgaggcacccgaggcgttccagggtttgaaaattgaaagcgactaagcggacgtcgtctctgacaaggggagaccaaacgacacactaaaagtcaagagtaagaaatgattaggattaaaataaaatctccgcgagagggagcaaaaagcattaaataaatgtcagcgagcgtgagaaattggcgttcaaggaatgacagctagaaagggagagagttcaacgccgggcaatcagatgcattgcagttggtgatggaagtgcactaagctcgaacacagcaaaccgcggcagatggcccgagcagctccgataaggggataagcagcggacggtgcaggtcgctagagagcactagccagtgagagcttgcagcgctccacagcactccgcagcgcccagtcggatcgctgttccgagtaaagaggtgccctgtccgtttgcacggattacgtaccaccagaggccgtacctgatgcgttgggtacggtagccaatgcgagggttctgggcatgtcactggattgaatcaaaagagcaagtaagtaagcgagtagaagtgagactttagcagagactatggcttggcaatgacattgacatctgtcttatttgtctctcgttcttaaagcaagtatttattccagtcacattccaccactcccaatccaatcccagcacagcaacacccgctataaagctggggaggctccaaccgcgctcagatcggctccctaccaatgcgctcgcatctcatctcacgcaactcaatctcatttcagcatcaagacgcaaacattcaaaacatccatcgcccatcatcgttaaagctcaagccaacaaatgcctaccaacttttgtataacgcatccagtcctccacccctttttcaacacagaaaagaaaagaaaactccgccaaaaaaagcaagaagcaagccacatctacctgtagaaaaagccaatcaaacaggctctctaccgataaacatatgaatgatgatgcgaagatatgaagcaaaaccagccctcttagacaagctatatcccattcccctttcccctccaaaaatcagtctctatcagacggttcacttaatctccaattctcttttctttcttttgttctcaaacagcaacatgtccatttgatttctttccctttttactctgataacctcgtaacgttgggccacttggcgagtgctgcctttcggaacgaatctatctctgcgcttctccagctcttaagggtctccagcgccgcaatagcatctgtaaatgtcgcactggcgtgttcaatgaggccgtgaacttccttctcgcactttgcaagatctacgcctagtgtttgtctggccttgacggctgacagcacgtggagagggctagcttggtgtttttcttggaagtcctggttatactttgtcagatccgccgtggcatcgacggcggtgaattctgccttcagcgcttcgacaaccttgggtggaagatctgatggggcgttgttaagcaacttgcggaaggcgacgacttgttcgtgtacccttgggttttcagcatcgattgccagagatcggttcagacactgcagagcaagaacatatttctctagaatgtattcgtcagtaatctgtaaagatgtcaggccttgaaagacaagtcacttactgcggcgaatgtaaacctcaaatccagcaatctgggcatcgatattcttgggaccagcttgcagcataggtcccaggaacttcatcgcctcaccaagcgggtcagttgtcgccgccaaagtcaagccaagagggtcttcatccttcttcttcgcatcggctgcttggccgcccttgttggggtcttgcttggcttgcctctctgcctcttctctctccagacgctgcagctccttctttgccttcttagccgccttctttttctcaagggcatcttcttcgtctgctccgttggttccattggcagctggcttgtctgccatggcgagatagaggttaatagcatcaagagcgactcttgaatagactgggtggtcacggaagtgatcttcccagcgaatcatgtcgatgtaagctcgaatttgcccctttcttagtgaaaagctgtggaaatcaaactggtcatcctgccaaacatcgaaaatattgttgagggcgtggaatcgcttcaaagcgaggccaaggttgccccgtctagcataagcctctccgtcttccgtcaagtaccaaatgcactgcatttcgagaagatccgccaaggggccacccacagtctccgcccgcgtaaagaggccgacagtcttgagggccttttcgttctcgccgtttcgcagctgatatttggcgcacttgctgttgatatatcgatccttgaggtcaagttttcgggccttgtccatcatctctgccgcttccttgatgttgccggcatgcttcaatatcctggcctttgtcatgtggaaatcaacactcttgggatccttctcaatggcgcgatcgacatattcgtcagcctttgccaagtcgcggctcaagtgatagttgtagtgctgagccaggtagtaaagcccggcagcctctcccttgtctttgctctcggagtcaatgtcctgagaaccaaggtacttttcgacaacttctctcagggtatcctttttgaatgaatcagagtaaaggtgtttcaagttggcaaagagagacgggactcctttattcagcataagagccacataggactctgcggtttgccgaaattcgtctcctatagatgccagttgttatcagaaagctgtttgatgagtccttgaagcatgggtttttgcttctcttttcacgtgaaagaggcttcattacttaccgctgagaaagtcgagagggacacgtcgagcaatgtcacagcgagggaacttggcagcatactcgtcgtaaatggcttttcgagcgggtgcatcatcgcgagagatctctagggcctgttccagcttctcgtaatagtcaatgtgctccgcgttgcgatcaatgagaagtcggtaggcctgaacagcgtcctccttgcgacccaacttggagagatagtctgcgcggcattccaaaactgccagacgatccaggttgtgctttgcgtcgctctccagatggtcaagtgcccgctggaagtcgccttgctcggcaatgatggagttcttgtacatgacggcctcggaatgttcgccatcaaatcgagacggcgccgacttgagcgttccctcatatgtggtgagaacattttccgcctcggtcaggttaccagccaagtggtgggcaattgccaacgcagtccagctagagcgtatctggggccttgcctgcagcatagctttccggctctggatgtatccctggtagtctcgaacgtgaacttgtaggatggcaaggtctcgctggatctgggcagaggtgggatcaagcttgagagcaaacttgtatgccttgatggcctcctcgaagttcttgactgatcggtacaaaagtccgtagacatgccagcaaatgtgggacttcatatcgaccgtcagggcctcctttgccagagggaacgcctcgtcgggcttcccttggctgttgagaatcagcgccttcatggccatggtgtctccatggcgcgggtatttcttgaggatcagatcggccgtcttcaagccacgtttgtactgcttgtcctcgaaactgcggatgatggttcggaactgcgccgcttctttcggcgccagtggttgaggcatcgtgacggatttgtgcaagtgctacggtatatacggtttcagggctcgctatttcgcttcgatatcgggccaaattatgcaattcggcagagttcgatgtcgcctgctcggtcgagccaagttgttgtcgaatggaagagtttcggcacactccggtgggctcgtcgtcgcgtggcactagtctgactcaacagtgaaccgccaactcccaaattgacaatgcgagaaatgatattccaaggaatttggatttgcccctcgtcaacaactgtctcgagcttcgctgcgtgtctgtcagagagtcaagcaggtgtaattggaggaccagaaatcggcgcaggaagaatggtgtcggctacacctcggagtcgggccctgcacttgaccaaagcctgaaaagaccccaccaaaggctccgattgaagacgcagctcttggtggggtagctgtgcttctatggcttctatgacattcggagacaacgatcctgagatggggtgttttcattcacaaagtaaacgattgtttccaacgtcagaagaataggagaaaaaatagaaattggtgcacaactatgggcttttgattcaacaatactactattgaataggtgtaaaaatgatacaagaaaagggtaggtatatatatgttcaggctgcgtagagagggcagctacactaataatacaagttgttatatacagacgtggcatctattttccattccacatgctcactttcacatccaagccatatcccgtttcgtgacttctaatatcatgccacgcagtttctcggtcatcgcccatcttcgctccggccaggcttctgtgccgcctcccacttgctcatggcatcatcccagctctggccagaagcaccgcatcggccctgtatgacatcccaagtcctgctgcgcacaatgttttccacagctcgttcctgtcgcatcaagagagcaagggactgagtccgagcctcttgagggaagaaccgtcccgagtaggggtccaacctttcgtcgacaatccgctcgcgatcacgctgcttctccagttcaataatagcagcctccgggtcgtctggatctgggctggtggcgacaatgccgcaataccggaggacttcggcccttgccttccatgagggaaacagcaccttttccttgaacgactggcatgcttcgggattgatctgctcggcaaacgacttcggagcccgtgttgatgtcgatccgggatcgaagcccgcccgagacggcgttaccagggcattgagattctgtgtaatcgagtcgtctattgatgatcgagacaggcgcaagaaatctgaagcatgtcagcaggcacagattccgagtcgcatcacatagtttgtcagatagagagcttgtatcacataccacgcagcgtgccggtggaaaagcaaaactgaggcgaaaggcgaggctgtccgggaggttgcgacatgatgggctccggcttcttagggccacccacagcttccgctgctggagcggcgcctttccacaaaatgtccgccagtatgtggggaagagccaaagaagaaagacgagaatggcaccagaattcgagggtattcaggcagtgacgcggcttgtctgggctgtgctcggtcgcaaaatgtcactgcgggaatcgcgaagctcggagattgtgatggagtgacgtgaggatctggaaaggcggatggcctgatggcgccgaggccagagccggcgctgtgccggaacaacttacaggggcgatacagagcttcgggcgaacgtagacccgccaatcccgtctgaagtcatttgtatggatatggatgatttgttttgaagaagtttacgggaattatttttgaatagcagtgttgttgataaagcagcttttatctattcatgtgattgttttagcctggttggtagcttgattctatattgaggtctgaaacacctcacgcgagcatttacaagcgctataggtactcctctccattcttaatagccaagaggcaaagagtggaataagtagtaggtaaataagaattgatttcttttttataaatcttagctatactaaaatgcctatgcgatctagtaacaacgtattagcagagaaagcgagcaacacactgcctcttccacataatacgcatcctggcgacatagcaaaagcatagcaaattataccactaacacaaactgagcaacggatgcttcagcacttttgttggggacatgtatccatttatttataccaaatcaccaatgtgatattatcaccagcaaaatacgatgttgtaataccactcaatatatttcagatggccctcgtgtcacagggtaatctgccgcgctgtccaaaatgcaacctcgtccacatacacctctagcctagcggtaatatcacaagggcgtttctggaatcatgaatcttttacagaatgatttggcaaaatcagcctccagcggcaaagcccacgggtcggtcctaggcatattccaatagtataaaagcagtaagcatctaattcatcccaggggagagaggcagtcagtcgtatttaagcagtcgttggataagacggcacccaagtcgtattacagtacagccggccctattctaagacgactaataatatcttgcgcttcgtatgtcatgcacgcaaaacatgccaagtaagctgcttgcttctcatcttccccagctcgctcgtactcgtattcccgagacaagccagaaatcccccaaaagacaccctgcttgctccagctccggaaccatccaatggcagcccgttccgagcgcctgcaccccacacggcacgcaccagctccgggactctacatatcgatctcccctgatgacgatggaggcctgtcgcgtggccaaaagcgagtgacgtgctggactctgcggttggtggcccagccttgcgtcggatttgatgtttgtctgtacagccacgaggccccaacaaattgcagcagagaatgggagatggatttggaattccgtgcactgaaatacatgataaacgccccgtagtccctctgtcgtcaatgtacaagcattaaacttcgtgctctacaaagcttctgccctccatctggaaatactctaatcgtccccccccctaccttactgtggctaaactcgctgcattgtccccaaaacaaggcctgcacctggtttcttagtggatttgccctcaactcctttaataaaccaagctttgcaatctcaatcccgcgcccgcattccttctttgttccctccctcccttttacgtattccattttttctttggctgcctcttcggatttcagattcttcttcttctattaaccttgtctcccttgtagactttttgtactcctaatagtagtgcaactcgctattcttcttgcgtttatcctttcggcgccacatcgtcgactcctatctagagtttagcctcgcctccactccccgcgaatttcatcatcttcttttttttcgatccgattcttctacgcttctctcctcgccaatctctcctcaccaccaaccgaaaccaccaaaaacaccagcatctctagatcacaatggccgacgcaacagctaacagcggaagctggtccgccttcctcaaggtgaatcaccctgcgacatgctcctcatcaccatctctaacgacctccaacagtcaatcgcctccttcaacggcgacctctcctccctgaccgcaccgcccttcatcctctcctcccagtccctcaccgaattctcctcctactgggccacccacccgcccatcttcaccgccgccgcgcacgagtccgacccggccaagcgcgccatgctcgtgctcaagtggttcctctccacgctcaagcaccagtacgcctcccgcagcgagcaattcggcaacgagaagaagccgctcaaccccttcttgggcgagctcttcctgggcagctggaacgacgaggccggcaagacgacgctcatctccgagcaggtcagccaccacccgcccgccaccgcctactgcatccgcaacgacaagacgggcgtccagctcgagggctacaacgcccaaaaggcctcgttcaagagcacaatcatcgtcaagcagattggccacgccgtgctgaccatccccgttggcggcactggcgacaaccaggagctcgagcgctacctcatcactctgccctccctgcacattgagggcctcatcttcggcgccccctttgtcgagctcgacggctcaaccacaatcaccagctcgagcggctactctgccaagatcgactacagtggaaagggctggctatccggcaagaagaacacagtcatcgcaaccgtcttccccaccgacaacgaaaaggaagttctctacaacatcaccggccagtggaccaaggaattcgaaatctaccagggccccgccaagaagaactcaaaggccaccctcgtctccgtctacgacgccgccggcacgtcccagtccgagctgatcatcgagcccctcgagaagcagcaccccctcgagtcccgccgcgcctggagcaaagtcgccgaggccatccaaaagagcgacatggactccgtctccgtcgagaagaccaagatcgagcaggcccagcgcctcatgcgcgccaaggagactgcaggaaaccacacctgggagaggaggtatttcaaggctgccacagaggacgagacgctcacgttgctgggcaaggctgccggcgtgcctctggatggcgacaaggacaagacgggtggcttgtggagatttgacgccgagaaggccgccaaggccgatgccgaagagctcaacgccgaacagattctccagctcgaaaacgagctcttgggccaacaagcttgattttgtaaaaattgaaaaggaaacaaaaaagcaaatagaaggcgcgagatgaacaagagggcataaacgaagaggaggggaaaatcaaaatcaatgacaatgcctttggcgaatacacgggaatctttggggtgcgacatgcacagcattgaaagggatttttctcaggaataaacctggaagattggattgtttatgcgagaagattgatgggttattggctatatttgggttggcagagagtaattacttttaatgtagacgagagccgcgttctttttagattacgaaattgtattgttactttttttttttttttttcaattgacttgaactattctttttcttttgtgtcgactacctaatagtggcaaacacggttcatggcggtccttgatgaataaaccaataggaaagcagtatgcagagcttatagggcacttgaatcaatcatttgagtccttgcatgagtcgagttcaccgcaacgagtgtagtaacccaaaatatattttcaaattgatatccttttctttcttttttaacttcaaagcacagagagcaaacagcatttacagctggttggcagtgttgaagtccttgagagcctcggcgacacgcttggacatggtcttctcaccctcgcggacccagacacggggctattgcacagttagtcattggttggggaaaagcatcatcaggtagaaaaaaaacttacgtcaaagtacttcttgttgggcttgtcgtcgccatcggggttgccaatggcagtcaggacgtagtccttcttgttcagcatgtagtctcggataccgcacaggtaggcgaactgcatgtcagtgtccatattgaccttgacgacaccgtggctgatggcgtcgaggtactcctgcttggaggagccggagccgccgtggaagacgaagtagacgggcttgtcctcggtggacttgatggcctccttgacgtgggcctggtgcttgccgagcagctcggggtgcagcttgacgttgccaggcttgtagacaccgtggacgttgccgaagccggcggcgatggagaagtagggggagatgggggagagggtgttgtagatgttgagaatgtcctcgggctgggtgtagagagagttgttgtcgacatcctcgttgttgacaccgtcctcctcaccaccggtgataccaatctccatctcgagccactgcttcatgggggcagcgcgcttcaggtacttggcggtggtctcaatgttccagtcaacgggctcctcggacagatcaatcatgtgagaagagaagaggggctcgccggtggccttgaagtaagcctcatctgcggtgagcatgccatcgagccaggggagaagcttcttggcgcagtggtcggtgtgaaggacgacggggacgccgtaggcgggagcaatggatcggatgtagttagcaccggcaatagcaccagcgatggaagcagcctggtccttgttgtccacgccctgatttcttagttagcaccttgtatggaggaaatgcgcgcaatcctatcttgggtttgagcgagagtttacctttccggcgaagtaagcagcaccaccctgggacatctgcaggacgatgggggacttggcatcgcgagcggcctcgagagaagcaacgacggttgaagaggaggtgacgttctttgagtggcaacagtcagttatgaagcttagactcgggcgccatccagaaaagggagtcgcaatctcatgcgaaaacgtacaatggcgggaatggcgaactggtgctcgcgggcatacttgaacagggccaggacgtcatcgccgacaatgacaccggtcttgcggctcaggacatcggtagcacccatttttgcgagttttggatgtgagtagatggatataggtcggaatgaagctcgaaagcgagttcgcagagatttgattgctgcaaaagttgaaattgcgagaagaggttgttagcaagggggcgtcctaataagagaaatttgcctatgacgaagaggaagcgagataaaaagaaggagaaaaaaatagtaattgctgggtcgtaatggcaactcgcagcagcgcggggtttttacagtctcaatgctcaacgtaattcggcgagacagctatcgatagcgcagctagcaggcattttgggcttctaggggagatagcaggagggccaaggaggatccagggaggggcagctccgttgacggatggaacaggctgacgagatttgctgcagatgccggatctgactggcccgtcgacggcgtcgggagggtcgcccagcgcgtacggcgtctgcgaaaaggtggagatggaaatggttgaggcaaagcaccgaaaggaatggaaatgaatggctggttgagcttggccgtcgttccatcgtctctcactcgtggcgtgtttctgttctgtcgccctgctcatccggcctgggattgctgcgttgctttggttgtttcattgcttttcttgccttgcttttgctccaattcattccaatctctctgcctaattgctctcatcgctttcgatatctcatgacgcctcggatgctctgccgattctgctgctgctagaaaacaagaggtcatggtggggcatggaggggcaacgtgggatggtgaggggcgcaaaagacgtcagggcacgcaaataagtgggaagcgacttacagggaagagaccagctgcagggcaggataagcaattggtgagtagccgaggattaggcgcgggatcaagaagatggttgacgagagaagagagaagagaagaggagagagagaagaagagagaaagctggcagcggcagatctgatgtatgtcgaaactaagcagcggcgagcggggccacgctgcaaatcgtgtgacctcagcgctgctcctctttgccgggagcttctcctgccgtagccgaagcagcggaaacatgcgggagcgaaggaggcttggcttgtttttggggtcaattgctatgatgcggttatatcttgggagcttagctctcaacaatggcagcaagtgattggttattttgcttgttactagcagtatatttcatgtttatttgcttgcagctagtgagacagaacactgcatattatttgctctgtttgcaccctcactcatacatgcactgatgagacacttgctcttgagctcaatgccgtgtcatttacgcaatttctccaattcttcctagactaataccccaatctaggccatcgggatccagatgctgtgggtatgtggtaacaaatattggacatggggcctcgcggtcccgatttcttccaatgcaggtacttttgacccggcgcggagcgggaagctattcggaagatttaaacagtaaaacgacgacaaggatcgagagaataatgccaatgccatctgtacaccgcttgtccatgctaatatccactaggtatggatactaatagctcagacccctaattagatgctgatggtgtttctatttgcatgagtctacagccgatgaccgccctctggtgatgcattgccgacgcttcccggggcacccatggcagtccataatgacgataatccaccatttcttagcttatagtatacctacttggtatctggggtaaccgggtcgttttctaccagcatgtaatagattgaaatgagataccttatgagctgttgtgcgcatcagtcatttcgttgcgtacaagggacacatgcacggccatctagttgctacactattggttttatagctctcaaaagttttatcagatatctggaagtgctcttgtaacaagccccaatctatatgtacaattaagatttcagtttgttgcgattgtagccatgagtgtctgaggcagtcgaatctacggtcttgcccgttattgctgataagataaaggccccactacctcagaaccgcggggaactttcaacttcaaccaggctctgtttactttgtccattttcgctatgaaccgcacgttttcattggatcaacccttttaaaaaaaatctcatggccaaacaccaggcgtgatgccgactaaaggtggtaggaatccatcaggcccgtggggccggctcaagcccgttgagcaggatcccctcgagagcatcggccttccgtcgaaaggtgacaccaggtgagatgacgagtccaaaagtgtatcatgtaatgaaaaaaaaaaagtaaacaagcacgaaagaacaagattatgtttattgacaacgtcaaactagattgctggatctcaaatcgcaagggagctactataccagtatagtggaccggtatatgaccttttgctctgatgctggacagcgagacgaactgcttcggagattttcgtctttagaaccttcgacttcaaaatcatctccaactccagcttctgctacttctcagagaatcttgccctccatcaacaatgaaacgctccagagtcctgccagcactaaagctctctcggatgtaatggcggccctgaggaaactgagggagggcatcgtcgccacgaaacgagcagacgactttgccgttcaggcctatcttttctgcatccgactctccatcctcgtcaagcatttcgaatcctatcacccggccatcctccacttgctgcgctccatccatccgcaacatccgctcacgtctgtcgagctgcaagaagtggtggcctatctagtgcttgatgctgcttgtcggcgtagagcgctggcagaagcttttgctctgcggcagaggtatggcttaaaggacaccaaggtaaacgcagcgttgacagcattggcgcatgacaactttgtcttgttccaaaaggtcaagagaagcgtggacggtcatcgggcaaggattatggaatgggcagaaggcgatttgaggatgcacacgctcaagtgctttggaagaacgtatctttcagtggaattggactatttagagcaggctacgggttcaaaatgggccgacttgaagcagagtgatggagttggctgggacttggagggcagcaaggtggtgattcgcaagatcaaggctcgatgatgatgacaacagcggagagcctcggaaagacatgggaaatgggacaggcgcggcgtttgggaagttttatctgctaataaaggcctatagaagcatctgataagagactgtatctgttggatagtgtatcgtttgcacctcgtatctgcccttgccagctgttcgccgagtggctgcagttgaagcacgcacttccaccaaagctaaatactgggcagcgcgttccttttcatcaacatcagcatcgcattcacccattccgcctctctttatcttattaaactacatttaacccgcactctgcctttgtttgtatcaccgccttgtgcttcctcttgccatggcaccggcgaagaagcgggcgagaaacgcgcagtcagatgcccagccatcgtcggtgctcctagctgattatcgcacagcttggctcctctcgtatgcatctatttccttgtccattgttgtgccgtgctgatattgtaacctctctaggtctgatgagccttcggtcgaaatcatctgcaaaaacgaatccttcaaggtccatacaagcgtcctcaagcagcactcggaatactttgaatcgtgcctgagcaggccttttatggaatcagatggcgtggtaaagtttgacgacatcgatcctcgatacatggcattctacctcggtatagcatacagctattcgtccatcgtaccgcacacgccgcccgcagcgtccaagaaccccgaggctcgggcacagcgcacgcctctttgcgattacattgaggtattcaagttatgtgaccgttttatcagcacgcagatgagcggattcctccacaagtgcatcctgacggccattggagacggacaccgagccttgttccgctcatatgccgacaaggaccagcagaaggctctgatgagagactttgcggatggatacgaggctctggagcaagcgcacacattgcagaagatgctgggagagacaatcattgagtatttcgtagagggcatttgctacgacgcctgggacagctgtatggacgaggttaccgacaagccaaagtttgtggcgcaagtgtccaagggttttgccaggaagctggcggaggcgatgacgacgaagacaaaggtgaagcgcaaggagcttgcaggcccatgaaggacttgagaggaggtgaagcaagaggatcgattgtaagcgggaactgaagtatctacgctggggaaaggagctgcgagctggcaagcattttctgggcctgcttcatcttttccctttttgccttttctatgatgattatagacgatgactgcgacatggaactgagggcgactggaggaaaacgaaacgatatccgagttgagcctggtagcagtttaggggtgacttttctggacctggagacggttcggctagaagcggagttgtgtaacagtgcacagaaataaaaagcattggtcaatatgaaattttaagaggcaaagcaatgcgagtgatgagacgaatgaatatatttgaatatcagcataagaaggaccgtctcgtgcggcttctatatgctgtcaattctcctgcccgcccaagctgggccaatatcatcaagactcctaaaagaaacgccatcctccaattcccattcaaatacctaggcaggcagatgggatacagaggccaagtgtatagtgatgcccagtaaaaaaaaaaaatttaaacaaaaggaaaaaaaaaataatgtatgctcgctccaagtttgctttgtcgtttccatgaaaaatgccaattttcgccacaccaacacccgctctaaaataatgcctcgggggtgcaatttctctcccgtttctgaaaaaaatcacgagcgatggctgtttttacctcctctcatactctgcaacgcccctctccaaatcctccagcgtctcgcgcccgccgtacaaattctccatcatgcgctgccggtcagcagaggcctgttcgttggcgatggcgctggagcggcgctggtcgcgggtgatgtcgaggtaggttttggttgcgtagccgacgacggagacgacggcggcggttttgagcctggaataactttattagattttttgttttattctttgtgtgttttttatatttaaatttttttgttttgatttttgattttgttgtttcttttgggagcttatggctgcttaccatcggcggatcggagctcggcgcggtggtggtcggagatgtggcaagatggacgggtgcactctggcagctgttgagaagcttcgtgccattttgctcattgcttgtggggtggtgcaggtagatgtagatgtagatttactacaggtgtttattgaagcaggtttgcagagttgatatgatgtgttgctctgagtctgagttccaagagaagagctttgtctgtatagctaggtagctgttcagaagtgcaggaaggtatgaagtaattcaagacgcaagtagaataagtagaaaacaaacgccaccgtcagtcccccccaaggctattagtataaaacgggggtcagtcaaggccagaataagggtggctcagactgcgcccatttccaagcctgacgaaacaaaccgtccatgtgtgccccctagcaccgccaatctttcttgtcctttgtcccatcttgctgcgactctctgctcatggtgtggccacaatccaacccatcccggcatcagagtcgaaccacgagccccatttgcagcctagccggtgcattagccgcggcgtccgattcgacgggagaacgcgggggggccatggattgatttgcgtggaggtgggttttggggttcggtttttagtgggttttggtgcttttgccttgatattgtgttggagtcttgggtgcgtgatccgaggttaggcatggcatggctcggctgaccgggcggcaggggaaaaggagaagcacgtgaggaaaagtcttgattgtttcattccatggaattgcgctgcgtgggatggtataatagagatgtaatacacagtcttgttgcatttgtgagtctgggtagttgtggtgtttctgggctgcatacatgtagtacggcttgcatgtgcatcatgcatgtgttgtcaaacattcactggcatgcgcctactactacagtaatattttattttaacagaaatcatactactcatacagtctcaatcccggcacttgcgtgttttcctctcccttctttcaattcccgctgcagcaagagagatgcgcccagatgtccatgagcagccatcccatccggccagcatcgcctgattcccccctggccgctgcagcaatcacgccgtgctcgcctgacagcaatgcaacatcggaatttcggaatccgaacaagatgatttttttttttttttttgaatggaaatttttcagctttttgcctttgtgtttgatcttaatttgctcttcttttgttgcaatcttgaatcgtgccacgaaaacaaaactgaccctctgaatgccgccaattgccgcctctccggaattgtccgctctccggtattccatgcccgcaaacagcacgggcttcgggcagccccaaaagttcccccttgcatagcccaacacagctagaatgccaggaaccagaagcagggaccaagaggaaaatagaagcaaggaacgagaatctaatctcagggacccgctgtggtgtagattcccctgcaagatccagattgacagactcgggctaagatgatgctgctgctactatccaggaagaggaaagagaacaaatgaataatccaacatcctctctaatctcaatgctgtggcaaaccgccatcaccttcttcctcatcgtctccctcgtgcctctggctcgagtccctccacaacgggcctctcgccgccgtccccacgccgccaacatatccaatctccctctcaaagtccaatcccctgatcatcccaaacggcttcggcaccagatccggactcgtcactctcctctccctctcatcgccactctcctccagcaacggatacttgtccagccagtcctgccacgcctcgtcgtactgctcgctgctcctcatcggctccctcgcaaagcacttttccccgtccatcagccagtaattcagcagcaccgccgaaagcagctcggccaccatccacggctcttcccacgcccagttgcgctgccgcatgtgcttctcgccatgtcgacgccagagttcggtcgttagcaggaagcgcatgatgcagctctcttgtgtccattgtggcctccctgatggtgtttgcccaggttgctgctgaggttgtaagtggcgatgaatcagcatctcggtgcgctgactgtcttgctcggccgcatctagagcagtgacgagatcgcggaactgaggcattgtgctggagagggcctctctaagacgtgactcgattgaaaagtcaaagtcgttcttctggcagactgtttgaaagtcgagatatgccgccctgactggtggcgaactgacaaaggcttccatcgacctggccttgagtaacacatcgctctgcttttctatggatggccatacctcagtcgttacaaggtaggcaaattcagtcaagatatccttcactagaacaccatcctcactctcatccctatcgatgagaatgtaccaaggaagatgtatgcccgtagtcttgtatacgcagcagcagcgcagcaagcaatcgccattgccacataatctctcactcggaaaaggcctgccgagagagtactgctcctgtagacgtctcttctcgtctcttcggtggcgtcgaagtgtaagagcgacgggactgggaggagagctagagaagtgagaactgctttgcggcgatgtgtccatttgcacaaaaaagacacagtctatcaggaaaagagcaatgtagtcacggccttttgaatgtgaggatacacctcattttatacaattgcaggataaacgccacggcttgataccatatggaggaggcgtagacatggcgagccgcatccggcagcctacagcttgtgggtttgataacagtacccaacactcggactgccagtgacgtggatatgtatgcgaagaggagaagtacaaataaagcaatgaaagaggtagcagatgtgagaagaagaaaggcgcgtagttggaacaaggctgaggtcgatggtggtgcactaaatccaacagccaccgttgaactctgtttgtcacaaaacaccaatggtcactgatacatgtcccaaagagaaactcactcttgatttagcaatcatgtgaatcgtaaacggcaagctgctacccttgctccggccgttgtgtacctagccaagttgattgtatgctcacacgtccatcaaaatgaatcaaccaaaaaaagcacaagggctagatgtgtgcatttagctatttcaattaacaagacaagaacagaaacaatgctctaccacaagaaccccctgcacttgcggctcccacacaaacacttggtcatatgcgctccattccccctctccatctcggccccatcctccgtcacaccgtccacataatcaaacgtcagctcctcgccggccgcaatctcccggatggcaaacagcgccaggtcgtgaatgtgcttgtccgcatggtcgcccacgcgcgcaaagatgcgcaggttgggatcgcaagagtggttgatgaagcgcgtcggcccggacaggaactcgccgtccacctccagcggcgggcccttgaggcgcgggtccagcgactccgggttggtgaatttgtcgagggcaaagaggtagacgtccttgcgctgggagatggccgaggcggcgcgacggcggtcggcttcggccgaggtgatgatttcgccgaggtagcggtcgacgaactggccctttttgatggcgacttgggcatggactcctgatttgggcatcagtccttgattagcaagatttgctctcccgtccctagaatatgagatgcaaaagacttgacttaccccatcccctatccggagtacgaaagatttgcagcggaatcgttcgaccgcgttccaccactctgttggggcaatctttggagcacgagcagccagcatggcactcatacagcggctctttggaatccagcatcttagacctcaaaagtcccttcttggcaccgtgcgagtgataggcatacaccttcttcttccccttgccatgcccgtttgccccgtagttgtcgtcctggtactcgtcttcatcggcgctgctgctctccaggtcccccagatcggcgagacagtggcagcccatgaactgacaatcgccgtcccgctcgcacgagcacccgctgcggaaactatcctcagccggctcgacgccctcgccgagcaccatgcagtctatgaagcgaaagttgggcgagatgacggcccggtccagcgcgttgacgacggagacgggggtgtccttgtgcgtggaaaaggcgcggagctggcagaaatgacaggattctctttcggcagcgtgttcctgaatggagattagctggggggggtttcatgagagcaatggataggatcacaataccagcttatcatggaaaaagaaatgttgcttcgtggcttcctccatggctgctcttttgtctttcttcttgtggatgttttgtctcctacttgataaaactcacgctctgtgatttcctatttgctcacgggttgcaatatccagtcaccaaccatggccttgggctcttgctgatgaacgacatgtaacgcggcgatgattgatatggccaattgcgaaatggaaaagactcaaactcgggattatgcttatgcaattataaataatggattttcaatgcactgactagatacgcatcatggcggtgaattggatgcgattgatgagatttgtgcatagcagactgaaagatgcttgcagcacctgtgcccgttttgctctcgccaggccgggccgggacctaccctggagcctcggtgagcgccgcggtgagatatgcacgccattcggtgagggatgcaaggcccatgctcgatccacagaaaatcaagtggggagacgagatgaaacaagtcgcgatttacacgtatatctgcatcggtgttgatgcctctctctttgtaacaaacctgcagtcaagatgctgcggcaatctcgtatcacgggcgtatctcagcggcagcaacagcatctcattaagcgagtatgacgacgtggacccacgacttgcaaacgtttgcggaatctcgataccatgtatccgtactgggcatcagtcagatcgtattacgctatcaacatatacgaaagaactgttgctcctcttttatcccctaggctctcctcggctatggccatacgattcaacgacagcactagcaggcggccagtcaaacgccatctgccgaccttgatctctcatcacaccctcgctggctggtagggcgccatcgcttctggcagggttccagcggaggtcttcagtgggtaggcccgctagacgattgcgccgtttagcttctggagctctgtgctgcacgcctgcaagcctgcaagtgcctgtacccctcacgcacgtgttagcagagctgcagcgcttctctctcccaatcggcatcatctccagcagcttcatgatgtgttgctctcttccttgccgtgtcccacatacgtgtgcagacattgtatttaattcacacactcaataacaaccagtactgcatttctctcctctcctctcccctcctctacgtcaagcatcacgcatcgagaatcagcaacagtgacatcctcttcacctcattcatcgcatccgctcttgcgtattaccacagccctgtcgaattcccccgaatcccggctctctcgcaaaaagactttggctcgacatccaccgccgtctctctgggccctctcctcaacgcaaaacccaaaacctgtcgtttctcgccgccacggccgggaaaagatagtttcctccatctcacagccacaaagttgcgccagtcagctgcgccgcttcgcttcccgaccaacctcgagtctcgcctcgcctcgctaccagcacttccgctggctgccaactttgtttctgccctcttcgttttaggctcgagaagcaaaagggaaaatcacccgctcccaacctcgccaccggacagtctcttttccttgtcttcttcgcctgcttccatttcttgtttctttattatttatctcttcacagcccgctagcgaagccggcatagcgagagactggcatctgaggccagatctggtatggcgttggccaactcaccgtccagcagctctttgtggacaagctgagaccaaacaacaattgcaacgtctcaacaggcggacaccatggtgagccatttagtagctgttgagcttctgttctagctgctcagcttctatccaacactgcatgtgctgactctttggcgccagggctgttgtttctctcgttccgcgggtccaaactcgccgcaccccggtggcgtcccagatgcctcttcgcgcgccggcaatcctcctctcctgaccttgcccgagggcatcctctccgggggctcgcaaaccgcttcctcggtgcgccgtcgtcgccgcgatcaggcccaccgcgatcagccccgtcgcgaacggcctcccctcgaccagcacatcaaccgcccgctgcgcaagcacgaatggacgtccgggcagcggcgatggacccggcgcgagctggccaaggagcgcgaggaattctttgaaacaagagtggtttgcaggcccgagatctggcagacgctgcacgccgcactgcaggtgctgtgggaggcgagcccagaggattcgcaggacgaggacagcgcgctggccactgcgcaaaccatcctcaacgccgccgaaatctcgctgcccaccggcgatctcgtcaacggcgcatacgactcgctaggcaatctgtatgcgctacccgaatacatagtatctgatccggacaacatggcggatgacaatgacccggacttcaagggcgatacatctacggccgaggacgagaccgcaggggaggaagatgatgttgattctgaagaggccgagaggagacgggaagaaaagggcaagggtgtgcttgacgagcgagaaatggtgactttgcgcgcgcgactgagcgagacgggccaggatatcatcgtccctgtgaccaagactgacagcgttaggagcgttgtgaagaagattacagaaatatcagtggtaagttgttgggttttccgctctgctggcaggcatgtatatatactaaacgctcttctttccatctaggccccctctgaaaagaagattcgcctcgcttacatgggaaagatactcaaggagaatctctctctagaggcccagggatggcaagtcggccatgtcatcaacgccctcgtctttaaccggtgacaccactttcatccttcatcctcgacctcttccttctcgggctccatatacaacatctgcacttggcactcctttagtatttacatcttttgtttcccgcttcttcatatccatttttaatgtttttggataaataccccctttcatctcactttttatacgctacgactcggagtttataacggagcatatatcaacctctcgatgctcgcatagcacctttatttcaacaactcttttcttttctcttctttcttcttatacatacccaacataataaaacattgcctgtatatagcgtggcaggtggatagctataatcacagatgaggggcaagatacagaactggcttctatttctatatccataccagtctattggcgagagggcatatcactacttactaccagcgtcttatatcaatggcatacgcaataaataaaataaaagtcttaatattgtcaatattcgaatcatcgcctactaaatccacacagaactgaccccaccctatttcatcccgggcgtcttttttccctccgtttcctcctttttgttcaacacaagattggaacaatcacccagacgcctaatcacatatatagccttctccctgtctccctcgtcctctcaatagcttactcccaaaagcctttcctagttctctttttgccttgttaataatgaataagtgaaggaaacaaaacatgccaccatcttatatctacctgattctacaaacaaaggcaaaaaaaaaaaagaagaagattaacatcttccacacaagtacgcgaaacaaagtatgaaaaaaagggggggttcgtaaaattatctaatttttttgtgcatagtctgtaaaaaaagttctcttcttcctttcggcatcgggtttcctcacgcctaagcggccgagccaatcttattaagaccctttagtgagcccagactaagggccaggccttgtgatctgctccttatccgcacgaaacctgtgatggggccgtcctctccctccttttcgatgctcaagttggccaaagcatcctcacctgcggggattgtgttagcatcaagttcatgtaggaatttgtcattgggtattgtagaaagagtctgtgcttaccaaatacactgcgagcgtacagatttgcgctcaagaactggcaatctcccttgagactggcctcgggcgtcaggcagttcatatttgtacaggccatgagctgatccaaaaactcgcgtagtgacttggccttggagttgatgttgaccttgttctcccactcgaattctgtccacattgttcggaactgagtctcggtgcatgtggcaggctggatgtagtccatgatatcgacgtgcaggtcgttcagaataaccacgttggtgtcggtcgagtgagcgccatcgtatacgacgttgccaaagatgacaccagtgtcggttgaggagaccttgatggtgcactggacgttgtggaagtcgtggggtcccaggttctgtgtcgtcggccgctcaacaaccttgaggtcacccagagttgcaaactcgactgacaggttctgaagggtgtcggtagtctggttgaccagaagcacatccaggatgatgtcaaactggtgtaccttgacataggcctcagcatacacgggatcagagaaaccagtcaactgcacaacacggctgagcttagacgtgagatcttcggcacctccttcgccaccagttgccctttccaggtccatctcgatttcgtccaagccctcagtggcgttcttctttgacagttggcgaatgggaatgatgtcgtcgacctgaatagcagtcttggccttctcgtgggcctcttgagctgcgcgcttggactcctcgacctgaaccattgcgcggaatgccttgcgtgtgtcgtcgagccagaccgcttccagctccttcttctcggtgaattccgccagtgagcgaacacaagccatgattcgatcaacagagtcttcatcaataggagccttgacaaactgagactgtcccgcacgaatgattgagatcatgatgagcatggcctcggccttgagggcgttggtgcgtgccttctccgctgagatttctgcgtggcgcatcacaagcttcaccagcgttgaagacaagactgttgataggtagtagtcgccatcgaggataagttgtcgcagaggtggcttctgggcggccttgacagcctcgagcttggcagcggcggatgactggctggtgagcgcagtctcggtcgcataagtaccgtcggcgagcacctttcgggagccagttggcgcagcgggctttgagctaccgttagtctgttcttcattcttctcatcgctatcctgctcttccaacagcctctgctccgatgcgacaatggggatctctcccaggctggctcgaattcctttccaagcgtcccgaatatccttctcctccagagagtactctccaataatccaaaggataccacggtaaacctttccagctcgcacttcgctgagagttgaaacaagacgacgaacaatggtaggtcgaagctcggggaacttttcgacaacctccttgacgaaattgataacgtcaacggcagcagtgttcttgaaatcggcaataaagtccatgagaagctccactacactggcggcaacctctgagaacttgatggcgcactggtggatggtgtggataaggagagatcggtattcggtgttcttctcgtactcttggtcgacagtcttggagagctccttcttcagcagcagtacgacctcctcaacgttcttgctggataccatggacagggagagctcaagcgcctttttgcggacatcgatatctgtgctgctgaggactcgtaggatctccatgactaaatcgtctaggacgccttcattcttctggcgcagttggtccacgcggtcgaggacaatgagtttgacgttgttgtcggcctccttgatgctcagctcgataaacttggatgctgcagccttgacggcaacagggttatttgtcaaggcagtcagcgatgaagccgcctcgtagacaacagtagatgcgccggcctccaagaggtcgaaaattaatcttaggtatcgagcctattcctattagctttagagaactcctaatggccacgatggataacacagggcaaatccataccttgttctgagagttctgaacagcgtccttgcgaataaactccagttcgaccaactgcagcagttcttcggcgttgggaattccatcgaaaacggagctgagatataggagggcggcgtcgtggttgatgctggcaagcgctgcgaaggcattcctcttgcaggtggcatccgtctcagtctccaagaaggtcgcaattagctctgcggcgtcgggaatgagagaaggcgagtgctggtggatggatgcaacggcaaagactgcgttcttcctgacgtaggcgtgtcggtgctcgaggcaggatcgcgctgaagagagaagaggctcaatgagctcggcctctcggagcttgcagaggaatcgcagtgtgtttccacggatgtactcgttggggtgctgcagatcgtttcggatgccattgcttcatgatggtcagtcgattggggttctatcgaatggaggaactgtcaatggtatcaaccgagccgactaaccagactagaatcatttcctgcttcagctttccggcggcgtcaagcttggggcatatctcgtagtagaagtagaggagcttcttgagcggcttgtacttggagggcatgacgaatcggatgatgtgcatgaggagcgagggcatcgggtcgccgttgagcataacggtcaggatacgcttcatggtgtcgaccttgctctcatcggtgcccttctccagctgcatgcgcaggtccgagagcgagggcacgtccgaggcattgtcctggtgcaccaggctgtaggcgttttccagaaatccagacatggcggctgatttggagtctgtagatcaaagagagaagagtcgaaaaggctgggagcaattgagcgattcggcccagcaggatcgttgcgtcgaggcagcggcggtgggggagggataaggggccttgggacgaggtgggagggcgagcttggagagttgcagaagaccgagagctcaccagagccatgtgccagagagtcgtcgcggcgccaattccagggctcgagctgccagagtcgccaggaggggtcggcaaggctggcgggcgtctgcgaagttgatgcgttgctgtttgggcggcttcagacaatctggctctttactggcgatggctcactggtacaggtggcaccaagcagtcgagagccaaacgtggggtctcacgtgatgcgagctatgttagcagtctggcagtctggcagtagcagaagcactgcctagcagcagcgacagccactgtgagcgcgctatcgactcaccgcatttatttctgccgtgccccaccatccagtgacgctggagctcatcgtagccttgcgacactgagaggaacaacttgacgagacaacagcagcaatcatgacggcgccaaacgaccaattctacatccgttactagtaagcagccacctcttacgcatgtatgaatttccagtgtatcagctgctgattttatgcccagctccgggcacatgggccggtttggccacgagtttttaggtacgatacggccgtcagcagccttccactcctggacgcctggctgcagtttgtcgatgcgcagctttgatactgacacgggaatatagaattcgactttcgtgtcgtcggagatgggcgcagcgcggtcgctagatatgcaaacaactcaaactacagaaacgacagcctgattcggaaagaaagtatggacaccttgtgccccagagtcgcgtttgatctagcgccaatatcaggacatggcagctgatacatgggaaatagtgtgcgtgagctctgcagtcatcgaagagatcaagcggatcgtgaagcagagcgaaatcataaaggaagacgactccaagtggccgcaaaagaacaaggacggccgacaggagctggaaatccggctaggaagcgaccatatttcattcgaggtttgtcttgattgatgagttgccatggtgcgatactaacgcctcatagacggccaagattggatcattggtcgacgtgaccgaatcagcagaccccgaaggcctccgagtcttttactacctggtgcaagacctgaaagcgctcgtcttcagtctgatagcgctccatttcaaggtcaagccgatctgagtcggctctacaaaacggcggagaaacaagcacaagttatgataccaattcaacctcgaagaggcagtggatatacgcacaactgtgcgatgcgtggtagattcaattcgggtctaggctggcgtatggggacattgaaatacaaaaatcggctcacttggtctttagcagcggtttggtatagccttgggacgcgagatgatggtaatgtagtggattaacatattgacatagaatataactcaatggacactcaatcatatcgtttggggctgtgatcttacatgtgcggcggtaaagggtcgttatgtctcggggagctgccgtctttttttttcgcttgccgaatccagactcggctccgtaaaaccggtaagcagtagtatagatagagtgcaacgtgcatgtgatagaagttcagatccatgctgattaccatgacacgagaacagcacgttttgttcctttttataggttagatcgtgagacgtgatcaatcaatctgctgctttatcgtgatcaagccatggagccatgatctgatactagacgatatgcgtgttcaacgccgagtgggacctgggctgcatcttatcccgcgacgatccacattgcggtggctaccagcagtagtatgtactaagcagcatgtactaaggcattgtgtatcaccacgtaaacgagagtcaaagggtctgccgcgatccaggggtttgcaagaggcagagacattttagtttcgtcttgtcttgctttggaaacaataatagcccacgcgctaatcgcctttatgtgtatgtggtagcagatcttcgcaacgtctactatataaaatcacgaagcttttgatcaaggctagctaacaaactgtataacaacattgaaactgcattggacacagacatggagcaacgctgtatttcttactgcgtaataatacccatggcagcactgtattcagcagcaaccgcctacaagcaagttcatctttcaacagcctcgcccggtcaagtcgtcccgctagcgtctgccgtctccgcaaatctccatctcacctcttcccaaggttccgtgtacttgtccattgcaagacatggaacccttcccgggccattgaagacgcctagatgcttacttcatcactcaattcttctctgctccgaactcgactcaaagcgacaattctcgcttttcagcggaccagcctgctttgcgcccggtgccccccatccatatatgcagctccgtgccgttgccattgggccgtggtaccgctgtaccgctacctgcatcgagcccacctggcagcagcgctataaagtgggcgcgccttagcggtgctgccgtccgaaatatacagggagtcaagcccaaactttgcctcccgagcaaacgccatcctcatcgtcctggccgtgtggcttttcgcattctttgccatcgccatcctccgctcttcatcaccgccagcacgtgccattgcgagatgcacgctgcgtctcgtccctgaagagtctcttccccagcgtcgcgggccgccttaccgctgctggacccgttgccatcaccgccaagtccttcaactccatcgcagctcgatccgctgtcggccagacgcccaaacccgtcaccgcggctcaaacgcccaacgaccactgagattggttaatttttctctgtattttttattctaaccgcgtttctcatctactgcgcacttgcccgtcgtcgcttccctccaccagccttgcctgccacggccagacttggatcttgctatccagcagagctgcaacaatgccgactccatcctccaatccgcctcctgatcaatcctcgccgcccccctacagcttctcaacatgtcctgaagaccagctacatccctcgcgatctgcgcgtccgacacaagacgccacgcgaccgacgccagacacagaagccgcccagagctcgtcgaccagcattgcctctcctacggcccattcgtccgagacttctcatgacgacgttgcaacagaagagtcggcgttaatagacggccaagcatctgctgcagcttcgcccatggatacctcagcgtctctgcgaccgctgtctagcgggacgcttgcgacctctcccacgtcgagtgaacgagatgatgacctcaagcacacgggaggcgactccggcggtcgcttaagccgagaatcatccacgctgtcgggaactctgcaagtcgagaactcggagtcgtaccagcgtgagcccgacgcattggaatggctcgagcaggaagatgaatacgacgctccgcccatgccatctgattgcacatatataagggtaagagtgaattcgctgttcgagtgcatccagcctgctcacactgtatgcagaatatccccgtctctgcgtcatcgttcctccgacctgggagcaagttccgcggcacacagcaatccgaaaggcaggtctacgacgtccaggtcgagatcaagcatgttgacctgcgcgagtccttcctctgcggctacttgcgcatccaaggtttgtcgctccaattcggcacaagtctcaagttgcgtcatagctaaccagcctggcccttcggataggactgaccgaggaccacccaacactgaccacctatttcgagggagaaatcattggcacaaagtacaacttctacaccaagcatgacgactggggcgcaaactacaaagtggacataagccactggtccaaatttagcgctttccggccataccagaagatagcccgcaagggtcccatcaccatcacggacctggcacaaagagatcacattttcatgcgatggaaggagcactttttagttccagaccaccgagttcgaacaataatcggggcttcctttgaaggcttctattacatctgtttcaaccaagtcaagggagaaataagtggaatctattttcactccaagagcgaaaagtaagccatcaccgcccttcccccactccatccattccaaacacgtgaaggctaacaagctcgtgcccaggttccaacagctggagttgaagcacgtccctgaccggggatgtttcagtgccatggagtttcgataatcacctaagcgatgatattttttttttatgtgtcgactaataatggaacgatatgtggtatatcattgagggaactttctttcctttttctctctcttttccttttgttcgttattctactctcaatttttctctctttttgtttcttccaagaggatcaatcatggaaggtgtttatcgggatatacatagcatgcgtgcaaggagcctggctgtttagtataggttatgtcgggatgcactgcagggaattaaactgaatgaatatttggctggcacgaggaagtgtgttagctatgaacgcgatgaatatgaatagatggaacatgctggtgtgacagtaccttgagagctctatggaatgactatttgaagactatttgaagcttttactttggaagaatacccaggcaggcacgcgatgcgattttatcttgtagtgagcatataatttgaaaagagtcgggcgtgtctttatgattcggcctcgaattttctaaagtagcctcggcggaacgggttgaggtcgtctgctgtcgtgcctgtatttgcggctgctgcttcggccctctgcttttcatgcgcttcaagattggactttgagacttgagaatctggcagtcgccggtaggtgatgagtcttcttgaccctggtggagaagttagcccaaatgacatgcaggaaagagggataaataggtatcaagacgtgtcaggtgaaaagtacgtacatctgttgaaaacttggacgcatactacaactacctcgaggcagggatgcgctggaacagggatttcttgttcttcgtcatttgcggtgggcatccagaaggagagcctgccgttgtctacgagagtgtctgatgcaaaggcgaggatgtcgtcgagcatggtgaggaagctgtatggtttctttggggggacgtaatctggtgatctggacaaggcagcgtgtcagcccatcgacttcatggccgtgaaaagggaattaaaataacttactgccactcatttacacccagctcgatgagccatgtagcattttcagggttctttagtccgaggactttcaatccttctctgactccgtaaggcggatcgcatacgactccgtcccaaattcttcgtcgtctgatgggcgtgtttgtcaagtccgccgagaagaaccctcccagctgtggcttcagtccgtactgggtgaaattgccaggcagactcttcttcttgtcgccttcgccgcgcatgctccgtccatcgatgtcgctgccccagccaatggccccaaagtgcgcgcaggcaatgggaaacgaacccgtgccgacaaaggggtcgtaaaagagctttcccggcgccgcgtgggcaatgtttgcggtgacgagggagagctcggcgtccatgctggtggtggagatgtacttgcgcttcttgaggtcgtaccggtggatgatgtcgcgggcggaattggcgacgaagcggcccaggcggatgctgtccgggtgctcaatcttgagaggcacgctgttgaagggccagagctcaaagacggtgaatgtgttgtccggcttggacatgcggatgggcccgtcaaaggggaggtagctgaaggagttgatgagggcgaggcgctcttcgttggagtgcgcgccctggtacgagtccacgacgaacttgaacgagggttccttgtattggggccagagatgggacgtttgcgatttgatggcttcgtggagcgtctcgagcgtttcgcctgttccccagagctcgtgtattgagtgagccatgactgagcgccggagcagcttctttgcgtcttctacggaggggagttggacgacgcagaatggagacttgttggcatgttagtgatgatgtcaaatggaacaagatgtgctatgaataagtctgctttttttttttttttttcatacctcgctgttgtattctttgaccttgaggtcgacgccctcgaggacggcgagggcttcgatttcggggagcctgaaggactcatgctcggaagcaaacttgatgaggaaatccatcttgaggtgcagtatcgctatgtccgtctgcttttgtgcttttatgtgtgtgtcgatgcgtgtggtaaatttcagggtatcttgaaatgagagggtgtgtgtatgtgtaaaattataagatggcaattgttctagacgttgcttctataattcaaaaaatgaaaggcatgaatctaaaggaacaagttagtagtttttcacttttgattcgatttaaatacaattaccgtggtcctcaatgaaagtgagagcaatgagactttgtctctctatttcataaaaaagattgtatacaaaaaatgtcttgttttagtagccccgccaaaaagatgaaaaaaaaattatgagtcgtgcagcgggagtcagccacaagtaccttgtaccacttttggcttgtccctaaaaattggctctatcaactaaaagctccagctctgaaaacaaaagaaacaacaatttcatagagagcgtcgtcttaaattctcaagccactcacgatactgcagtgcacagtccgaccaaaccatgttgcatcaggctccgtcaatatatcaggcgccaaaatgcttcgtcacgtacggcacaatgggccacgttgatccaaaacagatcccgagcaaagggaagccttggacggccatgtctgagctcgattatattcacaaggttggtcatcttgccttcttgactactttatttttgaagtgctaatttgaaataggttgatctgattattcctcaggacgtatatgatgttgtcgttcaaaaaatggctgagcgcgaatctccctcctattatagagtggccatgtcgctcggccaggtattggaaacgaaatttcttactcaatatatcaagcttggtgcgtaaacattgctcgtttctccttattttattacaaaatcacttgcatcatttcattactgttagcgtcctcaaagctaatgcccagcaggaaatttaatgatgctctcagagggcaaaacagccatgggtcagctattcacccttcgagagggaattctcaatctctacctcgatagagagacatatgaacgcgccggacttgagggaaaacctcatggcatcaaaggcgaccgcggatccaagcctaggtggagtatgtttcgagtcttctttatgctcaggctttgcgcggattctaacctttatttagaaatatcatacaatctcagagaagaatcaatgcggcatggacgaaaacgatttgatagattgctatatgcatgtaagaatgtattgaaccagcctatgaaatggcttgtctgcaacgcctccagctctggtatgcttctatgttttgttcctgcactattgctactagcctgttgtctatgtgaaataactatacgttaaatactgacttctatagacctgaatatggatctactagagggtctcaatgcagcaaaggtcacatcttcaccgaggctagcttcagataccggaatcaaccaaatatctcttgggctaccttccacgatcctcgctcagggagatcgtgagtctctggaatattctgcaacagaaacgtatgagtggctatcgcttgttcgacttgaaagccctcgcatagtgaccggggacaccatcgacccttatctctctcgatacagcccaccagaagccgatagctccacagcccagacgcaggtctgtaagttgagttggcaaggctttttgtcctcaagctggctgcgaggtctatttgttgacatcgtcaccaactgtccctcacagtcttggtttgcgcttagcgcaacgaccttctctcgtaatattctcggcggatgcagcgagttgacctttcttcggctgcccgagagctcaggggaattcctcatgtgggagattaagagtctggattgaaacagaaacacttaggcttgcttagatcgcacattgcgctcctcggacaatccttggtcgagcagggcctcttccaccagctttcgcaaatcagcctggccctcggcagtattaaagtcttctcgctgcgccaactcttctattcggcgacggaactctgggtcgaactcggcgggaatatcctgcgtctcgtccatagtgccaacagtgaccttcatgccttcgggggcgttcctcgcaatctcggcagcagccgcctcgagttcttctccagccttttcagactcaatggtagccaagtaagccgcaacatccgggaactcggcttctccctcaatcttctctctcgctgtaaatccttccacgcctcggtgcatgacatccacgcccagctcgaccagggctttggcagcttcgggagtctcgacgacaaacaaggcggtttcgttgtcctcgtctttgatattgatatcgaccttgaattcctggatcagagttcggagcaagtcgaggtggttgtagctggccgcagcgtgcacaagcgagtagccatgctcgtcctgggccgatgccagcgcaggcttttctcggaggagaggcagcagcgcagggctgttgtcggcggccaagaggaagggatttgaagaagccatggcgattatctttttgagcttgtgtagcagatggttgatggattcgtattccttgaaagtgtatacaagtagcttggaagaaaagaagctctcgcgttctgttagcggctatagaggggtagactcgaagtttgcggaaaagaaaaactgagcgctgccacttgacccctccccccactatccatgtaaggcagattcagattggtgacatccctgccatcagccgcatgccagggctagggatcgctgtagggcgatttctactgggcgtgctgcctaaagtccactggagcctctatatacagtggaagtggaagtggttactgacccaccagcttagagctagagcttgaagcaaaatattgaaagcaaaatacttcaacacatcaaaattgagtccgtcgatccgctcttgccaccgtctggcctggcttgtaaggcacgtaggacaaaggcagacaaagacagccaatctcaatctcgatccctctttcctgtggcgggtctgtgcatgacctaagccttcggtgaggagtaactctgagtctgtttatgcgtctgactcaccaaaccttcccaggctgtgtaaaaagagggcagtgttgggcaccgctagcaagtgcatccttgttagagacgaggttctcgataataaaaacggcggtatagcagcgactggaggccttgattctaggcagaccactcaggcatcagctacacaagtatagctgggaagctggtgtatgactataatacccagacttgtacatcgactgtccagcttcttctcacttcgctctcgcaacgcaaccacggcggcaaagctggtcaagacggaaaacgctcaaagcgcaaagatggcagccccgtacacgcctcaggacgtgtcggccgtctcacagatgatctcggctctggacgtggcccgaaaagacaaacgacgtgctggattctcctgcaaaaagactacatttgcagtcaagcagtctcgagatcgcatcgaggtagagtcctggaagatgatggactacgactataagcgcaaggggctccctacatatgctcgcggcctcttcaccaccaaaaccagcaacaacgccccggaaatcgcagtccgaggctacgacaagttcttcaacgtcaacgaggtcaaggagaccaagtgggacgtgattctgaaaaacacaaggggaccttacgagctgactctgaaggagaacggctgcatcatcttcgtggctggcctcgaggatgacactcttcttgtttgcagcaagcactctaccggcgaccgcagcgatgttgagctcagccacgcccgtgccggagaggttcggatagagaagcagctggccgccgttggcaagaccaaggaggaccttgccagggaattgcggtcccggaatattactgccgtagcagagctttgcgacgactcgtttgaagaacacattctagcctatgaggatgacaaggccgggctgtaccttcacggcatcaacctcaacctacccgaatttgctacttacccgagcaatctggtccaggactttgcaagccaatggggcttcatcaagacggacctgctagtcatggaggatgtaaacgaggtcaaggcgttcttggaggatgtcgccaaaacaggagcctatgatggccgcgacgtggagggattcgtcattcgatgcaaaatgtcgcataaccctaccgagctgcctttccaagactggtttttcaagtacaagtttgaggagccctacttaatgtaccgacagtggcgagaatgcacaaaagccatgatttcgggcaaacagcccaagtttaaaaagcacgtgaagatcacggaagagtatctcctttttgcccggcgccagctggcagccaatccgaaactttccaaagattacaatcaaaaccatggaatcatcaagctgcgggacgacttcctagcatataaaaacatcaagggatcagaggccgccacccttgaaggatttgatcgcatcatcatgtcagaggttaccaaggacgttgtcttggcacctattgcgacgcttggctgcggaaagactacccttgctctggcattgacgcatctctttggctggggccacattcagaacgataacatttcaggcaaaggtcggccaccgcgatttgtcaaggcacttatggatcagctgaaggagcaccctgttgtttacgcagatcgcaacaacgcgcagaagcacgagagaaagcagcttatcggcgatatcaagacgcagagccccgagactcgaattgtctgcctcaactttcgacatgacgaagagtcccttgatgatatccgacgcgtgactcaggatcgtgtcattgagcgaggagacaatcaccagacaatccaagcggcttcaaatcaggacaaattcctcgaagtaatggaaggtttcattaaacgattcgaggaatgtaaccccagctctgcgccagatgccgggttcgatcttgtcatcgatctagatcctacggctgatagcagacagaatctcgagacactggtcaaagagctcaatctatcactgccaaacgtggtcaaagaaatgccaagccctgagaaactcgatgaggctatggactttgcgctaaattacaaacctgatttcagacataccatccccgacagaggcggcagaaaggatgccaaggctggccagcagcagcagcagcagaaggcgccgaagaagaggccattggagtacatgtccgtagacgtacccaccgactctattaacaaactcctcgaaaaatctttcaagggagtcggcccggcgacgtccaagtttttctggcagctcaagaacacgagaagagtgcagcgcaagtttcacgtcacgttgatgcacagagctacaaaggaccagttcccagagctatggcaacgatacaaggagcttcatgaagccgcgggcggaggtgatgctaagctgggtgactgcgacgtgatgctcgagcgggtaagtgatgatttgctagaacaattcactgaaatatgacattcaaatgactgactttttttcccttcttctcaacaggttgtgcttgacgaacgcatcatggccattgttgtgcgcattgtcgatggagaaggcaaatgggagtgcgtgaaccgcgttgcgcatatcacggtgggaacgcgagacgatgcggtgaagcccaaggagagcaacgagttgctggcaaaatggctggaagaaggaactagcgaagagaacaagattcaagaggtggtgtttgaagagaagccgatgatcaaaggggcagtcagaggtgttttgtctagataagaccagtggaaacttgcacaaattgggttcaatagggaatatgattggcgaacagcaaacagatatgaggcaaaagtgaaaatgggataagtcacgacacagccgcaaagagatgctttatatgatatacccgctcagctgcgagtaacgtcacctaggggtgccacaatatatatatctgtgtgtaatacctaggtatggaaaacaacttttgactctagctgaaagtagactggtgaatcatcttgtccgaatattgtgagagatgtaatcaaagatgcacggaagagggtgagagatacattacggtagagcaacctgatgggatcgcccacgtgtagagagatgattggagcgtgagagagggtataaagtagagacagaatatagcttgaaacatgagtcggtgccaccaaatcgcaaacaatgagaaaaccagagccgccccgaaccgccccgaaaaagaagatgcagacaagaagagaaaacaaacaaaatgaaatgggcatggcttcgtctactcgtcatctaggcatctactggctatacttccgaaaaagggaacctcgaacctatatgtcgtgataaggtatcagttagcctttgaatttgtactctcatctcttgggatcttggaaagaagggcttgtgtatgtgtacctttcgagtatctctgcgtcttgatatgctttgaaagcgaggaagcccatgaggactaggtcgccaatgaagaatatccagctgaggaacgaggaccaggagaagaggaggtggaagaccatgatggctgtgaataggagggcggattgccaggcgtggaatctatacgtcaaaaaaagattgtcagtaatttggctggcttcaatgctatatagagagtatatgtgagagggcacagtacctgacatagtcactattccgctccaagatcagcaatatcacggccccaatgggcggaaacgccagatacgccaggctcgcctcgtaatccagcctcaggcccaggctcgtgtcgaactcgctaatctcggcgggatatgcgccgggcatggccagcggcgtgccgttgccgctgctgttgccgctgccgaacccccacaggccgccgttgccgttgttgctgccgctgtgcctgctggccgcgccgtcgaggtcgccgctccaggctcgctgcggctgcgggtgctgcagagggggcgggctgcgcgcgacggaggcgatggccgagggcgagaagggccggcgcgagatgtcggcggaggcgcgcggggaggacattggcgagcgggtgtgctctgggggcgaggattggtagggcgcaaagtccatggctgtggcggtgttggttctggtgttggaggttggaggttggaggaggctggaggttggatattcgaaagcttggtgtagctacgtagctaccctcggagtggagggaggaacaagagacgaggctggctggctgaatcgagcagaggcgggtgagtgctgaatcgcaataccagctcaagaccactgtgtcaacaacattcagctgtgggagagtcgtgcgaatgaggtgtttgtgagagcaatggtttagctggtaggtagtcgtttgaataaacacaaggtggaggttgattgattgcgccggcatcacatgagccgctattggaggcgctgcaggccttggagctgctacctaaacgggctgccccagagggtagcatttagcggtttaccagggcttaaagtgctgaaagtgggctccgtctgttgatgtttagcatcaaatcccatagagggaagggtccgtgcccgctggtggtgacgtacctcagctgataccgtacccaccaaatgcgattgggacgagctgatgtgaatgtgaatttaactgcttcttttggagctggcacagaggtatataagagtttggtggccaagtcaacaagtaattagttttttttattttcctacctaagcggagggtgttaatttggcttcatttattttgaacaaccaacattgttaattatatccatacctaaccagatacatcgccatatgtgcaaagacgagagattatagccagacataaaacgtctttttatgaaccagtcttcaactaaatgttgatattactagattttatcatcacttatttcccgactcgcatatcatgtccaacgtataattgactgtcgatgcatccttttattcaacagctgtgaatacgcgtattcgccattctttcgagacggctctcatactgcacacactcattgaggctcgggaatatatatgcgcatttgtctacttgaacctttgaggccgacttcaacacgacattggaatgagactggtatgtttacgatttcttatcatgctatgcatttctatgaatacatctgtagtaatgtacaggtttaataactttttttacagccctatatccaagcccgctgtcttttttacatctcgctcatttccatcatacaaaaatcaagaagatgcatccgccggcgcatccttctttgattcttcgtccaactgttcctttcgtccctccaaagccaaccataagctgcggctgccgccctccagcgtagatgtgatgcccagacctgcgccttggagaatggccaccagctgtgcgcgaaggccgtcaaggccgccctcaatgccaccgacccagtgaactcctgcctggtcaaagaccttgccttcaatgcgccctcctatcaacaccagcttcgccaagccgttttggaaagtgggatcgtagtatccggggttcttcctccgggtcggagcagggaattttccagggaccggtgcgagaacgctcaaggctgctgcaacgtgcgctggagaaaccgcaggaataatcaggccggctagaggtccaaccatgagaggctcaatctgggcgtaggcagactcgggtgagatttcggccgtcttgacctgctcataagcagcctttgacagatcgtggactatcggccctttggaagttcgcggcgtagactttgaggcagccgcagtctcgggattatagaattccacaagcttcagggccacgttcagcatgttggtcctcagcacttgcagctgtacttttgaagaaaggtctacaggctcagcacccgggatagcattcaccggtgggacgccatccaatgcttttttcagctctctccttacggcagcccattccactgctgtgaggttgctgtgctggaagaacaagatgaggggcgtggtacggagcagcgaagtatatgttcggatcatctgactctttcgggtatcaattggtcgcgcgctggggggttttgttgcgggagcaatctcaataggcggccgagcgccttcgggaacggatcgcaagccgggagttgcatgctgagcatctgatgtcgagaagttttgggcgtatgagccaagagacaaggcccctcgaaggtttgtggtctctgagctgagccgtcggaggcacggcctcgccgccctgcttattattcttgtcattctagctggattagtcttgatagtcattcaacgcaaaatatggcgcacaagacttacatgaattggcccagactggctgtttagaccagaatcttgagaaagcattcgctcgcgaactttcaagtggccccaccagcgccggcgatgtcggatcaattacccgccgttccgatactgaaattgtcatcaaatgtactgtcaagtacagaggggcagctctctgcgcagtgtagcgcccagcagcatcccacgctacctcccagtacttggcgctttgagctaccaggcacccagactgattgcgcgcgacacctcaacctgcttggacttggtgccctgcagcttcagcctcttgtaagctggccgagagcaactgggagctagtgccaattccttctttagcattctacaaagcgatccccccatcggtactgagaaattcgttctcgatttgcgcattaagttgcttttcccttcagttctacagccatcatcctatacaaacgaccgactcacccagctgagggccccctgccatcatgtcgaccctcgaagagctcgatgatctcgaccgccgggagaaggaggagaagagaagagagaacaatgacaagaaggctactgttgccgacgaggacgatgagatgaaggatgccgaggacaaggacgacatcctcgacgacgaaatcctcagcctaagcacacaagacattcagactcggaagcgattacttgaaaacgactctcggatcatgaagagcgagctttcgaggttaacgcacgagaaggccgccatgggtgaaaagattaaggagaacatggacaaaatcgcaaacaacaggcaggtttccccacgagcttgttgggttcaagcatttgtcatgtggctaactcttgatgcgtgacgtgtagacagctgccatacctggtcggaaacgttgttgaattactagatctagatcctactgcagagtcttccgaagaaggagctaatatcgacctcgatgccacccgagtcggcaaatccgccgtcatcaagacctccacaagacaaaccatcttcttgccgctgattggccttgttgattccgacactctcaagccaggtgacctcatcggtgtcaataaggactcatacctggttttggacacgctacccgctgagtacgacagtcgagtcaaggccatggaggtggacgagaagccgacagaacagtacaccgacgttggaggtctggataagcagattgaagagttggtggaggctatcgtatggcctatgaaggaggcggaccggttcaagaagattggcatcaaggcaccaaaaggtactacatagtccagaaacacaaaggctacgagtcttccaggacagtcacgatgctaacgataattatgataggtgctctcatgtacggtccccccggtaccggaaagactctcatggccagagcctgcgcggctcagacggaggcaacgtttctgaagctcgcaggaccacagcttgtgcagatgttcataggtgacggagccaagcttgtgcgagactgctttgccctggccaaggaaaaggccccggcaatcatcttcattgacgaactcgacgccgttggtaccaagcgattcgacagcgagaagagcggtgatcgagaagtccaaagaaccatgttggagctgctcaaccagcttgatggttttgcctcggacgaccgtatcaaggtcttggccgccaccaaccgagtcgatgtccttgaccctgcactgctacgatctggacgtctggatcgtaagattgagttccctctgccaaacgaagaggcccgcgcacagattctcaagatccactcgcgcaaaatgaaggtcaaccccggcgtcaattggggtgagcttgctcgaagcacggatgagtttggtggtgccatgttgaaggcggtctgcgttgaggctggcatgattgccctgcgctcaggaaagaaccaaatcggccacgagcactacgtcgacgctattgccgaagtacaggccaagaagaaggatgtaagtatcaacaaaaatctcggggctatcattgtttgtgtgtgctttactaatacgttctactctagactgtcaacttttacgcataatctgtttttctcacatttgcggtgggggatcatgggaggacaggctcttgtttgtccaaggatgcagaggcggtggatggcgtctgatatggcgtgtggtattggcatagaggggaaaagtcaaggcctgggaggacgcgtgtaatcagccatattgctggcagaggcaagccaactcggtagataagataggagcctcttttgcaaagcgaatagagaatcgtgaaaagaaccaaaaaaaaacctaattagcatggatgatgtttatctatttacttgttgtttgacaagcttggtatgattgtactagagatttgtttgagcttaggtacctactagtagtctttaagcataaacgagaccatgtaacccaagcataagttggttgtccacattggagcatggcctttgatatcatccactagttgaaaccattcatacagcagctataaaatagattaacaattcttcctttctaatttctcattggaatagatacaagcttgcagtgtaaaaacaaggaagctgtatacgtacttctccagggtagctgatgccagccccggaccattctctcctgctagatcggcagcttcccccacattgaccaccgccaacagctacgtcattgtgattgcgaccaaagttaagctcattgtcaatcagcgccatctctgcaagctgagtggccaggactatctcgattgcatccccgatctgggataccaggcaagcagcgaagcttagtggcacccgcagcatgtatagctgtcatcgagtacgcgtggatgcaggtgaatggcgcgcaattggcgggtacaggcagactcaggtacttgaagctcgagaagcttgtgaaagtgccttgggcaggtgcaggttttggtgtcatgtcatgcaagtgacgtgatggaaaagttgttcaacagcaggccattacctcatttccgcttcacagctgccagcctcctaaattcgccatctgtcctcttgtcatactttatttcaacttctgcacataactctcctattagaaaatcattctctcgactcctggaaatcaacagacacagcaacatagcgcgtaggtgaactgacaacttcactgaacattcctgctgggcacccccaataagcatcggcactgctgcaaccatgtggcgacttcgagatctcctcgtcgtgggactcgccgtctcgggagctacagcgagcacctggttccctggctccaagaccagtaagtctgacattctcttggtagaaatctccggatcatctacacagcaggcgacggaaatgaacaaatattgagagctgacgtaggtgacgcagtctacaataagtggcacgaaacagagcttgagcgatggctgtctgaccagaatatcccatacccgactccagctgaccgcaaggacctggaggatcttgtctcgaagaactggaacgactatgtcgtggagccttacaacaagtgggacacttcccagctgagcgcgtacttgcaagctcgaggcaacgatgtggcgtcagaggctcagaagaacaaggacagtctgctctctcatgtgaaatcgaactggtatgaaaccgaggactctgccaacgctggctgggccagtgtcaaggattggattctcgactcttggaccgattcccagctcaaggcgttctgtgacaagaatggcattccaggtatgtagtccccagcatatacccatctacatatgtatatgttgaacttgagagcaaaagctgacccaggcccgatgtatagttcctcagccgcgtactcgtgatactttacttcagaaagctcgtgagagctatcaggccgttgcggacaaagctggagagactgccgcctaccctggtgactggctctactccacctggtcccagtccgatctcaaggagtggcttgacaagaacggctttccagcccctcagccaaccacccgagacaagttgattgcctcggttcgccgcaactctcgacttgcatacctaaagtctcaggaggaagccaatagcgcctccgccaagatccaagccgcctacacctatctcacagacaccattattgatgcctggagcgagtcacagctcaaggaattctgcgacaagaacggagtccctgtccctcagggcaccaagcttaatgaactccgagctcttgttcgaaagcaccgcgctgatatcttgggtgacactgttggcgctagcgtcaaggctgcttttggcgctgctacttccaacgcccagaaccagtatgccaaggccactgacagcgcttcacttgctgcccaggatgccttcaaccaagccgtcgacaagtggtcagatagccgactcaaggcttatctggatgcccgcggcgtccctgttccccaagccagcaagaccgatgagcttcgagcccttgttcgaaagaacacgcacaaggcagcttctggctggcaagcgtggaactttgatgactacaactacgacaacttgaagagctacctcagcaagcacggaaacgctgccgcgaaggccgccgccaagaagaaggacgccaccagggaggagctcgtgagtgcggcccagtctgcctattcatccgcctcatcggccggtggcgcacaatacgcctctgccactagctaccttgcgtccgcgaccgcttctgccaaacaggatgcttttgatggctggtctgagagtgacctcaaagcctacctggacagctacggagtccctgtcccccagggttccaagattgatgagctcaaagctgaggcgcgcaagcaatctacatactttagatatggctcctcttctcccggaggcactgtccttgctaagatcggagagacagccaaggatggttggagttggatcgccaagcagctcaacattggcagcgaggttgccaaacaggaggctgtcaaggccgaggccgaggccaagaagaagggcgagaagctgagaaatgaactataaagtgtctggcaacgcacggaggacgcactatattcaagacacaaagggcaagtcaaaaggtatggtggccatggcgagggaggtggtcgtcaagtgtaagatgtagagaggtaacgaggacttttcgtcttttgcttttttttttttacgaatcatgggtgatggaaagggttgggacaaaaggcgatgaattgtcacaaatgacaaatggtatttgagttagtttgcttttatagtaatacctacgtttcacaaaattttcgatgccttgaagagtgaaataaagtgacgactgcaataaaaataccttgaagattcaaatatcgaatacacatgatttggcttggataaagctgttactaggcagttctatatatgcacttttattaccatattcacccaaactattaaaaacaaatacagcgtttccctttcctttcttcatctcccctatgcccataatctcaaagtcatatcggcaccagcactcacaatccaaggatgcttgggatgccagtccacgtccatgacacccagcttcttttccaccttgtggcccctcagcatcttgacgggcacaatggtggcgttctccatcaagtcgcttacgaccttgccgtggaagatttgcagcgagccgtcgtcgctggcatcggcaaagaggggcaggccacgatggaactttacggcgcggatggcctctgggtggaagcgcatggtcttgtaggggcggttggacaggtcgaggtcgtgccacagcaggcggcggtcgtaggagccgacgatgaggttgtcgccgcccgggtggacatccatggaggagatccagcgggcgccgggctggatgaccttgaggagctcctggcgctgcaggtcgtagcagcggatcatgcgctgggtggcgacgaagaagtaggggcgcgtcgggtggaactgggccgtctgggcgaggccgggcagcttgcggaagggcacctggctgaggtgcttggagagcgtgtggatgatgacggagctgcgctggccggtgggcgagacggtgcagaggaagtcgccgcggcggtgccagttgatggtcttgatggcggagcggacggtggccttgaggaggacgccctttgcgacgagggacgaggagctggggcgtgaccatttggcgggaggctcctttttggcgccgtcggcggtggtcgctgctgatgatgatgcgccgttggtggcgtagccgaagccggcgtcgagcacgtcgcggctggcctgctcggtggcctcgctgacgatgggcggggcaatgaggaagaggtcctcgccggcggccgcggccaggatgaaggtctccttgctgggccgccagcgcaccatgttgacgggctcgggctcgtcggcggagctgagctgggcgctccattcctggtggccgttgagcgcccagacacgcaccgtgccgtcgtcgctgccggaggcgatccactcgccgtccgggctgaaggcgacggtgcgcacgcggctcgagtggccccggaagatggtctggcacacggtcgggaagggccgcagctcctcggggcgcggcagcttgggcagcagcgagctggggtcgatgttgagcctgttcttgcgcacgcgcggcgccaggtacaggtcgaggcagcgctcgaagcgctccttgacgaactcgccgtaggcgggcaccttgcgcagggcgtcgaactggctggggaggtactccttctcgcgctcctccgggtcgagcttctcccaggcgtccttctcctcggccgtggggaggtactcgggcggcgggttgtagctgagatcatagccgggcggcgccagcttgggcgcggcgatgtgcatgatgtggcggtcctggggctcctcgttggcccagatgtcaaagtacttttcctcctcctcggtctcttccggctcgggagggcggtagggcaggatcttgccgtccttgatggcccgcaccagcttggctatcctcttggcttcgtgtttggaggggacgaatcggcgcttaggttctggggcggcgctcagcggcatcttttcctcgatgctggtgaagtagggaatcaggtcctgttggggattgtgttagttactgttgcatgatgtagatttgaacaaggagaaacatactggataggggtcatagtcatcagaaggaatctcgttcatctgcagtttcttcagaagctccagctcctcctggctgaggttcaacggcttgcccgtctcggggtcggtcaggccagtccagcccttgggaagctcaatgctgtccagcagggcatcgagagcctcgcccgtggcaggccgcatgattttcttgccgttgatgtcatatccaatgtgcgggtatgagtcgtagaaggagagcgggatgttgccgatggtgttgacggggccctgggcgtcgctatcgtcgctgtcatagacggggtcgatctcttcatactcgtagcgctcgcctccattggcgtctttgacgactctgtagttgggcttgtcgtcgtctacttcctcatcgaaggcgctcttgttgtgcttgccattggggattttgtcttgctcggcgtcacttggcacatcttcgtcctcatcctcgtcctcgtcttcatcctcatcttcatcgagttcgggctcttcgccctccgattctgattcttcaacgccgctctcgtcttcgctttgcgataagatgccctcgagttcagcgccgccgaattcgtcgtcggactcgacaaccgcttcgacaatttcttttcgcttccgcgaggggagtgagggacccattggatcggcgttttgtgacttggatcttgtagtacgcatgagaaaaaaaagaatgcaattcaatgatatctcagacgctcaatgcagcggcagtagtttgcgatttaggtagtctaattttttttttcgcgataagaagcagctccatatcaaatcgcggaatccgccgctacggaaataccccactctgcggaacagccccgcttacattctaggctgaaaggtcgagtccgcagtaagatgtttatcacaaataaacgcgacgaaaagcaatgaaaaattaaaaatcaagaagaaaagattgttttcaaaatttatgcaaaaatcacaagacgtctggcagttgtaaagataagcaggcaccggtggcactgcataggcgcttacaccagcttggagtgtagagagtgggaagccactctgccaacgtgtatccgacttacatcacacgatgtacctgaaagggggttagccgtagcagtgaagaggcgagcgtcggagaagaaaaaaaatgctgtgaagcaggaaacaagtctacgaattatcgaagggttttagccacacgcatacgtccttaaatacaagcgagccttggggagcgttaaaaatgctgtgaaaattagctcctcttttgtgtttttttgtgatttcctatacagggatgcccacaggttcatacattaaatgctgtggacctgaaagttctaggcttcttattgaacggaagttagtcttggggttaaaaaaaaaaaatgctatgaaataccatggctctacaatctttcttttgtactcttagaagataaccgagccttaggagggctaaaaaatgttgtgaagacgagccctctttttaggcagcatccatccgctttgcacactaagcactgtgattttaaagtgcagccatgtctgtaaaaatgacaatgccgcccacgcgctttttaataggtgaattcttgaaagtctgtgctaatgatattgttgcatgttcatgatacatatgctcaccaacggacatgggaatccaggatagcacatctaggacatccagctccgacgggcctacacgactatagaaaatctcaactcaaaaggtgcgaatatgactgataacctttttatcgcctcggagtcgcgaatatacagcgagatcgtcactagtctgggtatataaatagccatgtcacctctcggcttgattttggctgtctccgaggtcgtctccgagatccaccccgtaactcaagccgcatgcttttgcccccctttttggatgtgatagcagtgcaaattttaaaaattgtccttttcttctatgatcgcaatcagtttcctcttggcacagaaaattgttgttgccaagtctcgcagtttcgtagtcagtccggcttgactcactcgccggtagcgtatatagttaacagtatgcttatccgctcgctagccaagctaattgacgcgtccgcttcaacctgcagaactaacgcattttgcttcttaaactgtagttcttgaccgtgatctaatgttctcgctagcgaattacttttgtctccagaattagggagaaacaagcacgttagttttgctacaatggaaatacaaagggcaacaagtttaacgaaaattgacatcgcgggccgagacttcacttttgagatatccgccgaagtagccaagccctacgatgcgctcttgcgagacgacacaatagttaccaaccctgttccgacaattaaaaaagattttggatttgacgagtccgagtttgagaatatcaaagaccatgatgcggctttgtttactatagtggagaatgaaatggtgtacggatacatacatgcaacaaggtcttggaataacatggtggagattcgttggattgtgttagatgtgagcattcgcggccatgggtacggcaaaatgcttctggatgaggtggtgaagtgggctcgccagctaggagttgctggagttcgcctagagtcgcaatcgaataatgtcgcggcatgccgcttttataagcgatacggattcaagtttggcggctacgacgagtatttgtacagaggaattccgcagaataagcaagagacggccttattctggtactacatgctcgaataatgaacgatcaaatcgtttgatgatgtgaagaaattcaagtatattaaatccaagggtatcctgctcttgctattgggacagaaactttgctatgaatgtgtagctagattcgtaattggatagcagagttttgcaattttgaaagacaatctgttgcgtgcttttgaaacaaactccaacccatcgtgtaccgtaattaagcatcccatataaagaaaaacaattttccggtctctttgtggcaagcactcagagaacactatatagctgtgcccattcataattagtattaatatcccatcgcacgtactcgggtttcccagttttcctctttcttgcactgggctcgagcctctttccatgtcatcttcgtcttcttgctgctaggacctgtcattcagcctgttagccatgctgccgattgtgtgttataaaagtcaagtccgggagaattaccagctgcagcttgtttatccgaccgtgtatgcgaagagtcaaccaaggttacttcggaagacattgcttcaggcttagcagccagcgaggaagtcttttttgatgagagtccgagaggcatgattggtatggttgtgcgagactttgaaaattggaatagttggtcctgtcaaggagtatgtgtttttcgtcgatcgattacggtagtagagtatggtctaaaatcgcgtagagtgatgtcgacggataagagttgttgttgaacaagatgtaagactgattatattgctttgagagtatggggagtttggcaaaggttgattcgagaatgaactgctgtttgaatctttttatatccaagatattcagattgttgtaattgcagatgagccccatcaaggagagcactggccgtatatatattcaggctcggagtccatttcctgtcagcccgtttacaaactctaataatcctgtctaaaggattctcgcgtgtcggcttagcccacatgattgacaagcttggttacgccattctattttctgagtcatctggcgggcttgaatggcccctacgtggcttgcattgtcaggcgtgtaagtcgtcacgaaggcatccaggtccagcgccctcttgattggctcggagtcaagtctcggtccaccttgttacgcccttatcctgcgcttggttgctcagttggtaactagtgtttccgagcgacgacccgagcccgagcccgaagccgccttgtaaatccggcgacctgctcctgacaagccaagggctctctctgctttaccaatgcttgcgcctttgctgcatttctcagctggattgcattattctcactccgtacggcaattatcaatgcaccggatcctagctagggcgtatatgagtttgctgggctaatggctgcacagccagcgacgccgccggtcatgctccgtaggccaaatgggcggatgcaagcctgtgatccatgccgttcacgcaaagtggcctgcgatcaccagcagccggtttgcaggcgctgcattagcagaagccaggaggacgagtgtgtctacacgtcttcactccctcggaagccgctgtccttgaagccgctgtcatcgcgcaagccgggtatcgcagccggagctatccgtactacgacttacaccagtaacagcagcgacagcagccttcacgttgaggcgtctactccgagcacggccggactggggccgagccggcggcctggatccgccgaggggtacagatcactgcgtcgtgcagagtttcggcgacaggccaatacgcccattcatgatgcccgaacggtgacgtcgcccttggggccgtcgcatactgcctatccctttgagtcacccgtggaccatgctggacgtcgtacccagtcgatcagccacgaacttgcttcgagtaccgcaaccccagggagccatctcctctcggaaagggcgtctaccccagcaaaagaccaagagccagggtacttggggtacatcagccactcttcagtgctgcaagagactgagaacagcctgtccatgattcaggggttccaagcattcttaccccagctagcaaacaatgacttgagacagaatgttgaagagctcagaaaccgttattcgcccacaaaggagatgtgccttgtggtgcttcgagggattcctgctccaaatgtgggcctcatcgaggccaataaagactctccgctctatcgggatggctggctgaggatggttgcaacgcgcgtgctttccgatttgcatgaaaggttcggttcttgcctgggactctgccgggaagactctcagcttgaagaaattgccctgtttctgagcgagaataccgccaaaccgtttcaggaggacgagccggattccgaaaaatggattggccagtttacaggacccaacctaagatgggagtcaattgggttaatttttagttttgtatactttctacctgaagaccataatatgttcgattacatgtatgatgcgggcgggaaacaatggtcgcagatttctcgtgtctgtcttggcctttgtatcgacctgagcaggaggtttgcgtcggcgaatagtctgttggcccaactctacatgcgccggtctacaaaggaatccatctatactggggatgctagtaagtggaagcccctgtatctcagtttttattccaaagctctagtatacagtaatatctatatcatacctatggtgccatggctaacttaggcaggctattcctcatgggggaccggagcagagtcggtggccttggcgacctttcttggtttacatgctgagtcaaactccccttcttacgaaccgtcattggcttccgaacatcggcgactcctttttgctcagatgtttgttggagagaagcacgcggtgctgttcacaggtcggccacctcgattatcgcatcgatatgcgtttacccctctccctctggatctccgggacgaggatctgctgcaaggtggagacgctatcaaagaagctgtgaaatctctcgacaagaatggatggaacacgagtggaaaggtgtacgccgcaaccttcacccgagcgagatacatcctatcgcttttacgagatgagctgattgagattggcattggcaaggcaacgcaaaaggttgctaatgctctccttcggtaagcccaacgctgaatacttgtgtatttgtatatccagccttgctgacttgtggttgtagggatgtcaaagaacggcagattgaggccgtaaaggaatttccttcagggttagactataatccctctgatcttgcgcatcccgaagcaaacatcaacgtgctatttgcgcgaatactattacagcttgagcaactgcagaatctgtttctgattgaaaggctgctattgaagcacggggaaatgaacaaatctagtctgcttccaattagttatcggctcgttgagttgacgttgctcttctggacgcacaaggatcgctttgcctcttttaggaacgactttgagtggctggtaagacaaaaccccttgacaattgtctctttgggcgaaaggactgagagcataaatattaacgcgccctcttttataggtcatggcttttgcaactcctagcggaggtatactctgcatggagctactgaacccttccttcaaaggcagccatccgaagaacccctcgataacgcggtcgaacattatacagcaacttagcctcctgataggcttccttgaatggatcgatccttctaggccaaacggcagcatgtgcgtgactaccagtgccgtcatgaggcgcgtgctggatcatgttctcaacgctggcagcgatggcatgagctggcagccggacaccattgatgatatgcagcttgactttaactttgagctctttgatacgtttgactggatgaagccggacgttctgactaattaggcgctggagagctgagatgtatatagcgatgaatgcgggtccctccttgtacatattgagggacatgttacgtacataatttgcacagcgctagctctagtattttcaactggcgcacaataactcatgtaatatatatacatgtatatatagctaggtactctctgctcgaaaagataccatcttgaagattacaggcacctgagatcatttaaaagtatagtacagaacaaaaaagaaagtccagttgtaaaaacaatgaaaatgaaaaaatgaaaaaatgaaaaagaaaactaaacgaaaaacaaataaatacgtaaataagaatgtaatcaaagcccgcaagcagcctttgaaagagatactggtgacaacaccttcagcgagggactcgcgatgcaaatgcttagtcagcaaatctcaaataggcaatatcgcaaatgccaaaacactcggcgtgagcgagcatttctcatcttcacaaagcaagagtgcttatcgcatcaatggcccagcgacgcgttcagcatataaatgcattctattaaaagctaggaagcgtcaatctcttttttgcagtttgcacaaacgcgcttcaagccatggcgcgtcaaaagactcaaaaggctggacccgcagcagcccagccatcacagacggggaaccatgagaatgaagccgaagctggcgaaattgccattccgcagtttttcaacactacgttttcgactcaccgcgtgtctccgctcttcatcggcgcccagaagctggaccaggcccgccttgatcgacttgctcatcggctgcgagatacgctggttggggatgtggttcgtggagtgcagattgggttggaggccacagacacgcccatgggccaggttgggccgctgaaggccgtaactttccgctggtttcaggcggaggatattctgggcgacaaggctgagaactgggcggagctgtcggatgagcagaagagggggctttggatcgagatgcggcatgagaacgcagcttatgtcgcgctcctgctgccgggcttttcgcgttcacatcaggggcctggcacaaacaccccagctgcgaaactatggaatatgggctttgaaactccggatatgggcgaggctgatggtagccagttccttcgcctgcctttgctgctccttcgaatgccccaagctctcaaggctgtcatcggcgaatggctgtcgacaacctttgattgccgtgtcaccaagctcaacttggggactcgaacactggtcagcgttttggaaagctggattccgcaaaccggattaccgcgagccgactcggatcttgtgttgactcttgccttcaacgcacccgtaacagacccgggccgagaggctgtacttcgactggacggtgatttagacgaagacgaagacgaagttgaagcaactgagcctgggctacgatctatggaaattagcatttcggcgtcagacctgcgccgtttcttacgcgccgggaaagcgctgcagaaatccaagcagacaacttcgaataccgatgcaggcaccgctttatgggagcgtgatgatcgagaacggcgcaggctcgcaggctcacacacagacgacgggtggggatggctaaagaacaaggacggctctgaatatcccttgatggaggctttagcgagccatctcaaccaccacatggcattgaatctgttccatccgggtgtccgtgtcatccaagtgtcatgcggagggtttgtcctctcgcagtctcgggtcaagattgtgaagtcgggcgacgtaactgatgacttgtccagagcagcgtggatgtttgtgacgctgttgggagaaagagttcagagcgacgcggtacctttgggaacctgacggatgcaaatattctcgacgatggaaaagaatttttgcaagcggctttacagccaaccattccgaaagtttgagattccgctgtttcactatcacgccgcggccggttcgactgaaggaagcatacgggttgagcataccaccaatagtagtggctgctctatgtgcgtcaccaaggcttatatcatcatagcaggcccagagacctggacccttgatacctgctctatcaacgctgatcgggctagatatcacgacatatactgttgtagggagatggcaagttggataccggcttggtgaagccgacaggatagacgggcttgttgatatccatcttgcaagatgcactatctagatattgaaacgcgagggcaagctgccgcctctgagctatgacaggtactggcagtagaaggtacttcgtatgtgcttgtagcgcagcaaagactaatctataataatatatgctgtgcgaatagcatcacttatgaatgaagctatatagagtactaatatctcactatcgcaaacataacaagtcttctatctcactccatataataggccaagctgccatgatggctggctttgagttggtccgaacttggtgatgcactgggattgcaccattatatgcagcccactgtcggcttgttgcatggatgctaatttagctgctgcctacatttggtaaaattccataccaattttgccatggcagcctgtttgtaatctgcgatgttgcctaggaggggcaatgagcgagtacaggagaaaacggaaaaaagaactttttgttgaggctatctatgatgaacagagcgggaataacagttcggccaaattccactgcactgtgacctagagtgatgccaaaagttccgatgccgtttatagcacccgtggtaatgcaaagatacaaaatactactctctctggtaagattatttgcagtactgcaagcagtactcagtatatactacctagggactagaataacacagctcgctccgtagatctgcaagtaaatattaagaataaaattcgatggtatcgtatatcactgctggcacaaggtgttggaaatcccttctgtcgatcgcaaaacgccaagtaaacgacgccaaagccaagtcaaagccaagacttgcatcgctgctttccgcggatcccgttggctcctgcattgccaagaccaagctttcgctcttcaggaacagcccagcgatcgcacctgccagatccggggaagtcctttggtagcttgaaatgaggtaatcaccaacttcatgcagatctgttgctcgttttctcttctcctcgcttctccatctcgtcaatgtgcgtgaatggcactcaaggacatggatcccgttgtacagtatgagcgccgccccagcatatgcgcaaaaagagcccctcgcacggcctagggtgacaaggccttattatcaacccacgagagaaagagggcggcatgaagcagctcttggacggcaatccggcatcgcaaaactgtttgataggctcatctgggaagtggcccccatcaccaccaccaggatctgtgaaaagtcgcacaaccacaaaacaggaacgaaaaaaggaaaaaaaaaaaaaaaaggaaagtgaaatatagaactgtgtctggtctagtcttggacgcacgcaggacggatctcggacaacaaagagagcgaagatgcttccaatctccactacttcgtattctacccgactctcggttccgcaccggcgcgtttctcattcactaacaaatcatactgtacaggacaatgtatcgcacatccatgcacggggcagatcgagataacaagcgaggccgtgtgacacaatgatggagctcaagaaagccatgtccagaaaaggagagctgcagaatcggcaaaacgccaagaacgtcgctagggtcctgtgaaggcattttggcgcagagtggctgcattcttggagcagctctactgtatggccggcgccagcccatctccgcagagctgcctctcgccggatgaatgaaccgaaagccggattcgattcagccccattgccgaatgattcatgactgccagctagcgaagcgttaggcagccagagctcatgttaattaggccccagcaaggtccctagccatgatgtattctccgcgagctcgtctgtgcggaggaacttgtcatctggagcagggacgccgctgtttgcaatcaaagcggagggccatcgaccccaacacccccaacacgaagacagaccaccacatcgagttctcgtgtatagtccatctcccaaagccagtgacaagcaacggcatcgccccagagccgggacaccgccgcaattacaatctcagcagccctaaatcatattcccaggcgccaacgctgtcttgtgtcgagccagacccacaccggcactccagcagccggatacacggctcggtccaacactaggaccctggtttagaaagcttcctaaggaacaaatattaatttctggtagcttgtagccgcaatacgatcggctgtcaactagcaataaaaaccaaatgaaccctgatcagcttaccacctgctttcactcctgctttctgccgactcaaaagggaaaacagctatactgcccactcaagatacatgagcttagcgcgtcgttattcagaatagttggacgtctggatcaagctgtcataagactttttagtcatatcgaatatcgccactgctctttgaggtgctcgctctccagagtttaatccatcgacggttgcttagacgggccaacgtcgcccattatcacgacaagtcgccaagtcgccacagtccaagatcaggagaaaggggaagggaaaggcatatcaggagccggtttaccatgaaagtcatagtagccggggtcactggccatgccggctcagaaatcgttaaccactgctttgcggacgagcgcatcaccaaggtcattatcctgaccaggaagtcggtcgcaatagatattgaaagccaccccaaagccgaagtagtactgcatcaagatttttctcagtatcccgaagagatgatgcgcagatttgaaggggccgagatatgcttatggtaagaatagctccttgtataaacgccatggcgcggatgcaaaaagcatcatgatatcagccttggctctatatatgcatgcttgaatgactgtatgattcattcaacaagttttctcactaacacgacttcccagggctattggagggagagttaaccagttcaacaacgacaaggaattatgccgcaaagttggcgtggaatatacactggcagctgcgaatgcgatgctgaaccatctcgctgacaaagttccaagcggcaagaagtttcgattcgtcttttgcagtggcaaatactcggagtggaatcagaagcggcctcttctctttatggctgattctcgccgtatcaaaggagaagtcgaaaaaggtctatgtgacatcgcggatgcaaaccctgacaagtttgagacttggattctgagaccctccggtttcatcgagcccagtgcctcaatctccaaaaggcttgtcggcagtctctacggcgccatcacgactacccaggtgggcaaagcaatggtaaaagtagcctgtgaaggctggaaggataggatcattgagaataatgcacttctcaagatgtaattttgtggttttggatttcttttttttgtttccttattacgaccttttaatacctgcagcttcacagcaacggcatacgctttcagatacccaggttggcttgtcacgagagaaatgtttcgaataccagatcatcaccacgtctttgtgaaaacgaatagtagcttcgagcgctcaactggcatatggacaggagttggagttattcgaaatgaggaatgggatcaataccagaacgtgtatgacgactactgttcgacttagaacgacttcgatgttctaccaacaagaatttttgtgcttctcaacttttttgtttataatcaaatcaatacatcagttcataatatataacattcacgtatttcggcattgcgcccacagaatgtaggtacattctgatggagatgcgctatggtgtgacttggaatctctcaattttgtaatggtcgctaccaggttttacacattctaaccacaaaatattctcatttttgactgtctacgctttcttcaaggaacattgagatcatttgcatactgaagcaacactcctaagaggaatgtctcattggtggaatatttcgcgcgaggtttttgcactggaggcgcttacttcgggtcatgtatcctttgacgcgtcacatgtggttcgagttttttggaggactctgtgtcttcatatagaagattttctctaagcaattagaataaatcgcttttcactgcggccttgaatgcccgtgcgatgaaattcttttacatagccctgctctggcctgatgtctttgatcaagggtagtattttcatggaacgtatttttatggcatacttattgtaagcaaattatgagcagatgagctgggtggaattaattgccttttgttttatgcagatactagagagactgtctccgaaaatttgaagtggccaaatgcttccatttgttactgaatcgactccacgaataatggcagcgtgtgctatctgtgccacaacggcacggattcaatagctatcatacatccatagtgaacattctacaacgtatttggatatctgaagattagttaatgatctggttatggtctgtagtaaaagaaggattggatttaaactgcaagatcaagggttaagatctacgccgatcgtttcgggtcgaatcatggatatctacatgtaattgcggcttacactcattccgggtagtgtcgagactataaataagtacaactgctgttgtgtgttcaagattaatgaagaaaaaaaaaaaaaaaagaacaggcagagagtgtctccgaaaggtctttattccttactacttgacagtttcttctcttctcttctctttactgtaaacaatacaaatatttatctcgctgtaaatgtcatgagtaatcctgattaataaaccctcagggaatgcgatgaccacgagctatggtagcatcgaatgagggctaatgggacattgcggagtttccgccctcaataatcctgacacttgcatggtcttcttgattgcatatgttgtgcaacagagtacttcacataatgactatagactaatcctcagcttgaagagtcttcaagtttccagcgtgcccggcaaggtggaaagtcagagcggtacggttctttgtctagtgactaggctatctctccatgcttggtagagacaagtaaaaggggaagtcgaacgtattttactaactatacaaaagcgcatgagtcggcgttgtattaaaagcgtatcttgtgtagtttagcaggtcatgcacaccattattggtatatatatgcatcctaaactccgttgcatataggtacgaataaaattctccggcttttaaaacaaatttcctgtatcacattgacttgatacaccatctcgcatcctacctaagcgtagactgcaccatatattaatagaaaaggcaacgcctatccgataaacttgagttgtgggttataggcaacctgaaaaaacgaagctaatgcagcggattacttcagaggggaaatatgattcagtctactgattgcataatatgaagacgttcaattggttaaatgctccgagattcttcaaaatactgccagtgtagacacatcttagcccccaatcatcattatgagccatggctacattctcttccttctagctgtgtaatcacacgcacgtgtagttaatgatttactcactatattctcaaaagccttgcgcttcctctcttcttcgtacagcactccaggtcgcgcccaggatacctatatccatttgcggcaactcaaatatgtaatatattccgcgccaatactgctagcataccaggccagtatcagattcggcagctcgaagcctttcgggcacattagtaggtgcagtcagtcagcttatgggctaaaaagccgtatctgctgtcggtatttgtcgtgcaattaaattgccagcagccgaatctagcgggccaagccggttgcccggctggccaatggacctgtaatacaatgtttgatgataaaacagaaatatcatctgccattttcggtggctcaaagcaagggtggtcagcaagggtcgggctctgggcgactcttttttaagcccactttgttcttatacctgcaggatcgtgcaggttgttttggtccatggtcagtcagacccaatcgttcaccaaaatcaccaattcgcgaatatgtggcggagaggaggctaacaacaatgaccacgtgttgcatctacccaatagccgtataatcttcatcttcttcagcctaccaaatgattccatatccaaggtccaagaagcatcttggcgtgattctctacttgcctacttcgtatataggctagtttttaatgtggactctctctctcgcaaatacttgtaccggttggagacgaagcaggcgagtggaaaaagagttaagaatccccgccatggttttttcttaaccttatgtggctcccctgtcagctaggcatgtctgtatattaggccgggcgccagaacccgtgtgctcgtatgcgtgtgtggccaaagaaagacctgtgtggaaacacacttgctcaaagttgatgccgacaaaatgcgacttgtcaaggatgacttggggtcgtatgacatggtgcattagtcgagagccgttgtgagcctatcgttcttgatcaaagaatgcgccacccaatccttaatagaaatgctcataaggctaaattaagcatgcatttctaagatggaggcatcaagcgcgtctaagcagctcgagtcagcaataagctcacagctcccattcaatgcagcccacaaaatggaccactctttccttcttcgtgtgatcgtataaacactaggggcgctgatatacaaaattatcaactgaaaacggcagctcccaaacaacgtggaaaccgttggcggaggtcacatcccgcttgaacaccagcgaggacagaaccgcaatagatgctatacacgtaacagggatcggatgtaacgataggacttgacccagtcgattcatcccaaaatgggatatgccactcctggctattggtgtaagaagattgattgggggggaatcatgatttgggtttgagccaagaacggagtaaaccggtatggccgagacaggcattgtggtgatgactgcgaccaaatatacttttcacgccgtgtatccattgtcgaaagtgtccatccgaaatcaacagcagaaaatacgacgctcggtgtatgtgctcccgaaccaccaccagcgtactcttgaaacccaatcataaggctgaggatgccttacagatctagcctctttgtcgtgtttggccagggccacatctctgtactaggagtactctctcttggcattagcatctcactccagccatgttacccattcgtcaattgctaacctgaggtggtgtgagagcctcgcatcgatagtccctgccaattatcatcagaaaggaagcttgagattcaccgttggattgctgccgatgatccgatgggccgattatgcctcgttaaagttttgaccgaaccttgtatacataatcgcatctatattgatgaccctggtcagttactgaacggcaaacccatataaagagccagcgtcgcttccttccggatcgacattctttctcaacaagctcgccatttgggatcaattcagttcagcaagaggtctcttctcatctctggctccccaccatggctgttctcaaggctgctatcctcgcctcacttgccagcgcggccgccgccaagtctgtgccctccaaccttcagaatctctacaactccattattgcccagggatcttgcaacgatcagctcgcttctggtttctacagcgaggataatgacggtggcagtaagtctcgccttcaaagggatttagagcgacgaacagctgtctgatattcttcgatataggtacctcttactgtggtgaccatcttaacgactatggcatcgtctacctccagagcactggcggcaggctggccaacatggatatcgactgtgacggtattcagggaggccctgccgacgacggccgctgtggcgactcttctgatactcaatccatcaccgccttccaggatactgtcgcgagctacggcaccggtcaacgagatctcgatgccaatgctcacccatatgtcgtctttggtaacgatggtagcagacctggctggaagacctttgatcctcaaagcgttggcgtcgagcctctatctattatggctgttgtttgcaacaatcaactagtgcgtttttttctatccttgattgcattttttttttttgcggtaaactccacgactaatactatcttgtttaggtatatggtgtctggggagataccaatggcgatgatggcgatttccctgtggttggcgaggcatccattgctctcgctactgcttgctttggtaacggcatcaacggtgataacggtcatgatcaagatgatgttctctacatcgccttcactggctctggcgccgttcctggcgctcgtggcgctcaatggaatgctcaagactataccgactttgagaacagcatcagcgctctcggtgacagcctggtcgctcgtatcggcaacagctccggtggtggtggtggctctggtggagggggcggcagcacttgctcgtgggagggacattgtgctggtgcttcttgtggcagtgatgatgactgttctgatgatttgacctgcagcaacggcgtctgcagtggtggcagcagcagtggtggcggtggcagctctggcggaaacggcggtggcagctctggcggtggtggcggcagcacttcttgcgattgggaaggacactgctccggtgcttcttgtggtagcaacgatgactgcgccgatgatctgacttgcagcaatggtgtctgcggtggcggtagcggtggtagcagcggtggcggcggcggtagcagctcttcctgctcatgggaaggacactgcttcggtgctccttgcggcagtgatgacgactgctccgatccctgggagtgtgttaacggctcttgcggtaactaagtcgccggaagaagctagatggaaccctttcaaagtcgaattctgaacttcttatgtatatattaccgtccgcgaggtaggatgactttgatagagtccaaatacatggcgatgttcatagaaatctgagatgttgatcagttgtcaagacaagcagcatattatccaagtgaaatccaaaacaaataggcgattttttttctattgtttattctgtccagaagaaatggagaaggtcttgcgttgctcatgatccgacaatcttgatacgtccttcgagcaccggcgcaatcactcgcgtccagtcaacagcacattcggcctcctttaggcagtcgcacaccttggacttgatgcctgctctatgagcccaacggccccagaacttcttcatcagcaagatctccatgtctatctggctgtctgaatcgcttcctgtatggtcactctcagttcctgtgtcaaaatgatcgtcgtcgtcatcgtgaggcttcttgttgaagcccaagcgtgagcgcaaaaatttgtgccagggatcttgaaagttttcatgaagcttgagtcgtgatacgtggctctctcccttgaacacctcagacggcaactcagtgtgaccgcatttatcggcgacgtggttccaatgcgaagataagtggctccactggccgactgttcggagagccataaaatactgccgaagcatggcagagatgagcattccgctctcttcatcgatgatttcctccacttctcccccttcggacttgacgagcaagctggtaaagccatctagcaccagagttagctcattagatttgacaaagttctatgcgctccagtaggcctaccttttccgcgccccatgtaccctctagtcgctaacacatatttcttttcaggctcataagtcttgccgccaatcttcaccgacagtattctctggccggatggcttggatggatcaaattcatactcgatgcccgatacctgcggaaatcttccttcaagggcaggatacaatgagacgccattctccaacgcgtcccagattgcttgtccctttgctctcaaaaggacgaccggatcttcaaaggggaagcaggaagtgatatccttgattctgatagctcctggcggatagatctggtcaccgcgaatcgtaccgcctgccatgatagcacagtcggcattatgatgggcacgcataatgtcgcacacaaagttgcccatgttggattctttcaagcgtgccgtgatgaatcgagcatcgagcggcatagccgtccatcccacaggcttggagagtgacttttgcaacttggacgtcaagccatctaccagtttggctgtgggctcatcctctggtacatcggatgtaatatctcgtctccagatctcgaaatcccatcgtttagggtcatcctgcttccgccgtgcctcgatatagctgagctgcttgaagtcagttcctgaacgcaggacatgggtgccgttcctaaagctatgagcatagtaatggtcatggccaccgagaatgatgtcgatgatgccattcgtttggtcagctagtttgttgtcatttggttcacgcatgtgactcaagcagatgatgatctctgccccctcctctcgcagctttggcacgagctctttggcgacagcgctggcggacttgtagatgaggtttggcggaagactattgatagttgcaagccactccctctcacccaggccaatcagacccactttgatgccgttggaggtggtgagcatatgagtccgtttggcgttgcccaaggggacatcctctcccagcgcgggatccaaaacattggccagtagccatgggaaatcgcatttctcggccaagtgctcgaattgttttactccaaaatcaagatcgtggttctaaagttgaggggtgttgtcagctgctgtacttggtctcagagaggcgttttcgaagatcagacaactcactccaacgcagctggcatccgtcccaatagcattcaatactggaaccatgtgtcttccctttgtaacgctgctttccagactggggttgaaaacatcgcccgagaacagggtcagaagtccaggctggccttgatactgcttcccctccttgtactccttgcagagtgtcatgaatctcgccaggcccccaactggctctgcactggcctggtcgacatgataaacatcgttgtagtgcagtatccgcagatccggtgcctcagaactgctgttgctctcaaagcggcccgacgagaaggtcacctgaggctccgccgtaggttcagatgcttctcccatgctgattgccgcctgtgttcaacgattgatggatcagatatttgttgagcaatctgattgtacccctcacgagctttcaggagtcaattcgtacgatattgtcgtgacaccgccctgtcggcccgtgacctgcccagacgctccgaggccataaaggtgctcacgtgatgcactgccgacttgtcgcttggcataatgcacgttggatgcaagtcggttcagtataaaataaatgattacactgaaatatatatacgatagctaaagtaaacatgaatctaaatttacattgccttttctacagatatttgatcgggaccgatgcaccctcgttgtctacgcaaacgcctggtagagccgtaactctcgagatccgccgaccagggattcgttattaggggccaatgagcagtcacacatttacaaggcaacagacccgcttcgatgatgaaatggcatcaaaggttcttggttggcattgccacaaaaaagcagaagaggggcgatttgaacaaaaagaagccaaaaaggtagattattctccgatactgggaatcgaacccagggctgctcggcgctcattgatgagagcgagcgatgttagccactacaccatatcggatattggagttgagaaagtttctgctattccaaactatacgcatattggccgcgagcatcgcaacatcaatgagcaagtgttaaggctgaaaggaagagaagaccaagaatcccaatattataggagaagaataccaggttatatacatgtagtaaacgtatgtacctaaagaaagacagatctagcaaccagcagttttgagtagttaactatacctcaaagtacgggcaagagttatcgcgtcggtctcaggtcacatctgtctgcatttacttaaatgcgataactaggagtagaatataagctcggatataaatcatctataactattgaaatgcttagatcagatatttcttgcgcaatacgtccgtgaccactccatcgagatcctctttttcgtttagtcgaagaatcttcttccatttaccaacttcttcagccttgaagagtgcgaaatgtccggggtcgtatatcgttcctgttacgagatcatgatatccagcttcaatctcccctctttccagcgctgctagacctcgagatcttgccgcagaccaaaaatcatgactgaccttgtatggctttccctgaattcgctctagcgcagatagggtctggttctgtgtggctacaaaggaatttataaacacataggtattttcagtctcctctaggttccgcaaaatcgcaatagttgctcttgctacttggtcaacggtgcttgtgtcgaactcctggttacctgaatcgtagattgtcacgtcgcccttgtcaatatcccaccccaaagttcctttaccttcttcgagaacctacgtgaatacatcagcataactcaggaaaagatcttatgaaagaaggactcacccatgaaaagaatattcctacacaaagtgacgtccaggtaagcccttgtgactccttggtacgaagatgctcgacaatagcctttttctcggcggcaaagggaggatagctggttactccaaccaaggacgtgttccctccatactcgctgggcaagaatctgcgcacgcctgctgccgctgcggcgtcgatagccgtcaactggtacttggcggcaaaagtgccagttgtcgagacgactgcatcctgtccccgaaagatggcgacaagtgtgtcgaaatcatcgtattcactgcggtgcatcgtcacaccgggcccatacgaaacggaattcgatggcctcgtcacagctgacacgttgaatccttctcgttgcagtgcttctacaaaggcgcgacctaggccaccgccagcctggtaacttttattagatatctcatggaaatttagaataatctagatagatttcataccgcaaacactaccacatttcgaattgactgcggtattgccattcttataaatcaggtagaaggtggtcctttgcacaaggtgttcgttccaaatggtgaaatggctttactcgagctgttcagcttgtactagttgcccaaccctagaatggcttctctcaggtacttatacaaattgaaagaagagaaaaagagacgacgatgcttatgctacctacccttttattctaggttacaatggaagtattcccgctcttttacagccagggattgacagatgctatgaatagggcatatacccttcttggaaagaaaaagaggcttacctagatagaaaacggaaactatgtggctagatcctcatacagtacgccctccgaaaattgaataatgggtctgcgtctacatgtgaagtagtgtttcgctgactatcctagctaatctattgacttattgtagtaaatagtggagtggagcgacttggatctgagttcacaatctcttttttttccttaaactattttggggaggggtattgtttacaacacgatcttaccgcttaaaaaaaaaaaaaaaggcggcagagaagtcagcatgtagcagtgacacgttgggtcggaagcgaaagccaactcccatctctacagtcaatgagaagttctcagttactagccgtttcgcagtttatagtagttgcaggaggattatgagacccagaagcggatggccctaaaggctgacttctacgccaaagaggatgtctttgtctttattgtaatactagtttttggttgactgcctctcccctaacctcatggtataaagtctcaatgttttatgtgttattcctatgtcgatgtacctgcttataggagatggacgggtatacttacaggcatgcggcccagagcattgcgttaatacggaactccgctagtaatttctactgtccagtttgtctttctgtttactaaaccaagactttgaagccatatcgcgcgcctagactaaagttccgggttctgtgtttaacaccatcttggatttgcgcatcttcatacgttcttctcgagctgccaagttcaagatatttttcttctaatgacggccgaattgcaatttgactctcataggtctgtgatttggaagaatagctctaaactggccttcataaagaaaaagaagaaaaaggagaaaaaggaaaaaaaggtcggggatgggagaagaaataaggcaaaaagaaacatctccgatactgggaatcgaacccagggctgctcggttcaatatttattgagagcgagcgatgttagccactacaccatatcggacagtgagatttttcttggtgccaagcgctagaagattgcctattgaagtcagtgcactttgcagcttaagcaaattagagatcgtcttatgcccgtaaaatcacttgcatctccggtgtagagctggagaagtgttaacaaagagctttacaatactatttgacagtcgaatgacatcagtagcgaagagatttatgtgttaaatcatgttcttgatgatggacttcagatttcattaaatcaagcggtgacttgtatatgcggaaagacaccaaatgagttaaagagtccgtcgaacaagaacaatagggtatcgcattagtattatcttttccctttctttattctaggtccagcaagatcctcttgtttctctatgtacacaacatgcttaaaagtggtccaatgctttacagagcagcttttcctctagactcaaatggcaagaaaagagtgagaatgccggcagcgatgaatagggcgccactcgtataaactggggcggatgtttgaaggttggcaaacatggcaataattggctattgtttcatattagtttaacaaatcctcatagaatctcaatcgtggtcattgagaggagcgataatacgtacagccatgataccaaaaattcggttggcagtagcagcaatggcgttgcctgtaccgcgctgaggagtcgggaagatctcaggagtgtagccgtaaagtacagcatacatgacgttgctgcagaagttgtaggcgcagttccaaccaagaagtgacgcgctgctcttggcggttgtcgagcagtacaagaaaacaccagtcagaacagtagagagagagagcgtgcccttgcggccgattcgaggcaattcaacgagcaagccgccaaccaaagctcctggaacgcctagaacagcaatgatcaagctgttgcggtaggtgagatatgtgcttccgtcgccaaagtcgacgcccttttcactctggataaaaggcagaaacgcgttgtaaagagggaatcctggtattgttattagcatacatgaaaagaaatctttcaacagaaatgaaactcacccagtccaatcagggcccaaatggctgcaattagagtcgtggacaggccaagtttgaaggtcgagaacaaggccttgacatgtttggtgtcaatctgttcaatcaaatgccgcttaacaacagccgagacgtcgacctgagcaacataaccttcgggctcacaggccttgagatcttcaattgtcagggagctggtcttgccattgcgcctggcaacttcatgaatcacccgaacagcgtcttcatcgcgacccttgcccataagatacttgggcgactcgtacaaggagaagagcaggaatcgagccaagaacatgagaagcgtcaatccgcccatggtaatcagaaagtatcgccaacccatgttgttgtgcttgagacaaggcttctcttcctgagaacaggtgaggttacccagaagaggccatgcgatcaaggtcgcaatcacctgagcgatagcccaatcgatggagaggatggttagcaagtattggtgagtcggagggaggaattcgaggaaaatggccgagtcgacgggcagatttccgccaacaccaaaagaccaaaagcagtcaaagatgccaatcgccgcaaagttgggtgcgccggcagcgatcatgccccagagagccgtcaagccaagggtaaggttgaaggcgattttgcggccaaagatatcacatccgaagccccaaaagacggcaccacccaacaggccaatgttttgtgcgagagtcaagagcggtgggcggctgggggagaattcgttggcaatgggcgtgaagatgagagaggttacaatgggccatagattgtcgctggcccagccaaagccgacgacaatgaagagctgccattggtaccatcccataccgatttcttgaatctaagtgagacatgtttcatcagctattattgctctgtctgttgcctcaacaatacaatgcctccagcttcataatcacgaagctgtcttgccatagtggtcgcaagctaataaataaggggatgacctacagcgtggttcaacactttggcctttgcctcgtacacagggtcgagggcgcccttgggaatgacgtcttcatcgctgctaacagaaacgctatttgtctcgactggatctcggactggcacagtcttgccatcatctgatggtgaacccattgcgaaaaagatgccaggaataaacaaaaattcaagtatatgacgaagaagactcgcttgctgcagaggtttaatgagacaacgggtgacttgcgactctgcccagtgaacgcaagacgaggacaaaaaaatgaatgacgagagtcgaagcgctccttcggcctgtcgcctcgacgcttaatatgtacacggccaagccatgtgtaataccaccttaccacacgagatggaagccgatgctacttcacgcatggcgctaggaactacctacatggagtttgcgtcgagaagagttacgttaagacctcattcatgcctcgtactactgctaataacggttacgcgccacggttccacgagccgaaaaggccctttgcagtccaccttttctgtcaagggcgcacgcaatgccttgatcatctgcttatagcatcctattcaacttttgtggctttccgtttgatgctacagctaggagctagccgctcttactaagtgttatgtcggggatgttttggctgtaccacgatggcgcaatatctcgcggctttgggtgattgcctttagcacgaatcaagatggagatgctggacagggaccaccacaacagctacgtgtgggggggagtccgtgggctgctcgacagggctgctagcagatttacaaggctcgtgaggtctgtccaaccagctttttcctggccagatcggcagtgttcacggagctactggtgtgtagcggcatctagacgcaggtggcttgcgggaaagctagactgaggcgtcggccaggccgtgcttaaaccagggatacttggcaaagtactctacttgtatgtagatgagaatgagctgagagaaggcgtagaaaaaaacaggatcggggatctgtgagggaatgagagcgcccactttgcaatgctctcaggaagccatgctccgcaagctgagagcttatacgaagtaccttggaatatacaggtagggcacgcaagtatatcgccaggcacatttactcgtggatgctagaaaggtgactctggagtatacattcatagctgctacttgatgctcgcacaaggcagcagcgtcgcaaaaagttcctcgacttcagaggtactaaagttgagcccccaagagctaaacgtgaattcaaaatccgccccatcgcagatcgccagggctccgaacggggaaaagatccggaatttcccaagagtccagaatcttacatgtgtcccttttcctaattttttcactcgtgattacattcgctgcgttgtctgccttcctatatggatcattaatctatcattttttcccctttactctctattcttcttcatattccatcttacgcggtaccccatcggatgattgcccagacgaggatccaatcgcgtcaccgaagctttggccaccgctaagagcttatacaggggtggctcttccaggcttcgctttttcgatgctcgctgcttcttgatgctgcacccatacagcttgagtgtccatcggaaagaaatggtggcgtgtggctcctggaccggcgtacactcagttggctactttggctacttagcggccgaattgaccgtgctacatacctaccaatttgagcaactttgttcggcgctggtggattctgatttggccgagttttgttcgtccacaattgcgtctctcccctatagggagacgttacttgaaagctataaagcatatattgatactagcgtgatactgctaataaatcgtactttgctcccaatagtatttttcttggaggagatgttgctttcttctaatcagcataaagtgtacatatattcgcatccggatactcgtaggtatgtggatacgccagagcaaagtttatcacccattcaagcactcaatgacgtggaataaatccgagccctgtttcctcaaatgatgcgccggtatctgaagaattatgtcatgacagtggctttccttcctttctgtatttacaccaagatttatgtactgccgcagcatgaaaatagcgcaacggtcgtacgtgccagcagcagatatagcagagcttcatcccttggcaaggctcggttcgactatcccagcaacatttttacaggcacagagagcccaccgaattgtcagcactgattgcccgctttcatatcctgtgccgcgcatctccactgatgatccactgtcgcctcgagagcctagcgcaggtcccgtttcccttgtaaaagggcgatgaagtcgtaattgttatcacgttactgtgcatactcagtagccaagggccatgggaatttgccgatagacaaagggtcttttataaaccgacaacttacatgtatgaccaaccagcatatagatggcataaaattaaagaataataagctgccttattcagtacatacactctgcatcgcctacacgaacgcatagggttttacatcttcgtaaatagttgattcccttataggcagctagttccgttacagtaaccgctataatagtggttattagtctaatcttttgccctgtatggcttaacggtacaacagatcgttatacttctcttaaatgctttacactagaattattttgtttgtatattcatagagaatatagcttgtacataattttcccagtaggaaatagttttattgacatgtcaaaagtgagtaaaaggaacaagctaccctaactcgagcttatatacgcctgaagatgattattacaagtacattcaattaactaatagcgagccattacaattctatttcagaaacgtctctccctctaattcaactccaacaccacttcgctagaaatcgatgatccggccaaccccccagcaggcagcttcacaccaaagccaatgctgccatcccctctcttctcaaggccttcgctccgcccgtccacctctcttactttatagcgctggcccgagagcttgatagaataagaggcggcagcgagtttctgagtaggatccgcgagcgttactgtcaagtgtaagcccttcttgtccttcttctgtgcgctgagcaaatacaaagcgggctgatcggaagtaaatgtcagcgtttcagctttgctcgaccatccgagctccctcaagtccagcttaacagattttgcgcctccaggccagaatgcgagactggctctgcccttgccgtaaataccagagattccattcttggtgatgggtatccatgtagggtctacgagctccttgagcagcttcacagacgagatggaaggaaagaagccgtaggtaaatgagttgcccttgatggtggtgtacgcggagaaaatgtcgacagtttccacgccttgggttgaggtagagatttctgaccaattgccgcttcgcttgccttgagacagggtaagctgaaagggagtatcgtaggctagatagccgttgtttgcgtagtaaagagtgtctgtggtgagatgttgctcgccctgctgcccaacaaagccgctttttacgagagcgcgagtcgagtctgcggcgcgattgtccagaacggtgacgacgggagtgtttccagcagtggcattcttcttgatatcagtagtaatgacgatgacaccttcatcaacgtagaaccaagattttcggtaagaaagattctgcgtgagaggatcgacgtagtcttcaacagcagcaccaaatgcaccatcactcacaacgccgacgaagtctttcaagccatagtacttcacctgagatgcttggagcttgggctggttgagtaaggtagtcgttcctggcacgagattccaatcccacgcccccataatgtccttgtactcgttgccctttacgtacgagtacagcgttccgtgacccatgtgatacgcatagggattggctccattcacgctttccgaattagctgatcgagttgagatcatcttgttcgtgagcataaagttggatcggcggtggaccatgtagtcactggcccagaaacctctgttgcccgtgagcttttgggttccattggagagaagtctgcggatagtgtcgttgacggcgtattgcccctgaaagtccgccgtggcagccgcgagtttcgagacgttgaagttgatgtcggcgctggcctgtaagtcaaccgtggggaaagaaacaaagcgaccgatggcgttctagaagctctcataattagccctggacttctcatttacaaagctatgaggaagaaacactcacaaagtcccagtgctcggtcttggtttgcgaatccgtgtaaatgagccactcgtcacctttcacgtaagttgacatagccgctcgtgtatcgttgtcagcagcaaatgaagtgccaatggcctcgctttcgagctggatgaaggcgttcaactatagaggatatcgatatcagaatctgacgcttgaaggacgaaaaatctttcatcttactagatcttttccatagttgccgttgtacaagacgccatcgtgttgaaggaatgtaccatcacgatggataccgtctgctccaggcgtatcggtgaactgagtcctggttaatcaagatacaatatcagtgcaccaaagaagccacttacagtcatctcggccatagctcttgtcatggagtccgccagaatagtgctattatcagtaaaaagggccaaggtgactgagttttgcatgatcaagaccacctgtagcacaaagcatcagactagagcattaagaatagggactgaacagtaaacttacgttggctccggtcattttgccacctgtgccgtaggtgccgtctcggagagcataggctcgatttggaatgcgctcacatccagctcgctgagtctcggtgaggtttgcgtctttgacgagcagacatgcagtcgaacacaattggggaatcaagatggcttgatcgtaccaattctagggtttgcgttagtcaaatcttaagagtacaactttcatgactaggatacaagcacatactgtattccataaacctggtgttccacaaggacatccttttgttctagcagatcatcagtaccactgcataagagtaacgctttagcaatctcacacgacttacgcgtcaccaccgtcacccatacagtccgcagaagtataatcattgctaaacaaatagtttaggcctttctgcaccgccgccagaagtttggggtccttggcctggctactagaaaccgcagggttcgtaccgctccacgcagcgcccaaggtaatcagtctattccaatgctcttggattggccaattggcgcgttctttaaacaacggttagcatactgttataattttctccctttctcctttttaggagcagtttggggtttgtgaaatcaacgcgacacgctgtcacttacgcgcaggacatcccgacagataattcacatcagaccaagttccgtcagccttttgtgaagatagccaagagtcgattttgctaaaccacgtaggatcagggaattgggcaagatccgccgtcctccgcttagcgaatatcgcgagcgaatcatctgatgaagcggtagcttggacaacgccggctgttgcagccacaaggcccgccacagagttgagcttcatggcgtttgagctagttgtggatagatgaactgcttcagtgccgaaagagtctacaagcaatgacagtttctcgttgacggcacgagacaacacaaaaggccaatcgacaccgaccaaaaggcaaaactatgcccctttttcgtcagaaaatagtatgccatcttatttatatctctggcaactcatttgaagatcgccttcctaacgcgacaagtcgctgacagggagatgtctgcctattggcggacaaatatcgtggctcctggacgtatgattggcggatatttcacccaagagctaagtgagcaaactaaaatatggggtaaagactattggtatgcttaaaggctgaatagcaacgtttcccccacactttgacagttacttgaagagctcaaatgaaaacagtattaacaatgacataccgagattcaagaactaatgaacaagttgcatcatgagaatgaatatagcgttgtgcagttgaggggttccaaggcactaagtttctggtattagacacggcagatacaattctacaccaataagctatcactacgtcttggcattgagtatctatgcccgaaaactgtgtacttttttacaattgctttattaaattataccaagacgcatctcaagtatgccgcatttgacttcatcgcagccaactctgacttcagttactgttgcctcatgttgcccacgcagtccatgttgcccagttgccataagcaagtgcagcgcaggctagacgattatccatttctgctctagctctgtagctgacttacacgctcgaaattggacaagacccgagatctcgcttctgcggcacggcctcaacagaaatgtcaaagtcaaatatgtccataggaatccccagcgttgtgcagacatttggcacgtctacgataccagcgatcgagcccttgatcggagcgcacgataaaagaagatagatttgttctcccgagtatcctgatcgaaagttagctatttaggtcacttcaacttgcgccgtcctatgacataccaaattgcttcagatactcaatcgcgcggagacacgcttgcctataggccacagttgcatccaaaaagtgctgcttgccattctcatcgacggagaagccctcaaacgtcagataccgcccggggccaaaattgggagccacgtcgcctggtcggaaaacaggactcttgatggctcgcgattgaacgccattcttgatgagatcgaacttgatggtgatggttcctgctatttcaatggcgccgcagaagctgatttcgccgtcgccttggctgaaatggagatcgccgactgagaactttgcgccagcaacgtgtacgggcagataagttgttgatcctctcgaaatgttgttgatatcgactttgagtctacatgttagaaagcctagatgcactgcagcatgttctcgaacaacgtaccgtttcctccatgttctggccgtccagggatagtcctcgctccctcgcgggcaatcttcgtcttcaagtctccagaagcttgtccagcatgcgcattcactgtcaacggcggctgcgcgaccaccttctcaggatggctgtgaacgcaagccgagataagatcgccctcccggcgattccactcggccaagacttctgttgacggggcacaccccagaattccggggtgaatcaggccggcaaatcgcactccaggaatgtgtcgactggtgcaatatatgccatcaaagtcccagatagccttggcagcctttgggtagtgctcgtcgagaaagccaccgccgtttttccggtcaaagattccggtgaatccccatggtgagtcctcgaaaggttggacatccgtaatgtttacaaccaagagatcgcccggttcagcacctttgatttcaaaaggaccagttagatagtggattttggttaaatctacagtgcgtacatcctcagcactatcattgttgccgatttggccaccagtccagtcgacgcattcgatttttacggtttcgccaggttcaatggttccgattgtaggaactataatccatattagtctttgatcggctcatactcgcatcctatagatatctcatcaatactcactatcgggatgccaccgattatgcaaattaggctggtctgcagctgggatgtcaagggagacagactgtgcagttcgaattttgcccggcatgatgtctttaggtgcccttctgaggatgctgtgtggcaccttttaatattggatgccagcctgcggcagatatgtgtatatataggtcagatcgacatgcatcacgctggctctgggtgacaattggccgcttatagccggacagctggatgtgttggatgtatgcatgcatggtcgtgatcatcacacccacaaaccagacactctaaacgtggagagttattatctatcgtggtgggattctaaagccagcccactcgacatgataacccgccaccccgcctacttgatgttatcaccccttctcaatcttcatatcagataacaagcagcatttccctcgggtgtccatcgggatgtgcgcggtccgaggagatcttgatgtcattcactggccctaatcaggtagttagaggcgagatggatggagtcataacagcctgtatccctccaatgggtcctcagccgccgcaaagaagagctgtctgtagctgtcagtgccaatcatcaagacttctccgcacgatggatcgcggggaaggatgaaatgttggcgataagtggctgttgagttttcccattgagatggttgcggctatatcggcactgtgaagaggggtttccgatagcagcattcagcccattgaagacgagatagatacagtattgtctacagtgcgtcgtctccaactgccacattgggaagccaggctatctcgggttacaatgaaagccgcatagggccgcatcctgccgcatgcaaggagctgtgataacagataagaaagaatctgctttgtacgcaatggtaatagaatatcaaccaggcccccatcctctaaggaaagcagtacaagtatgtaagctccgaaaatctccagttaggttcagataatcgagctgcgttgacgaggccatctgaaacagtcagctcaaggaacaggacaacggcgctagactccgtatttacaaagccgccatggcgtcggagattggtttgagtgcccctggcctgagacgcctttccgccaggtatctaccgcaggtagcattgatgctacaattatccggtgcgagaaccataccatacacgtaattacgagcactggagacaaaaaggcggtgcttcaataaccattagagaactctcacagcccagcgcatcttaaggctatcctttcagcatgcgacgagcttgatccagctttcaagttatttgaaatgccagtagtagtggaaggacgagcattgccgccatcgtgttcaatttctcgccatacgtctgtatcgcggcgcttaacagctgcgagatggacgcctccgactggcctcaagtcccgatccccaccaaatcgagggggcgcgccaccgtctccaaaacggccagtgtaacatctgcagcgttagcgagacagggcgtcaacttggttccgacaagttaaagggagactcaacaactacttttgcgcagaacaatatgggaaacatggtcttggaagatctcccgctttctctcaccactagcagcgtctgtgtttttcttcaaagactcccctggaatacccccccttgacgcccccctatcgctcctcggaaactcatttgcgacgaccaggggaccccgcttctgcccaaaatgtgaagcgccttgtcctgagtttgacgtcgcttcttggcgttgtggctcgctctgctagctggagagattcgtcgcaacaatgccataatggcctgatgtgcccattgggacaagggcatcagatgcaaatttgcgtatcgctggatctatgaggaggatctagtatcaagcgcttcgctaggcctgttagtttcacggcgcgatctttgtttctttctttctctctcttctcttctctcttatacccttggcactttgcttccttttgctcctgtaggcgacggcgtaatacacaatcgttggacatttgattctatactcaccgctggacgggatctttctttaattaaatttttttttttttgtttactctgagtagccattctttcttttacgtcttttcgattttggctcgaaattggttcgctctgggagctaccacatcaccttgaccgagaccgcaaattctttgtcctgtctagataattcctctcctagccagcaaattccagcaaagcccatggcaaagatgttcaccaagaccagcttcatggcagctctcttcgccaccgccgccctcgcccaaaacgtcctgcgcaccgaagatgtcctctcaacgccatacgcctccctcctcggcttctccgacgacaccatggaagtagctcgcggactcagctccaaggccacggccacgacaaactcgagcatcccgtccgacgtgcacctgctgcccgacggatcgctcgacttcaccgcctggaacaacatcaccagcgccgcgtgccaggcgcgcctcagccaaatcatccgaacgtcgaacccttccggcgactgcatctgctacaacttgccgatgctcaacgtcaacaccggcatgtttgaggcggatctgcggctgtaccgcgtgtctgatccgagggatgcctttgtcggtgtgccgcccagcgggatccaggttggcgtttcgtacaagggcgccagcgtgagtcccatgaagccggtgacttcgggatcgagttcgccggccgtcaatatcacgaagcggtctgatgggtcttctacgccgactctgctgcagtcatacatgcttgttggacaaatcgacaaggaccagatgcagaataacttgtcaatgtaagtatataaaaagaacactccggtcaatgtctttgttgcatcaagagggctaacaagtgaaattccagtgccgctctccaagctctcgtcatgcccaccctcactctctccgcagtcacctcctccggctcccagatcagttcaaacgtctctctcaacgaagcgtctttcctcgtcggcgtcttctccaacgacgtcgtcctatccgattttgccgcagctcaaaaggccgttgcagtccaacaagctgctctgaagaatggcaccgtagccttcatcctgccaggagtgaacatcttgattttccccgttggactgattattacttccatctggcttgttattggattggctgcctatggtttcggcacttatcagcgaattcaatatgcgacacagtataggcgaagggccgtgcatgcgtcaaagggtgacagtgcctaccgcactctttaaacaatgtgcgcactagcaggcacagaaagagagacgggaagagaagagttggacagattgagttgtatcaaaaagatgggttatgggtgggatgcgttctaatgattccccggagtattttacagccttttattattttatttgtttctacgctcacgctctacggcgtattgtctccatggaaacacccaagcatatttgaaaaacagatggaaattgcatgcaaatgtgctagtatcactctttcttaaaacaagtttcgaatcaaaatgatatctagagttgaatctatctaatactgaaaatatgacgcagagttccaagtgtcaatcttggtagggtatatccatcctgcagaaatgggacattcgctgtgtaactagaagaagcaaaaagagatgaacgagagaagaaaagaaaggacagaaaagagcactcatgaggccatcaacatcttcacaagacatgcgtacaatgcacatctaccatgacttctccataaaatcggaatctataccatgcagtagaatgaatcatgtgtaaagagagacggaagaagaaagaagaaagaaagaaagaaagggggaaaaaagaacgacaggtcagacctcccatcatagaacgccacaaactccatcccatccaatcctatataccccccaaaaacccaaatccatccaaatgtcatcttgtagactaggacttctcatcggaaatgacttatttcgaaagtggcacattgcgatccccggctctcatcctgcctttggcccacaagaggccttcagtgaatgccacatacgcgcctgtaacaacccagaagctaagaataacacccaaaccgcccataagccgagcgtcgacgacactacgcgtaacggtttcccgaagagcgttattcatcatgagccaaccgtacactggaaccaattgctgggccgcggctgttgctgacactgctgaactttcagattgttgaggcatctttccttgctcttcctcgcgttggataatggtatcagccatgcgccatgcaactttgttgttgatcttgtcccatgttgcttcacaggcagcggcgcgagcttgtttggccatggtatatcgcaactgatggtcttcggcgagtttgacggccttggcaacaaatccatccaaatcatcgggcggtaccaagtagcccgtatccccgtgggaaacgatatctgaggggccgccttcatcgcgagccaccacaggaacgccgctggccatggactccaaaacaacaaggccaaaagtttctgtgacggagcagtgcaggaaaacatcgccactagcataagcagtagcgagatcttctccgaccttgaagcctgcgaaaacgacgctgcctttggtcctgagggggtcgaatagctcttgaacttccttttccatatcggggtttcggtttcctcccacaatgagcattttgaacggaagccccttggcgtctaattctttggccaccttggcaagaaaatcgaagcccttttcgccagcgatcctggaaacagtaacaaagatgatttctccatttggtgcaatctctttgcggagagcttcactcctgcggcttgggttgaacattgtcgtgttgactcctcttgtcaacacctctagtttgttgctttgtactttttggctctccaaatatcgtctgacgaatctagagggataaaagatggtcttgatagatgaatgtctgaagaggtagctctggacggcgtcaaatgcaaatacggccgcgtggctgagaggcgccgggaaaaggatggagcagtagccagccaagtctgtctggaagttgcaaatgatgggaatttgcttctcctttggctgttgtctcagttgcagcatgacttggaagcccaggctggcgggagatgcaaggtagatgaggtcgggtggtgcatcatcgccaaatgtgcgggaatagagagtagaattgcggacgggatatacaatggacagttccgggttgaagggcaaggggtatccagttactctgacttctggctgtttgtctgcaggagagagtgtgggagagggaggaggtgaaaaggtattttggttggtatgattatgaggggcgacaaccgcaacttggacaccgtgatcacgcaagtggttcaccagcatcagagttgtccgactcactccattgacagggccaaaggattcggtgcacagcagaatgcgctttcctttgagtgaggccggaaactcggacagatcatgttcgggatactgtgccgatccactaagcgatgctggcgccatgatggaacgtataagaggcgcaacggctctgagctgaggttctgtctaggggacgagaaaagaagatgctctgagggacagtaggtcgtggttcctcgccatacagcgaatgtgcttcctttttactgttttgaagccggatctagatgcccaacatgattctgtatgaggaaatcccacgtggatccgtcccgatatgctgcgcatgacgggagtggctttgagacatgggaagctacatacaataggataaccagagagtgggcacgaggggcatgctctgcacgcagttcgtcggttggaagcgcggcaagagaggctagataatagataacgtggggaggaagagacctattgtttgtgtaatacctactgggtcaggcaaggtgcctaccagatttgcaaacgcgccggtactgtatggctgagcatcatgtggcgaggtaagcgcctcattcatgggattcaatagctggcagctttttgctgcttgctgtcttacaccatccctgtgattttatatatgcaagggcagcgtcagtggttgaccaaaagccacagccttacacggccagaatatatcagctgcatctttcgatttatatcttggacttgagaaggtgcagttcttatcaactttgcgtactgtgactagagcacgctgcccacagatggagccttgacccgagaagtctgaccttccctctgcaccgcccttgcccaaatctgtctcacggcagaaggcgagtcaagttgaaaagacctcaggtcaaaagcaaggtacaagtactcccagtgtcgttgccagatctggagatgggcgaatcaggagccccagcgctgccacattgctagcgctggccaatagaagcccggctggcgacttggtgctgcaacaggcgaaagctgcgaatcggcgtctggagggcagccctcgtgcagtgcgtggttggacacgggcggttgatgaggcgaagaggcggtaatttctaggacttgaagctttgatgagaccttttttttgaagagagaaagtgcgtgtaagtggcagtcacgtgtgatacttggctcaagtgactggcgtttctgagacacaagatgaagctagagctgccagccacgagccatttgggcgcggataacggggtgctgcatgtacgattcgcgtgcatagaaactgaggctccgatccatttgacatatttttagacggtttttgatttcggcagaaaacagctttttgatattagagactgagctttatgggtgaagtgccaaggacactggtcgtgcttagtaacagcgtgtaagtgggtgttggactcgagatttcatggagcaattcagccttgtatacggatcgaagaggcttgttgccaggcagcgatactaatgcgtctttctttagatgccgtattggatttctagatatcatctatttaattcattgtctctatcaattatttagcgatgactgtatgcagcacacaggtacttgtaagtaggtatctaggtattacatataggtcacgataacagcacagaggagacatcaaccaggctgctcttccatccgtctcagaggcccatcttgctcctacaatcaatgtgagacaaacagcatgtctacctatgctttgtatcgaaatctcgtacaagcgctccgtacatcaaacggaggctcaagcactacgccttagtcccagcgggctactggccgcaatacccgatatcaggcgagacaccctcgtgctcttagccgcaccgcgtcatcagtgcctggccagcttcgcgtcgcaatggtggcagaatctccaagcggcagataaattcgtcgcttagccttaacagcgccaatgctcagcatgaccccttgagcagtcccaagaccctggtctgatggcaaggttgaaatccctcgctcatatacaagagtgacgtgtgtgaaattgctctgatgcaactcctttatttctccggaaagacgcatgttcatgcttgccttgggaaatcaacttcagcctcgccatggggataggctgcaatgaatatccgataaactccatgtcgcgtgagcatttcgagttccgcgcatgcaatttgtatctggcctaggtatcttcccggtcactagcggtgttaacgctgctgctcatcctcccgcaaatacctgttccgtttacgtgcgttttcaaggagtgcacggtcgttccacttgatggcgtagctgtatggggtttatcaagggcccccgtcacgatggtgtggatatcgtcgacgaccgatggacgggggcgggtatgtaggtgcgactcgcacttttcggcattggaggttccgtctcgctcgtgtgttctgttgcagctcagccgtctgcctgatgtatatgagattaactgaaaccagggtctcttcttgagggcagcagctacatccaaagagtggcatgtgccgcgattatgaccccctatcgtcaagcctggagctttggcgcaccgcagctgatggacatgacacttttcatcacacctcttttcgcatggaggcctgtcactttagcgtccgttgtattaatggcccctccacgccatgtcgtctcttaaacaggcgtccgaaagcgcgcaggcctgaaagcggcgacgcaggaaccacgtgtatatttgcggcgttggaccggatttggattggctggcaagatatcagatgtgccagttgaacgattctgccatcagtcgagtggcacggtgctaaacagatcacgaaggagaaaaacacaatgggcgagatgatgtgagacaagacaaaagacgccagctaagggtcctgctccgataggcaatgagcagcggcgacggagtcgtttatcgggcttggccgtgtcaaagttgcacaactcaccgccttcaggcctattgtgtgtgtaaatatggacatgtttcttacgttgatcttatcttttctttgcagagattctcacatgctggccggcttgtcccagcaccccgatccgacacatccagtacacgtatgctctactacgggctccgagtcgcactccagactacagacgaggtagtgccaataatctgatgctaactctcgtttttcatcaaactcaatgcccttctagcctattgccttcgttgcagatttccactggcccctctgttttttctcctagcgtctgtcgaattctgacgcagcggaagaaatgcgcacgcaccgtcgatccactactggcagtacctggctcagtgctggcgccaagtcactgcaaagccaatgccgagtgctcgtgtcagaaagtggcagcaaagaaacgagcagaaaccccatccgttggtgtgaatgatgaatggttattttctacagtactttctagtcaatatctaaatgtaactgcttaatgagattgcattaatacactcctgttaacagtttgtggcgcctttataattgcgttcgaacgaggtacagacgtctgcggccccatttcgtcgccacaactacgctagcggacgctgtaaggctgcttcgagatacagcgcaagaaacggcggctggactgtagcgcctctggccagaaatggcctagacaggcgtgcattttggctcctggcttattaaatctgccctcatgccaagactctatttgcatccccaactcctttcttttgcgtctagtgccagcattatttatctcctctcaggagttgttttgtttccaagtatatctcgcagaaacgggcttgatccatataccctcattcccggatccccatcccctcgttgaagcctctgcttgcatttgcgccttgcatctcggataccttcgtctctcgcttgtgcccctccgtcaccacgtcaccatgggctcgctcaccgaaacagttctcgactcggtccagcagctgagcctcaatggcgctgctaaccaggccaacggcgacaagattaccatccgcaacatctgctgcgttggtgctggctatgtcggtatgtattccgatccctgcgtcttgatttgtagtggctgcagctcggctccagctggcagaggacacgtcgattcgcctcgacggctgggctgtgctttgggcgagctgctatcccagtcctatcctgatactgatgctgactctcgtcgttgaacaggtggccctaccgccgcagtcgttgccttccagaacccgcacatcaaggtcaccgttgtggaccgagacgtgaccagaatccgcagatggaactcgcgccaccctcccatctacgagccgggcctgcacgacattgtccgcattgcccgcgatggcggccgcgagaccagcatttctggccagcccagcgacgacatcgtctcggaaaagggcgagacctcggttgctcgacgcgagcccaacctcttcttcagcactgacgttgccggccacattgccgaggccgacatcgtcctcgtggcggtaaacacccccaccaaggaacgcggtgttggtgctggaagtgccaccgacatgactgccttcgaggccgtcaccggctttgtggcccagtacgctcgtgagggcgccatcattgtcgagaagagcaccgtgccttgccgaactgcccagctggtggcagacactgtaagcgcagcacgcataataccccaattgacatttcccgggattggtactgatatccactctcttaatagcttgccatgcaccgtcctggcgtccacttcgagatcctgtccaaccccgagttcttggctgctggaactgccgtcaacgaccttctataccccgatagaatcctcattggctccgcccctactccttctggcaagcgagctgccgaggctctgctcgaggtttacgccgcttgggttccccgcgagcgcatcctgaccaccaacgtgtggtcttctgagcttgccaagctggtcgccaactccatgcttgcccagcgaatttccagcatcaactccatctccgccgtctgcgagcaaactggtgctgatgtcgacgaggtcgcccgcgccatcggtgtcgatccccgtatcggtaacaagttcctgatggccggtattggcttcggtggtagctgcttcaagaaggatgtcctcaacctcgtgtatctggccgacaccatgggcctgcccgaggttggcgaatactggagacaggtcgtcaagatgaacgagtatgctcgtgatcgattcaccaaccgtgtcatcaagtgcctcaacaacacccttgtaggcaagaaggttaccattctcggatatgccttcaagaagaacacatcagatacccgtgaggcacctgctctggagatgatcaagacattgctggaagagcgccctcgcgagatcgccgtctttgacccttgctgcaacccatttgtcgtcaagaacgaaatcaaggccctcctcggacctcaaatcacagccagtgtccacgtctatggaaatgcctacgacgcttgcaaggacagcaccgccgtcgtcatcgctaccgagttcgatgagttccgtaaccagcctgttcccaagcccgccccggcgcctgtggatcagcccgctcccaagatgcttggccgcaagcccaaccccaagtcagacccaagaccgttcaaggaatcggctcccacagagaacgatctcttggcactgcacaagcacttggtgcagcgcgatggtcagacctctgaagaccctctggatcgattcaacgtcgagccggactgcgacgacgactgccctgactgtatccaggccagggagtccaaggacaacggctttgccaccggaatgggcagcgccgaggagtacaagcccaaggagcgattggactgggtgcgcattgccgaaaccatggccaagcctcgatgggtgtttgacggccgtggcgtcatcgactctcgtgagatggtcaagctgggcgttcgcgtggagagcgtcggtcgccagcaccgattctaagatgcgtgaaatatttcttggcgggttttcttctcagttaaagggcgggatgaggctatacacccttttagctactccttttttttgtggctgtgcattggtaatgcaggtgggcctagaacaaactaccttgtatttgtttttttaattcaagattaaacttatgttgcgtgactgcagatgagaagcgctgcatcaattagagaaagaatttgctctgctggcgggtggttgcctgatgtgaggaggcaacggacaatcactttgtgtgactatgtggtattcttagcctcgccaccacaacttctagataaattggcttgaacaatctagatttggatgctttggtatactggggtatttgatgcagtgagatgaagggatgacagttttgtataatagaaatagtactcggaatatatgatcaattgaagaagacaataataagcaagagggaatccaaaacttggcaacggaaacttgcagactacaatgccaacgcagtccaccatgcttggcccatgtttagcaacgctaatactttcgctaatatatctcataaacgtctctcgcatttgccattgcaccatccaattttataaacaagtctgaaaagcctttgagattggacaaaaccgcttagacactgctcttatcagcggactgggtaattgtctctacggcagccggaacacctcgatcgggaggaatggagaaaccggtgtagatataagtgagtatggcgatgtattctggcagcagggccattagcgcaaaggcgacagcattgccctcgacggggctaaagtgcgaggtagcactgttttggaacgcgacttcaagaagaccgaagacggtacggatgatgagaaagggggatgcaaggaggccaccacgtaagatctgagacaaggagcttattgtcagtaaaaaaggaagatgcaagtgtgtgatataaaggcaattggcatacggcttggctactggggagaagggtgtgcttctttctccagaaatacgacatcatggcgatgaggacgccgaggatgacggcaaataggatgtatccgacgagagagagcgcacggctggtgttcatggcggatggtgtgccgatggagctgacacctccgccggcagaaaggaggccgatggcgacgaagatgcagaagcgtaggatgcggccgattttattcgctcggggattggaactgtagttgtcgaggaggctgtttacagcatgccgaattagtacattttctcttttccttctgatacccaaaaggatctggaccaagggtacattcagttggagagaatgggattaatacttacacgatgcgtacataacccagagtagctaaaataagagggacaacaccgacgttgaggaggataatggctgcgacgtagagtccgatgctgggcttctgctcaaaggcgatgaggacgggaccaccagccagacgcactattatccacgccaaatgggtaagatttcaagaaacttcaagcctcatatgttatagcgagaaggcatacttagactgaaaggaatcaagcaccaccaggccatgcgtgggcggtttttgccattgcgtcgaaagagccagatggcagttgggacgatgggcacgtagaagacgatttgggcgatgcctagggattcgtgagagttgatcatgttggtctattagatggatgggcgagggcgatttaacttgagacttttccaacaactacaggacaaaaaagacgaaaggcatgaaagcccttttaaactaacgagaagccgatctattcaattgcacggcagacttgattgatctgaaagctgcagccgagcccaggaccaacaatgccccgataccacaaaagccactgccgggacccggacgcgacgaatcacgatgaggcagtgttgctcagctgggagggatattcgagcagagaccactcagctcgtgctacgatgggcttctagcggctacacccgcctccttcggacctttggatgaggggggtccgtgctaggagaggggatgaggcttataggctgccgcgtcttgggatacgtgtatactttattctttatccttttttgggggagggtttactggtgttcctgtgatgtgaatctcgtggtaagaagcctagatgggtaaagctgcggtttaggtgtttgttagctcgacgtctgtgaaataaggaaaagtgggtttgggtcgcttctcgtgctataaagctgatttgggttagttggtgcgaaagggaatggagaagttgcctggaagtgcctgagccacacttgaaggatcctcactgagcctctttgctcttttctctgccttttttccgtcttccctaatccttggaggcagcctggtccaccatggcatttagttactgcttcgtcggtgtctacgctgcgcatttcgtttgtcagacgctgaattactgcatgcgtcggaaaagggagacctgactgtggtttttcttactttgctgcagtatatgtctttttacaaggagcggctttgtcgggaaccaatgagcatcgagctgcagaatcgcaggcgtcccaaataggaatgatgccgcgaatggtaggtgcacggtgcttccggattgtcatttcttctcttcttctttttttgtttcttctttcacttcatctatcaataacatgttcatataaacgcgaatctgtcatctctttcttgtcgcaagcgtgcaattggcgatttcttccccttacggtgcggataaaatggctggcgtgatgtttgtttcgcattgtgtttcgtcccatcgctggcaacggctctgtccgaagcaattttagctgggtcgtttcagagcccctggtcgaggagtctctcggtttgaggcttgccctgctggactgcaaatggcagctgacaatcggtgtttattcactgcgtcgcttgttggtggcatttgtctggggaattgacagatggatcgatcgattgtgccaagtcaaggtgtgtttaatatagacggatgttatctacggaaagtataggttcgcgtcatgtatagctgcatatatacatggataatccaccatggaagatattcttggatagatgatgtagctgtgtcaggccttttctagaaggcaggtggccacatagcccctttggcacgtttcagtacatcaccctctttgccggaccaatggacagctgcactctcttcacgtacctcatctgagtgcctgcacaacattttctacatctttattagtacaccacttccagtttgtcagtctctgttctgtgcgggtggcacgctggccccaagtcagcactcggccgtggctttttggccttttgcaaatcgaaaacggcatttgtctcgcagtcgaaatagggcagcgggcggctcctctgacgcgccatggcggtctattgcctcggcctgtttgtgtttttggctgtgctgtcgttggtggctgctgaggcacttcctcccaactccattcctgccatgtgcgtcgccatctgcggaccaatcgtcgagctgagttcgatgtgcagcccaaaaagatccttggggggtttcgagagtgacttgaatggggaagcgcaacatccgaagcgggccgagcgccttgatggcaggcgaatcgagaagcatcttacagtcattatcgcagcgcctacgtcgttcccttctggactgttaggactattacacagtctatttccaccagagccttcagccttgtcgttgccgccagctccatggccacactcatcattgtcatcgtcaccgattctaccccccgcaactccagcatctacgccgccactaccaaacaactatcttactatgcgaccgtcggtccaacctcttccaaccacatcaagtaatcttctctcgacggacactacagtaccatatcccgctcctacgccaactataacatcgaatgcttggccaacgacgtctaccgcttccgtcaagaaagggatgaaaactccagacctggctaccgtttcaacagccgctgccagccaacacaactcaatgatgccgactgttctgggcttggatggagatgcggggggtgaaaccagcggatggggaatgacggagaatgcagaagagcagtgcgtatgctccaacgagagcttcaatgtggcagagattactgggctatgtgcgagctgtgtaaatatgattgcgaattcacaaaatggtgagtggttttcgttcaaggctctgccatgttttttgttgctaaccttatcacacagatgtagaggtcatcatgtcggtctgcggcttcccaccgcagcaatacagcccagagaaggacagcttggcgagcagcatccacgtccaggccaccaggccggcggcgaatactggaggtgccaagttgaatggcgcatctcggtcaatttggggtgcaaacgttggactggctgctggcgctgcgggtttcgtaatcggtgtgttaacgatgctatgatttgttccatattggtcgaggttgttttctcctttattgtttcagtgtatataagatagggtttatggagtatacactagggtaaattattgtacgacttcgggtcaagtcggtatacagtcatcaatgggtaatgttttaatagaaatgagcaaacatcttattgtaccgtgttaaaagctgtataattgcttagagtcgctgtacatagctcgccaatatttctcaatacgtcaattcgttacagaaatagatcaggttccaagacgtttgctttcagctcacaaagttggcggcttccgcggcggaaaggttttctcataagcactctgaagttggattagaaggccctcttctttggctactgcgcaaagcccatgcggccgtccgttatagtcaagatagtcgagcggcatggcagcaacagggtaccctaacgctaaagtgtcagtaagaattcgtattacgaaataagggaaatgaggggcgaaccgcaggctgcagcaaaataatacaatggcgactcaatgggccccattatgatgttgagattgtgctcttcaaagatcttatcgacgccttcatcgcggccgaatttggtcaaatgggaaatataagacgcgcagtcttcggatgtcagactagtcttttcgcagagctcaaggatatcctggttatcgtatcctgggagctcttattagcagccattaaaagagaccgtggggccacatgtctcaacgttaccatgaggaagctctttatcggcatgcgccttgttgaaggcaatcagctcgcccaacgtcttaatctgaggggtatcaaggagtttgatataattctcaaactcctctttaaagcccttttctaattgacagatgcgttagttatatgctagtacattggtgaacattaaacctaccgaatattttgagcaaaacctcttcgccctcaacgtaaaatgtgtcaacaatatttaataagacgttatccttgaacactgttgcgtgttccttgataacttcatatgcatgtcgaacttgatcgatctgactcacttagcaacagagaataaatatcatggtaagacaatatcagttataaacactcaccaactgcttctccatgccttcgtcgaggatctttcgaatatccggagtatacttccatatttctgggtctaccgcgccaatcttgagaccatcccacgagcccgttacccgcgaggcgtagccgcccggtggaatgttgttgggatcagtgatgatgtccatcagcatagctaaatctttggtagtctttgtcatagggcctggctggtcagaaaagctagaaatgggtactattccgctaagggagatgagcgcgcggccaggtttaagtgaataaagggcagctcggccagcaggtagcattagcgatccaaatgtctcagtgccaatgctaactggagcaaacccagctgcgactgcaatggcagagccggatgaagagcctcccgggttctatagaataacagagaaataaactagattagtcatttgcaactgtgagagccacgataccttcacttacgctatgacctgcaaatgaatcatccgagcgaatacctccttttgcatacggagattgggcttgtccgctaactgcattccatccgcaaatcaggtttttgcctcttggcgaaagattgacgttagctttaatagctaatggtggtgaaatagggcagcttacttccaccacgatagctcctgaatatggcgacttagctgccgggtcttgagtttaacaatgggcgttgtgaacacttaccgacaagctagctttgcctatcacgatgagtcctgcctccagcagcttagacacatttgtttagctaattatcggccattgaagatttattctcgcatggtcacttacccgatctacaataggcgcattgatccgcgggttcgaattggctagagctaaacttccagccgttgtatcaaggccagttgacttgaagtgggtcgcgatgttgtctttgatgaggatggggatcccgtgaagtgggctcctaagcttgccattctttctttcctcatccagcatgtccgctctctccaagaggagcgattctggagctgtgctgattatcgctttgaggtagtcattgtggcgcttgatctgtgagagatatatttggacgagatgcttgctggttatgtcggcagatgagctgagcaaatgctggagctcctcagcagtggctgtcagtacgtcaatctccgtgcccatggctagtataagtagatttgtgagagatgttgcgagaagacagagcttcggtatgtgccggatctgaagttgtggaaatgagatcaagttggggttgaatggggtaaatacccagctcgtgcataatactaaacatggccccgtatggagcatatatattcagacatgccacgctaaccgcacttgaagcattcagcctttcttataatagactttttaaagtgattattgtccatgttgaaaagtaactttcgcatcactagtttaaatgctgaatcgagcgattatgctccattattgtcaccgtgtagggtaaaggtcagcttatgcgagcgagaagctacatgggtagcttagggcagcagtggttatgatgagcacacattatcgtccttgtttctggtgcaatacatactgtaggaatcttgaatattaaatttctttgggctagatgctatgtttctgagatggcttatgagaggtgcgtaactacccattgcggaattgtaattggcatggatacccgtatggatatcgactactgtgtacatggtcatcgttgatcgcccctgagtgaacaactttacactagatactctgtaattgccgataggtttcctctgcgctatactgcaatatcaacacccatctctttcgcttccgccgctcattcggagatacctcaccggcattggaccagtggagcgccccagtggtggagaaggcggagttgcaagagttccgcagccgccaagggtctctcgcgttgcccatttagggaaatgtcctgtcagcaagcgcttatgtccgaacctagatacgtgtaatgcctcattgggctggagttagggcctagtagctggaatttgcatcgccttatacacatataagagttgtatatataggtatctgtaggtgccgattatttggctgttctgctaaagaattgtatttcaattggcaaaatcgacagctcactgccacattccatattcattctctcatctgttgctgtgtacgagtcatctatctctgtgctcgacagcgccggaatatcgcagacgcatcgcctcacaagcatccactaagctacctacactacacaatacatcacacaaatcatcttcatcgccatgcacatcattctaactggcgcaacgggtctcgtgggatcgggtgtcttggacgccatgatcaaggccaaagacatcaccaaaatctccattctcagtcgcaagccggttcagatggctgctgattccaaagaccctcgaatcagcgtcatcattcatcaggactttgaaaattacgactccaaggtattggagcagcttcaaggcgcaaaggcctgtgtctgggccctgggtatcagccagaccaaggtcagcgcagaagaatacgtcaagatcaccaaggattacaccattgccgctgcaaagtctttcgctaccttgacgacgacgccatcagagcccttccggttcatctatgtatcaggcgagggcgctacgcagaccccgggccgattctcggccatttttgctcgcgtcaagggagagactgagaaacagctgagtgacttgacggctgagatgccgacgagcttgcgtgcagactctgtgaggccagggtttgtggatgccagacagcacaaagctgtcctgccttatattccggatcccggcatgggttacaaggttggagcagcattactgacgcctttattaccgctgatgaagggaatgcactccccgaccgatcacctgggagctttcttgacaaacatggccatggggaaattggactcccagctggagggcccgggtgcgtttaaacttggcaactcatggattgttggggctgctggtgtcagaagagtctctggattttgaaaaaaaaaaaaaaagcgccagggttagaagaggacgcttgagggaaaggggctagttggaagctcacgttcttatgaatacatgtgcagaatagtgagaccctacccgcataccataacgccaagggaggcgtcaattgtaattttagaaacatcgggaagcaggatcatctttaagcttaattttttttagtctaccatcactactttagtcttgcgtattaatttctcatgtacattcgtttcgacataaaaaccgagagccgccatggcgtagttacctggcttacatctggatttgggagcctagccaagctttggaagccttggaagcctcaatataagtcttgacgaggcgtagtgtgccatattagacgcgtatctgaatgaaaatggtatttgggacgcgaatcacctcaaccagcgttcctgagatatgaccaacaccacctacttaagggcccgcctcagcgagccattgctttctgcaggggaagatctactggcagtggtagtggtactatacctagaacagccagggaccctgatttaagcctgccggagtaccccgcggagattggcagggttttgggatgtcttatgcatcagtgtacggagttcgtgtcccttcgcaacatgcggtatgttggtgtcgtgaggagacataacgcccgtgttgggtatgcaacagtcagtgcaatactagaatctagaccaagtaatgagtgaaataacaagctggcacttgttggttgtactagtgaagccgccgatagctttccatgtctaaaatgtgtagctgcaagtgataactcatatagtgaagtgatactaataggagtagacttgtcctctctttggtcggccgtagtcggcctttgaacttagtaattggtaatcagaagccataaaacagtacagacttcgccgctccaatactataacgcagtctctcccttttcaatgttcatgccgccagctcaaggagagcatcatttgtgggggcagggaggtcttacttgaccttttcgccaatcgtattgatgtttcaaatacccgaaacagtgtcttagaggaaattgaatttcaattcattgccatgagcaagcccagcataatacctgttggttggtcatcgatgtgggtgggggtcagtcagtacatgcattaatgctgcccatatttcggacaagattgatttcagcttggctcgtggtaatatgagtgcaagatggcgcaattatggtgcgcaacccaaggctatattttatctgcctatacaaagggatgccaatgtccgtttcgtcgattccggacaatatagtctttttattcagaatcagattgctcatgatgtgctcagtatggcgccaaacgtctcttagtaggtataggtcgcgtcaacatatactgtgaacagatggcagctcgttgcagacgcgatataatggttgtatgtaagtcgcaaagactttaacttgacgtggtgcaatggaatggccctagaaagattttggctagaatttcaagcagtagctgagccgctagagagctgatgctactcactctatcttttaggagcgacgttgtaatgcagcgtgactgtctaagtcagtagacggctatgtatgggcctcatagccacgaatgttctttcaaagggtatctacctcatgctattgccacatttttggagccatattgaacattcctcgaaacttcaaaccgtgacactgaaatgtgaagatcagccccctaatcggtttatacgtacagattcatgtgttataatccacgatggccgatctctcgctccttagtccgcttgtgagatagtaaccaccttacgctcctttttcttgtttctagggttcttgtgcgcttctctctaccgtaactgctcaaaggctggttccagaatatggctagtcgccgagcagacggtatcctctcctgggcagctaaagcggctgtcctgggttcactctttagcggaggctcacgaagatggcatcaagaccgttgaagttgttattacgacttatcttgacttaggtgcttgcatcaacgcatgtgctccagagaaacacttcaagactgccgaggagaagcagtcttacgtgcatctcactctgcccacttgtcaatcagagcacgcaacctcaacgaaacctcctaaatgccccgtctgcccgggaactgtctttcattacgaacctactagcgatccttatgttacacgcacgtctactgccgattggcagacaccttctgtctctactattcaccctacctgccatggctgcgagggcactgtcattatctgcgaaccaaaagctaccaagtatccgaatccaacaacttttacatgcgaaggggctggccccaacggtgataaagtcactattccgggctggggtcctggagatccctcaacagtcgttatcggctctcatggctttacggatcatttcgtaacggttactgtgccaggatggggcaaagaagctgaagctccgactcacacccgtcttccaaccggttacaacggaaagcctcaatctggttcacatccaattgtggttgttggcaaccctggacgcgaaccaattaccattaccgctcccggtgcaaagcctgatggtccacgagtcaccctgccgccgattgagcgtggtaagccccccatcgtggttatagagccatcaagaccgtcaaaaggccacggtgcggaacaaggccatggtgaagaacatggctacagtgaagaccacggtcatggtcaagagcaagggcacagtcaagaacatggccatgactgggaaaacagcaatgacgaagaacaaggccgtggccacggtgaacaaaatggtcacagccaggaacatggccacggtcaagggcaaggccgtggcaaagagaacggccatgactgggaaaacggcaatgacgaagaagaagaccgcggccacggtaaacaaaatcacggtcaagagcaaggtcaagagaacggcaatgacgaagaacaagaccgtggccacggcgaacacaatggccacggccaggagcatggccacggccaggaacggagtcatggtcaaggacacggccatggtgaacagcatggcagtggtgaaaatcatggcaatggtgaaaatcatggcagtggtgaaaatcatggcagtggtaagcaacacggtcacggcagtcatggtaggccggatgtggctgtcggccctaacggcgccatcgacattgatggcgatggaaagccagatctggtcatcttacctggcggcggagtggatctgaacggcgatggacgggctgatactaccgttgaccctcagggtggcattgacattgacggggatgggagaccggatatatcgctgcaccctcatgctaccactggtaacaacacacctggagccattggaaacggaactaatggctttgttcttccaaccgcgtttctaggtgttggcactcccatagatacaaatggcgatggcgtaccagatgtttatattgggcctaacggtgatgtcgaccttgacggtgacggcgttccagatctcgtgattgatcctaacggcgctgttgatctaaatggcgatggcatcccagacgccatggttggcctgaatggtggcgtggatactgatggagacggtatacctaacttgacaatcttgttgacaacgggtgccggaaacaatgacccttctctcataggagcacctgtctatgctgttggtagcggcataccccagacagcaatcggcgctgatggaagaatcgatctaaatggtgatggaaggccggatattcaaattggtttgaatgggttagttgatcttaatctcgatggcataccagacaccataatccgccctgacggaggtatcgatctaaacggcgatggcaagcccgatttgtttgtcggccttggcaatattgcaaacctcggtccgggcaatccaccaaatgttactggaggcagcaacacaactggcggcgttctgcctgacgttaggattaatggcacgtccattattggcgcgcctgttgacctcaacggtgatgggctgcctgatgttcagattactcctggtggaggcatcgacacgaattcagatggagaaccagacatcatcatcctgaatggcgggggagtcgacaacaatggtgatggaatacctgatgtctttgtccttcctggaggggcattgatcttaatggagatggcgaccctgatataattattttgcttggtagcttgcctggcggtgtggtaggaaacgctggcaatactctggcctcagttctcgcaaatctgggtgctggtacatttgttgatctcaatggggacggcattcccgataccaccgttggcattggaggcggcattgacaccaacggcgacggcattcccgatatcatcatttccgctgatggcggcgtggacattaatcacgatggaatccctgatgttgtcattggccttgatggaggcattgacaccaacggcgatggggaacctgacatcttcgttatgactaggctccttgatgaattgctttctggtctaatcaacagtcttgatcttccgcctcttgactttgctaccggatttcaacttggcgtcggctctcgtgtcgatctcaacggagatggattgccggacactacaattggctctggaggtcgcatcaatcttagcggtaacggcattctcagcattactattctaccaggtggaggcgtggatattaacggagatggaaaacccgatcgcattatcagccttaatggaggcattgacctcagtggtgatggcctctctgatatccaaatcttgcctggaggtatcctcaatggaactttgcccggaggtatctttaacggcactttgcctggaggcattcttaacggcactttacctggaggcattcttaacggcactttgcctggaggcattcttaacggcactctgcctggagggatcctaaatggaacattccccggaggtatcctcaatggaactttacctggaggtattctcaacggcactttacatggagggatcctaaatggaacattgcccggaggtatctttaacagcactctccccggtagcatcctcaacggcactttacctggagaaattcttaacggcactctgcctggaggcattttaaatgggactttgcctgaaggcattctcaacggcactttacctggagaaattcttaatggcactctgcctggcattctcaacagcactttgccaggtattctcaacggcactttacctggcattctcaacggcactttacctggcattctcaacggcactttgccaggtattctcaacggcactttgccaggcattcctaacggcactctccccggaagcattatcctcaacggcactctgcctggaggcattttaaatgtcaccttacctggcggtccacttaacggtactctgtctggtgaccttggaactctacttggcgaccttttgaataacactttacctggtcttttgaacagcactttgcctggtcttttaaacagcactttacctagtcttttgaacagcactttacctagtcttttgaacagcactttacctggtcttttgaacagtactttacctggtcttttaaacagcactcttggtaatattaataatactcttccaggtgtattaaatagaactttaccaggcctcttaaacgggactattggcaatcttaacaacactctgcccggccttttaaacagcactcttggcgatcttaatactattctaccaggcctcctaaatgcaacccttccagcctcctagatgcaactctgccgggtctcctaaatgcaactttaccaggtttcttaaataacactctgcccggcctcttaaacagcactctcggcgatgttaatagcactctgccaggtctcttaaatacagctctgccaggactcctaactgcaactctcccaggcattctaaatacaactttaccgggacttataaatacaactctaccaggtatcctatctgcaactttaccaggcatcctaaatacaactctgccaggactcttaaatacagctctgccaggacttataagtacaactctgccaggtatcctacatacaactctaccaggacttataagtacaactcttccaggtctcttaaatacaactctgccaggtctcttaactgcaactcttccggaactcttaaatacaaccttaccaggacttataaatacaactttaccagaactcataaatacaactctgccaggtctcttaaatacaactctcccaggcctcctaactgcaactgtgccaggtctcctaaatgcaactttaccgggcctcctaaacaatattctgcccggtgtcctaaacggcactctgccagggattttaaatggaactttgcctggcctcctgaatggcactctcggtaacctcaacaacactctgcctggtggcctgttaggcggccttttaggaaatggtactggaattggtgttggaggcgcacctggcaatcttctgaacaacactgcgcctagcaactctagtggtggcctgcttggtggtcttttaggaaacggcacgactggtgttgacccgaacttgcttggcggtctcttaggaaatggtacaactggcactggagccactggcaactccactggccttcttggtggtcttctaggaaacggtactgctacagctggaaattcaactggtggtctccttggcggcttattaggaaacggcactgccccaactggaaactctactgggggcttgcttggaggtctttttggcaatggcacaactggaactggcacaactggtattagtaattccactggtcttggcggtcttttcggaaacagtactgctacaaccggcaactctactggtctcttaggcagtcttctcggtaacggcactgctacaaccggcaactctactggtggccttcttggtggccttctaggaacaggaaccgcaggcacgactaatacaaccaacacaactggaggtgctctacctggccttggaataggagttacaggatctgttgaccttggcaacgcaaccaccggcgtaactaactcaacaaattctactggttcaaccggaagtacagggactggtggtctcttaggtggccttctaggaggaggaactggctcaacaggcacgaccaacacaactggtgctattactaactcaactggcaccactggaaccggtcttctcggcggccttttaggtaataccaccacaggagcaaccaacgctactggcactactggtggtcttctcggcagcctcctaggaacaggcaatggtactacaggcgctggctctactggtataaataacacagctggtacaataactaatacaactggaactggcagtactggtggccttctcggtggtctcctagggacaggcactggctctactggaattgcaaatacaacgggcacagtagcaaacaccacaaccggtgtaactaattcaaccggcctggctggtactggccttctcggcggcctcctgggcaatactactacgggagttactaactctactggaactggcaccactggcactggacttcttggaggtcttctgggcaatactacaggagtgatcaatacaacaggtgccacaggcactggccttctgggcaatatcaccacaggagcccctggctctacaggcgtaacaagcaacatcacaactggggtaactaactctactggaactggtaccaccggcaccggccttcttggtggtcttttgggcaacactactacaggagtgactaatacaacgggcaccactggcacaggcctcctcggcggactcccagtcaataccactacaggagtagctaatacaacgggcacaataactaattcaactggcggcactggcactggcctcctcgggggccttttaggcaataccactacaggtgtgaccaacactaccggcacaattggtagtggtcttctaggtggcctcctaggtaatactactataggagtaactaactctactggcacaactggtactcccggtactggacttcttggtggcgccttgggcggaggaactggaacaacgggcatcgtcaactctaccggcactgcaactaatacaactggtgccactggaactggcctcctcggtggcctcttaggcaacactactataggggttgttaatacaactacaggaataactaatacgaccggcggaactggtaccaccggcactggcctcctcggcagcctcctgggcaataccacaacaggagttgccaatcttactacgggggtaactaatacaaccggcggaactggtaccactggtactggccttcttggtggcctcctgggcaacactactacaggagttgttaatgcaactacaggagtaactaatacgaccggcggaactggtaccactggtactggccttcttggcggtctcctaggaacaggagcaggaaccacaaacatcactggaaccacagccccagccaacacaaccaacttaaatacaacagcgcctggtctcggaatctcagtcactggctccttgggcaacgctactaataccaccggaactggccttctcggtggtcttctaggaacaggggcaggagccaccgtaaacgtcactgtcccagccagcacgaccaacttaaatacaacagcgcctggtcttggaatctcggtcactggctccttgggcaacgccaccaacaacactggaactggccttctcggcggtctcctagggacagggacaggagccaccgtaaacgtcaccggaactacagccccggtcaacacaaccttgaacgcaacagcgcctggaatcactctcactggctccttgggcctgggcaacgccaccaataccaccgggactggcctcttaggcgggctcctgggaagatccgtcctgctgaagaagctcctactgcggacgtattgagtatattgaattagcgcttggatatgaaaaaagggatatgggaaggatagaatatgggacaaaaggaaattgggattggatttggaattggataaatgagtgatagcagcagggagtatgatggtgagggaagggaagtgaggttatgattgtcatggttctttttttttctcaatttttttttcttactcctctttcacacttttgtcttcttaggttatgcgatagggatctatagatagctttcatcaatggatctaactgttaaaacgtctttcttattgttatgacttgcgtaatttgtgatgcgaaatatggtgcaacgcagccgagtcaacatccgtacgtaaagatgggtctttgcctcgacttaatgattattcataaacgcagcgatctataatttcagtcatacatggtatatccaactccctatcctaaacaccaggcatacaaagctgcctcttgaccattgcaactccaagcaagtttctctttcggaaacatctgtccaaacccagtcgtcgttgtctagctctccatttactggctcataccagtttaccaaatagacgcccgcctatagaacaagaagtctcgtgcagtgtaatgcaaaacccataaatcgacgaaccagctactccctctctcatcaagggaaaaaagaatttaccacagcatttatgctccaaaagcctcgctcacaatttctccctcatccggcgtcacggccatttctagtagctcatgggccgcctcaacgacctcgccgtcaatccccgcctccatgactagatcttcttcagcaaaggtcagtcttcccaaagcaatgagatatcgctggctgcctccgtgcgaaagtgaaagttttcgagtgatttcggccaaattggctgtacacgggtctgtagctagagtgtggataagcgtcacgcattgggagatgatgcgatatagctcagcggaagttgtagactcggaaaacttcagcgatgaagacgtcatggcatcgggaagaggggggagaatgctgggagggataggctgatcataaagctcgtcaatagatgtgctcaagcaagccactaagcgtgggatggcgttatcgtgagatgccaactgctgggcaccaaattcatatcttgcaaaggtaaccaacgttcgaagagcagccagtcgtacgcttcgtttctggacaggggtcgttgtagcacggggatgctccatcagtttagcagatactcgctcaatgacaactcgtgccactgatggcgtatctttttcgtcagatatagggccgatggagtcgggaagcgaggatgtcgctagcagatcaagcattccaatgatatcggtagttttctgcttgggcatcaaaagaagaagagtgaagtcaagagagatgagtttccaaaacgcagcagaagtgtatttaaccccctcttcagtctcggtggaggttgtcgcacatgccaaggacgcagtgtaaagcaaggacagaatatgactcgtatctatttgctgttccaagatggcatggtcatcgttgttggctactgcgccatcggaaaggcgcgagggcccttccgcaacggtaaatattatcgtctgtgccactggcacaagtctggagatgatgaggggagcaacagaagaggtgtggagctgaaaggtgaaggcgatgagcgatacaaggtatttaataggttcccaaaactgctcttcaaagcacctagtccataggatgatgatttgctctgtaaaatcaacgagaagctgcattggctgataggggttacccatcagaggaagtctttcgaatatgagggttgagaaggatgtatttgggtcagaagggaaggagatgcgagagagaatgtcgaaagttgggggctgcccttgggcaaagccgtgatcgagaataatttgcaaaaactgacagagtcaatagttagttggcacctctaaaagactgcaaagaatagaatgttgccatttccattttcattctttctgtttttaaaacttacgtcaaatggagctgtgggagctgccactacgattggttgctgcaaagccagctgagacaccggctttatgtcctcactcatttctgcatcgcccgtgtgtatatcaagaggcttcatgggagactctgatacagggcgcttccgcttccctttactcggcgttcgctctccaatgttggtagcaacggagccagcagtcttgcttctcccttgacctttgctcggacttgcagcaatgtccatctcgtcaaagccatccgcaaagccccatgtcttgctggcctttttcggcgtcgtcatgttgatggcggcaggctcctttctgcgggctcggtcattagcctctttcatatcgcgctgcatgaactggagctccgtgttggcatgcttctccgccgctatggccgcttccattgccttttcctgtttctgtagttgttcggcgttgaggtttcggaggcgggcaatctgctcatcatagttttgctgcgcctttgtagagtttgagcgaagtatggaagtttcgccgcgggccgcattgagctcggcttccaaaatacgaattcgcttttgcaacgccgtcaccatgggtccagactgcgcttgggatggcattggcatcgccgcaagctgcgcagtctgagggcgagctgcactttgtgaggaatcggggaaccgctgagatgccatgaacggctgattcatgggccgaacgctcgtcattcgaggccgctccgccaagggagctcctggcctggcggccgcagcgtcaatcgcgggattccatcgaggattgggcacaggaggaatggaaggccgtgcgggctgttgttgtcgcagcgtcttgtcgacaattggcctgcccacggcaacaccagcgtcgttgatcacctcggtggtgtccaagtcgtcgtcctcctgcccccaggcatagtcgagctggtctgcctcctgcgtgaaggcatgatgggcatgctgggcctgggtggactgaatggcgttgttctcgagctcttggagcacattgtcggtcaggtcgtcgaacccgtcatcggaaaactcgtcgagatccatcattcatggctcttcagcgcagatgcatcatggctcgaggcgtctatgcgcagcgtatttggcacggcactgcgtcatgggctgcctgtgcgatgcagtcattgcgggacgagaccgcggtggattgggatttggacgataggatatcgataaagtcgacgcgacgcgaggtcacgtttttgcttgcaagtggctggttctaaagcgtgtggcttagcacctccaagcagatgcctcagttctgcgagtatgcaagtttcaatagccaagtgctagtggtctattaaattacagacaagtacttatggctacatgtacttggagagtctgaaagaaacaaagagggcccaataatgagtgtgtggagagggaaatggcatttgcgcgcacgtggcgggttgtccatcaaatctcatgctcacagctcactgtactctgcaccttgcagtagcagcagtacacaggtacattgacccaatcaaatcacaatcataacagctgtgagagcggccaattacagcatcttggacgaatggacaaaccagctggtagaggcggtgcacgctcagccctgaatccatgccagcactcaaaccgcaggccatgtcgcatgacgtagacgccagatcagagcgccgcagccacagccgcctcgtcgtttgcggaattcaaggtacatcgcagcgtgttcgacaagtctggtacatggcattggcagcagctggctttccactaaaataaaattagaatgactagaattcatgaaaacactgctgctagatactcaagcacgagggcgcgcacccagccagatttcaggggattatgtaaaagaatctctggcagacgccagcaaattaaagtactgtcacatgcggattttatttcgcggggagttgcacgagtccggtccataccaaattgaaaggtttcagcaaaaattccgccgtgggaggccaagaggcccagctagagccttggctcgcttccagcgctaagcctcggggcactacagcgcgcacttgcgcacttgcagcacacggagctttggcctggcagcactaccagcagtacttcgtcagtggctggccgcagcaggttttggccggtaccttggatggggtgaggtccacgttgcgtgttagctttggatttagcagcctctggcgaaatgcctttttgacttgctcatcaccgtcaaattcgcccggctttgcttctgcttgggtcgcccgcgcaccgtcaacaccgccgtcgcttgaatgtccggtagagaacaaggtgagagggagacgagagggtccggtgaatcggtcggtggccgtgtccgctaactggaactttgcatcgcagtccgcagaagctcctccgtcgatagataatagccttgctccgagcaacccgctgagcatatcctgccgccgccagatcgcaactgcttgaccagccccggcgcatctcagcgagccgtacgacgccatggccagatcaaagagagggggcaagtcccccatgaagagcgccaacggccagttcagcggctctgagggccgccgatcgagcttcagcgacaagagcgaagaggggtccccaacaagaaccagggcgcagaaccaggccaagctggcggttgtcgaagaggtaggctctcagattatctcattgctgctgtgctttcgtctttgctttgctcttcccctggcatcgccagaaaaagtttgtgtggagctgacacttggcgaaacagaagcccacgactgccgcagagaaacaggccgagtacgagaagaagaaggcgaatttctggacgcgaacgctatggacgctggtcatgatctctggcttcttcggcgcattgttcatgggccacatttacatgattgccattgtcactgcagtccagatcatctccttcaaggaagtcattgccattgccaacgttcccagccgagccagatctctgcgctccaccaagagcctgaactggtatttcttggccaccaccatgtatttcctctacggcgagagcgtcatctactactttaagcatattgttcttgttgacaaggtgcttcttcctctggctacccaccatcgcttcatcagctttatgctctatgtctttggtgcgtcgctcttttcctgataatcagcctaaaactatggattcatctaacacacacgccgtgataggatttgtctttttcgttgcctcacttcaagccggcaactacaaattccaattcaccaactttgcttggactcacatggccctgtaccttattgtcgtgcaggcccatttcgtcatgaacaacatctttgagggaatgatttggttcttcctgccagcggccctagtcattaccaacgacatatttgcctacatctgcggcatcatgtttggtcgcacacaactcatcaagctctcgccaaagaagacggttgaaggatttgtcggtgcttggatcatgaccgtcctcttctcctttttgcttgtcaacatcctgatgcgctccaaatactttatctgccccgtcaacgtaagtcgatatggatgcaagattacattgtctccgataccgtactaaactttatccaacctacaggatctgggcgccaatgtcttcaccggactcaaatgcgatgtcaaccccgccttcgtgcctcacacctacgagctcccacaattcttcttcctgccaccaaacaccagcttctccctaacgtttgcgccgatgcaactgcacgccctggccctggccacctttgcatctctcattgctccctttggtggctttttcgcctccggccttaagcgcactttcaagatcaaggactttggcgactctatccctggacacggtggcatgacggatcgaatggattgccagttcatcatgggcttctttgcctacatgtacttccacaccttcatcgaggttcacaaggtttctctgggcagcgtcctagagacggccattaccagcctggcccccgaggagcaggtcgagctagtcaagagcatgtgccgatatctcagcaaccagggtcttatgccccaagaggtatgtgtcaccactcgtcaatctacaagtatgtcaactaacttaaaatctccatacacagctgcaagcttgcctcgagagagccacgtcttcataatttttacgtgaaaacgcgtacgagaatggagcctgatggctcttcatatctcttgtaaatctaaacccttccagctacatctttcataatgaccatgaaatctctttactactattaccatttatctcttccactttatggaccgtcatagggaaggcgaagaggggaattgtgcgagtcgatgggagagaagagagggcaagtagaggcgttggaataaaatgggggaaagagacaatatgtgcagataagaggcgtggtgtatcatgggaagagatcatgatgtaagagatctttttcctgttttctttttcctttctatttataatgtcttcttatccatatgtttttgatcactgtagttactgagccgtctattgcagaacatgtataatgtgggaagaaaaactggaagcgggtaaagaaaagtcttgttggatggaccattcctgttactgtctagagtttatgaatatcatttacctcgactacactacctttttttttatcctttttttttttgtctttcaaagaaacatctctcccaatgtttaaataaacaattctctccagtctattctctttctttaaagcaagtggcatgaactaccttggaaacggtcatcttccatctttcgccgtcacatcataggacagttctaccgtcttatacacttcgcttccacccgccctctgcttcgaaaagcttgcccacctccttggccaccttcaaaagatgtctgtcgcgatacctgggagccaccagcgacacaccaatcggcatgccggtatgtccctgaaagcccggaacgttgaccactggcgtatgcagcgccgaccagctcacgcagaatgccgagtcgccggtgaactcgagcccctctggcgcctcgtcgatgacgctgggcgtcaggatggccgtgtatcggcccgcgatgtcgtcaatcttggggcgcagggctgcgatgccgtcgagggccttgagctgggcgcggcggtcgtagccggcctttcggtcgacgtagccaaccagctgcggcgagagcttctccttggcgacgcggtgctcggggaggaagaaggtctcgccttcggtctgcaggaccatgttgtgccagcgcggcaggtcgtcaaactcgcgcggcagatcgacttcttcgacctctgcgccgtgggctcgcagaatgtccacggcgcgagcaatggcgtggcgagtgccctctccggccattggccagacgacagtcttgcagagagcaaagcgcgcgcccttgatgcccgtgaagccactcgcctcgtcgtcctgcagcccaaacgcatcggccacgagatccaagtcgtcgacgccgcgggcgaagatgccaatcgtgtccagcatcagggatgagatcttgagcccttcgcgagacacggcgttccacgtcggcttgatggagtagacgccgttgaacgagcccggccggatggtggacccgcccgtctgtgtgccgagggccacgggcgcctggaaatcgccgacggcggcgcccgagcccgacgacgagcctccgggggtgcgggccgggttgtgcgggttgcgcgtagaggccgggccggtgtaggaggcggcgaactcggccgttgttgttttacctaggttggcgggtataagccagtgatgcctcatgagagtgcaagggaacctaccgaggaatagtgcgcctgcgtggcggaggaggatgacggaggctgcgtcgagcttgggaaagtcgtctttgtagattggcgaattgtgtgccgtcggcatatctaggtatgtcacgtcagtattggtccaacaagacatctttccaacagtggacacggatctctcaaaaggagtgacaacatggacatatgctgccgtcttgtcgagaaacacaacatgcaagtattgttacacatggcatgtgctgttccattctatggccgtgctataaccacatgacttctcccgcagcaaggctcaactcacctttggtgtaaatgacatccttgatggcaatcggcatgccatgcagcgggcctctcttgctcatcggcaccttatccagggctctcgcctgctggaggatgtaatccttgtctatataggcccatgccccgacatcgacgtcacgcacatcaatacgacgcagcagtgagcggacatagccctcaacggtcatcccgccagcgcggatcttggcgagggcttcggaagccgtgaggagatatgcgtcgtcgctgcccatgttgctctgctgtatccttttctgcctggtagttttcaagaaacgaaagttgaaaagacagttcatgaggtcaatgagacgtgtcggtggcccacgggacttgctcgctaataaatagatggatctggctcttttatcaactaaagctctagggcgtattgaatcgatagaccttgctattttttttttcccccatacaaggatcaaagatacttggtcagccgtagctcagccgcaccctgattgagcctcggctgcagttgttattggctggatcgaatcgatgtttgcctgatgaggcaatgtagacgagcaggtcaaaagaccaagcaacgtagcccgacacaccggagcagcgacggcgtgtccagaggcgaaaggagggccctgataaaaaaaaaaagaaaggtttattgtatgcaagggccggtctcgtgtaagtggttgagtcgggcgtggaaagggaggcagctgaagtcctagtgtggtttctgcgggcttagagcgcaaaagaagcaaacaattggtaccgggatgctggatgattatgcaaggagggctatggtttggaacaggagccgggcaggtgagcagactcaccaaagggagacaagcaagtgccgatgccacagaatcgctctttccgaagatgttcctcaaacgatggagagtggtgaagccatatggatgatatttgggacatgtaccctatatagtgtcaaggagtcgaggaatacggcctgtacgaccacgaccattaggcaatcaagacgtcgtcgacgcaaatgggttctggatccgacccgcaatgcagcatccgcacaaaaaggcacttcgcagggccccccttagccttgcatgtctttggatacgtgctggtgctttgcccaggatgcggcggctgcgggattccagtcaagtctgtgtgacaggcaggccgagtccggcccctcttcatttcaccggtccattttgcaggccgcttatacatgtgtgtaagtgctttttttttcgttacggccgccttttcaaggccgtcgttggatatacaaggggcggaaagcccggtcttgttcaaatagtcacgattcagccatggcgttgacaagagagtagaaggccgggttaaacatgtaaaaaaagtagccgttcaaaagctgcgtctttggagaagacaacagctgtactgaggaattttgtcagtgtttcgtgtaattgcgaaaacgcatgctgtgccactgggctagcagtgttagtacgcaattaatcgacaggggggagagaaaaaaaaatatgcacgtcgtcctatcggcgaccatccggttgggctgcaatcctgagacgaatagcgggcgcttcacgtaaagcttcaggcctggctggtttctagcgagggaaatttggcttcgggccgtgaactattctcgcagtccaagatcgtctgaagccatccgtctcgctactgccgccagttgcatgaacggaatccgagctgattgggacaagggcgatgtgatgcgcgcaatatgtcggtatgcatgtatgctgggggccttatccgatccggtgagattgcaggtgagatacacaacaaggcgggatagcaagtcttgttgagaaaatggcattatgaatttaaatggagagatggacatgtaaatctcttattatacctactatttacaggcataaatgacgtacatgggggtaattccagagtccctccaagtgcaaccgggctactattcagagatatacgagatatgttgaaaagagctgcatcaactacaatatgaaggcggccgtggcaaatagcacaagattaggggacaaaacgtcagaaaatgtaggttcaagcaagccggctaggtgcatgcgtgaatggagagacagggcatagccaaggtgcacgtatttcgtcttgggcaaaatttcaataggaaggtggtattggcggcagcggcaatttgcaaatcagtctcagaggctcgtcttcagcttcatctcagagtacctactcatatcagtcaagacatcaagagttcttattacatgtaagccggatccgccgtagagcctcatatggtgctttacaggtaccgtagcggcgttttggccgtcttcgttatccgtcaacctccaggcgttctgccggccatgccagatattagcagtctgtttgtactttttttgctacagtgtgtatacctttgggatacacatgtacgttttccaaactacgtgaggtgcataactgccacgtcacggggatcccccatgtagcaaggctgccattgtcgttgtaacaggaccaagtgaggcgagtttgggggttattgcgggcaaggccactgcgccgagttgacaaaatgaggcgcaacgcaatagtcaacggttgcattcaagcggcgtgagttcaaacatgtagctcccgtctgtatcaatcaaccaaacctcgccataagcaaatactgccgctatataagtaacgaacagcgataatacgatggcgcatacactccatgtacattgatgtatcaagcaaggctaaagcgcgctgccacatgtaggtggcccaattagcgctctacaacctcaaccttggagctgaccacatgaacatgatcatttttttctccctcagatcggccagaatgggatggaaccaaggaagcgccgcaccccctcaagccatccatcgcaccattggtgacatttccgtatgcatgcagcctatcatcggaccatgcattagcagggatccagagctgctaatgagagctgcacaaggcgcaggcaaccaagccatgtaagaagtctagagggataactcaaaacttttcatgttggggcatcggtgaagccgtttgtcggacgcaaaggagactgtctcttctgagttccgatagtttttagtatgatgaaactcctattgtatacctaattgttgccaagtttgctccttgctccatgatcccttccgcggctttgacagtgtctgagctggaaacaaattcagtttaccgcctgcattttggatagagtatacaaaacacctttcatatctaaacacaagtccacaaattggttaagaagaacatttacttatccaaatatggtcgtttgctacccaagctttgcgccccttcaataacggcatcttgttgggactggcccccatgtgtttcctaccacggcctataaagaggcctatattactgtcagacgtcaccggtcatggtatttcggaagagatgagatccaatcaagctactattttgggggccaatatgcgggaaatgcctcaccgaaatcgcgatgaaacccgccgtgcattagccagccacctcgggaagtttaggagaatatacactaaggaatcgcaggtagctatcataactctattcatccttgtcaaataaaggtagcatctcaccgtagagtatagagctagtcttccgctggtgtagtcctgctgatactgccgcctcaatacgtaggactgcctatttgcatctaccaactatgctgccagtatctctatgcgaaatggcgatggatcctactctacatcatagatcaagagctaccttcaacgcttgtatagcaatgcgcagttatttctcacttctacttgcaggcatgcataactctgaccaagggaaagggatcctggtaatatctcgatgagatttgcttcgcatctcaaaacaggtaaacaaccaaaaagtgatgtaagaaaaagaaacaaaagaatagcactagtgattgcttttgatcaagttgctaagcaaaaaagcaacgatgacgttccgtcgctccaagatgagcagggaagcatacggcgattgcttttttttgcttcgtttcagctgaggcatgcaatacccatggttatggacgggggccagcccagcctcatttccaacgccatgtggctttattcaaagccacctctgggataatttcaaattctcagaaactctgaattgtcccgtcgtccaaataaaattacaattacaattctcacccatccaagcccgtctctagttggcttacacacgactacgccagactatcaccagaacgacaaactacaagacgctagtaaatcgccggagcagcgcttccggcgccaaaactcgtctagcttcaacctccaaattattagttctatcccctcaaaagcaaagaaggacactcggcgacggaatgactctctccagatgcttacgcccacgtgatgacgcgtaggagcaaacagacctctcaagagatcaaacgcgcgttctggtgtctccgaaagggcgttaacaaggcgtcactgttatctacgcaatattcacttgggcagttttgaactcttttgcacagacaagtaatcataaaatcgctagaccccgcccagaccttggcccaagtcatattagcagtgtacagtaaattcacggttgttctcacttcagcaactcctgttgtctcttttcattctctttcttttcaacatcctcttatacatgttttcataatggtgcacaagctaacagaagaatatgccaatcacggcatgtcgctgaaatgcgacatctacaccgatgacgactatccaaaagacgctcctgtctttctgtactttcatcccggggggctggttgacgggaaccgtgatcttattgcgccttggttagttcaggtgagttgatgcgtgaaaacatccaacaatcatgtccaagacattttcaggcaaaatgaaattattgaatctcataaaacaaacgttattattatagtcgtgcatccagcgcaaatggcctctaatttgcccaacctatcgtcttctcccccaagctggtggggatggtctccttcaagatgcctcagcagcctacgactttgcacgaagctggaatactctgccaaaattccaaagacgagtcattgtgggcggtgcaagtggtggtgagttctttatcttccagagagagagaaaaggaagaggaaaactaacactcttattcaaagggttcttcatggccgccatcatcgcccaccactgcaaccccaagcctctcgctctcctctccatccaaggcataaacaccttccgccatcccttcttcaactcatccctcttactcgccgaacaagaaatccccccttccacaatggagaaatacatcacgactcccatgcaaagcggcgacgacatgcgtcctgatgaatccgcctttgtcctcgacaaactaacgcccaacggcgccaagaatcctaattacaccccttctgaagctggatcagagaatcctagtatttatcgcggcatgctatatgactactacacgtttaacaactcctttgtcgatctggttggatctgtagatcccggataccagtgggcgaaacttcctgatgccaaagaccgggttgcgcaatggcccaggacagtcatctttcatggcaacaatgatcctgatgtggtgctcaacgtaagcgaggatatgcgcgattgcttaggcgaggacaaggtcacgctcatcgttgccgacggacagcctcacttgtatgagctggaaaaattcatcgacgacgacgctccgggaatggacgttgtgaggcagtctgtagcacggttggatgagattgtggcctcagcatgagcagattgagcacatgtataaagtcaataagcgtaataaacaaacacctggatatctatgttaaatctgcatagccgctatcgtatcaaatacatcttggtcacgttccttcacgttgtaggtttaggtttatacatgctcgcccctttatgcacgaccgctatgtaaagcagtaagaaaatgagagaaaagaaagggaaaaaaaaaaaggaggaacaagaggggaataaacagtcctgcgctgtgacaagtagcctcaatcataacctccatctaaaacttcattcaacttaccttggcacggaggtacgtccctctcactgtgtcatgacgctatcttcatactccgtcaagcgtagcgcctcttcaacgtcgtttacaaaatgcctctcgccgcacaggtcgacgatgccactcttgtccatgagtttccacacggggtgatcccggtggtgtggtgcgcgcgagaagaagactcgcacgcccctctcccggtagtctcgaacaatctcttcgagcacttgcgtgccggaaccatccatggatgtcacaccatggatatcgaagatgatgttacggttcgagtctgtgcttcggatgcgcggtaacgcgggatgtgccagcgctgtgccataaaactccagtcgtcgaagtcgcgcctttaattcaccagtgttggcaaaagtcaatggctccgggattttgacaatcaggcatccctcgataaactcgattcgagagtcttgggattcaggattctcaaagcggttggtgccgggaactcggccgaggatctggatgcgaggacgagtgctgtgcttgatgacgagaagcagagagattcccactccaagagccatacccaaagtaagcgaatagaagattgtggagaaaaagatggctgccatgaggcccaactcggtccagcctcgaatacgtaggaagaatgaaatgtcgtggggcgcctcttctatcagcgaccatgccacgactgaaatcattgctgaaagaacgggtttctgtcacgtacaccagattagtttctgacaatgccttgctcgacaacagaatggtttcttaccggtaaaaagtaaaaatatggcaataggaacaaaacggatagtaatgaaaagagactgaggaatacggagctcattggggtctttgcaccagtcgtcttattcactttgcttcgtccatagccaccaaaggcaggcaaagccatgaacatggagccaacaagatttgcggttccaagagcaatcatctctcggttggcactcaattcgatgccagggatagagctcccacccaaactcttggcggcaacagacgactcaaaaaagccaagaagcgcaatgaggaaagaagtcgacatggccgtgcggatgtgcttcatgtgggcaagttgaaagggccatcggaattcaaagatacccccagagtcagccttgacagagcccaaaacctcaagtccctggttttcccaatcgagatgccagcacaaaacagcagagatgacgacgacaaggaatcggtcggggaagtaggcaacaccaggaaacctcttttccaaacggcgtttgagctcgctacaaagatgaaacatgtcagtcgccgctatcagacacaggataaactaaacttgactctcagcttaccgaaaaatcataatgacgacgaagctcactcccgctacagcaaaggtcagtttatgggccttgccagcactgctgacaatgaatcgaattttgtcgacgctgctcccatggttgacaccagcttcctccgcaagggctgcaaggccaagctcgggaatcagctggtccacagcaatgacaaaaccaatggcagagatgaagcctcgaaggaacggcctgctcaacacgctgtccaagaagcccagtctggccagacctgctatgagaactatggcgccagccatgccgcccaccacgccgcagatttgagcttgtagaacatcgttgtcttctgagccttcgcccccagagtccacgctagctttcaccacggtaccgacaagcagagacccggccgcctcggggccgattaccatttgcggggaggatccgagcattgcgtagatgaatgggttgaagatgaagccgtagaggccaaaaatcggcggcacgtgtgccaggttggccgcaagcgagagcgccatcgggaggtaaaacgaagccatcgtgacagcagcaatgaagtcgccctggaggtacgatagcttatactgctggatccaattcaggcacgggatgtagtacgccagatacctatccacacggggtcagtccaagtgccacagatgcccagaacaacggcacacatctcggcagaagctcacataaagggcgtatctcggaaccctgcctgctcggcaagctcactgctgtggcccatcttagtggtgcgcatcctcctcgtaagccacctcttccagtcgtcgccacccagcagagacgcaaatatgccagtgtttccaccagacctcgtcgaatcgcttccgtcgtcggtgctcccgctgaagaggccactgggcgaggacgcccgcgggctaaaggtgccatggctgcggccccgcgcttcggagcccaggatcagcggcgtggactcgcccatgaactggtcgccgactgctgtggaagacggatagacgtcgccgtggttgctgtcctcgctgcccggacggctctccggcgtatgactctgtcgaagcgtgcttggctggagcgggcggtggtctttagacgagtctgcgcggctcagcggcggcgggggtcccgacattttcacggattcggggtcgtggtgctcggcgtcgaggcgtgcatgtgggatccggatcggtagagtcgtgtttcgaggataaggatcaatccgtgagcggcaattggaatttcgcggtgttttgttttgttgtgttgtgtgcgaagccgagtcgagtgtctatctatagcaaagggcgagcgagagcttcaggacaaaataaacaagagccggagcagcgaaaatacacgtcggcaattttcactgtttcttcttttcccttttttccttctcttctgcccagccgccaacggccggtacttgcaattagcaaaacgtgtccaagcggaaagaaaaggccagagggagggatgccatgcaaaggacccttggttggcgatggtgggaaagaaaaaaaaatttcgaagctctactgtatctggcgtggtcacacacatgcagcgatcaatgtcaacacagcgagcgactcccgctaaaacgacgccgaagccgcgggtgacatcagcgggggagcgcaccggccacagcagtgcgacacagcgctgaagagggctccacacagcgcgccggtccactgggagccaggggcgaatgcggtgagggatggcctcaacgtgcattggagacgccgccagaccgccctcgacgccaagcgagcgccggcgattggccacggcggctgcgcacctgacacgatgagcaggtggacagaagtgatggcggattgcgctgcattgtgcagccggtctcggtgtgtttgtgccgtttcgacgctgcatgttttagtggacagtgcagcggacagagccgctagaacaggcaggcctttggtctctacgttgtctctgttcagccgaaagagcctgtttatacgagtctgtaagacggtatccaggcacatgcttcaaggtgatgatgttgaatctctataccgatactagtcactacaatgacaatagtcgcttcacgagcaaattgttcatcttggcagactctctcccctttttgcccgtggcacaaatggtcacattccatgcgtggctggatcacaacattgccgagatgcgcgttcaagtcgtacattagatacacgctaagatgccaatatacgtgtacatgcctcgcctaatacctacgttgggtgaggtagatgggctgaaaaccaggcatcaaatggtcaaaaccagtggtaatatagagagaaaaaataatcgcttgcatttttatcatccaaaaaaattacaaaaaaaaaagatatatatctgtacaagacaccctatcaaacccagccagcgaatcccttacaactgctcgttgacaaacagaccagccatgccctggccggttccaatgcacatgctcgtcaacagcagcttcttcttggtcctccgcagctcgctcaggccagtcacgacctgtcgcgctccagtggttcccagagggtggccgagagcaatggcgcctcccctggggttcatcttggcccagtccaggttgagcttgtcgcggcagtagacggccatggaggcaaaggcctcgttgatctcgacgacgtcaatgtcgttgaggctgatgttgtagatggagagcagcttggggatggcaaggctggggccaatgcccatgatgcgggggggcagggccgtgacggtagagccgacgtacttggccatgatgggcaggcccagcttgatggcggttgatcgcttcatcagcacgacggccgcagcaccgtcggtgacctgcgaggcgtttccaccagtcgtggtaggtccccactgggggaaagcagcgcggatcttgccgagaccctcggcagtggtgccggggcggatgccctcgtccttggtgagcgtcacctccttcagctcgccgctggcgtccttgacctttgtggtgatgggcacaatctcgtcgtcaaagaagccggccttctgggccttttccgctcgctggaagctctcggccgagtaaatgtccatcttctctcgagtgatgccaaagtccttggcgacgttctcgctggtccagcccatgggctgaatggcatcgtgggcctcctgggtcctcttgatgacggcctcgtcgagttcactagctgcgccgccgcccgtggacatggactcggcaccgatggcgatgcccaccgagatggaatcgttggagatctggtgtgcaatgtcggcaatggccttgaggccagaggagcagaagcggttgacgacgctggcggcggtggtgtgggggaagccagcagccagggccgcagctcggatcttgtaggcggattgagcatcgccggtctgcgagtgcacgctgttagccagccggaatcaacaaggtgctgtagcaaaaacatacgttgccgaggcagatgtcctcgacgatggcagggtcgacaccgctgttctcgcggaccttctcgagcagggccatgatcatgtactccaggctcgtgtccttgaagccgccctttcgcgccttggtcagcggcgtgcgggcggcataggtgatgacgatatcatcggggttcttggactggctgcatcgcgacacgtcctgtcagcatatcgaagcttcctcgagtcaattctagacacgccgtctgcttacatgctgttcagcgatgacccgggggccaggtgcttgatgatggagccaatgcgttcgacagccatggttgcactagtatccagtagtctcgtagtctagagtgagggtatctgcacgatctggggagcagcaaatcgacgcagagtctggaatcggccagcagaatccggggagccacgagatttatggatggccttttggcggacgtgccggccggggtttgtggggttgagccgaggcatacggcagcttacataagttgaaccgagttccggcacatcacgtcggaagtttcgaacctgagctcgtgtttcactgtccatgaatcgccttcctggggttgccatcacagccgaaaagaaccaggttggcggggaagcttggaaactgtggaattgccggaatggcatttcggatgctgcaagacagcttttgccgtatcaggagaatagagtagtggtggtgtttggctacatctacatgtgtacgcgcttagtcatatcgtgctcatgatttacctctaccggtcaactgtataaaaagggacgccaacctcggcatctttgcttgctcgcttattccgtgtgacggcttccctttccgtagggtttgaccaagcgttggactcttctttagtatttctgtcctagtaatggttccgtgcagtttttaacggtgttggttgccgccaatattgctctcgtaatgccacctgctcaagggtaggcacagccgcagcggatgcgaagaaggcccataccgtactatacatgtagtctgaatattgtcaaagaacctgccaaaatattaaataaatacataccatgttgtcccagcaggcaggtgctcattcaacaaacttggagactaaacgccgtagttgaaacaagccatctgaaagtaaatactctcatctcttacgacgcacatcttgtcatcacatttagtccatcgttaagccgaacagacagtcgacgctcgtttccatacatcatctctataccagcatcaatatcaaaaactcaaaaacttggcagaaatgtggttcgagattaaagtcattgctcggcacgcccaccgctttgttaccttgagctctggatcgcacaagccgctctttggcgccgaagcggccaacgcagtactgcagactctgctcatattctcagacccttccaatagagtcgccattgaacaggaactttcttttctgtccgctcttaggccagatgacccaattgctggtgcgaaaaggaaaaaaaaaacatgcgtgtgggttgatgggtgctgatgttgtgtatctattacagaccacggcagtctccccaatcgcgatatatagagtgttgtgactgggaccagatccccctttccattcatcaacacatgcttatatctaggaatgaaaggtccgtacgctcccacaaccgcagagaggtctcggcatgtaacccgttgtccattcgatgttctaatagcgacgatggcggctaggtggtcttcgtgacgcatatgtaatggagcagttcggcgccatgcacgatagatccataaggccaccatcggctaatgctatatattggcaccatggtatggctttcattgacatcactaaccttgatggattgagatattgctttgtcgcggagaacagcacgccagaaggtgttctaagttatcttgcccgagctccgaaatgggtaacagaggaacaagacgcttcgggggaacaattagttgcccaagcgctcgaaagattcgaactcatgacaaacatgcgcgtattaccaggtgtgtgccgttttcacccccccttttttcgttctcataaaaaatagaataaagggacaatgtcttctagaatttcatcactaagctctactccagttggaaacctagaaagaattgcaccgcctcgaccgactgggaagtccttgatcgatctttgcattgcgagattaccctacttgtttcaatcaactgaaaacatcactgatcatgaagtcttggaattgcctcacatcaaacctttgatctgggagtactgtcttgaaaatgcccacaagctttcaatctgccctgcgctacttgcccaggcattcaaaggacagactcatataagttttgcgcagttcagcaaattggcacccgccgccgtgaggcatgtactgcgattatgtccaaaagccctcagtatcaacttgtcagggacagctgcaatggccgacgacgagattgaagaaacactggctgcaattgaccatagtctcgacgcactgtacctacttactcctccacacgaaattgttggaacaatgccaaaagaggtcatgcgtgcgctgcgcaactggactcatagatgctccaaagtgttgatatcttctgtgttagcagagggctcgagggggccaatacccataagccttctcagcccaggaagtaatgtcttacatcaattgacttggaataggacacactgcgtgggatccaagtcatttcccatcacgcagataatatatcagagtacctttaataaccgcttccaacctgcttttgcacacgttttccttggcggcggcttcgtttcttcttctcgcctgtgggcaggtcttctcgagacgattcgcaacatgaattgcattaaaaaaagggaaacgctggatttcactagatttttaatgcgtaatctagcttgggggtcgccaacagtgggttccgacaaattttacgaggtccattcgataccagtggaagcatcctttgccgtatacaaccatgagcctaaagaatcaatctatagcaatccaggataccacatgtgtaacctgacgcctgacgcttggacagctgttgtcttgcgggatgtggttcatcaggatcctccgcctcaagataagttaggcagacctaatttcactgatcggttcaggattctgttacttcgacccagacaagtgatcatagttggagagagtcaatccatctcagttgtctcgttccgtatcaggacttatagctcgtcttcgaatccgggtccatctgaggcagctcaggtgctgacatgcgatcaacgtcgaactgtgatacagttccagaacgcgcctcaggatgtggccgatgctatatctgcagtgcaaatggtcttgaatgcagcagctgctgtacgcaatgttcgtgagaggatcgagcgaacatgtctaaacgcccagtcatgaataacgtcgtgagagaatcgagaaaatggcaagctcatatctggacgctcagccaacgaataatgcctaggccatacgtacccccccgaacccagcaggtttgagatgaacttctaagcgttattggatagacactgggccatggattgatggaggattcggcgatgagatcatgtgtctatagcgtgctatatttacgaaagctattggattttttgtagcgctgagtcaataaacatgttactatactgcctagtatacgaattcgagtgatttggaagcccgtggcgtatcaacgtgacagatatcatcaagtggagcgtattggtcattcatcagtggttgcttattgctacctacaagtagtattattgctaggtaattgtcaacacctgttatcggtacctagtcgtcgcttttgattatttgagatgtggtaataaatatctcacaaaacatccaaggtaagcatgcagacccaaaaacaagcccccccatacagaagcgccaaaagggccacccctcccttggatagcggcaatcaaaagggccctgtctggcttttcggtctaactaaaatataccaacctgaatgctgcagttgaatgctgggttacccacaccccttgtatttgtgagtacattaatggccttgtggtctatgaataggcggaagggaatgggtggttgtagagatggagtctcaggtgcaggaagcagcggactttttttgcgatttacatgctgtaaggaaaagtagagttgccttttatgtaagagttaagcttaggtagtagttaaaaagtttcttctggtttgctccgagcctgggtatgtatgtatgtaatgttacgttttggaaaaaagggcagggagtgtatgagttaatgaaatgaatgatactgtatgtgagcgtatgagcgtgccaaaaggaagggaacgaggctgatgccaagtgccaagtcggaagatttttccttggaataatactagcgctatcaatgtagtgaaaggatggcgaatgacacgaggcaaaagttttgacaggatttgagatatggaatgcgcttttgataggctcttttgatttggtcggtggacggtatcggtgtatacaactgtattgaatgatttatgggctcatcaagatttagaatcaggctgtgttgtccaaatcaaacgagaagatggagcaattctgatcacatcatctcagctctgccaagataatgaggcaggttgcaaagattgcggaacattatcatgtgcttgctcggaggattgctcaatggctagcaacatggatgcaagactgtatccctcggaagcaaagccggggagccaacatcgcgcaactaagttggccgctggctgcctggggaaagttgcttgcgctgatgctcgctccggcaaaggcagcccattctattgggagcatttcaagatggtggtatcgctgggagaggccaagacgatagatccctgcttctcctagtggttggtgacatttctgccaggctaatatccacaaacgatactacaggccacatggcacgcaagcgttatcttacctgcatgcaggcctgctaacagggatcatgccaagaaggggtactgtaccatgtcctgttctttctttgaaagattgggaggctcaggccctctatacgatgcttccaataatacttcatatagtccatcagatgaatcccgcatgcttattggtagatggcataacccatgagctcggtcactgctgaaagaggagttatcaatgcagttgccaccaaatttgcgtattactgaattcagctagagtcccgagtttggaggattaagggtcctgtgacgggaattcaatatcctcactatatggggatgattactgaaaaggcaatcggtatctcgttctaaattcgttacgtgtagaggcgatacgagagctggggtgaagcgaggcaatgcaccatgctttttgctcccagcaactcggcatatcgtgtcggaaaaaagaaagacgatgatgcagctagttaaagaagcgtcgcgagccctgactcgaggcagaagccacagcttcaaagcacaatgaatcttcaactggtggctgaggcctgcgcgccgatacaatggtcgagttgaggccgtagcagacttggcctcgcgacaatgtggcgccgaagggctatcaaaacgccgactaagcggggaaaggaaggtcaccaccgactaccgtctctcgcggcctgatggcccgccttgatcgaccgtggctagcaacgacacggcgtcgattcgagctggtgtagggcaagtacaggaatgtactcgccaacatctccgggcgtagcctgattcacccttcggatccggcgaggccatccttactctgggggaggcgtttggcggtggcaaaaggaggcgccgcggtactcggtcatggaatttttcttggagcttctttctttggtggctgaagacggacgaaaccgcggcatctaagctagggattatgtgtaatttagtcgtcgatagcaggcggtcttcgtatagtaatagccttttgctttccgtgtatccggctctggagcatggctaaatgtcagaattctgtcatcaagcttgattttggcagcgcacgatggcgtcggttagactctgtcgagactttattcatctcccagtgcagcgcggcatcgtagatatgtgcaaattcatctcgtcgatacgataccgctcagtggcatccggtggtactgtatctgcattatgtatgtcgtcctgctgatgatccggagcatctcgtcttggtaggtggtacgcagatatacgagatgtacggagtcggtacgatgcatacgaccccagtctttctcaagacgccagccctggcgctgcattaatggctgcgctagaggcctgaaggtggccacccctggcctaggccccggccggtcagcgactaaatgatcccggtcgccgttctcgagcaaagcagtggtcgggacgtgtttgataagacggcgaagcggcggcccagagagcctcattggcgagccgcgaagagcaggcggactttccagcggcatcacaatatccggggaagctgtggggaacttttgccaaggagggcgtaagctaatcggcaaagacgggaatttttcctgccattattagtccgtaggcgcttttggcaagccacagagcaaaaagttccgctggaagagacgaaaaagcggactgtagagggtcgccctcgctgttgctgtggcctcgcagatagagctgcgagattaaggaacaggcaaatccaacattgcaaggatggtggtgatgctgaaccgagtggccgtgagatcggcgccatccatccacacaagagacaggtggcacaagtaggtacctgctcctggcgactggtggttgaggtttcattcagtcgcggcagatggctgttgaaggcatcgacaagactcttggcagcgccatcatcgcagattcccgagggtgcagcgattcgtagtcccccgctatctcttgccaatgtcaagtgcgtgttcctggattgggaatcggcgccgccaccactctgcccatcctgctctgccattccctccagaacactagcggcagtggttggcacaagccagagagcgcgaggggggcctaacaatgcacatgcgccggagttttaatcagtggcagcagcggccttgcccaaaagtgagacgtagacccggagccaagacgggacggatgccaagacggctcttacagagacgatcgagaggcgcgatacggcttgcaggaacttctgctttccatattggacggggagatggcacagaaaaggaggcggtgacatcactggctgcctctgagaatgttggaattgttcgctttcatgcggctttgcggtgaaggtttgctctttgcagccacatcttccatgtctgcatcctttgatggttttgagtttatccagtcggcggcgatagcttgcatctatctatgtattgtatcaattcaaagacgatgcctcggtctcgctgctttgataaaccaatgagttatgggtccccggggaggtatggagaactttcggtgttttgccacgagaatggatagatgcgtctcacgcttgacagggtacctttgcaactcgctcgtacccatactgtaatgtacaagtaagagataataccctgggggggtgttgttggagatacaatcgagccgccagcgcggtacgaacagacattgttgtcgcagcaatttcagcgtcatctactgtatgtcgagactttgctgtagctgcacaagtacgagtgcggttggtgttaatttggcatctggttcacccccctccattgcaatcattgctgtatgtactgtagcattgcgtgcatccaagctatatggagcgcaacagcatcgcgtcgatacccgagctgcctcgctctctttggacctagaaatcacgtacaatcagtcaaattgaaataaccatcgtcatacccgtgtgtcaacaccagcaactccaagctgttataaagacaactctccccgcgcgccactcggttgtggcgagtcatttcgccgttttgcctcctccactccgtatagtcctccactctgtatagtcctccactctgtagataggcattaatagcagcagggactgttagacgcgctcgcgaatggtctctcttgatcgctggcagcccaatggcgagatagcagacagtatgtacaagtatggaccagctcctgtcccttttctccgcaatgaggccgggaagagccatactgtacgccctcctctgacacgtgactccatctcaactcatacttgcaagcaacttctccaatatcgctgaaattccaaccctcgctccagccgtccaatggcacaccacccgtttgctcttttttgccccggccagagccacagccgacgcttgagaagcgcaccccctctagtgtcacggatcaaacccctcccctcctgctcgtgtgctactggttctgctagctcgagctgccgcagctaatagaatccgattattcgccaacatcccaccgtatagagttgctataacgcctctgctgcttgttatctggcctgcgaagagcaaaagaacccgacttatccgtccacaggccctggactaacccttgccacgccgcatgctctgcgctatttgcttttctaggatcgacgtgggtttccagaataccgcctccacatacgcccgtcgaattgggcaaggcgagatggtgtgtggaagaacttttggttttcgcctccacggtgtactcgtacttgtatgttgtagcacgggcagtgctggagcccaactctcgcgatggcctctccgtttctcctatcggctgggggcctttggcgtgtttgtcgcgcgggggtggatacgactactaggcgtcaccggattgattgcctctatcgcatggcatcgtgagataacccaggcccccttctccggggtaagcggtccgactaagatggtctcgctcgatggctgaaggatgaacagaagttctcaaacgcctgagctgaagcgctagtggcattatcttcacccagggttggttgttgcaaatcattgtgtcggggttatactcgagaggtggagaaccccaggccttgctccgaggacgtttatgtaggagggttacatttccataccagctgtctcctaccccagcctcattgataaagacctgctcctcccacgtgtaacaatcgctttcttcattcctctcagctcatccccttgagtccttctcatcctcttatatccccctcctctcccaccacctcaaccttggttgttgttgttgtggtgtgtgttccattggtcctcctcttctctctctctctttctcaagagttaggacagaaacatcaaccttcaccatggccactcttcagcccactggtggcttacagcctattgccatcgacaacgatgtcatcaacacagccattgatgccgaggcagagctcgagaagcccccgatgattcgggaacgagtctggggtttcgctgcccgtaccgaccccacagtcaccttcgaggaataccaatactgggccaagattgagcgagaagaagaacaccaagccaaccttaccttcaaggcggagcatggcccaagaaccgtgaagagtgtcttcatgggccgtttctcaaagggtatccaccatgagaacaagaagaaggctgaggcggctgctgcaaacagcggtaccgactctcctgttgatgagaagaaccctggtattctcacaacccaggattctggcgccgccaccgaggcggaatggaagcaggcctctcgtgccatgcgaacagccagttggggtaccatgttctatctcatcactaccgatatcctgggttggtcatcaactcccttcgtctttgccagtgtcggatatggccctggtgttgctctgtacattgtatttggtgctgccgctgccttctctggctacattctgtggaaggtcttccttggtctcgactcatctcgcttccccatggtttctttcggtgatacctatttccgagtttacggatcatttgctcgtcacttcatcaatgtcgctcaggccatccaacagttcatgacagtcgctgttttgattctgggaagtggtacgatcatcgcccagttgtccagtgagagcatttgctacattgcctgcctcgtcatcttcatggtggtcggcatggtctttggtagcatccgttctctgcagcgcattggttggcttgccaacttgtccgtctggatcaacattgtctccttcattatcatcatggttgcttgcgccaactttcccattgactaccaggccgttacaagctccactcggatcaagaccatcgagcccatcaagacatttgctggccctcctcccgatcagtaccagcagcaagctacaggtttcgctggccagtttaacggaatcaaccagatggtgtacagctacggtggtgctctcctgtttatcgctttccttgccgagatgcgtcatccttgggacttctggaagggtatgctttgcgcccagaccttcatctgccttgtctacatcttcttcggtgctttcgtctacggccactatggacagtactctgcttccaccatcaacaccgtcattcagccattctccctgcagactgcgaacaacgttttgagtttgatcacaggagctattgcctgtcgtaagtatcatctcaatcccaaatgtatgttatttgaacagcggctaacctactcatcctttagtcatgtacatgaacgtcggcatgaagactgtctacgtcgaggtcttccaggagattatgggtcttcccccgatcaccacccgcaagggtcgctggttgtggtatgcccttggacccctttactgggctcttgctttcatcgtcggtgctgccgtccctaacatcaacggtatctccggtattgtcggcgctctcctgatcctcaacttcacctacactttccccgctttcttgtacattggataccgtgtcaagatggacgctgctctgcctggtgaaggtttcgacccagctaccggcgtgactacccgcctcgactctggtatgaagcgttggacccgtggattcatggtcaactggcacatcaatattgtgaacattatctacttccttggtggtctcgtttgctctggtatgggctcctgggccgccattgagggtctcatcaccatcttcggacctggaggtaccgtggccacctcattcggatgtgctgcacctgtgtaaatatttaataacttgctcgtaaataactcttgagcctatataccactttctattctgaattcaaaaaagttcaattaatcaactgattgcttgagtgcaaagtgactgtgtccatggaactattagtcgagtaggtttatttggtttgagtttttgcacatggccttgagttgctcttcaattaatttcaaagcagttttgtcaatcagtacctattttttgcagtttttgtggtctgaaagcttctgggtagtggagctacgctaggtacaacctagatcctggcgagaactgcatatacgaaatatacgaggagcctattctgacctacttttacctcttaggtagcgcctgaaacgcgtttcgcaattctgcttacggtataacgacttatgtcattaccatccctgttactattgctagactttgataaaattgatcatttgcgcttgggtggatccacgcgactactcaatagccctcttaggtccaactagccatgaagtcatcacaacgtcttcaagactgacccaagccttttatttatttatcctcatcgtttgcagagccaattgtttaaaatgttcgcatagagttggattgtcgaatcgggttgctgcctttctttctttctgtcttacttaaccttgtcgcgcaccacaaggcttgaaccagtctgtgttgtctgcgtagtattaatgctttccagcttctttatataatttctagatatttgtatgcatatacacgtatacgatgcgtatgtcttcgtgtctcaattgttcataaccctgttgcttaaagcggttagagcttagtccagcaacttcccttcaagtgtcttgaacacgtcctgatacttcgccgcagtctcttttggagatttactctcgaggcatgagctactgagatagtcgcagacgtattgcttataatacgaaaggggcttctacgccggatttctacccggcggcatttcaggatcctaaaatgtaagtggtcaagatatcgtcgaccagaatgacttcatcggctacttcgccaagagcgatctcgagcttagtttcaaccagaatgatgccataatcaagaaagactcagggcacgccgctggcgagaacgatttcgtaggtccgagatgcggctggcagctgtgaagagaaatttgccggccccgaggttgaagaaatggcagaattttctctaggagagcttggagaggaattggacaaaactggaggagattgccttagatgacagcggttttttgcttcttttctctgtgtagtgtccaacattccttgtatcattctggttggatctcagcatgaaggcggtagtattcttcaagtttgcgtctagaataagttactatccaggcttcccaaccgagttttagagcattagagtgcttcatttaattggcttaataacataaaaacctccagttgttggattcaaatctatgtactctaaatccacttattgtatactcgctctctgtataccctctaaagtaataccggaatccatggaaacttgtcttagggcgaactcgtagaaccgctggtaggtttcctcccacgacatactataatctggcaccatttctgccacctccgccgacgtgacgagactcataacgccatagatgcggtcgcgtgggtctacggcttgcctgtgacgaatggagtgcactacgtctaagagggaaggactctcgatgaccccgttgcgcttcgcttctgcggctaggctttgctcgagcagttcacggatgggcctgaaatcgacagcgtcacgcaattccgcaatctgctgccacgacggcgacagctcggccaacttgatgcgcgcgaggaactttcgtgttgatgctccgccggaccactcgaagaacaggtggcctacctgcatcctgacctgcggcgcaagagctgcttcctgaacgacccagacgcgttggaagtatggcctctcaaagatgtctcgcagcgcagcgtgtacatcattgccatttagataattccacggcatactgtcgtcgccgatttgcgtattgctgtttgcgagatacgacaggatctcaaagccaagctgcgagtcgggcgttggcatgccgatgtaggcaacgaccgacttgcaccgctggtagatttcggccatgagctggacctgatgtgatctttcttcgatatcttgctggttgatgcataaggcatcgatccataactttcgcttttgctttctgtctcggaggtggtgtagggcgttcttcaagttggagccgaggggaaggcaacggccgtcgcctagatcaatcgtgtctgtcatgcgggggttgccccatgtatatgatagggcttcgtagtcattcagggagtctagggaaacgacgcggaaagttccgcagaacgaatcgttttcagatcctgggtgcagctcgagcagacggatgtgcctcttgcttgggagaggctcgtgtgaatacaagcctttatcgttatgctgtaggtcagaacgagtgttagagagccgcaatttaaattcgacgtttgtatatttattaaacttacattgtttcggaaaggtatgtttatctcgtccttaaccaatcgaaaccaaaatccagtggacagccgatagccaaagatccggaaaggcacggagaacgagcatgtcgtgagcttccataagtaggtgatgccagcagccatcgtttatgattcttggatgagccgtgttgattatgcaagaactctccgaatatcttgcaagctcgaggcagtcgtttatgactcaatcaggcagctttcagtttccaaaggtgggttactctaggcagcgcagcccaagctcagcctcaaaaccgggtggcgtagcacttcaatgcgtctgcaggtgcccaagggaattttcctcttgtaggcgggcagcccggttcttaggagagccttgcttgggtctatagagcattgagggcgactgaagtttctcgaagtcgctcaaaccaccctggacgaagagttatggctacgccttcagggcgcaattattaccttgaatcttacccgtagcgggacctagatccggcttcttgtgttacaccgtgtcttgacaatgccagcgctaccccggcatctcaggcatcaatggtaagcagctactccggtgataggatggatcatgttggccaaacagaataaagtaaagagaagctaagacttaagctgccatgaagcattgtgcgggagactattggctcctacgtggaaaaaaaaagatttcacgcgaagcattgcattacagaaagagttgcagtaattgatagatgggaagacgagtactaggtagatgagatagcgaatccgaccaagcattgcatgcaaaacaagaacattttaccatctagtttcatttcaacaattacgtcttttaaataaaatcgcaaagtgctctatgaattgtggtgacgtggtgtcgaatatcgctctgtgctttgtaactggtgtcgcgactccgagcacgagagacatggctttcaaaccaagtctgtagatttgcattcacggcatttagcgaaaaaaaaaacatatgcgctgctgctccaattgcagggagataaacaatgacttggtcaacttttattacaatccgtagctagatggtgaagcgattaaattaaagtaacatatacagtgctgtagtgacagcaggacagatacacaagaaagcgataaagcatcaatgaagcccccaaactccgttatacgtcataatccgttcaaatacatcgtgtatcgcataatgttgagcaagcctcagcctaccggagttccatgttgtttgtaccgttgaataattggttccagtcatactgcacgtttgtgtctacaatcgtacaccagtcctgggtgagatccatctgaaagtcaaagtcactaaaagtcgtattcaggaactcgttggaactgaactcgatggtgtttgcgggttgggacatgtagaacggatctcccgggacctgtttcggcggcagcgaagacagttccaccgtcgatgcaatgctcgggcttgcaagagtggaattatggctgctgacgctgctgggaatggtggcagcatggccattggtggcgggcttcgtaccttggctgatgcgcaatcttccaaagtacggcaccacaagcgtaaagtcgccttgcacattgtatgtaccatagctggcggctacaagtgtctctagcacttgtgcgctctgccgtgccaccgtacactccagtatactgtctgttttcctcagctccccaatgagtgtctctatgagctggtattcttccacgtagtaggaaactgctccgagtgatccctcggtgttgggcgcggataagattgctagaatgagtgtgatggcggagctgaacatggtaaagtccatgagctcgcactggacggattctgacttgggtgagcctcgaaggcggagatagaccttgatgagctctcgacaagcctccatggtggacaatcggctgtgttcgtagcgccgatcggttttggccttgagcatatacggtagatggatatgcttgagggtcgagtagtagaatatctgagcagcctcttggaaatagattgggggcatggtcaggctggggtcgtactcctcagcccatgatggagggaaggtcttcttcaactcctccatatcttgatccaactgcacggttgtcgcatagggacttgcgtctgagttctgattgcggtcaataacacgtcccattatgacgcatgtgcgacggaacaccgcctgtgggggcgagagcatcagggccatggaagcatcatccttggttgcaagactactgatggcggaagggaatccgagcatcatgcacagctggcgctccgattgccaggtcagggcccacagggacttgttctggatgctcgcattctcatcgagcctgtccagaccgatgacggtggcagcgctgatgccgtggcggatggccatccaagctctctgcggccggcccatgttgacgaggattttgtggaggagcaggtagcattgcacagcttgtgggctcgcttcgccttcgacggcaaggaggacaagggcaaagcggatatatgtatcaatgattacctgccgggagatgtcgggagagatgatggcgcgcttccaatgacggggaagctgctgaatgcaaagagtaaggaagaggattgcattgcagaaatcgacgccgcggctgtagttgaggacttggctcaggtacgcttcagcaacgtcgaggctggtgacgtgcatggcgttggaaaagtccgggccaaagaagtaggtcggccagattggccagaagaactttgagtcttggaggatgagacgaagtgtctccgggtcgggaatgggtggcttgaacgagctgatggattccttcatcaaaaaggtcatggagggatcctcggggtcgtcgtaaagctcgccctcggtctcccggatgagcagggcatctcggaagaggctgatcagaggcgcatctaccgcagtgatggacttgtccgcatggtctggcggactgctggacgattcgtggtcgagagagcctggagagaggagcgaagagggagggccggaaccaggagccacgccgagattaggaagagcagcgatgggaatagcatcgataggagcagtcccgaagttgtagctcagcgccacatctttctgcagaagcccgtggttcttgaggttcgtgatgacttgaatcgccctcgtattgatgtccgccgggttggtcgacgaggcgatggtggaggctgaggtggacgaggctgcgccagaggccgaggccgaagacgcctcatcgtttggctcgagcgcatcgcagaggccgctgatgaggtcctcgagctcggccacccgccggcgcagcagcgcgttgtcggcggccagctgagacacggactgagactgaagcagccccggggcctgcgcatggcccggccggccaccgtctttcggacgcggctgctgggcctggcacggcgtttgatggagcgagcatccgtggcagacggagctgtttggcggaaagacgcaccggacctttcggcgacggcattcggcgcacgacttggtccccagccgcatgcgtcgtgcgggtcgttggtccgagaagtcgtccatttggttcgaggcagcgtacaagggctacacgcaacgttgatggtttcgtccgggccttgacccgaaagcctgggttattattagtacaagtatgtagggaggagagatgcgcccacctgtctggctgctggacagtgcatccagaactatgtcgggcatccgatcatcttactaatgctctgaatgcattggagagccccgtctaattggtcgactcgtatgtaagcaccctgtggttttgggtttagtctgccatggtatccgccgatggggcggacgagttcgcacgaagccagtaaagagaatggagcgtttagtggcatcgaagaagcacagtagaatgttcgacaatgcccgcggaacctagcctgcattttgattcgctctgattcggccgtctctataagccggagatgcaagattgagtgattacccatagtagttaccggagagggaagttgctgatgcaggtcaacgaggcagttgctggggcagttgctggatgaacttgactcatggttctgaaactgcaacaggccattgggcgggaccatctgagaaattacttacacggggcagatgttctggattgctaaccgactctatagaatagattattgaatccattggattgataatgctgcataatgtgctcaaaatggcatttaaaagccagcgtcttggacgagttggaaaatccagcagagcaaatcagtttactcttggatctgtaactcagttgaattgtacaagtcattttcccagcttttcaaaatattagaaccatcaatctcttccacaatggctacttcactcaacgctagccttcaagcaaccgccacttctcttcaggaaaacattcctgagcccgcttttaaaatcatctctgaagccaaggccaacgtcgagaaagaatttgacgtcaaaactacaatccagcctggccaaaaactccccgaatttaccctctccaatgctagtggagtgtccgttaacagtgttgacctcctggccaaggggccgcttctcattgttttctaccgtggcggctggtgcccctattgtaacctcacattgagggcttaccagcagcgcctggaagacttcaaggcacgcggagttactctggtggcgattacgccggaacagcctgattcttcactttctaccgcggaaaagaatgaacttcagttccccgtgttgactgacgatggccttcaacttgcccgaaagttgaacattacctgggagcagccagaggatttggtggatctttcgactggcatgggggctgatcttcacaagcgccatggtaacgattcgaacgacatggtagttccgactacgttgttggtcgaccagcagggcgttgttaagaacatttatgcggaagcagattggacaaagagactggagcctcaggaagcagtgaactgggtgaatgcactataactgcataaactatggacatggcaaggcacagaacttggcgactttattagcttcttccatccgatgccaagtttatctagagagcatatgaatatctagagaaggcgaaaataaacgttattgagcgactctcgatgctggcggatgactaagtgaagatgcgtgtaagtgggctcagctcagctcagctgctggtgccaccgcgatggttgcaacgcacgccacccttccgacgcctctattggccgagactaaacaaagccttatcgaatgtcccgggcctgctgaattattgattgctcgtgcgccgctgtgcataatacgaagcttggcgtggtgccgaagcacaaacacacagagacccatgcaaggcactaacacccgcaacgccatattctgacaggcacaagcgccaattctaactttgtagcatctcaactcgcccgtagcatctgttagcgatggcaactggcccttttctgcacgccaagcgcccttgagattagccactgctgtgttattggacgggcgtctcgccagacccctggcgattgggagcggattggttggcgccatgtcatcttttttagaaaaaaatcctgcttcccgtgtcggcggatcgagcgagccggcggcaaagttgggtatagctctgaatagtgttcagctgcgccctgaagctgagagacgtgtgtttacgtcttgcagctcaagcctgtttttgttttcttttctttcctgacctttgatttatcttgtttctttccatattttttattctcttgtttctttcgctttctacgtcttcttttgcgtttattctggtcgttttgttgcgtcgaattcgaaacctgtcggctgcttcaaccattgtcgcgcgattccctcgatttagacagcatagaagagtccacagatagaatcgcattgcgcgtgtatcttaccacgagagagttgccttgcttttatcgcgtgcttccgacagccagcaaagaagattgagttctttagatgatctaaattggactcaattcatcgctgcttcatcgtcaatcccagattccccgccccacgtcatcacccatcttaacagacccctgctctctgcttaggaagaggggaaaagaagatcatgatcagcttcgctcttcttgggctcttcctgcttgcaggctttgcgagcgcctcgacctctgataaacgcggtctcgtttacgtgcccagtacggctcatcccacagacgaccagatctgggtgcagtctggcagcgatttaacatggtactacaattaccagtcggagccctcggcggcttataacaagtctctttcgcagcaacaattcgagtttgtgcccatgatgtggggtgtgtcgagcaacctcagcgacacagctttcttgaaccaagtcaaggcgctcatcagccagggcaccaacatctcgcatgtcctgggctttaacgagccagatggctcaaccagcactggcggaagcggcatcaatcccgcagacgctgcaaaggcctgggtcgccaacttcgagcctctgggcaagatgggcatcaagcttggtctgccggcgtgtacgggaggacctgatagcttgccgtggctgaagcagttcctgtcgaattgttctacgcttgttagtacggataatcagaagaagaactgcacttttgatttcttgcctgtgcattggtacgataactttgcaggcctggcatcgcttattggagagaggagagcgacgtaagtcttcttttcagacgggtagaacggttacagccaatgttataaagtgatgctgacacaatgactgatagatggcccgataccgatatctgggtgaccgagtacgcgtttgcgaaccaagacctgcagacaacacaggaatatttcaaccagacggtcgattactttgacaagttggattacattgcgcggtatacctatttcggcgcctttcgctccaaagtctccaacgtcgggcccaacgtaccgtttctaaacaatgctggaaagctgacggacattggagcctggtaccttggtttctccgagacgaatgttaaacccacaagctcggcatccttatcggctggagtaatgtctagttggataattggaggagtaggtttactgacggcatgcattagcggattgttgtgaatatgatttgggtgattgagcaatgagtgtgacgatatatagacgtaatcggtctgctattttgcgagcgttgatggacataattaattaatggaatctgggagatacgacagcgctatattgtacacatatatatagaccgatacatgaaaatagattggtagttgtttgcttttagaaaatacaaacttggctgtttcgcttcgtctcctatgatgactctacaatgggttttattcttgaatgatgttcggctctccacgtctttggaggcttaagcatctatccacatccgtgtagagataacccagcccaacatgcatattcaaatcggcgatacttcatactacaagaggaggtagctttccttgatacaagtctccatcgcccatctcgttatcaatcccagcgattcatgcatctccgatcaactcggccccatcctcccccgacatcaaacgcatccgggtggcgcagcaacgtgacgccgagaatcccaagcccggtttttgccactctcccggccgtggtaattaagacctcaagtagacaaacctcctcaagccaccagcgctccggtaaacgttcgtcgccgccatcttcttgtagtctcggcactactagctgcttgtggttacttgctcatccaccaagccgtagaacgacagtcactcaggcgcactagtcaattgctattatttcatcaccactcacatacatgtcttagagccttggctcactcacgctggaccaatggagatatcttggctactcgcgcttccatatctcttccagaaagaagaaccatattcgccactatgaatcccattgccaagatgcagcaaagtgagtacggcatagcaagatggcttggcaagcctcccccacctctggtgaggatcgccattggttggtcgcagaataagcttaggcgacataactctaatacaccacctgcacttgataaccagatcttggcggaatgatggccaagatcaatggtgtgactttcgtcattcttgttctcttgtctgtaaactctgatcatgatacatactcgaccaaattctggggaacgcgcgttgccaagataggagtggataatggagcttcttggctgtttcttggaagagaggcctggaaagtgcgatgcatcatcgggggcatgaatagtgcaacatgtccagagttgattatgctttgaatgatctgagacaccgcatgctgtagtggtacaagacgagacctcaaagcttaatacggcatggcagagaacgggaatcacgatggctatggatggaggaaattataagatgaaaacacctgtataataagccacactccaccattatgccggccaaagcatccccatcccaagcctcttctcatttaccagcgccaagcacgcactagctgccaaagagacccgccgtcgataacatgcatcccacgaaggcgaatgtattcgcctcaagaggccgatactttgtgcccatggtacatcaccaatcaagccaaggtatcttcctgacatgatgagtacttataccaccccgcaccccgcatattggaataacatttcatgttcttttgataatcattcatcatatcagatgtacacaggtgacagtgcccactaacgctttttaccttgtcatttccatccatgttcggcctcattgccatctctcattcactatacaatagcccacagccctgatggctgagttcccaaagcaccccttcttactcaccgtcaaggagacagaggaggctctcggaaccaatgtcgataagggactcacctcggagcaggtcccaggcctgcagtcgagatatcccaagaatgaactcgacatcggtgagactataccatggtatagtattcttgctaagcaaatcttcaatgccatgatcattgtaagacacttccttctcttcctttatgctacatacttgtgtaacctgaccaactattcaactaggttctcgtttttgccatggccctcagctttggcatccaagattacattgaaggaggagtccttgcatttgtcatctttctcaatgtcaccataggcttctggcaagagtatcgcgccgagaagcgcatggatgctctccgtgccctgtcctctcccagcgccatggttctccgcgacggcaatactcaagtcattcccaagtaagtgtctcccaaagcagagcatctactttacacacccatgtgttgacctagacaaaacagttctgaagttgtgcctggagatatcattctgctcaaaatgggcgacaccgtcccagcagatcttcgtctcttcgaggccatgaacttggcctgtgaagaaggccaactcaccggcgaatccattcccgttgagaagactaccgacaacaacatttctgctcatgaatccgacgccgtagccacatccgaaggcgaagttggcatcggcgaccgcaccaacatggcatacgctacaactattgtccaaaagggccgtggccgcggcatcgtcgttgccacaggcatgtccaccgaggtgggcaaaatcgccgcttcgaccgcaaagaagagccgcaaggctggccgctcgatgaactggcgcaaatatggcaagaaacagcccgtcgttggtctcacgaagcgcatctacgactttgtgggcaagtttcttggcttgacggttggcacgcctttgcagaggaagttgtcggctttggcatatgtgctttttggctgtgctgtaatcctcgcgattatagtctttggcgtcaacggcttcaatatgcggcatgaggttatcatttatgcgacttcattgggtattgcaattattccggaatctcttgttgcgtatgctccatctacctcatacctttgtactttttaactaactcttttctcagtgtattgacattaaccatggtcgttgctgtaagcgtcatgagcaaaaacaacgttcttgttagagatctctccgccctcgaagctctcggcggcgtcacaaacatctgctcagacaaaacaggaacgttgactgaaggcgccatgattgtccgtcaagcatggatcccatcgtcgcacgtctacactgtccacgactctcagaacccaaatgaccctacaaagggacgcgtggtctactctcaaggcaaaggcgagaatacaccgccgctagagcctatcaatgagaaaccgcgcgactacgacaatgagcgaagcgccgccgtgctcaagtttgacgtcccagacgagaagctcaactcttcgtcggcggctaaacagcctcgggttcctgaaccagaggcaaagatgacggatcagctccgcacatttctgctttcttctgcgctctgcaacctcgccactgttaggtatgataaagatgaagagaagtggcagactacgggagagccaactgagattgcgctacaagtctttgcgcatcgcttcagccacggcaaaaagagtcttgaaggccaaggttggaagcaagttgccgagtttccattcgacagctctatcaagcgcatgtctgtcatttacaatgctcccgaagatgagcaaaactcaatctttgacgctcaaaacagcttcgtctttaccaagggcgcagtggagcgtgtgcttgatctatgcgcctttgttggcattggcgaaggccagcagcccatcagcgaagagctaaaggagtctgtcctacaggaaatgaacgctctcgcttcgcagggccagcgagtccttgccgtcgcatatcgtccatggcaaggccgatttacatccaagcagtccagctcaagctctgctgaagaggacgaaaaactacggtctgcagttgaacagaacctcgtccttgtcggactcgccggcatctacgaccctccccgccgggagacaaaggcctccattgcagagtgctccaatgccggcatcaaagtgcacatgctcactggcgaccatcccgagactgcaaagtctattgctagagagacgggaatcattcccagaaaccttggcattctgcccgagagtgttgcgcaatccatcgtggtcaaggcaaccgactttgataagatgacggacgaagagattgatgcgctggaagaacttccgcttgttattgcccgctgcgctccagataccaagacacgcatgatcgaggcgttacgccgtcgtggtgccttcatggccatgactggcgatggcgtcaacgatgcgccgtccctgtctcgcgctgatgtcggtattgccatgggctctggttccgacgttgccaaatcggcggccaagattgtgttgacagacgacaagttcaactccatcgtggccgccatccgcgaaggccgccgcatgtttgacaatatccaaaagttcgtgctgcatcttctcgtctccaacgtcggcgaagtcctcctcctcgtcgcaggcctcgcctttgtcgacgacatgggcttctccgtcttccccgtctcccccctacagatcatctggatcaacatggtcacctcgtcgttcccggcgttcggccttggccgggaaccagccgctcaggaggtgatgcgcaagccgccgcaggacaagcgccgcggcgtctttacgaaccaaatcattgtcgacatgattgtctacggcgtcctgatgggtgcgtgcacgctctgcacgttctgcattataatctacggcgcaaacgacggcaacctcggcatggactgcaacacaaacttctctgatgcctgcatcccggtgttccgagcccgcgccgcgacttttgcggagctgacctggctcatccttatcgcggcatgggagttcaagagcctgcgccgatccatgtttcgcctaaaccctaccgacgacagcttcttccccttcttcaaggacgtctacagcaacaggtttctcttctggtccgtcatcatcggcagcctgtccgtcttccccgttgtctacatcccattcctcaacacacggttcttcaagcacacgggcatctcctgggagtgggcgctctccgtgggcttcaccttgatctttgttaccggcgtcgagctgtggaagctggccaagcggaggttccggcttctggaagatcgagccgtgcagaggggcccctgggggcaggggggtccggaagatggcgagccgagattcaagaggacgttttcgctgtcgagtttcaagacatgggtgtccttctcgaagaaggagacggtggagagcaatacgcggacgaatacacaaagtcgctcagcagatgtataaggaggtttgtggtccgatttttctgtcaacaatttcatttccatatatagcatcatgatatcgagtcatttcaggggggagagattatcagagcatgagatattttagaaggaatacgctggattttcagagagggatttattttgcattagtggccatgatttcggagttgagctgaggctgagcctgaaaacagacgaaattcgatggcaaacgttccatacgcacgacttatagcctgatgacagcatcgggtcagcaccagactcatttagatcccagcccatatagtctagtaatgaagcaaatgataccacaatcgcgcactggcgcatcacttacacgcctatttctggaaggggggcagaaggtcaccaagccaatcacccctgttaccagacacatgtgatggtcgtctagatccggcaaccatggaagcagcaaaaggcggtaggtcatggtagatgcctggacaaggtatctttcgatggggacgacaccccggtccatgtgggaagcgagcgcggggcagccgagcacttacagtgcgggcattaccaagaagttggccgcatcaggaaagcagggcttgtctagagggatgcgcaggtggacagggcaaatgactctctatactcaagacaaagttgcccctgacacgattgttcctgttgcgtcattattgtcacgagcgaatagggaatcagtagaaaaataatatcattccttcctgacatctgcagggatgtccaagccatcaatagttattatacaagaacacaaaacatgtaaaagagacggatacaatagagaggtgacaataatgatgaaaattgtattaatcggtcaagttgtaaatcttctggatgttacccagcatctgcttcatgtcgacctgcaaatccttgatagagccgtcctcaaagttgaagacccagccgtgaatgatggggaatcggttcgtttcaaacgagtgctgcacatctgcagtcttgaggatgttacggcactgctcgatgacgttgagctcgaccaggcggttgtaccgctggtgatcatcggtgatggtatccagctccttttcgtagattctgtagacatcgcgaatgtttcgcagccaggggttgagcaggcccatgtccttgggcgtcatggcggccttgacaccaccgcagccgtagtggccgcagactacaatgtgcttgaccttgaggtggttgacagcatagttgatgacgctcatgacgttgaggtcggtgctgatgaccatgttggcgatgtttcggtggacaaaggcctcgccggcctctaggccagtgatttgctcggcggggatgcgagagtcactgcatcccacccagagatactcgggcgactggccggcagccaggcgagaaaagaagtcggggtcttgctgcagccggtcggcggcccatttcttgttgttctcaaagaggcgctggtggttctcgcgcaggtacttctcgacatcgtggtcgtcttcagacatgccgggcaaacgaggaggagcaactttgacttttgcggtgccagaaggattggcggatgaagaggacgaaaccgagcggcttccgccagtatttgagcgcgccggcgagctggtcagcgacgacggccggtgaccaacccggggtcgggacgcggccatgcgcaggggctggcctccaattcgactcggcagcatcgcgtctgctggaaaggaaaggtggcgagacgacagacgactgagggcagggggtcggatgattatgccgcgggttgaacgagtgcgtgacgcccagatagatagtggcagatagtgatggatagtgatggcgcggaggagctgctgctgctgctgctggccctggcggtgaggtgttttctgctgcccgcggaaattactgactgaggccacgctcctgagcctgattctgagggcgcaattctgtcagaaatgacggcgctgtatctggagatgggaaaagttggaggtgaggggctggcaatgcccgcggcgctttatctgctagccgatgcgccgagactgggggccacagcgctcccgatgccctggaaggcagagcccggcaagcttctggcatccccactgctgcaatcggctatctggagatgctgcttgcaatctctgtggtgcagattcgggcctagcacggatccgcgaataagcggcgacaatccacagatctgctcgtgtactatttaggctgattgttgagatataaagagatgcaagtagagaagaagagaatgcacaagaagctgctgtgctctatgccaagtgctgcgttgaaaaatagaacaaaaacctccaattgtatctgccggaacaaacgctcagagccgactcctttcgacgaaggattcgagtcaatacctggtacaaatccgcccttgtcgctcatatcgaagccttgtacgtagcgcccatcacgctaagatgagccggtgagccaccttgtctcaaccgatcctcaaccttttcaactctcttactagccgtaaccgtacataatactattgccgcggctatcgctcgtcacagctgtctcttattctatccaatcctatttgtcaaatcttacaaaaaggcgcaagtataggggctgaccgggctcaaaaagcctcacttctcctgtacccgatcaaaccagatatagtcgtccagcttctcctcaaacgacactcccagtctgaccgcagtgccgttgtcaaatctgaattccgctctcagcactatagcaagcccccccaccacttccctctctatagcaatgtactttgtttgctcgcagacgtggcgcagctgcagcgtaaacacatacgaccgatccgaacaatcaatgaagagctgtccgtccttaatctcaactaccaggccgcgccagccaggattccagtactcgcccgtgtaagctctcagaggcatcttctgcggctccggctccttgatcccggggcagagcttttggcgctcctcctccgctgccttttcttcatcctctgcgtcctcgttgtcgtttgtgccgtattcgtcgtattttttgtccgtgtacttttcatacaagaccttgtcccagttgagcctttggtcttgatgcaggcctatcaactcatccagaaactcctggagcaagacatctccaagataacccgcgtcgtcagaatttccaaagatggcgcctccaaacttgaaatcaggtatgaagaaatgaatgctagacgagccggcgatgcatccatcgtgggcaacaaccaggtgtccgcgataatggtgcgtctcccatccagccgcatacagcaacggcgatgtaaaggggcttagcttttcgctgtccaagtctacgatttgccgcccctttatgagtcccttgtaaatgtcctctgtaaatggctcctcctggttcatcagagccctgacgtacttgatatagtcgttgacgcttgtaatgattgagccagcgccttggccttcgggagcatccggaatggcaaactcgttgtacttcttggcctttttatcccaccagtgcccaggactgatgcgatctccaaggcccttggcacgcgctcgctcgggttggagattggtcgaagtcatatccagcggcttgaagaaacgatcctcgaggaaatcagcaaagttgattgcagctttcttctccactaaataagatgcagcagagaacatcatattgcagtacataaactttgtccgaatcggggcagcagtcgacaagtttcgcagattgcgtgtaatggattgtgcatcatcggtgtgtttagcccgggggcctaaataacaattatcgttgctgcaattgtttattttagcattatatttgacaagttaaacaaagagccagaatctactgacggtgccattccacttctgtgactaagaatgtcctcaacagttacgccctcatagccctggcccggcatgacaaattcaccgggcagcaatttggccatttcagcctcataggtgacctcgggatacttatcatcggcaaccaacagggcaacagaggccgccgtgagagacttggaagcggaagcaatgtccaagagggtgtccgtggtcattggccttggcggatcaaacgacgccacgccaaaagccttggaagcagtgacatccttgtgtacaacagctatggcgagaccagggacgtgatacttcttgatgagctcctctacgtgggacgagaaggcgggggagttgaaaagatccatgagggttgatcggctcgtcggcttgccggctttacttgaaagtgtagtacagagataagacaagtgtattgtactcaagtagcacagaattggcaattttcaattattactgagaagagtgaacgattagctatatacgtatacttgaagtctcaagcttggagccccatgaaagcttagcggtgatgctcccgcattgtcacaacccgcccatttgcctagcatcgccccgtctttacgctgcgaaaagtcggggtttttctctgaggaacgataaggttacttggtgattcgctccgccagttacatgcgaatcctaaaaatggggcgactagaactagattgactcattttgcactgccatcggcaagtgacacagctgcgacaaaagattgtagcatgatttgttagcagctcgctcggatttactccgttatgtgtcacggcaatgtctcctccactcttttagctatcccagccacgatgtagcaattaagctaggaattagtagcatcgtccctatgccatacggaaaaccccacaatcaagcccatgatctgacgcggccaactaatgtttcggcggcattaaacccgagcgatctagtaaaatatagctccgtctcatctacatagagatagatgaatgtaatagatagcgcggtagccaattgccgatctaccgcctttaaacttggatagatctcgccttagcctcaataagtaaacgcgcgcagattagtaagaggagtcaacacctatggagatgccatttatacatgactcttaaataaagagacgccaatagaaaatgatgcgattatcccacaagggaggcgatcactatacatgctgggtgagttatttagtgagctcagtaagatccatgaatatccgtcacacagaggcatcatccatttctctggcgagagcagatattatcgacgagtagcatcaatccactccttgatcctttgatggcacaacaaaaggggatggtgtgccgtccaatgcaacaatgttgccgagccaggctgcggagacagactttaaacttgccaccttctccaggattccgcagatcaactgttgcaccgttcaatttcagcgtctatctgccaatatactctagggcttgcaagtacagcacgctgtttttaaagaagttgttactccagtagcctgtgcttacctagatccgaagatcaccctattaagtggtggaggaggtaaccacaagacagattggctgtactactggcattttagcaatcacaagcgagcgcggtccaaaatagatgtggcaataagtgctgtttattcaacatgccagatattctgacattcctcctcagtggccagagtgacatcggtaaggacagaatcttgtagtaaaacccatacaatgaccgaggggatcaaccatccatgacagcctcctaaatccacccatacacagagatactggaacttgtgctacctctgagctactctgcctcttttaaggagtcaagaagcggaaaattggatatcttcaaggaaaatgacactctttacaatacttagcattagtgtaagcgaatattgagcaatatttccaaggactgacctggatttaacgatcaagatacttagtcagtgacaccgctgcagccccagtcgtgtgtgcagcaatcccggaactgctcccaaaggttgccttcaacccagcagccacggtcatggttgtgtactccaatcttgtcgcagcacttcgaggtcgcctggcccttgtatgattccttggggcaagtattggcgtttgagaagcaccaggtcgcggttgaaggcgcaacaagggagataaaggcaatgacaggtaagaatttcatggtgagtcaaggtcaaaatgattctcttggaatgaggtagtaagtaattgtagatgagaagatggtgggttgagctgttggatgctgggggattcatctctctttatacatgtctgccctctctcctatcttcgttcccagaacgctatcatcaagaacatccaattacggaacatgttattaccatataaaatgacaagtcgtataccattgctccgagactgtgcatacagcagtccgaaaaatatattacatttgtttcataaaaagtaattacgtggtggaacagtagtactaaataacacaggtgaggaagagatctaccttctcattgaaacttgtcttagatgtcagcaatcctgcgtcgcagcgacggaatagtattgacagtccaaaactgtgcgaatctcatgtgcactcttttactttctgctatttcgttatgtcagcttgttccccttacaatgagtgttgtctagaaatgcgatatatatatatagtcatgaacttgacacctcagaaagccctattagtttcctgtcaacacgccgtgttgagactagcaatcctgatcaaatgcatgtaggctacacagcagtccgaaggaacggccgaaggaatagcggactgtttctcaaccaaccttaaaccggctcaccgaaggaactgccgaaggaagagccgccagttattcgctttcgtaattatcatgacaaaggcgagcactcgatgaataatttgctgactgggaatgtaaaacctaatggcctgttttaccactcggtccgtcgtcgtctttccaggaagcaaagattgtttaagccaatagtagccaagttatccaatacaaaaagttatatctatcgtagagaggaaatgaacctgtaaacatatacgtgatatatatgtatcacaagagaaacatctcacatcgctcactgaagagggaccagttaaaagctgatagcaaataaacagtgacatgaatattacgtcaatattttggatattttgtgtctacatatgggtatcattcgaaacaaagagcttgactcccaattgagacaactgtacccagacgatacctgacgagaagtcagcatcttaccacctgcattctgctacctgcgtcggccgaagattatagtccttgaagaacaaatattgtctcaaaactgtggcttcaaggtcaagctgcgcccttgtcctcgctccgggagtcgagccacctagatgtccttgctggctaacaaccctgtcaaatgcaaaagttgatgtcagataccgaaatttccaagtcaacgtttagtatagggtaccatataacgagactagccaaaaggttgagaatgcaacttctactatcgtctccctatgaggatactcgtcttgccccagacgcacatcaatcgctccttaagctcatgagttaaaattgcccggcgtacctctatctatagtagataattcggaaatcggaaaacatggccagtatcggcgtaatgcgtaggtagccaacaatgagtttctttagttcgcataagttggtatgttacgaagcgccataattctagtcatcaatcttagatgcctattacgtctccacatctgtcaatactggcaacagaacggctggcacagactctcaatcagtctattgcgctatatcgctaccaatgttaagattgtttcattacaatacctacaattccaaaaaattgttctttgttttcctaatgtaaggcgaataatgaccacacaataattaatccatttgggattaaattcctccgtagtctttcatatttgagtacgctcgcactcgtgtagagcataaagcagcgatgagctcgtagggcagatacagcccttcaaatgccatctttttaaaagcacttgagcccgatagaccccatcgtaagaaggatacagctgacatataaatacttcaccacgctaacaagccgtaatagattgaaaatgagagaaacttgacaaaataagagaaagctgaaataggtatatgtatttgaatcggctgtaatgctacctaattggctattcggctgattgtaattccgtaacatctttctgcaggattattgctacgaaatctttgttttgatgcctagaatgaccccgcctttgatcctagatgcatttttataccacacatacgcttttagtcaacaatcaactggcaccaatccaaaatcatgcgtttgctgaagactaagctcatatccgagcctggcgctctcgagatcgaagaatttgatgatactagcactcctaaatatgccatcctatcacatagatggggcaatgatgagcttaccttacaagatgtggagagaaatacaacggcaaaagagggatttaagaaagtacagcaatcttgcgacatggctaagcgaaatggaatcgattacatttggattgacacctgctgcatcaataaggaaagttcttcagagctttccgaggcaatcaattctatgtatctttggtatttcaaggctcatatatgctacgcttatcttgctgatgttccatcaacaccttttgaggagagccagtggtttactagaggatggactttgcaagagcttcttgcgcctgcagatcttgtgttctttgatgcaaattggaaaagtctcgggacgaaagaaggtttacaaagggaaatatccagctgcactggtatccccgttgatatcctctccggcgatgatgacttagaaacatgcagcattgcacaaagaatgtcatgggccgcaaaaagaagcacaaaaagagtggaagaccttgcttattgcttgttaggcatattcggaattaatatgccgttactatatggagaaggggaacgagcatttattagacttcaggaagagattatgcgagtttcggatgatcacagtctttttgcatgggaatctcctgataatcgtggaggattactagctacgtctccagcagcattcaaaggttccggaaacattatacaagtcagccatgttgatgactctcacaacgctttgaccagaagcagtagaggggttcacttagacatccggctcatcggcatgggggctcagaaattaggccttgcgctgcttctttgtaaagaacgcgatgggtcaaacaaccaaatcgccatttatcttacggatctcactgggacaatggaaacatttcaaagagttcggagcgaagaacttaagcgactcgatttagtaaagactagatcttcgcaatatttaacgaggagggcatgtgtccaaacaggtcggctgatacctacacgaaggccaacaagggaaattgatgccatgaggacatatgagccctatgatgacgttgtgttggaatttttaataaatcgcttgcagccggaagcgttattacacgcagcacaacaaggtgatcaggacgatgtgtggttgatgttgacccgtagggacattgacatcaacttgaggaatcggagtgcttggccagcgttatttcttgcaataagctgtggccatgaggtagttgtgaaaatgctacttgctcaaggtgccgataccaacctggagattggagatggttatacaccactgatattagccattgagaaaggtcataagaatatcgttaagttgctcctagaaaggatcgcgggtgttacagtggagatgagaaagggcacagatgtctgggaagttctcagtcgtgttacatcactcgaagatgaaatcctgtctgatgtcatcgaggaagtacgcaatgcttgtggctggaaaaatgatcgattgccgttatttttgtgggctgctaaacatcaacaagagagcatcatcaagctgctgctggacaagggcgcagaggtcgatttaaagaacaagtatggcccgatacttctcagatgggccgccagaggtggacatagaggctttgctgagtggctgattgatagaggcgttgaagtggactccaaaagtttctcttacggggatctgacgccagtatcaatagcttctagttatgggaatgaggatatctttaggttgctgcttgaaaagggagccaatgtcgaggcgaaagatgataatggtcagatgctattattatttgctactaagcgaaggcataaagaaactattaagctgctgttggaaaaaggagctaacattgacacgaaagataatatgggccaaacatcattattacttgctattgaagagcgttctatcggaatcgttgagctgctgctggaaaaaggagctgatattgaagcaaaaggtaacaaaggtcggacgccgctgttgcgggctgttgctatagggtatccaatggaagatggtattaagctgctgttggaggcaggagctaatactgaggcacataatgatggctggacgccattattacttgctcttgaagcgaagactgttagaatcgccaacctgctgcttgaaaaaggagctaatattgaagcaaaagataatgaaggtcggacgccgctgttgcgggctactactatttatgagaattcggaagctattaagctactgcttcaatacggagccgatattgaagcaaaagacaatgagggtcggacgccgctgtcgtgggttattattgtttatcagaattcggaagttattaggctgctgcttaaatacggagctaatattaaagcaaaagataatgaaggccggacaccgctatcttgggctactattaaacatcgaaatatggatattcatcatctactaggtgataacggaaagacggcgaagagttaggataacaatagttagatttatatgatttgcgtgaaactctgtatttatagacaacagtggttgttacgcgagtgcccccttcattttgtatggttttctttttaatcactattagtatgcctttgtaagtagttatatgttgtgcgatgtgcgttggtatctctctgcactacattacctcttgtcatctttgtcaaaggcgagagaagctggctcagccccgtcagtgacctaccgatgcccatggcgtcttgctaggctcgctatagatacatgtagcgtctataggtgcttattgaaattacatctagtctcacaaggttcatttttttcttttattgtatctgaagcacatataatacattcagctttccatacatctaatgctatgcagaagacatttgccatcagggatggccatccagtcattgctcttacaattagcgctgccaggatgtggcctctgtctaacatgaacatgacacgatcaatagtgtttagagttacaaagttatttggttgactgatgaatcattctatgattcactaactgtgactcacgtttcgcgtcaaaacacaatacagctttcttgtgacagagagcaggaacagcaatttcaggagccaatggcaatctagggtggcggagatgaggagatcccaaataggcaatgtgtgagtcaagcagacaacaccatcagtttgaactggccccaccatcaaacagcactatccacaagctatcggctgcttccgtctgctctagccgcgggaacagagatggaaataaacttgtatataaagatctatcgctgaatctataagatcgatcaacaaagtcaattccaagcaacaactcaccagtgcaggcgaaaatcatctcgctctctcttacactctctacaaaaaacccaaaccgccaaaattctagacataggagccacctgtgaccaactcatagcaagcatggaggataaatccccttctctctgtaggctgtgcgatgtaaaattcgacagtccaagtgaatggcgacagcacgcaaagagcgactggcagtatgcctcacagtttggtcaaaaagaggaacccgatgttggatactaatcttctttggcagtgtctacaatctccgaatgaaaatcgcagaacctggggccgtcatatcaccgccattagcatcacagagcacaaaaagaacatcatcaccaaagggaaagaaagctgtagaggtggaagatgatgcaaacttgaacgatgaatctggtgatgacagtgacggtgatgtggatggtggcacagagctttccgcacagctggaatttaactccggacaatgtctcttttgcggcgagaagcacgaaaactttggcgaaaatctcgagcacatgtccaaagcacacagcttcaccatccctcaaccagcctatctcatagtcgagcccgagacgctcgtcggatacttgcacctcgtcatccacggaaacggcgaatgcatcctatgcgccgcacgtcgcagcactgtcgaaggaatccaacaccacatgaccgccaaaggacactgccgcttcaacgtcgcatcagacctagccgaattctacgatgttccttcgcgggaataccaagccggcgagaaatccttgcggctaccttcggggagacttctcagccaccggacaggaccaagccgatcagccctggcgagaatagctcgccaatcagcagagcgccacttggaagatagtacgaccacggcgttggcaacacgaccaaatgaatcagagcttgttccggcgcagaacaacgacgacaatcctcctctagcagcaccgtccacgcagctatcacagcttagtcggggcgaccagcaaagtcttgcacatctacctgatcatgaagtgcgatcgctcctcgcaaccagtgcgagggccattgatcaatcgaaacgagaagagcagcattcgcagctcggacttgcgcaggcggggaatacaacgttgactgggcattttagaatggatacgtctaagcgattcagaggaccttggggttagggcgatgtcatacatccagcggttttggattgtttaacaaaactcttttcccttttcccctcttttctttctagtagcgagagcgttgtagatgcatctatagcgaatacagttctattacaatgcaaatgacagtttagtaaatgtgaaacggccatctaggtcggcaaagttaccagataagcttagaattttggagtacctgcagcttaaatgcagagtgaagcaagatattcgctttgattcaactgccactcgtctgaatggggaatgctatacaaaatacaatatgcctaatataaagagtgcacatatagatgcgatttagtctgacccttaaatcgatcatgcataattattctatttacttggctgtaattccacgcagattttgacatagcaaaataaatgacccgtgcatataaaaaaaaaaaaaaaagaaaaaagaaaacaagacaaagtaaaataggtgctggagagtccgtttccttctcatacccttgatccctcccattcagccgtgaacatccgtcctcagcccagacccaacaatttccaccttatccattaccgtggccttcccttcctaacaaatccttccagctcatgataacaaccaggttacgtccgcaaacacatttgaaagagatattgtcttctctctcataaaagggtataatatgcctattcagaaaaaaacaaaagaaatgatatagggcgtcaagcgcgacaaacattcaagccatcttcccgaatatgtagctcggcgttgaatatagtactgtgagggccgaaacatcatgacttacggccctctcaaatatatgctctttcagcgtcaagaagctattcagactgctagaatgctcggtaatgactgaggctaatgatggggaaaattagcacaaggggtaaaaatggctatgcaataataagtatttatcgttgcttgccgcatcggcgcatctcagacgtgcagtctgccgacacaaatagcgctgccaaagaaataaagcggcgttaaaaatgcttcgatttgatatttgcgcgaacagcacaatattagaattatcggaatctcgtattggcactttcagatggccggattccctaattgggcggaggggattggggtgtagcgggtcacgatgctcattgggtataagccacatgacttacacccgcgacctcgagacttgttcatgggatttaatgacgcccactgctaagacggatctgcggcagaataatcctcgcagaagatttcgcacgatcccagagacgtcgatgtctgaagaatagacaatagcaaataattagtattgacgaaaagtcgctgcgtgtaggagtgtaagagggtaggaaagctttacgctcgcgggggcccatcgttatatgcggcggcggcagcatataccgactgagcacctgatgcttggtgcgaagtgagggctgggtagccgctgtcggtgtaggccgagggagcagtctcccatcgaggaggcgttgcggccgcagcatggtggctgagaggtgtgtgcaggccagcgctggcatatggactggccactgctctcgcgtcatatgcagagacggcgggaagctgtgctgtgctggtattgatacgcaacgatgactgcggagggctatggtggttgcgaaggccggaggggctgagtcctcggcctgcacttgtagagtatgtgccggtagatgcccaagatgcttgtcgaggcaacggcatcgcttcgtgatggctcgggctgtaacccgagtgcatgggaaactggccatgagaatctgcatgctgtgaagaaatgccgtgttgtgacccgatgccatggtgaccagccggcggggcgccatatgacggcgcgctcacggggttcatcatactgctggggctggcactatatttaccaatgatttttttcagtgctggctcaagagtcgaccatgggaaaaccttgacgtccttctcgatgttgcggggcttggggtgagggaacgccatgatgatcttgaagaactcttcgctgtccgccttggcctttgagacggtgacgggatgaaatccctcgaggttgcggcgaatgcggttcttctcttcaacactaaatcgattaggagcagccacaagctgctcaagtagatgaatcgtgtcaacagaggtgacatagcagtcagatttctcttgccaccagatgcatgaaatgcaaatgctgtttgggggcctctcgttcaccgcaacggccttgaagctcacatgcaagctcgcctggtgctggctcttcttgaactggacaattctgcggcgattggaccactcttcttccgtccacttggcagccatgtcgttgagattaccattaatcttcaaaaccgccttgctggtatacatggggtggaaagcgccgcctccgccagctgtaattgtgctggtgcggaccaactggggggctccattgctccctgaggaagaaatggaggcatggtgcggtaagttgggtcgactggatatcgggggatgatcatacgttgaagaacttctgcccgcactagccaaagggttgccatagccgctccatgccgaatgggcgcgccgctggtgttggttgtagtgcgtgtcggaaaagctagcagttcgataggcggatatcatctcgttgttgccctgcggaaatgtattggcatattggcctggttgttgcggatactcatacgtatttgtagcggctgaaggaggcgcttcagctttcggtgaaggactcgcctgatcgatctcgggagcaggtgctgtgctgccatctttggacattttgtctgcccgcgtgatgtcatcctcggacccttccaggtagtggaaagtccctgcggctgtccgcgagatctctcctcctgctggagcctctataacaaatgacacaggcacgctggtattgcttcctgtgaccagagactgcggcgcgtctatactgcacgagaatgcaaagccactgctatcttgagaatctcggataagatctgcagggcactttgcacttccaaatagcacaaacgcctgaggagagaagagatcgtcttgcgaatgtatcttgaaatgaattttggttccaaagacgccggaagatgggtggaaagtaacaacggtaggtctcggtggcatgtattgagctactgcattgttgttgctcgcgaatgacgactggttatattgggcatacttttcagcttgctgagctgaaaacgccgtggtagaatatggttcataagctggatcggcaaatgacgccgtatcgtagcctgttatggtgccaaaatagtgatcctgttagctctctattcttcatctccaactctcactcttttatgctctgaaacaactgggaactcaccattaactggaggtaactgagccttgctgtaggccatgtcgaagtcgctcggcggggagtcccgacttggatcccccctttgtgctgcttgaacagcttcctcgtatgtaagagtaagggtttctggcgacccaaagtcgtcgtcagggtcgacaattatgggtttaattggaattggaagaaagcccggctttggatctcgtagtgttagtgttcaatggttcttcttgtctcgagaagccaagcttcgtcttggaacaaaaacaggaacggggcaaagtaattagatcaaaagacaattgagcttttttttgctccgtagtgctgttgcaagagaagaaatgctggaacaaagtctgggactcgactcacctcaaagagtctgtaggatggagactggaacttggcagtagacatgaagatgttgaaagaggggagaaaacgcggtagaggggggattgatcaaagaaaaggtaaagtatgcaggccctctctgtcttagctaagaggtcgtagatgtatagtaatgttttagactgggtctcgacgaggtcttatcctgcgaggatcacggtactaggacggtgctcccttccttcgcctagcttggctcggagatttgatacacggcaattccccagaggccaaagcaaaggccaacacttttttggactcttcgagacttgtagactgatgtcgccttgttagtgacttgtcttttccatcaaggggtggggtataggtgagacactcaccaggtccgaaggaatctgactggggagccgagaggcggagaagtgacccaatcctgcacagacacagttgcattccaaaaagagcaatcaagtatgctgcgagggagaagctgctttcccctttccgccggatgcttgtcaaggcaaatagccaacttctcgaggctgtgtgggtgtgatttaagcggggagaaagccgaacgagtactcgaatagcggtaacggcagtacgtcgatgagaaagaagcgcagatcttagtcctctggtctctcaaagaagtgtcgagattgaatgctatgacgaagagtactctcgtcacgagggttcactgcggtctaatcagacaagttagcattcttcgcatcgaactgcaagtcagtttctggcctaggacatcaatacaagctgggacatgcatagcgatgcgccaacgcaagggagaatgacgccgaaattggccatcggaacggtcaaacatacaggcgatagctcgcaaagtgatgagaagctcaaagatagcgccgcagtactactacgcggatgtcttaacaacagtgggaccgctgtggcgaggtcctgctggactgctggactgtttgccgttagaaacacgcaattcagtaatagtcaatcgcaagccagatccctcgtgagccgcccagttgcaagcgatagtagtgttcgtttcaaagggaggagagaggtgtgtgaataaaatatgcgaagctagcaaagcgaaggcagatgtgtaaaaaagggcgaatggcatatgcaaataagattcgggagagtcaaggtctcaggcttccacatagatgatcttgtgaagtgggaaagagagagagagagagatgcgagacatgagaggtgtttctttttgaagacttgatggtgtatgcaagtctagatagccgtcgatcggcgccaggccgagccgggccccagcattaataacaggatagtaggagcaagaatggggaagagaggaagcggagatggtgatttcgcgggacagatcaaccaatcagtccaaagttggagaggacttataggagggtctagttgttaccaccacaagggcaacctcccttgtaccagaggagatgtaccatactaaggagagggaagctctcttttctctctctcttctctttccctcaaccctgtgagctctcattatccccaagtccaagctctaaacggcttgcaggtagcggcaacaaggggcagacagggcatggtcatataaagcggggatagctctgacgccaacagatcatgcctatctgaagatatacggaacgctgggatcggatctaacatcatcgcatctgggcagggcgctatgaacggcggccgaccatggtcggttgtgggtcatgaaaaaaagaaaagtagcacgcgcatctggggatagcagggttgaagcaggaccatggccaaaagaagacagtgaccgggtccctcagccctgagtctctggtatgccagatttgcacgtcttgtaaagggtggactctacaaggatggaagaggtacagcaggccaaaacgactgaggagagggggtgtagtgccagatgccaaatgtgcaaagcggagctcggcgatgatctggaagggaggagctcacacagttgtaaccatatgccggcagacaaccaggccaagaagggtcagacgggaagagacggcaagctgtgctcgatactccatatggaattggcagatgccaagtgcgagctcgccccccctttttttgtaagtcatatcggcaataagtagcaatatgatgagttagatgacgggatcaatctttgtggccctttttttcttcttctctttctctctctgcgagggtgtgtgtgacagggcttgcaatatccgctcgcatgccaaggtcaagatggtataagtggccaggggcaagagaagtagactcgggcaatcccggtgaggctgtaacgtagccatcccgtgctgaagagtaataaaaaaaataacaaaataacaaaaaaaggataggtagagagtactagaaaacttggttgccagctcacctcaagtgtacgaatgccaagagctctccggctcaatatgttaccctgtggcggcggccgtaggagtgaactgagcgcgcgtataagtcccggtacgtactccgtactgcgactaagctacggccagtctggtaaacactgcgggctcactctcgtgtcgtcgtccgaggcgtggccgtatcccgtctatcctagtccttggtcagcaagagccaatggctggtgtcctagtgctacttgattggggaaacaagagccactcagtcgggctttgatggcggaccaccggcagtggtgggccttggccgcagcagctcagcagctcagcagcaatggcgtcctaccagagcctgcagagaaagggatcagcggccaaaagatccactgagatcagagtcgagggcgacgccccccggcttgggctaagcttagcgcccaaatgccacctgaagaccggcgcagcgggcggccagctcaagggtccgaatgagctcaagcgccccagcccggcaggggaggcccctgatggccatgctcagatgagaagcctcttgcttgctggtgagctcttcttactcatactgcggtacacagctgcctgtggcatgccaagttggctagcttgggtggggagttcccgttataagcctcttgcctatgcgcctctatcggggagtgttgacggcatcgacttgatcaaagggagcaaagggagagcttggtataattcgaccccggcatataggaaaagaggcaagcagacgcttggcttcaccacttacctgtgccctgtgctctgagttcccttgcaacttagtcgactgcgctaatagcaaattttggatagcagggcctggatcctctcaaataaaaattggcccaagctagaccgagtattcaggagcgcgccctgaacatcaatggcaggcaaggagtaccgtagtttggcgtggcgtgtgatgctggcgatcggaacccggatttcccttgccaagatcggccgtctttgcggtgatggacttcaccactctgatatcgccgtcgtccgcaagcaagttattgcttcttttcctgctcatatccaatcgagttagcgatagatcgccctttctatgagcgtcaccaggatcttgtggtgggatccattttgcctctgccgagaatgatgcacttgtacaaacggccaccacccctgtatatcacgtttctactgccgttgatggcttattctaggaagctaaggctaaaagcatgaacaagtaggaagtggatggcacgcgcttcaaatcagcaaagacgagcggacagaacgattggtggttgttaatcatctttcattgctcttcgcggttttgtctttggcatagcataaccacatgtgcgcatacactagctctctccagtggagaaggggcaatgactaaagtgctcgggaaataaagacggaaaagtgcaggcaacaacgcgtagtaattgatgaaatcaagggttttataaggaaagaagaagaagaagaaaaatgcagcttacgtaccgtcggccaaagctgtgatagctcagtgtttaacgtgcgcagctcttatcggtggtctcgccttgtcttattaactcttttatccttgatcatgatctccagataaagcataacagattgggtgcgtcattcgatgcatgtgtcttacctttgctcttctagattgtcaggtctctattcccttgatcgtttcttgttcagctgaagctattcgtagtgctgcttgcaaatgtctgacgaggttttgacacatcaaaactgcaggcttcgattcaagttggagccgtccgtataacagatataagcttcattttggagtgattgcccggtaacgaacttcttatacctgcagccagccctctcgactttgcgaaaccaatctgttcgcaaacacagcaaaacggtatgtgtgatggagaccattcgcttccccacgcataggtcatcatggatatctctgaggcgaaccgaagatgattttgaggcagtgggagtgatacccgagctgtacattatatccaaacctgagaacaagctcaacttgacaacggagggtaagggtgcgattctgcggcagctgagcgcagcatgtccttgcaaagtacatagatggtaaataatccgggaataaaagcatgaaggtcgcgattcgagatcctatcccagccaaagcaatgctagcggactctaatctgacgctgtgagaggtgtgtcgagcctagtcacatttgactactggtgctgcaaccatggtggaggggtgacaagcggttcgcatccgaacgtgaatagcttgcaggggtcagataaggttcggtcctgcgcgacagcgaggcttcgctttcctgtggagggtcggtgaacatgatatcgcgggtctcacgaaggccgcatgccgcatcgtatcgaatagcaaaaggcgaaggagagctggcgaggcacggccaatgagtacagatgcgccacttcggctcttgaaaatgggctggcaggtggcatatgcaggcagatccaagtcattcaaccgcccgcccagcggtcactctcagtggtcactcctcgtggtcactcctgggatgagactgcggatctcaatgagaggagcgaatggacagacggccagccaccgccccattcctggaataccaccatcgtcgccagagaaattggcaaccatccatgacagccagcggctctcttgcagacgtcaaagggcgcctgggagccatccaagtggccagggcccagggcgtggacctgctgaaggagggcgtaaatgcatcaaacgagatcgacacaggggatacggggactcgggcacctcgaattgcaggggtgccgcctagccccgtggcggcacgcagcctgttcgcctgaagcgacgccgtatcgtcccaagcgcgcttccgaggaggacaggacatgtacgagactgggaaacaagaggcggcgactgtagttgagaggacaagattcgtcgcagggtttttccgtttcggaagatcataggcgagcgaacagccctatctcagggtgcctgtagccgctacctcgcctgaccgcagagacttgcagttagtgggtgcgcagggaggtgccgcgtctagtaccctctacctgcacagagccgagccacgacggtgctacgttcggcttcttgctcgctccagctccagtcttcagcttgatggcaaccaagaggaaccatgcactttacactagcaaagcaaaggagaaatagttgtaatctctgttgagcggaaagggcaagttggatgccattggtagctcagtcactgcctgtacgatgctcacttcatcactctcaagggcctctagctctacagggggctctgttgttggccatgcttcaatctcaccagacgacccgatgccttgcccttggcactagtagttatagtagtatctaccggtagatagtcatagtatatggggtcattcatagtatagtaccagctaccttgtcagcaaccagaccagtgaagatgtcttgccaagtccctcgagggcggtcccgtataactgtgcaacaaacaccaccaagtatacaccttgagagtagtatttactagtgctactagtatattccaagctttacacggatcctttagcttgtcccgtgccaaagtacaccagtgtggcagcgtccaactggcactcaacctgtcttgtctgagacatcaaagtggcggctttgcatccgcacatccatcatcctagacatccaccgcattccgagggcggtacaacacccctcttcccaggcagacggcttatgaccgcgacgatgaagcagatacccgaaaaggggggtagggcctcggcctctggcgccaattctcatcgtctggttctcaactatgcctcaatctggtaaaagagacgtcgtctgacactctctgccacctcttcatgcctttgtgtatcccaatactagctgctacccctctccatcctatcctccgactacgtggccgggctctcttctcatgtggcacctggatgctcccgagtctatccacacgcggcttctccacccctcccgagaaatctcccgcaccgcacgttggtccaccagagaagacagattcttattactaacactaaccatagaaccagcattccacgacgattatttgtctaaccctccacgaggcagtgcgagtagacactagttctctcctgattatgacacagagtccgggcggcctcagctggaatctactcgctctgaagaaatatgaacgcctctctctaaagtcgtagcacatacatgtaccgtgtagttcagtttacatccatcaccaaccctagagcattatttattgtacccaaggttggctctgccttgcatcgagcttgagattcttgaatatctccacttataaccctgctacgacttggttctcggttgactttcatcatgaatatgtaaagaaaagaatatgcaacgtctttattttagctcatttctcaagatgcatctttgtttaacgctggttgggtaaatagatggcggttagcctaggccaacatacctggagccgccattcacaccatgctcgcttttccggttcaatactagttactcatccatagcaatatatgtcatcatttatgccatgacattaccctagcattttgtttctaccattcatgagtagtagccatatgtatcagttatccatataggcgttataccattcctatcctcgcctgatacgcgtttctttgccccgctctctatattatcctacttattcttgcaagaaaaaacaaacactcacaatgagtaaacaattgaaaaattaaccaagcaagcctcgtagaatattctggccgcctagcggtgcacaagatacaaggcccaaaatctttgtattaccacttctctggctcacacatggccactgaaacagttactattcatatcacagcagcaacccgggatcctcgaggcgaaaacacagatgaggaaatcgacatggatgaggctctttggcttctacagatcatgcacactggagtcgtacgcacatctctgtacgcagatctcgcgctttccctagcgttcacttgtctcatcaacacgcttgtcggcgcgctttcatcctgccgtggcaccgggtcgtagctgctcagcactgctcccaatgggatggattggctgatgttgtaccgctgcgctgggtcggacagtgcctgtgtcgtttggctgttgcgaccatcgccaggagctgaaaaccacaacgatggggtattaccgagtcgcgagaggagggcgaatccgcaccggtgcacggagcaggccgtcacacccaacagagtcgcctggatcctgctccaccagcgctatatcggcgtcgccatggccccaatgcgctgagcttgcccatcgtggtcatatcttgctggtagaaagagtctctctactaacttcttcttacagtagcaatggaggttgcggcctccgaagttaggggcgtcgtaatgccattgtccgtctaggtataggtcgaatctggattggctgtagccggaagagatccttgccgcgccagttccgctttcgagaaccacccttgcatcgctggagtcctgttcgctgactgggtggccagccagagccagcctagttccgctagcagcagagcagtagatgagcgtttcaggggccgaagctttgatgcccaagctgaagttgacggaagctgaaagcttcgaaaggagcgtcaacagcagctattgatgacgggatgaaccttgtcggtcatacctgactcgatccgcttgctctagctgaagatgagatgagcccccaaatagcgggattacggagcgctctactctacgtattactccactctatctcaatgacaaattctcgatgcagctttcagctagccctaggtttgcggtttacatggtgtaaccaacaaaaggatgagagcttctgccgtctttttgagcccttgggtcctcctggaagcttcaggcctccattcgcgagacgactacgcgttggcattggtttcttcattgagacctccttggcaggcgtagttgtacatacatcgtatcaaaaatcctccgcgctgaaaccacagacgagacgacaggctagctgagtcaaactgtcgcaacccaaccgagcaactgggaatatggcctttgggtaggagggcacgggtatgctagtagctcatgttggatgcaaccaacaagttcttaatactagctgtagtgagggagctggggtagtaacacacctgcacgagtaacagtgacggtaatgcagcatgagctcgtcttaatcaacagctgggggtggggaccttgatattgactggctccctagccggtgacccgctcggcgaccagacgcaggtagatggagcacacatgctggctagaaatgcctgcgaagtgatgcctaccacgtgccagcgcaaaacgatgcacttagatcaaggctagtcacgatcctgggaacatgacgatggggaccttgctctcccgtcatctttacaggctgagagcatcggaattaacatccacgtatatgaagcactgcctgttaataattgctaggctacctggacgagcgtcgcactctatgcggacatggttgctgtgatctcacgtttgctcaaccgcccgctgcatcatctcctgcatcgtggatagtctcgatcctgcagcatcgctcccggagccaaagaatttggatcttggactgtagaccgtttcacactgcatatcccctcttttgcacacacttgtagtgaatctcagttgagataaactcggaaaagatatatcttatgctctgtatgtggcatactacaaagcctgagcgtgcgttgtggctggacccggcgtgacgccaaccctgcagtgaaagatgtattgggcaagctactactacctgttagttggtttgaattaactgggcggtggcatcggtacgtgtatataccgaataccgcgagcaggatagcttcgtaccgcagtagagatattcttgcatacggctggagcatattgttgtccaatggcaaacccaaggttggtaagaggccagcccagatagtaatcatgagaacatatcttggctatctacttgactcttctttacattctatattggcccccaatctcatttctttgccttgaagagaccgcaggatggcgaagtggatggtgcacatcactcttatcattctctccccacgcttccaagatgaggtgcgaaactttgatactgtgtgctatttggattttgagaaaggcggagactattggttccagctccatacggtgtccctaagctagcctggcatctgagtcctatatgacgaaaccgtgcacacccatatgctcgggagagccttagccggcatcttgatggagcctacctcccatgtatacagaatagtgttagcatgacccggccgcatggaattgcagagcttaatgacttcgtcgatcagcatgcatatggaacaaactcatccattttatgttggagggtcgaattatcactgagcaaccgggcaaaatctgaaatttatgacacttacatgtaattaactgactctaagtcgctaagaacatacaagagtgcaaacaatctctgctcttagttatactcaaagagcagagaccatctcgttacctaaagagctttttttaagcgctggtgccgctcgcataagatgctccaaattccagtcgacagaactatggatatatgtaaggtagagagtatgggctgaagtaagaatcagtagcgtggtgctacctactaggacagccaacggttaatgttaatatgtggaaagacgccgtcaacgaacatggtgctggcctcgtctcatcgcttttgctaccctatgcctcgtaataccgcttttgggagagtgacttggggctcgagtaaagaaattgaggctattactgctagatccagctggaagtggttatgatgtgtagagcccacgtaggagcttgcatgggttaggaagatgtgccaatcggtcatgggatgttcgtcgaatcattgcctttagagtgcgcctgtcatatatcacattcagagaggaggaaaaggtgatgtatttaagtgactgggagcagtacgcgtgactttaacatgtactgtaattggcctggactagtagagtcaatctctcaagtcaatcagacgaaagaacgatcagcacgtgagtgtggccaagcatatttcttgaatctattggagttagctctgcgattgccgggttccagattcccatctctagaacaaaacagggcaatcttccacagtagggagcaagcagcagatgcaagcttgtgaaaagcaagactatggaaatgcggtagtcctgaataagccatacttgggaagaagaaaagtgcctgagcgaggaaagagtgtgggcatgtaacgaggcaattctcatcggccatcgtcccgtgtgcccgcagcatctagggttatactgttaccattgctgggtatagtacaatatttggatcatgacactttaggtggctctcatgccgcctttttgcgcttccttgaatagtaatagtcctactgctactactagcatctccttgctattctgtctgccgagcttcgggctccattccgacagcacatgattggacaccgtcgaaggggtcgggaagacgagaccagttagtccaaatttcttacttctcgccaggcatctgcctggtaaactagagaatggtataagcatatatgctaaccgggtgtatgaagagaatagaaagcggcacggggttatcgacgtattctcggtacgtataggaacagcatctaagccgcggccaagcacaggtgcaatgcgcacatcgcccccatcggcggtaaacagagaagggggccaaaccatcggccgcaggtcatcggtcataaggaagctacactttgacaggttgggtccagaggcattggctaggtatttaacctgtgcggatctggaggagttaacgccgattaagggttctctttcaagcttctttccacgccagaacttggcactgtcggctttccgcaatatgggcatcgtggagcatgaagaggggatgtggagcagcattaggttctgtagaggacgtaatgggaagcggtattactgccctatactaatttgcaaggagtacctcctatggtactgcctgaacgccgtgcatgccggtataacgcaggtgtgcagtagcagccggctgggggcctttccggtgaggcgtggagcgcgtgcgatcttttcatcctgatcttggaagatgtatggagccccgtgagatccctgccgcgctatttgactgcggatgacggcaagggatcccctaatcgctgctagcgcaggttgctgttcgatgtgattgggaccaggccattggtaactcggatatgatcacttccgcaatctttggtgactcgctggtcaccttgcagttggggcgtgtgatttggcgatcagagctggggggtgtgatcaattattggcacggggtactgagaaatcaaacctccatcattacttgtactatcccaagtattatatgtgtttgtctaccttggagcctgtgggtactcacttgtctatccaaagggaggaagaagcaagggagccaaaaggacatactcgagggctaaagggctagagggaaataaaaaacggcggctgaggccgcgcccgagtgagacacgggactgtcaaacaggcacggcgcacagccgggcactgacggcgcagaactgtctcagtatgggagcatttccttggttccttcagacggcgtctagaggtaaagccgcgtagggaaaagcgtaacgtggatggtgagactggcggatccaaactcgactcgagggcatcccaatctggcatcccatcagccaactctggcgaatccagccagccaccaggcggcccgaggctgactgcgggcacttttgctgcagccctttggctcttggctcagccaaatctctttgatctcctacggcgcatagtgcagctgtgccgcggcctgaaggggatgtagcggtgaatgagagacacagcgtgcggcatacctgtgtctacgagcatttcggggacaaagcagcgcggagccgttcggaagatacggtacggaagattgttgccagcaggcagcagtcttgcacacatgattgacatgcgtatcttcttgtactgtacatgcgagttgatgtaccaacagtacttggctattcaacagcaagtgcactcacagcggtggtcttactactgctactcctactcgtagtaatatgaagtaacctatgagcgagttactcataatactgcatataccgagcatggatggatccagttcacgaacaagcctcggccgcagccaaaggggggcagctttgccccggctgagatgaaattaacgactgtagcttaatgattgccagcattagcctatggagccctcatgtccatccttttagggcagtcattttcatctttgttgccctgaagctcttgcgccataggattctgggataagcgaaaaagcggctcgcgtcttgcgctaccggtactcctccgcgatgagcatcggcgatacgaaaacgccacgcctagcttagatcttttgttttgacgcgtcttgggagaaaaaaacgaaacaaactcccccagagatgatcgattggagcagcgcagtgtcgtatccgattctgggcaggcaaggatccttgaggtgatccccctagatttcgcaattgcaaaagaaaattttcagtctgggtgacgtctctcttccctgtaaagctgaatgggtctccagagcagcagcatctcccatccgcaagcaaggaacccccctgtaccgcgatccagggtcctacgcgggatgcacacaagccccagccgcgcccgggtaaagtccgatctgagagagctacgggctcgtgtgtatttcgtgctgtggagagaagctcagcgtccaggaagggacctatgcaggacagtagtaagaagagccgccctgggctacgccacgtcaggtggaagcagggcgatggatgtaggggggcgacagtgagttcgcggatgcgggtatttgtcggtaggcggtgttggcggatgaagatgatgctacgagtgccaaggggacagcgaatacgacgaggcacctgactttatcaccgtgtgcgggtgatgactagggcgcaggctgagctggagctgaggctcggccgcaagttcctgtgttactgaccgtgatattcgttgtcctgcgagtacgtggcatggcactggcgtttaatggctgcataccgctcggaagagccaagatactgaagctgccagctatgagcacgcgattcttgaaggttgaaagtgtcttcgaagtggtaaatattccgggctatgttgcgagttggctccagcgaatggctcttgaatctcagtcgctctgattggtagtcaagctgttcaacaagtatacgagaatagcacatgagtcactggtgctagtgaagggtcgtaaaggtaagatggcaaaaataatggacttaggaagagaaagggcaatagctatagcttggtatttgcgtaggtacagtgtgcattgaattactgccatcacgaattccaatttgtgtaacaacaaagatcaacaatgctaaagctgtgtggtgacttacatgaaaacacatcatcgcttcggccaagtgtgctgattaaggatagtatcatgtcgacagtggcgtgttaatggtgggcaatgcgacggatctatacagctgtgtatttatataaattaatatatacatcttgctaagcatttgacagctttatcaatgttctatctatgttgctccaaccagtccaccttgcaagcctcgaatagcaaccatcgctccccaagcaccaggatcaggaggcagctcctggttctcgcttgaaaccccaacatatgttgctctgcctagcctaggcttcatcgtctttgttgcatccgccccatcctccgcggccttgacgccgttgctaaagtctgacttggccatggcagcggcaaaggggatcagggtgtccattacggtacggtcccctactttggcaggagtgtagcgcctaagattatccaaggcaatcgcaagggcagtaccccaaaggaggattgggtcctgagccaactcaacgtttttctcgacggcggttcgtaaggagacgaagaagatgccaaggatgccgcccaaagtaccacccatcttgctctccacaatatcttcgagttccagaagaactttgacaactgaccctgacttggccagcccagagtcaagcgccgttagcaaagatgtggcaccggttttgagagtctctccacagtcgccgtcacccatgactgtatcccacttggtaagatcaggctcggctttaataagagcttcgcatgcgtttcgaagcatattttccaagaggattggattgactgccaagtctcttcgttcgtcgacagacttgatctcttccttgggtggtgcaacgagctgttgttgccttgtacgtcgctgagcctgagatccggccatggactcccaaaaagttgtagtcctgacgtcaaagaaagacttgatatcttccactgagtaactgcaattctttgctgctgctgtggcgttgacgacagataccgaaaaagcaggggcgttaagggatgtttcgagaaaaccggcacatatccgtactggctcaatattccagttgctctgaagctgctccagaatttcgtctaccagagcgcccatctctagatgtgacatgccgccaaagttgctgactagtaacatgatttcatcgccaggagcaaacttcacgtagcctcgtaaaggatccttctcatccagacagtattgtaagatttgctcaacgagctcggacgcagacggtgcaggagacaacttcttgtagccaggctcgttgtgaggaccggtgcccagctcaagctcattctcatgcaacatgccatgttgagtgcgaccaggaacgtgacagtgatcaagagtagccgcaatggatacaatctgttctgagaatgccacgccgaggttgtatacttcatcaagtgagcctccagcacctgcagcgccgcccataatcttgaggacgccgatttgaccggccagacctctgcgaccaaccatgcttccgttcttgcctacggatacatcgtcgccgcagatgattgtccggcagttgtgtcctttggcattggccttttcgttggctaaaccaaagtgtagacagtcacctgtgtaattcgtaatgaccaggatggtgcctttgtcgctgggaactgcgtctaccgcggcaaggatttgcttggtgctagggctagcaaagatgtctccctgaacagaagccgtaagcatgttcttgcctacatagcctgtccatgctggttcatgtccagagccaccgccgctgatgagagcaactttggatctgtcgtatgttgtgtcatatacaactttgttggcttcatcgagactgagagaaggattgtaggtgatgatgcctcttaaggccttgttgacaaggccgtcagatgagtggaaaagatgtctattggacattatttcggtttgtgaaaagtatcgagcagaagaatgaagttactgtcttgccagaacagtgcaactacctgggtcaagagcagagaatataagcagaaagcagactatggaggccaataactcctacatcggagctcttcagccacggaaggacgaaacaagtcttccatttcatcgtgatctcacttagaggcatgtattaccatcttcatcctacacgccgcggcgagcgtggtcgagacctctcgttaatgctaccccatattactcgtcctccacaccatatagctttaggttaccgatataaatatacagatccccgcaattttacatattcctccactgaagaagaccctgagatcaagggccatcgggagacctgcgtgttgaagcctcccgtttgcctccttgtagccccagtcggatttcctaatcgggtaatcccgagcacttttggcgatgcaaacattgctgctgtccaactcctggaagcaaagaaccccgcaaatatcagtttctatgaagcaaaagtgatcccgtgagacaggaaaccgagatttgatgcgggtaagccggcgtggagttggtctggcgcggggtgcaagtatgaggaaggcgatgctggttaccgaattcggatcgcgctcaggttcataaggacgcgaacgaagcattttcccctgtggatgatgaagtacaccgattgaaagcgcaagttttttttatctgaagtttagtttctttgttcattttgaattataccccttgtcttgctctttatcttgtctgaacctgcaaacattatgggcacgatggcgccgaaatggaggatcgccatgggatgcgatgtaagtctgcccgcttgttgataacattgtttgaatggacaatatcatctcctacgaaatatcatggttaatattattttattatcttcgatatatgaggtcagcatcaagaactaacatagattcaactcgtacaggacgctggtgtcagctacaaaaacacaatcaagaaggactttgaaggcgatgatcgcgtaggcgaagtcatcgatgtagggtctgacgagtcctcggacaagactccttacccccagagagctgccgccgccgctcgcctcgttgccgagggcaaagctgaccgcgcactgctcatctgcgggactggtctaggcgttgccatctcagccaacaaagtcaaaggcatccgtgcagtaacagcccacgatagttttagcgtcgaacgcagcgttaaaagcaataatgcccaagtcttatgcatgggagaacgggttgttgggctggaagttgccagaaggctggctaccgagtggctggcttacgagttcgatccatccagtgcgagtgctaagaaagtggaggagattggacatttagaagcataatggacgtggggggagacaatagaaaagccaatatcaagcattttaacggttcgattccatgtggtgttttgctgatcacgcaaggggtagatgcgtgtaaaagctgggcgaaaggcaagacggtggattgctgcattgggaacacgcagggacatgcaaacttgagatgttttctactctttctgtgttagtgtagaagactaataccggcttgtggcacactcggcttcgcaagaaaatatggagtgcatagcttgatttagcagcattagaaattaaaatggtagcactacggacatggctcttttgggtgtttccgacaatcgttcacgagaccacgatggatacagggcccaggagagtacgagcccggaagagataatgcttgtcatatcatttgccatatcattggcagcctgaaaccacagtatggctttactggtgtaagcgtacagggtccgcaaccatggccgggtgattggttatacgaataacactgggttgccggcatcccagaagtggaatggacggctcggagccggagcgcgggggagcttcttgactgatccgctcagcgaggggagctggaattagatagtcttgatagtcaggtcccagatgcttatttttcaattcgttgttattcataaattgttgttcaaagcttagtagctctgttaagcactacagaagacattgtgtgcagttagcacagtcattcggccatcgcctcattttgaagatgacaaacccagtaccaaggcgccgtctcgtcggcctttctaccaaaatgtacttttctcttcaacgaacaagagactttacaaatagcttcatatcgaagctcgcggatataccacaagagctcttatccagcatcgacatattcatcattcccgacttcatttctctcacaaacacagtcgctcagctggaatcaagtccaattcccatttggattggcgctcaagactgccattgggaggaccagggagcttttaccggtgaggtcagtccctctgtgctaagcagcgcaggcgtcaagctcgtggaaatcgggcacgcagagcgaaggcgaattttcggcgaggacgatgctatcgtagcaaagaaagctgctgcggcgagtcgcaacggtatgataccactagcgtgcattggagaaaggacgcaaggcgatgtacatgttgccgtggacgaatgccgcgtgcaggttgatgccatcatgagctccgtacccgatgaatctgaagttattctggcctatgagcctgtttgggcgattggagcaagccagccagccggagagacgcacattctcaatgtggtttccggaattcgaggccttgattctgttcagaagagaaaaggcacgacgagggtgctatatggtggcagtgccgggccgggactatacgagaaattgaaggatgggctggacgggctatttctgggaagatttggacatgatccgcagcagtttatcaaaacgatccgggaggttgccgaggcatgatctgggacaaaatactatttattgtttagacagtgcttaccaagagatttcacaagctcaggtcagtttacctagcaacttgactctccaaaacttcgccatagctgacgattgactaggcccgcgcgatatagcatataacttgaatgacattggccaggcgctgcagccattttgtggaccatatccagagttacatcaccaggcatggcggttgtagctaattggcagacttgatagctcttaagaaaccgggcaagccaactccgataaacgacttgacatctgatcgcggctaatagggctaagactggtcaattgccgctagacatttgttaaacgagttttctagagttgcaacggcagtaatactgctgtaagctaagcttaaataaccattgtggaagcaatgttgctcttgtattagccttgagctcaactttatagtaaagacaactagcgagatttactgtattttaccatcgttacgcacatcaatcgcgagaaatacattctatagttcctattctcacttgaagaactcagagcgatcatcggaatacaaaaagttctaaaactgtggccctcgaaaatctcaatatcgcacaaacagccaatcccacaataacttgaaaaatatctcatgctaaaccgagctgtcagagcggccaaccacggatagccccggacaattgccgcaatggctgggttgacgtctctcaagtgccgacatcgccgtcactatgattccatcgagagccgatccgtcttatcttacccctccctttagacaaaatttgccagtataaattgagattgaaaataacgcagtattcacttctccctttttccttttccaacaaacattttcgattgacaattcaaagtcctatttcccaattgaacagaaacaacagtgatacaattcacagtttgtcataggcatcactccaatcgagtatctagatgcatctaacactctcaggtcacatttccaatataccttttggtacaacttgcctccccgaaatagcacgtcgtcatggcgtccttcggtggtaatgcatccaaacaggatcatgtctcttcaggtaatgtgtatcgcatgagccggtgcccgctctcttttcctcttcacacatctctcattcggtctctgtatgtctcttccttgcctcgtgtaagacaagagacttcaagaggccttctgggcgatgaagaggaggagggagcgtggctgagaatatacggccctggaacttgatctggataataccagcgaaaggatcatgctcttctcccttgttactgtgcacagcatcctaaccctcgtaggcccatcatgactcctcccgccgccatctctcctgtccagcgcactgctgaacttgtgactccaaagtccaagctggctgttgccccctatgatggagctcagaccaagaccgtcgccgagatgcaaggccaatgggagtcctttgccttctcccccatccgcgagtcccaagtctcgcgcgccatgaccaagcgctacttcgaagacctcgaccgctacgccgagtccgacattgtcattgtcggcgccggatcctgcggtctcagcaccgcctacgtcctcggcactcagcgtccggacctcaagattgccatcattgaggcctccgtctcgcccggcggaggtgcctggctgggaggccagctcttctccgccatggtgatgcgcaagccggccgacgcgttcctccgcgagattggcgtcccgtacgaggacgagggcaactacgtcgttgtcaagcacgccgcgctcttcacctcgaccatcatgagcaaggtgctgcagctgcccaacgtgaagctcttcaacgccacctgcgtcgaggatctcatcacccgcccctctgcagacggagtgcgcattgctggtgttgtgaccaactggactctggtgtcgatgcaccacgacgaccagtcttgcatggaccccaacaccatcaacgctcctcttgtgatctcgaccaccggccacgatggcccaatgggtgccttttgcgtcaagcgtctcgtcagcatgggccgcatcgagaaattgggcggcatgcgcggcctcgacatgagcaaggctgaagatgccattgtcaagaacacccgtgaggtggtgcccggcctcattgtcggaggcatggagctttctgagattgacggtgctaaccgtatgggtaagtttgaatttaagacttgtatctgcttggtggagatgtgcttgcttacacagatgcaggacctacttttggcgccatggttcttagtggtgtcaaggctgccgaggaggccctcaacgtctttgagattcgccgccaggagaatgccatttgaaggaaatgaacagattgtttgaatggtggacagactgataactctagtcattcatttgtatgctatttgttctggtatggtcggtcactcattggtaaaatagtaaaactcaataaagcccaaaaaaagagagctgctaaacagattgctatacaaagcagcggcattttataatacgtttgcgcctcaatgactaaattctgaagtgatgaacaagataaaagatatgctaatatgaaatgcgaactctggtatctacctatcaatgcctttccactcgcttatgatgtaaatgataacaactcccgtcatgtatatattgtatccttgctccttctatgttgaaaactcatcaattacgctccttgactcggtaaacttcttatccacttcgacaacgggtatcttgaatccgaatccctccggcccgcccaccttgatacccttttcgctcttccacaggggatgtgcaggtaatgcaatgacgctgacgtgcaggccatatctgagatcctgcgagccaattgcttcgccgtcttgtcccaggatcgaaatgagatccggcactgtgcatacaatctcttgggattcttctgacccttgagcatcggtaagagcagcgtataaatattcgttttgaaacggtattgtcatgtgtcggccagttgaggcggcctggtgtttgctagcagttgcagcatcgcgctcttcgttatttaatggggcgatgataacggaccccatggtgtagcctcctccaaggtagcgtttaacatcgacgattttgccactgaagaggacttttccagcacactcagcaaactatgagttcatgttagtttagtcgattagagttgttagagattgaagagcccaaacttacaatcgcgtcgatgtaacttgtctttcgccttctcgcctggtgaatagcgcggcccaaataccaagtcaatgataaagaattgggaataccgtactccttgacgacggaaccggggagaggcgcagaacatgctgcgcagctcagaccgagctcgatggccgatgtccgcagcatggtctccagccgctcaggtgagtccgtactctatataacttggattagtattgcaccccttcatgtaggtgcatgtggaaacataccatgacgacgttcacattgttacgagcatctgtgagaacgcaaggcactaatgaatggccgtatacactgaaagtgactattcaacaaaatcagcaactcgtaaaccaaaggctgacaaagactgtaggaaacttaccatgatacattgttggatatgctcggcccattgcgtctccatccacgatgggaatgtcaaagtggacgcccgtagggaaagacgaaagaccattaccgccgccactgtctcttgtcagctactgcagctcattattttccctcttttcctcttgttcttcccttgagccgggagaaaaatgcttcatgggcttcaacttacatctcatctggaagaaccgcatcgatcgattttcccacaattctagacgaggcctcaataccactgggaatctcgttgcccgatgacaatcgctcattaatcacgcttggacttccataccacgagccgaaaaacacctgggcgttatcatccaatgacttgggagaaatgatcctcattttgccctgcccccctgtccgcagtgcatgcaagcctttgaggaactcgtaatgagtaggacctccgcctccagtgccaagcacaccacatccagtagaaataagctccaagtcgatttctgagacgtaccagatcccgtcccgcacatctggacggtatgtttccagatctacatgtagagacggcttagtagtcggctcaagagcattcggtacgctgactttttctccttcgtcctcgtccccctcgccttcttcctcataatctggaatttcacccagcggaggggtaggcggcggagtcggttcgtccggaatagctagcttgcccaccgcgcgaacctggattctcacggtaacttgcgacatgtactgcagaggcatcttgtttacttcgacaatgcgtacgtcgtcaggagaagcgcccttctcaatggcttgatcgatggctctcttgcaagccgcgtcgaggatgtccttttcactctttccttcgagaatttccaccgtatcaacctctccagaaattttggcaatggcagcgccaacagcgttggcagcaccttgatgaatagggtggatgcatttatcaactccctccaacccgtccttgacaaggagagcaccgccgccgacgaggagtacatggactggcgcagatgacaccttcatctgatcaattactctttcgagtttcctcttgatttcctgtcgagcaagactaatggtttgatccggaacatccttgaccagagatgcatctccaagctcggcctcgccaagagccacaacaacatcagtcgcagtcaatgttgagccgccaaagattttggcttgcttcttgagaaagtgtccaactgagccggggccaacacggactttgccatcatcttcaatttcgactttgctgccacctcctagacccattgaaacgacttctggcattgaaaaggctgttcgaacgccgccaatttcaacgaacccgggcgcctgccgcggaaagccggatggcagcagtgcacatacatcggtcgtggtgccaccaatatcaaccacaagcacctgaggttcaactgtatcatcaccgtcgttcgatattgaccgtttgttgtcgagtccggcgaggaatgcagctcccgtcatgctgttcgtgggcccgcttgcaaaggtcttgataggatacttggcggcagtttcgacatcgataagggttccatcgttttgagaaaggaaaagagggcacgttaatttcaagcttgccatggcacgcttaaagctatgcttgaccttctctcccgtcctaagaatagcagcattgagaattgtagcattttctctttcgagaaggccagtaggtcctatatcgtgggagcaaactacccgcaatccgggagcagcttcaagtatgattcgcctgcactcctcttcgtgaattccatggtgatccagcggtgaaaacacaccaaccagagcaatagcattgatgccagaagccacaactgattttgcggcctcctggatttgctgtggattcaagggagcaatctctctcccatccatctccagtcctccatccaagtagtgcacacctccatcaaggatgccgcgaagtccgagggggaagtctgaaaagggggggatctgcctcgtgaacggcccacacagtcgaaatacagcaactcgatccagcctcctggcatcggcctcaatgagagagttgataaaatgtgttgttccaatggtcacgctgaggatgcggctcttttcaactttggactgatcgaggacctctttaatggcggcttccacgccgctggtgatgtcaggggtcgttgttgctttccatgatgctaggactccccgtccgggctcgtcgagggccttgaggtccaaaatagccgcgtccgtgttggttcctccaacatcgacacctattctatatgccatgctgctagaaggaaacagtaagaggaagaagagagcaagaaagaagaaagatatcaaaaggaagaaaatgtgtgaatttcaatttcttcttcttctttttcttttttttgcttttccttgttccctataaaaattcaaactccatcagaaccaaaagtagtactcccaaagctcagagaaatgtgtgcgagttatgaagtaaacggcaggaaagattggcgtgaggggctcatagctggaagcaattaggggccgccgcttgcaatttagtgcgaccatgattattttcgagactacaattttaagatggagcagcagaaaaccagcggcgaagtttcgctcaacggtgagagacggggtcgcgcacggagaaccccgactgcgtcgtcgcctattacgtggtggagaatccggcttgtgggggagaggagagagccaagacccttctgttcttacatacgcagtagggcatatgatttgatcgtagctggcagattggcgatcccaaacggcggccaactggatgggccttgcccctcaatgggtaaagaaggctaaaaagctccggccgacgaccctgcatcgagcaaaagcgcggataacgtacagctaatatacaggcgggttggccggctcttgtctcacgcacgtaaacgactcattcagccagcatcaggcgcacgtcaaacccgtcacaccacctatgggcacaagagtagcatcggggaagactcagctcggccaattgggggcatacaagttggccgagcgtgccgctagcagtttgccgatcacacgggcatgaaggaaatcaaagcaaaccgaactctggatgccattcgagaaggaagaagccattccagcgactaacagcaagcagcagaaaggagagctcgttctgaagatcccctaaaaccgaaatagaagcacctgggagaagaagagaggaaagaggggggcaattgagcaggcatgggcagccaatcagccataggcgttaacattccgcacatggacggaattgtcaagcatgtgcttttcgacaacttgcaaagtccgcggcatctcgaaggcttctagcgggccgatacccggtcatcgctgtgcgagtggcatgaccagggcttgcgatgaagcaaactgcggggagattgtcttttgtccgggacctcccaacgagcttttcgattgcgacggccgttgcggtcagcccgccttacgctgactaacctttcagagggcggccagaacaaatgagctgctgagattgaaatcaatagccacaattgcctaatggctgttagttcctgctttagcccggcggagttggtttgactcgagaagaaaagctaaaacacagcttaagctgctccaagtcccctttttctccatctcaacctccacaaagggctgtttcgtttctcgcggcctttgcaccagtcaagttcgctccgacgggcctggccgctgctagagctcagttttgaatccgagcctttgactcgactcggctcttcccgcttccgctatatcgggcgatcctctggcttcgcggctgggaggaatattactcagccccacagagtttgcggtctgacaactgaccatcacggaggtgtttatgcctattgctgttgcttgttgactcgagagacgcaacggcatcgtgttgatcgcttcgcacggggctccaagacccagagaagccgacttcccattgatagaaggcgcataagcccggacctagattcggtctttgcttcaatctttttgtgagcgaatcacgcgtcccaattctaacgcgaccatgggattggccggtcttgttgagcgcgcaaggctcccttacgtctcgcaatggattgtaagtcgcttccgccgtaggcgcgccgttaccacgattcctgcgtgccacatcttccctttcaatgctccgactcatccttcgtacggccggtaaccttgaccgttgggcaatggctaattgatgacccttgttggcgcgtcttagaatgatgatattcgtcccgtggaggctgccaggcgaacatggggcttctggacctttcataattactgtaagtggctattcgttgaaatgagagcgcaatgctccgtataggcgaattgagatccttggctgacaaaaataaactttgtcccctactagggctgctgatcaactgcaacattgcaactttcctcacgggaagcgcactgatacccctgggcctcaattattggcaggctattattggtatgtccatcatgcttgaagcgagagcggctcttggatcggttggctgacaggttatcgtagccattgtcatcggaaatatcattgccaccactgcaattgtcatcagctcactgtcgggagcctactatcacagtaagcatcatcatcatcctcgcgtgcctcacccaaggaactttagtgtgttaatcagcttctttgcagttggcttctctgtgtatagccgtgccgtctggggcatgtgggggtctcaatttgccatctggaaccgtatattcttgtgtcttggtatgttgcatctcatctcgtcttgcaaatatgatgtgtagcgtgctaaccattggttaatcagtctggtcagtggattgatggtatcaacaacggacattgtccgacgactcggcagccttgctaactgttgtgacgcatatatacaggtacggctttcagtcatgggttggcggccaatgtttcgagctcatcttactttcgtgggatcccaactatgagtctcacatccccaaccacatgcctgcctcgacgggcatgaccacggcccagtttgtgtcgtacatcatctttttcatcatcagtcttccgttcgtatggatcaagccgcaccgtctgcagaagttcttctacttcgccagcgcggtaaccatggtattcttcatagtgctgctaatctgggctttggcaaccatgggccacggaggctttggtgacacgatagactcggcaaccaccattcccaagacgggtggtccgggcagtctcgcctggctcatgatatacggaatcatgtccaccgttggctccatcgccgccggtatcctgaaccagaacgattttgcacgtctatcgaggaagccgatggatgccgtctggggccagctcatcccatacggagtatacagcatcctgacatcggtcattggcattctggttgtcggagccacgcagcggagatttgatggcgaggccgtctggaacccaccgaccatctttgttcgcctattggaaaaggacaacagccccgggacccgcgccgcgctcttctttgcgggggttgctctgtgcatctcgcaaatcggcagcaacgtgcctggaaacgcgctggccggcggcatcgatctgtcgtcggtgttcccgcggtacatcaacatccgccgaggcgcctacatcacggtgatgctgagcccgattgtcaacccctggcagctggtcaacacggcgacgacgttcctgtcggtgctgtccagctacggcgtcttcctggcgccgatgacgggcatgatgtttgccaactacatcttcgtgaacaagcgcaaggtcaaggttgacgatctgtaccacggccacagcggcagcatatactggtacaagtacggcatcaacttccgtgcccccgttgcagtaagtcccatcttttccactcttcatctctgttgcagcgcaaagctaactccgcccccgatagtgggccgtgggggttgctccaaccctgcccggctttatcgcggccgtcaacctgtccgtgtcgctgcccgccggcatgacggagctctatttcctcaactacctgtacggctttgtgtccagcgccgtcgtctatgggctgctccactggatcttccctgccagggaggttgatgatttcgtcaagaatgcccccagcgccagggaggtccagcagcattacacagaccgctgggaggtggatctgtcccaggcaggccacatcctgtcggaagacgacagctcgggaattacgcatctggacgtaaacacaaagcatgagcccactgccgtattttgaggtgatgagtcaggcagatggcttttttccagttcccattatagagcgatctgcaatcgttttgagttatgacttttaaccagccaagctacatgtactgagaggcgatgctggatgtatgtacaccgctttgcattgtttggatcattcgtacagcgacaccatgtggtttttattgcagtttgatttgatataaaaatatgtgctgtttatctaatagaatacagagtggactgtttgggtctacatactactgctatcatgaacattaacgaattatgctcgcgtaaattcaatgtatggtgtacatcttccccgaacctacatttgcctttcatacctagacggtacatgcaatcaagttgcccgatcctcatgtgttgcttgttgacccttgacgccctggatatctgcccaacttaacctttattttaggcatcgtcgtagccctcaaggttgtctcgagaattggccgacggtgagacatgggccgcagccatgccgggaacagcaggcctgtgataagcccgagcagccattcgtcttacaccatttcacctccgtgacccgccagcatttcctacagtagctcctatatgcacatgcgttggatgcagaatccatcgccaatcgttactgtagcacacagaacggagcttggactaagcgatgtgcgctacggattaggggcgctgtccactgtgccccccgtaaggcggccactaacgcgctagcccccgtgcgccaaacctcgcacaaaccgccagcgatgcagccgtccaggcgccataggcgaagtgcgagcttcagggccagtcacgttactcgctcgctcccacggcctcgatcacgacacgcggcccagaatccgttccccgctacgtgtcggccaactcggacgagtctgcaacggagcctggacgcgccgcacaagaagcttcgccgcagcgttcgccgagccacgcgactgcttttgctttgtttgtctcgtcctcaccatctccacccgcggtgcggcgaagacacgagcccccagccagcccagcccagccagtccagctccagctccagcccggacgccgcacgactcgctcgccgtcaaacgctcgagtgacgcacgacatgctcagcggcgccgacccgttggcccaaggccaggcccgtccccgcaagttcaccatccagagccagttcggccgggccagacagccgcggagccgcaagaaccggccctgcgacgcctgccggaggcgcaagacggcctgcgtgatcccctcagagcctccctgtaagtgaagagcctccatgccggcctgtcttgtcccaggaagctgtgtcgttcccagaggctgctgctgccgctgtctgccagatcctaccacgcgtcaacgagggggtgggggctgttggtctgatgcgttgtttgggctgttgcgtgtggacgacgttgcggcgtgctcgagatgaatgacgctcagacggacgcatctcagcagtgacgagcagtactctatacacgccacgcacccccttcttttcgccgtatgcatgtgtatgcgaggcgtcccgttggccgatactacgcatctgcatgctgcatctctccactgcatcttgatttgtctcgtcccgcttcccgatatcccaaactctacggcgtcaccgagtgctaaattcaacttcgcaggtctattctgtaagagcaggggaatagtgtgcaagtcttcgccaacccctgatgaggcctcgtctcaacaagagagcgagagtgccactgaaaatggagtctctgaagccgagctcgtcacgcctccagccatgggctcttcgccggctctgccacgccgtagcgtctcgcattctagcccggcggacactatccagtcgtcggcaggactcagtgccgctggagacctgagtctggagcaacagtcgtccgcacccgcggcagttgtacatcagggcttgattcgccagaacgggccttctgaaaacacgttggaaccaacctcatatggtctctctcctccagcccctttggcatctgattatcctcttcatacacttgaagataatttcaacaggacggcacactcaatggggccctcgggtgaacaagacatatacctcctggatgccttcagatgcctcatcataaacgagaatgatgagctcgatgccaacatcatccaggtgtatcctggaggccctacggcagacgatcgtccggttcacttcctgctattggaaaatgagaaccccgacttcaccaatgaagcaaagcaagccgcctcggatgaaactgagacgttggcatggccctacggcgatcacctggtgcgcttgtatttcaagcatgtccatcctatataccccgtggtcaccaaatcccgtttcctacgtcagtacaagaccaacaagatgaagatccccgcttcgttgcgcggtgcaatctatggcatggcgagcgtcttctgggatattaaagaggcttgtccctttgagcagcaccaatgcatcgaccacgcccacgaggccctcaggcgcgagcatgaaaaccccaatctattcagcttacaagcaggccttttgcttcaccacatcacaccgcccgatgtcgacagcgttgaaacgccgagcatgtggaccatgacggcacagaccacggcgtgtgcccagacaataggccttcatcaagatcctggccgatggagcattgaaccgtgggagaaaagagtcagaaagaagctttggtgggcagtatacgcttcagactgctggtcttcaatatgccatgggaaccctccgcacataagccacgcgtcattcagcacagctccgcctgacatggacgacattcgagctgacgagactgttcccgaggatttacggcacatggtcgatcctgaagatgccgtctttcagatttcggttggcgctcgattcttgcaatttatcaatctcacaatggtcctgagagatgtattagactgcagcttgtaagttaactttgctacacaaaatctcaccttcaacgtagttgctaacaagacatcatctgcgcagtcaaattcgacccagcctatcaaccttgggcgagagggcagtacaattaaacatcttgcgagacaagttcaaagattggcatgtcctgcttccgcaatgccttgctcttggtcctgaaagaggacaggatgtagctagcaactgtgagtgggggatcctaacagagggattcttttgagtagaaaaagagatactaacatattctgcccaggtcccctacatcttacgtattatgctgctcaagcgctgttgtaccgaggtttgatgtaccctgccactagagcagccaaggccaaccccgagtcaaatcttcgaaagtggtttattcacgctctcggcgagtttcagagcttcgtcagctttttcagttccatctctgaagaagatttgcgtggcttttggtgccgccgtaagtattgacagccatgacggctttgtgaaaaacgtcttgcaactgcgctaacaaagaaaaacagatgctcggtctcagctgattttatgtggcaactttcttatttacctcttcctactggcctctgaccagggacacattgaggctgcataccagcttctacaagattttcatcacgctctgaagcgccttggagaaaccactcacaagcctggacggctgcttctacgacctgtcagactccgactggattctttcttccgccaggcggctacaatcttgcgtggaaatgatggcctgtaaatagagagagaaaaaaaagtcggttattttgtatgcaaaagttggcatagttgcttcatttgtaatatagcgttggatattagcccttgcttgttgctgattgcatgttgaaagaagaaaataaaatggtaccatcttgcagccgctgagctcggttttttgttgaaaacactcatgtcattctgaccttgttgtctgtataggtaggtcctctacttggcaataatgcatgcctagtacctatcatttatactgtgagtacctatatgcagcttagttatatacattccagataccttgcttccttgccaatcatacaatgctcttatgcaaaacagaaactccgttgtcccaatttcataaagtttaacatatactaaacagatcgctgaagtccaagctggttccacagcttctgcgcaaatgcgttaccaatttcccatttcctcgccccgtgcgccagtatcgcagcaaatggcgaaagccaaacccctacattgcatttacatacctggactccgttgagccagacatcacccccagttcgtatccagctttccacttccgggctcttccccgtctctagacgcacaaagccaaagtccagcccgtcaacgagcggcacattcatgcaatcgcaggtgcacgtcatgccgttgttttgtatccacgtccataaaatgccagcccctaccgcgatggtcatgtgggcgatgggatcgacgacttcggctttcagttcagagggggacacatggccgctatagacgcggtatgcgacgatggcatgtgagactgcaattctgctgtccatggacattgcccactccttgatttcagcagtattgggggggttcgggagagtaatgccgcagggggccaggcttgatgtgatgcctgggaggttttgcatgtagctttgcgcgtcggcgtagatgtgcatgctgaggaggtggtacatcatggtggcgctaaagacatacgagaagaatcggccccgtgagtacttttcccagtcattgtggaaaggctcttccgagcccatgtacgctctaagcaggaactcaatgtgcatcttgtgttgttctggatccatccacaaagcagccatgccatccagttgcagcttgcagcgctttagacgggtggctatcagctctttctggtcggcggatgcgcatagtgccgggttcgggttccctcgcatcttgctcaggatccagacgtagttggtcacgcccatcatgcggatctgtatgtcttcgacgagcatgacgggcgatattggctgttgagatcccagcgcgaggtcgcagatcttgtacgatgatcgctccaggggctcggaaggccatctcctgaagaagacatcgaggccataggcgttccatagggcgaatgtggaggttaagccgaggctcatttcttcgcgttggactgatggtggttgttgcgttaatagggatatatatgtgtcgagtttgaacagattggtggttagcctaaaaggggggggttagcatggcacttggactacacaggggaattatattttctcaccttttccacttttccttcatggcaaacgcccatggggggaaatcgccgctgaaatggatccgaatctgatgctccacggcctcggcgttgaagactttgagttgtcggaatacagtgacaagaaggctgtataggaggcgaccttttttcatgagtgtgtcattctgtaaccatcagttaggatctgtctcgcatctctgctggaaactggcacaacataccccacattcaaatgcaaaaataacattcaacaaggccgattgaagggtcctgatgggccagacgccggcagcgtccacagtagtttctgtctgcaagagttccgccatgtaagtatactacctctccatataattgagagggcgacttacaagatcagcgaggaggttcttgacaaggatgctgtggatgtcgtatacgaggctgttgtctgcagtctcgttccggacccaagagccgatcatgatggcggtgcttcttagcccgatggaaatcacctcccgctcaaaggttgggatgtgcaatatgggccaccggtcatggaagtttgtgatgtatgctcttagacattccgaggaccacttttctatctcttcaggcagttgtagtcgatttcttgacattgtttccgatgatagggggttggaaatgacgttgaggattagtttcagccccgccgtggcgatggatggattcagatgctgcgttgcctgatctgcagggcccacgatatctgtgtagctggtggagaggcttgtaacagtcttaacagtgccatcggcatctgaggtcggtatgctgggcgtgggagtatcgggcgaatgggatttagaagtcgatggcaatgaagagacgcttcttcgctgcaaatcagacgtgccattgggcccaggtcctcttgtgaatgcacagtctatccctcgcttggtacatagagagcaccgcgtgcctccatcacatcggatcttgctggcgtggcaggcatcacaggctcgtacccgtttagaatccgaatgagcagggccatcgtgtaatgtcagatggcggcgaagaagatcactataacgaccgggttttctaacctttagcctgcgtccctttggtcggctcacgacggaggagcttggtttcctcttcattttactctggcaggaaaaggggggggaaagggggcagcaggtacttctcaactcacctgcgactaaacgatcgagagcacacatggcacgtaaaagagggactgctatgtatagcctgatggcggcgaaggtgctctttgcgaaggaagcctcttccgcagtggcagacgtgacgctgtcctgatgggggggccatctcctgaggctattggtgtctcccacttcccatccgaaggtggactctctcgcgacgtcgttacggagcacgtttgtagtatgcgatgggctttgccgggggatctcgttagccaggcctgctgtctaacagatccgcttatgcggctgaacgagtgaacgagtcccgattggggcaaaagcccatccagattcgccctttgctctccttgagaaccctcgatggtgtgtatttcgaacctggagagggagatcttgaatggtgcttttggcggcaaacccactcaaactccacgaaagcctctcccaccggagccgagatctcgagatgcgatcccgcgagtttagtggcggggttgcgcgggattggtaacaagaaagattgaaaagcagttcggcgaatggtcccagagagggcttagaaaaattaccaagcaaccaacagctcggggcgcgataggcttttttggcggttgagatcagatcagatttcggagcggtgggtgggatgagatgtctagttgattaaaaacccaaaggtacaagtcaaaagttgataaaagacaaatgcgctaaaataaaaacggcaaatcagcgttggtatcggacaaacgaatctagaaaactactcagaaatagcctgtatgacagaagaacaaaaaggaaagaagaaaaaaagaaccaaaacatctgggcgcgtggccgacaaggctccggggtagtagccagaggatgataaatctgcttctttatccaaggccgtgggagttttggcctcggccatcccactttgaaaagacatggcggaaccagcttcggtcaagagagtcgtcggcatctcccactccgaaagaagcctaggccgcgatggctacgatatgtcatccgcccagccgtgcctgtttccagcctaggcgcgcggcggctccccctcggaggcagtcccggagagcggtcctggagttgggccactgagatggagagattgctgccgggattagcagccaagcggaattagtggcagggtggcagaaggaattagcaggatgctacccttcgtgagcagatggaaatgcaaatgcacatgcagatggatataagcgtcaagactacagtaaagccgtcagaagttgcgaggggtaaagtggcagaagcagatgaagcggtatatacggtgaatacggtgaatacagcagaatacgtgtgacagagggcgtaagagtctcgttataaaggcatgtttacagctataccactaatattctccattgttttgtagcccagttgccatcactcagcgagaacacgaaattatgggggcgagtctctgtaagaggctaagagattgcataatcgcggagcatcctgagcaactcccaacactggcggtgcttgccaatcatagccttcttcaagctgagtaaaaaggcgtttgtaatgtgggatgaaatggcgcaagtagaatgcaacacgcaatacaccgaatctcatgatgcctctgctcatgtttaaaagagagagagtcggcagtggtcatgtccatttacacaacagactctctcaatagatccagcatcaagctcttacaacttttttgctaaacaacaataacaacaacacccccacacacaagaaaagaagaaagaaaaaatggctgctcttctcaaaaatgttgccctcatcggcgccagtggcagtgtaggcaaagtccttgtagatgcctttctcaacgacaagcgattcaacgtcaccgtcctccgtcgtggcagttccagcgccacttaccccagcgccttcaaggttgtcgacgtcgactatgattctctcgactctctaacggctgctctcgccggccaggatgcggttgtatcggccatcaacccaatcacccccgtcgacacacagaagaagttcatcgatgctgccatcgccgccggcgtcaagcgctttgtgccttcagagttcggctgcgacttgaacaacgagcttgctcgagcgctgcccgtctttgcgccaaagattgccatccagaaatatctcaaggaaaaggccgagtcatccccgctcacgtacacctttgcatacagcggcccgtttttggactggggcttggagcaccagttcctcctgaagacggtggacagtaagcccaagctctttgacggcggcaacaccgtcttcagcaccaccaaactggacacggtggccgcagccgtcctggccatcctgtccaagcccgaggagaccaagaaccgcgaggtccggtttcagagcgcagccatttcgcaaaacgggctcttcgcgctggccaaggaggttgcgcctcagcgaaattgggagcccgaggtggtcaagatcgacgacattgttcgtgttgccgacgacaggttggcaaagggattgttgggccctgagactttcattccttaccttgtccgcgccatcaacgatccgcggtatggccccaagtttgagactctcgacaatgagttgctgggattgaagcaggtgacggaggcggagattaaggacattctcaggcagtacttgaaggagtaggtctatacatttgttgctgaataggataggccctgtgttttgaaacggacttttagaataaacataaaatacacagtattcacattcttcagttggattcccgagttgcatgccgtccgtccgtatcgatgacgcatgactaattgtgtgacaaatggttacttcgccgtcaatgtggataagagcagagcacacggcatttcccctattggttacgatcacctggcaggctacgtgcgtaatcttgcaatctcacccgtcttggcggagtcgacaacgcaggggggctgtcgaatcgaatgttgtgcataggcagttcaaatagtgctgatttgctaccctaatgccagatttaatggcgatgcctcgttaatctcaccggcgggcttcgaagattgttcacttggttggggggtgcagcgggaatccgagatgtcgtgtcacatctctcggcttgtcatgtgtcatgtcgtgaacactcctactaaatggctaaagggttgttgtcatggcggcgaaggaggcgtcgtttcacagcatggttacacagcagcctgctgaactgctcagttattgaacgtcttcaccttgtcttgaatgacgagtattatgtgaataagccatctgtgcagtctttaatatatgtagcagtaatttcacagatagaagccataagagtatcgttgctttcagtttttaatatcatcgccgtacaaacaaagctcaagtcttcgtcgccatttaaaccaagaattttagttcatctggactcgactgttcaggatatactcatggaatatcactctttatatggttttagcttcgggtctgggtctcttctactgtccgctgaagacgagctcggccttattcaaacagaatatgagcaatggcagcgcttgttcgagcttgactcagaagtatggtcttgcgttattctcaccgtctacgctatatatggttaacgtttcaacaggcgtttacaccgttaccattaccaaatgaccgctacgaagcacaccagatggcagctgcacaacgtattggcattcacgatgactacgctcaagatttctactatcaacatgctagacgaataagcgatgcctacgaggatttgcatcaaccacagtccgccgactgggcttctatttccgatacaagggctgagagtttagtgggcgtatccagaaatgagccccagtacctgtcagatttgcccgacgaatctatgcggcagattatatactcggattcttaccagaatagacttgctccggggctgtatatatatagacatggtatttctccagagaatgaagcaggggccccgccggtaccttttgcgggtatgcctgaagacggaaataacgcattcagggcaatggttgagtccgaagaggaatattctaatgatgaggataccatctttgacgttgcgtctgaagaagagagcatagatgatcaacggggattcgaaggcgatgatgaaggcatcgacgatggcgatgaagatggcgatgatgaagacagcgacagctgcatggatttaggcgaagatgaagatgaggatagtgtggaagtagacgaagaggatggcgaagccatgcacatgcgagaagaagttcccttaatgaggattacaaggcgctccatctttgatcaaaacttcccaacgatattatgcgaagaagaaacctgggaagttcaatggccaagtggcacatggcagaatgcgttcaaccggacaggacagaattagatggcaaatgacgttgaatgtcttttgtaataaatatcaagtctttgccggctctctctctattgtctccagctcttcgtacctagacaagtagactctcagtgtacgcagaacaaaacaagtaaacaatccatggctaacattcagcccaaacgctcaataggtatcacactctaatcctcctcttccgaatcctcaaccgtcttgacaggcttctgctgcggcggaaacttcatcttcctcgtcccctcaactccccagcctcccaggccgccagcagcgccctcgccagcaaatcccgatgccgctccaatggcgagcttgccggcgggttgattccccgccacgccgggcgccgtctcggcccacgcgttgagctggtcgcgcgtcttgccggtgtacttgaggatgtcttcgtcggtggcgccggggccgcgcttcttgtcttcgtagcgccggtagaggcttttcttgccctcggcgttgtctgtcgagtcggggcttgagttggagttgcccattgcgaattcgtctcggtgagcgagttgttttgaactagctgtggttgtaaattgttgttgtagtttgtaatgtgtagttgagtaaaatgatcaaaccggcgttgactcgtgataaattctgctttgcaaataaaaaccaagaagcagctgaagccgagttatataaatcattgtactacacgccatgtttctcagccgcagactaacaagtccctattgaaatcacgcgtcttcttcaggccagtcaccgtcatgatcgactagttagtccaggccccgaaaacatgcatactcggattttggcaccgatttgatcattaatctcgtggctcactcgcctcactcgcctcggaaaatgcggggttttacaaaagggccgatggaatgcatcgctccctttcgtagcacagctcagcctcacattgtgcctcgattcggcgcacgttttacgcggaccaaacgccaccattttgtcgggatcgtcgagtgctccgctaccccattgggccatcgcccaatggtgtgaataggtaagcaaaaagtcgacggcgccgtttgccaagatgctgtcaaagggcgctgtcatcggctcaagccgaagccgaggcagcctcagatttcgacaggtccagagtcgttggtggacgtatctttgggtgtattttcagccgtatctgtaggtgtctctgatggtgtctctgtaggtgtttctgtaggtgtctctgcaggtgtctctgatggtgtctctgcaggtgtctctgcgtgtgtctcttgaggcgtccctttgccggcctcgccctccttgttcttcttcacagccaccgtcttcctccggccgcctgcagggcgtctatagcccagcttccgcagcgtgtggcggatacagtactcgcccacgtcccagccaagcgcctgcggaatcttgccaaagggcatcagctcgttctccttggacgcctccataaaggccttgagctcctggacctgcgcctctgtgagctttgatgggcgtcccgggcgcgtgatgggcgtgtccgtgtgcgagagggcgtactggacctggctgagagacaggttgagctccgcgctgatggcggcgtgagtgtagcccagccggcgcatcagctgagcatcgcggcgttggtcgcgcgtggtgtcggggcgtctcgactgctctgcctggtcttccatcttgcagacaggtctgaaaaccgctgccactcctattacccaggagcatcaaacaagattgttcgaccggcgggccaggggcagcaagcagtcaacggcgtttattatagagcggcgtttataaaagatatgagcgtctggcctgtggggaacgatcgtcgtttatctacagggcattctgtccaacgcgcctcttaccaatctgttataaaaccgggctgccaagtcggcctggatggcaccattggttgctctatatattgcccaaggggggaagacacaagggactcgaaaaagcaagagataggaaataggaaagattaaggtcttttaattacccgtcggctatgtagagcccacccacaaggggccaggataggaacattgttatacgactttctatcgcgttgagggtgtattttgtcctggcactgaaacacaatcggagatttcaatgtgggacccgggattttgcctccaatcatagcatcacttcacgtataagaaaaaattacaaagattggagcacggatgttattgcaaagtcttaatatttcccatttcttctctatgattaaactgctctctttctttcttttttctttccctctcgcttatttcgcttagttgtgaggagccaatcccagggtgttgttggcaatgttgaaagccacaaactgcgacttgaagaagatgtcaccatagacacccagtccaccttgcgtagtagcctggagaccgccgaagcaagctgaccatacatgtcagtcattaatcattattaatagaggtagtgggcggattgtaaacttactgtttccagaaacaggggaaaagttgaggtcggcaccgctgatgcgggcgacgtagttgccaccaacgtcaaggtcaagatcggggagctgagcatcgcaggggacggtgaagccaccagcctgagcgtcgttctgggcaccctgaacctgggagtagtagccgttgacgatgatggggtcggcaaggaggagggtggtgccggtgtcagcaatggcctgaccacccttggtagcctgctgggtagagccaccgtcgacggcaaaggactcgctgctgaactgccagaagccctggctgttgtcgacattgacaaaggtaaggtcgccctggaaagcagtctggtcaacggcaccgaaagtgtaggttccgggagcacccttcttgaggtcggcggtgaagacgggctcagcgagagagctggcgacgttgtcgaggaaagtcttttgctgctggggctggacggtgttgagcttggagaaggcgaggcccatcagaccatcgttggcctggtcgtcgacaaactgctgagtgacagcggtggcaatctcaacagcctgggcgttgaaggaagcaccgccaacgttgacgacatcagtgccgacgttgccctcagcaccggagccatcaccgtaggagacctggaaagtagcgccctggatggccttgaaagtcttgctcttggtggggtcgaagagagtgtggccagcggtgaattgagaggacatttgagtgttgaagacccagagatcggaagagccagtgtcgaagtcgaggttcagggtctggccaccaatgctgacaggggacaagaactcaacatcattgccttcaggggtgttggtgacgcttccagactggccagaggggttggcagcgggctgagcagcaccggttccgttaccagcagcagttccgttaccagcagcttgaccctgaccctgaccagcctgaccgttgccttggcccttgcccttgtggtgtcgtccaccggcgttggcgttaccagcttgaccttgaccagcgtttccatttccatttgcgtttgcgtttgcgtttccgtttccattaccagcgttgttgtttccaccaagaaggccaagctcaccaaggatgtcggcaaggctctggcgcttcgccttgggggcctcctgaacaggagccgcggcggcagcaacagctcggcgggcggcatcggtagccttgcgaacctcaatagcatccttcatggtctggggcatctccataccgaacttgcggtaggcctttgccagagccttcaatccatcgtttccagtgaagttggggttggctcttcgctccaccttgaacgagcgcttctgcataggcacggccgaaaccagggcgatgaagcccaggaaaagggctgccaaaagaagtcgtgaatgcatagtaaacgaagtttctaaatataaaataaagaaaataaaaataaagagggtagttttgtttttggcggtttgtgtatatacaagaaaaaagcgaaaataaacccacaccaggtggttttgaaaagagaactgaataagaagaaaatgaaaaggaaaataaaaaaatgactttgcttttcgtccctcacagaggtggctggagaaggaaaagagaagaggaaacaaaaaagccaagagatgggcagaatatatacctatgcattcccccatctcgatggacatcgggaacaggggcccaggagacgcggacaagtctcaggatctgctaccttgcccaagtgggcagagcaggagaaggctccaggcccatgccagcctctagccaggtcccataaacagcgattccccatagttgctgttagtagtagcgggagatttcctgtttgcctcctcatttccatgcattgtgatctctgcaggcggcttcgtggagatggctgactggggctaagcttcagacacagggcgcctcacaataggtggacccgcgatggctttggaccggcaactggctggaatcaacgccatcccggctggtcttgctacggcctcggtgctagcggttgtttcttccactctgatcagccgagaacctgcagccgttaagccgggaatggtaggtgttgaggttttgaatcgtgatgatcaaagcgagcgtttacactccaaggggccaatgctaccaggtgaaatacgccagtaagcaccgcggtgaagagcacggcgtttggccgcggacgatcagccggttaatttccagcagtcaatgcccaatttcggccagaggcatgaaaggatcgaagacgcggaaataccattatccaatcgaccggagctggtgtattcggcaatctaatttcatcaatcacgagcggaccctctcgcatacaagtcctcatttcaagtgcattgagggcctatttctgcacgatttcggcatcactgcctgccgctcctctaatccatccaatgccatgacgcggactcccattcacaaatagtaatcgcaatacgaagcgtcttattcacaccgaaagcgctttgacgcagggccaaatggtcaaaaacagctgctgccccccttctctgccggtctccttcaaacacgacgtttcaaagacaaaaggacccatagccaaccaaagccaaccaaagcctcaaaacgccgctgcggagaccggctggcgtttcgcaggggctgagacgccctgttcatggcgctgaaacagcgagatcccggcgcctggtggctgagaccccatcttctgaaacgggcagcgtagcgcccacttgggccaatcgtgaatatccgcctctgctgtaataggggtgcgggagacgggtaatctcgccgtttctttgctttttgttctcagcttctgtaaagtgtttgagatgatacaaccttctaagccgagcacatgttcccgttcatgtgaaagtgagtctttacagctgacgatcgtcggtcaatgcttgacggcgtagactgccgcatcgggatcgaaacattaagcttcatggtatgacaacaagcttttcggatggattgatggtgccgaagatgtacagcataatggaaactactgagatgcgatggcattttttttgcggagtaattccagccgtagagtcgattcgacattggcatctcagctgagtgcagggtagaatatggcgagtatcaaacgagcaatgcaaagcatgtacacaaggtatagatttaagcgtgttttcaaacaccatcaatagaacaaatgtttatttctctcagaagcgtactagctcatgattatcctagaatgaagtgctctttgcgcgtcttcaccttccgccatggttcactttctactttatgaagtgccaatctataagtgatgtctccacgccgctcaatcaacatgatgttgtagctttgaatatgcttgcaggcatgcccatgtgatatattaccacagtcccgcccaccgtggatttcaacgcaaatctcatctgcctcttccttggcattggctgatagcaatatgaattgccccagtcgttgatcattgccttcaaagaagtctttgtaaacaaagacactgccggcactctctccagatggtagatatactgtggcctcgactcgatcactgcctaaaagaggataagacgacttgctgtcactggccaaatgtttctctaggagatttgaacctcggtcatcctgtttcgcttttgagggctttcgaacaacagaaagctctaccgtctcagctgtacactgcagtagcccgtatttggtgacatcgcctcttgaacctgagaaaaatttcttcgtatggccatcgagcgtgcaagtgccggtagtagtatctgtggaatcttcaaagaggagtggtttatgccagcttactgctgagattatacaatctccgcattcactctcaaatccgactggagcatctgtggaaagccacgaccaggagggatactccacaaactgcactttatcgttgaagctgagaggatattgggcagttcgctggtgattaccagggcatccatcccaaagtagcgtcgcatccagtctctccagtggatgaccccagatgaagccttccggaaaccgagatgagtgcaatttaaggatgcccatgaatgcccagataacatcgctttgctccctaatctttctcttcgtaaaggccacgacatcttggcagtatctcgctgtacggcactgcgatatgtgcgcctcccagaacgagtcagacgaagaatgtagacacatgtcgccggagatgtcccaagtcatgtcttcacgccaattgttgtttttacagctccagtacatctgatggtttgttaaaaacagaattcgtcgcgcgagcattgcttcttggaatgtccagcctcgcaaactccacgtggttcccttgaggatctcacgaagcggtggctgagctgtaatatatgaaaggccacacaatgtctctcttctttgccattcgcgacgcttgagatggccaactccacaaaggccagcgtgagcgtcgttgccagcagctgcaactacaaccaaagttgcactgcggtatacagtatccatggtgcggagttgctccagcttgtcgtcatcgtcgtcctgtataatgcaaagggaatccacccacagatatcgctcgccaagactcttcacaagttgcatacagtcagctatagtttgcggtagctgtatggcttgtagcccccccttcaaagaatattgagaaagggtatcttttgtgaggactgcaagcgtactgggtccccatacgtaagacaaagcgatatacctctctgaaagtgtggaatcaacaatcctttgctcttcaacgtcaataagacgaaatttgctctctctcgaggacagtggagccaagactttgcaacgactgtggccctgttcgcaaactcgcatccaatctttgattatgccgacgccaattatgggagaaacgcttcgaccgcgcatgtccaaatttccgagtttatttttctcttcggcaaaccacgggccatttctgacaatccttccactttgtatcgaatcaggagatgcgcgagggcctttcagagttacttcaaagcatgctacccacaaggtatcgtcctcgtcgagtaatccggttgcttcaggcagctcgtactccccctcgtaactttcagaatatacaccatgacttgaccaaaagccgagagagatttgtatttcctgctccatgagcgatggtgggcccggtcctggtatttcgagggatgaaagaatgagtcgacagcccgggcaggatgatttgccaagaaggcgcttcactgtgccgatatgacaatgcctttcgatttgtaaattcgactgagaagcatcaacgcatccggggcacttccaagaccagtcaaagccaagcttctggcagacagaacatagaccatcttccgttgcgagagatagatcatcagcatcctgcctaaaatccacacaacccatggtttgcgaagagagtgttgtcagtgacatcttgctgattactataccgcgacttcttttaaaagcgatatttgataacgttgttgagagtcatcacctgcagaaaggttgagcttcttttctttttccagagagcgtaggccaccggaatatatcaagattggggctaccatctctacaattcatctgtgagccttgaattagatttgcctgtatctacctgttgtggcgaagctatttagcacaacggcagggatgaatgggtgtgtggatgggccaattaatggagaaaagcttaggctacagtggggtttcttgcttctgccttgattatgccttgcttatgccactcgccttatgtttactggatagaactgggtgcatatatgcatcattgcctaatcatatagtcggagaattggataaattagtttgcagggttctatagtcaagattttcacgtggatagattcgtattgtgctatgagtgtgagttaaatcagcctttggatggagcatgcagccattgtgagtaatcattttattaacgaggttgaaatgtaacctctaggcccagcctgtaactgcatacatccaagtatgtactgccatcaccaatcaggttgccagccgttatactcacccttcctaaccctctcacacatctccctcaacgactccgcgagatactcgtaatccgccaaatccaagtatacctgcgcactcgtcctaaaccagagcctattccccatcaaaaacatgggcacaatcgtcttatattcatccgcaagagtcctcatcaaccacgccacagccaagctcatatcctccaccggcacaacaacatccgtctccttggcttccggccccttctctcctttccacaccggcaacgcaatgttcgccatggcgcagttcgtcaacgtgcccttgctattctcaagaacctctgtgcccagtatctctgcaatgagtttgctgcccttcttgttcagatcccaaaggtagttcaagattctctcctccccgccgaggactttcttgcggtaggctacagcatccttgacacaataatttgccgagtaatccttcgtacccgcccactgaaagttattgataaagaagcttttcgagccatatatatccggcggcgtgctccgcgtgccagtctcgggtatatagccatggctcgtcgacagcgtcgacggcagcaaatgctgattcctcacaggaacgtaaaacacagcgcacccacgcggcacaaacagccatttatgacaattcgacacaaaaaagtcaggatccgcctctgaaaggttcagccgcaccatgccaatgccctgagcaccatccaccaagctcagcacgccgagctcgcggcagaccttggtcatggcctcccaggggaagacaagacccggattagaagagacggtgtcaaagatgcaaatcttggcgcggtttccctctgcctcgacctgcttgacagcatcgcggaaccgctgtaggatgtcctcgtcctcaatggggtacaaaatcttgatttcgcggctgataaacttgccctcgccatgaaaatcgtagagaaagtcaattgtcttcccacacgcatcatagacggtcgtgaaataaaaggctacatccttgccgtccttgttccactttatgttcttgaagacagtgttgacgccctctgttgcgttgttgacgaatgtgattgtctcggccggtgcattgacaatagtcgcgacagcttcacgggattcatcgttgagcttgccatgttcgtagcgaatgacgaagtcgggtcgcgcctcgatggtgtcctggtagtgacgcatcttgtcctgaatggctcgggggatggagccaaaggagcctgatcaacgcatataagcacggcgtggttagtcctggttgtagcagtcgaatgtcattgcatgaaacaactcaccatggttaatgttcctccacccaggggcaaataggaaatcctttttcagctgtccaccaaacaccttgaaaccatcctctccaatctttccttctcccaactcatttcgctgctggattgtcacggaacccattgctgattagatgttaagaacaagagctcagctatgttaaagtcttcggcctatcccagactatatccatctccattctctccttagtctattcgctacacaactctctcttccggaaaccggccggcggaaaccttctagttgagtcacttgcttcaaaccacaattaaccgccgaaatagaatcttaaattcttaatgcatgctcgtaaccgatatgactcttggtcctattactcttgcctttctgccccgctgcttgagcagtctaggtaggctaaggatggcctccaccaagctgaaaactccaagtgagctccgtaaaaattagttctaagcggtatgattccgcctttcacgcatcagtggctcttttgcttaatactgtatgaatacgaagtcactattgtatgcttatatattgagtctaatccaagtttgttatcaatacccgtaaatctcctaggcaactggggcattgagccaggctaatacatcaacggcgccctttggtgaggggaatgaacacttggcgatagcagggccggtagcggcctattataaacgtgaatcagatcgatcgtgcaaaatcatgtcattgtagccgatatagaattgtccgccctatgtatactctcaagagaaagaggggaaaacacatcaatcacgctgagcgttgtctaaatccctaaacgattcgtgactcaaatgtgtgcctggtagaaaaaacaataagggaaaaaaaaaaagaaaggcacagtcccgatattcccagcgctgtcgtattaaatcatcatgaccaccaacacccgtgtaaatgctcactatatatgccgactctctataatacctttcccttgtccaaggcatctctcaaggcatgattctccaccaaaggaataagtgatattggatgaaaaagaaaagcaaagaaaaaaacgaaagaagaagcgactggttcgtaaagaagacacatatccacgtggtccgttcttcatctttctatttcctgcaatcccagtgggacgcccagtcggccaattctgaaagtccgctgccagaaacggcatgggcaacctgcgtcaccatagggctgtttgtcttgaggcctgccagtgctagtgccgcgtttgcttctgcttgcgccttcgtttcgatctgcaccggttgaaacctcttggacgtgcgacgcttgctgcgtttgccttcaccaaggttcatctccagagctttccactggggtgggttttccaacaatgtgacgagtgggtcttgaatgtagaatgcctccggcattgcaaatgcggttgccgttcgtatattgaccgaaattgaggcgagagcgtcctctgcagatccttcagatccagctagcgacggcgtaaatgtggctactggatcgggctttggacgtagagggggcagcgtcttcttgtcctcttcctcagggcctttatacaggctatccaatgcagcgcgcttcttcccaaccgcagggaacacaaactcttctccatcaatcattttcctcttcctaatacggggattcgacttgacagagtgtagaatggagctgaactcttccaccgtgttgacagaagggggttgatcaggtgtctcgggcacgtcttgtttggcctcttctgcgggcttctttgtgcggccatgatttggattcaatgtcgatggtgtcctctttggcctgtccatggttccaggggctgacctacgcgaacgcctgggctttgcttttggcgtgctgacaggtgaagcgtctataacggcagcttcagggacgacttgggcgggagcagggagctcaggggtggcggtaatggctgccgtggtgcaatgtagtggcggcataggtataggtagaggaagcggtaaagaagaagacggtggtggtggtgggctgcccgcaattcttcgcagctctttcaagattttcaacgtgcagtaggcgccattcactttggtgtcacgcaaggcgacagggttctgagcgggcggcttcttcttctcctctttgttctcttcgccggctcctcctacttcacgcttcttcctgatctttggcggttcggggtcttgccaaagttttggtatgcgaacttggagatcggctacccaagcatcacaatcccattggatccagtagtcgatgatgtcgccccaggagctctctgacggtttggtgaaattgacaaatgccactttgccacccttgctgtgcactgtctttgcaaactctctgaccatgactttgaggccgtggacccgtaggctcgtcccaaggatcaggagcatgtccggatataaagcaagatcatgcgtcacgatggggctgataaggtgggcgtttgggtgttcttcaccgtagagcacaatgtcagggcgcagcttgcccacgcccaacgcacgcttgcccctttcctggcgagcctcagtggcaccaacacagtgagggcattcaggctgttggccagaaagcgtctccacttcgcggtcctcgtcgtcccaagagcaaactcgtccgcaaaggaagcaccgtagaaggtgtagagagccatgcaggaagacgcactccacaccagaacgcagtgccggcgcctcctttcttgggattggtttgggttgatctggcggtgtggtagtttcatcttccgtcttaccaatgggctgggatgatgtggtgctggtctgtgattgctggtctggtgcatttgttggcgtctcgcttggtgattggctgctagagggagcagcatcgctgctgttctcaccgctggatacttcttcgaccatcttattgagctgtgccgtgtttgcggttgacttgcgtgagaagcggcccctactgccagggccggccagaagagatgtcgacaggccaactttttcctcgatttggtcaatgttttgcgtgtagcatcgcacgagcttgccacgatctctaagatgactgataaacttatgtgagcttgtaggctcggcctcccggactttttgcctcaataatgttgcaaactggtaaaacaccgaggttctcgtagggtctgcccatatcgaggcgtcaaagagatccttgcccttcatgttgggcaaagacgtcctcgccacattggacgtttgggaagcggacggcaactcctgagattcgtccatttcagacggtgtagtgctactgcggcggctcatgttttcatctgaaggagaggagggatggaaggggtcgaagagaactggcgggggtgaagagagaggggacgaaacaagcttatgagaggcgccggcgatatggtccccatgggctcgcagtgatgacggagtaagcatgaaggcctctctgggaggagaggatggaggagatgtcgtcagttgtggcgcgggaagaagtgcagactttggatgtgaagtgatcgaacgggtttcgattaacgcgtcgggagctgaggcgggctcgattcgttgtgtatcagcgtccttgccggacgccagagcttcggattctgcgcgcgccttgatgtcttctcttagttgttgagcaacttcgtccaattctggagaaggctcccgcgatatactcgttccacgtttcgccgattcgtcttcttccacgccggcgccggcgccagtaccatccgtccgggagcgctcgaccgatcgtgtctggtggttcgcagcatcgaattgggcttggataagggagtagagtccgttctcggagcggaaatcctggatcagcagtcagtagccgccagacatgaagcacatctgccgaatcgattgacgaaccggaatgccagaattggtactgattccagcgccagtcacaacaaccacctttcgcgccttgagcagcgcgttggcgacatcttgaagaagatcgtgagactccggctcgacgtgttgcgtaggcatcttgagagactgagcgaggccggctgccggtgagaatatgccgaagaaggagatgcgactgttgatgtttacggtggccgagggaatggtaaataaagactggaaatgggaaaagaaggtgtgagggtatcgcacgcccgctgggtccaaggcgttcgagcaatcaagctcggcgccgcgttctggtggctgaaagtatcttgctttctcgaagaaaacttagggttctatcaagttgatccagcaaacagcctgaatcggcatcgtgacaaatggaagatgcaaaagtgcggagaggaaaacggtagtgcgatgcgatatccctgccgctgggccgaaccggaccgtaagcgtaaagccgttaaggaatggctccagcttctcttttcgggaggctgcccagtaatctaatatggatgtaaagtcgtattgaccgaggaggattcgtatggcgcgcgcgatcgctgtacgtggatatggatgtgccgctggggagaaaaggcttaggagagacgggcgacggtgcggaatgcgatcaatctgtggccgttgaagaaatcgggtgagaagagaaaaggaacccgaaacagcacagttcactggcgggaaaaaaacaaaagcgctgccggtccatgcaagaagaaacgcgcgaatctgaggtcaagctgagctgagccccggtcgatgtcggtgagaagcatctgacgcgcgagccattcatgctgtcgcgggtttggcccactgcgctgttgtccgctgccaatggcggcttagcggcgcggccttggggctgccacaggcatgccagtggctctggagggaccctggagcggccctggagcgcgtggctagcggactcggccagcgaccctcagcgggtcagttggtctagatttagcgatttagcgctgcgctgcgcatcattgccggcgatggagcagctcggccggtacctggcgccctgaagcgctgcggctagcacaggcacgcatccaacttggagtacacaccatcttcattctttatcttgacatcaggtcaaacatggcgccttttcttattacgtcggccaggcaaaaaactacagaaactaccacttctatcatacatcgagcagaacctttagcagcttgtcaaactctttcggcaccccaagcccggtaatggcgtcccagcccacagccgccggccatcctccaggcctcgttccgttgacgatgcaagaggcgctctgccctgacgtgatatcctgcagaacagacttgaccttgtctgaataaagaacactattgaggtaccccagaggcttctttccggcacgcagccttgcgtcgtcgatcaaggcaatgagggacgcgaataggggagtgctggcgctggtgccttgcagataatgcgtctgtccgcctacgatggccatgaaatcagtgccgactgcggcgacatcgggaatggcacgcatagacgggttgtaaagtccatccaggtgtccattcagggtcttgatgtagcccgtcaccgcggcttcttgccacgctggccgggagaaatactgggagaatccgccggtgctgaagctggcgccgctgggcggctcaacaatattttccacagcgccaactgaagtcacccaggggcaggtgggagggaacgtcgccattgcgactggccggtgtgtgccatcgttggtgacacagttggagttgcgacctcctcgagcgccgccgtcgccggatgcgaagatgatggaggttccacgagccgtgagcaggccaaacaagttgcaaacgcgctctgcataatcgcgagggaccgtcaactcgtcatccgagtatgagagcgacagtacatgaggaacctggccatcgggcttgtcgaggagataatcaaagaactccaaatagggctcgttatcgtcatcctcccctacgattgccgtcccgttatcattcagcttgactccgcgtcctccggtaatgtagtatgtaacattcgtagggaagccaatcgatacagcataatcgacgtccagggcagcttctccgccggcttcggataggttttgcgaatttacgcctccattaatcagctcgacgttgatggagcggccggctttggcgacttcaggcgcagatgtgctgagaaactgctgcagatcctgcagattggcattctcctcgaggaaaccagccacaccaaaaatgacgggcgagatattgttctctggcgaatatgtgatgttgtagagctggagaaggcacgcgggctcgacaccaccggcgcaaaatgcctcgtcttgtgcatcttgtacggccttggacgctgatagcgctggtgcagacacgacctgtgcagtatggcgagccgacatgaagttggccaaggggtggataaagctgatggcgtcggcaatggagtcggggactgtatatttggtggtacgaagtacaggctttttgccctcaaatgagtaacggctcagcttcatgttcagcaagggctcggctttggcgactgtcgttctgatgtgaatgaagtcgttcttgacggtgccagagatgccgttctgtgagagccaatgtagcacatcgtcaatgtccttttgcgccggagcctgcaattcacggatttcatccaaagacagatggttgccgttggctgtcatcttggactccaagttggcaatattgggctgccgcagagcaattgccattcggatgtggcgcgaagggttcacgacctcgttcaaccttgcccatcctgtcgggacagtgaggacttgctcgagctgcttcgcgcaggcgccgaggctcgcgaagagcgagagctgtgctgcccatagcagtgccgacgacttcatggtgtgctggatactgtgctggatgaagggtcaagagagagtggcctcctgagagcccaacggcggcgctgcttggactttatggagccgacatgatgccccttctcctcgcctttcttagggatgcgggacgacagctcgtgttgcgtcccccgtcaatcacggcgcgtgtgccgtcgtgtgagacaaccacaagggcaggtcgggatcagaaccatgctcgccaagaggatagtttcgtgataatacagttagcattgccgaaccgcgccatcatagtccagcccgctcccgccttcgcaaacaatccgagggatcttttaacaatacatgtagccataaagagtatgacgagatgcgggtagatacgagcgtgcacaacgcacggttgagtagcacccggtgcgtcatcttggcgggataaatgccatcgttcggccggtagcaaacacgcgatgtaaccccaggcgttggagctaccaaactatgataatatgcttcttttcaaaagtactaaaatgggacgctacatgtcgaaagttcctcgactatcgactattggcaagtaagagaagagtcttaattccgagctgccaacctgggttacgcacgccgatgccgcgatgattcaagcaaaaccggagctaacagctagaccgactatcttatctggtcaataatgcaatccttgccccccccccggaggagggagggagatcggcaggtcccgatgatttaaaaagttagccatctgccattggaatttccgtattcggcgttgatgattcatgagccgagatgaaactgaaaaatggggatatgcggggagagagaaaaggagagaacaaaagaaaatgaattgaaaagattgttacgatgaagcttcatttttgacatgtgaatttttgggtgttggcgtcgttctattgaagcaattattgtaacttgattccaaaagatggcattatatgcagctcccttcataccaaaccaccaaccccagcttggcaagcaataaaaagcagccccttttgcctatgggagctacaaataagacagtattttaagtaggctgccaagccatttggtcggaacaagattccacgaaaaggagcttatctcgaggctcagacgtcactcctatcgtgaaagctcttcccacttattgccaagttttaaatgcggcgtgaagtgacgatcggcagggggggggtcatcaattgaaccagcatttcagaaagaaagaaggaaaaaagaataataatagcgccgccaactggctgctggtcagtatttcaagtcaattaagaaaagtgtgcgtatgctaaatccatctccatagtatccatacctacatgtaagtacatgtatccaaaacgcccttgtctttgccttccagtagtacacgagtatttgatgctgccgatagccaagtatgcctccttttgtgagctctaggaatgaggcagaaaaaccgtcaggctacattaatgactcccagccctcagtccgcatcattacgttcccgaatctcattaaagcacaatgttatataatcccaagtgttgccataaatgcagtgcatgatttatcgaatgttcgttgatcgattggatattcatccctcctcaccggcgcatgggcggcaaggactcgtcccgcggaggcttgatgtaatccgcaatgcgctgcccaaacgtcctcatcgaaggctgcgacttgagcttcttcaaaccggccgctgaagccgacgagggcacagacggtgagtagcgcccatcggtccggccaccggtagacggggagtaatagccgctgtcacggtactggcttcgcgcatgcacggcattggcggctcggcgaaggcgctcttcgttctgggccgtcgtcatgaagtcggcaaagtcggtggtgctggactttgactcggagcctgtatggacgtataagtggcccgccgctagctcacttagaggagagctagcgtagacgtcgattacagagtctttgctcggctgtctctcgacctttcgtctgggctgctgttcgcgcgggcacgttgcggttttcgagaagccagaggctgcattccgggggacatagggaccctttttggtgttgttttggggctcttggatgacgctgtccttgccgtggtagttggagctggatgtggaccagaaacggtcccggaaggaaggctgagggcgcagctgtggtgaaggcgaagctgtggccggtcgtgccgccgagagatttccagtgaactgccgcagaggtcgaggctgatccatgatggcagatgtttccaatcttggtatgttatgctgctgtgctgaagcttgatgccggatgaggcggagtacaatcagttgctgatatgttgtaagagtgcgctatagcgttgaaataaacgagtatgaaggagggtgctgatgttcaagagcgcaatgctgttgtaattgaagatggtaataaaagataaacggcaacaatgattaagaaatgagaagaaaaagaagaagaataattataaatagaagagaaggaagaagacagaaaggcgaagaggcgaagtcgttgcgcaagcgggcgtctttcaatgcgtgtcgctggacaatgcccggccaatgaaaagacactcgccgtcctactctgcccaggctacgtaagatcagaagaaacaagccgtgggaaaagcgggcgatcacagccttcttgtatattagaatcactttggtggtgggttctcctttgcccccttgtcggtcgatcgtcagaagctaccgctagctagcgaaaacctttggaagcggctgttcatgatgatgggcggccgagaggagtgagagagcggtgtccaacaggcaataatcggaggctagataggtccagccgcgcctagacctaccaccatgggcctgatacatgcatcccaagacacctgtctctgataccttgggcagagagtcgtgtaagagaggttcgaggcggctgttatcgcatgcgtgtctcggacaagtctgtctaacgtgctgtccaccatccactttccaatctcgacatattaaactgaggcaagccatgtccgcaacggccatcctgccggcggccgaaaaaaaaacggactgggcatcaacaagcagcaagagataatgggctgtctcggaacggatcacgggcgcgggtttgatgagtggctgcaaatcaggattggtgggccaggccattcgaagagccgctaataagtcaatgtcttattggggccggcacatgcgcgtcatcctccggccttgataggccttctgcctgcgttgtttgcggccaagtcgacaaaaatgataggtgataaagcgaggtgttggttgtccatccgcatatgccgactttcacggctaggccgactcaatagttgcttcgcaacgcagcagctggccatgctgaagttacagcagagcatgatgcttttagcaatccagtggactgcagagctgggctatatttcagtagtctgggagaagctgacacctagtgcggccctagaccccagaagcgccgtaggaggtgaaactatggactcacgatcgccaaatgctcattttgttggcgcccggctagtccccttctctgcttcagctggagcagctactgccggctgaagcccagagttgttctagcaagcggggagaagcagccgttattctgctttggtgccctcggggtattgtctagaccagagcatgagtgcccaaaactgagcagtcgaacggtctgctgaccgagaaatgcgctgtcttgtcaatgctcggctacagaatcttgacatgtcgcctgattttgacagctcctgccattaacatcgagacactaatcttagagcaagactgggcgtacaaattggagaatggctattctcacacgccaacttcacctcgagaagggtaccgtgcatgtatcgaggcgcaaaaaatacacatcaatcgaaatcaaattcgtcaatgtagcataggtaggctgaattactggcggttgcatttgagtagttctctgcatctaccttgagcgagtgaaaagctaaagagttgaaattcaataaagggacgtcgagaagcagaagcagctttatcagaggcttatcaagcgcgtgagctccttcctccatacagatagacggctccccaaattcagcatcagttggaagagaatattaatttcagaatacacacagatcaatatttattattatatgtactgtatcaattcaacattttctctacgcagtcgtctgccttgatatacgccaagtggaagctactaatccatgggtagacgaagagaaaaggcttcttttaaaaaaactactattggcatttctacatggtagaaatttcacacgtcacaaatatcaattgcctcactaaccacagcctacaaagtttgaagccgcgcaaagcagctcagctcaaaatgtttaaacgtagccttcatgactgcgaaaagtcttccagcagcaccacattcatccctcttcaattgaaccccccattactctggacgaggtgtcagaggatgattctcctcgactgctcaataacaagtattccgccacactccgatacattacatcgaaacatgttcccaactccacagatgatgcatgtaattcaagcttataaacgcctgctcgtatccaaagaagagctctccagcgtgccaaatatcccaacaatttttgtatacgacaaagagctccaatctcagggcatggccgagagacttctcgcccaaagatatatcgcccagaaatgcatcttgatacgaatgcccggacgctaaggcggtggccctatcggagccgccggattcaccgagcgctgccaagctctcgcgcttgcctcgtattgatgacaaggttcgaggaatggtcccgcagcatcagccgtcaaacggtgcagcagatgctgagtcgcggccagttgaagattgattgacaaagtcaatacaaaatgctggaccaaccatgggttgtcacagttggccacggtactactgacgtagtgtattagccgtacatatggccacactgctcaatatgtcagtcgacgagaatctggcataggcctggtttggcataaagcgtcctgccggacaattgaacatgagccatgatatggcacaatgtagaagaaaaatgcataaagagaataaccagcttgatccaactgcctcaaccgcggactcccatcataccagccacctcattcctcaagcgaggaatttggatctcttcatcatcagaagagtcagccgcctcgacactggctcggtcaagcatcctttcaatgtcttcatctcgcaacactctcctagcagtagcatggccggcaccaagcccagtggggagcgaaagagcccccctcaaatgactgttggaccccttgacacgcctctttggagtagcaccattgggattgtagtatccgtgctgcggcgggtccacgtccatgggagatccaggaggatgaaccagccctggagacctatcaaatccggctcttcgattcagattcgagggtctatgcgcaggaaggcccttcctaggtgcactgggcagtgcatgtcttgcagcgctactcctaaaagcaccaacttgagggtttggagaggccgaaggagaaaaggtatgcttcagattggcagaattattagggctgctcataaaaagcaatgcctccatggcatcttgctctctcacgttctgatgagacgggaaaagaattggatcggtcatgcgcgcgggttgagacagggactggtgtgattcaactgccattggctgagcaggagtgtgaggagatgccgaatgagagtgggagagcatggtgggggtgtatcgagggcttgaattgcggcgcggattggagcgcgcagcattgagagaaggctggatagtcgccggaggagcgagagagggcttgttggacatcaagttgggggagtcagacttgcggcggatggcggattgctgggcgcggtgcacttgagtagacgccgcagtaacatccaggcgagggctcgtggaggagccgtgtcgtcggatagtggaggagccagaggtaggggaggcagcttgcgaggcggccattgactcgacctcttcgatggaatggccttgccagccaaaattgaccttgaccatggcgtaagaaagacgagttttgagctcagcagacagctagaaatacagtcagttcgctgcccatatgttccaatgagccataattttgcctctacgtacctcccctattgtgctgccggtcgatgtgacgctgacggcgctcaggttcctggcatggccatggccacgacctttgatagggctcatgtttgccatgccggccttgacctcgccatcagccatgcgtttcctagacacaccaacggccgtgccaatcgatattctgtctcgggcggctgcaagggtggacagctgcagcaggtggtcggccttgtcggcagcagcagccgaatgctgtccaagatatcctgcaatgccattgtccgtcacgctgctgatgtcgcttgcgggaggcgtcacggcatgggccgacgagctggtgacgtgggactcctgggagtttgtgacggtcagaggaatgctgagagcggagccggggccggcgtcaagggcgtctgattgttgcgactgtttcggggaccgcgaggcgcggggtgactcctccacgacctcggtctgggatgaggacgccgcatcgcccgccagctccgtcgtggcggacatggaggaggcggcgatgggcgactggcggcccagcggcgagcgggagtcggcgccgtccatggtcggaggcatgtcgcgcggatgtgctgagcgagcgcgacaacccacggcgtgcgttgcgttgcgagcgaggcctgggttggcgtttaatcggggctggtctggtctggtccaggcgaaccggcggcggcggcaaaagggcgcgtcggcgcgtctcgaggcgggcgtgggatgcagcaaacagggctcgcggccagagagcagcggcgtctgtatccaagtcgtcgagatgatggcgggtggtgaagcaagagagcaggtgcctgggctctggctaccgggacagaagaagttctggtttgtgtgtgtgggttacgcgcggtccagtcgcgacggatgcgggagggacgggcaaggacgggaccccccccaaaaaagtccccaaggaggccccaatcagtgccagagagcgctaaactccagcgctttcactgctcccatgggcgctttagagatttagtttcaatggatcgatattgacttccttgcccttccttttgatggcaatagttttcgcatcaagcgctgcactctttgaatgcacgcacaagagacttgagtctcagccaccaaatgcttcatgtcctttgaagtctaccctctgagtcctccagtctcagcggacctacctacctcactgaggctaggcgcgaagccatcaccacagttgccagtgccagagcatcacgcgcactacagcagcgctaagcaggtggattctagtggatccaacgccttgtacaggttctgaactcgtagatttgacgcctgagagaaaaaaatcgtttggcaaaaaagctgttcaaccttgatggaccattgtgccgtgcaagaagagaaacgatgaagagcgccggcttggttcatgctacccctctggtttcggactttttttctttcgttccttttttttttttaatttgcagaatcttcagcgctcgctaagatgcagcgccatctgcagctgccgctcacatcatcatagtgcatggatgttagtggcagaaaagaggcaaacaagcaccgtttcttcctcttcctcttttgcctctcacctttgcccactaagatgcaaccctctaatacagtgggctgcgcactttttcctcctcgcagagctcagaaaagcctcaaacggcatgcattgccagggttcgcccgttagccaccaccatctggccgttgcggtggtgggacaagctgcaccaacgaggacttttttgcctgtcctcgcgcgctccccgccccaaaaaaaaaacccccctcagtctcactttttgctcgcggggttttttctgccccttgggaatagacgccctatccagaattcagctgcgaggcaaaaagtggctccagtcgatggaaaccagctcttttctctcttcctagcaactgtttcttttcttttaaactttactgccggcgttggcgaatctagaggcaaaagcgctccgcaatggcgtgtaccagccggaagcctctttttcaaacaaactcgatgaacttgagaaattcttcaatgacacgaaatcacgtgaatgacgcgacacgtcttagcgtcttagtcagcagccttaaaatgccaaaatgactttcggtccgcggctctcgtagtgggtgctgggtaagggttctcgatgctgcaatcgaagcacgtgcgggatctggcaggcgatcatgggtatccttcgtattagatgttgtaaaatactgcacacggccaggccaaacatgcgagtgcaagctccagctcaggtatcctctttcaagatatagatgccgtgatgattgctctatacactctattcacgttgctctacgaatccagctttccatcacccacgctcaggctcatctccgccaacgccctgtaatccatatgccccgccgtccagaataacgccctcattatcgtccaaatcatcctgaaccctcctccatcctttaccgcggctgcctcgcccttcagcctcgccccctttccccttggcatcgtaaacaggccgcacggctgctccaaggagcgggtttgtgctaaacgccccgccggcattcttgtttccagacgtctctcgcagaactcccgtgtcctcgggttcatcatagtcgtcttcttctggtgttactggccgttcgattggcgcaaccgtcttcacgactcgccggccagagaggtcaatgctgattacctgctgtcgcttttcgtacccgggccgtgcgttccattccatctcgcgcataatcttctgctgtctcttcagttcctttgctcgctcttcgggcgttgcccacatgctgcccgttccgctcattgcgcccgatacgtcaaagtccgctgcctcgtctctcacagtcgtccgctttgcgttttgcgcctggaaattgagcagtttatctctatgctctcgcgccttgaccgctgcttcggataatgatggtgcgtcgccgtccaagccccgagggggcgtaaatggtgcaggtgttttggccacgtctgctctgcgatgagccgatgcattggcggcctgtttctccctcccacgctcgtctttaagttctctgaccatggcctggatctcatcggcacttagtaacggtgttccgcaaaatgtacacgggcccaatccctcttttaaacagatgacttttccacatgagaggcagtttggtgcggctgcttgaatggggtgcctcgttgccacgcagttgcatctcctcgatttcgcatccttctccagcgttggatttgtcgtaatctccagagacctgatagccgcatccagatctgccaatgccgttgactggccggccattggcacgcctcccgatattgagacttttgtgacattcccgctggttgccggctttggcgtagatgtacgagacacaggtgtagatatagatttcggttttgacttctttgatagaccatcagatatgaggtaaccacttgctgccaaagacttttgttgcggtgccggcgcttccaccttggcaggctgcgccttcactggggtaggttccttgatagaaggtcttggcggtgagtttcctcttgatggttggttgctattgggggcactggatcgctgggttatgtattccagatcagaatcctttttgctatatgcctttcccgccgggccggcataatcgtccacccttcgagcttcgagtgcatgcagcggcgccttctttttcttggcctgccttgcatgtctcggcactggctctatcgtttcggcagcagcagcgggtttttgagctttggactgattttttgaagacgacgaagccgaaggggtcggagcagccgcaggttgaggctgagggactgtagggtctttccggcgggcgttgaatgtagctataaagtcgatgacggggggcgagtcgccaagaagattgctaaagtgcgttacggcttcgggcttggagagagttgcagcatagtcgagaacttgctgcagctcatcgtctggcagagggagcaggcgggagagctggtggatggacattttggcagctgtagatgttggattggcgaagctcagtggtagcgtcactgaagagcatttggaggggccaaaagctccaagctggcgggcttatcagcgcctacttatcaggaaagctagatgagtcatgccgaaagcagaaattacgctgctcagggccttgacaaataaaatccatagacttctgtagcattgtatgtgagtgtcagtgaggccaaattataatgcgcgtcacatgcattgtattgcattgcattgcattggacatcaatattggccagtgacgagcgagaaaaggcgttttagcggcataatcaactcatcacgtacttgtcagcaattcttgtaatatctttaagagaggaaactctattagattcggtagtttacacagtctacgctgctcgtcatcaattatgaacatctaagaacattattcagcttccagctctataattgtaccacttcatcgtgccaaacgattttcgccgccgtcgccgtcttaatagaacccaagaagaaaggaaaatcatgaccccgtcgccggctgctgacggccagcagcccatgcctcaatcttcctcttgcgttcctcgactctcctctcaaattcagccacctttgctaatcgctccttctcttcttcctctgtcttcttcttctcaatctccttcttgcgcgcagcctcgcgcttgagctgttcgggtcggcgttcagcaatgtcacgcgggcggtagtcgctgaatcccttcttcaaaacaatttcaatgacccagcatagcgcatagtcgacaaccatgactgtggtcatcttggtcttgaactcttcggtaaacggcacaagcttcatctgctcattgatttcaggcatgagctccagggcacagacaaaggcgagaccagacacgccaacaattccgtaaaacatggccctgttctcacgaataccttcacggaatggtcgaccctggtagttgatggcgaaagtagaaatctgctgaataagctgaagcaagtaaaccgcagagttgagtagcgatggggcgaattcggcttccagatcaatgtctcctgagcgtctatagcaaagtcagtaaatcatgcgatacccaaggagatgcttggcacttacggatcaatcttgtcgcacaaacgagcgatatagataagagtgacaatgtgaacggcgaactggccaagaatagatccaatgatgtagacgttgaatatgtttggctgaggtcgctctttgctaagtccttccacgactcgagctctcgaaatgctcagaaaacagacagacatgagcattccactgatggtatattgagtgtcgccaaatttgatgccctcgagatacagaacggacagggagtaagcgctaatgaggcagttcaatgcgagaatcttgtacatttggatcgtggcaacaagcgtgcaacggccctgacggataatattaggaatagcaataacatcgcgaagctttgaggtgaatggcgcagcaactgaagcatcgcccagtttcaaagtcgggggttcatcatcacccatctcagcttccatcatgctggttgtcagcttatcagccaaggaggcggctttcttgttgacatcttgttggcgattgctcaagatggtctgggctccaggagaggtaatggtctccacgggatgaccatgctgtttgatgtattcttcgggcgtaatattctttctggaggcctcgcgctcaatcgccttttgatagttgggattggtaggtccaggagggtagaggtgagcgataaggacgggaacgggaggcgaaggttgattgaatcggttcatgagctcgcactgcttctgatacatttccttgagcttagtgttgcgagcatgttctgcaatgcgggtcaaatcttccttggtaccattgaggagagcaacaccaatatgagcctgcttcagagccccgacatcgttggttccgtcaccggccatcaaggtatagtagcccatatccttgaggccgagaagaatgtcttctttctgctttggcgatacacgagcgtagacccaagtatggcggagaaggtcgtaccatccagcctgatctttgaacttggcaagagcgtatccagtcacacagatatccttgttcttcagaatttcgggatcgattggcttagaaggatcgacgtgaatgctggttttgtcgtcaacactcttccagataagcttctcgccgccggcattgtcctcaggggcatccagaataagaacatctcggtcaacaatttcgacttctcgagcgacgtggacagcggtcagagggttgtcaccagtgatcatgacaacacggtggctactctcgttgagcatctgtacagcctctttagcatcttctttgagggggcagtgaaggaccaaaaagccagcaaatgtgagatcggcttcgaccttctctcgcttcaagtcattgattttgcttgcacccagctcggaatcaacggagagctgtttgtatgccagtgcgagaactcgggatcccttgcgtgtaaagaatttgtaagtctcctcataatcggcgggcacctcaaccagcatcttctgaattgtctccggagcacccttgacgccagcaaatgtacctttgatcttgtgaccggtccttgtgtgtacgccattgacaaacgcaatagagctttgacgcttgagagccgaggagaattggaagcggcgcttgatgtgaacattgccctgagtagcaccagccttgggagtgcttgaaaggaggtcgttgcggccaaggccccagccaagagaagtaagagtggctttctccatggggtctcctacaacatcgccttcatccagtcgtaccaaagcatgggcagtagcaagtaccagctgcgtctccaggctagcttgtttcacatcgataatggtagagtgagcgccgtcaccttcccgcttgtcctcaacatcagtgtggttcaggcccaatccagcaataccttcgacgaccaagtcttcgccagtaagcgttcctgttttatcgaagcaagcaatgtcaatacgtccagcatagggaattctgaatggctcagtacagaagatggctagctttgaaagggccgccaaactagtgttgactgcgagactaagttccatgggcaactctggaggcacaacactggtaacaatcaaaacgcagtctagcaagagcttggagcgtttgcggtcccttcgcacaccttcatcccagacgtaccatgaggccgcaatcgcaaagataagaaggaacagaatgaacaagagggcctcaaagttgttcgcggacacgcgctcagtcgagtaaatcatggttcgaaccaagctaccttgcgaagtttcgaaaccggtcttgataacaacagccaaagctccgttgtcaggggcaggagggacaccagaagccagtttgggcttctcctggtcagggttgccgtgagtgatttggaggattttggtgccgccccagaggaaagcgttcttgtcaagtccttcagtatcaagtagagcatcagccgggcgcagctggactgaatctttcagcaagggggtactctctccggagagcatagcctcgttgacaatcgcagtaccctcaaccaagatcatgtcgcatgcaacaccgctatcttcctttgttcgaccaactgacacgaggtctccaggcaacagcgcatcgctctggacctcgatccatttgccaaggcggtaaacccagacatcataaggcttgatgctcattccacgaaactcggtcagggtgcgctggcgctgccagacaacggtactctcaaatgcgacaagcatgaaaagagtgaacagcgagtagtaccagtattcatcaagcatccacaggccgacacagaagatctggaacacaaagaaaggcgcgacggcatgctccttgaagagctctgtaaatgtcgggacgggaatgtcgaaagtgttcataccatagtgttgctcgatgcgggtcagctcggactgcttctcgatgcctcggcatgtttggaactcgccaatggtgggcttgggctcggcgtcgatggcatatcggaggcagctgaaggagtttgtatccggattgtagaggaaacggcgcttctggaacaggaatgaggtgttggtcttgccgccaacctatagagaatagttgttagtcgccgaaacgatacaaatccctgaaactgccaatcagacgcaccttatctcgcaccagcttgcagatttcgccagagccggcgttagcgataggaagaactttgatcaacagggcatcttggacatccttggccttgcttgcggtgaatcgcgcatcgagagccacgctccagtgcgtgctcagccagacaagagactgggccgtgatgatggctccgcaccacacaaacgtccattccgagccgccaatgtgcttctcgtagagatcctcggagagatagaatcgaagaaagatgggccaaacaatggcaaagggccagatgtaggcatggaagtggaatggcagcggacgaagcagctccgcatgctttatctgcggattgtccacgagggctgccatggcaggcagacttggaggcgggcggtgcctccaggaggaagatggaaaaacgatgcaggcgaattaatgccagctttcttcaatcatccaagaagaaagcaaaaccgcagacaaaaaggtctgccagacggagctcgtcggcggagttggaggaatccaagcgatctgtacttttcatagcgggcatttggtggcgagacattggctgccagggccttagtcagctatcgcgataaggagtacccgcacgtcattcaatccccgcctagaagaggacgctgagtgcgattggcttctaaaggattctgagagtgaaaatacaaagaaaaaagaaagaaagggagtgaaagggtggggggaggagattggtatatcacgtggaagtatttacaaagattgactattcagaattcggggtatctgtggctttgttgatatcgagttgctgatctgcattgaagttctcctatcaacttacacctatctttagcagcaaagcgagaatacagctgaccaagcaacgtgatatctgcacaagatcacttaaaccatcttttatcatctctaaaatgccttatcacaaatgtttctaccgtggactaagatgttatttactagaaaaatttcaacccataaatcaccttgtagggtaccgctaccagagcagttcctctatatcatccagcctacctaggccctctgattcaacattgcgagcatctgcctcagctgtaagctcggaaactgtctctaaaattaggcctctatcctcttcttcatctgcatccatctctgtgtctttaaacaccctgtcaacgctccttggaataatcctgctcggcgcctgtaagagtgcatctgccgcctttagtcgtatcatgtcgtacaatcgcctatcatacgtcaagaatggcgaaattatttggtacaaagcatgtagaaaatcagctgggccgcatttccagctctctctatgcgtcgcataatttgatccgcgtcgagaattgtgagtgctgggtagaagagaacggttgtaggcgctcgtagtgcatagtattacatccgccagcgtgtttgtgacttcgaaagacttaatcaactatattcgcattagtttgaggttaatgtatcgagatcctttataagttcatatagataagatgtcttacctgatctcttcccaatgatgtcaactgttccgtagaattcattgtgatagacgtgaggaactcctgagctatttgggatgggaagaggaaagtcattgaatcatgctcagcataggatgaaagtagactccgagacatggcttgctgccaaagcagaactcgcatccaatgccttgtgatagtataatccgcttgttgtactaagtcatactcggaaagctttggagtaatcgtcttcaaagattcctgaactgttataaggcgatatttttcagaatgaggctgagatgtttcatgcatatagcgagtggtacggtagaagaaggcgtcaaaggctacaaataacgtggcaagttcgaccagcccctttccatatttatcaaaatcatccaacttggcagacggtatctggactgtatcgagtatagaaatgggaaggtcatgttgaatagcgtagcctctttattcgtagttcagagcgttagctatcgtgcttcttcgaatgaatatagaggctattatgtcaaatttatttacctttcgctcacccacaagaggatgtatactagacgtttctgagcaattacagtggtttggttatccgtccaatcattcggaagctggctcggttcagattctatccgatctagacggagaagtcgagcgatggagatgccctcttgcaggaagagcatggaggcatttctgttatccgctcttgcgtggtagacatggagaaagaaggacgtgagagccccttctaccgacgggttctcccgatagctcgtcagggcgcgaagtcggttgcactccttctccaagtattcactagtgatgtgggaagacatatcctccatctcgccaaggttcagctgagccatagtggcagaacacagagccaatgccataatgtagacatcgtcgatacacagcaagctcggcaaacttgccaaagtgtttgcttcagcatcctcaagcatagcaagaagactcgaggcatagaggactggccagaccggatacaaccgagaactgtagcactcgattatcggcttgagtatcgacagagctagtctttctgtcttcaaatagcatgaagccgagacatctgccgcaattcccaatgaatccgcatcaaggcaactacttgcgacccgcggctgtctctgtccctcggccctccatttccaattgcatcgctgcgtaagctttgaagtctttgggccgcgcttcaacaccggcctcgagtaagtgcaatcaagtggaggttgtgcgtcgagacatttgcggcatgggctgccattatcgcatcgcgttttgcgctggacacagaaatcgcatgacctcttggccatcagaggttgggcgaatatgatgatcaagttacaaaggatcaccggctccggagtaatgacggacgggaagtaccgctctcgccgggcaaatggcggaggttgtttcaagactcacgatggagagaggaggtcaaatttccgccttgagccgagcgtgtcagactggactcctctgacagtcttatgcatgaaaagggagatggctgtgagagctttgcgttgctaccccacgtacggctatcgagcgggggacggttagcggaataagcgggaagacggcgggaggcaacgcgggaagataagctgtagacaaagcgggaggaatttgcgacgatcagcaaatgacaagttcttctggttgtgatggtgatgctgtgatgccgaaacaacccattgcagcaaccgggcagtaaagaggtccattcttggagccttgatttgagcttacaaccacttttgacaatgtggttatgcagactgattccaatctaagtggattaaacgttggtactacatgaactaagcgtttcaccggagtacattgcactcgagataccgtgcttcaagcgataacactactgggaaaactggaactttgccatacgccttggcttccaaatccatcaagtaattcgtattcacgtaaaatgcgacactgtggccgcatgtaattgatactgccgatctggacttgcctcgcccggactaatggtggacaaacttggcggggaaagttggggaaacctgatcccacatgacgaagcacacgttattccgagcgggcagagagatcattgggcttttgaagacaaaagatggttttagaatctttcatcttgaaatatataaatgatcagtagttgtcggtcgcaaaaccaaagtagtggtccaacaagaagacgaaccaagtaattctctctatacgcgcattttctttatatacaaccacttcatctatctatacccactcaacacttcacaacaatggttgccattcccaagactcagaccgcagctacggtcccaaagctgggcgggggtgttgtctttaagcatgactatccggttccccagcctggtcataacgaaatcctggccaagattctctactcaggcgtttgccagagcggtaagatcaaactcagctcaatttctgctgaatcttaatagcacgcattcattagacaacatttctaacattccgagcagatctccacacccaagctggcacagcgatgtcagcagatggatcatacatccgcaatgtcaaactaccccatgtaggaggacacgagggtattggccgtatcgtggccctgggccctggagtaactgaggatatcaaaatcggcagctatgtcggcgtcccgtttatagcccgtgtttgccgtcggtgcaactattgcttggctgcaaaagagcaatattgcgctaagcagttgaaccacttgcatcacagggatggaagcttccaagagtacattgtcatcggtgctgattatctagcggtgctgcctgatgatattgacccggttgttatggggcccattctctgcgcgggagtgactacttataaggtaagccgcagatcaacatgcagccaagatccgatttggcctttattaacaatgagattgaataggcagtcaaaaatgccaatgtcaaggcaggcgattctgtggtagttgttggcgctggtggtggactgggtcatcttgcaggtaaattccgaacaaaaagaaaacctccttccaggttgataatggctaatttgggcatcagttcaatacgcattggcgcaaggagctattgtctatggtgtagatggtggtgccgagaaaggagagttcctgaagtcgtatggcatccacggctatatcgactttacaaacacgcctgatgttgttgcgaaagtcaaagagctcacaaatggcggagctgacgcagccatagtggtagcaaacaaccaaaaggcttatgctcaggccgcggagatgcttactatcggcggaacgctcaactgcgtgggccttcccccggacaaagtctatcttcaaactactgtcgccactatcgcgctcagggccctcaacattacaggtaacctggttggatcgctgaaggaatgtctagaggctgttgagtttgtaagaagaggtgttgtgaagcccaaggtcgttgttcgaccatttgaggacttgccaaagatttacgaagagcttgtaagaggcgaagttttgggacgaattgtcctcaaaattgcaaaggacgagtaaataaagcctgcaattatatatccaatacgagaagagacctattttgataagttgttaagactttttgcatcattttagatgggtagaaaaactatctatatgctagacgtaagaaaatagtttcggatacatgatttgaaacatctatccgacctgattgtctagatacaatacgtgagcactaataggtgcacagactgaataaaattctctcaatactcatcttgagcatcgctttacgtgtaagattacctccgagtcaaacaatatatattacaaatcggatgttggggaatatagactgagagtattcatgggaaaagctctacgctcacctaggtaactattccaactaggcggattgcttgttaacttacaaagcaaggcaagtagctgatgctgcctttcacgaagccacagaaaacatatacaaaacaacaaacatttataatccagccaaggaaagtctccgcaaacactttatatacacaaaaaggagatatcgtatatatatattctaaacaggcaattttctgcgaataatacagagccgctgctcgccgccatctcgcacacacgaggggtaattgctaatgcacccacattacgtcggttgcgtacaatagcagtggtttctaacccaagtaagctcccgatgccgctaatcaagttgcccgactcagaacgccagactgcgtagcagccagttgtgcttgaattaatgggccgccattgaagacatgtgggccaaaaggcgcgccattagaggcatcggagcgcagaatcttggtgattcttaatcgctagtggctgctttttgtaagcggtcatgaaaaggaaaagccattatacatgtgctctgaggaagtcgaagccagtgaattaggtatataaaagccaagccagtggcacctgtactatcccttgtcatacattacaatttcaaaagcggaaaagacaagaataattacaaagtgctacacgcattataagcgtaagatgtgtcttgcaaccggcgattcctcatccactgagcgggccacattgacggccgccgccagagctctggtccccgatcatcccgctgcgcacgaggctcttgacgttgctctcaagtctctggtcccgtcgctcttctatcacagctttcgattgtttatctatgctcaagcgctattgaagacgccatctgcgggtctccccggttctttcgagtccttcaagggaatcccacttgagccccatgtgctcttcgttgcgtgcatctaccacgacctgagcacactcgagaaatacgacagcaaccccaagcgcttcgagattgttgctggcgacgaagcagtcgcggtgcttctcaagcacggcgtgagcgaatctgctgcccgggaggcctggctcgcaatgtcgcttcacacaaccccccatattccagagaacttgggaggtgccgcgcaggctgtccgactgggcatcaagaccgagtttcgcggatatcagctggcaaaggaggcgctgtcggaggagcagtggaggattatcaaccaagacctgccgcgtcttgagattgagaaggatctgggaaatgcacttgcggaacagggaattcgcaatgaagaaaaggtgcccagattgacatgggcaggcgagcttgtgaagtgggcaaaggcaaacccgggctatgaaggcgtcaaccaagggttttagggcaaaagccaaaagatgattatatccttcgactccgcacctgtatataaaccagatctcatggacccaataagaaacctgacaaacgatatagtgcccgattgggaatatatgaatggatgttgcattcagctgcaaacccctctcatccaattacatggcttataattgagtgagcgcaatgctaataagtgattacatgcaagtaagcgcagagcggttaatctgtggcacggtttcatttcatcataatcgccagcatatctatagtcttggacattaaagattaatgacatgttgttttcttaaaggcgcagaaatccaatgagccgtagatcccgcaatttggaaaaggctaaaacagcacagacaacggcaaagagcaaattaccgaggctagccggagtcgtcaaacttacaaagaaataagccgagcaaactctctcttcacagtctcgtcaattacggagctgcattgtgttattctttcggtataaaaggacacaccagggcaagatgaagaacgcggttgcgaaattcagcggctatgccgcaactcgggccgcgcgaccgttgtcaacccgttcctttatgacaaccgctaaattatctgcagcaacgccgccaccacaagcatcggaaaatggagcgatcaatccgagatggctatcagatttacaaggccgattgacaaaatccctttctcttaaactttcacctgaggacgctggaacggtgaaagatcgactggcgtatctggacaagaactggctcgtgctttctgctggtcgagaagggttcttggccgagcctgaaagaagaggagttgatggccacgcaatacagtggggagatatggtgagaagaccctatccgtctgataatgcgttaatccgagagcagtactgactttgtctttgttattcttgaatgaaggatttgatggtgagtcttggaactatggggtgaaatcgtttattgcattgatctggctaattgtttgaaacgcagggtaaatcgcagccaagatcagtcttgtggttgtttcgaattgctaactttgtaaaggacatgtcaataatgtcatctataaccggttcgccgagtctggtcgtgtcaactggacacgaaagcttgcccagttcacggatcccaagtatgagcaggaatggtttgatcttatgacaccaaagggcatcggtctcatattagcaagtattagaacagactttaaatgtgtaagtcacaaatgattcctcaattacaagacagttccgccgcgttgcgcgccatgattctaacatcagagcagcccatgacttttccggaccgcatcacagttttgcacaaactcgtcacaaagccagattatagctccgatcgcttctacctagacgttgtcgtgtattcggagcagcaacggcgaccggcagcaaagtgctttgaggatatcgtggtgtacgattacaaggctgcgaaaaaggcccctttaaaaccgttcatggttgatgagttgcgggcgacgtttgacctgcaagaacagcgaaaagaggatacagaaaagaagatagctgagttacatgagtttgtcgagcaggtggagggtagcgctggtacagtatagtagtttatcatacgttacatctatatagagtgagctagaatagaccgagttgaaacggaaaacgcccccaagcgataggatagagtgtatgctgctacatttgctaggtgattgaaaggagaaacacaaaaacttcacttggagatggcagaataggaaccttttgtgcttataaacatgagtatcatcaattcataggtattgactcatcccgcagagtaggtttcaatatatacatggagaaaaagctatatacatcataaaaggcgtgtatgtgcgtagtaacgagtggttatcgttccagcatcgtcactgagcccaagaaggacttgggcatatatactataatatcgcatctctcaatgaggtgctataagatagaaactcctttaggtggagtactgggcgacgtagccaacctccatcatgctgccgtagccacccagggtgttgccgttggtgtttccgggctgttctcatgttagtaatttgcatagtggaagccgaacgggcaaagaaggagatacttacgaaactgccgccaacagcgacgttgagaatgatgaacagagggctgtgggcaaggctgttccagacattctggttgttgatgcgagaaccagcgacctggaagtactgagcaccgtcgaggaagaaggtgatggtctcggattgccagctgctgggcgtacggtcgatctggacacgccaggtgtggaagttggtgttgccgccgttgatgccagtgctgccgccgataccattaccctcgttgcagataccgccggggtagacatcgcagtggatggttccgtggcccgtagactggtcattgaccacctccatgatgtcgatctcaccgcaagaaggccagccgccaccagtacggatggagttacccagcatccagaaagcaggccacatgccctgctggttggccggagcgttggtaccgaagcgaatggaagcctcgacagcggtcaccttgcctgcagcaggggtgaaggtgtaggtagactcgagacgaccagaggtccagctgccgccgttgttccaggggacaatctggagagtgtttccaccactgagctgaacattctgggtgctggaggagtaggtctcctgctcgccgttgacgttcaggtaaccggtgatgatgttccagttgccagtgttgggagaagtaccgccattgccggcgaaggagtcggaccaaacaaggttgtaaccggagtatgagggaggagcccaagcgttggaagctccaacaaaggcgagaacagcggcagcaatcttaggggaccacatttttgcgtatgtaatgatgctgtatatacaacttgagaacggggaatatgtacagaagactgaggctttggattgaaaggagagacaatactaggctcctgagccaagaataagctgtgatatcctcgagatattggtgctggtgccagaagatccggtagatgagaagacatctgcgcctttaaatatatacagcatcatgtacttttaaatcgaatgacaaagcccagtctgatctatgtaagttacgccgaatgacccaagtcatacccaatgccgttttggaaggtgaatagtctccaagagactatgcaagcaaaccaccaaggaaaagcatccacacgccatcgtcacccgcgataacaatagaggccgggccgatgattggactgcagcaggggtttgtagatgggctcgagccagggccattcggagctctagtgtgtctggcctctgaacaaaacaagcttcgcagtggccatgctccagaaaggggagacccatgtccgggaggcgggctcatcggtggagaagcgccatgagactcgattgggagatggagggacattgctccaagggctggtgagtagagatgctatctcgaagaggaatctgcgtacgtcttctgacggaagggccgataggctggatggaacacgtgggacgagattttgttacaactcaagcagaccgtcgctgagtcttttctcatgcggccaggatacaagacaatagagtttgtggatttgagattggaagatattgatcgggacaatctcccgctccatgctccgttattcacttgcggttacgagtagcgatcttcgttgtcagctcgatggtgtgcacgaggtacggaatataggtcgcggatcttagttcaacgagaaacggaggagatctccctcgtgctcacagttcttggcctatcctattgaggagactcggcagagaagataggcaaatagcctcaaaggtcaacaaggctcctaaaggaagcttggcccggttggcgccgcgctccattcagacaggggcttctatttgctacccatatttcaataatttacagaacagggtgaccgttggaagtagggaataaagagtgcaactggtagaaccaaaaaggctggtgcctgactatggctgtagccctgttgaccaggggtcgtctggggtacagaggctacatgtaaagtacgcgcgaactcctgctagggggccaaagagaccggcgtttgaggcggcattgacatgattcgatcgcgcattgagcttgtgatgaaggaaacacatcacaatgcgcggccagccactgcagatgtcggagccagatgatggccgatcacagtcatcatgtccttcttcgcgcctctctcgtgagtgcccggtagtcatcgtggaaatgtcacgctgcctccaactaatagaaaatccggggttgttcatcagcgtgacagcgagacattgccgcagaacaccactagttgacaaggagtgctgttggaccacaccctcttctcattccacgcccacacgcggcgccactacatttgccgccagaagccatgggtccggcgtggtctggcgcctcccgcattaagattagtggaggaagcatttgacaaaactagtagtagtatccagcaagcgagtggaagattctcctgctgttctgatattacggagaggctgctatgtgtagctgccttgtggctagctcggcacgagtcatcttgctgcatagctcaggctgctgcatgaggacttgaccagatgagcacgctatgcactaggccggatgctaaacagacaggcaacttccatggctggaaatggctcacatagccgcagagctggcgataatagccggcacttgagccttggccgtctttgtctccgacatatggccgtcagggctaggcggcatgtgtgatactagcaggtccttgatatttccaggcctcaatggaaggatggcgatgcttgattggtgctagagggaatacgtcgctaggactgccgctacaagaccagggctccatcctcatagactcctgctgcaaggggctgctggatttgtatatgccccccggatttagtattgcatatgcttgcttgctggtgatgtgaggatactgccccttctccagacttcctcggcactttgagccctcgctctcggttaaaatatccccgaatctagcgtcaatgccgggacaaaaccaaacgtgaatacaggagggctgttgacatccaagtgccacagcgtatcagactctattcgtgtactgcaggtgtgtacatacatgtaagctgtctgggacctgcagattaccatcatgcgctaagtttaaaaggagagccgccgggtgagcaaagcgctgcaaatcccagattgtggcgcctctggatcggtggcccatcgaagaagctgccacaacaggccttgcatatcgcctgcctaggtgggcgagctgactacaagtaccaatatacgctcttttctacagtagtaggctattcatttgctgaccttccgcaccgatgtatctacagtagagcgccttacgtatcggtacgcggacacatgcgggaacccgacgatgcgctgcgtattgctactagtgcagtgcaacacatgttattaggtctccgctcccagcatctgagttgggataggattacatgtccatgtacgagttagtcagcttgtcagcttagatgctccttgcagacagagagtcgcagcgcagagctctcgggagagtctcgctctttacagaggttcccagctgcttggcggcttatgagcatctgtgcctttttcttttttaagcagttcctcgcatgagtcggatcgcagcctgggtccctggcccctgaagcactattgctgcttaccacatggtgaatggggttgctttatccaaggcctgtttagatgatgattagtattcagtcacagaatgcaagtcatttagctgtggctttgatcctcatcgaggctgaacaaagttggacttaaggctatatatgctggcagagcttgaaagaaggttcaaagtgttctgatataatgttgtgtttcccgtagttaaggttctaaacggcgtcttatcgccgaagagacatcggcgtttgttctccatgaaccccgcgttttctatttgacctcactatgaacgcggccattgtttgcagaatgaagtcatgcgttagtttcgctttgtagcgggcgtcagattttgtatgcgggtaactcgtagatgttaaaattcttatagatatagtcgggtcacaagctccctcaactttcacaccactgcaattctagcctggtatagtataatacccgaaggcatttcacagccaaagctttaccatcttcatccttcccaacccggtcttagcagcgtaaaatgtccgccgcagctgccgtcttcgctccgggctcaaccgctctgattaccggcggtgcctccggcgttggccttgccattgctaagctctgccgcagcaagggcatgaagctgctccttgtcgatcgcaacgccgaggctctggaaaaggcaaaagctgaagttggctcatcttcatcagatgtagccacttcggtccttgatgtgagcaagcttgaaggctgggcgtcactccgcgaccaagctgccaagacgtttggttcaatcgagcttcttgttttaaacgcgggcgtgggcgccagagggacatggggagatgacgactactttagaactgtacgtgcctgcaactacctactacatatactagaggggctatagatgaagacaaagcagcagagtggtgttctcagcgctaatatttcccaccactgacaatggcatgtgccctgcacgctacataggtcctcgagacgaatctatttggcgtaatcaatggtatcaacaccttcctcccggtagttcaagaagctgccaaaagtcggcccacttccgttgtcatcacaggcagcaaacagggcatcaccaaccctccaggaaacgctgcatacaatgcgtctaaatctgctgtcaagacccttgcagagcatctcagctgggacctgcgagacaccaagaccagtgtacaccttcttgtcccgggttggacattcacaggcatggtgagtaactgctactccaacatacttcctttttcatctctagcagaccaatacatacataatacctaccgtttctactattactatacatgaagcttactttctacttccattcctagactgggggcggccagaccaaagagaagccggcgggagcgtgggcgccggagcaagtcgccgacttcttgtataagaagatggaacaggacaaattctacgttatctgcccagataacgaaacctccgaggaaacagacaagaagcgaatgctgtggagcactggagacattatcaaagagcgaccaccgcttacgcgctggctaccggagtggaaggaggaagcaacagagacaattgcaaagactaaagtctaaatggcgagttgtccgcttgacggttttgaaacggcctccaagttggccaaagcgatatatcatccaaattgctattggtatacgcagctgacaccatagtcagtcagccgcctacacagagaaccattggcgaaaacgcgccatcaaccagtcaaacagtcaatacacaattttcatcgtagcatctcaacaccaaatcagtgtaacgtattactatcagcattcgtctaaattaaattagattagttagtgatatatattgtcaaaaggtgtggcgtcatgaggttcagtgccggcgtcaattcggcgcaagtgcatgttcctacatgtaagctaaccccagtcagttaactgctgggagatcaaagcccctggtgtggcatcatccatcatacgcacatccttggcatagctaaatgaactttggtatttactcaggggtggacgaaataggccattacaaggtacagtgttccccctgcaatatattactagttgatgcaaagtaagaagtatagttactgcatagaggagaggaaacagaaagtaccggatctccccgctagctatctgaaataaaccgagccgcttggactttagcctagaaagcacggcggtaatgcctggcactgggtcgacaggctcccattctgcttctaggacccatgtcagggcaaacgaccgagaagttccgcttaactagagcttacctaagaatgtgtctccttctggcgttttcctattcgtacgcatcatttgccatttattctctctagaatttgatgctttcttcgataattctttcagctaaagcagtctgttgcttatttgtctagatagcaatatccgtgactcacaagcatacttctattgttcatggccaagcagcttacttgtatatagaactagaaaccaacacgggagtgctatgtgtatattagctcatcgtatgctcccataaagatggcgggtaatcttttattgtagggtacatgtaactttatacagatagactttgctgtaaagctagacatcatggtgtgtgatatatcacgagccttgcgctgggactatatgcggttttggagcatcgcttgaatcgcgtagttttagcaatcagtcgccgaaatgaagaagtacagatgtgataatggttgtcaaacggaataacggagatgtatgttcaattaggctcccgaagcttcgcaacacttgatttagcttcagatctaaggtttctcagctgtgcttctagtatatcgttgctacagacatgggtcgatggcttcaatgtcataattccaccagcgttttagaacttgctaatgcagtagaagtaagtgaagttgtcttccaagaagttttcgcaactaggaagccatacgtgttacactgaaagaaagagtgagacacttagataatgtatataaggtccacttgtttgatcctataagaatataagtgcagtaactgtaactgcggctaaattaatgtattataagttaatgtttctgtattcctacatatgtatatgtattatctcgaatggaggatttgggtttgttttcaggttaacactactgatgtgtggtttgtgaagtataccggcaggatccaccgtttggatcacaaatgtcataccaaatatggaaattaatacgagttctagaataacgaaaaggttctagctctccagatgctcgatcagatctttgtgccgtgtttgactgctacgtgggggcgtcgaagttagcggaaagcggagattttatacgagcataacgatgtaacacatgtataaagactaaacaagatagtctagagaatctagatagcttaaaaagcgactattgctatgatataactctttgtacacgccactcaggcatgtaatcatcgatatacccttggacaagaacgcccgctctcaaatttgcgctgaaatatgaggttattattttacacaattgtaattcagatgcttcaggacatattttatcctagttactatgatgcccatcggctgctggatgttcggatgattcattagttccactcagcgtgtcggaattattccaattccatagccctaattctgaggtactgccaggatccgcgccagacaaagcgccaattggattgttttggccatcttctccaatagcgctgtcactaactgggccatgaggcttggagaccgtcgttgttgtagtagtagcggttggcgttaccgtaatactattaccgtgtagctcctgtatcgtatcgcaaggcgggtcgccagctagctcaggtaaaatcgtgatagccatattgtcgagctcaggtttctgataggcaacgccctttggcccagaaatggcgccagaaatactgcctggaagttccgccttctggcctgagcctgagttgtctccttcagctaaaccttcttgatctgatacctgtttccgtagtcttctcctacgtcttaggaggtagaagaccaccgcgcctattggaataacggccaaaggaactgctactccaattgcgatcttttctccattctgaggagctttgcccggtgatgggttgttggtcgatgaactactgagagacgacgttggatcactcgacctgaccaaaagtattcttatggcttcggctgttagggcggtggggttttgagatgccgttgcaccgctggaacaggatacttcgtttgttaacgcaattatatcgcccaaatgtggtgtcgagatgcaaagatgcggagagtttggatcgcaggcgtaattactaaaggggaaataaaagtcagtcatggcatttagattgacaggcgaagaaagcaatggacaaaaaaagagagcaataccgtcgcagccatgtttttttttcggccaagtacatttgtgctgatttgaaaaagaggagagcgcatattactcacgatggacagcagcctatggcggtttcgccgtcgttcagcatgctccagatgacattgtcagcatttgtcgctgtggctgtcgccaccgagttcgtaaccccttcgatgcgctctatagtacacgtaggggaatacccggaagggcaagcaagaccgggggagtatatcgggggctgtgaagcccactttccaatgtcatagtccgttggagcaagaaacgaagcgaacttgggaggatagcatgactgagtaagagaaaaatcacgatggctaatactcgtcataaccatacaggcttcatttggactggaagatgggagtgactggcaaaatccaccaccagcatccattccatgtatgtcgagtgtgcaccgagctactccatctcgcttgctggtgtcctcggcgatgcatggcatagttgaagtatgaacttcgtaacagccatagcctatggccgcgcccataaaaacaacattgttattgatgtatcgtaacgaggtgcagtcactgggtggactgaaggctgttggtagcggacctagattcactcgagttgctgaagctggagctattgaagaggtggtttgcatggctgaacactgtgtcgcttgctgatctggcttttcgagtcttgggtttttgcattgacggcggattggaagctgagatgattttggaattgagtgacagttgcgaatattaggcgatacagtttgtgattctgcagcatcgaaggattagctgtggtggctgcgctgcatgtcgcgccccctcctttatcgagcaattccaaatactcattgtacgttgcacaacgacagttcgtatggcgtcttagagggtgtctgctcgcgtttgacgatatataatttgccgctgtgcaagctcaccaaaatagggggggcgttctgattggatgagtttccctcaacgaggctgtagggttctattctcggtctcagcccgtggctgggctcgagcactgcagattctggcttttgaagcgataaatgtgacacaagaaacaggcaaccgctaaggaatggagatgtattaaggctaagggtatagatattaatagaatcgcttatattcgatcatatacgaatgtgatgagcgtaacgagtaaggaaacgtacgaacaaactgccgttaatcatttgagccgataagacgaaaggctgggccaacattggacagcgcggatgctctcgatcgcattctctcaatttgagtttcgacctcttcaaggtcttcaaagtcctcgtcttcagtggcgtcgttgctttgatcctccaaagtacccgcatcgccagtaacatgggatgattgtcctgtaggggttcttcgagcgcgcttttcgcgactttcttgtcccgctaacgagttgcgcctgcgctctgccttgatcgctgcctctactcgtaatcgcatagcctctttggtagtctcttccactatcacagcattgtggcaacgtttgtatacgcctatactagtcgcgataagcccaagtacttcgtatgcaaataagactggtagagcgtaagatagatgcggattgcagccgttggaccagatgtcggtaaggatttcataggctgcgtgtgcaggcagtgcgtatcccaagcgataaaagggtgacattacgctgaatggaaatacgattgacgtgatgttcatcacaatccaagtgacgagggacattgatataaactgtggaggaatccagatggtgaaagtgtcgaataggagaaagttggcgtgggcgaatagccataaagtcagccaactgagggcccattgacctgctgtgacaccccagttcgccttgaacgcccagatggcagcagaattcaccattgcgctgaccatggtgaatgtaagagagatggcggtgcgaacaatgatgattcgttccggtcctattcgcaaaaagattttgaattggttatatagcccattgaatgtagcaaggaagaagaaatcctcaatgagaaccaagacaaaagatatcgtgttgtagaccgcacgagtgccttgaatcgtcggcctgatgttgattgacgccagggtccagggattcgcaaaggcagacagagcagcagagttgttgggcggaattgtttggaaagcagaggagccattgagagcgatgaaagaaacgcgtgcggcatcagccagcgtgtgaaggttcgtcgagatggcaccgtccacaatagtaggatatttggcttcattccagatgaatgtgagcacgtctgacgtgttatatacagatgtgttagttccagcaatggcttgagccaaattgacagaagccccgggagatgtaaacagggcggcccaatagtgcgatctgcaaacagcttccctcaagtcgcctggagtagggaattgcgaagcggttttctcaattaaagagggaaattggtgtgactgtaaagagctgtacgcatttcgcacggcatccccaatgattccgccatcataatcgacccacaagatgtgaatgttgtgtgttcgaggaacttgctgaaagagggacccatataaatagcaaaagaggcagaaaaacaaaagaatgtacagaacaaagttcagcaacgccgcgccaaagaatttgggccgtgctaccgcaacctctggatgagaaagaggaagtttattctcgccagcgcgagcatagaacctgttccttaatggcagtgccatgttgcacacacattcgattgaagagaataccagagcaacaattcaattgaccccacgccacaatgatgcttctacttgatcgtttatacgtgacgtttccggagagcccggccgagactcggccagcaactgccgctagatctcagagctatgattcgtgaaacttgtttgcgtcgggatgacaagccggttagtcagtcggtttaggctatttcagacgctatagatcgcggaaaactactctatttgtacggggcaatgacaagtggcagtcagctcggcccgtctcccgatacctgattttcaatgctattctctgcttaaataagcttacggctggtatttaaagactcaaagtccgtcggtaggtaatcagaaaatacggcactagaggcacatctgagctagttgtttcactttagaatgcatatgagccattgtgtagattgcaatcaatcaggacctttaaacagcgatatgtaccgagcaagtggttataaggcttgaaaacttggatcgtgtcaactcgcaatttgctacaacagtaagcgcgattcgcaataaaacatggcaaaagcgagagatgaagacttgggccagcagcgcgagtattcaattgacagcggcaaagttgaggagcatcaaaaagaaaagagacaatagacaaacgatacatctgaaaatttagcaaaaatgtaacccttctccgaagagaatactctccggggacggaatcgaaccgccgactttctgatgagatgttttccattacagtcagacgccatgaaccaactagaccacccagaggaagaagagttgacatgagcgaattaatttgttactataaactctacactccatcatacgttacatcggttacgactctgttactaacatggaattctcaactctcttgactttgtaacttccctgatgtgctctgggcgtcgctagattttcttttcttttgtcttgagaatacatctaaccgattcatccacttttctttacggaacacatcgaatcttgcgaagcatttaacatttagagaatcaaacgattgaaaccatgaagaatctcattcaatgcaaaagtcagcgccaaaaaagattgtttcgagccacaccgcttggttaccataattgtatgcattaagctggggtttttggtctcgtctctcaagggtttacttctataagccgttaggctagtgtcgctctgtcattgctcatggactttgctcaattgctttgccattaatttttcaaggatttgttctctcttgatgatagagtgttcctatagatgttcggcttcttcagccacttgcagaagctacatgttatacacactatctctctttctctctctttctctcttcatcgatttcctatatgccagctccatcacacttggaaacttccaaacttttacctcatgctcaactattaattttgccattgtacccaaattctgcaacttgatatagaatagctacgcttctaggataccaaagatgggcaatttgtgtatttgatgatgcttagatcagatgacattgccacgcgtctgtttacgatcacgaagcttaatgtctcgccacatccacgtacatccccaaccaaccacgataaagcatacactcgtgatgagcatgaggcgctgagactctccgtatgcaatggaaatgccatgtcggatttccgaaccaacgggatatcctagctgggtgtagaggttgccgtagattgagtccacgggagcatcagccggaagattcttgatcaagttcttcttgaatgtgcccgtccagatggcggcggcaattgttgatccgatggcgctaccaatgctagaaaagaggtcaaggatggccataataacggcaatgtgctgatgatccgaaggagccatcatggccatctctccagcgactaccatgggaccaccagcgaaagcaacaaagatttgagtcatgacgacgtagccgatgctcgaatcgggttgtcggaactgtatcatgagtccaacaccaagaagagtgagaggaagggcatacaaagtcgcagtccacttgaacctgccagtgatgcgggtaaagtaggcaaggacaagagctgcgaagcatgagccgacgcggtaaatgttaccgatgtaagtcgctttggtaataccagtgttccagacaacaagcagcatggagctgaaatagctgccccagattgaagagttggcaaacacgaagaagaacatcatgcccgcgaagaagacggtccgatccatcagcaagtgtaccgggatgaacttgacaggcgctaggtatgcctcgtagaacacaaaggcaatgatgagaatgccgccaacgatgatgaaagcaatgatgattggcgcacgccactgttcagcttggtacgagtagatggagaaggaaagcaggaacaaggccattcccgtagcaaggatcagaataccaatgatatccacctcgataaagtatttcttgacagcggaaaaggtgagtgggccggactttgatgtaagcagcccctgcttgcgagctttgacgtggttccagatgaagagtgcacccagagggccgacaacaaccggggtcacgatggaccagataccgaaaccccatcgccaaccaatatgggcaatgacactgtctgcgattggaccaccagcgaatgttgtggcgatatatggggatgttgcaaaggcaagcatcaggggtcggtttataagggaggtggtatcggcgatgaagatggtaatacagtagctgacgccttgggatctaagagggtgcagataccgttagtcaacatgaaaatcttggcggtagaaagcaagacgacggcacaacatacccgatagacgaaaatacttgagctgcagcatacgtctcaacattgttacagccagccatcatgacaaagccaacaacccagatcagcagcataaggagcagcccctgaggcctaccccaagtatcgagaatcttggccagtgggagtttggtaagtccaccaaagaggctagccatgataccagtcgccgcggtcaatgaatgctgctgaaaagaactggtgacaaagggattcagagcgccggtaacaacctcctcgatcgatgtgatgaagtagatgagccagatactggaataatcatactagcattagcataccatcatagttggttgaattttgtggaatatctcacataatgtaggcaccgaccatgctccgtgtcgaccaaacctgtgcggccgcttcaatcttctggacaccaccttgaacatgttcatccccgccactgctcaagtcaggctcctctgaaatctgcgcgggatccttctgacctctgcccttttcgtcggcaatatctggtacagcggtggctatttccccctcaggggcaacccttgaaaacaaacccattgtgaatagcgaggaaagcttcgtcacgtttggccaacgctttgcagagacgcagaggtcaagacagagctgagaaggaggggagcagttgccaacaaagctagggcattttcggggctgggaatcggctccggcgggctttttatttctttacagaaaatttcatgcccggcggtaacgtcttggcaaagcgtggtagagtggtagagctaacagaaacagatacctaataagaatgcgagtggccaagacgatctaaagcgggcaggggtttctcccaaaggaaaatgcctctcggaaagcgatcgggttacgaaaaacagcggcatacatacaagcgttgacatgaacagcaaaagatgccgtgctacgtgggaattgtcagggatcatggccgcggacccctctcttggtgcatcctccgaggtgtgtagggaccgggatagcatccagtaaatagtgatcttatctgatcatcagataaaaattttatcagatcatatccaccaacatcaccaatccttccagtcacagcacgccgctgggcttcagcttcgtattagcgccaacacgttcgccaacacttaccgctttagcttgaggccgagtggttgccaaggcatgacggctcggcgaatatgcagtattgaactggaccaagccgcatgtgaaattagagtagtaataagcatacgagcgatttcggctggaacgccgcttggctgcgctttagtgcttgtttaaacaggcaaggtcaattggcaacctgagttctagacaaaaagaggctggatattgatggcaaaagtcccttggcctggacgctttgacgcgcgaattagaggagtctctgaactacatttatgttgcctccccaccgttgggttgaaggatttgacagatgctttctcaacattaatctatctatttgcccctttctttttctctttgataattgatttactgggagcgctttttccaggcaactttcgcttcaactcaccgttatgaagacaactacactcctcgctgccgcctccgtggctggcgttgtagcggcacagagtctatcagactattttcccaagtgttccgtagactgtcttgaagaggcgactaagcaggcaacctcctgctcgacaactgacgcagtctgcttctgcgttcagagcaactacgaggccatctacaactcgggacttgcgtgtgttctcaaagactgtggcaatgatgttgccgtcggtaagactaggattccactttttcgaacaaatgaaaagcaaacaaactgacatactggtatcaaaaatacagacaaggtcctccccgctgctatccagttttgctccgccgcttcttcgtccgcgtctgcagcggctacagccacagccgcgggtgaatctacatcgactaccgcggccacaactccaaagacgacgcacgcgactcagaccacggagacagcggagacgacagctccacagacgacatcatctgcattgcccacgactaccggagctgtaagctcgaataccgcggcatccggtaggcctgcgtcgactacgcgcgccacgacttcgctgagcactgccgctgcgggtgctgcgaagccactggtcacggcggcaatgattattgccggcgcagtggcaatgatttaagagttgtacgcataacgagattaatgatttcctctctagcactctgttcgattcagatcgagaatcagacggggaaacagggtcctgagagagcccactctgatctagagatgtgcgtagaggcatgcaaatctcagcttcgtcatcattcttaatattaataaaattggaccatttgagtagagatgctcgtaataggttgggacagagttacatgtagatgatattttatagaaataggtatacatacatgtaatatatgtgtgtgctgtgactttaccctttattcatgcacgtgtaggtgtaagtacatgtatgtcgtgtaacaagtcagccaagccggcatctacagcctctgacctgtccgatacgtgtaatatcaatcatggcagacggacgacccagtaaatgcatcatgagtgtttcgtacccggtacttgggcggcaccagggtcgtcagtcaaaacgctggactggcggtgtcgcagcgcaaatcatgtggccagctgctccatgatgtcagcggattagcgcctgtcaaaaggccgcagcagcacatgcagctggcgcggacccttataggcgccaaaggacctacacccggcgcctgtacaggtacatgcagccccggggcgacctgcacgcagaaaataatcgccccccgtccagtcccgtccagtccagtccagtccagcgcatcaggcgatgcccagcagcagcgcatctgcggcctcagcacgcctccatcgcccgtgcaacttctgtgcatgccagccgctgggagtcccgcgcatgtacgtggcggccacggcgcgatggagacgggcgagcagcgccggcgaaaaagagacgcccacgtgacccttttcgcagagcgatgtggacgccaagggacgcaaacccgaccaccccaccggcccgtatgcggcaggtcacgattctggctggcgctgacccagagcagagcaggcgcctcgacccgactctgagctctgagctctgccgtgctcgaagcccccgacaactgaacgcccaacttatatccctcgcgccgctgcttcacacgggcctgccgatagggggggcctcgccgtgcttgcctgcgagcctcgaacaccccgtgactgcccgagaccgtgctccgggacggatgcccgccgcccggcctctggggaccgagctgatctgatccgatcccgccatgtctgaagacgacatcgacctcgccggcccggacgctcaagggcccggccgcgtcgatcgcgaccgccgggcgccgaggttcagctggacgcccgcctacgagaccaccttcttccgcagcctgtgcgagagcgtgcagctgggcatgcgggagaacagcagcttcaaggccgaggcgtgggagcgcgccgcccaggccctgcaggagcatcacggcgcctacccggccaagagccacctgatcaacaagagcgacaatgcccgcaagcggttccggctgtggcgaggcctgcgagaggaccccgactttctgtacagcgcccagacgaggactgtgacggcgaccgaggaggcatggaaagcgcacatcgaggttagcttttgcccacacgtctgttcgccgacgccggtttgctgatttgacttagcgcgagcctttgtcgcgagccctcagggggaggccctttgaccacgaagaatacatggaggtgctgtacccggacgtggttgggtccggcggtgcgcccaagaggatcatgaagccccggcggaagaccgacggccagccttgcgacgacaccgagatgccgggcaccggcgtcttgaacctgcaggccgactcgacaccgctcctggtacaagactccgccgatggccagagccaaccaccgccgtcgccgcagaagagctcccagaatcaagccccggtagctctctcatccgcatcaggcactcagcagcgtcccaccaccgcgccctctgtgccacgcaacctgaccgctgggcaggcaacggttctcacgcctcctgaagactcgcagccccaaagccgaaagcgaccctcgcccatggcttcgttgcagtctgtcgacttttcctcgcaagcatctggaccggccctatcacattccgcacttccaaactcgccagaaaagcgccgtcgactgtcccatcgagatgacagtgcctcgagcgcaagcgtgcctacacctctattagcctcttctctcccagccacggggacgaaatcgacccctgacactcgatcccgtccggaaacccaggcggcccatcttcagacgattatagaagcgctcgactacttttccaaggcaagcaggtcgcgtatgtggcgggaagaggccgtggacttgctcttcaaggactttgccgatgaggatgcggatctgaagattaacatatcagagaatgttttgagcgacgagcacaaggccatggtgttttgcaagatgcccctgcatctgcggcagcactggatcaagaagctccgtggcaacaagacataaagaagagcgactttagagatacccccatgaaaactgattttttgtacgaaagaccagacgaggcagtagcatgattactgttggagtttattcaaaactttgagcggcgtgatggtgtcgagactcatttggagatgcgtgttgagagataccatgataccccgattcgcggcgttggaatcacacttgcatttcagcgaagattgttgtcgttatataagtgcggacggccgaatggcgttgtgttttttgcattcatctttttgaactgttctcatgagcaacttcttgcctatacctttttcttctcttctttcttacacaatactttttttttccttctctcttttgtttcaactcatatatacctttcaaagcttacaagctctctttttttttctggtcgaggatgtgtggaagttgagaggagactatcggtcatttttggatggatgaatagctcttttgtatcaagccatttcaatttggaaaaagacaaaaataaaacccacgaaaacagaaaatatgagatggcacaactgcgtccgcgtgaaggctgatgcagctagtttgtgctcgtgttgtggagagaaccactctgcgatgttggcgtagtacagtaggtattattcgaatcttcctactaggtgcatggtgtgttttctattcactactcgggatcccatcgatctgcgaaccattgcgggggctcatctttcgcgagctgcattgcgatatttccaaacgtcgttggcgagtaatgaatgcgacaagtggagagaggagactgtctcgcagcatgtctccagcaagtcatttcacttctctgcatctgggccccggctctgttttagttacatgaccaccaccgctgtggcttgttctcttcccatctaaaacatgcataaccaacccctgttcctttagaaccccgtagaaacagcccaatcttgccgggattgatgtaatcgacgctggtttttgctccctgccaaggcacgacacacacgaaaaggcaaaaagcacaggcttttagatcgcttcgatgccgcggccgggggtcgagccgcatacgtcatcatcacagcttcgagacttgctagtttggttttcggttcccatttttttggcgtgactttgcgtttgcgtcacatgcatctggtgctattttgtctgcgttttgcgagaatttagtctgatacttaaagtcgctgccatccttcctttctactccgagaaagagctaaaatcgacatcttgtgaattaccaccatcgccacatttcaccactttccacctaaaggaccgcgcttttcgcattttccatcttcctcttcaattgatcaatcaaaccgtcaacagtaagtgagcatacccctccacactggaagtaagatttggtgatggcttctaacgacaaatagtgtcctacgccgacgttgctgcacagggtgccaggcagagccctgaagaggtaagccatccataaacccttcaattccctctccaatcaccaatcgctataaaagatttgccaattcatcctgcgagaaaaaaaaaaaaaaaaaaaaaaacatccgaggctcagccagtcgctaatgatgtcataggccgctgcccctcaaatgcccgaaatcatccccaacgagtccgcctccaccgcgtccctcatcgacgtcgacctgcccagcgtgcacaccgtccactcagacttcctcgagcaggacatcaagaccgagacgcaggccgagcgcatccgccgcgaggaggaagccgcgcgcgccaacgaggcctccaagcgcaaggccgccagcaaggccaagagggccgactcgtggatcacgcgcaagttcgcgcagctctccgacggcagcgtcacggccattgccattgccaacgtcgcgggcgtcgtgggagttagcggcttcctgggctaccgcgcctgggggctgtatgagaggagcaggctggacctgaagcacattggcgttggcgtcggcgtgctggctgctgttggagccgtggaggcgttgctgggtcgctacctgtacaggggcaggaaagactaattctttcttgtgctatgaggaaatgaagaaatatggcgggcgaattgctttttgttttcttccatttaatcacggttgtacaccatttcacccatttcttttttcttttgtcgaggacttggcgtctgggttaagggagagcttggcagttgattctatctcgactctgcattgtggccacgattgttattacggccgttaaatatacaaaacaatgaacatatatccatatattgattacccttttggcttacgctggtaacgattgcgctctttttgaagctggctagtgagatttcttagacaccttgactctttagctaattgcagcagtgtcgtagaggaacagcttcttgctctgatgctagcgtaagtgggatttcgcatcaatatactcacatcaaaaagcaattaaagcttctccaaagctgtacaatgtgacttctcaaaccacatacaacaacaagctaccctgaggctgaatttgggaagttttgctgttgagacaatggcaaaaaaagccaaaacgaagtcgaaaaccttaccacgactgaaacatatcacttccaatttcaatattcgcaacacctaccaagcacaagtaccctactacacacacacatgtacgagtagttttcagttgtgtacaaaggggaaacaaaccctcatagaggaggcaaaaaagaaaaataattgctcacggcagggcttgaacctgcggcctccgcattaccaagatttcaaccaggttgaagtattagtacgaagctctaaccaactgagctacgcgagctgactaatcaacgccaagtgtccaagaggcacttggtcagagccaatgttgacgaaattgtcctaaagtggttatatataactaactcaataaaaagcttctcgccaccaataagtttaacgctacctagatgagtgcctttgtgaagacatgtatacgaaacacccatactctgtactcacgatagtaagaggcggtgacgtgctcgtggtgatagtaacagccagaaaaagctagtcaggtgtgctacagtattctaaaagcatgcgtagagctgtggtctcattgacttagttcctggaggcgttataatccacgcaaaattccacaatgcttgcagatttgtgtcacgcgagtttgtggcatcgatggccttgcgaaccgccatctagatcgcataggcctatgtgatccgggccacgataattcccatatacagtgggagagaaggggtgcggctttgtgcccgagggctattgctgcatcaaccacaactagagcctcgtgcacccgtgagttcgcatcgatgatgcatcgtccccagttccggacagtgcattcggtattgacgcactagatttagaacatctcagtgctgccctctgcaaatcctcccctcgggaacggtgtcgtgagcagtgaccggatggtgtctcctttgaccatgtctgagctgcactttttgcgctttctatttctaagttgctacaaggacagattgcagccggcgtttaaaagaacatcagccaactcgcatatctgtgctcggctttcttatatctaaccaagtaataagtaacgaggcgctcttccttatcagcagtgtgacgtcatcgtcagcatcccacgcggcagctgtctcatctcatctcatcctccctcttacaatgccgttcaccatggataaaagatccctttaccagacacatttctctctatcgactgagattcggaagacaaaagaagcagatttaccataaaacctcaaagagcagttcgtagccaacaaacttgtgccgaagataccgagcaagccttatataaagcgaggagcgtctctccaatccgccgctacattccttcaccaaaaaacaccccgaacaatttccgcatcccaccatcatcatcatctctcatgctgcctctaagatccagatcccgcctcaacaccaccatgcactccctccgcctccgccacgcccgcgacgaagacgtgcccgccatggccgccctcgacgtcgccgccttcctcgacagccccatgcacaaggccatgttccccaagcgcctgcgcatcaagcccggcatccaggaccagctggagtggaacatcttgcggatgcgcaggggcctggcggatgcgaatctgcaccatctcgtcgtgctggccgacgcgcccgaggaaggggagattatcgtcggatgcgccgagtggtcggcgccggcagcgggcgcgggcgagtacgaggaggacgagggcaagactgcggaggagaaggccaaggacatggagttgaggctggcgaggctgccgccgtttttggacaagggagccttgctggatgccaatgacgaagtcatggagttgattgaaaagtccaaggaggcgttcaagggggagaaccggcacaacatgtggagtgagtacatgcacatattatacagagatttacaggggacgccattctaactgcaagccacatatagccctcaactccatctcagtagacggcgactatcgaggcatcggcatcggcaagatgatgacacgatggggcatggacagggcagacgaagacaaaaagggcatctggatcatctcatcctccctgggccagcagctgtataagtcgctgggattcaagcaggttgccgagggctcaagactgggcgagccgcagtatctcatgctcaaatttcacgaacccaagcaagagcccgcgcctgagcccgaccttgtgcccgagctggagcccatggtggttcctcagcctgtgcctgttcttgaacccgtgccggtgccggtgcctgtgtctgtgcctgaggctatacccgagcctgggctaaatggggtgagcactacggcgtaaacaagcatcaacggaggaatatggaaattttggaataggttggactttggatcggtagaaaggcgttggttttgatggttgatttctttcatctttttggcatttttgcataccgtagataggattccagcacatgctaggctaggtagttttgggcgtatagtttcagcgtcagcgtattataacagcaggttgaaaagttgaatatcataattgtccgcgtgtttatacaatatagatgcaagccgtctaccttcccatggcttccttttttcgcaccatccatgcagtgttgggatacacctggccccgtatcatacagaccacgtaatgtacatcaaaggcaatccccattgattccgccgattgcctttgttttattgctccctctatgtctccaaacaccgtatttttgtcttgttcatctttgcttcttcctccattactttattcatttctgctccttctgttcgctagccactctagggactgagctctctaccagcttgacgccaggcaggttgtctgtctcagcggcatcagagtggcggccctgagcaagcttggcttctcggagttgttgtcggtcttcctcatcaacgggtgcggcggggacttcggagggtgcagcctttgcggcgggagcagcagcagctgcggcgtcaccggcctcggcctcggcctcttcgtcttcaagctcggagccgtagatttcggggtactgtcggaaacactcttgcatgcccctatgagattgtcagtcaaatgtctcaaacacgagcgtacattgtccgggctgctcatactggaacttgtcaatgcagtccatgccctttggctcctcggtagagtagacgaagcagctaaaggcagtcttgaactcctctccgcaaggaccatgcgccatgccacccaggcaggggcagtcccagttgatctctccagtttcagggttgaaggctccctcctggctggcctcctcttctagggcatcggcagatccgccaaagccaacagcgctctgggcgggagcttctgacttgtcgtcggtcttgacggcctcggtcttggcgacagccggctcggcagccttggggctagcatcctttcgcttcttctggtcgatcaatgcatcgacggtgggcagctcgttttcggtatatggcgcgggaatgggcagggcgtgagctgcttcaggaatcagtaaaaacccagaaacttacacattgacaaagccaagatggaaaaaggttcataccctcgacctcatccgcaaatacggagcttgtgttatagtagtagacaccggcaaccgccaaaccccatcgaagcgcagagctcttccatgatcgagatctatccgcaggagcagttgaggcaaatcgccgaggggccgtccggatggcggcggtgcgcaaagtgctggcagcaggccgtgaggcgtttcttagtgctgtacgatacattgtggatggattattatatagagagccggatagaagagtcaatggaggaaaagaagaggttagtgggcgaggggaagagcagcaatgcctgcggccggatatgtaatcgaagaaaaaaagatggcctgcatgacaaaatcgccaagattggtcagcgcgagcccatctccaattccgtagagtgcttgtgccaaaatgtttagccggtgattatccgtcaatacagaggaagaagctctttacgcttcaccaacaggcatcacccgaatatgcctgcaattgcagcaatctttcatgaataggaagcttgtataatattagtatctcacgaataatggggaacaagatatttatttcagataaaagcttgacacgagctctgcaccattgcgctcagcccctcgatcgaatgatgttgattactcaaagctgtggtgagagcagggtagccagcagcacattgccatagtcaaggtagatgacagtaattattgcaattcaatgcatgtttaattaacagagccaaaagatcagcaatcgagcaatgcatccagatctcccccagcatctggcctcgctccgaggtttatccacgctgctgcaaccgaacttaaagtggccgcagcaaagggctctggtacctgcagccctgagttttggtgtaacggtacaaggggagcccggtcgcagcaggatgtgaattgtgagcttggactgaggtcacaggccatcacaagctcctttacgggctgagctgagctgagctgaaattccaggtcgcgcgagcacctttggtgacaagaaagaggagaaaaaaaaagcagtgacctttttttacttcagttttcttgtcttactccttcataaatagcccccccctcgttaggaaaagtgatgcgactcctctgagagacagccgtccttcctcttgctctcttctctcttacttcaatactcgcgcatcggcggcatttgaccatggactcggtctttgagtggcagcctaacaggtttctgcaggaccagcagagccagaattttgctctcctggtgctcaatcagcctctcaagaatggcagcaacctgcgcaggctctggagaaattgtatgcccgcccacaattgagatttgctgcccctccaagcaaagtgaagggaaccgacagctgacccgtgacacagcttctctccgcatagcggctgacggaggcgccaatcgtcttcacgagctctcgtcgtttcaaggcaaatttgtgagtatcatcgtcatcatctctgcttttatttcttttcttctcttctttcttacgtcaaactatcaagagactatcgtgacacgtacagcatctaacaaatctgtagtcaaacctacaagtcatcatcggtgatcttgattcgctgagaccatcggttcacaacttttacacctcgcagcacacccctgcccaaatcatccaggacgccgaccaatactccaccgactttggcaaggccatcacttggatccgcaagacgcagcctcccgggaccgatatcatcgccctaggcggcatcggcgggcgaatcgaccaaggcctcagccagctccaccacctctacctcttccaagccgaccccgcgtatgcagatggccgcatctatcttctctcgggatccagcttgacgttcctcctcaagaccggcacgcatcgcatccaggtgaaggaggacggcgaggaagaggtgtttggcaagcacgtcggaatcatcccgctcaaggagccaagccacatcaccaccaaaggcctggagtgggacgtgactgattgggaaacacagatgggcggcaagctcagcaccagcaaccacgtcctcccagaaacaaagattgtcgaggttcaaacgaccaaagacgtcctcttcacgatagcgcttagcaatctcgatggcgaggaagacggctagagcatcgaatgactttgaggaaggaagagggacattttatcaccatctcttgatagctcttaaagaaattatgaatggccatttcttttgatatccatacccaacgccacggcgcctttcccacatgctgcgtccccgtttaccgtaaatagtgaagaactagccagcagaaaaagaaaaatacaatcactcctgcgatgaatatccacttgtcctctcgggcacggcgctcgaccatgcgaattgtatcgccgctaatgcccagggtattggccacgccgtacagccgcttctgcgtgttcttcagcgtttctcgctgctggcccaagtcccccagcacagcctgtcctctggtgatgaaatcgtccaaggcgtgattggtattactgaaaaagttttgttctcggaaagcatgcgcctcgcggaactcgtcgccagcgccagtcgtcatcgaagtgctgtttgagctgtggtgccgaggctgaaaggtggactgcgtcgccgttgcgggagcattggcatatgggttttctggcgtggcattgtacggtcttctccccagcagctctgatcggttgtggttgtgctgcgcgtcctctcgcgccttcttcagcccatcgaggtcgccgcggaagtgggagagctcctcgcggaatttcttgacccgctcaagcgcctcctcttgcttcttcgggacgatttcctggcgcgcgaggttgtggtattcgtcgagcgactttgcgaatgatgtcagggacactgagacgctgccaatctcggcgggcgtgggtggattcttggcctggatgttggagaggtcactgcggatggccttgctctgccgcagcaccgtattgtatgcgacgttctagcgcatttggttaggaaaagggtaaacacacaatatcagacattcattattccctactcaccatcttggcggcgacaaaggcatgtaaagctatcgtatcccctatgcaggagagagctggcaagctggagctacattcatcaagacatgctctgagtggccacatcgctgctatgccccggagtgtggggtttttccacgccgtggcgcaacaggtaccggagcaatgtaccgcgacgcctaaattcgcgatcacaactgtggagtcgatggcatcaagaaggaaagtaaagcatgtgggtaatttatcaaatattgtttgggagaagcttcaatgatacagactataagagctgcttcgtcaagtgtagagcagattaaggagctcagaagctaagcaatgcatgatcaaaataggacgttaaagctcaaaacaccaactgtaattggtccataccgcagcttgcatcctaccagatcggcatcgcaggtgtttaatcatcagattagaaagcctctcgaggatgcgaaaccccctttcacgctgttgaccgcaaaatggccaagaaagacgttacaccgtgatatattacctatttcaggcgcccccaatcagatttgccgatttcggcaccgagcccggcgagatcttcacggctcgttgttgccgaccactgaccgataatgctgccctgcgtggagtaggaggagctcgaatttttttttaacctccttcttattcccggtgagattctctcttttataaaagccaagatttttatcttttgcttctcaaaacttcacaaaaggatgagattgtcggcatcctcaccatcatcatgagttcttcgctagaagacacaaaaagcggctcagattcggagaagaatcggctctcacttgaactcgccgatgcggagaaacagcctgtaccggttgtagaggcggtaccacctccgtactcggtattcacaacatggcagaaacgaatgttggctcttggagccgcctccacggcttttttctcacctatatcagctcagatctacctaccggcgttgacacagctatcggatgagctccatgtttctagcacccaaattaatcttaccattacgacttatatgatctttcagggcattactcccatgttcttggggtctttggcggacagtggcggaagacggccggcctatatcatctgtttcgtgatatacattggcgccaacattggtcttgctctcgctcccagctacggagctattcttggccttcgatgtctccagtctgctggttcaagcaccaccgtggcactgtgcatggctgtcgtggcagatatcatcacgtccgccgagcgaggccaatacgtcggctttactgtcgtgcctatagttctcgccccggcgctcggccccatcattggaggtgccctctctcagacactcggatggagggccatcttttggttcctgactatattcgcgggagtgactcttttccttcttgccatgtttctgcccgagacttgccgtcacatcgtcggagatggctcaatctacccaccaccactttacagatcagggtggcagatcttaagatcacggcggaacaaggatcgcaaagctcctccggccaaaaatgccttcaaattcaaaccacccaatatcctaggctctctactcatgctactggagaaggagactgggctcctccttggcaccagcagtctcattttcgccggcttttactgcattgccactgcgatgcccactctatttgcaaactcgtatggatatgacgagatcaaagtaggattgatgtacttgccattggcatttggctcagtccttgccgccatgattgtcggtcccggaatcaactggaactataaacgacactgccagaagctgggcatccctctcgaccgcagccgccaacaagatctttccgactttcccattgaacgtgtgcgactggagattggactcccactgcttggcgtcagcggtctttctctcatcggctggggttgggccatgaaccaagtggtccacgtttcagttccctgcatcgtcagctgtctgatgggcatgggcatgattggcttcaacaacacgtccaacacgttgctcgtcgacctccaccctggaaaggccggtactgctaccgctgcgaacaacttcactcgatgcctggttggagctggagccagtgcggctattgttcctctgatgaatgccattggcgtgggctggtcctttacgatgattggcctcatatatatagtgtgcgctttgccattgtgtctgatcatggcgagaggcatcaagtggcgagctgaaaagaaggcaaaagaggagcgcaagcagaagaagaaggaagaaactgctccatgatgatgaaaatgaattgatgatggatcatttagaatagagctgctgagatacctacttctcaatttctaaaagcatgcaagactgatgtagcattttacatagcgattatcttagactttattaaacacaactaatatacgagagtacaacgtctgtcttggttagattttacagcttagggatatggatctagtacaaactgaatagcccgatacactcatttcccaagtataaaacatgccactagagcaatgatttaggaaatatttatgctcccacttagatatacgcgtactttgaaagtcgtgtatataactgtagctgatagtgttgtcttttagtgtttggccccatctgcatcatcaccagtttgtgcttacactttctcccgctctcccatttttggaagtataccacatttacaaagaacaaaggaaaataaaaaaaaaaaaaactaccaatgaatgtaaatctattgattcttcatccatcaatagctttcttgttgcacaatattgaaagatctacactaacctgacgtatctgcgtgcatggaaaaaacctaccctagagcacttaggtaagaccctgttagcgaataactcttgatattatgatcgggctttccacaactttttcacttgtcaccaactgctcaaaagtgtaacgctgcacggcagcctaaaaaaaagatgaagccatgaatagcttcgattattatcatctcatttttaaagtctgctagcggccagctacatgttttgcacaaagtcatgggatccgggttaatatggagtgccgctggcgttctaggctatggcatttgtttgctgctgctgagcatcgcatcagttgctttgtataggctgtttctccatcctctcgcacaggtgccgggcccaaaattagctgctatttctaatgtatggcatgcatatcatgctcgaaatggtggcatgttcgaattggcatgcacactccaccagaagtatggcgaagtagtgcgagttggccccgatgaactttggttcactagcatggaggcttttgacaagatctacagtatgtttaggtcttacatgatggaatatcttgatgtattaacgcaaatttttctcataggtagcaccaaaggatacgaaaagagtgacttttattgtatgttgatgtgttgagcatgatgatggctgcttactgaccatgtgaattatagtggcaaccagcttaatcatgccaaaaatagattactttttgcgtcctcattttgtcgacagcttggatctactgtccgagagggacatgaagcgctatcgcctccaaagacggctaattgggcgagtctaccaaacagccaatgtgaccaagtttgaagcagcagtcgacgatgttatcaagcaagtcattacgcggctgaaggctttggatggcgcggaactagacttgaaggagtggatgcacatcattgccgtcgagtgtcttggtgcttctgttttgtcttggtctccgggactgctcaaagctggaactgactggggatcaagcggtcacagctatcttgcttggagaaggaagagtgtcatgggtctgtttccgaccatgaccaaattgaccatgtgtacaaacctattcgaatgggttttcagagatgtctggaacttgaagtacactgctccacccaattttcgatcattctttcctgtcagtataactgcagctactcccttttcgtgaagcaagttttgacctcccgggaatttaggacgtgggaaagcgtatatctcggaggatcaagactgcgttgaacccaaatgctggtaaagatcgccgggtagatttaatggcagacctcgttcaactccacaaagataggcctgaattcacagaggtctatcttcgaaaaatgggaatgaccaattttggcgcgggccacgacacgatggcttcgacactgacagccattttcacaatgattggaacacacggcgacgtacagaagaaagtaacagaagaaatccggagcgccaaggatccattatcatatgcgggcgcagttcagttgcagtatacgcgcgcagcttctagagaggccatgcgccttcacccagccttgacaatgtcactctctcgtcgagttcctgataacggcctgcatgtccacgggcacttcatcccaggaggcacgacagtcgggtgcaacccagcggcgttgcatcgaaatgcaaacattgtgacaggctcagacccagaggcctacagcccggaccgatggctcagtggcgacgctcttgacgtgcgcctcatggaacgctacagcctcaactggggcggtggcccaaggacttgtccgggcaagaacttggccgagatggtggtgtacaaagtcgtatcagccctattcgaacgattcgacgtagaggtggtggcaccggcgcagattgggcaaccgtcgtactacatgtcgatgatcacaggcgcaaaggcccgattcttgcccgtcgctccactgatggccgaggaaggctctaaaagaactggttaagcgatgagggggatatacagcagctgatatttacaaagataattgatatcggatcaaatgcctcgcttcttcaaagtatttgactgatgacttcttaatcaagtatttcactagctattcttggcaatcttttgaccgattgtagctattaaaatccacaatccagtagtcttactaaatacggtaatacatgcctaaagcaaagtccattgtgtttcggaatgaaccacaaggagccgaagcagatgtttcggctattcgtgccaaagtccgccgaagatgacggaaaaggtgtgtggcactaagcaggtttccgcattagcagcgaaactccagtccccaggcctaaaagggctgcaacttatcaagcgggaccatggcccgtgttcattagcaaactcgcttcaagcttagaaggtctctgtagtgatcagcgctgcgaagtacctacctagagaacaaacaatctacatcgtacttgcacatggtactttcaacggcatgtgttaactacctaccgctaggtgtctgttggtctggctttatgtgattcacaaatgaagcatccaagttggtcgctaacatgtcatacagccaacgggcactcaaggaggtactcgccaaccaacgagtatcggaagccaaccgaagacgtctggcgaaagatttgtcgtgcaatcttaactagtgactggtatctcattgaaaggcacctacggttgggacttgccatggtaaacattaaacaagataggaatgggaagaacccatcatgctgttagctttagacaacaatcccgtctgccaatgatctctggcggagtagactcttgtttaaacttgtgcaaagggatgtgattgaactgaaataaaacttccaccctcagaagctatggatccttacgaagccgaagcgggcaaaatcccgcctacagacctctactatgatcttcccctctatggccgctataatcctagtccacaggacttcaaaccactagaagaatactgcaactcaaacacgcaagaagcactgcagtactggacagaagtgctcgaaaagtgcgactcgacatgctatgtgtatcagaatccgtttgggggtcgagacgtgtttgctctcggcagcatcatcatcaagtcatgccacttagggacaagagatgctggatcagagtcgtctcgggactattcgaccgcagacaaaaatgaggtggcagcaatacagctggttcccaacactgtaccagtaccccggatttttttcagtggaaaggtaaagtcattacagaggccagcaatgtatactttactgacggtattatagctcaaaggaaaggatgccattgtccaggaaaggattcccggcgtcgcactgaatgtagcatggccatatctctctcctgcacagaaagattcattcaaagagcaaacgcaaaagatgatggccgagctgagcaccgtgcaacctccttcaacagtattggagccaacttatatcatgcccgacccgaatcctatagtaaatcgagatatctcatcttccgaaagcgcgatcctcttcagtgatcgctcagaaagaggatcaagaaagctaaacttcatgcacaacgatttacaaccctcgaatatcattgttcgcaatgatcaaattgtgggcatcgtcgactgggagcacgctggatggtttcactgggacgatgtgggtgccgtccactctcggtttcgcacgccaaggagagaagactttgccggtatacagctttctgaagaagaactgaacgacttggaatattggggcgatctttacgcctttgaaccttcagatagcagcatgtgctttaagtagcttccggtagagagatcagctaggtattatacgatgtgcattatctgaactctgagttagaggatagagtacacggccataactagagagcagtatgcctagaaaaaaccttcgttctccaaagcttcctcaaacgtctttcctaacagtgttgatgtcgtacataaagttcttaccatcagtgagatttcggccagttcaagccgtcccgcatttgcgctcgagatcgaacaagtcaacctacgacctgatcttgccgcactggtctcatgcctgactcaggggaatcatgtttctcgctcctatagaaaagagccaaatcgactttgatgaccactactaactggtgcatttgttggcgacaaactaataatgttcacggccttgtaagctcatcagctactctgcactcattttacgtctcgtctcagtatcgttgcatcgcgcataacaaaatttcagcttcaaattgaacggagtttatgccaagttaccgactggcgccaatgctaccaaaagtgtggtgccatgcattgtatcacatttgactggcgctcacctccagtcgccaagagcttgcctgtggagacgagcgtattgccaacggagatgacaacaaagtgggataagcgcaggttgtttgcgatgcaaagatatgatttcaaagagctcgtactggccgcttggtgggcagaccaactgccagccaacacggctccagcctctgcagagttttctcggcgatgtcttcttaaactttcaactctaaaacgtagtggtgttggtcaatcttccccagttatggctagatttggggaattggccactgataagcaaccgatagtaagttcaaaggttcggcaaaccgccacctggactgtgaacctgccttggtggttgctactctggggaatctaactgagcacagcgtcgctttttaccatccatccaatgctagccgacccattatcaacggccaggatgcgccatccccacccactggcgcagcccggatacgcctagaagtgttgtcgaagacttctaacctgtggcgctcgtacaggatgagaattggccgagcgacttggcccaaagcagctgtactagggaggcttggcacgcgcgtgtgtttccctttggcttcgattggaaaggcgccgacagggtgatatgactctgacatgcaaattacaagaacggagcagtccatatatagcagactaagtgtaagtgctaggtgactccgagaggcaagaaatgtccgaaattctgctttgatgaaagggcattgtcatcatgcgcccattagactggaagccgagaatatcaggcaggctatgtatagcgaagggcgaagagcgaagtgcttttcaggtcgaggtggtgtggttgaaggtgcccaaaacgggatctttctcctcgatgtaatcccgcagaaaatccttcgaacaagtcgcccaacagccttggttagccgtctctggccgccctatctatcaactgcggaatgagttttttttttttttggcaaaaggcagaacgaacttgtggcggcaatagcatcgccttaattatgagctgaagcttatttggtttaccgatcacaaagataccttcagcaatgctctcgtctaccccgtatggggtaatcaagattccgtggttcgttccgccgtcaaactccagcagaatggtcttctccccagatattccccaatatcttgactaacagattgcttttcatctccatctcagcgtccagagaagtgatattattacgagagttttgagcaactgagcaacgccagtggcaagcggcccacaaaaccccgtattacggccaagataaacatgtgcaaccgaaggttgtcacgacttgggtgctgtgggcctcggggagacgcccagggttgcatccatctggtgcagaggtgggagaggcaaccgcccatgatcccatcatcttgggaactgtgaatggatgctgtacatggctcgatcgcgatgagtagcgctctttgcatcgggagaccgtatagacggttcttggcaggacttttgcacaagccacatggacaaggcctcccatcttgcagctttagaccgacggccatgcagcttgagacgccccggcaatgcagcgagcgctgcaggattcgaggattagcagcatggttcccttatcggctggacgccgccgtcacgccacccgctcttgggcttggcccagcggcaaatggaggcgctcaggaacaaaagaaccgcagctagaaggcgctcccacttactgccgctatgccatagagtcgctcgttcgagattctcagctgctctcggctgaggctgcgacttgagtcgaatgactcttcgtcgtcgtcgccgcaacgccagattgcgtgcttcggcggctcttggcgtccagggcgacaccgccaagcgctaatcgcatctggatggtctggaatgtcaatatcagtggcagtatggagcagaggaggctctgtaacattaggcactcgtaatcgcggccagctccatgtgggcatctgaaagtaaccttgatatttgagctttactttaggcttgaaattagcagcgcaacggatccgcgtctgtggagctcgctcgcatgtcgaccctgcaacacggcgagcttaaacaggacttgggcgcgatgccattggccgagacttggcccagggacttttgtaactgtggcgtccaaggcgagagtcgagagccgttcgctccatgcctggaccagcctagggcgggcttattgctgcgaggcggcgaattttgggtgggattttggtgtagacggactcgggcgataaaaaagcataacaagcttaaggttgaggttacaggagaatttttgttgtttaaaaaaaaggctcctcaggcgcagccacgatcgcgcaaagccgcatgcaggtgcccgtgagacgtctattttagcgaaaaccctagatatgtagatggagagatgcgagacaatgctgccgtcgataaagagagtcgacgacggctaatagaaagccattattcgtgtcagtgtcatcgctaacgatgccaagcagagctatctggtcgccgccccgccgccatcacatggctctgtcgtctgtttttgcgccaatagcctctaatgttggcgtgccaagtcgccggatcgtttagggggcatggagagagccttgccgtgagacacgggtgcgggatgctgaacatctgggtgtttgataattgtgatgcaggttcctggtggacgatgctgtgattgcgactgccgaggaagcgtgtgagtctaaatagacgtatccaggtcaatgggtaaatggccgaagacgaggcctgatggtgaccacagcgtaggatgccaagaaggatgccaagaaggatgccaaacaacgttgcagccacggacatacatcaagcaagggagcactgtaggacagtatgatcacagcatggtgtagagcacaaggacccctggccgcgagcggtcagtgtttcctcgcatccagcagccaacccgattagcggctggggcttgccagtagcctgcgacttggtggtgcaagcgtcaattcgggcaattcgccatgcgtcctccccgcttagctctcttctcaccacctccacctacaccatttgttgcctggatggccccggcactggtccgggatcttttgtttagttgccacaggccttgctgcttccagtctcgccctccggcggctgttggtcttggcccgagtcgatatctgggcgtcgactcggttcgcctccacacgccagatacgcagcagagaggagggacaagaccgggtcagcacatggaagcggatacaagggtcgggttgggcaagttggggggttgtgtggcttatcaacgtctgcagcattgtctcgaccctcgaattgtctatataagtcgacgagaacggcctgacgagcagccctctcccccttctccttgtgccgtgaagcccgtctgctctgccctcttcatcctcctgggttgaccacttgcgccatctagaagctcatcaggccttgcctcaaccttcatccaccatgagcaacgctgccggccttgaggtcgacgtcattgccgaggccgaccgtcgcgcggctggccttgacaaggagactatcgttgacgaaaaggcacatgccaacgtcgacgtcgatgttatcagtaacgatgagggggaattcgacgacacacccaccgaggaggacctgcgcaccctgcgccgtgtctcgggaagcatcaagtgggccatgtacaccattgcctttgttgagctttgcgagcgtttctcctactatggatcttccatcctctacaccaactttgtgaaccgacctcttcctccgggttcaaccactggtgctgctcccactgccgatggtcttcccggtgccctgggaatgggccccaaggctgccatgggtatcagcttgttcaaccagttctgggcctacatcatgcctctcatggggtaagtcttcgctttgtgcaacaacccttctagattgcttcgatgttaatgcttttgaaaacagtgcttgggttgctgatgctcgcatgggacgtttctggactctccacgttgccattgccatctctaccgttgctcacgttatcctcgtcgccgccgctgctcccgctgtcattgtcaagaaggacagcgctttcgctgctttcatcatcggtctcatcaccctctgcacaggcactggctttttcaaggccaacgtctctcctttacttgccgaccagaacgaagacaagcgcatgcatgtcaaggttctcccttctggcgagcgtgtcattgttgatcctgctgtgaccaacacccgtatcttcctctacttctacctcgccatcaacatcggatctcttgctggccagatcagcatggtctacgttgagaagtacgtcggtttctggcttgctttcctcatccctactggcatgttccttcttgctccctttgtcctgtggagccagaagaagcagtacaagctcactcctcctaccggttctctgctccagaagttcttgcagatgttctggtatgctcgcaagcagtccaagggcttcaagatcaactgggattatgctcgcccctcgcgcattgccattagcgagcgccccaagtggatgacttatgatgacgcctgggttgatgaggtccgccgtggtctgatggcctgcaaggtcttcctcttcctccccatcttcttcctgtcttacaaccagatgactggtaacctgaccatccaagccggtactcttgagcgacatggcgtccccaacgacattatccagaacctcaaccccatctccatcgtcatcatgattcctctcattgaccacctcctctaccctggtctccgcaagcttggcattgccttcacccccatcaagcgtatggccactggtttcctgattgctgccctttccatggttgcctctgccgtcatgcagtactacatctacaagaagagcccttgcggtaaccacgctaacggaaccaccatcattgatggcgaggaagtgccctgccctcccgctcccatcaatgtctgggcccagtgcttgccctacatcctgattggtattgctgagatcttcgccaacgtcacctcttacgagtatgcctactccaaggcccctgagaacatgaagtctctggtcatgagtgtcaacctgttcatgagtgccgtttccgccgccattggcgaggcctttactcccatgtctgacgatcccctgttggtctggaactacactactgtcgccattatcgccttcattggtggtgttgctttctggttctgcttccgccacctcgactccgaggaagacaagtggaacatgctcaagaagtccgagtatattggccagaaccaacccggtgttggcaaggctgccgacgaggatgcctaaacttttctttcttttttctgttgatgcaaggacggatatgataacaagataacgtatagcaattgatacctatatataaatacatacatacctaatataacgaatatcctctacctctcacgattcccttgtaacatgaatgcttgtccactccgcctttgagtcatcttgattactaaatctttgcggctaaatcagttgttgacggaaccagccagtagtccggggtgactttagggcgccgaatccggatgcgggtaatgacgccggcatttcggtagttgaacccgatgaattatcggcgtgagaggggcattttgttctcattgtgagttgacaatgcgagaaggcgcagatcccaccgttttcgggggtttattttaaaagcgcttacatcttttcctgaaaacctttacatcttcttagcttctctcattacgatgaagtggactttcgagcagacttcttgctatgagagactagtgcgagaaaagtctgcttcagcttgcatgttcaacaagtttgcatgcagaccaggaagctgttatgaagataaacatgagaagatctcaacctttcactgtggattaatagctggatacagagtatatacgaagcaacatggatcgaccaacgttaccgtcactggaggctccacagagcgagatggtgatatcccgagttgccatagacaccgcaccggtagcagcagatcaatatcatcacaatgagaagcagggccatgatcaagaacagggtcgatatgaagagccaaacacggtcctccctctgactatcaacgccgcctacgactggaccggtcctgaagatcccgacaatcctcgcaacttttccgcgtctttacgaattttcagcaccattgccataactatgcttgccatgattggcaccatagccggatccatgtatgcgcccgcccaagataccgtcgcctcgtactttcactgcaaccgcattgtggctgtcttgcctctttcgctttacaacctcggcctcgcctttggacccatggttggcgcaccactctcggagacgtatggtcgaaagtccgtcttcttgctatcaactccagtattcgttctatttttactcgggtctggtttcagcaagtcgataggcggactaacgacttgccggttctttgctggtgtgtttgcctcacctctgatcaacaatgcgccagcaacgctactcgactttacgccaccacggtacagaggtgttagcctaggaggatactatgccgtgccatcttttggagcggccctgggccctttgataggcgggtttgttctcctcgtcaagccatggcagtggacgcagtggatatctatatttatcacggtggcgttttatatccctgtatgcttcactcgcgagacgtacaagaaggttattctaaaacgacgtgctacgcgtctggggctacgagactctgcgtcgcagcgaacttcacctggacgagcgtttagatacttcttcacgacactaatccagaggcccttgcacatgctgtttaccgaaccgattgttaccctggttagtgtgtataacggattcctgtttggcttgctgtatacgtttgtcgtgtctgtaccttggatatttcggacctactatgggtggtcggtggagagcgagccgctgtcgtacttgggcctcatgtgcggcacggcgcttgcggcagtgcccctggttttgattgatcttcagtcttatcagaggcgtttgacggagtggcagcgtggccatgatgacgatgagccgctgccgtcggagaatcgactcgtgtctgctctgatagggagcatcatgttgccgatttgtctcttcattgttggctggacggtgcatttccatgtccactggattgtgcccatcgtcttccaaggcctcgtcatgctgtcttctctgcttgtttatgcaggcgcaaatctcttcatgctggacgcctacggcccactgtacggagcgtccgcctctggatccatgatgttcagccggtatttgctctctgcggcgtttccattgtttgcgctgcaaatgtacgagcacctgggcgcgggctgggccacgagtcttttggggtttgtgacggtggccatggcaccgattccgtggatttttagggcgtatggggagaagttgagggcgaggagcaaatatgagatgagtacttgaaacgtttggttgtcgatcattcagtcttggctgaaggggctgcatgatggaaatcttttatttatagcaattagcatcgctaaggagttggaaggcaaacgagcatggggttgaatctaaagttttatagttgtttccccagctgggcatcaaaatgtttgccctgtcgtatatacgagcccagggcggcgataagatattgtcacattcaaagttccccttttccgtgtttcgcaattctcaagaggctgagcacatcgcttatagataaggaatttatagaaaggaaaaaattgacaggcctaacttgtgcagatctatgtaccgaaattagagcttccgggtgaagcggtattagatctgcatatctatgccattcaaatctttcagaaaagagacttttaggctttttcagagcctgaatacgcctcgcaaattttataaccgtcattcgttatatcttggcacgtggcgagcgccagatcgaacgtgtgcgatattccctgttcaacaggggtagctgacaaacgcgcctaagtaggaggataatgtagagaccagcatctggtcaaatgcgtggacaatccggaggcggtgcatgtctgtctcagttatcccgttatactgggtagctgtcgcgccaaagcctgcagcaaataaaaatctcgactcagaatccttgcttgtcttcgatggcgttttaacttgggctctgccagtataagcaggcaacgcgtaatctgtcccattaaacttcggcgactccattgttgggctccgtgcacgttcttaaaggtgatcatacgtgctgccaagaaatggcaattgggcattgttgtcgttttacttgttgatgccaaggctttattttccttatagaattgacagggggccggctcaccgatgccaagccaaagccgccgatcacttgggacccaagcactttgagtataaaccccctttgccatacctctttctctctgtacgcagtggttgagatggagcgaaaactcgagccgtaggattttgttagttgtagatgtgtggcactcctatcacatatgcctgcctaagcataaatccgcgggcttccgagtaaagcgtcggaattaacctttacaagaagctttatgcttcccctgtacctatgctccattgttacaatatcacacttcaggatggattctgaggcgcatacgaccttgttaaaattcttatctctgtagctgccaagcttattctgtgggtatggagcgtgtcagagatgatgggtattcctgaagatcttgcgcaagcgtctaagcttaacgaggtaagtttgtcaagccatcttcgacgacatatgtagtgaacctttacaaaattatgtcaatctagatagaaggaatgaaatcaggctttggaatttgtataggcagttttatcttattttgtgacgcgaacatggactcacccatgctctcatagatattgtgctggccacgtggatccacttgcttccgcttgctcaagagccctgccatgttctccttcaatgacaacaatataattaatcactagattcatcgatttcttcagaatagtactttacattctatctttggcgactccggcgtgattacgctaagatgatgagaggcttggcgaattaacctcgctgcccggcatgatacggacatcattttagcccttgaagatcgtatcaacccctgattgtttaccggcagattgactcgctagctaaattggctaatactcccttttggcactcgattagtttgatcggcttttaagggcggcgcaagtaccggtgccaagctcgggacttttgccttgccacatcttggccaagatgtttgatacgtgatgaagcttcagcgaggtagccaatgtaactcactacacccaggatattttcgaaatgagacaaggttgcctcttgatacccaactatagcggccggactttccgtttgctgcgtcagctcctggtacagccacctgtccaaggcatacaagtcgggaagtcgctggggtccttgcttcgcctgctctcggatagcaaacagggttgggaaggaggttctagaatatttagatatgaaatctcctcttgtaaaaaattcatcaatgagatgttttgactctacagagctttttattatactatagtatactttttttctcccaagcgccgcttgttcgacgccacatcacatcatccatcatgtctcataacgcacagtccctgagatgggacaaactacctgcttctagaaaatccgaatttgagggacaggagctttcagaattctttgttcccgtcaacgacgatgaggctgagggagcaaggcctaccacaagtgccaccaaccatacacgggtgccttctggcgatgtaactcgcgtcaacacgccaacacatgacaagcatcacacagtcgaggaaaccaccgagaaagcggccgttgatatctacgatccgaacagaccaaggatatctatacgaaagagacttcaacacttcacatgggcttggtatactctaccgatgagcgcaggaggtctgtccttgctcatatttgcacagcccaatcaattccacgggttgaaaactattggcttggtggtttatatcgtaaacattatcatattttcgctcgttacaatgaccatggcggctcggtttatgttccacactggcgaaatggtccgctccctcacgcacccaagagaaggcttctttttcccgaccttctttctctccatcgctaccatcatcacaagtacccaacgatatgccataccggacaaccatgtcgggctggaatgggctatacaagcagctttttggatatacgtcgctttgacggcagtacttgctattggccaatacagctatgtctttgcggttcatagtctcaacctccagagtttcatgccaactctgattctgccaatctttcccatcatgctttccgggacaattgcatctgtcatagcatcaacacagcctgaaatcgccgctatgccgattctcatcgccgggctaacctgccaaggtcttgggatgtcggttgctatacttatgtattcccacatgattggacgcttgatccagtctggtcttccgaaccgagagcaccgccctggacttttcatgtgtgttggtccgccagcgttcacagccttggctttgatcggcatggcgaatggagtaccggatagcatcaaggagctgggcatcgagaaaagtatcatcagagtcattgcggtgctagtggccatttcactctgggccctcagcctttggtggttcggcatcgctgtcgtcgctgttgtttcatcgccaccgaaatattttcatcttggctggtggtctatggtgtttcccaatacaggtttcacattagcaacgatctctatcgggaaagaattggcaagcggtagtttgcagtgggtgactacagggatgagcatttgcatggtccttatttttggctttgtttttgtcaaccttgttcgggcggtatgggttcaagacattatgtatccaggaagagatgagaatgtagaggaccattgagccgagactggtgaggatggatcctgtggctagagctgttagacattatagatgattttcttttttttttcacttctcttttcaatcattgccgtattctcattcattcttctctgccacttgccacgattaatctctattaccagaataggtaatcggcacgctagctcttgccgttctgcaatgtataacggccgtagcgcctgcctgccctgcacctgccttgcgaaaagttcccaacatttagatctttggcccacgccagaaatcccagctggctggaactcccgcatatcgcgatctttttgcaatctggtcggcaaacttcccttgcgcttatgagtaccaaatagacgacctcaaaacaataacagctcccggccgcgtggcctaatggctaaggcgctagatttcggtcttcatcatctctagagattccaggttcgactcctggcgtggtcgcttcgatttctttttgtctttttacggggcacattttcgcagcactttccaattgtacaaatattttttttgctcataatgagatgggcaaatttatattgatagataataagcacgctgtacagcatcccaccctctgaaagctgctgaaaacatgtggtcaatactctgctggatggtaacccggatctccaattgtccatccccccgcgccattcggcgtgaacttgaaatattgacgtacgtgctcaatatttgcttgccacctcttgtttttgttatttttatccaggctttcaagaatggactcgcacatgacttttgtacgtcttcgtgcccaccacacgctctcggagagaagccaccacgcggtggcgtaaaaagtgagcatgacaacgcatgcttcggtttggtttacagaaaatgcgttttcaaaatctctggatgcttttgaaggccagaaaagcgtatatatccgtatctgtagcattaggtgatggatggcatggccgtttaatacagcatccatcgtgttaaggagaggagccagccgctcatatggatcagcacatccatgctcattgcagcatccgaaagacccttccaaggcagttgatctcgcgccaaagaaaaaatcgccaaagtcaaacgtggttcctagagcagactcccagtcttggaatgcttggatagaagcgttggacatgggagacttgaaaatgcctctgtagtacccgttgtcttctttcatagtaatgatgactgctttgagaccagcagagaatttgagtagcttgtcaggttcgcttctcatatcaattttgtcgtctgcgtatgcaaaaaagggcatggaccaagcgtagtgcactagcagcagagagcaagcgatgactacatcatgattgcagttttctgtgccttgtgataagagacctctgaatccggagagagtgagatctagatgataagccatagcttttgtgtatgtgctattgtcgggcgaaatgctgtgctggtgagatgccgatatcgttaagattgcatgcataagaatctcattctagctgccattagcatttaataaagtagaattagttggcttgaagtgacaaacatgtagcgctagaggaagcacattgtctctccatacagaagtgccaaaggcaagtgtcgatgcagtgtggcgatcaaaatgatgcagaagctgtagaacgggcatatcaagacctagtccgagagacctcgggacagagccgtttgcagattcgtgacaatggatttgatgccgtggatagcttggtagcatagacatgatgctaaactcatactgacacggtatattcttggctgagcacctcgcgcaaacaggtcgtagctcgttacactttgtcaatgttattagtcaatgattgccttttgccttttgtaaaattcttgatgaatatggaatgcttgactttgcctgcaatgttaccttgactctggatgatttgcatgccaaacacccagcacgggacttggcatgtcgccttcgttggcgtaattgacgtccatagtcgtctacctgaggagtcgagagtatttggctctctcctgcttttgatatcgcgaatacgccgaaatttccgctgggaagagctgacatttcttcggagcacggtgaaaagaagatgaatgccaaccatcgaatgactgcaattaggagagaagtatgaatagtgctttaaataagtccggccacttaagagctcgctagtgccaagccgggatgaagtgcgaccaaagatgctgacacagtgcttttgctgttgttcggttaaatacatacacctaagatgggtgctgcatgagccaagaaacaatagtatgaactcaacaggacatgaatggatgatttgttggctggtgatagttttaactgtaagcacaatgatgtgattttattgtagctatattcgccaagtgctgtctagatatgatgtagcaatatgtaatctgttattgatgtgatgcttcggtaatgccacgcatatgtaatagcatgcatccttaagaagccttatcttacaaaggatggggtttgggcgcctatatcgtgttagcctgaatttaataacatggggtttgctcaatatcaacgtacctgtggtggtgacacccaatcaaagtgtcccattctcttcgttgtccaagcatccttcgcatactgagtgccctttggtccacccaaaaatgtctgaggatatccaaaatcgaatggtacggcattctcaatcgcattcttttcttcctctgtcagatcgatgcccagtgcttcaatgttagccttgaggtgttcagtcttgcgaccacccacaatagggaagacatatggagccctggttctagcccaggccaaggctatgctagtaatggacgtgccgcgagccaaagccaacttctccagagtatcggccatgactgtcttctggggcttatcgacgaaagggaccttgcggccctctctagcctcttgttgtttctcagcctctcgctgggctgaagtacgaaagtagcccattcccaagacaccaaagggtgccagggcaataccatcgtcaatgcacatggggacaatctcgcgctcgatttctcgctcggcagcattccactgcccttggaagacagagaattgagtcaatcccttctggcgagcgtactcattggccttggcgacaacccatgccggggtgttagaaatgcccagatagagaatttttccggctgcaacgagattgtgtagagagtgcatgagttctgggatgctggtcgtgaagtcccaggtgtggacatagtactaatacacaattaaattagcactttcggcagacagtttaaaagtgatacttgatagaaactaaccaaatcaatgtatgacgtttgcagtgccttgagactcgcttcaatagatagcaccagagacttcttgttgtttccgccataattcgactgaatctttgtatcctggttgtgtaactgccaagcagacgtatacttggtagccacgatgatttcctctcggttgtttcgtgctttcatccattcgccaatgattgcctcagactctccgcattggtagttgcccgctctagaaacacaggcagttagcacattttctttcgtagatagatcgagaagattttagtacgcacgtatcaatgaagttgcctccttggctgtaaaagtaatccatcaactcaaaagacgcttctttgtcgcagctgcccataatgtcttcccatgctgttccaaatcccatgcctccaaggcagaggggactgaccttgactgcagctgtgggagacaactggcgatgatagccaagcaagcttttgggcggaggggcagccgcaggaaggttggtggtcatcttcttaatcgaggccatgatgtacgatagagtgtatggattgatgtagtttaatgtgtttgtaactagctgtttaagaatgaagtctcttaaaattcctagggcaagtgccttcttatatatattcttgaactatgggctccagtttcttagagcatcatatcgtatttcgaatctggtgtgctcgtatgcccaattcggcaaacatgctctactctcaaggtatatctccgatatgcaatactgcagtcaaacaaagtgcgaggcacagtatgttttcggcaatagatcccagtcatcctcgtttgccaaatcgggtatacgagacatatacggactagtgtgctgacctcctccacaggggagatcggtccggcattcactaatgcaatgcttgattagggagtgtatctcgtgcaagaagtatttccataagaaatattcggcgttagattagaagagtaaacaaacgcggtttcaattgggaatatgaattgtcaagtcctatatatgtatatatatattgtttttctctttacatgctgccagagtaacaaaaaaagtaagctataggtcaattagctccattaggatagcaaaaacacgacccgtactagaatccttataatccagggacctctatgtacttgagctccatgtcactacgcgacatatgaggggcacaagtagtactaataatactccgtagtatccagcaggattctcgaggcccaaccaattgccttgtcagcagactttgccctttgaagtatacgtgcaatatataaccgtacgtgaatctagcaccccactcacataagttaggccaccaagttccaacaaatccagcttcggatatagaccagagagtcgctccgcaagagattgcaaagagttgtcggatttaggaaaagtccgtttggtgaggccgtcttctataccgcctatgccgcgaatgccttaattgattactgaaaggcatgcagttatggatctctatgtgaaacagcatagtgactcaccgtcctgatgagatatgcggtggatgagaaaaagtcagtgaattgtatttctgatgtgtcgattatttggcggcaatggtgacatacccaaaacttcggctcagagaagcatgcagtatacatgtattgtctatcccaaacggtgcttcagacctggaacatcgttacacataactagaagactagacaggttttacacattgagattacaaaatatgcagtagttctggtgattcaagacaacaatttgtgataacattcgtagtcttcgtggtattttgaactacaaatatccactggttcattaaacacattacgtttcctggttttatcatgtaagctatatatcagtccattccgcaagctaacaccgtcgagccacgaggtgaggccctctagataggactcagtgtcacgatttgagctgtcaattctagtctatcttgatagtaactgaagcgaatatcataacttaccccgagtccgatcgactcatctggaatcaagtgatcagataagacaaaataaatataaagcgacaagcaatgccgccgttttctctacaaaagaaaagattataactatagaactatgtaatctgctcaattaattgctaaataccaggaaaattattcaatcttttgcccagcacactcgaattggcaggctcgttacgagattgcctgcaatcactttgtcttcctattaccttagttctcaatgaactcatttggtccggccttgtggattcgtccattgatcataatgacattcagtttatcatgattctgaaggatctcaagatcttgaataggatctccgtcaaccaagatcaagtcggcatagtatccgggctgaatcttgccgagctcatgtggacggcccattaaagctcccactcccgcagtagcagctatgatgctttcgtgtgtagtcatgtccagcagcctgtggaaatgaacgagatcccgtgcatatgtaccatgtgggcaccaggcgaagccatagtcactacaataaaaatgtcagcatagagcctgctactgctcagtcgactcaaaagaacagcagtgtaatagcaactgaccctcccggtaaatcaataatgccacggcgatgcatctctcttaaagccgccacggcaatttcagtctctctcttataacccatcgcctccgcagaattgaaggtatatccaaagggctcggcatcatagagagtcgcccagagccagttaatagcaggggcgacaacaatatgatccttcttttcttcgaggatcgtcatgcctaatcgctagcaatcagcattgacagattttagtccaagactaagtattgtttcataccttcatcacaggtatatgaggcgtggtaaataatgtcaacgtcgtactttgcggattgaatgacagaatctcgggctctagcatgggagcagacgcgtttgccaaacttatgcgcttcctcgatggctacccgagtttcttcctctgtatagtagcaatcttcggcggaacgactctcagtgatagcctcccccgacatactaagctttatgttatcagcaccgagatctgcgatagtcctggcaatacggcggaaatctgtttctcgattaatcagatatcgtactatagggctgttaaagaactaaccgtcaacgttatctgccatgaagctgatatcggggctcagttcaccatctgttttggcaatctcgcgcgcgtttgcaagggaacggggccccgggatggatccggattgattgcgtcccgaacggctatatcgaggtcatctttcgcagccgcagcaccaaagtacctagcgggcatataattaatgacaggttcaaagtccgcgaagatgaaatgtttacatggtataaccggagtctaagtagcattttgcattgttcttcgtcagcagtaaatgctcgtcggcattcattttcccaagccgattgacatcaccgccgttccaggtcatgtgtgtatgggcatccccgagaccagacatgatagtgcgaccttttccatcgcatacagtaacactcgggtccctcttgagttcgatttcgttagggatgggtccaacgagtacaatgcgctcgcctgtttgtgttatattttttttttcttttccgcctctgctttataggctgaacaaaaactcaggaacgaaccttgaatgtatacggaacctttgtagggttcgcgaccgctcgactctgtaatgtttacatttacaaagagaatgttggaagctaggtctgtacccttgatttcgtaactcggcggcagaagctcaggcttcactttgtactcttgaatgggctttacattgcgtggtggtccttggtaatgttctccaggagtggactggaagctatctagcgagaaagctggccacgaaaccatgcttggatgcttttaacgattactttgacgatagaaacgtatgcgaaagaaaacctacggaggtgaccctattacgttaatgatgaatactgactgtacagtttgccacacacatattattatatgctttagcctaagacggtgaatgaaatcctatgggatcaagttggggtgcacctttgtccgggtataaaaggcttcgattccccacaagcgggtattctgtaaaagaaggaccgcaagagaaatattgacatacagtggtaaaatgaaagcatattttcgtatagcatataatccccctcttggtgtacgttcaacaatgacttgacaaagacgtctgtatttactgcttgagtacttcgtttaccagaccattgactataggtagtttctctgaaagcgtctgtctgacatgaaatcggtgaagaatgatacaacgtgatacacgaataaaacgcgaccaaagccatattctagttgactttagtgcgtgtaatagtagtaatgtaagctgattatttgcaatatggttgtaattccctgtttttatgccgattgccaggtcacattcgaatgcggggtaggtaggaatatgtggaagggtgcatagaggttgtgaacaccatttagattacgcccatcgttgcagctcattggatataaatggtgccggcggcaacgatcagccaaagtacgatttttcggggggaaggtgacatatctattattgaaggctagaagaaattatatagtgagaaaaacggaaataaattaatggctggttgcattgtataaagagaaacgtactcgtatgtcaagaatgatacgcgatatttgagtgtctgtagagtacgaggttaaatgcatgtttgtaactccttccgtattcatgtaagcatatcagtcgatgaaatcggaatctttctacgggtacgtatttgatgtgacttgattcttttgatgcttgtatgatgcttgtagagtgtaggcagaggttcatgctttctccttctccttgtctacctgccttagcttttccacctcccaaaacttcctatacctctccacagcgccttggccatcgctgtcgtcttccagcacactttgaagccactcttcatcaggctctaacaacatgtgacagtcaggcaccgcgccggcttcgagtagaatctgaacaatgtcccagttgcgtgcgataacggcggcattcagggcactgccatatttcccgccgcgagcgtttacatgagctcctttgcttaacagtaagttgatagtaggcgtctggcccgagtatgctgccgcctgcaaagccgagccgaataatccaccttgtgcattgatgtcgatgttggggcaaatatcgagaagaaactctggtccggccggaccgggatacgcgactttggacttgaaatttagtcctggctttgaggcacacgctgtttgaagtgttgtgccgtattcgccggccactagattgggatcggcaccgcgactcatcaagagatttattctgctcacccagagtttgaaaccatcaagcgcacgtttacgtgggccatctagaggccttattatgtactctttctcgatggtccaatcaagccgtaaagcggcgtgaagagcagtgccatgcggaccatgctggtcattcacatcgatgcccaggtcaagcaatagcctcataacatcgtcgttgtaagcctgcgcagcggcgtgccaggctccattgttgcgcagatggatatctgcgccatgttcgaggagcagacgcaccacctcaatatggccttttgcgcaggcggcctggaaggcagtgccatggtatccgccttcaacattaacaagggcgccttcttcaagtaagagacgcaccaccgccatggttccgacttcgcaagctgcctgaagtgcagtgccgtatcgtccaccctgtgtattcacatcggcgccagagcgtatcaaaagacgcgctatgttttctctgccgtattcttcggggcaggcacacgtagcttggagtgccgtcccataacaaccagcttcagtacgaacatccgcgccatagctcagaagcagcttcactgcttcaagcttgcgctcctgtccagtttcaagctgacacagtgcattcagagcgttgccgtagtacccacctcgagcattcacgtcagcgcccttctctagtagcatctgtataacaggaatcgagatcttggagttctggcatgctgcctgtaatgctgccgctccgtatgcgccctctttaatggagacatcagcgccgtagtcgattagaagctttacgatttctaccgactgcccctcttcccaaaatgcgtgatcgcatgcgatattcagagccgtgttagatctcccctcctgagcgtttggatctgcgcctaaatcaagtaagtacctgatgaattcgatattaggagaaagttgtgctattgccgcttggagtggaaactcatgctgcctagcgagttcgtttacgttcgcacctcggtcgagcagcagccgggatacctcctcgtattggcaagatattgccacatagagtgcctctgtaagagacttgtccgcactcatatcgacgccagcgccgttgtcaaatagaaaacgcagacagtctataacatgttgcttgcttgaggctcttgatgtgggcacgtattttgcctttataaatgggctgttgacatcgcctccgcgactcaagagcagcttgagcataccgagatggccgctccatagcgcagctcgcagcgccgattccagtttaccagcgagtgcattggtttcagcgccgtgatccagaaaaccccctaccaaggctgtctttccttgctctgctgctgtttctagacagtcgcatatttgagcgccattcttcaagaagagtttcgcgatgcttttcttgcggtatctcaccgcagcctggagaccgtcatctaaatctagctgcgtgagatacccattaacaccatcacccattgaaattagtatttcagtgagctggcggaagccgcgcaaggcagtatagtaataaggtcgccgaataaaatcctcccatctgagccatcctccaaccatagtgagcaggctttggctgcggcttgacagcgagagaacagcatttcgtaaaacatcaggcggccaggatgtgtgaggtatcatttcgagatgccatgcccagttgagggttgcgtatagccgcacttgatccctgtatatattactaggctgatcgaaatccaatatcgcattcatcgaacttatatgcaagtgataggcgagacacgagcatgcaatatgcatgtgagcatcagactccgtaaatgcaaagctagacgcacggctgtgaagtattcgatccgatgtcaagtattccttgatagaaaagtgagctaaccgaacaagggaattttcttgtatgccccgagcactgcctttcccgatgacgatgagtccaggaaagtacttgagcacatccattggagagaacaggtaagagatttcctcaaatccgtcatcaggcctagatggtagtacgaagacttcagcaagcatagcaatgctctgggaacccgttgaataggcgagccatttcaatgaagctatgacctgtagtcggaagtcttcatctatgctgtggagcattctggcataggttgaatcaagtccgctgggaaggtcttggagagccttgcgcacggcatctatagaggataatttttgcaagttttcggattgacagcggatgtactggaaccttaattagcagtaagcaagactatcgttactaacgaatatgaggcttgacttacatgccatcagccttctccatcagcactcttcttgcttcttctttaacactttttggccatgttttgtaattggcatcagccaaaatggaatcgatatactgagcaatatcatcgttaagagcttcagtttggttagatagatcgacttcgtccccccaaggctcaagtaacaagggcctaatgacttcatctatgtctacttctttgcggcttgtgcaaaacatgtgaaggctatcgggcgctgcttcaaggatattgcgtaagcttttaaggagcttctttctctcgtcgttaatcatcggacattcatctaatgcatcaacaatgatatatacggctgaaaatccttgcatggaggagattagcgcctctatcaatgtttcagtatccggacggccgcctccatttttatactcgcaaaggctttggactgcttgcggcatattcggccgacgagcactgatctgtcttataagtgatgagatcattccatcgaccgtctgtttttgagaatcgctaaaactaaaataaaaataagcgagcacatttgtagcattacccttgtgttggtcctgcaaatgcttaatcacagaggagcttaatacagacttcccagagccagctataaaaatgttaggtacccttggctgataaataaaaggacacactgctactttatggacataccttttccatggagccataagaaagactgacgcgcgatactcttctcccatgccttgaatatctctttcccatgtatgagccactcgcctgtgccatctatgtgactttggcgagcactattgtaaagcgcggtgtgatcaatattgcacaaccattccagtaggtcgatgcggctttcttgtttctgtgcctcttgaattgcccgctctaagctggcgacatttgctccaatggtaaaccagaggtttaatgtctctcggtgtcggttatcagccgccaagcattcattatcatattggatatcgcgccaagtctttgacaacttggcaaacatagtctcctgttcacgaattccactaaccagctgatcccaatcattcttcttcatgatgtcaaagcaaaagcgagatgcagagctgtcagtaaaggagcagtaagccctggcttgaaattttaaaatctgtcgatagagccgctctaagccgttcttgtactcgtggtgagattgttgtaaggaatggtctgcttgagtcttcaacccatagcgacgaaggtagagctcttccctcattcggctctgggcgataagggtcgagacgaattccaaaccctgtgccagagatgccatttgggtcgatgggttaagaaaaagctaaaatgatcaacccgctgtcctccctagatatatatatttgcatctcgacttactggtagaaataaactgatacctgcccaagccagagatgcataggagcttacagcgacggcatcagtgatatattcgttgaccaaactcacagctcctagaataggctgtaccagatccctgacttcgacctcggagctcctgaattttagcttccatgtatttgcattaacgtcattcatttggtactctagtattgtctgcattcgatctctcatgttggcgtttgacattgagcctagtccagcagccatatttcccagaagctttttctcgtattcctcgatgagcgcaccgtcttccgctcgcagcttctcatatgctatattccaaagttcattgattgtagtttcatcgtatcgagtgttaataaccaatatctgcttctgggactctgaagtatgatagccagatgtctcattttgatcctcgggttgcagccagcctggcagcttcccttggagggacttgagtcctcgtttcaaacgttgacgccgcatctagagttagttgttttaatatgcgccgagtgttgtcgaaatgttgaaagtcacacgaccccgcctaaagatccattaggcttcaacgagccgcctacagaagcgagaggatctctaggacacatgtgattggtccacactgagagacctcatacgggcataagcaaggaataaataagtaaataataactaatcaaacagctcagcctcacacacgcacgcacgtcgaatatccgggaacgctatatagactagtctgaagcaaaatctgtgctcttggcaatctcttctataagatccaattgctctcccacccttttcagcctttgtttcgcgacactgaaacaatcagaaccgaggagaactcgcaagacttctccttttcctttcttcgccaattcctcgcctactgcatcagttgccacgtctactatcctcttccctcccttgctggggtctcctagctgctggccatctgacgcgtgctgatactccaacaagccctctggccggagtaccatcatattcgtctattttgcgcgcggggacaacaagattggtaaccagattggtccggaaagagcctggttcaacaagtataaccctgatgccaaatacgcctacttcagttgccaaagcttctgagaagccgctcaaagcgaatttagaatccgtgtacataggcggttgttgcgggggcaccataaaagccagctaagctgcttacatttacaattgttcctccgccattcttcctaaagtgaggcaaggcgcccttgatgcagcgcacagctctgatagtgtttgtttgtaattgagcctcaaattcttcgacgccgctattctagttccactcccaaagccttatatacagccttcacgtactccccttctctccctttgaccattatgttatgtgacatctgattcatagcatatgtaaatgtgagcttcctgtcaatgtcaaaaatgaataacgatcctccccagcctccccagcagccaacctttccacctggcatgaagtttgcggagcctcgtcctccgagcgcatatccaacgccaaaggccataggaaatcccattaccaaatctatgccatccgactgttcttggaagataaggtcaatcgttttttgagacagcaactgcaccccatcaactccaccaccgagtgctagggtggagtagatgcgattcatcgcgcgagcattaccaaagccgttgaaggagctgaggtctgcttttcggattgtttccgtgttgacgaaatttggactaaagactgaattggcgagcgtcttgaacgagattgatcccggttctggcattgcctgagtcggtggcttgtctttcggcgcgatagagttgctcgcgcgagagatatctttgtccgagaggccaatctggaaatatgcgttcaaaggagctgcaatctcctcagcgacaaattgtttcatcgtcttgcctgtcacgcgtcgcaagacttctgctatcaatactccaaaagtagctgcgtgatatcctgacgccgtgccgggctcccatagaggagcctgcgcggcaagctttgctgcaatagcgtcttggtcaggcaagtcttcaaaggtaaccacttcctcccacgctgaaagacctgacgtatgagacaggagatgtcggatctcaatatcttgcttcccgttggcagcgaactcaggccagtactgagcaacttttgcatcgtgatccaccaagccgcggtcaatgagcatcagaagagcaaggctcgcgactcctttcgtgcatgaccagactgctacaagagtctcagcctcccatggacgggtgcattcttcgtcaacgtatcctccccaaatatcgacaacgtttttgccgtcgatgttcacagtgatggaagctccaaggtccgctttggaatccagatttttctggaaaagcttccgcagctcttcgaattggggatcgtagtggccttgaacttgcgccatcaggacaattaggacagagtagccccacttcggagaaaggcggttatgatgggaatgaggctcaaaggtgaatttcaggttgtatcaatatggctactaattgtgttcgattgagcgggagatgctgtcattatacactcaatttatatcccagaaactccgcatgatgctaccttaatacatgacagaaatgcataagggagatcacccccgcagatgcaagttcccttactgtagaggcggagagggtatgtccgctgcaccgtgaggctaacctcgtgctacacggaattgggccacatacaactgcccgaatctgagatttctatagaagctaataagtttgatccggggtaattcagctgccaggaacccgccaggctagaggcggagcctaatcacacaataggcaatagaggccttccggagagagccaagtacccattatatgaggcacgaaactatgccagttatcgaatagctcggatttataacccaccagtgccgaggcagtacatggagttatgggccatcgaaaatcgcttccctttttttccttcatgagacaagcagcggagtttcatagatgaataactgtatatgtatgattgacatatattaacagcttgtatgcctctaagattggctcatcttgcataattacgtgatgtagccagagtaaaagaagaatcgacaatgaaagctgcaacaagaacactttctcgaaaagtaaaccacaacgcaatgttaattcacggtagaatcatatttaatgcatttcggctattgttcaaagttttttaaatgggaattatttctatatagcagaattggccgggttatataagcctgtaactaacaagtggaaaatagaagttttgaggcaaaaaagcgtgggctgactcaggcgcagttaaaatgtagatgaatgatgaaaaaagttccagactgaaacggaacgaattgttttgtttataaactaaaattgaaacaaaaaataacacagactatttctttgattctggataatgaagttattgaagataagagatcacttgatattcatcctacaattggcataccactacacagtagagagactgatcctctatgttatgtaatctagctgagccacctaccgtgattacgacgcctacgtcgcctgtcacagcatttttaatctcccccgaatctcaattccattatgaatagccggcaagggtattatctagcaggcgacaagtgatgcatctcctacagcctctcacaccattcttcgtcctctcagaagctcaccctacacccacataagctaggtgccgccatgtttgaagtagctcttcaaagcatatttagttgcgagagaactcactttgagggtactataaagcttagtgcaataggaaggttaaaaggctacattctaacacgacttaataaaatatagtttaatatcgggcggcagctttcgtatatatagcttgcaataaagaagccatcacaattctgcatacgctttaatatatctatttgtaaagctaggtataaagcccttatttcaaggcctttaaccacgcatatagcatagcgttgttggtaaatagatgcatttatcaatcatggagtagtagtcacgcttactataacgcgctttcgtcaatgttcacgatgcttgctgtagcttaaaaacatctgtttcagttcaggccaagtacatgtacctatacgttgagtctcaattctcacttagcagttgttaccaaagggctctgctaactctttatagcccaatgcacttagatcaggaacaggactcgaaatgtgctaaaacaggaacccgattacgacgcgccggggcggaattaaaatttacaggggattaacaccagatcggctcccgactcggcaaaaaaatagcttcgtcaagatataaaacaatgtttggtatggcttcggtttccggttcggcagctaaaaataatttcgaggggtcaatcaaagtctggtatagcttcggtttccggttcggcaactaaagcgcgtttcgccaagctataaaggcacgattaggctgcaacttttggcgcatctccagcgattctaaataacaaacattctcaactttcagcttcatcctgttattgagccgtaatcatggcaactacagaggacatctttcgtgcatataccgtggcccagggccagaattactcggcggtacgccctggatattccccagagctcttcaaaatcatcatcaatcatcacacttctaccggcggccaactccacaccgttgtcgacgtcggctgcggccctggccaggcaattaaggacttggctcccttcttcaaaaatgccatcggcctggacccgtcggagggcatgattgacaccgcacgcgcttctgccaagtcggcaaacctgcctatacgttttgaagtatcgactgccgaaaccctcggtatcgacttggagccgcccgtctctgatggtagcgttgatctggtcaccgccgccaccgccgcccactggttcgacatggcgggtttctggaaagcagcatcgcgcattctcaagcctggcggcaccgttgccatttgggcacggtctggagcggcgataaatgctacaaagacgccgaacggggtcgcaataaaggccctcgtagaagaattctacaatgggctacgaccatggtcaagggcaggtaacttgttgattcgcgatctctatattgacctaccgcttccttggacgcttgaagttccggtagtagagttcgataaagagagcttcgttcgcaaggagtggaacaaggacaaaacgggtgtggaaaacgacatcgttcgcacaggaggtctagttacacccgagcagtttgagaagatcatgggtactgctagtccagtgactcgatggagggaagcccacccagataaggtcgggacagaggaagacatagtaaggcagctgagaaggcaaatagagagccttctacatgaagctggcattaagcctggcgaggagacgctaactggcgaagtcgcaatggtcttgctgttggtaaagaagaagcgttagtctgaacgcctctcttgaaagttttttaacgtcgccagcattacatgaaggtcaaccctctatgtagtttagttactgaatatacacaatattctcatctatagtagctccgcttccactaaactctcatacccacgtccatctggccaaacattaacaatcttcataccggcttcactaatcactttattccacaccgcctctgttctttccttgccagatatttgcagcatgaaacaatccaacccggtttggtggatgctagctcccacaggcgggagaactatatcattgatcaacagctttgagtagcccggcttcatcgcggctgcgacctgtttcaggatatccactacagtcttgtctggccagtcatgaagaacggcgtgaaagtagtatactcgactgcctgtatctgctgttagtatgaagccgtaaaagagcagtatttgcaagttgtattgagaatatgaattcacctttaactggctggggctcgaaaaagttatgtccaatagccctaatcttgtccgtagtaaacttggccgaagcaataacctttggcaaatcctgcagcacgagtgatcccgcaggaacatcaggatgtttcttaagcacatggaaaagatctgcgccatgatgcccgccaatatccacaaccagtgcgccaccgttgctcagatcagaactatcgagcagtgcctgagtatcgtaaaactgaggccatggtctcctgtgctggctccataaagcaaggaagcttgagaagctctcttgatacgaaggattctccttgcaacggccaaagtaatctttcttctcggggtaagtatcgatatagcagctattagtatcgtccgatggcatgcgatagccagtcttggccagaaattcgggaaagtgaagagaaggacgcataacatggtcagtcctgagatcaaatagttcctcaatcagcttttacgctgtcacttttaaagatgtgctcagtatgtaccttactcggagcgctggtgcgagaagagtgttcttatcgccaagagagagcgaaaagtccgtcggctggaaaagaccctctccggtctcctcgataatgttacctgaagctagtaattgtagaagatgttctatccgtatattaacaacccgcttctagcatctacgttgtccagtatacttacgtaaaagttctgggtcaatatcttctttggcaatccctctcaactcgtcaatgtgtttctcgcctccgccgctagcggtccaagcatcccatatccccgtatcaatgaggacttggatagcggggtacacgacaggttcctcgttcataaatcgcaagaccttttctgcatttgtttccagcttgtgatagagcttgcgggcagccatggccaactctagtcgtgtagcgtcatcgtcgtcaaaatttatcgcagcagctgcatttagcttttggatcaggtctcttgcgctgtctgccatggtgaaattgactagagggttctatgagtgagcgtctgaaaccaggaagcgagcagcgtattcttaaatgggtgagcaagtaaattttggggaaatatgagtgttccagcaaataacaggaagtagcatagttttgtaatatccattgcgccattgttcatgtagccagttgctacattgggaacgttttgcagctatatggcaattccttactacaaaatctcctttcacttctcattcccatcaaggtggtattgcataaaaacctgaccattcctctgcacaaacagaatccatctccaatatcatccaatgaaattgcagttcataagcacttgactaaagtgagatacctatacaatgcattcatccggcttgggtagcatcacattgattaagcagccatcatgccgcaaatcttcatataccctgagggggtacaaacgccgccatagccagcaacctctcccgagtgaattcaataaagtactcgagagtgggtctcccatatcagtaattgttggatgaaccgtatttccaacgagaggctgaacaggtggatcacgagattagccggtctataccgactacctagtatgctattttagctgcatctgagtctttctaccgcattgtgatagtgggtcaaacagatctgtgccatctccctggcttctcgggagacaaacttggatattcccaatttggaatccttagctttccaaaaccaatagagttacccgtaaactcgtaattagaccgagatgggcgccatctgccggctccacatgatgacgatgatctttcatacgcgacgttggtgaagcatcatcaggatctaagcgcaagggctaaaaagtctagactaatagcaaagtctccacttccgaccgcaaacctgttttcgataccagatggatcacgaacgcctctcagacctgaaagtttcgagcgagtcatcggttggattgtggcgcgtctgtggcatctcagcaacattgtcttcgtatcgtcggatgcgtacttatttatagatgggcattagattaggccatgttgtaaagcatgatgagattcaaaatatgagtaaaacaattttgacattcaaatatcaataaagtacgtctcatccaaaggactatggtataagatacaaaagaaagcaagacgtaaataatgatacaaggtattcccacaaatcacgtaaacctaattcgcagcgaatatgcagaccaatctcgctctgcgataaaaagaaaacaaaatagaacaaaaaatggacgttgattctatattctatcccataattatatatacctcatcacaaacacacacaccgccttattttcttgcgacattggcaagagactggcgacgactagcagcaggggtgcctctaggagtgccacgaggagtgactctgctctcgccgaagaagcggttctgctggctgtatcgcctgtcaggttgaggtcgggcagcggtactagatgagtgggacgctgtatctaaattagtatttggatattgaaaaagcatggattgatataaacttacctcggcgcatggggtcgattgaagcactgccacgacggccctcgttggcgttctcagcacgagcgtcggccagtcgctgagcaaagggcgatcgcttacggagggtcgggcccttccagtagataacgtacacggcaagtaccagaatgaaggcgatacagaagaggatggtgctggcgtattccaagttcttgccacttgacgctccgatgttggtgaagaagggagtcgcaggaatggtgaggacaccagccaggaagtctcgagaccaaccgttgccaccggtagcagaagcagagtaagggccataggcgcaaatcatgtaatcgatggtggccatgtaaatggcgtagtttgcaataccgacaatcgcaacgaagatcatggagccgatccagtggataggagggccctgaatggtccaggcgaagccaatgagaccaatcggcaagcagggggcagtgtacagaaggaaccaaagacgagactcgtactgggcgcgctcatcatcaggcttggcctttcgttctttgatgttgcgcttaatggcagggatgaagagaatccaggcaatgacatagccaataccgatggggatgaagctcagtccgatctcaacggtgccgaatccccactgcttgtagaccaaggcgaaggattggatgaacatgaagatgagagcatcggagaaaccagagagcagagaaagcaccaagacaatgggctcagtgaggaacatcttgaaaggacggatccaggtggtgatgacctccttggcagaaaagcgatcgcggaatgggacaagctcatcaggtccccagatgttctcgttgttctgctcacgacgcttcttggcaatgcggttcatgatgatggtggtacgggtctcagggacggtgaagaagtgcaggatctgtacaaatccacccaaaataagctgaacccagatggaccatctaaaacagtaatgtcagcaacggcaagtaaaaagatataggtgctcggttgatgactcacctccagtcaagatacttctcggtgaaaccaccgacaatgggacccaagacggatccaccgacggaagagaagacgacatatgcgactgcatactgttggttatcggcctcccacatgtcggcaatcatacccagggtgacagagccaccagcagaagaaagaccgccgagagcacgaccgaccatgatgctggcaaagttgggagccagcgcgacgggaagctgccagatgttgacaaggaacagagagagctgtaagacgggccagcgaccgaattcctcggaccagggcgcccacagctcacagccaaaggcgtagagtaccaagaagatcatggcaccacatcgtgccgcctgtgcgctaacatggaactcctctgagatgccgggaatggcattggaatacagagaggtgttgaagttcattgatacctgaacccagaagatgacggtcaggatgtaccactttttccacttgggatagcagtagcccaggtcctcgtagcagtcatcttccgtaatctcgtacttgtcatatgtacccatcttctccagcttgttgtcggtgccagtaggcaggttggcatcttcctgcttctcgatattgtccgtgctggacccgttgccagtttgcgagccattggcattgagcctctcattggcaaggtccaaatccctttgattcaggacctgaggggggtcctcagagaaatgtgtgtggtgcggcgcggccatattgatatgcgccgtggcagacgttcttcttcagcttcttcaaaaaattggaaccactaacatgagattggatgagagaagatctggggaagaagaagtataagaaggaaaagaagaaggcagactgcggaggatgggaatgggaaaaggaggggagcaaaagtttactgtggagggcaagcctgggtatttaacttcagctgcattcagatcatggaggagttcagggttcaggcaggatggactagcattgcaacttggcatacagtatagaccgagaacaggctcgcctggtaggtatcctgcggcgaaaagaaaaagaatggggattccgggtctcaccatgtcgctgcaaaagtaagaatacccacacccaccgagactagtcaacatgacgtccattgccccatccaaccgtgccatggagattgatacagagtatagtggtagcactacctggaacgtattcggccaaaccgacaagagctcagatcgcggagtgtaaatgcagatgcgaagattacgcacgcggacagtaccccagacccagaatgtcgaaaatcgccgtctgctcagcgcctctgcggccgttcgcggacgacggctggccacgctgaaaagagtaaaaacagactaccccagcattcgcattttccgcacagaagcgagaattggggaatgctggaggtcgcttgcggctgcatggggcagtatcccaagcaacgagggcacactgagacacgactcaatcagcgagaacggacggcccagcaccctggggtcctcgcacgttctcggccatgctcaaaacagagacaggcagccaggttaaaagctgagcagagcccattctctgatgtccatcccttgtgtctgtccatgcggcgttctagaccgcacggcgcagcccgcaaacattgttttgatgccgttgcgacagcatcaccatgggccatggcctcgaacatgccactttcgccttcccactgtgctgtgctgccgcttctctcaatctttccgcattctctacccttccctgttttgccagcgcaaagaaactagtcccaggtcccgtccgctagcctcgacagacgtcaaaggcgctctcgaggttgccaagcagggccttcaagccatgtctgtccggtagtggcgccaggccggcgccgtgagtggtgcgccgtgagtggcggcagggggtcggagtacggcacttgacagtcactagcagggaccaagatgcgatcgggggctggccgctggcaaagcctgcataagcccgtatcgatcgatgctcttcgtagattagactcgcctgcttggagccagagagcagttcatgctgtatcgacaactgcttctctcgagtggctgtcttggctcgccaatcctcctgacttgcatctgctgctgctgcccttgcagcggcgaggcatttacttgccacgccgcaaccttgtcagacgaagcatcgtcttcaaaaaccgatccgacgccatcgcgaaatttcttcctcaacgggtcttcgaaatgcttctgcctggtgctgatccctcgtcgatgacgtctgcgtgatggaggctgatgggaccagccggagcctgtgcgcgccacggccaattgactgccggcgcaaaagtgggcgaggcgccgaagatggagtcatcgtgggtcccgagtcagtgctagagtcgtcgcagaaatacttactgtacaatcgcatttgccattgcgatatgggtgctaggagggttgagttgcttggcggattgagatttgaaaattatattggataaggtcgtttggaatcgcgtagaggatacagcacatgaaatgacttggacgagtgttctctagaaggaatcatgaagaagaaaagttttcctctttggtcctaggctttgccttgcctcagcctcaggcaaattcgcccaccggcgataggttcccagtgctaaatcagtaccggtggcaccagacttctaccggccgcataatcctcggctcaatcagtaatcttgccgtaaatcgcactcacaccaaacaccacaccaccatccaactcacagcagatcgatcgctcctcgtgacactaatcgccccttgaacgacctcctccagaaacttattttagcagaatgaatcgtttggccacccgcgccccaggccttgccaacggcgcccgtccgcggtgactttcgtgtcccatttgcttggctggtttcctcgctgttgctttcgacccagtcttttgttccctgcgaatgtcgatcaatcatgagtctcagctattctcgtccaagccagctgtcctctctcccactcgaatggaatcagtccactgaacgacccaaacacgcatgagctgagcctgcacgagccatctgtattactgtcccgtccatctttttctccatccgccgcttactgtctctcttgctccaggctgcagtatttcgaggaggcatttacacctcggccccatggtgataatttttccaaccccttttttctccgccatgctgcgtcgtatttccccagtgctctccattccccgtggagtctcctcagaattcctccagcgtgttgtcgctgatactggggctgaggctccagatgcccgcaatttttattctggtgcctaatgtgcctttgtgtgctaaccgaccattccgacccatcaaaccacatgggctcaccaagacaagagccgttcgatggtcggtccaatatccgagagacgccaagcatccggcggtgtgctagatggagctgtctctcttagcatgctgcgcgaagcgcgaagcgacgagacgaacgagatggcctcggtcaaagtgcgcatcttttttagcagacaactaccgagagcccacctcttcgaattcgggcttctagcacggtggttcatggcaccagacagccagagccatctcttagcaaactggccggcctcttgtcagtcgcatactaaatgaaaacgatcgacgcaatcaagttccgaactccccggtttgtgtgtgcatgtgcgcattcgtgttgctgtcagcttacagagcacccgtttcgtatctcttgccgttcatctagattgcctgactgtccgaaaaacgccactttgattaattagcacgtggcttgctggagacttgccgttcctgctttgaatgtgacttgcagcgagtcagtcaatcagtctgagtgcgcacttgcagaattcagtctcgtgcctcgaggaccctgcttgtgtgatctgcggcgtacttgtctttaagagtaagtgagagacagggagctggtttgaaacatggtaaatttggagctgcgtctctattttggaccaagcgatcgacatattgcatatgaggccgtttataaagagaatttaaaaagcagctagggtccataactaaagacctggccggctttaaacaataaattgctttgtgagccatcttttacaaccgttcaggctggccagcagactagatcatcaactcagacttgcttttcaaatttgcacactctcagctaaatggcgtatattatcatgcagacacaataactgagaccatgataacaacggtatattttgacctaataggattcattgatttctctgttgagactttggatatatagcgctttgcgaaaaaaaaattcttctcataaaagtgtgaagcgacaatgtcttgtttctactcccttacagcagagcgcaaatagattcagatagtctcataatattaccttaatggcaaatctttttaaaactgtttcattcaaaagaattaagaattctaaatcactttgtgtgccgatcactggagtgtcatatcaaatccacctttttaataatcgagcattcaaatgtcataacagaaaagttgcacatggggaccaagccaaattctcatcgcttaatattgtttatttcttgttaaaataaatcatattcccattacaatcaatccgtccagtaacttcttcaaggcattaaacttatccacaagtattcttctgttttcaatgttgcgtagaaacgttcatgcgcattcgacttagggtagcctctcactctcatcagattcacttaatgcacctcacttaacgcactccactttcgtttcatcattttatttcgtcttttactacaaaccttttatatgtttcaataaaatgtatgctcgcaatggacaacactctgacagctttatcatatatatatccgcgctctttaaacgagagttgttttccttgtatccctttggtcttcaactggaaacttagtcacacaacactcaataataaattacaaagcttgaacgacaaccttggaaaactactcgagatggcttgccattggaagcgcagatagctcctgttgacttcatccgccattatgcgaccagcgtctatttaactactagataaccagtggctacgtcaatgaattgccaagacactctccaatggacggaaaaaagaagttactgctactacatcgataactaaatactagtgtcggcatattgatagattgtaagcatttacgttcataaagcctcggttttagcaccatgcagaagcgcatgtgcagtggaaacgagccatatccctctctgagttatagaactgaactgagactaccagtgattgtttttttagtatggtcaaatcatttggaataaacgctcttataaaatcgaatttagcttgagcccagacatctcactccaaaacgtgaaataaagttagccacagcttacatgcactcctcaccactcaagctctcgcccaattgcgctctaaacgtgatccaatgtttcagatcacaaatcctcttcttgactgactcatcttggttcaacggttcttttcttttctttctttcctctccatgctttatcacaacatccctttatatagagatatactagctcaccaggcctccatggccctctagggactctgtcaaatgcttataccaactcaaacattgtgactaaagtaaaaatagaaaagggattctcagtcccgatatatataggtacatgaatcgtagaaatctctgatagggcatacgagccacgtgggtagaagaaagctagacgccggcttagaagtcaagatgctagcctcgaataggaataccaagtaagacgacctgcatatacttgtatgccaaagttatgcttaataagagggcatacaagcaacgtttattatgtgagcaccattcagagagcccatcatagactccaacctcgtctctcagccagcacaatccaattaaactcaagtaattcggcaccatatttccgatgaaatctctgaattcgtcaaccaagcttctattacagttcgcaaaaagaagcacagcaatgccatctctgcttcatcacatcgtgaaaccgccgatgaggcgctcctctcacggcaagtttttgctatcccgcccgctaagcaccaaccaggcctagcccctcaaaaaaactctacgcaaaaacctgcctctcaactagactgtggggacggcgataacttcgcctcattggctgccgtgtcattgggctcacattaatatggcatattggcatggaaatagcttcgagaccgccaagaagctttagatggatctttcacaattgtacatttttcaactgctttaattaggggcttgattacccaaaagaagacggaaatatgagaggagcttacaaattgcaaggtttgggagactggaaacgccgagaataattgttgacatcggagatatatagaagaagagatgcaggtttcggcgatagtagtcaaaagttgaaatttgtcaaagaacatgttgaagaatttctttccatactatatattcaataacttcttgtcacacactcttttcattaacttgtctttaccaccaggtgcttgacactcaaacacatcacgacatattgagtcactcacctcgccatggatctagatactccaaacatcgaaaaggaggccgtacccgtctcctctgatgaatatccatcctccgcttccaccgaaactccaaacgaaactcggtccatccacggtttccgctggatcctcatcaacgtcgccctttacgtctccatcttcatctacggcctcgacaccaccatcgccgccgacgtccaaagctcagttgttgaagcctttggccatgttgagcaactcgcctggatcggcgccggattccccctcggttccgtttccgtcatcctcctatacggcgaattatacacaaactacaacataaaatgggtgtttctcgcgtctaccgttctcttcgaggctggttcggcactctgcggtgcagcaccgagcatgtctgccttgattgtcggacgagtcattgctggagctggcggtagtggcgtcttcatgggatgcttaaactactttaccgtcttgacaacgcccaaagagaggggaatatacattactggaacaggcttctgttggggcataggcgctgttcttggacccgtaattggaggttcctttgttcaatctagtgccacttggcgctgggccttttacatcaacctcatcattgctgctgctttcgctccagtatatgtctttggtctcccatccattcatgcagctgagggcgccgccatcgccgttgttgaacgcgtcaagcggatcgactttcttggactgttccttggtgccagcacctgggtttcttttacgctggcgtttaccatggcaggtggccaatgggcttggaacgatggccgaaccattgccactattgtggtattcgtggctgtattaatcatttttggcattcaacaaaccttttctatcctaacaacccctgaaaaccgttcatttccgattcacctcttacggtctcgctctcaggtccttctgtacattgcaacatcatcaaacatcacctccctttttatcatcgtctacttcatccccatatacttccaattcgtccatggcgacaccgctatcgaggccgcagttcgactgctcccattcgtcatcctcaccgttagtttcaacctcgcggccggctatcttctctccaaagtccgatactacatgccgatttacgtcatcgccggcttcttcatcactcttggcagcgcattgctcacagcctatctcgatcccaagacccccgcgaattacatatatggcttcaccgtcatcgtagctgtaggatccggcttgactcttcagattggttacgcagtcgccacactcaaagtgagtcccaaacacatgggcgacgcacttgcattacaaaacgtttcccaaattggcggctctgtcattgcacttgttattgctggtcaggtcttccagtccagtgccactcaaaacttgaccaaagtgctggctggcagcgcgtacaacttctcagccgctgacattcaaaatgccattgccggggcccagagtatcatctttgaagaaatcagtggggatcttagggatcaagccattctagctattacaaaggctatgcaaaaggcattcattctcgtttgcgtgggaggtggcgtccacacgattaccgggctcctcatgaagcgagagaagctctttggcgagattgtccctgttggcggcggctagggctgcgtgaacatgactggcggttttgtttagtagcgagagatgcgcaagtcatttcctctattttctcaagtggaggtggatgttttgtgttttgtgtttattctacagcgttgtatttattactgcatgcctttagtctttcagtgcaaatattttcatgtgagaaaggagaaaagaataagaggagatgagttaatggcagcataaatagactaatagaacattgtcaaagcacaatgacttccatacttgtgatacaattgcctatgaagcataacagtaatgccgacgaatcaaaaatacctcccaccagctaaggaacaaccgttattgacaatatatactagatctcataacagtcgccaagcaagcatcagaccattagtgaaaatacaatagcaactatatttgtacacatctcagactgaatatattccatataataaaaccatcccctgaatccaactcttccatccaaggccctaaaccacacatacataacataacatttctgttgcttttggtatcgctgctcataaaaaaatccattcgcgctaaaaaaaacaattccccaaaaaagattctgatcaaatcatctgtttccatcctttaaaggcttactgatattgtgaagtgtaccctagccagtccgactccggatccggcatcctcattgactctcccgtcagtccattaacgccctgggtctgccatgcttggctatttcccgtccttggttctagtaatttcggatagttgaagaagtcaaagatgtcaatgttgtcgagttcgctcagcgacgtcacctgcgttgatgtaggttccgcgcccgattgtctcgttgacgacgtcaaggttgctaaatcatgtgcgctcctgtgattgatgtaagcatgaaagacatataaatgagatcactggtgttgtgtgtattataaacactcacctgcgcatagccgtaaagttcatatctccctgtcgtcctctctggacagctctggataatatcttggcataattgttggccacctcccagtattgaccaatgtggcttaaaatctcgatgaagaactcaatcttgggatcgacagggcagcctatggatgctgcgtgtacgagcaacagccgagcagcaacccagagaccaaatacaaaagggggaccgaggttatccagaccacttgcttcaaatacgtctcgagcaatatccgccaggctctggactgcagatagacaccgttgcattgcgtagtacgacggcacaaagaggtgtgatctgacggtgggatatgcagcagaggaatgcagccgtaccactgatgtgacatatgcgccgtgcaacatgaaccaatttgctactcggcttccaggatcagagtgacacagcgccgagatcttgctatagtcgcttggtaaactcctcagccagccatccagcgcgccatctagtgatcggtaggtatttcgccagctggctacgtcggccgacgatgttatgtcgacgggcgtctttagaaaattatgaaccttgctgagtatcctcagaatctcgcagtggtaagagaagctccctagattctctggcttattgaccgcatacccagtggtaccatactgttgagacggcgaaacccaagaacgcgtttccaccggaacgtctctggaaaacaagtcatacgaacacggaagaacccggttcatctttctatcctccagcataaaatcgaaagtcgtcgtcgctattgttgcgtatcggtcgagcagatataccatccagcaaatccgtcgacgcccctcgtcctcaatccacgactccgggcgcccagtaacaactcgccgtattgatcccgtgtgtggcacattgtcagcctgaacggtcaagtagacgctgctttcttcgcacagtccgagctgtttgacattctgcgccagaagcgagagcatattccatcccttgggcccattcgaggtgcccaactcgtccaaactgaggataactagagctcttagagctgtaatggtgacattttccatggcgtacatctggacaatctgcctcgatactgcatggtggtgggccctcatttccggagacagccgagggtcttttaagaatctcaaagtcgttgcgacgatggcatgtaaaaggactcgatcaggctcgcttagagacgttgagccaaaaaagatgccgaatatagatttgcggtccaggatagggcaccaggggttgcagtgtttgaagtagagatcgacaatgttgtagacaatatcgtgagggggaaggtcattagcggcactgatggatgaggggcccctccgagacgttgagaatcccgaaggaggatacgtttgagcgtgggagttgcttgcggataccgagttgtttgacggcactcgaccgtcctgatactcttcggtgccattcgcatcccagacgggggcagcaagactcggtctcgtcgtaggagtgctcctcgccgctcccaccgggccaagcctcgagccgtcctgatgatagccatcgcccggagacggcagatggttagtaagagccggcgacaggctctgcgcctgcgcaccggccaggtgatcgttggcgatgtgctcctcgacgcggcggcccaggctctgcagcagcgcatcgatgcggttgaccttggcctcgagctccaggctgaagccgatgcggctgcccggcttctgcctctcgagatagacgcaggtccggttatgccgcgcgcaccacgagcaggcgggctcggcgcggtcacacttgactttgcgcgccttgcagagctcgcatctggatatcgagtcagattagtcaggctgggagaaggcttgtggagttgatgctgccatgttgattcacacaaacaccagtgatgatgatgatgatgatatgataacgagtgattaagacaaggcaagggacacaatcaggagcacggaatgacaatggccaacatacgacgtcttctggtacttggtcctcttgcgcttcttggtcgcgcccgcgccattctgctccgacgaggctaccgccggcgtcgtctcatccgcgctggagccctcgtcgtggctcgacgccgagtttgcatcgtcctcggccacggacagcgagaggccagcacgcggtggaggctcggcatgattccacagctgctgctgctgctgctgctgccgctgctggctctcacccgccgggcctgtctggggcgctgccgggcctggagcctccgtgtcgcgcatccggagactttgtgataacaaacgccgtgatctaggcagaaaaaaaaggtgtttatctcgtcattcctcagaggggggggggcgatatgatttgcctgcggcccagtgtctttttttggtggtttgacgctgcagattgctgtctatgtggcttgccgcggtttcggaggtggggaactccccgtttctctttgccttccaggcttcttcgcgcgctgtactgggcggctccagggctcatggcggcaggggttttgtgtagtcgttggccttgctcataaattctccagtcccgtttagcctctaattagagcatcagatccatagttgtggctagtattaccaagtgctcgctataagtcccgaagcaattgagctgatgctcgggcaagcagagcgaggcactgattgacggagtacggacagcataccgcaccgtatgaagatggaggataagagaagacaagattagatcagagagggcatggcagggctgcgaatcaaggcgtaatgggttggaaatccaagttttggttttcggtgtttcgggtccctttgtccgctctcaactcagttcttgttcagggaacaagtttgagaatcaaaatgtgtcaccatcaccggcttgagacttgaattcccaagaacagaaacatgaattgtcatctaaacctgctccaagccctacaaatcaatcattgatctactaccatcgccactctcaccaggccgtgaactgcatccagcaatcaccaaaattcctgcttccagcatcacctcccagcatcactccatccatctaatcaatctaacctacccaaaatcaactcaacgcggggccatcgctaaatctcgtacataatcttgcctcaatccgccgacatgacaaattgccgaggatatatgctccggagcaaggcagggcatcacgagccaacctccacgacacccaattttgcctcccagacgcatcattctcacaccctcttgttccttctactcctcttccttttccccctcgtctcgtctgcttctccccatcggatcacccatgtctatctctctccgcatgttcccacccctcataaaaaaaaaaaagtcattgagctgcagcactcgcttccggggtttccctcgagttcctagatagatctctttcttgtctagcgcacacaaagcagcggctatagctacacccccttgtccagcgggacggaaaaaaaaaaagtggtgagaattactaccacccgcaatttgagggcctggctagcccgtctcgtataactcctccgtgagcacggcagagcgcacaatttcaaaaaaaaaactattgaaaatcggcttgctgagcctctctccccagcgtatataccatgtagaaacacgctgccgctttgggcaacatctccctgcaccgttttcccgccctccgtttcaaaagaggcaaataatcgtcgctgaagaagaatatggagcttcttttccccagaagcttcttttctacgcgaccccggatcgtcatgctcgctagcgggccataagcaaattgcgctctacaccgtacaaggaaagcgatcatccgatgtttgtctgggcgaaaaaagcacgagcgacacaaaaaaactcctcttccagcatgaccacttgcacggacattttagcgcccaccgcttccgtttatatgcagaaaacggagcccccttccacgtctccatagcttccctcccaacctagcgatgccttcgttaagaacggtccgctctagacgtccccacaaagtcctgtgtcggcttttgcaaaaccgagccgtctccacgtccatccggtaaaagcaaccccgaaaaacagaactgtgccatttcatgtttcttttttgagtgcagaaatccacaagggtccaggcacgctttcggtgatcttccgggaaatgggtatccacgaaagcccatcttctcggtacctatttcacgagtcaagcctattacacgtgcaaggaaggaagggaaagaaaaaaaaaaaaaacaattttcatatcagctggtgatatcccgagccgcggtgcctgcatttgagattacagctgaaaagctgtgtggcacacgggcagaccacttttacgtatcatcaaggcacaatgcatgcatgatgcacgatgcaaaccatggtagaggctatgcacgcgtgcgtcgtagatacaagtacgatatatgacatttacacattgagatctgggccgatagctgtagaagaaaacgcaacccgctcgcagtatattaattatttaacagtatttggtgttcatcacattcattatgctattatgcttcattcagccatcccctgctcatctcaaccgccttctcccaccgggcaaacttcttgccagcctcttgcgctgaaatcgcaggcttgaaaatggttcgcccctcgttgttgaccttttccaagtcatcgaagctgttccacacacccacggccagtcctgcagcgatggcagcaccaagggctgtcgtttcgcgcattcccggtctgttgacggtaatgccggtgaaatcagattgagtctataaaaaaaaaatagtcagttaaatattctcaatccttcttttgtcaagctccttcttagtcgcacgtacctgcatgatcaaatctgaattgcacatgccaccgtccacggcgagctcagccagcggctttccgctgtccttctccatggctcgcagaatggcttgtgtctggaaacatgtggcctcgagggtagcgcgggcaatgtggccacgcttggtgtaagatgtgataccaaaaatggtgcctcgggcatcgtcgatccagtaaggggcaaagagaccgctgaaagcagtgacaaacgtgcagcctccgttgtcctctacttcctcagcgagggcgctgagttcagaggatgactcgataaagccaaagttgtttttcaagaactgaacgctggatccggcaacggcgatgctgccttccagcgcatacattctcttgccctcgccaaagtcaaacgcaactgtggtcaggagaccgtgagttgagatgacgggctttgggccgacgttgtagagcaaaaaacaaccggtgccatatgtgttcttggcgagaccggctgtgaaacccttctggccaaccaaggcggcggactgatcgcccaagcatcccgtgatcttggtgccctttagtgaagtagtggccagagagccgtatgcctcggtatctgatgagcgaacaatcctgggcagaatgaccttgtttcggtccagacggaaccaatcaatgagctctgcgtcgtactccagtgtctccagattcataaacattgtccgtgaagcgttggacgggtctgtgacgtggatgttgcgggctgttccgccattcagcttgaatgccaaccaggagtcgactgtgccaaacgcaagatggccgcgctcatacgcctccttgacctcctggacatttccaaggagccacagcagcttgctgactgaaggatacgtggaaaggggaaggccgcaccggctggtcagttcaccagcgccaatgcggttcttcagcttgcggaccagctcctgagatcgggcatcggtccagacaatggcgttgtgcagcgccttgccggtcgtcttgtcccaaacaacagtcgtctcacgctggttggtgatgccgacggcaacaatctgctcgcgcgtgtggccttgcttctcaaactcctcgacagcgccatccacacagatttctacggaggagatgagctcctcaggatcatgctcatgccaactaaacgaaagggggaaattataagcttatttctttcttcgcatgcacgatacaaatactctacttacccaggatgaggatagtactgcttaaactctagctgatgtgtcgcaaccacctctcccttctggttaaagatgagaaaccgagagctggtggtgccctgatctatggctccaacaaaggtgggacgaatcatggtctttgatttccgcagtctcctatctttgagtctttttgggagaaaagatgagagcattcacgaggggacgcaatttgcgtttataggagaaggagtatgcggagggaaaggtgcgagtacggagtgtgtggcttgcgtggcgaaaaaaaaaaagagacttgaaaaaaggggcagaaacaagttcctatgatacagacaaaacgtgctaatagtcaagagaacaagagagcttgatgataaaaaattgagaatgagaagaagaaaagaaaaaggaagcggagaggagagcggaaattacgaggtataatataataataataaaaaagggtctggtcagccaagccagagtcagtcagtgtgtgtcgacgagcggttacgcctaagcgacctcgattctccgacgatgcggtcttcgcaggcacgcggcagaagtccagtgcgctatagtgctcctcactgagggggagccctaaagcttgtgctgcttagccccggtggcgcgctccggacaaactgcctccagcaggatcgaggctcccaggaaggcaagccgagtggctccagaggctgcgttttcagcactaaagggagtgccacatgggagctacccctcattccccagactgtggaggcgcgacggtcacgaggagaggcgagcagagccgagcgtcgggcgctaaggcgagcaatgaggcgcgggttacgttacgggcctggccatggccctggacctgggctgggaacgaaccggtggaggggaaactccagcaccaagctttgcttataggggtgattacacagacctatggtggcggatcggcgatgcttaatgtgctgcttagttggaccgggcattacgtgcaagactggccgttacgcgttcgccgggccattacgtcgacgacttgagaggctcaacaattaaaatgggtttctgtgtttctgctccacgggcatggcaaagcgcaaaaggcagataccgtcattcagacaaagaccgtcatccatcggaaaccgtcatccatcggtaattgaaactgactcaattgactttgcacatgtcatccaattcagacacgcccactctcagctgggcatgtgccagagcaacttagtcatgcacggcaaagcagtccagccagccatttccgcgcaggcttgctcctccgggcaaaagccatttcgatagtctacggtgttggtagcaattatacacaaatattcaaaaaaaaagcactacaagtctactctgcagcagcaaggatccccgcacgacgcgaggctgtgtgtctgccagggtcctttattttcgggtctctgcaacccgagcccagcattcagggaccccgatgagatgccgcagaaatagagctgccgctataacaagacctgcatcgtccccaaattcccgtctcgggctctcccgcccgaccttattggcgacgcctcgtcagcccagcccagccatcaaaagccctatgctagctttgcagctctcgctcgcctaagctctggaaacgcagctagaaacgccgctacgctcgggacaaaaacggccagcgtctggatcttgatcggaaagaatagcgagggtgggggctgcagcttgggattgcaataccgaatagtcgcgcgaggggggaggccatcctgaccgtcctggcatggcagcacacccttttggttaggaaacggataagcgccccgtcgtccaaaggagcaggccgtttactaatggaatggccatggaaaacggttaaagaagcggcctccccggtgaacgtccatgagcccatcgtggcatggcatggccctagccccaatcctcgcatttgtgcacacactcgacgttgccgctttgtctcaacggggacatgcgcgccgctgcatccatgcaccgagcaactaggctgcttcatgtatggacgagccccagaagcttaatgccgggttgatctgtccacagctctcgtcttgtgtctgagattgcgttccatgcttgtgcgtcgtcgtggctctgcagagtgctcaatgcgtctttgttcgtctcctgcggccttcttatatcctcgcggggggcacctcttccccttttccctttttcttttgcctcctcccgcaccgccattctcccctttctttttgccaaagagccgttgtccagtctcactccgcttctctgcgctaataccgctcttgcgtccggtcaggtccgacgccgcgcggattcagaccacactggcgttttgttttccccgcgagggtctcacaaaagccctagccatcctcttgtctaatttggacagggaggggggtatgaatttcacatcgaaaccaccgccacccttctcacacaaaaagactgcgcattgtctcggccacgcccgctgcccgcccgccagccatgctcctccttctctagccatgaaaaatagtctgtgtgacctgattcggtgtaagccgccgagggtgcgcaggtgggcgagagcgaaagaagcgacgacgcccccgtccttatgcattcgaatccccaactctaggttgccatttaacacccatcatgcgattcccagttcccctcacccgtccgggcaaacattagcatttgtaaccttgacatcacctgagctttcgagatacgtattactcgtaactctctagcgctctcaatcgtttcccgtatatcctggtccttcaaactcgcattgcatccccgtagtaaaggcggggaagaacgtgttctcgattcccaagatccacagacaatgaagctgttgttgggaccagatctaatccaatctctgactgtcagctgtgggaatcttgtcatcttcgtacaccccctcatctcgcctgcgtctgcgtctgcgtctgcaggaccgacttacccgatctttcttgtttgaatcccagccagcctcaaccgcggtacgagtagggcgtgcaagccgtgccagccccacgagaaacgtaaaatatcctgtccgtcccttgaccgcgtagtatttcatatcgctagcccgggtcgttgaacgtgggaggaaaagaagtataatttaacatcacctccctccattctctttcaagtaaacacttgtcaatccctccgccgagcatcgtctcattcttcatgtccatcgccaactctccagagacttcagaactttccatcgaaaagcctactcctcttcctcttcctctttacagctccaacatgggcaatccaagacttgaagatacaccagagttggagctgatgtctccttctctggaagaagagcagctggcatggagcaggattcgagaatactgcatggatgccttttccgaattctttggaacaatggtcctcattctctttggcgatggtgtcgttgcacaggttgtcttgagcggtagcaccaagggtgactaccagagcatctcctggggctgggggtaagtggccgagcggttacccgtttctgagttttttgttgctaataacgcttggcgaaatagaattgccgtcatgttcggtgtctttgttggcggtaaatctggtggccacctcaacccagcggtgactttcgccaactgtctgtaccgcggccacccctggcgcaagttgcccgtctacgcccttgctcagcttctcggagccatggttggtgccgccatcgtgtatggcaactataagtcggcttttgatgcctttgagggcggcgcgggaatccggacggtgactggccctacagcatcagccggggtcttttgcacatatcctgcccctttcatgactcggacaggcatgttcttctctgaattcatcgccagcagcatcctcatgttctgtatctttgctttggttgaccccaacaatgtcaatgctggacacatgatgccccttgctcttttcttcctcatctttggtatcggtgcttgctttggctgggagacgggttatgccatcaacctcgctcgtgactttggtcctcgactggtttcatacatgatcggatatggccatgaggtctggtctgccggtggctactatttctgggtacgccggatttcatcttacccctgtgtaaacaagccgctgttgctgactatgcattgcagattcccatggtagccccattctgcggcaccgcctttggcgggttcttgtacgacgttttcctctatacgggaaacagccctatcaacactccgatgctgggccttacgcgcctattccggcctcgcaagaacgtgtggtccaacactcgtccctcagccattgacaccaaagtctaatggctgccaccaaatgctcaacgctttatgaaaacagaacgagatggtctcgggaagattacaggtaaaaaatacggtgaaccggggtgttaaaagacatttatccattgtataaaaaggagaaagaggataaggaaatatggcaaagaagctgatgaattgtttcttgattttgggtatgcgtttattggaattcggagtacggtcagatgtacaagtacagcgaagggtaatttagcgagcggcaatggtatacaaccatgtagtaataatgagtaacagcctaagaaaatagggtgcgccgttgggtatcaatgaagcctgtgaagtctgggatgtgatatctgccgagcgccctgaaatggagatgctgcagagcaagggtacgtgttcaaatggggcttcgaggctggggtaattgtgcagctggaccagtctgctggaaatgcaaatgcaaatgcaagacggcataggtagtgaaatgtgatgaaagctaggttcgtgatgtgctcggagatttcagcaaggtatatggcccaattgccactgttaccatgtatagcatgaggcagagctactgcatctcgagtggcttacatgaaaaggggctgaaatgcaaacccagccttatctagggagaacagaagcttttctgaaccccctgggccaatgatttggctcaccggtccttgcttcgtactaaagcattggtgcaatactagctttcaacaccacagacagcacaccgatgaggctgatgccactatcgcgagattctgacaacgcgccctggcactaccagggtcaagcgctgctaagcgatatcttccagccattttgccaagacatttttcctcttttctcactcaacccttgcggtgtgagatccgcgactggtcagaaaagctgcacgggcttctccgaatatgagttgagaggcaaaaggcgacaaagacaatgagaccccggccatggtcacctggcctcgtgctgcagtctgtggagctggacgggaagacgggtagggttcctcggtttagaagtggcctctgcgcgatacctggtatcgagtatgcacacgccctgcgtctgtgccccggtgggaaacaaaggcgggattgagagaaagaaaacggaagacgttgaggataacggtctgacaccgccgcgtaaatcccggtgtggagccatgattggatgacagagtcggtaatactggtagccagtctgaatgcagttgagtttgccgacctcaggatgtcatgagacgacatgtggtaacgcaagttttcagctgaagcgggaggctgtacgtgtttgcgctggacatgatagctgagtccatggtaggacagcgctggtctcggcctcggtgtcgtcggtaggtggcggcttgtcagaagctgagagcaccaaaattcccgttattggttattggcgtcaatatttggtggatagagatgcaggacccttggaggtctggatgcatctggctaggagagtctggatcgtggctggctgactaactgtggctgaagatggcggaatgtggcttgcattactcggcctgcaccattggctgacatgtgaccagcctctggaacagctttttggctcggccgagacaacgcaggcaacgttaacccaatcatcgcgatggttgtgcaggccgtctacctttaagcttatcgcgaagcaacagctcgaaaagtaagaatgcgcctcttcagttggtgggataatcctccatacccaagacagcaacccggagtgatggcgttccgccaatggagacagctggcgaaagcgcggcacatcgcgagtcttctatgagttttggcctctcactaaaagcctgaggagagtttaactcgggaatcctataccgaaaatataccgagaacccccaagcgctggacccatttcgcaagccacagccgagcaaagtcatcaactccatccactcagatgcgcagcttcgacgcgtggctgatcgccctcggttctgtaagcccgaatcgcccccaatccaggcactcgatccactccgccgccgccatatttggagcacgacccgcgcaggtccgtaacccggaggacggcctgccgcgtgattggcctggaggcgacgacctgaaccctttcagggaatccgatccagtccacttccgaaccgggtgcaccgggatcgcagccaagaaaagtcgatgattgtctggcatggtagcggttttccgagtccgtgacatcaccttgttttgttgaggctgtggttatgaggctccaacggataaagtcaaaagaaaaagctgcatcggttatgaagccctgggcacaggacgcaagccaccacgtggaatactccgaggccagattacggtaccagaaacgcaacgacttcattaaagcttgtgcagctgcagccttacaatttctcttctccgccgtgctttcccaatcaactcgcccctttcgttccacgaatcagtgctgccaagggaccccccaacttgatcgtcgcatcgaccgaaatctcgctggacccacgtcggcatcatccaccgagctcagttgacgttgattatcaaagtcacctcatctgacgcaaaccctatctgacttttgtttcttcgcctttatactccatttctggctttccgtggaaacccacgaaccttgattgttttatctccttgtcgccgatcccgcttggccctggcttcctgcatcctttaaaacaacgcctttgccccccacgacatttttctacctgaagcctcattcatcgctctacctcacaacagactctactgtccgtgttcgaggattttatattatctgcagacttgcgcatcgctgctaatcttgttcgaatctcgtcaccatggttggaggcttctcgcgccttcggcgccctctcttgggcctgaccgccgccgccacagctggaggcgctgctctctatgctcgcagcagaatatcacataccactcacaagccaatcgcagaggtaaagcgcgacggcaatggccgcattattccgccatcgttccccgccgtgccatctcgactcgaacagctcgccgacctgcggcgccacagcaagacaaacgagagcctcgaagaatatgacctgctcattatcggcgcgggtgcgactggcgctggaattgcgcttgacgctgtaactcgcggcctcaaggtcgctattgtggatcgcgatgacttcgccgcgggcaccagctccaagagcaccaaattggtccacggcggcgtgcgctatctcgaaaaggccgtcatgaacctggattattcccagctgcagctggttatggaagcgctgcatgagcgcaagacattccttaccatctctcctcacctttccaactcgctccccattctgctgcccctccaaaactggtggcaggctccttatatgtggatcggcacgaaagcttacgacttgctcgcgggttcgcagggcctcgagagctcttactttatgagcaagagcaaggccgctgccaacttccctttactgcgccaggagaaagtggttggcgctctggtttactatgatggccagcacaatgattctcgaatgaacgtctctctggccatcaccgctcaacaatacggcgcgactgtattgaatcatgtcgaagtaacgggcttggacaaggaccagaacggcagaatccgcggcgccaccctcaaagataccctgggcaacggcgatagcaaggagttcaccgtgcgcgccaaaggcgtcatcaacgctacggggccttttaccgatgctgtcgaacgcatggacgacccttcccgcatggctctcgtagctcccgcttctggcgctcacgtcatgcttcccggcagcctatgcccgaatggcatgggcatgcttgatgcagccacctccgatggaagagtcattttcgtgctgccctggcagggatacacggttgctggcacgacggacaactcttgcgagatcgagaaagagccggttgcgcaggaagaagatgtcaagtttattctcaaggaggtcaacaagcttctgcggcctgagtcgcacttgagccagtccgatattctggcaacttggtctggtacgtatcaattcggaatctgattactctagatccagtgaagctaacatggagtaggcattcgccctcttgttcgggaccccaaggctaagaacaccgagtctctcgtacgaagccatcttgttaccgtttcgcaatctggtcttctcacttgtgccggtggtaaatggaccacctaccgccagatggctgaggacgccgtcgacgaagccataaagacattcgaccttacaccttcagctgtgtcattccccgatatcagtggcgtcggaatccctggtcttcaagctaccggcaactgtttgaccaagaacgttccccttgtcggagcccacggctactcgacgtctcttgcctctcagctcatggaagtccatcatatcgatgccgacattgctgagcacttgtcccgcaactatggcgaccgcgcctgggcagttctctcagcatccaactccgctgccacccgcctgatcccatcgcttccttttgtcgaggccgagattcgacatggcgtccgcgctgaagccgcctgcacagctgccgatgtaatctctcgacgcactcgcctcgccttccttgacattgaaaatgctctgcgcgcgctccctcgtgtcattgatgtcatggctgaggagctgcagtggtctggagagcgaaagcagcatgagtggaaagaggccatttcattcttcaagtcaatgggattgtcgccggataagctgagcattacccgcaaagaagttgaagctctgcctgctctcccaagcaggaagcctgaggtggctgctgcagtaaaggagatggagctgggcaagcttgaggccaacggtgttttggcatgagtgtgcatgagcgcgagtcgattgcttgtcgctgccgcagatgcagaagtcggatttcttgtatatagtgtttctgcataggaaagcggtttctttcttttggagtttgtgataccagggatattaattgggtacagaagaaaataagatgtttgactagatcgcgagaggtgcattgcactggatagaagcagtggctgggatttacgcattgggaatcatagacaggcgtgtcttttggcctatggctagtttttacaggatatacaaatagcattattgacaatatccttgaagctttacgtgatgccggttgggtaaatatcaggatacctaatagtaggtgtagccttccatgtactgggatcggttataacactgccccaaagcggagcgttgatctgttgtactttctcaaatggtgtcgtttccaggcggttctatcgtagatgtctttagcagggaggtggtttcgcttatcgagaaaagctgttggaggaggaaccacaaagcacagggcaggtgcgccaactttgtcaaccgaaggaggaagtgaccatacaatcgtaaacacgctataaatctcggccatgggaaactttgctcttcaaaccatcttccagcagctgctttttgactgagcagctttgtaaacattgctttttaatatctttctttttatcacatttgcatcacagattctttgagacaacagcaaacatggcctggttcaaacatgtcgcactcttgttgatcgcggcgctgccacgcatcactgctcttcccgtcaacgatgccaacgatgccaacgatgccaatgaaaactccatcagcgccgagggaagatacatcgtcaccctccagaacaacatcccaatgcctgaagtcagaaaccacatgtcaagggttgcggctatccagtaccgtaattctggtaaccacaagcttcctcatactggcatcgagaaggcatatgctattggcgagtttcgggcatacgttggagcttttgacctcgatacactccagatgatccgcaatgatacaagggtaagcagaattaggcaccccagcgatgagagtcatttctgacacaatagcgatgtttgcaggttgcggaaatcgagcccgacacagtcgtcagcattcgcgaggagacttcatacaaggcagcatctcagtccaacgcaccttggggcctcgcaacattgtccagcaagagacgcaacactggaacctaccactacgatacgagcgccggcaacggaacctttgcctatgttttggacagtggcatcaacgtcaaccacattgagtttgaggggcgggcctcaaatggttacaacgccgtggacggagatttcactgacattcaggggcacggaacacattgtgccgggattatcgggagcaagtcctatggagtggccaagaaggcacagctcatcgctgtcaaaacattccgcaatcaggagacgctcatgtccaccgtcatggacgcatatcagtggtcagccaacgatattcgcaccaaaaaccgcgtaggtcttgctgtaatcaacatgtctcttggtaagtggcagttgaggaaatttgactctggtgtctgagtgtggcaagactggctgacgctgcggcaaggggggtcctattctcgcgccatgaatcatgctgttgaatctgctttcgatatgggcatcctgactatcgtcgcagctggaaacgagggaaggccagctcgactcgtctcgccagcatccgcggcaaatgcattcacggttggtgccatcgacgccgattggcaccagtgggagcattccaactttggtccagaggtcaacatctttgctcccggagtcaacattgaatccacatacatcagcacagacatggcgacccgaaagctgtccggcacttcgatggcagcgcctcatgtggctggtcttgcgctgtatttgtgtgcactggagaagattgacaatccaatcacgttgagagaacgaatcctggaccttggcaccagaggtcggattcacaaactcaggggtgaaagccccaacttgattgcgcacaataacctccactaatcaacctgtttgctgccctctttgtctgttttctttgagtctggaatagtatcgatatagcagtatcatcaaggtatcaatacaaggagtttacactgagttgaggcgatcttcctttttttcgatcttctttttttgcaagtaccgtagctgtacacgtaactttgaggctagggcacgggtactggcagctggccctcaatcactcgagaattcacttttctttcacttttcattccgatccccaaacatgtgggaccagagccagaaaacgcgtgcagactcttaatcctcaatcctcaatccccccaactttttcatttcttccgttttttgagcgtttgctattggtttttctttgtttgggtttctagccattttcgctttctatacatgtagtctggtcatgggacagctgcgaaaagtagaccactgactttgcttgttgtcagttccccatgtcctgtatgttggcgttattccaattactaactgtagcatggtacagtgcctgttttaacatttgatacaagcccgcgagagttttggatccgagacgtcaggaggaaaataatgaacgaggaaaggaaagcattacaggtacaggagtaccttcggtggcaaaagcagcgcagttaaacagcatccaaggaagatgcaatagtcccagtctcagtcccagttccagttctagtctcatcgcacgtcgggagtgaaggacaaaaaatcacaatgaaaagggaaagaaacatgtcaatgccaccgtctggagggcacaacgttattgattcgcacatctatactcggctgacgaatctgtggaaaagtgagtcggagtggtggtctctggaagagcgacgagatttcatcagatgggtgcctagggcgcgtatcacggagcaacaaaacagcattgccaatcatcgactggcgagatatatgcggaagaataacagattaacttgggggcattttgtcgttttaagagcaatgtttggcgcgtcgcaatgtgcgaggcaggactggtgggagggtttcaagcgaaaatataagagagctgtggaagaagcgccgccgggcgtcgttccgagggatgtgaaggaagttttggagacagacaggatggattgccctcctataatgaatatcccgacgatggaggttgaggatggtcatgtgggcgaggattgtgggtgctcgtggtgcttggaacatccggccatagcgaggcgaaagaatgaacctgtgagccaaggggacagagctgtgaaagctgaaccgaagcgggaatgtcctcgggggcagggtctgtatacaggagaagaagagtcgcatgaagattgtgtgcagagaatggcgcgcgaggcgggcgttgagccggaggagacgccgaagggagagggaatcgacgagaaagtgtctgagcttgtgattcgggtgccttgtctccaggagaagggggatgttgtccctacggagttgtcgaatacgcgtgaacaagggcgcgtgattgaggtgttgatgcagttgttgaaggagcagcgtgagaggacggagatgttggcggccaaggtgaatagggtggagagggggttgaagaggaataagaggcagtgtcgggatattagtcggaaagtgaagagtcgaagagtgaagagtgtgtgagagatggggtgacgttgatggttatgtggtttaaggggggtttggccatgtacggggttgacaactgaaagatttttgataggatactgaactggctatatttcgatctaaatttgcacatcgttgtatatggtgaacttgagtctcttgtgttttcaagggcagagtatatgcatgtgctgccactggataacaggtctggcctgtagggtacatggagattagcatgtcctgatgaggcaagttaaagctgtctctacgcatgcatcttttattcttcttgtcgtaaaagtcaatcttgcatctcaatataggtaattatgtacatgtaccgcagacaactttgctgcgtgctcagcaaatggatacgattgtgccttacatctgctccagcatccaagcactttgcatgaggctagtatctcggatgtggatagcaatcccgcttcctatacgacaatggctctataagagaattttgctgttgattgcggtatttgaattcttttacgtggtagtatgacatgcgcggtaaatgcaatgatgggactagagtgacaaggccatcaaggtgatgcagctatcgccatccattgcatgcactgattcgattggggccaacacatggccagatgcaacacgcaagcacgcgatcccactgaataacgtgaattatgcagagaaattgtgccaaggtcatacaaatggtcatgctcgacacgcaccaaagtggcacgatggtcacctcagcctgatgtgcccaatggaaaggcaccagaggcggggaaattgcatgtgaagtgcgttgttcgaagcggcaccaaagtagacggaggtactgcgacatgggaggtggggaaagggcgaggtacctcggcagcgcttggaggtgttagtgacgatattggtgtgcgtgtactttatttcacagtcttttggattagtttgtgcgctgattacgtctttgtagtgttgtttgaatgtcaagagctcaactcatgttattccacagctgctggatacctgccttgctgactgtcagacagtggaaagcttcaatgtgaatcgagtgactttatgggcgcggggtagcggggttcgcttttaactttggacaatggatttagcgctcgatttagcggctgtctagcaacggtgctccaagactttggcgcccgcatcccctgtggctgctgcgctctcatcgctgaagctgcgtgtttgctgttgccattcttatacgtcacccacacccttctatacggtacacggcaaccacatcacccgataacaatcgattgcaagtacatgtacctcgatggctgcatgataacgcgggcagaatattcccgcatgcgagatgtgtacacgtcaatagcttagccggcagcgacagccagacggacggcgagctgtttgcatcttcctctcttcttcctgtctctcctctcccatcctccagagcaacatccgtcttccgcacagccatgggttccgaagacaagaagcccgtcatcatcgtcggcggcggcctggccgggctcgtggccgcctttgagctggccgagcgcaaagtgcccgccgtcatcgtggaccaggaaaacgaaaacagcctgggcgggcaggcgttctggtcgctgggcggcctgttcatggtcaattccttctaccagcgccgcatgggcatcagcgactcgcgcgagctggccatgcgcgactggctggggtcggcgcagtttgaccgcaacgaggactactggccgcgccagtgggcaaaggcctttgtcgactttgccgcggacgagtttgaggactacatgcgcgcgcgcggcctgggcttcctgttcaacgtcggctgggccgagcgaggcagcggctgttccgacggccacggcaactcggtgccgcgcttccacattgcctggggcgccgggcccgaggtggtcaaggtctttgcggacccggtcaagaaggcggccgacgagggcctgattgagttcaagtttcggcaccaggtcgacgagctggttgtggacggcacgggcagggccgtgggcgtcaagggcagcgtcttggaggaggacaactcggcgcgaggcgaaaagacgagtcgcaatgtcgtcgacagctttgagctccacggcgccgccgtcattgtcacctcgggcggcattggaggcaacattgaggctgtcaagaagaattggcccgtggacagactcggacccaagattcccgagcattttgtgattggcgtgccggctcacgtcgacggccgcatgcttcaaatcgccgagaatgttggggccaacctcgtcaaccgggacaggatgtggcattataccgagggcttgcacaactggaacgagatttggccagagcacggcatccgcatcctgccgggaccttcgtctctctggcttgatgccactggcaagcgttttccgccatacctgttcccgggaactgacacgctcggcacattaaaggccatttgcgagacgggctacgactacagctggttcatcctggaccagtccatcattgcatgcgagtttgccctttctggctcggagcagaacccagacctcacagccaagagcatctgggaggtgttcaagaaccgactgtggagcaaaaaggggaccatcaatgtgcagcagttccaggagcacggcaaggactttgtcgtgcgcgataacctcaaggacctggttgatggcatgaacgagctggccaaggcgcgaaacggccccatcctcgactttgaaaaggtcaaggacgttgtcgacgctcgtgacgatcagttcaacaacgcctactcaaaagatgcgcaggccatgctcatccaaaatgcgagatcgtactggccggacaagcgcagccgtgttgcgaagccgcaccgcctgactgaccctgctcacggcccgttgattgccgtccaactgaacctgctgagccgcaagacgcttggcggcctcgagaccaacctgaacagcaacgtgatgcgaaaggacatgacgccgttcccgggcctgtacgccgcgggcgaggtggcgggatttggtggtggcggtgtccacggctacaactcgctcgagggcacgtttctgggaggctgcatcttttcaggccgcgcagctgggcgcggtgtagcagatgagctgtccgaggtcgagaaggagtaacgtggaaaaaattgaagagtgaagccctattagcagcaaagacctaatgcgggagagacgatacaaacgacacggcgaacctggtagcggaggagttggcattggcatttttagtgttataaagttatgacttaatcttattgactcaatgagaccaatgacatccttgccctagacgatgaccttccattacgtgctctagcggcatcgtgtgtgatcttgaaatgctaccggacagggggtgttcccatgatgcgttgtagatgaggagcgttgattggtggaacattttgcgtgccccctttggaagaattgtccgagtctattctgatatggtgtacgagatgcaactctgcctcctcttcgttgatcattccagtgcagtagttacggacaagtatccgttcaatgaagcaatgggtccggggtaaaatctggggaaatctggggaggggggatctttgcgagtacaaaatggaggagtggccgcagctgtgagtctcgacagtgaagcttaattggaggtcaggcctttcaattgacttggttttcatatagaaagacggtcataatgcatcttgcttgtctttcatttgccgtgctctccgtggcgggcatatcccacgccctgcctgccctcggctctggctggcctacactcatccccaacaccgtcgtcattgacggcgaccgcctcgtagaagcaaagctgcgtctcgacctgggcgaccacagcctcaagtctgccctgaagcatctcacagcccaggcagacagctggctcagccagggcccctggaccgtcaccgcaaaggcaactcctccgcccaacggcacgctgcacgactacacctcgcaagcaccgtacttttggcccaatcccaacacgccggacggatgcccgtacatcaacaaggacggcgtgcgcaaccccgaggtggacaagtaccaggaccgtgtctccgtgggcaaaatgttcaactcgtcgtatgtgctgtcgctggcgtggtactacacgggcaatccgaaatactccaagcacgcgtcggacattcttcgcacgtggttcttggatgcggacacggccatgaatccgaacctggatcacgcgcagctcattccgtgcgcaaactcgggccgctccattggcatcatcgacttcagccaggaatacacaaacgtcgtcgacgcagtggccattctcaacacgggcgcgcctggatggacggcctctgacgcaaaggcctttgttggctggaacaagcgcttcctctcgtggctcgcagactcgccgtttggcatccaagaggcgtctgcgcagaacaaccacggcacgtttgccaacatgcagatcgcagcactggcgctcttcaccgggaatcgctcattagccgtatcgcagggccagctggccaagagcttcatcaacagccaaatcacggcaaacggctcgcagccccaggaactcgcccgcacgcgcagcttccactacgccaactttgacctctgcgcacacctgcgctacgcgctcatcgcccgcaaagtcggcgtcgacttgttcaagtacaagggcccgcagggacagtcgctcttcaaagcggtcgagtttgtgattcccgcggcggtggggggaggcagcgagtggagttatccggagctgctgtttacgcagtatgcggcgacggacaatgtgagggcggcggcgcaggagggcgattggatggcggcgagggcggtggatgggctggttgcgccgccggggggggatatttttgcgttgaggccggcgcctgagcagttggatagtattgcgacggttggttgaaatttcaagtcgttgaagaaaagggggggggggggggggggggttgagatgggaatgtgtttataaggtgaatcctggtggttccgcacttgacgtaaaacaaagaatgtttacatgtatttacaacaataataggacaaggagaataccgttttaactgtttcatttcacggctaaccgttatcttgtctcaaatgcattgcatacctccctcccaaaccctcatactatgtacctttgaatatcccgagacatctcagtagctaacactatatatctgccagtaatcacgtccccccctcaacgtagcatagctcgacgtcccccgccccccaacggacaggtaattctgcgtgcccttgaccttgatcacgtaccccctgcccgccgtgtaagtcaccgtgaagacaacagcctcgttgggatcgctgcagaggagctggctcgcgcaaatgtaattcctgccgctgtcgtcggagaatgtaaagtctgtgccgccaatgaccacggcgtgggcaatccatcgctgggccgggttgtcgtggcgcgatgtggctcggcccaggacaatggcctttgtaaaggttgtcttttgggcgagggcaaagccgttgagctcgaggacgaggtggcggccttcggtgagcgttccgcggatggccttgaagccctgctgggtttgggtcgtcatgtcgtcaatgacgccgcttcccgtgtacggcaccggcggctgcgtgttgccgtagcgagactggcagtacgacgagccatcatagttgccgctggaatccgtgtgaggcgtctgcggctgggggataaacggaatggtgtagtccgggtggtcaaagtcaaaggcgtccgtcaggtcggacatgtggctgcggcgccacggcaccatctggtcggtcgtgacgttgcgcccctttgcggcctgccacttctcgacaaacatgatttgcgagttgtggtcgctgtgcgcggtgaagacgccgccgctgcgcgtccacggcgagacgatgtaaaagggcagccggaagcccgggccaatgaaggtgtagccgacctggccgtaggggtcctggatccattcgccggccgtgccgtttggcgagcggtacgggtcgacgtggtcgaaccagccgcccgtctcgtcgtaggagacaatgagggccgtcttgttgtacttgggcgagttgagcacggcctgggccacctggtactgcagccaggcgccgtcgtggggggaataggggggatgctccgagagctccatcggggccacgatgtaagacacctcgggcagcgtcccgttggcggcctgcgcgtaaaaggtgtcgagcgtcaggcccttcattccgcggctgtacaggctggagcccggcgccgcgttctggaactgctcgaagcgggcgtaggaattgtcgtcaaagttgtcggcgtcctggaagacttgccaggtggttccggcgtcctcgtagaactcgcccaccgtcttccacttcagcgggtagcagttgaagccgccgctctcgcagccgggcgtgatgttgttgtcaatgtaggggttgccgccctcgctgggggtctgagggccgccgggggcgttgatgctgccggagagccaggtgactctgttggggtttgttgcggcgacaacgccttcctgtgtgatcttgttagccattgaacttgaaaaggtgtagagatggagacgtgggataacgcacttggtacatgtctccaacgacaaagttgtctgccaacgcccactggatgggaatgtcctgctgcttgtagaagccaatgctgtacggactattgtccaccgcccagtggtcattggtaccgtcattccaggcagcatggttctcgtaccagctgttggtgccggtaagcatgcactgagtggcctcggtccagttgccgccaaggtagttgatgtaccacgggctcacatagtcggcagccgtggttaatgaagagtctgtaatctgcttccagaccgggacaccatcgttcatctgcagattcgcatcgctgaatcctcgaacccctgccattgtgccaaagtagtggtcaaaggcacggttctctgtatacgtgcatccatctcatggtcagcaaaggttcaatgaatccgcaagacagagcgcaacggaccttgcatgaagagaacaacatggtcaatgtctttcagacttccagccttgacaagactgatgatggaaaatagggtcgccgaagcagaccccaggcctcgaggaggagccattttcggtgtctgccgtgctaacaactgaaggagctgaaaaaccaggttgacttatccaccctgcttcaccaagaaagcgaagaaacactcaagcatcttttcagatccaaacgtcgcacaaagtacatctatataaatacatgacgatcagagcgactgacccctcttgcgcatgcatgcctctcattttttcgatgtcccaggcaccgtgattcgccgatcacgacgtagcatcgagcgtctcaagcgcggccgtccctgccgagccgctgtatgccattgtgcggttaaacaataggaatcaacaggatagtatcgcacgccctccagtgtcgcatcgtcgcctgaaccgaaaccggaaggtcaagacatttacaacggcgggcagatgatcgccgtggggtcagaagagccggtggcctgcccgcgcagcaatgaagtgcgagaaaaatacctggccccagccgctgaaggaaatcctcgccgactaaaaacagaagagaaaaaaacggcaagagaagatggttcgtgatgctgcatgcaagggatgtcattggctatttgggcgaggcagatggcgaggtcgagacatgtgccaagcaaagaggccaatcgcagcggcacggcggacctcgtgacggcagctgtggttggctgcagcttgcaaggctctgcaggggttgagagacttgcagcaagggacgggcttttcgttgcaggtccacagtccacgggataccaggaaagcagagtaggtgaagacccggagactaagacaacggctaatgttgagatggacgggacggaaaagcctcatggcggcatgcggccgggtggtctagtagcatgaaatggccattgcaccaagtattcaatacctatagatatagaagaaagatgaagtagacgctgccatcgttcgagttgtacgcgtaacgccaagcggcgctggaatccttatcaaaccctgatccaaaaccgcaacgaggcgttctgcactacttgtactactagcaggagcccagacactgcgcccatgtacagactcctctcggtgggcctccgctaacgaatggtgatgccagccatcgccagaagagatcaagcacggcggattggcctccccccacgtgccggtgcgtggccaatgctcggcagtcgatgccggcctacctgaagacttacgtatgatgcaggagattccgcgcggcccttgatagcaaaaccagcctgtgatgcggtccgaccatcgcccttggacctcctccctttccttctatcatgtaccgcttgctctcactctgtttctttacctgtacttgctagtctttggtggatgctgtgacgcctctccacggaagattcgacttccaaccaccagatatgagggaccgactcgaagaccgtcgtctgcttgacgaagtagacggcgacagcgacgatgtggcttcgcagctgagcgccaacgaagaggcagctctcccagccgagcctgctgtaacacgccccaaacccaaatcaaggtttacggtgctgcgaatcgtcggtttcctgcttgctctcagtctcgcctccatcgtcgtcctcgcctttgccattgatcgccatagccgcgactcgttcgacgacagccagctcgctatccctctgcaccccgtcgagcactccacacgagatcccacgaccttgacctttgagtggcacgtcaccctgggcaccagagccccagacggagtggagaagcaagtctatcttgtcaatggtgtgtaagagcctctgcagagtccgactgggctagctattaatgcttgtggcaggacacttccctggaccgaccatcgagggtcgatccggagatcgtatcattgtccgcgtctacaacgacctcagggatgagggtctctccctgcactggcatggcctgcgcatgcaaggctttaatgccatggatggtgccgtgggcttcacccaatgcccaatctcgcctgggagctcgtttgtctatgactttcgcatccgcgacgacgaacacggaaccttttggtggcatagccatgctcagctgcaaaggggagacggcctctttggcggactcgtaatccatgagcctcgccgtagtgatgccaacgcggctttgcaagacgaagcattgctgttgattggcgactggtttcaccgcaagcagagcgatgtccttgcttggtactccagcccggcaagtgctggcaaagagcccgttcccgactccatggtcatcaacggccgtggtcgatacgattgctcaatggccgtcccagctaggcctgtccattgcaaggccacagctctgagcgacttcccacctctgatcaaaaagtctgccggagaaacgcgtctcagggtggtgaatacgggcacagtcgcaggcttgacgctgggagttgatggtgcatcgctccagccgttgcaagtagacggaggctgcaaggttgatgccaaggccggtgattctgtcggaaccctatatcctggcgagagggttgacctgcttctgaagtggaagagcgatcaggccgcagagccgtggttcaatgtctatctagaccatgagtgagtattccagcaggttcattctttgattgaaaaatgtataactaacaaaatcagaaatctcggctttggaaatcccgctttaaacccgaaccatacctttcccgcgcttccgaaaaccgtaaccggtcacgatagggaatatgcgtcccccttgaaatttcgcgatcaccacatggatcttgccacgctctcttcaacagaagaaccatctcatattgtcactgcggatgaggaacagacaattctgctctatgcctcaacccagacgctctcagtgaatgggaacattcctcttgggtttattaaccatacatcatggcatccccagtcgctgccactgctctcacagaatcgttcatcgtgggatgataagcagctcattccctttattcctagtggatcaaaaccaaccagagtcaagcttgtgattaacaacctcgacgatggctctcacccgttccaccttcacggatactcgttccatgtgctgtcctcgttccgcgctgaaagcggcagcctgggcagctataacccttatgcaaccccggaaagcgattctccgggcgagtggaatcgagagaagcctcttcgaaaagacactgttagcgtaccgaggaagggacatgtggtactcagcttcgttgctgacaatcccggaatgtggatgctgcattgccatatgttggtacacatgggaacgggcatggctaccggctttcaggtgggagttccaggggacgaggagcatatatacggattagacgagtcagcggccaagttgtgcaaagcatgaggaagaattaaccaagatacccctgatatagttttaagtacagcattacatgaaatgaaataaatgaatgaatgaatgaatgattgactaagtaaataattgagatcaagtaaataaatcttgatgaacctgtcatgagtccataaagtggcactaaaatatacaagagaatatgaacaatggggggtatcaagaaataaacgtcatatccaagacataagttccctcgccggggtattgcttttcttcataataattaccacaacatccacgtatatataacggaaattgatgaaaggactggtatccagaggagagagtcccggcacctggggctccatgcagcgctctcgtcgtcattggtggtagaaggcgccggtgctggaacaggcacgcccgttgggacagttggcggtgctccggcaaggaccttgtcgccggaaggatactggatgttccagacggggtcgcttgtgagcttgtcgggcaagcctagggtgcctggacaggttggctggttgttgggcgggtccaaggtacaggtctggtcctggccaacagtgcatattgcatccatgatgttgtataaaacgtagttgcctgcaacccaagaactctcctgctgcagacagctgaatagaaagttcatgctgtttgccgcgctgagggggagcttgctgccctttgtgtgaatcaggtcggcgcagttggacatgtcggcattttccgcagtcatctccatggggcctcccgcaacgggctttttcgtggccgagtagccggtgacgagatagttccaggcatcgtagctcatgtcgtgcgcgccctgggattggtcgacgcggaggaggtagacctggcggtcctgatacgaaacggacacgcagatgttggagcagtcgacggattcgggccagtaggcgacgcggttggtgttgaccttgcagcccaagacgccgacggaggacgagtattgctcgtggggggtcgcccagattgtggtggttgaagagtaaggcgcggagccgctgctgctgcgagggattgaagctgcgagcgcagggctcgccagcgtaagcgctgaaaagagagagtggaggtgcagcattgctcgtatatatatcaccgggaaaagtggttcgtcaaaagtggttcgcggtttgtcatagagaacggatgaggccttgaagcatggccgaacggggggggttcgagaaaacaaaacaaacaaggaatgaatggcggcgtttgcgccgaagcgattgaagcctgcgatggcgtagctgcgacaatgaaagacaaaaaaagagtgtgaggaagaaggaaattaaaaaaactcgttcgactatcgagatgcaccaaatctgggggaaatttggtggtcaggggattatcaggcgcgctaggcgggtttggggctagcggatgcagcctttgccgatggagccgccgcgggaaaaacgtgggcagctccaccgattctccagaggatgcgccaaaagggcatctttacaaaatgcaatgtggagttttttgtggtcattggaagatctggagaaatgggagaatcagatggggaaaaaggaactcaatttgaacatgagtggcactgtcgggttgaaaagaccagattgacaacttggagattgaaactcatattgcggtactgaaactaggggtccctaaaaactaaaggcaaagtaaaacacagacacgtgccctttttcggtcgttttgttctcatcaacagttttggacagcatcaaaagcggttttttttttctttttcagattttacgtctttgtccatctcttcatttcttattaaaatgcagagcctccttcatcttatccatcgttgaatggcgaccctgtttcttctgtccagtctccattggttttgatgcgttcatagactcctcgcccatgtcgggctgggtcaatgcatggtcgccatgggactatatagcaccagtcattaatgacatgttcgtcagcattgatgcaatatttcagagtatacacaccctttgctcctcgagctcggcatcgtgaatgaggtcgtgcgtctcaatcgccgcctcgtctgttattccgcccgtggtgttcatattggagtatggtataatctcagttatgtatggtattcaattgaagatggtgaaagaattaggaaataagctcagaaacaagtggcggggaggaaaactagctttcttatagctgtctagaaaagctacgcaagagcgtttcgtcatttccgtacagctgtgatcgcccgatgccatcaacgtcatgatgagagctgtcacccctaaaagctcgattttcatggcgataccccgcgttgaaggcgcagccatcaccagcttgtcaggcgatacagtctcaggcaatggcgaggactgtatgccaaaccgggttttggttgccgtcgatccgtggcagtcaaactgtgccccattattgttgcaatgacattcatctggcggggcttttcgatagtaactgagctcaatgaagctttcggctaggcgaatttaaacgaatgaggatgagactaattgtttttctttgccgtgtttggtatgagccgttcagatgtcgtaattgctattattaacaacctcgtgacctctttgacctcatccatgaacgctctgagagtggacctgatcggattttgcatatacacgccatagcgagtatcaagatagataaaatgtattctaatgattgatgtctgtatttctgctataaattcatcctgatatttaggctggtggcatcatgaaggggggttatcgtagtccttttgtatagtatatagtctgtgaatgaggttctttctaagagtatagacataaagaagaaatacatatagatacataccctttacgaggtctgaagtcttcggcatgttctagaaattatagcatcttgttccgaggccccatacggcacgcacgtgggaatctcatgtaggtggtccttcagtgtgtataaattcaggacgagaaaagtacactggcggaagcatttataatgaagacttaatcaacatatttaaagtacagagatagtctctggcggatgttgctcttttaaaatatattcgtggcaatattgttgaagtatcatgatatgaagctttgttggtaattttatctcctaactgtatcttgcagaattctggctcatctagaggcaaaagagaaattcactttaatgcagcatcttcatttgaatacagcattataacttgagagagacaacattgctagagcgactcagacttgataacatgatactgtgatgtacgcttcccttcttctattgacgcaaaatcttttccttctgtcatcatatgatctaaaagctctttgcgaacttttgataaatttgcgacagagtgttttagaatgtcatgcaagattgaaattgtcctttctttctaaatctagacctcaagctgttctcatctctgcgtcgatacatgtagtcactcgcctatagcctcgtgccgagtacatcactcgttcatattttacaactttagagcatcatgatgcatgttggaaacataaactcatatatcggccgcctggtgatagaatcagctgcatgtaccttgacgttacatcgcgatgcctccagcccagtagcggttcaggcagagcgacgacaggtttgtcaggtacatgtaaacgggcgagctagcgatgaggtcttgggaccctgaatgtcgcattctttagctctcaagatatgatggtagctgcactaccgttgcaacaattttgcccataaaagttactacatactatcgtgggcgctgatgattgtaatgctctgccattacccgcaagcctcatgtcttgtctccactattggctgataggtcgccaaagtctgaaacagaaatagactttcacaaaggttttgcctctaacctgatgcaagagttcaaaagtccaatcgaagccaaagggaaggggtttgagacatgttgctgattattgtcgaaacaaaatcacgcgaatccagaaaccgaatcatgaggcgctctccaacagaccgccagaacaactcgtgccacaactcgcctgtcttggacaccgtctagcgccaaaaaggccgcgtagtacttgtacgtgtatcaccccacgtcccgtagagaaatcccctccaaccgctgaatctccaccgtggcgcccacatccctataggggcctctagcaccgatagcgcgcaatccgagggggatctcaaggcccctaaagtgcgctaacagggaacagcagggagcgcctggccctgtcgaggcgccaccatcgacaagacactcgtgatgcgctaatggatggagacggaagggtcatgacgatgaagtaacgacgccatcaggttttgtttcaagatgtggctgctccgtataaagagatcgccgcagacttcctcccgccttcaacttcgtcccatgctagacctctctctgcccgacaggttccgcagttgatctgcccgatctgcggccccgtgagagaattaaacgctcgccatccgccgttattgcgcgcaccgcacacagccaaaagccatgaggctcccttcattgattccggcggcgaccgctgccatttcgctctttttcggcgcatcgccatcgtcggccgctgccatcatgtcgccgcgcgatgccgcgtcccctcccgggactctcgctctcgacgtcggacagtcgctcctcacgttcaagtactcgacgccggacccggaccccgcgaattgggtcgcagtgtaccagtcatattatggcggccctgtcgagcaagaattcgtcgctggctcgctagactggtcgtatgcgcccgatgcgacgggcagcgtgctggtcgacgtctcgaatctctccccgggcttctacaaggcctatttcctggcaaagggcggataccagtggctttcgaagcccatcgacgtcatcatccccggctctggcccgattgaattcgtcaccgatcggatcatcacccagaatgcccgacaaggaagccccttcaaagcaaagctcggccgcctgattgctaatcccaaggacaacgccactcacttcgccaaagtcaccagctttggcaccgactgggtgaatctttccaaggacggaaccatctctggcactcctggaaacaaggacaaggacacaaactttgttgtcaaggcgaccgcgagcgatggatcttctgcgacgatcaaggtccagatcccggtgcgcaaagccggcgagccgctcgtggaagaaataaaggtcatgtcgtacaatatgtggtttggcggcacaaatgtaaaggactaccacaacaagcagatccgctttcttatcaacacgaatgtcgacattgtcggcgttcaagagagctggaatggccaggcaactcgtctcgctcaggcgcttggatggtattactggcagagccccaatgaggtcggcatcatcagccgttaccccattgtggagacgttccctgaacaatctgccggcggatctattcgcatcgagctgggcagtcgcgaaagccagcttataatgtggaatgtccatctgggatttgatccgtatggcccgtacgacttttgctacgaccacatgccgctggcccaagtcctcaaccgggagtatgaatccaggcgcactccgcaaatcatggaaatcgtcagtgccatgcaagatgccctctcggaggctaacgatatccccgttatcctgacgggcgacttcaatgcgccatctcacctggactggaccgaagcaaccaagaaggcgcactgtggctatggctttgttccctggccaagctccgagtttcccatccagtcgggcctgattgactcgttccgcgaggctcatcccgaccccaacgctgagcccggcatcacctggtcgcccatttatctggacaacaacggtcgaccggagccgttagatcgcatcgactttgtgtaccacaagggccagggcctcaaagttctccggtcggaaacgattgttgctggcgagcccgctgcagagccaaatcatcagaacaatgaatggacgtcagatcatgcggttgtgatgacgacgtataaacttgggcgatcggacgggcgggcagagttgtgagtagacaagagttttgcgcgcgttaatggcggttcatttgtcggagtttttatcctagaggacagatagatgccgcggagtacgtttctttgggttacatttttgggcgtttggatttcacgtacacataaatggatggcggggcaggcatttattatcaaaggtatacatatggagtatttcgtacatacgatccatatatgaaggaatcttgcgagatttaaatggcaagcaaagatacaatctattcgcgcgactcatcttatactgattttcatcaggcatagatgaatggttgtgtatcgcgcatcactcactctatctatatcacatccgtccatcaatgcaataaaggcatgactgccgcacgagaaaaaatatagaattctgtcgactgatgaaagaacgcgctcctactctactctcgagttagaaaaaaaaattactagatttctagttcaaaatggcaaaaaaaatgcggcctgtgtggatcgaacacacgaccttcagatatcaattgacttgaagttgaggcttcagtctgacgctctcccagctgagctaaggccgctagttgatatcgagttgcagtattctctttatcaaagttacatggagaggaggccggcctccctcataacgaagaatctcggatgtgtgataaagaagggtgagagaggaagaagcctcctcgataagcaagattaagcaagatgtttgatgatgttgtaaggcggacgacatctccataaacctgatcttgacaatggaatccatagatgaaccaaccctcatctccgaagatcgcaaggtcgctggaactgctgtggattttgtacgccgtagaactcctcatgttggttcatcatgcataaaagaggagaataacaaatagatattggttccctccctgtgcaacctctagccgtgttccattgtcccgctggatgcgagacttgtagctgctctgcccctacagcaaagtttgttcaaaacatgttccaattaccaccgaatacttccaactagtaccatgaaaaaacatatgatcatgaaactgcagctgcctctgttaagttcagcagaggcagcagcatccgagagcacagacaaagaatcgcagtccgatagcatttcattccgaattcgcggtgtgccgaccgactggagccgtgaacaactacaaagcttcttgaagagtcaggaaaatggcctggatgtgtccatcaagtcacttgctactgaagctggtgaacaataccaatccgccacaatcacgttcccagacttgccctcacggcttcaaaggcgcccccattgggacattgttgtaccagaaacgttcaacgccatggctacaggtgaacaatacctaagcatcgacaaagacttttacggcttaacaacgctttttgctccgactccaggagaccataagatagagtaggtgtctacatcttgttcaataaaccattgactaactgtactagcgtgatcgcattatctggcctcggaagccacgcgttcggatcgttcagacaaaggaatgggtcccacatgtggctgcgtgactcccttccatatgatctgatttcagagactacgaataagccaatagcacgaataatgatatatggctatgagtcagatgttgtgaatagcagcaacatgcaaaatctagaagacttggccactacactccataatagcctgctcgcaatagcaactggttcgaaactcaagccaatcattttccttgggcacagtctcggaggattgatcattaaacaggtagggaacgtgcacaattgttcaaaaaaaaaattctattttaatatcttgtgtcatagctattaatatctttgtcaagatcggagttttcacaagacaaagaacttttccgcgccgtatacggtgtcatcttctttggtactccgcacaatagcatgaataaaagtgcgcttatttccatggctggtaacggaccaaatcagtttctgcttcaatctattggttgcaattcgcaagttctaagcactcaacagagagacttttgcagcgctctaggcgagcagggcaagtctgaggttttctgtttctatgaaaccttgaaatctccaacagcagttcaagtgagttttatctcaaaatggcattatacatccatcattcaactaattgtagtgtatagaacgagactggataatgggaaatcactggacctgctgcaattctagttaccaaatcttgagctacaaattgtcgcccgtgggaaaacggcccagaacacatttgcgccattgctcgcacacattccgagattgttaaattcggacgttacgatactgaatacaaaaacgtcagagagaggatgaggagtctatccaggcgagctctcacagtgggagacgatccgcaacacaaaatagcaaagtgtatgtaatcaatactgtagccacgatctttgctctaatacatctacccaactctagttctcatcccgtatcctccaaatgaagattttattgataggcctgaaatccaaaatgagatgaggcggcagttcggcctaggcgaatatcaagggccatctcagccgcgtagaagggtttcactttgtggccttggtggcaacgggtatgttttggtcatactaataacttgtcacttctaacgaattatagaaaaacacaaatagcaatagctttcgcgtactggctacgaaagatgaatccagatgtctcgatattctgggttcatgctagcaatacccatcgctttcgggagtcttatactaacattgctaaagcttgcaatgttcctggaatcaatgaccctgaagcaaatgttttgttaatcgttaaacaatggcttgaagcacagcatcaatctcggtggcttctgataattgacaatgccgacgacagtgagctgtttgtctctgaaggaaaaaataccgttgatgatacagaaacagaatttgattccgaagacgacaagctggttcattatgtgccggattgccatcaaggatgtatgctgctttctacgacgagaaacatgaatgcagcagtcgacctatgccgaggaggggaccctattcaagtccccagcatgacttccaacgaggcctaccagcttctgagagccattttaccagccgaaatctccgcaacagacgcatctactctctcctccaggctcgaccatttgccgctcgcccttgcgcaagcggcatcatttataaaaaagaggcgcataactgtacgcaactatgtcgatcgcttagatgaaggagactctgagttcgttgatatgttgaatgaaccatttcaaactgagggcagagacctcagggcgccacacgcagttacggcaacctggatcatttcctttgaacaaatcgagcgaatcgacaagattgcaagcgacatcttgtcttttttaggtgtcttgcatttccaggccattccgaaaatacttgttgaacattactaccgtgagctatgcccaaatgagaatgaaaacagcacttcatctgctttgttagaagcattagatctcctcaggtcattctcttttatatctgagggaacagaccaagatctcaatatgcaccgtcttgtgcagctagtgatacacaagtggctcatttccaagaaacaaatggctgaatacgctcggtatgcaatgatggtcatatccaagctgttgccaaccaagctgttgccaaccgaagattttggaacattgttaagatatcttcctcatgcaaactctgttcttggaaaagcaggatctgacttgaacaatgatgacctgtatgcagccagcacgtcgcttctgcgtcaaataatatcatgtctctggggcaatggctactatccagaaatattacgagagttggcggaaaagctattggatatgactcggatacgatgtggagaaatgcatccaacaacgctcgaacaaattacgcagcttggggcagtacaccatcggcaaggtcgactgaaagaagcagaagttttaagcaaacaagcatatcagctacaacatatggtactaggagattggcaccgctctacgctcgggagtatatatctccttggaataatatatctagatcaagatcgctccgaagaggcggaagacttgatctcatatgcattcgagcgaagaaagctagtattaggggaatttcatatcgacacacttgagagcatgagggccctgtcaaaagtatatcgccaccaaaatcggattgaagaagcaaaaagattagaggcgcaaacgcttgagtttagaaatattgttttgggagaccagcacccatccacgctaatgagtttgcatgatcgtgcgaacatgtactgctctgaaggcaagttcaaaatagcgaaagacttggtgacacgaatactcaaaatacaacaagggatactaagggcccaccacccgaatatcatttcaaccatgatgttacttgctcgtattcggaaacaaatggggaaaatagataaagcgattggcctaatggagagctgtctgtcagcgactgaggcagaattgggacaagaccatacaactacggtagatatcttgtcaactttagagcggtggcggaaagaggctgaaatttccgcacccgcttcacaatgcccaacttcttcgagaagtagcttgcagaatcgccagagaaggaggtggagggctcgacataggaatatagggagagagacggagaggaagagagagaggaagagagagttggagtggaaaggcaccacaagatacatgtagctacgctacgcgttaagcttattcgttgcgggatgtgtattgtcatatgggcattttgaagatctcttttacatatatctgtgtggtcactctttactgtatcgtccctgaattcttttgttctcaattttttctactctaaagagcctttatttagagaagcagtcttcacgttaatcaagaaatagctcttctacctcgtttactaccactatttctgtttttttactaaaattttgtctttaggtcttaagtaccaacctcttcgccgtattgcttaatgccatcgacaatacagcaggatgaattcggacagcataaattttactcatagcagatactagaccaacaaggatgcaatctgtgtcattgatctaatagactacattggttgtattagaacctcccttcacaaagcagccccatccattttccgcggaaatcgtggtttgtcatctcctctctgaagcgatttttaccactgtgggtagctcatacacttggaaattcggcgaaccgcggagcttatggatttaaggaaagtgcacatatttccaagccacatgattggcctcttgtatattgatgcaaatgctccatcagatctagtgccatctcgctgtcaacatagtgctgatttcattctctttgcggcgcctgcgccgtggaatcacgatatatgtatctataaatacccaactgaaaacaaacaaatgtttaaatagatagatttgcaaatcagtttcttgtgcaagaagcacattttcaagaacttgttgcatttgtttaccggtgtgctcttccaactatggccgataaacatattcgcgttgcattggtcggcctctcaccgaatgccactacatcatgggcagcagtagcccatctcccataccttcaatccgctcgaggcaagactcaatacaaaattgtcgcgcttctcaactccagcaaagaggcagctgaaaaggctcggtcccacttcaatctctcttccgccgtgaaagcatacggcgatcctgctctgctcgccgcagacgatgaagtcgatcttgtttcagtagtcaccagagttgacaaacactactcggtcgcagagccttccatcagggcaggaaaggctgtgtacgtcgaatggccgctgactgggagcttggagcgcagcatcgctcttctgggcgacagcaaagaacacgaaaccagcatcatcggcctacaggcacggctctcgccggtaaccaccaaagtcaaggaaatactggcatctgatagaattggaaaagttctttctagcgaagtacgtggcttcagcgctaccgcatggggtaaacgacctggcacgattcttgctggcggcatggaagacatgtttactcagcgagcaattggaggtaactttgttactattctgtacgctcacatgattgaccttgtacactttgtgttgggggagttcaaagattcccataccgcaacacagcttcgatggccagaggttggagttgtcgatgaggcgggagcgcagctgcggactgtgcgaagcgacattccagacctcatcacagctcacggagagcttgccccaggtgccgcaaatattcaacatggcgcgacgttatcggttgttttcaggagtggtaacccattcaagggcgacctaccctttgtgtggtatatccagggccaaaacggagaactgaagataacaaatccttttgggccggtcatacaagcagccaccatacctggtatcaagatcgagcttcatgactacgccacggatgaggtaactgaaatttcgtgggaaacagagtggaaagaatggcaacacgagctgccaacaccaggaggaaagttggttggagaaatgtataatcgatatgctcagtggtttcaacaggcagatcgtacggctattcctgagggaggagactggccaagactaaaagatgctatccgcaggcatgaagagcttgataggcttctaaaagactttgatgagtctacttagagtaaatagcaagccgagcaagtatttgtatcatgatatcttgcatttatagggtaagctgaaggcgtcaggactagggagcttttttcagttgccaaaataggcaagcagctagcagtccacaagaataacaggcgttttgcttggtatatcacgtaatttgaaaataactgaactggggacagtgatgttcttaattataatgatggctcacccttttataacaagcttcaaacgtcagataatagctaaaattgcgttcttggacattgggactaccttttggtacaatcgtcaagtactcagctataggcgtaccaggcgctaatggcacagggacttagcgcaaacgatagctacagcttgcccaaaaccctgacgtaacaaggacccagccatttattcttcagagcttgctcggtccgcctcgaccaagacaactcccacagcatcatggatggcctggaggaattcgagcagcagctcgccgctgacaaagctgagcgcgaaaaatcagaacatgaccgcgagcgacaccgccatcacaagcacagacaccaccatcgccgagatcgagacgacgacagagaccgcgaagaaagacacaggcaccggcatcgcgacggtgaaagagatggagatagagacagggacggtaaccgggatcgcgatagggacagggagagggatagagacagagacagagacgacaatcgccgtcgccgacaccacaatgaagatggcgacgaggacgatgaccgtcggcacaagagaagccgccgatcacgcgacgaggacgatggcgacgaggagcaccgcagacggcgtcatcgagaagaccgacaccacaagtcatcagatgaaaaggccaagatgcctccttcggatcaggacaagtcttcaaacgaagatgcgaccggcacgtcaaaaccactggaacgagatgcttggatgaccgcgccatcggcctttgaagtcgaacatgtccaccgtcccgggcagaacaaacctcgatcgccgaccccagagccaccgaagcgagtgatatctcgtcgagagattaacagcggctttctcgaagacttgaatagcggcaagctgccgtctgctgttgagcagcagccatctgagagaacagttgactatacatttggcgattctggctcatcgtggcgaatgaccaaactgaaagctgtttatactgcggcggaggactcgggacagtctgtggaagaaatcgccatgaagcaatttggcagcttggagttctttgacgatgcgcgcgaagaaaaggaagagctggagaggcgaagattatacggcgacgatgcgaagacaaaagacaagcctacgggtgaattctaccgagaacgagtgaagagccaaagacatgaagagccagcaagacaagaaatccgccaaggggaagtcgtgcgagaggatcatccacagccagtgcctgttccaatggaccagacagccctaaacagactccgtgctcaaatgatgaaggcaaagctacgcaaggcacccaatgcagcccagctagaagaagagtacaaccttgcggcggcaggaatgacgcctcgcctcaatgcccctgaagcagtcgtccttggagtcatggagagtcgccaactcgccggcgcccgcggggaggtcaaggcagtggacaccaagcgcggacgcgagcgcggcctcgtcgaagaaaacacagacatgaccatcgagcaaatgctccaagaagaacgccgaaccaaggggcaggcaggcggcgaaggcctgcgccttgccgagagaatcgccaaagacgccaaattcgacgacgacctcgagtacatggacgaaaacgccgaaaagctagcaaagcgcatccacaagagcgaggtcaacctgaagaacatggccgtcagcgagttccagaagatgaaccgcgtcctcgaaaactgccccctctgccacaaggaagacaaaggcctgccgcccattgcgcccgtcgtctctctcgccacgcgcgtcttcatgacgctggccaccgagcccgaaatcagcgaaggcggcgccgtcatcgtccccaccgcgcatcggaccaacctcctcgagtgcgacgacgacgagtgggaggagattcgcaactttatgaagagcctcacgaggatgtaccatgaccagggccgggaagtcatcttttacgaaaacgccgccgcgccgcacaagcacatgcacgccgccatgatggccatccccatcccctacgaccaaggcgccatggcacccgcattcttcaaggtggccttcctctcttctgacgaggaatggtcccagcatcgcaagatcatcgacaccggcgccaaagcgaaagaaggcatgggccgctcagcgttccgccggtgtatcgcaaaggagatgccctatttccacgtgtggtttacgctggacggagggttgggccacgttgttgagaattcggatcgctggccaaagggagatctttttgcgagagagattatcggtggcattgtggatgctgatgcacacattattaagaagcaagggcgatgggcgaagattgatagtagggttgatggatttaagaaaggatggagaaagttcgactggactagagtgttgacggaggcgtaagacaaaacatatcaagtctgtgtatacactgtttggcgtagttcaaaggttgaaagagctgtattttatgattgtcaattcacatgaatgaaaattcagggctggtcaaactcagttaagccctctcatgaatttattgaatcagtatgaagaaaagagaatctgtgattaacaagaaattagatcgccatgtacgctgatgctgcgtcagacctgacataagtagcgagtagtaattacttaaaacaattcaaaaaggtaaaagtcaccgcagattctttggcaattcctcttctccatccttcggggtatcttcctcctcctttgtaaagacatatgctgccagaacatctaagcttctgtgatctaaaagctgctctactgtcatacgaacgccatgatccatcctcccaattaaatattagcttgtaggaagatgcctacataaatggcacggctaaattattaaaaaaaatcttaatgggggagccctcttgaactgtgaagctcattttccaggggctccgcgtcgtcctctttcgcgttctttgtttcccgcactcctcgttgctctctcccagtcttcccattctttgcttatctccatcagcacggagcccattactgtggcgctggccattaaaccgtggccctctccttcgagtactcggacttcgcatcgcttcatgatcttgcccagccatttgacgttttcaacagggacccgagtatcttcgctaccgtgacgaataatcacgggtcgagtgatgtcgacataccggaagccaatggtatgtcgtctttcgagacagatgagcagatccacagctggatttgcattcgtcgtggcaagatcccatatcgcatgtgttagccgtatgtcatacgattgctgtcgttctttatcggcgagaggatcaaaagctggaggtgggtcggacacgtcgttgcccgtcggaggctgaggcagagtcttgtccacgccttctttggcgtaggggaatgcctgatccccttcattgactagagtgccatttgagtccttgccgtccgccgcgtggttgccgttttccttgtccgtagatggtgtagcatttctgctgctgccatctttgtggcccgttttgcgtttagatttgcgaggattctttggtaaagagcttgtaattgatgagctggttgccgacatgaaactactgttggccgccttcagaaaagacgttggcaagacgcgtaggattctttgagcggttggaagcgtgtgtgatggcggcaatagtgatgacgacccaaaaacattcatttgagaaggcgggatccacggtgcaagcaggtggattttccctcgaatatgctgaggcatgcgaagagctgtggctaaagcatagatggctccagccgaatgagccatcagagagaatttgctgattctcaaagtttgacagattgcgtacacgtcatctgcagcacatttgttagcagacatttatatgtcacaagttgcatacatttcaaataaagtcatggcaacttaccaggccagctgagaggtgtactcgttccgtcagcataaggctcactgtctcccacaccaggtcgatcgggggtaataagacggagcctcagagtcaacgccaactcgtcataaaacgcagtgatgtatctcgtcaagcccattcctacacaacagaaaactgcatagccttctgggtcaccgacctcagaaaacgaaatcactcggccagtctcgggatggcgaatcttttgggatagccgtggtgagcaaaggtaagattccacagcatcatcgacagaatcagcagactgaggtctctcatagcccgtgggcttagtattcggagccgattcgtcatttgcgcgtttattctcctgaggaataagaggcactgagaggcgctttaatctagagctactgcgcttcaaacggagtgtatcgctgggtccaggtgttgtctggctagaaaggcgttggtctctgcgatcaaactcatctcgccgacgcccctgtgagactgatgggaagggagcgccttcatcttcgagctcgtctgttctctcttctgcaatgtagttcgcgctcaagtagctactagacgccctctgcttcagttttcgagtcgagttctcttcaacgtcgtataaagacgacttagtggtcgacttattggtatccgagtccgagcggcgatgcctcattttcgtaaagtcacgaccgtagccggactctgtactttcgaggaatttgtccccagcaagtccttcgctgtctttcattggtcgtcgaagactggatcgcctcctactggaactcgaattgcgtaaacttgaatcgcgagccggaatatggtgcaggccgtctccaagcagattatcatcggtactaactcccgttggttcctcgctgatggaactctccccaaagaattgctctgtcttgcttccgctgtgaatgctacttcctactgtcgcgctgccgccaactattggagtagaagaggctcgttttctatcgacctgaggttcgcgaaggtgctctctagagcccatatagctaaggactctgctactgcgattcgacttcttaccccagctgtcgagagaacggcgtggtctcagctccgggtgaggcgcagagccacgttctacagaaagattgccgatgctgcgagcatcatcattcttggatgcaaacgagcccgtggatgatgggcgagagcttgcggcgctacgtataaaggatttgaatccactctctcgacttgtacttcggtggcttcgagggctttgcggcgcggttagaggcgaaaagccgctcggaggcttggatgtgcgaataacgggcgggctggccgcaagctcgtcgagggaaatagggccgccgtgctcctggtaaagggaaggctgtttgtacgccccgtagtcaacgccgaaactaccagagccacgcctagagcgagaactgcggcggctttggccagagtttgggctcgttggcagagaaagagtcgctgaagtcaggccggtgtcgaagtggtggttggcaggctcagcgatggcgctaaggctggtgatgagactggaaataatctcagggctcccaggcggaatggcgtatcgtttgcgggcggcagaagtgggcgtcgacgacatgcgattgcgctgagacgagtgaacacggtgggtgcgtgttgggatagggggcatcgaatcgatggaagtgcgttccatggtgggcggcagcggcgagccgcagggcgacttgtccaacgctggtactcgatagcttgagacggtgagtgtctaatgtcgactgtctcgcctggctgcagcgtgaaattggcgcacgcagccacgtttgtctggccccggcggcagcaaacaacgtctgtgaggagcttttgcctttgcatgaaacgctccccacgctcacgcagccggagtttcggtaggttgtggcccgaccaaagcccgcgagcctctaaaagaccggtaccaacaactagaacaagaagaagacgaaaagaaaagaaaggaaaaaaatatggatattcagtgctgaagcgtgcaatagtgtgagctcggatgcagccaaagactcaagaggcggcgtacgcggacgattcgttggagcatggaccgttctctagtcaccgagacagaagaggcagggaaattagttgcaggctactagcacggggtcaagagttagctgtgtcgcttgtctagtcgagttcaatccaagctcgagtcgagtcgtagcgcactgctgcagtatttgcgagcgttctctggtctgagacacacagcacaaagccaagctgggccagcagcacagcagcagcaacagcgacaactgcagcgatcacgacgacagcaaaaacgtccaacggcagacacttctcgagcgccagtatagctcctggtgctagcgagctcgtgggagatttgacccctttcgacagctctggcgccggtccactccaatcaccagtttcgcccggccgccattttggctgcggcacgggcaatcaacgagacccctgccgctagagaagaccatcgatcgagcatgattcggccacgagagtcaaccgcagactggaggcggtggggagggctctgattcgacggctccaagcggtggcagggatgttcaaattgttctgtagacgagtggggagcagagaaagggcgggtctgtcctttcggcggcacgttgatcctgttccgagatccgtacggcttgtccccatttccaggagtcgaagcgtcaagatgcgagagacaaaaccacacgcttaagtagcactgggtgagcaaattgctgccgtcgtgcatcgtccagtccgagagagggcgctgaccactcggttgcggaaagccgaagaaggatgccggaatcacattcaacggcgtagcatccgtgatgcactgtcagatggaatccctgcaagcgagatgtgcaatcacacagaacagagccagcagcagagtgaaacattgaagcctgcgcgcattagagcagtatatcaacgacattgctctataagcagtgttgcagaggatctgactgccactcgcgcgcgtgcatcttcatccgcttccccgtggcgatctttgctggattgtcctcgcttcgctggaccagcactgtgtgccaccgtgggattgcgtgggatgcgtggtgatggtggtcccaggcatgccgtcgcgatgctctactggacctagtgctgggcagaaacaggcagcgttgggtaatacgcgtgggtgcttacatgcgtgccgtgatatttgtacgtcagcgaaacccccatgcgataggagctggacatgcgcgctcagtgccgatctggccattgtgagctgaccactgtgagacacgagtcgactatcgcaacggcgacggtcactcgtgtgtatacaaatatatataagcttcttttccgtgagcaacggccaaggcctggctgtcagattagccacaatccctgcagccattcctggaaggcggggaacgcagaagaagcgcgaagaagagataatggagcttgagcagccgggagaaacgaatgacaggccgcctgagatgagatgatctggttagtcgcgtggccagcgcatcctggaggattcccctcgggagaatttcaagtcagaagttagaacgcagacagggcagggcagtactagtagctggtgattctatcccaatagaatatagcattcctagctcttatcagagcaacgccaggaagcgatataaggggcaagggaaagcatgtgcaagtacgtgcaggacctgcaacaataggcacttcatgggtacatacttactctgcacaagagttgatacttcttacctcccggatgttacccgtcttggtgctactcaagagtcctgtcaggctcaccagaaatcaggtttctcatctgaagtagatagggctgatcggtgtggtaagcctgtctgtctctacagtatccagataggacctcccttgtcaaccctgcaaggcatgcgttgcagatttggcacaataccggccacaattgcgagcgattatcttgaatcctgtcgaaaaataggctgctctttatatatggtaagccatcggacaaagggtccaagtggctggcgctaacggcatgcatgcatatgcgtgtccgccgtcagctccaatgcaactctgacaaggcatcaactgccccgaagcagcatagcgccgtggttgcgagatgcagggctggatttgatatatgaggcgagctgctgaactctgcctgaactttctgttgtgtcgtacgaatttgggtcgtagataaaagttctactcgcgccacctcagcaagacgggcgcccgaaacggaaccgtgccattctcacaggtgacccttacacactgccaactctttaatcccagagccaactgcaactgcaggtaacatcgatcgaacaatggcggccgcggccactaagacgatcttctcctttgtaagctatgacaaccatagggtaccccaggaccccaagtctcgcaccttaatccgtcggcatgctatgcgggatgtggccacgacgagaaagcagaagcgaaactatcgcggcaacgcggtccagtatccagagtcggtgctgtacggccaggacacgcacgatgcgtatgctggccgtacgcccgctggtaatggagctgtagctaagaggcgagcaaccaagcgtaagcttttgaaaaaggcgacggacagcagcccgcagccgactaagcagcagctcatacgaatccacacaatcgttgtcgatgactacagccagaagtttagcacgaggttccccatcttggagctcattgcaccactcacaggcctgcatttgggaatggcctacctctcttgctttaccatggagcccggcaggactggagacggactgttctcactgccgctatctcaaatgcagagcagaaggctgttagactatttgcctagcttgtatggtaaagctaccgccttgacttatactgtcgactgtcttgtagcaaggctaagtcaaatcactcgcggcttggctaccaacactccaacgcaagagatagatggcgaagttctccatcattatgccaaggctctcaaagaaattcagagggccatcgacgatgaggagctccgaatggcccaggagacactgtatgcggcagaactccttggcatttttgaggtatgtcatgaatgagatctaatgcaacatgcgttagatagaaagctctattgatgccgtcaagcgcttttactgaccttttggtttttccgaaattgtgcagcttctgagccccaatccagagatggcgtcctggaagtgccacgcagcaggagctgccaggctaattcagcttcgtggccctgagaggttcaagactgactttgaactggctcttttcatggcccacatcggcccaatagtatgtatacctaggcgagagacataggcagtcccacattgagagctcatcgctgacccttctctcaaggtcactgaatcgttcctcaataacaaggaatgcttcctgaccgaggagccatggaagaaggtcttgcgcgccgccatctgccatgacccgaccataccgccggagcagagcaagctcatctatcggctttggtctgccctcatctttggacccaacatattcaaaatggtcaccagcttggtcctgtcgtccactccacctgcagaaagtgaggttgaggcggcagtcgagaagctccagaaagacctgacttacttgagaatgtgggaagacttgctgcggcagcaggaacaaggccaaacccctccacatgaagacgatgtggactcaagcagtagcatgaagttcatcttcgcagctccgacctggaacaagggaaagaactccatgccgtggccggtcctccgcggcacctttatgatgtgcggcatgctgaagaggcggcttttggtgtcgcttgtgccctctcgcttccctcacgtcgaggcagaggctcaagcgctggccgacacaacgctggagcgcagcaccaacccagttgcacgcagggaagatggccttctgggcggccttttcctggcgcaaacggtctgggtggcggaagccgtcatctccacaaagaacatatggtatggaaccacagcagatgcaaacacgctggtgccggataaaaatgccatggggccgatgattgaacagtggaagtttaagatctggtgcaaggagctgggaagaagcattacgtaagtgctattgtggtttgatgcatactgcatggagatagatctcacgatgccgatgccggcaagtcttacggtgttatgggttcatttgttcacaccactcacatgccttctgattttattagaacaagaggcgttggagttgctggagttactgtccgttcttttcaatgtaaagatacaaattgttgacctaaaattgtgttcttgaccgtgagtacatgtagataccaccaagcatcgtatcatggtcggagccaaacctagctttcacattgtccttagacatgcttttcttcttttccttttttatacttaatgttgtttcttgaggtcttcctcaagacactgctgcaagcttggatcaacacgcccaaagtactctgtacgactgtcagcttctgtctcttatacacgtatcgctcccacatgggggggggggggggggggggggagtatgacttactaagaacctccttccttagggtggcagggatgtcctgcaacgtcggaatgatgttatataggaaatgttccttgccattttcctccttgcaaatgatcttccaaagctgacgagcttgcacgaaatcgttgtcagaaagtttcgtagcaaaggacgacacttttccgtcccagtgctcttgaagtggtatctggacccgtttgctctgagaaactgggcgaagctctgagaagacgtagtcggggtcactaccatagtttccattcatagttccgggaccgtctcgcacatagggtgcgtagacggtattagttggcctgtttggcggcagctggaaataatttggtccaacgcgataacggtgggcgtcaggatagctgaacattctcgcttgcagaactgcacgtcatatccatcagtaacagcattctctattgagggcacaactgggtttacaaaccaggatctgccgagggcccaatgcctggaaccatgttggagggcgagaagcaagcttgctcgatgtcttggaagtagttgttcggctaaattcaaaaacttagtatgaaatatctcttttgaaatatgagtgatgaactcacattcttattaagagtcaagcggccaatgcggcgcagaggatatttatcaaatggccaagtgaacgtgcagtcgaaaatgtcaatgggtgccgatttgacctgttcaggcttcatgacttggacgcaaacagaccaagttggatacttgccgttctcgatagacttgaacagatctttgacatgatagtccgggtctgatccggcgaggcggacagccgtgtttgcgtccatggtcttgacgccatcctctggcttgaaatgccacttgacgtagacatagctcccgtcctaacaattgttagcgtctgctataaaatagctagcttgcttggagaagtcctcttacagccttgctcaaggtataagagtggacgctatagccattgatatttctgagcgaggctggaataccacgcgatccaaacaggtgcatcagagcgtgaatcccctccgggttattcttatggaaatcccagaacatggtgttatctggaacattagtctgagggtgcctcttgtggcttcggttcatagacggaaatttgatggggtcccggataaagaagacaggaagatcattaaagacaaagtcctggataccctcctccgtatagaatttgattgcccagcctcggacatcacgaactgtgtcggcagatcccttttctccaccgacggttgagatacgggtcaagaccttggtcttctttccaacgccggtgaggaaatccgcatcagttatgtcagagacatcttcaagcacttcaaactcgccaaaggcgccggctgcctttgcatgcacgctcctgcaatgcgaagatggatgagtattgaaagtccaataaccactcaacaacatagcaatggagccttattcttacctttcaggaatgcgttcacgggcaaaatgagccaggacttcaatggtttgggtatcgctcaagacaaccaaaccaccgttgccgttgccatatcgaatttgctgcacagagcctggatcagcgcttggctggcctagaggctattagtcaattgatacaattgaatgatttggtttgaaaactaaatcgataatgatatttttcaactatagcaaaatctcgaacggaaacttaccattggccatagtgctagtaggatggtccgaagaagaagaaaccgactagaaattatgagtcctagttcttcacacgaatatacatatagtagctcaccatgtttgctgggtattgctgaggcaatagtatttctcaggcgatagtgtttttcgggcaatagtatttttcgttcatatagccaggctacgatagctatttatgccaaatcttgattttttttttttttcaattctcctccccccagcagtcgtcaaatggccggtttttgtaacatgcgtgcccatctcgtaacgacgtaaaccgtcattctccgcttacgatttcatcattgggatgttgaaatgtacgctgatggctgaaatccccgccatcatgccgctttcgcgtatagggattggcgatgaagcggctaaggcagagttctactagttcatgagcttgcatgcagtgagaaggttctgcacgtttacaccaatccggctcagctatcatatgaagctccccaagccacctcatgcgggggcaaagtatatctcgagctgcagcaatcctgattggatcgatagcgtcgcttcattcatgatgacgcagattccgtttagcggttaaatgaagtgcatgtctccccagcccaattgaggacgagataatgcaagcccgcaatctcttcggactttggagcggggaatcgggtagctataagtttgagtgcgctgcgatctgccagcccaagcatcacgcagatctctcaattgccaaacgaaactctctcaatcagtaaaagccagaaaaatttgaatcaagatgccgccattcaagacaatgataccgacaaatagtcggcccaatgaatggaagattgaacaaggacttgcgggagccgagctcccggtcattgatatgaccgagcccgagaataaatctctcatctttcaggtcttccccgagaaattgaccaaggatgaggaagctatcaaggctgtgggggaccctgagaagctcttcgttcgggagcgagatggctggatcgggtaagtcatcgtctaagacatgatacattgacgtgaacatcacggtctgttactcctatgctgacatgatatgcgcaagctttgtcgaatgggagaatcatccagacaaaaaggcggcggcgcacaagatcctgacgtcgcagacatttccaccaaaccctgaattccagcttggacctatcccgccaactaaccccgtgcttcccggcactcgctggaagttgtggcaccatgctgtcggcggtgaactcactagagttcctgatgactcttggaactgtgtccttaaagagaagcacaaagatatgcttcatctcttgcagtttccatacaacggggagcccccgaagcgtctggtcaccgacaaggagatcactcccaacaaccttcattttgtgagaaatcatggaggcattccgatcatcgacaaggacaagtttagcttcatgatggacggtcttgtagccaggcctcgtgaatacaccttggatgatctcatggatgagtctaggttcccacgcatgaaaaagacaatcaccattcagtgctctggaacccgccgtattgaacagatcttgaagtatcctggtcaaggtgacgagatccctcaagctccctgggccgagggtgcaattggtacagctgaatataccggcatcagtcttaagaaggtaatcaaagagtgtggaggcttgatcgaaggtgccaagcacttggaattctatggttgcgagacctacttcaaggatgacaagtgcatgaactatcttgtcagtgtgccttggtcaaaggtcaaggcaaatgaggtgatgctcgcatgggagatgaatggcgaacctctgcctcgcatccacggatatcctctccgcatcgttgtctttggatacatcggagctcgaagcgtcaagtggctctaccgcgtcaaggccatcaagcttccgtctcgagcacccgtccagagtgcggagtacctctacttcccgcagcaggtcggaaagcacaacctgaaaatgactgacggcattcaaatccaagagatgccggtcagctccggtatcatgttcccgtggacgaagcaagtcatcatccacaacggcaagatccgctgcaagggctgggcttattctggaggaggccgatggccagagcgtgtggagttgtcagccgatggcggcttcaactggtacaccatacctctcgagaacctatccaagaagcggagatggacctggcgcacatggagctatgatctcccgtgcgacgttgagggctgggttgagattgtggtccgctgctgggacaatgccatgaacacgcagcctcctgagattcgcacagcctggaactggggcttgcatgtcacgcactcttgccaccggatttcggtgtacagcgtcaacaggagccgacccaagactgacactcgtcttaaagagtttgaggatgcgggtatcccatttgcccctatcactgtgccacttacctttccctcgcagacttgggatgattatgagaagttctggagggagaatgaccctcgcgatgctgaagatgactgattatgttgttgataaaggtgctgctagaaaaggtgttgccagaaaaggtattgacagaaaaggtattgacagaaaaggtttcgtccgatgaggtgctcgtcgttctctctctctctctctctctctctctctcccctcttatagctatagtgatgaaacaaagaaaagtgaaagagaaaaaaaaaaggaaaagcaataaaacagctaaatgaaaacatctagttagtaaacaccttctttttttttttaaaaaggagctttcgttttcaaacatgctagtcataagttatgaatgaattgaatcaattgaataaccggaaagaagtgtctttaaagttactcactgtgatgtaacattgggtacacatcatgtttgtgcctatcaggtacagtatgtgtttcatcaccggtatcagtgtttggctattcgaagccagctgtggcgcttcttcattagctgcatgaggatagctgggaacatgaatctgtgctctgtgatctgacgatacgaaggaagtcctagaagattttcctctcgcaaattttacggggcttattaatcactcgcgccgtcgctgattttagcctgccagagccctcatgtgctcttggactacttcaatggcatgaccatcttgctggataaagcttgaaagtcaatcattattttgttatacagtattttttatttttgcgagcgtcaggaaaagtcaatgtctatctggcaacctagctgagacactatgcatgacgaagagcggcaacatgaagccactccaaccgagcgtcgcttttctctcgacgagttctcgactccatcgacaagctggcaactcgatgactttgtttttgagccgggatatgtcgaatctcgagaagaattgcgctatttgatgctgagcaccgcacagactgccccgccatctccaactcacgaaagcagcttgacactgaggcaggattcgcatgaaagcgagcatcagtcatcagaacgccatcaggcttcacatattctttcacagggacggaggattgagtatctaaagaattattcaagtgaggttgctccatgggtaagtcctcctatcgcttctttagatgtcactgtattcatcgatgggtagcttgatatgtttgacagttctcatgcctttggcctacaagtgcccctcctggcgcagacgtccccagctctcttatgtgcaattctggctatatctgcgcgacaaatagagcgcaaagaggcgtccgacgggaacccgactttacagaataactttgacagtttagagctgtatcaggaagcgatccgacttctgacgccacttctacaagctcacgatcaagccgtgattccgatctgcgtgatattatgctgccttgaaatgatgtctgccagtgcacgcgattggcgccggcatctagaaggatgcgctgctctcttcgatgctttccaagtccacggattcggtggcggactgttgcaatccgtcttctggtgtcacgccaggatgggtgcgtttacaatgatgttactcgttattccaatgcctaaactgagcatttgaactgaccaaagctgtgaactagacttgtgtggtgccctgatatccgatgggacgcaaagtactatgattacaccagccgcttggctgcctcctgataccgacagcttgagcgcccgccaattgtttaacagcgtgaaaagccccgacatgcacgccaattacgctgtttatctctgcgccaaagcttgcgagctggtttcggatcgcacacagcatgatgaacttggtgtccccaatggctgtacaacagaatcgttttcatctcgctggaatgacctgtgggatgatctacaagcttggatagatcatcgtcccggcgagctgttgccaatgtctactatagaatctcgcccctttccacagatactctatctccactgggccgcaatctcctccaaccagctataccacactgcttgcattttgatgctatcttcgatgccgagacgacaggacgccatacccggtgtaacgggatcatgtatttggcatgcaaaacgaatttgcggcatttcgttgaccaatccccatcaaggatgcctcaacaacgccatccagccgctttggttagcaggaaggctactcagccacgaatcagagcatacaatagtggtgaatctgatccgtgatattgagtcgataacgggatggggaacttcttggagaattcctgatcttgaagcagcatggggttattctattccaaagcgctccaactccaggcaggccgatctcagctcgccacaaagtgctcaatctgggtgatggcatgcaagaagcaatccaaagactgtctcgctcagtttgccgctggcgactctgaagcgttccactcttgctttagctgatcaacgaagctattaacaagccagccgagggtaccaatgtgctcaaatccatgcagtactgctctttgctgagactcgtgggtcatttgtcgcgcagctacataaaaagaagccaagaggcatgggtcccagcattcacatcgattattattaatggcaatactgcatattctttgagcatgccatagctgcgataaagatggtgtccgtcgttgctcaagctgcactgtccttggcttatttgctaacattatcatcatggcggtatgatatagctgattagcgagggttgccatcccatcggtgaaatatataactggaaatagagcttttccattattgagctcaatgaccggatgaaatattggcggcctattcgtgtaccaatcattgagtttattgacaatggacctccagcgaaccgctgggggtttggggggttcgatatggaaaccattggccacatacggatctccaaaagagaactcaagcgcttcggcgcataaagcaagagcctcatgcgtatagtattcagagtttccgacattagatcctctgtgagaagaactttgaagtaaggatctgagaatgttgctgttgacaaatgggctggattcttttaatagagcagcagcagtacctggcatggtcaatacatattcttctgctcagagctactaaataattcgatcgcttacctagcctggcaagcagccacaccatacgcgcgttcaggtcgtttgatgatctatgttcaagaaaagccttatgtagaagcttatttttactcaatacgtcgtcccatgattcgggagggtcagtaaggaaatgtttcgtagtcgccaatattgaccaaagatgaacttcccacggtgtagattgttcgatgagatcttttcttgtatctgacagaccatctgtacgagttgccattggacccctattagaatcagcatgaacatgatggatattatatgaagcgctgcaaagttccaagagtgcatcaaatgacaactctgatctcattgcaagatgcggaacaacgagaccaaaggcttggattgtgtcacacatatccatctgattttacatgtcagtctacaacctccggcatacaagagtaggaaatttgcctcacccatggagcaatcttatatctatagtgcctcagcaggtcaacagaccgtcctgtcgaaagctgaagtgccacgcgatggcttattgggccaatattgccaatgctctccagctttgacagcggtgacaatatattgcccccttcatagtctcctgtgttagaggtaagatgaagtgatgtatccgccttatgatctccagcaccaagagtcatcaaaacacccagcgcaatctcgaaaccatcgccctttctcatcatattctgatcttggtggctatcttcatggcgataaagcgacatatcatttgggatttgtgaatccagagatttcgcggcagccgtttcatcttcgcgaaatgtgtcatcagacccagagcagatatttggcggttcatcaatacgagtactagctgtagtcggtcctaggtcgcttcttaggggtggactgtaacatataaaagtgttttctttctcgggagaaagaggagaaggaattaaggcttgagaatttctgctgagaccggcatctttcggtcgaatgtgttcgtcgtccacaaacttttatcattgaatagagttagtgccgatttccacaagaacagaagagaattagatattgacctgaattttagaatagtttctagaaccattgtatttcccatctagattactatcaggggcggtaatagcgttcttttccaaaaatgaaagcctcgggccatatatgcactctgcgtctgcatcgagacagcgttggcagcgaggtttgcgttcatcacctacgttttgtttctttgtttagccttataccattgtcaagaaagtttctagaggagaaaatccgggaagagtagctgggatcacagcctctaggagagatgcgcccagaactccaattgcggtacacttcagcttacatttgcgtcgccgagttcggcacctcaaacagcctgttctcgctcgcttcttccgatctctttgagatacaactattgcttgacttgccatggccaccatcagaatctggtatcaaggtatttcagataatgaatccagcagagggcggcaaacatctcccgatagatcgtaaaagtgtaacagctaacaggccaattgctgcagcgccaccgccatcctcatttgcctattttacccgtttcagtatacataggcacaccttcggttaattagcattctcgctctcgttaatttagtgtgtatggagcattttctgcgtaggctcagcactatcgagaaccatctccatgctaaattgagggccactcgcatgcggggtatctatctccgaggtgaatttcactacttttgatatagtggaagcggagcatgtagctttgacctccatagggtaaatgatacaaaagaaatgtgaaggctttaggcttcaaatgtttattcaataacagaatcactggcgcctgaagaatgccgaactagagtagatgatgtagagccccgagaagacggcgatgatacaaaagcagtataacagagcaagacgccattatggttggataggtatacactacaagtaaaaagtaaagagaaaataaatgatgaccttggactgtaatgatgcagctaatgaaataatttcacaattattgataatgaatgaattaagattaagtaatcctcttgatcttacaaatcaacaaactctcctcttagaacctcatcctcgcggatcctcgtcaaatattctgaaatcttggacacaatactgtcgacatcgaatccaaagtacttgtacgcttccgggcctggaaggctgtgtccaaaccgcttcacgtttatacctgcatcggcatatctctcccacccattcggggcgtatggctcaatgataatcgcgggaatcccgaggtgtcttctcaatgtatcccgtttataatccaacgtctggccttcaaacaggcgctggcacgggaagctaactactctgcagcggatgccttttgactcgcgcagttggacggcagcatcaagagcgtgcgataactctgcgccaacgccaatgagtgtgagctgcgcatcatcatcttcttggaccacgtaagcgccctttaatacaccatctcgccgggtagctttcaactgcgggactttgtgtcgtgaagtcgagatgacagacgacatatccttcgcttcgatggctgcaatccaggcaccggctgtctcctcgctgtctgctggacggatatacagcaagtttggcattgaacgatataatgcggccagttcgatgggttgatgggtcgggccgtcttcacccattccaatggagtcgtgagttgctgcgtggattacttgcagtcgctgcagggcacccattcgtaccgccggcgcggcgtataagtagaacatgaagaacgaactcgtaactggaataaaagtgccaggagcaaaggctgctagtccgttggatacggcgcacattgcatgttctcgtacgccgtagtgaatataccgtcctgcataagaaccattgatgccacaggttgtccgcagatcaggctaaatataccgtcattaaatgatatagcaaagattcttagcgaggaattacacttacatgctgataatcttcctttccttcccatcccatgtgtacagatggcgagaggtctgctgtgcccaccacaaacgaattgaaatctttggcgagagggttgatcatcagtccagacgacgctcgcgtcgccattggcttatcagaaagagtctctggactaggtaatagtgtcttccatttcgatggtagctttccatctaagcgttgttgaaactccttgaaaatgtccggatacgccttcttatatcgattcacgagctcttcccactgtgaaacaatctgttctccacgactgggtaactcggaaaagaattgacgaacctcttcaccgaccacgaagcgttcttctgggttgaagccatatgcttgcttcatacgcttcacatcttcaacgccgaaagcggctccgtgtgcctctgcctgtccagcgactgcgctgtctagtccgatgatcgtttttatgttgataaacgtcggtttgtcagtagaagctcgggctctttccaatacggccacaatgcctcccacgtcgtagcaaccgtcctcgacgttgatcacgttccaaccacacgcacgcatttttgcgtcaacgtcttcagtgtttgtcaaatccactgagccatcacaagtgatctgattgttatcgtatataacagtcagattgttgagtttgagatggcccgcgaaagatatggcttcgagcgccacgccttcctggagacatgcgtctcccaccatacaccatgtatgattcgacacaacatcgtatccaggtcggttatatgttgccgcaaggtttttggtagccatagccaatccaaccgcattagcgacaccttggcccaaaggccctgttgttacctcgatgccttcaatctcaatctctggatggccagcgcagatggagtcccatcttttcgagtggtatgactttagctgatccattgtcatgccgcggtatcctgccaagtgcaaaaaggcgtactgaaacaagcaagtatggccattcgagagtacaaatcggtctcggttgaagaagtctggggtatgtggtgcgtagcgcatcacatacttccataaagcgactccaatcgcagccatgccgatggcgccaccaggatgaccgccattgaattgttggcagaggtcactgataagcaaacgaaaggtcctaaggacgatggcatgttcctcggaaattttgttcagcccatttttgttttcaatgacatctcctacgccatttttggcgacaattggctggacagaaagaattccaggagccatttgcttgatgagaggcaaagtaacgataacaagggggttattccgactctaagttgacagatgtgaggcaaaagaggcagagattatggataagaactacaaaaatgtagtaatgttatttctttttgaacttgcagtcctatttctattataagccgacacctgaatgcatatccacttcaactaatgcgggcgagtcctggtgcgaaaagatggccgaaataggaaagtttagccacctcgtctgagatcttgcactgagcctttcggcccctccaaacggttcatccagtcgcatgatctgcctttattacttactttgcttccgatcctgtttggaaataacttccgctctcctctttttagcctaaaactgtcttgctgtagttcgttcaggtatatcgcagcctagccgcaaagcgtcgtggggcttcaagttcaagcaacctacctatataagctgtaggatacaggccacgacgccgtaaactcgccagatatatttaatctttgcaatattctctaaatcaatgttttccaatgaaaaagaaatggcacctgcgacgatcaccagtagggattcgctcgatgtatcagcaaagatacagcaagaagccggggcagctgcatattcaaatagccaaaagcttgtcaaaactacacggcctaatccttctttacaagcaacagccgaccaccgcctgaaattagtcgaagctccagttccagaaccgggccatggagaggtcttgctccacgtgaaggctactggaatttgcgggtgagtactattaattacaaagtatattacgtctagaagaggctgatgggttcattgaaagatcggatgtccacttctggaaatccgggcggataggctccttagttttcgaaggggattgcatcttgggccatgaagctgctggagttgtcctcaaatgcggagagggcgttacgaatgttgtacctggtgcgtttgcaattttatagtattgtgtagctgacactgatggtaaaattaggcgacagggtagctgttgagccgggtatgccatgcggcgaatgcttcctttgtttagaggggaggtacaatctctgcgaagacgtcaagttctccggcgtctatccttacgctggaacgattcagagatacaagattcacgctgctaaatggcttcacaggtgtgtttcaaaattctatttccccgcataaatgcgtctaattttgaacatggaattccaggctccctcataatttatcttttgctgagggcgctcttcttgagcctctaagcgttgtcctccacggcatccgcaccgcaggcctaaaccttggctctggcacggttatctgtggcgcgggccctattgggctaattgctttggctgcggcgagagcgtctggcgcacatccgatcgtcatcacagacatcgagccaagaaggcttcagtttgcccgagaatttgtcccgtcgtgccggacctaccgggtggatccctcgttagatgcagcggagaatggacgtcgaatccgaagactctttcgcaatgatgatgctaatacggcaccagagcttgggcaagatctcaatcaggagtactacgcaccgagaactgttctagagtgcacaggggtggaaagcagcgtctgtactgccgcatatactgttcgacggggaggaaccatctgcatcattggagtaggcaaatcgatcatgaataatctacctttcatgcacatttctctggctgaggtacgtaataccagcacaagatgtcgatgccacgtcaagtttggccactaacaatcaatatgtaaagatcgaactcaagtttatcaaccgttatcgcgacacatggccggcaggcattgcgtgtcttagtgggggaatccttgatttaaagcctctagtaacccatgtttacccccttgaagatgctgttgacgccctgcatctcgcagccgatccaaaaaatggaagtatcaagattcagattgttgatgaaggaggagaacatacattgccgtaggctaagcgcacgtagagctatttacagatgtttttttttctctttagggacagagtagcctaccacttttccctggcgaatattacgaatcagctaatccaatttccaagccgtatgaagatgctactggacttgggtcgtatgaatcacagtgtgtctcaaatcacacgtgctgccctgacacgtgcaattctttgatattgttatatcgtacctttattataacgcaacaaaacgtataattacgcacttcacagcagctgtcgtgtcccttttatttgtacgactaaagaaaaacgcagacgggcctcccatagctgtaggttaaaaaacgggtctggtctcacccttactgaacgaagttaaccatcatacacgcccttagcttacatttcattctagtagcagcaagcaatttcaaactcgcagaggaaatggcaccacttttcaatttagcgtagcccaaagggttcgtttctcgaagtcgaatgagaaggcaaggctccctcaccgctggtatgtgctgtaagccagatgcatgtattagtcgtaccaagatcagccacccgcggctgtagtaatactttatctcctattgtttctattggctattgcaagtttgccacctaatccaacgtaccaaggttccaagctgatctttccctttaggcgccgcttcgtgttgctccgattgggcagcagccgccccctcccacgcaagggatgcgaatgtttgtgccaatatccggaaagtcgaaaaaagcaactcatatctaggtagcgacgtaatgtagcatcacgttaattcaataaagccttggttctatagctattctcgagtagtggcgtccagtcacattttcatctctcgaggcgagagatctgctgtgacaactttgtgatccacaccggaggcgtctccggtttggcgaaagccaatcaccatctcggacacatccttgctgcaagtgtgcgcatttacggaggatggcggaatgcgttatgcgctggccacgtctctgctactgaggggtcgcagaatgttcgagcatccgagagcagccttgggctctggattactgagtcagtaaatggagctccagccttcaattttggatcatccctgtccctggatatcgtttggttcagccgcagccttggggcacccgggcttacttgtacgaacgagctggcactggacgccctttacaacctttattcccccgcggcagcttcgaagctggaatacacggcctttcaagggcgattcatcatgcctgaggaggcaaacatttccagagtccggcctttgcgccgggtgctgccagcaccaccaagacagccagagatggaagaaccgcctgcaccgccggcaccgtcttccagaaaaaacatggtagtggcggcctgtaccgcatgtcgcaagcaaaaggccaaggtacacattacagtcatcaatactaggactacaaacactgctaattctggctgtcctgatagtgttccggcgaaaggccgtcatgccgtcgttgtattcaaaggcgaattgaatgccagtggacaacaaaaccgggagagaccagcgcgcaggctcttaaacgaggctaccaagacatacgaaactacaagtcacctcatgaggagctatttgagcttataggaactttatccgatggcgaggctccacatgtctttcgaataattagatccggggccgatatcacaacaattctcaaccatatcaaagttgggaatgtgctagtacaaatggctgttgttcccgaaactcgattacgatatgtgttgccataccgatcagaaatgcccgcagctttcatcataaacaatccttacatggagtcgaagatatacgaagcggcatcgctttactcaaacccgtctcagttcaccgctttcaatcatggcgacagcctggactcggacgagtatcaaaatctctatgtcaaaccttttcactcggcagagatgattgatgcgccattggccaatgcaaaaccatcgttatggacggcagtttgtaaggatgatgtgctcatgcgagacattctctcagtctggttcagatgcgagcaccatctcacctcggctgttcagaaagattacttcttggaagacatggtcgcgaaacaaaaagacttttgctcgtcgctgctcgtcaatattgttttggcttattcatgtgtatgatatcctccatcctagttcctgttgtacctgtccctgtctaagtgtgtcattaggtatgttatcaaaaattcgcggatcgagcagaatattggaatcccaaaacactcggatatgcctttgctgccgaggcaaagcgtctttgggaattggaatcggccattccacgactcaccacgatacaagctagtatgattttcaatgtcttttacaacatctgcggcctggacgagattgggaagtcttatagaatacacgcaatagagctggctgaggagattcggctttttgacagccctctggacgaacagactgaggatccgcggacaataagattacagaagggcaaggaatttcttgcatggtcgttatttaattgggagacgtaagtacattggctccaaggattgatctcttctgattatttcaggctttcaagcttctccttcatgacgcccccgaggctcaagaagcccccgatctatcctttaccaaatccgtcagaagatgcactctggtacggagaagtgtggttgaaatacccactaagccgtagcctgataccatcgaattttggtcaaatgtacaaagcaaaatcccaattgcgggtcatcatgaacgaatattgccaaacggcctacatagaaaagcaagaatctcagatgaccctcgatatagccgatgagctgctccgcaagcttaagaactggtttcgtggcttaccagcatcacttttacccaagacgattgcacttcctggacaattgcaactccagtaagtccccccctttttttcccgagtaataccctcttatcaattaaatcttattaaccttgtattgctacagcatgcattatcaccatctagtacttgccatattcgagccattattgcaaatttcaacgggacaagagcttcgcatacgtgagctcattgccgatgctaaaaaatatctccaaactctggttcgcctgtactatatccgccacggatacgactccatggacctattcatcatcataccactgatgctcattgcctcggattgtgtcgaagctgtaaatgatcaaacgcccacggaccagcttgaactactgcgatccacgctcattctagctgcaacaggcctgtataaccaacgccggaaccactacttggctgaagcattgtttcgggtcgtctacggacgaatgagacgccccgaaatcgccctgttaaaagactcaatgaaaatggacgagagagaatgggatgagaggcaggggatggcacaagctgtacgaagccattggccggttagtatcgtcaggaagaaagaggatcgagacgccaacgttttggcgaatcttgtaaaaaattatgctcacttgaatgtggaaaagggttctaaagagggagagtgaaaaatttgagttgacggaaggaattaaaagtgaattgggcgttttacctcaactatcggtggaataagaatgtgcattatagcgactatgattgtcaaggagcaaattagtatagattgaggtggcaagggaaaaggagattataaggcattcttaacatcattcattaatttatttaatattttgtctagcactttgacaatctgggatccatcaatcctatccctgcttagtctgcaaccagcctcacatatgtcgtatatcgtctgcttctctttaactgcacatagttgatggaagcaattaaaagggaactggaatatttcgtctaatactcacatagcgcattccatcagtccaaatccctacttggtccgtagcacatcatctgcttctcctttactgcacatgttccttctcctctgccttgggaattcgaaccatggtaatggtaatcaaggccccaaccatggccgaagcaaagccaaaccaccagatggcacgcataccttcaagccccacctctccagaaggaagctggtcgactttgatgccgatagagtctgcgacagaggtgatgattgccatggtcaagttctgtgccgtaaccaacagactgccagcagcgccctggtaggaccggggcacgctcgaagtaatgaagattgaagccgcagcaaaactgagatcaggcccaaaggtcgccaaagccacgccaggcatcgacaaggcccaatacgaggtgttgggagtttgcggaaggaagaataccggccctaggccaaagcaaatcatgcttgtggcaaatatccagtgaccagggaccacgtgaagagtctttgagacgatccaagctgcgagaatgcccacaatgccattaggaagaatatataatgctgccgtgagaggagtggccccctgatagcgtatccaaaactgaatggcgtagaattgccacgcgccgcctggataagaatactttcttagccgagaattcaaacgggcatagacacgcagatatgaaactcactgtaagctccgaacccgaagacgtaggataccaacactgcaacgaacccaggtgtcttccaaatgccgcttgggataagagggcgagcaacacggcgctctacaaagtaaaacgcgacaaggagaatgaaaccaacaatgaccaaagtataggtatacggattccactgtgccgccgaaccctgcgtaagcccaaaaagaatcagcccgctgcccagcgaagcaagcaaagcgcccatgtagtcaaactgccgtatcgaaggcacggctgcagcgttactatccgccgcaggccgcatattgggtatcgtgtaataagcagcaagcgcacaaacagccagaaaaatggccgtgctgcggaatatccaatcgagatgggcagtaaggagacctccctggacgcagccaatccagaagccaaacggcgctcccgctgccattagcgaaaagactctagtcttgcggatgcccggattatacactcgtccaagaatgctcatggaagtcgacacgagcactccaccagccaagccctgcatagctcgagctacgaagaagaggatcttgagctctgcagaaatggcagaggcggccactgcgttccacgctgccgcccacacaaaagctcccaccatgagtggtttcgggggagccagatcagccagcggcccgaaaacaatgacggacaagccacttgccaacgtcgaagatcccacgagccaaggggtctgggccgggactattcccagcgcttcccgaaagacgaactggttcaccacaacctggcccagagtcagcgacaggatgacctgcccagccgtgcaaacgaggacgaagatgatttccgccaagaagctgcgaagctcgggcggaacgccctgcgaaacgggatgcgtcgggctgcctccctcctcaaagaggccagcggcgggcgatgagccgttggccgtggcattatcgacttgtctaattctcagctcgctcagctcgaggacggcggaaggcgcgggttcttggacactggcagtgtctagaggtcggatgggcgtgcatgggaataacggctgttcgctaagagactggtcgcctgggctggggagagactcgagaggtgtcgcgccggatagagactgggaggaccagagatcctcgccatgtgcctctggcggcaggacgattgtggattgcgttgtagacatgtttgacgttgatacacttcttagtttgcaagtgcggtaaagacggctgcctacatggccagctagctgaagtggttgttgttatgagcctcgactaggaatatatggttgtaaagaagagattgcttctctatataaagtacagatggctatcgttagttcatacccattccttcatcaccttcacaacggatgcaaccccaggtagccgcaggtgcaactaagctcggattagaaaatggtgggctggtatcaagactctattgcactgtgctaagaggcggtgagtcatcccaaagcagaacggttagagaagtgcctgtaagaagctataaagtgcagtgaattgattgagcaatctacccattgaaactctaacgcatctatgacattgacgtgtgtgccgatttctaatattactaattccccatcgctatagagcgtcatgtcaagcctcattagtactatactctaaatccaaacaaggtatatgatcgtaaactaagacgttttacttggtcactttacaaactcgctcacttaatcatattggatcaagagcgtcattttgcaaaaccgcttactcaagtatattggatcaagagcgtcactctgcaacacgctcacccaatcacacccgcagacacttttctcgcaaattgctgcccttcaatgcagacagcacggcaaagcccaaaacacacctcgtagccacccaccccgttagccccggcgtgtaagcgttaatgctccaagatccttccatttagctccggctaaaatgcaagcgactagtgcttaatgttgccagatcaggaaatgctttgcgtccggggaaactggccgtggagcagcacggacgacttccgtacgcaaggcatcaaactttactaatgagcaattcggatagctgaaccgtgtcactcttgaacaaatcaaaaccgtagaaagtttgcaatccaatcacaaaaatgagatcttgtctctaggtggaatctaagataagaaagcaataaatagtacaagaataaaaagaagaatttttccctgagaaacgccagttttcgtctctaccacccaattatagaaccggcataccaatatgtaccaaataatccgaagagaacaccagaagccagcaacaccgcaactggatcagaaggaataactagcgtaaacgttcagaatgttattcccaggaactctcactttggggcaacgccccccccccccccccccttgtgcgactgtttcctcccacgccaaaagaagaagaaaagacaaaatctgtcctcgcctcgtgcttgtaaaatgtctaatcaagaattcgccgtagaaatccttttgtgatgatcctgagtaacgaatttgagctactccataaaatcgcctagccgagcaaacgggcgtacgccttgtaaacaacacctgtatcgttgctttttccttaaaactccatttggtgaatcccagccatagcaaaacaacaatccaaagacttttaagaatggcgttgttaacggtttcggactagcagaggcgagattcacggcaacaatctcgcatattgtgagctgagtgcgccatcagtttggttcattaattccagttttggaccattcaggcgagtctagccatgtaagaagcttctgtaacaacttgttgatattaaccggtttcgagatgtaatcatccattcctttttctaggcaggtttcactgtctcctctaagagcgtaagccgtcatggctataataggcactgggatgccacaagtccggatttttctagtggcttcaaagccatccatgacgggcatgctaatgtccatgagaaccaagtcgtatgcgttgggcgaagcagtcagtagagaaacagcctcggctccgttggaggcaatggtaaaatcttgaaagccaagtgagcttaaaacacgactcaatactttttggttgacaagattgtcctctgcagcgaggattcgtttgtacggtgccatctccctaatccggcgtagcatcttttctttctcagaatcttgttgggactttgcggtttcttgatcaatctgcatgtcaggaatgccgagttggttagagttggccatcttcttgagcttcaccgtaaaccaaaatatgctgccgttgtgctcggggttcggtcgatagcccatctggccgcctaataattcggccagagacttggctatggacagccctaatccggttccctgaaatctttttttcgtgggcttctcgagttgcgtaaacggcttgaacaagttttgaacatcatcctcgggcacgccgattccgctatcagtcacctgggtaagtatcgtgtacgatgtttcgtcttcagcagctatggaggcatcaacttggacggatcctttctcggtaaatttgacagcgttgtcaatgatgttctggaagatctgccggaagcgaagcgggtctccctgagcagatttaggcaggccgggcgccaaaaccagtttgatatatactcctggaatcagtgtcatctgtacattctttaccaccgaagaaatgacgctcgcgacgccgaccaagtctgtattgacagaaaagttgcctgatttcagcttcgaatagtcgagaatgccgttgatgacctgcagcagaacctggcccgattccgaaatgatgttgaccgtctcgcgctggtcctcgtccaactttgtgtcgagcaggagagcacaggccgagagcatgccgtgcattggagttcgaatttcatggctcatattggcgaggaagtcgtttttcaattttgcgctctcttcgtaggcggcaacgagcctcagctcggcctctctacgctctgtcaaatctcgggtgaccttgccgaagccgacatggacgccgtttctatacaaggccgtgatgatgacgttggcccagaagcggctgccgtctttgcgatagcgccagccttcatcctgcactctgccctcgcgcaggcagtttacaagctcgtcctcgggcttgccagcctcaagatcgtcttttccatagaatgtcgagaagtgcttgccaacaatgtcctccttcttgtagcccttgagcagctcagcgccggtgttccaggtggccacgtagccgcgggtgtcgagcagaaagatggcatagtccttgaccgtctggacgagcaggcggagcaccccgtcgacggagagggcgctctggatgatctcgtcgccgtcggccgtcttggactcgacccggtcccagtccaggaccagcgacagcatctcgtcgcctctgaagatggggatgattcgcgccgtccaggccactccgcgcgcgctgtagacggcgtagcagtgtcgaaagctgcgggcagccacagcctcctcgatggcgcgggcaagggggatccggtcgaagcgctccagcggcgagccgccgtacagagcggtgaacagatccttgcccaggaactcgtgccggccgcgatgccacgcgtcctcgacgccctgcgacactcgctggatgcgaaacgccggcgacacgaccagcgtgggcacgggcgagaggtcgcagaggtcggccgtgttggcggtgtcggccacgctgatgttggtgctggagttgctgccggagttgctgccggagccgctggtggccgctgcagccccctgagagatcatgattgccgccggatgctgacgggcatcacgcacagagttgcaagcagatgctgttcgttggtggttgcgcagaggcacagcaagcggctagaggtgcatgaagagctggagtacatcgatggaggtgcagtgcatggagacccagcacggcggtttccacccgtcaattatcaaatatcacaatagccgggcttgcagctgctattcttactcctatccggcccgccatgacgtaagggacaccgcagcgccttctccgcacagcatctgccctggacaccggccatgacgctctattagcggccctgctggcatcctgctggtatcccgccgggctggcgaggcgcaaggcttaatcttagcaagcgagcagcccgtcaatagtgcctcagcgaagttgcgctgggcctctcccgagcagcgatggggcttccggaacgcacgccctgcttacacgggagatcaccattcgtggtaccggcgcctgctccactcttccgaccgtccggcttcaggcgattcaatgcaagcgtggcttagcgggcatggatctatattggcctccaaggctctgtgcggcgatggcttccaggggtgggttcgcggagcattgacgccgttttattagaagtggcggcacgggctagctgtgcctgcagagtgctagacacaatacacgatgcacgatacacgataaatgacatccagtaccgtactagttcgtgttctgtcatactgaatcagctcttattgcgtcaatctcaggtcatcggacctagatggtgcctggcgtaatcacgcgcatccatgtgtagcgcttgctaatcgtttatcctttttcgcctccggaaattggcatgtcctgttctgtaagcccgttgtggcagaaaacggtgcctatatttgggtagtccggaatgcctgccgcttatggaatacatggatagtctgtggatttgtctttacaacgtccagccttacgaggtcattgctttaatgcttttaaagatcaaacatcagcacatcacacgtcgttgtagagtgtacaccaactattggcgacccgcttttacacacgggtttagatagcaaggtaaaatttttctcattctggtgctctgatttctggtgccgtcagtctgctgtgttactccacagaaatctctagcaacgcaccccacatgatgttagcctgtcaacctgtgtgctgagatatgccggtacttgtatcacggcagcctatttgtctcttggcaaaacggatattgcctcgtgataccattactttacctacataacagcctcaacctacgtgtcgtacaatccttcgagatgagtaaagccctatgctgatttatatcgtacctaggctaggtagttgctagagagaccatctgcaacccctcaagcgctagtatggatgcgaaagaggggtataggtactcgttcgaatcttcaatatcgatttagtgttgagtcaagactttggcaaagtgctgcggagcacaataagttggcttagttcacgtaacaataatagagtgatggggcgttctgattagtgatggggcgttctgatgtttataatactttcaactcaacttctttgccataatttttgtaactaatcgctggaaataattgaatcagagacactgtctcgcgtcggcgccagtatggcccgatgttacttcacagcgaacaccgaatctcttccccctgcccctctcgaagcgctcctttcctcggaatcgcgagttggacattatttacacgagcgatcggatttaaaactgcgagctgaagcccatatcatggcgagttttctcacatgctccgcactatttccgttcctccaatctccagtacccaaatatccgaatcacgctaccaccaaaccacaatgaacggcaccaaccgccctcctttaaacatagccatcatcggcgcaggcattgtgggtgcccacgttgcaatcggtcttgtacacagaaatatccacgtcaccatctacgagcaatcgagccagatcaaggagattggcgccggcatcgcatttcccacgcccattgtggattgcatgacagccttggatcccgccataacagaacagttgcaaaaaatatctggcgtctttgagaacctcaacgccatcaacggctgtagtgatgaggatctgaaacttcgcccggcagacaaactatttgacgtcgtggtcaaaccattcacataccacagcactcatcgggcccagctgctagatggtctgcttgcgcttataccaccagagcatataaaaatggggaaacgtttggaagcaattacacacaaagaagatgacgaagagcctcttcttcttcaattttctgatggcactacggccgaagccgacgcaggtatgatgattctgtcaagtgttcgacatggaccttttcttcagacgcctgttcaaagagtcaaagatgctgataaatatgtataattcgattcttttagtcatagcatgcgatggcatcaagtcacaagttcggcgcattctcttgggcaacgatgatccagcggctttgcctcactactcttatacaagtgcctaccgcggactagtacccatggaaaaggcagaggcagctcttgggaaactctccaaagaatctgtgtcgtatctaggccgaggagcatctttgtttacatatcccatcgtaagcaagaacgctttgaatacggtcgcttttgtgcatgatgagggcgaatggcctgattttaaacatttaacaattccagggaaaaaggaagatgttgtggcagccttctctcacttcggcccttcagtgagagatcttgtggcagccctgccggaagagctcaaccgctgggccatgttcgacacctttgaccaccccctctcgaccttcgcctatggacgcgtcgttctcgcgggagatgccgctcatgcgtctacaccccatcatggtgccggcgccggaatgggcattgaagacgcactggtgatggcaacgcttttaaagaaggttgcggatactcgaggcctgtatgaacgctctggtgccaaaaacagagcactcgaggctgccttcaaggcgtatgattctgtccggcgagaaaggggacaatgggttgtttccagcagccgttttgccggcaactcagcgcaggggcgcaaccctggcattggaagcgatcctactttgtacacaagagatattacggaaaggatgaacaaggtcttttcatatgattggaagagctcgcttgttcaggctatagatgagtatgaacgtcaattgggagtttgagctagaggtagtagtattagatagagcacacgacataggtcttaatacgggtttcatgtgatactttgagactacacatcttctctaaataccatttgtaataacagaaatgctattgtaaatacggttaaaagcggcggcatcttattacctgaatgtgtaaacgatatgccgctgaagctgctctccggtccatgcataaccgcctcggctagtcggcgattccagcctgccgatcaccgaccaagtcttacagcaaagagctgccgagaagcttgcctgatactatcgattcagacatgaagaagaaattaggatattgattcaagcttccttaagcctcacaagatattctcgtacaaattacccaagtggccatatctagaactaacagcaatgggggggggctcttttttaggcccatctgcttcatcagcccagacttggctgtatagaacacaagtataaaagatatccaacgtgctgtgaacatcatcgttatccacacataaatagtcgctcgccctcgcgtcggcactcgatatgcgcgagacagctattaccaagggtcttttgcgaccgatgagggcggccattgtcccgatgccgaagcccgttatggattgccggtatgcagctccgaatactaccaaaacgagacgaacggtggagtacacgcatctaattacaaactgtctcaagcgagtttgtactgccattaccgtcaatgatgatcattcagttacttggaagttacccgctgcagcggctattacttgacatctttgacaaatgacgcaaaatggccaaactaagtgcatgtatacttggatataaagtgagtaaacaatctgtaaaatcgacatgtcaactcaccacacaacctctctgtttcaagtagtttgtgaaatcgcgagtctatcatcaatatggcgtcaattagtgtcggcgcaggaaccatcaaggcagaacattctaatccgagcaaagaatatgtatactcttcagcctggagtacctgcgcaacgctcactttccatcgtcggccagcacatcttcgccatttcagacagccaagatgacctgtattatttgattgggcctgatgctcgtgttgttgacgagacagactctaccgtgcttccggcttttgatgatactcacactcatctcatgcttgctgcacagatgcatatcgatgtttcggtccatagcaaagaatcttggcgggatactggatttaattcgccgccgcgtcgccaaaaccgagtctggggaatggatcttcacaacgacgaactggcaagaatttaatcttccagagaagtgacttccaaccattcaagagctcgatgagataagcactgtgcattcaatcgttgtacgaagaggcggccacaacatgatggtcaattcctgtgcattggcggctgccaacattaccaaggatacggcccctcctcctggtggtaacatcgagaaagatgcaagcggctagatgacggggtttatccaggactctgctgtggctctcgtctataaatttgaagctccggttgatgttgagacgcgaattcatggcttggacgttgccagcacctcttacgcttcaactggcatcagctgcgttcgggattgttgggtctcaagttaatgctggatggcggaatcgaatcaagtgcaatggaagagccatatgggagagaagaggattgcggctgtggctctccaaacgagtatcgaaattgattgctctgggacgcgcatacaatggttgctgctctagacctggttgtccgtcgaggatggcgggttggcacgcatgcatttggtgacagagccgtgcgaattctattggatgtatatgaagaggttatgaaacgacatcccaacatgccacaggggaccctggttatagagcatggaggattcgcttcagccgagcagcgagcgcgagccgcggccctcaagattcccgttactgttcaattcccgctgctccatgacgtgtccggcgtatctgagctctactacggccgagatagggtgtcgcaagtctttccagtacgacaatggcttgactcaggcgtcctaaccactgctggctctgatttccctgttggaagctatggcgcgatgcactcatcagagggcttgactacccgcaaaacagtcattggagtgctgagagaagagcatactgtaacgctaccagaggccatcagtctccatacaacagaggcggccaagttcctgggcgaatcgcattcgagaggtatgtatgctgacgccgggtcgatttgccgatgttaccatttggcgtaaagacccatttgatatggaaccggtctcagctgagcagggtgttgatacgctttatacaattattggtggccaggtaaaataccaaagttggcaggtgcatctattatatgacatgagcacgccatagttacagttataagaataataacagatgagtttcttcctaacaatggagatgtcacatcttgtagttgctattagcttattgttaaacagcttcccacatgccgcctacaataagcctcccctgaaagacccacctgctgtgtattcctttcatagcccttaagaacaagtcaaagaggcgtcattcatttaacagctccttgggcagttaaaaagcaaaagtccacgcccttgtcagcctgcgtcacgctcttctcatacaagcctctatatcctcgagtcggctgtctcctagattccgcaggaccccgagcttccaattttccttcaagcctgtcaatcctatccttcacccttgcatcaatctcagcagagctaagctctacttcgagcttctgactctcaacatcgcagtgtattatatccccgtttttcacaatcgccaatacactttccggcaaagcagcctctggcgaaatatgcaagacaatgctccctcccgccgtgccagacatgcgcccgtccgatagacgtaacatgtccttgactccgcgagctgcgagcttacgtggaatgggaatcagcccagcctctggcatacctgggcttgaaaagccaatagggcctattccctgcagaaccaaaacgcagttctcgtcaacgtccaggtctggatcgtcgatgcgcctagcaagatcttcaaggccggcaaacaccacggctcggcctcggtgcttgagcaagtgtcggtacttgctggcactggctttgatgacagccccctttggcgcaatattcccatacaatatggcgagactcgagcatgggtataaaggttcagccaaaggtctaataatttgtgtagagaaaggaaaggatcggaaattctcagcatccagagcttctccaagtgtttcgcctgttattgtcagagcatcaagctttaggaggggtcgcagagtctgaaaaagagcaggaatgccacccgcattgtgaaagtcagtcatgtagttatcgccgctgggcttgagatcaacaagcagaggtgtcttctctcctatctcatgcactgtctgcagcgtgattttgtcgtaaatctccggatggcgatttgcaatagcaagcaggtggacaatgccgttcgtagaacccccaattgcttgcaaaacagtaatagcgttgtgaaaagatgcttccgaaaggatcgattggagtgtacgcttgtcttgagctgctcgtacggcatttgcaccagtctgctctgctatcctaagccgggcactggaaacagcagaagcggttgcgccgcctcgtagaggtacaagtccaagagcagctgtcaggcaagccatggtactcgctgtgcccatgacgccacaagttccaacctgttcatcaattgttagttggttagatactctggtggagtaatctcgctcactgtcggcgcaagctcctcattcagagcagagatatcttcaatatccatctcattggctcggaaagcagcccaattattgcgacaatcagtacaggctccgatgcgaccgcctctgaagcttcctggcatcattggacccgttatcaagggcaatacgggcttatttgctgatatcccgcccattaactgagccggaacagtcttgtcgcatcctaaatcacgaggagttattaaaggaaggcagatcaacaagtaaaacaccaaatctcaccaccaataacaatgcatgcgtccaccggctgcgccttgatcatctcttcggtatccatgctcataagattccgtagaaacatgctagtcggagtagaaaacgattcgtggacgctgatagttgggaaatcaatggccagtccgccgtttagctggacacccctctttgcggcctcgatgagctgcgggacattgccgtggcaaggattgaagcccgaataagtgttgactatgccaataatgggtctcgaaagcgcatcttcgctatatcccaatgccttgatgaagactttgcgaagaaagagagaaaagtgagggtcgccatagtttgacaggccttgtctcatgccgactgcgggttggatttgacgcgagagatcgtagtcggccattggatctggcataccactggtgttttggcctccattcttcgaatgttcctggttcggcattttgaaatggtttctttctcaaaaattccagaatatcgaataatgctagtattcagcagcgagctctgctattttgtatgctccaaattgcgtgatcattcgctctcagcagagatcggtttccaaatacggcaactatagaggggtaggcgggcgccatcccaagaattctcagcctcgttccaagtcgccatctagagcgtgaaactacctagtagtttcaattaaattctatgaatccacttcgagttatacttattattttttttgtattctaaattgatcagaatatgcttcgagcagacgcggcgtcgatccttaagcagcctcacataaggcctttgtgcttgtacagggtattgctcagtctgacaattgggacatatgatggcatcgccaatgtatcataattggttgaatttgagcatcttcgggaatgataattactttagaattattttctcacagatagataaaactagatatgtttataataagattgaggtctcggtagcttcacagaagaaataaagaatcttttccccggatccatctagattcttgcttgcgacgtcttggttttacagaatagaggcacacagcgtcattaaaaaccactttaaagctctagcttatctatgacttccaattcgctataacaacctactgacctatcaggctctagagcttgaaccgggtcgcacacctagactaacagatgccaagaagcaatcaacccaaacaatatactgccgctctgctagcctgactgctgttattcccccagacttatatccagtagcataaatgagtaacagattgcaagagtaagactgacctaaggctgtgagcttgatacagcctaagatgtactggagcacaagtggagcgaggttcaattactagttttgacacattagacatgacttgaatcggataatgtcggacgcgatctaataggcaatattgagtaacaaaaagatgcgagggtcgatgcttatcttgggatgagtaaagaaacacgtaagatgcatagtatctcagaaaaactgaaagattgttgattagtagtgaaacggtgatatattcaaggcaaggtgtctaaagctgtcttgggacgacaagagaaatgaataataaaagtagggctattggttacacagcccgccggattcatcgaccatatcctcaggtttcgtgaatggtacacgttatataagacatgatagtagtcatattgtttcaacctccccagtctgagtgagcggtacacgttatataagacattacggtagtaatgacactcaaacgccgcatctagacatgattggcggcgtgctttgcaattgaagtatacaatcagccatctcgcaccagaattgagagctcaaatcttgcaccttcaaaaacaacaacatcaaaaagttcagccaaagcatatctcactacttcatcgtcatcatcatgcatttctccaagctacttcccagtggcattgcctttactacagcgccatatggcagcctgtgcatactttccaattgatagatgcaaccacttatctcgaccgccactataataccagatactacgatggatctcgccaaggccacggaaatcgcccatccggatcgcgcaagaattttgcagtagtctccagcacgtttctgttagtcataagttctgaaaccggcgctttccgcgatgggtcttggggatggcgaagaaaaaaaaaattgcgtatcccggtggcctagtctagctcgactcctagttgatagcttcttcaacaacattacgagtacgaacctgcaggtacgaagatgctccatgtcaaatatgaacatttcatcttgaaatactattttaatctccatgttactcaagattcaacgatgtgaagcacaaaagagcagcatggcggccactatttcaagcgtattcgtacatcgtacagtagggcgcgttcctgtaagattcaccgaaatccacttctgcaaaagctcttggcgcgccggtagtctaatccataattctctagtctaaaagttatcaatcaataaaagtccccctaatgtccgtttcccagattctgggaacctctgtttgtgattctcctggccttgcccatagtctttttttcattctttgtgccttgtagagacgccagttgttggttcccacaattagatataataccagccccaaaatgacagctggtgcgtctaccctctcccctattgtgcatgaaaaccccattgtattaccccaggttttaatccaacgccgttttgtactttattttgtactaactgttgtatatttagcaactctcactactactggagacctgtcagttatgacatatcccgatggcggtcttcaggcatggctcgtcgtcctgggctcctgggcttgtatgatcccctccatgggtcttctcaacaccatggctgtgttgcaggcaagactctcggagaatgagctacgaaacctaccagaatcaaccattggctggattctgagcagttacgcctttttcttatacttttgcggcgcccaagttggtatggaaaagctttcatttctatcttcttcgacatccctggattgaggttgtggtacggggaaggtagatgtacgctgatatatgtaatggaatgggcagattgctaacttgtacacttgtcagggcctatttttgatgcatacgatgtcagagtcctcgtgataccgggaaacattggcatcgtcgtgtccatgatgctaatcggactatgtaaaggtcagtatacccgtcttgttcgagcacatctcttctcatactcacacccattcacagaattctatcaattcttcctctgcttcggcctcctaggcggtgcctctgcctccctccttttcaatcccgccatcgccatcatcggccactatttcgataaacgccgtgccctcgccaccggcatcgcctgtaccgccggcggtctcggcggcatcatcttccctctcatgatcctctacatcactcctgagattggcttcgcctgggctacccgcttcatcggcttcatttgcctcgccatgggaggcatctccatcacctttatgaaaaagcgactgcctcacaacaagaacaccagcattagccccggcagtgctattgacttgaaggctcttcgtgaccctaaatacgcccttactacccttgccgtttttctggttgaattcgccgtgttcatcccctacacttacatctcctcctacgcaatccacgccggcatgcctacccagcgagcctatctcctcaacgctcttgtgaatgtcggagcaattcctggccgtgctctgccaggatttgctgccgatcgctttggtgctttcaacgtcttggccctcacatctactacttgcgcagccctaatctttgcgttgtggtacactgccggcaccaacgagtctgccatctactcttttactgtgctctatggcttctggtccggagctgcgattagcattacgccagtttgtatcagcagggtatgcaacatcgaagacattggcaagcggactggcacagcctttttcatcgcaagctttggtgttctcattggccttcctattgcgggcgctattctgcgagcagacagcggctcttatgacggcgtcattatatttgcgggtgtcttttacgcagcgactgttttcacgctttaccttgctcgaggtgtggcggctggctggggactcaaggttctcttttgaaccagcactaatcgcttgatctcgaattggagtttggtgaaagcgaacatgagcgtttcattttaattctcttagtctattatacatcaaaactatgcctgtggaggccaacatatccatttttgggggaaatagtatagaacaagacgcctagactccatgcacaaagcatatgcgcattctttggcgaaaaggaataaaggaaaagataggatagaacaaaagggcaaaatagaaatagaaaacaaagccaaattaaacgataatgaaagcaaatgaagacacatcactcttcaagtgatgttcttgagcgatacgggtgtccacttcttcttcttgccacccttcttgctcacggtttgcttgacctccgtctctgcaacaacattcacagatctagtggcgttttgagaagcaccccagaccgagcccgcatttgaagcagactttgcgtttttactctgcatttggggggctttcggcaaaggtttcagctcaggaaacgtttctcgtttaacccacacgggggccttggctgctgccttgatcgctggtctggctctgcgagcaagcgacggaaattcaggatgttgctcatcctgattacccggctgagattgcgctctaacttcgtatagcaacgaattgaccctgtcataactaagaagctctgttagctaaaacacagatacacagccagcgtcgggatcttgcttgcttacatttcagtcttctcgggctgccgcgattccgtgagtcgttgccactcgtatctagccattgtagcatactcaaacaacgcccggacacccgagaagatatgcttttcgccgaggtctcgggccctcgtaccactgcagtccacaacatctggggatgcatcattctctgaaagaaggtaaagtgtctccacgatgcggtcttccatgtcaggggcgcattgcccaagagcctcgtgtatcggtcgtcggcctaaaccatcctccacattcacatcagcaccaccctttatgagggcgctgaccacatcagagtatccaaatcgacaagcgatgtgcaacaaagtgctctgtgtagacttgcaaatgactgcattcgtcgatacctttctacgtcgttgaacacgccgcatttgttctataagaaaggtaacgatttcatcatggccttgaaccatggcgtgaaacagaggtaggtttccttcaccatcggcttggaaaaagctgactttctgtttgacaagcatcgaaacgactgcaagagaccccccgcctgctgcaacatgtagaactcgctgctccttgggacaacaggccaatgacttccaacattttggcccacacgaatgactgcgagaaccttgtatgggaagattggaatcggcgccaaagcgaattaagacttgcgcagttctagcgatcttggcgttccatagagcagtttctaggtcttgttgcccttcaaaccgagcaaacattttgaactgcgcccaaggtaccctttttctcacagcgatgtgaattgccgcaaagccgaatgcgctgtacgtgttcggatcagcaccgcgtatcaggagatactctgccatccttggaagagcatagctacatgcgatgcgaagagccccgtccagtgcgccaagactgttgctatgaggcctggccacggaaatatacagggacttgaggtcaggatatagagcggcatcttcatctagatcggatccgtgcttgagaagctgaattgctactttgggagcgtcttgaagtagggcgtaatggagaaaggtgaaactttgcatcaaaggaaacggtctacaatcatcagccggcagttctgcatcaacgaagccgccatatattcacttaccctctcaatctcgggccatgctggcgaaacatcagccactggatcagatgctgcgagtcgtgtttgacggtatgcataaacacatgcgagaccgcatgatcgattcctttcgacgcggcccgtttatcgaatgccatagtaaagagtttgtctgagattgcccagtaaagtccacggctgcagcggctgagagagctcagatcttggggattcttcacgtcgccgatgatctgctcaaagacttctgtgggtaagtcgtcgaatccgcacattgtggcgagcatgacgggagagcgttatcagatatttgttggcactctcaaaaagatgcaggataatcgaagacaccaaaaaagctgaattgacgatggagaaatgaaaagaatatggactcttgacggctcagatgcgatgtttgtctatcggaaatttagagttgcaaaagcaagaaagatggcttaacttcgacagccacagatgtgcagatgccgagtagaaatatcggggccacaaaagccaacaaagcctctttagcagtgttcagtcgaaatatcgtaaatttataaaacgtgtggctgttctttgtgtttcagagttgatctgatgtgaattggtctggtccaacgtgaatagcagctgacagaaggtgaagagcaggaggagagcaggcaatgcgcgctacagctgcctcgtgcggcctcgagttaagaattctgccaagcctggtatttcgtttgcatggaacacatggtcgatagacaaaacttttgttgcaaatattggctacagcaatgtaagcgagatcgaagtcagtccgtcggccatcaccgccttgcgtcacgtttatatcgccagatctcagaactctatctgccacaagcctagccatatcatgtctagccatacctcggtaggcaacaaacttccaactcagatactgttggatactctatgtgcaacaattaagccttgagctaccagctccatctgtcacgctagctaacctgccttgcctcatgaactgtctacttttaacctactaaaatagttgcctcattcatgattggatatgtaacttgccttattcttgattggccatgtaacccgagatgtatacttattcattcaacatgttgatcaactccctgaacctttctgtttcgtatgttctttgcattatgcctactaacgcttgcaacaaaaaagcacagatgaaaacatagaacaaatctatacgcataagcattatcgaacatctcttcgtgtacgtgccacaaggcaaccaaggtatcatgtcgtaaatcgtaaacccaaaaagaaatctatctcataaatgcatctacattttgtagggcgtttctttcctgacgatgtatacttcgcccacaagaaccacacatccgacaatcatcgcaatggaaatgatgggaagattcacgcgcgcaaagtcgagacttcttacgcgaatatgcttcctggcgaggatgtcgcgccaaagcagaccagccaacgaagcgctgaacgcagcactgaacgcaccgtagttgacgccgagagccatgctgtacacagttgcccagaacgttctgtcgctaatggggacaccactcactacatggatctgttgccacttctggatgatccggcatagcagtatcgtggtcccaatgtttgtccctgcaaactttaatccagttagcttgcgactacaaatgactttggggttatacatacgttgcatagaataacagaaaggaagcccatccccccaatagcaccgactgtcccagttctctttacccagtgctcccacccataggcaaagactggcacccagccttttgttaccagcccttgtacaaggataaacatgcaaaaggcgaacggaaccaaggcgaacgggaggtggagaacaacggcagcagccgtgggaaatgtctcttggcaccatctgagcgtgtcctggccaagcgacatcagggtggctggcccgtgcggcccatggatagatgccattgagtttcggcgtcttctttctaaatcttcatccgactggggcacaaaaagaccttgtgggggcgaatcagagccagtttggtttagaatgctcttttcttcgagcgagttgacctcacttgtcatgtttcctttctcctgtttctctgtatagccattatgtggggatatcgagcgttccaaatgggccgatgacattgctgccaggacacgatcatcagtattttcgaccaggagaatcgcaggagtcggagcgtgtccctcagcatggacagcaggatttagtatcgttttcccgtctttcacgtgtgcagctggcggactggtattattcaattcgtaaacaccgtctgattcttggagctgtgcgtctttcgattccaactttggagatgaagagccagtctcgcctcgcacttcgtggctggcagcggaagtctgtcttgcttcttcggcttgttgaaattttctctcggctcgtgcaatttgtgcatcttcgaattcttctctaccctttctcgcaatgtctcgggtttcctttcggtggtaccatccaaaaccaatatcccagcagaacatgacaaaggctgccggaagagtgacccaaaacacggggtgggcgccgcttttggcacttgcagcgttgattgccaggacagtgaccaaagtagcagccataatgacagcgccaaatgcggctccgcccttgtcaagaaatggattcatgatttcttcaagcgacagcaacttgccttcttcgttgtttgcaagatcggcctcgtcttcgtcaacatggcctcttgcatgggggatgttggggttcacaggtttcttggctttgacttcttctggaagctcgtgcatcttgatggaatacggaatgaggtcctcatttgcaaagacgatgtatagcagaaaagggaatagaacaatggcagtaacgacgacaggaacaatcatgttggcggtatagtggatgaatttgatgttgaaggctcccgcaaggacaagattcgtcgggttagaagaaaccaaaatggcagatgcgacattcgcaatagcaaactgagtgtgaatccatgctctcggatgaatgatgttgctcgagactctagtcatgtaggccaagaaggcagttcctgacagaatgatgggatcattgccaatgaaactgcccaagccaaagaaaaaagcatagaggtagaagaagagtcgatgcccaactttgccacccttttgaagcactttgaatgccaagtatcggatgaggccagatgcgtcgatcgatatggcgatgtaggccaaggtgaggaagaaggccataatatcgattggtgaaatgttatcggcgcctatgatgccatcgtggacttcttgacggccaatagctaagatggccagtagaaataagtctgcgatgagaggtgccgtaacaaagttcatggggaagttgagccgtacccatggcttgattttgccattgtcgtcgtcttcagcaagcggaggagggcgataccgccgtttaggaataattcttagagctccaagactgtcttcaaagagatctgatatcttccggggtatgtagatggggatgtgaaatggacacagcacattgacgtctggtttaacaaacaaagaaagtcagtaaaccattatttgttctcatggtacaacagtgccacaactcacttgtgagaataaacactatcagcgtgatgatggaccgccagtctttgatctggctcgtcgacagaggatcaccgtcgctctgagccatgtcgacgatggcggcttcgtcaagcaggaccgcgatgatgtaatgagtctggctcaaatttgactggtgagcagggaagatgctgaagggaatgagtaggcaggtcgctccagctccgccaattagtaggctcaccgcctaactacaggcctcttcaggtcactaacccgctacaactgatccgcagatgctggccaggctgctgtatcaaacgagcgctgaagcgttgaaagatttcgacaccagctttctcgtctgccttttccaccatcagcacaatgagctcttggagatcaggaaaagaaaaagaaaaaaaggcaatcgtcagactctagcatctagacaatgcactaagtaccttcttccttctccttaaatcgttcgcctcttggccgcagcgcagatacttggtccttcttggcaatgcgacaaagacagcttcacgtgtcctcaccaaagaacggattggcggctgcgcaaacttggcggctgcaaacaaagaagcctgctggaatctttgtactgtgcaatgagcgtgcaatgagcctggacgagggcggacttggcaagttcgctgatcaaatcctggttcgagtgcccgcagctgcagccacccagccttcctataagcacgtcgagacaaaatggttgcctccatcgggtcaccgaacgttcatataagggctgcttcatgtgcagcccagctcgcggctctgcatcctggggctcgcatcgctccctgcgcacagcatcaccgtcactcgagcttcacagccacgatctaacctctctgaccaggcttctagaagacgaagagacgcgcaagaacaagccttgaactgcggtcccggtggcaaccctggtgacggcgctgatggccgacgatcgaatacatgtatccggctgcgggggcaaacaccacctgcgggcgatccgccctcggctggccctatcagcggctgccagcctcgacctaggccgtgcaaccccagcttcagcaatcatggctatgctctgctaggcctcatcgagaggctgctgcagcagggcgagtgggattaattctgttgcctgcgactctggcagcagctaggctgcttttgatcctcctagctgcaagatgatacctatacgatatcactttgcgagcaactgcgtgtgacgagggagcaatccttcggaaccaaccacgccttgcccttagcagagatgggatttcgttgtgtgttgcacggattacgaggagcggaactagtgcttcagtcggatcgaggagggagggagggatccgtggaagagcctcacaacagctgagacagtttctcccacgtcttgtcggccgctttataagacgcccgctttataagacgcccgctttataagacacccgcttaccatcatcaccatcctcccccttgcatgaggctctcttgattttgcgtcagttgttgggggagtttgacagtagcttacattccagagataccagctgtttgctcagccgctgcatagcgaccaatacctactcacttgctgcaaagcaattgggccgagtccttcggcagacgcagagggctgatgccggcgctttcatggactgagctgcttggtgatgttgctgtttctcatcgcagcattttatcaacttctctcgagtccgctggaaacgccacgattcctgccgacgatggtctgaaagtagtctgcgcatggcccgtttctggccaatatggcccgggatcgagagtcttgtaagtcacaccggctgagctactacttggttcagcagcgcccccaacattaccacgtttctaaaccgtttaaatctctttacagatactacgtgctcatagcagcgtgcgtgtttgctcgaaaagctgagtggatcaaaaatgcttgcttggctgcagcgctgctctttccggctgtagccgcggttcatggcatcgtccttgcagctctgcatcgagacggtgagagaaaggcccagtctgctatccaattagagcccccaagctgatttagttttgtttgcttatttgtccttgattagaagccgtggatatggacgtatacggcgcctttcagctatgctcgattgccattctggtcgctccaatgacagtcagactgtctgagacttacttcaatacccgtggccgcaacacaatctttttatgggcggggttgattcttgctggtgagcattgttgccctttttgattcagtgactcagatgcctgccctccaagcattgacctaccactgaaaatcaacctgatgaatcaatccagcggctgacttacgccttgctgcatgcaggactgcttagcctatccatcgaattctaccgcatccaggcatatccttgccatcaggatggccagggaaatccagtctctaacaatccctcgaaattcccttacggcgatgacacaacatgcggactgcgttgctccgtgggagatgggccgtcttctcccatgaggcaagggtcagcaaacaacatttacgtgattcccgttcctagaatactcacatttggcactgccacactgctagcggcgggctgctgcgtccatacaatcgtctggatggcgtccatgacagataaagtattcgaaagcaagtggaagtctcgccttcgccttggtctcggggccgacgataccccagttgacgaaacaatctcaggtaccaatggtgcaacaaaaaagtctatgagtggtgtaaacaacagaattcgcctattcctctccgtcgtggccgttcccgtgtttgggggcgccgggcttgccatcattatagtcggagagattaattttttcagcggcccggtgtcttatcaggtcgagcctctagcaagcattggtaagtgcacaaagttgtcttgcatggtatttgccctccttgttcatatagctaacgcttgtattgtacctttgcaatgcaataggccagtgggcgcccattgttggaacgggattggctgccataggatctctttaccttgtcctcgcagccgatgtagaggccgccaaagaagagtccgatcctcatgccgttcaagagtgcaaatgttcccatcagcaccttgaatatcaaagtcgacgcgaatctcctgatacagattcttcttcaactgaacgggatggccaacctcagagttctggagaagcagattccccagaaacaccggagtcggtccatttcccagcaatgaggcataccgatacaggattctctactgtatcacacggtgttcttgaccgtatgtcgaccatgcaaactggcatttcgaatgaagcatccaccattggccggcatatatcttcaggtagcacagtgcatcggacttccacagcagactcgggcaatagacgaaaggttgcaaatatgcttatttctataggcaacgcactcggtaacaaggcgcataactgggtcgatgattatgataaatcaggaaaggccctcgatttcccagagcttcctggagagatttggaaaaatccaaacctgccaaaaattcggcatacgtacaacgtccctcgagacgcagatggtaacgctactcccttgccacgctctcgttcccgagcgggcagctatcgaggcacatcaccccagccagtcttgtcgccctctcgttctcaatccgtcgtttcaccttctccctctctcccacgacaaaatcgggcaagcactttgccagaaggttattcacatggggccccgaacaatagtccaccctttttgcctgctcagaccagagggaggcagaggatgcggagtgacacccttgaagttcctacattgagccatcacaaccccttgaatattcactacctcgaaacagctacaccggtggcagctatgagtggaggtcgaagcctaccgccaagcccaagcgacaatggtgatggcggtggagaccatgaagagcctcctcgtggtatggaagctgctgtctcacctgccgttcgtcaatcgcaagagcacgcaagcactccaccccaacatgactcctagcctcataatctcacactgacagacagcactatttgtggtttcttgtcttttttttttttttggtctttttttttgtaacccctacgttgagtcggcttagtcccagtcagccactcaagcaatacaccatatagtacctagaccagatgctttttgtcgcttcgtccagttttggaaatggtgttgttagcatagcttggcccgggatttaacgaattaacgaacatatagatggatgattttttttttggatttttcttttttcttttcacacttgtatatagaatatccccaaccaacttagagggaaattaatagtcacctattactctccaatagaagcaatctctcagatgtcatcgcagccaccgagaaaccttctcagcctggcctcgccatcgtcgtcattggctagcctctttcgtccatcgcgctcatctacgtcatcccagcagcacccaccatgaaccacagctttggtgagagatgcattcggcacacacataaaaatcaagatttttctccagagagagctaaagcgagacttatttcgtagtcgtgatctctctatctagtgagtctttctttttttttaagctccgcggtacctgcatacatcaacccaacgttattttgccaccaaaccccgtacatggagcttacaacttctcaccgccaacacaaacaccaagagctatactgagtatcatcaccagattcactcaattggaaatatcaacaacaggacccctccaagccatggacgtcctcttctcgctccccatcttcgggtacctcctcggcccggccctctcctcgtggtccacctcgctcaacctgctcttcttctacatgacctggtccaccctcgtgctctcgcagccgcccattgtcgtgcacatctttggcatcctcgccatccgaatagtctttttcctcatcccctcgctcgccacgctcttcttcgacgtctcgctgcccagcctcgcagagggcatcaagcacggcgggcgctccgccctgcctccccgcgatgccgccgcgctcgccaagctgctcggcctggtgctgctaaacctggccatcatgacggccattgaaggggctctgagcttcgtcttcatgctcgtcttcaacgagcccgtcttcaaaacaaccacgacgctgccgctgccgtggggcatcgccaagcacgtcctcgtcctgctctcggcgcgcgagacgctcctctactacatccaccgcttcgtcctccacggcaaatcctaccgctggctgtccaagcgccatcaagcctacgcgcacgcaaaggccggcgcgcccttcagcctccgcctcatggccgaccacccgctgccgctgctcttctaccgcttcctgccgctgtacctctccgccgtgctgctgcgcccgcacatcctcacctacttcttcatcctgaccatctgcacgctcgaggaaaccctcgccatgtcgggctacaccgtcgttccgggcatcatcatgggcggcatcgtgcagcgctcggcgatccactacgcgggcaagggcacgtccaactacggctcgtggggcatcctggactgggtcagcgggacgagcaaggggagggatgtgctggaggatgtcaagagggaggcggacaagcatcgtgtcaaggagcggtcgtccaagaagattgatcagggcatgagtgcggtgagggagggggtgaagacgaggaggagcagtaggaagaaggcatctcagtgagggcctgattggaaaagtcaactgcttgtttgtttgttttttttttggaaagttttgttttgaataaagcagtatttgataccatgatgatatttattagtgtagtctttttttttttttttttcatgtatttattccaactaccaggcagtccatgcactgaaagtttaaaagaggatgatgtaggataatgaaagagcctccaatctatctatgcccaatatgcatatgcaaatatcaatacagcctttatgctttgttacccccgaaagtctcatctccctctgtataaatctatacgccctacccgtgacacaaacgccatagtagccgtccgtttatatataatcccccaagatcaaatcccagataagagccgggcgaagcagtatcgcgtgcattcgtctagttaatccctttaatgccgatttgtgtgtaaaaaaatccaacccatatatgatccctgtccaaaaaaaaatctttacttccaaaccatgtcacttcaccacccattcttcttcttaaaccaagccagagtttccaatccgctctgcgctcttaagccgattctcgtatccaagacgtaggcctcccagaccttgactttgttgagctgctcctcgcatgccaccatcttctggcgtctaaactccaggatttctttagcttcgccctctggaggattgcagcactcagcccacgcaatggcacccagttcataagtggcggatggcaggacatagtcatccttggaggtgcctttgaagacagatctgcatttttattcttgttagcaatttttctttgaattcctcgcgtagaaaaatgcacttaccggtcgtgagcaatgaccttctcctgcagcagtgttctagcatcgtccagcttgcccagacctctaagcaacgatgccatgctcaccgcccacacagccatttcatccttctcttcttgaatcttggctatgacttccttgctcgccgtgcatctctcccacttgagataatcaagccccttctccagctgtgctgtgcccatgcgcttctgtccattccacacgtagcacatctccagtgcagggcttgatccagtaacatctgccaaatcaacgcccagggctttggctcggtcctcccacttctgaacctttcgctgtaagaatgtctccagaggcagttggcgtgccatgagtcgcttcttgccagtcaccgttggcgctttgcggaagaactcttccgtcttgaccttttgtcgtcttgcctcgtccttgtcgccgctgtgaaaagcgtctcggtaaagctccaaagacgcgcagccagccaggtagtagtagagtgatgggctccagtcgttgacttccaagcacctcaggaatgaatcgcgcatcagcacccattcgtaggacatcatggcgtccagtgatagctcaaagttgttgagggcagcaacctgcttcattttcgactccttgcccgacctgagcaattccaatgcttccgtaatctttcgttcgtttgccagcattctcgattcctccactcgccacagctgtgagtcgggatatcgtcgtcgcatctcagccaagagctgctcgcatttttcaatcgggggtccgacagcctcggcatcctcatcatagtctctgcgatccggcagaatgtccgcggctccaagcagtccgttgtaatacaccaacagcatcatgcccgccacggcgccgttgatattggagtgcgcagccgacttccagagcatcttgacagctcgtcgccgatccccatggaatccaacaacggagaggatgcgtgagaaggcaggagggatgagactgaggatgagcaataagactccaaaacacatgttggctccagagtgaatgaacttgtcgacgggattgtccagttcgacgtctgagctcaaatcggaatctctagaccgcaggctcagtttcgacgtatcctccaacttgctaatgctcagcttctccagcttcgaggccgccgacgtcgacgaagcatcggtctgatcgcttggcgtctgcagtccggacagagtttccctggcatctacaaaggtctcagagtcacttccactaggcgttgccgtgtttccattagactccgtctcagatccatcggcaggtgagctgctccctatgagcgacatgcgggatgagcccggagtcggtttcttgaaaatcttttcctccgacgccacaatggcatcgagcgtcaggaacgcctttcgcagcttgtagaagctcttcatggcctcgaccaggctctcgtgcagcacgcccacgacggcgcccatcagctgcgtctcggcaatgatcaactcgtactcggtccccggcggatagagcttactgctgttgtaagccgcgccgtgcttctgcgcccgtttgagatctgaccacgccctagtttcacagtcattcagtcttgccgtagcctcagtcatgatctgcttctcaaagcccagcacggatcgcatgaagaaggccaccgcagagcccatttcgtggaaggaggagtcgcccgtctgcaacttctcccaggcgccgtcaatgtcgtcgttcatgatgagctcgatccaattcattgcctccaccaagttctccttctccttgacgatgctatccgtggcggcaaggctcgagttggaaccattttcggttttcgcgccggagcggaaccaaccggctaaacgactcatggtggacaaaacctgtgtctggccgtgacgaaagcaattggtgctgcaaaaagaaaagagcgatatcaggtaaataaagccgtcaaataagacagctgccgcgagtgaggctgagtgccaagatcgaggcgtatcggcgtcgtatttaatcctcccagtgcaacacgcctcttcgcttacaagatctgcgagatatcgggcacccttcgaactgggagggtggctcagctaattaagtagtcggcgagagtgacagatgatagggcaccgctgcgtcgactaacaatcccgcatgaaagaaaaattgccgccaaaaaaaaaaaaaggatcagtagtgctagtagtaagaatcagagaaatagacgcttatgccatgcatgcatgcacccctcgtggctactcgatttgctggcagccgttgagtgcagaaagcagcgtaggccaatgttcgacagcaacaagaaaaacaaggcaaacaagaaattgagaaaccaagtagtgtaaagaagccacccggtcatatagaagggaaagagaagaaaagaggagaaaaaagaagctgcggttgtaggtagttgtagaaagtcgagttttcgccgtgggggcgtctctccccggaggcccgccgggcttaatttggctttatactaaacacccagtgaagaggacgtcaattccgtttcttatgccctcaatcagctcggtaatcaatcaatacgctcagccccgggatctctgcggaattccggagcgacgagtccgttaagcccaggagatgacatctacacattgcgcggccctcattttactcgctgctgttttttacccatttttgtacataggtacggcagggagcctttcgtcataccgttccgtcgattcctttatagacgtcaagactattgatattacatattcccgtttctgccgccgcatccgtaagagaattaaacaagagaaaacaggcacgaggaacaatagtattcgccacgcgatctcctagtccgcgcgctttttcggttataggcgcccctcgctgtatccttgggctcgatcatgcccctaaaaaggtccgcccgcagatgccagtcccctaaaacaggcaaaaacggtaagccgctcaggcacctccggcactaaaagccgcaacactgatgcccgtcatcacagtggacggcgtgctcagctcagctcagctcagcgcagcgcagcgacctgcagctccccggacccaacgttcttccggcaccggccgcaccgctgccgctttactgcctgggggctcctaggaaaccacagctagtcgtcacgaccagtcagctcgagccagcatcgccagctagtccctggccaatccttgcatcaacaacaataacaacagcagccaacgataaccacgacagggcctcagccatccctctctcttctcatctccgtcaccccagcagctatccacaacatcgccgcccatcgccattctcagtcctcgtccgataacacctccagcgcaattccacctcgagcgctaggctgaaagctcgccgcatcatcattctctccccaaaatggcatcaaccacagagcccaaggtcgctgagcccgaacagtccaccccaaatgaacagcagaagcccgagcagaagcacctggccctaggtgaagacgacgagttcgaagacttccccgtcgacggtacatgaccacctcctctcctttcctctctcctatggtcaccttcgaagcactccattctccctttctcgcccttctccctacgagcaaataccaaagaaccaaagacaaagaacagccatgctaacccaagtcaatcttttttcctctccaaacagactggcccgccgaccaaaccgaagccgcccagcgcaacggcgaaaccaagcacctgtgggaggagagctgggacgacgacgacacaagcgacgacttttcgaatcagctcaagtgggtggttggctctctcttagtttctacccttctcctcacagcgctgtccctcgatttccgtccccgtcgtcgctttcgatgaaaatatctgatttataacactgttttgtcgttgctatatcattgctgcagctactgttgattttaagctttgttctcatattatttcacacaatggtttaaataatctgcccaatatccgcattggcatgggagacacacacacacacacatatatatacatgggactaataatgtttactattttcgcggggtttattttttttttcctttccatttctcatcacattttctttatacacactcttgctactcccttgctttttgttttattccttatgagtacacggatcctgacgtgtttttctattcatagggaagagcttaaaaaggttgaggcggccaagcggagatagactcgaggaggagggaagaacacggaacgacggggacatcgatcgggcgagccaacatcacgtcaccggggcttgtgaggaacgttaaacttatagattgggtcttctaattcaaggaacaaagacaaaaaagtgctccatgtgacatgattcaagcggaagctagtgatttgtatactctttaccaagctacggtgacaacacgaaagcacaatcatctttataatgacgttaaacctttttattttgcatatccgcactggtatatgtttatatacttttttccgttatagatggggtgctccgagccgacctttttatgccatatccccccgtcatcaatttattcctctcgctcattcgacccataagtagggtatgcaatttacttactggacagagcagtgacaccggggagctccttgccctccaacagctccaagctggcaccgccaccagtggagacgtggctcagcttatcctcgacgccatacttggcagcgacggtagcagtgtcaccaccgccaatgatgacaatcttgccgttcttgcagccttcgacgacagcgtcaagggtggccttggtgccgccagcgaacttctcaaactcaaagacaccagcagggccgttccacaggatggtcttggcctcgtcaatggcctccttgtacagcttgatggactcgtcaccacagtcgaggcccatccatccatcggggatgccgtccttgtcagtggcgaggccagtgttggcgtccttgtcgaacttgtcggcggtgatgaagtcggtaggcaggacaatcttgacgttcttggccttggccttctcaaccagcttgggaacggtctcggcaccggccttgtcgaagagagagtcaccaatggcgaggttgtccaggaccttcttgaaggtgaaagccatgccaccgcagatgatgagggtgttgaccttgtcaagcaggttgtcaatgagctggatcttgtcagagaccttggcgccaccgaggatggcaaggaagggtcgctgaggggactcgagagccttggcgaagtagtcgagctccttcttcatgaggaaaccggcggccttctggggcaggtcaacgccaaccatggaagagtgggcacggtgggcagtgccgaaagcatcgtctagttggcgacacaaattagccacatgtaaaaacaaaacagctttccagacgagagagagtattgcacttactgacgtaaacgtcgcccagagcagtcaggcccttgcggaactcctcaaccttggccttgtcggccttggtcttgttgccctccttgtccttggagctgccctcctcctcaatgtggaatcggaggttctccagcaggataacagcgccgttgtcggccttgttgacaatggcctcgacctcggggccgacacagtcgggagcaaaggtgacgggcttgccaaggagctcctccagcttgggaacaacaggcttgagggagtacttggcgttgacagcgccattgggacgtccgaggtgggacatcaggatgacagccttggcgccattgtcgagagcgtgcttgatggtggggatggcaccggcaattcgctgggggttggtgatgttcttgttctcatcgaggggcacgttgaagtcgacctggacaaacacagcacatcagtcagccaaatacgagcaaacaaagcttctgacatctgctatcaaatatccccatattgcccaaagccagcgagagattagccttctcgacggcgctcctctagcagagctttgacgtcgatgctaaagctcccaacttggtcccctccatttttcatcactgcagtggcggggcaatccggactcacccgaatcaggaccctcttgcccttgacgtcgacgtcggtgatggacagcttgttggagagagacattttggctggatactggcgtgtgaagcgaaacaagactcgcgctgcaaaagaagacgttgtggaggaagaggcgagctctgtgttttaaggaaaaagcacgcagaagtttgagctgcgacggccaggaaggatggaggggttcagcgaggtggggtccgtgctgatgctggtgctggtgctggtgctgggaagcacggacgggcaatcaattcaatagattacagctaatcgattgattaatacagggagctgcggtgggggcaccctctgtatctcagcggccagtcaattggaccaagagccattaagctgctgcatccggaccacgccagagtgacgtgaggcccattcgacggcataaatcacgcttaatacgttctttgccattatcacctgtgtctggaatgatagacggtgacatatcacatagattcggactttaatcaggtcatatcaccacttcaatgatctgaaccgttatctcagactgattatagagttggtaaatgctgcttctttgcctctggttaatttttttttatttgaatctgttatgcttttgtaccgttatacagaacgatgagcgataaaatccagagtcacgttgcctccttgattcaaaatgctatagcagcttgaacacatccaatgaacgagtgatgtagccaaaactccaaacgcctctactttgtttgcaaactccgtcacaaaaagcaggatgttccatcttaagaatgacgtgtatcatactctctcgatggcagctctgatgtgcttgccacttttatcgaatcttgtttaatgggctgggatgaggctattgggttagctgtcatacctcctcccctcgatacctccacaactgagcgctctgtggcactcccgacgtatcaaagacttcatcgaggtgggaattcgtcttatctgaagtttaatcggccgcattggtcagggagagataggcagtccaggcgataccaactgtcgagacaaatggctaattgacaacgttagctgcatggacagaaattatagtttggatatcaaaactcacgagctggaactgcacgggcatcaagcggaagttgataacctgcactgcgggccaaagaacatagttggccttgagcgtagggacatacatgtctcgtagcttatgagcgactccgcggcgaccacctccctcagccagagtcatggccgtaaagaaaacgccgacaccgaatggcgcgaagatgagctggtcaaaggcaactcgcttcatggcaggcccaaatgcacttgtcttggtaatggggaagactgatgagagaaacttgaaccatctgaattgaactggagccatgcagaaaccataggccatgaatcttgtaagtcgctcaaagtcgaacggcggaggcagactcttggagtcgggaatgagctcgcggtctgaaaacggattcttttcatccagctcgtgtatctcaattgcaatgttatcgtccttggtgatgccgcctggctttctgagggcccgctggcgcacagaggtgatggtttgcgcgacggtatcggcgatgccaccaaggatggcattggtgaccatcatggtcatgactgcggatgcggatctttgagttagcaatcacgtataatagaagacgacaagtgtagaatgatcaaccgtggggacgtacgaggtcgtgcttcatagtacgcattgaaacgcgccgtcagccgggcaacgaatgccatttcgataatgaagatgatggtgtggagaagaggctgttgagaagtgcaagcaatcagtcagtcagttagcgagtctatgcaaaaggagggcaacggccttctgggcggtggtgttgtagagcgaatggggtagggagagtgtgaggctgcgaacatgaatcgctagcccaagggaacgaacgaatgcatccgcggcgcaaaactccagaaatgtctcgttgcgtgtagcggcgcacgtaccaaacgtccatagatgaacttgctgttgacggctcggaaaaagcgtcgtcggttgagctcccaggccatgatggcggactcaagatgctgatgctatttattggagcggcgtcgatgacggcgttatcgcagcaaagggagcccctgccgagtggatctggagcagagacgatgacgacagcgggcctgcgatgcgccaacggaaacgctccgagcggcctgtgacacggtttggagatccgctggcaggaagccaaggcgattgactgcttggttcactgctgctgctgtcgggtcgtctttcgggggctgcgcacagagtacgagacgaggcaaaggagaagaaccagggcaaggacaggtgctgctgagggaggattgaaaggataaaaaaattacggcggtgcggagaggccgtggaatggcgcaggcgattctgtttcgtgtctcgtgcttcttccccacgtttgcgcctcgtaatacacacgccacgcatcagcggtactctgtactcggtctactgcgcagtggccctgttgaaatccagtaccaacaaccacgttgcggcgctggccctaacactgctagtagtactaatttcctcatccctcaggacttcagtcttgcgactatttctccatctcttccttgcgtcccacgtatgatgagaacaagcaacagacttttccttggccgagagatacggcagtcagatacatctttgtcatacgtggcgtcccctttgaaagtctgacgctgctgaaaccagaaaaagccgcgcgcccagcttagagatctgcagatcaccgtagtaatccggactggtttcgtatttgatcttaagccaaccaaagagcagtattacgtactaaagatcattttctagtccattcctgtcttgccaagtcatgataacaacaataggccccttacaagcagtgttatgcaacgccaggactgtatcgtactatcaccatctttgctctaagccagctagccaatcaaatcattctataaatattatatcatgtggatgtagctgtgcacttcatatatgcctatattagtttatggtctcgggcttatatgtataattttagcaacaactatcttcgtgtgcctggctgtctatctgcacctctcgcatgaatcagcagctcaggcagccacatggttacagtatccgtataataataaaaaatgtatcaaagctgagcagctatcgtcacaatggctcccatattcaagatttctgctagtaagttagtcaatggtttttttggagattaccccagattctccatattctccatacctgctccaataaactccacgctcgtggtgtctgaagtattttgcgcatttaggccgatactttctttatacaagaaaagcgttttcaaagtaccagaaagcgaaagcatgccttataactttattctatgtagcaatcctcgaatgacatatgcccatatttcgcatgctcatccaactcgacgtgacttcgtcatctttaaaatccccacaaggctagaagacacaatatatactgatctatctcaaatgtcatagagtgactggtgttaaatctcgatttatcacaagctgtatcaataagaagatgcatatatgatcaaatattccgatatattgtcccactgtctaggttcggagtcctgctatgaaccaagcctccttctcgagacgtggtatatcaagctcaacgctggtaaagaaaaaattgtatttgcttgctcacttctagagctatgagcaccgacaccctaaggagactttccaaaagcatttattttaaatatggcgcttccagaggttctgatatggtctcgctcatctagacacatgtgcttaccaagagtggcatggacagttcagtttgtaagcccataacaattggaatagctgactttagcatatttaagcaagttatatgctgatatacatatgcagaattgccagatatccgtactatgtctcttccagcctcccgttgctgttcccctttccaaggtaccagtcctctgccaaatcgtcagctattacacacacttggcttcatcaacttaataccccaccttgatgtgtcaatcgctcttttcatggttcccactggcaaagtcttcactcagtagatggacaatgtcaaaacgcctctcgcttcctttgccatggctgcagcccgtcttgctttcagcgtgaaattattcgacaaatgtattgggagtgctcgttagtaggggtattatagagtatacgcaatgtcagataggatagatctattaggcacgagggatggatgcctccaagagcatgtacagtgagggcactttccctggtaagaaaagggagaagaaaaataaaaggtaattgaacaacaatccccttttctttatatctgcaaaactgaaagggatgccattcgctgcataagctacagcgttcacgatatttcgggccgttagaaagaggaataaaacaacatgcgttgcacgttatttggggaatttttctgcataatatcattataaatggaatagccctcggttgaatcacagaatcccgtcaactatcaccagtttcactaagatccaagtcccacggaaggcttttactgcttatccttccatgcatttataatatcgcctatgatgcacctcttttttttccccttttttttccttttctatttttcgtgtgaaatgttaaacagagcgtcattctcagtccagagcaaggataataatcaacttttactacctccactgccgattatcctttacaattacatgtacactggagtaaagccaggtatactatagcacgttcctctcttccactccagttaactagaatccaatcaaattacatataagtcatgggaatgatggtttggcagtaggatggttgagaagatgcatcaatggcatagcgccataatacggaaggtgatcaaacctgaaagagcttgtctcgctccagtttcagcaccagctctttatcatcgccatctccaacaaggcaccaagtatttcaacagtatctattacatcatacttaataactactatttagaacaaatcggtagatttcgggtagatagtttcctctttcatacacattcaccaataccaagccagatctctcattgaatcgtattcatctcctacccggtaaccgcttctgcatacctcaacaagcactcgccaaatagcgagagcgaatgaacgtccgcaatatacgcacgccgatacaaacaacactgggattggacagatggaaagcgcatgctgataacgacggtgaggatctctgcctctcctaaatcgatatctgatagcaccgcgcctttatctgcagggggagagcatcatgcatacctagtgcagtcctccaaactctttttttttttttgtgaacaggacactcatcattaagaatggcttgttatattcccaaattacttctgtctatacagaatcgaagcattgaggctcgtagatttaccccgatatatgcctttttcgcaaaagactgttaccatcactccatctcattatagcggcccaacatcacgcggcaaaccgcctgtggcaacatccaacatgcacagctcactcagtcttggctgcatgtacgtcctaaccccgtcccaggttaccaccagcattgcttcccatcgcatgtagatatactctgtcgccaaaaccatgcatcctgtctgccgttctctgccagccgtaagccaaaccgcagatgttagctgcatagatggctttcatttggcatccaatatccacttcgacttacaccaagcacccatgctcggtcaatctaccacttgtagccacaggaacacctggcgacgataaggtccgtggccaatattttacattagctcacccttctcagatcaagacacccacaaactttatcatgtcactactacttaaactgcccattgagcaaagtatctggtttgacgtgtcttgaacccaccaagaagatgcacaaaaacgggcgctacagcccgcaccggcagcataatgctacccaacgatatcagcttatatccatgtatgcatcatggcaaaacccaaaaaagagtcacaaggtgtcccggtgagtcagtgagtcgaatgaatcctttaccgccagacgggaaaagtcaatggtacacaccatcaggtttcgagctcctacgccacccgctcgaaagcttccgtctttcttcccatggtatcaaatgcgggagtagaaagaacgagcatgaggtaaatagaactttatatagagtgtataggtgcacttggagttgggcaattattgcatgaaacaagatgataaacgatggattcgcaaagtaatctacacacaataaaaaacacttcgaggaagtcaaccgagtcttctcaatgaagcatcaataaatcacccagtttttttgatgcatatatactcaaacaattttttcattcaacaactattggtctagtggcgcaatggcagcgcgttgctttccggtggcaaaggttccaggttcgagtcctggctagatcggactagactcaaacgtttattttttttttcctttttttgtttacttgctttttgtttgttcgatcacttgtgagatctgatcctacttgaataaccaccaacccttgctagcttttttcttccttcttttttggggcttcacatccctgtcagttcgtcgcctaacaatgtcacattgcaaggggctggtcacacgcgagacgcacacaaacatagcaagagcaaaaagtttaactttgaaatatcttcgattcaattcgtacatactaaaggaaacaatagcaataatacaaaaagcgaatgaagaaaaagtcatgagaaatcctcagaccatgttcattgttcatgcaaagtgataagagtcataacttcaaaatgagactatgtactcggctgtttccacacattgatgggcattaagtcattagtatcgcggcaatcgcaaaagggaagtcttgattacccaaagaccaaagcacgcctgcattgtctttgggcaccacaaagaaaagaaaaacttttggcgtgaatgtgagcctctaatgcttttgttcccagagagattctcctataaccatgtttagtatcccgataacgacatagcttgtttccaagaccgtttcctgcctacgccgtctacccgatggagaagccgtcaactttcgtaaacgctgggacgaaatatcgagtcctcgttgaattgttcaaaatggagagagaagaacaaaaagaaatgagatgccagaatgaatgtgtcaagatgttgaggccaggggcacgtcaatgcaccgtcctcgctcgtatttagtagcttcatgcgcagcttcctctacgcattatatccgtagagaattcacgtcagaaatgcttcggtgccttttatggttactttcgctagcttcgcctggagctttacgctttgtcgaggttgactccagagagctccgggtcgattcattgatttgcttcttgtgccgtcgaatgggggtcaagggcacggtcgcagtatcgaaacggtcagatttaagacctcgcagggcggtgtagttgtatggaccgctgaaagccagtgagtcctgagtcgcttggctactcaggatcagctgttggttaatttgattgcggcggaaggcgccaacagtgttcgaattgagatgtgacagcgctcccatgtcaccagaagccgtggctggacgcttcggcgatgcaccccatttgtcattatcaccttcatcgccagatgattcgtcatcggcagcttcgccaaaggtgataaagtcgttgatgtcaagcttttcttcatcgtcatcctcgccatccgtgcttggagatgttgagctatcatcttcgttggtctcggtggggaaggggaagaatgcttccgcagggcccattgtctgagcattgacaaagtctccgaatgtattggaagaaaacatggcactgagcatcatgttggccgagttgctgagcagcggagtggtctggtcctctatcgcccagggaaagttgaactgctccggtgacaagtcaagatgtctccgtcgatgaggagtaaaaatcatcatcttgcgagtcaagggattgaggacagcaatgggtttcttatcagaccggtccaggttgaagcggcccacccgaggctggccgcgttctgatttgacaggcgaatccgcctccgagtcggaagcttcgtcgctcaatgcactagatggacgtcgagccttcttgcggatgacaggctcaggaatgtcttcctcatcagtggtgtcaccatcagctgaatcattggtattagtaaaaggtagtaaagggcacccgtgtcccgcttcaagtagtaggactcacactcgtatccgtcaagctctagggattcttcaaaggtaggggtaaaaatttccggcacgttggtggcgtcaggagtcggcacggcagctacggtttcgtcatccgggagctgtcggactatttcttcagcttctgactccgagtcgtctcccccttcttcttcgtaatggccatgataatcccaaaaggagttggaaccggacgattcatcagtatcatgttcaatctctttgcggaacgcagggtcgagagaattctgtgagacaaagatatcggggaaaagatcggcgtggtcatcttctgtttcagtagagtctgaatcgctatccggtatatcgaaacggacatgtcgttctataatggggtctgaggcgaaaggattcgagtcgtgatagaagtcagatgcttggccatcttcaacgtctgacaggatgccagcccagcttgcattgtcagcatcttcgtccaagtgttcgtctccatcgtcgtcgtcgtcgtcgtcttcctcttcctcttcttcttcttcatcagcatcttctgcttcgtcttctgcttctgcttcttcttcttcttcgtcgtcttcatcttccaagagcggtcgaggagcgtgagagggaataggtaaaccctctaagagtattgtttcctcctcgaccgctattacatcatcctcatcgttgtcctcagagtcgctgatatcttccacggctgagtagccttcatcatcggagaggtcaagagaggaggaagaatccgaaaggcggcggcgcttttgagctttagccgcagctgcaggatatttttgacggatgtttcgagacattatgtatagttgtattcagataaacttgtgggcctggaaattttcttttatataagggggctagctctagagagcttgtttttgctgaaaagagggatgggcggatgaatagatgcggcgtaaatgtgatctatgcttgttcaatacgtttgatgcggttgttttgttctttcagtcgatatgttggggtgtcgaattggatgctgactggttggtcgtaggaagggggttgagggggaaacgtaaaggcaatggctgtccaagattcgacttgttaaaaaccttttccagcaattgagacgttgaaggccctatcaaagcgggctactagcagaatttggcgggttcagagacaggtttgttcggaagagcatgcgagctcaagagcgggaaaaacctgttggaaaacttgacgtcgaagatgttgttgattagactcgttgaactgctggactgcgagccgtgatgggcacggcccgcagtgggcgtttacagctcagcgacggccgaaggcattgtggctcgacgaagtttctgactgggggactctgaatgggaattctgggctatagggcgacttcgttgtctggcttggaggttgattgcggatgatgcagcaaaagagaggagaggaaaaaaaaaaaaatcttgaaggcccccgcgagtgaaatagtacatggtaccaggtacctcttgcctgaagtgcattcccaaaccttttttttttttttttcccttagtctcatggtggggtctgcgatctgattcgccccccagctacaactcgaatgactcactaaactgctttcaggccagcattgacaggacccaatggttcttgtacgaacgaacagaaaaaaacgtcgtcaccgctctttttccgctaggtgatagcgagccgctaattggccctgctggctctgttttgcagcagcagctacagtgcttaggggcccaatgtcgcctgtaactgggcggggcacagcgtctctagcctagagcgcccactctgaactgcatgatggcatctgtccagtcataggacgtgtgacatgcatatcgtgcagattatagcagcatttttaacccaagtagtcgatcacgagacggccttgcagacggaaaatacttgtaggtcagcacaaactgcctatctgcagcggtatacagcgagtgattgccgagtcttttgcagcggcgacgccaccgagggggctttggctcactgactcacgggctaataaaatttgttctcgttagtagagctaattcgaatccatataccgaactggctgagtgtttggacgacggacagggaagttgcttgtaacattgatggaagtcttgatggaagtcttgatagcaagtctgtacgaaaaccttttcatagtggttgattcaaattctttcataaggcacacatgtgccacttctaatatctacatgctcttgactatatctgactgtagaatatgctaactcttaaaggccaatgtaaacactcgctgtccgtctgtttgtacagaaaaatccaaaatcctccaaaacgcctgtttcatatatgttgacatcttccttcagctttttttccagtggggaaaatccatcatgaaaagattatgatttctcagagttttcaggactctcaatcttgttaacttcggtctcgacctttgcctgccgcaaaaatggaatcagctcggtgcctccggtgcccatcagcccctctcctccttttctcgacgaggagctggccagatttctgcgggtggttccagcccatggcttcttggagggaatgatgatgtatcttgtcacgagcttgacgtgcttgcccctgaactcggtgagggcatccactgcagctgtgtaagcctccctgagacggtgctgctcttctcggacaggcgtctcgagggccaatccgcggaggctgccggaacgggctacatgcaccaggaatcttccatggggaccgggcatgtactctctgatctcgtcgtggaagctctttgtagagtctgagtggccattgtgctcgatgccgaggacagcgtcgtagaactggatcagcgagctctgtgcattgcttccacccctgatcttgcgccattcgcctttgccatctccttcggaataaaagacgccatttggcagaccggcatcctccatgttcatgctgccggcaaggaagggcctgaccttgtaatagaactccatggggtcgcagcgctcatacattctctccatgagatcactggtgttatcgatgccaactttcagctcttgcagagacttgataatgacctcgtaatcgcgggtcttgacggcgtcaagagcacgaagcatagtatggatgatgggtgcggcagtggcctcaatagcaacactgaccagcatgaaccaagcttcggattcggttccggtaaaggtgaccagagtactgaggtcttccaacttggagaagtcgtctcccgagcagctccagttccacaagttgcaggcagcataggtcaagacaggggggagttcgaggtgggcggagactttgaggaacggaacggcgactgaagctgggagaatctacatgggaattagtgtaagtttcgagtatacattatggttatgagacaaagatggatgctgtggcgcatacttcttcagccttttctcctccccagacatatgcgtgagtgaaaaaagccaggataacataggctctccgccattcagcttcggacttgagcaagtctgttgacaagacgggaagttcattgatggcatcgtgaattcggcgggcctcgataagctctgctaggttgtgggcaacgagctcccatgattcgtaataaggatccgacaacgtgttgggctggctctcctcagggaggaaggcattttttgtgacggcaaacttggataggttccaggggtcggtctggcccaaagtctgtgaatcaacggcgtggggagacatgatggacaaccactgttgtagtattatgtggagaggatcgacaaaactgaagtttttcgaaatggtaaacccccgttgcttcagtttgcttcttaagtgatgcctctatcgctgggattgacggaacacggggcagctaagggccttatatgaaagttatcgcacgtgggagcggtcaggaacaggaacaatgattgctagcggccggagtggaatgagaaaagcttcacgccatgtgagtagttccgtaatattgttcagcagaaaccatcttctgccaaggtccgtggtctgcacgtgtaatccatgcaactctgggcataacgacaataacagcagggagcatgggggcagatacgggtgttggtcttcggattctagcatccttcgatccgccatccgcgattagggagtttcatccgaagctccgctgctattcatcagtaagctagtgccatcgaggagagttgttgttgggttaggacaagtgcgtacatgagcctagcaaaaccttacaagagctctgagctgggcatcccggttgagccccgagcccgggatccaccccggaagtcgtatacgccatcgttaccaaatagggcagcatcaggatgcggctcagcagcacattcgtcagccggcgttgctgagatgcgaagcgatgcgatgcgattctgcggcagacggatcgcggaagttcggatcgcggaagagcggatgatgcatgccggagcaagcggttgcggctgcggctagaataggcccaacagatccgcctctatcgctcgctctctatctacggcccatgttttatttgcctaatgggccgccgtctttgctacaatcggcacggacttggggtcatgggcgcggaacaacagctctggctcgtggaaggggcgccgggccgtggaaacataaagtgattaccaaagccactaaaaagcacaatgtctgttctcgctagactccagccccgacggcagctcctcaaaccaacgacggcgctgaatagaggctttgcattcagccccagagccagagccagcgacttggcttttctcggtaacggcagcgacaacaatagcagggccaccaacaccaacaatatggacttgccagcctttgtcgagcgccttcgtagcggcgccccgcccaagttcccggcggacgcagactcgttgcagttcgcccagaagctagactctcaggattcgctgcgacacctgcgcgacgagtttattctgcccaccaagggctcgttgaaaaaacgagcgttggatggcaccattcccggtatgtccaaatcaacggccgtcacggcatcgcatcagggtccttggcatggaccgtcgtttgtttcttattccattgtatagtgagccactgagatgctaattggatgctgcaggtgagctgaacaatggcactaacggtgtcaatgggacggcatcagaggccgagcagggcatctactttgttggaaactcgctgggcgcccagccaaaggccgtccgcgagtatgtccttgcccagctggaaacgtgggcgtcggtcggcgtcaatggccacttcctggacatgggcaagtcgccgctggtgcagtggcaggacatagccgaagattgcgccagaaggtctgccgatctcgtgggtgcgtctccggatgagattgtctacatgagcaccctgacggtgaatctgcatatgatgatggccagcttctacaagcccgatgcaaagaggcacaaggtcatcctggagtggaagcccttccccagcgaccactacgccattgagagccagattgtctggcacggccacgacccggccaagagcatgatcaagattgagccggacaacgacttcatcatctccacagaaaaggtgctggccaccattgacgagcatgccgactccaccgccctgatcctgctccccgggatccagtactactcgggccagttctttgacattcccaggatcacggcctatgcaaaggagcgggggatcgtggtcggctgggacctcgcccacgcagccggtaacgtggaactgaagctgcacgactgggacgtcgactttgcctgctggtgcacatacaagtacatcaacgcggggccgggatctaccgcgggtgcgtttgtgcacgaaaagtacggcaaggtcgacttctccaacgacgccgagaacccaacctaccggccacgcctggcgggctggtatggaggcgacaagcgggtccgcttcaacatggccaatacctttgtgcctaccgcgggcgcggccggataccaggtgtcgaacccatcggcgctggatctggccagcgttgcggcggcgctctccatcttcaacaagacgagcatgcacgagctgcggtccaaggccctcgtgctaacggcctatgccgagcacctgctggacaagatcaacgcagagtccaacgccgcccagccctttttcaagatcatcactcctcgagaccccgcccgacgaggcacacagctgagcgtgttgctgcgcgagggtctcttggacagcatcgcccaggcactggaggcaaacggagtcatgtgcgacaagcgaaagccagacgtgctgcgtgtagcaccggtcccgttatacagccggttcgaggacgtgtggaagtttatgcagatcttgcgaggcgctttgggtctttagggaattttttcaatgagcacggagtttgttgcttttttctcgcatggaagagaggttatgactataaatcatgaaaaatgggttaataagttttttttaacgaatttaaagcattacattttccatctatggcgctgagcagtactgaaatcaagatgcaagctaaacctctctcgaatgccgccctgtctagttcaaaggagagtcggtgcttctcaaaacctccttccactcgtcaagaatcttatttgtgctctcaaacttgtcccgaatcaccttttccgtatcactcccaagcacaaccctcacaggaagctctcgcccactcgcagccccattgccagacagcatatccaccacgacctcggcgcccttgttcacatcgccaagctggtttccatccgtcaccaaaagccgcctcctcgtctgtcccgtgggcgtcttctcatcctcgtacgcatcgatacggacctttgacgaggccaacgtccccgggttcaagaagcccgtgcggaaatatcccggctcaacaaccgtcgccttgatcttgaacggctccagctccatggccagcgactcggccaaggcagagcacgcccacttggtcatggcatagactgctccgccagcaacgcctcgccagctccccaagctgccaaacgtggccaccacgccgcgaaccccatcatcagccacctcctgcgcgcgcatgtacggcaagaaggctcgaagcgtgttcatcacgccaaagacgtttgtgttgaagctctggtagacctcctcgggcgtggcctcctcgacggcagcctcgagcatgaagcccgcggcgttgatgaggtagtctacgcggccgtgcttggcaaacacgtcctttgctacgccctcgatggtggagaggggagacgtcacgtcaaaggccagcgtgtgggcaccggcggcggcgaggtcttggatgcgggatgggttgcgggccgtggcgatgacggtgtggccgcggcggagggcggcgatggcaatggcctggccgaagcctgaggaggcggcggtgatgaaccagacgggcgtgacggccatggtgaattaaggttgttggagtagcttatttgatgctattcaaggtggatgtattgtgtcctttgcaactgggtatgactcgatgtgtatgtgtatgtgtctaagttgtaaggcaattgaactggtcaactgcttgttatcaaggcgatgatactgaattgatttaagccgatggactgagagctatcccatccccttttatatccaatcttcacacaaaaagaagtaacccaaaactaccacccaacggtcatactcgggctttacaaaggatatatctccaaatctccagccccatctccgagtaaagtctctcgcaaaggattcattctcaaaacatttcttcctagttccctcgccgtgttgtccgaagccaagaaatagttgcagcagcgacatttcagctcttggtcctaacgccattggaggttttcggcgtttgtctccctcccccactaaaacactttcccggctggcgctgccgaagaccattttctgggggtcccactcttttcctttctggttatgtccggagccagggactttgaccgcatcatatgtacaaggaattaaatcatcaaaacttggcctatgtatgtagtatcatccgttccaagccattcggcgtttagcaaacggcacggctatatgttgcgattcgatttttttcttttttttcatgccgcccaactcctctggcaggctacagttttactgctgattactttacgtcgccagtcccaatcatctcccatgagcactcgccgccagtctttcaacccaagacaccaccaacctctccaatccatttctaccatcggcatataacaacaaaaagccgacgtggagagaaggaggctacactggccttactacgtgcttcatttatacgtagcactacctacctgcaaatgcccattactatgtggtaataggtttcaaaagcggtagaaagatgagccatccactcaagtacgccgatacagctgagtaggataaaaatccgctggcggtttggagatggaggggtaacgcgctcttgtggtagcagaaccacttacacggcgggacaggtctccgcaatcgggcgcccaatatggtttttaattcttaagccgaagagaagcattcattcgagtataatgatttatcgatggattgagttgattcttttgcctcttgttgaattgtagaaagagtcaaagttgcaacaccaaacaatagcatcaccaccatgacagcctcaattccctgcccccctcggggcatctacgtccccgccgtcgccttcttccacgccgacgagacaatcgactttgacgcaatccgcgcgcacctcacgcgcctggccaagggcggcgtcgacgggctcgtcatccagggctccaacggcgaggccatgcacatgctgcacgacgagcgccagcaggtgctgcgcctggcgcgcgacgttctcgacgagcacggcaagccgggcgccgtcatcgtggcgggctgcggcgtgcagagcacccgcgagacgatccagctgtgcagcgaggccaaggaggcgggcgccgactatgcgctggtgctgtcgccgagctactggggtgagaaacatcgtgtcgaacccatcaacccattctaatgtgctgcagtcggcgccatgcaaaagcccgtcatcttcaacttcttccacgacgtcgccgccgcctcgccgctgcccatcctgctctacaacttccccgccgtcacgggcggcatcgacctcgactcggacctcatcgccagcctcgccgccgccagccccaacattgtcggctgcaagctgacgtgcggcaacatgggcaagctgcagcgcatcgcccacgacccgcgcatcggccggccctttgcggcctttgccggcaagacggactttttcctgcacggcctggtcggcggctcgcacggcgtcatcgccgccacggccaacctgctgcccaaggcgcacgcccacatgctgcggctctacgacgagggccggctcaaggaggcgcaggagctgcagacgcgcttcagcagggccgactgggcgctggtgcagctgggcatcgcgggcatcaaggcggcgctgcaaaagtactatggctatggcggcgggaggagcaggcggccgctggggagcgccgtggacgcggccaagctggacggcgaggtgcatgatgcggtgggcgggctgatggagcttgagaactcattgtgatggaagaagctgggtgtagttgagtgtctggtactgtgtagatttggtataagagagctagacttggacatgagcacgaagaaatgtataaccaataagatggcaatcagttatactttatacgtcaacacatcatctcattaaactatcctttggttcaatttccataaagatcaagttcaggtccataaatggcttaaatcacatcagtcttgcaactccaaaatacccgtcgcatataaaaacaaccaaacaatagaatcctagcgcgcagccaccaaaaaagccaccacgctccacaaactgaccgttcctcagccaccattcactgctaattcccttccatcctgaacccctccaaaatctcacagtctctccaatcccctaatgtcctccggctcctcgggttaaaagggtccagttgctccttctcaacagcagcatgactatcacgcttcgatcccccactttctgcactttcacacccagagacgtcactcccccactcggagctttcagggggggtcttgagttctgcagcatggcggggtagtcaagtcaataaaaaggggagcttccatgagctgagctcggggtagcaacgctcgagatgctttttatatttcgtatagaatcaatctcctttttctgcccttctctcgtgactcttaccattaccaccatcttggctgccaattctctctccttgccaatcagctaaacaaagagcaacaacgccaatccaatccctccacatcgcctccctctcccatatacaccgacatctccaacatctccatcaccaaaaatgtcctcccccgaagaccgcctcgtcctccccatcatcgactcccacatccacatctaccccgagtccgaagtccccaacctcgcctgggccacccccgaccacccgctcgccggccaattctccctcgaccagtacaagcgcgccacccgcaccgccccgtccctgctgggcttcatcttcgtcgagacggaccgcaagcacgaccttgccgcaatcgcctctggcggcgccgaggccgaggccggctgggagggccccctgaaggaagtccgctggctgaagcgcgtcgccctcggcacgcccctcgacggggagggccacgctccagaggacaagtcgctatgcctggccattgtgccgtgggcgcccgtcatttgcggcgccgagatcctggagcgctacattgccagagtcgaggaggaggccggtgaggcttggcccaagatcaaggggtttaggtacctccttcaggacaagccgcacggcacgatgctcgaggacaagttcatcgaggggctcaagtacctgggcaagcgaggcttcgtcttcgaagtggccattgaccagcaccgccgcggcaggaagcagctggaagagacggtcgagatgattgggcgggcacacgaaggcgttccagacgaggaaaaggtcacattcatcatcagcaagtctctccctcccttacactccctatatcatacacgtatactaacaacgcacaacagaccacctctgcaaacccgacctcaccgtctacaacgtctcctccgacccctccttcaccgcctggcgcaccgccatcttctccctcggcaaatgctcccgcacctacatgaagctctccggcggcttcgccgaaatgacccccgccctgcgcgaacaagacccttcgcacatcttccagtccacgctctcctggctgggcgtcgtgctcgccacctttggccccagccgcatcatgtttgccagcgactggcccgtgtgcaccgtcggcttcgactcaaaggaccacaatgaggaaatggacgaggtggacgaggcctggcccaagtggaaggaggttgtcgagaagatgtgctacatgggctcgctgagcgatgaagagcgggccatgatttttgggggcacggccaaggaggcgtataaactgtgagggcgatgaattgggagtttttcgttttccgtttgtttttttctttcttcttatctaatgagatgcatgaatgaacctcttttatctagttatacacaaaataatggcatgtatattgaagaaacaaaatctctgaattcaaagcaatcatcattcacaacgtcacatcttataatcaaacgcaaacacaaaaaaacgcatagtataaataattgtaaaataattggtcttcatcaacataaaatcatcatcatccaaatgtaatactaacaaaggtgactcttcatccacccttacaaaaacagggcagaacagaaagaagaaacaaaacaaagatcaaagaagggagctataaaagaaagtgttaaaaaaaaaaaaagaggacacccctcacttttgtcaaacaacaacagcaacaagaacaggatatcatctcatcaaataaaaagaataaactcctcatgaagcgggcagcaacttttttttttttcttccttcttctttttccttccttggataataagatgaggcagaggaaagaaagttgcgcacgttctcatacaaaagacaagtcattcctaggacctcccggccgtttcctcccaagaccaaacccaaaaagcgagagtagttgagaaaagtggcaaaattctaaaacaaaaagaagggagaaaaagcaaagaaaactccatctggtagttaatcttttttttctttctatttacccttcatcgctatgcttgtcttgcgagggctaaaaaaaacaaagcacagggaagcatttgcattactgtcccctgtaacccatcttctcaatattgctcaagatgccactgttcctcgcgccattcggtctgggcaatcctcccacgctgccctttccccgctcatgcggctgtcgaagcatcgtcccaggggcacggagtccggagaggcggttcgcggggttggctttcggtcccttgaccgagtctgcccgtccaatggttggctggcgcacctgcggcggtggcgatcgtatttctcgcggtggcggtgatcgcatctctcggggcggcggcgaccgcatctctcgctggggtgcaggctgcggtggagagggttgacgcggcggtgctggtgctggtgccggcgcctgctgcgtctgcatggccatgagctcctccgccagctggaccagctctcccttctcgactctctcctgctgcaagttgatgcgcagctcgtcattgtccgctcgcattgtcgagacaatagcctccagccgctgaacgtctgcctcaatctccctcatggtcgcgtggtctcgcacggattgttgcttcaactcctccatctcaacagcgtcaaacttggtcatggtcacgtcgccaccagacttgagcttttcattctcctcagtcagcccttggatcttgacctcgagctctcgtaccttcttctcccatcggttttcgtatgacttcttcagcgcagcaaccttggtttcgtgcttgctcttgtacagggtgtgcagctcgcgtgccacccgctcaacggccatctccacctcacgcgtgttgctggaaggcttttcgggcgatgcattcttctccatgtctctgccagcacgcatgccggccagcttgctttcggcctcctggtgcatcatttccgacatctctcttctcttctcactttcgtccagctgctgctccaattcgtccttttctctctgagtctcgataatctcctctctcacaatccggagaacattctccatctcctccttcagggaacgctcctcgcgcatcttctccatcgtttggccgaccctcttctcggcatccacgacggctgtcttgagagactgcacctcagcctctttgccacttagcgaagccttgagcgaggatatttcagataaaaagttggacttgagagattccagctctcgagccgtgatggaaggcacgtttctaggcgtgtcaaggtcaatgagactggagagcttgccgctgggtgtcgccgtcaacggcagattgggcgtggtccgcgaaggcgacaagatgtcgcgtctagaggaaatcgaagacctatgcgagcggcttgggcgctcgttcaagttgtcatcgtccatcgcatgggcgcctctcttgcccgtcggcgtccggccaagcttggccagcatcgccatgttgggcaccgccgagaagctgctaaaggtgctgacgtccatggtgaaatcctcgtcgccggcggtcgcgtcgccgcggtggtgcgtctcgacgtcctccatgccaatcgtagagtcgcccgcctggctgtggttcgccgcctcctcgtcttcctcctggatgcctctgcgccgccggtcgtcgaaaagagacactggccgcttgaagccgtcgctgtcggaaaccacctcgtcgatgctgggcgactgctcgttggcgacccgcgatatggtgttgccgccgatgttgatcttaacaggaaaccggcgatcgggcgacactttgcgagggctgcgcacacctccacttgccttgagcagcgcaccgtccaatgagctgcgctggctctccacaatcctgagcggcgacagctctgtgcctgacataatacggctgtggcgggatttgactggcgacacgctttcctggctggatcgtgcatcgtcgtttctgacccgcgactcgggcctgctgctgctggacgtctccgtcttgggcgtgctggtcatgccatcgtccaaggcgtcttcgtatttctcgcttccagaggtggatgaggtcgaattcagcattgcgtcggaggccgtcgatggcggcgacgacatggtatgagagaaacaaaaaaaagaaaaaaaaaatattatttatccttctttgtctttttttcttttttccgtcgctgacgtttgactcctccttttttgtttcccagaggttgtttgtggttgcgtttcgtttcggtggtggaactttggtgtcactgaggtgggttcagaagcaagcaaccttgaaccgctaagcttctccaggcttcccccccagggccaccaccttggcctattcatccaaaatatgcgaagaaggtgtttatgcggctttgttgacccagtaacttttatgcgttatgccgcaacgggactagccctgcgctgattttcacgtgaggggacattgcaagagtttcacaatcgctgtaatcctggccactgcaggccctgaaagttcgctctacgagccctgaaaaggccttctgaggcccttgaaagggggcgctgcgagctgcgaggacacaagcagcgctaggctgtttgtggcgtcccggcctcggccccgccatagccgaatttgcgacttggtcgttccgtcaaagcagccattccggcaatctgataaatgcaaatcgtaacgccttcaaccacacaatcccacaatgtcaccgtcggtcagtgcagcagccatgcgccctgcggcggcgcctctgcggagcttcatcgcccgctcatcttctatccaaacgacgctgcttcagcgatgcgccatcagcacaaccgccctccgacgaagcgacaattccacgcccggtgagcttcaggtgggagagctgcaaggcgcaacattccgtgttgagcccctccgaagagtcggcgaagacgacacaaccaagcgcgcaagactgctttgtatgtccacaaaagggcttttttatccattgcttcacaaaatccagaaaacctcaaactaactacgatttctctaaagaccagtcgcggaagcgcggaaccctcgagtcggatcttctcctctccacctttgcctctcaaaacctcccgacaatgacaaccgaggaactgacccagtacgacctcttcctcgacgaaaacgactgggacatctactactgggccacccagaaagagccaaactcctccaccaacccctccgtgacatccagccctgccagcgcctcctccggctccgaattcatggagaggaagcaggacgagctgcccaaggaccctcccaagggcgaatgggcgcagaccgtgggcaacttcaagcctgcgtacaggcctgtgccgcaacggtggaaggatagccagatcctggagaagctgaggacgcatgttagaagtaagagcgtaaatggaggcgagggcaagggcatggcgtttatgccgccgctggagtcatgatagggaatacctacatattgtaagaaaattagaataaaagatcaaacaaagcaaaaagggacaaggggcagtcaaatataaaggtaaaaggtcaaagaatggttgggaaaatacaacaacaatctctgcttcaatgcttacaaatgttttacgacagcctcactcggaattgcatgtattacttactaggcctcacttcctcaaccactcagcctcttctcactacacaaacagcagctcctaaagaaaagacaactactcaaggaatatttcattcacacacaaattactcgcaagaaacactcgatgctctattttttttgctttccaacgtatactcaatagcttttatttgtcgtttttcataaattcgttacctaataacgcaacccatccaatgcaccgtctgtagtgctttttatggctaataaccagagaagagaaggaaaaaaaagcaagggtaaggtcataaggtcattatcaggacttgccccgacgtcttctctcatttccaaaagcaaaacccgcacgtctttcgcgaaataaaacaaatcctcggagctaaaaagagcagcaaagagaagaaaaggaaaaagaaaccaaagacaaaggacaagtcaggccaacaaaaatagcaaaagaaaatcaaagacaaaagctgaggctaaaacatcatgggagaaaaaccgccccatgattgactgtatctcgcctgaagatcattacaggtaaatcctctaattttctccgtccacgcaaactccgccttaagagccacggggaagaacaataagagagaacgagtaagccgacaaccgcgtgccgccttctttttgtgcaattaaattcctccatgcataaaaaaaagagccgtcactcatcagccatgtacatccgtgacagggggcatcgtagataacatagaatcgatggctagtcgtgaattcatcatcgcgtctttggcatggagcgaaagcccatgaatcgtctgcgggtgcaaagaaacgtaaaaagtgtaaaaaaaagtacacggcaaggaatgtcgttacacccccattggaggaaaatgaaaatggccaaaagcaaatggtgccacaaatcgctgcaaagtaaagaaaaaaaattatttcatgacgccgccgctgtttcccccccaccgtggttgaccttgatatgctgcaataccttgagaacatggaactcagtgaaacatgaaactcaaggcaaaaagttcagattacgtagtttggttctatcgcacgcggcggggagctgggatagccgaagcagatcggttactcatagcgtcgtacgtaggtgcggatactgttgtctccagcatagtctttcgtcgcttaaggtccattcccatctcatcgcttgtaggccgcacgatgtcatcatcgtcgtcccgccccctcttcatgccttgacccgagccattcattaccggaggctgggtagcatagccgtttgacatggtgctaggcatgtcggtgggctgtgcatatacgtcgttgcccggggcgccgttctgtggcgcccggtcgcttgacatgacattgtacaagttgctggttgactgctgaacccgttgcggggagttgtaaccagtgtggtgctggtagtagggttgagggggcgccgcagttctaggggtcgctcgccctgaggcaggggggtggctttgagagttggccatatcagacggcatgtttgcatcgttgggcatagctgctacgccagctccgttgctgtagttgtacggagcacgagcgtgatcatacgaagcactgtcatgggtatactccgcctcatgctcaccctcttcttcagggtggttttggccttgctgctcattaggacccttggtgtcaggctgctcgccagagatggccgcaggaggtcggctggcgggggggcccatctcgctctttgtgtacgggccaggctggctgtacatgcgatcctgcggaggattcgccgagttttggtaaggcgagtgctgagccgacggtgcgttgtacatcggacgctggttgtcatatccttgagcggcagagggataagattgcatgctttggatggagcccggaggagttgcagcaggggtattgggcatagaacgtgcgccgttaaggccgccgtccattgtcatggaattggcaccttgtgatccattcatgccttggctcgaccagttgaagccctctgaagtggccatgcttcccatcacgctagaagcactagtagggggcgtggggaaggttactgcccgatcaagagggggcctgctggtggctgtctgtgaaggcagcgactgctgaggcccgggcagagccaatgggtggtgttgtccgattgatggcaagccaggaggaggtgggtttcgcatgggaacactctcgcgtctttgtcggtcagcggcggtcatgacttggctcgtccttgcgggattcgcgctaggatgatacaggagagcaccgatgttgtgaacaaagagcgggtacagcatctccgtaatcttctccttatttgcaaagtccaatgctcgctcatatggaatcctgctttgatgttagtcggagatcaactcatcctcttttctcaccaaggggaaagggggggggatagacaacataccaaacgcccttcaagtgcatggggccgatcttgacaacatggcgaaccttttcgctcttcaagatgccgtctcgacggccgcgagtcataccagcgacattgagtagcttggttccattaatcatgtggttatctgcccccaaatcaaattagcaaccttgtcttatactggaagaggcatgtaaacatgtcaggggttgcaataccttctcgcctagcaacacagatgcctcgagcctcaacctggaaacaaagactgccctcatcctcccacagtgtagcggtgacacgaggcttcatgcccggagggggttgctgtcccgtagtatcgaatccgacgtactgggcttggccagccacgccgggaatagaaggcagaacagttgactggttgcccataggatttgatactgacgggggagcagccgtaggggatgtcatgccattgtagccatactggctgtagggagcctggttggagtagggtgaaggcccaggaggaagcaactgaggctggtgtgaatagtgcgtcagaccagaagtaacggtctgaggagggggcggctgcccagctgacatgtgccctgcgtagtacatgtcggcactctggttcatcgcgtcgtaactgacgatggtagtggccggccccgtgatggcttgggcaggcagcgttggagacggagtcttggggccgtttgacgatgaaacagaggtatacgacgacagagacccagtatgagagctaattgacgaggcaatggaaccaactcgcggtgaggaggtgtttgaagagtctgcctggtatggcagcggcggaagagacggcaatctatcgctgctcataaacgatgagcgggaagcagcgtgaaagcccaagtacgggaggtcagaaggccctcgggtctgcacttggctgtgtggcaaatccagctttccggtgttttccttgtttgtaagagcagaggatggggcagacaagagcagagtctcgtctggaaaagcaggagaagtagtaaaaaacgacggaattcgacgctaaccactcaacgaagaacgctcgcaatgaaagagtccaaagtcaatcggaacgacagggcaattggggagacggaggtggtccaaggtggtccaacaggctcgacaaatgtagcagttgatcaaacgcttgagaaaacgatagaacgacgaagcgaaacttttttctttcttctttgcgaaacagtaagagatactcgtgatagaagcgtttttagtcgtaacaaggcatcaatatcaatcgtctcgtctcaatcgtaaaacatgcgaggtggtgttgcctcgaagacgccgcagcaaagacttgtcaaagcgcagctgaggcaggatgaaaaagtcggtgatggaggcggtgcaacaaacgccgcaagtagcagaataccggcagcgagtgaagactgtgtcgaagtgagagggagaaggtcggttttgagaggtggagggagctttaagacggaccgcagctgtgtgcaaacaactgcaggcgtttgttcgcttccttgtcaaagtcacccactactgcaatgcagagcgattagctgcgttgaatgccggataagagaaacgaagagacggaacgatgctggggcatgaataattctgaaaagaaaaaaggaaaaaagacaaggagaagaaaagttggaaaggagaaaggcggtcgagggttgtgcggatggcggagagaaaagagaaagagacgtagaggctggccagcttagcttatccggcaatgtctctttttttttttcctctcttctcagtcggctgatgacggtggggaacaagacgccgccaacagggcagcgacaaggactcaatcaatgctcgacttaccttcgttctcgcctctcagtctcggaagctgaaccacaagggaagaaaagaggaaaaaattgaggaggtcggtggagtcgtgaagacaagagagaggaagagaatcgaagagactgtcgccaggccaggctggggacggttttgtttttggcggttgaggggaggcagaccaacggggccaggccaggccagggaatagcggtagagtcaaggttcgggtggggaactgaggccgctgccagttggttacagtgggcgtggtgacggtactttcacttccagcggccgggacagtgcgcagacagtggcggcgccgccccaggtacagtacggccaggcggtacgagcgaccaggcgccggaccccttgggcgcgtatacaggtgcgattgagggagctagggggtctgcgcaggccaagcagcccgtcgcggttaggccagactgtggattggtaggcctggagtgggtttgcagagcttggaggacgttgacgagccacgcaaggtacacagtcgggtgcgattggcgtccatccccatcgccgtaccgacgccgttctgttccactggccctcgctggccccggggcttggccagggcacttgccgctggagcgcgctggacgggcagcctgtggcgctgaggcaaagcgcgcttccatcgactggtgcttggagcagcaagagggaaaaaaaaaaaaatacaggacggccatctacctagcgcttggcccggtccagccgttgtctctcttctctccatagcactgctcagctccggacttcccccccctctcgcgcctcctcaccgacctcagtcttccctctcgtcgtcctccctcttcgccctctgtcccgtcagcggcctgctggctaggggcgatatcttgccatccttcgcccgtggaggcccaaacgctgcagcaatcgacgaaccttcttcctgccagcagctgcaagtctctcccgccacggcgccagctccacagttgggcgcgcactgcgagcaagcttgcaggagctgtctcccgagcgaaaaagagcacggtacttggtacctgtacgtgcagacgtgcagacgtgcgatttggggtggagctgggcgtccaacgcagggcctgggtctggacaagggtccgaggggtgtgccagcgcggcgtgggtggatcagcgtagcaccaggattcgttcgatggggtcaaggtgaggtggtgatggacgatggtcgttagcaagagctacggcccacccatacttgtcgacaggggacggacggacaacgggcagacggggcttccggccaaatcccagagtgctgacggcgcttgcttggctggcgctgccctttgctgccgtcaacagagctctgctttgctttgctgtgccctttttgactctcgtccaccgctctctcgcgctccctccgtctgtctctggccgccggtaacgcgttgtctctgtccccttgctaggtagccattgggcgtggcctgacatccttggatcttggaccgtggaccacttcttactccagagaccaggctcgagcgagtctacttgcacctgtactgtactgtacagtactgtatacccggacatggaccctgctatcagtctgagagctctctcactcctgctgcggatacggagcacggtgctacatgagactagggttgatacgattagacaatcgcatcagagatcttgcctagataagacgattctgggctggggggccgggcaatggagaatgcgctagccaccttgcgatgacttagcgagagcgcaggctaatgtcacggtgctccgtcctgctacagtactgtcttcccggagaatgatgtactttgagctctcgggggaggcacgagcgcttctctctcgctctcttgagaagcctgagaggaggggggttaatatccatcgacttcccgtccctgccttggcatcatgtcctagcggaattgctacgagcaccatgatctcgccaaagagcctttagcgtcttgatgctccccttgggatttacaagcacgagcggtgcgccgtatgccggcaccgaagatccatggcaaaaattggccaccagtgcgataccgacacaagttcgggtcattggctcttttgcctgcctgcccatgctagtctagtagtggcctagtcgtcggccgacaaagcattttcaaactggtccgactgttttcaccagtggctgggccaccgtcagcaaacctattcattactttgccctgctcaggcgttgccgagacaagtccattgcactctttgttgcttccgtctcgatgctacaagctttctgcttagtcgatcctctctcggcgcccttctccgccttgatcctcgcaacattggcaaaatccaggcagcatgtcaactgctcaagcacatatcatgtaggccaagtcttagctccatacttagctgtaccagcaagctttgagggagtccgaatctcagctttatcctgagcatatagccggctacaggcctatctggaagagcgccatggttttaaccttgtggtggcgcagacaccaatctaaaggccattctccgctgatcagcacaatgttatgccatgaactggcggacaggcctaatgcttcaggttgtcctcgtagacggctgcgttgtatgctcagcagctgcgtcgatatgccgcaaaactctgttcaagcactaagtcgtatagctctgcgttaataacggtgctaagagcagcggctgcacaaacacgtgcgtgatacccaagttctggtagcgtttccattcattgttcctcggccggttcctgaaagtatgaagcttgagttctccgctaactctggctagtatactgactaacaccagcccgctctcagccttcgtattccacctctgccgttgcaattatcaacgtgatcgtttgcacctgcgctatccgctcgggtacacggaacgctcctcaaaagtgatagcacatgagtcggatggagcaaaatgcgttgagatgacagagctaattggcatggacaaagtcaaaaagaagttgagagaaacatccggcctcgttagcatcgcgggctgaagcagctacggctcgggctgctagcccggcgcacagcctctgcaggtactcgggctttgcggagtgctctagtaaagtctggagggcgtgagctgcgctatgatgatgcagctcgagcagtgagttatgccgtacacacaacgatggatgatctgttgggcttgacagggacgtggcgctgtcaactgagaggcaccggaatgcgccgttgcggcttgaagttagtacctgtaaatgccccaaacgttgagtacgaagtgccctcgattcagtattgccgataagtggcacctgctatcttgcctgggccttgagccaccccgccttccgatcgacgttttgcagcgatccaaggcaggcgcagtacacaaatctgggctcgtcgagaatagctgcccatgctcgcccattctcgcgatggcaaaggccaattctcttcctcatctccatccactctgatgctccatcgctcgtccggcttcgccaaaagtgccgcgataattcagggtaggcagcgtttccgccgaaacccgccgaaaatagaagcggagctacgacacgacatgcccagtacaaaccgcctctgtctccacggacttttggcgaccgcatgggatttgcaagaggtggtcgattaaggcgatctggcatggcatggtgccgacatgcacccagagccgcgaggcacgatgcacgcacgatgcacgcacgcacgatggggaaccacgcacattcgcatcaggaacagagttccacgatgcatcttttctgcattggccacggcgcatggctaagcttccaggatcatgcatgctggggcaggcactccttcatgggcgcctctgcaagcccgccttcgcgccggtggctcgacatagcacttgcaagccattgagtttgttggccgggccatgatcccaggcgctgtggtcgtataggctctggatccctcggctccggctagctagcccgcagccatggcgaagacaagtagcatttgctgcaaatttgccttcgagccgacgaccataggccctttgctaatcctaggcttgtatggctgtgtggtgagacattcgcccacaaagatttagtttgcagccaatagcattggcctcgtcccaactacatcactgctaaagacaccgaaaaagtctctcattagctcccgcatatatatgcctacctactatgcactatgcagcgcttaccgagagaggctcgtttgcgcacaaaagaaaaacaaagcaaaatactgtaggaaacacggcaaacaagattgtcaaccccaacgtcacatgcaattcccgatctacgccttcgcctgggcctagcgattactttggccacaggtggaccgaacgctatctgcatcattttctgatacgaccccgatgatcatggccccagagccagctttagcaaccaccatcttctcaatcataaacttaagccagccctccaattcatcggagaaattaggtcaatcgcggtccctattgctataggggactcggctggcatcgctcagtccacccaatttctctccactgaaagcatagctgccatgattcgaatttgcgccttgttggtcgtacaatgaaactgccaggaccataaagcttcgagatcctatctatggtttatacagccttccgtacaagtagtacgtgcatacagcctggcaaccccacagtctagaagataaaccaatcaggcgggcgttttgagatcaccaaggacctggcatgtgtggagaggcgcaagtgtaagcgcaagtgcgtttgcaaggacttccctgctaaccgttgcgatcccggagaagttcattccgcattgcacactgccgcggaatacggctgttcgtgggaggcggctgttcgctcctcttgcgcctcggttctcgctcgtacctacagtagcagcaggatcttgttccaggcttttcccgcaatgctctactcatgtttgcgcatgccttgatatggcgagcgaggatctgatatccgcgacatgccggctttgggatgtggtgccactgcagaaaaggagtggggtgctgccgaccgaatgcaagattccgtcggggactaaagcgccgctcatcttgcctgatgcacgcttataatcgcgtgtgcaagagtccgtacttgcataaccacaacatgcatgcctttgacacggctttgcctaccaagagtgtcttgcacatatcttgcatgaatgcgttatgcacactcggtagacaaagcctgtcgaccatgtttgtcaccaacgacgctgaggatttcttcacgacccgagtcacaaccgcgatatgcccacaacaaaaggtgttcgccatgctgtgtacggatgctcagcttgagactctatactagcctctatgagggatcgattacccacgccatctctcgactcatggaccatgtcccgacatccgctcccgtattagcatgaaaaaattggggggagttttttttttctaggttcttcacgcgtgtgtacaagacggcactatatcaatcatctcggtggctcataccaaccctgaagggttggcagcatcttttacaaacatgtgagaactctgcctctctttttctctcgttcaggtgcctgttttagagccgctaactggtagcaaaaggtccatcgcaacacagctgcaatctctcaagttttacaaagtaccatggctaaaagaagtgggaggttgtgcttttcgcactgtacaaaggtcacttgccccgtaccggtacttcttaccagccatctattattgaggcatggcctgagcgtaggggaaggtggaagagaagggagtggaagatgagggggagggggggtatggattgacaagctcctttcgccttctcttttgacctgctctcgctctttttgtgagattttcttcctcagtgtacggctcacgagaaagaaaactcggtttacgacgaaacagatggccagtataagcatggacgagacccagctcagacagcgttcgaaatcgtctccaattgagaatttacatcgtgggcggtcttcgtatcttaccgggaaaatcttgcagggcggggaacaagaaactcagccaactagagtggttgtggtgtcttgcatctggggaggcttgacagctggccgttccccactggctgtatcatctcgccagcacgtttcaacaaaggacacatggccagccacacaaccaactcgctcccgggagttactagtatatttttggccatgatcttgatctttttttgtcttgcttcggtacagccatcacgcagcacacgaaagacgaataagatggatggctggttccccatgagcgtgtgccaaattgtgacggcctggtccggcggcgggaagtagtgaaatatacgaatcaaactcaacggagcggacgttgataatacaagtgcggtgagtaaaagtatgctgcttcgtgtacttcgtacccagttgtgatcaccatttgagcctaataaacagggcagggagttgccactcggcgggatactcttgtactatgtataagcaaacagaacacaggctttggcagtcctccctcgacgcagtacatgctagtgctgctagcgataacacggatacgcgcccaatcatcgctcatgcacttcgttcaggagccgcgaatggattatgaatgctcagctagcagcgtttactaatgtcatcaagtgacagcggttgttgctgcttccttctcggctctcgtcccatgcgagccaagaggtgggcactctgttctgctagctactgatacgctgcacattgtgcgcgctgcccgagactcactatgcatgacatgctgcagaggtatgaagcatgagttgatctggcatacggctatacagacaaccctagccgaagcatcccattccccagccttgcttcgctgcgggctgctggccaaagcctcgaaaatgggtcaaccatctgcgtttgactttttgtttagaaggcgttattctcttccagggattacccaaagtgccaaggtcaaattcaatggattaactgatgcgtagtagcacttgaagatgactttgagcatcaggacgagtaggtattccgtcagatactcacagcaaagagcgaaacactctctgggcttgttgtggaaggggttatgggccagcggtatacctgcattgcgcgatagcatccgtccttctgctcttccgtccagaactcagtccagcgcgttttggaagacctccggcaatgacgttttcgtgatccaagcattgatgccattgtattggaagcactcgcacagatacgagtgaaaattgccgtacacagagtaacactctcagaatctgtgacaccaagcctacacaccacgcgggcaggtcgtactttgcaaaatactagttcaatgacttgaggcccccagggcgccgacgatctattttgctgtcatacaagctccggcaaaatttcgaagcctgcgtcgcaatccaagctcgatactcacgtttctgcgccaccagttttcggtctccccaatcagatcatcaaatcgctctttctcttacaagggatgagtgagtgggcgtttcaccagctcacccgaataatttcagcaatgtgttaaggtgcttttggtgagatcctgccataggtcgaagccaactgatcctttcatttctaatatcatagacccaagctcgaggttgagatggcggcagagtccctgcagccttgctcctacttgtagcttgaagctttgtttagaatgatacaacccagaagaagagggggaggggtggccatgctagcttgctagcacttgcatgatgcacagcggctatgtatgtctaacatttatccaatcaatatgcttcgcgtggagactccaagtggcatgggtaccctcctgagccgtttcaagaccaccagccacttccagccctccgtttttttccttctacttgtaaaccgccatggagtacaacgtacaagtagtatgtacatagagacaactacgtactaagcacgaccagtgatggtactcagagaggcagggagagatggcatcagcagaatgccctcgcttgctacactctgtgatatcaagttggccaagatgatacaaccaacatatcccttggcatgctgaaatggtctctatccgacacgccacatggtaccatggctgaacttgatgctctccaccttgtgtgtcggtgtcaatttcggtggaggttgtcgctctcgtttggtagatcctacattaggcttcccgtctcctttggcgtccggatgcgagcaagtacttccgtcagccagcaggagagaaggataccgactccggagcagctgggcggcgctccccgtaatgcacgttcttgcgggatgggtacctactcatgctgagtgttgctgagttttaactcacccacgaccgggcctggcagaagcgtgaactctaagtacgggaatatagtaaccaggccttcattacgttgccggctgaagcccgcaagatcttcccacctctgctgaagcttcatacagtgcagaattcaagcctccaagccttgatcctggtcgaattggtcatggcatggagacgtctggtttctctcggctgtgtagcattggcacttgggtttcctgctgatggcaatctcgccatttctgacatccgctctctatcctcatatggctaagggcacgagtacctattcctgcaacagcttccggtccggctagaatgggaaagatgttttctcttctttttcagcttctcaacacgacaacccacccatgcaaagaccattggccatgggctgggtcgatcgaactggtggctgcggtcaaattcacgggggattttttttttccctctcttcttttccgattcctgattttgctcccagggcttacgagtactagagacgagatgagtctttggtatcatgcggtggtttttttttagcgactccagtggccagggcggcgagggtcctcaatatcagccagaccaatgagagcacaccacgtctctgccataccacaccagatcccgcgcagggccaccgtccgccgccgtcgccggggctgttgtgtggcttcccaccctagcaccagccaagcacgtcaactcctccgcagggctggacctcctgtgggagcattcggaccagagaagggcggttttgtcgagccagcacatccagcgtctgttggagcttcaaggatgagctatccaattactcaatggatgttcataagcgaagccatagaggagccctgcgacacgggactagtgattgcttaggaattgggctcttgctctctgatcttcgtgctcctcacccttcttcctctgccgaatctagaagctagcgtctgccgccggatttctcttgatgctgcaccctcgaacaaccacgaccccggtgatggtttcttgcctcgaagtctccaatttgcaagtcccttcactatagagtactacgtgcaaacagcatggctaagacaaacaggaaaagaggcctgagccttgaagcctgagcagaagaaattcaaaaaatccgcgctggttgattattatggtgggtgcggcttcatacaagtgcgcacttgcctgcagatggatgggacaagcgtgtatttttggtgagactggccccggctcggcagatgtataccatcgacctgtacgaagtacgggtacagtctacagatacaagtacatgcgcagaagaaaggtccgcttcacatggaaggccgagggttgttctatatgacttcccctcaccattttgctgtacgataacaatgcccactagttctaccctatttgtgaagtacatgtctgcgatgtacaatataacgactgttccaaaggaaccagggcactatcgaaaagcaaacggcttgtcaagggcagaataatttcgccatctgtcaggtttaggggtccccaaacggacgaggtaagacaaaatgaggcgaaacgatggtatatttgatggcaactcgcaggcaatcacttttcttctcaagaaattggccaccatggcgaaagacgccatacgaggctcaatgctacggcttctgctggatgtactaaatcgggtccagtaccttttcattttcaacgcccgtttgcgtaactattttatacggcttaactcttgataatctgtggctaccaggatgctcgcggtcgtcgtgttgtctctggctttcaatccccttcagccaaccaaccagcacagaccgctggactgtctttccctgcgaatttccacagtcctagtgacatactgtttattaatgaaaaggcagtctcacctgagcacgatacaaataggtactacaagcaaataaacggcataaacgtctagttaggccagctaactccggcagctgctgtactgtacaaacgatacatatacatacgcatgttgcgtgtacagtagcagctgggaaataatagcgtgatggatctttggcgtggtcaatcctccgtcctttcttctctcaattcacgctcatgcagtctccagaagctgtttgcttctttggaaccacgtggtcagtgctatatgtactctgcaattcgacgtccgtttgcttctacaccgagtggagcatatgcccggaggaagaggacgtgacatgccgtggttcgctctttgcccacgtctttttcggggctctgccggcagtctgctcagaccgaaacttttctcggccgctatggatttctatgtccgacgatggccacatttccctacgatggaccctccggagtactatccccttcttccatcgtcttgccgctcaaaactggagacgttgatagacctgggtcttggtggtctagttgtctagttgtctagcttcttggtggctccattgcctagcgcctcgctctcccctcaccgcttattgcgttgctcgcgcgcatgctgatggattaacagccccttcccttgcatacccgattttgcatggtgccactctggaggggggcgtgcggatgggggcgtgcgggcgattcggctgggttgacggaggctctcgctggcccagccattttttctccagtacggtactaggtactcctcacaaatcgtcctgtgagcccgctcaaaccattctactgatacgtactttctccttcttgtcttgtgctggggcctttgccagctcagaggtaacggggggggggggatggatccgcccgccaacgacacggtccgtgggcagactgcagaagtcctttcccatggccacggtacaagtctgtggtcaagctgttggtggctgtttgctagactgatgatgtctagggggagcaaaggcgcgtttcgaattagaagacgggaaaagaattgccttgccaaccgtggtagtcgaggcatacgacgagactgataccaccaaacgcaagtatgcaagcaatactgcctattcgtacatgggatgtgcagctgtaggtccaaaagcaagaagggcaaattaggtgcagccggggccacggctggcggcaaagagggcaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaaatagagccatgacagctgcctgcgttgggggtggccagggccggcccccggtcctctcccccctcgtcattgatgctccttacagcatgatcaccatcacatatgtacaagcaaaacgaaacgctggcgagaagggagctctgccgataggagagctagagtggctggcaagggcaagcgcccgtaatcgcacttattatagcactcgagatgggtaccctgtgtagtacgctgcgtggccgatggcgttaaaaagacatgtccgagctcacaaagatctgggagattgatacggtttggcttcttcctctctcgtctcacgcaagcagcatgtgttgggatgtacagcattcaagtgcaaagggtgccaactgtggggatacattagctctcatgctgcatgaacaatgaatgagtagggtgattgtcaacaaagctccatgatcccccagttcaaacgcaatggctgggctttgtatgctcgtgtgagcatgtgggcatgtgagctagaagacggacggaggcgttgaggcacaaagtattgtgtcgcgtacggcactcgcatgaggtaccagtatgtgaatctggtatgtacgtctccaactgacgtacatacatacatgtgcatggaggctcatctgtcttgcccgtgcatggcacactatctcaccttggtagcctgcaaggtggggattggctggaagcttccgggactccgtatgtaggtgaggagaagcgacattgagcagcagccgccgccgaggcatacagctcagctcttgtacggtcggtgaggaagaccgctgaagaggagaatgatgtttgcaaagagaagagcatgccgagcggcatggcgctttgacgggttggtctatgtaagtcaccccgcccttgttgagagattaaacggtatggacgtggcattctatgtgatacctggtagtagtactactactacttctggtactaccggtgctgggacccccatgttctggctcatatcacattaatgagcggttgcatagccgagatctcaaggccgaggctttgcatcgaatggtgctctgtactgtcaaatcaacaagtgttgaccgcaagtaaagcaggcaagcagcatcgtatgcttcgaatctggcgggggaccccgactaggatctgcagcgaggcggcccggaggctgatgctgcccccgtcgaatcccacaaaagctcgccgtggttttcagtcgagggactgcggtctagacaaagagcacggggcacagggctttgcgcatgcgcgcatacgcagaaggagaagcagcccacgaagtgtatgcagcaggagcatgcagcaggaggactagagtataggagggaaaagccaggaaagcctgcaaagcaggtatgacgcgcatatgcagagaggtgagatgccgtggttcatgatctggtagggggagaggtgcaagaacgtgcagcaaaagtagggggagggccccttgtaggacaaaaacctgccacagccgcgtcgttgggaaaagagctggctgagcgagctggttgtgcatgagctaccaagtacctagtagaggtgcctggcctgcggttttacagctgatgtagtttgtctttttttctggataagggagaagtgttgtgaaccgtgccattgcttcttttgcagaagctgaaaaggcaggggttgttggcgaaagagatggagctcttgagagagacacaatcacccgtctacaaacgacgttgaagagatcatctttttcaagcacggtctattggattcttgattaaacatcagagcatcgagatggacgtctctcagcttcgacgcttaagtgttacgcttcgtctaccatatgggaaacaggcttgtaagaggagctgagaggatgaggtatgatgagacaagtcgtagtcaggaaagaagcttaacaggtatagcagtcattggtcacacggactataatttgctgacgagacgtgcttaggaaatgggtatcgcccttcattcgaaataacaagacgagacgagacactttgcgaaatttacatgatggacttccatgagcgagggtttcctctcacgaaacaggcggcctctaaacgctgccgcggagatgatgcaatagaagacggaaggatgagatggggatcgccggaagcaagccaaaatcctcgtgccttgcgtgctctagtgaattgatagcgtgtctatctggttgatccgtgtgaccatcatggtgacggctcaggcaacaaggctcgaggatgagcattcaaagtggcacgaagaacaaagtatctgcagcacacttctacggctggaccctacatccggctgctgtcaagcaagctgccgcaagagccagccaagcgcgccaggctgtgctttcaacgcgggtagcggctgggggggtgtcttcggcgccggcagggatttcatctggcgggatcgagcgcgtgagattttgacatgatggatggacaagacagcgagcaaaatgcacagcggcagtggcaagacggttggtgtaatggtggtggtctgttcgcccccttgacaggaggaagccgaaacacatggaagtgctgcccgacttacaccgcgtggtggcgaagctcaagagcggtggcagagcgggatggcaaacgggatggcatggcaaggacagagtgcagcgtggcatagccctgatgctctcgccaacgcaccggcaaggcaccatgcctgagccgggcataatatgctctggcgacacgaaatcgaacgatactctcgccctctggcatgggtggctctggtgagatctctctttggaggagcgcggtgcagcacggtcatgtgacctggcgtcaaacaggcgctgtggctcacgacgctttagcggcacaaacgcgctgaaacgcgggtcctgaggcagttggtgctgggcagagacgcctaacgaatgctaggaggctcggcgcgcacattttgtttgctccctggaaaaacatggagttgatggaggccagatctcgctggggagctgacacgatcgccaacagcggcagccgcggacaagagaattgacctgcaaacgacctgcaagctgcacatcatcttgcgatcgagaactgccgggaaaagcaaagaaggaaaaaaaaaacgacatgtcaccgccaccaaacggacccctgtcccagatcaccgccacgcgccgccaacgcccctgggacccttggaactcctccgcaacaggccaccagcgggcagagacgcaggccggcacggggtggcgacagtcccgcagcaggaagctcaacagccagttccgcgccggcgatggctccggcggcgagcgcctgagcgacacttggggcgccggagccagagacagcagcgcagaccaagatggcacggggaagaggagcgtcatggacatgctgactcggccgggactgatgcgccagacgctggagtcgagcctgaccaagggcagtgaagcagaagacaaggatcggacggtgggcagcaagccgtgcttaacggccggggaagccctaacggaacagcgaaggctgcaagaggaggaaaaggaagcgggagcgcgagacagctctcggaagctgtttgatggagtcaccgtctacgtcaacggcagcacattccccttggtgtccgaccatcggctgaagcagctcatcacggaaaacggcggcaacatgtccttgcgcctgggacggcgaagggtcacgcatgtcattgtcggacgaccgaatggctcgcgacggggagatggcaccggcggtggccttgccgccggcaagcttgaacgggagatacggaggattggcggctgcggcgtcaagtttgttggcgtggaatggtaggctttgtcttttgactttttgagctacgatccgtttgactgccgacttgggtcatcaatttcattcctgatcactgatgacttatcgctaattttgtatcagggtaatggaaagtctcaaggacggaaagaggctgcctgaagctcgcttctctcctctcaagattgccgcaaaggcacaaaacagcgtttatggactgtactctaaacaggacacaatctctaatgaacccacaccgtcacttcctccttctgggcaatcgtcactatacgattgacgacggaatggttgctcgtgaattacacatggaagcactacagggactcagtcagatggcaaacactttttactatagatgaagatggccgagaggaagggagaaaacgatttctcacattgcactgatacgaataatgatatatcacctctcacgagccacaaagggaataaataatatacaccaaagctccccccgcgctgcgccatcgccaaatctttctttgttccgcttatctctcctgagcaaggaaaaggatggcagggagagagacaagaaaaaaaaaaaaaaacttgctcagttcaaagtttggagttctcatcgtgccacaatctttagtctatttgctggaagatgtaaggaacagtagtgatctaactggctttagactctgtcccgggctcacaggatattctctctctccttgcacagaccctttttgtgtatatcctttcgggattgtaacggcctttgtgtaagccatcacacgaaagcacttgctcacgtaaaacggtctggtgcggacgattgataggaaaggtcctccccgtttggagtacttggttctacacctcgtgatctttcagtctaatggattacattgcctcgggggttcgccactatctaaactaaatagccatatagtataaccattcagcggcacctataccacagatggcaatattgaattatcttgtgccctgcctttcctgaaaagaatcaatgccgtgataaaaaaaaacattcatctcactttctcctttgcaatcacttttacccccttattcccatgtgccacctccgccgtgtgtaactattttttttcccgccctcgacaacaccacaaacaccatgtaacaaaccagaataaataaaataaataataagaaaaaaaaagaagagattcgaacaaaaaaaaaaaaaaaagggtgaatcttgcgcaacagccaccacttcacatcaaaaaaaaaaaaaaaaaaaatcgggctacacacactcccacaagaagaaaaagaaaaaaaagccgtttctctcatcccctaccgacttctttacacacacgcacgcgccatgactgtgtcacaccgtgctcctcttatcccggagtggcgatttttttttttttcttttggggtgaggatattgtaggacaaacgaacgttgcaagcttgtttcgagttttttttttttgggggggggagggaaatacgagaaggaggaggagggggatacggccaggtatgctgcggtggtactggacgaattgagtgaattgaatgacagtgaatgggcacagtgttggattaatcttgttaaagggaaatatcgagatgggctatggagttgcaagttttatgtcatggttgagatggagatgggaggacggggtccttcaggggcctgtcgctgcaagatgggacgtcgagatggtgggagaaaaggctacagcttcagtagtgttatcaaatggattcccttatcacatttctagtaatacccatgatatggtgagataggagtagtatgcggaacgtggcttacatggctatttcattacagtagccctaagctgcatacttgctaaatatcctagaccgatagattcgccaatcctatatcctaaaagaccaagcgctcatattccaaaaaaatccaactcgcgtccatcataccttacagcttagccttgattccatgctcttcaatggcggcatgcttgccacccacctcctcaaagtactcctttaccttggccctagccacatccacaactgatgcgtcctccacagtgcttggaaccgcaacctccttctcatattcccccttggtcgcattctctactagttctctcaatacacgtctgagggtcttaccagagcgtgttttgggaatcatgcccttgccttgtatgataccgccaagtgaggcaatggcacccacctgctttctcacaagggcctggatttctgaagatgtcttttcgtcagggatagcggtagttggatgtgacggagtcgagagagtgatgaaggcaaaaggtaattggcccttgagggcatcaggaacgcctacgacgcaggcttcagcaaccagggggtgcgaagtaatggcttgctcaatgccacctaaagagaagcatagggttaatgaaatggtttcgtagaaatagtaaaagcacaagataatactcaccacttgatagtcgatgtgcgctgacattcagcacatcatcgttcctgctcatgacgtggatgtagccctctccatcaatccagcctgaatctcccgtgtctagccacttgccttggaatctcttcagatatccaccgtaaaatctctcctcatcgtcccatagagtgcggaatccagtcggtgctagcggcattccaagcacgatattccccatgttgccgctctcgactggacgaccctcgtcatccacaatgcggatatcaaagccaggcatggccttgccgcaactaccaggtttcaagtgaggcggctcgtggtcacgaactttggtcttgcggtccttgcccgcatgagggaccagggcgcggcctgtcatgggagaaccagcctcggtgctccaccaattgtcaacaacatgtgcatttggcgccgcgaacttgtcaagaagttcttggtacatggatatgaggcttggctctgatcgctccccggccaagaaaaggcccttgagcgagcggaggccaccccttttgccggtctcggccagaagcttgttctctggatcgtcacgcttgatagcacgcagcgctgttggtgcagtaaacatggtgttgaccttgtattcctcgataatgcgccagaaagcagaggcatctggcgtcccaaccggcttgccctcgtatatgacggtagcggctccggccagtagcggtgcgtatatgatatatgagtgcccaacgacccaaccaatatccgatgcggtgaagacaacgtcgccgggtccatggatattgaaaaggtagctgattgagagatgcaaaccaaccgcatggcctccagcatctcgcaacacccccttgggcgcaccagttgtgccagacgtatggatgatgtacaccggatcggcactgttgacggggacacaatcggccttgatgcctctcttttgcgccccagacacaactgtctgccatgtcgcctggcctgcgctgcggtctgttggcccccacctaacctgatctcgttgccaaaccaacgtccggcgtggttggtgcgcagccagctggtaggcctcctcaacaagggggcggtatgggatagggggcttgttgccgtcaatgccacatgatgctgtcaggaggacgacgggcttgcatgcatcaatgcgctgggcaagggcattgggggcaaagccaccaaagacgatggagtggatggcgcccaggcggctcacggcgaggatgccaatgatggcagcgggaatcatgggcactttttattcattgttagcaacgcatcttgaagtgttttatgagtgcttgagcagtgcacttactgtagagcatgaccacatcgcccttgcgaacgccatcttctctcagcgctcccgcgagcacctcaacctcactaagcagctggcggtatgtgtatttctcctttgtcttggagacggggctgtcgaagtagatggcaacgtgatcgccgtggccggcctcgacatgccgatccacgcagttgtagcacgtcgagatttcgccatctggaaaccactcccagctgtcgtgctcaatgccgctcttcagcttcttggacgtgagctttaacgttgagctgggcttcttgtgccagtagagatgctctgcttggtgcgcccagaattcttcgggattctccagactgtgccgcaggatatcatcctggatatggccgcctttgactgacatggcggagaaggaagatgtaggtaggagtctaagtgtgtgtcgatatgctgaggaattggggagcgggcgagtgatgccaatgagatacgtgagacgccgtgtaggtgtaatagggaaaaaaacaggaaacaggaaatgaaatgagcttctagctgcggtcataaattgtttcggttgggtctgagcttctcagcgtctgatataagtacacgaagcggcgtgctatcctcggttatacagcgttctgagcctcctgatgactaaagccgcgaagcgagatgcagcagagctacaaggtgcacataacagaagaaaaaaaaaaggaaccatgacgcgtgtggaagtggaaggggcgatgtctgcggcgaggctcgcgggcggaagctgcggtggagcagcagctctttccccggcataggccacggcgctccttccatcttcttagccaaggtagcattactcgtagcggacggaagagctggggccccggattcgcccccccgctctttctgtctctgccctcttgctctctgcaattgtctgttcctttcctccgagcatttgctttgccgaaatctccccgcaaaagcctattcgactactgcgttaccccaggttttcgattgactaatgaagtttatttgatttgatttgcacgttgttggaagaaagcccggcgttttttggcgctatatttgcccatgctgcattgcgttaatggcagtacccgttcagcgtctttattcggcagagctcggcaatgcctgtcgttgcacgactcatttcaaagttaatttgacaacacaatgctagtcaacacagagagaatcacgaatcaaagcgagggtaatgaaagcaaagatggaaagatgaaagatgccaaagaaaattgaaaaccccctcaatccatggccaggcaggccatggacgacagtcgaagacgcaaggccaacggtagttcactcaccctatagacttacacagcaaggcaaagcagacagcattgtacgggaagttccgtgtagtggcaaccccacgccgggagttatgatctacagctatcgctatccaaaggagtcgatagaagctacagtgttttactcatcgcaggcaggtagttttatagtgtgactggtagttctcccacagtagctcagtcgcatacatcgcgaccgttcccaatgccaaacgccaactaaattctggcgccttcaggtttccttcaaccagctgaattgaccttcaaataaaccccccccccccccaaaattacagcaagccaaaagagacaaaatgctcagctaaatgctcatcgtcaaatctaccagtattactctggcaagccgcagccaatagctcaaaaaaccccggcgtaaacagggacggttaaaccacttggtatggaacggcccgaagccacttggtcctcgacgggtttccttctatagctcactttatgactatttcaccgcccattgaaagacaaagataccaaatgaacgatggcaatttacaaggatgtataacatttacttacttgtgggtgggcagaattatcgtccaagacaagaatcacggcaatgtctcagacatacaagtctcaccacatcaaacaagtgaaaaatgggaaaagaagagacggacacagaaagtatgccgagccaaaactgccctcttagtaaatgctattcctgcttgccagctatcaaaaacaatagccaaagctcacagacacttatgtatataaatattgacaagaggccataaacacgcccagccagtatgtaaaaaagggcctcgtgcgatccggagtaccatcgcagcaaggaacgaagttgaaaaagaatctgacaaaagaaatggaatcgataatgttttccgaggcaggaaaaaaaaggcgtctttttctttcttagatgttttgtctcaaagtagggtgaaaatgcgaagaggtcagggcaaacccatcctaatttgctgtagaagaaaaaaattgacacattatattccggccccgagaaacgaccgcacacagttgattgtagcgcatcttctcgtgggggcgatcaaaaaaatcgagttcccttgaacaccgagcttgcatttgtcccgtataacccaagagaacccttctctatacatcccaaaaaaagacccaatcacttcccatccgtgaacgtaaaccaaacaagtaaataccccaacacttttgttccctccctttatatcaaaatcatgaacggaggccgcacccacgacttccaagaatcattgaaccgagaaatcgtagacggtatattggcgaggtgtgtcgaaatttacaagatttacaggacgaaagcggccagaccgacgataccggccaggccggctccggagaggacggccttgctggcagcgccggtgggaatggcgggaggagcggtggggacaccggcaccggtgccagcaggaccagtgggagcagcgttgccaccggcaggaggagcctgggtgggggagctgatggtgctgttggtgaaggcaggggggacgctgccaccgttgccgccagtgggaacagcaccggtaggagcagcagcaccgctatgggactcatgttagtggctggcttcgttttacgtggaagatgctgatgtggcttaccaggtgttgcagagaacgctgctggtggtggtgaccgggcgggtgatggtgcaagggcagtcggtgatggtcagagtggtgggctggagcatcttgttagccgcggtttctttggcgagttgagccgattcaggtcgtaaatacctcagtgacggtgtaggtcttgctgccgtgggtgatctgggtagcgaaggggcagaaggtggtgtaggtgtcgacgacctcggtcacgacggtgacgttgctaggaggaacgtagacggcagagacgccgacggcggcgagagcgacagcagcggtgaacttcattttgtcggtgattaggaattaaactcgaagagcttgattaagattatttgctgaggttgttggttaaagaatgaaattgacaaaatgtcaaggtgtatttgcaggtgcttagcgagcgtgagtgtgtggtgaggaaagggaaaagagatcaagacccagatgggcgtctggaggcatcgagctttataaccaaactgcggcgcgggcagacattgtggacaggggcatggacaagaaagagagaaaaaaaacccgccaggggaagctgccaggggtgcaccttggagggaggagagcacaagcagcgagtgggccgcgatggggacggtggatgaggccagctgcagaggcaagacagacatccttggggatgcatcacgagcgtggatgcggccatgcaggggctgggagccacaggatggaggccctagcaacgctagctccagcggcggaaagccacacaatcaaaaagggtcgcatggtggcgcctctttgcttgccgtggttattttaatctgtcgaatgagcgggcgccaacgacgtgatgcgaaaatgagatgctgtatccgtacggcaagggaagacacaacattgaacgtgcaattagagaggagatgcggccatgtgatggaaatgcatacagtacatggacagtaggtatcaactcgtgcctggccaaccaacagagtctatgctgttgttttgttttgttttgttttgttttgtcttggtccacttctcgagtcctctccgcaacagcagagggcatgtcttggatgcttgagtagcccgtattgcatccatcatgctgcttatcggcctgttggatatgtacctttagagattaccagtacccaaccattatcccgcatcaccgatacgagccgccatacttgcagataacttcgtatctggtactgctcctacgacgcgctgggcatcaatcaagttttccactgattggccgttttcggcatctgtatacatgcttctataattgtgttctttctcgtataatatgcggagccgggcacgtttcgcgacctcttctatgccaaacaacaccgtctccatacaaaaaccaagcaaaccagcctctggtgatccggttccaagccggccccctttactctagcactactaagcgtccacgttcccacctgctattatcgtcgtctctcgccgccgatcatgggacgaaatcgatgaatcacaaacggggactggatttaaatttgctgctgcaactttccagatattgctgccaactattgccctctagcccagctgctagcgccgttcctgatttttttcatcttctttccccttgggctttttccctgttttggccgcgttggccccacccactcatcggatcagcctttcttagtggctctgggtgcgctggcgctaatgcaggaaccagaacgtttttgtcacttttcccacgcctcggcgacaagcaagctggcaatcgggttcgctggcaccttcctgactgtgcgagcgatattagatgagattgctggaatttccatttacgattagcatccatcactgtgccatgctatgtaggtacccggccagccaattaattttctctcccgctttgtgggattcaatgcccattcccttcatcgcaatgcttgaaagcgtcaagtcgtatcccaatacagcaagcagcagcagcagtggcgccagaagcctccagatggagaaggaacaaaaaggagatgtgcatacaaggatgtgcatctcccgcgcgcccacgttgctggatgcttgcctgatcccagttccaataatacagccaactgtaccaagtactgtagcgactacttgtacaggcaatatcaattgtacagtagcaattctaccgcaaccatcaattcatcacaacacaacccggacctggaaatttccactgtcaatgcaagccgcattgatattgcgaggggcttttgtttatgtggaaacgaaccgtctttccgtttgtctcgtctccaaggtaagtcacgtggtccgtctcagaccttggaagcgacgagtctcaacttggacggggagcaaacccgggcaccgcttttccctgcgcaaaaacaacccactgcctttcaacctgcgactctggctgcatgggggccaactttccaagcagccagcaatcggccatggcagcctcgtactgtgcacgtcgccacagttggacttctcacgagccctttagcagctgtagtggccggtagcactgccgctaggagacatctatgatgccctgtgctccgtcggtgagcgacggccactgcaaagccagcgaaccatttcactgaagcgccctgcctgtcagtgctgcccaccccgagtgaccctctgctaatttcctgtttacccactatgcgcccggggttgctcggccattgttgggtcctccagcttcttatcggccatggctaggtcgccacccactagactgttcgcttgcgcagcggaataggggagagacatgctcgtccatgcgtgtcttatgcgcgcaggcaagggacggagcagctcgtcgcagtattgaactgtgctgtgctcgtatgagcagcggtattacgcgtctctctcttctcaccgtctctttgacggttcaagctgcgcgttgcaaagtcgccgaccgcccgaccgtttccgcagcccgctggcttcttgcagcaacgatcaccggcgccacatctgacctgcagcgcccctgatgcatctcgatagaaggagagatcctgatcgaccgctcttttccctacttcttctctgccctatgctttggctttcaactctgtttcggacatggtttgctgctggcatcagcatttactggacggcgatcaccgacgcttccgagtgaaggatcttcaacctgctaactttagttgccatttctataattgtatacgagcgccgactccgtcaagatacgaagcattatgaagcaagttttttttttctcttcaatcagattacatgtgacagcaacactccttgcttgattccaagtttcgagggcttgcctttattgggtccttgattcgagtttcaatcaactccatgaagaagcaaagagcatatgcctgcctgcctggtatcaatacgagcatccgtataaactcttacccgcagcaactgaatcccctcccccgtacaaaaactggagtacggtaaaactatactgtagataatattggcaattaatatggttaattgtcaaccgacaccgtataatgcggccgagtgggcgggaagccgggcgctctcaaaagcttgactctcaacattgaaatcaaccatgctcggcaagtcggctcacccgctgtaatacgccctacagcttctgcggccactactgggtgcccctgcattggattcgcccgtctgaacccaccaccttccaatagccttccagagtttgattaaagcttcaatcgtaggaacatgctggacggccgcgaaacgcgttgctgggattcgcgtttccatggttgcatttggttaatttcccccatctccccgaactggccgacctcgcaagtgctgccatggcacgcgatagaagctgtcgccttttctgttatcgggagacggccactgtgatgggccattcatgttaacgcggagctaaaagcttggcttttccgataagatgtcgatgtccgcgcttagcagcgtggctgtgcgagcacttgatatgggggaacttttactggtgctagcagtacgcgaaggtcgatagtagctgcagtcaatctatctggttcggctcgactcttatcaagcttgctacgagtaatgatgggctgcatggattcatgctctcgtccatcgccagagcagtgcaccgagggctcgatggccaaccgggcagcttccgatccgacggctgcggcatcagctggctaaatccctcagctacaaaaatcccgtacgtgcgtacagtacaagtggctcgtcgcattgttactctccgatcaatgtctcggactgcgggagggcaaacgctgggacgtgttgtactcataacaaacagtagcagttggttgttgttttcttctggagtcgcaacgattgtaacctaattggctcactgagagatacgcgtatgggatttctatgggggctggccatttgtgtttctcacagatcaaaacatatgtttgtatgacgagattatcatgcgagtttcatttgatgtccaaggccagttccgtaatgaatcataacactatttccttgtagttttcgagtcagatgaggatccaagtaaacaaataaaggtttgcgacaacccgagatgaaaaggaccggccttatgtagggcgcggatgactggtttaaccttgtcaactcggctctcttgtcagctcatgatttgtgccaatattgaattgactcattggttcaagagttgacaccatgtttacttgtttattttgtttcgcagcacatgctcccttcaaagtcctagcatgatgcgcagtcgtcgcaagttgctgcactgctgctactaagcatcggcgattgtgtcggcgattgcatcttgggttcaaatcatttactaggtagcagtctttgatccggattgttctacagctttctcccacggatacggaatccttatagtggtgcgtacggaatccatgcaggtacagcgttccggtcgccactcaatagcttcaacgcatcaatttcacctcggtatagcaaaaaaaaaaaaaaaaaaaaaaagcatcatggagcaagcaaaaaatctgctaaagcgggacaggacactcccttgtaggcctttttccgttccgctctacaggcaaaatatggagttattatcgagtagctgactcagctgtgccaaatagttgagctgttgaactccgagatagaatgctctagagaaatagtttagatgcacgcacggagtagatggtatctggagtcggaattcggactcgataaatgttctgaatatctctgattatacaactccaggcctcttaaaaaaaggactcggttgtagaattgtatgcctacaatggccacacttcccgaggcatagcacgaatactccatacaaaggcccggcattcggtacaattgcccgcataggtccgcaaagaggagcgcatcgggttttatcctactcgttctcctcactaaaaattagggggcattactaatggctggggttagcgaaccgtatacctcatgcaagtgggcttgtgacgcaagatttttataaaatggttgaagaatagggaatagtatatatatatatgtgtggctgcggattgtttgaggggtaacgatctgtatcaaagattcagtttcgatcagcgaataggaaacttatattctgttataagaaattagtgcaaaaatggccgctacaatgagagcagttggtatgagtctctcaactaagcactatgacgtctataactgctatagcaacatacattgactaacacactcatagacatcaaggacggaaaaggtccccgggaagctctcttcatcaacgatgccactcccaagcccgtccccgctgcgagacaggccatcgtcaaggtccatgcctttggcatcaaccgcatggacattatccagcgcaacggcttctaccccgtgccccctcaggcccccaagactctcggcgtagagttcagcggcatcatcgagtcctttggttccgacgaccacaacggcttcaaagtcggcgacgaggtctttggcctggcctacggaggcgcctatgccgagtacatcgccgtcagcacaaagatgctgctgcacaagccaaagggcctgacgcacgagcagtgcgctggcgttcccgaggcatggatcacggcgacccaggcgctgcacttggtgcttggatttgtcaagggcaagagcatcctctggcacgccggagcgtctggcgtttcggttgcgggcatccagctcgcaaaggccgccggcgcgtctgagatctatgccactgcaggaagccaagagaagattgacttcatcacctctgagctcggcgctaccgcggcattcaactacaagacccaggactgggttagcgagatcaaggccaagacgggcggcaagggcgttgactacattgtcgacttcattggcggagattatttccagaagaacctcaacgtggctgccatggacggcagcatactcctcctgggcactatgagcggaggcaaggcccctgatgcggatattggcgtcatcttatacaagcgccttcgtgttttgggcagcaccctgcgaagccgtgacgaagagtaccagggcaagctgagagacaggctggaggcgtacattcccgacttcgaatcacataagctaaagatctttattgactcggtgctgccttgggacaagatccaagaggcacatgagcacatggaaaatgctaaaaactcgggcaagattatctgcacgatagcataagcatggaaatttaggtgtattattacctctgctgcgtcataaaatacttatagtatgctgaatgaaaaaaaaaacataggaaaagaggacgaaatcacaacatgtgcaatgctaacaatggaaagttgtgatatcaatggtctttcaaccatctcagcatttgctcgtatgccgtgacctgggcgtccataatatttgattcctgatactggcccgcaaccgcgaatcctattcctgttcagctgacatattcctcattaatgtaggggctcaactcaccatgcggtacaccaggatacacttgaacctcgtgctctacgttatcctgcgtcatcaggtcttcacctacctttcggacctcatcggtgaacaaggcgtcgttctcgacacacaccaaacttaacggtgcttgaaggtttttgaagtcgtctggagtcaccgatgcagcatgcgccaaggctcccgctttgataaaaggcccagctttcatcatcccagattcctcgtcattaccgccctcttgcgttcccttggcgagaagaaggacataacggcctccaacacagtatcctacggcatatatgccctcgccatgcttaatagcatcagaatattcttcgtgtgccgcttcaatcaccttgtgtaatatcggcatgattttggcctcagtcactctcgccagccacatgtcgatcaagaacgattttgcaatctccacggcctttagcttcacttgctccaggagggacaccgaattatcagcaacgtaagcctctttcccccctggggctgtttcaccaccaaacatgtccggcatgagtacgagaaagccttcggcggcatacttgtcggcctggatctgattattgacggacttgatgcccgttccgccagtgagaaagagaagaaggcgggtgggcgcatgaggatagtcggctggttttgaaatatacacctgagagcagcaaggaattagatgcttgaatttctataggaagcctcatctcggcttaaacatacgtcgatgtcattcagcttgatgatttcaccggttggtccttggccagcggctgtgctgtgtcagaggtaaagacggcttcagattgcaaatgagattcacacatacgagcaggcctgtcagttacacagtgctcgtggtcgcccataatcgggcttgactgcgtcggcgaatcgaccgaggagtcctcttgcgcatcgctctctggcgcctttgtcgcaaggtcaagctccgtcatggctgctggctggtgtatgagtgcctggtatgatgggggcgtagacaatagatcgcctaaatattggatagatacagcaagagtcaagagtacgatactgagcgatgatgatgctatcttgaagactgctgctgacgtgttgtttgtcttggatagaagctatgggtctgacgaggctttgcggcggctaggttggaacgtcatacctcgtgcggtttcatgtagcaacaagggagtggcttggctcagtgcttggctatagtgtggtggcccgtgaaagaataagtaactaaaatttgcataaataaaccgtgactacttcgactttgatagcttgatatcaacggcaagtacgaaaggcagaacactgccgtttctatccatctttcattttattctggctgcatgaattctcagtgagcactcttgtttttcacatgtgggcaaggcatcaaacagtcataatatcacaacacaggccggataaactagatgcagctctatttacatcagttaattcataatccatagaattaaaatatgtctgcatgattagaaaatattcaacaccttgaattgttccatccaaattctcatgagacacttccgcaaccagcccgaacaaagtggcaaccccgcctgccccgcctcacgtgacctctcaacgcgtggaagagacaagctgaagcctgccccgcctcacgtaatcgctccaaggcaacgcgtaaagagaatcgcgtcgcgggtctgccagagcattcgagcaaagtgcacgattctcggagtcgcagcttaacctgccaaatcaaaaaaagccggccaaagatcatcatcacagcacaccatggacgccgaatcagcattatcacggggctgcatcaagtaggttgacttgtcgagtttgccctttttgtattccactctcgactgacccagctgcagtgccatctttaacgatcccgaccaggcggcgaagctctttcccgtcccggtgatgcaatgcctacagatcaagcagatggggccctcgggccaaggcggcgacagatggcgacttgtcatgagcgatggcaataattacgtccagaccatgctggctaccgcagccaaccacatcattcacgatggcaagcttgagaggggttgcatagctcgggtgaagaagtaccaaccgaatatcttgaagggaaagcagtaagatgataccagatgaagaatcccgtgtgtttgtttctgacaaaatggatagcatcctgattattctggagattgaagttatcgagtctcttggactgcacgataagattggtaacccggtggtccacgaacccaaagccgctgatgccacgatcgatggaaacgacttctacggcgccaaaaaggaggaaatggataccaagcctcagatgcagcagcaccagccggcgccgtcacggtcagccactcatgctggtgctaacatttaccccatcgaggctctttcgcccttctcccacaaatggacaatcaaggcccgtgtaacattcaaatcagatatcaagacatggcataagccaacgggcgagggaaagctcttcagcgtcaaccttcttgatgagagtggcgagatcaaggctactggcttcaacgaccagtgtgacgcattctatgacctccttcaagagggctctgtctactacatctctaccccctgtcgagttgcgctggcgaagaagcagttcagcaatctgtcaaacgactacgagctcacctttgagcgagagactgtcatcgaaaaggcagaagatcagaccaacgtgccccagctaaggttcaacttttgctctatccaagagctacagagcgtggaaaaggacagcaccgttgatgtgattggtgtgttgaaggaggttgctgaagtcagcgaaatcacatcaaagaaggacggacggcccttccagaaacgtgaattgaccttggtggatgatacgggctactctgtgcgtgtcaccatttggggcaagacagcaaacggctttgacgccaacccagagtcagtggtcgctttcaagggcaccaaggtatcagactttggtggcaagagcctgagtctcctctcgtcaggaaccatgaccgtcaaccctgatatccccgacgcctatcgcctcaagggctggtacgattcggctggtcgaactgatacttttgctactcaccagaatcttgctggtgtagctggcgcaacaggccgaaaggacgatatcaagacaatttcccaggtcaaagacgagaaccttggcgtagacgaccaggcatactatacaatcaaggctaccattgtatttgtgaagcaggacagtttctgctatcctgcttgctccacgcaggggtgcaataaaaaggtcacaagtatgcccgatggcacatggcactgcgaaaagtgcaatgtgtcacacgacaggcctgactatcgctacatcttgaacctcaacgtggctgaccacacgagtcaccagtggcttagctgtttcgatgacaccggcaggataatagtgggcatgtctgccaacgaactgatggaactcaaagagaatgacgatgccaaatttatggcggctttcgaggcagtaaactgcaagaagctgactttcaggtgcagagccaagctagaccactttggcgatactcaaaggtgggtttccgatccgttttaaaaccatgcttttgtttttctggatgcgatgaactgacgaatctatagggtgcgataccaagtgctgagcgcggcactgatggattataagacagagggcgacaagctagtagagttgatcaagcagttcaacatttaatcgctcaacatgtatagtgaagggttaaggatgagatcaaaactggaaaaggcactcaactaatgtggcgggtttgcttgatgcaattactgtaggccgctatgttgtaaggaatatacagaagatatcacaatgatgtactaaaaaaaaaaaagttgctctagcttgtgcaaatcggcttgaacagcagcttctgggatagatataaatacgatactactagtatccttcatttgtggtagagagcatacttgtatgagtgacttatactctgtagtgtgccatgcgccgctgcttgtcgaaatttggcagcccatatgggccatgccccccctacacgaccccagaaaggaagctggggactatgcgcattgcgtacaggcagctgatgggagcactacgtccggacggattgcagcatgtatttactcgggcggtactagctcgatgggagtttggcagagtgtatgtcattgggaagctagagcggcgtagccccagccaccagctttttttgggacacctggtggcgttgtatcacccggtaggaatatgctgtctacttggtattcttcgtatcaagtacacctcgcttaatggtgattatcggaaggatttctagaatgggagcgggaatgccatatatacgagagacagggcctacttttggcctctgttgctgatttgatacctttgtaaagcatggtaattgtaattgcggaagagaaatacacctaggcgcgactgacgggaaccattttcggttacacaatcatgctaggctcgcgccgatgcggataggatggttgaaatggtgctcgatagcgtggtggtgacacttggtattggacgggacctagacggtatgagcaactattgagttaaaatgcctctctttgactgctatatgagcacatgacgcgaggaaaagaatggaaaactagtaaagctttgttttagagcaaggcgggctatatcgagaaggaaagaaaaatgatgatgtgagtttttgcatttaccaaggtgcagcaatatgaaacgctacccggcaggtgatcatcagcagcaggtggtttaaatgtatgcgaaacacgatggatggaaacgaggctgcgagttggagggaatttccaatagtaagcttcaagtggcataacagagcaataatccagtcttttccttctttcacgtttggttgttgaaacagtgcacgttacaaagagaatctccgtatcaatgctttcaacccatccatgccaccaaggacctgacagctagcgtctttagttcagggcccgtttgctgaactgaaagatgtggcgctcagcccgagtatcattctggaaatagcatgtaatagctgcagctcttttatgacttatctcgtgcttggagcgatctttgccgtccggctaaacggcgatgaagtgtaaggaaacaaagaagtggccagctggttagatgcttcagtagatagtcggcacagcacctacagcagatctgcctgccagccccgcctggacatctccccattctgcctcttgcatattattccatcttttcgttctccagctcagctctcgctcttcttccctctgcctcactccacatctgacgaatcgcatccgtcatgtcccatcggccgatcgtcgccgtgccaccccctgcatcgtgaacctggcgatttgctcaaggccctgctgccgcatttcgattcggggcgagccttggatcaaggctggcggccactcggggctcgcagctgctaggcgtctgtctcaccaaccagtcgctatttgtcttctcgcctgtccactcttcctctcttctctatcctctcttcgccatctctttttctttttctgttttcgctcactcgctcgctcgctcccaacatccaatcatcaccccatcagcgtctcacccgctgcctcggcgctgcacagattatctccagggatcgcttgacgcaaacttagcaggttttccatcctgcttacgcactgccttgcttgacgctgctttgttctgcttgcttgcttttgcttcctcgtctcggattggctgtgtattttttttgtgcttaatttatatttttgggtgcccggcagagactgtcttgctcgtctggctcgccatccagtaacgactggctctccatctcgctcgaccacaggaaccacccgccaattgcatgaagccatcgagctcaggcaccgtccactcgtccaccatcatgcaaagcagcccctgtctcaacctcgccgccgccacgtagctcgcgaataccctaccagtggcagcctgcgcttctcctgttagtttgaagcgtgcaacaacctcgctattgccatgatggcggcgccagccccaagaaaccacggctctgcgcctgagcctgcggcaccgcgccagttcaagaagcaccgggtgctgcctcggccggttatcgatcaggcgcacgacggctccaggcgcaaggcgcatggcgctcacctaactagcggcacgctggcgcccagaagttcgacgcctcacccgatgttaagctcaacgcctcgccccgttatgagctcccagcccttgaagcaccagctcagaagaataggcaccgggcccgatctgcctccaacgccacccgcgctgtcaaacgcatcctccagcggccagtccgccacgccatcgagtccgacgagcacagagaatagcgttgggctgccgcatgtcgtcgcgaaccgaccgccggccacgccccccgaccagcgcggccccccgacgccagaagtcaccccgccgcatcccgtgagcgtcgccaagatgcagcgtccgagcgtcaggggccgtatggcttcggaaagcactaatgggccgtcgtcgagggccgagtccttcatcaccgctcgcgaggaaccgacttcttcagaagatgaggctgagagaccagctggctggcctcgcagagtttccacggcttcgcaaatcaccatcactcgttctgataagactgatgttgccaatgaggcacggccgacgactccttcagataggatgacaacgaaggatgtggcgctagaaggagaggatcagacaccaaaggtgaaaggcaaaagagctgaatctgttggcacacagaaccctattgttgaagctggacatccgcaagatgcccacatatcccctgtgataacgccccagaaacaccagcatcaacgccgatcgccgggagtgtcacgtccaatcctacaccatgatcgggatcctgttgtcaaggataaagtgtccgttgctcctacagatgcgacacaagctgtgcgtaaaatgcaacttcaagaggccgcaccagtaacgtcatcctcgaagagacacgacgatcaaaagccggtccagctggctcacccacaggtggaggctacagcaaagcgaaatgcacgaccgctaagcacgtctagccagtcgactgttgtcgaagtacttttagtggatgaacgtccgaaaagacaaagggctctgcgtcatatgcgaaagcaaagtaccttgcgagatgttactgataacagggaaaatgagggctcggttgccaagagtgcagacccaaatgagactcagaaagctccagaagctgcacagagttcgaaaccagaaacctatgatcgcgagagccatgtgtcgacagtgacatactcaacaaacagatctatatctagcagaagtgcgagacaggagatttggcgaagcggcgctatcccagtagtcatagtgcccagccgacgatcttctagaggtcctaggagcaaggagccttctcttcgatcgacgtcaagtaggcattcggacaaggcaaagagcacaaagagcactcattccgcccctgctccagatcccgcgccctctaggagctctggccctgtctttgagcgacctggtcgccggagtcgagcatattccgaatctgatggctctgtcaggacaattgactttcccccagtgattccggcgcgatcctcgtcgctctctgccccgaccagtcgaaacgtttccagagttggatcaattaaagctaggtcaattaaagccgaatcaattaaagccgaatcggttaaagctggatcgatcaatactagcagtgtcaaagttcactgcacctcgattgaacaacagtccgaccgccatttgagccaggaagtgcacattatctgccctagcacgccttcgatagacccattgacccctacatctccggaaatgaaagatttgtcaagggaagagacctttgaccaccttggctttagccaacacgacgacgtgttatctgtaaaaaggattccactgcgaaacacgccgttctcggttgcgtccatggagacgtgcgcaacagctccagagctgtcagaagctcttgctgttcacatgtttccccatcaaaactcatcggtcctcatggttgaccattcaaatcgaccatcagagattctaatagcgaaacggatgtccagtccgcctatactaatggcgaactctgaagagatgatacctgtcactcctcctcggaaaagattctcatcactcgaggtggactctcctttgcgcaacccgcgagctccgcctcaaccaccaaaacagccacctgaatacccgcctgcgatcaattttattcccgctacgccgtcgggaatgacacctgcggctgaacgactaatccttcaaggaaattactttgaatcgctgaaagaaaaacctccccggcggccttctatcgtcaggagagcgctcagccgacgtcgtcattcgatagcctatgtgccaagctcgagaggaggctttcttgcgaggacattttccatgtcgcgcagaaaccgcgacgatagcgacatttctctttataaagacaatgataagccgaccgaggaggacaagcttcatccgaattggcgcccgcaatggattagtgacacagactccgagcctatggatgatgacggctacgaaaatgacgattacgatgaccactatgagcgcgatgatgaagtctatcgataccccccggtggataaccgtccgcgaagacggacaaggagcttcagccaaaaggtgaagcagacatttgcaattctgccatcacgagagtatcacgttgatgacgtgtatggaccccagcgtcggacaattcgacgaacttccagcggaaatctgcgaatcgtacgccgcatcagtattggatctttgaagcaacgtcagggccaaagcggaaacgagagatatactgtgaacggagaacctcgtacacgcttctggcgaaacagcaacgctggccgaagcagtacacggcgattttctattgggggcaaattggaagatattcagaatataccccacaagataagcgagagaaggcgcgagaaacgatcacagagactcagacagatgattagcggaccgaaagtagtccgagacggtgttggcgaagtcatcagacgctaactaggtggttcaagatgtcaccactcgacgattccgaagcgtttcatggaacaaatgcctttgcttttcgctactatctttttcttttcttttcttttctttttttatatgcaatgcgagcaagattgatgacaaaagatgaacgaatttcctttatgatatgcagaggatatcgtgggtagaatgccggcatattgcgttacgatttctttttctcttgttctatttctctttcttggcaacgacatgatgattcgatgactgaaggatgaattctcacaaactcgtcctcatttctatttccgcttccctaagtggacaacaacaattacggagtgatttctttctattcgagcttcaactccaccctttttaatttgctcttatcaaagtgccatctgcctggtagtacagggctgcgctttttgagatttaattttcttcatctttccttttgctatgttgctggccatattacgtgtcttgcatggaaaaaaccacacgaaatttgcaaagaatttagggggggctttggtggctggctatgtattgcttttttctctttcttcttctctctaagaatatgacacgagctaggaatgagtgaaatgccccgatatttgatttctatactttactttctgcttttccgccctttctcctttttttccgttgctgcggcttagctgtattatagaagaaaagggtggcgagagatttgattaatgcgatgctttttttttttttttcacttttccgccctttttctttggttggcggaataacgttattttgtatgcattatgtacgttttcgagacttagaacgaatgaatggaatgagatgtattttctgtataaatggaaagagttgagagtaaaaacggttgcctgatttccatggttattcagctgtgcatgtatatttgatcaatctactaggtcgatatcatgtgtcttgatggctccccatcttcaatctatttaaaccagttgatatgcttttataaaaaagcaagacataaaaaagtcccagaaaacgcaaaacacccaagcgccagttattacccgtgatttcatatcatacatggatatatagcattcccagccctaattcatcaccgcctgtcctgtccaggagcaggaggtccgccagcgggaaacccaggcggtggcaagcctccgggaggagggaacgcgtgctgtcccggcgcaggcatgccggggaagtttggcggggggagaccagatgcgccgggagcacccggaggagggaagggaaggccgccaggaggaggaaatgggaggccgttgggaggcatcgggggcattccgttggggccgggagggaaaggaggcatgccgcgaccaccagggggagctgtaagtctgggtagttagaaattgacgtggcgagaggtttttgaatatcaaggggggttgaacgtacgcgggagaccttgagggaactgtccgaggggagctccaggcaggcctgggaagggcggagggacacctaggaatcaagcagcgttagcttctattgcgcatcatagactcctcagccacatctttatagattcggagtagagcggcgaagaaagagaatccaaggggagaggataggattgccatcgcatagcttaccgccggggaacccaaacggcgggaatgcgtggccgggctggttctggagaagcatcgggttcgcgtgggcctggccctcggcggcgtaggaagaggtgatggagtcgatgacggactgggccttttcgtggccgatttctagacgaggatgaagggttagtcggcggcgagaagaaaggagggaggacggtgacggttgaacgaacgctgatagtagtctacgacgttgcgcaggtggtttcggccgctgttgtgtgccttgcgcactgacatggagtcgtgcgtgaggtagacatcgcagtaatcgcctttgaagccgtggttagttagaaacaggtgaggtgacatgagcctgagcgcgtcggtttcggcagcttacagaagactatatgatcagattacgttagtttcgggtcaatcaactgggggcgagggatgcgttggcgctcacatttgggcatggtggctagatttcgcaaacaagaacaagatatgtcaagaaacggttgaagagtgatggctctttgtatcaacagaaacaggcgttggcgccgaggctgcgacatccaaaaagtcgacgaggctgctgccgccccacacgtgatgccaaaccaaatggcctcctctgattggcccccctcgccccctccccctgtcagtgcaccaagtcaagccacaccaccagcagctctggccgaacgcgacacctttacctttttgcgggcttggcttatacttttagaacacatgcttgttctgtccccccaattccgccctctgattggactcgacgactgaaattctatttccccatccccaaaagcgaatatcgaatttcaaattacaaaaaggaaaataaaaaaaacccggccaatggcgctcaaggccctctcgcccatgcgctggctcagcggcctgctgctgctcgtcagcgccgccaacgccctcaagttcgacctgctcgcccaccccggcggcgagagcctcaagaaggagagatgcatccgcaactttgtgggcagcgacacgctggtggtggtgacgtcgacggtggacggctacaagggagacggcatgctggtcaacattcatgtatgtccatccgaatatccgattcttgattcgaggagaggaggggcagcgcaaaaggggattgattgattgattgggcttcactaacattattattactaggttcgtgatgccattggcaacgaatacggccgagccaaggacgttgcgggcgagtcccgaatcgtcttcacctcccacgccgacgccgcctttgacgtctgcttcgagaacctcttcagtggcagtacgttgtcccatctccctttttttctccaccatctttcgacgatatctacttcaatcatccgctaacacatttctctccagacaccaaaccccgacagaacctccgcgtcgtcgagctcgacatcgacattggcgccgacgcaaaggactggtccgccatccaggccaccgagaagctcaagcccgtcgaggccgagctgcgccgcatcgaggagctgaccggcgagattgtccgcgagatggagttcctccgctcgcgcgagcagaagctgcgcgacacaaacgagagcacaaacaaccgcgtcaagtggttcggcgtcggcaccacctggctgctggtcatcctgtgggcgtggcagattatgtacctgagggcgtacttccgctcaaagcacttgatctagggcgggtcatgcatcgaaacaagctttggtggggggttttagacgaaggggggaaaagaagcagtaagaagagaaatggaagggggggcttttattgcgagacaaacgctttggagcgtcgttattacacggcttgcctctatgtggcgtataggaatcaaacatgggagaaaagggggtacatgaggatggtggtaggcgctagcgtttgcaatatcatgatatatgaaccatcgagatgaagatttgtttaaaaaaaaaacacaagggaaaaagaggggaacctgtttttttttttccaatttaataaagaaaaatttaaattcacatatacgatcctgtcaacgtactcccgcggcccaattttgctcagcgtcctccgtatcacttagttacaaaatcacaaactacaaaacattcagagaggacaatttcaaatcgaagtcactgccaatttctcattttctacgaaaaaagaaaagattaatggcactttcttcctatttctcttctcttctgcctctcatttccatttcatgctatcattgtgtcctcctctacctccctcccagctaagccccatcccatccgcctctccccttttcccaatcaaattggtatatataactttccctttctcatctaaaagaggaaaaataaaagatagagcccgcccgccagtctagcacgcaaaaaaaatgaaaccaagggatttaattaaactagccttcctcctcccaatcaaaagcaaccaaccaaccaatcaacctaacccagtccgccaaacgagagaaaaaaagaaaagaaaagaaaagagacatggttggaaagtagaaaaaaaaaaagaggccggaaaatgtatcaaatcaaaaccgagcgcctcgccgtctcgtctcgtctcatcatcagtatgtctcgttaaaaataaataatgcaatagaaacgaaaataaaaagagtccacgctgcagccccctcttacaaggaacttggggaaaatgtaggtaggtgggatcgagggtatcatgagcaaaaaggcgggcatttcatgagcagccgagaagaagaaggaataaagaaaatataattagattttctttccaccttcttcctcttttgttttcagactttccttcaaaccacatcacccccctccttccggcagtatgctgctcaaactcctcaataccatcatgattggcatatctttggtccccgcgctctttttctccctctcctcccgctctcgtaatctcacggaacttaggctcagtactttgtcggcttccttgcccgctaccttgactcgctgttccagcttatgtacgctgtctgttaattgatcgacttcgaattcgagggacgattggatgtgccgtaatcgtgcttgtgtttgtgatcgtatgctggcaaaagtattggtttcgtcgacgaggaagcctctgatttgaccttcatcggggtctaataagtcgaaatcgggcaacgttattgtctctgcttctttttcctgtggtgtgaatagaggtggctggtcaggcaccggtttccgtatggctaaccacgctttcttttcttcttgcaatctgggttaagttagcttatagtcctatataacccaatgcatacctaatgacttgcctcttcacttttgctcctaaagtagccagcttctcgtctagctcaatgtttctaggattcggtcttagtatgactggcgctttgggcactttctcttctctattgaaccaatctgaaaactctgatcttgacgaaaaatctttaagtagctgatcttggatcgctcgagctggaataagaatcttggttagcaagaagggcgctctcaacaacttatcccattcaatgacgagaaatcctcacctccaagaactgcgccagagttcagggtcccccgcggcttagctgacagtgcccgctcgccacaccatatcaacagctgcttcatccgccgcggctccagcaaatccgcctcgatatgcttgtaaaacgcagcagtgctgacttcgcgatggggaatcgctgtctgcccgctctcaattaatgagcttgctctccgtccacgagatcccagactgcttctgcggctgccgccggtccccccctttttgcgcatttctttattgcggttgattattggcgtgtcgctcattggtagcttaattttagttggctcagtcgacgtctcgtgcacaggtgagtccactatcgaagcgtcctcttcaagctcttcctcctgtattactggtgggggcggtgcttttgattttgccgtctttttgccacggctctggctgctcgatgagccatttgcccgtggcggaggaggcgcttgctgctgctcttccggtgctgcatcgtcgcttgataatcgcgagcttttcctcgtccctcttttcgatactttcgcaggcggttcatcctggatcgcgtcattggacgacgcttttcgtcgtgagggcgccttctttgctgttgttgtcgccttctttgctgttgttgtcgccttcggagccttttccgccgcgatcagctccacgtcctcatcatcatcacgggttgacgctctccccgaccgatttttcgccgcgacagtcgctgccgatggtggcctccctcttcccgatttccgtacagggagagctaccggctctggcggctcttcggtggttttcgcctttttagatttccgcacaaattgaaagtcgtcgtcctgttcgtattcggcggctgctcgtctagtcagcatttcttcctctcttcctcccccgctttctccttctaatgataagggtccaacaaacccggctggcgctttgatcggcgcgctggctggtcgttcatgctaagaagttccagcggctgtcgaatggtggtaatgagagtcgtcatggatggcttcttcggaagctcctcttggtggatcgcatgagagattgacaggctgccgtcgcgaattgcaggtttctgcgccccaaatacggcagcacaaaaaatcctgtcgccgtcgagagaggttcaaaagtgtcgcgtgtgctgatgaggcggtagaagattggggttttttattcagccttgtcgcgtcaaatgcctgcgcgcgtgtttcgctcgttcgtccaccgcatccacctgcggcgcaatcgctgctgaatttccccgcctaaataatgcccagtccgggaggatccagcctgtatcgatgctgcgtatgcgctgctccgtctttgccggacgaagatggaaactgtgctcgtagagaccgccaaagtgttctttcttttgcattggcagtgtttacttttaggagcatgcgagaggacgcttttccaaggctggcgctagtcctgtttcggacagacactaccccaccccctcggtctcatcatggcggcggctgattggctggctgcaggagctttagctgagcaactgagccagagacattcggctgcgctaaagcttgaacgtcccaactccaacagagagctatcgtgggaacgtggatagcttaacgccggagtaaacgccaagatactagtttcagacgttaccatatattcacttaatccagcatggctattacataatactagattgcgtcaaaaaacttcatccaacgtggcaattgcaaatatattcctatacaaccacagcgttctctccgagagtaaactctggattcacgaggagcaacaatcaacaatgttaatgcgatgcacttattccattttcaaacgttctcccactggtctacctcatatcaactcgctaggcaatcatgtagcttccgtttttttctaagctacaataatacctaaaattcaaaccgtcaaacaccaagtatctcgcccccctttgagagtacatagattcacccaaacgccttcaaagtaaaaccaagccccgtccagtcccaacaccttttgatgtgtgtataccttgccttgccactatttacgtacattgtaaagtaataccggtgaagagagatatatgaaaggaaaaagccggggtgggaacagccccggaaatggtcaaggcactgccaacacccacatatggtgcgggaaggaccaaaataaacaaggaataataaggaatagtaaggaaagaaaaggcaagtcttcaaaaaaagaagaaaaaaaagagaaagagaaaatgaatagccccgaaacccataccaaaggcgaatgcctcctccgctgattcattcgcatctttaacatggtataattatacagggcagaaatgtgtaacacgtgagtgccgtttgtcagtgacccgcgtgcgtatgtcataggttatcggaacagtcgacgaagccgttcatcgagaggttccatgcgcgtcatactcggaatttggtacgcagtcgcactctaaaaataaacgtcaagccacggtatatagcagtggaaggctaaagtgaccgccgtggtagatgtggtgatcgaggtgggcggaaaaccggtagtggtggtagttctggtgcttggggacgcgatgttgtgcgcaatgacggagcataaatcgggttggtcatgtattcttcaatagatacagaggcactctgatccttggcagcgggcagcacaacacctgcgccagtcatgaataattcttcaagaatagaggaattctgatcctcaacaacaggcagctcaacacctgcgccagccatcaagtcttcaagagatatagaggaacgctagtccttagcaacaggcggcccaacacctgcaccagtcatgacttgctgcgtaggtgagggtaaggggtcattcatatcctaagaaaagcgccgttggacaccctggccaaccatggcttgttgagcaggtatcggggccgccatcccatagggattcatctgcgggttgaaaggctcaactacttgtgacatgaaagcaccgtggagaccttggctctgagtcacggggcaatccttgtgagcaagcagaagagttttgagattgaccacctcttctcgcagttgcgtaatctgctgcgtcaaggcgtcgttttcactactaaacatctcgaccttggtctggagattagccagccactgcttcttgcgttgtcgacatttgagggcagccacactatagccatatattagctcaactcaacgcacaaaaaaaaaattgatagtgagaagacgtgacataccggttacgttccaaaaagttcttacgcttttcctcatccgtcatcttagaccttccaggagcattttcatcaaacctatccatgtcctcatctgaatgttcctcgtcaacggagctggccgcgccgctgttggccttggttttcttggcagcgggtgccttggcaggcatctcatcagcttttctcctgccattggcggcaggggggttcttctttcccttgcctcgtgtctgcggcttctggtcactttcatccgagccgttgctgatttcactgactccccgtttggagtctactttaacgttgttggccattggcggcgacgtgttgatattcgattgaattgcggggggcgggtgtgcgtgcgcggtaggtgcagttgtgactgtgaattgaggtgtaggttgagccccgttgcggccttgggcgagcatgaaaagaccgttggccgcgtcgttatcgtggggatcaaatggcccggatgaagatttgggctcggctttggggataacggtgccgttggtcatgtcctgaggctgagaggtgaccgcgggcggctgcggtgcaggcggctgagctcgagcagcctgttcccgctttgcggcggcgctcagagctgttcggtgaaagtcgagggtgctgggagtcgcaccaccactggccagctgggcaaagagggcagagttgggactcggggccgggaacatagacccgctcccgcccggagtcagtccagtgcgcagcgaagactcgttgggcgtagggaagccgccgcgcaggtgatgtgtatcgccaaagtagtcggtaggtccggacagcatggcagggcttagcgggccggtccgcagggagcctccgccccagttgaagggagtcgcgttgctcccgggcagcagggacgagggcgacgtcaaagcagcgacgctggggagcttggttcctccaggagtttctggaccaccacccccaaacgactgctcaaacggattgggctccaggctgagggagcctccagaaacctgaggcgcgtagtattccggtgtgttggagccttgctgtgattgtcctggtcgaggcggtggtgcaagtggcttggtcgccggagcattagacgtaatgtccggcttggtgagagaatcgatcttcgcgctgacgatggaacctgcgaggcggagagcgctttgtaagtatggcaggacagcagcagcagcaattgggcaattggaacgtagcgggtaggcggtgcgtagagatgagggaatagcggcaatgacgatggtggaagagaagcaagtgtagtgtctaatgacgacgatgcaggaaccacaagggggaagacgaggaagggtaaaaaggcttaccttgccgtgtgggggagatggactgctttggggacttggactcaattacgtcggtcacagtcgtccccatgatgacgatgatgtattatcccagcagacagcagacagtgcaaaggggggcgttgagctaccgagtatgtgggggaatggcagacgggaggaattgcggcgagagaatggtgagaggtttggcagagagagcagagcgaaacgacggaatgaggtcagaggcagagcgtagcgtggaggcagaactgcggcagtggataagttggggcggttttgcgttgagatggcgcgttgctgtcaactctgtttttgcccttgcttgctcttgatttaaacaaactctcaaagcagcccagtgtgggcggtcgggtctctatttttgtgaggggcgttcttcctcctcacgcgcagagttagacgattgaggtgcagcagaacgcttggcccgaagcagaaggaaaggcaaaaagggccaattcgatcgagcttgccccgtgcaggctcgcggccaaaagcaaatcgctggatatcgaatctgaaaatccaaagatgcccccagagtctcgtgccgctagaacggccactgaagctatgcggggagcggaaggctgcgttgagaagcgctgtaacttgaggtggtgatgaagagtgcacgatggtggaaggaagacgtcagagatgacgttgtgaaaagtcgaaggcgcagaaaaaagaaggcgggcggctctgggggcgctgcttggctgctgggctgctcttaggcctttttctgcgacggggcctgcagagacttcgctgacaaacctgggtcgccgccgcactgtgcgggacgccgctgcgaatctcgcgattgggaaaccgggtggtgtagaccgtgtgaagatgcgcgcagtcggacggtgtactcgttatcgacgggaggcgaattctgtagggcccaagcagcatgattggacagcgccgtatattgcacgtgtttttcgtactgtcggtgcccgtgcatacctgcctggagcttgcataccttgctccagcgcttccaccccgtctggcgagtttacgaagcagaggcagaggtggaaaagggtgagaccagatgcagccagatgccacatcaattcacctataagattgggaataaggccggcagtggcagccgcgcgtcagatgctggcgtgcgcttccatcgtggcgccgaaaagggagcatccaaaagcccaacagtcccgtcaacgactccatctcatatcaaaacaaagtccagattgttgtcgaaatggcttacagtgtcgcttcccactcactgccggagctctgtacgagcagcacctccgcaaaaggaaacaaaaagcaggactggagaaggcattgaagcactgtccaggcactgtatcaaaagtggactcacaggatgctgggagggtcgctctagcgtgccactgttgatgcaggcaagggtgaggagatgttgtggcagcagagaagaaaaaagaggtggagcttctgcaacatgggatccatgtacttgtaccactactggtaaggcaagtccatgctgctagcaatgacgcttctcttacgggaagacttgagcacgacattcgatagagatgatgactctggaagccacagacaggaagagacgaggcagacgagacgagagtgcctctgcagaagcgtgggagagaatggcatgaattgcagcagcagtgggacaaggaaagaagccagatgcagccacctgagagctcgctaatctatctactcacctagacgaggcgtatacgggttgacgggcatcgctaagaaacgcacactcgtacggttgctctgggcgcgtgtaccagtacataagcatcaccaaaagccatcaagaaatcgcctcactgactgataattccgcatgccgcaccggaacgattaacaatgtccaaatttttgacgctccccccttaattccgtatcaaaccaccagccggacaaccgttttgattttcccttcggcgacatacatgcctcttgctggggctctccaggatgtggcaatttggccgcctccgtatattactggtgcgcgttcaacacacacaccaaaatcccctcccacaaagtgcggcattgcctccgcgccgaccttctggccaactaacgatccttgtaaactggccaactacagctcaccttactcgagctccgtactctagtctcgtcttattgcaggtagacactggctaggcctgctctgttcgcgccgtgaagaggtggtattgcgttgtcttgaaagtacaaacccgcccatatcaaacggagagaaaaggagagacttacaatatttagacattcacattacgtcagatgtcttttgtccctcttgttttaccattgaagcccttcgcaacttgttcaagacattttaccgttgcatctgcttgaaatggatgcgtattcccacttgcctaattcggtcggctctggaagcggaagagcaatccatccgtccagctcttattaatggccagatatcagagcagcaccagcacaaccatttttagttgccatcaaccctcgaggcaacaagcacaacagatcaagcgaactttttcttaatttctttgattatgagcaagaccagccagcgaatcacagcagcgcgatggccgcagcgaacatacggtcctccttccctcgcacacagtgtaagagacgaccccctgaaatgacccgcccttctccacatcgtaccatcgtccgtgacactgtgccgcgactttttggcccaagcccggagctggctaattgctgagcgccatatgatcgccaggtgacgtcagcatgaaaaaaaaaaaccaacaaggtcaacaaccaaggcacgcaacaagggaggtccatccaccccagaacgctgttgaaaatgcttctggagcgaagccaaaaagggccccacggaatccgcacgcgtctttgttgttggccaagtctcgtgtactaagcaggcggcgggattctctctccttgggcgtcgggacctgtgacttggcgactcgttgctgccagatgggcgcaactctgtgtcgatcctattttgagtcttttgccttgccttggttctttatttttgcctttcttcacttattttctgctcccgccaagccgtttctcgcttcgacgccacgtccccaccgcaaggctgcagttctggccaagctatgacgcaactttccgccgggccattgtgaaacaaagttacagccgtaacgttggttccgcgtaaagacgccgcgatggctgcttgtttaccctgcaaccgtcaacagacaacaactcggtagtctattcagcatcaacccgaagaaataaaccgcgtggtttttcttctgctactgtacagtcccaaaagtcgcgtatagtggggacgtgttctgtaggtccgagagcgacctccatgtcagtagccacctccttgtaagcatatactgtacgacaagttcaaacatcgttgcaaacaccagaagcacgccaagacgcttcaaataaacagcgtcgaccaccttctcaatagctggcccctcagctcagaacaacggcgcgccctaaaactccccccgagatggtctcaaagctgactctgtgatcatctcgcatgcaagcatccttggcgcctaattccgaagaacaccagaggatcgagatctccttgccttacctagtattgctagctagcatgtcccatggcccttttgcgttgggctattgttttgggctgcggtacctgatgctcatgatgaaatgatgatcaatctcccccggattgtcttccccttcgttgcgggacacgaaaggatcagcgcggtgcttataccttctttggcagacaggtgtgcgcgggaggggaaaggctggccactatttccaaggcaacggggcttcaggtatcttgagggtagctcgacggtggaaagctctaaaaacgtgaatgggttgtcaggcgcctccctactatccggccagccgatgtaagtctgtaggtgagtctccagaatccgggttggcagccggtgaaaggaaagaagtgagaagaaaggaataagcatcgcgtgatgcaatatttctctttctcgtctgtcaagcatgctacacgtctatctctcttgtggctagctgtccggagagttcaggagctgaaaggctgcagcgctcttggggtcctgctgatccgtaagaagctgtgcgactacgctaccacgcggccatctgatgtgctacaaggtcaaatatagatttgtaagatcccttctttagggcgcaggtgaatgcggagcgtgtgaatcagtccatctcgttgtaaaatgattgtcgatgttgtctttctcaactgggcagctcccactttctccaacagacaatggtttagtccaatccaacaagctgggtacctagattggccgtaatttgacagcagcatgttatgctgaacatagtgccatctctacttttattatagctgtgctgatcagttgaaagaagccaacagcaaacttatgatatactctagggtagtaactagggactcgaatagtgagccaaacccaaccaaatgggtccgtaacaataccgtagagcactgggtacatacatgaggttgagttgaatggttatatccgtttaatggttccatatctatctgctcaatcttggcatgatttaggctgaggtcatccacaccccagaccgtaaattagcatcgcggccaacacgcatcccgcccaattcacccccctacaggacaagcatgcagtctaatgccgtcaattcgccagacaactacctcgccatatatgaaaagaaaaacgtttaatccttcgaaagaatgtctcttcaagacctctacagcttcgcagcatccttcttacccccatcatatctcctcaccttatacccatgcctcggagcatgcaacctcacactctcccccttcgccgtctcaacctcaataaccacctcgtccttgtccaaactcagcaactttccaacatccttgtgcgacctccccgtatccgtcgggcaaattgaaacgacgctcccctttttcagcccctccgccaccaccagcggatccccctcatccaccgtcttctcctcttcgttccacgccgacttctcaatcacactcgctgcctcttcgccattcagcgtcttgggcttcccgttcttcgccttggctgccgtgaccgcctcctggaagcgcttgatccacgcatacactcgaggatatcgttctgccgagaacctatcttccggcaacgccccctttaagccagacacccagtgaagcgtccatacgccctcgatgtctgccaggctaggcttctccgtcttcaagatccattctcgcccatccgccagcaacgtcgtctccaaaagatcaaatccgactgcaatctctgccaacgcatcgggacgaatctttttcaacgcctctagggtgaaaggcttccctgaaaagtctcccctgtccttcaaataatttgggtccttaaagagcggtagatccaaaggaagcaatcttgcggcttcctggaagatgcctccgtcaatgatgtaagctgagagtaaacgttccacacccttctgttctggcgtagttgctccaaggcgaggaagctcgggatacaattcttccagctttggcagttgaaggcgcgtatcaaagtaaacgtccctgccaatggaaagaatggggatgcggcgatacgcgacacccaggcgagcgacgtctggtcgcggcatcatagtaggttgaagctgaaatttgacatgttagcttgagatgccttggttcaagactccaagtttgtacaaaacttacacattggctgtgcggaattccccgtagagccagataccaaaccgtccttcttgcatagggggagtgtgggtagtggtacagaatgatttctttggctgccattttcacgtttcgtaataaatgatgtaaagataacaagaacttgacaattacaactggtgttacggtggactacttcatgccgtatataaatcgacaagtgcctgcagcttgcttaccaacgttgcggtctacttgcaggctccgcgaacctcggcttattaggggtggggtagccggggtaaactaccgccacggcaaagtagtgttagaatgttatacttgcggctgcgatacccatggctctgcggcttgaatccttttattagaggcaacgaggtaaataccacccagtgttatgctatcatctacctaggtgtgtatgaagcatcttgctttgtgcgttctcgtatctgcccaggagcgtatcgtcacgccctcatctgaatgcgtagtaaatctttcccatactagggtcaactataattcgagtaaaaagcaaagtcgtcataaaaatcgagtctctctgggttgctgtactagggcaatgaattaccaaccgcccgcatcgcctccgtcgccgccgccgccgccgtccgcgttgtcggcgtagctattgtcgtagctattgccagcgtagccatcagcctgagttggctgttcatctccattgccgaggtcctggtccgcaaaagcccccgagtctttgggtggctgcttgcagcggactttggtatgtccatactcctcacagttggtacattggactttggaccctggaatttgagtgttagcaagagaatcgtgtacggagtgttgttcttaaacttacagtcccgaggcttgggacactctttgctgtagtgtccagtttcctcgcagttgcgacaggtaacaaggtccatgtttctgggctggtcacaatccttggaaatatggccttcctggccacaattgcgacaagccctgctgcctccatctgggcagtctttggcgaagtggccggctaagtactgttagttgctgtatcagtctggaagatgtaaacttactcttgttgcatttgcgacactcaacattgtccatgttgggaggctctgggcactctgcgattttatgtcccgattttctgctcgctattagtgtttgatcagcgcgttgaaggataaaaaagtaagacttacccgcagttcttgcacgcgaacttgtcaacgcgtggctcggggcctatgaaactaattagaaaactcaatcatgatggaatcggcgctgcaacttacagtctctgactcggtggccttcattaccgcagttatagcacgagatctttggcttctctgaagcgtgctcaactcgctcctgggtgcaggccttggacgtatgactgagctcgctacagttgtagcatttaggaaggcctctatcaacaactattcctgcattgtccaagcgagagaggatctcactatgatcttgaggccagccatcgatttcacgaggccgctcgggcttatcggagaacctgaacgagacgctatacttcttgtcaatgttgccctggagatccatgttggtgaaagtatcaatcagctctctttccaaaccaatgagccaaagcttgacattctcttccatcaatttctcttggatttggcggtaggtgacctctcctcctagagccttgacatattcctcgaccgcttctttgacatcatcgtagtctctttcacgagctgcctgcttgatcttggcccaggcatcttccggagtagtatcggcaacgtggtcacgattgaccttgcgggcattctcgcagtcctttctgaaatggcctaatatagttagtcaaaattcatcgatttcttagaatttgattcatccagctataccttcttcaccgcagttgccacaagtcataggaggcttatcggggcagtccttgaccatatggccttccttcttgcagtagcggcaagtctgcgcttcagcattggggcattccgctcgcctatggctgtgacaaagtagttagcaacggattgctgcagaacaagaaacatgctacttacccttcctcgccgcagccgaaacatttgtcatttccgtattctccagcatcattgacatcgcctttataaccaccatcgtcgtagttattggcattgcctttataaccaccgtcatcatagttgtcattgaaacctccagtgttgccagcaggatcgtttgaaccgtagttccagttgtttgcctcagcgtttcccttttcagagacgtgagaattggactgggcccaaccgcccgtctctactccaccgccccagtctgccatcttcaatttgtacgagatggaggtgataagttgggaagtgaaattcctttgatttgtcagagaggtacttgtgaaaatagagaagaataacacgagaagctgaaggcaatggcatgctctttggatggagagctgtgcggaagggattggatagttgcgtcaaagtgagcaaaagtcaaggaccaagaatgagaggcagtgactcaagggagagaatcggaggtggccatggcaggaggagcgaagacagagagagataagtagatcgagggagtttgaagatgaggagctgccaagcgacaaaatcagagatgcttacctttgatggaatttcaagaaaacaggcgcttgatgaacgaggtaaatgaaaagctgcctctatatcatcgaagagttagtttgcagtcttgaacagattgcgagactacgtgagcaattgttactcacagctttgatgcgtatcctgccccagcagatggagatgatcaagatgaaggataggtgaaaggaaaaagagaaaagaagaaaggcaagggagggaaaggaagaaaagagaaggagcgtgcagcagttggcagggcagccagcaaccacctggcaaaggcggtgcccggagcggcagaatgggggcaagttattccatccgcatttcgtctgagaagggatgaacattagcagctggcaaggtgaatatatagggctatcataaggagagcagcttcgtatcttgcggaaagcagagtgcttgatgttgacaatatgactctcgaagagcaaagtcccttgaatttgtagaccacaatagggacgtaggacatgtagaacgatgggacttgctttgcagcctatcactttatcacctgtatgagattgccttggcataataatctgagtaaagtaacttgagctaattctaggcttgacaagtttctcgactgtgctacgcaatgttgttctcggcataggcctgcggcataggtatgcaacgcggaatcatttctttccagatttcaccatatttgactagcagacactatagcatcttatcttatgctagtagtgatgaaattacgatgataatagtttgctctgtacattggcttgtagctgtgttttctcttccctcttggtgactcccagcgactttttctgcttggcaataatccatcttggatgatagatcctggaaatcaagacacaacacgaaaggagataatattgagagggccatctcgctcagggtttacaggtgatgaagcatgcagcggtaattcacaaagcgcagaagacacgctggcattgttgcatgccagttcaaagtcaaagacacttcatgggtgaaggacaaacgctttgcaacgagttctatcacaacgcaagggaacatatcagcaccagaggcacaaagcagtggcaaagcaaaccgtactccctgacagttcgcagagtagaggtcatgcaagctgctagtagcctcatatacagtccgactcgaggatagtccagtttattcgcaaaaaccagactagttctttttcgatatcatttcccaacaagattggttgtatatatacaatggccatcataatcctagcattcttggcttggctcgcgagccgccatcggactcgggatctcgacgtaaaacgtgggctcatgctcccaagtacggcatttccgcggaaaaggcaattcgtctcgcaggtctgctactatcaagaaaaaagaaaccagagaagctggagacgccggagaagagatgtttccagtggcgttacaaccctgcggaaatacctacacccatgagctcagcgaaggactgccagtatgccatgcaggatagtaaatcacttgcttcacagcctgcaagttactaggtggatacagacagggacaccagcccagctagcatcgaagaagcggcccatcttccaacggctaggatgacctttcggttggtaatgcgcaatacagcacgcttctcaggcagagggggggcttgtcaaaccccacgtctgatatcacccaatgagaggcgtggagtattcgcaaagttgcatctccgcattcggaggggcctcttcttatcgagcactactaacctaattctgatcccacgttcactgtgctgtactgtatagacaggttcgttatcgcggcaagtgtacagtgttggaatcatataaaaattcccttcttacgtcgatttctgtttttttatgcttttactaagcgccgcatggtctttaatacaacatcaacgtcctaagcaagaagagggtcttcccttcttacaaatctagccctcttgtcctcttttttttttttccaactttccaattcatcccccctcccaacaccgcagtcgattgtcgtttcttccacagcattcttcttttcgcaatggcgccctcggtcgttatgatagatacctcggacgacttctccttcgctgccccagtggcggcgactgagaagaagcagcagcgcacgttgctgctagcaccgccgtctctcgcctcacatcccactgcgcttaccaacgtgctctcgcaacatgatcgctccacgaccgacctccagatgattgaccggttgtccgccgggctcgtcaatctcccctccgcgacatacgatctcgtcctagtcctcgccgacgcctcttcgtctctaaatgaagtcttgccgctcttgacccgaagcatcctcggccccatcgcagagtcgctcaagccaaacggacggctgcagtcgcagagtggccgagagctgggacagaatgctgcgctggcaaaggaggccgttttggcaggattggttgcctccaacggaggtttcgacaagcctgactatggcaccaacgaaggcgtagtctctctcaagctgggcagcaagaagaagaagttggccgttgctgctcctcccgcgcccgtccaaacactcgaggtcaagcctgtcgtccccgctggcgttggctttgtcgacttttctgacgatctcgatgccgattacgacgacgatgacctcatcgacgaagacactctcatgacggaagacgatctcaagcgccccatcaacatccgtatgctttgaacccccctcatattccgaaatgcatatatactgactttatttaaatacagctctcgaatgccagcccaaggccggtaagcgacgccgcgcctgcaaggactgcagctgcggtctcgccgagcgccttgccgccgaagacgatgccaagcgtgccgccgccgatgagaagctcaagagtgtcaagctcgccgtcgacgacctcgcagagattgacttcaccgtccagggcaaggttggatcctgcggcaactgcgctctgggtgatgctttccgctgcgacggatgcccgtatgtcggactgccgccgttcaagcctggtgaagaagtcaggctgctgaacaatgagattcagttgtgaagctagttcacaagttacgttatgactgggtttctgttatcatgattatgggcgcattactgttattgttattgcacgaattgcatcacggagtcggggagctttttaagacatctaccattatctggctggatacgggttaacaatatttggaggggataacgatatctaaagggtcgttgaaaatagcgggctagagaccctttccggtcccctctgcacggcgtttttttgggtgcggacactttgacgatgtgtcacttttagagaatcagaatatatatctatttttttgcttaacatagaatcaaaaaacgccgtgtgatagtatgaatgtgaataaatgccaattacgcccgatattggcttctcagttccgccactaatacctggttagtagctgtagaataattcgagcacgtttcgtgtttgaattgcaatgttgcttgttttgtatgcaaaattatggtaccgcccatccttgctacgcctctaaatcgatccttgttgatgcccgttcttcttcttctcatggcctgcccctgtcggttcatcatcgctatcgtcgtctcctcccacagtgtatttgctctccgagcccgtcggtgtctccacatgcaagtcatctagagtggtttcgtcgaaatccgccgcttcgacatcgcgccgtctacgagaagaaaagttcagacgagagccgttccggcttgaaggctcgctgccgctgagtgctctgtatgtagcacgcgctttgcgctggcgccagataaagtatccccaggccagagcagcaacgatgacaatggccaagacaacttcacctgatctttggtaagcggcccatttggctgcatcaaccttcttgtgcgtctcttcttccttggcctgggtgttgttggatgctccgccgaccgtcgtctcgacacccttttcgccatcaatgcggctgtcagtaggcacgccgccaatgctgctaatgtcgactcccataaacctgtccaacatgtcccgtgtgcggcgaggataatcaaatggcaccatgtgagatgagttatggaacaaaacgtaagtcaagttgcgggcctcttgccagaagccagcaacttcaccctcaaaagtccagtttcgacgaggggcccagtttcctggagctagctcaaagcccttgcctccgttccattccaagttattgatcatatactcagtaccgacatggttgcaaataagatcttccgctccggaaaacaaaagaatggggacttctttaagaagatcggggaggagatcgactgaagggacagaagttttggccttgaaattcgaacccactgctccattgcactcttgccagccagctgacttggcgctgttgatgtgaagcgcttgtataacatcggatctcctcagatatggagtgatgttggtcaaatccgggggccagttcattccacaggcgggatatgtgtctctgagacggacgtcgtacatgttccaacaggcatcttgcccattaccattcttggtcatggagagaattgagctgaggataccctcgcagtcggggtagtcaacgtgacccggatcgctgcccatcttgttctggcaaattcgaagggaagactgcagcttcttggtgacatccgagtctttcgtaaggagccccttctcgtaaaggaacggaaggtagctttcgtactgatctctgggcgacatccatccatttccaatcagcaatcccttcaggctccaagcttccctctctttcttctctgcaatcttctgcttgttgcgagccactatcgctttggcaatgtaagggatgtattgtccagcgtaggactcgcccgcgaagtaaagctgatgaattgttaaaacacaaaatctggtttgctaagccggaatactcacatcgtcatgctcatactcaggaaacaggtcaaagaacttctccagaaagatgacgaattggtctgccatttcgtcaagttcgtgggtataactgtctgtgtcgacatagctgaagccaacgccgaccgggttgtcgacgaaaaggaggttcgcaaactcgtgccatgatccattgttcgggaccaaagtgtgatcgtccttgagcctgtacggcccaatctccatcaacgagccatcctcggagctgcacccgggcccgccgttcagccataccacagttctttgacggttcgcaatatgctggttctgaaaatgccaaaagaacaagtttccgttgtgttcgggcgtgatttcgatgtggctatatcaggggaagatacgcgcgtcagctattgagagtctggagaagtcatcctccgccggtgctcacggtaagcttacccagcatgcattttgacggccagcgagtcttgcgccagccccggaaggccgcgaacataaaagtcggctgcatttttcgattgctcagcagcggagagggccggccagaaagtcgccaaagtcatggccagccatcgccaggaagctggccgcgcggacggcaccatggcgagcggtggcggcggaagaggcagcaaaaacgaaaaggggagtaaaaaggtagcgcagctacctcgggtttgatgggtttagaatgtcattgacagagaggaagatgtagcgattcaaatctataaccgcaacgtgatggtggaggatgcaagtcgcaaggtggccgaattcgttaagcctattccgctttccccttgaggcatggatgacatttggcacagcggatgcgcggcacaaaacgccgggcattggtcccctaaaacgcgcgaatggagtcgctgtagctgcaagcgatatagcgctccggccccactcggcaagcttcctgctactgtacctattgtcggtccaaagaggaaaggcagcgaatggggtcaataagaagctcatgtgttttctctgcagagagtaactttgaatagcttaaagcttaggaatagtcggagagacttgagataaagctgtctagctttattgctaatgtaaatgtatttgcgcctgtttctgagcgcgagatgttgatggacgttgacctattcgaaatgccaaccgaaattacgcccacgcttcaaggacttgccgctatggcttagaagccctgccgcctgcttagcatcgatgcctttgttagcgcatctaacgtttggctacgtcaacagcgagcatttacggcttcaatttagcctcgaatttttcatacgcttggcgaggacctctccaccatagcaaatttcaatcagaagcctttgaccccagcctctcctgcagccagaggcctgctgattcaacatccggatttttttctcaaatttcgccgcacactgacatctcggccatcagcgcacaatatggcttcagctggaaaaaccttcatcgtcgagcatctcgacccggagctcggcccatggtcggaactggagtatctggccattgcagcggagagcgaagagacaaacaccaagttcatcctgtcttgcctgcctcccaacttcaaagtcccggctgccttgtccgcttacaaagcctttacagctgaacaccgcggggtagaagagctctatgccggtcagaagtctcgggtgtgtcttctagatcccgccgcagccaaggacttggcgcccgaagatggcgagacatttgatgcgtttctctttggtggcatcttgggtaagtgggcagcatggctactcagcacttggatgagtgacaacgtagctaatatgataattcataggtgatgaccctccacgaggtgagcactgatgactctgttctcttgatggcgggttatggagttatgtctgataaccttagatcggacctctgaattaagaaagaagggcttcgaaggcaggcggctaggccccaagcaaatgactacagacacagctgtgcgagttacgcgaatggttgtgcacgacaagagtaggtctatagctgaataggcaatgttgcaagggtgatttgatattgacattgatagtccctcttgataaaatgccttatttggatttcccagagctcaaattcagcgagcatgaaagcacggagatgcctttccgttatgtcaagggcgcagatggaaagccaattatgccaaaggtgagattgctgggttgtcgggctggttgattcatgtcagcttaccaggtgctacagggaatggtcgagttgatacagaaagacgctgataaatctgtggacgatctgttctaattacactaccttgttcgtagcattgaatgtggccacgcaagcttgctaggtagtattagcccggtaggctgctgtcatggacaatggcaagctatgcaggatgccatataatgctatgagcaaagattgccaaacttaccagacttgtgtgaaacggttgcacaaagctgccacgcccgacaatgctagattggaaactgtattgttaagtgtataactttcgttatcaacaaaggtaggttcaccgagagaacaacgtcttgcaatatccaaaagctggttcccctatcagtaatcacgaacatgcaagaaacgtactgtaacaacgtccatgcgggcttatggtaagccacattgtcccctctcaagatcaacagcagaatgtagctggcattccctgggagatgcataaattatgcagcttccgttgtctggccagtctgatgcgacctctgtcttgttctctgccaggctgccaatgaccagtgagtcgcccacactgaccgaccatgaggctcatactgggcgctgtcgctgtacgacacgtctcggactttgggatgccctcagccgcagtagcctaccacggactgtaagcatccgaacatgcagaaattctccgacgcatgtttgcttcgtccgattcgacggatgaatcgagccgaaatatcacaactcagcctcgctcgattgtggaaatgagatggactccagctccgtaagcgaaaagtctgtagatgggagcacaggggtaatcggcatctcatgaacttgttgacaaatttacatattgtgatggggtccaagtagagataagtttgacgcgggccaggcacgcaaagattaaggtggtgacagcacggaaatcacggatgtagcattgtgatatcgggtcgcagcagcttgacttgtttagccggccatcatggcaacggaagctaactatttctttcacagtcctgaagctcaaacggtgcagcgatcagattgcatgatggagtaggtaggatagactgaaatttgcgctcagcgaggatgacagcatgaagccgccgccaatcttgtagaggggttttttgccaagactcttctgagggctgctgctatatcgtagctggtagctgaattggaaacggattgatataaattggggtaaaatatatacttccgcggtatcattttcacatacatctatctagtggcgtaatactagtatcaggtctgtttcatataaagtcaatccaaacgaagccaccgatgttttgagcatgtcgacatcggctaaacgagagcattattctaggaatgtagtagcatcatatcaacgctgtagacgcagagtacgtaaatgcacatcaataaggaaataacttacttcgctcacgacgtagctcgcaaagccgtgtgactattagtagatgacccttgctcgcggaatggcagtatgttccagagtttacatgtaaacccctctatgaggtagatgggacaaatccttgacaactaggtcgacagtatcccagtactatccctcagctgcctgctcatgggtagagacttttgtcgagcccactacggcagctaaaggtgtgctagcaaggtatcgggattcgctaatagatcggctgccaaactcttgggacctataaattaaagaatccgtattcggaatctaagcgccttgacgagaagccggagcttggctatcgcggctggataaagcaggggcggctgcggctgagagaagggcgaacctccagtctgcttcgtacctgtggcgtagaatatgggctgatgacgaccgtggcagacttgttgtcgttggctaccttatggatgcaatatgacgtggcatatcccccagggccatactgactggtatgcgatctaaaatagactgaggtttattccttctttctttgttcttcgcggtgctcgagacatccaggcgaggctgctgagactcttgatcgcgtgaaaaggcccaggctctcgagaagtcgctccactggacaaatcagccatggcaagggtcgtgcaccatggacggcccttgctgccacgttttccagacttgggagactactcgatgatggtctcttgggaaggccatatccgcggtggatattgaggcctttctctcggaaatacgacacgacaacgcaacgccacgggcacagtgcatggcatggcatggctgctgctgaagccatcgaccagagatatgtcaaggccaggatcaggcccccggctagcgtggggtcggttgagcttctagagaagatcgatgtgctttggagtctaatttggaatgcaaaatcggccgttgggttggttcgacgacaagttcgcgatgggttggtttgggggccgtcgtctccaattttagcgcccatctcgactctgcccgccagacacacggcatggcctggaggtgtgctggggacttgacaaatcgtttctcgtgatgccggccagctttgataggtggcagcccagggattgacagcaacgggacagcgccatccgccagtccacagaaggatcgccagaagctgtgggcttacatcgtgcgtgctcctcatttgcccatggcacgccctctcgtggccggacgagaagcaggaacacgaaccctgcccgatgaagcctgatgagttgatttgccctgccgtcggatgccttccacagtattcggcataccgtccgtcgtcgctgcatggtgcatgctgcatggccattagcgccctcaaggagcgggaggcattattctcatcgccgggttgagctatgcgcagtgatctcgtgccacggctgcaacactgcacaatggatggcaagcagcactggaatgtctcaactgaagcctaaagtcgcggccgatgcagctgcacgggttgcttcatgttgcttgtcctgtagcattgatgtggaaaaggcctcagcctgggtaccaggaactacaagcggtcagcgccctgttcgtgggctcggctgatttaatgtgaatggaagaaaggctcggaggtctggcgcatacaggcaggtactacccgcggtacctgagggcgctggtaccttctctcgggaagcagaacggcctcgcaactcgcctcaggcatgcagaggcatccaacgctgtcgcttcggccgtgatgctgctcgttcttcttcttgctgttggcactgccactagttctccatctcagtgccgtctcagtgccatctcagtgccatcaccgcgccgcctgtgcaggaacaaagaatggcgcacgctgtgtagcgtcaaggttaatctgcatgccctcgctccaggcgcacggctgaaacacacggctgcaccccggctctcgtcgatgcgacgctgttgttttctcatccattctccgtacttgcgaatcacggcgctcttcgcactgccctcccaacggttcaacctctgctcggagactggccactgcgaccccaccgcgccttgtccagcgctgcgcctggtatcatcaccagatgcgatacagcgatgaaacatgcgacgcatgtcagagcccgatcgccgagcacctttgctctttttctccggaccgtgacatggatggcctgagtatcgacggcagcccgcgggcacctgttgctgaacgggctctggccgtctacctgcagcttctcctccgcctctcccctctggcatacgctctgctgcagtacatggcggaaagcttggcttgggaggatcattgcgaactgccaaccgagaatcgtcaagccatggcgaataggaccgacactgcacgcgttggcacctcacctcggcgcagaagcccatctcccgcagctgcaaggctcgccgctacaggacctttgatgttgcgcaaggcccgcacagggcaagcctcgagagtgttagttttgctgccataattcctcccgcaggacttccccttcctggcttaatggcgacgcttgtcagacatacctgcttgcctcactggcacatagccacatggcactccttagcgtgatgctacgctggatggagatcccctgtcgccatgacatgtcgcctgcttagaagcgccacacacatccagaagctgtacagtacttgcaagtaagtatccatgtactggcactcaatgcctcaacggattttctttaaccaaccacggaaggcattttaggaaccatcgaggacgaaagcactaggctgtttcgcacattatcgcagcaaggttggtccaagtcacggccgttccccgaagctgagcacaggcattgggctccggagacgtgcgtttcgtcatatcggacctaaccaccatgctgctcacgcaaattttcttctttgacgatcgacgccctggtctcatgagcagcaaggctcagaggagcagggccatggaggccatttttggagtcattctgcttttatccagcttctgggtagtatggggttggccatgcagcatcaactctttacctgccgattggacgatccaagacgagcatggtttcaagttggggatgatataacagctcccaggccatgttcacacccatttcgtgccccccccccccgaacaaagaaagatggaaaggaagagggcctagtcgccttgaagggtttcacgccctgttggagctaccgagccaacagacccacggattgctgcaccttgggtacagctcgggaccgagctgatgctactgacctgcaagtaaccaagccgactacgtgactagccattcctttaacccgcccccgctctggcggtaactagatttagtgtgtacaaggattttggggactgtggtttgcgatatggatgcaaggaaagggcggctcagacgcaattcagaggtattcctttgcggcttgtcaaggcatctcgtcgcttagccaccaaagctggattgtctgcgggttcccaaatctcctctactgagtggctacctatgctcatcatcaaccgcgcggataatgggcgtcactgccacatgaatcgtcggctagaattctgaatttcgtccttctcaatctgtgagtgtatgccgggcctcttcagtgcccggttcgtagctctaccttcatcgccagtatcatgtagcctcagccctcgctcatcctgatttcggccaaaggaccccgatatgaacagtacgactatggcatggtaaacgtctgcacagctgcacagctgcacagctgttcagcgtgtcatatgtacgtacagcgttgggcgtcggcccacactcttgctggcccaggcaatgtgctgtcttcttgtcttaccctcttctcctttcaattattatcagtgctggcagagaacccggctccccggtctgttcaaaacggtcgactctcttattttgtgctgttcccgttcatcatttgctttgctcagccctacctgcctcttgttgatcaacgacatgcctagcctagcatcctgtcgcaccttacgtctcatcatctattaaaggccccacgcctcagcaccatctggacttttatttcgctgtttataaaaatagaacagcacggctcaccgctgtcctgtttgagaaaaagaaaagggactttatcagacaaagattagttctacatcgccatgcgatcttagtttcagcaaacataagactatctggcgcgacaccgatagggtaaaggccttcaagggccccagccattttcgtcttcagtgaggagctattcctacgaggcttctttctttcggaacgggagagattgtatgccgttttttttgctaatggccgttttccaccagcggaacccagaccggtgtcaaagagttgtattaccatctaccaatctttcaggctgctttggactttcatgatcaacatatcattgtccttgcactagtagctattctcacagccgttattggacaataaggaagcattttccagagtcagaacaaagctccgagacgagagacgcttcagtcagcatattatctaccacaccatcctatacagcgcgtaggctatcgacttacttggcgggaaggcctccaacaggccatttatatctcatcagatacagctgctattgatcaaatcaatttggaataggccttatttggaaaaagttttattcgtcgccgctgctcgacattggaggccgcagttatcacaacccaaatgaagcctctcaccaattagtcggctttgtatccttcttacagcacccttgccaacagccactccgtcttaattagcgacgctctacgataatccacattgaagaacagagaaaatggatgtaacatcgcttcttaacacttgtcgacaacccagctacagtggaggcagtatcgagggctcatcaccccatcctggccatgacagagttgcctctgcccccaacattctgccaagcccttacaccgaagatgcaaaggatggtctgaatagacctaagtggggaaatgttaaattgtgggatggacgggaaacagcagaatctcggatcgatgaactagatgccttttcaagaagagcaggccttcccgtttcgccgaaagatatccataaatcaatcttcgaaacgaacggccggtcaagacagccttcaaccgattctatattcgcagttatatctccaccgtcgatacgtccaacaaggcatagcctaccttagtgagtaggattgagtcttttggatcattgttgtcgaacaatgatggcactatttcaccggacttttggcttacaagctgtatcttttagtgataatgctcggatatgctcaactcggtaagcaaagtcattctttcggggcaagctcttgtctccttggctaatttagcaaatcaagacgaaggtagagagagaagtgttaacgtaaataataggctgccgcatcgagatcaccgcgctagctattcgggagagagttcgacgattcctaagcacaagatctcaatcagcagcagcaactttacatcgccggactctccgcagtcggaggaataccattcgagattatcgtctgtagcatccgtcagcgggatatcgtcaatgagcatacctattgcggagataccctcgatcgatgctaagcttttagaagctcgaaacttcccatcaagttatggcatcgcatcgcagcctccatctcctccactcacagagaagagttcagctgcagtgcagagcaggacaagaataatgaagcacttcctcgacaactcatcgaccgctattctgaattggcacaatttggataagcctgcactctttggtcaaaattcacggtatgttttcagattttttttttcagtcatccaggatagtagtatagatgttgttcacttggagagcacagaatgagtttctgaaatgatgcacaaggcacggattctcttagcacggctcatgatcttttctggctcaccgcccttgttttgttcacaaagagtggcgattcagttcagatctggattttgaatagcgattctttgagcaagtgcttcaatatcgcaatggatatcttgggtattgaactccagatgacatgagctgtgaatcaccgataccacctaacccctcgcccacgagcagtgtctaagcagaagggactgataggagacgaacgctatgagaactgcttcggatgctcgcgtggccggaggacagctggtgtgctgcgtcactgcgaagaaatttcgctgcgccagctggcagaatttcctgcttataaaatctcggtcccaaagttcaggctcctgtttcctcatcatcctcttgccagctttctattgtcaatgcacagtcccctacggttctcgagttcaagtcgcacgtcgtgttgttttctaaacatttgaacatcttcgccttcacttagctcttcgaggttcaaaagctaaagttgttcaataacagtcctgacctgaccactcgccctctatatcacagaagagccacatctgctcctatccctgcctcccggtttccaacatcagtgccacacgggttgagacgtcgccatctcatgccttcatctactcgaccagagatggacgaggctgcgctgaaaagcctgccgacccaggcagaagcgcctagaccagccatacccagcagctacccgaagctcgatgcggaccgtcatgtactgagccatcaggcaacgaggaaaggtcacacaaaggaagcccttaaccatttgcatgcccgtgaagctgacttacaatgtgtagatcaagtctccgacccgacgtctgacattgttcctttgattcaacaaggccgcaatatgggcggagaagtacccctcgatgtcttgagcgtgaggccggtgactccgctagaagaagagcctcgatgcatgtttgttgatgactgtcaaaccggctcgcagctacgcaaagccatctcacatctctttggacggaacaaagcatgtactcttcgtatcccaaaacatgtgtgggtgtactattgccgcaaacattatcaacgaatcagatatcgaaatgccaagacgtaccctctcaaccagatgcatctcgtgaagatgcagatcactcgactccaggagtggagcgagaacaaccgacgccagggatcaggtccctacatcagactctggaccctgacattgcgcaagcgagagcaaaaccgtcttgacaaggaaggcggtccggcagatgaaggcgatgatgatgctttgggggctcaaaccggctcggccgctccagattgggttatccaccgcctaggaaccggatatacaaccgagcaaatgcttgaggtggcagaacgcctgtaccaagagatcaaagacgaggtccttacgcgggtccctgaaattgagttcttgcctgacatcgtcgagtcggatggcggaggtattgcgaagcttatcagaacccgcaagcatattcgtccggttgctaccgaagcacaaagcagagcatccaagcgaaagatttctgagatggcagagactgtcccccagagccgcttcacgtctttcaaccagcacgatacgggagactttgagagcccatcgagaaagcgaatacgcgtcgggccccctcaagcctaccagcgcaaacagtctcttcccatgccgcttccctccattgttatgccgtctgccgattctcaatatgctgtgccgcgcattctgcccgctattcccagaatgcaggcactgcctccagatcatgcttatggatctgatgcatacatgcatgggctttcttctacccgccccggtcctcaaaataacttctatggccacgactcgcagcagtatgcaggccactatcagacaggcgccggctctgctcagccacctctctttcagcgagagagagattatcacaggctacaccaaagattgccgtccatcagtgatcatttgtcggtggcaaacggctactcagctgcctcgccgtataggagctccgggccattcaatgagggcccaaatatgcaacgaccccttcacttgcgatcatatagcgcaaacgttgcgacgactcaatccggctttgagtacccccgtcctatcagttctagcggagccgtgcagcccgatctggcatctttcgacaatagagaaacggtaaattatccaagcactcgcgactatgctatagagcagcgacctgactcaagccacgcctacaccacgggctggcatcagaacccagctccccagcagcaaaactattacgcatctggctcggcacacgatcatgtcgctcgctctcaggtggatgaccggcgaactccgacctattatggctcaacggctcatggagctacctcgaagagagctcagcatgaagaagttcactatggcaatacctggcctcacaccgaccaagccgttacgaaggcggctaaagacgtgcgcgaggattagttgttgtgtcttccttttccaatggcaagctaactctttgctgcttgggaaaccatcattgcgatattatttttctttatgtcacgcatatgtgttgttatatctcgttcgcttgttcagtttggcgacctcctctctgctctctctctttctttttcttcttcttcttttttatggcgcgttgtctttacacataccattacgatgaacggccaaagaaggttgcatcaaaaaagcctagattttctttatgccacttttgtgattgatgtttttctctccatcttattgttcgcgcttctttctttcttattatgtttttttcttttttctttactcattttagatcttgagttgactacaatgtctatggcggatggacatgggctgataaactggctttaacgagaaacacttgggggatgtggttatctgaatcaaatcgaggctcggctaattagtcggacgaggctagctagggaggcggctctgaggagcgttcgacttcaacttggggaggcaagactgtgctgagagagagaaaaggttttggttcggaacaatcgcagatgaggcgtttgatttgtttgcaaagggctcgtcctttcttcttctttttatccacgacatgggaatgggaaacgagaagaagaagaaaaaaacggcaaagggcgttttaacagtgccttctgatgaagtgaaaatattaagcgtgcatttggcttttgttagggtggcttggaattggttggtacatggagaatatcaggagatgaaatttagatgtcgccatttgggcctgcttattctatgaagtggacgccaaagctcatgttggtatgtatgaaatagatgaaataaacaaaacggctcttgcttttttctttccttctaatgcttcgcttcgcttcgcttcgcttcgcttctcttctcttctcttattctttgttcttactccctaaacatgacaatgcctccatcccactcgctcaactctcccacattcgccctcccgacctcgttgaatccaaatctcgtatagaaccgatccgtccccctcaggccaatcagccagactttcccccctctcacttcatcatcttcgttcttctgcttcttctgctgcttctgctgatacgcatcggccagatccaggccttcattcatgagcaaaccgcccagcccatggccctggtaggacggatgcacggccagcgtgctgaggtaccaccactccttgggcttcttgtctgcgaagagggcttcttcgatgggcgggaagcagcggtcaaaggcggtggctgggtagaggtcgacggtggggaagagcttggtttggagggcgatgaagttgcgcactatgggggcgacccaggcaactgtggagaggtatgagttagttgctgcttactttctttcttctttcaaatgttgacaatttcatagatagatctcgtataatgatacatgaaacaatggcaagtcccaagaaaccacaacgaacgatgagatgagaaggagaagaaaaaaaaaagacaaaactcacatatactaaaccacctctccacaaagccaatctcccccgccggcttcttccagcacgaaaacccaacaacctcctctccctgcccaccagccgcctccctgacgacaaacgtaaacatccactccacggaccagaaccgcttcgcatacagcctgtacaaatgggtcttgaacgccactggatcctgctccctcttgcccgggaacaagagctggatcagcttgtccgagccgagacacgcatcgtagagacgcaccgcgtggttgaggtctgagacggagcctgggcggaggcgaaactgtggaggcattttatataaccgtgttttttttttgtgtatatacaataatattgtatgaaactgtgccaagaaattgatatgaaaatacagttgtcgcccgttgttacctatacactacagagttgacaacccatacatgtagatacaggagtatatgaattactcagtatatatacaaaaagtagcgaaaacggacactcggtttataagctagtagtcaaaacccatttctgtcccaccccttgctttgccgaatgagtcaaactaaccctctcttactggccggacaagtgctgatacgggggagaaaaaaaaaaaaatcttagcaacgataacaccacttgttgaaccagcttcggtccccacttgctgtatttggttaaacagacctactgggtaaagcaggtggttgcaagacaactttttttcttcccaagttatatacttttttttgttattgatgcagggattctccagtaattcgccaattggaaggatttagagtgccatttatggaaacctcaatcgtcaactagtgtcaagtttcttgtggtgttgtcacatgtaaatagagtcacaaaacgcaccagacgcctggatcggagcaagttgaagaacgaaatatattcgagtcatcttttgtattgtaaaatatcctcatcattgtatcaattacgcaatataggttgaataaactcctgtcaataatcatcacccaatcgagtttcgctatcgccatcattcactctccttgtgtacaaaggccctcttgagtcatatcaattgcacgttactttacaaagaaatcctcgcaagagaaccatacgttttgcttatttgttttgtattttatttcagttagggcatgctgtcgtagagacgatatatacatataccgatgcaaactattttgcccatagtgctacagaaacaataggcctcctccgaatatgccgatacttcgtcctcacctccatcatgcatcaatacctatacatgaatcatatacacgaagaaaatgcccactcacggcgccaccatgctagtaatttgaagaatgccgttgacaaatcgcacctttgccctccttccgtcctggaaaaaaggacgctggaatattattgaaacgctgtgatcgaacccaagaccgaaaagaaatagaaaaagaaaagccctacagaaagagccaaggacccaaacaccgcagacacgagtctgatgctccgcacgtatgcattcgagagagaatataaaagatgaaaaaagaaatgcaaggtcccttgctggagctccaaacttgtggatctcatggggcattccccaggatcaggatgagcagcatgccgttgagaagacatgaagcgatgaagattgcccagacccccaggcggtaaactagcgatagctggtcttctcggtaaagcgtcataccaaggccggagcaggcacagaataagctgaccactgctccaacggtagcgccggcatcaacctcgacccgcagcttgtgccggcccgtcgagatgagaatgccggcaatgccgagaaagatgaaggtggcaccgaaacagccaatggtgccccaaaacaggacgcgctccctgtagcgtcgcagctgctggttgttgacgctgggcagagcatagtgcgcggcatatcctcgtgtggggaaaccgtcggagctggcgtatgcctcctcttcgtcggagtcggtgtgcaccgccgtcgtggaaccgtacccctggttgatcgagtccccggatgaaaaggatgaaaagaggggctgtcgctcggcagcctgaggcttaccaaaccactccttggccttttcaaagggaaacgatacaatggcttgggcgtaacttaggccggggaagctcgagtcttggtcggggttgatatagattgcgtactcttcgtcggctccgcccgcgtcgctgccgtcatcgtactcgttccagtatttgggctgcgtatcgtcgaaacatgatgggggcaaaggatcaaaagcgacgcgatgcgagcttgaaggctgattcgaaggagcgacgggagtgtcgacggatgagggagagctcggttcgctaaatgccggtgtggcatgccgaagctgttgctcaatttcgtcatgtctctcctgaaggtctgtaaagctgcgtcgtgtaaagctctttgggtgacttagaatctcttcattgaatctggagcttaaagatgatgaaccagtccacttctgtttacgaggttagccaaggggaagtctgggatgttaatcgaggcaacataccctgtatttcttgagaatcttgcgaaacgcaacgacttgcgcattaacaaagcgcgacaaggcctgggtatcctctctacaccgcagcaattcacgctcatattttatgaatttgcgctggtatcgaagcgaaacactcggcgagtcggcgtggaggtgatggctcttggcggcaaaccgcctgatgttggcggcaatatgttctaaagcagggtcagtacctggagcttgagtttgaatgggcaatcgcaaaagtcgtacctaagcgtcttgatacttcatccgccttgctggtaacaaatagatctaggcgatcgtgctggttgcagagctcggtaaacagggcgtcctcgaatcggcgcagcgcggtgtcttggtggccgggaatggccagagccgtggcctggtcgcgggttgtatggaccttgatctcatgtttcagagaattgtagtcgagattgtctatagtcgggccaaattagacatgattctcattcctttttagttttccctcttctagcgggacacagctgggggcatgacatacgcagactccattcaggaacagactccctctccagctgaatgccgtatttcatagtttgctttaaccactatgcgcggaaatgtttctttgagtcaaccgagagaggttatcgatacaatcgcatcctctttctgcggagggcggttcgaattcagagcgttgacggcagcgcaaatggaagagcaaagaagcgttggtggagcaattcaattggccgccagaggaattgagttatgtatgattcttgtaagaggctgatacgagaagaggaagagaaaagaggaaggtttttttttttttttttggtctttgttcttcggttccccgggccagctacaagagagttgcgacggacttgacgggcggcatgcacatagaatggtcgacccagtcccgtctactgcaaaacaaagcaaaacagaacaagagccaatcgaatgtcgcttcggcgtcggatggcggaagtggcgttcactgaaaggagcgggaaaagcaccagcgtaggtattttaaaagcaagagggacaggtccttgtcagagatgcgtaaccaagagccaatcgcggacggtgcgataacggccaactttaaaaagaggaatgaaggacaaggggaggaggaagatggcttggagggactcgggctagaagcagagcagcgcagcgcagcggtaagatagcgtgggaagttcgtatcagattagattagccctggaagcagacagtgttggcgccgcagccggagcgtggacggcgcggaggaagcaaggaggaaacggcagaggagggttggtgtcaaccagaagaacgttgcgactgcgatgttatagtagcacctaggtagggacttctagggactatacgccgtacaggccgagtattgcagcagctgcccggggcccacgatgacgcacaggaggctagagggacacaagaagctcgcgagccgcaaatcccgagggctagaagcgaggcagaggcagaggcagaaaagcaggtccaaggtcaaagacgacgtcgatcaagcgtccagatcaaccaacgagcagagcaggcctgcgcacggggtcgagcggcgttatatcatcagcccttgtggagtttgatcgttgttcggccggcggcgagcagaggcaaaagaggaaaaaaaaaagatggagattggatggatgccgtcgatgtctggtgccatgcacagtagagtagcaaccaaggcaacgcaccctgggcggcatggcagaaagataaggtgcccactatggagaacgcatacgtaggaccgccagggtatgaatggcgcccctgcagcggattccgcaggcgctctggggggactgatggcctgatggggcactgccatggggcagttggtgctttaggcatggccgccctgctgagggggcctcccagcgggcagcgcaggcttagtgtagaaacggtctagacgcctcccaacccagaaccacttatatagaagcacatcgtcaatagttatatagtcgacgtctccataatgctatttacatgcaggcggcaaaaccttttgctgttgtatgagactagaccaaatctatctgtcccgttgctgcttgccacggcgtcgaatacgagagtgtagttgcagcgagctaggacatggcgaataggagccgcagagaggataaaaaaaatccaagagggaacttaaaaaagatgagagcaataagacgtgcgtgaatgataatggcgggctcgaataacaccaaaaccgtcctattacatgccagccagctacagctaatccagccaaggaagaaaaaggacacaaccatcgaaccaaagaagaataatcacacacacacacacacacacaaagtatctttctccctatcctcagaaatagccgcaagcagcatctctctcctacttactcgcacattgttgcacagcagcgccaagcactaatagctccagtcgttccagacccctccccatggagaagggaaagaaaatcaacggccaacaaaacaccggcccctctatccgagtcggggagagaagagggacggaggaaaatcgtttaaacagagccaattgcccgagtcagtctaagatggatttgtcaaagccccatccccgagttcggctattgagcgcagctttttctttgcttcctaggtatgcatttcgctgctctctgctcagtgagtaaaccacaagttcggcttacttgtttaggactattccatcgtacatttctactatgtgtgtgtaacttgccatctggtgctaatagctttcgtgcatcagtagctgcttggagaatgacgagaaactcccgacatgctgctgggcttgagagtggtcccgtcccatccgacgatcgagtcgttatcgactgattttgaacgaggtttcaactgcaagaactagtgctgccaatggcagccatcgtacatacacagagtagacgcaaagaaacatacatgcagtagtgccaacagcatgtagcagcagagactggattctgtgccgcctgtgctgtgcggaacagctccccattggcgaccaacggtggtttgagcatccctgcttcccgccgccctacggaattcggctaaagacgagagcagaaccaaagctccgctagtgcctccgccgtgcagaggggtgctttggcctgtgagaggctgatgcttgcgttgccggccacttcgtacagagtggtgcatgtgcatgtatgtatatgtaggatggcatactcgtatattagccaagctgccagctcggataagctgcgatgctagaccctaatcactggcagcaagagggtatcatcagcactcccattggatgctggatagaacggacgctgttacttagataagaggttccaaatgccgccttgacgatgcgattctagactgccgatgccactcccgggctcacttgtcgagccaggaccaatttacccaagaaaaggatgaattaattcggataataagaagagaaaaaaaaaaagaaaagaaaagaaaagaaaagaaaaatcaatacttctaccggccttgacatgtgcaatttcagcttcaagccaagaacccacccgctgtatatcaatccgacccacaatctgcaaggtcccctgtttcccgtctcaagctctactcaatccgttcaccgagcctgattcagcccagcagcttcagttcgaaaacagcttgttttcttgtttaaaggcacagaaatctctgttgaccccctttctaatttttcctcccctgtactagaaccgatcggcccgtatggacgtgccctcctttgccactggtgtcgcgtgagtgctttcccaagtcggtttgcgctgctactgtagaatttttttttccctttgttggtgtgcgtagatgaatgagatgaagtgtgggtgagtctttcgacacacaccctggttgactgggctatagctactgtttaggattccgtccgttatccttgcattcattccattggttggttgattgatttttcttgccgtttgacattttgcagcgccgagggcgatcacgctacatgttgccaaaagcagcgaggaagctgccagataagactgcatgttcgactgcatatggaccagacaggctataaaaagagacgcaccctgcaagcacccaaaccctccgatcacacacaacttacgccgtccatatcaattgctacatcttcatctcatgcaaagacaataattttcttctttttatttctgtgcccagacagcaacgtttcgctggcgcagcggccaaagatgcgggccctgcaaatctagatttgcactggtggatcgtccctctgccagagctccattccgagccgctcaaccgccactgcgcgcgggccaaaaacatgttgttgaactccattctcaactcccatctcggctcggctcattttctctctgttcgtttcattagaccggagccctgccgcgtttctaatagtggtgttagtggtactagatgtggattgatgtgtgagcgctttttaagatgctaccctttgccgtctaccgaggggacaaagaggagatacgcttggcagggtcgtagctattttctgctctgtcttggagctgccgctagtcatttacccgtttcttccagctcttttgtcatgctagtttttggtgtttttgcagtaccggcactaattcctagtagatatagcctctgatggttgccttcggcaaatgcttagcatcaccatggctcatccatttatggattgtagatcccttggtccttgaccgtggtatgcatggaagagtagcaatgccgagattccatggacttctcggtaattccactcctgtataacatggagcgcggcaaggggagccaacaagagctcattgatatgatttggacgtagatacgcagtaccctggccgatggaaatcacagccattgccattctccttccgcatcccaacaaacctgcagatgtacagacatacttgtacatgcttgaccctaccatgttatcgttctgcctattaacacgcgcacacacacacaccttttgtcttccgataagaacaactcccttgcttgcaaacctccgtgcatgtattcttatctctggacacaaccagtgtcttggaacactccggtttcatcgcccagcggtgggggacacacacacacaccttcgctctgcagctcatgcacggcttgtaatccaacaggattaagtgaatactactgggtaatataaaccaatggatcacactacatgtacttactgctggagccatcacaagcagctataacaccatctctcgcgatctagcctcttcttgacaccactaacacatctcgctattccgaacgtacacgcacgtttgtctgtttgcgcaatagcagcagccctgagcgtgtctaagcacgccacaagccagccccaattcgaaatgtcatccccataaaatccaagcatttcttcctcatcccgcgcttttctccggaccctgaaccaatcgcggttccccggcgaaacattaaaaacaacctaacaaaaaatctccattgtggttccttatccggtaacacagcacgagccgatcaaagtagatgccaacgcacacacgcacacacccaaacggcacactcgcgtttttctcggcgagtccccagagcttttgccatacatacctcgtagcctgcctacacatctaccaattcgtgggaaacacgtgtataagctgctcgttcctattggatgctgctctatgcaggcatgtatgcacggtgaacgatggacaaggctgctgtcacatataacatcggtaagaaaagcagtcacgcgacacctttttgctagggacgcacacctacccagcctggtagatgtatgtaagcctgcaggaacctcgtcagctccggattataccatggatatatatgacttgaccctgagcaacactgctaggccgttgataaacctggccttcctggagatacgcaataggtaaaaacaattgaccatggacaccctctctccttcattgagcatgtccgcttatgctgtcgttggaagtgtcatctttatgatcctccggctaatataaaacctggaccctgcacggaactgcacccatccacccacccatccaatccactggccagtccggagaatgtattttcgtgtcctagactagagagctaaggttaatctttagtgccacgtgtgtaaggcatggcaactactcacatgtatggaccacagagcactgtctttgctgtcttatttgcaattgtagcaattcgtgctggtcgcttagtgcccgttttttaactacagatcatacattcgcattgtgtgacggtataacgacaacaaaatcaccccaacgtaagccggataaggggattgatttgcggaatagtgacgtctgtactggaatttggcgttggggctgctgcggagcacatcttcttgcagtaaaagactataattaaaagaccccatggaccagcgtccgagtatcggatggcttgcctcgtctctcatcaatataacacgtataggtgtgtgagtgtgagcatgcgattaaacgcataagatatgtgtaagtgggcgatcagtgggcagcttcatatgcatcgagacccatccgagtttttttgtgcttcttctattattcggctctctacccgtcatgccacaagtcaaagtcacactgaacacaactagacacgcatcgtgttgccggccgaggtccgagatgcatatgtgatattgccgcatgcccatgtattcacatgcatctcgctgcagcgcaagaaatgcacgttatatgaatcaatcaatcttgcaatgctatatggtactagatatatataaatagaaacttgtatatgatggatcataaaaataaaagatgtaccaatgaattcttgcgtggtatcgttcaaattggactttcaaaagttccttttgtttaataagtcaatgccccgtctcctaaaacgagagtttggtcgccacatcgtcgcacgaaagtgggcgtggagagtcccatgattatttttgcccattctcgtcatacatcatacatcctgatactcgaggacttgctcaacttccaaaacgccaaaaatgctcccgctgtgtgttattgcaatgactgatccggttccgccaattccttgttcctgttcttcgattggagacgactgcatgtcttccaagatatctcgcgcctggcgaaccgtagtctccgacgacatggccagcatttgacggcgggacactgtgatgcctggtacgtccttgattggtctcatcatgtctgcgtcgcccaatgttcggatcatgcttgggacggcaatctcgtcgccaattctcacccaccccgtctttgagctgtacgctgcccggagcaggctcagcacaagatcgtcgccactcagcccctcggttacatcaacctcgtcccatgggacggaaatgtgacccaaggtctgcggccctcgagccactgcggcgactgcagcgccaatagcgccgccagggtggtttttggcaaacattgttgagacattcgagtgaagctcgtgagcagccgtgagagccaacgcgtcgcccaatgccagagccgctgttgttgaagacgatggcgccgggactccaaacgatacattttcagcctcgggaatgggtgccggtaatagaatcgtcttgggccgatgcttgaagaactcgcaagtctctcgtctcatatgagatgtcagaagaattgtcggaagattttcatccaggtgaggtagcatcaggaaaagctcctgcgtctttccggagtaagtgatgaataaaagtgtgtcttcggggcccacaatgcccagatccccatgaagagcttcagtgggatggagaaacacagaacggattgccaggctttggaacgtcgcaactaatttttttccaatgtggccggatttgccgacaccgatgatgaccagcttcccttttgtcttggccaggcgagtaatggctttgatggaggcattgaagccgtcccgcgcgaccgcgtcaacctcgtatagctttgtgagattggccaatgcggcagcctcgatatttaaaacgtggatgccactgtgaagtctcctctcctggatggattgctcccgtgacagcttcccgtctaagctgaagccatcaaccgggtcgccaatctctttggtcgatggtgaagccgaaggcgttggtggagacggcggtgggaaagactgacatttcgaagcgcccagaacgatgacggcactcgtctggatgggcctgtggtcgccgtgccgtgaatcaagcatttttatatgtattcaagcgatcgagctggacgtgattgataggaatcaaaaactagaaaaagtcggtggcagccggtttgatatccagacaggcgtgcgacaagattcaattgaagaagcgccgagaacttaaaaccgcgcagatctgatcgccccgagctcaggaccacccccgcgcttcgcaacgcactgctaaccttgatctgatgtatcgctgtggcactgctggagtcgtgggccgtgggagcatgtccgatccaaccctacacgtgcgacaaacgccaagtgtcagtgtcagtgtcggtgtcggtgccacgcagaagactggaaactctgcacgcggtcagggctcaagccatggtgagtgaacgccgtggcagaggattgagctgagctgaaagtcttgagacaaagagctgattgcgctgataaggactggatccgattccatgtaggcaaggaggtatataaaaaagttgccggtcagcgaaatgcgtgtgagtggacgcggcgacgattggcggacatgtcaaattgtgtgctcagatcctagcgctcaattgggtgaaggctcggccaacggacgcatttccgctcggatagcctacggaaggctatctgggcttagaaatccactattctaggcctaacagttgagccgatgcgtgggcttggctggtgaacggcgcatcgtcggcatcggcatacagacttctgctcgtcatagaacgtcttgtggcgttgcctattgaaaaaagcaaacaaaaaaaaacgtggtcttcacgttaagaacacgagaaatacggacataaatggccgtgtgtggcaagccagacgcgtgaacttgggatgcacaatcgccctgtcgcgatttcacatgatcaaatctctccccacagccctccctgagctccgtaatgcagctgtgctttgcgttcagacagcgccggcagttccaggagatgtgaaaacgctcgttttggccttaaattccgctgctcgtgcagcccccgcatcgtcacgtcatcagcactgcaaatgactgtagaagagatggttgacgcagccgctttcggtaggggagaataaaagtccgacgacacccgtagataagattcatgagtgctcgggaactgtctcgtggccgcacaagggagccgaggggagcaccgtgcttccgtaagtacctaacttgactgttcgaagtcgtttggagccggtcgtttggagttgcaaggcgagagaaaagggtgttgagcagtcacgcgaagagcagcaactacagctcctatatatgtagtctacctactagccaggtagtccccaggccgctgtctgcttactggtacatttcaatgccagctgactgcatctgcttgatcatgccaccaagcttaggcggctgacaggcctggagaacccccaaaccttctgcctcgtcttctcccagaggcctagccagggtctggcagccgctaattggcccgcccctcaccctattttcaggccttgtgtctcagcggcagctctcaatggctggtttgggcctttcatctccggatctggcatctcgggcgacgacagtccatgtccgcgtggcccgcaagcagattgcgagggagacacgagggtatataagaaaagtgcaggaaatagtacagcagtcgttggccttaatacgccacagaatcttcacaactccaagaggttccggtttagttttacaagtgagcacagccgggcagagttgacattgctctacgccgtccaccccggcctctgcgggtttaactttctgcaatataaggagagcagcaggcttatcactatgacgagggccccgagcagaaactccaagtcatctctgttgccccggcttcccggactatccgccagctggcacacctgaacctcgcttgtgaagagagcaaacggaagtcaacaagcagagaagtgagcttttgagatttgacgtcaatcctccttacgtaaggaaagcttctgataaatttccttccgcaagcaggctttgaactcttcttgatttaaatagaatacttatctacttcttcaacctccgagcaactcattgtcaaggcacactctgtttctttcttttccttactgttctcttctaaacaagaatttttggtttattctaagcgactttttgtttggttcccgtctccacgatggagtcggctaaagccgcagagaagggcccccttctcgagctgctttcaacaccgccggacgctgcgcgcggtcagcacgggccgcggcgaggatggcgatactatgttgggcggtctgtgatgattctttttgcgttgttgatagggtcatatgcgtttcgctgggtcacagcgcccggtgccgtttacagcagccatatgccgcggcaaatcgacgacgagcttatggctaaaaggctagcggcatcgcaacggacacaacctctactgttgcatcaccagcatgacggccaaaagcaggtgaggctggggggcaaagctcaggcctatagcccacctggcagtgcgaaagatggccagtatctcattggggttggaaaggcggatatcacgggacccgttgtcgaaatcaacatgatgggctacgccaacttcgagcaggtcggcagcggcgtccgccaacgcctctactcgcgggcctttatcgttggcgaccttcacagtccggaagacagattcatctatctcgttctggacacgcaggccggcgacactgccgtccgatatggcatcctccgaggccttcgggagctggggcctgattatgccatgtatggacacaacaacctggccgtcaccgcgactcactctcactctgggcccggcgcctggctcaactatctcttaccccaaatcaccagcctaggattcgacaagcagagctatcaagccatcgtggatggctgcttattatctattcgccgtgcacatgagagcctggagccgggtagcttgaccgccggcaccacaaaggtctttggcgccaatatcaacagaagtctctacgcatatcttgccaatccagcagaggaaagggccaagtacaacgtcagcgcggaggacgatgggtctgtggagaaggatctgactctgcttaaatttagaagagcatccgatggcaaaagcattggcgtgcttacttggttccccacccatggcacttcgatgttggccaacaacaccctaataacgggagacaacaaaggcgtggccgcttacctatttgagaaaaaggtgcgtgaaagagagcatgagacggacgacttcgtcgccggcttttctcaggcgaatatgggcgatgccagccccaatacgcttggtgagtggtgtgacgatggctctggcgagaggtgcgactggatatcaagctcctgcaagagcactggcagaagtaggaaatgccacgcaagaggaccttttttcagagaaaaggatgagggaacggcgtcttgttttgagattggcacgaaacagtacgaagccgccctcgacttgtacctttcgatggatgccatgccggcaaacgtaaagggatcaggcgtcaaggcattccatcgcttccatgacatggctgatttccaatttcagctgcccaatggctcgacggctcgcacatgctcagcggcgctgggctactctttcgcagccggcacctgggatgaaccaggtcactacgagatcacacagcatggctccaatgagtcaaacacaaatcccgcttggaaattgatacgatgggttgttggagcccccagccccgagcagatacaatgccattccccaaagcccatcctcttgaatgttggcaagactcgctttccgtatcactggacaccggatattgtagacttgcagactttcagagtcggccagtttatcatcattgtcagtcctggggaagcaacaacaatggctggccgtcgatggaaagaagcggttgctgagagcagcaaagtccagttggcagacgaattagatggcaatgagcccattgtcgtttttggaggacccagcaacacgtatactcactatatcacaacagagcaggagtatgggtaagttttcttcttctactttgttttattgatgcctagttcaactatcctctacggttttttttgtttttttttttttttttttttttttttttttttttttcattttcttcaaaactaatcttctgaaatatacagtcgccaacgctacgaaggggcttcgactttgtatggaccacacaccctagcggcttacattgatcgaaccaaggctctacttcctcttttgagggatgatgctcctggcagagattccaactccagtgatactggacccttacccccggacaatagcgataaatccattggcttgaacacgggcgtcttgtttgatacgacaccacaatctcgttcattcggggatgtgattatcaacgttggcaggtctcagtttacacgcggagagaaagtaaaggcaacatttgtcggagccaacccaaggaacaatttacgactagaagagacgtatgccgccgttgagcatcgccatcccggtgagccagagtggaacaccgtgcgcgatgactcggactgggcactcgtctaccagtggaagcgaaccagtctgttcaagggcaccagcgaagcgacagttatatgggacattgaggactgggcgaagccaggagaatacaggctccgctactttggcgatgccagatccattgacggcgaggttacggcgtttgaaggtaaaagcgcggcgtttacggtcagttaacatgggtttcccgcggggaaggttatacatcatatcaactacaggtttataagcggctgtcattggaacatgaagttattagatatttttaaagggagagtacagcgactttattgggaagaaatatttctttctgattgttttattagacaggctttcagatgtacagcacgaggcagcggtctttggcattctgggtaccattacacaatggcgtttgtaggtatcatggcttttatcattcttccttttctttcgtcttttacggcatatcgcatacagaataaattgaatcatttactagttttgtattggcgaaacttgaaaggcgatgcttccacgaatcacgaatggccggactcgggataccgagaacgtacgaagcgcgcatgtagcagtactttcacgttttcgctggtttcagcgtttcgtcactgtcgatcccctgtagcgttttaatatggagcctttgggagagaaccaagcaaaggcctcgctggttcaacgtggctgggcattgattggctgccggtgaaagaaaaaggtctagaaggctccggcgaatgcgggccggggggggaacagcactgtattggaatttgtaccccgtacctgttacgctccagtctatcgaaaccacttgcaacggttctccagttcaactccagcggatacgaactttcaagatggcctaatcctggattggggaagagccggaacaaggggaggcattttcgggcagtgcagctgaaagggcgacatgcagcttgtttggcagagcacgcatatacgaagcaataaagcggctgctatcaaacgagttcgtattgccgtacatgtatgcacattcaagcttaatatacacttacttgaaacaaacaatgccaagcttttttttttgttttgttttgcagcccttgctgttaggcggttgatggcttggcaagattttgagaggcgcgcggcaaattacctgccattggaataaaaaagacagtataagtactagcttttttttgacgcgtaagtgtcaagggcaagatgcggatgttcggaatactggttgctcgcatgcatgcataacagaggctggtgcatgcttgttgcatggggggagaccagggagctatattaagactgccaaaggaaccttttagaataaagggcagccgccgacactgccacccccctttgtcagctgtcacggcagtgttggtacttgtgctttgcatgcagcgagcaacacctatataagtctctatgtataatcgacctttggaagcagcaagcaatgagatgaagaaacaaaagggataaatgcataaattcagagaggtgattgtcgcattttccttgtagtctcatgcttgcgaatgctttactaccaatagcggcagtaatcgcgccggcttctacctactattgatgtcatgatgccaactgtggttgtagcggcattagcaaggctcgtaaatgtggattccactgtggataagcttcttcgtcgtcgtctttgtggtccatctacagcgttatcaatgtacatcacgtttcagaactcggggtttcgccgcaatccctggctcaagtggtaggcatttattcatcatggtgtttttgcttgtagcaatctggtcaaccatcgccaatgcccattcttcagccgagagaaagagagcgttcgaggccctgcattgggctttaccaatgtaatcgaagtatagtatttctcatcgccagagccccattgttaactcccgccaaaagccgagggtgtatagaagacacgctcataaaattgtctgtagactgtcgtgtcttggtgtctcaccaggtgtcagatcgatctgcgttgatatgctagtccgtgctaccgcgtgctctgcaccatcaggcacagcagcattccacatccaaacggtggcacagacatgctgtaaacgcgcgccgcacggacgatccccgtctcagtctgattcaccgcatcatatcgttctcgcttgcgtcttgtcaatttgttttccttgttttgtctcgactcttctttctccctcggcggcttcccaactcgtacgtacgacccgctgctctgggaaatcttgacaacttttaaaagtccaagtacaaacggccccatccaagcagtagcggtacaaggtacctctttatcactggcgccctaccactaaaatatttccgggccctcccttttggcagccaagcctttcagctgtcgtcattgcttgcctatccccccttgctgcggctgcaaaagaggtatccgtccgtttacaggggcgccagaaaaaaaaaattgaataattcccatgtgctggaacgctctattgccatcatacttagtgactttagcgccctgcaaagcagtgagtgccgagccaccccgtccgtgcattttattcaggaaaccgactcgaacctgaaatattgatcgctgacagcgggtctgggctggtctgatcttgtagcacccaattccattcccagctctctgcgctccctctccggaagccgtgctcctttatctaccttttgttgcgagcccagtttttttcttttcttggatcctttccttttttttccaattccttctttcttggctttccactcctcgtcgtctgcaggctggatccggataccaactgtggcgtctatcaaaaacgccaaacgaccagtggcggattgactggaatcaacccatcctggctatctatcgctgccgataagccctgtcccgaagtagagacactcggtattacgactcgccatcatctcattctcgcatctgtccatcccaatctcacctcaccttgctcggggtacgcaatacgagacgagataactaatcgtgctgctcctcgcctcgcctctcctcgcctcgcctcccttcttccctgcgtcccggcgactctcgctctttctcagcctcagcctcggacctgatcctgtctgcatctcatcttctgtccaacccgcccaatccaaggcggccccccggcagagctgaatgctaagcttttagtttaattttattctttaattccctaatcccgccccgtccattgtcctttttgctcttcttggcttcttgggaggcgtcttctgctccgtctcgatcttgatctccatctccatctccatctccatctcgctcctccatcgtctcgcctcctcgcccgctcctcataccgtcacgccaagcatgggagccgacggcatgggcctcatcaagctgccgtcccgtcactggcgggccgccgtcatcgtgggctgcacgctgctcttggccctgcccctctaccagctgcgcgaccaccaggccgccggctactacaagcagtacatctacgaccatctgcccacctacctgcagggcccgggcgtctacaacaacacgctctatcacgagggcaccgaggccgccgtgcactcgcagtggaacttcagctcgccatgccacggcttccccaacatggacagcatcatgctggtcatgaagacgggcgccaccgaggcctacgacaagctgcccacccagctgctcaccggcctgcagtgcatcgacgacttcctcatcttctcggacctggtaagcctccgcccatcctggagttggagttacacgagaccatcacatacgctcccgccttggcagcggcatagcccgtccaagcttctcaagtgccaagactaacacccaacgcaggagcagcaggttggtaaatatcacatctacgatgccctcgaccgcgtcgaccccaagatccgcgaaaagtacgaagagttcaagctctacgaggcgcaaaaggaatgtcccgtctcgcaaaaggactgcaccgccgacatggagggcggctgggcgttggataagttcaagttcctcaacatggtggtgcgcacctgggagctgcgtcccgaccgcgattggtatgtcttcgccgaggccgatacctacgtcgtgtggccgactctggtccactggctgcgcaacaaggtcaacccgcgcgacaacgtctacatcggcagcgttgccatgatggccggcttcccctttgcccacggcggcagcggctacatcgtctccggcgccctcatgcgcaagatggcttcgatcccggacattgccaagttcgacgacatggccggcgacgaatgctgtggcgacgtgctcttctccaaggccgccaaggaagctggcacaaaggtcttgaacgcacaccccatgttcaacggcgagaagcccaacacgctgccttacggacccggccactggtgcgagcctctcttcaccatgcaccacatgaactcggaggagattagcggcgtgtggcagtatgaacaaacacgcaccaacaaggtttgtgccccccccccccccccccccccccctttctaattggggcttcaagctcgattgacgatggaaattttggactaacagaatgcaacgcaggacctcatgcaaatccgagaaatgtactacgcttttttcgctcccaagatggtccagcaccgcaaggactgggacaatctgtcagatgacacttgctacattgctcccgatgaggagagccagaaaaaggctccgaatgccgccaaagaccgccagaaaaaggaggaagacaagaacattgtgcagaagaacgcgcacaactcacccgccgcttgcgccaaagtgtgcgagtccgaagggctcgatattcccgcagacaaatacgaaaagctggatacagaaactgatcgcagccagctgatccgatcaaagtacgatgaaaagacgggagacaagggcttcaaaaaggatcgcaaatgcttccagtggcgattccaaaagggcgtttgctgcacgagcaagagcttcaagctcggcaagcccaagagggagaaggaagataaagacaagatgacgagcgggtggttcgtcaggggcatcaacgactggatcgaaacacaaggagagtgccccctggattggagaaatcctcactaagaaatgtgagggatcgcggagaagaaaaaagagcatctttcttgaatcttttgtttttgggtatagaactgggatgggataggcaccacacaataaggcgtttttttttcccgagggcaatggaaaaaaaagggaaacggaatgacattgggggcttgattatttgtttttttgtctctttgttgttcgattagcatcattaacttttttttttttttgtaaaaccactccctatttccttcatttttttatcaactatgaatcatgaggttaggaaagattggtttctgtttcctcgtcatagatgcgcacacacataggttggacaagtgtctttttggatcagagagcgcaatcacgcatgcatatataactacatatacatatatccatttgcatatacatatgaagggcactttattcacacagatggttagttatcagcgtcttatacttgtaatgcacgggtcaaaagacaatatgtgtgattcatgcttcattcttgtcaatctatcatttaggttgtattgttacacatctgtcttgtcttctctacttgtaattcgcaacgaagcaatccgcttgattcatcattctcaaaagctcgtctcccttgtagcccacttgcagtccaacacgactccgaaaaaaaagaagtttaaagaaattccaggccatttcgtgtaccgtagttacctcatacacacatgcatatatattccccgcccctgttatcaaaaccttccgcttgaattcaagacaggaaaaaaaaaaaaaagacaactccagtaattccaatgtctcagtgataagcgcgctcttcaaatctctcaagattattcatttaagatgccgttgtcttggccccatgacgcccgcaccagtgaggattcttgggagaccgcatgaagcagtatccctttgcattagatctggccggtgggccgtacatctccttgatctcgcagtactcggcgtccttgccgaaccaatctttcaggtgcctgtggagttcgcagcgtgagatgccgcacttgcgacagtatacctggcccttgacccgcaggcgctccaggtcgttttcagtgttgctgatgttggagtgcgggtgcacaagaggtccggcaccccgccatgcccattcgatgtcgttggggccggaataccggctagacagcgggacagtgccattcttgcggcggtggatatcatacagcttggagtgtgtaaggccgaggcatgcgccatcgatggggtcgaggaagtcaaagatggcgtagtgcagctcggaaggaaggtcaagaagggtgaggcgagcagatggtcgaggttgattcgcaggttctggctccttgtctgtgacagagtacgagcggcgaggcggcggcagcttcgggcgttgcggcagctggacgggctgcttctggacgggctgctcttggatgggctgctgcggtgccgggcttgcagggacggccgcatgttccggaatgcgatcgatggtcgtaggcatcgcggcatggaagtgatgcggtccgtcattctgtgcttgatactccgtcaaggaccacccccgccgaggcgccctcatcatgcctctcttaatcatcaactccctagctctctgagcgtgctcctccctcgacacgaccttattttcagatctgccgctgcccgcctcgagcgtgtcattgccgctctgggagagggatggaactccatgtacttgaaccattgttactcagttcagatatatccgcaagccaacttgctgagtggtgatggtcgaaatcggctgtgtcgacaagaagcagttgaaatatgcgggttgcgacagagcaggcgataatcgggtgatgcgcgaatgatgttgactatgaggttggtatagaacccccacgagttgcagtaaggggtgtgatgcaggaaggtgttgactcttgttttgtttcgttatcgtagttgcgtaatgcggcacaatgttttatgatgaagtggcaggctcctcactaacgacttcatgagatagctaacacgatgccgtgccgatgatgtgtgcaaagtgattcgctcttccccccacgctctgatccggggcaacggctggtggtcttttatacttggcgtgtgcagaatctgggccgagggctggaaacgccgaaaaaaggcgacttcgggggcgtgtgtgagtgacgaaggtggtggtgtgacggcgtctgtcgctctctggcctggttcttggctgggttccccgtagcatggcgcgcagccccatggccaactaacagccatcagagttttccttcccctgggaggcgaaattcttggtcatcctggccatgtgccactgcctcgctttgcgtgcaagtgggttgttagcgcgaggtacggcaggccacccggggcgccattggggccaggatggactgggactaacgcgtgcgaaaaccgggcttgacgtacgacggctgcgtatcaccagcagatcatgtggccggtgcggattcatcgcccatctctgtctggtcgcttgcgtcggggatggacgtcctcgttcaagcttctcgcggggtgtgccggatggcctgatgcctctcgagacgtctcgccagcggtgctgcggccgggaatggtggcaagacaaggccgagatgggatcaccgggggcaatctgctacctgcgcgcaacatcagtggccccggccgcatagagatcttgtcagtccccggccattcatccagccatccacactcttgctcaggtatcaccagcatattgacgggccggccgtactgcggatgctgcgcagtctctgcatgcggattggccgttgcaattcctgccgacgttctcgatccaaggatgccaccattctccatgcacatctgatgtcgcagaattgtctcgaacgtccatcgctgctcccgggcggtactgccgcaggcagcaagatgtggtttcttctcttctcatttctccttgtcgagtctcttgttgccctacgcaagagctgctccgccccctcacccgatcccctccgcaatcccttcgagaccctgaaatcttgtatcacatcgttgcctgaaccgacaaaagatcgcacgcctcatgtcagcgaagatgggcgcccagagaccaacgccgccgctctccagcatctcacttctctatctggcataaaaaggcccctttgccggagatgatcccgatcttcggtggggttttggagctgttagcagtccgagccgtcgtcgctgtgactccacacggcgctgcaagcttagcatcatagcggagacggaggcttgaggggaccctgaatgacctcgaggagctgctcgaaatgaggctttgtgggaaacttgcacctgtaaagtttgtatcacgtagcttgttgattttgacgaggcaaaggcttggataatggtggagggtggaaacccctctaatcttaagcagatgtgaagaagaacaaaaagcgctttgcccagcggtgtaccgggcagaggtcaggtgcggctgatcgcgtggcacgtccattcctgctacttcttctccctgcatgtgctggcgcagaacgagcatcgtgaagggttagcagtggtgtttaacggcagcacgctaaattaacggccctgtagctgcatacattgagcgcatcgtaggcatcgtgatggtaatcagtcgggcatgaagaggtaaccaacaatacgattatgcacttgtagtggaatatactggcggctaatgacccggcctttgccttgtttgatacatacctactacttgcgcaggcaaggccatataattgcgaaaggttacctgcgtggtgagatgatcttggctagagctacaatatctcatcagtgcctatatcagcctggcaggttcctccgaaatcgggaggttgccgctttctgcatcatgcgtcgagcatctcatcgcaaagaaactttggagagtgaattgcaatttcatactatccatctttcctttgtaggggctgtaggagagatgtaattgccatatggtacatataaacgctaccattgtgtagctgacatttaccaagactcgacaaagaccgccaaatgcttcgctcaaacagcatcttaggggtcgactggtgggagaatgcactttttcttcttttatggtggctggtatttcagcagctattagcagacagcttggacaaaatgccaacattgaataattgtgttaaagtgtaaaaaaaaagattaataagcttaaatgacaatcgactccataggtatccttagcttgttcttccatgctatgtttagttgctcatcccgtcgcagcatcccgtcgctcgatatgcaagtattccagcaaaggagcacatcacagacgaacacatggcagcagaattggttctcctaaaccaccacacgtctatacaagtgcaattggcccagacctgactcgccagatgctcatcatccaaaagccaatgcttgttccatcgagatgtggacgagagacttggtccatcacttgtcctctctctcctccttcttctcccctcttcaaacagcgatccaaatcagcatgataaccacgtccatgcccttgccctcgcctccgtcaaacttgaaggtccacatgccgtccttcttctcgtcccagtatgcgccagttgcgctgtgcattcctcgtctgccgacatgtggcttgccgtccgtagcggtggcttccgtgctcgtcgacacatgaggctcctcggacttggtgtcggtgccaccgcgggacttgttcagcgcggacgtggggaccaggtgctggacaatggtgctgttgcaagcaaacttgtatgagggggcgccattggggccttgaggagtggcctcggagatgagcgcctttagcattgagctctgttgtcgaataagtcagtcaacggccgtacagaaggatatctaggcttttgagttgaggtatctgccatacaatgatggttgagttccattgctccgtctttgcgtggtcgtagaattccgcactgccgatggcgttgttgcacaccttggattcatgttagcggcgcgagctcctgatagcttgcacggttagggggggatgagagcggcagcaacatacatctgtggcgatctgcttgagtcggttgaagggcacgggctatcttccccatcagcatgtctcacaattaacccctcttggagctttttaaagtttttgtagccgtaccggggtagccatcttggagagttggttggtgagcgtttagggggagtgaggctgcaaacaggaacgatgcgacgagaacaagtgaggaaccgctgtagcttcgtaggagacgccaatgatagaagatactgcttgtgcgagaccgcaatctgagattagccaaccattgacagcgagtccaactcgtttcagcgatgatccaacgtacctgtgccacgatgcttgttgctattgtgcttccggccgcgaacaggttgcttcgttcgccctgcgttggcttttccccttttggcacaggcaaaaccgcgcctccagcggctgagctttgcacgtgaccatgccaaggtaggttcccaagtactaccgctattgtagaccactggcactagaagcccacgtgctcgttgtccagctccccaggagccaaaggcggcctgcagaggtggagccttgccggcagcgacctccatagctttcgcttgcagatactgccggctcatccacccgaaatcttgcttttttccttctctttctccttatcgcaacacctaattctatcgcgggagaaaaacaactcacgttgtttcttcaaagcttcaatcgcctctgtttctattctcctcacgtgtcgcgtcatcttccagcgactctgatttgccagcgagcctcgcgtagaagcatctctagctctactcctggagcggcatcattatccaaactagcggcagttcgagcctcctgggacaaaaaaccttgcttcttcacgttcgcttctttcaagatcacaatgtcttctcaacctcttcttcaaactgctcctggtaagtagcagtagtctactcaacgccccccctacaatctgcacgcgtgccaattgctcatcaactcaactaggcaagcgcattgctctgcccactcgagtcgagcccaaggtcttcttcgccaacgagcgtacgtttctgtcatggctcaacttcaccgtcatcctcggcgccctggccatcggcatgctcaactttggcgaccgagtgtctttcatctcagcctttctcttcaccggcgtggccatgctgacgatgatttacgccttggtcacatatcactggagagcaaagtctatacgagtgagagggcaggcgggcttcgacgaccgatttggccctaccttcttggccatcatcctcctgctggccgttattgtcaactttgttttgaggattatggatcagtcgaagaagcaaaagggcaaccccgcctactaaacgctggtctttctattataagagatggagttttaaaatcaacaacaaaccgaggtgtagtctggatcgtagtgcatgtaaactatgtttgagagttgtcaggtcggatcgtgaagctttgctggccttgtccatcaagatcccaggtgaagagggcttctctaaaggtatttagcgctgttgcaattagtgtatcatatgtttcctgggtatcggactggagatgattattagcttaataagattgtttataaaagctagggtatcataatgctgtatccatatataaaagaattgccctccagattcaagtaggcgtagcccaaattaaagcctttcgttttccttccgtggtaatgcttgttatgttgcatcctcgctcgtttgcaccgttacgttttcccttgctttgaggtcggggattggctgagacgagataaatatcctcagagatttgtacgctcgagctcgtggaggcggcagcacagcttgctcgaatcggttttgcatagtctcaaacgcattgtcgtcgctgtcggattcatcatcgtccacctcctccaaatctaccttactgggagtggattttctctttttagcctctgcaggaaggtcgaatagttcgttgtattgataccaggtcctcccctgttcgccgagcgtcctcttgcactgctctgccaccgtaatcatcttgcacacatccgcgggtcgcgcatggagcaatactgcacgcggatctgatgtcttgtcgaggaggtgagaagtagcgctggagacgcgcttgcggatctgtgtagacgatataactgagagggcgaggacattgtgtttcgtggaaaggtctttgaggacgccctcgtgcgggcctatgagggtggcattgccctcggtgcgaggcttctttgatgaagctgtctggctgaaagattgctgctttcgcttcttggaggcattatcggctgacatgacagagtgtctagggatggacgatggatgcgacgttgttgatataaagaccgagatgcaaattcaaggattacagcttttgatcgaaatgtgggcttggtgcttagtgctacatgaggctacgctagcactgtatcggcactagcacgatgtgtctggacattaatccgtttctggcgcagagcctccgattgaaccaatggctgtctgtctacgttctatgcagtactttgtgtgtgcgtgtgcgtgttgctgacaagtgaattagaatgcaaatgacatactggcacttattacttgcatattaaagccactctgtgttttgttctcatccaggccatacacgaaaatccgaatcccgccattgtcccgccatctcgtttgattgagccagttccgaaggtaagccgactggcggtccaatggcctaaaccttgttcctttgtccggcaactggcgtggaccgagtttgaccagtcaaaacgggctctggcccgcatgttcccaagagccgctaaaagagtgccaaaacgcagccgttccccaaatagaaagccgggccttgggaggattggtggtgtgtgtatctggtgataactgataaactctactctggcctgccttggagggggggaaagagggtacgctacgggcgcatcgtaacaggccaaaatgtcaagttgttttacggcatggtaccatgtagacggaaactagaaaaaaggcagtaaattgtctctctttctgagcaggttttttttgaatgtcactgatggccttgactagacttgtttgatgatggcctggttgcgaatggatgacgagtttgccagctgttgaggtggagactgtcaacgcagtcctgcggcggtttttgatactaggggagtggatatgagcgagtacgatcggcccacaggtcgatgcaggaggatgagttggatagatgggccgtgttagctagtcaagcttgaacaaaaagaagcctcgtagaagttgctagacggggctttggaatcgcagtgggtgttggtttcagcgtcttcacattgagtgtcgactggtcagatgattcgccagacgacgttggatttgtgttggaaagatgtcgagcaatcgatctcgaatcccggaatcgaggtttctacgccgtggattggtcaaaggattgggctgcattggagacatcaatgcactaacggcattagcccgaccctcaacagcagcgacgcttcggtgggtattgtttagcagagaatacgacgccctgaacaaagtacagatacacagtcaagacagtgtgctgccgcctcgggcttgtgtaagtgccgtacatgtagcctgcctgggtggagcgggcatagcgttgggctacgggccgcaggcgataggcagctgtgcattgacttgagaagcatgagctattaggtacatgtaatgttcgtaatggtaggtattcaaacgaattcgtgaaaacaaaggattcgcctccagtcagccgttttgctcgtacaagtacagatgtgctctcacacttctcttatacgggtctggtcccttgtgccggtgtctctcggcgctagacttgggtaccgggccgtggcagccgttgtactgcagcggtcatattgatagacactgatgttttgttattgattgtcaagtgaataacaactcaaccgaacccgcttcaagtggcacccgctgatacaagtctggtactctacaagcaaaaagaggctctgaatcgctgcctgccttactccaccctccctcctctttttgcatccgcggggctgtcaacatgtgagagagaaaagaaccaccagtggcggcatacgcacccgagtcccaaacgtatactgcggcagaaaaaaagacaggcggctggctgcctgcgcaagtaggtggtacaaatagtaaaacagtctggaaacaaaaagccgccagcgagttcccggatccctgtcccacgggcaaacaagaaagcttggttggtgcatttcgttggtagcagtctagcggcttactgctcttctcctcggaccacttccccgctggtatcgaacgaagagctacaagtatggaggtcactggtaccctggccggtcgtttctttcaacgcttcctccagtcctgtctgtgtgcatccacttcacaagggactttggctcggctgctgcaggccgtggaagcggaattgcttgctgtcgtcctgctagcgctgcgtctgggcgtcgacgaatggctgcagactggaagtaggcagtacggggtagcagcagtagcagtgatccatatctctgtaggtggacagggagatgattgatacaaacgacgagtccgtcaagataagacgcctgttgattatctgcccaccaatgctcaaagatcggtaaagcaatgggacgatcttatcagccacagcactcacgagcccatcccatctcgcaagcgataaggtccagtcttctcgaacgtgtaccccaaggccaagatgcagtagccagcagctgcacagcacgagtaagtctacttggccgcatctgtggggtactttgcgccccggagacggaggacggagcaaaaagggtcccagcgcacggaacgctgagctggatgctgccaaagttcctgtacttgcgcctgtacttccagcgccttacgttgcaccttgaagcagcggcatgtcgcaaccagatccacgcgagttgtgtgctgtccaagtaccgctacacgcgcatggaccccccttgcagcacccgtcccagctggcagcaacaacaaaagcactccagcgctagcggaggcacatgccgccggcggctctgcccactcacagctgcactgccagcacaggtaccggtactcgcagcaggcctaccgtagctctagcgtagctcaggcgccagcccagcgcggcccaccgccaggaaaactggcccgtcgagtcacaggcgccttggccttgggcaactcgcctccgccttggttcgccgcccctgctggctctgctggccctgccctttggtctccttccaggtgtcagactcgcgcaaaacaaaccgcctcttctcacgctgcgcttgagtcgcctcccccctttgcttttttttttttttcaaacttctcaccttcctttgcccccaagccgccttctaattctcccccttccacctcaataacaccactctccctattcttaatttttttctcacccgtcctctgtcgcgctctcgcccagaggctttgctcgaggctttcgctagcactcgatctcccccagccctcggcccctattccaggctcgcgcaccggcgctcattcaccccttgtcttccctctcgcgcgctgccttcactgcaggtcagatccagcgtctctccgacctctccgccggccacagcaacaacaccagccgccttcacaagcccccctttttgcccagcgccaccccaaacctgccacggccactgcctgggcgttacgtcagcacgcgcactccctcgccccactatctgcctccctcgctccagtctagtgccttcattgtttgcgcccatagcgcatcattactcatcaccaacttcaacctctcgctaaggcctctcgccggtgcgccttttggtcgcgtcgcatcgcatcgaatcgcagcgcattgcatcgcagtgcttcgctcgctttggcgcagtcgcacagcagcagccgccatcatgtccatgtttcggttctggagctccgagtcgcggggaagcgagaagaccatcaacgggtcgccagctaccgccgccagtcagccaagcagaagctcgtctgtcgcaagcgatttatcggcacgaccagtgcctttgaaacgagcgcattgcgatgacgacggcgacgaagccctgagctatgttgcgccggcaaagcgcgcaaagactgggtccgaagcgttggctgagcattcgtcatgtccgagatctgagccatgtgccctcgagagcgccagagacttgatccaagctgaattctgccaagaaatcctgctcaagcacaaagagttaagattgatcaaccaggagctggccaagtgccagattgcgcttgaacagctgcgacgatgccatctaatcccgtatcctgtgaattgtcccaccccgcaacaaatgttagatgtcagcgccggaaaaggtcctgcagtagtggccaaggccggtgatgccgtccctcgctgggctcctcctttcggcgtcgttgatggaccctactctcggcactatgccaagtggctcatccctgatccagcctttgacggcttgcagccggagctgcctcatgctcccacccgcggcttcatcgtggaaggaagaacaaccaggaacagtaatggtgactttggacttggacttgtcaaggggcgccgtggcaacggtggtcagaagtttgagtctctgtcgagcggttaccctccacccaaggacaaggtaggcccatgtgtgctgacgcgctcggatggccaaaccgtcaagcttgtctgcctggactgccatcgtgacaacttctcgagcactcaaggcttcatcaaccactgccgcatagcacacaagcgtgattttaagagccacgaggaggctgccgtccattgcggccagccctacgatgcttccgaggggggtaacacctccaaggacagcaaagcatctgccccctcttcggttccggccgctgccgccgccactaccaccaccactgcctcctccacgccctttgtgcatgcctttgcgcgtcatgacctggccgatcaagacatcttcaagtctcttcggatgagaatttccgactcgctcaatctttacaaccagggcaagctgtcggttgtcaaagtcccgcgcaacgtcaacgctgtcgcctatcctggcaaggcacgtccgggcaaggcaccgggcaaggcgccgggcaaggcgccgggctttggtccttcagctgatgcgccgcacttgtctcgcctcttgaaggctcgcaacttccaaggcaatctccatgatgttgttgctgatgcaaagaagaagatttcactggaattcgcggctggagaggaatccgacgccgaaggctccatctctcctatgcggaattcacctcctgctcgagcgtcggttgttatgcgcatgcccgccagaaccgcaaagacgcccatcaccatgggctcctcagcccgtccaacaagcagcaaaggccgttcagcccacatgctcctggcttctccatcagattccgacatgggcatcatgtctggcaatcaccgatcgagcgcgttgctgtcggatgaagacatggacatggaggacgctgacttgagccccaacacgctcgttagcaacaatgcgccttccctagttagtgacgacggggagtacgatgattctgatgagggctcttccatctctggcgcaagtgaccagctagaggcggaatcggtgtcagatgttgccgagtttgccctcgattatgaggcagaccctcgaggcctgcgccgtgaatctgcgagcatcgcaggacctgtgcgtcttcgcaaggaagaaaccaaaccagtcacattcatcggccccgtcagaaacactgccaaagatggacgacaacgacatgtctaaaggcatgtcattttacacaccaacatcacccactattatcccggacacgaactcttatagagccaaacttcctctttggattctccatttacttcttatcacctttttgttcgcccattaagaaatataactctgccttttagttgtttacgacctttttttttatgacgtctctgtttttactctcaatttgaaatctctctcaaatggttattggttcaggttgggtctcggcttgcattttttttttctatacttttttttttatcggcgccgacaggttattatttgagggtattttcggaatctttttgcgtgtttttttgtactagaagttcggtttcttcttatctctttttctgttcagatggtgttggcgcatttggttaaagcgaagcgtgcttaaggactgctccggcccagaaatatcaaaagggcggccgaagcataaagcgcgacctcttacgggtggcaaagctatgagaagactgttttatttcttcttcgtttttttatatctcttctcttgtatgatacagttaatgcccgcgaggtttttagcgatgacggaaataagactgatggcgggtcgaatggccccgtttcctacttgcattggctgtttggcaatattgcgtgtcgtacaattgtttttgaaatacatgatgttatacaagggcaatatattgttatttcatacatgagtgtcatgctgtaacttgattaggttgtacagcccatgtaaaccctgcctaccctcgccagagacgaagactcagctgctcttggtacagaatagcgtgcagcatcaacacttctctgcaccttaaccgcggccagacatatactcctacacatggctccagacattgagtggcatcactttacggcatcacaaagaacaagtctcgtcaagaatgtgctcagcgtcgaatcctaacatgatattaagcgactaaactaaaaatacaggcatcatgtgcccaaaacagttcccaattactcgtatacgcctgctaattatacccctgtgcccagcattcccatcccttcaatgatttttcaggtccatctctctctgtgtgtgccccgctccgtctctcttcactagatcatgacagcagcggcagcagcaccggcgacagccatgaaaataccagcaacgctgccaatcatagtaggagcagcagctttggagctggttgtgcgggcagcgttggaggcagttttcgagccaccggagccggtcacctcagcctcaccaccagaggttggagtactgctgctctcctcggtggtggcagcctcatcgttgccgggagaagcctcagaagcagaagtctcgtcagggctagaagagcctgacgtcttggtcttgggggcagccttggtggtggtggccaagagagaagcagttcggcagtatgaatcaacctggttctggactgacggagcgcggatgtcattggggcagttgttgtagcagctgttgatgtaattgtcagtatacagcaatgttgaagagcgagacagcgtcaacaaggagactcacgtgaagatggcctggtaagctgcacaaagacaagtgtagtctgtggggttgcagttgttggcctaggaagagagcttgaggtcagcgaatgcagtcttgaatgggtatatgagagaaccgccgtacattgacagtagttgacttcagacagtcctcgagaatgtagtcagccagacaggtagagcctggagcatccggcgatgtagcggagctagcggcagaaacgccagcagcagcgaaaagaagagtagcgaggaacatcatcttggatggtattaagctggatgtatcaaaaagagaagaagaagcaatagacaaatgctttatccgatgaaaatgatgaggatgttgattacaagtctgcgttggaagatgaagaagagagaagaaagaaaagagacaaagaacaagaagaagaagaaagtaaagggagagcacaagaaggaaagaagggaagaaaagtaaataagaagccaggggaggagaggtgaagtccgatctggcagcaacgagccggggggtgtaagtgagaatgggccattttgggaaacccagcatgccaccttccacctaccacgccccccagattctcatcgtcgaggtagcatggggccacggccgaattcgcggcgatggggggttttttctctttcttttccttgccagaattccactagcctgcatttcgtatgtaaggacaatgccgggtgccgagggatagaagtataggtattcaaggctgctgtttctactgctactatttacatgtacatgggaggataggtacacggagagagatacctgtacaaggaaagagagatgctcctgcctcggaaagaattcccttggaagggagagactgatctccgcaaggttggagagcactagccggtgaactaatggcagctactgcttcgtgcttcacatgtgcgcgtagttaaagtttgcacgagtttcacgcaagagggccctaggacgtgatatcgcggcttgtgcgactggcggtgataccagaaactgcatatggatatcggagctccatcgagagaggggagagagctcgtatctggccggtgccgctcggtaggtatgcaggcaaaactccagcaagaaagaaagggcaatccctgcttatcgtgtactgtacagtacctgttccgcgtcttgttgtcaataatgatctgttactatccgtagtcatgccatgtctctgtcgtcgcgtaggcaggaatggatcgcatattatggatcattgaaaagggaggtcgatgatagtggtgcgagccagtagcaggcaggtctggaacagcgagaaatggagctgcggctgtctgcggggacgcaagtcccactgagatctccatcactggttcaacacctgctcggcagcgctttctagcacctccagtgccttcgtagcgagctgccgttagtgggcgacggcgctgtaggtccgggctggggctgccggcgggcgagaagccagcaggcccggattggccaggggagcaagggatagagttcaaatagctgcgagctgctgtgacggcacagagtaggatgaactctgtttcgcgccggtgttgatctttgatggtgctgatattattccagtgttttttagcatccatgcatcttgttcatgagcagggcagcatctcttcttcgccaatgttggcgatcccccagacgttcctctccagggggcagcaccttgtagaaaggcgagcacaggtcatggagcagactggacccttcgcttctcgtcctgctcaaccaggatttgatgtcagcccaagaatcggtgtgcaagcttcgcagcggtccgagcttttctggggatgatttgtcgagccagctcatctgcaagggaggttggggtcgtttatgactttctttgtctcttgttttttctctttgttgcattaagcttttggccggatggtattgtacctgtacatcaggcacagacgtgctccaagacacgggctgccgtttttaggtagtcttgcccctgggaggcgcaacgccacgggggtttggcattggttttcgttgtcagcgagcaaatcgggtggcttgtcttgcgaaatgaatgtgagtcggtgttttctgcaaggggctctcaggcgatatacggggcatggcaaaggtcctcttgctgctggcaacaggtccttcaacgtagcatcttttacggagcaagctgcggtgggactccgtattacccagtaggtagttcccagaaagagttgcctttgggagcagctacagctcggtgctgaccaggctcgaaatatccattcccctgctggattaaataccgagcatcaagtccttcatggcgtgttagtggcggtttatgctttatctctgcattaaactacgaagaggtcgttacacgtccagctacacctcgaagtgctgctacagtgcatattacacgtagtgcgcacaatgatggcatggtcgtgaggcagaagcttaatagctctgctgccttgcctggtgagcgtctaaaaatgactgatgctttggttttgttatttggtagcttggatgtataggcagcttgtgagtggcataaattcctggtgcctagtgcttcaatcaccaagagggccctcattgacagccacgatgacgacagcgcagccaggcagaaataaaaaaacccaatgcatggataatttatagcgagccgacaatcaatgacttgctaaattttcagtctataaaaacatcatctcctagcagtcgtccagatcatcaagtcggtgataaggtgctctctactgtcatagggtagcaacgtcactgctcacgattttagcttgcggcggaacctctccagccccaccatcgacttacacttggtcgtttcaacccctcctgagctcccaagcttcggttctcagaggaccaaatcgtttcgacgacaaagtcaatcactaccgatcatcagagttctgctagtccctttcaccatggcgtccattacgattgagcgaatcctggccgctgcgcccgtcaccacccgaggccaggccacgctgctctcggccgatgccaaaggcaccaggatcgcctatgccgtaagttcaacgcttggctgaccgtgtctccaaagattggcttctacgaggcaaaaggtgctaacttggtgcccgctctgcagtctggcaaatccatctttgttcgatccatcgacgacccctccaacagcaaggaatacaccggccacacccaccccaccaccattgctcggtttgcgccgagcggcttcaagattgccagtggtgactctgccggtatcttgagaatatgggagcccgagtctgttgaaactactcggggtgagtatcccatcatctctggccccttgctggatattgcttgggatggcgattcccagcgcatcattgccgtgggcaacggccgacagaagtttggcaaggccatcatggccgacagcggcaactcggtgggagagattattggccataccaaatcaatcaacgccgtcagcatcacaccaaagcgtcccctgcgtgccgtcacggtcggcgatgacggaaacgtcaacttctaccacggagtcccgttcgaattcaagagagtgacgaacctgcacactggctttgtcttgggcgccgtctactctcccgatggatctacattcgtcactattggacaggatagacggatacagctgtacgatggcgtttctggcgagcctatcaaacaaatcggcgagggagagcacactggtagcatctttggtgtctcgtgggcccaggacggaaagaagtttgcaacggccagcgcggatcagtccgtcaagctgtgggacgtagattctggcagcgtccttcagacctggaagtttggtgagggagttagcgtgcgtgaccaccaggtcggcgtcgtcatccctcacggcagaacagatggtctcatcattagcatcaacttggctggcgagctgacatacttgcaagagggcaagaatgaacccgtcagaattgtgcagggccacgacaagggaatcacggccttggtcggaacttcagatggccagggtgctctgactggcagctttgacggtcgtgtctgctcctgggaccttgagactggggtcgcaactgtcgtggatggccaatctcatacaaaccaggtcacccagtttgccgtaaacgcaggcaaagtatacagcgtgggatgggacgacactatcaaggcgattgacgagtctgccaagaccttcctgggagagtcagcgaagctgcctggccagccaaaaggtgctgctttcgctggtgatgtcgtctacgtggccaccttggccggcgtcgcagcttattcaaacggtaagctgctcaaggagactcctcttgactttacgccagaggctattgcggctcatggatcctatgttgccattggaggtcagggaagcaccgcgagaatctacaccggcgactcaagcggcatcctcgagtacaaggagtcagtgtcaagtcccctcggcaccatcactgccctagcgttctccaaagacggtagccacctggctacgggaacaagcgtgggaaagatcttggtcttcaaggtcggatcatgggaactcgtaacggaccgctggtcggcacacactgcgcgagtcacctgcatctcctgggacgattccggatcatatgccgcaagtggcagcttggattcccacatctttatctggtgcctggagaagaagctccaaggccaacgtatcaaggcacccaatgctcatttggacggcgtcacgggcatcacttggatcgcgggtggccgggtagcaagctccggaaaagatgcgactgtcaagatttgggaagccaacaatctgccttgaaaattgtaaatggaattcttgtctcctagcctgttatgacatcccattaagattcccagtcgttatctagtctgaaatatatgaggaaaaagccagctcgcagttgatctaatcaacttccaaaaaagataaaactccatgcttcagaaattccccaaaaagaagatgataccccacgttccgaaactcgattgctagtctgtcaatacagagaggtagctgcaagtggcgagaacctagtcattgaccattcttgcgtcctcctccttgtcgacctcttgagggtgaatctcccagaggcgaagactgctggcattcttctgagacttgactgagtggggtggcaatcgagactggttttcctcccaaagtagatccgccttatggattgcgccttggaggtccgtgtacctatgacgagaaacgggttgaatttgagcatctcaaagctttttcaagaattttgcataaacgaaacttacctggctgtgctcatggttgcgtatccttcgcttgcgaggtgcgtggccatctcggcctggtgattgtccagcagctcttcgtttggcacgacaattactgggagaccgactttccaggcatcgagaattgttccggttcctaataatgttagaattagcaagagttccttaattcaatggatgtataaccttcattgaatggaaaagaggaacctgcctgcatgagaaataaccaagccagtggagcgtactccgctctcagctctacacagcaacatttcatctttcattagatttttcgtagcttcaaaaacgtttactgtcagtccctctggtatatcagcattgcgattatccaatagggccgttgcccaagaaatgtctggaccacattggatgcgtagtgaagtaaagccctctgaggtcaggaactgccagaaagcgggtagcagcacttgttcggtcagctgcttgaagccgacggttgcgcctacggttactaggcaatatcgttgaagagttgccatttaggagaataggcggcgcaagacatgtgagaataatagaagtcgctgtttgggttaccttctagagcttctgtataagtctggggcgttttcatacccggtgcctttacttggtaggtgggtaaatgctccatgcctagcgggagccacggtgaatggcaaatggccgagattttgccatggtgagccaccaataagagctgacacggaagaatctcggccgcgattgtcatcccaccaaaaatttgaggttcctgctgcagtcccgcatcccgcgcaacgataaaacttgggccgggcattgcgatttcgattctatttgacatggcttccgcatcgagcgccggaaggctgtgcgcgctggcctgccggagggcacttcgggtacctcggatgcctcgaacacaaccaattgcctggcgggcaccggcagcgaaccgcgcatttacgtcctccccgcgacagttggcggacaagaatgccgatcaggacggagaggatggtgatggtggattatacaagactctggacctgaagctcatgaataagtctttcctagagagcgtcacgcccgagagcttaaaacaactggatgagctggcgaagagcaacggctacacatccgtggaggagtacctcgaggcgacattacgggagacaccaggctgggcgtcagaggacagagcactggaggaggatctttacagagatgatgttggcgagaaaccgaataagtcgtctttttggttcgacgaggacgaccccgagacgaactcggaggaacacgatgagtttgatgaagacgatatcacgtccatggcacacgggaaactagacgagatgcgagatatgagacattatgctcgattggcaatttgggagatgcctcttcttgccagtaagccaccaccaccagcgactacagattttacaaaccaccatgtatatgcaactaacacttgagattgaagaattcgcgaaaccattcgttccccctacagagaaacaggttctgaggtggagatacacgacatacatgggcgaatcccaccctgcggagaagaaagtggttgtgcagtttgctcccgacgaccttggactcacagacgtccaggcagagaagctgaagaagctcgccggccctcgatacaaccccgaaacggagctcgtcaagatggcctgcgagagcttcgagcaccaagcacagaacaagcagtacctggtcaatctggtcaacgacctaatcaccgccgccaaggaccccaaggatacctttgcggacgtgccgctggacctgcggcatcacaagtttgagccgaagccccagttccccaaggagtggcggctgacggaggagaggaggaaagaattggcagagcatagacagcaggcggcgattgcggatgcgaagagggccgaggatgggttgctggtggatggacagaagttgattgacaatttcttgatacagaagctggcggaggagcaggagaaggagaaggttgcggagctggtggctgcggcgcctagggggaaagcagctggcggagcggcaagaggagccaggaggtagaaggggaagggggaaactatcaagatgatatgcgtacgattgcttttacgagcaggggatgaaggaaaaaaaaatgtataggaaatgtatgtataatagaggatacaggcactacttgcttgggctggggaggcgattggatgtacaatatgaagaaagcctgacgccgaaaatatttacgaaatgtatgagaagaagggttgctttgatgaatgtgtattttgtgatatggcgactaattgttgcgtgtacaatttgcaaggagttgaaatgaaaaggtgggaactgtgacgccaattgaatgagactgtatcctacagcaatgaagtaacacttggcaacatgtatacagcagctaatatatttccatcatgatgtctgatcaactcgattggaacaaaaaaaaaaaaaaaaattgtcacactctctaagacagtgtacgatagccagtgaatgtttgaagtgccaaccctgtgtacagagttgcttttatgacatatcagaatctgacgacgttttatctgtccgtttcatccgaattgccagtgcatttattcgagttctgatgacagattctgcctgaagaaaaagattgtataattttacagaatactaataggagaatctagagtatccattatactcacatactgtaacctcgacgcataccttgcatgcccacgactttaagagatctggtataagagccaagcagaggtgctaagtgatgcatccgagttccgctacggaagagcaacccgtggtatacacacaaccgtttccattctacgaattgtttatgacgggtagcctgcagtatttagtctgtatttgctcatatcgtgaattctgcaaactaagagtagtagctttggggcatcggcgtaactgtaatctcgtggtcatggtttgcccatatccttcaatgcggggctgcttggctaattgacttggttgggagtgcctcggcatcttgagttgtactactacctcatgctagttctcatcctacacacatggttgtgacaaagaattcattttctcttctggcctaagttgagatgtatagagcaagtctaatgcctcggcggagctatagagattctcgcgctgtatactcattcgagctttatgtgtgtttgtcgtgtgctctaaacttccagtaaaagacaaagcaagccaagccgatgcaccctcggaacaagcaccatattcggacggaattcacagcaaaagagcaaatacaacatggtctgaaacagaaaccaaaccggactgcacacttaagccgggggtccggccaagcacggcgccgcacgagcaaagtgaaatttgaagctccccatcgggtcgtagtttagacttaaactgcagctgtggagagcgcagagctcgagcctaggcacagcgccgaggggctccgtaaatacaggcacgttccccatccgagctgcgaatagctgccccaatccggccctagaggcacatccctccgctatccgcagtccgcggagccagcctagacattgccaaaccagcgactcgcagacggagcatacgggctgttttgtccaccggttttggctgagcgggagctgccacatgctagaacagaggcgtctctgccgcggtctgctgcacgggaggagagtctggatatctcagcgccttatctaagatctggtatcaaccatccatctgctgtacaccacactccgacctacaccaacttgccgccaacaccatcatcgccattgccattgcgttgagtaactcgcctctacgcattcacacctctctcccgagcctcgcatactgcatcttccagcagccatggcgctcaagattggcgcaatcccggagctgcagcccacggccctcgacgaaatcacggcccgctacaatacgctgcgcgccaccttcaagtccggccgcacaaaggatgtcgagtaccgcaagcagcagctgcgccgcctgtactggagcttcgtcgacaacacggagctgatcgagctgtgcctgagccaggacatgcgcaagtccaagttcgagtcgcacatctccgagatcgactggtgcaagcaggagtgcctcgacgccgtccagcacctggacaaatgggtccgcgacgagaccatcgacaacatgccgctgcagttctggcccatgaagccgcgcatccgcaacgagccgctgggcaccatcctcaacattggcgcctacaacttccccttccagaccaacgtcacggccctcgtcggcgccatcgccgccggcaacacctttgtcctcaagccgtcggagctgtcgcccgcctcgtgcatggtgctgcagaagatctttgacgacgcgctggacccggagagctacgtctgcgtccagggcggcctcgagcagaccaagcacgtgctggagcacaagtttgacaagattgcctttaccggcggccgacgaaccggcaccatcatcgccaagaaggcggccgagacgctgacgcccgtgctgctggagctgggcggccagaacccggcctttgtcacccgcaatgccgacctcaagcttgcagcccggcggctgctctggcaaaaggtgctcaacgccggccaggtgtgcctctcgcacaactacgtgctcattgagcggtgcgtccagaacaagttcatcgacgagctcaacaagcagtacaaggagttcatgcccgagggagcaaaggcgagccccgactattctcgtgttgtcaacaagacgcactatgagcggctgaagaagatggtggacaactccaagggcaagattgtcatgggagggtccatggacgagagtgatttcttcattgagccgactgttgtgctggttgatgatgtgaatgatagcatggtggtggaagagtcgtttggtcctgtttggtctattctgccgtatgataccctggacgaagccatcaacatggctaatgagattgatcccacgccattggctcttttcacatttggctcggataaggagaacgagaaaggtatgtcgtattccatatacaagcatacaaaatctatatatagcttgagtcggcatattaacattcctttttacagtactcaaaaacgtcacgtcaggaggagccaccatcaacgacggcttcttccacgccatgctcaaccccctccccctcggcggcatcggcacttccggcatgggcaactaccacggctacttctccttcaagacctttagccaccagcgctccatcgcaaaggtgcccggctgggcagacaagctcctccgcgtgcgatatatgccctactcgtggggcgacctgaagcgccaccaccgcatggcggccccgaaacccaactttgaccgcaacggcaacctgaccaagggtctgaggtactggcttaccatgctgctgagcctaggctctaaaagcgctgcagggttcgtgttccggctcggagttgtgcttgctatggctgtgacgttgcgtctgaaacgggattttctaggactgtgaactaaatgacgaagaaataagaataagagattaagaagagaagagaataagaaaaggaccatgtgtagcgttgtgttctcacatggctggctcccaacaaaactgcgtggaaagctaccaaggtgatgtctggttggaaattttactgctcgaatctggtagcatgcagctatgatattgtggcctctgtttaggcacacatgtatgtatttgtaatactccttaccctctttatgatgggtaataatctatcaatggcgacatttttttttgtgcctttttctacccatctaccaccagtgatcaaacgaccttttggtgaagcaaatgcccgcaggcgtctctttcatgtgtccaatttcttgaattgagcccgtagccttgttcctctttctgcccttctatcgtccagccaacgctgcagctagtctttgccccctctcgcctcccaggtagatatcatcctctatcgactcccttccaaactcaaccgcctcgttgtaacccctcgtcacggtatcctcatccaccttgacgccgttctccaccagcgcgagaatcacgctcctgcaccgggcaatctccctcatggtagtaacgtccatgtggttgttctggctagagtagatctgcgagctgacgctctcctccatgcggttgatgcccgccgcctcggcagcagcatcgctctcaatgtgcttgctgatccagatgtacccgttgacgcccagcaagacgtcaatcttgccgccgccgttggccgcctccatggtccacagctggcgcttcgaacgcacgacgccggcccctccgccagtgcccgccacggcgacgaagacgccgttgcgcagctttccgtacttgagactgcgggtgtgcaggctggcggcgccgtcctggtgcagctgctggacctcggcgacgagcaggtcgccctcggcgaagaagctccggatctggagctcgtcggtctcggtgcgcttgcgcaggatgccgccgggcaggttgatggcggagatttggaggatggcgagctgggcggcggcgacgtcgacgcgccagcgcttggcctggacctcgacgatgcggccgacgacgaggtcgccaatctcagggttgtagcgcgcgcggaggggccgcacggagaggagcttgtttgtgcgggtgagggtgcctgcgagggaggaggtgatggaggaggtgttgagggggaggtaggtgccgtggccgctgggaagttgttagcaagtttgatgacttttattatgtattcatgagtgggatagatgcatttataagtgggtgtgagatgagaatgcatgtgttgagagcagttggataagatgaataccaaagattgctggaataagagagaaaagatgaaacagaaaggattgatgacgcaaatgagacagatgggggcagcagtaccgcatccattgagaattcgaagtgattacagttccaggcgtaagaatttcgtctctggcatctccgtgctcttcaaattcatcgtcttggtcctgcgcgatgctctcgtcctcgtcgtcgtgcatgggaatgtcgccctggatggcagcaccgccggttcctgaatctgaatctgaatctgatgcaacatccatatcgatatctactgcccgtggccgccgaggagccggcgcggctggctgggggttgtgaatggtgatgggcatatttggggttgtgagatttcgattatgatttttttttcttcttcttcttcaggcgaagtatgaaaggcgaagggccgcctatatgcaatagggtggcctctgcgatctgctgatccggagttttgtcaatatatggttatagattatgtgtaattttggcgcggtgaattgacgttgtgctatggcgattaactttttcttgtgaagatgttgatatgagaggttgtatgaaaagttggcgtgggaggttgaaagtggggcctgttcggtgaatattttcgaggccttggtgccagtggttggccgggccttgcgctctacgagacatgcgcgacgaagacagaacaatcagtgtgcgcagaatagtagaaaaagaatgttagaggcgtatatttatgtaggaaaaggaagtctttgataaaactttttttttacgaaaatattaacttgtaaattattagtttgttgaagacttgggctgcttgcgcttcatttcgtgctcgacttacatggagggagcaatgcaggtcgattacttttaataaaggtataaaggtaagaaacatcgaatatacgcaaacgagttgataaagcaagagattgcgaataaatcaagagaagagatatattttcatgtttatccagtccgtttcccttccatggggtgtcatctttgtagaacccatgccactgttttcatgcttcgtaataaatagtacaataatatacatatcgacagttgttgaaatctcaacgaggcagcgtcattcgagtaaattctctccttcatacatgtagtcatagatagttgagttcagatggtgctaggcagaacacagcctgctcttcattcaaatttcagcatctccggggtgtctttttgagattcgacgtagatagcctcttggcgcgtagcacgcaaggttgaaatattcgtggaattcaccacttttcgtttcaaatccatgctcaaagtttatttgagagctctccagagacccatccaagcgagacctgcagagatggtgacaataccaaatcgtcggctgcgcatgccaaagaatgacttgctctgaagaatggcagctctttgcttttccagctgtgacatgccagagaaataactatatcccgcaagtccgaaaaatgcaccgcttcctgctcagcagttggatcagatttccagttacttatccgagaaacagggccttgtgtgtataaagcattactgactgacctatgattttgcagccgagacagtcatcaccgcggtcctggcgcaagacatcttggagcttttcaggcttctcaagcgactgcagggtcggaactttgtcgccagccatgttgaaagactgccgcttgcgaagttgaggcgcgcaaactcgaatcggacgatttgataagaagacgcagctattgtaggttttcaagctgctacagcgactggccgtgattggttggttgacattagtcagcacagtctgccattgagcttcgtcatgcttagtcgcgcgactcgacgcttgaaagtgggatatggctgcgtccttggagctggagcttgagcttctgacaacgcttggacaaggcgctgggccgttaccatgaacggcgttattgaggcgctgcacatctacgatgacaacaggtaggcggtgctggtgctgcttttgctcacaagactgcagaaacgctgatgcgaggctgcttggcttaggaatcccatcctgtcgcatacctacacaggaaggccgctctcggccgcccatcttctgcctctctacctggaacatcctgcgcctcggccgagcctgatctatctccccaatgcgaacccgccgaccctcgtcttcagcttaatccattccaacctgctgtttctggcaacttcatcgaccgaaatcgaacccctcctggttctcgagttcctgcatcgaatcattgacgccttcgaagacttcgtcggagcgccattgctggccgtcaagttggaaaacaattacgatgtcgttgcccagcttttaacggagatgtgtgatgcagggaccgttagtacaacggagcccaatgccttgcgagaagtggtggagatggagggatgggtggacaaactgctgggcagcatcaacttgccggggtatgtgaaaaaagcaacatgctgtgaggcgcagaggatgtgactgtgattgacaaactaatgcgagtgcagaaacaatccattaaaaacaaacttttcaagctcaccctcaccgtccctgatggcttccaacacgccggccctgccatggagacgggccaacgtacggcacacgtcaaacgagctctatgcggacgttgtcgaaaccctaacagtcacacttgccccttcaggtagacctttggctgcgtttgccaatggaaccattgcattcacgtcaaaagtgtcgggcgttccagatgttctggtgacgctgggcagcccatcggggaagcataacataggtggcatcatggagctgcccgtctttcacccatgtgtgcggctaaacaagtggaatgaacgacccggagaactgagctttattccgccggatggacgattcatcttggctggctacgaagttgacctgttgccttttacgagcggaaagagtgggagcatggcttcgaataacctgaaacttcccgttaacctcgagatgaagactggtcttggacctgtagggtccgagttcgaagtcaggctacagacgaataaaatctttggaactccaagctcttcatcagcagcaagccagttagcgcgtgcaggaggagtccctggacgattgggatcaccgcatcctggcaccccgagctcgccactattggatgacttgacggtcactattcctctgcccgaagacgtgcggaacctgtcggacattaggccgagtaggggagatgcgagcttcaacagggcagaggggcggctggagtggaatattcctgccaaggagatatctggtccaacgtctcatttcgggctgcgatgtacggtggtgggatcactgggtgacgatgcagaggaagcttttgatcccacgggctttgggtttggcacagactattcatacaacgagccttatcaaagcacgccggctgccaagacgggcaaagaaaagctgggcacggacgacgaacaggatcccaagaaggcggcacagaataagattctgatgccaagctcggcatccgtgagcttttcagtaaagggatggttggcaagtgggttgaagattgagagcattgtattagatccgaggaaaagtcgagggctgagcgaaggtgtaaagccttacaagggcgtcaaatacttgacagttagcaagggaggggtagagattcgctgctaatagacgctacttagactcgagctgaatcacgctgcccaggagagtcatcgggcagcatatatatttaagcgtatacctatatatacttgataaacttgcttgagcttgaataccgagtctcccgagccaattccgaagtcagtacccaaaggaaggttcagcagcagtttgacatttctgggggatcttccagcggctgttagtgcagtgctccagctcagcttagctcggtgacatccaaactgtacgccccacgtcctattccggtgcgtcactgctcttacatcgacagcggcttcactggctcttatacattccgcaaccacccgctttctgccgagtttggcctcgcaaagtgcatctgccgccccgaagcacggcagaaatctcgaggcacaaacattggccgtcgcgaggccatgaagcgcttcgcaggtcctgcgctccagtgccggcctggcgcgagggtcagccgaggtgcgtcatcgctgacatgggcgcctttgcgatgctgcgcgccggtatctgggagattcgaatgcacgagcgattctgcgcggacagcgcggcgatggaactcgagcctgcccaagaggccgcgcacagctattttcttccctggtgagcctgcgttttttgcattgccgaggttgggagacgaatggccttttggaagctgatggtggataggccagggagtgcaaaaggtcggcatgctgtcgccctggctggaggcgtttccgtcgacagcctcgcagataattgacgagatcgatcattgcgcgggattcaaaatctccgacattatacagaatggcccgtccaaagacctgacaaagacaacaatagcgcagccggcgatcatggccacgtccatattcatactgcgcattctcgagcgcgaattcaactttcgagtcgcggatcactttgacttcacgctgggccactcgctgggagaattcaccgctctggttgctggggggtacattacgtttgaggacagctattacttggtgcagcggcgagccgtggccatgtcggaagcgacgcaaaaggcgattcaggaatacggaggcgagtacggcatggtggcggtgattacggagccggaatacttgcagggcttgatcaaggcgattcgagatttcgtggggcactcgagcgacgggagcaagtcggagagcagccaggacgtgccgccgatccagcaggtgttgatcgcgaacatcaacagcaagaatcagatcgtcttgagcgggagcatggagagaatcaagacactcatcgcacacgttcggcagtttctgggccatgacccgcgggcggtgcgactacacagcgacagcccgttccacagccccatcatgaagcctgcggtaacagtcatgaagaacctgttggcaaagaagagccgcgttcctggccgagagaaggaagacatcatcaccttcccgggcctgatgccctgcataagcaacgtctcggccaggccgtttcagagtaaagagcagttgaaggatctattagcgagaggatgccttgagacggtccgatggtgggcagccatcaagtatctggaccaggaagaaaaggtcagacggtgggttggcatcggtccgggcaaggttggcagaaacctggtgggcaaagaggtgggcatgagagggaaggacttggtcaagggaggaggcgtttgggcgattacagatccgtacgaggtggaggaggtgttgcgagggttggaggagacgtcgaatatattagaggatgaagaggaggacgaatgaatgaagaggaacggaattggtggaaaaagacagaagacgaccatagacaggcgtgggcttgcttggtgtagtatataagactttatgtatcaatgggtgggtatggtgatgggcatatatggcgataggatgcgtacgtataattgtgcaacatggtaaatatgttgaatttattttatattatttctctttcgaaaatgattttttttttaaaaaaaaaaaaaaaaaacaagtcttgtagtcacatctgatgcagcaaggtgcagcttgcattggacgtcagactcattaagtgcccccaccacgattaatgaggtacttgtacgtgcatatatccttgcccactgcagctagagctcctgcacctcaacaccacacacactctctctacaaactacacgcaacaccatgtcggccgcaataccctccgtcgcctgcctcggcgtcatcggccgcaatgtgagtcttttgttctgctcgttgacgctctagattatataaaacaaaggggcagagccactgacacgcgcccagaacaaccccctgcacatctccatcttcccatcctacgatccaacagccaacgccttcacgcccgtccgcaaccccctgcagttctccctcctcctctcctcgacaatcgacgtcttcgacctgcgatccaagaacagcacggcgtcgggcgactttggcctgctgcacgccatcgacgaccgcctcgcagcgtacggcttcgagaccaacacgggcgtccggatggtctgcatagtggacatgcgcggacgacgcgtcgaggccggaggcagcgctggcgctggaggcgcaggcgggccgtcacagtcctctgcatctgcttcttcgtcttctgcggctgcggcggcgcgggcgtccatgatccacgtgggcgcgggcttgagggatgcggagctgaagccggtgtttagggcgatgcagagcgcgtatgtagggctgctgcagaatccgttttacgaccctgatgagcatgctccgctcgggggcaagggcgggaggaggatcacgagtaagaagtttggggatgatatgaagaggataggggaagggtggacgcctggggtgacggctttgtgaggtgagcgcgaggatgagagagagagacgaaagggatgaaaagagaagagaaaggggtaggagagcgagaatgaagagagaagaagaaaaaaaaaggcatggcgattgggcattgcattggcgttttagggaagggaggctatttccatgatatccgttgatatatatcgatttgcttttgacatggtgtagaactggctagattgcgagattcgattttgatactggcggatagttactattttctttttgggtgtctggacgagctttgtaggatttttgtaattcatgttatagtctttatcttagaatacaccttggtttaaacgtctttataaatctcacacatgccctccaagttttcgcttttagaagtcatcatgcctcctcgctctgcttcttcaaatgcataattctccatttcgacaagcctgctacctcgtccacctcaacgctctctcccatgccctcagcagaatccgcgctcttcttctccatgggcttcacctggtacggcttcgacgcctcacccccttcccagtgtcgcgcctccatcgccagcggttgccaccagtctcccgtcctagcatgccatctcgcgccgcatagctcccacagccgtgacgcggctctcttgtacgcaaagcgctcgtcttcgcccgtaaaggccccggcgtttgcaaagtccacggggcgcttctgcaggccgaaatcagagtcttgatccggatcgtattttgacgttgcggatttggtgtcgtagtaggatacgttggggcgaaagggggatattgagtcttgatagacttcggcaatggtttccgagtaagttgcgtcgtcgtcggcggcggtattggtgtttggggatccatcaccatctccgttttcagagttgtttgataaagggcctgggaccgctgttgtttcgggaaagaagagatggtcggggagactttgggcgcggaggacgagtttgcagcgagcttcgtacatggcgtcaaggagggtgatgaaacgccgggcttcgtttttggcgagcaaggtcaatacggggactcggtcaatgatgaaggtgtggtacgtggatgccattgtaaggtagtccgctggtccaaacgattcaacgagcttgtcgaaagtccacaagacaacacctttgtaatgatgtggtgtagtaactggacggccatagactatgattttcgacggctcccatgggattgggctgctacttgatcccagaacaatctcccgatttttgcggtcaaacgcttggtcgtcctcatcaaagagatagtaatgctgaggcctcttttgagattgtatttcgccgtctttcgtctcaattggagtactggtacgcaacaacgcaccatgggcatctcctttctggctcgtagaggcatcggggcttgagtcctcgtctcttcgcctccaatcctgagcgccctccatctgccaaaaatcgcatctcgcttttagaacttccagaaatgcggcaaagtcactagactggccgaaaagctctcctctactgcgcgtcacgccaccaaatatcttgccaataatacctcttgacgtcggcgcgtaatcgatgcctgtggctttctgtagctcttcgggcatccggtttgaagacgcaacaaggactccgcctagttggaaaaaggtgacgaataagttgctgagaatcttactcgcagctcggtctggaagctgaaattcgtctaggaagagaattggcgattcatcgatgagcttcttggccatccatagaagagagtattctgtggctgcattggatgactggagattcgatttccggtgcttttcaagttgagatacggtgtagagcataaaggtattgaaatgccatcgcttcttcttctgcgtaggcagtccttccgccagtagatcaagaagcatagatttacccgtgccaacctctcccgaaaggaacagtcccttgggggaatcgatttctatcgccgtttggtggttgttaagagctcgcataagtgctagactctcttgcccttcacgagtgccaagcagatgcttgaaaaggggatttcgccatattgcgtggttccgcagtgcgaggatgccttcaccagtctcttcctggggcagcgttttgggctcggtgaggcgggtgagttgatccagccgctggcggtattcagtccggggagaataatcctttatacggatgtatatcttgtgtaaatggcgtgcgaggcggtgctgtgcgggatcaggagagtatatgcctgcggctactagagactggtatttaaccaggggatcggtgatggtgactgcggtcgagaactttctcatgctggttaaaacgcccatctgtttatgactgtctacgggtgatcatttatgccgctttctgttgtcttacaaagctcaacactgggttataacatgtgttgttgggtggtaggaggatatcggtaaaaagggcagaggttggaaagacgcaagctcgggagggaaaaccaaggtagcctggcgaagataatgaatgattagacgaaggcgacagggactaaaatgtattcataaagtccaaggccaaatatccaattacaagagggctgggttgtatgagccgaagcgtcgtgtaaggcaatggatctattgagatagcgatgggatctgctagtggcacttggacaattccctttgccaggcctacagtataaacacgtaaagacactcactcaacgccacagctcagctacagagtctaggcacttggaccgctatcattcaagtcatgtccatcaagtctcttgaaagattggtgaatcagcatctgatatttgttgattaactgcagatgcatgctattattccgctcgtataagataacaagtaccccttgactacagcgaaattgtatggcaccgattgtacacgcgcacggctgccccaacaatcgctgtatttctcctgttagagatctctgacgacagtgtgatttttttctggagctgctcttgacccaatctgcgagtactttctagcgtatcaaacgccttgcaggtacttgctgtagcggtacctcatgggcgtgccagatgcgctgccgaccgagcagctgtactttagcggtacaccaatctacggcttgtataggtacgtgccaaagtacccgtaaggtccacccccgtgcgccagcaattctgcccgtttgttttttggcggtggccgagccaatgaatcaagcaactgttttgcttctcacgcactacaccatctctactctggcccatcgaggtcaatcttgcatcgctcattgcccaagaacaggcatttggcatgcgcatctgagcccctttccatcatcgaatccatctctcgacgacgcctggaaccctcaacagctgccatcgcgactcgcgcgcccggcgcgatccctgcgatccaaaactttttagtccagcctctttgtcgaaaccatccaccatgttttcgccgtctgcgaacgagggaggcccggccacggcgactcgctctcgtcggcggctacgccccaagagccaggagcagctcgtggcggcccccaagcccaagagacagcgcgtgcctctgagcgagcagactttgaacaacaccgacgcccagccggagatggctgaggtgaggcccgaaaaggctgcaacgcctgcccccgagcccaagaaggacgccgccatcgagaattcgccttcagtacagactgttttgcgcaaggaattgattgtgcggacgaagaagcccaagcacggcgatcgtgctgctcaaaagggtgacggaagcctcgttctggtacgctgcaagctccatctccagcttccatcttgcgtgtcgcatcaagcatcattatgagactttgtcattgtctggtgctaatataaacttcttctccatctctagacaagcaccaatgcatacactgttagcaaattaccagccttacccgatagaatccgaagtgactggtctggtaagttctcttcgtctctctttttcttctaagcaacgctttcgcgtactaacccgagcagggagccaacaagccgacattttctcatcctctggctatgctttgtcattgacgcctactcatgctgttgtatggccttataactcgacctcacagtctcccgagaccttcaccttcaccctcccatcctcttcgaagcccagcgatactcttccagttggatgtctcgtctctccttctgcatcatcaaccgaacccggtttggttgttgtgatggctagcaccggcaaagtcgtcctctgggagtctatatctagcgctgctaccttcgcctttatcaagaaggatagatccggcgtcgaataccagatttctggattgtcctcgggcgaaaaggccgttgccattactaatgcagagactgccggatttctgctttccttcaacagcgggcgtgtagcttacatgaacgtgcgagacagccatggccggccagcaatttctgtacagtttcttcgaaacaaccttgcgaccaccaacagcggcttatttggaaccattcgacatgccttttcgcacttgagcctaaaaggggatatcgcggctgtcagagctgataggtctgctagagtaggcgagaagaatgtgattgctttgacaactaaaggcaagctacaatcatggagagtccaccgtggaggacataatgaagcgtttggcgaattcgacgtcagagagtccattacttcagcactttgggaagccgaccctttctgccgcgatctaccggccgattcctttgaagcaatcgattttacctttgttcccagaggcctagaacacaaatatctagacctcagcaagcttagcgccgcaacatcttctgatgatccgtcagtgcagcaactgctactgcttgtcagcttgactagtcgcgctgtttctcgttacgccctggttgaagtcgttcttactcccaaaggtggccaagttggcatgattcgaccaattacctcctacaccacgccgttttctcagacagattctgtccaggcagtaaagccgcggctctatctcccgcgtcctgcactcgtggcttttgcagtctttgaccgtgccgccgtgatagcgtccatcgccgtatctccagagtctcccgactatcagctccaatccgacacgcacacactatctccatctttcgaggacgtgatcgattttcgcgaagataatgtccacgaggttatcggatctggcttcgaggagatgttgcctgtgtctcaatcaaacgaggaaagccgagcagctcgagcgaagagcaagaatccagctgttgttttggtagtgcgaggcgccggagttgttcgcattgctaccaccgacgtggacaagtttgccagcgatcagcccccatcaatttccgccaaaagcaaactagagcaagcagtctttttcggcaccaagaagaacaatcctctggtattcaatgtccgccaagaagttcagttttccgaagaggaaattgcgcaagcagcgctggaagtcagcaacgagatcctcagctcaactactgcatacatctccactttgccagcctctttagaagaaaaccttgtggcacgcggcaatgcattagaaaagctcatccttcacctgaaagccaccggaactcacctagaccgcaaaacccgctggaatttgctatacaatgcagaaaagatgcacgtagcagccctcctctggaaacgacaagaggcctttgttacggcacgcccatccgatagcaagaagagcctgattggatatatcgttgaattcatccaccaagaccagaagagcaaccctagcgctgaagttggtgaggtggaccgaatccgccattggtttatcaacgacatattccgccttgagctttttgtggcctgggcatacgaagtcatcaagattatgtacaaagacaaactgctggatgacgctaaagtgacctttatgatttctgaggctattcagatcaacgtatgcactctacttggcgccttggacttccgtaagagcaaccttgcattctatggattgggcgatgagaagctgaggctgggtatcctgcgcgagggctatgatggcctccctgaaccgtggactggctgtcactacgttgccaacaacgttgctcgcctagtcgagctttcggaccaatggtatcaaaagtggtcgagggcaaccgctggcgaggataagacaaagcagtcgaccaaaccagatcctgttatcatcgcgcggatatataaggatctccctgccgcgattgatggtatgctcacctcgattttggagtatgcgcgatgggccgagacgacgccggaccagaaatcaatgggccagacctttgccaaagaataccagaaagagcgatacagtagacctatcagtctcgcacgagcaggcaagtgggaagaaggagcctccatcgccgagaagcatggctgcttggacggtttggccgttattctacttgaccacattgaagagctggaactgacggtcgccgaacctggactcactactttcgattcacaaaacctgagagctgtgaaagaaagaagagaaacagaactggaagagcgtttcacccggtatggccaggagttcgcctttccggtttatgaatacatgcttgagaaacatggagttgatgccgtcttggcatttgagctggagaattcaggctacaagacgcgattcctccgcagccgaccagagttggcgcggatttcgtggatcaacgacatccaacaggagaaacaggtcggccacgccgccgagacgctcatgcatcttgctctcaaaaaggagcagcaagtatggagcaagaagattgaactcagcctcggaaaacttgccctgcttgccgagaaggaacaaaagtctccaaataatggcaatctcaagttaaatgcagacgaaattcggatcgagcaacagctcgcgcaggttgacaaagagcttattacggttaaaatccaagaccaactctacgctcaaatcttccctagcacttacgacgccgttgacgaggctgcagctctgaactttgccatggaggctcacagcgcaaatgtgcccaagcgccagaagactttacgtcagctctttgaggatggcatggaaagactgcttaagcacgaggctcttgatcccatgacccttattgacctattgactcttgttgatctcaaacaggaatcaagagaggaaattgcccacccattttggctggctcttaaagtggccgacagcagctgccatagcgaggaagctcgagaagccaagcgactcatttggaggaggctattcatccgagatgactggtccaagatcaatgacacacaattgaaggatgatcgtgaagttacagagagactagcatctaccgagcttttcgccatgctgtatgactgcattacctatggtaagtttactgctacccgttgtataccccttactctcccgctagcgtgctaacgcaacctcacagaagaagaacatgcacgtggcacattcaagcccatgctaccgaaagatgccctcggcgccttcacggagcacgttgatcgtcgtttccatgactttgaagctggaatgaagacgaagctgatcgacgccatgaatcatgaagacaagcttcttaatcaatacattgaaaagaaccgtctaacggaatgggtccgcaccgctctggaagtggcacaggcccaaatcaaggaggagcgggcgaaacccaacgctatccctcccatggcgttgccaatgtctctatttggcaaagaaataactacggaaaaccctaatggcacggcttaatatcgtcatgcgcaagaggagaaaaaaataaatgagggagagcagagcagagaaagaaagtcagaataaaaaggggaaggagatgtttttatgtggaagaagggggaaggggacttaagggaaactaaaagacgtaaagaagaaacgatttgacaagattgttttgtcattgggcggcgttttcggtttttttctttctttcttttttttttataatatgacgcatgttccatctctttgtcttactgatgctgtacaataaataaataggagggagcgcgaaagggggaggaagggggagaaggaagaagatgaacaaagtgctcaagagtacttgggttttttcttttacgacacagaatgccttgtctcttttggcttttttatacaaactcctcgaggttggagaatacaagaaatgaggcgcttgagatgcctttttttatatcttatttgttatgtttggtttagcatggagcttccaactgcgataactacctagatttaatgcatgtatatttggtcttaggagagacaatatgaggacattggcgtgatgttagattatctactttgttttttcatcatccttgtaagtcactttgcaatggtatgtttgttctcagacagaaggtatctacatcatcattgaatagttgctacatgtgctttccacatctgacttatcgacatgccactcttctcacatgaacttgtggcatacacatcttttcaagtggaaaatagacatcactccagccttgttcacgaatgggcaaggtattgacacgcttctctctagaagacgtccctatgtcatcaaataatcatttcattgctaggtgacgaccgctacatcaactgtctgtcccttttttccttcatagctgattgagagcagctcatactgctcctttctcacaagtagatacagtctgcttcgccctttgggcgttacgctccattccttcttcctgtaatctgatgcctaattttcgctatgtcttccgacacatcatgtgaagactatgagatgtaacttggatgtctctgatcgatccattaaggcagagtcatcgccgcagaaagatcgctttttgaaagtcaagcatcttgctgaatcccaaatatttatacgcgctgtagcaggttgagaatttaaccttgcatcttccttctcttgccgatctgggcagagaaaccagtcttgatggcagtgacacttcgtcgtgaagcacagttgttgcaagtgatgaagtacagacgattttcacccttgttcaactcggtatcgggcgacctgcaagttttgcaagtaacatactcgactgcaaaattctgttagtcaactaaatctcttagaaaaagggagggatgagaatgttaagggagagggtgtggtagcagagtgaagagtcttgatgctggtcgaggggtttttgaggtactctatatcctcgtacgagcaagcaatccagtcaagaccaagttgccagccagccagcattgcgcctcttcgctccatcacccgtgagtgatgattggtagacgtactgatgtattttcttacgacgttctcaatctgcttctgttggaaacgacccttgatgaccaatcttctgcttccgtccacagagccgtttgtacccaattcggcaaagagataggcagtgacgtgttcttcggttcgcttcatgcgcttgcaaatatcggcgatgttggcgaagacggttttcctgttgccttcacgcatgcactggggaggaggaatcttgtagctcttggtgccactgagtgagtgatcggggttcttttgtgataggacggtgaagaagcgagagaggagcagggtgtaggggattgtttttgactcttggtggctccagacaccagtgccagtctccatgtcaccctcttcctgtgctgcctcctcagcctcctcggcgtccttgacctcgagctgcttcagcttggcagtgaactcgtcttcttccgtaccctcaaccttcttggccttcttcttcttcttcttgatggtcaggtcgaggcctccatcctcggcaggagcagcctcatcttcggcatcaccatcaccatcagcaccctcgaccttcttcttcttcttctttttcttcaggagagacagatcaagaccgccatcttcgggaggggggacttcgtcggcagcggcttgagagggatcagtattaaaggcaccgagggcggcagataagggcggcgtacgaggcgtgtgtgactgggccgtctctttgggttcttcggcggcgctcatgatggttattgatccgtcggtctcaacaactagttgttcgtcggtaaaagcaacagattttcgggacgcttttcgttccgtttggtcctgcgtagtggggaaaaaagaagagggagaggttagccacgatttggaattgaaacatgcaataaaaagaaatgaatgggaaaaatagcaatgttgaaaagggtttaggctggggaagggtgcagtacagtccaaatgcttcttctgttgtcttttgctgctctctaatggtaacaggagctgtgtgactcagaagtatgacaagggagaaggaatcgacgggtggatgagattggtggggtaaatttcttgtgattggggcttttttttcgcggttgtggccggtgctggaccttgtgggctgtgggagaaggctgggaggggcaaaaaggagggaaaacagcggcatagaacagcgtggcaaaggccagggctagcttgcttgggtacagtaggagaaggtttccgcaaaaacggagcatcctttcctagcagccagcagaacagtagcaatgtatgcatgccgtcgtagtggatgtaaaagatgatggcagcaagacgacggtgtagcagcgatccaaacttactggcacctcgttctccatgattgcggttagctaatctgccgaagctttgtcgtgctcggtctcttcaagaagtagcccctctttgagtgtccagtgtccccctctcggaatagcagtccttctccaggcggcgatgacacactccaagctgacgtctctgcctcgcagcgtcgtgttcagatagagcacgagaagcggatgctggtcttctcagcgttgaatcggggatgatggctcgtgatcttgcggcccaactatgcgcgtatctgcacgaagacgaagacggtgttctgctgcaaaggctcactggtccttttcttgggtaagctgcagagattcgcagcaggtgagtgctgggtagaaggtcgaatagttttgagtcagctgcacgtcatgagccgtggttgggccgatattcaaggacgcaaggcaggcaaagtgaggccgagctcaagaggaggggtatcacgtgactgcagaggcagcccgacctgtacgtaccagaagacatgcaccgacaacaaggcgataagattgacgatagtgataacggcacagagaggtggaccgttcggcattagtcgatcccgtcgtcggaataagctccacctgccaaccgcccgtcaacgttgctgcgactgcgagagtcgaggataaccgcatcgcattcttgcggagagaatcagctcggacgtcggccgcttcatctccaaaccacctcaattcatggcctgatcagcgtccccagcgaacgccattccatcccgaaccgcccgctgctgcttcgcccggcgtccattcggatatctttcgctccactaccgcgcatcaaaggacagcatccaacatccttcacttccgccgccatggccgccccagacgagtccctcatcgacctccacgcctcctctcttaccgacaccagagacgatgtcgattccctcccctccgattcctccaacagcgacatcttctccgaggccgattccgaggcccaggaagaatgggagcgcagcctggagcaggtccagctgctgctgaccatgatactcgtaccgtggatcgggaagctgtttggccgcaagtttgcgtactggagtgggtgcttgcctcggcatttatccaatgctctttatctctgtcatcttggatcgctaacatctttcattaggctggggcaaatacatgaactgggtgcacaacgtagacgttaaagttacgggcaagaaatctttcaatgctgctggtgcagtggccgcgacgttatagccagccgtcggctggaagaccattcaacgactttggatcagctgtttgtctaggcaagctgggagcgtatagactggctctagattgatgccagagggttgctacaacaacaacaattgatcaagtcctatcatgatggtcttgcacatgtgaaaaccgattagtgtcagaggacatgatatttgtaaaataacaccaaatgtagcgcattatcatttcacatcacattataaaccacgagcaatggcaaacaagaatatatatgtacaacgtgggactcttttattcatcatcactcaattactacattagctatcgttttcatactacgaatctcagccccgtcaacctttgacaataccaatccaatccaataccaactatcgatttcataaatgtacgtattacctcaacgcaacttcataacccaatcgccaacccgcctgaccgatactcacaggatatccacctctccaacccgctgctgttgtaaatgaagttttcaagcgaagaatccagctcactcgtttgctagaaggcatccaccggggacacgacaccaactattatagacagcagcaaaaatgttttcatgtcggtagagcgaatgaaagaacgtgcgtgtaagaacgctcatataatcatgggtatactgtcaacaggaccatttagacctgagacatggtaggtgcagtggtgcgagtagagcgacttgaacgcgagaatcgtgaggagccgccgccgaagccgccagtccgtccgtcaatgatgccgaagatgaagatgaccatgaagcacacccagaggaaccacatgaaggcagtgctggcctggatctcgcggcacctcttctcgtcatgagggaaatcgccaaagccgatccagctggcgggcaagtgctggttaggaatgttgccacagttgggagcacgcagcttggcggacaagactatggcgcagatgaaggtgagcacagtggcaaggccgtccaggaagaggaggaggacgggcacgaggatgctctcgatgaaggttgcaaacatgccatagagcagggcaacccaggaccaagcagccacgaagatggtgaagttgatggacagcatgtgcccatttcggttggaggcgatgacattgccaatgagggcggtgatgatcaatgtccagatcagcgcaatgctgcgcaggatgacactgacgagcttcgacatggcgacggtgaggtttgcagagaaactgtgtgctgtagattgacgagagattgattctagattgcaatctcaagaattggctggcgatggaagggttttattgttcctaaccagacaggggagggcgagtctattattcccttgaattgccttttttgctcggtggatttcttctgcccgtgacggctgaagttgtagcagctcgggacgaccgggcgaaaatggcacaagccgtggaaagctaggaagctcggaagctttggcgtgatggagctatgagctgcctctaaaccaaaatgtggaaattgtaaactgagacgatgatgatgcttgaagcaaagatacctgagcagaaaagtttcagagctgcgcagaaactggccaaagaattctccttgattctcagctccaggcaagaggttggtgcaagagtgtcgaccaagcaaccacggaagaggaagcttttaaagcaaccagatgcacgacgcggggcattgaagcttctgcctgattagctgaagagagagagacgtccaaaaaaaaaaaatgaaacaataaagagaacaaacttctccgcatggatcagacggcaagagtacacgctgctgcaatgcatatgccatagcaaaggcttgtaacccgtctcggagccgtcggcacttgctaggccctgcatgacgtttgcgtctaaaacgctcttcccgctgggaagcttgtttcgcccgttgcatggcagctgccactcgaacggagcttgtcatgctatcttggagtctaagctttgcgcgcgcttcaatcgccaacgaagcggcatatacctgacgtcatatagatctcagagggcacattttagcaccattattttatatacaaagcgaaagccacaattctttaatcgtccaatttgttgtccgagacaattttgtgcgagccccccgtcagctgctcttggcctaaacgctgtctctgatcgtccatccattgtctgatgcttctgccgctcaagagcgcttattggctggagctgttgtgtgattgcccgtctgggaatagcgcgctgcttgagcgttggccggtggaccgatgcatgtcgtcatcgccattattggacggggaggcttttaagctcaaaccaggtcgggtttgacaatctcaaaagtcaatggaggagggttaattccagcctcgagttcgcttccttatccgtattcttattcgatctggttgtgtgtgacggttcattattatcgcaacttcttattatcatgtgtagggtggaaaaatgtatcttgagcacagaggttcaatgtttcaatatctagatcattcaagatacacgtaaatgtaaaaaaaggccccgggcaagtgaatcaatcgtgaattagctttggtaaatacactcagaaaaattattcattgtccaattgaatgcaagagcccgcatggtctcttacaatgccgggtcccatctctcctccgaatcttccggctaggatgtaggcctggtatcctcatcggcctcgtttactcatccggctcatgctccgagctccggcataagagcggggcgtcttcggcgttggaaatcatcgcgaaatgagcgccgaatagcttcatcgaggcaggtaataggaagatgtggtctatcgagaagagcctctaattactccagaaatggccatcttctatatgtatttccgactttatatacatccatgtcttctatatttacaccattctagttctatgtattactcctatgctcatcttccactgttacttgattttaatatacaagatttcccatgagcagttacatgcgtttcatcttgttactcagatagctaaccccttcagagcttttgaccacgccaaattggcacttgatttagaagctgacggaataggtgagattagttgatttccaaacaagaaggtagtagcaacaagaccaaactaacctggaatgatttcaactacgaccaaagtggcccatacttgttctctttacccctccatctctctataggtacatggagtttatgcattctccatgctagcttagctcttcctcccccctccccttctcatcatcttcctcctttcatgcaactggatctagattacgaatgctacaagatctctcgtggtagcttcactttgacctatcacttatttggtaaacactcttcggaggatttactactagtctggcgcttgctccaacgatacgtacgatggatcaagctgctattttctaagcgagctggtagttggaggactaaaatacggggaagaatctccaccgtctcatctatatgaccacgttcctcttcatccctccctctcctgtcgttctgtaaatgttgatataaaaggcgatgtatacatagatacatatatcctgccttggcatgaattatccatctccttgcttactatcttgctctttgacaatcattagatcctagccatgttctcaccacgtgtcccgctccgtatctgatctgtcacatattgggacagcctgcttgaaaatcctgctcggagctgtttgagcggcctagcattcgtataggaaaaagtctgcgtgagtcatgtgcttatactttgatgctcttctccaattctatccaacaaactcgccgccaagctcccagtctttttctttttttaccatcagtcgcctaaacagctgaacgcgacgaaatgcttcaaccaaactctattgctaaagggaaaaagtttctttcatttaagattgttagggcattgtccgtccacgcgccctgcgacagaaaacggcaaaatccgttctccacaacctttgaagcgcgcaaagccacatctagagaaagtatgcagaaaggtgatggcattgcggcatgggggtcctgggggtgggagcgcggctctttgccttgaaccttgagctgcccccttttcctattcccttcgcggggatgatggaatcaaattatcctctctgagcttaatacagaagaaatgcctgcccgattccacgtggtggcttcgcggcagcacgcccccccctctttcattctcagctctttggatttgatcaaaaatcatttgcgacggggggtgtaaacgataaaaaaaatctcgcgcgtgcgctaccacaccatctttggcttgtaagaaaaaaccttgttccaacccagttttatgtgcgtatattttatggacttctaaattagtatgatactccgaagcatgcgaattgaaaaaaaaaacaacaacaacaataacatgacaactcacctccttcagcccgcctgaagcagattgccgacgatctggcttctaccctccatctcggccctatacagtaatagcacgagattctaccacgctttcgggacagactagataaccgacacgttggatcgaagatctggacacgtccacagtataagaggcttacatatgattgagctgtgggaataccgcacttgatctccaattcctcatccctcttgacatgagctgtcaaatttcacacttgacctcttcttccctttctttttgacatgcttgaaaaatttgactttatttttagattttttatttgaagagagttgttgctcgcattagtctttggcggtaaatcaactgaactctcttcctgcgagcttaataacattgtccacagtagaaactctgcattcgatacaatacacaaacattgactgctagccaaaagcctacatagcaacggagaatactggcttctctgatgtcacaaagagcgtgagtgacaaagcaggcttactcaattcgttgaatcctaatgagaagctttgaacagcgcaaaggctacttaacaaaaagtggtcgaagcgttttctctacagcctttccgaagcctccgtttccaacaacaaaaattgaacaatttagtgaaaacgtaaacacagctctccggtgttattaaaaaaaaaaaaaaaagacctctgctactgttggattactaaaaacttaaaagaaaccaccgccgcaaccgccacctctcagctgcattcgcctctatataaactctgattcagaacaagtggcgaccgatgtatattctacttcttttgttgccaaatgcacattgcgcgcgcgccgtaaacaacgcgtgtagccgcgtatgttataacacaaatatgacgctcttctgattcaaaattgatatcaagattgagttccatattttttttttaagaatatctgtaggacaacttagaacaagagagaacgacgtagaacccggagagaagcagtaaatccaggcatgagccatatctcgataccggcgacgtaccctacagaccccagcttgaacacagatgccctgtcgattagttgaaaatctaatagaaaatcttggaaatatcaaataaagggccgaaaagggcgagtcacattgtctatgcagcctcggaatgcgtccacatgttgaaaattgtcatcaatttgtcatcgctttgttatatgtgaatcgcatcggtttctccgtcgagatcaaactcatctatgaaaacacgttttatttccttttctggctgtggagattgccaaccggctatattagctcatttcgaaaagtcctatttcgcagagtcatgattgtaacgacctagttgctgggagtaagcagtaacatctctaggctcagcgatcgtattgcgatagctgcaaatagtcctaatccagttagattgctatagcaacagaaagcgccgcgaggcatagttctgcccagtagaacggctcaagagggattgatcccaataatactccaagccgttacattgtcgatgagctactagtagtaggtattacacgcatatcatcacacgcctgccccctcggcatcgaaatcagatcaagtctcacacgaagcatacgagttgaaaagtaaaatgtaataaacaatatatataaaaaaaaattgaaaccaaaaaaaaaaaaaaaaagcaagtctataagcccctcgcttaatctataaagataaagaaattcgttacagcatcaagttatatataccaatccaatattttcaacatccatcctgttttcgtttttttccacacgccacaaaccgtatcttcttgagacgaaagtggtggtggtagagtggtaaaagagggtcggccgtcatccagccaatcttgttccatggtttgagcctcgtatatcaaaatgcttgagacattcggcctcttaaatggcaaaccgggtaatgtcccaatatctcgccgtgctgacgaggtgcccacatagcggaagaaatccgctgccctaaagaccctaatctttaggggcggaggcaacgccaggggcgccgaggcctttttgttgagctagctgctgagcggatacccgccatggcagcgctcgcacaattgaccaaagaaagaaaaaaaagtgtagtgatactgaactttccaagcataaggaggaaagagaaccgtaccgcctgacacttggtatgtgatacgtagggtaatggccgttgtaatgcccgtggcagcaagacatgctagcactgagcgcgtctgagagaaagaattcgtttccagtgccgtcatagattattctggcaggtcgtgaattgaagaagagaaagatggtatcataggtaaaaaggtcatgtcccgtgtatagcatgcccaatgatattcaagtcccatcggtaaagtgagatgtagagttcgtgagggacagcggcgttgatgctggctggcttatacatggcagcgtctgccaagccttgccaagagccttgtgttgtgtatatttgatattctttttttttttgtcttttctttgcgaagatgaagagtggtgttcttggatggggtccagcgtgttcaagacattgttggccctggggattgagtcgccaagtgttatgcttcgacgtgaggtaggaaccaggctggcttcttttggaagccacccattggtcttcagcactcgactctggtatggtcccagtatcgcttgcgcgctgtgacggccatcttgttgccgttgaagcggtgctggaagaagttgaagacggcaaactcgtcgcgtgacatgatgtaagagtcgggctgggcttcgaccttgcgccagatctgctgcagagcctgctcaaggatggtgctgacggttggatctgaggcgccgtcgggactttctcgagcaatttcgagggcctgggcaaccgcagcgtcttgctgggcctggtggtgttgggcagcggccgccttagaggcacggctggcactcatactggcatagcccagcgagacgtctggctggcggtgaggcatggggcggatgggagagtggttgaggtgttgctggtactggattcctgatggatagacagacagcattgtatttggaggctgcgaagaggtaggggctctggtcatatatgcgtgggagtgggagcaggttggaggaagcttgtacggggagggtgccggacggagtgcgtcagtgaccggggtaggctggatatataggctgctagggggtagcgtgtatggaaagaggaaggcaaatatattggctcaagcgttagaagcggcagaatcatatattatatgcatgcacacaatatatatggggtggagccggtaggcgggagtatcgatccacacgatcaaacgctgccagggaggggaatccctgcttcctttgcacacacccggcgagagttgacggcttggcgtatacggaccgtgagtgggggcggagaggtgtgtgtgctggactctggagactttgtcctgtgtcgtccaagacgagcgagatgcagccgctgctcttggcctgtctaggcaatctgacgctgtcccgttgccagggggctccttgccagcgagtgcgtcgcggtatccaggcaattgaccggttgtgtcagtgtcaggtacctgtagggatcgagggagacgagagagccgatgttgggcgtccggggtgttttaggaggtgtttggaaatgtttatagtgtagaataaactcaaacacagggcacgtgctatgttatgggcttgtgaggtgggagccggaaaccaaaagcccaggaagcgctggatatctcttatactttatatacgcgcggccccgaacccggcattttggatttcggatctctcgccattgacaacgcctggcaagattcgcatcctccagcaaaagctttggctagcgcccacgcaaaggcgaaaacaccggagctgagacattctgctagggactgtttccccaatcgagtatctcgtgcgcctacccgtttgccgccaggctaaagcgtctccgaaacaggagacacacatggaattttgttggcgcgagcggtagaagaaagaacaacaaacttcggacactacatacacgcaggtcttcattggtaagcacaagatgactgggtcccaaggcattgggtctgaagcccgacgctagagttcaagcgatacgaagtatgaggtacaaagcatcaggccagaaatagtttgatggcctttgtttctgtggaggatgacaagtccggccctaggtacggctagtcaggacgaccaagggacgtctcgtccgggcaggccagtcggtgcgagcaaaatcgaaaaaaagtctaaacgctcgatggcaaaccaaagcctcgacagccgattccaacgaattccacgaattccgtccgaccttctgcgacctaccggcagaagggcgaagagcgtaggcgccccatccttgctcgatgctcactccgtcatccgcagcgcagcggaatcatgcacacacacagtgaccgttgacaggctttgagaggccgaacgttgaaagaccgcgacgtcttagcgcctggtggcagcatgacaaggtggctgcaacccagggccctgtgctccggacttgggacgtcgggaaaagacacccttgcggcctttggcgatctgcacgctccaggctgggctccagttggactccagttggactcgaggccggattggcgatgcgatacgaagagccggccggccagactagagacgacgaagcgccaaaggaaatgagattggggtacagactacagtagaggcagcctcgctgctagttcgaatgttcgagcgcttctacgccctggccctacaccgcctttgttctgatgctagtcaggcagtctttggctgccacacaagcgagccaattcgttgcgactgtgtgttgcagcgatatgcgcgtgttactttgtgagcgcgtgttactttgtgagcgcgtgttactttgtgagcgcgttgcaccgcgtacgagtaagatggttgaacctttgcaaggccaacaaggtctcacgcaaatctcgattcgccagaggcaaaccaagacaagaaaagtttttttctcaccagaaatgttagagaaggggggcggggggttcaaagctagaactggaacacaggctggctgggctcagtcttgtgcctgctcttgactttggccatccgccgaaacccccacccctcaaaactgactttggcaccatctgggtcctgctccaacccagcctcagcatggctctcgctgcattgaagcggtgaagacgcagcgtcgcccggcgggccaaaggggtgcgtcatggttagggcagtgcggattgcccggtgcgtgtttttgttggacgtttctttttttggttgccgttaccaacaatatactttggcaagtgcctctgtccgagtaatgcacatgcagcctctgctaacagtgcctcaggagcgaaaagcatctacggccggagcatggtgaaacgcgctactctattgggagaaaccttggcccatctcgaggaatgccagctcgagtctggctgcgctgccttgtccgtcatggcggatcctcgtcacgctggctgttccacagagacccgcgtgctcgggcaggtattttgtacactctctattccacagtactctccacttgccgtgacagacgcctcattgcccataatttcagccagctgaagtgtaaaacgtggttttgcaagccattatcagattcttaaaccatcatcacactcgtcacagatcacgcctgagagtctaagttggggactttttcagctccccattatgcttgtttcttttgggaggtatttgccttgactttttgcctttctttctctctctctctctctctcttttttttttttttttttttttttttttaacgagtgactccagctactcggtgtctaggtaacagcagattgggccaggcttgcgcgacgacaagaggctgaactccaccaacaatagctgtcacccaacattcatgacgcctcgtctacattcagacctgagccgaatactaacaataaaacgggcaatgcaattatggatcagtggacttttgggcttctacgataggcttcggcacttgccaatctcccagaaccaacgggcaaccgcatgcacaacaacgccctggacttgatactgtatgatgcaaagctttagcctccatgttttcaatgcccccattcaccctcgttttcctgccggcagtcgctcttgttgattgactgctcccccacagccgattaatcgttcgggtataatgttttcacttccaccagtgagtggttgagagttcggtatccattgtgtcatctagttcgacgctctagcgcctccaacgccccgatgagcgtagcaagcgtctgtcattgaaatcgaggatttcaacaacatttccttttggcagacggtaacggtcggagacaatcggcgtccagcggcctcttcccgcacccactggtatgcctccttggagtcctcttttgttgtgcaatgattaaccggcaattggccaagttatgctatcagcaacctagctgaagacgcagcgtctcgaatctccaagaggttcgtacttattgacaactgggaagaatcgacaacggcatcagccatcgatgcttaggtcgtatccagatgctactactacccctacgccatggttgatgctgatcaaaatgtcgtgattgctcccccacgatcgccgtggagccatctactggcacaatggcctatgagtaatagattctctggttggacaataacatgcttgttccttgggttttccatgcactaaaggggcccacctctggagatactagcgggctagattcgatgttgcgcctcgttagattaagcagccgccacgccaaagtgatgcgaattgcctaatacggccagtccagggcgaaaatggatagcgtctcttgacagcagcaacgcagacttgatcatgtcggcaattgttgacgaggccggatctcatacaatggttcttactagacaactattcgcagcgttgcttgtgctgtgcgcagtgcacgtcggcgttgacgttgcgcagcgcggcattcaagtctgaactcaattgctgttggcctgcgacgcttccattgattatgctttacgctttgttgagacggcgtgtaatgtcaccaggtagcggtaaagggacaatgagttgacaacaactcctatggaccacggcaatgacattctccttctcaccatggctcgattctccggcaagcttcatccccggtcctcgttcctcgttatctcccataagcgaagttcggatgcccgcttatcgctaacaacagttgcatgacgccgcgacgaccaggagaataggagccagaggcagagagtacaaagggaggcagcaaaaagctgttttgagaaaataatgccaactttgattggctcggcagtctggggtacgttcggtaacaagacgtttaccgagtcaagaacgcccagcgtgaagatactactgcggctactagttaccatctacctacggagtactagaataggtaaatctcttctttcaactccactgttgtgagagactattgagagagagagttggcatattcagtgggcactgccatgtgtgcgcgtagacgactcgtgggagggcatccaaggcagcggcggtttctctccgcagggctcccacaacgaggccgcaatgccgcaaatccccaatgacatggacatccaagtaagtacaagtaagtgtgcagcagactagccacgaatcacgaatatgccattgtttattgctcgcacttttactcactggccggtctgaagctccaccagcagttgcttcccaaggcggtaaagctggctgcgctagagcactggcaatgcgtgtcagagccgaaacatggctgggctatcaaagagagatatactgtatgtagcacctactgtacccacgcggctgggctggctctataccaacacgccccgttgagacccctccgagacccggaaaccgagtttctgggtacccaagccagcctgctaaattgcgcaaggtgttgccagctctgagacagacttgttagaagacgaccaacaaggcagatctatcaatctgtgcgtttttccctttcctctccgtgacgacgtacaagtctagagtgtggctgcacaccagcaaatcgcgtcagcaacaaaaaaatgacttgtttccttcgcaggccaggatctcgttgaaagcactctcacactacctgccactatagcacgggcgggtagtcccaaggacgatgcaagcaccaaatggtgctgagacacgcagttcgcatcacccatcacacactaagacaagtgcagatcctttagcatccagtgcatacgccgttttgagacgatggccaattgctgaatatgcctgagcactgagcactgcgcactgagcatgcaaatacctagctcggctgttctgccctatcgcagcccaaagctggggcaagggtgaagattatgcatgaccacgagcaaagcaattgtgacgaggccatctggttggcgtagccgcaaatgccgcaacaatgcaagcaaaagacaacaaggcagagcaaatgaaaaagttccctgcttgatagacacatgcggacgtggccatggtgtgccgcctttcggtagtaagttttccgaggagcaaacatgccataccgccgtgccaaagccatacgacgcacacaccaccgacaccaattgcccgcgaaggataggcatatgcaaaccgcaactctaaatgggcgaggcgtgacccttttggaccggtcccttgttttcgtgccccctcgttgtgcttgacgctgttgctcggggcgccactccgcatctctcgcttcacgtcgctacgcagactcgggttggcttccgcttcgttacatgccagggagaagagcggcagcccctttggaaggtttcggacttgctggccggccatggttatggttggctctgccgctgcaaccgcagctactgccaatgctccgtgcctagcatccgcgcaaaggcgctggcgatcgagattgcccacgaatgaatggctgccgtcgacccagatccctggcctggaggccggaggttgtgctgcagcatgcaaatacctacatgctgctagcaccgttgtcctggaggaagctcccttcccgctccaatcctcccgcggcgacagctattccggaagcagatttccgtgcatatgagctcggcaaatccttgactgcgacctccaaatcgcccgcatatgcgctgccatgccatgccatgcaatgcgttgtcgtccgcagattgcccacgcgagcattgcgggccacccacgctggagggaagccaatgggcatggcggccacgctggtgctaaagcgggtttctcccccagtttcccgccatttagcgggatgggaattaaaatgggcttagccatcttgaaagcatccgacacccctgtttgtcttttttttttttctccttcccagattttggaggagggtgtttgtttctgcctcgtccagtaatcatgcgcactctgcatctatgtactaggctgctatcagtcttgtttgcagcatcagggtgaaaaaaacagcgcaatgcaacctagcgccctctccaaaaaggctggagcgaaacgctgctagacctagacgcagcagtagctttgctgcctgccgccttagtccgcacatgctgcaaaatagagtttaattgggaaattgcgcatgaacatctaagcgccgtgccaattggaaggaagagccgtctggtttgggcaattgattcgtgagcaggcaggtacggcacggccaatgaatcatgctgagcagatgagacggtttaggatttctgcttcaagactgcctcgtcagcaaataagcagcataagcagaactacaagtaccatcgctatcaaaaacaaccaagacgagacgaaaacgcaaccccccatctcaaccccaatcccaatcccaacgccaatcccactccctgccatccccctgcccattgcagatgcaagagccgcccaatgagggcctagcacagaaacccgcccgctcagacatctttcggctccactccgccgaacagattccctgaaaactctatttaatgggctttccagggggagggaaccccactcttttttccctggcgtgccatcaacgtggctccagttacgcaatgagcgtggaaccatgactgagcttttaacttctgctttgcagtctttgtcttcgttttgcttgttttgcatctggtattcccgactgcctcacctacataggtactgcacatgctactccgtgcacgtctagctcgcctctcacggcaaataccgcgaacaaagggcggcccaagcgaaggcgcgctttacttcttcctttgttagctgcatgtccatgttgcgttgcgttgcgttgcgttgcgttgcgttggtcttttcgctgcttgcttttccgttttggcccccagttcactcccccttccaaggataaccgccggaaggctgcatccgtggataatcttgttttttgattcggttttctttttctagaaattttgcccgggcctatttctggcgtcttgactattccccacggccacgagaggttagaagccctattccctaagcaatgatgaggaaaataaaagcctcacttcgctggcaagttcatgcaagttcaatgggtgagcagcattgagaaaagaacagcagggcgcctagtgtccgccgcattccgctcgagagcggcctcaacaacgtggcttgtggattcaaccacatacgcaagacggcatgtcactctttgtttgctctttgttcacggggagtcaaggcaagttgtcagtgacgctttgctatactccatagcccacgccgttttggcgagtcccagtaatactactcactacctgctgcgagctccatatcgtttgagtaattcggtcaagagtttggtaaaaaacgaacaagtttttactgggtctgcgaatagagttatgacgccaccaccccaaagctgggaccactgtgtcaaacgtcgacggtttccttttttttttttctcttccccgttctctcgatcttctccattttcgctcataaaaacccagaaaacacacagaccatgataatccacgccgtgatacccgtcttttggcggggctgggtcttttttagtataccctgacacagcttggtgtataattcccggcgaaatgggaatctaaaaacttgcacgactcatgtcttgacattttgactttgttctagaagacttctccctcagctttgctttcccgctattgctttttattacgggccggattttccttggaggaaaacgccttgccccccttttttctctctctttgctaacatgtacacatacatacgcattactttgtttccctttttgtgtgattactatacgtacgtgacagcgcatctagtgtgtactgtcgcggagttaagaaaaaaaaggcgagcagggggcttgttgtgatggtcaagcatggttctgaaaccggagaatggttcggtttcttagcaaagttgggggtttgtgagaaaaggaggcgtctctctttttttctacgccagttttagaagaaacaactaaagaaagcaaggtagaaagaaagatggacagataatatagtgaaaagacaactttttttttatccctcgtcggttccatttgctgcctcgttttaaaaaatctcctattctctacacacccctttctcatgttagtaatgagattcacatcttcagacttaatgacatatgattgatgtatacacgtacatcgccgtcatagggccgactgcccaagtttgcactttcgcgttttggatggagggtggttacgaaatttacatagcatgacatgacttttgagcaatcgcttttccctttctcggcccgagactttttgtctttttcttcttttgcttggcaaaatgctctacagcaggtaggtagtttagtatagtagtattctctcatcttattccctgcaagggcgggtcggcgtttatcagaaaggggagatttcacggtttaccccttttgggggaaaaaaaaagtttactataacggatccttccattttaaaaacaagaaaccggggatactaccgttgtagaagaccgttatggtagtattgtggcgcctatactacatgggagcggtattattacatgaacaaaaaaaaaaaaaaaaaaacggagaggcaagtgttcaacgcaggccgctgtgcttgtatcaaaagtcttaatcatttgacgttttttaaattgaaacatctttacgtgtaaaacttgtgagacttgatcccagcatttccacatcgcgtgacccaaatttctgggaacagaaatggttggttcgaactcactcgctgtctccttcactctctctctctctttttgtgagggttgcatgatacgtcatgaagccacatcaaaagggcctttcccacaccccccctttaaaaaattgaactttctccagtgacagacagacaagcaagtcttaactagtcttggttaatatcccgaagcagcaagaagcaaaaaagttgcggcgctaaaaaagggtccaaactgtggctggctttctctctttctgttgttgtttgttgttcggggttttttacctagaagtttaatcttggggatcattcgttcgggtattcgttcggcctgcgacccttttgctgcgaccattcttgtctctctttctcttagtgagtcggggttttttttttctttgctcgctcgctggctcggtctttatccgttggggaataacactactgcggcttcctcaatcttgttaggcttgacactacgggctttttccttgaaatgttgtgagttgcgctgccttttttttttttctccttctcggggaccaagaaggatgggggcggtcaaaaggggtcgtaaaaagatacgacaggagccgcaatagccgttggagatggagtaagcttctcctcccccgggttgttttcgtagtttgacgcagagtcttgccctgttgagaacttttgacggtgaatctgccgccttagattggcgaagagacagcataccggcggagtttgggcttggagttttggcgtacaagcaggttatgttccacggggggcgatctccaaggcatcatgcgttgtctttgtaatgatctccttttttcatgcagcttgtaagagtactactgcagctttgtaattcgcaacttgtgatcgtctctgcgccttctctattctagtctatttgccagcgcgcgcacgcaatcgttaaaacaaaaaaagggagggaaaaaaaaaacctcaaaagatccggtatatgttactgcatctggcacagtgattccgtacgctgattccgcacgcccccgttattggcactgctgcatcctcctttcccaaaaggaattgacaataatgttacaagagagagagagaaaatttttcacacactgccgcggataaaaccgtgcttacatgcatatccggcagtgtctttcatcctatgccttgtcagggttagatgattttatgatcgtggggtcctttttccaatatcccaaccccagcgtcgaagcaccttcaccaccttgggcgtcaccgccgcggtcaacggcacccggaggaagatgaagctcttgtggatggcatatgcgagcgctagctgcgttgccaggcctgcgggaaaagggctgttagtctctctcccttggatgtctcaaattaaagtaccaccgggctcggtaactgtccgtggattccatatggggaaaacaggttgtctctcccctccctcatgacgtggagctgtctgagacatttcgacgtagtgagagagaaagagagagagagagagagagccatatcgggaagggtaccaaagggcagggggcgggattgtagttcaaactcactggcttcttctctgttgcgttcctgcgcttgctctacaccccagcctgccatctctacgctgtcgctgatattgctgttgcccagatggcttttctcttcgctcttgagagattgtcgccattcgttccatgctgtccgaactgattccgggatgacctttgtgacgacatagtgctcgaattggcctggatcgcccccatccattctcgcgttagtctcgcattataaaacttactctagaaaagaaaaaggggagaaaagagcattctgagagcacaaagcgaacgtacctatcctctctgttccgaccaaccgcacgaagaggaagcagaacgggaaatccagcacactgagcgcaaagtagacacccacggccgaccacccatactctctagagagcttcttgaacctctcacttatcgacaaactcttcttggccccctgtgcgttattgcgcctccacgccgagaatacaaagttgcgttgctgagtccctctcgcgaagctgtcagctatcctggcagttggtcgcattggagcgccgtggcgcatcgctcctcccaagggcgggagtgactgtagcctcctccatgatgcgttgctgctgctctgggatttcgtcaccggctgtgatgagaataatcttgcccagacatccttcaacgccccgttttgtcccggcgcagtcttggcctgccgcagaggtaaccgcgattggaacgccgctcgaatcattgcgtgcgtgtgtatgttgcgctatctgcaagtcctcccttgaatcgtcctcctcttctgtaaatacgtagagctctgcaatagaagttcggcttggtgcgcaggcaagtaaataaaacggagtggcggtagtcccggcgcagctcggtgatggagatagcggagcttcggagctctgagagtccgtgtcaggaacaagcaattggaatcccacgtggcgcgaaacgggattcccgtagaatcgcgcagatgtatcagtaacgatgctgaagctagaacttggaaacgaggtgtagacgctgaaggtagaaagaaaggtaaggtcgcaagtcgccccttcggtcaacctaagctgaagagaaaaaaaaaattggtggtttgatatgccgagcctggtggggtgaccactgcaaatgcagatgatctgtgagctggaatctgtgttttgatttactttttttgcaatctttttcgtttgccggggtcggccaagccgtaaatattctgaatttcttgctaaactctttttttacctttttttttatttgagctgtcaggtcacgatgatgtaaaaaacggctttcgccggttccggctcgtgtaaaggtcgggttgggagcagggatgagaggcgctagcagggctgacgatgcatatcacgtgctgagcgatgcaacgacactggctgtaagagacttgattcaacgttgagcgtggtattcgttgagagaaggcactgagaaattaattgacattggtaaaatgcttgacgaatattcttttttatcccttcttttttctaatattgcctcagcctcataaagctgataatccaacgatgtggtggcatattgagctctattgcttgcttgaacgtctgcatgccaaagctgaccatttctctcccaaatttgggatatttcgtggagatacatatagaacaacgtacatgtagctttcaagatgaagcaatgcatcctaactgttcaaacgtatagttttcttttagctactgggatcagtcatcacattcttggtcaagtgttgtacgtatgcatgtatcaagctccaaagtaggtatcaaagtgcgtgcccagaacattttttgcgatgcatcttttccgcacctaatctttacagtctacagttctgcaatattattatctttattaaaatgacattcaagagccaaactgcacataatgatagattaaaatggaagttgttgccttgagtaatatctccaacgaggtcctgtcccaactttcgacaatcactcttctcaacataaacctgttaatacatgccaaaaaccaagtaaacagatgctgtgttcttccttcagcgggtccatttgcacaggcagtgattcagtgacgcggggctggctgctccttccgctcttttgctctgttcagtgccactatcccctgaacagctgttcaacagctgccaagtcttttaccagcagaccagctgctccctgaaagcctctgcgcagtaactctgccagccctcgtgccttagatgcctaaatttggtatttattttgccaccgacatcggcatctgttctttacttctcccttcttcctcttcctcctcctcttttccctcctcctcctcttcctcctctccagaatcggccccagtctcctggcacttctcccttctcctggttgcacttggcttcatcttctttgcagaaaagactggacttcgcttacggctcgcctttgggatatgacatcccccagcttcctcgccaatcgtccagaccatatgtatgatcctggcggccaagcttaggactccttggagctgcttccttcgcccgaggctggcttcatgagtgtcctctgccatccaaatttcgcctggtctcctggtaaattttggctgcgcatcacgccatcatccgtattattccctcgtcactcgttcaactgaccaactccaattcactcattttgacatttgtcgttcttttcgtcactcgttttttcctttgtcttgtcttttatgcatctctgtcttctatttacttgcttattcactcctttacttgttcttctcatcttcttcgcggccgtccaaatggcacctccggtgcgcacgtacggaaagaagagaaacgcgcttggttctctgcgttctcgaaaccgagcccagatttcgcctgagccatcgtcggccaaggactcaggtatgctgctttggtctaccgagcatagatatagtgcaatgctaactatatcagatcctcattcgcagtctgtgaatacctgctgcgagaccatgacgcagactactcagaataaggataatgtccagccaatcactctcgagaggattgccagtgctctactcgatgacagcagttcagacctggcggaagaagaggtcgtacaacaaacagagaaagaagcactggaaacttctacttctactcctctggctcccgaggacaccacgcccgaaattggagaacgacgcatctgctctcactcgccaagctcatccaaggataggacatccaatagcggtcgaggttatcgacccggcgctccgcgagttcagaaagcttctcccaacaacaggtttgcaaagtcttctaggccacgacggagctcaacttcgtctccaaaacggaaagattatagtttgacccgacccctgacgagcccgttgagaaactcggccaaccgctcctcatatatcatcgtgaaagacgcagaggcagtttgccttcttccacacaacatcatggatggagctccgagaatccttctccaaggcgagatggccgatgaaaagtgtgcgatggcggccaatcctgatgatattcaggacaaggtatgcgccatgttggcggccaccgacactctgaaaccgtcgttttctcagccatgcaaatcacctactcccaagatgtcgcgcatgccctcgcgaatgttggccagggtatcaagtgcatgggaccgtttgcagaccaagtcatctaattcgggatccaaaccgcacgccaagctcacgaagcaacctactcatgatgatgtcgatggtcccctaacttcacatcctgtgtttccttctcccatcttactcaagacacctctaattgatgctattgaaattcgtctcaacgagggcgacaacctcaacagaaagaaagtccagcaaatggtgggcggctgtgtgcctcgcaaacctgtcgccaacgacggaaaggctctcaggagtggccgatccatagatgacccttttgccgagcctgctttgctacaaagccccagcattgttgaaaatcatgcgaatctgaaaattatgattggatcaaacagaacctctctgctcatcatcgatccattcgaggccgaaaggggattcgacagcaaccttgaagatggaatcttgagttcttccccagtttgcgcctcaacgcctcgaattcatctgcatcaagttcaaactcctacgatggatgatagtctcgatgggcaatgctccaggctgcgaactcagacgagcttagagagagtgactacagacttgactgtatatcaacctcaagaagctatgtcgcttagaaaggcttcaagccaaagtggacatgtgcggcctctgccaaataccgaccgcgttaagattgatttgatgcgagacaagccttttctggatgcaagcacaacaaagtggacgaagaaacacccatcccctagcaagcgagatttggaagagcttgaaatagcttttcgatgctatagcgagctcaagaggcgtggaatcggtgaagaagcggatgagcttgcagcgcactataccccatcttcccggtatttatcccccagggatacgaacagaatgatgggagttcgtgaagagagcaccaagtctgtgtctgtctacgcggatcagtcccctgcgagatgccagacaaggcgcccaactgatgatctgagaggccatcaaattcgtctcgttcccccttatcggccgatggttccacagtctgatgagactgacgagctggtataaatctacctcgaggcggaaaagcttctggggatgaaagtgggctggaatcaaagcacgcatgtaagaggggaagagtcgaagcagcagaaaaaaaaaaacagaaaaaaagcgttgagacgaagatgatgaaaagctacaagctgatgcgattaggccatggagtttccaggagatttctacacataagctcgtctggacattgtgcattcaaaatgatgctgctacgcgagccatatctacagtttggttttgatagagtataatacacgggacgttcgaaaaagaaaaaaatgatggtcggcaggaatttgatgcaggaagagatatcaaagtaattattcaatagatattattaatccaaactttaattatacagtgttgagaagtcgtgtcgcaaataacatcattatagggtatcataattcgtgccaccgcgtcttctgcaagcctttaccaaaagcgtcttctggggcgatgcgatccacggccatctgtgcctctcattctgcgagttccagcagcctgtagttgacatgattagccatttgatcttttttggtgtattttcgactgtattacctttacaccaggacggtgagtcaggcttcccttgagcttggtaagggcgccgctgactttgtccttgagggtgggtttgcgctgatggtgcacgcgaggctgacgaggagtgcgacgagagaagatgctgcggcgatagggccgggcggtggttgtggtggtggttgtgtggtgatggcgacgggtcaaaggcattttggctgattttgtttgtgtgttgatataaatggtattgttgatggtgatttattctgttttatttgcttgtaaggaagaatggactctatgatatggggaaagaaggcagatttatatacttgtgtaaaggccatgaaatgattgcagcgaacaatgaatgaacgagctgatgatgtaagtcaagacctaatagtgccctggcatgacaatgagaaagcagcgacgatcaaaccgtaatggatgtgagatacgaagcttgcaaaatgcaagaaacagggcagatcttggtctttcttgtgcaatgtccgatgactttctgcgtgtaagcttgcgtctattcgctggggcttgtattaaggcatcggtgatctaatcaagggtcgtcattgtacgtcacttttgcaacgaagatgagcttgtttgtggggacaagccggttttgactagcggacgttgggggaccctgtggctggtaacgtcatttgtggctgttgggtgtgggtggcggtgcgtcactggtgggaaatcgagattcaagcagctttttttttttttttttgtgttattgaacttgattttttgttgtttgctttatttctttgtttatactatgtacttgagacaaattcttttttggttggcctagctctagtctagctgctctagatagatccatctagatgtctaggttcgtgtgaatcatgattgagtccaacatgcccctcttggctgtatcctaggtatccagcgtctattatggtatcacaaacagcagcaacagcaacaacaacagcagtgtataaagcaaaaaacagcccgtttctccctccacactaggaacgaatgttcttcttcacagtgttgagatcctcctccgacagccccagctccttggtcacgtagccgtcccagccgccatagcgctccgtaaggccgtcgacaaaggcgttccagtactgcggccgcaactcgacgaggttgtagaagccgggcgtctccatgtcggttgttccgacgctctccagggcgaagtggatgagcttgtcgcgggcaacttcggtgccaatgcgggagagcatgtagtcgcggacggcatcgtccgaggccgtgccggcgaggtggtggagcaagccggcaagcacgccggtgcgatcgcggccagctggttgttatttcacgtcagtattacatagtcgtagtgaaagattaacgactcaccggtgcagtggaagagaaacggctcggtgggcgtatcgcggatgtgctcgagaacggccttgtaagtgggcgcatagctcagagccacggccagatactggtttctccaggcctcgctgccatcgccctttgcaaactcagccaggctcggcgtctggtagtccttggccgcggcccgccagacattctcgacgccagcaatctccgggtcgggcccgcgctccacctcgtcgggcttgcgcaggtcgaagatgcggcgcacgttggccccgatccaggccagggcgtcgggatcctggctggcgtactgcagcgtgccgcagcggaagatgcggccggcggggatgttgctgccgggcacggcgccgatgtcgcgggcgttgatgagcgacttggagggcacaaagggcgccgtggagaggatggggaagagcgtctcggcggggatggggtcagtgacgcgggtcctgacgagggcgtcgaggtcggcggtggaggccatggcgatgggcgtgtttgatcaagttcttgtgaggcgtatgtctgagttgagggtaatatatgaggaactggggagaagaatgaggatgaggaaaaaggcaaccaaagttccgaggctggcgctttatgatggctcggcctccgaattgccgttgcgacgacaaacggaaagtgcttaaagctgacgactacgggctccgcttgcgtttgcagcttgtcgtttgttttctctcactctgctttggaccatgattcagcatcagcgtcttgctcaacacacaaaacacacatcaacaaataacctgaaattacaaacatgtataccccattcaacgataaaacattcaccttgaactcgaaaccccaaactcatcgcgcaaaacatgatccaccaagctccaacacaattgaggggttcttcaacggctttcgcccctccttttcgtttatacagctattagtatttgccctttttcaaccccgccatccaatcccgctcctttccaaaccttttagcgcccgcatggcttgggcaagttcctgattgacagccaacctatcagaggcagccgattcatctttagcaaattaaaaagaaaaagggcggctatggattttgcaattttctaatctagagataaggacttattggtagacaagacaaaataaaaaagaatggttgacgccaaaaggcgcactatcaacatttacaagaaccacttttcgtgcccttcatgtaaatctactcttttttcttctgcgccaagcatagcaaacatgacgaggtgaattgaaccaacagcacataaaatatgctcaatctcttctatagactttcattttctctcccttgtcatctgcttcactgctgctgctgtgactagacagacaagcaaaaaatggctccattgccgcccctcgtccgctggggctccctcatctcggccatcgcagccgtggtcctggcctattcgtaccagcagcagcacccgcttctcttcgaccccctcccggtgtactgctacaacagcatcaggactcacgacagccaccagccatcggccgagtgcttctcggtcaaggacggcgtctttgccggagtctgggctcgggatgatggcgatgcagcagcaaaagacaccgacgtgaccgtctctgaagggcatgtcattccggggctgtgggacggccatggccatttgctgcagtacggcgagttcctgcactcggtcgatctttttgggtcgcagtcgctggacgaggtgaggcttcgcatcaagacgtatcttgaagccaatccggaagcgggcactgagaatcactggcttcgcggcgtgggatgggaccaatcggcctttggacgaatgcccaccgctgtaagtggcctataccatggcatgataatagaatggcacgcatgttgaccccttacaaggacgacattgagcaagacgagcagctcaggggcatcttcatgatgctcgacagaatcgacgtccactgctcctgggtctcccaagccgtcctcaacctcctcccagacgaaatccccaacgtcccaggaggcgaagtcatccgcgaccccggcccgggcgtcttctgcgacaacgccatggacatgattatggatctgtggcccaagcccggagcggaagaaaaagcccgcgccgtcaagtccgccatgaaggagctcaacaaggtcggcttggtgggcatgcacgacgccggcgtcactgcggaaaatgccaggctgtattcggaactggcttcttcgtctccggactggacggttcgcgtgtatggcatgctggagtgcgacaagagaaacacgttttgcccagaggacgctcccatgttgtctgatcaagacgccaagtttacactgaggagcgtcaaactgtttgccggtaagttggctataacgaaagcatccatatgaacatataaacttatgctaatctttctcccttttcaaagacggagccctcggaagctggggcagcgccatgctcgatccttacgctgaccacccctggacatccggctccctcctcatcaacgcctccgccctcacccaagtcaccaaatcctgggccagcaaaggcttccaagtcaacatccacgccatcggcgatctcgccaaccgcaacgccatcgacgccttccaagcagccctcgagcagcaatgcctcgacgaaagaggagacagcgacgctctcctcctcgccgggtgccagtccagacaccaccgcttccgcatcgaacacgcccaaatcatccacccagacgaccagaagcgcatccgcgcgctgggcatcatcccgtccatccagcccacccacgcaacctccgacatgaggtacgccgagcaacgactcggccccgagcgcaccagcagcgaagcctatcgcatgaagactcttctcgacatcaaccccgtgcttggtagtgatttccccgtcgagccaccaaacccttttcaaggaatctacgcagccatgacgaggaagaatccacagacgggacttggaccggacccagaaaacccttctcggggatggcacacagaagagactcttagcttggatgaagctcttctgggattcacgcggaatgctgcctatggagccttcttggagcatagcgcgggcatcatcagacaaggctcatttgcggattgggttgtgcttgatgagccgctagaagacatggacgtcgagaagctgcggactctcaaagtaaaagagacttgggtgggaggtagaaaggtgtattcgcgggatgaacgggattaacagccatgttattaggtgcaacgccaactgaatgcgtcctaacaatattcatgattctggattttaaagtcccaggactagcgtttcgaaatgggaacgtattgatttttttatttttttatttattttattttatttctttgtacatctgagaagatgctgcaactgtgcagatcagaaattattgacgttcaaacggctgtatagagacaatatggattccaagatttagatttcgatattgttcataacgaactagaagagagaaaatgaaaagattgaaagagaagaaaagaaaaaacccgctataaacgccatctaattgccaatccttagttcatgcatactaaacaaagaagccgcttgccctctccgtacttgtccgcctcttctgcctcttatgctttgacaatcaccttgctctcgaaccatttggcaaacttgacagtgggaatatcaactgccctccaaaacacatctgcccaccacaccacggtgggaatgcagaagcacgcacccaggacgaatccagcattaaaccagtatccttccactccagtcacaccgtatgcccacttctcgaaatggtagccaacaacgtgcatggcaggtccgtgcatgaggtaaagggcatatgagatcttgccaaagtattggaccactggcaggttgaaaaagcgctgccatcgaggcgagtgattcgccgcaatgatgaaaatgacagcacccgtcgattgccagtagcggtatctttcctccttccaccacttgggaatgagggacgagagccatatccatccaggagtgatttcacctcggccatccggctggcacatcaagtacaagccaaggatgctgaagagagcccagaagatgggccaaagcttagccttggttgtccgtgacttttcgtccattggcaaagctggattgggcgttgggacatgcgcaccacgaatgtggtcattctctgcaatgagcattccaacaaagaacaataccagctcccaccggctattgcggtatgaaatccacatgaccaaagcaactgtgagccagcggacagacgtgcgtaggcgggccgtgccgatgatggtgaggaagagatagagcgagcatcgaaactcgacgggaatcgtccacaaatgaacatcgtaagctacgtagcagaagcatgttagtacccaacttgcggttacaaatggtaattgatcagctgaaacttacaagtacttccaccgaatttatcccagctaaacacctgaataaacctaaacatgtgcaagagccaatccttgtactgagccaaagcgtgctccatgcgagccggatggggctctacgatattcttcatgtacttcttatcgttggcaaagtcacgagtccactcgtaggcgccgattcgcaagaggcaaatgatcataaaggtcgagatggccgtgggtatatacaaacggaggccgcgtcgaaagattaaagagctcatggtgttggaaaagtcgggccatgctccatttcgaatcaacttcataggtcggtatgagagcgcatatccagaaataacaaagaagacacagacggcgggaggcccctggtaccagagacgcaggaacggcagcttgaggatgtggtagtttgtctcgccgcagccccatccctcggcaatagtgaatgcctggtaaaagtaatgacaaaagaagacgaccaacgctgccaggccacgcatgccatcaagatacgccgttggagccagcttggccgggcatatctgctctcgagcatggcggccttgcaagaaactgggtatcagaaaagtaagaaagcgaacaatgagaatccgccacggcgtcgatcgaatgaagccaaatggtgccttgagggtatcggcagaagggctaagaatgccaagttgaaagcgactgtcggcgagggatagggatggagtcgtggcgataccggcgccagttacggtgcccgagctgctgtcactagtatcagttgcagcatctgagccccgtctctcatccagcaagcccatcttttcttcttttgatggcgaatagttgggagaagtgtgtttgttcattgcacagcaatgagacaagtagagctttttgctctttatgcgtcaaggagcagacaagtaaatccagagacgatgtatttggcagaaattcagaggcaccgagtctgcagagaatgagtggctgatggagcgagcggtgcgagctttcctcgactcattaatccgtacgtgtatactcgcacaatcttggtcaaacgaaggaacaccgaaaggcaaacagaggaccggagtcaacaaaaggaaggatgcgaccggtgagagaaaacaaggcaagcgtttaggagggacgagagagaagagattcaatctctctctttgccatcaacttcccttgggacagatgagaaggcgaaatggacaaaagcaggatggagataaagaaagacaggacggaggaggaaaggagaagcaaaaagcaaagatgtcaaaggacagacgagaaacgagaagaatgaagaatagcgacagaatgggaaatgccccttgatgggctccagaagcaggagcatcaatcagtcattctttgcctggagatccgtgtgaggtcacgccttccgcacgctggtttcggaagtccacaattattcgaggcttgcagcgatagctgaggcatgggcgccccagtgtccaccttccactgtaggtcactggctctatgagtgtgattgcagtggtccatggagaaaaaggcccaaaggaggcttgaaaaggttttaggaagcggccgtcgatcgccattaggcgcaaagttacgtttaaatcttacttgtatcagcgtccgtgcatgccggcagacatgtctggatcgacaggctgattgtacaaaccgagagacgtcggaattagacaataaacaagagtcaagagctaaaagtgctagagagatgctaaaatgcaaagcacgcggcgatactgtagagcacggcttgttgttgcatcgtgtgattgcttccttttttgtccgtggcgggcatccgaaaagggtcagccgagaaatcaagatctacgcctcgcatcttggccaagacggcttccctgccggcagtgggactcgagcagcgcagcacagcgtcattgttccaccgctgtcacagagtatagccgtttgccctccaattcaccaccgtcaaacttcaactcgcagcctgcgccgtctcaactctaatgcaatacccggactgcttcatctgaacattgacaaggcccccaaaatgggcaaatgggtgggcggtggtgccagaaatactgagcattaatgatgcctctccacctggctcgccagctctgtagatcggtacgctattgagctctgctcgcattttcgctgcgctatcccttcctaaatggtagaagcaaacatcctaggccgaaggagcaggaacctgcagaggcattgccactggctcccctatttttctcatcttctagactatatagtatgtattttacgagaccgctcttcagacagccccgacactgcagagtctccaaaatctctgctgcagcctctcctcccaccaagaagcagcaaaacctcctgcaaccaccgacctttgccgccatccatccacccacccaaaactgtaaaacattccatctttccgctactccatgcacgccgccgggcagaaaagcttgtttgatcgccctggccaggtccaaatatagctgccggcctgccgcgctgattggctcgccggcatgtgctagcgagaagctcgccatggcctcacaccctgccacgagctccagcaaaaactcccctccagaagctgctgtccctggaaaaacccctggacccacggcggatcgcgctgcccagctccctatcacggcgacgaaccagcggtccgtcgtctgacttaaacgctggctgattgcggccttctccgtacagtattgtcttactgtatctagtcagcgccgtattttacattgggcctgacttttgtccctgcatttgcatcatcatctctctcgacctgtcgctgcggcttgatgatgattgaaacctgcagcaatggctgagctgagtcttggaaagcgtctgttgccagttcaaggagctgaaagcaacaaagtccagaacagaccaggaacattgtcactctagaccttcctacctacctatgtatgtacctacctaataccgaatggccaactacaggtaagcacttttacaaatgcagcaaagagcattttgtgactggaaaatgtatcaaaagatggaatgattaataaaccaagggttgccgacatcaatgtattgtcaacatctctaccggtaagaatggacatgtaattacatctctcttgtggaggcctagtgctcaataacgacttgatgcagataccggacacatgaagagggcaagttgtattcgaatccaaggccatgacaacactacattactggcatccagtacgtacacggcaatgcctgtaaagcttagagctgtccaaatttcgggatacagatacgtcaaaagtaaaaaaaatgcgtgttaatccaacgagtggtattaagggcttttataatagaaataaccctataagccatcacaacctcatacgtctctcaatcatcctcaatcttgaggcccatccccaagcttttgtccaacttcacagccaatctggccaagcaaagccgttccaacatcctcacagccatctatcgccagtagcagccccagtcataggcgccgcctccctgagggtccgcgtaggcggcattgccataagtctgggagcagtacgcgtccacgttgatggacttggagttgccgctgccatcgacgcaggtctagtcattggcactgcttccgttaagctgggcggtccatccgccgccgtactgctcgctgcaggcttgctccatgtcgacgctgctggcccaggtgcgtcacatcccgcaggatgggataaggtaaaaattgcaattaaacaaagtataaagggctgaccaagacaaagttaaaaaaagaacaataaggagaggaagaaacactatctgaataggaaattgtaatcctcatactatgtatcaccagatgcctatttggaggatgttaaaaaggtaatacagaattcaatagtcccgtagatcatatacaaaataaacagtttcaaatcctataatcccagaggatcaggtgcgccacctcccgcaggatgggataatataaaacttgtaattaaattgaggataagaggctagctaatataaaattaaaaaaaaaaagaataataaggaaaagaagaaataccatctaaataggataccgtgatccttatactatgtatcaccggatgcctatttggaggatagtcgcattggaaaggtgctgtggaagtcaatagtctcgtagacagtataccaaatagatagtttcaagagcgaaaagattacgaaatagtctgaatctactatcgcaagcgagcatttcacaggcatcgcggcttactttgagctgaggccatggccaagaaacgaattataatgagttggtgacatggtcagctgcttgattgtttgccacgtctttggctaatgttcccagcccggcagcgctgagcaaaagtcccttggatcgaacaacgtgtattggttaaattacgatgttatgcaaatccccatattctttgtaactagacatcatttaattatatatagattataagcaatccgtcttgtaagcgacgccacgcatcaccttttcagggcattctatatgcatgttaccgtccagcccgtaccaaaagtcccgggttctcctcactatcgtatttcctagcatcaatgcctctctgcaccgccggcctagcctctatcctttcaatccaccgcagaagatggggaaactttggccgcatatcatcctccgagaagcccagggcgcggtagcctcgaacatggggccaagtgcccatgtcagccatcgtatacttgccgatgccgtcaccggctagatattcgcgaggcgttgcggatgccccatgctgtccgctgagatgggcttcgagcacggaatatatgcggagcattgccttttggaagtactctgccgcatctacaagtttcactattcagcgttgacatctttttcgtatgctaccgatacattagagtagaaaaggtgggaatgcttacaaggtataggctcttggacccccttgatgaaatgtctgccgtgtccttgcaccggagcagacgagtgccagaagaacagccactgcattacttggcttcgctcggatgcagaagtgaatccaaacaaattgttctggtcataattttcttgcaggtaggtgagtattgcttggctttccatgatggagatgactgagcctccttcagacctatccagaaggaccggaattctccctatatgaccaggattagagcttttagcatctttataaaaatatgcatcagcggattaggaaggatgtgtaaaatgctaccatttgggttcaaacgaaggaaccagctcttcttctgttcatccgtctcgagatcgatgaggtgggtagcccatgaagttccgtaagcgtcatggagctcttccagaagaatctgcacctttttgccatttggggtgttctctgttaaaagttgaagagcgtgctggtcgagggataagatggcaatttagcatctgagttgaggggctgtagcttcaacaaggtgaagtcgcagaagggaacgccgtggaagctcaccttggactctttcagttgtctgggagtgtctgcagtatactccatttccatattgtactaggatctcttattgctcaatataaaaaaaaaaaaaaaaaagtctttctaagcctaatgttctaatcatggagagaggagagcatagagagaagcgccacgtttcatgagagttgtcgcatgcaaagtgtccagttcaccatttagcaccatccttgactcattcggcgaatccttccaaggaccctcccccgcgttggtataagtgccgttgacgaccagaaatctcggcacttgccgtagttataggtacgaagtactttgctacgcagctacctttatatcaaatattgcctcttttggcgatgctccgctcaatggtaggtcatatatgcacgatgcgcgatccaagcggctgtgattagcacgagttttaggtacctattcaaccaattagatgcgggagtattgatccatggatatcataagttttgaaatgcaggcaacttcatcagattgcatgcaagtacgaatactagtactgctcacaaatcttatacacaccgttggccgctcatacatgctgttggccgcatatacacctcggcacgcctcggcactgtccaaattggaaagaacttcatatagccaacagccgctctctccataagcctcggtaaccctcttttctgaccacaaatctcaatgagaatagggatgcaagcaaaatgaaccgaggagcagtggagacgttttctaaggtgaattaggggaggatacatttcgagatccgcatcaccgctatccgccttacttttagcgtgtggcgcgagtcgagagctgaacaagctctccgctttgcttttggtatataggtatatgtatatccatattcatcgatgccaactattaaacagcttctagtcgtcataaaattcgtctatttttgtcgtctagtgtacgatagttttacagtgcctttcttcaacatgagcatcactcacctcattctcgttgctttcaagcccgaagccgaagccgaggccgtcagaaaggttcgaaatttggcaaaaatcaccaaccagcgcccccctctggagagaaatattcttgaaagtatgaacaagattaaatgctaattgagaaactctcttcaggtctgctcaggcgttctggctctcaaagacaactgcctcactgcagacactaaaactccctacatcaagtctataactggtggaatcaacagctctcccgagggattcactgtgcgttttaaaatctttgtataacataatagagagagagaaagctaacagactcaattgcatccaaagaatggttatacttatgcttttgttgtcgaattcaactctaccgaggatagagactactacgtcaagcaggacactgctcaccgaagcttggtggacggcgcgctgccttatatccagcagctttgcattgtggattacacgcctggcgtgttctagtttgcgagagtagcgatagaatcataattgagttgaaattctgcggaaagagactttcgtttccagtcaatcaaatactgtaactgattagggacgaaacatgcacttgtaccgttgagatccaacatctcggctcttccaatagagacacagaggcaggcccaaagttgtcacagatgcaattctaggtcttggagagaatgtttattagaaaacagtgtgattatacatgaaattcatatgtccttgacaaaattatgtcctcgctctaaaaaacaaaatgcgtacagaaatgttacaaatcccttttttgttcaaaatatcaacacaagaaaacgcccgcctgctctttctaccctggtatttatattgtctttttccacattaaaccccgtcatgaactgtcctttttttttttctcgcttcgattatgatttagttgtctagccagtcgagaaagttgggggtgaaatagctgatgacaatggttgcgccagctcggaggatgctctctgttgactcaaaagccatcgtcttaagatcaaagacaccggctttggcagcggcgtgaatcatagagtactcgccactgacttggtaggcagcgatgggcaggtccttgcccagctccttggcatcgctgataacgtcgagatactgaccggcgggcttcaccatgatgatgtcggcgccctcgttcatatcacgaatgatggctcggcgagcaaggccgcggcctccggggggaagctggtagcatcggcggtcaccaaaggacggggcggagccggctgcgtctcggaagggtccgtacagacagccagagaacttggcagagtacgacatgagcagggtcttgtgagcaatcccctcctcgatcaacttgagcttgatagcacggatacggccatcattcatgtcagaaggcgcaacgcagtgtgctccagccttggcataggcaagggcaacatcggaaatgcgatcaacggacatttggttgttcaggctgctgtcgtcccgcaggataccgcagtggccgtgcgaagtatactcgcagaggcagacatcggcgcagatgaagagctgagggaaacggcgaaggatgagttgaatggcctggataacagggccctcgggatcgtcagctgagctgcccagaatgtccttggagccgggcttctggggaacaccaaacagcatgacggatcgcaggcccttgtggacaagaggctcgaggaaggccgtcagcctgtcgatgctgacctggtactggccaggaagagagggcacatggatcatgtcatcttcgccatcagtgacaaagatggggtaaatgagcatagactgcagcgttacacagtcagtaacagtcaagggcagagccagcattcagcatataagcgtacctttgtcagctggcgttcggcctgccaggaccgggccagagggtggaagtatcctccatgcagctggcttccaatgtctccggagatgctcacgctggtggcggccgtgctggcgtatccagacatggtgcgagagacatgcgatgcgcggtcgtcgaaagtcgagactgacggggtagggcccgggcggcgaggggcgttggggtctcgaagactgagttcctggacgaggctggagaaggacatgatgggcgatggaattggcgtcaattgaacggccgggtgtcctgtctttttgaggggaaaagtggcgggtcgtgatggctagcggtgggacccggagaagttcgaaattcgaattgcgttaacggcaaaagaaaatagatgcgagtctgcaaaaccccaatggagggatgaaaggttcttgtttgaggcaatatcgacaattcccagtgtatatagaaacggaggaaaactccagcacaaaagccacaagccaagattgttgaagatggacaaaagagaaagacagttaagagacgaggcgaaaaggcgcaagtcgaaaaaagttttgggggatgtagtcagacttttgtcgtgtgcagcggcgtgctccgcggagagaaccagaaaaacttctggaacagcctcggatggcgcgccaatcagcgaggggcgttttacaattacctgcgccgaggccgttttagcgctgcttgttagtacctgcttaggggcttaccgctgcaatggggggctgtcccgcaggagtcgattgcatctcacagaaggatctgccgctggccagtaattgtcatctattgatgccaaattacctctctaggattccagcacagcgaatcctgcagttcctgaatacttgcacgcactctgatagtacacgcaaaaccggcagaatccaaaacgcacgcaaaacactccaatccctccctccaactccagcgctccataatagcgcgccgcccttgacgcactgaaacttcttaccggcacgccggtctctgcacaatcccagggtcctccggttgccggtgctttcaattcccccaccaagactacgggaatactcgtagccaaaaggccagcgggcgtcatcccagtcccagccgggctcagctgccgggattcgctcgggaagctgctcttcgccatccgccgaggaatcccagtgccgctcagcttcagcgccaagggtatttgctgcagcacgtacataatacggcgtatctagcggcccgccggacgattcatcgtcgtcactcccgcgggtggccagtcctaaacagggcaaaacagcatggaatattaaacaacacaaatactagtaccatgtatgttgtaataataggtacatgtgatccaaataggacgggcagctgctaagcaatggagtaattgctcggcgtctcctccccttcggttcatctgccctcaatacgctctgcaccctgctcttcactcccgcagcctaggcaattcctcgctccacatttagaagcctaggctcgctttccggtgggttatgagttttgctgggaaaaatcataccatgtgctctggcacgagacgatgagtaattcgctgcgaggccaatcaaaggcacgggcgtattactcgcacatatacgttacatacgctaggtatttgcgatgcaattgctggtctcaagcgtattaccaagtattcgtcttcgtatagatacgccttatctgatgcccggcaatctacagcatagtatatcgctacaaagaacagaacagtaatactcgtttttgtttcagatgctcataacagtagaggatgtagtaatacattataacgtctatctgtgcgccatacacaaagatgcatggatgttcacagcctggtcaagccgtccggtggaaaggccatgttcaggttcacctttttttgttggtttcgccgccctcgttcctcccttggatctcccttggatccatctcccttaaatctccattgggtcctcttataatcctcgcaggacagtgttatctcgttggtccataggaatatacctctccttgagaatctctgccgttgtccgtgtctctttcgaaggcttctcgtatcgttgtctcagagcctgttgcacagggctcagccgtggcttcgccttgtcgcccgccatctcttccacctgcgcctcagccaggccaacagccgtcttggccctgcccacaacctcctttgccttttcccgacccttctccagggtcgtgctgacaatgtccttggcctccgctgcggtctcctcaatgaactttttactcctcagcctcgcgtccagagccctgttctcggcattcatctcaatgatctctgctgtttccttgacctgaccgaaagctcctcttgtagcagcggcaatctcgccaccggccttgttctgctgcgtcctcttgacaggctcgagagagcgccttgcctttagcacctcctccacagactggcccgttgcctttgcgtataggtatgcaatcctgctctccaagccctcccgcacctcgtcccagtccgtgtgctgcgcccagcgcacggcgttttcaacctccgagttccatcggttcttggcgacctcgacggcagcttctcgctgcgcggcggcgacttcggatcgggtggggggaagcggctgcgggatcgggtcgatgagatgctggatcatgagcgtctgggcgcgaatcgatctgctttgggtttcgcgattgcgctggtgcgcgaggacggagaggtaggcgagcgaaagggtgagcgtcacgccaccggtctagattagaagttgctgtcagccttttgcatcgtagaattgagccgtgaaaagaaatgcccagagtgtagagacaaaacttacaaagccggttgcgaagcccatgttggcaaagatgggaaactacacgctttgttgtagaaggagagagatattatttcccgggaggtgatttccgatccaaggctattagctttccgttaaaagagccccccctatgcgcagcttcgcatactgcaattgagcttccgcacaattcccagcagaagcaaaaactgcgtagcttaacccagggccaaaactgattgaattaatttttttttttctgttgaaaaagagtgacgatgttggaaaaagctcttgacgtagctccggctggcagttccaaaaatggcccgagattcgccgccaccaaaaattcacactaccgcagaaaaaattacagccaaccagatggcagcccgccacgaaaggcttcaaacctgcagcgagacattccaaagccttgtccagcacagcaacagtgcctacaacccgaaaagaacagccaaagaaagaataacggctatttgtttaatcgaataaccctttcaacgccagaaccctcaattgctacatcagacatcagacttctgccatggcgggtggtctcgtcaagtaccggcatttgagccgcaaatcgtccgccagacaagctctgctgcgcggcctcgtcacgcagctcgtccaatatgaacacatccagaccacatacgcaaaggccaaggagacgcagcgcctggcggacaagctaataacgctggccaagaggaacaatgagccgtgcaggagatcagcgcagggtattctttatgtcagttcaaaatgtccttgaggcctgcattactttaagaaaacaatttagctaataaatggatatttgtatagacccccgataggctcctacccaagctctttggcgaactccgaagtcgatacctggcccgcgaaggcggctacacgcgcgtcgtccgcaccgagtccaagaacacatacgaccagggcgagagcgcaatcctcgaattcgtcgacggcaagaaggactcgcgcttcatgatgacggccaagacgctcgcgcgggaccgcctgctgggacggcagtcgacgccggttactcttcaaaacgtgaagaaggtgaccaagttccgggacgagcatgagctggaggagatggtgcagaagtttatgatcttgagcaccgagggcgagagtgcgctggagtcaagcccccaggaggatgagagtgttgagtcagccaagtttgctgagaaggagggtgctgctgcggaggccatggcgggagatattgtgcctaaaagcgtaaagtctggcaagccggttgaggaagcaaagaggtgagaatgattgtatgatgaggtatgaaaaaatgatggatcaaaacaccatggagagaagacagggggggaaagtgaaactatctagaatttccggtgcggtcttccgttgagcaatagatgcaccatgtacaacacagcatatatatatataaatatccattttatgtctaccaatgatggaatgtctgcctaatatatactagagatccaatacgccgaattttgtgatattacgccggccacttccatcatgcttgcgcccgaaaagcgtattctacacaaaatcaaaggtatcaccacgatcctgaatcatcttccctactctcttcgaccctgccaccctctccaacttcatcacatcgtatttcgaaaatatcgcccgcacagtcccctgcccaggctcaatcttcatgtccttctcgctcttggccaggtacccgcccgcaatctccttatagaagatgggattgtccggcagcccgtagaagacgactctctgcaccccgctgaactgataccgtcggaagtggtgtgctctttcggtgtagagcaagaccttgtgtcggccggttaagaagtgggatcgagctcgggaagcttctcgaacttccgtgtactcggatatcacgccaaaggtgaggctgaagacttcgtcggcggtagcgaaatagttcctcacgcgaacaaagtcaagatacgaggggatgaatatgagggtcccgctagtatctttggatcgcttcaccagagaaggaataatggtagaagtgaagtattcgaatctggcttcgggatccttttccacggcgtttgattgaaatcgagcaaacgtctgcttgatcttgacacccagttgtccaagaacgccagggtactccggctggagtcgaactcttccagcccagttatggcagtatactctttgcagctctgccaactcgggggtgttgaaggcagatagaatcaccgtctgcctgtagtattttgcctcgtcttccagataccaattgcggacgcggctgaaatcacagtcatgcgcatccttgggctgaaggttgaggtgctcaaagatgtgctcaacgtgctcccagttctgcatcaacagagcatctgcctggtccatgacaaccatctcaatggaactgagaaagtcaaaatcgggcttcttcttctcctcctcggaccccatagccatacgcaggccaagaggactagcgaaaaggatatcagagctatagaactgcgcaaaatacttgatcgtcttgcgtgtaaacttgatgccgatgcggaacatgtcgtcgtcattaccaccaaacagctccttgaaatcggcaggccgatcagcaccaaaggcttcgtcgctctcagcgtaagattcattgaaacgcttaaaattctcttgttggtctggttcaatcaagtcctggatcaccttcataatctgggcgcatgagttccgggttggtagaagaaacaggaccttgggtcttgtgaagccttggtctcggagttcaagttccgcatcatcgccagcctttgaaagtttatagttgttcttgattactctgtctcgagtcctgtaatgataattagcataatagtctctcagattcgccaggtttaatcctacttgaagatgtggttcagcgcatggaggcagactgtctgtcgcattttgtgagagttctccacagaccggtcgcaatacaagatgtccttgtaaccgaataataaaggtgcaagtgccttttgggctgtatccagattgctcatcttctcctttgctgtttctcgcagcttctgcttaagtttcagcccaccaagtcccgatattggctgcggaatgggatcagtgctgttggtatcaggagagaccacaactgctctccaaggctgtatcatagcccgacttgtagcccattctcccttcttcgccgctgttaccgctggcgcacttatttgttggtctggattggcgaaatgggcgtcaaacggatccgtggcatcaatctcgtcgtctgagtcgtctgcagcatcttcaacgcctccagtctggtcttcttctcctcccccctcttcctcgtcagcttcgtcaatatcctctcgcttggaattcgattcttcctcctcctcgtcttctgactgctcctgcgcggggcttgggcttgggctccggcttgagggttcggcgtgtgaaatctttctccgtttggcgctcggcgcacttgatgcgctcgaatcgtggaatttctgcatcagtgccatgtatgggcgtgcggtagcctgctgctcgtcgtcatctgaggctacatcgttgagcgccccgtattccacgtctgaggcgtctgatccagatccgctctcactatagccaatgggaaaaaagtcttgtcagttacacatgtagacaaaccaatgattcaggtattaggctgagaatgaatgacatactcctcttcttcgccattttcagccagccgagcaccatcaaattttctgtctgggccccatcgactgaactgcttgcctctgcctcctctgcctctgcctcttgctccacctcttgatccgcgacctctgaaacttccacctcttgggccacctctggagccacctcttgagccgcggcctctaaagtttccgcctcctcttgggcctgccatggcaaagaatcgcaaagaatcaaaattgactgcaaaagccaatgcacaaacgctctctcaaggaagcgaacgacaccacaaggcaaggtagggaaaaaaggaaaaaagttggattgaagctatcagccttgcatgaaattatgggccttcttcaccagccacactatggtggggtaaaactgcgtctgcgccacgcagccttatcgcaaagcagcgcattgccaattttagtgcgcacaaccccagcaccgcccgccaaaaccgtaaatcacaaaatcggcgaaatttagaggaccatcgtagaggtgtgaaaaaaagagacgaaagaacaccacgccaaaacttccaagccggagccactctttttttttccttccccccttccccttcccccccactcttcgatctttttacatcctagaagtcgaaaaagaaaaactagtccttcgacatctctttacgttgtcgagacattttttttcttttcgcccagtatggctgccgcaacggaacggtttttgcacctcgctcgcccgctggctcacaccaacgtcgggctccagacgaacattgccccgctctctgtccagatccaaccccaggtatatatgatcctgccacgataatagagcgtctgcggaagaggtcttttagtgtggaggaatgcaaaagggaaaagagaaagagattgagaggggagggcgaaagcggagagaaagagaaaggtttaaaaactatgttcaatggctgacacattgctcttccggcttctaggctgtcctctccatcctcgaccatgccgtccgacgcgacatccgtgaaaactcccagtccacgcgggtcattggcgccctggtaggcacccgctccgaagatggcaccgaggtcgaggtgcggtcgtgcttcgccatcccccacaccgaggaggaggaccaggtcgaggtcgacgtcgagtaccagaagaacatgctggccctggtgctcaaagccgcgccccgcgagtcgctgctgggctggtacaccacctcgcacgagctcaacagcttcagcgccctgatccagaacttcttcgccgccccggacaccggcaccttcccccaccccgccatccacctcaccatctccacagagcccggccaggacatcgagacgagatgctatatcagcgctcccgtcgccgtcaacgccgagcgagctgccgagagctgcctcttcatccaggtcccccacaagatgctctatggagacgccgacaagagcgccctcgaggccgtcgccagcgcccgcgacgtcgagtcacggaacgttcccctggtatcagacattgagagcctgggccgatccatcgagcagaccatcagccttctcgaccgcgtcagcgaatgggctaacggcgtattagatgaggacgaggagcctaacaacgcccttgcccagtacctcctgagcgccctgtctctggcccccaaggtcgatgcttcccagatcgagcacgacttcaacaaccacatccaggacgtcctcatggtcagctacctggccaacactatccgaacccagatcgatctctcccagcgactggcggttgccaacctggtcagcaatgaaaaggaggagggcaagaatgacggcgagaagggtgcccagcgcggaaacaagcgtggtggacgtggtggcggtagaggcggcggtcaacaacgagagccccgagagcctcgagagcccaccgagtaaggcgaaaagggaagaaaagaaggatagagggacggttattacagcagctgtataactgtcgtttggtttataattttccctttacatctcggcacttgggctctataaagaaaggcccttattgagagagaagaagaaaaaaaaaaagaggaaatgatgttgaaggaggaaataggaagcatgcccgtggcgtctcgggatggatgggtgggagcgaatttggacgtgcattgcgacattgtcccaacaatacacctacacgcgaacgcagtatcatcttggcgttgtggtatgccagacataattttggcacttaagatattagatatgaatattgattcgtcacgcaaattctctatctgatcctacatagacacatgatatacgttcttaatgtgatgtcatgtctagcattttcttttatagcctccaacaaactcgctcttcacccgccgctagtattgaaagtaaaagagtgagtagaaaggagaagggtccaaaaagagaaaaggagaaatagacaaagtagaaaccaatcgtccttcccaccgttaaaacgccaagagtaatattttgctctaaatatgccatatgcgccgggggcctccagcagccccgaacacctgaagatgctcattaaattccagtagctggcttctgcggcagcgttgctggattaccgtaagcaggtaaatgactactactagtactaaacatttgattcggtccctgagggatgtttgctcggcccggaacatgtacctgctgattctggggtatatgctggggttgtggtatatgttgttgcaggctttgcattgccggcggcatgtgctggacatgaggcggagcgacaagaggaggtggggtatgatacgcagcaatggaattgttcgagccttgtcgagccatgttatatccaccagcagcatatggatgaggtggcatcgctgttgggtatccgccgtaggccaggtgaggagtcccgatctggggactgccgtggtgagatcccggtgccgtaaatggcggctggagcggctgcataggcggtggcatcccgttcgaccctggcacaaaagattgcgtcttgggattgaaagcgtggttccgattgtagcttccagggattggatgctggctcttggggtcatgagggtttatatttgccggtagctgcccaaatgcgtacggaattccaccctgcgcagaagggccactcggagtaggtcctcggggtggatattgtgcgggactgaacccaggttgccagtttggtggaggagcaccaggtaatattggcgaaccatatgctgtcatcgggcttccgtttggagggtaccgttgctgcacaggctgcggcgcatacggctggaataagtcagtaactgtagattcgtcttgcttggaaagcaaccaaatgcactacatacctgaggtggagtcggataaggcgcacttggtgccattccttgcgccgcagggtacccaggaggctgctgaccgtatgcagtggccacctgcgcagggtaacttggaacgggctgcgagttaaactgtccattcgcaggagggatgaactggttaggtggctgagacacccaagtctgttgttgagggccccaataaggcgcgtactggcgcctcgagtcgaagccatctgtatcatcgcgccgctgtttaataggctttgcttttttactggcagtagacctattgttggcggaaacagagcttgctcgggacactccatattcaccatctgcttctgatggaacgagtaagttattgagttttgattcttttttcaggtcttcacagctgtactcaccagacggtgtctcttcagagtttccgaaaattcgctgtctagcgagcttgtacatctcttctcgctcttctcgtgtcaacctataagcgggttaatgagtggccgcatacaatatttgacaacaacgacatacttttgactgataagcggctgcttatctttagaatcgcttccattctccgaagtagccttggaagctccagcgctgccgctgccaccctcctcgtcttggcctcgacgcatgatcttccttggcaaaactgctggcggaggagtgctgctagttgaaacagtcgtttggggtatcattgttgccagagaaggcggcactcgacaaaagggcgttctgaaaatacgaacagagccgatatggggctcaaaagaatgcgtcatgtggtagtagtcggctagcttatgggtcaacatcctacaaaacgaattcgacggaggaagatccatgtatggctccctataaaatcggttaattgagttgtttgcttgggggaggagagggaaacttgctttgagtcctggacgaaatcgatgacatctttttccaatcgcaagaggaaaagcctatctcttggagccgccaaagcttcgaggagtttgtcatcaggagcttgtctgtaaataacattcaaggcgtccgatgacccgctcacgcttctcaatgtgctctgcgctggctgttctgacgatgtactctgaggagtcagaatgccatgtccgtgacctccagctactggctgcgctagtcgccgatctggcatatctcctagctgtatgcctctagctctggcagcaagatctgaactcatacgtgagcccgcaatcagagatccccggatcgagaaagaatcgtcatcctcggcggcagctttgacgctggcactgtcatccgggcggagagattctttttcgtcgagggcaaacgtggttccagacgtgatgcttttcccatccaggctagggggcttggtgcccaaatccgagctggaatcagccttctgggaatcatcagatccactcgctctgctgaatacggcttgagatcgagcggcagcagacgagttgctaccatcaacaaccaagctgggaatgtttgacccgagactaaggccgttgagcgatgccgccaccttctccatggccccaggaatatcagtcggtaatgggttcgctgactggggcgacgagagagccaacggcggagactgggtgggctcgccagcaggaggcagcgtactggcgcctgcttggtcctttggcgacatgttcgaccggctagtagacgaatctgaggggttttctggtgccgcagacgcagctatctgcaggtagacgattattggtcagtcctccgggcttccccaatgacagcgtgtctggagatgtacggcgcaaaatggccggcttgaggcacacttacatttgcaaaggagcgtttcggtaagtcagcaggaatcgtcgccggcaggtattcacggcccggaacgacttattcgaggcccaatggttgggtatataacaaggcagaacacaaggcggagaagggacgttttttctctttttaatcaatcgtgggcgccgcaatccaaaaggcacccgaccaagtgcgccgaaatcgagcgaaagcgggtgagaaagacagtagacaagacaagatcaagaagcagaatcaatgggaacgagccaggagatcgaagacagagtgcaggtgcttcattgtcgtaacaggaagtacatcgttcgtttagctggtcgtgtcttggcgaaacgagcgaatcgagatttttttccccttcgcggcggtcggttcaagaacccgtggaggcgtgatcgcagcttcggaatcacctggcagcctggaaggatattcggtcaacaaggcctgctgcgcgcgaagagcaaaatggagtgatggccgtgcgagccaggcgaatggcaggactttcttgtggaggggtgttcccaaaaaaaaagaagttatccctgagaggggtgaaactgctgggtttgctgcggaaggcggacttacagcgacaggtggcttagtggctcccccagcgcctacgggacagactgacaggcagcaagcagatgtgagcgccaaagtcgcagttcaggccgatgtcatcggggtgaggacgacaaggctctggagaggacactggagaatctgcagttacaaatctcagaggagagctcagattgtcctagcgccggcagattccacccagcctgctacggaacaataatgtgtgctgcttaggtaagggttttagtacgagacagggacaagtcgatggtaaattgtatgccgcatagtgttttttttctgtatgggtttagatctcagtggctgctttttcttgtgaatatatactacattgaacttttaagcgcactccttagagcgtataagtcaaaaattcttttcttagcgattgtaattgtgaaccacagtatattcaaggaatcacacccatcaagcacgtctgctacaattcagttattcccattgcatttcgtactcggtacagcattggcacacagcacagatcacgtgctgaactgcggtccgagaccagctctctcagcgcttcgtaggactcgcgtgcgccctgaaccgatgcaaagtccactgtagagctccctacgcatacccccatagtaaaatcagacaatcccgggcgagattcaagtccttcctcattcaacttgaaacgccctgatctgcatcatctcaatcacagccatcaattatcgtacagggcacttatacggtgtttaccatgtttacgaacagaggacgcggaggacccagcaggtcaactccggccaatgtccagtgccaaaaatgtttaaaacgagatatgtgccaaagacaatcatcactcgtgagatgccttagctaacacgctcagcacggcactattcatatgaatgcaaggcatcaactcaggaacggccatatgtctctcgtccttcgcgttcacaacagcttcgcaatcctaagcttgtccctaaactgacgagtgatactccaaacccccttgaaaagaagtatgtggttttacagcctctaacccatttgcatatatgcatatacgccccttataatttggatgatcagctagctaacactaccataggaaaggcgttgcagatgaggaacttgccaaattagaggccgaacgggaaagaaagcgagagctcgaggatcgcgatgatgaactgctagatgcaggttccaggcgccggagatccatctcatctcactcagtctcaaccatctcaacagatgcctcgagagattctcgctctccaccacctagacgaagaactaaatctccagccgccaagcgtcgagatcatagccccaagcctgccagcaatcgcagttacagcgcagactccgccagtgatcgcagttacagccgaagcccgtcacctccacgacgacaaaggcgttcagtatcacgcgatagccgatccccttcgcgcgagggtactccagagagtgataggaatcgatacgggcagccctctcatgctcgaagagatgacgtctcgccccctcgccaacggtatgatcaggggcctgggaggcgtcatggcgaacggcggggtgattcaaactcgcgatccaggtcaccgcagcgagataaccggccatatagaaggcgagatgatgacaaccgaccgcgtggcggacgtcgtggcggtggtcatccgggacaagggagaatgcctcctagagacgcgcctcgagagcgaagtctgagccccttcagcaagcggttagcgttaacccagtctatgaacatgggaggaagatagtagggtatcttgatttgttgtccaggagtatataacagccgtaatgcctcaaaacaaaaaaaaactccagcccatgccatagcaggaataaacataagtaattacatacagtacctccaattctttctttccattttggtatcctttataaacccatcgactcttcttcctcgcgttctctctgttcttcctcctgctcttcttgctcgcgaaccctgagtccctcgacgagagcgatgccgtcgaccccagcagcgtctccatctagatttccgctgtcgacgcccgcagtcttctgggctgctttctgagcacccactactctgtctctgaccaattttgcgattgcggtatccgtccgcgtgttcagcagttccatcttttggtccagattgcgtttcaggtcccaattcggcttcttgggctgcaacttgaatagatccaggcccttgtcgtcttctgcctctttagcagcctgttccctgatttcggcttccacctctgcggcctgctcctccaatgtagatttctctagggcgagagttggcggggcgtcgaatccgagcttgggaccccttgtctccggatcgtagtttcggccagagagatgtatcgtcgcaacgtcgggctcttctggctgcgatgcatcccgttcgccttctggagtggcgacctcgtcggtgggctgttttcttttgaggtttttgagctttgcgagacgcgcttttcgctcgtccgcggcggcgctgaggctgttgtgtgaattcatgttgtgacgctcttgttatgacgggcgggaggccaacatcaaaatcaaagagtcgatggtctagattagcctttggcatggaaaagcgaattgaagcttggtggggcggtgcttaaggtgctgccagggccacatgccgaattttagcggctaagccaaccgggacggtgctaaaatattctttgcgatagcctccaagaacttgcaacgacggagtccatttcggcttgctgagattgtcaagttggcagaaaccgcagctcgcagcagtgcacgatgcgtactgctggccgtctaccggccactgatccttcaaaatgtctgcggcacccatggttcgcgccgccttgctgaaatgcaggtgcttgaggatatcttcctcgtctatgactctcctccgacctacctttcagttcgccgcaagaacttcgctacgacaattgagttctgcagcgcaagctgtatcgctcaacgatgtccgaccattcgaaagcgacaatgcatctcaacggccgcaatatctcacctcctatctgaatccgcaagagacgatcgacatatctgccaattctgcagcagtcagcgacgtaacgaacagtcgtgctgtttcggacatgccacattcgaagcaccgaaaaaatcgactagttggaaaggagattcagcaagatcgatcggcgtcgaacaagtccaggcttcccaagcgaaacccgaaacccgagtcccatgatgctccggaaaagccttattttgtcggaaagaggcgttatatgatcaccaataacaggatcaatcgcttttctagatccaatgctcggaataccgaacaactttcccctgtagacgaaaaatcacgaatggcatatagagagctgcagaatttgcgaggaatgcactcgcaatggggctacattcgacatcagtatcctacttctgagctccagtctgcccggaaagcctttacattttggaagaccaaattttggaaagtctcgagaccagacaagccagaagtgccaaaagtgccctggccttggcgagataatgcaaagtggctctttggactcagcgatgcccgtagtatgcagcaggcatggaagagtctcgatatagaaagccgccgcaagcagtggcctgtacttatgctttcgaccttggacctctgccctgaaaaggcacatgcggtgctggaggctactctggaccctttaccgcctgggtacgccattaacgatgtgcttctgttcattgcgcaacgcttgcgcattagcagcattagaaatgttcgcgagcgaactgtcaaggcagaagaaatggtggagattgtggccaaagtcctcgaagatgcccctgctggccatgtgccccttggccagcgaacagctggtcttcttgcaagcaagctaccaagtgaccaagctagtgagctatacaatatgttgcagagggccaatgtcaagctacatccaaatacccaactgcagtttgctggaaagctggcggaggagatggcacataaagatgctgcatttgagatccttaaaggacttgccgagagtggagtcgatctcaatgcacccagcccttcgagtaccatcactacgctgttgcattgccggatcacacatggcggcttgtcagaagaaaagccggccttttcgcccaaggatgccctagagtacttcatggtcaaaggctttgtacccaacgtcatcaatgcaacggcctttctcgattctctatgccagcaggcagaagttgacgaggccatccggcttgccttgctgttctccgagtctggcgttcagctggatgcaaaagcctggtcaaccatcttcagaggtgccaaagggagcctcaaggtagagaatgtggccaaaggccttgaagttgccaaagtagccaacgtcccttatgtggatgtgctcaacaatgcacttcacaccgtgttctatttcgcagagatggaatcccgcgagaagagtttctccacaccctgggtctatccattgtttgggccgatgctgcgagcatacgcaaagaaattcgaactggagcctttgcagtggtggcttcccgactctttgcctctgatactaacccagacgacgggcaatgacggagagaaatttgacagtagccgcccgcgacggtgggagtttctacacacgatagtccctcttactgaaaagttcttttccaccccgaatgtcgggccgaaactacaacctaatccaacaaccatagccattatgctcagggcctacattaagactctgcaacacccttacgatcttatggccttctatgtctttttcaaggctcggcttgaggaacacaaagattttgccgctcagctgatcaaggatcaaggcagcttagttcatgatactataatcatgactatgatggaaagacgaggactatcccggcctgcgctacaagttttcggagacatgctcaaagatcatgtacagagaagcgtgtcaaaggctgcggagggaggtgactctgaggcgaatgatggtcaaaacagagccattcctgtccatccacctccaggtctatgcacattcagcatccttgtgcgcggtctactaaacggtggagatcgaattctggcggagcaagtcatccaggttatgaaggagcagaatgtcgaccctaacctcgtgacgtggaataccttgaccaagggatatgcgaagatgcaaaatatcaacaagacagtgtctactttgcaggacatggaggcggcaggcttcaagcctgacctatttactttcaaggcgtttggaaaactgaagaaccagggccgggcattagagatgatggaaggcatcatcgacacgaatagacaaaagatggcaggcgaggatttgtatgagtaacgcggcatgtaactgtacgtttttttggcatatcgacggaggcgaagaggtgctttggagtttgtgttgctttgaacggcggaatggcatgataccatagagtggaaagcaattggaatactcgtgacggcttcgaatatgcatcaatctatcgaatatagataaagaaggaataacattagagtattttttatttattttacgtatacatacttacccatacacgaatatgttactctcacatcagtgcagtatttggggtgcgaagagcggatagtgcaagccctcggatttacggactaactagaatgacctagaacctgttccctaaagccgtcgatgagcagcttgaggttttctagatgaccaccactcgctcattcttattgaaataatataacttgcttataattcctcaatcatagagctccaatttgggagaaagaagaaagaatcttaaagggataccttgcggcatcacatgctgttgtctcagtctcttacatcttaggaacaagcaaaaaaagagacaaaactcatttgacaaaagcctctcctctcaatgcccgaaccaggcatctcgcaattcacctcagttttccgcgccaccgactcgtaccgcgtgaggcgcttccgcccagccgtctcctgcacggcctgtcagcggcgcaagtcgagatgcgatcgccagcatccatgcggcgcctgcgagaagcggagcgtgggcgatgcctgctcttacggctcggcgcctgtatcgtcagcggctgataacagcagggcagccggcggcgggaacagtcggcaggatgtccagctcaagctcagccagctggagcagatggtgagggggctggccgagaatcgcctcgcaaagggggagtcagcgccgttacatgatggcctgcgctctggaggaggatgcgatggtaaagaggagttggagacggactatcacggggctacttcgtggacggcgctggttgagggcattcgcgatatccaggacgtgctggcggcggatcgagagcccgactatgctgatggcgtggaggcgacggagcccgaggttgtgctgggagacgtgccgcccatcaccatcaagggcgtcgtggagagtctgccgtcgagacaggaggccgacaagctcgtcatggcgtatttcagagcaaagttcctcgccgtcatctttgtccatacgcaccagttcaagcgtcggtacgatgccttttggacggatcccaattcggccgactttctctggatcagcatcctgttctccatcctcagcatcggcacaatggttgtaaacacaaaagaggcagacgccacgtcttccagttcgtcgacatcgtcatcgcccttgacggtagggcccgactcgcgctgctacatgaacaaggccgcccaatgcctcgtcgcagggcagtacttcaaggggcggcgcttctccgtcgaggcgctcctcatgcacgcccactcgcgcaacgtccagaagctggactcggactcgtcgctgtggtccctgtacggcctcgccgtgcggctggcgcagaggcaaggctaccatcgcgacgcggccagggtgtcgagcaacagggccatgacgccctttgaggcggagatgcggcgcaggacgtggttcgtgatccagtcgacggatctgctcttttcgttccagaacggcatgccccccatcatcacccaggatgtctgcgacgtgggccatcccacgaatctcaccgacgacgacttcgacgaggatgccgaatcgctgccgcctcctcgtccaccaacagaccccatccccgccctcgcatgcatcacaaagtcaatgctctgtcgagttatgcgccgtgtggtgcgccacgtcctcgccgtcactccagctccctatgccgacacgctgtctctcgaccaagagcttcgagagtggcatgcttccgtgccagcctgcttgcgcaatcgcaccatccgcaacacggcctttacagatgccaattacacaatcatgcatcgactcatgctcgaactcatgtacctcaagagcctgtgtatcctccaccgcccacatctcacactacacaagcacgacgccgagtatgacgcctcgaggcgggtttgcagggagtcggcgctcacgatcctggaaatacaggcagagcttgatattgagactgggccgggagggagaatgtacaaagataggttcatggtttcgagcctaacgctgcatcatttcttgcttgcggcaatgatcatgtgtctcgacctaagcgagtctacagacacaaggtaagtctctcttatacaaaatactgtctgtccctccaccatgctaagcagagattgtctctcagcccacaagacagaatcaagtgcagagccactctccgcaccgcctattccatctggtccgcccgccgcaccacctcagtcgacgccctccacgcctccagagtgctcggcgctattctcaaccgcatcgatcccccaaatatcctcgcctccacaagcgcttccgcccaaatgaccagcacgccaagcgttcctacaatatcagaggaaatgatgctgcagcaaccgtcagctctcaacggcgacgacatccaagattataacgtcacagacgacatgtcatttgtagatggcgctggcgatgctatgctcagttttgaagaaatgtttgacgatacaaacatgtttgattgggttcgtaaattcctttctccctccttttactaccttgttttttctgttcccaatcggtagaatctaacattcagatctttaccttttccgcaaatagggttctttcgaccagtatattcagtccgactccagatcatggagacaattcttctccgacaccagcttatagcccgtattatatactattaacccaaggaatagctgaaacagtaaagaagaggcacagaagtcctccgagtcgtatatttaaaaacaatatacaaggtcagtactctcatctgtctacgagaaggaatgagaagaaataaatccaccgtaatagactgtcaagcagaacaacgtctccaaaaagaaaagtaggaaagtgaaacatatttaaaagaaaataataataagaataacaaaaaaaaaaaaactcagagcttgcttatatgctccctcaggcacattattcatatcccaatcccacgcacaaaatacaaattattctctacacccccctttctcaaagacatagttcgatgacaggcacacacacatagatagaacagcacaaaacagtagtagcaacataaaaagtaagggcacgcacaacgctaatacaaagacaaaaagaataaaaatcacatagaatatttccatcacactcccccagccgagggtcctcttttgtataaaaaacatcaaaagccaagcccagctaagctatcctatatataggtgtgtatatatatatatcccttatgagtttgccactccccaaatttccatacctgccaacgtgtcccgcgaggtgccacgtacatgtcattaaaacgcaaacgccagcacaaaaaaaacttttactcttcttataacaatatcgcagcgcgtaggaaattgaagcaagcgccaaccagaataataaaacaacagcaaagagacaagaaaaaaaagaaaagcccatgcaagatggcgtaattatgcacagcaagttccggtatacgcgcgcgcacgcttgggtatcataacattagatgcaaaagcatgcgcccaaaggaaaacacacgattgagattaagacgcaatgccgcgaagcacgcgtgcagggttgccagccacgacggtaaagggaggtacatcctatgggaaaagtttccgttagcatccatatttttgggcggaaaagacgaaaagagtcactgagcagtagcagaaaggggatgcggcataccttggtgacaattgatccggctcctacagtgcttcccttgccaatggtccggccaggcaagatgatggcaccgccaccgatccagcaatcttgttctatgataatgggccttccaacttgtgggccctgtcctccttgacgtttctttgggtcggtgggaagggaggcactgaagatgctgacgtttgggccgatgacacagttatccccaattttgatctcacaaacgtcgttgattgtgcagttgcgtccaatgacaacgtcattgccaatggtaatgttgtacccatagtcacagacaaagggcgtttcgacaatacaatgacggccgacccgtccaatgtttgtaactggagacgcaatagtgggagacacacgcacgggatcgcgaggctgcaggatctccaggaacaggcgcgctcgctcttcgggagaaataccattcgtaggaggcgtcgtgagattgttaaatctccaacaggcagcagcacatcgctctcgttcgagacagagctccttatcaaacggataatagggccgtccggcaagcatctcctccttttgggttcgtcgaggcgggaactgcgagtgtgagagggcaagctgagcagccatctgggcgtttgaagttgcaggaggctgcgggcggggtgtcgggctattggtcctcgtcgggtgcaggatgttgatttgtggaagatggttgccaggatgaggcgtttcaggctcggttcggctcaagtcgtgcagcggaggcactcgttgatattcctttgccatcctctctccaaacggtggcgcctgggtattggcgcttacaggcgtagggaagacgtttgcaggagtataaggcaatgcagagagtttgttttccgggctcgtcacagaagcgctcgggatagtcgatgctgttagacggtcatcgtccgagatgattattggtcggctctgaggagggtctatcctaagaggctggccgcggtaatgggtcaacgactctcgttttactggctggggtccgaagggggtttgcatttggcccagcgcaggtgcaggcccgggtgcaggccctgcggcaggttgtgggggcagttgtggttgtggttggggttggggctgcggctgcggttgagactgcggttgaggctgcgattgaggttgcggcatgccatatgccccaggaggcacgtagcttgggtctttggattcgagtggcacggcagcagccttgttgtctggcttttgccagcctggccccctctgtggtggatagcccgcacatataaatccacctcgaatacagttgatgcctgttcagttgtcagtatcaggctcgcacataagatggagctaaaaaggctctccgcccaagacttacactctggcttctgctcgtcgcacttcttctttctcttccggcacgtcaggcagcccgttttggtacggttactgaaatttcgcttccgcttcttgggatcgtgctgcagaatcgagtctcccctgtggtcgctatatgagcttccgtaaagaattgatcgatcgtcaccatcaggactagtattggtgtagtcactatgatccatctggcttgtggctcgtcgcaaagcttcgccaatctgctcttccgtgctgccatgcgctgagatggccgaattctgctgagtgtcatagggatttctatcatcccgagcttggtgtgagtaccacgtttccttatcacgctcgcgctgctcgtcaccataaggccggtagtctctctgaggggtcccgtagtgatcgcgagcatcagcgtgcgtcggaacagttgcagtatccggggtacgctcttgcgctgcaagttctctccgaatctcaacggaagccgagcgcttacgcttatgcgagctctcggcttctagaggatatgttgcgacgtgtatcgtacttccaggcgtccatgagtcccgttgggagtctcgctgagtgtcccgttgaggggttgctgctgctgcctgcggctcaggggcagccgatgttggtgcagctgacgctgagttggcgaggcgttcatctgtgaaagagcttttatcacccggcgccgccggaggttctgtcagctttgatgaagcgccattaagcgcggtgaaggtagacatgttggcgcagttttagtagaaacagcctgaaaaggccctacaatactgtcgatcaaagaatgtaccgagctcagccgggccggatatgaggattttttttttttttttgattttttttcgtataggacaattattggcgataagttatattggagtctgagtaagccgtgctttgttgaagaccaatggtagtaggctgagatgttttcgcttcaccaatgtgactgccagtgaatgaacgtcttgtagactatggagtctctcaaatcacggttcccaggcaatgaaaagcactgagctgagctttaccaagcagctcgcgcaagtgaaattatgatgtggtatcccaaaaaggcgccgccgctatacagcgaatttcatccacaccccaatgaggaaatccaaacgatcaaggcgcacagtaaaaagtctggaatctaccaaacgctcgcccataaaaagaataacgagggccccgtcgtcgccgtgatggtgaagtgagtgcaaagctggccgctggcacagtagctgagagcgagagcgcgagtcgcgcaaaagcgaatgagtgagcaagcgaatccgagccgactgcaggccaatgcagctcgatcaacagatgctcgccctttcagatcctcctcggccaagattcgatgcgaggaccagatggcgcaagccgtttgacggcccgagtccagagagtttgctgcgtggacgctggagagggaggtgagagaatgtgttgaggcggaagagctggggggctggctgaaggctccaaggtcgcgcttggggggcttaggtggtagctttttttttttacacgcgcgattatgctgcgcctgctgctaggctagggggggtggccgcttcagcgcagaagccagctggaggcgtgtacctgtaccccgaaatgtgggaattttactttccaggttcgtaattacttggcggcgcagtgcacgggggcgatgcgtcgaggtattagtcgaggacctgcttcaagagcacagattatcgaggctcagcaactatcgccggcgatagatggagaacggaatcgcgagcagcgcaaggctgggggggaggataggcggcagaggcggaaggctgagcagcagagcagcaacagacacggcgcaggcaggcagctgctgcggataagtaacgcagcgcaggcttccaaggtatgggcaaaggagagaacgggagggataggaggggagaataagagaaaaggagatggaagttcgtgcatcggtcaattcaaaggactcgcggggagatatggagatattgggtcgctgagaaggccattcgagggcgaggcgagaaacacgttcaggcaagaaagagacccggaaatgtaccgacatgcgcctagggaaagcggctcttttcgacgcatgtacctctactcgtacaggtacacagagcgacgaaccactaacaggcaaagggcgtgcgtgcgtgcatggagctccccatacttgtgcaaggcatggcgtattagcagcccggagggagcaccaaaaggacgcacatgatggcttccatggctaagacctgggcagtcaatactcttgcaatgccgtgccgatcgctcgaccaagccaggggggtgctcccctgcggcgttctacggataagccctccgcgcagagaagagtgcggtgaatggagaaggcatctcagccaatactcggtccatgggagcgcgggaggcgtgaaggctaataggcggcgcttctcactgggtccaaccgagtgcgccaacgcctcacccagagcgacaatcgcccgttgcatgtcgcagtccgtcctgctagtacaaacctagcatccttgaacctgggctccctggttcctggcagccacccaccgcgcgtggcaacagcccaaagccacagcggcctggccaggcacgcagcaaacttcgcctacgctgccaaattgccccgacatcagtgctggaagcaatgcagcagcgtatgtatgcgtgcatgcgcgcaaaggtgcaagtgtgggtggatgccccaggagccctccgaactccaggcccgtccgtgtaagtgggtgtgatgcgatggctgcgtgcgacaaagccagcgcgacgggtacgcagctctggaggcggcagttttcggtagcacccagtgccagatgtggaagccagaagggagcggcgttccacagccaagagggggtgtgcttcagactccgtaatgtagctgcaatatcatggcacagacgagatcctgttaccaccagctacctatcgtaacttttttgtataccacagccagtcgcttgatcgccaaagagtactgtacagtacctacccagctgtaccgccgaggcagtcgcgccgcttccttagccctcttcttgaagacgcatacccggacatccgtggctcagctccaacgcacaaaacccagcaccgtcttggggtgcacgccggcgcagggcgcaatatgcagtctgagttatcgctccaacagaccagacagcgctggcagcgggtagccaggggtcccagccgtgacatgtccgtcgtttggcctggctcttccccccactcgatgccatgtctctgccctctctcggtgctgggctttgcagattcgaacctgacgtagcagcagcacgaggcctttcgcagacgaggccctactgtacaggcacacgcttcgccctgcggtggagagaggtgtgaccgcagtaagcggtgttgccgcggctccgcccacttggaccacgaactagttgctccatgcgcagaggagcgagcgcgcgcggaaacttcgacgacgcttgactggccgtcttctagccttcttgatgtcgacgacagcgcgccggggaggaggcgattggcacactgccgctgctggctgctcctacactcaagcactggtaagtctaggcgcgaaagcaagcagacaacgcattgcgcctttactgtaccacatcatgctgcctctgccagtaggtgcatgccgtacgagccaactcgagccttgttcggacaagcactacgcaagaagggagctggaatactaatgaaccgcggtgggtgttggtgggcaagggttcgaaatatcctgggagcagccagacagggcctgggactagctggaatattgttgctaaagttagatgcagctcattgatgctaccacagacttagtcattcctacatgcatcttacagtattccgtggcatcagcgaggcaacagcgaggaaaagcagcgcgagccgcacatcaccgctgcctccttcccgcggccaacagccgacaaaggaagcagttttttccgcgcaggattcccccaaggccgctacatctcgactccctcctttgagcctctcttcagcctctctttttcccccacgcttctgcttcacagctctgcttttccctcgttcgccctctcttgcattcctcttacagctcctcgagtgagacagcgagaaccaattcgactcgtgtccgaggccagcccgagctcaagactccccgtgtctttcctttggcctctcgtgcatcaatgccagcaacaactgctagtacctacctcctgcaactgggtatttgtagcactctgcaatctgatcccctgtcccggcgccaggtctgtcgctgcgcccaagccaggctctagcctacgggtacggagcgctgttccacctttcgcgcccaaccgatccgggtgccatcgcaaggggtgtcgccctccaagaggcgagccgcggccgccatcgtcgccgccaggtctccattccatcaaccacgacccatttttagctccttgatgcggcaacgcggccaccagcttagactcgtgttggccaatccacggcctcggcctccagacgccaccagtcatcacagggctgtcgccgtctatcccgccagtcgccggccacaatgcgagcagccatccgcgtgcacgccgccagctgtacgcgatcgagaaacagcgtatgtgactgtcatttttgcgtgctgcattcaccatcggtccgtgggcgagccatgtccgagaaatcggcggaatagcaaggcgtccgtctcgtctcgaaaccatcgcacacgcggacttgacttgggctccttcatacgcggcaccagcaaattgccgtcacaccagctcggctgtcaaagccagtcctttgcccatacgtgtagatgcccttgatattacctggtagacaacgggatcgaacaatggtatccgtcccagatctttgttcgcctctgccatcgaagtgggacagcaaccctagcaggcgccatggcagccatgttcagtcgaggtctacaggcaagggttcacggataagctcatggaatcattactacagtagagtccgtcggattgcctgcactgcatactcatctgtcctatgagactccgagaccattccatcagcttgctgactgtgccgtgcaagcaagtgacatccccgctaagcaaggtctaagagcttgcctctggctgcccgtgtgctctccagggcttcccatgcgagtggtagcagatattcccaggtaggtactcttcaattaccacaatcaatgacggaggctcagagaatgcctacatcggctattgtccgatctcatcttttgagcgccaatgggagcttgacggctacttttgtaaggagtgccccgtctagcaccctgcatatacctacttgtacttgatggacggattaacgccgcgtttagcgccgccgtctcgtatcgccgccggccgcggctgtgtcagaccacgtacgcccgaccgcactaccacagcacaattcattcatccaatcactgagctgctgtcgctctactcgtagcgttggccttcgcttcaatgcaaagtacaccagcgccctctcaagactgtggcacgccgtgacgggaagcaaatctaatgtggaaataccgtttaactgtgccaggcccaaatcatgacaacggcgacatcattctttaatagaatgagctcctcaaggctgtctctgttgtatcatgccagggacttgaggttcagcaagtaataacaataccaagcaagcccctttgcgttcaacgacgacaaggcggagctacaacgtatacgagttctctttagcaacgttttcatcaccacgttatagtatatttttctcgtccaccttgttgggcgatggcacggctggccagcctgaaggattgcttggccatggctagtacggttcgcttctacgccacggcatcctttgaaagctggttttgggctcctagcaaacccatggccggacacagcatgtggaagcttggccagacaattcgtgatttgtttcagcttgaaacgcctgcctgcgaacatgcgagcatgtcacaccgccaaagccttgaactaaaaaagattacagccaatcaaaggcaatctaccaacatcctctaggatgaccatccagcagactccctccgcggctatgcacttacaagtatagctctccgttgatcgagtacaaaatccttacctcatcattatgatgactattctacgcagtctattcaacttccttccgcaagctccaacagctagcagaagatccaagaactagcgtgctacaggatcaacgtcagagctgtattttctcatgggcagaagcgcacttgttaaactcactctgaagttgtcttgacttttaaaagagagggaagcatacgaataccaatggtcaccccagtctcggcgtatctcttgaggtcatagacattgatgccagacgaagctgccctgttctagctaacagcgggatacgtgttttgcaaataccacgcctggcaacacaacaagcgtgggcagcttcaaacgtgcactccaggtagcacagcactcttttcgtttagaaacgtgatcactatgctgtgacaccgtgtcggatgttgcggtttctcgttccctcgccaggcagatcgtcaaaggccatggcaagcaaacatggaggcggcaaaagccgtaaccaccctccagcgaagacgctaggcatatgttgccggcagtagcgcaacgctttgctaccacataaccaaggtcacactgctgtgacaggataataaccgtcgtttgggtttcttgcgggggctctttcagctccggaccaactgctcgcaggatgccaggctgaagattctagccccagaggggaataggtacccgagggagtgcatcctcactcgcatatcaaagcgtgccttgttggcctttggcagtcatagtgcgtgctactcggaaatgctagactgaacaggatcttgctccaggaggagcagctacagtcggcggccccaatgcggtcattagtataccttttcttcatccgcccggtcctgtcctgcgcacggcgagatgccaaacattaagccgcatataaggtcggccatatgccagccaagctcggccagcatgcggctactgctacaggataccgcggccaagcaccagcagtgcaaaagccgtgtgctggcagtcactggttgcggcacaacgaagacgtcccatgtggagaagggctgggaacacgccgtctgcgaaactattgcctgtctcggcgagcgagtttgcacctgctagcggcaacacgggaggacaaaacgacggcgatgctgttggtttgaagtctcggacctgactctaggctgacaaaggctccagcaacgtcgtctggaccgaaggaaaaggaaaaagaagtggagattggggcgtgtgttgttggttgaagatttatttccgtgggcctgtgctctgatttgcttttcttgttcttggcgaggctaaaattaagttggcggtttttgcaagcgcgcagcgggcaagggagcgggaagtcgtttctttgcttttgcattacgccgagatgctctacggagcaaccatggtgatgatggccaacctcagcaagcagccgaccgactacagtacacaggcattatactatgtaccacgaaatactgtagctggcagtgctttgctaaccacccagataggcacctacctaaaacggcaccgaaatagtggatcttcaaatccgaggttggtggagatatcgagcattcgttaacctgccaagttgcatgatttcggtatcggattgccaggagtgcgaataccaaaccgaagtgcattctttataaagactgcagacttgtttacttttggggccaatcacggcagggcacctacttgtgcacttagcaagctactcaaagtaaaacaagcggatactgctgaagcttcatgtcacatcgctgagagtctgaagaaggccgtggccaaaaatagccatccgatcacagggttcatcggatgtgttctccattgagagacttgcagcataccagggcaagtgaggaagcaaaaatggtaggccatcagattgcttcccagcgccatcttgccctctccacccgttccttgctcggtccaatggccgctctccaaatagccgcttaactaataagcgctggcgataaggcgcgtcaacttctagaacgattctgctgctgccctccaacctctggctctcgaatctcaattctttgcttcacccctgagcggtagttgcaagtatataaataaaacaaaggaggagggtggcacccggcctatttttatcatcaggctcatgcaaggcatcgtcttgggacctgggaccttgcataatggcccccattcgttctccatggttcatccagtaaacaccattcgaggggaccgaccctcttacccgcccgcgagaaccatttatcgtgatcctggagacgccaacattcatttctttctccaccttgatgcagaaagggacgagcagatacatggtgattcttactttgctgtttctatttctgtctcatctcgtcaacttcccctgccgccatatcaaaagtcccaccgacgggcatgccatgcgagagagtcccatgcaagcatcacaatatttgtccattccacgctcgcggtaccgcttcatccacgcccctccatcttctcctgggtcctcttccagatgctagttcgtaaaagtccagatatagccatctcgatcccccgtttctattctacgcgagatccaggggcaaagatgttatatttagaaaaagcactctgttgctatatttatatatcggttgctatattaagatgtagcctcaatgcagctgtctgaaaacggcatgagccttattgtaacatcattcgtaaccccgtcaaagacgctatcatatccctctctccgtccctctctccggacttgtcctcatcaattcgtctttcccccccagtcaaagccccataacctgtttagtattctgataactctgctccatacacgtcttaatacgcggttacgcgccgcacatgtgtgaattgcctctatctcccccctttctaattttcgcgcgcccacacagacgtcactgtacgttgggaacctgcagcatctcttctaggtatttcccgagggcgcttctgttcgcttaagcaggtaagaagggggcttcagctaacctcgtaagaaacaagaagaagaaaaaaatattgtttctaaacaaacagaagcgcccacccaacattatcaccctcaacataggggaagcgaatcggtttcatgtgtatgctcatttccgcccaagcgccgtcatatagcccgggggggattgttatcaatagccgctaaaacaaatgctgttgatggtttattgaatccattcatgcgggggacaagttacgcatatgggccttttgtttgctaggagtgggttctcacactccgcaacatctctcgtagatgaaatctcgtttttcaacgccaggcaccttgtttttttttttcactcccaaaaataatcaagtgaacaaacagggatcatcaattcccgctgctaatgaatgcagtatgatgaagatggagaatgggcgcgtaaaaccaagtaccggtacttgtgaataccaaaggcaaagatgaatcatttcttctgtctctttgcagctttatcgcttgtgttgctcaatacactagcacttcgtttaggagctgcactctctagctcttcatctttgccattgtccgccgcgttgtcgttatcatcgtcgtcctgttccacagacggctgggctgccgcttcgtcagacggcacggcgtcctcaccgtcgcccttttcctcgtctgcgggatcagctccctcagtggtgccttggttgtcttcttccttggaaggttcatctgcagcagccgtgtcgtccttggcatcgccatcggcgtcctccgctttctcggcttcttcttggagaccggcagccttttcgcgctccgccttcttggccagctccagcttgatctccgcgtcaatcttatccgttactttacgagcgtcgagaaggctattaacagacgccagaagctgttcgaatgcgtgggtcgttgccgctgtaggcatggccagcttagcaggaacatccagctcgttgagggtattggtgatacgcagttgctgctggtttgatttgtgagagaagagcttgttgatcttttctgtccggaatgtaggaccagagcctaagcgttcatggtgtgtaactccgtagatgatctcctcttgttcagtaagcttcttgcgctcttgtggttgagactgttgttgttgggcttgttgggcttgttgttgctgctgctgctgctgttgctgctgctgttgagccttcttgttgccaggagcaggtgccgccgctggcgcagagtctcgtggaccagtagaagccgcggcactatcacgcctagcagtctctggagctgcctgttgtggtgtaggttggccagaggttgtaggtgcctcgccacccatgattgactttcgcttcttggatttatcagcagtcatcaagttttgaagcaatgtctgcaggcccgtcgatgatttgaaggtattgatgtcttgctccgcatgggggtaatcaaggcggttatacagctccctccgttcttcgttgaatctatcgcttcgagccaatatccgtttgatctctagtagtaacgactcctcttcgcgagcttcttcgcgggatcgcccaaaggaattgagcgcgaaatccttgcgcaacttttcctgctgagggttgaaatgagccatcagctcgtgcagcgcaaactcaggctgtgtcatgtattggacaggcttttgaacggccatcattcttgatgccacctcgtagtatctcgccttcaggtcttccattgatcgagatcgggtagctgggacgatagccttactctcgtcgccatcagcatcagcctctccgttggtagctggcgggctccattcgtaacgatcccatataaggggccatcttatatcaaagtcgcgcactagtcccatcaagtaatccgtctcctctttggtccagtcaggattctccaggacttgatgatattggtcatcgctgtactgaggcaccgagacttgaacgttatacttggcatatgacgaatcttcaatctcctcttctccctttgatccaggcacatcatcttctccagcctgcccctcaccaccccccactgtagatgaaggctgctttccctcctcaactctcctccaatgcctcaaggtcagacttgcatctgtcctcccagaattctggaacggcctcagctcccatcgtgcgaccggcttgcggctagcaaagcggcgcttcttaaactgtgtgacctctggaacaatggcgatgggattatcgccgcctagattgtgaacctcgcgcgcaaggcctttgagattgggacgtggcgccgagatcttctgcttcttggaggggcgagggccaccggcagcgccatcggggaggttgagcacatcgcggacgtcggaggatgccattgtgatttcggaggttgtaatcgtgagagcgttgttgtgagatgcgagaagcgtttcggggaagaatttatgccgtcatcgctttatgatcttgaaatgtagaaatccagaaaaagtaaagtgttacgtcggaaagagaatatttgattagataagtaacagacgatcgtcgcggtcgggtgtgtgcgatgtttggatttgaaagcagcgatgattgaaagaggaggagggaaaagtttaaagattgaaaaacagcagtcaaagcgcaaggctgatggatagattaccgcttgacagtttaaacctcgtcgctctggaaaagcgcgtttgggcggcttgtcgcaagcacgtgactctgctcttgcgctgcgcagacccctggattctttgaacgtggcagctttcccgcagagggactcgagtcggaaagcgaccatcgtacaaatctcgaagggaggcttgacggcaattgcatcctttcttttttttttttccctcctcctcagcaaggcgacaaggcaccaattgcaattctctagtagagaataacatctttttttgcctctgtcgggaagaaccaaaacactgggagcggatcagaactcggtggccccaattacactgctgaggaaacgaaacagagctcccctccccaacgaacgccaacatgaggtccctattttctctcgcaacctttgtggctgcggcgcaggccctgtacttctacgtcgacggaggcactcccaagtgtttctatgaggagctccccaaggacacgctcgtcgtgggccactactccgccgaggagtgggatgacagggcgaacatgtggcagcagcaccagggcatcagcatctacattactgtcgaggtatgtgcaaaagaagaagaaacatatattccatcgtccaatgaaaatgtcaatcaacatcgccaactgatgccatgtgtaggaaatcttcgacaacaaccaccgtgtcgtctcccagcgaggcacctcctccggccgcttcaccttctccgccgccgacgccggcgaccacaagatctgcttcatgccctcctccagcagcggccgcacgggctggctctccatgtctaaccccaacggcggcatcaagctgcgcctcgacatggtgattggcgaaaccagccagattcagagcgacgacaaggacaagctgaacgacatcaccactcgcgtcaaggacctcaatgctagattaaacgacattcgcagggagcaagttttccagagagttagtgatccctccccttttgtaactctgcctcccgacctataattaatcgaaaaacttgtgtaaatctacaggagcgagaggccgaattcagagatcaatccgagtctaccaacgcccgcgtcattcgatggatcatcattcagctcgtcatcctcggcgccacctgcgcttggcaactctctcatctgcgttcgttctttattaagcagaagcttacttgagatggatgcaaattgaaataaacacgcgggagcaaacatagagcgaagaaagggaaaagaaaaaccatcctgccaagacaaatgtggtggaattggcgaaaagggatatgataccaattgcatcatttttccgatttaaatatcaggcaacattccagtcattgtgcatagccaagtatacatgatgagaaaagggttgaagaaaagagttgaaggtgtccaatttacttaatgcgagatccgaagcctacctaccttagttacgaaagattgaaagaaatgaaaagaaaaaagttcgatagtaattgctccaattattttttgatactctctactcgtcttgccgcctgttttttgttcttttcgttttttctttttggacaatcctaattccattacaaggtataccgatgaataactccctacctaatgacggatcccaagctctcaaaagacatcttctcgccctccgtacaaaaagctccgccaacttctgaactgtttcacgccatatgctgctactgttctcgaattcgtctctatacacacattccattgcccgctcttcgctctcctccctccccccctcccctgtcccatctctatctcattctccaccactccatgattcgcaaatctcgcaagacttattatatagacggtgcaaataagagtaaaaagaaaagtacacccggaccagacccaatgctgctgcccttcgtgaccatcctgcgccttgctgcgctgcacatcgaaagtggtgtagtatggtgtcgtaatggaatgtcagacataagggaaaaaaaaggaaataatgaaatagaaaatgaaaaaaaatgaaaaagagcaaaagaaaaaaagaaaacaagtccaagctaaaaatcaagaccagtatccgtctgtcgtttttttcttctctctcaactcctgctcggttggtcataatggacattgtgctccaatcagtgtcgcggttcttctattgagtggtaggtgtttatgacatggaagtggtgaatgtatggagtaaatcgattcgctatttgtttccaaaccagagcgtcgtcgccttgaaacggtccatcgtctttctctagtcaaaggccctgcagctcgttattgccatgtagagtatttggccaagccacacggttgctcggatctagagaacaactgtccgccgtgccggcaggtatatattttgaggaaccaaatctccagtagaattaaggggggcggtcgacataaaaattgtcggggtacaatgtcgcggccaatgcatggtaaataaattcccgaaaaactcgctgaaacaaaaacgctcactttaaccgcagcaaatagtcttgatgaatttctggaagccgctgggcgggggggcttcggcaggtcgtccgctaggctggcccgcggccgccatggggcccggctgggtcgttatcggctgaggcaggttctgggtgctgttctggaactgggcctgggttgagccagtcggggtacccatttcgcgaaggcctgttccactcatgcgctgggcttgcagcccgccttgggcgtttggtcgatctctcttgctccccatctgcttgatcggcgatggaggaggtggctgcgcggcgtttaaacggctgacggtgatcggagcctgctgttgagaggtggtattcccaggacgatgaccactgtgcagctccatttgagaaggaccggggcgcgcgtttgggttgtgcaagtatgcggcgccatgattcttcatcgagtcccacccctttcccgaatccttgttgatcttcatccagtcgtactcgccatcctcgacgtcaccagcgttcttcaaagcctgggtgaagagctctcgaaggtagtcgtagtcgggggtatcttcgaagccgaggtttcggacgtacgtcaagtatttgttaaactcctcagggaagccctcgcaaagatccttgatggcagtagtctgcttcttttcccctatcttctcatacttctgcttgttagtggcagccttcaggccctgccagggaaggccaccgcgaaggaaatacatgaagacgtgaccaagggcctccagatcgtctcttcgcgattgttcgcgcccaagatgggtattgatactcatgtaacgggcagtaccggacagcgactttcgctcacggtagggaatgtgctgcttggtcttggggtcgcggtattgcttggccatgccaaaatcgaccacgtggatgacattggatgccttagtgcctggtcgtccaatcaggaagttgtcaggcttgatatcacggtagatgaggttcttttcgtgtatcgtctggactcgggaaagcatctgcttggcgaccatgacaacagtcttgattgtgaatcggcgtccgcagtggtcgaaaagatcttccagtgaagggccgagcaggtcgatgaccagaatgttgtgcagaccctcctgtccaaagtagtagacattaggaatgccagctagaacaagcgcgtctcgttagttatccaagtgcccacgccatttggggtcagtgcaaattggctggcatatagcttacggcaaccgacgagaattttgtacgtgcggtactcatctcgaagctgtggtgcatcactcttccgaggttcctgcgagacaacaggtcagcaaagaggtaaaaaaaaaaattgaattgaaaatcgaaaatcgaaagccacaacgaagaaagacgcgatcatttcccgccattcagagttgaaagctatagactcggctgtgctactcacaaatttgatggccacttgctgattgttgagcaggttggtgccctcaaagatgacaccaaaggagccctctccgattttctttccgactcggtagtggacgccgacgacgttggacgacgaggaagccatggctacggtgcgcgatagggctcctcgagatgtcgcgatggaggttcggattgatcaaggactgagggtgagagaagaaccgtcgactacttccggtcgggcgaacggtcggcagacgaggctcgggagcaacgaaggcagcccctggacaggggggggcggaaaattagagggccggtatctgtgggaagggccaaaaggatacaagcagtcagcgacgacgtgatgaaacaagcattccggcgcggagcagcgatggggatggaggcgagtgacggtgctggagaggatggcaacggagatgcagaggaagagcgtcgagacagaaaaggacgaaggagtgagtgagtggccggccgctgggctggggcgctggatttcggggcctggcaaagtctgctgaggcgaccagcaggggttcggcaggggctgggcgggcggtcaagccaacctgggggctgtcccgtgtactgtccagcgctgagtggcgggcggtccactagcctggccgcgctggaccggacacgctaggcggtgcagctgcacaaaaagttgtccactgcagcgcctggaagacagcgcgccagcgcctgctgcgagcagcccgggcgggtgccaggcgggtgccaggcggtgccaaagtcgcggcccagactggaaggccgccgtcatggaaccggcgacaccgcgccacgcaacgcagcgcaacgcaacgcagcgacgcccacaccggcagccgcgctcctttgcaccgtggcctcgcccgcatccaggcacccagcggttagcatgtgcagtagtgcaaagttggactcacgcgattgctgctggatctgagtttgtttgccactgcagttttcgttggtttcgattcgcagggtgcgtgcgggatgggatgggccggtctggcttttgttgcctgtggatgaatgagtgaatggctggtgggaaggaagcaagagggagggaaaaacgcatcagctcaatggaaaggaggagaggaaagggtgaaggggaaaatgggacgctaccaggttgagactccaaggctgggcttgggctggggtttggtcgcggtatttcggtgctaggctggtatcgcggtacctgcgcttcaccgacagggtactcgggcgtgaggtatccgctagctgtggcatgcaccatggcgatactttgatggacggtgcttggccgcgtaccaggaacgcgaactggagcagggccttgcagaagatccaatacaatgcaaacgaagctacccatggagcttgcaacaaccttggtcgccatgcgacgctgcaaagaagtaccttttttcggcttctttttcatcttctctttttctttgtgccttttgacgtatcacagcagtggcttgctttctcagatccagaaacgtcatcaattcttcaaggcagcatggagaaccaggccacccgtggtgcaaagcgctgctctcaatgcgacggttacgggcacaggacacgtgcagccggtttggaatctcgcgaaaagcaagaaaaaaggatcaatttgctcaatccacgttttcaccactgcaaagtgccctgctgccagatcgttgtaatctacgtaagccctaccaggcaccaagatgtctttgcaggcaataaaacccggcatcgtcgcccttttccgccatttcgcttccgacaaagcagcttcctcgtctgcgtgttcacgacacgagcctggccccccctctgctggcggcgccgatggtgatccgagccggttcttggcattggccgtcgcccagccgagtgcagcgagacgtgttgccattgtcgaatcgagacaaatcattcgcctcgccctcgcattccatgtgccccaatcactgtttcctttatgcatccaaggcttttgagttccggtgtcgtccaagcttgcattatggtgacaatctacacctgctactagcagaaactactgtgtggagaagccagccaagtgcaggctctagcagcgacggccaagctttaacgaaacggtccctgatgctagaatcagcgtcccaggccagttagacgaggagccccatccgcgtctccacggcaatgatagcagaggttttgctatacggagctcttcataaacctcccccctggctaatcgatggtgctagctatccgagctttcttcgtcgctaatgaccaacgcttcaagtcactgactccttaccgccaaatttgtttgctaattgttctcactaaaatcctgcctctgtccctggataacgccgtaataaagcggacatgggcgacgacactacgccgtaccttggctccttggatctgagcaagtgccctcttattaaagactgatccatattgcgttattaactggcggtagtgatgcgctgctggaacctgtccggctcatacgatttccgtgggcatcttgccggatccgtcccccgtgctttcacgatacgacgtatggagtaggtaggtattggaattggaggccatctttatgcatcgcgcatcgttcgcggtgttgcggcaatggggctctcccagagcggccccctcgttaattgtccacgtcaaggccgatgcgcgcctgtattcaataatccagctccatccccagctgcatctccaagtcgcccatccactgaacgcggcccccgagtcgcatcctcatcccccgcatgcagcgccgtcagctacgaggcactcaatgactggctaccgctgtgaatagcacgctgcgtctgagtgcactagcctcgtcacaacgcagctgcatatgcgaggtgcctattgcccttgcagtaggagtcgagtcccctacagcatatgccaatatctgctggcccgtcgcaatggcgtggagcccgtgaatccattcttccaccaggcacggccgagaccgtcgtattacatgtctctgggccaatggcgaacgccgacgactaatgggtttgtttcttcttccaaggcgactattttcctctccctttttgggagtgaatgcgtgagtaaaacgtactggtagcgaagtgaagtatgcagtctccagctaccgagcaacgcccgagtctcaaattccttcgctgtgctacatgcgacataaaagtgcaacgtagagctgaaaagaaaagactgggcagggctgccaggcacagaattatcgtagaatgctcgctaccattatacaggtatttgcggtgtgcgctaaatggcctctccgcgtattactacagcattgcgacacgatgcatctgctcggcgtgtgagtcaataggtccatgtggtttatacgttagccgatagatgggctactgcaatgggatcgatcgatagtgtccgatcaatgctccgaaaaaaacgttcgttcagttaaacaccagaccttggcgacttggagttgagccctgcgcgggtagcttggctgtcatggctttacctggctaccctataacaatgcttacaatcggcgtgtttttttgcgctcggctttgcattgattaatgttcatgttgtaatcgagtgcagcaataccactgctaaagaaggaaagtgatgttggtttcaattttgtttggaaagccacgggcaagccaaaccccttgcaaagctatctctgttgtgtcgatacgtgtaatttgcctatcaaggtgccctgcgcagtgacacccacgcaatgacgatatagcgatgcgtcgataccactaaggcacatgtagatagctgacagcctcttgcatttaggccaaccagactgatccaccgccatgggaatcactgcaagtctctccgtctccagaccccagcgcggcgctactccagcttagaaatccggacatatcaatgctattcgcggccgcttaattcgagcacgtcaacggctaacggctaacggctatttgcaagggcgccaatatacacctcatggtaaaaacatggggggctttacggcctttgggacaaagttgccccgcctgtttgacgacaagagcgcatcatggcggggatcgcaaatggataatacgcacacatatacaaacagcctctgcggaggatgaatcccgctcagtgtgtgtattattcaccactatgtgcgcagatacaattctgaattccctccttgtgttttcccccccactcatagttttgtagaatcaaaagtgcccctcaggagctctcgaggagggggagggggaagctaggatggactgtacatcggggtatttaaacaaggacgtgtcgcctgcgaattgcgaattcaaagctcattgactgtttttctcagcatcacaagataacacgaccgaaatcagacacaatggctaagcccgacggactccccgctatgacataccgattcctgggacgctcaggtctccaggtctcgtccatttcactgggaggatggctcacttacggtggccacgttgatcgaggtgcgtagaaggaaacccgggagaagaaatgagaaaaaaaaaagggacaaaagcgaacaagattcactaactgtgggctatctatcagagggcacatatgcatgcatgaaggctgcgtacgactctggcgtcaacttctttgactgcgccgaagcctatgccgggggcgagtccgagattgtcatgggcgaggccatcaagaagtacggctggaaccgcaatgacttggtcatttccacaaaggtactgtgagatcataaagaagctgcgggggaaataaaagtcttgagagaatctgctgctaacgcttggccttgtctaatgacagatctactggggtggtgcctttggcaagaaccccgtcaacaacctgggcctctcccgaaagcacattgtcgagggcgtcaacgcctccctgaagcgcctggacctcgagtacgtcgacctcatctacgcccaccgccccgaccgcaagacgcccatggaggagacggtccgcgccttcaaccacatcatcgactccggcaaggccttttactggggcacctcggagtggaccggcgtcgagatcgccgaggcgtggcgcgtggccgaccggctgggcctgatcggaccgctgatggagcagccggcgtacaacatgctcaaccgcgcaaaggtcgagggtgactaccagttcctgtaccgccagcacggcctgggtctcaccgtcttctcgccgctgtaccagggcatcctgtccggcaagtacaagaacggcatccccgacgactcgcgcttcgcccagaccgaggtgccctttattgccggctactggaagcgcaccggcaaggaggcctggcaggagattatcaaccgcgtcaacaagctggagcccattgcagaccggctgggcgtcaagcaggctgccctggcgctggcctgggtgctcaagaacgacaatgtcagctctgccatcacgggcgccagcagccccgagcaggtgtatgagaacatcaaggcgttggaggttgtggacaagttgacgccggagatattagccgagattgacgacattttgggcaacaagccgcctcagctgaatgacagagagtagattgaaacatgtgtaaaataaaagcaaaagtagtctgattattgggtttactaaaaatagcaaaaaaagccaagcaatataatgagttatggatgattttgggtacatttcaacattaaaacacagcctcataatcacatagcgtgttgccaagactgggtatatggtggcaccttgtgttatgctgcacgccaaatcctcagcgttgactaataagccctaggaatcaatccgaaccttaggaagccacaatcaattctaatcaacagattcagcatctccggtgtttaagcttatatattataaatattcgttgtttcccctcatctcacaactgagttatccgtgaaaactgtctttgctctttatagccaacgtcaacgtttaaactcatattgtgtctattttgccaccgactagataaaatcctatgcacctacagatatgtctacctcacaagttttgaaatggtttccatggctgcagactcccgtaattgcgagtgcgcctatggcgggccctgttagtccagaactcgctgctgaggtgaccaaggcgggtggtcttggtatgtgatgacagcctccaaagttatcatcattgaattcagacatgcgtaaagctcagcaacgacatcacaccgcaagatgaaattaaagcaaaaacaaacagatagacaaaaaaaagggatcttttttcaagatgagaatgctaacatccaactttaggcttcttggcttgcatcgcagatctcagcgaaaactcatcccaagtcatccggctcgatgccgagctcatcaagatccgccagctcctcggcgacaacgccaccacgccctccggccacctccgcatcggcgccggctttctcacctgccacagttccgtcgtcaacttcgaggcctcggccctgcccatcatccagaagcacaagcccgccgcggtgtggctctttgcgccgcacgagagcatcaggccgcagagggagattgtccggctgctaaaggggctcgagctgccgccgcgggtgtttatccaggtgggcaatgcgacggccgccaaggaggctattgacgatggcgcggatgtggtggttgcgcagggaacggacgctggagggcatcagtatgtaagagggatgggcgtggtgccgctgctgtctgagacgaggaagttggtggatgaggggggttatgatgttgccgtctttgcggcgggggggattacgaatgggaagggagtggcggctatgctggcgctgggtgagttgaattttctataaagttgtttatatgatgatgcgagatgtgctaacgaaactatagaagctgatggtgtggtaattggtacaagagtctgtaacgcccctgcaacatacacatcttttcgaaagaggaagaagagacggccaagaaaatctcgttattattagacacgctgtaagctaacagaatgctctatagttcatcgttgctaaagaaagcatcctccccgaattccgcaagaagattgtcctcgatgccgttgacggcgccctctcgacgctcaagtccaccttcaacgacaagattgccgattccgatctctggggctcgctttacgacgggagagccgtcgtaggccccatccatgaaaagtttctcgccggggcgtcgtttgaagactgtcataagagcttgaaggatgactatcctcctgaagagagcgagaagatgattaatacttgggcgtaagctttctttcccccctttttttttctggtggtcagtactgtgaattttgcaagagacattgttgttgatgagttttgatacgttcggatagaggcgccggcattggactggtgacaaaggtgcagcctgcgggtgagattgtgcgtgaagtacgtgaggaagccaaggaggctattcgcaaggttgcagctcgtttctagacgtatgagcgagcagtatattaaaaacaaaagtcaacgattatagttcaaaaatgtttttaaaaaaatctcaagctggaaaggcatccagccgagtatggtattctcgtctatgccgacattcataaggcactacctatatatatatagtaaaatcaaaatccccctctcagctcatgcggcgggcaaagagcaaacaaacagcgtatcagtgatagctgtggctgcagctttaaacaatgatggtatgatacattaataaaacaaaatcaatgccgtgtggtatgttgtttctttttgtttgtttctttctttctgtttcgtatcttgcagcctttacaacttggccttggtctgagccttcttcaggatgggctccattttggtggccttcatgacgtcgcccttgacctttagcttgccggacatgaagagacgctgggcgttggccttgccagtaacgagcttgccgaaatcctcgtcggagagagacagagtgactagaaagagagagagccagaggtcagcatgcggaggttcaataaaagaaggaatatcccagatgtcatgttgggggagcccataccgttggcgttctcgggaaggccagcggcaacggtgcccttctccttgaggtcaatgtgccagctggccgtctcgcccgccttattcttgagggtgaatgcaaagacagccttgccgttcttgatggcgtccttgcggccggcttcatcgctgctgagagcggcgttgatggcctcgaaggcctcggaagaagggaaagcgtctgtggcagcgagagagcgcacgcgcgcgcaacaaattagtctttggagctttttggctattgctggctgggaatgaatgggcttaccgttcttgagagacatggtgggcgagaaaagctgttgattggcaaagaggagctggagggagggtatgcgagtagcaactttttgaataaattcaaggaagaaagaggaaagagatttggtttaatatgtaacaggtagttggctcagtattagccggaatggatggatgcgtctgatggagcggacatgtgatgcgagcctcggccgaatttgctgacatcatcatttccggcgggccattgttgcagctcaattgctttgttgggacttggtctctgctctgctcctctagatgggtggcacatgtctgtagagatgagccgacaaattggctagctgctagccctagatcagagaagcccaaaagaaggggatctacgtagacgaaagcagttttggagttctgctctgaagctcttcgtctgctcgaggttacacggcgctttctgattgctgcatctgggcatctcttcatcttacgtgggggggcttaccccgggtggcgcatgcttggggccccggatctttgcacgtggtaggtatttagaaacagcatagccgagcgcattaggacggttcgatttaatctcttgttcatttctaacttcatgtgactgaagaactaggctgagtggaatagcatacatgtaggcgggctgcgaaccgcgaaatgttgagatgagatcgatgcgccatctaggactaactccagtcgccataaaaatacatttaacatatacaacctcaaaactgcggccaacatatgcaacgagaagagtctatatatgcgcattcaaatggaagagtgatgaaaatagcggctgagagggtccttatacgcgccgtagcagggcatgtgtaagaccggagccattaccgacccttcaccaagatatctggcgaaattcgtagcatcaccattcacagttcccactcgggaacggcaaaatcgcgttgttggggccaattctcaggtctgcgatgcgtcaattagttatacacgcctggtcatagcttttgaaaaaaaagaaaagaaaaaaggagtagagtagcacgtaccttgtgagcagcaacgtcgccatgcgtcgcctctgctcccccaagtcttcagccgccgtcaaccgtagccagtctccaagtttcgtcttgagctcagtctcactcttgcccagaatattgatgccacggtcagaacaggcgattcgtagctcctcaatttcaaggcccaagggacctccatcttggagtagccgctggtcgtcgatttccaagaatatcatgcgcagtctgcctttgatagcccacatgcctgggggagtgaagcccaggcgatcccacatcctgcctgagagatccaaagacttgaggaggtgccgatgtgccaggccctttgtgagtctgggactcagcgcaccatgagggtgctggctctcgagctcgttgaaagcagctttacgtcgttgctcagccttctctcgtgtgatgcttagtagtctcggaaatcggcatgtataaggcaagattccgggcaagaagatgaccaacagaggtgttagatcctcggcaatgatgaagaacagggcgaagaggggcaatcgcatcagatcatgtcttgttcgccatagcagcacccagtctgcgcgtgagaatgtgctgggaatatggtgcggcttgaacattgatggtcgctcctcgtttggcaaggccttgactttttcgttgactagcctgcggttcgccatgatggctttcacgccatccttgaaaaagatgacataggccttgcccagcttaaaccagtacttgatctttgatgactggggttcaacggcctgtagcggcggaggacgggtcgaagcaggagggttaatagccgtattgataggcttctgtggcttggaagtgggacgaaagctcttgttgatagtagggacagcagctcttgtttgatatgcagctcggctggagtgtagggctcgcgactgcgcggcgaggagttgagggctgaagagccatgttttttgcgctgttaagccgcatcgctgcgtgactcgataactcattgcaccaactgcactgactccgacgccgtcaaatcaaaaacaaaatggaaaagaatgagtgagggtccgctatcatgtctggaaatatctaattgaatgggagttgtgttgcaggacgcagatggactagaaggaggctcgtgtcatagattgatcccggtgttttaccagctgctaaaatctagtcgcctgttcaggcacgaatttggcacacctgccctcttcaaagtgctgtaaatacgtcgaagccaattgctataatgtggagagaaaatgagacaaccgctatatctcagtatcacataaatattattctctgaatttatttgtagcttgcggaggcagagactgatggtgtatggtgtgcgatgtctggcacgtacatgtagtgacatctcgacgcactctggatagacttaccgaggccacttggtaatttctctcgtgctggcatgtgtacagtatgcacggggttaaattgacagtaccgattgtataccaggagaatcataacggcgtctagagttgatattgagattgtgtcattgcagcgctactgggtggtgtaaggcatgcctatgcacttgtcatggctatgcagagcgccgtgaacaatatacgtcaatctcgggatcgacttctaagcgccgaatgcagatttataccgatggcggcccgtggaatcatgttccaggctttcctgctaagcgatgcggcttgcttctccagtctgaagtgggcgcttgctcaccgcaaccgtctcgcaagaaactgagagttgatcaccgttgatatcccttttgggctccatacacaattgtagaatagcgacgtgtcagaaagaatgattcgacagcaagctagaaagagtggcggcgctctgcaagtcgtttgtgggttggcccagcgtacgatttacatgtagcttaccagattagaagtggcctcttttcatagcaacgacttcgatgtcgtctctagaattcagcagttttcgctctttgtgttagcaagtcgaaactcccccttcgctatccgcgccaaacaaagcaattcttcaagacgcaaagtctccaccgggtagttccgatggcgtcaattgccatccactgactcgctgtgccgagtcttgctgagtgggttcccatctcgaagttttcggtgactaatcagtcaactcactcatcgcctttttccacatcccttcgagaaaaccgggcttggaatctcgaacccagcggttaccgatctgtgagattgaataggagatttgacagacgccaagagaaaaaaaggttcttattgtcgccagggattaaggagaaacacaaggcaagggaaaaaaaaggagccatggttcgttcagggtctcccggtgctagcgagcagcaagatggagaaagggaggcggttgtgctcacctgaatgctgcaggtccacgccgatgcgtccaactttgccgagggcgtcaccaaggatgatgcctatgagcaggtgctattacaggctgaaggactcttttacgggcaacgcaactgggtttgtcaatctcctttattctccctcttcaccgcgtctacgacggctaaccaatggtaacaggtctggtaggtgatcggcatcacatcgaaggagtagagcatctcatacatgggcctcatcgtattgacatgaggtggtttctactagtaacctgtctaacgcagcctcactactatggcatgcctacaagtctcttggcgccccaagcaatgaagtaaactgggcaggtgagtgaccgagtgacagttcatccacttcatctgtatatccgaggacttgtgttgattgcttcattctaggattttatgtgctggatcccacaaaaaaggaccagctcattctgggaccattccagggtaaagttgcctgccagacgattccctttggacgaggcgtatgcggtgctgctgcggccaccaagaccacgcaactagtcgaggatgtggagaagttccccggtcacattgcgtgtgacagcgagagcaagagcgagattgtggttcctatcgtatcgggcgacagagtcgtcgcaatcattgacgttgactgcgccgtcctgaatggattcgatgagacggacaagaagaacctggagcagcttgcggagcttctggccaagggctgtgattggtagacgatataaagagagtcttcaaaagttctgctctcttagtattacgtgcattcggacatcgatgaatcgctgcttgcgtgagaagggcctacccagccacgatcgagtctcaatgcatcggaaagactcttgggctgcgtgacgtgctacctcgtatctaccgtaggtaacgtcgatacgattggcgatgagaatctgctagtcagcatcctacttggcatttcgccaatgctcttacaagcaacataaatacggaccccggtagttgtactgttgcatactagtactgtctactagagaacatgattctcgaagcacgagtccccttacccaaagcaagcgaaactgtgaccgctagtctggcatctccccttatatatcagtgacacggtcggactacacggccggactacaccgtctatcaacaaggagggactgcatttaggtaaagaataatatatcccgatccgcaatctgaggaaacggatgctagcacggatacatgacaaggatgtgggggccgaaaatcaagaacaaagacgctgcccgtacccgctgctgacgcctcctgagatgcgcagcgagggagatgcggtgccccaagtccactctcgacggccgttacggagaagagttgcctgatttgatcgcgtttgtctgcaagacgggattttttttttcgcggcttggcctggatggtagagcaacgtcagccgctgggctgggttatggagcagagagatattttgggggagtgatgtgcgtagaggaagagaacgcgagtgatggtgattacatgtaggtacgtgtctactgtgcgcggcatctgtagtgctgcattagctgaagctgcaacacagaacaaagctcgtctggtgagaccagaccttcaacgccatgtgcattccggcaatgcagggcggccagaggccattgatctcgccgatcgatcgtcatctctgtttactggtctcagccagagcacaagaagcctccgttgacagggcaccgcccccagtccacgctgctaaatgagacgctgggcggggctgagacacagcacccgggccactagcccacagggccacagcgccaaacaagctttgagccagtgaggtcttcagcgcgtctagtgcccttgcagtagccgctccagccacctcgattttgatagcaaccagccacccagagagcccttcatcgtcatcaaagggatcactcatcccgaaatcaaagtgtggacgcagcctcttttcggagcctctcgcagccctgaaacccacggcgtgcagctgtggcgccaagcaccacttgcgtacggcatcccttttctctctttctttcctgcccccaaccacggacgcacgcaaagcaccgctgcagtccctggcaggcccgctgcatcaacaaagctgagcgctgtgcagctcccttggcggtcgctagtttagtacatgtaggtgttagctagaataactttccgactgcggcacaagcctcttcttttaaacttctgcattgccatggccataaactagcatgcggctattttctctcttctcttcgcctctcttctctctctctttttcattttttattctgacattgtctctgttgaccgccgattccgtcccgttgcattgtctttgctgtcgtcatcgtctgacccagcctctcgcaaaagcttaatggtggcgcccaatcccgagcgtcgctgatcgccatacgctaagcatacctgcctttcagccgatgtaaacaaataacatggatcaagtctccaacctgcacccaagaggcactcgaggcagcgctcttgcgagcctgcttcaacctaccatagtcatgtctgccgcctccaaacagtttgctgtgaatggcccgcacacggcaggactcttcgccgacatgagtgttgacggacctatcattggcacgctcgttgccgttgtcgaccgcgcaaagaacttgcccaaccgcaagaccataggcaagcaggatccctattgcgctgcgagactcggcaaagaggccaagaagacggcaacggatgtcagaggcggacagactcctaaatggtaagctttcccagcctatccgatgccctctgggccaaggagcgctcgctgactttgtatctgcagggaccaagagctgcgatttacagtgcatgattcggccgactactaccagctcaaggtctccgtcttcactgacgacaagaaaacggatctcatcggagaggcctggatcgatctcaagggcatcatcattgctggaggaggccagaacgacgtatggcagactttgacatgccgcggcaagtatgcgggggaaatccgactcgaaatcacgtactatgattctcgccccaagcccgacaagcctgctgtcagaacaaggcagtctatgggtgctgagcatgagggctcgccgcctaagcgcaaggagcctgtgaaaaggcgtcctctaccgaccgatcctgtcactggcgaagttaccgccaatgtcccatctccatcagactatcagtctcctcaccgatctcctggcaagatcagctcacactcgccatacggttctacaagctctcttcacgaaactgccgagtacggtactccacaggggagcactcgatcccgtcatgcagaccatttttctcattcacccagtcattccggctcaggccgtgttgaggggcctcgccagcctcgcccgacacggcaggactcgtacacgagagagagagaaggctacagccaaaagatacccgtctcaccatatgagcagcaagatccccgcggcagtggctactcgctttcgagtgagccttatgatatgactccgtcagatgaggcggcgccattctctcctcttggcgaaccccgccaagcagctcctccgccgccggctcaccggtcacggcatagcaacagccaagaacgcatgcagcggagaagcgatgaatcgccgcagaggggccttccacccgtatccatgagatctgatgttttgaagaacgaggctcatagaaactctaccccaaattatcctggccgcccacagttccgagcttacgacccggccatggcggcacagccacctatccaaagagctattacatacgagccactcaactcctacgatgcttacgacgctcagtatcgctccatgcaacccactgtagaggacgtcccagaatcaccacccggctccatgcggaacagggatcgccgcaacagttcgagaatcgtcccgctggatgaggtttttaacaacgccccgatccccgcatccacgaatctcagccactctccgggaggaggatctcctggttatatgggtcaatctcccggagcctatcctccgtatcaagagcagccccggaatcaagattcaatatctcccctgtcggctagagactataccgagagccctggacaaatttcacagtatagctatagcagtcaaagccaacgccctagccctagtcaacagcgcgagtacgagactacctatatccagagctctccaagctacgggctgcctgccttgccaccctctttggctccgggggtagaccctactatggctcaggagatgtccaacagagcatatgaagacaggcgccacgatggccaatacaacaatcaaatagtacacgcttctgtccgaagccgccatggaagtgagccgccgccgccctcacacgaaccgccatatggtacctcaccgcaggcgtatgaatcatacgacaggcgaagatcgggtaactattccggtgggccggatccgcaggcgcaggctcagggatatcgagatccttcccctaatccccaacacaggatccgacgcaagtcggtcagcccttccccccttcgttctgaccataggagacattctgatattccttttggtcctgattcttacgacgccttcaaccctggggcatcttctagagatggatccccaggagttgatgcatcggatcctccctccaaaattgtgaccccagatggtcgagaaatcgatccatctgatcatctaccagtggaatcttgggctcccgagcccgaaccaaagccttctcaagagcccgcgcgagcaaggccagctctttccggagcgcagccaatgcctcccagcggccgaagacccctgcgaataagcatggcgagaacttcgcaagcggtagtaccatctaacgcctacggatttacagaggggcctcgtgctcctcctccccccgcgcaaggtggacggcagcgactacaaaagaaggctatgcgccattcaatggggccaacaacatcggcccctaaccccctcacatctatggcgccagataactttcagattggaccaaatcaatacggttcatctcgatcacgcgctggcgcgtgggattatccaagtgaaaattacgcgcccaaatacaacggtggcaatcagggaccccccatcccagccaaggtaccactccccattatgagtggcgccaacggaggagcagaagatatggccctgattcaggaaatgcaatcgattgacattggcacggggcgttctagacgccgaggtggatactaaccattttgatctattaactgttttgtacgagtattggatgaattcgaaatcatatcaatcggtattgggtgaaatttaggattggcatttctggaattatctgcgatataggatgacgttcggttttctttcttcttttcacttcattttttttttcttttcatgtattctgatgaaatggatttcatatatgaagtcatgtgttggtataggtaccttagaaatgaatacaaattgatggataaaatactgcatcgttccgtagatttattctactctgtgattaagacatcgagatgctgtattccgttgctgaggcagcatgtacgttttgtttagcgcctttagatgcaagctagccttcactaggcatggcttcacccgccccgcggtatcttttccgccattaaatcttatctaatcgcctaatgcttgcttatcgctggcagaaaaaaaaaatcgagcctagctgccaacctcactgcactgctatttcgatcgtttgtcaatcgaattttggagacacaaaggatcgtgatcaaccaccaaaaaagcgatttttcaaccatacaacagcaccatactaaggcatctgcggcgaaatctcggtcggtcgaagagataaatcacaatggcctcacaagtggcgcccctgccgagggtcaagctcgcgtctggccccgcgcccatgacggcagagcagcgttactggaagtcgttcaagaaccctcttttgattccttcgccgaccaatttccccatcacgcacgtctcaagcaacagcgactcatttgccgtgacgacgggcacccgtgtgcagatctactcgacccgcagccggaagctgctcaagacaatcacccggtttagtgatgtggcacgaagcggagagattcgccgggacggccgcgttctggtggcgggagacgatacgggcaggatacaggtgtttgacgtggggtcgcgggctatcctgaggacgtggctggatcacaagcagccggtgtggacgaccaagttctcgcccgtggaactgactactctgctgagtacgagcgacgacaagacagttagactgtgggatttgcccagcagcgagccgacgagcacgtttgtgggccactcggattacgtgcggactggaagcttcatgccgggcacgatggcgaacatggtggtgtctggaagttacgactccacggttaagctgtgggatccgcgaacgggcaacaactctgccgtcatgacgtttaagcacgccgctcccgtcgagagtgtgcttcctctgccgactggaacgactgttttggcggccgccggcaatgctgtcagcgttctcgatctggtcgctgcacgaccactacatctcatcacaaatcaccagaagacagttacctctatgagccttgcctctggcggccgccgtctcgtcactggtagtttagaaggccatgtcaagatgtttgaaacgacaggatggaacgttgtcaacagcatcaagtaccaagcccccatcctgtcagtctgcgtcatcccctccaacgattcctcagacgacgatcgccatctcgcagtcggcatgcagtccggcgtgctcagcgttcgcacacgacttaccggtactgaggccgcgcgccatcgtgagcgcgagaaggaaatgcaggcgctcgttgccggcacaattgactccctcgatgcgcagaagcagaagcgcaaacgccgcgtcgaagccaccaagcgtctggatctgctcggcgagagtgccgacgttgtcattgccaatcagggccgccctaataagaagaaggagagaccgtggcaagccgaccttcgccacgcccgctattccaaggccctcgaccaggtcattgaccgttcatcgtctgagtactcccccctaaacgtcctaacactgctgcttgcgcttcgtcatcgcagcgccatccgagatgcgctggagaaccgcgacgagcagagcgtggagcccgtgctgaaatgggtgtgcggacacatttgcgaccctcgctacgtgagcatctgcgtggaagtcggtgttcagctgctggatctgtatgccgaatacgttggcgcgtcagcggagctgcatcagggcttcaggactctgcacaggagagtcaagctcgaggttgagagggcgcagatagcttgtcagagtggaggtatgttggagagcttaatgatgagtgctgtatgaagacgggggaaaatgagcttgtgtgaggcgaggagggacgagaggtggttggaagcatttttggtaattgtctggcgttttttttgggcggcatcattctcaaaaggttaaaggatgactgttcgtatatatcaaaatctgggaactttttttgttgtattattttgttctatcgagcttatagatacgttaatgcaatgtgaagatattgagcaagtagaacgagatcgtgttttttttcacattgacttacaagcgattgtaaagcatttggggcagaaaataatgatccagtatatagatttcctggcagatacgtaatatatatatggatgaataagtacatgagtgacaagctttttatttacaaatactagtaggtatggctagttacacatgcgtcctcacaattaagacgccctgtaggtagtttagcattggtaccttggcgacggtaaaagaaacaggagtgataaaatcttttgtaaaaaaatggttgaaataaatccagccaataccgtcgcagtttcgagattgggccgcgaggctgaaacggtgcgtgcataacatggcgttgctgtgggcggccagcaggcagctgtggtggtaggcctcccacctagcaatgcgacctcgaatcatttgcatctgtcatttctcaggaattcctgggggctatatttttgtttatttcttgtttttctccccccatctctatattcgctcattcttttctttttccatgcttttgatttgacccaacattaaagaatctgctgcatcaacgtcaacttcatctggagagtcaggcatcgaagtgtgctgatacattttgactacttctaatatcggccatctcttttcttttatttatctatatcaagagatcaataccatcaccattcgtatcctgccatggaccctccagaaaccccagaaagcgccctgcgcatctggtacacccacctctgggcccccaaagtcgatctgatcggcgatattgccggaaaagagccatttatcatccatggagaatcgctaattcgctactgtcttgaagaatcgccggctaattttcagggtgagtatggaggtgcagaaggtcttcagaggagtttcaggcggctgacaatagtccaaatagatggattccagctgcttcacgccgtatactttgtcgaacgatttctcagcaacttccagaagagaggctgcgactttgatatcgtcttctttcgaaatctaagagatctttgtgtcccttaccaatcgggcttcgagtataaatatcagttggcaagaacagtcatcatcaagcatctccaaagacacgcgcggaaatgcgcagaaaatggcgccagagcatctgttttggagtttgatttattgtccagtaccgagtttgaggaatatctccaaggcttgcccatccatttcgtcctgtgccatgacggggtcgaatcagacgacgtcaaagatacggtcgcattgcggtataccatacgccgcctgatctcgcgtggcaagaatgtagccgtaatcaacgctctggagtggaaaagctcaaaagtaaggttgatctcccttttgtgcgaattcgaggtactaatgtgcgtcttttcccaggcatacgctcccttgctgagcagatcgcccgcgcctcttaggccagttccggtcaaaaaggagcgcgactcgccatttactccattgtttgacccaaaggataaccttgtacagcctttgagcactgagtatcaagatctaaccgttcgagaacgtttgggcatagctgcttgcctttctctgcttcgtgtgcaagaggatggcttgataaatggacaatatcttgatatgcaagaaaaagttcaggcattcttacttcatcttgccgtactcaaacactgcacattgcttgagcgtcagcattgggtcggctcacaacgatgccattcacaccctgaagacaccgaattcctgcgtcaggtcattgaaatgtcatgggcattgctggaaaaggacgaatggatgaccaagttgaacgtggctgacgagaattgggatctgtttgatgccattgatggctccttgtttcacttcattcttgagactctgcgggcttcaaagtggcttccggatcccatcattcagacttggcgacatctttggtcagtgttctgttcaggagccgatggaaatttctcagagcaactgcccaagcttatctattcggaggatgagccacttttgagggactcgaatggtgtgcaggtctcggctttgccatttagccaccctgtactcaacgattttctccaagatatcaagttgaaagagagtcaaggcatacaagacaaatcttctaaagctgtctttgaagacctccaccattggcataacacaaagccgcttctaccaaccagaaaaatcgaacaacttggtttcttcgcgagaaaaagaagacaaacgcttttggccagcatcgtggcatattctgcgagtctgacaaatgcaaagggaaaactccttgacccggaggctattgtcgtgaagaaagacgcagcgacaagcaaccccaaaaacaagaaggcaattgcgaatactgaaaaggcgaataaagacaaggagaagaaaaagtctcaatctaagaagccaggacggcatggaaataagcccggtggcaaagagaatgcattgagagccgcggaggaggttcgattgcagaaagattccaccaagcgagacaatactaccgcactttggaataagacatgtcgagagcttgaaaaagagcacgatctgcttgctcgatatctcaaaactctggtattcctgacagagagaaccaaagacgacaacacggcattgggttacgaagtgcacctttatctctgccatatcctcgcgcagttgtgggcaaaggctcgaccagaagcaagatcagagagtaagaatgaatagactatttcaaactgcacaataccacgctaactcatagaaacacagaatcatacttgattgcgcttatctggaaatggcttcaagaaatacaggccgccaaagtctccaagacagtgaatcaggcagtgcagaagttgaccagctatcttgcgataccattccctttgctcgaaatcggcaatcagacacaagagttgtctttcaaatttgactatcactcctttaagagcatgaagaagatcatgccaaactatcgcgagatgcagctcgaatacgcggccccctatatggatcgaagattcgactctcagccagacgaaaagaaaagggtgctgtttgaacccgacggctggcagcgcaaggtcctcgattcaattgatgccaataacagtctccttgttattgcaccaacatctgcgggtaaaacgttcatatcgttctatgcgatgaaaaaaatacttgaagagagcgacgagggggttctagtttacgttgcaccgaccaaagccctcgtgaaccagattgccgccgaagttggagctcgcttcaccaagtcttacaaaaatagagaaggaaaatctgtttgggccatatacactcgtgattacagaatccaaaacccaacaggatgtcaaatattggtgactgtcccgcatatgctccagatattgctattggcaccaacaaatgccaaagggcccaatgcctggtccagacgtatcaagagaatcatctttgatgaagttcattgtatcggtcaggatgccgacggcgttgtatgggaacagctgcttctagcggctccgtgtccagtgattgccctctcggcaacaattggaaatcctgagcccttccgggaatggctgtcgcaggtacagcggagtaagggcctgaagctcgacttcattgtgcatacggcgcgatattcggatctccgaaaatttatgcacgtaccccaagagcgcgagccattccaggggcttcgtcacaatcaattgcttcctgttcccggactagacgaaggtgaagactgttgtaccagtctcaagtttattcatcctgtagcagctttgactgagaggtatgtatcttgcaactacttggacagattggagttattaacttttttttctttagggctcgtacagcgctcgatgatctttctctggaggcgagagactgtctccatctgtggaagagtataaagaaagtgctctcagatgaagaaatcgccaagcttggggttcccgacccctctaccattctccccgagacgataaccaagtcggacgtccttcggttggagacggagctcaaacaagcacttcggcgcatcatagagacaccaggctcggcgtttcaggatataagaagctctctcgagccacgttggactaatgcaagggctttgtcttccaatattggcgttaagcgcgttgacgatttggaaagcctcttcaatttggccgtcgatctgtatagccaaggtgctctacccgctctcatattccactatgatactcatggatgtgagcttattatgaagctgatgcttatgaggctagtcggggccgaacaggagtggaaggaaaagtcacctacgtggacccagaaattaaaagattttgaggcgtggaaaaaatccgaaagccttcgacagaagaagaagccggtccagcgaaacaaaggcgacgccagcgatggctccagggtttccaagctagagcagctgcgcgaggaggcaagcgccgacattagtccttgggagagcttcaagccaaatgatccgttggagcagttcaactttgcagacacgaagaagatgcaaatgtctgaggtggttgaaatgatctcgtcgctgcgaggccaggttgcaccgtggctgctggaggctcttggacgcggccttggcgtgcaccatgccagtctgaaccgacagtatcgccaaacgtaagttgaacatatcctttatcaaaggcaatctgctgacagcttcgtgctagggtcgaggttatgtttcgtaaagggtacttgaggctggttgctgcaactggcacgcttgctcttggtatcaacatgccttgcaagacagtcatcttccatggcgattctgtattcctcacggctcaaaacttcaggcaggcttcaggtcgtgccggtcgcagaggctttgatcttcttggcaatgtcgtgttcagcagaataccacgagaacgcgtatatgaaatcatgtcggcgcggctcccgggcctcaatggacagtttcccatatctacaacgcttatcctccgattattttcattacttcacggatctggcaattgcgatttcgcggtgaacatggtcaaatcattgctatctcagacacgtctatatctcggcggaccggaatcagagatgtcgatcaagcatcatgtccgattttccatcgaataccttcggagacaggatttgctttcggccactggcatccctatcaatttcgccagtataataggccacttatactttatggagaatgcagtgtttgcctttcactcgctcttgagtggtggttatttccatgcgctttgttcagacatacatgtagaccgcgatagagtgcttttggagatgatgttagtgttgtcacacctatttgttcgggtaccagtcaagcgcaccaaaaggatggttgagattgctaaaacatcctcgtctgtcatatttctcccgccactgccgcagaacgctgaaactctgcttttacaacacaatgaagaaactctctctatattcaagagatatgtgcagtcgtatgtcagccatagcctgaaaggcaagagggatcgagtgttgccgttcactcaaacagcagtaggccaagaagagccggtccattgggtttcagccgattctggggcttccagaatggtcagatctccctttgttgccctgtctggaagtgcagatgacttcaagacaattcatgatttgtgccagactgttcgtggagatgtattcttggaagaatcagccatcccatcaatccccatctggccacacgatacagacgtggagtttaacgcttacctgtatgacttttacaagcacggcagcatggctgtcctggtgagggataacggtattcgacgtggagacgtgtggtttcacctcaaagaattctctcgcacgctgtctaccgtcattagcagtctcaccattttgatggatgctaatgagatggcttcagaagaagactttgaagactttgagagtgaagcagaaatggccactgcggatgaaggcaccagctctgatcctaatggagagagcagcagtgttgagacgccaccgtcttctgccactctgtatagccaggatcaagacgattatgcagcgactggggcatatcaaaagggcagtcttcttagagtactccacgcattcaccattttgagagaggagtttgacaccaaattccgccgtttgtgggcgtaaaagacttgtttctgaaggggctgtgttggaatctcaagacaaaagattgatggtatttgttcatatctgagattgtaaagtttatgtaggtacctatgtttggaaattggcaagactataaaagtttggcttgagtcgaaagtcattttttcgctctttactcattgatcattcatccatccttggatagaagccgctccaactgtatgtgatatccgatatatatcgcatgcagcaataacgacaatacgattgcatccaataattacaagaatctcggtgcatagagtgaaacagtggaatcatatcatattgaacagtcaagcatgacagctggataaacttgtctaaataaaatgtctatagtttttacttttgccatttaatgtatcacaacttgcctactcataggcctagtatacttgcaatattcgctcggcaaaaggcagtcaaagcatgcacagtctttgtagcagagacacatgcaagcatactagtttcattatacaagcagtcccatctctcagcatcattcatctccacagcatcttcatcagccaacactccaaagcagacagttgcaaatttgcaaatcccagtctttgctcctctcttctctccaagcaaatgttctcttcaagtcattatcgcaacacttatccggctttcctttcctccggactcagacacttgaatcgcgtgatgttgctcacaaacgcatgcaagctgcacaaaacagatttctcaaccaaaacctgcatcatccgactcgccgctctggcaagcccgcaaatagacgcctcaaatgtttcatcaggatggagtgtgacgcaaaaaaaaaggcaaaatgctcccattgtagagctcacttttgcgtcctcttgtgtcgtatctcatgtttttttccccctcatatgcctctaccaggatatcccaaccgtcgttagtgacccatactacatgtatacgacacagccacctggtgttagtgatgtagatcaactgcttgctctggcttgcccgtaaagttttagatgatggcaaaaacaacaaataagtgctctgttttgcgctcgctacaggaaactagatggggaatacgcgcaaagtcgtatgttgtcgtatgttattctacattccgataagcgcagaaactcggcccagcgtctgctgaataacgagagatgcaggatatgcacaagcgcggctagcttttagctgtgcattgtccgcttagttaatacgatgaaattgttttcagtatgtactgggtcagggtccatggcaatgtcagaatgtgatgggatagcagcagcaccaagtagaagaaacatctgtagcaattgttaatacttactactacatgactaaaatgattccttgattattctgctagttaaaaacataactgccctcaacgaatcccttaaacactgttgggtgaatataaatcattgctctctgcagataatgccacctaccacagagcccacgacagcctcaactacaccaaaggacggtttcgcacgattagctaatccagcaagatcccaacgagctgtacctttttttcttcttctttactttattggccgaacttttctttttttttttctctcttcgccgaatttactttcgctccactgccccataaacgcgatgcccgatccgccgcgcgcccacccccgtatatcccgccaccgaaaattcaacccccattttcaacgacacgcggccgatgtataaacggaggcgcgacgaaaaaaggcagacaaacgtgagttctacgcaacactaattggaccgttaccaaaggggtgggagatttcattgtaggattctaaacctggccggctgtatcgtgtatcgttgcaaaaaccgctacagtacacgtatccaagaaccctgatctctcgtcaacccatcggggaattttggctctcggcctatctccgccacaacccatggcctcaagcttcaacaagtcacaaccaacaggccggcgactcagactggcctctggattgccgagtccgcagttatgcaaagtggtgtgattccacgggccaggagttgacaagcggttccagaccgcgccaatcccagtcgaaaacgatcaagaacaagagcactggccatctcaggatccgggaaatgagaatctgggtatccaaatgcccggtagccaggcaacccccttcgatggaacctgatttccgtgtcccttgtcgacatgggccgcaacccttatgacgccattttgattgtagaaccaggtgaagcatcccttgtcctgtctagtacttgtagcagtattgggtaggaataccgtggtgttattatacttgtactacgtagcagcagtctggacccaaggatcgctcaatctcgcatgtatcgatagtactgtagcagcacggagtagcacccgtaggatatcattcaacaatacagggggttgttgacgttggccgtggcagcacagccctcggggttgattcgcatcacgtcgtgaagcgaggacagaaaggactccaacatgtacaataccgcacaaaccatgacctgaaaactgcgggatttacaccctttcattttacttgtaccgaatctccgccaagccgtgagccaaggcatcttccatgacttgcccctgcctccatccacccagatatgccagctgaacggagaggctcaaattgttttttttcctgtctaaacccgaagcaacgcggagccagctccgagaatcgacaccggctatcccgtcgctaacacggatgggtactaaaccgtcggcatcagcaaggatacgcaagctggcagcttttcagctccaaccccccccccccctgggaggcgcttacgatggctctgtcaccattgtaatgcacgtctatcacggcgtatactacctactacacacacttctatcaaaataaccgagtgtactagttgttttgctagtgacaatattccttcagctttagacaagcaatagatcgcgaggcagttttttttttttttactcgattgttacatgtaagaaataaaagcttggctatctcggaaacgaatagcactagctaagctattgagagaaggagatgatcgaatctaactagaatggctcatttagtccaagtcgaccccgggatcatccattattagtaaaagttgcgcctcggaggaaaaaaagactctgatccaatgattccatctctatcgctcacgcctcatcgtttccaactggtcatgattcgcaacgggggagtgagtcgaaagaagatagatcgagtcattctctgcgccaagaaagaaaaaaaaggaaaaaaaggcaaaatcttacgattatccttattggtttaaggaacttactagtttcagcagtagaatacctcgcttgtgtatgtccatgtatatgttggttctgacggcacttgcaaagcacggctcacattactacccgaaatgaggccaagcacaatagtccatctctgccatcttacaggatctactttcggccttgcccgatttcccctgctgttttactcgggcgattcgatttccctagtgctgcctggcctccgttttgtgtcatagtgatagtgatagccgacgcagcacgcaccaagtaaaatgacttgctcgccgtagcctgcaagacatggaaactagcatcgactattccatgtaaaattaagcttagttgcaaccaatcgccgtagtcagagcatcaagcggtattggagtctgcccttttataccgaatatcaacaaagcctagcccaggacttacattcccctacaaggctgtgtcctctaccagtcgtctcttcatcaggttaaccacagagttctagatcgaggtattggatcaaggccctctccactatcagagattcaactggaaatcgccttacgccaaggccgagatgcaaaacgtacaggtaagcagcgtaacatccgtcaagtgacagccaaaggcaaaccccgcagctagcatacggagtaccaagtccgttggataccaggtacctgagcgtttcagatctgacaagagcccatttcttccagcaattaaaagtcctattcgttcttaatgccggcagtaactaacaaaggcgtttctcgttgttcgctgcacgtcagatccaccacatactactccaagtataccgcatacatacattgtacagcccgtgcatgcagtctgcagcgctcacatgagcaaaaatgctacaagacattggagtggctgaaaccaaaagggtcatacttccatacaatcctacccttttccaccatgggctgtttacaaacagcgtcaaccgagtttcccagccaatcaaaagagcgcacacgcatgaggcgaatggatgcccgaatcctcacattatgtcatgggccaaacctgcgactttgccaagcatcgtcaacggcacagatcaatgcacgcacccgcttcctctcggctcggcattagtaccacaaacagtactacagtaatggtatttgattcaactgctgccaagcaaacatctgcaagtaggtatacattcaactaccagtgacatactatgtagcagtcctattgtaaatgcaacccatataccgctcctgatgctaccttgcattacgccgtatgcatgtatcgagcgcatcatcccgtcctgctcggcacatgggcctcgtactcggcacattcccgcctccgctaacctgctgccattcaccctttcacccattcatcctttttatgctcccatgtcccttttattcccggtccttgcctcaacaccagacgaatcaacaaaaactccccgagcaaaagcaatctgagagtcacctactgtactgggtagtatactaggtagtagtaggtagtaggaggtagcatatcaccaaagagacccttttttttgcaatttgcggagcctccccgccacggcacacggctcacccatcccttctctctctttctcctctttttcttcttgttcccttgcttcttcctccatagtttccaaaacaccccatgttccctttttgccccatgtccagtcggtcgggtcagctccaggctccgttgtttgtcgtcgccccagtcccagcccaggccattcttatcaaacccccctgtctgtcacctgctcgtagcaagacaagcagcacctggtatcatcacgtaggtggcttttcttttctgatactaataggcctaggtagcattgtttctttttgtcttcgttgtttgttatacacacccctaaataattcttttttatctccttatcaaaactaaacaccctaacaacggacccaagtaaaaaaaaaaatacaagaaacaagcaaggggggtgtggtttaggccttcccgccaatatgcaggtctcagacccattctgaattttcccccagatgacttccccagttggaccccgttgtcttggtaaattccccttagccgacacaaacagaagaaaacaacaaagagagacatgctgtcaagacacacatctacgacgcccaaaaaagaaaatagcatccctgcgtttctcaaagtccctccccgcactttttctgctctcaaatcctaggtacctactgtgcattattatatacatacatgtagtataacatcgccctagccctctcttgccatgtcctcttttgtcatcacgccaatccgcccgttgctccgcccgccgcagaccgaaagacgctgcgggtcccctcgtaagttgagccgtgtgtgtgcttacttgatgctaccaacaggtagatatgccctgcgtacccttgcatccaatgatcgatgctgccgagtcactcaggcaatacctagtactagataggcatccatatgctgcataatactactacaaaggggaataatcctttgaatcgtacttgtagcacaagcagattatagaatgacaggtacagcgtacagatggttatgcagacaagtgcagagacatgatcagcccccaaggccaaatcaggaatgctatcaaaagacacaaccccccagcacatgacactcggttctttctgggaaaaaaaggctcggaacttgaatgccgaaaaaaaaaaggacccaaatatgtttcaagttaattgtttttcccatcatgatatgaggtcaaaaagacaaaaaagagagagatgccggcgccgccgctgcttataggcacgatttcgttatgcatacatctttttcttatcctggtgttatactaatgcaatgtatttatgcgtgtaatcctcgacatacatacatccagatgtaagtgtctgtaatagacaacagtaggcagtagtagtataataccgggcaccaataatatcacagcgcatgtcatcctgacgagagatgctcctttattacaggtgacaagacaggccgctgtgatcctcctcaccccggcccctggcccctactcggtaggtagccaagatgcctctttcgcacaattcttcctctcacagaccaacggagcaaagcccatatacataaaatgacaataatgataaacatagagcgtgtacatatagtatgtatatccatccttgtttgccgtatattcctagttagcccagcgttacacgcatgcagctagtaatcccttcatcccccagcttgcttctcccctagtcccaccttgcttcccccttccattccgtttctcattttctgctccaatgaggtaactgtttttttttcctcttggggaaaagaaacagtaaagtgataggcgcgcggttgtatggtctgcatgcatggcacagtggtatctcctcctccaaatccatctcaaagagctgtgaaatagtcgtgtataagaaaaagaagtcgggaaaataagcattaggtatccgacggcgccagttcctaaacaaaagttttcggtacaaaagtatatgaatatgaagcaacaataatacgttctcgagtaatagcttctaggttgtctcagtttaaaaagaaaagaaaaatgcaaaagataataaacaaggcgatctgaagaccatgcaacacggtctatgcctttgcgcgtaagtgatatccaatgttaatacgagtcaaatcgcagtacgatgcaatcgctgtgccgccaaccgtaaatttcggcatattgctccattcattcaaacatccttgtatttgcccatcaaattgcttccccggctcaggttcacgtaaataggtaattgaaatagacaaatatcgcgatcccaaaacatttcgaagtggccagaggcgcgccagttacaagaagcaacgtagcaaagccactgccgacttgccaagaatgatataaaaaaaaatcgaataaaaatccagataaccgaccaaaagaaacagaaaaaaagtagacacttcttctttcagctcctacatgagatggggcaaatgcgccagaggcgactgttgtgctcgaggcggctgtaggggctgttggtgaggcgactgctgatggtgaggcgattggtgtggcggtggcggcagaggtggttggatgctagcatcgccgccaagtggtggtgccgacatgggaagcttgggagtatggtggccggtgttgctagagaagctcgaggccattcttccatccgagggaaacagatcacgttggagcccctccaaaatgtgcatatcgatcctcagagaactcgtgtgcgtcgcagattgtcgaaggaatgcaatcgtcttgtgaaatagctcgcgtaatagctccttgggtatgaagtcgcgcaagatattatccttgtaggcggcagctaggacgaggagattaccccattgactacataaatatgttagttacacgccccctttgaaaacttcttgttatcatcttataaacttacgcatgagccgtgccaaaaacgttggtaataatgggccgcttctccccgagtccgtggaatgatcgtgtgctttcgataagcgcatagataccctttcgagccaactcaatgagggagcgatcaaggtcgcttgacttcttcacattcggagggatgaatggcgcgatgaccccatagcgatactctgacaggacgccagcatgtgggctttgggggtggcgtttcaactcgtaggaccactgcagaatctgacggacaaatggacgataggtaatcatctgcgctccccagtacttggctctgaggcgcgccgaaaggatatcattggcaggggggtcggtctcgttaaagcggaagctgggcggaacccatgacatgccagacacgccatctgccactaatctcacattcttcagtttctcaggcttgctggaatcatcaggagagtaaaacatgcgatggatgctgtttagatgcgttcggagatagagttgcgcggggtagctgtctacaaccctctgatcgaatccctggagaaggctcatgttgggttgaggcatgtcgttttcatactgcaaaaggccagagggcgggagtggaagctcagcaatcaagtcactattgcaaaattagcatcgacttcagcgagaggctaccatggctctcatggctcggtatgtcgtgtgcttacctctctagttgcagacacgtccaaaaggcgagtgcaagctggttgtatttgccctcttggatgaattccatgttggtcttgatcttctttagcttgtccaaactcctattgtgaatgtaagcccttgttcaattgctcgcttgtagtattttcagacgggaaaagacttgacttacggtctcataagaacttgcaacttgtggcttgctttgtggataaaggcaaaactctccaacggtcgcgcgagctggccgtgatacaacccagcaaaaatgttggcgtagacgttcttcatattattgtacgcgccgaggtggtttccaagaatgtccgttgccaatgcgaaatattccaagccgggaatcacctcgtagttcttcttcaagctgtaccctgcgcgaacggcggcggtcccggacgcactggaagcgccgtggatagatgatctcctgctctggtagccgcgttcttggtccctgggtgaagggaagccagaggagtgggagtggtttgagaaggacgggggcgagccctgaataggcgatggaggaaccccgttgcgactaactgggctcccatgagggattgggtcgaccgggaaaatcacgtcaggaacttcgtcttggtacatacagattttaccaagggccaagacgatgagaatgagcgcgctatgaatggaacgactaggcttgccgagacgctgggaagatggcggtacaggcacagctggatcgggacttcgctttcttttggcgccagtcatctcctgaggctggggcacagcgaaagtcgatgtcaaaggttgagcctttacctttggattcgcagtagggagctcgttgataaactggtgaacccactcgtcgagaacctgcgggtggataatggggtgcatgttcaagatgttgttcttgaagctttccacgtaggccgcaaccttgtgttcgctgaaatctgggtttccgtcagggccaagcacgccgccccggtactcaatctgatcgccaggactcagaccgcctccaagctgaccccagtccgcagcgggagaggaagctataatgtctgacatgttatcatcgccaatttctgcgtttccgtgatcggcagtcgcctctctagaaagtcgctggtgagagtcttcgcctcgcccgtacaccttgaggattccgcggctctgctccagactaatagggtactcgctgacaaatttgatgccctcacgctccaggtgggaccgtgtcagttctttgatcggatcccaatctaagagaagcccagccaaagtcgtatggttaatagggatggcaggctcgcctggaggtacaggagggccaggttctgcttctatatcgtcctcggtgccaaaggccatggccacggcatcagtagacattgcttcaggtaccgtttcagtagactttaccggctgatcccgagacatgtcagctacggaagagtggctgatcggtggctcttctagcggcatgtgaggcggcggtggtggcggcgggcttgggtgggatagtggtgcagcttcaatctcctttttaggaatggtccttggcgtaaattcctcaaaaaactgtggtattcttgaaaaggcggactctatcttggtcagtctgtcgtcaatgtttccaaaacgttctgacatgaactgaagcgtagattgcatgctgttgatgccgtccagaatgtctgactgcgccttgtcggttctatattggtaaaaggtcatgttagtcaaatcacactgcacgcgcgaaaagacgaaagctgcaaattgggtcaagactcacgcttttggcactggatcgcggtatcgacactctgtgcccttgtctctgcacgttttacacggtttcagctcgtcgcatttagctttaagctgccgacactggtcacatgcctattagagagaagaaaggtcagttcccgagttctcggtatatgaaagttgattagataagaaattgccaagtcagacctgtgaagcccttgtgttcttcttcttcgccgcgcttgagtagacgctgtagaagggctcttgggactgaaaattggggttttgttcataaggctgttgttgcgcgaccggtgtaggaggcccaggaggaaagctcggggcgcgataggctccaggagtcgggggcatagacggctggttctcgtaattcatgtgtcgtggaggtggcgggttatcttggaaggcgggaggtggaggaggagggtgttgctgctgctgctgctgctgctgaggcgtcggcggctgctgttggggatgctgctgagggtgctgctgagggtgctgctgaggatgttgctgcatgtgttgtggaggatattgctgcggttgtggcggttgctgctgatgctgaggatgctgaggatgtgactgaggatgctgcggcggcggaggaagctgcggcggaagctgaggcggaagagaatgaggtgtcgatatgacctggggtgtcggtggatgagcgtctggcgcatgtcccgtcgagtttggtcttcggaggtcatcaccaggttctcgctttactatggcgtctcgtccgggatactgatattgcgcatgcgctggagacatagggtgctgcgatcccggatgctgaagccccgggtggtgctgctgcggcggcggcggcggcggcggttgacggtacggatcctgcatgggggcgagagtctcttgatccgagtgtcgacgatcaatctctgggtgctgttgggcatgcccgtggagtgacaccggcgttggcgcaggcagaggcagctccggggctcgaggctggtattgatacgggctggcgctggccgagtggtggtgatagtggtggttggggccttggggaggcggctgcggcggcggcagctggttcgacgaagcatgcggcgcgtgagagggaggaggaaggggatgatgggacgacggaggaagaggttgagtattaggatgcggccgcgtagcaccagacggctcccagaagcgcatgcgcttgctgtcgggaggtccttgatccatgctgctggcttgatgtataaacagtacaagtacaggctaggacacacggactcataatcaggaacgaggcaagaggtgaagcaaggaccacagaggggtgttggccatgggctggaggcgaaactccagacgccgggggagtgagggctcggaaggtttgaagaacggtgcttggttattggatctttggcagcgggagaccgggagccagggaggacatggggtgggtgagcctcgcacgattagggcggctatgatgacatctgagttgccgccgtcgaggagcagagaaggccagagccagagccggcggcgcggtacttgcgaggcagagcggagggtacgagcggtgcaggtatccgggcagagagacgacgtttggacgactctgatagacgaggtgagcggcgggctatcgacggctcggcctaggcccaacccagttacgcgaacgcggcaaaggggggcgatcaaccaggacgctgtcgttgggcaggatgaaggagagagggcgacgacgaggagaggaagagagagcgcgagaaagagagagcgcgtgctaagcagaatgagcagagtgagcagagcagagcagagcagaagcaccccaagcttcaccagcagctctaggccgctccggtagccggcaggctgtggggacgagcgggatacgatgagaaaaggacaagactccagccaaggttcccggtacccagaaccctgcagccccaatcctgcccgacggggagttaatcgtcaaggcggcttagcgaacgaagcaaaacgggcagagaggagggggggggtgtcaaagcgggagctctgccagagagacacgagcagcgagagggtgttgatagcaaagcagcgtcatcaagtagaaggaagggaaactatgagatggaagcgcaaaaaactgaacaagatcctcagcgtcccaagtcaggtaggtccaggccacggtaagacgagacgagacgagagatagcagactgctgatgttcagcaccagagtcgcatcctggcatgtaccccgactcagcaacgagctaatcaggcgtcaggcacccttttttgccgtgtcggcggccacgctcagcgccgtatttttggcactccggggggggcgcgcgcataaggaacataatgggtcgctgacgccacctgcaaaaggcgctcccaggcactgcagagacacagcaattagtgccctcattagctgtggtcctgggtacctctagcggcatgcggtggggcgcgcagggtttgctttcattgcagggttcgctcttgggactgcgcgaggagctgtgggatgggatgatgtcggccgtacagggcaagggggggtggtctaccgttcttttttttttttcctcgtcttgtcttggcttgacttgtctctgctgggtattacattcttgtggtataagcctgcggtacgttgccagggccaggggggcctttgttgtcggcacccaatggaacagttgcccaggaactcggaggcgaccagggagggcatggacgtggaagcgatcacaaactggagatgcacggatgcgggcaggctgagacaacacaaagccgtgaaaacatgcatgtgcagtatgtaccttggcatatcaaaaaaagaaaagaaagaaaagagacaagaaagacgcggcacgggatggagcctgggttggaggggacctgcaaagagtgagtcgcgtggaccgtgaccgcctgccattggctgccagaaacgctcccgggactccaactacccgaagagacaaaatggtgatacagcagctccaaatttcaaagctccgcacgcagcctagtggctcgaccgacacgcagctcggtatacttgtactttggacagcccaagacattgctcggtattcggtacatgcagtgctgtaggcacatttggcaggatgctgaagcacggagctttgtgcacgtccgggccactctccggccgtcttgaagtcgcgtgctttgtattaccgtacatgtacctgttttcttttttttttttttcccaaaagaagcacatctcgccttttttccctttcttggatccatctcgctacttggctacctcacatcgttagccttttgcaggaccagtactggtaatttggtctgactaatgtccgtctgtaatgagctgctgggggggggcagccctcgcgttgatgctgcttcttttttcccttctttttttcagtacatggcgctacatatttgaccctacttacaccgtggagacgcatcatgtagcacaccgacggacctagcaggcaagcaagcaatcaggcaatcaggcaggcaatagcgcaccactagcatcacgcttcttcgtagggagctccggagatcaagcctgcgtcgagctacggcagaggctccgtcgcagccatgtgtgtacgagtaatatccgggcgccggaaagattccctaggccaaggcgggcttgctttagaagcctcgccatctcgtcaccgccatctagctccgtgcaactactgtaggcccatcaactaaaaagaaagaaaagagggaaaggagagtcagctcctcccagctgagggagacccaagccagcgagtggaccgttccgagagccaagtcaaaaaccagctgcttgcttcgtgatggtggcgtggggcaaaactggaagctctgcttgctgggtgagcgtcaacccatttctgcgaatagcgcggccaatgcagccgccatgttcgcgcaaagaagcatcgctgaacctaagctcggcgggtcggcgcactaggccgctgagaagaaaattcttgggtccttccatggtgttttggcattgatggtgatatcaggagccgtcttggctccatcggcttttctgcccaagcgggggatcgagaatccgagaccatgtacaaagggggaataagtgcatacaatgaacaatacgagcatccgtcatcgaggccgagacttggtcattatacgcgtataatcctacagctgtgtgcttaccagcctgcgcacttggttcctccgccagctaccacgctctttagcaacgtggtggcgtcccccgagctctggcggtgcctcttcccactcactggtaaaacgacgccttcgccttttggctttagccactcccgccaggcttgtttttagcccgtggaaaacggtctctgtggttctagcgcggcagatagttctaggcaagggggattccacgtgagacggatatgtcgggctatttaggttcttggagtgttaggcactcatttccgctgtatactgcatcagactgcttcgaggtactcgtgaccgcttggcaaaatgcgtgtcgcgcgatgtagtcgtgatgcggtacctggtatggtatttgagtacagcagatgatatagggccgtaagccggattgtgggtgtaatatctccgactcaagagctcacacgggccacgcgttggttggagtcactgaggggctcgttttactttccttcttttttctgttcaagcgtgtctctctttttccaaggtgtctctcagctacccgctggcggttgtcgacgatctttgggtacatgtacatgcagcttctcagccaaccgccacgccgcgcctactgctgttgtacaggcaaggggctattttgcccctctacgcttttattcttttcttagcgcagtgcagcgcagcgcattttgtcgcgttcatgcagcttcatcaaacggcccgcagagggcactattgctgtagctgtaagtagggggacggcaaaaaaaggtccgcagccagctgtgaatatgtaccagccaaccaaattaaaccacaaatgagaataatcgaaaaaaagaaaatatatgcatgagtagtaagtagtgagacattgctcttttagaaaaagaaaaagaaaaaaagaaaaaaagaaaaaactttttttcgccgcctcccactcggcgcacccactctgaaacctttgcctgccagtctggagcgaacatttgatttgaccggcgctgtttctgcggctgacttgcgctgtacagatgacgatgagcgatttcaaacccccccttgtcaagctggctttgcagcccaatggcaaaaaacccaggttggaatgtgtctgccgggctgtccgtgctagccgatgcggctcggttcccagctacctggttatgcctggagacgctggaccagttgaccaggtagctgagatggccgtgctggcaaatctctgtgctgaagccgacacagccaccacccatcagctgcgtcagaccctgctactcgtcaatgcgaaatggccatctattgatattcccaggacaaaccattgcacataccctgctctctcaccttattggctgaaaataaagaatacagcaataaataaccccagccacttttttatggtaacattttttatttttttcaagtttcctctctccctttgagcactaacaccagtattttatcattttgtccagggtaagcttggtgcggcagccgaggccaaataagaataaaaaaagaccaatcggcattgttcacgaccctacacacccgctgtgagggcgccaatgaaatgccggcacaccaaaaagtagccacaacaaaagagcccatactactaattctcacacgacaaagatcgctctacgatatatccatgctcgcgacagagaggctgtgactttgtttgctccgcggcggactttgctcgcgccccccggccaagtccagtaaaaaggttttcggggcttcctgtatccctgcgacgaaatcctccgggggtggccgtgatagagctacatcgtgcaaacaaacaaatgctgcctgcgtgtgtagtacttgtactgtatactaacgtacatacatgcccggctgtgccagatgcaaactattttctcgcctttgtaacctctagaggcaaagggcaaaagcatacgcccccccttattgcccacggggagctttccaggatgaggtcaccaggaagcctctactggccgaccagttccttaaggctaccattgcaccggtaccctccattagtgaatacgggccgaaacctgctttcgtagaggcgcagacaaggaactgccctgatgcgaagagacattcatgcggcggccagttggacaaggagtctccctcgctgaggcaaaaggccgcttagttggcatgtttactcggccatatgccaagcgcggccgccgtcatattcaaacgggtgtgcgctaacacgcaatttggtgttgcacaaacgcttgagtcaagtcaatgatactcggcctctttgtttacaacagcgggagtgaccttgtgtcgcaccagacctgtctcttgactgttccccgagctgtctgtcgtattactccaagtgctgggaggcggtgtcacctatcatattggccttgccaacggaaccaacaacacacacaccgaattgtggatattcaacaccggcagtgccaagggcatgaagcagcccatggcgacttcgtgccgagttgatccttgccattctcttcctgtggtgagaaaagggtctagccagtctgtctaccttataggtagggcaccttgtgtaagtgttgagttccgcctggccgtgttcccgggtgcatactgtaacgcgtggaattgccttggtgttaccagtctccaaactactaccgtacatgtaatcggccagtagcagtggtacatgaatttgagagcgtgcaaacagatgaacactggcagtcgggtgattgtctttctgacgggtaggctaaggaaaagaacggcggttttggcgtcctgtcatgacacatgtcaaccgacaatcgcagaccgccagatcagctgtcctggcatatactgcagacaggcatgatgtgaatggatgtcaataacaggcactttggactagtagatattagctccataataataatgacgacagaagaagaagagagaaaaattttctctcttctcctctctcctcttctgggtccgccagatggttatggccatttttttgtctatccttcagctggaagagcttgccatccaaggcaagggtacatgtaaccaaaggccatgacgtttgtttcccactgttgctccaaccatagatttgtttgacatgtccgtcattgggcttggcggctgctacagatggagagatcaacgcttcgaatggttgcacttacaaaattctgcccaacagtactgcccacaacctggtagaacttgatgggctaattaagctcccttgtacagagttttaccacagtgacagaagtcctacgaataaagtgaagcaggggcgtgtaatgagtacttgcgccagctcggagagtgccaggttcattattggtttcgcttctctcaaagctagacgagtgctagcaacgagtttggtggaaagctgagggttcctagacccaacgaagaagacggtggctgacagctgcacagcttcggccacttgacggcatacggtaacagcatagcggtcgtacttcttcttttgccccagagtgaaatgtctgaatgctacttggtattgaacttgaacagattcgtccatgtgttggtccttcgtcttcataacagggcaggcatcctcccgaaatgcgactttttgcctttttgatgcgtctactagtgatacatcaaaaataataacctgggaaataaaaggactctgcacgtccaacgccttctcgctaccattgcttgttttttttctttcaaggtttctcttttctcgaaatacttggtgctccgtttacccgtaaaccacattacacggtggtactgggtaccttgtacctagcgccacccaatttttcttttcttttttggctactcgtaatattgctaccactaatggcaaggtaaaaagtggtgattgctggccactcactttcactcaccgcatcatttccccgagcatggataccaagctggccccatctcagggccccaagtgcgccgaccccccctggcccaagaaagaggcaaaaagaaattttatcgacgatctatcgcaatctcgcgcagagagggctgctcatgtgaggagaattgacttttttgagcgtcttttttcgaagatatttccgacgacacacatacctgtactcatacctacctacacaccactcgcgcttgtaaggagagaatctccctgcaggaaaagatttttttctgtaaacgaacgaatgaatagacagataaagaaatgaataggcagggataagaaaaaagaaagaagagaaaagctgggcaaaagtaacgtgtcacttcatgtgtctcatgcagggcggaaatttggtgtttccctttgctttccttttttttttcttttgcaagagcgggagaattccttgttataaatgtctcttctctctgcgacacgggccgttgtctcacccagctgggcggttcgggaaaagaggaaaaacgagcactgcatggattatttaccccaatttcaacaatcagtcccttcggataatttcattgacagtctttcagagccctgcttgccaaggtatgcagtatcaccaactgttttgcgagcagcaatgcgctggcagtagaggttaaaagccgacttgtctctgctgctgacaagcaagtatcggatacctgtagtgcctctctgctggccaacggtcccgtggcttatcgcctgtcaaagcagcaaaaccacgtcaatcatagtgtacgagtgctcgtacgctcacacagacgccttccaggttcctgcatagcgccaccctcaacgtgtggccagccggtcagcggttgtcttccccacgggcgcagtgtgaatgccgtaactggctggcctcagctctcgcctgattagccggtgctaccccaagcaggcgtgaatgttttgtaatcatgcatacttgtacacttgtacacgtgtggcatgtccatgtccctgatggcgtccggctgaagtgacagagctgctgctttcctttcccctccggctgtgctcctgtaacgttaaagcgccatccgcaccacggcagccgcggcgtgccggacccgatccccatattgccgtgcccatcagatttgatgggatccaatgaccgccgcagaggcatcagatatgctggagccagcgctaagaaacacgaggctcgtgccgtgccttttgcgctgactacacggctcagctgctaaaaaactagcagagccacttcgtgcaagtccataggtacatgtagctctaattgaatgatggaggacggctgtatggagtgcctgtagtgctctgtttgaaaacctaggcgccttgcttctattctttttgtggaggcggcaggtttcatggcaagagccgtggcaccagcaccagcgctagaaacgtcatcagtactctgtacctttgcatctcgataacatcctcgggacaaacaacagcccagccaggcttccgttggctctcattcccagcattccttgaccacgacaatagaccagctctgcgccactgttcgaaacgggtgcaacgcagcccgggcgagcaggaagacaatacgacatacgagcagatccaggttctcggaataactacaggtagatgggctgcctagccttaatccctcatccgtcccaaatccactggcgagttcctttttggccaacgctgcctgtccttggcatctgccgttttgtcatctccaagagagcgaagcgagagaacaggaggagcagctacagctggcgaggggctacatcgcccaatggctcgtgggggctgaaaggtaaacgacccggcttagcaccatcgccaaagagagtcacgctgcaccgaggacacgggcttgggccggcagaatccttcctggggctatcaccacattgcatccgagctgcccagctaccggccctcgtgacgcgaggccctttttttctctcagttttcttcgccttttgctgtacggcacaaagtcaccccatagctagtgctttgccggggaatatgccaggatcctgagattaggggaatgtgacatgtcagctcttcttcgagctatcagcgcaaaaagactcagttttaaaatttgcatctcgacaagagcacggctggtcacattagcggcatcccgacttttctttggcgtatccgccgccgctggcacccaagttccgtctcgcacttgcgagaatgtcaaactcggacgggtaaagtctgtttgtgatatttgacagctgacaccaagattcttctgccgtggggaaagggaatagataacaatggcaaggcacatagcccccacgatgtccaagctgcctttcttttccctctttgcattggagtcctacagtggcagtggtggtgccttctttctgctccttgtgtgggggctagctcttccgctgaggaccgtactgtaacgagacgttttagcttgagagtctgtgactgctttatggatagccgctacggccgcgtacacgagattgctgggcctcgcttccaaggtcatatagcactattgccagtgcggtgacatttggcgcgctgggttctttgtctcgttcgatatagagtttgtccaagtggatttgagcagtagttggaacgagctctcacattggctcggcatacacgccagtctcggaaatgtacgtgggatgttacaacgcgttgaccggcatgacatgacacccaatggaaatggagctacgcgctacgaacacgctcacgtaacgcccgggggagaagatctggcgacgggaagcgcgcggaagtccggcgcactgccttgcgagctgaccggtgtgaaccgcatctcttcgcgacgagctttctccttgggcgtaagaagcacccagtcccatgagccagcatggtagccttatcctggttactagccgtgaaagctgctccttctgctcctattctggacaatgctcactcaacttgagcaaatagatttggacaattttagcagtgcatcttctgaacaccaacagtgagacgctacagatgccgcatgctaggtttcgagatggaggcccctagaaacatttgataacgggattgttccagttcctgttgatggccgcgtcatgtaacccaacaacggccacgcagtcggagtttatgataaaaaaaacacctgcggttgtaactgccgtagggagcctggataccctgggcctgttttgcttaccgaaggagtgtgtcacgtatgatgagatggaatctaatctaaccgcagagagcgaatcattacgctgacatatcatgcatatgggtgatttgcgagtgtgagaatgaaccgactctccccgtgaaggatgaatttcccaaacgaaagacggtatgttggaaaaggccgaaaaggcctatatgcagacttacgggggttgagacgaatactactctggttctaggtcgtcagttgagccagggtgattctcaagaaggtgagagtttgccaattaatacctattgatttgattagtagatggctggtgatggcgcgcacagactattgagcatcatacagagtacaggaacttgtaattacgaggcacacaaacgctgacaactctctgatacaagctttcagtgttggcaaccaacgttgatgaaaagagacagctgtagatgcaaaatacgttgcatggcatttattcgaccaagttatttgaacctccttatctttcttcattgcccctaggcatcgaggaacttttgcgattgaacccgaataaaacttgtttattcttctttactttacggattgctaaacaacattcaagggataccccggacgacgtgttggttgtgctaggaatgcccaaacgtggtaagtcaagccgtatacgtgcagaagcgagcttggcgagttaaggagtctacagatatgaaggtggcatattctagttggcatgggtctacagaatactacttggtgttggttgtatgtttgagtcccctatcatctatcatctatcgtttttcactttttggggttttcggcaacactttttatgtaagggccttgagctggtttgaatggagaccgcaacacaactgaaactattttctcttggaaacagagataacaggcctaaaccctagacgaaagaaataagaaggatacacgaaggatttttcttatcctaattcctggttatcaagggaagaaagcaaaaggaagacgcgaaattgctgtcaactgttaggtggagagggtcaagagagagctactgggtgttcgtgctagacagggctggtgctggcttggaaggactttgcacgcattcctttggatgataggcaaggcatggtacccctagcgatgcatgttggtatatcaggccctgaggaaagaaaagacaaatagaagggacatgaaatgagcatggcagggtgtattccaaagaagaagaagaagaaaaaaagagtggacaagggcgggttattgtcacaaaacgccactcacaggcttggatatacgggttactccatgtagcaagcaccacgagcgtgtataatttgtcggtttttcttttcttttgagagagtggcttagaggagctatactgaaaagaaacgagacaccccccagtccgggtgtacccttgggctgccacaccttgggaaaagttggccgagagtagacggagagggaaaaaaagagggagacagagatctttggttgtgagataatggagggggttggttgaactcgagaaaagcctcattttctcttccgtcggtggtatgttttgcgtagaccttggcgtgtttatttctttttgtaggtaggcagctacattggggttgaggcctacctgggtgacatgtgaagatgtgagattttgtgagatgccggctatgcgcgacatttctcgacaaagtagctatcggtatacgtagttttcggtcagagagggagagacttttaaaacgaaggaggctgttctattgctaatgcgttctgttctgtcgaggttacctacaggctagagagagaaaaggatctgctaatacgcgcgccaatagcgagacaagactatttgacagtgcttctgaacgagatgtcaaggtttcgttggctgcttgaaagagtaatgttgatattctttttgatgcagaaacttttcactgttcaacccttttgcgctgggacatgtcatctctcattagcagtctacttcctgcctaacaagtctgttcataacgcgacgagctggcaaagcgtataagtcgggcaaaaccacaaaaatacaaactgtgtctgcgtatcatcatgcatgtgccaccaactgcacgagaaagaaaaattccctgactagccttgccatcgtgcattcggtgtgcatgcaggtatcatcactagtgcgttataatattgcgtcgtttttttattccggcatgtgtctctcttcgttttattgccaccagcacaggggggcgcttgtgtgacggcggaaagctttgcccaagtctgcctgattttagatggttgggctggaatcattgtcgatctcccatagactcttgtttgctgtgtgagggggggaaaggtaaacaaggaaactgtttttttgggggctgtgagtcgcgcgccgatcctttttttttttttttttgacctcatgtcgtctttgttttaaattggatggcgttttttactgtcactcagcctcacgggaaacgggttgatagattgatgcaaggatgggtgctccatttacttttttgtcttgacacatgcaatgaatacaaagactagaatacaacggggtgtcggtttaggtagtaatggaaatactatacggatactccctctgtacgagtatctgttatcattaagacatgtatgtatctatcccgctgctggcagtaacccaaggtcaggccaccactcgatgcattagtgatccaacggtatgattgctgttactaaggagttttaccagtagcagcaaatttttgtagatgctctccgccttcatggggcgaatgctacccaaaggcaagatttgagtttcttaaagataggaaagattagaatactgctacaacaactccggcagagggagattacacgagcacgtgaaatgaaatcacaaagtatagagtacttatcagctcgcctcattttaacaagggaaatttcgcgtgacctcatttccagttgcgcatttggggtaggtatttctttgcgtacacgccatacggggctaccatagtacgcttcgagagttcccacttagaatgcaacatcattcacgcattcccgtgatagaccaacagcagcactgatgggtgtttgagcatccgactgttattactggataggacgagaggatgtagaaatgcaacccgattggatggcgggtgggaatgagaagggagatactttgcgcgctgatcactgtatacttgtaccgtgattaggaggcttgctgaaatgaaacatggtgagaggctctgttatgatagatacaaccttggtactagtactacttgaattcctggatattaatcgagtacggcacaggagcatcttaagtcgttgctgtggtatttctaaaagcccccaaatatagcgtatatatcagtcatcagtatcgccatggatatattgctcttgcaactagcatcaatagttctgaatcggcctctttggaaagcgaaccttttgtttttcaatccatctgcataaagctgtaatttgggtcaatcgatgtgtagataacctgtcattttatcccttgcccattgacgcccaacagcccgtttcttggttcgatagggcagcgaggcgttgtgcaacgccctggaaaatgattggcgtcctcgttggctgatgaacggcgtgaccaacatgcatatattcagcaccaaggaacagccttatttccgtgagtacaggaaatcctccaggggtaaataggtacaaaattcgcaaaaaacccttgtatgtcgcagatttcgctatttccaacaccgaatcaacgctaccgtcactcgtcatctgatgtaagtcttcttcgcttccgtgccgcctgagaggattcagcttcactgtgcccaaccacggactcgccaccggattcctgtgccgtactgccttcacaccagtcctggcccacgccgttgtcgtcattgcggtcatgggtggcttcagtgaagacgagatgacctcgtcgaccgagaacttctcgccccgcctcctctaggagaatgccaaaggccaacagtgccgtctcatccatgctgccctcgtccaagttgcgcccactttccgaggctccctggtggcggttcagcgttccgtaaaactcggatgagtactcgtgaatggcctttaggagatcactctggggtagaatgccgcgtccaccgttgggcaggtcccactcgtgcgcgcggtagatgtcgtgctctgcataccgctctggtgcgtctttgcggcggaacaagacgtcgtctggagcgagcttgtagctatctcgctggtcgacgaccctaggctggacaatgccgtcgccctgggcgtcatctcgcagcactctgtcatatgtgacccttccttgcatacagttaacttcacgtgacggaatttaattcccagattcctgggagaggctcatttcggatccccttggcttacctgcgacggcgtcgtatacggtagcgagcgtccgcgggccctggcgtcggttaccgctagatggctgcggcaaatgtgaccggttaccgaggtcagcatcgcccatgtattcgtctgcagagtccatggctttgcccgttgtctcctgtgttttctcttttgggatgtgtctttcgattcccggcgctctcgcagagaatacgcagcccttgctcgccctcacgggttccaaagtgatacaagaagatgactagtccgcatcaagcgaaacatggcagctacaggagaccgtccgggcgaatgagaagaaaagaagaagcccctggtcggcctcggaattgcgcctggaatcgagcctcagaagatgggaaaaagaggcacgaatcgtcgaaacaaagttttggcgccagagcgtggtagcggtagctggcactaattgtggggtgcattagccgttgattgaccgccctcggtgacatcacgcggagcctgccgtcactcagcttttgacttcactcacgaacagcttcattcacactcacattcacgcatggcttcagcgctggatgaagctacagatatcccttgacatctacgcttgattcgcttgcaacctcatttctttgctctgccgagagtgcctcttagatgaatgcagtctcgccttctcgcccgtgaactcggcgacctaccttgtcgcgacctctcgcagatcactgcatctcagctgctgcgctccttcggcccagctccccagcatcgcttcaacggcgaggtgaaattgcctcaaaatgatcagcagaccgcgctggacgaggaccggccgcacaggctgcgcgcccacggagcaggggtgagcagccttgccctggagaagtttgatgggcgcctcctcgtctctggtggcgccgacggatcagtcaagctctgggacctggagagctgcccgggcccctacgagacgcacacctttcgccccgtaagctccatcagccggtcgactggcggtcccaggagcggcggccacagccatggcatcacccacctggccttctatcccttcgacccggatgccttcctctccagctcctacgacaagacgctcaagctgtgggccacggcaaggtcagccttgtctgcagagttcgacctcaatgccactgtatactcgcacgcctccagcccaatagcatcccacctgcttatcgcgtgcgccacccagcactccaacgtccgcctcgtagacctcaagtcgggatctgccgtccaggcgctcgttgcccatggcgggcccgtcctcagcacggcgtggagccctcgccatgagcacatcctcgtcagtggccatgcagacggcaaggcccgcatctgggacattcgccgtgctggtggcgttattgcacagctcgaccaggaggactcgttgggcatcgtgcaccgcttcaagcacgccacggcgtctgggtctgattggggtagcatgccgcattttcgtgcctcagcccaggcccacgacgaggccgtcaacgggctgcagtggaccgacgacggcaggtacattgtgtcggctgggcttgaccgccgcatcagagtgtgggatactgatacgggagctaatacgcttgccagctttgggtccatcgtgcagaaccagcacgctaagactgcaagtttcctcgtcaccccgtctggcctctccacgggccatcagcttcttgtctggcccaacgaccaggaaatcctcctactggacctccacgacgggaccgttgttggacgcctgcggagccctggctcgacgcactccacgggtgcccgtggctcggaaatgggacgcaaccgcatcacaagcatcgcgtggcgtagtgcagggggtggtattgggcaggctggacccgtcatgggcggtggcaactcaataggagccatttatagctctcatctggacgggcaaatacgggcttggatgccgcagctccctgggccggaagatgcggacgaggacgaggagattggcgtggacgaagaggtaaagcagagaaagaggaaagctatcgaaaacgcatatagaagcctcatgggcaaggagattacgtttacttgatcttcgtattcgatgcgtaaaagcatcaggccataggttatatatagatcggctctagtaagggaatacaacatgtggtcaaattcggtcttgtctatataaaagaaaggaaaaaaaaaaaaaaaaaaaaaaactaataccagagtcgccggccctccatcccagacgccatgcccatcatagagtaaccctcgtgtagcgctgcgtccaactagcggcaagaccaatttcccattttcatacaacaacgacaaagcaaagccaaccatccggataggcggcctctctcatcatttcccccaagggggcattaaacggagcgggtaccccgtgaagcaccacgctcgccagcacagggtcccgactgctgggaaacagcatgggcatcaggtccttgagagcctgtcccagcagctttggctttcggtccggtgtggcgacagggaccaaggactggacgaccttgaacgatccagcttcaccggctgcaagagcaggaggggaggagctgccgcctcctgcattagggggaggaggcgtcgaggggatgtagatgcgtatgggcacatgtttgagggtggctggggcgttgagaaggcgggtgtggattttggaaaatgcaacgtagtcattgtcaatgacggcgttccagagctgggtggtgtggtcctttgacattttcatgatttggttggcgttgccgtagcgaacgaagtcggcctggcttgtggcgtgagcatggtttcatctatggaacttggctggttgtataccgtgcatgaatagaaaatcaaagggacgaaaagtaattaaaaggggaagaaataaattagtttcactcacctctttgacgctgtttagaaaagtatctccgatatcccaggcaaccccgtcgtccacaaccagtcgccatggcaggctcggcgcatacaggtcggccagcagccccacggccaggttcctcagctgcacatcctcaaagtgaaagctggagcacggagcgtcaaagaaggcggagaggcgtggcagcagcagtgacaggtagctgaagcgggggacgctggtgatgaagggcgtggtgggcgaggatcggtgagtaacgtgcagggggatctgcgtggcccagagcgtctgggcgatggaggatggcgcagacatggttttggctttggctttggctttggctttgctttgtttgataggctcggcggaggttatggcggaaccatggcgagggaaaagcaaaggcacttgttttgttgctgttgtgtgtagcacggagcagggcagagcacaagagtagcaatgcccttgcgtctacccacgatccagaagcgaggtagcagtggactgagaggcctcaagagttgggagcaccgtgacgaatgatgctataaccagtccttggctggaaggtggaaagagatgacgaacgtgaggccaatatccaggagccggagccttattgcggcgggtggggctggtgttgagatgcaggcaccaagacggcaggtggggtttgccgtggcgcttgccctttgtttgcttcgtctcactgctaaagtaccgagtacctgtgcctacttccatcacgagacgcggatctcgacttcgcatcttcttatctggggacactacaacgcatacctacctattgaaaggaacgcaccctcaaaaaaaacctcatctctgcgtgtttcatctgacaaaccggattttcacaccccctcaagccatccgtcggagtggagtcaattctctctgcccctccaagacattgccagaactatcgttttcagctcctcaccggctgcaaggctctgctgcacgaaccttgcttaaatgctacctcagccagccagccgcacgccgtggctgaccgatagatgatgaaactgtgtttgcctcagccgctgttggcttctcttcatgggattggctgctaatcatctgctcagcctgcttgtacgactcgctaggtatgtgaggtggcatctgtgcgtctgtgtgtctgtgctttccatactcctgctatagcacagatgggactatttacttgacattccgatgcgacgcaatagttgcgaaagtcggacagcctcgaacgaactgagcatcttccttggtatctacgacaattgggttcgttcaagtcggtgctatggattattattacatgaatacgtcaattcttgtttctttgttcacgtgggttgattaggtttgagatttgagtaaatttgatttgatttcatatcaattcattatcccagcgctaacattacaataatagtacaaattgattcattacatgacccatcaattgaatgttccctgtgggctacactccacgatgttgttcctgatgcgagacactatgccttcttacgactggtaagtcttgtcgcctccaaaggtcttgctgttattgaggtcgctgtccacgcgaggatcggccttgttcatcatgtcagacttgtgggggccagcagtgttggaagctgggccggtagcgtggcgctcagatccaaagccggtgccggtgctgcccataccgccatatgcgctggtggtcgtgtcgctgccaagagtgccagtctgttggcccaagttgcgctcaccagagcccaagttaccagtgccgtatcccgaagttgtgtccacgccggagtaggcaccggtgcctgtgcctgagccgaggcctgaagtcttgcccataccagagtaggtatcagttcctgagccgaggcttgaggtattgcccaacccagagtaggtgtcagttcctgagctacgggtgcctaggccagatgtaccagatgtgtagtcaccagacctgccggaggtgttgatgccgctgccggctccgagggtatcagttcccatgccggtaccgaatcccgtgccggtagtagctcccgaagtaccagcagttctggtggttccaagatcgtgggtagcctgctcagagcggaggcccatgttgcggctgccatcgagatcagagtcgattctagggtcggccttgttcagagcgtcggacttgtgtacgccggcagacttggagccaggctgagtcgagctgtatgtgtttccagtgctagtggttgtagttccaactccataaccgctggtagctccagtatcacgagtttgcttctcagagcggaggcccatgttgcggctgccatcaagatcagagtcgattctggggtcggccttgttcattgtgtcggacttgtgtgcgccggcagtctttgaagcaggaccggtcgaaccaaatgtggttccggtgccgctggttccagtgctggagccagtggtggtggttccagttccataggtagagctggtggttccagcatgggtggccttctcggaacgaaggcccatgttcttgctgccatcgagatctgagtcgattctggggtcggccttgttcatcatgtcggacttgtgcatgccggcggttgtgggagcagggccagttgtgccagatgaagtgagtgtgtcgccagcggtgttcatgcccttggtgttggactcgccataggagtagttatctccaccagtggtgtaagcgccatcatggcggcccaaagcctcgcggtgatcgcgatcggagtcaatgcgagggtcggcagcattggcagtgcgggagctgtgagttccgtgagtgctctcaggctgctcagtcttgttgtcggagtggctggaaagcttgtccttgaccttgtcgatgagtgaagacatgatgactgattatgttttgagggtataaaggtatgtgggtttatgattaaggtttggttggtgttgtgtgagtgatgttgtttgattggtgtgtgatgaagatggaaaatcgagagtaggatggaggagcgtcacgactatatagcacttgatccgaatcaactctccgcaaacgaatggatcgctgcctatgatgacattgtggctcatgctgtgacctcgaccgatggcgttggactttgtgaagctctccgacccaatgttacagatctcaccaatcgcccagtgcatcggtatgaggtaaccgaaaggccctcgtccatacgatcgtcatttctgaaatgtgtgacgttgccgtcaaccgtcttcgtctccaccggagcatttgagccagtccgagacgccctggacgcagagctctaggctctagccgcacagcctcccagctaatgcaagcaaggcaactggagttacataaactcagattccccaaaggctaattacttggtaaaagcggagagacgtttagtccaagcaagaaagctgattcgtgttctgcggggcctgttaaacaagctctgctggagtcgtgatgcaaaaagtgctgcaagtaagaagcaggaagtcgattgagttgtcgatgacgcgtggtggcggggcgcacgggcagtggagtgctctgtgggtgctctgtggtggcgctcgacagcaatcatcgttacatcatccgctgagctgtggctggtgagcagagctgccacaggcgcgtgctctccctttgttggtggcttgacgaggttttgacgaaaacatgggattcgatgcatgtttgcgtatgaattgggcgtttcggaggttacccagggcacggcacttcatctcgtgatgacgtgggtggtttggatctacggctgggggtttcctgcgattcttggaatctcgatcatggcgtcgatggtgcgtgttgttttatggtcaaggactctggagaagcctcgaaattacgaaaagggaattattagtcccgaatctaatcaatatcatcagacccggcagatacgatacgctcgatttagatgctaagacatgtagatgatgttcgaccaaggggcacagcgagataagcaatgatggcaatagtagatttatttcatagtaaataaagattaagtcgtaataagtaatcaagtgctagctaagctgggtatagtcattatataaaagagtcgtcagaagtggttttatagggaataacccgaaattgaatcgtaatcaagagcaaaagccaatttttctttcttcgcacttcccctgaacatcacacacctcaactccaacctcctcctcacaccgcaacgaaccacaggcgtccaagaaaatgagagtgtactagtaagggtctcatgaatgatcgtgttgccgtattggcagcgccaactccttggtagccagcatttagacacggcttcggcggtaccagcggcggctgttctggcgctgggcagcatcgacggtagcgcggcgtccatggctggtgacccaatagagtccgagcagagcagacacgagccaaagaagagcagacaggaatgtgaaggcaatgtcggccttgaacttgccgcactggtctccggagatggggtggacgttgttccagttgaagatgtagccgcaggagccatccagcatctacagaaggagagtcagcttctgagctctgttgtgttggatcatacatgaaagaaaaaaagacgtataaacttacgttgaccaagaggccaaaggcggcccaccagcacagactgaggatgatgtcgacgggccagtgcacaaaggaccacgagaaggggatgagccatatcaaagaaaagaacatggacagtgccgcgatgacttcggtatagatccagcggccttgagaccagttggacgcatggcggtactggtgaaggtgctggcccgtcactccggcgacaatggtggcgaagacgagctctgccgctcggaggacaatgttgatgatgcgatccaacgccattgttaatgatttccttttattggttgctttgttatgttatacagagctgagaggcaaagaaaagaaacgaggcagatggaaaactgcttttctataacagggaatcggaaggatgtaatgttgatgctctaaggagacggatggtcaaaagggagacttggactttgtctggagggacaaagacgctgctctttatctcattcgcgaatgagcagcgctgcctcccatggccattgatcaacaacaccaactcggtctcatcgtcatacgtagcacgcatgaccccccccctccgtggacggcaggacatacgccatttctttgactaccgtacctaaaagccggtttgcctcgtccaactggagggtttcccgatccaggcatcacaaagccgtggtttgctgcagcgacatcgcctgtccaaacacgggcagccggcgttaagcgaaaaagaatgccattcatacgaccctgttttgttctatgccagtcaggctttggaaaacggctttaaaaaaaaaatgctacgattgcctgattattccaagtggtttgatgtatgccgtgattcgcagacaggatcgggcagcgctgctttcaatatgcagcattgaatgaatgaggtcatagccggccgttggtgtgaccccatggcgggctgttattcgctggcgctgacatggtgttgcatttgatggacaagagcccaacagtgacggactcttgtcgcgaattaattaagtctgggctgggccgttcccagtttttggagctaggacttgacttgggctctaaatcctacggagaaaaaataatacttggcgtgacgtgtgaacagcagcttttggagaagatgcaatcatcattacttgatgaatgagtaaacatgcatagatatgcatgcagagaagtatgtattggcgtaagaatgaataaaaaggaaaacgtcaatgtcaggggtttcggagcagcacgtgcacgtcacgtacctgcatcggcgtatcgtctcgtatcgtgcctgccattagaggctcttgcccgaacaagacgcattgggagctctttccatagaatgctcacaatgtgttttccgttcatggactgcgcgaaatccatcttgttgtaattcttaaaattcattttgtaatcttaaaaatatataacgtatctaggtacggattcagcgaggaaagagcttactatcgagccatgaccacatcggcgtctttgatgaccgtgaactctttgtcaaaaactcattgacgagctattcttggctgactctgtactttgtttcacatttttcattgttcttcatttaaaggtgccttcatcggcgttttggttcaagaagatggctctccgtgagatggcatcaacaagtcggcgtccgtggcccatagctgcgcaatgcggttatatacgaaacaacaaggtgaagatgctgcgtataataggaaaaacgagcccaaatttcatgccagtaatttgcatccagtctcagcgtctaatatgattttttgcgtttataaactcatcttcggaccaactttaccgtcgccaatgagagcccaagaattagacatcattccaccatcaaaaactcacagatagaccatcatggtcccaggagataaaagaagtaacgcagttcctgcccttaccatacccaagccacaagagcagctacaacagccctcagaggcaaagaaagaagccattaagatggttgaaagcgataatcaggatggaccagagagatttgcatcatggtatccccttttacagaaagttagacgtcagaacctcaaccagcaaccccacgacccggcaatagcacaagcatgtccagacaagattcaagaaaacgaagacccggattggatcccaaacgatggcgataaagtatgggtgaacaagctcgtcccttaccacgaatatccagcagtgcagttgaaaaacggcattctcacgccccaattgtccaggccgccgaggaatttgaagtggctgcaaaagcgactcctacagccgcgggttgattccgactggacgctcacagggtggcagagatacaaagcgtacccccaattcaggcggcatcgcgaactcactagggtgggcatgcggtatctgttcaagatatttccagagcgctccagatatcagagggcgtactatcagcgctggtacgactttcccgaatatgcgcctttcgctcagggcctcgagcagccttgtcccgggttcatccaaggattctcattggaagcttatatagacacggatgttgagtatctaagtgcggcggtatgttatagatccggtggccaatcacttactctcccacacatggctggtgagtttgcggtgggaactttggaagccgaagaggcggcggatgcacgacatggcgcggcgcttgtttacatgagaaacactactcttttgcatgccaaaatgagaaaagacccggaagatgtggcggtgattattacattcatctcggatgggctgtttatccgcttctatgcacattacgagtccaaagctcctgatggtaagatagtatatcaccaatatcctattctggcagcaaacttggcggcatcatacgacgagtttctccgaggtgttgccatgcttcgcaactgtcaagaccttgcttttgttttggccatggaaaccaagaatcaccttgagcagtatcatgcagtcaacggcatcaatgcttgggcttatcatctggaggacggcgaacacatactatcagaaagtgaagacagtgtgattgaaggcgtcggtggacagaaagatggaattaaaaaagatcaagcccagcaggagaaacaacatacatctccgggcaccaaagactcagaaggtggtcacagggaaactgctcacggaaacgaagacgaggacaacaatggtgcaagtaacctacacaaaaagaagaagcaagatgaagcccaacctccgactactagagtgctcaggcctcgaaagcgagcggctcaagaagagaaaaagccaccaccaaagcctcggaaacgaaaagccagtggagatgcaggcaaaaagcctccaagaaagcgtctgagacccaaaagctgagccactgcattatagcaagagatcaaggccaaaaaaagaagaagcctcatcgagactggtatgagtctcgcaaaaaggaggaaaaaagaatgacacctgagggattcgaaccctcgcctatttctagaccgcgaatagatttgatcgaatgctagactcgaacaggacctgaacacggcgccttagaccactcggccaaagtgccttgagatgattggatgctggtatccgtatcaatttcgatatctgaacgctacgcaggcacccactggtaggtcgaggccgctttgcggagatttcacaggaatctgaggcggcgttgcgatgccgtaggagcaggtaattttcatggggtagtaataatagattgttgacgggattccttttccgggttactctgtgcggtgtcttttcccgtaaatagctcgtagatgcagataaagtaacaagataaagttgtccagccgaattataagtcgaattcttaatgatgccagcaactccgtatctccacgggtggcagctcggaggcggaaccccgccacctgtgatataagcaactggagctcctccacaccccgccatcgaaaaaaagggctcggcaatcatcgcatcatgtatttaagcagcgtcgattcatccgacttcgcagcctattatgagaaaattgctcactaagcaggctttgacgtgagatttaaaaaagccttcaaataaagacatctcgccaggctgatcaggtttcatggtctgcaactgagagagccgtgtgatagatacccctccaaatatcccacttatccactcaactccattataatactgccatggcgaataacacgtccaaggagcgtggcgttcgcatagccatcgaccgaggcggcacctttaccgactgcgtcggcgagcacaatggcgaggaaatcatcatcaagctgctctccgaggacccggcaaactacaaagatgcgcctctcgagggcatccggcgcatcatgagccatttcctcaagcgggagattccccgcggcgagccgttggataccacgcagattgactccatccgcatgggcaccacggtggcgacgaatgccctgctggagaggaagggcgagaagattgccatggtggtgacaaagggcttcaaggactgcttgacgattgggaaccagtcgagaccaaagattttcgacttggcgattcgaaagccagatgtgctttatgagcaggttgtggagattgatgagcgcgtcacattggaggactatgctgaggacccggagaggaaaatcacagaggctgatgtccaagcgggcacaaaggaggccgagggcaaggacctcgtcaggggtctatcaggcgagacggtcagagtgctaagacgccccgagcacgacgacattcggcaaaagctgcaggaggtgtacgattcgggaattcgcagtatagccgtctgtctcatgcacggatacacattccccgagcacgaagctctgataggcaggattgcaaaggacattggcttccagcacatttcgctgagccacgaactgatgcccatggtcaagctggtgccgcgagcaacgtcggtttgtgcggatgcctacttgactcccgccattcgaaagtatatcgacggcttccaggctggctttgaaggaggcctgggcacggagagcgtcaagcatgagaagggagccaggggcgccagatgcgaattcatgcagagcgatggtggcctcgtcgacgtcgacaagtttactggtctcaaggctatcctgtctggtcctgcgggaggcgtggttggatatgccatcacgtcttatgacgaagagactagaattcctgtaatcggattcgacatggtaagaaagccagcatctctgcttgtatacagtcgcaatactgacaacgacaattccagggaggcacaagcacagacgtatctcgttacggagaaggccgatacgagcacgtcttcgaaacaaccaccgccggcgtcaccatccaatctccccagctagacatcaacaccgtcgctgctggcggcggctcccgtctcttcttccgcaacggactgttcgtcgtgggacccgagtccgccggcgcacatccaggccctgcgtgttatcgaaagggcggccctgccaccgtcacggatgccaatctgtatctgggccgcctgctgccggagttcttccccaaaatatttggcaaaaatgaagatgagggactggatctggaagcgagcagaaagatattgcaggaactgacagaccaggtgaaccaggaaacgggaaagaaactatccgtggatgaggtcgcatttggattcctgactgttgcaaacgaaaccatgacgagacctatccggtccatcaccgaagcaaagggccacgacacctccaagcatcggctggcgacctttggtggcgccggtggccagcatgccgttgccattgcagaatccctcggcgttggccaaatcctcgttcaccggtattcatcggtcctatcagcctatggcatggctctcgcagacgtcgtagacgagcgacaggagccagactcatccgtctggaaagacgatggaaaagtagtcggcgagctacaagccaagatggagaagctaaaggacaagtcgcgcactgccctcaaggaacagggctttgacgacagcgagattgtgtttgaagaatatctcaatctgcgataccgcggaacggagtcggcgctgatgattatcaagcccagcaaagaagaagtaagggccagctttgacggcaaagactgggcgtttggcaaagcattcgtcaagcagcacaggtacgagtttggcttcacgctcgacgaccgggacatcatcgtggacgacgtgagagtccgtggtatcggaaagagcttccgccatcaggaaaagtctgtggaccagcagctcaagacaatcaagcgacaggaagcctctgcaaagtcgcggcacggcgaacaagaggtttactttgagggcggcagagtcaagactccagtctacaagctagaagacttgagcgaaggagacgttgtaaacggaccggctatgctggcggacggcacacaaaccattgtcgtaacgccgcggaccaaggcgctcattaccggaacacatgtcgtgctggatattgcaaagaacggtgccaaagacgagtatgtttcttccatcccttctcttaggacgtcaacagtactaatcaatcattcagatctcatcacaccgtcgaaggcgatcgcgaggtcgaccccatcatgctcagcatcttcggccacagattcatggccattgccgaacaaatgggccgcgcgctccagaaaacaagcgtcagcacaaacgtcaaagaaagactcgacttctcctgcgccatcttcgacgcctccggcaatctcgtagccaacgcgccgcatctccccgtccaccttggatcaatgtctcacttggtccgtcgacaggccgagatctggaagggccgcctagagaaaggagatgtcatcatctcgaatcacccctcatacggaggaacccatcttcccgacgtgacgctggtgatgcccgcctttgacgccaagggcgagaacattctcttctacgcggcatcccgagcccaccacgccgacattggaggaatcagcgccggtagcatgccgccgcactctcgcgagctgttccaagagggagcttccattatgagcgagaagctggtcagtggcggcaaatttgatgagcagcgggtcatcgagttgttctacaatgaaccagcgcagtatcctgaatgtagtggcacgcgatgccttgctgataacatcaatgacttgaaggctcaagtgagtgccaacaacaagggaatttctctcattgagactttgattgaggaatatggcgaggacactgttcagttttacatggtcaatatccagaagaacgccgagctctgcgtacgtcgactcctcaaggatgtctacaagcggttcgaaggcaaagagctgtccgccgtcgaccatatggatgatggaactcccattcagctcaagatcaccattgacccagaagcaggcgaggcagaattcgactttgatggaaccggccctgaagtgtacggcaacatcaacgctcccgaggcaatcacttatagcgccatcatctactgtctacgctgtctcatctccgaggacattcccttgaaccagggctgcctgaagccagttcacgtcaagattccgcccaaatctctgctctcgccgtctgctggcgctgcagtcgtgggcggtaacgtcctcaccagccaacgtatcaccgacgtggtctttaaggctttccaggcttgtgccgctagtcaaggctgttgtaacaaccttacctttggctttggtggaaatcaatcgggcaaagaagccgttaaaggctttggctactatgagaccattgccggtggcagtggtgctgggccagattgggtcggaacaagtggtgtacacgtccatatgaccaatacacgcatcacagactcagagatctttgagcgaagatacccggttctcctccgagaattttccattcggaaaggctccggaggcgacggtcagcaccgtggtggcgacggtgttattcgggatattgaatttcgcatacccctacaagtgtccatcctaagcgagaggcgcgtgtatcatccatatggcctcaacgggggcgaagatggcgattgtggactgaacctgtgggtcagaagaatagagaagacgacctgggagcaatctctcaagaagcttgacggaaaaggagatgtagagcagattgaatatgaagagcgacatatcaacctaggagctaagaattcagctgccatgaaagcaggggagcgcatcatcatacacactccaggaggcggaggttggggtaagccaggcaaagagagcaaggagaggaagagggcagacctcactgagagctggagaaaaggcagcggtgcagctagagacgaggctgccttgcaggcctaggacttcctgcaaagcagataaatagacgaagagaggctaggtaacaaatagaactattattactcaccatgcctccagtgaagatgatctcccagagtaagctgagctaaatctttcaaaggatccgtagagcattttgtgccatcgtctggtaagcaatattactgctaaacccattcagaactgccacttcgtcaaagtcccagatccacttcagaagtgcgtctaccaacacctctcgatatagggttacatcagccgcttatgccgcaggtttttgatatggtgctgttgggtcgaaattctttagcaaaccaacagttggccagtaaaatggtgttgttttcagcttcagccctacagctcaggctgccgatctccgctgtgccgtggttgcatccttggcccccaaatccttccaaagcgtagctactgcagtaggcagcatactacatgtcttttaccggcctgtgctagaacatatgtgcccttgcatgctactctctcgccaattacaaggcgtaccatggctttggaaaaggctccgccatggtttatgggtaggatcggtgatcgattcacgatgcctcaaggcggcgtttcgccgtaaggcttagtacccgtgggaagatccgggccgtagtttttttccctagccccacaactactccaagagacccatcaaagtgctttgtattcagcacttggaatctgtcaaagaacaatgccgtagtggttttgcgtctgggtgttttggtgtatagactggaggctgaaggaagattgggtttcttttttggcgccgatagattctgtgctgtcggcaaagtggtacagtatattccgtttgcgtgcgtattgcgctaagcagcagcggcatttgttgacaaactcaagatccgaatgcctatctatactccattattattgatggatccccaatgctacctccgtagcagcagaagcatggcgagctcatgcgaattgcgaaatgctcggagaaagatggtcggcggagcggaaaacacagcatgtgcacacacaaaccgcctgggtaccctctttgtctcggctaaattcgcaaatttgcttcgtccccttgttagatagcaggaatctgcctccgcttctgcatgttttggcaagcttaagcggcgttagatgcatcttctagcagcagcgttaaggaatcgtggtctctgataggagctcttggtgactttgacgctaagctctggggtaatccgaggctctttggtgtcttgtgatacatgctatgctgcggcttaccagcacggcacatttggctcagatttaatttccttctcgtcgttttaacttttgccccctttcgcatcgaggtgttcagatccttgcctgtttctgcactcaaatccaggaacctagtcccaagacagtcttggtcgcatgaatgatagacagcctgtttaggtttctttcctataccagctgaccaggaagtcgggcatggcctcgtttacacaaaaccagtgctcatccggtggactcgactcgcaatgaactgttcgccatacgacaaaaacttgctccgctggcgactggttgcttggctgatagaagcaaaggctccggcaccaaatgccgaaacagtgtctagtcgtctgccgcgttgatgtttctaaacgccttgcccctttctgtgggctctcccggttatcccactttttatcggtgaggcgatcagtggtttcaagctccaccgcgacggatcagttcgtgtatcccccccccccccaccaccaccagataccgcgatgcggcatcgtcgcccatctgccacctcaaccgaggcgccaggaagctgtgccctggcatcccctgccgcgcaggcatccattccgtaaacaaagatgcgcccatgctcgggcttttccggtccaaggttcagacaatatgcacatatatgcacgtaataaggaaccgtcccatcctggctgcggctactgcctttgctgccctagctaggcacgcacgcatggtgtggcccgcgcagcggcataagtcaatgaaaagtgcatcccgacgcaggagagaaaaaaaaaacggccaggctcgcccacggcacctcccccctcattccctcccttcgttgggtctctgatgactacagtataagaaagaaaggcggatcgtgtgccatattctgcacaattccgggtcgtcatcacatatgtatgtgcccttttcccgcggcaggccaagacgtctgtccattcgtccctctgtcgcatacgcacggcaattgcagcatggtgtgtatgggcaaatgtaacgtcaatgtcgcggaaaattgaggccccagtctggtatttatacgcacatgaaccgcacactatcctgcgacatcattaaaacaataccactgccatcgtgagatcggagcagagaagacaaaaaagcacgctacacaatcacgcctagcgagagtgcgaaaacacataggactgcggcctgcattggctgcgaaacggtaacattatgatgcggattgcagtcgccggcggaaggggcttcgggtttctgctggcgacagaattggcacaggcggcgaatgcgtacaacgttgttgttctatcaagatctgttgggttttccacgccacattttccatggagctcggggactttgcgtgttaaccctgcaatgtaggcaaggcccgaattcgaccagttcgacgtccaagttcatgtcgtagactaccacgaccacaacagcctgggtttcgcgctccaaggggtcgatctggtcatatcaacgatatccggcaccgaacagctgaatctcatcgacgcttccgggcgcgggcgcgtccgcatgtttgtcccctcagaattcgaagggtcccttggccgacggccctcacggaatgatgccctagatcgcgggtcctcgcaagcgcttgctctgctaaaccagtggtctgaatcgtcacgaatgaaatataccattttttcatgcggcctctttatggagcgatttcatccttgcggcattatcaatacctttggcattggtcacggctctggcgtgggcggtcctggggaatttctcttcaattctggcacagccacggccgagtatccggaacaggattccaaagggcattcagtgcgcgtctgcctcacatcggtgtacgacgtggttcgatacatcgtggcagctgtcgacctggggccctcgcactggccccgagagtataccatgttcggggaccggatgaaagtccgagacctcatcaccacatacagcaccgcttgcaatggttagtttgtcatggcacacacagcccggaatctcagtctccgagggattcccatgccaaaagaccctggcaggtgacacagagagctaatgcacatgttgttagcggtgtttacacggcatgtccagcagcccgcagaactcgaagcctttctcacctattatgctcaactgggcgactatgacaaggtggcatactaccagaggctccttgcgacagccaacgggcgatacgatttctcacaggcgacactaaacgaagccgtcaaccggagcaatagcgtcaacgtccagccagtgacattcggcgcctggctgacgagcgtatggcaaacattttagcggaaagccatggcacggagttttttctttctttgctgtctttttttgggggggcggaggcttttcttctgcttttgattggcatgaaaacgacatggattggcgccggcgttgcgtcaggctttggttcatcctgcaccccctcgaggggaaacacacaaaatcgtccatggcatagtctggataccgggccaacgagctggagtgatataaaagcgtcagacgcagcatttatcgagcacttgctcgcagcggcctgtaactaatagatacgaagtgttcttcgagcctgtcctgtcacacaaagagtagtagcgatatggggggggcaattggaaagtagcatgatacccagcaccaatctccgcagactacggcccaaattgatcttgggaggtggccaggccaagccgtgccctcatacagtacggcaggcagccaaattggagtttcgtccgattcgtctgattcgtctgtcgtccctcgatgtctcagactcgcagccattccatcggggcggtggtcgtaagcgctcaccagcgtcattcattagtcgaatccgcaaaggagttgctggcagcaagtcattggacctccgccaagtgcgcgcaagccacggaagctggaagcgacagtctcacacacgccttgaaggactttcgaattgtgaaagaagatgctttcggggaaaatggagagggaattacaaagttagaagaacaagtttttttctatgagggcagctgacaagcgagctgaaaaaaggccctggcagatagtcgcgttagcacggagcccggcaggggccatcgtctgtacctgccgtaggtggctgctgttgagtgcctacggtgagctcccgcctacgaaatatgggctgtccttgcatgcaccgctccttgggcgctggtctagtgcctgtgcatgtcagctccagggcccacagcggtcttggccagcgatgcttcgggggatttagcggtggcggcggctgtcggctaattctggtgggttcagctgatgtcgtgcttgaagcagttgatctcaatgcttcaacccttggtagagagcagttgaatgggcggtaaaggaataatgacaaggagagattgaataacagagaagtaaagaaaatgatgctctaccaataagcaacccaagcctttttttttttttttaatatattctttttagatactatagacagcattacacgttctccccagggtcatactcctctccaaactcagtcacaatccagagacaaaacttctcccactccacctgccactccttcagccgctctgccttgatgccgctgccgagactcgcctccttgattccctttgcccactcgtcctggttctgatcctcaaaagtagaccatcgaacgctgttttccgccaggctgcccagaccagccaggcccaggttgccccagccctgaagagcctgccagaagtcgtgagacatgccggcggtgtcctggcccagcatcgccgggtcgtcgttgcagagactgcacggaacgccgcgggccagaagggcgggcaagggatgggcggtgacggatccgcagagacggaggacctcgtttgagatggggcacgactcgatgaggatgcgcttgtccttgaccatgtcgatgagcagcgggtgcttgtacaggctgaagccgtggccgatgcggcgcgtgccgagcaggatggcgtcaaacaggttgttgtccgtgctggagccgtccccgagcgtctcgccggcgtggaagtaaaagggcaggttgacgccctcctgcgcacactgcttccggaaccagaagagctcgggcagcaggtcggtcagaggcttgcccaggtcttcgggccccacgaggtcgtatcccgcgatgagctgggggaactccatcttggtcgtgatgcagtggtccatgttttcgatgatgcggcgcgtctcgaaactgcggagcgttgtccagatcagggcgaggccccagaagcctttgccctcctctgtggcctggaacttggcaacttcctcctcgatgaccctgcacatgtggctgtagtctatttcgggctcttcacagcggtcacggcaatagtccagcggccatgtaaacctgtttcggttagactttgtaacgtttatagaacagaatgaagatgtatatataggtaggtcagatgaaaggggacaagggagagaagactcgtaccggagttcagcccagttgactccatctgctttgagaaggcccatcaaatgacgcaaaaaggcacggaacatgggctcatagtgtatcatggtggcaacaacaacaaagcacttggcaaacttctcccagatggcgtcgatgccgtggtgctgctcatggctgtcgacgagtgaaagcgtgcagcggctcttgagccacttgaggaagcccggccgccctccctctggaaactcatcggccaccttggtgagcagcagaaaggagcccggctcgtacgcctcgtgccatatggatccgtttacaagctccttggccctgaacctgaagcggacaatggcattctccctcgcctcgtgagttttcaacgacacgtcgctggacatgtgcatccccggcgtcttgagaagctggtccaggataaagtcaaagtcgaccatggcgtccatgtgggcgtgcagcagacaccccttgggcatgcggcgcacaatcttccacagcttggtctgctccatgcggtccttggccagcatgaacatcatgccggggaagatgctctgcctggtctcgcgggccagctgctcctcgacgctgggcgtccagacggcggcctgctcctgggcgcggatgcggtcgacaatggcgcaggcgcgccgcgcgatgggcgtcagggccttgcggaacgaggcatctgacctggtttccttttccttgccgatgagcctctcgcggcccgccagatactgctgcaggaagggatccgacttggcggggaggtctttggagagctcctcccagaggtcgtcagggatggccattttttttttaaggagtcaaagatggtgaattttttttttccaactgcacgataccgcctgtatgtctgctgggcttggtaatacacaccacacaatgcagttgataagaaagtagaaagcggtctgccccagaaatgcggagtcgtagaccgtccggcttgttggcagccttatgaagaaaaacttcggcgcggaggtggccagggaagccggagactacatgtattagctccggctggtcggccggggccgttgcaaaggatgcgcgtgatgcaggcagacgtgagtcacgcccgagccgttgggagggattttggggcgttcaattacgatcgaggtcaaaagtactgcagtgaagacgcgtgtaagtgtgtgcggttgtggcagcgcgttggctgctggaactgtgtttgcgagtggttaggatattcacggctagactcgcatgtggctgaagctgttaatccaaattgaggtaaagccagggacacgcgtggccatggtcaaatttcaagtgaaaatcagatgttggatgcggcgctttgagacgttgataaaggaggagtagaagccaggagaaattgaatgtctcatcgcccccatgtccattatacagcacaacttacatgcatatacatgtgcacatgcatctgctgtatgcaaatatataatctgtttctacgtgcactccaggtatatgtatgcaagaaacaaagcttatgaaattttcccgtcacgaataatcaacgagatcactcgcccggttgtttagccgattctaagcttatgcaggtggtctttttgattccatcactctcaacgaccaacacagtgaggctcatgtctctgcccgcttattcgtctaatcacatctgaaacccctgcatcgccacgaaataaaacggccctttgacagatctccccaaaggcctagctaataccgctctatcgctataattcaactatactagatgaaactctcatattgaccagtcatctgtctcggcagcctgtgatggtgatctcgcgcccgaaaaagggagatgcgctacgggctagctaggcctcctctctgcgctgattcgccaggcgatcaccagcaccaaaatcccactacatgccatttgggggatatcacagtgactccatagctagcagggcgcttatagctcttgatctcatattttctagccagtggagctttgaggctgccattcagtgtctcgggatgtgagatgggagtattctgttggttccatctggtgagcattgtgatgagagatgttgacttcttcatttggctacgcctgctcatgcccgttattagtacaatatggagctgttaaaaaaattgaaggaatataaattctatgcttctccccgttgtaatcttcaaagcgcagttcagttcggctgttactgaaataatccaagcgaatcttgattataccagcatctcggtgcataaccagtccatcactctctcaaacacaaaacgacacaatgctttcctcaaagctattcctcctcctcttttcctcactcacgtccgctctcgtcatccccagagactacgacgtcccagccggctactgctgcttcaccctcaccgacccttccacgagccaggtcatccagcagaacaaagaatacggcttcctctacttggacgccagccagccaaaggggtggtactgcttcaactcggccaagtcacagcccatcctttgggatgatttcaacaatgcttgcatcattgactgggatggacactttcaatgccttgatcccacccctggcgatgacgtgtggacgttgggtcacggcggtagcagcagcgatcttttgctacttcacaacggctctccgacgtaccaggcgtgtccggaccagtctgggggtgaattcatctcctctggtggatctgaaactggatgcaggaatattcagttggaagcaacaggccttcagggaacatgctcaggttatactgcttagactcaattgttcatctgcggcctcagactcgctgtcacgcatgtagagagatgtgattcatacctatcgtggcgttttgtggtttcccttcatttatacccttttcatgtatatatttcacatacagctttcccatcatgctggtcattctttagatgaacaattaaaagtatatatattcaccgttaaattaatacacgtctggcccaatcttaacatatcccaaacatccctgaccagagaaaaaaaaaaccaatctgataccaaatccgactacaacttcggaacaatctctctagccacagcttccgcctcctcgacgccatacacaatggccagatccttctccagttcctccgccggagtgtctctcatgcgcttctcctttgaaaacttgtcatcgatgaagcggcggaaaatttccttgacagcgtcgttctggtcagtagcggcatcaacaaaaagcagcaaagagatgataatctccgccacgtcccatagaatctctctgccctcgccgaccaaagcagcctggtctctctcatcgatgtatgctcgcagagcagcccacttccctacggggtcccatccatagcgcttggcaatgtcttcctcgttgaacgaggaagacgacttgatgaaagcttccagtgcattgagtgattgctttcctgttttggggtgcttcagcgcgcgaatcatatccgtacacaggacatcggttgtgccctcccagatgggcaggacgcagcagtcgcggtagagtcgagccacgttgaggtattcctgctcttcattgacgaggtagcctacgccaccgagcgattccatgcaagagtagagcagcgggacggcggccttgcatacataggccttggcaaggggcacgatgatgcgaaggagcggatcgatatactgggccggaggcgtgagagccgcgagagcagatgttggcggcgttgcttcgtgctcagaaaggccaagcatgtagccgcagtagttgctcatgagcatcaacccgtgatactcggccgtcaagttggccagggtgcgcatgtgcagcgtgctctcggtcagcttcatccgagcaccgcggccagctccgacttctcgccggcgcgcatatgcccttgcaatgcccagcccacggccgacatatccacaggccgtcacggcgttgtggattcgagtgatggttaggattgtgctaatctcgttgatgcccctgccttcttcgccaatcatccagccgcgcatgtcttccaacacgagctcggcggtggggagtgattgtgtcccaagcttgttcttgagtcgctggatccagacgccgttgagccgagttccatcagacttgggatggccagtcattgttttggccttggaatcgtggcgccgcatgggtgccaaaaaggtgctgagactgtctttggaagtccgggccagcaggatggtcatgttggagtctgttgcggatgagaaccacttgaagccatgaacgctccacggcccgaggggaattttgccttctttagaagcaagggcaccctcggcatcttcgggctggtacagagcaatggtctcagtttgagatacatcgctgccgccagtacgctccgtcatccattgcccgctggtccaggcaacgcttgggtcgcgtgagatgagacggcggtaggcgtcgtcgaaaacaatgcgctccgtctcgctgagacgtcgagacgccagatgcctcctcagaagagcagcggcaccgtcctgcatcgccgaggggcaagtcacgtttgcagacgacgcttcccagagatgcaggcgcagatactgcagagggcgagaaaaggcgccataaggggtatcatagccggtggcaacgaagctattcggcgtcgcgtcagaggtcagcaatcagaagtttcacaagacagcatccacgaaatcaactcaccctctggacaggccaaacttttgcagctcgcgccatccttcgccagtcacaagctcgccctgcagtctgccaaaggcatctcggccgctgcctttgatgtagggcttgttgcgctcggcatcagtgatccagccaaacacctcatccgagaggacatccctgcccaaggcggcaacttcagcctcaacttcggtaattacgctaaatggaagaaacactgcgcagcattcaattagtcacgtactcgttgcgggcaaagaaggctgtgtttcaagcggcaggaatgtgttgtttgtctttgtttacgtggctggctctcactcacaattgaagcatctgcgaaaggaaacatcgtcataaaactggttgggtagaattgggggcggctggaaaaaccccttgtttgcccctgagggctgcattatatctaggagaatacagagacgggcgatgttgcgatagatacaggcgcaatcactcagattcaatcagcaattcgcggtcgacgcgcaacaaaattggcgtgtttaagatgagattgtcgggttgagcgcggaaccagacaaagaggtggacagccggctgttatatgaaaccgcccgtgttagcgtgcagctgaaggcatcagacgctgcggcgattaagattgtccccggcttataagcctgtatgtatgtgctctggaagctcatgtcagatgcaagttgggctgagccaatcgtgggcgggtcgttattacggctccctctgcccagaataaggtggtgtggagtcttgcacagacgccagccgaggcttagaaactccagactttggggattcgcagctgaagatatggcggaacagttccgttgtaaacggctgtttaacgatgtcaagttgcgtgaaaataagaaagctagagtccgaattatggagcagtgtgatactgtatgcaagctgtcaaggttcattttggcagctgatgccctaagcttgtctgacaaaagggaatctcaccatagaatcctcatctttacatactccatacagcgactagaagatatacaaatcagttgtttattgacaaaactatcattaacggtaaatattaacatgataaaaaacattctacaactcatcatagatacctaaacaatccttgattctagctgtatccctcgattgctaccctgcatttagcgcatttcctctatatggacgtgaaagaagatataaaaaggacacaaagggataacactaaatggtctaatggttttcctatattttgtcggaatacaccagctctgagcgtattctttttgctccacgtagaagagaatatgccaaaataaggcacagccagcatgcaagcgccggaatagcggcccccatcgccatgcagcatccccggattttcgcctcttcgggattcacgcttttccatcgacccacgatccccctaaacgaacaacctgcattttcaaaacccatgacattgaaccgtccgcaccatggctgtcaagtaatccacccggcccatccgtcacaatgcgaacatcacgaatatccaaagacaccgcaaagctggcgagacgagccgccgactctgcctcgccaccacggcgcacgacgcgatcgtcgcttgcgcgtttcgcccacaatgcaggcgtcaagacggaacagacgccggatatcgaagacagcatcactgacccgccgacgaaacgcaggagaggctccgatgcctccttctctgccgaattggccaaggacgaaaccgactcggacgaagacgacaagctgaatgccttgttagcagctccggctatccctcccaagagcgcacgccgtgcccgcaagcccgcgcgcaaagtctcggatccggacaccggcgaatcgacagtctcccctccgtctgattgggaagagatgtacaatgtcgtgaggaagatgcgtgcgccgggtggcgccgcctacggggctgcggtggacacgatgggctgtgagcgcctggcggacaggagtgcttcgccgagggaccagcggctgcactcgctgatagcgctgatgctgtccagtcagaccaaggatacggtcacggcggtggtgatgcggaggctgcagacggagttgccggcgtacaagcccggagcgccggtgggcttgaatctggacaatgtgctggcagtagatgagaatctgctgaaccagatgatttgggctgttggattccacaataacaagaccaagttcgttctacgccgttgccttttcttctactgtggcccttgtgcttggttttacacggcattatactaacttcactcgtctaattgttcaggtacataaaaaggactgcagaaatcctccgggacgagtggaacggcgacatccccgactcaatacaaggcctgacatccctccccggcgtcggacccaagatggcctacctctgcctgtccgtggcctggaaccgcaccgagggcatcggcgtcgacgtgcacgtccaccgcatcaccaacatgtgggggtggaacaagaccaagaatcccgaagagacgcggctggcgctgcaatcgtggctgccgcacgaccggtggcgcgagatcaacagcttgctcgtggggctggggcagagcgtgtgcttgcccgtgggacggcggtgcggcgattgtgatctaggattgcaggggctttgtaaggcggcggagaggaagaaggtccttgtggggaggaagatcaagggggagttgattaaagaggagacgctggttaagattgagaagaaggaggaggaaggggaggagggagtgaagagggagagtgtcggcgcgattgtcaagacagaggtcgctatcaaagaggagattgaattcgaggtcaaggtcaagaaagaggaagaggactgataaggacttgcgtatggtcgtattggagatagacacatgttctgcgaggaaggaggcccgacttcgctcgttgatgaatcacctttggggcgtggagtttttgcagctcgccacgtagcatgataccacatgtaagcatatcactggcctctttttttttttttttccttactctcatcacactggagatgggtatatgtgtaatagagctatatagagccgagtaacagaagctagacacgcatctttgtgatttgtcttaccccgtgggtttgtgcagtgcttgtgtttgaatcgcaccattctcaccctcttcttgcattcttgataactgactctttcatacgtattatttgtgtagttgggctcatgtttaaattttgagatacgtgttatacattttgatgagctgtttccgtgaaatcagtcatgtgaatggccaggtagcagtcgtcagaaccataattaataccatgctccatactaggcaattcgcttgtccgcgtatttcttcttctctttgtgtttaattactcgctgtcgtgtcgttgcattcccccccaagttgattaggctgcgcttcggaggcaggtcggtattgggcctgtcccccccatcagccgaaatggcaatcagccccgccggctatattgagtccgaagttgggaggattgcaattcaaattgacttgtgctttcttttttgcatgatcctgtcaaaaagtgtcaatgccgagactcggcaaatgcgacaagcgtcatcgtttactaaacgtcccctgctcgggcgaatctcgcaagacgtgtccgctcattttgctgctgatcacgcaacaggacgactttcttcgaatcccgtaattatcacgattgttcagtttgttttgtttaacgaatttgggtttcatcatattcaaaaatgaactaataaagatcaaacagcaatcaaatgcggaaaatggctcctaatatccccctagataaaatgccgaatagatgatgaaacatgcctaatactccgtgcgatccaaaagccgtagctgttccgaccgaaacagtacaccagtgaaatagatggtagaaatatacaaaaaaggtaatggagggcactgatagcaccatctcgtcttgcttctctctctccttggggagaacgactggcttcctctcgccgtgtcaaccccttatcgctccaaataaatgggaaaatgaatattcatgtaatcgtggtccgtgagactggattgggccgacgaaagcgccaaatcaaggtgtgtgaatgagaatggtaggtgaaatcgaagtgtatggaaaaccgtaggatgtgcggtaattagaggtcaggtggtttgttgggtgatcgccgttgggaggttggcaagggtgtgatttagacgcctcggatgacctgtgtcctctcggcttccagctgggcagcattgcgcgcatgagactgcttcttgcactaatacaagcgttagattctgatgaggttgtctgaaaggaaattcaaaagagccaacttacgtcttccaggccgctgcacttgtgatcctctaacagacggtgcttgccgcagaagtggccattgcagaatgtgcagtctccgacgatgcgctgggcagcctctcggcagtccttggcgttgcaacggagcttcttggcaggcatgctgggcgatttgagaggagaagatgtctgagggtgatcaagatgtagccgaggccggatgtagtcgtgtcgtgtgatgtgatgccaacgagtgttctgtcgagaacggtctgttgaagtagtggccgagagaaggccttctattactaatagcaagacacaaggggaggagccgacgacagcgagtgacggaagattgacgccggcaggcttgatgagaatgaagaagaaggaaacctggacgttgagtcagcgccgttgcgaacagcggaatggcgcgaggctttatatgcgcaatgcaaatggagtgacgacccaagcgtcaggcccagcaagggggaaagcgacaagacatccccaagtcattcagcgagcgaggcgccactcacacccggtggtccggtggagtacacgccgctctccaagtcccagcccagcgccgggggtgtgtgaatttgcctcccggacggatcgcccctctcagtagtagctttagaagagaaaagaaggacgagcgagactcgggtggaatctctctctctcttctgtctctctaagcttctgctcccaaaggggggcgcgggcatagtaagttgaaacgggggggaatgggggcaccattgcctgatccggggcttcttttctttgggaggcttgacattttccggctctttgtctattttgtgctttgtctgcttttgaaacgtaccttgaatttgaagtcttcttctttttgaaattaagtgcaggtggaagagcggaaatgaattgattcccacttggatgatcagaatgaagcaatggtcacctcggctatatcaccagtctgcgtgatcagtctatacggccgtgcctagacaatagcagaggaaaacagccgcaccggggtgtaagtacaagccaggcaagggtctcttctgtttctggtggcggggcccgtctggaattgcggccgggactggagggagcagctgagccgaaggccaagccagtcagtagctgaggaggttgttctttttgaagcaagacgccctagacgtacatgtgcgtgtgtgagttgcggtgactgacgctgagagagagagagagggaaaaaaaaaaaaagaaaaagaagggatttcgagatgcggctgtttggcctctttatctgtgccgcccaactactaggtactactactggtcaccgggcagcagccagacaagagatacgaaggcgagaacgcattgtcccatcatttccgatttccaatcaaagcccgcaagatgccagagcggcccttgatagcgaatcagtcggcaggtatgtactaaccggaggggaactgggtacggatacgacaagtcgcagtacaacccgttggcctgtgacccttttattgcttggtctggccttttttggtctgattttcccttcccggggggctggggcctagtacacatcagccagaagtgactgtgcgtgtaagtgttgcactattgagcctttctccgaaagcggtgtcgggctttgggtagcgggcgtgacgtgatgtcggtcctagtctaggtatttctatgctgactgaagagagcattcgttctacctagcgaggcccagattggatttgaggcggacgagagcaaagatgaaggaggcaagagatgagtgaagtagaggtagcattggcaatgggacttcgaggccagaagctgcagtcactgaaagaagtctgcccttgtgccacagcatgatgcacgaaatgccctcccctagaatcagtcaaacgtggtatcgacgatggacgatggctcgactgccaagagccgttttactgctagaactgcgactactgccgggagcatcaacaccatcgtgaccgactgccttatctctaccttttgccgtctgtacttgatcctgcaccgctctcgtcgctcacattccccgacatttgcaccccgttgggcaccactcgccgccggtctttgggtcgccatcttgccaacaacgtgatcacaccttggttctctcccccatcgcttaaatcccacctctcgattcccaaatcccatccaatgctaagcgcctagtcgtaggagtcacagcgaataacgctactccaagtgctacgagctgctagcgtccatgtaagtccagagcagcgaacacgtatgtaggcggtggataagtagccccccaggccatgccaggccatgtatagtccacatgtgcatgtgtctctgtatgtatgtacatgtacggcgcaaccccttcggcggcgcgacccaatgcatggagccgtatcgatacatcgtggggaatcatgcgccgccgcagatgcaaggccacttgttggaccccaacccagcgacgggggtccgtcttcctatcgcgtcggcgggaagcctgagcctgactgctgccatgcacaagcacaagccgatgcgtgcatggctagcacgggaacagcgcagcatcgcatcgcatcgcaggccgtgtatatcagaggccatgtccatatcacacccgccatggagcaagcagtgctacgaggcatcagaccagcggcatgctcgcgcagacacgataaacacaaggccggccggagaataatggactgcagccaattggctcctgctagtcatttcctctcctttccctgcatgcgcatcaaacgagggctccacgcaacgaagcgctgggggttgagttgagttacaccaagaactgaagctacgacggtcgcgtgcgagtgtaagttgcccgcagtggaatgatccatacagtataattacatggatcagtcatgttcttccacctctggcgctttcagcgcgccgtcgttacattgagaagctctgaaggggaaaaaaaattcctaaaacgcagcatcgaatcaaacatgttccatctggggggttttcagaaaattggctgggctcgagatcgactcttgtccagcccgtttcacctcaggcgccggaaggtcccagagccggaaaacgacccccttcagatggcgagacgtaagacatccatgacttgccagaccgtcatgcggtcggcggctgaaaagtcgcgcgcgcaaaagatcagtcagtttctgtcagcctgctgctccctcgctagtatggctctggctaacaagatggcatgtatctacaaagtacatgtagggaattattcctggcgaatcctctccttgcttgggtactgctaggtacgaacacctgaacacctggatagccgagaatacatgatactgtactctctcatactctctcatttatcctatactgctcctcatgaacaaagatgctcccaacggtaggtaacatcagatggaatcaagtgaaattccagcaggcctgaatgtactgggttcgcccgctggtggagtttaactggctgtgacgtagccgcttgcaaagtccctggaccaggctccccgaccgctttccaggctgacagcgctgacgactctcaagtaaaatgaagcgagctgtgtctttggtcccctgtactttgtacctcgagcagcaattagacaggtcacaagtaggtattgttgagtacagaatagtactgcaagataccccttgaatagctgtctcgcagagtggtataaacggatcttcaaagccagatatgcatgctcagcaccaagccagcgcgcaaaataggtcgatgagccctgggatcaagccattgcttttgctggctggagcgcgcttcactgcagggagcgcatggaatcccggataatcaaatcacatcttacgaccaacgcatcctttctgtgagcatgattgttaagcagccaattccgtaccgcaggaaataatctatgggtaaagtatccagcagctcatacggagcaatttaccatcgtcaatgttcctttgtagttgaacacttgccgattgtaggtacttatacggatagccacacatattaaaaccccccctacattgctgcacacgatacagtccgttttcgtctttctcaccatgtaaatcgccgcttttggcaacattgccctttgcacttcccggaattatctcttgcctctttttcgttcccgctgccggccggatccgcctccggcgctgcctccgaaatcagcaccgcctccagcattccgagtttgtcgctcgtgcgtgtgtctgccccaatgggaactgccgagtttcgtacgaaatgcggtcaaatctactgtgctgtgtatgtgaggccattgagcatggtggcagtgacagccatgtcgtcattcccgagatccgctctcactcgtttccgtcaaccggcgctcacgccgttcgggatgagcgaaagcaagactagctacagcaaatttttggaattctgtaagaatgactttacgtcgtcacaggtttactcaatctgtgctcattcttggtttcttactaagcatgatgctggttgtcggagcggatcgtctccatagtctcagccctcggctccaccattacagcaacaaaaaagatatgaattgtccaccccaggaatcgaacctgggtttgcagtgattcaaatgatccacaaactgctgtactgaccactatactaggtagactgtaatatatattgattggtcgcaaattgattgatatacctaggtggtggtgttgatcaaccgccttgctagcttgccacatatttgccaaggggccaccaaaacagatttgccgtagcaccaaaaaacaggagcgagaaggaagggatgcatatataccatcaaaagagaactaattatatatggtaatggtacatattatgtaggggcagttaaagatgactctgtagacgcttctcgtgtaagtgaagatttttcactaccgagtagaaagcaatgtaacagaaaatgttacagctagcaatagtacacaactatcttgttacacgcggatagaaagccataattgtgtcagttgtatatactgaaatgactgtatattgcatctactgcttatactacctaaagtgtctcaaccaccttaaccgcctctaccgcttatcatgcgatatgcgagagacgtgatatcgtgaagctcacccggggtgcgatccttacgatcagcaacgtgggaatacacatgtagggtcaaaaaagcttgctctatctatgatacgggatctgtgtctactatataggtgtggatgacctcatccatccatcctcccctggggatgtcagggcaagcgtcccccaacatcccccccggccaaaaaaggcgatggtccccatcgttccatgtcactgcctttcaatgccagcggttattatccatctaacctccgtcttccaagagacctatcatattgatgtatattgtggttcccatttccgtcgtcaaggcaattttgatatcgcaggtcccaatttgttctccaagcaatttgtagttccgatgtcgtagctccttctgtcttccaggcaagcgtcccccaacactgctccaactgacttcaatatcttcaatatcttcaatatcttcaatatcttcaatatcttctaatttatctgtcacataattctgcaaccttgatatccttaatctgtataccatttcacttcattgcctatccctgttcaattgacattgagactacttttgcttaccaagataacgatgctccgtcccctcttgtctgtcgattgcttgggtcgatgcaagatcccaagatataagactttggtgtagactatttttctaatatcggaggctgcataacttgcggtgcatcatacatgtatgtgtactactacccttgtgcatatctttctccaccgaggtaaccatcaaggtacaaactggcttctgacattctgactaccccagttctctatcttcattgcatcttcttcttttatcatgaaattaaaatccttttattttacaatttgacaccaagtgtggctcttggatctggcccctccttcagcgcatcctgttacaaggtccgcgcatcaacaacagctcggatgcagtctccctgcttcatcgtctcaaacgcattattaatctcaccaagcgttttgcggtgtgtgatgaactcgtcgaccttgagagctccagacagatagtcgtcgacaagtccaggcagctgcgtgcggcccttgatgccgccaaacgcgcagcccttccagacacggccagtgacaagttggaatgctgaaaaaaagaactcaagttagtatgataaaatccaatcaccaataacggagcataaaggtttaacttacggcgagtggcaatctcctgtccagcagcagcgacaccgataatgatactctcaccccaacccttgtggcaagcctccagagcagcacgcatcacattgacattaccagtgcaatcaaacgtgtagtcgcagccgccgtcagtcatctcaagcagcttctcgacgatagtctgtcccttcaaatcattagggttcacaaagtcggtggcaccaaacttcttcgcccactcctccttggccgggttgacgtccaccacgatgatcttgccggccttgttgacggcagctccctgaacaacagacagaccaacgcatccggctccaaagatggcgacgttagaaccctcctccactttggcggtgacgcgggctgcgccgtaaccggtggtgatgccgcaacctaggagacaagttcggtccatgggtgcgtcggcttgaacagctacaacagagatatcggcgaggacggtgtactgagagaaagttgacgtgcccatgtagtggaggagatccttgcccttgcacttgaatcggctggtgccatcgggcatgacacccttgccctgagtagctcggatcttgccgcagaggttagtctttccggacttgcagaacttgcactctttgcactcgggtgtgctgcatgctaattagttctcgtcttcgatgcagatcatgaacttgggggcgagacgagcgtactagagagcaacgacgtgatcaccgggcttcacgttggtgacaccctcaccaacagactcgacaataccagctccctcgtgtcccaggatgacggggaaagctccctccgggtccttgccggacagagtgtaggcatctacagcagtcagtatttccacgtcaactccttgagagctcagcaccagtcacgcaacttaccagtgtggcagacgccggtgtagtaaatctgcacgcggacttcatgggccttgggaggagcaacttcgacgtcctcgatgctcagctccttgccagcctcccaggctacggcagccttgcaggtgatggtctgcatccctctctcatcagcttcacaacttccaacttatggcggggcgcaaaggccgtggaggggtagtttcagcgaagttgctcacctttccaacagtcgaggccattgtgttagttcagctggtgaaatgcggccgaatgcagctttcttgatgagttggagaaaagctcaagtgagagatggagctatgtactatttatttatttacgggcgccagctgcttgaccttgacatagctttccgatcccccgaacgtcaccactagaattcaacattcatcttagctaccccgctgcggcgcaagtgggggaagcaaaaaactggtgcttaaagcaacatgtattttatgcgcttactcatgcgtcaactgaattactgggcaatacctgggatttacccgtcaacgaatcgtattctttgaatgagacctgaattttctgaaggttgctacttgttccgggatctaaccggtgttatgtgctcatgacatatgtaactccgtcatctccgtgctcacaatgaattgaaagcggcgatactgtccctatagcggctataattattgccgattttgagtaaccttggttgttcggcgtttggaagaaagggatgactagtcaaatagaaacgcttctcaaacatcggtatttcgacccagattatgtttttgagttatgagacctgtgaatattaccagtagtcatataacaagcggcagaaatagtatagctcgtgtagtacatagcttggatttcatgcaaaccttgtaccaaggtcttttacggcgaacggcactcaatttaacgtggacaaaaaataggtgaaatgagaatctagggtttcttaagaagattgataaaatttgattttttttatgtactttctcttgtcttggctactactcatcgctgtcgtgaaatgctgaaattagctgtatcaagacaccgagtccaccttggacgctaggtgtctcggtgaggcccggctaaatctcggatcgcaatcatcccggcgcgacaacagctcccaaaaaatatccaagacgcgtgctgggctaaacgaatagagggcaatgttccttcacaactaagcgttgccaatctacacctgcatctgctgcgaagcttgctcaatacgaaagacacatgccggcctttacgaatcccatccgcgtttatgaataagtgatacatcgttgccattgatacgagcattctgttggaccagccgacaggccagcatcgctcctcaccatggcccacaggttcatcatcgattccagtcccatggccaagggctcgccgttaacaccagataggcgacgtgttaataacttctcgcaattcgaagacggcccatcagcagcagcagatttcggtagctcaagacctccggcgtttgagtctccgcgaccttcaattggcacgacttcaagcactggaggaggactgtttggccaaccacgcggtcaaaatgctcctctgggccgaaacttcagaggaaggccttctgggctgagccgacagcttcgtgccaacggtaacgacaaggaggacgatttcggcgacggtttcgacgatgatgaggaacttccccctctgagaggaagtttgtttcgaagcacacctcaaacaactagggcatcacaaagaaacgatgatatggaagctgaggtggagcgatatatcgacgaggaaatggaggaagaattgagcgcggatgcctctgaaactggcgatattttcctgaacatgcgacacgacgaccgtgcatatggccaacccgttattggcgaggagtcagacctgatgatgctgcaaacacctgcggcgacagctagagtgcgcaaggaagctgagagcatatttagccagtccactcgctttaggcctacgagaaaccacgagcttcaattcgccaccattgccaaagatatctatacgtatcaagagcctgcccgaatcacagagagcccggatttgatcctaaagaccgaaaacttggtttgccagctatacaacgatggggttggcgcgcacgaggacacggaaagactggaaaactcacttgccaacatcacctaccgactaatccaactatggacagagtacaccgaggagcttcctccgccagaaggcgaagatctggccaccattggaccgccggaaggcgccgacccgtttgaaaaagctgcctatgttgcccatctgattctccgtatgcaccatgctcgttttgacacaaaaaccgaggacgacaaggtaccaccactgccagaaattctctttgactggttacaaagcagccacaacttgtttcccaaccaagttcgagagatttcccggtataagcccagccctgcgtgccacagcttgtactggcagactctgagaaatgcgctgctacggggcgacgtaaccggagcacagcagcttctgagaaatgccggttgggagcatgttcgccgagggcctctgggcggcccaacgtacactggcaaggctcttgaaaacgtacgacgatttgcagaggctacgtgtgagatgcttgaccaatgccccgcagcgcggaacgactgggagattctggatagtagctggactctattccgagtccaagctcgaggctctctggatcgactcactctgtttgctgaaggcaaagatactagcctactggattctctcaacgacggagtcgacacgtccatgtcagcaatggccaagaaagcgtcgagccagattccctgggatatttacgaaaatttacagactgtatatgacattgtcctgggacagactgaagccatcttggagacggcacaggattggtgcgaagcaacagttgcactgtttggctggtgggatgagggtgttcagcgccccaagagcctggtgcaatcacagtttggcgtatcgcccggcagctttacagactctgaggactactttgatcgacttgtaacggtgttcaacgttgttatccaatctggcctgagccctaacacaatgaatcccgtagaggttgcccttgcatctgcctttgaaggcaacgttcacgctgtcattggatgcctgagaacttggtctctaccagtagcctgctcagtggcggaaatcgcttctttgggcaaatggcttccgcttcaagaatctgcgaagccgctgccggctgatagtctggacattgacgatttaatgcttcttggagttggccagcctactactgacgatgtcgagggcatcaaagacacaactcttgttatctatgcgagagagctggcaggaatcgagcacctatcgccacagcgagatggctgggagatggccatccaggtgcttggacggatggacgttccggaaaaatcggaggaaacagttggtgaattactgagagaccttttggcaacgttggatgaaaactctagcacaacggttgataagatgtggaggctgttgagcgatctgggcatgatgaattatgctgaggagactgcagaggtgagcaacttgtttctctcatgtgacttgagattcttaattagcaatgtgatgctgactgtatggacagacatttgccgagattttgtcaaaagaatctcaccgatacggcgaggctctttggtattttgcgctatctcaccgtaccgaccgagttcgtgaagtgctgaaccttctcatgtcttattcgctggtgcaatccacagtatatcctgccgagaaagaccttgacgaagatctcaagggcctgcttcgcaacagatcagaaaccttggaagagaaggcaaaggttgatctggaagccgcccaggtgctcgggcgcatgcttagcggctacgctacgttgcgcaagttctacgagattagagacgagattggaaatatcgaagaaacttcgccatctagggctcttgccatgaagaagcaagccgcgttcgcgttggtggctgtcgtctctagctcaggcgacaacatccgcggcgggctctacgacgagacgagagatgctgtggtcagtgaagactttttgctggctctgcttggcgaaacaacagtcttcatcaaccagtcgccctctgtcatctctctcgagcagctggacattctgctcaaggcgattgaggatattcaagcggtgggcactagagtgtattcgacgtgtgaagagtttttcaacctggtgctcgcgtcaggacatggtttgaaggggtctacaccttcagacctgataaagtcgacaagttcgctaagtggtagcacatatatgatgagcggcagttcacttcttgctagccatatgcaaaagtctatcatgggaggaggcaaagtgaataggggatgggattggaggaaaggctggcttgctaacaccaagggagaagatgtgattcgcaagctgagattaggcttggccaaagacttggcgtcactatggctggacgatgcggatggggttgcaatttactagaagaggggaaaaaaaaaagaaagcaaggggacgatagaccgggatggaacaaatggatatataggtactccgtactacatgatggaattgggattgaggcgatgatacatgatgtttagcagggttgagatacccatataatactcgaaatgagaaagatatgcggagacaaggcggttgattgaggaattctagcttcagtatactctcttattgaggacatcattcaattcctcctatgggctaatatagtgtcaatagagcgccagccccagctttggtgcaatgacgtgcgccactttgccccgattctctcccgccacccgtctccaatccgataccgcgcattgccaatctcaaaactttcaccccaccaaaaagtttgttcgtgggaatgaatcacgagcgcagaagatggccccaattgaactggcaggccgctctggaggcgccatgactgtgagtttctggcgttgagacaagtattaaactgcaattataataaacgatgagctgactttgaattggcatttgtagagcattttgcgaagagctggatccggctccgcggccggagctctgaaccgcacattatgcgcttcttcgacccggcgattctcgagcgtcaagtccctgccgccgacgtacgagaagctcttcaacagatacaccgaagtgcgccgagtcctgggcaagcagcgcctgacgctcgctgagaagattctgtacagccacctggacaacgtcgaagagtcacttctgaccaacacggacaatgggcgcagcatccgcggcaaggccaatctgctgctgaagcccgaccgggtcaacatgcaggatgcgtctgcgcagatggcccttctgcagttcatgtcgtgcaatctggagaggccggccatccctgcgagcatccactgcgaccacctgatcgtgggcgcaaagggcgcggagaatgacttgtcgacgggcatccaggccaacaaggagattttcgacttcttggagtctgcggcgcgcaagtacggcatggacttttggccgcctggcgcgggaatcattcaccagacagtgctggagaactatgcgctgccgggtttgatgatgctgggcactgacagccacagccccaatgctggcggtctctgcacagtcacgattggtgttggaggtgctgatgccgttgaggccctggttggcgccccgtgggagctcaaggcgcccaaggctcttggtgttaagctcactggcagcctgaacaactgggttgctcccaaggatgtcatcttgaagctggctggcgaactgacggttcgcggcggcactggctccatcatcgagtactttggcccaggcgttgacacgctgagcgctactggcatggctactatttgcaacatgggtgccgaggttggcgcaaccacatccctcttcccttacactgaagcttctgctcgttacctcgagtctacccgtagaggccaggctgtcgagaacatcaaggccctgcagagcttccccggaaacagcgcctctgaggactcccgcttccagttcaaggctgacgaaggcgccgagtatgaccagctcatcaccatcaacctctccgagctggagccccacgtcaacggcccctttactcctgacctggctacccccctgtccaagtttaagaatgtcgtcaaggagcagcaatggcctgagaagctgtctgccggtctcatcggcagctgcaccaacagctcctacgaggacatgacccgcgtggagagtctcctcaaggaagctgccgacgctggtcttaagcctgctgctgatttctacattacccccggtagcgagcagattcgcgccaccttggagcgtgatggcactctcaagacttttgaggctgctggcggtgtgttgctgtccaacgcctgtggtccttgtatcggccagtggcagcgtcaggatggtgttaccaagggaacctccaatgctattctcacctcgtacaaccgcaacttccgcggtcgaaacgatggcaaccccgaaactatgaacttccttgcctctcccgagattgttaccgccatggcttttgctggctcaaccacattcaaccccatgaccgatactatcaagactccctctggcaaggacttcaagttctctccccctcacggtcttgaaggcccccagacaccctttgaagccggcgtcccctcactcggtgtcctctctcagcagcccgaccccagcattcaagtcgccgtctccccatcttccgatcgtctcgccttcctcgagccgtttgcccctttcccagagtccgacctctccggcctccgcgtcctcgtaaaggtcaccggcaagtgcaccaccgacacaatctccgccgccggcccctggctcaaatacaagggccacctccccaacatcagcacaaacaccctcaataccgccaccaacgccgagacgggcgaggtcaatgccgcctacgacctcgacggctccaagcacaccatccccgagctcggccagctgtggaaggagcgcaaccaggagtggctcgtcgtcgcggagcacaactacggcgagggatcggcccgtgagcacgccgccctgcagcccagatacctcggcgcgagagtcgtcctgacaaagtcctttgcgcgcatccacgagacgaacctgaagaagcagggcgttgtgccgctgacgtttgagaacgaggctgattacgacaagattggagctggtgacgaggtcagcactgtgggactgtatgagatgctccgcaataagggcaagggagatgttcagctcaaggtcaagaagacgagtggcgaggagtttttgatcccgacgaagcatgctgttagcaaggaccaggcgggattcatcttggcgggcagtgcgctgaacttgctgtccaagggagtataaaagttgaaccagggttagggtttagcgactgggagcggatatggtagaatgatttgagggggattggggatgggaaatagggtatgtataatgctattctttgtatatagcagtatacctagggcacagagccaagttattgatttcttgtataactatataaaatattggaatttagttgcaaagcagttatttgacaagactgaagttatatagcggccaagtctttgagcttagacaacaagagttctcaaagtaatgtgtttgcattctattgttagtaatagtttaagtatattattaaaaaaaaaaaaaaatgttcctatcttcctattccccctacatacctaagctgctatagtatttaatgtgaaattttttttgtctgggacatttatattatatgatttaaaataaaagcatacgaaataaaaaagctaataagtaagactaggctaatacctgtagtttggaagccctgtacaaccctgtttgttttcaagtgtagaaagacttccaaaaagcagaaactcttacaaagttagataaataactatttttgtgttgtaggcttgctaatgttactaggtcaacattatcttcgtaacataattattttgtaagttgcttttcaataacaaggctatagaacaataatgagttattaaccatttatttccgagacaggttgatgtacgatactgcttgaaacaagcccgtattttgcgcaactgtaaagtaattactggctttaagttgtcatatgttactaggttggtagaccgctggtattcttaccaattctgtaaccatgtaattatatccatttggccgtaatatacaatatcttcccagggggagttgcaacctgatattccgccaagattataattagttgattgaatgcatcaagttcaggtcgagctacgcaaagtatttgtgccattgttagccagaataagcggaaaatcctctattatatcactgtagctagtaggctacttactaagaattattccttggcagattaatcttgtatatctggatgacgctagaagcacagcgtatggcgtaaccgctaacgcaatcatggctagaattacattcatgctataacctagcccaatggctcggaacatcgagcgacgttccgcaatctcacaagtcctactcccgatattttcatgagcaagtgagaaatagacaacgaatgctgtcgtggtaaaaaaaaaaaaaatgttgtctattagttactgggaaagcaaggtcaaaaagaccctcattcaagcatggcctgtcatctcgaacaactggcatctcggcatgactgcctttgggggaccaccagtccatttcaagattgtacgcatcaaaaccacgataaagccaaattgtagtctgacgttgaaaacagctgcatgacaagtttgtgctgaagcttaactggatcgacgagcagctggtatgcgccaatggagataatttccagctcaatttagcagactgatagttcatctcatagtaccaggagctgttcagcgtctcgcaagctctatcaggaccaggaagcacaaagatggtttactgcatcaatttgattcacagcggggtattcggagccctgcttgcattctttctttggaggtaaaaaaaaaaaaaaaagtctagattttccgtattggagagacagtcgttgaatggtactaaccctttgctgtgcagtttgcccggggcgttgggcatgttcgccctctccattggtgtctccaacatagacactgcgctgcctcgcgcagtttacgccctgctctctgggctgaatgccgcgactgttggaatcatcgctttggctgcggttgaactgtcaaacaaggcaattacagacaggttgactaggatcattgtctttgttgctgctgctgctggattgctatataatgcgctttggtactttccagccctcatgtttgcggccggattcgctgccgttgtacatgacttccgctggcttcatcgtctcggccgattcatcaaaagtattctgacatccccgagcccatcatcaacaggagtggggaatgaggcagtcgaaagagacggctggagaggctccaataactccatcacagctatcactgaccctcaacggcgcaccataccacaagagtatcgactaaacttctcatggaaagctggagctgctgtcattgcaactttccttgccgccttcaccgtgataatggtgctccgcggagttttgcacagcccttctatgctgtacaaactctttgccaatctctgtctcgccggaaccgtcatttttggcggtggtccggtggtgattcccctgctgcgggaatatgtcgtggccgaaggatgggtcagcccgcgcgactttcttatcgggctcgccatcatccaagcgtttccaggaccgaatttcaactttgccgtattcctgggagccctcgccgcgatgaacaatggacaacccgccattcttggagccatcattgcgtttctaggcatcttcttgccagggatgatcttggtccatggcaccatgggcgtttggaaggtcttgagaagcaagccatgggtgaaatccgggtccagaggtatcaatgcaggcgcagttggtttcatttatacagccgtgtaccgaatatggcaagttggatatgtagacgagggcttccagtccgggaaaagcctgggcgatgatccatggtgggtggttgtcgcagcgtcggcatatgttgggggcagacactttgctctcccagcgcctcttgcgatacttcttggtgcagtgttgggacttgtgagatacggagttgtaatgagctagatcttgagctatgagagaaagttgtattagcaaccaacatgtatttgatacagcacttttgatgacagaacagctttttatatattgcgcttgcagggcttgtcgtccagaaatataaaccattgaatcgaatatctgacaagtcaatgccacccctccttggccacaaggccatctacttctatgaatataagagaataatagaaagaggaaaacaaccttctccatatgcgccaattattgtcttgtgcctccataactccattgaacatagattttacaactgcaaatgcttcctcttatattagatctgttgcagcaaagaatattgccagaaccgatatgtcaggacagagagccggggagaatgcgccaaagccagcactcgtagtgaatcaagcctggtaatttcaaggcccgcggctcttttgtaatgctagtttggcatcctccatgacacgttcggcttgatcccatgctgctcgatttgcattcttggctgcgcgctctcgaaaaatcctctttgcatgattctctcggtgccaggcacacgccttagcccacgcggggttctgtagaacatcctctggcaattcctcgtgaggaacatctccaaaatcgatgactcgattgtatgaccagggttgcgggtctatgcgcaaaggtttttgatttggttctttagctgcacttcgctcgtcttcctccgccttttcttttgctcgtagccaccgtcgcctttcaatgacttttccaaaccacgccttgcgtcttccgcgggcttggatctctagtgccttttttgtgtgccactcctcagatcgtttaattggtaaatgaattgcgggattaattggcaaatactgcctccgatactcaacaggaggttttttaaccggcgttttcggtcgggctggagcctgtgacgcaacccctggcggcggacggagcgtagactggcgatatatcattgcatcaaaggcgtctgagtcaaagacacgggccttgtccttgttgcgctcctctgctatcgcctgcgttgccaccagcaccgtgtggtccaccactgtttggtccaccactatgaaaccgtctgttccaatagtggaagctggacaagccatattcttctgtgcatcttttgttgcagctgccaaaggcttgggctgttgtggttgttgaggaatgtcaatgatggtctcgtcatcggaatccaagatttcgatttgcacacgtgtatgattttcaagctggcccctatcattggtctgtacagtctctattgtagataccagcgtatttggtatctggacttttctcggggtacgaggttgatttgcagcttgctcactactaggaacgtggctttgacatttagaagatttggttggcggagcgcttccatagatggcttcttgatagtttgaatttcgtgcttttgtttgccgttctttttccaatagagtagagcgtccgtctcctttctgttgaacaagggagtctttgatttttggcagcgtatctgaaagatcggctttcctctttaaaggagatatatgaattggaatattttctttgctttgcaaaatttgatcggatttttggaatacgtggatagtaggtccctcacgcctattgttattaatcggctccggctttctccggcttggcggttgagctacagtgatggaacttgactcctccgagcttgtgtctccagcccgagaagatgaagtcgccgttggggggccattaatacctgtaacaatactggacgaaatggaaaaggcagtcggtggaggattaggtaaattcaaagtcggtgtcaatccttcctcaacgtcaaccaagccgccgataagggcgaggtgttttctgggaagggtgtttggtggtgcatattggcccgctggcgcatctctattgcgactttgatgtacatgtgcagaatgaccctgatcgggcctcaatgcaaagtaaggctctcgcggttccgacagtgcagaccttgtcgtgactgcgtaggccgccggtaagaattctgtggctgctcggacctgctttgtcatgacgggccttgttgttgctggtgacgctggatgcgcaagaacatggcttgggttttgttttgggaactgacgagcaaaagctgaagctggcacctccgtggcattagcagggtgtgccagagtggagtcgttccgatatgcagaaggcgtggatcgctgaagattactctgtgcgggaccaatcgttgtacgtccgggggagaagcgccgggtcctctttgccttgtgtacagaccgaggcattggctcagcgccaggaggcttgaaagcagcattatggccaaccgtctggtgtttagagcagagagactctgcaaatatgggctcttcgcagccccaaacagagcatcctcccctggctctcagggcctcatttcgattcatgtctgtggaccttgctaatcatacagcagaatccggatgatgtctgcgaataccattccatgccaggtaagaggcctagggttccgcttaatgagggctgatgatttatcatccaagattttgcggtgcggtagccagggggcaccggtgcaaaattctaacaagcagcccaacgcgttgcgtttgctaaaattcatccggatagaatttatccacagccacccgaatggaattatcaggtttgaaaatggaaatgaaatcctgcaaattagtcagcatggctgtgtggtgaaatgtctgcgcaagagaaatgattttgggctcgctcttgaaatgtcagatcttttcagtttatttttgtgacttcaggctaagaacagcaacggttaaggaatcaagcgtcttcctgaaagctttttgctcgcgtgaacaagcagtgtccgtcgcggcctttggtctcagtccgtggaggcgatgagggcagagactccgtgtgcgacgcgaatattcttgatacgcagctcttttgaagcctcccagcaaagaatacgagacaagattctttgccgtgaatttggcaagggtagctgcttgacgcgtttccgtggagagatgaacgctcaggaagacacaggagaccaaaaccaggaggttccattcggtcagaccttttaccatggtagcatcatccattatatcgagccatctgcgcaaggcagaaaggggtaatgtgtataaaagtgaagtgaaaccaaacgacttactttccagccccggatcccacctcaggatgctcacggcacaaatatctgcgttgattttccaggggtctctggcaggcgggcttgtccgcggtaacttgagactccagaggccgacgccggagaagtgcaaggcatcaggcaagcaggcgtcaagtgccaggttccagctgcgccgactcctcggcggttatgcgcgttgaggaaaagagaggaaatggtgcaaggctggagcgccggcgtcggtttgctggtcgaaggcacatcgttgtcgctagtggcccaagcgccctttcaacgggcacctagctgctctggagaggtcgctaggcagaagtagctgtacctgaatcgtacggggccgtcgacggcttagtaagagcgattggcgctgggttgggttgtcgagaggccggtatttcgcatggctgaggtgaatgtgacctccatggaaagtcgcgatgcaagacaccgccgctgcctgctgtcacggccatggcggaatcagggtcgcagcagcagcggtcagattttagatggcagagcacgatgccaggggtgcgaaagtctagaaagattctgcaaccctcggatctgcagcgatgcagaggtttgtgcaccgccgcgaagtactgctaggtacttatacgggcaagtctcagtctcagttaggggcgatgccttagcggcgcatcaggccctgaaagcggcccttctttagcggcgcgagtcgcttaaagctgttcgtgctacggagcacagcgagcataggcggtgtttgacacgtggtagcgcggggagcttgctggaactacacgtcgtcgagatggtgtcgcaagcctcatttcctttggcggacatgcaaagctcacactctgcgcctcgcctaccacagctcgacttgcgcatctgccgccccggtgcctacgactgaatctccgtcacatggactttctcaagtctgccgtggcctcggccatatcgcagggccctcctttcccttacacattcggcgacaaggtcgacgtagacgagtccatctggacattatacaacggaacaaggcgggtgagcatgtctacaaagggctggccatgcattacacaggcttaccgttgcggttttaggaggatggatcgaactgcagcatcttctcattcgacatcacggcgaagaagagccagctgccgctcgcaaagaatgcgctgaggaagctgcgaacattgcgacacccgggcgttatcaaagtcctagacactgttgaggtatgcgatgcgatgcgatgcgaccactctagccacgattcggagctgattgtcaagcaaccagacagatacatacatctacattgccaccgagcgcgttgttcctcttcgatggcacgttaaacggaagagcttaagtcccgagacgataaaatggggaatatacacaatcgctgtaatattttactaagaaaccagcatctgcaatacccatgtactgactgttgtgcagcaaaccctcaagtttatcaacgacgatgcctcctcaaagcacggaagcctgaaagtcggctcaatatatacgtcagaaagcggagagtggagactgggcggctttgaagttctaagcaacatgaaggagagcgagaccacgcttgatgttagttgctggatcgtccaggtaacaaagttacaatttgctaaccctttgcccagagctacggaagcttggttcctgactctggccgatatgcgccgccagaagtggctcaaggaggatggggagcgaccaagtcacatcctctttacgccctggactctttcaactttggaaccctgatatttgaagttttcaacggcgactttctgggcccagatcaggctggccaaacaaaaaacgtaccccctacaatgcatactgcctacagacgcctttgcaacgccaaccctaaagcgcggataagtgctgccaatttccttgacatggggcgccgatctggctctttttttgatactcctctgatccatttgacggacggagtagacaacctgggaatgaaaaaccctgatgagcgagatgagttcctcgagtaagcattttccctaccatcattataaccatgtacttccatataacttacggctttactagcacattggagcaagtaacggatgactttcctgaagaatttttcaaagccaaagttcttccggaattagtaaagtctgttgaattcggcggcggcggttccaaagctcttactgttgtgttgaaaatagctgccaaacttccctcggatgattttgaatcgaaaatcacaccctttattgttcgcgcttttgccaatcctgatcgaggcatccgggtatgcctgttggacggccttcccctaatcattgaacaattgtcgcagagaattgttaatgacaagatatttccacagctagtaggttgcttgctggtcgttgaagaggttgggatgctaataaggatacaaggctaccggttttacagacgcagcccctgtggttcgagaacagacattgaaatcagtactggtcgtcattggaaaactatcagatcgaaccattaatggcgaccttctgaagcagctggcaaagacggcaaacgacgaacagcctggtattcgtacgaacacaaccatttgccttggcaagattgcaaagaacctcgggacatcctcaagatcaaaggtgctgatagctgcctttacccgttccttgcgggatcccttcgtgcatgccagaaatgctgcgcttatggctttggctgcaacagccgaatactttactgaagatgactgcgctattcgagtcttgccggtggtatgcccagctctgattgataaagaaaagatgatccgagaccaagcatctaaaacaatggacatttatctacaaaaagttcgcaaagctgctgctgctatgccagacaccgttttgccgccacctcagccggctgatgctaccgttgtgccagcaaacacggcacagccaagtgcgtctcctggagccagctgggcgggatgggccatctcgtctttcacaaacaaattgactgccgttgctggagatatgcaaacagaagaggtaccaactccggctgctgtttccccatcgcccaagcccgagatgaagagaccaagtacctcatcagcatcggctcttcaccgtcaagctgtggcatcacctcctcctataacttccggcccatcgactcctagcgttgccagtgcaattgctggacaattcctaccagacgacgacgacgacgacgatgcaggtgatgcatggggcgatctaccggatgacgatacctttgatacgccttctgccgccaccaataaatctgcatctgcatctgcgtctgtatctgcaacgccattcggtgaagatgagcccgatttcgctggatggctggcggcgcaagcgaaaaaggggcccagcaagcctctgccaaaaggactttcaaaacctagcaccgctaaaaagcctgcagcaaaagcagccgcgaaacctgcggcaaagcctgcggcaaagcctgtggctaagaagattgatcttacacctaaagaaacggaggaggatgatgatggttggggcgacggctggtaaaattgagaccgctgtgccaaaatggtgtttgagtacatggatacatgtatatagaggtaggatttgatggtctgctcctcaattatgtagtgaaaacaacagagccggcgttgtagttagaactgggatttgaatatcactcttcctcctttactcttttcatgaactgcgggttctcggaatgatttaaccgcgtctcctattttagtaaaataacttccaagtagaaatacacatgtatttgacccggtatttctctaattcatcctcagattctggggttcaatgatttaagacatgtcgaaagagctgcctgctaaagcagctaagcttactagcggccgccagcgctttcggcaaaaagtcggcggtgcaatgatttactatctaagcttatcggcggctccagtcgaaaaaaaaaaatatatcccacgctacctcacccagaaaacgctccttcgtccgtctttctccattgcgattcaaatcgaaagatggcgcaaggatcaatcaaaaagtccaacaaggccgccgcgccaaaggccatccactcgaagcgccaggcgtcaaaggtcaccaagcccaagaagtcaaagcccagcgccgacaagctcctcaagaaattcacatcaggcatggtggccaagacggaggcgctgctgggcgagagggcgggacatctcgagctgattgggccggggaagaagggcagcaagaagttgtcgcagaagggagggtccaagaagtttggttaagagaggagagaaagaaaactgaagggacgtgcgagaatatagatggaagcaagatggattcttggcatggcatggggcagcgcattcgaactatgagcgatgatttatttctacttttatcggcattggatttcttttccttttctttctcttgtacgatacccgtattgggggccggcttctttttacattatttacactttttcgatgtcgaattctctgccctcggcaacagcgttcaaaagcgctgacacgactcgaaactctctttcaatatcgaccatccagttcgagacggcgactctcacagccttttcgcctttccagctcgtaccgctcacgtacatctgcctcgttgcgttgatcttggcaaccagctcatcattcagcttaccatctttcgccttgaacaaaacaattataaagacttcctcaacgtcactgctctcgtcagggaggagttcataatgcggcgactctcgcaggaagatggccaatttccgcgatagttgagccatgttgtggcatagcttggcatagccagggcgaccctggctgaggagagcggcgtaggctggcagcgcgcggaagcgtctcgagttttcgaggccgacgttgagaggagatgggatactggctactgtgcccgaggctagatatgcggcgtttgggttgacacagacggattgaaggatagacggggtgcgggtgaagaacatgccgctgtcatatggctgaggattgttagcgatacaaagctacttggtttctaaagagggctgagaatgaagtggaggatgcaggtgttacatacaacgttgagcattttatggccatcaactgtgatgctgtcggccatgtcgacaccttgagctcgagtatgaagcaggcgatattcatctcggtcctcttccagggcccggctgaagattccaaaggctgaaatgagagagaagttagtaccacgagggttgtccctctttgttttggccatcttttgtccttgtatataggtgtatacaggaggcaacgtacctccatccacatgaatccatgcagcatgttgatctgctagccctctcaacctcttccactcgtcgacattatcaagggcatagccacccgtgttcacttctcccatgctaacggcaataatgctcgccaccccaggacgacccagttctctctccactgcgtcaagatccaacttccaaggctggcttgcgcttcgaggaagctccttgaccgaagctctccccagaccaactatgctcgctgccttggagagcgaactgtggcccccgctggtaaggacttgaatgtcagagactccagctttggcgcaagcgcccagcaagcccagctcacccaccgacgcaccttttttctcgacaacagcctctcgaccacaggccaagccgagcacattgctggccgtggctccggtggtgaaggtccggcctttccaacccgattctttaaggcgaagcaggcccagcagcatctccagagcagcattctcgaccattgtggatacagactgctcaggcaaatggacctggacattttggtccatgcgggagacgacattgtcggcccattcagccacggggagggcgccgccggtgacgaagccgaaatagcggctcgattgagattggccgcataacgctgggacaatgtcttgtgtgatgtgcgaggcaactttggtggcaggctggccggaaaggtagcttgggtcagatggattgggcaaggaggcctcggcggcgtggatgagattgagaggcgggagggtgttgtattgctgagattgcggggggaggccttggcgctcgaggcgggcggattgggcttggatgtcgaagaggtctgccatgatgggagttgcgagtatgatgggggttatgaagggttggttatacgtgaggaattatatgagtatctagtatataggtagaaacgacgataagttgctgccccaccaatagtatagtaggtgatagtaatcgatgaagaaactaaaaacgacaatggaggaacaataatggaaaagaaaaagaagtcgagtgggcatttatatcaattgtgtccatcgtgagcagacactctgggccatcagctgagtaccatcttctccacttggctccagaccgcagaaatggattcgcaaagtctttctcacgagtgctttgctcgcaagttgctgccacggctcgccagcgtaggcctgttttgggcataacgtgacggtgccggcgtgcttagcgcaggaacctcgctgcggctgtagtttggcccgccagtctctggagtcgagagatggaacgaatcaagcaagtcatcgaagtaatggaaatccaccaatcattcggatggaagtttgtaaactagtggtttgaggctttttgctgatgtagggttttgtttgtttcatacatttggcgtgggtttgttgattatatgatcgaatattataggtgagatctgcgttttcgttgtctgggcagtctggacagattggaagtaaaaaggcaagcattttctaatcttggagtaaaaagaccatgtcctttcacatctaccaagacgtcctagcaggtgacaaaagaggaatcctaaaaattgtacaacggtgtagcagtccctggtatccttgaatatctatcttactataagactatcagatacaaatagtctacaaggaagctagtatttctagcatatttgaaatatatttacttcatagactgttccttgataaatcgcataggagcaagaacgtgatgaggccaatactcggacaactcatgacaattggctagcaattttcctatccgaatccatctctatcctatcttatagtacccatgtacgtatgtaatcgatatattttaaccctaggctactactttacccagttcagcatgtacatacatgtataggaatgctgctcccatttgtgcaacccaccccgaatgcggctactatcaaactcttgtgcaaggcccggctattcatattgttttcagaagaaaatggaccaaagcatataaaaaaatcattgcactttaacaccaaatagtgttttcctgaatttgcagtcacaaatataaagcagccaactccgtccatgacattcatatccttcagggatgtaaaagaagcgcgttgtacacactgacaagataatcacttgactgttcaatctacgcagcgtacttcttaacccctaggtctcgtttcaaacgccgaatatcacggatcagcaacgcataggtaaatggaggtaccagctcaagccaatagaaggaaaagaaaatcggaaaaccccagctatcgcatgtctttggctgtatccaattgtctattaccagaggtatatatacataaacgcccaaacgtgaaatccgacaaaagatgcatgtatacaaagcaaagaagatgtatgtttccctttacagcttcggggcctccttgacggtaccaatcttgtatttgccgccgtacttctccagcacgctctcgttgtggtacttccagaacgccttggtcgcgttcttgccggcgaagcgcttcaggatcttggagccgccggggtgctcctcgaggaagtctggaggttgcgctctcgttagttaaagcccattttttttatcttctttttcttctgctgtactcgttctcttgcgcgcgcgcgagagggagaggatattagaaaaaggggcaacgcacttgtgacatcgtagacgccgtcctcgacaatgagccagtagccgttcgcatcatccttgtgcgagctgacatcgcttgtggtgaaagacttgtcggccattttgttgttattttcgtggtgcgatttgagctcgggcggtggaaaggcaaaaactggccaaaaatcgatctctgttgaaatctttcgccaacgtcgcagagcagtatggggagactgaaaaaagtaagatgacaagtagaagaagacgacggcgatcggtagaaatgccggagctcactggggaaaagggcgccccagttacctcggcacgcacagcgacaggcgatagagggtcagcgctatgcctggttggctcagtggacaggcgccccggatttggcgggtttggggtaaccgggtggcctgacgaatgatgaggggccgattgcaaaggtctcgtgagccgaggtttgtcatatgctataagagcacacatctgccgattacatgcacgtttgaccccgagattgtggctagatggaataatatttatattcgtgcagtagattgattgttcagtctggcactgcatttgcaggtcagattgggttgatgcttggcaaacaatgtccaatcaatttaaaccaatgacccagttccatcatgtgagagtggcatcgccaagttgttattcatctatgagtggattcgaatgtccaatatgccatgtaatatcttcctcctatatatcagaacctatgtatgtatgctacagctcaatcacaactggccgtcgcttcctcaacgcctctctaaacctgtctgcaaacgccgacgtcgttttacagtcgctctccatgcgcttcttcattgcctccggcagccactgctcgattttggtgatccgatgctcgttctatttcgtaacaatgctctattagctctccaatttgttttctcaacttggaacaattgatggtggcaacgactgatacataccgatggatgcgtgctaagcatctcgggaacctcgtgcccgcccagccgctgtattgtctccatcctttgccagaacccaactgcctgtcgaggatcgtagcaggcctctgccatcatcatcagcccaatataatcggcctcgctctcctgcttgcggcccatgggtaggtagaatagcaaatcttgcagatagtatcctccaatcacgttccataggccgaacagtgccaggcccggcagcgccccggcaaggaagaagagactaccggccgtgaggttgcctacccacgcggcagagagtcgctctgcagcgtgggaagccgtgttgtgtgcgatttcgtgaccgaggacagccgcgagggcatcttcgctgcggcaaacgttgaggatgccgctgtgaacaaacactttgccgccggggataacgaatgcgttggccgttcctattgcattgcgcaaaacaccatgtatcagcagagagcgacaataagaaaccaacaagaggagcagcagaaactcacgactgtccgcaatcactcggacttcccagtctagattctccatcccgctgacgggaatcagccgcttcatgaccctctggaccagaatcgtcctcgggtcccagtctgacaagaaatgccctccctgctcctccacctgcctgacaatcgcctcagccgctctcgaataggcctgcgcaaccagcgtatccgacaggaagttgaagcgcctccggcccgtcactggcaccgtctgcgaattgtacatgtagaatgccatcgcagcagccactgtgacgaccacgagggagcgcgagctgcgaccagtgcctgcgttggtgaacttgcccgccaaggcattggacacgaggggctttgcgctgcgcaggcgctcgtccgaatcgtgatggtatgggcgatttcttcgagctgattgagacaaggcgcgccaattgctgccaaagctgatgctgcctctcggcttgggaccagcgtatcgagtagaggccagcagcggcacgattcccgtgcgagggacctggtccgataaacggacgatgccgctgcgccggaacaagtgccgggggatcatctcgcgagacaatttgcgctgctatatttgtgtgctgctccccccagccggtgcctcctccagggaaaagcggcgtcgccgggggttacgaaggtgttggacggtgaggcgaaagaagggcgatgaagaagaaacaaagtcgagatgattcgcagaggttgatgcctcgcgaggtactgcctagttcagcaggcctaccattgggaccattgggcttagtgccaggttggagctgcatacgtcagtccacaggccttgggaaaggctcgtagcggcacctcagtggcgtgttagtgcgctcgggtgaaagctacagggccaggataagaattctccgatacctccaggctgttgctttctgactggccatctcatcgtcatctcaacatgtcaaataatcagagccgcgagggcgtattactgattactttcttcaaagtttgtctgaattactccatgtattccttgatttctttatattgcgggattcaaagtagcgcaatagccttgttcgaacaaactcagatacaaaagcagtaaggctcatgcagctgtcaagcttattctaaaatccgaatgatgcaacctacctttcccaagatgaagctagatcctgtaagctaaggcatcagcgcctaaacgacttgtgaactcaccaatcttactcttctcctttctttctttgaaactttgcttgattctggctctcatctttgcgcaggccataagcattgatcaagtttagttgcgttcatacagttcagaacttcctttctgtctcttaatccaccatagtcttgacaacattcatccgccaacatgagcaactccgacgaggcaaataccctcaaactcatcactcccacctttacaccctcatcttcctctactaccgaatctgccggcgtcacctccatcatcaagtctctctcgctcattgagcacgtcgaaggcggctactttgccgtcaccgatgttagtaacactttcgtcccatcgccctatcccgagacgcccctctcgcagcgcaccattgatctcgtcaacggcctccccgccgactatgacgcttccaagcggcgactttccactacaatcttctactatttgacccccaaccggcccatgggctcgtttcaccgaaaccgaagccgcatcatccacagccttcaccgtggccgcggccgctatgtcctcatccacccagatggccgtattgaatcctttatcgttggccacaacgtggagcgcggagaaaagctgcagtgggtagtggaagggggcgtctggaaagcgagcttcctactcgctgatggtgatggccagtccaatagcgatggtctgctcatctcggaaactgtcgtgcctggctttgagtacgctgatcacgagtttctctctcaggaacgtttggtcgaagttctccccgatagcaaagccaaggctcttcagtggctggttaaacactaggtttgatcgcactacttactatagatccacgatgatgtggaggaaatcaaatgcaaggaagaaacattgagaccatttatgaaatcatctctattgaaaaataaaacgctcagatccaagggaccccttatcggaggttataaccagcctctttcatccctgtcaagacaaattccaacgctatcataacttcatgcatggcgtgacatattgtgtgatcaacatcaaaagctgcaggctttcctcgccgcacccgttccggcggtgtgacgtttttccaaaacatccaagcatccatgctattcgagtgtccccatgaccaatgtgttgtttttgaaaacaatagacaaagagaggaatgtatgatgggcaatttcattttgcttttaccccgttcatgtttctcctgggaacggctttctgccccagacgatataaaaaggcaggtacgcgtgaatcgaagaattggatacgtctcgtcggacttcaacaagggacacctgtagccaccgtactgtgagccgtgttttttgcttgaaaattaatcaacctcaaagatatcttacctcaatctgttcgggagttagcccgtatatgcggttaaacaggcccaacgaaaaggcactcaatcccatttgcatattcagctccatcatattgccaacttctttcagcttggcatctttagcccagccattcagtgggatcttgtacacacgctcgtgaacgtcaacgaaacccacccgctcatatatgcttcgaagactgcttgcttccgtcaatggccgccgagcctcagccgcagcgtttagaaagtcacggaaccacagtcccagcgcactatctggcttgagagtgccgtcatcacagtgggggacgggatacaattcctgagactcgagccatccgccgggcgttagtgtgtcaaaggcctgtcgggcaatctgagcctcaaacgactcccaacaagcacccgtcgttctggtatgaatgtagtcgaaagtttcgctgtagtcccatggttccgatctatggatatagagtagatggaatcaattagcgagctggtaatatgaagctttcagagctggagaagaagagtggtggtatgaaaagtaatagaagtgggaatgaatactcacgaatcttccacatagaattcgacatttgcaggcacggtctcgggttgaattggcgacaagtccgtagccacaactttagcatttgggaaacgatcgcccattgcaatggcccagtctcctgcgccggtagcaatatccaagacgcgtttaggaggatagttattcagcggtgcataatagagcctattgttcatgattttcatgaacgccgcatcttgtaaagccagtcgctcaatctctggtttgtcgttggggaaagcatacgctaagcaccggctcgagtcagttaaaagcccgtagtggccaagctgggtgcatccgtagtgcttgggagtttgtagtctctcacatccttctctatacgcgtgataggtacggccaaaatgtcgcgggaaattgtaaatgctttcagtcaaagacatggacgagtccatcctagaagtttcgattaaccttttctgagcaaaaaaaaaaaagaacaacaaggtggagaagacgagttcaggggataaaatcgggcgtcgtctacgtacatgctttcggcctggggctagcaaaagaagcgtcaactatcgtcatcaaaccggccgaaagggaaaggatcaaaggcgtaataacatacatcaggttcaatgcagctctcgccacttgaactaggtggagagtagtgaaaggtgaatggatagccttccagctgtgaggacgtctggccattatttggcagtggatgcgggtggtctcccattttcaacctgtagggtcaaatatcgaaaagaagttattcaagattgttgacaaggtaatctgggtaaaagcgaagttgagtcggagagttggaaggagtgcaagggcgtgtccagacgaatcaaacaaggaggagaagaaaatcgaatataatggcgcagcccaaccaatatgttgtaaaatccgttcttggcaaatacctgcactcgatgctcgcaaaaacaagaaaaagggacaaggacgctgcaaatgctacaaacggtacggcgcactaataacacaaaacacatgcagagagcccgagtatcaaagacgaaaaaggccagaggtggcagaaacagccgggcggagccaggccaggctgtctgagagcaaatgaacagaacagcacggccactgacatgcccgtagacttgtatccacactgacaacaccgaaccaagcaggcggtaacgaaagggggacccagaacaaaatagccgggtctacgatgatgcgcaaaagagacgattcactgcgtgctacacgttacggcacttgctgtacgatggccgtgcccttgtgacaggggggtcggacagaggccggtttcgtttgccctttttttttcttttttctttttaatttacttgtcttttcaagaggcccttcctagatgctcagctgagcgcttccaggacccagaaatacctacgcacggatgcttcagtgcttcaccaaaaggggtgcaaggccgtatacaagtgtgaaactacagagcctcaaattaaacatccatctctgccgggagtggaggcgagccatgtctaacaactagagcatgcagagctagaccgccacggcaacccgttggctattccacgttgcctgtgatccaaacagaaagactcgagtcctgttccaggtcccgggaagctggttgggtaaagtggggatgtgaagggaaggaaaggaaaggaggtgatgatgatgactggagcaggcaaagagtgagacgggcttcaaactatcaaagacgggatgggtaacaccagtatacagtttgctcttggctagctttgtcgtaaccagaggcaagagagtcacatacctacttgacgaacattacctgcattaggcccaatctcgtaggcttctaggcagcccaagggatccatcccacgttgttagcgagcgggtggcggctaaggccgacggacggcgcctcttggtccgcaggaaagccagaatcccagacctctgggaccggtggagaacgggcaattattacatgtacccgccaacggcctgcttagctcgagtgcggtatgcctctagtgagggacaagtatcatctgtagggagagagagtgcatgttgtttacacctgctattacatgtacactcttgtaatactttgcaggccgtgccccccttcaaaaggactggactctgagcgttgcatatcaaccacgccatggcggccggggatcatgcgacccagacccagggagcgcgtgtgctctcccggttggtcgggcagatctcagatgtcggctcgacacgccgcactttcgccgcatgattttgaaaccgccgaggaaatttcaaatagcaacatgaaccttggctacatacgcgctctaggaagggcaaacagggcatccttgtctatggcttctgtgaataggcccagctttacggagcatggtaaactcgtctctgggtctgcatccagccagtaggaagaggcataacggcaagagggtgtgctgcaaaacatgcacggagcccgactcggataggaggagcaaacggctcgggacccgggagctgcattagcagcatgcacaaaagcagcatctttgaacgctgcttgcttttgctgtgcatgtactgtgatctttttcggtgtatcctgtggctgctattgcttggatctgcgagtctgtcttggagaagaccctcgcggtggaagcacagggagggtccgatatgcgtgctctgctccgtattagtcgtctgcatgctgttgcggcccccacgacctgcaataaccactagtattagtacctagttcaagccataaatatgcgacggcaaagagccgtccgcggcggcgggccggaggagatatttgggctagagccaggcattgccagctccctggtactccgtatttcgaacattgaggtttgctacggcacgtgtaaacatgactttacgtacagtcgtatccatacggcttcttccctgtccacccacgttgaggagcctggtcaggttatgctccctggcccaagtagtgtaagtgaatgtgcttatttgcctagatgggtcaaaccttggctgcagggcggctggagcaaggattcgcaggcctagtttcctgttcagggggggtgcacgttcaaacgccatgctcacaacaaggcttcgaagcaattgcaaatagtagtacctattactcaccataatgcactttcttacggtagacgtataattatccaaatcgtcctacatttctccatcttaagcgccccatacgtaatagtagtgagattccctgaattgtacaaaatacagcatagcataacagggcatctcacctcccagatttctctcctaaccaatagtcacaaatgggctttacagatgttccccaagcacagcataatatcacatagtaagcactcacgccatgtactattgctggcccccaaactgacagatggcttttctgtgcgactacttaaaaggcgcattgctctacacaccaacacaagcacgcataaacaccaacacaagccacacaaaatatcccggcctcagcagcggcgcccgctctgcgggtcatgggacgcacaagtaacttgttcttctccctggaaaagatgatggcttgaaacactggaagccggcagaaagtggctgtagctcgtgtgaactagttggtacgcgccaggcaatccttcttgccaacaccaaatgcctgctttagcactagaaagccttgctcccttggatattcttttgcatcctaaaatccttactcggaattcggctccgccggcgcgaaacgaaaccctctcattgttttcccctactgtgtgggacattatcaactcaaggaggcccgctgtcgtgggtgccaacagctctctttgtcgtgtcaccatctgacttcccgacaatgtggcacgtattactacggagaattattaaagaaagcctaggatgatgcgagtaagatttatcagaataggtataaccataatcattaccctgcgtacgtagtcgatgaacagagttaacagaacattagcgaggatcttctgctcgcgccatgtcgtgacggccaattgctgcaacgcttttgaaggctcgtagtatcagtaatatttcttctctctgatctacatacttagctcatgaaagtcacggttaatgccataggacgctattcatgcgcaagaaaatgcaatacattctccggcgcaatagctatgtgaatagtatagcctctgatcggtaagacgtcatgaaaagtactcgtcataatataatcgcaagggggtatttcagctgactcctcgtttagcacttctgtgactcgggaagcaaggaccaccaattcataatgatatatgacgaaaaaagcaaaaattactacaagcatggacttggttgtataacaaaaaaagcagacctttctgctctccttccagtaaaagcccatcccatgaaaagagtggcaaattctgttgtgcatcccaactgataaaataccaacttctgggtcgtacaatcttacatgtggacttactcttcgtactacctactattgtgtatcggagccctctctccctttaccattaaattgcggctttcgtattgccctcctccacatgcattaacgcatggatgttattgaggcattactggccaaccgagcccctccatgtgacaaattgcaattagtatttcgggacattccgcctcaacctttgcccatcaggaggtctcaatatcgtccgccgtctctgttgtaatatagagtgaataataactgactttgattacacgcgctatacaagacagcacaagcatacacatacatacatattcaccgcaaaagaaacaacaaccaaaaaaaagaagccgcctaacgttctttcaattcgaataatagtatagcattatcatgattttccatcatgattctccatcttgaaaaacccagctatccaaaccctccctccctccacttcaacacacagagcgacccccttctattctataaaagcaaaatctgtgtttccacaatctgtgaatttttttttttttttagttgtttccgttttgctgcgtccatctgagggggtataatctaacttgtggccaaccacgactagccatacaaagggaaaggaagatatatatatgcatatatataaatatataaggaaagtagaagaaagaaaaaaatcgcaagtacttggagttttcataagggtgtttgggggaggggaaaaaacaaaaaggaaacgcaaaaaacatcaatccgttatactcttcactcatttctcattcttctttttttatcttcaattgtcgctgctttggccgggactcatgattccgctgacgggcgtgtcttcgccattggagaggaacgactggtcaatcctaaagatccagtccgtcttgtcgcgctcgctgcgagccgcaaagagccatgtgttgtctgtcccataaatcgcaaacacagcggcttgcatacgctcgctcaggcgctgaactccttgtcccgcagacgatcctcctcctccgctaccgttgggcccggtccaaactgttgaaatgacccgtcctgaagccgtccgtcggtggcctggcgtaaactctggtgagctgctattgcctcgtgcaggcctatcgtaatcatctgggccgtgcaaaagaccaagcacgccgggctggctatctacgcgcgaattacgcaggcttacaatgcctatttcgtcaccatctgttgcagagtatatgtggaggtacggtctcctcagttccacaaatctctttacccatcgcgtagattcattgtttggcaccagtaaataaccgcctttttgcacctttggatttttgggaacgcgagtgatggtggtaatgagtgtaggtggcgcagactcggttgcgactccgttttctgggggcgtcgtattctctgggctcaaaagctttgcgaatggatctgggtatttctgccaaagcttcaaacacagctccaacaagtccagttgtcgtgtattgtattcggaaattggagcagcaggttctagacctgtaacttcttgtggcacctgttggtcggtaaagtcgtctttcagagtttcgttgccagtctcttctgggccaagttcatctccgttgattgacggagcttgagacgttacaggcgtatcgttgagcaaatcgtcgtcgttggggacgatcgcttgcatgattggagacgattcaggctccggctcaggatcctcctgttcctttccactgactgcgggatcaatgccatactgcgcaaggacgctagctacggcaccaagttcagcgttgcggcgcctcttcttcttcgagtgaaggaaatcgctgaccagggacacgcctcgaggggtccaactatggagattttcctcgcccttgacgtaatcatgctgactgctcatcctccacaagtcgcctaccctcttgatcggcgcaggcttcatggtcaagttaaagactccgctcgaggagcgaacgaatcgcatgttctgccagagggacgtaaagacagaggtttgccgaacaaacgtgcgcgacatcacttgtaagttgactttttgtgaaaatctcatgggttctgccaacttctccgaagaaatctcccaggagatggtcatctgaacacgaaatttttcgggcgttacacgatcaagaagaagtgaattgtgctgactagagtcccattgggcatgtaccacaatattgcgcgtgccattggggttctcgcggaagacgggattcgacgcaagcttgagagtgatgtcgcgatctgtgaccatgtcgggagatttgcctgcagtgtcaacggttctaattttgcctacgcggacagaggtaacatctccccatggcaagacatctcccgagctgtgtgaaatttcaatgcaaacacgcctctgcagaccctggtgtagttggaatgttccgctgtcaagctcgctggattgggtgacttcgacggcagcgtactctccgtgctcattaagctccatgatctggattcgagagagtaagtcgtgtttttcctgagtaaaaaattgagactcattaatgcgagctcccttattgttgtccgcagcagggcatgcatctctcatgtcgtcccagctaaggagcttatcgagatgcattgtcgaaactttagcaaagatggctgctctcagtgtaacctctggggtagcaaataagggcacactcatgctatgaacgctctcaaagcgtattgggccctcgtcgaaactttgaatcatctgggttgtcgtgatgccgtcctcttccgaaattccgggaataaacagctgtgcatgcacatcggttccttctcgctcggcaaagcctaccatttcgtgcataacgacgttgaacttgagcatgttggtaggggcccgggcatgagaaggctcaatagacagtttgagcatgccaacctcatgagaggtgtaaggggaaaggacatccagcgcaaaatcctgcactcggctttcaaacacagctctgagaggaatatctacctcgcccacaagggtgtaggagggcatatttgtctccacaaaggggttatccaggcttaggtgctgggcatactctggctggtcgaggtattggtgcatttgtcgcattatgcgcacccggtcatacagcttctccagactccacaggcgaactacagtattcttgtagtcaataacgcggacgccaatgcagggcttgtaagcctcctccagtgctatatcgtctccctcgctcgtaaggccgttgagaaccatgtcataggaagagcacaagacgtgtcccatgtccacggtggtgaattggaagacgacgctctcattaagctcgttgctcataatctgagcttcttttaggatggatgcattctggagcacggtctcggccattttgacaaagtggcggctgcgccatgccttgaccgtctttcttgcaatgtccatctcgtgatcagatagcctggggcttgccttggggcgtttcaggggatccatcttttcgattttttcctcaaactgtttgcgctgtaggctgagttgtttctgcatatcctccttgagctccatgagcgccgcttccatgcgtgctttttcttgcttgatctcttcaacttccatgtgggaaacatctgcacctctgagtcggtctcggaattcttctttttgcctctcgaattgcgactggagctcctctcttacttccctgaactggtcgtcttggtccccctgccttggtgtcgagggcattgttagggctgtgtcaagagaaaagttgtcgatggttcctgtcgacatgtacttttctcgaatcggaaacgacgtggctgattccgaatcgtctccatcatcgcgcgtaataacacgctctgctctcgccctttggacctcttcgaacaatgcattcagctcttcatccgtcagactggcaaagttatggtcagtcccaagaatggcaccggcagcctctctccgcgccaaggaccagtcagaatccttgccgttccgctggaagaaggcgggtgagtctggccgagacgactcgccactgtctgaaactttgctaaacgatctttcgtgcccgggcgttcggggagtcgatggtgtcgggctcagcgcttgcagctgactcgcagtgatggactgccgcagcaagctttggcggttgccggtatcttcagctcgttcggctctggcctccatggggtggttgaaccggaagatgtggaagtcgccgaggataacacggaatcccgaatggagctgcttcggctctgtgattcgcttgccgttgaccatgaccgacgccccttctctcggtatgacggtaacgacgccgtcagcattttcaaagatgcagtgatcgtgcaatatcctggtgccattcaagcggatattggcctgattttccgcgtttgtgtcaacattgcctacggtggttgtcccaggtttgagattgtagaccagacactctgctagaagagggtcgtcggataagttgacaagatggggcatcttctttggcgtgtgcaggcccacgaatcccttttcgatgctgatgccgagttcttccaaagccgcctcacgctctttatggatttcctccgtcttcgttaacttctcttcccacgtctgattcaagtctgtgagtagcttctcgctttggctcagttgttccgcaatctctgccttggaaactttcttgaccgtaccatccgatgccgtgatgctcactatctgcttctccaacggagtgccctcgtcgtaaacttcgtctggggggacgccagcacctccggtcgcaccaaggcttcctccaccgccaagcttgctcctcaaaagagacagctcctcctttagctctctgatcatacgagcatttgcgtcttcgttgaccacggcatggttcttgattcgttttgcagagtcagcatatcgaagcgtgcttattgtctcatcgtaattgatatcggcaggactgatggctgcaatcatggcagtcatactgtttccacccaaagagtctttcagcaaccaggtgagtacactgtcacggtacggcacctgagagccacccttctttttcttggcgccggtagacaagtccgccagcgcggcaatgacacgaccaagcgtggaaagcgatctgttgatttcagcgccttccttgagtcgcgctccagtcgcaccagtcgagttggctctttcggaaccggccaaatcgaccagactaatcttggcgaccttttccatctccattttggtctcagcatcatacttcttctgcgttagcataagcgtgaaaacagcatgacttcgactggaggtttcgttcatgttggtcgcagcaacagttctagccttgtttccctcatccatgaggtgctcgatttccgcaaaactcgtaacaacaagcttggcaaggtcttcgacatacgggccagtggacgggtgttctcgaactttcaagttgccctttgtggaagggttgagcagatcacggactcgttcgttgtaaatctccagatatgacacttcgactgtgcacttgctcggcgagtcgccttgtatctttcctattctctgaaacatttcctggcaaatcatgggaatgataccgacttctttgccgtatcccatcatggagtacgactttccagaaccagtctggccataggcgaaaatacagttgttgtatccctcgaaggcgttgtctaggagcggcgcgcccagatcttcaaacaggttgtgctggccggcatagttggagtcctccttgttgaacgaccagtatgatctgtcaaaggcaaaggacttgggagcgctgtctttggtccccttggataaatgtccttcgggcggcgtgatgacggtttggttcccccgcatatccacgatacgctgggctccgcggtcgatttctgcattccagccgttaactcttgattcacccatccatatctgccgtcgcgccatgtgcgtgtagacccacctctgccattgaacggccggactctcaccaccaccttgatgtttcctcccccagctggcgccatggctgctcgaatatgtgcggggacctaggttggtcccctcgaatgccgcgcggttgtgcaggcaatgcgccccgggtcggtgaagggcaaaaagtcgtccaaggatgtatgcgcggggaagagcttcagcgaaaccgagtccccatgcgcttccaatcaagtggaacaaagcaaagtaaacagcacgtgtatgtagccgtcaaggccttctgtccatgctcgagccaaaggcctccctcgtggcggcggtgggagcgccccgattttcccgaggtcgagggttcgcaagcggtcgcaagaaattccgccctgtccaagttgcgccgactcgaaggcgctcggccgctgcgtgtgcgatgagctcaggacagtcgccggaaccgctattcgtgccgtcgtcagtcgtcaccggatgatgcagcttcagcagcagcacaaacgtcgacaggagaaacgcggtcgcgctgatggtgcacctccttgcggaccgaccctctatctcttcagcggtcactgtgattgggggtggaggtgcagctgtcaggggagttcacgtgtgggttgttgatgcggtctgcgcttgtgacgcaggtggcatggcgggcgccgcggattagccgctgcattcactgcgagcgtccatgttatcatgacctcggtgcaattataggggagacgcagcctgcacgttggcccctaaagagcgcatcccgctgctgcatctccatcactaagctggatgctaacgacttttaggggcttcaccttgatttgcacatgcgcgcaaaggctccaaaggagcagccgcccaatatgtgcgtttatgcgccccaccgtctcgtggtctgacattcctctctccgcctgctggcagccactggtttgttttgtttgccgtcaaagtgtcaatacaagctgcctggctaatagacgggatcaatgcatcaggccttttcctcctccaccaaggcttaggctgtcgtttgcttgaatctccccaggattcacaggtgcccaccagacctggcgggtttcagatgaggctgtgcgcatcaaggccgggccgctgcatcttccaggctcttctcatatctcccaatatccaaaggtcccgtcgaccatactaacagcgcttgaacatgtctgggagactggttggtccctggtagtttttgcgtgtccgacttcttcccctcaacgatataccccacgacattcacccagtgcccgacctgcgccaatcccggctggatagtctcgagaacgagctcaatgtccaccagcacagtctcgtttgttcccggcgggaacatgtgtgccagagcaaggcatgccgtagaagtatcgtatgagatgacactgtcatgggtttaagcataagatgccacggtgctcggtgggattcatcctgttgtaaacataatacgtaccatcccaagaatctcactttgtcgccaaccgagcgctctttcagctgcgataacaagcagagctgcgaggccaccggaccccacgacatgactctgtggttctcaagaagccttcattggaagcggcagagccattcataagctgactggcatctgacatgtgagcccagctcctcgttatctgggtcgtatggcgattgcggcgaggattcggtgactggcaactgccccgcgctagcacgaagctcagttacggctactgtgtgtaagtaaacggtttacactgtgcggatattctgttaaagcgtaactgcccggttacacgttacacaatgtgatactaccaggtgcccttttctcagcgaataaatttcctcggctcactttcaattcccgtcatacacctcaagctattcaagcattcatagaagacatcgctgcgtctgtcttgaacatgtcgtcgtcaccggagcctcgcccgatacatctctacaaaatcctctcttcacatcccatcgaaccttttcccattgagtatcccctctcagggctcgacgcaaaggatggattcgttcacctaagcacggcaatgcaggtaatacaagattttttttttcttttctcgctgcgagcttcctctagacattgctagaattatctcatctgatattaaaaatctaggtccccaacacggccgatttattcttcactgaaactcctaccctatggatcatcaagtttaagatgtcaaagttggcggatccgatcaaatgggaaaatgggttcccgcatttatatggcaactttggcgcaagagatgttgtgagctttgcgaaatttgaacgaagagaggggcagagatgggttgagtggatgctcgacgtagagtggctcgaatggtaattactacgtcgcatcaacacaaatagtatcactacatggcactgtataaaattgtttcacatgcttcttttattttactttatttccgctcaatggttatatatagaaagacccctagacgccaagatccttttccaccatacccctgcagatggggtggtaaaagtccttgtacttggcaaaagtctccagggcgaggcttcgatcaaccttgttcagagatcggaacaagggtcggacgaacttcatgcgaccgaccttgccaagcagatcggctgtgctctggtagcttgtgctgtcattggccttgagagcgatctgcagataggcaaactgaagctcaacattctgggtgtcgaggagactgtagaccttacccagaagctgggcccgttcggtgctcagagcaccatgctgctgcagcttttcaaggaaaacaatcttctggttggaagagaacgattcaacatccttggcgctgggctcataagactagacgttccaaaacgttagataatgatatataattggggtgtcgagagcttgaaaatcgacatgaggaggcaacttacatcattttcccacttcgcagccaattcgtagcattgaccagcaagggtcatgtcaaactcgggcttagggggcaggcctggagtgtagagcttgccttcccagtcaatagtagcaaccttcttcttgatatcctcatcgcccaggccgttgaaaaagtcgacaaacgtgtccctgaattcaaaagagtcgagagactttccagcccacttggtaaagtagtgaggaatgaacttattaaagttctcccggccaacgagacgatccaggtagtaaaggaagtggaatcccttctcgtaagcaacggtgctgtaaacatcctcggggtccacgttatcgtggctgatgatgagttttgtgtattcgtggtccttgccgaaatgcgcaacagcatcctctgaaatcgatattagatcagtctgcacaattgatgacttataccatataggtcatgcatatgtgtgtgtgaatgcttaccgagagccttccatccgatgatggatgaaaagtcaaactggggctcgccgtggacggcagcctcaattcgtcgctccagatagacggtccagccttcgttcagccaactatcccagtgttagctcgtccatcctcaccaggtgggtaaggtcaaaagtcatgaaagagatacgtacaagtgctcccagctggcgttggaaaccaggttgccgctccagctgtgggcaagctcgtgagcaatcacatcaacgttttgcctgtcgccgctaatgatggtaggggtggcaaaagtgtaaatggggttctccatgcctgagattaaggttagaatagccactgaagctcatctcatgggtgtttctaacctccataggggaagctggggggcagaacaagcacattgtactctccccacttgtacgggaagacaatgctctcagcaatttccaggaacttctccatgtctcgctcgagctcccatttgcagccttccagctcattgggaccagtgacaaccttgctacgggacccaatgggggcagagacgatgtcaccagaggcaacagcgaagagatatgaagggatggggaccttttgctcaaactcatagaccttctccacgccgggagtagctgtgtggtcgccaacagcaacaccagaagcaacaaccgggagggtggaagtgaacttgaagctgatggtggacttgacatcaggagtatcctggcaggggaagatggagcgagcattaatggcctggcactgcgaaaacatgtacggatgcttcttgttggaggtctgggcgggtgtcagccactgcagcgccgtgcacttgctcgtcgtctccagctcaatggccaggttaacaatgtcgcccttggccgcgccatcaggaacctgcacatgcagcggcgcgccaaagggatccgagtgcggcttcagctcccacttggactcggccgagttgacgttgaccgacgacaccttgacgaagcgagaatcgagaatgatctcattgctctgcttgtcggtctggctctcgagctgcagcaccaccgagcccttcaggcgcttgttgtcaaagtcaatgctgaagctagcggtggtgtgcttggtgcgccaagcgtcgtagttggacagcgtagtgggatcccgtttggccatggtggtgatggtagcgaagccccgcctggagttggagtacaggtagctggtggatgtgcgattcgtgctgctgcgcaaaagaccgactctcttgaagatcgagaaccacgacatgtgctcaagctggggtttttttttctgacagccagacggagcgggcagcaaaaggaccgactcaagccgagttcaacgtgcccgtcgagcttcactggaaaccacttgcaaaaggtcctcgcaattgcgagctcccatttgagggccgtcacgtgcggaaccacttgcgggcagctccagttcccactgtgggcacttttcggctcagcgcatcgttggaggggttgatgctttgatgcttcaactctgtaacgatgtttcttcttcttcttttttcaatatgtcgaattttttttctgctagctttccagctgtctgtttctccctcggcggcatcgaatcgatctagatggagctggtggctaacgcagtttatgaaaccatcggcttctggaccgttccccgctaaaagcttcaacgaggagccagggcctgtacctgtcgtggacctgaaacgacggccaagcgtccatacgagggacaaaagatcccgtctgtttttggcctcattattcaatcatttgatgttcagctgagccagcacctagacccctagaatcgccctagtttagtccatcgtctcgattagagcatgcttattagaaagaatggtgatggaataagtagtagaagattgtgcggaagcggagctcgcctaaagccgctatgctgctcaatctttgaggggaaatcattgtgtaagtgttagattggacaggtggcttatatctatatctttacggttgacgcatgtatgcatattactgtaaaaatagccaaacaaagggcatctttaaccccatgcagtcctgtaaaggactccgccataagcgacttatatgacaatttgttaagtatgatgctgtatgatgaaccaagttcttcgtggagaaagatgtacttgtatgaggcttattagcctttgagcaaaatagccgcaaagggtactaaacattagtagtaaaacgagtacacaggaagtttaccagccgacctcatccatttgcttctgtgaatgaatcagggaccacaaaagcatgctcatttttgcgagtcagctatatcgtagatatgatctacatgtttctctatgactttgttgctgtctatgatgaaaattttcagaacttggtcatgatgaaaaatagatctgggcaagtacctgtgagtgtaccgagggattaacagtacttgccagtacttataaagatggtggatcaatggaaagggaaagaaagaactgagtagaacgggattgaagtcttcgctttggttaggtaccaggtgcctactttatgctgataataccaataactacctgagtacatcagtattattggacgaccgaaatacggattgtacaatgcattccttacctaacctacctaggtatctgacactgatgccatggcttatttgcaatgatcacaactaacgttattcaaatctagagcgataatctctcttcaactgggtaggtactaggtaagtatagacttgatgtttagcatctccggatattagttgtactttaataaagcaacggccgtcaagtggatagtttggtcaagacatctcagacacctactcagatacatgcttcacctagtcatcaagtatatactagtacctagcaggatttgtctgtagcaagtgccttgattattattacccaggtacctagatatgctcaagtcgaaatatctcaatgtgttgggtggaaagtatagctaggtacatgtactcgacacttagccactgagtagtacctctactactaacagagtggcacgaaagcagaactttgtcgacgaatcgatgccaagtttcccttgccttctcactgttccactttctttctgtatgaaaattttgcactgcgctcattgcgcactcgatgcatcatagcctccgttctgttcaatatcttccaatcgtcgatatttctgtacatgtctagaatgaagaactcttcttagttgaggggtcaaagtattccgaaagtgccgctaaattggacaacatggctattgcatgaacccaaactgtttgtccagtgccagaacagcatggctacaccaacgagagtcttgatcacatggaagagatactcgagcacccggaaaacataatcttccaaacgccttaaccaacaagccgggcaaacgagcaagtgggccgagtaatggagaatatggatacataggtcaacgcaaagacgtggcagcagcgtggctgaattactaacggctcccctcctagagagacccttagctcatggagcaagtgtttcattgttttcagatttccgggcagtccgaggaaaaaaaccaactccattatgctcagaagcagatatccgttgttgacagagtcagagacgaggtattttcgatcgatccacgagcaagaaaagaaatacagtatgatggagcctttttgtttcaacaaatggagactcgcttagctacagatgctcaggggagtcagtagtcaatggggcatagcaagacgagcaagattttagctagaggatggttacactatgtatttgccactctgtagccacctttttgaggagcaaacatacacttgctaagcaccaggatcgaacatacaaagaacaagggatgtgaagacgggatatatgcctctggttgagaatctaacatgccatttaatcgcaaaagtagaagtgccattagcatcttgatatgcaaagatgaagttataaatcaagtacgatttccagcatgtaattttccctacgaccgtgctccttttcttggctgttccgccaagccttaggtacggtctctggagaagacatcgtggagactcgtgcaaaaatccttcgcagagccgcaagccacggcgctgtggagtttggttatgtggatggagctacagatatgttgcgttatatgcaagatttgaaacaagtataagatgggccaagctatgaattttttgttgaacggatcttttggcatctagcagcgatgcggccgtgcttgattcaaaatgtgtaaaattcaaacaatcaaagattgagcttctcttctcctcgctacgccatcatcatatgtttatgccacaactaaagtagatagctaatcgatagtatgcagccacctgctaccaatacgtggaatcttaccacttatctgttctcaatggtggttagtccatgggaatactggcaaagaactgtggttctgaagaagttgagtttagcgagctacagacgctgaatggcctccacattgtggccggagagtggggccgagtccacatttggatatcagattcaaggtggatccttggatcatggcacggacatgccagtgccaatgtcgaagaaatatgcttctcttatttttcgtttcttcaaaaggagaacaagaatcatggtgaagagagtgaaatacgagtcacccctagagtgtttgcggaataacttcccccgcagagagtaagcaggagttgtttcagggttgaaacaaacctgttcagcccgcaaaccaaatccgcctgcgcaagcacaagcaggcaggatgccttgaacaaggcaaaaattttcatcaacgatgatggttcatttcaataaaggagagataggagggcatcgagttaattttcttcacgtagtctaataaaagcatcattgctctccgcagatgacgcagacgcatagcagtaattagcagtcggagatatccgagtggaatctctcaacggaacaagacctatccggcttggaatagggcaatgtcatttcgttagttattaaatcgataaaaagaaaaagatactactgggagaggtaaagctccgaattgaactcggggtagctgcttgccgtttcgtggacctgtctcagatgttctccacccctgttttgcttggttttgcgcaacggcgatggcaaggtggagaaaatgccaaagcttgattattgtttagaaacaacacaaacctgtttagctggaggataaatcgagatgtatcttgggaatgaacgtcatcgagccctggcttggagatggaagcagctcctgatgatctgcgcatccgaaaccggcatgtagtgggcgtagcattgaagaattggaagtgtgatatcacctgcttagactcatctcatcacaaagaaccccacgaacgtgttttagagatctgggagggtgtgcatcagacgctgggcgcaaagttttaggttgactggagatgtgacagagccgtgacggcatgccatacttgtcgttgatgtctgtcaccatggcggtgaagcgcatcatgatccttggaaacaagcggtccatgcccaatgcaaccaggcacatatagctgtaatcgagaatacaagcggtatagtcatctgtagcaaaaccgagcaaggagacgcaaagccgccaagcgtgattcctcaagcctgctcggaccgtaacagccctttgaagggtcctgtataggaaacattagctcaatagtcttgttagctcgtatgcggagtatacatgtctataatgacatgatatcattcggtggctaattctgctaagaaagccttgttccgcaacatgatggtagcctgatgttgaagagaatgagaatgcctagtcaagtcaatattagaaatactcattggagaagcatcacccgtaaagccgagccgctgatgggggcgatgtgggagagatcatttatataaaaaaacgaagcttgaatagcacaatagggtagcgttgaggctgtaaaggaggcaaatccaacggaggatacaaacacaagatgcacaagtaggctgcagccgtctccaggggctgcagtgcgtccttggggccaaaagaacatcccatcgcagcccgtcccaacgaccaggcagtgcccgcctctgcgaccgagaccggatgaaatgtgaagcatatgccgccgccgccatgcaggtacgagcacacgcgcattggcttatcgacggcacggcagatgcgctccggtgactcgcactcgtaacacctgcaagtgtgttgcagtaggagccgtgttacgagaaggctgagtctgcgacacgctaacgcggtgatggacaaggcgggagtggagagtggccaacgcctagaacgcctggattctgatggcacacaatacacacctgttcgtattcttcgtctgataatttctgtgctgtcggtgcacctgtgggtgatgatgctatacagtcttgggaaggtcgtcaagcaagcgtcaccggaacggctccctaggggctcgcgcacgtgcagtccgaagccttgtccatcccacgcctgaagctcattgcctctcttccctctgctttgccccaactgtgcgtgcattgcgtcctcctcgccatcgccagcctcatctttcctgtgccgctgctatgtttaacgaggcgtgtttgtaaccgcactgcaaggcatacttttgctgctctgttgagcctttggggatgctcgctggagtcagtatctcactcctggcctctccaaagcccgtctcttcttaccaagcaccggcgtctgaaactaaacccccactaaccaacccatcggcagggccttatctctccatattcctcttctctcctcgtctcgtcgactgcaatcttttcccctcgctatagcagtcaccgaataccggtgctaaaacgcaatcgcccgacagatcggattcgtgcgggcgaacatcatggcaggcaaggatatcctggaccggccaagcatggtggggaagacgcttcgacctgaagaacgggtcaacgtcgcctaggggctagcgttttactcctagttgccatgcagcagctcctcctcacaatatttcctggccctgtccgtctaccagggtccggccgtctaaccctcttttgaagcttccgccggagcctacggagtgctctactctagattctacccctgtgggaacatggcatggcacctgtacagccaccaggccccagcaaggtccggtgctgtcctatttgcatccgtgtcacagaagggagcccctcaagcatatccatatccttgacactcgagctagaactcttcgggtccgcaggccttctcctggccactgtggatagccccttctagtcgggtgcaagcgaggaggaacatgggagacatccatgcttgctgcgctagcctaggcctcatctgaattacaatgcatctttctttcaggctccatctagccgggagtgtagatatatatcctcatcgccaggttccaacgcccgcctcccttctggatggtagaaaggttggggatgttatttcatagcgctctcgtctaagacgaactgctaattgtatctcacttggagctggatgactgtgtcttccctcttacacggtgacattgaacgctgagctgtccatctcgtcgaagctgattcatacgagtaatgaatcacattgctggctgcatatctggaactgatcagagtgcatcaccaaggcctttctcgccagcttttcagatggtttccgttgtaagaagccaacttcccaatttcggtcaattcattatgcttatacctgtctagtctacgccgctggcggctctaccagaagaaaaatcgacctctagaaagatgcagcaggacggacaaggcaaataccagctcttccccaagggaaggcaatcgccttgctttaataataatacatcggtggaccccgagacagcctttgctctcgccatgaacaagacgtccgaacgcaacgacaggtcaggtgctacgactccgacactgaaagtcaaagcgagcctgccaaatcttgtccgacgtcgaaaagccaccatcccggatcttggtccgatgacaacggtccaagaggtttccatggactctcgtaagccttgtatccattgaccatctaattcatttctaactgtgcaaaagcgacaataccgggtcgaccaccggtgcgagaacgatccatcagcgctcctgaggatggacccaaacagaacatggctccaccacaagtattcaatttgacgcatggtagagcgatatatgcacctccgaagcagattgaggtaaagagacgaccaaagaactctcagcctccccgtttgccttcgccgaaacgactcgcacccctggttatccccgagccggacaccaagacttttgtgcgggaagtcaagcgcagcgcttcacatacgcatctcagagctgacagctcaccaccactgaacacgggtgtccaccagtatctgagccctcttagttccacgtccgataacagcgaccgccttaattcagggagcacggaagctacgtcagccacaactctgccgactcctgcttcagctccaatcatggagaaaaagccagccattaaacagtgggaacctcgatgccgtacaccaatgagcgctactccagccgaagggggttcatccagccatggccatagacgaattgcttccgaatcacacagtatcatgcatagaggcaggccaaggaaacgagccgaatcgcaccagaagagtgactccaactcccaaccgagctgcggcgaaaagaagcgatccaagagtgccgagcagcgcgcatttgaggagcttccccagggcattagaccgttcaaggctgctgctcagatgagcgccaacgatttggctattcttcaccaacaggcccttggccaggtcgagagatttgaagtgctacaggttgaagatgtcgaaagcttatccaaggaactccaccggctagatcaaaaagcagaataccttcgacgcacttacaactctttgcgggctggccgacgtagtttgcactctcgcatctgccaatatcttcgatccccaaatagaggggcccgatttagtcccgagccgctgcttagacaagaagaagcactggcagagctcgatgcttcgattgatgaatggatcgataagctggagagagccgagaacagacgtacccgcgttcggcagaagctccttgagcacatcgccgcagccgcaacactttctgttggtcgggagacaccatcaccggtgcagctacccgttattcaggatatcgccacgcctcctcgaagcccggtcaagaccaccttcactagccgtcccgaaagtgcctcaccgccgcctgtgtgcgtggtggctcaagtaccaagcatgattttcgagctgccagccgttgaggaggctgaagaggaagacaaggacaaggacaaggacggcctcgctcgaaaatccactgtgaagagctctgccggagagagcatccgcatctacgctggcgatgagctctttgctctcttgaccgacgtggaagatgagatctacaagatgaacaatgccatgccggagcctgatgcagatcagcccggatctctgctacagcctagggatgaacaacagaggagcaatgtgaggcgtagcgcccaaccagattctccaacccttgctccctcgccaatgttacaattcttcaacccagccgctacctcgaaattctctgtcatgtctgctgctccttctccgctcgcaccagtccctcctctcaaagacctgccaccgaaagaaccggaaatcttcttaacgagtgcagttttcaaaccaacataagccctctttttcctaccgatactatcatgagtttttcgccctctttcgcctcgccatttatcatcttcttgtcgctcttttacatgaatgcatcttggttgcgagcctagaccatttgatacccggccatgaaccttgttttctctcgttgttacaccagtcactcgtttacagcctccatacctagcgttgcataagtatccggagtatcagctcattatttgttttctgcatagttcaaacgttatgcatcagtggctggccgattgacgccatcatcgctatgcgattgcgacctgtctgtcatgcatggctggacgctgtccggggcaagcggaaatgccattgcggaattttacctatcatattttgcccatcttcaggctgtcactcgctctacctggacactcttgttcactttctttctttctttcatgttcacttcacttctcttcacttcttccttttgtgacttactctttttctttaattttcttgcttttactacctcttttttttttttattcttttgccagtcataatttttagtttatattaagccttcgcggctggagggaaaatctccgatttgtttgttgggtatcacagctggtttgtttgaggcagcctagcagggatagatagtctggttctcgaatacgccaaggaggggaccgtgatggtacctccaaggctctgaaacgagcgaagtctaggcatgcgaaacgaaacaaccagcggggcggctgacggctggagcgggaacaaaagcgttggtattttgatgcataaaagcagtgtatgaatacttgtaactttttacttgtacgattagatagacagcagcagacaatgccagacagggcttctatcaaatcaaaacattggaatccactttggccggtgatggggatctgcatcatgactaatgcttctgcagacacggcggcggtaggtagtcttgcctcaggtcggccgaccaagggttggattcagccgcatgtctcgagattcggatatgtatctatctgtacgaagcaagtgggtggtgcgatactgacgccatcacgtcgagcttcaagctctcggcctgtcaaactacatgtcggtatactatcttgactctgccgcgccctcgcttcgagttctgctggtctctccgtgtgtcatccgcgaccctcgaatcctccggagcatgcccggcaatcacggttgatgaagctggaactgcactgaaccgagctgaagggtcgtaaatcctcacaaaaagcgtctagcaagagggggaacgggacggggaacaaggtaaatgcagcaccgcgctcgcctagcaggagagggagagccaagcgaggcgccacgatgaagcatatagatgaaccaggctggctcatgatgctgcagtgactttgcggtatttggtgttgtggcgcttgtcaagtgacgagcttggcctgcgtagccttgcattgcatccgatgctacgtcgatgcctatgcaggcactgcgactacgtactagtatctgatactatttactgctaaccccgtactagataccaaataagaataagctgtacggtggctggggagttttggaacggtaatgctacctgaacgaggggaaatgccacatctacttgtactaccggcatgagtgggctggtttgtataggcgatacctacatgtaggtacgcccaggtatatgcatgtgcatgcatgcaagcgaagcgaggcatcatttctcacagaaagcgatagcagtggttgccatcactcacaggaggtacctacattagtgctctgttgactacaaggggtaagtggctagctaccggataccaacactatggggctggctattgacaactcggatattgagtagtattctagacgatttgctagctgggagatagtgaggagaggctctagaacgctctccccgcatacacgactgtactgttctaggcactaggcgccgcgatactattccgtagacacacgaggccaagacattatagacacgagagaggtgcaaacgtggcggtttcaacggtaggccgggagtggtggagtggaggatctgatgccggaaggggccagagctccggggggccggtgtacgaggacgggttagcgggatgcgaggcgagtttaaagataataaggtagggagaggggagaggagagtgcgatagtggcagcgtatggatgcaaagtgctggatgatggtgatcatcccgagtatacgtggctgggaaatgaagccgtatacttacatggaggcagtatgcgggaggttcagaagatggaagaagtgagcgaagatggagatgacgatagacaggggaatcattgattgtgatggcatcctgcattagcctaattgtgcttcgtacaggcttggatggagatggtgatttgattattcgtaggttgtcgtctttgcttggtaattggtcaagcttgcaagggcgagagacctccgagtaggcaaaacttgggcaaaggcagggggcacagagatttgagctgacaaggggggaataagcaagaggagaaataaaaataaaaaatttaaaataagaaataaaaaaagctggggaaaaaaaaaacaataatttaaaaaaaaaagaacgaagaaaagaaacaggaaaaaaaagtagtaccaaaataaaacggtcggaatgtggccgggatggacccccgttggcagctaaatgggggcttttgacagggaggtgcatgatattgatgccaggcgagaaattgacagaaaatgacatgtaccttttttctctgttttgtttgctgctattttactgcaaaagtagtacatgcgtatggttttttttttccccagtagtgtctttatttaatccctttttgttcttgttttcttaggcgaatatggagaacccctggatttgggaaggggggaataagagataaatgaaatactagatggctgcatatgaaccttgagggtttgagggataagcattcagcaggtattgcaagaaacttcctattttgcccttctttctcctctttatctggcccactccccaaaagaaatatacaccaaaaggggacttttttttcgtcttaatcttggacaccgggggcttgtaatgcatgacgcagcaaaacggcgtcgacaatcgtcgctttaccaaggcagggcccttttgttctggcaggttccctaatttcttcatagaagcctacattttaccccaaattagataatggatagagaaacttgggggaagtagaaagaggtataaggcagccaagggttttacacttcctgggctactggcacacttgcagcatgagataaatgtccccctcttcctcaaagaagtgatcaattgccgatccgcggatacaaggaacccggcgaatgatccagaccccgaagtattcggcatgctctcggtatatacagacgaggtttcgttgctaaacccccctcttttttttttttttttttgcgcgcgtatactcgagttgcattccgcgggcccccaaaatatcgcagctagtaagcgaaagaatcacacctcgctggttgtaaaggaggatgaaggaaaaagtcccgcaagcgcgggatgacggattgcgagcgatacgataaaccctactttctttccgagatggaggaatgtgaatagagtagacacaagggacatgaaaagggaatggaataagggttggaacaagagcttcgtctgcccatctaatcatattacaactattctttctaacgattaagaaaatggaatgaaaaaaggcagggccacactaattttacatgactgcttcaaaagtgatattgtaggtaagtatgttgaagagaataagacaagcacacacgcctcatcccatcgtgaaagagtccgtctacacccagggctaaaaaaaaaaagggggggggggggttcagtagcaaaaaccgcatcccaatcattcatccaatactcttccgggggaacactactataaagagcaaccaaagattaatcatgtttccgcactcttttattcccatcatgtatagaacgaaagaagaaattgtccccggatatccctcccagtggtttccccgttatcagaaatctttcatatgccgcgttataatctccgtcccgcttccattgccaatagcttcaggtggcgtaattccgtacttcgtattttcgtaccaaaaataattaagaaatgcgtaatcaatgcgttagaaccctcactgcctgcagtattaggccaaaaatcaatcccctggcaacctcctcaatctgcaaacagtcaaacacacgcccgagggcctcgcccgtggccgactgccccatcacgcccatcagcgcggccggcaccccgctctgtatcagcagcctacgcgcctttacggccagctctctcttctcttcgtccgtcaactgggccggccaggattcttgctcctgctccgtgggcatggtattctcgcgtattttacgcaaccctgtcgcgatccctgcgtcggacgtgttggcgtctatcactgatgactggataagagactgcacggtcagcagtgaagggtttccggggcgtagcagaaacgatttcgcagctgtcaggagtgttcgccggatgttccaagccgaagaaagggtgtacatttcattgatgacagcaaagaggagctcaacagccacccgggtttcaggttccgtaagctgggtatattgccgggcaggcttcgctggactcttctttcccgataacgccggcgcggacgccgatgggttcagtgcttgcgagctgttgctacggctctgatcctccatgaaactcgcatttctacgcaacttggcttcaaagtcgtttgcctgcgactcatagtcatcgctaatctcatctggcggcggcggaagctttgtaaagtccaggcttatcgacgacggtgaacggagagcggccaaactagaagccctgctgtgctctctgctctgtcgagcgcttactgaagtagaaatggagtcaactctacctctttggctcagccgtaaatctgtctcgctgttgttgggggattggacgaagcttggcattcgctctactctgcccggctgggttgcaatgacagacgacctctggctatcaagactggcgcgttccgacctcacaggtgatcgcgcaatgctatcaacccggctgcccgtaatcgatgatgtagataaccggtttggattcgggggagtaaggtcgatggactgggtggtcgactttcgtcccaggccgccaaagtgaccaaagacaccactaacgccgccgacaagagtctttccaccctctacagctcccttggggccaatggatagcacctcaagcatgttcttgcccacagtctcccagccaaacgatttggagttgccatgcgtgtgcccctgtgatttttcgagaaatcgcttcattccctcgctttctgccaaggcttgataccaacaagcatctcgtagatatctctccagttcacctcgaagcgactctcgggtgtgaaccttccagcttggtagctctttgtggagctccatgaaggcagtggcgccggatacggcagcaattcgtctcaaaatctcgtgaagcgtctcaaaatctgaataccgtcttacaatcatccaaccaggatagtgagaagaagacggctccacctgaatcagatagtctatagtaggcttgtttcgaatctttcccgtgtcgcccgagccatcgtcgtttagtgtgaatgaagcgttatgcaaagtaagaggctcctttttcggtgcctcttcttcatccactactggttggcccggcgggacaatctgatcgaaacttgtaaatgactgttgatctttgttttcctgtggagatgattcttggctgacggaatcagctgtagatcgcggcgtatggggcgtgtaaaccgtatcgctcttggacgagacgccgtctactgatgctcctcgaggcgagaatctgttggatgtcggcgaaaatgcttcctcgttcttctgagtatccgtatctcgagatgccatatccatgctctgctttgaccgttcagatgcttcagtcaacgtggaggtccttttccgtcggatttcatcttgtgcaatcatggcattcattcgtttcatttcctccatggctccctctagttcctcgtctgctttgcttagttttttcttgtgtgaagtttccttgcgacgagtctggccctggtcgttgctaccacgtcggggcttcgcaatgccaacattaccaacgttgccatccaagtcggcaaagacgttgttggccacatcgcggccagtctgcatgccgacatcaattgcttggttcagattcggctcgcctgcttccaagagatacacgatccatccgttgatccactcggccctgctgcattgctgcagagtctgctcgaatactgaatttgcgagaatctcccgcaagaaaattcgcgccggatcacagttgtaggcattcttgtcgaggaatccaagcatatcttcggatatcatcttgaactttgttgcttgttgcctctggtttagcagattcgcaagacgagagtcgggattctcggcgagatagttgtatatggtatcggcagcgttcaaattcgcatcgggcgggagggcggaaaatgcagccgccaattcagaaagaaaaacgattatcatggaagttgagttggtcaggaggtccaggaaagcgtcggccggtcgcttacgagtcatccggttcgatatcgccaagacaaaagacgtgattgacttgcggcaagcgagaggaaaagcgtgatccgaaggcacaagtggactgtaccaccacttgatgtagttttggataatcgcatcgactaaaccactcagcgcttcctttgtctctgggcgaaactcgtcgaagcttttgatgcgactctggtcttcatcttcatcgtccggcgtctccagcgaccgcacagccgtcagatccgcccaaactctgtctagcaccttgttgctctcctcgccgcgaatggcctttgccagctccgggttcttcgattcccagatgatgaaggagaccacgccgccgaatgctcctatcagcacaagcccaagccgccccagaacagcataagtcaccgcagagactcccacgcctagccccgcgagggttgacggcgtcgctgtcgcaaagaactggatggctcgcgaggcaaaggtgacttcgggggccacctgattgccctcattggcgccggaaaacagaggcttagactcgcatgctaaactcctggactcgtaatcgtcgtcatcattattattgtagtctggcggcgcgacgtcgcttgcgtgtgtggttccgactcgactcgtggcgtcggccgaggcctgctcggcggagtcgtcgcgacgctgcgcaaggccagttgcgattgagctcattggggttgagctcctcgactggcttgaccccaacaagccggtgtctctgtgtcgtcagcgtgtcgtgatgtggtgtcggagagcagcagaaaacatgacaagtaagcgccaatcccgccgtaagatgtaaaagagagagggtctggtagaagcagatgaaatgcgcggttgaagccactgctgcccagtgttggcaatcgtacagtagcagcagcagtattatgtatatggcgtggtgcaagggaaagactcggatgctccgccgactccgtatttcgtatgcaccggtatggaggataagatcaatctgatgaggctgctcccacaattctccttttaggggacaaatgcgggtcgatgtcgcatctacctctaaatttggagctccggcctccactgattctcaacccctggtttccagcacgcgctctgcattctttttgagcagagctgaaggagcagcgcctgttagggggaataggaggatgcaaaactgaggatgggccatttccaagccaattgctcgattttcttttcttgacatgtaaataatgaatgatttagctagaaaagcaacagacttgcccaactgaacgcagctctggaatgcagtggcaagtccagtcctcacgtgagctttagtggctgccccgcctgaagctctccagctcctaaagtgcccattaaccacgcctaaacgaaacgcgcccggcccgcttcagttactccacgcgccgtagcgagcattcctcaactcccgtccctggcctggctgatctgatctgggtcgcaaacgcaaatacgatccctcgtttacgatcaagcttctgggttagagatattacgcttatatccccaaaagacatgcctccaacgacgaagaagcgacgagcgagcagcgacagcgaagacgaggtccccagaacctctgcctcgaagaagaataagagcgccgccgctgccagtgcgcctgatggcaaagatgacgatggaaatccgttttgggaggtgcgatatgacggctggtcaaattgttttgcgctctggcttacacattgacctggaacagttgtcaaacaaacgacgtgtaggagtctccgagttcaagaagctatgtttcgtcaacatccgcgagtactacgagaaggatgggaaaacgctcccaggcaaaaaggtaagcctatcgcgttctggggacccccgaagcagccatgctagagcgcacaaatgctgacttacggcgcaagggcatttcgctatccgtcgagcagtatcttgctctcctcaaggcggcccccggtatcaacgcggcgctgcgggcaaagggccaagatgtcgaggatccggacgaaatggacattgaagagcccagcgtctctacgaacaagaagaaatccaagtcggacaagtccaacattgaggcaactagcgatgaagataacgatgaggattaagagatgctcctagatggagagttctaggatttcgtgtgtaagatcgactttttgggcatcttggtttaccgttggagttaagatatatacccgagcaccgcaggttggtgtttcaacacgggcagagagctcgcggattcgggattacgacttgtgatgatgacctaacacatggtcaatgatttgcgtaatggtttatttccttgaattttgaagggtgataatctccctccctagagatatttgataatggcagacatttaaaatgggcaaaggaaatgtataccatatggctcatgccgtgaatctccaagtatacacacatgcaacctctgcctatttgatgacgccacataggacgatggtttatacgcggggatgcggatctggctcttgaaacactggctgcctgttcaaatccaggttaaaccctgccaaaccctgaagaaatggattatcatctgcatcctttcaaggcctgaccataagtacatggcaatttcaataatgctcgtaaatcctgggagtctcgggatctatatagagttgcagtgagatctcgtgtgacgcatctgcgccgtatggggcacgactttacaccacatcaacacgctgaagactccccaggccactagcaacgactaaaatagcgcccaagcccgctgtgattggcgcagagagcggcaggaccgagtgcacggggcgccttgcttcgctattcatgctcccctaatgactaaactgtcatctggtgtcgatcacgtcaatctcatcttcgtccacgctcgttgttgcgcctcgctcttcttttttctctttattctcctcttcattctttctgagactttcccctgtatctcagggatccctgtctgactattgacgatttggccgtaaacaatagggccacgtgttgcttgagactcactggatgccatcacagtgtgtcttattacaccgttctcggcctccaccgtcgtcaaaaacgccccttgcgtcggattacggattacctaacccgacgtcaaatcggaagcgtgattccacatcacccagccgtgattcggggtcgcttttatctctacgctttcccgacattcacgggcttcttctcttctctttattccatcggatggccatatgacatacagttgacaagcggcgctttttaatgagttgacattataatactttttgggttttcacttatctcggttgcgccggcgcgactgaatctctctaatcatggtctcatggcagtttaggctggggcgcacggagtcggtggacaactacgacggagttctgatttccctggaacaggcgcatcttcacagccattcggcgcgggttgggcgagtcgaatttgagactcaggacgaaagtgcagacgatgaggacgatgtgggctcagcaaaggacgatcagggggagggcatgctgctgatgaacgcggccgagtacaccattgagggattgagggcgcagatgaggcaaggcaagcgaggggaatggacagattatgagagtgagtgttgattgaaactggacaagggaaccgccgctaaaccgataatagtaaaatccaagctcatcaacaaggcgattcaggatattggcatgggacggtataattggcagctttttatcctgtgtggcttcgggtggtttgctgataagtaaggaagattggtaccctctctcttattatatatggaatcagctggctaacatgcaacgtctagtttatggctacaggtatgccggatgagactggtaaaagtcgccactagtttacaaacatcactaacaacgatatagggcgtttcgctaactctaccgtcactgtcagcggagtttgaaataccggaaaagacagtcaggtatacgacaagcgcttgctttgtaggtctctccctcggaagtttcctgtgggggataggatcagacgtctttggccgccgaattgcattcaacatgacgctgctcattactagcatcttcggcatcctagctgcgtacggcagaagctggggggccgtgtgcttcctatacgctgcatttggctttggtgttggtggaaatctacctgttgatggcgccttgtttctcgaattcctgccggacgcctccagctctctgctcacgctactctccgtatggtggcctattgggcaactggtatcttcactcgcggcgtggttctttattgcgcaatggcctgtaaaccttgggtggcgttacttcatcatgaccattggcatcatcacctttgccatgttctgtatccgattctttctctttcacatgtttgagtcaccaaaattccttctcaacaagggtcgccagaatgaagccgttgccgtcgtccacggtatcgcctatcggaacggtgcgaagacgtggctcacttcagaaattctagatcaagtcgcggctgaggatcctgagcaatccagtcccaacaaccagcgatactcaatgtcctccgccccgcggtccaatctctttaaagagaagctcaaggggttctcgggcgagaggatacggccactctttcagaccaagacgctggctttggccaccactcttatctggatttgctgggccactataggaatgggtaaatttctgactctcgttttgaatcaaaagaaaataattaatcataatcatgcataggatacccgcttttcaacgcctttttaccccagtacctttctcatcacagcgatgactcgcaaactgaggccatgcaagacgagacatcagccatatccggcaccacatatcgtaattacgccatcacatcggtaatgggcatcccaggcagcctcctcgctgcttatctggtcgaccactcatctcctttcttgggccgccgcggcactctagccggctctaccgtcgtctcagcagtattcctcttcatctttgccgcatatggcaccacatccaccgcccagctcgttttttcttgcatagaagcctttgcgcagaacatcatgtatggcgtcctatatgcctttacgcccgagatttttccagctcctgttaggggtgcaggcactggagttgccagcttccttaatcgattgacgggtttgatggctccgcttattgcggcgaatattcctggagacggctcgacgacaccaatctatatgtctgctgttttgatactggcagcgtttgtggccatgtgtttgattccgattgaaacacgcggggcacaacggttataggcgctttttggtctttattaggatattggtcaacacctttaaaaaggaggtatagatacactgctttctcagcatatacatttacatacacgagcacatattgaagtttggaaagagaagacggctatctatctaggtagctaagtctcaagcattcttgactaatcgagtcaaaactcattattggacctttgcaaggatagaaatcccatttataaaatttgaaatacactacgcttattctacatatttccaatatttaacaagactcttatcggtttccccttgcgccggctggaacgtctactcgccgcttcctcaatgacatgcccagggcgtcgcggaccatgggatcagctcgaattgtgttttggaccagccactctctcatctttccttgcaggttagaagtagcctcggcatctcccttgaaaggcgccatctccatgtccattagcctcgtcgcatcgacgtcgaactggccggcgatggcttctagacgagtcagtccctggcgcagtagttcgtcttcgtctccgagagatcgcttcgatggcgatgcgtccattaccaacagcgggccgatttgcgacagggcaatgtatatagttatagtgagtttgcgtgtaagctgtatcagttgatacggtaggtacggcgggtgagtagccgtgtgcgagaagatgaagttgaggccgtcgagcagcgtcgggaagtttggtcgagtaacagcgtggatctcgaagacacagagcgtcaagagtatgagccagcggtagaacttgccaaagtccatgtatcccaacaggcccaagacatatatcgacccggccgcgacgccatagtgcggtaggatgcccgagaagacaccccgcgtgacaaagtctctgatggtgacgcacttctgccaggccaccgtctcgggtccgaagcgctcgtaggcgaagcgcttggcggcatcctgcagcgtgtcgctcgcagccttgaggtggatgaagtaagaggccgagtcggcggcgacgctgcccgtcttgtccgggtggtgcagggccgcgagccggcggaagcgagacttgacgtcgcggtcggtggcggagaagggcacgcccaggtcggtgtagaaggatccctggcggcgaagctcgaagtcggcctcgtagattgtgtaggcgaggtagagcgttacgacgagcacgtggatgttgcggcggtggctgttgaaccgcgggctgccgggagccggtttcgggtcgccggcgcggattgtgaggccatagtagatggtttggatccacgatgtggcaatctgtggttttacgttttcttgagagttagctgcctggtgcttttggggtcgcgtgcgcagtcaaagtgtggcgtagaatgggttgagtgacttacgttggggaggaaggaccaccctataatggacaggaattgcgacatggtctattgtctagcattgtgatattgcagtgtgtaacttttgaaagagacaatgtcggctataaaaagtgctggtgttgaggacaagctggccgacaatcttatcgataaagactgatgtaattttgggcaggggtcgttggattgccgttcctagcagcggcagcactattataggtgccgtgtctaggtgctgcgtggcagttggtttgttgttagtttaaatgcatgtaattagccctgttacttggagaataagtacatgtttctaggcattgtcactgtgaattgatatccctctttgtccatcgattgcgcagtggtgaaccttggtacacaaacgatacatgtactctatcaccgatagaatcatctttctttcacggcgtctagaacaaacatttttagtcaaaaccaatgcagtgcaatggggagaatagtctttgcgatgtcggcaattttttatccgtcttggccacttgtgctccttggatgcagtcatagtcggtagtcgaacagggtaagggttttgaacaggcggctgcttagacagaacacctctctaataggtcaccaatttacagtttgggcaaaacactaggaaatttatatacagtaaaaatggttacatgctactcacactgttcgggcccgtctgttcgaaggcgttttaattgattaccggtttcttccttgtgcatggaaaacggcggctgagttggacgtcaaaaacacagctgatgccgcggcgaagcaattggctatgtctgatgcgatattaagcatcagaataaaccacatctatttgggcgatctttcgagtccagtctctcaatactctgcttattgctgctggcctaagagaacacctagatgggaatgattatgatcctatccattctcttactttcatgttgtcaatgcacatctattttaatcgtcttttataaggcacactcttatactatcagctgtctcatggatataaattttatagctgatattgaccgtcttaatagacctggacttgagctcgtcccctcattttgacgatcaaagatgacacttttctagtaatgggaagtaaagagtgtgcaactagtgtaagcttcttcagcaggtacattattgagtgtagcacactggtagttcgaattgtgagcttactcagatgtttgtgaattataataacaaaatccaatgatgctatccttatagtacctatgccaaatctacagttaaagttatatacgagaggaaattccatgtacaatctctctatgctagcagagcaaatatttcatcaagaactacaagaaaacaagaaacgaggggccttttgctttccctcatagaaaaacatgcacctgttttgtgctccaaagggtcttgcagcctgcaagccctttagaagatatcggtctgagcaccagcagtaaatcccatcctggaggtgtaggtgggcaccttctggccattcttccattgaacgttgtttccgctcgcctggaaagcagcaatcatctgcttaggtcctctaacattggggccaggaaccagagaaggagtcttgggctgctggcctcccttggggttgataatcttgcacttgtggggagcctggtacatgttctgctggccatagccatcgggaatccaactaagtaaagactgttagtataatagcttttattccaagttttgtatatatattacttacacagtggcgcagaggcactcctcacaggccttcaggttgggaatatcgtaggtaaccagacgctcaaagggagtctgaggagcggtggtaaagacaacaaagtcctccatcttcacatcgtagatgttggacttgtaggcaatggcaacagcagtaccagcagcagtggatttgttaccggcgtgcaggttggggctgttgatgcctccagaggatgagaccagaccggcggcaacgacggcagggttcgtgactgagaaaggctgggggcgctggtcttgctcctttccgtcagcatagaagcccgtggagttctgccagttggcccatgggacctggatgactgagttggcctggatttcccagataccagttggtggtgcgagccagcagttgcggcccttggacagaaaccagctgtcctgctgcaggttgaagagagggtcgaagacaacgtggttggggtcggtaaaattcgtgagagggcccttgtaagagttctgtggaatatgttagcctttgtcgaccatataaaatcttagtaatcataaatatatacctcggggcagaacattccaggagtataagcagcaaggtgagcagtaacaccttggagagtagccaagccgaacagagcggcggctcgaagggacatttgagactgctgcattgtggtggtgagatgggcagatgtttttgatggatcaatggattagaagttgaagtatttccatcgtgggaggccgtgatgtttatatatcgagggtgtgggtggtcagtgtccgccaataccaggtgaaaccttgcccggggaagctcgcgcgaacttctggtatcctaggttcatcaagcatattatggatctgcaataggcaaaggagatctgtgccgtcaacataaaacacgttcattaaggagctgccgccatcaggggtacgatttacgattagtaaccggtatacatctactaatcaatcctttgtgtagtatcaggatttacaaaatattcgccatggagcaattagaaggacttggtgccaagttggccgtccacgctgctaacaagtacatgtaatcacagtcagctgaatgattctgcttttggaagctctgatggtcatcgtcttccgttatggtaggtgtcctcaacttgtcagtcgagaccgaggctgaagaacaagcgcgatgactgtgcaatcaacacattgtaagccgtcatctgagaacttgtatgtattcagcaggtaaaatcaccttccttaagtgttagatggccgtaaaccaacaatccaagtttagacgatactggccgatctgttgctctcaaacctgagatatcatgcccttgtgcgaggctttcggccctcggcacactctaattttgtctcacccgtcaattggcttattctgaaacgcacaagcgcaaaaccgcggagcatttggtgtagatgcctctcaaaactgcttgatggggcgcctaattgtttctacatctcagctagccccctttttttatgggccacctactctcctatttgtgaaacattttggcactctaatatatttccgacttagaggtggcgccaagtgtaattgtattgctctaataggaaatttgcgactgccaaaaaagatctgtcagcactatgagatgctcgatctggaagtgttgctctccatatatggcaatgttgttgcgatttagatgtgaagccaaggccgcaaatgtgtagcttggcgacaattcattcctcttggtaacactatctgacattctccggttgttctcgattggccgtgcacacaggccatcagcgtttcgtagactgctccttcgatttaggagtatggaacgcacagcgcgcctttcaacatctgattcagtttttagtaatagtcaaatatgctgcgggaattaatattgaatgatgaggcaaagtcagagatcaattcgaaacatggagaccacttttggagcaccgcttaccaacgccgccccatcttataagcagttaccggcttcaaaggtccaaaaatgccaggcaaacagctacaaatatctggttacatggatgagttattactagccgatgccatgcaagatacatagccataacgccaacaaagccaagaagtatatcaaaaagatggagtattctttatcgttacatgcaggacctcctcctattgtgtggcaccaggggcaaaataccgacctaatgcgaatattccattacaataagcccaaagtggctataaatgtttttctagcgctgatcgagatgtggacttaataaaagggaggcaggtgggtttcggtacagccattgaaggctagcctccgtccaagctgagaatatcctcgggtagcctatgagccgtacgataaacgagctcgtatttgattgcaagggcttcggtcgctgtagagaaatacccaggcttgataaatttcaagacgaatgggcaaggaagctgtgttgtcgtcgatgaagtgaaagatgcgtgattagagcacacggttggatcggttgttttgtcaggattaaggtcgtctaattgtcagtgatggctcggaaacgtacacttggaatgtctagtagcttgtccaattctcaaacaattgagatattaatggtagcagcggtgccatattatcgacacatgtgatgcacaaatattcgaggttgcaattaattcattacaacatatacggtagcataccagagctacatgcttcccagtgcacttgtggaacatttcaagaaaagactgagaataaagactgctagattctatttgctctgaaataattctgagatgcgatgatcacggtgttaaacggctaggggactctggaacccttattcagcattcggacgctacgatatgggagagctcgaagagcaatatttcacatgaaagtccaagggttttgaactccagactatcattgaatgaacatataactgtgaatatacaaaagcaattcccagattcgcatgtcagaataaaaaatacaaaactattagaaaattagtgaatggtattgctagttgtacgatgagcgatatgcacacggccaggtaaagtaggtagctttccactttgccaaggtttcttttgtatttaattcttgactttaattagaatcatgacaaaggttaaaaaaaaaaacgaagaagaaaataaaaagaaagaaagaaagaaagcatagtcatgatgaatccgaaatgtatgtgcagatacaagactaggagctcggaaattcttgcccagcccactatttaagctacgacaaagctgaagcttggcacgcggggcgaaatcgtggatcactaacaaccgcccagccgtgatcctgcaatataacaagggaaataagctagaagtagctggagctatacgagaggctcctttaggaaattaaaagagggaaattcgacgagggtgtctgggtatattggagatggcgtagcacagatttcagtggattaagaagggagatatagggctcctataaatactcggctattagtatgaaggaaatatgcatgtaggtagcacatatatcctctacatcctttaatggcaagtttttctctctcttcacaatgatcaccaagattctacatcaaacaatagcgtttgttggttgcttgaacggttctcatcatcaaatctttccattcttggccccatttggcctatgacatacaaatttcacatcattctgttccaggccgcaggatacagcaagcaatcctccagaaataaccaatcgaatcgatccccaagccacactgaaagaggatatcaccaatggctatgcagggatggctgaaaacctgtttgaagacagttgctctacctgcggtgatagctgtgatagctttccctcgggttgctaaagaacaaacgccattacttctgactatgatcgtggtgctgaattaactaatctttctgcatagaatcatacccacttcagcgatcaaatcgagccacctctcctgatcatatctctctttctcttcgaccttctttccaaatacctcccatacttcaataaacttgtggttactctcctccgtggtaccaatgtctttgagggctttcatcatatagtcgtgctgcttcaaaagctggaaatcccgccgcgccttttgcttttcctggtccgtcgccaccagcaggcgtacctgaacgcaatacaacaccagccctgccagacctgcagccaaagcggttgcgatggatgagccactcacctccctcaatgacgaatcatcagttcggggaccatccatctcgactttggtacctgggaaagtaaagttgatatttcctagattgccgacccaaggatcggccattcccgatgatgtcgccgctccgatggtgaatatctttttcgtcgctttggagggataggtttcgctgctcttggctcccttgtcgctcgccgaacagaagaggagaatgttttcgtttgccgccgctcctatggccaagtcaaggagccgcctctcttcctcgtcctcgggaggatcgatggtccaagacatggaaatgatgtggaccttctttctcacggccgccaaaattgcctaatacgatattaaccagtctgtctcgtaaactaaataaaggtggtaatatggacttacttgtgcggcactcttggctgtaatttgtcgaccgccctcttctgaagcatgatcctccagccttaaaacatagaactgcgcccgaggacacagcaagtgaatctgcttcgccatgatggtcccgtgtcccgtactagacacatagtaagggtcattaagattgtgctcctcgtctcgcgtgcaaaacgtccgccctccgatgaagctgaattccagatccttgacgtctacaccgtcatcaataagagcgattttaattggctcttcaatcgtctcatcaacctttccgcgctcgtagtaacgttccgcatcgaagagcagtcgtcggaagtccttcatacactggatccactcgtgtttagttgtgtgctcggcttggtctccagccatgagggcgttgagatccatctgttctctctgtacaatcggccactctttcaagacgttgacttcgggacataatttcttcatacggtcacagaagtcttcaacattctgcttggttcgttgacttgtttcaagaccctgttcccggaaaattgtttttgttagtaaaaaaaactgtacttgttcgacttggatattatgcggccatacctgttggatgtgtagatgaactgttttcagctgacttaatctcttcaagccaccttcttcactccatcctctaagaactgcattattgccgctccagtatagattgacttcgcgtgctttggatgccaccctatgtatgacctcagagcatagatccatccttttccaatcccaaatctccacgtccatgaactttaatgcatcttcaattgcctcatcgctgtgagcaggcatcgttgaatcgtcaatgatgaccttgagaacggtcttgacacctttctttctcaagcgatcaaagatgtagcacaagtctctccggccatctccatcttgttttgaggagcgcccagatcctcgggctcgcttgctatttgctgtattcacattcacctccacgctgattcttggaatagcgacatattggagaatgtcctcaaacttgagcttcgatagcaaattctcaagcccagtctgggtaatgttcgcatgtcccgataagtcgaaatacagttctaaatctataatggtggttagcgaaaatctgcaccccaactcaaagagttccgcttgaatgaagattctttctcttacctgaagttgtattacgtccatacaatatttccatggcctcattgtagctgcgggagcggagatagtgcaatttcagaagacgctctacatccttcagaacggtttcatcgactttggatttatggccgctgtcagtgactgatcttgcgtctgcagcttgttttactgatgggtcgggtacgtgtagagccgtcctcctcagatcgtctctattcacaagcggtggtgctgtgcccgtcgctggcgagctcacgttcattgcgggctgcgctcgccccccatacttggcacgagagtcggtttgaacggtcggtcgcctatctggacggctgcttggatctgtaccttgcccactaggatttgcaggtcctccaggccctctagcttcttgagatcttggtgccgaatcttgattttgcgcagaagaatcgatttcgacgccatcggggcgcacacgggtattgcccttctcaccccccttctcctctttcaatttcttcttttctttatctttctctcttgcctgggctttcctgacgttttctttgtgatgaagatatggcgacaaattgtggtcgttgaagtcgccattctcattatgttgaacaacgatgtcgctcttggcaattatcttttgtataatatccagctgttcccttttacatttcttatactccacagcgagatgaagtggtgtgtttccatctccatctttagctgccaaagtctcagcatctgctctttcgatgaggagatctaaaaacttgactctcttatcaatgccaatgtgcaggcagttcatcttatctttgtcgttgctggtgatggccaagatggcactgatatttggatgggagtcacacatccactgcaccatcttctctttcttcgcctcgatggcgaggaacagaggtgtatgacccgatcgatccagagagctaagaacatcattttcgtgttccactagatgcttgatcagtggttccatcttgctgtctagttttggtaactctttcttgtccattgccgccatgatgtgcaacgctgtcggctggcgtaggtctccggtgtttgaggccaagacgtttccatcgccagctttgaatgcctttagctggctgctattggtaagatctttatctccatctttgattgctttcaagaccttgtcaagaagatctttgactgatattttgccatttcgggtgtcaatttctccatcttcttcgtcactgtcggattcttcctcgctcgactcatcgccagctttggactctgctttctcaacctcttcacccactactagggagtcaacctccctctcttcgtcgtcaattagcgggctcatggctggaatcttaggggtggcttgatagtagagagtttgaagacaaaaaagttgctaagacttgtttgcaagactacatgagcttccccgtccctcccggcatggtattggcgtggtcttcagccgcgattaccaccaagtttggcccccagtcgcgtggcccctctcttttgccgcctcaaacagccaggatttattggaataagcgtgaactgcaaggagaccgttgctactccacatgatcatttagagctaccaaagatgtgcgcaaagtagactcaacgtacttgtattcctcatgctcccaaaatagtagttttcatccatttcggatggcagaggccaacactagttgacaagctagcgagactaccagaaagagccccgagcatggttgcgtgaatttctgccttcatgttgcgagttgccgttactcaacacgtctagcgaaacacgacaagaagccattacagggattctcagccaatttcgccctctatacagtttgaatagcaacagtttgtacggacccgtagactaatcacgatgcccctgttaacgtcgccagtttttctgggcttggtttctggctgattggtcataatggcatcccgtggacgacaatccgccgtgctagtattcgcgccctgcagacaacagcccaagcctaggcaggaaattcctggcgaaagacctacagtatagtctgtgctcgtgcagtccagatttggaggtctatgacatggcgaatcataacagtgatcttcagtctctgcctatgtttagttcgtcagcccaaagacttggcactactagcaacatcccagctaaacttgatggacttgtggagacagttgtatagtaatctttagttaatcaagctgcgttgttgcgttgctgaacactatgcctagtagagcctcatccttcgtcttgagctttgtgaattttacccaagctgtccagtcattctaccaagcatcaatatgctcgtccgccatcactaagcttcctccttcttcttcaatttcttgtcaaagattatgtctgtaaactcgtccaagtcgatagagcccaagttctctgtatcgtatttccgtagcttgttagtggagggcatctcagggtcgaacaaaaccgggtcgtctggaggggttgagccaaacaatcgacccatttcagacttccaatccgcttccaccttgatcctcactttacactgaaacttgttctcgtcgaatccgcggttgagcaagatggcacagcgcaagaagcttggtacgcctgacttgagcatggtattctcgtgaaggacccagctcgcaccaacgcctttgccgtagtcgtcgctgaagatgtgccccgtcaccctggcatcgtcgctcgctgtatagctcacagtcttctcccacttgagggtcccgccagcgtttgcgcctagttcactcacgccggcgttcatttcagctccatgagtcaccgactcctcttgcgttgaaggcagtaaagtcacacgccccgaaggcgcaatggcttgaacttgaggcgagggaactccaggaacagcattggcaaactcgaattccagcgacgcagacacaatccgccgtgatctccgagttgtatcgaggtaaaagtcgtagacaacaagcgttccgctttctcctgtttcttctgacaaaactccatggatgacatctcgtgacttgcaacgaacttcaattatgcctcgacgctccgtcactgtctgtcgctggtagggtgcagaggggtcattgcgagtatggtagccgctgccacgttctcccgtcttgttgagcccgatgctcacagaagtgtcctcgagatctgagtcgggatctgagtcgatgaaggcgtccacagtttcctcatctggaatttggtcgtcattgatatcgcggtccatggttgacttggttgactgccgtacaatgcgtcgtatagaatagtaagtagtctcttggttggccatggacttgaaagatcaagcccccttctagtctgaattcaggattacaagacataggtagttgctgccgacatatgtacctgcggctgcatcacgaggctgcagtcaatacatactatagcgtagtgccgcgaatttagcatcgtcccaccatctttgtctaatcctacccactcccgtcgcatgtgccgaatatgtacccataggtaggcctaggtatgagctgcggggagagctcggagagttcgtcagccctatctttgcccgtactccttgtgttacccttccttggactgttgttggctgattagttgacggcaatcagcatgtgaagttttgcatcactccctgcttcagcaactggctttttcgcggaagagctgcctcttgatctcatgattgtcacaagagaggctattgacgcaactcggtttcctctcctcacgagggtttatcctattggctcgtctattcccatgggctgagttcgaaacaagcagggttcaggacctgttatttagcgcccactcttcgttccttcgcatggaacggcccggctaaggctacagtgcgcgaaaacgatgcggctctgccgcgcaacaaagtgcacagcccctcttgtcataggcaggatgcctctcttggagctgcttgcatggagcttcaggtagcatcagaggccgtctaatcaacgcgtagcaacgaacctgagccccgtcctcctcatgcatgtcagatcttcgggagagtacctttggggtacttgcggccacttggccggggtcgagttccagctccaccgcttcagctctgctcacctttctgacgagttgtctgactggactctatggaggggaagttgagcgtcataggaccccgcggccaggtccttgagtaaaatattttcgtctctagccatggcctagctggattatacttctctgcgaggccttgatcgtcgaataataagggctcgccatatttggagtggatatctggcatcgctctattgcggtgcgctcgaacaacggtcgattgatgtcggtgagccctcttaaccacgctttgcttcactgtaactcttcaggttggtgtgaccctcatcgtttctcctgcaatttatagcggcttgaaacaagtatcagcgtgctaatcgttcgcgcgcagtgacatttattttcatcttttacgctcaatctgcctacacaagtattcaagctgcaccaaacggctgccccccagacttgggtatatgacacaggcagtcttggctgtctatgcctaatacctaggctgcttgagctcctcttatcacactgaaaatgtcggattcagattcttcatctgcctctagcgcttccgattcacgggccggttcgccagagcctgagttggcgcccacggaagaacaagagcagaccgcgcagccagccgctactggcgagaatcaggatgaatcaactcctgatgagaattcagctgggactccagagagcgaggcaaatccgccagaagaagaagaagagcaagatccagatgctgagcccctccacgttacatggaaaggtgaagggatctctgagccttccgatttagctgtagagtaagtgtctactcatagccaagtaaacgattcatatggctaatttgcaaccatcaacacagcttcgtagtgatccatggtgtttatggaggctgggaacacgaatcccaggctggacccggctctggtaacagtgaatgggttgcgtcttatgcccaattactagattcgccatccagaatcctccgtttcgagtacgagccgcttcagctgttttgtggtcgaaaaagtcgtcaggccatccgagactgcgctctgaagctattgcgagcactagctgccaggagaaaaagtcagagtcaggtttgtgcacttcacagatgctatgctgtcaaacgaatctatacgattaatctgaccaaattaatttttagaaacggctgattatgtttgttgcccatgatgttggaggtctcatagttaaagatgtgcgtttgagttcagtcttttcgttttgcgaagacggtcgctaaatctcttacaatataggccttatctgcggcggcagccgatatagcttcctgggtagacattacggaaatgagtcgtattctggtatggctatggatccttatattggatgctcagaaaactctgtccctaacttgccacaggtttttctcggctctcctcaccgaagtgttgaccactttggtatggaggacacactttctcgatttctttttggttcatatgactcggaaatcgcggaaattcgaccttctgcgtctgcaattcctggatttgcggccgctgctatggagatcaacggtctgtttgttgaatcgaaaattcttctccgcagccgagcagttagtgtctatcatcaagaaggatcttactcaaagatcaacaaggtaagacttgaatcatatatgaaccaacatgaaacgatgcgctctaacatcaactcaaaggcgtttgacacttacagcgcaacacttggtatacccatggagaaacgatttgccgaaccaagcgattacgtcaacgactactcctctgttacgagctgtcttggagaactgctgaagagtgagattatatacccaaccttgttatgcctgtgaagttggctaacgttaacttttccagccttcaatactccagtgcccgcagaccagcttcgttacgaaagaacaattctcactcttgcttcgcccatctttcctttacagagcagtaaacgtgacaatgcagttgttgaaagctccccagaaatcaaggcgtggcttaaacaccgtggcccgcaaatgctctatcttcacggtacgaaacacgtccgcgaaacagcagagcagcttttctacgtcatggaggagcacgctgccaagagctcaaccacaatcgtcctttacttttcttttgatcgatatgatgtcaggtgtgactctcttagagacatgcttgccacttttctggcccaaattacgtgtctctatcctgctagcggagatcgcatcaggagcacttttgctcgtctcgagcaggaacgtggatggacagaggcagatttgatctatctattcgagcgcttcaggtttactgaccaggtagatcatgtcatgtttgttataaatcacttggatgagtgcacaaaaggctctcgaaaacagttcctcgacaacttcgcatacctttcacaggcgagtgagaattcatggaaagtcgtcgtcacaagtcataaaccgggagctctttcagaagaactttcagggccttggtgtattaatatggatcttgatgcgtctgaggagaagctgataagcgttgccgatactgattccaaagatggcatggcacgactactcacagcacgcccagagcttcattttgagtctcgtgtcatcaaagatcagcagctgtacattgacaaatttgatcccctatccaaacatattatttgggaacaagcggctgtacgagaagaatggccatataagactacgattgaagagttactcaagtcgttgaaattcgaccccaaggcatcggccaacgaggatcaaatcctggagcagcttctatcttgggtccttggaaattctcctgagccagcagttctacgtcagctcctcacgtggctcctctacgctgtacggccgctcactatctgggaactcgcaactgtggtctaccttggatcggatcccgacgaggggcacgccactcccgattcagcggcgatagaaagccttgtttccaagatcaaggtgtggctcgccggcgttgttgtgatgcaacacaacgaagtcagattctggcatccaaggctacggaatattcttatgggcaaaagcgagggtggtgagaaatccgctagttctcgatttttatgggatgagatcagggaaaccgctcactcagatattgcaaacttctgtttgagatatctttcccagccaacggtaaaggaatatatcagcaaaactttctcggccacagatgcggaatcctttgagtcacctacctttgcggatcgaggaaatttatgctcttacgctctccaagcctggacgcatcactatctgcttagctctcctaagcccgacctgtccaagtttctacctcaatcgacaacttccaaattagcaagcagctgggcaaagggctattgggcgctctcaaatccaatcactaggagtactacctgtttagacactctgtttccaattttcgcaagcttgggcctagttgatgccattgacgcacgagatgacgcagatacatgccggggcttgcttgaagctgcctcaaaaggccaatcggaagttgttcggacactcatgaagaaaattgacgtgccagaatccactcttatggacattattgtggccgctgcggcatatgggaatgaagaaatgatgatagatatgcttgaccgcattctttccaagaaccctaagcctgatgtcactacctggtcaccggtgctacttcatcgatcagcgtggattggtttggatcggtttgcagaccgaatccttgacctgggatatcctccagatattgaaagcagctggtcgtctatcatgaaagcctctccgctctctcaagcagcccgaaacttccatgtcggcatggtccgaaccctcattaagcataatgcggatatgacctcctgccatcttttcggcagagttcccatccatcatgtcgccggacaaggccatgctgagattgccaaaatcttagccgaggaagggaaaactgacatagaagttacggatgaggagaacaagactacgctctatttcgggtccttatggggacaccatcacgtcgttgaagtgctactagggctgggagcagatcctaatatgggtatcaagcctgatgacaccccgcagagctggtcgccgcttacggtggctattgatgagggttatgagaaatgcgtgaagcttctgcttgacaagaatgccaacccaaatcttcctggaccttcaatgtggggcacagctctacgatatgctgctgtcaaaggccatttgaagatttgtcagatgttgattgccagcggcgcagatcccaacagccagctgatttcgcctccaatccttactcagatgattactgactacgaggcgagcgagaatcggctcgaaatcttcgacttacttctttcaatcaatgctgatgccaacgcaaaagatgccgacggcacgcctgtgctgattcatgcctgcagaagcgatctctgcatggatttcgtcccgaagcttctggagcacggcgcagaggtcaacggcttgaattccagcgaccagtctccattgtatttttccgcgctggacaagaaagaagatcttaccaaactattgatagagaaaggcgcaaaagtcaacgaagtcaactcagagagcattactcctttgtactttgccgttcccgatgccgatatagttcgtatactggtcgagaatggcgcggacccaaacattggaaagaatgcaggattcacatctcttatgcatgcggcttggttcggctacaatgacactatgacacttctcttggagcacggtgcgtctctggaagaagtttatgacggagatgacgagagccagagaggatggacagctctacaatgcgcggcatcgcatgctcccaaggagacaattcgaatactggctgaacatggagccgatctcaaacacgtatcagacaaaggagtacctattctgcactcggctgctcaagaagatgatgcgctctctgctcttatggaatatccatcaaggattgacgtgaaccaagtcgacggggatgggaagtcagctctccattacaccaatgtgccttttcataatgtgaaactccttgtcaatgctggaataaacatagacatccaggaaaaaacaaggggtgatacacctatttccctagcagcatacacgggaaatctagagcgtgccaaatacttcatcaagcatggcgccaacattcatctcggatcaccatgcgatggcgctgctatccatcaggcatgccgattaagtcacatggatcttgtaaaattcctcgttgagaatggagccaatgtcgatcaggtcaccaactacggctcgtgtggaactcctctgcagtctgcatgtttgcaattcgcagttggtgaaaaccgaatagtcgacgagatagtcgactaccttttggatcatggagcagacgtcaacgtagaaggtggctttgttggttccgccctccatgcggcagcgtacgcagcgacgccgaaaacgatcaagacactcttggataaaggagcaaaagttgatataaaggactcaatgagtcgtttgcctatacatgtcggagcactcaatggtatcgaaaacttcaaggcgatcctcgacgctggtggggacatcaattcgaaagatgtcatcggacggaccgcattgagctgggcagcacagcctggaagagtgcaggccgtggagaaaatcatatcactcttgcctaataaagaggctatcgacgaggcagatatcgacggctggacgccgctatgctgggcagctcgcggcacggattgttggctgtctgcagatcatgctagtgagccagaagagcaaatgaagacgatgaagctcttactcgagaacggggccaaccgttttgtaaaagcctcggttggtagggagaagtggacaccactgaagattgctaggttcactgggcagccagaagaagtgattgagctactgaagcacggtattgtttctgaagatgaaaaggagaaggagaaggagaaggaggacgatgataagaaggctccagaagaagaatctgaagacgataaatccagaaagggagtcttcagctcagcaacatgtgatagttgcagatgtgtaagcacccttcattctcaaaaacgaacctttgcacatgtcgctaaccaaacgatgcagcgtatttacggcttttgctatcattgcaaggaatgtactgattacgacatatgttggaaatgctatacccataaagagctggtccatttctcagatcacatattagaggaaaacggtccagagtttgaagattcgccagaagatgaggagcatcacgatgcatcgtcggattcgtcggattcaacagattcggactcagattgagttgtcagcatatagccaaggaagttattagttagagggctgtttgggctagagttagatataatgaataaatttacgaagaaatatcacagagcgcgaacgtagtgcaatcaagaacataaatagcataagtttagttttattcataacccaacaacttctacgacttctttcttactttcacgagcaggagtcatcgtcgtaatacattgtgcttaacacattatgggaatatgcgaaacaaagaaaggaaaaggaaaaggaaagaaaaagatgagaaaaataatgtttattatgcaaatgctggaaattactcaggtgaagcaaaggatcctctatctcatcttcagatactcttgaaacaacccccagccaaatttctgagcctcttcttgtaagattctaccgtatacattgatcgactgcaatgccacgccttcataccgtactagtagagcgggacgtggttgtggcgcgggatgttgttgttgggcgagacgtggttgttgcacgagatgtcgttgtgcctcgagatgtcgttgtctcacgagaagttgttgttcctcgagatgtagtggttgcgcgagatgtagttgtttcacgagaagttgttgttcctcgagatgtcgtcgtctcacgagatgttgttgttcctcgagatgtggtggttgcgcgagatgtcgttgtttcatgtgaagttgttgttcctcgagacgtcgttgttccctgagacgtcgtcgtcccatgcgtcgtagtaggtgcatgggttgaggtcgtcggagaggaagtcggccttgtctcatgtgtcgaggtagatctgttcgatgtagttgttgcacgcgatgtactcgtctgatgcgtggatgtagatgtacgtgatgttgttgtttcatgcgttgaagtagacccacgcgacgtagtcgtgtgtgaggaggttggccttgacgtagaagtctcacggctagaggtggattcacgggttgtacttgtcccatgtgtcgaactagatctctgtgatgtgcttgtcccgtgggtagaggaagatctttgagttgtagctgtactcgttccatgagatgtacctgttgagtgcgttgaggtagatatgtgtgatgtacttgttccatgagttgaagtagatctgagtgatgtggccgtgtgaggagaagttgacctcgatgtgctagtcccgtgggtggaggcagatatatgagtggtggtgggggaggttgaccttgatgtattggttccatgagtggaagtagatctctgtgatgtacttgttccatgagatgtagttgaaatagatctaagtgatacacttgcctcatgtgttgaagttgatccacgagatgtagtcgtatgcggagaagttgacctcgaagtttcatgacttgatgtagatctatgagatgtagtagtaccgtgagaagtgcttgatctactggaagtagtagtctcgtggtgggagctggtatgagacgtgcccgtactatgcgacgttgcatgagtcgatgttccccttgctgtagaaatctcgtgtgtgctagtcgatctgtgagagctcgtcgttgaatgagaggcggttccagagtgcgatgtactatgggggctggctccatgagatgaagaggacacatgagacgatgttggcctatgcgaagtgttggggacctcactacgtgatgtagtggctctatgcgaagtcggcatggatgaagtagatcgatgggaggaagtggatccatgagatgaagtcccgccacgagaagtagtcgtatgtggcaaggtactagttccgtgagatgtagatctatgcgttacagtagtctcatgagaagacgtagtcggatgagacgatgttccacgcgaagtgctgtgagatgagctgagcccacgagatgaggtagagcgatgcgatgtagccggatcatgggagcgggaggcagccgatcctcttgatgaagagctatgagatgaggaagttccgtgcgacgatgatggcctatgaatttcggttctgatggatccagatctatgcaatgtagagaccccatgagtcgacatagatccatgagatgtgctgattccatgagaggaagagtggccatgagttgatgtagacttatacgagtcagtgtgatgcgaagatgtcggtctcgtcgaatgagtctcgtgcggagaagttggcctgtacgaagtatggtgctttgacaaagtggtaggcttgtctccataggtagccaaagcgggcacttttatgacaacagtaccaggtctagttccaaaccccggtatggtgtacgtctccgtcttggtgccagtccagtaaatggtctctgtaatgtactttacaggattcttcacgatgacttcgccgcagtcagttcctttgggaggcacggtatatgtgactgttttgctgccaccccaaggaacagtcttggtgacatatccgctgtgaggcgtcttgatcacaaccgcgccaggctcgcctctgtgaggggggacggtgaaggtagtagcagtacttccggcccagggagcagttttggtaacatatctagactcatcgcagggagtctttacgacgacggtgcttggccctttactttgggcaggtgggattgtcaccgtcttagtcgtagtgccagtccaagacatggtagtcgtaatgcagtctgggttccatcctgggattttcacaatcttggtagtcgggccccagccagaaggtagaattgtaatcgtctcagtcgtagggccatcccacgactttgtagtggtcacacaatttccttccgggatgggaactccaggcgtcacgtaagctgggactcctgagcactccatcgtagtcctatgtaacatgtcagcaacattgtataagctaagttgaacagaatatacaagactcactgagcaaaaatagtggaagtagttttaccacaacacacatattccgctgggtggtgtatcacaatctccgcgggatgagggcactccgcattatgggcattagcaagctgcaggaagatacctgcgcccaaaacggccgcagaccgaacaccgagccagctcttcatcttcaacgattttcaatggcaacagatggtcttgcaaaagaatgacacaagttaaagagagtaatgttgcttgctcttcagtaaacaggccggactatcacggtctatttaagattctacgggcctagcttcaacctcagatacgtgtttctaatcaccatggagtcgcgtcggtttgattgcaaagcgttattatgaactcattctttccgttcgcgccaagagggactccctacgcgatgagtattggtgctttcttcgttagtttgcatatatacggaatgctgccctgacgcttgtcaagaaggctagcaacaacacatctgatcgacacattcttcacagcaagcatacaaaagctatctttgacactttttcatattataaagttatcaattcatcagaagacaatagaatggcattatagacgacttgagctatcataatcggccccaaaatctgcctctcactatcagccatggcgacccaattgtatgaagttttaccattgcaatggctcatactaaatctatatcttacaatgtcagtcagcttatcatactattccagacgccggagtcaggggcctgtctagagctgttctatggggcaaggcgagtgagacgaaggttccaccctccctcagatcgacaagtgtgttgggaccaacatgagacaataaactcagctagcatgactagtcccagcctcatatctcgtgcaaagcaagatagtgtgctgattttaggtaaatgatgctactgtgcctgaccgctccctttggacgatcttcagcgcaatgcaaaaatctccgaaatgaggcattctaggcgatggcgccggcaaaagaagttttataccacgagatgaatctagcataccagctaaagtgaattgaaaattccaaggggtaatattttccttttagcggatgaccgccatgatcctgatatgttcgcgttggcgggcttccagaaagatgtgttgctagagtgttggctgtgattgagccatctcaggaaatgaaggcgaagccgcttgcggaatgtatttagtcaaaatcaaacacagcagcaatctcgatataccccgtttaagtgtgatacagcgcagtatggcgcagcaaggccatcactgactgagaaaaggacggaagagcgaaagagagaacagttgggtatagcgccctgaatataattggtaatcagtctgtatataatacaggaagcccaaatatgagtttttcaattagctgcgtatggcgtacagccactttaacatgcgcagtagcgaattagcgactctctccttcgaagcagccgcatttctccctagttagatggctattttgatgcttgcgataacaatcgctaccctgcagttctctgaaaataatattttacatgtatcattttgtatagatctctttagttaaagtgaatttatcatatggctttatatacattctgctgaattgtagaaatcctatttcatatataacaccttggccccatacgggacctagttctcggcctaatttgcctgctgccgaagtgccatgatcttctggagcagctcaggaggaatcatggggttaggatccttttcagatagcccttcgactccgatctttaggaaattaggctcttccgaaatttgcttgctcagaacagtcttcacttcgtcaacatcccagttagcccagacaaaccggccatgcagatgttcagcctcttggctagccgcccagaccgaaaattggcctggaaggttttctgaaagacgcgataattagtaccatgagcttatagaaaggaaaatatgaatggatgtgggggccataccatcgtcaaaagggattcccaagtcctcgcttgcaccagacttgcgagccatgtcggtgagaacgccacctgggtggaagcatatgatctgcatgtcgttgactttggtatctttggcaatctgctgaaccaagagcgtagcggcattcttggtcaggccgtaacttgggcgctctggggccattgactgccacatatatccggcaatagtcgagaggtataccaagaactacaaaagcgtcagtctcgccacgattctgatacaattcaaccagaaatcagagataaaatctaaccttgcgggagccttgtttgctcgtctgcttatagaatcgctcggtaaaatccaacgtggagcgtacattggcctcaaaatcccgccagacgtttccaaggccattctcgagaatgggagctttttcggtatgcgacgccgcattgaggaccaaaacatcgacataaaccccattgcgttggagatcttgccagaatgctgcagtagattcgagacttgcaacgtcacagactttgccctcaatcacagcagatgatccaaagccgtctgcttctttggagagcttctcggcggcagactttacaacttcttgacggcgacccaagatgatgacatgtttggcggaagctttgatgaagctgcgggcgacggcatatccaattccactgttgcctccggtaacgacaactgtcttgcctgcttggctgagttctgggcgtgagggagagatggccgcatagggctttcggtggtactgcttcagggatgggagactcatggttgctggacaagtattgctgccaagattttgtttcggtaatagtgtttgctgatgtatcgtggtgatggctgttgaagatgttgaggaatattgtcgttctttatctgctttttatacacagctcctactcctcccattttccacatataacaaacccgcaaggcctaggaccaagacatgggccgactctctctcctgactctccattattctggtccgcaactccaagtccgcctcaaagcagcggagttgaacatgaggaaatcagtttattaatataaattcccttcagactctcatcacccacatacataatttgtctttttggtgccttccgatgtggcgcctacaaaatgcgtgaccggcggcgggttctccgtccgcaagtggaaaattccccgccggcgtcgcctataaaaccccatgcagaggcccgagtcccggctccgcctggcggaagaaagcccgccgggatgacaaatttcggccccgggccttgaaaagaaataagagcatcaggcgatagatgggcaaaccctcgaatctgatatccaaaagaaaagactccagcccgccatgtcgggttttcctccgcagaagcgcctagcctgcattgcgtgcactaaagcgaagcgcggctgtagcaagcagacgccttcgtgccggcgctgcttggagaagaaggtcatctgtcgctatccggcgccgcgcatcacgccgccgtacgatctcgtctttgcggaagatggcgccgtgtctgccgttccagcgtcgagcgagaggagtctgcttccgagtccggcgtctcacggtagtggcgaacggcagcagcagcaactgcagcagcacgagagccacacgccggcccgccagtcagtaacagcagaggatctgcggcatccgtggtttctctcgccatcatcatggaccatagaccatagcacaaactcgatcccctctcaaatcacctttagcgatgaggccctcacgtactttatcagccagcttcacacctggctgaggcaatacgcgagcgaaggccattgtccctttatccacccccagctatggaagatccatctgccagactgtatccaagatgcgtttgcctccctatcagcataccaatccaagactcccgcaaccgaaaggatggttatgcgcatcatcgagaaccgcgccaataacctagtcggcggccatagtgccagcgccaatgaagatttcggagtcgtcatgcttgactctgcgtgccacctcgcaaggacgcaggctctcctgatatacaaaatcatccgtctgttcgacggcaacattcgcgcccgcgcccaggctgaaaagcacattgatactctctcgctgtgggctcgacagatgtggcagagcgccaatcttgctctctcttcagatcacggcgacgcatcgattgagggcgggaatagcaacgggccggtcgatacgcagctacgaacagacggctccatcacgtctacatggcaggcatggatattctccgagtccatccgccgcacgtacttggccgcgacgctcacagaggcagtgtacctgactctgaagcagagctgggctccttgccctggcggcatcatcttctccggcggtgcgggtctgtgggaggcaacttcgccatcctcttggttcaatcaatatcaacagaatctcgtcaatagtgtgcgctgtattgatgggaatcaattgtttaccagtgccaagccatcggacgtggatgagttttgccacgccactctcattgtatcctatggactagagaggtttgaccgatggtgtaatgagagtatgtgaatgggtcttttttgttttgcaatattccaatgaattgtatgatactatggctgtttttctcaagtatatgtagcctttatttcgtagtttatgtcgcttatagtagcccaattgtataaaaatatatgtttgtacgatcgtacctttggcctgaccatggagtttatcatagatgacacaccatgtgaaatgaaaagaaataatgtatgctcccagttaagacgaatacgtgtacatctaagcctcatccatttcgagaacatggtggttctcgcatcagtccagccttactctcaagtatgatgctcaaccgaccaatcaatcgtgtacgtcagacaacggaatagctgcaccgcactggctggataaatcgggcttcgtattcgcgactccacagattcgcttctccttgcatgtgacggcagcaagactaaatggtagccacagcttgcgcttggggaatcgcgtgccgttcaatgggccaatcgcgtgccagcaattggcaccctccgcagcctatccttgacctagactggagttcgcgacggatctccataagaaaatcgggatcgaggcccatgcggtgctgagccaaacacgcgcaagaacaaacacaagtgaaaaaccaggactgcctgtgattattgaattcaagaggggacgatggtgttcagaagatgtttgaatcatggagaaaatgcagcaaaccaatacgcgtatgtaatgtacagcgtcctcaatataagcagatgcatcagcttctcctctgccctactgttcatgattgcgaaatcagccctggaacagggatggacagaggcagttgagccgcctccatgctaaaagatcaggtacctgcacctgtgccgctctgcatggcactatccaccactctatcgctttagtggtacgacgcagccttataatccatcgagctgctgctttcgccgtcgcagcagctgaacttgtccaagctcgccaaaaccacattctcttcttcccagctgcactggtggcgataccgagtcgcagagagttggagtgctgggagccgagccgtgcatcatcgttatttgcggtttgtttacttgcttgttatcgagcacctgcagaagaatcaacatttctggcaacaggatgctgctgaagaatctgtggcgcgccgcgctgacggctgctggtgagcatttcccatgcgtttgcgtcctatgcttgcttatgatttcctttgctgtgcctcttctcgccgctgtgcccacgcaaaattgctgaccagcgatcaacgttatgcataatctatagcctttgcagcagccccggctcgcgccgacgactctgccaaccccacgggacaatcaaccttcatcagccccgacggcagcctcgcctttgccttcaccgtgcccgacaatggaaacacagacatctacttcagcctgcgcgtgtcgacggaccgttcctggggcgccatcggcctcggcagcaacgaaatggccggcgcgctgttcctgatcctctaccgcagcgacaacaacgaaaacaacgtcaccttttctccccgcctggcctacggcaactacgagcccaaatactatcccgacctcaagttccagacgttcaacggcaccggcgtcaaggacggctacatgaccttcaacgccgtctgcaatgagcactgtcgaagctggcccgccggcggaactggcaaaggctacatcgacgtgtcgtcgcccaaccaacaggcaatttacgctctaggccccaaggagaggtttactagtgacgatccaaatgcaggcctcaagatgcacagcgagcacggcacctttacgattgacatgaagcggacccaaggccgagctgacctgcctgtcttgaccatggactcggttagcgagggcacgacgctcaacagccggtccacgggcaattacgattggaaggccgctgcgcacgcttccttcatggtctttagcttcatgtttctgattcccttgggttcgatcctcattaggacggaaaaatgggccaagcttcacaagttcaatcagacctttgctctctgccttgtgttgacgggccttgcctttggcatcctgacaagcttcaactatcgacgggtaagcttccttggttttctgtctgggtcttattctgttctattacacatgtcactaacattgggtctcttttggttctagtctcgtggatttcactccctgcatcagatccttggtttcatcaccatctttctcatgctgaaccaggtcgtacttggcgtccttcatcatctcaaatggcgaaagacgcagcaagccactagattcggcaaaatccatgtctggaatgggagaattgtcatgatatttggcgctgccaatggttacatgtaagacttgtattccccctttcctgctctacgcttcaaagtttgctgacgctgaattttgcagtggttttggctatgcgctcgatcgcaaatacgccctcgttgtcctcggcatcgtcttcctcttagtcctttgcttcttaggctacatcatctgggcggccaagcgcaatatgccgcgccgccaacagggaccctctggatttgaaggcctcaaccacagctaccagcagcaacagccacagccatggcgaaatactgcctactcggctggcgcctactcaggtgctgctgcggccccagtatatcccgatcatcctcctccgggatacgagcctccgtcatcgcagagtgagctccagaatgctgcctcgtggggcgcgagaactcgtgatggaaggagcagctatgaagacgagcctcttgatttaggctcaagccagaaaccaagggagtttacataaagatgtttctagtagtctgcatgtatggcgttgagggagcatgggaacaaataatgattattaatgaagtggataatagggggataggactacgattacagttatcttatggctttttcctcttatgattgtcaaagcgacttgctcgcataatgtgcatcttcgtacataaatttccaacgtctaatgatgaattatctcaatgctgctttttaataagcagcatagatctatcaatctgtactcggctcatcttctttatcgccttccagccaaatctcgtggccatcgccctccttcaccactagactcgtcaagcacgcacaaacagcaacactactcaatgcccaccacaccagaccaataatgcccttgttcaagccaaacccatacacaacgccacccaccatgggtccaatcgtccgcgccgcgctactaacactctgcccaagcccgtgaacagtgcccagcacgctcgggtgcggcgagcagttgttgacgaggatggcctggctgggcagcgcaaacgtccggcccgtgacttggaagaataacacgccgcaaatggcaatccatatcagaatgcccgcctttgcctccgggggcggcgcggtgctcggcacgacggagagatagggcacgaggaagtaggccacggggaagaagagcaggaagaagcgccacgacttgatggtgccgaggcgggctgatatggtcgggtagaggaacagctgcatgttgatgccgatgaagcccaggatggccatggccatgccgacggatcgcggctgcagaccgagaccgccggtgaaccaaaacggcagacgagtctctcggtccgaggttggcgtcgagaggaagacgaaccagagcgagttgaacgtccccacgtggaaggtgaggaagaactgcgccaccagagtaacgagcacgttgcgggtgaagatgcgtcgaaaggccagtctctgcgtgtaccgcttcgtcgacttccgcctggccgcgtcctcttcgcccgccctcagctcaacgtcagagggcggaactgccgaatatccctccgcctcgggtgaagttccaaaccgctttcgatagtgcgtgaggagtctcttgcccagtctggtgcccaggtctggcggcccgtctctcaggacatcgtgggtttcctcgaggcccagccaaacagccacggcggcaaagaataagaagaaggagctgacgatgttgggagttgcgtaggggaatttaacaaaaaagggcatgttgccaaagagatttgggtagctgccagctggatcggagaggatgccgccgaggatggggcctatgatgacgccgatgttgaaagtcatgggcaggaggagaaaggctcttggctgatatttcttttcgcggataatttcgctgatcctgtttttgactttgttcagcatccaacaccacccacctcactagatggacttatgacgagaagcacttacatcgtccgcatcacaccaatattgccattcgtagcaccgccaagcgtgcggaacagcagcgcctgccaaaacgtcgtcgagaatccaaagcccaaacaggagatgctcgtccccaacaagccgatgagcagaaccgttttgcgccccacgcgcttcgagtcggcgatgcgaccccacatcatcgccgtgaggaactgtgaggccgtgaagctggcgtggaggacgcccgcctggctggagattgtggaatcgggaagcgacggatcgaaccatttaagctggtagaacatgtaggcctttttttcagagcggcagacaaaagaaagccccagtatgagttacaacattttgaaaatatattccttcttcaagtgagaagtttgagagagggggtgtttggatcttggtttggccaaacgcttgacagtcgtccagccaccaagttcggtgtaagtctcacctgtagtgacgtctgaacaagcggttcgctcatcctcgccatggtaataatgaaaagctggtctttccgaggcaactcgctccatgatatcggcctcttgctctcattctggcccacagacggagcggtagtaggcgaaagcggaccatgttccgcatagctgctcacggattcggcgtctattgagcttctgagttgagcatcgacggcaacttcgctgaccgaatcgtcatcgtcgctatcggatttgttgtgcctcatctatttcgctttttctgaggtcacgcggcctcgatagagcaacaaaaaaaaagtgggcggtatcgtttgtgcttgtaaatatcactctcggcgtcaactgcttgtaatggagttgaagcaataacacaagatttcaagtcgggatatcaagtctgagatcagcaacaactgcggaaattaaaggcacaagacggcgaagaatcaagagattgggataagaagaaaaaggaagaaatgtttttttagacatctccgtcgatgatgctacccaagtcaactttttcgccatccttcccagtcgctcggcacagacgagccgtctctgccgccccaaaaacagagacccctcccaccaactgaagctgcaggtaccttgctgaaaagaaaaaagaaagaaacaggtcaaaggcagccaatctctttgcttctcacgcgcaagggctaagcgacaagagggttgggtcgtggggccgcgggggtaggatgggaacaagagctggccgcgtatccgcgcgataacggagtctttgctttttaccgccgatccccaaaagataaaaagttgagaggcttggcctacagaaaggcggtaacatttggatggcgatgtggatggaggagccaaagaggatctggagaagctggagatgtgcttctgcatggtattttattaaaggttaaattccgcttgcatcgaatctgcaatacaaccgagacacaagtcgatctggaaggtagcattagatcaagcctctgccattccaaacatgaggaaaaaggcgccgccacccgcttcagcgccgggcgggtccggcaccggagcccaaagcccgcatcgtggtcggcagcttccgtgatgcttgatccaatgtacatgagatgcagaccgcagattcatcttgagctcaatacgtgggattatgatgcaggatttgtgcttcctatattgatattaaataatggtaatacttcgtgatccttttacacgtatatagccagagatttctcatcaacgtccatctctactcaatcacctttatatctcagcctctcgccaactacacccagcgcaatggcgatccagctcaacattggcgctctcgatgtacaaatcaccgcagagcctcttactcatgaggccttctcatccttcggagacgtcgtctccaacccccgacccgacgtccacccctcctcattcgatgcccatgctcaatccctaccgcccaacgccttctcagcgaaccaaggctccgcaatccagtatcgaaatgtaagccgcctcaagaatctctacggccaagctccgagctgcaagggcgaacccatcatgagcatcttcgtctgcgctgcaagaggtggcgccgacggctcatcttccggggcaaacacattcacggtacgacacctcgaacgacacccattcacagcacagacctttacaccaatgacatctaccgcatcatcgtacctggtcattgtcgctccgagcctcccgcctagctctaaagacgaggatttacctgtgccgactggagaggggctacccgggagagggtttccggatctcaagcgcctgcgcgcctttgtcgctacaagcagccaggctgtcacttacggcgcaggaacttggcattctccaatggtagtgttgggacagacgggaacacggctggatttcgtggtatcgcagtttgctagcggtgttgctgttgaggactgtcaactgctcgagtttgtttcagacggcaaggatgagcctagcattcgggttaagataccccaaagagattggtcaattaagctataagcttcaatattcacgttggtcagggagatacacgacccttaatatcatctagtgccgctccggatgcttatttgctacccggccgactcgtattcatgaattcgcaacgttgggctacacatctcattggttgcttagtcatgctacattcacttccgagctgggagagtggggagtcgcccgacagcccaagggcgcagcatgactcaataaatactcatactgatagaagacgcgtgttgaagaataactgattgatgatttattaatcgttttctaaaaaagggggaaaagatacaagatttcgcaatcatgggaagtgtcatgtattccaccgatgcaaaaaataagctcgaagacctgtctggcattgttttgaagccaggcgagaacccctatgaggctttcatccgagcctgcaatgacaagcctgtaagtgcccaatagatccaagttatatacttgtcaaaattttacaaactttgcatccataaaacgaaatgctcatggttcatcttctgtagcaagaaatccaggcgttatatcatgcccaccgcaccaaacgcaacgctcttcagaaggcaaagttcttgtccccagactacaaggagctcgtaattgaccaatgcctccttcgccttgaaaatccagagatggagcccggcttcgtcgatgagcgcaactgcttgacggtttgggctcgccccccaatccacgtggtcgagttggctgcacagattcaagcacgtctccagcaggcttcgccaagtgagtacctattggttcgaagccaattcgcagcagcatagatccaatattaactcggatattcatatagaaatctggctcatgcccactcacaggatgcacttgaccacccttgaagtcgccttctcaaagactcccccggagattgggtctctcgtctctactctacgccctgccattccctctattgcttcatatacccacactcatcggtctcgtcttgtcaaacccatggtatcatacgacctctccgcttttgctctttcgtttctcccagcttttggagaaactactctttcaccagctccagtcacacctgatgtgtcttccgacgctgtggtccagggagacgactacacatatcaccacctccgacgagacatctttgacaaggtcaaggatgcaggcgtcgagatcggatctcgataccaggtccccagcgcgcatattacactgggcagatacctgacagacgaagagcatgatactcccgaaaagagagagaagtgggtcaaggccatcgatgacatcaatagctggctggagaatgaggtgtgggatcagaaagatgctcagtttatcggcgagtggattgttggacaggaaaaaggactggatattcgtaatggccctgtgtggtatggacatggccgcactgttttgctgggcgagggtttttagacagcgaattttgtgtagacacatctagaattagatagacaagacgtagacatcgatacaaaagacaaacgggaatacacatgccatagaatcatccttttgaatcgattgactttcatctttttcatgttcgctagtctgagtttttgtcccgtgaactagaggttgcccagcaagagacaccaggtcgtagtgaattagaatactatctcggcttggctttttccaaccttaaacactgcgaggcatatcccagtacaatcgcatgaatgcggtcatgaagaaatcttttgtatttcgtttcctatgagccgccgtcctctacttaaggaccagtaaccccccttcgccaagttccatgatgcccatatgccgcgaggagaagcatgagaattggtaagaccggaaaacaacgcatttagaacaccagagcagcacccttcgtcttcttgtcaccactgtagccatcaagttagtaaatgccacgcataaaaggcccacgctgatcatcacatacccgagctcgaagtgcttgcatcgcttcagggccagctgcaacttggtcttgcacttgacgcactccaaccgcaggacgaccttcttggtggtcttggccttcttgtggaagacgggctttgtctgaccaccataaccgctctgcttccggtcataacgtctcttaccctgggcgaacagggaggccttgccagccttgtactgggtgaccttgtgctgggtgtgcttgcggcactccttgcccttgcagtaggtgtttcgggtcttgggaatgttgacctaatccgagaatatgtcagccatctgttgggtcgcggtggttgctcaaaggcgacggtgcaagtcgaagcgatcgcgtgtccggcacaaggcagtcttcgtcgattgatcaatattccagcattagatagtcacagcgctcgggttttgacgatggaattgttcatgttcggaatgtttttcgatatggcgacatgataattcccccccatttcctccccccgccgagatgcgatgcacaaaatatcgtcgttctcaatcgcaaagactgccatgtcgtgcggacgcaaacattcgaaaggatcgttttcgtaaatcgggtatcaaaggggtcgactgagcatcgatggtgacagcagccaataacgtaccattttgacgacggtgtgcggtgtcgttacttgagtgtttggtgatgcaaagttccgggagtaaagcgaaatttgggagagtttggtgatttctcgctttgtgggcgatagggtcaacgctattcctgattggggcttcgataacgagagcgtggcttgctggggcgagtcagaatccatgcctcatttattgggcagaaacaaaaaatcccaccagccacacgtgtgtggcgcatgacacgttccctttcaggggaccccaccattggagagcgattgagctggaaggccagttatggttgatgatggtatccttcttttagagacagcaagacgcaacatcgccaaaagtcgccaatcgccaaaatggacccgtattccgcagaaggtgaattgatcaacattcacacccacttctaccagtcacaataccaggaggtcatcgatttcgacacatcatccttctccgctgagaatgagctgcccgtacgagtactgaagctccgagcccgcatcgcccttggccaggccgaagacgttgttgcagatgtcgcgggcgaggccgttcccgacctggaagctgtcggcgctctcgccgagtacactcttggaaagaccgatgcggcattgacgacgattgagaagttggcttcatcggcggccgataacgttaccgttcaggttgttggcggcacggttctacaagctgctggaaagtctgaggaggcacttgcgctgctttcgcaacaccaaggaagctgtaaggcatacttttattacaccatgggtctcagagttgctaatggcttgctatagtggacgctgtcgccttaatagtccagatccacctacaacagaaccgatccgatctagctgtgaaggaagttaccgctgcacgaagatgggcgcaagatagtctcttggttaatctagctgaggcttgggttggagtccgagtggtaagagcgattgaaagaacgatgatgggtgtacaaatgctgaagtatcaatagggcggcgaaaagtaccaacaggcattctacgtttatgaggagcttgcgcagggctcttcaactttctcagtacccagtctcatcgcacaggctgtttgcgagatacatcttggccgtcttgaggaggcccagtctgccttgcagcaggccatagaaaaggacccaaagaatgctgaaggcattgccaacttattggttttgaactccatttccggaaacagcaccgacgagcttctcgagtatgtattcactattctttgttacagaacgaactgctaacatgcctcagatcactaaagcaggccaaccccaaccaccagctgctattggacttggaggagaagagcagcctattcgacaaggcggcagccaagtattcagccaaggcataatcatagacgagattcaatttatacagcgagttactatgttacaatggggcgaatgatagagcatcggagacgacaaggatacgagccaaagcctttcacacgcgaagtgctttataacccgatccaacatccatctcagccttttgaagtcgaacgaccgcccctatacctagaaagagaacctcacgtccagagactatgtgatgctggtggcgcatttagtaattaattttgaaagtttctatttacagctgggcggctggatgacaatagcaactcgaagctcagaaaccgctaccacttccatagtcccgcagttctagctctagttcaccagcacttatgtctaccctgcatttacataataaaaacagaatcattgcaccatgcctgagcttgtatcatcatgaagaaaatatgacatgattatttatttaaagaccttcatagagttggttctccttgtgaatgtagtcactcaatttgtagtcagcgcaaattaagctgatgattgcttgttatacactcaaaccacatctatccaattaatcctccagctcatcctccgaaatctcaagctgcaatcgaacattcttctaaaatgccaacacctcttgggggcttcgacgatgcagatggccatcatttccaccgagattcagactattcgactcctcctcatccaccagcaccgagtctatgcagtggcttagcctggaaagctgttctctcgaagctgagaacaagtcaaattccggagtatcatcttgcgacccctctagcagactagcctcctcggatgcattaacgcgtacattgctcgatgttgttgctgcactatccttctcctgagcgtccagacatcttcccagtggcacatcggtataatactgcttgtacttcaacagcgtcaaagaatattcctccacatctgccgccccaggcatggtctgtcgactgagcagcgaagaattcgaacccgtcgatgaaattgttgagtgaactgatttgatatcgtctccagaaagtcttgatgtgccattattggctgatgcctcttcgagccaagctatgatggatttgacagaacggttcttctttttttgcgaggtgttgacattgtcttgggggttggaaggcgaaatgcgctggccaatgttggatgagaagctgccagacaagccctttaacggtctctttcgatctatgatgctttcttgcgtgtcttggaatttaaaattatcggccgccatcttgtagattgcgagtgcactttgtgtgtaatgggcgactatgtgtatgggcgaggtgtgatggttcacttcaagtatggaaggcgataattccatggataggagaggaaaaaaattgtagttttttgtcaaatacataattcataaacccacggccattttcaaacgaggcacatgttcgaaagacgaatgaagcaaaagtgaagcaaaagtgaacttgcaggcaaaattgggtgtttgtccacattctgaattctaaattcttgatcatcccacgtaaaacgccaaaaatcctgcgtgaaccggaccaatacatcctgtttctctgctatacgagcaggaatgcaccataacccatctatcgaaacagctttgtactccttttgttatcatggttaaagcgcaccgcgtacgcaacagccaccagacaataaagccacgcgctttgtcgcggcgtcttgccttgtgctatattacttctcccttctcccttctctttcagacccctttgatttatttcttcttggggcccaggcgcggggcgccaatgttggcgccccgcagcttgacattgagcaccctctccatcttggagagaatggtctggtcaggcgtagcagtaccgcgctcgtatgtagcaacagttgctgatgtctcgccaatcttcttgcccaattcggcctgggtcatggtgggctcgaacttctggcgggcctgctcgatagccttgccaacttcctttccgactgtcttgggcttgataatgtcatcggagcggtcgaccttggtcagacgctggccttcgctgccaccaccggtctggtaatatggttagtttcgctttctacaggcaattgctatcaatctggatggctaattgacatactgagttggtgctggcatatttcttttctgtgctgatggcagcgccggatctcgcggcagcgttcagcgcactctttccacgaatgacggtctcgcggtccgaggcaccagcaccgcgaacgcggcttccaatcttggtggcggaatcccaatcttcagacatggtggttgattaagatggtgttgaagcggtcaaaaaagctgtcgtggtctttgatatgatcgcgtcgggtatatataagagcgataaattcaatggataaattcaatggattggtatatggatgagcaaagtctggagatggggcgactgccggcaatatatccctggagcaacgtgtgagatggagagtggaagaagggctgctaatctgactcaaccggcaagacagatttagtcgacggcgcctccgtggggcttttcgcgcatcgcccttgccatggaaggtgctagagtaccccggcttacctaatggcgtcgattggctgtgaatgacggcatcgacatggccatgactaagggcgtctgccgaatagcgagcgtacttggagagcaacgctgagagacaccttgatgggcagttggcctttcagaggtaattcccatcatttcttgctcaaacccctcttcacgatattttccttcgttgtgtgagtctgtaccatcacgacgcagcccgttgttttgcaattgagcaagcagcatggagaatatcacctgaaaaggcatctctattacaggactggtcaccactgctatttctccgtctcattgattggacatctttatgcatctcagtgcctgccgctactttggtagcgtccctttttctagaggctgattatggctctagaacatattcctttcgcagtctggcctgttccaaggacgacataaccacccatcatggacggcttggccgatgattcaccgttcaacgctgttatagtagccgcagattggattgacagagtgcgagagagctactggccaattgtgttaccaatttttatcctctttcttcatgtggtaaatcgttacttggaccgcactcttttctttacatgtgctgcttggaatctacgctcgtcgctcttatcaatgtgctataatctggcgcgttccaaatatacgcttgcaacattgaccctggcctttgcaatttggataagctatcgattctttggggccgcaccaagaggagccagccaagttcttgatgatttgaaaacgggttacttgatgccatgccgagtaacgcacaaaagaaaaatcccgaaaacacatgctttttcttactcatatctgactgttggcgtacttgtggggtatagagggtgtgtcaacggcttgatctccgtggatgacccagatacccccacaacttggctatctggtatttggcgtttgaagaattggttccgtgtggactctagcgattacctagcaagaggtagcaacaagcttggacttcgcggtaaactggatgactatctgatatctcaggtatgtcagaggcgagaaaatgacgagcgaatggaagctgactgatacagggcgcgaatccggccgactatccgtctgcttttcttgttactgcgccaaaatttctaggatatcaattcaacccggtctcattttggtacttgtattctcctgataacgtactttctgctatcgttctggaggtgaacaacacttttggcgagcgaagaccatacttggtctttcgtgacaccgcagaagacgcgacacgaatctctgcccctgggactgcccattcgaagcctcccgatacgcagatagaggcttcatggaggaaggatttccatgtttctccgttcaactctcgcaatggctcttattctttgttggctagggatccattcaaaaatagtttgagaagcttctgtggcatcgatattaccattaatctcacctcatcaaaggggcagccaaagctctttgcccagctgcgctcagaaggcgacgctatcatggcttcacagatgagcccattggccaagatgaaatttattctcacatggttttgggttggatttttaacattccccagaatcgtcaaggaagcaagttccttattcttttcccatcaactgcatgtttggtaccgaccggagccattgaaagacagtcttggtaggttggcagatgatactgagaggagactggagccgatttttcgccaatatctacgttttcttgtcgagcaatcgccaaatccgctgactgtgaaatacgtgccgagcgggatccttgaaagtggagaagaaaccttcatttcttccaaagcgcctcgtcaatcagagcaagcacagtacatggagatccgtatcttgacacctgtcttctactctcgatttgttcactacgcccatgacttcgaagccatgttcagcgaattggctgaaaatcatactatctgggttgatgagcctgaactattacccaaactctttttgaagcagcagcctccaccactaaatgtatcgaatttcggggattttgtgtacttcaagctgatacaagagttgcgacgtcgaccagcaaggattgtgcgcccgatgacgtccgctgacagagctaaacccgcgataaatgcagaagacgttcgaagatttcgaatttctcccatggatgcattcgttcttgggcactcgagtgaagaaactcgaggctcatatcggactctactcgtccgaatattcctagccgaccggcttttctttggaatgaccgagattgtctacgcattagagttgatcgggcgttttggcgtggcctggtggttggcatccttcttctcgccgccaaaggatgtcactattggcacttagcgctgcatataaggatttagatgcagaagcttctcgggccaacgtctcggggcatctgaggcttattacgtatcttgtctatattcagctggccggcttccacatactttgcctccgcgtataatacgcggaaacatctatccgtcggaaggtatttactaattctaccgcctctgttttatgctacacgagtcgcactctatggaaaatagtagcaaggctgacgttgtaatagctaggatcatagcaaaggcccgcaaaatgatttgagtttctgatctaccgaggagagtcccgcaagagtcagcacatggctagccgtgcggcaaaatccagcagagatgcaatagccgcatctaacaagacaagcatgatacaatgggcggcgaaatcaaaggcaccagcgtaacgaccgagcgggcccgcctgcagctcattccaaattctaacaatttgaggtgttttgtctattcgatatgctgcatcggctggagtctaggagccacttttcgatctaaacagctcatgacaaatagctgcagccaatgggtggcgagacccgtggctatattgcttgcagcgacatccaacggggaatagtgcatagtactgcgtgccgggcagctgatggtactttgctccaatcttagctgatcaaactgagaagacggtatttgagtttcggaatgcagatgccctggaccggctcgggcgtcagataggctatcttctccaatgacggggattttggaagaataccgcattacccccgaatatgtatatcgaaaaacaaaaaccttggctgagagagaaaaaaagatataaaggccaatgattctctctccaatatgcatctccaatccttccagctaagcttcaaccaacgagccaccagcaatagctccacgtcacaaccctgattgaatcccacgtcatcgacagcgccgtgcctcaaacagccccgccaaaagctgaaattacatttcggtatgctccaaccaccaattgcgaaatcccccgccaatctagttgcgaagcttgtaatagctctcctctccaaggagctatatatctttgcctttatccatctttaccaaacttttacaccttcattgacgtctctaacaactctttctgcattagaaaaataaccagttacttcccaagaactatacataacctccaatcaccatgcctctcaccggacactgcctctgcaaagccgtcacctacacggccgacgtcgacgcacccctcgttaccggctacgatcactgcgacgactgccaacgccagactggctcaacctactgtatgcagacacttgcctttggaaacatcgtgttgaagtttacatggacataattgctgactcaattcctgccagctctcgtcgccgtcgtccccaaagacaagctgaccatcaacggccccgtcaagacgtggaccggcacggccgcctccggaaacaaagtcgaccgactcttctgctccgagtgcggctctcccattgcccacgacccttcagctgccccggaaatcattgtcctcaaggctggcactctcgacaccgagattaagaagaacttgaagcctgtgagttttaatcacccttgagtctcgagaatatctgtttctaacctaccataaataggacactgaaatctggaccgccggcaaactgcctttctgccaggagcatctggccaagcctttcaagttcatgccagagtaactagttcaaggcgaaaaataaaatctaataatgtaattataaacgtatacttgttcataggcataaaagcacaatttttggcgaattgattccactgtacactggtgcggattcactttatctacccatgtaggtactgatactgcatcatataaccacggcccacgtgtagatcatgaaaatgaaagtgcattactcatactcgattactagaatgcctttgaaggcgttatgatacaattgaagcccatcccatttgccagtcaacgcctaacctgcatatcccaatgttcccccaatgatctttctgttacaatacacctatgacaatagcgccagcaatcgcaacggctaacccagacttcccgaatgaagaagaggaaacggcgccagatgattcatgatcagagaatggagctgactcaggattctcccccggaagtagccactcgagggttgtaacaattggctccaagctgttggtcaatgtgaatgagttggttggcagaaaaggaagggttggatcgattgtaatcgatggatcgataggtacagcggtgttggtttgttgcacatcgaagccatcaatgcaagtcttctgaggctctgcagcccctgcagcgggagcggcggtttggttgaaggcccaaggaccttgtgacgcgattgcggtttggttcacgcccatgaatgtttcgactggtgagccatcgctgctggtgggcgtgggaatcacagtgcccgcttcaaccggtgtagacaaggttgagacagctgcggctgttggagtcccagtgcacaaagcttttgatgccgcatccaggatcttgctccagtactcatcgttctcgccatgaaagccatgctccaagagacacttctggcactcattccaggcagagaaagtggttcccttgcagtgacattcttcgtgagccttggcatagttgggctcattggcctcaaagtggcatgtgttgtctctgaagatgacttcaacacatggaagagtaaagtcgtttcctggctgaggtgtcacgctgtcaacccgacagacatctgaatggttagagacgccaaactcgctttcagagcaaacaacggcggcggatgcagagacggtagtcatcagagctgctgcagcggcagcaagaatggtggcggcgtgatatttcatggtgaatatgtctgaatagaagctgagtctatgatgaatgatgatgctttggccctggtgaagtccaaaaaaagcaaatagaaaagaaattctgtatgtaaacaaaagagcacggcgagcaatactgggatggataaacttgagagttgaaaagaattaagttggaggctgagcaaagaagaagacacgggcagcctgcgtgtctctttcctgctgtgtgatgaaccttgtcgctaagtgactgttcctccctgtttggagcttatctggaaacctggaaactgcactttgagaggttgcaacagcgcgtgaattgcataacgggaagcgacaaaccgcagacaaagagttacaacgaatgactcaaggtcgagactacgcaaggcattggtagctatgagcttgttggtgtttgaaaccaatgttgccattaatctagtacatctataaaggtagatcaacattaaataaagaaacagtcatatatccgttacgccgtatggctcgttacatgccgaataagtagcagtagaaacaaaagagaactaacccccctctcattccatcactataatgcacccaagagaaggaggagcgatccagtgatgccacccataaccagcaggctgctgctcaaaacagccgaagaagctgcattcttacttggagcttccggctcttgcttctgtacggagttggtctctgaggcagcagaagtgaagcagcttgctgtgccgcatttgtacccgctgggacagcatccagccacggatcctgcatcctttccacacaagaaccagccgcctgcacacttatccgatgccgtcgcggtgggcacgtcgtctgcagggacaaccacggtgacgccatgggagatgattgtcgaggatgacgccgggcaggagaacgtctggcaatcgcggtcggtgcggcagcaaccgcctccatgagtggccaggcaaccatagaagccggttggacagccactttgagtttcgcctgactgggttgtcatgggcgccgaggaggttgaagtggaagtagaagaggtggaagtagcgtctgtcggtctgtatggcggcgctcccgttgcggtctcggttccagggcctgtggctgttactgtcaacgtttgcgtgaccggaggagggattgatgtttcagtgacgacgagagtcactatcacggttgatggattacctgttgcggcggttgaatgagtcgggggcgtggtttgaggcggcggtgccgttgacgacggaaagctagatgctgcagcactaggaacgcctacacatattcttcgcatgagtcttggtcgcacgtcaagcaaacgacggactggatttgctcttcactcacatccaacgcctacgcagacatatcccggaatacagcagccgccaccaagcgcggatgggcagctcacagcatttgagggacaggcaccaacgcctcctccgcaggtagcgccattgggacaacatgcaatttgctcagcgtcggaatcggatacgtttgtgcagtatgacccatccgcgcagcatttatctggggagccaatgcctgagcaactctctgttcccgagggacatgccgccctgttctggagaatcgccaagacatctgcggcccgtttcagcaagtcctcttcagcttcttgaaagtggtatgcgaaggcgggatggtatcgcttcgtcaaattgctggagctggcatctttatcctcttggtcatcaagccaaaggttcgtggggacggtcgtctcgaacgggttcaacgctgggagcggctcaaaagctaggtggtcaggaaataacttttcgttggcgtctggcaactgtttcttgatagcagtggccaatggttgatttgccgccacttctgcgaccagggcgagaatcgttgtcggtaagagaagcatcttcggaatagaggccatcgtaggggggcgatcagagcctcttgttgcgtcggcgagatgaggcctcaattgaagagcgcagatggagaggcaaagagttcaagtcagaagcacatgcgcatgtgagaaattgagccttgtcagctgctacagcagtcaaaagaaactaacgacccatgcacgaccaactgatcccggctcgcctccagctgtgatgctggcgccaatgcatcaatacaaacaagctggtggctggggtaaccgccttagctcgcgctttagtgggccgctgcagctcagctgtgcctggctcagaacagaggtgacaataatttctcatgcagattatcatcaatgatggcataaatatcacaatcaagactcttcgaaatatacttgtattgccttgttattatcttaatgatatggtgctgccaagagtgtacaagtgtctagtgtggctctgccatcaccagctgaatttgaccaggtagcgtctatggatacatcgtaatcttacaggtcgccgaaagttctatatacatacatgtcatatacagtcattatactcgttctatataatatccctttcaaaacatagtttccttctcgtcttttccagtttccagctcgggatgcgatggcgtctcttcctgagtcttagtaggcgttgacgctgtaatagacggcgtcctcacaaaggagtggcataacaagccggcagcaacactgacattcaggctgtccacgctgctattgcgcacaaaatatggcactgacagctcatagtcggctgctaccttgattggtttagacaggccatatccttcgttgcccaagaccagtatacaaggatgactggccagcggctgttgttcctcaacgttggcagtggagatgaatttgtcgtgtctttgcatgagtttggggtcgggcggtgcgacggcagcgtatgtcttccatcctgcttttttagattcctctataaagctaatgggcgaatcgacgctgaatatcgtaatctcttccacggcaccggccgcggacttgagtacaaccggagtcaaggtggatgagctgcgatttgtgatgcccactgcatcgacaccaaggtagcttgctgttcgcagaatgccccccaagttgcccggatctagaatctcattgagcaaaaggacaaagggttttggtgcattgtcgttctttcggggtataaacgtgtcttgcccgttgatcgattcctcttcctttgattggtagtctagttcgacatggaagcctagcttccccggcgtttcttcgagtctgcttaatgatttcaccggtaatcgaggcagcggcgacgtctctagaacaaagccgttgtgcggccgacccatgctcatcttgtccattaatctctggtcttcgtttgggatgatcgtgatcgggacgccccgtctctccgctaatcgagtaatgattgcattgtcttttgaatcctttcggttttcgcctccatatatgaagagtttatataattttcgccttccttgctcaagtgcggctttcacgacggatttgccgtacagaaattgcgaggcggcggtcgtgtacttgatattcatggacatcatctgatttctcctctcacgaggcagcggtgattctacatctccatgaaagtcactggtgcgatcatcttgacttcgaatagatgaccgtggccgttccgaacgctctgtaggccgagcacgttctgtaggccaagaacgctccataggtcgagaacgctctgtaggccaagaacgctctgtaggccgagaacgctctgtaggccgagaggattccgttctgcgccgggggctgttttccagcctctgaaagggcagcggtcgcactggctcttgaacaagagcagcagcctgatcctttaacgctccatgcttgagttggtaaaccaagcttttcttcccatactcgaactcgggattgagaaagcgcttgcgcctcgtctgtttgccggattcctcctcgtcttcctcgagttccttccggccaagcttcttgcgtaatttctgctgttgtcgaggtgaagctgcaccttcgagcgcccttctagttagcccaccacttctaccattgaacgaagagtctcgatctctggaccggtctccgaattggactctgtcggatcgccgcactcctcggtggatagcagagaggcttgcaggtcgacttgtctgcaaaacataagcactgggcttgtacatgcaaaggaatagttggcgcgatagccccttgggccttagttgcccaagagacaacatcattgggatagaagaataataattgagcagtggtagttgtattgcagctaaaccaaccactctaacgagctcactaggttgacatgtttttttttctgccgcagatcgtgggggacaattacagggtccttggaaggcggtgagccctgataagcagctagttcccttcactaagcccattccagcgattagaccaccgcgttgtggctacggcccgcgtctaaggccttccagagctgcaggacgatctaaatcgtgtggtttagatcatttgaacatttgcgactgttggttccatggcaccgattctgtatatatcggcttgtatagatgcataccgatagcgctatgcgcttgagtttacaaggtacggggttttcacttcactttgcgttgattgtcttatcagcgggcgctggcattcttcctgttgcccaaaacacagcagaacagcttctgttaaccagaaactctagatgaacgaatcaagtgtcctccaagacctgtttgagccgaacgaggagaagagccatgacgatgttcccgcactaggccttccgatctacgatatgggcgacctgggcgatcttgcgctgctaaaggcggcgttggatggagaacaagagatggctgttgatgaggctgaggctgaggctagcgagatgcccttggacgacagccgcgatccgacgcccgattttacaattcaaatcgactccgatacagatacgtcgagtagcgaaatgcaggtggatgttgcgccggcaacgcggattgaagtcgcgattccagaactctctgccgagagacgaattgagtactcggcagtacatagcatggtcgtcgaacggcttgcggcctgtcgcgaatatcgcaacgactacatcgagtacgatttagagtttacagacggcagaatccagacggtacgtttagagcaatctgtctatccacaccttgagtatcgctctcgaattctcagagctacagtccccttgggttgagatgctcccctgctcgcgacccacactcacaatgcgctgcttctacctaataaccactactttctcaccggcgcttctcctggttgaagctaagcactaccgccgtttctctgtctctcttacactgcattttccttcaactcttcatcgctgcattaaatgggccggacccacagcatataacgctacccaccaaccgcgccatgtgtttttcttgacttctacaatgtctattttcatcctcattgatatagtctattcatattaacacatttgaagttcgacattacaggccttcttcagcaaatcaacggcgaacaggtcttacggcgttggcacgagggttctgacatgagccccgctgataacaagcgaaaatacgtccctgatgaggaggaatgggattccgaactgaatgatgccgcctctgacgccaaagcatcagaagtagaaaacgacgatgaaatttccgatgatgagcccacgttacatcgcagtcgcacgctgcgctcgcggcaagagagcaatcggccaagctatgctggcggctcatttgaatccgagggcgaggatgaggacgggtcaatcgaagctaaccagccatcgcgccgcctccgacagcggaaatcaacacagctgaaactgaccaacatgtctttgaattcaagcatcctggatcaggaccaagacgaactggcacttgaatctcgccaaacatcagaggaaactgacaacttcatgcctattgtatctgacctcgcaacaaaaaagggccgtcccaacaatcgatctgcaaagcgttctcgccggatcaagaagcaaaatgaaagaagcgccatattgtctcgcaaagtattggatgattctgatattgaatttgagcagcctcggcggtctgcgagagccacaaggaaccagacgagcatggatgacgacgctttcatggacgacgactcgttttatgtgattgatgacaaagcagccgctgcaccaaagattatctccgtcagagaggttttccagccaatatctccagactctgatttcggttctgcacatatgcagcaatgccatacctgcggaggctcgaagcagcggggccagctgctgcattgccaaggatgctctttaacgtaccacaagaattgcattggataccggagcaaccgtgagcatatggctaccaaaatcggagacgatgactttgtgctacaatgcagattctgtcttaacactcatttgaagaaggatcgcagtgcgcccaggcacagcgcgtgccagagctgcaaaaaggatggtcgagcctgcgcgccattctcacagaaaaagaccgctcggcaagaagaaaaacttcgtgaagagaatggcggtatcgacccagttacccccgtctctcctgaacttatcaataactctgataatgttctttttcggtgcactacttgtcatcgaggctggcatcaagagcatctgcaatcctctggagacgactctgttggaaccgatattaaacccgagcgcctaaaggattactcccctgattggcagtgcaatgattgcagctctgttgagagcaaaatacatcgcctggtggcatggcgaccttacactcagcaaacgcccctccctgcatacgaagatgtcagtgaagatcagagagaatatcttgtcaagtggcacgaggcttcatttgcgcattgctcatgggtctctggatcatggttatttggtgttgccgccggcactatgcggacctcgtttgcaaaacgcgcagctgagcagaatcttcttaaatttagcagtgatgaagctattccagacgaattcatcactcccgatctcattttcgacgtcaaattagccagctcgggttctcgaaacagatcaaaagaagaggatcttgccaatatctctcaagtcaagagtatactagtcaagttccacggccttggctatgatgatgttgtatgggattctccgcctagtcaagataaacctcggctttacagcgcctttgtagaagcatatcgcggatacatagagggcaaacactttcgtaacgagccttcttcaaagatcagagaacgtatcagagagtataagaatagcccattcaaagaagtggacacgcagcctgttggccttaaacgaggaaagctcatgggctaccagattgaaggcctcaactggctgctgcagaactttcaccaaagccgaagcattgtccttgcagatgaaatgggactgggtaagacagtccaggttgttggtcttgtaacttacttaattcaagatacaccaagggtaagtgaatgcctttgtatgtgctgcattgatttgttcagactctctaacatgtaaaagtgctggccctttctcatcgtggttccgaatgccacctgctccaactggcgtcgagagttcaagcaatgggccccaggtgtcagagtcgtcgcttattacggaggcagggaacctcaagatattgcctacaaatatgagctgtttccaaatggcaataccgaaatgaaggctcaagttgtcatcatgtcttatgactccgcgcaggatccacgaacggtatcacttttcaagtccgccaattgggcgagtctggttgtggatgaaggccagcggctgaaaaatgatcaaaatcttctttacactgccttgaagtccatgaaaatacctttccggctgcttcttaccggtacaccgctgcagaataacaaaagagagctgtttaaccttttacagttcatcgacgaaaaacaaaatgcagaaaaactggacgaagaatatgcaatcctagacaaagatactcttcccaagctgcacgaaaagatccggccgtatttcttgcgcagaacaaagcttggcgtcctcaagtttcttccccctatggcacagattatcctacctgttactatgacggttatccaagaaaagctctcaaagagtatcatggcaaagaatccccagctcattcgagctgtgtttgcaaacagtaaaatgaacgcaaaagatcgtggcagcttgaacaatatcttgatgcagctgcgcaaatgcttatgccatccgttcatgtattccgaagctattgaggagcgtcaccacgacccaatggtacttcatcgcaatttggtagaggcatcagccaagcttctgctgttggaaatcatgttgcccaaattaaaggaacggggtcaccgtgtcctgatatttagccaattcctgcaacaacttgacataatcgaagattttcttaatggggttggttatggatatcgtcgcctggatggatcaatttccagcttggagaagcagcgacgtattgacgcctttaacgagccaggctctgaactgtttgcctttttgttatcgaccagagctggtggtgttggaatcaatctcgcaacggcagatactgtcattataatggaccctgatttcaatccccatcaggatatccaagctctatctcgtgctcatcgtattggccagaagaacaaggtcttgtgttttcagctcatgactaaagattcggtcgaagagcgaatcatggaaattgggcgcaagaaaatggcactggatcatgcgctcattgagagtatggacgacgaggaactggagggtgctgacttggaatcgatattgaaacatggtgctcaagcgttatttgacgaaggatatgaaaagactgctatccaatacgattcagcatctgttgataagctcttggatcgttctcaaatggagaagaccgcggcaaacgatgacaactctgccgaaagccagtttaactttgctcgtgtatgggccaacgacaagggtggctttgaggagagaacagatactggcgaagaactagcaccagaacctatcagttctagcgtctgggaccgaattcttgctgaaagagaggaggaagccaggcgggaggcagaggccaataaagaagtcctagggcgtggcgcgagacgtcgaatggtatgatgaccaaccttcaagcgactgatgtacaaactaacgactaacgattgtactcttaggccgtgaattacggagccaaaggcaccgagcaatttgtggctggcgatgtgggtgctgattcttcggactcatctgacgactttgatgttgcaaatgctcccgaagagtctgatgacgatgtagatttagatgcgtcaacaggaggtaagtgggaagaatggtggccctccaaaacaatgacggacagtaaagttaacaagacatctttagccgagcgagaagtcgaatttttatcgatgcaaaaagtcggttccaaaaagggccgaggccttgcctttgctacccaaccgctcatgactacccagccgctcatgaatgtgccaccagcggcgccaataccaggcgtaggtgcgcctatacagatgcagatgggccctcgtaagagaggcagaccccgaaagtcacttgtcgaccccaacggcaatgttataaataatggcccagcaagaaagtatggcccagcaataaagcatggcccagcaattaaacatggcccagcaataaagcagtccgctacccctgccttggcttataaaacaggctacggcaatggcagtgaagttacaggcgaagaggccaggcgccaacaaactcgccaacactacgagcagtatatcgcttatcgcggtcgaggaccccccatccaagcgcaagcgcaaacgcaaacgcaagcgcccactgggtttgaatatgtgtctcgcctcacctctgaggcgcaagtccgtgtggccttggattacgttgcacacacccagggcaatgtgtcaatgaaagagcgacacattgctgcattgtttcacagattagaagaggtgcggatacaaggcgggattgcgcagagttgaaatgctcactcaccgctagtaagcatgagaagaagagagaaatgattttaatgacggtattgttttctagattggaaaacaagagtgaataacctgatgccaccaaggcgtgtacatgtatatagttttagcatttagcatcttagacattgccccagggtgggcggccacccagcattagcaggcaagaagggggaaaagcaaagcttgccaataggaaaattaaagaacctgactagataaaattgccggtactattcccaccaggcacggggcagataccagcggatggtggtgaattcgctgcaggtagccgagccctgacttaatctatggacaggggtaagatacaaacggatgaggcgaatagctttgatggctgggactggactgttgagataaaatcttcctctcctttctcttccttcctcctcactgtcattgatacaaaactccctttcctttagtgttgaagactctgggtattgttgtccatccagcactgctctcctgtcaatcgccatcagaacccctttttgcgttatactatctactaccattgcctctcatcaatctattcctcaatcttctcgcccaatcttcttgtttcctctgctattcaattattatagcaatggatcgctccagtggactcgtctcgagacagggaagcatatcccacatgccatggccctctgagacgtcagcatttacatcccatcttcgacagtgctctgccgagcctgctatggaaaggcagctgggatttgaccgctcacatccatccctcagcagctatttcctccaactatctggccaagacggcagagatgctattagggagccgccgcagcaaatggtttatcctaaccagcagcaaatgaacaacatcgtgtcgatgagtcccgcagcagctactcctgcatctcgaggccttgcctcgagtaactggcgtactattgggcaagaaggaacccctttcacgcgagcacatcagcgagcccagccaagcctgggtctcgccatggcatcgatggagcaaggcgacgcaagaggagccgtgagcgatggatatgcgtattacctgaatcgcggcgatggacaggtgactaggcttataccggccgatgtgctgccgtctttgaatgagatcccgccgagggagcttgagcagcgaggaatgattgtcttgccattgcctcgaggtattcggcctaatggaactgcagatgtgaattatgcagtgacagtcaaggtgagcaaagttcttcatgttgcaaaaaagaaaaaaaaaagtcttctttcgaagaggaagctgaggctttcaggctcaggcatctccataccacactcctcgacggtcattagaagtcgtccaggtatgtcctaatcgagccctgactcatcctcttccttcttcaacatcactcatccattttgaccgaatcatatcgtttgtgaagctcacgaatatctttcttccagaaccaaatcgaccgcatcgttgccacaaacccaaatgtgcacaagaggaacaaggtatactgcgacatgtggatccacgagggccgatgtgcctttacccagacaggatgcaagttcaagcatgagatgcccctggacgaagaaacccagagaacccttgggcttttccaaggcctccccagttggttcaagaagcagcaggaggagtcggccatgagaacggcccgtgagagttccagttccagttgtgaggcctcacctacgacttcgtcgtctcgaagctcggattttgcttggcagaatgttgcgctgggtaggatccccggaacggtggactcattaatggcgatgtcgcaagataacagcaacaagtttggtatgttcaggagcgagtcttgggggagtaaacattttggctttgatactgattcatagactcttgcagatgctatccgctcatctcaaatgatagatgttcgcccggttccattttcttggggccctattgcgcgtccgaagggggcggcgtcgaaagacagcccagcgggaagggcttttggaatacacgcgtaggatcgcgaggccgcatcaatttttgctttggagtatcgttgagtgcaaagtgtttatgttataaggagatggaagacaaatagaaggggtaggtagacagcacaagtttggtattcgaaagttcatgtttggtatcggataattgggcaggttttgagagaaagtcttagtatctatgtagattagtagtagaggctataccagatttctttctttcttttgtgattttgatggcatgttatgaagttacatattccaagcgaaaagtatatatgtgttgaacatttgatgaaaaagacaaaacaggctgctgagaaggacaaaaaaagaacgagtcaaaaatagtgagtgcgcgcaaaaagaaaaatagaatgctcatagcagggcttgaacctgcgacctccgcattaccaacattggagtcattggactcgaaatattagtacgaagctctaaccaactgagctatacgagcgatctaattgtgatagcgagtacgccgaaatcatattatagagcctgcctgcaagtcttacttctagattgctagatgactaagctggctcatggctgcctagctggacttgtcctgtttgatagactactcgaaatcactgtaacgattatcatggctttgctgtagcctaacaaagaattaaaatgcccctctgaagcctaaccgagggattcactaccctgtttccgctatgaagccctagcgaccaaagaccaagtggtggccatcgttcaggggcagccatcttcagaagccaatctagcaatatccacagatctcatagaggacaatcttggaagaccgtgggccgttttctcccagttttctcatctcttagcctatgatcaagccgcttgagaatcatggacctttcacaactcccggatgtgagcaactggcttgtcacagcggataatccagctcgcgatggtatatcaggcatggaccatgaacgatgcgcagctctgcacaattacttgttacagtacgcctggctggctgaaggccgttcgttgggcagtctgagaaataattccaacaccttcttcaccgttcacggtactgcggccgagcttattcgtacgcggctcagcgtttctctggcgatgttccttgataccgccaagttgcctcccgatgctaccgagtggctgccattcttcttctgggccggcgggctctccgacccaggctcactcatcgacgaaggcctgaccgacttgttcgaccagccagaagacagcctggtgtgcttgtacttccccaacatcggtcagggcggtgaatctggcggcggcctgctctaccaccaacgccaccaccgggctgccgtcttcatgcacatggacgacctcggctttgcgttacccgtggaggcccaccgagagctctggcatccgctcgagacggtgctgtccaactggatcggcctgattcaccttggcaaggtcgcagcgtcgcccagggacgagccggccctgtatgacagcgagaagattggcccctgggagtggcggccctacggcgaagcccaagttaggtcttgcatcagcgcgtggaaccgcctgtgcgaggccatcgaggcgcggatgccatcacagcctccgccagccgcagatccagggcctctgctgacacccgccgtcctggatggagcctctgtgcctcaagactgcttttcgcgctcgtttctcaccgctgctcggcggcctctgtttaacttcattgctcccggccttttgctgcctccggcggacacgtctgcctttgccgcagtgcaacccttttcaaaattgtctcgcggctgtcacaccataccttctgtttgcattttccctgctgccggcggtgaggaggttgacttggcgggatcgccatatctgttttccaccggcattgatgactcagtgccgtctcgtgttcttgctggtgtgtacaccgaagcagttgataggaataattacgattatgctgaggaaggatttcggatgttgcttccgtacggcttcaggggtgactggggtgaccatttaggcgcgcggaaaagcgatggatcaactattgaaaggaataagggtacggagcttttccaacacggatacaaaccttttggtggtgactactaccgggctcagcggctggaacgcttgcttgagagttggttcaggcttgttgacaaaagtatctggtcggttgggccacaaggggtagaaggcaccattgatactttcaaggaggctgatacagagcggtggaaggactatctcatcccgcccacttggtgacacactgctagttctatttccccttattttactgccttgaagtatttcggcttcggcgtattccgacccgtgtacaaattttacctttactgtgagggaatcaaggagatatgtaaggacccgaaaggctggtccttgtgttgacgccataaggtcgtacaatgggtggtcagcttcttacacggtcagtgagtaacatgcaatgtgctaattacatgctccgacaatagataatcaccttggagataatctaatgcaatgtaaaattctctaaatgaactacgccatgagagtacggaagaggcaggatatgttcagctccgtaatttgagcggcagcgatgcatatggccaagtacaggcgaggttagtcctctgcgaaggattacatctaccaattatagcatgacttagccgcattgttttggaagcaataatacagcgattgaagctatgtattagagcctggcattctctaagcccctagaagctctcacatcactcactcaccacttcggccaagcgaggcgatcagttcgatgttcatgtggcactttcaaatcttccaaatacgatatgaaaagagtactgtcacgcttaacatttatcggcgaggatattttgacaggagaagcgtcactggaaatcgtcttggtcggcaaaatgacgtcctgggtagcatctcgacaaaccacccgtaccgaagacagagcctattcacttcttagaatttttggcatcaatatgcgattcctttacggatagggagagaaagcatttttgagactgcaaatggagattctgaaagcttcgacagacctatattcgcctggatatctgacgaggattcggatactcgtgtgcgatactgttccatccttgccacagatcttttacggttccgacaatgtcaatttcttgtgtcatctgtccatacaaaaagataaatgggattaaaagaacgacagcttgacgtgaccgcgcaaggcttgagagctgctgggtctctaggaggcttcgacgaatgctaccttttaccaattgactgtgctacctgcaacaacgatttggccgatggaaatttgtgcgtgaaacagaggcaatatggatcgaatctctgattgagccatgggacttgatttctctgccacttccaagcaatgcctcgcgtctcaatgggcgcttcgcaatccatagctcaccaaaacaccgagctcctgcaaaagatggttatcagaagctggcaaaactctattcaaatcaacttagataagagggttcgggtaaaatacccgcctcttcaaagttgggatgtactgaatggtcgactgtttaacgacggatatcggggatcctggggatattgcagactatcgctgccctcctgcatttccaatcccagtgatacgtctttgaacgatggccaatatgtatagggagtgtggcctaggcttcactcggaagaaagtgagacaaaactagatatgaactacctataaatagaaacagctgaaatgatatgtcgcgcgtgagacagggaggctatacatcttctgcttcattaacactactttcaaggtaacgacagattgcagcccagacagggcaaaacaagcatttccagcttgcgtcaattatttgcctgaatacggcgtcttttcagtcgcacctagtaagtgcacacctctccacacccacttcagtgtaagtgtcaccgaatatggcccccaaccgcgcatccttcgcatatccttgacataggcctattaccagctacctataatagaacatgtacaggcatcatatttgcagggatattcgtcttgtccttgggtaaacccatgtataaataggtaggatttgaagttctcttgatcccccagtacctgcatgcgattttaacaacatttgctctgatatatacttcttacagtcggcttgaattcagctctgtgagcacaaccgtaataattaccgactctcttccatggctctggtactgaacaactcgccgcaaggagaaaatcggacagcggcgatttacagcgaaggcacattggaatgggacctcaaacacaaacgattaccgcctccgggtattcgcgtgcagcggcaagatgctcactttggcatccgccagaagcccaaggacttgtggcgcaaagcaaaaggtgcccttatcacgtcaagaaaagagctgcagatagggccgcagtttcactacagcaagcttggtacgggagagattcggattctgagtgtccagccagggaaagacgacgagcccctaaaggccacccttttcaaacgcaaattggaagatgtgcgtaatggatacgaggcgctgtcttacacatgggggaatcccaaagaaaagcccctggataagattatgatacgcgacctggacgcagcgctacctcaagcagtaagcatgaagacggtagtccaggctgccgtcttcaaaggctggggtgcacctttttatattcgaagtaatctgaatcgagcactcatgaggctgcggaaaatgactgatagccctatcaatatctgggtagatgcaatatgcattgaccagtctgagtcggggcacagagaaaaagaagagcaattgaccatgatggcccaaatctacaactatgcttcccatgtctgcatctggctgggcgacggcattgcgcatgcagatggtgcctttggcctcgtcagagacattatgaactttaagaaattcgatacaaaagttaaaagctctgagactaaggaaaattggattcaactcattgaggttatgaaggccccttggttcagtcgacggtggatcattcaggaagtcgctctttcaaagagcgcatcgttacattgcgccgaccaggttgtccattgggacgactttgccgatgctgtctcgcttttactagaaaagattcatgttttgagaaccaggtttgatgaagaaatatttgaagacgttgaaacaacaagcgcttcaatactcatacaatgcctggacaatatttgccacaagtcgtacacgggagacgtgttggccaaactactagatctcgaaactttggtctcaacccttcttggtttccaagcgacgtcgcctcgagacaccatctactcagtcttatcgctggctaatgaccctcccggcgaagatgagccctggaccgaaatccattctgagcaactcgagagtaactggagaaatgaccacgagatgccattaagccaagatcaattacgcgagttgaaaaggaaaatcgcgttgaaaccaaattacgccatcagcacacgagatgttttcatcgcatttgtcactcgttcaatctgtaaatcgaaaagcctagacatcatctgccggcactgggcacccaatgtcaccgatgacgagttttcagagaaggttcccatgccttcgtggatctcaaacatatacaacgcaccgtttggcgggccgaattcctcgaaagggcggcagaatggtgataattttgttgcatatcttcctcatgaccgacggaagcgatatagggcttgcggatcctacttggctgatgacttttccatggctttggatccattcctccaatccgccgaaggtccatctctaagaaagagcatgaataggaacagagcccatagccttcggacgcaatttcctctgcagtcttttccctcacctcgtcccatcacggtactatctccggtggaaaactgctcacgtaagtgaaaataagatgtccttcagggaaactgctgagagctgacactagatatttctatcctagccttgattgaaccatttccagatttacaaattagcaccgcaaatagtttgtcgactccgccatctccaacggcagtagaggcttcttcgctttcagaaaccaagagagtcggtgtagcacccgccgtcacagttagcgaccccgcgggggggacaactggcataagtccggctttaaaagttgaaatcccacgatctcctcgagtcagtatctctggaaacatcaagtcccgtcaaagctctatccgggttgtgtcatcggatgtagagagaaagtatcaactcagcggcgtgattaaagccggtggaatcgtgcttggcaagatcaaataccagtccgatgttatgcgaggcggcatcatccctggcgagtgggttactcggctaggctggagggctggagagaaacagaacaaagtcccagacacgctctggcgactgttggtggctgatcgcgctgctggcggtgggaaaccgccatcgtggtatcagcgggcatgcttgcacgggctggttgaccctcgtgtatctgacaacgagggcaatatccattcggtcacgcctccgaaccgaaagatttcagagatgacgacggaatactttcaccgcgttgaagctgtggtttggaacagaagattgtttgaagccgaggccaatgtcagccgtttatccaacgtccaagttcttacgccagagaccaagcaggcaatgatcattttccgcaaagatattcgcctcgggtcagcatcagggcctaaaagtctctttggactcgcatctaaagaagccgaggacggtgatttggtgtgcattctgtttggctgtacagttcctgtcatcctaaggcttatagaagacttggggctttataagctgattggagaagcatatgtgcatggtgttatggatggcgaagcgatgatcagcagcgaagtggtggatgcgatgaaggtagatttccaaatatgctaggcagatgtttcgtctcactcaatgaagcagccaatccatatataaaacttgtttgattattatatataaaagtaatagtaatggcagcatttctgaatcagccactctcttccatagcatcatccacatcaagcgacgaaccttccaatccaaattcgacaggattaacatcatcctcgtcgatcccatccacaacaatctgataactctttttgtccgagcttgcatctttatgaacagatagcaaacttccatcagtatactgcgcgtgtgtgacatcaccagcgggggagatcttgattcgccgaagttggaatgcaaaaacgacagtatctgatttcccttgagatttcgttacgcctgatgcgccttcaaggtctaattgaggacggaccgcgattggggcttgcggcaatggagcatcgacgcctaggctgagatgaagtttgttctgctttgcgactttgatagctgaggaagcgccttctgcaatcatgacaccagtcaccatgtagagcttggttcgcctcagccaagaataattttgggcgatgaactcttgcacctccatttgctgcaaactctgctttatgtagtcatcgcttggtttgaaccattgtgtctgtaagttactgaaggaccatgtctcttcgacggcggacgacgcttttcctccaattttgctttgaaggagttgctgaaactttacaaagagtccgagggcaaagcctttggaagcgttcaaagtgacggcgctattagcagcattgtgcaagtatacttgttccccggcggaacctggagagacgggtggattgtttataggctcttgaacaaaacttggatcctcaattatgcttccaagccttattggcccttccggaggaatcgttgttataggtgaaaggaagtatgacttgactcgggccgaagatagatccatcgtgacaacaaaatggcagttgagttgatgcaaggtatacgtgaagatgactttggattacccctcaaaatcgatacctaaaggcgtctataaggcagataaagcatgatgcttctatggtgggtggccatacgctctcaatcaaatggcccccacgtttgtttcacaccagaagtaccaggttataccaagttacagcgcaatcctgaggatgtgaagctgtcgatcatttggaagctcgcacactttgtaattctcggcctaaggacatgagggccaatctaaacccatgcagtgcctcggtactttagggaagctgatacattcacaccatcgatagtcgtcatacagcctcgattttactacgatatccaatagaatgagtccacgtcccagatctccaggggcccccatgcatggtgattcctttcggtgtgatattgccttttaatgcagaatctattggccacctagcgagccacagcgtcttgtattgcatcgggacacacacacatgggggattaatcgcgcatcttctcaggtcactagtaatggctaaagatgctagaggaaaaaatttggaaacttgaatcatttgataaacttcttgaccataccattggaagtcagcttacttccaagccttcatatttgtatgcaaccgccgcataggtaagtagtgctctgatgtataacactagctcttccgacaacataaaccagctctatgcgtctattgaggaatttgatggtgatattgatcgcctgattgatgactggggggtactatatccttcggtgaaaagccaattagagacagcggatgaactgaacttgatgaatagctttgccgatatcttacttgagaacggaaagcttgagttggctacttcagtagatgaggatattcaagagatattggagtccgatgcagaaaacgagttggacgaatggaatcgccatcgtttttactcgctcataaatggaagatggagtggccaagcaaactcggcgacgataaccaactctagcggctcacagtacgttgcggctttctcatgccgagatgagacaccaaggagctataaaccaataacaaatccatctcactcgcagtataacgctgctttctcacgcagagatgaaattccaagaagctgggcgccgaaagccaccccaacgcccggccctcttcaaggggtcgaatcatctgaaagaagagcaaatcaacgccctttaccggctgaagagagactacagcatagatccacaacaacccacgccaacgatataactcggggagatacgtcttttgcgccattattaggacagagccatgaaccatctttaggatctaaacagtatgccccgtaatacactactagaaagatttggagatctaacattagcatagacagagccaagcaggcctttggcaaacacatcttcagaataaaacacacaagttcatgtatggcaaagacgaacaattctttggcacaaacggcaccgggggcccagcgtacgagcctgtcaaaatcgcagtcctcgattcagacatttctcccaaacatctaaagccattcagaatgcgaatcaaagccagagagaactttgcgggcgggcaacagaatgctgccgacgctgatcatggcacgacagttgctcagttggtgctcaaagcgtgtccaacagcacatgtatacgttgctcaagtcaccaagctgaattcatttggcgaatctgccgttgacgctgaagccgcagcaaaggcaattgaatacgcagctgatccgacaggctggggagttgatatcatcaccatgtcgttcggctggacgcacgtcaacaagcgcattagcgaggctctttcttttgctaaacagcatggagtcctcatgtttgcctcgacgacaaattacggatttgccgaaacaaacagcattctctacccaggtcgcgcgcaagaagtaatctgtgtagacgctgcagaagacaccgggcagttggcgggctttgccattgaggatatcatccaagggcgcatcgagagattctcagccccgggcctaggtataaagagtgctatttcaggcgaatcaatggatggaagctcctttgcgtgtcccctggctgcaggaattgcggcattagcactcgagtttgccagacaaatccctttatgcggtagcaagagtgtgcaagaagcagttcagcagcgcgagggcatggtaagaattttgagggaaatgtcaaagctaaactcatcgtcgtcatccaggttcctttgcccgtgggagcttttgggtgatgatgatggactttacggaggcgatgggcggcctggcagcgcaagatatttcgttgcctatcgctttgtccgtcttctaaggcaggaatttggttcagatattggaaaggaaatatttccttaagccgaattttattgggagaatcgtccaatgctcttgatcatgctaaaaatgataacctcagctgtgcctattgctccaagaagtaggtatttggacaccaatacatgtatatgctacgggagaaactgaatgcagcaaagaaccaaaaaaatcagaatggtgacacaaagataacatgaacctttatttagccctttgtgattacagacgctcctaaaacatatgccttcagccatttccaacttcaggcctctttagaggcttcagcggcctcagaagcagccccgcgataactcgtagtggggaagcgaggcccatcgcactaaggctacaggcacggctaaactctggcttagcgctccatcaatcctcccccactatcgcggcagcttcgtgaagcttgaacgacattcaacatccagccttcagcatcttccctgcctgcttatgaaaatatttaccgctactaggactcccctttgatctttatagaagtcgaaaccccccagagcagcataacttccgacaaagacctcgacggcgcacgacaacatcctactggatatcaaggcccagttccctctgagcatgacgatcggcaaataggcacctagccagaccaagctcacaacggcccgtatatattctgcggcctgcatgccctcatcctgcccaattccctcctcctctatcccgccttctgctatagcttcacggcatctgtgaagcccacccaccatggacgacgccaaactcttcttcgacgacttggctccggccatcacaagttcgacttccaaggcctacgatgccgccgccaaaacctatgccgcatccgtgacaacaagactacctgctggcatacgcaccacaatcctgcgtgatccaatccagtctctccaggtacttccgctttgttcttcttttttcagctgctgcctcccatcttaagccttgaatgctgacggacggtacagcttgttgaccccgctaccaactctatcggatacctcgcgatcatcgatgttcttctccgcggctccattccaccatctgtttcccgccaacttttactagacagtactctccaatttctgttcaagtttgatccaatccagattagatatgtcgggtctctattccgagccctgctggaagatctcagcggcttgttttcggtacgcagcggccctacccgtcaatgacatgtccacccgataagatgtcagctgctaacgatgatgcgccgtatgtggtagcccacggttgcagtagagctgcttgcaaacgcaatccttcgaatcgatccgagcggatccacgtttacgtcgacgcacctagtcatggcgaaactggcgtacgatgcaaactgtatagagcctgctctcaaagtccttgatgccgacattcttttctatccacgaaacacacgcttcgaagacacaaagagattatgcgatacagagctcgagccctatgcctacatgtccctggctggccttacagatgccatcaagagcacttcgatactcgaatatcactttgttcaggccatgtcatatctatcaagaagagactggcgcaaatcacaggcagcattagaaaaagtaattggacatccgaccaaggataaaggcgttagtaaaattatgtcagagagctacaaaaaatggatattggtagggctgctcaaagacggacggcctcccagcttccctcactacattaccagtgtgacgaagtttactttcaacgggttaagcgagccttacagtaatctggcctcgttattcaccacggaaaatgcatcagctctgaaagaggaagccgtcaaaggacaagccacttgggaagaggacaagaacctaactctgcttgaagaagtgatatcctcataccagaagtggcagattatcaaccttcgccggatatatcgccaagtctccattgctcaaattcgacagacgaccttgagcgcccatacggccgagactttacagagcgatgacgaggtccttgcgctggtcagcgacatgattgaatctggcatgctcaagggccaactccaggttgggcctacagccgaggagagctacctgacgtttctcgaagaacacgacttgatgacagaagccgaatttgcagccgaagtggcccgtagccacagcagcatcgaggcgctgacaaagcagtatcgagcgacaaatgagcggctgagttctacaaaggactacgcacgacacgtagtgcgtgaacagaagcgaatggagaaggacatggccgatgcgggagtcggcttcgatgcgaatatagaagatgaggacctgatgacgggtgtgctgggcactatctagacgaacttgtccccgccaaggacgacgacgatgactgcatgggcgacggcagcgacgaattttggggagagaaacaatgaatacatttgccgtcggcctgggctacttcgaaatgatggaaagtcaggctgtagaagatggagctataacatgaatagagcattatacgacacgccgtcttctctatagcacacgatgttgattttattgggtgattcaaacgtcgacagcgtctcgattcgtattcccagtctgacttttgactggctctagtatttgattacattcggtatgtccattttgcaattgcctatcaatgtcgtttttgatgaaactcattcgcccgactaggatcctccgttaatatgcggcataataattgtataaaataaaaaaaatgcatctatgagcccgtatagtgaacacatttcccatcaaagacagtgcgcactgcaagcctgatcgtgagtccctctttgtatatgattgctgccttgccgctcccaagccaaactcttaatgattagaaataaaagcaaagccgaaaaaaatcaaaacttgttacgcctttttcccctttatatcctctagaataatcttcatgacatgccctttctccgacgaataaagttgggcaatgtgtaagagtcgtgcttctcttgcatggtcgatgcagagggcgatccgattctggagccgtttctcttttccggtgcgcagcagcatcccatggcggcgtgcagtaggaatgcgaaatccgtggacaaggcggcaatccacataaaggcaaacatcttggcgccaatatcgcactggatgttgagctggtcctgcgccgtgagggcaatcttggcggcaacactgatgacggtggcgatgattgcggccactgtgaggacgatgcccgctacgccgccgacgagggacgtgaagaggctgaaccatcgcgttcggaggacgagaggggtggcgagcaggaggacgaagttgaggacgatgccggacatgaagaaggcgtacatgacttgggatccgatgcggaggagggtgaggatggtgacgacttcggaggggagggcgattttggcgccggcgaggagttcgcccacgaggacttcgacgggattgaaccagaagaaggattttgggggggagcagaaggttacgcctctgtagaggtcaaggttagcttttgaactcggcattggctctctgacagcttctcatgaagttgagtttcgaggcaggagaagtgacatactcatcattgtatccctcgcagtaactccacacaccaacctgataaaagtcatggaggccgagactccgcgcaacggagttgagcagatttgagttttcgaccgaaatggggatgatgtgagagacgtcgagcttgaagaagaagatgtcgtcgagaacggggttgatgtgagtgttgccgatgaggacgaggatgaggaatgggatcgtgatgaagtagctgatgccggcgacggtggccgcaaaagtccgtacactcatgatttcttcttcttctttttcttcgtgattgtttataaagacgacactaaacggcaagacggcatagatgattcaacaaaaaaaaggcgaatgaagaagacgcgagaagaagacgggatgaaagggagggaggggcgtacaacacccgttgtttttgttttgggcaggggagggagattttgtataacaaaacagcagaaaacgaataagaaacgaataagagaaaagatggggggggggggagaagaataacgagatacgaaacgaattgaattgaataatagacgaaaaaagaaagtaaagaaaaaaagccacacacactcgaaaagaggaaaagggaagagaagatcagatggctcgagctgagcgaaacattcaatgcacctctcacgtcaaaaaacgacatccttgcatgtgccaaggtcacccacctgagtacgaggggcgctattacatgggcttggtatgtactccgtcacacaaatttcctagcaccggtacatttcattcccgcaaaacccaaccaggggggaagataaagagacgcagaaaatcgccgtccgtcatcgcccatcagatccgctggcatcaagaagacggccccccttcagggcctctcaagggtttccaggccagatccaccacgaggcgcggttgcttagcggctcggcttagcgctggaccttgacgactgggtgagaagatttggcagcagagacgacgtggccagggatccagttcgatttgggagcttggcttggttccgctgcgaattggggctgtctggaggccccctccactggggaccccttctgctgggttcttgagatgttcttgtttggcttgactcgtgagcgtgaatggatgaatcatttgagggtataaacctgcttgtgacggatctgttggacaagagatgccggtccaaggtttatcatgcagcatgaggtatcgtgtcactattactgctgagtagcacatgcagtaatattgggtagcattcagggctctgctgctgctgctgctgctgctgagttacaggtgctagcgctgctgagctacaggcgttagcgctgctggtatccgcccagctcccggcagatcggagcgagagtgccgaaagaggtgcctggccgaaccgcgagaacgtggcccggcgacttcgcctcatgacctgcgcccgaagctcgggattcacgaatgacctggactggcagcatctattgcgtgcattcacgctccaagatgcagaagagacttcagctagcagactacagcagttgacagtctgtctcccccatgtcatgcgatcatcatcaggcaggctcatgcccacaaatcgatagacggctgacccacgcctgttctcgctttgactctggcgagatgaacaactgagatttgatactgtctgttacatgtactctccaaccacctgagagacagcgcggatcggcatttagcgctctccacgcgcgggggaaaaaaaaacaagaagggagagccgctgcctgtgcgacaaacgccgagctggtttggttggccagtgtctcttgacctgacaaatcttgctctcactggctggaattgtctctcttctgccgttcgcttcgccctccttggcatcagggccttggacaaacctgctggggcggaggggctgagacatgtggacatggatgggtcatgggcggtgccggcgccttgctgccggccccattccaggtgttacaggaagcgccagggaacagcgacgaagcccgcattgtaattggcaatcagacggcgctgctggacgagaagcgttgacagccagtcgctgtggtggttgggccttgggatcacgaagcgaagggcagcagcatcgactgatacctggactattaagcgtggcacgcggctaacggtgctgccgccgtggctgttgctgctgctattattacttgtatgagctatgcgccgcttggataacatcatttgctccaggccatctttccagggtctaggtatctatgcagatcctcaaacaagcttcagctgcttccagccaactcctacacagggaatctgccgctactaatcgccatattccctatttacgcgcgctccccttttatcttcccatcttctcataggacggcaaaaacagctcgctaacaaaaaaaatcaaaatcgtggagatcgaaacgcgccagcagaggaaacaagaaacgagcggagtggaaacactgggggagatcatatcttggcttcacgacccagcagcaaaaatctccaccacccttttcaccttttttctggtccctttccttctttcccctggttactttattccgcagtgtccgtctggcacgctttttcattcttttgaaaaattccatcaagtacgaaatctaagcctcgtctttatcatccggctctcatccatacgagtcgattcacagagcgattgggcaatttcccccttgtttaagtggagagtggcagtgacgtcttggctctcgggctggttctcagctttcccttacatacgtgctcacctccggccgtttgatgacgacgacgaaagggcttttctgccaaaagtgggtgagcctctgagctgtctcccgatcgccgctttacgagctccagtccagaagctgtcatcgccccgtggcggaatacactgcttcggcacggcacccggtctggctgccggcgattccacgcttcccttcctttgtcatcggacattgcttttcttctttctctccgggtttctatttacagctccggcatttggaatacggtttctgggggctgataaacaattgggtactgctcctcccgacccgggttatctgaggagacgtcgattttttttctcctagggggaggctcgagcgctgggcttaatatcaacgttaatcttctacatcgacattcacatcagcattaatgagagtcccgtacacagctctcggcgcgctggcgctgctggtgcaggccgtcacggcgcaaaaggtgtcgtactcagacaccaccggcctcaccttctaccagggaaccaagacgcagcgagtcggcggcgacccggtccctaccggcgtctaccactcctacagccacaagatcaccctcaccggcgcccactcgcagtcgacgagctcgggctccagctcgtccaagacggtcagcgccagcttcccgaccggctcgctcaccaccggcgccaacgccacggccacgggctccggagtgccgcagccgactaacacgcaggcctgcaacaaccacgtcgagttctgcacgcgcaagttcagcaacatcacgcaggtgggctgccacaactcgccgtttgtgcggcccggcaactcgggctccaaccaggagctggacgtcaagacgcagctggacgacggcgtgcgcttcctgcaggcccagatgcagttcccggccaacagctccgtgccgcacttttgccacacaacctgcgacctgctggatgccggccccatcaacgaatggctgagcgaggtgtactcgtgggtggacgcccatccctacgacgtcgtcacgattctgctggagaacggcaactactcggacccgtccatctacgtgccgtacatccaggagacgggcatcctcaagtacacctatgtgcccaccgtcttccccatgggcatcgacgactggcccacgctggagaacctcatcctccacggcagccgcgtcgtcatgttcctcgactacaaggccaaccagacggcctacccatggctcatggacgagttctcccagatgtgggagacgccctttgatcccgtggaccgcgcattcccttgcaccgtccagcgcccaccagacctgtccacctcggcggcccaggatcgcctctacctgatgaaccacaacctcaacgccgagttcaacgtcttcagcctggagttgctggtgccggccgtgtcgctgctcaacgagaccaatgccgccgagggctatggcagcgtgggtctggccgcgaacaactgccgttctgactggggacgcgcgccgaacatcctaaacgtggattattacaactatggctcgccgccgggatcggtgtttgaggctgcggcgagactaaacaacgttacgtataagaatacgtgctgcggacaggttcaggcaagcgacgctgcggcgttgatgcgaggagcgagggggttgtttataagctgggcaagcgttgtgactttgatcgcgtcggcatggttgacgctatagaaaggaaagagtccaatcggacttttttatttttatttttgggaaacatggcgcagaaagcattgaaattaggagttctcggcaatgtaaagggaagaaagatttcacgggaccgtgtttatgggtttttagtcatgggagagactttcttagaacggatattctttttccaaattccagcttagcaagctcagcaaagcgtgctacattaatagaaacgaacatgcaaatgttacatgttactttggtcgcattgacgtttgtggagtttaaaagcctgagtaattcatctctcaaactaataagccgtgcctgtcatgctaacgagcagcgaaacatccaagtctttatttagagatgcttacgagaacaaacttgcatgttatattaccgatctgtcggggtttaactcgatgggttctcaacttgtttttcccttgtcaagttgcccatcgggcaattcacccatccactcagtctaatctctttttcctgctcttctcatcgccgcactataatctcacgccagtcaattgtttccaacaaagatcgccggaacccatcaagtcccgcaacaagaaaatagatacatagaacacaacgggaaagcctcatcccgctggcccccccttttttatttactcatcaaacccccccaaaaaaaaatccgccacactttgaaaacgccgttttatctggcaggctcaacgaagccgcagcccttccaacgggttgttgctttttttggacacgaatgtgtaagtgtggcacgaaacttttcccgttcctaccgttccgtttagttggttgtgccgtctcttcttctagctacagctaggcattcaaccaatcacagctcaacccaggccagggggtttagcaaaatagcagaccgtttagcgaagaaaaaaaaactatcatcatccacggcgcaatagacgccgctaagaaggaaaaccaagcctgggaaggcagttttgggggccggggatccccaaaaacaccaccgcaccgcaccaccaaaaagagacgctaccgcatgggtagagggcggaggcctgcggagagctgagctgagctgagctcgattttgcttggcccaggcagtgtgttggtggctgaccagccctacagtacaagttggctttcgtgtctccccatggccctggctcaggcgttttgcgaagcgaacttgtgaggtgacggatcctccaccttgccggatctgttctcaacttcttcatcttttaaacctcttcgtcttctctattttgttcttggttaaagagcgagtttctcggccattcgtttgagacgctcgcccttgtaaagttgatgttttattgtcctaccctccttcgccttggttgctgtcggctatctcgcaaacaatagtctcgggtactacactccacgccatccgctaccatttgcttctagcacagtcaatcattcagctatcgagcatacagcaatcagcataggccacagctctcgcctgtaacctttctctcttctccttctctaatctgccttcagcccagcgatgacatcccatcaacaccatggcctataatcaccatccgggccaagatcccctcagagatccctgggcggggccacgcccagaccagcatctcacgcacacagtctcgggcctgtctgacgccggcgatcgtgaacccgaactggtccctcacccgctgcgaggacgggagtccatggtgtcgatagactccgaatacgacggccgctctgtggtatcttcgccaaacacgcttggggcacatgggcctcagacgtactcgccagtctcttcctggtctggctcgttttcctactcgagcgccagtgggggatatgcccccgtgcctggacagaccggccagcctgcgagggctttatccagggggggtcgtagaccgagctattctgcggtacagcaaacagttcccgagagcataagggaagaggaaccgtatgatttatcgctgctcacgtcggcggccgccatgggcatgtcgggaccagcctcgcgaggaagatatgccgccatcaacgaagaagacgattttgacgccgtgccggcatttgactttacagcaactctaggcccgctgggcgctcacgacgatgagtttatcagaaagttacaagaggaggagtcgagggggcacttgaccggaggcataggccagggattccgagccaactctcaggtccgcagcagagagctcttgtcgtcgcccgtttctgctcagcccggctttggccgatcgttatcactgcgcaacgcgagcagaagcctgaaccgcaccgagacgctgcgtcacatgggccaggacgaggcgaaccgtcgcggcgaggtcattgaagtcatcatggaagagccggtgggcgctgacctgagcaacattgaaggacccaacatttcttctggtgcgctgcgacagtcgacatactcgtcatactcatcggcatctagtattaaagagaaggaaaaggggaagacgcagactttctatccagagtgcaactggaagccattctccatgcgatggccctatctgctgtcgctggttctcctctcggttgcgttggccgttatgcaggaggttctgttccagatgcacaagaaggatccgctcgtcaagtttacatctccggaccaagtcgagcagggtctctactttgtcatcaagttcgcacctactctacttgccgtcatatacggcgtcttgtggcagttcaccgactttgaagtccgccgtctcgaggccttctaccagctctccaaagaaggcggcgccgtggcctccgagtcgctcaacatcgactacgtgaccagcatcaacgtctaccggccgttcaaggccctctggaagggccactacgccgtggccgtgtcgtccatcgccaccctcttcgccgtgtcgcttgtgccgacgtttgctgccgccgcggttgtgctcacgccggaccgagacgcgcgcatggccgatccgaacggatacaaggatctcaacttcaactcggtgtggtcacgcctcctgacgtcgacgctggccgtgattgccgtgctgggctgcatcctgttctatctcctccagtcacgcaagtcgggcctcatgtccgacgtccggggaatcgctggtctcgcatctatggcggtggtgagccacattctcatggactttaaggacatggacacggcttcccctcgtgacatccacaacaaactcaagtataatcgctacacgctgttgaactcatccctggcacccgacgagtttaattcagcaaaagtacgtgtggtgacttctgaggagaagcacaagtatgacgactttgacctgcccacgaacccacatcccatcctgcttcgcgcagcgggtctcatccccatgattatcggaatcctcctcttcaccggcttcattcccgtctttttgttcacacccgccgaggttgtgacaaacaaagccccgtttgtcgtcaccatcatggccgtcattgtgaaaatggcctggggcggcatggaaaccggcgtccgcatgatggagccgtactacatcctctccaagagacacgcgcccgccaagacgctgctgctggattacacggcgctgccctttggctacatgccgctgcgggcgctcctcaacggccacttcctcgtcttctttgttggcttcggcagcatcatggccgagttcctgacgatcctcgtggcaggtctggccaccgtcgacggacacgatttcctcctcacctggaactccaccgacaaagcctgggaggtcaactccggcacggagacggttaagtccttttacgtctccgtcggcctatcgctcttcatcctgctctacatggtcgtcgtcgcgctcgttgtcttcttccgtcgccgccacgcctttctaccccgtcaacccaacaccatcgcctcggtgctggcgtacatccaccaaagcaagatgctctacgactttgtaggcacagagaagttcaccgcgtcgcaggtgcggcagaggctgggcgagtataaagtgtacggcctggggtggtttgttggacgggatgggcagaagcactgcggcgtggatcaggaggagctgattagcaattataagcatggcatcagtttgaaggagggcacgcagccgtggaatatgcagtgggacgtcttataagcgtcttgactctctggctttcattttgcgttttgattttttatttggttaattttgcgtttgatatcattgtcgttttttagttgccttatacttgtatatagactttttgatgcatttacgcgggatagcgacagaatgttatgcacggcaacaacgaacttgaaccggtatatattgtttcagactattccttgtatttcttgtgtgcttccatcgttcataggtctattgcatccacatgccggggatgttgccgctcccccacccaaccatgcagatgagaacctagtctccgtctgagcagggcacttattgttctttaattagcaacggaagaagcctcctaatactaaatagcgtgtgaatattaagtccgacgaatccagagacgtcactataagctcgtcggaattaattgctccccactatggtatacgttgccgcgccacgacagcagcattaggcttctcgcgaggcaaacaacatgaatatcacatgtacgatatattcattgaaatggagaaaaataaaaaaagccaaacccggctttttcaagtctgatacacagaatttgaacgtctgtggcttcctttttgtttgccaaagccaacgcgcccgacacgcagcaccatgtcgctatccagcagcccagcaaacgagccatctgctcagacgcctggcgggatttgtctcgactgctcgaaatatgattttcggggagccctggcagccatgaactctagcacgcgccccaaccgcagcacatatcctacttatggcattataatcgcaaaagtcgggaaacgatatagaacgccattcgaaacagactgttttctatgtcgcattctgttggcatcgcgaaagtcagctctcgagctatacccgatcaatggcaaatacgacccagatgagctacgtgcactgttggcatctcaaagctcagctctcgattcatacctggccaataaccaaaacctatacaaaacaaatgaattacagtcactgttggcatctcaacagtcacatctcgatttattagtgaccaagaaacaaaacataacaaacccagatgacattaagcaacgtatacatatactgttgacacatagagcgttatctatcaacaagtacctcctcgagtctcaagataaaaacgacacaaaggagatatgtgcactgttggaatctcacaagtcagttctcgaatcatacccgatcgacaaaaccaaaggcgacacagatgagctacgtgcatttatccttctaaaagacaccacaattcacgatgtctcggtacggggatctttttttgcctggagaaacaattccctctatattgatttggcatcatcacatttcccgctcagttcagaacaacgacgtgcccatggagccaagcagggatttgcagttatccgccaaccccatgaacatccaaagtttactgctcaagtagttcccccttatttcgacccgactgttgcaatggattggatttgccactgcagacaacatcatcgaaagacatgctcttctcgaaaagacgcgcccgccataaatctcaggttgatcgactgcgagactctcgtcgtggaaccaggacgctcagaatcctcatacgtagccctgagctatgtctggggctcatccgccgtgtgcgaacaatattctctccggccagcgtccggcggcacatttgctctcccttgtgtcctaccagccgtcatcttggatgcaatagccgtcaccaaatcccttggcttccggtatctgtgggtggacaagttctgcatcgatcaagcgaatagtagtgcgaaacatcagcagattacgcaaatggattcggtctatgaaaaagccgaattgactatcattgcggccgctggtgttgatgagacctatggcttgcctggagcaggctccaaaccacgatctacgcaaccctttgcgcgcgttgggggcctaactgtcttatcaaccatgagagatgcccaggactcgatccgttcttcaaagtggttcacaagaggatggacctttcaggaagcattgcttactcgacgccgcctcgtgtttacagaggaacaagtctattttgagtgcggtgcaatgagctgctctgaaagcttttctgcatcaacagaggcattgtacaatgaatggggggcaacatccccacaatatctaagagctggcatgtttgaaagatttggctggcagaaatttgttggcttccggggcaggcctggagataccctgaatatatttatacgatatctgactgccgtcgaggattacacagctagggaactgagatatgaacaggattcattaaacgcatttgctgggataattaaaaaattcgagagggctcgcgagccaatcattcagctatggggcattcctactactaccaggcgccgggaactgacagaacgctgctttgtcgaggctctatgctggggtcattctcatagctgctgggacagtcttctacggcccatccgcagacccgacttcccctcgtggtcatgggctggctgggctggcaaggtagaatacacaaaagtgtctgatccaaagtccatggtatcgcagcttcccattctacagctctctgaatggcaacagtcaatcctgaaagcagtggtgcacgtagatatttctctcgaatctgaaactggtcagattgtggaattgagcgatatagcagagtccatctcgattgatcgctttagcgtagcctttgctagaatactccgactcgaggcaagcgtctttcctccatcctcattttcatatgatgagaagacaggatggaagctattggggcttcccgccgtaatatccctatctcaggggccagatagccagtttcggcttctcgagcagttgaataagcgggatagtagcctgctgtgcattcatgttagagataccggcaccatcatctttggccttattattgaaacgcgaggtagggtttcttccagggtcgggctcgtcactgctgatcggcacaactacgctgaaccaaattatagcctccttgagcagaggacttttcgcatagtatagagaatgcgagttgtacaaagacaggctctgtatatcaagcatctgtcaataatttgaaatggattgatggatttggggtcatggcggaggaagaaagggggcgatgtgaagcaacagaatacagtaggacccaatttcaggtatacatacaagaacatgtgcaaccaagatggcaaaagcatgttcgaagtgggcaaatagaacccagtagaggaagcaagactagtctcattatagctaaacattgagcacaagctggctgctttactcatcactggtcttcaaataattacgctttcatatcttggatcgggtatgattatctttgattgcataattttgtaattgttttgggtggctggtccattcgtaatttatatcagacttcatataaaaggcgatgatgtctacgtataaccataaatatcctcgatggtcttgctgcgcctccagcagcgatgaggctcccggggctatgtttcaaatcaaggggagtgaatttgggtagatcaaatcaaatttcaaggaacgtttctaatagatcgatagcattccggtagtctgcattgacatttgtggcaatggaatgggttacttggagaagcgtatgcgtgtctcagacgattgggcgagacattcactcactcactcactcactcacccacccaccttttcaggcttcggtatctctgtttatgtaatcaggtgctttggtaccgcaaattttgactcatcatgtgcctgagcagacgtcaaaatgggttgacaactctttggtgggaaacatcgttaccatcatgcatcatgtggcccatgtttgcccctatgcgctcgtattctccagccatcaatcttcatctcattgtgaccatccggatggagtgtctgctgcgcaaaaaagaatggtgatgggtctggcgtggaatttcagacaatgagggatgcgcaactgagacatgcgagctgataaattgattatacatatcgacatactctttcgctgggaaagcatccagtccaacttacacgtatgcttgtactttggctcgtattcacttaggcatcgcaaggatctgcgccccccccccatcactacagcaaggccatgacgtgcgtatacagcgccaaacctggattcaagatggcaaccaaaatacactcatattaaaaaaatgcatagagccattttatgtacaagaaaaaaaaaatagagaaaaatgctcaaaaaggtacccgttggttccacgcgttggttgattttcatttgcgtggattcagactaccggctagggcatcccgccgcagtggaggaggaacttgggatacatgccatcggtacctgtggccgcgttgagcgacagcgccaagcacatgtaccccgcatgactggcgcgagtagcggcaccatggcgccggaagtggtagctcgcagatcggcccctagtcgatacgtgcatccttctgtaatgcccactgcagcagggcacgccccggggagcagtcgctgcgccggctgtccatttgcagcgacgcgggcccggttccagcactgggctccgtgcagtacagtcgagaattccaggagagtcgctgccctgatcaaggagctcggcagctgttcgcgggtggctgggcgctgctcagctcttttgcggccgtggcgcccgcctagcctcgacagctgctggggcccggactgtgcagagtggtatgcatgctgggaaccttgccttggaagttagcgccgctggtacctctgtgccccattcgccacgccttgtctacctgtccgcgtaactcaatgacaccacccacccgctagtccaatgcgtctatccactgtaagcccactgtaatcgccccgaatcgtcttctccaggaatagcaaaagagcctgcaccagtcacttccaggtggcccatgcccccagcctggtctctttttcctgcatcatcagcatcgcaccacgccttggcaaggagatcaagaatcgattccacccgtcgctgggaatccgcttcttgctttcttcttcttcatcttcttgcctcctcctccgctcgctctgcgtcctgcgccgccagaacttccactcgctttttccttcgcttttggtgccgacgcatccgctgccgtccggcaaaccttgcgtgtcgtcagcgacgctcgttttttcctcgtttcccaccggagccaagaaaatctcgctcgcttcgcagatctttgcatttcgtcatcggccgtgcatcacgaccaaaatagcgccctgcatctctgcgcgacaaaatctcgaatcactggcgactcgattgtctgtctgcatctcgacttgcattgctcagacgctgcttccagggcgcctaaacggccggctcaaatcaattgtgccgacgggaacgaccgagtgcagatacgcgctcaccgttttctcacgctgtatccatctgacctcgtattccgcccaatttcccctcgtcatccagcgccactggccggcccgaccagccttttgacgaacagcgacctggagaaggaaaaagtaacatcgccgccgaatttcgaacccttcacctgctgcgcgcaaaaagagaaacgaacaacgaagcatacgatcaaccgccatccttcaccatgcggtcgtttctgagagcgccgctggccgtcttggccatgctcggcatgacagcgtcgccagtcgcggcggaaaaaatgctcctgtccaactcgctcaacatctgccaggaaaactccagtttccaggccagtctgttcaacgtcgtctacacgcctgccaacaactcggccagtgtcaccgtagaggccacttcaaccgtggcaggccaagtcaaattcgatattgaggcctctgcgtacggctacacctttctcagaacgacgcttgacccttgtgaactcaaaatccaaggtctctgccctatggtttcggacaagctctcttttggcttcaacgtgcccgtcggcgacgaggccgctgccaacattcccggtattgcataccaggttcccgacttggatgcgtccattagggttcgcatcaacttgaccagcaccggcgagtctattgcctgcgttgaagccgacatttccaatgggaaaaccgtcaacctcgttggcgtcaagtgggccactgctgtcatcgccggcttggccctcgtttcgtcggccgtcatcaatgggctgggacactccaacactgctgctcacgtcgccgccaattctctgtcgctcttcagcttcttccagtcccaagcaatcatcggcctgactggcgtccgtctcccgcccattgtagcggcttggaccgaagacttccagtggtccatgggcatcattcgcgtcggcttcatccagaccattgccacttggtatcagcgcgccactggcggtacaccttctaccatcttcgactccctcagtacagtctccgtcgaggtccaaaagcgaagccttcaggtcgctcgtgtcggcttgtacctggcgaagcgcaccgtggaaaagctgcccacgactggtctcactcttttcaagcgcggcaacattaccaatggttccggaagttacgtcgtctttggcatccagcgtgttgcctttgaggctggtattgaatccaccaacctgttcctgaccggtctcatcttcttttggctctttggcctcttcactgcgggcgctgttgtcgcgttcaaaggcttcctcgagcttctcgccaaacgccgacttatcaaggctgaccgctttgaagacttccgaaatggatgggttaccgtgctcaagggcattcttttccgtgtctgtctaattggtttccctcagatggtcatcctttgcctgtgggagttcactcagcgcgattcagccgccgaggtacttctcgccgtcgttttcttcttcggcttgctctttaccctgtgctatggcgccttcaaggtcattcgcctcgcccgacgctcaatcgccatgcaccgcaacccagcattcatcttgtactcggaccctcaggctctcaacaaatggggctttctctacgttcaattccgtgcctcggcatattatttcatcattccaattcttttctatactctcatcaagggaatgttcgtcgcgctggctcagcatagcggcgtcacccaagccatcagtctcatcatcattgaagctggcctccttattgcaggctcggtccttcgtccctggatggataagagcacaaactccatcaacatcgccatctccgctgtaaacttcatcaacgccatcttcctcttcatcttcaccaacgtcatcgatgttcctcaattggtggttggcgtcgtcggcgtcgttctcttcgtgctgaatgccgtcatggccttggtcttgctcctcatggtcatcatctccaccatcctcaacttgatccgcaagaacccggatgcgcgataccagttcatgtccgacgaccgtgcatctttcatgaagtcgcagtcgcagctaaacgccaccacagagctcgacgctttggcagctacggctcgaggcgacaagcttggctacaagggtggatttgacaacgagtccgtggaatcgtctgacattcgtaagaacaatgaagcatctgcatcgtatagcatctctgccacagaatctcagaattccttctatcctgggggtcacgctcccaacgctgcgattccccttttcccccctgcccaacgcggtgccagcccgctgcgagagagcgtggtgaacccacaagcttctggcgcttctttggcgcagcagcgaacgcacactgccagtccagcaagcggacaccgatcgcaacacaacgccaggtaagttactcttgagaattccttggcaaatctcaaagcttcaggttgccttatactaactcattttctcctctctagcccctggcaacgtggtgcaggctatgaccactagagcgctttgatgcaaagttactagatgcatagcgtccaaaattcttgtttttcgatgtatttctaatgaacgacgaaagggggggttgacacaatgacacaagtacgatcatccagcctgcatggaaaatctggctatagcagacatgttggagcctcccaacgtgttctaatttatctcgtatggcaatccgacacgcatagccaatttacgaccctccagttgtatacgccttattgctaggctttgtcttgatgtcacgtcggctcagggctggaagatatgatggcgtttgtaggaaggtgtttggcgttgaggaaccatggggttctacgtgcctacgagagaggcctgggtttttgttttttcttcttcttctttcaagcccctttggtcctcactcctttgtatatacgcccatcattttataaggagctggtgtgagcagaggcggacacaatcatttcatgatcaaatcagtagctcaaacacaagtaggcccaacaggtctaacaagcattggggagggtttcactcctcgcgccataggatagtaatgacattacatgttgaataaacttgcgtaatgactcttttcacgttgggaaacgctaattaggtggcttgtatagttccaagtcgatcctctagatgaccctcagagatgaaatatgacttttttatgatgccatggtacatgttactgtcatgtttatcccaacacttttttcaatgagattccacccttcctttaattgcctcattaggtaactattgcgacatctgaacatggcggatttggctaaactttaacctttatttttaaaaacaactctctaaaagtaaaaagtgaaaaaaaaaaaaagattttttgattttgctcaatattattaacccctttttttttgtgggtgccgctaaaggtttaaaagaaaacctcaaataataagtgaataaaacagccggagaagtcaacatgcagatgacaacggagaataaaatagtagcgtagagcgaggaaaatgtgttgtctaggacataaaccagcagcacctactatctaataaaatcatcatgctttagaaaccaacctggtcataatgaaaactcaaactccgttttgcaaaagattctagatggggtgctcaagcccaacaagaaatcataatgaaaggactgaccaagtagaacgcatgaaaccaagtcaaacataacaagtgctaggcaggaacagggttgcggccattctcaaaacacaaaaccctcttgtatcagcttgtccacatcccctcccgcggcagccacggccttcatcgccgcctcgcttagtttccttctcttctcctgggcctccttctccctccgagctttcgttttcgagctgccacttggtgccacgccggtcatgagaacgctaccatcgttaggcgtaaagttgacaaagcccagcccatcgccgcccccgcctcccaaacttatgccgccgccagtattaccccccaacacgtctctcgatcggcgcttgcggacccctcccggtgtgttgggcgcggacccgggtccccggccgggggtgctgcggacggaggagatggaccctgtggagctgtgtcgggactggttgcgcatctgagagtgcgcttgcgtgggggaggccgaggccgaggggccccgagttctgcgcatgggggacgaagacatgttgcgatgtcgagtcccagaggagggtgctcgcggaggccgactaccgcgctctgcccctgggataggaggtggcggcggtagatatgtctgcgcggagagcgcaatgtcgttgacagccccttgttgagaggggtgttgctgaggcatgtgaatcatgagaccagtcgcacttgcgtctggtaagggtccatattcgtagggcagctcgccatgctgagagtgcattgcttggttaacgctggcgttcatgctgaactcccaccagcgcgggtcttggcctgtcacgtactctgggccgccccatggctctggcgctgtgggagtcgtcaatgggtgctgccatccgccttgttgctgatgctgctgctgctgctgctgtggcatcggtgaggtcccatcgacggtagctgtggatgccaacatgcttggagtcccctgatacagctgctgctcgctcttgatgcgacgggtagaaccacgcactgccgtaggacccatgccgccatcattaaaatattgcatatttggagaaggatatgccctcggctgctgctcagcaaaggggtcatcggagaagctagtagcataggccgatgggttgggttcatatgccaggggcgatggactctcgtgtgagacgctgcccattctggcctgagtaaaggagtgcattcgttgcgggcgagggtggatggccatgggaggatgctcgagtgtaggagatgctgtcctctgaacagacatgaattgctcaacagacagctgttgctgaacaggcagctgttgccgctcctgttgctgttcctttctgttcctccgtcccagagtagtagtcgccttgcggagagaggatgataatgccgcaacgaactttggcctcttggtattgttgggtggcgtggaggtcgatgtaggtgggacagaagaaacattcttttgcggcgagcgaagggagatgtcttcgaggcgatgcaggtcattatccgacatggatttgcggcccagatatccatgctgatgatgagttccgcctgtagccggatcggaggtatcgccgaaaacaagctcagccatatcttggctatcatttccatggctatcatttccatggcttgccgcggatgaagcattccccagacgagagcttgtggcaaagtaatcgaattcatctccggacgagacgaccgaagaggcagtgagcatcgctgcagggttgatgaagaacgcatccggattgccgttgctgcggtcattgttgatgggagtttcaggggcctcatctccatccagattcaggaactctccgaaaaaatctgccgcgtcagtctgaccgccatcttggtggcccagtcggtacgtggcgggttccctctcgacggcagactctaatcgaaactcagtcctcccccagaaagccatcgaaagtacagtttggtggcaagcccctctcagattcgggagtggctgattcgtaatgatggaccgacagatgcggctagtatccaggttcgttttgattacagtgatgagagataagagagtaatgacgcgttttgtatggagcagtcagtattcgccggatccgacgatataaacacataaagtttgaaaaaagaaaaaagtttaaaatgagagaggcgaagtagaaaaaagagtgtggagatgcgtcttggagacaagggaaaagagaagaaaagaaaagaaaagaggaaaagagagagatggagaggacatcaaccgaatgtccaacctcaagactcaagcacggagcacaactagaatcatcaaccaaatagctcgtctatattaacgcagccatattgctcactcaccaattgtatactccggaaagataccacagcaaccaaagctttccgttccttgctggactttccgtatacggaaaaggaatgcgcggggccgtggcgacgcattccattgccgcttccccagctgtatctcgaggcttgggataggcccagccgtcaagggctatcccactagctgctgtcaaaagtgaagctaagctggaaagacgatggggcaatggataataagacaaagaaggtcctatctcaatctcgttgcgatcggggcgtcagaacctcatcgcataggtacatgtagctggtgggcaggccgtgctttggcgcaggcgtgatctgcccacatggcagtagaaagtgagcactcgctcagatcaattgttggacagagactcgaacttgctcccgagagatgaaaggcgagtgacagtaaacaagatgaaacgaagcgctgctgcatggcactggccaccctgcatatcgtgagccttgatggcagctaatgcgaggcaccgagcggcttccccatctctgccctgctttcagatcaacaactgccgatcaggccctttggctcggcgcggttgcagccagttctttgagtcgttctccgcaggtggcaatctctcaatcgtctgacctcgctcagctccaacaggagccaggcctttcgtccatgaccgcggttccgggggtgcaatgtctcagcaacgaatgtcattgccaagtcaacggccgctgctcagggagaagccatccgggcaccatgaggctgggcggggccaaggtggtcaggttgactctttctttgtgtggacaaagggcgagctgcgaacggtcccctgggcacgaagggaggatgtctctgaggagcaagaggactcgcagtcgtggccattaatcgacgctcggttccgcggttttccgaatctagcttgttccaagtcagcatccggacacttgtgtcggcccatcttagcctattcttgatgcatgaagactctggcacaggggtcactcgaccctcgtagccaggggtgatgcatcatataaagagacttggtggtagtactgtagggcgaacaagaagaaggatagtaaaaggctaggaaatatcccagtcaacgtacgactcagcacgtggcgaactgggaaagcaatatccctcccggagaggatccgaagccagaacgatgatggcaccatgatcgagcccgtgcttctttgaggttactgtacatggccggcccgttgaccggtctcgcaagttccattatccgagttggagagcaggcatttttgggaaatgtcgtcaaaggagaggcgagaggcgatgacaaaggaatgtctgatggtggtctatggcgatggacatgttggattcgagcacctatcagaagagcacctgttgatgcatggccagcatcccaatgattggacaatcgtagccatggtggagtttcatgcggccaagaaagagcatcggaatttgcacatcgagattgaacaaaatcgaaaagacgccgcagcacaagaatttgatgagatcagtggtcacggccacgtacgtttccagcccagtggcaaaatccacaccaagccccagcccagtccggcttcagcttcagcttcttctacccccgggacgacgcgctcaccgcctcctcgtagcgcccgtttagcgcccgcgccacccaatcagcgccggtaccagaaaacaagcaacgactggagcgcccatatcgctagaaagccgctggagaccttggccaggatccctccccccctataagcccaaatccacttgaaccggtcccgagtccaagctggcggtatcgcatcgccatcgccgcatgaaagatggtcagattggcgcccagtttttttttttttattcttttgggcttacttggattggtttcgctgtccatgatgatggctgttttgctgcagcagggtggaaacgcagtaataccacgtggactgcttgcaccggagcacatgtagtgctacgtgtttgtgcatgtctatatgcacatgcactccatacaaatacatatgtatgctgtagacagcgttgtgcaagtgggggaaatgaggagaatggaaatgaagacataatcacagagcttgacgcctcgcgtgcacaatcatgatgtgatgtcgaggtctctgcttacagtagacgcatactgtacgtgcatactgtgcacacacaagcgaggtcgcgccacaggctgtagaagggccgtttgcttctagaaagtataacacgtttgctcctatggggtatactaaaaggtactaccaaagtactaggcattgcttatttatttttttgcttctcgattttcttgatgaatattctagtgctgtcctgcccgtccgtcccgcggtggaaactcgccggttcccccacgcatcaaaacagcgagtcaggttccatgtcccgaaaaaaaaacccaaatattgctcccagccagtcccagaaacacccccagcctgcatggccggggaaaaaaacgccgttgtacccattcctttttaccaaaagatgcatccagatgggtccctcccccctctttcccatgttacgccatcttcctttcccaagtgttgctccatccattcccctttttcttctcccatggctgtggtaacacgggcaaggcgatgccaccacgtccaggggagggaggaaaaaaaaatagagtgggtaggaaataaataaaaaagcaggggacaaagaaacaaaaacaagagtaaaatcggaaaacgccggtgtagatagtgtataacacgtgtcgaacgtcgatgtcatttttttttcttctttggactcccgctagaaaatgtgcagtaaataagaacaatttgagaagtgaatatgtatgtagtatgtgtaactggcctgcgccagaaagtcccgtgtacaaaatgcagattgatgtgatgtcgagtcccctcccaaaatgaaaaacgccgcgtaatgtcgtgtctaaatcgtttgtttgtgccagccgtggcagagagcagaatatatagtaggtagttgaagggtgaataaaggatggtggatgtgcagatcagctcaaggtagagtgggagagctactgcatagaagcgtgtgctgttgctgcttcctcgacagcagccatggcattcagctggctcgactcgccggtgggttctctcgaggtgcggagtctgtgttccttcttcttgtgcgacctcttgcgcatgcgaggcacgttgcgcacgagtttggggcagcgcatggccgcctcggcagaggtggtgaagctgagcagtccttggctcctcagcgtgccggcgagcttctcgcccagccagggatactcgtccggtccttcgctgtagccctcatcggcctcggcgtcgtctgcctgtacggcagcctcaatctcaatggctggcgccaggtttgggctgctggacgactgggccgggctgatggcgggctgggcgtcggcctgcatccgggcaaggactctggaggcgacctcggggtcgatggtagtctctggggcaattggcgagacatggggaagtgacagtgacaggaagcgccgcgacgggcgagtgcgctgcgccgagggtggcacaggcatggacggggaggcgtcgtcgagatccatctccatgggcatgtcgttcaggctgtccaacgcggcattgtcgccaaaggctgacgttgggcgggattggtgttgctgcagcagcgtctggcggctcatgcggcgcgagagcacctccatggcgaggctgctgcggcttcgatagtgtcgctcgcgggccctgggccggggcatcgaggcctgctccagggcggaatcggcgtcatcaatgggcagagcgccctccatgggcggcagctgaggcagtatcatgtcgcccgcgtcagcgaagctcgaggtgtcctggcgctgcattgtggtgtcgtcgtcgtcgtcccgtctactggaaataagagctgaggggtcgccgcataacaagtcattcgcaggcgggtgtcaattatctctgcaggggcggttctgttggttggattccagccctttggcgggcgtgttctgtggtgttgaaagtgctgctgcgcgttacaatatcaaggcggtggcagcagtgggtggtgatgtgtgaggtcaatcttgtcgaaaggcagggaggccaaaaggatgtgtcggagctttttctcttctctcttttctcttcttctttttttttcccgtccgagtcgaagaggaggagcgggtaccagtatatatgagccggagatggggggaaatgccatttagaaggccccagcatcattcgaacccggtcagcagcagcagccaccagaacttcatgttaccgagacactgtgcgctgggcctgctagcagctgccaggcctccccagcagcaccgctgtctgctggagatggaccggagccggtgccaggcgccacagggcagggcagggcagccctggatagcgcctacacaagtatatacaagcgtgtacaagggcctctggggagctggcaacgcgccgcccacgccagttggcaggtcccgaccccccggccctcgatcccgagagatgggatggcacgaagaggagcgagaggagcaagaggtacgtcaacggcgctgcacactgtgggaagcgagacggccgccgtccgtagcgctgggagcctataagctgccagacaggtgagccaagctagcggcgttaaccacggcggcggtacagctccagacgccacaagcactagccagctagagggcgttagcatcaaggaatatggcatgaattcgcgtgctggtgcccagccatctccgctcatagggcggctccagctgcagcaacgccgtcaccattcaggcatttgtgattccatgtgagaatcactcaaggccaggcgggggaggcgtctaccgcgcatctactgccctttgtacatgtatataccacctacctacctacctacatcctgctacgagcaccaacgtcgcagctcgcgccgaaaaggtgcaccagaaccacaaaatcatgtcgatgcatccaagcaagggagccctcgttttgggggttgctctcccagcaatcggggccagcaaatagaacaacaccttccagcacccttaattccagcagcagacaaggaccaggccgcgggccgcctcacgcgcatccgagccagaacaggcgaatgaacagcaccccccgccagagatcccaaagcagccaagcacagcacacagcactgcaaacctctgcaaagctcagcagcgtctccagcgagcgtatttccataaaattgatcagtcagtcagtcagtcgttcaagtgctcacccgggcttgctattcatggaaccacctgcacggagtaactagtttaggacactagaatacatatacgtggtttgtggtacagtaggtattcagtgttgaattgcggccttgtgcccgcaaatgctcaagtttgcatttggtgatgatgatgcttcggacattgcaaaccatctgactgcctggttcactgctgttttggaagctgctggtccagcacacctgataacatgaaatgaggggacatggtgatgatttgcccagcacgaagcacggcgattggcgcatttacgcatttacgcacaagccacgcacagcctgagatggcatcagatccattggctcaacagtgctcatatggggatctggatgccagctggtactgcttatgcctacttttgtgccttttcacgagttgcaactggagacgaagcattgaatcagcgacgctcagaggagactgcatgtagatactgcgttagctacggtacatatgtacacccacttgggcacagaaaccctccgaatgcttgtataccctgtatcgcttgtacagtcccgtcgtccagagaatcaaatagtattagataagataggctctccgtagacattctcctagcgccccgtacgcgaccttgcacccaattcgactattctcgagccgacgcttgctcacccatgcagaatttcctcctctggacaatggtttccgatgcctccaatattagcagatagtcgctcccggaagcgaaacgctcagcaaaagcgaaacgctcagctatacagcggtactgtacagtgcagtacagagggcaaagcgccaaagccccagcgtcaatcctagggcgagggcgctgagaggccagtgcggcatgactaaggcgcccgctgcccgcccgcacagacgctaagccaagagctggccaagcgccccgaccattgacccaaaacgggaattcgactagtcgtttagcgcgtgccgctagtccccgctagcgtcttccgcttgcttttccagcagccggtacgtcgccctggtcacttttatcccatttcgcctttttgaagccaaaactctccaccaaagcgggcgtcaaccctgaccgtgccaacggcgcagacttcccttttctatgctggacgccgttgacgacaggccactttgctattggcactcgtacggagcaataagagccattatgcacaattagctctgctctgctctgctccccggagcttgtggacggacattggtactgtatggacaaataccgagcacgccgtcatcaaagccatggaatgcgtgcatatataccgcaggttgctgacggcatatctatacatctacatctaggtactataacttcgcgcgaacatgacccctagcagagctttctatactctataccgctggacaccaggcagttggatctggggccatctgtattccatcagcccgtccgtccactcacgatttcattcttggccccggagtcaaaatctgagcacaagtaggaactactactatagcagtttagacatgccagggcagcgattgacaggcccctcccatggaaacgactcgtgtcctacttgcaaaacccaagcgctcggtccacgggagagggttccgatatcaaggaggccatggctgtttggcgtatatactcgcacatacttgtactgtaggcagcctgcggcttcgtaaagcgatcggtgacgggggccacatggcatggggatgccgcaagaatgccgcaaaggagctgttggtggctggctggggtgcaccgtaggcgaaggacgacacacgcgcactatgtaaaaatagtatagacactcaactgacacctgacctcgttcctatttgcccagctctgctcagctcagctgtggcggcttcatacaagcgaacgtcgcattacccaatttcgcaccgagcgtgttcgaattcccccccgcgacatgaggatgtgcaaaatatccagagtaggccgttgctcatacaagtacgtgtgtttggtggtagatactcccggcgtacggccgatgaaccatgtggaactgaggtgattattaaaccagggagaatcttcttgtaggcagcaacattcaagtcgggctacggaaatccttccaggtcacgtctcttgatatcatacagtagacaccagatagaaacctgtttgtactttacgggcgcagtactcgcaataccgctcagagcacatgctcttgtagtacaagtatcctgctgagagcaatctatctgctaccagcagcgaacccgcaaccaggtcttcacgtgtgctccaagactccacgctgcacgctctttagctgcctatacccttttgcatcttgaccagctggggcgcctcgtgtcgcaggctcaatgcggccgtagcctgctcccctaattgtatggcatcgacgaaatgagcttctcgcgcttcggttttacatctagtgcagcacgacaaagaacgtggcattgcttcccctagacgcattgacagtcgatgagtttgatctcccgtcgatgtcatcgaaggggcacaagtacaatttcagggggggttcaccagctgggattatactcgtactgtagcacttgcgggcacttttacgataccatactagcacctggctcgagcgcttttgtgtcagacaggaccgacaaagacgatggaagcaccaaaaacatgggccctgccatttcgcagtggctctgagcccagctctctgggatggcgcccccaagtgagatggacagcagggacagagcaaggtgaagagccgagagggcgccatgaccccttgcacaccggatcttcttcccccagaacccatgccaatcttacagaagaggacacccctggttggagatggcagctgtcgtacgagtaatgttggctctgtattagacgccaatgccagaaaccacgtcagggggccatacaggtgctttgcggaattcggattgtcgctttgtagaggtgccgcttggcgttgtcatgatagtatcagctacaataccatttcttaatttaaaagacaaagagacacaagaagcaaacattgaaagcaatgaaaacggccatggcctaacagtggcaaattcaatgcagcatcctatatcaagtgcataaggatcatcgttctcgtcttacaaattccatctagaaaccttggaaccgctcacatgtaacattaaaaaaacacggaagattccgcatcgaccccgttcttcgctcccgggaaagcggttcgacccaaacaactgcctctgttgccacagatgactactgcctgcattgagatttgttgcccgccagtgagagctgcggatggccctatccacattccctctttagcacatgtgataatttcccattttgactttttgcgagaaagagtgtgtgtgtgtgtgagatccggcattggtgctgacatttggatggatccaagggggccccatcacatggaaagagaaaaaaagtgccggcggagattttaatcgtttctttcaagtttcccaattatttcttattattcttctccgccttttctcttaaatcacatgtgtccgtccctttgtaaatctcgctaatatgaaatgctcgcaaaagtgattgtatataatgagtcgaaacatttcatcgccattgccactaccaaaaaacgcacggctcagaaaagaccaagctcccaatttggcaatttgttggaaacaaaaaaaaattaaagttggccgctcggttgatccagctccaaatccggcctttttaataatagaccctggaagacgtacggtaaacgtgcacaaactgcctcgttcgctgcagggtttccatgatgccagcagtcgtacctgtctagagcaattcgtgcatgggcatgccgtagtacgagcatattattctagcccgatctttgtacaggatagtaatatgcctacctgttggccggaacgcatctttcccctgccaaagagcttcccgtctgcggtccgtctatccgctgtcagggggatctctgggctgatgtaaaagaagcatcatggccctatgcttcgctcagcagtcatactccgaagcactggaaccggcttatacccagttccagcggatttagaaaaagtcctgatataccgcaggcttgcagcagttgatttcaaagcctttgagcacctttggcaatgctaattccgccgtattgccttgcacaactggctagcggagtttgtcctccaaagtgctctgtaatccaataatattctcgatgcatatgatgctttggttaatacagtacgtatacttataaacagaatgggagttccactggccattttgcgaggcacagcagcatggtaaaagtccgattatccacggaattccatataattccgattatccacggaagtatgagactctgacccatcaaccactaacctggagtaaacacatgcaggcgctcttctactctcttctttttacaaaacacctctctatactcgcaatctgtatcaaaactcatctctggggaaatgtaacccctccccgctacccgtcttgaatcagatccaacttctgccaactcggtaccagtatcttgggtttcccttcaaccaacaaccaacaacttctcccgagtcattggggtgtttctttttttttcccagattcaaaagcagaaactccgggtttcgagatggccctataccaaagacagagatcccgcggcaatccctcccgccagtcccgcctgtgtcacggcgagtatttaatccacaaaccagaactaactaaacgggcaatgctcgccctgccccttgtcacacctcatgaagtgggcaccgcccggggaacagatcgaaaagaggaaaagactctctgtctctctcccttgcatgtccagggtgccccctccctggtcgaaaaagaaaagctgttagtcagccctgtgatgttcagaacgcagcttgagagtagcggcaccacttcccgtaaccctggaccctggccaccacgccgctgccatgccgcagttgatatcccttggtagactagcaaaaagaaacaaggtacacgtgtagagctcgtactgtagccaacgttacctatgctacggggctcgtctctagcgtacatgttccgggttgtttgaaaggatatgactgccattcaagatcctcgaccagtgtttcaacgaggacgaaagagccatcctaagcccctatcaccagacatcacatagcacaagtacatagtaacaccgatgacttgacccttcttctgttgccttttgggcaccgcctacttacattggctgcctatgacaatcatatggagcaaccaaagcgaccctcccctacgctccctcctgcccatcatctgtctcataaggatgcagtaaaaaaaaaaaaagggctatacgtacagtagcaggatttccagcgggtagtctctcccggataacactgttgcaggagaatttctccgagacaaattggataccgaaacagccccaatgcggcaagtggcatactttatccctctcatttatcccattcccatgtcccggaaaacgtggctaatttacccagcacatacagctctcttttttcttcttcttcttttgccattgtttcatttttggaagatcctccctccctgtgaaaaagtggccgtgcagccatgcagccaggccttgtcggtgcatgcattttttttttgcctgcagcaggtgatccacggacaggatacctacattaccgagtctgtattgtaacccaacggataaaagcacaactgtttctagaagcagctgcgaaagcgggcaaaggtcacattgccaggcagacgcttttgcatttgctcttttaggggccagtcgcagtagcactcggctccgacatgttctgtagggcgcgcgggcttcggctccgtatcctgcttgtatacacggacacgtacacgcgctttgcacatgcaaggtcaaggtcgtacgagaaatgtcactgctagtcaaaggtgtgtgtgagtcggtaggcatgtatgaatctcggcctgggatactgtgctggtctaagcctccatgtcctcagctctggattccttctcggacgccttcagcagagccctctcggtgcatccctacttggcccacggaagcgtccgagcttgtggctttctcatctcaatcccactccctgaggcgtctgagcgtgcatgtaattagatggatgcagtcctagtggcattgtttgtatgggcagccacgaatactatacatggccaaagcacggatgtaaatagacggacggtcttgtccgggcttcccatctggtcaagaatagtctcagctttcaaccactgcccagatcgcactagcagtaagcgagggatcatcgcctcatctcatgcatcttctcattcatctctgcagggcaacgacaccgcgctgctggctcggcgcgtcctcgcgcccaagtcctctgtcaaagcacgcatcagccaacaccttataatatggattcaggtgggaatttcgggacatccactacttacactatacgtgtaccaagatactgtagtatgtgcatattgaaagcaacatgaaagcttgtcccagttcgagtggatgccagactgtagatgttattaaatccccccagtttcttacaccatggtgggcagaaacagacgcacactcgcgtacaacgtaaagctacgtggctcacgtgtgtgtttgctgaatctagagagcccaagctccgtgcttacactgacgttgtcaatcttactctgcactttcattacaggcaataccacccaacatgtaatacttcgctgccggcttggcagatcgctaagctcacgaggagatcctagcggttcttgttcgtattggcagcttgaaactcgcttactgtacgggcgagattttgatttcctcgcaggacatggccaggattgccttggaacgctgaggatgaatcgcgtttctggggtacaaggtaatagcagtagtattcgattacgagctgattccaaggaaaggatgaacgtctcctacatgtattgctgtctaatgcactgctaagtcgtacgcgagtcatctattgatgattattcagggggaaattgtagacttagctcgtatgaagcacttgacttaccctgaacaaatggcgagcgtgatagtagcatctacgtatctactattttgtgtgcccgtttgctcgtaattcatgcaactttaaggctgccatcaattttatattagctgcttatattagatgtattagcgagctgcattgtgtttgaagaggctatgtattgagttgaaaagcggtgatataacctcaatcacatggatgcaatattcgaacaaaaacaattctactagacgccaagtgacctctacgctagcaaagacctataacccacaggcatactataaatttccttcgtatatccataaggtcgctgatatcatccatcttcaccttcccagatgcccccgaacaagtcaatctacttctccgcgtctcccatttttaccttgccaagcatctcaccacatttcttagccaccaaacagtgattcatcgccatgataaggctcttgtgctggttgccgcgcacattgtccactcccacccagttcggatacgtttcgctcgtcgactgccgccacagatcctcaaacagcgatcgccacgcaggagctgccagttccaagatgctgtgtgtaggcagcgccgcctgtatgccctgctgagttatcacccagtcggcaatgtgcaccgggctgtctggcgtccaacgcacctcgtggaacttgttgacttgatcttgaaccatgtcgtggacgtgtccagcgttgctccaccggtgggtaagagggaaattcctgcccgtcacgaatccttgttgactgccgggaaacttatcgccatccatttggcgccaagtctcatcaaagttgacgatgacggcagaggacctgttgccaatgaagcggtcgagtggccactgagagacatccgtgtcgttatcggggaagctcattcgatgctccagatccaagaactgggcatatagagcctctcggtcttgttgatccagcgggcgaaaaccatgatccccgttccaagcctggtcgccgtgtacatcccagatgatcagctctccaggatatttccgattaaactcgttgacgaacctaatcatctcgctcagagatgcccccaaatgaccatggtacatgccaagtaggtggtcgccgtgtgactcgtgaaagtcgtctccgattctgacgggacgaaaatcaagaacgcggataccgccatctccgagctggtggtgaagatggatgctttgagtcactgtgtttgcttgcgctgcaaagccaacgccccgaaacgttttccacatgccggagtggtgcgatcttgggaggagaatctttcgcaaggcaacgtcggcgagttccgggagcatggattgcatccagtcgatgggcggatcattactgatgaactcgccttctgtgccggcgagaataaaggccgagccaccgggaaatttgttcactccaagattgtgcttgctgtctttgagattgtttatagagaacagttcttcccgaaattggattttgagagtgctggggtagccgttgctgaagctggccatgaatgacgttggcttcgaggtgcccataagatgatactcgacatcagcgccagagtctttccagttgaaagccccttttgccggcctgatccaaacggaaacagattggcccggaagaatgtattcggggcaggcagataaccagtcaggcatctggtactggtggatgtatttcctcttccacatgtagggagtggcattgatgagaaccatccaagtttcatccgcattctgcatgttcgtggaaaatagccaccttttgccattgctgtgtacagttgctggcagggagtcgaaccgtagcgctttgtatccgtcgtgcaggatcacaggtcgagagttgggagatggggagtcgtcctcatctcccgtgtgcacgataatcggtcgagagttgggggacgaggatgattcttcatctcccgtgtgcaggactaccggtcgggaattgacgggcacttttgccttgctgctgagaactggtaatccggccactgacgaggccagaaccaagaagaggaaaagccagcgtagaagaagcatgatgacggtgtgagatgttgccaacgctaagaagaaggaatgctgatgaagtatagatgggaaaaagattgaaaaaagcgaagagtactgtgaggcccaatttttggtgtaaatgaatcagttggtaactttgacagagactggtcggctgctcaatgagttgaagattatagagatatttctggttgactacaaagattggccaagtaaaatttagaagaagaaaaagagagcagcgatataaacaaacaatgatgtttgtttgtttacatccaatattttagagtatggcggaggctgttttgccccatcgtatagattgaattaggtgcaaagcttactgagtgccaccacagctacaaaatggaagacactagaatacatgacgtgtgtggggacgtttcagtaaagttctgcttgaagaatgtgtacaccgatagaccttttgaaaggaaaaggttattggggatgaccttgttgtcgaggtgattgcgcgttggtggtctaaaagtcgaggcatgatcaagccagaaaagccaccaaggaatccacaacaaactcaataacttgccaaattgcctgagaatgggataaacgaaatacttgtacactgaatgcgcccagtacggctccagcgcttgggagaagaatgatgacaacctaaaaaagtgatatttcatgaggtccgaaaattttaaatccaagtgcgagtttggaccttgggtagaaaaactcgagctttttagttctatatattatttgtaactgctgttcgcaggttaagaccgtgaagagagctatcgattagtatatttggctcgaaaatgctatgaaagtaatattgcatacgaatcgtcaaataggagtctttatatgtatccgttttccgtttcggatcagtactagtacatacatacccgatggctcaatttatttcaaagttccttaccatatccaacagtcgctatagtcgggctggattgttttggagaaaacaagccccgtagtctgcgcactatgcggcgtttatacttgaatcaatacatgcgttatgagcgcaggaaaccaacttgaagcttgagctttgccgcaccttgggaaacctacatgtaccttggactacatgtactcgcaccaagtgtttgctaatggttcacgcttatcctccttagtgcgaagaggctaagtggaaagcatgaagttaaaaacaactacatgtacgaggtacacttgatctgtacccacaaagaggtaagtacatgtagccatactttatgtctcacagaatcggttctcggcaaggttcagctggagagacggctcgaattataagacatgcataattgaaaagttacccctttgtcggtaagaactatgtactatacaagtctagacattttgctcgcgaatacacgctagcagggagaggctcgtggagccattgtcagactacccatcgagtatgtggaattctgggcaattcgaagaataactccgttaatggaaatagagctccatttccgctgggtcctgtaagccttacaagccctcaagcggataccgattttcggagaaacaaggaacatggatctaaatgatttgttgtttagctcacatacaccgcaacaacgctgatgactacttggccaaaggagaacccacttcctctctttgagatattgaactgaatagatggattctcctttacaaaatcactctagactatcggggcagtccaactctttccgatcttccttgccagatttactttgtacgttcctaatgcagtcctagtacataaagccggcaaaagagcctattgccaagtgctagccagagtgctcatgtagccgtgtgcatgtacatgtatccatcgaaatagccttgatagccctaggactatagtggattaagagctcgcctttctcgtctatactgtttcttttcgaaagaaacaaggatacaccccaactagcgtgaggctattgctttaaataacatacttgtacttgttgtctttcgactttatgtaactacctacctacctcgagtcgaaaatgccctatttgcgccaattagtagcaccgcataagggcagtataatacatgtacctttcagcaccagtagcgagtactggtacttggcagcattgacgattttatttttggagtagaacattgatgcaggtacctgtagtacatggatctttcattctgctgcagcaactgtggagtacacatatgtatatatacctatgtactggtcttatatcttacatatgccgatccatggatcgctttcctagcctcatgttgccctttttacctgtttgtaactaagcgctgacggcaaacgcttatatgcgccgtcggccaatagacgaggccgagcagggccgctggagcgcgattccaaaccgctacggctgctatttgggggagcggggtcgagcttggcgcactcactgcatggatggcacttggtgtgggtggcctctttcttcagcactcatgcacgttgaatataagaccacaggtccggtaccattttcttctctccgtgtcacagtcgccatcctcatccatcgcctctgcgcatcgccgaagcacaacgtccaatcctcggcctggttgctcttggtttggcgagctcattgatccttttgcacgacagctcaaagcggggcacttgccagctacagcagctaagctcagcctcagaccacttccaattccgcgacgcgactctttgttcttcttcctcttccttttactcttcctcttcctcttcctcttcctcgttgcacagctccccgccgatagcagcaatttctcaaagcgactcttctattcacaatgtctggccagcagccgcagtactatccgcgtatgtctccaggcatcatcaccagcctcaccagcttcaccccgccatctccagctccgaatactgactcgcggcatcatcgcagctcctcccagcgggcctccagggcaaggttcgtctgcgacgccactgcgaaagacgcaagccgataacattctaacatacaaggcgaacagtgcactcaccaccccaacagcaacagcaatatgcgcctcctcctcagcaacagcagcagtacgcctcccctcctccacagcagcaatatgcgtctccgccgcagcagcaacagtttgcgccgcctccccatcctcctcagggaacccccggctatgctccgccgccgcagcagcacacgccggtccagcagcagtaccaacaaccaccgccgcaacagcagcaacagccgcaacatcagcagcagccacaaccggcacagtttgttggagccgtatcgacgaccgatgacgttggaaccttcaacgggggaagctatcgcatcagtcaccgagactccaatactattcttactatccagctcgccaatggtgcccccatacatgctaagccaggtaggttgggagagcgtcctgcacagtcgctgtatctcgattggcccgaatctaactccaaacaggtgccatggttgccatgtctccttcaatcaccctcaagggacacatcaaattcagcgtcaagaagatcattgccggcggagaactctccagctctacatttacggggcctggagaactgatcctcgcgccctcatctctgggagacgttacaagcatcagactgagcgggaatgagacatggtcggtagggaaagatgcctatctggcttatacccagggcatcaacaaagactacaagcgccaaggcttgggcaaagccatttttagtggagagggtctctttgtttacaagataacgggaaccggcctgctttgggtttcaagttttggtgccatcatcagaaaagatgtgagtttacaagtacagtatcccctttgctgggttcagcatgttgacctcgcgattcatatagcttgcgcaaggcgaaaagtatatcgtagacaacggccacctagtggcgtggaacacaagttatgtcttggaacgcgtcgcttcaggcggcctcatctccggcttgtcttccggagaagggcttgtttgcaagtttacgggccccggcaccgtcttcatgcagactagaaacccacaagagtttgctgcttacattggtggcatcgctcctcaagatatttaggatgatgctcgaggattctggcaccctttaggcatcaagtttaggaagcagacatggttcctgatttgttgtgggttcctgatttattatgtgatgaaagcggtctctcaattctgtactatcaactttgaaccatttttgcctttccttggagttttgattgccttagccgtggcgtatccggtaattgaattgatggtacttggttaaagccataagaagcttcttatcaagctagacaaatcgccataaatgtatacatcgccagcggaagcctcagccgatgtacttgcactcaaattagagttatacgctgaaaaggtaaatacatgtgcgttaggtatttatctcgtgaaactcttgcaacgcctgaacgtaaaggcaggcgtcatcgagcacattacgacttcagttaccatagcaaagagccagccaccgtttacatggcgcgaatgtcaagcccagtcgttgttttgcgcaacactcagctttatgagaaaagctatcgtgcgctcagctctctcgcgatctctctcgctccccatccaccttctttttgggactgtttcgtattccagtcaacagatcagatacagtctatcatcaatcagcctctgggcactcaagcgcgagtttcattacgagccatcagcttcatcgcgagatttctctggccccagatatccatcagctgcccgccagctggaagccgctgcagcagctggatatccgctcttcaacttcaaacttctggctctctcctgccttgttcaatttcaactcttgcttcggcaaggaatcttgaggcagcgtttgcccctctctttctcttttgcagcgaattcttgtgcgtcagttccatcttcaagttgctgtatctgaagagtgcggttgtgtgggtagagatttcagcgggtttgaaccttgagactcgacgacaaaaagcgctctctcgtcagcggtcaaagcgattactagaatcagattaaatatttaccggcttcgacagaatcgtccctactctacccaactgaaataactggtaagtggaaacatgctgcccctgacatgtgtgatggaacatgggctcatcttgcgtccaggtttcaaaatgcctatccaagccgctgccagccgttataaacgggcatatcaccctcctgtcaactatgagaatgcagcaccgaggagtgaagccaggaccaagccttcaggagccccttatgcctaccagcagctgaagaagttcaatgacctgcacgcactgaggaacccggactggcgaacccgcccctccgataacagctcatcggcagtggacgatggcgaacatgatgttgcagaagcggccggtgccgggaagcaacgagttggcatggatgcctctccgccatctgccgtgcaaggggtacaacagactatcagctcatctcaagagggtgccgcggcaagcagcaccttgagatatagccagaaggatattttcgcaatatcttctggaatggaacccaagatactcaaagcgctggaagaggaaaggcccattcagtatcaagttctgaagcaactgcctctctcgtctgctagagactatcccttgcagctattcgaagttgccccgctgggcagcatctccggttactcaaccaaatccattgtggacattcgacctctgagaggaaacttggaacagaaaagacaaggagtttctcacaacagccaagatgagcagctcacagcagcgcttagagccgccgacacaacgcctcgcaaagttcgagcgcaggtataccaagctcatgggccatatgcaacttcaaatgagccacgatcacgaaagggcttttctgagacgcacggaatatatgccctgcaaagtcccacggctcatgtccacaccaatgagcgtcaaccagccaagtcggatcctccagcaaatgacaaagaccgggacgaagccttccagcgatttttgaagaagctgaggcaaaatagcaatgtatctcaaggtataaagacgcagaagcggcacaggacggatagcggctatgaggatagcttcaagggatccccaagagagaatcccatcgagacatcttcacaaagtcgccgggcacaaggggctaatccacacaagaagactacctctgagcattccaacaacggccatgctcgaaaatttgagaatcacagccagaaagaggggagcagcggctcggttgcctcgggcgcctttcctaacgagccaatcaaattccagaatttcaatcccaaagcgagagaatttctttcattcaccattcgcagggatgccagttctgattctagatttgaagaggaagatttggaaccgtttcgaccatttgcgactcctttcgctggtaaagatggccggacaaatgtcacgtccctcgcagaattgacttgcctcgcggacattgcctctgttcatccgccgccgccgcctccttatggaactatgccatttgccactgcgaatggagctaccgatcctctgacactcaataacccgatggcaacaagactgattccggtgcctgcagatcacttcggcggctcgctccaggcgccagctattgcattgcagccgctgtctttggtcaatccggcaatgcttcaaacccagcctgttttgcaaccattgccaggcaatatgctgggctatacagcgcctcagctcatcaacccctcctttcccatcacaaacagctctgccaatccctacttgagcatgccgtccggccaactaccgctcattgggggtgctgcttctcatccaccgcaatcacagccacaaccagtaccgaagcctcgccgtccggatccgagcgatcaacaggcatacgaggaatggatcgagtggcgcaaggcaaaccagccaggctatgcccatgaatgccgcatgagacagcagcgacgagctcagcgaagcacagacaacagggcatcgggaagaggtgctgtgggccataggaactagatccctgaactgtcctgaggcttgaaagatgctgcaaaggatggcatcattcattgaagatgctgcggttggacgcagctcggctggtgctcatcgtgcgactggacgcagcatccgtggcggagatgtgagggacggcatacgtttcacgttgctttttttacttgtttcttcgaagagatgtattatttcaacactttatttttgtctgttttggtgcgtgtgctctgtaacatttatgcagatgttcggactcaaccgcatagtggataaccatgttttggaaggggtggctcaacgacatttgtgttgcctgtctgtggacagcggtgccacacatgtgaaatgaggattcgacgatttctgtacaccatgggatgatggcagcgatatcaacttgctacttgattacattcttcttcttctctcttttcttttccttctccaaagccacgcagtttagctgtggttggttggagacaggattgagaaagattggcatgcttaggagggggtaatggagctggagcacgaggtacatgtacctaccacttgtacaaatattgctagctgctatgtattttaacaaggagagagtaactgggcggatgttttgtgttacggtatggctttttagggtcattgagaattagttaggctgcaatgtattttcacgttcttgtatcctgcttcttttgttactgcaaactgtgtgatttcacggagacgcaatctgagatttgtgcgagtagatgctaggaataagtgggaagacgtctagccccaaccggtgagactttgggcggcagggatgggagatgaagccgggcaggattttgtctttggcaatgagacatggaacttttgcagcgtggatacgaggatgaagtactcggcccaataaaaaagtcgaatcaagcccgaaatagtgcatacgtattattagtagtagcggtaggataggacaagaaggggagagaaaatgccacgcgtgattatgtcttggacatgcatataagtgtgctgatatttttctatttttttctgagccactcgctttattctcgtgtgagttgttgttgtatttcccgaaagagatgttggtctaaatagctttttcttgcgtgtcttatttgatgagtcctatttttgagccatgcttgctgtggtggctgttccccctcacggcgtcttttgatgttgtgttacctgtgatttgtgtaacgtgtgtttgtggcgggggaaagaggattttagcttcgctttcgttttttttttgctgcgggctgtatgtatctttgcttaaattatttcttgatatgctgcttattgaagagagtgaaataagagggctatgagaagcagaggagaggaagcatgcagtccccctttttttttttccccgagagagtttgtactgcctgtgagatatttcggtaattgaatttgactaatctataaggaaaaaaaaaaaaggtgcctaggaattcttgggtaggaaattactatttttggttcggtgagcgtacaaggacattcattacattgcctttttcgtcaatatttgggaatacatccgaagggaactgattagtttgatggaaaacagcaagagaaagtagaataaacacctgagcttgctgcctatgtctgcctggtgtgcactgccttgtgcattgctctctaaccttgatgccgcaaagttatactgtagtactttcgatattgtcccgagagaagcaacttattacgaagttgtctaggaggggggcgtgtgcgtaggactccaatgcgtgcgcgtcaagcgactatgtgcgaaacaagaaaatagttagaaaagacgtagatggagagaacaacaagcatgaaaaaaaacgtcggtgaagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagcctcaaatgcggctctgcgtccagtcttcttgaggctctgctcttttcccctgcctatagtacaagctttctctgtccgcgagtcacgcaccatgcatgcgcctttagttgttgcatgaagggggaaaaaaaaggtgatgcgagcttggaagcgtgtatctgattcgaccgagttgagcctcatcgccgtactagtactctttctgctaggatgcggccaccctgctggatagcggtgaattgctgtgcggctcatgcagaaaattcacatgtaggtgcctttgcaagtataggcaattgattgtacttttgtattgtatgttctcggggcaaagggggaaaaaaaaattgctcatcgtcttattcccagtgcccaacacatacatacattgctcctcacacacatcacgccgcatacaacgtataccaaaccgccatcgcagcatgaaagaaggaaaaacatgtagtaaattaacaaaaaggaaagcaaatcttcaccatttacgccaatgtcactcctttctcccaacacgcatataacatatacatatacatgcacacaccccccccccccttcccaagacgaaaaaaaaataaataaaggggtatgccaagtaaacaaacttcacatgcaattatacaaactcccctcccctaaaacaacacaaaagcccaagaaattcttccttctagggctgacaaggcagatggatagattaacctcacccttcccctgccgattttgtattatttcttttttctttaatttccaaacacgcccccatcaaatgctacgcgaggaatcgcgataaggcttaaattcccaactgcccagtcaagtaaccgcacggctctgcatgttgcttcaatataccatcatctacaaaaatcgattggctggcaatcactcctcccttccccggctgaaaggcggtccggcaccgagatgtcaaaacacacccgcgcctcgccttgcctttgttgccttttttctgcacggcagacaaaacaaaaaaacagcccccacgggatcatggtgggtgggtggtgggtgtttttttgctggctttgcatgtttgaggctcttttgtctgccgagcccgaaagtgcgggttgagtttggagaggctgaaacccccattgaccgttttccccttgtggagaagatttgttttaggattgagatcgcaaagccaaataaaaataagaaaataaaaaaaatatcagacgatggatgatgaagggggtgtttcgtagtttgggggacaataatcctaggaaacccgactttctgggtcaaccgtcaaacgaggactgtggcttggagaattctcatagctgggacttgggccaagattgagaggatggcataaaacgtagttgttgcacggcatcagtcagtcttacgaataaaacaagattttgtgattgcgcgtaaattgaggaaagaaatcggacttcattttttatctgctccacccctggccaccctgtctacccattacaaatgaaattttgatctcttttgaagaatcgtggtatcataactggacatgtatttgtgaaaacaacaatagcaaacaaacaataacagtaaaaaaaagtacagccgtaagaaataagaaaatcatatgctagataaagccagtgccctgagaccttaccatcaagttcatgccaatgcctcccatatgcactagtaaatagctaaaatccaaaaaaaaaaaaaaaaaaaaacgtattgatgagaagaatacaacaccgctagatgtaaagcctacagttcgccttcgggggtggctgtgaccatcctatattctgtgtcacccttcagggggtcgcagagctcccatcccatgtctgtttgtttgacgatgcggatttcggatcgctgcgcccattcggtcaaaacatagtcgtgaactcctccaaactccaccggtggctccttgcctgtagccgcgttttcaaagtgctgctgagccacatgctccatgcgctcgtcccaagcattgctgcctttgaactgcttgtcgcacgatttcacggggcaaggcatccaggttgggagccggcatcggatgcgcagggcatcctcttgcattctcttgaccatgaagtcggatctggcatctgcacccttgtagtcggttgtgctctggccggcaatgttggagtgcatgcgccgaatgtgctgggtgtacaggtccttgcggttgaagatgttgccgttgggcacaaggcctgcacgttgctggaacgacgattgtcgctcatcggcacatttgccttccatgcacacccagtatttcaaacccaagtgcttcgtgctaacgtggcgcttccattcgttcttggcatcaaacctggcggtgcagcccgcatagtggaagacgcagatgtaaggccgggggtggaccttgcccgtatgctcttcaagcaatgcccggctgtcgaaatgcttcttgcacttgtggcagaattttttgtttgcactgtaaaccttgcgcttcctatcgccctgtgacgatacctcgtgaccagcagaggcttggatgccagaagagatgggatcgtggcgatactgcgaggtgcggctgcgtctcttcaccaccctggaagccgacgcccacctttcagtgtttggcggcatgctctcttctttgatatggcgagctgagtcggcataagaaagaatagtgcagggagaatagtgacgagcgctggcattggcagcatcaatgtgtgcgccatgggcactgatatgacccagagagttacagcggggagcagtaccaaacatgtattgcccgttgaactcatggctttccacattgtagtatgctgggtttgcaacatgctcgtgaacgtcttcgtcctgcgagcctggatagtagctaacctctggctgcttggagctggattcgtaataatccgagtcatagggagttcccagagtgatgacattgccttgtgcatctggtggcgtgggaggcacgtcgtagctaccatcgctgccaatggacgggctcttcgccaagctaaacactggcgagccctggaaagaagacggcgacccatttcgtgcacaatcagcttgataaatgctgtcgttgcaagtttcgcgagtcagcttagggtcgaggcaaatgtcgattggagactgctgaaagcatgatggcaacattgagattggctgccagcattgcgagctagcgtctggggagttggagtcgagcaaatttgggtcaattggatagatactagtagtatcctctcggatgtgtggactgtatggtgaaatggatgttgctgggtatccactgggcacttgaccatagccatagggaacccgtccaccgcttcttgcgccggctgcggagaaagaagacattgaagaagagaaagaagaagtattggtggtggtcgtaatttgagcgtctgcccttttccgaatggttgaatggggatcagaaagccaagaagtgcactttcggggcagcaatggctagtatgaggatgttgagctagatttgttctttgctcaaggggcaagggtatgagtagtgaagagtgaggcaaaggatgccatacaagaacagctcaaggtggaggctattgcttcttttatcgtgtgaggatatataacgtatgaaagaggtaacacagggcttggtctgtgaatgggagcccgaatagcaccagagaggataaaaggtagaagaagatgaagagggtagcgtgttcaatatatgaggttgatgaaggaggaagtcagctgtattgccaatggagagatgatccaaggcccgaaaggatgggagcttgaggcctgttatatggatcggggcttgatagtagatccatccagctggtagataaagtgtacgccgctggtcgagagtagagacagagcctcaagaggttcctattcgcctggcagcgtgggttagagactgcactgtagatgcactgctgagatacctaccctggtaaaaacatccccggtcggagggtgtgcagcgaacatcaagttgtaggatttgctaccctggcttggcctagtctagggtgccgctgagatggggggtccaatgtcgtcggctttccagattcatcatacatgcaccccccctacctagactcagccttggggcgaagcgtcgcgcatgggaatagagcactgtagcatgggggctctggccgggacgaagaagaaaaactatccagacgacatactggcagcttcgcgctctagatgtggccagcgtacccatcgtgacatccaggccgagtttatgctgtcatggacggagcgtagcatggccagcagcccccatctgccggaggctgcaatgctgccatctccagcggcatcgatgctgtgcgctgtgctcttggcttggctgctgaatgttgttggtcgcgacaggttgcccacctgggtaggtacaggtaccctttgtggtgaagaatagcagttggcagttggcggttggtagaggctggctcggagccgtctcatttcccactgaagattatgtgaaccatgtcgtggccggaagccccccaaacaactgcgctgaagggcacgtcgacggcgaggcagcccccccgccatcgccaacatgctgtgatacacgagttaagttggatgttcagcctcgcaagggttcgctgcgtctcaacgcccgtcttttcgtcccggggcatgcagcgcgaggtggccgaaaggtggccggccagaagctggatgtcaaggccaatctggacaagaagacgccagccagccagccaagggggcatctgccaatctgcaccacgcaccagggccgtcggattcgtgggtaatgggctgaagcctgaaggcggttcgtgcgcaaatcgcgggcgccaaaacttggggtactggccgcgctactcaacaagagtctgacgagccagaatctagtgcgggtgccaattgctcgcggcggcgggagactagccccgaaccgctgctatactgcagcagcctgttcttgttgcccaagaaaaaagtggacgtcggccgagtcgatggtgatgatgggagagcagagatgccgggcaggcgagcagatgcgatgcgcggcatgccccctacaggagctacaggagctacaggaggcgtgtgcaggcgtaggtccactgcaggtgcttgctgcaggcagcatcatcccctatcgcagcactctaaaaatgctttgtagtggtagcgcagtgtcgtaagggacatggagcgctgatcgccttgcccaggcaggccgttcctattactggcaactccagctgctaattctagccggatgagcgtcggggctagcttgaatcgaacgcagcactgagacagcgctaaatcctcgctccactctgtgcaaagagaccgggacggggagacatgatcgcttcagcccaatgaccttgcatcgaaacagctaaaaccttttggtcaagtctctactctagtggcgtccactgcctcgtgtgggggctttctgcgagcaagcagaatagggcgatatcgtacgagatccgctgagatggccgtctcacgtcctggcctggacaacgagagagctcccgttcggcggcatcgcgatggtttcatgcgctggccgtctgctcaggaacgagcgggcctgcgcctgagagggtgggtaagaaaaagactgaagctccatccgaaaactaaatgtccagcccccctgggggagctgagcttttgtgaaacgctccatgtacgtactcgtcatctgtggaaaacagagcaacgagagatagcagacgatccccaaagattgcttactagttcgagatgcaaggtgctgtacgacacacaggcccaacgctccgcccttactgggagaggaaagggcaaaagagctggcgaaatggcggagcgagcagagctgctgcgagatgtaggtagcattaggaatgatgtacagaggtgctgtgtgccgcaattgtgcccaggtgtggccgtcagtggcgcgccgcctttcacggcctccgcagcggcagcaggagaagcagttttgatgcaagttgtgcgcgatgctgcattgcagatgacggcgttgatgacgaaggcggcgatgatagtgatgatgactggaggttggatgacggcggagacggtgcaggctctacccgaaccacccaagactgctatcaatgttgatgctaccagctgcattaggaggccgatggtgatggtgctgctgcctgtactggtgctgcggccagaaccgagggtgagccaatcctcgctcatcaactttggcgtataccgtccgtacgaatcgactggtacatctgccagcatgaggcgcggtctagtgccatctgccttcaactggtccctggttcgctggagagctgcagccatactggggtttctcagcccagcgctcggcatgcccgctccctcgtccaatctcttgcctccatctccagcaaaatctcgacccatttcatcgccttggcgctagattccattaattgcttacaacccccccaatagcttcatgctaaccagactgcggccctagttggtcctgcaccgagctttgagcgtcagtcgatgccattggaggtgggagaatatacatgcacctagctcccgggatgatgcctgagcgtcgcgactcgataccctgtcctggggaggcatgtatcgatgctttttgtaaagatgaagagcaacaatagccggcacgtctgaacggagcgtgcttctgatttcatgtatccatcatggcaggtgggtaagtgtaggtgattggtattggatacgaaccttgcctcacccctgcaaacatagagtgctgacttcatcccaggtcgatggtaccagatactagggaccaccgagatgtttccaaagaaggaccagaacattcgatatatctgaagaagccaaagccctcagctggcgtgcgctttgggcatctctgacaaataaaatcaatgccttgtttgttaatcatccaagaggcccttctagcaacctacaacagatagctgggcaaatgtactaaacactaccagtaccatggaaggcaactactagaaccccacgctcgctccctgaccgagctgtcgcgcatatattaggcagaggatggcttgtggtctagacctggactctgaaggcgtttttcccccttctcgtgcttctcttcgctggtaggcaattattggtcaagatacgaacttggtacctaccctttttccacttctcttcgtatcgtttatcccttgttccgccgttttttcgtgctaccaccaaacgtctctgcggatgttgactgcacgtccaataagccacagctgttttagtactgtaagtaacttagtactagtactacatgcatgcctccaagcgccacccgcatctctctttctctcgttcccgctagtaccaagacgaccaaaacttgaccaaaacttgaccaaagctgctagcctgcccctctattagctcggcagatctccgtctccgtcgtcgggaaccttcgcgtgctcttgccaggtagaccaagcctagcaggcctactagcgagtcgctaactccagctcgctagttgcctacggcagcgcctttcccgtttccgttctattttgatttgacttcatgttccatcagcttctgctcgcgatgccttctctctgcttgtccaactcttgcttgtccattattttgatcagcacagtcaccgtttgacagctcccgctacggcctggtcagcaaaagcatcaatccttcacggcctcggagatattctctccagccctgtccaccccgctggctcgtccaggtgtcctactggtaaaggcactactggtagtactactagccgctgtgccaccaccgctgcgtagtccgccctacgctcgccgcacttcgctcgccgcttcaccgtgcgtgctttgggcccatgggaagtgctggatagccgctcgctgcattgacacgctagccagcatcttgcctagctgtatcgccgactactagtggcatcagttgcttggctgccaatacgtcagtggcagcaggcatggacgcaggaaacattgcttttggctagaagtccatggcaagcttcgaatgatacagtagaagccgagcaagacgccgattccacagacatgtgccgtctcccttgctgttctcctggcttcagctctctgctgtgcctcaacccggccacgtcttgatatgccatggcccgcatgccttcactggccagacgaatactgtggcgcgagaagctctaaaaataaatgcaacatgggacaagtccggtttaatcaatcgtgacgggcatttgtatcggccgatacagtcagaatccacgggctgaggctggtcgaacagcttggaaattacgacctaggctcaaagtgatgctcctcctcgcacgcaccgagatgcacatctgctcgaatcgcaacaccactcccatcagacctcgtaacgagacttaccaagcccccgagtttttcagcttcgcttaatgcaccaataacactcttggggctactgcggccaaaagcctgccagagcggcgccgaccgagacacacatgacttgtcaccaatgtcaatctttgggtatgggcatgaagctaggtggccaggatccagaaggcgcaatggcaaggtgccagacacgtctgtgagggaccagaaagaatcaggtccgactccgcccggccggggagtgtcttaagcttttcaagggtatcggagcagcatcttggtatcgttgcaatggatttgaaattctatcgaccaagacacccaagacacaagctcaagcagacaactatggtacttctcgatgtggcagtaaccgggagtcagtcagcgcacaggagagcgccagcttggtggcgcccctgctctcatgtttggcatgccacttacacagggataagcctgcatcgcgatggcttgcaagcgcaggacagggtccatcaacacacacatgctagtcttcgccgatctcctttgatggtgtagagccaaaattttccaatacttacactttccgctgctcggatacggatgagtcctcgaaaaacctttctgctgcactgtgagcccgccgtcttggtgtgccagcccgcaggagctccatttcggtacagccggtgccgagtaaccttctacgagatttcccagttagcatactagccaacactctgacagtgcttccataaggccattatgtctccgacgacggtgatggacagtgttgagcgaagcaccacgaaacgcgatggactattggctgctcttgttcaagcccgggatgacttgggcaagcattccatcaccatctacttggagctgtatagttacagtatgccgttcaagacacctgattaataatgaactatacatggaaaggagctacacggagctgaagtctcctggccctgcccctcctttcccctccacgacgctgtaatacctgctctccactgcatcgtcatatcccctttccccccaccacacatctcaaggcttggtgaaaattactgaacatctcagattcaagaattacaggcatgccggagttccaatctggcaatttcgagacagaccctctccggagtctctcaaccccgagattggcaccggactgggcaggggtctcggcttgtgtaacgctccatctaggtactctccatcgtgtccatggccaaactctagtcaagtcgctcgctccatgctcggcagcagaaattgttctgcgcatgtcataagctcgacatgctacggacagcacaggtgggtgcattgtatgttgcaaaagctcaacctctgcgctcaaccaagccctggctagcccaaacccaagactgcggtatgccgctatatacctaccaactcgtacaagtacatacagtacagactagcagtgggtgctctaggattgatggtgatacagacacgccccctcgggaggtacctagccacgtgggttctcggccgctcatcctgggcttgtatcagttaccatctcgcgatgcattagctgtacatgcttcgcactcatgatactagcaccgtgtacaaagtacccattcacgatctcactttgggtcaacttacgcctttgaagtcgccttgcagccccggccctagggaaaaaaggcaatgtatcaggtgtgaagcaatcggtgcctttctctatcgcgggggcgtgttggagattattcctgcttcatttccgccatttgctcaccttgaggccggcacaggcaaccaagccagcaccctaaacacaaacaaggcaaaattacgactcatcaggcctatcgccaaggcctggtgtcgttgtgtcgttgtctgagcctactcggtatccagaaaaaaaaaggtgcttagagcatcaaggatggtgtctacaagctgacagcgggcggcgattcatcccatcttgtgtttcatctgtcatctttatttttcatcgtagctcttaccagttcgaatccttctgcgttgctgctcagtgaagccccgcagaagaacagcctctgtaacccggcgccaatcatcgatccattgttgccaaacagaccacgaaagcgagacgatctagacaaggcaccgtgatgacaaacggcactgaatcgacggcccccaaccgatggactgactctggctgcctggtgcaacttgcgagaccacttaccgacacgtccaacgacttgctggagtgtagccacagtaatgtgatggcttgcctcggggtcttggtcacggtacttaccccgtgcctattttcgacatttccgtctccatgcaatgcgtccatgtcgctggtacagcagtcaagcctccgtcgtcatatctcctacctatgcatcgctcggagtaccactacctcggctgcaggcatccttgacgctggcgcctttttgccttctttcaacattgggaaacagatctctttggctaaaccatttttttcacgctcagctggcaaccatatcgacaatatggcttactatgcacgaatctctgcttaagctcaaaacgcgccttgcctcaacttggcagttgttgctcgggcagcgcatgcacgctgctaacaagtctcttccttttgcatggtattgctcctacgagagccggagtgcattacccgtcatgcaagcaccagtctctctctatgcctctttctcttcccttggccaaatctcactcttgaatgacgactcagattaatatattcatcgtgcagatgcgccgtagcatcgtcctttcttacatctagcacacagccctctgcgggtgttggtacaggcgcccttcatcaccttggcggaaagcagatgccagctaatgcacgaaagtcgcttcgaagtaacatgacctcacaaatccatatccagaacccatccacattcggggcattgctccggcccttttcgtgtctacggggtggaccttaatccatctttacacacacaaatagaccaaggacaacggaatcccaattttttctggaaaggaaacaagagattccgtctttgaaggcggaaaagaaaaatggtagcacccaccatcctctgtccatctcactctccccacgtggtatcagcctaccggcatccaaatacgagcatcccgtacatgcgagcagtactccgacttaccaagttgagaagacatgtgtctcggacaagcgctcacccaggcttgttctggaaatagccgtctttcacttctccgaaaaaggacgagagccgttcgcggtaagctcaggtcagacagaaatttgctagtgatgatactgggaccaagacggataacccggccaatagccagattctcaaccaacagactgtagcatcggctacaacgctgcattcatcccgcctctttctgcctatctctctctctctctctaatttggtcccctttccaaaggcctttttctgcctaggactatttaggacttctctttttttccactttgctttcgccgaaacgctaatgcactattacgaggcggaagagagacaggtgaaatgtcccagacatacgtcaaatgtctcaccgaaagaagaagagggtgggatccttcgccaaagaaccatttgcagggcgttctcagagaccgaaaaaaggcaaccctctgcgctggtgccaagacaataggcaccaagacgcctcttttgtgtttttcttcttctcccttttcccgctgctatctagatagagactactatacgtacatctctccttttctcctagacgttactcgcctagtaggctatgcctgtgtgcagcgtctaatttcggatcctcttgggtagcactcggtagcactctggcgttcacacacaaatgacggcgcttatcccacaaggattcattcaaactcttttggctgcgcctcaagacacaatcgcttgaattgacttttttttcgcatggctaaacaacacacaacgcacacacatacaaaagataacaactttatcaacaaggctgcgcatcccacacaaccacactgcatcgtctcggcagtaataatagtaatactttggaagctaatgtaggtaccctcacagtctatctgcaaggcttggggggagggaaggaaaaaaaaatccgaatttgactccgatatccaaaaaaagattatcatcggccgacggcaactgccgccacttctccctagtctaccctctcctccacctcttggctcattagatcggcctcgtgttcaaaatccggaagttgttccattttgcagtgactgcaaagcttgtgacagcagttcatgcactggctgcttacgtggtagttttcagaatgattgcaggcgcactaatcgtcgtgttagctgtgcacactgcatacaataagaaggaaatgtgtagcaacttacgcatatccagagaacgttggatctctttgtagaacgcacgtccaaatcgtctgttgcctttcgcttcttcacggatctcgacaaagttgccgcagccttgggcttcttgctggactcagaatctccctctgccaatttatcttcaagatagcaccagtcagccatggttttcttggccagcccatccttgccaaatagatgattatcaatgtgatcgcatctctttgtccacgaattgaccaccttttctttgatctcaataaattgatcgcaaaacccgcaccagaagcgtgggtcgcaatggcggcccagcctgcagctttctagcttattctcaattgtctggctatctgtctcttgatggtcctgctggaggtgagttttgaaaagctctcgacgaggcaagaccttgtcgcagcgcggctcatcacagttccaggattccatctgaaaatgctggctactctcgtgcctcttccaatcattcttactaccaaacatcttgtggcacgttttataagtgcatccataaggcttttcatgtcgtttcatgtgcttcctgtaatgatgatatattagttgccgctttcatgagtaaacacaaagatgaggccaaagtgctggatgtcatgggatttttacctaagttcacacgcccgtgagaatggtttgtggcatttggtacaccttacttgcattttcgggctccctgtttggtcattgggggcaacactctcattctgctgcggctgcggctcttcatgatttagtgctttctctagtagacctctaggaatatttttgagaagtgaaagaactttatccaagccatccttatctgacagaatgctttttagacgcttcgcagtatcgaacgacttggcaagttcttttgtagacgctctgaaatcattctctagaccattgtctgtttcttggagctcaggtatgccgctttgaggagcactgtctttcacctgattagatgaaacgagcgacatggtctcaattgctagtggatcatgatggtcaagcacttcatcttcgccctcgactgggttgccttcatcctggccaaaactttcttgtgctggctcatcgtcagggagcgccgccatggattcttccaaagaatcctcacgtactggcgtcccagcgacaacatcgctgacaagagactggggaccaagagccgagggcaatttgaggccatctagggtatttgatggcgccgattgcgagtcgcacccgcttcgagttaataaaagatgactttgctttgaagattccttttgtaactggcttaatgcgcccgttggaagctggctacttcgcaaatcaggcgaatcttgcacctgtgtcggtcgagactccggatcaacatcagcaaccgatgatcccacacctcggagggcatgtaactctgcctcatctggcctattgtacatgttgtttttagctactttgtcgtagaacatggggcatatcaaaagtacatactggtcacggtgttgcccaaaatcgttttcatttataccatgaatgcgggctgaaaagtcttgaaggctatcagtagttggccacccgatttcttttccctggaagccgtcactatggcgactcgtataaagagtcgcatgagagggtagtgctgatcgcgattcggaacggatgccagcagttgtcctgccatctcgaatttcatgcggcctcgtttgtattgagctgcgaacaagatattagcatgtaacctatatctgacggcttggaatcagatatgaagaatggatagcacatactagtagcgatattctctgagatcatcatctgctttaatcgttatactgtgagagcgataaagatggctgcggaagttatcagcccttggccacagcttctccttcttagtggtacaagggtagtggcgacagatgaaggtaggcgcattgctatcatgctcacggtggaccgttctcttgtgtctagtgagatcgttggtcgtgctgaatccccgaatagccttggtgcaatccttgtaatcacacttatacggcctgttatgcctgtgatcatgctttctatgacctattagtaattaggtgacgaggagcaagcctgagcataattgctgtatgccaaacgtacttgagttctgatttcgtcttgacattagccccacaggcgtcgcagtggaggagtttcgcactggcagctgctgcgggagagaggttcaggctcccaatgtcgatgggctgatctgtcgcctggatatcgtggaatccaccttccgtatacccatcgccttcattgaccgatgtgccgctctcattggcgctgtatatagtacggctgcccccatagccagagtccagagcggtttcgcaatcagagggcacaggagggcctctgaagtcttggaagccgcgcaatccaggattgtaggcatacgcggacgagcgagacggagtcaacgcctgtgccggctggatgacgccggcaggaacccagggatcgtccgacccagagtaaaaggcatagaacatagtatcagagtatgagacaagagggttctccccacgagaaggaatcatgatgggctagaagctagtgcgaatagggccgttggccggcgtatacctgcgtggctgcgcaccgcctgtccggtgatgtatgcgtataggctgtctgcctctgtggcgaatgtggacggagtagagacgagatatatctagtctcagtgtcgacaaaggaagaaaggaaaaagggcctgaaaaaatgtcttgcgctgcccagttgatcaggagaatcgatatgcgtcgtcgaggactcaaaatcagcggggtgggattgggagcacgacggaatgcgaggggcctgagtcggtctgcagatgtcctcagccccaatagcgggagtgaagcgtaacactgagtaacaaataggagcaaagacgagcttcaaggcacacatgcacacgcagcagagccaggacgggcagcattagccagcgaaagggcgccgtgctgggtcgagcatcaccgccaagtctgtcccgtggttttgcaccagtgacagacgaaagggcctgggtccaagacgaggcaaccagagacgccggcgaggcaaccgcctaataagagcaacagctggcagcgtccacagctggcggtcaacgactcggtgcaggatcaaaagggccttggggtggctgagatgagcgctggcagccagatggtttgttggcaaaatgctgcgccgatggggctcgagacgcggatgtcgtcgcgcagcagccagtcaggcgtcgtcgataccgctggcgatccgggagggcggccgatatccggcactgaaaccgacgatgatgaaatgcctctcgcctcacttttggccttcggtgagacgcaatgcagatgcagtgcacgggcacgggcacagcacgggatctggcgctggcccaatcagacggcgcaatccaaccgatagcgcacgcgcaaagggcatttctggaccatttctggcgatggcagcagcccatgagcgcaaggcagccgcgactaccaaggcagccaccgcaaggcaaccgcgaggccaccgtcacaggcgcaggagcgtccgcgacccagccgaaacccaagattttttccgcccccaagtgatattcgcgatattcccggcagccatctgtcgcatcatgcccatgtagagcatgccaccccaatcgttccgcctttttccatttgacttccaggggattttctctccttttcttcttcgagcagtcgtggttttgccatttccccctccattcctccattcctcaacacagagagatgctcttggccctcaaccaacttggcgcgtgtcgtgcagatgtcactgccagcacagccctcggcccatgccacaaatcacgactcgtgtcgccatctgcgctcgtctttgcgccgcttcgtggcacgtccacgttgcgggtctgatgagctgcgcaactgcgcaactgcggctttgtaaattctgtggcccctgttattgtccatcatcacctgctgtgctgttgcatgagttgaggctgctgccccggttttcttggcaaggcaaacagtttgcctcatgtcgggtttataggccaacgctcggcttggggtttggctcatctaatcaagcgatatcaaaagcttcccctggcgtgcgctgaaaagacggccatgattagcttagagttccacgttataatagaactgtaaaatgtacaagcttgtagcagacctgaacaggcaggtctagggtgggttgacgcccgtagactccggccctcatctttgagatggcatcaatcgacatatgctggagaatacagaccctttgtagctctttcgtataaacaggcgccatctgatttgtatgagatgagttatactagaatagtctttcgctagatggcgcgatgtactcctcgtgaatgtcaggcggagtgatgcaagagaagagcaacagcgctatatctgcactttcatcaataaatacatctctcgctaaatgccgcagcctgatccaagcggactaaaaatagattcgggcagctgttttttttttttttaaacctttgggcagctgtgagagaattggaatgacatgtagcgacagccttgtgcttacactgacagcagtaaattgtataatgtttggtgcgtctttcaactatagaatgccactgctagtgaatacgagcatccaaagcaatagctacagaggtgggctttgtttgctacaagccacatacagctttctatacaaaaaattccaatcgcttcttctatacctgacttatatcttcgcccacgttgttttatctccagatgttaatgaaaaagataatactgcaaccatctcggtaattttattctcttcatcgtttgtttttataaaagcttcttactctgtgtgggtcattcctatataaaagatacttctgcacacatgggtacctatgtttctggtacacaccttattaattctcgccacaaagaaactcacaattctcaccaaacatagcgtatggcacttattgtcaatacaaacatttccattgacaagccgtattggcagcgatgagctgtcgtgaaaacatacagtatttgtctactgaccgaatggggcaaatggggcatatactaatgatacagttgcaggggatacgatttgtttcaaggtagatgctattcataaagagactgctgccatataatgctgagcgatatctcaattgctttcttttttgtaataaatgagacgcacgtgatattatttctcaaatatatttggtttacagtgtgctgtgtaagtcatccgagagaagcagtaacatcactttgtgtcacctatcgctctcaaagaaaggcccttgtcgccaattatggatctgctaatccaccaggcaagaatgaacagtcgacgcattcttggaacgcatgtgggcattcatgggtatttcgagaaaaggtctcaatttcaaaccactgctataatagcagattcggtagaaaggggtatcgatagtcatcgaatatcaagattactgaaccccccagcatcacggtgcatctgaaaagctctagcaagagctataattacgaaaaccttcgcataacatacttcttccagactgaaattcttcccaagtcatcgctggaccggggaagcctgccggctgcatactgacggagctcaataagtagaagggggaaatcctgtttttaatcgtataattgcttttctctcatgtcacaccggtcgctcgccatatgcaactagctaagaacagagaaagcttccaagggggggttgttgcagcaatattgatttgttctttacggaaatgctccggtcttccgccaggatcgtgtgacccacgcatgccctgccaaaccgggatgggtccaatgtatatactataagatctactactactcttccgttgggagagattcatgcgtcgtcatccgcgtcgcttagagtcactggagcagcattaccacgcacggatttccgaccttggagtgtctgactcgtcgtatccatgagatcgcatccacaaactctcgctcgtatatgataggcgaagcccagctacccggaaaccacgtccagtcccaataagaccaaatctaggcatcgtggcccccatctaattactctctgccctgctttgtggacgaaattcagtacttactcatgcctcatattcataacagcactggaacatgcgccttccgagtgacacaggaggcgccactcgggggattttccccttgctccgtgtagctttgcattacacacctataccactcgacgtctgtgccatgattttcatgtgaagagacgtggaaagatcggggaggggggcagtccctcggctaacgaaaggatgcggagatgataggcgcgcaagaagagatggcaagcattgcatacatgtagcctgcctacgatgggcaagaagccgatggctgggctgggctgggtcactgtttggaattcagcctaacatgggttggtatccggctctcgacaacgcgcgtacgcagctgggaaagtatttatgcaggtctcagctgcccagccaccagaatacgaaaaagttgaggtctagaaaaaggccttgctcatctgcatatgcatctggtggtaagtgctagataatggtactccaagatctaagatcagtctgtactacggctgttttctcctctcactacatttaacgaagaagctcttttcccataggctccaggcatgttgcacaacatttattactctttgcgggtttcagtgagcaagtctaattgtgagaatcaaccagtttgaaatcaacagggatacatggatacaccacgtagctgacacatttgactggccatcatctttccttctttcgccatgcttatgctaagaaatccgcattcggatttagagcgtgggcgttgccatcatggcatcccacgacatctgccttgcggcgtttagccaaggcacttgtgattcagcgcctctgggggaccggatggagtgaatgggtgatgtatttgtttgcagcaattctgccacgacatggcgaacgaacgccatgtggccgattcgagcgccatgagaagtacatacaaagtagacataaaaggtttctcaatcccatttctcaaatacattttgcttcttgttctttcaaactttctagagttgggcactgcaagatatctccaactttaagacggaagacgataatattaacataccaagctcttttttttccctcactgcaaccctacggtaagattgagatgacatgtcaccacacgtatcgaatcgctgctaatgtgatctcgctcctccttcccctctctccagctgaaacagactacgctattttgaccttttggccaccaccatgtgcgactgggaagagttcttgttcacctgtaatcactcgcaaatacggctcaagtcctactgtcacttcgcgcgaaacgatcccaaccacgggtgtctgggcgtcaaggtgctccgcaactcatggagacaaagcgtaccgtgcgacgagtgtacttccaagggtgtatcgcatcgggggacttgatgggatgtcactgctacatcccgatgaaaataaccatgaagctcggcgagcaagggtaggggggtagggggtatgtacatctagtggtcgccgatgtcctggtctcagaggagtgtacgtcgaaacttgtttattggcattaaggcatgattcgtatataattggaaggatttgcggctgatggcgggtctagattggggtggaagaaagagaactgacaaggcctaataacagagcgaggggggagtgatgttttgatagcttgattgatacatacattcgacgtggtagacgacggcacccctcgacgctaataagatgagatatgcatgtggaaaatccgcggtgagatgattccttgcccttgacgctttgtctagcgaattgaaattagcagctatggtgacgcaaggagtgtgcataggttacacggcgcataacactcgcccacacggaagccattcctactgctttgcggagatatccagatggcttggtgagatggcattggcagtgacgtggagtattccgggggagtccaacgcaggcgaatgcatgttttgcccaattcgatccactgcttgggcgtggcgtttatgcctccagctgatgcgtaaatagctctcactatggtgcgaatttggcgagacgaggaggggggcgtatggtacctacttgtggaagctgtgagggcctgcaaaggacttatgctacatgaatgtatgggactttgggctgaacatgactcgtatcgattctcttgttggttgttgagatgtgggcgtatacatactgaggctcggcctagctgaatagaatctctccacgatgtccatcctacaagtagtctgtggtacggcccactcacatggcattaggttttgtggttgtaccactgtaagctatgacattgaagcctgatgcacggtatttatgacggcgatgggggagtcttgctttgaccgagtggattcccttctgcagaatattagtttgggatggatagcgagggtcatttgttaagcaccatggatgtgggcgaactcggcatctcggagtatgcatgcaatatatcaccatgagattgctgagattccggttctggcacatggttgttctacccatagacatagttccagcgcgtgctacagtaagctattacagaaacaaaatgactgttgtggtgtagtattaagtaatgccaactcttcaaagctcacatctcatatatacataccatgctgacacacaacaccagccacttactggttggtggctccctctacaactcccaccacgttgtatctctttgagaagaaggttatccagtcctcaagaacgcccttttccttatcaggaagatcgtgccagtctggtcggacgtcttccggcttgacagacgtcatccctaatgccctggaagcatctttgccggcgaagactgaatttgtatcgttagcgtaactgcatgtttacgagacagcataggtagatgaaagtgatggtgcactgtgatatgagtatggatgtgctacgtaccatggtatgagcctccgggctggtacatcttgttgccggacacatcataaactttgccctgcagagatttattagttatactagctgatgatatgtataaatattctgggggagtactttgattgcaacatagctcttttctccgtttgtgcctatgagaccgaattagccgagggttcatgagatggtgttttaaaagatgttgagatcatgaagaatgactggtgcagaaaccatcgtctttactcatttgactgagatggtttaatgactttccacagctataatgacattcttgctgcgccttgttcatattgatgccccggggctgcgaaaccggcatcacgggcagaactggaggggctcagagtcttaccgtcagccttggccaagtctccaagagatatcgggtcgtcctttggagggtccagctggacgggaactttgggctcaaatcttccagacatgttttctgaatttttctcgcctacagtctatgcgatgtgaggcaaaagagcgtaagaatgagggaagagttgatgtctcgctcggcatccatttcattgcttcccccacctcggcatagagtgcgaatgggagtagcgcacggaccacatgccaccaaagaatcgctcgcatgccgtcatggggaaagatttccagccttgaattcatcatttgcatgtgctccagccacagcatctctgctgcaattaccatgtcagtatctgcaattgcctcgctgcggccggctggaggcaaatgccttcgccatgccacgacggggctgctctcggtgcaggtcaaatcgcccacggcgactgtccacctgcgggctgttgtggctctgcgccccgaacagcgacgactccaatcgacgactccatcgccccgcgataatgacaagacgcctgggaagcctcagattacctttcgccagtttgttgggcgcgctctcggggtcagtttgcggaacctcgtggtggcgctgagccctcaaggcatccggcggtcgtatcgcgagaacccggccgtgaccaccatgaacattcttctgtatgtatcaagacgatttctttcttgcagaataaattagctgtgctaacactacgtagcttggtattcacattcgtcttctctgcggtagcgatccgagcctacatcaataccttttacaactcgcagttcagcagatacccggagcctgtcgcaaacacgttgcgccgcgccatctactacaccaattacaaacccgatcccgagcttgctctgagatactacaaaaaggcaatggagcagtgcgcagaagttgggctagaccccttctccgacgaggtgctgggcatcaggatacaagtggccttttggcttgagaagattaacagccacaaagctgccattgacgtgctcgagtcagttctcggagactgcaggaagtgggttgatgtcatggaacagtctgtaaaggacggaaaagtgaacgaccagggaagatatgttggcgaggctcaacaacaggtcgctgcaacgaaacccgcttctgatggcaaggctaaagaggaggaggaggacgaagccgcccctgcagagcccatcgagactctgtggcacaaacgagagcgactactcttaaaggccatttccacaggcgtcaagctgggtgaattatacgcagatgagcatgtgctcaatcccgatcagtctcacgctcatctcgtctgggcagttgaatcttcgctgaaagaattccggaggcgcagaaccgagggtcccaaacccggcgaagaaaagtggctcagccccgaagaacttggaggatcaatggaatcgctgggtcgagactatgagcgccgctcccagttccagctcgccatccccttgttcttccaagccctccggctgtgcgaaagcccttgccaccgagcagtcatcatgaacaacctggcagcggcatttgctcagcagcctctctacgctgcaggcacaatggagccgtctgagggtctcaaggagctattcaacgactctatgccaaagacgcgcaaggaattcctcgaggcgggattgaactgggcacagaacgcatacgttcacgccaaggatgtcaagggcgacgatcgtactcccgagtgcgacgaagcgtgtgctgttgcgctctgcaactggggagacgtggcagccatgctgggcaagacggagctggcgaggaagaagtacaatcagtgcattgagatgagcaagcagatggaatttcccgatggggtgaagcaggctcaagaaggtctgtcaaaactaacggctgcatctttgacaaaggcttgaagaaaatttcttcaatcgtgtaaagtgattggaaagaggctattagagacggctcaatgtatattatttactgtatcatcatgtgttacacagcccagctattagtgtagactcccaacaacaaatttcggccagaacctattgcggcttagtatgagtgcccattgatttctgttccgtcttttgatcaatttccagttcctgatcttgtggagcggctgagcggctgcctagcggaatggagcattggcctcgtcttggctgtatacgataattagaagggtaaaaaaaaaaaaaaaaaaaatcttcgtaggcagaagaagcctgaatgaagtttccggtgttgaataaatagcttgcgaattgctgccatctgctgcaaatgaaaacatacttgcaaattctgtacctctacttgatacctgaaacgccagtcaacattgacaacccaaaatcatcacttacactgactgcctcttctcaacccctcacaatggcttcttcaaacgccgtctcatacattcacccaatgtacaggctcttcttccaaaaaatagagcccgccatcacactctggaccggctacgtcaacctccgcaaccgcgccctcagcggatctctgctcttcaacaagatcagcagcgaacaagactattacctctttcgagaccagttcgtcctcgagcaggtgctgagtctcatggtggcactgatggccatggccgcgatagtcatgtattacgcagacgacattcggctctggcgcagatgccaaatggtgcttttggtgtggaactttgcgtgcttgaaggggacttctgatgggacggtggagtgcatttactgcgtggagctgtgtacggtgttgatcattatacggctgatgtttttgtttaatgttgggaatcgggcgcgagggtggtatgtcgagaatggcgttttgaaaaagatgtagattagaagtagtgggtgatgtggttgctgtatattgatgagggagaaacatatgggaaggcgttttaacaaggcttgtggaaaccatatgtacacaagaaaaatgtattttgtgtaattggaaagatactaggcacccaactgactgtaattggttttaattggtgacgaaacaacattcataggagaaagaaagaaatgatgtatgaagagacattggaggtgaaaagggacaaaaaaagataagccgacggagacaggattcgaacctgcgaggccgaaaccatatgatttctagtcatacccattaaccactctggcactccgcctattaagcttattgctagtaatggtgcaaatgagcactatcaaagggaccagcaagccccgcaatttgcatgcgactacaaacgttcgcaaaacagattctcgacatcttgccgcagtgaatcgggacgaagcatcgcagctttgagtactattttcccaaaagagatgcattctatatcattcaaggtttcgccaagagttgggcactcacatatgcgggcacatggtccctctaaaccagcaaatctaacccaatttccgccaaatagaagcccgtcttttagattcacccactcctagagattcctaggctgtaagccaggctggccggaggatcaaacacgatggctttttctaggaattttatgcttctttctactcattcttcaatgccagacgtatttccgcttcatcggccacatataaaaaaggtgtcatcatcgtggcgatggtacttgtaacacagtacaggattcgatttgctcgttgttcctataatttatatattcttcatcattcgaccttggctcccaacaacatatctcctccattattgcatcatcacgcagctcaacaaagtagacacacttagactccaagaattcctcggcacctccatcccatcatacacctgggaaacagcacagcaaaagaagtcaccattcaagactattccaaccaccatgacgacaacttttgtcgcttccacaacaacaaaaaagaagaagagattctgcaggatccagaaactctggcgagctggcgaagcaagacggctgcatagacaagacgagcaactccgagttaccacttcatcttccgacatgtccttgcattacgcaacgatactttttctcacatgcctcttgcttatctactacggatgaaatgggacgctctccggcacacgttttagacctatagtcaggatgagatatctgcctacgtctattccaaaatcgactctcatttggaaagctgtagtgattttgtaatagcaattggcagcgtgaagaatgaagacgagccctggatcggtatctcacctcgccagagatatgagcgaccatatgggggacatggcgaaagtggcacgagttgtgatttaaagccacaaaaaaaaaaggctgtcaaagtcaaacatgatcgactccggcaactggggtgttacgtacatattccatttataatcctagatgtggacgtagaaactacattacattgacttgagcttcaacaacatctcaaaatcgcaaaagcccaacacgtgtcatatgagtctccttttggcaaatacatcagaggtcaaagttgaaataacgcttagattacattcatctcagtgtgagtcgattgtctgaccacccctggaaatctggcacttgtaaaatctctagatgccgcaccataagaaaatatgccatcatggcccatataaactccaaactccatgctcctttcttcaattttgaaccattttatgctctgctaggcatctatgccaccttttgtctcttcgcatccaagccgtctccgtcattagcattcgttgcattcgtcgggatatcaaccaacggagatcttgctccattagttccatttccttcagctgggagagttcgcttcatcgtcggaggcttatattgacctcgatttgcaagaggactgcctggaccacccggcgcccctagtctgcgcgcttggtctagtgatgtgttcattgcaccggtcttggcttgagagctgctgattgattgccgcagtgacgtaaagcctcctgtgttaccacttggcgtcgcagactgcgcctggctattagccggagggacatgctggccgtttctcgccacgggcttagacgatgtgtgatcgattccaggtgtttttcgtatagaagggctttcagctttgggattgaagagttgcttttgttgatgttggttgccgttggattggtttggatcaagtgtagctctcgccgagaagaatgccactggttcccctggaggtggctgctgaggaggtgccattggagaatctttggcttgcggggcattctgaggggcattctgcggtcgttgcggctgtccttgtcttggagtatacggttgcggctgcggcgggcgattcatgttgtttcctagtataggctttgccgtttgtccagccggcttgtcgtgggatgggttggcagcgctgggaagtacaatctcatctgggtggccttcccctggtacgcaaaagtccgcctcgtcaagttctatagatattcagcctcgatttcttcaaagccgtctgaggacagcataccccctaagaagtcatcaaacgagtccatgggctctggtttgaatcctgtagcagcggaggtgggagcagtagtggcggcggcaggagcaccactcttggccccgttgttgttcgcattattcatggttatgtcctttgtaggctcccttttcacaaaatccgaatgtcgatgaaggttatccggatcaaacttcttgtttggctgagtcttgatcttggtaacctgcttaacgtagtcttggtcgtaaatgcagttgcccaacacattgccgaagttcctcagcgtccgtttcaaagcatccgtcgttccctccttttttgccttttcaaaggccattgctttcccctttgcgttctctatggagccgtaaccaacgtcctcgtggtaggtgccatttcggagagtgacccgaacgatgacggataatccgatgctcacgcgttgtgtctggggattttcgtcggcaaaatcgacttggatattttgtatcgaagacgaccatccgttgaagccaaaaacttcgttggcaaggccaatcaccttttcggcagtgagataatggacccgggtaccgccagggccagcgcgtgacgagatgtattcgggtcccagctgtttatcaagccgagacgagattgtggcaatctccttggccgtccattctgatacgtggggcttggcttcttcgaaagggttggcccacgcttggtgttgatcgcccggactgtagcatgttattaacgacttatcggctacgataatatgagtgagagaggacatacgcaggcatggagggcggccgagatcactctggcatctgctcaaaaagctggaaataatatgacaagtccagatagctctcaatcttacaagagcagccgtacctgggtatctggaatctttgaatgcttaaacggacgtgttaggctttcattcacgatacgtcgcgttggtagcttagcaataagcgcgttctgtttaatgggaaaacaggagagcacgtgacctgtcaagacgcaggtacgtacccgagattttgcaaccaccaagaagcctcagctcaaccgccatccagtccgcctgacctctacaagcatgtcgttaagcgcctctaacaccaactaggtaggtagtgtacggctaaaagagcttcactgcgtcgtcagctctgagcggtttattcaccaggttttacgagatgaagaattgagattccggggctccagcttctgttcaccaggcctagtagactgcgaggctagtcgttcaagtcattagcagaattagtttttagctggagattcacagagcgagcaaggagacagagagattgatccacgcctgttttactgatacaggactacgggaaattttttttaatctcaaatatttacagatgatgctgtgtccgtaccagtacaaataccaataagccagaaaaatgccacactgaagaatccctaccgccactcgatgaataaagaaaggatatcaaattacaaaagaaagaagtaaacgccaaaccagccaaagttgtgcgcaaggaaaaatgagtgccgaagtctatgataacccgttgatgctggagaaagattttgtcgtgatgagaataaaagcgtcgtagcttgctctaaggccgccacgggtggcggccggactgacgagagaagaagaaaaaaaaatgcagtggtctagccgctctccgtatattatatagcagcgtttaccaaggtccgaccctaactggcgacccatatgctcccgatacgagctggctgagaatggagccttgctctgacgagcccccattctcattcgatcccatccagccaacgctatttgacatggctgtaatggctgttgctagtcgtcctccggattgttcgttatgtcgagccagtttttggtcccatccatcggaatgcagattaaatccaccgccccgcttcgctgcttcattaatgactagagcccatgccttggagatgtcctcgtatgcgttgtctttgtgatggcggtaagtctgtggctgccaatttggaaggctgtgaatgaatctggttgcaccatcaaggaattccagggatttggtgggctgggtctcgatcggtggaagaaactggggagtgaaatcggagagtgcatcgatcaaggcgacgatgtgactcctaactcggtcatatgtatattccgcgctgctgtccccgtatggagcggcggcattcagtctctcttgataaccatatagcacgttcattgccgagtcaacggtaggtcggggcgcccctgagaccacttcctgcccaatatccggatggcgctcgcagatgcgttccaaaactgttcgcagctgatttgtgtcgagggtttccaagagccgcggtagagagaggggtctgccgatcaagtcgttggatctgaattttttcgacgggcggatgaggggccgggaggatacggcaggggagctcatgggtgacatgttttcgtctccatcttcgtcggcctttcgtttccggctgctcatgttgtgaatcgaggagactgcaggataagtgtcagccgaggggatgttgggtcaaggattatgcgagtattatagatggacaaagaaaatgagcggcaagacggatgcaagtgtcaactcacggtttcgctgggaaagatgcaagttttcgtgctggtgagggaaaactggtaactgcggcgacagcagcacattcatcgtgacagcagagcgtcgagcgaccgtgcgatgctgtgagtaccgactgtcgccgtctgaaacaggatggccggggcgctggtgatggaggtggatggatggtcgtgtctcgatggcctgtccaggatagaatatttgtatttttacgatatccgccacgctagtcgatcccaagggccgcattcatcaccgtccggatgggaggggcgagggaacagagtggaaagaggagaaagagaccggcgagaaaaagatgtgacgggctactgcagtggaataaagagccagagagcggtcaacggggcctctgcatgggtgcccggccagtgcaagggcagaagttgagttgttgtgagcgagtgggtagcagtttaaaggatgcggagactcgcagctggtcaggttgcgttccagggatggcagaacctgctactagcggcctctggggccgccacagcgcaccggacacgtgacggctgccgtagcgtgcgctgcgctgcgtcgcggcgggctgctagcggaggcctgccgggctgctacagacccgtggcgccccagggcacagcgccgctgcccgctacaagacggtcgcacgtaggctcattcggcgcgggtgcgcttttacgtcagtcagtgccagagcgtaagcctcagcgggctcagcgggtgagccggcagctggttggccggttgggctgcaacggcactagcagaagagcgccagcactgcgctgcgcgccgtatgtacgaggatggagacgctacagctttcacggcagctagtaagtgcaaagattgaaccttcaatgggccaatttgatcgtttcagctgatcgcgtctcgagggagctcgcttaccactgtgttgcctagagtctctccatgtctcccatccctctgtctcttgtcctcttgcaggccttgtcgctttctctccggcgctacagcgccttgaccctgcagcgtgcctgagctgtgcaagggaaaagtttcatagcgcaaggcaaggagggccccttgcggatcccgatctgtctgtttgctcggaaagctgcatggcgagccttgaccttgggcgtgggaggctactaacgtccgattctcactaggtcagtacatgtaggcattgattgagctcgatactgctagtagaccaccgctacgccgtgcctaggtactgatcccgctacagttcaaagcacgacaactgaacaatcgatcctcgcacaggcggctgcatagacggagctggtgctccgtaatacgtgctgccacgaccactgccacggcctgtttctgctgcaggagacctgtacgagcagggccattcgtagccggtccagtccaagcagcagcaacgtcaatgcatcgagcacggcaagggagccagagtcatatcatttcgcctctgcgactaagtgcgcagcccacctgcagagctagacccggtccaatacggctcaactcctgcactccttgcggcggcatctcataaactccatggtccaaggggcatggaaagcaaaacatgctttttaacaaagagtccctcgcacaaacgcctggccggtgccattgcgactgcaaacaaaagcagtttgcacatctcatcttggtgcgcacgtcccagccctcaaaatagacagagtcaatcgccggtccaggctttcccatggtctgcacggtacaagctgcgggttgatgtcaatgtggagttggagcgtgttaatgcagccgtgcttaaagacaagtcaacagcaaggtacacgactcagcccgcattcggtagctcgtacgaatcacttgtctccttgtgcctctcccacatttttcccttcttgctgtcatatcaatggaaaccttttccaacgtgcgtgtcacgctaatgccgggcaaagacgtggccatgcgccacttcgtggcctcgaccattcaggagcctgcggtggcctggcgtgacacggcgagagtgtgtggcgcgaatcctgccctatgcttatgtatgcttatgggatggtgttggtttccagatggccgccggataaaagcagcagcaatggcgtgcatagtcgtggcacaacatccttttggcgctggattggctcttttttgcttctcggagcatagcatattggcattagcctcctgcttggctctaccccacttaagctcgggtacttatcgccttatcgattatgagtttctggacaggcccaaaaaaatttctgctggcataccgattccgtgatactgggtacgtcgatacacatagaagctgggttcttattccgtcaacaacctcctcataatggcagccacagaaacagaaacgcctcaaatggccgaggtggacagcgcggccacttctatcaagcgaaaggccgatgtcgaggaaattgaagtcgatgtaaacgcaccagagccaccgtcaaagcgagcgcgccgtgccctcaaaaagggaaaggcattgccgaccaagccctcaagcgacgacgagaaggaggacaaagacgaaacaaaggatggcaaggacaaggtccgatccgagcatggagtctggattggcaacctgccgttcaggctgaccggggcggagcttcgcacatggttaatagacaacgctggaggcgtcatcaccgaggaatcgattacgagggtgaagctgcctacagtcaaggacgctaaccggcgcaaggatgagaagcctgcgaacaagggattcgcctacgtggactttgcagatatcggcgccaaggtagcagccattgcgctctcagaaaccgacttgacgggccgcaagctgctcatcaaggactctaaatcgttcgagggccgccccgccaaggagaaggaacccgaggctacaaccggaaagtcagaagggaaatcagatgcaaagaccgatcaagacccaaacgccagccgaaaggttttcgttggcaacctcagcttcaaggtgaccgaagacgacttgatcaggaactttgaaaagtgcggagagattgagtgggccaagctggctacgtttgaggactcgggaaaatgcaagggatatggctgggtcaagttcaaggagcctgaagccgccgcctgggccgtcaagggcttcgtcaagatcaaggaacgggtggaaaccgaggacgacttccgtgacgagaagagcgatgacgaagcagaggatgaggataacaaggacaaaaaggacaagccaagcgcaaaccagaagcagttcaagacgagaaagtggtgggtgaaccgcatgctgggccgggaactgaagctcgagttggccgaggatgatcgggtgcgatacaagaagaggttcggcaaggatgctcccaagagggcggacgatacgtcaagacctcccaggagaagcaggccgggcgagagagacgacagcagaggagccaagtcatcagagcctgcgccattcaaggctgcagaggacattgctgtggctcgtctcacgggtggcttagtcgagcctacgggaaccaaggttacgtttgactagcatcggctatcttatgactaagatccccttccagcatttttcttgttttactcttcttgatttactttgttgactggcaatggaaatttttgacaaatgaattttctcgaattgatctagcctcgttagtgatgtaatttgtaatgcatgcctcggtgttcaaggcgaacccctccgtattccatcctcccggttgccgggctctccgcaatccttagtcagtactaatgaagattgatgtttgagactttactcgtctgctttcattctaccttttgtaaattaaagatttagttatgtggtttatgaagacttactgttaagattaccaagtatatgcattgatcagaatgtatcaggcacagattacatttacaccagatacagtgtgtccctggtatgcgctcctcgtttataaacccttacaaatcaatactaattgcgtataggacatatatagccaagaaaaagtagggcctgagcggccaatatatacttaaagtacatctgttcactaacaaatcaacaggctggatcgggccctcacccaattccgctcctctcctgcatcctcctccatcacttacaccctgcatttcgaaccctaccaactcagtccaagcttcccgtcaggctcagtcaacaggaaagaatggtactttgaacacaagcacaagggcatagtcgaggcagaggccgcctttcagtcgcagctacgcaggcgtgccgagtcggtgggcatagatttcagattcgacggcgccatgggaaatacctttgacgcacatcgcgtaatccagtactttcagcaagccaagggctctgaggcggccaacaagctggttgacgccctttacgcgcggtatttcgagcaagggctgcatccttcagaggatgagatgttgatagcgtcttgcgtagaagcgggcatttcggaggaggaagcgaaaaaggttgtgttggataaggagttgggtctgaatgaagtgcaggccaagttgagcgagattaggagagatgtagatgcggtgccggtggttgcgattgaagggaagaagagggatatcacgctgacggggtcaaaggagattgaggagtatttgaaggcgttggagaggattgccaaggagagcacttgattgatgattgtatctgtattctgcgaaaatacgagttagtaaatacattggaattatattattcaatagtcacaaattgtggtgagtagcgttgtattatactaatactaaaacactaagaattacttgtaaaagagtgtcatgaccgtagtgtacaaaggcatcctccatccggctatcagtacacaaaagatacatcaaggaaaagcgcataaacgaatggtataagaaggaaagaagaaaagaagaaaagaaatgccgaaccgttacccaatatcatatcgtcgtatcatcatagcaattaccatccattaccctcaccccttttctaggaagggctataaatcaagggcaccatcgcgctcctgctatccattgctctccaatcctccatcaacccatctctgccgcatccgttcacatctctcgcattcatacatcgacgtgcagaagctgcatctgcctttttattcttattcttcgcatcataaaactccttgctgagtttcgccaacacggcttctttggctttctgcaaggcgtttgctctggcgtccgcgtcttcggcgaagcggcggtggttttcttctttttctaaattgcgttgtatgcttgacattccctcgttaggaccggtctgacgaggggagtagggagagtaggtggccggttggagcaggactggctggggcgaagaggggatgatgggagatgtgatggacagcggttcgggaatggcggagtaggctatttggctggagtcggtagagagactgaaacgcagctttgatggttttttgccgtgtacgggggaagaggatttgtgactgtgagaggataagggaggtgaaagcggagacggatattcaggggcatgctcttttttctcttccttggaatgctttctgtggtgtcgacgaacacgttttctcgtggcatttgtagaaacactagtatctgactctcttggcccttcaaagtcgttttcaagtcctgatactgcattcctcgcattatcatccaaagtaagaccaccaaggcccaagttcaaacccaacagctctctgctagcagccgcagctgctgcacttggactgggcagtccctcttcgcttatgctagctacaggagaagacaagtactccaaaggtgctgcagcgctgcttctagaccagtcatcatcacccttcgtcacggatgccaatgcttcgtcccagctaccgttattggtgaggacgacgttctcaaagccaaactgcttaaccgtcttttggtgggaagcaatcaagctcttcagctggggagagttcatggcggcattaagaatctgcagatagcgcagcttggggaaatgcatgggagaccggagcggtcgcgcgggtagaggagacatttgggacgtgatctcgtggaagagcttcttagaactgcgaggcggcgcgaacagggggtcagcggacaaggcaatgggacacggtcctttggcaccgatccaggcaaaagtgaatttgtctagtcgttgggagaagcagcggatgtagtcgtcgaggactttgagatggtcaaggccggggcaagggccgtaaaagtcccatgactcgacggtgatgtgtaactttttgatttgctgccatctacgattggccgaggggaggctgcctatgccattgatgaatttgaggcagttgaaggcagcgggatggagtgatgagagagacagcttattaagcttcagcatcggcgtgcgttcaatagctatgcgtaggctgatgagggcatagtcgacaatgtctcttctgtacctctctcgggggtcttggccggggcaacgaatggtcagatgcctcatgttggggatataccccatggcatataggaagctggggacattggtggcggcatggaacagaggaggatattgctgggtcagtatctctcctagctcagtgttggcgtacttgggccgtcgtgtaagtgccgactccatggtggtgagcggcttatacaaaaaggtaatctcctctcccgtcttcggatggatcagtggtgggagaaatgttgcatccgagtgagcaaagcaaaaggtcaagtgctcaatgtgatggccaattcgactcagtgcagcaatgcgcgagggccgcgtgaaagtgttgggcgtgaaggtgacatggatgcgagtgaagaggcgcttggtgaccaagttgcagcaagcagatgaggccttgcggacagcgcagatgtctgagatggacagatgtgtaaagagcatgtctctgatgtggtcgctcctcagcgtggcgatgaaaagttgttcggtggaagccatatctgtgtcatgtcgtgggggggtgatagaccctcgaccaatggctgcagttggtatatgtttcaagtgctttggggagatatatttggcaattgctatggctggagccttggtttgaaaagatgacagcgcgggagatggaaatgaagaagctgtgaagtaccgcggaggtatcaaacagctgtgatattgagaggcgagaggcttccaatgggatggaagctggaggcttcaatgtttgaagtctttcttaattattattatttttttaaatcaaaacgcaagatatagaatacaatccagtattcccacagtatagttccctgatcaatccaggaagattacgaaaaggattccggatcgcgtccccaggctgtatatattctcccacaaccctaacctcgtccttctcccaaagccaagcattaggcatacaaccctccccaagccaccacttttcacgatatactccttggacaccgctcatccactagaatcgagtatacaaggataaatgagaaaaaattcagtttatttctccgtagtgccggcttccctcttccgcgctccaatcatcctgcagctccctgcatcgccaaagtcgccggcttcagcaacaactggccaatgactcaccaccataacacacataagaaaaaaaaaatattgttagagcccaattttttttctcgcgaccataaaaacgcccaggcaaactcgtgtccgcgtcagaaggccgcgccagcaaaatcacacctagttggacagcgggttgcagggattgtctcatggctttggtgtttctggccagccagtggattggcgatggtgtcgggggtgcataagcgtgggacaagggttggtgattttttttttcccgtcaagtttaggtcaatttgacttccatgtttgttctcgttgtgtcgatggtggcttccgacacgacacgacttcagttacacgcgtataaggccaaatagcttgacgtgaagcataggcgtgattgtgagccgggaagcgcctacagaactcgggcacttgcttacatctacgaattgcctctctccatctacgagtacctataaacgagaacttgatattgattgcatcacaccaacaattcgctacaacacattttcacaaaagatcccgtagccacgtcaatgtgtttcatctcacaccataaaacttaggcctctcttgggccgttcaaaatcgtctcgtcttttcatcccaacgtttccgattttcatgcccaacacggcaaggaattggcagaatcgcatctaattctcatgccatgctagcccaacccgctagccacgtcctatggtgccaatccactaaatatccgctttccccagccccgtggcgcggtgaaccagatgttcatcgcctattgacccccattcgctctcttccggtgaaatcgtgacggagtctccatcgcggtgagcttgagatggctggttgctcacttcaaagtaacactaccatgaagcaatgattggaaggaaagtcaagatatgatttgatctgaatgatgatcttcatactacttagtgctctagatactccctattaattgaatacgacgtctggcaaagcagtggtataagcaaggtcgtgctagtctttcgatatccaggcacactgagacatgcagcgtctccacgcgaggacctgcgggagagtatccagcttgtgcacctccgtcacatatgctctccatcttctccaaatgagctgtctcatacgtttgttctacatacatcgttgagctcctgacacctatcatcgggtgattgtctattagattggacagtaccgctgtccccatggaacctttgcctttagaatgataagactataatgcaagagcgtatcaacatgtccaacacctgcttggttcattcgtcatcctaaaagaatctctatgtttgcaaatcgttttatcctcagatttccttggatatcgcgacattccactgtcattgggttaatatgccacctcaatatttaccacccctgaacttccctcctcggtagcctctgctccctcctctaccgcctcgaccacctcgtccacctctatcgcctcgtccaccgcctcgtcctcctcttccaggcgcggggggcgggggcggtacattgctataaacccctgaagacactggtggtctggcaggaagcgaagatccgacttgtccttgtgaataggcttgtcttgctgtgcctggtggacgcctattcgacgagtgtggcggcaaaggaggcggtgggccaggtggaagaggaggctgctggcttccattgggggcatggaggttggtcgacacggtaattcggcctgtccgcactggtttcggtgcagctcgatgacccaggaattccacatcgtcagagtcctcgccctcagagtagtggacagtgttggcacgggaagcgtggccgcggattctcaggtcggactgttggtttgatgcaggctccgcaacactggaaatcgcaaatgagccgcatgtcgggtcgatatattgactcttgtttgccaaagaccaggttggatttggcgcggaatctcctctctgtctgcagtcgccggaatagtgcttggcgctgccgcaaagagaacatgatgctggtaaagcggtgacagtcttgatcgttcccgtttcaggatggaatgaccgccaaatctctgtgcaatcagtctctagatggtcggatgagctacaatagctacacgcgagcccttcttgcttagtaagggccagcttctccgtacaggaggtagctttgtggccaagctggttgcatttacgacatctgagtttgatggacgtgcacgaataatcccaatggtcgtttttcccgcaaaacttgcacgagtcgttcgtgcagctgtctgcaatgtggccttctcgtccgcagagcaagcacatggtggatggatcagcagccgaaggaaagtatcgatgctgctgctgcagggcgtcatcgcccgacggaacgccttctcgagggggcatggcgtttttggtaggctggggttctggctgctgcctttgcgcgtttgaaggcagaggttgtgggttcacatcgacgacgaaaacaccgctggcttgtgctgccgattcatcaggctggccatcgctgacagtgggctgatcgttcttgttgtcgggcgtttgcagctggtcagacacgcctgcctggccctgaggctcagtcaagccgtttgccgtttgctgtgtgtgcgcagccgccggccgaagagatgccagcaactgtgccagagatgcgtcttcaaagccatcagcgcccagcttcgcactgcgctttttgttcgacttcaatctgctgtgaatatcgatgtactgagcgtaagcagctcgaattaatgtaggtgtaagctcagcagcctgcgatgagttggtcgtatacagaagctgcacccattccttgaaccttacaggccatgagccctccctttgctgtgaaaacaccggcagttgaagggatagcgagtcgtttgtatagactgggggttctctgggaagaaagacggcgcccgatgcagagtcccctgatctcctcccctcgctacctgtatcaggtgtgtaaacctcaccctcaaaatcctcatcaatttctccttcttccgacaccttggcgcctgtgatgctatcagcagaggctgagcttatccgagcacgcttggagcgttctgtagaagcatttggcccatcgttgctagccaggctgtcgtttggggatctccttttctttggcaaggggcgctcatcctcgctactcagaaggctgatgaagtcccctgaatttgaccgagttgcagccatggcgttggatgaggctgggctaagccagggtctttaaacgtagcgacgtgagagcctggtcgtctgaagcactcaatctctcatcaatgcatctgcctgtaacttgcaatgataagatggaacgcagatatactgtgacctctcaaaacaggctattcgttggcatatggtggagagattactgcttttgagtttgatattctccaaaaatccagacgcggatagcgcgaggctagcaagcaggaaggtgctgaaactcccgaacgggactatctcatcgatgcaattgttgtctaggcagtaagagctcagcaattcactgatcgaagccagggctttgagccactaaatttctctgcagttgtcaagttgagggatcgcgagatccaattgaatcgaagatgggctgctaatctttgggcgataaccaaaaaaaaatgtaagcggtaaattgcggtccattttcgtccgaagtttagccattatgctatcaggtacgctgtagtgcagaagtgcagaagggcgcgctagaagatggagtaccaatcttaacgtcttgagaaggcgtttccaaacgagctcttgaagaactataactacacgcagtcatttggggaaaatagattcgcaatgctgctgctacttgacaatgcagagtggtagtgtccaagtgctcgtagtcttagatactcctttctgggcactatttgggtcatagatgagataagcgagaaagcccgaaatcacgtccctgataggagccgtcgattgcaaaagcaccaattaaaggctctggcatgaatctgcttggactagcctgaagatttaataatgcatctcctaaaaataaatacaagcaataaatgcacgtggctctccgtcgtatatgacggactaggcataatataggaagcagctcccgaatgatacagcgtcttcctggtcaaccatgtgtgggaaagccattaaccgagtccttgaagatattgtgcggagctcaagtggcgtatttggatcatttgacaccgttaataacagacaatccctgtcgccgaaatgatgaagcagccttctggaagttgaagatgcaggccatctcctttggtgtttgtggctgtaccccaaaccccgtaacaggtatctacctctatctccatagagccaagggaaggggcccagcaatctaacgttgttacaagtacgacctttctagaagagttagtgctctcatatctacctcgtactagccagatgacttttctcagatccccggatggcggctagattagatgatgggcatgtgcataggggatacggagctccatctatggcatggatcgttacagtagatactacctagagaaggaatctgtggtataatcagtgtcatgtgtgaaacctcaatgattgcgcttgtagatacttgttcttccatgttcttacacgattgttcaagaacatggccggctttcaactctcaatgccggctaaacggtcctttgcgctgttggctctgcgcgctgccgctatagatgttggcatgcattagccttggccgtcaagcagcttcaatttgctgtcgtcggctgttatctcctgttcctgcaggtactgcggcgcccctttccagggtgtctccacagcttccacaacctgatcccggccagaaacgtcgtcagccggtgctgcgctgtccagcctgtcctgtccagtccgtgccaccgctcagatgcgtctccaagttccctcaggacgatgtttaagcgaaaagaatctagggcttgcggcgaggggctcgaggaagtcaaggccagtgtcttgcccctctgcatataatgcgcgtaatgcgccgcctttccgcgattgcgtgagcactccatattgcatgccaccaacgtacaagtatctacctgttcggcgctgtcgattcggacctacaagtacccccaaaagacacctatacggttgataccgccgaaaatcgtcaaatcgtgtgactgctgccatccaaggaactggacagattcgtattcgctctctcgactccactcggacttcaagccagccaacaattggccacttttggagaaaggtgttccttgagacctgtcagccgcgcttgcgctctacctccgcggcctctctggagacgagcggcgccaagtacctgcctaccaagctggtgcagattactgcagccccccaattacctaagcaccggcttagaattgcgcgtcgtactccgtgcgtgcgaggtgccttgaagcagcattcgacgcataatcatcagcacaaaaagccgccagccatgccgtccacttgcctcccgccatcctcacagactctcgacgccggcgcaaagcccgccagcagccgattcctcgacatgaacgatcgaagcgccggtggccgccggaggaggtctagcagcatcctccaggtctaccacgagcccctcgagacgctcgagcagatgagcgaccaggccgttgttccaaacgtgaatgccaactggacaaatcaaaagggtatgtcgacttgacttttgcaccctacccgtcaatgcttggtggctgattctaacgtgccgtgtgcgtcgacaggggcttggactatccacatcgtcatcatcgctactctcaagatcctctacgacgttatcccgggcagctctcaggaggcctcgtggacgctgaccaacatgacgtacatggttggctcctacatcatgtttcactacgtccgcggcattcccttcgacttcaatggcggtgcctttgacaacctcaacatgtgggagcagatcgacaacggagcccagtacacgcccaccaagaaattcctgctgagcgtccccatcgtgctgttcctaattagcacacattacacgcactacgactcgacttatttcgtcatcaacttcctcgctacactcgccgttgtgattccgaagctaccattcgtaagtacagtccatggcttgcatagaagccaaagtctcgtgacaatgcgaatcaaaaactaattcttcacatcagagccaccgaatgcgattcagcttcttttcagacattccggaagcagagtaattgttcccttcggactacacacggcgttttggggttcgcatcaatatgagcttaggcaacaggaagtacagcacaaatacgaaagatcaagaaagaaaaaaaaaaaaacacaggaaaaaaagtttagggctggaaggctgggagtagcggggcaatgggtatcctatacaaaatagcgagcatatttgttctatggttccatccacaaataaggtttattgtttatcagcgatagttttcaaggacaacgattggatttgaagacatgcaaataccggtttcttttcctacgggtacatactcagagactctcaaggtgatcggctacatcaaggttgcgaggcggtggctaatgcacatgtgacgatccgttcgcggcagcctcgttttaacaagatacatacttccgtatggctcagccaaactcgctggtacacgatatgtggcgttgagatttaaagcaagttgatcgagtacccaaataaatggagcgttgagtttgtttggaagatgtataaattggagtgattccttctgttgagagggattccattcttcgattcaatttgttttgcatctcgtcttgaaatcagaccaacagatcccctcattcttctacttcaaacaaacaacaacagtcttcaaccatgcgctctctctctttggtagccttgggcctcgttatcggctctccgttcgtccatgcggacccagatggcggatacgtcaagaccatgttcagcggcagcaagaccgtggcaacagcgacttcaacgttcgatgattctcgcttctactcgctctgggtctctttcatgcggcagcatttggtgacagttaccgtgaccacctctgttactgtccctgctgctactaccaccagcgttgaacttacccaaatagcctctattttaccctatccaccgccgtttacccgactggaagtcaccgagacagattcagtctataatactgttaccaagtccgtttcttcttgcagcagtggttgtccgtctgtgactgctgcgccagttccacaaactaccaccagcagtgccaagatgtcgagctctgctgaaccatcgaagaacggcaccgtgccaacgtccactcaaagggaagaaacaactatgagctctacgacctctacgacctccaagggccgcttgactcctagcaagacgccgccgcctctcaacgggcccgtgaacggcgtatctacgactgccgctccggtgatgggcgctgtggctgttgccattgccggatgggtcttgatggtctaaagcaggattacgcgtatggactctacgatacaggtttatttatttattttgggaggcaatttaatgggacggtggggagtttggcttttttttgcttttctatgtactggacggaggcggaaatttggggcaaaacagtaggggcaacattggaagaggggagaatgtagtaaagatgcagtttatctctcagatttattcttcggctggatttagaatggggaagaggcgttgcagaatataattcttaggtggattatgactcaaatggcgtttaacttgctttccacttgtgaagccgtacccgtaaagatgaacacatgatcgatccttatcttcgggccaggtaccctctgatactgccttgatgctatttttaaatctcggtcggtgttactttggaaacgatgacgaatcagtgggtaatattgaagtttagaaaggaggctttttgtataaaagtacaacgtgagtacctacatgtacaaacaaaagaagtacatgctaatgagaaacaacttgacaatacgaaacctcctgcctgttttcgggtccatgatacgcctttcctacggatttgtaattctttcggctgcaccggaaggaagatggaatattcggagatttcgtgaggccgcgcctcgcaggcccccctggatggtattttggactagggggtcgccaatctaagcttattcacttgggctgagctttgtacttagccaaggggtccggaattcagatgagcgcttttagcagctgtataaagttagagatattataatggctagaatgttgggatgcttacttctagtggtcgccgagttccgttgttctcattctggagatttatgacggaagcgagatcagccttggactgctgtagctccaccactctctatattataacaaccagtgagtacatatataaatactgtaggtaggaaaatttgtagaatgcattcgaagtacatgataacttcaatacgtacctcctcgaaggaatctcgtacaatgaatcgaacagtagttacttctttagtttgcccgatacggtgaattcgagccagcgcctggtcttctagcgttgggttcctaagtagacatatcttaatacggctctccgcatcgtcatcgaagaagtgaaattaccagtgaggctccatcagataggctctcgaagcctcggttagtgtaaggctattatgagaggacgttagagtgggctagaaacggtatgtgactcattacactcacccaacagcgccacacgatagtgtcaacaggagaactcgcatggttggatcctcacgaaatcttttgattacattttgtctgtctttctgcgctaccttgccgtcgaatcgtaagcaaggtatgcatgactgttttaggccaacttcgataatgtcgagagtagttcgccatgaagaaaatacgacactactcgtttgtcagctcaatgtccagaaatcttccaggtgtagggatgccaaaccattttgtattataaggctggttttgtaagtcactgattaacatggacaccttggttggtagctcagcccataggtggttaaaggtcatgttacaagaatcatcagtctcgaaaattttggttgatatagatgcaatagagcaggggtttgcatgagagcaagacggtagagtgatagaatttgtgtgtacagatacacacgaggagcagacgaattccaggcactgagagaatagcgatatagtagactgtctcgcttcgtaaaaagaatcgtctgttgaatcagcgggacaaaggcaaaggcgacaatggatgctgttaatcccacggtatatgttgaacatccgctgagctgccacttcattccattcctgcgatacttgttcgttgaacatctcaaggtcgtatcgcatcttataatgcacaccaaggttgcgaatcatgcgcattgcttcgattctctgcagcatattggcatatgagtgtgttccattaagcttgccacttgtagacagagcttgttccatgtgagacatggtatgcatctttatcgtctggtataattctctctctgctggagataattccacaaactgctgcaagtcatgccttgggggcagctggatggtagactttgggcgccgcaaaaggatgcagctagcaagtcgtttcaggcgcttctctgcttcttctactttgccgatcttccatagttgagagatgtctgtgttaaacttgtcttcatctgaatagggatacacttgaaggaacttgagcagggccgtgagatcgccgagcctgttctgtataggtgtgcccgttacagcccatcgagagactgagtccaaggcacatacggcgcgggccatttttgagttgctgtttcgaatgaagtgagctaatctatatgagcatttctctctttcttcatattaaatggttttatgcgtagttttaaacgtgggagtgtagatgcgacgaaccttcatccagaatgattcttcgccactttgtgctgaacaagagtgatgacggcttgccagatgcaactttccagtcggaagacacagtgtgataggtagtcaggacgaccagtgtgtctgttagatcagattcagccactaagcgagaactaccgtgatgccggcgatagggaatgctgttggggaagatatgcctaatagctttggttagctccataccaagctgttcgaactgttcctataggaatcccactgatttaactgctcttcccaagagccaagaactaaagtgaacaaaaatatcagtgagatcagagcaatataagaaacaaagtcattggcggctgtgcttacgaggaggcggtacgacaatcagtgtgcacccggtcgaatcttcagcagcagccccagtaagggagctcgggtcatttggatcgaagagcaaatcggaggcaattaaagacatcatagataatgttttgcccaaacccatcggatctgcaatgataccaccgtaaaactgcggtggcgtctctgtttgaaccgaatccgatactttgttgacgaaactagtttagaaatgagttaattggagattactcaagtgaatgtgttgctggaaagaactaactgagagccagtagtctcggaatagagctcccatatgtctgctctgcttccgtcccaagcccagccttgctctcgctggagcatgaatgtcaacgcttgtaattgatggctattcaaaatcaacacattagactgacaaagggaaatgagaagagagatcaggagcaagggaagttgtgcagtctatcacctttgcatccttgttcgaattgaaccaggctgtttcgtctcggcccaatcttgctgagagttcagtatatcgattgaatctaaacgagtctgcgcatgctccacgctaacgggcgctgcaaaaccctcgtcaagagtaaaagtccaaatatcaggcccggactcggccgacagtttgtgtgggtttcggtacaagacgttctgtgagcagccgacaggatcttgaaggtaaaggttgtattcttcgaaaaagctgcctacatcctcgaagagattaagaggcccgaagagaatcatatccagccggcatagtgtagaaagcggtgctgtagatggccgtatgacatctacatagcatataatttgtagcgtgaggtcttcgttttcgcggcatgcattcgtaatgttgataaattccaagtctattttgcctctgatcaaagcatcactaatgcagtgaaatccgtgagaggggtctaattcgactgtgaaactctgagtcggcgaactctcgagccgatacgctccgcttacaccgccgcttatgcctcctatctaatttctaatgtcagtaatgcagaatgaggttggataattgactactacgcaccataccaaaacacacaatttgatcttcattggaggttacctgactataaccagtacgggagtcctctgtacaagacagactcgattcatcgacgttccacaggtcatgagggaaaaccgtgctagcagattgtatgtagtttgctgtctcaaagaccgctgctcttttgcgcgggcgctgtaggtcctggttggaaccaaaagaatcgggctgctgcctcttcagtgtataggactcgttcaggttggatttcattctattaaagtggaggcaaaccgaatagcaatacgtcgagactgctcgtatacaaaaagaattacatgcaggcaatgtttttggatatgggtttgcgtacgtatattaatgattgtatgtacgtagaggcaacgggtcctgttcgccttaccgaaagccttcagcgacgtgggcagctgatagccaggacaatacatgcgcatgcatggcataagcacagcctcccagaagctggtgcgcgcgatatcagcttgcaaaaatgcttcttgcagcgttttaaagatttcttcttgtcgtgtttaaatagacttgtaccgcttctcggtgcccggagtctgcgcaacagaccgtggcagcctctctctactggtcgtcttgcagcacttgaatgcctgaagatgcctttcaatagaggaatgtgtccagaagctgaccgcacgatgcgggatgcatttgaggacctcaaaagaatactcaccatacctgacagaatgcagcttgaaaacctgacactcgaagatgttgaaagagctgcattaaaagttgaaaaacagcttgcagcaagtcaatcattacgaaacatgagaaggcttgcgcctttattcagaggattggaacactattcgcacacaattgaggttttatgcaatggaacgccatatttgccatggatttgggcaccaataaagcttgtcttggaagtatgtatatataatccgaatagagcacagttgacaacgtacatgcaactgacaggttggaaaatttacgtacaggtatccgcagattatattaaagcgttcgaatcgatgattcaggtctatcacagactggcggaaccgttagctcgattcagtatatttgatcgtgctttctcgagtaacaaagaagtccaaaaagctttggcagtgtattactctgatattctcaaatttcatggagaggcctacaaatttatccgacgaaatggtgaagacgaactttacgttctctagcaaactcagactaacacttaaacgctatctagcatggcagcgactcttcgccacttcgtggggccgcttccaaaggcgatttgacaacatctttgtcgacttaaaagcgcatgaagatctcattgataaaacagccaacgccgctaatatatcagaggccaaaagcatgagagaaaaattagagacttggagggagcaagaggctatcaaatttaagagagaagaagaagaacaaaccagtattgagtttcaagccgtcttaaattttctaaaaatggatgagacgcatcagattaagatcgctgataaccttgctgcggaagcagatcaaaatccaggatccggccattggatactccaacaaccgaaaagtcggtcgtgggcaaagtgcaatcacgacacccaatttgtggtgcttcatggccctgttggaagtgggaaaagcatcttggcgacacaaattggtactttcctccgctcgtcaaattatttagtgacgacacattattgcacatacgtctaccctgaatcaactgaatacaacaatattatactgtctttgatgatacaaatcatgcgcttggatccagagctcataacactttcgtacaactgttttctagtggataagaagacaccaaatcgttcagttcttgatcaacacttacgcctcttagtcgaaactctcgggtcttcgacaactcagtcgaaaactcttcatatagtgatcgatgggctaaatgaatgtgatgaaaatatagcagctaatgttgcaaggacgttagaaaagcttattactacagcctcatcatccggatctactatcatcaaggtgcttttatgtacccagatgacgcccgcaattactaaagccgtcaagaggaaacaccaggtatcactatctaatgagaaaggaaaagttagtgaagtcatcagagactttaccttgcggagaataagtgccattcagccgcaacgtgctcaatttcgcatcactgatgatgacgctgcggcaatagcgtctcggatcacgcaaaaagcagacggtaaatttgctgctctttttttcatggtttcatttctttttgtacttggctaatgttatctgtcattaggcatgtttctatgggcaagacttgttatagaatatatgaagggcaacatgttttataaccgcgatgaattcttggaggccgcccatagctttcctcgagaacttagcgagatgtaagtgaaccaacattgagacctactctggccaaggttgccttttgccatttgcgaacatctgcaatctgacactatatcatttgccaccctcctagtttcgggcggttgttatcacaaattttggccggtctcgatgaaagatctgtgcggaggcttggttctgttttgaattggatagcgtttgcaaagcggccacttcgatctcctgagcttctatctgccttagcatttgatgctggagatgaacaagttattgagccagttccagcctacattctcgatatgtgccagcctctaattcacaagcaacttgattcatcttacactttccttcatatgtcagtcagagagtaagctactaatcgatcaaacgtttacacatgcgggttactgattttggacagttttctgcaaagctctgcattgtctattacagcaagcgagtcactaaagcgacatggtttagctaccgtccgctgccttttggctagccaaaagatcttcgcgccttcgtattcagagactgatagagtgctgacggtccttcatggggtctttggctttcacatgtacgccactgaattttggatcggctacattttagagcatcttgaatttgatcaggatctcttgttcaaatcggattttttcctcttgtcttgtcgtttggcagaacaactcgagaccagattagagcccaatgaagtggcagtgggaaatggcccgccgaattcgcgtctaaataccctacgccagaagcacgagcctctatacaacacaatccaaaccgtcctcttggaaaggggtagaaaaatattagaagatcacggtatatactacattaatcgtttcctaaactctccaaagtttgaagtctaacgacataacatgaaattagaagatattatcgacaacaacacccagacaggaggcataactcttttaaaggagagataccaggcaacaattcgcgagctgcttagtttttcgacctacccaagcgttaatttccacgagcttgaaagattcaagcaggattttagaacatcagcgtacacatgtcgaatatggtcgtgccgttatgcggtttttggtttcaacagtcccaaaggcattatcctccatgaagcggaccatcgaaagcaaatctgccactatccaaattgcgaatatcctgtctttagctcgacaaagtcattaagagaccatgaaaaaaaatatcatgttcaaagcagccagataatcccgcgaaagtcgatcaagaagcatacacgaccagatgcctctgcttcaactgcatcccccccagtgccactccaggaaagcttagtagtagatgacctttcttgggaagaatttcttaatgacggttatgatagtgccgaagactttgtatctccacgcgagtatcaaggatacgtcgaggagtaaacagtattcaacaaacgggacatgtgggtggcggtttagaatgcctacttatttccggatgtcgtaattgttagtgttttactatgggaacgcctgtaattagtatacgaaaaaaacaacaaagaaaaacaagtccttctacagttacattgaagctattgacaatactgtgaagcttttgaagatggccgcctgtagccgccttccttgtctgcgctaccttgaataacattacatcaagtctattagccttggctgttgtgatgccttctatttcaacgacggcagccggcctttgagtcgttgatccgtgtaaaacccggcgcagaggcagcggcttgaaggggaagaggataaatcgtagtatcttccttcctttccttctagcttcgctggaatcagcatcctactacatcaatccgcatcttccactttttgaatattgcttaatcctcgatggatacccgataattgttccctatccaaatatgctgatgcctcccattcttaaggggactgaggaagcttgagcttacggcattgtttcctacgactttggattcatgcagcacgccatacaatgaacgctcgctgtcatcttccgctaaattgtccgagaaagtcatgaaggaagtttggaaagaggatagccaaatgatgatatattcgcagcctaggtaaatctctcatctcttgactcctttacagaattgcctattctattagagtcaaaactaatcaaaaggaatttactacgcttggcttctctgtatctattgtcaacagaggtagttttctcagcgatataagtaatacggtgagaaacttcaaatcataagctcagtcttctgagctgcattaaaagatcgatgaatggatgttagttattaaagcggtgtctaataagtagaaatgaatattagcgaaaataatatatagatttagaattatctctaagccccgcttagagagctccaatcttccagattgccgttttttactctcgtcacttccatgattgcagtgcttaactcaattagtatttgccaatattgttcctagatagaaatacaacacaacccgctcatatttagtctcggcgttcaaaaaaaaatacattaggatattaatgactagtaaaagaaacattaactcaggtcccagcatgaccaatcctcaagccaatccgtcccgcgccccttcgtggtatcatgatcaaaatcttccccattcttgcacaaaataaacaaaacattcgttgttgtatgttctctccctctcatatcttcatttttttccttttgagatttgttcttgtctaaagacgggtataaacatcgctagcgtcatcattgctctttatagaaatcgagcagtttcatcgtgtaggtagatagaggaaaatcgattcccttcttagtagtcagccttgctgcggtgagcgcgtctcttcttggagcgaccagcacagcaggtaatgaagaccagaacggtggcgatcaaggtcaagacggcagcgacgagaatgcaccagacggtaggaccccatctagcgacgacattgttggggccgcgagagttgacagcgtgcttgatgataccaaaggcagcaaagtcacaggccatggcgacgagggtgacgacaaaggccaagaaggagaagagagaggcgacaaaagaaccgaggaagctggtgcccaggcagagcaagaaggccaaaaaggtgaggccggcggcgatgggatgcagaatcagtaccctcgtgagaaccttggcgctatcacggtcgcctttggagaacgagacctgagtaacctgagccagggcggcggtggcatcgtagccaacgtgagaagaggtgcaggtatctggtccactgtttattgtcagtcttgtcttcttacacatgcgtcgagaggggcagagcgttgggagagtacatactttgagtggatgatacagtagccaaatgttccatacgttattctgtctacagcgttgctaccagaaaagtcgaccttcaagatggagaggtcattgacgacaggcgccgtaaccgacacaacgatcagaagtgctgtggcagcaagtagcagtactgtgccgaagtagtgaaagaaagtaccgacacccatgatggaggattgctggccgattactgctgtgtatgatgaggtcgatgtgtcttttagtcttcacacacgagatacaaagcgatggtgagatcgaagtcgactgaaataaagacgagaacgagaggtattgagcgagaacaaatagcaatgaaggggtatcaaagcaaggggcaagggaggcagacggtcagcatataagcccgtcgcgacagtgcacgtctcctactgtctcacgaggatgagcggccgccgaccgcagaatggggtgccacagggaggcgacgtcatgaacacgaatcaaattagacttgaatagagttgccaagctccaagattttccgccggctttgggtctctgtcttggaaatagacatggtctggctgtccagatgcgcggcttagaccgctccactctcgcctagcacacgttggtgccggctgccgttcaatcagagcagggcagataccttctgggagcagtaacatggccgcgtgggtgctctgctagtgtacagcgtacgtacaagtacttagtatgtatgtacttagatacaggcacacgctcgggaaggcatcgcgagcaggcttttgcgggcttctggtcaaggagccgtgcttcctttccggcatggcgcagctccgcccacgagtgtctcgggccaaccaaggcaccgcgcccagaccctggccggcagagagaaacaattccaaaggctccaggccgtataaccgcgtattgcagccccgtcagatcacggctgagccttgcagttcgcgacgctgcgggtgacgtagcgtccgtggctgcgctaagagatcgctgccctgcttggagccacacgtggatccgttttgctaagccaaggcctgattcgacaaggatccagggcctgtggcggccaagttggagagatcttggaacacgttgtacttgtatgtactgtttgccatcgtcaaccagggccacaagaatcaagcaagaagatgcgtggtttgactctgttcaagtctgttcaagtctgttcgaccctacctctcctgcatccacgtaggggactccttgcgcaaaatcactcctctgtcgtgagacgcgtgaggtgagactcgcacacaggccaagcggaatctggaatctggagacagtgcgccacacccctggctccaacagcagtgacggtgtgatggctatgcttagctgcgtcggatggcggccattcatgtgacgtaaaccgagattttcgttgacaagcctcgagcatccccccttagtgtgcatgcatggccacatcatcggcgatggtcgcgtcgtatgttcgaaattgcacatgttatgcgcacatcatcatgatgaagtagtaacaccaacaataatccgggcgctgtactctggacggccgcattaccatgtgcgcggtagacgagcgagacgacgagaataagagagttgccagatgcgcgtagatccagcatcatcgacttccagtttaggcagcagttcatcccacagttttgtctttttgcaagcagccgtttcatttttggaagctgtcaattgccttccttgtgaatggtgttggtattagtggcagcagtacagaaagtcttccctgctttgatctagaaaattaaaattggtgtcatttcttgagagacaacacagcgcgagagactaagagccaacctttaattttccaagcagtgacatattgtgcgacaagccgcacagcccagcctcccacatttgcagcgccgtgttgcatctccctctgggttatcgcagagaacaaattaagctgtttcagccatggcgcatccattgtggaacacagccggtgtctttcttcttggccgtagcacttacaacggcacatgagacactctgtagtaagaatcgcagtcttgtgtcgcggaatagccttgtcggcttactcagtcgtgcctttcttcattttgctgggaagccaatccctaatccgcttccttttgactttgcgctccatgcgcaacgcgctgccatcgctcacaagccaatgcgcaagccctacactggctatacttttgggcaacgactgcttcagtgttgttgcaatgaatgactgttcctgctcgtacgcactgggccaggggatatgcagcggtgatcccgccatggcaaatctatggttgtaatctggcgcagggaagacgtgtatcttgaactctttctggccctgcgttggatcatcgtttagtccgtcggaccgtgagctcacgctattggtctgctccccggtcactgtcggctgtagggtactgaagccttcgggttcgtccaaatccgcaacgtaaatatcctccacagccttgcgggtaggctctgtaatcttgtacgtgagaggactgctggccaccaatctctcggcagttgtgggctcctttgttatcgatacatattgagaatagtggctcttgaaattcgcaattggattctatgttaggtagctgtcctcttccacatatgacacgtttatgtagccaatgggctgggacatacgggaagcatcttgaaaaattcaaccggtccatattgctccaacacctgcagaattgagcggcgttcggcgaaagtaattggcgtaggggagacaagcacacgtatagacctttggcgaagcgtccggtcccgtagctggcgggctacattcccagctgttgccatgaatgtgcagcgtggcggttctaaagaggcgtaaatggaatgcaatgtctgatgcgaagaacaatcaagatgcagcctcgtcggtataaattcaggtcacctagctcggtacttcactacccactgaaagaacgcggtgcgcagagtacccttttagtgggctcagcgctaactgtcggcccgccacaaggctgtcgaacaatggaagctaagctgagcttcaacatcacaacggaatatccgcgtgcttgctccaacgcctgcaataccgctgtagccgctttctttggcttgctatgtgccctttgatgggttacaaactgatgtgttcgaaaggttgatcaacgctcctcaggctttctcgcttccctcagctgtccgtcaatccaccgcgtcgacgatttcatagcttcgaccactccacgacttttcacgaccgcgctccggtacgaaccgcgcatacacagtatctactatggcgacaccaacgcctatgaggcatgcgccctcacagcagggacgcacgccgtcgcatcagggcccaacgccgtcacagattgcgggcgcgacgccgcccatctcgacgccattctccaacgccgcccaggctgctttctcgcctcgggggcagcgatcaccgcagcaggtgaagaaatcgccggcgacatcgacactgatgggccaatctggcatgggcgctttgaatttcgatagtccatcaactgctgccgctatgggcgcactagggattggcggtagcttcgatatcggcctcgagaacgtcagcgtcggcgagcttgattcactaaacgtctcattcgccaaggaggacaagttgaagcgagaggatgacaaattaaaacgactggaccatatcctcgagttgttaaatgtatgtgtgcacccgcatcgcagataggaaacccctataaagctgacatgtcattgcagcagaagaaaggcttcgtcagcgaagccggcttggaacggcttgctcagcgcctcggccttgaactgctatccgaagagaatacagccccagacggacgcaagaaaaagacgttggcaattgcaggctctgctattgccgtcgacatcgtactggataacaatattgtccaaaatgtgtcattagcctaccatggatcggcgccgtcagttcataagcagatggaagcagccagccaaattctgttgacggacttgaagcttggtcctaaccaaagccctcttacgaaaacactggataagttcgcatataactttgggcatatagccaacctagacaagctcagcattattcccggtcttgactgttatgaggctctagccggtatccatactagcttggaaagattacaccagtgggacatggcaaatttacgaaaggagccggagatggagggcaaaccggatcattacctatctctagccgctctttgcactcgacacggctatcctgtcatgcacgcacgaaataaggtcgggctcgctttgcagtactggaaagagctgcgattcgtacccccttcaaacgataaaataagttcaccttgggagaaggagaaaatttggtcccttctgcttgattgtgcgcctatggaagcacttggcctgcctacaacgattgaaacaattggcctgccgcctgtcagagtatctgaggactggatctccaaagatgtggcgaaggaggtgcaccaggatccaggtcaagcactgaatcctacttccttccccattcttgactggcaagagccagagaatatctcactcccatcatcggatgagaataaaagcgccactattggtgttttggggctggatctctcaatatctcctcaggttatgtttactgttacgttcgatccacctgtcatccttccgcaaaatgactacgcccgactttacgcatacgcgggtgctgagccacccagcccagatcctagcgagtttgagcagcgctcccctccaacatttgacgatttattcttccccatgttggctcagaataagcaagatcccagcgaatcgaggacggttcatcgcctgcgtgacgtccgtgtttttgatcagcaggggaaatcgtccatgaggagccaccataacacactcttcatctataagcccatttattccagaacaattacgcagatgcccttttctcatccgcgccagctcattgacatgctcccccttcttcggcagtttgccttcctttctacactgatgaacaattcctttgggtccaaaactaaggaggatttacccaagtcaagcaaggctcctactacctctaagacagtcaaggacgagctggcagcttttatggatttcagcgacgatgaagccaaagaagacgagcaagctaaacgagagaccactcaagaagctgagaaggagacgaaagagagcagagaagaaaatggaactgcgaatgatgtggatatggacgttatattatgggttcatccatcaccgcacctccaagtcgtcttccccgtcaaggactctaccattgacattacacttcgcatcctggaaggcggcacggtagagattgtaaacgaaaacgttattgaacagcatgaaaaggaaagcaagggcaaaggaaagccgatcagtagagaagatctcggcaaggcgcttgaacggcttgaggatctgtgtaagtgggctgaatggattcgcacccggctgtggtagagatagtagaacgtttgaataaattcacttgataccctttgcaaatcttctgtttgtttgtcttttgttctttgagtctgttgttttatcagacacagcacgcgttgtctaggtgagttgaacaaacctgttctgtcaattgtttcctttgtcaaccgtttgcttcccgtcaatcacaaaagatttttacaattacatcgcgaaaacaccacattcatgtcttctctagttcaattcccaaaacagtgcagtatctacgaaaatactactatatctacgtcgacatgcccctaccaaattctctcgagacttcctcagcagccgcaaccccccagtcagcaacgtcctcttcaacgccctcttcaaagtcttctccaaaatgtcctgcccaacctcccccctagacaaatctctcccgccgctccctcccaagaaccttctcagagctctcccaccaattcctcccagaaaccctctcaagcttcttcccatccgtcccagaagcccctttacaactcctcctcccttttggcctctgcccgcaacacccacaacaaccccaatccctgccagtgatcccagaagactttctcaagcgtcaactctccaggatctcactcagccgagagactcttctcgtcgtgactcattcactcttccgcccacaactgccctctcacaaaatagcggcctcaccaatcccaatctcgacctcaataatctgcacctcctcacccaagaaggcttctatcacgtcaaactctaccccgctgttggctcttccccttctcaaatacaatattggctccgcgcagaggacgttctggtaggtcttccgggaaaggaccgtgttcctgcgggacattggtcgaaacttgtgcagctcgcgcaagagacaagcattgggcagagaagtggtcaagagtcagagcgaaagagcgcagaggtccaagaggtgagtcttttaaccgcgttgtatactcctgggcaagaagagggcacggtgatggacgtcgtggacacgaaagaataaacaacgctgctttggggggggattcaccttggtaggtaagtgtatgtcaaaatggtgcattcgtggctatgaattcgactttacgttgccagcgtttattgtcaagcaggaaagctaagagttccagcaactcgagcattcgattggatttggaaagtattttgcaggaacttttgcatgagaggctgtctggaaaactatgttgctggtgttcagaaataacgccgtattaattgactattggggtttacttagatgcataacaatacgagatacaacacaatgaattcagaatcttagatatggggcgagttgtttataaaaattgatgaaagaaaattttaaaaggttactaccagtatgacaagatcctttgatccaactctatgtgtgtgtatatgtacgtccatccataatcgatatggcggcacttgaataaaccaacaaaacgccttgattagactgtcctgcatcttaattacatcttcaacctaaattcgtttcccctaattctaatatactcatactatttacaacagcatagcagccagggcaccaacaagagcaagagtgctcaggccggtgcgctcagcgccgttgccgacgggagggagacaatcagcaccagtgcagccacccaggccgctggaaacagggacgggggggttaccagtagcagcagagctaccgccagtgcctacaggagtaggtacaccgacgatgctggatgcccaggtgttgacggggccagatcccggagcgctgggaacgttggaaggagcaccaacggggacaacggggacaatgctgggggcgctgccaggagcattgccaggggcatttccaggagcgttgctgggagcgttaccaggagtgttgctgggagcattgccgggagcattgccgggagcatttccaggagcgttgccaggagtgttgctgggagcgctgccgggagcgacagggacaacgggaacggagggcgccacagggacaccggtctgctggccagcagggaaagtagtgcggacaacctcagtggaagtgcgagcagggcagttggtgatgtcggcggcgcagctggtgatggtgtgaacgacggtgatatcggtggtgatggtctcgggaccgctgggaacaccggctgagccagcaggaggagcaggggcagcggtagtgtgggcagccagctcggagctagactcagcagccaggacggggcagatggtcgtgtatagggcaatggtctcggtggtgacggtggggcggaacgggcagttggtgacctcaggggcacactgagagatggtgtggacggaagtggtgaagacagtcgaggtggtcatctgaggagcggaagaaatggcggagccagcaccggtagcagtgacggaagagttgctccatttgctggtggcgacaatggtaccggtcacagcaggggcagaggagccggcgacggcagactggctggagatggcagaggtgggaacgacaacggcagaggatgaggcagccttggaggtagcagcggccttggaggtagagacagcggccttggagctggtagccttggagctaacagccttggaagtggtaggcttggcggtgctctggctgaagtagcgaatgtcctggatctggaagtaggactcggcaaagtcaccggggaacttggagacgtagtcagcgcaagtgccctggccagtggtggcagcacagctctgctgccaaaaggcgggagtgccaacggggttgccgcagaagtcgatgtcgagaatgaggcgctggtcggcgaagtggctgtcgatgttgcagttggagttggccaggttagccacgggagtgccccaggtagcggtatcagggttggatgaagccaggttggcaggctcggcacctcgggcccagttgtacagcttgatgtagtcgctggtccactcgatggcatctagatggaggtggtcagatttccgtctcgcaaattaaaaaggcatcattattacttacaggtgccaccgctgggagaggcccagggaccggtgctatcggtggtggtgcaaccctggttcaagtactggctaggagggctctggaaagtgttgtcacagttgggggtaacaacgggagccgactgtccggcactctggagggtacactggccaaattggcttgagctgccaacgtggaaggcaggctggttgtcgaggatgttgttccagccctcgtacacgtcgatctctccaccactgggccagttgtcgccaagagtccagaaagagggccagctaccgcacttgttggcgggcagatgagagaaccgggcaacgatgaggccgtgcttgtaagagtttgtggactcgagtctaatggagttacggccagcgaagccggaacccttgaggacggtctggtggtcgactccgaggtagacttcattgttgctggtgatcttggccaagccttgtgcctgagcattggcgaggttctggtaaaccacgaagccagagttggtgtcgggttcctatactatcagttagtgggatacttttgacaaccagccatgtgacaatgaatatcatggaaagccatacgtcggtgaatgtaaacttctggaagaagttggtgtggtcgtaggtatcggccaaagtaaactgggtagcaacagcacttccggcacaggccaggagcgccgtgctaagggcgttgagagaaggcatttcgaattaaagattgacagaagctcgagtttcgtctgaaggaatgactaaaagtgcttttatatattccgttgaaatgaatgtgctttcgacgtacgatacgtcagaggacgagctaagtggctcaagttgtcgttgtagacgaatgaagttgacgaaggagtgcgtgatgagacacttcagaggagcagtcgtccttcttttaggcagaacggccctcgacccctgggtccccttcgggaagcttattcatggaggcagcatactcgaagtaacttgcacaggcaaggccaacagtattggtgggtgagcaagtccacaacggccttgaagccttggtccaaacccttgtttgcccaccattagattctgttgcaacaggggtgccgccgtatcgagcagatgagtagaggcgagtgcccgaacggatcaggggactctctgaaatggggccattttggggatgagggaagcagtaaacgcccaatcacttgaaagtaaacatggggacggcgaatcatgtagatgatccgggaggggagccgaaccaagttggtaatgggtccgaaccctactgggctggctcccaaacaagacaaacagaaatagaactgcgagattgcaattctacagcgagacgccgaaccctcggtccccgtattcaagatcaacactgactatcggtaacacatgaagtcctaaagtcaaggcgatgaaaccagcaggcaaacatcagccaccatcctatctcagtatagcaacggcgtttgagcatgaactacttaccctcctaccacaaaagacatgtgcagtccacaagtggtgaatcaacccatccccttctgcgacggagccgctaatgcaggaactgcatgggcgccaggggcgaaacatttactctgggtctttcacgtccgtccttgaagaacaaagatttcttcggcacccttgtaagccaaggaaagcccaagtaggaagacgattggttgcatccgtgaatccagacaagagcgggattcgtaaagagtatccacactagttcgtatacgaagtagtcacggcctgccaaatgccagaaagcccggcttgtcgaaacaaagcggcaaacccactccgctattcccgtggctttcgattcatcatgccttggaccgaagcgtaagcaccctgatatgggctcgatactccataagtcaccctcaatttggcggagtatccccggcataagggcgagagacgaatgcgtgccagaaaaccttgtgtatacgctctagctgccagcatgcatacgagtcgaactctataatccggcctatccgatttaggaacgtgaagaaataaacgtgttgccgttctccatgcagtcttggtgccgcgcaattccttctgactggcataagatgcctgcgtcccgtcccacttgggcattcgccgaaacgctgcgccacgaaaggagggtagcatgagatatgcgtgcctaccaacgaatgcctatacacggccattctcacatgtccatcatatgtaggaaatgctagtgctgcgtatcagctgcagacttgcggcctgtactgtacagaggataaatggcctcgcgtcaatcttggcgcagcgctgcatctcgaagaaccgcgatggccatcactccgcaatgagacggccccggtttcgaggcgagagaaaccgaaccgcagggagctcgatcgactccagcatgtcgagattctgcaagaccaaatgggaaaaaagaagagctctggcgaggatatcaaagcgatgatcgcagtgctcagtgcacacgatcggcatcgcgaggtagcacggaagacggatattttccctccgcatgggactcgtaagtgcaggtgcttcagcggcagaggcgccgaagcagggaggctacagggcgctacggtgcccgttaagctgcctcctgtcgccaaaacgcgccatgattggacgcccgcaacggcaagccaggggctgctgccttagtctcgccttcatgttccagttgtctttagcaacacaccacgaacttcgagcaagatatcaagataactacatgtgtcgtatatgcaggtattgctattgatcacaatcatcacaacttccgcaacacgtgcatccagaaaatgaagacaaaattataacggcactttcaacaagggtgggagaaactacctacagtacatgtggccaaaatccacttcctggttttctctcggagactccttggacgcttccataaagctccacccggaaccaagcttccatgtcccattctcaggggggcacttccgggcatcatttttgcagccgttcatgtaccgagtaattatcaaatcgcttccgcgcgagctgaagaatcctcaggtctctctgcaagccccatttcgcgtatactcttccctgttggaccatgcatgcatgggcttctagacattcgagatctatattgatcattgtatccttcatctcattaactcttgcaaagttttctggggcatatcaaatttggaatacgagcagtatcacccaagtacttctcctgagcggtcccttgctggctgtggcgaaataactgctcgtgatgcctgccggggcggtaagagtctggagtttcatgtttgcgaggcctgccagctttcagttttccgatacggcttaccatgtcgggaatttctagagcactatagtctaaaaaggagtatgctgtggtaggtgttctaaagatgattgtacgtggcttggctcggacatcttgtcatataggtactccatgtctggcctataacgtacaagtatctcaggtaggcattatagatgacattatttttttcgtggacttctgatatcatttcatcttcttcataaactctctcatcccaattctcgccccctgtgtcgtcttcccatcaaccttcacattcctcacacgcacccagctctcgtccgccatctgtatataaaacgcatcatgctcatcatccactctaacattcctctgaacgtcatgtccttcattccctctttcgaaccgaaataagatttcttcactccttcccgtcacgccatgctcagacacgctctctgcgtccaagaacagcacccgcttaaactttcccttgtcgtttctcgcgtgcgtccataccgtgttgaagatattgaggaagcgggcaacatctgtagagttccactcgggccagttgatttgagattcccctttgctcaccttcggcgcgtgaacaagcttctctcctttcaactggttggccatccactcgacactcgtatacggcggcacatgtaccccgtcccgtagtccctgaacaagcatctccgcgcctactttagcaagagattctgtaagttgttgcaacgtagtaccagctgggatgggtatgcctggagacggcgtctgagcgagaacgaccccgtggtcaaaagctttgggatccaaagtttgtagagacacgccggtgtatttttcgttgcgcatcatggcgtggtgaatcggagctggtccgcgcagactataagttttgataagcgcaggtcagatactagagtgagattgacaaatgggaaaactcactgtggtaagagagatgggtgaacatttaaaccaccatattttgctgaattcaatatccgtggcgggacaaataatccaaaagagacaactacgattaaattggtcccttctggtatctatcgtcaatcgatcagcctttttgatcttccaagtacggcatagaaaaagaaccttacactccaccctctaaatgtctctcgctgatgtattctcagtcctaaatgctccgcaacagacttacacggtactgtctgagcgtcagcatcatttcataagccgtgaagagtcacgatgccaaccctctgtaatctctttgaaacctcttcccgttcgtctgggcggcagaaccatcacatccaaagattcaatcagccgtctgttactctcatgttctcgatgtaacgtgcgcaaagactcgcagctaaatgcatctgagccgcaaaagagaactcggagcggatcagacgcttttatccccacatgagatgagaagcatcgccgcgggaaaacggccaatctctgccgcagaggaaaggctgagctgagaaagaggcgaatcattgtgaaatcgacatttactgtatcagaattgagcaggattggaggcagctgcttggtacagatgttggtctttcaatcgctagctgcagggtacatccatcgatgatgattttcgctaggctggctagaaactcgcgtttggtgccaatacgggttacatgcatcaccaaccgcacgaccgacatcaacaccagcaaattacacattgtggctttccaattgttccaacaaactacttgatatgtctctgtcttctgccatttccaatcaattcaaaactatactccactcacacgccacattccaaacacttgcctccagctcaacctcccacgtaggctgttcaatcaacaccacgcttcccatctccacttctgccctcttgcccaagccagtcaactttccctctccagccaatatccatttctgcggcacatcccctgaagatgcgcggccttctataagatacatccgcctccctggcctgatctgctccacgtgaatcttcaaacccgacgtggtcttctcgccgttctcttcccagctcttgacttccgagagccacccctgaagctgggctgccattcccccagcgatgtatttcgcccctctccgctgcggcgagaaagctgctggaaggccaccgtgatgatcatctgcgattaagggtttgaaccgtggtgcctgctgaaatacaggctgctgcagagccttggtatccgacgcgatgataggcgactcctcactattgtccgtgctcattaccgaaccctcatcttcggaatcggcaatagccatatcgtaggccccatagtcaatatcccccccatgtgccggtccatccgtctcttgggtattcggcaacccaagcacaggcgtgggtgaaatcgacatctttcgtctttttgcttctctcccctcctcaaacccctgcgatgcttcacttgggctttgtgactggatatcaagccaggaatgagcctttggtttctcgccaacgtctgacaacggtctttcccgagacggtgagccagcctccgactcaatatcgagcccatggcggcgagagccgcgttgcgtggtccctacggcaggttctccgtcatcgccagagagactggactcggatatcacatcctcatcctcttcgatttcgagctccctaccctgtgtaggcctgggggctgaagaggagccaaaccgaggcgtagactgaaattgagcgggggcacccggtgtctgtgacgacgactgagttgaccgctttggcagtaaaaatcgccgtggcgttggcgtctaccatgcatctcaaatcttcagtatacttctcacatccgatgcgcaaattaggggtgggtgaaactcacgctgggaaatggattcattattcgatcaacgcattgctgtcgctacccctcgcttcatcttgatgacgcaacgagaactcgacaggaaaagaaatgcctgatcatcactaaacacgcggcttaactcatgcgctgagcatctcgctcaaattgaagaattgcccatgtcacgagagcgtttgagagagagagaaagccagatgccgtgcatgcacttaagcggtacctaccgcggggcagccaagaataatccgaccgacgctgtcggaacaagaggctccgaatcgaggccaattgaggcacccttcattcgctcaattatatgtaggaaacaacctacaatttggagcattactttcaatctcaactcttacttcacacagggtagatatggaaaacatttctgagcatttgaaatttcattttgaattgcttgtaaaaacattatgcacaaaagtagagacagttaaaacattactactcttcctccacgcccatgctatttgtacagcctcaacgtcattaaagacaatgcattcttccaagacttgaccgctgtttgtggtttttgataaatgaatagataagagaaaaggaaaaaggaagattctctcgtaataccatcgtgcaaccaagtagaaataagcaaataaccagcccgcaaagtccggtaccaacatcataaaaaaattaaataaacgccgggctgtatatacatctctcaccgtattcccctcgtacgttgcgtagatcttttgccatgatgaatatttgcgcttgtcaacaatcatagtacatcacccctcccgttcaaagtcgccactatcaagccggtggactattcgatatagccataggcgttggcgtgaataacaataaagatatacgaaaatgcaatatcctagaaaggaatggcaataaagagaagaagaagaagagaaaaaaagaggaacagaatttgttggaacaaagctggtatggagaaacaaaggctcaacgagatgtaatgaaatgcatccgattgtagctaaacaaaggaaacgaagaaaaagaaacatcaaccccttgagggtagcgacgagctcctttagccgtaaaacagctcaaatccagtcttatggccttcttttgtagcctttgtatctttgacaggatggagcaagatggatggcaggcacggtcgtccgtgttgctgctcccactcctggcctcccatgcctgtatcaatccagcccatccagttgttgtacattcggttcggtggctctgctcggtagtaccaggaattgccctggtatcgtcgctctctgccccagcccatggggcttccatatccaccagattctcccttggggccagggttgaaccattggttgaggaatttaccgttccagtcgcggtccgtaaagatgggatgcggggcataaactgccttgaggccatggagcaaggcaacggtctgaggcgtcatttcggaggcaacgtggtttccgcgcaagttctcgacgtgcatgatatccagcagacgcttcgacagacgagagtgggtgacaatcgtggtacgacgaggaagatcgcgggctctgtgagtcttgtctgaatatccccaaacattatcgcggataatccagttgctgttcacaggatcgaagatggggcccagagtaataaaatccgcctcttcgccaacgccccatgaatagttatcttctcccgctgacttcaccggaggcttagggccaaccggcgtgataaaaggcaagtcaggggcaccccagacggtagattcgccataagtttcctcgacttcctttcggaaggtcgtatcatagtcgccatggtgttcggggatataccaccgctcattcctctcccaggaacctcggcgcggctgcttcgcggagaacttggccaggttatcaaccatgtcgtagtgatggccagtgacgcggaagtccatttcccagttccaaatatagtcgaattcgggatgatccatgctgaatttctggacacttagccattgtgccgtgtgaacgctacgctcgttgtcgtccgtgagtttggtgtaaatgtcccaaacctgctggtcattccacaaaagggtgatgccgtggaactcgacaggaatgcgcttctgcaaaacgcttcggtacacttccgggtcatcgaggtgggttacatccttgtccttgacctgaacaagcaagaatatctcgaattcgccaccagtcttgagagaaagctcgctaatcatggcgcgaatcgtctccttgtcgttctcggtgtagactttacccgtatacgaacgaagcaaaaccgcggagcgtttctcttttacaacctcagagctatctttcttcgtgtcggggtcagctgggtcagctgggtcagctggcgatcgtcccttaatcttcaaggtcttgtcgtccaagttggggaattcgcccgacggctctttgtccttctgggcttcaggggctttgcttgcttctccgtccttcttgtcatcttctttaggggctagagattctgcaacttccggatagacgctcaggtactcgttcttcctttccttgctgagatcgaatcttgcggcgttggactgaacacatcgctgtaccaggtcgccccagttgacattctcccaatcgataacctcgacttcgccgccaacctttttcgtttgctgtagcaaaccataagggcctaagcgtgtctctcgctcccagcacaagttgggatccatgttaaacagagagtagcttccaaatttgggctcggggaagttgtggggacgtcctttgaaaactagcaagtcttggacaatctctccagatggacccttgcaaggcacataagaagcgtgcttcgccttgttccacgtttcactgttgtagtctgggtatgggttgaatcgaacgggcttatcgacgctgaagccaacggtagcatcagggtcttccctgagcttctcttccagcgcttctgtgcggttctccttgtaatcaagagtcgagagcgtgttgccgtagatcttgttggatgattcgaggctgaggaagcgtaatgtcagccttgagctaccgtaaaatggggggggaattagctggcttgacttactttgcagtggttttgtatgcatatctccacattttcctcatgtctttctcatgctgcagtctgctgatagtaccagagtctctatcctttccatcggtttcatagccaggagcgacatcgttggggtcttccttgtcgtcaggatccttccactggcgtaaatcttcaatgttcaagtcccaagactccagcatttccagctccttgttatacgtatcgatatccatgttgagaggcttctcttctttttccttttcaggctctagaggcttcttctcttcttcctttggactctcgtcttcatgttgcttctcgtctgtcgacggtttaccgtcctgaatcgagccatcgtctacgtctggggcaggttggtcgtcaaccttgttgtcacctgccggcgcctgagaagctggggtgttgggctgagtgccctgcgtgacgcgctggtcgggcaggtagggcacgatactgaaacgtgggcttgggccgctgaagagcagataataagacgtaacggaggcgagaatgatgagcagcagtattctcacccgcggtcggcgcgcgttgggattgaacatcttgtccaagccctagaagcggttgcttcgtatatggatttgatttgatgcagcgatcgtttgtgagtatcgagtgagatgtcgagagctagattatgtatataacttgattgcgggctaccagagctctttctcaagtttgcatgttgcgaggtcgtacaaagcggttgtatttgccaagcacctgcggctggcgacgcagcgactgttggcggaggcttcccgtgtcttgtgcggaagcaaccagtgtcgtccgacgtataacaggaattgaccaagatgcgcttcgccgtttggtcgtagcgatggttgtcggctcaagactctctgtcaaggtctcactgtcgcggggtgtaaacgtaaacttaaaagagggactagggggcaataaagccgtaaaggagagtagaaaaaaggaggacagtctgctccgtaccagcctctacaattgcgatgcagaggggggccagacaaggtgctatcgcgtgcacaaaaaacgaggtgtcgcaagcgagcgagggaaaagagatggaagtttaaccagcgcgatcttgcaaagagaagaacttggcagatgtagtgcgacgatggaaatagcgggaagcctcgcgcagggagtggagtctacggccacttttagtggtacagcgcctgtattccaagtttcctttgcagcgttacagtggccgccagcgtatctcaatagcgtcccacctgcactgtctgtcggagcgacatggcggggggtccccaaaattacagcggggagggcgtagggggctggccaacgagcggctcgtggtgctgatggccgccacagtaatcagtgcgacagattcatgattgtcgatcagaggagcagagaacgtgcagaggccacagtgcatgtgtgcctgttatactggattgcgtacgctgcgagtataaggagaaaactctgctgcagctgcctcgacttgtctctgtcaggggcagcacgacagagaggctacgcgtctgcgagttgcgtctggtaggtacctgtatctagtacttttctggtgtagtgtttgcacaaggttctcgacggaaatggcccataccattgggagctgctgctgcagtagcgtacctaagcatttgcgcaattcgcagcaggtcagaatgctcaattccgaattgccatctctcgccctactcccgttccctttgcgcaattcgtcgacacatctcgtcaccacgcaagcctctattcttttttttctatcaaccatagatcatttcaaaccctctgcgccgttggcacgcgtgggccagaccgtgctctagtggcagtggctcctctcaagcgcaaggggcaatttcgtcacccgcggccccatatttggccttgcagacacgcctcagaatcatcaaagtttcaaagggaggattgactcctgaagatcagtaacaaaaataaacaaacatgaaggaaaaggacacgaagacaaatgcgcttcttaagtcaatactgatgcataatgcaaaatcctatctcactgtcttaggccgaacaaagtcttgcagctgaacaaggcaagcctttcattatgtggcgagtctgtcgctatccatcttcagcctcaaccttcattccagggaaaaggccagaaaaaaagagagcatcaagtagccaattgagtcttcgggagttttccgttccccacgtgccgccggaacctagcttgagcttttttcgtctttccgtcaagtcttcacagcgccggatatggatggcatgggaagaaacgggcttgttgtagaagaagaaggctgcttatagtaatcagcagctccagattattagcccaaacgctattagtctaagcagccaaccacagcgggcgattcaggtggcaatcagactgtagcaaattacagttgatgcatctcgccatctggctaattccccccttttcttgctctctcctaatcctgttcctcttggtggctgtcaaagagatgctactactggtaaaatcacagtgtgcatacaggtacatgtgctcatctagactcaaattggcacattcccaaggctgcgacactgcacgacaatcccattgttaagaagttgtagcatctaaaacaccacctgcgcaacacgtgcatagagaatctcagcgattacaacattccaatgacatcacaaactatagaaggaaaattatctcgattaagttttttgtttcaatctgactcgtatcaattaggctcatcttttaagctgcaagtagctaggggcttgaatcatttacgagcgcctgaaacgtaacataaaaatggcgttcagacgccattgccgcaatcgtattagacaccgccaacgatataagccttcaacagcacatttcagcctttctcagcatccacgacggtaacggacaaatatcataaaaagacgacatagtattaagacgtagcgagatgccctgaattatatagtaacaacagcaaacatacattatcttcctctcgtgccaccagcaaaacccagcaactatacattaactcacaaagagctgtccaatcaagtactacataccaaaagggggaagaaacgccatctatgatgaggacaatacatgaaaatgaattaaaacacacatgggatcggattcattcgtaagcatgaccaggattttaaaaacaaaagagatatattgtgtatatccaccaaacaagcccagccggccatgggtattccgccggtgaaagtataggaagggaagtaaaagaaaaaagtaaatgggtatagtagtataaaccaaaaccaaatggtgatgtattttgttccaagactctcaaaaggagaaagggatgttaaaaaagtatacggtatgcctaaagatatgttcagctctgcgccgcagagcaagtgaacaaaagatagtagtggtattaagacattatgatacgacaagatggataaaggccgtgtgcatctttacatcatgcccaggcgtgtcatcctcttgttcatcttgggcagtggacccaaaccgggtcccatgccaggtcccatgccaggcctcatgccgggtcccatgccgggtccgagtcggcctggtggggggccaccatagggtcctggtcctctcggcaggccaggagggccgtagggtcgaggtcccggtcctcctggacccattcgtccaggtccaggcggtccaggtggtccgccgtaaggtcgaggacccgggcctccgtatccgcctctgcctggaggaccccgagggtaaggattaggtggtggtggcggccgtgttcttctcacagcatcgcgctcgcagtaggccttgccgtcgacttcaaagtagccgtcggagagcggcacgccgcagtcaaggcagcaaaagcatcctacgtgatgcttagcacgagactcatcttcaacaaactgcccctcgattccgactccgcagcttccacacaagctgccattgagcttgtggtagtgctgctcacagtacggcttgtcgtccaaaacgtaaaactcggcagaggtaaaggggttcgcgcaagtggtacagacaaagcaagccttgtgatatcttccagtcaacctcccatcggcggacgaaacgctctttccggtaatgggttcgccacaagccttgcagtcgccacgggacggaagcttaaggtctttggagcctttgaggtctctggatgactttcgaggagattctgtcgaggcggtttgagattgtctcagagatgatttcctcggaggcgattgtcggggagttgactgtcgaggagagggctgcactggagttgactgtctgggagagggctgcatgggagttgaccgtctagcagagggctgcagcggggtggactgcctaggggtaggctgtctaggagtagactgtctgggagtagactgcctgggagtaaactgtcttggaggagtctgtgcaggaagagtttgccttggagactgcctcggagatctcggagatgattgtcttggagagctttcgtttttaggtcccaagtctagctcaggctcaggctcaggctcagactttggttccggggctgggctaaacgctctgtatggcttgaacgctggctgaccaatgccaggttggatagctgggtcataacgctcctcttctccctcgggtataaggtatggcgatcgtggcactggagatcgcgcgggaagcggtatatcagctgctgggtcgagtcgaagatcggcgggccgtggcttctctgtggttgtcgacattacaccaggcattgccctcactctaagcgcgtcggggatgctgttgcgcggctgcgaccttgccggacttgtctgtgtagtggtttggctctggttgctaaaggtagagtatcctgaggatgatgaatcagatgccgtatgataggggttgctggagccgaactcggcggccaagttgagggattctgtagggaggtgttgaggaataaggcttttacgtggtggcgggcgcctcgttgtgtcgggccccaaagatggtcgtcgctccgcatctggatctcccatggaaggcagtcggttgtgagacattgggctggcaaatgacggccgccgtggggtttctcctacaccaggtgaaggtctaggaaaggtttccgctctcattggcggtgccatggcgttgggatctagctggcgccccgacggagctccgaatccttcatatccattctttcggggctgctttggggttgatggaagattactgccgcttcccgtggacaagttggaatgacttgttccaggtcgctcagggattcgcccaggctcttccagtaaaaatgcatcgaacttggttaccgattccttttgtgtgggaaaggcgccatgcgaagtcgagggtcgttggttcgtatcaaaggggcctggggcaatggtgttcatccgctccatgaaaccaagaggctttgcgggagctagggtagccatgctttttgagctgcggtgcccattgctgtcaggctgtaggggcttttcgggtatgtttgttggttcttctactctggcgccgccaaatgagaagaagtctcttgcttgatcagcaaatgatggtctgtttggcgtcattggagaaacgctgcgcgatcctccatattggctcaccggagtcaacggtgccggtaccatgtacgctgtatctgcgcgttaattagcatctgattcatctcggagaggagagctgtagaagatcgtacttgctgcgccgatatcaaccgggccaggcatacggcccatcttatctgtctgcagcggcctggggagcggatcgtcaaacttatcgttgctatcgggaggcggtgatactggaagttgaatgttagccaaggcaactcatcgccaattcgcagactggtatctcttacgctcgacggccggcccagaacacacatgttctcccatcagggagatttcgacctgcaagccgcatgacgaacatttgatcgtcggcagaaacgccgactctctcagtccctgcatgacggcgaagcagtgtcctgtggaactgttcttccgtgtagtggttcaggtgttattccagcgcgaaggaacacatcggacatgtcaacatcgacacgtgctacaacgcagtcgcgagcggtggttgtcgtgtctcgccgaggcggtatggttggaaagcagactatttaatacgggagaatcaacgaggatttgcgcgacagccgtgcacacaacgcctcctgtttctgccttcttcaagtttcttctttgtctgtgcatagatccttcgagccacagatttggagccgccaaagcgcagcctcgctgcgaggagccgccggcagagtagagtgttgcagcaagcttattttgctccggcagagtgtgacagcgggaaccaggatccgatgaaagctgtcaagcccgcgccggacggttcctgcggtggacgacgcttgaagcctcgcctacgatgctaggaggatgaattggcgaaaaggaaagaaagatggaagggggaatagagtcgcgagcttttggaggaccggctacctgcagacggtgatgttgcgcatagtgtctcgagttgtggaggtcgcggaaaagttgctggggtgggcagacccctgactagacggcccctggaccctgtcactggcccaggactctttggtgtaagctaattgcgatcaggtcgcgggcccctgtcacagcagcctcgcagtgccgtggctaaacgttggcggtgattgcggtgtggaatgcactttttttccttcgttctgcgagccgtccgggcttcgtggacagaagcagacacgagatgcgaacggaatacgaggcgagacgcgaacgaggctggaggagaaggaagaagcaggcgtggtggttatgctcgcgtctgctgcgccaaaacgcccatcggatgatggatgcctagatatatcaagtcagtcaactgtgtgactacattgcggcgcacaagcacaaggcacaggcatgcgataatccgaattgcattcatcgctcgtcggaagatcacagccctggataacgtcgcccgcaccgcatgaatacggttgtacaactagcttaaggccgctcccttgacagggaaacaggccaagaatcaggctctggtcgtatttgcatcgtctcaatacccactccctttattgtctggccagcagtcaccaccaagcccggtgtccaatggagtctaaaggcactttgttgcagattccaccgatcgtgtagcgcggcctcgcccagcagaggcctgtttgacttgcggttttagctctcccgctaggtgtgtatcagagtgctaaacaccatctccaccccgttagtacagacgctcattttcgtcgacatgaagattcgcacctcgtgatgcgcgcaggctgtaacaaagagcgcaccaagccggaggcttcgctgaaagagaatagctgggcaaatgaggcccgcagtagtgccactgcgagtcgctcttttgggtcgcgtaccttgcagggtcctccttgatgcgaccctgcccgctgataagggggggcagctgggggaggctgcgaggatccctttttggggggggaagggtcagcggcctcagtggctggtgagagagattgtgccagcgctgggagcactagcggcagcactatacgcttgctagcagtcgccaatagcgctacctcaggaaattgactgctcagattgcacggttactgtataactgacacccgacaggtagcgagtcgaacacccctcgaacagttccatgctccgtctgatggctctggcgtcggaaccattggacgtcccttcttcagccttttgctataaatctccccaataagcgcccctcgacttggcccattgtctcgcacagaatcatcatttcgggccgcagactccaaaagaatggaatagaagcagcacgtgggcggcagcacaatgtctcgggcgaaggatgggcgtgagcgacaaagcggccggtagagccctcgggcctgcgacaaagagagaagctgttggttccatcgcgcatgagcaaaatgtcggcgcagtctcggttctacagcgcataatctttgccattcctacttgggaagcgcaaaagcggcgaggctggagtcgcggtgcggtacggctgtctccgcacatcaccgctgtccttgtgttctcatttcctctttggcattcggatcggtgatcatcatctctgttcggctcagttgcggcttatcgtcactccacaaagagagagaatatggggtatgaggactaagcttgcccagcttatatatttcacctgctgaactgagctgctgccgatggttatcctaggtagctgacctttgtgttgggttcacgagcaaccctagcagacacagcgtcacatccaagaccccccgccgctgctagcattactttacacgtatatgttctctgtagtactgtagcacaagacatttgttcttctcgagaagggcgagaaacctggctgttgtagcaagagagcctatggttggccatggttaatagatgcaatacctggcttgaaaacccgcaatatctgggcgttacgttgggcactctgtgccttttccaaatagcatcacagtacatacttgtatgcagtatatatccctggaagccttgcgaccgggggtgctttgacagttttgagattacagacgcttttgtcatctatctgtgacacgacatgttgcttgaagccgactgtttcggtttcatattgtcccgttctcaaagcagaggtgatgaccaaggcagatgattcttttccggataaagcacgtgctcgactatacacgtcctaagcgagaagctgttgacgcactttgatgaaggcaaaaatacagcttgtctggcaggggtgtccgctatattgagtaattaggtcctccagttgctcgatttggagcattatagggtagatgagcacttgggttaccaacatgcaagtttaatcagagagcggatagaatggtttgtattatctggctgcagttgagttatatgcgtatttagttacatttgtaatgacactttgctaagtttgctgacgctataattctacctatgtgctgctattcgtgctgttgcaaagacgaacactcccggactcagaacattgaaaggagctatatccatcgacgtgcaacgccaagcagtaactcaatgtgtgctacatgcctacctgaggagacgctcccacttatgacacatagaaaaaaacgaatgctcactctcgaagacagaaaaggcgaattcacactgagctgggctatgatgctacaacatgcacatcttcatctaggactctggtgctagcattcagctcgctaccgagagagcgatcggcacgtctgcaaagaacggtgtagggttggagaatggcattagctgtaagaaaatgcctctggttacatttgacgcacgaagcgttttctggcgcggacgcagaggtgtttaagtggcctgatgcctggcagccaagatcccaacaaatgcagcatacttgtacatgtaggcacatgcggtcaggaaaagcggtcgacgctgatcgccattggcaaatgcaaaaggtcagcgaacacgtagccacgcaaacagtttccggcttggttcaggtctgtatctgcatgaatctccatccacagaccgaattcacccgaaacggtacgcgtcagttatgagtaaatgcagagcgtaaaagatagacgtgacagctctcaatggctggacggccgggaagccagtttggggaaatgagtggaattagagcccccacatgaatcacatgtgtctaccaatctgtttttacaccaccgcaggatgagccaacatgcagcaatgttttgacagcttatctgtgcccgccaatgcaggtacacacgcgcaagggaacgcgcggtcttcggaactgagttgcgtgccgtgctgtgccgtatcgcgagggagaaagaggccgccattgtgtccttgttgagcagccgtagctcggggtgaggatgggaacgtggagcttagcaagtatggggaatcaagcgctatcccacggggtattgttcttttcctgtggagtgctaaatacatattgatttttttttttttttttttaaagattgcaagttcacattgttgctatagattgacgaatgtaaacgcccaaagtcagtcgtctctgtactcgtcaccagctcctccggagtgggagattcccatggccccgaaatccgcccgtgccgccggatgcaaaggcaacagaaaaggttccattcaatgtttttaattgtgcgctgtttttcaccgctcagcttgcagccaggtccaggcccaagccatccggaagcttcgaaaagcatcggtctacctggtaaagctagccgcctcttagcgcctgtaggtacatgtgagttgtcctaatcagcgtagagccatattaagccgaagcgaactacaaaacggttccgtctccccaaccagccaaaagcttctttttcctttccttctctcaccgtaaaccacttactcagtaacgctctgcaagcaaaccgaatctttaaaccccagaaatctctgtgtcaattcagcaaccactgcttggccacttagtttccgtctcaacaacccctccatcccacctattacaggtttaatttgttggtcgagtctaatccctcgaccacatccagtcgtcaagacgttttccaacttcttgaactcgtatgtattcttgctgcaaaacatggaaagaagtcgacgactaaccttgactgcaggattcacaacccgttcgccggagcccgctgctctgccactggagggttagcggactcgacctattccaaataaaggtcgtatctagagaaatagaacccttcaactagaaacactcccgcgtcccgccaaaccgtcaacatggcccctcacgcggaagatagcacgggctcctcgaacgggaatggccatgccaatggccacacggtgtccactggtgctgctcagagcaccttcgtcgtgaactcccccaatgtcaattatactgagtcggaaatccgctccaagtatacttatcgtaccaccagcgtcgagaccgacgccaatggcaactttgtggcgactcccaaggaaacgctctacgacttcaaggtcgaccgcaaggttcccaaggttggcatgatgcttgtcggctggggtggtaacaatggtaccactgtcaccgcaggtatcattgctaaccgccgcaagcttgtgtgggacaccaaggaaggcgtccaggaggccaactactatggctccgtcgtcatgagctccaccgtcaagcttggagccgatgccaagaccaaccaggagatcaacattcccttccacaatctcctgcccatggtccaccccaacgacctggtcattggcggctgggacatcagctcgatgaacctggctcaggccatggatcgcgccaaggtcctggagcctgccctgaaggctcacgtcagaaaggagatggctgggttgactcctcttccctccatctactaccccgacttcattgccgccaaccaggaggaccgagctgacaatgtcctcgagggctccaaggcttcgatggctcatgtcgagcaactccgaaaggacattcgtgacttcaaggccaacaacaaccttgacaaggtgattgtcctgtggaccgccaacactgagcgatacgccgacctcattgatggagtcaatgacactgccgataaccttctcaaggctattgagcagggtcacgaggaggtttctccttccaccatctttgctgttgcctgtatcctggagggcgcccccttcatcaacggctctccccagaacaccttcgttcctggtgctattgagcttgctgagaagcacaatgcctacattggtggcgacgacttcaagtctggccagaccaagatgaagtccgccctggtggatttccttatcaatgccggtatcaagttgacctccattgccagctacaaccaccttggcaacaacgacggcaagaacttgagctctcagaagcagttccgctccaaggaaatctccaagtccaatgtcgtggatgacatggtcgaggctaacagcattctgtacaagaagggcgagcaccccgaccactgcgttgtcatcaagtacatgcccgctgttggcgacaacaagcgtgctcttgatgagtactacgctgagatcttcctcggtggccaccaaaccatctcgtaagtttcctttcaaaatcctacggagattttcttccgttgcagtagagcctattcggaatatcattatactaactggtcgcaatagtttgttcaatatctgcgaggactctctcctagcttcgcccctgatcattgatcttgtggtggttgctgagatgatgactcgtatccagtggaaggctgcttccaatgacggccacgagactgctgaattcaagcacttccacagcgtcctcagtgtcctcagctacatgctcaaggctcctttgactcctccgggcactcccgttgtgaacgctctggctaagcaacgtgcggcattgaccaacatcttccgcgcttgcgttggcctggagcctgagtctgaaatgactctggagcacaagctcttctaagtcggccccgacttggcagacacacgaggctcaatgagccaagaggattgcgtgaggaggacatgggaaatttggacagtctttaccggatatactagatagctataaaacaggcagaatcagcagcctaggctacgccttggttgacaatggaataatactgattttgccaccagttgatctttcaggaaatgtgttttgtgaccttgcaacattctcgatatcaaatgctattaatgtccaagtagaagcatctaatgtccatataagctctcatcgccatattaaataatctgctacgatatcaacagtaaaaagtgtcatataaatgtatcaggttgtggttgtgttcattgtgtataggcgtagggcgctgttctactgtaggtgggttgaatgcggggagcttccaggtcacttttgccccagttaatgggcgagcactgcgcgttgacatgcgtcgcgtcgaaagcgcgtaaatgtttccccacgcaatttaacgtgtcgctgctttgcactttatgcctgctaaacccgaatgccatgtcttgacctctcaacgccataacccatacttttcagtattattaagaattcacgtcaatcaccgaataaggctgcgagcttggctggtcattggtattaacaatggcttcgccgcggtctccaacgccagcatctcgaaatgcaactccagaattacttacaccgcgatcgaaaatcaaggcattacttgcgacggtagatagcagcgatgacgacgacaatagcagcagccgcaaagccaaagagaccaaactgaaagcacgatcgccaagaagcaaaacagttgcccacgaggaggaccatgaatcggattccgattctgatgaagctgtccagatacggccacgaggaaagctggccgctcggatgcaaggcccctcagatgatacgaatgaaccggatacagccaataatgcagaaactgcgagggatcgtgtgagacgaatgttggaacaagaggaggcgcaatctaaagaggccacggataccgagatggtagatgctgatggcgccgaagaggaagacgaagatgagcttccggttgcccctcggcggctgaagcgccgtcccgcacaagacaatgctccggaactctcacatcgatcgccttcccctggtctttttgtttcttcaccagtgcgtccgtcgccagcaaaggcgcctcaggaccaagcagaatccgaagaagacctgcctgctgtcaagtcggatcgcttcaaggccctggtggaacggaagcgacaagagcgcctcgcgcgagaggctgaagaagaagcgcggaaagcagagcgctgggcacggcaggaaaagctagcatctgaactcgaggggctggattctggagatgatgcagaaggtataacggacgacgaaggaggacggagattgacacaagaagcccgtccaacgagaaaagcaagcaaaaaggccatggaagagcttaaccgagagacccagcgaatggcaagaaacatgcagctggcccacgaagccaagacacgaaagaagctctctaaagcaagcctatttgagcgtttcaatttcagaatagaaggcgaggcatcgctggatcctcaggcaaacagttcaagcaggccggtaacacctccaaccgatggggatgcgaacaaagatacgccacctagctcgccaccagctggagagaagcggggagacaagcgggaatctcaaggcatcgaagatgctacggcgaggctagatgatttagcagtaaaccatgatacagaatatgttcaacaaacaacccctacacgcttggacaagggtaaagggctagctactgaagtcgaagaaccaagcaagcctacgcaaactaaacgccgagtgagagtgcgactaccgattcctcccaggtttactgccgccgactcagacgacgaattggagattacaactacagctaaagacagaatgaatgctgttttcaacaatgttccctttaaaaaagcgcaggaatcgcattcaatactggccttgcgggctttggctcacgtaacgcctcccggaaaagaaaagaagcgcaaaaatgagcgagacggaatgactcctggcgaatttcaagctactctgctgcaaaaggcgagggaacaagcaagatctgagcgagaccgaaggcttgagatgttgaaagcccaaggtatcgtcgtccagactgcagaagaacgagaaagacagatgcaggaggttgaagatatcctgggcaaagccagagaggaggctcaacgaattaaggaagaggaagcagcggctgagaagaaagaaggaaaagagaatggtgaagcagatcctttggcgtgggatgatagtgacgacgaagagtataaagatggtgacgcagacgcagagggttctgctgtggagctctcaggatctgaggaagaagatgaagatgatgaagaagaagacgacgcatcagaggcagaaggcgagacggcgggactggccatgtttgatgccgaggcggacgaggcagatgaggaagaagacgcagcatctgaagcttcagatgtccttcctcagcttgatagcaaggatggtgacgatgaagacgaagatgccgaaaacgtaactgcgtttaaaagaaaacgctcacggaataagactgccgttttgtctgacgatgaaggcgagcccaccttcgaagccacgccaaaatccaagagggcctacgatactccaacgctcgactctcctgttgcgcctacatccgtgttgcgatctgccaagaagacattcattcctggtcttcccgttcagggacctgctggccttagccttactcaaatctttgctggaacaatggatgagaatcagaagagccaacttgaaccgacacaatccatgatgcccgatttcgatcaattccccgactccaacttttcggctgccatggatgacagtgtcgaagatatggttctagactctcagcgagatgaaactcagggcgttacgcaggctgttcagctcaaccttgcgcagtcacagatgcatgggttggacagtctcctacgagatgacatgaactcacaaatctctgacatgattgagccctcgcaggatggggggcttcagagatatacgcctctaaaatcgagatttgtcgagcctccaacttccacagtggagacgataccggcggaccagcatggagatgcaattcaaagctctccactggtgcgtaggggaagacttcgacgaaaagtggaaatgtcatccatcaatgaagagaatgcaatctccacgaatgcggaaaaagaagacgaagaactggattcttccaagtctgctttcaatgtacttcagaacgcagctgctgaacaaaagaagaagaagctcatagaagagtttaacaagaagaagagcaaggcgaaggagatggtggaagaacaagccgaagaatctgaggacgaatatgccggccttggcggagcggatggcgaagacagcgacgacgagtttgatgccactgttcaggacatcattgatgatgccgctggcaatgacgttgatgctcgcaagctggccgcattttacgcgtaagttgctagcatctcttaggccatagacgaaggggtttagacgagctaacattcttcagtgaccgagaacggataaacgatgaaaaggaagttgaaaagctgtacaaggacatcacatcaggcttgcttcgccgtaagcgcggagctgactatgacctctctgactctgatgacggtggagaagctcgccggagaatgaagcgtcgccagtttgcaaagatgcaaaaggcattgttctctgatgagcgcgtcaagaagatggctgaaaatcctggtaaccaagctttcttacgtaccatggaggatcggggcagtgacgacgaaatggactttttggaacttgtcgatgcgccagcttcgcaaggagatgagtcgcagtctcaaagcgaacagcctgaacaacctgaacagcagcagcaacagcagcggcaagtcattcctgatagtcagccgcgtaagccacttggtagtgctggtgataacagggctcccgctcatatgaggagaaccaaagatggcaagaagccatcaaacattggcgaggttcgggagacgctgtctgatctgctggaggatggacggcatagttctgttatcccggccactgaggttggctccgacagcgaagatgaggatgctcgacctgcgtcacgagggaacaaggagaatcactcccctgcctcccgccgctcacgcaacgtcgtggttgatcgcatcagcctcaagcgcaacgcctcatctggcttgtcttcatcgagtcgcctcgcttttactactgcgggaggttcatcttcgtctttcaaagtccccgcgtcacttctacgtcgcgcaaccaccaactcatcattgatatccacggccactactactacatcttcctcttcgacgacgatggccacaggtagtggatccggtagtggatttggcgaagaggccaagatcaagaaaggcgcaggcaagaagagtggaatcaatggcttcgcgagagataacgaaaaactggcgcggatgcaagagaacgagcgcaggagagaggagaagaaggttcgcggcgccgagagcagagcgggacttgtaggaggattgttgggcaaggggtcctttgagtgatttactggtatacgcttggcttagatcatgatgtgctctagttatttatagtatggcgtttggggaggttttaaggtttattcctacaagcacgatatgacttggttttgggggcttggactttggattttgggaatgaggtttgaatagtggtgcctttcaagccatgatttcatgtgaggacgatggtcaaagatgcttatggaaaagtagttgccgaatactatcatactttcaagatatgccaagatttgccaagcactagagttggtttggtagacctatttcccgaacaagtatgtggcgaactaccatatatggattgaatgaactctataaagccactgctatatttggcactattctacaggaaacgcagataaaaataccgcgggttacgtgtaaggtggtaaaggggtccatagccccgttgaggttacttatagcgagcaacaacctcgccaactcaatctcgccgtgagtgagagcccattaagacgccacgcaactgctttaacttttgtatacgaatttgtgtgtgtattttgtcttttgaaaaatacgtgactggctacgaaagaagtccatattgcggccgaattggcgaggtcaaacctcggcctgatagtaacagtctctattaactttgctcattgagctatccaggttcctaagtactcaatactatcagaagatactagtaccttgttaacctaaaaaggatattgctcatttagtgtggctacctatccatgatggccagatatattttcccgccattgactaaccccaagctcggctgttattaccgctgcaatcatgcggagtttggctgaccgccactagaatcgcagatccgaagacgttatcactcgccaagaacgcagtttacataaaattgaagctgataacgcccgcagagcctgcctgtcaaaacccggcaagcaccgcttgtgtcagcctgatgggtcaagaggcaaggagttccaaaaggtctgtccaaatcaggtataatttattcgcggccaaatatggttttcggcgtagcggcaagggccgcactgccggcacttccaacacgcttaggattagctgatgctaaactgagggctgggattaaacagctgtcacgtcgggactggccgggtttacagcttgcatgaagcagggcgagatcgtatatgctgacagggggccttaaggggagagaaagggagcaagtgaggacccagagagatactagaagtatgttaaaacagctcagcccagagctttatactcatgcatcaatgttatactgtatcgtaaatcagacataatgatcgtttcttgcaacccatcaatctcagactcgcaagaagtatttgcctctgtgccgcatacggattcgagcaaacggtgtagcctggtacgctaatgtagacatacttctgacctactgaggaataccaacatccgtggagacagcacgacgttgttatcgttgagcagattgtggcttgcatccatctgccttatatatctacgtacctgtagttaccaggtatttgggcgtatttaggccatatactggcccgtgaaagcgggcattctttcacaagggaggcatgtagctgaatacttatggcaaggaaaacaaggcggatggagaagagtggcacagccttggtattactacagttaaaaaaaaatggaagggagagtaacgtttgaaaagaagttgtagagaaaaagagccgtctttctatttaggtatatggccgcacactacttgtccaccctaggtattcgtttcttctccctcccctttcccggctggtggcgtataagtgcgcaccactgcgtctccctgcttttcagtttacacgcgattaagccaccgcaaaggtaagttgcgtaacagctatcgtcattaggcagaaggttcttgtcttgcatcttaattgttcgtatccgactggtattagactttagtggctgtggcagcggttgtcgtcgtcagcatcgtggtcgtccttgttttcgctttatatttctcttctgtctccatcgctaccgcaccgtcaacaacatcgatagagcaatccatcatatctttgcccagagcgatactacgaaaacagctatcaagcaacttattatatcttcgcccagagcaacaatacaaaaatatctacaaagcagcacattatatcttcgctcatagcaatagtacagcagccaagatgggactggacgccttgccaacggagctggtctatcaaatcgccagacacttgccccggccgagggacgtcgacgccctggccaaggtgaatcagcgcttcttcgccatcctcgatccggttctctacaaacttgaagagaatgccaaccttgcccttcaatgggccacgtggaagggcaacactgagacagcaaggaaagcgctgcgatatggagccagacccaacataattgaaatcggcagggactgtcccctcagatatgccgtggcccaagggcgtctgcctattatcaagctcctactcgacaatggcgccatcattcgtgacccaatgatcttggcaacagccgcttttaacgggttggacgagataaccaagttgctcctcgagcgtggagcaagcccgaatgcgaaatgtgaggacaagacgcctcttatttacgccgtggagaaggcgagagagggcacttttgcactgctgttgcagcgaggggccgatattttcgccagcgatcgcagcggatcgtctgttctattctacgctgttgatggcgggtgcaccaggatcatggagaagctgctcgatcttgggcttgacaaataccagtcccttggcagttcggggcctgcccagatccacgccgcccggcttggtagactggacattgtcaagctgttcaatgaacgggacgtcgacgttgacttgagtgattatttcggccggacagcactttattgggccgccgccaagggccatctcgaggtggtgcaatatctgctgcagcagggcgcgtcgttggaaatcggcgacgataggggcaacactcctgcattgcatgcggccatcaagggcaggacctccgttgtgaaaacattgcttgatcacggagcagatctagaatacaaggatcacatcggacgaaccatgttgtctcgggcggcggaacaaggccttgaggataccactcagttcctgttggacagaggtgccaacatagagacggtggataaggaagggcggacgcctctgctcttggcggcgggtactaaccgtgtgaaaaccgtcaagctgctcatcgacaggggcgccaacgtgaactgtaccgatggtgaatcatcgccattgtcagttgcggcagacggcgggtattcgcaggtagccagattgctcctaaaggcacgcgcgtctaccgagttcaccacaccaaaagagcaaacccccttgttccttgcagtaatgtcccaaggtccctccgctaccgataccgtccgcactcttctcgactacggggccaacatagaagccacagacaaacatggcaagacggcgctacattacaccttgatgacgcacgaaaagttcctgtatctgctcgtcgcgagaggagcgaatctcgatgccagagacagcttcggacgaaatttgctcatgtacgcagctaccagtggtcaaggtgactatatacatgccttgatcgacctgggcctgaaagtcaacgaccaagatggagacggcatgacggcgctgcattatgccgtaatgtctcaagcggcggactcgatgctgccgctgctacaacacggtgccgaccctgaaatcagagacaatgagggctactcggtgtatgaggtggcgatggagaaccacgacaacttgctgatggaggctgaggctgaattggaggagatgagaatttgagatggatataccccgaccaaacgtgttttgatgtttttgtgtgtacgcaactttgttttaatctttggatggttttttttttggatttggtgggctttttgggtggaagttttggaactggattttggtgaattttgaaggaatgagtcttctttctgtattttcttgctcttgtatacctgtatgtgttgaacaatcggatccgagattcaagggcggcagacacggaacggcccccgaaaagtggagccccgggctcgggattcggaagcggttgaaacgcaatgaagcgcaacgaaagcgggaattggctactttgggaaggttgttataaaattgtagagtgtctttttttcaacgtcagttctgattcggaaaaatggggttgtttattgcttgttaaactttgagtgttttagtatagataggtagagtatcgcgagaatggaaaccaattgtacaaaaatattgccactccacaacaacaataagtatctggttccgtggtctagttggttatgacatttcgttaacatcgtttaacgccaccgaaaaggtccccggttcgagcccgggcggaatcaccacttcttttttgcttccttctttccttgttcagtaatcggcttatccttttttgtctcttcatgatccttcacgtggatgacaagttgcatgcattaggtgtctattaatgtcttttgaattattaaaacttttttcaactatccggcatcaaaacatatctcatagcctcgtgccaacacgaaaagcattcccatcatttcagcttccaaccatttcaccattttgctttgggggttgcctagttatacagtctatcaaaatctatacgcttctcgcaaagaggccgccctctcggggaaaagaaattctaaatctcctcctgtctcagcggcccgccgccaaactcgacagcccggaatcccaacatcctcttgatacccagccacatctcaaacgcttccagcttgagctcgaccctcacgaagccgatccaggccgtcaaagctcgcactacattctgaggccacagtagcgatccgctgcggataatgtcctcgatctgctcgtggaagacagtccgagtgcaatagcgcgctagaatcataaacgtgcgtataggtccttggctggtgtggaggttttcatcaagactgcgtgttaggtcattggtctttaggatgaggaggataatgcgaggaacgcgaccgagcatttgcacaaggtcgacgatgaggccttcttgcagggcgccgctcatgttttgctcttcgtctgcggagcgtgtcttgagaatcgatccttctttgctgacaacgctgaagtcgcggcctgtgatggcagaggcaaagagggggaaatcctcctcgctgatgccagccacctcgtgggcgtacttcttcatccggtccatgtcaccgtcaatgacggcgagccacatcttggcataagaacgtctcagcgggaggggaatgtcgcggtacaggccgtggtcgtagaggacgatgtcaaagttggggcctcgtccaagaccgcggcgagtagtgttcttgcggatggccaggttaccgccgtgaggatcgcagtgcagtggagcaccatcgccgaatatcatctcgttgaaaattcgcgccaatgttgccgacacttcgtcgcggtcaatgccattcttgtccaggtaatcaaggtcgtctggtcgccggcctgattcgcaggccatgacgagaattcgcttcttcgcccacatgacctcaggcacgacgagaggcagctcgggatgcttagcaaagtgcgccttcatgcgacgtgcattctcggcctcctccctgaagtcgagctccttgggcagagaatagtccatttccgaagacagccattccaagtcgtactcggggaagaatcgtttgagcgtagagaaggtgtatctagtaagcgcaagatcaaggggcgcccatgcctccagctcgggatgctgaaccttgacggccaccttgcgctcagtatccttgatggttgctaggtgtacttgcgcaagagaggcggcgccaattggctcctccgagaattcagaaaagtactgccatagctcttcattcgtatcccgtcggaacatatcctgcaccgattcgaatgatgagacggggcatttgtcctgcagcggtacaaaggtcgtcgtccactcagggggtaagaggtaattcatagcactctgtcgccgtcatgttagccacatcatgtccattgaggtgttgtccggtagaattcaagtagtagcgcataccaggtgctgtcctagtttgataaatataccgccatttttctccaacactttgagggttcgttcggcgcatcgcttgtggcaagcctttagcatttgatcttgcttttcttcgtcgtcaatcgtggattttgtattcaacgtcgttcggtagctatcatgattcaatcacagtcagcccaccattcgctggaaacgtgtcgtctcctcctccattgcgcactcactcattgatgcagacggccagcgcagcaaccactctgcctgtcctctccgccgcctcgtagctgttcttgatctcgtcggtgaaggcaagcgctgccgtaccagccgctgctccagtcgacgcaaacagaatcagcctggcgtttggcccagacttggcaccgccattgccctctgacgacgattttcgccccgagacaaaacgtcgcgcgaatatctgtcggggcggcctagtgcgcgccaattggccacgacaagcagaacaggtccatgagcggttaccgatgcgggccgtcgcaaaggtggatttagaaaagacgttcattggaggtgccgagggggcgtgaatagggacgtttcgacataggatttcttcagtgttcgcaaatcggcattatatgagtatcgtggcaaaaagggaggcggacggatcgtgtaagaaaaaaaaaattagtgcatgtgataatgcagagcgcctgcctttcgctgtgtgtagactccagggagaagaagaagaagcaagggaaaaaggaaaaaagaaataatttcaggcgttgctggcgactctcatggcgcaaaaagtatcaaaagccgaggaagtgcgcggaagggaaaaggaggccagttttgttgggagaccagacccttggactttttgcggtggataattccttgcgacgacgacatcatcagatttttgcggccggccgctgatttggccaccatcggccctgccagctctgctgatcatccggcgccgcagatgtgggaggcgcatcattagcggaggcacgtgattgcgcgcctgcagcgagcgcgtcgcatcggcgtgttgagtgatcttgattgacgcttcgagatggagcagtggtttgtctcttcaaccagccacttttcacagacgacattccagcatcaagacccggcaattactggcttacacgcattttctgttgattctattctttatttatgcacaatctcacagacgaagccgcaccacgcaggatgctgtcgtttacgccaaagccggttccttcttgggacaatcgtcccgccgtctcatctccactatcgtcctcgcctgtgcgcgcctcatcgcctctctctccggccgaggaagaatcgcggtggcagcctcgccaggtccagtcgtcaccgatcaggcctaacaatttcaagtatcaatcacggcctgcgcgcccgaatcccgtcatgaaaagaagagaggagctgcaggagcagaggcgcaagggcttcctgcagaatgtccgccaaaaggccgaggataaatcctggcaaagaagagacattgagggccaagtaagtttgaaggaaatttagttgttcagcagcgaatagatggctaatggcggcggtacttgcagtttctgaaaacgagctggctagctaatgtcggccgcttgtctcatgatgcgccttcattctccgatgccgatatcgaggatgccgcaacctttgcgcccgaaatggcacagtcacagatggacgaggacatgatcccggaagaactcatggatgaagagcaattacttacgtcttacgaagaggaagtaatggcccagcgaggatcccggctgccgacgctggccgaggatgacgagtatgatgacatatttgccgaacttatttcacaagaacaagagcaacgaccgttgcagcaacagcaaccgcatcaacagcatcaatcttcacagccttcaaatcaaatggaaatcgattagaccagcaccatgattggttaatattggaatggtatgaaagaagcgtctgtcacttggcgaaatatggagtttgggacctcgggactccggataaatctcttcacatcggcgttggatggatatactggtataggatgaaaaatgtttgcatatagggcgcgcactatgggtatatatataagtgtgcgtgtatatatgaatgcgccgtgactagatcttgaatgtttattgcggattgcactggtcttccgtggcattgaacgcttcttgggcagaagccatatcccccaccaagtcggatggcggcgatcccgctgcttgcatctggagcttgttagtcatgtctcgcacaagaaaaggccgagacaaggtcgaactttaccttttgcatcctgtctacaatgtattctctatcagtcgcattagagtccgagtagccaggttcgtcgaacttggccacaatctctgccacaatcgcctgctgctctgcgtatctcttcaggtcctcggcaggagtcgaatccttgttcttggcgagccacgcggggaacttgtcatgcaattccttcattggctcatacaggatctccttgttcgtcaactgctccatcatgcccatgagcatcttggaaaagtcctcttcgctgccaccagcaaagtcgccagcagtaagctgcttgagcatttcagtcaagaagtcgtcatcgccgcccgccgcagccgccgcggtggcttgttcaccagatgactgcatgcgctccatggtacggcgaatggtatcctgaaacgctgcaccagacttttcacctgccgccggttgaggggtgcttgatgtagcggtcgtcggagtcgcggcgggagcagctgtggtagcagctgtggtgggagttgcggtgggagttgcggcagcagttgcggtggcggcaggagtactcttcgctttgtctttgctagtagtttgcgcttcttcctgttcttcagcatcgaattgggcgctcatctctgcgcccatttgcttgaacatttcttcaaactcagcttgcatctccggctaaggcagacgttcaacattagtatgacacatgtatagcggagctcataagatcaacatacggattgctcaaggttggccagcagaccagctatgcccgcttgcatcctcttggtgacctcttcctctgacatgttctcgtagtccaagtcgggagggttgattccttctttcagcgtatcgtcttcgatcatctcctttcggacagccttgaatccgtcaagcagttctaaccaatcttcaggtcagcataagaagccatagccaattcacgaggggccataccgtcgagatcatccaggtcctcttcgtctggatcgggaacatcttcgaaatcgtccgacacagtcgtcgcggggggtacaggcgctgctggtgttgtcggcttggcctcccctcctttggccccggactcctccggcttcgcattttctgccgctccagatggagagctcatggtgtttcgcgttcacgatcggatgccgtcagacacaacaagccagatgcgcaagaaatcggagttcgatgtggtctattaagctgcggcgctaatggagggggtagcgcgggacaagcgactggggagatgtgcaggcgtctgcgaacgagcaatgcgttacaatatcctgcaatggtattcaaagattgatttctggatactgtggcggtcgtgtccagagcaaagacggtgtagtcgctggaagagcttgcgagcagatctgcgcgcctcgttgcatcttgggaagtgacatgcagcgtcacgagctgagccgagggtgatgccgggctgccccacgctggagcttgtttgcttcagggcggattaggcctaacaggcctgccagccgtgactctgccgacctgggttcctcgctgcaagggaccggcggcaggtgcctaactgatccctggaatctttgcactaggtcgatcgaggcgctattcgcagccttacgacgcctgtaattttcatccgactttcttcttccttcttaccaagaccacctatttgcaacgcgcgcgtcgctattctgttgtctccatcttcagattgcaaacaggagaatccgatttgtttgcctgcataacatccttcttcgcctgaaaattgcagtctctctttgcactgcagaccgtaccggcccttgcaaggcagcgctactacgatctacctttgtctcgcgactctttgtcagctcgcccatttttggtctatatcacgatggccctttgccaaaacagattacaggaggagcggtatgtgaatcgttgctctcacggtgtttcggatcatctcatggcgctgaccgatgctgatcactaggaaacaatggcgacgtgaccatccattcggcttcttcgccaagcctgctcggacgaaggagggagtgctcgacctgaagaactgggagtgtggaattcctggcaaagaaaagacaatctgggagggagggctgttcaagctcaacattgcgtttcccgacggtgagtgctcgcgtgcacgatagggctgattaggccgaaactgacttggtgcttgtcttcagagtacccaacaaagcccccaaagtgtaagtgacgatgaagacgtttgtgactgcaatcaatctctgatcctgtcaataggcaaatttgttcccccgctgttccaccccaacgtctatccctcaggcaccgtttgcctgtcgattctcaacgaggaagaggcgtggaagccagcaatcacggtcaagcagattctgctcggcatccaagacctcctcaacgatcccaaccccgaatcgcccgcgcaagccgacgcgtataacctattcaagagagacaaggccgaatacgagaagcgcattcgccgcgtggtccgcgagaatccggcgccgtaatggactttgttgcgtgaggtgttgaagacttctagacactggggatattcctattgagaagaccggccatggcgttgattgggggcaataccaggacatgtgattttttcgatttttcttttagcaaaccttaccgaagacgatcatgtttgactagcttttcagaagctaatctgctagacaacgatatatgacagtacggaatagcatcggcgatatgattccacatgagagaatgactccatgcactttggtccatgaaagggcgtagatttgtatcggaacacaagagcattgtagtaattgacggtatttgaaacgacttgatcctgtctggaccaaaactatggggaagcgacatgcttagagggcgtttattagtgaacggatcagaggactagacgcccttggcttgatatatccgtaggcacatgtagcattaatgctaccccagtcatctgccacgtgcaattcttcctatctgatctcaccgatgcgtctgggagtatactttatgtaatcttggggattaatataaaccaccaatagtaatgataattcaggctgtactgtagatatatcggcgtaatcaattcttatatgccacgttaccgaaacagcccaactgcccaagctgctgcaaggtgaatcatcgcaccaggataagctgtcagccggcacctcttctaggtaggtcggctaaaacaagggtccaacgacctactagaacagcattcgttccaagacaaggcagggtcgctggcaaacaaacaaccatccacaaagtggtccgaatcagttttgttttcccttatcagtttcgctttaggtaattggcgacctggcgtggcctgcaccaatgataatggcctggcagtgactctgagcgagcccgaagtcggcggaaggctagagtggaaagctagtacatttagcctggccttggtctgcgtttaatttttaaggtggtcgcgcagagtcatggtcctgatagtcatattccaccaaattcttcccttcttccctttttccgattaatttcttcttcctacacccagaattcttaatctcgagcaaaatcatacaagatgtgtggcatttttgcgtgtcattggttcgtccttgttccttttgcttctgtccatcgtacaacacttttggaggggcaacaccccgccgcagtgattgcgagcgccttatcacgagcgcacacattggagacagaagaagcaatgtagctgaccacaacgcgcctaaaatagccatcccgatgtgcaaaagttcaagccgacggctctgaagctggccaaggcgtaagtatatctgtttcctcttggtagctacttcaattgacaatggcgcattagaattcgacaccgaggtcccgattggagtatgtttgagtcaattgatttggatgaggctgtttagcggccggaagaaggacatggctgactgtcgatggcttgtataggcggaaacgtcatttctcacaacacaagtaagtcaattggttgaagagagtagactttggagcctcggctgacaagttgcgcagtcctgtgccatgagcgtctcagtatcgttggtgttggtaagtttttgccctcggctcgacaaagcatgatgctacgactagacactcgctcatacaactccagagtctggtgctcagcccttgaccaacgccgatgacaccatcatccttgccgtcaacggcgagatctacaaccatcgtcagatccgaaagcacctaaaagagccgtaccacttcaagacgcaatcggattgcgaggttatcattcccttggtaagtaatcggagctacacacgcaaaatctgcgagaggaccataagttgacattgtttcccctgcaatagtatatggagcacgacatcgacgcccccaacagccttgatggcatgttctcattcgttctatacgacaagaagcaagaccgcaccattgccgcgcgcgatccgattggcgttacaacactgtaccagggatggtcatggaaggaacctggtgctgtgtacttcgcctccgagctcaagtgcttgtctcccgtctgcgacaagatcatcgccttccctcccggccacgtctacgactcaaaaactggcgagactacccgctacttcaagcctacttggtgggaccctgccaacgtgccatctactcccgtcgactacaagactctccgaacttctctggagaaggctgttagaaagcgtctgatggccgaggtcccctatggtgtgcttctttctggtggcctcgactccagcttggtcgcttccattgctcagcgagagatgctgagactcaagaagaaggccgaagagtctaccggaactgctactcctgccgaggctgatgttgaccacggagagggccttgtcggtgttgacgacgacgacaacctgtctaccgttacctacctccctcagctcaactccttctccattggactgccaggatctccagacaacgaggccgctctcaaggttgccaaattccttggtacgaagcaccacgtcatgacctttaccattgaggacggcctcaacgcactgtcggatgtcatctaccacctggagacgtacgacgtcacaaccatccgagcctcaacgcccatgttcctgctctctcgtaaaatcaaggctatgggtattaagatggtattgagtggcgagggcagtgatgagattttcggcggctacctttacttccacgctgctcccgacaagaaggcgttccacgaggagactgtccgccgtatcaagaacttgcaccttgcggattgtctgcgagctaacaagtccacctctgcctggggtctggaggcccgtgtgcctttcctggataagaaggtatgagatacccgcctcatgtgaaatatttctccgttgtgactgactcatttctatagtttatcgagactgcgatgagcattgaccctcaggacaagatgattaccaaggacagaatggaaaagtacattctccgaaaagctttcgacacctccgacgagcctggcactgctccttaccttcctgactccatcctgtggagacaaaaggagcagttctctgacggtgtcggatacggatggattgatgcgctcaaggacaacgccgagctgcacgtcaccgatgagatgatgaagaaccccaaggccgagtggggcaccgatatcccggataccaaggaggcgtacgtataatatcttgcatcggcatctgataaagaaagctaacactgctatcacagttactggtaccgcctcatgtttgacgagcacttccctcctcgctgcgcttctaccgtggagcgatggacgcctacctggtctaagcagaccgatcccagtggcaggttcgtatctcttcgtccggaccccgttaaccaggaaagaaacaattactaattagctttacagagccatctctacccacaacgccaagtatgaaggtactgagtaaaagcagctggcaaaagtgcctttgttgtatatgtcaaaatttcctaaacttatttctggtgctggttgaaagaacgtcttaaaggcgaaaacgtagtacagtatatataaaagttaagctacagacagacaaaagtatcaaatgccactgcaatggaatttactcatgactctcatatgatactgtgcccgaggtccggatatggctcggcattgggaaatgaagtacaaaatggcgccattgagtccttcaacccgaacagaatcgtctaaaaggccttctttttgcttctttgttcttgctcctattacgcatgaacttgttacgaaacgcatttgtatagccggcgactagatagacttattagacttgggctatttcaccgtcaatgcgatgactgtcttagtagcattgatggctgtccatagcgcctttaccgcctgctttattcagacagcagagccgaccccgcgttacgtctctgacactttgtgggagtcacgataaccgctgtaagcagcaaaagactgcacgtaattgcatgaaataccctgaaactcgatgccgcagcaattgtctcctgatccagcatttccagcatggaattaaaggccgctgccgtcaaagcacttcccccacgtggacgcgccaatcccctagaccccaagatgcccggcccgacatcagccgacgctctgcgctgctctcccccaaccgactgatgggccaatcagcggccgaggccgaccccaaaacattttccctcgcctcgcgcgaatctctgcaacctcttcctctggttgatacaccgcacttgttctctcctccagctcaatcgccatctctattctccctcttctcccacctcacaaaccgccaaaatgtccatccccgccttctccgacattgccaagccggccaacgacgtatgcgcgcctttccactccgtcctgatttttctcattgctctataacccctcggctagagctacacgatggcctctagccgttgggccggatgacagacgcggctgactctgcttgcctcccacagctcctcaacaaggacttctaccacctgtccgccaccacctttgagttcaaggacaccgctcccaatggcgttgccttcaaggtgactggcaagtccagccacgagaaggccacctctgctgctgtaagttttgctccaccgacccaatctcctcctttcccctcccccgccacgcctgcgagcattcgccgtggcgatgggagccattgctgcatgttttggattgcctccgggatgagaatatgagactgaccttgctgttgctatgaatagattgagggaaaatacaccgacaagcctactggtacgacatcccgccgcagactgaaacacaccagctctcccctggcgcgcgcttttgaactcgctgcagacaattcaatgcgcacccattgctagactctaccgaattctttgctaacgcttctgcgtttacaggcctgactctgacccagacctggaacaccgccaacgccctcgacaccaaggttgaggtcaacgacaccctcgccaagggcctcaagctcgagggtctcttcaacttcctccccgccaccgccgccaagggcgccaagttcaacctgctcttcaagcagcccggcttccacggccgtgccttcttcgacctcctcaagggccccaccgccaacgtcgatgccgtcgtcggccacgagggtttcctcgccggtgccagcgctggctatgatgtcaacaaggctgccctgaccggctacagcgccgctgtcggctacgtcgctcctcagtacagcgctgccatcaccgctactgacaacctgagcacctttgctgcttcttactaccacaaggtcaacagccaggtcgaggctggtgccaaggccacctggaactccaagaccagcaacaccgttggtctcgaggttgccagcaagtaccgcattgaccccgtctccttcgccaaggtttgtctccctgaaaattccatcacaatgagcactccgttgctaacaaggtcttttctcaactataggtcaagatcaacgaccgtggtattgccgctcttgcctacaacgtcctcctccgcgagggtgtcaccctgggtcttggtggctctttcgatacccagaagctcgaccaggctacccacaagctcggtgctagcttcaccttcgagggttaagctcagaaaaaccaaatctgatatcactgccatgagtcatttagcgcctacatacatgcctatatgtgagacgtgagtggctatgtggccgagtagtttgcttcattgccgcagctacatctccaaccaaacctttatgaaaaccacaaaccgaacggagacttgacgattgagactcgggggtagatagaaggaggagaaaataaagaatatcttgcgcaagtgaacaaaaggctgttgtctgttggttgagtctgtgatgtatattttggagtatgatgcggcatgcttgtgtatattacgctcgttctctggtacttaggtaattctaatcacgattgcttgatgaagaatgatattgaattgccactattcattattctctcgtatgaactccatctctctcatcgccggctatatcatagtaatgtagaactatactcattctacgtccaaaaggaggcgaccgaagagatctggatgctttacgcactggtagagcgtcttattccgccttgaaactatcagaatgaaaaagtgctattcatagccttctgcattacctatctaatatacactgctctctatatttatacaagaggctattgtccagcgctagccttctccagaacgccaatctacaagaaccataaacacgacggagcatcactcgtttcactgttccctctccttcttctgcctccccaggcgcataaactgcagatacaccgccggcgccagaaacgtcgccgccaatatgcccgccacgatcaaaaagtgccctgccaggctcgtctgcggctcaaactcaatgtcgtcgtccccaacggccctcttctggcgctgccaccggcggtgatcctgcctctcgtgcgtcctcgtgtggccggccttgtcaaagtgcggcacgtgctcgtctcggtggtggaaagggtcagaccctggacccatgccgccatagtgatgcgtctggtggaaagcgctcgtgttccatggattggcgcggtccgtctcagatgctgaacccgagccagcgccgccggtggactcctcgtgtgcctggtggcgcttgtcggcgtgcgcgccccatccgccgttgcggtagaagctgggaggggggccgcggaaggtgcctctgcggcggctcaggccggaggggggtcggccgccggcgggatttgtgctgtggtaggaggcttggtgagggtgttgagggtgttggtggtgaaggcgcaggacgtcgcggtcgtaggaggcgcggcgggaggcgtcggataggatggtgtaggactcggagatgagggagaagttgtgggcggcgtcggggtcggagcgatttgcgtcggggtggtgagccttggagagggcatagaaggatctggttgattcgttagatacctggttgtgattgcaaggagggggatttgtacttcttgatctctcccacgctggcgtccagcggaactttcagccgctcataatgattttttccttcgaaagcactctgggcgagatatcttgtcgcatgaaaccccctcttacggctgccattgcaacagcgcagaagcggcgattgcccagccgaagccgaagttgaagctctactcagcccatgagtcgttgcagcagcggattctctagtcacgcaacaccgtaggattgattgcgcaaggggacaagagacggtgacgagagtgtgcggaagacggggtggcatgccttgcgtatcctcatcacgtaaacgaggtagagctggagggtgtttgttggttgtaggatagattgctcggtgatgtaatcgaagaggtgtgctttagtggggcacctttggcttcacgcattgagtcacgaccatcagttatgcttatatcaagcttgcaaatacttttaattctcaatgcatatgaagccaacaattcttatcaactagtatttctgttgggttataacaacgagcagataagtgcacggtgtgtcaaagctttgtcctcgctctctgttacgcaattaaacctcttacacgctcgcgagcgtataggcccaggtgaaggctaaatatagctaaacattgctttagattcataaaatcattgcagacttgaagtagccaattggaagcttgagcctctgctgtaaaaagcatgcttcgatacattttgtgattctaccactccaagctgaatatggatgaagagcgacggaaatatcctagtggatggtctgaacagcagccaatgccaccgacgcgacctctattaggggctcatgtcttgcgcttgacagcatttaccaaccatggtcacttcagtgttcccgaatccgtaaaggaactacgagactctagctatgaaaagaacttggccctaattttaataataggtgactaggaaggagtgcggtatcttactagagagaggggatgttggtgtctatcagggctagaaagccacactatgccaatgaaagatgcagtactacctctagttgtgaagccaatcaaggcctcgtgtagacgaacgacatgaaggttgtaatcgggcgacacatggtataccgcgctgaagacagtagtgaggaccagaaagacgagcaacggccgcgaatggcctgttaccagcacttcgtcgtgaagaaggtatgataaaatatgaatcagatgagaaacgataatagctttgggaaactagctatgaatttatttcagttctcaccgccaatcttgataattatctgcaccaactcagcttcatatagactcatatgtagtagaggttacaacgttgagtacatacacttagctagagtccaagaaacatatggaagagtgaaatgacactgaccaaaaaaaaaaaaaaaaagaagaaggaaggaaaagggggttaataccacgagactgtccgtaacatatttcggtagtcttctaccacttgagtctacagtgtataataattattcgcacatgctgttggttaaaggttcaactgctgcattaattccacaagtaatatcatttacatctatctctaggctttaataggcaggagcaaactatatgtatagattaattgatcctttgaccctaaccgaaacgtatatatatccgttgttggctaccccctttcctggcgtattatatcaccgttctgtttgtaatgcgacttgtcgatggtggtttacgcatttggagttaaaatgcgctgttcattttcttttctttcatgtttcactggtattttactcttagtgacagaagttcgctcacaggttgcctttgttcagccaccacctgctggacctttgcacaattatcaagacaatccagcttatggatatggttccaccattactgtacattggactggggatatcccaaaaggcgttaatagtctgcgactcgaaacccggagagatttaattgacccgcagccggcggatgctaaatatactctaggtagagcacggtagtgtcgtaacgcagcctcaagttactgattagatgtatagagacagagaacctatccacctcgataagtacagtcacgtatgttgtcaatatggcggtatggcagttttcagaatacggaaagatgccgctttatcttgtctgtcttgatgcagaatcgttggatgttctcggcgaatcccattattacaacattaccaatgggccggcctcgactacaaaaagttcgacttcgatatctacactcggtgaaactagtacaactacttcaacaataaatgcatcaaacacaggttctactatggatgggacaccgccgtattcgacaaatccagcgacttcgacagcatcgacagcttcgacagcatcgacaacagccgcgcctcaatcagcccaaaaactccctaagaaggcaattgcaggtatttcggttggggcaacaataggcggtatattgctgataatggctctgggtttcctgggacgcaagtacagaatctggaacaacggtatctttcataatttctcgagaggggggggaaagacagcaaatatcgcagaattacaagcagttgatccattagagcttccggcaaacaacccaacggagctaccagtcaatcaggagatcaaaaacgcaagagtctggacacatcccagaggttctggcggtctctacgaagttccctagggacgaacatgtatttcttactgttttgcttccaagagataacttggaaacggtatgcagttggcaaatacacgtcatcaattcttgtttatgtttcgtaaatagcatatagatggtttattgtaattgaggtgatgggtctgaaatagaaacggggtaaattattattatggcggtagcagaggggttggaatagacactttcgaagtgtgggtcaatagtaaactaaacaagcaggcatatacatgtgtatatatacccgtcttaagatgaatgtaatatttatatagacgtgaatggcatgaaaatcgacgagactggcaaagtctaatgtaccgatattcttatataatgaggagaattattgtgtcaaggctatcaaactcatgagtacgctatcttgcgtaacctagtacatgccattacaccatgggaatgcgctcaaacacctagtgcccgagcctgaggtttatgctatctgacgaaacttggcggcagcctgatatttctttactagggaaagatttgcctactggtccccttacaaatgccgtcaataagggctgaccttttggtgaagtaaaaaacctcttctgtgctacggttgtggtaagagaaatagaacctccggcttgtgaagcggatgagggctttgaaggcgggaattgcgatgatgatgatgaagccgagttggaagtagtagatggcgacaacgaaggaactgggtgttcatggatcggtgatgtaatggacttactatgatgtttgacgaaaagcgtgtataccaattttaaaaacaaagtgcattggatcatgtttctgcactttcttctttggatgttgaatggtagcgttggggatgtaaatgctgcctgttttgtgttttgagagtattacaagcatacatatatacagcctgtaaaaccctataggctatatagctcagctatcataaaaaatcaccagaactagatatggtttcgtccctttaaacacttcaacaaaagggggaacgactatactggtcgcgttgcaacctgatcctagcaaagggcgggcgagttgacgccgacaggacttttttcatttttctcaaagattataaacagcctcgaagctctcacaagctgattcttgcccccataaatgttcgccatatactgacactgacactggcctttgtcttttgcgagactatgactgactctgcaaaacgtgcggatactacgctttacgtctttacgctattttctctcattatagggtggcacatggatcacggacaagattttaaaaaaagaagttgccgagtatggattgctataggaggccataatcatggatcaagaaaccacttactgtcctctatctaccgtcttcaaatggatattcaagtctggttttacccacagctcaaaattctcttggttttcgatccaattcttgctgctctgatcaatcgacatatcaaactcccagattaaccgtgcgagtatgagtctcatctcagcataagccaggttcctcccgatgcagcttctttgcccgagcagaaacgcattcaccgcgtccagccgatcgcctgcgtatctcgacttttcgtctcccttgttgtagaagcggtcagggtcgaagcgagatggctcgagaaagagccgttcgtcacgattcatggcccattgccagatcccgacacgggtgcccccgggcacaaacgacccggcaatctcatggcctccggcaggaaccaggcgcggcgaagagactgcatcgggtgggtagactcgcagagcctcgtccaagacagcgagcatgtaagtcaggctggctacgctgctgagagtcatgtcctcttgcctctggaatcgacctcgtacttcggcaacgagtttcttgagcacattttcgtgcgttacgagaagaaaaacagcccccgtgagcagcgtcgcagtggtctcgcttccagcattgaccagcaatgtcgcattcctcttgagcccatctatgctcataccgtctttgatcaacgtatccatgaaatcagttctatccgtacccatcgcgatacgcttcttcgttttgcttagaactagctcaaaatgcatccggcgggctttgattccgactcccaggctccgcatgagccaactagctggtgccaggatcccaagggctttgaagatctgaatcttgacgcggcttttgaagctacccagcacaagcgcaatccatggatgatagccactgccttcgaggcatccaaaatcttccccaaatgtgaggttgccgatgatgtcaaaggtggtgtaggcgatccagtcgcgcatgttgacactttggggtctccccgtggcatcggtgctgttttctcggagtctccgtattagaagatcgacataatttccaattagcggctcttgctccttcatcgccctatcactaaagccagggaccagcttcttccgaaggtggtgatgtgcctcctacggggtttgcaaatgtaagtaagctgtttcgcctagcaagatagcggtcttacaaacatcatcagaactgatcacagacggggggagatccccgaaaggattatagaaggccatgtctggcgccaaagcatggctgtggctggttttggtaatgccgggcggctgccgaatgaagatatcttcccatgcttgagggtccgtgaaagaaagctcgttgggagcaattcttactaccgggccataatgcttgtggagatcctcaatgtggtaaatcaatttgccgcgagacaagaagtagagcttgggaagcactgaggctcgagagaattttgggccgggaaacctacggaggggatgaaggaaaagattgtagaagaggaaagaaactatgtatgtggatgagagtgcaatgacgaagaggcaccattggagaggagactgtgggatcagggccgccatggtgcacacggtcttacgagtacaccaggaagagagagagaggaaaatcgaggggaaattaagaagctaaatttgaatagtccccgagcgtaattgtttacttagatgagagacttgtacatgagaaattcagtcacggcttgacttggcaggacttgaaccctgtcagacgagctttcaactcccctcctccaaacaaagagcctgcttatcccaatgtatccgcagcctcctgccgcaggatccgaaaggaagcgaaggatttaatgttgtagatgcaacgttcctaaacagtattcatctttccccacgcaattgggagttagtatcgccttgcagacgaaggattgatcggcatggggaccatgttcatgcaagcgtatctatgcgggaggcgtatttgtaagaactaaatacgcaagccaatctagtaacattgcatgaatgatgcggccagacttgggtatcagacgccgcatagtgttatatcacacaatatgaattaacggtgctaaaagaatgagtatttacaacctcaatctgggttctatgctatacgatgtgtgcgagttgtaatttgtacccgcttttagcacatgtacccacctttaccgaaaaggtggttgctaaaacgtggaactagcaggtaccatctattttcggtaaaggcggatgctaaaagcggaaccaactcttggcgtctgtctatactctagtactactcctcgtctgcgtagtattgtcgtagggctttgacagccatagccgtgataacgcccctggaaccgaccttgatatcctctttcccatatttgaaaagccacactctattccaaccgccatccagttgctggctctccagcagcacttgcacatctctcttcgcgtacggcactcccatggcctgagcactcaaagtcctcagtgccgctcccaggacgtcactatcacaccctgaccggtcctggatttctttcttcaatagctcccgcatctccgccaatgacgggtccgtaggccgccgcgagcacagattgctaaggatgtaaggcatgtagtcaatgttttcatagtaacggcttccgagttcataggccttggtccggagcaggcggcagagaaagagataagtatgtgctaatttgtgaccttggccttatctgatgttagttgtcggcatgtaacttgtatacttgagcttttatgtacctgaaagagcaaagaaacgaaaggcattggcaataatgccgtggcagaggcgagggcggttcttgttgaaccaacactgtgcgtatcacttcgtgttagagaaaacatgtgttaaatgagagatcgagtaattcttactaatggtaggttgtctggactgagattattgagaatgatatccattgctgcctctttctcatgagcagggatatcgtccagtgtgcacatggcgtacgaggtggtatcgcagtcatcgctgtaagtagtgccgttgaacgtgttgctgtggtggaaatagttccaggtcggccctcgctttctttccagcttgatcaagcgcctgtatacttattagtgataaattttcctttccttctggaagacccagatagtcacaggggcactcactcatcctgtgtcagctccaagattataaactggctaaagttatcaggctgttctcctccggtgcttagttccaacatcatcttctttgcgtttctctccatatactccatgccgcgatccacgggagaccccagcaaattccacagcgtcctttcaacctctattgggttgctatatttcactcctttgaatcctaatgctgaagctgcaacggtattctcaacgctatcgtcgatgaacacgcatctggcggaatcaagctcgaatttctggagaaacgttatatacgaggcattgtccggctttctcactccagcctgcccacttgcctgaaatccatctagaataccccaagaggagatcattggcttcaaaaactcatagtctggctgcgaaatgttgctcattccatagaccttgatttctggaaaggctgctttgatattcttgatggcggctatgaattcagaatgcggcttgactgttttggtgagctgttcaagagtatctgagaagacatcaacgtccatctcaaactccgaagagactctttggtagcattcctgacgagatgagattttcccgcactcatagtcataccatgttggcgagtcgagcacgttcttgatctggctgggtttcaagacgcttgaggggaatgagcccccatacgaaagaaggacgccattcagatcaagaacgatggcatgaaatgatttgggacgggttagagttgagtgaggcatggcggcgttacttgagttgacacgggtgattgaatatggctggaagtaacatcaagtttcacgcaaaacggatgcgtctgcagaagagtggctacatgaactgaagaagacagcacgagagaccaataattaagcacacgggacaaggtggccttttgcttagtttgcctacctgagagctcagatacgctgcatgtcgcatatagcacgttgtatgtagatagtcaacaccagaatctcagctaccatgtagtatgtggttaccgtcagatctgcgaccccaccctagatgtaagatctaatagtctacgatgcgacactaccaggtgccccaggattcccccttatgcttatatccgggcaggatgacaggaagaaggattgagtgcatctcatccatgaatgttacagacaatgtggtcctcgccgctatctggtctatcccgccttctggcgtcggttccatccaaaggcttatcgtagtctccgcgcatgatcaactcgctgtaacgtgtgtccttgctaggcatgcgtgtacttgataagctgtgttccgcggagtaccgatgcttccggttggacgtttacaactcgcggatctaatctcacagagccctacatgcattatggccctagtctaactcagagaggtagttacatgtagcaactaacaacttaccgcaactttctaccatgttgtaatacctactagtacacttgctctctctctgggacatagtctaaaatagacaggcagatggctttcaagaccattgaagtggagccaagggaacacaaggcgtcccaacagcacccttcacagcttatggggctttataaactccttaccaagttggcagcacaagtcctctgaaccaacgcaactcccatttcacagactgatcccctaagcttggaagcttaccatgtccccatctacgcccaggtcgtatcctcctatcgcacctcttataattacaaatccgcctgatttgtccactttaccacccggcctggtccccgtctcccccatcatcaccgaccaccgtagtgatgaagagatttcggcatggcttaccacccgccacgccgtgagctctgataagaacgtctgggccttctggcattccggctttctctccatgcggccatggtgccgtcgtaacgttatcaactgggtccgtcggctgggccccgattggactgtccacgttgttgactgcgtttccggctcccaaacaaatgtccgccattttgttcccgacggatatctgccggatgccttcctaaatggcacaatggacggaccgagcgtggggcagcactcgggtgatttagttaggctgcctctgttatggctatatggcggcgtatggcttgatgccggaactctcttatttcgacacatcgatgacatctgctggcggcagattgaggacccggccacgccatatgagatggctggcttcgtgctccgtctacgccccgatgaagatgccatgatcaacggcttcattgccgccaagaggaacaatccctttatcaaacgctggcatgacatctatctcaccatgtggacgggggtcactaatgctgatgggtttcacaaacacccccttctgaggcatctgccgctgttgaatcctccattgagtaaaagcaagcttgagctggatgtgacaatggagtcctttaccgactatctcgctcatttcgtggccttggagcggcttcggaagcttatcgatcctagtgatggtttcgatgggccaaagtactatcgggagaatatattcttcgcaaaagcaatgcaggagacatactacgtgcagccgaaaacgaaatggtctggtcctcagcagctcggctatctgacgacgcgaagggacgggttggacggcagtgagtcggatgaagtgcgggagaaatggctcgaagcgcaggatttcgttcatgatgcactggccaacagctcaacgatgaagctttcccatggacatcccggcggaaaggactttctcgcggatcttctcgatcagccccagaatgaaggaaaagactgtgagccccaaacatttggagagtatctgagatggggaagcgttcatctaaaccagacaagagaaatgatcccttacaagatagatactagcaaggagaaggtatatcacgttggggtactagaaccagtagacaaagtgtagcgaaaacattattacgctgattaaacgagatatgtgccattagaaggctttcgacaaatactatatgtatcatctctaccgcttgactagaagcaagggcttctacggctaaaatgaagccatgtccctaaaggaaaagacgagagaagcacgatgtagtagcttctagactttaaagtaggagaagttatttagcctcccagctgtagctcaacaaggcagcccgtatcgtggatgaagcgatcccctcactgctgcgatcttccgtggtagaaatctgccgttggcttgcctgggttgtgtattttgtttttccttagcgggcatcgggctcgttggaggtgtgttttgatcgttttacgtcacgaagacgatggatgtctctcggtggtcgtcgatcgtgggttagcaaccagcaattgctaccatatcgtggatgaagcgatcccctcatgtagtgcctggaacgtcatggaacgtatatgcacagtgtaaggggtagaaaggcctgtctcttctcatgatgcaggatctagtctagctatatatatagggtggtcccatatctccttccaccctggggatgtcagggcaagagtcccccaacagcccgtccacatatcaaaatataaaacttctgaatacactttagaataacagcaatagtagatgtaggagaaaccacgccctggaccgactgatcaaacacaaagctacatggcccagatacgtgttcctacatgctttgttcccagccagaatggacgcgatcgacaagtgcgtgcgaaaagaacttgaagacctcaacttgaacgactacagcgccctgtacagagaggcggagaagggagacacgcgaattcgcccgagctacgcggaaattgaagcatcaagcaaagccgccgaggaagccatgagagctcggatacaagcagaagttaaaagaacatggaagaacgcgaacgctacatgaaagaacaagaagagcgacgaaaatcgaccgaaggggcccaacttcgggcgagggacgcgatgtgaacggtgagcagttgaagagaggctatagtcgtgatgtttaaagcacaagggctcataacctattgaacgaggcacaagagagtgaacgtagtgattgtattgtgatgatgatcaggctaggttgctatcagctaagaggcgtggggctcggcactatatataataggccgaggggtccttcctccaaaggggccctaaggggcttgacctgcctcgaggggcatcgagctagaggagttgcttccaatagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtagatgtagtacttaatagcctacatacacgtacggatgttagctagagtgttagataactgaattggagtgctgaacaacttttcctttaaatttacttgcgtaacggggaatctagttacataatatttgttctgtacccaagaagccttttattaagacgataaaggttgggttgtaactagatcaaatgataaattcacagcaccaactgtcacaaaggtgcctaaacatacagcaaaacttgaaatgctgttttcatacgtacagataatgattcaccaacccaacctgtgacacacactgcagtgacaagtaggtgggcagtcagctgaggaccaaagcttcttagactgccacgaatggtgttcttggaaggccctacctgcgtcagagcagcgatccacacgtctctaatcgcgaataaaaatgacagaatctgtagcctttccgccgagggcaagtaatatacgtgaagaaaggtcccgtagatggcaaaaaagagtaagcgaccctacctctacaaggaccttttttgttaagggactcctgccctgacatccccggagaaggaaagagacaggaggtagatctatatatatagtcacagcagagcccgcaccatagcccagaatcaagcttctttaaccttatgaatgtgctcctatgctgtgatctgtaggcgtcatgtttaaggtccgacctcctacgacccatgcattccatgatatggtagcaattgcatacagcgtcatgaccgactgactttattgagactgttacgaaatcttagtccttgtgactacgacgcacctacacatatgatcgtccgatctcctccctgccaccggaagggccctatgcctaaaaaagagcgaaaacccgctcccccgaggcaggccaacggacgtttcctcccgagaaaattacaaacgcccaattacaaccatccgagcccgcaaacgtggaagaacttataccacctacgcaacgctggacgatttccagcccgcgcgttacgcgtccaagctcagactcaaaggacccagagctcttcccacatacggacccggagctgttccctcctactccagcatgtgggcttcctctagaaaggtgtttctggaccaagcaacatatgtacagcttcgataagttccgtagttatgagcagcaatctcaagtccagtagctttccatcaatcaaaaaacaaatggcattgtaagcaggacgtggcacgttcggacagtctgtcacacaaggtaattgtatacacattaatagtcttgacgtgataaccgtatagcagacatcaatggaagcaagccataagtcccttgatcacagactagctcagaagctgattgagctatttctgttgatgttgctattgctatgccaaagtcggcctttcgtaaagcaagtatatgtgatgtgtcacttctcgtgatagccacgcggtgaccactgccctagagtatcgctcacatcatttctctatgcctgccgttcagctcggtgtacacatcagcctcgctgacatgtgtcgcgagtttgtcattttggtcccgttggaagtcgtcaatcatgtcggcgcgaagtagagattcttcggttgcagcaactcgagcagatctctcgaccaaggcttcatgccagcccgacatcaccttcacgcggactccaagcttagcggctagcttgagggccagtcttgtgccttgtctgggcggttcgaaaaatggaagaactcccagaaactcccattttcctctttttttaaaggccaagcgagcccaagccttggcctcgaaatgttctgacggcttgtctcagcttcttgccgcaattctgatgataagctggtgcggacttttgactatggatgtccacttgcgaagaagtgcctcgtaccatcttcttcgataatacactacgtatagaatcgtcctacgtcgtagtctatttcttggctgtcaatgatcctatagtgatcccgcctggctttagcttgaggaaattgcctgggcgttctcgatatagcaccatgaagagcatcacggctgtttttctgggtaattcttgagatggcagccagaataatagtctctggaccacaagagacgctataggttcacgagtatgtatcaatttcctgtaattatgctgctattgtcgacgcagatagtatctatgccagtcaatatttccaaagcctccatgttttggggagcgcacccaacttttgagagtctagccgctcttgttaccctgatacggcgatggtcacacgcgaaaggaatttacctgcaatgatagccatgtcggccgttataccgacaatgttgatcagtgaaatagaagtttgccacaacaagccaggaagcgaaagaacgacaaatataatgatcccaatcaaccgtacgagtataccactgtttgtatattcgatgtcattgtatataagattcgaaaggcgtgcagatgataaagctattgtaaaaaaaaaaaaaaaaaaaacatttcaagttatcccttcaagtccaaaccttttataaaagggaaaagttatccagcacgccaattccattatttaacggcacagctatagcatgataaggcagctaatccatatgttgaaatacattattactaaatctattaaagatagcggcagtaatactagtagtagtggcagtagtagtagtagcctatattatagttaaagtgctggatagtagaatcagggtactagataactcttctttataaaaaccactttttataatatttgtacaacacaagtaagctatttaaataataaattacagttacctttcccttttataatacttgcaaagtaatatacccagaccctaataattaattactaaaccaaaagtggaaccaacaagtattacctaggtataaaaagaaagacccactgtcgaagatacatacatctcatgagggaatagatacggtgtgcatgctggttctatagaggttgctgaccgcctgtgtgagtgagattcaattttggagtataatggatacatgtcatcaacacatcaaccaacagcggtagaagtgagttaacgaagaatacgtatcaggtacagaaccgcggcagctggcacaagatttccttgttctccttgcgtatataatggaatgagatgaccatctttctacctccgaagagcaacgcttgacaaacatgtttggtctcttttctagtccgccaaaggcgccccagcgcgtgccgactgatctcgttgtcccggtcggcttctttgacgacactattattttcagaacgtttgtcttatacaccctgtttgtttttgacgatgtactcgatcctgagaggctgcgcacctcgctggaacgtgtcgtgagccgtcctggctggaacaagctgggtgctcggctgagaagaaatgtgagcctcctcccaccggccggcgctgatatctaacagccgtgccccatttaggatcgtggagaattggagcaccatataccagccgaattcacctcagatcgcccggcagtgggattcagccatgtggactatagcgccttggccaaggaagaccatcccgctgcatcgtgtataccccgtccctgcaaggaccagccggcagttgtgggagatcccgatgacctctcagagctgatttatggccacgaggtacctaaaacgctcgatgattacatatataccgaccgtcctcagcttggtctacgtgtcgtctcattcaagaactcgacagtcgtcatcctccactggttacacctcgcctttgacgcaacagcaaaacgggctcttctcgatgcctggatgctgatgcttcagggcagagaaaatgagatcttggagccattggccccccacgagtatgttttagagcatgttggaaagaaacccacagaggcccatgtcctcgccaaacaccatgtgtccaagctgggccttgtcttgtgggtacttcagaactcctatagcttgatagtcagcaagaaagagcatcgtatggtctgcgtgcctgcagcatacctcgcaaagttgagagagaaggctctcgcagaacttgctgctcaggctgatagcgaggatccggaggtcccgttcataagcgaaggggattgcctcttggcttggatgtcgcgtctggcaatggctaatctttcaaaggattcggagaaaatagtaagtagccagtcttcatatataccgaaccactaaagactgtatgctaaccttgccatccaggttgctatacaacaagcttatcaatggaggccggtgttggcggacctgctaccagataaacgtccatttctcagcaactgcgttggctttcttagtactctaatgccggttaaagatctgcttcagaagccactcagctatgtagcaacccagatccgtcgctcgattaaggagcaaggctctcgcgaacaagtcgaggcctacacatcgctggtccggcttgacccagccaacagggcgcctccattcttcggtgacagctcgatgcacttgtttatgtactctaattggcaaaagggcaacatgtttaatgtcgatctatcggctgcgactgtgacgctacggcagacaccattgaaaccatcctatgtgcagagcgtacagggtccatacaacttttcggatggaatcattatcgtggggaaagatgccgagggtaactattggctgtctggatacagagcaaagggtctctgggagatgatggaaaagaaaatgaaggaggaggtaatctaaataaagatgatggttgccctacggcgtcagttgtcgcgtgtgctatacatagacaagttctgcatagtaaccttttactcctcagataattctcattcaatactgttggcgcattcaccctcggccttacgagactctgatcttgttcgtggcataggtccgtcagtccgtaacaagtgtattccccagataacaatctcttaatgcttgtgactaccaacaaaaactggctctgcagcttcctcaacgataaagtaagccgaccagagcatcccaggaactttcctcatctttaacctgagcatagtccccggtagcaagcaggctagctttgacctttacagccgcctctcgaagagtcatggcatcttcttgtctgcccatgcgctccaagacctgtgacatacgccattcaatcctggccgattcgcccgagttccctctttggtgctcattgggttttgaaatagccagcgatttctcaaagtgcttcaacgcaagagtattttttccttggagcatagcaatccatcctaggaggtactgtgctgccatcacacttgcatgtgtaggcttatctacagataccagatcacaagctttgaaggcgagtgagtacgctctctcaaagttgcctcgccgggcttcaatcttggcacgctcatattgtgtcctggatgagttaaaagattatttgcattagtaactattgtgctttgaagaaaacatggatagggagctatctcactctccatcataatgactacttggtccatggattttctcttggtagtactcagcttgataaaaatcactcaaagcgacttcgaggcgttgcagttgcgcgttggctcgtcctctgttgcgcaagaagcggtcaatgctgaactgttggtagcgccttggctcaggcacatccttagccatcaagatcgccttatcaagatatattatcccatctaaagcctcaaaggcagaaactcttgtgtagtccatattgctccaggcattagcaatatcgttgctcacagtctgagaatctctttcaataatctcgaactccaaggacgcagatttcttggcaagaatgctacggccagttctctcataaagtcctagcaggcttcggtgaagtttggcagcgaatatgggattattgtctgcgttctctaaaagagaaaagagggaacgctcggcatccaaaaattgctgaatctcgatcatatacctagagctgaattagaaccaatgctaacggtcttcattgcaaaatgataccacaccagatgtcatcgtgtatgagcttattatatagctcttggtcaccatcgtcgattgtctctgtgggtttcaaggcagccaccttgtctctgagagcctgaatatgatgatgaagtgcagcacaacggtcccactgggagtaaagatggtttgtcccgtcgtatgtgggaaaataatgtgtcaataataccaaagtgtcatgaatggaagtcttccgagcttccagagccttctgatcttcatggttggtatcgattctgtccatttccactgcaaatgtgattgggcaaatttacgagaaagcgctgacttctgatcccgccgcactgatagtgtgaggactaatcgaaagatgtttacagtcacagtcaaccaatctagctgacatctagatcttaagcgtatcgggtcacagacgtcacgttcctcgtttaaccattcgggtccgtagaggtcaaactacatgtagccttcatgaacacctgatgaactccctcacaaacacatcaatgatcctgtagcgtcaatggtcaaagcctcgggttggaatgctgcatagcccaacaattttgatatgcctaagagccgtttagctttaaaaggtggaaatgggtagaaaagagaggcaggaatgttcaagttctgcgcagtggtgctgttcagggcagaatggtgtccaagctgagcatctctcattttctcaggtcattttgccactttgcagatctcggcaataacaacttttcattggacaaacagcgcaagcagctaacacaactttaatacacctcatatataactaaagaaataaaaactcgggtgcaaatttaataacactactaattacatgtatggtatatgtggtaggcctgcgaatttcgccgatgcgcggaaagtagaaaaggccagccaagtgtgcggaaactccatgtaagaacaatcacttccagacaatatagactcatagcttcattactagtctacccttgcctgggagcttctaagatctatcgtctggttcaaagaaattctttccccaccacctaaagtgatgcttcaacccagcctgactaattatctcgacgtccgccgcttccaggactacccgagtagctgccttgtactcgcaaaggcgagattggctagaagttgttgtgatgggagcaatattctgtccaatacaccagctcagcagtattaccgattcagctacctcatactttgttgcgagcgacggaagcagctcgtctagaggccctcctttgcccacagtgattggtgccaaagttttaaaggacgatacctcgataccatgttcgcgcatccaaggcacgaagtcgttggcgcgctggagatagggatggaattctagctgattcattgccggtttgatagtgcatgtctcgaggagggcttcaacgtgatgcctctgaaagttggaaatgccaatggacctggcttttccttgtgctttgacggtctcgaggcccttccatgctgcttgtatgccttcgttggatgcaatcacgtaaggattgtgcaaaaggtacctgctctttgtgagtaaggtgagctctgtactaggtggaaagccttacaaatccacgtattccaaccccagtttctcaaggctggcgtccaaagctgcagcaacattttcccatccatgctgaaccttggtggtgatgaagagcctctctcgtggaataccgctttgttgtattgctaggccaacttctcgctcagttccatacgagtctgcagtatcgacatgtacatagccctgtgcaagggctgtctttagtagctcgacgagctgtggattcaaaggatcgtctgggctatccttgtaccaagcagtcccggtgccgattccgagctgggaggattggcttagtgtcacttcccttgtggaaatggcctggcggagaagttgtacttaccatggggacagcattgccatctttcactggaagcgtggggatctgcatcgtccgagtggccagagacaaaaaacccgtccggttcaatcattgagggcggaggaatagttgagggaaccaagatgcccagggtacttgttcaaagctgatacaagaccgcacgagaattggatgtggccagtgtcagtcgagagggagcaaccaacagcataatgacagcttagtcactggcaaagtcccttgatgtgcacaaccaagcaggtttaggcaggcgaagtcctgtccgctcttctatagtcaagccaacgacggcgaccatgtatgtactaccattttttgttatatgccttctctttcaacagtcgcccggggaataagttgtaggggccgggtgctacaatttctaaacaaactgcccttggaaaattaaggagtataaacgtaggcagtggcacgcttagctgattggtatatcctgcagcagcacgtaatcgctataatagttcaaacccgagacttctgaacagtccgaatcctatgctggcccgtgcaattgaacaaatgtcagaaaaaagctgtcgtttaccccgccaatatcggctctgactacacacacaattattattccttgaatgctggcaaaaagtgaaccaaattgaatgctgtattcaatatcttgaggttaccagaatcccgaatgctgtcatggcacgatatcaattgcctaacatctagtaagtagcttgagagaataggggagcggctccatactccagatccatatatgcgtgtatgctagtactatgccttatcataagtacttcaagttgttcggaagaggggaggctctgagtgtgcaaagtgccaataatactagtaacatctaggtacatgatctagtgagccatccatctgctgttacatccgtttcatggatatcctacccgatagcttagaagcttgggccaatcaagcgcagcatctccatattttaagctggatcagagccgccacgctaaaattgcttggcttcggagacaggctaaaaggcgaagccgaagagagaaggaaaagaaattcgatgctgggaaaagactgtgaagcgaagaagtagcagagagccttggtggtatctatagccaagtctgcggctataagcacgtctaataccctccgtcttctctccaagctgtcagaccccatggatgaattccggatccaagctcccaaattgctatagcttaatttaggccgaggcccggtgttaggggacttcgccaaggcggctgcgcccacagccagccactaacgctccccgcctaacatttccaaggccggatctcgtgcctcaaatcttcttttgacaacctctccttttcttaggcgtgccatctgctttgcttttcggtctttgtgtgttgttttgttttgtttctttctcatatcgaagagagaagaccatgtgctcttcgcacaccgaatagacaccatgatttcccgccgatatgccgcgctccttttcttcgtctgcatcgccctcttgctatggagcagcttcgatatccttcctcggcgacagccagccggcggtaaattcaagtacccgtacgtgccctcaagttacgactggtccaaagcaaaagtctaccatcctccgacggacatgaagagacttcccaccggatctcccaagaagctcccgcagatacagtcgaataagcgatccgatggtcaagaggccaagatgcaggctgtcaaaaaggcattcttaaagagttgggaggcctataagaaattcgcatggaccaaggacgagctgatgccgctgtcggccaagggcaagacgtcgcttagcggatggtcggcacagctggtcgatgccttggacaccctctggattatgggactgaaagacgagttttcccaggccgtcaaggaagtggcattgattgactggtcaaagactcaagataaccgtgtggtgaatttgtttgaggtgacgattcgatacctcggcggactgcttgccgcatacgatctctctcaggagcccattttgctcgcaaaggctgttgagcttggcgacaccctctatgccacctttgatacacccaaccgtctgccttcccattggttagactacgagaaggcgaagcagggccaaactactgctgatgccaagatgagcgcggctgctggaggaactttgtgcatggaatttaccaggcttgcagtgctgaccaaaaatgacaaatattatgatgccgttgaacgaatcaagattttcttccgccgattccaaaacgagactactcttcctggcatgtggccaatctggatgaactaccgcgatgaggaaatgcttgaaagccactattcaattgcaggtagtgccgactctcagtacgaatacctggtcaagatgcaccctctcctgggaggactcgacactgagtaccctgaaatggcgatcaaggctctcgacactatcagagacaatttgctgtttcgtccaatgactcccggtgacgcaaatatacttctggcgggcgaggtcgagatagacgacaacactcgaaatgctacgtttacagctaagatggaccatctgacttgcttcgccggcggtatgtacgcgttggcaggcaagctactagacaagttagattatgtcgacctgggctctcgtctcacggccggttgtgtgtgggaatacgatgccatgccgtccggcataatgccagagtctgctactttcgtggcgtgtgcaaaattagacggcccatgtccattcaacgcagagcatatgccccctactgatgatcccaggaggcccggcggattcctaagtgtccagggcacaagctacctgttgcgacccgaagccattgagagcgtgttttacatgtggcgcatcacaggagatcaaacctggcgagatgccgcgtggcgaatgtgggagaatattgtcagagagacggagacggagctggcgtttgccattgtcagggatgtgacggtgagcttgggcccgaagggtgattcgatggaggtgagtttcctgttaccctttgtgaagaaagataatctaacagacaacaatgaagacgttctggttaggtgaaaccgtcaagtatttctacctcatctttagcgactctgatttgatgtctttggatgagtacgttttcaacacggaggcacacccgtttcgacgaccagtgtagaagccaatatattatatctacaagtttaaggaacagcacgaaattctgtagattttaattatatgaaatatttgcaaagcatttattagcttgatttactgcatgtggttcagaatagtacgcgcagtcttcggccggctttcgtttcaggacccgtattttgagtaggctgatgtaggtattgcagcgttgggatattatactaagatatttataatatctatatatgcgttcataggactgattaaggcctttagcaataggactagcatttgtgcaagccttggacgtctgcagttttactaaaagggtgggtgctggcatattacagatgcggcatcactctgtcgacattttaccctagtgatgataaatacaaagttgtaggccagaatgacgatgatagacagacggatgccgctgttgctgttgcctcggtattcgctgtaatatgggcgaattactgacccaatctcgaccagctctcctctcccccccaagcctcgctggccaaagccgcttccggaactactttgactgattcatccacttcgagtacagccccggaagtcgaaacatatatatgcactagcatccaagtccgattatgttcctcaacatactattactatatatgaacttactttgacctcgcggtcgttgcggcgaagtgcttgtcatttcgttcaacccactcctctgggcatcgctattgtctttcacccttttggaaataaatctttttaatatacctaggtagtttatggttctctttagtcttagtggtgcaaatgaccaattataggttaattcagactgcaatcgacaagcgacgcagacaagggccgaagccattgtgtatatttttttctgtcgacaaggttattctctcttaatgtcattttgcgctcaacatacacatgaaatcacccttgcactcatcaaaatggaagctcttgataggggaagctaccaagcatcctgctgtagctcaacacggcagctgggagtaccatcctaatgcaattgtgtcagcgcctaggtatatactcggccaacaacttgaagtggaggtttcgaggaggcagatgcagaggtagaagctgaggcgagcgcagaggcgttccgggaggcgcctggagatggcaggtcaaaactgttggcgaaagagaaccaaatacttccacaggccaagtctcttccttacagggtgctccacttgagaattcgttgtaggtcttggtgttaggaatggtattctttgacaacttttgtggctgatggcactccgcgttgatacattcactcattcatttcgctctaccacataatttctgacagagcggccaggcgtgactaagactaatattagagaaatcgggaagtgagattccgcttctaatgcgcttcactaggttatatgaagctggagtgcaaagctaagctcttgatgttaccgcattttgctctgtataaatgcctagatataccaccatcaacgcttccgcaactagggtgatccatttgccggtatcttggccaacatggctgtcattgatgtatgtatttttccacacgccgagcactctgaaattagtaacgacgttggatttcgatatctcacgataatgcatgtttccactgctttcaggattgtttgccgctgcataatgctcctgaattcgcttccacgatcctcccttgcggatggaagaacctacataaagactgactttcgatgcttcttccgcattgaccaaggactttgcttccttgtataatctcgaggacttgtcaaacttcttctcccggtgaatttgttcctcacgtagctccgtagccacatcgatatacaccaacctatgcatgcacttgaaagggatcgacgggaggtcgagaaggtctgtcgccttcaaatctgcttttccaagcacctttcgcgtctgcagcggaattctttgcaagataatctccaatagactgttggggttgcctgcagctctttcaaaatggctatagcagctcattgccatctccctatcatttcttggcagttcagactaggtgtctgggatgtctgtggcccagttgcatatggcgtatatgacttgggcaaagctgccttcgcatcgtctcgcgtctttgtcatcttcatccacacgataagcttcgttacattcctttacccattgagctacatctacctctgcagtctgggtgtggggtctgtcttgtgatggctttgacgaatggttgtcattcttcatggcattatcgtgctcaattgcaaagttctcatcacctttggcttcatcatcatctagtgagatacaatcgccatcaacgagggcatcaagagggtcaatgtcaatgggctcacggttggactcatgtgcatcttcttgagtggcatcaatggacactttgccagttattctattggctctagacttcctatttccaccataatcactgtggacagagccagcttcttcatagcctgactcttcaagcttcactacatcttccttcctctcgagagaggcagcaggagtattcctaactctgtgttgggttctatacttctcaaaaagctccaatatcttcaatgtcgcgttgtctcgaccatctttcctttacgaagtacatccgaggctgctatagagacctctttgctagctttcttcgtcacctgcatcgcatcttctgcagtagcttcatggctcctcttcaagttgttctttgtaacaacggcagccgagcgcattgatcgtcgaggcttggtgggaggaggagtaaagctatttttcagcttcgtctctgcaacaatattttcgagcgagactccttcttgctcaactcggatttctgagccaacacttctagagagacatcatctaactcttccttagagtcgacagtctcttgtcgagaccaaatcatcttgtcgcccaactctttgtcagagccgcctgtctcttgtcgagaccacactgtctcctttcctgactctttataagaatcgacaaccatcatttcaatgtctttctggggacctaaagtcaacctaaattggtccattgaatggaaccaattcgatatcctctccgttggcggggccacatcatgccctcttcttcgcggcctcgatgatttcggtatatagctgggcgatctgggatcgccaattggttcttcgaaatatcgcttgctgtatgaccgaggagcattctaggattaccacgatagaattccaattttcgatttgtgctcttctcccattgtgccggcggcggtgtcccatgagtatggaaggagcgtccgctttcggtataacgcgatgtcacggatttacttatgccggctatctcattgcgataagacataaagatgatgagaatcacttggaatgccctattggtctgaatatgttgtctaaatgccttgtcaagctctcgctgtatagatacctacctaggtaggtagacttgtcggtaggaagtgtaggtacatacattggcttcggccaagaacactccctacaccaccgtgaccacaccatccttattaacatcatcattttctacaggaaatgccaccgtcgccgccgcttccagctcctccgatgctgatgctggtgccgccgctgaggcggaagcggggacttgtacctcttcttgtccttcttcagcttcaggcgcaacttgctgctattactgctgactgtagtgcagattctgttgctgggtttggttatcacaggtgttcaagatggcttgacaacggcgacgttcattgcgatttggcagtgagtatcagcccaatcggtctcctccacgataattaccacctacacggtgatattaccatcaacgtgaatttgccaacctttcaaggatgaacgtacggtagttatgaagaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaatggtggagaaagagcgaggagggcgccatttcttcgatatatagagctgagttcattgccatgtcctttggactacctgacaatattcaccagaaaatctttaggcactactgattaggacgggattcaatcacttgcatagtgacatcgacgggccgcgctcgaatcacgcaagcaaaccaacttcttccaactagaatacaaccttgggcagcaccgccgatgtagtggggcaaaaatgggcaaaatggtttccattcaattgctgaggaaagctgttcttaagctagtgatagtcgggtattgcaatgcagattataccaacagatttatttgcttcataaggagctcgagagattttgggagcctctaaatatcctgagttctcgagcaaagaatgggtcacccgcatctcatcttctccacagctgagcgccagatcttccaagacagtcgatagacccattcccactaggctgcatatagcaaggctccaggggcatttgccataatcagcgggcgctcaagaatttgtggaggtcggacaagaccacttccaacgacatggcagtctacatggcaatgcgcgcaatatcagacttcgaatagcagaatgttggagaaaaggagctggtgcttcagaggttagattggcaaatacatgggacaacagaatcccagtattggctcctcgacctgcgtctatattaagtgtacctacagttgcctaaacttggcacagttgatttccactacacgccaatgctgtatgcaaattgagactaagaatagggaatgtcatgctgcgtactctgtgcacattgaatgtgatagatatatgagaatcagatgaagatttgtgcgcttcggttacaggtgactgacagctgcaaagtgcggcccgtgactggcgagccctgatgaaggactgcgcgtgactgccaggcctaggtgcactagaagaacttctgacggtgcttcatcttctcttttcatcttttctttccttcttcaagcatccgacattcaggttcgtgcgccttctctctgtttcgctgcatatcccaaccctttgaagtttgctctattgccctcttcacctcgcctcctctgatcatcggtgccttgatcatttctcctgctccatctactttgtcttcaacgcattttgcattctcttccacgcccaaatattgtgatgatattctcttctagaaacattctcctctaccagcgctctcatcttcctccttttgatcctcgtctcatttgttttcctcttcatattgtccactcccctgagttccttcatgtcccatcttccagactgcattcttttcttgtctcccattttcctttcctaacagctgtttccctcttcattgcggctcttgtactttctctcttgctcagtgtgcatcatttgctaacggcaatatgtagattctttttctttttacgaattttaagatccaaaacattgtcggctcctgtgatatcaagttcctcatccgtctcgaaggtcttgcttctcgtcaccaaaaaaaatgtcttctgtaagttctctttttgatactcttgtctgctctttccacatcaatttggcgtattggcggtatactgatgatgtactacgacagccaaattcccccgcatgggatcaaattttcgccttcgtgaacaccctcaatgccgcaggtagttaccattctgacagaatgatctcaaagctgattccaaagctgacatctctgtgatagaccgacgaatattcttgcgccggtatttcgagtacatctcctccctagatagtaatggtaagttcgtcatcaccattctgattgaccaacatcaagactgacattatcggtgtagaccgtgaccgccacctccaagaatattttcgccgtgccatcgccctggaaaatagtggtaggcggaggcgcggggggaggcggggccgtggcggtggtcgtggtcgtagcagtggtacgttttcttcttctgttcaatcaccagttcattacgatttacatactgacggtttggacatagggcggcaacagcagcagcaacagcagcagcagcaacagcaacagccatgaccaagagaccactagctacaatatttaatgtcatgagatgtgttttttgccttattgcttcgtgtttccttgattccgcgtgccgtgtaatcgtgtttgctttttcaagtcgtatctgcatatggacctgctttttaccaagccatccccggttccaaaggctcattgtgaggccgccctgccacctcaatgctgaattctgcgtaacgtcacgactcaagaaaatggtgccacatgaaaattagcagcaggttcctatggatactaccgtcagggagccgaagcagcacgcaaactaatccaatcctttcaatggggatttttgcttcccagctatggagatgtttcccgttcttggttggaaattgatgaaatccgaatggtgccccgacatgtggcgagatgcaccagaatcaaagatccaggtggacggaacggataggggctgaggagtgatatttactacaaaagcttgtatgtcatccagctttgtaaggttaataattgagcgacgttgcaagcgaccgattgttgtagatgtgttatcctgtccacactcacaagcataaagacaccctggaccagcagttcacattggtaccgttcttcctccgtcatcgtcactgggttaatcgcatcttctgctttatatcccttttacatgtactttttttgggctacaacagggcgctaggtaacctttccataaataatatattttgtgtatgcttcatctatgtaagaggcattttagagcctctctatgccgcctgctacatcgataaaaagtacaggcaagcagcattatgattccaaagatggatgtattataaaaagcagaataaattttgtgagatcaacgttgtatagatgtaaaagaagtcctccacggggcaatatgtgataccatgcctcaaggagtcttcaacatctattttgccgctaaattttgtcttcatatgatgcatatccttgatctgtaagctgaatgccctcatatcgaagctagcgatcctcgtcctccttcatataacagtataatagcgatcgattcattgagttgataattataaagtgttgacccacgacaggaccatcaactaggtccaaggaggccaaatgcaagtctccgcgcatgagtaaccttttatgctgctctatgcagatgggagtgaactgtctctctggtgccttgtgtagtctttgctgtaggatccgccgagagcatctttgagttgaacgttgggagacggcggtctcgatagattgatgacgagagtatgtatttcgcccatcaaggttgagccttgaattgcttgtacacacggtggttgcttggattctcaccatcgaatggtcgaggacaaacgcctctgattggatgaatggatgaccctcattttgttcagctgccgtcatgttgattgcttgtttctccgattagttccatgcatcttctcctgatggaacgaaataaccgagtatttcgttaaactcgatagttgccagcttctctagtattcagccatgcccaaatgagccagccttattccaatgttgtcgcagggatttcctggatcttattgctcgtcggcgattcacccagctggcatggtgctggtcagtgtgttgttctccaataacagagccagttccagtttatttatttctgcgcagagacgctccatggcatccgccaacgcagggtttggacagtgggctctgcagtctctcgatatcagcacagaaaataccagagtcagaatcaggatccttcttccaaggcgagctctatattctcgcttctttgggatcagaaacctggtggtgctgttactggtgttcttgaaagatcttgatctctgagtccctcctcgcgcgggtctacctcaaactgtcaaaggctgcgacaaggtctgggttgccctcagcctgctgggcgagctataacccacagaaaggcacaatgttcatcatctcttagatgaagacaaatgaatggcgtgatcgtctgtcttgagaccgaccactcagaaaggcgcaaacgcttgagctttatccactattggatagctttggttggtgattgctgcgtaagaaaggccacgagccataaatggcgggcgctcttgatgtaaagcaacaataagattgaattcggtcagtaggtggtttttattaataccatcgcattcgcgcgcattgagcccaagcaaaggctgcctggtcttctagaaccgtcctttcggcactcttcccaagcctgaatcggtagggtacataggccaatcttggatagctgtgagaagtctgcggtaaagtctcaggagtcggggcaggattgctttgcgagcaggcgagccctttgcggctacagcccgcggatattggttgaaggtacgcgaaacggccagtttgggtagagcgcgcccctggtgtcatataagagcatcaggggtagcgaagaggtccatatcatggatattctctcgtgccatagtcatattgcctgtcgaagccttatttcttttctatgacagtgaaaccaaaggcaaagtgtgttacagggaggcgcctgttatctgaagtaggcttatttcaaaggttgttaagccgaacccgttcgtattatgtagatgtggtatatattcgacatctgtaaacttggcaagcggtttcccgttagaacactcgaataacaaagacaatgggcatgatggccacttacattggttggcaagcgacgttatgggtagccagccactgcttagttggtcatgtaaagataatcatcttattgccaggatgtccaagttgtctgaggcggaaggatctcatttttgacgcaatcggctgtttgcgccggctgatttgcgttcatgtacctttcaaggagatacgcattctcaaatccagttgcaagttcggcaacctagccagcggtatgctgctggtccccatgtagaacattagagttgctaatagcctccgtaaaatctgacgctgcctcatgttcaagaagagcaggtacactgttgacagatctttgaacggtctgggggatattgccgtaaccagtttgatcaaaagacctcttcatcgttttgaatagatcctcccatctgcctgggacatcttggggatgtcgtcatgtagttcatggagatggtctgtcccgccccatttccccccggccgcatgggtatccattacgtctccggtcttcgtatacagctcagaggcatcattcctagtgattacagctttggctggtaccgctggtacggcagaaatggcagggacgtcgcatggtagcgtcacgacaagactgaggctgggcgcaacgctggcgccgacgcgttgaagatgtcgattacaaaatcaggaaaaggtatctggaccaggtaaagtcatatgcagaagacttttgagtggttcatatgccgtcaagtcataattataactgtaaagaataaattgaagagaaagaagagtgaaagaattcgagggggcaatgagggtacttatacacgaacaaaagcccatcgattattagaccacagagtaaaccggatacttactcgtcgggatgcgatgtcggccacgctgttgaacaaacaggaggttaagctgcaagtatcccgccaggcgtcgcaccagaatcattagtgataggcaacgagatacttaaaacggtaacacgtatgctgttatatgcgtctcgccgcagcacattatcgattgtctcctatcatcggaaaatacgaaatctagtgtggaacatgaaagaggagatggcgggcatttccggcttgagaaggggtagagggagggcactggcataaacagaaccccccaacgtctaaactaaatgtttgctttgccatctatcaaaaggaacatacgacctatttgttcaatttatgtatactagaatcattgtcacgtaataattccaccattgagtcagcctcatgaacaccgccataaccatggccatatttgtatccaacgttaccgatattcgtcgctcccaccgtgttctattacacacgatccattgagcagattcaacgctcgctaccgtttccccatgtgtaaatgttccagaactgcgttctctcctttgcatagatgtatatttacccgtgaccatcgcgactttaatcgtctttgaacttcattggccacactcgagtctgtttcgtccagaaaaaatttacgcccttgtttttggctagctgccttattttatcaaaattgatgccatgaaccgtcgtgctatacagagttttgagtttcaccgagaccagtacgtcttggacaagctgggcatagtgatcaggcatataccgttctgactccaggctcagctcttccaagcatggaaaagtttgcaggaacttgatcagaggattgtcctttggatacatgtgtggcttgaagctgaaatcgtacaagcccaaatgtcgaatgctctcggccccttcaagccactggtacccctggatgtgactggtacttgttccctcaggcccctcgtccaaacgttgcataggaaagatgatgtcaaacgagtgtagcttgccagctttcaaggatggcatgaatagattatgcgctgtttctggtgatatgactgtgtccgaaagccgtattgtctgcagatcttcgtatgcgcttgacagatgccgctgcatgcgattaaagatatcgccatcttcttggttcatgtacgtgtagtcaaactcgtaaaatatgtctaggtacttgagcttttttcccaaatttaaagctgtaagatactgataagcttcggccgagcctatctggcttgggtgtatatggtgatggtgatgaccgtgattgagacgattttgcgtatctacaatcgtaagggatttgaggtttggtacgcagcaatcgtcgaatggctcatcgtccggaagatggcagctgaaaatgagatcctctacatagagttgctcgagctggggggtgtgtctcaaccattgaagctggtaggcgttactttctcattccgagtatcttggtacaaggtacttacaatcggcaactgccatggctgattgggagccttgactaacttgaggtgcttcaaattcggcatataagaaattcccactggattgaaccattgcctggggattccgacaagggtcaaggtctccagtgtgttcacggcggttagtaaaaaatagagatatggatctctttcttcgtggctaggcgcatagagttgatagaatccgtcaagtcgtaactgcttgagagtcttgagatttcccctaaaattggagagcgaaatgtccagccgttcatatggtctagctagctctaagcgttccagcttggctcctgcattcaagacggcggtgaatttcctctggtccagcctaaaccttgaacaatcatcaataacaaactctctaacatcatttaatgaataagaaagcaactttctcaatgaggtgaatggaacgcgcggggctatagcaccagggaaaattaatgatttccaaaaccgcgcgcttcctggggccgtcagcgccttcttccaagatttggagacacgcagacattgactacataaagcggagagatttagttagcattgtttatactcatcaagagtttgctgcgggactcaccacaaagtgaatatatccaagcggccaaagatatcccgaacaagctctcctggcagactggtctttgccatcaaactaagactcaaaaattcacccaaaggatcaatcctgctaaatttgagcttaaggggatctcgagcttgatcgagacgctagcatcttgtcaaaatcttggggtatgccattcatttttcacgtccaagctgacgcaccttgatatcctccacttggacgccttctctctctagaagccttagaataccgttggtcagcagttcaaaagcggcttctgggtcttgattaatccgtaggactttattagtgcgaagatagccctataagagatgagcaaagtaaacaggaaagaaaatgtttgtgtcaggtaggagatgcgtacttcaggtgaaaatggcgctatacgcatcattcgctgcgcgtcagctttcgcgcggcgaatatctggaatcttttcaaacgttccagcccgatagttgagggcttggagatgaaaaggattatggcattcgatagtcacatccagagctgccggatcggctccccctgcatcatggacctcttgagcctctcgcttcctcttcctcttttccaacgcacaaggacagaggcttatagcctggaaacagttagtgacggccttgcacaagcttctagccaagcgttgatgacggacctctgtgaagacatgaagggcctctttgtattggccggccacatacttggcacgcccggctttgatggcttcttccatggagaggctttcatcaagatacggagttgatgaatgatgggtatatcatgcggcgttcactctggctgatggacgctgaaaagtggaattgacagggcgagaagaagttgtgggcctgcgtctggctcccgcttagaacaacggcaaaggagtacaaagcatgagcaacagaatgaaacaaaggagatgcaaaatagaaacaattcaatgattggctatgcaaaagtgccaaaggttggcgttggccaggccaaggatacgatgctggattattgcgaggtgaaagttgcagagaggctggagtacgcgaccgagtctagcgcgggggagtggcgcttaagagacgcagcaacagcagcccttttccgtctccaggcctgcaagtctcaaattatagcgacaagcaaactaaaccagcagccgagattgagaaatctctcttagctgcatgacaaacattttttggccctgtgatttgcctgtatagatttatagggctcatggatgtccaattatagccgtacacatgcagcctgatggcactactaatgcatcgccataccctggatgcccttcctgagcgaatcagctggcacccatcccgtagagcacgtctggtagctatttcgcttcagcttcctccttttgaactcggtgatgtgttgcaccgtggccatgcccaattactgctggagccggacaacggccgcgatgaatcctctcacgccgttactgatccagcactcttcgccgtctgtgagcgagtctgccggtacagcctgctcgacagccactcctctatttctgattattagccactatccttgagattccatctaaataggcgattggaagctcacctttccaaggcccaccgtcgagatacgccatcttggccaccacttccagtgctcaaatggacgggcggagtgacccatcgtccatctctccagaaatacggcgtgaataagctaccttccatgacggatccgtcgtgtttgttgactagtaatacttctcgctcatcagtcggagcgattgcaagcctctcgcgggcagagtcgtacatttctctcttggtggtcttgaaatgcgtgtactctgatgccgtggtctggagatcatcaggtgccactgtccagcatggggttttcttggcctctccggaggtggatggagctccaggttgtggcaatcgcaaggggaacagattttctgtgggaacaggagcgacgttgttcttctcaaagctcaccaggccgtcgcgactgacgaggattttgaagcgcagcgcagtttcctgggatgggccaatgaattccccggcaagctttgttaaggtgtccaagcctttctggcccgagagaacattgatggcttcatcccacttccaatgggtcgctgctcgtagcatgcgatcgcgatgatagtcgagcatgtaaaagggcgacttattggcggcattccacccggcgtagtcgatgcctttggaaggaacttctaatagacccggatcataccggagagaggtgaagagagaaaagatgtccgccatggcgaccaattggtgcctatactggtgtgtttgatggttgtgtgtgagatttactgagctgagctgagctgtgtgttgttttagtaatgcgccacttagtagccgcactctactgctgccatcacggaggaggagcgaaaacaatgtcaaatataggcaagggaattatatggatttgggtaaagaagagtaagtacactacaaatttggatgaaaaatgtttaaagatgggtatgcaaaagctgcggtgctagaaagaaagtagctcctacaaattgctcttgaacagcttcacagtgcatacggtaggtgtcacgtcacttcgtgttcaatgttaaaaggtgcacggccagcaactaatagcgggtaaaatgcaagacttctgcagcaacctgtgagagacgaatcggctctgggcaatgccacagcttatggctgaatgcgaacatgttcagctgagcatatcgcatggagctgttcactgcctgtgtaggcatcagggtagatgcacagtattggataacatgctgtggcggcttgtcgcgtaatctacgagccggtggccaatcttgcggcggctatatgtacgcacttcaggttggtatgaaattattacggcggcagatcgatctgagccgtgggccaatgggtggatgtgcaaagcattggttccatggctagcattttcgccccagggcatatcgtcatagctgctaggggctcgatgcgcctagtacttggctgacgagatgcatagcaggagtgaaaggacaaaatgtatagatgcaaagcgaataaaatcaatggatactgaagtcaggtcaggcattttcggagcctttgccaggcgaccggcggttgcgtatgccagtctcggtgttcaatgttttttctctcagtggctctctcagtggctcggaaggcagagtggagaatgagaagccaaaagaaaaaaattcagaagcagctcctgctgcgcggttccgtctagctcgaggtgggttacttaaccgcccgccagccggtggatgaaccacttgtggccgtgccatcattcattttttactgcgcgtgcccagctattgctgcagctcttcctgcgccccgacatcattcaaacggcccattcgagcccccagcacttcctgcgtccttcgtctccatctctcgtctcgagctcgcagcgctctaattcccgccccggccatgtctaacccgctgccgtcaatgcctccgggccgccccgccgctgtcgctgtcgacgcgaactcgtcctcgacctgggaccggatatcgtcgtgggtgtcggagaacaaggccgtggtctataccattgcgggcgtggctgttgtcgtcaccggcgcgggcgtcgtctactatctgaattccgattcggtacgtctttggttgttgttgtgttgttcatggaggggttatcatggcatgacggcatgacggcatgacggcataagcatcgcagcagccgtgctggagtcgccgccgaattggtggacacgacccgaaaccggagagcaccgctggataagagagagtgagagaagcaaatactaacatgtactgcttgcaatagaagtccgatgcgtcaccaaagctcagcaagaaggagaggaggaagcgcaaagaggccgagcgcaaagccgccgactccaaagcttctcagcccaaaggcgccaccgtcgagcccgaatccgagctgccagaaatcgacgaggccaccgttctacagctgagccccgaggtgcgagaacagtatgccgctcggctgaagcaggccggtaacaaggcctacggtgataaggcatacaacaaggccatcgacctctactcccaggccattctgtgcaagccagatgccgtcttctactccaacagagctgcctgctacagcgccatgagcgagtgggaaaaggtcgtcgaagataccacagccgccatcagcatggaccccgattacattaaggctattaaccgccgtgctactgcctacgagcacctaaagatgtactccgaggcccttctcgacttcacagcctcttgcatcatcgacaacttcaagagcgaatcaactgcccaggcagttgagagactgctcaaggtcttcgccgagcacaaggccaaagaagtcatggcatccagacccgccaagcttcctagccccatcttcgtcggcaactacctgcagagcttccgccagaagccccgccctgcggctcttgacgactcaatcgagctctctctggataccggtctgggacagctgcagctcggtttccaggggctcgagcagaagacggccgagggatacgaggaggccagacaggcgttcgagaaggccatagagctgggcgatctcggcgagcacgaggctctcgcttacaacttgcggggtactattcgaacccttcttggtaaccacgccgcggcaacggaggatttcgaccgcagtatcgaactcgacccaaagatgacccagagctatatcaagcgagctagcatcagtttggagctgggcgagcctgacaaggccgacgccgagtttgacaaggccctcgagcaggataacgacgaccccgatgtctattaccaccgcgcccaggctcacttcatcaagggcgacctcgcaagcgcacagaaggactaccagaagtcgattgacctggacaaggacttcatcttctcccacatccagctgggtgttacccagtacaagatgggctccatcgcgtcgtccatggccaccttccgacgatgcatcaagaacttccccaaggtccccgacgtttacaactactacggcgagctgttgctagaccagggtaactaccccgaggccattgagaagtttgataccgccatggagatggagaagcagtcgaagcccatgtccatgaacgttctgcccctgattaacaaagctctcgccctatttcagtcatcgtctgactttaaagaggcagagaagctttgccaaaaggctctgattagtcagtaattccctgtttctattctactacgaacaatactaacttaccattctacagttgatcctgagtgtgatattgctgtagccaccatggctcagcttcttcttcagcagaacaaggtcaccgaggcgctcaagtactttgagcgtgcggcagagctcgcccgaaccgagggcgaaattgtcaacgccttgtcctacgcggaggctacgcgcacccaagtcaaggtcacggagaagtaccccaagttggcggagaagctcgcaggcggcccaggcggccctggtggactgcgcatgccttagtttgatgctgcatgaacggggctgcagattcaaaggacggaataaaaatatgaaaagaagaattaagaataagagtgaggagaggacggtcctcagaaatgcacatatacacacataccacttatgaactcagtgtgtgggcttgtaacacttacacatatgccacaaaaaccattatacgctgccgaagatcggagagttgagaaaaactttttggagttttgtattttcttcggacatgtttcccccttttctcgatccggtggcgcaaaccgaacagcaaatatctaacatcgacattcagggggattgattacgtctcatgattaggtgtatgctgtgtttagggatggggacggaatacggttaacgaggaaaaaatgaaaggagtgatgcgatggagaggtgtaagagaaaaggggggggttttcactgaatggcagaaaaaaaaaccgtggcgttgataatgcagaaatgaaaaaccctcttctgtatatttctactataatgacatctcacgtctcctgacttgtaatggtgtcacaaagtatttttgatacttttttttccattcgttattttgtattttactgtattgtatgattaccattctttttacccattcgaaggagctgtatgacaaagggaaccggaaaaagatgtatgcttaaaaactaaaaaggatgtatcattggatggttgggatgtgttactttggctcgggaaaacaataagacaaacaaaactcctctcacaacgcaaattatcctcacaatttatccgcttcattaaaaaaaaaaaggtataaaaaagggtcctatcctatgttcatccgtcgcaatcacatggactcccctctttgcttcccatccgatccgatcccattctaccagagtagtttcatcgacacatccgagagttcatggcattaaatatcatcagcaacaccaccaaaaatttcaatatctgtgctcccctttttatcctttcgtcaccacgagttgtatcattcttcctcccctttctcatctcctctctgctcccgctgcaatcaacgctactcttcctcccctcgccccccgtgtagcgtctcaaaagtaagaattaagattgtacaaatagtcgtttcgctgtgaagaagcacgtagaagctcctcctcatgcggttggatacatagttcatagtctatgagagaataaaaaaaatattacgcctcgagagccctggaagtaataagaggccctttcccgtagtttagaagtcagaagtaataaaaaaaagaaaatttgcagatcgttcatataaaggaaattcgcagtgttttgtttcggcgagacaaagccgatcagtgtttgttcgtcaaggcaacacccagacccacgcccagagcaatggcgagacagataaggaagacgatgagagcgcaccaccacttgagacgacgagtgcggcgggcgtgctggataccttggctgacttgctcgttacccttctcgatgttctggaccgtgctctcggcgttgacctcggcggcgacaacgacgttctcctgctgctcgaccatggaggcgagttcctggaagagaatggcgagttcggacagggtctgctcaatgcgctgcagctcgttgtggcgagcgcgcacgttgccaaggagagaagcagcgtggccggagcggttggtgcgaagctacaaagtggtcagcgctaatcatacttgtatgtactcgccagacaagctactatttgattgctgaagaggagcgcgaagccaggccaattctttggcactggagcattttggacgagacaagatcaagggtaaaacttacagctgtctggaaaacaccctcgttgttccaatcagcctctgtggcctgctgcacctcgtcctccgatgcatccgggttcacaatacgatactgtctcgcaatctgttctcggtaacgctgctggtagtcgcgctcaatgctctggtacttgtcgagctcggacttgaagaatgtcttgagcgactccagctgggtcttcttggtggtgcgagacgcatctgttgtcttgagcagatcgcgttccaaacccttgataccgtccttgatggcggtgttacgaacttgcgtttgcgccacatagtgctcaagctgctgggtggcctctgggtcagtagtgctgagagtgcgctgatgcagctggccgatgaagtcgatctctgaggtcagcgacttgatgtcgttgcggagttctcccacgcggctgaggaagtctgcctgcgacagaggctgtcgcgattgctcctggccgtatccattgctggtctgaccttgggcttggctgttgtagtcctgcatctcgtaattgttgtacgggctttcactggtgttggtggcatatgggttgagctgcccagcgcatttgcattagcatcgtcgctgcttgtccggaagtccgcgggtcgcaaggctctacaagggcggtttacttacctggccatagccgccgagattgtgcccggcctcttgcgcagggccttgagaatagggattctgctgccctgacatgctgaaggagcgtgctgccgggggttctgttttggtgcaggtggaagggagaggtggtgatgattcgacgaagcgagagattcgccggcggtggttgcagctacgtgcaggtaaatgaagacagcgggcggaatcaacggcaaggcttcgagaagatcacaagcacagtgctctaattggtgggggaggctttggcagcgcaaagtacagaaacgagcacgagtaattggcaaaccgaagcagcctcgggttgtgcggaggtggaggaagatggagaagaagggaaggacggcaatttctgtttttgcgaggccccaaagcggaatatagcagaggcgcaacactaacactgtaggctaggcggtgctggctgtggtgtagaaaacgagtagcgccgaaaaaataagaaaaaaaactgtagagggacccgggccatgtaactgcgaccagcgcgtagagcaagcagggattggccagtgacgtattgagacccgtggacggctaattactaaaacccaatctgggagaaccggattcgagccgagtcaaaaccaagcagtgcacaacgagttgagaccgtttctgccaggttctcgcttcaatctcttcgtcgccgattccagcgtcttcgcgcggaaccgcggagcgagcctttgtcagcgctgcgcccagtggccgccggccgccattacgacgcccacggttgaaatcatcttgccatcggtttgacagctccacccgaggtgcttgtgcctaatccagcagctggctggctccatcgggtccctgcgcccgccaatcgtcgcgcatcgaagtcatggccgtgaaccatgcctgtggctttgggcgtcgccttgccgggctcattgcgcgtcagctagcgagctagtggcatcgccgagcgaagaagagcctctctagcacatccgggtcctggttgcgggacatggacaatgtaggaagacaagagaatttctctgctctgcaattgcgccaactagcgctggaggcgccggctgagtgagtaatccccagggtaacggtaagatgctctgtctgcaggatcatctgatggacagggatccgtagcttcgtattcttgcatgccactgtgcctgatctggggcacggtagcggtcatggttctactttgtctggaataggctcactgctagggcgagcggatagtggagtgcagctctcaacagtaattggccacgggcagttcataattcgaggactctcaacgctttcatctaattcgtcgtgtaactcttgatgcggcatggcattcattttaagatgctctcagataggccaattgattgtaaagatgtcgtacctgagctattcaattgcgaccctttaacatcgtgtcattacttatttatgtgtgcagccatttattatgagaaaagttgttcagccccccaattctattatccagcacttcagttatacatgggctgctactgatgctactgatgctactgatgtaatacatatgggtgggctggctgccttattgagctgcaaccggggtgctggataatgaaattatactggatatcttctccctgtattattactagtatgtacacatgatcgcaaacttcgttatatacaatcgtcaatctcatgatgctgcctttcaacactgcgcacataattcggccattatgagccaataacaggatccaatgtctcttcggttacgtcgccatcgtggcgaagctcccttaacatggcgctgactgtgagtcaaaagtccaacctcgctgctgcagccaaagtcaaaatggccgcgtgtatcagaatttgcgcattaagatccgccacaatcggtggcgctaaaaatagtgtttcgagtccgccaacaactggaccacgaagcctcaggaacagcgcctcagtgtgccaagaagacgaaaaaggacgaggctgaccagcggacgacccgctcagagataattcttcttcctagatgttcgagtatattgcgacaaatgccactcgacgtcaccctctttattctccagagtacctccgcgaatttcgaatactctcattgtcattcggggaccgacttcggacagctcaacgctgtcgtaacccgtccgtacaaaaacgtgatgtctgacttcgatgctgtcgtcgatgttcttaaatgtgactacccggttgccaaccttgttcttgctggtaattggttctctaggagggaatagatgcttcagcaccttgacaacccgttctcccaggcgagttgtaaagccgtcaaagatcaggtgagggtatgcctctgacaccgttcctcgaatactgccagggatatcgtggcggagaacaacgttgtgcagggagaatgagactgtcggtccgtgaggtaaatgagaaatcgtcagagccgtaggagtaccgcgatgttcgtgaagtaggagcatatcagacaggcctgcggactgggcagacttgacaaggtcgggcaagataaggttaccacggttcatgcgaatagaagttggtagaagaagtctgatttcctttgcaaaggctgataatctggccgaagggtcgcgagaggtcgttacaagaactcgagggtcgacgatgccagatagctgcgcatactcgtcgtccaggtccagctgctcatttgtagtaagatcgcgggattcatcatattgataatctttcctcagggatttgtcgttggcgatttctgggtccaatggttttcctgaagcgagtgaagccctcagtttggctctcttctcgctgatttcggcatctcgcagtaaaagggctcgtcggtagagataatcacgcctttggcgtgcttgtttgcgctgtagactataattagcgatgatggtctctccacactcagaatctaggccaacatacaatcatctttgctcaatgtgtagatagataacttcactccatcggagctggcgcaaaggcagtcgaaaaaaagtttgggcttatcagttttgccggaaattcaggtcttatcgataacgtgccaccgaaccgcctatcacgtgggcgcaaattgtcccaccactacaccaccgcctaggattctcgggtgcgccagggcgttgatagattccgactgacgagtgcagaaaaacgctttctgcctgggaaccttccgagcgacaatcttctccaaaagccaggctcgagacttgtgttctagcttttcatattgattctttcctttgttcttcctcttcctgcgtccgcgacgatgatgtgaggccggtcgacgaacttatcgaatcccttccctttgaccatttcgcgccgaagcttgtcgcacgaggcttctcgaaatcacaaaatatactgtaaaggtacacggtactccctcgtatctggttctagcgcacgagtctcaaacaacttctctgggcgatcttgcaccttatcctctctactttcgtcactcttcgctacccctctaccgtgaagctgacatatcgccatcaaaagcaaccgtctggcgcactcgccccagacacccaatcaacatggagggagccttcacccatgttggtaaccaccttatttccgactcagctgccgccataaaggccggcgctgacgacttgtcgacaatcgatcctgacgaggctctgctctacggcaaatatggcggcccaagtggccgacgccgagccgatgacgacgataaccagacggaggccttcgaagaggatgataatgacagcctcaatagcgtccccgtcgatcaaatgatgggcatgaagctgaagcatcctgaggaggagaaagagctcccggctcatgcatgcgcgtgagcatcgccaattatttctcacgctggttatataaactaacgcgctgtgcagatactgcggcattcactctccggcttgtgtcgtcaaatgccttacgtgcaacaagtggttctgtagtgcccgtggtagtggctcgtccacccatattgtgaaccacctcgttcgcgcacgccacaaggaagtgcagctacaccccgaatcgaccctcggcgataccgttctggaatgctataactgtggaacaaagaatgccttcattcttggatttatccctgcgaaatctgatgctgtggtcgtcctgctatgccgtcagccctgcgcctccgtctcctcgaataaagacatgaattgggacacctcgcggtgggagcccctcatcgaggagcgggcattcttgccgtggcttgtgaacccgccgtccgacgctgaacagctgcgcgcccgccacctcacgatcaacacgattgccaaactcgaagaaatgtggaagcaagagccagatgcgacgattcaagatttggaaaaggcttccaacattgacgacgaacctcttccggttcagttgacatacgacgatccctaccattaccagaatatctttgggcccctcgtcaagatggagtccgactacgataagaagctcaaggaagcgcagtcggaagatggcctcacggttcgctgggactatgctctcaataacaagcacattgctagctttaacctgcaaaagattgaatccggagatgtgaaactcgcagtcggcgacgaaatgcgactacgatatactggcgagcttcgagaaccctgggagggagtcggatacgtcatcaagatcccaaacagccaatccgacgaagtctgcctcgagctgcgcaagacgggcaacgacaagctggtccccatcgacctctctcacaacttttcggccgattacgtttggaaggctacctcgtacgatcgtatgcagctggctatgaagacgtttgccgtcgacgacatgagcgtttcgggatacatcttccacatcttgctcggccatatttgccagccgccccctatgaaagttacgctgcctaagaaatggtctgctcccgggctacccgatttgaatcaaggccaggtggatgccatcaaggctgttcttcagaggccccttagtctgatccaaggacctcctggtacaggaaagacggttacttcagctactatcatctaccaccttgccaagacgagcggcagccaggttctggtgtgtgctccatccaacgttgctgtggaccagctctgtgaacgtattcaccgtacaggcctcaaagtggttcgactcacggccaagtcgcgagaggatgtcgagtcatctgtcactttcctcgccttgcacgagcaggttcgcatgtccgagcacaataccgagctcgtgaagctgtcccagttgaagaatgaagtcggcgaactttcaagccaggacgagaagaaactgagacagctgaccaaggccgccgagcgagagattttgagcaacgcggatgtcatctgctgtacctgtgtcggtgcaggcgatccacgactgtcaaagatgaagttccgaaacgtcctcattgacgagtctacccagtctgctgagcctgaatgcatgattcctcttgtgctcggatgcaagcaagtcgttctggtcggagatcataagcagcttggccctgtgattatgaacaagaaggcggccaaggctggtctcaacaggtctttgtttgagcgactcatcaacttgaagatcaacccgatcccgctgaagacacagtaccgaatgcacccatgcctttcagagtttccttccaacatgttctacgatggaactcttcagaacggcatcacccacgagcagcgagttcgaaaagacgttgatttcccttggcctgtaacagagatgcccatgatgttctggtccaacattggccacgaagaaatttcaacctctggcacttcgtacctcaaccgaacagaggcttcgaatgtggagaagactgtcacgcggttcttcaaggccggcgtgaggccatctgagattggtgtcattacaccatatgagggccagcgaagctatattgtttccactatgcaaaactctggcacatacaagaaggaaatgtacaaagatgtggaagtggcctctgttgacgcattccagggtcgtgagaaggacttcattgttctgtcctgtgttcgttccaatgacaaccaaggtattggattcttgtcggaccctcgtcgtctcaacgttgcccttacccgagccaagtatggtcttgttattctcggaaaccccaaagtgctctccaagcatgagctctggcataacctccttgctcatttcaaggatcgcaagtgctttgtcgaaggccctcttaccaacctgcaggcctgtctgctgcagtttagccgccccagagtaagctatcgccagaggagcagccaaccgtctcagtaccccagcgccaggcagtcaaatggcagattcaatggcggccctcctggccgtgactttgacgctggctccatggtttcctacattccggacgacgtttcttcaatccagggctcagcctttggaggcgcagcgctcaatacggctttcccacccatgttttccagctttgctcccgagcagtggccggggctacctggagtatcggcgccgggacgaggacataagggtcgcaaccgagcgcctgagagcattgctggggagagcgtggcaaattctgagctaactgatgcctcgactagcgtcattggtgccaagggaatcggccaaggaggcgtaagcctgggagctggattacacgacgttgtgacgggaatgcgagcagtttcctacagccagagcgatcgactgaagcagtacgtggaaagcaacggtcgtatgactctgggcagtggttacgggcgacgttatgacgacgacgagaagagtatcagcactgctttccacagccaaatcggcggaggctacgactgagtgacacgcacaaggctgtaacagcaaataatgacatttaggatacaccctaaacgctccacagtaaccatcaaactcaccaaaacatgatgcctacaacagccgctccgtcgaaacgatcgtggagaaggcgaaaagtccaacagactatgattatcgccatcacttcgagcctggcgattcggcttattgctgcggatacgtattgtagcggcacagctaatcaccgtcgagatgagcggagtttatggtcagagctagcgagacaacttgtctaacgctagtcatctgagttggcgatgggtagtatggaagctgcttctttcaagatcatgatggcaggcagtgggaaaggcagtagcccatggtggaacagtcgaaattcttatttttcttcgttgtgggatagtgacgagacagtggaggcgggtagctggggtacgggcatattggcaacgcgcttcctaccaagaggatgctgccgagatgagtgcttggacaagttctccagcgggtaacctggaccttgaggggatgtaaggtgttttggaagccaactatagtcgatcatttataattagttgataataaaacagtcgctctttaaactgtgttggcctgtgtgattatcattaatagttctatatgtgactgatgtttgctgcgagacttgaccagattgaatgaagctgccaacggctatagcagcactctttacaaagtggtttaagcaaggacatttgtgcggtaatgacattcatttggtgggtaggtactcataaaacaggtatatatgaaaacttgcttatccgtctcaacttttcctcccagtctagccgtatataatataaaacaggtgataaatacgtctacaaatattattgctttaagaattcgttgattgagttctgcgtatcaatttccacgtcatcctggggcagtatatctacctaccttctttacgacgtgtaggcatacccaactctcccaacagcacctccctttttaaccagtgcctttatcactaccttacctattgttgtcctctgcagcactcccctttctaagactcctccctgtaacttcatctccaccctcttattcctcgacaactgttgctgtttcattggtgttattatacagtctctcttggtagatgtgcattacctatttgcggctacatttagattttttttccccgtaggccgatttgttgtcgcggagcacaatcagtcagttgctgttttagtagggaatcaatcattcaagttgttttcgaccccttcacgatggcaaccgtaagttctggtcatgagcactcttcactgtttctctcatatgcacataatcgggaataccaatattttcacatatatgtgtacgcatatcagaacctagtctatagaaagataaataaatcatcttcatcaaatctctcatgctcgtccaactttgaatgatagaatctggaatgaactagttagcaaacccatttcccattgccatgtattctgaaaaaaaaaaactcacatcattcttccctaccgcaacaaaatcatcttcagatactctcatgttcccaattccttccacaaaggcaatcggagcatcgcccatcaccttgcgagcaacatcgcccaccgtagaccccttcttgaccaatacgcaatcccgaaagacaaacttggaatctgacgctccagagctgaatgtcgatgtattccgtaccgggaagatgggtaccaaacctagcagctcggcagctttcgacagcacctgcacaactcctgtagaaccaaagcggtacagcaccatatccttcaagttttctatccggtttcggttcttctcatcgagttcttttaggccgccgccggtagggtcgccttgctcgatgagatcctctctcgtgtcgacaaactcgcttccctccacgtacttgatgtatccttgctttgtcatctttctcaggaagatttctgaaatggccgaacagagcacgacggtattagggtcctgcatcttggcaatctttgcaatattcttatccgcgtccgggtggtcgatcttgttaagcgctatcaccgtcgggaatttctcatctatgaagcagttgacaatatgctcaatcgtctcgtcagaccactcctccagaggctcttttacgcccgagcgatctatcgtccgctgaaccgttacggttgtagatccatatccggagaactgattctgtaatgtctcgacggcagtagccttgattgcgatatgccgtcgcttaatacctccccattttgacatgagattgcccaaaatccacgcaacaacctcacttcgcaaccaggcgatatctaccgaggggtcgtaccctctcgtctctttgccctcggcgtcgaccgtcccggacgcatcgacaacgtgaatcagcgcatcggcatgtcgcaagtcgtccaagaatttattgcccaagccgcggccttggtgtgcgcctggtaccagtccagctacatcgagaagctcgatgggcactgaccgtcgaccctcatcgcacgatccgtagttgggcttgcatctgtctgatagcttgaagcgcgcgcatgcgcagtcgatctggaggtatcctatcgctcgctgaggatcaatggtggtaaatctgtcgcacaagaacaaaaaaagtccaagtcagcttcgcgagctcttgtgtgggcgggtatagggtgatcgggcgattattcacgggaagttgcctacagaaatccatgttagtacaatggccagcaactctgacagacatatcatgtagctgtgcgccgtctttcttggccaaagcaatatagagagcaggactttaccgaccaactttggaggaagcatctgttaagctgttgagcgtgctgctcttcccggcagaaggcttgcccacaagcccaatgaggggatcgcgaggcatggcggggtggaactatcgagtcgatcgagggagcgagaagagaggcagaagcaaaaatgattatacaagaaaataagttgtagcaaacaggttgatacagatgcttctatgaatgcttagagtgtgcctaagaggaatgatgtcgcaaaacagaaccttggaaaataaaaataaaattgggccgagtgggtgacgcttgtgagagccgcactgcgacgacgtcgtttgaggtaccgaattaaacgcagctgctagtgcctcgtactgattaagaaagagtacttgagaatgtcagtaagccatgccaaaatgcaggtccttttttcccaacagtactgccccgccttggccgcttactctaatagactttggacttccgctgcttagcacatgctaagagctcgcatgcacctccaacaacgtatgattcgacaaggcgatacttgattcttttgatatctggttgcattctcacatcatttgatttcaatactgtagcatgtcagcgcctcaattgccaattgaggcttttccggcctgggctctcttgaatgatgtggaattcaaaagcgcagaggtacgaagcattgagggcaaaggcttcggcctcgtcgccaagaaggatattccaggcgtgagcgacgactcctccagcacggaagcaatcatccgaataccccgagatcttgttctatctgccgaggctgtggaggcatatgccaaagttgatcaacatttcagacagctacttgaagttgctggacaccaagtgagtacatgtacctgccctccgggtgacggggctccgaaatagataatgatgctaatatccagagagagcactaggggcgatatcctgctgtatctactaacacatctcattctatctaaaagaaactcttcaggtagcaagggatgtgcttcaacaccatggaccgagtatatcaagttcttgcccaggtcaatcagcgttcccaccatgtggacaagtgaggagagagagtttttacaaggcacatctcttgaggtaatcatgtccgctcgtttaccacagcactgaagctagtggcttctctctccattgggaactacctgatgtgtcttttgtcatgtgaaacggagctgctacataatcctttactaacccccatgtcatcaacatagtcctcggtaaacgcaaagctctccgttctttcccgtgaatacgacgagctttccgaaaaggcatcaacgctacccttttggaatgatctcttgagcgaatcagggatgctggaagattggatcttggcagatgccttgtaccgatcaagatgcttggagctcccccacgccggactcgccatggtcccggggctggatatggcaaatcattcgccaaaatacttggcacgctatgacgaaacccctgagggcgatgtggtattactcccgagctcaggatctggggtgtcatcaggggaggagatcaccatctcttatggggaagccaagtcagcggccgagatgctgttcagctatggcttcatcgaccaagagtccggtgtaaaggagctggtactgcatctcgatgccctgcccgacgatcccctagggaaagccaagtttcacatctacaaaggcccaccaattgcgcggctatctctgacggaaggaaacttccggtggcacagcccgctgctgtatctactaattctaaatgaagaagacggccttttgttccgagtgctgcaagaaaacacgtcgggagctcgcgaactaagggttttttggcaagatgaagatgtcactgggcaaaccgacgaattcgaatctctcatccaagatcaccctctttgccaaatatttaagctccgagctgtgtctgtgctagaggaacgggttactgcgcaactagaaaaaatcaccgccgagatctcgtacggggcaacggagcaatcgcaggcagcaaatcaaccccgcgtggagtgcatgctagcggcggagaagctgagagatcttgaagctcaaatcttgcaaggtgcggcagcagcgctagaaaacgaggtaagcatagtgacttttatccttttattgtcttcaactgcggcatggcttccattgtccgccacattccgacggtccggggtcaagctagatgtccggcagacagctatgcttgaacaagacacaagacacagacggggccgctgcaatctaaaactcatgtctggataaatgctaatgcaaccaccgcaattcacagaaggcgaggctgcttctggacgctcgcgtggtgacatatctcgggtctatggaagatacccaaaacgagcaagcgtctgaccaggcgtccaatgaggacgacgactttagctaagtagccgaaatggctaagcggcgtgggatgaacaagccggggcagcgctcaaggatcagattcttcttgggcttagcgtagggatcgacgactggaggtgcatttgcgccggcttgacccgatattggagtcgtgttagacaagacgacggaccaagccagttgctgtccatggcttgggccagttcagagtcgacgctgtatcgcgagtccactcgaataacgaaagagctagggctcagactattgacagaaatggcactaaaacgcgggttaaacgtccaatggttggttcatatgcaggatatccatgtgatatgttcgagttggacatcacttgaaagattgacgagactcgatcgtgcagaatctcttcttacatgagagttgacccggtgctttgattcgttccgtgtattattcgccagtactcaaatcaggagcagatctcgtgatcatctcattcgttccacctgtatgacatggagtgacgaactttaaactttgagcttttttcttccagacacacgttctttgggtgtggcttatgcttccaactttaagataaggggaagacgatgaaacgaatgccactagccttcatttatggcgcagaatacggcacaggctggggaatgtgaggactaattatgggcaggagggctaatagatgtgccgacaggcaccacgatggatgctaaatgagccacagtgagttgtggatcaatgcaattgcagagttgtagcgcagttcaggaatgggtggtgagagttggttcagccagggcggaccctggagaggctggatgatggctgcagggacgtagagacgaattggtacctcccaaacacggctcatcgccgcctaaatgcaatccatgaggcattgtttcagcagcagtgtactccgtaccatggccatgtcctacaatgcccgagtcacggaatcgcagaaacctgacagcatctcggcaagggtccggctatgccggcgtccttccgctgtcatgctgaatactcgccagtcagtgaccacgtctgctgcaagtccgcggtatgacggggatatagtaaaccgatcattgtcgattccggtactgccgtttgggcgttgcgtagacagatagtcatgggttccatgccagctgccaaggggcgaagaagtaggaggcgcttgagacgcctctgaagccattcttttttctcgcaagaaatttcgctttcgcaagaaaatagaagaactgaaacttctcggtaccgaccacagtgcacaggatagccaagcattggctgatgaggacgagcgtcaccggccaaagcccgcagcattcccctgccagacaaaccgtgtcatacagtacgagtctgcaagaggcgttttggaagagctgctccccggcttttcccaccccgcaccatgtgcaccttaggggggcaaacagcgggaaatctggggtaaatcaggccataagtcgagatttaattgtgcgctagctctgtggcaggatgtggacgctggtctagagcccgagggccctgcgtgtgcaagtaagccgctgcggtaagccatcgaaagagacgacgtgtgtgtgctagtatatcggttgatggcccagctggcgctggttgctgttgttggggcaatgggttgcatttctgacatcgtatccaggccaggtccgatcccatgcatcaaacaccgaacccgctctcgagaaaacattttcgcggcagaggtgggtattctgcaattcggcggccgggctaaaatgtcgcgataatgggttagggttctcttcttccttcaagcggcagtaagacagatggcctgcttactctgtagcggaacatggcgttttccatcacaggagtgtaaagcggacgactaagcaggttagcaattgtcaccgaaacatctgccggaatagaacgaaagggaacaaatcacttgccagcaccatgggtcgatggcaaatgcttcacagtcaaagtactccgtgcaagcagcggcgtcacggtggctaaagagaagagagccggtggtggttggtgagtggtgctcacatctcgtggcctacagggggcgcactagcgagcgagggattgaagaagcagaaactacgtcaagcagacccaacgaaaagaacgctgaggggtggagccgcgaggccgggatggccagtcgcggcggtgcgtctactattagcttgcatagtagttttggatgcatttctttttttttttttttcatgcaaacgagcaaagagaaccagagggggtaataggaggcggacgtagacgaggtggatgaacggagatttccagattggatggagcgtgctgccaaagcgctgtcctggccgctgccgctctagtgcctgtagcgctaacaaccctgcggcgtgctggccacgagcgctacggggagccaagcacctgtggcccagaagcctcaacgcgctgctttctgcttagcggcgctgtccaatccccttccccgggatttaattgcctgccacgccctgctctgcccttttaggctccacctgcctgctcctgtcttcgctcttccatttcttttcctttcacctctccgccccccacaatattcttctctccgtgtctcacgctgacgacgaggaatcgagcaagaccggaccaagagcctcatcgtgacttcgactttgactcgccgtgtttcccgaaagaaagaaggtgtccgcgaccaaccggaatttatccaaagctgcttcgacgatcccagacgcacgttgcgccgaccacggctggtgggcgaagaaagccccagtcagcacgttcgctctcacttaaacgcctcgaccaacatctccatttcttctcttcccattctataatcgagcgctcggatcgcaaaccgccacaatgccgggcatcctgcctatgaaagtcatcaaggtgggcagcagcgcccagagccgaatcgcccaggcctgcgaccgctgcaggagcaaaaagattcgctgcgatggcgttcgtcccacatgttcacagtgctcttccgtcggcttcgagtgccgcaccagcgacaagctgagccgacgtgcattcccgcgcggatatacagagtctctggaggagcgggtccgtgtgctagagggcgaggtccgcgagctcaaggatctgctggatgagaaggacgagaaaatcgatatgctctctacgatgcacggaaacatcagcggcggcccacgacggaagccttcagtcacatccatggccacgccggtgtcaccggatggcccgaaagagtcacccactatgaaggaagataccttcagggtacaagctacacaactccttttgggtgtcgagaactctgattcgtactttatgggctcctcaagtggacgcgcctttatcggtatgtcatatttgtgttaccttcatgtgtatctaagcacatgcgcaagcaacgcatcttcaatgccattttatcgtttcaaatttcagttctgagctaacgtctttccacatagcctccctcaaacgaaagatgcaagacagtggcaaaccatgcagtgacttcactcctgatgccttcttacacattcaaggcagcactcctctggttgccaagatgtcagatcagtcatcaaaaatcccccctcgcctcttctcggatagatgcgtcaatgtcttcttccaagaatgggcccctctcttccctgttctccacaagcctacctttcttcgcatctacgaggagtttgtcaatgacccggaaagagtcaagggcaactacaagcttgcacagctctacctcgtcttttctcttgcaggcctctcgtccgaggctccagacctccagcaagttgctgcttgcgaataccaatggacaaaggcccttgattctctcatcctggaaaacaccatgagcacattacagtgcctcgtgttggctcttctgtactgcaccgtccgcgccgactatcgtcgccttcagcactacaagtgtgtcgctgtgggcttgtctcatcgactgggtcttcatcaaagccaaaagcgattttcctttggtgccttgactcttgagaccagaaagaaggtcttctggacgctgtacgccctggataccatgacagcggccattactggtcttcccaagatgctgaaggaagaggatgttcaggcagaatatccgtctgacactgatgacgaatacgtcacagagaagggcttccaacccacactgcccggagaatatactcgcatttctagcgctcttgctcttttccgggcgacgcgaattctcgctcgtgtcctagatagaaactatcctgcggcgaccaactacgatctctccctccagcaaatgggcgcctttgaggccgaattagatgcctggtatgacgagttgccggctcacctgagactcaatttcgctcagggtaagccgtcaacagatgtcaccagcagccgatcacctttgttggtaagtgtgaatgcaatgatggttactgttggtacaaaatgactcacaagctctactataggcactcacatactactatatccgtaccctgatttatcggccagccgttggctcaagcctcgggcccaaggctgcaccggcactcatgaccatcagcgaatccagcaagcacattatccaaattgcagagctcctcgaagagcgtaacttgtcattctccttctgcatgaataaatgcgatcttttggccttgtgtgctctcactcttctttatcagaccattgatctgaaacgcgacagcaaggtgttgcgcgaaaatgagcggctggtgaatgacgtcctcaagacactgcgcaagaaccagtcacccgggttcgtggatttggaacgagccgccaatgtgcttgtcaccgttaccgatccttcggggccgataccgatgagcaagcatgcccgcaagccatcaacggcagccagctcccgccgcgcatcccccccgacaagctaccccaagcagagttcaccactcctaggctcccattaccaggcttcggcaagcgaggccgatttgacgcgccctcaagacaagcgctggatgggtagcatatcaagtgttcagggctccagcgtagatggccggccgcagccctcttcccgtcaatcatttgacgagcaacgacaggatcgccagccctcattatcgcgagcctctaggctttctccgaatgctcaggcaagacagaatctggattatctctcgctcaacgacgcttcgttcacggccaagcacgctggctcccctcctaccaacatgcagggacagcccatgggaatgcagaacggcggccaaggctacatgaacaacgcacagtctgtggccaaaaccaacaatttatcaggcgctgactgggaggcattggttggatccatggacagcgggatgaacaatgtgtatgacgttatctacggaggcgtcaccatcgaagctgcgatgacagggaactcgactagcagtgaatggtcaccggatgcatgggacctcagcaactttaacattgatgagttcggaaacaaccctgcgccgccgcagagcgtgcttagcatgagcgacgagagcctcagttcgggagaggaagtgtcaccttcggagctgggactgggtctcggcagcattgactacgggaaacagctgcaggggaactaccacggcgatggatatgcagcaaatgggcttcacgggttgtctttgtgaattatgacgtgacttcaaggcgttgtggtgtggtggcgatatgagatgcctgtttgatgtgaatttgcggcctatcgatgtaacggtttcgatttatttttgggacggcgcacatgctggagcgatttgtaagggcttttttttttctttgaacttttcggctatgactgggaagacacaaaagcggcttcaaggggctgtcaggggatagtatgagggttgtatgagggattacatgcttattggacggatggtgatgtggatggtttactttatttatttttattacatgaaatgttccatagcttgtagttttttttggatatcacggtcagcaaaatatgacacttatgaaaattttcttcgctccggcatccttgtaaatgcatcgagttactgcatcttatcttgggctgaatcgcctcgccgcaccatttgcagcactaggctgcggcatatcaaacgggctacccaccagcgatacggcattgcctgtagccttgtaatttatatggctccagctgtctagacaagggaatacgcgcattctagcctggatggggattaagacgacggagcctcgcatcagcccgccacgatcagaaatctctggtgctgggccgagcacgttgcccaagggcgattgttgagaggaccctttgcgggtttttggcggcggcacggggcttgcgcggaaagactcggtgactcgtagtgggctctatccgctgtagaggggcaaagatacagggttcatgtgctgccgaagggcgattttagttccatggtttggaccctgtaacgtagcagtaggtactactagtaggtagctgatactatttgaggtgaggcgaggcgatgctgtcagggagtcattgataacatggatggagccatttagtttccaggtatgctatcagttcgaatgttgctagtatggaatcataaaaggtttaatgccgcctttttctattgatagcagcagcgaatggcaaacgtggattggttgccttgtcgatttttacacttcccgcccggaacaaggtgcttatcaccactaataagctagccgtagatagtctcgtaaagcaaagaccctgatatgacgagaagagaagaaaaaaaaaatctcgtcaagtggcgacacgcaaggcaccaccgggccatgctcaggggtcatgcgaaggaaacgagcagggctggtggcttcatgttgtggctctttatgcttgtcgaggttaaaacagtatggagcagttcttgttttgcgataagatacgtgccaagatgcatgtggtgagttgtatgttagctgagagaaaaaaatgagatacaaaaggcaagagaagaatcatttctttctatttcttcttcttctcttcttttactcctcttcgttattgcagatcatacagtgattaagtccataccgacacaccgaggcacgtgtcggactgcggagtttcagtctgcacttatatccgccattgcccaaatagagcagccaacgtgacgaaatcacaagcaagcacggcttttattactaacaccgcctcttttttgtttttttgcctattctccgagagtttttcgtttttccatccctccaactcatcggtagagatagaagaattcagaaaaaaagagatacgattagacggaatagaagattttggatctgctttctgaaagaaacatgagtacagcggaaaagcagcccttgatgagtccttttcaccgcggcatcaccgttccaaagggtatgtacctggtctttgacaaatctgagagccatcaattctcatcttcatcccttatgacttcccatttttgggctcatctcagctaacattgaaataaaaacagcggcaacatgggcctcggccatagcatcctcgcgggatgcctcacggcgtatgccgcaaaccattgcccatcgcggattcaaatcccactttccagagaacagcatggcggcttttgaggcggctgttaaaattggagctcatgcgttggagacggatgtgcatctttccaaggacggcgtcgttgtgctgtcacatgtaagttgtccatccaaacacaactcaagcctcatgcatgaattgagtatttgagttggaaccggatgaaatgggcaaccaaaaaactgacactgttttaggacccctcgttaaagagatgcttcggcgttgacctcctcatcaaagactgcacttggtcatatctctccagcctgcgaacgaccaagcagccatatgagccgctgcccaggctggtagacctgctccagtatctaacctccggaccagagacggaaaagatttgggttttgctagatatcaaggtaagagaagagagcaccgtcacaagaaacatgagagaatattcgctaatacagcataacgtctgctcagattgacgacaagcctggacaactgctacatgccatagcctgcgctctcacagaagtctcatccgccactccatgggacgaacgcatcattctcggctgctggaacgtaagttattcactcactccatcttaattataaggtatacaattagctaaaaacacattctccaggccacattcatgaaagccgccctcgaattcctccccggctaccccctcgcccacatctccaactcgctcttctactcccgccacttcttccccatccccaacctcgccttcaacatgttccagggcctcctcgtcgggccctttggccgctggttcctccgcgacgccaagaaggccggccgccccgtctttgcctggaccgtcaacagcgacaagtggatggagtggtgcatccgcaagaacattgcttcgaaccgggctgctctccctgcctctccttctacgtcttccctgtcctccatggcagacgacaaatcagcagcgccagcaccgaccgtcttcatcgacggcgtcatcaccgacaacccccaactcttcctccaagtctgctcccgcgtcgaagacgacctcgacggcatcccctcaccatccacttctgcgtctgccgtctccagaaagcgcaatagccagaatcgcagcgtctccatgctcagctccctcaagtcccaactcggcaccacctgtggcgtgctttttatcaatgtcgtcgtcacgagtttcttctggtacaggcggcttcaggggaggatggacaagtttgacgtgagcttttttagaaatttccagggataaatgactgcgaattgtctttgttttgtttctctttgtttaccatcatctcttctcttgtttaagcggattggactggtttgggtttgggtccgggcgtaaatgaattgtttcatcgttttcatattttttttgttctatatctttaatgaccagctagacagactatcaaggctcagatacatagatagcgcacagaataacgaaatatcatacacttgacattgcaaaagctatccagcatcccaattctgttaccagtactccagctatagcgtgggctactgatgctgttgatgccctcggcggtattgatatcactgatgctgctactttaaaggtttttgctagttgtacgctttgatatatagaccaactgctttgttgagctatagctggaagaccgtaacataactggggtattgggtagcttttccctttaaatcattgggatatcatctgcattactttcgtctatataccttgcgccccctctcattccatcactgaaagccaatcattcttttttatgtatgcatgtgcatagcacattgcttgcttaatccaaagtattgcaagaaaagttatcattccattccgtccaactccaaatatgccgtctttcttttttttttccgccgccctcttctctcctatttctggccaacgtctaattgagaaaaagaaaagagagagtaatgtagaaaaagcagacttaaaagagataataagagcaagagcaaagaaacacattagatatctttacgtaaagggcgcctcagatctcaacatcaatctccaaatccaatgccccaatcacgtcatcatccatgataggcttatgaatcgtcggcagaccctttgtttccgagtagtgcttctcttgcagctttgtcaggtgtggcaaggcctgcgatgctgaagggctctgagttccgttgatgcctgcaccagcgccgtccttgggagcctccggcttctcgccaaccttctcgttgatgtcgtggacgaacttggctttcgttcgaagtcgtcgggagtagtcttcctgaatcacctctcctcgcttgagagccatttcgatttctcgagccttggccttttctttcaattgggccttcctgactgcttcttggttgagtcgacggttctctctgttacgctccgctagcctgtcttgttctgatgaagccttggtggcctctggattctttgatgcccccaggcttgttttgaaggcgaggcgctctctgcctagcttatccaattcctcttgtagctcttccactttttggtcgtcgccttcttggatcgcctcctcgagaagattagcaacccgctggcgttccgatgggtcaaaccgctttcggaattcattgcgcttcgcaactctagccttgatctcctcatttgtccacttgtggttaatcagtccattaatatcatcaattttgtccatgaggaaagctttggtaggcagtgtaacgccgtcattgtggcaagtgaccttgtatcgattcagttcgctctgttgaatcaaatcagtcagtatatccatctgttgaccgtggggcagattgccgaaaggaagaatgataatattacctctgtaattgacccgccagacgctgcaatgaaaggaaactccttgatagccttgccatgagcggccttgacatattggtccgttacaaatgagccctggggaccattcagagcgtaaggtctgctggttgtaaatcctgttccatcgttagcacatgagataagctaccatatttagtaattaggcaatgcatacccttgatcagagccagtcgatactgctcgacgcccgtttcaggatgggcaccaagagcgatacggatatagcatcccgtaatggccgcttcaaagccaggagtagagcaaacctgcgcaaactcgtttctgccgagacgaactctctcgaaatcacgaagctctggtagcggcagctctcgggaagcagccttctcaggcgaacgatgggtctgtccaaaatcatcatcgtcactctcctctggctctcttgactcgcgaccacgcggcgataggccgtccctccgcctctcccgatcctcctgccgtctctgcttctcagcgcgcgccctgcggaaggaatcaatcgctgattcgctgcccttgcctgtcctcgtccttgcagccttgcgtgtgccgtcctcgagttcggccggatcagcgctgcgcttcttcttgacttgtttgcgctcctcaatctcgacgttgttgaccatttgtcgcaaaaggcggttttgtcgctgacgttctatctcagagactcgatccgcgatgatctgctctcgctctacttctcgcatggccatgatctcagccttttcggcctcgctgataaacatgccgtcaacggggtacttgtcgtcgccgccagcacccgcgataccagcagagcggcccgcgccgcgactgggctctgcatcggagtcggattcatccatcgaagctgattcaagagagttgtgtgatggcgcatcagatctagatgggaggaaaacacaagaaattgtacgttaataaccgtccggtggctgatgagagaaaggggcgtgctgccattgtgagcaagagctgaagtgccatgaagctattgttccgcatttggccctcctgcagctcggcagcacaataagagatgattctattgacttacgcctcgccttcatcttccgactcatcctgttttgaccgccgctttggtttcgtttctggtgattgaggcgtctcgtcttctgaggctggtggcggcgacgccgatgcctctctgctggcgaccacggatccctcgtcgtccgaatcaccgcccgcaagggccaggagttcgtcgtcgatgtcagccatgatggaaatctggtgtagatgcagtcctcgatggccgaaatatgctgttcagggggttgttttgcagagcggtggcgagaaaaggcccaacgatgtcgcaaatgttgggaggggagtccaaaggagcaaacgcgacagcgattctcgtctcgagccggtagtaagatgtgatacggcggtgtcaggaggggcaagaaagacctcagagcagaaaatccgttggtcgattcaattgtcgtgtctgtcaactgagggaccagcgaagaagagggattaagcacagcgaattgaagagcaaaggagggaagaaagcctcgagcgcctgagccgcagcactaaagctgctcgctattgcacttctgcccggcaattaacgcgacgccccgtagccaagtctccggcgctggtggcggaaaagcgtttgtccgtaacaacgacgtctctggccaatcggcagcgctgccgcatgcaggtccccgtaggatattctgcgtcatgcctgcatgggccgagttctaaaagtcgctatgccgtgatacggaaaccggcgtgggcgatgaggttgatgagcctggactggcaatcttcatatattctgtccttctagctgctctcagatgaacatggccccaacacgatgcctcgccagacaggctggtgtcattggtagacactttctacctgcaactcgccctctgtctaccagcgtcctcctccgagctcccaccacggcatcatcaacctccgagccttcaagctcaagctctcccaagaagctcaagcctctcactcaagagcagcgcgactttctctcctctgctgtaagcggcctcgccacctacacaatcatgggcaacccggctaaccaacatctgatcagcttcgagtcaaccaagccggcgaactcgccgcaacactcatctactccgcccaaacccccatcgtcgtccgcaaacaccctcacctccgccctctcatggctcacatgtacgaccaagaagccgtccatttctcaaccttcaacagcctcatccacaaacaccgcgtccgccccacggccctctacccgctatggtccgtcctggccagcggccttggctggtcaaccgcaattttgggccgagaggcggccatggcctgtaccgaggccgtcgagaccgaaataggaaaccattacaacgaacaaatccgttccatcctggagatgatctctagctgggaggcgcaaggatacgatgttggtggtgagattaagcagttggtggacactctgcgaacgatacgagacgaagagctcgaacacctggaccacgctgtggataatgatgccagaaaagcagagccccactggctactaaccaacgtcatcagagctggctgccgtggggcgatatgggtgagcgaaaaggtttaaatgaaacttgaggccttttgaaaaataatctggatatacacttagcgtaacatggtgtgggacacatgtaaaacgtatatatatatacatgaccatgtattattaaatatgtgtgagttcattacagtagcttatacgaaaccaattgaagcaagtcgccatgcttttttgagtatctaaagaaaaatagaaaaggcgatgctatggcagaatgatttccggacctcgatttgtgcgatgaccgccttaatgttgtatgcaataacgtctctatcccattgtaaatgcatcggaaaacacctactccttgcatgactccttgcgccggcccaaaaagttaaaaaaaaaaaaaatgatacaccaaagaaagattggttaattgctgtgattatggttagccttgagttgttcaactataatcatcattgagacatggcacttactaaatggcaataggtgccactccatccacctggtagccccagttcccgttgtgctcttctgtaagtagccagtcatatgggaactcgaccacgtttccttggaccaagcccaaaagctgctcggcctcgccacgcgtaggcatctcctcaatcaagagtccgcgccggctgcccttggtagtggctcggcgtcggcgcttgactgttccgccagtggccgtcgctgttgccggcgccaggggaggagcagcattagtgtccttggaagacggcttgtccagcgttgagaaatttggcctacggtctcggcttttgcttcgcgaaactggcttcgaagaagatgaagtgtccatggtggggaatggcacgtccccttgagcataaacaggtgaaggcggctccaacgagctttggttttctgtcgtcgttccatcaacaggcggggagcgaagagctgagtcctctccgctgctgccacgagaaaccggcttgccgtttgcgtcatcgccttcaggctcgggcagttgaatcttgggctgatcttccgtctttacagctgcttcgtcacgacgaggttcagtctcgtcgccggtagattttggctccatgctggcgcggaatttcacaccgtaatccatatattcgcggtattcggcccaggtaccaactttggaatcaggcatgcagcggaatactctccggtagagcactgtgttattgcgcgcagcccgattccaaatttcatccacaaagcgagaatccaatggatctcgcatgcagtctttatcgatggaagcagcttggatatctgctgccatcggatgaaaagctccgttggattgacggcctgctttagaatcagcgtgaacggcaggaccaccaatgctagcatcatcaagcactggcaatggaacggctggcgcacccgtacccagacctgagagatcactcttcatcgcctcgtgcctgctaataggggatgggggtgcaggaggggtgccaggcttatcgccaggctcttggtgcgcattctgctgacgacgcgaagagggaggggacaagggaggctgggccatttccgcaattcgcttcccatcgtgcaagagaacctctcggccttcgacgacaactgaatctcggccttcatcgacgccttgctgttctgccgacttccagtgatccggaccgtatcctgataaatctagctgatgttccttgtcttcaacacgagggtcggtctcagtctcttttcctttcgacgaagaatcgtcaagatctaggcaggcctctgctgccgcgaggtcaaggtcatggttgaaactgggcaaacgaatggggttcacaggcgctcgtggactcttggccacgctagaactagtgctggacgcatcagcgtcaggtgtcgcatcttcttcgtatatagcatccatatcttgttcaaagagagcttcgtttacctcttcttctcgctcttgttccaagatttcatcaacatcaaggccaagatgctctcgcatgagtctcatacgaagagtgtgagcaaatcggccaacttgatatggcttgcccgccatggtagacgatatcatatcagtatcacgaacgatggcggccacctcagagtctctggagccaaccagcgaacgttcgttgatgtttgcagaaccaatcagcgcaactcgatcgtctacaacaatggtcttggcatggatataaagctgctcggtaacaaggacatcattacccatcattccccactgtcgaagagagaaaaagctgatataatcctcgggttcaatccccgcggcacgaagacgcccaaaaatcgagtgttctccacggcagatactccgatattggcacatgacaatcagtcgaacgctagtgccttcctgctcatcaacggtgttttgaaatcccggcatgagaggtataatgatgacagctcgccagtcttcatcattttggtgagcacgaatgatgcgttcaaccagagcatctccaatacggttgacaatcttggttccgtaggcctcggtgcttgtaatgaagaactggttctcaatgtagacaaaatgatcagactcctcgatcaaatggatgtaggcattctggatgctatgctcggtttcgtctatgcccaacgaccagttggatgcagaccggagcatttgaacttcgcaagtaccagtcaatccaagggcctcgagatcctcgaatttcgcatcagggggcggtaacaggaacggcaggggcctagttggttttcggcctcggcggagataattccaacgctgaacgaaatggcgagtcaagtctcgagcgggttgtccaacgacttgcatggaaacatcatgccaaggcattctaggaaccttgccccggtcgtacatttcttcatacggttcgttgagattgaaaaagtcttgaactctcgggttcgagtagtcctttcccgggaacagttgtacatgctcagagtctttgggcatctcggacggctcaaatccggttggcttgtcgtcaacgatcggatgctgcgggctatcccagcgaccaaagcagaggtctataccaccgagaaatgccacatcgtgatcaacaatgcagattttttcgtggtgcgcgaagaaaaattgattcttcttgaactggttcggagaccgctggacaaagatatttggatggaggttaagaagcgagaatttggtgtactcggaatcgatgggaatggcagcttccacatttcgatagataatcacaaatactttcacgccctctttcgccttcttctggagcagccgatccagccgccatttctggctaatgcaagcagggcgccgcatatagagctcagggctcagccaccaatcgtgaatatagatgacgtctttcgccatgttgattgctctcgatacattccacatgtagtcgcgaccatcgaccagccattgcgcaaatacgccagaccgaacgggggcgaaactatcaaacctcttcttctcaaaccagggcgtctgtttcagcatttcgttgatggaatcttcgaattgtcgcatcaccgactggtaacgtgagaacagccgtattttgcggtccgaagtgcgcaccgtaagcgtgtggtgcttctccgcggaatgttcatgctccatggtcaaatcgatctcagcctgcttcttcttggagccaattttcttcagtgccttcctcttagaagcgatactgaatttggtatcgacaagatagacatcaaagatgttcatattctccggtgactcgacgcacacaatgtagctctgcctgacaaggaaccatttccggctgtgtcgagcaatgactttggctggttgtagcacgcgacggaagtcgaggcctttggacatttgaagatgaagaaagccttctttgccgtgatagcttccttcagcagctagacgaactcccaaagctgacagctcgagaaatcgacacaggcgattgctatcagctctgaacatgagccatcgaatcatctcggagaggtacttttcgagaatgcgcctctgtttttccacatacttctgtctacgaatctccttatcaatgccagcgccttccgccgtagacagctcaccagcgtcagtgaagccagtagatcttcgtctcatacctgcgaggaaattgccgcgagatttctttctcgagtgttgatgcggtccgtcgccatggtcctcagcagccgtcatctcagcagccgtctcctcgccgcggccactggcctggtcatcttcgtcgctttcatctcctttgtcgcgagcaccacgaagatacgggaatgccgagtagggaaacttgggctgttttaggcgagcaccaagatccaaacgtccaagcatgtatttatcgttattcagagcaaacttgtaccgaaagtgcaggttatagatgtccctgatggttcggacaactagccattgcatccgactcggtccactgccatattccaattcaattgtaaatatccagtggcgctctttgtcatcatccggcatgggcgagctatccttaattttcagcttcagttgctccagtagaactggtattcttttgttcccgtgttcgtctcgctgaatcatactagcgagcatcagcactgcaggcgcaccggctctcagctcagccatgagttctgcagatttgtaataatcgaagcggtcatccttcttttgtcgaaggagcttcagcgtgcttttgactcgcttccatttattgacaccgtagctcgaggccctttctgctctttccgagttgaagaagtgcttcctaggggtcaatgcatctccatcagacaagccgcctccgccaaagacagtaatgcggcgcaaatggcccgtacgtcgtccaacagcagtggagttttccaggtcttccatgtcttcttcatctggaggactcatggtggtgttcatcatggaatatcctctgcgaaatggcttacgtctgggaatatcacgaatatcgccatcggatgcagcatggtcatgttgcgtcgtatcaggcatgcttgctcggcgtctgagcaggcgatcatatgtgcttagtgcatccagatcggctgggaatcggctcggatttggaaaattagatatggagcctttcttaaagcgccggctttttttcttgttcttcttgacagcgtcgggtatggcagcttcatctgcagtttcgacatcggcatcggcatcagattgttcttcgtggacggcttccggaactcgagtggtaactctagacacagtaggagagttgggaaacgatcgtgtgccgaattcagatggaaaagttggcccgtttagtgatttcggggtctgtgagcctgtattggctgcgaaagccttgatcttggacatgaatctcgttcgagagcgtggtgtatctggctcctccaatggaatcgccaccgggggatgaaggggaggttcgtggaaatcaggctgggcaaactgaatgctacgccctgcatccaattgcaaaggttccggaatacttttggcgggtgcaggctgctgttcatgtggcgttgcttcttgagcctcggattccggcttcagatcccccgaagttaatggcgagggatcaggatggctcaatccatcattccaataatctttggcctctgtcggggcttcctctggtgtttcctttgaggcttttttggggccttcttctgcgcccacttgttgttgtgatatattgggggtcggagcaagcaggccattcgactttggtggctggaactgagactgcgcttcgacgttggccggggagggatggttgggggttctcgtcattggcgagacggactcgtctaaccgttcgtgcgtcatgatgaatttgccaacagtttacggttcgacgtcggagagaaaaggatgaatatcaagagtggttggagtttttgcacgcgacttggcagctgccgcagtgaccgaggcgaaaagggagggacaaccaaaggcaccgttcttcacattaaaattaaacagaccgacaaaacaaatattttcaaggcatgtgatgtgcaggattgattgctgtcgagcaagggacaattggcaaaccctcaagcacccgcgattccttcacgtgggaaagagaatggtttagctttcgcgcaaccttcagagaaggtggtgacaatgaccgaatgaccaagctccctgttagtcgaggttgggggcaggggagccaaaagggtgttatcgattaaggcaatttgcagatacgttggccttcctcagcgctacgccgcctccatacagcggtgcgccactcgtctgctagtgggcacgtgtgcccgctacgggcgccccttactctcctataccaacctagaggtgagtgtaagtgggactgcagattgtaatagagttgacgagcgtccatgcgtataggagttgaggcatatatacctcctttgaactctataagaattcactttaaccaatgtatacatatctttacctgttacatttactacagttatatccaacttcgccacgcctccctacataggtacatgtaggcaattgagcaagacgcagaatctcagacgattccttgcaccatcccctcctggcatatctgccgcagtgatacgggatcaatgactctgactggcagatgcaaacggcaaacggcatcgccatgagaattgaacgcgcccaccactatttccttctcgactcgcagccaacaatcgggatcaaccttcttccaagattcaaccacttcacggccgaaatcaagatcccatgtgcctcgccatgttagtgtagcttgccgcgcagccttgtccctgtgatatatgactgcccctacttccccatgttgatagttccaaataactaagttttccaactgcggcatccttgacgcagctaggctagcatctcgtaataatgtagagattggttccaaaggagctgtctcctttagaacggataatgttaacgcgactgattgcaggtgatgccaggtattcaatggttggaaagcgttgaaaaattgctggccatcgactaggtatatatgaaagagaaagatgttctagctcatggcttttcgaggcgaaggctgtagccaacaaggggcatgcagcagggccagtttctacctggattagatcctctgtattgttgtccaaagccaacgcaagctagtcattggaatcttcaaagactgattctcttttaagttgaggcgatatagtgtgctgaattgtgtaggccaaatatgtcaaggtagttagtacaacatcattgactagaatggaaagacggcaacataccttgataccactaggccctcccctcgcgctgccaaactcgccatggctcgtagattaaggttgctaaatgagggaggtgcttcaataagtgccctagacattgcggagatatttggcgtcgcagttgtcgacgtagcacaagccctgtaactgaatggacttgttgaacaatttttggattgaagaacatttaatggagcaaacagtcgcaatatagctgacttgccaggaacctcgacttgtcggccatcgacccagccatgcctagggtcgtgccatctggcgggaccatctttctgcaggattaaatcttcattatcttcattatcttcatttccaagcccaaaccgatcaattttgaaccaatactccgagtcactaggagaataggcattcagttccagtgtcagagggctgatagactgccaacagtggaggacagaaaacaagttcagcaaaagcctcccaaacgcgagactatgtctcgtaatgtcaaactatggcatgtgcttttcacaacggttgcatgtatattgatagagctctatgtcaaggcgtatgtgctgaataaatcctcttggacgaatcattatatgctcgaatgttggtatacggaatttccgtaacgttaatcggtggaagttctttggttcgataacagcctgccattccttgcaaacagccgtacaagaagctcagccacagaaccttggacgtacgatttctcttagtatcattagacgaactatgtcccgagcaatccatgtcaggctctcgagtactgggggtaattgtactatgtctctccgacatcttgaatggcttgcaataagacaggcgaaaaaaggtctcgaaaatgataactgtagtcttggaagcaaaagggtgtcagacagaattgcggggtttccttctgaatatttcctggattacggtctaaagcgcttcctttctttgcgcggcatatgaaaaattcttagcggaatctatcttctctttacattcataactcgtcatcactttcgtactttttacgtgagtttccattcgtcctgagaatttcagtttcaagacgagcattaagataaaagcagatataaggtgctaacgtcggcgaatctattatataccgaggtacgttagccctattgaaactctcccgtggggtgaagtgtgatgggtacattgggacgggtcgcaaggtgcttttttcacgatttagttttcctaagttacatgcctcgcctacaggccggagtttgatcacatgtgcatatattgagactttgtgtggcggcagtcatgggataaaactttaccatttacgcctttaacacttgagtacatgcagtgacgagatcatcaacataaagcctctaacgaatacatccaactttcaattatgacaaagaagaagacgccttgtgcctcgcaagaggctttatgtcagccgcctcattgaattacctagtagtagtaagtagaccatgtaataggtacttgtccgtctcgtgaggcgctgtatgggcattatgactttaccactctgattttgtcaacggtacctcgctcggcatcaattcaataatctggttaaaactacatgtatctagataagtactcattacttttagacgagagtatcttctggtctgaataaaggggaaacgcctcgtatcgccaggtgcagggtaggacgcaacgctgtaacgaatgaaagacattcaatttctcatcccacccagccaatgacatgtagtgctaccattctgcagtagtccacgcgacgagctgcaggttgcgcatcattgctggcaagatcgccattcattggccggccggatgatgctaggatcgacctcaatcgaatggcgctcgaagctctctgtcgttgattcctggaggtagtacttgaatacaagtatggcaaccccaggtatcaaatctaggcaatcggatcgcatcgggatcgcgccgcagtgatattaatagcagcggtggaagttaatacggaagctagcaaagttaataagagtacgagcccgttgcgagccgcaatcttatacgaatacgcactcatgtcgacgctaacgaattcccgcgtattgtggttctgggtctaaatgaaataggtacccattcacatgatttggctgcctgggtactttgcgcatcgcctacccctgaaatcgcaggccgccgcttaagggcaccctggtcggccaacagccaatggcgttacatcccagattcccaaaaagtgccccagctctggcttcttcagcgcggcgcgacctgctcgtaatttttctgccttttctgctcccaactctcctcctatcgcccttcggatccggaagagctaccgttgccgaagcgcgaagcatccgcggcttcgaatattaagcgagcctctctcgatccgcaggctcgccagcgcaattcttccctttgaaacgtgcgaccagttcttgacagaagggctacttggtagctcgatatatccattatcgccatggcgacccgatattcactgcggcagactcctaggtaagtgtaaaacgaacaggatataccgagcgagttgttaggtatccggtgatcaatgttcaatcactggtttctgggtacccagccttgaatatctcaatatgcccgcgttgctgctccttaagaccaatgtgctaatccccacctaggaaaaaggagctcttcgacggcttggtcgagaccccaaagcgatcttcgcgcacccgccaagcctcacaggctcccggtgcctcagacgctgaggattctgcatctatcgctgagactgccagccctcgcaagattacacgccgccgcacggccaagttcatcgagaacctagacgaggaggaggatctcaagcctgttgccaatggcactgccaacggctacagcaatggccacgccaacggacactccaacggcaacgccaacggccatgccaatggctacaccaatggccacgctaatggcaaggccaacggatatacaaatggacaggcgaatggacacaccaacggacatgccaatggccataccaacggacatgccaacggacacgccaacggaacatccgccgaagagaaggcgatagacggctggagagccggccaggaccccaaggtcgactactcgggcgagttcgaattcggcggttcagtaggcacgctgtgcatgatgaccttcttcccaatgctcatgtggtacatgtggattggcactacgttttatggtggcaagttcccatcccgcgctcctggtgaaagctgggctgatttcggccttcatttggccaacatcgtctacacgcgcgcgtttcctcacaccaaggcatgggtatggtactggagctacctgatctttgagggtgcatgctactgccttcttcctggtgtctggggcaagggcaagcctcttgctcacgaaggcggcaagcagctcgactatttctgcaacgcctttgtcagcttgtacacgaccctcgccgtctttgccgccctgcacttctctggcatctggcccatctacacggctctcgatgagttcggccctctcctgtcggttgccatctgcagcggcttcattgtcagcttcatcgcttacttctctgctctgtggagaggcaagcagcaccgcatgaccggctaccccatttatgacttcttcatgggtgctgagcttaacccccgcatgtttggcatccttgatttcaagatgtttttcgaggttcgcatgccctggtacttcctgctgattctcagtctcggagcggctgcacgtcagtacgagcaatatggctatgtctctggcgaggtcatgttccttgttatggcgcactacctttatgccaacgcttgcgccaagggcgaggagcttatcatcactacctggtaagaatatagttactttattttattaatctaaataggaccgttaagctgacagaagaatagggacatgtactatgagaagtggggtttcatgctcatcttctggaaccttgctggtgtccctctgtcgtactgccactgcaccctttacctggctaaccacgatcccgccacctaccgctggaaccgcttcgctctggttgccatgtacggcgcgtacctcttctggtactgggtgtgggacagctgcaacagccagaagaaccgattccgcgccatggagaagggaaacctcatcccccggaagactttccctcaggtcccatggcagacactcaagaaccccaagacgattgagactcctcagggcaccatcctcatcgatggttggtatggtcttgctcgcaagattcactacacctctgacctttggttctctgtctcgtggggtctgatcacaggctttgagtaagtgaccatcgacaaaacatcaaataatagaagcagtatctttattaacccttatttctttttaacaggagccccttcccctggttctatcccgtcttcttcgcctgcatgattgcccaccgcgcgcatagagacattactcgttgccgcgccaagtacggcgaagcctggctcgagtacgagcgccaggtcccttatctcttcattcccgtaagtttccttcgaatctattgttccataaagacaaagacattttcaagtgtgttctctaacattttatagtacgtcatctaagaggcatttcgctgttcatgcaccgagtttctattctctctcgcacatattatcactctcttctcgctctagagaggagctttctgaattttaatttcagcatgcatgcgaccaaactactacacggcaggcattaaaagggtaaagtaaacttataatgaaggggaagaaaatgagagaaaattgggaaaatgattaagatgggatttcataaaatgatctaagaatggccaagaatatgataattaggatatgtcaacggctttaatgtttgtattatatagttttgagatggatgagcatatccaataattgtctagcagttttaataaatggcatatcatatcaatatacatggcctcgtattacttgtgaggtcttcaagatacaactactcttcagcacattccgcatataatcaagaaactcgtcaaagtgaagggtcattttccacatgtggttgtaaaaatacaaagttgctttcggctagaaactgccggctcagctgttaactgtgaaggagtaaagaaaaaacaatgacagataaaattgaccatccgcttacactagatccttcaccttcaccgtctatgaagagaaactcgcatcaagagcaaacacaccctgtcactagtgtacatatataaacctcttcctactgatttgatccattacgcgactcgcactgagagtcatgccgagattcgccaattccaacacacgagctccattcagcaccgtccgggctatgatattgcaatgctgcccagatatccatatttcgtatcagaagtggcgacttttaaaaagacaaagttgacaagctttttcaagaggccacgggcgcgccagttgcttatgcgcagacagcatcttggctggcctttgagttcatcagaagagcgacgataagaccgtacagaccttgatggtgcgttagtaatgctatctcggtgcaatcaaactggaaatatacatacccaagacttcggcgaaaataagaatcagaatcattccgacgaaaagacgaggttgttgagcagttcctcggacaccggcatcaccaacaataccaatggcaaaaccagcagcaagaccagcgagaccgacagagagaccggcaccgaattggatgaaaccagtgtagagaggaaggtcttgtcgcagaccatcggagatgagaacagagacgaccagaccgtagataccaatgataccagccataatgacgggtacaatgtctagtgagggaggtcagtaacggggcgctgcgcgtcaacgggaaaagtgctactgactcttgacaatcagatcagggcggagaacacccatagcggcgataccaacaccagacttggcggtgccgtaagaggcgcccaggcaggtaaagacgatggcacaggtgcaacccatggcaccaaagaagggctgtgttgggggttagcattctatcaagtatatgaagaggtcatgctaatgttttcgatgtctctccgggaggttctcggtgacgtcgttgggtatagcaggaccgggtatatggttactgaccgcgtagacggggctatataggcatcatgttagctttaaaccttcaaggctgcgcaatgaggcaaggggtagggcgagtgcagatagttgcgatgatgccgagagcttccaacgatgcaatccgaagctccacggcggtgctagggggaggaatcgaacgcgctgacgcaacgtaccaaagttcggtggccattgtgacgatgggggatgagctaagaagcggttgtttaaaaggttcgaaaagaaaagtcgcagctggtgctcgtgagaagcttccgaaggcgggcagaggcgcgagggacgacggagtcgatgggatagtctgcaggcgcttaatagctgggttgttgagatgggtgagggtgccagttccgacgccgacgcctggctggtaaggttttgctacaggctggccgcttgggcattacataagtcgggggcggataattacctcacccggagggatgcgcagccattcgccctttctcttggtcggcctgccacgacttggccgaatgaggtaattgactgcaggcgcggctgagcagtcattatctttgctggaaattaggacatgatctcttattcttgaggccatattaaatcaaagaataaatcatcatctttttttttgtaacaaacatcgcagcagtcctacgggcgtacaaacatgtgctacggttcggtagtaaaagaaggctcccatgtctgcaggactcttgatggcctcagtgctgctccgggctccgaaatggagtgctctttgcattgcgctttttgattatgcaatggccatatcacactccatacatcggacttgatgcatctatagccacggacaggaaggctttcaaacggtgtagctgagcgataacgcgaccaaactcggagtgcagattacggctccgttccgtctgtggttccagttcttatacaagtggcatccccggtagaaattgctcggtgcaactaagcttaaccgccttgagaacatcagctcgtacgcctagacgcgcagcctcgcaggcgaaaacgtccagcttcagctcatatagagcagcgtacacactccgtacggcacagctatacactaaccgtgctaggtaggacagagatgtggtttatccatttctcgtttcaacgtattacgaggtcaatgcaaacaagtcctctccaatagccccgagggcgccaagtgacgtgaaacgccagggacatgtcttgttgcccaatcaggtcgcctctccgtcttgcatggcgctatctagcccatcgcatctcacgtcgcatccggcatgttaaccaagagaaacaaagaattgaagcaaaagacggcaaacaaagcgagtagggagcatcatcgctcgcatagacgctcagcccctacggttgcgtcacagtgtttatggcaatggcccagagctcgagccacagcgcgctcccctcctgtattaatcattcgtctggaactcaatgctcgtgtttctgccctgccgcgccccttgtactcgcaactgccacctacggcagctggatcgacactcatctttgctattttgcgctttgtcgtctttgtctcttggccccgttaacccaggggcaaaatggagcaccgcaccgccttccacgtcatgcctcaaagactcgttccggtacagtacatgcaagcaaacaccaacgttgcattgacgcttcccgctgccgtagcttctcctgcttgccatcccttttaattctgtctacataaagaccgtagccgtgcattttgcttttcttcttcacctccatctctctcttccatttgcaggactcgaagataaagcgggaacgagatcaagaacatccaacatgcgatacgaagccctctctttcctggcggccctgccatccgccatggcctccatgtctaccctcgcctaccatcctcctgccgagctcgtcgctctgtcccagaccgatagcgcttgcaatttccctcccaatttccacatccagaacttcgtggccaagtcgaatgggactggcccaacagccactctaagtgcatacaacttcacctttgtggaccaagtaacgagcatcaccaccagctgctctttcaactcgagctccgtttccactactccgccaggcctggcgccacgatacgcctgtgctcatggagacgtcaaatttatctgggaagatgcgcgcaagcaattgaccatggttgagaggatctgcccaacctccaaggggtacgtagtatatccgaggctatcttgaataccaaagtatttgtatatggatgccgagcactaactctcattttttacagcactgatcaatacgaagttactggctcaacagtcatccctttgacttgcaccggatcgggagcctgtagcaccaactcgaccgatttcgacgtgaaatacactgcactggaccccgtctcagatcccactcggcgggtcaagtattgggtgagctaaagggcccagaagacggcattatcgattcttggtagacgaccatgcctgatctggtatgctctggcgtttggcttcattcttaatagatctggaagaaaaaaaaaagaggatacagcaaataatggacaagggacagcaaaggattttctgccagctttggaggcaccaatggaaaacaaaggagtaacaagggctacagtgcgagactgcatgaatcttccttactctagtattacgtatcagaatattaataatcttgcaacttcaatgtcatcgtatcattcacaacacgagcagcaattgtaaaaactcttccacccagcactggactatggcttcaaatagtccgacggcccgagtcagcggcacgagctattgctgaaaggcaccaggggcaccggtatttagcaggcacctgcggaggctttccagcgctccagccgctgcagcgatgccgaatgcagccctgagctcgttcaggcgccccagattttccccagcacttgaagccctggcgcgggccccacccgagttgtacataacctcgtgatctctggctggtcttggcaatggcagcttgccactacgctcatgagacaaagtgcggtcatgcctcgcctacagaggcgctgattttttcttcgctcctctcacaggaacagcaaatcatttgatctcaaccatcatgctatatcccaattgcgcagcctgtgcatcgctttctcgctaaaagtgacgcgcttgcgctcttcgccgccagttgcgctcctcccttgcgtcgggcttacatcgaagcgtcattgcggttttgcaagctgagatcaagcaccggttgggacagcacctcgcaatcgtaccaaccatttactcttacttctccatgctctggtcatcgaccgactgatattcgacaatggagggggcattaccgggccgcttcaggctattgctgctcttacagctcgccgttgcttacctcacgggggctgtatatatcgaccagcagaagccgttgggcaacaagcagtcagcatctccttcgaccatctccgtaccgttattcgcgtctctcgaacgactggctaggcttgttgacgtgtcgtattgccttggcacttctggcattcgcaaaccgttccagtgtctctcccgatgcaacgagttccctgagttgacgttggctaccacttggagcacaggcattctgttcagtgacaattgtggattcatcgccattgacgatggctcagaacaacagcttctcgaagcaaatcgaaacgatgtagcgaatgagaagcatggcgctatagtcgttgcgttccgcgggacttacagcatcaccaataccattgttgatctcggcaccatcccgcaaaaatacgtgccatatccatccccggatgatggaggagagacgccaaaaaagcccagccacgaatgcacaaattgcaccgtacacatggggttccttgagtcttggagaagcgcccgggatgctgttctgccagaactgaaggctctccgagcccaatacccgtctcgtcctattcaggtcgtaggccatagccttgggggagctgtggcctgccttgcggccctggagctgaaggtatccctgggctgggacgacgtaacggtcaccacctttggagagcctcgcgctggcaatgcccaatttgcccgtttcgtggatgacgtatttgatctcaatggaacaactgaccttgagaagaggacctatcgacgagtcacccacgttgacgaccctgtgcctttgctgccaccgagcgaattcggctacaagtcgcacagcggcgaaatattcatttcaaagtcttctctatcgccatccgaaacggacgtgcacctctgcgttggtgacgaggaccccaactgcagtgccaaagatgacagcacgatgcagagtctgctgcatcgccttctccatttccgctggacgactagctccttacaggcttacacggagaggatgagcttcccagcgcgattaaagctatggcagctgttttttgctcatcgggattatttctggaggctcgggctatgcgttcctggtggcgaccctacaaactggggccgacatccgtatgagcctcacgatgaatacctataaccagctgtgggagggaaagaaaaaaaaaaagacagagcagaaaatattgcaatgcagcaatgcatggtgcgtttgacgaatacagcgagctaatttatccgaggagtagacttgtactgagaaggcaggttggatataccggatgcgtatcatattggttaacggtgtatgaatattgggagagcgagcatgaacattgtgaaacaacataagtaatcattgtcaacggccgcatagtttaatatcagtcttaagaataccattatttcgttatctattacgttgggattaaatattctagtagccagacgctaccaaattgtcgtgggccagccctatgctaagagcggtttcttgataggggatacgctctgctgtaaacgcatagcatcgactacacgtgctgccatctccgtctctcactaacatggcaatgccggcaattaccacagatgccatccatcgtccgggtcctccacgttgatcgtcatttagtgggggatgccagtgaaatgacgctgttgccatgtgacatgggaggcaggactggatgctgcaatcagccagcacgcgtagtggcacgacgtcgttattaggtacatgtactacggaaataccattagtacctaccactatactagtagcaccacttgtagtggccgcaacttgtcaaaccctctcgaggcgctgggctcttctcgaaaccgggatccttcgcagagcactctactcggaccgcgcaacgccaacattggatgaagtcgcaacattagtgggggtgagcgaaaacagaagtgtgagacgggaggggtattttgtggcgcgttctactggtgattgattgctgccacccaaaacgagacgaacgactcaagaagaggcccggtgacggaataggtttttttcttttcatgtgaggaagagaaggccaagcttgggcttgctttgtcttttcattggatcaagcccagcgggatattactgcctagctggagttgagccacaatgctattggttctatatagagcatccatgatacgtctgagcctgttctctgtgccacgcgatggcgataagagagaggagggggaataaggggggggagtgagtcacggatgggagctgaccacagccacagtcacagctcgcgtcgatttgccagcctctcccatgcccatggcaactggcatgaacggaaagcataaagaggcatcgccaggggaggggtgcgggctgcagcatcatgtgaacagcaaaacaccacgatggtctcgggtctcatccctgaacgcctgcgctgaacatctggaaatcgggggagtgccagtggaagggcacggcgacaagcgagatacggagtaggccatgcatgcattcccgtgcgctgggaaaggggccactagttttgatggactagccaggcctcgagtacaatattctccttattcttggagcctcatcgatgcgaccccatcatgagcaggatggagcaacagcagaggtagtaattaacacagattagaggtactccgtaggtagtaggtagtagcagcaggatccgagatttgtctagtgtacctctgtcccaagcactcaaaggcaacatcacgatcctcccgtggtaccgcatgaggtggaggcaagcagagacactgttggaccgacgtggccggcgggggactggttgggacaagaacagcagggagcacatgcctcggccagggtgtgccgagagaggcttctagcagcacttccagagcaagttgttggagtcttcatcgcctgcttgcgctgccatcgacggggaagatggtcgatgcctccgtatggttctgggaatggagcagacaatatgcactaagtcgtagtcgccggctgcttagacagctagctagccaacaacgggatctgctgggacgggccactttggagccccagtcgggtttcctgggtcatcatctccattctcaagggagaaacgagagatgctcgtaatccaaggtacaccggcacgaaccaatacgagtgctggcagaatgctggatgtctctgccttacccagggcactgtggccttgcacaagcacacgatatgccttcttcttcccctcgagagagcgccagtgcctgttatcggagtggagcgcagatggaacgatcgctgaccgacagacgggctggcagaattctaataagccaatttgcagcccccccctggccgcgttatgacgcctttccgcgcaggctgggagacagacgctggttggacgacggcgggtgacagcgctcagatgcttgtgctgtgaacagcgcagcagaggcagcgataaaagacgcggccagcttagcgccgagcacaactcgcagcaaatcagcgttgatagggctgccggtaccagaggcgatgcgcgagagcaccctttgatgagtgtctcatggcaaaagcgggactctgatcactcggtaacccttttttcccttctcttcccatccaagagaagaagccccgcccacctggcagcgagcaagggatactgtccaagagagtaaaatagggctgtgatagctcaaagggtgcctctgatgtatggggccaaatttctctgcttgattaataccaacggtatccacgacgatgctcacaagcagctttggcgcttaatgcctggatgccacttggtattggggcctgagacaccttacgtgctactgtatgcccaccagtggtggcgagatgaagtgcataagaaaagagtgcggctgaggaggcagaagtaagaccagagtgaaaggatgagagaaaaaaagaaacggctgaagccccccctttacaatgctgtgtatcggagacagtcaggatttcagtcgagagacggacaagtacgcagtacccttccagcctcatgccgggactagaagccacaggtaaattagaagggcgcctcaccatcaatgcgcaagtctccatgtacagcgctccgtgctcgaccttgcggacgtgtagtaggtacggcaatgctaaagtggaagtgagcttcaagtgaagagcggccccccttccggctccagatcagttcgagggccaagcgcagtaatgctgttcgtcgggggtactcggtatgtacattgcggctacgcgtccagtcgcccgatggatgagtataagtcaggtctcgactggcagataggcgctgcggccagagattacaggcacctctagtgcgctgtgctcggccaccagagcctaggggcggggtgcgccaggcggctggctaggcttagcaggcccccaagagccagcaactccactgcaagccggcgctggcatcacctgtgctggcagcggcgggcactggcctccgccccgagaacccccaaaccccaaagccaattcaatctcaatccacaatcaaaatataaacactcttctcgccccatcctcaaccgcatcccacctcagacacccgcatcatcctttttctgcaacgactccgcacattccgcccgcttcgtctcttcgtcgtcttccagtcaccgacacacagtcaaaatggccaccgaggtacgtgagctcaacttcccctccccggagctgctgctgtcactgctgcgaccgccgctttccgccttctcctctcgaaccccctcgttctcgcaacccctcagcccgccgagttcttcgccacgatctgcgcggcttcggactcgcgcgagggcgcccggaaacgccatgacgggcacaatatccttctctgcattcctgcatcgctcattttgcttcacattctcctttgttcgcaatgctaacgtcttgtctatagcgtgaaaggtttgtccaacagcatggccccgtgaccccactaaacttctcacaacgagaatccaaacatcttccccctccccttttttttgtgatcgaacgagatggtctgaccgagattttcaacccaacagcaagaccttcttggcccgtctctgcgagcaggccgagcgctacgatgagatggtcacctacatgaaggaggtcgctcagctgggcggtgagctcaccgttgacgagcgcaacctcctcagcgttgcctacaagaacgttgtcggcactcgccgtgcctcgtggcgcatcatctcctccatcgagcagaaggaggagtccaagggctctgacaagcacgtctccaccatcaaggagtaccgcagcaagatcgagctcgagctcgagaaggtttgcgaggatgttctcgatgtcctcgacaagagcctcatccctaacgccgccaccggcgagtccaaggttttctaccacaagatgtacgttgcttcccccttgccgctctctgatctctgggtttcgaaaacttttcacccaatcacgtttcagctcgcacatgttcgaaattttcaggagctaatgcaaatcgctcttctaggaagggtgactaccaccgttacctcgccgagttcgcctctggcgagaagcgcaagaccgctgccactgctgcccacgaggcctacaaggtatgctcataacacgcaactcgtcgacgccgtgtgcagagacaaaatttcgcgcgggcaacaactgaccacatcgtacagaacgctaccgacgttgctcagaccgagttgacacccactcaccccatccgcctgggtcttgccctcaacttctccgtgttctactacgagatcctcaactctcccgaccgtgcttgccaccttgccaagcaggccttcgatgatgccatcgccgagctcgactccctctccgaggagtcctaccgcgatagcactctgatcatgcagctcctgcgtgacaacctgaccctgtggacctcgtccgacagcggtgatgccgaagctggcgaggccaagaaggaggagggagaggctgccaagcctgccgaggaagaacccaagcccgctgaggagcctgcgcccgaggctgcttcctaaatccttgttacctccgctgcatgcaaactcggcaaagaaccgaggggtcttttctttatcttgttttagttatctgaacactctcgcccacctctgaacatggcgatagatgggaaatcgtgttggaggctggctttagccgctgcccgcgctggtacccagtgcgctgcttgtctggttaatggggagatgggtcatggaacttcggatttttttttcggtttagggataggagagatgagtggcgcaagggtgcttgtccgttgtttttcgcctgcttgaactggcgacggactctttttgttgttcgctgctgaatgatggaacgcttttgttgcctcttctcccaacctccctctctacccccaagtgcctggtatttgttccccagttctgctttttttgacgttaccacctacctagtttacatctggtcccgattttttggcggatcgttatggaaaatgttgtcccccaaaaattatgtcgttgttttcttgcgatctgcttgttgtctttttttttcccctctcccccctcctcgcgtcacagtggttaaatatcgttgtgtgccccgcagaggagaggagaaaagaaagggaaaacctgtgtatttccctttccacccaacagtttttacagcagcaaccccttgaaaaaatggcaaaaaaagaaattccaatccaacgtactggagtgtgtctactgtaattttctacttgtgaagccttgtgtgttgtttaatttaataagaaggcctgttgcttgagcatctagccgtgctcctagctatctttgctcagctcaatacctcggcagtcgagcttttttttttttttatatagatggatacacgtctggaaatgcgtgggctactgtccttgcgaaatatcggttatagagataaacgcaacttgaagaattgtatcgttacaacacaacagtcgtaatataaatcatgtgctccatacgaagaactcgcaacgaagattggatcgaaaagcccgcaactgaggcgcaaagctacacgcgcacaaaaaaaaacatcaccccaccttgagctgatatagagtttctacttgagtggcttgctcgagataagacttatttagtgtactggctttcgttaccactaattggggcatttctatgttcttatcggctgtttttattttctcctctgagaggagaaaataaatgagaggagaaaataaggtgcctgtctgtctactagagcaatccctatagacaatagactatgtaaataccctgtaagaaaacaaacgtgttgatagaagggaaaaaagtcatcccgcacccccagctgtagctcaacaaggcagctggttcatatgccaaaatatccatacaaccgccaaacgcatttagaaatagcatcaataacatcagtagcagtaagtgatgcatgtagctagagtgcggataacagaagtagaatgtcgggttaccttttccccttgaattcattatatattcccttatcccatcctcctttgcccttctccctcctcgtcaaattccatggtgcccgtattctacactagcatcacccataattaatttcatcttgtctacttgagcccccccccctcctctactacaccatctatatttacaccattattgtcggcggtggttgtccattctgagggtcatcttgttatttatattgcccttgatgagcttcggtgaaaacttgctgtgggagttattgagcattagttggacgacagcggctcataggaaacgaaataaaagtttcatgccatgccaccatatcttgtttcagaaagacccaaggcttctgtgattgggttcatggctagttcctgagtctgggccttgtataaatcgagtactaaactcaaggtattagacaatccatttccagatatacaatttttaatccagcaaaagatcagccttacaattcgaagatcccatacgaaatgcaattttggccgtctctttcatgtcttgcttgaattattcatcttgtagatttaattctcggaactcgactagtaatctagcttagaagaaaaaactaactgctttcgcgaggtacagtatagagacaaaagtctgtgaccaccccccgtataataataataaaaaaaaaacaccagatacaaaagaaaagagggcagtaaaatagccccgtggtagtggtataagttgtaaatcgctttcccgtgtcctcccttcccaatgtaagttacctagtaaacatgcgccaaaacgttatattatgtgttcccccgtcccacccccctatgttttctctccgccatctcgataggattcggataggaacggtaaatgagaatcgtctcgtagtcgtcgtcttcgtcaattggatgctgcgctggtgctgctattgtgcttttgtcttttgatacaacggtgtacataatctttcttcaagattatgttcgcaatcagctaatggtattcaccaatagcttcgatgcccgtatcatccttctttgttttgagaaaagaccccgtccacggccattgctgctgtcttggccaggcgtaacctcctcttcggcatttttggcatctcccgaccgtaaattctgatacatggccgttcgtgttacatcgcctttccgcggaggcatcatgaagtcgggaacgtcagcattggcgacgctgctgcggcggcgggctttgccagtgaattgcgccttgaccttgtgccagagccgtgagctcttggacattgtggccagttcggagggcgttagggatgtcgtcgacgcagtggttgttgtgacgagtgaaggggcggaatagttgctggcggggggatctgaggccgatgcggatgcgacctcgtcgcgccagaccatgatgcgattctgcttggcggtagtcatgagttggcacggagagggcgataactcgtccattatcgcgaataggttgtccattgttgccattttcgagagtgggtgtcgatccagcgactttgttgctgcggttgtaggtttattattattattattatcccaattatattggtgaggcttttgaagaaaccgtcggcgatgttataagcgacaaaatggtacgctgcgaattgaccgatgtgattgacccgaagctgacattaaacagctttctttgtagtatcgtcgagagtttttcgcgaccgaaacaccaatagatagatcgtgctttagttattcgagtcgatttgacaagctgagagaattcaagcctcttttcgaaggtttgacacaaacggcgcacgtaatataaccagagaggtcgttatcgtttccctttaaggaagttgttcatgcgacccatgcaaaagaggatcccggacgacttttgtctcccccaccaggtaatctctcgatttgcgttccaattccaggtgacgtcgccaaggcgcagaggaaatgaaatgagggtttcgaggttttggacggggccaagtagagagtttaattagttggggcgggaatcaagcccgaaaagaaagggaaagggctcgagtcgacgttgttctcggaacgctccgaatctcggatttgctcttctttttttagattcgatttgcgttctttttcttcttttcgctcagccctttttgcttccccccctgatgccaatattaatagcaagtagtggcaatgtgccgcagagacacgggttgaatctcgcttctgcgggcagggcgtctaagtgctggaccggtcgagctgcagagcaaatctcgtagcgccacttggagtatgcacggcaccgggtcggcagcgcgaattggaaaagcccagctcttgttagcagccacagctaatacgagtcgaggtagtagtggaggttcgcagtagcggttctgggattctcctaggctccactgggcagcataggcgagcggaggaagagaattgacgagagaaggacaagctgaggctgagggcgtgtgagtgcgataaacgcgtatgttgttgtctggtggcttgcacggaacaaggggtggaggagaagaagaagcaggaaatacgaggtggacgagggaaaattaggatcaagtatccgtagatgagcacaaaaaaagaccagacccgtcgccaatgatatgagcccagactccagagggagagacccaaagaggcgacaggcaacttaagcgtcagtgcgctggggagaggccaagtcagggaagacgccgaagcggcgagtggagagccgcaggggaggggctccattttagcggttggcgggcttcgctcggggggagcagatcaattgatcgcttgcacgcaacagcggcttggggcatgtgagcggccagtcaggcgctgagggctgggaaaaacagcgggctgcggcgctggaggagggcagccgtgacatgcaactggccgtggcaaaagtcgcctataccgtagcgtgcagatgtcaccagacggcagcgctgggctggattggatgctagtagctccgcgggctttgggacctggagacggaaatttgcagcggcccaaacaggtcgagtcgagtcgagtcgcactgggagcggcatctcggatctgctgctgctctcaatgctacaagtacatgcccaggtacctccggtcaagtgagcgtgggattcaatgccctttgcgtttctcttcttgcgtggcttaatgcaggcatcgtggccggcatcgtggcagttccagccattcaatgtctcagcggagaaattcgtatcaaacggctcgatacacgcgatacacgtaccagctagcagtgagactacgcggtggcgttgccacttacacgatagttcgcatgtctgtttagcatggaagcagagatagtcggctacttgatgccgaatggagaagcccgaggcattctagcctgattgctagcaggcgaggcttgctgcaaacttgaaatcaattggaacggaatcttgcactgaatcgcgaaagcgcttttaacgccgaggggggccaccacggcgacattgagcaatttacggacagtgttcggtattagagacgatgacgatgttcttattttgattgtaattcggagccttttgaggcgagtttttacagatagatacttgtcgacagtactgtactatacacagggctgaaatgacgggcaatgtcgggacatcgtcatcatcttccctttcagcctagacacgagatacattaaaatccccagataccacccatcacctggccacttgtgaccaaaaagagacacagtctcggcagccgctcctcttcccctttcaataatttcctttgctactactgttgataaacgtctcattttgatcacaagccaagaaacattgagagcccattttttagcacatggtcactgcccaccccttgcttttggaataaaaaaggccctccctgtttcgatgctgcacacagatgctacaaacaaacaaataaacaaactgagagagaaacgaaaaaaaaaaagaaaaaggcaccgaaaaaggcaaacaacatccacccatactgtacggggtaaaagaactcccccccaaattcttcttcgatcggccgcgatttgcgctagaaaaaggtttgctccgtttcttacatgcaacgggcttttttcggattggtcaagagcgattcatttaattttctttcggtagtgaaatcagcaacgcgtatgtatggatcgtcctctaactgcaccagtttgattcgattggattttccccgcattagcgtccaatccagagaaccaaaaaaattgcttccatgcgtcgaggtgtgtgtgggcaaaagaccgttggtaagtaatcagccaatccggtggtgtgacgagtagccgttttccttgtgctgcataacgcggcaactggtcttctcttgtacaccaaaaaatacgtgacacagagatgcaggccgcctttggcgagccgagtactaccatcacaaaagtgaggtgaataaaagcaagcactaattcgagtacatacaagtagtccggctctggttcgccagggatggaaatgaccccaaagcgctaactggccctcgtctgtttccaaagcagggatgacactcttacatgtgcctggcggtgctacttcgcaatggctcgctggcttacaggagactcgtgccatgtgatggtgatgggtgatgggtattcctcagtaagcgcgcatactttcacagtcaaaaatcaagcttgatgaggccagggcaagcctcacgccccagagtcatactcatatatcacattttcttcttcttataaaaacggtagccatcgtgataaccaggcatgccacttttacctacatcccgtgcctttcgcccccttcccctaggctgcgctcggctgcaatgtctcccagcctcccatctcttcctctccaccctccaatagatctacagggccctggttcacctgtcttgatcgctttggcaacatggggggccctccagttgccgttgtgccagtatttgagtttgtattttcccttgcgttcgtcttcatatttataaacggtttaggaggggcaacgggcttccttccagcgcctgaaccaccaacggatggtgtttgccactgcgcattgtcttgtttcaagcccatcgttgaagcacgagccggcggcggcggctgaaaatctccgtcgctatatttagctttattgaattcgctccctgaagtcagtgtcgagggtagcgacgatgtcgaggccggcgaagtcgacaacaggtgtgctggtttctttgcgacagggggtgccggcttcccagccttgagctgctgcgatagctgtgatgtctgagaggccactgatgtgggccgagatgatgatgtccatagcggttgcgttgctcctcctatcttgccaggagcatcagcccctcctccaatagtgcccgctgtgcttgcagacctgcctagccctgcgctcgagcccatatccaacgtcgttgctgaacgacggggtggcggtggaggcggcgccgcgctagatctgtctccgtgaacactccgtgcgccatcaccgtccccaatcttcatccgtcccacctgagcagggagcgtggtcggatcgtattgtggaggcagcttcctagacccagctgaactcatgcccctggggggtgtaagcttctcgtatggcgagctcgatatgcttgaaagagacgctccgggcgaggacctcgaaactgatatccagtccagttcttcgccatggccaaagggatttgaaggccggtgcggattcaaagccattggttggccgtctcgtccattgggtatgggaatttgagcacgagccggctgtcggttgtcgagccaccacttttgccggtctgaactcgcagggggtaggccaggctcgattgcgtcgtatccaattaaatcttcatcttcagtgtcttcgccatcggcatgtgcggccgagtctcccacttctgcctttcgccggtcgtataattcttggctgatcgcgtttcggtgcagctcatcgatgaggctgacccggcaatcaaatgtggcataaaccggcctgtggtctgaaaacatcaacgttggtgccgagtcgtacgccgtttggcggagaatggcgcccttcctcagtactctatccgtccaagccggtattcttgctttttcgctgtcacatgttagcatgtctgtaatgctacgtagctcaagatactactcacgaagtatcgtatacgtctgttccaatgtcaaatcggtatgtaggcatgaagttgatgcgggcttcggaataaaactgaaacgccagcccagctaccatctgcaagtttagctggtcgttgctgtacatggtttcaaaatctcgcttcttcaccaagccgcgtacggcttccgagccgagaccgattcgatagttgaaatcgcccagccaaatgatcgcatctgtttatatccgtattagccaacttttgcccatgtgcgtgtactgaaaaagacaacggaggagccaaacataccgtgatcttcgatccctcgattcctctgaaatcgcagaccatcgtgaatcgttgcgtaatctcgattccgctcatcataattagcaaatcctgctgccaaatgtgctgtaacaaagcatatatgagtatttgcgtaatcaaaacgaatcgcaaccgctcctttgtttccagccatcccagacaatcctgttttcttgacacttccctcaacattcttaatgtgattgagagatgacgaccttacaaaaatgcacaaagctgcccctacgagctgcccactacgtaatagcacgtacttctctcctcctaggctagcttgtcgccgattcagtgtctcttttaccgcattctcccacagaccttttctggtgggatcgctattcatgatttgctgtgggcttagctcaactatctcttgaaaagcgacaacgtatatctctggttgtgatgatccgagcgagggcgggaatagccatggtgataagtcatagtcgataccttcagtgcgcccgttcaaattgaatgtgccaacccatatactaatattcttgaacgacgtaaactcttcgcttcgcctgttcagctctattgaaacatagtcactgatggggtcgaacaagtgcacaggagcttgtccaactagaagacccagcagcatatcaattgtaatctgtcgggaagggtcgatgaaattgttgtgatagatacgctggacagattttcgcatatctgccactgctccagctagcgacatcttcccatgcctcgtgaaggatgtcttcagagccccagttccggcgtaagtcttggagagagcatcgccattatcggcccaaagactggaatgtctcatccagaaatcggaggccgcgtattccttacgatgatccaaaaatgcctcgacagccatctgggatatcaaggtctgaatcaagtttgtacgatcgagacaatccaaacagtttgtgcgaaagacgccttcttgttgaagcacgaccaccatgcgatcatcggctcgatcatgctctgctaggtagtaggcgaaggcgtcagatgagcctgcaatatatcggcggatcccgcgagcagcttcgtatccggctgggccttttgtttcggcatggaaatcgtaatgtgtttcacgtagcaatgcatgatcctctgactgctgttgcgctggtcggctcaacggggagcgtctgatgcactctcggtacatcgtagccagctcgacttcacccggtttagttgcactcaagagattgataacgtggacagcgccgtaagattgctcgagatcctcaaagtgcttgttgaacgttggctgtgttgcatccggaggccgggtgatggtaattttttggcggccaggtaagagatccgccgcctgttcccaaaagaccgggacggatccccgaatctgggcataagaaaaaagaactcccgcgggagaccagaacgtcgtctcggtttcaacaaagtttgccacattaccattatcatccatgcctctggcattgaaacgagtgcctgcgcgccgacaagaaagccgtgaaatgagcgttaaaaaggatggcctgccgcttctagatgcctttaaaggagaagcgctctgcggtatcgtcattgtcttgcaaaacccgcggatcgcagaggtgagaatgcgtgatgcatccagtgcttcgcgctctgggggcatcagccgggaccgaaactgaaccaatgggctgatcatgtacgaattccacaaatacgtgtcgtcaaagttgtctatctcaaaagagttcgagttcaaaggccttacagataggagtcagcatatgtccctgaaaaccgcatttcccagccaaacataccggtcttgcaccctgttggtaagatcgaaatccgtgctgtagtaaaaggagccattgctgagcagcctgcgcaaatcatggcacggatgttcaatcgccacgtctcttcggcctaatccttggccgtaaggcgatgatgagttgtatccaaaaacgtcagaggaatccccgtcccccaacaactcgagaggaacgacatcgtcgtagttggcgctactcagacagtaaaaatccacactcgcgatcctttccacagtctcaccagggcggaccgtcgcagccctcacagcctgggtgatgacagagagaaacacctccccatttattgaaatcaggcccaaggtgccatataccggcctgggcgtcagcggccggtagtccttcagcagcttcttcgttataggggagaattccaccatgcacttggccgcagaagaatcgctgccgccgcgcggcttgctggacgggagcgaaacgggagacccgctgccgaatgcttcgttcgccgacgagctatatcgcaggatgagggcgtgggaggacgatacaatggcgatggatcgatgcggatagtcgcggatgaagagctcgctcgacttttcgggcgcgggagcttgcgcgctccaggagcccggcggagtgtccatggcgatgatgatgatggactcgtggcatcaaatgtgaagctgggcggctggcggggggacgaagcaagcaggaagcggatctaaggtccctgttgatccatggtctccttgcaattgagtggagcgatttgaggccttgctttcgagctgtcctccgccttgctgttctttggtgttcctgcagagctggagactgttgttctgtggtaggagcgcgctatgtcattggtggcatcggcagcacctagcgtctatctggcttatctcaccaattggtggcagaagcaaaaggcgtagcaattccagagagcatgcccagtacaaacgctacaaactgcaaggcggaaacagaaggaataattgtagttataagcggtaagaagacactcttgaacgattaccgcactacagtctgccagtttttggcaaggcgtagagactgcctcaaatcgtggtatgcaatttgcgctgaagactgcggcccagagtggtgctttgtctacggaacttttccctcttctacaatatcccaattcactggattcttctcggtagcctgctgttgttgaagaccgtagtgccatacataatctcagggctctttactccatgctttgtgttgtctgagtactcaagcaactatcacgcctatataaaaatcaatgccgttatgtcgattgtgccacagcacgtgttgatctgcttgcttgagatccattctcttgctcagggtcccttttcaggagcaacagttgacctgtcacctgctgagtgtgtcgaaatacgaaaaaataaaataaaatccatgcaatgctcatcctatcgacagtcttgcctaacgaggtagtaatccgatttcagagtaaaaaagagacgtcttataactgccagacctcagatcctttttgagatcatgctcgccatgaatggagagcgttcattctcttcctatcatatgtttattttgggaatcatcactggccatgtttatgaggagagaaaaatcggatttgcagagacccgcttgcgaacaaaatatgcgtcctcgacgcttagtcatcggattcacgctaggccgatcagagctaacatcccccagcctcacatacattcttccactcttttgaccataaccttgaaccttgcacttttacagctcctattcgcgctgctgcacctcctttgcgcaaacatttcttttgtcccagaatcagtcgcgtctttcaagtattcttccatgagcgacttcaacaattacggcggctccgaagaggagtacgcgtcggttcgcaaattcgttgctgaaacggtacgtcagcctctgccaatcgctcgttgtcaccgaacaggctgatgtttgcctgttgcctttaattgctaacccaatcattcatcgcctaggagacgaatccggacaactttgagagctgggagaacctgatcaaagcctgcgaagctctcgacggtggcctgaatagaaattcgagcccccaggcgctctctacgattcgcgatgcctacgaccgacttctgctcaagttcccgctcttttttgggtactggaagaaatatgccgatctggaattcaatatcgctggcccagagtcagctgaaatggtgcgcttggagagtccttgtttcagcccctttctgcaagggtcgcgtggtcgtgatacactgctaacggggactggatataggtttatgagcgaggttgcgccagcataactaactctgtcgatctttggaccgactactgctctttcaagatggagacaacacatgaccctacgctggtcagagagtaagtattcagggcactttttccttccccataacgacttctaccaatgcagtatcgcgcttaagcaccatgatttcggctgtacacctgtcaagagctctgctgctcactatcgaccgtgtctgatggtgagatatgccacagcggccctatcataccgggatctctctctcactctttttcccagactttgttgatatgtactcttcgtcccataacattgcgtcgtgctcctaccgttgtctccactggggatctagaattcgatttctacactcccagagggccaccacccctttgtgtactgaccctcctctgttcccatactcgccaaacccttgcccccgtgagctccctactgacatggctacacagactgtttgaacgcggagccacctttgccggtttggatttcctagcccatcccttttgggacaagtacattgagtacgaagagcgacaagaggctcaagatcgaatctttgccattcatgctcgaattatccgcatccctcttcatcaatatgctcgctactatgaacggtttcgaactctgtcacacacacagcctctgacagaggttgtgtcggcagatatactggccaagtttcaggccgaggttgcggctgaagcggctgcgtatggtggtgccgaacgaccggagctggaggttgaaagagacgttcgaggaaagattgacgccatgtactacgaagtctttacccagacacaaaacgaggtatcaaagcgatggacatatgagtcagaaaataagcgaccatatttccatgtgactgagcttgaacacagccagctcaataactggcgcaaatacctagactttgaagagactgagggcgacttcaacagaatcgtctcattgtacgaacggtgtctcgttacctgcgctttctacgacgagttctggtaccgatacgcccggtggatggcagagcagtctggaaaagaagaagaagtccgcaacatctatattcgggcatcaactctcttcgttcctattagtcgaccgggaattcgtatgcagtgggcatattttgaggagagctgtggccgcgtagacattgcgctcgatatccatgctgctatccttgttaagcttccggactgcgtggaggtgatcatttcctcggcgaaccttgagcgtcgccagaatggcaccgaagctgctatccaagtcctcaaggatcagattgatgctccaactgttgatctgtataccaaggccgctcttgtggcagagtgggcaatactgctctggaagggcaagaactctactgaagaagcccgagcagttttcctcaagaacgtgcagtggtatgcagacagcaggatattctgggacaagtggttccagcttgaactggagcaagccacgccagacaaggaggcagagacccagcaagcggagcgcatcaagcatgtctttgacgagttccgcagcagaagccggctgccagctccagtcaagcgcgaactggcccaagtctatatgaactacctcgttcaacgcggtggcaaggatgctatgaaggatttcttggccgtagacaggcaaatgtttgggtccgtcaaccatgcgacctcccaagaaacggaaggattccagctaacacttagtcacaggcctgcgtctgttgcgacggcgtcaaaaagtgcaactggcgccaaggagaatggagcatcactcggagagctagatgcagacagccagcgcaaagctcaaaccagatacctaaacttttacgaagcccacccagaggctaatgcggaggcccagggctctgccgatcccaattagtatagtttaacgggtagacgacaagctggacaggtcattgcggacactgccgccggtaatattgacagttccagagcgtcgagttaagatgttatatcgttacaccaaggtgttgaccgctggttgttttatatcatttgctggacactacaaggagtggcggatttctttgctagcagacagatttggatgcgaaccgcgaatgatatggaggtggttttgtctttgtttttctttaaactcacgtatggtaattatatcgtcttcccgaaaggagccgcagatgggttgactctgcttcaaaagggaatgtcccgctgaaatgcgaatgatgtctctatgaatctaatacacgaaaatgaaagtcgatggctcaaaaagattaaaactaagtacctaataagaaaataaacctacatttatggggcaatggttgaattgcgttcttgacctatgaaatattctaaactgataaatattagtagcttgtagagcaatgaatcatttgtttacttgtattccttcacgaaagctcaggttaatacccgcaaagcacgagaccgaggtacatgtcgcctcaatctctagtattatatcggtagagcaaatataccagtaactcttgacaagccacatacgcgggaaatacagggaccaagcttttatggccatgactccacgtggctcgccgacgcataccgcatacagaaagcagctgcgaggtaccttcgctgacgaaattcactcaagccaatgactctcctcgctcaagcttgcaaatgcccacagcggctctgtgttttttacccttttctgatctagcgcctctgtcatcagggtcctccttttttcatcgccaggcacaaggcgttacgctgacttgccgccgtctcatgttgtcaaataagccccacgccacacactcgcagctaaaaaccactttttcttagttggggcgtttcttctttttttggtttgtctcggctttccgctcggctgtcttccccaatcaaggtggcggagcgggaataagagaaagcagaaaggaaaagggaaatgacgaccttgggctgaggaatgatgaattatgagtgggtgagccggaagagtactcgatatctagactacagcatgctgataacggcgggatggtggtgggggaggggaattgggcggagagacaaagtgccttgaggagtttttagttctcagcagcaagatataacacgggtagaacgggcactctagctaatgataaaaaagcgagacattggagtagacgcaagaaataagcatcgcaggattcgaaaaaacgcggagccggagggcggacgcccgagatggcatgattttgtctttttggggcggctgcggcatcgttgacggagcatggatggcagaggcttgcggcatgaattgagagccgtgattggctgctttgagtcagaggagaagtaagatgcgaaagacggaggggcgattcggcacatgggggagaggaacggagaaggaatcgacgacggcttacgaattcgtaagaaaatgctctctctcatgctggcttgtgaatgtgttggtgccctgagaggctggcgttacagtaggaggtatgtcggtacttgttccagcagcgcagggtccaagaaagatttggggtttggaggaggggttctttttttttttttttttgttctaatcttcagggcgtaccacgacacaacgccgaactctttttcttgcgtcaacagatgcatacagacaattcaccaacgcccgtctacatctcgtttcaatagcccagatttcgatatcaagaaccttccgagccccagcgtcagagcgtggagcatctccgctggggggcgggtctgaccacgcccagctggccactaaggcatttccaatttgcatcgttgactattgtggcagagggtcctttgttttccagagtcccgatcctctttttcttttcctcgagtacataatacatttcctccgtcttccacccttcccccgggctatattacctcccaccctccccttcctccatcttcctttttctctttcgctgtttcggcgtatcctctccaatcccacagtcaaggtgagcaacacatgtttccctttctctctcatatcttctctccaggaagatacatgagaggcggccttaggctcggaggcgccctgataaccgtcattgggctcttgatccggctgcttccccatgcccaaatagacccttcactcgctcgtccgttcacgacatcgctgacctttttgcttgtctcatcctccagatggcctcctctgcccgtcagtttgcccgcgtggcaacccgcaccactacccgatccttcgctgctgctcctcgacaggctttccgccagcagggccgccgcttctactcctctgagccggagaagaagtccaaccctgttgtctacctcggtctcgctgccgccaccgctggtctgggtatctggttcttcacctctggtgcctctgcctcttccagcagcttcgttcccacccaagcccactaccagcaggtctacaacgacattgccagccgcctggaggtcgaggactatgatgacggcagctatggccccgtgctggtgcgtctcgcatggcactgcagcggcacctatgacaaggagaccaagaccggtggtagcaacggtgccactatgcgatttgctcccgaaagcggacacggtgccaacgccggtctgattgctgctcgtgacttcctcgagcctatcaagggtgagtctctttgctggattccatgttggtcccatgcccaacgctaacaacttgctgcagccaagtacccctggatcacctattccgatctctggatccttggcggtgtctgcgccgtccaggagatgctgggacccaacgtcccttaccgacccggccgtcgcgataacgacgctgctgcctgcactcccgatggccgtctgcccgacgccagccagggccccaagcacctgcgtgacatcttctaccgcatgggcttcgacgaccgagagattgtcgccctcagcggtggccacgccatcggccgatgccactccacccgatctggctacgagggtccttggaccttctcccctaccgttgtgaccaacgacttctaccgcctccttcttgaggagaagtggccccagaagaagtgggacggccccaagcagtacgaggacaagaccaccaagaccctcatgatgcttcccaccgatattgccctggtccaggacaaggctttcaagccttgggttgaaaagtacgcagccgacaacgacctgttcttcaaggacttctctggcgttctcgtcaagctgttcgagctcggtgttccttttgctgagggcagcgagaacaaccgatggaccttcaagtccaccaacgcttaagctcctgaattcatatagatgtgaagaggagatggcgtagggaactggcattgtcaatacggagcgtggaatatagacctaaaagtggttttttttagacatgtatagacatgtagagcctacttacggcatgagagctgttacagtcaggcaaggggaccagctgggaaaaagggcataagctgggaaagcttgtaatggccctggctttgtttttaccgcattttgttcagatttgcgactttgttgagctcgattgggctttttttcgttgtttcattttatacctctgccaatgctctgtactttagcaaaatagaagacaagctgtttatgttcccaaactgcacgatgattcgtaaccgagtgactgctctatgcacaagtgatttggagaatggatgattgatggacggatgatggaagcggagaagatgacacggctcgagttgaaatgaggaggcacggcctgaattgtgcacaaatgctactttgatgcagtttaagtatctacctgctgctctaatgcctcctctctagccgttctttacataacattcggagttataagccaattgcaattggttcaatgggctcagatctcccatgacgggtctatgttccccgcactttcgggtctcaagaggctgggaggttttgagtgattcttatttgctggatcgcttggtgatgagccgaggatcagccttgggcagcatttggtgattagtgcgttgaaaagaggagagattttggtgctggatgagatgctgaacgatgtacagtaggcatagaaagaggctggatgttggtggttcttatcaggtgcatgttgggcttcagcttttgataagctttttccgaactctaggctgtagattgcaggaaattggattgacaggttcctatcattgcatattttcgacttgcaacaacattcaccatacaatcgtttcatattacctgcatgctactcgattaatacctttttttttttttgactcttgctttatcatgaatatcttggttgaattagatgcagagttgaaaacatcattccatgtatttattaattatttccacaggcggcccggtcagatctctccagtgtctttgggtggcgcattgttcacaggcgatgtgaccacaatgcgtgatgacgggcgatttacactcgccatcacagaacatgcaatttggaggagtggtaagaatcttgatttcgagtttattcaagataataaaagtctaattgagaatttgacaagaagagaagcaacatttactttgtcaaatgatttggaattagggaaaaaggcctctcccctcctttttcacccctcttttacaaatgcagatgaatatctaagctatttcataatcaatggcagagacaaggtccgctatattggcaaagcgaaagagagagcgagcctagagaagcacgtaatttttgttgaccatgatctcattaacacgagtccaacgttaccaaactagcaacaccaaatgtgaaacttgattcgatgcacttcttcaatctcattccactgtttaaggatatgacccagttaagagggcaagattcaaaagtttcaatgatctaaaagatagggacgttgagggtgtcttggtaatgtttagtagtatatgctctctgccgagggccccgtcttcatatcggaatcggaagatccatgcagccaaagccaagggagttaaacgctgcggatacggccgtctctaaagggtaaagaaagacgtgaatcaaacgaatggtgccgcttcgagaaacgcgagagcgaaagcgaaatggaatggaattttcgatggaaagttgggaagcgggctagccgagagaaacgatgggcagtcaacccaaaatgctgaagggagcgagaacgaagagaaacccgatacagttcggaaaacggccagataggtagatctaaaccccgtagtaccggcgctataacgtgcctgagtaatggagagggcaacttgacccgccatattatttaagcagcatcgccttgttattattcagcaggcttctaaagccccacgaccggcttccctattcgaggaaaaaaattcaaaagaagcacagagaagaatactgtagcaagccacagcagcggtagacgggggcgactaaagctgggcaactttggccgcagcaaatgggcagccctacggctattgccgtcacagctagtaccaagcaagccaagtttacagagctccatccgcaagattatcgatttggctcccctgctgtggcacggaacatgatgccgaacgattggcgcgagcgagaacgagactctgctgctttggtaatctgcatctggatcggacattggagaggagcctttggagagttttcggccggtttctgtcgcatcgagccgtggaccagattggagggcgtgcggggcaacctttgcagcatcaggatacacctatataaagtcgagaggactgcagctgaacatgtgggaacggaatacaaagcatagcatcgtttgcatttatccaagcaagaaacaccctttcctcttttctgtttacagtactgcaccttgaaactatatatatctgggcacccgcctataacatcatacctcatccacgcatattgtcctccaggccttcagcgttgcactttgcatacattgacgaccacataaatccattaccgtccttgtaatcaatacagcaacacaaccagcaatatgggcagcatcggcaccagcagcaccctggagaacactcccgcgcctggagtgcccttctacactccggcccagaaccccccagccggcacgcctgtagacaaaacatcggccccgaccctcttcacgccgctgcgcatgcgctccgtcgagctgcacaaccgcatcgtcgtgtctcccatgtgccagtacagcgccgacaacggccacctgaccgactaccacctggtgcacctcggccagctggcgctccacggcccgggcctcatcttcgtcgaagccaccgccgtcgagccccgcggccgcatctccccccaggactctggcctgtggcaggactcccagattgctcctctgcgccgggtcaccgacttcatccacagccagggcgtcaaggctgccatccagattgcccacgccggccgcaaggcgagcactctcgctccttggattggcggcactgcgaacaaggccgtggccgatgagagcgttggcggatggccaaatgacgttgttggccctagtgcgattcccttccacgaggaccacgcccatcccaaggaattgactatccaggagatcaaggggcttgtccagaagtttgccgagactgccaagcgtgcggttgaggctggctttgatgtcattgagatccacggtgctcacggatacctcgtcaacgagttcctgtcgcctctgagcaacgtaagttgtcacttatcgatggtgattattgaaagaaatcacagtgactaacacgcatatagacacgaactgacgagtacggcggaagctttgagaaccgcacccgcttcgtccgcgaagtcaccgaggccgtccgcgccgtcatccccgagaccatgcccctctggctccgcgtctccggcaccgagtggatggagtgggccggccagccctcgtggaccgtggaggaaaccatcaagctcgccaagctgatcccctcatggggcatcgacgtcctggatgttagcagcggcggcaacagctacgggcagcagttccccgactccaagtccttccagatcgacattggacgcaccgtgcgcaaggccctccgcgccgagggcatcgacctgaccattgcatccgttggcttcatcaccgactccaagattgcccacgacgttgtccaagagggccccgaggctgcggccgacctggccctggtggcgagacagttcctgcgagagcctgagtgggtgctgagagtggctcacgagctcaaggtggctgtcaagtggacgaaccagtactcaagagctggaccgcgaacggactttagcaagaagttttaaaggcttttggcgataaggaagcatacgaatggaatcggataacgcatgggatagacgtgaaaagtttcagcgtcgttttgctacagagttatccatagaaggcatatactctcgatgcatttttgctcactttatattatttgatagctaatttaaacttgatcttcactatgacatctaaatatgctttttattttcgtatttatagcactgtcatcagcgctaagggatccgtatgatggatgtatacatgtacatgtaggtagttttcaacacagccatggtgatcctgagatgatctttccatgtttgtctgttgatttggcatatgtcatatctgatccttgaactttaccgtctcctgtttcttggcaaggatcgcgggtgaggctcgggtgtgagcgtgattgactgcacggctatttatcctccgaactgtataccgactcatgtctcattatggagaggaagctagggtgatatcaaccgttatagtattggcaatactagtggtaattgcacccatgtctgacgctacttgcgggtagggaagaatgccgatcgccctgtatatacccattatagccacaatgtgttggacatgactgccaacgctactatattactccgtattaccacaactactaacccataggtaggtacatatttacagtagggtattgccatttcaccttaagctacatgtcttctggtcagtggctacagcccatgccagcggggcggctgcgcatccgatgctggggcagtgggactgacgcggttgatgcaggataaagtatacaaggatggagtcggatgattgcttacattgcacataggcctaggttttgctgcattaggcactacctgagagcacagtgcttgatatctgacgtgtctacatgtacctccttgcatgctcaggcattctccaagccaatggcgatggaagggcaggaattcagacatcaacctcttccttcgtaattcttcagccaatattatccaaatactctcaatatcatcttgacgtttgtgcatacgccaccggctattaaccagtccacttgatgtggggatgccgtcaagacgcagccgcagagccgcagccggtgaacctgtacagttggcaaagtgtcctcttctagactccgtacaacgtccaatgctccgtataaattccaacatcggacgtcccgcccgcattagcaagaggattatctacctccctatgtcaggtagtacacgccaccgcgggcaatagcgctccatatcgaccctttagcctttgctcgccctgcagattgtctcgtccacagcctcttggccagccgtagcgctagccgctattggcggctgcgatggcactgcgaggctctagcaccagggggcttagcgctcgccctccactcacagcttggcaaggcctacaggaggggcagctgttatggagtacaaggcgctgtatgccgcttggctggcggcgtccatgtcacgtaccgacatgtatatgtatccggcagacaagaagcgatgtggcctgttttgagtcggcaatgtcgtctagctagaggccctgcgcaatcaggaaaatcagatagtaatcatgcccaagcccgacgctttaaaactgacgggtcagaaagccatcaaactcaggtggctcgtacagtgttttagcgagagcaaccgcaggtgaaacttttggatttgtcaggtggcgaccaggtaccgttcatagatcgatggccagaaaaatgtacctctggggggacaagaaggctgggaagcgctgtagcggccttccctcagagggcggcattagtggacgctgggcccaattttaggctggagaagggtgtggttcaagggaccggctgaacccatcagcattactggtagccagatctggccaaagggacacttgttcaattgagcgtctaagtcatccgtgctgccaacagattctgcgacctacaaaacctccttcgtcgtccatcttcttgccacggaattcttttcctgcatcaccacttttttttttcccttttttcccctagatacccatcacagtccttcactatgcatcacaagcgtcttgcttttggcctgatgggcgccatggccgccgtggccactgccgagtccgacgtcacccagctgaccggagagaccttcaacgacttcatcaagggcaatgatctcgtcctggcagagtgtaagtctctatccatctgcctcttgttttccgctgcttgaacgctttgcctctaccccgccagccaccggcaatggaccccgctaacatcgtcatctccagtcttcgctccctggtgcggccactgcaaggctctcgcccccgagtatgaggaagctgctactacgctcaaggagaagaacatcaagctcgccaagatcgactgtgtcgacgaggctgagctctgcaaggagcacggcatcgagggttaccccaccctcaaggtcttccgtggccttgagcaggtctctccttacactggtcagcgcaaggctggtggcatcacctcatacatggtgaagcagtcacttcccgcggtctctgtcctgaccaaggacaccgttgaggacttcaagaccgccgacaaggttgtcctggtcgcctacatcgctgctgatgacaaggcctccaacgagaccttcacctctgttgccgacgagctgcgtgacacctacctcttcggtggcgtcaacgatgctgctgttgccgaggctgagggcgtcaagttcccttccattgtcctctacaagtcctttgatgagggcaagaacgtcttcgccgagaagttcgacgctgaggccatcaagtctttcgcctccgttgccgccactcccctcgttggtgaggtcggccccgagacctacgccggctacatgtctgccggtatccctttggcttacatcttcgccgagaccccagaggagcgtgaggagcttagcaagtccctcaagcccattgctgagaagtacaagggcaagatcaacttcgccaccatcgacgccagcagcttcggctcccacgccggcaacatcaacctcaagaccgacaagttccctgcctttgccatccacgacattgagaagaaccagaagttccccttcgaccaggagaaggagctgaaggagaaggacgtcgccaagtttgttgacaactttgccgctggcaagattgagcccagcatcaagtctgagcccattcccgagacccaggatgacgctgtctacactgtcgttgcccacacctacaacgacattgtccttgacgacagcaaggatgtcctcgtcgagttctacgctccctggtgcggtcactgcaaggctcttgcccccaagtacgaggagctcgccagcctgtatgtcaacagcgagttcaaggacaagattgtcatcgccaaggttgacgccaccaacaacgacgtccctgatgagatccagggcttccccaccatcaagctctaccccgccggtgacaagaagaaccctgtcacctacagcggcgcccgcactgttgaggactttgtcaagttcatcgaggagaacggcaagtacaaggccactgtcaaggtccctgagccccctgttgaggagaccacctccgaggagaagaaggccgaggacgagcacgatgagctgtaaagaaacaaaaaaagtaaaacgaaataagtaaaaactgtataattgtgggatttgattcttgacgaaacgaacgtcggcgctggttaatggactatctaaataagtactagcaattgcatactggctttacgcccatcaggggcattgctttgaaatcattcgaatttgatcaccaacttgaaagaaattgactgttcgttccaattgccttgtgaattataccttggtgaaaaaagtatcgtccttttacaagtgaacatgaactgtacttttactgctttgtgtggtagagagatatgagtaggtactttgtagtgttgagaggtacaatttacaggcttcattttgctatgaaaggacaagacaagaaattgccattatgctgtttcgtttctgccatactggcgatgatatgacagtgccttgtgacaatgtctttttccttccctatggatctgcgccattcaattttgctttgtttttttatttgtccgcttcaggctttattttctcttctgttggatcttctcctcaaggatcttgacgtggtttgtcaggcgggtgacggaggcttggagagtctggttgatgattttgttagctatagttcgattcatacagccccagagctgcagagagggtggatgaagagggagtttatggtcgcgaaatgccaagctcgcccagggcatgtagacaaggtagacgtacgtaaatgtcctcagtgaggagctcgttggacgccttgtactcctgcaggacgtagctgtatacggagccgccggccaggacacttccaaacaggaagccgaacagacttgagatatcccgtcagtaagagctgtatctgcaatccgtcgcatcatagctgcggcaatctcgttccgctgacataccctcctctgaatgcgcccatgggctttctagccggcagcggcgcagcatcgttcaggcgctgggccgaggcatggaagctgcgtgatgaagtaatggcacggcgagcgccgctggcgagtattcttgatgatgatgctgcgaacatggcgaattgggtggcgagggaaaaggtgattcgaagcttcgacgaaaaaaggtactttgaaaagtcggaataagtcttggttgggtattcgcgggtgcagcttgaaggggattggaagcttacatgaggatgttttgctgttgctggcttagaatttgggatctgccgcggctattaaggtcttgagttccagcatcatcacagacgtacccagcttgcggacacggcgggttacgggctttttagctgaagcggcgcgggttgttccggcggaggatagcccggcagctccccagagctgctgctttttctctcgccgctgcgtaccttttttgccccacggacttccaactgccgtgccatctgtttattgctaagcctctacatatcgcgcctgtggatgacgggatgatgctctagagctctacaagcttccattgccagtctttggaagcttatcacataatttccaatgtccctttgttgactcttcggcgtccacctacaacccacacggccaagctcacgcgaccgatttcgcaaggaaccatgaacaacttcggggtcatcgaactcgccagtgccaaaaccacgtcggctcccggatgggcctacgttcctgacactggcatactccccggatccaacgccttgcagccagcgaaccggaaacgagctcgcaatgcgcccgcgggcgtgacggttggcgacttgacggcgcggcaagaagccaagattcggaaggagattgaggcgctggagcgagatggtggaaaggatattgcgataccgatacccgcaaagagcggcaaaggtatgtgagaatgcgccaggagcgctgtgcaaggcaaagacacaaaaaggctgatgggcgaaaactggcgctgcagctcctggaaagcatacaccaaatgtacgaaagatcctacagtcacaaaagacattctcgaatcacctagacgactttctggcgatacaagcgcaggtcgagggcggcccggctgctgcgggtaacaaccgaccaagcaacgcgagctccaagcgaccagcaaacaaacgagatgccaccgccgcgtctacacccaccggaagcgccaagccgacgccaggcctacaggaagaggacattacaatggcagacgcagatcttcccccggtattggtcgggcagtatggaccacccccagcggcgcatccgggcgacaacgatccattgctggcatctcgcgtgcctgatctgccgtcagacgaagagctgaggaagctgcttgcccacccaccgctgacatattatgagactagaggcaagtgggaggacaactaccctacgcgagtgttctgcgaggtgtgcggatattggggacgggtgcggtgcatgaagtgcgggaccagggtttgcgcgctggactgtctggagacgcatagagaggaatgtgtcacaagatacgggctgtgagatactctctctgcagctgatatggtattcgagttggaagattgaaaggggtggatactgtctacctgctatggtagggttaaggaacgaggcaacggctttgaggttgcattccacggcgtttggacggagttgttggatttggagcggcactgatactgatacccagtcttttggaatgcgaattcatacaaattaaacgactttacttgcttttgtctatgagtcttgcatatcactgcaatggctccgatatccggcccagttgatatgaggcgtagacgattagtgactcaaggcgggagttttaaatgaaagttaaataaatcccaaagcttataattagaattgacggatgaattaatcatctcatgatataaatcctccaattataccacctttgactcagaacatcccggcaccagactccgaagatctgccgcttgtaactttgccgcgacgttgctgtgagtcaaccccacctcgcgcctaaaagattaagtactaagggtattttcctgcccctccataagacggaaaggccaaacagccaactttcttttcttttgccgtgtcgcaacaccaaaaaaaagagagcatcaccaacaatgtcttccgagaacgtcgatgcccccaaggcggcagagggcgcacccgcccagagcctgccttcaagacctgcgaagcagcccaaggagaagaaggctggcggcggcaaggcttcagttgaggtattgcgcttttgacttggtctccaacactcttcgacgacaattaatactgatgaatcctttctttcttgcagctccctgccctgcccgactttatccaacaccgcattgccatcttcgacaagatcaaggccaagcgagacgccgagattgctggtgcgttgctgcaacagactacaccaccccaccatcatgaccttcatgatttatttttccccagcttgctgatgtctggacatttttatagccaagccccgtgaggaaatcaccgtttccctgcccaatggcaaggaggcgaagggtatctcatgggagaccacccctggcgccattgccaagggcatttcgaagtcattgttcgaacgcaccgtcatctcaatggttgatggagagctgtgggatcttacaaggccgcttgagaagagctgcaagctggagctgattgatttcgagaacgaagagggtatgtacaggcaaagactatctagtcgaaaacgggagactgttatatggagaatcggagctgactgctggatctaggcaagaaggtcttttggcactcttcggctcacgtcctcggtgaggctgccgagaggcgattcggctgctacctctgcaacggtccccctaccaccgacccccctggattctactacgatatggccaacatggagaagtaaggaatactcttcctttgaaggattgggctagttgcaagtcgctaactgttactgttcagccaagtcgttcaggaggaggacaagaaggctttggaatctctggccaactccattatcaaggagaagcagccctttgagcgtctggaaatgaccaaggatgagctcctcgagatgttcaactacagcaagtacaaggagtatttcatcaaccagcgagttcctgacggtactctgagcactgtctaccgatgcggccctcttatcgatctgtgcagaggtcctcatgttcctaccaccggaaacatcaaggccttcaccgtcctcaaggtatgtgttttgccgtaacgaagtttgctacgtagccttgcgtacacagatttgctcatgcctctcttatagaactctgccgcatactggcttggcaacagcgccaacgaatccgttcagcgaatttctggtgtttctttccctgacaagaagcagcttgaggagtacaagacattccttgaagaggctgcgaagcgcaaccaccgaaagattggtctggagcagaagctgttcttcttcgacgaggtttctcctggatccaccttcttcttgcctcacggcaccagaatttacaatgctctgatggagttgatccggggcgagtacaagaagagagcctttgacgaggttatcagccccaatgtttacaagtctgacctctggaagacctctggccattggggacactatgctgagaacatgttcacctttgatgttgagaaggagacttacggcttgaagccgatgaactgccctggacactgcagaatctttgcccactcagatgtcacttacaaggatctgccatggaggatggctgattttggtgttctccaccgaaacgagttctctggagctctttcaggactcacccgtgtgcgccgtttccagcaggatgatgcgcacatcttctgcacagtcgaccaggtatgctaagtaaacctagtgacatataaggctgataactgactgcttgtagattcgcgatgagattgtgggcgcttttgacttcctatacagcgtctacggcctgtttggtttctccttcaagctaaaactctcgacccgccccgagaagtacattggcgagattgccatctgggatatggctgaggccaagctcaaggaggccctggataacttcacccagaagattgattctaagtgggaggagaaccctggtgacggtgctttctacggccccaagattgacatcaccgtgtacgatgccctgcgacgagagcaccagtgcggtacgatccagctcgactttaacctgccccagcgattcaagctgcgttacgttgccgccaaggacgagagcagcgccaaccagaacagcaacgatcccgagctgccagttggctatgcccgacctgtcatgatccacagagccgtgctgggtagtttcgagcgaatgtttggtattctcaccgagcactttgctggcaagtggccattctggctgagccctcgtcaagtcttggtggttcctgtgatgcctgcagtaaatgactacgccaaggagctccagaccatctaccaggagaagggcatctacattgacgttgatctaagcagcgacactttccagaagaagattcgcactggacagctgaagcagtacaacttcatctttggtgagtaacatctagtcctttactttggggataatttagtcatatgggaactactgctaatgtggaatgtcttttagtcgtcggagccgaggaagccagctcacgcaccgtcaacatccgaaacagagatgaccagagcacacagagcaagggagctctgatccccgtggatgaggcactagagaaattgatcgccttgaaagcggagaggagacttgtcaattccatctaagtgatttgttgagcatcgggaaatgggcgtcgggataagaaagagggagagaggcagagagagagaatgtcgtcagaccaacctgcagggcgttttttcctgactctacgcatgcacacgtggctgcaggcatacccagaagggcagaagagaacaaaaggggatgggccagcgtttgtacttccgtagtgtagagatctagaatgaataaagtaaagccaaaaagaaaaaaaaagaaaaaaacgggcacatgcgtagaggctacgggatccagagcaggccgcagctgcgggggtcgaaagacattcaggcgttatcaagcatcagacggacaaatgaaagggccagctttggaaagatttgatgagtcgcgtgatgctgcaagattttggtgcaaagggggaaaccgggcgggcggctttttgggcattcgtgtaattttttttttttctctttttgtttatgcccgtagttgcttttgcagcagcttttgtaatagaggcacgcccgcgtgtaatgagatgctcttttggtcttgttgcttcatgcgtctggttttctcatcttttctcctttcatcgttctgcccgtaggtcttgccgtcacataatacacacacacacacacacacacacacacacacacttgtgtatattgttgacccctttaacgctgccagcatgcaataagaactcaaatctcaccactcagaattggatgagggggcaaaagcaccaggctcggtgagtgtaagtaggcgagagggtgtgaaatgagcaagtatgtacctatggcagtacgagaaaaacgagaagagagagagggaaaaggaacccgggaaaaagagaaaagaaaagacaccccccgcgtggtggcgcccaccgaccctttttttttctctctcacacagcaagtgggagctgcacgttgtagtgggcaagcagtttaatagggtgagaagcttttttcttttcgtttctttttcttgtttatgcgggatgtgtgagatggcaagtttgggggtttattttgagggaatgggggaggtggagtttttatctgtccgtcttacggagtgggctatcagtgcaacccaaacaaccactcttgttgtcgttgctgctgctgctttatacccatcttgcctgatcttgttcatggacgggactgtgatgctttggatgtggtgcaaggggattcggaattgttagtgacgtgacaggagacgggcgggcgggcgggcgggcgggacgggatgagacgagccggcgtggtcgtctttgtgtattgattgagcctaatgggtacatgagtattgtgtaccttgctatctaccaagacttttttttcttacttgtttaatttaaagatggtatgagagtgggtgggtgaggattatttgctccgtagcgtgaaagccatggaatttggaattgatgacatgtatgtttgttccttatagcgcctcttattctcttgccctatttgtgcacccatgtccggctgagtctctgtctgtgctgaattatattactccagtagaatgaggtaaggtgagacgatacgggcaaattacctatttggcagtttctttataatacgtaaagaagtatatatagagatattacaaagtgctttgtatctaatcggtgattaaccaaaagggactttgttgcggcatgggattctgctgcgtgatgtgtcatatatgcggaatgaattgaatggagcaggagattacatgttgcttgaaatcatgaacgtttggcttcctgttttagggaaatggtagatgactgttgtgggtgcaagggaaagggactgagttgttggttgatgcccagtaagtagtgatgcctatatgacagatatgatatatatctgtatactgtatggaaaatgaggcaaggttgatttgaaagcaaaacatccaaagtaggtgtttgtgaactcatgtcagcggaatacggtaaatcttatctcttttctacatacatagatacggcggagtgtgtctgatggatgaatttccgcggagggcctttgttctttcgtcatcgcggcatatccatgattccacaaggccaagagattgtgaatgggcaaaggcaagaggggggagaggtaggtaggcatttctaggttacacggcaaggccaaaacaggacagccaagatccgacaagacgagtaagacgaagtaatcaggtcttttgctagacatgtattagaaatgctgcatttgggtcattacagccatgacaatagttgtccgagacgaccgagcatcgtggtgaaacgagaccaatatgggctttcaattgtcttgttttgggagaaagcccctttccccaatctgagcattcagctgccttggcaaatcacaactacccaactgatagtacccagtggtattacaagcagatactattttcttttcctcttcttcacaagagataagggacgaacatgaaaatgagcgagtgtgtgtatgcgtggcaaatggtgccatgggtgagcttgatgcggccatgcagaatcccgcatcgggctggctgctacatgcactttgcacgggcttggataccatattgatgttgtgtacgggctggctactgaaaccagggccagtgagagaagtttactgctaagtatttttttttgctgacaagaacggcttggcatagcacggaaagggtgccaggcagtaatactccgtaggcttttagtgactgcatgtactttctatttcttttttccttgggcaagcttgtccaccatgcacctgcaagtccgcatattctcggagtcgccctgatttgggccttcacaaggagagtgagtggctcccaggtacatgtatccgtagtcggacacgagaacaagtaaaaaaaaaaaccaagaaaagggaaactagaaaaccaaccgcgattgcatgaatagaggcacacgccaaaaggcagacgcggcaaaggaggataataattaaaaaattgaccattctgttttctctttttgtgatgtgtatttcctcagtttttcgttagtggcctttgtagtatatttgcagacctgttcccccatactacgtgcgtttggtgctccgtaatactgctaggtcctacttgtagcgccatcagaaaatgcgagcaatcaaccaacgccgccggctattatacgaaaggctattctctagccattccggagtgccacaagactccggacggctttcatagctaatgggcgtatcaagagacagtacgcgcaaggtcaagagtatacggcaggggcaagtcaaatcgaaactctactccatacatttgagctcctgtacgcatacagcctagcctctgtgtattctgtacaagacaaacaagtcgagcctacctcccgtgctgcttcgtgcttcatgcttcatgatgcttgctgctgccgccaccttactcgtagtggcaaacatcggcggctacagcagcagccaggggagcgtcccctctctgccatcccttctcagccaccagacgggccaaacagcccagaagaggcggcccagcgtggtgatggatggacgggctggcagagcacaagggggggggctaaaacgggcaagcttataggtcatctatcacaaactacacgcgcgaccggtgaaggaaaatatggatcctgcatgcaggcagagccccctaatgcctcttgggatgcagccagaccctctcagctggacgaggccgaggactgtatggacagtacacccgtcttggtatacggagtggtcgttccaaattgctacagcacagtagcgagacgttgacgcttgagacgcttgtgatatagcatggcatgatgccggcacaaggtgcggaggatttggaaggcatgcacatgcagcgaagcctaacagaggccgtctttggttgttgggcgacgacccagcccattgatgccgcagcagattgctgcttttgggagcatgtccagcatggagggggaaaagaaggatgagcatggcatggtggccaagacccaaggctgagaggagcgagagtccggttgatcatcccatctcatcccccatcgagatgagccacggccgttgcagggcgttctgtacagtatatgctagcatatttgtagggagctctgctgctgctcggtttcgctcggtcaccatttcctgtatgggcacgtttggcagcgagcgtggctgtcatgcatatttccgcagcgctggatgttcccactgcggtttgagctgcatcgctccctggcaatagtttcggagtccggattgcctgaattgcaaggaaacggccctattaggactcgagatataataggtatacatggtatacatacatgttagtagtcagccagtctccaaaaaggtgaggtgttgctgtttgtctgccaggtaggctgatactgtccaagtacagtagacatgcttgcaagcgcgcagtcctcgttcgattgggctctcaggctaccacatggatttccatgcttgcgaatgatttcatgctgcttcctcggctgccgtcgctcgcattcagtcgcatcagtcctgtacagggcagcgacaaccgctgcaggctacgagttccagaccaatgggcgacatggcgtggcgtcccgagtgtaatcccggtaatgcaaatcgtgcatgcggcaatttcacacaaagcctgctagtcaatcaggcctcgagagaccagcactatcatgccgtgtctgttgcaagactaagaagcatccatggccgagaggagtaaaagcagagagggtcgaaatgtgagagatgagcgatgttggccgttggaggctttggccaaacagcccgcagcggagaaattgggggacctttttttttttttccttgccttgcccaagtgctccatccagcacccggatcggaattgacgtatatcttgttcggtttgggggccaagagcgctgtcagctcagcagacgccgtgctggccactgaacagcagccagcgtgtaccacggcgggatcatcatcgttgaagcccatcatctgcagctgcagcgccagcgccagcaccagcactcgtagacggcctagcagaccagcaggcgctgtgacataagccgtggcgcgctcagagtcgaggtctggtctggtttcaacttgatggcatcgggcacgcctcgcacgcattgctccgagtcgacgacggcctcgagcgatatccggacgccaccagaatccctccatactggactgatgctgggaccggccacaattccaagcacaagcacggcgccactcgcccgtgggccaatgccgtgtgcgtgtccgtgctgcggcttctgttgtgcaacactccacgagagcccggattctatgcgtcgggctttgcacgtctaagtacacgggacttgacaagttgaaggcctcagcgagatgggcaaaagacaaataaacagctgcaacatcaacaacaacacatcagccagcacgtcgctgcaaggcgctcaagtgcatggcgaccccggtcaacccatcttgccatccaagtctacatacagtgcacaggcttcagcttccttggactcggtctcgtcccctggccagccgctccagcagggatccgtccagttcacagcgagctgctcagtatggcgtgcgtttggcctagaacggggatcgtcccctcccccaagaagcaagtcggtaattttcgctgcgtggtacctgtgacctttgggcctcaaggctggcgggtgtctatcaacggaccctgcccggcttggcgccgattttagcatcgctcggacaatgcgctcaccagcacacggcacatatgatgtgtctgattctcgtctttttctctgctctgcaattgttcgcgactcggccaggccgcagccggcgctaagtcaatcaccacaaggcgcactgggtgtttgagagaagagagaagagaaaagagaagaggcgaggcgaggcgagacgagacgagacgagacggcggcacatgccagcccatcagcgtcagccttatgcgcacacatacagcgtcgtagcaactcgagattggaggctggctgtctcgtctacctgcgcgctggttccgggtacaagccagaccggcagaccgacaggatactagtagcagtagtggtagtatagtaggccaagcagaaaagtctgggggaggggagggggcttgactcgcaccaaagcagattggccatcgagcacacgctttttctcatcaggtccggccgcgggccgtattaaagttggcagtccatccacaactttctgggcgacgctactacggcttcttcacctcgcttctacaccacagcttgcccaggagcacacgaggctgctggcaccggcggacggggaaaccactcatcggtcagtattcctgctggtagtcctacctgtgctattagtaaacccctcgcttcacctctccatctctccgtctctccatctctcaccttcgcctttcatcgccgttgtcatccccagatcatcactgcccgccccctctgccgccaatcacatgtcctctgccgctgccagaccacagccaatccttcaacgcccgttgcgatcctaaccagcccagcaggccctctccggcatcactattggcgacagcaaggaccagcagcggccaaagggagctaaacggcggcatcctcgcctccgcgtcccatctcgtccaacggccctttctgatccattgggccgtgccggcaattcgaccccacgcgcgcgagccatacgcctttacccgcccatcttcacctttaatacctactactatcccattccctcttggctgaggctgcgatagctgtaccgcagaggccgggaaagcgcggctacttgcagtattaacagtcgaagcgaacgtcccaaggcgctagtgcttgagcgagtcaagcaggaaccaggccggacgcctgcggctgaaagatcacgagcaaaagagaaagggcggtataccaccacggttgctaatagtataccgttgtcaccgtcgccaccacccactcaagaaccttgagaagccgaggagggatacatcgggattataccaacaagaggtgtggcaaggttgcagtcgcaaagacaagggcagcagctcatctaccaggtgggaaaagagtagcgcatccgacagcctggaggcttgcaccagatcaaggttgatttgaagaggcgacagcccccctccccttgcccttgcttgtgcattcgcaccaggggataggagagccaccgtcggcagcaaaagacgaggccgggacaaggcacagctcgggacgcaggcccgtagcgcgtgtccctgccgcaatcccgcaacacctggccacgagccttgctgttgtcgcggacagtcatgcgacccatttcgctctcattgccactggattgcgagctctacgaaaactcttcatgcgacggccacgacggcgagcacattgaccctcccagcctccaccactgctcgcagcaggataaccaacatcaagatcgcttgtgctgtaaccaggcgcactatgccctaggtaacagcacaggcgacaaaatgtatttcgaccagcacgaaacacatttttctgagcaatcccaaagcagcttttaccacgcacccgtcgatgtcaattctggtagcaaccaactcccactagaccctcccaccaactcattccttgaccatccatacgaagtcgcatacacatcctcccagcaccatcctgacatggatgacttcttcgaccaagagatgagcgatagcgatggcgatggaggagctcccgttagccacatgaatggaactgttggtggcaattacatgattgaggccagcacaacttacaacgaacactacgccgatggcctggcggatgacgaaggagaaatggacgaggatgacgaggatgaagagtacgacgatgatgaggacgaagagtacggagagtacgatgaggatgaggatgacgaagacgacgaaatgatgagcgacgacgaagagtcacatgcgccaccaacctcgatacccagccttgcgcactatctccatccaagcgaccagctgccgttaccggacaatatgccacaacaattgctcgacgaagccctcaacatactactccaaaatcccctgtcagcagacgagctatcactcgatgaagatgaggagcagatgttgctcgatcctttccccccacctcacatgagtaatccaaacccgagcatattgggatccgaaaactacggcctggtcgacttcctacgctcttgggcctacggaaacgtcccgctaatgtcgttgaggttacctcggccgggcatccgtagagtcttgaagcaggccaacagcggagtggagcgtgttcattacagagacctgcgcgccaatggctgtgatatgcaaggcctagactgggacagtatgaacacggcccgctactacgccagagaaattcgtcgacaaacgtacaggaactacgtcaacaggcctggctctgatatttacgtaagttttccatggcagattaccctccaaatgacaatacaaagaggttttgttctaattatccaactcgaaatttagattgaagcaaaagacaaaattccttcgaccgagaacttcttcagattctacaggatggacgttcgacgagacattagtcttgcccatttccagctccggagcgttcttgcctgtcctactcggacacaggcgttttaccccagcgtccatggcataaacgtgatgaatacggcgacgaaaaaaaccacattggccatggatctacgcgcattttctggtatgacgggcccggcaatctcaacactggatgccggctgcggcttgttgatgagtggtacattcggcggcgactactttctgcagtcgctgagcaatgaagacaggaggaactactccgaggggcaaatatctactaatatcagcggtatcaccaaccacatcaagatatacaagccgaggagatccgatagccccgctgccgccatcgcaagcaatgacaatcgtttccgcctcatggaccttcggacagaaaaattcacctctaccttcacatacccttttgcgctaaattgctcggccatgtcaccagatggtcgactgagggtcgttgtgggcgatgacctgaatgtcttaatcaccaacgcagagacgggagaagtcctacagaagctggacgggcaccgtgattacggctttgcctgcgactggtcagacaatggctggacagttgccaccggattccaagacaagactatcaagatctgggacgctcgacgctggcagaattcaagtggcatcacctcaccgatctgcacaataaataccgagatggctggtgtccgaaatctgcgcttttcgccaacaggttgtggcaagccgatccttgctgctgccgaagaggctgactatatccacctgattgatgccggcactttcgggtctaaacaaaccatcgatatctttggtgagattggcggtgtggcatttaccaacgacggtcagaatctcaacgtcctctgctgtgacgctcaccgtggcggactgctgcagtttgagcgctgtagctacggagttgatgagcctctctcagcaggacggcggcggcctcttccaggcaacgacaacaacaacaccaccaccaccaccaccaccaccaccgccgccgccgccaccgccagcagcagcaacaacagcagcagcagcaacagcaacagcaacaatagcaacaatagcaacaacatcaacaacagcaacaacagcaacaacgatgacgacaaagacaacgaattctcggccacttggaatgactggcaacacagccggccaccaccactcatggatggtcccagtatattctaaaccaaagtaactggaagaactaaacaccaatcctgtgaagaagttacgacccgtttctttttatattattatccgcctttctgtcttcctctctcttcatgtcactgtttcaggaagctccgtttgacttgtacatacttcacacatacgtctctcaccaggaccctccctttacctctacctatgactgtgatgacttcttattcattctcatatttttaccttttttgagctcgattcgttttagcatgcatttcttcaattttttttttttctggcatggtatctttggtaccttcaccttacacaaacggctgttgaagggtgaagcctggaacatctttatgccctgggatctgctcatggtcagatttgccctggggattcatgaattttacatctctgcatgttttggatactcattttatttattccccttgttgttatatgagtgtttaaaaagggggggacaagaaagcaaaaatattagagaggtggttttgggaaaatcaggcgctcttccttcttgtctaagaaaagaaaagaacaggacacgataaaaagcgaggccttgtaagtagccaaccttactgggctgaaattgcactatcattccctggccatttccttcttttcttgtctttttttctgttctcctttttcattttgttaggtttttctgagcatggcacttgagtcagatacacgggggcttacaagtacgggttacaagcggttttcttgtttgcattctagccttgttcttcttctcactcatcctattttgttcttcttatttttcacttctgcttcttccacatatggcatgagacaagattgtttcttttgcgtcgtggtcgaaatgtagccatattttttccaattttacgtttccagggttgaagctaggaagatcaacgagggaggcacatgtagcttaaggttaggaataaaggaatggtggtattccgaaagaaaaacacacacaatggtatatatcataggcatataggacgaaatggcttttcatctttttatactttttactttctcatcttgatttgtttttttagggggtttggctgtttgttggtgaggcgtggcatgtattatacgagtgggtgtgtgagagcataggtatacattgtgggtttgagtttagggcttcaatatgcatatacactacttggaaagcaagaactcgtctatacaataggtagccatgatagaaattgttttggcagatggaaaaataacttggaatgcaaagatgataaaaccgaggatctttttacacatgacaaatggtacaccacattaactgtgtaaagtcgcctactaatgcgtgcacactgattcataactaagagaaaaggaaattgaagaaagaaaaaaaaaaggctgaattctcaaacaaaaccgtgtcaatccatgatcatgggttagttatgcattgttgaagccgagattttcagtcgtctacagggtaagtgtaaataggcggtttgcagaggtgagatctctggctcgtaaatggcctaatctgatctttctatttgagaagaaagggagagaaaatagcaatggaaaaacaacctcacggccggatgtaacatcaattctgtaatacttgtcctctttcacaatcgtgttgccaacttgggcgcccacacacggtgagctttacatgggtgtgtacacttgatatggatctacggcgcactttcatcacggcttataacaggttcatggaataattaataaattacagcattagcatcagatgcaaaatatacacccggacctatggcgacctcatatacagaactaccgcgcaattgtcccaaaaaaacaaaaaccacaagactcgtatatcacaatacccgccaaagcatagagaaaatggtagccagaccaggtccatctcttgtaagggagcggcatctgaagccgtcatggccgcctggactgccgaactggctctagattgtcgatcgtggccctgtctggcatacgacatttcgctgtagttgaacccatcgtgcactgcgtatcatactctgaatctgtttagtagatgccagaaatggagaaggcagctgcaacaccccagctctgttcgcagcccaaaggaccaggctgcttccacatgtcgtcgtcgaaagagaagaagacggtcttgtcaccgcacttctcacgaatagactgaatggcagtggtctgctcgctgtggccagggcaggcagcaccattgcatgatccctgcttaggccagccgcactccaggttaatggcctccttgccggagcaaaccttgttcaggagctcgagctgaccagcgacgaagtcaccagcggatgaagcgggagtggcggtgttgaagtaagggtggatgttggcaccagcgacgtcgacaacagggcagatggcggaagaaacagcaggctgctgccagatgttaagagtctcagagatggtgtaagggccactgtagccgctgcacttgcccttgactgtggtgatcagagaagcaagctgagtagcagagcagtagctgttcataatagcctcgttacccacaacaatgagcttgacaatgtcccactgagcccaggcggaaatggcgtcaacctggctcttgatatcgggagtgtcatagctgcagccgtcacccttgacgaagacaccgagaatcagatcgaggccgtacttcttagcggcgccaccaacattctcgagagtgttgcagtcagttgagtagacacggataacctggaagccagcgttcttgagatcggaaatatccttctcgacctcggaagcgcccttgcagtctccagtggtgggctcataaggagtgtaggtgataccgtagtggtcgttgctgccgctcagaccaccgctaggagcctgaggcttaggcttaggggcagcctgggaaggcttgggcttgggaacgacgggaggaggaacgtagaccggcgcagagctgctgggcttggcagcagcaggaggagggtagctggcgggagctggcgtaggagtaggagcaggctgagtagtggggaggccagagctctcaaaggggcaccaggtgacatagtcagtctcggtgacggtgaccaccttctgaggggcggtgtaggtaccaggagcatagctggtggggacggggtagacgatgaccgtagactccgggaccgtggtggtgatgggagcaatggtgtaagttcccgcagcagggcagacgtaggtggtctggacaataacgctggtgacaacggtgccactggtcgagacggtggcaacggggcaggtaacggtggtggccgtctcaacgatggtggtgacaccaccgacagtgtgtgttcctgggggcaccgcagtcgaggtagcaccgcagacggtggtggactcggtcagggtgatggtggtggccgggatggtgtaggttccaggagtcgagaatgagacgggagtcggcgtcgggacaggaacaacaatcacctcggaagttgagggagcctgagtctcagtggtgggctgcgcaggagcggtagtaggggccacaggagcagcagaggtgacaggaggaggcgcaggaacccctatgggacagattagcatacacttataccaaaacctcgaggggaccatctaggtctgctgggcagtgccgttgccgatcaacatacaagtaggctcgccggtgacggtcgaccagatggtggtgcatcccgggacgcagacatcgccggtctgggctcgcttggcggcgaagagctcgtgggcgtggcggtggccgtgagaagcgttggcagcaccggcaaaggcagccacagcggcggcggcgattgttcccttcattatgaatacaaggttttcggctattaggaatatcaagtacaaaaaaaagaatgcccgctgaaagagtgaagcggtaagttggttactggagaacaagaggaggaaagcgaatggaagcaacttccttcaagacctcgatttgacgatccgtagggaacaagagaggaagaagggaacggcgggctgggtgggcaaggcggccattattatgagtacgggcggtgcgcgtggaggcgggtagcatggctcgttgttgtctggctacggggtgtgctcgccaacaatcggtcggaacgtatacctagctggttgtggaatcctccgctgcagacgaggtactgccccagctagagcaggaatgacaggggtggaaagagaggggggtggacagaggacgagtcactctggtcacctttgagtccatcgccggcctgctaatacaaagtcgctgctaggccaagacggcttttcgtagtcaaataggagagggtggagcttggccaagcaatttccattttgcgcttgaatactccttgaaaggggcgaattggcgacgaccgcttggattggaagcctgtaccgactgacaatggacgaagtaggcagctgtgttatggacaatgggacagcgctgcgacattgaggctgcgaagctgcgtcaaactgggcgataggaatgctcgtcaacagggagccgcagccgcagccgcagtaggccgagcagaggcacttcttcgtattgagaaccggaactccatgggcccacaggctgcgacatgcgcgggtgacgggcgatgagtggctgatcagctctatgccgggagatgagcatcgtcttgtcatctgagattctggccgggcgctcaaccctcccttggagcagggacaggcactaggcaagtcgacgtccaagtaagtagagcgacgatcctcatcctcgggccaatctcacccatgcatccattggccagccactcttagctagactagtctgcgagattgttcctgcatctgcccactccgcttggcgcttcggcgggccaggcacagaacgcctcgcaccttattaggcccagctcgtggtccgtcccttgcctaggtgtggcggccggtctgtcggcgtttctgatgtcggtgttggcgttagctatagctcgaggtctggcggattccccatgcaattcttcatcgcgcaagtcttggggtcgttcgtggcggtcttctagtgggcgtcgtgaaccaccagctaaatgagcggtaggttgcatttgtaccattttaagcttagattctccgcaatgcttggggacctttcctctgctgaccctagctagagcccgtctttcccctctgacaagggtcccgttttaagatgtcttggggtcgcgctggctcttgaagcggcagcaaatgtcgaggctcggctgctgggctgcgaaaaaaagctcatttcgagaaaggggcgccagttctgcttcgagaagcctggtccgaatctgcccaatcatggccgcttactcgctagcagtcttactattcaggcaattctcgtatttgcagaatgggtgcctacccctgctattcaaaaggatcgcttggcttggcccctggtaagccagtcctcaatttgcgatgcaagcagggcatgccgtggagccgtgtggacgaattataggcgggcgatattccaaagtgtctcccagatgaggaaagtcggtagcgggcgatgcgggtggtgagagcacagagtagcgttcgcgccgttcacctccaatgcaggcgggaggctgtgatgccaaagtactgcaggactctggactgattgcgttcagggaaaaagaatatgctctgatcaaacagcagatgcctatcaagatagatacggcgcgcacaaaaatactaccattattgcggtaaagacaagccagcgagatttgtgcgcgaaataagcgaggagattcccccttcctatgcactttccgatccctgtagctttcgtggttttggccagcgttgctgccattcttaggaggtgtggcttgatgcaagagcaaggaacggacctgccttgcctaatgaaattgttgcgaatttgggggatctgcaaggacagtcagaagctaaatttcactcatgattcgcttgagttgcttcaagcgagcagtaggtaatatctcaacatttcattgaaccgatggctgaatctcaagcctactttaccctgagatcaagagctctagactgtggcttccgtttccggaggaatatacaatcggaaatgttgtaatttgtctcaaaatagtgcaagtactaattggcggcttggtgcttattccaagcgtgggctcgcttccgctctgtggtgttgccaggacaatcagggagagagaacaaatgtctgagacagcggaagctgccattattggagcaatacaaactgctgtattccgtacctcgtggttcatacagctcgcccatagtaagatctggaatgccaactccgatattccttcaccgctctgaagccatcaaatgacatcatgggcgtcattgcccgatgtgcaatatattccatacgcgctttcgataagcttgttggtggtgggagtttattctccagcgaccccggctgagctgggggaaaactggggttttacaagccacaactactccaaatttcacgtgacaatggcagttgcgccacccatagctggcgccacacctccagcagatcagataaggcttgaaaaattcactgcgcaagctgatcttaaaataggtggtagcatatgttcatgatgctgccccgaccaggctgccagtccgtttatcggcagtatctgtctcgcagccgctgtcgtttcatcaaacatgggtcagaaaatagacctactattgataagtcaaggatagctctttcaagccttcaagtggtgagtttgtatttgttggcatgtcgtgaagtttctacttacattgtctatatagcattgggcgagcactaccagtgaatcccaacctcggggaagatatgggcaatcccatataccaaaagctgtgactaagcagaagttgacgcctcaagatgtcccctacttgccaattcgccaacggctgcggctatgggctgctcaagacaagcaaagcaactctgatggcatgcctccagatatgatcctatacggcagtggctcaaatgacttgagtcgaactcaatcgacaggctcatccgatatggaccagctgcggcctaataaagctggaatgacggatgaatttggcgacgatgtaggcgatgaagacgtccaggttggtgctgttagtgacagttcgaggcatcctggtgatctcgttgaattgaagtaaggaaccagccagcctggccttgggagcataaatactaacatccgtctcagacaacttggctcgcgcgtgcccctctttgcaatctacctagggtactttggagagaggaatcatttctatgctgttaatggtagatggctcactagcatgggctattctccgctattcacggtggccaagtttgctacacaggaagagttggcgcctgtgatggcaaagttgccacgaaaggcatcaattgaacagtttgaagaactccgccgcaacgaacagggccccttacgagatgatggctctcagcttatccaaaaaatgacggatttcaggctcaaagcagaggctgtgcagaaacagaacctcgcaaagctggatgcagtcaggacatttttgtccactcagcaacaagccaggtatctgagcctttttgagattgccgatatactactgcctgcatctctcaaagtacgcggccaattccccccttttgcactatatgctgtccatgcagcgttatatcaaaatgagattggctttcggccactcagcccgtctagtgactgccatcgtcaagaccatttattcgaaattttccctcagagtcattcgcaaatcatcaacaaggttgttactatggtccgcgactacacagaaactaacatgaaacgcctgagagcgccaaaaccacacgagcttgaggagactatactggggaaatttattctccaggcacgggaagcaatcttggagagccgctcaagacgacaatggacgccccatggtacccttgctcctggagacgctatgcagctgccacagacggagtggtctccggcaagcaaggatatcattgccttcttggaatggtgggcgagttatgatcttttcgaacccgggtcgaaatttcacggtcacggcgccctgattcttcgcgccctcgaactttacgatgataccgttctcgaccagagcacggcctggacatttttgcaagaaattggcatcattcctccgtgggaaatcccgtcacgttacaaagtccgtttcccaaacgtcacaatagccaggggtggcggcttggaacgagaagttcccagcaatctcgaagaatctaagcggccagacattgcagcgggcttcaggcgagagcacgggcagtctacaatattttgtattgacgcagtgtcgactatggttattgatgatggtatctcactggagcgcacagataaccctgacgagttttggctgcacgtccatgcagccgatcctgcatcaagtattaagccaaactctgaactgtgcaaatacatggagctgattccggagaacatatacctgcctggacactttcaagccatgctaccttctaacttgagcgaagatgacgacgccaaagactatgcctccgatggtcttgttagtcagttttcactcaaatcaggaagtccggcattaactttcagtgcaagagttaacagagctggcgagttgctagacttcaaggttgaaccaagcacgctcggaaaggtcgtctacctggatcccgaggacgtatctaaattctgcaaagagccaacaccgccgcctgttcctagctacagtctcgtcgtcggaaagccagaagggaacggagagccgcaattaaatcgtccaatgcttgcagcccgggatttggactcatccggcaaagaagatttgttattattgtatcaactcgccgaggctatcaaaagcaagcgtctcggaaaaggagcgtggccatactttttccctcgcccatccgtctcggtgactctccatgatactcctggggaaggagacggatcaaaaatcctgccgcctgatccatatatcaaagccgcctacgagacatccacggggtgttccgttgtttctaatactatggttctagctggtgaaattgcggcacgatggtgttcgtctcgcagcatcccaattccctaccggaggaacgtcaagtttagacatggtattgataaagcattcaattacgccacaaaggagatttaccctctcatcaggaagggtgttgagccaagcggcagccagcgacaagaattggctcgactcactggcggaatcgagatatcgagtcagccaggctcatacttcctccttgggctggacatgtatgccaaagccacatcgccgctgcgtcgtttctctgacttgcttgtccattggcaaatccatgcagccttacagcacgagcgaaccactcagcgaaccattgatccggagactgatgatttggatggcattcttccattttcttccactcagctcgcgactacccttccgctgttggaggttcgcgagaagatggcgcgcacagtctctcgtggcatcctcgagtggatcctcatcgcccttgtccgtgcatggcgcttcgagaagacggcacctcgcaagctccgatttactgttagttcgcgctggcggcagggctgcattggtagagtggatttcttcggtctaaatgcgataatggatatcgagggcttgaatcacaaggccctcgtcaaggacgtccgagttggagaccaattcgaagtcgagcttgcagatgtgaacgtccattcgcggcgcatcctcgtcaaagccctcaagtatctcggtcctaatcccgctgatagcatagaggcgtccgcaacaccggccctgacatgagcagcgcatttggctggacatgacacactgcagcaatcagtgaccggcagacagacacaagctgttcttatccgccctggtcaaaatcggtgaacatgtggtcaataagttgtgctggatgccgcacctatgcaattcaagatttggagtcattcggcccaaaggcatctcgcatgtattggataccaaatgatacgaagacgtgcagtatatgctatcgggcaaagaagcattgcagccataccatgcaagtctgcagcacgcacgcctacctaagcaggcattcgtgcaccctgggatggtttccttcaacccaatgcaccgcacagccgcatatgcaacccccccttttttggctcctcttacctcccctctctctggccttacagacgctggcagtctctggttggcttcgtgcactccactcctagactcctttctccccgcatatgtatgaattaccccagactttgctgcatctgacgggccccactctccaggggggccttttgttgggagcaaacttggaggacgcctaacactgacagacagcctgtacacatagtacgctcttgtctcgttttggagcacgaagtaccggtacaattatgcagctgggaacagactatcccctttatcatttaccttctgcctcgaaatttgccaccttttatcgccatgcaccacacgggggactggctagtaacatcgtcttcatgtacgtatacgggcgcagaatcatgcacgccgtttcaggccgtgccgcagccaccttggctatgtatcatatactacttctctctctccccctttttattacctattggacagacagacagacaagcctcttctttttgtctgctgcatatttttttttttggcgtagatgacgcggcctcccatagaaggactacctgcaggaatatacaaggaacgaagattttaatagccaatcccctgcatgcccgctcgctaccgtgaccgcaatccgtcaatccatttgcctttttttctttcttcccaccccccgtctagaatgacgttttccttctcatattttgcttgttgtaatacccccctgctttccacgtatccttgtatatacatacctactactacccgtgtatgtattacgcctgtcattcaaagcaaggatgaaagaaaagaaggccgaggcccaaacacggtctctgggggtgtcctttttttttttttccttccttctgtgggttggattggctgtatgatcaattagacgggcgtactcaaaaggctctttacgagaagagtaaagttaagtcacctaaagattggacagcatgtaacccatacgtctcattaatttatacaaatagcattactcactccactttgaatatcaccgccattggtcgagtatctagcagtactaccgtagtagcaatagtagcagcatctaaaaagtaccccaattgtaacctactgtacatacatctcaggtagaggagcccaggttgttattgtgaatttcttgtttcatttcgtttgcttgtgctgtatattcctatgcacaaacggtctgtctacttcgatccaaatttccatgctaattttttttttcgaaacccccccaattccacccaatgccatatatacccaaaagatcctgaaccaattattccctcctcaaaaacttgccttttgaacgtccaaaaaaaaaaaaaaattagggaaaaaaagaaatacaagttttgttttaatgcaacaataacaaaaacacaaatgttcgaacaagtaggcaacagcacgcctcttctcgaatatgagaatatatataaaacaaagtaaaaaccctttgatgagccgccctagattttgacagtcgtattccggaaaaataaaataaatgcttcttttggtcttgtcgtatgagaaagatcaacaaagaaaagggaatgggtacagagacgtgttttgtcataagccgtcgtatagccgggataacacccctagcgctgtttgagccaagcaggtggtagaaaataacttgagttactagtgaaggaaattaggtggccgaaatgaagtcacccgaccaccgaaacggcatctcgtgacatcggcgtgtccacatggagaatattaccatttcagcttcggcgtgctttcgcctcctgatgacgcccaggcttggtcgtagtgccaggcccaacaaaatgggagacaaagtccaagtcccacttgacgctcatttggcgaataaaggaagaattattatgtaatgtatcaatggaagctggccgagtttgctgtcaaggcgcaaatcagcgggtaatgcgtaatgcaacgctggaccccggatttcgagggtccaggcttggcttggcgctggtcaagaacgttgttgagaggccaatcaagcgcgcttggatcattctgctgctcgtggcatcgtgatggagtctgagagatcggccagttggcccaattgaatgatgctaccgacgattggccggttcccgcgattattttcgccacccaacattccagatgacatgggcaatgtcgcgggcagtattgacagtgtcaatgactcggccaaaaatgccttcccccggtgacgtctcggtttcttcgcatggcataaacatccccgaaggcgttcgacgcatgcccgctggctcgtcaagaaggctgtttgaagatgtcgatctgtgcaatccaccggcaccactttctgatggtggagatagccaacccagagtaggcatctgaatttccggagccagatcatcgtcgtcttcatcttcgtcgaagaaaaacccagtagatgacttggaagggcggagagtttcctgtgatgacgaaggagatagaacaggactgcgagaggcacgtgtgctgtgcttcatagctgaatcttgagagtccgggctgtcttctccttggtacttgagggttgtagacggaagcatggcgatgatcttgccttcagcattgatcttcttctgcatgcgtttctttgttgatgggcgtcgttttgacctgacccgcttcatcatgacaccatcgtctgaatcgctttcgtcgccatacaggtccatgtccacgtccacgtcatctccatcgtcgcctttgacgtcgacagcaatgcactgctctacctgctcgttgaagtgaatatgtctgcgttcggtgttgggggatgtaatgctcgatgaatccgtagacgtagcggcggcactgctactttcttggctcatccgtctggaagaaaacgaaagcgaaatgtaatccgtgtttgcccggtttacttgtggtcgtcgcatggcactgcgatattcctgagcgtggacggcagcagcagcctgcttgacaagggaagcagtcgagagtgacctctggagcataatctccgacatgctcctcttcttcaagatgggcttcttattgttgttcattgtatccttcatcttgtccaagttgacaagagaacttgactttgataatgagacgcttgggggcccagtcttgttagcagtattatgctttccagattgaagaggtccatagagccaagtgacgtcgtaatcttttagcctaaaaaaacatgagcacacacttatttgcaatcatcgcactccggccgagcagacttaccagttgagtgtctctggggaaatggtttttagattgttcttagccttcatccatgttctccatgacgcattctccagtctagcactgttgggaaattctcctcttttagaaattatgtatctccatgatgaccagatatcctcttccctccactcgtgggataggtagtccacttgccgagacggcttgctcacaactgccgtatcatcctcggcatggtcgctgagctcagggctatcaggtcgtgaggtgctgacggaactgtcctgttcggcgggcgagactgtgtaagaatcaccagtgcgaggactcggcggaggctccaggttgtcatccggtcgaatctgcgggggcaggtagagtttatcggcagtaaagggtggcaggctgaagtggtcctcgggggattcgtctatggacaaggtctcctcgaaatccgaggctattgagaggttgctagaaggcgtggatgtgtaggacgcatctgctgattcgatatgcgcggtgcgaggcgatgagggcgccgaggaatggtcggaatccgaaaaagacttggttggagggtgggcatagggattggacaggtctgggccacagtggtgatagcccgccagcgaggcgctgcccaggttggagtgggaatgtgagcgccgcatcggagcagatttgaagtagtctgagtcttggttgtagactgcggcagccatgctggatcttttaagattcgaaatgcgtgcgcggcccgacagaggcagtcggtggcggctccagagctctgagcgtagaatcagaaaaccatgagaagagaaggcgccggttttagcattgacgccgacgattgtttgttgggggacggatcgatggtgtaagtgtggacgaatgagagggcgtggatgaggctgtcagcgctgcaggttcggtcggtagtggcagccgattttcaggtcacctgcgcacccacacaaaacacgcaaaacacacacagccggtgccgtgcctggccaagtagaattaggaatgggcggtttttgccgagcccagcagaagcaattgcggaagacgaaaagaacaagaagagcaagaagaagagcaagaagaacagagcgagaacaggtgatgcctcaaatcgacaaggaccgaggcaaattattcggtggccaggtgactgattgatgacaggagatgccgaaagacgaggtccgtggctgtgggctccgttctggatctctctcgaaattgaaggtgactaacagcctggggtggagcgagggtagcagccgcaatggtgaaacgagaggaacaacccagccagcacatacggcgaggccgcaagatgaagaagacgaggaagaggagagagggaggaggaagaggagaagaagaagaagaatatcaaacacacagcaagtcgtggaggaagggaggagagaggagataagtaaggaagaggggaagagtcagaagccttctctcctagcagcgagccggtgcaaacaaaatccagacaacaacaacagcgctcgagcaaagcggatccggaggcgtaataagtggttgacgaggccccgggaaccgcagagactggaagcccggccggatggtgcttgaacaactgatcctggacgctgcgatgctactactgctagcagcaacacatcgaccccctccgttgggctattggagggcccagccagccagtggaagagccggacggcagggcagcaggacccagagcctagaggcgcacagttatcaaccctggtctcgctagacttttgaattttctcttgttttgcctctctgcggtttcgccgctacgactgcattgcggcggtggagtggacgaacttggggcggcactgtgcctgtttgggcctgcgctgttcacggaatccggatggctcttgcgcgggccactagcatgagttccagaagagccagccctccacaccccaagccgtcaagacgccataccagagtttattagcatcctcgcggcctgaggtttcagaggcgccgttgatgaagggggacgagggcggcggtggaggctggagacttgccctttgtctgcagatggctgctggcgcgagctaaggcatgcaacttaaggtgtccaagggcaaggcaaatacgcgagagggattcgtcagggcacggaactctgacgacaggctcgaaaggcatccaagctcccagcggccatgctgagagccatgccaggcagggaatggcatggcatggcaaggcatggtgctagcgttgaaccggcgtggtgtacctgtggcctgcttggctcatcggcatgttgtctcgatttattacggagcaggccagactcgaacctaactaaacgcagcggcattgcgggagggtgtactgctggcgatggtgcgagataccgcgcttccatgtacccgtacgtcgcccgtttcctcggctcggctctgctgtttattatggaggcatcgcgagtacatgccgctatgaggaggtgctgcacaggcaaagacgggtggtgttcttgtatatgtgcgaggcctgcatggatgtacaactactgactggtggtggtaggtatattgaatttgatggctatatgacctgcccctagattgcggctgcattatacggcattttgctgcaagcccaatcacctagatgctgctgcttggacgagacaacgagatgatattgtccgagcagccttggataccaccatgtctgttgccttgcaacattgtttgtctgccccgttcctggtgcctgctcggccgcgggtctccatggatatggagatatggacattgacgacacctactcttcctaaggactgtgcaccgaacctgtttggtaacctttggagccatttcctgttcgagagattggcaaggcacggtgcaaccaccaccggctatggggttgcacacccaagcatgcagctgcttcatacccgtaccggtgaggcgcgagtatggctggaagccatcggtcgatgcaaccagaacacgtcgctccgcattggcccagcgccggcgccgagaaggacgaagacggccgtctgttttcatgtctcgccagaggcatgtacaaagcattgcctgtatgtatacctggacaaggtaatcatatctttgtcttccagagctgccgtgtaagccaagagcagggcatatacctgtctctgacgtacctcgaagctcctatacaagtactatcgctacatacaccacgacctactgatatacctactactgctagtttgtatgtaccactgctgctaagacgcacggatggccctagcatggcgattgtggagtgcgtccaaggccgcccacacatacaaacaagggccattgactcgagcagcagtctgctctggctaacgccgttatccagagctgctccctatggctatgcaagccagcttcggctcgcttgtttgctgcgagtgcgattggcgatctgcagtttcaccgctggacaagaatgtccacctccctgcctgatagccgagagatggagataaaaaaagaaagtaagacgataacgaggccagaggggaaggccggagcctacagagcgagcgagttctcaagaatgcactgcgtctaggtactacacgagaagtacatgtccggcagcatcgacatcgtcggctcagggtccgggcttcggtcagagcgccctaaaatctaagctcatttaatcaactctgctatcccatgccacgcctaatttttcgccgccttttcgtgctcgcccaggaatggagtcagctgcaccaatagctccagcccttgccgacggacgcagaagaaagcaagtccactgtgattgccaacgtaccagtaagccctgatgtcgcagataagaggccagcggctagcattgccagtccgtgctgtacaagctcatcacgcaagagagcagtaggagaacatgtcacattctggggatggtacagagcgcagagtacaccgctagatgaaaatgagagacacaaagtcaaatctgaagacagcgtctctgagttcggtccggtagcaactggcttcgatcaaatcgtgtcttggttgctcggccccggacttgattctatactccagactgtctgagggggcccgccaattgactgccacatggacattggatgcaggtggaggtcgacagcgccgatcaaagagtcgagactctagtagtcagttccatgccaaccttgctgtcacaaaatgcctttttttttttttttttttttttttaactctccttctttaccttgttccagttccagccaactccttctcttggacatcgcggcagcttacgaggacggccccgaggtgggacctttgtggttggaagagaaaaaatttcttctcatccctgccctctctatccgcaaccaaagcttcggagcagaaaaagatgacgggacgggacagtgtggctaggagtacctttctacaaaggacaaggtttgctgtcttggacgccacagcatgcattgagaaatgctaattcatcaaagcgccacctttcccgcatgggtttggtcaagatgctgtcatacatcttcactcaagtaatacaaattgatgctggtccattgggctccaaagaggatacaatacgggtctctgctttcgttatgggggagtaagaaaaattcttttccgtcttttgaatttttcttatagttttttatagtatctcgctgcatcttactagcatccccctgatgggcaaggaggggggcgaataacaagcgggccggacctgaaaatgactaagaatggaagccttggttggctagccatcactgggattattgggacctgagtagcatttcgccatctggccggtgtggtggcggctggctttgctatatggccgaggttctaagaaggaggcaatggtgctgccggagcgggatattcccatcgagcctctagaacaccacgagagagcattcggagaagggaggctgagcccgttcgagctctgggcagttcagtagcagagcgccgttgacgatagcgggtaatggaggcctgccggtcgcagaatttcctacgcttatgcagatctatccttggagcgcttgctccattatcaggactaagactaaactccggattcctctagcgaatctcctccagcgcgatgaggagttttaccgggtatggaagaagcaaaaaagctggagtacgctaaaagagtaagattcctgaagagtctggaatagtaattccccgtgttgtcaactgaacctgagactggcttacaagaggcccttatgcaggagagaaactggcgcaaagtttatcgagtaccgttcgaggggaaaagcttcatgcacaaacacgttaaaaccacgcttgttttcgatcttcccccggattacgtatcaatatcagatacctacctatgcaccaggatgaagcttcttccagcggccagatcatcaatggccatagaagctgtcgtactcgatacggtcctttgtatagtgttgttcactccttgttttcgcttgttctggaaagattagtcgcttctggtggttgcagccactgagaaaccgattcgccaccgggtgtgagccgtccgttggagcctcccgagatatcccgttgttgtagaacatgttctgtgtgaacagctgtcgcattgtttcggttccattgaactaatcgctcgtgtaacttggaatacagagcaaaattagcagtgctcaagacgtgtcggcattgcatcctgcaagtgcggcattcacctcgtacacaggctgttgtctgtagatgcctagtattacagcataatgcttaccggttcggaggattccagcccggatccgatcattatctagtctatcttgtccatcgagtaaagatccgcgaagggtggtgcattatcgtagcatcagcagatttgcatctgtcgtggccattgttgcttggatccattgatcctcgcggttggcctttttggaagacgctagttggagctgtttgctgctccatatccatgatcgacattgtgtggaggatctgatcttcgcactttgtggctgatgaaccgcgtctatgaagactagtattttgggtagatggacccctgtctcgatagatcccatcccctgaagccatcttggcatcgtggcagtattccgcaacgtgcgatggctgcatgtctcggataccaaatgtaatatgagcgccaatgcttttacagacagactcgcagagcaatcaattgagatagtagaccagactgggtcatctcatgggatcaatgctatctcggtgccagagaaaaaaagaatcgccattggtggtttctgccagataacaacttggaagttcaatcaccaagttttattcattcgctgagaggaaggcgcatggccgttactactgccaaggtcgcaaggcatatgcatggcctcgagcctcaggcgcccatcttgatgaaagaaaagaaaaatggaaattcttctcttccacaccatcatatccttcttttctccttcaattgaggtaaagcgcagtgcctcttcgtatattatactttgcaagggcggcagccttgcgcggccattcgctcagccatgacaccaccattgttctcgctatctccccccccctttacggatagctctctggaaatcatcccccatccacccctaggtgattttctacattcctagctatcttggctggcaaggcgggtatcgctttggcccaaagttccccctccaacagaatgctgctaaggcgtactccaagcagttgtgatgcaagcgatatgtatgctagcatcatgatgttttccccattttgactggtactgcaggccaatcctacgaacttttactgaccaaccacgtccgccgttcgcacagacaggatcttacggtaccgaaaagacacagagcttccttgcccgggccaagctttgacggccaactcagtattccagccgtcagtggcctatcaagctgcatcgtggagtgatgactagcgcacaatctcctgtggatgcggcgcttggagcctgtttcccccacaattcgtcgcgccctggttctttctttaggacggattgcgtcctgctaatagcaggaggactgcgactgcctgcagcagagactcttctaatatatctcccgcgcctaacaagaacactggacgctgagctgcagctatagcgcggtggcgaatatcaagtggtgcaatatccggctcggctgcgccatggagaggcgttcaagtcacagtcagacatggccggtttactcagaggccccgccagatgaggcccttgatacgactctgcacttcactcagaaaaaatccgaagggtgtttttgagggacccgtgttgcgattgtttctgtgcccatgggctccggtgttgccgatgctgagatctgacgattatcagatctcaattcgcaagaaacatcgaaacagcttacaaaattactttccacttggatttcctatcaatgcctctggactctgagggaaaaaaggctcagcggaatatatgagccgatatccgctatattagaagaggggcagtcaaacaataagcaattctgcgccccgcaagatggcactctgttacgatacggagggggcgtataagtctgagaactaggaatccggagatgcgagaaagtagccatcacgcccctccgccggaacattaatacggaacagacattggaaatcaccgtgcagttacgaggccgccgattcactctccactctaaacgcacagctatactatgcgccgcatcaccactgagccacggtctgcttgctggacccgcatcttccctgcttggtagcatcggtacgttaccagctcctaccaacatcgttgagctagaggggcatgcataaacaggtactgtactctgagctggaagctgcttcgcctgcaaagcaaaacttcctagcacagctaggtatagcacatactggggcgtcatctgctcgtttgtcacgcatacataagcgatgcgtcgtacaagctcatccgagcctgggaatattccctcattgatggagagacaatacgcggaacattactcgttgcgatgcatgcctgcgtatattctggctcctggctctgcctcgtcatcgtgtttggcggcgatttgttccgacctgggctcggttcgggatggagacagggaactacgatcccgaatacaagatttctcaaaataacatctcatatctcggctctttattccggatccctgtttcgcaggggggctaacagagctggcctaggttacgagtgatatcggctgcatttgtccaatagtcatattcgtgcatgtcactacgaatttgcatttcttacagcgcgacatgaatgtttccaacgtatgccgctcgcctcggccgcatatcaacctcataccaatacagtctaggtactactggactggaacagcacaaaagttttataatcactggctccgtggatagagtttttccccccttgggtccgcgttggctccaatcataccgagtggtctggtgatgaatcactttttatatcggaaaccccaagggacgatacgatacttttcttgtcctgcatccgcgggtgcaagcgatgactgtcaattcaaatggcggcctacatggctgcattagcccttgcattgtgcagccggtgagagaacaaattaattattgtgctactccagagtgctacgcgcaaatccggggtgtttgctccctatctcgcacttcctgctgcaagctaggcacggcaccttatctcccaccctgccggcgctttctgcgcaacatacaggacaaattgggctccgtagataaccactcaccgggagaggaggcattactcaaagaaatcattcatccggggcatctttgttatctcctctgattgatccgtgcgtcggtttacatccaaaacaggaaaaagcagtcaaaacttcctagttgatcttttgtcttgtttggcacgagactctttatctcccaggcaagggatgtttaccaccaatgtgagccaggatagaaaggaccaatcctgtcaaagagcctgagccaagctttttctttttgccttggctgacagccaaggcttgcagtcatatctgtacaccgacagacggaggtcagagaaaactgctctttggcgcaaggctcattaaatgcacctcttgtgtgttcacatcaaatggcgccaagaggcctgctaccttcattagcgaacttgataaggaccgagaccttttcttactcttcagcatcatagtcacatccccgatttttccctacaggcgatccttgcatccggcgaatctagctcacgtggcgttgtgcccgggaaaagccaagacaggtggcttcgtctcttcccttgccctgcgagtagcagcatttaccgcgcaaacgtggtccctgggatttgtccgtggctcaaggagctaccgtttagaccggtggcgaaaaaaagatgggctggagaaacgccgctttgctgttaataacgtcctgaaggaggggaaatgtgatagataactgtatggatgagtggcttggagcatagtggcttggtgctatgaagaagagaggcatattgcagcatgcagagggttcagatttttttggatttcatatcaccaacacagttcctcggctcgtggagacggtggatagtgttttgagcttaataagtggtgaggtgaggggaggagaggggaaagtggaagtcaattgctgtcttgtacgggacgagcaagcattgaagatatgacaaattgtagaatcatgatgaactgatttaatttctggggagaagaaaaagaaattctatttgctttttgcatggacagttgagcttgttccttgccctgtaataactataatctaaatcaactcgacaggtagctagctgaagcttgtgtaaagcacagcccgaagcactccctttaccaaaaatagatgacacagagttgcaggtatagcctcgttaagttggaatttaaatgatgaccagccagagagtagctaagctcatccagtatagcaagttgatatagcaactctcagtgtagagagaagagatagtggaggtgacacatatgctacattctgcaatccctggtgtggattatgacttcttcttactcatgtaggaagtctttgccttgtaagtgaaatttatgctttccgttttttcccattctcaatggccattgagaacagaagaagaattgacaagcttttactggctttgtgggttgtggctttttatctctttcgtcacgccaagcgagcatgcaaagatggaaaggtcctgcgctatcatccaacgttgaaagttgttagggaagggggaaaaaaaggaagaaggcgccgggagtcgacctagaacggtgattttgatttggctgatctgtcgtcatggcggcgcttcctcgagtccgggcctttagaagataaggttttcacgctcaagacccctttgttccagcccagcccagccagccgctgatcagttactccgtgcgggtatctccatggcgggggaaaatcgagtacagtttgttaaaaatctttttttctttctaaccccctccccccatcttagactaacacgtaagaggcgtacgccttcccgtactgtagggttggaaaggaaacgatatcgagaacaatggcgattgggtcggcttagcatcggccttaggatcgtggagcaaaagcaacttttgagggcaggcggaaacttgcacaaaacatgcgctttgcgggcgcaacgtcccggacctcgtggatgagtacctggtcgtccttgtccgcgtcgtcgccaggcgtcaagagaacaccaatctccttctcgatgcgctggcaaatgtcgtccaggggcgtagagtcgtccgctttgacggcgaagcagtggacgtgaatgattggcagcttcgtctcggtgtgaggagcgaagaggtcctcgtggccctcgtaaagaccgcggaagttgtgaaggaactctatagctgaggcgggaaggttcatgacatagtgggataccgtgggggggacggggatccggatgggctccggccgtgggcctggggcgcttcttgatactttctggggaatgagtgcgcagtctccgcgctgagatgcttccaggaccaggtcggcggattttctgatgaactcgtgtccgtcgtagttgaagggtttgacaaattcagagacctgtttccgtgggagattagtcgacggaatgggggggttgggagaactaaaaaaaggcagaaactcaccttgttcctcttaataatgtcagtaagatacttgtagctctcggggttcttgtcgttcgcccagacaaacactcccttcttcccagcaggagcagcaaatggcccaatgccggccatcaagtcgacggccacttcgccaggcttgaataagctgacgatgcgctggtgctctgtgccaagctttgtgttccagtagacctttgagtagtcaaacttgaacaggcaaccggcctcgctaacctcgacgagcatgtcgtcgggcccggcgagaacctcgtagctaaaggtgcggtactcgctctccgtgccgacgttgtccactttgttgatgacggtgcggatggttgggttcttgtccatgatgacttgggcgatgatggatttgtaagggaggtactgccctcttatgttgagatgagctttcaaaacaccactggattagtctttggtcgctttccatttgtgaggtagatgcaactattgagagcaaaggagtcttatcttaccgacatggcctgctgtgttgaagccaacggggatttctccgtgtaagtcttctggtaggatagatctcattacatcaactatttctctcagagtcagtttagacattcacacaagtaagagtaagcgcaaagctttttgactgtctcgtacggtaactccagagatcatatccaatgtgcacctcatacggaacaatcttcagttctcccaacttggaagcctcctgcagaatcgggctccatgtctccggcactttgatatacaaaagttagtttttttttttatcaaatcttctccaactatgagagtatgcattattactcccccaactcaatggaaacataccgtctggcttgatatgcggcttcagcacaaggcattttttcccccgggctgcaagagccgcatcggggtctgcagcacaaacatcgaatctgtccaacgcaaagatttcctttgtcttttcgagctgcttgcgatactttgaaatgagcttgttgtcttttagagaggctgcagccgtgggcagcgttcttgaaaagagcgatctgtccagtgttttggctgccctggcggcagcaggggctcggaagagattcatgagatactctttatctgactcctttgattcccaaagtaaaaaagaaactcatagttagcaataagcatatataagctgtaacatcataaagcgtctggtgaactcacctccatgtcgaatatgcctgatcaagcgtcgtctattactcactgagaccagggttccaaggctgagagtgaaattttgcgtgcggagtacatctcctggtacctgcaccgccacagcagctgaagggatctcaactgcgatggaagtgggtcaaagggacgctgtggcgcgagctcaggctgggcttgtgatgtcacgattccctgccagggaaatcaacacgttctgttatttatgctcgttacacattgtgcttgctccaagaacacaattgaatatacttacagaatataatgtcacagaaaagaactattgatgccttcttcagttctgctccaaagcgatcccgcgtcgacatcgtcgaggaaagaagtactccagatgggcaagatgagattgtgcgcctaaattcatgtctataactgacatataagctgcgtctctggttactgacgagcatatagactacaacatcgcagcatcaaaagtatccatttccaataactgattttccagcatcagtaagccaagagctgtcatctttaccagctcgccctgctcgggtcatcaacaacgagccagacttggatctgttgtattacgagccttatattcccgaataccttgcgcgtcagatctttcagcatttgcgagcagaattgcccttttataaagtagagtatcaaatcaaacgaggaggcattgaaactcaggtgcgcacgccaaggtaaaatctatacaatagctcaatctatatgacaaaggagaaaatgtgtaactaatacaaatgagtgagaaagatggaccacggtattcggactcgacgaaacctcaaagtttgacgagacaggagcagtggtagatgcaaatacaggaatgaaagtgctgtcagacagacgctatgagaagtcctctcctcggcctttaccacaatgtctcgatgagcttaggcaatccacggaggcagctacagactgcaaatttaatttctgtctggtcaactattatgcttctggcgcagacagcatttcgtttcacagcgatgatgagagatttctaggccaagagcctgccattgcttccttctcgctgggcgcgcgacgagattttctgatgaagcacaagccagcgcctccagaccaggaaacaaatccacctgtcaaatcaaaagttataaaatttccattaaatactggagatatgatcttaatgaaagggaaaacacagtctaactggctccattctataccaaaacgcacagggaagaatcaagaggatgggggaagaatcaatataactttcagaagggccaagatcaaagaggggacagaaaactattataattataacgtcggaaatggtcccgtttatcgttgggataagacgagtcgagccatggtgctgtggaagccctcatgatagaaaaagtatatgcattatctatacgagaatggatatctttaggagaacgagagaaaaaaagctttcgcttgatttatttgccacggcggaattgcgcagaagcaaaatttctcagagcctttagaaacacttggtacccgaacgtctcgttgtcttgtaggcaaaagatctcagtcagtcggatttgccacggtggatagcccgacagctcgacgtaaggagtgaatagaatcagcaagtcgggctctggaaggatgccctccgatagctcggcgtcaatgagctcttgggaaatatctcgcggggagatcttgccccgttgcgacatgtcggcaagagttctcgtaagatccacgatagactctcttccatcctggtaggaaatcagatgaagctgcaagtgtccatgtctgctctcctccagcatacgagtggggaattcatcctggtggggagaagttacagagagtgtcgggtgctcggcgccaaagtagaaagtgaatttctggatgacggcctcatagactcgaggcatatgcttcttcaagacacctgtaatgtagtgttagctttactggcttatcaaatgtccagaaaagggctgattgtgagctcacctgatttctcatatattgaaagcatgggaatctctgcacatgcacaccaagtggcaagctcagctgtctcctcaatcaatcggtcgaggtcgttcttcgccctatgatttccctcggtcttcaagattgtgctgagatgcttgggcctcttggtcagtcccatgatgtctcgtcgaatatactgcggcgtggcatggtggtagtagagaatagaagatatctgataagacacgccgtgccatgtctgtcgcgatttgatatagagagagaagatgccatgcataagggcgaatacaaagacaaatatttgattttttataaaccgtcggactccgagtcgcgatctgcgctgtgcctgaccaggcttgttcacgatggtcgatccatcattcggcgaaggaagcgaggcctgttcaaaagaatgtcagagaggcatagcatagttttggatgtcgcaaattgttcttaccttgaagatagcctgtctctgtgcctctgatagaaggctatggcccagttgctcatcggctctgtatgccttggtgttctcaaagttcatgggcatgttgaatatttgcagtctcgaaagactgtctcacccacaacgaacttgttcagagtcgaggtttgtagaagtacaaggatctaagcttcgagctcggtcgtattaggtggtttgttgttggcaaaagctcgatctcagggtaacgaagccggtgcgcgcccttgcagttgtggcggctgcccttctggcaagtggacgaggaggatcaaagacgtggccatccagcaaattgctggggagaaaagagttggggcgagaggcgatgcaaatgagctgctttgtctttcaccaaactgggtacctgtaaaattgtacctggtgatttgcatgtgtcctctctcctgagtggtccgacgagccacggcagggtgtggcgcagctccaaggccgccggagaagtggcgtagcggggctcggcaggcatcatagcgctctgctgcttgctacagggtcacgtattccaaggaggcagagctacatacctaggtatctatcaggcactccacgaatagcgacaatcgcacgaggctggcgcttcgcgacgacgcaacgcgacagattggctggacggaccgtcgaacattgcactcatgagcgggagttgcagatggtcgtcaattgcaacttacacatagctcgctgatgcgccttcgccctgacgctcgccaaccatggatcggtccagcgggcccaagagcatcttccccaagggccccaacttcagcctcgatgacttctccaacaaggatttcatagtcagggactttgtggatagtcttgcagagagtgctatgccctctagccgtcgctcggggccaacacaatccacaacatttgatccgaagccgctgatccgcagctttgagagtacgagatgcagtcctgagaaaagagagggaggagggggacaattatgctgacaaaattctctcagatgccttatctcaacttgccgtccttggagacgagctccaagagagggaatccgagcttctttcccaagtgcgccgggccgaaattcaacatgaccagacactcgataccctcggccgtaagctcgacgaaaccatggaatcgttcgaagcccttgacatctcattaaatcccggcagtaccaatggaaaagatgtaaacgggaaggctgataatggcggaaacatcgccgttcagatcggagagaagctggacgacttggacaagaagagaagaagagcacaggatacaatcttcttaataagctgctggacggaacttagcgaaaccggattactatcctctcttgaagatattaggcggcaaggcggcgccgagaacaaagtgcgatgtgccgtcattgctcgccaactaatgagaatcagccaacagctcgacccgctggcctgggggacacggaatggcaacagagccagtatagccagctttgcaacactgacaaatcgagcacgcaatacccgtgagatcctcgagaagttttgcgagacgttggaacaagatctgctgcagcagttcaacaacagctacaagcggcagaacttcaatgacatgatggaatgcgcaaaagtgctgtacgatttcaacggaggggcgagtgtcattgcagtctttgtaaaccagcatcaattcttcattgaccgagatcagcttatgagtgacgaaatggcggctgacggcgaaatgtgggaagctttggctgatccggacatcgaacctccaggtatcgagccgagcttgcagtcattaattgatgaagtcaagatcgtcatgcaggaagaatcattcattattaaacgagcgtttccttattatgaaacggttctcatcaagttcattcagcgagtcttccagcagtctatacagcagcggttggagaaggttctagacaaagccgaatcggtctcaatactggcatttttgagatccttgcactcgtccaggagttatatcggctctctagtggaagatttgaagatgcacggcctgactgagcacccagagccttgctcggcgcaaattgcacaagctctagaccagcagttggacgagctctttgtcccttttcttgtgggtagtgtctatattgagcgagaaaggaagagcttggaagaactctacggctctttgcttttcaagtttagcatattccactcaaggcgtaagaaggcgccatccgggtttatggcttcattggcccaacaaggcacgcaactcatacaatctgccaaggacgcgtatctcgagcgactcgaatcttctgagctgtcggagacgcaaaaagcgatgatgctgcgagttgctggccttcaggacaagggagacagagaggacaagaacgagattgaagtatcagacgaagatggaatacttagcgtggcaaatgccaagaggatgttgaaatggatggcggagagcgtccagagagtcctcgagctaggatctcaactcgacacaccgaaagacgtcaacatcctgctaaacttgctgctcacaaacatgggccaagtttacatcgacactgcgctggacgcagcacacttccaggccaccgtcctagagaatacaaagacggagccagacatgtcttatttaccacctatccggcctggtgtgacaatctcggctctcatggaacgcttcatcagcaccgtgctcattcgactcgctgaatccaacacgactgtacgcaagagcatggaagcccagaagaaaatggctattgacgccatcgaaaagaagaccaacgccattatgaaagtatccatcgatgtcattgtaaattgggtcatcaaatcgctaggcacacagaaaaagcaggactttaggcccaaggatggtgagctggaatcgctccagaccggtacatgtctgcacatctgccagttcctcgcacgggcgagccaacacgcaagccaggccattgacgggcacaacgcggaaaagttctttagtgagctcggcctcgtgctccacgcgcaactctttgaccacttcaagcggttccaggtcaatgccacgggtggtctgatggtcacgcaggacattgcaaagtacgttgccacgctgcgggcatggccgctggccaaggacgtggagacggcgattgagatgcttacggagattggatcgctgttcattgtcgggccggaggcgctgagggagaaggtgaggacgctggcgccggggtcgagctcggtgagggggaagctgtccaaggcggatttcaaggcgtttgtgcagaagcgagacgattcggggtctatgggcatacagggtatcttgaccggcttataactgatttgaacagagtgggtgttgttttctagtttttatatcttgctctatacatgtttcataagagtcgaagaagcgtatgtttgaatcaaacgaataccaaggagagacgaacttttttctattttactcatcattcatcattcatttttttttattccaagtgatttatttgactaattgtattagatattcggacattctataagtctcttctcattcctcccttctgccccgtatattcctccatcttgtcatccaagaaatcaatcaaatccgccatatttgtaaactccaccagcctcgccctctccttcttgttcagcagcgcagacttgtcgccgcccattccaggagcacacatctcctgtacgtgatgcaccaccagcttcaggggcagcgggcaccgcgcgacgttgcacatgaacgtctcgagcgtttcccaggggcaggaggagtggccggcgaagagggccgggttggcaaggagcccgcgggcggacatgaagccggagagatttgtgttgctgggccttggttgtgttgtggcggaagtgcgtgtatcctgggggtcttgtttgacggtgagggttgcgaggtcgggcatgttggcggtggatttgatggggagggttgcgagatcgaagacgtcgccggagaggaggatggggagtgtgcgggagtacttttccgtgaggatctcgagggcttcggtgcggatgggcgtggtggagggcgtgtggcgtgttcgagggtggatggtgacccagtcgacgaggcggttctggggatgtccgatgacggtatcgaggaagtccattgttctcctgagttttgaaatccatgagtatgatgatgaatatgtatatagtgttatacaatggcccccccttaccttagatcatcgtggactcgtattttaacgctcacgctgcgtcctttcggactgtgcatgtcctcctccatcttgacgccccatccgtccctctccagatactgcctcgtctcaacgaccatgtcgcgcacccgctctctctcattcatgagcgcggcgccgagcgtctcggcacaggcccacgactgaggacatccgcagttgagatcgacgcccgagacaaagggtgcgacgagggtggacgcgcgagcgagttcctgggggtcgttggcgccgaattggacaatggtgggaggctggatgcctgtggtgttgattgtgaagtctgagtctcaactctcatcagtgcctgtctcggggggggggggttctttttttcattcatttcaccgtgtattgtgtatttgaaatgatgttagtggctgatgagagacgtaccgctatctctggcaaattgattcctgttgaactccttggccagaatcatgggtgtccagcataagtcaacgccatatttgtgaacagtttggcgaaaggcaagctacatagattgaacaacagtcagcttcatatccttgtatgataatttacgtctcgtgcttaagcagccatcatgaaataggactcaccttgctgtagcgcaccatcggcgcacaggcatacaaaaacctgtcctgcctcctcgcagcatcaaagatcttaagcgggctaggtatcatatcttcaagtcagtcgtcggtgaaaatcctaccctgcacgatggtgaaaaaagatattctttgccgggggagaacttactgcgggcaggctactgctacatcttcatctctggtgatggaccccatgacggactgcccagccaaacgcctaaagtaaatgttaattcttaatgaggtttgcgagggaagtttatgagagatgccctttcgctagtgtgagagaatacatgaggtaagccgccttttttttttcttcgcctcagatcggattatccttacagtgcgatctgttaaacgcaggcactaagttttggacctaaaagtcttggcagcttagttgggaagatacaattcgaacgacttttgtattatgctagtcgggtattttgtcgataataaaagacctggaagggaaaagggttgattcgttaattatctgtaatatattagaagtataaagtgcctgtgagtagatagctagaagacaaaataaaaataaaagtctccagggtctactttctacggagccgcatagagccgcgagtgattgcgtctcaaatcatcactccaagacacagtttcacttcagagctcaatactatgcatagagttgtataatttgtcgaggaaaaaagaagaggtattttgctttcactgcacagaattcagattggaggtataatcattgtatattgaactccaagacttgcccgaaggcgtctatgtaaattgccttgaccataattgaccatgataaatataaaagatagaagaaacagagaagccattcccgcagggtttatgaattattggctacttttccgcacgctgccccaaaagagaagaaatctttgactcatcgtacatgccgacatgtttattcgcaattccccattaaaaagaaaaaacccggtcagtttttgtatgttcccagtctaaatgcgtccagcgcttagagggcaaaagcaacggcagcaccaacaacggcagcagccatgccgctgacgccgagaccagcggcagcgttggtggtggcagcagcaggcttgccggaggtggtggtggcgccgctagatgtggttgaggaggcgaggaccttaccaccaaacaccccggtcttgggagactcattggtggtgaccttctcggcggcagccttgaactcggcgagcgtcttgttggcgttggcgttgacagcgccaaccatgccggcaccgcagtggttgccggttgactgagagcagtagaaccagataggagtggtgttgttgacctcgacctggaagacgttggactggaaagatgattgttagcacgtctgatgtagttccattatgatgcttgtagtcaacttacgttctcggtgccagtggtagggaagaagccggagtagaaaccaccctcagccttgggcttgcagggagtagcaaagtcggcggccacaacagagtggttcttggggtggtagtggaactccaggatatcaccaacggcggcagtgatgtcgctgggagagaaagtgagaccgctctggccgacgtcgatgcggatcgtcttggcgctggcgacagcggagaaggcagtaacggcaagagttgagaagagcattttggcggttgtgttttgagttgtttggtttgttggtattaaaataggaagaaaaaagaaacaggcaagttgatttgcaggcttgggggtatcacttgaagaagaagatgagattgtctgggccaagggaaatctcaagaacctgagggtgtgctggtcttatatgcttctgtcccttcatggcaggtcggatagccgccgtcttccattgaggcagccatgatgggcctcaagcataggcatagcgcccagcgaagcgatgtttgagcccctcaaaacgtttgccggggaataaactaggccggagcacccctggttgttctacgcccccgggcatatactgtagaagcctcattacaaccacacagccccatgtcgatatagaggggcgtgggctggatggggagaatatcattggtcatggctatcaagacgctgacgctttcaaaactgtttgcgaaaacaaatgcatagcgtattccgttttgcgagtcagtataagccccgtgtaagcccatatctgtgctagcactccgtactactgctgatagcggccgtaaagtcaatgagttgatacaaaccacaaatagcagtaggcatagtagcgctatccgattgtttggatagactcctatatggagctaaaaggagagagcctccatgtcccacggggcggcgctaccgcatactgcgtggcagattgaatgtggtattggccatagattgttccggaccagcgtcgtagcgtctcctaccataagctgagacgattgccatctcgaaatggaatagatagaagcctacctttggctatatcaggcacaaacggggtccaggggctgcagcattgcggatgccgagaaagcttgtttctattgaaagcagactggtggccatggctaacacagccacttggctagcgtctatctgctggctctcgttcgtggtttgctatgcattgatgttggcttacagcctggaaagaaatgctttacgctcgtggctccgcttcataggtggaagcattctgttttgcttgccctgttcttccgtattgctctagatccagcgccaatctgagttggcaacgctgctgcagctgcaaaggcatcagcgagagcataagctggtgccgatgatattcatacccgttctctcccctatgccttctccccacgtttcttcaccactggcttcaagccttcgacgccgtctcctcccatttctgtttcatgtaccgtttcccattgtttccattgtttccatcagaaacagcccacagatgtagcgcgacgccgcacagctggtgacacacgctgtgcttcgaatgctgccctgacccggaagtgtgaagagccggccacagcccatgtcgactgcaagcattggctcgtgcggcccttgagcaatgaaaagcttggcccttcaacgctcctatcaggcggcaggatttcccgccaagggggcggtttcgagcaatcgcggtctaaaataatcctgacaagccagggtgacgtgcaaaagtctggaggtggaggagctgggacgtgggcgcgctcgtgagtggccgcggcagcagttgcgcccccccataaatcgttctagcgccctgttttacagcgctgggtgagacgctagtagcgcgttttagactgttttggcgccgtgggagggtcaaaggggcttcgtcatgcctcttggatgcgtgaaagcgccttcaagtatgattgcggtttgctttgcatcaatggcaattttagcaattgatatccggcgctgccaaggtgctactgcgtgtttttactgctagtattgccatacagatgacttgcacacttggcgatttgcctcgcagctaaatcgggactgcttcatccatcgcgccgtccatttccaatcagaccctttgaaacaccgtttctcttaccacctcctggcgcctccaacgcggtgccgagtaccggctgaccgtactcggctgcaggagatcttgttaatgagcctcggtatcttcaagctcggcatcttgccgaacctgaagaaaataatcgtccgtcttgtttacccggcacagctattgagatatcgtggaagaagcttgaaaaacattggcctttccaagcacatcgcctccaccaaagatgataggggggtgggcaaaattggaatcgactgaccatctgctgctgcgcacaggtctccttcatgtaatatagcactttgttgattacctcggatgcctatcgcagtgtcaagtatcgagtatagtcaaatatcatgtcgtgcacggaattgctagttatgggggaaaaggcgaagagaacttgagtggatggcgtttcaacatctggccgccttagttcacgtttactgctctgcactggtaactcgctcatacttgctcatagaatagtagcgcaagtaactgaaaaactatttaaacagcagtttctttctcgagagcgaatgaagtctaatgcgtttgttctactaatccatgtatccagctctagttctcgacatcaaacataccaaagtatagatcgtactaccaaagacactttacgtaccgtcgaatttcaccatccatcctagggtagtcatcagtagaaccgctctactcgtccaactcgaggccatataggctgtccgcatcgtcttccgtctcccgaatctccatttcgccgagcaaccgcccacgctctagcatcacctcccgaatccactgcttctcagccacgattcgcctcgccaactccgtctccttgtccaagtgcgctgcgtccagccttttactcgaactgtacatgaaatcttcttttgcggtccgctcatcctcaagtccgtctcgataatgggccagttggtcgtctctccacctctgccacgactggtatgcggaatccatacgctggcgcaatggctgcatgcttgtttcgatcctctcatctcctccatctttgccactccaaaactcgcgaagctgctccaggtagtcgtcctctagttggcgttccaagtgcactcgagcagcatattctttttcatactggtcttccctggctttgagcctgaccagcaccaacgagtccaactccttgcgttcagcctgatgcttctcttcaagccgcttcttctccagttcggcttccgtagccaaatctctggcatcgtcttcctgcttggaatcggccatcacgtgttgaagctcatgtaaatcgtccagcagatcctgtaactggcggtacttgatctcgacatcctgacggcgaatttcttccagcctgagcctttcctcgacctcggcccgccaacgttcctgttctaacctttcctgctccagcctttgcgccaccagccttaaagcctcctgacgttcaaattcattgatctgagccagaatctcacgcagctcttcggcatccgcctgttcgtccagcaatcgttgttccctccgagacttggccgcctctttgattgcacgaagctgttccattgtacacccacacgttcgccactgcaatccgcacacgtaacagaactcggcaccgcatctgcacgtcatgtgttgacacgcctctttatgttccaccaatgcatggcaggagatgcagtgtttccagccttcttcttccgccagcaggttggtcagattcaagtcatgatcctgggggcagtcgttatttccgtgcgcttggcctcgacaaatggtgcaggtgacatgatttcgctcgcagcaggcttgacgcttcgcaaggctgattttgcccggtctgatccaaataccgcaatcaggggcgtaacagtacactcgctcgctgatggggatttcccactccgatgatctttcatgaaacgtcttcttgaggtcgtcgggaatatttttgaggactgtcttgaaggggatctggttcaagcagcacctgggcggccactgctgttcattttgaactgctgctgatacgaggcgagcgaagcagtcgcggcagtaactatggcatgagactttgaccgtgtcctttgtgggaatgtcgtccaagcaagagacgcattctctgcaaggagaaaaaggtgagtcagctaatgggatatctttgtaggattttgaagtacgaagacttacactagttcatcgacatctactgtcttgagcaacttgagctttcggagaactgcgatagcttcttcagttttcggatcggttgactttgcgtcaaaggatagaatcttggtctctagcttgtgtcgaagagcttctcgagaccgtccagcggcactagtttctcctccttctgggctccgctggaatatattgcgcagcccaaaccttcgtcgcttctctgcttttgccacaaggtcgttggatgctgacaacaaaaagtctgaggttgtacttgatgcgactgtgcgtctggtattgatatttgatgatgacgattcggctggcgagtctttggtcggaacgatgacgggtaaataaggctctttgccttttgccttttgtttctcttcggctgtccgtcgctcatcttcttcagcagcctctttcagcagcctttcttcttcttcgactctcgacttgacgttttcaatcgagctaaagacgatgtctaggagaatttgagatttgatagtcggtgcttttctaagtgcggccggaggttcgtatttgcgccagtcgacaccgttgacatcgccggacgactcgatttccttgtctttactggcgtcttgtagcttttcgagcgccgtatatgggttttcgtatagagtgatggagtcatctggcccgagcgacgcagacgtgagcatgtgcagctccaccgtagaggtagccatcgtgtaagtctgttttacgggaagtagatgacgatgattgaatgaacgtcgcagaaatgtagtaacattgaaaagcaaattcgctctctcttgaacatgtaagtaggaatgacaagaaacaaagcaaacgaaacgaaacggatttgccctccagaccggcgcagctacgatatgacactacgagatgggttcttgctacccgcatctgacgacaatctagcaggccagcaaagcttcttggccaggagccgcagtctctaggctaggctcatccatcgagcaaggcaccccgacctaggacaaatcagcctcctcacggccggcctggctcatcctttggatggtacacttggctggccgtaggaagggtggacgaaataaaggggacactacatgtggctaggcaagtaagaaagctagtaaaagttgtcaaaccatggcacatacgagataccgattctggtgtattgcccattttgtccatccaacgacacagccccgggggatacaagttctaccactatctgccccccttgagacaacattaaacattaggtacatgtagccagtgaggcgtgagcagcatcggagcttgcctagctattccgcatctcgttggtggtgtgaggcgagaagtggatatagcatctgctgcaaggcgtttaagcgttgtagctgaactattagcgctggcttcagccactggccaggagcatgtgctgctcgatatgttcacggcagaagttcaagctgcgagatcacagtgaaggagttttaatctccagcgatacatgatctactgtaacatcttctggtatttgatacattgccagcaccctgatctctctggcaacggtgctacagcttcacaaccccggggaaacccgaaccagcagagcggccccatttgatcatgtttcgcagcgaagcagcaactggggatcggaaagcatgattgcaggttcttttttgcggaatggcagctttagcaggatttggacatgcacatcagccgcacgcgtggttggatgctggccactgaaagcctccacgtgggcgctatctgccacgctttttgacgggcgaccagcattgcatggactccatacctgtactggatggatgatgagcctccccattcatcttggcaagattaaaaggcacatatcaagtcattgcaccggggatttatcagcggtaaaggtttcagtcaatggtcaagcgtgcagtagatcggtgaggctgcatggggcaggacagcattgccaacaagtctattaatagtaggtccctacagagagtcgtggttctttcgatgttgctttcatcgtgttcgataacccatgaagccggccaggatcgctttcgaaatgtagcttcgtcttaggctcccaaattgttgcctagcagcgaggcatgtcgcattcatcctacgagcaattcctaccactgcttgtaatcaaactctctgtttccctccttccatatcccgcctagattttggctttggggccttcaaattccaccttgttggtgctaaacggcgcgcagagtcagcttatatccttgcccggtcaacttgaactcatttcgaacaccatcaacgtaccacgtgccgacaccttcgagtccaacttccacgacatctccatccttgagccacagctgtggcttccggcccattcctacgccttcgggagtgccggtgaagatgacatcgccgggcatgagagtcacgccgcggctcaagaaggaaatcatttgccgtacgccgaaaatcatatcagacgtgtttccattctgtacgccacggtttggtcagcctcgcaggcttcttctcaacagagcatatatgaatgtgtgaatatgaatcgcgtacctgaacggtttgcccgttgagcttggtccagatattcagagcctgcggatccttgatggcatcgcccgtcacaatggctggaccaaagggtgcccagccgtcaaaggccttgccgagagaccattggcttcctccgtgcttgatctgccagtctcgatgggacacgtcgttgccaacggaatatccaagaacatagttgagcgcatcggcctcggacacgtctgaacacctctttccaatcaccactacaagctcgcattcgtaatccagcccggttccctcttgcgccatggagtgaacaggaatcgggtcaactgggccagatagagacgtgattggtttgtagaacaagacgggatactttggctctggcatgttggactctttggcatgcttggcgtagttgagtcccagacatctcaccgtcttcacttgtgactgagccaatggtgatagcaacagacgcacgccgacttcttcgtctgtgacgtgatacttgccaaagatgtctccttcgatgatgcgcgcgcgctgggctttggcaatgtcgctcacgccctgaggcaggatggcatcgccgtagtatgtgcggccgtctttggccaggaagcgaatgagacgctgcgactgttagaatggtggactaggctagcattgaagctgtgagtatatggagagtgtattactgtaaatctgccagacattgtagctgctagtggatagccaaggcgcctgttgaagacaaaaatgcggtggatggtaggagcacaatgcgagaaaagccaaagttcactgcacaatgtttatataaagcaagaattactttctgccgataccgtcattctgtattacaaaatatcacaaaacggacagccttttatacggctgattatttaccctccgcattactcgcgagcccgtctccgcactggcgccgaccccagctttgcccgcaggcgccgattcagtttggcgggtcaagatgcggcagaaatattccaccaactacctaattggccgcaatagcctgaatgagcaacgacatcaccgattccgccacaaacgatgcgtctctcgggcctgcagaaggaggtgctggcgctatatcgccagtgcctgcgcgagtgtagaaggaagcctcaggtgcgtattcaatacacatttccattaaaatgctgaatttgtcatttggctaatttggttgaacagagcacgcgagctcactttgaaaagtttgtgaggtgagacagtaaaatctatacatacccaggtactctgagagtatcggaatttttttcaaagactcatcaccttcttgtagagacgaattctcgcggaatctggccattgataagcgcgatttcgctgctgtcgagtttctgcttcgcaagggccatcggcagctagacgtctactcctcgcctggtatcaaggatatcaggtagcctcccaaagcagaggtgctgaagccatggcttcttatatcatggaccataatcatcgcctctgctctcaccattgccttccagatacctaaactttgaagcagcattcgctattcatcttggaaggaaaagctctgtgcagcttcatcgccggaccttctccattgagctacagttgccccttggagttgcggtcgctctcccctcagccgtttctctgtcgatatgacaacaaagcgttttatagtctcttttacaatcctagctcagcaacatctagaccattccgctgtaatcaaatatcatcgtctgcactacttctcagctttctttccaatagcttcatctcgtaaagctctcgctattttctttcgtggactctcattcctcaatggctacgttatcggccatacccgaggccacgtcttatttactggatagaaacattcgatatcgtgacagccttccatcggcatcagtccatcggccgcgtccaaaatctcgtgttgtcattctctccaagcgctcaagccgagcgcacactccaattctcaaacagccctctcctccagcatctcctggctcagtatacagcagcgatatgaggcaggatgctcagcagcgatatgcagaaattccctctcacggcgcgcacaaaacaccatcaaacccgatttatcatgctcaggccgacaatcgcaccacggctgaggcgaaagcttccttccgcggcgttagcatgagatcacttgatgcagcatcatctgttgataattcctgggagccgtctgagctatcactcgacctggactcttttccgatacctccgttaaaagttcctccccgtcaacccgtgttcgctggcagtgcttcagttacgcttgcgaatccaccgcaaagccatgccccaacattgccaaatcctaagccatcagcatgtctccccaagatgggcttttcatctcctcaaactcggcgcaaatcccacgtatatatgccaaagaaccagcgttctccacatagctggcttcttgatggtacggctgactttatgagcacttccaagcacgcttccatcgactctgctctcgtggaagctatttcacggagcgtatgccagcagctccgactttttaatgcaatatcgaagaataatcaagataaaatgacctcccgtgcgtccaaagaagctcctgcaagtcgacacaagaatcattcacgggtacccaacaggccaaattcgttggaaaggctctcaggaagacgatatggcgagccagaagcggctgtgggtccaaggcaacgcaaaaatccactagcaacacctgcaaaatctaatatatcgttacatacagtatctccactactgccctttcgcccagagttcagggcggcaggattagcagtaacgtcaaaggatcagaagcgcaattttccagcctacattgcaaggctgctttcgtctaagtcgtctcggaaacaaaaaggtcaggctcgtggcaagcagctaaaggtatcgagattcgatggttttgacgagcaagattccagccctagctcaatgagtgcattatcgtttgccgcgtctcaagacatggatgaatggcgacatgcgctgattgaagaagcgcctgtccgaaagcaaaagcggcggcccgacaaggcgaagaagaaatcaaagcggcattggttttcctgctttcctaaagacgaggagtctgtttcggatagagaataggcacacttccgacagatatctggaaacgccgtttcaaggatgcccagagacaggcctcccacgcctcctccaaagcccacgccacttatacttcggcagcgaagtggtcgagggaacagtaaccgcccaagagccgactcaagcccacgcagcccccgccacaggagttttggagctgaagatgctgatagaagagccttcaatgctcactccgaggtctgccattgtggtcactatgatggtggttgctcgcgccctcgtggtcatagagcacatacaactcaaaatctgcttactcgtcaaccaggacaacaaagagcccagagctcctacatgaaacgataccaaagtctcccaactcagcgattgaatagagggttatcaggtgggagtcggtacaggacagcttcaagatcggaccagcctcgtccaagctttgaccccgaccatattggagtatgctgtaggagcagtcgcggcattccgtctcaagccattgctccacccaatgttcctatgaggacttcatcaatcccagatggtttttcaaccccggaagatgaccgtgaaggggattcaggtgtcattgacagagatgtcctccggggcttacacattgcggcctcggcagcttgcgatgaagaagtagatacatttgtacgcaacaagactggattgcgacttcggcgatttcttgcagacttgatggtgctggagactttacgtgatgttcaacccgacaaaggaaacggtccaggggcgaggcagaagaagtcaactctgagaaaactgaagcagcaggttcgccgatctcgagagattggggagcttggaatggcggcttgacggaattttagacgaccctgatgacgctggtatcgttatttttaaattacgagggggatgatgtgttcactagatgcgcttatggtattggattgttggacaaggaacacagatattatggaagatttcatgtattaacgtatagtgctcttcttcgtctcaagttatacaattaattggattctgcctagcagccgttttcctcttctctttttgaacaaaatctcttcacgtcactaaacaccatctcatttccttgtaagattgcgctaattgggtaattgacagaaaaaagaaaagctaggtaggtatcctaagttgggggcagaatatatacatgtaactcgccattagtctaagaaaaaaacaacgaggctggcaacaaataaaagggccattacaacggaattcgtacaatcatttgcccttttttagccacgactgacagggggggtccttttttttgttcctttttgttttctttttttttctcgtccattaacaaacacagcagccacacactaaaagctcagctcgcccatactcacttgagagaggagggcggcaatcaaatctctccatgcaccagctcgcccagggctttgctctcttccaatatgcccctagcttcttccggtgagacctgcatgtcctccatgatcagctgcacgcccagctcaggcaccagcaccgactggataaaagccggcgggccccttcccgcaatgaccttatcgtggatggccttcttcttgagcaggtcgctgaactctgcgacgaggtagtcgcacatcatgttgaagcctcgcgggccgtagtagcccgggttgaggttctcttcctgtttcatggaccggcctttgcccagcgcgatcttgtctgccagggcggtgcgatagtgtgatgcctcctcgccgttgacgatgcccaggaggcgggcgcggtggctctcgaagcgctccgtcaggctctcccactggacctcggggtatgatttcagttcgtacgtctcctgtgctgatgttttgcggtgcgactcgcagaatttggtctgcatcttgacgcttagtcgctgcctgccctctgaaaactccttgagctgctgcatgttgactgaggcgccgcaccagggacatagcgcctggccgtcttttggtgcttccttgtccgggaagatatctccgagggagctgagatcgctactactgctgcccacgtcagatagatcgccgttgtccatgtcattgtcgccgccgccgccgcttagtctgctacggattttgaattccgagagcagtgccggcattatgaacctcgccggtggtggtgagggtgactttgcagggtttttcttccccaaacgttgcagtggattttttcttcgcttttcctttggcttgtcttttccaagcttgatatcgtcggtggtaaatttcggttgactgagaacagcagcatcgccgttgttatttccgttgttgtccccattcttgtcaccggtgttgtcatcactgccatcattgttgttgtcttcatcaatgtcgctgttgttgccataatgaacctgcagaaatcgctgacggggttgacgtcgtttgatgggggacgaaaaatcgtcagagtctggtacgataaattgggagctctttcgaatcgacttgatagcactgtactcgggaggtcgaagtttgggcaacgtgggttcttctgagattgggacgcgaagtttgggcagtgaaggttcttctgagactgcgaggcgttaatgattgcggatcggtactcatatctatcatcgcacagacctttgggctttcggctttcctgagaattgatgcttctcctccccccataagaagctttcactttttgtttctttacgaatccctggctattggtgagatggctagcatttttctttgggcttcctttttcgttggaggtgccagggagtcgtttcctcttcttggtgccgggttccacttcatcagattctcctggaagctgagatgttgctgttgttcgaaggctttgccacctgccgttttggctcgacgacgtgaacttggttgctgaaattgctccccgaggaggggcttcttcatccgagctatctggatatacatgcgcttgctggctgggttctacgcccgcttgtgtcttttcagcggtttcgccgtcgccatcgtcgtagttgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcaccctccacatcgcttgatgcaagaggaggcgcatatatatcttcaggaatgggctcggggattttgagttgagagcgtcctcctcgaggcttgggacctgattgctgagcagcagccgtcggcttcgcagtcgttgtggttgtttttgtttttgctgttgtcgtcgggttttctgttgttgttgttgttgttgttgttgttgttgttgttgccgttgttgttgttgttgctgctgctgctgtcgtcgccgccgttgtcgttctggttttgaaattgacggttttaagtagctggcgaggcgagttgcgaatgctcaagccaacccttggtgcagaaggcgtagtcatgatacctcgtctttggtgaacgagagccctccaaaatcaatgcccctcggcagaagctccgggctccaaatggggtgtggccacacaaccaacggttatgccgcagaattaattgcagcaactggtctgaacaaggacggaaagtctgcagaaatgaaacccctcggccaattgcgttgtctttcggctggggcctttgtttgcagacgttacaccgcgcgtccagtttcgacgcgtgaggtcttcctactaaagtagggagttttgctgcttagttcgtcgatgtgttggcacagcaggagactaagtaagacggtgtctttaggcagaacatcgctaaagcttggatatcgaattggcggggtctgcgctgtcacagtgaatacagccgatctctgtactggatcatctctacaattcagatgcagctgtaaaatcaatcagatgcgctcagcctgcaagccaaaagtcatgcatacgtgacattgatattaaaggattcatgacgctatcgtagcagctcttgtgtagacgtagaattgacagccaattgctgcggcgccaacctccaattggtggcacctgctgcaagccactctgcagggcgagtcaacccctggaaggcagccttggggctttgaagatgcaagctccgaaactcttcaccacctgcggtccgcaagcaaacaagcaaacaagcaaacaaggcttggccgcagagccatttttacaacttctgccaggacgccgctggcttgcgacgagattgcgcgttcatattcgccatggcgctgaatagaaaatacgcggcattgccagacctggtaagctcccgtgttaaacacgcacgcagcagctcggcttctaacccccctccaggattctgctccagatatctacgagactccagagttgaccgatgacaacaactctacagttccggtaagaactgcgcatctccgtgtcttgtcccacttgtgtctataaattccagctaacgaccaaaacagacgactgcagctcgaaccctttccgacgatgaattcggtgaagacgacgaatcccagaacatctcgcggtcaagactgcgcattaatgaagcgcgctctcgcttttctcctgccactatcgatatcagcggagcagacttttcagaccgtgttgacggaaagcgacgatcgtacaaagcctctagccgccgccaacgaatactacaagacgggacagaggagctaggagacctctctgatgatgacgatgcggaaagtctggagcgaaagattgcccgtctaaagcgcgaagtggaagagaccagagacgaatatgccaagcgtaaagcagctgcagacggcgatggcgatgcgtccccaggcgatatacggctagaatctctgagccaaaccttggatgacctatccagacgctctggcatcaccagcatcaagaagatcgatgcgacatcctccaatgcagatgagccgtccacggaagtctccgttgccggaccgacgtacaccataacctacgcacccacctacgaacaaacgcatgcacttgccaaagctgcggatttcgatcgcaggctgttagttctggagaggagcctcggcatcagctcctcgttcatgccagaagctggagaaggcggcctccctcgagcaattctacctactctcgactctctagagaaacaagtttcggccctgtcgcaagcgtcaactgccaacctagacacaatcagccgccgagtacgagcactggcctctgagcaggacaagctgaacgaatcacgcgaaaaagccaaggctctgcgagaagagctcggcaagcatgcaggatccccgccagttgacacctccgagcaagaggctaagatcaacgccttatacgcaatcctccctacaattgaaaacctcacgcctatactaccccctctccttgaccgcttacggtcacttagagccatccatgccgacgccgcgacagccagccagaccctcgaccagattgagaagcagcaggcggaaatggcaacagaaatcaaacaatggaaagaaggcattgagaagctagaaaacacggtgaccaaaagtgatgaagtcatgaagcaaaactcggaggtctttgaaggctgggtaaagggcatagagcagcgattagacacattgattaagacgagcggaactgatgaggtattggtgtccaatatcagttgagataaagctccaggtaaaaatagatttgaccacctcctcaccaatacctactactccagttttatcggggtagctttgaaatggcttaggcctatcacgtggaggccgcaagcgacgatgtacataaaaaaagcctctccagccgcgtgcgtttgccaactcaccctcatcatcaaacgacgattctcttccagatcaagatacaaattgttcgccatctaggatgctgtaagtgtaaacttgttttttatacctttttgcatctcgcaacaacctagtctagcatgatgtatcaaattattagcatgtattacctgattgtcatgatgccacatttatcaccaagatctctgatcctagactctttacttgataatattatgattgtcgctctcaattttaagaagcgtctacgctaacaaccttgatgaatctgttcctagaataagcagctttacttgattctcactcgatttagcaacactgagatatcttgaggcttctttttcaacgcatcaattcgtctcgctcttcatcatgacatcatccgcaccaaaaccaccgcgcggccacttcagcctgctctactttgccagcgccggctcttttacaggcaaagatcacgagagtctgcctgcgccggtgcctatcggaaagctcttttccgagctggagtcgcgatatcccggcatccaggccaagattctcgactcgtgtttggtaacggtcaacctggattatgtagacattcccacggagggcgaagaaggcgcggtgatccaagagggagatgaggttgcgataattccacccgtcagctctggttgaatttctgccagtacaaccgtattcgtgacagtttttccatgttgtttaaagaggggtggacacttttcgagtagaatatcgtcctcatcagatattccccgccgaattctcttgctgcggcgatagcaatgggtctcgctccggatcgcctctgtctgtctgccgctgaaatggcaacttccaccgagatgcccattcccagctcatttccgatttccgtatcttccgcgccagtattatcaacgctgcgaccagtatgacagccgccaaagtggccacaatagttgcaacaactgtcaaccccatcctcgacgaaatttggcatccgagaggcctcgtcctcacttcccatctctcatcaggatgtggacaaatctcatcatcaaaggccggcgcgagaaatggaattgcatggtcatttggaacgcatgaccaggtctatgcaggcaacagtcagtacacctccccggaacaaacaaaagccaattatgctcggcgtaggaccggagcgagagaggaaatgcataaaggggatccattcgtttgcaaaagacgaggctcacataagggcaccaactgcagccgaggctatccaagcatcccccacaagattgctgagcccagcaccgttggaaatggtggtccatagatttagcagtagagaaattactgttcaaaactttgatagctgggtgatgtgaatcataattactcattatgatgatcagtgatagcaacagagcgaagaagtcgagcctcgatacacgctgccggtcgctaacagaactttgacaaagccaaaatgatcaaacgacttcgtaccaatataagcttcggggtttcatgtacacagcgctccccggattcggataatggtgcggggaactggtgagccgcgataccaatatcagccacgttttgaactgcatgccagtatttctttaatacggtatcatctaacagagcacagggttttgcagctatttataacctcatatagtttatcaacacttaatcaaccatcatcttgtactctatgacaaaggcatctcaataagaaacactcagagaagcagagcgattgcttcacatggagccagcgaaagttcaccaccgctcacctggctcaactctctatcactagtagtaaaaagcacttctttcggcccgtcatccatcttccacttcacagtatccaatgaaaagttgcacacaatcagtgcagactccccgctggttgctctcctcttatacgcaaatatcttgtcgttcggctcatcgatgagctcgaagctgccgtagacaaagatgtccttgtactgcttgcgtttctccaggactagtcgataggtgtgatacacggatcgacgtctgtctatttgcgaggcggcgttgacttctgtgtagttgtcgttgacgcgcatccagggcttgtcgctggtggtgaagccggcttggggggtggcgtcccactgcatgggcgtgcgggcgttgtcgcgagatttcttttggtattctgctttgactagccgtttgagatcttcatcagggctgtctttgtatgagctgtgtattgagatattagcacatcgtcagttgtactggccctcccatatgaacctgaaaggatgcaggttgcagcttgttcgacttacttccagtggttgacacaatcaacatctttgtactcctcaataggccactctttaggaacattggtcatgccaatctcttgtccctggtatataaacggtgtgccagcttggaaagcatggaacacagcaatgagttttgcgctggccacgcggtgctcaggttcatcatatgcaaaacggctgacgatccgaggctgatcatggttttcgaggtagagggcgttccagccgttgttttcgtacatgaatctctgccatttgttgaccacagtcttcaggtttgcgagggtccatgtgccgggggagaacttgcccttggggccgtagtcgagagccatgctaagttttgagaaattagctttcacaattattcccgaggagaacaaccttgtacatcttgtaccgacttactgctcaaagtagaaaatcatgctaagctcgccacggtcagcaccaacagccttgatgatttcgttctcgtcgtccacgcagggcatttcgcccacgttgaacgcgtcatactctttgagaatggcgcccagatctttcaagaactcgtggcatctcggcccgcatgcgtagtactcataacccttcatgaccggtttgtccgagtctgggaaacgttggtctttgctgataaaattgatgacgtccatgcggaaaccgtctatgcctcgaccaagccagaagcgcatgatgtcgtggaccgcttcgcgcactgccggattctcccagttgagatccggctgctctttgcagaagaggcgcaggtagtactcgtccgttgcctgatcatactcccaagcgctacctggagttgtagcaaatcagcattcaacctgactactctgttgctttgaaggtaaagtcatatcacgtaccttgaaagtggctttcccagttgtttgggggctgtcggttaccctgtgcatcatactttggcggtcgccagatgtaccagtctctgaacggattggtctttgactttcttgattctttgaaccattcatgctgatcgctggtatgattcacaaccaggtccaagaccagtttcatgccacgctcatggagcttgtccttgagctcgtcgacatggccaatgtttccatagatggggtctatggatttgtagtcgctgatgtcatatccctgaatgcattttgctgattagaatacgtagggtagccgcttaaagacgcgagtttcaaaaccaaccatgtctatctgggggctcgggaagatgggcgacagccacacgatatcgacaccgaggccatgaagatagtctacgcgtgaaataatgcccttgagatcaccggttccagagcctgtggtgtcttggaaggatgccggatatatttggtaaaccgagctttccttccaccaagtacggagttgctcctgagccgaacccatgacggatacttttcttgaacgaattggttttatttttgtataggttttcgatggaacagctgtgataagtaatgagatttccagctcatcaatatatttgagaggtatcagctcttgagagaatatagatgtttttcacatggagatgtgaatctttttagccatcactggacttgcagcaatatgcgggggttcgcggggcaccgagcccactgaggcggcctatgaccgtagctaccccatacagtggaggcctctacctccaatggctacgaatatctcaagcggtctggtgtttttcaacggatctacaatgatgaagtggcctaaagctgcagtctaggtggtttaggtggtatgtagaagagccggccattgtttggggctggttaagagacgccggatttctctccgcgtcctctgccggggtttcgggtagagggtggtcgccgcatgccggtgcatgtagtttcaagctgtataaagctaagtatcttgtaggtatctactaacttatgtcatttagggaacaaaaaactcgctttactggctctctgtctattaattcctgctgctatctttagtattatcatgttacgattatagctgctacaagcaatccagcacgcctggcgttaccggcctggcggtgctgtgggatgaatttggcgttacggacattgcagcgggtttcaggttgcacgcaggcgattaatcgaggctagcggccacctgacaaataaacaaataatttgtcgttgcggtcaactaacaaaatacatgtatgcactacttgttgccatccaagaaacagtcgctgctaccattacttcatgtctgtctgtctaatatttggcaccgttggcgggtccgcatgtaaagctacatgagctctctgtggctgtcatcccgcttatctcaccactgctgtgacaggagtcagacgactgacatgtgctttccctggtgtcacgtactggcaaaggaactttttcccagaatgaagccttccctcttgcgtggcgctgagctgaccagcttcaacagccactttagtacaattagggaaggaatacggtgttagtggctcggctgtgtgaggagaaggcctcacgagcgagattataggtgccaggggttcgacatgatggtgcgtaccagctgaaatgagggaatctcatcgaaacagcatcttggttctactttgaatattctattcatttccattccgtttcatgttctgattgaacgcaagctcaagaggtcactctatccgcgtacacgcagagtctatatcaagcccccttgcttgatacgggctcttgcgtacatgtttggccaccaagatgctgttcactgacgagacaagaggctactgcgtggcgaatggccttggcacaagttgcgcggtcgttgtcaaactttatgaggccgccagagtcgataggaccctggcaaacgtgcgggacgtcgagcccgggctaaagtggcttaggcgacgacggcgacggcgagatgcgagatggacgcgagaccgtcagcaggtaccgttacgacatacagaatacctacacggactgattcgcaggcagcaggggagggatcctgcagagaatgtgaaactcgcaaagatagtatcagccacgccgtctcagagcaacttcaagaaaacgcccatttatttgctactgcagctaccactggacattgctagcttggaatacggagagctgtggcccgagatgaatattaatagcatcagctctggttccgatgagattggagaggggtagctggggggctaaagagattaaatgaatgagcagctctgacaggtgccattccatttgattggtgtgatttgatttggtttgattgatttgatattgatccatggataggtaggtacctatctggacgctaccgcgaaccaatgcggcgggctccgttgtggctaactggcagctgccagctgggtaccagcactaaatacctggcagcgctccatagcggcgcctgcatggagtgtattcgcaggtactagagtactggagcacgcctgaagtgccgtagccgcggaatcaacgcccactagccgcacccagtggcgggtgccgtgacccgcagccccgggcggggagaacgtcattttggccgtatttggcagcagcatcacagtcacatcagccagcgcgcggccgctgcgattgactgattgggctgctagattgactgataccatgatattgatcgattgagtgccggccagagcatcagcctgtagtctagtccagtctacacactgacatgggctggtgcatgggcagggcaagctcgctggaatattgtgtaccgtatcgtactagaggccaacaacccgggttgggcgatcccgtttgattggcgccctgcaagtgccatgccactgcatagctcgagtccacatcccggctgccgaggaccattctgaatgggcgggattacgagggacagaggaaaaaaagaaaacaacaaccaagaggcaaaacggagagggcgtcgcaaacgagacgatgaaaccactcttgtacgcatcaatgcatgctgctccagaaagctacatgtacctactggaatcttacgttccgtttgtcgtttgcgcccatgcgtgtgacctgctttgatcactactgtacatgcatacatatccacagttgcgaaaaaaaaaaaaaaaaaaccggaggcgtggacgtatgctgcagcatcctcgtactcgtcccgtttggtgcgcagttttcctcagtctgtgcaagacaagacagacacaagacacagaccaacatgagaaagttggcaggcagcagtattttggcggcttctgattcatcgacgagcaggccttggcaccctcgcacaatcgctaggccggatactggcggtagctgacagggcggctttgctcaatgcgccggactccgcatcccgcagattgctgctaattaatcccatcccatcccatcccttcccttcgcatcccaaagtctcaccttttgacggagtggtcatgccgcttacaggtacaagcgcgggtgccctcgagacggaaatgcgtgctgcggctgtgtgttttctacatggggccaggaccggatgtaagtaaaggacgtacatgcaggatgtgcagtaagaacgctaatccattggacaacgtcatgccgttaacgtgcatgagaaacagctgctgcgatattttagtcggtccacccagggtctccccagaaagagcctgtcctgtggcttggcgccaaaagtgctggtgatgagagtctttgccttggaggatgcagagccaatgcaacccctgtagaagggcttgcgagtaccgtagtggtagtagcagatataggcgaacctatgggtaggtaggtactgactataacgcagaagaagccgtacgcgtaggtaggcaaatgtgattgaccaagtatcagacgaggagagtgattcgtgagcttggcctcggggcgccaggttttcttgtagacgctcggatgattgtgtcttcttggaagtgcatcgcatcgcatccacggcgggcggaaccaaccaatgcagattgcagtcgacacagcacgaaaccgttggcccgaaattgggcgacgttgcgtgtgcctgtccgctttctcccaccgagccgccctcgctgcgatgctacttgtatacttgaatacatctagaccctccacccaccccctcacttcgcacccctcccagagctagttgagcaaaagtgttcagccctgccaaaccggctctggggctggaacgatcccagcctttgcttgtgaccacacgctcgactcttcgtcttttgtataatcccgcgccgcagccgacagatgcccagcccgccagcccctcgtcaaacgtagcgtttacggcgtcgacaagcgaacaactgctgaagcctttgacaaacagccagcaccgccgtccagacgctgttaaatactagtagccagccagacgttgccgccgctcctctgccagctgcccgcagaccgtcaagcatgacgtgattgcgcctcgacgacctctcccagcacctgtccgcatcgcagcgcatcgcatggtagaggcctggagctctccgctgggcgacaatggccgaccatgaggctgccttccgcatcagctccggcaccagcgcaagcaccgacagcactcgttcgtctctgaccgcgaagccttcgacgccgacgacggccacggccgaagctgcgtcgcgaacagcgccacccgcgcacatcgacacggaagcctccacgccccagcactacaagtgagtatctccatgtctcccggcctcgtctctccagcttcggtcgctgcttcggcctctgcctcggcgggcacacgggagccgtcgctcgccttgtcgtgccgtccgcccttgccgtcgccttgtgccgtttcctcgtctgcgcaacatggctaacgcgggtccctgcgttgctgtagaagcctctcacgagatgatgatctccagatctcgcctaccacgtccaccgccaccacccgcggcgccatctcgccgacgacgtcgagggagagcggccgccgcctgagcgacctcacaaactaccgccgcgatctggccgtcctcgatcccctgcgcggccactccaacccctccaactatcccgcgagcctcctcgacgagtcggccgacaccatgtcgctcttctcgcagtactccgccgggctgcacggcttggggtcgcgcaccggcgcaagctcgtcgctgggcctccacgactcgccagagcacctgtattctccagacgacagacggccctcagaagctagtgtcacgaccacggctagcagcaccggctccaaggctagcgggcaccgtggcaatatgcgcaagctgcagggcttctttggcgaagagtttcctggtcgcgacagttccgagagtagcctcccgtcatatatggggaaagaccaacgatcgcgctcctacagtcacactcgcccaacccatcgcgatcgcaactactctaatgccaccgatcataccagggatgcctcgcctgcatcatcaagacccaggaccccagttccggcccctgaagtagtgccttttttgtatcaggacaacaatgtgagtctgacttgtgtttccgaatctctcttctcctccccacctaatctacgccgcctctccttctccctgctttgttttcttcttttcatatcatcaccggtacttttctttttttcgtctgtctttccctatcctttttttttttggttccccttctctcttttactttaccgtccccatgtccctgcctcccttttccgaaaatggcgtaagctcttcttcttgccttctgctcgatccactcttttttttcgttacggggccgccgccttcgatccacgagtattagtgggggggggttcgaaattgggagaatcgacttcgcttgttgtcgtgtcatagagtctgacttgctttgctttctaggacattgcgcggtatggagaggcacccgtgagagacatcatgactgggcccgatcgggatcgatacatgtcagatggcgcgccccaggtgccgccgaaatcgtcttcttcctcacgcgcaggaatcgtccacctgcccagccactatcaccgccataacaagagcatcgatgatccaaggagcctgcggccgagcaccagtcgggaagactccacgagcagttcatatccccgcgaccgaggagccatgaccggaacaatcttcagcagctcgcgctccagagcccagagtccgacgccgagcactcacagtgcgcatacaccctactcaaagtcaagccaggtggaaggacacgcttcccctgggcaccatggcaaacttgggctgctcaatcggtttcgacgacacaaggacaaggatgaaggcaatgccggtggctccaagctcaaggatcttcctcagtctacgagatctttgcagacaaagtcttccaagacggatttgacgcgccccgagctgtcgccatctgcattcccatccacctttgttctcggctctggagacgtctctgatgcttccgagactcggtcgcttgctggtcctcgcgctgcaaccttcaagaacaactttcccttctccaagaacaggcgaccccctcggcccttcgaatgcgacgataccattggcccgaccgaccgcgctgaccctggccacatgtaccacctcgacacgaacttgaacgatatggaaggtattctggccaagccacccccattgacccccatggacacatccttcgtgaataacgtcgaccctgactccatcgattcggcagtttcagcgccgaagggacgctgggatgctcctgacagctgggcagtccgccgagggaccgaggacactacggtacagcaaccggaagtggaagacctctctagcccaccacggccggaggagaagctgactccttactttatccgcattttccgatcggacgggaccttttcaacacactccatggctcttgatgccaccgttggagacgtcatatctcaagttattaagaaaacgtatgtcgtcgacgggctcgagaactatcacataatcatgaggaagcatgacctgattcgcgtcctcaccccgggcgagcggccattgctcatccagaaacgacttttacagcagctcggctatgaagagaaagataggatagaggacttgggccgagaggatatcggctacttgtgccgattcatgttcttgtctgccagggaaagtgacttccactccaaaaccgcggatctaggcattcagaaggcgcaaaagatcaactatgttgacctctcgggtcgcaatctcgtcaccatccccatctccctctatcttagagctaacgaaattatatctctcaacctctcgcgcaatctgtcgctggatgtgccaagggactttatccaatcctgcaagaacctccgggatatcaaattcaataataacgaggcacgaaaactgccgctcagcctcggccgcgctgcgagactcacgtatctggatgcctccaacaacaggctggaacagctggagcatgctgaattgaacgccctcggtggacttttgaagatgaatctcgccaacaaccgcctatcgcacttgcctccttatttcggtgcgtaccaggcgctgaggagcttgaatctttcctccaactttttagattcctttcctccctttttatgcgagttacagagtctggttgatctagatctaagcttcaacagcatctcagagctgccggaggagattggccagttgaagaacctggaaaaacttctcattaccaacaaccatttaagtgatagcgtcccagatacgttccgagatctcatcagcctgcgcgaacttgatatcaagtacaattacatcactaatattgatattatatccgagctccccaaactggagattctgtacgccgctcacaaccacatctcggcctttgtgggcaaattcgagcggatccgccaactcaagctgaactcaaatccactcaacaaattcgagatccaagagtcgcttccgaccctcaagaccctgaacctttctcaaggccagctggcgagtatcgactccgctttcgcaaacatgccaaacctagagcgcctagtccttgacaagaaccactttgtctcgctgccgccccagattggcgccttgactcgtctggaacacttcagcattgcccacaactctgtgggcgagcttccgccccagattggttgcctaacagagctgagggttcttgatgttcgggacaacaacatctccaagctgcccatggaaatttggttcgccaacaggcttgagaccttcaatgcatcctctaacatgctagaaaccttccctaagcctgcttcgcgggccccaaggctacccggcgaagaaggacaggtgccgcccccagcatccaacggcaaggcgctcccgtcggggactctctctgccactggtagctctgacgaactaggagaggaacgccgacccagccaagcgtccagcacgaccttgctgagcgttggcccaactccaaacattccaggagcagatcgaaagagctctgttgtgtccgtctatggaaagggtggacgtaagacgtccgtcatgtctagaggaacgacacagtcacaaaacacagtctcgacttcggcccaatcattgagaaaggactcaggcctgtcgtctagattgacaactacattttctgggtcgctgcgaaatctctatctggcagataatcgtttggatgacgatgtgtttgatcaaattacccttctcgcggagctcagagttcttaacctgtcatacaactgggaaatcagtgatatgcctcaaaggtcgatgaagagctggccccagcttgtagagctctacctttctggaaacgtgttgacgagccttccggcagatgatttagaagaaacaagtcttctgcaaaccctatacatcaacggcaataagttcacaaatcttccggctgatatatcaagagcgaagaagcttgcggttttggactgcggcaacaactctctcaagtacaacattgccaatgttccatacgactggaactggaacctgaatcccaatctgagatatcttaacctttccggaaacaagcggctagagatcaaacagactgcttggggcggaattgacggccctggcgccgtgaatcgggaggagtataccgacttcaaccggcttcccaacttgaggatacttggactgatggacgtcaccctaactcaacccagcattccggatcagagcgaagataggcgagtgagaacatccgggtcactggcaggtcatttgccatacggcatggccgacactctcggcaagaacgagcatttgtcgacggttgaccttgtcgtgccgcgtttcaactcgtcggaaacggagatgcttctcggcctcttcgatggccaggcattatcaagcggaggatccaagattgccaagtacctgcatgaaaactttggactcatcttcgcccaggagctcaaggccttgaagacccgccaaagcgaaacaccggccgatgccctccgcagggctttcctggccctcaacaaagaattagtgaccgctgcagtccagtataccgatgatcgcaagaagaaatcgcatagaggcgtcacccagccggtcattctcagtagggaggatttgaattccggaggagtcgccactgtcctgtatcttcaaggcacagagttgtacgtggcaaatgttggcgatgtacaagccatggtcataaaaaccgacagcaagcatcacatcttgacccggaaacacgatcctgccgaggcaacggaacgatcaaggattcgcgaagccggaggatgggtatctcgcaatggccgattgaacgatgtactacaagtttctcgagcttttggatacgttgatctgatgcctgccgttcaagctgctcctcacgtcaccaacatgaccattcgagagaatgacgacatcattgtcatggctacaagcgagctctgggagtatcttccacctggtctcattacagacattgcgcgagcagagcgccaagatctcatgcgtgctgctcagaaacttcgtgaccttgcaatggcttacggcgcgtctgggaagattatggttatgatgattagtgtagtcgatctgaagaggagggtagaacgttcccgccttcatcgtggcacaagcatgtcgctttatccttcgggtgttcctgcagaagccccatatcttctttctacgagaaggggacgaaagggcaagggggatgtcctcgactcttcccttaaccggctcgaggcagaaatcccagcaccaaccggcaacgtctctattgccttcaccgacatcaagaattccacgactctctgggaaatgtacccaaacgcaatgcgatctgccatcaaattgcacaacgaagtcatgcgtcggcagcttcgccgaattggcggatatgaagtcaagactgaaggcgatgcttttatggtgtcattccccacggcgacttcagctctgctctggtgttttgctgttcaaatggaactccttgacgtcccctggccgtctgaagttttgaactcaatgtcatgtcagccgatatatgacaaggacaacgcgctcatattcaagggcttgtctgttcgcatgggtattcattatggagattgcgtgtgcgaaacagaccccgtcactcgccgtatggactactttggccctatggtcaataaagcgtcacgtatatctgctgttgccgacggcggccaaatcactgtttcttcagatttcatttctgaaatccagcgctgcctggagaattatcaagacactgaccgaaacatctcggctgggtcggaagcttctttcgaagacgagtcacttgcggctactatacgcaaagacttgaggtctttgacgtcccaaggtttcgaagtcaaagaaatgggagagaagaagctaaagggtctcgaaaatcccgagattgtctattccctgtacccgcacgcccttaccggtcgtattgactaccacttgcagcatgaacgtcaggttgaaacggcggacaaaccgactgccattctgggtggtggcgagctctcctttgatccggacgctatttggtcattatggaaagtcagcctgcgtcttgagatgctgtgcagtactctcgagacagttaggggaccgggactccagccgcccgagactgaactccttgaacgtatgaagaacagaggaggtgaagtcactgaacgcttcttgattaattttatggaacatcaagtaagcagaatagaggtaagcgattcacccaaatagcatctctcccttttgcgatcggaccaaactgacgaggaccaacagacttgtgtgtcgacgctgacgatgcgtcatctcgccattggcggcggaacactccgggaattgaaccaacttcgtgctcccatggctgcagtattcgaggcctttatggcgcagaaagaagagctcgagcgttacaagcagaaatatggcgaactcgatgacgatgaccgcagcaacggggttatgacggctgacagtctcgaagaattagaagatgggagtgatacggaacaagagtaagatgttttgttttacttgtactactacactttgccgtgaaagcaagttgagcgctcattttactggattgtttggagcttcttctcatgatggagcttttcttaattatttcgcaactctggcgcagggaagaaagggttgtcggagttggaaagcagagttttatatactctccctctctttgttttccctcttgtttttgttttttttgttgcattcttggatcaaaatcatgtttcaacgtggtcggaaaggaactatacatacaaggctttgcgtcggcgcagtctttggcgaaagttttgtttattatcggtggggaagttgtacgaggggttaacaaatgctttggacgatgatggtgcagtctatatatataccacatatatatacacctttacatatattgctatgagtggcttcttgtttttctttctctctctttttttgtataacctctggaagaaggatgaggaggaatggattggttcaaatgcatctacagtcgaaagaaattgggtagcacagcggttgtttttttttcttctcaaggggattgattaattggctctgttttgcgttcccccccacccccttttctccttttgtttatcattgttacaagtagccacaagggtggctttttttgtgtacggaaattaagtttgcattcattgggcgaagagaaagtactgctactactatttggataagaagggagatgggaaaaaaaacaactacttttgtattggatcgattgcgaaaaaaattgatttgattctttcttctttagtttggcgactgtatgtgtgtattatattatatgttcgcttcttatctagtaattatttcaacagccatgggctgaaacactaccttttatatcgtacagaggcaaaatgccgtctctcgtcttcttttcatgtgtatacgggaagcaacttttggctttttgtttccacactttttatgtagcatcaccttcacggacttgtttcataatgtggattcgaggagacatgcgtggcccaacccaccagcccccagtcaacttccttacgaaatccctagcggtggcaattgtcgcgccctgtccgagaataccgtctttgattccttcttcatgcagtgtttctgctgctttggcaatttgaccgggccggagtatttcgatgccgtcgtagctgtggatttgaccgatggtatcccatgttccaaggacgagggatggatcttccattaggacgtagtcgaactgggaccagaagtcctgacgatataattcttcgcttgattctgtcttgtcgaacagcaggattggagaggaagaggaagaggatgtgggagggaggccatgagggttttggccaaagagggtgaggccggtcatgcaagtcaagacgtctgcgtgaacgaataggcgagaaggaggaggaagagacgaggtggtgtttgaagttatggtgtagagctgggagagcgcatcgccgccagggtagttgagggatgagaggaggagcatgacggtacttgcggcgaacgctgcgaggatggagaggaatagaatcgcggtggcgagcttatagaggagcgattttgattggcgtgaagagatgaagttggcgcctacagcggcggcagcggtgagtgaagggacggtgtagaagatgaagcgcgtttctttgtgaggctggatggagtagacggcaataaagacaatagacgggatgaccagatcctgaactcggcgagaggttccaggttggtagagtgctagcccaatgagaggaaagcacaacggattaagcaagagccgcggcagcgcagaagtgaagtagtaatgccacggggacacgccccaatcggaagaagagcccagcacggcattgtagtaaaagcccgcaagctctggccacaggggcttctgccaaaagtacgagtcaatggggatggagaggccgagcgcggcgatgaaggaggcgagaaagaaggtgatgagctcgcgtagactgaggtaggacctggcgagagcgaggaggcccgttgcggcgaggaggatggccagttcggagcggaagatggccgtggcgaagacgagaagagcaatcgcttggcgacggcgagttcgttggagtgaggcggtttttttggggaggaggaatgcagatgccagagttgctgtgttggttgatattagtatgagatatgaagtatgacggatgagaccaaaagggaatatcagtgtaattgagtagtgaagagaagaacaagatgtgaaatagaggcaactcactcaacccaaaagcaaacatgttcggcaacgtcctgctcagataaaacaccacatggaactgcgtcacactcaacaccacccaccacctcgctgcccccctcccaaacgcctccctcacagccgccccaaacaccaccaagcacacggcattgaacccgcccagcaccgccctcacaatgacctgcgcgtgctcgaaccccgccagcgcaaccagcggctggcccacgcccgccaggagcaccggcccgacaaacgtccgcggcacggcgccggggaagctgaagtggtcgtacgtggaggacagccgctggtggatgtcgtgcgtgggcgtgccgtagacgaggatgtcgtgcgtggcctggaggttgaaggactcctcgactttggtgtagggggcggccaggaggtgcagcagaggcacgatgaagaggaggaggtctttggttgggggtgctggtcagtatgaattgacgggatgtggtggtatcaagcaagtagagtgagatgtcaatgagggatctgtgcacatacctatgagttccattgttgacggtctggcagacgtttatatcaaatcatatctcacgtgtatgaaaagccgctgggctacacgtaggtagactaagcgtccacttgaatgctctccttgaagtgcacggaattgagagatttaggccctgctataagtaaatcaaatccagtttatgccaataaaggccaagcttcacacttgacggctgtaaaaagatggaggctgaatctcattgccgtcgtgaatacacatgtgtgtttcaagtgagatggcatctaatagaggcgccctttcatcatggctggagtgtctcggaacggctcaaccatcccccgtactaataccacaacgcaacatctcccctcaacagcttacacctccaatgagcaactgcacgaagaagaaaaagataattgtcgccatcatttatttttgcaaagccaaactcactgccattattatctccgcagagcctcaaaagcacagtcccttgaccagcctccccaaatttcctagctctgctagcggcaccacctctcattcagtggtgacatcgcggcggctgtacaccttaataacattatcccctcccaacgctatgtaagacaactaaatgtactatatgatacaactcttgcagaagaatacaaatcaagctccaaaaagaaagagggagaaaatgaactgaaaaatatagaaaagaatggaagagagaaatcgacagagaaagactaaagacaaagaaggaataacatatgtcggccgatcgtggtgagccatgcattacccagtccgcagcatgcttctgttaaaaccacgcagtaaacgccatgccctaatgaattggccgtattttcctgcttcaacagatctgccgcaagaatggcgtgtgccgtcaaaaagcgaatgttattcgttgagtggggggagaaaaaaaaaagactgcttcccatgctgagttcctccttggttcggcgtaaaagaaacttcctcccgaatatacagagattgatagagattgtaaaatgcagaagatgcccgtcatcaatcgtacatgcgaattcgccatacgcctattattgcgcacctcccgggacggttttttgttgtccgtatatgtgcgtgtctctgtgcgcgtgcctgtctcttgtgtcgtgaatagatcttgattattcaaaataagaccactgtatcccggtttatgctaagaatggcgtgctcctcttcctgcctagaccaatgctcatgcgccccgtcttcttctccttttctttttccttttctggagcatcgccatttgtggtggtatccagggagctattcctgtccttgaagaagctgaaacttcgcttcgacatcgacttgctacctcgcttagatcgatcaaggaacccagaggatccgccttcttctttctttctggcggcctcctcaacggctgcagactttttgctagcctctagtacttttgcaagttcatcttgctcgtttcttcgagcttgcatcgctttcatatgatcttctttgcgtttcttatcgtcttctctgagttgtttctctctgagtttttctttctccttctcagcttgcttggccgccttttcagcagcctcgcgctctttcttctctcgtttcaaatcatccctagatttcgtttctattttagtggcatttttgcctgtgaggcccacgccctgcgcggcgacaaacggcatctcgggtatttttggggattcgatgatgggtgaagttggtaatggcactccggtagctgtagcggcgtgtgcaagagttgctaaagactcatgctccggcattacaacaggtgttgttacttgccgcttcaggggggcaggatctggcttgtccgagctttcgtcttgtgctatattggcagcctgcgtcgccaacttgacctcttccattccctctctctcttgctcttccctgactttctcaaaggtagtttcttggtaaaagagaacgtaggcagttgccatgccgggtttgtcgccaaagaaattgcgcacaaaatgcttatcaacaggctcaaccatctcatcatcgaataggacccagccgcgatccttggtcttaataatggagacgtagtggccgtggtacgcgttgccaccgatgtgaacgacgacagcatagagttcatacatcctatcagggtcctctgcgtcatccgtggtgttgaacatacgcagatgataggggtagacaacgcggtggaatagtttctgaagacggctataatcctcggtgtacttgaatcgcttgaggtgtagagtgagtactttgggcaagcgcttgaccttcattcgcttttcagcctcttgcaggccgccgcagtggtcacagtggaatttgttccgctcacaaagcatctcttcggccgagaattttcgtagacaagatgtgaccgatgagtgttgctcgagatcgatggacagatcgaggaaagtctcgtctctctgtgatgccgtctcacaggtcaagcacttagtctctgaggttagtacaccctcaaagatgtcgtggacccaacccgtcccgggtgtgcggtagccagtcatattattcatcagcgcggatcccagggcagtttgtaccgaatgcgcaagttcgctattgcctttgatatccagctgctcctggagccttctcgcatttgcctcgacattagcgatgacgtcgtttaatacaaggccgtagaattcgtgggcatcctgatgcatcgagttccggaacatttcgttatcgcgcttgaatatctcaaggaaacgctgaggactcaggactcctgttcgagtgctgctctggaggacggccaggaagatatctttgagacctgtaaaggtgcattcatccatgccgtaccccacggcattttcttgcgctagctcgaggatagggcccttgagcatggcgtgcttctttttgtattcgggagtatccggcttgtcctcgggcttgacaacaggctgccctggtacaggctgaccgttgttgatggcctgtctttgtttcattgcttccttattactgatgcccttcttctgctgttgaggcgggggcgccggcattggtggacgaatagtgacgttaacctttggtcggctgccattgggtgttccagatggtgatagcgacggatagttgattacgctttctcgaaacagatcggaatagaataacgcctgtactatggagttgcaataactagaacacgtcaagttagcggatatggggttccatcttgattgggtctacaagacgaagcgaaccaggtatttccaaactatggctcatgttagcatggaggcgtttgcacaaaagaaaaagggatatggcagaacatgagacgatggacatacgttttcgaaaccaaaaaacttgtcagttccatcttctcgtaaggggcctgcattctgcagcatcttctcgagcggagtcaactctggtacaatctcatctttcttcttgggtaccacatctttggtggcttgcgcggtcgacggctgcagattgatgatttgttagcgatcatatgatttcggcgcaaaatatgccagtctcttgattacgtgacgatcgggtttgtaatttcatcgcaaagacaagacagaaagatggattgttgtggaggagggtggagagaggcataccgtgctggcgctcttgatcttgttaaaaaatccggccatcttgtcgtgttatgtatgcaatattcgaagtctgggtatagtaatgggcgacggtgaagaagaggaagaagcgaagagacaaaagtatctagcagccagagccgcttcaacagccgctcaacgagatcgaggacggcagtcgagggtattcattcgaagtacagaggcgacggagcaagctggaacgatcaagcagatggatcgaacggccaacgccagctgaccagcggagaagaagtctgtcgtagtagcagcctagcctgattgtacaggcccttaattttcccttttgtttcctccttttgagcttgtgacggggatgtgggaggctggaccaaggccccggtagcgctgcgtcggtggtcgagagaatgcgtcggaagagaagatggagtcggattcggcgccgacaaacggtgtctgggaacaacgagcgagggacgcgaaagaatacgccgcactaggttgcaaaaaagggtgaagcaaaggcgaccgaacagcagagagcggaagagagcacgagaggtgaggcgatgcggaagaaaaggacgaggatgcgtcaggacgcggaagtgcagccaagtctggcatggaagtggtccagttggtttctggaaaggcccccagcccagcgcagagtccgctatccgcgactcactccaggccctttgctcggggctccccagctcgctgtgggccagtggggacaggccgcttgcagggcgccagggctggcattggccgatggtgcagcaccgcttttgcgcagtacctgcgccgctacggcgcacaaggtaggcagtacttggcgcatgtggcacagtgctgggtgctgctagcggtttagcgcccagggttaatgctggccggctggcaaggctagcaggtagtgctgcactaaagcggcgcctgcacagaactcgctcgctgtgggggaggggaagaggccagccggttgagtctgggctgcatgaggcgaaggagaagcaggctgctgggggcagacgagacgagacgagagcgaggacggcaagcctgtgagcaggtgcctggtggcaccgtacagtataggattcaacgccggcgggatatcagttcccgaacgaggagggacgggccttttgtctgctgctttgctgaagaacgcctcgcagctggcgatgatggcacaggtacagtacaactaaacaggtttcatacgatatcaagatccacggagggtaccaactgaacatgaaacataaagacggctcagatggagagcagcgtattgaggctcagcagccgcggcacgcaatgctgcactgaagtctccagcccgagtcagtttccgccgctgctctgtaagcaacttgggttctcatacagtgacgtgagtacctggtatttacagccaagggtgccactgtaatcccgatccctctggccgcatgttgtatgtgcaaatcaatagatccaatcaataacctgaaattattaatttggttggccggtcattacctcgtcatgaatcctctcttgtcaaatatagaccgagtgtgagcagttgtcgatgctacggtgcgatgcttaaaatatctcgcggtcagccagtacctggcctttggtagcatcgaaagtactaattccgggctgtctttgacattgatgctgtaaccgcatctgtcgcgcggccgatgggcagcttctgccttgcagcatgccatctcgaaccttgggatttggtcccctcccccagtctctcgctagcaggattactccgccataaactcttaattctgtaggtatgcaacaggtgatacatcatcgatcgaatcgagggagcatgaacaagcacaagagaggggcatcccagctggatggctggactctgtctttgtcgtatgatgtatccggggtaagccacgcggaggcatctcccactcgcctgcatgcgacggtatgcacaccatctggcgtagcagcgactaacggccacgttagcaggcatctgtgatttcctccagccggcccagcgaatgttgcttgattcttgattctcagcagaaggcggcaaagaaaagtcaattctcctagagcgctcgccacgttcaacgcctctaccccgtttatttttttccattttctagccccccccctctccaacccggttggttcgggaacgcctcattcgtcagccgtctgaaattgacacggcgcagaaaatagacaaaagcagagcgagagaaagggaagagagggagagagagagagaaaagtacgaggtcgatattagccgagcgggctgggcacaagaggtaatgacgccagaccaggtttgcgagtggtttttgtctggtctccgcccttgttcgacatggaatcgaaaattaactcgcacgaaacgacaggcggctcggatgcaacagtgcctcatggccgttgattgcaagcagcagaattgcctatctgcggagcatcgccgtctagcagactgcacaagttgattcgcccgccagcacacatgactccagcaggtgcaagtaggcctctggagctgtgggtttgcctagccctcatctggagcagcttcaacaaggcgccgatggctgcaggcactcgctcaactggtcgttgctggatctcgcccgtcgctcaccaaggccgtctgatcatcgctcccatcgcccttttcctccccgcccccgccccgtcaaatcatactgtacggtgcctgtggcagctccctcgagcatggcgatactaatccataatagctgcaacggttgaacggctgcttggcactagagccaactctaccaagcaatcgtcaacgaatcgcaacagcctctccctcgcataacctgccatggtgtgtggggaagagccccttgctagtccaagagaaataacgtggcttttgaatggcgaggggccaggccggggcttgaacaccgaaagacccaaacaggaccacgagccgggggcaccacacgagggaactttgaaatgcaagctcctacgagctctgcaagccatcgagagacggcgcttgcatctgtatgcgcgggctagtcctgattctgggctcgtcgtacgaccgttacatgcttcgtgaacggcatatgatgggtgcatggcttagtacagcgcctagagccaacacgacgtgccaatactccagttatacgctcacgcgcaggcaaatatagtgattaaactggaggcaactgactgcttcctctatagcgcagcaaccaaccgcagctacagtaggtacaaccctggttctgcaagtcacgggctctctgcctctgctttttatccctcgctcaagaactgaatcttggaaatcttcatgtttatgctgcgcttccctacctggctgccgcctgtactgcccgctccaccatgttagctgcccgttgcgtctaactgggtttcaccaaagacatgcgtatcaaaacgcccaacacagactctattattatagcatacggggcgtctctcttttcgaggcatcacaggcaagtaaaaggccaggaagagaaacagggacgcatatctggttcccgggcacgcagttgaccagcccatgggctacatgttcatgcctttgctccaccagacgtcatcctacagatcgataatgcgacgatagcctgacaacggcgagcgcatcatccccaccagctcctccaagcgctggcctgcagatttactgtatctttgctgcgacgcaaccccagcaggcacgaaattaacagtgacaaattgtgttcggcacccagatctggctctcaaaagaaccacaccgagctctcgcccagctttggccttgttccactttgaacgtgaataaaagctccatgatgaagaaaacaatacgtcagctcagttgatgcaagtattgaacttacctagaggtaggccgacaaagcatcactttcagcagccaaaacgtcacttaataatttacccgtccaccctcttttcgacggccaaccactgctttggggtccagcctatcacatatctcattctccttcagcccattcgggcctttaatccttcttctctttgccacacccgaattgcgcatcccttctccatctgccgttggccggcgcccgctttgcgcagcagatcagcttggctctagaacgcatcggaacttggtccgtaggcctggtgttttacctgaagaatgtgagcgacaatgtgtatgcgcgcatcaacacctcactcccgattttttgcatttttgtaggtatgcggatagggcattaggtttatttcatcgacgttattgaaatgggatttaaaatacatcgaaatgatgaaggggagaaagaaggctaaatcggacatcttccttcagatgcctattaccggcgtggctgtgatctttcgtggttggctgctggcctccaccacgtccgacttctgctctgttactgcttctattttgtaccacctagtacttccattgcatactgctttagccccgtacattttctacagcttctgtcactgccacagttgctactgctactgcttacttgtatatactaggtgggctactataagcccagccttccaggaaatgtaagcttcaaaaatagcaatatgcgcgcaagctacagtagaagaacgcgactgtgagtcctgaaacacaaagaggcttcttatttggccctcagtgtgtattgtggtttacgcttgacagagacctatatggataattcctcgacggtgattcttgattgtacattacccaggcgccatcacgagctcgaaatatattttgggtaaaaattatatgaatattggaatggaataagcgtcacactccgactgtcacttgattgacgaatactcactgacaggaaattgcacgacggggaaagaaagttagggccgagggtagagtagcctcgagtatcacgatatgagcgataatgtgcatccgactatttgtcggaaacctggcgatcccccttaagctcccctaactttgtaggcaaagcgaccaactctggctataacacgccaagatactagtaagggagatttacagtacattaacatatgtagcctaacaaacttaaggaaagactgaagacgtagaatttcaggtcgtcattgaactttgaatttgatacatgtaacaaaaaaaaaaaaaaagcaaacgtccacgttcgcaaattactttatagcaaatcccgaacccagttccaagcaactctcttttcaccagcgtgtcattgtccctctatactctatttctccttggggggcggtgccggaccaccagtggtgggcagacccatgaagatcttgaaatagtcctataattgcaaagtcagtttgagacctataacaacttccgcattctcttcctaggataaacttacgtaaatcatccactggagaccagtcaaagtgccaatcatgacaattctcattggcaagccgttccagagtcccttgaagccgatatccttgtagatgcgaccgacggcagaaccaaaaccttcgccgggctcgcgaaccgagttgagcttgctgaccatgacatctgcggggtgagaaacaatggcacagagaataccagccatgtaaccaccagtgaaggagacaccagtctgagcagccttgctatagtcattcttttctccgggcaagcgagcgtagatcatctcaacaatggtttcgaaagaggcaaacttcatcatggtataagggatttgtcggccccacaggggataaagtcccttgtagagaccggcataaccttcctttgcagtaatcttgttgaatccatcgagagcgccagtataggggtttggtgagcctccctgcattcgaactttgacagcttccatggggcaaagggcaatgtcggctaagaattcagcagaagctgaggcagacagatacaagatggtcttgtacttgtgggcagcctcttcaccagccaggtcggaatatgtcttcttgaagtattcataccatccatacttgaaagcaccctgcatagagtaaccgaagaaggtcgggctccaaccggtaaagatgccgcggatgccctgggcgcgataaatctttccccatgcttcaaaattgctcttgtaaagcgacgagtcaacctggcggcgcgttttgacgaaatcaagaggcgttacagcggtatgagtgagacccttgagaagagagacggatataagccaaggcgtttccctgaagacaagtgaaaggaatatcaagggcttaattgactcacgcatgccatcagtcctccaaacgtacatgccgcatagtactttccagagtatagttcaatctttccagccttggcttgggccgcggagctggccttttcaaattccttggtagcttcattgctaagcttgacggccttatctttggcattgtccaccacagaccaagctccgtagagctccgggcgagcctggagcggagtcgccttggtctgcgggctgtgatacttcggcgttggactgtaaaagttgccttttaggacttcatctctaggatataggtgcgccatgatggggagtggtaggcaaccgagccttccgattgttcatcaatcctagaaagatgggacaaaatcgcgattagcacattggagattatcaattgtaggcgatcatgacttgtctgagcccgagaaacaaagctgcccttgtatgaatgacactacggctgcaataaggagagggatagagatgatagaatattgagtgctgaaagtagcctcgggaggaactgacggccaattcagccacagggcgagaaacttacaaaagccagtcgtatcaaggtgtagccgtcggcacgcgacagtgcttgcgtagcaaagaggggatcgcgacactgaggagaggaggggagaggaagcgcgggcaatgcaatacagaaaaggatcgcgcacacggcgtcgaggtttataaatgtcgcagcatggcaggcgaaactaccgcgaattctgtgacgcctgccggataaggcctgccgggcctaggcaacgcccagcgactgaagtgcgtgacatcactcgacgtcaagatgcaaagctgtagcgggagctgttccatgcgagcttgctccagcaaagtcgaggtacccagtcgcggctcgcaggtaccgtcagctacagactggatgctccgcttggcaggtagccatttgccccaccaatgtcccgatacagctaccggacattataagaccgcaagttccatggaacttgcttcatgctcttatctcgacggttgatcctgtggcttttcgtgtgattgttcctgtttaaactgcgccatgtttcccgtctatccgccgtgataattcacagttttacagcatcgccatcaacatagaccaatactgctctgtacagccctgccagacgatcgcatcgtttatgtctcatccatggaacccgatgcgaatcgatcggacggcagcacggaaccgctacaggcactgctccactgccggagagtcacggcggggacgggttcggatttaaacaaagctcccctaccgaaagcataccttggtgcaatgctgttggtgccgagacacgcgagtatggggggctctgaaaacaaatgaggttacaatcatgtagtgcctatcatgaatttgcacatgttgatcttttctcactctctgtccaatacaaaatgccacttggagcgatgatgtcgaagcaatcacatgtatcacaagtttcaaacgactttatatggccccgcctgatgctgagctaatcacgactccccgcggtcggtggctcaattgaccccatcatatttgccatttctgccaaaaagagtcaaaccacagtcacagcgcaaataacagtctcgacaacaaccactccgtccaaattttcaagggcagcacgacaaagaatacacatcagtcatggccaccacattaacacaacagcctgctcagaccggcccggcgacgacaacggcgcagccattttccacaacctggtcttcaagatatcgaggcgtaagtatttgaaagcatcgtattgtcgcattcaacaaaaggcgctcctagagtatacgccgggatccatcctcgcactcttgaagttgcgcaacatctcaaatactcaatgattgaaaacctgtctgttccatcaaactcaaaagctaaccaacatctcccaggccaccgtcgaagatctcgacccccccgccgccctctccctcaacccctccgacgcaatcaacatcgcaatgctctccgcctttgagcgcgaatacacacacctcaccattgtcgactccgaaacccgcgccctgctcggctacatctccatcccccacctgcagtccctcttggaagccggccgcgtccagcccaacgaccccgtctccgccgccatgacgaggttccagcgcaaaggtcgcaagtaccaggtcatcacgctgcagaccccgctggaggagctcgaggccttctttcggggaaacgtgtcggggggcccgtggaaggaggagtttgcggttgtcacggatgagaatcggaggtttgtgctgggtgtggcgacggtgcaggatttggaagagtttgttaagagacggccggcttaaacttttcgatttggtgaggggttggagtaagcaatcaacgatgaggagatgtaaaaaaaaatattcaagcaaaattgccctttctacggttaccgggagtgcgaaagcgtcgcttgcagctctttaggtagacggcgtttggaagatgattggcatttattcaacatgcgttggagggatatttgtttctccccttttcacgctgtggaaagtgtgtgaaaaaggagaatttcttgctatgagagagctcatggtgtgagcaggttatcaactcttagtatagggttcaacaccagaatcgtaataaatcatgagtctagataggaagacgatatcaaagacatgtatgctttatgatatagatttatcctgaaataactgaaacgaaagctttctttggccttaactatagtctaatgccacgctttttctctgccatctagctcttttgtatgatgcgatatcaaataagaacagcaaatcaactcatcatcctagtcatataccttcatactctcaccatacatcccgccacttgatcgatatttctcgtttcccattccttactcatcatcattgaagtcgtaaacaagtcggatctgagcccgctcacttcccttagtcacgacaacatttcggcagtacctacgctcgccgttgacgagctggaagccccagacctgctcggcagtccagcccttctcctcattcttggcagagtttgtgataaacagaccgtcgccctcaatctcccagcccttcttgaggaactcatccgtgacctcgtccagcttcgcccagcggctgcggcccttgacgttgccaaacagccagtcggagtgctcgcgctcaaagtcgtcaaagcagcggtcctcctgcgtgctggacaggcccgaggcagactgcgtaatgtcgatgtgggaaacgacgtcggcggccgtgttgggcgggctgggagggccctcgtactgctctacctggatggtgatggtggccaagccgattcccttgcggatcaggtagccaatgccctggagggcaagcaccggctccgaggagtcagaaagggtcttgttctaaacgtttaatgccgcgccggcgctctttgttagtggagatgttccttttttttttttccaagtttccgtgcgtgctgatgtcattttgcgggagtgcgactcgagatgatgttatctccccggatgacacggaggccatagcttctctctgagtcgcacagctttgcatcgctctcaagaaatcgttttatacccctctctctgtgtgtgtgtcgcttctgcgccgctaattaagctcctttgccttccaaaacagcagcacttggggcctcgccgtcttggaagcgcgattggcgcagcagcttgcacaaaaggcggcaaagagcagcagcttgtggtgggggaggggcagcaaattccctcttgaaagcgggcgcagtacaagcagggggaaaacacgagaaattgtgatggaatgagcagggaaggggtttttagggggggggggggggttccggtttgtgaaatgggacggagtgcttcttaccatggtccatttgccagtgaggttcttggcggtcttgcttgatggagcggccatggttgcgattggtatagatgaatatctcgagcttgattaatgagaggaggaggtgcgatcagagcagcaaaaggcgatagaaaaaggatagaattggaagtgatgtcaacaagagacaaagtacttatagaacgcccggcgtgttcaatgctgcgacaggtggaactatcacatgaagctttcttgtgctgatggcgcagcgaaaagcagcgctggtcatcattgacccgaggcgttcgtgctagtcctgggaaatggcaggcaagcacatgcgctctgcaggccgcgccccgccaaatctcccccacaccctgctacgtgcctgatggtacaaagaatacttgtggctacatgcttacaacgacaagggattggatattctgccagcagatcattatttggatcttttggttgcctcatttgtaattcaaatcctgattgagaccgacacctactgttttgggcgtaggtacagcgccaaggcaccagcccacacccagacattgtctcctaagcaaggcaagctcacagggagaacaaagatgaacaaagctaggaatacagactagagatgggccaagaaaaaaacatacatgtttccgcaagataaattcattaatcaacaagttccagagaaaaaaaaagagtaaagaataatccatctccatgtagatactacaactggacaagtagatactaaaccatagaaacaaccattacccgcattccaacagcttctccaccagtccttcacgtctttagaaagccgaaaccagagacaaacaaggtcatgaaaagtaaaagaaaagaagaagaaaagaaattgtaataaaaagacaagcccagcatctgtcattgacctcagtttccagacggatatcatgctgctctctcggaaccctgtggatatctattggtacattaacgaactccctttctggctcgctctaaatcttcaagtcattatcgctatgaatgcaagaccgtcacacatggcttttgtaggttccgagggtcattcatgctcgtccacaagctgttcaaccacaaggtttgcgtaggcatcaatcagccgcttgctctttctcagatatgcgtacttgcgaaagcaataggagccccggtgtcgaagtggctataattctggcttctcacactcatttgctgcgtggtgttttgcttgttcttgccctcatggccaccacttcatcctcttgtagctctcgatcacttcctcaatcagctcctttgtgacggcgggtttctcgtacttgaagcccaaaacagtttccagccggctaccgtccatgctgaggtctgtgtctttgagaagctccttctccataaagggtgtcagggggccgggtcgtgtgatgccagcatcagccaatagatcagcccaagggccgagtacctcgtcattgacatcatccaccacgctttccaggttcagcttcgcaaaactactaatcaacgttccctggaatcccgtttcgattttgaaaatctcgccaataatttcagccatggttccctgcgtggtggtgcccttgtccactacgttgaaaatcggcactttgcccatctcggcctctttccagttggctttgccagcgtcgtaccaaacggcagtgtcccaaagggctcgtgttacgtcgtggatgtgcgccgtgttagtccgcaagtccttggtccacagccacttcatttctccttcgatgtgctggtaaacgcgagccatgcacagggccgttgcaacccactgagaggcatacggaccatatacatgagctaggcggacaatcgcaagattaagcctgtcgatatggcattagtaaggacaggctgaaagaggaacaagcccgagaggcttccttgcttgacctacccttcaatcttggcgagctcctcctctgcctgcagtttgaaaacggcaatcttgctccacggcttcaatttgtccccctctttgctcggcgatgagtcgggcttgtacaccatgcctgtgctcagctcaataaaggcctttactttccttttggcggcctcctttgcgacagcaatggaaagctccaaggatctcagcttgtaaatttcatcttcctgggaatatctcgtctcgccaccgcagttgaagacatagtcccactgtttgccgtcggatcggtcaaatactttaactagagcctctgttcactggttagcaactggcggactcatcagacgaactgaggggcattaggtgggaaaacagttatttacctggtttgctggcatcggcttgcataaagttgctctgggagcaagcctcggagaattcaggagccagccaggcaagctggggcagcaccttgtcaacgagtcgcatctcggacgcaaggttgttctggtgaatgtgttgggcgaggaagcggccgatatagcccaggcctccaataatgaggacggacggcttctcttcagccatcttgaagctcgtgctgaggcggtcgaggaggcgcgagactgggtggtatcgagaaaggtcgactgagtgcaacagctgcgggccacggtttcgagttggcggctgtgctgcttaatcctctcctgagccctctgtgttttattcgaatcagacaaggagatgaacaaacgtcgggtgttgcttgcttgctctggtgttcgctcgcgtagccagtctgctgcggccaggatgggatggagaggagaggaggagagggaggtcgccgggctgctgccttgggtcgctgcggcgttgtcgtctcggtacagggtgccggatcacccaggcaagtgccgaaggagaaaaggaagaggcagagagttggtacaggcgcactgtgcgtgggatggaggccgaggcggaagccgaagcgaaggcaagagagacgacgggcaagcttttgtatctcgcgggtggtgagcgcaggtgcctgagacggagggatgggtgggtaacggacaactaaggcaaggccaggcaaggcgaggcgaggcagcgaatcgagcgagcgaggggctgctgtctggaggcccgtcttttttttttttttggatttaccgccgccttgaagaaaagcaatcacaggtctggtgcagcgcatacacccgtccatacacgtaaaagtgcagattacgccgtgcccaaaaaaaccagagcccccaccaccgacatgcatcgctggggccttgtccatgccatgaccatgcggcaggtttcattttctcccttgctttgtaaaagcagtgctactcaatgcggaggccgcgagcatcgcataggacagtatggggaagatgtgagttgttacaggcacgggcacagggagctagccgaagctgctggttagtgatgcaggccgtcatcttgaggccaccactcttgtcgagggacgagcacagcgtctgttgctaggtaccacctacccaagtacagccagcaccttttgtgtgttggacgacagctacatattgatgccaagtaaggtattacgtgctttgcttcagcttcagctcccgcgccaggcacatccaggcacgcatgggctgtgactgggcacaccacttcctggcctggtcgtggccaacagcaggcttgttcgtgtaatctctggctctacttacacacggcagtggtgatgatgacgacgatggtgagctgtgaccgcccatccttccgacccgtcgggactgagaggagagccactcagaggctctcacgacgatggatgggacttgcatgagggattccagcagcaaatacaccgacagactgcctgactgactgcctgacagcggcggcggcgagcggaattgtcccagtccaagggctctgttgtacgagtacctacgggcgtgtaacttgggtcttatttcgaggcggctaaccgctgccaggtctcagcatccctgtacatgtatccatccccaccagaatctagcgggctaagcggtctgatgttatttgcccagcagtctgagaagctctcgacgatgaggtgtcttgtctttttcctcttcttccttttcgttgtgggatcccaggcgggaggtcagtcaagccagaccctggttcaccgcatgcatgtggtgtctcacctttgcccccttcagcttagcagccctggcagcatgtgcaagtgtcattgagtgctgccatgataccaaaagcagcgacacaagtattagatggcaccagacggcagacgactcccagaatccaaggattcaatgttatgcagtaaaaaggcgctgccactaaaactgcttgccgctagcactgtctagcagccgctatagcgccttggggcatggggcatggagtacctctagggcatggagcctggctccctttatcgaccgccctcgctgtaattccgaggaccagcaaggacgattgagcatgcctgcctcaggtacctgcccaatcacggctcgacatctgcttcatatcaaccactggttttcagcaacgactggtgatgcatatagcagcagcagcagcatatccgccactctttttgccttctttgcccctttttacctctcttctacacccattcagcgacccgacccgaagccgccgcccgaccggaatcgctgagtggcgccactccggttcagcaatcgctttggcctctgcccttgtgacaggctagctgtgggactcgttgcgccatgtgcagcctccaggtgggacgaaccgctccgaacggggaccagcggcgacgatggcgggtatagcagcccaaaggcgcagatgtttgcttgctcaatggccctctgcaatcaacactgacacgcacaagtgtggtagcatcagcctaccgacctagtgcttgtgcaagagtccaccaaggcgactcggctcgacctcctattacgggcccgggctctgcgatctggagactgcgactgaggccgatacctgtgtgtacctaacctatgtgccagtgtgcctgtgtgtgcctgtgcctggcatccagactgtctctctccctcctcacctgtccaacacacagacgcagcattggcgacgtggggtgcggggttcgcggtcttccaagcgtcgttctagaaggcgacgcagctcagccaatgactcggtgcgcgaggcaaacgaaacagaccgcattttgtcgcacccgcatgaaagtggtccggcgccttttctcttttctcatgccggcagcacgccccagcagccgccgaaacgtacgtgctatgcgcctatagtcagccatccggcgcgaacatacgggcgcctctgcctctgcctctgccgccgccttgacgaatcgtagtattttgagcccgcctcagttgacagtcaagcaaactactacttctgacgatagtcatcgctcggttgctcggttgcgcgaatccagcgaggaaacgaaagccccacgccaatgactttgtctgcgcgtgtcgtgggcttttatggagtcaagacatgttttgaagcctcccttggctgccacatgcaggaggcagccctcccttgccttggaggctgacctactcttttcttctctgtgccaagtgcgccacgccgtgcgagtgcgggcgatggggggagtaagaccctactcacacacaattgcttcccagcagggagactcattgttcttctttcgactctgtattataccctgatgccagagacgtctgaagggagagcgagggcggcagatgcagtggtaccttgacacagatattatggcagtgtccagtacactgcatcatctctacgtctgtatattgggacagtgttcactcctgcgaccagtcaacttacagggatatttcatcctcagtctcgacggacaaactttgaagagatagcctacaagcagtctcagaaacacagtgaatgtgtgtgttggcttgtccccaattgcgggctactcaactccaccgcacctatatgccccggcctaccacagttcttatcccttcgaggcgtcaaaagatttcagcgacgagtcatgtccaggaacgcccaatacaaattggtcttgctttgagccgcttttgctgctcggctttatctgtgattctaaagggaaaggatggagaggtatgagattgctcaagtcgtgattttggagctgccgaggcatctgatagctcagatgccacctacctactaagtacagtactaccacatctattcctgctactaggcctagatagtaggcagacacaatgctgtgtatcaacattcctgcaggtgatacagtacaggggccacaagatgcaagcagtacatacatacactacctctaccgtatgtatgcagatacaaaaacctggaacaagtgtggttataatcgaagccccggcaagacagatcgccaccatccctggacgtgtggaatacctttggcacgccgtcaagggtgcgcttaatcaaagccgcacgctaatcatcagccgcagcacagttacggtgtgattctgttccagcaaggtccttagtgtctcgcgaaagagaggaacggtaggatcgcgaggatccgccacgctgcagcactcaatctaccatcgtcatgggacttgttcaaggcatccattagcctaggtcctttagggaagtggaagatggacaagggagatgctttgccacgtataatccgcaaaattttgcatgcttcggggacattattccaggttctgttgcataggtaccatcacaaattgcctttttttccaatcgttgaaaactgagatgaagtaatacgtccttgcctatctgccaatatcaccagttccctaatcaatgtccagatctagattaggcctggtagtatatgtcggagatagatggagatagatggcacgccatcatgcctcaaatctttttcttctttccttttttcaagtcttcaggcgttgcccggggctggtgctcggcccccaacgacaaggtcaaaggagacatcgaatccaagtggtagtactgtttctgccttgtcagccctcgagggagcaatgctattcaaggtattcatacggagtactgttgctgctgcaaatggtaatatctcgaccaggcagattaccacagatcggccgtaagtcttgttaatcgccgccgctgccgctatctccttggacggtggcaggacttcccgttcatattgctacggtaccacgaaatcgcactcagcgggatgcagtaggatacgattattcgtgctgaccccggtcctgcaaggggcgggcgggcaagccatgcaactgtgccgttcttgttcttattgctcctagacctagcatttgtctttttttttttttgaatgcaagtcatccatccacttggtcatttctccgtagccttgtgcctcttccggacatgctgccgacggttaggaagctgagctcttttcgtcgtgccccacagcctgtcctgagttttatgattatatctcctcggcgcttagggctttctgggtggattttgtcccaagggcattgtttgcctctttatgtactcgtgaggagcgaaacatctggctatgagctggtatgtctggcgttattacattgtttgaaggtatcgatactgatgccattaacgcattgttgttctgagtgaaatattgctgcaatgctctagtctatcaaacagcccccttacctatttggcttggtttgagctcttcgaaaatagcgtccttgaacagagacgagttctctattgcccaatcgaactttgctcgattgccgtgttggctccagtccaagtaactgtttacgaaatggcatccaagattgtgtatggatgaaaacacttcatcttcctggaagtaacaagcattgttgtctacctatgctgtgatctcaattagcccaaataattacttacaaacattgcctttcccccgtcatcaataatagtttccaatatttacataatgccataagataactcaagagactaaagacagccatagtaatgatatttttgtaatttataattgctatagtaccgcggcgagattagacatttgttgaaatcccactcatgtcaaatcaatccagagtaaaagggaacgtcgtctgtatatctcctctatcttagagctagaaaggcccaagtctcctctctctattacaaagggcggaatgtctaacaaacacatgtccctaacatccatgtatcaagcgctccatcttcgttttataaattgtcaaaaaatcacaactttcaaatacctatgccattcaagaaaaaaaaaataaacaaatgctgaaaaaaaaaaaagacaagatttcccactacatcatccattcatgcatcatcgcttcatgctgccaataagctcccgctgcgtctcccgctccttggccccatcgctcaagctgcccacgctccgcaagtcgcccacgacgtcctttgcctttccaaagtacacgtcctgcagcaggttgcgcatcttgagctccatgtcctcgacgaggcggccgacgtttgcaatgtggctgtcgtcgttctcgacgggcaggtcctgttcgacctggcgggtcatgttgccgctgaggtccatgtcgccgacggtgctctcgacgtttgtggagagcgagaggatgacggtcgaggtgagcttgtagtgcgtggtgcggccgcgctcgatggcctcgaagacgtggatggagtcccagacgccttcggtgttggagcctggggtggcagctgttttattggcctttgtttagtatctttatactctgagagagaaaggggggggggggggggggagccaacgtacacttcttcaccaagaccacgccagcaaagccgtcatccaagttccacagatagacactgctcacgcctccctcgtagtacagctctcggtagatatcaaacgcctcgttggccttgatctccatcttgcgcaccctctcgttcggaatggccccctcgccggcaccgtcgttgctcccggggccgacgccgccgacgccgccctcgtccagcggcgggtcaaactggttgctccatggcgagcggtagctgtcgccgtcgcggttgtagtcgcagagcagatagtcgcggcccgtctgcctacaccgcttgacggtgaggggctggtcgacggacgagaggaggtcttcggtcaggtcaggggcgagggagatgattgcgctgaggtgctcgctggtgtgtttggggttcaggcggcggaggaggtcgctgtgcagagcattgggtcagtcttggtttccatatgaaagcagagtcaagtaaaagaatgtcaaaggagagagtagacgagaagatgggttgatttgggggggctgcagcagaatacggaaagaggggaaggggggagagctcacagcgccgagtcaaagggatctgcagccatttttatgcgggttaattgcaccagaagtcggttccaagctaaacaaacaatccgatggattcgaggtgaggtctggcaaaggaagcccgagatgctctttggtcgcggggtttggagttgtcgggtcgccaggggtcacgtcaccagaacggacctctaaggagccagtgcctacctaatagcgggcagctatcagctaacaaccccaccagatgggcggacagctttgggcactgctctttgccaagctgaagcatttacagctctcaattctgctactcgtataacatcaaattctcaattgtcttttctttaaacaaggtgcagagtaattttgatacttgtttcaaagatacaagcagactttgaaatatactcgacgtttcaccatgcagatagaacaagcttccctctctttgattttattcaacgtccaatttgtctgcagtctacttatccaaggcggaaaaaaaaagagatagaacctgatataagaaaaacgaatagccaaagctcaaaggtccctccctcgtcggctataagcagcgtaagccagaaaaagaacagattcaaaagtaagcaaaaaaatacaataatcctcaaatgacaactcgcccttttccagacccctatgagtaatagagaacagacaatcggagtgccgccttgctatgccccctttgaccaatttaaaccccagcccataccgtagaatcgccaaaaacgccccgccatcaacccttcatgtcttcccctcctgcggtgtcgtgtcgccagagctaggtgccgttttccgctgacctttttttttttggtgttcgataaaatgtttttttggctctctttccatattatgttgatcgtagataattgcttgtgacaaagactatacctctttgaaaaaaaaaattaaaggaaaacctcgctgttgctgtctttccagaaaagggaatataggcgtaaagcattgtctcgtgtccaagattgctgcagatggatatcattcctgcatatgaatggaaatctcgtcgtctcactcgatgactgtgctgcacaacaggcaatatgcctgctcagtccacttcttctctcctccctcaatgccctctcttaggtctgttatctcccagaccgtagggccctcgttcatcttgagggtcgcttcaaagagaccttcccaaggcttctttgacagcttcttgcgctttcctcgctttaccaagccaaatttcgacgacttatccggcgcaggtgttggagtttctgtggctttggacgattcatcgtctcgttgcttcaccagtacttggtcttttacttcgctgttggcgactatgggcgatttcctgtcctctgcctcgtctggactcaataggcggtaaggcaagtccccgtttgttccttcttttggcttctctcttatgatatcctcctttgcctcctgcttgatgacaggcttttcgggcttatggggcgtgtccgtccctaatcgatcgtacactcgggtgagaacatcgtcgagtaagcagtcgatatgcatccactcttcgcaggtcttgtttgagcaacccacgagggttttgtcgggattggcaggagtcttgcaattgcagacaagagcaacagactagtcgacagaagaagaaaggcaaattagcttataatcccgactaacaagtgcaaagcagcggtcagttattgtaaagttttccataccgataactctgacgtcctgcaattaaacgcctgtctccaatagagagactcttgtatatcgtcatcgtttgattcaatccattgcttgacattgacgcccatgacgacactgacaacgttgattatgtccactactttggcgttagggataatgcatgcgcagaggtgctttcgagatacttactgtggttggatgcaaccagctcatgctgtccgtggtatggctggcgtcccgaaatctgcttcttgccttccagcgtcccaagaggcagctcttcaggccagtacatccaatagacacgggcgtatacgtgatgctcgtccgaggctcgcacctcgagtattcgtgccacccagtagtccgccttcttggccaccttgctagccccggcgggcagcgagttctgtcgttccatggtcgcctcgttcgccacgtaaacaaaatcctcggtgtagtatttgacgccgttgactgcacgagttcaagcttggttagtagctgagctggctcgctttccccgctccatgtccggggcactggaatccatggaaaggacggaatctactcacgaacaaagctgttgtagcgtgtcatgtccagccattgcttccgcggatctacattgtacaccagcttcattgactggcccgtcttgaacttgccctcgggatggaacacggcgttctgcgtcaggacctttttgctggagtcctccgccggcttgtcctgtttccgcttcttgtacttgggcccgccgtccttgtcgctgcgctccagctccgagacgacgtttacggtgaatgggcagtccgcacgattctcgtcggggacgctgccgtcaggcacagcgtcatccggcgccgggcgagagcgcttgcgaggcttggaactcatcgcggacccttgggcagcgcgcatgcggagagtcgcgcaatgcgtcgcgtatcgacgaggctcggggcgtgtggcggcagctcgcagcgagggctcagggcgcaatgagtgctgaggccggacctgctgcctgcgacgatgcggagatgacaccgggcgatgcaacgggatggtttgcgtcggttcggtgtatctggatctggatgtaaacacacaagcgcccgccgagccctggcaaatcgatagcgggttggggtaggattcgctgctatgcaattattttttccctagacggctgggctctagcagagacgcgcccagagctgagtggtcggtcggtgggcgtcaagctgccgcagtccggggtgagaaaagagacaaggagcacggtgcaagtgttcttggttttttttccttcttcgggcttctgtaactgccgaagtgggttcggtttgatagcaatcttcagcaatcttcagcaatcttcagcgagtcccctgcaccagaactagaggggaagtacacaacgggaaagaaaagaagaagaagaaaaggagagaacggagattgctgaagaagaagaagaaaaccggtttctcttcttcgggccgtcctcccttagagccaacagcttcagctaaacaaaacgagaaattacgacgaaatggccaaccaacaacgtcgcagataaaaaaaaaaaaaaaaaaagagaggctgatgcttgtacctgcctaggcgctaacagccaccgagtacatcgtcacgcccagttacccactttggcgatgcaggcctatctcgagcaaaacagactccccgcaactgctgctgctgctgttgctgcttgtttctcttagcgtgctctgctgctcctctgctgtatcacggactgcaaatcgaattgccctagtaggtgcttggactgctggcagttgctttagccgccgactagcaatcgtagctggagctgaaccgcgactaacactgacagcccagcgcccgtaacgagtggtcctagttccagtgatgcagattatctgcacgtcctacccaattgggaaccgctaaagcgttgatggagctcatggcaccatcagtagtcatgccgtgttggtagaaccaaccagacgtcacatcaagtcacactggtagacactaacggcatcactcaattactgtccattacatcaactacttacaaacgaaacaaacccaaacgtatcacgtatttcgttcagcttttggagaagagtattataaacggtcaaagcatctgattcaagctccatcacattacaggggccactagtatttacggcatatccaaaattcactaataatcaaccacaacgcctacgctatgcataggttatcaatcgagacaaaactaactccaacaaacaaacaaacaagcaagttccaaaaacaaaagcgctctgaccatcatagaggaatgaagtgaatatccaatctcaatgtcgatgtgtcgtgtctccgttctcctctgcggcttcatagtctgccaacatgccacgggctgtttcctcgtcttcttgctccccctcttctctgccgtggtcctctacgtcaaatgcctcgatagtctccgcgagcttctcgccttccttcttgccccgctccacgttgatgagccagataagaggggcagggaatccaacaagcgcggcaagaaaccagaacgcgggcctgatgcttccagttttgtcgatgatggcaccaacaatagcaggcccgaaaacgctggaccctttatcggtgattgcatagagcgcgtaaaaggcggcttcggatccgggtgggatcagttcgccaaacaacgagcgacagtagctactcagaccgcccatgaccagaccatatacggctgccagaggatacatttcccaaggctgctgcaggcccatgacgccccaccgctgaatgaagggaaggtaacccatcaagccgtaaatcggaataagctcaaagagtgcaatgcaaacaagaattgtctgatgaggcttcaggttgaatgcgcgggaaatccacgaccagccaaaagcgccaaagattccagacatggtagaaatgacattgatcatgcccagggcccagggcttcatgtgaagctgggttttggcgaatagaacagcagtagacgacgttgtggcaatcgcatccgacagaagaaaccatccccctaggaagagcatgatatccaacagccgccttgccagcgaaacagtgcgaaatagggatttccacgagtacttgaagtacgtccaccacgaggggccgttcttctgcccgtgtaccgtaagaggtggcccgggcctaggtcgaagccacatggcagaagggatggtaaaaacagaccaccaagtcccaaccatgaatagcaccaccctctgcgaccatgtcgtgtttttcatggccaagaggatgacaatcgagacgcactgcacgaacaaggcagcactgtagccaatgccaataccaaaagaggaaatgcgcgtagaaagttgaagctctttggaggtgatttcctcatgagtgggcactcgcttcagcccataccttgaaggccggtcgtcaggaggtagcaagccggaggtggagttgaccatggcttcttctaggtcatcagttgactctagagctggatcggcgagaataggcgcctctggctgtgcatacgcgtccattacttcagggtgattacgaaccatgagagggaggaacgagttgagaagaacaaacgacgcgccaaaggaagtattcgagatgatcgtcagcaaggcgccgagcaggtacgtagtcttgctgatgaagatgaacgccatcaccgaaagtccaccaagccaggcaaatccgagaagaagccgctttctgtagttgccatggtccgcagcacagctgatactaacgacgaggagcgcctgtagcaaaacactgacggaaaaggtatacatggcaaagcttgccgtgttgatctggatgccgaatacatatacaatgcattggccatcatcctctgatttactgtcgctggaaccgcagggcttgtctgggttcgaaagaagaacgccgttttctcgagcgagcgtctccaagagaatagggatgaaggaagctgttgtctcgattagctcatgttgggttgggcgatggaagctgacagcaacaacagcggtgccaggagacttgtatagcatcacgaatcaaaaaaatgggatgcaacagggtgctaaacatcgtaataaaattgaaacatcagcctcgacttaccaatgccgcaaatcacatatgtctcggccgcgaagccatacatgtaccatccccagagctccttcttgctagtcggtctagcatcatggcccttgtaagccggcacgccggggcgctcgtcgctgtcgaagctatcgcggaggctcatctcctcgtcgctgtcggaccgctcgtcgtcggcctcgaacgatgatgtcgtgtatgatctcttggacagaatcgagagtcccgaccagaaccgccgtccctgaagctccgggcgatgaggcggcattgcagcgggcacgggcgcgcaggcagctaatcaataggctgatcagccggacccacgtgattgagtggcccagtcggaagcggtacctagtctaaaattaagttttatagttttagcatgtaataaatacttttcccttactttattagctttgctctgcgaattgctaacagctaatggcggactcgcgagaggtccgagtcgacaggacgccggcacgcatcaggacgtgagatttccaggtccgtatatcgcacgtaggacaaaggggtgtgagcctgtcggctttatttattaggcgtcttcgggcccagctttattttcctgcttgtgtgcgtcctattcctgctggttggccgatatgcgctgcagggcctgactcggctgggcgtcttcaacaagcaagtcgatcgcggtctagctgaaggatctctcttttcttcaggcacctgttatttccgacgggcgatatgcagctctttatgtgcttgccgcagtcccatgcgcttctgcaacatccatcacagcccctctgcctatcgcgccgccgctgagtgcgtcacatcgcctattcgctccagtgcggccctagcggctgggactcttcactcaccgaccccagcatcgtctgctctagccatcttgccatctacacttctaaatatggacttggttggcatcgttttcagcacggctagagctttagcactgatcggggtggagagctctcgcgtcagtgacccagtttaagctgctcttccgtagctagccagagacgcgctcttttttgcgcaggtcagctgaggcgagaagatgtcctgcaagaggatttgcgaggtgctaaagcaaacaccacggcgctccgtctatttcctttggaatggtgacctgagattcccgcagtcgacgcccatgagaccaagtctaatgctccagggcggtccccaagtggagatgcaatgggcaaggttcgcagtgacgatcttgcccgcttgggctttgtggcgtgatgggagttttgggtgctacacgataccggacacaaccaacatttctgtgtgattgcgccgcatatgaggagacagaaacttcgcctgactacatagtacccatacctaggtacctagtagggttgttttgcacgctattgcgattagattgagactcgacacgagctgacagaaaactttattgcgcttattactttgcatgtcatccgccagtgacagcattacggggactgtacaccttgatgcagacagctaacaagcctgacacgtcgaaactcaaagcaggatatcatagatggcatacgctctccaaccattgtactccattattcgaccaataaacaaacagccctcaggaaccctcaaccagctctccatgttgtcgtgagctgctcagtgtttgaagacgccaaacagctttgtctttagcttgtctgccaggcctacgggcgcaactgggcgaggcttcgcttccgcgtgttcgtccttgatgtggtgctcattgcccgcaccgccgcggccagtgtgaaatccctgagtgtcctggctcggtcgaaaggcctcttccgggatggcatctgcgtccttgcgctgagatgcagcggttccaatgtcggagatgttgccagcgcctgtaatcgcaaagtcgtttacttagctgtcaagtttggctttgagaatgtggcattggcaatgaaacaacgtacctcctcgacctgagctgaatgcgccgtcgccatggctgccctcgacgccagatcgcaccacctcaccgtcgacgtattttgtatcgtcctcgtcaatgttgccagccccgccgcggccgtgggatacttcaacagccatgacgaagaaaagaagaatctgttagatgcttaattggatatgcttagctgtattgccgtaattatggtgcaaataaggatcaatgccctaccgtttacagctcacggtagcttggacgctcggctggcgctaccaaatcctttatatcacaggccgtgacttacacatgccaagtgataagaacaataatcgcgtgggaaccaaggcgccggatgcgccacatggctgctcgtggcggaaactcaggcgacagaacgaatgacatcagcgaatgaggagcttcaatgcgcgtgtgggagaatcccgttatcagttccccccaaaaatttggtttctcagccgcggccattcccccatgtcgttcctccaagagataaagccctttatcggcaatgctttgcgccgacacccaatggcgggagccagtgagatgcagcggggcgctggccggtttacgtacctgaatttggtgacatacagtgacagggttccttatcgatgacctaagagccactatcagaagcatgcatcatcaatgcctgtgctgtaattcacctcaaggctcaacgggtgtcccggattcggtaggcatataaggctaacaacaggatttgtttcgtctcgtatgtatgtaccatataatatcatacaacttccttcacgactcgagaaacagagttgggattgagcgtacacaacatgtcagtctttctcaactgatgtcgccgactaaagctcagcgaccacgccacgtccctgtggctcttctccctcatacttcaaaaaattctcgggtatctctaccaaagaattcagaccccatatatcccaaagcgccttcacatcatcctcaggcatgtcgtctaccaagtaaaaccatttctccccaatcttcaaaacgtccgcgcgcacgctccgagtgcaagccggtgctttccccgtgacggcgtccttttgcgaatcatagtgccagctgctgccgtacagcctcttgttcgacctggcgcaaacccagcctcttacggtgacgaagtctgctccgcacgtcccgtcgtcctcttcgcggccggcaacgatgtcttgcttgacgcagtcctcgcaagtaaaaccggcaatcagatgttcgccgtggcagcatgcgcctgggactatgtcgtggcagaaggcagcattgccgctgcagtcgccccaggcccagagagtcagtgttctgctaactgcggacgtagcgtgggcccggaaaccaagcagtataagaataaaaatggcttgaatgaattgcatctcttggtatcgctgctctgatttattagagttatgaagtttgttttagtcggcatgcagactcaaagccgggacgaggccctttatatgcatatacgcctcaatcccttgcataggtaggtaatagacagagagacaggaccgccttgaattatgtgattctatcgccgttgtattacaccaaccactcaatcgcatcattcatgtctagaaaggctgctgaatcgactacgatcatctcaatgcacagtcatcttcttacataatttatcttactttgactaattctacagccttatacacgcagtcttatattgagatactgaacagcgacgccgatttcattctactgaattaatgtgacgccatttcaaaaagataatataatctgctctgtaatagcatgtatttgaatttaagactttgcaactgaacctaattagtgttgctacatgcatatatcggaaacctcctctacttcaaacgctcttgggtctattgatattttctttatgtgacggaattcaatcttccacctatactttgccagcccggcctatctggagaatctcacccgtcagctgctcatcgcttcgcagaaccggccaagaagctccatcagccttgacaagaataagctccagcttcgtgccgagaatcttgaatgacgatttttccgtgtcgatttcgccaaatagcggcacggttgccgtatatcgcttgggcgtgggatcgctggtcgtaaggtccaaatcgagctcttttcccttgaaatcgaccttggccgtctccttcttgatcttcttcaagaaatatgacgcaatgacctgtgtagaagtctggtagaagtcgtgcctaaaagatggtcaggagctggtcggttgtcgccgaatatcgattcacttcaaaacacaaataagggactcacctaactgtggtcaaaatctcttcgctgcctgactcgggcgtgtccttcttcccgctgccgacaaatagatgcttgtcctttgtcttacagccctccatcttcataaactggtcaaactctagcaccctcctcttgcagcatgaataccccttgctgccctcgtggaaaattggtacaccagggtggtgcacgcattcttctccttctcttgcagaccccttcttgtatttgatggtgcatccctttcggcggcactcagctccgtcaggaatgtccaagctcgaatcgtcatcctcggaatctgggggcggcggaggaggtgtgggaatgtgctgtgctggttggatcggcaatcgagccggcgcggatacactggcctcttcaatcttctttgccagggcagcttcgtcgatctgaggcttctcttccacgggagggggcttttcagtggttgaatgtgtgcccgtcgtacaaggaggaatgtccatgaattcgtcgaaagtcaatactcgcggcttgcagcacttccatcctataagtttcttggtttaatatatagacttaaaggggcgaaaggtaaaaaaaaaaaaaaacgactatgctgatcaagaaaacatagaagaagctctcgtacctttctgcccctcgtgaaagacaggtggaccagggtggtaatgacactcctcttctgggtcagtatattctttgccgcagccctggcggacacacttttgcgccatggtgaaggtggactatgtgatacaatggctggtatttcgatggagaaggaagccgaaaatcgtgcagcataaaattaaagaaatgttgaagcaattgaaagctttagctgtccggagaagtgggtagctgatgggatcttctagaactgtaaagatgacggagctgctcttgctctctcaccgctttcctatttcgatgcggggttcaagatctcaaagctgctgcttatcgggtatgcaattaaaccgtagccatcatcagatgatagtttgaaatccaatgagagagaaatctcgagctacagaaagtgaacccaaattaacaattggtgcttagtagctgggaagagagagagaaaaatgtttattacaaggcgccttctgcgtgcctgcagaattactttattctcacgagatgactgcggcttgtgcacgcaagctaaaggggtcctttccgatgtctgggataagcggccgtttcactacacagaagtgaacttggcaaagccagaattcaagcattggaagaatctgtacgatttcgatattcctgttgtaagtggttcatgttttctccggtattttccggtagaaatccggcgctatgctgatgcgtattaaacagatacatattagcaaagcagaagctgcggaagaagatgttaataagaccggaaaggctatcaaattaatgcaccgcttcacgacagagcaagtcgaggcaaaaatggatcaagctgaaggcatctaatttatccttctaatctatgtacccacgtcaatggaggaacatctacaacacacatgccccggtttagtttttggcagcggtcagatactgcttgactacatcctcaaggcccatgtaatccgtgacgacatggaccatatcaaagcctcgctgctggcactgcttggcatgggcaccgctgaaagtatagatgccgcttttcttgccagctttcttggcggcgacctggacctttgagatggcatcatcgagctcttgggggatgccggcctcgctgacgcggtgcccgatgtttatgcctatgttttgccgtttgcggttaacagcggaagatttttgtagtaaatatttggggttaacttaccgagatcaaatggaccaacgaagaggacgtcaactcccttgacagcagcaatttcatccaccacctcgagggcttctttggtctcaatttggaccatggtcaatatgttctcattggcttggttaaggtaatctagagaagagatggtggggccaaactgcttggcagaataaggagatccaaagcctcgctttcccagaggggggaatttggcggcttggacgaggtcctcggcttctttgacggtacgcaacagcgggacaagaacctagaacaagggggctgtatcagcatataggtcgccttcctaacagtgaatccaataatgaaaaaaaatcttgtatgaaatacttacaccatgggcaccacagtccaatgcacctgaacgttgtcacgtcagcttcattaacagattctgggatggaagatgtcaccaacgcttcaccatccatggctccattcccgggattcgaacaatgggagatactcccagcgccgcaatagctggaactgactcatgcatagcacgatctgtcaatcattcaaaatattagctcactttcatcaagttatcatgcgatatcataatctgtgccagtataacataccgtccaagctgccatgctcacagtccaccagcacccagtccacgcccgattgcgccagtatcctggccggtgccgctccaggaatcatctgccagcctccaaaggcaggcttgtttgcatcaaagagagccctgagcctgttgccgtctttgagcgtggcctttgcgccgccaggcgtagctcccgcagcgatataagacattttgaacggattacactgtagaacgggcctctgccggagtaataaacgagaagtggcagttcttaggaagaaagagttcatgcctgccgcagctccaaagggaacaaagtatgagagatcagtacatataagtgagagtttgaaggctggggctatatgtgcatcgagggaatcaaattcagtgccctgtactaacctacacgtcagagaaggtagagcgcgacgtttctctctcccacggcgaacgattggacgatttgtatatgacgagatgacgtttaaagtaatgggatgagtcgggagacagattcggacgaggattatagttatgcagtgaggtctctgctgacgtgaccaaagagcatgaagcagccagtgcgggggagtacaagccgaagggcgcgtggggaaatcgcaagatactacacgcggactctgtccgacccaagcaagaggctggtggaggatattccctaataggcactctgcacagtgaaactaattgcttacctttcagtggtgttgatttgtactgaatacctaggcaagctgtttcgagagctgctgacttttgttagcgtctcattgatgatgagcctatttcatgttatccttagttgtatatatcgcattcacgcacatgcgcaagaaccagggcagttgaaacaagtcatgtgcgttgatctattagattgcattggtatttacatataaaagtcaatttgcttcaaattggttgtttttgccattttattgcgccagaaaaaaaaaagcctttgattatagttcagtctagtcttgtaatctaatttgcgagaaggagggtttcgcgtccgtggttctatcgaaaagaaaagggcatctttgaacacacgcgtcggatcctctttgcggttgtatctcaagaaaagggcgtcgtgccggtattccacgtgcacgagtcgcctattttcctatgaacattgaccctgccgcgagctgatctttagtaattttgcccagagatcatagaagcggaaaagcatccgccatgctcaagctgggggagtgtatcgagatgaatgaatgtctataatccattaatcttgaaggcatctgttatttggtgtcagtaaaggccaaattcatgcgtcatccaacagctgcccatcatacccaagataatcctctttgatgctcccgatagcccacatttcgccgacttctgttcgagtaccgataatcttgacacgcacatgcgtacccggttcgatgacagtgtcttcgttgttagtaaactgtgggggtgtcgcattggggtcccatttgatgtcgctgggtatcagctgtgatgctgtgaatcagcgcgattctaccaactacaatgcattgcctgggggaagacgcacatgagcagacacaaacagtctgaggggaccagcttgggcgaagaaaccctgtggattgatggagtagacaacggcatcaacctgatcagggttagacaactgcttgcctcagtgggcgcagatttcgccttaccgtctctcctttgaatggccgccatacgaccgcgcggtatccaacggtaaactctgcgagaccattgctcggtaagatccggccttcggaaatgtcgaaggtgtccatgatggagatgatgtagtagctgccggcgcaggtaccttcgacatctttcagcagtttgctggtcacaaggtcgtgcatgttacggccgaagtaggacgggtggagggtgaccctccgctccatgttgtagaggaaaaacatgatgggctgtcgggcagagatgcgtaatgagaacgtcaatggatgatggaagggcggcgtttgcgagctggtagaaaagcgatgggtgagccttccagagaagccccttcaatttcccatatgaaggcgtatcggagtctcgtttaccgaatggttcgtatcctagaggcgcacgagcgctggctggatatcccaatggtcgatcagccaggcaatgaaatggaaggcgaatcgaaatcggtggaaagaaggggaaatcgagcagaggcccggcgggggcggcgaggggggcgacgggagaggagacagaggaggagacaaaggccttgaagcagacgcagcacgcacagctgaaactctgcgctttcgagtgtgcgttgctggctcctcggctggggaagttggtggatatgaggaggatgctggagcgcgacgaggctgcgatgtttggcgactggcacttgcaagaaatctttggggattgcgcagccggcgctaaagcctacatggtctgtgcgctatgcccagaccggacagcgcagcagtcaatcgccagattggagcttattgggtacaagctttttggtgctcgccgcactggacggcagaagatgcacggcgctgtatggaacggttggggtaagagtctcatcactccgcattagaagcgttctatcacatgccttttgcatatcaaaggcaaagagcatgcataaggagagcgcaggaagccaggagaggcagagtgtgctgtttgataggccacctctatagcgtttgtcgtaccagcagcagtgcattgcttcccaaagctgaatatcaactcgtagtatctgaatccatcgtcaatcatccacagcaattgtagtctcgatatccgacctagcggcgatttatcttgtctgaaaatactgcaatgctgtctcatgcgcgcatcttcagccttccaaggtacctctgcacgctagtagtgtcggcggcagcacgggtacctggcggagtccgtccgctgttggagctgctcacctacctcagtactgctctttgttcactgccgactccttttcctctctatcccttgcagttccggcttaccagactctcggttatgcatgcgttttgcctgtcaacggcgcttatggctgttacagtggagggaggctgagcacgaggcgcgctgagatggtccgaggctcccaaatccccaccattctgaaccatccacagcggccttcagtgggggacgcagagctctcagcgcctcgaacctcctgacttgggccatttcgcttcaacatcctcttcttgcctcatgccgagcgaaactcattcgatgcttcagcctcgacaagcctctctgctctaccctgcgccagcttctctgctctccgagtcgcgtcctgcgttttgctgcctgcggaccctctgagctgttcgactgcgtttgatcatctcgtctcacgtgccagccggtcgcgccaattcttcggacacagcggtacctttctatcacattttgttgagcacttctctcgctgcctctgtatcctctgccaaccccgaaagaatgtcgctggacctggaaaagcacttgacgtttgtgagcacacgtccaatcttctcatgattctttcgtttgcctactgacaaatgaatctcgctctcagtatggcgcataccatcacaacagcgtcaatgtggccattcatatgatctgcgtgcctctgctgctcgtatcaggatttgctttggtatgtccatcagccccctgtcaactcgacgatgtcacccaaagcagtatccttacgcccctttttttgactctgtgcaacaggccacgtatacgggtacaatcgttcacacgcccagctgggcaaccgtcccatatctggatctcaatctgggcaccatcggagctttcctctacgcagcgctgtatctgctgttagagccggtagcgggctttgttttggctgctttctgtctcggtagcacggcattcgtcaactcatggcaccttcgtgatcccactttgaccttccaggtcgctcttggagttcacatcgtttgctggatcgcgcagttcattggccatggagctttcgagggtcgcgcccctgctctgatggacaatctcgtccaagccatcttcctggcgcccatgtttgtctggctagagatgctcttcaagctggggtaccgacgagagcttcaggctcgtgtcgagaaagctgtagtgaaggagattgccaagttcgaagccgcatcaaagaatggcaaggccaattaaaccggtgccagctgagagatatgagccctggccagatatatcgaggcctctcaaatctccgatcagccatactcacatctgagccctctccccattcagttgttagtcaacaaacacgtcattttaactttggatgagatacagcctctgacgacaggcctcgaattcccaattcttacgtctcattaaccaaacagacaggatttaatattgcaagcaagcgctctcaatcgcactttcatatgagccaaatctgcaaaacattttctcttattttctttctctattgtcgacatagtcgaggtaccccaaaaatatcaggagaagtgagctttggctgcgctttactaaagacgcagacaaggcacagtataataattgttcttttagccaattttttgcatcagttagcagctgtaagctgatgcggtagtaactcagaaaaaaatatcaaaactctattacctcatctcccctttgctgccgaggaccaagagatatgcatagctctggtttcaactccgtacctttaattaggataaaggcggttgaagcacctatgccagagaccggacacaagattaacacaagtcgaagatactccagcggactacattgccgaaacacgtctccatagcacagagttggctcggacaacttatgcatagccaagagaccgaatgcgatgtcagccaccatctcgtttcaggtatatctctgtatctcttgtaatatgattgaaagatgtatcacgcgaagctggctaaacaatagtcaagatgatacataagtgtaagggttgtcgctgaccctaaaagagccaaattgaggtaggcttatattatgttcctatatttcatgactgaacaagtcgagtgttatatgtcgcaaaatgcatatactgtacatataccttggatagttagggcaccaatctacgtctatctacatatttgtacttgatttttttttttcttaaattgtttatacccaattatatatctgtgcatctatttgcatctattcaaccatgcatctcgctgctttcggaaatcagaacctggccgtactgtgagcagcttttgtgtctattacaatgcacctagcagtgagctttgcttttcattgaagcccatcctagtcaattctagtgagacagcctcttaaattcacagagccaactctactactagtactgtgtattcttactacatgcactgaacttcacctacctgtagtgtaagctctcatcgtttcagcagccttgaggctagggaaaaaacagctactagaagcagtattacctagaggatttcttcacggtatctggcccctcaagttggtgcttctttggatcttgaaaatggatagggcagcgttgcttttcaactagtcgtgctgtgggggcacatccatataaggcgttcacttgacgagaacccgagtttactccccaggatattgagatttaacagagctaatttggctccgtacccgagtcatctctcagttagagactggccatccaagacccaattgcgataccggagctagagggaaaagcgcccaagggcaaacaatgagcatgggggcggcggctgggcgatggtccgtgccgtcaccaattcagtatcatacagtagggccaggatgcattcgatgggacgccagatcccgactctgctctacagtaggctagcgagccaggacatctgggttgcaagtctgagtgcggtatagaggagggtttgtactggctgcttcctccacttccagctaatcgagatatcgctcaattggcctaatagatgtgcggcctagggctagaagtcttccaactgctggcttgaggctcgcgcagccaacgaatggcattgaagccatgctagtttagctgcttctaatttagctcatcttgataggtgccatgccatgccgtccaacctgccagtaatacccattactagtagagttactgaagccaaaagccaattcgctgattgggcttggcaatctctcctggagccctccccacaacgtcatttcaccccctcctagtgtggaaatttttctcttgatcaatattcgaatggggcgcgtcaatcttgaattggatctggtggtttatctctcacctaaatcaagagaaactacatcgatccttatctaatcggtgactcgtccgtgcctccagaatcggccaccgctgctcttttttgctgccgattctggaaagactgcgcaaccacttaaaccccactatctgtaagttttttctccctctttctccctttcctctcttctcctcttcaccagtcagaagaatcatcagtccaattgcaccttgtgcatcgcgcattcagctcaattaaacttgtctcatcaaatattctagagtgcctcgcgcctcgtttttacatctttgacgtgccgtttcctaatccgcctttatgaacggccgctcgtcggaattcacttctcaggtatgtggctttttttgcccttgatatgactgcacgtggtctgcgaattcaattgccacttgtctgcttaaaccgacaaatgctcgtttcaatctatctttcacagtaatgctaatgttaattgttcttacaggactatctttctggttcgtgttaccatgactcacccctcatgatgccatctaacaagcttcatacagaccacctgtggagggccttgtcagcttgaaacagctcccccaaaatcgattactgcttcttctacctgtgaataaaacaaacaaattaaaggacggtgcaactgcagcattgagcctctaataacaatgcctgcgacattctcttccgcggcgctagctgctgctcgagctccggttctgctccgaaacagcacccgcctccctcgaactctcccaacccgccttttcaccaccgccgctctccgctctcaggccagagcctcgcttcagtcaaacatccctaagcgtctgggcacaatttcagttcgccaatattcagcaactgctcagtctgcccccaaccccaaggcctaccttgatagtggggttatcaagccaaagcagaatgtcgatgtcaagaaggttcttgtcattggcagtggtggtctcgccattggacaggctggtgaatttgattactcgggtaagtcctcttccctcgactactcttcattttgcatatctgcgtgctcttttacgagtcgtacttgtccacgtgacaaatgaagtaaatgtccacagacttgataaagcgtgctggctaacacattgcctcgcaggagcgcaagccctgaaagccctcaaggaggctggtgtcgcctctgtcctcatcaaccctaacattgctacaattcaaaccaaccacactcttgccgacgaagtctattatctgcccgtcactcccgagtatgttagctacgttatcgaaaaggagaagcccgatggcattctcctctccttcggtggccagacagccctcaacctgggagtccagatgcagcgacagggcttgtttgagaagtacggtgtcaaggttctgggaaccagcgtaaggacactggagctcagtgaggatcgagaccttttcgccaaggcactcgaggagatcaacattcctatcgccaagtctattgccgttggtactgtagacgaggccctcgacgctgccgacaagattggataccccatcattgtccgcgctgcttatgctctcggtggtcttggttcaggtttcgccaacaacgaggaagagctccgcaacatggccgctcgatccctcactctttctccccagattttggttgagaaatcgctcaaaggatggaaggaagtcgaatatgaagttgtccgagatgccaacaacaactgtatcactgtctgcaacatggagaacttcgacccccttggaatccacaccggtgactctattgtcgttgcacctagtcaaactctcagcgatgaagagtaccacatgcttcgaaccgctgccatcaagattgtccgtcacttgggtgttgtgggagagtgcaacgttcagtatgccctccagcctgatggtctcgattaccgagttattgaagtcaacgcccgtctttcgcgatcttctgcgcttgcttccaaggctactggataccctctggcttacaccgccgcgaagattggcttgggacacagccttccagagcttcctaacgctgtcaccaagactaccacggccaactttgaaccttcactggactacatcgtcaccaagattcctcgatgggatctgtccaagttccagcacgtgaagcgtgatatcggaagtgctatgaagtcggttggcgaagttatggctatcggtcgaacctttgaagagtctttccagaaggctattcgtcaggttgaccccaagtttgttggctttcagggtgacaaatttgacgacttggactttgaactccaaaaccctaccgatcgccgatggctcgctgttggacaggctatgcttcacgaaaactactctgttgagaaggttcacgagttgaccaagattgacaagtggttcctgtacaagcttcagaaccttgtggactgcactcgcgaaatggaagctgctggtggccttgaagctctgcagaaggatcaaattctcaaggcaaagaagctgggattctctgatcgacaaatcgcaaatgctgttaaaagcactgaagatgaggtccgagcccgccgtctcagcttcgacatccacccatgggtgaagaagattgataccctcgctgccgaattccctgctgataccaactatctgtacactacttataacggctctactcacgatgttacctttgacgacaagggaaagattatccttggtagcggcgtctaccgtatcggtagctccgttgaattcgactggtgtgctgtcagcgctacccaggctctcagacagatgggcgagaagacagtgatgattaactacaaccctgagactatgagcactgattacgacgaggccgacaggctctatttcgaggagttgagctatgagcgtgtcatggatatctacgagctggagaactcctccggcgtcgttgtctctgttggtggccaactgccgcagaacattgctcttcgccttcaggaaactggcggcgccaacgttctcggaactgaccccaaggacatcgacaaggctgaggatcgtcaaaagttctctgagatccttgatagcattggcgttgatcagcctgcttggaaagagcttacctccgttaaggaggctgaggagtttgctgatcaagttggctaccccgttctggttcgtcccagttacgtcctgtctggagctgccatgaccgttatccgcagccaagaagacctcaaggataagcttgaagccgctgccaatgtttcacctgaccaccccgttgttatcaccaagtttatcgagggcgccgaagagattgatgtcgatggtgtggcctctcagggtaacttgattcttcacgccgttagtgagcacgttgagcaggctggtgttcactctggtgacgccacccttgtcctccctcccgtcaatctcgattccagcaccatggagcgcctcaaggagattgctcagaaggttgccaaggcatggaaaatcaccggccccttcaacatgcaaatcatcaaggctgaaaaccccgagggtggcgagcctctgcttaaggttatcgagtgcaatctccgcgcttctcgatcgttcccctttgtcagcaaggtgcttggaaccaacttcattgatgtcgccgccaaggctcttgttggcaagaacgtccctgaggccactgatctcatgactgtcaagcgtgattacgttgctaccaaggtgccccaattctcttggacccgtctcgctggtgcagaccccttcttgggcgttgagatgtcttccactggtgaaatggcctgcttcggaaaggatctcgttgacgcctactggacttcgcttcagtctaccatgaacttccgcatgcctgagccaggtgagggtctgctgttcggtggtgagattagcaagacttggttgactcaggtcgttgactatcttgctccccttggatacaagttgtatgccgctggcaacgacgtcaagaacttcatcgagaccagctcaaaacaaaaggtcgacgtcgaagtcattgagttccccacggatgacaagcgtgctcttcgtgaagtcttccagaagtatgacattcgcggagttttcaacttggctcttgcccgtggcaagaccacctccgatgttgactatgtcatgcgccgaaatgccgtcgactttggcgtgcccctgttcatggagcctcaggtaagcttatttttacaacccctgtcaaaaaaaaaaaaaaacactgatagcgccccgtactaactgttggaatagaccgctattctctttgctcagtgcatgagcgagaagctccctcgtcctgaaggcatcccctcagaagtccggccttggtccaacttcatcggcggcaagcccttgtaaattatgtaccctttgcactctctcggcgtttctgcataggtggggtgcccgagaagtaaactggcgtttatcatttattttgtgtacttgtggcctatttctttgttttaaaatatcatataatgagcctttgggttaaaaacactagtttcatctacagacatgtggatagaatgagagtacgtcggatactgggacggacggacggacggatggacggatggataagagaaagatgtaggaagtaagggaaaatagtgatgaggcgttttatctaggattttctaaaagaaaagattttttgtccaaagatattaactttatgctaaagtgcatctacaaaaaagcactcgcgttttataacttgtcatttggtgccatgtaaatccattcacgattggcacagcagtgcacaaaggaacgtatttcattatcatcttctgacttgagatatgtcatccagtatggctcctaagatacttcataacccgttggtgctaattgtcctcaagtacaacaaatagatggcagtaaagacgtcgaccaaatatcgagataatgcagataacagaatccagaatcccaaccccacattcaaagcaacgagtcacgtgcgagacctcggccttctgatcgccgaagctgcagcgtggaagcagctaccggagctaggctcaagcacaacaagctggttgcagcttatcgattttagtgccagcaacagccgtttcttgctgcccctcccgttcgttaaccctcgtcattccaacaacaccattccggttatagggagagagagagagaaaaaaaaacagccaaagattcggatttgactgtcttttccttttcttctcttggcgcctcgaacgagctgccctacaattgcagcttccatcttctttccgtacccagtacttgtcgccttttttgctctatcgaagctccgtccgatcctgtcaagatgctgtcatcagctgctctcgcggccactcgtcgcgtgctcaccagcaccggcgcggcagctccgttgcgccaatccgtcgttcttacagctcgcgcactggtcctgcgtcctgccgcgccctctctgcgcctgatcagcacctcagcgcctctgcgcgcggctgcgtcgaaggcgaccaagtccaagtcaacaaagagctccaccaagaagccggccagcaagaagacggcaaagcccaaggctaagaagccggctaagaagaaggctgtgaagaaggctgtgaagaagaaggtcgcggtcaagaagccaaagaaggcgccgaagaagaaggtgttgacggacgagcagaaggacaggctcgagattaggaggctgcgacagatggcgctgctgaagggaccgactttgcttccggagacggcatggaacgtgtttatgattgacaacatccgtggtggagaaggtagtctcgtggacaaagtcaaggctcttgctattagcttcaagaatctgcccgagtctgagagagaggtaggctgattgattcctccactgattcaattggttatgagacttacctttttcgtgttttccagcgtatgacagcagtcggacaatctaaccggattgccaatcaagaggcgaagaagaaatggattgagtcttaccctcccgaggcaatccacgctgccaacctggcccgtcgtcgcctggctcgcaaaacagacaaatctaaagtctacctgattcacgacgagcgcattcctcagcgcactggatccggcttcacatttttcatcaaagagcacttcagtgagaatgtcggctcgcctaaggatgctatgcgcagccttagcgaacgctggaagactctaagcagcgaagagaaggccccttacctgaaaagggctgctgacattgccgaggtatcaggagcgcagctgaaggagctgcgagagaagggcaccaagtactggaaggagaagcttgccgcgcccaaggagtaagccaaggtatctggtattggatgctgatgatactgtatgttataagcgagtagaggagctactttttttttttttctcttttgggccatgtcacttgtctgtattttttatggtgtatctatctcttggttttgggctggtgataggaaatgggagggacaatggaagtgcgaaagcgaagaaaaataaaacgtcggtcggtttcgtttgatgatgttttacttgatctttagcgatgtgccttttgctgcggactaatgttgtataacgatagacttggaaattgtatgacattgactaaaaccttcccctgaaatgatgcgtagcaggtacaataaaagtgagagctcccaaacgccaatctcatgaaacacgcgatgccttatatcagctaatatttgcgattccaactcccaaccttcgataaagtattcaatgatagcaattcaagtcaatctacttggcaagtagcagaatcatactcctactgcttctccgcgggaggcacttctatggcaacttgcccatcgccatcaatccacttcgcaccagttgctttcaaatgcctgccgctcgcaagatacagcagcagatacgcatgcttggcgacgtgagcccagcagtagaggcggatccagccgtgcgattcgtcccggcgacaccatacgccccagccggccagaccgctgcgaaggtaattggccagaaaggtccaggcttcgctgtgagtttcttgagaccaggtggcacagtcgacgaaccaatagccccgttcaaagggatcagttggacggttttctctggggcggtatcgtgatgatagatctcgcgccagtttgtctagcttgtcggagaccaagtctgagggctcgagatgcacgactccagtagggggggatgggggcctgatctccaagtcatctggatctttgactgcaattgatgaagacgctgttggctgtttcttcgctgccggtccggtgtcgctcacactccgatggagattcgaggccacggcttcttcatctgcgagtcccttgtggcgttttgacagaggtggtgcagattcagctctgaatgaattggtcgcctctgaagctgtgtcaattgcgctgcttgagatgtatatggtctcgtcgattacagttgctgagggttcatctcgcatccgcgccagagcacctggtactcgaggcgtgacggggacggccttggcatcgtccctgtatccaagcgatggacttgcagcttcgtccacgtcaggaggaatcggaatagacgacgggatattcacttcataagcaccaaccgacgagtctgagcgatccgctgacgaaggcctgggccgcgaggacgaaggcaggcttctcagatagtgctccagaactcttgtcggcgtagtgtggcgaatctcggcgtctggcaaggggtaggaatcactgatctggcttggaggagcctgccatgaagatgtgtgctgagttgcgagctgagtggagagaagcccctcgtcgtggccttctggccgagatgcgtctgccggattgcccttttcttgcaacggtggtgaatagcggttgtcgtagacgctccgaaagcttagatcttgagattcagggacccatggctgccccgatggcactgttgcgaaccctgtagctatcggagctccatcttgagcggcatgttgttctctttcatgccgaggctccagcgacggggtttttgagactgcaatatggcgatggggctggaaagaaagatacgactgtgcgagttgcctgtatacggcatcgtctgctgtcctgcttggcgcagtaacgtgaactaagatttcgacatccggggcctgactctcgtgtcgggctgccattgggggtcgagtactcgtggtggagctacagggcaggtcatggcgacatggcagaagagattattgctcttgttcgtaggatagatgctgcgtgtagtaggaaatagcagaagagcaggtgctggataatgcggacgaagcacgatggtggatcatttatacatgttgcagtggcctccagaacgagatcctggctagtagcagcagcagtagtaggaaataagcggcgtgctgctgtgtgtgcactcgcgcaaggatgcctggattcctagtgaagatggcaagttgctgttcttgcagtaaagctttgaagaattatgtaggagggatggaaatgaagtcacaaggacgagctgggtggaaattacacagcactggttaggctactcccctgttccccaaaagaccactggaccaacccattagtagtggccgcaattcggtgccaccacactattacagcgtcgacactactcatcaaatggtgttggccatcctcctccatcgctcatttacacctccctacctctccccaaacaatcttcaatctgccctctacacgcacaaccacccgcaacaatggccagtgcactgcgaggagacctcggcagcgtcctcgtcatcggcggcaacggcttcctgggccaccacatcgtcaaccaggcgctgtcctcgtggaactgcacgtccgtcacctccatcgacctgcgatgctcgcgcaacgtcaacgaaaaggccgcctaccacgagtgcgacatcaccgacgccgccaagctgaccgagctgctgcagacaatccggcccgacgtcgtcatccacaccgcgtcgcccatcgccagcggcgagggcaagacggcccatgagctgttccgcaaggtcaatgtcggcggcacaaaggccgtcatcgaggcctgccagaagtcgggcgtcaaggccctggtgtacaccagctcggccagcgtcatcagcgataacgagacggacctgttgaacgcggatgaggactatcccgtcattcggggcgtgcagcagaaggagtactactccgagaccaaggtgcgccaatctcgtgctagagtatcctgtgtccttgaatctttgacacacaactgaccaatttctcttgccaggcggctgccgaagaactcgtcatcaaggccaatcgccaagagtcttccaagctcctcaccacctccatccgccccgcaggcatcttcggcgagggcgacgtccagaccctcgccggcttcctcagagcctacaagaacggcaagtccaacgtccagctcggcgacaacacaaacatctttgacttcacctacgtcggcaacgtcgcccacgcccacctgctcgccgcccgtcttctgctcgccacagccgccagcagcatcatccccctgagctacgagcgcgtcgacggagaagtcttcttcatcaccaacgactcgcccgtttacttttgggactttgcccgcgccgtctggaaggctgcgggcaacgacaagggcaccgagggagtctggcagatttcacagggctggagcattgtcctcggctcgctgagcgaggtcttctttggcatcatcaacaagcctcctactttcacaaagctgagggctgtggtgtctaccatgacacggtactacaacatcagcaaggccaagcgggtgctgcggtatgagcctttgtggacgcttcaagagggagttgacaggggcgtcgggtggtttctggagcaggaaaagaaagatgtcaaagcccagtgattggatggaaccggtttgtttttagcatttcaaaaaaaaaaaagggaagtcgttgacccagtggtgatggaaaatgagacggaaatttgaacaaggcatctacaaagtattatatacccatcgatgtcgttgatgagtgtcatgatctaaatgcacatacaacatgttttatatagccatgtgtgttcatgtagaagcatacaagtaattatttaatacgtatctatttaataaagaaaaaatgattaatttcaattttggatttttcaattcgggcaaaagaatccatatatgcgaacatgaaacacgggttacatctgttcttaaaagctggcagttgcacatattccacgacatggacaaatgtcaagagcagaattaaagcggcaaaatgtttaattgcaaattcttccacatcattccgtcctaacgctccatttctgtccctttacctttgcaggagagaatgaaagaacagcgcgtctccctatccaacacaccaatgtcctccaagtctcctctctccttctcaaaaagtcaccaatatttcaaacaacatgagatgaaaagggaacaaagcaagactgcctcaatttttgtagaagaagatgcaaatttccttttacaatcatcagttcccctccctttactcaccaccatagcattgtcaaattttaattcccaaatgttattcaatcgacctcctttcttttccattctctctttcatttctgtaacagctatttcctagcttttctttcttctagacaccaaagagtatgccttccttcaaaaacgcatgcatcatcgacaaaaagaattcaaggctatcatctcctcttacaacacggagagcaggaaaggaaaggaggaaaaggtataaaataaaaagggatatttgaacaaaacagcggacaattcgtctctctgaacttcttattccatacaaccactaaaaaaacaaccaccacaaagtactaagcattttgcaaagggcggaggctcgctcgctcgctcgcacacagatgctgttgctgcgtttgctataaaaaaaactactaccaaaccacatccacatccacatccaactttcgctcatacaaaaaaaccaacttttctgtctttagaatgccaaccaggaccgtctttttttggaaagaaaaaagggggagaaaaatattttaggtcaagaaacaaaaaaaaatgtccttctttgcagcgactttttttttttttcttttatccagtcactctgttatgacaagtaaaaacacccatctttgcgatacaacctctctatacatttaggtcatgggaacgacttgaaaggaatatgataacggagaagcaaagaaggagaaacggagaaactgagaagaatgaagagaaagagaaacaaagagagaaaaaggtaagactaacgaaagacatagcatcgccaggattgtcgtatcgaacatcagagtaagaaagttcggtcttaactgtttgcagtgaagatggacaaaagtaatcgacaaacgcctggagaaatgctacaaaaacactgtttccgggccacgcttcctatgtaaggaaacaacaaaaaagagacataccatacagatcttccccagcttcttgccaaatcagtagaaaagctcaaacagttaaccagaaaatcaaaatggttcgccaacacctaccccgccgccttggcggccccaaacgccagaattccgccactctccccgtttactatgctcagggttctctgaacgaggatcaggatgatccatttgattgccatcatagggagagggctggtcttccgggggtctgaaccgtggcggagggaccggtgaagccgcattcggatagggtgcagggacattgtcctgcatcggtcgcactgatctctcgctttgcaagagagagggatctgtttcaactcgcttgggtggcgagcgagtcgagctttcctgtcggttgtagatttcgctgggttcagcagggccttgccctctcaggtcttggtatcgtttcataatctctttcgttgaaatctcgccgttgttgctgaaaagataggggtcattgagcagtgtaagaatctcatccggaacctaaagatagctcattagcattgctgaataacaaccgagagcaacagttgtaaatgggggggggggtttctttcaacttacctgacacatctcttcaatattgtcaatgagaatttccaccgcgtcaataacatagatagtctcgctatccatggcaagtgttttagcagggttcattaaaatgttgggcgcaataacagtcgccaaatttctaacgtccatcttggatccgacttcttcatccagttgatggaaggtgcctgcccatttgaggaacgtaagcaaaatttctagacagtctcggtggctcttgggaaggagacagcaagccatgtgcaggcattgcagttttcgagcaggatcttggatcttcgcaacggcgacccatagtttgtaaagcttatgggtcatgagaggatctggaaggtctcgcaaatatctcttcaagaccgcagctagctgaatgaccggctgttccatgaaattaacggcctcacagccttccgcattgatcttatcgaccatggcttgttgctttttgatattgccgtttttgcggaaaacaccttcgacagaaaggtccatcttgcgcatagacgaaacgatatcatctaccacggcgggaatgcgcaaagtgccaggtcccacaccgtctgtcgagtcggcgccgtctcgctccagaatcacctccagggggacgccaaagacgcccttcttcttgacagctttgtttttgtcgttcttgaacgctttgccgagatttttccaaaatgtggcgggtttcctggattcaatgaagcttaacagctcttctaatgtgaaatcctgctcaaccacagggtgcatgatcaagacagcaagatgcctgacattaaagtactcgaggcccgatagttcagggaagaacttcctgccgactcgagacatcataggatcggctgtctggagatcctgatctctaccagccgattgtgttctggcatggcctaaaccaagaccttgatctgcggcaccagaccgcaggacatcgctgggtgggagtcggtctcggcgttgctgttgttcacgagactgctcaacagccacaatgcgagagatatcgtccaaggtaatagcatcgttttgtccaaacatctgatcagtcgatccctgagtcttaccctctcctccagaagatgcagggcggggaccccgtccatcagcatccataacgcgagacgtccgagcctgcctgacactagatgacaagtgtcggtcgagacgagtactgcgaagtcttcgaacctcattcaaagtagtctcgtaagttgactcgcgacggcgacttttatcacccgactgcttagatctggcatccgcacgcgaaggatcgcttccatcagcaccaggttcgccagatgagatggtgccattgcttctcaggatatccagtaatcttgcaagggcgactttgaggagaaaaacgtattgctgaagcttggatatgtgagtaaatggtgtgaggccgtctgttttgcctccgatacatgttgtgcagtaaattttgcgttccagcgagttgaggaaagcttcattcaggacgcgtccaagctcccgctggcagcgggaacagttgacacagttaatgtgccaccgcatatcgccgtttttagcacactcgtcttccaccgatcttccgcactgggcgcaatgatccgagtctttagctgaaagccgcttgcctcccatggtcacttgtagaagaccctcgtcgcccttgtagctctcaaaatcgttcaagtcgtctaaaaactgatgaaggccatcgcttgtagtcgcttctcgctccagacgcaatgccccctgaaggcaaatgcggattaatagcttcaggtagtgggctaagccagtgacgagggacaggagctcttgagtaacaccaagctgtcgggaaccattatcttgtgtttttgaaagcagagaaaagaaggagacaatcttcttgcagagaagcttagcttcacggccatacgacatgcctgtgaaaagagtcatattagcgtcaagccattcttttaagtttcgtatttgcaggacccaaacgccttgctttcactttctcttttaagacttacctttctcattttgccttgcgacagcggcgtccagtctgtccgcggactgaaagagaatttcgacgtgccagatgaagcgtttggctaccaacacaccgtcgatgtacgaagcgttgctaacgtggagcagcatatcggatatacacgctgcagaggactcctcaaacgttgataatacgctccatatcctgaaaaccttgtcctccatgcgttcttcgtcttcccgaatacggtccctgtcgacatcgctaacctcgccttcttggatctgcggcgcttcagtgggctgagctaaacgcacattccaaaacttgtgtatcatatagcactcgggatgccagtgctggttctgcccattgcggaaaatctccacaaactgcttgaggatagccgtctggcagccattgcatcgctgcgcaaactgagtggagtagtggtagtggcagtagacgttgctatcatgctcgtagtagctgtcttgggcgccaaagacggtcgcgcagagtgagcaagtaaaatgatcaacgtgatacttgtgctcgagcgcggttatgtatgacccgcgaagcgccccaccacatttatggcaaaggaggccaagtcgtcgaaagtaatcagtttcgcaaagggggtattgatctccattttcatcttctgcgggaaagaatttggatgctacgatatcgccacaatcctgtcaagcgaagttagtacacctcgcgatagagaggtggtaaagtggggaggagaaaggggatgaaagagaggggggagcattactcgacacttgaagcaatccagatgaaatgttccgtccaaagcccgaacgaactgtccggtcaattgcaaaccgcactttttgcaaactctcgtctgcgcactagtagatcgtcctccgtttcgcggtcgtgggcggctcacatcgctgccgtttgaaggatcctctgcccatcctgagggcggtagggggctgttaggacctgccactgtcgggataggtgcttgcgaagatccgttttgccagcctccgtctgcgtggcgcgagtctggtccagcatgctcattcgtacgatcgttggggcccccctccggggcaacaaccacaggcggtgcgttgctgtggtcggttgccatggcgcagaatgcggcggatttcctcccaaacgcgtgttcctctttctcaatctaggggaccagtatgatgattctgccccgtctcaacgcccagtgtctagcagtcgtcggcgaggggtagcggcaacggccggcatcagctggggtggttctcgtagatgggatcgatctcaattggaagcaacgccacggctccaaacaaagcgatgcgcgacagcgtgcctcaagcagctcacagctcaaagcaaggggcggccggtaatcgcgtgactgtccagcaacgacgggtcggtcttcgtctggaacagatggtcggagcgaaagtagatgagctcgaagaggatcgtggagtgctgagctgggagagttaagatccgcgtagtagcatgcgggtcgtcaacatgcactatatggaaatggcggggggggacgacgccagcgccagcacaggacggaggagggggttcaaggagagagaaaaggtcagctcctgtgagaggcagaaacagcccgcgatggtaacaaaacagagagagtcaacctgtagattctcacagtggacgagagctgggctggcgcactttgctggactcacgggactggggggcggtcgagggtgtgctgacagcgcgtggagtcgctgtggtttctgaggggcggctagtttgggtgcaatttccaggtcgcctggtcgctgatgggcgctggcgctgctgttggcttgggcctgggccgctaattgtttggggtgctctgatgctccgtgtcggtaccactgtacctggcgtcggcgttgcagagagctgagggggcgcgccaaaggggaccaggtcggtgagtaccctttactttgtttgagccgcctggacgcttcccacgcaaccaagcagcacggcaaggcattatgacgcgggcctctatcgcgggtacgaggcatgtacaggcatgtgctttgcaggtacgaatgcagcagtcattttggcagcgctgctttaaccctcatcacaagtattgatctgtaagctctctctccccctcttcaaacgaggcgcacttcgtctcagttcgctcaactgcgccacatctggcagtctccagctccccatgtctaggacctgcagtagggactgcctctctccccggcactggtatcccagatggcaggcggatgagtaaggtaagcagaccgaatcacacgatcagcctacctgtgtttggacgcattcttcgtatgcagagtatcgtatcagccttctaggcgaagggtaagatacgaacgggtaagatacgatatatggagcagctaaagctactatacgtaaggctgaattagcttctatggatagctgtacagatgggcggctgtgagctgaatacaccaccgtaagtgtgaggaggctcatagactcttcagccattgatcttatccccatgtaccttgagatgttgaagagtagtagaaagcttagtcccctttgagaggtttgttcacgccgcgtgcgccacacgggggcattccgtccgtacctggcatcgttgcattacgccgtggctatttttacttctgcatctgtcagtgtttagccgacgccagtcgatagcagcaaagtctactcaccattaaaacattctagaatgctttctcatactttgcgttcaacttacccagtacatgggttctcgtccgactaggtacaaacagcatacaagaagtcgacacaaagctcagcggcatatactaacacgacgtacaagcgcgctcatcggccaagctgtttcaaaaccgttataaagccccctcacgttgacagttagattttgatattcattacgattacggagcaaaaatatagccgagatcagcccggtcgagataggcaacccggcccgggccaccagccctggctctactgagcataagcataaaaactctctcgtatttctgtcctgtgtcctacggagcgcgatcccccatgcagtaggtacgagtagactttgcagagcattacagcgagtgcttttcaacccatagacaagacggtcgatcagcacgccataagcgctgggttggcgggtattgacagtcggataaggggctcaagctcagcagcttttatagcttccgtggcgacttagctccctcaacaacttgccaagaacgtatccattctcagccatggcggctgtccccgtattcagcctccagtcgccagcatttctccgtaccgtatcgccaggaaccatctgcataacgcacagctccttaattgccaggccagggccctgtggctggagcgcttcatacatgtagcggcaacagcactagccccgatgcgtccatctcttgtaaaccgccggtgacctcttgggccaaaatcgccatgcccagcaagtactgcgcatgtacctatcatcagtcatatttctcggcacctgcacggcactgcagtgtttgatgcgcaatcttgcgcgcttattacgcttaaggaggcggtttggctggcggtatgactccttacacgtaccctgtccacctatgacgtcctttgcagccatagactcggtacatctaacgccgttggaaggtacattgcgaaatctcggtgtcttgctatttaaagatttctggttcgatgatagattagatactgtgctgcagtttacctcgtatctacgggtatggagtaagaatgaattgctgcttctccaaaggacgcttcattttttttacagaaacctcagctacggggccacaagagacttttcctgtcaggggcagccgtgctgaaagtgctggattttgtctagcagctccagctaccgcagcgctgtagcggagccatggcgattcaagtcccgctctcgtgcttgattggcccaacccattatcgccactgtatccgtagcttttgctgaagaagctgtattttgcgagactggggcaaacacgaccaaactggtgagaaaatggcttcaattaaatcatggtacctatccgctgagagccaaaaacgatactacgagtacatactactacctgcggcatacatgtattcaaaatttttatccaaccattgaattgccaatagctatcaggtaacgtggcgttcccaactccaaattcgcctttttccacctccgagggcttgtccttgttatttttgtaccatcttcttcagcctcttctcaatcttctctcgaccctccagggtccgccagacctcatgaggtgcatcgtccacgatatcccagtgctgaagcttgtcagtcagcctcgtcaggtcccgctgcttggctgaccactcatcgctcgccttgaccctgcgccctgagctaatcacaaccagcggcgtgtccctttcctgaatctgcctgctgctgtcgacgtctcgcttggtgaaggagttgagcaccaagctctcctgcagcttggcgaagatgaattttcccgtctgatatgcagaccggccatagatccggtcacggctagtgcgtcccttgaatatcgcgcccggaatccggtccagcccaagcggcgagatgacgcctctcaaccacagccagaagcctcggcctggcgccgcaccggggcccagcagatcttcgtgcaggggatcgatcaacagcaagccccgaacatcgtgactgtggcgagctgaaaagactcgcgagtacaaggacccgattcctgcgctagcaagaacaaagggcccgccctcctctgctttggccagcgcctcgctcaaggcgtccacgacgaagccggcggacgacggcgatggggcggtatccgaccaagccagtcccggacggtctgcaaagcaatagcgagaaatagacccattcttgaccgcattgtctgcaaagccccataggccgtgttcgaccggccactcacctccctcgaataagactgttgtgaccgtcttgccattctcgtccgtcttgttcccttggcaatacaggtggatgcgatacttttcattgtcaacccaatacagcttccctggaggagcgacctttgcatccagagctcggagaatgatggctagggttatcagagcaacggccacaaccatcaccgagtaaccaatggaggagaggagaacctcgagccattctgtgaggcttttccttgattccgcgcgtccagtcagcctttcctcctcctctgccttgccccattggacagttctgtcggtgattatggaccagaggctcattaagagagcccagataacgctggcaattccaacccatccttcctcatacctcgttttctgaacagaggcaaggaggatcgcatcgagcgcaagaaaagcctaggacgaacatcttttagcgcccattgagttatggtctatgacagtgtctggtacttacggcaattacgattgcaagtattcttactgacttggatggcactccaaagaataacagcgtgaagaacatattcagcaatgtcaagctcgtgtagccaaaagcaaagaagccgctccctttggtatggaacccaggaggcgtggcgaacgcagacacgagcaagataacccaccataagaaggtcagcgcagtgaagaatagagtaacataacggagaaaacggatgctgaagagattgtagggcgacaccgcagggtcatctggcgagagaagctctctagtcgagttgacccggttgggcaacagtcgggtgtattcgtctggcggcctttcgccttcttgttcggggctgtcccgaagctctggccggacatcttgctcgctgccgtccccttgggaattgaacagcggcatcgtgggtgattcctgtggtgatgtatgctaagatgaagagagttgccgaaaccagcagctaaccccgtagacctttgaagtactgagaaattgtccgcctcggttaatgagaagaaagtgaagaaagtagagttaaatcaaatagatttcaagctgaaagctcagtttgccccccctccactagcatgagctgttcaattcgcagccatttcgttggtcccatcgtcaaagaaatgtcatgctaaaaaaatgtatacgtcatttcacctacaccctgctccgatccaccaatcgccgtccaccaaacaaggttattagactttcgcctcacactccttggacctgctcttttgctccgggattttaaattgaatgctatttgcatgtcttttcttcccgtcttggggtaatcgttggcttatcggaatcgcccatgtagatgggagcgttagcaggggcgtgggctcatgtgatgcattttgtgctgcgagcaccttatcgagctctttggtgtcgctagcagttttgaagatgtcttggctgctctgcgtatgacgtgtcaatgtgagtgaaaagtatgtaatcgaatgatatgaagaaatatgccagcgttaccaagctgtggaagattgacttggaacaattgagacatgcccgtgatgctacctaattgccaagtgttactcacgatctatgtatgaggatgtcaaattgatttggagctatctagctattcatatgtaccattccctatatcaacaagcaaattttaaactgaatattgaatcaataattcgttcagccaaggaggaagtcttctctctaacctctcaaaaccctcaaaagccgttctagcccccaatcgcacctagcaaagaagagaaaatgtgtacatatagaagcaaaactattctcggaggctgtatattctaccaacgccaatcataagctcataaactcgtaaaacaacccatccgctgttttatcgctactcttcccagggtgcaactgcattgcagacttttgcactcttcatgcttgggacagaagaaaagccactcgatacagactgagatccacgactatgtctaggatacgaaggcagcatgtctctcgctcgggttttttctttgagggctttctcgggtgtagggcctgacgtggaggtaacagcatcgattggtacttttcccatgggagagtgcagtttcgcagcagcttttggatctttgaggtcaatgccgtgtttcttaaaggtatcctttttctggtctctcatggcttgagctgaaggctcacttgtggtcagccagtttttgacttgcgacatccaccgggggcgcttcttgtcctctctggtggatacagtatagtctgatcgaggttcgctgcttaacgaagggtcgtacccaggccgggaatgatcagacatgctcctagatttcgacccagagctcgtggcagctgacgccgcggtggccattctagggagcggcttgatgggaaagaggaaaatgggatcgtatcttgggttatgagatgtcgaactcgtagctgcccagtccaagggattttctagcggcttatctgtagagaaagaaacctgtcggccatcgactttgacttcttggggagctcttcttgtcggttgatggatgctgggattattctgtccccgtgactgcctatgagatggcgagaatcgcttgaaatgctgatcggagttgggtaatgttgcgccagcgggcgacgggccttgggaacccgtgcttgttggcgaagagtacggctgggcagggcttggattgctcgaagtgctccgcgacaagaagcggttgagcagcgggcttctatccacctcagaagatgcgggatgctatccaccgtatatctgggtggccgaaggagggctttgggacgaagcggcgttgtcaacgacactcggccgagattggtctgggggtgttgcgaaagagtctcgcgcagtccctgccgatgttgaagctctcagggcaaaggccgtcttctcagtaagggaaagagggtaggaaaagttgcggattccggatttccgcgatagcaaaggtggtggcagcgggagctggttatctgagcaaattgaagcgcgggccggtgaatattgcgtagacatagtttttggaaccattcgtcggcaaaattccattcgacgacctcgagaagagagtgtatcagggcgtgaacatgactctttgagatagaaatcgggccactcgcgaagtgatcgacgtgaaagagtatgcggccaagcagaaattattccagagcttgaaacgatagtcttttgtccaaaactttgcactctagtatatcagaacaaaagaagagaaaggacgatcaaagagaggctctgaagaatgttatgcgaggtatgaagatacaaaataggttttggagcgtacttgagaatctgatatgaaatcgacggaaacttcctaggtagagggaaaaagaaaaagtgccactgatgaacaagttgtcggttttcagtagcttctttgttcgcaagttatactaaacaatggaaagagagttttctcggctgaagggtcctggactaaatgaacgaaaaaaaaagcccaaaatttcgggatgtagaagcgaggttgttgctctggcaagcggcggcaaatttcaggactaataaaaaccatgggctcaaagaaatttcaaggcaaccgttcatttgcacggccttttcggatcgctattgtttcctgtcctttccagcttattgttagaagcaaaataataatatgtttccaacaaactgcttgttggcatgtcggtctattgcaggtgcaaagacaatgggcggcgccagatgctgaataggcctcacatttgctcctctcatttttttctcgtcccttttcttcactttttctttagcttctaaactccaccacaatacagagcacttgtacagcagaaacacacaaaaaaacaagagcagctcagctaccctgctccagctttccacagcacccaatcgatggcttctaggccaatattcggccctggaggcgaagcatcagtttagcatagctggtgggccccggctgccaggattggccatcgagttgttagatctcagcaagggcggcatgctgcagattggcgcgcaatagtctggatcctccaacggcagggattatccgttggtcacatatttccctccttctcttccgtgccgtctgccacgccaacttgtatctacctagtagatgctcctgcacttctgctaatacttgtactagcacgtagagctcgtaaaggctgcgcgccactcatatcgccgcgttgcatttaggacaagcagtgcagctaaaatgcgcggcccagcttccgcggctttcctagcggtgggtgacaaaggctgagcatcatgtggcgtccacgttccacgttgcgatggatccccatggcaaaaatagccgactttgttttcgacaggcccaaataaagcactcttcggcgacctccagatgcgacggcgagccgggaaaagagctaaaagcttctgtggccttgtgattggggcgtgtgtataagacgatgctataacaaatcgcgcgctacttgcagttccctctatctactaggtccctactaagtaatggtagagactaaacacggaaacttcactgcgacgcgatcaaactttcattcttagcctgccttggtagctagagggaggactatatgatcggccatgcagcaacaagatgaagctatgcaaccacctgaaggatgtccgttatatctgtagcccctcaccaccagctaatctccaatgaagcgtcccttgagagtctggattgtgaggctttgctcattgttggtcgagcagccatcgccgaaacagggcctgctgctttcgaaagggcttagctcccgcaacgggatagaggttatcgagatgtgctggccgatcacctgtgatccgagagcctcagcaatcagtctcgtgccgctagaaggcctcggcccctctggcagctgatggaacgcggcggggattttgccattgcaagttagacaagggggggggggtttctagatggagcagtcaagcttgcaatcaattttacttttgcctccacgcgtcaatcaatagtctggttaaagctgaacaatgtcatttgcaaagtaggatagccctgagtaacggcctgttgcacagcgcagtcgagagacatccagtgtcaccgcagtcatatcccaaccaccgctctcccttgatatccctgcggtggcaaggaagcttctaagaaaagtagagaggaagcgttagtctatattcagcgctggcttgcagcttctagagactttcagccgcacgcaccgtctttgctgtaaatttccttgctcagctgtgatgcagcaggctatttttggaagaagtctgttcaatattggtgccaatgtctcagttaaaccaacgctgtgggctggagaggtcagcctctctctgctacggggagctattaccctatatttattctatgcaacgacaaaatctttggaacgcgaagagcgagtttaagattaactcatttcagtttatgtgtgagaagattcctatcagccatgtcatatacaatgtccaaagcgacataaattgcttgaaaagcggtagagagagttgtttggcttgaatttgatgccccaatatcaagtataagaagcgtaaacaaagaggcctatgagcatagaaatagtaggatataagtgcttcgccgcggaaaactgccatcgcgcattcaaaagcattaagaaacatgtgaaactaaacatgataccttttatgccataagatagagcatctctgtaatgcctctcaatatgtgcaactttcctctgatcacgatcgtgcctggcaagaagctgtcttagtgcacacctggcacactacctgcaaggtacatattcccatcaccagataacgttgcccgatctcgtaccatgcaggtccaactttaacttgccacgcgagttgtcgcatcatgagcttactaaggcaatgacatccacctcaacctctcaagccataactttgcccaggcatcattctttcttttccacactcatccagcgccaacccaggcatcaagggcctcgtatacgacgcgcgcccggccttaaccccccaaatacacagccacccgtattctaggcatcaagttcaacaaaacctctcttcctctggaacttatcctcgccgctggcccggcgcattctgcgctgatcatggccccggcactcaccatcaccacaaacatgaactcgcggccgccttcgcccgtgccgcctcccatgtcgcccatcacgccgccgctgccctctgcacagctttccgtagatgcgaaccgaaataccattgtcagttccgaggcgctgccgcctcttgcgacaacgacggcgcaacagtccgctcgcccaacattcacccactcacagtccaaccaagtcggcgtcccgccgccagcctccacgcccatcgagttcgaaaccaatccggatgtcattgccctccgatcggccatcaccgtgctgcagatgcagaggagccgcgcaacagcggacatccagaccctcagccagatcaagaacgaggcgatagacaacccagacgagttcatccgcgacctggcgcaaggaaggatcggccagggcgcccggaccgacgccgacgccggcgacaacgaagctgcccgagcatgggccgcgcagcccataccaaaagcccaagacgtggttcgctgcccgcccatcaactggtcgcagtatgctgttgtgggcgaatctctggacaagctgcacgctgagcaggtggctaaacctacgcaaggtacgcctgctgctgttggtgctggaggtgtataccagttcaaaggcggcgacggcaaacaagaggaatatcccggcgtggctgctccgtatgcgccgctaaaggataaaatcgagagaaagaccaaaaccaagaaatgaggaaccgtggatcgatcgagtaaaaatgaacggatgatttgcaaacgcaaaatctggtcgcttgatgcgacgtgatggcatatacatatatatgagaacggctacggagttgaggttacagaggagactgcatgcattcacggcgtttgggaattttagatgaaacactagcctaccaggagagacaactcgactggccaaattctttttgtatttagaactgctttttttataaaccttaaactgacggcctcaaagactgtgtagtagagcggcgcaaagatgctggatgaactctcttcatacggaccttgtcaaggttatggcactccaaaagtggcacgcattcaaatccttgaatgttttagcgaagcaatcattgcgttcttaaaatcataacgagttatcattttgccattcaaacacgaaaacgcgcgccacaaatctcaagtatcaatttggtcacttcatttcaccctcttccatgccatctagatgtatcgaatgaaggtcaaaaacgccccttggtcgccaaacacaccacaatacccagttgcccatccgaaagaacaaagagaaaaggaaccaggtaagcagtgaaagttgataaacaaagaagagaaagggattgtttaaacgccgccgagtccttacgtgagatgcatcatgatataaagagaagaaaaactttacgctgaaatttcgcttgatcctcatagtagtgaaaagctcgtccgttactcggggaaatccctgttatttgagttagcgggactatcaggtaacaaggggaaaagccagtcacggcctctgtccttactccatgctctgctgtactgatctccgcagacggcggttatactgcttcttgtcgtctggcttatttccccaaaacattttggtcgcttcaggattgacaatcttcctcgggtcataggctggctcatcttcttctagagtttcaaagatggcttcaatatgagatttgacgtcctcaatcttcattgggttagggctgtaacacgctgttccatcggctgcaatatggtgatggaatatcttggtctcaaatttaacacgcggctgttcattagggaaccgagtgctgaagctcatcttgatacgaaagagcccgccgtcgagattcgtcatcggccttccaaagtaggtaactaaccagacaaaaggattgccgttttcaaggacgacgctgtggggcatatcgccgcgtttcaagtaagccgacacttggtcaaactgatgctgcaaattgacggcaactgtggactctcctgccttggatgtgcggccttcttctgcccagcgaagcgtctctgcgtcgagcgccgctttgattgctctaagccggcgttcaagctccgtatagttgaagcggccatccatggcgttggtgttgggagactcaaacggcattttaacaaatggctgcagatcttgcacttcggatttgccttgtgccacagcagccatatatgaatcgtaataccaaagaaacttgcgtttgcatagatctttgaacggctcaaatgggacgtttgattcgtctatgtcttcgtaatcaaagctgctagggtccaggctgtcagagggcgcgctgctgccattagcttgtagccccaagtaggactctagacgctgaataatagatatcctcaaagtttcatgtcgtatctgcagactggttagctaaagctcaactctagcatggaataacaaagcccgcaccttttggacgtaatgcatttgtgcttgcttatcagccggtgaatttgcatcttcaaaacctggttcgttttcgtagggatttgccgacattaagctctggattgatagtaagattgactcgagtccctgtgctgatgaccactcttcgccacgttctcccctccatgtgctatcaaggcgtcagagggctcttaagttatcaaatgatctggctgttataagaagaaataccccaagattgacctgcctggatgattagcggatagcaactgagaatgaaaagtgctagagacttacaaacaaactttcccactggaataaatgttgggattgaatcggcaacgccctccattcgttgtgatgcactgaacactgggtgattttgacgggtactcttggcagggtcagcattatgcacatggggagccacagagaagaagaggcgaagccatgcctttattgaatcgtattgcaaactacaccacattgttagcacttctataatacctagtacgcccggtatctacctacttcaaagaagccaaattcgtagggagtctcgtgcgggcccatgacgagcgccctcacgttacggacatcgacatcacggcaagcgactgcaatggctgtggcggcgacgaccccgattagtgtctagcgcttagatgaatgccatggctcgattcgatatgaatgccaacgtacctagatccgagcctttttggatgtcgctgagctcctatgaatgctgctgatcagccatgtgaccccaaaaatgctgtctgtgagccttcccgaaccttggagatgcgaattatggattgatccatggcggctgcctcgtgatgaatgggcttgcagacgagacgatgtaacagaaaataccaatctaagcatcaggaggtaaatcagggacgaagattgcggtgcgcgatagcctttgggaattctacatgtgcgaagaggacgagttgtgtagttggatgcaactgaggagatgggcagtaagttcaggccgtggctttgtagtgcaaattctaaggcagaaggccgtgcaaggaggggtccgcaggaggggctcgcctccaggtgaatcaaggccgagttgcctgccgcggttgctgggagtgccctgtgcctggactgaggacgcaatggcgagagttgggggtgctgtcactttgactggcagggaagcagctgtatcgtaaccaacttcagtgtagcagtgggctggagagatgagagatggaggactgagagagaaaaagcgaagaaaggttggaagagagaagtagaggaaggtggtttgtactaatacgccatggaggcgtagataggcgcagcttaggcgctagattgcgcatcagagggcggcttcgggtgcttgcatgcaggcagcggcgctggagtttctggctcgggtaggacaacgccacagacggacgcctgttggggggtcgcttggaacctggataatgtaaaaagagcagattggcagtggtgcccagtacagtaatacctgtaatatgccgtaagctgctacttgcctactcggggcctatctgccgccctatagtaagatgagtgagtgatgggtactatggtatatacctaggtagtatattgatgtatcaacgcagcggagaggagaaattggactgctatttgccttggcaatacgaatctgagtgaagctggacgcagacgtattcatactcctggatggtacttccattgctgccatagctgctatcgctgctactatcttgattgcgcctattgtgtctaggtattgcttctactgatagaaaatctcatacatgatgattttctatttccgtctgctcttagtaatacagctcgacttgagctgggggagaaaaaagcttctttcaggcattgatgcggaaatggtacctatccatatcgcccaaaagcaacctaaggtggggtcgcgctctggaagcctaaaataagccagattggatgctttaagggtgtcgcggggttcatcagccttgcagctgggctacgcgcctcgcgctatctctgtaccagccgacgcgttaatggattttgctccatcacgcattgcttggtactaggcggctctacattttaacggccattgttgtattccggtttgtcacgctcagtatttggacacttcgacaccgggaataacgattcgacctccttgcacaattttctcgatcaggcattgagcccagcatggccagctttttcgatctcaaggcgaggaaagcggccgctgcaaatggagcttcatcgcagaaacacgataaaccagccgacgtgcgggctcagccttgggttgagaaatagtcagtcgaaccgtattcgtaaattccctccatggcaatgatgcttatgctttatagccgccccaagagcctggacgatgtcactgctcaagatcacacagtgaccgttctccagagaacactacaagcttccaatgttggtcaatgtgccctcaattgagtccagaatgcatgttcaagctaacggatgccacctatccagctcccacacatgctattttacggccctcctggcacaggcaaaacatccaccatccttgcccttgcaaaagagctttatggtccggagatgatcaagtcacgagtccttgagctgaacgcgtccgacgagcgtggtatctcgattgttcgacagaaagtcaaagattttgcacgaatgcagttgaccaacccgccgccatcctacaaagacaaatatccctgcccgccgttcaaaatcatcattctagacgaggccgattccatgacgcaagatgcacagagcgctttgagacgaacgatggagacatatagcaaaatcacacgcttttgcctaatctgcaactatgttactagaattatcgaccccctggcgagtcgatgcagtaaatttcgcttcaagagcttggatcagggcaatgcgaagaggcggttggagtcaatagcagaggctgaaggggttacgcttgaagatggtgctatcgatgcccttataaagtgcagcgagggtgatctgcgaaaagccattacctttctgcagagtgctgcacgattggttggagcgaaacctttagaaaaggacggcgaaggcgacgaggctatggatgtagacaaaaggccagtgactgtcaagattgttgaggacatcgctggtgtgatacccggttcaacaatcaacgatctcgtcaaggctatgcgcccaagtacgtcagcagaggcatatcggtccatatccaaggtggtagaggatctggtcgcagacggctggagtgctggtcaggttgtaaaccaggtaagcggccctacattctttttcttttggcatgcttagcgtcgttatactgactcttttgtaattgtacagctgtaccaagagatagtctttgatgaaattgttcctgatgtccaaaagaacaaaatcgttctcgtcttctctgaagtcgataagcgattggtcgatggagcagacgagcatctatcaattcttgatctggcaatgaggatatcggccatcatgtccgaaaaatgaatctcgactgactcgagaggctgaatgaaaaataaatcaaatgaggagctgcaatcagcatggcttattctgactaggcggcgtttgttctttttactggagatatagaggcataatcgaaacacataggacggggatatactaaaactattaatgatatgatttagatcgtatcctttcttagcttaatgctcctaaatttccgtgtaatctagaccaaacatcgtgcccgtcatctgttatgctgctctttgacgcggactttagtgattcaagcttcgttgccgctaccaaagcctttggtttattatcagcgccctcactagaaacatccccatcaggatgacctagcaggaagtcaatctctcgaagattttccaagcaattctctagcgcgacctgtcctatgtcgacggtttctgcagcatattcgagaagtgttattttggccgaatctgcggcgaatacccatggcttcacccgcttcgagatatccggctgttcggatttcgaagctacttctgtctgtataccagacctccggcgtagcgaatccttcatggggtatgttggtagcaaatggctttcttcactgagacggccgagtaattggcaggcatcctgattctgcttggacaatgccgacgtgaaaaaggatttctgagtgatggctgccttctggcttaccgaaatagcagccatggctctcagataaggcgttagaagatgatcgattggtgctggaggcttgttactatttcgatccagacccgcaactagctgtgcaggcggcagcagagatggctgagctggctgggaaagctgagactgctgtgtttccagctctaggagagttttcctcatagacacatatgtggcatactttctgctaatctcctcgaggtgagctgcaattgttgacgggctaaccctcgatttgtaggtatacttttggcccgcctctgagccgcttccaggggatgctctgccgagttcgttttcgatccaagctataagttcatttcgggctgccgtcaacgcttctaagcgagcgccgttgctaacgatatcgaactgattttgggaccgagcctttgcctcacgccgtgtttgctcctctttcttcagtagcagctttgccctcagcactgtcttctctaactggtggattcgatcatcgaggcttgcgtggggagagttctgatcaggcgcgaggctgttgatgacatcgtctggtgcactcggtgcgcggggactcccttgaaagatgtgtctcgcgtccaggaactcacgggttgcggctggcttttccatgagcatatcgagagattgtcgaactgcgagcaagctctctcgcttctgctgcagcttcaagagacatatgcgttcctccaggaggtcagcactgcttgctgctcctgctcgagctggcggctcagagtcttcaggggcattcttctgcaggagatcctcaaactgccgacgtgcggcggaattggcctgcagagcctcgacatattccctgaacacgccagtcaaatccgatggcgtgatgacttcttgtgagctgtccacgaggaacaggggattctggacggcgccattgccggagcacgacccgaggtgaagcgccaaaacgcgcctgatgtagttgacttgttcccgaggcttgatgtatggctccagctgctgttgaaactttgtcaagatttcaggctgatgatcgggcatattgagaaatggatattcattttacttgatatgtcaacgttgggcagcacatgtctttcacttgggccaagtcaggcacacgtcgtagctacataccgcctctggagctgctggcctgctataaagtgcccactacagcaggtctccacagtgtggcgaggatagcgtttttagtgtggcgcatcgcactaactatttgctacctggcgcgtcctaggcagaagatgttggctcaggaaatttatcgcgacggagacccaggcagcggtttcaaccaattcagcgacttcatcttgctgagaggcctaggaagctgcccatcgttccgactcgattccctctgtctggacggcaagcacatggtgaagtagaagcagggctcatcgagcttttgtcgaggacatcgacgttctcccctcttctcttcttttttcgcctctgaccttatcctcgactacaaccgccacgatgtcggaccctcatcgcgatgtatcccaatacaagtactcggccatgtccaacctggttctccaggcggaccgtcggtttgtcactcgacggactgacgaggccactggcgacccagagtctctcgctgggcgcctgagtatcaacgatatgggctcacgagtcgctcgtgacgaagctccgaagcagaaaaaacagcctggaatgcccgacattgaacgagggagtctccaggaaggccaggatgtcttgctaagagagcaacgaaaacggaaacccgatgcgcaacaagctggcgtattgggggcaaacgatgctttgatcgaaggtatcacatatcgacctcgaactgcggcgacgcgggcgacttttgatttgatcttgacccttgtggcgaacaatctgggtgacgtaccgcatgatgtcgtgcgaagtgctgcggacgccgcgctggaatatctgaaagacgatgatatgaaagatctggataagaagaaagaaatcgacgacattcttggctcaaccctgagccccaagcagttcaacgaattaatcaacttgggaaagaagattacagattacgatgcccaggacgatgatgaggatgttaatatgggagacaataatgacgatgacgcagaaatcgacgaacggcagggtgtagctgttgcttttgacgaggatgacgaagaggatgaaattgtcaacgaagttcgcgacgaatcctcagaagatgaggaggaagaggaggaaggcgagggaacagcaaaggcagaggaggatgctgccgaggcagatgacgacatgattctcgactcggctcccgtggatgccaagcacaagaagagcgagaaaccctcaatacttgcgcgagacatagacgccttctggctacagcggcaaatcggtttactttatcctgacgcccacgagcaagcagataagaccaaagaggccctgcgcgtgctctctggagagcctgacgaagttggaggcgaagagaagtctcttcgagagattgaaaacgatttgatggagctcttcgatttcgaacatcacgagcttgttcaaaagctggtcgaaaaccgtgaaaaggtcttctggctcacgaagcttgccagagcagctgatgcggaacagcgggcaaatgttgagcgggaaatggtctcggaggggctgcaatggattctcaacgagctgcggggtaagtctggagctgatggagataaggcagggaaaggaggtatcaagatggacattgacgttcccgcttcttttacggctgaggcgcccaaggcggaacggctcgaagggcagctggtcggtggactgcaacccaagaggctcatcaatctggaaaacttggtttttgaccagggcaaccatttgatgaccaaccccaaggtccgactgccagagggatcgacaaagagatctttcaagggttacgaagagatccatgtgcctcctccgaagaaacgaaatgacccagacgatatccttatccccataaccgatatgccggaatggtcgcggttgcccttcagcacgtccaaatcgctgaacaagatccagtccaagacctacccaaccgcatttgaagatgatggtaacatgcttgtttgtgcgccgaccggtagtggtaaaacaaacgtggccatgttgaccatactgcgagaaattggtaaaaatcgaaacccggaaaccggcgagattgatcttgatgcctttaagattgtctacattgcccccctcaaagctcttgttcaggagcaggttggcaacttcggaaagcgtctggagccatacggaatccgcgtgaatgagcttaccggtgatcgtcaacttaccaagcaacaaatctcagaaactcagatcatcgttaccacgcctgagaagtgggacgttattactcgcaaggctactgatctcacatatacgaacttggtgcgcctgattatcatcgatgaaatccatctgctccacgatgaccgtggtccagtattggagagcatcgtcagcaggaccattcgcaaaaccgaacaaactggggaaccggtccgaattgtcggtctttctgcgacgcttccaaactaccgagatgttgctagcttcctccgcgtggacacaaagaaagccatgttccactttgatggctctttccgaccttgcccattgcgccaggaatttatcggtgttacggatcgcaaggccatcaagcagctaaagacgatgaatgatgtaacatacaataaggtaatcgagcacgttggcacccaccggaaccaaatgattatcttcgtgcattcccgcaaagagactgcaaagacggctaagtacattcgagacaaggctcttgaaatggagactatcaaccagattcttcggcacgatgctggtagccgagaagtcctgactgaggctgcaagccaagcaactgaccaggatctcaaagatatcctgccttatggattcggtattcaccacgcaggtatgaaccgaatagacagaactgatgtggaggatttattcgccagaggcgccatccaagtccttgtgtctaccgccacccttgcctggggtgtcaacttgcctgcccacaccgttatcatcaagggcacacaaatttactcacctgagaaaggtagctgggttgagctgagccctcaggatgttctccagatgctaggtcgtgcaggacggcctcagttcgacacctacggtgaaggtatcatcatcacgactcagagtgagatccagtattatctttcgcttctaaaccagcaacttccgattgaaagtcaatttgttagcaaattggtagataacctcaatgctgaagttgtacttggcaatgtgagaactcgcgatgagggtgtcgaatggcttggatacacatatctctttgtccgaatgcttcggtctcctgggttgtatcaagttggcgcagaatacgaggatgatgaggctctggagcaaaagcgtgttgacctaatacactccgcagcaatggctcttaggaagtctaatcttgtcaaatatgatgagaagacaggcaggattcaatctaccgagcttggtcgcattgcctcccactactacatcacatcacattctatggacacctacaacaacctcattcagccttctattacaactattgagctcttccgagtatttgctctcagtgatgagttcaagtacattcctgttcgccaagacgaaaagctggagctcgcaaaactgatgggcagagtgccgattcccgtcaaggaaagcatcgaagaatcgcacgccaaaatcaatgttctgcttcaagcgtacatttctcgtttgaagctggacggcctggctctcatggcggacatggtgtacgtcacgcagagcgccggtcgaatcttgcgagccatctttgagattacgttgaagaagggctgggcgtcggttgccaagactgctctagacctttgcaaaatggctgagaagcgaatgtggcctaccatgtctccgctgcgtcaattcccctcttgcccgcgcgatattgtccaaaaggcagaaagaatcgacgtctcttggagcaactattttgaccttgatcctccaagaatgggcgagctgttgggtatgcccaaagcaggacgcactgtctgcgggctggttgccaagttccccagggtcgacgttcaggcacagatacagcctatgaccagatccatgcttcgagtcgaactgagcattacccctaatttcgaatgggatgatagtgtccatggcgctgccgagagcttctggatcatagtcgaagactgtgatggtgaagatatcttataccatgacacgttcctccttcgcaaagactacgccgaatctgaagcaaacgaacacattgtagacttcactgtcccaatcaccgaccctatgccaccaaactacttcgtttctgtcatctcagataggtggatgcactctgaaacgagattggctgttcccttccacaagcttatcttgccagagaagtttcctcctcacacagaattgcttgaccttcagcctctgcttgtttctgctctgaaagttcaagactatgtcaatatctacccagaatggaggcaattcaacaagatccagacgcaaaccttcaactcgctctataagacggatcagaatgtattcgtcggtgccccggctggaagtggcaagactgtgtgtgccgagttcgctctcttgcggcactggtcgcaaggcgatgatgccggtcgagccgtctatattgctccattccaagaactcattgatgctcgcttacaagactggcagaagagactcggccacttgaacggcggaaaagagattgtgaagttgactggcgagactgctgcagatctcaagcttctggaagctggtgatttgattctcgctactccaacgcagtgggacgtcttgtccagacagtggaagcgacgaaagaatattcagacagtgcagctgtttattgccgacgaactccatcttcttggtggccatatgggctatgtctacgaaatcatcgtatcacgaatgcactatatccgtacgcaaacagagctgccaatgagaatcgttgctcttagtgcttctttggcgaatgctcgagacattggcgaatggattgatgctaaaaagcacgatatttacaactttagccctcatgtcaggcctgtgccgcttgaacttcacattcaatccttctcaattcctcattatccgtccttgatgctggctatggcgaagcccgcatacttggccatcacgcagatgtcaccagataagcctgccatgattttcgtacccagtcgaaagcagaccagaggtactgcgcgcgacttgctggccgccgccgtctcagacgatgacgaagaccgcttcttacatactgatgtggagcagatgcggccccttcttgaccgcgtccacgaagaggcactcgccgaagccttgtctcatggtgttggctactaccatgaagctctcagccagagcgataagcgtattgtaaagcacctttacgacaatggtgctattcaagtgcttgtcgcgtctcgcgacgtatgctgggagttgacaaacactgctcatctcgtgattgtcatgggcacgcagtattttgagggccgagagcacagatatgtagactatcccctcagcgaaatcctgcagatgtttggcaaggcgctacgaccttcaaaggatggccgcggccgcggagtgctcatgctacctcaagtcaagcgagagtactacaagaagtttttgaatgaagccttgccagtcgaatcacacttgcacaactatctccacgatgcttttgtcacagagattagcaccaagatgattgagtctggtgacgatgcgatcaactggactactttcacgtacttttatcgaagactattgggtaacccaagctactatggcctgaccagcactactcacgaaggtctgagcaactacatgtcagatcttgtggagacgacgctgcgtgagttgggcgagtccaagattattgagtttgacgaggaggatggatctgttgctccacagaatgctgccatgattggcgcatactacaatatttcatacatcacgatgcaaacattcttgctctctctcacagcgcggacgaagctcaagggcatcttggaaatcgttacttctgctactgaatttgaatctgtgcaagttcggcgacatgaggacagccttttacgacgcatctatgaccgcattcccgtcaagatggcacagcctagctatgacacgcctcacttcaaggcgtttgttttactccaagcccacttcgctcggatgcaactcccgattgatcttgccaaggaccaagaggttatccttgccagaattctcagcctcctcagcgccatggtagacatcctctcgtcagacggtcatcttaacgccatgaacgccatggagatgtctcagatggttgtccaggcaatgtgggaccgagatagtcccctcaagcagattcctcacttctctccagaggttgtgaaggttgcaaatgactttgggtatgtgtcagattgtctagatgaatcatctcagataagaaatgaaccaatgctaacgcgtgtttacagaatcaaggacattttcgacttcatggaggccatgaatcctgaggaaaacgcagactataacaaattggtcaagcaactaggtctttcgcagaaacagctagcacaagcggcagacttcacaaatgaaaagtatccagacttggagctggagcatgaagttgttgaggaggatgaagtcagagcgggcgaaccatcgtatctgaacatcaaaatcacccgaaacattgaggatgatgatgaacatgactctacagtgcatgcaccattctatccagctaagaagatggagaattggtggctggttgtgggcgacgacaagtctcgaaacctgctggcgatcaaacgagttaccatcggccgcgagctgaacgtacggctggaatacactgtgccatctcctggtgagcacaacctcaagctgttcctaatgagtgatagttatatcggggtggaccaagagcgggagttttcagtgacggcagcagagagcatggatgtggacgaggacgacgaggacgaggacgaggacgaagacgaggagtagatgccggcgcgcgctctccttaccatttaatatctggaataaagaacgattatgtacaataaaggcaagctacggatacaatctgaatatgtgatttatttttgcccagacttggttggcacgatcgccctgattccggttctggcttcaccgcgaccctcatgacgatgatctgctctttgcatatagttttccgggtaaaacaggggttgtggtggcgcgcggttgtggaacagcagtttcgaggcccaaggcggttgggtagtcagggcgacaacctctgcaaggcagggttggggcgatgagacgagtggcagccgtccaaggcgccgcctgctgaagcggtcgaatgacgcccgtcgcacgacccatgcgagccagaggcagctgtccagcgcagcggcaccggaaacgccgttgccctatggcgcctcggcattgcgaatcgcgggttttggggtgcttatggtccatcgccgttataataccacaccaagcgggtcacgtgatgtagattcagactcagtgacgtttgacgtgttcctgcggttcgttattcgctccagtgtttttccttttgtcacccacatcaatcctagcacaacgcgggcgacgctgaacgagacaactgcgcctttcatccgccgagctcccagtctcatcacgcaacccgccttgcgccaccgctgaacacgcataaacacgccgcgaaacgcgtccgacgctagattctgaagcttgcctcgaaccctcgtgccgtttcgcgcgagatctgcccgtgtctctcagccattggaagctgcgcatcgtcacccagcgtttcgcaatggcagacaacgccccggagaagcccgacgccgctgcgcctgttgctggcaccgaggatcaggtcgccggcgagggagaagtggccgccaagactgtggataaggcggaagcgggtgatgctacaatggaggaagcaaaggaagctgcaggtgagcttccccaacgcgcgtgaagcgagcttttcgcgcacgcccaaagctctttagtcttgctgggtcttgtttattctgcaattctaaataacaacaaagctctgaattgcccttttgttctgtttttcgatgtacttttttttttttttttttttttttttttttttttggccttggtctatggaattgcgctaactatagctgcctacagcagaacccaaggcgcccgagagcgcagaaaacgctgccgaggccgcaactgaaaagccagctgagaacgaaaagaagaccgatgcggacggcgatgccgagatgaaagacgctgccgacactgctgcggctgctgagcccaaggctgaagctgccgccgccgctgagactccagctgctgcgaagggcaaggggggtcgacgaaagtcgactgctggagagtcaaagggcaagactctgagcaagaagggctcaaaggcacgccttacccacattgatgcccagcctggcgatcacttcttagtgaagctcaagggtttcccggcttggcccgccattatttgtgatgaggacatgctcccacaagctctcatcaatacccgaccagtctccgcggcacgtcccgacggatcctactctgaagcttacgcggatggcggtaagcgagtgcacgatcgaagcttccccgtcatgtacctatatacaaatgaattgtgagtcatgcaactcccaaatctgcgcgtcgtggctgttactgattggctccagtggatgggttgcgaacactgccctatccgagttgactgcggataaggctcgagatacgattggagacaagatgcgaaaggatttaaaggcagctttcgagctcgcgattgagcaaaactcaattgagcactacagagcgattctacaaagcttccaggatgagctgattgcgcaggaagaggctaggaaagaagctgcagctactccgaagaagtccaagaagggcaaggcgaaggtaactgacgaggatgaagacgtggatatggaggatgcggaagaggcgccaaaggctaagccgaagaagcgaaaggcggccgacgaagaagctgctgtgagttatgctctttccattgtatttctttggcagcttgcttgatttactaacgcgaaatcgccatcaggtccctcaacgttctgagtccgtcaagaaacccaagatcaagctcaacacatcatcatctgcatcaaaggctgcgaacggaacgtcagcgccaaaagctaaagaagaaaagcctgcaaaggtcgcaaaggccaagccgaagaagggggctgacaagaaatctgacgcgcctaaagagcccaaattgaccccggaggagcgacatttacgcaaggaggtgagttgaatatcacgccgttcagagaaattgatagagtacatgtactaactaaatctacagaaagaaatcatgtacctacgccataagctccaaagaggacttttgaccagagagcaacaaccacgagaagatgaaatggaggcaatgtccagcttcatcactatcctcgagaatttccaggatcttgatgtatcaattatccggggcactaagatcaacaaggttttcaaggcaattctgaagcttgactctatccctcgtgaagaggacttcaactttaagaagaggtctcaagctctgctggataagtggaacaagctacttgctagcgatcctgcgcccgctaacacggcgaatggtgtcaatggagcttctgaatccaaggactccagtaagccgacgggaaatggcgacgtgaaggagagcgacgacaaaaagaaggaggtcgatgacgagaagactaaaggagatgacgaggaagcgactgccacgaccacagccaaagatgaagaatcggaagccaaggaagacgtgagcgagaagaaggacgaaaaggccgaggccgaggcagtgagataccaccatccttcaaatacttgacaaaccctaacctttcttcgcaataggctcccacttccgcagcagttgaagccgctgcttaatctctcaaaatttcccgagtaatctgatatactctgtgatgatgaaaacacctactgtctctgcgtctcggttccgatgcagcagaccagttaaggccatcttcttaatgtcgacctatttttctctattttttttttctctctatttcttgtgtggcgcaacggactccttgttattattatcatttcgcacattcttctttatacaataaaaggggtcacagtttattctttggtttgtggtgtacaagtagccaccaacatggatgagcaaaccgaaagatggacagaaaggctcaactgttttgtttctcttggagccgccctattgatgtggcctgagaaagtcttgggtgagcggaaaagagtactgctagtacccaacatgaggtgtttcaaacccagtatgcacaacacacgggaaggaaatgaaatgtggagtgactgcggtatttgaaggggaaggagggggccacgcctgaggagaatgagacatttgtacttgttgattttcgcgttgctcaatctttttgaggggatggtgattgttactgccggggtcaaaggatgctttggttggggcggcaaggataggaaagcatgcttttttcgcgttgagaatcaaagctctatttagtttatgaaattcagcgatgtacgatgattgatcggattgtatgtatgcaagtatacgcgagtttgtgagaggtgtactgttatgccatcgtttgtaaacattgcgcacatcaatattgtatcgaagagcgtataagatatcatgtgtaaaacgtcattggaatacattgacaagtcacaaagctagctttagaactaatgtcgagacttttttgctattcaaataaccaggcttacaatactgtttcgttattatatttgaaaagataatgcctgagcttgcagtacggcaaccagacctaaccgggacttttgatccacagtattcacacagtatctacactgtatagcgaccgtgtttctgccaagtcgcgctccgctcaccatcgacgactacaagccgttcaagtacggccacttttttttttttgctgcgaaagcgattcctcttattgtgataagtagacaaaagggaagaaaaaatgtcgactgaagatccacaaagcactttcacccaagaagaccatcaggcaagtgaacaaacagctctgaactttcaccgcgttctgtgcctcaagttctaatcatcttcgaactatatataggtggccttcatttttaatccagaagaaaatgaggcgccacgccgggagaggccccctaaacggcggaaaactgccaagagagctgcagcaatcgagaatgaagcagagcaggacggagagagttcatcattgtggttcactcccttgcttagtggtgctgagggcatggcttgcgtgcggcgacgggagcggcttctggaggagaattgggcagtgattgatgctcgaatcaaggtattatgcgtcgtttgaattgggatgactggaatgaacttgctgatgagatggataggatattttgagagactccaactctgcgactctggacgacgtgtcgcggtttgtgactgaagcaaaatcagagtggtgagaaatgctgactcctttcctctcgcctattctttcctttcctcaattgttttctctcactatgaaggctgcttcacaaggtcaaattttggaatgacatctaacccaatgaaatcgtagtggcgacaagataccctctgcgttcatcatcacaggacccaacattgcctcacaagatttgctatttgagcagctgtcagactcacttcagaagtcctcaccgagtaaattcattaggctacgatcgtcagaagcgaccaacctgaagaatgcgctgaagaagattattcaagatgcaacgtccaagacgctggtaatcgacggcgaggaagacttgcagcttgggcaaggctcaaaacggcgatacctaccgtatgacctcgaggcgctgcatgaatttttgggccatcaaccccacgaaaatatctttgtcgcgtttcaggattctgagggatttgacagcggcttattatccgacatcatcactttgcttaggtatgcggaattcatatctggtgccaagggacgcgaagagtattttctgtttgctaatattagatatacacagctcatggcggccgcagatcccctttactctactgtttggaattgctacgtcaattgatctactggaaagccgcctgttaaagtcagcgtgccgcctgatatacggtgcgcagtttgattgcgttcagacagatactattttggagaatgtgttcagaggggctgtgatttccagcgatgtgccccttaggctaggaccgcagatcttgaggagcatgcttgatcgccaacgggaccacatggctggtattcaggcatttataagctctttgaaggtgagattgatctgtgacctaaaaatagaccttgaagctgacgacggcagtacatttatatgtgccatttttacgccaacgccctcagcgtcttactggctccagagattgaaggaggggaagaaatcctacaagccgagcacattgaagcactgaggcatctcccctcgttccgcaacgaggtggagagggccgttgggctcgcaaccgttgacagcctccaacatgctcgctcgcttttagaggacgatgagtatctactcttacaagcccgagcaagtaacgactgtcgacaaggctggatggatggccacctgcgctcactgctcgtcagggaagccgcaggagcaatccagcccccactctcgcgggcgtatgtcgattccctctctacgacatatcctgattcaggaaatggtagcctaacagaatacatccggcgtatgggcataagcgcgcttattggcctgctgcgtcgggccatctctatatttcaggaaggagagccgagcttgcgtctccaaccagcatcacgggaagaagacgttgcgctactaggcttcctggaagagacgctatcacgcctaaaacagctcgaagcggacgcggaaagcgcaggcatcacactgctcaccaaatatagcagccagagcaaggtgatgcggacgacggtcattgcccagcgggttcaactgagtcgtgactctgcagccctccgcgacgaggacaggcagttgacggacattgtagacgcagtgacggaacggctgactgcacacattagggcaagccgccccgacaaggtgctgttttcggagacgtggctgtatgacagcagatcgcctctacgggatatcatggtgccacggcctcgagtgacattcaagcgcagcttggcgcggccatacgactacctggcatgcagctgctgccgaggcggcgatgcagaggacggtacgatgcaggcgacacttccagccacgtccatcctataccacttgtatctcgaggcaggcagtttgatcaatgtggcagatttgtggtctgcattttacgcactagtgggtggggataaggaaggagaaggagaggaagaggaagagggtgaggagaatgatgatgaacagcggcagcagcagaagcagcaagatgaacgcaaagctctggtcatgttctaccgcggcctggccgagctgagggccatgggattcgtcaagagtagcaagaagaagacggaccacattgctaaggtgagatggttatgaagcgacaaggcaaaaaaaggaacctcggcctgagcttaaactttgaaaaagtatcattatctagcattacgtggctattagatttacgaagaaagaatgcgtcccggcaatacggaaacatgggaaagtcagggcactcatgacacgcacaagagaataagactggaatgtaacaattgaagccaccatttgccaagtcccatactaaggagacggctggcgctttcatttttttttctttctctttactaataagcaaatggcgctttctcccagcgaactagtatctgcaatcgccctttgaagccacgtgcggctgatggagcaaagagagatttgatgggatcagctgaggccccatgccaagcccaacgccctttcttttactgctagtggtggtatttccctttttttttttttttttcttcattcttctctgctggcttggccgggagcggaaagtggcgagctggaaagccatggccatctactgaaatacatggacttgccaaaagtgaagcaagtcatcgcggtggcagtgtatatgaagtgctgtaggagtctcgtgatgtaccccaaaaaaaaaaaggcgcgagcaccgagccgtgaaatttctacggaataccttgtacttgtacatgcggttctgcgactagtagccgcgaggcgagagacagtggcgtggacaagggtatcggacgtttcattggagtgttttggcttggtgtgtggtatggggtcgctacccgaatttatagaaacatgtcaagcgaagccgtgaatctggttccaaatcgaggagggcagttctttagctcttgtttgggcagagaatgcaaccccagtgggtggtagtgagtgtagctgcatacgtttttaatctaatgtaatgtgttgttcaagcacttgtcataatcatttacaaaaaagagaaaaacgattaatgaatgaaaacatggagcaggcagcccgtaggattcaaaccaaaatgccttgataccccaaatgccgcctcgtgcatactgtactaaagatgggcgtaccccaggcttgggtacgtgatgtgcgcacatgggaaacggcaagtggggaaaggagaaaggaacgctgtaagggaaaaaaagttgagaaacaaaaagaaaaaaaaaaaaaaggtgagtatcttttcgttctccttgctttaactagagcgggcacgggtatggtggcttgtttctattttctgctcatggcgtagatagcgtaagctgaaacgggcataacgaaaaagggctgaaagctgaaaaagaaaaagaaaagagacccaagggcggtatgtaaggggcggtctgtgcgagatgattgctaacgagttgtcgaggacctatactgttatgtgcttggatggttttgcagatttgattgattataggagaaaatggagatttactaggtactaccagtgcattgttgggttgttgcgatgtagtatgaactgtgttagttggtgatatgcttgggtgattacgaatggaaatcatgtacaacgcggtaatctttcagttagtgctgtgtaattgagcaaacaaaaaatgtctcggaaagaaagatggaaaaggatattcctttgcaatcaagtcgggtccgaatcagaaaaaaaaaaaaaaagtctcggatttggcctgtatgtctcgtttgtcattttcgtgaatccatattacggagtgcgtgtgtattaggggggagggggggaccctgtgtttgtttctggagctgaatgtcactcagcacgaagcggaaattttatacctacatgtactgggatgagggagggggggcgtgtgtgtcgcagaatgaatcacattacgatatacccatcactcgtctctgtgtgatagtcgacatgtttgctccatttcatttgttcttttcctttttttcattcgacgaaattgcagcgaataaaacacgtactgtatagcttcttgggatcggtaagatgttgcgcgcgttttgtctccgtttacggatacacgggttttgtttgtgcttcggaggctggtggttccactaagctggggttgggaatttgagacatgtaagatgagaagagagagagaggtggtggtggtgatgggcagaaatgaaaaaaagtgacgacagcggtagtattggttacggagaacaatctcacctgagcggtgccgtacgtggtatatacgtggacatgcattagcagctgggtatggtaggctggcgatgctacgtcttttcgggctatcgatgccgggctatcgatgctgggcaagtcggttcgttcgccattgttgctgctgttgatttggggccggcattgcgatcatcgctcgaccaacagcgagccgaggaggcagagtagcggtatggcataacacacgataatgctgatgctactacaacagtaaaacatggctccatctgcagccaggcataatcatacgcctgccggtgggcaaggcttcttctgtcttgcgagatatacggtgtaaggccccttccaagaggcttgatccatgggcgtgaatagtttctcatgcagcatgccgactgactcaagctgaactttgcgtctcgctcctgattgtagcatcatggcctagccagcaatacgcaccgcactgcgactctataataagtacgagtgtccacaatgactctaaacgtctgctgccctgcagctgctaagcccagcagccatttatttattgtctctctgctagcatgtcttatatgtgacacacgcagcttttagtacgccggtgggctgcgcggctatgccgtagacagcctatctatgcgtgcaagcggaaagacaggatctccaagggtcttgtcctgtttgtttctgtttcttctgattagtagtaccagtactgcatgcatatagtagcattctcccatcaggggtctttggcagtgggccaactatgttctggaaacaaaagcgtcgcctctgaatccaacgaccccatgcaatttcaggctggctccgggattgggctggcggagctccatgagattcttgcggttggacaagatggtgccaattaaggaaaggtagtacatgcgttgtcgatcatgttatccgtattactctagttcgtgatcaggcgaccggcttatcgagcgagtctcgctttggctcggggaggtaaagcacaactccaatggcagtcactgaatgcaagagttccgtagcgcgagagccggccaagaggacggattggacgccgttgaatgcgagtgcttatgaccatcagacaccatccgcagggagaagggcaatagtctcgcctgcatgcaaggcctcgggtcctcagtggcaaggaggctcaattggtgtctggcggccacatggctggggcggcctagaagcccatgtgccaccgatccgttgccatcatgggctttgtgcagatcgcgcgcgccgcagggcaccaactgcatgcaagtataacctgttattcgggcaccaggtagcattggccggtccggtaaatgagaagcggaaaagcaaagagaagcagcgtcaacggcaagggagtgcggcatgactccaggtcgcaaccgaaaatagctccatgtactcagttgccggcccagcattccagcattccagcccaaagcaccggcacgccgtggacctggccgctcgctgtctcgcctatttggcctcttgcgctgcttccttcggcgtacttcaggcaggcctgctgcaattgagacgtggggcggtggtgatttgatggctgagagggggaaccggccttggatggattgagcatcgcccggaaccagcgtcgccgggccacgagctgcggatccgggagccgaagggcctcttttgtcgctcgctctcggtctgttggcatcgtcgaagctaacgtcgacggagacattgacattggcatttctggtctcggcgttgggtcgagttggtcgagctgccgtcaatggccattcattcgccggcagcacaatgccaccgcatatggaggcccagcaaatcacgcagagtcgcatccatcgtcacgctgtctgtttgtccgtctagggccctggagggtcagctctgctagaatgtctcactctggcgttgtcgtggctgcgtccgtcgcaaagctctgcccctccccaatggccatggaccccccggcgaggtagcgtccaactacaaccgctgcggtggtaagggctggctggaattgtgctccatttgcatctctccttgccgccgggggcacgaatctgagggacggagagatctggattgcgggattggagaatggcgggacgagggtgtgggactgcaagccggcgattgatacaaggactacgtgtgccaggcggtatcagcacctgcatcttgggcagccactgtagaggcgcgctgaaggtctgctggattagcggctggtgccagtgcgttttagtgcttcgatgcgacctggcgctgcatcgctggcctgtaacgggctcttccagcgggcggggccccagagattcagcgcacgcgagcggcggctgctccgtcgcctacaatgcccaggtaccggtaccaaatcacggctcagcgacagcggcttggcttcggcgccttgcccagagcagtagccagctgcgtggtgggtggggaccgccagcgctgtctcgtcgcaataccacaagtagcagcaaaaagaggcgcctccaaggcggcgtggctggcagagccagagacagcagcaatgggggcggctgagggccccaggcctcttcccagatcccggccccagcgccagcgccagctccgggctctagaccagactcctggcgctgggctgccgacacaccccacggccgtcatggatcaactgctgatgctgatgaagaggctgccgtggtagcggcactaatagggggcccggcaggcacagagttgtagatgtaaggcgattgcgtgcatattaatataactttagtagcgaagcacgagctggggtgaggcgattaccgactgtccgtcccctccaccaacctataaagactctctggcctctgttgagcgagcgagtcgaggcgtgtcattgcattcctcctctgtgccgcctcgatcagtgcctatttattattacaccacccatccaaaggaagaaacaacagtcagcaccagcacctgaccacgggtctcagccttgtcctccatcctgcgttgcccagaaaggaaatattaatacttcgccggaaggatcctgccaaccaaatcgtcattttaaaagggaagctagggcctgctgcttagagagcctgcaactgcctttgattgtctcgcatccggtgcaacagcagctacaaggtgaacaggaacgaaggaaccaacaacaggaggcgctgtttccatctataaacagccaggggacacgagcaaatttatttgttttgctttcgggggagtcaacctttctctgcgccctttcgttttcatacaaaggagcaaacaagaaggattctagctgagcaagcctcgctgtctcgcctggcatttgagcttggtttagcctttgacggactcgtacattgcgcacgcgcacaacggacgctccgcattcacacaggcgcttctacttggccgaccctcgctaggctcttctttccgagaacggccaactttgtacgaaaagcaaagacacgacagcaggcgatctcagatctcattagcagccgaagcgctcgatttttatttaaacgagcccagatttcctcttgaagcgaaaaaattggcactcgtcatctgtgtgctgaattgtggattcgcgcgtcgtggacagtgagcctcgtcatcggcaccaccgcagcctttgtctcagcctgcttccatcttgacaccaagaagagagggaaaggaaaggaagggaaaggaaaggaaaagaggaaaatcaccaccaaaagtacgggaaacataatcatctccttgtcaatatcttccaccgccgccatgatgcaccaccgccgcctaccgtcccaccaccgcaatcacaagacatctcttcgtcgccgcctcgccaagaatcccgagctcgcccacaagctaaaccagatggccctgcccctgtctcctcttgtccagctcactaccggtgccatccaccctcatttcccgcgcactgtgcttcagttctggctcctcaccgatgctcagctcgaatcccttgctcagttctaccaccagcgcactccatcaccttggtctaggcagtacccctgccccgtcaactggcgttccgatgcaccacttgaagagaagcgccgcaagatgggcaggttcatcggcctaaggggctgcgagaacccaacggctgttctcaagaccgaagagcagattgcaagagacgccagactcgccagcaggaatgcggctgatgaggatgtgtggagacggaagatgaaccccttctctcaattgtgatgggcagatcggttcatttcccttttcgtttcattggcacagcattgttttattattatcaattgtcatcacggatctagaatcggcatcctccttggtgaaggatgacttctggctctggggcttagaaaggatttatggcgttttgttttgttttatttttgggtttccagccattggattgggatggttcctttgaaacggctactacttgcattttagattggcaacttgacactgccattcccgccagggactttcgtacatactctgtatacacttgtgtttaactacaggtcgtgagagtcgggagggcttataagaacatcatacacggagcatcggcgggagaggtggattaacggaaggcctgtgtagggaacattaacagcaatgactcgatacgatttgaacatactagtttgtcatttataccaagaaaataaagacaaatttaattaacctttcgtcttcctcattttatggggagcgtgacttggtagaaactacacaacctacctaggcgtcatatgtgaggcgaagattggcagctggcaatcaagacagaagatatcaactacctatctacccacctaggcctatgtatatcgagtgtctaggtagctacactgccttgttaatttatatacatgtatctagacaagactacagaaagagtagtgatagcagtacgccacgaagacaacaaaaaagcagcgacaagcacaaaggacggagatgttgaatggtcacgtagttccacctgtatttatcgagctcatccgtttgcttaagcagcttgctccttttataccgaatccgtaaagttcaccaagatactgaagacctctgatggaaagagaagaaggcaaagggaagaaacaaacatctgataactcccacttccgcaaacgcgtcgcccaaagtgtgacaatcaacaaccgcacgacacaaatttaccaatgcaattaaatgatatagacattcgaataatcaagcacctcagcatcagaattacaggggctccaacgaggacgttgggaatagttcaagtggcggcacctgtcatgtgcaccagacagcggccacacagatatacggccagtagcagtagcggctcttgctacagatgaggcatcactatggccgtagggtagaagattattatatattatatttggataacacctggagaagctcccacagtagataataagcttagaccagctttaaaggaaataagagctatatcaagagaagactataagaagaaatcatcaactgttctagttcaggaagcaggagaatttttttttattagattataaaaaggaaaatctaataatttaactataagagattataactaatataatagtctctgtaagccatagagtttcatactgcaaatgacccattgtacctggcacgccagctttaaacagctaacaaggaactccgcctaggttgccttcaatttttcgacatctgatttggtctgcttgatgtccttacgcattgcattgacctccgcggcgtgacaggtgttggttggtgctgttcccggcttcgttttgcgcgacttcaggtattggggctcgtccagatcgtcgtcttcggattcgttgttcctgatgggaggtacgaggctggcgagtggatccttgcttgggcgtgagccaaacttcggaggagtcagtttgggcttggagggaaaggggttcatgtttgtcaggagcttgttgatgtcgagacctgacatcggatatgtggcatgtagtcggtcagaggactgaaaaattgcgcgaaatttttcaacattgcgcaaggctacgtggtgacgagagcgggaagataaggccaatgtcaccttggctgagtttgaataatgaagtttctgaatagtttaaagacaaaatctgaagtctgcggacctgggaaaaggagaaacatcgccggttggctgcggtcaacactacgacattcggggatcactgcggtgaaacaggtcccattgcttatatccccgtcaccaagttattaaagatcagaatggacgagtcgatgatccaaaagctagtatcgtaagcctccggtctcgtaaaagctgcgttgtgctgtttatggcactatcttggctacggcaaaagaagaatatggtatggccctagataatgctaatccttgccttggattgcagtggcagaaaatcagtgacagcaggaaagtcgccgggagaatattgataccgacctcacgacattggagagcgcaagagagtttctatcggccgctgccaaagcggagattgtcacttagagcagactgctactgctgctactgccgagaaagggtaattaattgtatttggaaaatcactaggcttatgagagaagagtatctgaagttatataaaggataaattaattaagaaggaaataaaatatgtaggaatgcaagggccagtagtgtatgaaacttaggcctactattgtgctgcttggttctacctcgaatatcactccatgaagactgaaacggctccggtcatttcggcgagcttcctttaaactggagtcacttcgtgcaaagaccagattactaccgaggcgaatatagcacgtttaatagtctttgcgaaacaatttaacaatgagcaaagccaagctagcttgacccttggactggcttcgtaattctttcggacaatcacagctaataacgagggaagggggatcctatttgccatgttatattattatcatagaataattctacagcacttcaatcatttgatccaacacccccgcgttcgctttatagagcagtgaaactatacataaaataaaatgttatattcacttaaacctagcagcagtagcagcggtagcacattctaaagcactgaatcctggtattggggtgctggacaactttttccttcataggtatatactaggaggtgatagttgtcaatcctttgctgaagtatgccgaacttttctggtcccattatgtatttttattttgtattttctttgataatttttaaaagctttctgcaatgagatttcccaggacctgattttgcattcatgtaattgggcctatgaagaaccaaagtgaccctttcccttctctccctcgaatgaatatatgtacattgacacagtaactgtgttgaaaccaccagcctcgcgtctacatctgcctctccatctcactcttctattatttcttgccacccttctttggtgagtcaactaccacggcgtcatcctcattcccgtcctttgttgagcccttctcagactcttcaagttccttcatgaagtctgcctggatctgtcccctcttcttgtcccaccaagccttctcggcatcagtctgggcttggatctcgtctaggcgctggcggagctttgtgttggcggcgatttcgtgggcggactggaagatgatggtgccccaatttggtgccagggcattggcctaatgtaaaattgagtcagcggtctcttcatttctctttgtacctaaacgagggtaaagggtcgacatacctctgtaacaacatctctaagctcctcttccatttctttctcagcgcgtaggaaacgttgccaaaggtcatcgcctacgcttcctctttgcagaagcgagccacatgcttgcttggcggtcttgatgtggatcaggcgctcgatatcctcaactgcgcgtcggagaagggctgctcgcaggacaccatcggggaccttgggggacttttcgccgccctcttcgggatcaaggtgcaagagggaaagatagatgtctcgctggaggtgagggccgaaccaaggtgcgaggtttgcgctttcagctggtgatgatttataatgtcagcgtcggatactagacgagggaacgccgagaggaaagggaaaagagagcagcgccgtaccagccttccgtctgcgatagatggtagaaaaggtcatgagagcaccgccgagaacaagcaggtaggcgaatggaagggcgaggcccttccagtcaatgtcgaacattttgtcgacgtgggctgtggacaatcaatcgcctgcggctgtgtagtggtttgcgagatggaaacgccgaattgtttgcctctcttttcaaagaactgcgccagaagacaaaaatgagcggatggagacaactgtgtagttgagtgagtcgtgagtcgagggtcgagagtcgagggacggtttttttccctatggccacttattataaacgaacagagcgcactggccggcctgctgatgcttatcgacacgtcgcacacatgcccatctttttctggccagattggcggctgcaaggctgtcgcggggtacgtaccgaacaactgccgctctcttccaagcgggtgtccggtatcttagtgccttagtgggtactatgtaactagtactatagccataggccctgaaataatacaactaattgcagtattaggtcccggaataatattagggagaaattatccagcaccctaattttattattcacaccctaactgtagtataatagggcagctggtttatatattaaatatacagctgctaaatatttattaaaatagcagtagtagcagtagtagcagcctaagctacagctggagtgctaaataacataatcagggtgctagataacttctctctttatttttggggtgttggataacagaactggggtgctggataatagctctgaaaaaccacagccaaccataggcagtatcaggtccaagaaaatacaactaactaggtaagtagagaagtattggtcctagagaaaatatgaaagatattgaaatgtaagtaactttcaatcctggaatgcgtgaaaattaagtttcagtatctaaactcaaggcgctacctgtagctagcaagggagctttgcagcgcagcgggccgattaatcttccacagcacaactgcttacttcatccagatgtggcgcctgcttcaggcacactgtggatgacgctcgacgtacagttactgctggagcttcgcatgatttcatcaagcttcagcttcttctcctccgcgcctttcctcttcgctgcgcagcttgtcatgctgcagcgtcacctccctgccgatttgtaaaccagtgactcgaatttcttcttttctcttctcttcttttccctccgcatcggcctgtgcctcgagctatagccgttcttctattatagccaaactaccttgaactccccccccactaacataccgcgcacgacactttggcttttacaaccattatacgcccactcgcccaccatgttgatcagacttcgtgggccggatggcatgatccgcatgacgttagacccaacaacaacatttggcgacttgggacagcaggtgggtatcttggcgggagacccttgacgtgcctgtgaatactaaatggtgctttcagctgcttgctcaactaccttcgaccattgacccaaaaacaatcgtcctgtcaaactccccgaccggtcgtgatgcgaagaggctaggtgatattgttcagtttcagatcggtcagatcggcctcaagtacgccatcgtcacagttcgcgtataagacggaggcttgggaagcaccactaacaagatgattacaggcatggcgatctgatattcctcagctaccaacacgagactgaaaatgataccaacggcgagattcccgcccccgtgacttctgccagactcaacggcaagcctgttctgcccacagaggacttccccatcgaccccaagcccgaaagaatctcgaagccctgggagaccgtaaagcagtcggccttggacgaccggttggataagctggatggtaagattcctcgaggtcgagatcggatgtgtcgacacggacccaaaggcatgtgcgattattgccagcccttggaccccttcaacccaggctatctggcagacaatggaatcaaatacccttctttccacgctcatctacgcaagataaactccgcgacgaacaaaccagaatccggaacgtcatatatacctcctctcgtggagccatatttccgagtcaagagagactgcccatccggccatccggcttggccagaaggcatttgcacaaagtgccaaccgagtgcaattactctcaatcctcagacattccgcatggtggaccatgtcgaattttctagcccttccataattgacggattcattgatacctggcggaagactggctcgcaacgacttggctatctttatggccgatatgcagagtacaccaaagtcccacttggagtgaaggctgtcgtggaggctatttatgaaccgccgcaggtcgatgagattgatggaatcagcatgaaagcctgggagaaccagaaagaaattgatcatattgctaagctctgtggattggaacctgtaggtgccatctggacagacttactcgattcaggacatggcgacggatccgttgtttgcaaacgccacctcgattcatactttttgtcatctcttgagatctgcttttcatctaggctgcaggcgcaataccccaagccctcaaagtggagtgattctggccagttcggctccaattttgtcacttgtgtcatcacaggcgatgaagaaggaaacattgccatctcagcatatcagatgtccaatgacgctgtcgaaatggtgcgagctgatatagttgagccgtcagcagaccccaactctatgcttgttcgcgaagaagaggaagatgacggctcgctcagtcggacgagatacattcccgaagtgttttacagcaaggtgaacgaatacggggcaaaagtacagcagaacgccaagccagcgttccctgttgaatatctctttgtgactctaacacacggcttcccggacgagtccaagcccacatttacgcagacaggattccccatcgagaaccgcgaatacattggcgagagtcaagagcattcggccctggcacgagcgttgaacttgcgatctggccagaaagccagtgacaacggccaagaagtatcaaactttcacattctctgcttcatccacacactcggagttctttcaaaggtttgtctctcgatttccttttcaatcttacaactaggctcttttacgcatgcatcttactaaccattgattcctctcctctctctccaggatgaggaagctcttctctgccgcgttgccacccagcatgatcttgccgactcattccagctccgctctacgcaaggttggcagacactacaggccatcctgaaatcgactggtgagcgaatccccaagcgtttacgggagcacgatgaagttccgctggcgaccgcgtcttcttcgctttcttcatcttcttcttcatcttctttgcactccaaggccccttctgttgttagtgagccgggtgagccacttgctaaacggtttgctgccttcaggctgaatgaacgtcgtgccgcaactccaagcaatctttcgccaccaccgccgccgcctcctccttgagcttctactgtgggtttgaaaagaacagattcaagattgccatcattttctttttaggcgtgtgacactagcagggaggttccgagggacaggatatatacttctacttctatcatataatcagatggcgtggattcattaccaaaaaggaacaagccgtcagatatcgaactagggttgtttaatggcattgggatgggcggtaatattgcttagggattaaatgcaggcatatagactagggacaaaataaagcgagtatatttctctggtaacaacatttacgagctccaaacatgctctagccttgaaaacattatcaaatcacagaagcaaaacgaaggctaaacgtagctgaggtatcaatacgaagtataggcagcattacgacttgatatcttttccttctgtcaacgaaaatgagtaccattgcctgcagttggtgaagggaaataacagctggtaggcctgaggcggcaacaggtacctcatcgtttctatctataatctatgttgcctctttcaactcctccatcacttttcatcttctcctcttcaatgctctcaagatacctggccgttttcatcttgcaacgcgcgcggtttgttttattttttaaaagcgttcatcagcaacatggacacggaatacacaagtgagatcaaatctgaagatgaacgagaagtccaacgcacaactattgaatgcgatatccccgctgcggccatgcccacagaagaaacaattgctgaggaaacagccccaaatcccatcgaattaccattctggaaacccgatgatcgcgataacgttataactcacgctatctatcgccaactaattgaactgtatatccaagaacatgagacgtgggattctcaaatgcgcagcgacatgctagtagaatcaaaaagcctagattatcgcatattcaacagcaggggggctatgtgcagccatattttgcataaaagaatgaaacaaaaagtcacttggccacgattctggacgctccgagtgatgtttggacccgcgacttgcgccaggcagacttggttccccgaggttttgaaacggtttcccgattttgcgtcgaagtcagcttatacgggcgttgtgcctcctaactttgaagaggtgcttgagttgaacgaatgggtgccgcctgctcctacgcttgaagaatgcggcagacccagagtgatgaaacgcccagctgcctcgattggaatacgccggttcaggagacagaaagagggcacaaatggtgtttcaaatacatcagcaatgacggcggcggcggcgacggcttcaccaacacctatgtttactctactgcgaagcctcgaaactaatagcacgggacaatcagtcgaagcgcctgctgcaatgagccgacagtccatgattgcacccgactttggcacaaacgagatgccaccgccgcgtgataatggtggattacgaagcaagtttaggccacttgaagaagtacaatcgtctcaaatgaatcatctcgacatgcaaaaccaggttagagaacttggcgacgagaatatctatttgcggcagataaacgcgatacagcagagattgattgaacaataccaggagagaattcttaggctggaagcggaaagcagagtgatgcgagggagaggctgaagcgaggcagaatatgggcggattcggttgctaagattagaaacgacgtgatggataggtccatcgtgtctcgggacgaacagaatcagctcgtgggctcaactatagtcctaagtttttatttaatttttgcttaccaaagaagttgctcagtatcatgaaagccacgacatttcagttttgcattctacattggcctattggaatacaccaatcatacctattaacctaatgaaattcttgaggtggttttacgtataaataggtgacaaacatgactctttacgtgactgctaagagggaatgtgattgcacgtgcccttccttcccgaaaaagccgtctcagactaattttccatctctatgtcttactttccagaatattagatctaacatctcggactaggaatgcaacaaggttactcggcgcaaacgaaacaggatacagaaaaacagagagaaaacatgcgcctggaactccagggagaggacgtgcatcgagttctcgaagtatcgggcgttcaaccgacagagggtaaagggtctgaaacaaactggctggaagatcgtggaatgcggcaaattgaacaccatggatcacgaatgttctagatccccgacgctcggtactggccggtcacatattggcggcgtttgtgctggaaggctactccgttctgaaatggtatatagacaaagttctcgcatttggatcattcaaaattcccagcgccaagaccttggagtttcgatcccatatctcttgagtatcagtcattgttggccgtcactcattggttcctgacgcatctccatccagtctacgttccattaagaggctccctcttagatttccggaagaaaattgcctctgcagctgcgttgcaggcatggaggtccaaattggcggtgctataggcccgaaagaaagggacccagcctgatataccatggattagagcagtataagaatcatgatgcccatgctgtgtcacagatctgaccgaatcgccgtctagccccttattctgtcacggcagcagacgcagtcccttccgtcttgtcagtcattaaatcagtttggccggatatttgtttgtctcgaagctcaacatgaagtcgagcacagccatcattcttcttgctgcgcttgcagggcactcagtggcagcaccagccggaaatgctgctttgcaagctcagcaacaagacaccgacgctttgaaactactagcaacccatttatcgacgggcgagctcactcgatcagaccgagcactgcttagccacttgttagtagcggcttcttcgctgcaaaaacgaggagcagatgcggcagatgcaacagatgcaacagacagcatcttcagcgccctggtcggtggaggtgtaagagctagcatcggtggtcttcttgctggagtttctggtctcgtcactcagctcttaggaggcctgggcagcggtggtctcaatggctctgcctcacttaatcttggcaacagcggtggtctcaacttaggaggctctttggggctttctgtgccctccggtggcgtcaatggactcaatttgagcggtctcaccggcgccgtgtcgagtcttccgccgcagaacatttcccttccaggtgccatcagctcgccttccatcaatatcactattattcctgcaaacctctctcttcctggaaacacctctgctggagccacaatctctcttcccggaaacgcaatctctcttcctgccaacattaccggcacggtaggcaacgttggcggtgctctcgatggctctgggccggatttgaccaagctcagtactgccgtaaatgcgattttcaggaaccttgtcaggggcctggacgattccgtacttagcagcttgactaccatcatcacaaatgcaaatggcaatgtgcagaaagctacagacgacattaaccaatttgctgcttcacatggattagaccccagccgtatctttgcagctctgaagaatgtcctgtcctttgaaagtatcgattctcacgctacagatcttctaaaaggttcaggtggtctacttggaggccttttgattgctctaaacagtttgcctaaaacaggcaatcttggtccgattaacctatctgctggaatcaacgtgggctctgtagctctgcccactggaactctgaatggcttgaacacaacgattgggggtcttcctggcggcactttgggcggtttgaacattactcttggaaatattcccggcggaggtgttactacaacagtcggaaacatcacaaccggagcaaatgttggaatcagcctgcctggcggattgaccctcgccgaaattcagcatctgattgactttatccacggcgctactagccagctctcggtgacgagagaagttcagcgaatcgccgctctgcacaatattgatcctgttgctcttgcccgccctctgcagagcctcctagatggaagtgttactcctatcaacactggaatcgtgccgcctaacttgcagaatggaactattggaggtttgactggaagtctccctgccattaacgtgactgttggaggagggttggctgcaggtctccctgccattaacggaactgttggaggaggtgtggctgtaggtcttcctgccattaacggaactttgggagggctatctggcggtctctctggccttttgaatggaacccttggaggacttactggaggtcttcccggtattctcaacggaactcttgggggcttgactggaggtctccctggcattaacggatctctaggaggtctgggtggtttgggcgtcggtcttggcggcggctctaatctgcttggtgccctcgtcaacgacgtttctgggcttcttacgtttttgttatatttactgggcctcggtgaatcattaggaagtcttggaggtcttggactaggaagtcttggaggactaggaagtcttggaggactaggaagtcttggaggacttgggggacttagaggactcacatctaggctcctccctggtaaccctgcagtcaacttgacaggacctctgggttcactcactggcaacgtgacggggacactgggttctatcacgggtggtttgccaggtgtgattgggggtgctaccaactctactggatctactctggggtctattgtctcgggcctcaactcgacactccccggattggtgccgaatttgacctctggcttaggatctaccgttcctggtattggtgttaaccttaatgtaaccatctcaactccatctggctcacccgttggtgggttagcatcagctctctcgggcatagcttctactgccgctggtcttggcagcggcctattgaacgcaactggcttgggatcaatcatccctggtctatccctttctgccggcggcaacctcactgccggcggaaacctcactgcaggcggaaaccttgctgcagcaggcagaggcaacggagctcttgggctgggtatcgggctgaaaaacatgcagcttcccgatgaatctgacgaagacaacaccgcactagtgtttgaccccagcggctccgacgaagacgatgaaggttcattcgaatcaaatagcaggcggtctcattctgcccgattccgagcctcggttcgtgcagtcaatgctggaatcgtcgcgtaaaatgcgtttccaaatgagggtgcaatgccacacatttgaagacttgaccgtttagtttggaaggtgacaggaatatgggcgtcatcaacaagctgtttgcggaataaggattataagatggaaattaagcagtatttatatgattacatgtttttcgttttgagatttaaacaaagtagcagacgaagcgtctggataagtatacgatagttagtttttaaccacaattataacacataatttatggcaacggtagagaattcatttcccccgtcatctctatcattcctatcctagtggcgttacattattttcttcacagtctagttctaaccaatatctgttttatcattgcaagccatgtacacgtctagttcgccgtcttgaaagaagatgtcctgataatcgttcctcgtcaccatgaaaggccttaagggtcagttaggtcggcggatctaaatcgcgcgacatggcgacaagacgtgcagtcgatgattctttgtgacattcgtaaagttgttggaagagatccatgctagatgtagtgatatgcgttgttgtgacaatatgttgtaacaatatgttgttgcaagatgcaagatttagagaagacgaaatgtcagatttctctcccaagtaccaggaattctggtcctcaggcaaattcgtccacatcattgcgtgacattcaacacggccacctgcatcaccagaccgccccctttaggaaatctatccgtatgcctgattaacttgcgactgcaaacagcccacagcagtgaatcactctgcagagttttgggatgaagtctttgattcaccctgaccttcttatcaagcgcactttgtcaaggcgatagtattcacagaagcatctggcgacatttcatcgctgttgaagagacaggtcttcattcactgatgtaatcatataaatagcgtatacatgttagacaagcactttgagctgcctcctaagctattttcttttctggaatcatgtacgcctttggttttgagccatctagatacgcggcaagtatgtgcgagcagctcttcaaatacgactgtggccacttgtatcgccgcatcctttgctgcaacaggccacgagaacagcatctttcatcaacgtccttctccggccagtctccatccagcgaaagccactgtcatggaacccaaaggctagagtgccgcgctactctatgcccaaagtgcgagatgcaggagaaagatggcgatgtgtacttcaacagcacgaagcgggccagcctccctacagcccaggcaaggacagatcctacacggcaccatggacaggagaacttggcggctaccagagtgagtaccagtaccgccgccatcaggcgcacgaaatccaatcctgctctgcttccttcccagcatctccggcgagttcagggcatggacaatggctcgctgcgcaacgagtacactcgtcttgaattgcgcccagacaatacttttcaagctcaagatgatggattcactggaaatggctcacaatgtaccaaggaaatccgtcttgaactatcccggcatcgtgttgatgaggctgatgtggtccaacatgctgatagtagcccacttgatggcgaatacatttcttctaaactggctcaaattggcagtttaaaagcttcaagtcgccataataagcataatctctcatccagtagcaagcaggcttgcctaaaaccactccaaggcgacgaattcaagctcgaaggcaaccataatgccggcgatagcgggcagcccaacaagagtacttcccccaaagtgcaagatactggcaataatacagtctccaaccgacataatcccaccaggccttgtcaggacaacagtctcggggctcgtcgtggcaaaaagctgcgtcttaaggacttcatcatgccaatacttgagctagattggtatacgtctacatatgttccatatatgctgtactcgccttcaagtggaaccagcttcgcggagctgctaaactatagccaaagcgaaagtgacgagcctcgtattcctgcacctgaaattgtccgcccagagattgtccgcccagagaaaaaagcgagaaggcggcttcagaaaatgaggagcttatatcatcatatagattcttcgaacgagtcgttcgtctgcgcacgagctcgggaagttgagaacaacgaacggtgatgatatctagtagtacgtcgaatgtatgtagattaataagatccgcgcattcactgttccctcttagtagtcattatataatattttagaagcatgaaatatgtggcatcacataattgaaagtgacttttacatgtcatttggcaccctcttgtccacagggccccttgaagaacgtatcctttaaccagttatgcttgttgtcaacatagattaacacagatagttggtcgtttataattacgtatgcatgcagctgactgatgattagctctaaataccatgtatatagattctctcaggcatgcgcgcttgatcaggcaactagcctcgagcaggagggaagcccgtaatagtagagctccctttcctcgatgcttggcgaggatgacgttcgctcagtcggcagatgttgactgggtggcgtgctcaggggatcgagtgctgctattgcaactcgcttacatttgaaacgcttcgactatgaggaaatcttcgcttccacggcgaagtgtaataggcattactcaaattatttgcctatcaatattgaatcgcagtccgcttcagtctaaagtgcttcaagtcttctcggctcgcacttccatttccatcttcggccatagcctcatctgtgaatagtttggcgatggaaggctttcgtggctgagcaagtttgaatgagtatgtttgagattgacagcaatcaagtcagtgtcattgctcagatgcttctgaagcttcttcacccatctgaattggcggcgttgctttcttgtcactgaaagctactgggaatatgcaagtccaggagaggaagcaatgtatggataaatatagagttaatacctagtaagtaccagctcatctagatttatacctgtcaattatatgtttgcagttgatgttcctcaatacttaagcagactactaatatacacatgtagagaaacagttgctttcacggcagcagtagcaataataacaaacagcagtagcaccagtaaaagattctatatacatgtaatgtatgctgcgtaaaagtatacttgtaggtgcctcctaacttactatactagtagataaacttatatatccactactagcagccgccagataactacatgtagtcgagcagagtctacgagtctagggtgaggtaaatgccacctctttgcaatataatggacctccatgtgctgtccatgtgttgattatctggctgacgactaaattacgttttttctgtgtcataaagtacagaagaaaacttgagttagattagccaggggcctcggttatgaataattgaagccagtcctagtatacggtaacctggatggagccgagaatggatcaaatattcacaaggctcctctcttcgcacagttgaggctttatggctggcttaaattttcttatcacgcatatttttaacagtttatctctagaaatacctcttggaggcgcaaaataacagtcatctgacgcttttttttatacttgattttccacagaagtggaacttgctagctttatgcatcgaacaaatccgtcaccgtaccgactatctgaggatagaggcgagagggtgacgtggcgagacaagatgcttgcggttatgaagcaataagatgggagttgcctttataaagcattttatgctggttaatctcttttgcattctaattcattgcttctttagcacccgaccattaaaacaatatctgtgacaccatgcgcggaccaagcgacttcatcttcaatggaaaggaggcatttaagaagcgcccgcccaaagaatcacccacgctctcagaagatagctcggggcatcctgggacatacaaggaggcgctgggccagatagagaagaaaatggagcttcagatcaacaagatatttgaccgcatatccgaagtgaggagagacctggagtaccgaatgagaaacgtgaagaaacatgtggaggccacagaggcccgggtagaagagctcagcattcaattgaatatgctcagagccaagcaagacgctgcgtaagttgtccaaatctaccacagacgggcatttatgttccacagctaacctgtatcaccaatttcctccctgcacagagagtataatgcccgcgcgcgtaatcaaaacaccacggtcacaagtaaagagatgtttctctgtccacttcgaaatcccgagaccaacgaagacgtctactgcccggccactttggaagagctggagagttacaggggtacgtgtttggaattcaagttactggtttgaaccaaggtagaatattgcagctaataaattctagggtcccaactcgatgccctcttgcgagacctgggagagcccatcccaactgcgttgaagcataagatggaggttataaaatgggccttgggaattcggaacgccaactataaatgagcggatgggtatgaaaatctcatcgaattgcttccaattcgctacttgtagggaaatcttcgtcttctctgtcaggcgaatgctttatagggaggtggctagttattggacctacatctagttatcagggtagatactcaatcatttacaagctatgagtcattatatagacatgatcaatttttcgctactattactgctgttactaaattttgaatacacatactagcagctataggagttgatatgtttatttttatcttcttcaaccctctttacccgtatgaggtagggatgagcaaatatgcgcgcatttcaagacaatgctgttttaatgctgttggggcgttctagcgactggcgcgagcccatacatatgaattcgtccaatagcctttaaccattttgcaaagtcgacggggaccctgaaggctatgtggaatgcagacaaggatgctcgattgcgtagaagttaacatcccatccatatagttcgtcaggcttcggtagccagcctccaacaaccatagagcgtatttctgattggaagatcaaacacgactaggccttgatgaccttgcagatatgatccacggcctaatggtggttcgacgttgaactgacccctgaactagtgcagtcctcaagagagaaagtgagaagctatctggtaaaggcacccacggaagcaatcatcgaaactgtgaatggatgtggtaagcccaaattaccgttccaaagagagagttctcaagccagcagttggtcccaaacagccaatctagcaaagtcccttgttcaacgactgttacctctataacatgctgatgccgtgacagcatcttgtatcagagagcatctccagcagcccgatagtcgcatgaccaagtcgcaaggctgtccatatctaaatgcgaatggctgcagatcgctagcgagtcgcggctatcgtgctcaaatgctctcatgatcgcaatctagaactcgcccgcgtctaagtcacatacatcgtctctttcgtccgcgatcgctggaaaagtcaacagcttagcattaggcgatttctggttgtacaagtagctcgatatgccctgcccgtcgatttcatcgatgaagccgtccaaattctagattagaagttgcctgtgcctgatatcagcaggataatttcatcatgaagctggcatccgcagttctagtagtaacgagtgcatacgcacccgtcgctgcgttgcagggttttggagctcagtccatcggttatttcccctattgtgccacggcgtgcaaccgggcgttgggaagcaacttcttgtcatgctccttcgatggctacgtccccggcggcatgatggacagcgactcggcctcggccacgcccacatgtcgtgggagcaacatgcccttcctctcctctttggcgtactgcatcagcacccactgcaactatgacatgggcatcatcgagacctggtgggcggccaagagcaccgggtctggcggtgcctttgagccgcccaagtggtcctaccaggaggctctgatgaacgtcacggctacaccaactcacatcctaacggccaaggataacctgacatcgactatgcttgccaacgagaccagctaccggaaccagttcggcacgttgttcatggtggaccgtgaggagtttctgcatgagaaatacgggtatgagttcatgtttcatttctctttgatactcgagtcttataggatgatgctcacatacatgtctctatcctgacagacttgtccttcttatggtgggcgttggcatcccgctgctcgccacatggctgggctacttgccgtttgtaaaccctctcatccacaagctcaagccctatatcatctggcccagcaccatcgggtcgtatcaagtccggccgctcccctggctcggcggaactgccctgacaagaggccaggcgctgtatgtggctgtcatggtgatcctcaccgtcgtgttcatggcagtgcactatgagacgtatcagccaaacctgtggtacccaggccagagcgttgagctcatggcatatgttgtatggcgcaccggctgttactctctcgctctgctgcccgttgttcttctcttcgccgccagaaacaacacgctgctgtggctgaccaactggtcacatggaacgtacattcttctccatcgctgggtggcccgaatattcgccttgcttgtcatcatccactcgatcctcgctctcgtctactatgtaaaagacggcaactatgattccagcctgagcgaggcgtggtggatttggggatgtgtggcaactgtcgctataagtgccatgttgatcaccgcaactccgtgggtgcgccgtcattcatacgagttcttcttgctgtcacacatcgtgctagccgtcttcgttcttgccggcacgtggtatcacctcttctacctctatatgaatatgtcgggctatgagcagtggctgtacgtcgcctttggtgtctggggcctcgaccgtctctttcgtgtccttcgtgttttgaaaaatggcatccagcgtgcacgcattaccaatattggcggcgatatcatgcgtgtagacatcgagggcatctactggggattccagccgggcaaaatcgtgtatgctttcttcccgacgctgcagccgctccgcccgtgggagaaccaccccttttcggtgcttccaactgccatgctggaacgttgcaacgccgccgatccggctccgagcagagaatctaagtcctcgcttggttcctgtacccgatatgacgctgagaagaatgcaactagtcagcaaactcttgcgaatcaaattgctacggcggcggacaatcagcctacagcgggcgtcacgctcttcatccgcaaatcaaggggcttcaccaagaaactgaccgccggaactgacatcttggcgctcctcgacgggccctatccaggaaacccgagcactgcaatcttacaatgtgaccgcgtgttgcttatctgcggcggaattggcatcacggccatcctgccttggatagacagccatccaaatgtaaagctagcgtggagcgtaaatgaatacgcctcgtatctagtcgagtcagtaagcaaagttctagaccgtgtcgtcgaaaaggaggtgaggatcggccgccgtttggatatcacggagttgctcgccgtggacgcgcaagctgggtggcggcggatcggagtggtgacgtgtggaccggaaggaatgtgcaatgacacgagggcgttggtgacggcagcagcgaaacgaggagatgcccagtttgagctggaggtgcatgcatatagttggtgatagaaacgcctgaagagatccgagcagagaggatgtcatgatggtggcaatttcaaatgactaaatctccttttggagagtttcaagtacaatctctcctactttgtactaggaaatttcaaaatgtacatagatatcaagtaaatggcagacaaaggaagtaaactatttcctattccatattcccttttgcgcgtcaagacaatctagttctcgtgacaattctagatagctactttccctccatgttgagcttgaagagctgtataaactgttacattttaggcatcaaaactaccagtacgaggtatttctgctcccgcaaaaattacaattctgaaatgaaaaaaaaaaacagacaagctctagccccttttctatatctccttgaagctgtaaaatatcaatgctgccacgatgataatcgtataaaaaggggtagctttatcaagaacttgaaatcatcagattttaatactctctccttgcttgaaaataaacttctagcatgccttcttccagtctctgtttgactttggatgagaatacttcacatcagtgcaaacccctgaggtagcagcgatggtgttgtttcacctattagcacacagaagctccgatatcgagatttttttttccccaaatttgatttactcaaatctccctatgatccatatgcgttattatgaaaatgttgatcttgtcccactatagctggcaattttgaatcgggatactgttcaggcggctattttcaagcggctattcgccatgcagaaatcctgcaatgcccgttaagcccgatctcggttatacttttttttaatgtggataaactcaagtcgcccaatgagtacgaaacttcgacagggaaatgagcatcttcgagcatcttctcccactgcagctggccacttttgatctgtctacttgtcaggcggctattcggtactccgtaaagccgtcccatgagaccacaaaattgaatctaatggccaagttgtcctatgaacgaggcgtttcttatgtttgtcgaaagcactcacgtcctctatcaagcatcacagtccttcttgtgcaccgcccggaatttcaatggtacgcgtcccagagagttgaagtcgtaagtcgaagtcgtcaacatatcaccatgtggtggcttcacccgcaccaatcgccgaccaacgaagctgggatggcgagaaggagcgtattggtcattcttctccacatatgtattccgcgtcacaaagctcgggtaccgttccccaaggtgatagtaggtagtatctcgacagctggagttagcgagcgccaagaaacgcatgttgtcatggtttttatggagcgattcatgcttgtcatgatgcgtctaagtatagtgccggtatatgcttgtatcagctcaactgaagcgtgtgcaagttaaaagtacagttcgcaacagtgacatgtagtgaacttggcaatcagaatcagaccagttttaataagatgacctcataataaaaaaaaaattagacattttatctatcatgtctgggtaaagttcttgccaagaactcacacgaatctaccgcgcgtatttccttcttgtccccacttataatgccgaatgcccaacgcggaaatataccagggacgaggatccttcaagttgcttgatagagacttggcgagtaagaaattgctcagtgtgatatctccggattcatcggatgtaacgctcatcattcgacatgttcatgcagtatatattgtggtgtgacgctcgcaaatcttcctgggctttgaagaatcctcagattgtgtcccatgactgtttatatgccatgagatgacaaattcccatacaacgagtgttcatgtttgatgatcttcgtttgtcttatataaataatctctggcaaatcttttctcttacaagttatacagtttgatcgaggcgagctcgtcatccttgacccactatttacgatgctcttctcgctcttctcccggcttcccttgtccgtcaaggtctgggcaatccaacagattgcgttccacgtgatcgggctgggtttcgagtggttagacaatgcaaatgctctcaggaaggttagagcccgagagacagacaccaagccgtataaacgattgcttcccaaagtcctcttgaaccaatgcctcgtcctcctaccctgcatggtgttttgcgaggcgactgggctttgcttcacgcacaagggctatatttcgacagggcgtgcgctgctgtcacttcccgttctcgccattggacacgacgttgtccagtatctcacgcatagatatctgttgcaccagccaaacttgaagctgatgcgtatgctgcgccactcggtccaccattcgacgacagccgccaaaggaatcagcgcgtgttacatgtcggctcctgatttcttcctcgaaattgttctgccctacttggtaccgctggcgctcgtcggtggcggtggtgctgacctgcgcttccactcgctggtggttgcttcgggcgcttttggcggcatctacgagcactcgggctacgatcttgctttggcatttcaggcagttccacaggaaaagggagatgcgtggtattggaagctcctcgcatctctggtggccgatatagtcagcactcgtgcccaccacgagcaccactcgaggggccaggtgtcgttctccgatggctttggcagcccggggctttgcgataccatctttggaacgcgctgggacatggtccccaaacatcgcgaggatgtcgagcgcgagtggcgatcgcaaagcgagcagcagacggcaaatctgaagtacatgtagatggcaaaccggatgccgcatgtgcctagcctgggcttgatgccgaactctgagactggtgtacggtaacgcaatgcttaccgctggcttcaagcccccttttccacaattttgtttacagataccctcagttcaaacgatttcctttgtcatctcatgggtgttaatggcggagctcagcagtcaacaattcaccagagggaaagcagcgagcgcgaaaatctctagccatccgcatcaggtgtatatcacagaaggagagatggaatcaacagacactcggcatgttatataagtgttggcatggtgcggtgatgacacagctgatcatcagccgagagcagttgaaaagcagtcgtgaataataatcagtacgaatataatgttgggaaaataaattaccaatagctcgatataataatgttggatgcaaatagagtgagctcttgacagatcctgaaaataaacaatttaccaatcagattggaatttgtgctgcatttatttagtttgacaggttggttgagcacatatgagcaagttttgtgcctgcacggcagcacaagtgccatttatggactaacagcagttgagcaagtttatgtgcctattgaaacgatcactacaataatacaccttataccaactgacaaacatcaaaataagtgtttaaatggtaaaaataataataaatacaggtccaacagtccgtgtcactctgcattttctgttttccccagcaaactctcggtccagtgtttgggcagtatgcactgcctctgacgtctcccgtcgtgccttccctcgccatcgtgattccgtttgcagctctataaatttatttatactatattcgctttctcccatctccatcttccttcagtctacaacgtccaccaaacaaacaacaagatggccgccgcacctcccgtcgattcgcctatggaggcagaggcaaaatacaacaccgaagccgaaaacgttgttcgcgaggtgaagagctccgacgatgaccaagagtcaaacactataaacaccacatttcaacctggtgtccaggacattgaagcagttaccattacctggtcgagaacctggctcatcgtcgcctatgtcctgatctggatcacctacttcatccagggactggtgacgggcgtcactggtgctcttcttccctacgttacatctgcgtttgctgagcactcgctcacgccaaccactggtattctgagcgccgtcatcggaggcgtcaccaatctcagcattgcaaaggtcctcgatatctttggtcgctcccaaggatatctcctctgtatcgtgctctgcaccgttggtctgatcatgtcggctgcctgcaacaacgtcgaggcctacgctgcctctcaagtcttttacactgtcggcatcaacggcataggatacagcttgagcgtgttcgtcgccgatacatcgtcgctgcgccaccgaggcctgatgcaggcgtttgtcagttcaccaaatctgataacctgttggcttagtggaccaatttccacggccttcctgaatggagccggctggcgctgggcatttggaatgtttacgattctcgtcccagccgtcacccttcctctctctggactgttcatgtggcagttctccaaagccaaaaagctcggcctcattgcgagtcgtcaaagtggacgcacaccctggcagtccattgcttactactgccgcgagttcgatgctgttggcctctttctgctctctgctggtgttgctttcttcctgctcccattcaacctttacaccaatgaagcaaagggatggaggtctgctctgattctcagctttttgatcgtcggcatcgtcctcattattcttttcgttgtatgggagaagttcttcgtgccggtttcatttctgccgtggtctattctccaagaccgtaccgtcctcggcgcctgcattctctcttttgtgctattcctcagctacttttgctggtctagttatttcggctcattcctgcaagtggtcaataacttgagcattactcatgccagctacgtcatgcaaacatatacagtgggcggcgtcgtgtttgctatcggcactggcgccttcatcagctatacaggccgcttcaagcctgtaacgctctactttggtattcctctgacaatcctcggcatgggtctattgatctacttccgccaggctgaccaaaacgttggcttcattgtcatgtgcatgatcttcatctcctttgcggaaggagttttagtcatctgtgacgagattgccattatggctgccgtttcagagcagcaatacttcgccatcagtctggctgtgctgggattgttttcgaatatcggatctgccattggtttaaccatctccgctgccatctggcagggcaccatgccggggaaactcgcagagtaccttcctactgtcgaccaagagaatttactcctcatctatgagtctctcccgacgcaattgtcgtttccagtcggatcaccggagcgtactgcaattcagcatgcctatggcgatgtccaacaacgtttaatgattgcgggaactgcggtgtgggttatcggcgtggtgtccgtcttgatgtggcgagacatcaaggtcattaacattaagcagacgaaagggcaggtggtttgaggcacgttggtattttgagtgggcgtataatagaggcagatttgtttttgctaatgaagggaaattccatcaaatggcttccatattatagagaggtaaattatcctcagatgtatttcggcagtccgatacattctagtcgcgtttcttactattgagaaagacagttaaagctccctaatcgatgattctttcatacttctgaggttcttgttatacttatctggataattttttgcgcgagcccctttatagagtgatactgatccggtgacagccatatatttgttcatccatgatttacgtctaattttatatcataaatgtaaatgccctgcgtgatactctggacgagtcgttgattggtgctgggcacgttcgaggtgttgtcatagggccagccaatcgcgacaaagatggtggggatgtggcttctgagccgttgctttcttgcccagctgatgctagtccaggcctcggtgcctgtccggccatatccagctgtttcttgcaagcaaatgcctgattttgtgctacctcgagaatatccagtgttgctgtaccgctataaaacggctaatctcgagctgagattcctcctgcacttgtatttcaggtcacgatatcattggaagcctcgttactgcaagtagctcgtgcatcggagcctttagctctacaacctgtgattgggtaccattgagccagtgcggattgagtcaacctcccctgctttcaagccgcaccaccctcagaacaccaccggcaccttttatacagccgcaatcatggctgctccctctgcatcaacaaactctggcatcaccacagacgaggccagcggagagcgtcacattcccgagtccgttcgagctgacgggagcacgcgaaaggccatcaagatccggcctggctaccaaccacccgaagatgtccaggtctacaaaaaccgaacggcagaggcctttcgtgagcgaggaaagcgagtcggcatacccggcgccgctggattgcaagatgagaagccagagcagagctccgctgcaagcaacaagaacgcgaaacggcgagaggctcggaagaaggccaaggccgacggcgacgccaaggctgatactacagctgcgactacgaaagatgctgccgaatcaaagacggaagaggctgatcctgaagtcgagcgcgaaaagaaagctaggagtatcaagaagaaactgaagcaggccaaggagctcaagcagaagaaggatggcggcgagggtctgttgcctgagcagattgcaaaggtcatcaagattaacgagctcattcgggaattggatgcccttggattcgacgcagagggcgagccaaagaccgaggcgcaagatgatgcggctgaaaatagcgagaagaactgaagactgccctgcggcagaacccgaatcggagactgtctcttctcccagccgatatgtgtatacggttgatcataccatcttgtgccacgccaatggcgctactaggaaatcatccaatcctatcctatccatctcgccaacccaccagaattctacttaccgactcaaggcacttattgaaggcaagccagaacagcaatgggtttgatggcctttgtcggtttcaagaaatcctggcgtagcggggcaacaaaggatccctgtacatctatcccaagaacaggtttggaagcatgggacgtatctataaggatctgaggcacgggatatgtatataaaggaattcttgcgtctgcaactgacgtgtttgtaaatattacctcggatggacgatcaattggaacagtaacgcaatatatgagctcttctgcttctacggcacggattcgcggggtacaaaatgcatgtactaaggcactatgcgctatgaggtacccaacagcttaggtagatgccaatcgcatatagaagcttacttgagcaaacaactcagaataggaaatatgaatcatgagatacaaaagcacaaaccatccagaaattcacacatgatgccaataagctgaatctgtagctatttttttgtgtatgcacatcgccaaaggtgcgtcgacccaagctgaagagtatcgccgatcttctgccgacaagcggcggcagggattagctcaaggctccaatgagtgaggtaagcctacgatttcaaagagcagccactgttaggtccccatcccgcgcatgcaactccaaccaagctcccaaacaaaccgacaccacgaaacccagaattgaaactgcaaattccggaatagaagactcctgaatcaagacatttccagcttctgatttccgccaacaatcatgtccgcggaagacgagcgccaggtcgccctcaacgcctaccgggcgaagctcatcgaatcccgcgaatgggaagcaaagctcaagaacctccgattagagatcaaggacctgcagaaggagtatgaccggacagaggagaacatcaaggcgctgcagagcgtaggacagatcatcggtgaagtcctgaagcagctggacgatgagagatgtatggcgcctgtctgcccacctatgacgctcggccatggggaagctattctgccatctctgggagggtgatgctaactttgagcgcttatagttatcgtcaaggcatcttcgggcccccgttatgttgtcggctgcagatccaaggttgataagacgaagctgaagcaaggcacgcgtgtcgctcttgatatgacgacattaaccattatgcgtatgctcccgcgagaggtcgacccgctagtttacaacatgtcactggaggaccctggccaggtcagctttgctggaatcggtggattaaacgaccagatccgagagctgagagaggtgattgagcttcccctgaagaatccggagctcttcctcagagtcggcatcaagccgcccaaaggtgtcctgctctacggtcctcccggaacaggcaaaactctcctagccagagcagttgcaagcagtttggagacgaatttcctaaagggtgagtgacgtgcaattgaaaaaaccaagctgtggggttagctgagctatgctaataacgtattgcagttgtctcgtccgccattgtcgacaaatatatcggagaatctgcaaggttgattcgagaaatgtttggctacgccaaggagcacgagccttgtatcatcttcatggacgaaatcgatgccattggaggacgacgattttctgagggtaccagtgccgaccgtgaaattcagagaacacttatggagctgctcaaccagctagacggtttcgactacttgggcaagacaaagatcatcatggctacaaacagaccggatactctggaccctgcgctgctacgtgctggtcgtctagaccgaaagattgagattcctctgcctaatgaggtcggacgactggagattctcaagatccatgcctcgtctgtcgtcatcgatggcgatattgactatgagagcgtagtcaagatgagtgacggtctgaacggagccgatttgcgaaacgttgtcactgaagcgtgagttgctaagccccccccccccccccttctcccctaaagatgactgttgcaaaggctgttttttttacattgctaacaatttgaaatacagtggtctatttgcgatcaaagactaccgggattcggtcaatcaagacgacttcaacaaggcggtgcgcaaggtgatggagtcgaagaagttggaaggcaagctggagtaccagaagctgtaaatagctcttgatacagatggcttttgggaaatgtttctggcgtcagcgaaaaggaaactgatgatgggtactatttttttgaagctgtataattaaagaaaggcagtgtagatgccaaatgctgagtgagcttttggcatagaaatgatgacgcatccgcgataggggaacagacatcagcatcaaagctcagcctcttaaaagggggacattgctttctttcttttgcggcgatggttgtgattccattattccagtgatacgagatggtgttgctatgtaagactgacatacttgtggatactaccaagttatttccagcatttacaagggtatcgcattgctacaaggaatggcattttgccttgggccttgtcgtctctcccaaggcaattaaagtgctctcccgctgtgggtagctgcatggctagcagagcacatgtcaggtgagacgccatcacggctctcttagtggacgaaggagcaaggctgactggcaggtttggatgccgattgtcagatggcatgacagctacgtccgcaagctgctattattgagtaaggaagcgggaggatgcggcccaaggataagctatcaatgaggggcaggccacagagcatgtttctcactcgtcgtgtctttttgtcactatcctttttttctttctctcttttctctcctttattgacatggttctggctcgggccgcaggtgttgatgagtttgatcagcagggtgctctcaagcggagacagctgagctaatgtagacagagatggggggaaaaaaaacgagtagtgtgtgtggctttgctgagatgacatgattctagaaaaaaaaaatagacacaagacgtaatttcatttaattttacatttcatattttcttatctcttttttgttgaatcgtcattgaagaaaacgttctatagtaagaggcatgactccatatctcagcgcagcgcacagcggctgatgctattcttggaaacaaaagccatcttaaaagccaccgttcgactaaagcgctactaggggcaaaaagcggatgaggctgtgaaaagggtaagtaaaaaaaaaaaagggagctttccttctctaaggcccaaggcgcgaaatctagatctctctcggaggaggcgaacgccaagccaggatgtaccattgattattcttttttattttttgcatgaactgggcatgggggtgcgcgcatggagctaattccctacccatctattgtgtcttttttttggtgttgttgttgtccttatcttaggttcttattcttggcttgaagcgaggggcggccatcatggcaaaaaacggaatatacctgtaaagtacatgcacacatacgaggctgtaatttcaccaacgagccgggatggggctattttcagcacacacaggctttccagaaaaaaaactaagatgccggaggttctaggcacttggcacagtaccggcaggaaaaggcgacaggggggcagggctctagtcgaagggggggggggtcgccaaacgaaaaaaatagttccaacttccaatggataggatatacggaagtgcgttaccgggggccggaatacgaacttatgacgtctctggagggtgacactgaagctgttggtgcggcagcggcgattttccttttctcttcttgtgccgtccatctttttcagagtttttcatggtgaaacttgtgtcagggatggggcctgcggctgttgtgctagttgggcagcttacatgtgccactacacagaaagacaaaaaaaaaaaaaccccggccggagtacatagtaggtactgtgtaagagtgtctttgtaggttgtagaacggactttggatggagctggttacggatccttttttttttgttgtgtaagacgtttttagcaccaggcggcacgactcgggcgcggccattggctgggttgagggtcgggctggagcggacggtgagatggtggtgagtcgctggtggacgccgcgcgaggctccttttttccccttgatctaaacgcattcggagagggacgtgatacgccctacaagggacggcgagcgatgctagcggcgagtgctaggcctgggctgtgtgcgagccggcattcacgtattgattccctcaattgattcgcgttgcggcatctcgtcgggctgaagctttgcgtcaggctggtccctcggcacgatgacgagagggttggttggcaggcagttgcagagtcgcagccgagatggggtcgaggaatctctaccgttccggcccctgagataggctagcgagagagccccgccatcgacgcctccgttactgtcgatgtacatgcaggctcagcacctcccgtagaggggccgtcgtctgggccctcgcggtgcttgtttgtacccatcgccggcatcctttcagatcgggatgatgcccttcaacaagaagcatgtgtgcccaatgcccacggccatcgagagagtcgaccgtcacgaggcagccttgttgagctgcagtcattgaacagggcccggcaccgtaaccccgccatgagccaaagcgtccagtcaaactgctgggccgcacacaagcaacgcgcagcttgccggcctaggcgagagagatgcccgcgagtggcatctggatgagctgctgttcaatgccagcttgttctttcctggcctggattactcaatcatccgcatccatccatctcacgccctctgggcagcaaccaggatggacacggggtgggacgagctcgagtctttgggccgcttctggcaatcgagtgtgacaaggcctcacatactatagtagtgcctagactaacacgatgcacttgggtgaatggctgagcggccctgctgtaaatccattgtacacaaggcaagcgtctttcacaggtatggatttacacgtatgcttgttttttgtcttcgagggccgtgccacctatgtaccaaacggacaggctcgtggcgatgccggggtcgaaacagcagctagtcgagttgtacgaggagcacagatcagatctgcaacgagagtgaatgacatcgccacgcaaagggaaagcaagccgacgccaccacggccatggccatcaattcgccctgccaaggtgctatgcaggtacgagcacattgattgtcgatgctcgtacagagacaggcccgtgtagtgtaaacagggacaggcaatccgggtcagcttcagtccagcatggagggttggagggctggaggggcagcaagcagccaccccgagcgcccatcatctccgtcatccatccccccctccggccgcccatctgatcagatgcgcgcctgggtagccggtacctgggctgtacgccgctccccatcctgcgtctcgcagcgtgtgcggtacacgccgctccctcgtactcggtgctccatccgccgtgctaatgctggctgtccaacccagcccaccgcggaccctcctcctctccacattaagctgagccccaagcctcgctccgctgcgcttctggccagcgctccttttcctgccaagggagcacgtttgttatgctcaaggcctctaggtctagctcgcaagtcactgatgacaaagtacatatagacgaatacttccctccttctgctgctctgcattcacctgtccgcgcctcccctccttttactcgaaaccttccccccccttaactccccttgacgcattcctaccttatctataaaccgccgtttatcgcgtactttatattctgacgagccctctctactctgtccttttccctttccatctctcgcctcacaccactctcgttttctctctcgacctttttcttgttccttcttgattccatccgatacatagctatcagcagcaaacatgtggtaagcttcttcatcccaccattcaccgccccgccccgcactcgcactctcgccatcagtgccaccatggccaccatggccccctgatgacgagaaaagggagcccaattggcaattgaattgcgactgacgctggtttgcttgtttttttctctcgatatagtggtattttcggatacgtcaactacctggtggagaaggaccgcaagttcattctcgacaccctgctcaatggcctttctcgtctcgagtacagaggatacgactccgccggtctggccattgatggcgacaagaagaaggaggttttggccttcaaggaggtcggcaaggtcgccaagctgaggaagctcatagatgagtctcctttggacctgaccaaggttttcgactcacacgagggtattgcccacacccgatgggctacccacggccccccctccaccctcaactgccaccctcaccggttcgtccccccctcatcctgtacaacggaaagtctaggccgtgtaaactgactcccaacagctccgaccccaactccgagttcgttgttgtccacaacggcatcatcaccaactacaaggagctcaagaccctgctctccagcaagggcttcaagtttgagaccgagacggacaccgagtgcattgccaagcttgccaagtacatctacgaccagcacccccagattggtttcaccgatctcatcaaggctgttatccaggagctcgagggtgcctatggactgcttatcaagtctgtccactacccccatgaggtcattgctgcccgaaagggttctccccttgtcattggtgtcaagacccagcgccgcatgaaggtcgatttcgtcgacgttgagtacggcgaggacaacggtgctctttctgcagaggctgcttctcagactgttgccctcaagaaggatggcgatttccttgctccttccagcgccctgggtgctcccgacaagtccctgcttcaccgcagccagtcccgtgctttcatgaccgatgacggcatgcccatgcccaccgagttcttcctgtcttctgacccctctgccatcgttgagcacaccaagaaggtcttgtacctcgaggatgacgacattgctcacatccacgagggctccctcaacatccaccgcctgaagaaggctgatggcagctccaacgtccgagctatccacactctggagctcgagcttcaggagatcatgaagggcaagtttgaccacttcatgcagaaggagatcttcgagcagcccgagtctgtcgtcaacaccatgcgaggccgtctcgacattgctaacaaaagtgtcaccctcggtggtctgcgctcatacatctccaccattcgacgatgccgcagaatcatcttcattgcctgcggtaccagctaccactcttgcatggccgtccgtggtatctttgaggagcttacggagattcccatctccgtcgagctggcctctgatttcctcgatcgtgaggcccccgtcttccgggacgacacttgcgtcttcgtttctcaatccggtgagactgctgattccctgatggctctccgctactgcttggagcgcggtgctctcaccgtcggtatcgtcaacgttgtcggttcctccatctccctcctcacccactgcggtgtccacgtcaacgctggtcctgaaatcggtgttgcttccaccaaggcctacacctcccagttcattgccatggtcatgtttgccctctcccttagtgaggaccgggcttccaagaagattcgccgagaggagatcatcgagggtcttggcaacgtctctgcccagattaagcacattctcgagcttgaccagcccatcaaggacctgtgccagaaggttttcaaggatcaaaagtccctgttgctgcttggccgtggtagccagttctccaccgcccttgagggtgcgctgaagatcaaggaaatttcatacctccactgcgaggccgtcatgtccggtgagctgaagcacggtgttttggccctggttgacgagaaccttcccatcattatgatcctcacccgtgacgagatcttcaagaagtctctcaacgcctaccagcaaggtaagtttaatatggcacccagccccgtacttgtttcattccgaagctaacattaatcactacagtcattgcccgaggtggcaagcccattgtcatctgcaaccctggtgacgaggagtttaagaactctgatgctctcaagattgagatccccaagaccgttgactgcctgcagggcattctcaacgtcattcccctgcagctgatttcctactggctggccgttctcgagggtctcaacgtggacttccctcgaaacttggccaagtctgtcactgtcgagtaaagaggcgccggtcggctctacgtactgggcgttggcatagcagagcttttcaccgccccaaaattaaaaaaagataatgaggaatcggcagtcaggaagttttttttaacggcttagcaatttgttttttatgggaagatgccccctttttttgtatttaatgagatcctgatagggattcaaatgtcagcgaggacgacagagtgctatatcatatagagcactggagctgctagagcgtattggtctatttgtttttgaagcaaaaccagtattcttagcgttttgtacgtagacttttgcgttatctgccacctgaaaaagtacaaggcagagagaattgattaagagtaaaagaggaaaagacaaaagacccggtgatttctcttgcaatttgggtacctaggtagttacctaaggcgaactacaagcgagcgttacataagaaccagaacagcagaaatcctagcttcgtgttctttttgcacgctgcctaagatgaatcgctctggtgtgagcttaagtagtttttttttttattcttcttttctttgttttgtaatgctagctgaaaattagaacaaggcccaagcaattatatcttcatgactctagtttccatctctagactgtctgagtgccgtaacccttgatcctgtctgcaaatgcccagctttggttctccagcttttcatcctccttcagttcgacgccgtccttggttacaacggctaatgagtaggtactcatacttcgggcgtcacggtagaagagcaccttcatggcctccttgacgatatcgacagcctcctcgcgagagagcttcttggccgactcctcgtcggggacgtagcgtctcatgatgggctgggccagcatggcgccgaagcccgtggcgagggaaggggcggagtaggtgctgccgaggaggtcggcggcggcgaggaagggctcgccgttgtcgtcgaggccgccgacgaggaggtggttccagagggggtcgaacttggagcggcggttgtagaggagcttggagaggtatcggtggaggttggcggcgttgaggcgcggcttgtcgggggactcgtaggcctcggagagggacagctcggtgaggtggcggtcgaggtactgcatgtcggagatgtcgccgctgaagccgaggatggatgagccggcgaaggggcggagacgcttgacgtcggtgaagcgggcgagggagccgtatgaagctgtggtggtggaagatggggttagtcaatggttttcctgtccctatattgggaggacaagctgaggcaggcttggtgtagattgggcagtggcactaacccaggttatcggcggcgatgacgacgccgtccttgaacttgattcctattactgaggtaccggtgacgatgggctgctgggtgttttgctttggcccgttctcctgcatgtaggagtggtcgtaggcgccgtagacatcgtctctaggctgtgcaaaggagtcagcgacatagttccaaggtgtcatttatgtggcaagtttgagatatcggtagttgcactcacccgaccccatgcttgcggacggtgatccattgtgaattatatctggtgttcgaagaagaagcggcggcaacgtggggtaagaacagcgagatggagaggaccgattgcgcttgtacccgctgatcgaagggacaagctagatgttatctttgtctggtgctgaaagctgttataaagatcccccagatgcgtttgcgggacgtaattggggaagaggccgttggcgaaacagatctgttgtatgcgagctgagctggttgatgcaagctcgctggtcgcgcgtcccaacgggagcctgcaaagcgaccaagaggtggttacataagccggatattgacatcactgacagtgattggcttaaacgggagggggggagaagcttggaccaaggccgcttctcagggactgcatacactgacgatggcggggccaagaccatgtaaagcaaagtcgtttgcttattgtacttttgattgaagatataaaggaaacggaagaagctatagcagctactatatgaattagtaacttgaagattatttggtaaatgtttggatggctctgaaaaatggagctaggtgttatgttacctaggtaagtaaggtaggcgtggagtaatcctgtcagttgcaagccggtacacacaaactccaagcacctcgatatgtatcatcttcgttttttataacgtttattgaatattgcgccaaactatttccacattttctttactgcgtctttacgaactttgtgatggtcttcttggcgcaagctctgatgagagacactgggttagaagctgtgatactatggacttgaacccatgcctgtaagaagtacagcgcacctatacatgacaattgctagacttataccaattataatacgctaaaacaggccatagtagtagagacatactgatactccaagcaacagaggcaatagggacaagaactttgtaggaaacaatcacacggcaatggaggttctaaatgtagtctttcttctatggctggacaagcgataacaaagcgaacacccagtgagacttaccaaataatatacacagggatttgattttgaccattggtttttatatgttgtggctcgcgaacttgccggtcgagagattaacggcagagttaacatggctagtcgcttttgtcaacgacactgacttcacttcagaagatcttgtgccccaggccccaatcactagactatcgtcccttggtttgggtgatattggtctttctcggcagattgtcaatcaattctaatgcgccttaaaggagtgcgcatcaacacttaagcacctctcgaccgtactcacgagcctgatgatgatgcccatatcaatcaaccagagcatcattgggaccctccacagaaaagccattggggtcgagccagagatgtaaatatctatatgcctttattctatcgatcaacgctgagaatactctccagtaccggatggctcgcgcgcagctcctccaggctgcaatccactagtttcacgctgtttcgccagttctttctacgaggcatgtcccccagcagcaaacttcaagaccttttgtgagcctgacgatgatgaaggctagggactagggctattgaagtgggatatcggggagattcaaattgaaagaaggaaggaaggaaggaaatctctaatgtgctcataagacatagttctctaagtaaggagaagttcctaagtatataatactagatttttttaatttattcgtcttctttattataccaacacatcgtgctctcctccaagagttttggcgggagacgccgggttgagaattgtggggccgagattgagttgctattgaccaatcagcgctgcttacttcctgctttgcatcttcgcgaatttccttagcagaacttcttccgaggccattcctatcctctgtaaaaacccgccaacgacagtacctcggtctctacccacccgcgactgtatcagaagcattcaattgctcgccaaagccaagatggtaagaactccagcgacccagcccgtccgattctcgtgccgaaagctaatcgcgcatgtgcgcagtctctcgccaactctatctacaggcaagttaccacgacgacaaaccaacgacgttgactcgcatcctaacacacgactctacagcaccctgttccgcaagaactacaccatgcttgcgacagttttcgccgccggctttgcttgggagatgtacgaggatcctacaataccgaccgaacattgaagcggaaacaatggactaatcagtgatgcaatagcggtttcaactctaccatggacaagatctgggatagcaacaaccgaggcgtaagtttgcacattacgacaagcaagggaccagacaatggctaacgagcgaaccagcgccaatggaaggacatccgaaacaagtacgttgagggtggcgaggatgaggagtaaagaaactccgcattgctcggattagaatgggtgtcggatgggactgctttgggggaaaatgtataaataaaacgagaaatagaacggttcacagctatttaattttcctttctttttggactctatagctgtggtatgattgtgctacggtcgtacgatgctggtattcaacgcccaacccaacgctgagctccggggacgctgttgcggcctttgattctggcacgagatagttgtgtgttgaatatatacacttgctatatttggtgcatgtagataaaaagcacaggcgatgaatcacagacttttggtgaggccactgtgcgccgcagcggattctgacgtcggttcgacttgagccttccaaaagatgcagtagccaaagcttctgaaggcatcaagtgtggggcggagactggcagctggcaactaagacagcaggtagtagcaatagcaggctacagttggagtgctaaataatataatcggggtgctagataacttctctctctatttttgaggtattagataacagaaccggggtgctggacaatggctccctttagagtcctatctaagtttcaagaacgagcatcaaaaggtccctagagttccgttagctggatgtcttatctactggcaacattggatcaaatgggttgctactatgggactggcggaatttgtccacgcttttcgatttatccaaaaagcaatagagacagatctacaatatgagggtttcggagttaatcctgacgatatcgatgaatgcgcagtctttgctttaatggaccggattactgggaagggcccctcgatttatccacacagtcgcgtttacatgatgccttgcatgctgcccgcaagcgagatgcctcctaggtatgtatgatatatacgaggaagtactttacccacatgaagtcgaactagctcttacaggccttgagagtgtccatttatatggattatcaaactacacaatccccgacaggtcccgagatactgttgtcgcgctggaccagcctttggctgaccgtctctccagatattcttggataggaggccaaagatggcccattcacaagagttgcagccagtttatatgtctcttgaagactctacagcatcagaggatgagttggatctatggatggatcgaggaattcttcactggaagctgaaatactccgtatacggcgctctcccctctgtcgatcttgctatatcgcaggccccaaaattaagcaactatttgcctaaagctatgcacaatcatctcttgctacagatgaggcatcactatggtcatatagtggaagattattatattcagatcctgcctaaagaatcttttacagtagataataagctttaattagtcctaaaggaaataagagctatattgagagaagactataagaataagctactagctgtcctagttgaggaagcagggatatttaatgcttttactagactataagaaggaatatttaatagtataactataatagatctaaatccaagcggtcctgatcaatctgagcggtcctgatcaatcctgatcactaagcgcctttaggtgccaccgtagctttaggtagtaccttaacagcgctatcttagtaacgatgcgtacctagccgatctttgctcacctcagatcaaactccaaccagagcacattattctccaacaacagtgccaccgacatcacaaataccttgcgccctccttctggcacctgagctgcacgcccgcccgtctatcccgagccccgaccacgaccggacgtgcatttcggagcaagcatttcttctgctcgagctgaaactgccaaaagcattcccccacctcgcatgacgccactcgtcgccagccagccgttgctactcttcatcatactacgagctgcatcatgagctcatgatcatggagagccccctgtcaactcaagagcagcagctctgtcagctactgggaggtctgcctgcacgatacaacaatcgatatacagaggaagctgcccgggagctcctgtccagcctcttctggtccctcgctggtggcaaccatgagtacatgcggcttctgttccccgagggcaggccgtccgaaagcctcaagcttagcgatgcccaaggcgctgtagagggcgctgaatatacagaagcagcccgtgggaaacgatgcggccacattttcaaacctggcgaggcctcttacatgtgcaggacctgcgggacggacgagacgtgctgcctgtgtagccgatgttttgatgcgacagatcataccggtcatatggtgaggattcagatctcagtgggaaatagcggctgctgcgactgcggagacgatgaagcctggaagacgccgctatactgtactatccattccgacatggcatctggacctcatgcgaaggacccaaaggcgcccccttcgcttccagaggacctcgtcaatagtgttcaaatgacaattgggagagcatttgattatatctgcgacgttatatcgtgttcgccggagcagcttcgccagtcaaaaacaaaggaatcgattctgaaggatgaagaaacgtcacgcctacagtcaacatactacggttcggatgtttcagataccgaagatccaaccgagtttgcactggtgctatggaatgatgaaaaacacaccgttgacgaagtcagagaccaggttgctcgtgcttgcaggaagtcccgtcgacaggcaagcaaggatgcctgggacactgatgcagtgggtcgaagccttttgatattttcagacgacgtcgatcggctgttacaaatggcaaagattctcgaagccatcagagttacgataaccattcggtcagcaagagacaccttccgggaacagatgtgtggcactttggtcgagtggctaagcgacatatctggttgctcaatcggtcacgacaacctcattcttcgccgcaccatatgcgaagaggctatgaagccttggaggaaaggaagtgcggcgactcataccatgggcctcattgatgatgaggaagaggaggatcagcgaatggaatcaagagatatgctgcacaatgtgaacgcgcgattcatcctggctttacaagctgctgctagagccagaggcggcttggatgtggaaatcgacgttgatgttggagacgtcgatgatgatgacgatggcgacgacgacgacgatgaagacgatgaagacgatgacggcaatcgctccttttcagatgacggggacgacgatgtcatcatggtcgatgcccgagacactatttcggagctagatatgacattcagaccggatgacatatctttggaagatcacgaagcaactctggccggatatccgcctccgccgccaccgccgcctgttcctggcactgccgctggcccggcccctggagagacaaatcaaaatacccagcagcgtgagggcacaccgtccgatgccgatatgcgagagcctctcattgcgcagagcatgcactcaaaggcgaacgtcgaaatccccaaaacgcctggcaagtcagaaaaggctatgcccaatcctggactgtattggctcgaaaccccggccgcatacacacgatcagagattgtcccgccagcagaagatgtctttcaacgagttcgtctagactggctacttctctttgatctacgaatgtggaaaagagttcgaaacgacctccgtgctctatacatctccaccgtagtccagattcctgaattcaaacgggttctggctcttcgatttgccagcctttacaccatcctggctcaattatatctcgttggagatcgagagccagatcactccatcatcaacctctctcttcagatgctgacgacggcatccatcaccgctgaagtaatagagcggggaaactttttgaccagcttattggcaatcctatacacattcttgacgaccagacaagtcggtcatccttgggacatctcacccactgctgtccttgcttttgatagtggttcggtcactaataggcgaatgtatcacttctaccaagacctaaaatacctattcagctctcagcatgttcaagagcggctcagaagcgaacccaggtatctgatgcagtttctagatttagtgaagcttcatcaagggatagggccaaacgttcgtgcggtcattgagcacgttgagtatgaagcagactcctggattaccgcatctcttgttactcgccaaatcaatttgcaagccagaaatttggccgaagcattccgcgagtgcccgcccgacgagatgcgtcatctcatgcgagccatccgaatagctgccaaggctgccatcttcaattccgttggcggggatcgcctcagactcaaacaaggggagatcaaagatgaagtgaaattcaagacgatgagcgacttggagttcgatattgagggcaaatcgtatgatgtcgttcaattcgttgtcgaaaaagattccatcagtttccaccacgggctacattatacgctatcctggttgattgaatgcggaagatctctcccagcctctaagatgcgagctctgctgagcttcactcgtcaagaactcaagtcgaaaccacggctcatggcggttggacctatacaaatccccaagaaagactatagtcatgaggactatctgatggctctcttcgattatcctctccgtgtctgcgcttggctagcccagattaaagccaacatgtgggttcggaatggtattagcctccgccatcaagccagtacctaccgcggagttgggcagcgagacgtctctcatcatcgagacatattcctcttgcaaacagcaatggtagtctgcgacccctctcgggccttagcgtccattattgaccgatttggaatggaaaattgggtaaagggcatttttgaagtattttcagaagcccaagatgatgcccagcatctcgatgttgtcgaagatatgattcacctccttattgttctcctgagcgatcgtaccagtttaatcgctccagaggatcagcctaattctcgactactggctatgcgccgagatattatccatgtattatgcctcaagcccctttcattcaacgagatttgcttgaagctccctgaaaaataccaagagtcagaggaattccaccaggtcttagatgagatggctacgttcaaaccgcctgagggcgtgtccgatgtgggaacctttgagcttcgtcaagagtttatcgaagagatcgacccttacattgcacactacaataaaaatcagcgcgaggagtctgagcttgcttaccgcaaaaagatggccaaaaagacaggccaagccatagacgatatcgtcttcgagcccaagctccgtccgataccgtccggattattccagcatctggctgattttaccagcacgggtgtctttgcacaggtcatctactactcgttgttatatgtattaacgtctcacaaaattacgccctcggtgcccaatacgaggctcgaaacgttcctccaagttgttcttcaccttatcctgctggctatcatggaagatcaaagcattgatacagacatttccggaaaacctccaaaatcctttgtccacgccgcacttacacgaatcgcgcgaagcaactttatgcgtgaagcaaaggatgccaggactattgtttcgctcttagatatgttgtctaccaatgaggacttcaaagcggttcatcccagaatttccctcgttctcaagcgcctcaagcagaaacgaccgacgacattcaacgcggaattcctgaaacttgggctgcccttggatcgcgtcaataccgcgtccccagcgaacatttctgttgacggcgagcgcgagagaagaaagcaagcagccattgatcgccaggccagagttatggcacaattccagcagcagcaaaagagcttcctggagaatcaaggcactattgactggggatctgacctcgacgaggaagaggaggagacagagcaagccgaagaccgcaaacacaactggaaatacccaaccggaacctgtatcctatgccaagaggaagctgatgaccggcgtctgtatggtgcttttgcccaaattaatgaaagccttttgtttcgtcagacagactttcaggaccctgacctcgtccgagaagcttctcaaactccgtgcaacctcgaccggtcagcagaggatattcgcccctttggcatcgctcaagaaaacagaaagatggttgagaaactgaatgctcagggggatacattccttgccgagcgacagactattggcaggggattcaaagcctccctttcacgaccgggaccagtggctagcagttgtgggcatatgatgcattacagctgttttgagcagtacgtcgaggccgcaaatcgtcgtcacacccatcagattgcccgacaccatcctgagaacattaaccggcacgagttcgtatgtcccctctgcaaagctcttgggaacgtttttgtgccaatcgtttggaagggcttggaggaatcctatccgggaaatctccaagcagaagaaagctttgaagattttctggacaagcaaatgtcatcgtacccattcggcggtagcaaggcccgtgaggtggatgattcaagattgcctgctattcacaccccgagccttcctggcagtctactacaaaccatcactcaggtaaagcctcctcaaaatactcactgggttggcaaggaagacctagaggtacggtcgtcgacaacagcgggggcagcgggcagctcttcgagatctgccgccgccgcagagacctcagaagcaggggccaatcaacaaaccgttactaccaacgagcttctgctcatggagctgttaacagcctaccatcgtatcaaggagactcttgtggtgaataagcttgatactcgttaccctgtggataagatccaagcaggggaagatttgcactcgagcgatacattggttcaagtggttgggtgcaccatatcctctgtggagattgagcaacgtggagtcgaagctcagccagggatgacgttgattgaaaagatcccagagcaagtgatttcccatctgcgaattctagcggaaactacctcggcatatatagctatgggcggtcgacattctcttccaggaggccgaatagaaagcgaattcatcgcagatgcagaacagcagcatggtcagctctttatggcgcagtattttggagcggaagctggcgatgcgcgacgacggttgtatagctacccaccgttgttaagcatggaccccttcctctttctagttgaatgcagctacggcctagtggtggcccaaaacgtcgacatcatgcatgtggtcaggctgtgctacttggcggagattgtcaaggttgtgtttcatatgggccgcaatatgccggtaggcttgtggttcggcacattggccaatcgacagactccagaccctgtcatgaacaactttgcggatttcgctctggctttgaccaagtcgagcgtggagtaccaagcgaggtctggcaacgacattccagacatgggagaaaaccgaggtttccagcaaccaggtgtagacactctagaaggatggtatccatttgtgaagaaatatgcgctggcctttttgcggaaagccacaatattcctccacgtcaaatacggtgtggactttaacaatcacgtctcgtcaaacccggacgcggatgagcttgatcgcctcaccgaggccctgcagctgccgacatttgatgaaatgtgtgcagccatgacaatggattccctgacttgcggatggcctaatactacgcccgcattagtgacgggctgggtgaagcaccaagtgctctggactaagggtttccccgacttggtcccttccgcgatggtcagccatcccggcatattcgaactgattggtctccctagaacgtttgataccttgatcgaagaagctgcgaggaggagatgtcccacgacgggtaaggatctcacggatcccgtaatttgtcttttctgtggagatttgttctgcagccagggcacatgttgccagaaacttgatacggatggcaccaaacttggcggcgcccaacaacatatgaaaaagtacggccacctaatcttttttttttctgtttctgtttctgtttctgtttctgtttctgtttctgtttccttttacttttacttttacttttaaatattgaattgcaaatgactaactttgttataggtgccaaaggaatattggcgtattccttaatgtgcggaagtgtgctatcgtttacctgttctaccgctccgggtcattcactcccgcaccgtacattgataaatacggtgagacagacccacagctgcgacatggccggcagctatatttgaatcagaaacgatatgactccatgatcagaagcacgatactcaagcatggagttcccagcctaatcagccgaaagctagaggcggatattaacaacgggggctgggacaccttgtaagatggagagaatacgatgcgagtggctactacgatggaccccttgatgaagaatgatgctccaatggaaggttttgtggcagagcttgagcatattgtgtttttggcgtattaagatggattactgctgttgcttaccgcttgtatggattgatagacgggaacctttttgttttacaagttagtctataggggaaacgcttctttattttttttgttccactcgctaagtttatatgaatgtcctttgggcagagcagttgggttagtcgatggtgaaaatcacaatgttatcgtacaagcagatagtttctagtgaaaatagacgatatttaaaggaatgatggtaatgtcggagagttacagctagtttagtttactcgttctaccgtttttattgatactgctcattcctcagagcacatgccattgtctacgtactgtatgaattacagtaatatggtatataaacactgtgttatccaacgaaatcgccagccaatcgggtccatcgccactaaagcaacgcgccgcgaaaaggctctacaagggaaaaaggccagccgctggttggttcgcccgcgaggcttcgcacctcgattgcgtttctgacagcttcaactctctgtcttgctctgtcttggcgtttgaacggcgacaacgcgcattttccagcttctttttttactgccagtccacaaaagaccgcggcgatcttcctagagagctccagagaggcgagaggcgaagatgcctagccggagatcaggtcgcgcggcggccaaaaaggctgctgctgctcttggtacgttttttttagagccctcttgcgagtcaggtcctgtttgacgactgctcctaccatgtcttttttttctacgtgcaatgaagtgaattgcgactgaagcatttctcttgtctaattcactttcttctttctcttgtctgattcactgttctctttcccttcttcttctcttttgctgcagcgcagctagacttttttcttgcattcatggattcaaggaggaaaaacatgggagaacaaccgcccattcgactgaagctaattcgcaattctgcgcgtaaagggagcacgcccaagggctatgccgatctcgaagacgagcctatgccagatgtccgcgccaatgcttctgcagacgaaaaggacgaggatgtcgaagagaacgaggcggcggaggaagagtcgggcgacgatgacgcagaggttgcagacaaggacgacgagggcgacgatgacgatgaatcagaagcttctgcaaaggagccaacgccgcctccagagcctgtgattcgccggaaacgattgggacgccctcccaagaatcgaccacccgactgggataacatggtgactgtcacaaaggaagaggccgacacaccacgtcgcagaggtcgcggaggatggagaggacgaggcgggcgcaagggaggccctgcggcgccaaaggccgagcaagtgattgatgctgagggcacggtggccgacattgtcgacgacgaatgcgtcctccccgaggatccagtgggcgagaccaaggttgataagctgggcaatctgctggatggacgagactaccgttgccgaacattcaaggtgctcggtcgaggcaaccggctctacatgttgtctacagagcccgcgcgatgcgtcggtttcagggacagctacctcttcttcaccaagcaccgcaagctgtacaagatcatcgtggacgacgacgagaagcgcgacatgattgagcgagagattatcccccactcgtacaagggccggtcaataggaattgtcacggcccggtcggtattcagggaattcggcgcccgcatcgtcgtgggtggaaagcgcatcgtcgacgactatgccgtcaccctagctcgcgaggagggtgccgtcgagggccagctcgccgacccagaagatcactttataccgggagagccatacaacaaaaaccaatatgttgcatggcacggagccagtgcggtgtatcacaccaatacgccttctataccggtgcctagtggcaaggttgagtcgaagaagcgcaaggtaaacgtcaatgacacaaactggatgctggagcatgcacgagaagcaaggtatgtgtgaactggtaaaatgacagttttattggacaagattttttttatctgacaatgcttccagtgcatttaacgcgggtatcaacgctatcagaaagctgaataacaccggcgtttatgacattcacacaaacaccatgcagtatccagcctccatgcagccaacagttgcgcgtatcgagcaaatttcgccccaagaccaagcagccgccaaagccgatcccgcgttcccccctgtgcccctgaagatggccagaaactttgcagtcatcgacacttactttgagacgccggcggcaggcggagctctggctgcagtcgagaagtctgacccagcagatttcgttgcgcagtttaacgggctggacgctgtgtcagacgacatcaaagatttactgccagcggaatgtcgagaggcatttgacaaggcggtacaaaaggagacggactggagatcacgatggggactggaagctacgcacatgtcgcggaaggacccgattatcgacaaggctatcgttccgtataatatgacgggatgaggttgaggtggactagtggagggttatgaaatctgcgattgaaattttagcaacggccctttttgccttctttttcttttctttattttacccctgacttttttctcttatttttctgttctgtaactattcatgaagagggaaagacggccggatgcaaagatggcgttgggagtatgaagaaagcaggcgacgatttttcgctcgccgtaggatatctcgtctgagctatgggttcagtgatgaagcagatttagggactaggtatgtagtcttaatacagacgatgatgataaaacttgtgctttgccatttcttttttctcttcattacaaatagagactacgattcacctttgcaagggatcttagtaggcagccctacttgccttgagatgggcatgcgtgtatctgtctaccctactggagtcaaattatggcctgggtttaagtagatacgcatattagtttagatgggtgttcctgatttgtctacctagagtgctaaataacttgaggcattcccgatttgtagggattccgtaacctttgtgattgccaaatgaaaaggcctccttgattcaatatgtcgatgaatccagcaatacattaagctacatcagaccggaccagaccggacaagggagcttgtcagagggggaggatcccgggtttttaccagaagagaaaaggcatccagcactccgccaacggttcatctctggatcatgataaggtcttcttttttcttcatcccctcttctttcgtctcctctcttttttttttttttttttttctcaatctttgctccccctcccccgcaacggcaactctcaacatgagctgtcttctttcttcctgcgggattaattagtctcctgaatgcataagcttcatatgcaagcgttttcggcctgcacgtcaatagtggtgctgctactgtagcaatactaggcgctagcacttggtagcagttggtattactccgtaaaaaagaaaaaaaaaaattcaatatcccttacatatactccatgtgcgttagttttgcatgcagcgggcatgttggacccgggggtgtgttcacaacacgcgttagcttttttcgattctgcagtaggtgacttgttgctaaaaggtaaaatgaaatgcaagggtttttccacaacaaacgggttccgtagaaagcccgcccgccgcacgagttgatgcagagagacgtcataaagaagagtctagatttttttcagacaaagagagaacccccccccctccttcggtcgttgctcgcatgaaggccgaattttggggacggagccaatgaagccatccgttctgggtaggtgggagatgctggtgactgtttgggtacgacatggaaggaaagcggcaaaagtcggcttcggcgtgtgtgttgtagattttatgtatgctagaatagcaattaaaaagacaaatgatgaaagaagaagaaacttatgcagcaggtgttgagaatgaatgtcaagcacaagaaaaatacgggacatgaggtgaccaaaggcaaaaaccatgaggtgcaagaaccagcgtataccttttcaaagaacgaaatacccaagtacagatgatacgatacaaacattttagaatccagcgcatgaattaacatatgcatagcccttgtgttgtagagagagactattaaaagtagctattggcaacatttgcctagagcctctcaacttctagaagccgtccacatccgtaccacaaaattatcatcaaagtgattgatgaaccaacaacaggctaccgtttttaacgctgacatacccaaaacgaggtacgcatcacgccacgcaagctgccatccgtctcaaccgaagcatgtacttttcgcctctcctgtatatcatcacacttctgcctggcgtaatcggggggctcatcaacttcccctttcaggccatgggcctattaacccgaatcaaatcggaacatgcaaggtcccatgtcaaaagacctctctctctctctctctccactcacgttacaacatgtgcttatctgcaggcaccagcactgtcgtattattaatatccaaggaaacgaagagaggtgaaggagatgaaaagtatcaatgtcatccatctttattccatttgtgcccaaattcattcatgcacccacgttcccataccacaagtaataacggaacagaagaatagaaaataaaaatacaaaggagaagagaacaaatcattctaagctagctaccgatagctgtaaaccaaaacaaaactcagatatatgctgagtaaaatttaaaaagggaaaatccaacttgacaggacagtagttgtgtcccatcaacgccaaaacaccaagtgccccatgaatctatttctcgtgaaattgctttcccatcttgttgtctgctccttgtcgttatatattcttctctcttttgatatgcccaactaggccagcttgggcccggcaagaccaaaggaggaacacagataggtcctgttcccgcagcaatcaatgtatggccatcatatatctgcacggcctctgtattatttatatcggccaagtctctcttcatcgtcttctattagttcgtatgccggtcgaaagtctcgctcgtctccttgtttctttaatcgcgggtttggcagagtgtcgcgtctcccgccaagactcgtgtatccctatcaaactcgtcagtcgccataaactctctgtagcataaaaaagaaggcgagtcatgtccaacatacctggtcgtatagacagcaataaggaatatctaaatgtcgagtaaactaaactcccagtcagctcccaattcttaacgggtcttgtctctatcccatccttgtataaaagtgactcacagcccaaatctcagctgttaacaaaacaatgttagcatctattctttacatgggttagatcaaagggtaaagagcggcagcactcactgtagtgccaatcaatcacaggatgaatcctcataaagtcgggccaccccgcatccgtcgggtcgaaatgcttcaacttctctccatgcggatccgtccgccgggttcccacgaaaatggccctgacgctgggattctgcgccttgaaaacctccaggcccttcttcatcggcagcgtaaaccgtgcaacgtccaggtggtacattgcgctgctcttctcgacgaaatcatcaacctcggcaaagggatccgcggatacaatgtagaccgagtgcagcgtctcggggaaaggcggcagcttgggcgctccgttctgcaggttggcgccggccacggacttgggaggcgagtatcgtcgcgcgtagcatgcaaggagcacgatgagcatcacgaggcctgttgtggtggttagcagccttgtctggatatcgaatgccagcctcggcacagtgcgcaaggcttcgcaatcgggtgttcaaaacgtacagtccttgccaccattgtacgagatggagatctcctcgggtctgtagtcgcgcatcagtactggccattcaacaagcatcccggcgcagaatccgggacgcagagcggcaaaacccaccgatatctctccagcgcctcgtccaccacctggaccgagatgcgcacctgctcctgcgcccgtcgcagcagcggcgccgtcatctcctctgccagaaaggcatcgaccttgtctcgcatggcgacacaggcctcgtacagcgagccgtagggcgggttctttgcggcgccgtggccgtggccgttggcgatggcgatggcggccattggcgggactggagccgcggctgcagtgacggcagcggccgcgatgggatggacggggacagcgtgcattcgcggcttgtggacggagatcattgtcggtgttgctggcaggtttgcaatcaaggacagcaacaactcgcgggcatgctgcttgtatttgatgaatagataggtaggtaggtagatacctgctgtaggtagtagttatagcatctggggtgcccggccgcttagtggcccagcggtgtgcccggcggctcccagatgtatgtcagcaccaggttctgatgccgaacagccaccgaccggcagcgtagattgcccgagcctgctgctcggtttgagtttcagcccaaccattgcgctgtgcaaacacgaatatgaacaggataaccaattaaaacggccgtcggtgaaggcattaaaggactgaatgagacttgttttctctcgcaagcttcatttgggggtttctctttgcatcaagatcaacgcgagcggcaagcagggctgcagacgcattcccatgtgattacagccccagaaatgctagacgttagacaatactcggaatcaagtttccaacttccagcggcttttatttcagctctcgaacaaaatcaataagctgtgcatactcaagccgaggcaacctctctcccgttacacaaactgcaatgtaaccaactaaacatccgcgatatactgtaggcctatcaatcgaacgcggcccgccgcagggatctcgggatgcagtatcaacagctccgagcgcttacaggatccaaagacgtcaaatccttctcacagaaatccccgcgccactataaaatcctttgcgaaaagaaaaaaaaaaaagacacttattcaactcctaggtcgattacagaacgatatattcgtctcctgttgtgctcggattctgctccggaaggtctcatacttggggcattccaaggccgacatgcatccagccttaattttggaaactcagtagcaaatcaagaaacaaaagcatctctatcatgatatcaagacagctcaagcccaactagagattggttccacgacgagagaatgtaatttcccagcttacatgctgcaagccatatatacacttttctctacctacgcaagatgcatctattctcgaccaaccagcgtctttataccagcatattcgctcaacacagctacttcgcactcgtacatgcaaagcccaacatcaaaagtcaaaatcccacgcgtccatggaaactttatgccaaattcataaaaatccgtatcagacgcaaaactctcaagcgtccgtccgttttgtctgggcgtgtcgattccgtttgcagtatgccgaaatagatccgcaatgcgacgactgcctacatacagtactgcagatatagatacccagtttgcctcactgtattgtgcgtcatgcagcatcatccgcgcttagcggctatggatatttaaagcaaaatccaatctgtccttttcgctaattaatgttcatcatttaatgttcatcatacttttcctcaattcctctttgttcaagatacaaagatgttgtatccatgtagctggccgcatcttcaagcccaaagccgtgcggcagccaacatatacccggtaccgtgccgccaaaagtcacgggagccgttttcagccatcaatggcagcctgcagatgggaaccaccactcaggagaatgaaaaagaattataaatacaagtataaaaaataaaaataaaaacaagtagtactccacaaaaagcttcggccgagtctgacctgtcgagtggcttgcttgcttcgcttcatcgcaggaaatcacgcagcccctctttctcttcttttcttacatgcacgcacagcctatcatcggtatgcttctctccagcgcagtggcctaagcccccacgcgctgacgaggggaaccatgtccgctttcctctctttgcattcttcacttgttctaaggacatgtttcacgaggcagcatatagtaaggccgtgggaagccagggcggaggaccgaggttctctcagtttccagcagtgtccaagagaggcaccaatgtatagacttcgtcccgtaacatctgcctgtatagctgcctctatcggccccccttgcagcagcagcagccatctttggataaatcgtacctacatgagcacctacatggaaaccaacctgcctacctgtatatgaaaatccaaagactgtttacatctcgtaacaaatcgccgagctcgacggagtaggtagctttacccgctttattacccctccccctccaaagaacatcctgtttgtgcgagacgagaaaaaaacgtacttgtagtgctacctttcaccgcccagtacccacctaaacagtagcagcagcaatacgaagaagagaaggcgagaaaaggtacaagttggctcacgcatatttccctctccgcgcttcgatagtttgtgtgtgtgtgtggtcaaggtggtgtacgaagccatctgctgcttagtctcattactcacccattcttggaccaggcggatcggctgcttcggcgggtaacacttccccgagaaccagaaggaagaggagggggagagaaacgaaaaaagaggcgtagccagtccagatttcctacacaaaacggccaggctacaacagcctattagccaaggccattccacgtttgtaagcccagcgccatcatacagacgggatcaaacttggtagggtgcaggcatatccgggcagcgcctccaatcacgggcttgcaaaggccaactattggccaccgacgtaggagcaacagcttttttcgtcgtgcagaccatggcaacgccgaagcggaaggaggcaggaaaatcctcctgcgggacttggaaacctggagaaccgatgggccggcaagaatctaggctgggcctgtttcaaccgtagaaacttcttgaacctggaaatggctgctgatcgtggcgttcgtgatacttaagtgactcaagctgaccctgcctgttgatcgtcgtctcgatcatctcgtgtaagtgtgactgagctggaccgactggcctctgctagtatattacgtagatatccaggccaggcctaatcgagattttcccggctgacacatcggtggcaatgtccacggacctctccacggacccagagctgggacgctatccttacttccccgtcgtcaaaggtagacttacaagatacccggatctgcaggcctggaggtaccgtgtccttggccagatgttcaccatcgccacttcaacgacgtagccttacatacttgtacgtactccatacagctctgagaaatgcaagtcaatcgggcaaatgcgtaatatcgtaggcaccaatggaccacgatggactcccagacgcctgcttggtgtaatacagggtaagcagaaatcacatgtataaccttggtgatgctcgatggatgatcgttgttccgaaacattccctttcaaggcaatttccgagtaagaattacgtagcagcgcaacataccaccatgctcgcgcggacaaacgcaccactgtgtcgaccggatgatcgcagtggaaagcttgattctcaaaaaaagaaaacagtttagagcttcaccagtcatcacccagcctccgcgtgagctaagctgagtggccaggcagaccagaaaggaaattagactcttcagggtccaaggctcccactcaccagtcagcagagaagggctgggaaaatagcaaaatcatgcttttgttgttacctaacaatagtagccagcagtgtaacgcgtgatcaagggagaagagcgcatacgggctattaccggggtatttttaggaagggagaataaaaagggaccctgaagctgaggctgagggttggcgcatgggggaatgatcgccatcgtcattaatctcgaaataggcttggtggttgccttctcccccccctagccggactccccaagagtcatccctgctggtctctctgtatacaggtaggtactgtagcattcagacaattggtcaatgtactcacttagctgtacagccaatgtatatagcgagtctcggatgtgccagaatggacaatgtacccaggtaggtacatacgcgcgcgcagcaggtccacctgggctggcactttggcacgaaccgtccaggcagattggcagggcgtctgatgatgtgcagacccttttttatgcccaaccatctgctggcatgccagactcgtgcatggcgcgggaatggaagaaaagcaggttgggcagcttccccatgctcccctctccgtctgtgccagtagcatgtccccggtggcatcccgtggtggcatcgctatccaatcctggactcgatggagatgctgtacagcagttgtatggtacgtatacctgcaatgcctaggcactctcgagtccgtacaaagcacagcaggctgatctgcatgcgtacctggtgtatacagccaactaggtatctgtacgagtacgcgggagatgaccagcctcaactcatgcatcctactgctcaatggtcagcagcgctgcagaagcgcgacgacccaaaacaaagaccgacatttcgtagatcgaggcaggtacatacaaggctgcaagagtgttaccagtcgctagttaaaaccccagggcgtcggtgtaacaccctgaccgccaggtctaaaccggctcctctgcttagtagcatttcaagtaggcctgcttttagctccccaacatgttcaatcgccaatcctaccacgctgattggtgtctggcccgcgattctggatcaactgtccgcacaaagcgagaaaaaaatctgagagggaggaaaactcaagaggcgtctagtaataggcaccggaaggctgaaactagaatgacttatcgaaatttcaccttcatttccaggcgtgccggcacaggggtctggggccaaagtagccaatgctctgctctccctgcttttcacatgatctcctattcttatcgctcggctggcgtggtaacgacgagactgaaaacgaacgcgctgaccacgctctgttgatgtcagcccaggccaagtagcagatcttccctcggtccaaatgctagctgattctgagacgctgtcaggtcagcgcatttccgattcctccctcctcccagcacgcactgacttatacaccagccacaggctacccgtcgtaataatagcagcagcacggcgtagtacttgtacgtgtaggagttgttataaacagcagtgctaacaacccaagcactactgctagtagcagttcgatgtgtggttgctagcaatagtgctccgttggactagcaatggttagttaaacggagacaagccgtggaacccatctaaaattggagtaatctcagtggttggtgcccgtccctgaaaagaaaattaaccacgggtctgggtttctttggcgggttccatcagaactcatacagtaacgtggtgctacaggctggtcgggcctggacttgcaaccccttgaccgcgtttcatttcctggaataccgtgctttgcgcttcgaagtattgccgtacggtaggtaggtagtgtgtcgcgtacaagtacgagtacggaagacccaattactgtagtttgtacggcaatcgaccgctgtggaccatgttctgccactcctccggcacactgtccacgtctcttcccttgctctgtcccattgagccgttagggaaactcattgtgatactggtgcacgatgctccgggggtcatggctcgcggactttgcgggctgaataatgatgctgctaccacccagcctcttacaggagcaattggttgctggagacggctcattccggatggtatggtgggctggcttgtcgtcatgtgtcctgaagaatcgcttcttcttcttcttcttacagggtcgcatatgcatgcgtgctagcggactagtgaccaaagctctatactagaggtttggatccagggtcggctatgctggtgtcaaagagagattcagaattagccggccgagattctccttcgcttgctccggcggtcggccgtgaaagatggggcaatcaggcgcgagtcgcgcggccgccttaaaaatccatcatctcaacaacatctgcctttccaccacggaagagaagctgtccagttgagtcgcagcatgcacggcgtgcagtgtgtatttgggatgtgattgactgaatggcgatgcaggcagatcacggcttgtgactggtctggtagctgcagaaaggcccaccaactgggagcactgatttttgctgtgaagactttggagtgtagtccgagtacaatgcaagtcaagccatctgtctgtactgtacctgtggacttggaaaagttgccctgggcggttgaaccgacgcgcgaagacggactcgtagactccccggagcactggtgggcactggagtgagggatttctctccgcattctccatcgcccaagccgtagcggaaatttttttttcttcagaaaaaaattggaaggcttgatggcttctgctagcactgcgatggagtactgtaggacactcaaaagcgtgcaccgaatgtaccttgtgcgcgctacaagtagcgctgcttggacacttacacggcttagcacgcacgcatctgcacagtcccctgtccatgcatgctgatttagatggagggattaggaacaagcagggcagtcagtcaagtacaagcaggtacattgtacgaagcagaaaaggtgggaaagatgtggcagggaacccccaaaaaccatctctcacagcgtagttctcggtggtaacggtaatagcaatggcatcgatggcctcggcctcggtcgatgctatgagtagaaggtcagcagcgctgagctctctgctgggcccttgccctgtctgctctgccctctggctgtggaccacagagcgccctcgtatttgcaaacagcagcatctgcacgaaatgggctgccgaaagtgcgttcaggtgcacagtagttgttcgggccgcccaaggatccgacagctccgtccagcgtgcgagggcttgtcgatcagggctccaagacacgccgccacgctcccagagcctgagcagcgagcttgcgagcgtccaagacataggcgccaccgattcgccggatcatgcaggcagggtctcaggaccttttccaagtccaagcccattgctggcgccattacaaatgctgctccggccaagagagtcgtcgacaaggcacaagcaccagacaaggtggctcgaggataaaagcagaggccccatcgcgccaaaccgggttcgctccgtgactcgcagatatacctcgttcgagaacgggcatggccccgtgctggcgccagggattgggcggattggcggactggcggatccagcatagcgacgcgattcccttttgacaagaatgtgcagtgccagtgacgacggcctgccggagacaaaagctggagactgtgctggacgcacgcctgggctggccaccccttcgcctttggccttgcgtcacatcccatcagacgaccagtccagtggtgggcagcaaagccgccgcgaagatgcctgcatgtgagtcgtcattccgagcatctgcaaattgtagtcatcgactccgtactcgtgctcgcgctggcacggacgtgcgcgtacatggacggagcaggcggtagatgtcggcttcttcttcttttttttttgcctcaccataggacatcaaacagcggattccagttgatgttccaaagcgacacgcccagtctggcttcagatggggctgcttattctagtcttggtggtggaaaggggcagaaaaaaattgacgacgtcaaaactttgctagaaggaaaaaaaaaaaaattctttctaaaaaaaacatcgtgccacttttcccgcagtgggcgttgagcgagcagctccagtcgtcccggccaggcaggcactactgaccaccacagtggcagaagccagtcacggtggcaactgcgttaacgccctcgtgcagcgcaggtcgctgtgggaaaatcctcaggaggcaccgcgccgcagatgaaatcttccaagcctcccaaccatcctggagttgagcgaccggggtgctctggctgcatgcgccgaccgtctgaggtactcggtacggcctgcatgtacctggaggcgaggcacgctgatgcacgaggaaggcgctgcgcccctgggccaatcagcacgcacggcggcgccctggtttagctagccacattgtccatgattgtccacagaggcgccaccatagcaccatgtgcagtggagacggccgccgaggtaccgcgccagcctgctacgcgcgcgtgggtacttgtgcacttcgacccccattccgctaggctctagttggcccgtcagtggcactgttgcggccccacccactccggggcaaagaaaaaaaaaacagcttagcacgaagccccaagtactcgtacccgagagaccccctgtccagcccaatgcctcgaggaccccatacctgcagtacgtacttgtactccgtacttgcggtaaagaacctgggacggattggcaggtgagagaaaaagttggctgctccagccagccccaggtaccttggcgcctggcgcatggtgggtgtccactgcaatacctgccactgcactaccgctggggactgccacctgggactgttccaccgcccatgccctaactgctgtcgctgtgccgcccgtaaccttcatctagtagagctcgcgctcttcatttctgcgctcccacacctcaacctcttctttcatattttcttcaaccctttttccctcctcttcctcctccaccgaattccgaatccgccgatttctcgacaagcctcgtcgcgaactcgccatcgttcgtcgacgtctggattcaggtttctcgcgtgagcctactccttttgttgcctccagctcgctgctgtgcaggtagcttctttgtgttcccacggcttgtctgcagtggccgctctcaacacggtcacgtctacttccgctcaacggtcacatcctttggagggtttctttttttataaaaaactcttgtgaggacacctctcgaatagaggttagtatttactgctttactttcgactgcatcaccggtcctgccgcaacatggttccttcccaacgtcccgcgaatcctcgccgcgacaccagcgatttgttttgacaacactccatctttataatcacctgccttcctacattgtcgatcgactcgcttttcgatgctttatgaagattgtattcataatcaacgactcgacgtcatctcttcgcattgtttatctttcttatgctagtggcgaaagcacactttgcaatgttaataaacactgcttcctttaactttacgcctctctcgtcacaccacaaggcatgacttgtacatgacttgcttttcgccgtgccgcatgtccccaacttggcatttgtttacaagatctccctgctaacggtttctgacacagaaaagctttttcatcacgctacatcttttttttcctttccttttttccctcagtctcgcttccagcttgcgttaacgcccatacttggactcgacgttgagcgatctctgaaccttggacggccattctatttgaccgactgatccattacgatatccttttgtcacgttttctatcttcaaatcgcttccaacagcattttcgtcgcacttcacggcaacacttttcccacgttaaatggctcttgcgtcacagtagagccccatcgacacatttcctgttcgcgccgcttcgccgatccgcacgttctgctttcttgtcccgagaccactccataaaacagcagtgcattgccacgtgctgttttcgtctccgacaagaaatcttcaatccgacaaagatctgttcgatcttcgtcggacctcctccactaccgtcatcatgcccggaggcgtttgtgccgtcctcgattatgaggtcgacatgatggctgagtatgtcgccgagatggcaactcgcgtggttacccccgaggccagcgtcacttctccgttccggaaattcgtgtcgcagattctcacttccactagactgcccagcacgaccatccttcttggaatgaactatctcgccaagagaatcaactccatgaagactcagggtccctacaaggcctccgagggtcaggtttggcgtttcctcaccgtctcgcttctccttggcagcaaattcctggacgacaacaccttccagaaccgatcatggtctgaggttagcggcatccccgtctccgagctgaacactctggagtatgattggcttcaggccatgagctggcgactctacgtcaaccttgatcacagcaaagactatcaggcctggcttgacaactggcgcgagtggcagcagatgaagaagcgacaggccgttcaggccaacagagagcgtctggcttcgctggtccctgccatcgataccgatctggccaggtacaacagcaaccgctgctctcctcattcacgctacatccaggctcaaatcgcagagtacgaacgttaccaggctatgaagactcagcagcagacctaccgctcgcgcgactcgtggtccaacaacccttggaacgcgcctctcacccctccggactctggctatggtactcccgagtacgccacgtcggcagcttctagcaacgctcgctacaatgaatggttcgctcaggccgccgctcagtacagcagccgctacccccagcctccggcccacaatacgttttatcccaaccgctcaacgccctacgcatcccactacccttaccagcaccacggtgtatgggagcatggcgttgctgagtgcagttgcccgggatgtgtcgagcccatgaagcagtcttcctatttcatgtcacatggatatggccagcctgtcatgggttaatgtttgcaacgattttcctttctcgtttatcttattgagctcagatggctcatacttttccttattcggtctcggaaaaaaaaggtgcggatttcgagtttttaatggctacgagttttcgctttcttctcttttataagaagacgcgtgtttttcagatacccccggcatgaaaaaaagaatttctacacacgcgatcagtttcagcacgtcttttcttcagcttgttttatgatgccaccatgacgcgactgtcggattcagagtgacctgcgaattgttgtcaccttcgtgacacaagcactctcttcgcagtcatggttggcttcaactataaacggcaattttttttttacggtacatgttcataatggtttggttcggcgcaaggctatattttttttattactactacaagatgttcatcgatgcaaagcgagcttggtcctagcgacatcaaaagcgatcctgtcattatggatttcgatctgtcaaaggcaccgccagcttgcaacaaacaccgaaggcgaacattgtccactcatttaccaaaaaaaagacgctttgctctctttgttttgatatcatgctctatggaatctcttgcgtttgcgcgcgcgctgcacatatagacctggtattggtaccctgcattggtacctcgatagatttggaattcagttataggcgctgcctacaatcgaaaactgctcactggcaggcgtccgaagtgttacaaaaaatccaaaaaaggtctgagctgtgtcatcagaagtccatgccggcaacgcgcccactatgggttggttgaaacaccaaaaatatccgtgccggctataagtgacattgttcatgacgcatcaaaaagcaataaagattacaaaaagttttgggagcagcacatatgatactatacttgtttgatcgtggttggaaccggtgtctgtgcaaaatgggttttacgagggcgctttcatgcattgtcttcagcgggtaaaatggaagattggaccggtttatatatttctctttctcttcggcgcattttttattattttaccatatacggttttgcattccgcggccaaacatcacttgatgtaatgccttgggtggcttcacgtcgaggtcagatggacatcttctatgcatcatctgacttgttctattcccctttcttcttctttttcttctttttcttctttttcttgtcttctcttttctatgagatgttagacgtcttgttgtatggattgatttgtagagagggaaggtttgacggcgatggagaagatggggttttttttctttgttcgattaatgagattttttctattcgcgtgagtgcggacagtttctctgtattcatatgatcaattccagacttgttgttgtggaatcttgtgtgtttttgagaggacagatgtgattttggggactgcgataggttgggcgatgggttgggcgatggccagatgaaaaaggcatttctgctttggcgacagaggagatatttctgacacggcggcaaatgagcagcggctttactttcataccccaagaagacggaaacaattggatggatgggggagttgtgtatgtgggtgtgtgtcctgagacggaaacaggctgtgaagatattagcagggctttagcccaaggtgacgtctcctatggttctcctgacggcgtccctattgtgagattatagtacaattaaattgatgagcagccgtggctggaattcaattgtatattatgagcctgtacaattactattaatcattatcaaggcctgtttatctgtctgtgtgatgaaaacttggcgaatatggaagggtagaaatgagtgtccggctgatcgtcggaagttgagcctcttacctcgccttgcatctcgccggtgctcttcggtctgtaacttgcatgagatttcaccgcctgtgaatgtaatacctgtcgacatatctcgtacctcttcaaactcgtgatctgcctaatcaatctactcattgacttgcaatggaacgctgctaatttcaattactcgttatacggcctcggaatctactgagttggatgcagccctggaggccaagcccaactttcgtgcgaagcgttccataagccaatcctctaatacagattcaatcacgctatttcatcccaattcgacacttgaaaaagaaagagaaagaaaaagcggaaaatcggaaaaggggaaggaattaatttttttttaaaaagaaagagagaacagaaggaaaaaaaaaaaaaagccataaatttgcttgagctacaatgtctggccggttcgtctccggcggcacgataacttccagcggtgagcctaccacggatgagagcggccatgaggcggtggtggcggccgcgagggagccgctgatgaagaagaatgccgagtgggaggcggtgcagcacgagcttgaggaggacaggaagaagagggagcaggcgagggcggatttggcgggggaagggcagcagagcttgtatgatgtattgcaggcgaacaaaggtttgttattttctttgcttttctcgagatgagagatatgatgagagctgtgctaaaaaaaaaaaaaatcgctttcatacagcggctaagcaggcagcttttgaagagcagctcaagctgaagaatcagtttcgcgccctggacaatgacgagattggctttttggatgaggtgagggccaaggagaaggcggatgaggcgcgggcgaagaaggagctggagaaggggttgaaggcctttcgggagaggcagaagagcactggcggggaggcctctgcggctgcgaatgaggatgaagggccgagagggggagaggatgaggagtgggctgttggggggaggaagaggaagaggcatgagagggaaatgctgggcgtgaagaagaaggctgtgagtaaagggggtgagaaggaggaggctgtgggggtgaggaagggtggtgatgatgatgatggcaagaagaagagtgagacagagcctcataaggaggaggcaaagaagggggaagagaagaaggcaacgacggggctgggactcgtggggtatggctcggactcggatgagagtggtgatgaagattgatgcttgatgagagagggggagtgagattgaatacctgaaagaggagatgatacgtgtggtttgtggattaatacggctgcgaagctggataatatgtatatatgccctttatcatggctcgttctcatttctgttttgctttttcgcgccacatatccaatttaatagatacctctctcatatattgccgtacagcgtattactgttatggtatcaaacgttttgaatgttccaatctctcggctatacacattatgccattcttgattattattccattcatcttcctttttaatgattcacgtcaataaagttatctagcgctctagctatatgtagactgactgccttgttgagctacagctggagtgctggagaatagaactggctttcttttccaaggtttcctctattgttactgctcactgatttattataacaggtgatcagcagccgccagattttgaacaatacctatataaactcctcctaactcttctcaagcctctcctcctcctctccctctttcttttccatcatcacccatacatttagccatctcttatgaggtttgtttccaactcattggattgcaatcatgacaggccatcatcaacacaaccccgattctctattagatgaccaacggtcgctttcttcactgggcagtagtgaccggatgtcaatctatgattacttcacgctgccagaggagcaaccgccgttggacatcgatccatccacttcgcttcaaggcggagattcaggtttgtatctgatttagaaatagcgatatacacgatcgggagctaatattgcaaaagacttgcttgacctatcgagatgcgaatcgccattgcttttatctgaagatggcaaccgcgaagattgcgaccactatctaaacacgataccaagtcctgattctcttgtcggacagaacaatcaggtaaagacggagaaccaagacattgagacagcaacggcttctgttctcgccagtccatcaaatgccgagatacaggaaatgcgcaaggaaaaagaagaattctctctcctagccaagaagaaaataatgggagctgccgaatacaagagaaacttggaatcggcgttgctgaaagccgaggccgtcaacgcagaatgccagtcgctgcgagctacaacacagtggacacaaaaggctatatataaatgagttaaccaagcgccttggttcgaatgaaaagactataatcgaattggcacggcgccttgaagcaacagaagctgagaatcgtcgtttgagagcacgagcagacacgcaaaaggatattaacaatgacgttaaagcggcgatacgcaacttgcaaggatgaatggcagcgtttgtgggaggggcttggaatatctattcggcagacatggggaaactcaacgtgacagcgacgggggcgttaaaacatcggtttataaaatactaaagggagtacgaacgctcagtgagagaagctcgagggatataataggcaaacgtacggaagcgtaacatggtaatatcaaggacatcaaaatagcggcttacaaaataccagaggaaatgaaaacgttcattgggaagattcaagggatatatttcagaaatttggtgatcatcttcactattgggtacaatggatgcaatgaacggaatggggaaaagctttatatcaatattaaattgcaaatttggccttggaacgaagcttctttttagtcatatattctaatgccaccaagcttctctcgcagctgatatatccatgagaccctaactatatccagcgtgttccatcttgactttccatctcccccttactgcttttcatgcaattgaataaaaaataaaaaaatcagaagcaaagcaaattccagcgatatgaacaaggatatcagcactgttctccatgccaagtatcatgcatcttcaataaacgacagggtctctgctgtataacgtttgaccctttatgcaggttgctcctcgtaatttggtaggtcagccgattaagcatggacccccttttcaaaattctcatcttcatcttataaacgcacttctagcttgcgttgaattcaaaatctttactgcatatgcccgcttcatcatgaaaatcaagaccctctatcggaagttgttatcgaaccgcttgaaagtgtaaccgataaatggcaagctcatctcgggcgattcctcaggagctgtgccagtgcggttgttctggatggcctgggccttgagcagagttgcgttgtcggtctggtcgatttcgtcggtcgggaagtaggtggtatcgatgttggacgtcaagcgaggctcgaaaggagcgcgaatgcgacgcaggctatcaaagtcgacgccgcggaagaaggcgtggctcttgagttcatgggcacctccccgtccaagtcggttctccgtgttgcagaccatgctattcaaattgttggtcagccattgatgatgcaatgagaaaaagattagtcgatccttaccttcgaatcaagttctccgcctcggcacccagagtgatgtcgtcagggaaatacagcgtttgcctccagttgacaatcttgcgataggtgtcgtggctgtcttcagcacagaaaggcggccagcccaccagacactcaaacatgatggtgcccaatgaccaccaatcgcagtcaaaggtgtagccatggcctgtgaagatctcgggggcgatgtagtctggcgtgccgacggtggagtaagccatcagtcgtctagatcgtctccagtcgttaatctgagatcggttgctgactgtgagattgatttgatcaatggcaaccgaggttcggtcacggggacggttggagcggccctgcaggagttgctggtagtagttgttgtcatgcagacggtggaagccagtggaaagaccgaaatcggtcaatttgacgtggccgccacgatccagcagaatgttgtcaggcttgatgtcactattttcaaacggattagccaatgaccaaaggcgagtctttggaaacaggggagcagaaggatctcttaccggtgaatgaaaccaagcttgtggacggcctcaatggccaaaacaatttcagcaatgtagaatcgcgtaatgtcttccgagaaaatctcatatttaatcagcatggtcatcaaatctccaccgggcaagaactccatgagcatgtagaggaagtaggcatcctggaaggtggtgtagagcttgacaacccaggggctgtcagactcggcaaggatatcacgttctgatcggacgtgagccagctggtcctttttgaacatttcagtcttgatcagagacttcatagcatagaccttgccatctcccttcttctgcaccagcttgacttcaccaaaggcaccctttccgataatcttgaccgtgttgtagttctcgggcttatctttagtacgcaagaatcgcagatattggccttctttccggccagcagttgaccagagctgctctctcctagttgagctctggccggggtcttgcagcttttgctccaactcgttctgcctattgttgtttatcacgtgaaacaaatgtcagccaacggggtactgaagtagttttccaaaaaggtctagcagaaggaagagggcgaggttggagagatgtttgtatgtgtacaaggcacgtatacaaggcacgtatgcaaatgacaaaaactgtacctttggttgcgttcacgagctcgcttcacgctgtccttgaagaaatccgcagctagctgtgagcacttcttctggttgctgttggcatttgtgccatatttatcagggttcctctctgggatgggctgaaactcgggcgaagacacagcgccctgggtaggcaaaggaggcgcgtagttgccgtagctgccctgctgccctgagccgcccgcagttcgtggccgacctgacgatggtcctctaccagcatattggcctccccttgcggcgctgccgccgaggttctggtgggagaactggtgagccaagcccgtgttcgggtcgttggtgccaggcgcgccagactgcgggggataggcagcgttgggatagtcgctcgtcactgcctggcccggatactgctggttctgcgcaaagtagccctggccctgaggcgggtagcccgcgccgtactgctgctgggacgattgcatgctggactgagctcccgcggggaagacgggctgggggaaggttgagggcgtggtgggataggctcgatcgttggcggccggtcgctggttgtcgaagttcaagtacagacggccgttgttggaatccatatccgcagccgataagcagcaccgctatacaagtacctgcggtatggatgcgagcctgacggggcctgaggggtcggaaagggggcacgagagacggtgctggagatgctagtgcgtgacggggacgagctgcgattcgatgccgctgcaagcgagagctccgctgctactcagcgcgggcgggcccaatttttccagcggtcacagagcgagagcaacgcaagggcctggccgcggattggagcggtggttgtcgcggcgcggtgcgttttgcagctcggtgcagctccttgttggtgatgtgctggaaaggggaattgcgaggccgaggggtcgagagaggcgggaggcgttattgcaggtgcaaggccaggagggcggtcaacgtgctaagaaagtgaaaatgacttgggcggggtgacggcgacttgagaggtacctgagcgtcgcgttcgagagggcacctctgcacagtgagcggcgcgagttttggtatcttcaatgttcctcacgcgccgaagccaggggtcattagtgaggggggcaacgggggcacagtgcttggtaggccgctaaattgttctggttggtgctaacaagcacgaaacaatcagagcaccagggacgtttgccgctgtagtggcaccgaagtaagttttcctagtggacgcccagggcaaccttcacaggtcaccgcaggtgggtttcgatttgctggtctcatctagtagatatcaatagattaataagttgattgatgtgatgagcattgcttcatctatttttttggctactacctacaagccttcttgttacaaatgtgcccttaccttggtcaattgctggagcgagaaatgagaaatggcattgagacttggataggaagagattagcacgagcaaggccagcgtggacagcggaagcatcgccgctaacacattttggcgacctattcatcccgtctcttagtagtacctggtaaggcacttgtaaatgtacgtttgcccagcttgctatttcggccattgttggaattcgacttgagttacctttgtatggagtgtttttttactttctgcccaagatacctagacttgcataatcctacgtgccactgtccgatgatgagctctcaaattggtggttatctgttatctgggaccctcctctgctcaggggtcgcgctttgaacggaatacgttacaagtaccgctgctgttaggcaagtatcaatctgatggcattagctctccaggatccctagcctatctaccaatgattcagtcactccccagttattagcttcatctcaggttgacctgcgacactacccgcgaaatcatgcgtgtccgtgacaagagacgcaggctactgggtagattagaaagaattcaaggttgcattagcagcctaccttgcttcatgcagggtctaaatgtcaggatgttgagcctcagatcatcttttggccagtccaaatatgacaccttgttgcctgaaaaacctcccggccggtgagctggggctggcttggcaccatttttgatgcagggtctcatgcttaatgacctcgctgttttcatcccaaggatgggattatgacaagaggttgacctctgcgcgccacaaggaacagggcatctgctgccttgatcattcgtgctgtacagacgaaattaccgcgttaatgcgtaatcattgttcagttctccatcattcaaatcctagagtctgtgcctaggtgctcaacccaccgcggtgtgtggggctgggtcctgtatgaggacctagtattgctgatgatatgaggctctgcatttcttcatcagcatgatacatgttgtattgagggcttctaaacttgatagtattctctttgtctagacgtggtaataaaaccttcgtctagatttacttgatttcatgtttaggagctcgtaccgaggcagagtgcctgtatctctcatattcaagctgtcatgaaagcgagaccaacacttattaccatcttcagcatttacacaagtctaattattttgaaatcagtttcaaactgtgtaatattttaatttatttaatatatttcaaccagacagttgttccgtagccttttttttgttttatttagatggctggtgttgatagccaaaagctcaacagcatgtaaactggctgcggtctagctccgccgacccttatcgtgtcccgcatccttatcgcatccaattttttccaacttcataccagcatccattgagagctgcggtacgcagctcgctcgcagcacccgattggtcgcctcaggttgcaaatcgatatcagaggagctctccaggccaaacatttcccattttcattctatttctcttatatcaagcgacacctcaagccaaagggccgcgcatcaccatggccgaccccaaaccctcaaccccgccggccaccggctcctcgagcgctccaacgcctcgcccgcgcaatccagtcttcaagatgatgggcctcccggccctgcctcgcaagctcccatcccgcaattggctcatcttcttgtccgtcaccacctccttcgctgccgcaatcatctacgataagcgtgagaagaaccgcgcgacagccaagtggcgccgagccgttgcgcccctctcccaagagctgctcggaaatgccagccagcttccgcgcaagcttaccgtctatctggaatcgccccccggtgatggcctacgcaccgcccaggaccacttcattgagtatgttaagcctattctggcagcttccggcctcgattgggagtttgtccagggccgacagcagggagatgtaagagcggccgttgccgagaagattaggagatcaagaaagacccacgagcggccagacgaggaattaccacagacagacgaagccattgtggaaagtcagaggaagaaaatcgggctggcagagtatgagggcgtcaagggtgacatcgtcatcggccggcatacgtggaaagagtatgttcgaggcttacacgagggatggctgggccctctcgatcccccgccactgcccgtcgtcgaaaatctcgacgacaaacccgagcctgaaaccccatctacagaaagcgaaggtgataagaagcccgaggacaaaaagccagaggaggaagaaaagaaagatgaaacgcccaaacggccgccgcagccgcgccctcacaactcccctgacgactatccctccgcaagcctccccgccatcatccccgccgaattctcaccttccaccgccattgcattccctcaccgcctcggcttccgtcacacctttgtccgcctgggccgcttcttgacccgccgtcacttggctgacgacattggccgagaagtcgccgcggtgtgcttcgctgctgcgcgtgagtggcgcgaagccgagggtcaatacgagcagcagctcgttctgaagcacgaggagagcgactggcccaagttcgtctggaaggacgaagaacccgcggctgccgacgacaaggagaaggagaagaaggccgctgagccacccaaggagaagatttgggcttcgccaatggtggtagactcgcgcatcgcagagcggatgcgtcgtttcgagattcagcccgaggacgaggctcgcgccaagaagattgtcgtccccgaggcggagattgagggttggatcaagcgtaacctgaggagcttgtatcactggggcgcgagctcattcgcgagcaaacctcaaggccccaacgtgggaaacctggacgatgactgagcaagaagacgtcatggggataaaaaagagaaagaagaaacaagcctgacggtatgaatgtgacatgatgtatacagaagggggttgggaaaattaatgtttttgtattgtaataacagtaagctgtacgactatatatgcgggacaatgtattaaatatctacacatggtagtgtgaaataaaaccaccctattcaaacagttgacgacaaattggaaagaaattcttgtcttaataatgtttataatagtttataatcgaggagaataatatccagcatctgagtttcattatccaacaccccagctgtagttcattgagacaattagtcttcataaaaaacatctaatcgccatctagatacacctagaactaaaaatagcatcagtggcagtagtagcctatgctatagctgtgttgctggatatttctcatgactctacgatgatttggacgatatttgataataaagatcataaatgaatacaagactataatataaaaattcatatgtattttaaattgcgccaaatatgctgtttcccgcttcgatcctattttttttttctccttgttcaatctgaggctgagatgccttcagcaattcagctaattacaagtcagcaaactgcatgttactgttgagccaacggacagcttcttaccattaagtcgtagtactaagtcttaaaaaaaaaatctgggatgtggcttaatgaaagcctccccccccccgccgatattgattttcaaaatcatcatgcggcgtgctgagaactgtgaaatcttccttggtattcttcctcctcctccccctctctctacccacgctcatctcctgcctgttaaaccaggagcagcattgaagcgctcttcacgctccgtcatgaacatgacctgaatccagtactctttggaatccggatcccaaaaggcaaactgcttgtcctcccgcttgtccagctctctggccggaatcttgaatcccacactctcatacggctctgcagcgacaaccagatactgaaaattcctgtcgggctcttcggcgcgctgtgtgaatgcgttcatgacctgccacttgggcgccagctcgggcgtggcgtcggggtactctagctggaagagaagaccctgctggcgcgtgaccgggtcgcggatctttgtgattttgtagcctgggcggccaatcttgacgatgtttcgcctagcagtgaggctcgcggcgacgctggtcggtaaacccgtcgcgggatcgatgctctgtttgccttccttctgctcgcgggcggcgcgacgggcgaggttggtctggtgctttttgccctgggtgtgggcgaggtaggagccgtcgttctggtggacagtgaggcagaggcggcattcgaaggagccgacgtggttcttgaagaagtaagggtccttgtcgaggtcgattgtctcgagggcgagcttgcgcagacgctcgcggcggtcggcgtttgtggcggaatgggaggcgacgccgccgccgccgaatttggagcccgcgcggttttggaagtccatttggggctgtatgggtgtgctatacgaaggaggtttggagtattcgggatgtcggggtagaattgaagggaatcgattgagagattgttggactgtaggcgcgactgataagaaaagttacgaggcaggcgaggctgcaataggatggattatgtaaaggcgggaggctagccaattagcattgcgtctatccacagcgtaaggggacgctccaccaacaccgctgcagctcttttacaccacagcctctgaatatcttctcacatacgggtactcatagaatcattcgaataactacatggctaacatgtcatcctctcaaaacgccaatacgtcgtcatactttgatacaaatgcttgaaccgctcccacgaacctgtcaagctcagactgtggcgtctccagtaccagcgcaatgagacccctacgcgtgatccagaatccttgctcaagcatctcaaaccagaacaagtctttcaacgcttcattctctgtaaagtcatctgcgcattttatatccttcacctctgtatctccatccacgaatcgagagcataggatggatccgactcccgagaagcccagtcgcgttccctcgactgtctcttgaagcttggatatgaacgactcaccaatcttgaagaacttgtccgcgatatcaagagtgtatatctttgttagtcctgcgtatccagcgtgcgtcacgagcgtgttgttattgaaggtgcccgaatgaggaattgaaggggtctgccttgggtcaaatgctcccatgatgtcggctcttcctccaaacccaccaaaagcgaggccaccgccgagatatttgccaaacgtcttgagatctggcttgattcctcgcaggcctgcaagtccagaggctgatatcctagaagtcattacctcatcaaggatgaagagaacaccggcctaatatccgtgagtatatttctcattacatgcaatgtatgagcatagttgcgttgtccctaccttggcagcggcatcctggacgccagccaaaaactctggtgttgcactgagacaacttccattgccttgcataccttccatgagcacggcggctaccccctcactctgaattgccttgacggcggcatcaagatcgttatacttgacgataatccagtcatcagggtcaacattgttgggcgccggctttcctccccaaaacatcaatacgcctccatggtagcccttgttgaatacgacaacttttctcttcttagtgaccagtcttgcgacggctagagcatggaggttggcctcggtgccggagtttgtgaaccgcactcgttcgagatcaaagcgccggcatagttctcgagcaaacaactgctcttgaggtgtggttgccccgatattcaagcccacattgttgagaacattgttcacagcgtcgaggatcacaggattagagtggccgtatagcgctgccgtaaattcggccgtaagatctgtatagctgtagaaatcggatcagccgacaaagtcctttggataattctaggccatgtgttgtttgtatcggcatatttatatcacttacacatgcccatcctctgatgtaagttggtagcctttgccagacttcatagagatagggaaggggctcgtatgaagcacagtcctagtattgccgccgggaaaagacttggtagcttcctcgtgaagactcttggatttagcatttcgcacgacgtaacgtgctttagcctcttcaagggcttgggaaatattctgagaggaactcgacgacattattgcgagtgtgtgaggcctcgggggtaccaggtatgatgtcttacacaagatgtatacctaggtatgcaatgatcaaggatgtctctttaagggctggatctttggcctcatgaatatgaacaaaggagctatctaaaataacaatttacaatagttttacgaggattgcctgcgtgccttatatacccgtggtcatcgggactatctatctactctatcttccaagttggagtttcggcagcacgtagttacaagcggggtcgattatttcctattagacgtttctattagacggctggacccatctcctgggcagacaaagtagggtatcaacaaccaagctcacaattcataggtcaatcaagctaatcgcaggatgactcttgattacctagcccaagtaggtctgttcggccagactcaaacggaaactcacgacgaactacatgcagcatcacccaatttggactgtatcttctctacgctctgcaggttagaacgataagcggtaattcatgccggcaatgcagcccttactaggtacttttgtttctatcgctttattctatcatgcacgatacgaattcatgatgaaagtattattggtgttagaagaggcacagattaggtgaacatagtgatcgtattgtgatgatgatgaagctaggttccaactagctagcgggggcggggcccggctctatatatgataggccggcaggtccttccaccgagtggacccgagagggcccgacctgcctcgagagggcccgacctgcatcgaggccaggggagttgcttccaacaattggaagaggcgcagatgaacgtaatgtgatgtattataatgagaataaagctaggttccaactagctacaatatgcggggcacggccctatatataataggccgatggatccttcccccgatagggcccgacctgcatcgagaccaggggagttgtttccaacaagttggaatttctatacctgataccgcctatatttggtcgcagttttcttagacctagtgctgtactactagtagttcatgatattattttaggatctaatactacagatcattgatgtatttttccaggaccaaatactgtaattagttatattaattcaggacctatagctagagacaactgtattacatcaatacttgattgaattcctttacacattccatggcctactagtactctagttcttgcttctcttgaaaagcaattactcctgcggcagcgatagcgagctctttgcacacctcttctggtaacgcccgtccaatgtctgaaaccgtatcacttgcagattgatcaagtcgattcatagactcctcccaaggccaactaccatctgtatctgtttcaatctcgcttgtccagctatcagaatctctatcgcctggtgcagattttctcttgagcggagttgcatttcttgtcccgcctccgccatatagttgtttaagcaaagggcctgatgccctttcgtctttatattcaaattctccttcgtcatttatgtaacgtcgaataacttgccgcgcgacattacgggtaacaaactgctttgttcgtagcaaaatcgcccaagcaaatcgtgcaaagacgtaagcttttgattctatcgaaagctgattgacgacaacattgtgatatgtcggccacatttgtgctgctgaactggagagtatgtgggtaacatatagatcagagccctctgggtcttttttgggtacaatagcgaaccagcggtcatcgaaacatttatgaagatctttcctcaataaaataatgttgttgatgtcgtcaatagcgggagttgtatcattcatgatattttgctcagaccatgcttgctcctcttgcggtagaaggtgggctctgttaatagcgtaaccaatgccagagacgcagcacttggacccaataatatcaggcccattggaaatattaggccagatacggtcaatgtcctcgttagggaatctccaatctcgaaagcttggtacaacagcatagttatctggaaataggatgttagctggacccaagagatataggcgttcagatatgaggtccacaaacggttgccattaatgataaaaaagtactggtcctcagtcaagaggccatccaaagggacctttaccccatgaaggccggcttggtccagagcgaaatagccagtatcaaaagcattgttagcaataatctgacaagccgttaaggcggtcttatgatgtattccatagacaacagtgtcgttgacatcttggcaatccactcgtggtagcgataggagatgattcagtattggaccatgatagccagggtgtcggaatctgatctctcctttccggtcctcctgaggtgggaggattctgcgactggcgtgtacatatggcggaggtggagtttctgtggccatagcttggaaaaagagtaggggttggttggatcgatgagaatgctgacttagttggagcaagaattctccagccagcgaaagataaagcggactagtacgtatcctatcggcataaatatggggctgataataaaggcggtgtggagaaaatgcgtggcagaatccgcatcccacttaatttttttttcttagcacggcgtgccatcaaagctgggaggacactgcagctaagaaaaattactaccattagcaatattgagaaaaaataaagcacaatggcaggcacaattaacaagcccaagagtacgttctggttcaatctcttcgaaatttccctgaaagtatcaagttttgcacaaaatatgctaaccatgatgccgtaggacccaactccaagcggacgacaacccgtcttcgcaacaagatccaaaaggcctccgcagccaagcagagaaaggatcgaaagttggccaagaagaacccagaatggcgatcaaaattgaagaaggacccgggtattcccaacctcttcccctacaaggagaagatgctggaggagattgagcagaagcgcgcaaagaaggccgaggaggcccagaggaaaaaagaaatggccaaggccgccaaaacaggtgttgccgccgagaataacggggacgccatggtagatgcgggcgtggaccagatggatgaggatgacggaatggacgacgtcgacgagtcgaacccaatggctgccctgcttgccagcgctcgtgctgccgccgtaaagtacgacaagtcccttgcggcgagtgacgacgacatggacgatgatgacgatgacgactacgacagcgatggcgacgcttctgatgacggcgcacacgtctccattggccaggcgtcatcacgaaagacctttgacaaggtcttcaagcaggtcgtcgaggaggccgacgttgttctgtacgtcctcgacgcccgcgacccggagggcactcgctcccgcgaagtcgagcgcagcgtcgtggccgccgccgcgggcggcaagcgcctgatcctcatcctcaacaaggtcgacctgatcccccccaaggtgctgcgcgactggctcgtctacctgcgccggtacttccctacgctgcccgtgcgagcggcgaatgcggcggcgaatgcgcacatgttcaaccaccgcgacttgagcgttcagagcacctctgctgcgctcttcaaggccctgaagagctatgctgccagccgcgacctgaagcgtgccgtctctgtcggtgtcattggttatcccaacgttggtaagagctccgtcatcaacgctctgctcagcagaatgagcggcaggggcgccagcgcagccaaggcctgccctgctggtgcagaggccggcgtcacaacgagcatccgcaaggtcaagattgacagcaagctcacgctgctcgactcccccggtgtcgtcttcccgtcctcgtcctcggtccagtccggcggcctcgtcaccatcaagaacgccaccgaggcccacgcccacctcgttctgctcaacgccgttccccccaagcagattgaggatcccatccccgccgtcagcctgctgctccgccgtctctctgccacccctgatctgctgcagaagctcaccgccgtgtacgacatccccgccgtcctgcccagcagcgccgacggcgacatcacctcggatttcctggtccaggttgcccgtaagcgtggcaggctcggccgtggcggtgtccccaacatcaacgctgccgccatgaccgttgtgactgactggcgagacggccgaatccaaggatgggtcgaagcccccgtcttggcagtcgagaatgcaaagggccagaacggcgctaccaaaccagccatcaagaacgccggcgaggaagaggtcatggccgaccagaaggagattgtcacagaatgggctgcagagttcaagctcgatggcctatggggcgatgacaatgctaatgagggtgatgccatggagcagtaaaaaaaaaaaaaaaaggaacccagaggaactcatgatgcaatgtggccggaattttttttttttttttttttacatgtataattgcgcatgtttcgtgcccattttctttttctttgttaatggtattctcataaagagtttggcgttgtaggttcggttggtaatataaaaataaagcggacttgaactgtatgttacaaaacgcatacatgtatgtcaatattacaatattagatgtacacagtttctgaaaagggggtagaaaagaggattcttggagataattttaagaaaacttttcttctttataagctttctagtctctagcattcttgcatatatcccaaatcaacaaattccattaaaattaaaacatcctgttcttggccatttttcatctccctaagcactcaccaactccatcttgacgcctctctttcctgtcctctcgtccttgtcgtcatggactctaaccacaaccttttggaaaagttctaccttgatgctcttctctcccttcgtcgtcaaagtatacgtctcagcgtcatactcactctccggctcgggatcagccaaatcacgcagtctgatcaagccctcgataccgaatcgcggcacaagaaccacgaaaccgttgctgaaaatcttcatcacaaaggcttcttcctcagcaaccttgccctttagagcttggccaacgtaataggcaatgctggctcggccggccatctgggcgttgcggtgacggacgttgatgttcttgcatacggcctcgagacggcctctgctgcggactgaagggtggacggcttcgtagccgatggcggcggcaagttgtctatgggcaagaagatctgcgtatcgacgaatgggggaggtgaagtgcgtgtaaatctcggaagcgagaccgtagtggcggaactcggggtacgattgggttccggaacagaaatactctgcgctcatcatgcagcgggtagccatgatacgaacaagggtgttgaagaatgggtctttgtcgtcgacgcacttgtcgagagaatcagccagtgccttgctggagtcggtgcgcagttcaaggccgcgtttaatacgcagctgatcggccagctcgtcaaagttggttttggggggagcagcgtggcgacgtagaatggcggtctgggggaatgcctcgtaaatcttggcggcaacgctgacattggcgaacaacatgaattcctctaccaaggagttggtatcgagcagttccttggtcttgacgtcgatgggatccgaagattctgactccatgtggactttgatttctggcgaagacagactcaaggcaccagcatccatacgcttcttcttaagcttcttggacagcatgagcagcattcgcatgccctttgtgaggtcatcctgctgtgactcgtcatcgattcggagctgtgcttgttcgtagctaaaggcctcgcgagacgcaataactgactttgtaaagcggacgttaacaatatcggcattgtcattgagctcccagatgactgtgaatgcgaagcgctcgacataaggcttgagagagcagaggtctgtaccaagcagcatgggaagcatgtctatacgcttatcaaccaggtacacggtggtaccacggatactcgcttcagtatccatagcattagcaggcttgacaaagttcgatacatcggcaatatgaacgccgacctcgtagttgccgtttggtaatagcctagcgtgaagagcatcgtcgatatcttgacagccaggcggatcaatactgcagatgagaagttcgcgaaggtcctctctgtctctccagccaggatcctctttgctggcaggcaccttccaatcatggccctccttgggaaggcagtcgagcaccgtttttggaaaaggtcggtactggacatcccactccaggagcaaagcctccgtctctgccgccttggtctcgagttctcccaaggagcgcaccagatgcccgacgggatgtctcgagtctctgtcccaagagtcgacagtgaccagcagcctcttgcccagaagctcggacacttgacgagtacgaagacgaatctttggaatcttcttgtccatgggaatgaggaaaacgctatcgagcttccggccttgtgatgagcccttgttggccgtcgatgggtcgatgtggccgacatactgccgccagttacgcttcactactcccacaaccttggctgttggctgtagctggttctcccccgacgccttctgggtcctctttacttcctcttgaagtgccttgcgctctttgtcagatacaaagtcttggcgctcttccgcatccgcattctcattcttcgtaatcgtatcctcttcaatgatctttgttgacggtgacttccactgatcttgggggagcaactccacgactaccacatcgccatcaatggctcggttgatgttctcgcggcctaggataagtaaagatttcgggaaagcagggaccttgatagatccctcaaggtagttgtacggagacacgttgaagattccctgatgcagcagcccggccttgactcccgtcatcatccttgacgcggtatagtactctgggtaaatgggctgctgagaggcttgcttgaatccgccctgggcctgagactgtgactccgcaatcatatcaagtaatctctcgccatcttccagttcgcggacgtagtctctgagagaagacgcgtgcagtccttgctctctagctttcctcaagttgtcccggtcatcactaagcatgacaactgccgggattttcgctgccttggtcaatgccagatgctccccgtaccacttaacagcttgtctcacagcgcggtcatttctgtcattgacactctcgccggcttcacggttaacatatgtctcctggcggaattcgttgaagaagacgtaaaatctcttgtcctcgctcttcgtcagtcccacaaggcggttgtagagaggaaatgagcggttcttgagctcttccagaacagtctgcaagatgacaacgtcataaaatgatgagctctgctcaaaaaggtccatggcgttcagcaacgcgtttgtatcaggaacgagatagtggccctggggaaatgactttgtcccagccggtctctccgacaggacaaaaggtagagctatcatgagctgttagcctcgcgccaacctcatcacaggtttgacacctgatagatggatggaatgaattgtttctcaccttcattggccgcatttctgggtgcctggctcaaacacgccctacacaagttcgatgaacatgggatatccgtcctcaggtagacctcccgaacaatcttctgcacttttccactccgcgtcgacctgacatagaccttgttggaaatgttcagcgcagcctggtctgaccgctgcgtcctctttaaactcgtcatgctggctgtctttgtgatttgattgctctttttttgtagtgtgaagtttttcacacgcgctcttgctcgctgaagtcactgaaaaatgctgatataatgggataaggcactttggaagttcaatgtggggtcgagtgccttatcgatatgcgaaacacagaacagcgccaattggagacacttttatacacaagtaactcctccaacagataatatcaagtctgcagaatttgcatctctaaatttttctttgcttccttgcaacatatccaaaatttgacatgacatacccagaatcatttgcaaaagataatgctcacgtgacacatcacgtgagctttcccctggctctccggagtgggtgagcatcagagcgcctttgtgcaaaagattacttttccaagtaaaataaaaccgtcagcaagagtcttggatatttgccaaaagtcaaactctgttatttcatttataccacaaaatgctatatttgcactcactcctatatctacttccgcttcgtgaaagtgaattgcgaagccagccatcatgacctgagaaatctcatatgcagaccctctccgtgagcgccacccttcgcaatgtcgcaagtacatcaatctaacaaatctttgacagacacactagctacctcccaccatggagaaggaatccaagagaattggggaaccaaaggaaaagccaggcagtcgttacaaaaatgcaacttcactctgtaacattaccactccgagtcacttgccacccgcccttcgccaagcccacccaaaaggaaaaaggtgcacaaaaaccagaagagggaggaaacaaaagttgaaaggaggatcctgaaatgctacctgaagcggacaactttggtaccgatattaccagccgtgtgcaatcaccgaacagtgaacgtaccctgtcgcaggatgatgagccccctttttttggccacttcgccaataagcatgaggctgtatcgccaccgagcagcatgttccctcggagaactggcctctctttgatctagaccatcattttgtatgactctgggttcccccaaggcgcgctcctgatcccgcccgatgttgagaaagtgggctccgggtgggctcctctctctctctctccattttcgtgagacatgatatttgtcaaccgctccgaaagggcatacgaggctataaccacaccgtcaccgtggtttgcgggaacacggaggctctttcacttcgtggggtccggcgctcggctctactacttggcgacccctttcttggcgagtcttacacatgctcttgtatcattatccgtattcactctcgtttagccgattctattcacacatctgcgccgttcattgggtcttgagggtgctcagcgtccagctattgctttcagtgtagcacccaggctcgcaggaatgatgcgccatgttcccaacagaaagggagtgggtgccgaattatcgggtctgtgtcttgttcccaccccattcctcgataacctgacgagaagctggtgtatcggatgcaaaaacgcctctcagaccttctgctactctatcaacaggcatcttttgattcgtcgtgtcgtcccaactggatcttggagaaagatcaaggtagtattggcctttgtggaaagatgtcttgtctcgtctcctaccccataggacgaagatggggtaaagagcatgcgcatgcgtttgacttcgactagcagagccagatgaccctttatctcatgcacgctttcatcatataggaccacaacgcaacactccaaatgttctcgactagtccatccagggccgtgaataacacgatgtggacctataactcttgcaagatgaagcaagaaaaacaagcattgactcacatgatgcaaattacagaaacaccaaaaaaacgtatcgcggcgtcggctttgttgctcaggtttgctaaccaaaatgaaccctgctaaagctagaggcatgtaagagtcctaggatttgtcgttcctggaaatgaatactgcatgagtgggtaatttgattactgcatctcatgctctgacatatgaatgatcctcatataatcatctgaaaggggtgcgggcgctgatcgcaaaatgcttctctttctttccatcctgaagaccctgcggggtatgattcgagcggagagtaggtatccaaagctagattttgaagcccaacaagacggctttcaaaatggaagccccgcggccgcaaatggagcgacaaagaggcgtcactcaagggctttccgggaatattcatctcgcagtgggggacgtagcatgcagcgtgtaggcactaactccgtacatacatgtgcttcccacttctattaccaccttgcactgtccaacatgtgccaaggtagcagaatggcttgtcctgctgtggtgggagaccggcttcaaaggcatgctaaacgatctttgcagccaataacgaggatgatgatagccactggtccggaaagctaaaggagcaagcagggcaccttaaccccgtcgtagaggtcaacgaacttgcccctctcgggcgttgagagacgacaagtcttaaattaggtaacacccaagtggtctcccagaaaagaatccttgctttggaaaaccaaatttccatgcatctatcctgttgacccgtagtcacatggcttgtatgcgcagcccgaagtggactcgactcacgctacttcttcatgtccagtcccgtgagatcatacatatccagggtaacattgcgacagatgcaaatgatggcagaagcgacatcagatgttttcaagcccgcagcttcaacaacagcggtcagaagtcaggcttcaacacgactcgctagcgtggatgagaaaatgctaatgcttgtcagcgaaaatggctattggcaagcaatgtctattcgccgtgaccaaatatgaccaaattcttatgcgtcggattacagggtatggtgacgccaaattgcacaacttctgatgagagatcaagttgccaggtacgaaaacaggatttctcagccatcatacagaccccggtcagcctgtcttgtcttatacaagcagcacttcgtatcaacgagagaaagggctgtgtgcgcataattgcatattctttttctcctctcctcggaggggtctacaagcgatgtctcagacgccgccctccccgcagtggcagcatatctagctacctatgaattgacggaggtttttttttttatcgcagcagacctatgcacgaagtacgctgcaatagattgtatagtaaacgctgataagtcgctgagattccatatgatttgacattctcctagatgccttctcggtatcaaataggaaccccacgaacgcacgtctggtgagtgtggtatggtcagcagaacagataagtaaggcgactacatactttgcagtctggcgtaatgcctattgctttgtatgcgcctggactgctggggaatgggaaaagctccggtgctaaagcgctgccctccaagttcttagctgatcttccttggggtcttaatctggagacgtcggtaatcgcagcatgggattcaccaaggtgtggacgtcatcagatagatccgccgtgttacccctgacttattcctgagaaatcggatgtgtacttcgtacacgagccaccaattccagctcgcgcaagggaggtgccggtacaatagtaaatctcggggctagcgtaactctgatgccactgttgtgaggcacaaatgcgtggtgtattgtgagagattcaggtcttgatggcgttggtgcggccaagctaacaataggatgtggggtgacatgtccccttggctgcgtctaatctgtatggctaactctttgtgtgtgtgcacacatgcctgtacgtagccaagtaaccacaccgcgagcacgggtgggcgggtaaagaaatgagcatgtgtgctatgttcccgcgtaattctatggcgtatggagatccctgatatgcatgttcggctgtctccgtaagtgttggctgccaacagcaatgcgatggccagctcagtaccagtagctaggggttttaacataaccttgtatcttcagctagtgtccggggaagcacagatggaaaagaaggagacgtcgaggtatgaataaatgggcgccgtactaggtaatctcaaccctgaaaatgacaggttccaatgtggcttcatgagcgatatcgcatttgtagtgcgttgccaatctgacgtataaggcataaggaaggtaaaccccagtgctcttttcaggcacagctcaaagccttgaatgtataatattccaacatgtggtaagcgtgcagttgaaggtttggatggatggcggcgctgctaggcaggtcgctgctggtccacaaggtcccatcctaaagtgaaaagggaacccacttggccgagctattcctagcctagttgatagattctgagcatcagcactgctgtcgaggcctgcgggtagttatcctgagcggcttcgatggaatacaccctttaccatctgcaagtggccgctgcgggcgcggtgggggcgctggagtggaatcgaatcgagtgtgaaggcttgcgagtgatgagcgggatggcgtagcgcagtatggtaaagaccctggactagacataagcctcgcccgtatggtattcgttgccaatggtcctcgggctgtcttctgttgtacgcgtttgcgaggccgaaacaatactttgcagtaatagcagcagcagtagtgatgcaattttttttattccactacttgctactagcagtactactagtaatgttgctgttatcagtagtactgtagtaacttttgctactatgtactatcatgggacagactggtggagaaatgcctcgagctgcgggttgtcagcagacgggttttcagctccgcagtcccgcagatatcatcagtggctgccgagcagcattgacggtaagaacggagcgtatcatccgcagggaagaagaggaacagaaatccgacattgaaagggaagttatcaacgggcagctaatgagtatcaataacctctgcactgcggcagcgggtcatcctgtcagaacgtggggggagagaccgtaatgagccgtttttccatcggctcgactgatgagaagaaggacgcagtatttcgtgctgcgtagcgtttaccgggttgcgggtatcgctgcgatgcacggctggagagatgtctctggggagggcggtaaaaacccgtggtagctgctgaaagggagccaggtagccaggtagccaggacgatgccatcatggtctggttgcggggaacgagctttcccgacgcccttggccgggctgcaccatggcccttgaggcgctcttggtctggggtcagcacgatcgaatcgttcccgcacctcacactcagagcagaggtgcgctcgcaaggccgccatccctgcaccgtggacccccccccccccccccccccggcctggaccccatgtccatgatcaactttgtgaacgcctggggccagtgatatcgagcggcgtgcgccctagcgttggggctagtgccgtggtgttgcgtaaacgccaaagcagtatcacgcaggccattgtcgcgcaggtggtacgggagcaatggcgtcttattgcaccctatgaagtgtcgaggagatttcgagattggccgagcctggcaagcgcttcgttgtgtgactcggatcggccgcgcattggtcgagtgaggcagcctcagcatgcatctgctccctctttcgatatttcccgccgctcttttgtcggtcgggagcatggcgacatcttttcccacggaccagccagccgtcggccgccgctagcaggtagtagctctctttgccgcgagaagaggctgcctcggggctgaaagagggggtggatgggctgtcggagctgaggcacaagacagacgagagaaacgcgacaagcagcatcagattcttcggttgagctaattgctggtggggcatcgctgatcaaacaaagctccaactctgttcagacactaaacgagccgttctttggccctgatgcctcgttctggaagtcgggctccgtggcggcaaactcaaatcccaacacgttgcctgttagctccgcggatggcagagcgaggtcgtggcttgacattgaacgtggcgacaataaggtatgcctctcccttattgacaggaggccaatcgcagcgacaatactggcaagagccctccatgccgccgcccatccgcaactttcaatcaaacgtgcaacggccgtgccgtgcctgcctgccatgcagcgggaagcgcctactagcttctggctattccggacctgccctgttagcaggaggaggcctgcagaatcgctggggaaggcgctggatgcctcgcctggcactagacatgcacgacgaacaggtacgagtaaggactgcatgcctccaataacacctgcaagaggcatgacccaagaatgcctgccagggagttacatatcgccgtgctagtgccaggtaggctcggagtgcttctcaatcgcatcaaactccggcttattcggagcgttcccgtcagcgatgatgatgaccggcacggcatcagcaatcaatcaagggcggtatacaagtaacaactgtgtgccgtatggtatgggaatatgcaccagctgctaacaatcacatatacttgccgagtgcaaacaagcacgggctgtctgctatgactgtctcgcgcacatgtggaggccccctgccgaagtttacagtaatccggcaatatcaagtcaagcatcaaatcgttgcgtagcactggacggtcatggctcgaacaaggcagcgaatcacgtccaccagacgcacacttgagcgtccttgcatgcctgttccagagcatcatctcactagccataggcggctgggtagtttccagcgataatgcacaatgatcgagtggtagtatctccggcgcacgcaaggaacaggcgcccgctgtgccagaggagaggcggcgaagtccaggccccgggcagacgctgaggcgctgcaaaggaaattgccgctaccacctggctatcttgctaccattgtccaacccaacggtgaagacattgggcggttcgaatcaatacagccagcctctcggagtttcggagggccacacaaggcgctggtcgagtagagtagtagagtagagtagtagagcagacggccgagatacctgtctgcgactacctgctggcgtccctctatcggccaggccaagccgccgcccattcagccagaagcaaaaccccacctccaggccaactctatccggctgcatggccagtgcggaatggattagtgaatggcaccgcacggccgccaatcaggaaccgatattttgcccaaaggcgcctagcagcgcagcgcagagcgactctttgtttccgacgggttgcaagaccgctgcgccgagatgacgtcgttggacgaactagcggcaccgacatgccagctaatgctgtggcaggcaaatcatgcaaacgtccagtcacagacgacgatacattacaggatgcatctgatacaacggctggcatgggtgagcggtgcggctattccccgatttgccacagacgacttccacgaccaagtctattttttttttttcggctcgcatgaccagatgactccgtggagctggccgctgggagagacatcagcttttgaaaatagaagctgccctgcgccgcgatccataaaaacgtcaggccgggcgcaaacccaacacgagctggtggtgactggtcatatcgatgcatggggacgcacggaccccacggacgagccagggggtggtcatagcgtgtcgatacggctagcaggactcgtggaaccgcagcaagtaccgccgccgtaccggtagcattctcagggagcaagaggtgcgcgatgcaacttcgggcctgggcctgtttgagtaacagctgcttgtcctcgtccgcggctgcagtacttgcttgcctcttttcctactatttgggggtttctttgattcagtacgtgtgtacagtatatttcagctgctgatttaattttaccaatttttaatgaacctgcatctacgtacctatacttgtacaatcacgacgacggtgttgcttctgctgcttggcttatagcctagctcgcctcgcccttgacgcggtctggtcatttattcgcgggcacgcatcactaaaataagcgacgcgctctgccaggccgctagtgtctctgctccaagccgatatcaagcatcaagacatgactagcgcgggcatctatttgggcaggtcaagcacaacttagagttgaatgattgaaatcccacgagcaggcagaccgggctgacctgaaggatcaaatcagtgatagctgtggctcccaacacggcagtatagccgaatactgcaagggtggcttttgggagcccgggtacagagcattgcttgcatattcggcgggctgggctcgttcgtgcgggccagctctgggtggacgtaccttacagggcagttctggcggcgactgacagcagccagcagtttatggttgcagcaagctgcaggctgagggcgatgtgcacatggcgtatcagcttactgtacagtacctctattaatgttcaatggatgtgactggagttgcagctgcagctccctgcatcaccctattccctctgttcatctggtgtgcgagtgtttgttttgcctgtttcggtataagcccgctgtatctctcatggaagagaagccaagtatcggaaaaagaagaagagaataacttggcagtctccagtgtttatcatccatgttcatgtcggctgctacatacaatcacgtactcgtacagtacatgctctcgtataagtgaacctgtgatggccggctgcagggatgctcgtctctagtcgatgctattgcaacgactatacaagcagaactgggtcttctgcacacggctgagctgcagcatgcttgctcctggccccctggccggccatgcagtagtaaataaccgggtttcctcgtctttggctgtgttccgtcagtccatcccctccagaccttcccctcccatccctcctcgtccccgtggcgtgggatagcagtgcagggccctttcgcatggccaccgccgctaagggatcagtgtttgggactactgtatctgcaaattaaattggaaatagatttgtgacttggtagattactgtacagcagcagtcgagtcgagcaaatccacagcgtcctcggccatgcccagcccggctccggcgtaatctgcacggcgctcagtcgagctggccagtgctacctcgcacgagcaggtactccatacctgcgcgctaccctcgagatacctcgagatgccgcaattcaccacagtttgctctgcacaccccccctcctccagcaaacctgtctcgccgtccagcccaggcgctgcgtctttgcagccaaccatgcggcgtcgtcatccgctccagccctccatccgcgcatccacatatatcatccaagtcatccttgccctttgcttctccctcctgcccccctcctcgcggccccgtcaagcccgctcttgttttctgcactctgcgacctctagcgtccgccaggcgtgctaacgtacgacatacctacctgccactgtcccattacaaaccagcccacgctgctccatctccacctccaccaccaccaccaccaccatcataaccataaccaccctaaagcaccctccctcctctcgcacacaacctcatcgcgcccacatccggcacaaggtccccagctgctcgacctttgcgcctctttgctctgcctgcgccgtgccttgctgcatcccgcaccgcactacactacgctgcgctacgcctgccctgcccggagcttcgctgcgctttcgcgaacaagaaactgaaaaaagaagcgtctccaccacagaagagtcgagtcgcgctgctcccaaccatcgccgattgcctcgctgcgcccagactcgcagacacgcgctcgtcgccagacaaaagtcgatcgccgctcgtgtttcctgactgccgccgtgcgccatcatcgtcgctgctgtcgcacacgcgtcgcgcccctcgcccatctgcttgctgcacccagcgtgcaaagaacaaggtaacaatagcccacgaagaagcaacgcttcgtcccatttcctttccctcttctctcccgtccagcccggccctctccggatccagcatcgcccacgatgcgtctgcgtgcccggcctctcgctgcgcagccatgaaccgctcagctgcttcaatcgcctcgtcgccctgcctcgagatgttgatctgcgctgcggcgtggcagctctgaagcagccgccttggcctttggttgtgttgcgccgcactcgggcgacaccacgctcctacacctggtcgccgcgctgctctcgtcgctgcccgtctgtccgtctcgctgggcctgcccgccacacccttccacgcccccttggaagccaaccacctgcaggtcgagcttgttctttctgcacctcgtccatcctcggaacttcgccagcccaactatttcacgacacgtcgccgccgccgtcgttgctgccgccaccgtcgctgctggcttggatctcttgtcatgtactccgcacaaccaacaggcgccgacggtgcgacaatcaatcccgctgctctcaactctggtgagttcttcattcctcatcgcatcgcatataattcctcgtcattgtcgctgcccctccatctcgatccttttatcatgtcccctcccccgccagatctcgacggcacgcgccgcctctttaaaaaaaaaaaaaaaagcgaggcgaaaaacaacactcaacacatagttcatataattctttgcgcataatcacctttaccccataatctctttcgcaatgcctcgcgcgcctcatgcaagctattcttcttcgagccttcgtaatgctgacccgccgacctcatagacctcgctatcgcgcctctgcggggtgtcaagcgcaatcggtccccggatcccctcgactcttaccggcctggcgatgacggtatgtcggcgatagatcttgtgtagctcggactctggcgccgcgttccacagaccttgcggatatgctctacatgttacaccctgccctgtgcgacgctgcgcaaaatcatgaacctttttttttttgaaccagggacaggagccaggaacgatgcgacgagatattgataattttttaatgctatgttagaggatggcaacgctgaccaagagtctatttcttcctaggcgatcgccaatttcaacccaaacgatcaagaccaatgaaggcccgagcgacaggcagcatctctgaaggccccgggcaagcgcctggcggacctgtgcctcaggccattccgccgccgcagacgccgcagtctcagaatcctgccatgcccactcaggctgcgccagcctacccggccccccaggcgcaaatgcctcccaagacgacgccgacaaagacgactctcaaggctctgcccacggtgcgagaccataccactgatcagctcaatgcgacaggcgatgagtacattccgcgcgagactgacgaattcggcgagaagaaggtgatgcccaacggtgcgcttcttggcaaccgccaatatcgatgccgcacgttcctggtcccaaaccgcggagacaaactgttcatgttggctaccgagtgcgcgcgagtactgggataccgggactcgtacctcctgtttaacaagaacaggtcgctgtacaagataatcgcaagccaggccgaaaaggacgaccttgtccagcaggaaatcctgcccttctcgtatcggtcgagacagattgccattgttactgcccgctccatgttccgacagtttggaagccgcgtcatcgaaaacggtcgccgcgtccgagacgattactgggagaccaaggcccgcaagcagggcttcaccgaagctgatcccgccggggagaagcgacccggagcagccaaggccagagaggctgcggaagcagcagcgcagaacaacgttttgatgggcaacccacacaccgagattgtgtataacaacacgcctgggccataccctggtgcgcctcagactcatctcgttccaggtatgataggagcacctggaagcgccacaagaatgccggcattaactattggaccagacctcagtgacaacagatctcgggactacggcggcatcgtcaagggcggccctcgacaggagattaccggacccccataccaagaccagaccaggccttctcccctgatggaaatccactcgcaggccaatcacgcagccgactacaatcgatccgtcaaccagcaacgcgacatgcgtgacaactaccttcagcggatatggcgtcagccccacgagcagcccgctcaacccgctctccctcagcaacctgttgctgcgtctgccgacgcatccattcccaccagtcggccgtcgaattctcctcacaccactgccgctggcatagctcagcccggtgttgtatcatcgcagagcccgcagatgatgatgacggcagccccttactcgcagtccatcaatgcacagagtgcgctcggtcaagctcccattagaggtatggcccctttgcctttaaccaccaagctgagtatccgtgaaccaacacctgctgcaggttctactggtgcaatgaatccctcaaccgctggctacagctaccaacaaccaagccaagccatgtggtcccagagccccccgacggcacaaaccagctacagcagctatacgacgcagccccaaccccagcatccttcccagtctccggcctcgcaccttcgccaaactggggctggccagatgcaacccggcatgcaattctcaggcatgggaagcatgcagtacagcgcaggccaaggcatgtataccgctgaccagactccgcgtcaatacctgccccaaactacgccaagtgcgcagtcggcctcgcaacaggcatggtcaggccaacactcacagccccaacagtggtggacacagcagcaacaataaaaaaacgctgctcgtgtagccattgtaaagcggccctctttcaacttgctcacgttgtggtcattaagatatgaaatgttactgcgttgcttgttcttgctgcttgctgctgctgtcttttatgcgccttctagttcgaagaactggctggttcttttggctttttttctttctttttttttatcatcatcttctgggaccgagctcctgcagtattccggataccccaagcatacaggttggttggagcggctttttgcttttcttgggtcagcggctcgttttatttggaaacgatgtacagcatctgatctaggcaaggataaaggagtcgggagggagatcggtagggatgtactttttcttcttgttctctttggttccctttctttctttccccccttttctttcgcttacgattttcgccatcttcttcttgtttggctagaggttttacaagaaatctcttcgccatttgcttcatttggctatgattgtcgaatggctctttctgtctccttgttcatgtttcttctttacttaacggccgatttgttattttcctttgagtgtccaggatatgttatccgggcgaggatttcatatgtatgtgtgcgattgtttatggtattcacgaaaggggagagaactccttactttggcatctcctcagggctaattctcatgttttggcggggcatgtttttgcgttgttgatgttgataccactcggtttgattaagtcgtcgaacgcaattatgagagagaaattgagaattttctatttttttggttggactctgaacattttccaatgctgaatgttttcctcgagtgtttttgtctactgttgctccaatcgcctaagagcaacaaggaaattttactgtgttgtggttcgtatttgtatgaatggccgatttgtcggtatgtcttgtgctatgtggaatgttattcattgtatcttctgactatgggatatatctgtctatccgattgattgattgttgcccccctttttttttggattgtctttgacggatggctagcgaaatgatagtgaaggccagcatcactggtaagagtaggaaagggagaagggcagtctacacacgaatgaaactattcctgttcttttttccttagtatggaaattggtagtcttttttttcttcttcctatttcctctgcttttttgattcttgcatcttttctagtttccaagtttggtctgatccacactctggaagaaagcaaaagggaaactggttactaaataggggtttaagggaagaagagatgggcatattgtgacgacaaaggtttgttttctctcttgtatgtcatttgcgatttaggctttttctatgtgtatgttttctgtaactttctctcttgggaggaagagtattctgatgcttgtggttttacttttttttttcttataagttttatacaagtcttcttcaatttataaactttgaatccattcttatgcgaattgaatgcgatttcgcttgacttatttgtgagagaggaatggattactggcttctacgatgtatgtcgtttaccatgtcttcggatcaaagcatcaggtttattgaacactggacattggaaacaaacagaaattctcttctaaactcctttcttcgctcaaatacaaaaaaaaaatatcatttaatcactgtcatctccctccaaggcctcatcctccgcatcatctctactcctcctctcttccagcgcatcctgcgtctcatcaccactgacctcacgctcctcatcttcgtcttcatcaccagcctcgtcatcctcgtcaccatcatcatcatcgtgggcttcttcttcgtccccgtcgtcgtcatcctcttctacttcatcatcatcgacaatcgcatcaatctcttcgtcttctgcggcagaagggtcaacgcgagcctttttggcgcgggggccggatgaagtagatgcttcttctgaggctgcggtcgtgtcggccatttcggtgtcgtcgccgccgccttcgccggagccggacttgggggcgcggactttttggcggtaggttgtgcgcttttcggcttgtagggcggtgaattctgcaaagaaaaagaacaagatcagagagtgaagagaaaatgaggaaagaggggaagggggtagtccgttgcatgttgtatgccgagcggtaagagatgaacttgattaccaacagggatatatgataacgtgatatgaaaaggagcgtatagttagaagggggaggggatctatgcggcaggacatactagcaaattcagcctcaagagactctttcagaaaagcaaactcggtgtcgtctaatgccttgaaaacgtcggctggggaaatggtttttttgcctgcggcaacggtgttctcattggcgctgtggtacgtgattgagatcagctcttgttcagaatttgcgtgtacatatatggcttgtcctgttcctcatatatgagagaagaggggtccaaacccatcgtaacagatgaaatgaagagatccatgagacaaaacatactgcgaagctagatagctgataaagacagtggcgctcttgctcagcgccagaattgcattcccttgaatctgcgtgttgggcggcagggtaccctttgccagtcttgtgattattgatttggggaggttcaagtcctgggaaaggcaaaagttagctttccctcttatggatttatattccaacgcccgctgaatgatgcgcagcacacacacacacacacacacatacctcaattgttatggcatcctctccttttgccttttgggcatccttttccttttccttgtcctttttctcctgttggggttttgctggaggagaggtctcttcggcggcaatgggggtggatgccctgacgtcggacttgcgaggaggcatctttattctgactgtttggatgatggatgtatgtgggctataacgtgaaaggctggattctctgtgtggagggatgaagaggttgtgaggcggagtgagatgggcagggcggctagatgagagtatgtggatatatagcacagaaatcaagatggagaaggcctgacgtagaaaaagatgagatccaagctgccgtatatctctttccaaatacctctaaatatgtagagtgaggagagactgaaaagaatggcaacgagagcgatgtgaagttaagagagacgagaagagcgaagacagcgagagcccaagttaagaaagactccccgtattagcccccctggaacagtctctaatcggcacaggctcgaactgggatcaacacgagatccggctcaaccgcagcgctgtaaagtaaagccagtagacggtgcaatcaagaccaattgggcacagagagcgaagaggtccagtcctgctacgtgctgttttttttctccctagtccgaaatcgaaggcaaaaggctagcagaaccacattcgggaattaggtaagatatcaaggccagggtgcaaaaaaaaaaaatgagggttatagcagggcaagttttgctcaaatccgagtaaaagagcgcggttgatgctcgtgggcaagcctctctcgatgcagctgtccagattatggggtagaaaaggaaaaaggacgtgctagacgcgttttctctcccccgccgtggcgcgcgttaagtggtttttctttgtgctttattttacaagctggctgcgggacgggcagggacaggtaccctctactgcgaccgggcggctatttgcgcggtgcgggctgcgcctcgctaggtagacggtacctagctctcggcaatgaatctcgagaaacaccaaacattacagtttgtatatacggttgaattcgtcgacagatttcaatttggccgtggcattttatctgttctctcttctctttaatccttctctatggccttccctagctcctctcatcgccactcagctcaccaagggaatgattgccgcaaatttccacatccacgccacaatacaatgatgccttcatcctattcttggagtcaatttctgtgttcaatttaaaatctccaaataagatgaaaaataaaataaaacaaaaaaccttcatggcagtgatatgcgcctgctcatgatacatggatgatagaaaataaaaataaaaataaaaaaaacatgggggtatatccgtcgtatatatcaaataaatcatactactatcaaataaaatgaaaaaggagagaatcagggctccagcctgcattcattcgccgcttaccattgaagcgactaaaaggtgcctggcatacgaatcctccgcaggagtgatgacacccgcgtatgcgaaaatgaagtggaagggtacggaataattcatgttgagagaaaaaacgttgtgctggaaatggactcaccatgaatctgtcatgatccatggacatgtcccattccgctcaagaagtgtgagtgaagaataaatggctaccacattcttttatggaagtggctgtcagaacgtatatttctactgtcttgtccactgcggcgagtgaggcgaggcagtgtcgaaacttactcactgccgtgagccttgctcagtttatacaactgaacgtgtctcacaacaggagttatgaagtaggtaagtaacttgccaaaggttctcatcctatagcgcgcccgatatcagaactgtgcaccaccggtggtcgtggtgtcaagccagtcaaaggcacctcgtcatcccgacagccctgtcgagcagcaggagtcgaaatagtcgctctgcggggtgccggcgcggatttagagtatatgtcggcagattgccgaggcgagttctgctctggagtctgactgtaccactgttcccgtctggtattggcaccgaaactgcttcgcgtactgcgagcgcttttggtccgtgcatggcgaggaggattggattttgtcaggcgtgccgagggagtccgcttgatattgacgtaagcattatctccccggacagtttcgtctgttaggcctggtcgagagtttggtgctcgcgcaaggactggtgttggcgggatatcgatgctctgctttgtgcggacgggggaaaacgggagttgctcctcagagactcggctttggtagacaataacactggatgactttacagaaccaagcgacgtgtttgtgtggtgagattggtgagccggtcttggttcgctgatggctgatttcggcgtacggggaagcttctcctcggcctcaacactccgcatccgattaattttccaggattcaatctcctcatcgtcaattggcgtgattcccctgttgcgaaatcgagctctgcgtctgcgaactcggtggtatatgaaggcggccaaggcgatgagaaggacagacgggatagttgtagtcaggacgattatgagcgtttcatgcgaagaagataggccagccatactgtctacctcgtggcgtgtttacggcgagaccaagtagagggaaataggtagggcccgaaggttgaatgaagaaggcgctgaagtgccggtatcacaaagccattcggacgactcggtatatcatggatctccttctttgttgccttttctttcttttttatatgggttttgaaaaattgaaaatgtttgaaatgtccttcttttgagtcggaatatccttttcgacgacattcacttgtccgagcaagattccttccagatacaagagcggcgtcgagtatatgagcgatagtagtcgatatggcgcacggtcaaagaggaaacaagctttgttgaaattgatagacgaaaaagcgatcggtggccctcctccttgtagtagatgaaagaactagaacaaggagaagaaaggaaaaagaagaagcgaatggcaactggtgcccactggttagtcttttttttttctctctttcttttcttgttccctggtcgtttataaatctcccagggcccctgaaagcatcgaatgaaggaggagttgtgcagtgtaaacccggtagatgatcaacttacagtacactcaaggcctgtgaatcatattccaaccctgtaaagcccagacaaagagcgagtacttggaagcagcagcacccaagtacatatgccctatggaagcagaagggagaggcgggatgcggcaaagaagagggctggatgggatactaatactaggtactaccagcactatacaagtgcgttatagcaagtgcaggcttacggagccaagtgcaggcgtaaaatccagtaccggtagtatcaataccttgttgttgtaggtaccacttctcctccgtatatacggaggctatgtatgcactcaactggagacggcatctgttgatggtgtcaaggcgtgtgtacctgtaggcggtaggcgaagggtccaggggtgtgagcgagaggagcccacctgcgatccacccgtcaaccctggttcaatgcaaaacagctcaagagctcacggtgaatttggtgtaaaagaagaaaatattgctccgtggggctacgccgaatgaggcatggacaaggcagtagtcgtggtgcaaaccatgtacctgcctgtggtgatggttcctgttgtgacgaaccatggccccgacggactgaacaatgaggtgacgaagcaatagctgcagcgacaatacggcatcaatgcgagagtgacgccgtgaatggattgctagtgtgaccaactgctcgcaagcgagacctcgtaagaaaggcgcatgtgccgtatggaggtagctctcaccagaaatgggtgtggtgggtgcacggcaaatattctcattcaggcctgcttgcctgccagcagctcttctggcagcttcaagaccagcaacctcgtctccatcaggtgcctccctttcgggggatgatcaaggggttggctgtgggggtggtctccagagctggggagggagaagaagaagctgccgagtccacatactggactaatcacgccgccaattctggcgaccctggcctgggcagctgggcaaagaaacgccagcagggaaacgtggcgcatcccgcagacgtgtctctggcactacggcacaagcctgactcgaatgggacctgtctgcggcgagggatgcggctgtggcttttggttggccattgagcggttgagtgtggccgatctctgaatggccgttggattccgccaacgccacgcggaggtcgcaaagtgagaggggaaagttttctcagattgattgattgattgcttgcttgattgattgattgctcgattgactgaatgattgagtgacgggcttttccactgattgactggttgattggcacaaactttttgcctgttggacgaaaatcctctcggcttgcctctatctctaggcagcacattccaacaacgcaagcaagcaaggcagcccagtcactcactcactcactcaccccatccctcttgtacagtaaagtatacacactgctcttctcattctgctccgtattctagtgtctctggctagcaaatgggcgggacccacggagctacagtccggagcacggagtttgagcagcagccaggaaccaggcacagaatctcactcaaaatccagtcggtagttgcatgtccaggtatcgtgtctgacgtccacacggcgctcgggagagtagcattgggggcaatcaaccatggcgcctcggatggccagccccaaaaagagcaggacaagcgggatatttctctgggcgacagctttgccgcgactctgaatctgcgagggaatctttgtagcaacagtagctcgactagtacagctttggccgtggcggcagcactcacgatgcctattctgaccaaaggctttggactacaccttgcctctcgagagaatgccattttggtcttttacgagaccaattgacctcgcggctcgtcccaggtttgcccgagagcttcatacagagtccaagatatcagacaaaaggtgcattcgcggcaaatcgcttcggccaatgccctgtcaagccgcttctcgggcctttggtaggtgaggccaattattgtcgccccttgcatcgttgcgtccaggtaaaagccttgcatgcggttagcactactgccttgactgctacccaacacctgcaaactattgagtccagcttcgtattatcgtggcaggtacctacagcatttgtgcagccatgacaccccccagcattggtggcgtctgcgttaatacacgctgcggcaggtgatgcctcgcgcttgcaggaatcccgcgcggtgtgatttcgactgcacgtacgggattcagacctgtgctggcctgcaagggcatccgatcttccgccagcaaacaggtctgatccgagttcttcagtcgcccaaatcagttcagacttgcattggcgctatctggggtcgagaggtctcgcctctcaggcggtgagagcactggccaggcagaaaagcatatccaggactgctcttttccctcttgccatcacagccggcaagctcgggagcaaacaactccaaaacgtacgtggagccagaagcaatttgatattgaacaagtgcatttctagcagctttcacacagctgcattgattccagcgagtctctcatgcgccttgactcgcctgcagctcaagccggctgcgggcaacgaagagagcacggatcagatggagattatgccatgtaagctgtgcgatgcgctactgctggtcacattctcgtgcaagcggtgcaagagacgcagcaggactttgctatcaatgggacttgacaagtcaactgtacagcactgatgcgtctgaggccattgctcctccggcctccctcgtcagataaggaaccatggaaccattggaatacgactgctcctggacgactccctagtgcctgtacagtccctggctctgtacagactggaaaatgctcaagtctctctccatctcggccgtgctcatttccaccatgtacacccctggcatgagaagtaaagctgttatacgaccacctactgcggttactaccatcactaccatctggtgaaagctgatttgagtgcaaactttgttgctcatgtgctacttttagaccgaatgacttgcgtttacagagtacccatacctcagccgcatctcgctcgcttgctcgcctattcctctccttgcatcggggctcctccatggcgccgtcagaccccatgggaacgtccccaccaggcaaaaagaactttgttcttcattcaaaaaaaaagaaacggcggagaagaaaaaaagacaccgagaagaccgagggctgaacacctaaacgatggcctttgcgtctcgccgtcgtcttggcgatccgtgctaagcactcattcctcgtgcctagatcgatagccacgctccgccacctcttctgcttcggcgcaatagctctagcttccatattcgcagatccagcctttcctttcaaagcagtagagagcagccggttcgtctgctgtcgtatccattcaaaaagtcctccccagcaatttgagaacaacacaaaagccacagcatcaatggcggccatcaccgcaaccaccgttcagggctaagctgctcccgggtcctggcgcgtctgtatccgttatccaagtgctagtgagctggcaattcattacaaactactccgcacaagcgcaatcctactgcttgtactccgtaatggtggtgttatagccactgctgctagtaggtattattagcagctatccccaatatttgtgagcgctatagctgatattcccggcgatcggttcaagataccctccagagaaaactattcatcagggcagggagcactagctgatactaactctgctcttacctactgaggctaccacacagctgcgatggaaaggctcggcgcgctcaaaacccatctctagtgctggactagagtgcctcgtctctcgtatacaggtgtatgagtaagttccaacaagcattcatctccgagtgtgattacatcggtcgaaatgccaacttatgctcgccacgtccagtccaagattgggaaatcgaccgcctgcctgggcacgttttcgacgggctcaacagagcatttagacacagtcctctcttgctgtaaaagtagatgactgccactggacacccggcttgcttcgggcttccttgatacatatctgctctgtattacttagtcttatacagcagccgatatgtgtgtcttgcaggcgatgatcatcgtgtccaggaggcgagatgctgcgcttgcagagagataagggatagtatccggctcatctggctgcgactctggcctcccattccgcgtggagctggctcatcacgggagaggccgtccatcgccaagtggcttgagcgatcgaaactaggcgagactttgctgaacaaggggagactccgcttctccactggaccatggccaggaaccctcttttagcgtcttcgtcgacccctgctccttgggatcatgtgccacgcttgccgcgactggcactgtttcgtttcaccttctgtcgaccctctttgtgtcttcttttctgtccaggggcctacatcattgtgtggagaagcgttgacactgacggggacagtgaataattcgcaaacgagagagatgacaaaaagaaaaaagtgaaaaggggggcgcgataaaacgcatgaatggaagagtcaaaagcaatcttgcgtcgctcaccgctcattctagcgagattccatcttgtttcttttcatttactctcccttgctttgatttgcaacgcttcccgatgtcgtcacgatggtgaagattagtgcaaggacaagtagggctcgcacgcagcaccttacgcacactcctcaacattttcgcgcgccatggtctgcaagggacgcctagttgatccttgcttcaacacgcaacctatcgaagaactaattccatcaggcgaagggatgggtcaagccacagctagctcgtgccattgcctcctcccgcttcttaggcttgcagagctgaaagagagttttggacaagagatgatatgcatgagtacgtagcactcggcgctgctacccacctcaacttgacattctgtggctaaatggccagttgatccatctctttgaatcggcagccacagtgcagcctgataagccaagactcggctttgcgtgtgtgctgggagtttaattaaactgcttcctcctgtcccgcaccatccacacctgctacgccgtgttgctcttacacgtccaatcagatctgcggggaggcgggaaaaacagaatagcaatgccactaaatcagcggatggagcggttaaacagagagaagagagatctgccgagtggcattccgtttattagtaacaatgctcgcagcagctccgatgttttgaaaccaagattacggggcatacatacagttcttgctgctactgctactatgctgatactgtagcaagtacatgtgtgtccatgagtatggacagcccagcaagacattgatggattaagctggatcagattcgactttaccaataagaggtatttgccgctcgtgagctaaagacgctccatcagcactacgaccgagtctgtacagtgcaggcattgaatctatttttattctccgttgttccttgagcacgtaggaaaaaaaaacactagggagggcatacaagtacagtctcatgttgatagactcactcgctactaacgcccgcataatgcctgcccccacggctgcgtcgggagacttgctaaaagagctcaaggtgaaactctctgtctcgtcatcgatttcgctccctcttgaccttggctggtgacccgaagtgccgtgtatagacggcataagaagcaatattactgattactgctacgtacctacggatgatactggagtagtcctccatctgcaagtactgtacgaatgagcagtcctgctgtgaaaatgaaaagtcagagctgcgcggattattatatctgcggggcatgattattgtatctgttgcgcccgtcaacttgacatatgggacggtgcgacgcggccgtttccatcgggcttggctcacgctgatgacgatgtgtacattatgtacatacatgtacacaccgcgatgagcatattgtctcatgagcacagcacatgctacagctcaagaggtatgccaggaccggctattctcttctaatctacttgctgctgttgtgtgacgctcctccatgggctccagtcagggttgtgtgccttggactcagaatgatgactggcagatgaatttgtgctatataacggccgacaaggctagctgtaagaatgcagacgccaagaagaagactcggccgacatgaagcacgccttctccgccagctaatgatccttcggggctccgaaagaacaagagggggactgtgctgatgcagtaatgctattcgacgcccaaacacttgcttggctttgaatccaagcgtacatgggccagaacccaatcagagcgctcttatgcatcgtcggcaacgcgggaagatgaagcagccccagtgcagctctgcaaagtgtgtgcgtgcaacagccgtgttgacggaacctgggaggctgcaattgatcttgccattggctggcgatggcgagggaccatgcacgtacaagtagataatactgtaagcactgagctccagcaggtttgtttcatacctggaaggaatctgacgcttgtgaaggaattgccacgttggcaccactaacatgctggtccgtatgcacgatcgcgggctagtgttttggaggacgtggaagagggcggtttacttgtgtgattgatcgccttgcgcttccttgtaaggctaggctgtcgaagcgaaacgaagatgctgacaggaattgctagacggtatatactacaagtacaagtatgcacgagaggcatgctttgtcaacttgcgtggggatccaatgccgacaaacggacgcacgtatagcccgttcaggctggagtcacatcacggcatttagcacggaacggcaataggctacgctctaatcgacctctgcccggcgggattcaaagctccgagcctctctctctctctctctctctctcttattctgctcacgctaatacctattaccaatcccattgatgtctgtgtacagtatggcgaacggccttgacagcggtgccaacagtcgactaacacgacctggtctgggcaatctgcatttcagctcgcgcaccagccacagctgatcggactcgggcctgcgtatgcccctccgttggactcggatgatcacttgaagaagcgcaaaataaagcagctattgagtagtcatcgccgaccaagcaaggcgcaccagctcttcagcggtccttgtgtaagccatctccgaagccaaggcgtgttagtgtctggagatggtccggcagccagaggtgtatgcattatgcgcatctctacagcgcgaatgagcagagcgtccccggaccaggctgcaggctacctaagctagagaagaacaaggaagatgggggggcgcttgtgtaaaggtgcatttctctttgtcttgggacgtaatgcagataatgggtggtgggcactttgtccatgcctttctggagaggagagaagctgtgagaggctctgagtgagatgctttgcgtcattgatcaagaattcaagcccaaatgatgatgctcgccgttaaatagcctgaacccaggagggcaaagatcctttcgttgcttcatacttactgattgttcgatccctccgtggtcttggtgagtctgcttgccgtcgtcatcgtcaacagaataagaatctgaatacctccagtcttcgtcaacaaacgcgattggttccgtggtctagttggttatgacatttcgttaacatatgcttaacgccaccgaaaaggtccccggttcgagcccgggcggaatcaccactttctttttttgcgccatcttaccataagcacgttagtgcttccctccctctcttcctttttgtttcgggttctatcgacaagtatagagtttggcagggtttgtttactgtgaggagcatgcgtcaatgaagcgggcgcctcagccgtgcccgagttgcaaatgtggaactggtgtcgtggctgtgatactgccggacgggagaggtttaataatagcagcttcttctccgacgcacgatgacgagggcgcttgacaagagatgaagattggatgcaattgcaaggcctagtgtgtttgacacggtcagatgatgttcaaaactgcaaaattgactttctggttatcaacccccttgcgtgccttgtcccggcagaagaattacgatcccgagggaacacttggtatagacgtgcttcataggctttagaaggacaggaaagaaaaaaaagtataattaattaaattgtatcattgggtagcatcccacctcctgagccagaccagctcacctcatgctttcgatttcaaggtcataagatcacgcgctccttgcaaggaaattacagccaatcatcccccctaatctcatcccacgaagaattatagcagcacgccttttcatgcgtacagtgtttatttccaattggtgttttcaaggcgaattctggttgagcttgcaagcaatcgaccgagcgcgtgtatccgggagttgggaattgttgaataatgccgtggcgtaatagatgacggaggctgctgggtcttggcagtagtcgtttcttttgcgatgatgagaaagtcagaaggcgtcaatcatgatgattatcaggaggggcttaactcacgagtaaagagcgcaggctacgtagaagggctgggggaattgctgcagcctcactgagcccacatggccgacgctgcgaactccattagctttctattgtttaaaaaatgtgtttgggcttcttggttgatggagggaggggtgagagcatacatgtcgttaggaagctgtacacattggccgactgtgcctacgctgaaatggcgtccctcgaagtttgcgtgcgcatagactgttgccttgttgtttcatactttgttagcaagtattcactactgaaatccacgtcttcattggaagacagagagaactcacaattggcccgacggggatcagttcggcaactgcagcagtggcagagaccacgatgtaagggaggatttgattgaagtgcatatttgcggctgcaaggtatcaagaagtgaaatatgtatttgcttgaataaaaaagtatacgcaaagttccagagtagagcaggtgtcctcaaaaatggcagtgggtgagatatatatatgtacatgtactctgtctgtgattttccatctgttgcatgagacgttgcacggagacgcaatcaggaaaggctacatcgagattcaaattggtctcagagacatgtcatttgactgcccgtgccatggatatctttcaggaatgcgtcgtatatacacttggcgcttcgccattttgtgaattggcttgcatctttctcgattgaaccgttttttccatctcgccagttccttcaagtgacgtctcttcgcggtcaatcacgaactcagcaacgatgccgagaatattttcttgaattggaacggagggcttcaaacgccaaaccatgagatttatgcaaagctgtttgatagatgcgactacagacatatgacatgaatgtctaacatactgtatcatgttaccggtatttgactcggatgacttcacctgacagactttccccatgcctaccaaggggtgtgagaaaaaagagggactgcaaaataaaaatacacacaaaggtttgagacattaacactattttattaaagaaaaatcgattcagtatcctaaaattgttattcaatactggatcttggatacagcttggtactatataatatatgtagtaaaagtagcagcaacagcaagtattaaattgtagtgtgtaaaattaagaaatatgtgctaattgtttaagaattccctcttcttcttcacaccccttacctactaaccacacccagttttatcagtgcgaccttgtgaacagcttctctaaacgagagctacgtgatgatattaatagttgtgatattttctttaggtaggaatgagtacgggttcccttaaaaagggcatggcatcgctactcgcttaggagtagatcggcttgttggcagaaaaaaaaatcagtggctctaatttcatggagggaaaaataaacagatttcctcatttttttaaagtaaaactccgttttgctacaaggaagcagatcgtgatgcggactgggaggatgactaacaccagtacgcatacatgtacatactggcaaaggtactatgagtccgtctttgagtcaaacatgtattccatcctgagttatcaaccactcagtatcgtaaatctcgggtggattcttgctttttttacaactcttggtaagaattcaacgtctatcaagcaactacctgtaaatccccgatcctagctccaggcacggcccgttccccttttttaaaaaaacatcgtgtgggaacggcgctgggactataaagaaaccggtaaacatggcattgatgatgctagctagaaaacaatattccagcctaggaaaaatgaagataaacataacgggtggctgtgagaaaggtatggaaggcgcaagagacaatgtctgttgaacaggaatgcgagctttgcataccttggctactatatatcttggcggtcaatggtggtattgtatcccgcacagagtaatcgagatcaacagttctatacagagtaattcttgttattcaagttgccacaccactctgtttgatcggggggcattcactcagggcgcccgtgagtgttggggattgacaggtacttgagacaaaacaggcgagagccagtatagccaattccaaaggtcatcgctatcctaatgtagccttattttcagtttttaaacattcattcgagtgcaggctacatgtaatacgcgatgaagctccttgtaacgcttacagcactactctattcgatgggctaccatagaccattttacatcaagagtcaaaactttgggccatatcaagtctagcatgtatttctttgtatataatcaagcagtacgccaattatccaaccgtcattcataatcatgtcttcatttctcataaacacgaagccccaagtgcatggtcataacgctcttggtgaaatatcgcagtttcttctcttcttcttcaaaagcgtacatatgtccgttgtgctcctgcagtgtaaaacagtttagctctctgaaacattcataaacggcatgtcgagcacttcttacctaaacaatacactgatcgaacattatcgttgtgtcggatgttgaccttgctgttcccagccttgatgaaaattacttctgtaccaggtctgcagtcatcagatctggaagcatgcaatgttagcttttaaatggacaaaactcatcattttttcgagaggacaacttactcaaagagagcgcaaagcctagatggaggagaattcggccataattttgcggatttcacgtgtccatgccttggttctctccgtcagtataaaatactctcaagatattggtaaggagacggtatagattaagaaaaaacatacagcgggccaacgactttcacacaagtcttcaagctgcgtacatcaaactgctgtccagtccaatcggagtcgtgatataaagtgaccttttgattccagtgtcttagcaagatgcagcccaatgaatgccaagcttattgttcatagatggaaaaaaaaaactcacaagcggagctacaggaatcgtctcggctggtgcagcagccgcaaatggaatcagaacgcaggggagaagtttggagaaatgcatggttacgaatgaagatctaattcaattgagtgtgagagtatatcaagtccagagggagcctccttaagctgggggggagaagaagaagaaggaacccgtctacacatgttccggaagagatatacgtcgtactgcagtcatctattataatgtggcaatggagaggacaagatcagcatctgccaagtctgtgcacgtgtacaagcatgtacggcaccgctctagaaccttttcattcgctgcctagcattgctgctactatttactaaatgcgttttccaggtgcggagtatgcacgatgcattcgtcaaaggccaatggggttggacgcaaactgtagcttctccgcaaatgtgtttcacatgaagccgaatcctctcggacatatcgaccaaaggaccggtggcggatgctacaccgcgcgagtcccgagacattctttggtacgaattcgtctccctgcttttaaaaaaacgtaacggctgccttatttccctttcataccagacacgaggtagcggtcaagctggaataaaacctgcattcctcattggcgttatgttgctagtataggtgccttggcaagcgtgtattgaacgcggagctatatagtatatctctctcatcaaaggttttgaaagctggacgcgttgttttgtgtcattatttctctcttgtccatgtagcagctctcacaggatttaggtatgcatagcaacaagcgtacctaggcagattagtgagtgtattaagcatccggtttgttattcgtgctgctgtcatactaaacggactatgcggtggggtttcaaagctagtgatcataaattcgatgttgtcacatattcatcaatctgtttcctcggcactgaatcagtagataatagaagaagaaaaaatagagaagcaaaaaagccctataatccatcctgccgcctgtaacgccaatagtatgcagaatcaaggctatatctactaaatatagtattgcctggcgtgatatatatattactcagtcattgaatcgtcagtcaaaaattgtatctggttggatggatcatctgccgtcatgagattttgcgtatactcgcttgccaggctatttccttctgtgtgctcattgcgccgcctgtgaatctcattcatcccttggcacgccatctccgcaatgtgatgcagttcgtccagggtgctcgggttgcagtttgtaaagacgccatcaaggcttttttgccatactgacgtggtgttttccacagcagtctggtacgcattggtatcataatctgtgacgcctatatagccaggtcgttctccgagccgttggaggaggtagtcttctcgggagtcttgcggcaggtactcgacgagctcgcccgatggcgtacaaggctggcgaatacccatgacgacttcgacgaagcgctgagataagctgcgagcaaggccacatgggtcgatgaggtcgaattccgggctagtattaagatcttctctgaggtagagatcataacccaggaacgacgctcggcaaattcgcagattaggcatggtgcagcgcagcatcatggctatccaacaatcgtcttcctcgggacgctggttagcgatgccaacccacagaacctttttagagtcctcgttccagtcgcgtgaccgctccgtcttcagatacacttcattgagatatagctcttcgagcagagctccaaactcttctgtaaaccgcttgaacacttctggggaaatctctactcgcttcagttcaaggcatgtcaagttgtcgagcattatccggggaggaggtatcacacgtgctctccactcgtcgacgggtgtatgatagaacttggtctgcttcagtcctcggggtggtctatcgtcatgctccatgcctactatgcacaatgtttcgaggagctgtgcgtgctcgacgatgttccaaaagcacgacccaaagaggctcactcggggcggatctgtctcgtggcggcggagggtaatcaccaggtgcttgagtacggctacggtggtcatgatattcatcacatcgctagggttcatccacaagtggcatatggcgacatccgtgacgttttccagcacgagaacttccattgatgctgaatcttcttccgggcgtgaggccagtgctttgaaagtgttggcgaggataatggtagcagcgttgcagttacggcctaccaattggaaaggcagacttagtctcattcggtcaacgtctcggcagttgaaaaagagggcctcgacagtctggtagtattcttgctcggtaaaggaggactcgctcatgcagtagaggttttggagggactggcagaactcggccatccaaggcacgcgagcaaagactgtgtttaagaaatcgacttccactatcggcgctgagttagtccacttgggttctctcttttaggctatggtaggagagaaagtctggagagaaagtctcactttcgtcccgaacaaccatcaggtcgatatagaggctcttgcagtggtagccaatggtctgtagagcatcgatctgtggccgggtttggcggctggtcctgctaaggcgagagaactcgagccctagagtacggcagacgaagggtttgaggatccggttgaaggctcgacacacgaggcggaggccaagaatggcgttcttgggaccggatgcgacgcattgcagcaggatggcatcaatgagctctggcggaagccgattcatcgcgtcgtctggtaagctggcggcggggcgtggtgcaaggcaaagccgccgggatgcatctgggtgggatcgagtctggatgagagaagaaggctgagcttctgggcgtgtggacgaggcgaggtggatggcgattggacttgcaaagggagaagcgaggtgctaattaaacagcgtgcgagagcgtgctggttgcgatgacatgacctgctgtagctcgggagctttagcggcgatggcgttagtggtaggcactctacggtatcttatcagcgccgtttcatggcatgagcacccgatggctaccctgtagcaaagcgtgcattcggcattcgggggctctttgacgatggaagggggaaatgtcagaagcttggtggaaagaaagatgtgcatgtgaagtataagtgtgttgcagctgatagctgtagtgcggatacagatgaggattaatcagagatcgtctcatgggctggcgatgctgacctgacgatcattctgacagcgtaccaagaagcgacttgaagaaaagacaacaaataaggcacctaaccaagtatcactcattgtgtgatcttgattgaacatgaaactcctaccagaaacggaacacggaaagcatcctgtacattgcatacaataccgaccttactcctaccagacgccgaaccaacaccacgaacgaagccccaagccaagctgcagctcgggtgtggccgtcgtttgtacacagtgggtctgtggcggctggcgcccgaggctagtggcatcttgcagcacgatggaagtttggaagagatttggagacttgaagtcttgtccagatcagaggcaatatggagtgccagctagtttccgagtaggtggtcaatttctggggatttggagtaatatgcacggaaattcaccatttgtacgtagcaagcggctatagctaccaaaatgtagggctgcgagtcaaaacacgcaatttctgtacatgccacgcatctgcctgacgtgcctggatatggtatcatccagcagtataagaaagtaccttacccagtatacatggcaaagtcggaaattagcagatgacaaatgttctagaatttcagagtaagctttcgagaggtatgataggaaagggtcggcgtcgactattgaccccgtgaccgtcagtcggaaaagggagagcggaggccagcagcagttcgacgataaaagcccaaggaaaaggagctctttaatgagatttcggttccaagactgtaaaaacgagatttcaatgtcccctcccgtacctgagacctcgtactggtgaacagagcccgccaagtcgggtcgtggaaaggcaggcccgtttatcggctttgacgtgccgggatgagcgacgcttgcatggcacgaaaccgcagtcatggcagcaaatttgcgactgttgagtagggtccggcacgagaagccgaaaccaccgctggctgctcacgggtagatatatagctgtgaggtgggggcaagtagggatggaaaagaaggagacgaagaaaagggcaagctgtgatggtctgcagttggtgttgaggcgcacggccacagccaacgctctagcaaccgtcccagccacacaagatgcagaactgacatccgatgcgactggccgcgtgcatgcagcaggctagggggagatctcaccgcgctgtttgatggtgtctggagctatgatggtggccatggagcatgggccgtgggtggcctcgccgccttgtctgaatcgaggaggtctcatcggctggcctgcgagaagtggcccatcaatccatattttgaaaaaatgtctaggtactgcgcgccgacagaatgtatcttgttggctgtccggaagtatcttttgcccctgtcacgtaccgccaagtctctgcaagcgtggtccaggggaagtcggcacgagttgcggggcgcaattggcgtttctgattggcgagctcgtcggagcttcacaggctgtggcgggagcttccactttcttctgccaaggagggaagtctttttcccttctttttctttggcgcggcaactcggcctccacgaaataaagctatcacgggaaaatgatgcaaattgaatgaatgtcagcagctcatattaaagaaattgtacttgctacgctctcaattacgcggcacaaagacggatagagggcatcatgtgtaactggtacctagtatacaaccacggtaccgatgtagcagaggaagggtcgcgctgaaacgccccctttggtattaaaatggtgacatgttgtcgcaagtcatcatgttccctctctgcgatgacacactggtggtgttgagaagagaaataactaggtacagtatgacgacagcgagagagaaacaaaataataagcagccgtgactccgtcgagagcagggagggcgagacagaatgcgctgagctctctggccaagggagccgagcaacagatttaaggtctcagtgctcacccaatggttacatgtgccgcagctggtatgcccgcaacagagtacgaggtggttaaccttctttttcgccgtgttgcagcgccgcatgtacgcacatacggcagcatcatgtgttgctgtagccgaggcggtggctgacggcggcttctgcatcgccaaagcatcgcggacactgacgctgctgtacgagccgggctacgccatactgggcatggtcagcatgagacggtactttggtgccaataatcgtccccgtttgcctcttcccttccagatccttcattcttatcatgccatgcgtcccctgacccaagaagcgcaattctctcgcaccaagagcataggctaaaaggtgcgccgtactcctttaggccgcgggacttctccgtacagactcccggcaccttggcgcgcggtctggatgtggcataggctgtcgcgacgaccagctccattacgacatcgtgctttgggccaagaggagcggggtgggttcacgatcatcttccattgttgcccaagtccaagacaccgggcaggtcgctctgccgttgccgccatggcaacgccggacgcgtctctcccagaaaagggcagcatggcagagcacagagggaccgcctgaccagagcccagaattcgccgtgaaaccgcgcagatgttggcgtgcaagtccaaataagcaccaccggcccagagcctactggcatcgccatgacatcaagatgcgcgcagccactgcctatttgctgcgcggagcaggagcttcagccacgcgaggccgttagtgccagcttcgtgtaggatatccaaatgccactttcgtataagcggccatcgcagcgcagaagccagcggtctcgccctctgcgcgctgcctgtacgaaaaagaagcccacaccaccatcgcaaaacccccccgccctctgcaggtccttcagtagcccacccctggcctcaatctttagtcgatacggacaactcggcgctggtggtgccgtcgccgcctgtgattggcctggccctggacatttctgccctggcctatctcgcggcctatcagacgccgcgctggcatcgcaggtacttgcggtacttgcggtacctgcgtgctagcggtggtactttggacgcggcagacgcaaacaaaggaatagaagagaaaaaaaaaagtccacgttcaccccatgtccttggcggtaatgaaaaaccgtcgccgctttcccatgggctgtcgtcggcctcgcccttgcttctttcttatttaggtgacggccctgacagctggcacgccttaggcccttctttctctttccctcccgcccttgacccgaagagaaaaaaaaaacatccttgaccggacctcccaattcctcttctcgcaactccatcaccgcatttgcatcagcatcagcataatagcccgtcttctttctgaagccatcgccagcccccgttcttggagtttgctcagccgtggtctttgtgccctttttcatctcttaatcatttttcgtgatacccttgtgaatttgtttgtcagccaaaacaacttcgaaaatgcgatcctccgccatcttcgtcgccatcgccgccactgcggtctcggcccagggaactgttccgacctacaagagctctctgaacatgaccattgaccccaacactgttgcccagcagcagcgaggtaaggcattctgctttttgttttttcctactttttttttcctgccgttttttttggcggtggaatgcttcccattgcaggcttgtgcgaggcgctgtttgccctctcagtttgctcgctgcgattttgacgataatttcggtggctaattttgctcttgtttctagctgtttggtgccagggccagaccaacacttgccaggtcctttgcgacaataacactgaccaaaatgactgcaaccaggtgggttcatccgcaatcgctgatcgatcgttgtctggggaataagcgctgatcaatactcgtcttgtcacaggctcaactgacctttgactgcacatgcgcttccaacaactcggcccctggtctccagtactacacccagaccctgcccaccttcatctgccagcagctcttctccagctgcatccagtccaacgctggcaacgcggatggccaggacgagtgcaagagcaagatccagaagctttgcgccacccaaaaccctcccaccatcgctgagatcagcaaacaggccgaggcttccactgctgctgccacgaccgcttccacctcttctgctggccacgcctccaccacctctgccgagcagtctgctagcagctctgcctcgtcgacgtcctcaaagggcgccgctgccgccaccatggcccctgcaggagctggtgtttttgccatggccgccgctggtctggccgcttacgccctctagatgagctgagcgattcagtctgagctgctggtaatgtctggcgacccagcccgtggtaatggtgcgtgctctaggaagggaagaaaaggggcactgggtcaatgcttggacgaggggcctcgcttctccataaaccactttgttatctagtacactttgtttgtttgatatcaccaccccccctttaacgaaacccaagacgacgaatatgatcgagggcataatgatggttgcgtgtttttttttcaccccttcgagttctacttttcgcgtttaccaaggtcatatgtcgtggttatgcctgccactcggccgactttacatttaatctgttgaaggcgcagttagggtagtagccgcgccgactcggaggggaggagtcttttttgagctttattcacatggcagaggcgaaggggagtaggacagttgttttaaggcatacaaaatgcaaaaagtcgtttgacaaaagatgaaatgtgcacacttaatgattatctcgtcatatcgtatggttcaacgccattgaaagctgattgtctaggtccatcgaatctttcaagtagctgataggacactacccagtcgagtttttgaggtgcttgcaggctcgactgctgcacaagttctgctttagacagcattctgaccagagtaaaatacatgctgaggcagactcccaatgagtactgggaaatcagctgcatcgctcatgggttgcgcacttcttcccttggtccattttctttatgtcatagaactgacgagggaccaaatcgagccctggtagtgaagcaacccgatttaagactttgcattctggatgcgagtacctactagtacgcagttcacctcaacaagtctggacttttatcagcctggtcaagcagtacgaggaagagatccaacgtagatggatatctatgcggattcatctataaactcatagcacatttgagggagaaaaggcacattcaagtatggcagacattcggattattattcaatcattgctcttcagctgaattgtgtatacacacctccagtgcctagacagcaggtaaagtaaacaaaaaccctcaagtttccaataagaaaaagagattagcccggtaaattgttgggaaaatcacaattcacacgccgtttcatgccacagcctgatattaccttgacctccctagaatgaataggtcggctcagaggactgtttcctcctcctctcctccttccctcgtaacagtttgcttttgttcagattcgtaaatctgttccacgcttcctatcattgtctataatcgttgtaaaaaatcaaatgctcatgacacatatctaaaagatataaagaaaaaaaaaaactgaatgcaggagaaatcacaagatgacggatttagacgccgttggtgccgttggcgcccttggtgaaggagacggcagcctccaacgcctggagaacatcgttcttcaggtcctcagcatcctcaacaccgcagctcagtctgaccaggtcgtcaaaaacaccgacagcctcacgctgatcacggggaataccggcgtgggtcatgctgctagggacctcgcacaaactctcaactcctcccagagactcggcgagggtgaagatcttggtgacctggcagaatcgctcggcggcagcgtggccaccgcggatgcggaaagacagcataccaccgcccatgccgtcgcggtgctgcttgagggcaattgcgcggtgagggtgggagtcaaggccggggtagttgacggcaatgacgtgaggagaagcctcgagggcgtgggcaacggtggtggcgttggtagtggcctcacgagcacggaggtggagcgtcttgagaccacggtgagccagccatgagtcaaaggccgagggcacggcgccaatggcgttctggaggaagctcaggcgggtcttgaggttgtcgctgttgaaggcggcaacgcccatgacgacatcgctgtggccgttgatgtactttgtgacggagtgcacgacaatgtcggcgcccagctccagggggttctggacgtagggggacatgaaggtgttgtccacgacaacgaggacgccgtgcttgtgggcagcggtgacgacggcgcggatgtcgaccaggcggagggtcgggttgctgggcgtctcgatccagatcaaccgcgtgtcgggggtgatgtgctcggcaatgtcgacctcgatctcgggcgtgaaggtgaccttgacgccgtgggccttggcgacctgcgtgaagtagcggtgggtgccgccgtagacgtccgagacggagatgacatggctgccggcggccaagctctgcagaatgatggccgtggtggcgctgccggaggagaaggccagggcgtagcgggcgtgctcgagggccgcaacggcagtctcgaagttgtcgcggttggggttggaagagcgcgagtactcgtagatgcccacgggcttgccgacggccgactgggcaaaggttgtggacagagagatggcctcaatgacggcgccggtggcagggtcgatgggagagccggcgtggacggccagagtgccaaaggcgtggaccggggtcgggggccgcacaggcgtggtgacggggtcagaagtcacgggaggagacattgtggaagttttgattgtgatttttgaaaaaagaggtggaatgtagaagagaagttgggtcgtggtgtcgaggcagattcgatctggactcaaccgctctctttgtgctgaagctttttggaggggcaactttttttatgcagggtctgctttatcttatcggacgctgaggaaaaagaaccctgatgtcgtcttcggtagaggaaatgtcggagcgattgcgtcgatcaacacacaaatcaatgattttcgttttcacgattaaggaaaaagaagaagattaggaggtggaggcgagaagacccttagaaatagaaaattctggcttcacgcgaagaaaaaaaattgtaaaaaaaaaagggaaactccacttcagggacgagagcagaacaactctaaaaatggtgtcatccagccgagctgtgggtaatgggtgtagtagcggcgatagcacgtcaccggctcgttttgggcagtttctactgcaggaatgggggggatggattatggattatggattacaggtaccaatttcttttttccgcaggtgggaagctcgacgccctttttatgccaaaaggcggctacaaaaggactgcctgaaactgtttcgtggcacgcaacgcaattgcaaatcacatcatttgcgtccaaacagaagccctttctttgtaatacgaccgcgctgccctgcagtatgtaagccacctgctctgccgtattgctaatgttggcgcggtccttcgagatacttctgtgtcatggcggcatgcagaggcgcatcaccccaaaagcccgaccgacagccgcacctccattacgacgagtatcggcgggtaattctacctgttgcttttgtgcttttggggggtagcagtgcgtcttatcgcggcaggtgggaagcgatgccgtgcggagggctggagtactgcgacctggcgatacttgggccatcggatacgctgctgttttgcgttctcgatctgtcaccagctgaatctcaccgccccttcctagcagttatcaattactgtagatcatcgatggcctcggggccagagcccgtccatagcttcaacgggcgatctacgcagtgctggataactatccgctatccgatgaacccactcctagtgccatgcgacacggcgtttttcccacacggcggtttcgcagcgcatggcagaaaagccatctacgaggcattacggactttatgatgcggatattctggtgttttggagggacgatggaaaactccttcggtggtgaacgaggccgagcaatgcttatccatcttcctctttcggcaatggccttgggtcgcattaaaaggacaatctcggaccaagctacattagctacatggactatggagagcattagtcggagcagatggattccagcaccggccagcaccggctcagactacacacgtagtggaatctcttataaatcatttctcgaccaaagagaagaaaaacagcttgtcaaacaaccatgccatgcggatgtccaccgggactgggatccccgtcgatggttctacagtagtgttacaagcactttcgttagctgtaggaggtattcacgtggcctcttttgtggcggtttcttactaacatgcattgtgtgagacaacgcctttttgatggcgttagtgtacatggactttttgttggttggtaggttttgtgtaagagatgcagcagggtatcataagaccgggtgcacataatgatggcaattttctttgatacccatctaaagctttttatgtcttttattttactcttcattaaccaattcatgttctatttaaagcaaggagacgtcgggtaaggtaccccgcaaaaaaaatgccatacgtcacctcgctctgagagctaaataccatattcatcttgttgagaatgccttcttaccttccaactgactgccaatgctacctatcatcgtttatcaggtaccaatgatacacaatggcagcaacaacagaaacagttacagtgcctcttgatgcactccccagacttgaatatggcaatgccgttgccgcgccttcaatcagactggaatcagtctcatcgcgagcaaggtccagccagagtcacacaggctccgagaccgcagaacacactgccaatgctgtattgacggcagaaactacagcccccgagcaagaggaataccctgtaggcgcaaagttctggtttacggtgctgagcctcgtcattttgctcattctcggcggcctggatggcaatatcgtcgccacggcagtcccgaacatcaccgactactttcacaccgtcgctgacgttggctggtacttgtctgcgtacaagctctgcgtctgctcttttcagtttctgttcggcaagctgtataacatctttcccatcaaagtggtgctgctgactgccattgccacctttcttgttggctctgtgctcagctctacagcaaggagctcctccatgttcattgttggtcgagctgtgacggggctcggcgcggctggcatattcgctggagctttcacggctgccgtccatatcatgcctttgcgatggcgtcctgtgttcaacgctactctggcaggtattgagagcgtggccgtcatttccgcgcctctgcttggtggtgtcttggtacaaaccctttcatggcgctggtgtttctatgtcaatttgccaattggtggccttgcactcgtcgtcacgctgttattttttccggatctaaaggctcacggcggcgactcggcggcatcatggcggaccaaacttggccaactggatctcttgagcaccgtggtctttgtacctgctctgacttgtctctttattgcattatcttgggctggtctgaggtacccttggagtgatgctagggtcatagtcttatttgctctctttggtctgctctttaccgcctttggttatatgcagtatcggaaaggcgacgatgctctgctgcctcttcgcatcatgaaacagcgaagcatcatggccgggttgattttcagtttgtgtacgaatggggcgttgaatgtgctagagttctatctgcctacatactaccaggccgttcgcgaatacccgcctgccaagagcggttatatgatggcgcctatcctggctggcttcatgattgccatgatcttgaacggcgcagggaccacgatatggggatattacgtgccttctatggtacttgcgtctacgctcatgccgttggcggcgggactcatgacaacttggcaggttagcaccagctttgctcagctcatcgtctactcggctctcactgggttcgcaggcggcattggtttccaggctccccaaagtgccgtgcagactgtcttacccgcgtctgatgtgccactgggcttgtccgtgatcctttttgcacaaaactttgggccagccctcttcgtagccgttgcacagacaatcttcactaatcagctgtctacgaatctgaaagggctgggtattgcattgagtcctggagagattgaaaagctgggcttgacagacttgaaaaaggtgacatctccagcgctgtggaaggatacattggacagcattgacaagagcctcgtgcagacttggtatctcgtcattggactgacctgcgtcaccatgatagggagtctgtccatggagtggcgatctgtcaaggagaagaggcaatgattctaatgtacttctacctttatgttgccatgcttgggtaccgcgcttttgctctaatcttgttacctaatacgctgccaaagttgtaaatgctggctgatagcacatgcttgtgcgtcatttgacaagatgctcatttgcctgtggccgtgagttgtgatcctgcaagtcattatctctgagctggcaacctgaactgcccatcttgttggaccggatgtcggtgcagctccgcacaaatgttcggttggcttgatcctgcatctggtgccgcacctattccataaataggcagatagacacagtaagatggcccaaactagaagctcacattggagtttctgatactactgctttgctagcatgctacccgcatacatgtacatgaagcttacgaagagagacttgtcacgttcaaagataaggtaaatcatcttgcacttttgcgtcaagatggccccaccgaccaacagcgagatggatgaaaaacgggaaaagcattgtagaattggtatctcacccgagagaaagaacttccgggtcggcagcacctttgttaagcgaagccttcggctttgcgaatggcaaaagcaaaatggttacatcatgttcctttattcaatacggagcgtgtccttaatgagggtgcatgtcttttatttcttgctaacactggtatcccgctcccaaaattacttggttgcttcaaggacgacggcgcagtatacctggttactggatatatggatggagttggaataaatgatgttaatgctaagagccaagtcgtagttgctgaagagctacaacgccatgcactcacgttcaagaaacttacctgacacctgggggcgaccatggagaatgcgtcggcggaagcagcaagatcttgtgttttgtcacaataatctctccatgaacaatgtcattgttgatctaggcacgctcaagatcaaggccatcgttgattgggaatatgcaggtttctatccacctgaattcgagtttccgttctaccagagaccagggtcatctgtcgcgctggatggcgaggtggacgattttgatttattaacgcggatgatttctgatgatgaggactgcggaacgcgcagtctttagatacttctgatgtcgtcacgttaaggataagatagatgatcttacaatgagcaccaacttattatgcaatacgcagagtggtgctctagcggccgatccttgcaagaggctttcgcaggcctatcgtagcgactactaagaaggatgcgaatgcaaactgatctgttagacagccgtccaagtatggcctttgatgttccaaaggcattacattgacgcaaatagtataccccggatataaatcaataagacgttttgactttctcatgtgagagtatctgggtcacatcaatttgaccgggatactccgtactactccatctgctcttgactccttatacggggttcgccaacggacccttcgcctggcactgctattccgaacgataaagctgcacaaactcaaaaggcaatctcgctaatcgctcaccatcatcgttgccgggaacaactgtaaagctttccatcgatgcgtcatccatctgatgccgtcctcagacgcaatgatctctgagccagctgaggcttggacggatgacgcgggcgtgttggcccagcgccttcggagaaacgagcatccgagctcttttggggcgtggctgcgcctctgcaagctggcttattaaccaaaaagaggcttcatcaaggcaccgctcgtactcgtaaacatcaaatcgccaatccagccggcctttgatcgcccctccagacggctctttgttagtatcgaacccatactagaagttttgcctgtccgccgtcaattcctggccacggcactccagctctagccgttcaacatcgctggacgctgcgcagttgcatcgttcgacagactcggagccgaccgtcggatttcgcgacttgcccctgcaaagcgcctgcagcatcaccaaaaggcgcctttcccacggcccgcgtggcgatgccaccagtgcgtggcgcatctagaatcgtcgctgcacgcactctgcaatctcaccagcgaatccgggactctccttatgcctcctagacggtcgcacaaaaagtcgcgcgcggggtgccggcggtgcaaaaatcgcaagatcaaggtgagaaaaaaaaaagatttataaaaaaacttgaagcggaaaggaaatggacaaagcacccatgtcttttcgtccgggaactcctagccaacatcttgtatgccctgagatacatgaagctgatgcgatccatcgtcttgttgtatagtgcgatgaagtccatccgcgttgcggaaattgctccaaacatggtgtcatgtgcgacttcgagagccgccaagtgctcgacgaactgcatacacttcccaccccggtcaccaggagccctcaagccccagtatccgcgccgacatcatcaggctcgataacgatgacatcgacgacggcgccatccacagcagggatccctgcgtacgacgaccatcgaatatctccttcacggctctcgcccccttccacgtcctcaacgccctcactcacgctaccctccgtccccatcatcacatccatgacgagacaaggagacagacttctggaatttcagctatggcaccagtacattagcagcacgtccaaaactctggttatgaactctcctgctagtacggacatttggcaaaaggacgtcccacgcttcgctctggaggggagaacgtatttgatcgacgcggttctctctgtggctgcattacacttgcgcttcaagaatcccgaagacagggtcatgattgaggcatcccatgcctactctgcctctaccttggcggaatattgccgctcactcaacaagggtataaccgcagaaaatgccgacgccttgttcctcacttcatgccttattgcgttccaggccacagcctctcgtctgttcatcaaggaggatagcgatctgacggatccaagcgaatcgcaccgccgatatgcattgcctctttcttggtttcatgctttccaaggcgtcaaaaccatcgtcgccacatcttggcaatggatccgaaacagcgccacactgaaggtggttatcgactctcagcctggctccatgttggatctgaatccgctcgggccagaatccttttttggccaccttctcgatgatctagacgaagagctggagcaggaagatgagagtaacagagccgcaaccaaccagggctacttccatgctgtctgtgttttaaattgggcccataagaatcagtacgctccttctgcattggcacttccctcaactgtatcacgtcgttatgttgagcttgttgaggctaagagacctcgtgcgctcgccattctcgcctgcttctttgcattgctcaagcgtatggataacgtatggtggctagacgatgtggctcgtcgagaggttatgggccttgtgagtctattcgagactggctcgaaatggtggaggcatcttgaatggccgatccggatcgccctatgggacggagaagctgatgctatcccggccgatatatggggtgtggagcggaaggagaaccctcccgcagacggaggcgtgctatccgcagagacgatattgaaccatatcgatcttatggccaagatgatggacagtacccaagggccgcagtcaatagagtccatccccgtggtgggagacttggatggcttggttccaccgccactcgactagaaatcttgagtgaccattcttgggacatgcgccaacgcctggcacagcctctcagaagtgtattatttgctgttgatgttgcagctgctcaacatcattcggataattcggccttgttcagaagaggagacactgatgtatagataaccacggaaagatgtacgagcgtgggagttttttttttattcctttttttctgccccttcttaccttcttattgggagatgggttgtctcttatttttattccccctttttatcgaagctgcaatgcagttatcactcttgcatgttttattttctaatttctttcacgagcgattcgtaactgggcgtttggaacggggtctatggtcaaagacgatctgatgatagcagggctcgtggattctagcacttcggagtcactttgtttcatactgatatggaggacgacatgacacataattctacggggttcacaaggagtcaagatgatattgggtatggtacaattgcatctaggagttgtgctgctagagttgtgccgtgaatgcgaatacaatggttaaaacgttacttgatcgtgcgagacaacggatgtgaactgaaatatgtgaatgcttatgaatctagatccatcaattcatctcattatgatgtcttgatagtagaaaacaaaatctcaggacactatatagcagtgatcgatagaagccgactataaagccgcccaagacgccaaactccaattcccagaatttaagcacgccagacatctttttcccctcctccttccctccattctattagattcttgttacttttgctcctttatttctttgctcgctttgaatcgtcaacttcgacaacgtcgtccgcttcagcggcatcgtcgcgagatctcttcaatcccttcatctttcttgtctgcatctggctcaggtcctgcttgcccaagtggacacgaccaagcttgtcacccattgagtccatggagacgttcttcttcgtcttctcctccgtgccgcgggccttcctcatcgcctccttgagcatcgcctcgtctgcctccctcatgcgtccgacccgcaggtccatgcggggaccaatctcttcaacttctacgcggggcagcttctggccgctgcgcttggtgctgatgaggtacacccgcaggtggatggcgggcttggcgtcgccttcgccggcggtgtcctcggcggcgatggagacgatgtactgcaggccctcgacgtcgatcttgtccgcggtatctccccggaagaagtccatgaagaagctctttgcgagcgtgtattcgttcggcacggggctctcaaaggcgctgcccgcgaagagcaccatgggtcgcatgccaatggcaaacttcttggtcttgaactgcgtaatggagcggtagctctcctggtcgaggtacagctccaacatgtccagcaccttgtggccaaacgtgcggataaatgtcagcgcatgggggcgcttcttttgtgtgctgccaaagacgaaaaggctggcgtcgttcttctccgagaagaactcgatggatgcggcgtcctcaaaggggtggatggggttcttcttggtgaatttcttggagaggggctggcgcatggagaagaagtcgttcatggcatcttggacaacctgggagcagttgttgccgcggaggaagaggcatgttttggggttctcgatggctttgggctcgcgcttctcgagggctctcttggagcgagcgttacgaggttttctggaagcaagttttgcgttgggttttaactcgaggcctggaaattttcctaatgaagcactgggggggacgttggagacttacacttggcgaagcatggtgataattggcaatgggattttgttaatcactgtttcatgcagttatgccaatcgccgtgatgccttcttgacgggtcagccaaaaactcagaaaaaaaaaaaaagtcttatcgatagcatcaacggcaacgagcagctacaaggcaccgccacaggccaagcgcggagtaaagccacagcgcttctatttccgaccccacagtcacgtgtagcccctgatgagcgacgacatctagtattctaaagcttaccaacccggacggaccggcgacagcctcggtaggccgatttccccacacagcatcaaaacaaacccgtcctttggcctgcaggtgacgtgcctggaagtcgccctctttgcatcttattgcctaagccggagccgctctaccgtcctagcccttgcttcttcccgtctaagcgcgtgccgtttcgtatccgctagccaacgctcgagcaacccagccgcggctgagtccatcttcgacttgttttcatctttctggctgcctctctgttcagcttcttctataccttgtgtcctttttctttctttctcgttactagagcagcaacagacgcgatcgatataccccgtgcgcatttcattacaaaccatacagccaagatgtcgtttatgggaggcgcagagtgctccacggctggcaaccccttaagccagttccagaagcacgttcaagatgataaaacactccagcgagaccgcctcgttggcagagggccaggcggtcaactgggcggcttccgtagctcggctgccaacgctccccaggatgaggtacgttgtttttgatcgatatatgcgtgtttgtttattccgcctcgaggacgcgcattactaatacgcgatatgtatatggttttgtagatgatgaacggtttcctcaatgctggccctggccttcaacaagagtttcccactttaccaggcgggcctgctggccagcttgcccctgcgccgccgcgagcgcagtcagtgtcgccatcatgggcccaagacttcaacgcccagcagcccagcatggatcaattcgcaccactcaggcctctgttcagccccgaagaatttgctcgctttcaacagtcaaacccggctgccgccgccgcaatggcgcctcagatgattggtgacttgtcttccgcgatggctcaacccacgatggctcagcgaccgatgatgggcatgggcatgggcatgaacatgggtatgggatatggccagcccatgatgcagccgatgtaccagcaacagcaacctatgcagcagcaacaacaggacctgaaaggcaagggtaagatggttgaactggatgacagcaagtgggaagagcactttgcccagctcgaactccaagacaaggaagaggccaaggaagccgagaagcaggcaaaggctgccgagggagagttggagcagatggacaaccatctccaatcggaaactaatgagtttggtgacttcgaatctatttggaaaggaattcaggctgaaactgctgatgctagatcgatggtcaacgaccaacagtactttgaccaatttgataccgaatggggccaggatctcatgcctgacttcaatggcccgaatgattggggacgattcgccgacccgattgtcgagaaatacatgtttgagcaagagaacatcttccgcgagcagaagaatgcctttgccgaaggtgttcgtgtcatgaaggagggaggtaacctgtccctggcagccctggcgtttgaggctgctgttcagcaaaacccagaccatgtcgaggcttgggtatacttgggctctgctcaggcccagaacgaaaaggagacggcggctattcgtgccttggagcaagccttgaagctcgatcccaacaacctcgatgccatgatgggtctggctgtttcatataccaacgagggctacgacagcacagcataccgcacactcgagaggtggctgtctgttaaatatcccaacgttctcagtcctgtagatctccaccctgccgctgatatgggattcaccgatcgacagcagctgcatgataaagtgaccagccactttatcaaggccgcccagcttagccctgatggcgagcacatggatcccgatgtccaagtcggacttggtgtactgttttacggagctgaagaatacgaaaaggcagtggactgcttccaatcagcccttcactcttcggagttgggcaccacaaaccaacaagagcaacttcacttgctttggaacaggcttggtgctaccctcgccaacagtggaaagtcagaagaggccattgctgcttatgaacaagctctgtctctggcgcccaactttgtccgcgctcgttacaacttgggtgtgagctgtattaacatcaactgccaccaggaagcagcatctcacttccttgccgctcttgacatgcacaagacgattgagaagtctggccgcagcaaggcatacgagatcctgggtgacggtgcctctggccaaatcgaccaggctctcgacagaatgtctgctcagaaccgcagcagcactttgtacgataccctgaggagggtgtttacgcagatgggcaggaaggaccttgcagacaagacgattcctggcgttgaccctgacattttccgacccgagtttgacttttagagactctttgttgagcagtccgttgagcattaagatattttagcgcatcaatgagtcgaaacggcctcattgcactcgagttacgtttttggtccatctcatgaaattggatctacgatgaacatttatttattttttcctcgttggaaagaaagaagaagaaggaaacaaaggggggaggtcttatgagaaacatttttttgtctttgccccttgggagtataataatttgctgggatgcagcgtgggtattgggcttggatttatcaagaatatatatgcaaaaaacagaaggaaatacaattgatgcttggattagatgaatatattacgagtcatatatggtagattcaattgatgttgtcttctacattgtgtaaaagctttgtatttcatgctggatcccaacgtggtgactatgttttcttctgttgtatatcattatgtatgagttgacatctacatttctgtaattggtgatgtatttcaaccccaaagtacatagttctgccgtcttagggcctactacgtgctgctgaagctcgcttcgacttggtgctcaatctcgcttacaagtgctatatctgtccttttcattcttcctatcgcaaacatgtcctatgaccacatctcagtctcactccaaggatttgtcctggttctcctagtaatgtgtgacgcgttcatctgtctttgttctctttttctttgttttttccctactccatttctcttaaaaggtacatttagtgacttgttgctcttcgtatttgccccataaattaaatatgaaattagtatcgtgtctctgtacctaggtgatctgaaaagacatatctaccaagtgtcacgatgtcccaacgatttgggcattttcagctagccgcattcttctcggatgcagtaaagtcgatttattcagctccacaaagacagcaaatacgagaggctgattaaaaatgtagctagtgtagatcattatacaaatcttattagcctttgggggtttgtacaacctcactagacaagcctcaccgtggaaaataaaagaaagggcgtctcagttcagggctctctcttccgcttgcgtctttttcattatgcaatttcgtccccattgtcgtacagaatagcctttacaccttccgcaggatcggcaagccttgtcagttcagtccccagttctcgggactttgggggggtagcatccgccatctggcgaggcaaatacacacacgcccctttggcccctccaagcttactttttccctccaagttgtttgatacggcggtggcacgagtgttcagctcgttgcttcaatatccactgtctcatgtcgcttccggttcaaatatacctcttataagggcgtgtagtggctagttacatggcacagctgtagccgtcaaggtactaattaaagttttgaatttgattaaacattaaacgttattctgaaagttggttgttgaaattgctgtccttgtatctggagcgttgtggctggcgatccaaaactgaagacggcgacttggtcatgtggttctattttttcgaagcatgagggtgaggacgtcaggatgaagcaagaacggactctagcatgcacagtttatttgattttcaggtaccaggaggccactgcggaccgtatgtcatgattattgcctacttgtgacgtctttgctttggcctgcgtgtcaagagtgtggaaaggccacgttgtcgtttctttgtatatttacctacccacaaaactgtttatgcatatcatcatgtatatgaaaacgtagggcatataaaagtatctccgcatttacagggaaaacctcatggaggacccgcattaagataatgatatcatacaagctgtactttggctaccaaatttaatcgctaatttcgtcgtaaattactgctaataagcaaggcctactagccaatttctgatattaatccaatagaacgaacatatctgtactttgtaaataccgtaacataaaaatgcagaaagtgtatctacttaaacatatcctgaaagacatgtccacaatagactcggccgagatggcaggcgattccgagtaccgtagaggccattgcacaaataacaagcaaagtcaatccagatgacattgaagggtgtgtgatagcgtcaagtaaacatgtcaagtttgaatcgaaagaaaggctatatggacacactcagcttctatcgtcgcaacgcgagccctttttataattcaacattgcgatttctgctctactaagcgtagtcaatcattatttcccgtccaaatatgtcgttaatcaagacacacacgtaccgcaattgacattcgcttccaaccgacttattgcccttccatcaactggatcgagcaagcgccggtatagaggagacaagaacagatcgagatgctcgcttttggaggaatatttacccatatcttaaatagcagacacatcagagcttgagttcaaaagtcctcgcttctaacggaagaccttgtggagttgaaatgctaaacgtgattttgaaagaccaagtaacgagattgtggctcctgaaaactgataatacagagtgacaaaaacagtcgcacggcgagatttgtagcaacggttcactaaaactaacacacacacactaatttcttgacactgctcatagacaacctcctcgcaattgctacttctgattaggactaagaagatggcattgtaggtagtatacaacatgaacctggtgactctcgcctgctgagcccccaactccaattcgacgcatctcacatttaccaaatatacacgctctagtataaaagaaggaaatccagatgctgtgggcggccgggacgaaccattctattgaccttccagattctgccaacggacatctccaccaaagacgctcatcaaacggccatcttctgcaatacgagccagtgttctaatcgcgtttacccatgccatcaaacttattctgaatggagcggcaggcacacttgaaaacgaatgcagtgcgccgtatgatctaacccttgttcctggccagcgtacgccccccatcccaacagatgtagacatttacgctttggatatgccgtctggggcgttcatctctggccagaaagtactcgatacctacatgaaaggttttttttttctcccgttaatcaccgtttaggggaaaaaaacataaaaaggttagattgaagagcttctgcgttcagatgcaaagagtgctttctttaatccggatggaacaaccgtatatgtgtaggcatggtggagagaactttttcgcaaataaacttaactttctggtcaaaggcgagaaggagccagtggatttacaaggcgagatatatcgcgcacggtaatttaagatgagatagatattgggattggctgagaaaagcttcagttacgtttattgttctttatagcctccacggtcatcaagattctacatttgcatattcttccattcttatggccaatgcttcatctacagatgcctctcactttcaggagaaaaaagccaagataaagtatgctatatagagacagacgagccggcggctgcttctctccaccgcatgacacacataatgtgttactgcagccacaataaaacttgattaggggaagagacatttgttagatccgtcatatgaacaggacctgcgatcatgactgatcccgcactgtctcagccacaagtctcactttgtaggccgtcaaggttccatatcaagtgatcaaatgtagagagacatttgccaacactcccacgagaccttttttacacgggaagacgggaacctactggttgttttagcgatgggggtcacatggagagccaagaatcaaggttggcggcgttcccatttacggcgtagtagtagtaatttaagaaacttcgattgctcctttaaacttccgccaccagcaatctggatcgaagagggcgatctgacagccaacaccaaagacccatacgcgggccaacagcacgggatctgttctagatggaattacttctgagacttcacggctggtaccgctattagcaggagtaattgcatcaagcgttcttgctccccctgggctctatgcagggtctcctcggattgttcacatcctttgccagttaagacatgcaaaagaggctgccgttaactggacccccctaaaacgacgaaaaatgtatggcatgaattgggacattccctctctctgggggcaaagaatatgtggtaacaagtgtacttgcgtacgataatcaaacatctttcataatgacaaatacctactttgagccgtgtgcttgtacagcaggagattcactttgttcatttcaggcgccagatgaaagatgccatctccttggactgccaactattccacaaagcaaaacgccttattacagcacgcagatcgctcatttccatccacgtactaacaaatccgaatattcttgtgttccatgaggcgcggtgaggcggcgccaccgagagaagcaaagggcgcctcgaggcttgtgggccatggcgtaccaggatctccggctctttccttttcctcggaccggggagctgtttatgtttgatatcgtcacactctccgaggtatgtgtgtgtgcgccacgccacgtcgcaccaacgtgcaatattgtccaaatttcggttccatagtctgtgcctgcatggcaggggcacttgcgatgatgataggacaccgtcaaccacagggagcactcgctagagcaagtggctggctgggtggcaaagggggaggggaaaaaaaaaaagcaacccttgttctgcgtgtaacgcacaacgcagctgagaggggtggaaatgacgtccctgcttttggggatagcaaacacttgccagcaagtgtcccaagctcttggctcatccaagtggcacgaacccttcaaactagctctttagatttatcggagccggtcgatcgttcatctgacggtggcctaggcctggggcatgagccaacgtggctggtttaagttttctctgccttatacatcgaggcgcttggtgcagagttgaaaaaaggatccgcatcgtgggtcctcctcccttggccaacgggcttcatttggagaactatcatgcttgttcattgtagcggttttttgaacaaaccaccactaaatcaatatgtcagcaagctcgttgctggaaagccctttatttcatgacaagtatacaaggcagacctaggcagtctcttgccacaccgttgttccatgtgtttttgcgtgggaatgccacatgtaagacgttgcctgccgtttgagaagtcaaatgcattacagacggtgggtatcggctaaacgtgcgatcatgcactcccttgagacacccaaccagttccgaccatgctgctgattcctatcgcggaataccagagaattggcacccaacatggcccgccctcaaatgtctcgagctgtgctcatgcatacggcgtgttgcacgaaagcttaccgcggccaatgagaacagagctgagcgtgttgattcagccgcaaaccaggtagcgctggctcttttgtcaagcggctcatgttttgtaattaccagtaccatgccgtgatatctggacaagtagctggtttgtcgctatgcctgtatgttgtatggctgctaaatatccgcggagttatttagggctgccttggtcggaagtatagcgttacatagtatcgagagatgcacgcatgggtccctgtataacttgctatactcagtatcattgccaagtttcgggaccacatgtatagtagcagcgaaaccgctctggactttgcagcacgaggcaacgatgcaatgtcaccttggactccctggaagaaggagaaaaattgagccagacaacgtggcgctgcaggatgtgatgttgataagctacagggcctgttgcgtcccgttctgcccggatagtggcatgaggatggtgcgggagcagttgacgactcttacttgcatctgcattagcatctacttgtaggatgcaagctaagccgatgctgacgacgttttgaaacttcgattcggtctctacatcctctttagccttattgccaagcgtgaactctgtggcaaaactcgcggcgacgtttgaagtgcgtttggttgaggtggtttagagctcccctgccctcataaccctgtgcatcaagatatcaggctccatagtagcagtgctagcagcggtataaaaacacagctctccacaattgcgttttcctatcgtcgaaacacagacaagcgggcacgaggcaaaacatgggatgaacacaatggcaaggtcttggatctgctgggagccactttggccagtgggcttccgtgctcggcaaatggccgagggttaggcacgatcagagaatggcacccgcagctcagagctaatacgagtgttacccatactgggcacttgtagagtcgagaggcaaggtagagagagaggcatgctatgtacaagcagccatataacagcgcatggatggacgggccacccctttgttagtgcgcaggagcatcggggttgcttttgcggtcagagtgcagcgctcccgcatgccaaccatcgatcttctagtttcccaatctggccgagaaattcatgcaacaagagcaccaatatgctccataaatctcgcattcgtcaagtactgctacgtacttgtccggagatctgagtacatgagatcgttatgggaggtactttgcatgcaggtctttcaagaggcgacttttgcgaaaaagttccagattgcggagcttatgggttggagggtagcccattgcgcagtggacatcaagtcgttagctctgatcgagccaatcgatattcaacagaatgtctgccccagggagttgacaggtaaaccaagtttgcaacaaggaagccgtctcgctgctctgttattctccatgataacgttagccttgccaggacatatacagattcctcgcaacgagtactcggccacatctcgtttcagatgcctcctgcataagatcccacgtggaattcaatcgctgctgccggcattttggacgacggcaaggcgcacagaggctcgtcaaagtgaagggtgctcaccgatttttcaaatcggttggtaatacaggtaatccatgaaacgtaattatacaagtatgcatactcttctcatcctcaacaagttagtgtttgtgcccctcacctttgccaacagcaagagccattgggtgaccagctgcgatgcatgcccattgagtgtagacatcgggttaggtcgtgtacagtacatgtagtactaggtagtattggcgagtttgatttgcaattggaaccaaaggagaagacgacatacatgtattctgttggcagtaaagagctcgtgccaacccggtagttgtggctatcatcaactctggtccaacattagccttcgacaggctactagaccactgcctgcccagatttgttagccatgtccaagtcacttatttctcaggatggttgttggagaccacgcaggtatgggccacagctgccgctcatcaatagccagtcggtttggagggactgcttttgcccgcgcacatcgtatccaagtgcgatccttgtctcagtaaggggtggtgggctgtggatgaataccacgtggggagcttccaataacttctgcatctgggttgaagaggcagatgccatctccatacgggcatcggtatgttcgccacattgccgttgtacaagccatccgaaaaccatacggtgaaatcttgtcagaccaggtttaagctgtttgtgtgtgattgcgtcctctgcacgggcaaaaagtctgtgggttaggcgtattcgccgacacgtaaaccacctcaactcaatggctcgttggaatgacctgcagggagtagcacctggtccagtaaagcagatgtttgataataagccgtccttttctcttaattggagaggcgtcggatatgccctcctgccctcatagccgtgtcgatagagaatcgccattgttgcaggctgtgaggcacgatactggtaataggtactacaagtacggagtacctatctaataggcggtagaggtgtaggatgaatcggcagaaacgccaacaactcgcaaggatacccttctaacatactttacactctctactaggtgggactgtgcttgatgagctatcgagtggaccttgggagttgagcaaaaagtaactgtatcgcacggaccatgaacaggtggaagactcaacgcaaaaggagaatgagacggcagggcatatgtggccttgcttaacctcaagctatacactcctcttgaaccacgcaggccctgttttcaataagagggtgctcgggacaagcttttgctctgcctttggtccatttcggccatcttgttcatcacgacggtcgaggtgctcagtatgcttctttccggatttttcccactccttgcgagtccgcttctgatggtaaggcagggctgggttgtgttgaaagccacggttcgaccgatgcttaaacgacactgacaccggctgagccgaacgacgatagtgcggtgcctgagtaagtcgtgcagggcctgctagactgccgagccacgaggtttttgactcttgttggcatggtgtggcacacagctccatagacattaagcttctgccaccccataagcgccgctatgcggtactgtggacgaatggccgagaggcgcgccgtttcatcacttgaagaccgcatgcattccccttccgtttttctggtacggagcgttgttactagcaccacccagagggggcgacgtaagcgtctaagaacattccagcgagcctctggttcttctggcgcaccatggcactgtaagccattgaaacgaacccatcacgctacatcccttattgtgctgccttgtttcctccatcttgatgacttgcatcgtctgggcttatgtttcaatgcgtaaatacgaacttgtgctagttgcaagtatgcgcgatgcaccagtatgcagataccacttgtggccaatgtgtcagcaatgaagcggcttgtgctccgtcgagttgaggtgatatttgacgatcctgtggcacgttgaagctggcgtcgataaaccaccgagattccccattttgcctgttggtcagcgtaactatcccccaaagtttgctatctccggccccgacgtaatatggccgatatccttcacgcccaatgagagcggcggccgaacgagtctcacgtggcggcggaagatcgcgcatatgcaccctgcggtggacctgtgggcacaccaagtcaatcccatccacagcggcacgaggagccctggctcggttgccccaagggctgtcatccaggcaatctactagtcaatcaacccggcgggttttccaccccttctcgtccaagtctggttgggtcgctgagagcgcaaccaaactatgggctgtcaaagatggcgtttgaatggttgaatcgaccgtcacaacggacattgcagggtaccttgtggtcttgcatagcatgtaggtacttgtgtgaagtctgcgtaatcgcaaagtacagtacggagtaataccaagtaactccaggctgtattgggcaatctgtgccgtcatcagggtatctgtaggcacgttcgttgcaactttacccaaagatagaacagttttgtttctggcctcggtgtccattccgattctgcattgtagggctcactctggcatacaaattgggtttgccactgggattggaatcacgttctcgcagcttgacggacgggtgaggaacgtgtttgcgcccgcacaacggtctggacgcccaaggggcgtgtcgatagttggtttggtatgctcggtagcaggcgacgaattgctatattacgtcttctgtcgttcgcttcctatacttgtacccctatccggcttgtacatgaaggaaatcaatagcagatccttggaagataggtacctagttagactattagtaaatgtgctcccgctagctgttttccatgtgatgaagctagaatagcaaggcttgattggtaccaaatgccggtggcatacatacttgctatcctctctctgtttccatgggctcgagatatggagggagcggtgctgtgcagcgaaaaatcgaaaagcggatggcaatctctctacagtatgcccattgtgcctagctgatggggcctttggagctgccctgcgatttctcttctccccgtacagtaagcatggagacggagggagatggccaggaactgaacggaagcagccttgcctcctctccaagcagaagtgcgcccaaatacccgcagtgctcaatgggatgagacaagatgaagtcgaccaagtggaagaaaaagaataaagacgcagctcaaaggtgacttgccgtgctgcacctgccaaatggaagacgctgcaattacaggcattgtggggagcagctaccagattttgcaagggtcaaatagagtacagggcgaagttgctgtatccacgcctcaggcaaacgctgacaccacgccatgtctatcagactccaagacccgttggcgttggcgagcaaatgcgtatctggacactgacacttgcaaagaacaattggcgcctctcccgtgcgtggcatcaaagagactctcgcctgcttccagcctctctggcatgctgatatgtaccgttgctgtctgatgtgctcacttccactcaggcttcgtctcgatgattctggcttggcttggctcggctgctagcacgatttagcacggaggagggcaattttttctttttttggagtggagctggccctttttgccttgctccaagcgcaagtgccgtccagggcgaaacgtgtcgcatatgtaacttgcggttgctacctccatcggcgattatagccagacccccgtcctcccgatccacgtcccgtatttgatcctcgacggaactcgaggcactggcattaaacacgtgttttgcagttggcggtggcaatcgaggacggagcagttccagttccccatacatgccgctcagttctggctagccgcgaacaggaggctctgcctttggcaagagaccacaagacgtaagaaactgggcgttgcgtcgtctttgggcagcgacctgggcggcagtcagtgcgacgccgcctgcagaagaacatctccagcatctcctcgcacatggcacacaggcaggttcgtccgcagcccgggccaatcgtcttcacatgcacggattgcctgtgcctgtgcgaaaccctcgtgcgccggagatgcatcgagcctagcgctgccatccatcgacacggacggaggagcacattctacaggtatcggggaacttagccctacggcctgacatgggacggatgtcgaatctggagtgtggtagagcctgcgggtggaactcgaggatcatgtcgaagccactgaccgccatgctgccgtttcgatgcccgtctagccagtacagagacgccgtggcggtgacagagggctgccagggagatgcgaggctttcagctcgtggctcaatagggtctaatagcattgtgggcgccatcttgcgcgccgccacttgcattatggttcatgccacagtctggccacaaactgcccctttgctagacgtacgggtattggattgctaaaaggcacagcgatcttggcctggacccctcgccacaacgaggcgccttgcagcgacccatcatggtcctccagtccagccacgggcaggctctgcttgaaaggcgaatcctcccgcaagcagccttcccggaagtaccgcgagctggcaaagggcctcgagggcttgccgttgcaacagaagacgccccctcctgtgctcacaatcagctgctgtgcctgctgccgggtctgctttggtggcactgagcgcaacggcaagctcccagtggtgctccaaagagtatacacatccgtgtcagcctccagggagaacaaggaaggcccttcgagcatgtctacctacttgtaagcacaggcacaagcacaggcacgaatctctaccacacgtacctagggtggtaggcaagtagggtaccactctggggggcagggatgcagtacctagagggcgtgtgtataaaatcgctgccgctactcgagctaaggtagaacgactacactcgaacttgtactcttcaggtatggatggcttccgtgcgcacgagttgctgcttgtagttgcagctgctagtccctggttgcctgcatttgtttgcattgacttccactctcagtctggagtagcatgagcgagcgagtcgagtggccgactccatacttgcctgcggtacctacatggtaattccacggcgcgccatgcctttgattttggcctccccaagaaccagctggcgcatcccatctgcggcctgtggtctgtgtgtctttgtggctccccctcctcccaatatttttcggtggtattagcctcaagcctgttttctgtggtggtggcagcagccgcggccacctctctcgacttgtgtaacggcacagtggacgccaaggtagcagccccagtgctgtgggcagagcatcagtgctggatgggccttgatctctgtgagatgcagaccatggctgccgctggtacttgtagttgaagttgtatgtagttttgtagcaccacgaatatcattggatcattggatatcatcctggcaggcggtacaggcaggccaagtactgctaccccgggcagacttggggccaagacacgcgtgtacgctgcacctcctgctactggcagtagcaccgcaagtagctgcaggcctgtcctgtcctggtctgcttgctccgttgttgcacgctctcgtacaaggtacccgctgtggatgtcccctggatcccagccaaggtcttgctggacccagtctccaattccctcccccgttcccccccgtgctgcgactgtgtggatgcaaaagtatctcgttgctgattgcaatgcgctcgtggctgttctaccaacatacttgtatatcctgcaagtggctctgaggaacaaaaggtaccttcgaggctggctcctctcctgtcagtggcactcttgcaggtacaggtactttccacgccctgagccctgcgagttggtaccagagctcctctagccttgcccctacactggctgagcgcctcgcctacactatccgcctttcgttcgatccccaaaattctagttccaaatctcacatcccaactttatcctctcttcacttttctcctcgtcttcctctctcccaccagcattcaagccgagcttttttactttataccctttagaacgtctactgcaccgctctattccttttcttgctattcagtacacttctttatgattagcgacggctgcttctagcccccttcgagttcggatttgctgagtgtgctgctcgcgcctcttcctgagcgagaggttcgcttcgcgctcgcttgcccaaagaacccgcacttcgccaattctctacccgtgtttgtctatcaccgtgaggaaccaaacattggtcttctcatcgactcgatcgtacgccacagcatcagctgtgaccacatcgcggagtcacccactcaaaccggcgcagccactctgccttttgccctggacctcgttcccgagttgctggcgatattcacgcttcctcccttgcactcccgacttcgcgatagtctccatcgcattgtatggctaggatggaagcgcaggcaccgcagcgaacgctgccctccaagtcggctggcctcaccaacattcttaacagagacgatcgagcacctgcccataccgcggccgctcctcagcttcgcgattctggattttactcgacccacgacaactctagcaagcgtaagtctgcttgtttgaaatttcaaaatgcttccctcctttgttttgctcacaatttgctgaatagatacctcagcagcatccttcacggttcctggactcagccctgccggatctggctattcttcagttgacaagacgccttcccctgtagccaccaatatgctgccccaatcggttgtttccccctctgctagtaacatgagcgtggcctcgatggtgtctcctagcaatgttcccattattcacaacggcaccgaccagcgaagattcgaccgaccaacctcgctagacacagtcaatgtttcaggcccaatgctgggagagggactctctaataatatggcaagccgacgtgaaagcgtggacagcagaatcaaccagggtattagtgatatgcgcctgggaggttctccgtacactagcaacaatcaatcttcgtcgtcgatccaaaacacactccatgcgcagcggaaccccaggcccggtctggaggctcttgcccaccatcgaatttcaaatggctaccagcctagtgctgagcgaaacccagagacaaaggtgattaggactgcccctacaattactggaccaacgactggccatatcgcccgtgctgccgagccgactaagggtcaggcgtgggctttcccggaggacgatgttagagccaataaccaatcttcatacgatgtatcgcgccgcagtagcattacggagtccattgcgagcagccagttcaccactgagtctaggctgccgccgggccagcgcagacttgaagatggggctgagttttcccgcatgaactcatccgagttcccgcctgtgcaccaccatagcatgcagcacaagcagcttgccgatcttcaagctgaggagagtaacggagccacgggatcacagccctatagccgaacccctgagctcagagtaagccacaaactggctgaacgcaagcgaagaactgagatgaaggagctgtttgatcagctacgcgatttgatgccgcaggagcgtggctcaaaggcttcgaagtgggaaattctcacaaaaggtgaacatttatcctcccctgccacccccttctttttgtgtagacccttctctcttatgaatattgcccaaactaacaggctactagccattgcggagcatcaaagacatattgatcacgttcgggtacttcaatctcactacaacacggccatgaccgagaacgatatgctccggcgagagatatcaggactgcgaatggagaactcccagcttgttggagagctgaatcgccagtcagcgccgcctcctgcgtccattagccagcctagttactcgtccgatcactatgcaagtgctccccggactgagctgccacctctccggtctcttaacaacggcatccagaatggccctgactccatgacgggagtgcagtatgaggcgccacgatctaatggttacggaccagctcgttactagcaaagacgttattgaccgaccctgcggattgcgtcattgtcacgaggatctatgctttctatgcctttcaccgtgctcgcatgattgaatgaacatgtgcagacaagacacgcgatatgaaccgtatagccactctgcgactagacgaatgcccggatgccagacgaagaaaaacaaaaaaaagacaaaaaaaaacaccaaaaaaattacatcctctgccgatcggcgttcgaagccttggctttaatctgtgttattagaactttgattttcttttcgattctttctctggttgtttatgccttctagattatgatcttggaggcggttgtataattgcgacagagaccggcagcttttttcaaaagcagccatactggccgctttatctttggcctgacactttgtttatctcctttcttattttctcccgtctctttctttttcttttctttccttttcttttcttctcttttcttctcttctcttctcttttcggttattttcggttattttttctgtcttctttctccttctcttttctttcttctctctttcttttcaactttttgtcataagaaccactggaaattgtgtggttttcgtaccagattcgaactggtcagggaggcgtttaatttgtctttcgagtttcgccacaatttatggcagtggataatcaaaagctaatctcagccgggctgccaagaactggtggaaggggaggaaaggggaaactggagaggcatgctcagggattttctataaaagggagagataggctttgattcttaaagacgcgagggccatgatagtggtatatacccatttgctaagaaagcttgggagggaattgggaggcatgccattcgatggcaacctggtattttgcgtttccggtggcatatacgagagcaacacctttgcgtgttgctggttaggtcactgtatgtcggttttctgtatgagatgattctaaacctgtttattcgttcgatatttgacgtgatgtaatgtaatgggccatggtgactgatgctgactgatggtgagatttggcaaagtgcgggcgtggttttcgctaatggctgtatggtgattcatcagttgcagatataccagaccctttgactcgtaaatggaaagaactgtgtcctagcaaaattagcctctctccaatttgtcaaaatccgcaagacgcgtcactcgataaataataggatgatgcagatgctaaagagagattgcatagagcaaaagtgtggggtgagttggtcattgttgcattgcagctaaaaaacgtcgacgctaatactgactctgtacctgtaggctgtgagacacgcagcacatggcttccacgactttgcaaaggaaactaatggttcttggctcctttctttctttcttcctttctagccgtccttggtaaaatgccgtcagcaaagggaagaaagaaagaaagagtttcggattgcggcccgtctcctgccacgcccttctaagcctcctccggaatcaaatatacaaattgaggcttggattgtaagaaaaggcggcggacttgcggagctggcttttggcggagttgcggacttgggcgttgtatctcgggtgcggattcagcttcagttaccggggaatttgcgttttgacacacgccggaccctggtttccttttttagttttgcttttttgtctttgtaagtagcatgatggcatagagtttctctctttgggagttcaattggattggaaggttttctctttcactttcctcttctttttttcttgttcctctaggatctaccaagtttttttgggattatttttctctctattttcctccatcttgcagctaataccaactaaaaggctaccgctgccgaatgagcgcggcgcagtattagagtttccgcgactacggcgtcctcttagatcttatcgtcccgccggcgataatccgttccctaactccttcccatcattctgtttcttgaaccagctacctactcactcacccaaactttctttcattattctcatccatctctcatattcttcattcacatctttttcatcatccagtgctttttattctgcacaattggtctctttgtcgcttgctggcgtagcgcggagatttggtagtgccgtccatggtctcgcttgataggcctcagcagcaacagcaacagcaacagcatatccgcagctcctccttcacctcccctccttggccaatggattctttcactggcggcacggacagcaactcgctgagcagcatcggctcggggctgcgcaagatggaccgcatcaacgccgacggcggctctgcggcctcgcgccagaagagctgcaatgcctgcgtccgcggcaagagacgctgcgataagcgcacgccgcgatgcactcgatgcgcggccaagggactcgattgcgtctatcagcgccagccacagcagcaaccacagcaatcacagcaacagcatccgcagcaactccagcatcagcatcagcaacagtctccagccggggcctccgccgccacaacgatcccctcatgtgcctcagtatcaaccgtcgagggcagctgcgccacgccagagatgcctcccgaattcgacatgagctttgatatcgagagcctcagcaccacaaccggcaccaacaccagcccggagagcctccagcaggacgccgggatgggtctcggctgcgatcctcattcacatcaccctcacgcagacctgggcttctccattgtcgacctgatgaacgggaccggcacaggcgacggcggcttgtgggatctgagcggctttggagacagtgataagatggacctcccccccgttcccatcgcgccgtcactacagacagaacagccgcaatcgtcacagtcgcaacacttgcaaccaccacagcctattcgtgatctttctatcctccagaacgaggaccagtgcattacagccgacgtctgccaggttcacgacccccgcagcaagattggcttcatcgtcaaggccatttccgacatgtacagagactttgctcagcgtcgtgaggcgcccttcttgcaccctcgcctctggtcctcacagctgcccaagacaatcttgacggcattttccgctgccacggcatactcttctcagaccccacagaccaaggggtggacgctaaaggtgttgctggatgccgtgcgcgaagtccatcgtgacggcgagagagcgacgacgcacgcggatcggttggcgagagtgcaggcgctcttggtgctgaactcgatgcgcatctttgatggtgatttgggcatgagggcggcggcggagagagagatgagcgtatttttgtcgtgggtgaaggacttgatagcagtcaagaatgagctggaagaaggcttgccagcatcagcgcatatgttgagagacaagccgccaaagagctgggatgtgagtttagcatcactgaaaaccgaccatgtcgttctcttggcccatatactgacttttcttgtctcatctctagagctggatcatggtagaatgcacaaggcggaccatcatgatttcctttgccataatgtgtcttgtcttcgtcctcaagtcagaagaaggttcgtattcccattatattttgcgtgtaagccaggaagttgacgagtatggtttaataacagcccctccagagttctgggaagacggccacagcttcacggcctcacggcatctctgggaggccacctcctcggtggattttttccgcgcgtggcgcgagaagccgcagtactgcgttacggacatgagcttcaaggagttttggatgtatgctcggccggatgacatggatgagtttacgaggctgatgctgacgacgtgagttgccctgaaacttgatctgctaaatgctcctctccgtttctttcttgattgaaatttggcatcggcttttaaaaggtttctagaggctaacaatttcttgcaggcaagttggcattgatgccgtcgagcacttcatggcaggcgaaacaaatataccggtaccgccatgaacaggaacacggtgacattgcatgagaatctcaactgagaagcaaagtgctcatcatataatgatcatctcccatctattaagaattcaacacatacggaaagaaacaaggagaacgctccgagagcctaatcggacagcagacagcaaatacacagagttgtagtgagggttatattttttttggagactttaatggcacctggcgttgggaaacaagcttgacttgatcaactgtactttttctctttttacattattttatcaggcgggattgacggcggtgcgttgaactgggcaccaggcaatatatctgggaaggctctttatttgggtatattcaaggattcataaaatcgcggcgctggactacgctggggtttttctattcacagggaggatgggaatggactatttacggttgtgggattcgggcaagcattcgggcattctatcttggttacattacagatacagctactacgtttatgggcacttgagatcatgacagatgctcagaaggatggattggatagccaggtatatttacatgcggcatttcctaccaattccaaggttattgcatgtgaaaccaagcaggtcaagcgcctcacgttcattcacactgcttttctcatttcaaagagagaatcaagtaagaagagaataaacaatagccatggcgctcaccaactaaaactttcaaagacatacataaagagtaaaataataacataaacccaagcgatccatcagagacaagaacaaaacgccgagacccttttttcagatttcatttccatcatgataattttctttgtccagatacagcgctgcaatgcaatgcaacggtatttgccccatcgagccaatggacagacaggcagatattaccagccagccacaagacgcacaagtatccatctaaatcttgcctggcctcatcatgggttcgcctatcatgccgcccaatggagcatggttaagcgtctctttgccgtccttggcatcttgtcgcgcagtgggtgggttgcccatgtcgtgcaccatgtcgcgagccttttggcgcaggcccctcttggcttttctctcgtggatgtcgaggagcggctggccttccttggtataagagtaagtggtgtaggcggtggaggcggttgaggccgaggagagggaggacgtctcggagctggtggagggacgccgtaaggcagaggtagtattggcgggagcgtcagacatgttgtatatgaggggagtgtctgtctatgcgtatgagcgagaggaagggcaatatatcccagcgctgggatgcgtagtatttcttcaaggatctaaagaggctgtagcgaaagcccaattgacgcaaggttgcagcttgatgatgcgactcggaacgagagcgccggtcggtgagccaccgtctcttgaccgaacaggcacagcggacggaatagtgccgcggagtgtgtcaatatcgagaaaaggataagaggcagctgctgtatggccacttgtgcggcgctagacgggggaccttttgtaaataatattccccagacaactaagcaaaatggaaaaagcccaggaagcgccgggaaaaaaaagaatgaatgtttttcaagcccggctgtggcagttggattgaaactggcaattggagagaagagaaggagagggaaacgtgagggggtggcgcgcccaggctcttcttattgcgctgagatgcccaactggcctgctaacgactaatagcaggctagagggcgagagatacagataatactcggagcactttgtactgtaggctcagctcgcggttgatggtgtggtcactgtggtcactgtggtcgccaatcctagtctgggccggggctgttttgggcatggcctcagctgttccaagcagcccgcaggcggcttaccggccatccccacgctttttcgctttttccccttcgtcttctccattctccggtgcttgcttgtatggggtgcacacacgagacacactgccgcttcctgccattgccctgctgaccgtccatctgtctgtgttggctctctcttgcacagcagccgtatctcgcccgtgacgactggcgtattcgcaacctcgttcagggcattggctcttccgtcatcgtacaagtactagtaggtagcaccctgatcctgatctcgcccgccagatgcgccgctgcacctgctgccaccgctgccacctggaggatccggcagctaaacaacatgaacctggcctaacccccagccgttgataaacgcaacggcgccgtccattcaggcgcctcgaacatgaagtgctgcagcggatccctgcagctggtgggggaccatttctcgtgctggctgataacagatagcgccggcggggctggggacgagaccgcgctgtagcggacttggtggcgttttggcggacaggcgccagcgactgggcttgtctgggtaaataggtaagagaatggtcagcggtgctcgccttggcctgaagcccagggactgagacgggagcgatgccgtgctgctgccgctgccattgctgttgctgttgctggagagaaacggacgatgggaaaatgaatcaagaagagaaaggagaagagaaaagggaaaaggagagaaaaagaacgagtttggtgcgcgatttagagggctgggctcgtcgagaagacaaggcacgctgatgctttgccctttgctatattaaccgccatgatgcttcactagtagatgcaagagatgacgctatctgggacgagaccgcatcctcgcccacggcttatctcgacatgttttctttgccgaatgcaagtacatacgcatggctgatttagaggctacgctgttgaatacattacagaatttcaattacaccagctgaaacactcagccaacaatcttgacccagctttcctccccggtttcccatcttttccctctttaaacgcaagcaagcaaatgaataaacacgttgaatttaaaatccccattccctgccgttgaatagtagtgtactgtcatgacagattatgactcgtacttgtacgcggctgtgaaacgccagaaactccagttatgcgcgcttgacaatctgcattgatgcccctgccctgctggcttgcccaatgcatacatgtattatcaaaccccgatattagttgtagctgcagactttcagctttgatccaaacaagacaaaaaaaaaaaagaatcgccttcttttgttactaccagtctgcacatcttactgatgcgcgccagtagtaaagcgttcggaaatctctacgcgtgcctggcccaggtcgcggaacttggccacaagcttgtcctcgttgtcgagcgcaacaatgtcgtcggagccgccaatgctgacgccattgatcaagatgtttggcaccgttctgcggcccgtcttcttctggaggtagtcttgaagatgggggccgagcgggtgctcgtcaatctcgacgacaaacggctcgggagtgatggcgtacttttcgaggaggatgcccttggcacgcttcgagtacggacagtaggtctttgagaagatgatgactgaaacgggcgcacgcatgcaaaggttagcataagaggtggtttatgcacagaacggcattaggatagctgcttacccggtgatttcttcaggatgctgttgatctcgacttcggcttcgtgctcttcctttgtctcctcccttgtcgtctcgggcttgactctctccccaatgtcaccgccaccaccgccactaccgctgccaaccttgacctggcccttcttcgcctgcccctcggccgagcttcccacgccgataatcttgctgggaaagtcgggcttggggctcttctcgttggccttgtcctttgcctcttgcgcaacggcctgcagccgctcctggagctcttgcgccgccaccttgtcgtcgttgtcaatgtcgccgtcgccgtccttgtcggcaggtatgtggcccgccttctctcccgtcttggagttgatcactgcctgccctcgcgccgcccctcgctccatggcgtcttttgttttctcgtagaagcccttgaggctggcgtcggcttcgggctgcatgccggagctgtagaagaggacgaagacgacggtgatgaccaccgccaccatgaggaggcgcatccgtcgtggggatggcatcttgtcgcagttttttgttgtaagtgatggtgtgcgtgtgcgcgcgtcggtagttggagaagaaaggactgcgctgcacaacaagttggagattgcgagcttctagagcagcattcagagatgtcgtctggtcgcaagcgagctcgataatcgggggagggtagctcgaaataagcttcctcgtattaggtactggcgaaggcgaaaaagagaagaaagaggagggaggaagattgagcctaaattgacactccaatgaccctgagattctctttttttttttttttcttctttgctacgtcagaagctgtatcgtgacacaaagcttggacttttgagcagttgcagaagcttcaaggaaaggagaaacgcgtgacctcaatcgaattctattaaaacaggaccccgacccattcaatagattggagcgcagcgctgtgccaagtgcgattgggagtaggcgccaggccgtgcgatgtttttgaatcggcaactgtctcacgactgctgcgaggaggatttctaatgggctcgggggctacgcattgcccgcgtttcttggctctggcgaaaatgtttccggcgaaattaggtaacaaagcacagtatgaatagcaaactgctttagggaggcttgcacatgcgattgatcagattgcaaaccaaggagctcaaatagttcgtattgaggttgatgtctgtcctttttttttttcttgtaagagagaaaaaatattaattgcatgccatgcctggggaattacaaaaagagtgatatggttttcaaacctgaaccaataaataatgaagattacacaaaacattcaataggtattccccaagtcttagacacctgagcatctagaatgagtccgagatttcgtcatacaacgtatataatcccatatcgtcttccagaaagttttcttcagcaacatacgcatttgtgtatgttaagccttcttctagtcgactgtttgcccagctgtttgggctctgcgcgtcgttcgtcttggaccatcggggtaggcgtaggctgggaactggaattcgagagtagagatagccgtgtctccgcaggtaatggccttccattggcatagcttgtacgccgaatattgagcaagccaagaggtaaaagaataccaagattaaagacatcattttggaaagaaattctttaaccgagttttttctctaactagggggggaaaaagaatgactttgtaatgcagggagggagagatattgcagtaaagtgtaagacgagatattcccaagattcccgagtgaggagacttgatttatatcatcaactgtagccacaaaccagccatcgctgtgaatttacgacggaaacgacgagaccaccagcatcacagctttctctgaattcagactttggcaatggtacaccgcaggtggttggaaaatgtgagacacgaggccattcccaacccctttggactatgtatgggacaaggccttgtttccgaaaacgtgacagcatccaaatggacaataagcacaccgtgcttcaatcatcgcatttttattttcccccaagactacacaatgaataaaagttcatagatggcaataacacgtagagaacctacaaactaagtgagtggcaataagccattttcttcgagtttctagagtaggctgctgagtcatgcgttcatccaattggatgccgccaagattcagaagccagatttcgcctctgcgcagtgacagtttttgctcgtttcttacaacttttgaggtccacctaacccaatcttctgaagtgtccttttccaagcgttgactcatttatagactgcttgttcgtttgtttaatgaaatagatttgtaaactgtttttttctcttcttctttttttcaaaaccacactttttttctgcatacttttcgaggcgtctggcgtcaacacagctaccagtgtataagggacaggctgccattgcaactcatcatcagcttaccacggcttcatacacgacaaagtggaaaagctttccagcaaattttctcagagctaggtaacactgcatattcacactttcacaatattgccggacatgccttctattcggtctaaacgcaagtcattaccaatcatctttgcattggttctgggcatcttacttctcatagcggctccagttgcggcatcatcatcacagccttcgccccaggcagggtcaggaaattcggatctaatctgccacacttccaatcccgaagagtgttatcctcgagtctttcaaccgacagatgaattccaaacagtccgtgatgaccaagaactaccgagtggactccatgttcgcttgaacatctggacaggagtcaaagaggccaagatcaacgtacccgacgaaacgaatcctgatctggaaggcctacccattgatcaggccgtggtgcttgtcgaccaggagcagcccgagacagtccaagtgcccaagggagcaccaaaatacgatgctgttggcaaggtgaaggagccggctcaaggagaaggggcacaggtggaggctattgcctttgcagagacgttcaaaatgctcaaaagtggcattattccaagtgacgaagagtttgaccatggtcttgaagggctagaagaactatcccacgacatctactacggactcaaaatcaccgaagatgcagacgtggtaaaggcactgttttgcttgatgggatctcgtgacggcgagactcccaaacaagtcactccgcgaagccaacaagcggctgctattctcgccggtgccctttccaacaatccttcggcgctgaaagaagtggccaacatctgggaaccgctcatggaacaatcgtgccctcgcgatggcacccgcacccacgacctcttctactaccccattgcctcggttggcgattcccccggaaaagtcaaggctgtagtttcagccatcaacggcctcatcaaagacgacaagatcaggaaggatttcctcgcaaatgacggcatgacgcaactcctgggtgtcctcgttccagaaggcgaggaatgggcaggggcacagagaaaagtcgggcagctggtgctggataccttcttggacgaggatatgggcgctcagcttggccagtggccaaagggccaggcgtcgagcaacgcagtgtgtgaaacagcaaagacagccctagatgacgggtgctgggattacaacgtcgagaggatggtcaagttaaacaggggaccttggagcaaagagctgcgaacgaggctgtccacagcgcgcaaatcggcgggcaaggcgccaaaccatggcgaactgtagatttccaccttggtgttgcatatattagacttgttagtacatgtagttgtaaatagagatacccttgaattttcaatcatacgtgaaatgtcttttcccccttctgatatcagataaatagagaaacctggttttctttgaatttctttgcatgtgaaaatgcggtcctattgttcgttctgacctattgctatgctgcgacctcaagccatttgcccctccaagttccaacctctgcaaacccacccaaaaattactaggctcgccagtctacatcgaaaatctattctcttgccaaacatctcaagattcctgtaactgccataaaaaatcaaagagaagaattcagaaacaaaatgtcttcttctccctctccatcttcgcctctccaaatacggccacatcccaccaaaggccgcggcctctacgcaacccaatccttctctcccggccaagtcatacttcccttcactcctcttctcctcctccccaccgtctcgtatctcaacattgtctgctcatactgtctccgtccgggaaaccctcgtgcctgttcgcgctgccacgcggcctcgtactgcgacgcgacatgccaagcggcggcctggaaagcagtccattcgcgggagtgcaaggtgttgcggcagggcatcaaagatgaagatcggaggaggcggctgccgacgccgacaagggcgctgatccaggctgtgctgcggaaagagattggagatggattggaaggcctagagggccatgtcttggagaagaaggcggcagaaggcgatgagtggaaggatatcgaaatcatggccatggcggcttgtgcgttttctggcaagggcacagcagaggaggacattcggaaagcagctgagatgctgtgcaaggtaaagtgatgaatggcaaatgattaaaagggagaagaatatctgctgacttttcattttccatttattgctagattcaaaacaattcgtttcagagatttgactccgatttgggtgttattggcttgtttctcgagcccacgctggccatggcaaaccactcctgcattcccaatgctgcagtccagtttatcggacggaacgctctcctcattgccgagaatcccattcgcgccggggatgagatggagttggcatatacctgtacggaagatgctctacccatgtcaatgtctcttctttctctttcaactactaggtataagctaaccattatgtgaatgcgcattgcacagtttatacggatcctttacccaaacgaaaagaagcactggctcactacaagtttgtttgccaatgccttcgttgtcgagataatctcaatgtctaccaagtcgcagccgtctcccccaccgtcaatctcaacagccagagtctcgtaccagatgtctcaagattccgccaccatcctgcaaccagcaactacagcaaacagtccatgatcaatcaatatggcgagtcagctgactccattgttaatgctttaggagacatcgagtcgccatcagagcgtcgtaaactcctcaagagcgagtatagaaagcacaagggtctggttgatgagcagctctgggccgtcatgccactaccagacatcctttttaggatatccatgctatacggcgaggaagaaagttttgctctcgctctgccggtagcgtgcctcattgccacggcttgcgatccgtaccagtatacctcgcctttccatccaattcgactgtctggccttttcaccatggcaaatttcctcacgcataccgctgcaacaacggctttcttggagaagtcaaatacaccagtctcaagaacagcagtgctggagcagaaaatcgagcaaaccctgcgagaaatcgatcaagtctcgctatgccaaatgctgctcatcacgatcctaaaaggtttgccagacaagtatggcgctaagatggatcttgccgtcaaagcgcgggcgcttttggatgatattgagaaattagccggcagggagcaggaagcgtctctaattaatgaatggcggcgagatcccaacagcgaaaagtcccaggctttctttgagtttgctgttgtgaagccagtagatgccttggctagccttggaaaagaggtcttggagcgagactttggggctgccgctgcttaaatcgagttttagcctagccttgccccaagctgtaaatccaaagagagtcaaggggctgacaacgatatcaacacaaatatctctctcacatgagagagaacaagtctaatagataatccacaacaatatactccttttcatgtcttggcgccccatcttcctcgtcttacagtacttttgtttgctgtggctgtagttcgccgctggacaggagtttctaccaatgccatagccccaggcgaggattgctgctgttctccattgctaatatagctagcattggcaaggcttgggtaatcagacgagagtgccactctcttcgcagacgtagtgttcataatgtggctatcatctctactcatcgttgatcgcttctgtcgcgaggccgttccataatgaggctggctgccctgctcagttacggagccgtattcccgaacatcctttctgccagggttaggcgtaccgtttgccattcgagtttctagccgctgtatccgagttctaaagaggtcaaactccatctgcagggattctacttggcttgctcgatttccaatcttggatatgttgctagcgaggatgtccagctgatgggatgagattgagggatcttcacccgccgacgagtgatgatggtcgctctcttgtgcaaaatcagactgcagttgtgcaatctctctccttaaagatgctacttcagacgcatatagcttggacgtagctatgccttcctgtgctacctctttcgcctcgtcgacttcttgcttgagacgggcgtttgcctttttcacgtctgttatttccttttgtgcggctttcagctcaccacggaggccagtggtctctgatttggatttttggatcatttgccgaagttctgtcaccactctgtccgtagtctgaagctgctggtccaagcgagcaacaacgccgtcatcattctggccactccttttggcgtcgctcatctgggtcttgagagacttaatgtctgcctgctgcccttctccttctctgcgaacgcttgcaatggactcgctgagttgccgcatctgtttttcaaggcgcgcaacagtattgtcaaaattggacatgacttgaaatccagcaacgccaatccgctgaatctcatcctgctgaacttccaagtctgcttgaatctgcatgatgtcgaatctgtctcgactgggagttgcttcattttgaggagctgccttgccgctcgcagtggagagcttcgcttgagccgcagctgactggcctctaagctggagagtgcgttgtatcttgggttcagccttacgcctgaggtctttggctattttaagatttatggatgtgatacgatatatgatttgcccactattctacgtttagcatcatattgaatgaaaaaaaaattatggccagatgacactcacttggcaaagatatgattcggagggcttgttatgcacttttgtccaatgtttgtatggcatgttgaacattcagcatctcggagctcactatgccggacaatcgttgattagcaatcgtagcctacaagagggttttatgttatacgaatatagtgaataatgttcataccagccctcaactagagtgtctgcatcgccaatccgaacagcgcccgttgccgagatcttgtccgcatcggccttttcctcagcgtgtgccactggtgttatgtattttttgcctatctgtgtccataaattggtgagattgcccaatttggaatcgcatttggcacatctaacggcaaccaggtccataattatctggccttgtgagatctcggatgagatgaaaaactgtaggagacggcgaggtttttacgagacgcggcgcattggttctgagtctatttatacagagaatggaggtagctcaatacgaaaactaggaaaataaaacggttggtttaagaatgataattgtcgcgcctcaattgcaagatgagacagattgggcacttgctgatgagtcgcgttaaggagccgcgaggctacagtgagaatgttgatctttagcaccattggtcgcttgtgattggcctaaaacaagagtcctgtccactaataagttgcgataagataaggactggaaggctgcattttgaaacccctgccaaaagttcagccgctaaggttggttacgcagacttcaaaaagcatcatcatcattgatttggtatttttgctgctgctttctcgttcttctgacgttgagcggtcactacatctcttacgccttgaatttcagttctacgaataaattggtatattcttctggacttgtatctctgtcgacctctccatcctagtatgagctgaggacccttctcaactatttcttcttcttcgtcctctcaactgccggaaaaagccagttcagattactatctggcctttcttgggtatttcactagttgaggaaatcgattatcaacctatatacaggcccccaacatggccgacgccgtcaataacgatgacactgccgccgaaacggcctctctgaaccacagtgaaagcagcagtcttaagaggtccagcccccacgatgcagaggagcaggcggatgacaaaggcgagtggcaaaccgtcacaaggccgaataagaaggcgaagaaggtgcctcgccccggcaagggaggatacccagctctgacgttctcacccaaggctcgtctgcagtccatgcttaatcttagcagtctgcgcgatctcgtcacctacatctttgcagacggcgctggcccccaatggattggcgtcactcatagaccccagttcaggaagattgttgccatcatgatacccggcttggaggaggcgctcttcaaggagggcgtcaactacgccacattcaacagccttagagatgcgggtgtggaagcggccagagatggagatgcaaacgactatattgccacttcccctgatgattattatccccgaagcctcgacaaggataagctgccggagcctctgaaagcatttgcggacatgttcccccatctctggcctgtcaagacgcctggcgatgacaagcacggaaagatgcactctccaatggccgctttcctcacggcaccagccccaaaggagaagacatcacagaaaggtggtgtgaagcctgctaaagagccaaatgggtggaagaatgagcggacacgcatcacagagtttctagccactactgaagaaatggcagacaatggcttcgtcatccacccagctcttctcccagaaggagagcagcgagacaatttcgttgccccagaaggatacgttgtcacaaaggtagacaaactcgaggacggcgatgtccccgaggcagaaatcgaacaaggcagcattaccgccggcagggatatcctggcgctggattgtgaaatgtgcatgacgggcgagagcgagttctccttgacccgcatcagtcttgtcaactgggatggcgacgttgtgctggacgagcttgtcaaacctgacaagcccatcaccgactatgttacgcggttttctggcatcacagaggagatgttggcacctgttacaactacccttcgggacatacaggagaaactgcttgacatcttgcatccccgcaccattctcctaggccactcgttggaatcagacaccaaggcccttcgaattgctcatcccttcatcgtcgatacttccatcatatacccccacccgcgcggccctccattaaagtcctcgctcaagtggctcgcccagaaatacctctccaaagaaatccaaaagagcgatgtcctgggccataacagcattgaagacgccaagacctgccttgatctcgccaagcagaaatgcgaaaagggcaagctttggggcgcatcggatgcccaaggagagaacctcttccgcaggctggcacgcgctggtacagcttataaagctcagggtggtgacgccgccattggtggtattgaagttggcaagacgagcgccgctgtcgattggggtaacccaagcaaaggtcccggggcaggagccacatatcagctcggttgcaagtccgacgaagaagtaacgacaaacattatccgagcagtcctcggcgatgaagacggagccgtgatcaggggtggcggggttgactttgtctggggccggatgcgagagttggaagctctgcaagggtggtggaataaaaaccgcgttgataactccagcagcgatggcggaccccctggagcagacgcagacgtcgagatggacacggacactgacgccatcggcaccacggccgcatctggcgcgtcctctcctttgggacatgccctcacccagcttactgaacgccttgtccgcatccacgctgccctcccaccatgcacaggcttcatcatctacagcggctccggcgacccgcggaagatggcccagctgcagcagatgcatgccaagtggcgcaaagagtacaacacgcccggcaagaaatgggacgagctgagcgtcaagtggactgatgtggaagaacaagcattgaagcgggctgttcggaaggccagaacgggacttggttttgtgagcgtcaaataagggggaggtgggtggctttgtaaactgtgtgctattactgcaagaaatgttctgaatgtcgttgaatagagtaaaagaaatagagagttgggtgataaataaaccaccatagtggttccctcctgcccttctgtatacctaaaccagtgcttttggagattaccagcagattggtggaatactaccacatgtatttattcatttattcctgccaattcattatttatatttaatcttctctcgtcaatgatacgtctacgtccattcacgtcacaagtagatcaaaaacacatagattatggctattgcatccattgcatcagggcttactattaattacatgcccaatattcatcccatcctctcctcaggccattggaagaaaacggcctctcaacaagaaaaaaaaaacacaactcataatctttcttatacacacatagggcatgtccgctctagaagcttagtatgcttcattgtcctagccttggacaaaagacaaaagaaaacctcccgctcgaaatgtaccgagttataaaaacaaagaaggaaaaaaaaaaaaaaaaaaaacgcctgctaccgcaaaaccccccatgatcagaatcctgaaattttttctgtatcaaccttttgaccgatgaccaaagaacaaaaaaaggaaataaccaacctcccatgacgcttcgtgtatctcgctggggggcacaacgtctgtacgactctatacagaaaaaggagagtaaacaaggaaaaattaaataatcaagagagtaaaaataaacagaaagcagaagccaccatatgcgccgaagcttgctaaaaaaggaacatatcgctgctcgttgtcgttgatggctttgcaagcgagttagatcaatcttttatcttcttcttctttttcttttggtttatggcgtcagttgtagtgtgggtaaacatcgatcggttgcaatctaagcatcctttccggaatgcgcgtcttctacaagagacgcagcagtgctcagatgcccatcatcttcatgccgaggatcgatcctgttaatgctgtgttgcgaaacagttccaaagccggcaggatcatcctcctgagttgcaaagtctatgcttctcatatctggaaagtcgagcgacgattttgaggatggccgctggtggtctgaccgtcgatcggaacctctccgctcaaatgggagacgcggcagcaacgatacgccaccattgccaccattgtgtatactaggcacggtttgctgggtgcgatcagatccccggcttccaggtggactgacttcggactctaccatgacaacaggcgtaatctgaatggtttcgtccagtaaggccgactgtctcttggaactctttcgtgggatatcaggcacgccgagctcaacgtcagataggtcttctgagctgacaccgttgctatcgccatcgtcgtcagaaacttcagctctttttgattgcaaagctgtggctgattgagatattcgtcccctaggaagtctatctgtgatgatgctgtctggctcatcatcgtccgcgtcggagtctgactgcggatcaccattatcagttagcagctcgccttcgcgacgcttgggccgatgaactcgaggctcatcatcatcatcggagtcgatgggtccatttcgaatgacacccatggcgacaggaataccttcaggcggcgtctcatcgccgaagcctccattccgaaccatgtttggcggcattctggcacttctgacgacctcgaatcctttgcccttctccttggtcttgccgccaaatatcagcctgcgaacccatccggacgctgtcgcaacgggcccagtaggatctgccggaccagttgtaagcttcctgcctggtccttcagagttaagcgcagggccgcggacaccgtaataaaagtcaacctcacgggtcgcgtagtcaggtctgtttgccgggaagcttatagccagattgctaggtcctggagtgcctcctcgcaagatttccgcggacgcgtcagggggttcaattgttcctccaggcagagggacaggttcaatgatgagcgagtcgcgctggtcttcggtttgtccagaatcaccagtcatctcacggcgcctccgtggggggcggtaatagggatcagtagattccaaggcaatgcctggcggcccctggcgggcagcagaaggtgatgcaagaaatgaaaaggtgctggcctcacccggcgttgttggtacgtacgaactggcagtatcgatgttgcggggcagtgccgagtacatactatcgagagcagagctgctccgatgtctatggtgcgtaatgactccgctaaggctggccacggagccgcttcggactctaccacttggcattgcatagccagatttgccgctgtcatcagcatccagcatggccgccgtagacagctgactagctcgggatggtccgtgacgatggttcactctcctggagagctgcctcatgccaaagatcttggagaggccgccgcgagtcaatccagacaaatcatctccgccggcaccgagcattcttgcggcgacttcgatgatggtctgtatagctccgaggaagaagccaagcgcaagcacgcaagcatggaggaacaagattacgtagccaatccagccccttggcccttccgttacacccaagctgggtacaaaagtaaccatgagcatgatgatgatcaatcgcaggagcgcaaaaaggctgtggtagatattcatcgaggtggctctctgatagggccgaaatgcatagatcatgaggatctgaatgacctcgcaaatagccaggagcacaacctgggcaacaccactgggctgaacagcgccaatagcaacgcccctgatgatgttgatcagaatggggataagggcaaatgcagcaacctcgtctgcatatgtattgtacaagggtccatatcgcaggacggtgggtaaatcatcaaacaggaccgacttcgggcgcgtaatgatgaccagatagagaagataggatgcaaagccaatcaccagtgccagggtcagcgcagccaagccaacggtgtagcccggcgactggccggagacgacaaactggaagcatgacaatgccacaataggagtcagcatgtaattgaagacaatgcgcaccacgttgccaatgacaaaggggaggttttttgcctgcagatcttcttctgtggtcttcttcacttttcggaagacccattggatagcaaagccaacctggatgagcacaataacggcagcgatgatgacgaggagccataccatcatgccaggccatatatcctccgcctcagacatgccgatgagctgtgccgtcttctgtagcccgtatgttgtgcctggtttagtcacgtatactccatccaccacattctgccattgcttggtattgccaaaaaagctctcattgaacatgagggtagaccatccaacttggctcacgacaggctggaagaagccagggtaagaaagagtgagcgagccagtaagaatgatgaattgaatatactgcagacagtcgccgaatccaggggtcacgagccttagtaaatcagcgtcccgtccatagttggatgtccagtggaagatgttggtggtgccccaagggctccatattccagcgaatgggactgcgaggccagcaaatatcaacactataagtggcatgaatttgagcacccaggagatgctgcccaagtcaggggtaatggtggcggaaacacagccgatattggtggctgccttgtcgccattgatgaggagaaaggtgagagagaaggagctgaaagcgtaagaagagaggaagtcatggctcagattgaccgagggaagcacgtatggaagagagctggacagcaagatttacgttagctcgttggcacagtataataacatggtgaaaacacacgtcattcatagagcgtcagattatggagaagagaagagacataaggatgcgaataaaaacatttgggtaacagatgacttacctattagtatagtcaaacacaggcgccaaaggacatgttccgttgacaagactatctgcgcaaaagttggagcggtcattataaggctcgtacgtcaagacattgactctcttgaccagcgtcgtcgcaagtgtatcctcgtagggcgtctcgtcgattttgccattcgtctcattggcgtccttccaatacggatcgcccgggggaggaagcgcgccaacattctgcgagcccgtcacgtttccccaggcaatgacccgaaggttgttgtttggcgactttgtgtcgaagacggcatcgaggtagagcggcacccactgcagcagaggcggcttgttcaaaacgtacgagtcggggaggcagttgtcgaactcgagcagaacggcagcggcgggcgttgcgacggcgaggacgagcagaaccagggcgagcaacgatgatctcgcggtcaatgcgaggatgcggctggggtggcaccatctcgttcgcgctcggatgacgcatccctcttgggcgctgttgctggtgcacccctccatcgacgcataagcctgggaagagtccagctctgaggctgaatgggagtccatcacggcctgtggcggcgaggctgggcgaggctggccctcggtcgaggccatgggagatattcgaggatcatgccggtggtggctgctgtggttgttgtcgcaactacagcgactgggtcgacgcatcgtgggcatcgacagccagggggccaactctgcaggcttgcattcagaggtcgcgcatctttagcggatcagccaaaagtgtgtcaacgagcgtacagagggcgggcgcaaaagatttaaagagaaaacgagggactgtaggttagaaacgaagagctggtgaagggttcaatgtgacaaaaagtgcaagaggaaagaaaaaaaagtctggaagatgttggctggcgcagacgatggcctgggagctgggccagaagctagggtggagtgggaagagtggcagtgttggcgccgtattgagcagcggcgggagcttttaggtgaagtagcgcctacaggagctgctccagagcggttgcggcgcgggatggcctcgccaaatcactgctgaggcccggtacgaggtacaagagtcaaggtgttcgggtagagtagccagcccgccattcagcagcgcacgctgtaacattcgagtggaactgaaacctgtttcttcttaatgtaagtgtccccctcctgttttttttttttttttcttctctttccgtcttctatatctcctctgctctgtttcatctcctcaggaataactcctccaactctggaatatttccaacaggccgcaatggacagacaacagacacggcgcacgtaatcctcccaaccattacagctcccagtccccattagtaaccccgataacctgctggctgtcaacatgggtttccgtccaaaaagaggcgcgccggccggagcaaagctgtggcagtgcagccgccgcaatccactaagacaggccggccgttagcgccaaaagcaccccatggcgccctctttttcgaggcctgaaacacaaacaaactcgttccatcatcgatacgcccgcgttacacacgaatggcttcatccgatttacacgtacatattcagcggtagctgtgcagcatgttactcatcagactcctctatctcgatctctttgattctccgctaattgttcaaaggcatcagagtgtacggagtactacataacgctcctagatgggagtataataagataaaacgttccccagcaccccaactgcctatagttctacaagacagagagtctacatgcatgcataaaagaagccatttgaaccaatcaatgtcatatacaccagacttggaagtattagcagcggtagcagcagtaaaaactgtagcactgccatcacccactcctctactctcgctcttcgtatctctgtacgtatcccttgtatgcccacgccgcactccccagaaatactttatgcaaagaaacattgcatacaagcttattaccatacagaagtgctaattctagaagcttacgttattaccagctcagcacgcacatgcactttgactcccgtgcattagcacccgctggctgatatcagtagatacccagtaagaatgtgactccctcatcatcacaataccctcctctacctctctctcatggtctcactcatccaataggccgtcccgtcctcagatctacttatagcagcagataatgccaaaacacgagcttcaatgcatgtatgtgatatttgctagacaggcaggaaaacatgttccaagctgtttacaaactaacaccatgtggatctcccaacgttgacgtacttcaaatgggccgtgagctccatatcagggtaggcagaaaagaacagaagccaaagctcgttttgtctcgcattaccaccacagtaagcagccatggaaccattacgatccaaacagaaagaaagaaagaaaaaaagcaagaggcttctatcgtggcgtcgatcctcacgcccatcaatcagcagatacgaagtgcccttggccaactctggctccatctaccaggggttgcgcctagtcaacatccatcctagcccttttgtgcctatttttaaacccgatgccaggccacagggccggggtccctgtcgtgggacccccttttggcgctggcgattggacattgcagcgtggtattctgcatcaagcagcgcatattgtggcttttatatgcacccatcactcgtatgaggtgcctttacatcacctgtaatgccatcttttgtggtactgcttcttcgtacccatcaaatacaggtatcaattgaagacactaatcccatttgctatacacgacattgggcttccagcgcacaaaacagtcacgatggtttctccccttcctctgatagcaccacgtcacaagcgtccgttcatctaacccaccatttacgcaaccgcgtatacgagctgcgtgtacagaaacgcctcgcctaccagccgacccagtacgttagtgcccggggccactacctggcgagagatctccatcaagatttgaacccccaattctcgtacctgtcttaatacgaagttttcaaggccaaagaatcctccttccagctcgtctctatccgcaggttatgccccaatcaagccagttccctccgcaaaataactaaaagtgtttcagaaaagaagtaaacgtcgtctttctgctgtgaacagctcttgctgggcatggattaagttgcttgatcatattcctgcaggccacttttccaggctcaactggcccccctggccctgctgcttaaaaacgcaggacatttcggaagtccagacgtccagccccagcgacctactgcttgcattaccggtccggcatcaccgccttgtatatccactttttaccaccagatgccaaatcttccatgacgtttacctgctaccttgcgtgtagtgctccgtaatccgctctgttcaaacatcatccggatctctcggccacatcgccttcaaagcctcggatataaagtgaactcggcagatgagttgtagttactattgagtgagaagccgttgctgcatggtgagcatgcccagttgcgtgctcgcttttttcctgtctcttcagatacgcagtaaaaggactttcacaataaacctcaccacccaacatatcttcgaggaagtagttattggtcagtaagtgcggtcttcttacctttgacgaccgatcgtggcttgtgttccacttcagtcgcctgattctgtgtctgcttccacgagtcaactgcatcctgaagacgggatgctatcttgccagcttcctccatgttttcaaaagctcttacgttacccctgtcgtctgatataatatcgtagccctggaaacaagtttgttttgccaaagttttgacctttttcagagagatcttacgagagattgaggtattatacatagccaggtaatttggtgtcactgagaggggaagtcggcgagatgacagtcgcctcgcaatgccatggcttgcttgtgaacgccgcctcttgataagatagaatctcggatcttcaagctcgtcatcagtatctctaagaggtgctctttttggggcattatcgcaaacaggagccttgattggtgggcgaatatctcgctgaggagttgctgggagactatcgcgcccatttgactcatctcgggccgccttgggccgtgatatggttccaagagatcgactatccggcaaaggcgcttgcataacatgagagcgatgacttggtccatgtgagaggaaattcggctgtgaagcattttgccggctggtatccggttgcgatgctagttcaaaagcattagtcgtgctgtcttcccgacgattcagcccttgaactccttggaagtatgtctgaggtcggttatctctcaggttggctctcgacatgtctagttctcggtccgtcgcctggttatgtgtcgctcgccgccggttgcgattctctcctggcagtgtaaaagctattactctgctggttggcggagctctgggccgaggtcgcactgcggtatttcctgtagggctttctctctcagaaggtctccccggaggtctgaacggagggttggaggatctctcgtttcgtaaaaagctagacggaggggttggccattccgcaatatttcctggctggcgtggagagtgaaacgccgaggtttcttgatccagcaaaggcagagtaggaacgagtgagatttgctgggctctctcttctctggtattgacgttgtttgtcctctctatatcatcatccaatgttgctgtctcgagctctgtactagacacatctgattccgactctggttgaccattcatcgcatttaacatggatctagtcaaaggctgcaaaggcatacggtcagctgtaccgggaggtgattctgggagatttctctgcaaggggtttccctcggtcgccgtctcatcagttgcaatccgaaaatcgtcattcttccgcgggagtagatatcgttcaatgttctctgacgcagaaattttggggacttgtggcttctgtctaggtgggatttgagctgcagtgatgagtgaacaaggcacttgtatattaacgctgttgattgtgctgtcttcgtcggtagaattgctgctggtacgagacatattgacaatctttgatgtcctcatcctagttagtaatgcttcactttgtgactccggctcacgaggtaaaggcagtgatgtagtggtttgagcggctgcatggtctccttgtgatgtactctgaaatgagtccaaatcttccacagcgtatatatcctcactatcctcaaaatgccctactgagttccgcatcccctcttcgggcttcgaacgctttggggctgaaaaagggtgttccacgtatcgctcggcatatactcgctggcataatcccgtaaaactagcaatgattttattttcgtctccaaataaaacttcgtctttcagcggcgcaacgttcgcatcgtaactataggctggacagcgaatattgagccgtaaaaaagggttgggtatgctgataccagattttgtgccatctgtggctctgtttaaatggtttttgaaaatggctgtgattgtcttggctatgccacaagtagctgagagtggccttgagtcgactgataagtagaggcctttgcctttgacggcatggacgtcaaaaccgggctttggcatgaaagcttccagtataaaatcttcggctacctgttggctggcctgggggagttcggcttgatcgcatgcggaattacgagacacatggatacagctgctggccaaaggctttccgaatatctgtagagcggcctcgttgatatctgccgcacaagctggagcatatgaccagctgcctgtagcctcgccgagtactttaaatgataacctgagaacaggccgagctaacacatatgctttcaagagatccctggtagatttgatgtacttggcgctgttcttcaaagaatattgctttctagggggcaacgtatcaaagagcttcgtaacttggacggttgtaccaacgggagctgatgcaggggatctattctccgctcctccaacagcgcgcttgagctgtaaacgagtcgccaccacatcatttggtgtccgagtggtgatggagacggcagcgaaagtgttcattgctgcaagtgcttcgccgcgaaagccgaatgtttccctagctcttgatccaagctcatcaaatgctctcaacttgctagtatgagctcgccggcccagggcatcaaagtcgtcgatgtcgattccatggccatcgtctcggactcggatcgtatcaagatggttggaagagactgcaacttcaatatagctggctccagcgtcaatggcattgtcaatgagctccttgaccacgccgcaaggagtggtgatagtaattgaggagcctagagttcgaacagtggactggggaagagctgatatgggcatactggtagaggttgagatatgtgacactttggaaaagttacaatgaaaatatgtgacacttggggaaaagtaacagcatcgcaacaaagatcaaggctatcgaaacgagaggaatcattgaagatgtttgaacgtcaagcctaccattatttctacctacgtctaattatttgcctaggcggtgactcttgacccatctctccttcccaagttgactcgacgaaaactgagcaaaggaagctgcagtccactatcatgtcagccaggtaccttggcacagcaaaatcaagccaagagatactactagtaggtacctgagacaaatccacggaaggcacgccctgtagctgcctcgtaatcacgcagcccacgaatgacctgctccccgagtcacctgccatccagttcctgcaccagcaaaatgacgtttccgctccaaatagctcagaaaggtactttcgtaccgcccgcctctaccccgccgtctcaggcttctgccccgccggaaatcatcagtcagcgtcagctaaccaaagctctaagcttcatgaaggatcgccattgcaatagcttttggtccaactaatttactcagctgcatattccttcttttatttcctctttttttttttttttggaccattcaaactcgagcttaacaacactcacttcagcatcttcaccaccagccaaagtcaccatgtcttccatcaagggccccgctcctcagcaccacgacggctccagcctgcgcatcggcatcgtccacgcgcgctggaacatcgccatcatcgagcccctcgtcgccggcgcaaaggccaagctcctggaagccggtgtcaaggagtccaacattgtcgtccagtcttgccccggcgcatgggagcttcccattgctgtccagcggtaaaattgcctttcctctgcctcctctcccacccgaggacccctccgttgcgattattcctcgaaaataactgacatcttttcctcaggctatactctgcttctcagatccagtccaatgcttccggcgccccctccgcgaccgatctcctcggcgcttccacccacgacctaaccgccctctccggcagcgactccagcagcgggccctttgacgcaatcattgccattggcgtgctcatcaagggcgagaccatgcactttgagtacattgccgactctgcctcgcagggcctcatgcgcgtccagctcgacattggcatccccgtcattttcggcatcttgaccgtgctcaacgacgagcaggcaaagtcccgcgcgggtattagcacaagcgccgaaggcaagggccacaatcacggagaagactggggcttggcggctgtcgagatgggcgtcaagaagaacgagctggctgcgggcaagattcttggctaggattgtaaaatagtccgaaatagaaaagagttgtaaaaaaaaaaaaagaaaaagaaaaagaatgaaacaagagcaaaaaaatatcacaaaaactcattaccaagaaataggcacgctggcagaacactggcaaagtatctatagagtcagataccgactccatgggttcagctaggtattacgaaacatctcacgagtaggacaatatccaatagtagcagtgaactataaagtttgacagaatataaaaaataataaagacgcgctttggatacatttgctttgattcccgtatatcaatcctatgctttttatcttttctctcttcattctccagcgcttgtagtgtactagtagtcatgaccatccctcttgccagacaaaggaaataggagaacaactcgttgcagacaaattattcaattacggcgtagagccatttctatcatgcgtgacgcgaccccgtcccagataaatgttcccaccaaaaatttgacgcccgaggggacgtccaaaaaaaaaaaaacatctagcttgccaattaatattttttttctctttttatcgagtcgcaccgcataacatgacggaccatggtatccaagcatagcattagaggaggtctcagttaaatatcccaaaaaaaattatcaaccttgtgttcgcccatatccaaaacaaggcacaacacactcacacgtactcacaaattcacacattgttccacagagagagagagagagagagagatgcacacccatgttatccatacacatctgtttgtttgtttgttttttcgcccagaagatgagacaaaggagacggggaaaacagacacgaacaggatcgatacgacactcgctcagatcactgagctcagattcttcttgcttctccacagagatctcttcttgtctctcttgtccttcatcgcctcccagccttcctcgtcgtcctcgtcatcagaagctgacttgttcacaatcctcatcgaggtcttgttcttgctgtcataagcggacagagcgcctgagaacgattgagactgcatatgaccaagtccggccgggttcacggcctgggagacaggtctataacggttgggaagaccaatggtgcttcgctctgatggcgcaatcgaaggagcatatccttgatgagatgaccggatggagccggcgtatccggggtgaggcataggtgaagccataggtgccgagtttggctgcaccatactcattgttcgcatgctaccatagtcaccacgacgaggctcaagagtctgctcgcccatcatggagtgttgtgaagaaatgtccaccatggaatgattacccatgaggccaccatagggctgttgatacggtgactgcagctgcggtggtgcctgctgtggcccgccggtttggtttgaagccatcatctgcatgaattgcatctgcatctgcataaactgcgacatttgctgcgtcatctggagctgagcctggtcgcccacagtaagcatcggtggcggtgtcatcatgtgaggagccatcatgcccggcattccacctcccatctgctgctgggcatacatcatatgcgcggggataccagcaataggatcaattgcagtgcctccgggtgtgttgtagccgctgcccatgagtcttgaggggtcgacacttgggcttccgcgccgcatcgctcgctggcgttcctcactagcaattacaccaacaaggcctccaggaggaagcggtgacgggggcttggggcccatacccatttcattgaaggatagagattctctgatagcaggttgggcaatgcttgctccgacaaagggatcctgaggcaaattgcgtgcaaatgctggaagggttgagtggcgtcgggcagcagcagattctcccattgatgacgtcggacgccccggcatgagcatagctgaggctcgaatgttggggtttgatcccacggtgctgagcctagtgggaggtcggttcttgttggggaatccatgcgcctgcaagatggcaagaggaacctcctcgtcatcgtcggcctcatcctccgctccaggcacgccggacatggcagacgctgccgccgggtcaagggaaggatgctttacatggctgagctgcggtgcgctcattgaagccgggatgccaagcccgtttgttggattcgtttcaccagttaccttcatcatctgctggcgatacacagccatgtgagcttcctgctttcttctctgcttcacctgttgcttagacttttcagcctcgtcttcgtcatcgtcgtagttgatgtcgtcttcgtcatcatccttggcagtgctgtttgtcctatcatgacggattttatcttctcgatatttttcgaattccgcaggggtcatgactttgtttcgaggtgcgccatcaggaggagggatgtatcgggtgtaggaggggacagggggccgggctccgtctcccccgttgttagaattgggtgcgggcttggctcgcggaactacggtaaaattatcctcctctcgccggtatcgcccctgctgggggttttcatcaaattcgtcatcttcagccgacaggagctggatggcagtgtaagtttcctggaggagctttgcatcctcatcgtcttgtgcttcttcgggctgcgcatgctcttgaattggcgactgcctctgcggtggtggcggaggctggtgagtgggcgcctggcgagctgggggttgctcaggtggtgatactttcctgacaggcgcttgtcgagcgggagactggtaccgagaagctgaatggttcggaacaggcggggggtcttcatcgtctgatggataatcatcgccaatgtcgtcgtctttgggcgagttccatgcgccgagcagcggttgggccggcgtcgcggtgtccgggctgtatggcacctggtggtgggtttgcgggttgccagtgaggaaccggggagaagccaagtcgtcgttctttaccgtagccatgctggccctcttatcgaaacctgatcctgaaaacattgatccaaagtcaccacccatgtctataataacgctggtatcgcggggagctggcttgcggggaatgattggggcctgcgtgtatgtagtcgtacctctagatccagtgcgtcctggttcagccatgatgggcatgggcggcggcaaatccggcatgggggggtcttccagcggcggaggaatgctgtactttttctgtccaccaaacgaaaaggtccggccagctcggtctaagaacttggatccgatggatttgtttccgcggccgtgtatatccgacgatgagctcttgggtggcccatttcgatggtcgtcgtggaacaggttgcctccgctaaagtccgccgaggagggtgccgtcgaggcattgctatggcgcgaagaggtatcagtggacgtggtatgcgtggtattggacaagccgctcccactttgcaatagagtcagcatatatataatacgccaaacatcatcaatgagttacatggctgagtgtctcgggtatcgctataaactcctccccccttttcttctctccacctccaggaaaataaaaaatgaaaagattcagaaatgcaacaaaggaagcaactcaccggttcgccttcatatcagaaaacatgttgtcgtctgcctggaaatcaggcttggcaagcatagctccgctggctctggccatcttgacgccaccgtcaaacgatttgacgccagagtagtcgtggcgttccaagaccctgaatgttccttgtcctgggggcgtcacctcagcattttcgagttcgtctgcgttgcttttccgcctagcaaaggcaaccgaaaatctaggcatgaaggccgcgagattgggaaccttgggtcgagattttgactatacctccctattcgcagctcggcggcgatcttttttttttttttttccgacgctgcctaacaattttccgtctgccgaaaggcgggaaccggtcagcaggcttaggaccctagcgatacgaggtccggtgatggacaaaggcgacgtctgagtcgaagtggctgtcaccagtgattcgcgtcaggctcgttgggcgacacaaaatccagttgggtggctgcataaagcaataatcaatattagcaaatggtcagctgatgcatctctttgttttgttttcttgggtttgatggtttcctccgtcggccagtgtcgaaacagatgaaggttgaaaacacagcacggatacagcagagattgattgcgccggtcgacttgcaaaggagaaatcaataatgctccttgttggtaagctggcagtgggcaggtatttctggctgagacacgaccaggtggttggccgggagcgtccggcatgcgcgaagctaagcaaagaaaggtgtaggactcacattaatctcggaagtacaacgcgcgcaagagcacaggctcttggtacttggttccaaaaggacccgatgaagagggggaaaggatgcaaaaggatgcaaaaaggtgatgagtaaacgagggtggaaaaattaaatagatggatgggcacgatgcaagaaatgttatagtactcggtagtgaaagggggagagtcaaagaatacaatagaataaaatgcccaaaaagttacaagtagcgatagatgatgccagaagaagcgcaagcaaaagccaagagacggcgcggagagcgaaaggtatgtcgatgaagaaaagcccagagagaaggtcaagaagattcaagtcgaacgagtgagcagccgaggcagctatcaaagagagggggaaatgagccaaacggatcaagtcgtgggctatacgaggcagtacaataaaacgcaacttgtcgctgagaaagacacaccccgatcctcgatttcgacgtcgacgggcgatgaaaagagagcggcgggaacaagacagcgtacagagtacggcaagaaggggttgaaagaagaacaagaaaaaaaaaagggatgtcaacttcaggagagcgacgggaggaggccaggcgttaagatgcgtgccggctattgactggctagctcgtccatccatcccatcccatcaaccatccatcagaattggtcccctgtcggccggtctgcgttctgctaggccgatctcgtaagccatgggtagaggccggagttcacttctcaggtagcccgccaacccgcccctatccctgctttgcgctgccgtccccttctggcgtccctggccgcacacggagaatccagcgcctcttgtcgctagccattgcggtggagggcagggaagactggatgcgaatcaggtggtgtggttggctttccggctgcgacaggcgtgctgggagattgcccgggcctctgacggcggtggaacgggttctggccactgggcgggcacaagcacagcgcagcaacagcaacgacagcaacgacagcaacggcacgggacagcagcaatcggcgacgctcgctccagcacagcaccaagaatgcttgtgccgcgccgtagctgctgctgctcgctgccctcaacgctcctcagatacgagtgcctggagcatcagcccgggcggcaaccgtgtggaggctggggcttagtccagttagcgggcggttatcacgggtggagctggtgggctggctttcagttgatgcaccgtgaggtacgagcccgtcaagtacatgagcagcacgagtgggatccattccactggaacccatcgccggaggtggtggtttattttggtccggcatactgtaagcctgcgtgccttgccaagagcagcagggccacgggctcgtgctacggcgagcagcgtggagagcatctcgtgctcacgcagacatcagacaagttgcctctagagactggcctgcatcgacacagcccttgccggacaaggccgccagcgacacgttcatgatctcgcgggttacgacctgatcagcgaggtgcgtgcatactgtaggcagcttggagcgtatgcacatgcatcgcaagcatgtaccgtcgcacggggtagcatttaactggagccttcgtacatgcatgcataggcgcaagagatttgactttgggtgctggcgttaggggtgcaccgtcctgttgcttggcatgcttctgaaaagcttcaagggctgattgcagtcagcgagcatggtgcgcttgagtacaggcacgcctgcttatacggagtattccggagagcttctgctcgtacagcagcaattcagcttgggcgggcgaaagctgcgctgttggcaccttgtccgagctggaatgttggcaccatgggtatggtccctagtaagtatgggaaaaaatagaaagacccaatctggagagccctgtccatatcatttggcttcgtttcttcgcctctcttttttgaaattttccccccgagaggggacatcgtgttctcggcctctgccaggatagccatggcagcgaataactggggcgccaaagccgcgcagccaacggcgagtaaacgtgcggctgctgcccaagccgacctgtcgatgagctttgctcgatgcgtggtatggcgtgtcaaagtctcagctgtctggctccaggggtaaatggtcgccactggctagcgcggctcttggctgaggtgaaagcaaaatcctcgggtttttagatggagcagcagccagttcttcagctgtgcaggcgtcgagcacaacatgtcccagacgcctaatcatcgagcccgccacttccgaattggcgcgacggaacaccacagactcggaatagtcgaatacttttctctccttgtctcattgcctctctgccgagtgctacgccaggtactcgcacaggtctggtatctcgcgctgtaactctccactgcagtagtcgccttttatttttcctctgtgtgacgggcgctgccagaaacctttttccaggacaatcagacgtgtgatgcaatacggaagcacaaggctctattccagcttggaaaaggcccattgtcgatcctagagctttggccggctgcgtcaactccaggttgatggcaggcgtagcaaaggaatccatggccctcggcgtcacggctgtagggcctggcaatcggcactgttgatcttcagggtgagcagagatcaccgcgcttctggagaacgatcggcgccaacaagcttttctcgagcaatcgagactgcgtagatacgtgcaagagtgttgtggaatgtggacggggttccacctccacagtcgccgtcgaacaagagccatgggctgattgcgggcgatgacatgtgctgtctgggccactctctcgccgtctggacgtctggacaggcccactggagacgccggcgatgcaattttttcttccaagactcgcacaatggctccatccaaagtccaccctgctgctctgccttgcctgccatcgcaacgtaaccccgtgagccagcagtcgcttcctcgtacacgccggacggctattcgttcatgctggatggcatcagacaagcacatgctagtgcacgcttcgtcctggagcgcataaagctggatgaggcatagtcggccgtagatttcggtgggcctctcgatccttgatggacgaatgcatgcggggggggagaaccaaggcaaggcgccctaaactttttcccatgggctgtatcaggcaggtacgtggcagcagcgcaggaacggtgcctgcgatcggtactcgggctctcgccaggaacaggctacccgggatctaggaacaaaagtctacagcatcaagatttttgagaaagcttaacggcaggaagaaatatccagtggttgtctatattatctatctctttatgatatgcaattagatacctacctgtctaggttggtaaaaggtgatgaacgtgaatgaactggtagggattatcaatgctatggcgctactcttccctacctttgacgcgagacagcatgcatataaagattccagctgctcctgcccagccctgtaaaggagtgcttgcagatttcatctagtaaaccgtgccatcggagatttgaaaaagaaaagaaattgacttttttttctctcatttttttttttttaataaaagacatgaagccaattcccaggcgcctctgccaccaagcttcacaggcataaagcaactccagcacggagactgagttgctctgctattcgccaattcccatacgacgagattacaagtttacttttcttctccagctgccaaagtctctattctccctcgaccacgcaccgcgccaatcaagcagcacggctcgacatttcacccaggcatcttcagtggatcgccttcaagttcagacttttgtcgcagcttacggcacctgctacgccgttctgcgacatttatgcattcttggcggagctgagtagaatttgcctctgttcatcaagccatccaaagccagtggcaacgtacttgtatacgagcgcattgccagtgccgcccacagggcctcgtatcagccggatcggggccgaatcctactcgccggatcggtggaagcgggcacttggaatcgaagaccaagcatgggtgtttatgcctgcgctaagctggcgtccggctggtacatgcttgtaatagtacgcctcatcgctggagctgctgcggcaccgcacgcttatgcgcaggtattccccgacgagccgcctctttccagcagagcctcggcgccgttctagaccggccatatcgatcagagtttgtccacagctcgtggagatgcagcccttgccctgagccactaccggtagtataggcatagcagtcgattcgtgccgtcaactggacgcatgggccaatgacgttgagccatcaggtccagaaacgggaggcttactttggcggcctcaagcttatagcctaacggctggctagtacctcgtatgaatgggcaatctaaaacgctgggtcggcggcctatcgcctaggacaaacaaaggcaaggcgctattatcctttgtctacgctttgcttgcaggattttcgcgcctgcctacgtcatcaaaagcattgtgctactccggcctcagcttctcgttatcaaccgcttcttcacttgtgctcaattggccctgaagatcccgttgtagcgctggtcctcgcacaagtcccggaacatgagctcaccaacccggccttggcttagccacgacgatggtttccactcttctcctctgcatacgcgaacaagcaccctgacaacattgatccggtcccgttcccagcagagcctatcgagccctcggcagtcgtctccggtgccgcgccatctcgtggaggatgaagagacggggcctatacgggcctcgaggatgcgccttgaagatgaggccatgattgagaggctcttgcgggacgagcggcggctgtcgcagattctgcacggtccgcaggcgcggagcttgaggctcatcgggagaagcaacccgcggtatcgctgggagcagtactggaagacggaagaagaactcggcacgatgaggaaaccgatgtaaggccagcctcaacaaaccctttaagcatctgtagatagctgtcccatctgcggcgagcaaagtgcatactcggagagctgacttgttgttcgccttgaaagacgcgacttctaccagaggacaaactcgcttattcaacagtacatgtatatcgactgtcttcttgattcttccattccccatgagctcctgaacgaatatgcggatgagctcgaggcctcggcctttagatccgttgacgttccagataccattgccgaagaaaccccccaggcctcgtacaagtcccagtcacatctagatcaggccaatggaacatatggctccatcagtaacaccgccaccgtgcacaatagcagctcatcgtcaactctcaaggggtcacagccccagagacgaactccaaaggacattttccgctcttctgagaacctgcctctgttacagcaccaagacgacgagggcgtcgacagcgagccgccctcgcgaccgcagtcccctcagccggctacacccaaagaagctggccctcgcccaaatcttccgtggctggaggatgctgacttggatcacgacgaccccattgtgacttttgcgatttggatcaacctcattgcaaatatcattctcctggcaggtaaaattgccgtcatcatctcggtgccttccatgtctgtccttgcagccctggtcgacgctgtccttgatttgctgagtactgccatcgtctggacgacaacacggctgatctcctcaagccagcgggaccagcacaattatcctgttggacggtcgcggtaagtcttctacggcgttgtaaattttggggcctgttgttttgtcctcttgtcattctaacttgactgccgtagattggagcctctcggcgtgctggttttctcggtcatcatggtgacctcctttttccaagtcagccttgaatgtgttcagcgacttgctggccctgatcaccaggtcctccagctgggaatgccggccatcatcatcatgataacgactattgtaatcaaaggtggctgctggctatggtgccgtcttgttaaaaattcaagtgtccgagccttgtaagttattttttgcgtgttcgttgtggattctatcaaactgacccgtgccctttgacagagcggacgatgccatcactgatgtcgtgtttaatatcggctccattctgtttccactgggtatgttctattaatcttcaccccctccacagatggcttctagattttctgactcctctctagttggcttctatggccgaatctggtggcttgacgcttccggcggtctcctcctctccctcgttgtgattctcatctggagccgcacctccgcccagcatatccgcaatctgactggattctctgcccagcctgatgagcgaaacctgctgctctacctcaccatgcgctttgccaccgccatccgccagatccagaacctgcgtgcctatcacgcgggcgacaagctttttgtggaggtggacattgtgctctctgctattacgccactcaaagacagccacgacctgagtgaagtgctcacctatttcctcgaatccgttcccattgtggacagggcgtttgttcacgtagattacttgagttacaacgcgccgacacacatgctcaagcaacctgctacatgatggggtcaggttgatttaaattaattttactacaagaaaggcagctttgtacgatatttcctattacggatacctcgagatggctacgaggtccttgttttggtatttttagattggagagttgcttaattagctgcgctggccgctgtttagatatagatgatgttttgatgttccaggattataagcgacaaaatcaagacaagcgaaataacactcgtattttaatattggttattaagaatagaaactatctaggcgcatattgtatgcgaaaatattaacgtcttttcctctgatgccttttctctcatgtttgaagccataaagaataaaaatgtaaaccacaaacaggcaggcaggctgaatgaaaagtagaaaaaagaagaagaagaagaagaatagctagcttaataaggaatgccgttggtaagcagctggaactggtcgtaaataccagtactgtagctcgaataactcttcttgataaggtccctcataaagtccgccgcctcccgctccgtcttatccatgacgaagcgatccttgaagttctgcacactctcgggcttgaagcacggcagcccactgtccatcatgagctggacaatctggctgagcttctcgcagtactggcgactggcgagaaaggcctttatgcagagctgctcaaaggccttgaagctctggtggtcggtcgagccgcccatgacggccatcatctcgctggtgagcttaaagggcgcgcgctcaaacttgatgccgccgggggcgatgtcgaagcagaagccaaagtcgatgtggaggatgtggccggcgtcgtcaatcatgatgttgccgttgtgacggtctttgaattgcagcaggaaggagatgatggagtaggcggccatggacttgacaaagttgctgcgggcctgctggaagcggagggagtcttcgttgccgtatttggagacgaagtagtcgtagagcccgttgacggcttcgcggccgagcatgtcgcgggagattgagtttggcaacacttcaatgacaccgcagcccggggccgtcgcagtgacgtggtaggggaagacgaatacgtcgaggccgacattgtggaagatgccgcggaaagcagcaatcatctgcaatgctagcacgtcctgtctgcagtcgtctccaaccttgaagatgcaggattgccaaatctcgaccgtgttgtcttcgggttctttgccttcttcttctactctagtcccttctagcagctggttctcttgctcgaacccactcttgtgcttcttgatacggaaagtggccatgtacggagctttggcgtgactctgcaggggctttccagacttgcgatcgatgccgatgacgatgccgtctgaatcaatgggaagatagacgccgacgtcgacctgaatctttcgaagctcttcttcaatcttttgcttcttctccggcttgggccgtttaatgtatggctttagctttcctgaaatactggtgacttcgtcaaagaaggcaaactctctttggtaaaattctcggtcttcaggagcaaagccgtcaatcatcttggtcatgacagagtcgagagtgggtttgatggcatcgggaatttgggcgtcgtcatccttgtacgcattggccttcatgttccaaatgatttggtgagcaaagtgttgagagaactgtgccgtctcgagaatgtatcgctctacatatccgagattgtcataacgcatcgattggacaatttgaggtacgtagaagaaagtaatgtctacagggtggctttctagagctcgcatggcgtattggatgaggaaggggtggtctctatatgcgggcaggaagaaagtcactgctgtgagaggattaaccggttcccagaacaggagatactaagatacttggattagagaacttcgaaaaaaaggattaaaggtgggggaatagattgaattaccttgagctgcgagctgacgtcgtcaggcaaatgtccaccaagaatgaggggaagagcctcaggttcagatatagccctttcaggcatcgcaaggagaagcagtctaatctcgcgaatcagccgggggtaatggaatctcgttcctagctcaatggcaatggcaggatcctgtccccaggcagttcgaacaagaggcaaaagggcggcctctgttgcagcctttgacgagctgtggagaagcggcaaatgagcatggtgctggccgagagggctgatccaaactgtcaaccgcgactgctcattctccagaagcagctgcagcagctgttcctttgaatggagcgagttaataccagttgtattggcgccaataaaggagacgaccttcatagcagaaaggacgtcggaaatgaggcggaactcagtctttagctgtacaagattgctaccaaacgaccactttggcgagtttctaaaccacgaaagtcctgctgatagaatcttctccttgagacggtgctgggcagttgagccgattatggtactccagcgtagaacttggagaccaaagaggacaatctgaaagcgcaattctcttgccagcggatgagacgtacaatccctaacagcgtcaagagtcaagtctagcatacgaataaaaatcctctggatgtcggggcagccgagcctggtggcgttgaagtggctgctgaagaattgcagcaaacgagcatgaggagacagaatgtcgtgcaccaactgccgtctctttgccagcatttccagctcacttggtgcaaactcttccttgaggaagaagggatcggggtggctgagagcgggatggaacagcccaactttgcgagagatggacaactcccactgctgagcaatagaattcagcagcttgggctccagtcgcggattctcgttcatcacgccaagccatagcgagacgcccagcttgattgattgttttgtgaacaaagcgaaagggatattcaccaagtagcgagcaaccgatgattcatcctttccgccacggcacaagagggcagcagctcgcctcaggatctctcgaacctcattcaaggaggtggactttttgctcagaattcgagcttcgatgtgagccagagcagtagcggcattagcgctctctataacagtggactgcacaaacgacgaccggcggttcaaattcataaacgatatcaattcggatccacggtctggcagtatttcgccgtagcggtactcttgccgagtagtgtactgggcaatgagatcagacgccgtattgagggcagtgtcaccaacccggtcaagggattgcagtctgttgtccgttgatggaatgattgatccaacttccaaggcgaaagaccggccgagtgaaacatggccgtatgcgccatcgtcctcaaattctgacaaatacgtctggaggaggccctttacgtccaacggcgccaagttgatagccgcggtgacccaggcttttgccttgcggttaaggacatcaagagtccatcgtcggaaatcgtagtcgtcagacagctctaggaccacattgccaagctttgaactgaatatcgaccttggggtgtagatgtcagtctctgcttcgagacaactcgtccacaagagtgaaagaagctccaacaaggcaaagagagacgtcctatgacataacgctgaaggaacgtccttgataatgcggtctgcacaagcaaatgcagcctgctggactcgttcgatgcgatgacagcaattgcagaaaatggaaacaagctgagttgcggcatactgggaagagaaactcgggtcaaggccgataagcgtctttctcaagtatttgtcgacaacactcgcggcaattccctccatggtgctgctcacatcgccctttcgcatggccggctccaaaaagtatgtcaacgctttggtacaatcgccagcgtcggcacgaagactctcaaccatgtatgcggcttggaggaagatgacctttcggtagcttaggctcttaatgtcggctgcctttgttgggacaagctcgctgaggaacttcttctgcatcgcctctcgctcgttgctatgtccccgtctgagaacagtattgagctcgatgtcactctcaacttgttcactgcgctggctggccaccagagcaggcgagtgcacggcgatcaggcgaagctccttgatgtactttttaccacgatcagtggttgtcatgaagccatgtaccacaatgttgaaccacgcatctctgagaagagcgtacgaatcgtcgtttgctagtggctccgaggcgagatcgttgctggccatgaacacagctagagggtggagcagttcagcaatctctagagcagcgagctgtacgtctgactctttggtggtttgcccagacgcgtgggcatctcccagagcaatgatgctatccaacagatgctcccaatagatgtcgaacaagggagaatcgcgacgcaagcgagcagagatgtgcgcacgggctcttctgacagagcccaaaaggaagtcctttttctctacaacgccgatatggcagatcctcgagtacagcctgaggagagagcggaactctagttggccgccactcagagccaatgtagctgcgccagcgatgacttgggtatccacgctgacgttgaccttgtcaagtttctgcagaagcatggactgggcaagagcagtaatcttctcatcatcgcacgctgctgcaataccgcatatcgcctgaacaacgtttccatagatgatggctgtttcttcctcgccgttcatctggagagaaatggcacttcctgtagaatgtctattaacataaacaggggccaagcctgcgtcgccagcggtgccatttgcttgtgggcccgtagttgcgtcggagcctgggctcagcacattgccgagggtgtaaagagtgctgatgactgcatctttggagagcagcttcagaacataggccaagctctttgaggccactcccacagtattgccttgtggtgcagtttggaccaggaatcgcggaagcacgcggctgacagtcgaagaaaacgacggcgcaatgcggcagctgagagctaggcattgaagaactgtggacgccagagtttcatcagtcatctgaagagggtcttccagtgcctcctgaagccaagtggtgagaacatctgcatctgcaacctcttcattcagaagagaacagttcaaatatgtgatcatggcagcagatttgactgcataggcaagctgttgctgagagtgcgccccaagacgtacaaagtcggcaccagcttcaatgtagttcatctgctccactgcaagattggcataggcctcaatggagctaacatcaggttctgagcctggctttgatacgccgttcaggcttccgtccttggacatgagaatatccaagatgtgggttgtccgaaggcgtggcccgtccgcaaccatcagagaactgctcgccaagactagccacatgaagctgcgttgcagcagcattgccccaaggggcctccccgaagcggcataatggcgtaggtgtctcttccattccttgacctctcggtcttggctgagggagttgcggatggtagagaatgccgtctcgaccgcaactaagaacggctcggagagaagctggcggaatttttgtatgagaaatagtcggccatcaattccccagaagtcgacttgggcggatacggcatcgaggaagccaacaagagcaagggcaatcgtagcagtacggattgcatcgtctagatggggattttccggatctccaacgtgcggcgacagcacattttcggcaaccttattacagtcgttggtgaagtgccagattccattagaaatctcttcgtgcagctcgtgatagttgttgccaagcgacagcagcgcggccgtaacgtggaaggccagcgactcggttggcgagggctcgatcttgcggaagaagggcgaagaaacaaagacttgggtatggatatcgaggatataggggatcagtcggtacgagagcttctgagcgctctggctggactggatattcggcgcggtcttgcacaaagcgactaggacttcgaattcgcgaatagactaacaaagttgattggttagctcctgggggccctttcacatgtaagctaaagatgcgagaaagtttgagctgaccatggggactcgtccaatggagccgattggcttcgagttatggtttgcctgcgcatattcggctgctttccctccagaattgcacgctctgctgaggcgttcgagatctgatttctcaaacaaggtcgcgggtccgatagctgatagcgaagctatcttctccagcgctttggcgcggatgtcgcgcatggtgtctccgatcgatgttttaatgctttgattaaatatagttggaaaagcaaaaaaaaaacaaaaggtaagctcccgtagagctgcgcagacgactttctgcgacaaagaatgcaaaagccgtcgagcagcgcgaaaacacggagttaattccaacaccttgaaaggggtggtcactgttaattgcgacaaccaacaccgaggcttagtcatccaagctaccccccaatcccagcctagcaaggctcccacttgacgcgtgcatgctgtagcgatatagcatcagagctgacgacagggcatagcttgccatcatcaaccacctctactgccgccgaagctgtcaaccgccaccaagcaaacgccgcagacatggccgcaatgttcagccagaacccgctcatgaacgggcccaactattctttctcagacgctcccaagacccggggcgagcctcgagagcatgccttcaacccgtaggtgccccagctctgaagattcatcaaccgcagctcattaactgtttgcaatagctacaccgacaatggcggctctactctggccatctcgggcgccgatttcaccatcatggccggtgacactcgccacaccagcggctacagcatcaactcccggatgtccccgaaagtcttcaagatcggaggcaccactgccagccaggacgacgctaccatagttttatctgtctgcggatttgccgccgatggcgaggctctgcgcgatcgtctggataccatctgcaagatctaccgctaccgacacggcaagccaatgtccctcaacgcatgtgccaagcgcctctccaccattctctaccagaagcgattcttcccatactacacgcacgccatgcttggtggccttgacgaggagggcacgggtgctgtgtactcctacgacccggttggaagctacgagagggagcaatgccgagctggaggagctgcgggcagcttgattatgcccttcctggacaaccaggtcaacttcaagaaccagtacattcccggcagcggagagggccacgacctgaaggagagggagcgtcgtccattgtcgcggccgcaggtcgagactattgttaaagatgcttttgatggtgctgtggagcgtcacatcgaggtcggtgacactctgcagatgttgatcatcacaaaggacggtatcgaagaggcgtttttgcctctaaagaaggactagacttgtgactttttgttgtttattgaaatgcataacgatgaaataatacttagccgttcagaatgaacgcccgaagaaggcttgattttggacgcacctccggactcttctcccgcgtgatcataaattctcttatcaatctccgcttcagaacatattgacatgcagcccgcgatgacaccacccacgcagctagatccaaagccgaaggcggtgtacagagcaaaaaaaatcgtttgtaggatttcggcagtactactaccgacctaccaatgtgtagtctattccgtacacacgtactttgtaacaaattgcaaattgcctccacacccaccaccaaattctgcactggttgcgagctctgagtggcggcgaattgctcgcagctccaccgggacaagtctgatcagcaagaggaggcggagacaaagggcagcgttttactggtaggcagctcgaacggtttatttcatctcggtctgaaaaaaaaaaaagctcctgagaactctggttggacgacgaaccctgccggcagagccaatccccatggagctctgccgcagctgagctgatttcagcgtccctcaaccggcgtctactcgctagccacacccaaaagggactgatgggatttacaaattcaattgtcgggcagatgggcttgattacagatggaagagtctttttgtaatgaccagaaggaatcaaaatggcgcctttatggcctgttgtgtcttaaaatccgtaggaaaagaatatacactttattgaattataggggaacgtagcaagtattcgatacaacgtagtggccagtcattcaagataatgaagtgcttgttggttatctacgatacttggaaagataccgactgtcttgagttttgacgtggcattacctgtagatctatagcgcttagaaggccgttcagtccgagattggtagatcaatagaccttccatgttcatagtcggatatcaaaaggcttccttttctgggcagtcgtcattgtcgtcattgtggtgcctgttctgcagtagatgcaattggtgcggctgcgtactatccgatattgattgaattccaaagtacctagtggtggtggtgatgtgtacatgtacctattccggtaacatcgggactaatgactggacacacacacaacatctcgctcctcgtagccaacagcctaagagaagcatacttgcagacagagttactgtcctacattcaccctttgttgttcacgatgctggaagtgtagtatcggcactctattgcctaatctcgaagcgcagtataatggtgtggaggcaatcttactattatgcgaatggggataaaggtgttgcttggtcccccgcgcgcatatgacgacttccctgctacgtactcctcatcagtatcatcactcagattcaaacaagttagcatcgtggtaaaacataaacacatatagcgcacgccagtggagctccgcatgattgcccgcagcagctttcaggggttcgaagcgtttcgccgtgctaaaacagactcgccgcaattcgtaacgactgccaataggggacagcatcatgtctaaagtccgtttcgctgcctggctctcttgcattagggcctgctggccaagcgcaaggatccaaaccttacagcgcatacgtggcaagcagtacaggttggccctcgtccacgtggtgaggcctctctcgttttacgagtgcccgtcgtataacggccgatcaatgccccgcgcgcacggcggccgatccaattccatatgattctgagtgctggtaggacggattgttaaaatcatgagggcaggggtgccctcctctttgaatgcaaacggtaccattgaccctcttttggtgcaaggcactcaagagaccgatgctcccccaaagtactagaggtattcaccctcgtattctgtatgtatcttgttatagaattgcggcttatgcgtcaagctgtctcggtgaaatagccgcataatgcttgtccaataagggagagtcgtgtgagtcgtccgaactaatccatcacttggattggcactggggtcctggaagtagggatgaacagtcgggaaagcagcgacgaatgattttgccgtctttggctttgatcggggcggatgtacactgagagtcccgacaagctgaggtggcaatgcggccatcgtggcgagagagacggttatcgcttctcacgtctccttctggcgatccatatggtgcgctcattcgggacgttcctggaaaatcgtcgcttggccgttgatgatttggcaggacgatccaccgttcatgctgtgctgccaatagcatatctcgggccgcgtgtttgcctgttgatcggagccgcgacggggcgtgaactgcagacgctttcgccaccgagacgacgaactgggatgcgagctggagggcggtgacatgggccgaggctgaagtcgacagacgtcgtcgggcacggggtcaatgacggatctgcatgtaatcgatagacgcaaaacagacagtatgaaggaattatgaacagaatgaggagttagcaccgcttcaatggcccagttcgcggtgacagacgcctacatgtacgttcgagcacgctgtcccactccggccgagacgtagtgtcttggagaccccagcgatgcggagtaatagagatgtgccttggaatcggacttggatctcgcaaatggcgtcatttggagcgcttcagccctctgcagcacgatcctgatctcgcggcattgacgcagattgtgtacagttggatgaagacgcagggagcagaggcggcgagagatgcagaaacaacaacgctgcgtctgcacccggctacgtcacagcgcgaagaatgcggggaatcatgtgtaaatgcaatgggcaatctgttcatcagcatctgatatgtatcgcaaaaacccttgatcgcaagcaggtttgccatggccatgtcgtcatgacaaggagcccgagcccaacgtcgacgcgccgttatgcccaagccaggcaagatcggcacccgtgcagctcgaagccctgaacaggcgtcgacgatggccgttggcacgtctccagcctcagcccagccactcgcaattcgttgcgtctccagctggacatgcaactctggagctgcctgctgtaacctactgtacttgtacatgacatgacatgctgagatgccgccgcaactcatccgctaatgcagacgggctggcaatttggcacatgtgctgcgtaactttgcacccaatgccctccctgcctatggcagtccgcgccatgcaacatggcatacgattgtggcatctgtagcccttttttgctttcttctctgcgataactgccgagcaccttctccccggagcatacggtccggatttcgtccatagaattcgaagaatggatattgtttattgcctagttcgtaacaagatgagggtgaaataccgtttagggagctagcgtttgcgagccattgcgcaggtacgccgcggtgctcgagcaagcaggtaccgtctcgtactaacgcggcgtgcgaattaccgcgcgatggcgctgccccaagtaccagctctatccgcacgttcctgattatggacgtgtaagtgcatgtgtggctgtaccgcctacgtcgatgggcgtgggtgcatgtgcgtgtggcgctcgcgggctcgagtcgacacgaggggtcaaggtttggccagaacctgctttctggcctcagtccacttttgtgcctctgacttcatcgttcccaccagggtccaagtcaagggtccaggccagggtggtggcggtgttcgcggggaagcgcctcatgggaaccttctggatggccgggctggcctcggagtcgcagccgatgagcatgtcctcgattcgaggcctaggcgacggagatcatggcatgattggagcagcgagatagggctgcctgcaatggatcggcctgcagtggtttttggaccgactacgcgttacgaaggacaaggccgtgggcgggcatcgtgagacagacccaattgcccgtatatggggaattgggcggaatccgatggctgcattatcgggaaagtggcattccccatgccggcctgccatcaattgaagcataggccatgggcaaatgccatggtgtgtgtgcgacagtagtcgattaaagcatttttaggtcgcgggatgggcttcgaacccttgcgttgaggaggcttggctactaaggatgtggtgggtgggccggcatggcagagatgggaagtgatcgacacgatgccatgggccgtcgctcaacgacgtgatatctggcggctgcacacatgccttgaccgagtctcgatatcccaagctccgtcgccagctgtgcgcttctgggcagcagagcttccggcgccgatcatgctgggctcgagctaggaactcggtgccctcccggtggacttggcggatgcacgacgccgccgctacgaatgtcgaagcaacgtttacgggctttgattagagcccagcgggcggtgtccgcagctcggcctcgcgcttgcatacatgtacatgcatctgtctgtggcccgtgatcagtgaggcagatggtccctgtgtgcggcgttgcattctgcagtcgtgaaatctctgtatctgggccctcgacgcgagactccgtccaggaggcatggccttgccgatcagagccacaatcaccttatgggcacagctggaaatccgagcagtggatgccgccaaggccgtcgtttcaagccgtggacgccgtgtccatctcgctgggttcggtggcttgacggctggtataagccatggcctaagtggcgcgccatctggaaaagcaaatcgaagcaaaccgaaacaaagaacaaagaggccacatggagcctcgggtcccacgcatcagcctctgcttgtgacaagtccacgattttggaaattaggctcgcggaagccatctcttagtctcggtgaagccgcggccgcaagccaggcgcccgcgtgaagctgcctccccccatgggtggcttttgcttgattctgctggcttcgagagacaaaatgctcagcacgtagctgttcgttgcgggtggtgtgaagatgctgacgacggctgaaccggtggcattgcgttggcaggtcccattgtggattgggagcaagctgcggcccagtgttgtcggtgatgaggctggccgagctgtgatgcttttcgtcctgagctgttactatggctagcagcggatcgtggcattttcggcgtggtggcgaaccggcaacagccacatacgagttcccggattccggttttgtttaaactcgtgtgactgatgcaacttggctccgcgatggctgcccatccacccgccacatttgcagatgttagttccagggctcagctagcagctgacttgtcaactcgcatgccactctgattcgtccctttttttccctggctgctgccctataattcttttggttatcctttgtggcgacctgtcttgcttgtggtagtactattttttgctcccctgcttgtctctttcggaggggggggggggctccatcatccctggccagcccccaaacccttgtccacacgcccccagggcgccctccataatagtcccatcacagctatgacatttcacctgctgccctgcttgggaacacggtggactacatcagttatcagttgtcaagacagtatagctcgaggagcagcaaaaaagcttagtacccagtcttttgccaagtatacacccgtgatggcgctcgtcaagcccggcgccacctcacctctcctctgagactccacccccatcacaaggaaattcatgcacaacaagccacctggggctgctcatccgtggccctgttgatggaaccgcaaagatttgcacctgtaatgttggcagccatgcggccttggctatgtttagtacaagtatgaccaggggctaagcaagtctccgcttctactctcgttccggcccagaacaaaagggtagggatttccaagccggtaccttgggtgcgtctgaaagcccagaaatatcctgctcttggttcgtgctcagcttgtacttgctgctcggccacactgtgcccggaccctgagatactgacaagctaaccatagcggcattgcccttttagctgtaaagcttcattcaggttttgggcatttggatcagacaaacaagtattttccgatccaaccacagtgtaatcattaaacgtccttgcccggagagacatttcctccaggtactctttggactagtttgatcttcctcgaggagataaatggggtaggacagctgtagctcccgagacccaaaacgcgatttctccttcctcgattcgccagtcccaggcataatcgggagcagcgtcatcgactattcgattcagctctgcagcgattgtccaagatctttgccatctttggcaacttgcagaatttacccaagagccaccacacgcccccttctcccaaaagaaagtcgacggtgaacttgcaagcaaggctgcagatctagaacggcctcgcctgcttacctacttaccgagtggcccatagtttcctctctactcaagctttgacacttgtgagtatggcacctattggatcgtggagtttcggccgtggcttaccgacaaggttaacacgattgattaacttgtttactgatttattatgaaacgtttttttggcaggtgtgggaaacaaagggcgtgaaaccagtagctcagccatctttttttttccaacttaataattattacctcctactacctgccctgggtagctgagccgcctgagaaaatcttttgtaccaggtatgtcgatacgacccaatcctctgcctcggtctgatgtggctagtggccgttgatatcctttgggtctcggccgtcatagactctctcttcttctcatcaagcctgttcatcctttggaaagaacctgttatacaggcgttccagaaggctcgctcccccccccgtctagtgtgtaggagaactgctgccagtcatcaccagatttccaccagagaagtgggctctctggcgaggaactgccggccttgtagctctcccggccttggggcctgtccagcttgtgcattgcctcgccaaaaaactcctctccccccccatagggtattatcacccctgctacgggcacacttctctattccagcagcatagcgcgccattatccgaacactgttttccccagaaagggattggctgttccttgtcgctccgctctggaggcaaatagtagtgtctgctgcacccctgagggcaagtacctttttggctcacgtcacctgaatggttaccaagtcctattatcatcaaacggaatactctcactctgctattcgacgaaaatttggcattgccaccgtctcgaggctcagagtagagtaaagttatagcaacgttccctagtggacgcgttgcttcgtgggcatttttgatttgtggcaagcgccagggcgtatcatccccagagtatgcaaggatacacttcgctggacgtgggcgactctcaggctttatcaacacttgcaatctaactagataatcagaggccaatatccattattcagctttctctcttttacttactacacgatcttttccttccaaaagcccccttgtagtcggctacacataagattcagtctgctccggcggatcaaggatctagcgcatcgaccagtttttatctatttccgcccttttcaatgggcgaccggcctgcccctcccgattctgggacggagagtgttggcctgatcatgcctgaaccaactaccaaagattctgtagtgtctcaaaagcaagatcacgatcagacgacctcggggcacgataatcaccaccaagttgttccaagtatcctcgcaacttcacagcaaacgccatctgttcagccagcattggctcccgcttccaactttgtcaatcgccatggcccctacaacatgacgaccatggccaacgccctgcctctggacaacaactatcatcgcggtccgttccagagaggggttcaacagagatatcacaacggaccgccaccgccaccgcccatgggccctcccatgccacagatgcctcagtatactggtccttcgccgatgaacatggttccccagggctactatgttcctcagacccatcagatggcgccatattatggcggtaaccacttgcccatcaaccagatcaacacgacgatgctgcagagccaaaacatggcatactacccgaacccgatggacatggggcacgctcatacgcagtattactacccccaggcggctcagtatcctgtccagaacccgaatatccaacacgctgtcgctcaaaaccagcctcctcgcgcgggaatccttcagcccgcagcgacagaggccctggctcgtagtcagcccctgggtgggctgcaagtaccatttgttacccggaaacctatccatggtgattctttctacaacccttttcgaatgctcccataataaccaaaatcttgacaattaccttagatgaacaaagaggttccgctcgaggttcttcacgcaaaccacgacaaactggtatgtttcctgttaccccttgcctgttccatcatctctttcctgtatttttctttctttggaaaaattttgtcgttaaccgcgctattgctccaggtaacgccgtttggatcggaaatcttccacctcaaaccgatttgatgagtctcgtacaccacgtttcgaaggagacaggaggactcgaatctctgtttttgattgccaaaagcaactgcgcctttgctaatttcaaagatgaggattcctgtatcactgctcaactcaaactgcatgaatcgagattccagtcggttcgactcgtcagtagactacgaaagaacgaagtagacggaccaatcccaagtacgaccaacgcttctaaaccgatcagccaagcaaggagtaaatcctcggcaaaaattgataactcgagcccacccagtgctcttggtagcggagagtacccgacagttgtttcgtcaggggggccggcaacgaaacacgataggttttttatattaaaaagtttaacagttgatgaccttgaacttagttttcgaacgggaatctgggcaacacaatctcataacgaagaaacgctgacaaatgcgttcaaggtaagcaaagcagacaccttcaataatctgaagaggaattttgtttcgttggctaacagcatcacagcaatgtaataatgtgtatctgatcttttcagctaataaatctggagagtactttgggtatgcacggatggcttccgagtttagcccatctctagactcgacaaagaaaactacgcccgtacctcgaacgacgaccgaagtagatttaccgaaaacaatcatcatggaggcgactgaatacgttcccaaaggcagcatcatcgatgatccaacgagagggaccgtattctgggaaaaatatcaagaagagactgaaaaaggtgtcgatgcggaaaacaatggcctggatggccacgatgttatttcgaacgaagaggaggacgaaaagtcatggggaaagccattcagagtcgagtggttgtctacatctcgtctcccctttcatcggattcgtgggttacgaaacccttggaattcgaatcgagaggtcaagattgcccgagatggaaccgagatcgagccttctatcggccagagacttattggccttttcaacactgcacaaggtgctgggtcatcggcagccgcaaggcaatctattggcgcggggaccaggtatcaacaaatagggccttacaaccaataggcccggctttgtcaactacatcacatttgttggtcatctgttacgacaatcttcttcttttgatccttttcagcgactttgtgtctcccagggagatcccatgggagccatactttgttctgtagatacatatataagattcctggactggtgattatatgatcatggaggcgatgctacaaacatcacggtacaaaattggacgggtagctatgatcacatataggtgtttctcgcactgcagtatagttggttcgacgctgcgcttctaatggcattctatttttttttatatctgatgggcggtgaattatacatttttgataacgagattgaccaaactagtacgagcgcgagagtcggcaacaagcctacagatgcctcggatagaaacaccgggtctcgctcatcactacgagggtgccaacgatgatcgctgccacttacgggggatgatgtttgatttacagactccaatgtcagttgaatatttccatcaaagctaaaaatcgagtggatatttgtaagggtagagcgggcatggtaactttagcacatgtggctgttttgcgggaaataatttgctaactgcaagcaaagtgcagtagttgtaggcgatacacaatctcgtacgattcaatggctagaggtccgttgacgacaaaacaaattacgacagaggctgcatacgaaaagagcttaatcagctgacgaattactataaatagcaaactctacaaatcaagatatgttattggcaacatctgatagaaaagagcaacaatgaattcatttcttgccacttcagtgcctaacctgtaaagagctgttattcgatgtggctggtttcggtttgtggcgtttgcgccacttacggcctgctcagcaacttgacctaagcttcacaattgagccacagtgaggcttgaagaagttcgtcatagattggattacagtagcaagcaattaggactgtgtaattgggcttcatgtgacagttgcaattgttgacacatttccaaaccaaatcatgctgaagattgtgccttttcttgctgccaacggaagttgcgtgatgtgcagctctcagagtgattacgtaggctgcttcgtggaatcttctagtgcctgccagaagaacctcgcagccgccaccaatagcctgaaacagtgacaggtgcagcttgttcagcagcattaacaagcaaacgcattgcgcaacagaaacaaatggtagatgccagtagattcgcgtgttcacttggaaatagctttcgtcagctgcctgcctgaccagtagtcaattgaagggatgctattcactataaagtgcgctgtgaagtcatgcagaagtgaattttgtttgtcctcatcagaacatcactcagatactcagcaaacgcaaacactcaaacaactaccaaacaaagcagagctctccaacaaatctccacgctatctagcaatctcagttcatcaacctgactattcttcaaattcaacaacaaaccaattaaacacaatggccttcttccctcgcgctttctgccagccctctgaggcctctctcactcctctcttccgcctcctcgatgacttcgacagctacaacagacagactggcagaagcagcaatgtgcgccgaactgctccccagtggcagcccaagtttgacatccgcgagactacacacgcctacgagctctatggcgagctccctggcataagcaaggagaatgtgttgatcgagttcgctgatcctcagaccctggttgtccgcggcaagactgagcgatcatacgctgccagcacatctccatcagcttctgttgtaaacactccatccaccgagactgccactgagaaggaggaacctgtgcgccgaaactccaacagctctcaccaggccaccgtcgaagatgaggacgaggccagcgagcgcgaatcgggctttgaagtcgtcacctctgaggaagagaagaagattgaggagaagaagacgactccacagaagcccgtcgacaaggctagatactggctcactgagcgcagcattggagagttctctcgcagcttccacttcccgacatttgtcgatcacgaggctgtgagtgccggtttccaggacggcattctgaacattagtgttcccaaggcgaagaagcttgagactcgccgcatcactgttttctaaaccaacaactttacaaacaaggaaagataactatcatcatcccatagctgataatgtctgcctttctgcgattgcattagatggagttggaaagggtaattgggattaacggatcacttttttatttttttttcgttttcgtctggactttcatttggaactggcttggcctttttttggtagcatattagagcaatacatgcaaatgcgaataatacactcttgttttcatgaatacgaaactctgttttcgctgtattaccaatgtgaaatgtgtgatagatgcctgtttctatggtgaacgatcccagcttcaattagaaatcaagtagagcatcacgtgatctggcgtcaaattatcctttgctaacctgactcgacgcgttgggtcgcgccttgttcgtcaacataccaagctcgtatcgccccgattctgcctaattttggccactgagtcgttgaaattcttcgtgcagagtgcattttcttcgttttcttctttacatatacagattttttcgtttgcggtgacctaaaatggctgatgaatatgatgggagccagatgggcgacgagagtgccactggccctggtgcgcccacaccactctcagctttggaggtatgttggcgatgctcttggttgaatattttttgctgatggattgatgcttagggagtagctggaataaccaagcgtgaaatccaaagcattgttgaaggtggtttcaacaccgtcgagtctgtggcttataccccgcgcagggttcttgagcagatcaagggcatctcagagcagaaggcgaccaaaattcttgctgaaggtgtgtgaagttaccaaaatctttgaagctgagaccctgaccttttttttcaagcgtcaaaacttgtacctatgggttttacgacggccactgaaatgcaccagcggcgcagtgaacttatttctatcacgactggatctaagaacttggatacgcttctggctggaggcatcgagactggatccgttactgagttatttggagaattcagaacaggaaagagtcaaatttgtcacactctagctgtgacgtgtcagctgcctttcgacatgggtggtggtgaaggcaaatgtctgtatattgatacagagggcactttccgacccgttcgattattggcggttgccaatcgatttggcctttctggagaagaagtgttggacaatgttgcatatgcgagagcatacaactcagatcaccagcttcagcttctgaaccaggctgcggcaatgatgtgcgagacaagattctctcttctcattgtcgacagcgccacatcactctatcgtacagactttactggccgaggcgagctctcaaatcgtcagacacatttggccagattcatgagaacgttgcaacggcttgcggacgagttcggcattgcagtagtcatcacaaaccaggtggtcgcgcaagtcgatggtggacccagcgccatgttcaaccccgatccgaagaagcctattggcggcaatatcattgcccatgccagtacgacgcggatcagcttgaagaagggccgcgctgagactcgaattgccaagatctacgacagcccttgcttgccagagagcgatacgctgttcgctattgctgaggatggcatcactgatcctgcaccaaaggacacggacaaggacaaggattaatagttggtaaaaagaaacaaaaatattgcattgaatgaggcatgaaaaatattcggagtcatatgggggaggtgtttcgatttttggcgttttatggttgcttgtttatctcttcatgtctactttgcggagaggagccaatggatgaatagatgcatgaatcatgggtgcatggatatacatgatggattgaagcattaatacttgaatctagacttaataaatcttgttaaatgtagatttttacatcatataattaattgcttgaagagacaaatgatgctgtaattgactgaattcgtagcaagcaattgcccaccaagctcgtttccaaatcgggctagcgcagcgcgacgctcaaggcgaaacagaaattctgccctgcaacgcgaccgaccttgagcatcactaaaacgaccgactttgcgccaacttcttcgccgccaccgtttcaattcccaaagagcaagacgtatgcgcttcggggaggcgcgatggattcgggtgagattcagtatctcttcaaagagacccgcttgaacctcgaacctccctcccaatcgtcctttgtcaccattcgagtgccgtctgggtctggcagccgaggccgctccaagccgtcccacgatgtcgaggacgagacgacgtttcgattgaagaacttggcgactgcggcttcaatataccgacggagatggcacgactcgccgcggagcttcctctggagggtgctggaggacggtacgctgctgagcattcgggcggtggatgttggcaaaaaggacaaggctgcggatgcgtctctgattatcaactttcatttcaccgtgcctattcagcagggatgcgtggtgttctcggacccggaagagcacgatgcactgtgtgtacatgtgttggaccagtcatgctatctctacacgtttactctccgaccggatctattcaagaggaagggcgcggtggatgctgggctgcccgagatttgcaaagtgcaggctccagcgggtctaagcttcaaataccctcaccggatggtggctatatcggcgaatacccttattgttacggtcaatgatggtggcatgatacgcttcgacaagcaaaagggagatgacggtaagttagagagcgcctggaaggaagggctaaaagctcctttctcaatctttctttgcctaggtatctaatcaatgtctatctagcatctgctgcgctatggaaagaaacctttttcaatgttcaaggatggacacagagtctacgaggtctccttccattccagggcaagaacctcatcaaatacggaaacgccaacatggagtatagcgccgcaacatccattgagatttctgatttcggactcgagaagtgtctatttgcggttaccgtctgccttgaccaccgaatccgtatctggaatgcgaatgatgggcagattctgcagtcactggacatgttgaatgtcgagaggccgccgcaggagatgggcaagtggtcgattgatccagcccagtcaaatcttacccggatcgttggccgaacccaaggacagagaatctgtgcaacttactcgccaattggccctggagaattcaagttttggaagattgttgccaaaggtagccacaatgttgttatcgaggatctgtttccgaaatgcacattgattcccgctactccatcctcttcggacatttggacactggcggactttgtgctaggatcaaccgaggaaggacagattaacctgtggactttgtggaagaacaacatgacataccgagtgcagcgtctggagcttgaccgaaaaaatatggctcaatcatgggaggatggctgggacggcgtattttccgaaccacgaagtctcgcagtacagacgtccggtccttgcgatccttccgatgtgacggagaagtggctacagatgattttgcagcctgggaaatttaccaagacgacgttggaagcggcgcttgctatatatgagcgcgggcttggctcttcaaaagagaacaacaaggggcgcgggttagccgagtctatttgctcagtccttggctccactgcttctctggatcgtggatcatcaggagaaatggattatgagcagtttagggcatcaagcgagacacaatggaggagattctaccgactgttgaatgagcttgacaagcagcgaggagaggccattggcatcactcttgatgctgatgctgacatggtctgggttgtctgtgcagatcttgtctctgtcgttcgagaatgcagccacttggaacggctctaccataatctagccgcaccagatcaaggatcgtcgcggcaggcagatttaatcagcgccggactgactcttgtagaaggtttcccagacaacttggtgcagctttgcaatgctacattgaggcctgagttatttggagaatcttccaagacggatctcgaacgaatacagtacttctcagacaaggctggtttctggcgaggcatcacagacgacgatgcccagcaagttgtggacacactagacactaatttctcagttgtgacaaatgaactctaccgaaaggtgctgggtctcatggttacgccactagacgacaaagttcgaagccctagccatcctctgacagagtttggcagaaaactcgtcatgacagcggcgcaggagcacatggctttacagtggaaaatatgcttcagtcaactcatccttctagtccatatggagtttgagtttgacaacgaagaggatgctctacacaacagagtagatgttggtaccgtattccggcaactcatcgcaacgttgaagagactggagcttctaaagtggctgtcaacgaccgaactggcaatcccgctaccagaacacagcctatcccccgtatcaaaaaggggagaagacgttcagattgtgactgctttggaagccaatgttggccatctgctgggcttttcggggcttgcggaagagccgcttgccgttagcatcaccgaccttgttaccaatctttgctctcccaatggagatatcgaggtatcaccgtcacttatccagtgctcccttatcaagcgtgacagagcagacctagcactcgagcttgagccattctgtgaccaaaatcccttttcgatttatatccatggtagagtcttcttggcgctcaaagatttcgaatctgcttctctgaatttcagaaaggcggctattggaatgggtaagatttgtgaatggtagtcttcgaaaacgaatatgcgctaaccccagttgcaggcagcgaatcagttgagctcgaacgtcatagcagcggcctccttgacgatacagaatggaatctgttaaacagcggactagctcagtactattcacaccttgtagccttgttcgagaaacagaaggcctactcatacgtggttgaatttgctcggttatcaattcagttcaccggcagcacagcagagaatgtcaatatcaagacagatatgctcagccgtcttttcaacgccgctctggctacatctcagtttgagctggctcacaccacattgctgtcgatgaaggatcaggctttgaggcagtacaacttgcgaaagctcgtggataagatgtgcgagacgtaccacaactctgagctagtgaccttgacctttcccggaatgcagcaagaggtcgatgatattctgtcgctaagatgcaagtctatcatggacgttatgcacgcattcccctaccaccaggttctttactcctggagaatcaagcacaacaatttccggggcgccgcgtccgtcattctcgacaagattcagaagctgaggctggctggagaaggagaccagatttcgggcgaagacgtgcttgatactccagtcacaaagcagtacctgctgctcatcaacgcgctcagctgcgtggatgccaagcaggcgtggattttcgacgagggcattccaacaggagataaagatgcgcctgcgaagcggaaagtcgtttcgctggccgacataaggaagcagtaccaggatgaactggaccggattgcggcgattcagaataatcagtttggattcgaggcgggtgatgtaatggatattgcatgaggtgtatacggcaaatagcattgtttgttttaggtcaaggaaagagaggagaaaggaagagggactgtgatgggtggtgaatgaattttggacgaaaacaaactgcagccagaaaaaaaaatctttttgtatgtagattttaatgtctgtatcctccccaggattgaaaggaagggatgaaatgggtttagataccttttggggaaaataagcacggaataactttttggttttttttttctaatatcggaactcgagtcaaatttatgtgttttgccctttttctctctctcttcatcttctgtgtttcgattcatcttttgatcgttgttatatacatgtacatatatatatcatctacgaacagcacacttccgtgaaacaataacattactacttatcttcccgtaacgccgctagttttaacaaacccttcccctatgctagaaaatgacacaagacaaaaaaaacgaattatagaattgaagcatgtgctgccgctgcgttgtgaaaaggctcaaagagaggagaagagaggctcgtatatatctgcttttaggagagtataaagcaatgagcaccttttgttttcttttaattttcatcttcatgcctgaactgcagcaggggcaactctgttttcaggggcaggaggtaggctttggagggctgcgccttggacggcgggggcgtcgggggcttgacggtagaggatgatttctgactgcttgaaataccgtcgggcgtctaatgtaggggggaatcctagttagcatagggttacttgcagaggtggttgaaaacttgccttcgtcaatgaggacgagactgaggtagtatcgtgtggaaaatttcttgttcacgtcgcgaaaggtgggtgtcaggtcaaagcctccgaggaacagtctgatgggaatcgtttctcctcttgagggagagccatccataatctcaaaccgcaccagggtctcgctctcgttgtattggttcggagccgcaccagttgtttccctcctgatgatggatagttccatgtgcttaatcttgagccggaccagtaaaaagtagatacgcccaacaatgacatccttgagatggtacttgctcttgctgtactcaaactcaatgtgcaggcagtcctcgatgccaacgtccatcttgatgctgctgttcatctccggggggatgcggtagctgtagacccaaatgtccttttcgcggatcacgtcggccatgcggcgcgagacggtgacgcggacaaagtagcgcagcttgacgttgatgccgttgtacgactcgtactgcttctcgacgtttttgaagttgaagtcgaacgtctgcgggtgctgcagctcccccggcgcggcgagctcctggttcagcgagaggaactcgtagtggttgccgcggtcaaagaacatttctaccagcccgtcagtaacctgtcgttggcgctgctgcaggccgaggcggatggagggcagggtccattggggcgtcaggaggctgagggcgcccgagacaagggaggaggaggaggatgaggaggagtagtagtagtagggagaagaagatgatgatgtagatgagcggcggcggcggaagatgctgctctgctgctggtcatagtggtctagctgcgtacctatcgtgccgatgaactggaccttgatgcccgtgtgctcgaggcgtttgccgtccttgggccgcacggtgacggcgcccttgaccgactcgccgtccatgtacaggggcgccttttcgcggcggttcttgtcgagcttgacatcgaccatggtgcggtcgtcgggctcgtcgaggacgatgtcgatgtcgacgggggttgagaagaagtacgacatggtggagggagatgcagcggctattcctctgtgtatcggatgtgtttgtattcgagaggctcggcggtttataaagagtttctctcctctctgatttccttttccttcttcgtcttcgtctcaagtcttggacttctatctctcacaccctatccttgttgttgtcgatagacgccgtatatgtctcgcagttcggatccgggttcggggggacggggcaacagaatcgcaagtcgaaggccaagtatctcgtttcggctcttgatacgcaattggactcgagaacaggcaaagtcgcaaaagaacagaatgcgccgctgcggcaaaggttgtcgcgttgaggttacgaggcggcgctgacgtacgtttatggctagtgggggacgatgctggctggactctcgcacgaggacagagctttggtggagagctcgctggggaagtcgttcaggcggggaggtacagagtacggcggtggtcatagcgtggtgggaggccggcgggtagcctgtaccagcggagcgcagggaggcttggtcagaggtgaagaagtgaatcaagcatattcaaggatgaagcactgatttggtttgtttctttttcatcttcaaattcaaggcgacttgatctcatttttggctctgaatgattgattactttgggccgggaagaaatttgtttatcaggtttgctgcctcatttatgccgtccatctaaagcacgtccaccgtatgccgtgttattggctgtggctgagacccgtcaacttgccagctggactgttgataagtcagcaaatttctcaaattcaacatcacgtgccgtgtcacgcctcgtcgaatctttcgccagaccccacctctggcacccactccggctcaagctcggctgcacaagaactttgcactcacgtggagcgagccctagaacttttcctgcccacacgatttcgacaaacaattcgtgaccgcggacggacgactccagataccctcaacgccccgacaacccccaagtcaccgcagccatgaggtacattcactcccaggagattctggaaatcccagagggcggtaagtgtttctttttttcccgacttcatttgaattgcagatccgatcgattacgccggaggaattgtgtctttgctgggctgggaaaaagaaagaggtgggatatcttcacgatctcttggagatgtgcatacggcaacggggaatcaaacggccacaatgggaatgaaagggaaactgggatgaatcgatcggaaacgctgcacttggattccaaggattatgaagctgacatggaatttttttcctgcgaatagtcaaggtcagcatcaagacccgtatcgtcactgtcgagggtccccgaggtacgaaccaccatccatccgccaatcgctcttcaagacgaactcttgaacggcagattcgacgacaactccatcaagaaggctagtttctaacatgggaggcttataggcaagctcaccaagaacctcggtcacttggctgtcaacttcggtcaccccaagaagaacaccatctccatcgagatccaccacggcaaccgtaaaaatgttgccaccctccgcaccgtccgctccatcatcgagaacctgatcaccggtgtcaccaagggcttcaagtacaagatgcgatacgtctatgcccatttccccatcaacgtcaacctggacaagaacaaggagtctggcctgttcgaggtcgagatccgaaacttcattggcgagaagattgtccgacgagttaccatgcacgagggtgtcgatgtcgagatctccaaggcccagaaggatgagctcatcctgagcggcaactcactcgagaacgtctcccagagcgccgcagatatccagcagatctgccgggtgcgcaacaaggatatcagaaaggtacggatttctactcaccacgattctggtgcactcgacaacgaggagctgttatggttgaatggacaatattctccattctctattcgccctgaatactgcactctcatttcaaatcacaattatgaatcaataatgctaacttttactcaactccagttcttggacggtctgtacgtctccgagaagggcaacgtcgtggaggagaactaagtgtaccaaacaaggatctttgtttcttttgcgtttctgggtctccggagtggcgaaggttcatcattgcatgtcacgtagcaacggggctactttttaaaacaaaaaaattaaaagtaaagtgaaagcgatgtgaccacttcttttttgttcaatctctcttcacactagtgtttctactataacatgcataatgcgccctattgccgcgcgtatggactgggaatgagatattgtcgtggctggagcagagggatacagtcgttgagaaaagtgattttagcagatgaaccatggcaccggtgtttcacactgatgaagcctcgagttagccctaatgatagaaatgaagtcgtatatttctggatcttacttgaatggagtcacgataacttctgcatctcgcttgaaagaagccacaatcaaaccctgtatagctgagttttcattccattccatttcatcttgtatcatttcattccgattcattttatctatactgatattcctgtgggcttcatacataatcattacatgcacatcaaaatcaagcacgcagcaagtttgagtgtcagagtcatcttatattcatttcgtcttggtctttcatagtatgtacttttcatgcttcatcatcatcaccaccatttgcaccaattccttgttttttcttgtctccttatttctctcatgccttcttctcaaagcatacctatattccacgcagaataaaaaagcaaaaactcgtaaattagcaaaagaaaacggacaaatatatatgagcaaaaggatgctcataacatgtcgccttcctgcgccgcaaacgccatatatatgaccattgtagataaggaaatgagggaagaatcaattaggggaggccatcaaaaaggagcaaggcctgattccagacggtatagtcgtttgcctgattaatatgttcacgtcgaacaagcaacaagatgaatacaaacaggcgtcgtaaggctcatgtacaaaacgtcgcagccagaagagcggcaagactatggccgcttggcgtatcgctgtgattgtgatcgtccgccccgactagatctgctgcggcggctgcgcgatctttgctgaccggtgctggagctggcagctaagttaaaatcaatcagtaaaatgttccgttttcacaaaaaaagggaggcaattaacgtactgttgctctgggtatagtcggaatagctgtagtaagaattgctgtaccgcgagggcgacttgcgagagtttggccgcttatccttcttgaggttaagcagcgtaaagagagtcgcagccacggctccaattccaagccacttccagcaacctccgctgctgctcttccgcttctcacgacgatccgtgacgacggtcgacgtggccggacggctgctgccgccaaaccagccgccgtggcgatcgcggcgagagtaggccgaggcagaggctgcacggctgccgcccttggagtagcgctcctcgatgatttcctcctcgcggacgctgctgtcgttggagcgtcgcttgccgaagatggcagcccagaggccgcgcgcgatgcagcagaagcagagaagcagcagcagggccacgccgaccagcgttccaatcacaatgccggcaatggcaccggggctgaggccgttgccgttggtggtcttgctgccggcgccaatggcctctccgtcgccggtggccgtggcagaggcccccgtgttagtgcccgtctgaacactagtaatggtcgtggttccggtgactcggtagggagcagagaactgcgtcgtggtgtggccgtcggtgacgatgacgacgggcgtcggctcggcgtagccaggcttggccgagcactggccctggaaggcgcacgtctgccatccggcgcagcaaatgggcccgcaggccgcctgctgggagtcctgcggcacgcaattgacgccggcggtgggcgtgggcacgggcgcccagtgagtgaagtaggtggtggtgaaggtcctcgtctcggtccaggtgctcgtgtatgcgccgtagccgcccaggcatgtggcgacgtttccgctcagcgtggtgcagagctcggtgctgtcgcagcagtactggctgtcggagccgcagggcgtgccgtcgcagccatcgcgctggaagagaaaggcgtagcccaggtcgctctggtcgtctctggggaatgggccggcagacacgagggccgccgcggccagcagcgcaatgagggagcgcatggtgaggcgcggagtcgctccccagaagcgattcgagtgtctcagaaaaggaaaagagaagcagctggaatgtgaaaaaaggtcgggacactcaaaaagcagtgtgtaagatcggcccaatgaattagcggtgttgagttcgctgagatagaggcgttgattgatctgcgcagcgatgaagaagatagaaaaaaaaaggcaccgttacactgacgatggcgtttttttttttctatcgaccttgcatgagatcaaagtcaaaaaaagggagacccgagagaaggaagaatgggagctgcagctggcggtctcggcgctgcacgatgacttttatcggctgtaaaagttgtcaatccccaacctcccacttacacccacacaccacgcagcaaatcccagcccctctattttgaccgactcgacaaaggccctcgacttgggccatatcatggatccgtcatgcagactggatgaggtacttgtcgcacatacccaccacaccttctgctagctatcatctctagttgctgtcatgagctggggacacacgagttttggctgcctttacaagctacgggcatgtcactctctcacacacattttctgcttctgacaggcaccgtttggacgggctgcaagccgcggtgaagcagaaagcaagtgcgggcagattgagcattacgtgctagcagtgctaccttgaggtgggaagggtacctgacacgagaaaaagtgcaggcaaaatgtgtgttgtgttggattgcgggagcgaggctaatgcgctctactgggtactaagttggtggcacttgtgtgtgggaggcaagacaagttccacccccaaaagaaagaacaaagggaaaagaagatttttgagcccctgactagagctgggaaaagatgcaagatgcagcaagggccgctcggaccgaaatctgacttttgagtctctgctgctgctagtgttggtggtgtctgactgtctgctgcctcgagagctgataaggcggtcactaagaaaatgaaagaaaagccaagacaaaatcttaacgaggtgccgggagtagccaagccggacactcaaatggccaagttgatacgagcgagtcaacatctctgtgcctaggtagacaaggtaatacgccaatacgcttagctcacagacaggttacacggagtggcagatgcccgccccgaggcgatggatgagctggcagtctgtcggtttccatcaaactgcctcattgggccgccgcacaatttggcagcctctgatgggctggagcaggcgaagcgagggatctgggaccagggctgggctgaccttgttccgcctgagccgttgccgtgactgagatgatggatcgatcaccgttggtttcccacaatttgtttccatctttgatccatggcagctgctgcatgtcgaccgcctcgtctgctggtgcggttctacagtagactgcataattacatgacgcatgcgtgtgtgagaatgtgcgtatgcagcctcgatagaaataccagatataccctagtatgcagatatttagtgctacaatgagaagaagagcaaacctgtgttacaagattttcatgtgaggtgaccggaaaagcttctttcttgcgcttccaaagagtgtagggtggccatttccaaagagcatctcggagcctacaaagtgctccggagaagcatattggaaagatggcagtccatcgggctcaacttgccgtaagtgggcttttccaattaactgctattcataaattttcattcatcaattcttgatgcttgccatcaattgatgagcaagtaactgtacgcgcaagataatatcatggacgggatcaaggaaggcagtcatcaacaagactctaaattgtgcccctcagctgggaagacgaagagaaaagtggctggtggggtggcttgtttagctgagaagctgcggcttggagctctgcggtccctgatctatggccgaacgccggataaactatgcccaagaaaggtggggtgcaaacatcatgggagcttccactgcagagcagagctgcgccgtacagtgacactctccatctccagcttcacctaattctgcatcttcagcctcgctcagcctgctggatgctggtgggctgctatcgcctcttcaattgacttcgcctttctctcttccacctctcttagcttctctatatcgtttcattcattgtttaatattctccctttgtcgcccatcccatattccgcgcgttgcagccttgctccatcgtcatctcgcatccatactacccccgagcatacatcgccgccatgtctctcgatccaccaacctacctggcctcgctgcagagcaacattcgccagcggccgattccctgggacggcgccgtccgagcgggcagccttacggaagaccagttatccaagatccgcgccgtcgacaaggcgaagaagcccgagcagaggaaggagattgtcacggcagacctcgacggatatcgactgctgtttgttggcggcaatggcagccccagcgtgttggaaaaggcaggaaagaatgccaaccttgtccagtatatattggttctgctagccgacctgctcgatggtaagtcaaactctcgactccacgcggcatcaaacagtgttcgatggtcgataagtagcatcatcacagtcgcatgcaccaaacagaagtttttaatttttgatgcacttcttatctttcatcatttcttttctttccatctttagagttttcgctgacggcctccgttgtcgcaaatagccgtaccgtcgctcgccaaggcactcttaaaatctcctgagccataccagcatttcttaccactgttccgcgcccactccaacgaagacccaatcccgctgcttactgcacacgccttgtcgaatctcatggctctcgcgcaggatgattctagagccaccgtcctctcgcttcccctgatctttacctacctgtccggcctggctcagagctccgatgctggcttgcaggattttgctgtgcaagagtattcgtccttgctgttcggtcacgttccccgggaacacttttggaagcagcacaccgagaccgttgcgccactcgtcagcatcctccgagctgctgccggcgttggcaatggaggcgactcatcagctagtctctggagcggcactactagcatgcgcggctttgagggctcattgagtggaggcgttggtctgcagcttctataccacgttctcatggtcttatggcagctgagttttgaatccgaggagattggagatgagctgaatgagtaagtatttggcgatttataagcctgaatctgaggtgttcatgttttgtcactttttactgaccatgatgatagcgaatacgatattattcttttgtacactcaccttctccgactatcgcccaaggaaaagacaactcggttgattctgtccactctataccatctgctcgagaagaaccagaagacccttctccccactgccgttctcgcccgcctgcctgcactgctggagaatctcagtggccgtcatctcactgaccctgacttgcttgaggaccttcagagcctgaaagagctgctcgatgaatacaccaagacaaagactacctttgacgagtacgtggctgaagtccagtctggccacctccgctggtcaccacctcaccgcagcaccgtcttctgggctgaaaacgcaagaaaaattctcgagtatcagaacggcgaggttcctcgcaagctagccgaaatcatgcaaaagccctgggataacgataagcaagttctggctattgcatgcaacgatatcggctgccttgtgaaggaggtccccgagaagcgatcacagctagaaaaggtcggcctgaagagacggatcatggagctcatggcatccgacgatgagaatattcgatgggaaagtctgcgtgcgttgggaggatggctaaagtacagctttgaatcgaactaatggatgggccatcattattgaccggaccctgctaattttttattgagtccgtcttggcggcagaagcgactgtattcacctagaactggggaggagctcgacttgttctttattcttgttatttgttattttatttggatgcctctgtagatgcagtatcacttggggcatcgcttgcgtttggcataactctgtacctaccgccgagcttggggattagttagaccctggctctgactgtgtatgatgacaataaagacgcaaaattcttgaatacatcttgtcccggctacttttaatgagagcaagcaatattgtcacgaagcggtggtcgtttgcaatcggttaaacgttatagcgactatagaaccccggatggaaggtttttgcttcgatatcggagagcggatctgcattggcgctgcaatccgccactacccgaatcagccccaccatcacaatcaaagttgttacccaattgatcaatacttatcgacgctcaacgctccggctgttttagcatttggtttcttttctcttctcccatctccagtcgtcattccaatttactatttccctcaatctccactcttgctttcctttctttcatctcttcttctactcatattcagttttcagcggccaattgattcatcatgaagagcttcaccagacttgcccaggccacgccccgcgtcaagacctcactctctgctggccgacttacggctgctggaagcatccgatgcgcctctaatgcttccagcggagaggagctcaagaagacgcctctttacgacttccacgttgccaatggcgccaagatggtgccttttgcgggatactctatgcctgtgcagtattcatccctgtctctggcggactctcaccactttacacggaaccacgcctccatcttcgatgtcagccacatggttcagcacatcttcaagggccctgatgctgtggcctttttggagaaggttactccctcggcgtggggaaatgttgcccccatgagcggcaagctgactactttcctgtggcctggcacaggaggcattgtggatgacacgattgtgaccagaatcggcgaggatgagttttacgtggtgaccaatggagcatgtctcgaaaaggacaccaagtatattgatgagcagctgggcaagtttggcggcaacgttcagtggacgaggctggatggatcagggctgattgccctgcagggtcctcaggctgctgaaattctgagcgaggttcttgctactgatgtcaacctgaaggagttttactttggaaacactgtcaaggcggagctcaagcttgcggatggcagcaagactcaccctgtcctgattagccgtggtggctataccggagaggacggtttcgagatttctttcaacggcaagctgtaccctgctttggagagcactgtcaaggccgttgagtctctcatgaagactggtggccctgagcgtctgcagatggctggtctgggagcccgtgattcgcttcgtctcgaggcgggcatgtgcctttacggccacgatctggatgacactactacccccgttgaagctggtctcagctggatcatctctccggagcgccgcaaggcaggcggattccatggcgcggaagttattctccctcagcttacaccaaagtccaagggcggctctggtgttaacagacgacgagttggctttgtcgtccagggagcgcctgctcgagagggcgcggagattcagaaggatggagagactattggtacgattaccagtggtgtgccttccccgacgctcggaaagaatattgccatgggatacatcaaggatggccagcacaagtctggcacagaggtggatattgttgtgcgaggccgtaagagggctggtgttgtgaccaagatgccgtttactcctgccaagtactggaaggctcctgcttaagctagtggtttcttttgttgtgtgtggtttcgttttgttctatgggtatggtgtattttcggagcggttcatttcgggctggattacttaacgtttgtgcattgggagaagggatatggaaacttcaacgtgtttcatggtcggatctataaaaaagaaagtaaagacatcattttagggagagaaaaaaaaataccagacactgaacttttcatatctgatactggatttttgttaaatctggtgggtaatattgtaagattatgaagaacacatttcctttttattttcttgaagaaagaaaaaccgctgtttccatgcaattgagattttaggttgagaacctcttactcaatacgtacgtcttacctggttatgtaacttcgttccgaggaagcgtgtagaattgttgctggaatcggcctcggctggatggtatgattcacattacatgtagtgctttattggaagctttggcgtcggcaggggctagttacacgccttttgtctgaagttatagcagcggatgaagaaggccgtgatggaagtaccgcggacaaaagcaaacaaggtcttgacgcccaaataaacaaccttggaatattgagtctatgtagattagtgcttagatgagtggcgtttttgttggcctattatccaagggggactatacttacctaactcttccccttctttcttcctttcatttttttctttcaattttattttattttttttttttttttaaaaaaaaaggaggccttacgaaaggaataaaagctagctttactggttatctatcgacctggatgtcatgtggttgacagataataccggtctgctactataattcgtatgtattatgcggtggtgatgcatcgtatcatgtagaggggaggggcaggttgtgaaaggggaaaaaaaaaggtgacacgctcaataggtagtaggtaaggtaggtactaatctactctacatacaaaagttgggccgcctgcataggtacatacatcagcgcatcatttttgtcgctgtgatcgcttcaaggaggtgccatctaatttgacaatgtgtgcaaaaaagcaggtggggagggaactgggtcttcattcctacatacctaggtacctaggtaggtaatttatctgccctgggagagcccaagaactgtcaggtacaaagcgaaagtaccaaggtggatagaatcaggaaaaagccggtgagacgcattctgtatgatgaaatatgccttagatataggggggcagcagcaaaaaaaaaaaaaaaaaacctcccccgcgctgattggaggcgatggctgcagctgcacagcccggtttcgatcatggtgggtggtactccgtacatctctgggatccgatccaaccaaggcaccgccgcctccacctactagtacttgctaactcacaagaaatccatatcttttgagcaccactcagcaaccatctatcagcgcgcaaccaaaatcgttcgaatatctttgtaaggtactaatataaagaaggcgtctttgccgcatcatacccctattgaaacgtcattttattccaaaaggactctataaatccagatactttttatttgctgtgcactggattcattgttttatctggtacctacctatctacctaggtacctacgtaggtaggtactagtagttaggtatggatgctgcaggcactacagctaccagcatactttacgccacatacctttttcttgtccgcgcaaaaaagtccagagagttcgaagatgaattcgaacgacatcaactgaagctcgacactctcgaaatgcgcctcgatgccgtaagagcgatcctcgaagaaaggcctgaaggacagacgatatcattggcaccgattttcgacagtgcacagcgcaccctgctcagagctcagcaggacactgcagaaattggtgctcatacagccacaccactcagcagaatgcagtgggtcatctaccggagagatcgctgtgacagaagcatcgcagatattagtgcagttgtcactggtctggaaggtctagtcagcaatagtcgacgttggcaagggctatgaggtttcaattgttttaagaagcttattctgctgcatctatcaacgtcattatggattgggcatgggccaacagcgaggcgtttataaatgaaggattaggtctagggcattttgggtacaattaggatcaagggcatgcatagcgataagatggtttcttttttatagagttcgagcttttgttttcaatgattttctaatgcatcttagcatgccttatatgtagaagcaaaagcattctaggtactactctatatgataaattgcccttaacagtcattgatatagtaactttattattacaaaatgaaaagcgctattgctttgcgtgtatgtaggtcccttgatttcaacttgctctgtttaaacgccttgctgctggtactgaaaaaaatttctagtttgccttaagtaaaaagcccggcatagctgcctttaacttcgacgacgagcagctcttgtgagattggtcgagtttctagttgacaaataaccatccgagacactgaaggaggcgcggtaaatgattcgtccgctcctggtgctggtccgggttccaggacgagtagacttcaacgtgttttaaggtcagatttataaaacaaagaaggcaaagacgtcatttttgggaaaggcaaagcaaacggatgctaaagtcttgatacttagtattgacatttgctgagtcttatgtagaactgtgagagaaacaagggtaaaagttatccagcgccttagttctgttattcagcactccagctatagtggagtagactactgctgctactgctgctactacatgtcaactggtatgttggataaggtacctatggaatccactgatacatgtaccacatacctacctaagtacttactactagtatatactacaggtacctactggtaggtatagaccaactgctttgttaagctgtagctagagcgccgtaatgcaccggaggtgctagataatagaattgggatgctggataatatttttttttaaaaattgctatgcaaacataattataacagaagcccctattgcttaagaaagaaaagaaagaaaaaaattgcaatagataccagttccatctagtgtactttgtttccaattatgtaacgcctcgctacccttaatccgaaatttctagtatgttgctgaatgcggcagaccaaatcctttcaaccacacagtatcgcttgtagccttagctactggctaacctctccaactcaacaatcagcgcagtaatagctgcaagattcctttcacagcgttctctcctgtaaacagcccattgaattctgccaattgccctcgccttttgggccctgcacttatcaaggaaagcttggaggctgccatcaacactagctcccccagcgacattggctctaagcctttcagcgtcttgctgagcataggaaaggatatgctgaacatcagcgagaatttccgccagctgtctttgttgttcttgagatgtctgcgaattgtgttgtatagcttctgtattgttgattgtgctgaaagcttcgacttggcgagagaggcggatttggagaatgtcgagctctagccgatgtaattcgacttcaaacgctccggcttttatggtgcggattagagaacggattatggccgtagtagctgcactaactacaggctccatggatggatgcgatcaataaagtgtcggaaatatagagctcagcttgagaacaagaagacttgagaggacaaaaaggtataagtgtgagtttacgttttgaaacgctttcttcactaagctgagggattcgcagtaccggacctcatcaattcaatgatgttaacgtttgcatggaatgtaaatagatggttagtatttgttttatagatcgcaccccgctaacagagaaatttggcagtcaagaacgaggcgccgccgccttggaggcgccgccgcccgctgtaagccgccaagcccacgccaagccagaccacctcattctggcagccaaatttctctgttagctccaatttcccaaacggtctgtgacctttctccttttggaatcttcacaccatttttaacaccactctaacgtcttaagcactcactatgcccttagttatatggaagcgaaagcattttacttcttttctataaagaatccgcgcttatcgattaagcacagcagctctatttgttacaattaaaaaacgccgttgctatgcgtgcatgcatatacctcaatccaaatcctatcgctaaatgccttggtacccaattccttgtgatactgatgaacgcctaaacaaaagcccatagcccttcttacgcttgctttttggctaatttctccagatcagcaactagcgcagcgatatctgcaatgcttctatcaaagcgctctctcttgtagatggcccattgcattctgccaattgctttcgctgtctgaagtctgcgcttgtcgaggaatgccaggcctcggagccgcgccggttgttcgtctagtggggggccggcgacgagatcggttttcatcttggtagtgtctcgctgagctttagagagggtatgctgaacagcggcaacaatctctgccaacgactcttctttttctgcgatttccagtgggctggatgggttttcgtcggcctttatggttaaaaagctgctgccgcttttcacattgtcgatatttctcaaagactcaatctgacgggagaggcgtacttggagaatgttgagtctcagctggtgtctttcgaattcatcctcaaactctctggctttttgtgcatggaccaggaattggaatatggcgtgagatatgttggcagtattgcttaccgcctccattatagaatgtgaacaatgaagccctgaaaatacagagctcagctaacgacaaaccgctctactatgcgaatgaacgtaagtatgaatatacaattttatgggtgccttgtgatttatagaaggcttcaatgtctttggtcacaacatgaaccattggcggccctacccacgcaattgcctcctagcagtacatgtacctggtaggtaactagataccgggtaggttgaacaggatacatgcagatacgcacctttggtaaatggcatactatgacagctctatcaccaacagcttctatgaccggatgcaaggaataaatgaatctattacgcagaagtcgaccaacgaacgttgctctattgtaaaataagcacaagtccatcatgtgggagggggtgcattagaatgtgacaaacaccatgtaacttacttttcaccctcaagggtcggtggtggggcagcttcagtattcgccccgtaggtagctattatgtataggaatacagagcgagaagccaatcaaaatgaagacgtagaaaatcgccccgtgctctataggtaggtagcggctagtattaaaggtaggcaagggctgggtcgtgatttggacaaggtcgaatgggccacgagaagcaattgcagtacaaaggcaagaggcgtcagcagcaccggcgaggagagactgggggacccttttacaggctcagactcaatctcaagcaagaagccagtatgcggaaactgtgattcgaatctgaacggccaaagacgcagaactgattgccaagcagggcaagttgatcatgtctacactctgtggtctgccatgtggacaaacgctttgctttatatcatcaaggggaccagcgcgaagttgccagaggggcgtgtatcgtagtagcagaactgttagtgcctacagatccctgctagtagtcaacctgctccagtaggcacctacttgtaggggcacgtatatatcctggccaattgtctgctcctcccgtttcgtcatgcaatctgggtctgccacgctgcgcaattgctagggacggttctatacctataagatatctcgccattggccattggcgatttcggctccacacctgttgctaccttgcatgatactgtacggccagctgcatcccccagcgcgcggcctggcgtcctcttcctctatgcccttgcactgcttccgagtgctggggtgtagctggatgcatgtcagtatttctcgaggctgtacaactactgtgaagagtgcaacagctagacagccatagtaccaaccttggtcgctccggcgtaaccaatagaaggatgatggttgtgaggacatttctatgccaagagcaaaggcgttgagcgtcaacgctaagaaataatcaacgagattgtagaagaccgctcatgtcagataaaatctttgaatgagcattaaaaactgtaattgttcaacgcaggagatggctgcttacagcgctgcgagcgcgtcttatatgattgcgcagcctgtaagttgtttatcatgaagcacttctccaaatcggtcccttttcagcacaccttggtagtgttcggcctcaattatgcggtgcagctacatgtacatacctacatgtaggcaaagttagtagtttcccagcgttgccctatggtctagaatgcgtcacatacaattgatgccttcaattgtaacgcattatgccgaacgattggctagcaacattgcatcgtcaacgtttcaaatccaggggcttgaactacatgcagtataccaatgataagtctagcactcgtcgcctaatccagctgcaaagtagtcggatttttcctctggtctcttgcgtttatcatggcatcttggaattgtggtacatgaggggctgagttacctatcgtttccctttgggtctgggcatgcgagcctctacatgtaggtgcacgtcggattccgggttacttctagttagccataaattctgacgccgcctccttgttgatacagcgactgccttccaacaaagcgtccgtgtatgcatacctggtagccaagtataggtgctcaaatcgaaattgcaccagcagttactactagcggcaaaggcagtggtagccggagggcttgtgccatggatcgtgagcaaggggcaacttgtgctttgatggcggtgggctatctggatatgaatccccgtactgcagcaagagcagcggcgccggacgaaaagaaggtcagcgggactggcacatgaagagagactagccaggccgggattacatctccacagggttcgaaagggggggtgggtgcaggaacgaccaccctggctcaggcgctcaggcaagtgccaaagaggatggaccccccctctttgcttcccaaaatgacgtgcccctctttaacattcttcagaacatcacagccccgggcatcaattttggctgttaccaatgccattgatcatactgcatgccagctggatcctcttatactgtagtagcaggatttcctctctgcggaccgtcgggccatcagcccggcccctactcggtgaggagggatttaagatttattgcgccaaagactatgatatgtgatggtataatccccaaaaccatattgttattctttttgaggcatggtcaaagtatctactacgaacttaatcatgcagtatggctcaagatgctggccattgctcgacaactccccagccactgacctcttctcccttccaagcaaacccagccccaaaagcagcctctccaaagtggcgagtggtaacgtctggcgatgcagccttgatcacactattgtactcgtctagaaatgagacttcaaaagacccaaaccaggtgcggttcgtgttggaagaaacccacggatcgctgggctttatatctgggttcacgctaaccacttcttgccggccatttggatacaaagctgtggcaaatgctctgatgggtgaacctttatcggttggaagaacccatgcggagatgcgaattccgttgtcgagctggattgggaaccagtgccagccttgcgttggagttgcatcaccccattggcgatcataccatgttgtcgaacgtcttgaatcaattttatgggttgttccgttgatagtgaatgttccggtggtataggctgcaagactagcccatccttgattgaagtctgagccccagaagaagcttccgctaccaccattgaacaagagagagccccgaggttgaaatgttgtgttgaggtgttgaggctaaagttgctctcggtataatttgcgacgacgttgatggcagatatgttatcatctgtcaagccctacagctcgtactgctcgccaaattggattttgaggcgctcctggccaattgtagttggcgtgtccgatatatatgacgagctggaaccacccgtttccaacgagtaaatgagacaaccattggcaccacgaccgcccacgacatcagtgaatgtaatcaaaatgaaatgaagatgctcagtagtggtaatccagtgtccgacccaatgtgagttgaggcctgtagccgactctaggcggactacttggtttgaggaaacatcatatgtaggtcccgatgcctgaaaatcgtcaaacactgtatctacgaagagggaaaacgggaacatggagaacatcttcaatacttacaacgaaagggttgtttatggctggctctgtggatggtgttgagagccagaggtcgccatgtaaagcagttaaagtgctcgacagagatgcagcttgtgcataagaacataggaaccagagggcccccaagatctttgcactgtactcaggcattgttaaacgaagcggtaagatattaatagggagatgttgccagcaccctaatttgattatccaacatcccaactatagcacaatagggcagccagtttatatattacatacacagctgccaaatacttattacaatagcagcagtagcagcagtagcagcagtagcagcaactgctctctttatttgtggggtgttagataacagaactgaggtgctggataatagctccctattaatattggtaagcctaaatactcccaacacttgaatcctattttcaatgccgtccagaggtgatagccttctcatagttttggcaatccctttccagggtgtcgatataacttggaaagggaatgacactaacaaaagagagtcctaatatggcaatacatggcttgatgcttatggagatccaaagtggatctcccgttttaggggcaatcgagggcgcgctcggcagctgccggtgagggtgagttgagattcaactcggggatttcgaaaccggaactaaaagactttagaatagccaacatgatgatagctaaaagagctcttcaatccaactaagcgatccatctggagcttgagtaggaacctgagcatgggtttgaatgaaagcgttcttcggcgaaggaaggagtcggtatcatatcttcagacagagcttagtttgccttctctgttgacatgcacttctcgatatgggctcgtatcatcaatgccgcctctcttggtgccaagtttgttgtatcgatatgaaactcttcatatggatccccaaattgaaaaagcttgcatttcgtcctcaagtcttttattgtgtccgggcatgtcaattttgttgtagttccctgagcgcgttcggcactagtggctctcatgatgttggcctcaatctcgcacgataaatatacaggaataaaaggccgaccggctttctgcgcagcgtcacggtattcttgtgctgtatctgtgccaagctcattgtctgactggaaatctatgtaatagatcagtcacatgtatacatggacgaatgagtttgagagtatacctgtgaatataactgctgataatcgagtaggttcccagacaaagttctcaaacgcccattctcgccggcgttttcgctctatttggtattgaggatggtctcgagagtaccttgctgcgactgggtctatcagttgatggttgtcgattagaatgctcggtatgtagatacgagccaattctctggctatcgttagtttcccagttccagggaatccgttgatccatagaacagggctgggaccaggcttggccatgctgatgagtataggtgttatttttgttgatttggagaaaggctggtgcctttgctgctgctggctacaccttataaatgggagcgaaaatgacatatgagtcacaagctgggtagtttgactcataaaaaggatttcaagaaggaacatttaattttggtagaaaaaagctctcaagaagagaattgataccgaatcatctctacccgtatttgccttcactttttttttttaattcgtttgcatgaaaagcctcatgaaatactaagcttttcaacaccgtgacaaacgttaatcttagaacattattttagccgccatttttgctccacgatgaattacggatacttggtcttatcttctacaaatattattagttattttgcattttataatgtgaggtataatggacatgatagctgtcggccgtctttaacaatgaaatttagtgcatgcacccgggcgaactctagtgaaccatacttttctctcctgaaactcaggcatctacgtagcgaagttcgctgtcacccgcaagagattttcgacattgtgttttacacgctttaaaatcattcggctgcttttgatgttgaagatggtaagcttcctatcaatcgaacgcatggacgctagtgcagcgaagggccttgaggtgttcgtacttttgctgacgttggctgtgatgagaatgccagagtcaatgtaactgagtgctgagttgattttgcgatcaacttcattgcatgaaaagaaccgctgcttcttaggttcgcaaggttgccttgtgagattataaagtctacgatgatatagtagacgctgtaatcgagaacatggattattaacaggaattccctgtacaagactagtgcgcgcgtatagaataagcacaggactagcgcgcgcgcaagataaagataataataataatagaaggagggttagttttccaaaggttataaagccggttatacttgggtttatatttagcgggcgatcaggtcggttgaaaggcaataggataactatcttatttgcctattatggagagtattgtaataaagtatagctaatcggtaagatattaagtgaaaatacttagcgaggtcaacaagattagcgaaagattccatagcatgcttatatggtcgcccttaatccgcgaatttaagttgataaagtttctgcaggaggaaagaggctattcctattttagccctgagacctctgaatttaacagaacccaagggcatctgtttggcaagcaacgctcctaggatttgaccaattctatcgtgcacaagaaataggctacagagttatgcatattccaaaagatgatacattttatctcccatgatcatttagggctgaaatactgctatattaatatttacattacgcaacctagaatcttacattagactagtgaatacaaatataacaagcatactaacatgaatctgcgctatagtcctttgtaatatatactccgctcaagtggtagttttagcccatgctgattaccctctctgcgttgttatggaagagtcgaaatgtgtgtctacgcttattctgtgttagcttcccgtatttacgttaaggctcgggtataggtcctcatcagtatcgtattagcagttacttgctctataccgaaaggtgagacttctcatgattccattcacatgagggccaaggctaatttcacaaaatctcattccctaatctaggaattataaatatcgtcgagtgccggcctttctccaagtcaagctgaccgcgtttacgcatcaatctcaatcaatcccaagccactatcaatctataacaatctcttaaaccatccacgatgaagaccacaactttcttctccgccacagtcgctgccctctcagtgctcatcgctcccgctgttgctgattcgcacgctgactttgtcctctttcgcggcgaaggctgcaccggaagcaccctcacgctcgatgaatatctcggcgataatagtgtctcgtcccccttgggcgaaggtttctcctcggctagactccagaatccggacagcggccatgcgttcggagtctgcggtcagggcttttcatgcggcggagctcacgtcatcctcgacactaccaactgcttccagatcgagcagtcgaatggaaacttaatccacctcgacaagacttgcgttgacgctggttgcttctcctaagcgcatattgttagaatggcgctgagacttatagcgcaccggcacgagggggtcatctcttaaccacaagttatggggaagatatgagggtttcgcaaaagtagatagaaatcaatgcaatgatctctttgtatgaagtcactggctcgtcatgttgaaaaggtacctctgcacgcacacatatgcatagcataggactgcacttagaatcctgatgcagccttattcgtttgactctctagactggtatgcagcgtgttgtaatctttcgaattccgtgatgtaaccgagacttggtagggtagtttgtaaaaaataccttgacttgccattagaatagtcgtcgaattgacggtgttcataacgaggtcagccgttgcggtgtcctgttcacacttaccttttctcttccttgcttaatcacagacatcggaaattgtattacagattcaaatcattaaatgaatacagtagtaactttccacctagcgtcagcatttcaactatcataatgcacagaagggttagccgttgtgaataatttgtagtagtattcttaagtcttgtaataaatgcctgcgtctgttgcgaaaccggaaagcagaaaccagtgctataatcgatcaaacttatcgatctgagggtcaggatcattaagatttgatcaataagcttattgatcgatattatgtgaatgtatgtaggtatagtgtaccttatagctaagtctctacctagctgctaaagccgtttcaaacagcggcacgcgccagccaaattaaaaagagagcaggcaatgtagtaaatttaaggaaaagttattcagcactcgatttcattatctaacactttaggtgtagcttaaaaaagcacctggtccacgtattagtagcatcagtagcatcagtagcacacgctatagctggagagtgctggataatagaattggggtgttggataattttctttaaatttaaagtaattttaatgcagaactagacggtaaagtaatgttatgacctccgtcttttgcctgcagagatattgatgtggagcatagctttctagaacatggattagctggattcatgtgctctgattctccgacgctggcagtaatctaatcgaaagctgaagcgcatagtctctctgattcagaatgaatttccaaaggtggactgactcgaaatatctaaatcttatacagacgcagtagcagaatagtatatagcaccgccgaaccgccaagctgagtctattcaaggattggcgccacaagtgcgattacggcttcggagtaatatttaggtaaggcttagcagaagtgagggtgcgaaaaaaacgaaagaaagcttatttcagcctgaagaggatatgctggcctacgccacatggctgtactcccttctttagaacagagatggtcgaagtaggttgtccaacttctctttggtgcctgtgaatgaaggtttaacagacttaggcctctcgagtccttgaggatcacatataaatcgactgtagcatatgttgccggtgaaatgaactattgcaatgggcgcacgacatggcattatgattccatctatatcgccgaatattcggccatgtcattattcatgctagatctccggtatggactggccgacaccgacaaccgaatgttctattcacacgaatgatgtcatgtgaaatgatatcttcagctctattaagaacccacacctaaccgcttgttcccaaagaaatgagagtcaagatgttcggacttcggcatctataagtattccccgccccgcagtagaatacgtgtactcgtctacatcaatgttcgcgactcttttcacatgtagctcgcaaggctttgttctagtgcatcgaaagctaaatttattttcgcgccatgattataattcatgaaatgcaaaataaacattgtctatgtgtggccttatgagaatggctcggattgcgactagacaatctcgcaacttatccacaatccaagcattacaatcaatttctctagatgatcagatgttcaagttgtgacagcaagagcattatctttcattttttatttcaagtattatacatccgcctaagctattcattaattcatgagcaacaataggtacattaatatttcgttgtggtttagaagcgagcaaagtcgagcctagaatacgttagcagagtcgctaaaccgcgcgaatcttcaactcaccatttgcctctcagcgtgatgacagcccacttggcaccggtctcatcaacctctgcctcaaccttggtagtgaagttgactccgctcatgatgccgtcgccaaacttctcattgaggactgccttgaaggcgtagccgtagttttggatgatttcatagaggcggtaaatgaggggttctgtgggcggcatgggtcccgcctggccacggttggggaagcccaatagctgctgcgccaggacttcgcggggaatatcgagagcagcgctaagcttgtcaacgtcctcgggcgtggccgttgtctgtccgtagaagagcgcagcaatggcaacctcggtgcggccggtcagctgggcgagcttctcaaaggtcacggccttggctgtcttggcctcgaacagaagcttgccgtaggagggcagacggccctcgttggcagtcttgagagcatgttagtttgagagcgctcataaagaggggtcatgatacttgcgtcatatgtagccagacgaccagacattgtttctttgaggcttggagttgggatggaaaaaaggaggattttgatatgatgttaatattggggaagagagtatagtttagaatgcagaagtaataatttcactggcgataggcgagacttgatgcttcttatatagagatgcgatgccgacttaccaccagcgatgccgatttacgaccagtcacatatcttagcctaagtcattgtagagtatgcatctaattgcaatttgaaatcttttgcggggtgcggaattttctattgatcactataccctcgagcctcagcttggaataggcaatactacattggacacagcagttcgagttctgctcataagcactatacgaacacggcatggacaatgcacctcgcaggaagcatgagggataatttgtaaaccagacttgagacacacgatgagccgctggttagtgccgagagcctatataaagcggaattatgcatggtcaagttgcagcaccgaaacccgtacaaagtctgcggcaatattgtgattggagtcatcatggcagacagctcatgctgtactgctccactcctgtgccctacgagtatgaggtaattccgcgtcagagggcctttgccactagttgcgtagagactatacgtttataagccgttctctatgcagcacagaacttctatagctgaaagtaaagtaatggactctagcgttctaagcggctgcgtagcgggaaaaggatcattacatttggaagttgtatgctcggcctttgattggtttaactaaccagagtcgccctataaggcttcaaggcagtcaagggtccaattgagtttctccacgtacaagctctgcactctctcagcctctgcagccacaggatggcaattggcttgattgacgccaaggcatatcgggcgtcaagtttagtttcaaagtcagaactcttcatgtgaatcagctcatttcctacacaagtacgcttttggatagcgtagaatgtttctgaaagcgattgaagcccaagtctatacctacccaattacgtgtatcgtgccacagtattaagcatatatacatcgcgccgcatagacgcagatcttgatgtttgacaacaacgaatgaaatggcgttttaattgaagattactcttccctatgttgcttttcatattgtgtgcttaacatgcacaggcgtctaatttacctgacgtctcagcgcgcaccctcttgaccaaaactcattttaataatgtgcagaatgtggctttcaacgaccgatacaccggttggggctgattcttggctggctgcgccatggcacgcatcaatagtatgaacgttagaatgtaatgtgaaaaggtggaaaattaacttcatggcagcgaggcagcggatataccggcaaggtttaatcgaagcattcctccgaacattacaagcaatttgatccatccgtgctgaaaatctagaattttattgtaggtataaattagttgaaaagggatcaagagaacaattacgtgattgcaactcctttttttccacctactcgttgagtattcaactatcgaccaagataccaacatgattcggttcatcaaattcctcctacttggcctcccagccttttcatctgtcgtacaggcagctgactgcaagagtaatgcgatccagcacaaggatgtgctcggctgcacttgccaagatcacaaagatttctgctcaaccgccagccccttgtgtaaaacctgcaagttggaaataaaagagagaaagactacaagtccgtacccggcttgcgtccctggatgtacggacaatgacgcaccgtgtaagagttgtggcatctggttttctactctttgcatccatataaaagactgcctcaatgggaaagcatgcgatgcctccggcccagtcaaacaaaatggccccatggtatgggtatatctgccagggggcgatgagccactcattacgactacggacccccttcctggaatcttggaaatggccgagcatccgacaatttacaaggatgcgttcaactttgctcaagacccaaagcattttgatcccaacagcagagctttggtgctgaattcagttcggtcgaggaccatggagcagtttcacatccacaagtgttacaggcctactactggaagcccccgagctttggcgagactcgaccatgcaaaacttgttacgggcaacaaactgcaggaaatcctgcccagaaagccaagtgagcccagaatttggtgcatgggcgtcgcaaaaaaccagggcccagtcacagactttgtgcaagctatagaagaattattgcaccggggtgggaaggattacatttgcccaggacttgctggcgcagctgtcatacaagacaataatggaaggaggtggggatgtgttaccaacaaccagcaggggccattgccgtatttctgtgctggacataaccactgaagatggaacgagttcagaagatgaggttgatccaaagaggcaggggagaaagtacagcaagttcttgggattggcccgtggatgcgaactctgtccttgaacaatgcagcaatcaatgtcacttatttccccaaaggctttataaaaaggttgaaatgtcaatcaactgagctatctaatcaattattgaataaacaagtcttgttctggaaagcggttcgctgagtccttataggagagtcgtagacccaacgttgcaaaaacactaatctttcgcaactctatggaaatgttaatgaagaaaatttccatgatagagagccatagttcatctgcttaatctgtttgtccaaattttctgctcctcaaaaattgaagactacctcatcatgacaaggctctcaggggagcattccaattgcttagggatccaccctaccggcttcaagttacaaaccaattggaaaagtatacaagcttcaagctacaagaccgtaaggctgcgaggccactagagcgactgcgaatctacattccaatctagagaactccaagggatctattcatctgtatctctcgctgctttacacgccattcctttgtggggttgagacgccaacagggccccgcttcggaatggtcgcccggaactcgtctccgggatcgatggagtcgcctaatatctccccgggcttggcatattggggtattgcactactgatgaagctagcattggcagccgtagcacatgtattatctagtaataggccctcggtcgaattcagcattctcttggacaagatgtggctgtcgtcactccgtttcttacttcccgagtacgtctttgactacctaagaaagcatctagaactgtcttgcccataaaggtgcttcttgcttatttactgctgcgtttggtaactacacctagctgagcctgtggattatacgacgagacagtttgtgtaatagcgtgccatctgcaaatatggcagtggacaacggttcaagagctattggcttacctgacgatgaactcatacggaaatatgtccacggatgccacatcttgcactactacaacatcgtggatgcctacggccacatttcagttcgtctcagcgagtccgtcttcatgatgtcgcggtacatggccccggcgcttgtgtcatctgcgcaagacatggtgttgtacgacgttgagagcggcgaagctctgaagaaagatgcgccaaaaggtttgcccccttgtaccatcgaatttcttcgtctgcgcaattttcagctgactagaagccatctttaggcttctcagaacgctatatccattcagaagtatacaaggcatatccaaacgtccaagcggtcgtgcactcgcattcactcgaagtgatccccttctccatatcgtcgacgcctttacgagcttgtttccacatcgccgggttcctaggcaccggagtccccgtatgggacgcggcaacggtatataaagagaatcctcaagcgagcaacgatatgttggtccgcagcacggagatgggagcatcactggccaaagcactgggcccggccgacgatgaaggactgcccaaatatccagtggcgctgatgcgtggccatggctttgttgccactgcaaacagcttggagatggtcatcgccaagagcatctacaccatccataatgcacgtgttcagagatctgcaatggcgatttcgggaggcatggagggggtgcatttcttcagcgagcgagaggcccacgacacggcgttgacggccatggcgggggcagccaagccgtggccgctgtgggtggccgaggttgagtgtcacccgctgtataagaacaatgtgtagcgaatattggatagataatcaagcacgtccgcgtttgtgatctcaagcggtacaagtgaaaaagacgacctcgtcttggcgtaatacgcagtgacagctcagctcgtgttggaattgctccgtcgaggccagggcttagcgctaaccaccgctgaagatgcaactattacgccgctagcgaggcacatgtagcgcatttccccgcatcggcagtggagcgtgggggatccgtccagcgggtggccacttctgaacttctgatgatttataaccgccgcgatcccgtagtccgagttccccatccagtgtccggatcgcttgtccgctcaccatccgcagttgtgtgatacagcgcagagtggagagattctcatcagctcattgcccaatggccgcatcacttgctgctgcctcgtttcccacgccatccatgtccgccagctctggggacactggacgggggtctcacgtatacacgcagccacagccatatcagccacagccgtcctcgcgccacgcagagcccctttcttcttctactcacgagcctcaacagaagcacaagcaacaacagtcacagcaacagtctcagcaacagtctcaacaacagcaacggcccgccaaacgtcgtcgaattggctatgcttgtaatctctgccggaccaagaagaaccggtgcgatggcgagagaccgtcttgcgggccgtgcaaggagcggcgtcaggagtgcgtctacagcccccaacgcacaaagatttcggtgacacaagagtaagtcttctctaatagagcgaggatgacagcattctcttacatgtatggtgccaatcactattgtttcatggcacgccttcttcagctcttcgatatcaccgcaaccctctagtgtggtcttactcacttttttgcttctagatatattgagaatctgagagcacggaatcgtatgcttgaagatcacatagctgccagtcagcatggtcaaaacccccagtcaccgtaagttgtttaatcgcctagcgttcctattgaagcacaccatgaagctaagctacgctttactagtggtcatgaaagcacatactccaaggaatcgcctcttgggacaaccagaccagcttcatatcagacttccagagatagtttaccatctcaacaacacgaaaatcctccttcacctacattaacagtggaagaacgaccagaacggcagcgtcagcaccaccaaaccggcagccaacaccgtcctgatcggccgaggagcagccactctgctttgccgggagagtactttggagagtcctcggcttttgattttattaccaaagtgacatcaccaaataataatgaccatacatcgggcaactctagagcgactgccacaactcctacagcaggcgtaggcggtggcactgcaaccggaaaagcttcagcatcgacaggaagaataccaaaagctctggctgcgagaagaagcatcgtagaggcatccggggttggtggcgagtcactagccgagtcgtcgccttcaacagtcgtatttgaggagctccttggtattggagcaggaataggggacggcagcggaagcagtgacttattcgaactgccccagcgctcattagccgaccgtttggtaacatcgtactttaagcaccgacatccactgaatccatatctacacgaggggacatttcgccagcggtatgcacgactatggcttagcaaggatgtgggcggcgaagaggcagcacccaacaacttagcctggctgggcctggtgaatatggtgtttgcatttggcagtgagcatgcacagactcgtcatccacatcacggaagcccaagcaattcagcatcagcgaaaccagaccgcgcccgcttcttcaaacgggcaaagatgttggcattctcgagcatcctacaagccaagattgagctcgtacaggcgttattgctgatgagccattacctgcatggttctttggagctcaaccactgctggaccgtcattgggttagctattcgcacagctcaagagctgggcctttacctcgattccactgacttcacaaacgatatcgtcgagcaggagatccgtaagcgcgtgtggtggggttgcttcgtcatcgaccgtctcgttagcatcaaagttggccgtccgcctaccatccacgacatacctgccatccgtgtcggtcttccacttgcagtcgacgatgagtttctcgatgaggcgtctaattacactcaacctagcaatattccatccaaaattgtcttctttaaccatattgtgactcagtgtcgcctattggccaaggtgctggatactctatacgacaacacgccaagtagcagcggtagtggtgctggtagcagcagctcgtcgtcagcaggccgcgaggccagagttcgcatcaaggtcgacttaccagatcttctggccatgtcgattcaactagatggtgagctggttgcatggcaaaatttgctgcctccgcacctccgcactgattcggacgtgccgggctggcattttgagcggcaacgaagcgtcttgcttatgcggtatgaatatttcacacaactgtttcgggaccaattcataacttacacttgctttagattgctccacatcaggctccttatacatcgacaaacgctgctctactatattctacgccgcatccctgatcctttccaggctgatctggcccatttgtgcattagaagatgtgtcatggcagcatatgatgctattgctgaagtgcatctcctcacccaaaagaacttactttcttcgtcttggcataactcacactgtaagcctctctccattcaatgcagctactctgagctaatgcgtgatagatgttttcactgctctgagcgttttgttagtctaccaacacctcgaccctcattctcgctcaaaagtcgacataccacaatcgtcagatattgacaacattatcggccacgggctggaacaccttcaacgagttggtggcgatatccatcccctggcctctcgctatgtccgctcctttcagcagctgcagacgcggttacaagcgattggcacattatccgccaatgcgccgcttttggcagtgcgtgggaagcagcagctgtcgatgagggaggacggcgtagcgaacttgcgccaagcccacataacaaactctactactgactcggaccagagtagcagtgcaggacaccaagcgggctcagcaactagcggaagctcaggcaaagacccggtgaatatgccggaccagagccaggaaaacaatgaagtaagctactacggagatgcttaccaggaacaatacaatgaccgtaatgtcgaatatggagatgatggtttcatgtgggctggatttgatgacgagtttgcggtcatacagagcgctttgttggatagcagcgggtgggggtctggattcttggatccttgggcacagtgatgaatgtattcttatagcgctttttgctttttggtgtcatcttgggagtttggatgcatggtgaatgcggaatattgggtttgtagtgtgtaactgagctgagaggaggttttcatatagtctcaacgcctcttcatctacttgaactggagttgttgaaataataatgataatcaataatattgagttgtgtagcatcagcctattggcttcaaaagagtagcatgtattttgatctatttattatgatgttatataacgatgcgtaacaacagtacactgaaatgatatcgtatgcattcgtacaagacagtaaaagaattcagcccaaacctgccactcatctctatagaccaaggcgagtcctcgtagcattaaagtccgcctccagatcatgcccccaaacccaagtcatgcggtccttgaacttgtcatgaatgacctgcaaacgctgctcaaagaccaggccggcgaactcggggccctgcatctcgtagacgtcgcctgcttgacgggacgtcagctgagccctctgggccctcggcagtcttgtttcctggtagagcttcatgtatgtttctaggccgacggaagggttctcgaaaaaggccttaatggcttggcccatgacgaatgagtcttcgattgcgtggccggcgcccgagcctgtaaagcaaatgtcagtaagaactgcatgttgtatgagattgagactggttgtgtgtttgttattcaccttgatgaggaagcatggcgtgagcagcatcgccgccaagcactacctttcctcctagatacacccattggtcgagcagctcgcggtcattcagcttccacttgccaggccggggctccatggcacgaaccaccttctggaccgtctcatcccagccggaaaactcagcctcgacttcagaacggggcgcggtacttgaccagctctctttcaaatcaccgagctcggcctcggtttttgacacaaacgcgacgacattgagtgtcttgttttgagagatggggaagacgagaaagtgtctgctggggccgagccacgaaaccgcaaaggagtcgtatggccagtcttgttcgacagccgacatgggaagaagaccgcggtagcagacacggcctgaatagcgcggcatcaaatcgctgcctttggaaaactgtcgtcgcacgttggagtggatgccatcgcaggcaatgacgagatcagctgcgacgtgagtgtcgtctgcgaaatgaatcaccgccttgccgcccttttggtcctcgacgatctcgacggctctcttgtccgtctccaacttggcgcaggcagtgtctctgatatgctcatacagcacttgaaggaactcggcgcgatgaacgctcagctggcgcacgccgccgttgcccgcctcctcgtccatggcgccgacagacacaatctcgtcgccattgtcccatcgcctcaagctgcggtggatgccgttgcggtcgcccgagatggcattggctgcttcgtagacgccgtagcgcttgaggatgcggctcgcgttgacgccaatgccgatgcctgctccgatttccttgtatgccggtgcttgttcgtagacggtgatgttcttgagagaagggacttgcgtggctagggatagggccatggccagaccaccgattccgccgccgagaatggcgactgaaaaagtgtctggcgatgctgctggtctgctcccaatggccatgttgtgtttttgtcttgatctttctgtctaagtggtgaaagaaggatagtgtatgccaagaaaggatggaagtaggaaagcgcgagaccttcctagtctatataatattgaaaaaagagctctaaattgctgtagaaagagagaaagcaagagtgagaaagagattgggtgatccgacgaggggagaaaatgggaaaggagatgagttccgagaatagagggtcagactctaagcaagtccatcttcccggatctcgttatcatcgttcgatacgacccagaatttcggcattagcggcaaacgggtagtcagagataagttttggagtctttgaatgtgactgcatcttcgatttacgccgccctctgtctccatggcgtttgctcagatcgctgaggcgtgacatgggctgcggttccggagatggtggggcgtctcggcttagacggggaaccgcgccggagaagctttccggtgcgggggaaaagatggcggcgtgttattggctcgggaattatgccatgcaggctcgagatgaagtgcctcggggagataaaagttcagatttcgcgctagctgcggtgacattccacttgttgctgctagagagctcttgagccttgtctgaccacctggtcgatttggacatgtcgcgggtttaatggctagtccaatggctagcagaggcagacgtctttcttcatagaagagagaaggtagcaagagcagtggtacgatggatggtctgatttattcatctgtggcctgatacatgatatgatctaaaaaggctttatagaatataacacagcgtgcaccattatattaagcttgcccgcaaggcacatacctacgtgatagtatatgtagaatcatctgtatacccaatcccatctcagacaagaacaactacagatcctggtgcatcttgggcacgccctgagcctcgcgaatcgcctgccccttccagattaacaaaagcagcggacaccatgcgcaaaagttgatgatggcaaatacgccccacgcaacgccaaaaccggcgctctgcccaaacggcaaagcgtagaatccaattgtaaaggcaaacgtttgccggaacaagttgataatcgtcgatacctctgcggcttgcggcttataacaatcggcaatgtacgaataagtgagagtggtgccggcctggacgccgatggacgccacggtcatgccgacggcgagagcaatccacggggcatgattggagacggacacgccgtggataatgagacccgcaggcaggaataaacagagaggagccaggtgtagacgcgcctcgggcttgcggtaaccatcgtgacgacgggcatatcggttgatcagccaatcagagatccaacccgtgcaagactcgccaatcaaacagccaagagtcaatggaataccaagcagcaggccgttttgctcagtgtcgaaatggtacagcctctccgtgatgctcgaagccgtcaacacaaagacgatggagccgtacgtgttggccgtcatgtaatacacgcacggcaccaccacggcgacgtaccggagcatcttgaagttgtgcaggaaatcggatgggcgaagcttgcggtcgatgaccttgccgtggaaggcgaagcgttgccagtagctgcggttctcgagcgtgctgaactgagtacgcgagaagagcgtctcggggaagaagactatgaagcagcccaggacgatgcccagcatgatggcgttccacttgaagatccagcggaatccttggttctgggcgatgaagccgccggcaatgggaccaaagtgcggctgttgagctctcgagtcagcaagtgcgcgcttataatggattgtctggtggagtctacgagtttgggattgacaagacttacaccgttagtaagggcgagtgcgtagaatccaatatactttccacgctctccctggaagaacatgtcggtaatctagtacgcacacaaaactattagttttcatctgcactgacatctttcgaacagaaagaaagaagcgagacttaccgtggcaccaccaatagcgagagcaacactggcaccgataccgacaatgcatcgagtgaggatctgggtcccgtacgatggcgcgtatgccgaaccaatgttggcacctatggcaatggccgtgaagatgaggtacgccgggcgtctaccgtacaagttgacaaatggggtaaccaccaatggcgtgacgcccccgaaaagcgtgtacgtcgtcgtgagatagctggcggcttgatgcgaaactccataggccagagcaatggggccaaatgcagcgggaaccatgccggcgccgactagagttgaaatcagtttcgagtttcgagttggagctgagtgggatatacttacactgcacgataaacgcgagcaggcagagcaaggcaaggacaaagcacttgtaccagtacggccaattctacaaaagcagagaagaagctgtatcagcacatcgttgttcaagttcatgagtaacacaataacatggacacaacataccaacggatcatccttgtggtcgctgggctgcggcaccagaggcaaaccatgggaatcgagcttgagatccgagacgggctccttgctatccttgctgcttgtctcaaagggagacgcgctctccacatgcgctgcattgggcaccgcgggctttatcgagccactggccttggcttcagggtctttgtccatggagagagacgatacaatatcgtggaagttgtagtgtatatcttttggaagatgagacccgaagagtaggcgtcgagatgaggaaagaagacgggggggaaaaggagagatggttgaaaattgaggttataaagaaatgttatacatcaacaatcggtgaagctgcttcgcgcccatcgcgtttactcgggagcgggatgggctgccatacaggggagaggcgtttattataagtcccgggctttattgccccgcgagcggcggggactttgggattccggggtagcagcagattctatcttgagcatctactgctgggatgggcatatctggaaaatagcctaagaggaaaaaagctggggcttggtgcaggaaatgcgataaggacgtgccatccgagagcgtttctggcaatggaagagggaggggagccacgtgcgatctcatggtttgtttcttccgctgggctgtgacagatgaccccgagtctattgattgccttttcctggggtaagaagtaagactagattttggaattaattgagtctggcggcaagtttagttgctagtcgagcccggatagagtctccgaggggcactaattcgaacgatgtcgaagggttccgggaatacggttttggaggtacgggagtacacgtatttgccttttcaggccatgtctgttctggactctggacccccgcagtttttggagtcgaagattgcggggtgcagttgtctagcttgaagggcgaagatggagtttgttgtccggaatgaagatccggagtgagcaaagttgggggctgatgctggaacagagcttttatgggttgagaagtttggatattttggagtacaagatttcactttgaacgagatttaccgtttatgagacgtcgtaaaatagtttgtgttggatattatatagcttagtctacatgtacttcataacagcagcatcgcaactcatgttgaaattctcgctgaacccatcacaaacaaacaaattcatcaacatcatcacctcattcccattatccaatgcgaaagttgatgcgtctcacaggagcaaacagctcctcaatcggtaccgtccgctcaatcatgttctgctcatacaaaaactgcaccaccgcctccaacgtcttgcggttctcttccaagccatacggccagcagtctcccccaaaagtctcctgaatctcgtccaagtcccgacccagccaaggcagcatgtatctgagcgcgccgagcgactccatccgcttgcgcgcaatctccttgctgtcctcgagagcgttgaacagcgccgaggcgacaaacttgtttgcctcgtagaactcgcggcgaaaagcaaccaagtgcatgatggggaagatgcccgtccgcttgtagtaatcactctcgacgtccttgaagttggggaacaatctctgtacatgcgggaccttgttgaggcacgcaggaatatcagcgccaatcgtagcagcgacttcgccagactccaacatatccgaaagcgacttgttcggatccgtgttgttcgtgatcttcaccggcttcagcagcggcagcaccgacggctggccatgcgaccccggcgtctccatcttgccctgcacccactcaatcgtcgacaagtccacgccgtactcgtgctgcaggatgccgcggatgtacaccgccgccgtcatgtggtacagctgcacgccaatgcgcttgccgttgaggtcctcgggcttcttgacgatgtttgtgttgacgcagatgaaggagtggcggaacacgcgcgacgcaaagacggggatggcgacgaagctgcggtcgccggcgacgtggcgcgtgatgtactcggaggcggacagttcggagacgtcgaattccttgttggcgaccatgcggtcgaagatgtcgcgcgggtgctgcacctcgacgaagttgacgttgaggccgggcgtgggcacttcgccggtggagaggggcaccatgcggtcgtagagggcgcaggcgaagttgacgttgagggggggcatgttgaagatttagcaagcttgctgtaactgtcaaatatgttgcgtatgaagctgcagctggagctggagccgagtctatcttcaatcttctttactctatatagctccgtggattgatgtataagcagagtcgagcccatctacggtgcaagatgtccaaagctacaagacacaagctcagctacgagctgcatcattcccggcattggactccggccatcacaatctcatttcaagcaatcccatctgtgaaaatgaaattccatcgaagagtgctccggatgtcgactccggagctagctgaaggcggggccgccaaagagtcctaaaagcggcagcactttgtacaggaacagctaaagagtgcattagcagcaagtcgttggtattagacagcagcagttgtgaatagggcatttacaaagtgtttgtagaaaagtctagatgttggtagaaagagaaggagtctgatggagcgaatattgacccgaacatcgacccgaataccccatttcgctgttctagaccgctgagcgcccctcgacagcggctaaataggtacccacaccctgtatcttccactcacccaacgatataccctcattctatgtgatccagcgaatgataatggacattggcctcgctcgacgatggaatgatgcagttcgaggcgagatgagatcatgtgatgccgcaccctcggatcaaaacaccaaagcagcaactcgctgacttgtatgatgcgcctgcttgcctctctgggcgtctgaatccctgatttgcttactttaccaactgccagacccaagctgtcattcgcctacaaataacaaggagcatcaagaggcgaatagattgaccatctgcaaagtctgccaatgtcttggtatttagcaaaatctggcggtaaacacaccacaagcgctgatgtcctcattccatcatttctttcatgcctctccaatcgcacgcagccaaccttcacatttcatcccattttacccatcccaatctatttgcataacactgctcctttgataagggtttaggcccatgcagctccaaaaaggagggtcgtaccatgcaatcttggccatgacgtcacgagatttacagtagctgcttcaattgttttttttttttttttgatttcttttttcccattttttttttctcttgcagaaagagatcttcgatcgcatcgaagcgtaccgtgcgaaaagggaaaaagaagtctccacgtttgtttttttgcgtaatgccaaatgccagaatgtcgatcaactgtgtttttcggtcgcagccaaggacccgacgattgttttgttcatccgatcgcatgggttcccgcatccgttttgattaattttttttcttctcttttccaatgtttcttttcattctccgtttcaattttgagacatggggtgacacaatgtgattcatgtgcagcgccgggaagagataagatgccatcatatgtctcgcctttccatctcaattactagcaagtgctaatcttctcatctcacccagcctgtttcagctccgtcatccccttccagcgatctctgatccccaaaagcccagaccacgttcccctccaccgcccaataaccaatccccgaatccttgcccggtgaagtcaccatttttcttgcttcccatcctttctgccgttcaattcttttccctctccggcaaatgtgccgtgagctgccttgcctagacccaatccaatccatttttttgccttgtacgtcacgccacactttacttggcgaagctccctaacccgcttcaaccgcttaagccacaatttctcttccaatggattgactttttcagcccgggcagatcctcatgaaaccaccctatgccattaattgtggggttgctctttttattttctgaggggaaagaagggaaaggatgatggattgggcatgtaacaagagatgggcctcgatcaactcgggcctcctctcggatagaatttttttctttttctgcttagtgctcgggatagattagatttaaacagaaaaaggcacccgttttcctgcccttgcatttaatcatttttttctcgttttaattgctgtcttaccgccccttatccaacttcctgcttgctctttatctattaagcaattccgctcttgttccgtcttgcacaagctgaacatgctgtaacaccaacccatgctgcagctcgtatccatatagaagccctgagatcctacatgaccagcagccatccatccatattactcccatctcttcaaacaacatcaaggcctccacaatgaacgccgccgtcactccagccacaaccacaacctccaccaccatgctctccgtgccatcgtcaaccggcaccgcctcacatccagcccgtcccaccttcaactcccagcgaacccaagaccgcctccgcgaaggcgagggtctctactccatgatctttcgcaccgacagcaacctgcagcgaggccggaaatccatcttcaaagagacgggcttggacgacgacagtgccagcgactttaccgacgcctcaatctcaatccggtcgccgtccatcacgtctccttcgtcacaggagctgtcgccctttctatcgcatgaaggtcatcctcaggtttgacctctaacatcatggtatgtttagactattttctcatgctttggtccgtgcgataactgacaatttctaaagacaatatcacgattatttcgatcaactacacatgaccctccacagtcgctttcaagcctaaattgtttggctatgatgccacggcgttcacatgtctttcactaaatacccaatatatttacttcataatttcataatttattatacatctgctccactgaataaaattgaattcagctgcaacaccatcgtttacgtggcatctgcgtttcacgggtactccatctacaagggaaatgaaacaaaagtgatcgtcaagactacgaggatgaagatgacgtcacaatatatcgcaaacatttgaatatgtctcaaatcatgaataaatcaatattgtacatataattctttcgataagaaatgccatatccagaatacatttccgtgatactagtacacaaacaggggtataaataattgtatagcctcgtaggcccgacgaaaagaaaggtactccagtacgataccacaaagctaatggcgtgatatgtgtgtaaaaacaagaagccgcttcaaagccgtttcctaatccaccacaaagcctgtctggcaggcaatgctaaactcgtccacccgatgataaaatccacgtaaatgtcaaacgccgatgccgtgcaactcatctgctctaaatgtcatcgacgatgacgattagagggaaagagtatgtaaaaagaaaaaagacaaaggaaacagagcggtatgtagagctttcatatcacatcttctgcagctcctcttttggaaccgtaccaacaaaagcacggctcaaaaacgtcagccaagtcttgttcttttccttcttttccttcttgttcttccccttctccttcttgcccatcgattccagagcaccatctgcaacttcgtctgtgcccgactcctcgtcctcgtcctcatcatatgcgtccaatgcttcgcttttgccgccgacatctttctggcccatcttataggccaaccttaggaagctctttactgtcaaatcaggcagcttataggccttgtcggtaaacgtgctgtactcgacttcgtactcaaagtcgcgagggttcggctttccatgcttgggctccttgtggtcatgcttgcccttgcgccacttgctgatgcccaaaaagccaccaacatcgtcatcagggatgtcgtcgttgatgtgggtgagattggcatagtactgagtatatccagtcagggtaagcacttgaggagcataggcaggtccaggaagcgagctcttaggcgggtcaagaggaactatcagatcgtggtccttgggtggcctacgagggcccttggaattcttgcccttcttcttcttaacaatctcgaccagtatctcttccaagtctccgtaatcgcgtgtgtcttcttctggcagacccagtggtgaagaggaattggccaagtcatatgcatctcgccacacaggcgtgtcttcgattccggtaatattgtactcgacaatgcgaagcgtggggaaataattcggcacaacgcttgggctaatcaaagaaagctgaaaccgctcggcgtatttaccgccaatcttgcggagctgcttcttcttcctgtgctttttgcccttcttttttctgttcttcttatccgactctgctccttcatcatcaccaacgcttgtctcttcgtctagttctcgagcaacagacttgggcaagcctgcccacacatctcgcagttcctggagataatcttccttggacgagattgatagaccctcatctggagatccgcgtgggttcaacttgtccagacccaattcaggggtcaactccttgacatcctgaagtaggaaatggtcgatattcatgtgcccgtatagagagccaacaaccacgtcacgatactgtttcagccacagcgtatacttttgccagcaagtttcgtcccagttttgcttgctctccgtccgcgcaggcggtacatggcccatgagaatggccttgacgccccgctctctcaggatttgcaactgcacgcgcagccactcgagatgcttgtatccaggttccgagggatgggcacagccatcaacaccagcgtttcggtcgaaaaagtacattgtattcaagctgaaaacagccaggcgattgggaatgacctcgacatagaaccagccgccaaaggtaaatgaatggcgctgctcttcgggaatgaatcgggtccaaatatcactgtaagccgcaaaccacttgttgggtcctggcagcatgatattgtgggggaggaagtcattattgccaaatgtgggcacgatgggaatgctcagcccatgctgaggtgttgagaaagtttcgataaacttgtcggcaatgattcggtttgtccgcagaatctcaggctcgtggcgcgggttctgctcgtcgctgtcgtgcctggccgagtcgccggtccagatgacaaagtcgatgtcgtccttgaggttctctttgatccaggcaaaagtcgcattgacgagcgaaaagggtgagtcgcagtcggttttttcggcgccgtacgatccagccagtcccttgccgcggtggcaggcgacgctctcctcggtggaggtgtgcactcgatagagctcgtcgggatggaaatctgcatcaggtatcaaagtcagcccaggataccgccaatcatggcagaccgatgcgatgttgcatctggtggattgcagagataaggtcgattggtgggcggcagagctgcaaagtgcctgatacagcagcgccgcatagataacgcagacagaagcaaaagaagctttttgtgtgccgtgtgtgtgccaatgacatgcgcaaaaatcctagttagacgtacctgaaatatgcaggaaccggccgttcaatttccgtgacgcagcctcagtcccgatcgggctcaagactttttggtcgtccaggccagatgctgcaggcaaggcaaggacacccgcattccacgatgcgagggccagcagcatcagccggcatttcgtttgatggcgaaggccgccgccgccgtattggcgaggcatcgtaggaaagaaatagtagtgcgaagccaaaggaggattttttttttcttggcgcagaatctaggtaggtagaaatagggtatcgtagggatgcggtttgtggtttgttgagtgcgcacagggtattgcgaagcggagacggtaataatgaagaatgggtggtggtaaaaaagtgaagaaatataccagaaagcaaataaacaaggaaaaataaaacaagaactgagaaacgccgagcttaaagatgcatgactctggcgaggctgcccagccaaatttttaagggtccaggggctgaggagagtttttgacaggcgggaggcaagttggtgtacaggctcagcctatgaggtcatcgggcaacgccagctggatggcccaaacttttttcttcgccttggccgcgtctgcccgctgagacagtccaggctcagatgattaaatagtaggcagtaacgagcacaaattggaaacagagaaagatgatgaatgaacagccgtaactagacgttcaccagggaaagaagaggagggataagagagcagacaagagcgagactgcgttcaagatcgtgtgcgcaactctattaataccacgaatatcgtatgcccctcatcggcagtcgtctattacaccccatgttacctctccagttcttcatttaaatcgctctcgtctgtgatccattcttcccgtcttctgcaggaaaagggccttgatggcccagcccagggtcctgctgatccaatatatttgtccgagatgcgatccatccgtctccaccgacagacagcctagcggttcaacgctcgcggccatggaccaaccagagagacgcatctgcaaaacctcgtcgccatcggctggctgcaagggagggcagacgctctggactggcgcagatgaaccgctctggctgactgcttgactcttcgtctcaatctcacgctctccccaccaaccgccatggcttgctgtctgtgtctagctcccgcctagcattccgaacaaccggacccgtcgtcgtcgcccagagccaatgtcgacgccggtgcgcctccacgtgcggcgacgagacgccctcaggcaaagcccagcgtgccaccaggcgcagcgaacaagctgctagagcgtgagcacgcgactctgcctctgcgtgtgaggggatggagaagtggaaaaaagccacctatatctctcctcatgcaaatgatttctggctgccttttctccactctattcttgccgtgttgctcgatctatttctctattcgagctggggctggtgtgtgtcactcaccccatgctgtgatacagaaaaaaaagaggactggacatcgtggctgcgcatccatctgggctcacctgagcacttttagagcagtgggcggatgacgcgcgacatgcggcggttggatgtacctcaagtctgcggtcgcgtgcaccaatggatttgcatccagacctgcggaaatggcatccagagccatgggggttgcgatgctggacgttggctactgcagagctgatgtcactttgcgggagcgtgcatgtgctcttaccacatagaaatatcctgcggctctgatactgcgtctactgaactgatgcttggatcaacagtcaaaatccccaatatctgctggcttatttgaccactttgcagatcacaacaccgccagatggtatgacgcttttagtctcaacctccatgcatgtataagactttttggcgttgatgtctcaccactcagcagccaccgctgctttggttggagtcgtgcaacaagcaccagcatgtgtcctatcatgagcacgcatctatatatctgctgtcacccccaccaccaaccactccattgtcgatcccccggctcacgggttttgccactgtatcacctctcagctttcagctgtctcgtaccgactgcagtcggtccagtcatagagcttggcgagacccccagacgtccgataatccccaagacaactatggctgcagggccaaggtaaatccctcttggctggcgcacagtgatatcatcttgcctagtggatgaagaccgccattttctatccaaaacaacatgacgatgccagaataaaccgcctctcatgaattccccggcaatttggctctgtgccccgctgcaaatacggcacaattgccatctcaagatcaccgcctacgctagtcccaaattggatcccattctcaaccctccacttttcatcagttttttttttcgcttcccttttctttcctttctcatcatcacgcaacacactcaacatgagcacctgattcaggtgtgaggccttctcgtcataacagatacgtcgcagtttgggtttatcgttgctagacgaaatatttgccgctcgtttgaggggagccatagctttattttccgtgatggctccccatggtttttcgtggctacatgatttgtgtttccgagatagttttgcagcgactgcgcgtagccaagtgtgcctagtgtaaacttcccatgcgattatatttctaccatataatcctcactactccccatgcgctcttcgtagctaagttgcactctaaaaggcccgagtctcaaaaggaacccgagcctcgacaggagcctgaacctcagcagcgatctataccccagcaaggacttggatctgggcaacgacccgagtctcaacagtaaccaggatctgagcaacggtttatatttcagcagcgatctatatctcagcagtaaatgggcccgcaatctgcagatggcctccaacccaacgaatcctctgtatatgagccggcctttttggggcttgaggtcagaatgtttacccttttcatgtatatccatgtcaatatcaggctgcctaattatgcactgtacagtagaccaagggaaattcttgtcgaaaatccacccacagggtgtcgtttctcgcagcatgtctttctgcaacaaaggcatcttgagcttctttgaccagccctgtagtcactcccttagtgcaaaaattgaaaagtttccggaaatccagggcgcggcaccaagtgttcttcagtatgtaagcatctttgcttgaacaactgcttatacaagaccgagctggggatttctgcagggaaactgccaacgctcatgctcgcgttctaaggggcatccctcttcgccatcttctttcatgaaagatcttttgagaatatcccttgaatctccaatattagacttggatttggaagactttcctatctgtatacaatcccacgctatccgacactctggcctccagagaccaacagtaaaaccttaaatagtctctattaactcataggcgtccaaatattcatgttggcacacatcttctgatgagtttcccaagatttcattgattgatacctcagttttatgaagaatatcggctcctagccttagtaggcatacgagtatcgcgaaagcaccaaatagcgtctctccatcaatacctgacgctcccaaatggtatgacaagactattgttaaatgaatggccccaagtgccagtttggtgccacacttgccgcaatgctggataaataatccactgggctggtgaatgtgtggattataactgccaggaagaaaaatggccataagattatgacaaacagcttgaacagagctatggcaaaatagatgctttcaacccatcgggatacgacagttgccgctttgaaagagctgacgaattattggagaatctgcatcccatcgaccacatatgtctttttcttctccgggaaatttctcatattgacaaagccagaactgacaatcctaggcatgacattggtatgagagcgcaagacagatattatcagacaatcgaagatagtatggcccatgctatcttcgttattgctagagacggggtattgaccgcctaggcggttcatgaatgtagcgagtattaggcagcatgtattgccgccatccaaataggtagccgcaagatgataggaattaatctcagtaaactgttcatgaacgcctcgaccctcttttagaattgattctacaagttccaagttgccggcgattatcgcaaacttcaaaggttccagccgtagcgatcttgagtctttgatcaacgattcgctgatatatgagcaggaaactagcaagctgtcaagaggtaaagatgtaaaagtgctctcagccagcgactcttgcatcaatttcgtaaaaaggtggtctgcctggtgttctggtggccacacagctggcagcaatggatcctcactaagatgaagcggtgatcgaagaccatcttgtggagagttaaattccgcctcctcattgctaatatggacgacccatcgacaatattgtgcgggcctgagaggtggctcatcatgagaagctgaagctgaaggagtgggatgttctgcaaaggatttaaagattgaagtaggtgccatcaacgatgtaattgcccccgtggatatcatgtctttcgtccatagccgagaattttgcgttgtccagtgcttggctgttacaaccgtatggatccaaaattcgtataaataattgactaacgctctactacgagttagcgctatcctagaggcagaaagagcacccaaaggcctacatccgatgatctctctcgcaattgagaaaaagttccccgaagcgaccttgtaaaaacaaattcaattgatcttgtatctatttttgccgaattagctgcatggactgtgagtgtacagcggtaggatcctctaagctgttgcctgttatgtagtttggtgcaacaggtctgtcttcaaaggcgagggttcatttggcaatctggctatcgatctaataagtgcggtataaggatgactccaagcacttagcctactgggtagaaaacacgtttagcgactgataactttttggacccattctgatcttacactcccggcgccattggttccacgatgtgacgacgaattttatctcgcacatgtctcttgagctgtttcgcgtccacaggtttaccttcttaaagtgttacgtctaaaatgcttgctcccgtgcgggctcttttaccaagggcattaataacagcgtctttctcgctacttagtacgcgcctacgaacattccatttacggagtttatgctcgagttcgttcccactaagaacatagaattatcgcagtagcaaaaaatacgacgcgccaaggctattgcaggataaatgcataactaacgccatatgaaaagcatatttatctttcatgaactcggtaatttggcgtagtgtcatacgcttaccaccagagccgtagtttcccatgtatagctggataatgattggcttgagcttttctagtctctctagatttctcaagccgagaaatttctcgtcgtttgagtgaggaagcaaatgtatgaggtccatgctgagtgaaatatctttataattgtgagctaagaaaataccccttgcggaaatgatgcttggagagaaattgttcgaatgcctaggaatgaagagttcaaagtgtgcgagagtgtagtcatacatgtttcattcacttcacttctaggaaaaactgggctgatccaatcctttcgagtcgggctcgagtcgggctcgagtagtactagaaatgagcgggcaaccaagcctccagcctgattgcgacacccatatacaaaacctcgcgggtaaatcaacttgggccgttttaaagcagtacggctagaaatagattaatccgactaggtcaactagcagtaggatacgtttaggtgtgtccggtaatcgttcggtgaggtggtggagaaccttcacttcctctttcggatatagtcccgggatctgatagtatgcgacaaatctaggctccagacttttgggttgatcctgcggcagttatcaaatacagaacctcgttgaataacaagacctcgtcgaataacaaacctcgttgaccaaccttagtctatcaaattttgtatcaaggtggatttggcaatgctacaaaacctcgccagccaatcggactagatttatagacagcggtggagcctctgctctatgtccagcgcatctctgaatcgctccgacacgttattgtcaagtttcccacccatggctctgatgtggcaggttcgacattcattccaaaggatgcaaaacggggctgtcttctattcatttgtccgcggtgatttctaacttgccttgatttaccgttgccagcttagtcacattgccaaccgaactagaacaagaacagctttgttgccttttccaacagaccatgtgctgctctttatatactgcctctccttctctatgtataaattccttgagccatcttctcatccaacactccatgttcaattccttttaagttcgactaaaaggattacattatcttgaagaacgttggctttctactacatctattccattcatcttattccgaatggaacatctgagccaccattctctgacatcacattgtagaatggctgaccagaattctgcgaccaagccatctatgtaagttatagaaaacgttctggtgtttaaattgcattcagtctctttttcattctatacgtctatataaattctattgagagtttttctctcaatcaatttttttttttacatccacctccactatcttcttcaagctactagctgcagtctttcagctgagatatattagccttacatatatggcttttcatatctaactccaattctgtcttttttcagtaccgcgtcggacacatggagcatcgcagcaaggagcggttctcctccccccgttccccaaacgaatcaccacatagctgcgcagcgaaatagtgccagagttccacatacatcacagaatggcaataaagataaatctcaggatcatcttctatatggcgttggctcgcagttctctattgctggtttgtcatgccatctatggatcgttttcttatattcataataggagctaataaacaatttctctctcagaagacaggcctagtatttcaatttagcctttgagactgctacgctctccgtcctgtaaagtcaggcattacatacgggcgcctaagaagacaaggtgtcattatagccaatgctataccattaggagattgatgcgttgttgtcgttgttgattgagcgtcaccagggtatacacacgttttaggtggcatctcggtaccccatccatcaatgatgtatacgatgaggttaaactgtcggatacccaagagaacattgttcagagaacaattatatatttgatggcagtttgtatttcttctgttagtcacctgaatgaatgaactctcttaaggaaagaaatatcccgcatcccaattctgttatctaggagcccagctgtagtagtggcagtagtagcagtacctagcagcagtagtagcctaccttatgttatccatcactccagctggttaagagaactgggatgctggataaatttccactttatttacaccaattcttttgtgtataatattatgtgtaaagccgcttcaaactttcaaacccctggagttagaataagattagtactagcacacaagggccgctcttagtgaactttttatcagctaacagggtggatgttctagctgagtggggacagcagcagtcgagggagcccacgaaagaaacgtaaagagagtgcatgcaatcgattcaataaatcatttaccaaaaatgtcatatatagcaaggagccatgatagatagcacttaaaatcgcatcagcacgcaattagaataaaggaagtaaacatgagaactgtaaacgaggcacaaggttgtcttgataaatggcgacaggacgtgaccacttggaacctagttcgaggtacgactctccttacgattaagagactgaaatgaaattgaacatataatttttaccattaattcaaccctagaatgcccaagtagtttttgttcgtgttcagaaatgtgaaataatttacactgtgcagccctgtacgggtacccctcgctctctaattggcccatgcaacttcactagcaccgtcatgcattcagcggactccattaaatccaacggcgtgaagattcatgcagaaatctcatccagccagccagaagcttcccgttcaaatgcacagagcgtagtcacatatcggtacagatctccaagatcaaatcacgatggttattatagcgatggatagagatatcttctccttttcatctacttatcgataaaatcgtcatccatcaccatctgcgatgcagaggccgttaaccggagcagtgcgatggctgcttctcagcgacctccacttcaagcatcacgacctcgaccggatctggcagacggcgcaatggattgtttccgaagcgaagcaaaatcaggtcaagcgggtggtgatttgcggcgacctgctcaccagccgcacgatgcagtcaacgcatgtgctgtctgcgtgctaccgcttcatcagcctcctcagcgatatcgtgccgcgggtgcacgtcttgctgggcaatcatgacctcgcctatcgccgcgattaccagactacagctcttgatgctctcaacatcaaccgattagccccctttatatcgctgcatagcagcattgaccgccatgaatgggacggccggagcgtcttgctgctgccgtttcgcgaagagcaggatgagctgactgaggctgtggcctctcttcgccccagtgaggcgagcagtacggttgctttcgctcatctcgccatcaatagggctatcacgcagcgacatgtagtaaatatcgacatcaacaagccccacgcagcaagctccatcacacatcgcggcttgacaggcccagatcggtttgcctctctggctcgaacattcacggggcattttcatagtcatcagaccattgtccagaaacagccccgccacaacagcccggccgatatgagaggaagcatcacgtatctcggctcacccttgcaactgagttgggccgatctcaacgacgagcagcgaggtgtcgtcttgttcaatccagaaacgctcgagcacgaattgctcatcaatccgcatgcggtcaactacataacagccgacatacgccaaattctcgatggccaggtcgataaaggtgctgttgagggcaaacatgtcatgctccttggcgagcttacccatctcaactacgtcacggctcgcgaaaagcttctttccctaggagtaagaagcgtacgggactggtctcccgtggcttttgctttgcgggctggctttggtgcatcggtgccagcgagtgatgccgccgtccagctctcggaggagcctgccaaggatgagacggacccagacctcacaagttacgcagtttcagattctggccttgagtctgagccaggagccgaaaaactcgacttctctaaggaaattcgcaaatatatcgactcattgagcctagacatgtctctcctcccgcggaaagatgagttggtgcgggttggccagcgaataatccacgcctcccgtgggatcgatcaagatagcaaggctgtggttaattaccgtgacttcctcgacgggtcaactcgaactaccaatacaaggaccgccactgagccatcgaccgacgtctttgtagccgagccgcgtaggctcacaatcaccaacttccttggcgtgcagacaaccaccaccatcgactttgaacaggatcttccacgaggattgaccttcttggtcggaacaaacgggtccggcaagagcacactcgtcgacgcgatagcatggtgtcagtttggcttgtgcgttcgcagtggattgaaagtcgacgaggtcgtcaatgaccgtgtgggcaagaactgctctgttgtgctcgagttcgccaatggatacaccatcgcgcgatatcgcaagcacaagacttttggcaaccgcatcgtcgtttcgttgcacggtgaaccgcagccacaattcgagcatccactcaaccgtacgacgcaagaggctatcaatgacctgcttggcaccgactacaagacatatgtcaagacggttgttttgagccaggagagcgcaacaagttttctgaactcggggccaaaggatcggggcatcttcatcgaggcgtcactcggactatcaatattggatcagtgctttgaggtatccaagctgccccttgaggacatcaacagcgatgtgaacaagttagagatgaagctagacggcttgatcgaaaagaaaggatatatcgaagaacggatcaaaaaactgggtcagacacaacagcatctcgaaaaagaggtcgagaaggtaaccacatctctaaacacagcaatccaaaaacatacagatgccatatcaaaattcaatgaattaaagccctctgatgaagaatgcgtacggtttaaacatgaacaatccgtagccgccacagacctcggagatcgcaggctgcacatggcggccgccgacaggagcgctcagagttttccgagactaagccagcccgctgagcttaacatgaagtttgacggtgaaattccactgttacaagatcaaatatatggtgaacgggaaattttaaatcgaatggagagatcgcttgcccggatacgggaacaaaacatcgccagaccggcgtcatggcttgaacagctaaaagagcaaacagttcatagactcaagactatgacagcaactcaccccgtaggtgtgcacaagatcttacacgccgcgaagatttacatactctactttcgattgatagccattgggggactctcacgcataacccggatctcaagcgcctctcaagtaaccagcgcccaacactacagccaaacggcagccatcaacaatctccttggagatgtcaaagacagctcatcacgactgcaaagcctgatgcgcaaaacagaccaaattattgctttggaaaccggcgccattaagtatgctctcatgatcaaggaacaactcgcgcaaatcatcaaggatcaaaaggcatgcgaagcactggagcaacaagtgacgcttaaaaagagcgagatggacaccttcaacggcttgttacaaaaagaccagtcggaattgcactcactatgcgcacactgtgacgcgctgggtaccaaacttgacaagctcaaagctgatcgcgagatttttgttttttggtcatctgccctggcgaagcgcgcccgccgcgcctcttcctcttcatctccatcaaccaatttccgcgaatttatcctcgcaaagtcgctgtcggagctcaacgcgcgtcttgtacaggtcctcacagtgctgtatgaggatacccagcgcgggcgcgtcatggcagcgggaatgctgcgtttgctgttcgacgctgattctgtcgacacaatgatggatacattcgcctcgtccccaaaaggcgcccaagattcggtcgcctacggcaaacagtccggtggcgagcgcaaacgagtcgacctggcgctctatttcgcagtgttgcagcttacatggtccaggagcgcgcaccgcgcacactatgtgtttattgacgaggtattcgataacctggacgaggcgggtcaagcggctgtggtgaagtggtgcgggctcatatcgcagacggtggccgactgggtcgtgatgattacgcacagcaggttcttgtcggagcaagatccaggggagtatgcgggcaaagtttcggttgtaaaggcgcagaaaggacagaggggggcggaactgtatactgatgggcggagaattggtattgaagatggcgtttcataagttcagggaagattgacctatcgttggtttgagccgggaggcccgcatactcttctcaagtacctggatctgtgccccaagttaaaggtgtggtgctatcgctcctggtcagtgcgttatgtaatgcacacaccatccattaaattcccagccgcatccacttcacggccttctgctacaagggagaggaggagagtgagataggaaagagcgataaaggaggagagcggaagaagacccctcgatctgctatattaaaaataggtggatatactcgaaaacatctgcaacaattcaatgaaacaagcttcaagcaaaagaagcaatttcttacgagcgttcttgtttaaaaaactggtattgtttagttttcctggttattgatctggtggaagaggcgttgcttaggagtgatgctggcgctttcatgggctgagccgcttcgtgatgttgctgtctctcatcgcagcattttatcagcttctctcgcatccgcaggcaacgcggtctgaaggcatctgcggattgcccgggacctttgaggtaaaggcgccaagggcgtgcctttgccttctttttccatttgtgcaccacctaatcgtctaccccttctccacccacctcaacgctcaatcaggacatgcatggaccattggaccgtgtgttcgctgcgaacagactgactccctatcggctatcgggtcgccccgtctccgactatgtcgagagcctcatagcttgcacgcgtctcttgccaccacgagggaaacaaaaaaaaaaagagcttgaaacacaaacagtgctctataccagttgttaagctaaagtaaggtaaaggtattgagaacagcgcatacctactacacatgatagtatacaaaagcacaagtactcgctacttggcaaaaccagaagtagggtggtgagcaagggaaaggcaaatcacagaatgaagctttggagcattaccatcatggacgtgtctgctgaaggttgcctgtgtacacaactgcacattaaggggactcgaagcctggcctacctacatgacgcttctgcctgctagctacctactgtagcaaggacctcgctcgtaagagctgtgccgaataggcacgagccggtaaggcccacggagctatgtaccgttatggtgcaagctactcccaatctcgtccagtctagaagtttatcacaacctgtttcgcaatggtcttgtcgcagctagccttaccagcatcagctcctgaagaacaatcccttttccggctacaggcagtgaaagcaaatgatttctttgcaaatcagcgatggacaggctcttgaaaagattaaccatggcttaaaaaaactgactgtgggaataaggtttcttcttcttcttcaagactcttcgctgcgaaacgctcatctgcagatctgcgcatcccccccggcagagagagggtgtacaagcaaggcccgctacgagcccgccatagcagacccttatagcagacccccacccctcccggcaccggcatccccagtccagctggcgttaaggcgtttaacacgaggcgaatcaattttctaggtgaccattcagaaatcaaaacgaccaacaggaaagtgggctccctgccaggccatctgatgttttgatagctcgatggaactggctcccccccggtaatttcttagcgattctccatctctagcgtaacccgcctcgattttgaccggaactttggcctctctttttttttttacaaggtacttgtaatgccttttttaagatcaatcgtcgaaggagcgccgagcaagaggctcgcatcgtgcaaatatccgctataatgggatggcgcaactgagcaccagccacgagaggaagaagaaaggagagggcgtatgtcagggcgcgatggataaacagtcctcggaatcaactgaggtgcagccaattgagctaatctgaatgatgccctcgccttcaggggcttggctttatccaggaacccgcagacgtcagtgtgcggctcgagctcccggccatggctgctggatgctacatgtcctgcagaagacgtggttcatttgccggcaggcatacaacgcctatgcatgcagcatcgcggcctcgcgcctaatgggccaaacggctcctttcttcttcacgatgtggttgtttcagacgcaagtccccacaagtaccgttttatttttgggtttttgtttcccatccatgttgtcaaagcccggcaatctcttttatgatcctggcactcgagatacccagacaacgataccacgttgacgtatacaaagtacatggactcccttataaatagcccatacaaacctcctcttcgcccagtcaatctttagaggatcagactcggttgtcaagactcctaaacatcgatttcgccctttgctcttccagaagtctctgctgcttccatctcaaactcgtctgatctaccacaaaccacattccgtcgatatggaggactcgaccatgaccgctacgacttctacgtaagctatgccctttttctttgttcgccgttattgtcaactactcagcatccgaggtttcggttttcttctctactgaaagccccgtttgcgaaagctccatccctattccacattcactacccagccttgtcttcattgttcattgagccaggtttcaagagcaagaggcggttcatcctctctttaccttcatttcactgcaactcatctgactgaattctcttctcttcaatctagagatgtatcggatacatggagccataaagcaacgcgtagctcccctcctccaacacttcaaccggagcaaggtgaagccatccatagtggcagtcctcttccgaccaaagaatcaccaaagaaaaacgataaaaatgcccaaggcaatgctcttcgtggagtaggctctcagtttcctccgattggtatgaatctctggtactgcgctcatacattcatcagccgtagcaagttggctaacactcattggcatgtttcagatgaccaagttatgaacaaggaactcgatccagacctttaattttgtttccatacttttgttttaattttttccccatcattttgtctataccatgtgcgtggaaactcttggatatatacgcaagaataagaagaaaaaaagcgagggccatgtaatgaggaggatactttggccgcacagggaggtgatgggcgtcgacggatgtatgcagtattcctttgtagcgcagcgatgtatagcgtaggggagccgatgcgcgaatgcaaagccccttttcttttgcaaaaactcttccaatgtgcccgaaaggtttgaaatgccatcatagagagccccaaatgccacttgcatggagttgcggagttgcagtggagttgcggctccgttgcagctgcgcacccagtagtacctgtagcaaatttttcgtcccttgtacggcgcgactttttgcgtccccgtaccttgcaggcctaaggcgctgggcaagctagcggtgggtgggccaaggcggcacggccaggggacagggttcagctccaagatctgctgtagcggccttcaacggatcggtgactactaggtcggtagtagtatacatgtatacttagacgaatttgaagcgtgagaaaacgcccatcgaaactctgcgcagcccctgcatgagattgcactttaaatgacaggcacatacaggcggcggagtcttttgtgctcatggatatactgcggatcaagaggccaacaagaagatgacaggtgaagcagcaaggcattccatagatgactgtgctgagatggtgagccactcggaacgacttactgtaaaagactttttatttcgctcagtagatgtcgcttttagagagtcagtcgtctacacagcgttcacacgacacttgattgatcatgggagacgttatccagcaccccaatttcactatccaaacccccccagctatagcgcaacaaggcggccagttcacgtggcaagatacacaactgccgaatacgtgccccgtatacagacacaatagtagcagtagcactatcttagtagtgcttggtacctactttacacgtactcgggttcaaacgacgcaatctgccggttacgttacccgccgggtagaggcctgcaggcgtggcgctattttaagtcaggcacatcggtacctaggtaggtagttagttacctacagtatacgagcatggaaaccagtattttcttgcaagtgcaggccacagtagagcggctttcccgcctttttctcttttgacagctcatttctagaccctgcctggtggccaaagaagataaccgagcgccacaagaacaacgccgcacacgcaagtgcccgtccgcgcaccgatgccgctacaaccagccaatggaaacttgagttggtggcctgcggctcctagtttttggctcttggggaaacgtgtttggggccgttgatgctgttcactgtcgacactcaacggctacaagattgtaattcacccaaagatcttgcttgtccgacatacacagatcgtccctggagcggcttctcgcatatgctgtgagaaagtgttgcagcaatcggtggggcggaatgttgcgcggctgagcaagaggggcgtgctggatatagggtaggtaggtatgcaagacaagggcttgataccgatggacggagacaaaggtggcctgtaagtaagaaggcaaattatcggcatgttggtgaaaaaaaaaacagcatctattattatagcagattctccaagtcatagctcagctaccatctcatctggcctgacatctacctcacactgactacctacatgtatatataagctaagcaattctcactagattgagatataaagcaaaattaagactctacatatccagtcccttttaaacacagcgatcctcagagcaaataagcatcaaatccagacatccgtagcaattttgtacttcatatagcttgaaatgtaccctcactccatccatacgtcctcgtcagacgtcgcgcgaatatggggattagataaccctcaatgcgacatctatgaggtctgtgaatcgtgaaacatttcttcacattcatgctctcgggcggcgaaaacgtgtaagcagagccatactttggcgtgacggaaaatcccagctcggccatggcaccttcgaacgcggcccagttgatcgagcctcgggcctcagacttgttgaagagcgtcgagaatacttggctcaccggctggctgaccttgaatacctgcgttgactagatgggttcttcttcggccgcctcgggaggttgtaacatgtcaagtattgttgactgacaaggacgagtcttttccttgacttttcgttgctccattctttcatccgcagactgaggagctgctgctggaagtggcacgtagtcgacgtttttcagctttgcctttgtcgcctggtactgatgttcaagatccgccaaacaatcttccatgagatcttggtacaagaacctcatcttggagccagtcttgccaatcacaaactgatcaagctcggccaaaatttcgctcgccatttcggggcctaggaggtcttgcttcggtttccatattacgtttaaattgacttcgttccggagcttgtttaattcgacgtctagctcctgaaacctcaaaacaaacgtctgtgcttttttccgagagaaagctggcatcgatatgacgggcgccaaatcttggataaatgttgagactgcagtcaagtactcgagcgaatcaacctctcttcctgccaatgcttcccgttcaataggatgagactgatacaggttgctcagcctcttgatccattccaccgctttgctcgcgttcgtctgcgactgacacaatcgtagaatgtagtgcaagtgagggtcagccctggtcagctcttggggctgaatcttcatcttggtctttgcattacccgcactgtcatacgagttggcaattcgcttaaagtatttcgcgcccacgcctgtctgtacgtgcctggtgaattgagcttgggcacggctgtactctagatggcaaagattcgaagtctcttgaagaataaacgatcggtacatcttatcagtagtcgaatctttcaagaggtgaaggagacgacacatgtagttccaaacagtagcgcctttgatcgtgtggtgaactgaatcgaatattgcaccatttatattgttgtttgaaaaggctggcagatgaccacatgtatcatccatgatggtttccggtctgctgacaaaccagatactcatagcgtgagcgagcatatcttgatcagcagaaaggagcctcaaaaactcttcaaaagtatctttctgatcttgagcactcgagaccaaatccgagagtgcaagtttcttcggtcgctcttggatactcagcttcgagagcgcggctgatggtgcttgttcgtatctcttgggtcgctctatttcctgtctcaattgcgaacttgagtataaaatattgtaaagtaagatgtttagtttctgaatgatcaggagctgtcttttcaagatcatttctccaatcgaccgaggaacacagaagcctgccagcattacaggtttgaaaacagccagctgctcattgaagttggatgtaggttcaaaatcaataaagtggccgtacggcatgtcgccaaacagagcaaggctaagtttgagcggatcgacgtggcgatcctggctatcgcgtgccatctctataatcacattccgatctccaagttgcccatgagcaccatggcgatactggtgaaagagcgatgttgtgccacggtgcttgaggtgacctaatagaaactccggcttgtttgagatatcctgcaacttgaactctgggacaatgttgtacacaatgcccagggacgcgtccaaaaactgcttggacgcttcatcgtccgtagcgccattctgaaagaatgccacgcgttggtctttgcttaaagatttccaaatagcctcaatttccgacacatgggttgtgtacttggaggcgaggtcgctatggagcgctttcagagttgtgacgctttgactaggattcatgacgctggccgtgaggtttctggatatatatcagtatcttgctgacacacaagctttgtgaagaatgagaatggatccatattgatgatgggaaacgcgaaatcgtggctagtggatttatagcagaattatcaagatggaagtgtttttgtttgtcgccagctggtgcctattgagcgcgttgtgcgctgatcacgtggaagagttgtgtgttatggcgccaccagggagatgaacagatgatggaaaccccatggccccgtatatctaaagcaggctcgataacttgcagtggtaaaatatctgctcattgcatttcaggtgaactcaaacctagaatgatatgccatctacatggagacctgatgttccagtcgtgtggagacccctgtcacttgcaaactatgaaacacacacttcatggccaatagagctgtaatgtcataattcatcataccaaatccatataacaatctcataaacccaaaagacatgtcaaatatacatgtaattgtaattctcccccatgctcatagaaggaagaccaccaaagaacatggcaatcgtcgacggatccatataagcaggctcccgcggtatgttctccctctcagtcttcaacctcaacgccttccgcatatccatatcactcaagctaggcccttcaaggtgcgccatgctaaaaagcgtcatccattcgggccccagcaaggcccccagatgcttctgctcaaaggtgcccagctgcttggttgcttcgtcccgccgttctttccacgccgtacgagcccgcgcaagcatcttttttcgggactttgtcaaaaccaacttctctttctgaggctttccctcaaccttcttgtgttcggtgtatatatcggtgtcctctttggaagtgatcttgactatatgactgcaccgcttcttactcgcagtaaagtgcccggttttcagtgaagcatcggccaggaaaacattgagccccttgcagtcggcacaatcgcacccaacccctttctgcgcgagacgaggtcgccgaggccacttgcccacataattgtcgagataggctttgatcagcgtataaatgtttttgcgccaaagcagcgtgttgggatccttggccctctcaagactgagacgccccatcttgggagctatcgccctcaagacagggaaccacaaagtgtgataatcagcgctgggtatctgtggcgccacctcgcccatcttgaaaagagccaatgaaaatatgtcgtcgtattttgagctcgtgttcatgacttgctgtagccaaaggccgagagtcgccgactggatttgactttccacaatctcagtctccggtttgccgccgttcagttcgaattcttgatatgctttgtatgctttgtagtcgcggtggttatggttatggctatgcgcctcgtatccaaacggatccaagtcaggctcatccaggtccatgtcagagtctccatctggcatataatttcgggcacctggcatgtaatcatccaacaagacattgtcggaatccatcatcaactcattcacgatttcatcatcagaaccactttcatcgtgttccattgggttattgggcccatttccgccaaaaacaaagtcgccaaaccgactgaagaagtccgcttcattactctcttcttttcctttaccatgcatctgtgtaaaggctgttgacgttataaaggctcttgaagccttccggtagagctcccgtgacttttcgtacgagatgtagtcgtagcggccgaaaaggtctatttcgttgatgaacccaaggaacgcgtcgggcttactcccgggatcgatttcatctcctctagatgatcattcaagtcagctcaaagcgcgccaaagaaggtagaaatggactaatcagtagtctcacgtacacttgtgatataacagcaatcggatcgtcaaagtacaaagaaagcttgactaatgcttccccatcttttctatcgagctttttagatgcgcaagatttgatacactcttgtagaacttggcgagcccagcgaatgaggcattcgggggggcaggggaccagtcggcccgtgtctgccatgatgatggggaaaagagtctctaccgccctgacctgctgtttggctcgaggatatgagagaactgcggcggataaccccttctcaagaggcccaaaccatttgtcaattttgatagtgcttttgtgaaaatactctggcacccagccgaagaatgatgttgataaggatccttggtgggcagcagctatcttctcaaaccaggagtaccatttcaagtgaatcgtggccttgagcacgtcaatgaggtcattgttctggaattctggcttctgctttgcaaaaaggctttgcgtgcctccttcagatggattccgtggggggtcccacataagctcgcatagttcttggaacacggggagcgtattcttcgggcatggactctttacggacattctggcatactcgccaagtacttttgggattccctccatcgccgaaagatcattgtcgctgccgccacgctggacgaaaaatggtacaatcgcatcgcaagggacaacgacaaaaaactaaccaaatttgtaaacttatccattggacacgcggagaggagagaacctactttcatatggccttttcgtgtcaacgacggaggctggaaggagagttagcaaacatagtctggtcaaggatcatttgacattggagtttaggtctgcaatatgaacatacccggcgccagtgagattcccaattaatgcaattgaagaagccttcagggacgtgagcctcatcaaggcggagattttcagtcaccaagcgcccatccaagtctagcagttttgtgatgcgagtgcttccttttatgtcttcataaccgccatcaccttcaagcttcttctggtcacgttcaatatgcccgaggtacaatttgaatccgaaattgtcggatattcttttaagcatctgaactcggccaacatccgccatcatgagctcttttaaacagagcctgcggcttgtcatatagttgccttgaatcgggtgatagagtgcaatcctctcgcgggatttgacatctttggaaagccatcgcttgagggtatggcggattgctcgcgtctcattccgccagaagagggcagatccattgatggtaccctttatcggaaagaaggtgaagagtaccgccagagcgtaacctgatttgacgcgctgtggcttataattcggataccaagaagccaaatgctcttccgtcttgttgggattgaaaacagtcttttctttgcggccaaacctgtttacaatctcgccgccctggaggtctgcggtgggcaggtataccatgatgtatcccgtcccgtcctgttgatcaccgctgatatatcgtcaagctttggttacatcaaaatacattcctttttgggggagtctactcacagactgaaattgggaatggctcccttttccatgagcagtactgcgctgggctctgcgcggaccgagtctatccagtcctgatcatggccaaggcctggagcaaggtgcctgtataaagctttgagacggccttcccacacgccgtagtccaatttaaactgtgtgggattcagctcccacggagtaatgccatagtcgggccgcttcgcttggcccatcatctggcgcgcttgaatctctcccaggggcagagcaatatcgccgacgtgatatacagaaaggccgctgtgggcgtgttcgggcagtgtaaagtacgacttgaggtagccgggcgtctcgatggtttgcagggcgttgcagaaatccgaatccagcgcggacgcctcgctgctgcgcccgttgacgaggctcgccgcatcgtcgctgctgccgggcttcggccccgagaccgcgttaagcggctgtgagaggctgccagacattgatctcgccgtgtcgccgcactctattgaagagaggcaggcggcatttgatgcggcggacacgagttggacggcaaaggacagcgttgatcgggtacaagacacaagaggggcagcgtgttttatagggcagccgtgctcggtgtatgcatgttcttgcagtagcatatgcactgacggcgtgacttttctgggatgggggctacgtgcctacaacaagtactaggtacaatgtgaggtggtgtttgtgtcggtttctgcccaagggctcaggtagcgcccagcacctctgccaattggcattggacgctgcaggcactaatgtgttgatataaaagcgacgcccaacagcaccgatgtatgtatgtgtaggtactggcaaagtgtctgaaggacggtgaagcggtgtggagcgattacccctggaagtacggatacctgtctaggttataacgtgcactcgctctatcagctttggggaggattttctcctcatgcccatttctaccgaatcacgtcgacaatgcgaagcttgaaataggccatgcagaggaaagaaatcgagtcaactgtatccgatgaataggcgcaaggagtgtaattagcatttcagcgccgctataagtcgcaatcaaagtgacaatcctagtatacacaacgttcttccattcaatcaaatgtcaagctcaagctaccttttccccgcgtcttgtgcacccaagtttgatatatactttgaacatgtaccccgacacaggctcatccactgtaatatttgtctcattcaaagccgggtatctggcgctcagtcttttgaaccgtcaaccatcgcgtctcaatcacgctctccactaataaccatcccaagacaagtcgctaaaatgagcttagatcccacgagtagccgaatcggtgctcaggcccttccgtaacccagatccggatccacaaagacaaggcgcgatcgtgaaaacgacaaagtttagatgcaaatatgcagtgccgtggcttacgttataaagctgtcaagttcgacatgaggcagtaggtttactagaaaagtcgacagactaatcatgtgcaatttgttagtacaaacaatttggttgcttaatactcatcaacctgatgtcaaacgaaacaagtctttggtagaattcatcaactctccttctccgtattcaatttgatgccattcagattattacccgattcccaatctcaaactgtcagagccatcaatacccagcctcacacgcaaaactccatcaaggccacagcagccacaagccagaaaatcaattcctctttttcacaacaagccaccacgcgtcagcccgccgctcaaactagcaaccgatcgtcaatgacgcccaagtcgtgtcattaaaggtggggaagtcccccggccatgtaaaagggcactatatttccaggtttttagtaactggcatgcagcactaaagcaacttgctatagcccatccaaccaaacgtctatgctgttcaattccacgagccacagcgcatcgtcagccccaatgaacaggaggcttaaattaaaaattaatttaaataagacgagacggagcacatgctaatcgatagaggcttagatccttgttgaaaagtattgcaacgtcattgttccatgttatagccgtgacgtcatgagatgacatcttgctgcgtggaagcttcaataaagaagtaataatctcgtgataacctcttcttcttcttcttctttgttttgtctcatacatatttgtctaatatcccttaatcaatagcagtaatagcttaatcagtcgcgatccatccctcacccaaaccagtgagtgctgtacagtccttctcttacatcaacaacaccatcaaagcctctaacacagactcaatctcagctcatcagacccaaccaccaccacccatcatgcctgctatgaacgactggctccgcgacgacctcttcggcaaggagcgcgacctctgcaccgccatcacctccgctaactccgcccctgccgtcctcaagctctgcgcccccgacgccgccctcatgttccccaagacggagatcctctcgcccgaggacgaggacgccctcaaggacgccatgcgcccgccctttcaccgcttcgacgacttcgagaccgaggacatgaaggcccacttcatcggcctcatgggcggcgtcgtcacctacaagatcaaggcgtccaagggcaaggaaaagtacaatgcgacggcctcgtcgacttggaaccagggcgcggatggagagtggctgcttgttgctcattctgagacgcagctgtgagggaatttctagttgaaaccagtcctttggtcgtttggtggcgcaattgtgtatctaactgaattaatatgacatttacgactttaatgctcttttcatctcattctaataacccgactttgtatacctaggagatggcttcaataagtagcctgcaatctcattcgtatatactccatcgcattcaccggctcatacttcttcggcctccccggcccccagcaaccaggcacacaacccaccgtcttttccaagtccgcaccaacaaagtacaccaccgagtgtcttgccttggccattctattcttcgtcatcacagcctcgtccccttctgccgccagagatggcggggccttgacccggtgcatcgtcgacttcagctcgtcgttgctccagcgcatcaagaaatctgcaatattcaccacggccgtgttgggtatatacggcgcagggatgaatctccccttctcgttgacactctccacctccagccctcccacatcgtcctggaacagcatcgtgatggtgccgtaatccgtgtgtgcagcgattctctctgctttaccttgtcgaagaatgctttcctcaatggggggataatgaagcagtcgaatctggttatccctattcttgtgaaagcgaatgaaatactcctcttcaagccccattcccagcgcaacaagtctcagaatctccagctcagcggcatagcacacttcataaaatttgttgaaaaactcgcgaaatcccgggagaatatcttgaggcggccaaatattcggcagagatgcctcctcatcgtcgcgaccaatctcatacgactccttcacatcaggaacgcttcgcgcggctgaaatggacgcttcatcaaaaatcatctgagacactttctcgcggccaacgctcgagtagccgcggtggtgccacgacgctgatgggcgaggtgccttgtctttgtcagtccgcggcatgctgaagaatttatggttctttaaattaccagaatcagcaagtttctcatctcccattcaatacacaccccagccagaaattccgagaagcaggccattcaatggataagggtcgcgacatacccatgcgaaggcctcatcaacaacttcctgaggcacgccatgattcttcacatacgcaaacccaacattcttgaaagcctcgtacagctcctttgcaacccttcgcctattctcttcagagtccgtgcgagcaagggcaaagttaactaccgggatattcaaatgctgataaacgctaatcgccatgtcgtgctcgttacaatagatggatgttgggcttttggaagaagaggtccaaaaaagctcttttgatttgtttaaagttcgctcccttgtatgtgaaaagtggaaacgctgagacagagagggggggggggggaaccctgaaactcaaaaggtccgaccatattgccgtgaggtaacacttgtgccgccttggtcgaggagaacaacatgtcagcttgacacttcagcctcaaattcaacacaatcttcggtcaggctgaataaagaaagtggcgtcaacactccagtagattgacatgtggccttttatttgttaaaccagccaattctattgacgcctttggtaagcttttccttggtatctaaaacacaaaatcaagtaaatctagcaaattcaagacacaccctactgccgttctagcaacagctttcatggaaacggcgattctgtctgtaggcatttcggctaaagaatcagataatgcgccgtgctacaaccctccatgctctccaaagggtatccgtgcctcctgcggcagagtcaatttagtcgagtaggtattcagcccctgtcgtactcctaattctcggcctatgtagaagaggtattcctctgcggcaagtttctgttccgatcgacaaatgtctatgacatatacgcatatgagaggccataatgtcctcacggcatcgaacacagtcttgggagacttgtcttttccttttgccgcgaggggtccaagaatacgcggaacgctctctagaattccctgtgctgctgtctgagcaatctcgatgcaatagtctcgatcagccatgagctgttggagaggaattgggcacggggggtagtgtgtgaggaagttgatgagaagctttacggcgttaaatcctttgacaatagccgactggtaaaggcttatcacgtaaatttccaacatgtggttgtccataggattcgattccatccaatcttcaagctcatgtgtggctgtcttcatctgggcaaagagatctttataatcccgggacgcgccgctaaagtctcgccgccgaaagaagctgaagattttagcctgaacactgcagaccttggttatgaatagagacacttgtagcccgaggccctctcctggaaatagtgattgtgctataatatcgaaccattctcgtgattccggaggacactctgtattattaattagagactgaatttgctgcacacattccaagtcagcaaaaattgacagtcattcgtattcaaagtatcactaatacccaccaccatactataggcaggccagaatgacatgcgccctttcgccgtatatagcggcgcgactcctcttatttttaggatactgtataaccctcgagcgtgcaaatgccatggacttagagtttctgtgcggttgagagagccaataagaagctatctactagtgagcacttgatccagggattctccaactcacatcgcgctgccttgggaaaacctcacctcatagttgctgaggagccatatagtagcaagaacgtcgtctctaaaagccccgtcgggcgtattgagggccttattgaccgagttcagggtcttgcccaggtaagtacccagctcgcgctcagtttctgcgtgggcgtccctggttatggcagtcgggtaacggaggttggtcacataggtgcgggaaaagagatgagctgcccaaatgagaggtccatcaacgttgcagctgctgtatatatcctggatgaaatcgaaattggaatagacattgaggacgatgggaaccgagtgtgatgtccagtgttgaaacaccggccgcgtgagaggagcaacggcgttgcaattgacgccgttggccaagacgacgtctttcgaagatgtaaacataaagtctccatttgggctgagagccggcgtcgaaaagcccgtatccgatgctgaagacggcgactcatcaaccccaggagattgcgccgtgcgcttcttgcgcttcttgacggcagtgggatctgcgttacggaagaccagctcttgctgatcccggtatcccgggcactcggcgccgtatttgatacatctctggcaggcgggacgggcgagatcacactatttcatggaagcatgtaagtacaggtactgggacatgaagcaggtcaagagtggggaatgagtcttgtaagaaaggaaagacacgagcaactgttaagacatggcacgtatagacagctgtagacccacccccggatgagatgggtagcagatgcatcatcccgcgtattcagatgccaaggatgctgtgtaataggtaggttgtgtatataaataggcaagggaggtggcataagacgggagcaattagtaactgcaattgaatgtcaccaaccttgacacgccgtttgcggcacagatgacaatcccgactaggtctgcctatgttgggcatggcgggagagtccaaacaacacgaatgataaaaaaaaagcggcaccaatgcaagctgcgaatagccgtgttttgcctcccaaatcgcgtgcaagtctcacagatcaaggccaaggcgggagcgttttaggcatcttggccgggaggcctcgtctggagtttttggggtggcagaagcgatgatgggagaggaaatgccattcgaggtgggggcgggtcgcggcgctgacgaaatagcgagccgctgggccaatgggcgctgggcggacacgtgcagtgagctgcctggtggctgagcctctgggacacgcagcctcgggtacgccatcctcgattttggtataagaagctccaggcccccgtagggagatggaaataagaacgttgaacccaaagcaaagccacagtggtgatgtttgatgctctgtatacacagcctcatgggtcaatctccctagttgtagcgagagtccatgtcactcacggcgccggcctcggcaaggtggctcctcattctggccctcggcagaataaacgtaggcagtgcactgtcttctaatcaagtcaacgttaaccccgccactgaactccgggaggcttaaatgctaaagccaagtgtacaaaggcttttttatccatcacccaaaacccccaaaagtaaagagtatatccccgcatttcaaaacacacaacagaaacaaataaaagccacaaatagccaaaatcaatatactattcccctgtccagccaaaaagccctcagtaagccaacaacctgaggccacaaaaaagaggtcctcacctttcctgattccacagtcaattgcccgtttaggccatcaagtcgcatctgaatggctgcgagtcaacatccccacacctcgttgggttttcacttacaaagcctttgggcagagaaaaacatctcctccttctcctctttcttgcacttacacgcttacacttttttttttgtgattctttgtattgtaccgcgcaatattctcatcccctcgctgtgatttgtgagaaccatcgttcttcatccttcatcatccctcatcatcaataaccatcatcatcatcaccatcaccatgtcccactacgccgagagaaaaaacctcttccccctacaaggcggctgcccctgcggccacatccgctaccaaatcaacctccctcccctcctcgtccaaacctgccactgcaccctctgccagcgccaaatgggcagcgcctttgccatcaacgccatcatcgaatcctccgccgtctctctcctcccctctgctccgctcaccgcgccgctcagcaaagccgaacagcaatcatctccatcatcaagctcagtgtgcagcgttctccccgccttcgccgacctcacaaacgccgccaccaccgcaacagtcactcttcccacagacaacgatgctgccaacaacaacaagataaacaaccccatcctcgtcgccctccctactcagtccaaagtcggccaaactgtcgcccagtgccccctctgccgcggcaacctctggagctactacgccgacgccggcacgctggtcacgtacctcatcgccagcactctcgaccgcccgtgggagctcgagcccgacgtgcacatttacacccgcagccgcagggagtttgtctcgctcaacgacgggaagccccagtttgaagaaaactatcccgacagagcagtgttttacaggcctgagacgaaggagagggttgatgcgttgacgaaactgcaggggatgtggaggaagcagatcagagctgcttacaaggctcaatttgccaagatttgaaaggccagtcattggatgatgcattttgtcatgcgtctcatttcatatcaagtggcatacggggtatagttttacgaaattcacgctgcaattcatgctcctacgctgcaatatctttttttggtgattgttttattaactttgaattgcgctgcttcaccgcgctcggcttcgaatcaagggtatttatccatctcctccacttttcctccaaaccacctcctcgaatagaggtcccacaagcgaaatgaacatgaaatagatcttgctcgcaagatgaaaggaacaaacaataagacttaagaaagccatgacataaaaaagaaacaagtaccacgtacccacggcaccggtaccatatctcgcaatagaagggtattagccagtgcctttgtcttcatccaaaccgacatttcataattatccattaatctggcctctcgctatccagtcaacaagactttcccctgcagaagagaatgtgcatccgcaaaacatcgcatccaatcgaaacgcctggttactcttgccaaaagaccaatgacttaattagtcgaaccaccgtagttgtttgagaagttggggtaccgaatgactagacgctaacgagtgtgttttgttggttgtttattttgctgtgaagccagttggtataatataaagtgtgccaaaaataactgctgctacctttcttctttttctgattcatatgccatctcgaaattcgaccatttggaccagtgccagagtatcatatccaaaaatatcatgctaattaaccccaagaatgtatagaacaaaaatatgctgtatcgggaaaaaaaaaaaaaaaaaaaaaaaagactgaatatcgccaacgccagctgaaataaggccatagagagcatatgtaacacgccatgtatatcgctcgtgatgatccaagaagaaaaaagctaaatgactgaaaaagaaatgaaaaaattgcggatgaaatccaagtgtgttgtgttttgctgtagcgtaactgcaaatcaagttacgcatatttttataggccgtaccacgttgatgatatcatgtaattagccagccattttgcggaatccctcgacgccgagcagtggtacttcaatctcgctgagggcgatgatgccttcatcgcggcgcctctcgataaaattattgcactccgccacgatgaggctccactccgacaacgcacgccccgaataagacaaattcttgaggaatgctccggcaggtttgacgggtcctattctgccctcactaggccgttgctgactcgagctgggctgaatggtgggagaagacggggaaatggtttcgttgggggtcgtatcgccactgctcgtctcagacccagtcgtggtaggctcttccggaattccttcggtggctatggcaagcgacaactttcgacgaggttctgcaactggtgaatcaagagggcttgcgttctttgcagcttgcaccagaccaccttgagagcttccagaaaaccttctcgtcggaatcatcagcggagggagaactggaccacctccacgcttcgcttgaaagccaagttttgcttgagccggtgtaggtagcttcgggctcacgagcattcgttccaacggaggcaactgctggtgcggttgtggccagccaaggacaaatttgaagttgaatttgggctcttcgaagaccgggtttgatccatcagagtcgtcgctcttgtcagatttggctgtcttgggaggggtggctgaagtgttttgccgcgatcgggagtttgcaacctctcggcgcgcattctgaagtccagcgtccgaagatttgacaggcgacgtatctggagtttcctgagttggagaactagccgcactgaaggataatagctttagaaaagaccacttcttcttggggtcattcttggcgagcagcccggtttcagcgcccttctcgctcgagggcaaatctattatacttgatgccttggtaaaagtatcaaacgtcacaaagagacctggctgcggaacattgatctcctgtcgaatgatgatgaatcgctttcccaaggtaggtgacattggcgccgtggcaggacccatccggccggcttcgtctgcagcctgcttaaggtagagatagtgcgaccagacagacttgagtctcttggaagccagagcaaaaatctccctattatcaatgattagaatttccttctcatcacaataaccattttcagtggggtttgtgaacttacatatctacctcatcctggctgcccacttcgcgacagactcgccagcagagcagacgcatatagtaggctcgcaccattgggcaccagttgttgaaaaaggcgttgaacgtctcttccgacaacagccagtcgcggcacaccattaatttttgcttggggtctttggcaatagcatcccacatcgtgtaaatgaaggagattattcgaatttctgacagcgtattcagcgaggtcaaggcaagtttacagacatcagtccaaaaggcccaatcgatatagcttgtcgggttttcaaccgtctcagcccggtggtaaacgaatagaacctcttccaataggtcgcacagcgttgagcatgcggtgctgttatacctggatgtcctgcttgcggcggcttttaacagcgccgagaaagattcggcaaacgtgtgtcttgctcccgcaaatgttggtgtatcatcagcgagaatgtccttgagcaaaattacaagtctattctctgacatgctcttcatcaagttgcttggcggcataggcatttgtagagccgccgcttcagctcctcgagccgaggttgctaactgtgaaggctcaagcgcagcctggcgatgaacggtgctatcgagaatcgacaaaagctgtgcatgaacaagaacaaacgccggtgacgttgctttttcggttaaagaaaggctcgctggcataaactcgttggataaaaggtgaaagtatttggcaaagatgaaaatgagatcggtatcgcggcctttccaacgcataacccacgggccagtccatggtaccctcgccacaagcagaggcatctttgggatccgcttcagagtgttccacaaagctcggggcgaggaccaggccaggttgctcagcttcggagggaatgacgccgctgtttccatatcaacttcgccgttgttcttgcgagtgaggcccatgctctcagagacgcgacggatcaagtctggggttagaccccaaagtcgtaccaagatatcagctacaccgggcgcaaagaagaaggcgtatgcgcaagtcttgccagcaaactcaatcaagctcggaggcacgtggcggagagacattttttcgaccacaaacgccatctgcctcaccaagttggacacaaacatggttctgatgttgtgctcagccgactctgccaacagcgcagattgatccgagctcgatgagtcagatgagctggtggatgacctcgcgcgagcacgatcctggggagaccggtctgccaacggcaagaaataaggcgtcgtctggcgccactcgaggcgcatcatgataacggtcgccgcctcgaagagcagttggcgatccagtcccggcacgggctgttggtgctgagcctcgagcatttccaggacagcgccccaccacttgtttaagacaccggccctgcagtcaacatcctcaggtcgcaagccgctaagagatgcctggctggtggcactcttgaggaaaggcaaaagtagcgtctggatcagcgcgcatttctgggccacaggcttggaggcgagcccacggaactctagatccaagttcttgaactgcgaccagaggggatcgggcatgcgcggtggcatttcgatcgacgactcatctgtggtgagcgccgtggagtttgtctcgccggaagtggtggattgcgagacatgcgagtcgatgctattggagcctgggtgagccaaactggcggcagaggaggcgcaactaaaatcggagtcgatgctgtcagttgttttagacaacgaggacgcgggcttttgtttgatcctggagaaatagctagttgcacgagcgaatccctttgtcgcgggtttagcagctgggtcaactggacggttttggcccgtctgattggtcgtaatttcctggatactggctgcgacagcccgtttcagcttgtcgccgcggctgggcttggcttcgggcttgtcgctcgtctcggccggggtctctggctgcatcttgagcagcgagcgcgacgacggcttccacgacctcttggtgaagttggcgatgcttgcagatgtcgagtgggagcgatcccgggatggtcgaggaggcaccgcctcgacctcgacgttgctcagggggctttcagttgctgtggcgggccgtttttcttcgctaagcggaggaaggggggcgatgggctcagcatcagcgtcgtcgtactgggcatctcgaatggttgtcaagctgcgcagccattgtcggggcccatcgctaagcgaggctgctgatttagtccgcaggtggtcgtagagttttgatggtggaggagggggttccaggtcgacataatcggtattgggggatgatgattcgctctcaggaacgcttggaagagagatgtcgagtttaaggtctatgtcagtgttgaacgagggtatttcaaaggccgatacctcagccgagtcctttgtagagcggccaaagggcgacttggtccgcgatggtaacgagggtaagtttggagatgagtgggatcgttgggagaaggaggatgtcgagggcagttccacagccgaggccatgattgctgttccgctcattgcatggccagcagcggcggtttctggctgattggtagatatgctggctgttccggcagggtccgggagatgctatggccgtcgtcgaaatgcgcctgtgtcaacccgtcacgccgtccaaactaattcaacatggcctgctggtaacgacagtgtgtgctcggtctgtgatggcctggaggtgagtgagtgagcgagtgagtgagtgccagactcaatgcaatgccgcacaagagtagagagtatggcgatgtgataggctcgcgagagagaaaaagctttcccggccacgataacgatagtgatcagaggcagaaacgcagggctttccgggaacggtgaagcagcctccgcatcgagagagagaatcgccacggcagcccggctgctagagactggcaatcgtcgctacagcgctacatgcacaggctcagtcaggcacaggaggctgctctgcacaaaaatggcctgccgattgcgcccaggagagcggaatgacggagatgggcaaattggatgcggttgctggtggcgtaggctagtgcagatgagggccagcaaatccctacaagcctccgtgcgcgctgccaattggtgtggcagcctggccagggagctttgcttcttcagggctcctgtgatttttactctccggcatagaattgcatgtaattaattacaggcgactccgtcccggtgcatgcgcgaggcaccgctactccattcaggggctgttcgttgccttgcactagagcccttcggtctctgttcagcgtcagcgccagcgctaacaggccagcatcgacgagatttacagcacgttcacatataaactgccattgacgccacagctaaaagagctttggatgcggttgcgttgctctggaagtgccgctgcagtgctacaaccgttcgcgctcagcctcgcttccaaagatagatagacgacgaatccggacgcacgacgtagtgcgggacaaggcctccccctcttcttgttcccttttttactttgcacaattcgaagaacaaaagggcaaaggaaaagaaagaagggactgcagtgcaagggctttctccattttctttcgggactttcccaaacggtaccttcagcagttcctagcgcttcctagctgccgcccgccatgtccagtcctctacgccatcaaatttaaggtcgcatcacggcgtggccaatggacgggctgtggcgcggtggctgccctatccacgcatttacagctgcagcacgcggtcttggtgggaaacgccctttccgcgggcccttccgataagcgccaacatgtccatggaggttttggcttgggggcacagaatgcgcgacaatgtctctggccaattttccgcctcatgctgagacagacatcaaaggccgttctgtcaaggaacatcgcacaacaagacgcccgtccccgcaaaaaagtggcgcaactctacgcatcaccgcagtttcgtctgcagtacagaagacatcatccagtcggtagatgtgcaggacgtgctcggacggaaacgcctccaacagcttaggactgcagccgtccagtcagtcaatgcagatcttgaccccgtgtctctccgcagcttcagtcgccactaccatcagcggaggcgcagatcggctccagcgcttttgttgtttgctagtcctagtcacctggttgagttgttctttgggaggcctatgatgaaagtgattgccgctgcggcttgtatgcttgtaccttgaggcgaacaatcagacttccgtcgccacgacaaagtgcttaccggcctgccttctttatatgagacgtcgggaaatacttggcaggtgagtcgaaagaagggaagattggaaaaaagggttccacagccgtcgtgccatagctacggattattggatgcaatttaaatgccccattaaaggtacaggtggtgagatgtacatgtgtgtgtgtgtgtgtgcatgtgccgccctgcagtcgtcattatgccggatgatttgtcgatgtaaccaagcaatggcgaaagtgattttggtagagtacaactaagtatgtaccgttgtcacgtacctaataactccaaaaacagaaaaacgtgctgtaagcatgaattgaattttgcggcacgtgtggaaagctcggtgcaatcttcaaaggatcacaccgtagtccgggctcagcagccaaattcatgcagcgagaggcatgagcccttacatgtaaatcaaccgcttatgttttgctctttgagcggtgtgtgctctgtggaactctggtactccctgtatcagtcacaattgagctgcatgcaagcccagtttcagatctctgttgtctcacagcttcctagaagcgtctcccttttaccagccatgatgcacgggcaaagcagttcatcagccaacgcaaacaagggcaggcgagcagacaagaagcccatacttcagagtcatattatggggttcagaacaagtctaacaagctgaatcatacgaggaggcttggccacaatagctggctctcttggcgaggcacgggcgcgccgtcgaagaggatctagctgtagtagcgatggagtaatgcaaacaccgcggcgccgctacgtcgtggctttcggcttgtcatcatagccccagtcttgggaccagctgaagttcgatggcggctcgctgtcccgcaataagttccattattatggcttctagagaaattcggccttgttcctttctcgatgagggccagcaatattgctactgctaacaatagtccagtaggtgaaacccgagcggaatatggataactacatcatcgaattgcacaaaatatgcattgagcaacgcgaaaggggtcgtcagccaagactcaaagaggcgaaagggcgaaagggcgacaggggaacagcgatctcccttcttggcagccctcgcacaaatgaatcaccggtgtatgaaatctgcagacaccaactctagcactacagcataaatggggcaagaatgattttctttgaaaagaaaagaagcaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaagaaatgcatgcatggaggtgtttccctatcttcatgcaccatgtccttgggattatcaagacatcagtgtttggtaatagtagggaaagatttgatcttggcacgtagaaaaatccttcagcaatcgagcactggaaaagctcggtgctgtacacacatatgccgttcaacaaaaagacttcacattgttcgttttcacctaccggttggaggcctgttgctttgcgcatctgcgtcaggagtcttcctccctgagcaaaagctaagacagcagagatctgtgacggatgcgcaagggtgatttgcattacgcaccacagtcctctggtgcccctgagaatgatattgtcatcgtcggctacgacggtaggccaccgctgttctcagcttcatctcaactggattcgcctgcgggatgcatgtcgagctgaaaacaagacgaggtttgagccggcgagaaaaaaatttctcctcgagaatagaatatagaggggcatggattacataatccagatatgccgagctagtggacctgagccattgggtaggtaaaaaccccagcactctatcattattgaaagaatacgcagaatatttctctgagcttataaaattgacagcggtgtctgtatttgagtccaagaactattctatgacggcctttacaaaaacgaacccactaatatatacctgcgacgctatatacgcatctgaacatcatccagtcttttcacgatggcgctgatcggctctacgtagttccgattacctcagcagatcagcttctgcaactcgatctgcaaaccatggcgccccaccgcaatctcactagagcttgtccactgtcttaatttccagctcgctgcgcaacgccgtcttcgtcgcgacagctgggatgcctcttacagcgcaacacgactgcatgcatccatcgggtttcacgaatgcgttcaatcaacagcccagattcccgcaaaagtgcagggcggactccaggccggctcgccgagtcccgacagttgcgcccatccaatcagctccccacgactcggggcgttttctttgtctgtcttacccctgatcacctgttcaactcacggccgtttgctccgtccaagcggtgccggcatgcgtgcgtgcgtgacttgagtgcgtgagaggcttgaggggtcgctctggcaaccttggaggaccttggcggctctcttggcataatcgtatcatcccatcccactgcaatatctgacgctccctgctgtggagtggtccgtactgcgccaacggcattggagtggtagtgctgtcaagagagttcttacgcgtagagagaggcactgctagtagatgataccaacagcaatcgcaagaaacagcagccagccacgcagtcatctcggccgtcatccgtgccagattcacgctgcacgccttcatgtacagcatcccacgatcagcgagaaatctttgagcggccagtggccctgtcgtcattggcgaggacccggcccacactagctgcccctttagctcccttccaggcctgtttgtgtctctggcgctgctgcgatccctgtaagcaggtcgccagatcctggtcccagcacgcgccacagcgatagagtagctccccaagctcccgtagtgctccactgggcgattattctcagttcgaagccctcttgtctgtcgtaacgccaaagcttgttgggagcccaattctcccagacaaaggcgaacttgcatctgtcaaaggaaaagtcggaaatctcgtctgcggcccgttcatcgcattggagccgccaaagtgcgcgacgggagaatctataaaatcatcgtgggtaagctgatcgcagaggccgccaactggggggaatctcggagtcgcatctgcactgcatccgaacagcatctttcgccgactgccgacaattgctcagccaaaagttgtatttaaacggtcaaagttaccggcacaagagtcgccgtagaatctcgccatggattcacacgtcaacggcgagcgagtcgcagagatcgacccccaaaacccatacgcgtccagcagcaaatggcgccatcaagagtcgactaaatatgcccgccacgaggcgcagttccaggcgcgcgatcccacgactgccggcacaaccgacgagctggcgaactatctcaaccaaactcgaattgaaccccaggtgaacggacacggacacggacaagcagcgggaaactaccagcccatctcgctggctcatggccaaggacagcctgccgaagatgttgtcgctagccattcagacgaggaggggacggatggcaaagacatcgtgtgtggtcctcttctcaactatcgccgcatggaacagggctactggtacggaagtgtccttgtcgtcacaaagggcggcggcaaagatgcgctctttgagccgctgctggtcttgcgacgggctatgggacagggtgacgagaagacgaggcacgtccaggacgcgcaggtctacggcgaacgcctctattcagacaaacgaaacacattctgggcctttggcctcagcgtgccgctcgaagctggggagactcgatacgactatgaagtcctgggtctgcgatattccaccactcataagccgcgagtcaacagcttctacatccctgccgcaaacgaatccatgcgcatgatgttctactcttgcaacggcttcagcgtcggcaccgacgaagatgcatggagcggcccgtgtctgtggaaggacgttatgcggaaacatgcggcggcgccaatccacgtcatgattggtggtggtgaccaaatctacaacgatggcatcagggtcaacggccctttgcgtacctggactgacatcggcaaccccaagaagcgacaggattatcccttccccgagaagcttcgcgccgagtgcgacgactactatctgaagaactatatccgatggtataatacggagcctttctcaacagcaaacggccaaatcccacaaatcaatatctgggatgaccatgatgtcagtatagtcttatgatatctgagcacagaactccatgctgatatttgcacagatcattgacggctttggatcatatgtcgataaattcatgcagtgtgacgttttccgtggcatcggtggtaccgcccacaagtactacatgctcttccagcaccatctccctccgccaccgtctacatacacatccggtaggattccactcatagtatcaaggacacatttgaggggaatatatgggtgctgatgcgttattagattttgccactcacgacgttgatggcactcagggcattgaccccaatcaactgattgatacctacgttgcaccggggaaaacggagccgcagtatatcgttggccagaaacctggaccttatgttgcggagcactcgtttaacatctacacgcgattgggtgctcgtattgctctgcttggtatcgatgccaggactgaggtaagccactgcatgatttctatgcccattagttcaatatctaagatgacagcgcactcgacaccaagtcaactatcctgagacctatgaactcatcttccagagactacggaatgagctacaggccgccgccaggtccggccagcccatcaagcacttgatcctgttactcggcattcccattgcttacccagtacgtttgttatttctcacgctggtccgttcccgggagtaaaagtactaatgaaaaatcatcacagcgcttgacttggttagagaatatccttcgaagccctcttatcggccccgtcaaactcctgaaccgacgatttggcgttggcggtggcttcttcaaccacttcgatggaagtgtagatcttctcgacgatcttgatgatcactacacggccaagacccataaaatcgagcgcgcgcaaatgattgtagaactacaaaagatttccgccgagttttcagtacgaaccacgattctcggaggcgatgtccacttggcagctctaggccgcttctactccaaccccaacctcaagattcccaccgaagaggatagcagatacatggtcaacgtagtctcgtcagccatcgtcaacaagcctccgccacaggctgtcgccaacctcttggcacggcgaaacaagatccaccatctcaactccaagacggatgaaactctgctggatctgtttgacaaggaccccggcaactccaccaggacggccaaccacaatagctgcacgatgcccagccgcaactttgctctcctaactgagaattctcccacaagaagtcccgatggctttgtgccagggcacggcgccgatgcaccttcgcattcattcttgggttctgatggccactcacccctgcatcatggcgaggttggggctggcacgaagcacaaggcagctgcagacgcagaacatggccaaggccacgacggcagcttggatattcgcatcaacgtcgaggttgaccagcacgatccagagggcctgacagagagctacggcttgaccgtaccgacgttgacatatcgtccaaggactcaagcgtcctcaagggccatatccactgccactagccagtcggagcggcagcaacgatgaatgtctggtttttggtgaacggtccgacgattgtggaatgagtctcgatcttcatgatcagataccccaaggatgtttgcagaggagcagggctgatgcgttggacgttgtggcaactgaccaaatgccagcatagttaagagatgggagataccaatgatgcgaggcaggggacggagcacgtctggagtgttgtaatagatacctaataactttccttcttcggagtgtatagtcattcgctagaattggacggcttggtgtgcagtgtattcagtgtatttctagtacgcaactaaaagaatcaaaatcgtttgaaccatgattaagcgcagctgaggaaaaaaaaaaaaaagaaggaaaaatatccattctccttctcccatgtggcgtgcgatgttcttagtgccaggtacacattcgccatacaaactccaccattctacaagcctccaaccaccggcgcccgatatctccattgcttcacggctctcgacggagccgctggccgacgtcggtgccccaattggccaatccccagacgcttaatcgcctcgcatctggggatttctagggtcgaggcctgctaacgtcatggtggtggcccccactgcccctcatctccaatcgcctttaacccgcgataagccgagacagcttttggcaacacacgatgatggcaggataaaaagataagaaattggggtaagagcctctcttttccaggttttcttctctcttctcttctctgtagatcttttcttgcttgtgataccacatttgacgaattaggagaagaagaagcagagcgttttccatttcacattccatacacaatgcagtctgctatgctgagaagagctggcgcaaagggcctgcgcaactgcgggtgcagaaccgcaagagcttccgtggcgacactcgcggcgtttaggcctccgaccatcacaaacgagcctaacgtgagtaaagatcaaagagaagcaagcaatcatggcattgatgctaacgtcgagtccgtgtaacagcaacactatgccaagggcagccagcagcgagagggcttgacggcggccgtggagaagctccagcagaagcttcctctggaagtccccgttgtcgtgggaggccaacaggtgcgttgaatcttaatgacgagatagtaatgtcttgtacaaggacatatggaactctcagtaccaagacgtgggaaccaaagctgacaactgccctctaggtcaaaacctcttctctctccaaacagctcaacccttcagaccactccaaaaccgtcgcctcctaccacactgccactcccgccgacgtctccaaggctatcgacgccgccctcgccgcaaagccggcctgggaatcgctctcctttgccgaccgcgccgccgtcttcctcaaggccgccgacctcatctccggcaagtaccgctacgacatcatggccgccacgatgctcggccagggcaagaacgcctggcaggccgagatcgacgccgccgccgagctggccgacttcttccgcttcaacgtaaagtacgccgaggagctgtacagccagcagcccgagcaccactcgccgggcgtgtggaacaggctcgagtaccgcccgcttgagggcttcgtctacgccgtcagccccttcaacttcacggccattgctggcaacctgcctggagcccctgcgctgatgggcaacgtggttgtctggaagcccagcgactatgccattgcgtccaactggcttgtctacaacatcctgctggaggctggtctccccaaggacgtcatccagtttgtgcctggcaaccccgtggagattaccaagacggtcttggagcacaagcagtttgcggccctgcactacactggcagcacggctgtgttccgaaagctgtacggcgccattggccagggtgttgccgagggcagatatggatcgtaccccaggatcgtgggcgagacgggcggcaagaacttccacttgatccacccatcagccgacgtcgagaacgccgctgtgcagaccgtccgcggtgcctttgagtaccagggacaaaagtgcagtgccacatctcgtgcttacatccccaagtctctctggcccgagttcaaggagcgcctcgtcgctgagaccaagagcctcaagcagggcgtcccctgggatcacgccaactttgtcggccccgtcatccacgaggcatccttcaagaagctctctggcgccatcgatgaggccaagagcgacaaggacctcgagctcgtcgtcggcggtacctacgactcgtccaagggctacttcgtccagcccacaatctaccgcgcctccagcccttcccacaagttcctctccaccgagttctttggccccgtcctcaccacatacgtctacgatgacgccgcgcccgacgccttctccaaggcctgcgagctcgtcgactctacctccgagtacggcctgacgggatccgtcttcgccagcgaccgggaggcactgcgcttcgcagaggagaagctacgcaacgccgcgggcaacttttacatcaactgcaagagcaccggcgcggtggttggccagcagccctttggcggagcccgagccagcggcaccgacgacaaggccggtagcgcgaacctattgacgagatttgtcaacatccggtcgatcaaggaggagtttgcgactacgacaaaggtactgtatcctagcaatgaggtctaagtaggggttacccaaactctacttgatatatactgtatataataggggttaaacttgatggatggcgttgtctctttttagtattgttacttatgttattggcattagatgaaagggaggatgtttagcatcaagtatggacttgaatttcactgctttattcagccaagcgtatgctgagatggaggtcatactttctccctttcatttaccccaattgggccacataaaacctccagtagatggagagtgcaccttacgtagccttttgaaaaaaaagccaattgaatatggcttggttgtattcgagctgcgccttgttgtgaaaatcttatttcgtgtataatgctcagccgcgtggctgccgatatcacacgagtaattactaggcctagcaggtggtggttttgtaaatttcaatagtacggcgtatgactcaaagaagctaaacaagattgtgtaagaataatacggttcataagattaaaacaacttagaatcttagtaaaaagcttggcattgcggatcggccacaaggcaaaatcataaaaataaggtacgcgtctcgtctcctccaaagtgtgccatcctcttcgtataaacgaggcttgctccgagctggacagacccatccagacaagggcctcacagcagagtacgggcgccatgttggctattccaaacgtccggatgatccgagctgctgctacagcagataaatccgagacgagaagagccatttagccatgaattacatgttactgacgattcgtttgaggcgcagctctcagggagaagtataagtcaacgctgagtggacggtgctcctcgtcttcttctcctcctccccaaaatcatcccacttaatatttcgcacagtccgggggaatctaggcttgccgagttgccgttgtggagagggttgcaccttatatgccggtaccttgacagtaccgactttaattcacggcggtgttgggggcgagagcaaatgctgagctttgatgcagcttttctttctgttcaaccaagtcatgacaggctgtgagacttcaacgtgagacagacacaacacactaagcgatggtgttaaaaaaaagattgttcaaactgtgacgtgacattcctgcaagccacaactcccagctcaatgggctgctctggcttagtagctggaatcccacgcagatttctagaactcgcttgcttatctcccttgtcttctctagcgcaaacgccggtactgagtggcgcgaacccaccgccctcccatttacatacagaggggacctgacgatgcagccgaaatagcggccccttggagagaacaagtttttttgccactggacacgcgagctcgtccaacgtgggttgcccaaaccccggagaagctgtgggaaaaaagtggatggcaacagagagggtctgttggtctgtgcagatgtcatcaaagccttgctctgtgaggcttttggcgaagagacaaagaaggtacacgatacgaaaagacacacaagcatgtgccatgtaatgtaaactgccaggactggacgcaaacagccacggagagcgccatggcgttggggacaccagtcaatgctacgcccagcacgggcaatggccagccatggcaaacggctttttgtgtacgagcacatgtaatttggctcccccatggtcccttagccgcttatacatggtcggaagggcacgagggcacgagactcaccggcgaggtctaacaggatgaaacggccccagcgagggataaaaggcagtaaaacaggctggagacggagaaggagacagacaagaggccaagatttgcggcacagagagcttgcattggcgtctgctccaagggtcgaggctcaccacatgggcccgtccgcgccgctgattcgtcggctcggcggcgacaccatggggagcacgcgaccattttctcgatgatgcttggtcaattggcagaggcacgttttcgtcgactttgttgtcttgggagcccttgagcgcgggtttgcctggggggaaatggcgtctgctcgcttctctggttctcagtgatttctgtagtgtagcgcttcgggtaggggacatggccttatcaggagagagaaaggccgccttagtgaaatagtgagaggctgccatgagcaaagcggatttcccatcctcccttttcttacgctcgcctgtttctctcttccttcttttccatctctcttgcttggagtcttcttcttcccatcttccgtatcccgcggacaattgcttctggcccttgctgtcgctcttccagggtgcgtaagtggtctcgtgccgccgactttgccttgtgaatcgaccgtgatacaagccaaaatcgaccaccaaatatccaacccctatacataataaaacgggctttccttttacacagcatcctcgatcgggaaaaggagatagacgcacacaaaaaacctttcttaattctcacacgaccgcagtcccgctagaaaaaaaaaatacgcccgcgagacaagcagacgcagccaaggccggtctgcaacaccaccaaaggctccagccatagcttatcttgccaaaccacccagctgcatcaaacccttgcatcgaccgcaccccgaattctcggtcttagctgccgttccctcctgtccacgcacacggcgcccgcggactcggtgcgctgtttctaaacccatcttgtttttttttcttctccatattggtgggtagtgtgccgctgtcgtcaccatctaggcttcgacttacagcaaaagacttagtgccggaaaaaaggccttctggctgcgcctcaccaggtgccgcgtaccactccggcaaagcagcttgccatacggccctgccgtgggcttcaggttcgcgtgttagtgggttgcgagcaaatcagcctgagaccactacggaaccgtgcgattgcggatcgcggagtgtggccgatagcctgaggactaatcccagataccgattgtgcatgcaagcttggctttcccaggcccggcattgttggtagtctgcatcaaagcaggtcctgcttacacagagcacttgtcgttgagggcaggcagtacctcgagggtacttaatcccaagtggttgccatgcctcgtccaacacttccccctactcctggctcgtcgtccgatatcaggggcaaggatggcatccagcagctctcctctctccaactagcctttgagctgcccccgccggccattcacgatgccgatgcctcacgcatctcaccagtcgactccaagcgctcgcccacaagcctaggcctggacactgccacatcgcccaagacgcgttatcccatgcaggcggccgagacggtcaagtcccgaagacgctcgtccgccgcaacaaataaagaggccaaggagaccacgtttgccctgccccctccccccacgcgctccaggaagattatccagatgaagccccgaagccaggaatccagcgggagctcggcttccacaaaggaaacggccaaggcgggcggcaaggcggcggccagcagcgccaagaactcggctcccggctccgaatccggggccggcgccgggagtgcctcggccaggagcgaatcgaagaagaagcagcccagcgcaaccagcgctgccgggcgcaaaatcgcaagaaagactgcccatagcctgattgagaggcgaagacggagcaagatgaatgaggagtttgcactgctgaagagcatgatcccggcgtgcaccggcgagatgcacaagctggccattttacaggttcgctattcccatgcccgccccccaatatatatcggcagtccgcaaaacttgcccacgaatagcgagtcgtacgatacgcagcgtaattgggtacatccaactgacaaattatcaggcttcgatcgagtatgtccgctacctagaggactgcgtcgccaagttaaaggcccagcaagaacagtctctgcagaaccagccagaggcttcacatagccccctacctcctattcgcgaattccacccaaccttccgggaagatccgtccgcagatgtcgaaatgactgattccgaggctccatctcccatctttgctccccaacggccttcagtctcacctgcgctctacgctcaggactctcggcatcgccagcactcatactcgtcggtttccaccgaccagagacactacagctacagtgggtcaaccacaacatctcccgcctttgggcctcagacgtttgtcaacaacaacattgcgtcttacacgcacagcagcacttctgcttctgggtcaacgttgacgagtcccgcgttacttccgcagagtgacctcgaccaagaggctactgcggcgttgttgatgctcaatagcgacaggcgggggacgacgagtagcaacaataacggacgagcactgtctgtgcgagatttgttaagctcatagttgcttgccgtccctcagctgtcatgagcgatgacactattaatctcttttcttctttactccttgatttcccttgatttcttcttataccttatcaattttcatgtcagaagcaaacccctgtacgggtaaacttaaaaaatggagtctgtgatgggtttgtggagtttagaggcttataattcaggcaaatgatgacaatttagaggaatttcatcattgattgtttcatcttttattgcatttcattattttatttatacatggactggatatacgaataacaaaacgtgcgacgggaacacaaacgcactggattttcggctctgggaagagataccactcagggaagctattgtagggtatattgctattttaattttcaagcaagtgtgaagtaaaagttacaattcaaattatgattctcccgaaattgaacgcctctgaaaagtttttttatgtattgtcctctttatactgtatgcgttagtattggatttttcgtctctttctctttcttcggcatgcctacctattaagcttttaatctctcgcttccggcaagatcatcgtttgcatccttgacgaggaaactgttgggtgaattgagttagcaacgtatttcgtactacagaataaagagtgcactgctacgtagctcaaaacttacttgtaccacagaacagtcggcccaatcgtcattaggtgccacaagctgtgggcatcgatgcagcccaaccagggcgggaaatcaaacagttccatgctcatggaaaacatgacccatgccactgcgatgcttggccacatggcccaagtgcggcccagcttgcggtagcggtggaaactgaaccagctccagagggcattgtggatgatgccgacgacgacgtttgcggccatgttgtaggtgtagtcccagcggaagagcttcaagtatccgacatggcaggcgtacagcaagacgcagagcagcgtccacacgcgcagcaccgagcgccggcgcggcgtcttgcggtcgagccggaagatgcgcacgacggtgtagtacgtcccgtacaggacgctggcgccggcggcgaagtagtcgagctgctcggtggcggcaaagtcgcgggtgtggaagatggagctgaaggtccaggcggcgaggccaaagtaggagaagacctcgtagtaggggcgcatggagtagtgggccgggatctggtcgcggatcttcttgaggccctgccagtgcgcccagaagttgccgagggagaagagcacggagaagggctcctgcatgccgatgaagcggtaaaagggccatttgccgtggaactggacgacgttgaggtcggaggcgacgcgcgaggtggtgatgatgtgttggcaggtgtagtcgcattcggcggggcagtcccagaggaggaggcggcgggagagggctattggtcgtctaattagctgagggttcttgttttggctttccttttcgttgtttggcgaatatcgagctcgagagaggagggagagttacgaattggggtttcagccttgccagggccgcagttttcgatcttgcagacctgttattcagagactggttagcaaaagactcgtcgccaattgcgcggaatgtggacatacgtcaagacatcgtttgaagtcctccagctgatcaccgacagacgcaaggctgacgccagcaaagaatgccacgagaagcaagattagggagatggcgcgagagcttggtctcccgcctcgtagagccgccatgtcgccagcattgacggatgaaagtattctggaagaagtaagaagaaaaagtaagaaagagcaaaaaatatagacacgttaagaagaggatcagcaagatgtttgcgcaatgtgcgccaagaaggaggggacgtggatcaaaaaaaggccacggtataattagtggaggttgaatccaggatacggagagatgccacagcgacttggaggtttgtaaggaagtgcacagagaacggcggagtttgggacccaattgggtgcgggtactcggaggcgctcggagcggcgctggtaatcaaagtacaggtacgaacgtacacattacggcttacacgggcaagtaggtatataagatgtgaatcgctttcgaatcagcttggaatttctcttaccgagatgcaaaaagatgtgattgtctgattgaggagcagcgcataatacgtcaatgtccttggcactcttctgcctcaaatgccaacaaatacctaccatgaacagctcatagctgcatttaggctcaaataccaagcagcgcgtaccggtacatgctggctccacgtcacatgcggcatcgccacaaccacacataaatctgcaaagacgggcaaaaatcccatctcgcagcttcatcatcactgccaactatttattgatgcacagccggcccaacatcaccatgaaccagcgccatttcaacttgtcgcacttaaaagccacccttgcagactagcgcgggtgccgccgccggcgccgttcctggaattgcacgttgcccacagcaaccgggcgggcgctgattggccagcgttgtttcgcaaacatcacccaggcaaaaataaatcttttggctctagttagctctctccgctctcttcatccttgaacatgcacccctacgcaatagagcttccagtttcttgattgcttttttgtcctccggacaatgaggaagcggcacacataaagtatacttaatctagtttgcgagcagcctactgtgaattgcgcaccgaataccatttttttctatccccgcttgaccgccggcacgcatatcccgaccatggcgacggctgcatcgccgaccccaatggccgccggccctgtccggagggtctcgcagcgacaacaggctctacgccagcctcccctacgatcagccatgaccaggagcgagagccagcaggctcaagcgatgcaatcccaaagcaacgccaaccagtacaacgatgacagctccgaggatgagattcctgtgcctatgaagctgagcgctctcaccaaagcgcttctcaacgatggccgatctgagtctgccgcccaggctatggaacgtccaccttcaccaccacgaactcggagacggaccagccaattgggggcgtcaatatcatccacgtctgagcgcggaagacaccgagcctccattggcgggcaagctcccgagggcaaaacgtcgaggacctcgagtcctgccagagaacatggcacaagtcccgtgcaaaggaaaagagtagtaaggctcagcaacacgccacagaccctgagtcagatccagccttcgaaacggcgctcaagctccttctctcgatcaacacagcgacaccagcaggctagccggccagccagtagggataagtcttccgacgataagccagagccgccagcagacatcaacacacctgcaaatgggaatcgtgtcgtgaggatctccaccaactcttccggcagccgtagtaaaccaggctcagccggtgtatcatcggggcgatcatttgatcgctctgccgttgataggtctgctatagaggtggatgattacgagcactacgacgttcctgagactgtcgcacgtaacacggcggcatctgcagcttacggtagtgtctcacgacttgcttcagccaaaggtcggctggatgataacggcaacccgcagagttcgatgcgcatcaagcgtgccggcaagatcgccggaacatttctgagcggccctgcacgacgtggaaggcggcgacagagcgaagaggatgctgagggcgaaggagaaatggatcagtacaaccctcaccaggagcaagatcaagaccaagaccaaccgatggaggatgtcccagaagttaattactacccagatgggaaccgagatttcaactctggaagtcctgttagtgcaagtgcttcggctagagcgcttcacaggaggcattactcgagcatggagtcccgtccgggatccgggcggccctcgccgcgtggatttgaccctgaaccagagccgcagcgatatccacccctagaaagagagagagaggatgcagaagaggaggaaataccatacagaaaatcggtgctttatcataatataccctccaatataccctcgacaagcgaaaaggaaaacgacatccgctccgcttacaagcgctcgaaatcttcctttgatgatccgatggacaaggccccagcgcgaccaatgagcattgatcccgttttcgccaggccagcttcaccagaacggaaaccactggcgccagtcgcaaacaatactccgcaacgacctgctccccctcctcctcccaagatgtctgttatggaagcggctacttcagctactggcgcagcagcaacatcaacatcaaccaaacagcggagaaacgtgctaagagtcaatggaaaaacttacacaagactggactgcctgggccgtggcggcagtgccaaggtgtatcgagtaactgcagagaatgggcaaatgtttgctttgaagcgcgtggctttggaaaatgccgatgaaatgaccatcaagggatacaagggtgaaattgatctcctcgggaggctcgagggagtagatcgggttattaacctcttcgcctacgagatgaacttggagaagcaggtactcagcttggtgagtaattcctatcattgctatattataacacatgtggatttactaacgcattggcattcatgtaggttatggaaatgggagagcgagacttgaacgctcttttggcaagtcgtcagaaccctgaagcttccagatttgaccccgtattcgtgcggttttactggaaagagatgctggagtgcctgcacgccgttcatcaatatgacattgttcactcagatctgaagcccgccaattttgtccttgtcaaaggcaggctcaagcttatcgatttcggcatcgccaatgccattcagaccgacgagacagtcaatgtccatcgcgaaactcagataggcacacccaattacatgtctcccgagtcactgctagactccaacaacccgcgcggaggtcgcttccctggtcgccctaagctcatgaagctcggcaagcccagcgatgtgtggtctctgggctgcatcctctaccagatggtctatggtttaccaccctttggccatattgccaaccagatggcgagatgtcaggccatcattaactgggatcaccacgtcgaatttccctctcgtggcatgggcggcgcccccgttcccccttcgcttattagaactctgaagcgctgcctcaaccgagaccagcatatgcgcccgacatgcgaagaactccttcacgacactgacccattcctgtatcctgcagaacttagcgacaaggctctccccatcgacgaagagctgctaggaagaatcattcaaagcgttgtcacgagatgccgagaacgcatgcctacagagtcagaaggggcaagcgtctggccacaagcatattggagcagtctgagaaaagcagtagggaataggcctcattaatattaataatctggatcagagcgccaatgaaaaggatacgagcagctacgaacaagaagatcaaagtctatgaacttttaggtcatccttatttcaggaaaaaacttatgacaaggggaaggaaaggtgtcggccaagttcaaaaggaacacattttctattacgacgttcacgatggcatcaccagcttggtgttgaggagttttacatctttttttgcaactcttttgtctttctttctttggtgtacatacacgctactttgaactagagcgggctttttattatgaattggatgggcttggatgacagaaggctctgcctgtatagagtactttgtattggagacgctgctttgcgatatggcgtggaattgaatgtcacatatcatgactgttttggctttttatttttggtacctggttcttgattggtattgtgttgtaatattttgtttccttctctcttatctttgcgccctcttgttattgtacagccagcaatatccatatatgctgaacgctagatgatacacatttgccttgcaacgtcgtgacatcgtttatcaaatttccacatcaatcttttcctctttgccactttttcacccaattcacaccattatttttttctctcgcgagctcatcaacaatcttcatgatgaagcgtcttcaacctcttccacattcttaatgttcagctctgagatccgcaggatggtatatcgatgtttgctcttggcctggcgctttctcctctgcctcctcttcgtcttgaccttgattcgcagcggctctgactctgtacccaagaccgtagcacggcactcaaacgccctctcgtcgatgtggggtgcacccttcatggtataatctctgctgccgatgacactggcccggttcaggcggaggacatccccaggaacgacgccgggcatcttgaacggcaggcgaatctggtcgccctcttggacaaggtaggggaagccatggatgtggacagtgatgtagtggcctggctgagcggcgaggaggggcagaagagtcttgacagagtcgtcaattggcttgggaggctcggcggggtggctcttcttgaaggccaagggacggacttggtcttcggtaggatttggggcattgttgacgtgcggctgggcaacgggctcgacgattggcgcagtggtgttgaagcttcgaggcagcatgtgacggattggctgtgcgaatagaggggcgaggcgagagctcggggccctaagctccagcacggagcgaaggagtgctctgctcattgtttttgctttgagcgaccggctgtaagactctctctttgttttttcggtccctctgcagctttcacggcctttccccggtctggtgttttcaatcgcacgattggatatgaagctttgcgctttgcgactttctgcggccggcccggattagtgtggcgccgggacccgatgaaatcttggcgccaacattttttttcctcttttcgagctgggaattttgcaccgtacctggctcttagtctccactactgcatagaagcaaagtccaggacaaaggacaaacaacaccgccaacatggtatgttttgagagcagaagacagttatagaatgacgatagaaatggcaattctaactccctgcagcctcagaacgagtatatggagagatggcgcaagctgcacggccgccgtctcgaccacgaagagcgaacccgaaagcgcatcgcccgtgaaggccacaaggcctcgcaagacgcccagaacctgcgcggcctcaaggccaagctgtaccagaagaagcgccacaatgaaaagatccagatgaagaaggccatcaaggcccacgaggagcgcaacgtcaagaccgcggacgagaaggagcccacgcagcctctgccctcgtacctgctcgaccgatcgaacccgtccacggcaaaggccctcagcagcgccatcaagaacaagcgtgcggagaaggctgccaagtttagcgtgccgctgcccaaggtgcgaggcatcagcgaggaggagatgttcaaggttgtcaagacgggcaagaagacgcacaagagggcatggaagcgtgtcattacgaagcctacctttgttgggcccgacttcaccagacggaatcccaagtacgagcgcttcattcgccccatgggtctgcgttacaagaaggccaatgttacacacccggagcttggcgttactgtgcagctgcccattatcagcgttaagaagaacccgcagaacccgctgtacactcagctgggtgttttgaccaagggtaccattctcgaagtcaatgttagcgagttgggtctggttactgctggaggaaaggttgtctggggccgatacgctcaggtgacaaacaaccctgagaacgagggatgcatcaacagtgtgctgctggtctaagtcattgggaaatcgtgtggtttcagtattgtttgttgagagccacggctgtcaagtgcatgtattggcgttttggcgttgggtactaccttgggaggtatgggtgcttgatgtaggaggaaagagaaaaaagacatataaaagaagcaagggctagatgagatctattagggagatgttagacttccgaggatatcagggtcctcgtcctcgatgctcaaagaaatcaaggtctacgagtaatacaagaaagatgaaagatgtttgtcaatctaatattgtaatatccctctatacaatccatatgcttcgatgcataaaaggaataccaatgtattcaaccacgtccaatcttctatatcttgtatttagagcttaataatggtctgctattaagcatatgtcaaattcagcgatttatcaaagtctgctagctctatcagtccctctatcgcctctatcaacgcctccatcgcaattttttttttcttttagcaccaacagccaccgaccgccagactagcaaaactcggtcgtccaaaagtggatagcggggaccctgccaaaggcggtgacaaggataatttaattttctgcccaaccaagcctgcctttcttgtctttgttttgccgccgcaacgattcaagtctttccagccgcaggccaaaagagcataaaccagaacagagaaaaaaggcgtcttgtttttttttcttcttccctttgcaaaacgaatttttctctgcatcgatttgtgccgcctcgaagaaaggatcgataatagacttttctttttttgttgaatagacgagccgggtttctttttctttttcatttcccctccatttctaattcgaaaatgtctggcgataagatggaagttgagctcgctgagcagaagctcaagactatggagcacagcgagcagcattactttaagaggtacgtttttccaatcagctgagagtggttccctgcaaaaggaaagccttgcgcggagacttttgaaggcgactattacggctttgaagacggcgacgctgacttatgcttgcgtctagttacgatcatcatggtacgaatacacgagaaagaaaaaatgagccctccttggagaattgttatctaactttgagtgttacaatgcgcaggcatccacgaggaaatgctggtgagcacatcccctcttatttcatgcagctgctgcccctccttcagcctcgcgtcgcgaaatctgatgcgacagcgctactgttggctgcatctggctgcgcagcatcagtggatatgcaaagggaaaaagaagatgaaagagtacacaactgacagttggtgaaactacagaaagatgaggtgcgcacgaggtcgtacatgaacgccattgtccagaacaagcacatttttaaggacaaggttgttctcgatgttggatgcggtaccgccatcctttccatgtatgtgcttccgaattttctcctttagcgattccgctccgtcgagcttttttctttgcgacatgtcgtcgaaacgaatagaagaccggtgaaaagagagcaatggggaaaaaacacatattcacatgatttctttgctaggtttgccgccaaggccggcgccaagcatgtcattggtgtggacatgtccaccatcatcttcaaggcccgagagatcgtcaagaccaacggcctgtcagacaagatcaccctgatccagggcaagatggaggagatcgagctccctttcccccaggtcgacatcatcatctccgagtggatgggctacttcctcctctacgaaagcatgctggacaccgtcctgtacgcccgtgacaagtacctggtcaaggacggtctcatcttccccgacaaggccaccatcttcttcgccggtattgaggatggcgactacaaggaggagaagattggatgtaagttgctccttattctatggccatatttcactagtctaacagctatataagtctgggataacgtgtacggctttgactacactcccctgaaggagaccgctctctcagaacccttggtcgatactgtcgatctcaaggctgtcgttaccgaccccgtccccgttctgaccctcgatctctacacctgcaccaccgccgacctcgccttcaacacaagctttactctgaccgccaagcgagacgacttcgtccacgctctcgtttcttggttcgatattgacttcactgcctgccacaagcccatccgcttctctaccggccctcacaccaagtacacccactggaaacagaccgttttctacatcaaggatgtcctgaccacacaagacggagaggagattcactgcaaacttgatgtcaagcccaacaacaagaaccgccgtgatttggacattgagattgagtacaacttccagacctccgatgcaaacagagttgcttccggcggcagcgagtacaagatgtgctaagcgtatgttattctgttcttgatcggagtatttttggaggattcaaaacaaagacctgtgtgaggggttaatcagaggtctgggaagacgacagcggacaatggagtatggaagaatgatgagacaaggctattctagtggcgtacatatgtgatatttttttatgtgtgcagatgggtttaaaagtaggtagatagaccaacgcagcgagtgctaagactcgaaaagaaagaagcattaaaagatgattctcttgcggagtgtagcccatggtttttttttttttttgagtctacatctttatctccatgtaaatgaacacgccaatgtgttgaaacatgcagaaatgctgcgcaaaagtcactactctcagtaatgtgcaacggcctactctttgtagacgatgatggaagtatttcatatgacagccccagtacagctaattttgcactacactatctctttctcctttgttttgtgctggactacaccttgtgttcataaccgtatactaatggcgcggctttgactgtaaattacacaggatatttctttgttgggaagtcatcctcttgagagttttgcgggcagtctttgtgtaggaaagtttctcaaccatttaaagtgactgagtgaccgtaaatcacgaaatcttcaagaaaatagccaaccagatgattcttcaaaaattgcattcgttagaatacatgtacaagtatcacaagtctacaaacatccccaaagaagccacggcagaatattcagctcaagcattactagaataaatcccggtttcttttatattcgaaattgcccagtcaaatatagcaggcgtaatcagatcagtcttatacagagcaaaaaggtccaggtccagcgattttcgatatgccacccaaatctaataggaaagacgatctggaagagattctggtttacattgaagagtgcttggaggcctgcaaaagaggcctgtatgaacacccatggaacttcaaaaaagccttgtccgaagccaatgaagccagtaattttgcaatggcatacggcatgaaggatatcgaacgcagcatccgatactaccaagccgagtgctgcaggaaactaaagtggtgggaggaggcttatgagttatacgaaaggtgtactgttgtcacagaggaggataagcagtgggttcgggagatgcaattacattgcagagctgaggccgagaggctacgcggagatgataccgagggactaagcagagataatgctgggacctcgaagccacgcaagagattgcggcccagccatcaagaaggtcgtggaaatgtgaaggagcataggggggcggaaatagagatagtcgtcacgttctagtcatctgatgtagcctgtggtatttttaagtctacatctttatctttatgtaactgaacgcgccaatatgtttgaacatggggaaattggttgaaatgctgcgcaaaaatgggcgaaacggcctctcttacgtagacggctatggggttctgttttgtggaggaacgtttactgttcaacacgcatgacagcaccagtacagctggatttgtactacattaatctttctcctttaatttttcctggattacaccttgtgttcataatcgtatactggtggcgagtctgtggctgtgaattgaacaggatatgtcgttgggaagtgacccgctggtctttgcgtaactacccagtgaaaaaaggtttctagacactttaaaacgactgagtagccacaaatctcaaaggttttcaggaaatagccaaaaggattctaaaatttgcatttcatgaagaacgcgtatacgagccccataaacccataaacacctcgaagaagtcgcagtggtggattcagctcaggggctcttaaacaaaatcgcggtcttcttttctaatcaaaagtatccagccaaatataggaggcgtaatcagaccatcctccttcagagcagacagatccagctccagggatttccgatatgccacccaaatctgatgaagacgatctgaaagggattccgagtcccatcaaagagcatttggaagactgcaaacggaatctgaatgcatacccttgtagggtcaatgaagccttgaaacacgccaaaatagccagtgaacttgcgatggatatcgaacgcaggatcaggttttacaaggcggagtgctacaggatactacgcatgtgggagcaggcttatgggctgtacaaacggtgcaatgtcgttacaaagaaggatgagaagtggcttttagaaatggaaagattatgcgaaggcaaggtctcgaagttatgtaaagatcaggtcgaggcctggaggctacgcaggaatttgcggctcagccattaagaaggttgtgaaatgatgaatgagcatagggggggaaagaagagggatagtatcatgttgcgctgatgcagcctgtggtgtttttgagtttatatcttcctaacaatacatgacgagtgtttgagagttgattgagccatgaagtctatttccatttatacatataatcacagtagaggctcttggcacgcccctccctcagaaatgcagaggtttgtcacgcccagaacttgtgcccgaataaatgttgagatacgacgcagaaaatactgctcacgttcaatgcgaaacagcctatgcaaacaatgatagacgttctccataacaacgttggtcggtcaaagaaaatgacagctccagcgctgctattttcgtaccatctcttccttgtttgctttgtactgtgctacactaataattcgtgattgtctgctgctggcgatactgtggctataaattgaacaggatagttctttgaggaaaaattcccttgagagctttgcggacggtctttgtttggtaaagtttgtaaatccatcactcaaagagtttaggagttgccataaataacaaattatcaaaacaaattgcagacaaggtaattattcaaagactgcattctttaccaggtaggagtacatatacgagacttataagcttacaaacatacataaacaagcggcagcaaaggattcagctcaagagctgctagaagaaacagcgatttttctcttctcatcgaatttgcccagtcaaatacagaaggcatatcacactagccgatgaatccatctccggagattttcgataggctattcaagcctggtgaagacgacatcgaatggattcgtgctcgcatcgaaaagcacttgaacgcttgcaagagatacttgaacatgcatccgtccaaggtagaaaaggctttagatgaagctaatgacgccagttcgcttgcagtggcagaaggaatggtgaaaattgaccgcaagattaaattctaccgggccgaatgtcacaggagactagaagagtggagagaggcgggcaaactgtatgaggaatgtgttgttgatgcacgggatgagaagtaccttgcggggatgcgaagattgtgtagggataagttgtcggggccacgcaacgattcacggcttagacataaagaaggctgtgggaacttgagacagatgtcgaggtcgcacaatgataaggttgaggtctaggggcctcacacagagtcgcggcttagacataaagaaggttgtggaaatttgagagagtactataggaaatagaagtaatagacgacaaggttctgtttaggcttgattgatgaagatttgaaacttcaacatgtcctttggataaagctaagacattccctaacaccaatctcgtcacgtttagtgggattgagttctacgtagtcttgagaggtcaacaaacggtgcaatggagatgtttctccatggtgcaattaaaaatttggagaaatagtttctgtagttcagtaggagattttcgttttcaggagattgaaaggagactgaacagttaaaaatagattcggagttgaccgttcaccagcctagtaagcgattgcatagatactcccggattgggggattatgttggaagagtggatatatacaagcacatggacaaattgacaactataatggaaaagatattcctccgtatgattatataaacaatttgtaaatcatcatgcgccgcacaaatggcatcagaggatgagcacttactagtatttatagggtagctgaataatacctttaagcttttaaagacttgtgcatatgcgagcggctgcgctccaccaggcgggaaagataacaccttccacatgcaaacaagggaaaaatataaataaattgatgctaatcgaacacggttatctctcgcgacctcatgcccactcgccttacattctgcgtggttacacacgacatatgcagcaggagaaaggggatggatccttgcacatggaaccgtcagttcggagcagagtggaaaagggtcaaggagatgtttacagctgcgcgttgttatcttgtctgcactacgtagcatcgatgtataccaaccttgggtactaggtaagaagagagcaagtgtttggttgcagaacggaatgactcgacggaaaattatcttcttcctaatgagaaaggagccctggaaatgggtaacgaatagtaagctggctcagcttaacaagaccaccgcatttcagctagatagcagccgaatcacttggcgaaacacaagaaaccgaggaaaatgagaacatcatttcctcatcaaggcaataggatcaataagcgcccgttgtaggtagtagtaaaactaacaacaatggggtaaaaaacggcccctgccggactcgaaccaacattagaagttttagacacgttctcgcacagcaacttgttagtgatctcgctgacacaaagcccccgtggcctaagggctaaggcgcaagacttctaatcttgagattgcgggttcgatccccgccgggggtttttcttttttttgccctttttgtcctgctgtgcgttcagcgcgtttctctctactgtccttttccttttccttttccttcctctgaagggcaaatggcagcaacattactttttctctgctgtggggtcttatcctgatagctgctgaagagccctcaacagtcgcatcatgaaaccagacgattggaatcaaagatggtagtagtgaggcagcttggcgtccatcaccaaagagagcacgccctggagcacatagtcagacccgaattgttccaaatataaggtatattcgaaccacgaagattaccacctgtctaggacttgatatactggtaccttggcggtaccactatttcgtcgcaatgtaaccctctttgcctctatgcattgcccagatgcagtaagcgcgattgataaggcgcaagtagctggccggtactgcgcgagttctggcaagacactgcgagaaacgctggtgattggtagaactggcgacaagagtgggaggcaagaagggcaggcctgcacctgcaattctgattctagcgggactgcgttgtattactactatttattactatttcgccacggatggagcagcatgtgggatattgctggtcaagaagtcccaactgactgctatactgtaagcccagtcagcagcacccatcaggcctattaggcatctacgtgtactcagcactcacttgtctcgtgcacgggacatggatacctgtttcgaagtaattctccgttgtatacgtgtatacggccgtgctcgcactcttctcgctgtaaaacacctgcacttatgcagcaccgcccacccatttctcgacagggccgaatccaatgcaacccacggcggcggacgaggccttgattggcgaggcgctccgcctgtcaaacgctcgtgagtcttggctcgggcattcacttttacccgttgcgcagagggtggccgacgacatcatcgagcagcaagtctggggaagaatacgcggggagaagagggagaagagccgatgccccgagacagcaggactcgagcgctgctggcttcgcggcatgtcgctcagtcgaaagcagtcgtattgctggcctgagcaggtgccaacggggcgtatcgccagtcacggaatatttcgctgcgcttacgacttggccatccagggatgttcgcacgtgttgatgctacctgggcagagatcgcgtgctaggaccaaaaccgccgcgagatacgatgcgatactacgccgacaccacgtcccaacgtctaccatctgcggagcacggcgcaagtatgtcgcctaagctgcgtcaaggccgtgtcatgagcgtctcggtagggctgcggcacagttgtcccgaccaccacaggccgtgccggtgagacacaacgtccaatctcgattcgcagctgcttggttctcgacgctgccgaacagcctatatttgggtacaacgcctggggactagccctgttcctgtcagatctgcatctactgccgacgggcctcttactcagttgggctgctgcagtgccgttgattctgccgggatgcccacgcagtcagcgccaagtggtcgcatggaccggcgactgcgagcatcagttcatccgacgaatggcaggccgtcctctgtggactatcgtggcagtggtggtatttgaaatcttcgccgcattgctgggggccggtacgtacatcccttgcctgtatcatgtatgccgaggctatactgtactactgagatgcttatctgattcatgagccaactaaccatgtagtccatggactagtcaagtacacacagttccaagaagagacacaaggtcgggccccccggtcaagagggcgtttggtataagtcatcggcacgttagtttcagccgacgccgcacacacggtaaaagccgacgtgagataccaacaagtgtacctctagctctaggcttcacatacgcaatattagccagtgccagctttgcacggcagatttcgacatggcagctcgccaagcttttccgtcaaaataggtgccggcccgaggctaaattcgaatcatgacgcctcgcgggagcttgttctcgggtacacggatggctttagaccaatgagactcggaccatcaacaaagttaatttatgtcgagagtcataactgacaaaacaactgaacaatacatcctcttaatgttttggaaacttgcaaagttggtggcagcatttcgtttccatcagtattgcgagctagcaagatggggcttctggcctgcctctttaggcataagagatgagcaagttaatgcggcgtctaaaatttctttcttcttctcttcttttcacgttggggcaaaccttgtcacaatctttgcgataggcagagcaagctaatgacggctcttgaccaaaagggggggtaaggattgtcgtgcagcgtctcgactttcttcccaaccctgcccactttgccgttttggctggatgaactgattcggcgcacgcattacataaaaaaccctccgaacggccttattctggtcgttttgtattagtcggcccgttccccaggtcctcaatagacgactcaacgatgcatcgcaataaaaatgattgagtcaacatttcccccgcattcctcttcatcgacatgcagttctgtggctgtggagtactgtcgatggaggctggtgtccgtggaacaaaaatagagaaattccatggaaggtggaagtaagcagggcatgttacacgtattataccaagtttcagtcgtcttactaatagacgggtactgtgggatatggtctattattgtgtaacctcttgcctctttctcgcaagagatgacattacactgaactaaaggccacagagatcttgtgattatcagtaagtgacattggaagtggcttcgccggaccttgatactagtaagggcagaggagattaaacttatctgggaggattgttggacggtttgtcgtggatgcctgacgacaggagtggagggattttcgatgtcgacattctccatggtatcattttatccaaaaaagcggagggaggccatccgtttgtagtcgtagtggcatcaaacttgcttagaactaccggggctctggacccaacgtctcgatgtattcgagccaaaggatcttcggatggccgtccctgtttgggtcgtcttcacacgcgacttgcatggatttgtccccgaggcttcccaacgtcttgtcgaagaagaaggtgggtgtatgagaaagcctaaaactaaaacacagggggggaaagacgaggagaaaaatggttactcgacgaaggagaaacataaaggcggaatatgccctcactccccctatgctttctcctggtttccccctgatcaaaggctttatgaaatctcagtttcaaacgttgagaaaagtataaattatacttgtctcccagaaaaaggaaaggaaaaaaacagtaggtaatcaacttatttgcccgcgccgtcggggccggggtaacacatgtctgacaggcattatcaaagcaggaaccaccagggcatcagaaagtcgtcgaaaaaataacacgacgtcgacggcggaacgaatgacaaattaccttcccgtttgaaacggctgatattaccatccaaagtcgcaatctctatcccccaagattctgcctcagccttggaaccgtgctttttcttgtcttcttgtttgcatgggtgggcgatctttttcgatatctttttgcaaggctaagaacaagaacaaggcttgcatggtctgatttttttgcgaattatccacacctcggagggtaaaaatagaaaatctagaatttcgggaagatccttattcacctgcatgcttggtgtagataagacgtttggacggtaagcgggctgatgcctcttcttgggttccctgttgctgataagattgtcttgttgtttgtcagaaaggacatatagaagacgtcccctggactgttccatcgaaaactcttttgcatctgcactcacccacttattcacagcaagattccaatctttgcttgcctcatcactagtcatccatcatcttcatcttttctcttcttccttctctcttcttccttctctcttctcatcacatccttgccgttaatcactgtcggtttcaagtgatttatagaagcaaagacattgtcttcgatcttgcggcaataccctgaactgtcttcgactctatcctttagccgaatcgattttgcttcacatcaacaaaaccgtcgaaaaaatgtccagccacgccgcagctctcatgcggagcgaggacatcaaccatgagcggatgtacacatttgtcggtgctgtgggaggcctcgccttgatacccatcgtctttcatcttggacgacgacttgcgcagaagaccaatattgggaagaaaggagtatcggcacttgctgcattgtctcggtaagaagaaatttcatcaaacctttggggtggtatcgactcacttcgtagtaaaaagaggctaagacaagaggataggaaaccgcgacatgttcttcttcacacagcacccggcttgccttctcgaggacacgccatcctagtttcgctttatgttgtcatcaacattgccctcgcctttacaaacattaacaatcccgtcattggcctcaccggtaccatgggtgggcgagccgcatggtaagatagaaatgcctcctcgaagccctttagaggacttgccgtcttgtgttcttcgttcaacaagctgacgatgtatatcaacaaaaaataggatggcccttgcgaatttaaccttgctcatctttctcgccttgaaaaacacccccctggcattcctcacagcctggtcttacgaacgtctcaacatcttgcatcaaatcgccggctacatgtgcattagctttgtcatcatccacgcctcttgctacaccaaatacttcacggccatgggaagagcctccatccttcgggaagagagcgtgatttatggcgagattgccggcttgtcctttgtcattgttggattcgcaggtgccgtcattcgtcggtggtggtacgaactcttctactatgtccacatgagctgctggatcatcgccattgtcatggtaggccttcatcagccaatgttcggcaagaggatcgtctttgttgtcattgctgtcgctagcgtctgggtgcttgaccgacttgttcgcgtaactcgcctgttggtttacagcgtcaacaacactgctacccttacgcctctgccaaacggcgccactcgagtgacgctcaaaaaggctcccttgggcgccgtttctggacaacactgcttcctttggatcccgtccgtccgactcagcgagacccaccccttcacaattgcaaacatggagcccatggagtttgttgtcaactcccatgatggtttcactcaggatctgtatcgatacgccgtcaagaaccctggtgtgaccgtcaaggcctcagttgaaggagcctatggtaccctgcctgatgcctccgagtacgagagagttgtcttggttgcaggtggaagtggctcgacctttacttttggaatggcgctcaacatgctcaagaacatgtcccctgagcaacaagacaagaagattgtcttcatcttgatggtcaaacataggagtgagtcaacatatctttgccctaaaagataaaatcacaatgagctaacaaagacatgaacaggccaccttaattggtttgctactcacctcgaaacccttgccaaagatccccgcgtgcagctcgaagtctacgttacccgatcgtcggcagaaaagacagacggagaaattcgcataggatcagtacccaccacagcatcctccgaaaccgatgccgaaaaggcgacccctgccgtaacagctcagcccttgacatctgccggttcagcatcttcgggagagtcgactgcagaagaagcagaatcagtaccgtcaaacgcctatgacaattccgtcaagagtggcaagccagatatccctgctttgatccgagctgagattgagcagactccagtagagcagcgtgtcctggttctgggatgcggacctgagggcctcatgacacaagtccgtaacaccaccgcggcgtgcatacgatctgacggtcctggagtagaactccactgtgaacaatttggttggtaaatgttttcgatataatgctcttcttttttcttttctgttttattgcattgtttgctttttaaggttatgggtttccagatgtctctcgatctgagttgttttaaaaaaagtgcatttttggtttcgacatgtctgcaagcatttttcttattataaaaatgggtttcgaaactggctcatttttctttttcctttttcttgtattggagggcgagttgcattttcacactcacctttcttcttttcctcaaagacatatatattgtaccccgatcctatatccacctgtatataatttcttctttttttcttcttcttgatgaacgaacaaggcctgtatgtatgacgataaacattagcattctctaacccttttttttgctgttcgccgcgtgatggtgtagatggttcaagagtaacctttttttccctgtgtttcgcatctttgcttcttgagactcaaggatcgggttatagttgaaccgctttgttgagattaaagtatgatttggaacatgagtagctaatatcgtcgagcgtatagaatagaactcgtcagttgtaaagttaagacaatagtgtgatagaaaacgcagtgaaacacatagaaaaagcaaaaactttcaataagagcaaaaccagtgaggggaacaaggtcattcatatgcaaaaaaaccagtctctatgccgagggaggagagagagactagaggggaaaattagccttcaatatccgttccttccatccgccacgcattatgtaagaatcgggggggtataaattttgtctcgctcgcttaaaaagaaaagcatactaattagtagtaaagcatactagttagtagttacatgaagattataaatgcttactttacactcacacatctcaactaactgcccactacactacggggggagggtacaacctgcctcaaagaacctgcccctcttggaaaccgcttccgactgcggggggaaaaaaacctcaggcttctagttcttataatgtgtggggtagaggtgaagcaaaccaagatgtgaagagctgtttaatgccccctttgtcttgagtcaccagattgcttcgcaaaagcggtacgttagtacaaagtacagtacatacatatacattactcggatgctttcctatttgaacaacgttcttcggttcgcttacgcgggacggaccgttttattaatgtggggcgtatcttctcgggaagttttcccatccccacgtttttgttctttttttgtctcattatatcgcatcgcacaagaaatccttcgagcgaactttccacttgccgaaaacagaaatatataagctgtactcagcaaacaaagaacattcaaataatcacctgttcaaaaaaaaaaaaaaaaaaaatgccaccaaacctctccttccacccacccctcctcaacaccgcctccccctgggccaccaccgagtcccacctccacgacctcctcctctgcccctccaccggcgccgtcactacccggacgagcctcatcgacgggttcccgcacgccgccgattcgcaccgctacgccttcttcgacccggcaacgggaaaggctactccgggaaccttttccgggccgccagaggactccgagtccgatgtcaaagacaacgcagcaaatgtgccaccggttgctacgctcaacacactcggctatagccctctacccctatcgcaatacctttccatcatctcctccttggcatctaccgtgacaacttcttcttcccctcccaaaacaatcatcatcagcgtcaccggctcccccgccgaaatatcaacctgccacaatctcatccaaacattctccacctcaccatcctgcctcttccccctagccatggaaatcaacctctcctgtccaaacatcccgaacctccccccaccagcatactcccccacctcattaacctcctacttcgacgccctcccttccgatacatccatacccatcggtattaagatcccgccttacactcacgccggccaattcgactccctcatttcctctcttcttagcaccacctccacctccaacaccatctcagcctccaaacttagcttcctcaccgcgacaaacactctcggatcgtgcattctgctcgattctcttgagacttctggcgattatcaaaagattcttccgggagaaggcattggcggtatggccgggcctcctcttcaccctcttgctctgggtaacgtggcaacccttcgacgcagattcgaccaagatcctcggctagctcacttggaaatcattggggttgggggagtgcataatggtgaagggtataagagaatgcgccatgtaggggctcgggcagtagggatcgcaacggcgctgggaaggcgaggagtccaagtctttgcatcaattgaggacgaaatcaagtccgtctggtgattaggatatgatgcaactctcatataccccagtcaatttgctttggaaggagaggcgagatatcacgccatcataagtagttttcatttgaaatggatgaatatgtgtgcaataattacactatctacactgtcctcatctgatgagcacgccgagctaaagtataaaaccggtcccttttttttataaatgctactagcctgtattcccacagacgatatccaaaaccagcctccgtttgaaatgggtataatgtaaaaccaagccagccatcgccaaacaccagacaaaaccaaccagtactgaaaaactttaggacctcagcaaacatattcgcgatatatgcgtcccaagaataatatccaagaaaagacaaaagggaaaggagagaccgagaacatcacttctagtcatccaaactgccctcgctatgttctacttcgagagttggtgaagatttgcgccgagagccatgcaactttgcgcccagacctttagataccatgccaatgaatccgcgctggggcttttctaccttttccacagctccgggttctctataaaaatcagttgttatagtaacagagtctgtaccgcgaggttctgcgttgacgtcagcaagcacctcatctgtggggcgctcgcctctattcatcggtgcgcggcggggtggacgtggatcaaccatcagtcgggcatcctttacgtaggtcaggaaaactggcagggccatcatgaccacttgcatcgccacgaggagtataaatgcctgctgcaccgaaccgccgcgtaggatgataccatacatgatgaatgggaaaaacagaggaccagatcctcccatcgtgatgaaagcggccgctcgcttcgttcttcttccctggccacgcatgccgatggcgaaaataagaggccatattgggccctcagcaaagaaaaacaagcaagcagggataaacaataaattggtattagaaggtcgtaaaacaacacaaaggagagcggatatgaagcagatgatgatgctgaagctgagaatggttcgtggctgaggaagccgaggattcttgacagataagtaaatgagatatgtggtggcaaatcgtgaaatggcaaatgccgtgtgcccaaccgtcaaatagtccgaaagagagagattgagcccgggaggttggtctggatcagcagcattgattccaatagccttgccgccggcggcaatcatgccggacctgggctggccgggcaagatggagatgatgagactgttgaagaaagtgctgttgctctcttgggccccaacgtataaatactgggctagaacggccaagatgagactgacggttcgcagctgcaggccaccgatactcttcttacacgggtccacaggcagctgcttggttgactcctcaagttcgctgtcactaacctcgggtaacggcatgtaatagaaaaacagtccgagcacaacgcaaagcagggtaatgccaaggtacgtccactgaacattaaggagcgtagtgctgttgctctggctgctcgattggacgccattgagagaagtgaagaagaccttttgggctaggaggccactgagtacgctgcccacggcctgcaccgcttgtgccagcattaggcgagcttctccatactgcgggggcccgcagagcaccatgaaggaattggcggcaacttcgaggactgaaagcccaaaaccaacgacaaagctactgatcatgaacccgccaaaggaattggttacagctgacggccaaaagatgatggtgcccgtgccgtaaatgcacaagccggtgatgaacgtcgccttgtaacccccaatactttcgtcgttattttctcgatgacgcttgaatcgactatgttcgtctcgccgcagaatccattcgccaacaagaagaggaccaaagaagtagcctccgccaaaatacgcgctcgttaggccaatcgtctgagctgtactcatatcgtttactgtggcgattgcattattaagcgtgttaagcaaaccatacgaaatcccccacaaaaagaagaggatagccactattgtgcagtatttccatgattctcgtttattagctcggagcatgctcttaggcttggtcatgttgacgaagccaaaatagatgccgttttcataagagtggtctgtcgagaccgtgttagtagtgcgggagcggttggccgaagcattggccgttcctccaaaggaggccatatcgggggtggtcaagaattccatggcactcatgggtgcatccggaccagggcaatcgtagtatcgacctccaagggcgcccctagcaactggctctggtttggcaactcctggtgaggtattgttattgttattgctgttgttgttgcctggcgtcgggttttcagaggcttgtcggctcttttcgctgcttgtatgggggttattatgcctggtcccgtggccgctaggtttgtaaagcatggaaggcagaagccgaaggaccaggggcttcagagtcgggatgcaagcgcaggtggtgccgacattgacctcgacagcactccacatcagcgccagcgaggcgttgtaggcaaagtcggcttggccgccaaatctcgagctgggatcggtgatggatccggtaggagcgtcggcaatggcctgctgaaggtagtagattcggacgacatccacaacagcaacgaagataccaagagtaaaagtaatgacaagaatagtcttttgccgcgagggtagccgcatgccggtgaggacaggaataggaagtgcgagaatggcaagatccgtaacgatgttgacgggagaggagcagatgaattcggtaagcagaggaatacactttgttggaccgttgtaatttgcgttccaagcagcttgtaccggtgtacactgaaagatattcataaacgtaaggacaacgccagcaatatttacaatgacgaggatgagccaggaggcaaatcggagaaccatttgggtgttttgagtcaggcgcagatagaatatgagaatactcgtcttcgtagccatcaacgccggattctagtataatcagcaagcccattctctcaagcagacgacacgaagcagacgacaaacaggggggaggacacgtacataaaggatagagaagacatattcacagcgacggagtgtagggatctgctctggagggatatcgatgtcgtgtttgccgagtcctttggaaacgccaaagcagatggtaaaagacaaaaagaaagaaatgagccacgacaggagaatgatcctatcatcccaggtaaaccgtttgacaataaagtaccgagatatcatgcgagcgaagacgaaaatcgaggcaagaaccagtgtagctgctgtgacggccaagacggcaggtccacgattcgccatcgaaccaccaggttctgagtctgaatccgggtccatggcgacaatgtcgagggcattgggtagtattcggatgagtgagatgtagtcgaaagcccagatcgcagtccgaatcaggcaaagcaaagagaaggttggcagaggaggagccctcttggatgtgggcaaaaggccaacgatagtcaaacatccgacaaagccaagaaaggagaggaagtcgcaagaagctagctatccggctctgatgcggagtttgccattgcctcgcgccgccgggggcttgaatctagatctcgggtgtcgtctggcttggagatgctgcaggacggccgcaagaggagcttacagtatggagcagcggcgagcaagatgagggatcttgcaaggccaagagtctccaagcctgagcggtgccgcggcagcaggccgggagttgcacgaggatatacgcgaggccagtcggcaagggccgtgctcgtggtgtccgaccaggccagcccgaggtggcggctgactccctggcccggtagaaaggagactgcgattatcccaggtggtgagattgggtcttttggggaggagggcaccctggacgagtgttttggctgctgatgcaggcactattggcagaaacgttgcttctgcagcctcaagggcatcgccgtcagtagtcagtccaccgcccaatctgcgcagttttggaagacgaagatgcgaggaggagaagttctatatgtctcagcagaagagaggttcagaggtgaggtagaattcgagggcaaggctaaacttcaatggctcctgcaagttgagttgcacatctgattcgcacttgcagccaaagccaaaaaaaaaattgctccagatgcggtcgacgattccccagctctgaaggtggcgggcttgcgcttgccctcgaacctgcgcctgcgacctgccgagagctaccagcgctaccagcagggtacctgggtccagggcttgtacagtacatggaccggctagcggctggccagtacaagcccggcaccgcagatgcgcccgcgccgggctgcgcttggaggtacatggaagtattgcagcccagccgttttggcgaggtggatggtccatgtactccagtggcatcgtcactctggcggcgcgggttccggtaggcaactgacacggcggttattatttgatttagtgttgcttagatttgtctgttccgggctgtgtgcgctgacgtggtgttggcaaagcagcatggccattgtgtttcacttcaattttgttccccaagactgaccaaaatgtgcgagggcttccccaattggtgcatccacatccagtttggacaccgagctgatgacgctacaagtacgcacacctgcccttactgctcccacaactttacattccctgcagggtctaatagagcaacagagggaagagatttcaacagtgcagagcgtgttagtggactccatgacctgtgcagttcctagcagctgctccgccagttcaaccacttctgtcacccaatcctgcatcgatatatggcaaaagagcggcggcagcaaagaggggtcctggtggcggtatgcgagatgcccctgcgaggcgcatccagacgccggccttcatttccagcggcatccgggcccttctgaggccatcgcagcttggcgagcatctgtcgtctctcccgtgtgcctactctacaaggagcaagtggattagcagcgggcaattggacaagccagcaaggagattgagcagcgctactgtgtcctgtgcaagtataagcccatccgcgcatacggcctggaggcacatgacgatgatgaaacggtgggcgtacaagcaaattgtgtcgacgggggttcatggcaagcagccgcgcagcagcagagccccgtcaatgcgggctgcgaacacatcacacaatggcgagcattgcattgctggtctctacatgtacccattgccagagcatcccacttacaccaacagagtggcggtagaggagcccgtgccgcatcgtgctaatgtaaggcgccgccttgcatgcatagttgactcgccctgatgccccaaaaggacaatgagagaaaagaaacctacgcgcggatagcgggcaaatggcaagacggctacgaaaggcccaatggcgctgaaatgtcaaactgaaactgacagctgagtgtggtgatactgaggctgttgctggcggcactgtacctgtacctgacttctgtgtctgagacaactgtacatgtacaccacaagtcgcggagtacccgcacgtcagaaccaaagcagcggtgatgacggaatcgacagcccggacatgatgcaccctcttcgctccaggagctgaaggagggctcagaaaagggctgtcagaggtgctgctgcattgccagggccagggcaccgaagcagcaccggctggctcgctcctattaggcacagatttgcaatggtagcatccacgtactccgtacatgctgcatctcggctggcgtagcgagcaaatgcacggggctcgtcccgctcttagacacgcaggtggagttgggcgccgaaatggcgggtggctcgtgtatctgctacctggcgagtacctgcaccgctcccaccttgcagtcggggactttcttcttccaaccgcacaggctgaagatggggaacgaggaataggaagacgaggagacgagaggatgtgaggatgaagatgatctcaccggttggaggacagtgtgagtgcagccaacagcccgtcatgtctgccaatcgcagaggcctagagacattgtatacgagcataatggtcttggctacagggcctgggtgcattgcaatcattcgttgctcgtttcaaccggtagcagtaggcagccaagcagtaggtagtgcgtggattgatcggctcatgtgtctcatgaagagatgacagccggattacacgtaaaaaaggtcctgtcaatcagggcaacacagtattcgatgatttgaatgtgctgcatctacaccgcacctattgcttgtaaatctcctaggttttagcaccctgtgagccatcagtctacttgtacttgtataagtgcacgaggagcaatacaggtactagtactagttacgtgtaaagaaaaacagctcatacatgcacgaaactgacgtcctagcccagcggtgagagagttgtttctgcgcataaaagcgctgcatgtccactctttgccggtacatgtacatacacgagactgcgtgctttttcgatggctgatccagggatctacacgcaaagtgttaccgccatcgactctaaacatggatgcctagcatgccgtgtaggaagccttgcccgacggaagatttgaagcatggccctgccctgccctgccaaacgttccactggagagccagctgcgggagggctgcattttggcgatattgcttgtatcttataaagtttaggggtctcctaccttgctgggtatatcgatcaatgataaatcagtccatatacaagtccttgtacgtgtatttaattagggcatggtggttcctggtagtccctggtagctcgtaagaaattgaaaactaaatcaccgcctagccaaaaggtctttgcgtccatcctataaacgcgagcctatgtcgtggtggcgcaacgccggaccgacggcaactcgttttgggagcatctcctttctccttgcttggggtggcctcgggtgcatagattgattgccttgtacgaacaatgcgtatgcacgatgatatgcaaatggcgtgtgtgcgtgtgaaggcggcaagaaaagagacaagtgagtgtagcgaagagagaagagcgctgcttgtacagaaaaggtacgagtacatgtgcctcgttgccccatctgcgaacaatcggtaagcgcagacgagacgtggttaccgcctgcctctgcagatgctgcagcccaaaaaacggtcaaggcgctgccgcttctttctgcctccacccacttctcttctcacttttttcgtttttgtttccatacagtgtgatggtgcaatgcagcaaccgtaccctcattcttcagcgcagcagcgaaccaaatcagaccaaatggctagcctcctccacaaagcccgcggctgaagctgccgagccccgctgctgtaggccaagtgctggaaagtggccgatggcgttgggaccccagatggaggagacgctcgggatgcgtaattaattcgaattatgacgggctaaagacaacgtcggacaacttcttgacggccgggagcatttcgcagacaaattacgggaaacggaggattctggcgctggcccattctcatactagcagttccgcagaccccttcccaatcccgccgtcttgggaccaatcgtggcccttgttcgcttaccaaaagcgcagcgccgtgcagccgccggtcgggcgagatccaggcgtcgatgtcagggttgccagggcatcaagatggtatgcagtgctgctattcgtggcgccagcctcgaccagatggcatactgtagcactatgcttggccgagtaatgggatgacggcccgtgcagattgggcgtgtttgagacccttgtagccgacagccagatactcctttgccaagagacctctgctcccagaggactcatcctacttatgcacatgtatatgttgcaagtcggccagctgctctcatgtttcaactcggtggcctgtccggtccgccgctttgggtctgacaaacatcggatcttggctgccgatattacccccagaagcagtatattcggctggcaaaaggcgcggcagaggagagcccaaggagaggccctaaagcgagacgatatagatcgttgcacatggtgacacacagatccatcatcacaatagctgctggggtgtttctacctgagacttggtaatgctctctcgtatgcactgcgactcacagctgttgctactatacaagcactcatattaccgctgctgccgctgctactactgttacggttacaacggctacagcctggttcaacattcagcagtcgcagcaaatcatcgtgggcttcagctggaccctgaccaccaccagagcgccaccagcgcgcagaacggcgggcagacgatgagagcaaccataaggaatatggctgcctggacatgggggcacacacctctggttgcgccgacctatggagagtgctttgtaaccaatggccatggcctccctttttctcgcattgcccatcattcatttccatcagtatacctccccgggggatatgaagacgttggcccttcttgatctgggacgggatcagagcttggatcacttggaggacctggagatgtcattgcggccaattccaggtttccgggtaaatctccgtccggaatcgttgtcaacggggcctcaaaggtatcccagcgtcaggcggttcgcccatctttatgcgctactacgtacgaggcgcgcgccgatgtctttagggtgctgaaccatgctctcgtaacagccccctttcgaatgtggctctcgcaggtaccggtacatgagcgccatacttgttcgtgcaatcgggaataaagccggtccagtaagagctgcgatggctaataggacaaaggccaaccggttgcgaataggagccagccattgtttgccaagaatcttcacgcacaaacttgcatttggcattgcccgccgctgctgtatgcggtcaggcctcaatccacagcccatgatgcggctcacatcactctgagacatgcattttaggggatatgagcattcctggtgcgtgctagttgtacgtcttcgagtatgatattgatgtccactacattcacgaagctggaccaaaaaggcaaatacttgactcggagttgagctccactattctcttccgcaattctatttccccgcaaactacagagcgcctagccattagcttgctccatatcttcagcagcgcacatcgtcaccggaatcctcgtgttgctgttgattgagctgagcggccagctgtcgtgaactctgtcgatcctgcggcgcatctcatctgccgcactgggatttcagggcctgtccgtattagactagccatggtgatattattagcctccccaaacaagaccgtcaatgtcggatcggcgcccaaagtggactctcctgccgttagcagcagcacgaagcgcaaatgatgtttctcctgaggcaggcattgggactaaaatattactggtcggtgaccacgccagttgtgagatgagctgaagaaggtagcggtgctatgtacaagtatgtttggtccaaggatgtgctgccaatacgactctccatattgggtagagctgccaaggcaaagtgccgagcttttcactggtatccaaagggtcttgctgtacaagtatgcctagcgacaacaagtatgcctcagcgacacacatgaatcagtatatacaatgtacgtatgtgctgttttgtgtaaactattatgcagtagtttacgttgacgaatacaaccttgcagctggaatcgtgatatcctagagatgcgatctcatcaaatctcgatttctttcacccaaattatttcatgttctttcttcttcaaagaactcccctgggctgcttcaacaccgttgcatcacatgtattctgcctcgtacaactactgcttacgggattcattgtggcttgcgactctcacgctagcatcgcccgctatgctgcaaagacattgccctggcacctgatgtagataaataggcgaattgatgaagacggacttgtgctcacttttgggacgctaccggcagacgtacataatctggtttaaatcgcaagtaccccttggtcaggggaatgcgcaaaacacgtggtgacggcctctaaaaaacgccacggaagctctccttctttcacggggcgtttggattccgcatggcctgtgtctaggagattggagcattaaagatggcgccgactattgctccctgtgcagttgtgcttggattgattcagtatagttttgtgtttggtgtatactgtagtaacctctacgaagctggtgggaaatcagactctttgttcgtttacgccgtaactgagtcatgttcaatactgataatttaaaatgacgtacaaaaattaaaagaactgttttgggtaactgtagttttccatattcagcattatcacgccactctgtgtaggttcggtgaataaagcagcacttgcagtgtcgattcatgaatactcgttgccgttcttgcaagaagaatgagaacgttgcagctacaatgattgagaatcatctcccatatattttaaaaaaggccaaatatactacttaaaactacataatatttaggctagtctaagtggcatctaaatctgcaaggtacccgttgaagaaagcggacactttgcactccttcgatttggagtagtagcagctgagtggatgattgtgacactaagatgcctctcacatgtatctcgggatggaaaggggaaaagtttttaaggagaggcttggttagtataaattttgaggatatggattttatttgtatttgtggtgaatatattgtcttttaattgtattttgatgaggtagaaggaaaaaacgaggcttggtcatggcgctattacatggccgtaaaccagccctgttggattctcatgtatgctgcgttaacctggttggtccaacctacacacctagaattttcatagtttaaaatctgcttataataagatgaatattaaataaatgatattttgctcacgatcaattgtagatgaatagccagtcgtcgagtccagaatggcctttgtctcaatcggcacagacccccgcattatgtaactcccccagtgagcacaccatcgtgtgaaaaaaacacaaaacaccatcgcgacaactcatctcacaagcagccaagaatttccctcaagacatctgttgagaagcaagacatagatacagagccctcgtatcatggccaactcccacggcgtcacggccgccaacccatcggaggaaacggctctgctatccggcatatcagacatcaccgccatcaacggctacgcagcatcaccatcatcgcagccgcaagccgcgacagcaacacaggatggatccccagaggacgggccaaatcacaccatcagctttgctcgaagcatgtccattgccatgagcctctttgtgctcatcttcttccacagtgagtatctaacccactatatatataatcatcatcatcactgacacagccatcagcaacaaacatgtccggcctcgccatgatccaaggctccctcgccgcagacctccactccccctcccagacaatgtggttcaccaccagctacctcatcgccagctcctccctgacgcccctcgccggcagcctcgccaccaccttctccccgcgcgccatcgtcctgcccaccgcggtgctcttctcgctcggcagcctgctggcttctcgcgcgcattcctttgccgctttcatggcgggcagggtcgtcatgggctgcggcggcgcgggcgtcgtcgtcatgtcggtggtgtttgtgattgagctggcgggcaagaggaggaggggcgtcatgattggggttgtgaacacggcgtatacgatgggcgtttcggtgggggcggcggtttatggcgtgttgcagccggtgattggatgggtgagtttttttttttttttcgttggtcttcgattttgttcgtgagatgcaaattttgctaatttcatgactgacagagaccgctcttctggctgcaatctgtgatgctcctcctggccggcttgggactctatctcagcttgccaacgtccatgtcctctgcctctgaacagaatggacagaaacccatctccataagacagaagctcgccaacatagactacctcggcgcagtcctcctcgtaagttgcccccctttcccgaagatacaatgctaaaacaccatctagatcaccaccatcgtcctcttcctctcctccctcgcaggcgacatccacctcacccccctcctcctctccctgctctccctcctcgccttcatccttgtcgaattcaccctcacgtcccaccccatcatccccctctccgtcctctcctcgcgcggcatcctcctctcctgcctctcccagctgggcctcctcaccggccgcatgagcatcatcttctacacgccaatcttcatgctcgccgtgcgcggcagctccgccgccaccgcgggctccgtcctcatcgccagcaacgtcgcgctctccctcggcggcctgctcatcggctggctgcacattcggcgcgcggggtcctactacgcctcgctgctcgtgtccatcttgtgcctcgacgtgacgttttacgcgctggccgagctgtcgcgcccatatacgccgtcgtacgtctttgtcgccaccgtctgcttcagcggcttcgtgacgggcatcgtcatcaactacgcgctcgtgcacatcctgcatctaagccacgcaaacacagagtacgtcaccaccagccttttcgccacctttcgcggcttcggcgccagtttcggcacgtccctcggcggaggcatcttctaccgcatcctgcggtccgatctcgtcgcggggtttctcgccctcgacgggacggctgagcttggcccggcgaggaggcggctcgtggatagactgctcgagtctccggaacttgtctggcacggcggcgagctgttgaggctggagccgcaggagagacagattgccgtggagggatacgcagatgccatcaggggcgtgtggcgagctgccgcggtgttgggagtgtttgttgttgcggtgcaggctgcggctggatggacgtctcctagagaggagggagctggaaagttgcaacatgagcatgagcatgagcacgaggcatgatgtgagttatatcgacatgatgtgctgcttatgatgttatttttattcgagtgatttaagcatgcatgttatacgcgcgtactacctgcatatagatcacacaagtttttgtacagggttatatcattatttcttttaacattaagtaactaactggccaatcactgcatggcattaatgtcttcaagccgttcaacatgcgtgctatgcaaacccctaaccctcgtcatatatatacatcaactccttcctgctccccaatcatcatataaatacatacagcagcccacgtaacatcattttttttgtacaaatgtttcattggaatcggtgtgaagaatccctttcttataaaacttgtcaacgtatcctctttgcggctggtaagtattattcttgccccttttacccagcagagagagagcttgctattcatgtacatgtgcctcaatatcatcacatcgtggaaatcaaatccgagaggagaaatcagaaaggacatgatcaaagatcaaggataaaacatgtggaaagtagtcccttattttcggccatcaagttatgaggaaccggctgtgcccgacaagaagaaatcgagctcgctcttcagcccactgttctgcctctgctcgtcattggcaagttgttccaacaagctcataaagggatccttctcgtcgcccgtcgtgccagtgctgcccgtgtggctcttattgctcgggctaggagccgtcgcgcccggagtggcctggccaactcccgcttgccatgtcgcaggactgccataggcactggcaggtattgttccaaacatgatgtcgaatccgccgctggtatcgttgatggctggctgctgaggaatgttggatgggttctgggaagatgcgaggttgtaagtgaatgtgggactaaatgccatgccgcccatggcagccatgcctcctgggcccggatgagcaggatgtgaaaggccaaagccgcccatggctggatgagagtcgacagagctgcgcatggcgctcatgtgatgttgttgttgctgttgaggatccaggtgcgtgggcatcatctcggccatggcagcaactgcaggatttgacggagcggccatcaaccctgactgcattggcatagtttggcggggatagctcgtcaccgacatggtaggagtgaggggtagaggaatgccctggagggaaggttgcggcgtattcttgcgtttatggctcggcctgttttccgtgggccacggagattgcacgtcagacaagggagtcggttcattggagtagtcaaccagctcatccgccaaactaagattggccgtgtcgaaatggaaagttggtccgccgggccctccaatgttggaatatctgtcgaaaaagtcttcgagctggaagccgggggtatatcgcattgcgcttgcggtaagcgtcttgaccagctctcgatgagcctcgtacagccgtcgcagcatatctcgctggtgctgaacaatggcccacgtaaaccgcaggtcgctcaggaactgcatctcgcgtgataagaaatctgaggaggcggagaaggcgctcatctcgccgctggtgccttgcttgccgtaatgtgcgccgtggatatgaacggtaccggcggtgcagatgcagtagccgacgaatgacggccactcaatggtctgcatctgcctacccatttctgccagctccgtaatggcatttgcgtggaagaagcacatgttggtggcctcaatctgccatgactggtgctgtccgtttccggctaactcggcgaggctgatggggaggaaaggtctgtagatcaagcagtgaatgagatggtagattagtttgcacaagacgagtacggttgagtcgggttgaccaaacagaacatctgtcgtggcgaaaacgccatctgtgcccgacgcccaaacgtccaagtcttgtctgatcttggatagatttgacagcgagtgccaagggaaatgtgagtcgcccttgacacctccggctgcaaggtatcgattcgttacacctaggatgcgcgttatgtcaatgagcatgcccgaagtgccctgggactttttgccgctgccctggaaatactgcaggttggatccgcaaaggaagaaatcgccgtccacgggcattccagagaccactggagaccatgagggaagtctgagagcaatacagtcgtcgccgatgagcgatggacgcttagaaccagaggctgagaagcggtctaataggtagcatgaccagaagagctgccttcgagtttctcgctccaagggtgtaatttgtgcctgcgggtccatctcccgatgtagctcgagcgccatgatcatgccaatagcattggctgtattcaaggttagatgtgccattctttttgatgtgttatggaagcctaactggcagggggggatatgtacgtactgattagcataaaggccttcctcccctttccagaggcggtatatgcaatcgccaacaagacaattgcttggagattgtcaatggaaggctcatcaatgtcgatggcgctcctagcgcgagaggcgtagtcatcgcccagtttgacggctgcccgaaacccattgggatgtggcgtatgcctatataagaggtaagaaagctggtcacagtaacgagtatgaagcctagaaaacggctgaagatgcgttgagtgtgatgacaaaggcatacctagcggcaacggcagcaatggcgttgaacagaaagggcgggagctgattgagctggatgcgtttccggatgagcgtttcatccacgatgtggaaaggcttgttgtggaagcggttgaaataggtgtcaagaagagcatctgtctgtacggagggtgtggcggggtctctattgtcgtgattagtattctattagtattcactaaagcagatgccaatactatataaaggcaaggcgcaacccacccagtcgtcgatgtctgtggagaaaaaagcggtagctctgtgacattaggagtcgttgtcgtcgtcgtcttgtcctcggtcgcccgtcgcttagcaacaggttctgcagcatctcgctcggctggctgcctctttgtcgctgattccgctgcttggggctcttgcgtcgtcgattctgacgaagatggttgttcgctctcggcgttcttctccttcagcttggcttccaacccgtccactctcttcaggagagcctccaagacatcagtctttggccctcgcttcttgggcacggcatctataagggaccaattggcatgagtacttgtaccaaagtttaaaaaccgggttgccgcgacgcggatgtctccaagagctcgttcgtggctctcggaaggaatccccccatttctcccccctccaccccaccataaggaggcggaagcagaacttaccgtatacacacgggcattgaaacaccagacacgcttcgcaagatgggcgaagacgattacacttgatctaatgcataaattgaaggttagatacacgccgtgtcagaaaagaggctttgcgcacagtattttataatcacggtggatatcaaataggggagcaggaggggaagcgctgcaatgccaggcagactcacctttcgcttccggcacgacttgcaattcatcgactcgcgaggctccgaattgacgttgcgcgcaggcaggcgctcaatgccaacctgaggccgctgcggcggaagagcgacgggctgggccgcagggcgatgcggagcgttcattgcggttggagctgcaactgcagaacgcgcgggccgaggctgcggtgcgaggccggcgcggcggttggcgatgtctccggccggggaacagagtcacgggcggacaagactggttgacggagaaaatgcagcaaaaagggtccagacgggcgacgtgaggccgtgaggctgaggttgcgggcggacgaggattggcggcgggaagagggacaggagacgtttggcggaaagatgcgacgggacaagtggtttccgccttgggagccctagcggtttgcgggctacgaggatgtcactggccggatctgcgactcgttcatgaccacgtttcgtcgtgcctgggcggtcgcgtacagtaatggcaatattgaagaggccagatgctgctgctgcaagattggacggacggcggttttgtctggtctcgagacgggactcgcactcaaccccagacccactgccagtcgtcaaagtcgggatgcaggaattggaagacacgacgccgcagatatagctcggcgacgatcgctactcggagtctgggatcaatcttaaacggtgcagtgcagtgcagaataggctgcgtgcagttccaggctcggcctctctttgggaagcaaaagggctgcaggtgtcgagaactccatcaatgaatccggtcccttgctcggcgtcctttccccagcgggcacccaccacaaacagctgcgggtgtggctgttaccgacgcctctcggcaacccgcccatgcttccagtgctggcgccctatgaacaagtagcttcagagcaaagggaccagcctgggatggccgtcgaggctaagcagcgtctagtgggcagccacccccattccggagcacatcgtggattacatgtaccttgccgtgccttgccttgcctattccttgccctgtccgccggccggccttacagagcggtgctccgccagtctgagctccctggagactacaagtaagtagtactgccaacttacacaccagacattgaaagccggttctgcacggtgactcgccatccccacttgttccgaaacccttgcccaagtggtggcatgagagaaatagtagttgtctattttggtccatgcagttgtcagagactgccagacattgcgcggaatagatacgcatcggaataggacttgtcgtcaggctctgcagatgacaggcagccagtggctgtttgacgcccagcaagcatgtgaatcagaaaccaaggacggcgtttggccaaaggtatttcggcgttagcactggcaccgccctcgcaaaaggctcctctcgtgtgctgctgcgggcgacgttccaagcaaagcgtgacatcgtggccgttctatccagtctcttcatgcagtgagagcggcgcaccatcccgcgttgtcgggtctcgtgaggcaagcaaaggcccgacatgacatgatgtgacgatttgatgcgttgtggaagacgagcaaggggccaattagcaacgggttcttctcgggccctcgccgaacgaactgaagcctggcataagccgtgttgcatccaacaggcgatgcaatgcgatagtcttcagccctatcgtcaaacccggctcgagtatgtgcacatgcacctacttaacattattaccttgcccaatcacaccgggcataccgtcgatatctcgaggctacatgtaccctgccaacctgccaaagcgggatacaggtacagcagactagactggcagcatacacatacttcgaacccagtatggacaaacaatgaggccggtcttttcttcgcaccgcacgcctgcacagctgcgtattgccgcatcaagcccgctggcggtctcatctcacccaaacgaaccggggtctgccttctccatgcatgctagtgctacgctgcagtcgcaccggctcaaacttggccccaggcacgcgcagggctcttctcctttttgatgacagccccgtccaactgccgagcagaaatccagcccgcctctcgcactttgctgtcgttttctgtctctccaacgaatccgcgacgtcgggattccgattccttgattttcgagtgtgatgtgatgcccatcagccgcattgcatcttgggctaggccttcgctcatcccgcgcctctcgcttactcaccctctttgatacaggcaactaactagtataacgactccgtactacctacagtacccccagccgtgctatttgacacgcccatttcccactgggtggtatcttgtgggggtggctggggttcgtgccgccttcatcgactgggcatgccatgccctgcagcaaaagttactccatcttagcccagcgaagagggtttcccatcccagcaaagagggctaactttgtaaaaagctcctctttatttcttaatgttcctcttttttttcttttttgttcgtttaacaggggtcgcctggccttgtctggaaccacgttggaataaacccgactagagccgctggtccatatactatctatctgccacaacgttaactgatactgggcctgccatattacaggaccagttaaaaataaataaaggagttaaaaaaaaaaagaagacaacactcagaactcggaacaaaagaaacgcctcccgcaaaactaagctcggatccctcaaaactgagtcagccaaaacatctaggctggcacgcactgaatctgatcgatcgaaacaggcctcggccgtgcacgacacaggggttggtttaggtacatcggggcaggaaagcaaacaagtctgtccgcttcctctcttccggttgcctcctttacaaattcctaaaacagacagaaaccagcaaatggaaaacaagttctttgtttaaacgagatgcctccactttatgaattgttttcttttttttcccaagtttgaaaccagctcatctgttatctcgcgcggaaataattccagaagccatatactatactagccgtccgccccttccctcttcaagatcgaggggcatatcgtatatgattgaatagattgcaaggtttgttcaaaatagtggcgtgtcgggccaaaaacctggactttttttttgtttttttgttcagggactcggctaggccgccgccgagctgaagagctaactcggggaaatcaagctccttcctagctggttcatagcagcatcgtatatctcaccactggccccattggatacccaaaaataaaaagatgacaacagggagaaaggaaaaaaaaaaaaaaacggacagatgccgctgcaaatgactcgcatctgtagaggattcgatgtgcccggagcaacagtaatacttgccaatatgaaaattcgcaaaaaagaggaagacgagtcgaatttccaaggttaataggagcatcatcacggaagagattcgactgccatgaatagcaggaattaatatcaaaaagacgccatgcagcttcatagcctagttgaattccactttcaactcgtcttcacaattaaccaacaatctcagcatatactatgtacaagacatgacaaatacccaactctccccaccgcgcgcttaatgctgccaagatagtattgtagcggtaagaataggtacaagctcggttggcaaatcgcatagcccaacagggccgttacactcggcatagtgataatgcatgcttccatgcttgctgattcaaggaaacggggagtgtccgccgcccccctccccttgtcagctaccaaaactaactccccagcttgcgaaacgcgcttccaaacatcaagctatacttggggtactagggagtgtgaagccctttgcacttgtaagcacgatttatagaatgaagcagaaaagaagcgcaagcgagtgcatgagcatgaggcaatccagagacggtattggacaaaagagagtacctagccgcaagagaagaaaacaagagtcatgcggagctcgcttcagtcagcgcttattccaaagcgcatgcagatctgatgctaattgatgagctctttggcgccatgccgtttcgtccaaccgtcggcaatgggacctcggaacatttcctctttaagctgttatccaaagccaaccctatctcgattcctgatgctaccaggtacagcaggtactataagtacttgtacagagcaggcactgtccctagcagttcgtgaatacgagcacggtcactttacctactccaggtagaagtctgcgtcgtctgcatcatagctcgcaaggatataagcgaacgagcgataggtagtaatcccagaagcaacagtcgaggggcaaaaaccacttctcaggtccatccaaggcaagcaaatctttcattattcagtctccccctcaacaaaaaggcaataaatatctgtaatcggaagtttttggtcagcagctccctctttcgccgtagcacaaagcaacctactcattcgtccggccgcatccgttccctcttctcgctattcgcccttttttgcccctcccaaaatccctactgccctaaagttcttgcccatcgccccgatgcaatgtacgaggtgtgtaagctgaccgttcaggcccgcttacggcaccgaccggggggaccaccatgcacaagattcacttccgaggaccacgttgttgattttggtctagacttgtgtgttgtgtcgtatatcaagggtacattcaggcaggcttccgtcgtaataacgatgatgatgatgccggatatatttccgctctcgactgtactgtagatcctccacgttctttgcaggtgcgtatacaagccgcaatctccgatatcaacccgaaacctctccttccctttcatcgattatatacagcgtgtatgtctcccgtatacaatggtatatgtatatatataagaatcagaacagatagcataaaaagaaaagagagagaaaaaaaaaaaaacatccaccccctcccgcagcaatacgccatgtatcaatgcataccctctgctctggccactggtttcgcttccaacgccacagatgcaaatacaccaaacaacattgaagaaagaagacaccaaccgtcttccatgtcggccttgtccgaaaaaaaaagagtaaaattacaggcaagaaaacagctcagtagacaaaaaaatccctctcttttctcagcgctggcccccattaaaacgaggactagaccatttctcagtgggtattataatatcagccagatcctttcgaaaatcgaaatcgttttagcttctcagaacaagttcctaccgctagccagtcgtacgaagctgtatggtacgttttggccaacaagcagccgcaggctctcgaccgtcgtaaaggccgcaacgtcagccgcatcgtatgcggtaaacccgctctgttcggcaactgcaacgggatcgttcttctggtgcgatgccgcctcggccaggttcaaaaagacctttttcgtgttcgatgacgcttcgggatcggcctctccaaaaactcgcagcaacatgccgacaatgttgctcttgcctcggccaagggccgatatgataacgaatggcgctcggttgtctgccacggatcgggcacgctgaaggctttccatgctgatgaattgttcgatcgggggcgcgtttcgggccaatgtcgatggcgtcctgaagccaacggtgtatatctttgacatcttgagggctttcagcgcaaagaagactggcgcggcgtcgtcggcagtcaatgctagcactactgctgtgcggtcaaagtatgcagagggggctagatcacgggttagtgtagacaggatgcctctccaactggcattgtcaaagactaatgaggtgttcgaggtcaagcccggctgccctcccggcggtaatgtgccgtcatattgagaaggcggtgtcgcgttcaatccggaagccgcaggcttcacaacgattgtgtcaatgataccgatcccctgtgccgcctcggacagaattggccctttgccgttctgcagcgtcgcaaaccaaggattgtgcctcatgatggtctggtacgacaatcccgggtcgagataggcacctccaaagtctctctggttgcaccatgcctggatacctgccgggttgttgtgctggcgctctaccacagcaaattggtgcggtagccccagctcgttgaagcatttctcgtaaaagggcgctcgcggggcaatattccgagcagcagcgctgctgatgccgtaaaagtacttctttggaagctggccgagcagtgccagggcgccgttgatctcggccgtgctcatctggccgggagccgcgatgatgggtaggaggggatgcgtgatgggtgagaataccgtgtttagtgttcttgaaaactggccaatttcgcccatattgacagccgagagtggtggcgcgtctggatactcggccttgatctttgagcggaagtactcaagctcaaagttctcgttgtggtcgttgattatggcaatcatcttgacgatatcggcatactgcttggattttacgaagacgtcctgtgcgtattgcgacggccacttgaacgtgcccgagaagtcgtggaatgcagacatgatgcgagagttccccctcttttcgtatagcttctttcgaatatgctcgggcagccacaactcaacatcgatatactcgacgccccactggacggcccggtagaggtattcatagtacaagtcgggcttgtccatgggaaactttccattttcatttgtgcatctggtggtgaagatgatgggaagctctgttctctggcgcagtagcatgacctgttgtccgacgtagctcaggctcgggatatcagaaaaggcgccgtcgcccttgggctcgcgcagaagatccacacggatctcgaccgcatcagccccaacggtgagaatatccaagttgggaagagccgcatgaacgtctggaaatgtggtggagatgaagaaggtcctcgatttggccatcagctgactgtgcgggctagtctggcccagtgtgaatgagatgaatcgtgcgaggtcgcgtctggaaaagggcgtttcggtatacagaaactcatagtcgcagtggatggagagatgcaggtcgggaggcatgccgaggtcgacgcagtgggcattaatcgccacgaggagctgctggtccctctcctccacgtcgtgtttggcgtctccaagcggcaggccaatgacgaagccctcgtcctcacgatcaacatctttaaagtgctgcttcagcttgaccggcttgcccagaacctctgcgaaaacagagacgacgctgtcctgcccctgcccatacacgatgacgacgatccgagcatcgcccgtctgcggcgcgcccttcatcagtccgctgtcaatcataaccgggtcattgccggcgctgccatcaacgtccatgctgccagactctgcgctttggctggtgattcgctgtgaaggcacagatgctggcgcgggcgatgggcttaccagcagttgctggacagcggccattgtactgtcgagttgtgccgggctagcttggcccgagcgatgaaaactgacagatccctcgagctccaggcggtcggccgtcccggtaaaatgcaagacgccgcctgcagaaggcttcaatgttgtgtgtcttttagcggccctgcaaactccacgttacacgagcccaggggaggcggggaatagttggccctagcaatcgagctcaagtgtgaagagacgcactcactctcttgcaatcccgcagcgccaaaggccaaggggcggtggtttagtgagtgttgcgggcgacgaaagcgcttcgactcttggccacctgccgtatgataggcacagcgagcctggtaactgaatccgcaagatcggctaaactccgagtttcactaggcagcagctattcgcgaagaatggcgtctagttgcgctacgaatgaaggtctcagacggcccctgaagaattgagacgaaaccccggttcgggcaggtcgcaagcagcagaaggattgcgatgcgggcggtgttcgtctatcgacaaaatagtggctcatgcagccagccgctccaataagccagtaggagcaccgactggcaaccgatggaccggatagtctccgaccgctgtgacacgagaagagagggaatggttgtggaaaattctagcgtcagtggcgagggcaggctcggtgtcgccagagacggcagatggcaggccttaataagaggcagcccagaggattcaactctgcgcgatacgcagcaggatacgcaggttagaggccaaccaagattaaagaggatccctttgttcgcctggaaaaagcagcaggtccctggcacctccttggaccaaagacttacatgaagcggaggcgttagtgaatcttgatccttcctataggccaggagcaagaccgagctcggtggtgtgccgctcgtgtgtgtcggatacgcaaatcggtgcgtgtcgtcgtagtcgtaagatgttaatcggtccagaatctgggcttaatggtcggtggcttgtgatggaagcgagagcagattggttatcataatttcccccaaaagccgaagtatccctttcccttttcctttttttttcccccttctttattttccctctttctgttcttccgcagcagactttgcttgttcccgggttagatatccacgggctgcgcccttaggatgaagtcgcaaacctgtttctgcaacccaccagaccctgagtgatcgactgatgacaagaaaaagggggggaggcaaaaatctagagcagggaaataacttgaaggccctaaatagaggcaaaaatgtgcagccgcgatgatggaaaaggacaaagtgacgggatgcgcccagaacaacgctcaaggctcttggcgctgcttggcgacttttgtgcgatggctccaggtcacaggatcgcagcgactcgcaacgcagctttacaacgcacccggtgccgttagacgagaggccgagcccgatgcgccaggaatccgcgaggaggatttggttgatgttgaaaaagagcctgtacacggcctggctaggcatggaagccagcgcagcgtggggttttgcgcgccagtcattcttctccgtcccaggacccagcgttggtggggtgcgccgcaaatcgccaaccccagcgcgggagccgctggagctattgctggagcagggccctgaagaacggcgctggctggcagtgggccggaagcgattcgcagcgggcaaggctgacctcgctaaggccgcaaaaggacaggcccagcagcgcgctagccaggcctctgtgcagcgccggagagcagaaattctccctatttgccggcgccgtttgggacgcagcaattctccgccaatcacggcgcgaaccccccgcatacctggacgagattaccccccaatgagacgtcaacttgtttaaacttgcatcgacctccaggtctatctctgcggaggtactggatccagccggatttcccttcatctccgtacatgtcagcgggcgttgctccttggcttggggctcaaattgagccatggaatagatgatacggggcgtaggaagcacgaaggatgcgaagcgtatcatggtactacgacaactactactaggactggcagctaaaagtacaaagtactataacgctactgtaccacgatctgataattccaatacatgagcaacagtacatgtcctctcctgtcagcaggagctttgcttcaaacaaaaaaaccgcccgttattgccattagtgaacgccgcggaaccccaagccggaggaattctctaccacggatcgagtccccacggaacatagatgtgacttcacttacagcctcctatactgcgaatggaacacctgtcgcggaatgccgccatcccttatcccctatccttctgcccgtccgtttgcgggcaaactccatcaaggaaaatacaagtccttcctatcacgtctggtggaaaaaacaatgccagggctgtgcttcagactctagtcggtaggtactgcaatttttgcaacactagcggcgtcgacgcggagttaatctgttcttttttggcaaatgtcatctcagctatatgtaatctgccagttgctacatacgatccccctgtttgttctgtacatgtatgtaagattctatgtgcctgtcagcaggatacccgtctatcggtagactagccaaattcacgactaatccatgggatatcagaatctacagctgctagaatacattggcctcgtgtctactgcatatagtatcaggcaacacattgttctctagcatatattccatcctttgagctaggaaaaggctcaaaacaccaagctgcgtgtaggagcatctcgcgtttgcccctctcaaccggctagcagaataagaccgaactggctccagatttcgtggggggacagaaatgccggagtgtaactttccatacctaggtaggtaccacgggtacttttaagtccagctccttgtttgagatcagcagcgtggacgagttcactgctcagtcatcaaagccgggttgagtacacgtattatcatggtcttgacccccgcggaatatacatgtaattacatgtcgacaaataatcatagatccattgcgcacgggcgtacaatgtcaaaggcgtaatgtatcgagttcccatagaaagcagtatctggtgtaggtaagtgattcttgaccgattaggtagtgttgcacttccttctttcgaacatgagacaagcgctggcagtttactaaacaacacgattttggtctttttcgcacggcttttgatatgcgattgatactactttataccatgatcttggatagtccgtacatgatgtgattaatgagcacattcgcctatctcgttatcgtggaggcgttccaaaatatgatgaagctagaataaaattccacgaataggcagccaggctcttggcagtccagtatcgcaagaactcacgcatagcgttccaagataaggatttctcagacccaaatacatgtgctacgagctgtcatgtaatggtatatcaagattgtggttctctcgacccgtggcttggtcagcggaggcttcgcccgctttcaaaccttgttagatattctttgcccggcacttacgaaaagcctaccgttttgagtagggagggttacatgtacatgtatccagcacctcattttattatccagtactctggttatagcatactaagctactgctgcttttgccctttctactactattactgttaccaccgttaatactgccatcactgctaccactgcgatttccaagtctatatagtaactaatgtttcttacatgtattgagactcattacatgtatcttgttgagctacagccaaagcgttgggtaatagaactggggcgtcggatcaccgttcccttcaagtctctatcgtacagatgaataccaatgtcaaacgggtaactgccaggtactttaccttacacaatgatacaacctaccaaaagcagcaatctaaagcgaacgcatgtacaactcgtagataggcttctagactaggtaactacatgtacccagtagtacggcccggcaacggtccgcagtgccgtatgaggcttctccggcgcggcttctcgcatcggtatctcttggttttttccattaacagtatgtgtacattttacatatagatgcaacgtgggataagcttgggaggcatcgggccgtggagaatctgagcacttggggggatacggcggccgtcaagctgcagaccgaggatcccactctctcatacccgccccctgcttgtccgggccatctcaacgatattcggaatccggcaaagcagcaacaaaagcatcttcgcctagcagacacccgtgtagtgtaagcccctagtcagtatgagccgcggcatagcatgtaattacaaagtgtacggagctggattctacatgtactttgtatgcccaaacaccatgcttgagaaacgcacaacgagccggaatatctttcaacaaaatgctctcattattaatgtatttccataagcaagcataaaacacgcaatatttcttccgtcgaattactaccagcagcagcagtccaccggcagactagttgcatgaaccatgtgctagtaggtagctgaagacaatggagctgtcatttatttatccgagtcagattttggaccagattccgatcaagttgccctcagtatcgataaatcgagcataatggcccatatccccaccaatctccgtcttgtgccttgaagatagtcagcgagctttacttgtactatttccgtcttcatccttgtctcttccaagaagagaatagagagaaagaaagaagaagcagggagcgattcaacgtacaggtgcttctgaccaccgagcctttcgacctcttcgagtgtatccttgcagttcttcacgtaaaagctcgggtgaacggaaatggcatctgttgagcccatcgattggttgatgacgtgatatccgtcttccatcacggtaaatgccccctgcagcgtttttccgcgattgaagtggtggagctccttgacgccgggccgatcgctggggatggcttcggggctgatgtcccagttgaatatctcagcataaaaggccttggcccggtcgatgtttacaacggggacggtgagccagcacatctggccgtatgattcctgttacagcgtgggtaagtttcaggagcatggtagtaaacggcatctcgactggctagaacatgggcaactcatggttacctcgatgggcacctcggtatggttagacgacgacatgacttggggtgctagcgatattcaagagctggtgttagatgtgtttatataggcaagactatggaagcaaatttctggatgttagtggtgagcgagttgtggtttgacgtagattggcgactgggttcacgcgatatttataagagggcaaatcaatgcctctttggagtctgggctgccaagttggctgcataatgacagcgatgagcgcatgcttcagcagtggcttcacgggtggcgcaaaacttggcacaggacctaagccttcatgacaaagtgtgaagatgaattgcctgtttctacgggccaagtcacagcttgtaactgctttaagctcagctcgttggggccggttctcgttgctgctttgcgcctaggctgaaatagcagagtgcttctttcaagtataagatgctgcttcaaaccagctgtgactgctacagactcttttcacttggatctgaacgatgcccaatttcgagatcaactaaacacagcaagctatttgtcatgggcgccgtgccagctcgtcaaaaggcagctaatcgccagatggccaaaactgtaaatcgatgggcggcctgtagggtagcaagcgtcgcagcaatccaagtccaagtacaagtaagcgctgatcaaagctggagaagctctggaatcgactcttcttcgccttccagccccacccagccaccacaaagtgccgactctattgtccgtctctcggccaatcacacgcgagcaagctgaacgcacgtcacggctgcagcaacttccaatcggcctaaagatcagctgtttgcgctcgacggcagctgctcttctctgcttctgcaattgccatctatctctgtggcttcgaaaccgggtcgcgcatcatcaattcatcgcagtcgagcttgtctgattggcatttttgacattggaagaggacaccgtcttttttgttcttctcacttcactaagtcgccttctgtcgcgtgtgtctgatagctgcgaagctgccaagcaagctcttcaccatggcggatcccgttgccgagacgcgaccagctgacgaggctgcgcctgtcgcagaggcaattgccgaagagacgagcaagactgacgttgctggacaagttgaggccgaggcagaggcaaacgacgatgcggcggcacccgcagaggcagagctagagtccgaggtggacgatgacatcaagtcgaaaaaggtcaccctcgccgacctgagtgccaagggcaccgcgctctacgcccacaagaaatacgagggcgccgccgacatcttttcgagagcgagcatcctccaggccgaaatcaatggcgagaccgcaccggagaacgccgagatcctgttccactacggccgcagcttgttcaaggtcggccagagcaagagcgacgtcctcggcggctctgcgcccgtcgagaagaaaaaggcaaacggcggtgcttcctccaagaaggctgccaaaccggacgaggaaaaggctgccaatactgcgggccagccagcagaggggaaagagaacaagggcgatgacaagagcgatgttccagagggcaagaagctcttcttccagttcacgggcgacgagaactttgacgacgagtctgacgaagacgaggtgggtaatatgccagcattttgtgttcgctgtctaattacccatcgtttgaaccaatctagggccaggaagagggagaccaagacgaggaagaagacgacgaccttgccactgcctttgagattctcgatctcgcccgcgtctgctaccacaagcagctggagaagctgagagaagaagaagaggcagagggcaagggcaaggaagccgccaaggaagactcttcagccgtcagacacatcaaagagcgcctggcagagacccacgactgcctcgccgagatttcgcttgagaacgagcggtacgtttaaccgaactgatatcctctttttctcttgcggcgcccatgacgatgcgagacgcagctaatcggatggtcctgtatagataccccaacgccattgaggatgggcgcacgtctctcaactacaagatcgatctgtaccccgaagagtctgaaatcatcgccgaggcgcattacaagctctctcttgcgctagagtttgcctcccttaccgttgctgatgatgagggcaagaacaccaagcgcgaggagattgaccagaccctgcgcgacgaagctgttgtcgagatggaggctgccatcaagagcttcaagctcaagatgcagactatcgaagtcgaaattgctagctcagcatctccagaagacaacgagctatcgcgcaaggccgttgaggagatgaaggaggtcattgctgacttggagcaaagagtatgttgcagactttcggaaggacctggtctcggttccatgtatgccaagcgcgcttcttgctaacataaaatcacagcttgtcgaccttaaaaaagatcctctcagcgccagcgacctactgagcgaaggagtcaaccctctaggcggccttctcggcgctgctctcggcggatctgctgctgaagtgcaagcccgcgttgaagaggccaccaagaacgccgtggacctttcaagccttgtgcgaaaaaagaagcccaaggatgacgaggctaccactcctacgaatggtagtaagcgcaaggccgacgaggaatctaccgagcttgaatcgaaaaaggccaaggtggtggaagagcagcctgctgaggccaaggaataagcccttctactcactaccgatttttttttcttatgccgctggtaagaactctggaagagaatgctatgtttagttttactctataattgaccgtattcaccagtcctttttcgttgggatgagggattcttgggggtctaggagtggacgagggataacgaggactgaatggagagagagagaagattcgaataatgatccagaaaaccactttgcagttgttttggccattggagcttatgagttggcgcacacacaacgggtaatgaattgacacggtcaggttcaacaatgcttgcaccttttttaattttgctttttggttgtataatgagattagtccacctatgccggcttggaatatgacgggaagcgaaggaaagcatttataaaatgaattaaaaaaaagtttaaaaagtcctcttcctgctgagtaaatgaccaaatgctcactctctctttctctttctctttgcgccccttttctcgtgctatataatgcagcttttcaacttgttgaactttttaaaagaaacaaaacattaacagcagctgataatgatggagaaacaaaaaaagtgttctagaaagaatggctctttcaaaaagctcatataaatatacagagatgcaaaataattatccatgctcccctccctcttaaaatcccctcgctatttcattttttcaacttcgatttcataaccccgactacagcttgaagcttcctcccgaggcaatcttggccgtcacctttgtcttcttgccctccacgtccgtaatctcgcccttgcgattaatcaccttgacgccgcccttcttcagatccgcaatcgtctcgcgctgcatcttggcctttgcagacagcggcttcttcttcgcaccaccgctgccgttggtagaaccagcagcagcagcagcggcatccgcgccgcccgccttgcgcatgcgctccttttcgcgacggcggcggcgcagcttgtcctcgcgggacatttcctggcgcgcgaggggcaggccgccgctggtgacaacctcgccctgctcggcggtggcggcgccggccttgtagacctcctgaggagccatgcggctggactcgccggtgatggcggaggcggttgtcggctgggcgtcctccatggcgacggcggcgacgtcggaaacgacggagacggtgggcgcgctgggcttgggtctgtattgccagctgctgagggcgtcgagcttgctggagagatcgccccacattgcctggatctccttttcttcgcgctgcagtttctcgtcggactggctgacgtaggcatccgggttggcgttcttgacgtgctcctcctcgtacacctccgcaaggctcttgttgggcttgctgtcgtcgagctcaatcatgccacggcgggttccgttgggcacgccatcgacatccggccgtcggcgcaggacctcgtcaaactgctgggccaagattcgtcgcttgatcatgtcctcaatgccctcagtcacttccggcgtgatgacgggaacgggcttgccgacgtgctcgaattcgagatcctcttccaggagggagttgaccggccggtccacggcggcggcttcaccagagagcgtccactcgcgctttgcgacggaggcggcctcgagcttgcgaatctcctcggccagcttggcttgccttcgctcgtgcgcggatcgtcgggacttgggatcgcccgctgagacgtcggacagggcgtcttctgagtcgttgtcggactcgtcgtcgaagagatctcggcgcacatcggccatggctctgtcgacatcctcatcggcaggttgtatcggcttgaagtgaacgctcttctttggcttgccaggcctgcccttcttggcgggtggcgcaaagaaatctctgtagaagaccccgtttgcgttcatatccatgccttcgtcatccatggcctcatcgtccatagcttcatcctcactgtcgccttccggtgcgtcgagagccatatcaccaaatgttggaccatcctcgtcatcgtcatcttcctcatcctcatcttgtagcgggttttcgtcatcatcttccaagttgtgattggatgatttcttggacccaggctttgactgtaatgttgggtctgcatcccagtctatatcttcgtcatcgctgttccgatcggtattggggtctccttttgcgtcctgctcttcaaagtattgtgactgtcggttgaactcatcaatgttaaagaagccgtcgttgaggccatctggatcttcgacaagctcctggccatcctcctcatcctcctcatcctcatcctcatcctcttcctcgtctagttcatcgtcgagaccattctccaattcttcttcaagatcttcttcgagctcgtcttcgtcttccagatcttcttctaattgatcctcagacaattccgcgtcgagatcctcctctgatccttcctcctcctcgtcctcttcttcgtcctccaactcctcatcctcagcatcatcttgctttgcgcctactacctcgccctcttcttccaattcatccaacaaccctcccgaaaacttcagcacacttccaattattcttctcgcctgctgccacacttgatccgtctcgaatccatcgacatacacctttcgcagcttcagcacatcaatctcctccttcctcggccacccttctcttttcctcttccgggtctctttcagtctgatttcctgctcctcgccaacctccgtagcgaatccttccagggtgtccttgaccacattcaatgaccccgtcggcagcgcatcgctcggctgcaagaatacgtgccgctgttccggccgcaggctctctagcaaagacagcagcagcttgttgttttcgctgccattgatgcccgtgggcgagattgacggcaccgacgtgagcggtaggccagtcattgtgtgcgacgaagacgtcagagctggcgatgtgtttgctgccatgctctataaaaagaaagttttttttttccttttgccttctgatagcagaggctagttgcgataacgcgacgctggctatggtagcggaaaaaaatttcagttgattgaccaaaagttgctggccccgcagcaggataccttatcgcgataagagccgataagcaatcaatgatgaagatccagagcccagcttcacatatgaacgtttttgagactgaaattgagattgaatgttattatatatgaataagcatgagtatgaatttcttatctgaaggttaataactagatcaaacaacgcttgtgttatgctacgcaatctagcatagtgagtgaatgaccttgtaagtcgtactaacaacgaaatctcgttgtaagtcgtcattgcccattgctaaaccactcaataggctatgatagatgggtgagtgtcttaaatatttatatataaaaacttcttcaatcacatcactccccttggagcccaagacaactccaacccagcctgaacatgcaatcccttggaaaactatattaaaaaataaaaaaatcatgtttggtatcgatctatcggacctcttagatgccacggcgcccaccagtgctcatgagcgtaatcttctgtttcttcttcttcttaccaccacctcctccacctcctccgccgctggttcgagaattgctgctttgtccattctcgtccttatcgagggtgttcaaggcctccatttgcctagcaagctcgcttgggctgagaaataactcttcatccttgagccacccgtcatcagcgttggtaggtggagggatgtcttccattccaggagtatttgagagcgcgggagtgccccagaccgtcctttgagtagacgggctggttgacattgaagccagagtggagaatcccggtctcggctctggaggcgttgtaccagatggtgccgccaaaggctgaaactccgacatgtccatgaatggaggcgtatcaagttcaataggcggggattgcggccgtcgagacccagtcaggcttcgaagggcagccgcctctatcctctcggactgaaggcgttctcgctcttcctgtgcagccttatcacgattacgacttcgcctcttctcaatatctggcatgaaggactctagcgtttcagcagggacaatatctgtccagtcgcattccaggaagctaatgacgcagccataaggaagatgccccaaatactttgcccgttttcgtaccgcatcatcgacgacatgcccggttgagatgtgctcaattctaggtaacaatgtggaaggaaaggcctcaaaggatccatatgtggttttcaagatccggatatccagaggagaaagatacaggtgaggcagggcgctgtaaaaataaaaatcggcatctgatgacggtctcaccggattagagagcgatgctgtatttgacccatcggccataccaagagtaacaatcttttcctttgctgcattgacagctttgacggctttttgagtccattcattgtcttgcccaaacaacgcttcatcttccatggcttgctgtagcatcgtctcaatctcctcatcatactggcctgccatgtattcgcccgtgcccttcatgacacgagcataatccaagacattggcagcgaagtgccacgggatgctatcaccggagctgagcacttctgctccactttcccgcgggagagcaagcgtagagtcggcgttcctcgccataagcctcaggacaacgtcatccccaactcggggaagggggctctcctggccgacgtaaaatcgcaccggtcgtacttcaggaagatagatgctgtcttcgcagatggggcatttcctccatttggcacccttgcccggtttcgcctcttcatcgttcaacaccgagttcatgaagcgaagcaagcacgggaggcagaagatatgcccacatttagccattctgggagccactggttccgacaaacagatgggacatgaggccgcctgtgactccgatgaagcaatcacctgcaggacgttggaccagtccaagaaaaggtcggcatcggcggcattcttggagtagtctccctccggagagacgacgaagcggtagttggcatggacgtatctggatttatcaacagcatggtatcccgagcccggaccccaagttggatttcgccgatatgacctggggttcgagtggtggtgatggccgtggtcgtggtgatgatgatgcaacggtgctgagtaattcaaaagatgcgtaatggatgtctgtccacgccggctggtcgggtttctgagtgctcgaagctccgccatggcgtcgtactggtcgaccattctctcccccaagtgatgccggcgctggggtcggtgttggtttcgagagccctgtccctttcggggcgtgggttgcggtaaagaacccccggctgctgggttcgcgcggcgagacgtctcgaaactcggcagtgccggtgctgcttgagcggccggaggataatttgactggacttgaagggacttgcccgcgctcgggttcgaaggattcattgtgagaagatcgagcagacgatggaagcagtcagggccgatggtttgctgattgactgctcagcctcccaggtcatcggaagcggagggcgccaagtccagcatgcccacgaactgcacggcgatggtcgcagttcgtcttgccgtcaaactatccgtagtagccaggcaagaagagggtggcgagaagcgaagggtatggatggtttgatgagcaatggaggaaaaaagaaggaaaagtgatgcaaagagaaaagaaaaggaaaagatggccactggagcttctccaaaagggacccggctggccccggtcttggaggatagtgtcagatagagagaggttcggacgacaaatgatgggcggggctgaaggcacgctgcttgaaccgcgagctcgtaagctccggcgtggcaagccacaacacgtgatgatgcatgtgactttatcaatgcctatcaattcagccaaaatgtcgtcacagttagtaatgatggcctgcttgcgcacatgaaagcgcatgattaaggccttcaaagttgcgtctcatttgccatcagcgattgcttctgcttggagctcgtagcaggccgtgtacccttgtacaaggtacatgctctctacctatcttacgaaaaaaatgggcaaatattccggacaatgagtcacaacagggatcgagccatccccgcagaagaactctgggaaaggtatggaccaaactagcaattctcctcacccagttaccattggagcctcctatgcagacatggatccattgggagcaaagagtatctgaagaatgaagaaaaagtaatgatagacattaaagcaggcagaaatatctacatggggggtttgccatcccatgccacatgataaaaacgaactaggtagtagtagtagtaatagtagtagtagtagaaattgccaagccttacgccatagcagcacaatgagagacgcaacaatagctacaagctgtctaaggcccatctcgagtatccatctgcaggcaaaataagatgtgactggccgactttccttctcagaaaacacacacaaggacacaggttacacacatagcatatccaacaagagtaagcatcatatgaaagagccagcgacacaaagcaagactgtgaggggaacgagcgcaagaatggaagaggaaaagaaacggaatgaatttaggtatatgaaatggtgatccaggtatccgacgttattcgacccaagtcacacttctctgccaaagtggggaatcatagacatataaacaaagccactccagcagccaaagaaaaactgacaccgtaaaaaccgtaaaccaggcgtttcaacatgacgacgcgcggtctctatcatccactcatgactcttagttggagaccttgtgtctgaatcggctgaagaaggcgctgaatcgattctttttcttctcagacgtcttatcatcgtgagagccggtcgagccgttggccttggagggtgcctcagtggtagcctcggtgggagggacctctgtcttgtcggtctcggttacaggagtatcaacggcagcgtcggccttggcaggctcggaagcaaccgttgtatcaatgacggggactgtggtggctggtgcctcggtcttggccacctcagcttggggctccacgaccttgggctcctcagccttgggctcttcaaccacggggacagccttctgggcctcctcgaggggaacctcggtcttggtcacctggacgttgctaacttcagtgacggggctgtcgattgcctgcacatcggtgatggtagcagaggtaacaggcgcgacaacaggctcgacaacaggcgcagcctccacaaccttggcttcttcggccttggtctcttcggccttggtctcgtcaacggcagggaccgccttgacctccttcagcagctcagcctcaacctccttcttctcctcgacggcggcggtgttggcggcagcctcggggctcttgccagcctcagtgatcgactccttgacctcggcgggcacctcgggagagacctcctctcgtgtctcttccttgacagcagcctcatgcgaagccaaagtctcctgaataggtgcaggaaggttctccttgacggagtcgggaaggttcttgttggcagcatcggcagcggccgcaacagtatcgtttacaacaggggtcgcggcctcgacagcgctatctgaagcagcaacgacagcagcgacgacagcggcgccagtggtggcggcggcagcggcaacagcagcaagggtgtcggtgttgtcggcttccgatttctcggtaccgacaccagcagtgccctcggaggtggatggggcttcagtgaccttctccttgagctcctcctcaacctgagccttctccacgacctccttggggtcagcagcggcttcgggctcgacgcctgccttctcctggctctccttgacgacctctgggaccttggcggcctcgagaggaacctgggcagccaggccgacggttgtggcaccagggttgatggtgctgatgtgggcatcctgagcggcaacgacggggaggctggactcgggaatcatgttgctggtgacaggaggcagctcggtggcgtcgacaccggggagagcatcgctcttctcataagactccttgtccagcttgacgtgctcattggtgctctcaatgccgacggcaggaacctcctcaccaggcgcaagcttgatggggttgatggcaccagcggcagcgggcagagggttgacgctgatgggcttatccagctcagtgctgggggtgatcgggaagcctccagggacgtcggagggggtggcagttccctcaggcttgtcaatgggctgctcgctcgccatcttagcggtggtggactgaggagtaacggtgctgatgaaagcagctgcggggtcggatgagagaatgtccgcgggtgtgatgaagttgttgacgttgccctcgagatcagcctccttgggggaagactcgtttacggtccagtctccgtcaacgacgtactagaagcgggagcgaagaaagaagaagaagtcagcaaaaaaagattcgacaggcagaaatagcctcgtgttgctggagaggacgggcaagaaatatatatgtactatgatgcagtgcgtaacaggctgaatccactatctaggtgcgtgtgacgtgatatatgcacgacaacagccttggaagggggttggccaggccggagcgggggcttttggtacgaagacaagggggcttggcccaatccccccaattaagcggctgcttagtgggaatcatggacgagatggattaggtaggtagaattaagtagattaagtccccttgatcagcagcggactttggcagcgcgccaatcaggccaaccgacgactttggggagatcaccactgtcattgcggctgtggcgcaaagcaaaggccgcggaatctcaccgctacaccgggctgtggtcgcagtcgacgagcgctaggcggcggaagaggaggaaggattggcgagtcggatgaccagcgctgttatcagcaccaaccgtccaaccccgcgagccgttgcgttgcgctgcgctgcgtcacagccccccgtgccgaacgactgcgacagcgccgtggggggggggggatccggcaagttgcgcaaaccgctgcagagcctgcgaacacgccgcgatgagagccacagccagcaccagcccagcgacaggcctcccatcgccgagcggccatcaggggacgcaatccgatccagctaggctctggctggccgattcgtctccaatggtttgcgccgcggctggaatcgcatctcgcgggatcgtgtgcgtagacggcaacgggcggcttgattgggcgggcgtctactgcggcattgcgaacaagggaggcactagcccccagtggatcagatcgagagatgggatagacggcgcattgaagctggcaaagcaagctcggcgacggtcgccggtgcagcatgaaatggggagaagagggattggtacatgtcgtaacgcaaatcaggagagagagaaaagggaaagaagagcgccgcaaaacgtggctcagagacagcaaacggacggaatcagggcagcggcggctacacgaggacagcatctcaacccaccttgtagtatattttctgcgaggcatccttcagaaagacagtcttctggaagacgtcgccctccttgggcaactgctcgctcttcgtccagttgtcgaaagtgcctgtgacgaacacttcttcggcgggatgctccctagatcagaacaacagcccaaacgtcagctcagctcggcgtctcatagcgtaaatccatagcggcgtcgtttcgattccgcgccaagccggtggaggctcatctctttttcgtctgatctcgtggtctcgcaaaaaatcgtggccattggtgagagcagtaccggaattttttttttttttttctttctttgttcttggatcggagatgctttcgcggcgcaaaacttgtgtcgcaaaaaaggaaagcgcaaaactcaccacttgaacgtatagctacccatggtcgtgattaagaattaggaatattaatgaggtcgacaacgtggccggaggggggaggtaaaataaggtggaggggggaatatgggaatcgaagcaatcgaggaacaaaagaatcgaaaagacgatgaccacgagatgatgacgaaaaagaagctcgagggtcgccacagcccgggatggaagaaccagcggcgtcaaggacagtatgagtttcgaaggtacgaggtcttgctagtttgaaatcgtgcgaaattaaatgtggccggtgagcctttgggcggtgggggcgttattgcagctctgctctgggaccagataagcgtcggatagtgcctccagtagcatggccgggtactctgtacctctgttctcttgactgcgtgcaagaagcagggcgcggccttggtggccaatgggccaggccactgaccgcaagcagccacggcctgcgagacactgcgacgcgtttgctggaagccgtcgaaccagcgcaatcgtgcgattctcgcgaggctgcacagcttgcgccgggcccatccagctgcatgccttggaacagcgctgggggggcctatcgtgctcgctgcagtgcccaccgtgggcggtcgagcccatcggacaggccactagacagcgctgaagggtcgctaagtgccccctgcctgctgcagcgttgcatcagcgccgcattgcatggcactatctcgcatgcggcctgcataatcaaggcacgccagacagggcctcagattggacaagcccaaggcgatgaattttttcttttcttttccttttccctttcttctgttcgcctctctcgccttgctggggttctattcgtttctgagcaccagggatcagtagactccatatgctggtccggtgcctgccgaagcaagggggagcagaagaccgatttccggccaatgcgatatcgacagatgggcagggcttgcaggtaccgagtacaagacacaagcacacatgtacaacgcagacaaatcacatgggaaatgccggggttgtttcaaccacacgcggcctggcggacgttttatcgccgcttctgtcagagtacgcaccctcctgcagcatgtaccggctacctgcgaccgacccttacaaaagccacttctacacaaaactcgagatggaattaattttcgacacgctacgagcctcgtactcggtacagaatggaccccctgtcaacctgtttcttgcacaattgctgccaatctctattttaagtagtgggtcccctatgacgctcctcttgcttcttcctgcctagccggtgttgtctgacaagtggtccgctcaaactctgctctgagcgcctagaactgctgtggcgctgagctactcagaactacagactcctgagccacagtgaggacgcttctagcccctgctgcgccgcatcctccttttcgatacatgaaaccatcgcgactgcgactctgggcatgaagttgcggccctagaagagttaaaaaacgtaaattatgtagctaaaagctttaaaggaacggcttcccagttgaaatgcgctatagaggcaggatttctcggcgagtttccgcagcggcggtatatcatgtagagataaatatcaagacactgtctcgcaattcatcatcgatctgggggtcacaacagataatagtcgtcgaatagcatctactgtacaacatgggactcatcggatcaagcaagggccagcagccgtggatgcgctggaaggtcctcgccattgcgggcgcgtttctcttcgtccctgctgttggtctcggcgtcggcctgggcgtcggcttgacgcagcgaggcggtcacggggacccttccgacagcgacagctcgagctcatcctcttcaaacgaccccaacagcctcccgagcggttccagtcgcacgtctacgtggcagcccggcgtcaatgcgacatggcagattgtgctccaaggcgccatcaagctcgacaacaagacggccccagatccggacgtcggcatcttcgacctggacctcttcaccaacgacgcggcaacattcaagacgctgcagaacgacggcaagaaggtcatctgctacttcagcgcgggctcctatgaaaactatcggcccgacaaagaccgcttccaaccgtcggacctgggcaagactctcgacggatggcccgatgagaaatggttgaacctgagcagccccaatgttcgcagcatcatgagtgaccgcatcaagcttgcgtcgtccaagggctgtgatgcaattgaccccgacaacgtcgatggttatgtaagccgcctcctttttattttaaagttaagaattcatagaagctgacgtgtgtctcatatgattagcaaaacgacaatgggctcaatctgactcaacaggattccatcgactttctcaagtttctccaaggcgtggctagctcgtacaacatgtccattggcctgaagaacgccggcgacatcatccccaaggtgattagcttcatcaacttctccgtcaacgagcagtgcgccgagtactccgagtgcgagacctttgagccctttatcaaggccggcaagcccgtcttccacattgagtatccttcaggtgctcccaacattgacgcctcgcgggctactgctctctgctcggattccggcatcggggccgggtctgccaagttcagcacggtgctgaagaagatggacctggatgggtttgtgcaatactgtgatgggaagcagtacaccaccccgctgttgtgagattgtaaaggcggtatatattgaaatcgcgagtggccaatttatgcacatctgtatatagttgggagttggatgtttagctcttgatgttgtttactcttcttgatatcattattagttgtattattcatacttggctaaatatcattcaaagccacatatataaaaatcaaatcacacatgtttccattctctttctgtgtacaattgcatgtctcaatatcaaaatctctaaacgcagctccaatctaaaaacagccgtccccacgaattgaaccccgccatacagccttccgaccccacctgaaagagcaaaccgaaccgcaagccataagaaaagctccatcaagcatcatctatccaaagaaaagaccagcatctccagccgccgcaatgggtcgcgaagatcaggtcgaggagcgcgaagtgctcgagtccatctttcccgaagaaatcacaggtatgcctgcaaacctgtcttggccttgacatcccgtctctttcaacaccagaacagaacagaaaaaagcgacaagccagaacaggaagagaaaaaaaaacaagcagctctcctccatatacagttgccaactaatcgtcttctcccacagacatctccgagaccgagttccgaataaacatcatcctcgacgtccccggcgaagagcccgccgacgacacagacaatgaaccgcccagcttcctcctcgccgtgcgctaccccgacgaataccccgacgtcgcgcctcgcctcgacatcatcgctccgcccaacgcccccgcgcacctgcacttcaacgtcggcgacgaccgtgacgcgctgctcgccaacctcgccgacaccatccaggagaacctcggcatggccatgatcttcacgctctactccaccctcaaggaagccgccgagcagctcatccaggaccgccgcgacgcagaggccaaggtggccgaggaggccgccctcgccgccgagcgcgaggagaacaaaaagttccacggcacggccgtcacgcccgagacgttcctcaagtggcgcgaggggttcttgcgcgagatggaggagcagcgcctgcgcgaggaggaggagaggctggcggagctgaaaaaggccaaggtcaaggagcccgtcaagttgacggggcggcagctttgggagagaggcttggcgggcaaggttgaggaggatgatgttgctgctgatgaggaggaggggttggcggatggtgttgagcagctcaaggtggaggctgcttgaattgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagattatggtgcatttttaactttggggttttctgttcttttaaaacgtgtatggagtttattattttgttcggtggagttataaaacgtccttattctttgggaatcttgtacaatctgcaaagaagagagaagcaacagaacagacgccatgtctatcagaaaaaaagaaagaaaaagaagtaaaaatcattgcaatgcttggctgatccattcaaaagtcgttttgtttggcacaaaaacgtctcatgctgagagataatggtcatgtcataaaaaatttagattgtcgtatctagtgatggccttctcacttcgtccaaaccgatcctttttttcttcttcgtaatctgaacccttttttgtctaaacgccattcatccaaatttcactattaatccctccccattttaatattccttctaaccctgcatctcctcatcaccatcctcttcatcatcgctaatcccagaccactcctcctcgtcctccccttccggaggctcgcccagctccttattaatactctgcagcagctccgacgcatgctcgccaagcctctcgtcctcatactcctcctgctcatacagcttcagagactgcgtcagccacttcctcgagtaaccccacgtcgccttccactcctcgctggcgtcatcctcggcgccgttgggctgcttcgcatcgcgcagcttctcgcccgcaacgtacaggcaccatcctcccagataccacacctcgacgctggaatcgtcgtctgtgaccagtcgctccagcaccatgagggcctgctcctccatctccgtctccatgagcagtcgcgccagggcgactctggtggggaattccggcaccgaagggtgttcggggggcagatcctgccagagctccaggcttcgtttcagcgctgtgcgagcctcgtcgactcgttcttgtgagatgcgcacgttggccacggtctgccaggtctcggcgtagttgggcgcaatgagcatggcttcggtgatgagcgcctcgcaccgctgctcggcgtccgcttcccacgacaggtccgtcatgtatacctcggcgactgcgcacaggacgccgcccagcttgctctgcatttcgtcgagagcagcctgctgctcacgtgtccggttggtgatgtcgttcagtgtctgaatctgtttccgcagagcagaggcgccgcgctcgaaccactggacgctgtcctgtccgccctcgtcactcagctgagccaggaacaaaaacttctcggggccgccaccaatcttttcctccagaactccctcctcgtccagcttgacggctcgtaagaagtattcgcgagcctcttccacctcaccgtcctccacgttcaaaacgcccagcaagttcagggccttgagttcaaagtcgccgccttctcccgtctgttccagggcctttgacgcgagggcaatggcctcgtcgagatttcccacttcatactgagtctctgcatcagcaagaagtttgtttagattgggggcgtccttcttggcgccggcacggcctggtgccatggttgataaaaattaattagaaataggtagaatgtgatgagatgcgagaaattacagttcaaatattgctgatagatgtatgcagaaaaggtttttttttaaaaaaaaaaatgggttgcaaaagttggtgagaaatggtataaggagaatgaattccaacacaaaagctgtgacggctcagtcgcatcgcactcacaaattccattttgaaaacttgagattttttggcggggccgttatcgataagcttgactgcgaacgaacaattacatgcgggggctctgctgctttggcatcaaccagacttgtcgagctgagagattggtaagactagcctcatgcttagttggctgagaagcgaagcgagttgaagctaacaatcagtcaatttagcatcttaatctctgtttcataccgggttgcttctcgataattttttttgatattgttacagagcatataacaagttgcctggtctcaaaagcgatccatcccacatcgttgcacaccgtattccgtagtctcggcttattcacggctttgctgagcggtctttcacttatcgtgtgagtaacctttctaaaggattccaagacttgacttgacgtcaaactaagactcaaacccagattcaattccattcgcatcagacaccatgttcaccggtattgtcgaagagattggcagtaagacagcatttatcatatcgctataatggcactcgtcaactaacatcaaagccaagccatctctcgcatcgagaatgatgccgccaccggtagctcggtcatgaccgtcaccatctcccccggatccagcctcctcgcagactgccacgagggcgactccatcgccgtcaacggcgtctgcctgaccgtgacgtccttttccaaggacaccttcaccatcggcgtcgcgcccgagacgctgcgcatcaccaacctcggcacgctcgtagagtccggcaaggtgaacctggaacgcgccgtcagggccgacacccgcatgggcggccactttgtccagggccacgtcgacacaaccgccgagatcctctcagtaacgccggatggcaatgctctcactttccggttccagccaaagaagagggagtttctgcggtatattgtgtacaagggatacattggcattgatggaaccagcttgactgtcacacaagtcaatgatgctgaggggtggtgggagattatgttgattacatactctcaggagagagttgtcctggcaaacaaggtcaagggcgataccgtcaacatcgaggttgacatgatggccaagtacgctgaaaagtccctgggcggtattcttggcgacggcaacgcttcttcgatccctcttcttgagaagattgttgagcgtgtcattgcaaagagccagggtgcaaagccataataatgcagcgttagcaatagttgaagggggggggggggggggggggggggggggtatttatatagaagctaaaaaaaatctgaagcgtcaaatgttctaagcgtctccccagacttccgcaatcttgtaactcaggggtctggatatctttttacgtccaatcaagtgactcagctcgctgcatacaagctctctcttgcgctttttgccttgctcatctgatccacacgcgtgaaacgccttgacaaagtcatatggcgtcttccatctgcgctggatttcgagcgcgcgctctccggtaagcccctttgttgtcatgagcatcttgagaaacatgtccctgagggtcattgtctccgatttggaagccaaagacgcaaaagccggatacgtgacataatatccaaccgggggctgcttctcacaaaggtgctggatcaagcgcgggtaattctgcgcagtgatgacctttgttgggatgacgtgcagctgcttctgctcgtacgtgcgcttgagcattgccgtcagcttggctagatatttgatggtgtcgtcaatcttttgagtccgtttcacaaaatagccattgactacttgcgttgacgcaatggctgactgcactgcctcctcgtatctctgatatgcggcggaatccatggagatttcttcaatgagatagacaacttttttcacgccagcccggttgagtcgaaatttttgttcgtggaaccgaccgtccttgatacttccaatcaagtcatccagacgctttctctcgacgatccagtccaagacaatctcgtctccttctgctccgtgtcttgataagagcgctgcatcatggcatttggcaatccactggacgtcgccgacttctaggcttctcataattggctttaccccttgcttgaccagctcctcctgcatatagtctcgatccgttttggctctgacctctcgaacgtcgagtagcaggtgcacggtaaaagacccaggagggagaatgatgggagtaaaggtgggtaaatcttcatcttccaaaacaaccgggccatctgagacgatgttcctataaaacaaaggctcatcggctgttgttgttacggcttcattggcaatgggcatcaagtcttcatcttctactggtatagacggtggctgcgggcgctgacttggcccttgttgcacgctggacatgttttcatctcgccactgcgccgtctccctgattcgtttagctaccgcccagccctcgtccgtcaatgcatatcggcgtaggggccgtcctctttcgtacaccagctccttctgaaccagcgtcttcatcgagttccaagcagtgtagaactttgtcgtgtcaactggcgtagtgaatgaggcgtcacagtgtggttgtgcggcctctatcagttctgtcttggtcaagctggaggatacatcttcaggcaggtgagaaaggccgagtatcagggcataggctcccgatcgaaacgcagggacgtatgccttgggctgcctggtcttcttcttgggtccggtctccgcatcgccttcctcttgctgggccctttcgttggctttcctgacttggggatgctccggcatgggcagtccgttttgctggcagtgctgcttcagcttgtcttcaagccgctcgcagagctttggcccaaatcccttgagctgctgcagcgatgcgggatgctcgaatgcaatggggcatgctttgagagattcataggcgtttctgtatgcggtgacgcccttggagttgcgttctctggcaacatctagccattccttgacccaggccaggaactgggcgttggcacattcagagtcttccatgctgccgagggctgcacggaacagccatcccagaatacagccaaaatagaattgtggattgcacaagagagtaggataaagagagcaagtggtctggaagatctaaaagtgaataatgaagatggaagaaggggaagaaggagggaattaaatgtgaactgtttaaacgtgaattcaaagcacatcaaacagtgcaagtgttagtgcacgcgtcaagtaaaaaggcacgcgtctagtgggcacggccggcatcagtcatcaagacattcgtctggccatcgcagctttaaagaaacaaaaaaaaaaaaaaaaaaaaaattagaaaaataaacaaaacttaatgaatagactttactatcgaaagaccaagcatcttctagagttgtaaatatttgcacttttctcagccactcctaatttactagtaggcattctccccaaaactggtaaactacctaggccatatggacatctatgtcagcgttgcgcgaattctatcaatcgccctttttatttttgtaaaatcttgcaaattctctactccagcaatgccgtcccagtaactcgtaaccatcattcaaattcgtcaactgctttttttctcctgtgtagtttgccagtcgtgatagtagtagctcaaaaacaactgatacggctccttgctctcagatcctcataatttttttttggtatattgttttttgtcttttacttgttttctcccttgcgtatttactcaattttcatacgaaaactatgagccaaactgcttgatgatgttggccaccttgttggccagctcatcagcctcgtgtcgagtagcagcctcggcatacacacggcaggcgttttcagtgccgctggcacgagcaaaggagcgagccgtagtgtatttcctaacgcactggtcaatctcgtcctgggcaccaggagggtggctaaggcgtcgctcagcgtcggtggcctcgaagatgtccttgttggcgacttcgacgcggacaaggcggttgggcaggtcggtgtaagtagtggcccagtcctgaagggaccatcccttgtgggcaagaatgacctccaccatgagcatgtctgagatggcatcgccgacggtctggttgatgagatcgccgacagcagccagcgtctcaagagcatccttctgagccggtgactggggctccttctcgcggaaaacacgaagagcctcctgggagaagacaacggtgccatggccgttggcctcgaaatagacaccaatgtcgaactggcaggcggcatggtgcaggtgcttgacaccagtaggggtgaagaccacagggagctgcaggttcttttcaatgtatgtagtgcttgcgccgttggcgtaggcggtctggacgactccaatccggatatcatcctccaagccagcagagcggacaaggtcgccgatgaaggaggcgttgagggacgagatgcggtctccgtcaagcataaagaagccggcctcagggtcggccatgtagtagatcagacggtctgcgtcgccatcgagggagcagtatcgggtgtcggcggcaggcttgacgtttgggggagctcgctgcttcgtcttgacaaagtcggcaccacactaaagataagaacattagctttgaattttattgagggtagatagtgtcggtgagaacttgtactcacatcaaggttgaggacctcgggacgcagcacatcgtcgttggcaacctttgcgttgaagccagtcttgtccttgggaatgaccttgaggagctcggagagcttggggccgcccacgccgttggcacagtcgacaaccaggtggccctggatctgtctgccccgcagcgcgcggacaaaggcctccgacagcttgttgtagtagccggcctcgctgacctcgccgtaggccttgggggtgccctcggtgttgacgcagcgggtcaggtagtgcagctggggcgtggtgaggatcttgaagtcggtgtactcggtgttggtggcctcgagggcggcggccagggcggcggcgaggctgtggccagaggggcgagtatcacggccgtagacgacgcggccgggcgaggccaggtcgatcttgagctgcgaggccaggttcttgtacgtctcgagcagctcctcgtgcgtgggcgcattgaccagcagcgtggcgtgcgactcccagtcctgctccagcatctcgcccatggggtcgacaatcttgacgccattgtcggcggccgggttgtggctggcggtgatcatgacgccaattgcctggccgttgagcttgcggctgcgcagcccggcaatgaggccgacgcggaacgagacgccgggcagcaggtcggccttcatgcggaagcccgcagtgccatatttgtagacgtggttgtcgacgatggggtgtttggccgaggcctcgagaaacttgctgtcatccatggtgggggtttggcgagacggtgaggatagagggacggtggatgtttgccgtgacgatgggtgagtgcttgtcccgcagcaagatcagaacaaggagcgcaaactgcgtgcaagaggagaattaaagaggagagaataggagagcagagaaaaagaatcacggacagaggcctgatatagcacagctggcggccagagaaggcggtgcgcgggcttagtgagagaagagaggcctttatttggacgggtggagtcgctaagactgtccacagtgacctgacccccgtggcccagctgctcgctttgagcgtttcgcttctccacgccgcagtttctggcttctcttcctggcctctccttctggcttctcttttcggcttctagctcccagccactgcatctgcgctgcaacggctgctactgagtggcggtggcttcggcgggatcgacaaagcatggcggtatacttctccatggcgactcgtcatatgcagcctgtccgcctttgacaagtcgcttttcagcgtgaatgagcgatttgcttggcgaatcattgctggtacagttgtgataaccatcttgctcagagatgtcagcatcaggagttggatttctcttgatgtgatgtactgtcccatctgctgccgagtactatccaggtagcttgcatggcaacagcgtttagccactttgctccgtttcaagtcgcgatggttactattcctcgcataaatgagcgatttgctttgcaaagtattgccgccacaactctacaagatgcattcatcaaagataccgcaaccaggagtcctactaaatctagtatgctactccatctactaccaagtactacgaggccgcttgataaatgcaatggcgtttagccaccttgttctgttgcaaggctacgatggaagcgagcgtcgtagacaacgggtcatccagccatttttactccatcgtgaggctcaaagataccctagctgggagttgtatcacctactaatctactatacaatcccttctgctgccaagtactgcgtaggtagtttgatacatgcaatggcgtttagccaccttgttctgttgcaaggctacgatagagccacacgtcgtcgcctcaccaatttaactttatcgtaaggcccaggctcttccagactcatctgtcgtttttcccgtctctttttttctatttaacgctggaatatgccagcaactatgccctactccaaccacagaccgtaaccttgttgcacttacacccgcaacgcattctcgactcgagacatgacatccatcacggctctcttacagtatttgtacgcctggtacaactggctcttccccagcccggccccggcagccacaaaatgtccgattctcgagctgccagacgagctcgtcctctgcattacggaccacctcgccgcccacgaccagtttctcctctcgcaaacttgccggaccatgcaaaggctggcatctcgcgactggaacgagtacgtgcgttcccggtcccctcccgagaggaacgaattcctcataggcgtggcctttggcgctccatatcactgggcctgtgaaacttgcggccggcttcacgtcgtcgatccgcacgatttgccttcggagaggaggctgcgtccttgcgtgcggccaacggattacggggcacgtacatgggcccgatattatctcgagcatcatcacatccagcttgctctgaagctttctggccgagaatccaatagagaccatctcgaaagactactgactactcatcattatgcgaccagctctaggatgcccatgacatatagtgcgagcccccggattgtcgaagggcactttctcttgtatgagaagatagttgtcggagactgcgacaggcgagccacatactcgagcatgcagcagagcctggtcaccatctgcccacatctggccatggtagacagcccgttggactatcgccggatgatggcgtggcttcaccaaacagcagagttccaccaagccgtggcccacgcggtcatcaatccagggcaagaggtacatcgccattgcaggtggtgcccgaccgattacacagccgtttattaccagctcagcgggcagctcgtcttcagtgcctggcatgactttggtgcgtatggctctgtttcgaatcgacactggagctctcaggcgcggcgccagagcggccttggtccccaactgcctcctcggtttaatcgaatgccaggggcatgccgtgctgcatatacgaataaacgtttatggaggctatgaggagttaagcaatgcggcaaaaggtcatttcacggagcaaattggggttgcataataaacagactgcatcataacaatagtaacgtacatcacaagtcgttcgtataaaagcacgataggtagtcaaagacacggatatcataaacatctctcaaagaaccaagatccctgcgccaaaaatgtcaaacaaatcctcccgcagccatctcttttgaaaagggcacaaagtaaaatgaaattcccttccagtcatgtggcccctttcagggagagctacggatcggcaccatcactcttcttctccagcataacctgcgtcattcccagatcctccagttcttgcaagtccctcacccgagttcccaaaactccatctttatcaacggagtgatacagcaccgccagagccgagcccttccacagcggcacgtctttggtctgccttctctcaaccagcgccccaatcagcgccagcacgccaaacacctgtaatgctatcggcaggatgagccacagccactgcacgcgcatgtacacgacggcctggctcgttaggccttgcgcgacctgtacagcgcccttttcccgtatcatgtccgtcaagctctgtgcaatgttgtcgagcacgccggatacggtttccagacttccgttgccaaaggccgtcgtgctacctacggactggctacccaggccgacgctaccggagaaggcctgcgatctaaagaggcgagccacgatggataggtccgtcccggagatggaaatatgtgggatttccgggctggtattgttccaccaaagcagcgtatctgcccagaagcaattgttggaaacacattccggcgggagcatcgttgttgtaccagatacctttccaaggggcgtcttctcggatgcgccaatgttgaggttgtttgagatgaatgagatgttggagtatttgtatactacaatgctggatgtgcactccacgactgtcgaattctgcagcatcggctttagatgaagactcatactgatcaggtcaatgtcgtttcggttccaagaccaaaaggcacttttggaaaggcttctgccatctaaattctcggttgaatttgtcccaagatcccagccgatggaggttatagccatggcagagcccccagagttgggcacaaacggaaagtgtaagccttgcggtgtagtcagattgcaaggagcaggattatcataaggcagggtgatggtgcggttgtcagagcactggagactcgccaaagtctcctttgtgacatcggcacaggtgttgctgaagcctatcgtgtagtaggactggtcccaggtgcagttggaagtgcagttcaccccagacggccaactggtctgccaaatgccccggaagaaggcagattccaggtcagggttggtggctattaattctcgtgttaggttacagcttcaaccaatatggcaggtaggtgggtgggtgggtattcggataatactgaccatcattttcattcaaggaaataataccgtcgtgcacagagcgtccccagttgaagtttaggccactgctatagctgactgcgtgtccgaaagttgccgacccatcttgatgggcatatatattcccaggctggaaggagactacctgctgcacgaacgaatcggtgaggagagacaaaatcatgactaccgcgctcactgttgccactccccacgagacgctgaagagcatttgtatggatcccaatggtccacggctggctctatcgatgatattcaggtcctggaggcgacgagctctgttgttgaaatgattccatttctcctggctgaggcataccgacacggtggcgaggagagttgcccgcgctgcagtgatgacaatggcaacgacggcgttgatgctgatgaagaacgtccactccgttgtgagccggttctggaagctggcgaggatggcaagcagaccaatcatgaagccggtgctgatgaatatggtgagtacttccatccaccacgttgtggacagcctggtccaggcagattgtggtttctttggcttgacgatggacggggttgtggttgaggcgtggtagatgtcctgatccggcgcgttaagagtatcgctgtcggactgagtagtgacatggtcgacataaccgagactatcttgttccagcgtattggtgtcgctctgcaactggattggggtgtattcagtgtcatcccattctggtctgttggtgtccctttcgggcctcatatcatgaggcaatggaggtgtttgtaaatcatttctcatatccaaggcccattgctgccgtgagtattggtcgtccatgatggcggttaggtttatgcctacaaacacatttaatgagagatggatggcaggtcaaggagaagaacaatgcagcgatcttatatagtcgtggacaacagggttccaactttggacgaacgcagcctactcctgtacagccttgcagccttcataggctgttggttgtacgacaaagatgctgccaacacacggttttcatatccattaacctggtcgagcctcagactatatgcccatgtgccgcttcagtctgcagggtatatcggcatagtctctacacggcccctttcccgtcgcaatacgattcgccagccagggtcgcacgtgtgcttgttcaaccggaaacgatccaattttagttgcaaactcattgtgtcttgcggatcttccaacgcaatggtattttaagcgactattaatagtggcagaggcctttatgcagggcgccttgtgaaacctcgactgatccttcagctgtatgtggggaacacagatggagtaacgcagcatcaacagcaaggcagatagtggcgaggctgctgtacaagcaagtctatgagatgagatgaagcaaagaataggcgtgggttcttgaaagcagcgttgttttgtagccttgttgaggatgttgaacacagacttccaagccacccgagaggtaaccaccgcgcagcacttgcacaattcttttcgctgcttgtcagaatgatggcaacatttcattctcatcttcttttacctatcgctatcatacagtatttaacaacataacacaggtacgtagtagccagtgttgtcgagactctgtagtttcgcagtaatacggatgcaattttaactgaagcggctgatgaatgtctgcgcaactcacagatgccattgcttgcctaggtagttgactaacggctacacaacatgattgcccaagacttcacagccccggcagtgggattttcgtctcaagtgcagccgaaaaaggactcacactcgtaccaccattgaggattgctgtggagtgaagagaagaggctgcggcgggaacaactgtttcacgcgttttttagcccccatgtagtaccttgagctatgtactaaaagctacatccagcacaagagcagtggtcggcgctcctctttatttttttgatccagtttcggatgttagatgaacgctaaagtactctcaggttctcacaagtgtctccacatcaaacgttggccttttatggactcggagagctgtgtaccaacagcgtggtcaaatcccagcctcgacgagagcaaaacgtgtgaatgacaatgtcactaacaaaacagcaattatgctttgaaatcaaaaatatgaagcagtatgtgccggaccaagagctcaaagtccagcattgcaagtgaagtagccaaaagttataggccgagaaagtaagtcctctgggatcattgctggaaaggcttcaacaaggataatggcaggaaaaggccatcacagcacagatagctgacgggtatcctcgttattttgccactaaactatagtaggaaatatttgagcaaaaaacacctggctccacaccacggtcgagtttttcgagagaactcgtcagttcaccgcctctgcttagccagagtccagaaactgctttctgtccagtggaaatcataaactctcacacccccttccacacccccctgctcctgtgaaaagagaaaagaaaaagagaaaaggaaaaagacgcaagacacaccccacccgttcgcacacccctctttccccattatagaagggcaaattctggcttttgaggaagaaatgagcttgtacaaagtacctaggtgggcacatcggccaggttatggacgttggatacttttgccgttatgaccgtttgttatctgactggctgtctcttttgaaacttggcgtagaaaatatcaaccacactgtagtgattgtactcatggaaatatgtttttctcatagtaaaatcattacttgcttttactccatgtactttatatcccatccttacttggcgtaaaagcatggaggctacatgtacctagtctggttattgaggagatgacttacaccacaaaccatctctgtctagaagctgcttttacaaaacctgcctctattcaaacccaggtttatccagagctttgttcatctcgtaattacgtctttttagaagttacattgtcatataaacgcatctatcaaaaaccagcctctattccaagccaaaatcgcttttgtccaaaaactgccatccaaaagcgcgtctgtccaggaaccgccgtccaaattcgttcgtccagaaactgccattgaagcgcgttcgtccaaaaacgcgtctgtcaaggagagaaatgcctcgtcagtcccgaaattacaaagcgaaagaaggccatggaaacgggtatttaaaagatggatgaagcctgaacttttcctgcgacatcttcactcctgcatcatcagcttgagatatctcaccttctcgattcccatacaccactcaacataacatccaaccatctcattacaaacgaaaccatgatgtcatcctactcaacgcacactcgaagcaccaatttccccggtccccaatttggttgtcttgacgcaattcctgtggttggaaaaacatatataattcggagacacaattccacagcggcactttgtattcgcaatgaaaagctcgtttgggcgaaatcccacatatgggatctccgttcacccccgccaaacttgacaacttggcttgtcgttgaatttagaaattggttggggttcttcaatgaaagcaccggcatgtacctagggtacaacgacgacatactcctgccagtcaagaagttcaacagcaatgcatactctggaacaaggcatggggaatatggagggtatgcgctgcaagctaaaggcaggaagaaatcaactatggaggtgttgattaacgctcctagtgctggtggcagacttgaattgacggcccatagaggatccttcatcaaatttgtctctgtgcggaggcagatctgagagttccgtattgaatggttttattggcatttggatgcaacaacctgtccactatgtatcccagatgagcataatggctctctatgtggtggctcgttctgctatcctattagctttctaaatagggttatcctaggccatttacaaaggcaacacaagcatcagagcataataatatacgacattggtactttatattcaaatatagtctcggccatgtgatattcgccttgagtgtagcttgcgacactgctaacatgtaaaagtatacacacagttgcgtacatactaatcgaaagcaaatacacgtaggagctaaattccgcttttttgctcaaaacactgcgggagaggcttcataagtttttatgctgagctgaactaaatgaaacgaagtcttctgctacagtatacccttctcacacaacactccttccaatccacccaaatttattcaggggaaacgaacaaagcagaacgcatccaagatagattacccgaccagcccaccaactctgtctaacagtcatctaactcagccgtgtaccccgacattgttctgatgatgacttcagcaccctccgtctgtcaagtatggaaaacattgtaagatccctcgacaattgaacaattccggcgtgcaaaaggagtacctagcaatgatcaaatcgaaagcatacatcatctcctagcagtggtcggcaatctcagcaaccatagggtcttcaagcaatgcaaaaagcccccgtcctgggccaaatgcatcttcgctcgattcctttatcgagacgtgtcgtccttccacaagctatgcctacacgtacccaagaagggagaagggttatccacgctctacctgctactgctactactgctactacggcgttcaagtataaatgataattaaatcagtaggtacttaatatatagaccgtctgctttgttgagctacagctgatatgctagatagccttttctggaaaagctatgctactccaagtaattcttcaccggaccaacttgtcaaactgcgtgatggtggttggtcccagccagtaactctgcttgggccattcgcgcctggaggaatccttggcgtctggctcttgataggaaccagctagtctggctacacgggagcgcattctgaagagatttgacatgtcaaactgtaaaggaagggatacaccacttgacaccggtacattctactcacacaccgttacccaggctcatacctgccatgctgaaacaaccaaaaagtccgctccatccacctgtcactcccgcggcattgctgcccaaaaaagtgaatgaaaagcgttggtccctcgtaaagacacggaatcaacaacaggcctcacaatcctccgcggacaatccttctgccaaagtgcccaacgcaacgcaagaagaaactaaaacagacgcgagccgagcgcagatccagaatgtggagaattgccaatgacagacgccccaagcgaggttgtttcgatcaacactattgtttcgatccgatcaaacaaaatgccatgtcttgtttcccaaaatctcacgagtcaactctccggccccgccgggacggttccgggcgcttgacagttcaaagtagcaaatcgcaactctcaatcatcacacaatgtccatatgcttgattacatgggagagcttcgtattccaacccccttgcaatcacttcacagccccgtccccatagctcaaagcatcttggcttctccatctcgcaaaaaagttccaactcttcacaagcatccaagctgtataattcccgtagacacgcggctccatgggtccctcggatggttcgtgcagggatataagtgcccgctcgcccagaattctgctaagcggcggttaagcggcgaatcacagtcacagccgccgtgatggagatggcagcactaacatatcacactacagctacagccgccgtccaaggggagaaaaacgcgcaaagcaaagaaacgcgggaagcgagaactgccgagaaagagctgctacaggatgctctttatccgcgcgcccgctgcggaaaagaggttcgtgtggaaccgtaagcgaactagccgcgcctttcatgaacaacatgaacgaagagcaaagaggtccaatggcagttgaacaatttgaatcaatttcttcaatctcataggctcattttccctttgcagggttttgaaccacttcggcccgtacattttacctaataaggcatgtcgggttgaacgcagttcttgctgtctagatacatgtacatgaagaggaaaaccattcatcctcgtaaacacaaaggcactgatagtggagcaatatttttgcagacgctgtcagatgccgttggatccaactcctccacacccttggcccggctaccatagctcgtcactgtcaaccaactccgggggcactacccacctctccaatcgttcactcagattctctgggtttaccgctcgggccgatattggtgacaagatgatcgggctcggtggcttgttcaatggccgtggagatgagggtaaaccgtaggagccgtacgtgggcgggggcttagtctcccgaagtggccgttgagtagaaggagaaaattgttggcggatattaggatcgtagcggtgatggacagcgtggctaaacgacgtttgtagtggcggcagagaaggcccacgacgcttgcatttccgagaggatgttgaagcccatgacgatccaaacgcggcacctggatgggccaccgttaagaggacacaagcgagaaatggaacaagtgcgtccatgattatgaaagctagctcgctctgaaacagagtgccatctatacctccaatcatttcgaaaatccgatatatcgtgtgcccgagaagaagaaaggttgctatttccatgcctttgttgtgttagaggtgtattctgcccaggtcggggctcacttggaagcactcacaacgaaggaaccgagaaaagcgactggaataatagatatctgagtgtactggacttggagcctcggcttcgggcctcaaaccaacgataaagctagtatacactgcagagatgactagcaataagaaagcttgagcacccagccctccggcaatgatatcggcacttcgatcacgctttggacgttgttagcagatggtctacgcaaggcgtagagatgggtttttttaacatacgcttactccctcatacccataagcaacaaaaacaatgccgattatgttgaatataaggctcaccatgagaagagcactcaggaggaaagctgtaaagagtgactggcatggtgcgtgccgatctccaaagagggcaagtatatgaggcagtataatcgacatggcactgcatatgaatgttgctcctagaatgcttcccaggagggcgagggcaaagtagccttggtggtctcggcctttttgcaagagtattctccccagaaatcccaagacctcaaaagacagtccagttgccagcaaggcagaaaaacccggagtgcggaaccgatacccctggtagaaggtgacgggtgtcaagaaggcgtagagagcgaggaagactgcactgcccccgatactaagatcatttgtgaagaatctgttctcggtagggcatgttgagccacagttagctgccatggtgaaaagatggtccagtgtagtagcctcggatgctctctagccatgggcaggaaatcccacacggggagacggatcagggaatcggtagctatttaacagatatccacggatggcatattgctagctcttgctcaaagaatggcaggcagatgggtagccacagcccgatggagtagctccctggtcatcgttgatcgagtgcatctaagctaaggctgcagaagtcactgccgttggcgtgtcactcgaacaggggtcgtgatagtttcctctccacggacgagttctcttttcagacggaagagaatcttgatgacgggatgggggccagcaacagagcccgttcggggataataccgtgccgtgccgtagtactgatggtttctgctgttggtagacacccctgcacactactagtagcctctcatgtccacaatacgtgcgttggtccgcaacgtggatattggatgtagcccaactcaagaggcagacaggttgacacaaagagaggaaaggactggatccggcagtttggctctatcacccgagttctggtcatttgtgcttggcagcttcctgatttcagttggtgacaccggctgtcatgccaatacgaattgcaaggccaatcttgtgatttccgcggtagactcttgtcagagagaagcccataccgtttgacgctcgtttccaagttcgatttgtaccaattagcaagattctactgcctctttgcgacatacttggcttagaaagagctctcccacgcaagttttcgtgggcatcgagtctcgggtcagagggaatcagcgacagccggttgacaaatccaagcagctatgcagttggttcttcacagccagaggctagtattactcgcacacttatcacgacgttgcaatgaagccagaagggtgcactgaagaagcgaacgagagccaacagcggatccaccgcaggttgacgagcctgccgctggagaatctggggactgaaaatggcgccatggcagaggtgaaatatgcagctgaagtgcctggaaccaacagctgtagaacaacggccccggttttctcacgaacaaagcaggcgatgcacagcgcgtcaaacacggcttgtgggtttgcagagcaaggtcgatgtcgttgtcgttgaacggggctcgacgtggaaagccgggaaacggcgcatccaacagatggttttcactttgaaatgcaattcatctggccatcacatgatgcgtcgcagagagcgaggcgaggcgaggcggagcgatgagggcgacgtggatgccgataggcgggaactaaggtgaagttgcagtgaagagcgcctcggcgccaatgcaactttagctaactgctttggtcgtatagacagcatcaacctgagcagatatgcagatatgcagagcaacagctcccggatcgtggcctactcgcggcaacagagcacgggcgagggaaactttgccatggccgcgctttggctctgcatatctcacgtctcgagaaggcatcatgttaagcgattggtctgcagatgatagtaatcaatccagcctggctagagccttttgacatctccaacaccgcgtgctatgtcttggcctctgtcgttgtcgtgatgagatttctgtttgccgtcttgtcgcagccaagtaactctctctcagcgccggctctcagtgtcgagcatagcgcttccgcggcagcagaaaccagccacagccggacaaagcattgattctttttttttttttcctttttttttttttttttttttctttctttcctttttctttcataccaaaactcagaaaaaagaaagaaagaaagcagtcaatgctcaagcatgatcaaagcatccgctcccccttgtcgcagcgcaagagcctccgagcttcagacaaaagccacggcggtcggatccagcggcctttgcgcctcagcacgtcgtcagtgtctcgcgcggcaagccacacaggcgctggactaataagcaggaacgcctagccaagcattttacgggcatgacatcaatcccagaattcagcaccccatgagctcaaggcgtgcctcaagagctgcgcccccatcgccaaacacttgacgcgtagccctcgcctcagccctgcgacccctgcttggtctttttttatcaagtatctcgggttctgtatccggctcgactctgtgcaccgttactggtctcgcaggtctcagacaatgacactgcgccggattcagcccctcgcctgatcaattgccgagcgtcgtccggcctaccttctcgtctactaccttggtacttacccaattgcgcggagctaacagcaaaacaaacaatttctcttcttctttattttttctctgtcgtcgccattgcattccatagccgtgcgggcaggctctgctcgccaacggagcggctaaatcaccaaaatgtccatcatcatttcgctggataaccagccagagttctacaccaatctcgatgcagtctcgggcaaagtcattctgaatctccctcggagcgagcaaatcggctccattgtcgtcaagctcgagggagagtcaggcacagctctgcaggtccccaaaaactacggctacgatcccatcactgcgcgcgccggtccgccaccggggcctccgggcagcttcgtcagcgagaaccacaagatcctttacaagctggtcaaggtttttccagacgactactacgaaagctcctccagcccctacgggtcgtatcccctcgatgccggccagcaccagtttcccttcaagttcaagctgcccatcaacaatgcctgcagcaaccctcaagccatggcaagaatcggcggcctggccggcataggaggctatggagccagcggtggcctctttggattgagcggtgtcagggtcatggacggctccaagcaactgtatctgcggcatgctacagcaacgctgccaccatcactgactggctttcctatggcggcggagatccggtattatatcaaggttacggtccaacggcccggacttttgaaagaaaactggcgctatcagctcggcttcaagttcctgcccattgaaccgcctcggcctcccatcaccggccaagaagccttcgctcgacggccctttaccttccagccgcggacaccaggacagaagaagcgcagttcaatatttagcagcagaaagaatgactatttggcgagtcctacccccgactccccaacgccgccatcaatagagatttcagcccggttaccgcatccttccattctcacgtgtaatcagccaattcccctccggctcattgcaaagaagctcgtagacagccccgagcaagtctacctgacatcatttcagttggagctgtttagcttgacggaaatcagggcacatgggttggccagtcccaagggcaaccgctggattgttgcctcctataccgacctcgaaatccccctatgcgctccggacgacaaagtcggggaagaactgatactgtcggatgagctctggaggaataggccgctgcccaataccgtcgccccttcttttaatacctgcaacctttctcgaaaatacgaattggatctcaagctaggcgtgagctgggggacgcccaggacggccaaagactctccgccccaagctctgtttctgcctcttcattttgcaaacgtcagcgtcttttccggcatcacgccgcctcctgagttgctggaagctgctaagaacacacgcccaggagaggttactatttctcgacctcctcggctgcctccccggagctcagtctctgaagccagcggcccagggggtcttggagctcctcaaagaattccccgacggccaagcgcgcctgctgcacccgtcatgcctcccaggcctccgcaagatcctttataccctccgcagctcccaccaggcgatattccggcttatgaagacgtgccgcctccgagctacgacgaagcgatggcagagaacctgtctgggccgtttgacggtttacggccccggccggcctatagtggcataacaaatgagaatgcgcctagcgagatgcccatgggcccggttaaaagctaggagcagaggctgcgtcgtcgtcggagagccggtatcctcctctgatatcgcgttacatggagtttgtttgaaaaaacgtttttgtgcataaagaattgaaacaagcatagatttgggagatggggtcatgcatatggcatgtctatggtctacctgtttatatagtattttatgaggattggtatggtaaataacgagcagcattttttagcagctcgtgacagcgattttgaaagttagtttggccacaatagcatgtggagagcgagtaatggaataaaaatcaaggcattgacacgcgttgtctagagatgagtgacccaaatagaaaggaatttactggccctgattgccatcaccaacttatagtagcaggccgccatcctgaacattgcgacttgcgacagtgacgtcagcaatctttgcgacactaaacagcttctagcttcaccaaggcgcagaaatcaccagcaacacattcactccctctcaccacccaattgctaactgtcccaaagtatgcttcatctatagccttgaaaacaaaaagccatgagaaaatggcttcttcatcatcgtggccctcgcctctctcgtcccctaccaaatctacgctctattccttggcatcacttcttcagcaccgcaaaggcgcatctcaaggacagccacgatcctcgcattcgggactttgggagacgcatacatgacgattacgctactattcgcgagaattacggtatgatgctcaatgatgttcggaagggataaaggcatgttgacacaactgcagcaacgccgaaacatcccatcgtcctagcccacggcctcctcggcttctccgagctcagagtctcggccctcctcccgccaatcgagtactggcacggcatcaagcaggccctcaggcagaacaactgcgccgtcatcaccgcgtccgtcccgccgacggggtccatcgaggagcgcgccgccaagctcgccgccgacattctcgcgcaaaccagcagggacgaacgtgacgcgccgccgacggtgaacatcatcgcccacagcatgggcgggctcgacgcgcgctacatgatttcgcggctgaagcccgtgttgaaaaacgtgcgcgtggcctcgctcgtgacaatcgccacgccgcaccgcggcagcccgtttgcggattacctcgtcgagcgcggcgccgggccgctccacctgccgcggctgtacagcatcatccggcgcgcggggctggggacctctgcgtttggccagctgacgacgcggtacatgcgcgacgagttcaatccgcgggtgcgtgacgatgaggccgtcaggtacttttcgtacggggcggcgattgacgagccttcgctgctgggggcctttcggctgccgcacggcgtggtgggcagggccgagggggagaatgacgggctggtgagcgtggagagcagtcgatggggagtgtatcgggggacattgatgggggtgagtcacttggatttgatcaattggtcgaaccgggcggcgtggacggtgagggagtggatggggatgaagaggacgtttaatgcggttgcgttttaccttgatgtggctgatatgctggccaaggagggattataactttgtacttgtatgattgtatatgtgtttcgaaagggagacttacttattatatgtatttcgaaaagggaactttgcaatcgttagtactgggtcttgggcaaatcactgatagaaatagatggcgcaaggagagcgagtatgattgaacaataggaaaactttatatctttataataactagattgttgtatgaggtatcaggagtattagataatagagaatacagcttcctgtggccacgagcacgagcgcgccgttcaaaatatccgacaccaatagatagcttaagcccaccggatcatagagcgatggcgggcttgagttgcgagcagataacgcatgcgtatatacattagttggccaatatcgcgcatgctgtagttgttgttgacaaactttgacgacaagatgacgacttggctggtgttgctcgtggtcgggtggataaaaaaatattatactttggcggcttgcttttgtgttttttcttcttttgacgcgcgcaaacgtgtcgctgttttataaccacgctgaaatgtcgcgcgcaacaccatttcgccatttaacaatcacggtccattaatgcgtcccctctccgtcgacaccttcaagtccaaccccctcttccccctagcctcagacttgtcgtctagatctgagacttggtggcagcttttctcctctggatccacttgtggatgaggagaccaagcacaccaacaccgactgtagatgtatcattagaacaattgcttctctcatggatgtgtgtgtatgagtggcggcgacttaccgatgaagacgatgcagaagacgacaatgacaccaggctctctagcagcgaagttctttcgcttcatgagctgggaggcaacatcccgggcggcaatgagttgcttgtcgatggcggccattgtgtctgaggggagagtttgctttgtctggatgaagaaggcgagttagtgacggggtgcttgagtggtatttatgtctccattgaacaatgcaatgagcagggccgaggatcgtgtcagggggggtgagaggaagcggtaagggacaggggcagggcgatgtggaaactccatcaaatgcctcaaaaaaaccgacagttgcaattcccatctcattgaatcaatctcgcggtgcacctcgtggcaggccatgccaaacagacgtgtcaaacgttggcttttcccccgccaagtccccagccaacgtggcagcccttggcggagtataacaaggttttgacatctggagcagcggtggctcagattgcgcccgagaccaggatccaatgagacagaaaaagaaccgacgtcgagagcattcgcagctgatgcttccactgcatatgcagtgcattggagttcgacataggaagaagaaatgaaccaattgggggcgggttgtctgtacctgttgggtgagacgtgagacgtgcagaggatgaaggcagaaagggtctggaaaaaaaaaaaggtcgcgtaagtggactgcgctgaggttttgttataaggcgcgggagctcggtaggggaaaagtgggggaggcacgtcacggaccacccgctggcaattgagagcgaaaaaagatgcgaggcgaggccaagggggagggaaaaatgcccagggggagggccggaaaacttggctttttggggggggattgaattggcgctctgaccttttttttgtcttgttgcttagcgaaaaggttggaagagggaaaaaaaagacggggtagcctggattgtcgatagcgagattgacgattggcgagagagacacgcagaaactgctctggagagacgagacgaaccaaggcacggacgacgagagggttggaggaaagaaaaaaagaaaagagaaaagaggaaaagaggagggcgaaaataaaaagaattggcgactggaagccagaaaaaggattcgcgcctggcacggcatgtcatgagctgggagcccgttgagggcgaagggggaggtactcgctacaccgcggccggctcgcgcgaaaaagcttgtagtcgttgatcggaacacggcatgcgcctgaccctggccgccttagcgcccatcctcggccggtacgtgcggcgacttcttgttcgaagtaggtgccgccaagttttttttttttttttttttttctcgctcttttcttttttccctctctctgccctcccatggacggttagcaggtaccaaagtatcttacaccgaatgcgcactagcactgcagcattgcctcttccggctaggtctgctggctgccattattcgctctcccagcctcttttgcccaggttacccgggcgccccatgtggggaaatcatgacggcgccataccaggtggatttttttcttctttttgcctgcgcgaattttgctaatcgcgccggccgacttggtccctgttgaaggaaaaagaggaaagaaaaaagagactacggagcgcacgtaccaggtctcgtgtaccgtgtacctgcaaagacctggacctggaccttggtccccgatgaaagtgatatttccgcgagcgcccattgagtcggaactggacatgcatcattcaggtacttttaccaaggtaagcatccgaatcaatgcaattgcgtctgttgcatgaagcattcgcaagtaccgctacatgggtacggtagcaccaggcagtcggaggcacatacgagctgcaacctcatcagcacgctttacctccgcggctttgacatcgggatacaagtaccacctctatctggccgcagctgtctggtcctgtatgacgcaccctccaggaggcaaacaatcatctccagggtccattcgtctgtttctgctctcttcgcgtcttcttcacgaggcaaggagtctgttgtctactttttgctgcgctggccgcctgcgcgctccagctccagctccagctgctactgcaagtaccccgtacattcgccccggcaagccataacaacggggcacaccacaccacaccttctgacacccggccctcgcgcgcgtatcaaaagctgcgtggcttatttgagtgatattctggaaaccgaacgagctggctgcgcgaatgagattgggggttgtgcgcaggtcctccagaattctagctctgcctagtgaccaacggcttcggctgcaacggatatcgcgcgtcggcagagcccatcgttcaatcagacggcgagcatttcatgccagcagccagcggtgcggttgtactgggtaccaacggcgactcgttacttgtctacactactccctacctgcacatacttgtacatacttgtacacacggctccatcattcagcaccaagccaaggcctggccgatatatgccgctacttttctttctccatgtggttttaaagtaggagaggcagagagaaaagggacgccaggcttcgcagctaatctgctgctagctgatacggagtcattgttatcacgactagcagtcacaccatggaggcattatgcagattctgtgctgagtgcgaattatttgtggctctgcgtattaccccatacagaccctttcattaacaccgagaagggaaatcaattgaaagggacgatgcgtgcttcgttgtaccgataccgtacttctcttaccgatcccgtcagctggaagctcggctcgatggagagagcaggtatctacttgtatgtgcttgcagagagcatcacatcaccctggaagcggccctactatcaggccgcgccagacaaacacgaaccacgaccaaacctgctttgccttacatgtccatggcctcccgtgctcccgattgagtacgagttcagggctctgccgattgtccaatcgtcagccgccgcaagcagcaatcaatgctacctgctgttccgtgccgccgctccccagtcggcatagcgagacgcccccagtcatcccatcccatcccatcagcatcatgctctcgctcgtcttggtgcaaaaaggcagcacagacgcacacaccgccagcggcggcaacggcaccggcagcgcaaatccaggcaagcccagttccagcctaggaccagagtgacaacgaattgtgccctttgctgcttgcggcagaccctacgggctagacagaacaaactccacacctaaattcgctacccggcaagcccgacatgctggcggcttgggctgcaaaataaaagccgctccgtggactccggacaaagctcgctgctcggtggatccggcaaaatctcggacgttggccgcccttcctattctgtgcatttttcttccctgggctctgcttgactcagggcaccgcaaagatggggcccttcagctacgcgcaaaagaagaggaaaaggtgcagcctagctccgtcagccgttgttggccttgctccagcgaggatcccacccccctaccagtgatcagctacagtatacgcgctgattggaatccagtcgtgtgcttctagattgtttttggcgtcgcctttatcgcgttgaaaacgggggtcgttggcggcggtcggccaatgacctcatcctgcttctgttaccccggccttggcacccagttctacaggagagtcgagttcattcctgtgcgaacagccgttgtacttgtagataccgcctgtgctagcggcaactgctggtatgcgaaaaagtagccatcgccatgccactagcgcatcgtctggtctccatctgcattggggcgcttcattaaacataaattctgagcgtcaatgtcgagcatgcactgactcttccgtgcgcctctttctgccttgcacttacaagaggtacgtatgtatactctacaagtctttcgtactacgatgcatgtaagtcctttatcagatcaatgatgggactgcagaggataaaccagcttctacagcagaagcgagtgctaccaaacaaagaacacggcataatcatgtccaggataagagcaaaaagcaccgcagtccccccaggcggtcagcccttttttcgccctctgcgacttctagactgctgtcctattcctcttcactcaccgcggcgggccccatcgtggagaacaccggatatcgatttccgcgcatcggagaaaactgctgcaggtactccgtacgcgcaccgccactagcacctggtgctaagtccttggtgccattcactgctgggcctagcacgctgccgtatctccagtctccagtctccagtctcctccagtccagatgctgcgtttccacggcacgcgccaaatccggtacaggcggttcctccggtaatgagctctcctgcctaaaagtacggggccgatgtttaataataatcggagcggcccagagcgattttcgtgccaactacctcggtggaactccgttgatagtgaaaaagaggacgcttccaattcttttttggggacctgcatttgggtatttgatggaacggcactacgaatacataagctgaccagtagttatctttctttacccccttccttgcgtatctctcctgtttgagacgggcgcctgttcctgcagagaaagcgtcgcttgggaccggtacggagacctgatgaccagggcgctcatttttcgcccatttcgcgatactgctgcaccggcagcatcaccgagatacgcgcggatcgaatcatgccctcgtactccgatcgctgtgagcgcagtctctgcctttgaaccgaccggtccgtcttacgagtcacgtgacacgacatcctcgtcgacggccctgccgacaacgtgcttggcgaaacacgcttgatcgagctgaagcgtagctacatgcacggcaaaggcaagaaaagcataacagactttttttttttccgcgaggctgctgtggcaaagacaagatgcgattttctcggacttcaccaagcggtgatatttggcagctctccggataaagcaactgggcaaccggcccgtacgtcatctcagctcctctacccgacgctagggcgcgctgcgggaagaggcgttgcgggcgagacattctgcctggaggagctgacgagctcatgatcgcccagctggccaagcactcttttgggggcatttcagcaccagtagaatgtgatcatttcctccatcttttattcctttcccgtgtcacacccacccctcgagaaagggagaccggcttctccaataaaaaccgcggagatagtgtcgatagtatcgctcatgtcttggagatggcaccacgtgagaccagctgtttgaatccgccgacgtaatccatcccacgtgagtccaccatggcggcccgcgcctaaggtttgaaggtttgagtaagtgctcaagcttcctttgtaaaagaaaaaaaaacaccaagctaccattcatatgccacattgaagaagtggaagtaggagagagaaggaagaagaagatagtctcaagcatgttggtgtcttgagactcactctctccccctttttacctatgattctataacacctcatacatatttcatcatcacccttatctacctacgtattatcttacgctctatcgaccacctaacctacccatcatacgagtcgtaaagcaaaaaacaataagaggcaaataaacatggcaaccgcctggctggcccgactgcggcgccgcaacgcccacaacctcagcacctttcgagatgcgcccctggccgagatatccggctctctgggcgacctgggcacgctgcttcccctgatgatcgctctcgccgccaaggggtacatcgacctgggctcgacgcttgtcttttccggcgtcttcaatgtgctcaccggccttgtctttggcatacccttgccggtgcagcccatgaaggtatgttggcatcatgatgccgcttccctttgtatatgtatacatgtgtggagcatatagccgtttctttgtttttttgtatcttgtttgcccctggagctagagacagacctcggcatatccctttgctgcttgcttctttattacctcgttgggatgaagaagcgtccttcagtcctttgtctgttgaaaagcctcattgctaacatgcggcaaacctaggccatcgccgccgccgccatctccgcgcgcgaagacccctccatgggcgtcgtcgtcgccgcgggccaatgggttggcgcagcagtctttctcatgagcatcacgggcctcctccgcgccgccgtggcctttgtgcccatccccgtcgtcaaaggcatccagctcggcgcaggcctctccctcatcatcggcgcgggctcgtccctcctgcagccgcttcactggctgcatcccgcgctggacaaccgcctctgggccatggcggcctttctcgtcctcatcttcacgcaggacaagccgcggttcccctatgcgctgggcttcttcctgctggccctcgtgctggccctcgtccaggtgctggcttccgacgaccagagcagcttgccttggttccaggtgtggcggccgcgctttgtgcttccgtcgtggattggcgcgggggacgccccggctctgtggatggcggttgggcagcttcccctgacgacgctgaattccatcatcgcggtgagtgcgctggccagcgacttgctgccggatataccctctccgtccgtcacgtctataggtttcagcgtggcgctcatgaacctctcgggaacctggtttggagccatgcccgtgtgccacggcgccggaggcctggcagctcaatatcgcttcggagcgcgcagcggcgccagcgtaatcatcttgggtcttttcaaagtcgccttgggactattattcggccagacgctcgtcaatctactaacggagatcccacatggccttctcggcgtcatggtcgtggcggccggcttggagctggccaaggttgggcacacgctgaaccaaggcgcccctgatttgtggcacgaatctgctcggcagggcggccttgtcagcccgagattacatcgacagctatcggatgaggaacgtctggaacgatggaccattatgctggtgacgacggctggtatcttggcctttaagaatgacgcagttggcttcctggctggcatgctttgccatttctcgtataggctctcggaacgattcatgggctggaagaacagtcactccatcatctcgagcgaacgagcgcctttactacgatgagaattgtgtaggtattgagggagtgcagcaaacaaattgttttaattaatgtacgaagcgattaatacatagtgtctatcctgtcccaatccagcctaaaaaaaaggatggggaaaaaaaaaaaaaaaaaaaaaggcaaatctcattcagtcttacgtcttcgccagcgaagtaagcttgtggtatcattacatccagctctcagtttcgtttcaggtttcactatgctctctgagggaacagttgctttgagtaccgctgctggccagggcaaccaccataatgctctccatgcctggctttgatttgtttcaagaacgccagccggtataagagaacaaggctcagacatacgaaaagcgaggctccctcaaccatggcggtgattttggcggtgatgctccatgtgccgtgttgctgagagtacacgccgatgagagtcgacaccaagccggccagagagttggtcattcccggcttaaacagcttgttcacgagccagacgtagtttctagcgtgtctgaaggcgagatacagcatgccaaaaacggatatgccgcacattatcgcggccatgtacagcagtgggatgtttttgatgctccttacgatgagcttggcagcttggtcgcctagtgtgttggagtcatggccttcgacggacttttgcaggctggtaaacgttccggggaagacgaggaagcccgccagcagaagccagacgagtacagcggcgagaatgttgtgtagcaggggaatttcatcttgatggaggagcatttggacatagcgcgagtgttcagagccggccttttgagagtcggggctctgagagtcgaggctctgagagtcggagctctgaggattggagctctgagagtaagagctctgagagtaagagttctgagagctggggctccgggggttggagcgctggaggtgtacctcgatttcaaaccttggcatcttggcgtctcgcgtatctagattaaaaatgtgtatataaaaattctgaaaagaaacggctgataccgcgccagagaaaaaaaaaaatggagagggagagaaaagagaggatggtaggcatcgaagcggttagccttgacatttatgatttgcctaccctcgaatacaaacgaagcgcagcctcaatcctttgcttgttgttctgagacagtccattgtgctattggtagtcaattaaacacacttgcaacattcccggccccctgtctctgcgccgcccgccgttcagaagtgaacagcattctttgaacaatgtcgtgatacgaactcttgagtggttgtggtcttcccgctgttgttacagtcggtagccgcgcgcaggctatgggaacactagcggcaatcgagtgagacatggctttgaggcatggctttgagctgttcaacagagggtatattagagtgtcgtgagagggacgacggaaagtggattcggttggaaaagacaaagcggtagcaatagtagtcaatctgttgtaatcgaggcgaattgagactttcaatctccaaggcgagaggtacggctaaggcaggtacaggcagcagaaccaaggcggagtgatcggcgaaagaggcttagccatgtacttgagctgcaagtactttggccttatttaagccaagccgagcgatcatttggacgccatggagccatcctaacgcttcaatccgccggcattggtcgtatgatgtgcataacgcggatttgcactcgacgcacacgcatgagatcgattgtgactgccagtgcgatatgcatgagagactgggggaaatccagcattacttattatcggtgctgaacagctactaaagacaagaagagaaaagctggtcgcttttggcaaaagtcgaattccatcacagggtactcgcgaaaggtactcatgaggcggcatgcagaatgctacgcaaagcaacggcacgattaaaaaaaaaccgctcatcagtcgccagctttgacattgaacgccaatcaaagcatcaatgacagtacaaagcaatcccccatcgtcaacctgcatgagccatcaatcactgcccaaacggaagccaaaacaaacaaaacaaacgcaaacaaaacaaaaggcggcaagagcaacgccggcaagaggcgaacgcgggggagagccagcaaacgcctctttcctgcagatgcccaaggcctgctgggctccagcatcttttttttttccgccgattgctgctagcggctagagcgacccggaccaggtgaggaggctccaaactgccgccaggctggccaatcacagcgccggatcgcgcctgtgaccctccggcaatcgcgccagaaagttcaaggcaagagcgaagaggctgcaaagggaatcgggatcgcaatttctcgtttcgcccgaggctgctgctgctgctgctgctgctcgaccagcgccaaacaaaagcaaacacggtcagacggcagccgtggaagggagattcaccacgaagcgattccgcggcgaacgagctggacgctgcacgagcgagcgagcgagcagcgatgacttcgtccagcgccgggcacgacggcctccgcgaccacaaccaccacaaccaccacaaccaccagaaccacgatgcccatcccgaagtcgaagctcaagcaaacgccccggctgcggtcgccacagcccctgcagctgccatggcccctctggcagtgacagccgcggcgcagcaggaagcagcgccgcccgacaggccagaagctgccgccgtctcgatggagaccgaagccgcgcaagagccggcgcaagagcctgggactttacaggtagaagtacctgcgacggtggtggaacagaaaacattgtccgatgcgcagcccaactccaagggcggtgacgtccccgttccagttgcggctgttgctgccgaggctgctcctcctccaacaacatcatcgccttcatcaaattccgctccggcgcaacagcaaacggccgcgaccacctctgctcctccagccgctacggaggcttcggcaggctcatcttccgcaaatcccaccaccacccagttttcaacttcacagccaccttccaaacctgacgcaagtgccgagaccgacaacacaacccaacatctgcccgcttcatcaacagcaaacgcctctggcgaatctggcgaatcaagagacaagcctgcatctggagatatcaagacggaggatgttacgatgatggatgctcctgatgtcaatgcgacgactgctgctgctgtggccgagaccctatcacatgcatctgccatgccggcccctcagatgtcttcaaccgagcagttccaaccctcaacgccctacgcaccacaggcccccatagaccatcgacatgcgtacatgatgatggctctggcttccatgtctgcggcaccgcccgccatgtcaccaccaccaactgtaaccccatcacaagtgactctacctaacataatgggagacgggtattttggcatgggttcggccaataacaacaacctgcgacagcccgggcctggcacagacatgggcctcgagtcgtttgctcgtgttgagtttgccgacagtgtcttccagatgaccacctacgccgtcattattggtcgagatcagcgagctctggaacaagccaggcgtgacgaaaaacgtgctgatgattataaacggcgaactgaggagaatgccagcaaagggcttccgccgccatctcccattgtccaggaccgccacaagtttagtaaatcatatgtcagcgaggagggcggcatgctgggtcccgaatcagatagcgaagaaaacggacgtccgacaaaacggcgcaagaccagtactacaggatcgtcccatgaagaagttgaaaattcccaagataacgttatatcaaatcgccaatacgtctctcatacccctggggcagctgctgtcgacctaacctcgttgaggccatctccttggcacgttcccttcattggtattcactcccctggtccgaatatcgcaagcaagaccaaggccatttcccgggaacatctcaagattgcgtataatcaagccgagggtgtattcgaggccattcctttgcacaagaatggctttttctgcgaagatgtgcattacaagagcgaaaaggttgtgctgaggtgtggcgaccgattacagatcaaggacattgacttcagatttattattaatggagtcgaaaaggggcgaacgggcgcagaagagtatcaagaagaagacgctgctaagaaacggcattcccatggtggaaagagcatgagcttcgactttgaacagtctcacggtaatggccagatccaagatacaagcgatgagctatcagatgtggaagtcagcccggtcgaactgtccgattttggcgaagatgatgaggaagaaggggatgaagaggaggtagctgaagaagaaggagaaggagagggcgagggcgaaggagacgcagatgcagacgcagacggagacgcagacggagacggagaagacggagaagatggagatttggatgcgctcgaagcatccatcgaaggagattctgaaatcaaagatgaaggagacgctcacaatgacccttcaatgccacagatggctagaaagcgaggccctggtaggcctcccaagaacggtatcatgtcaaagagggaacaacgcttgcttaagaagcagcagcaagagatggccaagaagacattacctcaagcgccaccagttgaaccgcccctcaagcgcaaggtcggccggcctaggaaacacccactacccgaagacggaactgaccgcccagagaagcgcaagtataagccgcggaaacccaagaatgaagatggtgtcgaaggctctgatgcggagcgacgagcgagagagaagaaggagaagaagtcacggcccaagtcacctcctctggagctcaagattgaggattatacagaagagcaacttcagaagccaaacaagaactacggagttcttattgacgaaacattgacggcagcaggtcctgacggtctcacattgaagcaaatttacaagaggatttgccaaagatacccgtggttctatttccacaccgagaccaagggatgggaaagtagcgttcgccataatctgattgggaacgaagcgtttaagaaagatgagacgacaaatctgtggtcccgagtgcctggcgtggagttggatgctggcaagaagcgaaaggcagcctctcctgaccgaggattggtggctgcacaggcatatgggcactactcttacccatatgctgcacagcatatggctcccggcgcgcatcatggttaccctcctagccagacacctgctcctggataccaagcgcctgcatatgctggacaaccggctcatgcggcgcgccctgtgcagtacggtgcctctcaatcacctcctatacaccaacctgtccagcctgcacagccggtaccagtgcaaccggtccaaccggtccaacaaatcgtaggtgcgccacctccggcccctattcagctgtcaggatacggccctcctgcagccccagctcgccctcagcttggcgtggctcagccaggagcctacagctcgccttatgcctcacggccgcctcccttgacaaccccacctgtaaaggccgaggatgccggtgccagtgtaccatctgctgctgtgcctggccagcgacctatttcggccgcctccgcagagtcgaagccagtcattgcgtcgacatcgcatcaggcggccacccaagctggaaccggccacccaaccacagctcggccgtcagcaacgcctgctaggcccattatcgaacctcgacttctcactgcggttgtgggcctcaagaatggcctggtagaaaatctcaagaaggctggcaaccccaaagccgaggctatcgtcatgtcagctctgaaccggtgcatcgggctcaagaaggaagccactgaaaatgataagatggaaacaatctgcatcaagggtattcgtcaagtcattgatggcttcaccaaaggcaaaagccctacccctagcggctctactccgctaccaacagacacaccacctgttttcgagcccaaggtgctagcggctttgaatggcctcaaggacgcctctgtcaatgcgatcaaggcgggcctgggcgcagccaaggctgaagctgtaactctatcggctattgatcgtgttattggccttgcagatgcaagtataatgcccaaggctgcagagggcgagccagccagcaactttgagggtgtagagcagcaccttatgaagtcaatccgccagcttctacagggcatgaatcagaagctacaaggcgactcataagagcattgggaaatctgggaggagtgaacagtgatgattataataatactagaggacctatatgttattttgacgaatgaacatgacttgacaatttttacaatgactgcactgtctgtcgtatggatagtagtgggactaggacgcaaaaaggaactgttggaggcgttgctgaccactagataaaaaagacggacaggggaacacaagttttttgttgctttatgatagcgtctctgtttcccatctctgccattcagggaacgaatataatatttgatagtttgtaaagacatttccatctccccgctgtgtgaaggtgatttctatctattatcaaaggtccttctctttctgttgttgagcaagttcccatctacacctcatcaacatggcatctcatctataaataaattgaagagaaaacgcttcctctcaaagtactccttctccccccctttcctctatatacagcccatgtcaatctcacttcttttctttaaaacagaaccaaggagaaaagaaacgagagaataggaaaagaaaggaaaaaacgtagatgagaaatttgaattaggaaaaagataatatatagatatatatgtgttggcactttatctagcctcctaattccgcaaaaaaaatcatcaatgtcaatttttttggcatcttctttcttttcttgcttttcttttttaagaaacagcccattagattatgtttgatccatgacaacgccgaaacaaatagccactttgaagagcctgtagaaaaaaaggaaaagcaatcgaagaaaatatgacacgcttccccttggtgattaattggcgcaaggaaaaaaaaaagaaagagagaaaagggaaaaagaaaaagcaagccgtagctagcaaacacatagcctagtcgtccttccaacaaatggtccatgcgggccaaaggtggacaaagaagagacaaagacatgctattatataagggaaagggaaaagcaagggtttcgtgctgcatagtcttcatcatcgattgagtctctcaaagtctttctcatttggccatgaggccaattcttcttatatgtcaaattacttctctcagcatagcctctcgtgacacatgtgattcattcccgccattcaacaagtcttcctccatcgcagcgcgctctatgcgctcaacggcgaactatccttgtcaccaaaattaacatttaatcgagcaccgtcgatctgaagggctgccatgcccgccatgccgccatttgcctcctcggctgctctggctgcggcagattcctcggcattcatgagcgcaggaggacggtggcgcatttgcttcgctttggccagggatattgtcttttgttggtacgttgtcgtgactgcttgtgtgtcatctcgttcaattgtcgacttcatcaaggcagccatccacaaacggccttgctttagattaggcaccgcaaagtagtggactgtcggctttgtaaagctgacgcccttggataggcccgctcgaggtggcaccagcttgaagatgaacatgctgtcgtcgcccttctccatggctccatcgtcgcttgcaggcggtatgctgtggctacctggcatgctccccccaccggctgcaccggtcagagtagcgtgcaatccagtcaatctttcgttgtcggcaggaagaacgcggtggaatgagatgtcgatgaggcccttttcttggtcgtcgtcttcagagtagtaatatgccagccgtcgtcccttgagaacaaagaatcggggcttccatgtggtcattaggtttgagctcttctttttcatccagccgtagtaatctgcatccttcatggcgacctgggggggtatctttaacaagccttgtgtataagcacttgtgtcctttttgcccttctttcccctggtcttgctggaaggggccgtcgctgtgacggggcttttgagcgcatcatgagagtcgagatcaaggctttgtccagctgagggggtactagaccctgttcttacgggagaaggcatggaagacggatcgttggctgatagatcagttgatcccttggatctatcaaaagtgagcttatctgagatggctcgcatagccggtcgagcagctttgccgactggtttggccattgatgtgagccaatcggtgctgaggccttggggcctgccggagactggcgatgcttctgcttgagctgaacccatggcggtatccagcttggtgacggcgggagctgggctgtctttagctggaggtggcggccgagcagaatccgtcgtgtttgctgaagcagttcgtttgtggggagttggcgagatgccgtagtatttctgagcagcgtttggcgccccatcccggaaagaatcgacgctaccgtatcttgagtgccgggagagcgccgtggcgctgcgcaccctctgctcgtctgcgtaactctgttgtcgcccatggttagcgctgccacgtttccgcaaaacattgcgcttctttccaaatacctcagtgccagaaaagtagcctcggtctagctcaacggctgagtcctggagatccggctcagatgtgcccagcatttcttgcagtcccgttgaggaaagcggcctttgagaggtctgcgagacagcgccgccaagggtccagtttcgatcaaaggaaggttgtttcttatgcacgccatcaccagcagataggttcgcgtttgtcgatgccgaatgtcgtcgtgactggttcaggtctcggatggatgccgccgacggccgtttgaagtgcgtgcgtgatgggctctcctgagtgccgtttgttggggttatatgagcagttggagaagccttgttagatgactgagccagggacaggcgtctagcctggacagaggtgggtcgtgatgcagagttccctgtcagggtgctggttcgacttctcgttcgtttcgtcgcgtcctcggatccgccatcgctaccgcgggtatgtgtggctcgccttgcatctggttcctcgccgctaacctcatcctggagattcttaatcttctgccatgtcttgaggcgccggcccacggagcctaaatcaaaatccttgatgaacagggagctctgatccatgcccagtagcacttctccagaaatttcttggtccctgaaaacttcgcagtggtgcttctcaacaccctcagtgaagaggtactcggccacgtcatccggtgaccaagccacaacttcggcacgactatgtacagcttcctcttcttcgtccgtctcttcaccctggatatacgacattcggtggtcaatagcaacactatactcgcttccagagtctgtagcagcagcattgatagtaccggtgccaggcggcgactgcaagcgagtgatgtgctcgtcgatgacgttgagagtttcgctgagaacttcatcttgccccgaaagtgcggctcctctgcccggcgcggatactggggagcctatgccacccaagccagacgcaggggctgattcagctttgggcaaaggggtcgacaggatagagggtgtttcggtcgacgctaaaggtacagtagacgtgctggccgatgcaggagcattcgcaatgccctggagagcggtttcttgtgtgacttccaccaatggagaaagtggctgcgaagcaatgaaagcaggagttgatgttgggttcgaaacggctcttggggttggtcgggtataaactaccgagatagagtcagttgaagctcgtaacagttgagagattcgacaaaaaggagaattactaaccttcgggaaaaagaccagtgttgctgttggcgaagtggcggccgaggaaccagccgtcgccaaattcatcgtctcgttctagtaactcgactcgatcccccttcttgaggctcagttcgtctgagctgcgggcgtgaaagtcgtctgcatagcggagcgggaatggtcagaatcttggcgcaatggcctttgaaagaagctgggaagaggagtgaagacgtacgaatcaccattagaacatcgcccacatcgggtcggagtgacccgtcggccggtgctcgagaagccattgtttcgatggcgggggctgatgcggcgtagaccagcagcaaacaaagaacaatgtagcccgcaaaggtgaaaactcgaaagtggttccgagatgcggaatggttgatgcgggagggcgggcgggacggatctcgatgccgcgtgcggatgcggatgctatttgctcgaagatgggctagtggtgaagatgctgcttcatgaatggcgatgggcgatagcggccatcagattgtttgtcgacggccctgcttcgagtctgcgttggaccgagagagaggagacggcgccagcagcagagcgtttgcggtctctggccgggtgctgcgccgcgctttgcttgtcgtctcagatggcgtctcgtacggtctggcagcgcggccgcgtggaggcgttgcagctgtcgacgcccctttgagcctggcgaaggcttcgggattggggacaggggagttgggagctgggagctgggagctggtgagacgtgggcgccacagaggaaggtcgtggctcgccggtggcccgcggtggctgcgctgcgctgcaatacgatgcgatgcgatgctgtgcggtgctgagaggcgctgcgccgagtccagcagagcaaccaggactaagcagaagccaagagggctgtgcggtcgaatgaagcgctcgtcggaccaggggatgattggacggcttgtgcgatgtggaagtcgggatggttgaaagagccctttagcgtgccgcggtgcgattgggcgggctgctggcaggcgggagggcggcagccaatggcaggggcgagcgagatctagccggcagcccagcgccttgtcagtgtcggcggctagctggtacctcgtacctggaatgtgaagtgcaaagtgccctaaacagctgagcgagtgcagcgctgcaggaatggacccggggagacattggcactgttgggctccactgggtgcctaacacgagcacgaggcccagaacgtgccgctcgcttggaggtactgcatactccctacttgcgacctgatacaatggaagctcaagaggaggcgggaaacaggctgatggagggactaatgcgagtaatgccgtatttcgtatgttcaacgcagtatttaaaaaaattcagatggccaacatcactatatcagggcaccgattgcctgcatttctacccaggtacccatccgtgaatctgtacagaggcaagcacctgctgcacagcacacttttttgagattctctcctctgctcttcgccgcaccggccttcttttgctttcatgtgcctcgcaagcaattcctttccatcgacagcctccctgcatgccccgagtccaaccatcaggcgtcacgtcagagctgttgcagggggctggccagagtcgtagagctactgcgactcgagctccatacggggcagcgtgtgtggcttgcaagcacaggtactagtggcggtagctgcatgcagtccattaatggccccgtcttggtgccgcccatatttcgcaaggctctggccctgcccactacagctgcgttcaacgctcgtttctgcggccattaggtgcaacggttagcatggatgcggcgatggaccctccagtccgctttggcccaggctggattgcttgtttggacccagctcgccgtgtgcttttcgcctttgcgtggctactggccaaggactgcacatgtactctcgagaaggcttccgaagcgcatgcggcgcaggtggagcgacatacagtacatacatggacacacgcagtacacgcaccctggcgaccagagtgttcacatttgcttgttcatgtttgctttttgcagcaggatcactagcggctccaagagcaagcaaacaaatattgacctaataatactgcgacaaaggggatggaataagaaaagacagacagggctctccctttcaaaggcactacctagtaggttgccaatgtctctttttacttccctttctctctcgccctgtattggctcatctacagctactatcagcaggcacccagcggttacgacatgcagatgaccgtctgtgctgctgcccagtacatggccggggtctcagtgtcgaggaggagcttcccaggctgcgtttgatgccgccggtgcatagatgtttctcattgcagcatggtaacccgatctatccaaatgtataggcagatagtttatatcgtagacagtccagcttgttgatacgcacgtgcggatagcatagcatacagagtactctagacggttgtgagagtcacgctttggaactaatacatgcccaaacactcatgcatacaaacagcagcagccgggaatccttccatgcaggctgtacctatgattgctcgcaacttggttcaaagcctgctctcaccgctcaacgagccatggcgctggatgcatgcacctggtcctcgggagcatagtcccgcatgtttgtgttacctcaccgacgctggctgcatgggaaaaagaaacgagatgagtgtgacaagcagtacatggactgacatccccgcaatcttgcgtctactctcagctcttgtctcggtcagcacgcgggtattggctgcgatgccatctctcgcaggactgcattacgtcgaggctccattgccagtcttgctagctctctgcccgtgaatgatgatggctacaaggcagagtaaaacatgcatgtaggtacctgtaggatatcctaccagacggtttattggaaggcaggcaggtaggtacttggtatacatataaataggcgcacatgcgtatcgttctccttctgttgtttgcatcctctctcgcttccttcctcatcacacatttcctatttttcaacctatccatttctctttcgtttagcatcaagcctcccgcattgagatactgctactacaagattctcgacttccagctacctacccaagcatttgcccgagtcattacaaggatcaatcaatagcattgacgtttgcctggtcagtagcacggctccatatgcacatctacccgtccaagtcccggtacactaacagatccttcccgccaacagaccagcaacgatgcccagaggcattcctcgcagcggtgggcagcctcgtacaaagaagcgcaagcgtgacgaccagaacccgcagaatccacagaatccacagccaacagacgatgcaaacaacactcaaaatacgccctggccgcatgtcccgccggtctttgatcccgcaccgaccccagactcgcacatacatgtgataaacccatatgcatggccggcctcatatactgccgccgctccatatgccggccctcagcaatagttggtcttccaatttccttccacgaaccgcttcttcctacttgctcctagtatctcgcccctctttagtcttctgaagtgcctcgggtttctcgagccccttcagaagttacatccatccatctatgctcagcgatactaacacggatgccctcagtgcagtagctgaactgccttctccgcctcctacaaacgaaacaagtccaacatccgcaagcgagcactctcaaggcagagtagacgccagatcaactgctactgtcgaggaaacggcggtagccattcatgccgctcctgaggactttccggggcagcctttgggtgggcaaactggccatgtcgcccagcagatccaggcacaacagccacaccaaccacaccaaccgcagcagcccagtgcatgtcggatacctttacaacatgtcatgctccatgctgccggggtagtgagggagcgagcttcgggaaacgagcccatgacccctgaagagaaggcgcgatacagcacgctatacggggcctgtgtgaatgcagacttgttttttcttatgcttcatcggtactacagttgctggttgatagacaattcgaccgtacatggccatttccgcctttctacccgcgacattgatagggcctttgcccagatgagagtgatgtttaaagacgaagagcggatttcgcctcctcatcggcagtggttttcaggattccccgagttggacgggaacgcttactgtgcccctcaggtgcagatccagatccaagactttgtccttgcgttttctgtcaagtggccagagatgatcaaggccgctcagatccgaatgatgcctctgatggaatgccaaatccgcgagcagcttaaatgcccgtcgttgaccttggccaacaagctgttcgtccacagccgcagaatcattggagtgccagataaccaattcacaaacgaggccacccttcttttcaacatggaccagaagctagaacgcctgtatgcagagctgaatgagccggctgcggacgtggccaaggctcgccaatcgatggtactgagctaccaacagactattggacgtattcaacagcagatgcatgctgtcatgcaaggtgagtcactgccttttgatgctgtgcagagacgctcgcaagactgaccggccacagtcgcacggccagctgaccacctgaaccaggaatttgcagcacaccctccaaccaactactaccacaacagcgtaaatagcactactggcataccaccaccacccccacagcagcagcagcagcagcagcagcattctttcgttccatcacagggttccccattcctacctcagcttcggcctccgcctcagcctcagcctcagcctcagcctcaaccccaacctcagttccaagttcaagcacgtggccaagctcaacctacgcttcaaacgcatcctcgagctcaagcgctacacactcaagcgcccaattctcagacaaactttccagtcacttcgcagcaaaactttcaacaggtccctcagcaccttgcccatcagcaagcccatctccagcagcaagctcctcatcagcaaactcctcatcagcaagctcttcctcatcaacaaactcttcataatcagcaagcccttcatcatcagcaagcccttcatcatcagcaagcccttcatcatcagcaagcccttcatcatcagcaagcccttcatcatcagcaagcccttcctcatcagcaagcccttcatcatcagcaggtccatcatcatcagcaagtctctcctcatcagcaaatccctcctcaacagcaagtctctcctcaacagcaagtctctcctcaacagcaaatccctcagcaaatctatgcgcttcaatctactcctgaatcagcttcaggtcagcccagtttgcccggaccaagttccccaaaccaaccttcgtcatccggtttgcagtacccagcgttaggtccaaagtcaccgacacagcctgctcagggggatcagactctgcttcctccggcagatctgcctctttgtgctgagccacagccagcgatgccgcagcaacagccggggccatggcgaatgcagccggatgatgctcgaaatccatcaccgcatctccagcgttctgcaaacccgactttactccgatcgcaaacaactccgcagactcccccattccaaatggaaagaaatcaacagcaggaaaatatgcaccccctagtatcgcagcccaacgatttgacccctccatctccgcagccatgtcggcagaatctgcagccagcgcaagctctgcaagctccttctcccgcttttcagacgcctcaaagctccaatgattctcgagacgttcagatgtcatcaggtcctcaggtagatcggagatcccaacctaatacgatcccccagacgcctcaagaacctcgggctgccattgtccacttgacggctcagagacctcaggctgtcctggcttcccaggctctcggtatacatcagtctccggtgcaaatattgccagcatcccaatctcagcagatacagtcgcaacagcagcccatccttcaaaactcagcgccccaggcgtctcgtactcctacacccaatccatttcgccgacactttacggttcaccgaactcctcccacggaatatcccactagtccgcataattggacatccatgcaaacgggcctccatttgactcatttgcgtagccctcgaagggtttcctccagccccggcccaagcccagggaagaaccgttactaccaattcctctccagattcctggtggaaccaacagaggtgaagatacatatgggaatcagtgaattggagttctttatcgaccaacaagacctgagtagacgccctattaccagccagccatctgagttgcctgcgggtgagttaccgatggatatgcctgtgagccgacacttcaaccattctcaacgataccgtctccgcatgtgcggacgcggtaagctgagcaatgatggagaaacagcttttgacactgcaaaatgggctataagccgtacccactggccgtcacacattactatatcgttcaatggcgaaatcatctctcctcttttcaggcagcattttcataaggatctgcccatagagcttaccgattctttggttaaaggggtgaatacaataaaagtgcatgtgccgagtttccctcagaatattaaagaaaatgttgcctattttatggctgtagagctcattgtcactctagatcatgactctacccgcgctttggtgacttctgcgcctcatatcagcgtcgatcagacaaaggccgagattaagaggcgactgcagctggatatagatgaaatcattatacagagcgacacgttgacggtttcagttgcagactcttttagttccaaactatttgatgttccggttcgaggccgcaattgtcggcatcttgagtgtatcgacttggaaaactggctgaattcacgcccatgcaaaccttcatcggaggcgggcgagccaacaatggtcgatacttggggctgccctatatgtggccaagatgctcggcctagcaacctccaagtagacgactatttcgttcacataagggacaggcttttagaggagcgtatgagcaaagtcaagaagattcaaataaatgttgatggcacctggaaagccgtggaagtggcagatgaacacacgacgtcagataaggacggcgtcaagtgatactcatcggtttgagacactttgatgtatcgccagggtgatattgacaacaaaggtgcgaactcatgtacgcccaggtaaatgatataattcagctaatatatggtgtctagattcataaatttacaaagagaggcagcaaggatggaatagtgcggctgttgttcaatgatactagaaactatttatggagaatcgctctggatacgagggtgtatgtttttctgcgttttgtatgctggcggttgcatgcatcttggatacttggatgcatttatgagaatgacagaacgcccacggtatgtacgtatggaaatcacagtaactactatgcaaccaaatacatttctatcttaatacatctattcaaatcatttccgcgcgtaaagtactccagatgcgcccttcattctcatcgctgttattagcatattaccgtcgtcatatcttggctcgcggctcgcggtatttcggctcgatgggtatctttggatgcggcccctcaagtgacaaccccgtaatcttctccagctcctcaacagcttcgtacgttctgcctagagggactttgatggtattgagcccttgcttgcgtgcttctttcagattttcgccaatgtcatctaagaaaacaatgtcctttggtgaaatgccagtctcccagccctttcctcgatgcttcgggtcgcttgcgttctccctaacaaagctattaagcctttccaaggcgagctggtacatttttggatctggcttcctgacaccaacgtgggctgacgagatgaaaacgtcgaatatccggcggacgggctcatcgtagaaattctccttgtgcagcttgtggccgggtgggaagatgaccgtgttgctcagcgctgctaggatgtacttgccgctggatctgagtttttccagcgctggaaacatccaaggatcgtacgaatctgggcctgagccagacatcatctcgttgaatagccatttaccgtcaatcttgggtagcggaggggtttccttagctaggcgtgggttctttgcttgctgtgtcctgtagaagtcttcccataagctctgaacatgcaggtccttgttgaatccgtcaaagaaggcgtcatccaggggaatatcccctctctctatccgctgccaggatccggttgggccagattttgatatggagtagtttacccagccgggaggaattcctaagccaagctcgtagtctagaatgacttggaaaggtgagttgacctattggtatcaatgttagatttttcacccaaaatccaaaaaaaagtaatgcataagttttggtttcttcattgaaagcaacgcgtggcgctacagacgcgagaaccaatttcctagatgggcgacttacacaaacaccgccaatgtcaaataaaaggacctttggtttcggattttccatttcggcgtcaattgcttccagtatttgatcaacagagtagctttcagggtccatgccaagaaacaagttcactcagtgcaaagaagaaacggttcacagcgcattcaagccgaaatggcggcaacgatgcagcgtccccagattccagacagtttgccggtgcctcggtccgcgctccacatgtacccatgtatcgaggccaagctagcgataagataagaagacccttctagccgcttagtaagaatccaatattccagcaagagcatcagagcaggtcaggtgattcgtccccgacctggccaggcgattcgtccccaacccggcttcaactgtgcggcgctaggcgaggcggtagcgcacgagaaattttagggcttcaaaaataagcccaccaagatttcctcctctatcctcatcatcaaatttccaagtttgaggagcacatcagccatctccaggcatcaccatcaaaatggtaagttgaggcctatcgggaagattccagtgaatggaatctcttccacaatttcaaaatggcagaaatgccatcaattgctcgtaattgagagtcgtcgcaagttgcttcggataaaggacgagcagtctgaagcgcaaattgctgactcggggattatcttgacagggtttccgcaaggtcatcaagagcaacgcgtactacaggtgagttttatttttatggcaatgaatgcaatctattcaagatgtatcaaaaaaactgccggatgagaatacagctaacaatttcgatatagtcgcttccagactaagtacaagagaagacgcgaaggcaagaccgactactatgcccgtaagcgcctcatcacccaggccaagaacaagtacaatgctcccaagtaccgcctggttgtccgcttcaccaacaaggacatcatcatgcagatcgtcagctctgagatctctggtgacaaggtcctcgccgccgcctacgcccacgagctcaaggcctacggcatcaccaacggtctgaccaactggtccgccgcctacgccaccggtctcctgatcgcccgccgtgtcctcagcaagctcggcctcgacaagacctttgtcggtgttgaggaggccgacggtgagttcaccctcaccgagtccgccgagaccgacgatggcgagcgccgccccttcaaggccttcctcgacgttggtcttgcccgtacctccaccggtgcccgtgtcttcggtgccctcaagggtgcttccgacggtggtatcctcatcccccactccgagaagcgattccctggctacgacatcgagtccaaggagctggacgccgagaccctccgcaagtacatctacggtggccacgttgccgagtacatggagactctggccgacgacgatgaggagcgctacaacggccagttcgtcaagtacattgagaacgacattgaggccgacggtctcgaggacctctacaccgaggcccacaaggccatccgtgaggaccccttcaagaagcccgagggtgagaagaagaccaaggaggagtggaaggccatctccaagcagcacaaggttgccagaatctccaaggcggagaaggctgccaacgtccaggccaagatccagaagatcctggctgaggagtaaaaatggggcatataggcaggttgcaaatttgattctcgatatattgggtccggagttacaggaatgaaagggtcggtcatggtaaaataaatgaaaagataccttcgattccggatcttacgatccattgcttcgtgcatcatatttctctagcatccagtacgagtaaaaatcatatgtcaatcaaagtgatacccaatcaagcgacaggtggatacacctaaatcattctccgagccagcgtcagttataaattgaaaatgaagtatgccggttctgtgctgcccaatcttgtttaatacagggctggtctctttgactaaactcgattgttggagagcactttgatttgtttgctccatgcatctttgtgaattaccaagttccatggaatctgactaatttctcgactcatgcttcactccactgctgccaacttcgcagctgccctaccctgaagtttttttttccttgttcttggccattcctttgccgaacaataccgaaagaaagcatcgaaaaaatatcgcagctccagtttcttcttttcgaaacagctagcactctaggagaaaaaaatatgctattcttttgactttacacgttttattctgtgggtttctggctttacgctaattttctatcaagagtactatatacccgtttgagcgaacatatacacgtcctcatgcagactattcgtcaatgacggaaatagggactctatttctgatagatcatgcttggcaattgaacaagtatactacgagaataaggagtaaactctgtagagtaattcgtagaccggcgtcatttccatggaattacacaagctgcatgatacacgtattcgcttaccaagagtggaatccatgttccaaagccagaagcaaatcaaacttgttccattctccatggagactaacaagcaaataaatgccgcttccaccgatctcgaacctcttgccaaagctgcaatacccgcggcaaaggtgcacatttccggcatcgatctcgtcgagtccaaatctgggcactggtctgtttaagcagtcgcccctccccttttctggcgtgcatcgggaattcccgagctcaggatcggagacattttaacgtacgagtgcatgtatgtaccagattcggcgcgtgttccgggttgcgtgtaaaatcacccaataggtccgcggcgtcattgtcgttgacggaatcaatgtcattactacccttgtgcattcatcgaggatactttttgcgacggcggcgatttcatcaagctagatgttgtacacatacgtacctatgaggccaccagcaggaatacaatctcatctaaactgaaagtcgatatctgggaatggctctctacatacatcaagacatgcaacaggcctatgtcataagtcaatagagttcctggcaagtaagcaggtacttggggttgcacagcggcagatccgtggctacgcctgacccaaaatgacgtacagctgagtattgaaggcaacaaggaagaaagtgagagaagatcttcatttggctgagtcggttccttgcgctagactcggatgcccagggctcacgtgctgggagtttcgccagcggcgaggctctcgtgattttgagccattatcccggttcttgtagccgaaaaaggacccttcatatcgacccattgacgaaagctggcaagcttgattgagctgttattttccctttttgagctcaggagacaccgatacgtgtatgtacctatagtagcttgaagggttatgagattgcgcttggtcccggcgggcttttcggcactctcggagctcggtagacaagccatgaaattgcacgaagcaagcaagagcttctacagtacggtgacacgaacactgtacggactgtcgcctgcggattacaccttgctgagctcttgacgcagtagttccaaactatccgtggcggctgcagcatggcgatacgtgtacccgtagcgagtgcctggtatatgctttctgcgaagcatcacatcacggctgcgcatccgggatcggtcccatggcactagcagaaagcgccaatccgatgggcggacaaagagacttttcgaggccgcagggacctgtcagcgccgggctggtagctagacggcaagtgcttagaaactggggccacgttaaaagagttcagtccacaaaaaggctcgaataaaattttcgcgtgccgtattgctggtagcggtggaatcagagatcgaaataaggtcttgtggcttgcgagcgcagtcagctatgctccgcgcacaaaacttggctggcacgcaaatcgtcacgcgcgggtgtcgactacgtaaaaaatccgggcagcagcaaaatcgcctctcatcctttgtttcttacttgatcgcatgccagtgatctccacggctccagggggggttgtctcttgtggcgaatataatccagaatggccaagttattcggccaattgcaccgtgctgtgctcagtgagacaaacaaaaagcactcaacggggagggggctcgtgattaaaaagttaccgggggcctagccgagtgggaagcgtcccgcgcgctggcaggttgcggtacttggccgtgccgggagcactaacactcagcgtggcggcggctgcggcggacttgttagggggatacattccgctgtactgctccaagattgacgcgcccgggctcaaagcagagcacaagcttagaagggccggctggactgtcgagcggctgcacagagggtctggcactggatctaccccgctattggcctgccaggtctctcgctacagtggatgctgctaagtgatagcactgctccagcaggcttagttgacgtctttttttcgcgctccccccatctttttcgccttaccccagcctagatcgctcgcagctggagcagccacggggcttccgtcgagtcgaggctgatattgtacagtaatccaaaccttgaacacatcttataggcccttttcgccgcctctcatttctccctcctttcgctcatttccaccacaacactgcatcattcgttgtcgctcaccaccccttgaaccgcgagcgagcgtcgcgtacaccctccaacatggaacaggtccatggcgtcgacgtcagttggatgacgcagggctcgcccaaaggcatgtcgctttgccacctctcgctgcccgcatgtgctcagattctgtcggcgcgatggtggtcgcttgatggatgaatgatgttggatattggagactaacaattcgcatagataaattcaacaaggcagtcttcgcgcccgcgaaatcccccgttgccactgtgcaaccacgaagcgtccccagcaattccccgcccaagctgagcccttcctcaaccgcagaaaaggccgaggccaagcctgaggtcaatggaaagcctgaagctaacgggaaacccaccggccaaacgcagccaattcccgtcaatggctcaagcaacgccagacgtctctctcgatcgggctcaattgaaaagaacggctccagcgcgacaccacctcaccgacgtaactcatggttctccaacatctcagctaaattctcaagctcagcagctccccaagcaaatggaaatggcaatgtacttggccatactcagtatcaactgccccagcagccgccgcctccgcagcaacaacaaccggcaccttcaacaagtccggatcctcccgttccaaagattacgccaaccaagaacgctgttctccaacatgggctcaagccagaaggagatgaaccgtacacgccagccccaccgaaatccggccaggctggattgctcggcgtatttcgccgcctgtcctcttcatcaggaggcggtccccttggccccaccggcaagatcaaccacgggttggtggaacgccgcgttttgaatgtggatcgcggccgagataggtgtcctatttcggagctgaaggacaacaagctgaggcgggtgtcctttctcgttgatgtcgagattgcaccgatgccaaaatatgcggatgccgaggcagagcctaaaccaatggctgacattgctcaaaagaaaaaattgagcgaaaagggggaaggggaggcattgaaacatcccaaaactgccgaagcgcagaaagaagcatcttcttcctcagcagagagcgtcacacccgatgctaaacctcgtgaaacggccgagaccaaggaagccaaaccgacggccaatggcgcaaaggagacggacagtccagacgactcaaatgccgctccaaaagacacaacaagaaagaaggaaaagaagaagcgaagcgaagaggaacgcaaagccagaaaagaaaagaggcgacggcttgccgaggaaagcggaagcattcccatagagattcattatgacagggcgggctctctagagttgctcaatggcaagtatccgtcgacatgcccggtcagagtttatcgcagatgctgtcaacttcgcgaaacgcccattcttaagaaaatcactgagcaactgagcgatgccaacaatgttttacccaacggttgtgtgaacaaaattgatctaacaggctacttcatgcagctgcaagatctcattacactaggcgattatcttgctgttatacctgttaaagaaatcattctgcaaaacagcgggcttagcgatgaaggcgttcgagtcattcttgctggcctcttggcagcgaaaaacgcagaaccgtcgaagcgcaggaagtcgaaatttctgcctcaggagatgggtggagtggtcgagagacttgtcctgaaagaaaacaagctgggcccggacggctggaagcacatttcgctcttcatctacaagtgccggtcgctcaagtatctcgatctctcttgcatccccttcccgcgccaagcgcccgccaacgccaacgccgctcttcagaatggcgtccacctccctcttacaataggagacatcttttccaaggccctcgcaaatcgcccaacaggatcgacgctcgagatgcttagtatcggtgagactgaacccagcatggagcaacttggcaaggtcatcgatggtgtgattaaatgtggcatcaagcggctcggaatggctcgcaacccgctcgatgcggagggtgcccagcatgtggtaagatatctggagtctgggaactgcgaagggcttgatctaggcgggatcgatctcaaggagcacatggacgttattgcctcgtcaatcaaggagaccgatccgctatgggcgttgagcatgtctgactgcaacatcaatccctcgactctgtgcaagatcttgcccactttggccaagctagaacatctcgtcttcattgacctttcgcacaaccatgatctgttccaatcaacacccaacgccgttggtctgcttagaaggtaagagaattcgtgctaattgaattgtctatgagaatggcgaataaagagctaacacacttgcagatatctacccaaaatgcacgctctcaaacgactacacctgtctgatgtcggcatgacctctgagcaggccattgcaatcgtcgaagttgtaccagaggctcttcacctctgccacctcagtcttcttggaaataccgaaattatggctctggccaacgccaagaccgaggaagcgcaagaggaagcctgcgcgttgtatgcatcgttgatggctgctgcaaggctgtccaagagcatgatatgcgtggatatcgaagtccctagtgaagactctggcgaaattgtcaaggccatggcaaagcaagttgtggcttactgcttgcagaacattgagcatctgcatgatgccgagattaacaaggcagtgaccgcggcgctcgctgaggcaaaaggagagcctgtcgatgccaaactcgcctcctatcctgatgtgctcgcacatattgtcggccaagatgtcctcttccaagatgatctggaagacgacggttcaggaccggacgaagactacgtcattggcggtacgggcgtggtcaaagcacttgcctgctgcctcaagaaccgcggcgatgaatcccgccgggcgtctggtgaattcctgcgagagctcagctctacggacgaagaaccctttattgggcccaaatttaagactggtggcaaggccaaggatttctcgaaacacctgctggccggcgctcgcaagatccgtcttcgtctccagccggcattgaacaaagctagagccaacccgagtgacgagttgaacctgcgcaagctgacattcctggacgatacgctgcaaggtatcatcaaacgattcgaagatgagtatcccgacactcgcgagcatccagaggacgtagtcgcccatgtaccgatagctcaaggggagaaggaggtgctatcgtcgtcgccacctgctggggacgatgcggtggcagttggctcagacgtcgaggaagagggcgaactccgtgagcctaggcccctctcgcgtagcaactcaatactgggcaggaagctggccgaggaagaaggtcgcgtgcaccgtgtcggccacagattccgatccggtattaccgaccatgtcaaccttctctccacccttgatgatgtggaaaacgatcccaaccacgtccgtgtgctggccgatcttgcagacgatgttggtggtgagttcttggaattagccaagcagaagggtgccgttcaggcattcaaggaccacaaggatatgctgtttgcggccttgaaagagagcgaccccgaatactgggacagatttgtggaggcgcaaggcaaggctcgagccaacatcaacctgccaggcaccgaaaagaatagagagaggccacagctagctcaagataacgacagcgccattgcagactaagatgaagtcgcacaggttcgcacctggcgactctcctcccccttctcccttatttgtttcttatgaaagggggttttacatgatttacctatgttgttgaattttcttttcctgcttctttttatctctcatctgtctttacctgaagatatgaagagttgcgttttgaaatttttggatattgctactagcgacaaaaatgcatggcaacggcgctcttttcttatccctcctcagaggaagggtttcttgttcttgttttctatagtgggctatcaatcaatagttatgactgggtttgttaggcgtgtgtgtgtacttggtagggagggaggaatttgaatgggtataagagcttattactatggaattatctttatcactatttttatcttctccttttcctgcgtctttgcctttcttactgttctgcttggtgagatgggcattcatttctggtccgttgcctcatacaaaagcatacgaaaagttggcattcttttctttatttttatttgctctcgtgtcatttggaacaacagagtatacgtaaagggtaggaatagctgatggggttgaaaacagttggaaggagtacagctatcgtgtatgagtagtggttatcaataaagcatacatacctatgttggcaaatgttatgagcacagctggatcgatgacttttgttaacttgttgaattcaatggaggaataaacctcggtaaagagcttccatgaaccatggctgcctgctttggtcattttgtccttgatgcgtcatacagcaaagtgcttgcaaagcagcttctcagccgtgacttggacatgtcagtcatgtgtcagcatacaagtcaccagcaccaaactatgcttactgaacaattctattcccattgcctccacttccgtaatctccgttatttcccactcccaacaggtcagtcattggcacagaagctggaaaggaagagcctttacccagccagcccgagtggctgaggcccccaggtcctcttcgcgccacccacccccaagggaaacggaaacaaggtcagcagaattagagaggcggtgattggacagcaaactcgcgaattcgacggggggcgttgcatcattttagggggatcgtgtgatatgttttagcactattgggtggcactctattgggattggcgacttgaatgatattctacggtactcctataattcccgttggggaaaaaaaaaagggtacatacttggagtgaatatcaatgttacaatgggctcggtggaagatccccccttatcaccgactacgagtacgaaaagtaacatcccataccgttctgtctaagcgagcttggcgaggtcactgtgtaagatggtgatgcacaatgcaaatcctacaaggcagaaatgtataaaaaaatacaatggcacacgaaataggtaccaaaggggggggggggggggggtcagctcgggaaaataatacctataacgaacacgatccacaggatggccctgcttacgtgactcgcaaaaaaaaaaaaaaaagagggagttgagtgaattggggttacaccaaaaccagtagttttctggatcccaaataggcagtcccgcctcacgccgagcacccgattggccactcattattcttattcttgttgattctcccagacccctggcggtggaacgacttttaacgcaaccatgatgtgatgtgactctgctcgtgtgcttgggtttttttcttttttcttttgttctttttttttttttttccctttttggcgggtttcatggtcatgcctacttgcccgaatcggtccaaaaggtacaaggcagggtacctgcgtagatcgaccgcagggccttctgttctgggcgaatttgtatgcgtggaggatgtagacgatcaagtagtactttgtatatttttccttgttttttctgggttttgtttatgctgcctaatgctaccactgtgtgtcgtgtacatccatcaaggtagacggactgtgcttggtatttgtctctgttctctctctggctttgtcactgcaaatcccttgaaatcaacaaaaaaaaaaaaatgaagcaatagggaaaaaaaaaaaaaaaagggcggaattatatttccaaacaatagaaaatgtactacaaaaaatatagtccatgtgctggcaaaaaaaaaaaaaaaaacagcagcccacagtacacgaatccgacacaaagtccttgccgctcagcgcatggggtgcgaaaaaaaacggagtactccgtattacactttattaataatgactaggcggcctggctgatgggctcatccagctttcttcaaccagcttccccttcacatttctattctattcctcttttctaaccttccttttttttttcctcttctaatatttctactgctcttcttgctctatttttgccgtcttctttccgatctgggaatatctcgccaaaaaagaaactctgcaaagtacactgcaaaagacaaataggactactgcacaccaacaaaacagtcttacacatctgaacatacgataaaatctcacactgaaaaagggcccccccttttttcaacacacatatctatcctctcagcaagcctctttctctctcaacaaactcaccctcacacaacaacaacaaaatgtctcccacatacacaatgtccgcacacctgtgccgtcaattctacacatcatggaaccaatcccgtcgccaaaacgccaccacagaagcagtcaagacggccgctccctcagcctcagcttcaccatccatgctgctaccatcccgctctcccacgcctgaaaagattcccgagcggagaggaagcacatcttcaaactcgtcaagttcatcgtctctatcttcttcgccttctaggcattgatattgatgggaccgttccaatcacgacttgaagagagtttgtcatgtgtccttttttctttttcctttgttgtcttctccaagtgtcttggcgatatccttgtttcaaaggggtccggggataaattgtttttgcttgcatcatcatcatatttctatctcgtattaatcaacatacccggcatttcatcacgatggaaatctcactaccaggagtcaaccgttgttgaccccgcctagtagacgggcatcatcgtgcaactgccatcctactttacatactattttcaatccgactcggtttcgcttacttgggaaagggcatcgtcccctacggttagggagttttagcaatcgagaaataaattcatgtttcaaaacaaaacacacacatatatatgctgctgaggcgccacgttataatctgctagtaaacatgctaatatcccataatcctcaagtttccatgcaagttgtatccaatgacagcaatcatctctcaaccttaatgtacgatagccgttacaaaactaaccaggcacaatgatggtgtgtcctcgccgtctcttgctacagggctgatgctgccatcgtgttgacagtgggtggcatggacattctcttcttggcccgaccatcatcgccactgtctccgggcgactcctcttccatcgccgcgctgccctggattcgtcgcttcgcatcctgcttgtctgcctctgtgatgtccttctcattcttccgcatgtctggagcccactgtacttggttaggcgagtgaccaactgacatgccgactcgaatctgcataaaaaaaaaaaaacaatgtaagcaatctgtctgcaaatttccaataagtataaaataaactcaccaatgtctcgagagctccgttagaattatccacgagatcatcgtcgaatcgcattttgccgggttcaaatagcaccagcaatgtgctgccgccaaatgcaaagtagccaagctcctcagcgcgacgcacacgctcaccttcattgcgtgtgatgactgtgctacccaccatcatggcgccgacacagatcaccatgacccgcccgtggacttcgctgtcaatcggcaccagcactctcacattctcaccgtaaacatccaatgctgaacgaatcgccatcgggttcactgtgtaatactcgccggcaatggtcttaggcttacccatgacaccatccacagggatatggaatctgtggtaatcttgaggggccagtcggaagatgcccagagcaccattctcaaatcgcgagacgtcgtccgggtaagcatctccaagtagcctcttcatgttgaattcgcggcccttgacccaaatcttggtcgcttgtgtgagttggttgaagacaacgcttcgacaatctgccggcgagacgataatgtgagggttgtctggcgctgaacacggcctggcgccaggcttaagagcacgatagaagaattcgttgaagttcttgaattcttcaatcggcagcaacacctcagacatgtccagacgatgaaactcaatgaatttttcaatttcatctcgcgaagcaggatcgtcaaacttcttgccctgcttgatgctcaaattcttgagcattctccgaactggaaatcataccgttagtcaaatccttgaaccctctttcttttctgccttgctaaaaaattaatcaatgggtcacttactgcgtttattctccatatctcgagatttcaggcccttgtaaagcagtcgaatgcccagtcgcacataaacgctcatcttctcctcgttaatctgcccagtgaggcgatcctgaaccagaatatttgccgagttggcaccaagcttgtatccaccgtaggatattttggtgatgacctttgagtaccatttcctctgcgcttggctggccgtgacgaaacctcccacgaggacggtgttgacctggcgccagtcttgacttgcacacgtagcaatgtgtgtaatgatatcgccgtcactgcgcttgttgagacggggttggtggcagatggggcattcccgaatctccacaacatgctcttccttgctgtcttcggtgtcaaaatacccctcttccccttcgtcgtttggcgtggtggcctcggctggtggctcaaccataatctgaggcgtcgaatctcccgagccctcggagcgtggctgtccgaccgaatcatcagacctgctggaaaggctgaggttcttgacatccagagtaggagtcttggatccagatcgggtcttggcttgcagttgatcctcgagacagaggacggcttcgtcaaaggtcagctcccatgagtcttcgttatcagcagccttgtgagggaagcgtgaaaagaagctgtcgattgtggaatctttcaaggtggaacccagagtatcaagcatcgtgcttagctcaatcctgctaatgaggccactttcgtctgtatcatactgttttaacagcgcccgccaaaactgctggcggagagctggatatggcacatacttggccttgagatagatgattgggttgtgcttgctttcccacttgtccaagttcttcatcttcagtggtatagagtactctgaaaaatcggggtcctctgaatccatctctggtgacgcttcaacgacagagttattgagagcatccgcgggtgacaatgatgaactgctagattgtggagcgaccccgtcgccatttgaaggaacagatcgaggaggtggcccctgtgaccgcatcatcttgcttaggctcgacgtcgacgaagaacgagacactccaagacgttggaggcgagattttgtggcaactggggcgggtgtctctggctctggagttcggacctcgtacagccctgtttccgggtctgcctgtggcgctttttctataagagtctggataggcaggttgcaagaggcgatgaagtcgttgccagagtatttatcatgatcaatgactgtgaaagcgaatgaatattgcttctcgtggccctggacggggaaaatcatcttctcgttgaaaattgggttgaggttgtgtcgaacccgcctcgtgcggtatgtcttcttgccaagagatgccacaacgaacgggtccatatcgaagcctgtccgggtcaagttggactcgggtggaagatctgtgatcttacagatttcaagatagatgattcccacaacatcagagtcgccgttggtaaaagcatatggattctgccgtctcttctttttcaggcccttgatgcggagtcgccgccgacgcttctcggcagtctctggtttggaggggtcttcagcatcgtcgccaatctcttcctcgagctcagtaaggtcgtcctcatcgtcatcctcatcgggggacgatgcgactcccaatcgcgttgtcccgctcggagatagtagtggggtctcggttggtgtgacatttcgggacgagccgacagggaccgagccaacaagagtagagaacttttcaaacaactgctggggagagatggtagggtctgtggcgtcaaacagagtgaactggagctgcacctcgccggaaacgatgctcgtcttcttgccgggacgcttgctcttgaggggaaaccagcgcggctcctgctcgggttgctcgttctggaagatctcctcgagcgccaaatcaaactcgccgaggtagtctttgccaaaacggtccttgtcccagcaaatgacgtcgagcaccagattttgtacagagctgatgggcagctcttcgataacgttccattcgggattcagcgttttggggacggagtgggtgacaacccgagagtcaccaagtgtgaccacgagatactataagacaggcaagtttgcttgtaagctgttgttcatgactgaaatatgtcgagtgttggccatgtaaaggccaagcattgggagaaagggggtggttgttggcaaattgcggtgattatcgcctcagctatgcccgttggaccagctcgtgatcaagtcgcaatggtgaaggtattcctgccacttgtacttaccggatccgaggtcccgctacggtccttggctgccagattccttgcctatgaagcctcacgtcttagcacagtaccactctcgatgaagctgcaaagccatggccatacccgcatgatgaccaccttgagggccagtccagaggctggactgcccgtgaggccggagccgtcgttcttgggtcgcattgggctctcgcttcgtgaattcgcaccgatggatggggatggagaggaggagagcaggcggttcgggaggatacgcattgcgaaggcgaagcttgtgcaagcttaagtgggtgcagagctacacacactcaagtcgctactgtatgttgtggtcgatcgtttgtagggaggagagggccccgaagcaagcgctatgggagctggttggcggcgggcggtgctggcgatggcgacaacagttggaggcgcactgtgcaaaagctccgagtcgtggactcagctaggggcgctttagtgaggacagctggcgattcccttttaatagcaacggctgagaggccactgctcgtgaaattagcaaaagaacatcagcgtccggatggcctccgtttattactcgataccgccctggggtcccgcctccactttatcaagaagcgagaaggccatggcagcggcgcatgttggcagacgccaaaatatccatctggatggatccaaggcggctcaaagggccgggcctcggtattactctggctagatgcaacaaccctagcaggggaaaaaaggctgcactgacgataactctgttgaagaattcctttgactgtgctcatgccagtccatagtagtcaggcgcggccaagcgcaataattcgcagacttcgaggcctctgacggcgcggcgaggacagcccgggtttcatagcgacgtcattgcgtgtctctaaaccacagtgcttgcttgctccagcttgtactgtcggagctactgctcagcttctggggttggccatacccttctgacgtgatctacgtaaatagctacggtgtctcggtcgcaccacagctgtagccaacagcactctccttactcgccagcggagggacatactcaaacatgcagatacggaaaaccttgggtggcgtcactgcggacttttaatgattgacggcccgagccaatagcacccaccggattgcgcgagacagaaggcatatgaaggcgccctgtttcaccaaccacgcaatatatctctcatttcatgcagctcttgctagtagtactagcagtagtagcagcagcggtagcaacaacagtagaagcagtatagcagtagtagcagtaggtagtaggcctacctaagagcatagtaatagtaatagtagtagtaggctgtaatgcgccgtcttcgagaggcagaggattcgctcgcactcgcactcgcttgtgagagggccacgagaaagggcttgcagacagcatgcagcgtctaagacagatcccactttgccttcgtggcagccatgctttggtcctatcaggttggcttgctgacgcaagaatctgcagcacattggtctagggtaggcaggtggtactgcgcagaagaccgtcatagcgtgcgaatgaagatttgtatgcacccaattactgttatggaggggatattacttggtgcttggtttataatgctgaaacgacgacctggtaagaaaatcatcctcagcaatgtttgcagaataactgctttattactccccgccagcaactcgtacggaacggaatccgcacgtctacgacagaaatagaaacacccaagatccaagacaaggcgataagaacaaacatgtcgtcaacgatatgacgtagcgcccatcgtcaatgccaagaccagcgaataactctacatcgtaggtaatatttaagtttcccagccacccgtcgatgctcactcgatgctcatcttaccctgaattgatctctgggctcaaagcagctcgccacagccttgtgaaactcctgaccaaggatgaagcggagcggcgtagaaactatctcgtactagcatctttttttgatccctggtgaaagggatatcccactaaatccccctattgcaacgccgtctcgtatgtatccgcagtattgctccatggtctgtgcagcagtgatggggaaatgaaataacgactctccgtgcttttgttggggcagaacctggtccaaaacaagcaatggatgcgtcttgctagcgggagaagaaaaaaggaagatcgagatctttgtatcactgacacgtgatagccactgcggcagcatcatctactgatttttcccttgtttttttttggtggttgaatcaatgacagggcaatggatcaaaggatcttctttccttctctacagccaattaattgatatgtcacagcacattgtcatcccaattgcaagtaaataagtctaccacgcacgtgttaaaagatagcacggtgtcttggaattcagagagctgcgagcgccaagtccgccccaacaactgagctaagcaatcgcctaggtactccattccagacccaggactgcgggaaaaaccaggatgatagcaccggatagtgcctcatgcccattgtcaaggtagcatttttgcagcgtagaatagaaagtacacataaagatgagaaattaaccgctgggacccgaatacggcgttgcctactttggcattaattcacaaccccttttcagtatggtcacgccacctgtcattatggagtgcgggcagctcgctgggctgtgggaaatttgatttttggtgccgacctcaaaggtgggtaaaatcacaagctccccggttagaattctaaactttcagcgtcaaatcccggggccttctctccacacattgcgcacgcgagcgtcacgagtgaagccaagccagacaccagcgtgttttttttttgtgctttgcaggtccatgtgcgtctaggataaggagcttcacatctgctggagaagctatcgcgagctgttttactcgctgcggaacagacgagagaggcacgcaaaaaagttggaccacctacgtcagatacgtcaggctgcatcgaggcccgacccagcatcgtcaacatgtcatcgccatcaggatcctcccacagcggcaagcgcaagagaaccgctgccgccgtcgccgaccgcaacctacaggacggcgctctgcagacatcctcgcgagatgcctcgggcgaggatggtgataccaccgcaccagagtcgtcgcgacagaccagacggagcgccaacggcacgagcttgaaccctaacaagagacaacgggccaattcagagcgagttctggacaatggcaacagcaacaatgtgctcgatcccggtgagcccagtgacaccactgaagccagcgtcgacattgctgagagggttggccgaaaagcgcggaagagcgtatccaaggatgtcgaggaggagaagaagaaggcgatggctccgccgcccattggcgaactcacgcaccccgtgggtttcaagacaaacgcccctccagttggccgcaccgtgagggtatacgcagacggagtctttgacctgttccaccttgggtaagtgccgcatttgacgagacatgcacttggttgctgcgttcaaagctagagtttggcgacgtaactgaccggatcgctagacacatgcgccagcttgagcaagcgaagaaggccttccccgacacaaccctcgtcgtaggcgtcactggcgacggtgagacccacaagcgcaaggggttgacggtcatgtctgcaaaggagcgtgccgagtccgtgcgacactgcaaatgggtagacgaagtgattgaagactgcccatggatcgtcagcccagagttcctcgaagagcaccgcctcgactatgtcgcccacgatgacatcccgtacggcgcagacgagggagacgacatctatcaacccataaagaaagccggcaagtttctcgttacgcagcgaacggagggtgtcagcaccactggcatcattacaaggtaagctggctgctcgcaaatcactacatatccatgattgttgctttattcaatggctgactttgacgtctacgcagggtcgtccgtgattacgaaaaatacatcagtcgacagtttaagcgtggcacttctcgccaagagctcaatgtcagctggctgaagaagaacgagatagatctcaagcgccacgtacaagacctccgtgacaatattaccaacaactgggctaccaccggccaggagctcagccgagaactgaagcagttctggcccaccagccgaccacagagcccagcccggttcaacagctcaggaagcgacattgcacgatcccctaccacgcctggagagcgaaactcgaaggagtttattaccggctatgcgcttggattggttggtggtgtgaaatcatgggttcgttgacttctcaaagctctctctcccgctatgctcatctttaccatactgacatgacgccctccccggccattgcagatgtcaaagaaccgaagaacagtcacggatagccaccccgcaagcgatgacgactctgaagagagcgacggcaacggaaggccggcagagcagaacaaccatgaggtggccgcttcaagccgcgcgtagatttaagcatcaaggaagtgctccaaatgtcaaaaaggaactgtgcgcggccgtattgtattgcttcccgaaccgagagaatgagaatgagaacctgaaagttatggtgtcaaaacacgtgacaaagaagaaaacgtgaaggccaatttgtgataatagatggatttgtggtactagtattggcgtgttgggcttttgttttaggggttccgaaaatgattagtttcttaagtttttttttttttttaatgctctgatattaagatctactctggagcgctgtaccaatcttcgcgttccgtagtattgggcaactgtataatggaagctatttttgtcatatgaaacacttgaatgtctgcaaggctacgtatatgcaacgattgtatcatggctcactcggcgtattcttcttttggttacagagtgttggttttgctactgactcagatgacacttacatatacgaagagacgcaaggaggaaggagatgaccgaagatgagctgaatgtacgcgtgtgatagggctgtttgtgacgggaggtttacaattacgactctgtggtagccccaaaaaaacggatgaaggacagatcagccttgatgacgggcatgagggggttcacaaacatgtccgatacgactgctaccatgcagccttatccgcgacaggccatgtcatgtcatgccattgtattgcttctcctttgtccgatgtcttttcgtttcgtctgatgtgggaaggctacctaagtaagaatgaatcgagatgcacgccgccggttgctaatattagaaactgggtttcgtttctttcatcctacaatgtgtagcttggggttccgacaatccgggttgccagcctggtgttgcttcttgcggctattgagcacctgtgagggtgtgaaggttttggtatttgcatttacggcggctaataggcgacgttgtaggatggggatgcgttacatcgcaaaggctacagtcattgtaaatgggcagatgtgtgagcaagacatgtgcgtgtaagtccatgtcgtatgcgtgtgcagtcatacagcagcagcagccagccctacgagaacgggccggctgagtgattacaaaaacagactgccatgtttcgaaagaggggaggggccggccctacggcgttaagcgacgggatgcaacactctgtcgtgccatttccagaaagtattgtgtgcgttgtttctttgaatcgggctcagacgggacatccacatttccgctgctcgtcaaggatgacttgagcaaataggcggcgcgtataaacgacgaataggacgatttttgatggggttgatgtggtagcagtctgggcgcttgtgagcggttgcactggtggactggttggttagatgctttcgcagctggggctgtgctattaattccaattcatgctctccatctctgtagtatacgggagattcgcagtgtgggttaaagagagagcggtttggatggatggccctataggcgaaacaagcgcgcttccgcgtggccatagcctcatatgcaaggtttcgttctatatttctccttctgatgcaagcatgctgggggtcagtctggttcgatgtgccgcaccggcattgcatgagcggtgcattacattatacattttgcttgccaaaaagtcgtcgtgtgatgggggggacatgtcgccagccagccctctttgccggaaacggtgtgggtgaaatcttttctaaaaatatccctgccttctcataggctaaggcctaattggggatgcagcaacgttttttcttctccaattctgtcgctgtactggaattacgtgcagcattgtaagcgccgagacgaggtatgggatgaaaaagagggtggcatttgatggaaacaaaaatgttgaggtagtaatggtactgatttttgctttttcatctattgctttcaaatccctaattagcattctggctcgcttataggtgcctggtatgtgaggtaaggatgtcatgctgtatgtaataatcacagtgctacctaagctggatgggcctatcctttttttttttttttccctctcacatcgtcgatcgtctgatatggagggacagcttcgccacacccactcccggcacagcaaccagccccatggacgagacgcttgattaccctcactctctatgcatctctacatacgacttcggagcaactggcagtgagataagcgccggcgggcaagattgacaaggttggagtaagacctgcagcaaaaaaacgtgggactgaataccgctacgtgccgctgccacaagggaacatgttattgttcccagcacgcactcgtaccactgcgacttgtctcgtgtaactgcgcgtcagggctcatgatgttgtctgagacaggcggttttaagatgagtgctgcggtcgcattggcggtggctctgtgctcgggttcctgagaggtgtcaaagggcagatgaggtactgggtactgggcacttgtgtggtataagcgtgagggcatcgcgtacatgttacgttgaagccaccaccagcttgcgtatatgcaatccctctggatacggaacgcttccggtggtgccccaatccaagctatacggagtacatggaatgtccaagaaagatgaaacgagcgtgttgatcccacatccttcgccgaaacccctgcaacacatgacttgcgggggagtggctgtcggcactgatggacttgtagtaacatccggaaatgtttggtgatgctgccaagctgcctctgcacgcactacaggtactgtctgatgagcacccattactgctcctggtcggcagcgagtaatgagatgggtaatccaagccgtcggtaatcatccaaacggcaggtgaagagacgcttgatggaatcctggcggcacatcgcccacaagtaatactcgcagcgggcgctgaccgcagttcccaaatgtcttgttcccagcagcatcttgttgtgtcctgctgctctcatttccgaatccaggcaaggggagctgctgccgccagccgtacccagtactttgtacatggcgatgcactagcgaggcactagctggatttgcagctcatctggcccccaactctggcccgttggcccgcaaatctttagcgaccaccagcttgggtccctcatctcatgtccttgggctttcggaggaggaaaatacacatgcgagcagagagcgtgggttggcatgtcttttcctcgagtggctgagatgagatgagatttggaaggtggccagatctaccaggatgcggccatgcacgacgactgttctggcgacggaaatccagggacagagagcgagagagagagacggaatcagaacctggaaggcagacagagaagaggcagtgacttggagacgacaaggttcctggccacggtgcatgtacggggacccagacggctggtattcctcgtccttctgctcatccacccttccggggccccctccgcgatgtggacattccggtagtcgctactagtaatggctcttggtacgcaaaagaaccgcttccaaggacgccatcagcagcatcaccgccgatagttctgaccacggcggactggattctgcggtcgctgcaagcacggcactcccgcgtttggcagcagcagcagcagcttccagtcaccaattcacatcaccatacagcgggctagtcgagcaccaaggcgggcactcgggctccacgggagcgggccatggcctcgtggacgcggagactacaggcactctgtccatgattgacgtctctgtctcttgggattgcactaacgcgaatggcgtgcgcatgttaaacaaacccctggcccaccgggacgtcagctctgcgcaccacggacgctcgcaagacggggacctttttttcagctctgggccatccttacatgatcatttgcagacgctccgccagctgaggtgcgcgaggtggccgccactgcgtcgtgaccaaagccgctgtccttgctgaaaccagaggccggccgtgattcgtcgcttcggggccgttcaaggcagggagcaggcgctcattggcagcttggccgatgttcgcagcaggaaatattgagccgtgtttggaggggcttccaatttcctgccttttctcgcgcggaggtggccgatgcctggcagagaggaatgccttctcagccgcatggccccttttgcgcaaggagaaggcagccgttcttcggtgcgatgcaggaggcggcatgaggacacttgcatatagcaccgcgcatgcgcattgacgggatatacgaacatcacgcatcatcacctgcagctcgaggaggcgtgaaaccaacctgtgtcagtattactgcaggatcctttctagaacggacgcatagaagagtgcgatggcctcctaccaaggcactgtacaaggtactgcaggagatccttcgagggtacatgtacaagtaaggtagtagtagtaggtatgtagtacagtaagcgtctggagaggtggtcctctggccagtggctccggtgggctggaaacaccaagagcttgtccagagacacggacggggaaaccttcttcgcccaccctggtctcccagactagccgccgatgcgccaaaaggggagcttttgtttacgggcgaagcagccaccccggctgatgatcatgaaccactgcgcagaccgcgctgccgtttctggccaaacggtgacgcacagtatttgcatttgctgtccaacccgtggctctagtctcgtcgtttacgtgatccgcgctccggaagagacgactcgcagcgccggcctatgggcgcacagctcgctcggtggcaaaccaaaagacacgcctctgttctcgtccaggccagaaaatcccggtttcactcacgcgatgccctgggcgccaaccaccgctcagcgagacttgctttttgtggcggttggtctgtcggggagacaagagacgccccactgccgtcggatttcgcttcagcagaggagcccacccgcgctcactcttgtattactgctgctgttagtctgggtattgtgcaaaggaatcgagtacttttctagtacgagcaggccaggtctcgaggtatcattgcttgtactcttgtgctacgagatctcctgtcagcagtggttctcgccggaaaaaaagaacgagccctgcccctgtcctctgtcgccaagcgcgcacttgacgagaagcaacggccatgtctcagcaagcctcagcagccggaatcaacacgaactgcctctatacagtatccgtatacgcaagaagcagcctccggccaagggacccggcgagcgacagccattcgcatctgccaaccccgctggagccgcgggactgggaccttgacgccatacccgcgccgtccttgggatcccccttgctggcgttgtctgccgtcgggaccgatgcgctgccctatctttgcaaagtcagcatagcatagtatgtgccagacctcatcaattccgtgcacaggcctgtcggtggtcgcaccagcccacggcaaaaactgggacaaccgtcctcttccagcctgtcgcgcatcttgtcgcccaaacaggcgatcagcagaggcggacgccctggcctggcctgcatgtcgataaggagcagcgttctaattatatccagagtctagccacggccttcccctacgaccggtacgacgcacattgtaccggatggagttgtgtctggcatggcagcgcaggaatcctggtgtgcccaactttggcgcggccgcaacacccatcaatcatggcgctgcttatgacaggcaggccttttctgaccctccaccgcgcgccaccctcgctgccgtgctgcgcccaatgaagagaccgcagccggcatgcgattcgcagcgcccatctggacggagcattttagtctctaccccagtcatggcccgttcgctcccgcggacagggctggctcaaccacgcggcggcgtctccaccacgtctctccccccgacatggttctgtcagcctcggaccgggtctggctgcgctgtgggagctctggttggagctctggctggccggggcgtgcgccagagggattggaggcacgtcctggcgcatgtacccagtacgagcggcgcgcgagctgatgctgtcgacaccgcttggagagcgactcgggctcgtcccatgccgtcttgtctggctctacatgcaccccatagctcagctgccagcccacggctcgtcatggaaccgggatcatgaatccaagggcttcaccatggaatccggccatgtctggcccgccggggtcccgtctgctcccacacacggacatacatgtagactacttgcgcgctctctctctccttctctgccgctgccgtcacgaccgccatactccatgctccagcacccgcggggaatgcgctgtcctgtttcctatatttgtccctcaaaaggcgtccgacgtcgtatcgtatctggagaacggcgtttgtgaaccagcgaggctgaggctgggacgatcgccgactcgcccaccccaacccgccgcgggttgacttgctgtcgaccactcttgtctcttcttacaccaccaacatacccttgctctcccttatccgtgcttttttcttctcccagagtctcggcatcttaatccatgatctctactacagcttcaccttcacgcacgtcacggcactagcagtacctcctcgcagccggctgggctgtgtgtatactaagatagcctcttgtgctccacgactccctggtacctgcttccttcatctttattaaacctgcatctcgtctctggatctgggtcttggttttatccacaatggggagcctcaggaacattatgaatgtcgaagacgaccacgccgatcctcactccataagaagggaccgaaggccgacttcaagaactgttgccatcgatcaagatctctccgtccccatgcccagatataacatccctgtggatctgtccggccaaacatctcttcctcacattcttcaccccgcagcacaacccctgggatataataaccatcctggaggccgtcgacgcagcaacacgagcactgactccatggactcttcctatgggcagggtcagaaccattcatcagcatactacaccggagcaaacatgaggcccatcataccaggaggctcttcaggggagcaccctgtcaagctgacgcccattactggaagagtcagtcgggccaagaagggggttcctgttcatacgtgtgatacctgtcgaccaccaaaggtatattcactcatcatcatcatcatcatcatcaccatcatctcttacatcttgttgtttgtcaagggcttgtgctaacatgggatcttctctcctcacttggaagacattcacaagagcagaacacctaaggtatgtcgttgctcaacacacacacacacacacacacactctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcatctcatcttttcatcatcgaattgtaactcactctcatctctacagacgacatcagctaggccatcagccacctgagctatcttgcaccgtctctggctgtaaaaaggtattccaccgcaaagatctactggaccgacatctacaaagacagtaagtctcctcgtctgccccaacatcatctcaacgattcgaacgagtactgaacataggcatcagtggcgaacaagaaggtagactgaaacgagactcatcccggcggcgtcgatctggcagcagcccagctcgaccctacagcagttcaccaccggcaccctcgatgcaagcagcctcaccttacatcgccgctgccacaacgcctgcctctagcatgggagtggtccctggccactggtcatcagtcaacagatcgacacctcagggaagcgtaatgcaatcgccgcacatgcaatcgccacacatacgagatacacagagcacataccagatggcggatatcggcgtggtcgaccccggtatggctgtacagatgccagattctagagtcgtctctagctacaacgaagctcgtcctgctgggctgagcgcgttgaacccccccgtccccgagctctgtatgcctgaaaccacctccccaagcatgacctggacggatagctcaggcattccatcaactgcttcaggaagtgcttactcgacccctgcacctggcagctccaagtttcaacattcgtcgggtcgagcccacaacaccgaatggacagcgcagattccatcatatgccacatccccaagccccgtcattaccgatggcagctacgccatgtcttttccctacgctactacccccccgcaagtctattcctcagtctatggggataacatagggactccctttcctacctacgaacatgccccgaatctttacagcccgcaccaaatgcttgacacttcagtccgcagcataactccgccccaaatgatcgtgggtcagtcaagcgagactctgattgcggcaccgcatgcgctgccggtggaccgcatgatgtatcctcgcaatggcggtcgcgagcctgtagatgctctgggcctatacactctgatgcccgcgcctgcaattctaagccagcaaacccgagacatgatccccaattacatcgaggtatactgggataaggtgcattctcagcacccaataatccacagaccaacatttgagaaccctacgaatatacccgaagatcaactcgagatactcaagtgcgccatggcggctgtcgccacccaattcctcgagcatgtagaacatcgcgccaatggacaccagctgcatacctatgcgatggacaaggcaaagatggtaagagaaatacaaacaccatatcaattgcaatagacgagtaacagctaacattggtaatccagtacaccgactctggagccccagaatggccgattgtgcaagctacaattctaggcgaatactatgccgtcttccgaggaagaaacaagaaggcatatcagaaatcgcctcgctttgaggcacttttccaaatggttagtcctcactagatttattggttctcgttcatgaaccgacggttttttttttctgccctcacgtgaagcgtttttttggttttgtctttgttttcttttgtcttcttttcttttctactatgctgtttatgggatttttatgtctttttctctcttcttgttgcatgattacgaacatctcatggtaccccttcaaatctatgttttcaaaatttcatttgaattttctcgctcaatatcatttggtttttttctctactgcattactttttttttttccttctcttcttttctctttcttatcttttactttcttttctaccaaatcttttcttttcttttcttttcttttttttccattcaaagtctggtaaaacgaaaagcatcatcttatctcttactcatttataccttgaatgcaggtcatcaacgcacaaaccgcctacccatcgaacatggagtcgtgcgacgcttcccagcaatggaacatttgggtccatgtggaatcaaggaggcgcctcttagctgcctgtttcctgcttgatgtccatgcatcgtcgtatctggaacaacctcgtgccgcagttattggcctggactatacagaccctgcgactcttccggtgccgctgtcaatgggcacgctacatctatgggacgcacaagactatgaagaatggagtcgcatgagccaagcagctatgccagagactattggagcgacgagtcttgagcatatttctgctgctaacattgcatcgattcctgcctttgacgcatcgctgtttttgctcgcattcgttcttcagcttccccagcgacaaactcttacaaaagttgatcttttagacaatgcttcaagtattagcatgagtcactttagaattatgaatctgttcccggattcaccagtcgccatgtcacatcttgccctccattataccccgctgcataccctcttgtcagtctcaggcgatagctgggttttcaacaaaaaggtgctccaagccaccgagttcatggagcatcagagagagctcgaaaaatggcgagactctggcagtgccgccgtcgcagccgcctttgccgctcgagctctcaacctattcctcggaatctcaagatatgcgagcaaggacggaaacgcctcctccatatctccacgtttccagcgcgctcagaaaaaggacatttccgacttttggggcatctacgtctgcgccctcatctgctgggcctttggacacattggcatcagccgctccgagacaaaggcgccgactcggaaagccgccatacagtggctgcttgacgtgtcgagcatggagcccggccagattgaggagatgactgtgcggtataagcaagttggctccggcgcggtgagccttgcgcgcgcgacgctcgagaaggagtgtctgggcgggcgaaatatcttgcttgctgatgctgttggtgttttgaagaaactagaagagggtgataactatagacgattttagggaagttttctttatttctttttttatttctgcttgttttcttttcttgctttcaatttatttcttgtttttctcgtttgtcttcttttgttcttctctatgatacacatgaatgtggcatttgttttcttcttcttctcttttttccccccagcatgctttggatataacggccggcaaatggtttttacttagtttagctaaagagcgggatgcataaagtttattctttcttaaaggcgcatgaagcgtttatttgggatttttgtgaggagctcattaggagcagggaaagcagggcatgggataaaacatataccaaaccggattggaacgcatgagatagcaaagagcctttatgtttttttttttccaaatatattttttgattcctattacaacgtattttggtgcagattgagatccgatgagttgtaagagaagaaagcaaatctccacatatactctcctttgtgcctccaagcatagctacttgtctaaatcgtgtttttgacgctttctctctgcacaagttgcaacatcacaatgccaggtttgagttttaataccatatattataccattctgatagtagtaaacgaaaacgacccatgttttttttgttcttgtccccgagtccacaaactgaccctgtttctcgataaaagcaataatagtaaataagtgcaagtgtcttccctttccccctctcaaagctaaacaaaaagaaaaaggaaaaaaagaaaaagaaaaaaacctttgaacaaaatcaaatcagtccacaaggaagagaaaaacctccccctttccccctcattcactcaagtatctttatcctccatccttccatcctcttctagatgcttagcccagtagatcgtgccggttccctcaatctggatattcagtaagtagtattaatacaagtcccatcattccgaagaagaaaaaaggagtgacggcaaaaaggcccatctgcagcgggtagcagtttgagcggtcccttaactcttcgagtagtcaaaaatgtcaaactgggtttcatcctgatcggacgtaagaatcccttgccatttcgttcatcgagcgtaaggatggaagcctctgcttccaccacgtccaccgccacggtagtttgcgccaggctttccggcgttctttggtcctgttggggcgttggccggcggtgagtgttgaggatcgggggttcctccctgaccgacgcttccaccccgtcgagatgatccctggttggcattaggttgcggcacatcgtcgtacatgccctcccaggatgtgggagctcctccacctccacccatgttgttgtatccgccgccaccatagcctccacggccacctcgcctgccgctaccatgaggaccctgagagccttgctgctgatactggtcatagccattgtagctaccatcaccaccgccctgaacaccgccctgttgttgctgcatcatctgttgttgcatctgctgcatctgctgcatcatttgggggttcatattgttcatcatgttttggccaggaccaccgccacgtcccatcatctgctgcatctgttgcatctgctgcatttgctgccacatggccgggttcatgggcatgcctcgagacatggccatttgtgactgcatcatggcaaagtattgctgcattcgctgaaagtattgggccatgacctgtggtgtcatacctgaattgttaccacccatttgctggcccattccgacttggccggactggtcatcaccctttctgaattttccacgtttcgacgcctcctcttcctctcgtaggttgcccctcggctgggcctttttaacttcaatgggctttccatgtatttcaagtggcacattgatgcaggcatccacgccggcttcgctttcgaaagtaacgaacccaaaccctcgaggcctgcctgtgtctttatccatcatcagcgtggcatcaacaacccgaccaaactgagcaaaatattcccgaaattcttggtctgtagtatcttggctaactccaccaacaaaaatcttgctggtcttttcttgttcatcccgaggaattgctctcttgggatcgatcttgacatcaaagttagaacatacaacagcacttctcaaatatcggggtatcgacagggaagaggacccacaattttaccatccaggaaatgttccttgaccatgacaatattgacagttttggcgtccttgaaggttaagaaaccaaaccctcgggatcggccggagctgctgtctcgcatcacagtgcactcgacgacttcgccgaattgggaaaagtagtctcgcagagattctgtcgactattagcatttctgagaatcacttcgcgggacgaatcgggacatacggtcagtcgtctcccagtttaatccaccaatgaacatttttctataaattggcaaacgttagcaattgcatattgaacactatgggctccttgtaaataaatagcatgtgaatgaaagccaaatcaaatcaaaaaaaaaagtatcaaaattcatgcagtatgcagtatgcagatttgcgactgagaattcatcgggcggtgacatgagagatgtggcagttgccagctttctttgaggcataaatgggatccatggtgaaagtccatcgcaatacgttgttgctgtcacctggtcgagtggccttggaggggttgccaactgaggaaacatgcatatatctcaagtcaaggctgtgtgcttgcccctgccgcctgtcgtataaggaaggacttatttaggtgtgaatatatgcgcatgacctcaggcggcacgtatctggctgtcggctttcccaaaatccgatgcgatacatgtccaaagcattccctcttacttgtcggaattgaagcagagattataacagcagatgtcattgacggcgtttaatgggctccactgcgacgcgatgcttgagagatatccaatggcatgacagcgactgcaagggacgcaatgtgccagaaatatgtcgaattttgttttcctttcttttctgtctttcgtcttttgtgctatcgttttgactctgtctctgactgtctgttgctaggtacgagttgaccctaagcgctacccgctgtcaatcttgctacagcctcccgagaagtgcatgcgctctcgtcgggctattttaagactctgcgactgagagctataatagacaagaagggattccatagtggaattgaaaagagttggtcggtaggtcatcttgtttgtcctcaactttatcaaagtttgaacccccaccagcatctagacgggcaaaggccattgcctcctcttcttatttccctttggatatctctcacttgggatggcgtcttattgtactcttccccggtaatatcaggataaaacccagccgacaattctcatgatcgttgatactgtgctccctggtagaccaggccattccaccgctgaacctgagctgaacctgattgctttcccatcgtatcaagccagtcactttgctctaagcaaatgtatgccgtcatatggttgcaggatgcaggattacgcgctggctgatagctcttatcacattgcaacaccgctgctgacacttgtcgcaggtagtatgggaaaaggggattatacgcggagaactgtggcgtcacataacaagagaactcacccatcttccttcgcactagctttatgaacagtcccgtatgggggagttgacggcatatcgtcttgtggcatcatgtggttgttggtggaggctcctcctcctcctcccaggttgaagtcaacgtcgtcgtcatcgtcgtcgtctacatcctggttcatcgcatcgtggccgccatcgtccaggtcaccagcaggagcaggagcagacactggctcgggctgctcaggagctttggcttcggtactatgaacagcactcgcaatcggcgcggcgggccttgcgtcggtatcttcgtacctatgaacgcgcgaggttagtacatcgatgaagaggaaatctagaggaatcgaacagccttacaggtcggcgaagagatcgtcctcgaagttctcagcttctgtcatgacggaagtttgcagagtgaggtgaatttagaattgacgtaaggcgaaaataccggctgccacgataataaatcgctagcaaggccaaactatcacgaatcgaacgccagaaaagtatctagattagtaaaacccctttgctgtaaagaaagcaacggatggttttgatgacggcgtggagagaagaaggtggagagattgaaaagattggcgacgtgttgtggtgttgggtgtaaggataaggatgaagttgctccttagcaaagcttaaaagcaggccgcgctttgctgtgcctagttgctgactaaggcagcaatccgtgggtacggagaacaccgtgattgaacgtgcttgtgcaacacaagctctgtttatcgccaagaatgtggtgagtggtcaagagcatcttgtacagaatacacgccttgcatacggccaaggctcggaatcgaccttattggcgttcctgcaccctgatatctccccgtgaaacaaggctgggctttgcatttattgtagaatgtactcatcagtactaactaactatctgaagagggtagaatctacgcgtatttctgttagcgcacatgtgtccttgggtagagtacgccgtcgggggtgtctccgcaggtggccaggaggtgccagccttgtcgacgcgaggcaaagtacagccgctagcgttggcagtcgccatagcagtgcgctcagtggccgttcagggcaattaccccgccttagcatcggcacttcagcgcagtgcctgctgtactcgactttgtacagtacatgcatcgtcccagcgtggcctaaatggagctcggctgagaccaagtggacaagacacggacaggcaacatcagcgattacaacttgcttggcacggtcactaattgaactcgttcgcccaacaccccgcataatgaggcctcccctttgcgctttcgacgaccattcgtgaacatgtggtcgtcctctgggagcggcaagaagccggtcaattcagtgagtgcctgcatgcagaccccctcctcccctgggccggtgtcacaaccggcgacgaacgaggatgctaacagctgatgtccacagccacaggagatggtgcaggtcggtatgttatctgaacgccttgcgtcgcggtcgactgcgagggacaatgcgccctgagcggcgaacaatgggacatgttgctgaccgaagctcgattccgtttgcgcgttagatcggtctgagtatgccgcatcaccccatcccgttgccaactccagcgccgcctttgctaacgtcactccttgctacagatcagcctctccattctggagaccaccgttgcgagacagcacagctagacgaagtgccacgaacccggctggccgagatggttccaatctggttgttggagccgcatactcccacgcggatgtcctcaaattcgacactctgtacgatgccgccgcaaatcgccccatcctgcccgttcgatatcgctaacattgaatgatgaagaaacctctccaactcttctctgcctcgtcccagaactcctccctcaacgtcgtcctccagaaatcgcatcaatgacgccactccgccgccaccacgtggttctgcgacctctacctcgccaccctttaaaagttatatcaacttcctctcaaaaaccaacgatgattggaaagcggacgaagacgaaatgctagggtacgaggacgacgacggggacgactttgggctccctagcctctcaaacatgaagagaaggtcaaaacgaatagccactcagaacaggtctgatttgagccaagaaccctcgatatacgcaaatgatggttcatttggcggcatccgggcccggcgatactcaaacagcgcagatatttcggctgagcgcccggcaccaacctatcccatgccaaagaagagcgaaggaaagatccttcggccgcaatacaaggacatattaaaaggttagacttggttacccgttgacactctgacgagcatttcacagtgcaatttaaacatgtgctaacttttgtatagacccggcaaatgcgcttcatttgataaactatccctcaattcctagtaatgcaccgcagaaagaagccgacgcaattaattctcgaattacccgtattaataaatttaaacgactcctccaagcatcgtcaatatcacttcccgaccttcgctcattagcatggtcaggtgtaccgcatgaagtccgtgccatgacctggcaactacttctcagctacctccccacgaacagcgagcggcgagtcgctaccttggagagaaagaggaaagagtacctcgatggagtcaagcaagcatttgaaagaagcggaacaacagccggcagctcttcagctggaaaagcgaggggcctagatgaggctatttggcaccaaatcagcatcgacatacccaggacaaaccctcatattgagctgtatagctacgaggcaacgcagaggtcgctggaacgcatcctctacgtctgggccgtcagacatcctgccagcggatacgttcaaggcatcaatgacctagccactccgttttgggaggttttcctgggactctacatgacagactctgatattgagactggcatggatccaggccagctgcccaagtcggtcttggacgctgtggaagcagactcattctggtgtcttaccaaactcctcgacggcattcaagaccactatatcgttgctcaacctggcattcagagacaggtgacagccttgcgtgacctgactgccaggattgattccaaattatccaaacacctcgagcaagagggcgttgaatttatacaatttagctttcgatggatgaattgtctccttatgcgcgaaatcagcgtgaagaacacgattcgcatgtgggatacatatcttgtaagtaaagcctccatctactcgtctattatcggccaacagccagctaatcagaagattaggccgaagaacaaggcttttcggaatttcatctctacgtctgtgcagcacttcttgtaaagtggtctgacaaactggtcaagatggatttccaggagattatgatgtttttgcaaagccttcctacgaaggcatgggccgaaaaggatatcgagttgcttttgagcgaagcattcatctggcagagtctgtacaaaggctcagcagcgcacttgaagggccagccgcagcgtcctgtgctagcgaatctacagttatagcgtgaaatggcatacacttgaggagctgttaatgcgggaataatatatatataccattgataatttttgcatccatcttgtatccaaagggcgatgagtgcagtatgagctctcgaacgtagagatcacgtgctggcgcgccagttgggcgtctaaccgcgtttgtagtcgttaatactgtgccaactatcaccagtcaaagcgtcctaactgagcttgcaagtaaagcagcagcgttggcatttgggagctggttgtttttctctttttttttttttttttttcttctcgcctttgttactcatcagcatgggccctataaccattgcagattctgatgatgaaagtgactcaaacgggcaggttgtcgccccttctcttgtgacagcccaggcacaaacgcggtcttctgagcaggggagtcttgcaaccgcttcgacagactcagctttgttccagcaaatctttaatgagcagaatgccgctgcttgtgagagagcactgcaacttcagctgcagcaagagctggaagatgcgccacaccaaagctcggccatgacaatccctgatgttccctttcagcggactaccaaagggttctatcattcgtccctgacatcagtgacggatccccgttcagaaatagctcgtaatttcccaacaataaggtcttcggaaaagacgttggagaggacgcaggagaggacgcagagcgcagtagacccttgggaggtaccaagcagtccgggagcgcctaaatcactggaagaacaagcaaaggatcatggaggccatgtgccggatcaatcatatgggagaggtaaatctcttctgtgtgtggacacgccacttgaaaatcgctgggacgatcttgaaagtatgggaggtcgagacaaaaaacggagacgcctggaccagtccgaagcagctctgtctcaaagcaatgatgttgatttgatcatgcctcctaatgaaagcagacttatcagcactgataatgagcaggagacggcagcagcatccagcacctccctccctgccatgcccattgacgacaccagctcggcatgccaactcaaacactcgtctccggtggaacgtgggcctgggaatgccctgagtgccacatctagtgctatcccaaaatacaataatctgcttctaaaacagcaaactcagtatgcagttggatcaagtgggtcggctaccaacatcaacacaccgcggaatgaaatgttctcgatccagagctttggtagtaaggctcctgaggagcaggagagcaccaccactaccaagaaagtagaatatcgaaattttgtctcacgaagaggctcctctcctgacatcatatccgcaccagcacctgatctggatgaagttgctgtaagtgggcactgttcgagcatgatacaatcagagagctaatgaagttttacagcctgtgccagagtatttacctggtctagattctgagccgaagatcgatcaggaataccgtgacgacagggatcctttggctgaccagcctcggccgccagatgagctgccgccggaggagctaccgccggaggagagtgatgccgagttcgtggcacgtcctacgccagctgtcaagtcaaagaagaagagaggccgcccgaagaagtctctggaaactgacgagccgccaccggtaaagccggctgaaagtcctactccggcgactgatgcaatatcgccagttccaacgacgcagaagaagaaacgagggaggcctaagaagcagtcagacgaaccccctgtcgagagcgttctgcttgctgccgccactcccacccctaatgttagtggtgaaaagaaggcccgtgggaagaagaaagccaccaagggacgaaagaaacttgttgtgttgagcgactcagagggtgaccattgtgccacagaggacctcacagcggaggaggcaagggagcagaatgttgttgaagaagcactcaaagcagaaactacgaaagacgatcagaaaagagcagcctcgagcaagaagagtaaaactaaagcttcccttgacgaccagatcattccagataataaatcggaagatgaaaatgagccccaagagataaagcaacatgctacacgagagaaggaagagaaatcaggggacaagaaggggctttcagcgctaggactggccaaacctatttacagggttgggctgagcaaacgatccagaatcgctccgctgctaaagtcggtacggaagacatgatgaaaagcagatggggtgaaatagaaaaaaggcatttgataatgctattgctacaagaagatttaggatgatgactcaagttggtggcaaagagtccaactaatcggactcaacctggctgccatttgatggagtgtgagctctttgagatgattacctctccctacaaagaaataggtgagatggttgatactgcccgctaagcctatgccacccgactaatcatcagaagtagaattcggtattcaggcatggccagcgtcgctatacttgttggacgtacgttgaaaggcatcctcaaccccgtctcgaacatgtggtattagatcaagttatttgaacttgacttgagacataaagggtcagcttggcttggctcagcttatatcacacaatgagcaaaaatcacgtttatatatatgtagatatatataatccatctctcacattgagaccagaaaattaaccacagattctcagacatatggggaccttctagagaaacaggcattcacaaaaaaacccaatacgctacaaccaaagtatttcagcacagctgtctaatcaaaacacacccagtggaaactttctatagtaaccctggctctcctgagacataaccttggctccgacaccgtcacacttctcgtcccagggaccgcagtcagcttcacaaacagcctcaccatcaggcacaacccccgtgtcaaagtaatcagcaatatgcttatgcaagcaggcactgtcaccattacccatggcacaatgcccaagagcctccgcaatgagaaggcccgcgccgggatgctgagcggccatggcacgagccgcagcaagaggcgtcaccggatccagacggttggacacgaagaggataggagcggcgggatggccaggaagcggcttctgcttcttccccgagccgtcggaagaagacgcagccggcggcgtagtaaaggggcccttgaagacccagttggggcggaagttgaagttccacgcattgcacgccatacggacgttggcccagtaggcgccgtagacggccgacgtgccgacctggcgacggacgtagcgcttccaccagggcaaatcatggcccgagatgtcatcgccatcggcgcagagcacgccggcgccggcttcctgcaagaaacgctccggaccgccgtcagcggcacaggcgtccctgagcctggggatctggcggctgaaaagcctctcgacaatggcagacgagttgcccctcatggcgtcgtcgacggcctttgcaaagcccctgaacgagtcgcgcggcctgtagagggcctggccgagcagctcgcggatgtcctggctgctgatgacgacggcggcgccggaaggactgactgcggagattggctcttggtcgagcttcgccagccattggtagaagcggcccttgactgccgtgtcgttttcgcgggcgagggcgcagttcttgggaccggccaagtggcagccgctgaagaagccatcggccagctcatcggtgtcctcgaggttggtcaaccagccctatcatacaaaatgaatgaagagacaaaacattagcgaaatctctcaagaaataacatgatggccatcattacgtacgggtcccgaggagtaatcctttgcattcacaaccccgtcaagcagcagcctcccaacacggccggggaacatggacgcaaagtaattgcccagaaccgtgccgtacgagtagccaatgtactgcagcctcggaacatcatcatcggtatcctcctgtgaactcctccgcttcagctccaagcgaccatcgcgctcaccagcctcccgcgcacgcagctccgcaaccttgtccaccatctgcaccaagtcgcgcgcaacattcggcgtgcccatgtaccccagaatctgcccgccattgacgccgctctcgtccgcctcctcgcaccgctgcccaatcgcccgctgcagcgcaagcacatacggcagcgcaccgtcgccggcgagcgatccgcggccccgcagctccagcagcgcggcatcgcggccgagcatgtcgcgcgcaaagcaattggcgcgaggccagctgctgccgatgccgcgcgggtcaaacgacacgacctcgtagtggcgccggccgggcttgtccagcacgtcgcgcaggcctcggccgtcctggagcaggaggtcgacgcccgaggctccaggcccgcccgggttggtgaagacggagcccgcaaaggaggcgtcgtcgtctggcaccgcggcgggcagcttgatcatggcaatggcgattgttcgcgggtcgctctcgttcctgtagtccaggggggctgtcaagcgcgcgcactggaagccatcgaagcagtcgtggtactcgagatgctccgacggggtgatgcttgtccagtcgaattcgctgctggcattgctggctgcggccaggccgacggcgattcctacagtggcccgcattgtgaatctagagagccatgtcaaacgagaataaaaattccaagacggcagtggcggtttatatactgcatgcatgtatacaaggggtcgcggcctggaaagatggatgcatgtgattaataacaagccgtgtactataagaacgaagggatcgcggggcatccctacgagacacttacatacttacacacccagttaccttcaatcaccaaccaaaaatctcgctttacgaaataatctttaatcgatccatccaatgcttttccaagactcagaattcagacccaatgttaggagtgcaaatattgccactgcgctatacacatacatacataggtagaagccgcttcatcgatacgtgacaaaagtacccgataggaatcgctccccagtctgcttttggtggcgaacaagggggctggtggttgttgtagccaacagcagaacttttgtatcaagctacgaattgggcctagagagcccataattggcctgatttgcacacagctgcgagccaaagggtccagttcagataagaaggcctcggacagaataaagtcgggaattaaacatgtaccaaggcagccgtgtacttcaatatccatcacttctaaccagacctcaaggttgtcattaaaaaggtaggtttcacacaaacattgataaaatagatatgcacatcgttttttattgattgtcttccccaattgtagctactaaaaaaaaacctacatggcaatagaccttatgcccgtacactcttcctctcttctgacctttccctccactgccttgatgctaaaccaaatcataatataatagagccgacgatgtgatgccagtagcttcagacagcagtaaatccatctgcaattgcctgtctcggatgccagaaagaatgaaaacgcaagcctaaaggggaaaaaagaaacgagaaataaaggattggggaggaatgccgtgacgggccgcgaaacactccccatttatgaaacagaaaagaagagaaacgagaaacgagaaaatgcgcaagagaaacgaggcatcacgcccggctttggccaagtagattggcatgtaaaagtacaagaagaagaacaaaacaatactttaaccattaccctcattgttataccactccgcgtaggtaggtagtcggtgcaacaatgtcaggcacagcgtgcacaactctcacaaaagtttcaggccttgggttcatcatcgaggtgcttgatgcgttttttaattatttcaaaagatgagaagaaaatggcgttgacggcacacgaccgaatcatggagacgcccaaaccgcgatacatatgacgcttgaagaattcgattttcggcgctggttcgaccgtttcgccgcgtgagtaaagaagagcgttcctctggtatatgctctttgctgagtcgatgggatctacaaaagagagtttatagggttagcaaagtatttcgagagaacaattgtggagtttgaactcacagatcatagcccatgataccagcccgcaaaggcctccagatgcaacgacagccagcttgttgttgtttgggctatcgccagcaaatgtagttccaagctgtttcccgctttcatataccataaagtagatggctgtgcccaaagtatctcgcactattcagacgaatgagttagacacagttcaaatccagttgaagcaaagtgaccgataagctaattctacatttgaggggcagtgcttacagagatgtaactggaaaccggtataaagtcccagaactcctcgatgtttaatgatgttagccatggtctttagtgtgcccttgttctggtagctcttagccacctcgcgacttcgcttgcagtttgtagtacgctccgccaacagcacggaaacctgagcgctgagctttgtgagttcaaatggacaggccaaaaaggtgattgcggagcctgcggttgcgccagcggcaccaaagcaggccactgaataaaaggtgggatatgttccaggagtgtttgcatggcggtgaatatcgaatccagtgtgtttcttgacccagtcggagtagacatgctttgctctccggtaaatcgagaaagagacggtgcggacgagtgtgatgctcgccatgggagcagtgacacctgcagagggttagctggcggcgctctcggtcatgatagatgaaactgcgtctagacgggacaatggttgaaagatgaaatggttcgtcacaagcctacctcgaaagaatccccccagagcttctgtgcggtaggtatgtttgacacagtccaagaagcctcgatactgatacgtctgcatgcgtgtcttgacgctatcgagggggaaggccgcgagcgtggagaagacgctggatgtgctggcggcgacctcgatgcggtagcgttttatgagtgcgttgggccattcccgctcacggtctcgtcccccagaatgaggcatgacgacggctgatgcggagcgacctgtgacatcttggtaaccacgcttggcctcagcgctcatgcttctggcaatttggcgtccggtcacaacgcgttcagacggcgatctcgtatgagaccagagtctggagcgcggatcgcagcacggccagcagccagcagcctcttgtccatcaagagcccgcgaacgcagagtccggggagacggctcgccgaagatggacgaagcggttttgtcggttttttttttatcttttttggtttatgagattcgatccggagaacaatggattgaacgtggattgaacgtggggtagacctggagtcggatacggggtttggtcgatgacgatcagaagggggacaccgacgagctcttcagcgcggagttgagctggaggcgaatggaactcaagagagacaaggttgaatgacggagtcgagtggtggttgcagatggaattgaggcgacaggccaatcgaaagacgctttgtgacaatgagagacgacgatgattcgagtgccagacgggcgcttgttgcaaagtgctggttgaaccgccgccaagtgccgatgccgatgccgccgcctggcctgtggcgtgaaacgctgcttgggccactgcctgtcgatgctattgattgcctgtatatatggcggcgtgaagaagaggaaaaaggaaaaaggaaagagaaaaggccctgagcgccccgagaagaaagctgcagacaggacgacgagacggaactgtgttcggtgaggggtgtcttccagggctaagctcgaaccgcagcccctcggattgagcccatgcctttttgtttctttcgttggagttgatcagatcccgaactgggggagcgccggtgtggggaagcccgcggcagtgggagctgatagggcatgaggtcactgcgcggcactgtgctgccattgggtccccgccttgcagttgcagttgcagtacttggcctgctatctcgccctgctgcgctccctgtagctgccgccactacagcacggccagcgatgaaactgtcgtcacatgtccgtctttttgtctcgtaggctactactactaccgacttatacctgatagctgcctaggcagatgcgtttaaaggcaatgggcagaagcaagccccaatcgtcaaaagtcactttccccatgcacctcaattggctgtttttgggcggatgagacggccatcttgaaggggggttttcctcaatgacatttttgcccatgtggccggggcatctgcttgaggacgtcatcagcgggaggcagcttatcatgaggggtcccttttttgggcggcgaccgggccaaggaaaaaataaaaaaaaaacagactgaaaccttgcgttgcagcgaagcaagcgaagcagggccaaggcaacaactaaacagcagcaggcatgggctgcgtcgaatgaaaataccgcaggcgtcacttttcatctgcatctgcccgggtaatttatttgagttgctgcgtcatatgtgagatgctgttgccggttttgacggcctgggcagggccggccgtgcgcaacacaaggcaatccttccacgcgagcgacgagtacacagcccaaaagaagaaacgccatactaatcagatgcgcagatatcaatgcagctgtattgttcttcagcttttagacgtctaacaaaacatcaagaagtgaactagcagtttccttgactttttttatgtcttcttttttgttttgatcgacagtgcaataaagtaaatatcaagccgcttgttgagtgtattcagtctactcttggggtgactattggttccagctgtacctcttcttcccgtctttgttttgcgtcttagcctttcccactcttgggggctgtcaggtgcaatactaatctcccccctttctctccctactcatttcgagtcccttctcatcaagatcatttctaatgggaagctgatgcggtgccagtctaatacaagacacgtaaactagcggtatgaggtaagtgtgcggccaccgccacagccatccacctatccaaggcaagaagctttcttttacgaatagcaaatcaccgcggccctcctggaaaccattggccatttctggctccagcaggtgctcggaattccctcacgcagtgtttcgcagagatgggaagcttggaatcgcctcagctttgagtgctattccgcagccattcaagcagcaggtacttcttggcctacctgtgcggccgaagaagcctctccagtaacatcgcctgcactctcacccgcctcgccagcgctgttgtcgtcatctgctccttctggcgtgttgtcaaccacagctggcagcaatcctccatcagccagaaccttgaggcgctcctcttccttcttctgccgtagagcctcagtctcgcgacgcagcttctccaagttccaagggtcgtcttcatcttcactctctgcctcggactcatcatctctccacttgccgctctcaaagagggcacgaccggtggaatccttggccttgcgagcttgttcctcggcggccttcttgtccatacgctccttcttccacttggcgaaagtctcaggcgtaacaggtgtcagcgttccggtaagcttgtgacgctccgactccaggaaatcttcaagggtcagagtcttgagcggtgatttatcgagaagggccttttcagccgctctctgttcctttgtcttgagaataaatcttacgtacacattagtatgattcagtaataccgtaatgagtaggctccattcaacatacccaggcgggagagcatgcttatacatgcacttatcgccaccatttggacaaatccaaaaccaaccatacttgccgtcctcgatggcctggataaaaaacttgcacaccttgtcggtcgaggtcttctggttacccttcttggacaagacaaccttgcgcagttgctcttcatcccagtctgcagaagtctccaccttcttcttgtcatcctcctcttgtctaacatccgtgtataggttcttcttttccgtctttcgctcgatactcaaatcgtgagcaaacttgcacttctttcccttttcgcagtcacccttcttgtagaaaatgcagacgaccgttttggggtcgacaccgaacgggactttctgaatctgcgctggcttgtttaacagcgcttctgtttctcttttggcatcttcagccgccttcttctccttctcacgctgcgccttctcggcggccttctttctctcttccgcgcttccactgcccttcaagttggccgtcatctgctggatttgcctctgtgcttgagctcccttcttgttcttcattccaaatgtcctgtcctccaccattttcgcggcagatggcttcttgccaccaccgactttctgctccttcttcggcggcatgatgggcaatcgatcgttgatggacgcttttggtggggtaagaaaagagctcggtatacggcaaaaatgcgaaatgaggtcccagaattggagatttgatgagtatctgatctcctaaactcccctctcctcctgttcccgaaaattcctttccagaggagagccaacgagaaaggacgtcgtggtagatttttttttaaaactgtggcggcgattcttcgcgggacacaaagttgggtccaagtttggtgggtttgccaaagaccggtggacggatgaagtcactgtagtcacgtgagaggtccgtattttccatcttttaaggcaggccgctcgacattatccatgcgcccatactccgcggtgagctaagctgcatttggaaccagagactggccaatgtaacacgtcgcaagccagagctacaggtgtccttctaacggaattgcttgcaagattgtcacatccagcgctcgttatcacgaccataccagagtacccggtgagcttggaaatcataagctgaactgctgcgcattttcgtgaatcttggctaaccaattggcatcgatacagtccgacagcggtattgcgactagctcagaccaagctccggttccagcgcggcgtcttcaagatgatctccgacgacgacctttacaagcttgccattttcctcggctccatttctatgatactcattgtggtatatcatttcctggaagtcaacacagaaacaaagccagttgccgtgccgaaaaagtcatgataaagcgccgaggggaagaaacgcaataacagtacaatgttggcgcgctggggcaccatagagagcagaatcaaagaaccgcatggccagctcaatcatattttggaggtatgaacctggcaaggcgattgaccgaggacggaacaaagcctttgagtaggtggtggcgtgacattgagaggaggaattcccagcttctgataccacctaaaatgggaagtgtgcaaagagacgatacaagggtgaatcgcctgaaataaatgtaccaaaaattacaccgatcttgtaaagtgcgtcatattcaagaagttaatagcacatgctttaattgcctgccaaattcacccgcctatagcccacctagcatatgcaccttcctttggatactaacattgatatctttgcattaacgctatatcttatcctagatggatatatcgatttgccattaatcaaaaatgcaatttctagccagcagcggtcattcgccgcattaaaggacatttacaacaaatacttcaatacacctccctcttctctttactaatgagcaagcacaagccggggcagcacatgcatcgagtagttgatgaagtcgcgcctttgtcacgttttgctaggaacaaagacgtatctttcgcttacatgtgccgatgacggaaaccgaaatagacattgccaacatctcttcaccgtttagattcataagatgaggccatcatacaaagacctttctctttgtcacccacttcccaaatcagcaaccaagtactcggcctataagccaggggtaaggaacgatagtaagacctccatagaatgaatgccccaatactggcatatcggcgcaaagatgtgtggcaaatgtatttctatcaacgggacccatgtacgtatcgccattagcagagcccagctatcgtagctcttatgccagaatctggaattgcttattgcattagtgagcttggctgactttgtctcacctcgactgactccaggctattactacgccaaatggctggctgactacatgcccttggagcgagaaagactgagctgagggagccaacgcaaggtacaagctgtttggcggggcggcacatgctgcggcaggtacctcctcctgctagcgctcgccttagtgaagggcccctttgttttttctcaggcactaacagcaggcgctacagcaggtgctgagcctctggccggcacgcgttcctgcgcccgcgttgccgcccatttatctgctgcggtgactcccctcctcgcaacctcgcctcttcttcttcgcatctccattccacgcccggcttcgcttcttcacacgcagccgcaaccacagactctctcattcttcgtctttgacacccacgccgagccagactccagccaggcgttttccttctttttctcaccagcctcttccagtccgtcggatcgctgaacaaacgcgcgcttgccgaatcttcccttgccggcaaagctgttatgatctgagccattcacaaaccccagcacgcgcattctctcggttaagcctgattcgagccgcttctcgcgatctaatccttgaccactcatccttgattgactgtcgcttttgtcaatcgtgaccacccgctgtcgacgccgcttctcgacagaattttccaccttctcatacaaacctctaccagctaccaaacctatcatcatgtctaccaagctcgacaagcctcttgacgagatcgtcaccgcccagcgccgcaactctgtccgccgccgctctctgcgacgcacgaccgctggccgccctactgctaccgcccctgccggtggtgttcaaaagactgccgcaagggctaaccgtggcaatgccgcaaaggccactcccgccaaagctgctattgcccatggcgatagcaaggtcatcgtcagcaatttggtacgctgttctcaatttccatcaattgggtcaaaaaaaaaaaaaggcaatctgctaacatttcccagcccaaggacgtgacggagaagcagatcaaggtatgtttccgttgagaccttttttgtctccggactttgttcgacgttttcttcctcgccgtacttgcttcgtcaagacggtcatccctctgagaggcattcgaatgccaatttggcccaagccactataaaccgctcaagcctccttcaattgctgccgttcgggtaacgccacacacagcacaggcaagtcgaggctgtcctcattttcgcacagaatgcccacaaatgcctggtcagtatttggtcgaagcatggcgatatatctatgaggactgcagcaactctgctgatgaacgctgaagcgtactcgtcatgagaagctgcgcttgagcgaaagatattgctggcataaagttggctaagtgagcaaagcagcgtgtatgtgtatccaggaaacccgtattcaagatcaaccagcttgtctacttggcgcgcaatctatgcctggaggtcttggccaaacaagtgctggttagcgggcattatttgtggttttcattccgtcattcatgactcccaccagacttaatcttgcgggacgattatttctactccttggctcctttggtgtttcctgtcactggtgtggctccgggggggtgtacacattctaaacctgtctattgtctatcctgggttgctgctcgctgctatgctcgctggtcttcttgtaacacttcttcttacatcgaaatgatgcgatactctgggactggatcgacgaaattcgaagtcggaaacaatatgtttgtgcaaccatttgcttccgtttaactgacacacattgccacctaggaatactttgtccagtctgtcggccccatcaagagggttgagctgtcctacggccccaactcccagagccgaggaatcgccaatgttaccttcagcaagcctgagggtgcctcaagggcgctgcaatctctcaacggattgttagtagatggccgccccatcaaggtaattcggcccttatgtatgggaacgtgacgggattcaagcttacttttgaatgtgtagatcgaaattgttgttggtgctgctcaagccgataaggtcattcctccggtcaagagtctggctgagcgtgcaacgtttgtcccacccactccagtttgtcagagagatgagctaaccctcaatgcagtcaacccaaggctcagcccagatctgccgctggcaagaagcagaacattgctgcatccaaggccactggtcccaagggagctgctgctgctaatgccaacaagaagcgacgcggccgcaatgctcgcccggccaagaagacggccgaagagctcgactcagagatggctgattactttgtcaatgccaacaacaacgaggctgccggtggcgctcctgccgctgctcctgccaacggagatgctgctatggaggatgaaattatggtaagttctgctctccattgatggattggtacagcgactaatgcaaattacagtaatggtattcttgttttccaatactaggtgtgatggcgttccaagggacctcatggtttagatatcagtgcataaatgagaaaaaaaattgaaaactagctcagcgcacgacaggttgacaaggcgccatataatgtcgctaatggagatggtgccaccagatcagattgtccgggttgtggtcttggaggctttggagtataaactcctttcgacacgagatttgcttttatcttttttttaattcatcgtttctcctggactggggcaggcaaaagggtgcagtgaagtatgtagcaaaatacgattaattagcgaaatatcaaacgcagcgaataagcaactagttatgaccatattcgggttataaatcccggtcgtatatatttcaagtgacaagctaagaaactttggcgttgaacaagtcgtaagataggtaggcattcaagtgcatagacctaatttctatacagaagcgacattgaagttgagagttgagtgcttctggtgaaatgtcttccacttagactggccatactaggggtgtctgctttttcaaaccattactcaagaggcttcttgatagcctctcaagcccacatacacagagttaagcaacaggcatatactcagaaccaaagacgctttttttttttttaacttgagattttttttttttctttaaatgtaagaatccgtactcctaagtacttgccgtcggggtcccgttaaaacaatgaggcactcgccaagattccatttccagtgtgcagtagtatctcgtcattagaacgaaaactagaaaacttctttacgcctttggtgcggcctcgccctccttcttctcctcgccctcaaggtcggggatgtcctcgtcatcgtcgtcggagtcagagtctgggacgccagagctgctgaggtctggcataccctccaggcccatggcgctcatgtcgggcatgccgccagcgccgcctcccagctttgagaaatcgatgccgccgaagtcgccgcctagaagagagagcagattgttagtttcgtgtgattgatcccttggcgcgttttcaagattcaaagagggggggcaaagaggtggttcaatgttacgtacccattccgggcatgccacctatttcaccaagatgttagcaaagagccgtaactgtcacatagaagccagtagaagctacttacccatatcaccaaacttggacatgtcgtcatcagcagcctcgttctgctcatcctcgtcgacccacttgtcgaagtcggtcttgaggaagtgcagcttcttgttttccttgagcaaccgcggccagtactcctccttgagctccttcttctgcagcttcatctcaacgttcttggcagtgtggttaatcttgctctcggcggggtcgatctcggcaaacagctccagctcaacgtggtaggtgttcttgagggtggctgattttccagtaaaggtcaccttggtgggctgaacgtcgagcttcaggtcatccttggcgacatcgggaacggaaatcgtgaggtagacaaagttcttcgtggcatcggcaacggaagagcgctgggcccagagaactagagcgtggaatcaactaggttagatgactatgttccaaccaacaacagcgataacgggcgccactctagcagttggggcgaattgggggcaagcttgaagcagagcagacgcggctgctgcaacgcatcataaggccgtgatggggagagaatcctgcgtggcgtggcgggacatccaggcagcctggcaattacacaccttcgggggtcaatgtctgagccatgatgtatgtgaggatagagtatcgcgggaaagaattgattggcgaaactggtgggaaggtcagtcgagcgcggaggaggtggtgggttgaggtgtaattagcgggatgctgggtcgagtttcgaagagcttacgttaataaggctgtggacgcagaaagcaagcacgggtgaaacgatcagaaggcagggaatggaaagcgtcagaagccaaaagatttggcgggcagggctgatgaggggcacgatgcggcagtacccctctgcagcgcagtggctgatgcaaacagcaggtactccgctaacgctgctctgctctcttccgcatctgaggggctgggcgcaccgccgcagctgcgacagcttagacgcctgatgcagccccagagcagcgatagggctctgcgataaggctccaggcgcggctgttagggggtttgagccttctggagaggggtaacaggagaagatgcagccagcccagctgtcagctgtccgtgctacgggatctaaaggtacatgcagatgctcaactacccaagttgacaagccttatactctcaggccgtgccattggcattactttgggctgtggccagcctgccgtaggacatattccctttcgcggcggcttcagcagccaagcagagccgcagcggggtaaaatacagggcgttgcagaacatgaggttctaagagacgcctagccactgcaaaagccacactgtggctgtcaccagccccccattacgacgagccaaccgtccaacccagtgacaattcaactcagccttggaccttttcgccgcgatagacaatcctctccaaaccctcgcatatcccgccacagcctcggctccaccagcgccgtctttgtgcttcgccctacggctcggcgcaggctttcgaatgaggtagaccaccggtttttcgtcgtcgtcgttcagcattgggccacgagccctcgcactcagccatcctgcctcgtcatcgtcttttggtcccatctttggaaagtgattggcgccgacaatggatactttcaaagcccttttcgcaaagccggatccccagcagcaggtaaggcattccggcactgttgatgatgctcatctggctgttaggcttaccgagttactgaccattgatacagatgcgaaaatgtaatcagctgatccgttccaacgtccgaaagctcgatcgcgatatcgctcaactcaagcaagtcgagatcagaaccaagaacctaatcatacaagcggataagcgtgctcagcgggacccctcaagggccaagcaggcgcaacaggaggttcggatttttgcgggcgagcttgtgcgcacgcggaaggcgtcgcagcggctggtcacgaccaaggcgacgctcaactcggtacagatgcaggtcagcgaggcttttgctgttcgtaagatcgagggatccatccgagccagtgttggtatcatgaaagatgtcaattcgctcatccgattgcccgtgctcactgggacgatgcgcgagctgagcgtcgagttgatgaaggcgggcatcatcgaggagatgattgacgaaacactacctgaggacatggatatgctagaggatgaagagggagagggcgagatcgaaaaggtcttgggagaggttctcaaggaaaagaaagagcctgctctgcccaccacaccgctccccgaaccggagaagccggttgcggaggaagaggaggacgaggaagacgccgaggcaatgatggaccagatgaggaatcgattagatgctttgcgcagctagagcgggaacaagtcgtttcccatcccgcaaactttggattaaatgcagcggtgttttggcgtctggttttctggggaagtgtttgacgtgtgtacatggagaattgtccgggaaggggggaaccgttttgccccattcttcattttcatatacactttctgagcgacatggtatcaggtctgttcattctagggtagagagccatgtgactccctttactgcttcaatctatctagatctctctctttgtctccatctgcacaaaccccctgtgttttgacgccatccgtcacgagagagcccatgctctttgtgggtttacacgcatgacagctctacatgtggaccgccggcgtccaacttggctaactgaagcatgggctgctggtccaaggctgacttacatacagacggtggagtttttgctccgctgcggtggtcctgcagtgatgccttgaggagactccagatcggcttagaaaaagtgggtgttgaggccgatttgcgtcggaccttggcgagaggagtcccgtatccggctgtttaatacgcggaaagatgttgttgtcttgcattgatacaacggttgaattgtggtcttcacaaggggtagccaaagtagctataatggggatctgctaatccaaggtccctatctgggttgacgacttatcattacctggttatcactacgtatcagcggcattttaaacactctcgtaagctatccattctctctctatatactatcacatattcagtatagatatccagatatggcatagaggcttacagtattctaagctccgagtcttctcttgatgctagaatgacaagcctttgactatggacttgatctcgctgttgacaaccacctttgaataaagccactccaagcccaccatttcccaacaaccttgcaatccttttaaatataggcagaacaacattaatacctctaatatgtcatgccaggcaacccagctccgttagactgtttaatttttccaatgaccctacatagaatagcattttcccgggtaagcatagaggtaattctccgtcggcgatacttgctgggcaaggcaatgaatagatttcgcgcccaacagaatatagggtataaaaaagaaacaaaaagaaatcaatggaaaaatcgtatcatgtgttatattatggagacgaggaacaaaaaaaaatagaaattggcatggcactcaaaaaatgcgtcatccggaactcgaatccgggcctcaacttttcaatcgtgacaatggaagagttgaatcctaacccctagaccaatgacgctttgggttattagtgagcatcgaaaaaagcgactaaggatctaacccgccctctccgcgtttttcttacccttctctgatcctttgtaatcctgccgcgggaagcacatgccctcctccccgaagcacggttccatgcgcgaccaaattcttggagcacttttgtggagccttcactttaaacacggcgcggaagatccgtgtgctgggggggggggggagcctcttcttcatgtcaagtcccttgtcaatcaaggtccaagcttcttccccagttgggataacaaagcgccgaggtgaatgaatcgcatgaaggagaagggggggggtggcggaactactttgggtgcctggcaatttataacaacacacggaccgacccaggaacatgggcgaagcaggactcatgtcaaaacaagggaccttgtctggagagggggggattgctactgtagaacctttgggcactgctaccctttggaaatttgatctctggtgtcattttccgcgccgtcgggtcgggtcaggtgtatgggttttcaatcgtttcttttttgttttcggtctctcttaacttggttgcctgtcttttccctttcatctccccttcccaaggattcggttccatggctggtcaggccggcgttccaagattctgggaaggctttttttttttttggttttcaactgcaggggccccttttcacttgaatcgcgatatatagtctataaaatagtgatacttactaacgtatgcaggaacatgacttgtttgtgacaggtacgctttttcagccgcaggtcggcgatatcacgggcaagaaagcctctttcaggtaacgacgacaaacactaaaccaacaaactataagttcgaaaaaggaaaaaagagggcgctcctatgccaaacagccacgcggaagcgatccggaagcccggaccggaaagcaagagggcttcacgtgcagggcaggggagcagttgagctcggagaggttccatagcgttagtttagccgtcgctattcctttccctctcagggattgacaaagaagcaaggggacggcgagtttggaaaccagtaacatctcgctccgcgctctttgaaccggttcctaaaggggaaaacttcacgatccatgtcgagatttgacaacccaggctgcctcttgaaaagaggagacaggggctgtcgttggacggtagcgagagaccgcggtcggggaagcgcttccgagaaattgcggactggggccgccgccacaaaaacgtgccggggaagctttgccagccacacctgtttagctcacccataatctgcggtttcatttgtcatattgtggcttgagacacacagttagttgggtttctgaacccggaacaagctaggggcgtgcggctctttgtccggcaaacaagacgccaacgccaaagctgggcggctcgggatagtagcgacgttgccgacagagcaagcaagcatctgaaagccacacacagacacacaccaccccccctccccctaggccaaatctcctccttcattttgacgccatcttgctttcttaattttagtttacccgagagaaatccgaactttttgttttcccttctgaagtacggggtaaacctgggatatgctggctagcatgtgccaaaaatcccaagaagccggagagccgagagagctcatttaccgagctcgggcaacccttggtttcttcccgcgggtaagtaagccaaaggattcacaacccaaggtagaaagaacaagcagagaaatgtaggtgcctaattctcaagtttgcttgcccggtccatcgcccggttgtcgcgatcctgtcatccatccaacgcgacgagcccttggatccttttggcgatttgtggcttttcgcgagtcatccttcctttttgtttgattgaggtttataatgcttggacgggtttgccggtttcgcggcatagcaggaaaatagcaagggagcgttggtataatgaaggatgctaggcataaggatagttgcttaaagcagctatagtcgcgcccatgtcgcggcgtttgacgagcgagtcccgagttttctccccaaaaagacaagacgtcactgattagacaaaagaaagttgacgaggacaattattcggaatcactttggtaatggcgcaaaagcaagcaaaagaaagaaaaacaaaaagtagaccgaacacaccgcgaccacaccgcatcgggtttctctccctgcgcacacacagacaaacaacctaaagttcacgatagggtcgctcgtaaaaaggaactcttttgcaacgttgccatttagccgttcggtcaaccaccgcttcaaccgctgccacagcttgtttggcgatgccgagccattttgccgacggggcatgggaaatttggggtcagggcaaaaaagggttcttgctccacattttggaatgttcgaagaagaaattctgcagcggagcgcggtgcgcttcggaatcggacctcgtggggccagtggggtttttgggcgcaagattccgaaatgctgggtttggaaagtatgacagcggtcactaaatgaggaccgttcggaaacggaccgtaatggtagtgtgcgaaatgactagtgtagtgcgcaataggctgtagcaagttgctgccaagggttgtttctaattttcttgggggtgcaggttctgtcaaagatgtgtgtttggacgagggctttttgtcctgagctatgcatcgtgaggttaggagcccacacgcattttgacatctgagttgtcttttttttggtgtgtgtggttgatcgccggcctccatctccgagagggcaaaagtgtgggtttgggttggtgcccgacatctgtaatgctccacgcggtgtagtgacaatgggccacgttcaccttgatcgcgatgctacaatgggattttcgcatttgggaatctacaaggttgcttatggctgaaaagagaaggcatcgaagcgaattgcgagagcgaggcatacgaatagctgtatctggtagtagttgcctttgtcatcctcacaaccccgaatgggggttactgtccaaaacggagaaattatttccaggagtcaactacagcaaaaagaagcatctgtaggtaagcaaaagagaagaaaatttttcatagcctatttgattatacgtgtattgcttagcactagtgactagagttggaaacggcaactgtcaagccgacgccttggatagggttagctggtctggctggaagaagaaagcagaggaatcggtgctacttgtactattagctttctggctattctaatccctcccgccggggcacagcgtggacgatcccggatgcaagggagggcagcattgacacgagcaaggcaaggatagcaggtagtcatcaacaaatccctggcctgaggaaacccataagattaggctctatctgaaacgaaaaggcaccgaagaaggaagcaaaaaaacatctctgggaacccgccttcagggtccaaagcgctttgaccaacgaagcaaagaattagtgcagagaagaaagagagtgcgagcggtttgcttcttagcttagtctctaccggcccgggccctggctctacctcctacccaaggaagtggagattcgggggagaacaaggacgatgtccggaccgtggatttggttttggctttcgttttgcttgatgggcgatatccgcagagctggtaaattaagctactgggtaaggcattttaatcaaggtaaaacaagaggaaatcacaaatttctgatttgctggttcctcctattccagaggggtgtcattcccgtttaggaagagaacacgcgcggaaaacaatctagaaggtctcccgagtcagggaagagaagatttcgagcgcttcgatttgccggctgtggcatttttattttatttttcctgcggtgtgagcactctacatacataatcgcagggcccccgtcatacgctaggagatatgatatgagtctatctcttggctgcgtgtttgttgtcgcgtaagtcagaggtgcatgttgcaggagcggtcagaggagagatggctgcgtgccgtatcgcggtgatgcatgtcgcatgttgcatgttgcatgcatgctgcacgctgcaagatgcagtgactccgtctgataacagtagatgccacaagtcagaatccatgcagtggtaaaacacacccccccctttcccaacatgcttctaaggtgaaggggcccgatatatggagatggctgggcgacaagcgagatgccgggagcccactatgcatggccaacatggcagactgggggtttaaaaaaagatgagagggctggactcttttttttttttttccaccggcaagtggatttttgtaaaatttgtgtgaaaatttttctacttgtagtttaattgaaatcttcttttttgcatctgatcgcggtggacaaaatgtgggctcgcagaccctacctcttgtcatcatcaccgttgcaatgctcactgaaggaggcgacccttgaagcaaggagcagcccttttccctccccccggcaagggatctcccgctccctggcgataaaataggtctgtttacacattgggaaagcatttggaatgcttgattaccgctgccttgataatcttctcttcggtagcacggtagtatttgcaattccggcggtcggggcgagaaaagatctggtaccctataccaaataccaccagcacgggcatgcatcacgtcaaccacggtggcatgactcttccgtactcactgacgtcacagcaagcagctgtggaatatgtcatctttttccaaatggaagaatcgagactgctgggggaggggaccatagatgtggcctgcggcagttacgggtcgcgagtgcatgagtacgtgcattgtgctgctttttagttccggacggcatcgctgcctatatcgtggggggttttgacggttctaatactggcagattccgtaataggtgggttttgtaagtgggagcgtttacagcaccactctcttcttactcaactctcgcccttacaaatactggtagggcaaacacgggcagacaagcccttagtaatcgtgatatcaatacgcaagaaccgcgggaatgctacgtagcacaagggtcccggaatgctgggatgccagattaatgaatctgactgtgcaaatccatcgcattccctatccattcccgaacagtaagcggcaaaatcctcagtctcagaatagaaagcagtgtgtaccgtaaggattgtcgattgcaacctccgatgtcaggctctctctctcgttgtctcttatatacacttgagtccggggggtgtgtcagatgtgctggtgctgtcatcgcacagcccttggcggggactttcgcgatacgctgcggctgctcctcttcccccaggaatagcacaagcccgccggttcgctcgtctcctgctcaactgttctctccagattattctcgtggcttgtttcgtccttgtgtgctccgttattggtccagcgagtcgattggagaagaggagccgaaatggcggtgcgcaaagacctgactcacccccccgagcatttgaagagcgccgatgaggggaacaagccgccagctggccgttttccctcgttcccctcccctccctcgcgaaagcacggtgagctggctgtccaggcgcctaggaaaatggatgctgggtacctccaaagagcctggtcggtactagcaggaccgccgtggacaccgcaccgccgcagcaggccgccagcctagcagcatgtacccggccatgtataggctggcgccaaaaggaacagcgtgtcacggtatcgcgagggtgccttatcatgtatctgctgcgatcagaaggacacttatcgggctgcgacacagcacgccgctgcttgaccgcctggcgggccgcggccaatggcagggcgcgcacgcagccggtgggagggcagccgtccagaaaggccaccacggcgagagaatcacgtcgcagagctggaatcttgcggccgtggttggctgggcgtgggattccaggctccgtatcccgccgtcatacttgtacacactggacatgctgcctgccaggcaggtacctacgtggacgggctacgcgcagctgcgactcgtgtaccactcgaccgcttcgtatgcccgtagtatactaatctacccatctatacgcgcgccgaccagatggtggtggccgtctggctgctctacagaagacggttgggcttggagggctaggggagtgtcgggaccggctatcgcccacccccagcgccagcacagcaggaataggcagactttgagagcacgagcttgtcatgcccccctcgctcgcaaagtcactccgtcagccgttttgctgttcatcctgtctggtctcattacggtatcacctacccagatacgcttccgtgacccaaccagtgtgtgatgctggggcacgggtgctgtgcaatccgttaccgcgcacctggggctctcctcagatcatacccccgaatagaatactggaagagccgtcaaacttgggtcccatgcttctttggtgctgatgatgccattcaaactaatcgctgggcaggcaggccgttgagacggagagcgtgggattactccgtaattagcagtaggtggtatggattgatcttattctcttcccaggttgctggtcgtttgtgtgcgtcttttcgggtggcaccagcgacggctattctccgttgcggcccgtttcctctagcatttttcttatctcacttcttccacggtaatcttttctcggggagagcgcggccgagcttcgttctggccactaagatctgtccgtttcgggcatgtgtctttctgggggttcttgtgcacattgatcttttggggtccttgttacaacggttgcttttttcggccatactttgctttgataagcactacaagccaagcagcgaaaaaaaaaaaactctagcactaagctttctttccttcttgtttcgtctgctcgtcaaaaagagattggatagcgtacgggtcctggagtgcggagagagtttttgactacacgtcggcggatatgcctttgacctccgccgatagcagcggctctactacgcggtgttagactcgtagctagactttgcgatatatcagattgcacatatcccttttgaagggggcacctattagctagcaactatactagcaaataggcgaaaaagcaaaacaaaaaaaaggccaacccgcgagatggctttttgccagattccccagaccgagggcgggacgtgcgctgagacggcggtggcagatccagcaagacggaatgccggggaaggccatccgccgggaaaacttggctgctgtgtcgcagggcctgggggggggttgctggtgccaggtctccctgcttgggctggctgaccggaaagctggggcggtgtgccgcggtgcccaaccatgcgcgcgaccagggcaagcagaatggatgcttttttttttgtctttttttttttgtcttttctttttgatgactaggtacattaggtacgtagcaacgagtgaagaaggaaaaagcaaaagcaaagctggggcgtaaacttgaatggagcgaccggtcaaacaaagcgcatagtcatccccagatgcaacatgacctccccaagctggagcttgcttttagggcacgcccggcggagccgtttggttggtttgcccgtctatacctattacaagtgcttgtatattccaacgagacacgcacttctcgcggcggtttcccgggctggctggttgagtgaatcctgcttttctctttgtcttgggtcgtgtctctcagttggcgggcagatgccgttccggagagctagtagctgctcgagttgctcgtgtgccacttgatacgaaatcgctccgtatcttccctctttccccccgtgcgccgcccgataacctgcttggccagcccaatcagcgccagcgcacacgcagagcacaggcagtggcggtcagaattcccgaacaccgccatttgtgtgtgacggtgcgtgtccggctcgtctccgttttggatgcgcgcacgcatagggctgggctgggctgggctgctgcactggctggctggctggcgcctcaaacgtgtcgtgtcggtgtcgtggcgtcgggtcttgctgtctctcatctcaagttgcaaagccgaagcagcatagccggtcggagctccaggaccagcacaagggccagggggggcgtggacgcaatggctgcaacctctttgattgcccttttgcccttgtgctttgataaaacccccagcccggcgccgcaatgccaaatcccttgctgccacgcccctccctggcccttgtgcttccaaacggcgcccccattctcccccatctcgcccatcggcccccttcgcgcacgcccccggcccagctcccagatgattcactcgtgcccgcccgtgatgggcgatataagtgccacgggcttccctctctccagcttcctcggccatagcaaacattcgtctcgacgatccatctcaccgtgccatccgtggtcagcaacatatatcatctgcaatcctctcttccatcatcatcatcccatagccaccatcctcttgggccatcttgcttgcagccacccacccacgcaccaacaccaacaccccacgcttccgccgccatcaatagctagaagccgagccaactcctattgtctaccgagccggcttttatcaacacgcacaacacttaaaaaccatctcaaccccagattcgggccatcctgatctgcaaaccacttccaccactctccacacatcaaccacatcaaccacatttcacaatgttcggttcatacagctcatacagctcggcgagcgcaatgtccgccgccatcgacatcagcccctccaacctgcgcagcacccgcgatgcctcctgcgcattcccctcgtggccccgacgcgagtctctgtccgagtttggccgcgaggagcgcgccacttctttcctctccgacgacgacctcctcctgtctgaccccttcgacgacgacagccacagcatcgccagctccagcgcctcgtcttcccccatcatgatgcagtcgcctcctcgcatgaccgacttcgaggtcctcgaggcccagcgcgagaagctggctgctgtccagcgcgaggctgtccgccaggtcatgctcgagaaggagcgccgcaagctggccgccaagaagaagagccgagctcacgttagctccaagaagagccccaagtccaagctttcctccatgactcccatctccgagtaaatctacgccactgctctcgggtcatgcgcgggcgtatgggctcttctctcttctaattcacggctttattactcaaaaagcctcctaatagactgacagcatctgcactgtctcacgactttacgacactttttctatgactgtttttagcacagccactgcagcatcgttttttggcgctatcaaaggatttacagcgcttgaaggaagaaatcggggcaccggcgggagttaccagcggtccgaacacaatctgactcatcctcacccctcccccacagccggggcacttttacctgctttttttcctctttccatcacagttcaaccgaactctgccaattaccgcggccaaatcggttaaacaaaagatatcggcctaatccggcttttcttttctcttcccttctattccggcgccaacagcgcatttcagcaaaccttcacttgataccccccggaacacactttatcctttcttttgtgctcttcttcttcttattactccgatttaatacttatgacggcattatctgggagtttatttgttttttcttttatcagcgatcatagcgtgggatttcatttttattagggataccctcttctgacgaggaagagcgatcagggctacttgggaacaatatcacacacacaacagtgttttttcttacttggcgttgggaacattagcattactcctccgttacgacggactgggaacacagggcataacatggcgattacttttagcatagtttagatagcttttcttttgacaagataccccccatttttgatgaatactatcactagttctattcaaaacaagcaatttgattccatctctccgcgtctcctcttattgaaactgtgcaactgccatgtggtttacccgctcttccaggtgggcgccacgcggtctgcagcctctattttttttgagtttcaaccacagtgcccagcgccacatgcgtgaatgaatgaatggctgaatgggctgaatgagttctgaaggaaaatgccgacattgatgcctactctaatttcccacacctggtaatttaggcccggcgcttcctgttccgaaccaaagggaagcaaacagcgacaaacgaagcttgcagccacccggattttggttcgcccaaaatcccgatcccaacgaaaagcccccccagctggggagctgaaaagaagcaaagcaacacacgggctgtctgtcaccgactttctctctttttcagcatgaatgagaaaaaagcgccacactgcagggttgcgctcaccgaccctatgcggtgcgacacttgtggcgttctccctcgctcccaattttcgcttcaaattgtttgccaagggaagcgcctccccccggatgagagagggccgaatttcacatggaagttttgtgcgagtttagctgaagctaacgcgctctggcggtcggcatcttgtgtgttgtttttgttgatattatttcccttttcgggattgttttccgatattgcttttcgtggaggggagtgttgtttacccttgggtttcttttctttttacattgaatagtgcgaaacacgagcaataattcatgcagtggtaagaaaagtaaagagtgttacttcgtgcgctacagtgtttctgggcggccgctgggattacgttttgttttgtttttttccccttttactttggtcattcttacattttcaatacaggtattttcttttttttgtttcaatgcgacgtgttatatgagtaattgattgcgaaaggattcgctcttgtggctgactgtcaatcttggttggatcgctaaatagtatactttttcattagcgggctgagaaagcttggtttttacagctatcaagtgtacctgtagctgcctgaccttacaagtgccaatctatgcagggcgtctataaaccttttttttcctgccttgttttgatttttatcaccagtcacttttttccctttcaatccctttttgcttttctagctgaattggtgtgttgtacactttgtgagctttcacacgcagggagagagagctctcagaaagtaaataaattaggttccccccttcatgcagggcgatattaacaaaaacacaacttgccttacagcaggcggctcgccggaatgcgctgcccgtgatagccaagtctttgctgtaagtggtcccaacccctccctcccatatgcttgtctcatgtacgatgtaggcacgatcgatgcagccaaggcttttgcgctggtgctggtacgaggcacactatttactcttgcacgcactgcaccttatctcgctaaattgcgtgcgtcgcacacactcgacgtggtattttcatttgctgtgcctttttttttcttccttcttcctcgtgcatgaatatccttgcacaccgagtgggttctagctgtgctggcatacatgtgctgttacagctgagatggtcggtgtggaagaagagttgcggtctggctgagagagagctgattaccaagggaacactagacgcttgctattcttgtctcaatgctgctgcggtgcttctgattattttctggccccaaaagagcaagacggaataatattggccgtcagccctttgtagcgggcttacttggttggtcttgcgcaactcgctcagcccagcttacttgcaagtatgtacagaagtaggtttgtattactccgcctgctttggagtggttgctggacaggaacaagccggccatcgggcttggtcggcactagctgggtgacgaggttcggggcatgcataataatcctcctgtggtgtgtgagtgtgagtgtgtgctgtgaaggggggctgaactgcatgcatgcagcttctcttttcactttcttactgcgctccgaacattagagtgtgtacctgaatgtgatgtgttactggggtgtgtcgctgatgctaccatttgggcatccgacttttttttttttgctttggttctttttgtctgactgtcaagattggttggtctccgtcttattttcttttgcgagtttctttctttggacgccttcccagcttggtaactggttccctcactgtggggttgaaccccgacattttttctctttatttaaagatgtgacagcaacgttgtactccatctatgggggtgtataggtacattgtacttggccatcactggctgctggttcgttccctcgggatttccatctgtccactcagcgatggcacgtgaaggtttcccaaacggacagtgaaagaagttctgcctgtttgaagggttcaatcttcttccccgctgatcttctgccctattaagtggattggggggctgtcaaagcgggctttacttgggtgttcggctttcgtgtggccaatgggcttgtagcactgcgttaccgctaccttattcgctgcagatagtcgccggatgttacggtggcaaatgcatctggttggctgtaaatcagccaaccacgtggagaggagatgcgatggagatttgacgaatcatgtgcctttgtagcttatttgaagctttgatcacttgagctcgctgtcatgcccaatacaaagagctcattgaggcattataattagcatctctgactcaacaatggggggcttttcaaaccgaccgcgttatgcgaagtaaacatggtcttggtcttttagctagataactagtgctctcttcttctcttcgtatcgtccgataggtaagttgtgactgtttttgagcgccgtctaatttatacgccccatgtgatgccgcgcgtgaatggctgtgattgctcttaagcggcggcaacttttgctgctgcgagaggacccaaaggcccagggtccccgtcacatctccaggtgtcgtgatctgagcttcatgtccgtggcgcttctcttgtcacagcttggcccgtgattgcgacgctgggggatcctttgggagaagctgagactgggctgtggcctatgatacatggttgatacgggctgagtgtgatttacgccctgagaatctgatgcatgtgcttttgatgttgggcgttcgagatgtggtgtgtgcgggaggggagaggggttgcgctatatgatgtctgatatcacagcgccttcttccaagcgccgttatatctgtatttgatggtgcctagattgatagtgagtgggtgtgatggcactattttatttggttgagatgggaagcgaaattgtttgaatggagcgtctttttgtcatctcgtttggccaagagaatacaaacttgatccgtcgccgatggaaggggtgtttttatcttgatttgacatgttgcaatctgtattttcgcttttagcacctgtaatgtctggagtgtgattcgtggcttctgaaaggtgatgtattgtacaaacgtctttggacgtagcgtttattacggtcaagttctatttggatgcctgtaggatcctcatgaggatggaggattctcgcttgtactgagaatatcttatagcttgcatatccttgttctaaacataatgtcgaactgcctttaccattccgatgatctctctgtattgtgacgaggagttcacacgagacgactcatacgattcacgctcatcggcatacgagttccttcaagtagtgaagaatgtcatgacgaggttgccacagatagagcaaggagaactagctacctggattgccaagtgtgttgctattgtgaaggcgtaaaagtaatgttaaagtaatatatgttgctttgacttgtctttttttcttctttagccaagagggccaagctccttcacgcgaataaaagtacatatccttcatacgagtaaacgcttctagttgcaacgacatgaggtttgattcaccaactattctgcttcttgctcatcagaccgaggttttcgtcttccatacaaggaagtggaggcaatgttacagccagagaagacatttgttccaacatacccacggagtcaggtcgatttagtgggtgtggcgattgagaaagggttcttatagaccttccagtatctatcttgaatgttaatggcccccttatagctaaatacactcgaagaatgcctgtggttagttttggaggtagcagtggcatagcatgttgcatcctacttgacaggtacttcatacgaaacataaattaatccttctttgccgtagccgagcttctcttctcccattttcttggcatcctctagtgaaatacctcctttcttgctctgattagcgagggattcggccaagcattctcataaattgagtccggcaaacacttacaaggacttggattgttgcaatgtgggatcgccatgagaagccttaccaaccgcaagatatggaaggagggtagaagaaggatacttgagaaaggattctctccaaattgtttctagagaggctcaatctatcaacacatgataagggccatcgccaagtggacacgaaaaagaatgtgcatgtgaaagatgagcctcgatttcacaaacttccagagattgtattagaaaaagacatctattgcacaataaacatttgatgagtgttttgcagtgttcagcaatcatacagagcatgaaaatcttgtttccttgtccttttttttttttttttttgtgtgacttcgacatgtttgggttggcgagaaatccgacggatcaaggagaacaaagtcgtttccttttgctgcagcagaggcgagatgtctcgggacttgatattttgcagtgtaaatgatggttcagtcatcaatactggtcctctactggagatcacttttaggtttgggaataagactctcaaaagtatcgattttgcatatttcttctgccaagtagcaaagggtaactgatgcttcaaaccaataggctcttagaatgacctcagagttggtagggagattcacccaacagaatcctacatatttatctacgaaatgtttggttaaaaaatctctccaagctcgggcctgttggcctgaacgtcggctgaaaaagctggctggatgtaacagctgaaagcacggctggaacattagatgaatgtcaccgaaagtttccatgtatagtcctagatgaagtaaatgtgcacaaattagacagtcttacaaagcaaggcacgatatcacggcgagaattagatctggagcccgaagctggactgcgtagtcggaagctgagtgataccgactcgcagacgtcctggctagtcgattgtgtttctcgacggccgaagcgagaccggatatgccaacagccgcagcaagttgccacacaaggcatgttgtctggcaagggtggctcggacgctccccacgtcatggttgtcttggctcctgatgtcgtctgcttcaccgtatttcaagactctccgctctgatgtgacaccgacgataacagttgcccgtaggccctgcatcaacgttcaacagtatctcggaagagattccgctacccgacagtaaaaggaagcgtcttatttgaggactggctcatggatgtaagtcggtacagctgggagggaaaattgtcatcaattatgaccctccattatgccgcgtcttcgagcatgtggtcctcgcgttttgggctccctgtcttgtctcggagtagaaaacgtggtcgtgccgtgcttggcagcaatttaattaatcccttccacggagtggcgctccgagcacgagacttttggacgttgagtgtgacgagaacgcaaagaggcaaggccagaagctgcgtcacaaggtcacagtccgacagggtgcggcaagaaagcgagatagtcttccgtataagtcagcggatatgtcgtcgttgggcctcaatggattcccaatttagtaaacttgtcgttggtcgctgagaccagcatcgatggcgcctacttgtatgtctcaagtggccatcacccacttgggctgggatcgatttttgctgcctaacagtgtgatatctgcttgtcttgaatccttcccgtcgtggcgttgcgtaagatggaagtaatttactataacaatagtttagtctactggcaattgtggtggttgacctggaatgcgtagcacgcatgtgaagagagcgcgatcccacgtatagcggatggctggatgactgcgcatacggagcttgctttggtaaagagtctaagacattgcaaagcatgtcgcacgtgtgttttcggcattttgttaccgcgcaagagtaagatacgagcaacagagtctccattgccagactgaaccgggcatgtcgctttgctaggatagtcttgtaaagagagattccctgccgcggcaggatcaccaggggtttgctttgcgaagcaaatgagaagagaggcagatgctacaagagcagccggagagatgtgattgcggagacggcggacaagcttgctggagaaatgtgttagcgcgctgattcaaggagaggctagcaagaaacagaactcggggaaaggtgataaataagagaaaccggatgcaagctgaaatccatctgtctcagcaatcatctgatacaagccggcaaacaggtgcagccgcgatagaggcaggagggacaaggatgtgcgagcctggtggtttgtgattcgagcatgtcgcgatatggcggcaggcgtttgattgctggatgccgcagttatgcgcaccgagactgctgttgactggattgcaacctggaagtcatgctgccaggacaagtaagaagtacagtacagtatagacgacgactggagttttggtggtgcacccctgatccctgcggcgcagcttagcgggccgggatacagcgattggacccctgcggccaggcgtgatcgagccgccgattggccaggctgcggcgcgcacctgcatttggcgcgtccaatcagcggccgcgacacacctcggcgcttcgacggctgctgccattgagccacaggccctcgccgccccgctctcgaccgcagccccaaaatcgctgctccagccatgcatctgcgcttgaccctctctggctccaacaaccaccgcgatatggatggctggccacggcgagacggacgatcagttgcgagcgctgcggcgaggcgagatgaggcaatgcagagcagcgcagacgcgcgaatgagaccaaaggggccgctcgcgtcgatgcgtgccccagcgcccattgtggaggacaatcgccggcccaggacaagacacgatgctgtacggcgccggtgctcgctgcaggtctcaccacgcaggctgcaccgtttcctcccctgcaaggcaccgctcaatcactcagaaatgctcgcacagaggccagatcgccggcggtggaacggtcaatggcgccgcaagtcggggtaaggagaggagccgagggcactcgcttctcgtggtaggttcagtagcactcgtgtacctgtatggcaggagatggatgcatagacaccgagtctaagattctgcagatacaagcacttgtcaccaacgccgtcctttcgtgcatccgcgcgggaacatgggatacggagtgcatatacacacttgcatgtataagcagcatcaccattactgctgtagcaagactactagcaagattactagcaagcaatactgtacaaacacgaacaagaatgcaactgcaatcagacgccagctattcgcccaagtcctcgctgctctcagaggccctgataggttgatatcgaatgtcttgcccggggtgcgaggctaagcaagggcctcaacaagggcacctttactccagcggtacgcagcccgctagcgcctgtacatcacctgtcgtcaatttgtccgtctgaggatctgagcccatgatgcctagttggctcgcaatcgccatttgcctcgccagactattttcgcctcgtcaatgcttagctgggtccactgcggacgtacgcgcgtaggaggcgactatctgggcggctcgccggggccaaaaagaggatgaagagaggtcgaggaaaaagagtgtctggccccggactggaatgacgacaatggcagcgttgcagcgtggttggcagcccgactcggtaccggtgctcggtagcgagggaggtacagttgcagttgcagttgcagctactgtaaggttctggacgtttgcgagccgtgatgctgcagatagtcgaaacatgggcgccatgcatgagcatctgtaggcacaagcgttttgcagcctcgacgcgcattggtcgccgtggcctgtctctggctgccggaccggctccgctccattccaaagacggccgccgttagcagcttttgcactctaattttatatggcagccaaccccgtccattgacaggcctcgtcaaggccgcataggcgccatgctcgtctggctctccatcggacccatcacaccagaccccggccaggtcttgttacttgggccttggtgcgactgctgcgagaaccgttcgtacctccagtttctcatcctgctcgccaacctgtccagatactgctaagcagctacctgcctcaccgcgtgtgagtggtgtgtgtcttgcgcctaatcctggactagaatctggaccagggccacacctctcctctctaccagctccgtatttctctcttttttatcttcattttttttttacgcttgcttctcctcctcctcctcttccttttacgtcctgatcttggccgtctcaccaggcttgggaacagtagcagaagaggaaacaagcaagcctgagcggacaaagagaagctctcctcgcttgcagacttcctaaccgggtgaccaccattctgcatcctgccaaacctctcctgcatccgcctgcatcatccgcaactcctaatcctcgaacaggagcatccctaggcggctcgaacaagcgccgagctaatcagatcagcccctcccctaacattctccggcatatcacagaaacattcgttccttttgcctacaagtgctctcttatatgcaaagctgtgacgccgccctcttccgttaaggctgcctgaccttttcttgtccgttttgccttgtcgcagccttctgtggctaagccttgcatcttcaaaccctcttcgacgacatacttgataccttgattccttaccaacaatcgaccaattcgacaatcattcttaccgagtccaataccctcttgataacttgcttcccatctgtcgacggcccgagagaaagacatatatctggttgattgcatcgctgctgaagcttgtgtgtccgggagcgggcagtagctgggttccatgtgatggttgatacctaaaacacgcgcagcttgccgcccagagagcgctcctcgagagtcggacttttggactggcaataggattgtgacaccggatctggtactgtctcacgagcttagtgtgctttgcatttttttggggcaagactgtccctgcagacgcagaggtgccaggccgactagatcggtcaatataatttcgggcccgatactgctggccatcgtggacgatttgacagcaccatcgcagccatgtcgtccgcatcacataaccacaccgtttccaaccggtccggtaaatcatcgaccgcacgaggccgtccatcaccaccggaagcccccaaaatgccaacggcaaaggacctcaaatacttcatcccctcggccgccacggcatccgtcttcctctacgcccaaggaccgtcaatagtgtgctgccaccacgatactctcaccattgagcgaagattctctcgccatgtggacgatatccaactgattgcagtggacaaccagagtgaaatcggcgctggccgctttgtcgtgagctatgacgctgggcagacggctattgtgtgggatttgatgactggtgatgagatttctcgtttcgtttcgtacgagacgctcacggttgccgcttggatgcgaaatggaaacgtagcatttggtaagagacggctcacgaataccgcaccatctggcaggcatcaactaatacattggctgtataggcaatacccaaggaaatatcatcctctttgagcctaccacgtccgagcacatctcagctaggacgatagatcagattgcagtgacggcactggctccgtcgtctgactgccgaacctttgccattgggtatgtaatcgaatgccagcatctaaagtccattacttactgagtcgacatctagctatcaaaatgggtcacttttaatcgcgacattacagcctcgcttcaccatcttacacaacctgaccacctcgagaggaccatcgcccattgtcacgcttgcctggcacgcatcatcctcaaagcaaaagtcagacatgctggctgtccagatgcacgacggcgacctgcgggtctggagcgtggccaagtcgtacaacgcagaggaacccaaggtagtcagggcgcttcggagaaatgaaaactatcaagccggccccaattggatgggatggtccaagaacggtcgtgtgatccagttctcagactcgtatgtgtcccccttcacccagcctgccacagcctacgcgcgcggcctcttgcttttggtggcggttcttgtgctaacgtgataatcagagagacgttttcgtgggacgtaagaacaaggcatgttactagggactctatcccaaccctggagcatgtaaaaggcgtggctctctatggccccggagcgagcctctttaccctcgggccgaataacactgtacagcagttcgatctcaactctccagccatcatggtagccaatgtacagcatcccgcaggcgtacttccgccatctcctcccacttctgaagaaacaggaggcagatcagtacactctgctacgacaattcatacgtcagagtccgagtcaagctccatacccctggagatgggcgtctccgaaagcgacgatgatcatctatctcctttccaacgcctagtaaagcacaatgcccccgagatacctagcaatgaagtttatgagacgggtagcccagcctctagccgcagcggcatgtcatccttgtcaaagtcttcggcaggttcacgcacgcccggtaggccggcgggatcactaagatcgcgggccaagacggagggaacatacatctctgccggatcgtccttgaaaacttccaccgtgggacggcaggggcaggggcaggagctggacaactactcgatgggatactcgctccctaccacaagcgctccgtcgttggcctcatccaaatctaaacttcgaccctctcgtctgagaaatgaggtgccgaggagtcctgccgatgacaccaaggtgcaggatctgttcaagtatactcgttcgcgcttgagcgaccttccgtacaaacaccccataccatcaaactaccctcatctcaccaatgacgatttgcgccgacagatgctcaacaccatcttcggatggaacaaagaagtggacgaccttattcgcgacgaaatgagccgctatcccgccggatcagcaaaccgcatattacttgccaagtggttaggtgatttcgactcaggcattgtagccgccagctcccagaatatgacctcatcagactggatgctgttggcgctgagttccattggcggacacgcgtctcagcaaaagctcggtcgcgtctatgtccagcgtctcctggagaacggcgatgtccacgttgcggtgacgattatgcttggcatgggcgactttaatgatgccattgaaatctacatctcgcacaagatgtatatggaggctctcattctcacttgcgtagctttccccagcgtctgggagcgccaagttgccattgtcaagaaatggggtgaatgggcgattaagcatggccagcaacagttggcgattcgctgctttgcatgtaccgaccaggaatcttcagagccttggacctcaccgtcagctgcgcaacttagcttccaaaacgtcacgccgagtatccctgaggtgctgagccctccattgtcacccccaggaatccagttgggtcctcagcgtagcgtcgctaaagcatcagcgctgaagctggttacgtcgtttggcgatcagagcaaaaaggccaagttttactcgcaggctgatggaggccaaacccccattgcagctggagttacgccgattgcggagtcggccatctctccaagtggtgcttatgaccctgcgactgcgtttcttcgcccgtcgaacaatagccggttcaatacgccaacatcagctcgcgctggcggcggccaaacgttcaatcgtggccgcttgccctcgattggagagtctgcctttgacaggaatagtctgaagaatatcggagctgtcatccagcccgttaacacgccccaggagcagcagcgagcaagccactctcgcaagtcctctgcagcccaagacaacatgacgacgggacttgcgatgcagcgtgctgctacagctagtccgatgatgatgagagaaaagttcccgtctgtcgttcagggatatgcgggcgaatatacaaacgagcggcctccgtctcccgaccgctcgattatgagcagactacaggaagtccactcagcacagcgaaacggctcccgggaccggattcccgcgcatttgcatctgcaactgcagcccatggcacaattggatgatacgatgtctcctgaacaatcaaacgctgcatctagccgctaccactggccaactcgtcgccgtggcactggtcccagtactgcgcctctcggaggttctgtggcgggttccatcacatccaactcaagcgctggccgtagtcaccgatctaaccctcgccacaaggatgattacatccacagcctggaagcggcccagtattactccagaggaactggaagtagaaatgggagcaaggaccggaaaagggatccatccactggccgtcataccagccgagagcgacgagccaaatcgcgcgacccatctgaagaacgtggtagaggctcggctagatcttggaccaaaccaaaaaggtctcccacatcccctgtcccaatgtctccggaagatttggctatcctcagcactcgtaatttcgagaatacggttgagcccttgacgattcgaaaggcgagcgtgtcaaagagcggaaagacgaccttgccacctttggatactcgtggacgaagccatgggcgaagcagatcggctccgcggtcaccaacgtcaccagtgccactgtcggccacggccttgcattaccaggggtcggaagacgaagaagactttaggaaggctatgcaagcccaggaagactttagagccaagcacagtcggagcgttggcctcattggtagttctcctgccatgagtcgacgtgaaaacccagaaagccgccgaaaggaagcggcaattagtgacgatcgcggcccagccccgctgttgcctcatatccgagctgcatctacagagcacgccggcgatttgcgaaagatgaaggatgaacgacagcggaagaaggaacaagccgcgcgagagctcgaggaacgacgaaaatctcttgcaaagcgacaactgggccctcaaatcccccatcctagcgacatagtatcccctaggaagcctcctcctctggtagaagctgatgatgagcctgatgatctccctcctcgctcggcaacagagcctccgaggagcatgtatgctagaaatgggccacagattggtctgcctgctacgccaaaggcgatgagactcattctccagacagatgaggaggaggatgaagagctgccgccacctccagttcctacaacgttctcccaaaagtattccccacagagttcgcctaaatactctccgcaatacattttggaaaagaagaaggcggcacaaagggaagaagaggaagagcagcagcaacagccgccgcagccgccgccgccgccgccactgacattgttaccatcaacagtctaccagctgccctcgacggtttaccaaccaccaactcgacctatgatcccgcgaagcatgtctgcgccaatccctgatgaaccatcgcaaaacccccgcttcatgagaaagggaagtgccaatgagggcaggggcctcgatgatattgttgagacggaatggcgccgacagaggagcgatctggtgcctccgccgccgccgccacctccttcggcgccccttacttttctgaaagagttgcagcatctggcagtccctcctcctcccccaccaccccccttgccacatgtccgacgacagcctcccgtcgccgggacagtggcctcgggcatgattgagattgtcatggatgacgacgagatggaggagcccatggcagttgcccccaacgatggcatggtgcccgtgctttctccccccgagccacctgtcaagggacacaaccgaggccgcagtctgggagagggcagtctctctggtcgcatgagcaaagctaccgaacgcctccgctcgggcagccgcagccgcaaggatggagctattagcatcatcaggtcaccgctcgaggctttcggcgatgcgaccggcatgggccatcttcgatctcccgtggcgggcttgccgcctcctgtcttgtatgatcgagatgtcgttcgatccccaattgaggggcatggtaggaagctgtctagcgggatgttttaatgaatggatcgcaccatggctaaacgacgccctttttcgccacacagcgacttttatatctttgttattctttcatctttctgtttattagctttctttactttttttttcgggatgcgagtgcctattagcagcatgttgcaagcaaaaaatcctggtgtgatatggaaggacttggtttctggaatagtgtgacgactatctctatatttgtttcgtttctcttactcctctttctctttctcttcttcttcttcttcctctctgtttgctctatgtcgactgtctttattgcatccgtgcaattctaagcagataatttcctttcctccgtttctcggttaagacgttgagtttttgtgatatatgcatcggagggcttctcttctttttctcttcttggatagatggccatgcgaggggtttagactcttacatgtgctcacggggcaatgtatatcctggcttggagacttttctttttcccttttttcaaacttggtactttatttcttcatgactgatgacggattgattcggaacaaaacaaaaacatgtgaaagggtggaagacggcgacgtctaagagaaaggggaaaaaagaaaaaagaggagaaaaaacgtgcgctcacacgcacacatgcgagacagattgcataaagtgctacacgagatgcggctgtgccgaacagactgagcgttctatataatgctgcctcgcggcaatactatgtatttgcgtttgcattcttctttttgtattgagtgaggtagctgcagcaaaataacagatgtatcttttattttgcacatttggatcctttttcaatgatgcgtgatgtgatgatgcttcatgcgcgagagcaaagcttttgtatttgattaggtaactctataggcggtggtgatggcttcatgtaagtggtgcgtgggagaagatgctgtggagggtggggttcaactgccgcgatttgactgcattgcagtgttttttgcgctttgtgattgatttcaaatgaaaaatgaatagtctcttgatgcaactatgatttttttagatactgtttaaaagtaatacaggtcaaaaaaaaaagtaaacgaaaaaaaaaagatcaaaaaaatgatgtcggcattctccgtctcgcccatccaacccacgccctccgcgatcgtaatccagcccgccacgcgacgggggagagtcctctgcagagtgaaacctccctcaagtgtcatctccattgcttagggcagcgcggcaaatcgcaggttacccatgcgagcgcgcagccaccgcggcgttcgggctgggcgtcgaacggaggggatctgacgggggtgggtgtgggaaaggtgagtgttgagtgagagccttcaccgtttgaccattacagccggtaacaggggagcatttttgggcttataaagggtttgatggggggcggggaatcgtttggccggggagctgtgctggagcttggaatgacatgtgctaccactaacaatagagcttcaacttcatgccatccatcaccacgggaaaatggaattgacactgcgatagcacagcacattgatttgatgctgtatatgcgtcaactcatgccgtatgcgaatgctcaaggccattgaatccggccgtctctctttatagaatggttgcagtctttcctcctccattcattacgcccgaaacgaataaaagcgaagcgaaacgaatgaaacaatacatggattgctcatttgcaagaatataaccaaaactgcccatacaactcagacataaccttcggccatgctcaccaccgcccctcgtctgcgcatccgccgcccttctcccacaaccgccgaatacaccgtcaccactctcccacctcaaacgctgcctctgcgcctcctatggctgctcctcctcttcctgcgcatcttcctctccctcgtcacgctgctcatcatctatgcgcgatgggtccaagagcgcagctcctttggcgcagcaccaacgcccttttcacccttgtctcttccgccgctgctctccctcgaccgcataatattcctcctcgatacgttccaggatacccccagcggcaagctcctcgctagcattgccgcctcggtaaccctgcctgtgcttgtccctgtcgcgggggcggtcttttacgcgctcagcttgcgggtgcacaaggaggagagtttgctggtgctgcgcgggctgggcgtgcagacgagcgagagcccggcaacgtatctggccagcgcggcgacgcggtttattccgacggagaagattcaggacatcttggtgaatgaggcgtttcggggcttcgaggtgcggtattacctcgttgtggtggtggagggagaggaggatgttgtggtggtgtttccgggcttgttgcccaagaggaagattgtcgagacggtgtggaggggtgtgagggagtgtttgtatgaggggaggggagaggataacagagtgatggccaatgagaaatgaaatgattgtatcccaagaagagatgcacaggacatgccagttttgttttgagagatgtgtatcctagaattagttagaatctatatataccccatacaacgcactcttgtttttttcttttctacctctactcatcagccatgacggcatcaccctcttccgtcttgttcgacttcatccccttcttcgccctcatgtcctctgcgtccgcatacccctttcgcttcgcatacttgtcattctgctcgtctgccgactccagcagcttcatgttcatcacgccgggatacttgccgctcagccttccattgtttcctccctcaaagacctttgtgctattggcgatgccgggtgcggctttgcccaccgcagcggcagtggtgccgttgtttccttgctgcgaaatgtgctgcagcagctggcccgcgaggatctcgtccatctttcgtccacgccacatttgccatgcgtcgtccatgatgccgaactggccaaagcggccgctgggtccatcctcgccgacatagatccatttcagggcgtcgtcttttcgttgcggcgctatggagtcgttgagatcgctcgggaagatgcagtcccagagcacgaggggcacttcgtcggccatgacgtagtttggtctgcgcgggttcttctcgatgtcgagcagctcgctgatgagcgagggcttttcaaggccttgaccgacgaggaagagcacggccaccatgtggcggatttggtgccatagaaaggctgagccgcggacgtggaagtaatagactttggggaatgcctcgccggaagagagatccaagttctccggggcgaaaccagcggctttgagatatggcaaagctgatgctgcgtccttgacctcgacaatgtccgactcgaacatgcgcctcttgaagtttgtgatttgcttcgctgggtcgaccttgcagaggttgcggaagtcgtgctcgccttcgtaccgctttgccgcgtcgcgcatggcttcaatgtccagccagcccggcttcatgagcttctcgtcttgatcccctttctttgcggcggctgagtcttcgatgagagatggcataggggcaaaggcgggctgtgtgaaaaagtatcgatactggcgctctcgacatgagaagcgggcggagaagtcgggaggcggtgctggacaccaggccaggatgcggatttccttgggcagcaggcggttgagaacatgggggtaagggatctcatcgcggatatcgtcaaatggctttggtggtgcttttggcttgctctgctttttagtttggccatccccagcagcctcatgcccttcctcctcctttgccaaatctgcctcctcgtccatctctggctgcttcttaggcaacggcctgttactccgtactctcagcccaatgacttgtccaaaggcactgacgccgcgatctgtccgtccacacttggagtactcgcagcaatcaaagttgaccacattctcgtcttccgggaagatgaggcatgccttggtgagggcgttccacaactcctcctcaatggccggctggttgccctgagcctggaactcgaagccgccaaagtttttgcccaggtatgctagtttcagggcgatgaagcgggtggaatacttggatgggtccatctttttcttgcctttgggctttttggccggctggactaattctccatctgctgcttgctgctgatgctgttcttcaggcgccgcttgaggaatttcattgtttgatgccgctctcaactccttctctagttcttttactcgctggattaaaccagctttggtccagttgttgtagttcccctgatccgccatcttggctctcctctcacgaatcagttccaaattgttgacggttgagaagcggcagtgaaatccttctctggccgtaccaggccagctttttggggcacctccacaaattttgcggcctagactccctagatggaaaggtcgcatgtagtgagtgagtataagagtctatgatatttccatatcaaaatagggactctttctttttcccttttaattactgattggggagtttttctttgtcgactcaatgaagtgtgggctacttacttttttgggtcaatgaaggtgtggcttgacagcatgaaaattgtggcttagcgcgataagaagcgccacttgggatgtcaacgctattactgagcgcatctgcgtctccgtctatctgcttcattgcaacctctcccgatgccgtctcttttcttcttctcccttcagctgaatcataatttcttcctcaaacaggatggaagattcagttgtcagactgcttctcgtgggagatgaaaaatgcggcaaaacaacgtttctctcgtgcgtacaggtgtttttcatagggtaacgaacatttcactgacggaactgcatgatgcaggagagtgaaggctggagacgagatcaatccgataccgctcctgcgtgacattgaccagccatacacatttacagtgaacatgtcatcaaacagatatcgttttgagttttacgacacttccagcccggaaaactggcggctgctggatccggatgtcatcatcatctgctacgatatcagccagcgcctgagcctcatcaacatgaaacgatatgttagtgttgcgttatctttatttttttttgtctcattgattccctatctatccacctagagagtatttaacaaatcgtgtaatcgctattagtggatcaacgaagtcaagcaagccttttcgcgcagagatttcttgccagtggtaataatggggctgaagagagacttgcggtctgaagatgacccaaatggcattatatatccgcaagacgcctatcggatggcccaggagatgagggcagatcgttatgtcgaatgctcggccgtaacgggagagttgataaggccggcctttgaggacatctgcaagacggccattgcgacgacgacagagggaggaggacagagtgagggtggttgtacgataatgtgaggcgtgtcggttcagcgttgtctttggcgtgattttagatagcaaagccaattattgtttgctcatgtacccccaaaaaatagaacctcgtgctggtagctgtaatcgtaaaaggtctcatcaagcatttgcatcttccgcagcgtcgtctgcattgccatttgcattggctgatggctcgaactggcccaagacctccaggatgatgttgaccatttcctcctgctgctcatcgctgaagcgctccgccatctcttcaatgacggtgtttagcgctgccaccgaagccggccgtaggttgaggatcatgacgacttcgcccttggagagctcatatgggctcaggcgttcaagtaactgagagatgcagttgggagtgtatgcgctgggcttctgacttagagggttgggataggattgtagatattgaatgagctatgaatcatcagtcacaaagggccttgattactgaaatctcatcttgactaacctctctcacgaccgtctctagattaggagggccacgccgtttcctcagcttgtagaggttcttttgctgggacagatgctgaagtacttcataattactgagtacagcattctgagcctcgatgaccttcattttgccggcgagtatatgttgcagaaaagagacgacaagccgagaagtcacagccccgaagagccgatggccgttttcgagacgataataatccttgtataagatgatgtatgttttcctttttcagtttcaagtaaagaagagacgtctcagcacagatatcgccaatacgctggtcgaatcgccatgtgattcaagaaaagcttggaagccagcattttttgctagaaaacaggcagcccaatcagagcagcgctaattgcccctcatacgttttggctctagctgaccgccagacacgcgccgctagaaatttcctgcgttgctggagcattagcggtggtcgtacagtacagtgtgagtttctgcacagccctccaataataggtacatgcatccaatatgcagggcttgaaaagttggggatccaagacgttgtttgccttggacatggattatcacatgcaggcagtgaaaactagcggtgatggagaattaattgaagatagatgagacaactcatcgccacggagtgaaatactcaagccagatgctgtgaagtacgttgaactgagtacttgatagctttgtgcccaggttccaacatcccaaatatgttgctgggaatctgtatctcagcatcagtttagccagagtacggctggtaaggcttgtacatggcagacccttggaaagaacaggacggcaaatgcctcacgagcttgacttatgtgctaaacccgtactgtattgtccatcttaattacttcctcttggggaatggtgtacctgtccaacccagccgctatcaaataagtgcgtgtcaaagcactctttggttccggtgcatatcggattctcttggtgctcagccaacagcagagtctgttgcacaccgatgagacgaacggctctgatgacgggagcagcaattgcgcaattctcaaccttgatggctctagtaccgtcacgactaggcacaggtaggtaggaatctacaaactctacaagctgtacttgtgagcagcgactcgaacctttccgtggcggccgagaaagtctcccagccgcaattccaacgtcgcctagtaatcgggttctttcccgcctttcggctactcggccagtgaggactattatttcgactccgtagctcggccacaggttattgtagctgtcgaagtactctgtggttacgccaaattacaccaaaatctttgctatttaatcatgttcctcgaaattcacttaaattatcatgtatgtcttggaatttgaagccttttcatttgctgcatcaagttataaagcggttggagtaaagtacaacagccgctgaacccttatacgaatcgcccagatggcgttttcaactttcaggccgcctcagcgtttgagccgctaactgtactactactagtagtactactctgaggacccttccccaagttcctctctcgtactctgtactttcacatgtatgaatttttcacagtgtctcccgtagcaggtacctttttcagctgtgttggacggctgtccgtacagtatcgcatacagtgcgccgctgaacagcaagtaccaagtggaggggtccccaagcagcggcagcggggaaaggcgctggcactgtttcatttacagcacgtttagccctgtaacggccctgcagcctgccctggacgaactgcatctcgctgaagcagaccccactcatgcacgtttcggcagcggagatgcagctaaggatttttttttgccaatgcgcaatagaaatttttctttttttgagttccgccctcctgccagttgtcgaatcggcgtcctgactcagagcctctctcctcacctccagtttttattcttcttctcttcctcttctcttttggttccttcttctctcttgtttatctcgtcaccatgctgctctagcattactccccggcccctttgctgctgctgcctttgtggcctcaccgtcatcgccgttgctgatttgtgcgctcttttgagatcccgccccgtgcatctccaacttcggccgcaatcggcaaaggaccacggctctggctctctgacgtcgccttcttcttgctccccacttgccagccagcgggtctagcaggaaaaaacgagttgctgctcaagccctcacgcgacacctccaaattacaggatctgcggctcattgcgcaatcctcaattggagactcctcctcctcctcctcctcctctccgacaattcgcttttgactgcttgtcttcgacaccgccgccatggttcgaaacattgtcgtcttgggaggcaactcccaccctcaaatgacagagaatgtctgcaacttcctgggcatcccggcctgtgatcgcattctctccaagttctctggtggcgagagccgatgcgagatcaaggactctgtccgtggcaaggacgtctacattatccagtctggctctggcaatgtcaacgacaacctcatcgacctttgcatcatgatttcggcttgcaaaattggctccgccaagcgggtgaccgccgtggtgcctctcttcccttactcgaggcagcctgactggccatataacaaagccggcgcccctctatccaggtcgtccgaatcatccaagaaggactacacctttgaaagcgtccctcctacaccgcggccgggcggcccacgaagtgccggactcacaaacggcgtcaacggccttacagaaaagctctccaagagctccatcgctgagaacagccctcgagaagttaacggcgactcattgccaaagcgatcggataccatttcgagcgtcggctcctccaatggccatggagtataccccgacatctcacaacgaagctttacgactcacgattacgagaaccctaccaatatcaaggggttccaacccaaaccggggtacaagcaatgggttgcccaggctggcactcttgttgctgatcttcttacttgcgctggcgctgatcacatcattaccatggacctccacgatcctcaataccaaggatttttcgacattcccgtcgataatctttacggtaaattccttatccaaaactatatccagacccatatatccgactacaaagaggccgtcatcgtctcgcccgacgccggtggtgcaaagcgagctactgccattgcagacagcctcaacatggactttgcactgattcacaaggtaatacaaccccacaacctgcttgatcgaaactcatgttttataccatttaggaacgtcgtcccatcaagtttacaaaccatcgcaatgccagcatgatgcttgttggtgacattgccaaccgtgtctgtatcttggtcgacgatcttgccgatacggccaataccattactcgcgctgctaagctgctgaagcgagagggcgcaactagagtttacgctctcatcacccacggcgtcttcagtggggatgccattgcccgcgtcaatgcctctgcgattgatagcatcatcgtaaccaactcggtcccgcaggaggagcatcgtcgtctgtgccccaaattggaagtgcttgatatttcgccagtgtttgctgaggctatccgccgcgtccaccatggagaatctattagcgcgctgttccaatacgtctaggcgtgggccttgacggagagctgctaattggtttttactggatcagccatgaatcactgcaatatcgtcattccaagtgctgataaagggagtaaacagaaacgggcaaatctgctggggcagttgagattttatggtcatttggtctgggttgatttatttttctttctacattctctccctccctctctttactcccctttttgcttcatgaacacacccgttgtctcttgagctgtcaatttacatttgttttgaccacgagacttacttccatttggagtttacttcatgggaaaaggtgtagccattttcttcatcttgcaccccctgtttaccaaatatatactctcccgcatttccttgatcgaccctactgagctatctatccctgctcgacccatgcgactgatctcataagatcttggtggttaggatctgaaactgggagatttcactattcatttgcgggccatgccacgcataccgagctacgcagccaggcctcgcggcactgtgctttgctctggtcttttcttatttcactttacgcatagcaaacgttgacatttttgtcaaacgaagcagcagcagctggcaaaccatccatcccacggcgctctcttcggaaaatcagggaagttacgaaggaaagaaaagccaaaaaaatcgtgcataacatgtaaaaaagagaattatacatagaaagtaaaatggatcgtagactttggatgggtttcccgagatgtctgtgcttgcgcgcccatttgtgctggtatcatttattcgacgtcgagtgggaagatctcatgtatggacctgatctatccatgtaagcgaaatgctgattcaattagaagaaaaaaagttcaaatatagagaaaagaagtaatgaataaaaacatgggtaaaagctatgtcgccggaaatttgtctcatcttgttgactgttgagtgcttttacgtgtctagctttgtagccttctgtcacatacagccatgtcttagcctcttgaggtccaatcaaatccttgaacacagtacttggccattgatatttaatagctgattgctaagtagctagcttagttagaaaatctagaatctagatatccagcttctcattccgatcttggcattgaaactgcccatgcccagcttttgcaaggttacgccaaatagtaggtcactaagaatgaaccaagagaaaagtgtacaagcctaccttctcaatgtactttcgcacagagaagggaaaaaacaagttaattgcctttgcccattggtttcactttgagtgaccaacggggatatatgaaaaacttcaaagagatttctaccgtaccaactcctgcgctttgcctgggtataaatatatcatcatcataaaaaatagcaaaaagaaaagggagaaaacaacacagtaccatatgaaaggagctttatacttgagccctttaaagacttcgccgctgcctccagccctgccggattaacgaccatgcctttaaaacctctttaccttgtgatgccagacctaaaatctacctttagactgcgccgctgcctccgaccctgtcagattagcgaccatgtctagataggtgtcatgtaagtggcatcaaacaaaggcctaaagaggtagtcagttcatgttagaggaatgaaagctgcccgctgcccccggccctgccaggttaacgggtatgccctcctctaacccaactggtactcaagtcttcaagtctccctcaacatatgcttgtcatgttgaagatactgctgcttcgcaagccttgcccctgtcatctaagaaccataactgggcttgagcatttctcctcgatgaccgtcttaaggcagctgactcttcagctgcggttgtggtctctcgtttccggttccgaggctgttgctggacagtcttatcttttttccctttgcctgtcttgtcttttttccctttgcctatcttgtctttgttcttcctgcgtgtttcgcgtcgcggggttgactttttcacgttgcgttgacgcgagactcggccaaggtccaccgtaggtgtgacgatgagcgaagtgttgggggaaacatctggtatttctgcaacaacgggtacttgcaagtctggtgtagtcgaagatccccgcgaagtagagacattgattggcgcagaaatggattgactgttgccagcattaatctcattgtcggaaagctctgggctgagtaacggctgtcggcctcggcttcggtatacagatgcagagctttgttgtgcgtatgcttggtctgcttctggaaatggttcgtctggctcatcatctagttctggttcttgacctgggtaatgccacgatttccgaccaatagccatgtgcattttcccacatgagcagccacccacatagccctgcgagtacagtgtggtaatttccctataccgcctcgcctcctcggtcaagtccgtctcctcccagtaaatgtgcgcttgtaattctgggtaatcgtcatgtaacagaatgtccccgtaattggaattaggcgatggctctctcggactctcagtcctggtccgtttcgtgctgatgcttgtatccgattcatcttggctgtcaatcgggttgctctctgatctcttgcgttttagggctcgttgcagagttgacggagacggtgaagaagaagaggcagccgttgcatcggtatcgagagtttgaagacttggtgtttcggtcggctggtccagcttcgtcctcttgcgtggcaaagctggacttgcggtagattttctcttggccattttcccagaaaagtagagagttgcgtagttaaatcaaattttacggcttctattctgataatagtggcctgttgttctgtcagagtagaggcgcattagaggccagggaggctgcctggtgcggagttgcgcacgtgaccacgtgaccaacccgcgttgacgtgtctgaggattacgcatttagtatttgagatgtattatcggcggatgcccaaaaggcaaggctactctgtataggaggtacctctataagattatatgtcctcataatagaaactgcacaatggcagtcaatgccaatgtctcggcagttgacatcccctttatcactttctctgctgccaacgacgccgccactctcctgtttgagctcatccaggcgaaggcgtcaccgccacatctcgccagtgatgaagactccatcggatatcaactatcactgccgctattagccgatgatcctgattccgacgacgctggcttggatttgaatcattttggatgggagattggtgcaggcacaccgccggctatgctggacaaaggcctgcggcgtgacgatccacccttgcttctttgccctcccggcgcaacaccagcttcaaaggctgttcgtaaatacatcaaagacttccatgccagtatttcctttcacacgaatacaggcgtactcatgctcaagacactctgtgatcgaccaatcatatacgagcaaggcgatatctacgataatgacctggaacttcgcctagatgaatggggcaacagcacaacgtgtgttttgcgaagagagcgcaactacattcgtattggcccgtaccgctttcttttgaaattcaacgcacaaagtccggagactaactatcggtttatcacgcatatgaataaacaaataaagagtatataccacggtctagtcccttcgcgtctgtttaactttatcccaaagggttcttcgtacactagaaccagatggaatatatggctacaccagcaaattccgacaactgagattattaccggcgtcaatatttacactggacaacctgttgctatcgggaaactgcgcaataaagacacaatcatgactcaactgcaaatggctctccagatcaaagacacgcaaaagagcggcatacttggcgttattgatgtctggtgcgatcaccaggcctctcctccttgccttttttattcgcagggttctaatgtacgcacggagtgtcactatacctattattcgatgccgctggcctcatacaacttcctggacctcccttggtccaagttgggcgttgataagcgccttctatatctccatcagacgttattagcccttgccgaactgcatgaccaacaacttgttcatgggaatattcagccccggtccctgctcattatgggtgacaatttacgcctggattctgaaactctttcgacacaaaaagtcgttctatccctctccatgaggcgggtagagaaaatgatgtctagtggggcaaatatttgtgtcgcacctgaagtatggcagaacgggggggcaacaacagacctggacgggataaaactcgacatctgggcaatagcttcttcgtggatatatgcgtttggaacaccacctaatcggaaaatcgccacaaaagatgaccacgagtggcttcagagtcaagtgactaggctttctaagctaaccccgttcattgatcttttgcaaaaaatgttggcttgggagccacgagatagaccaaccgtggccgaagctcttgcaagcgacgcctggcatctagtccagacaatgaaacaagagagggaggatgagaagcagcagaagcgaaaggccgagatgcaatcagacggggtcaagagagttagggtgctctcacctagtgagagagattacaagatttttgagccgtgaccggttaattcaagaaaatccctcgtcattgaagaaacttgcttgtatataaagcatgtagtctgttgtcatttccccctcgctaatatgcaattatacaatcctagcaatatttattgcgctgattatcgcaggtaagaactctataaaccgaaaaagcaacgccagaggacaagagaaattgtaagtcatgtgccaatacagcccccatgacaaccaaatctctagtgactaatgtattggttcccctgcaaagggaatgagttccatccaatttcccgactggctacgtaatagcacatgctgtatcatgttgtaaaagtttagaatactacgacactgccatagcggcattaattaggaaactcattgcagtggtgtacatgacttgctttctcttgtttataaacaactactgaagcatacttggctgctaaaagtcagaccattgtataattaaacgtctgatgcgttgtaacatgaattcgttgttttgcctatatattgcaatcaactctcttactagctaagaaccgtatacaacgaaatagagatggagattacattggatctataggtatgcttgtgccatattgagtaggcctatattaactcgggtataggagctctatctggcttctatctggtgttggtggacgtgctttcagatcttttcaagaaaggggaggaagacacatgtgactctctcgccgatgatgttgctttggagaccagcgatcagcgatggcttgggtcatgacttacagctacgtttcacccgttgttaagagtaaatgcatgcctaacatttctcattatcaactaaattagaacgatccagtacctagtttccaaatccatcaagcagacgcaataccatttgcacccacgcagcttgacttggtcttaaaaacgtcactcatcaataaatgtcaagacgtaaagtttctaaatatccatcagctattcgcttatcatgatacgccctagttctgttgaaccatgggagtcgatgccatatgtggtattgtatttgttttctcataaagcatggtgcaatctctctctaatgccacttacttggaggatcttggatacttgaaaatgtacccgaagaaaatcgggatctggcacgggaactgacacatctgattgccggaacataacctctgctggaaccttttccattatgaatgtaaaaacacccagacaatgggtacgatatcgatgaatctgagttcacagcgaaggtcgataaaagactctattctattggaaatagcgaaggggataaggagagagatgagagaaaactcacttcgcttgtaggctcgagagctagagtgtactggccaaattcgcaatggactgacgtgtctagcgttatggcattctaaggctggtcgattatttcggctttgatttgatcgcggatgcatgggaagcatttataaatagatgaccaaatcatggcctcagtctcggtctcaattattattagcatttccaaataaagtacataagtagcagcagtagcagcagtagcagcagtagcagacgtagcagcagtagcagacgtagcagacgtagcagacgtagcagacgtagcagacgtagcagacgtagcagacgtagcagatgtagcagatgtagcagatgtagcactcaatagcctatattcatgtatggatgttagctagactgctggatcatagaattgggacgctcgataagtcttccctatttctatagatacgcttctgctatataagtgcaaggttacattagtaaggaacatcatctccatacagtcataacactcaggcacatagacaacatacagtattccctgtttatgactctcatcttttcattgagcacgatgacaactcagccggcgaagacttccttttccgcggcgctataagccacgctcatccacatcctcaagcgggcttcaccacacatagaagtaatttggcatacgaagctgcggcagctgcggcatattcttgccaaatgtcgttcttctgggagtttgcatagtcagaaattcctcgaatcactagacacggcaacacattcataacacctgctgcctccatctcaaaacaaatcgcgccgtactcgcttgccagtcgatctctggtaagcatgtctttgatgacgaggttaccagatgcgatgagcccgtaatgtatcactgggtgatttggtctaagccgaattcccgtttcgttactgacctcattaagagatgctttcttcgctgtggagtctccagatgtcgtcccaaaacaatgaccctgatcttgaatagggcggcgatactcctttctgcgcttctcaatgtccttcagatacttgataagagatccatcaggttttggatttgattttaggtgactaatggcactcagtaagacctgcggaggcggccgtaatgtaccagtcaactcgaaaacgttgttctgaagcgccttgccaagatcatactggatcacccctggcaagctgcgttctggatggctgacaacaacgtcccccaaacgtacatcgttcttatcagaagacacgccgcccccaatgcctactaaaaggcagaacctgacttttggaaagctggatttcatacacgacgctgtaacagcagcagaattcgttccatatattccagacggaagacaggttgccacaacattgtggcatcctattcgacccagggtatagtggttggtgtcttcttttgcagtatttacgtctttgtggtattcgtcgaacaatatccggacagccataagctctttgggcatggggcagattatgccaacggtgtactgcttttggacgcaagtttttgttgctcttctatttgtctgagacggcagaaatgttttggagaggtgaactgacggatttttcattatcgatactttcgttgacggtgtcgactttgtccttgtatcgtcgttattaaccgcttgcttaagaggttgtagagacactgaacttcccgtctcctgaggatcgcccgtgtccccccaaacccaatcgaaaagaggattgtatccgaagataaaagcaccatggtttttcaaaggtagagaatccctaggcagtaatatggccgccagtttggcggggaaaagcgtctgtaccggatcgcaatggtcttttgttagtgaggttttgcattggcaagatggaaaaagctctccagggctgtgccatataatttcttcggcgatctcaacacttctgtcgttatctttgccatggatttctagtattcttctcaaatcggggatggcgactgcaaggtagtatttattttcaggaaggcgagaccagtacttgcaattctttgttggagtggtctgaattaaatcaccaaaaccgcttccaaacagtgttattgtatgtgtagctctgacgaagtcaacccatcctttgccttcaggggctagcatcgttacgcgagaatgaaggggatcgtgatttgtcgccaggtctctaaagtcccatccttccaagtttcgccgcgggtggcttctaaattctttcaagtctccacttacacatttttggtagttgatgagtcgttcaaggacgctatgcatgtgttcgacgcgatcctcgaattgaatgtatccgtctcggttcctgtatataggaagttttctattaacttcattgatgaggacatgtgtagctgaatgtgttttgaaaggatcttctgattcctggatgagctcttttttgaaaaggaatgcagagctaaattcgtctttactatcgtgatcaagtgatgcacgaacaaggtgaagtaacgcggtggtgccgttaactagccatccgcgcttattggcttcatcccacagcaacacaaactttttggaaatccacttcagttttggaatatagccatcttctgatatatggataggtatgtctttaactcccagcatataaggagagccacccgtaatgtatcttcccatagatacagacatactggagaaaagaccaccagactggggtttgggcaaatctgagcagttgacggggttagcctttgaagatcctatagacaagcacatattagcataggtttgtccttcattgtcgcaggctatcagacctaccagcataaatctctgcctccatacaccacccaacaacatgccggctcgtctcaacatcggtgttggtaacttgttcctcatgggctccagagttatccaagaatgaaatatagcttccatcctgtttgtaaacatagtgccaaatgatggtatcgcttgatcgttttttgggtaccaacattgcagaaaagcccttgataaagtcctttccattaaactgctcaatcctcttggttcgaaccaggcctgccatgatgttgagtgggatctcaagaccagcgcgcgcctcagatttccgtcgaatgggaaaccctttagctataactgcatttttaaacatgcgatgccagcattggccattggaaacaacggtctgctgtgggacttcttcaaccatgaaatcaatgctgcagttggacgtatcgagccaagtgataactgggctgcagtatgccagtctatcattgtaaggagatgcccgcaacgctgcgccaatccaagcaagtacttctcctgcttctacaataagacttatatcagaatttacctcgagcttaaatttttgttgtctgatagaggcggataacgccgccaccccaggaacatcatctagtaggaagaagagaaaggttagcgacttcactttgtggtattgtcattaaaaattacacatttgcacattgtaggtcccgatggcgatgacgttcttaaccatctttagaatgactgctcctattgatggccaagtctgcttcaagtattgcgccaatgtcagagcctgtccgtcgtcgcaagttccagttatatttatcacccaatccaccgagtctgggtgacttattgaatacttttgttcctccagaaacaataatatgtcccaatccatagtaaatatcattttagagggggccatgaagatataatcctcttccttacaattcatcaagacatggccgatgatatcttgtctgatggcatcgagcaccttgtctccgggtgatgccaacaggatttcgctgcgtagcttcataagaagccatttatatgactctgtctcaaggacagaaaaagatacgggaagtgccttagatttagtcgccgtcaggctcgaataagctcttgagcttgtcgaatcatgttgagcttcttctgtaggctggtgtagctgcagtctagacaactgggcgaccaaaccaggtgcgtgatcatctccttcgcattctctagtgattgaccaacggcatcttgactttcttgtgtacgctgcgccctaatctggaatatgtaatggtcaattgaagccatagatgattgggcattcgggatactttctcgtgccaacaatttgtgcttgactgagtcgtttatatgcctgtcatttattttacattaaaattcttctctcgaagtgaatatattttcatggtaaacttactggcgatttttctctacaaaaagccacaaatcaacctcggcggggattttcgcctgggaatgtcctctcattgcaaagagcaagagaaattgcggaagaagcgtcaaagttgtctcacatgtttgatcatcgggctgtaggtgaattatattattcaccagatcgtcaaccagatatgatagatgcagctccttttctgggtcaggcttagtttggacatctttgaaaccccgtattttcgcttcccttgcgttagaccgagtgttaaaccgagtgttaaacagagggttaagctgagtgtcagactaagtgccaaactgagtgttagcccgagtgtcaaacagagtgttaaattcccggacaaatgcctgaactctagattcccgatcccgaacttcctcctttttgtcattaccagatgaagcacctagaaatcttctcatgttatatgctgtgtcttctggtacatgagccaaatggtgtggtgttattccataaggacttttcgtctcccatctggacatctgctctgaagattttaagggagacatgacgttctacatcagtgaggatgttttaaaaggtggtagtgcgctattgcaatattactttaatctagcaggaggctgcgaaactatggccgaggaaatgtaaattgacgcttccaagatattgggcttatttggacaagtattaggttgggtgttgcgactgatcaaaagaaaacagatttgctcttaccccgcggccattcactggaatatgcagcgaagattctgtatgatgactgctattggctatatgcgatcagtagaggggaagcaatctgcccagttgattggctacaggcatctgagaaacagcctcatggatgcataaagcctcatttcctcctctccttctacagccaatcatacatggaatattcacacagcctatcattgtgtaacgtcgcatatctactctataagcatagtgtcttgacatctctcttagacggtgcttatttctactcgtgccaaaaagaacggacgattacgcaaaagccaatatggcaactcgtgaggtggcatgcccaacaagtcgcgaagacttcgaaatcgcaatcgtttgcaccaaagatgttgaatacaatgatgtttgccttgtactcgatggtttctaggatgatgatggagatcccctcagccgggctatcaaaggtctcaatacatacccgacgggctatatggaagcgtttaatattgttatcacgcttctatgcaactcaggtaaaaccacagcggcaagcactccgctctagccacccgcgcatcaaacttctatcgcttacgggaatctgtgacggtgtcccaaatgccatggacaaagaattactgttgggagacataaccattagcgataccgttatccagtacgatttaggccgtcgttatgctgatggattccgtgagaaggacaccctcgaagagagccttggtcggccaaataagaacgttcggagtccaatcactgtatttaaaacagatattggattacagcacctggaggaaaaaaaaaacatcatcttgtttacaaaagatgcagagccgggcattcgaaaaacaatagtagcgaaaaacacaaggccgctttatcagtatcctggcccgatttttcctgtggcttaatactggaacttttacagcatgcatggcatcttcaaatctggatcatctgcgataacgtcgtctgttgatttggcgcggttggcgattataatatcgtccgtttcgccaaaatgtttctcgtttagtatccttatatcatcgaccttatcgtctgttgtcgtctgttgtcgtctgttatcatctgttattatctattattatctgttatcatctattgtcatctattatcatctgttatcgtctgttatcgtctgttgtcgtctgttgtcgtctgttgtcgtctgttgtcgtctattgtcgtctattgtcgtctattgtcgtctgttgttatctgttattatctattatcgtctgttgttgtctgttgtcgtctgttgtcgtctgttattatctgttgttgtctgttgttgtctgttgtcgtctgttgtcatctgttgtcgtctgttgtcatctgttgtcgtctgttgttatctgttgtcgtctgttgtcggatggctggtagttctggtttcgttgattgtttgtgctttgtgatctgtatggtcgaaactggcttgtacccccattgacgtttctgcccatgtttggttgataaggtcgtctctgctgctgtctgtcattttgtgcataggatgccattgattcatcagctcgttccctttcggcaaatgaagctgtgtgtggatgtcaatgacgacaaagccacagaggtcgaggctgaactcgaagcgcaaggatatcaagtcactgaagaatttgaagaaccgaagtagcccgaaaccaacaagatacaaccaacgcactgaagaaaccagagaagaaattggagactaagacacacgaaatggacagaatgtttgagacaatgaaacatgtcacaggctagaaaaacacgacaaggctggatgccacaacggaagaaattattgaggaacccgaccgagccaccgttcaaccacgaaagcgaggcaggggaaggccacgcaagcgaccaactgagcaaattgatgactgaatggatgaaaaggacttggatcaattcgggacgaattggcttttcttgaaagggggggcttggacgtttttccgagggtccagcttgaatccgcctcagccaaggtagacagggttgtagacacatccacaagcccagttacgtctccaaatgttaccgcatacgagacattccctttgggctgaagccgatttgtaaacatcaccacaatggtaacttctattcaaaaaggagacaagattggtgtcagctaaattatcagtttagatgatctctgctcccagccacaccaagttgcttacaaatagatcagctgaaattagacttggaggcattgcttatgtggacgcatcgtatcaacacttatagagctaagatgtgcactttcctaaagcgattagcatacaaataactgtcaattgccgatttcttggagattacgttaaaatcgtctatagagagatgctaagaaaatctagctctcaaccgcaaataattctgaagcattactaacatgccaaagcttctagacttcattacaaatagcaacatgatgaaagccattggcgtatagacatcgtcttgatataagctgcagcttcccaatgcttctaattgtaaaacacctacatcatttcatcatctactcaacatgccggtcttccaaactctcaatagcattgtcctctacctctccatggcccaaatctggcacagcttggtaggagcccagatcctcaaacagtcatgcatcaacgattcctgcagcgccaagcgcatcacaatctccaacccccccatcaatctatgggacgccaacgtcatcaccgcattcaacgccttcatgctcagcctacaagatcaaaacgacaccaaagtcgtagttttcgacagcgacagccccgacttctgggcctctactcttgacttcaacctcttttcgccgaatggcatcccaggacgcaatgtctctgctctcgtggacacatactttgcaaatctggacctcctcttgacaacgcccgtcatcttcatcggcgagacaaacggccgagcctggggcgccggagacgagcatctgctcagaatggacatgcgatttgccggtccacaggcacaattcggcgcccctgaagcagccgtcggagtgatccacgtcggaggtctccaacagctagtaaggctcattggtcctggacgtgcttcggaatatctgcttgccgccgctcaagtcagtgcttctgaagcagcccgcgtaggctgggtcaactctgtgtatcccacagtcaaggctcttcatcagcatgtcgacagcgtggcgacgagaattgcactctttcccatcgaggcacttcaggccaccaaggctagcattgcagagcaagctccacctaagacggcctttgaaaacgatcttgctcggttcaatcagttggcatcgttgccacaggcgttggaaaacttggccagcgttctccggctatctcataaccaatccagatcatgggaagagaatctcaacagtaatattgtccagcagctttattaattgctgagacttatccatgatattagtttactagctaggccactggcctttagcaagatgatcagcgatgtatctatagttagagaaactctacgaatgagcgacttgtgtacaagcagagccttcatagcttgtgaagaatgacagcacgctattattccatctgttctatatatatttagtttcatcaaatcttaaccctcgtagattaacgagagaagctgtgcactgaaatttccatcttgagaacggaaggtcctctgttgcatcataccccttgctgccattagccataaagatacaatttagaagaaagaaaatgttgttcttcagtatttgacttcttggccggttcataggagataagtcttaatctccaagtgatatccttcactatctactcaggttcctggagatgggtagccaccgtagccaagcatgtgctaagagacatataaacattggcacacatttctattatttttgttccttctaccgcttcaacattctattactgaactagtactaccgctatcaatatgtaatattcaacctgtttgttaagcaccactggttacatctagacctttacaactccctctaatcattcttcgctacccaaagttgtccaatttgttgcaaatcttccggaatactccaaccatgtgatcttgcagctcgttggtacgcatcgactgcctcaccgatggagtaatctctcgtgtcgctcctcacgttcgtcatttccaatctagcaggaggatctgactccgtcaagcccagacgaatctgtatgagcaccttctcaatcgacataacagccgaccatcccgagttagtgagaatctcggaacaaatggctcctccggccgtaatatgaccgccgcccccttgtgcaaaaggtaaaaatcttggacgcacaacccgaacaaatggaggagagaacgggaagctggtaccaaatcggaattcaagcacgatactggtgaaacccgttttctccatgtcttgagcaagaggaagatccaaatcaaagctgtgtagctctacaatccagtgaaaaacattgttcaggttattgaaatcgatataccacccgagacacgcaatgtcttcactgctttgtatctgatgcatctctttgatggcatggttcaagttcctgagtgctgatggggaagttgaagcccaggttggctctggaagttttgggagggtttgtagatctaggctaccggacgtaaatttggtctttagtcggattaaatcaccttcaccacctggaacttcagaatctgcagattttagtctcgtgcttcgcctatcagacgaacctattgatgaattccggcgcttacgcctgttgccaatgatttcgtcgtcagagtccaaaaggagctcgtgatctgtctcaccatggtcatcaagcggcataatcggcgcttccttggttttagattgtaaaagatcatccaaatgaaaacgctgacgattcgacggaactgccgataatggaatcttaactggtttgtccctaggtgcgaggagctgatttgatgggcattgagttatgtatccgacacaggcttctttaggcttcgttggaaagggttgctgcgtggctcgtggctgcggatctacagcaacgaatagatatctgcattgaatccattcgatcttgttgaccacatagtgaggcgaaatgcttacaaattccttcgttcgattaactacttcgcaaatagaaatagcagaactcggcctgagaaccgaattgggccagtaattttcctgtgacagaaaaattatcagcaattgttccgagaagagagtagaatgagtagagcaagcataaatatgaagagaataaacttacagcatgcagaccagatggattccgggggtttggtattctactgctgtaccctatgctcacctcgaagcttttgctcatgtacactccatttccatatgcgcgtccacatgcaatagtcgcgaaatcaagccctgttcgtatgatactatgccaattgcaaagggcactgccatgccaagcaaatatcgatggataccacttttcagggctcttagattgcgacacagtagtcaactctttcataaaaagtcgttctcgttctggagtcccttgcagaaatcgaaattgcatccaatggctcggcataccctgcactttgttgggatttacagcttcagctttctcgaggtcatctgactcatctgatgagccggctagattaggcactgcatcgtcttgaaggatcagagacctattggacgatatgatccactggagaagggtaagcgcatttttgtcgatacggctccaagacgcaaggcctttgctgggattgcttaatatataagccctcatatccagcacaggtgggattccgcgaagtattaaacttagggcagctgttcgttcggactcatcaagatcatcaacgtctttggaatactgaaaaaccaagacttttacccattcttttacaggattcgaggcttgcgtagggttttcttcttctggtaaggtgagaacgttgacagggcctgtcatggttgtcacgatctcaatagagcagatgttggcagtaatgttcgtcaccttacaaacatgtctctcgagatctgtaaaaaaagaataagttagaagaggctagctgaaaatgattcaaggggatgggcgtcggtgcctaggaagggagtggagaatacaaaaaagaaaagaaagaaaaagggggctagctacttacttccattgagtattggcatgcttgggctcggttccacgccatcaatgactactaagattgtatctcctactttgatactgcaatggttggaataatcggttggattgagacggattgatctttcaaggaagcaagcttcagcaacagaatgctgcaatggcttggccctcgatccggtgctcgcagattttaaattgagaccagtggggtattgccgcaaagaattgggatgtgcgagggccgaagcgaaaaaactgatcaagatgtcgacaacgtaaggattgtggataatttcatgttcagtgcttgctccgagcccaagcgaaacaaattgatagatgcagagggggttactgcagacgtagggtttgagagcttcgaactcatcttccaatctttggtgacaaaccatgcaatacttggtacaacgaacaaggcgccgcaaggcaaattgcatagcaatcatggggaggctgagtttttccgcgtcgtccaaggcgtaatcgtggcgtaaagatggcatcgaaccttcgaataccaagctgtcagatgtgtcatctttagatagatcttttaaaccgtcatgccctcccttagcgagcaacttttgacggcgaatagccccgtcccacgataatccatctttacgtctcatacgcaacagcttgagaaagtcggcgttcatcagcatgttgattgaatttgacatgtaaagaggagtaaatcctccgctggcaacttcatcaccgctctttttgctggtcctgtcagcttctcggttgtccctggtcccatcagctgtcatcaaaaaggcgagacgggaagtctcagtggatggtttgggccttgaacatttcccaaagcgaaactgtggcttccagtcttcgaaagtcgcattacaaatctctgaaacagtcggataacgtgacggaagtcggcacaggagaactaaatattcgtcatcttcaaggccccaagcctcaagagcatgctctgggatgccaagcttcaccacccgaagagacagagaaaagaactcggcatttcgaagctgtcttcttggaaagactcctaccgagatgccagccgattgggcagtccgtaaatctctctttaattgtctgatagagattgcagcttcaataggtcgatctggtaatgcgatggaggaagctggaagtaaggaagcttcatgcaagtcgtcgtcgttgtcgtcgtcgtcgtcgccatcgtattctgactccgattcttcgtagtcgtctaagtcaggcacgctgtccgaatcggtgtctccacgcgcatcatcggcgagctctaacttggcagatagtttctccgcaacagctttgatgattgtctcaatgttcttgttcgcaagagaggacgataggcgttcaagtagagaagagacatttacggtggagtgatctgattctgtgaatatcatgacgctcgaacccttaggatatgagtcgacatctgcgcaccattagcttttagttgtctccatagtagaagccagagatggttgtgctcaccgagaacaagaatctgaacatcaagagatgttgcgacgtcattggacgacgaccaggtgaagacggcctcgccatcagaatcccctcgtcgaatgtttgacacggcggcgctgatcgagatttctttggatgcggctagatcttggttaaactgcttcaagcccatgattgaaggcttgatcgaaggatccggcggctgtcaaatgtgagtaagatgcataactcgctactcctcgctgttcgtccggcgttggttcgagaagatgacgttggtaaaatctattatttaatagagtgatcggaagagatagaaagggaaaacaagaggaagtagaagaagaagcgctccagagtccaaaaagagatatgctgggtggtagatgccgctggtggcaagtgtggaggaggtcggcagtattggggaggcgtggagggctttttatcgataaattcagaggacgaagtacctacgaagagaagacagaattcaccagctcaggcggctgcaaacaagctagcgcatctgttcgtacattcagcacttcggtctgagcccggtaaatgccagaggttcgtcagaatgactatgatgccctggcatagcaggggaattgccaatcaagaagagaaactctctcggtaaggcggatttcctcgtcaagtctggcgtgcgactttacatgtgttccggtcgacgatatgcgcacgcacctatatatagttgtgaatgagcgctggctgtcccagtctatgcgacggccggcaaggaatgctgcatgttggatacgccaggtgtatatccagaagcgcgaagacgcagtaaaataggtatgggcagatgtctagatgcgagccaagagatattcggcttgggtaggataatcgcccggaaacaaaagagacgattcagcctggtgggggattggcgctgctgcctgctacatgcgaaagaaagtctagtgctggccgactgggcgtttatatgcacaaacaagtacgagcactgccaagctatgcggtcatgattgatcgctgggcctctgatttggcggctcttacatcttacaaagaaacgctggccactgagacgtgggtcggcattagcgtgtgatttgcacaggcgcttccaatagtatgaagcggaagctgtcaaggcaaagcggttttttgtctgattctagcgagatggtagctgtgaagctgctgatgccgggaggctcttagaatagacggggcaccgagcacttgatagctctccgctccttgcgttaggcgcgggagaagaagccgctagcatcgtattgatgcctcggtacctcgccattataagcagttcttgtgcaagcccaggtacagactcaacgccacggcaatgcgccactttccaccgccctcgccacaggaaatcaagactccacgcgactcgaaaccgccaagcatcggattcacgcgttgcgcattctccctacagatgggcaatgccatccatgctgctccatatcgaagtttccaacaaggctccggtctaggcggggcgtgccgctgctgccgatctcgctactgttagctgcgcatggcttgcatgggacttgttgactgtatcgtgcaagctacaagcaccagattatgcgcagccagtcttgggcgtggggcaagccaatccctcgacttgccccccgtcgacttcctgtgatattagttctctcggctattcttgcgatcctttttcttggcaacttgtcgtcaacaaccccggctttgctaagcttctccgaatccgaatccaagttacaagaaccccctcctcatatcgacgatgagcctcccgagcaattcgtcgcaccgtctcatcaaccaccacctcttcatctgcaacaaaagattatcaagcacaatggctcatcatggctggaggatgagcggtctctttcgacctcgttttcaagctcaattacactcgatgctgagtggacactactccctcctcaaaagactcgacagcccatctattgttatcatgacacggacaagcaggcgacggtggatgagagggatgctgaaaacgagctgctcttgacatggcgccgtgcctggtgggcaaaaggattccggccggttgtgctaagtgctgccgatgctatgaacaattccttctatgaccaagtacaacggatgccattaacctcggagctgaggggagatgtcatgcgatggctcgcctgggatgctatgggtggaggtatactatcagaattcgcagtgttcccaatcgtttctcagcaagatcaactgctaccatttttgagcaccggagtattcccaagcttgatgagatggaaagacctcgacaattcattcatcgttggccaaaaagctgatgtgcattcagcattgcagtctgttttacaaatggagcacatacaagaaactacgagtgccacgacggctcttttagacactgcagtagcagtaaataatacaagcacgccgcttgcttattatagccccaacattatcgaaaccaaatatgccaaggtcatcaaaaaggatgatagggctgatactctccacaatctcaacaaacttatcaactaccatcttctagtcatttggcagaatagcttccctgagggtatcgaagtcatgaagccccatccagagcacgccacagccatgctagccggtgcttcaaagctggccgagtctctggcgtcctgccctgaaagccctatgctatcgtcttgtcctccgaatttacccaaatgctatccatgcgtggcatcccccatggccgtcactacgcttccccgcctccgcttccgcaactcgcctgacgtttttacaatcggggcagttccgcatccatggtcttttgcattggtgaacaatcttcgggagtccatcaatgtcacttggattcttgaatcgcctcgagatacgtggctcagcgccgttacccaagcttatctcggctccggcgtaacgtcaagtcgcagagtggtacgatttaaagagctggtagctggtgaggcagactctgcgcattttctgtggcttcttgcagatgatgaaatacccagtgatctggactggcactttggatttaccattcccgacaagggcatggatgacggaaagtctcgaagcccggtgccggctatacgcttgctcaaagacgaagaagaaccagacagggccaaagcagtcgctcatgaacaggctcttctctatcgcgccaagcaagtcgtcatgatgagcaagtcattcatcaatgggactgagacgcgcacttcacttgaagcctggaatatggccgatacagaggcatggcggttcacacgagctttcaacgtacgccgctttttggaacgcgaagaatgggaaaagacatatcaccggaagtgaggtatgaatcagacattgttgaaaaatttgtattatatagttttttgcctttctctctctctctctcttttttttttcctctgcccttccatagatagattttagataacatttcctccttcagtgagcaatccaagtaaatttttttctcctccaattttctgaaaatgtcctggcaaataatatgaatgatgaaaataaaatcagttggtagccttttggatgttgaatccttatgagctaccagacctccatttcaatgacgcaaccagtcttgaacgtagaggccactaccattaaaccctgacggtagtatcgccgcccatctcgccgctcatctcccgtgaagttactccgcgtcgcaataatccaaggccctgagtatcgacattggcatccgtaccgttgagcttctctgcccgaccattcaagacagcttctggcagctgggcggaacgcacgccaccatcattcccaggcactgagccaagctggtattgctgagaagaagcttgctcttcaagaaggtcgtggatgtggtcgttgagccagaggcctttgagcagctcaaagggcatatccttggcgccggagatgacccttttgcaagtgggcttgccacagaagcagtcgaatggctgagccatgtcccattcagttgaggggtaaaaaaactataacaagtagaacaatcaggataaacaattccgaatccgtatcatgatggtggtggagcaatgatgaatatggcgttactaactgtaagttcatctccaggacggaggcccttggggccagccacaatcctcatgctccccatatcaaagtgctgcaagtaaacattaacagccaaacttgttattagatctcgtgacaggtcttgttcactatcccaatgattggctcaactgacaagagatggctcgcaagagtggttaatgtagagcaagtcgctgttgagattcaggtgctcatccttccccatctgcaccgtagcgtaggtcgccttgtcggccacatcgcaaggaggaaactcaaatttggcgaacaggccaaatggcggcacagtcacttttgaaaggctcttggtcatgaagtcggctccgctgacgacgacatcttggacgtcggggtgggagggctgtttccagtacggcttgagaggcgccatggcgggagtatcgtaagtttggggctaattacacagaaaggagagtgccaaacggagatagtatgtaaggagaagagatacaacgagaatgactcttggggtcaagaaacaatggcggtgtcggatacgggtggatttatggctgagtgattaagcagtcagctaaccttgtatcatctagcagtctagccaaaagtcaatttccgtctcgcaacttggcggaccaccaaagtatttataaaccagatttcccctgtctatgatgtatttagccccgagtgatccatccgctctcagcttcagctcccgggcaatcctacgcagctgtcaatctaccgcgggccgtagaactggctcggttcctccctccaacgtcttggttgccgaggacaaagtcagcggctccacgcggaggttccacaagcaccatcttcgtacagtagcttcacaacgtctccagcactagggcagctaatgacaggtaacggcggggtagcatcaggcgaaggaggcttttttgcgatccatttgtcctttggacgtgcggggacctcttacatgctcggctgtcgacaagagcctatcaaaagctagtgtgtaacctaaattggtaacggaaagagatgtctggtggcacaagggatttggcaatggcgggattaggacatgtagcattaattgatctctttaaaccagtgctgcacacctctctctatagcacaaagcagcctacctaggtactgtctaagccccccgggttcaattcttttctccagtggggtatctaacacgcagttattgggtactagtagttgtgattacagctatggtataaattagcgcatctatctgtactgggatggatctttggcatgtgaaactgtctaatccaaaacagcagctatggcagcaatttgcacctgaactcacgagatactgggggaaaggtttacatacatacacggcaatctgcgagctccaatacaatggcaattattctgattactccttcttcacgtgaattcctcaactacaagctacccaagagttcttcagtttccagctgctacgactaacaaataccataagcgctccagagttcgctccctgagctatatagcaaagccacgaatttgaagagcaatttcgcgaccactacatctttttttttttttccacatatttctcaaagtcagaaagcttgacgctacgtccttaaaatagaagcagagaagaaatttgaatgcttcattgatttgagacggctggtagccatttcggtaaagcgtgacagccggcgcacatttgacaatagcaagggtttttttacctaaattgctattgaatgcaggtactttttcactttatttttctttgctttctcactcgatcaaatttatcgcccactccattgacctccttgcctgaaaaaattttcgtgtctgcacatcttgcagcaaaatcgcctcaatttttttttagattttttttttttttttggatgcctacctaggtaggtagccgtcaaataggcttgaacgatccttagtatcatcaacgagtactgagaatgtgtatgactcgagcgtatctggctctctcgtttgttaacagtacggtcataggtgatagaaatagtgagagcaacactctgtggttacaaatgcgactggtcggctatggggcatctagatcttgagtacatttactttaggcttgacagattcaagcattcttccagaagagttttatcaccaatagatggcaaggtgtgtttgtggcataatctacctggcctgaccggcggaatgaggaattgatgttggatctcaagcttttagagcggtgactgggagcttgatctatttttcttggcttttttatcgcagaatggcatatgaagcatattattggacttgaaaatatactttagcttccatctcaatcatgactacagtcatatagtatctcgctaggtaatttctcatctgctacaaacacagagtctgacatgtcctttctggaatagctaggcctgcattggaattaatggaggggggacctttcctactaacgaatatcctaaaatgatggcagctatcgtgggttaatacatgaagaatgtcggcgtataaatgtgaacactgactgagcggctaccatatttgcgaccatgcactgttttctcgacttgacgagtatcttgcatatggacattgctttaggaacaatagctcctctactaagtttcggcaaggcagtaatgggaaagctaggccacataagagtggccgactgcttgtgctttgaaaatcacctcactggcagctttcctctacgcgatcaagggagtcattgatgatgaatggcattaggcctaatttgctcatgcagcttcaatattacctctactttgtattcaaaagctaatgtctttatttagacttgatcaaagtgagaagatcgtgataaatcagcccatcacgcgagtcaatttaaacttgctcatctgcagctattcatcgactgtttcatgttggcaaagcacaatcagctcactccagcagagcccttacagcagttggcctatcaatgtactcattggctatttgggtcgtcagctaccgttcagaaagcgtcgctcggtacttcaaagcccacccattttacatacaaatatgtggtccaccaggaccagaatatcacgaacctggaggcagcacaactcaattgacgtccaagaaccaagtcactgaatttaggtgcaccggtttgagcaagttttctgagatttccttcaattgcttttctacgggcaatcaattcacagcattgttatgtctccgggagttgcaggtccgccgagccggcatgcgtccggcagcccgtctccacgattgttgatcaagtaggaaaagctttgcttgtaatatgaaacaagctgtcacgtctccaggcgtgtataacgcgcagcaccggggcaacgagcaaagactcgcttcgtggtgttttttttttctcggtaggatatcaattggccacccacagttccttctcctccatgcactgcacttcccgttcaagtttctcaaccacactgcggccagatgtactttccagatatcttccgttctcccaacaagaatacacttcttgtttaacaacagagattctcgctactcagccgaggttatttggatacacgtcatctttcttgactgaccatcatttcttggttcctgctcgacatctcctgctccacgttggctcctgcccgccgccaggtccctgactttccatttcagtagcatccaaacgctgataatcggcgcatcagcgccaagcttctatctatttattcggatactgagcttcatgaccttgaactccttgatattctacgctgacaaatatcaggcgacgacgtcacccgcctttcgcttgaagaacagctccatgtgcctcgcagtttcccagatcgatcagcgcagcttcctgctttagctcatctcatctcattggcaagtacagactgactcggctatcctcaaatacgttccttctcgcatatactaactcggcttttgcaggccttggaaggtacctgatcctgggtaccaaggtagggcagctcatcggtgctcatttcgtgctcgatttgctttcttcacacaccactccacttctactcaacttcaactgcactcttttgatcgccagacagcttcagtttctcgccgctcgatccccttcctctcgttggacgcttgctttgtaaggctttgtatgcatatttgtgctcacttggcactcgtttggtaaggctattcttccctttatgctctgcaactctgtatgcacctgtggatggcattctatttcctctctttcctacctgcagctgcagagttctatctccttttgcctacgatttgctaatcgcatactcgccagaacagattccagctacaactgtgcttgttccgacttgcactcatctgcgactactttcttcgcgacttctactgttcctcatttctgttgcttccctctcttgggaagattttcctatttgcattttctgccgtcgttttgaaaccagcaatggccgtccaaacctatacgcctcacgagcttctccgtcttaagaaggcacctgtcgggagaggactatacggccagctccaagcgaagcttcgccaagatcaagaccttggtaaaatcctctcttgcagatactctagtgcctttgctaaccggctggaatcactttaggcgaagtattacgactgcctcttgaacgctcacttcctcacatcatggaagagccaactaagatctctggcggtgtggataattcttctcctcgtcgtggagaaggggctagacagctagatggtactgagtctgaatggagataccgtggccgcactggttcagatgccgtcggagcacagcccatctctgcgccggctggcttagctgctcagaaagatgaaggtttccaacgattctaccgagcagttgtgtcgccgactcatgttcgagttacagcaggtggtcgcatagtaccaaatacacgaggttctccatcacccacagctaggtggcccagagaaaaatctcccatggaggcagctaccaacaacagtcaccaacccagccgagagtctctccagcaaggccagtttgctatgccgcagccctttggcttttttcctccgcatgctatgattccgagcttcgctcctggaatggtacctatgccaacaggaccagccccgtatcctgttatgccctggcatgtagggttcaatattggcggagccatgggaatggctcctcaccccatgagccatgttccaggtctcgtggcagtgccgccgccaccgccgaactcagcaaataatgaccggcaaagtgaaactgggacttcggagaacgcaacaccaactcgggttgttgcctctgaccattgcgatccaacacggcctcatatccacaatggacaatggatggtgccctctggaagttcttttcacccctatgccttgggaccacatcacggattcttgggacccccaatgttgtcacccatggcagctggccagaggtttatccccagtcatattatgtctcctttgtctcagagcaatggacagatgccccaagctcaggcagctggcgtgccgcttcccatgcagccataccctacggcaccgaattttgccctctctgctggacaacatcagtcctctatccgagccagccagataaccaagagacaactttcggtgcttcgagcttctctcaagtggacggaggaccagttacaatacaacaagcatcagattgatgagcgaaccatggaacttcatgcgcagtcgttgcgtcactccatcgagcactttgagaagattcaagatgaacaggctgccaatgaaaacagaggccttacaaaggatcaatcgcaggacgagttaagtggttcagcatccgcagacgatgatcaatcaaaatctccagtgaccagtagcagcgcaaagccagaaaacagcgccgacagcttttccagtctccctgacgaagcctcgattgtgcgaactgacaagggaaaaccaaaaagccagagaattgtcttcccttctaaccatgacggtgctagcattcaagctgcccctaaagtacagtctttgggtgcagccgatgaaactagtgccagcaagaaatcatcagctttgcctgtcactgcggcgctggctcctccatttcaccctcgcgcagtagaaactcaatttgccagggacgaattgcctcgttctgtcaatattcgacccatgtatgaggagagtgtgtctcccaagccttatcttgtgggagagctgccccctgggatgagcgctgagcaagctcgggatacagattacgtttaccctcgacaattgactgaggacgaactccgagctcgtcacatgtactggggcgacgctcctcaccatctgcaaagtggccttcccaagttcgatggcaaggacttttatccaccttcgccagacagcagtcaatctcccgacaacgattcgggcctcagtcggaaatttaaatccgtcatggccaaagtgactgagactgcaagctgtggcagaaacggtgaaaccgaaggtgatcctttccaatcgtctcgacgtactccgcatccatatgggcgaggtgcaatgggtacctcaactgaatccggctcatctcagaaatccacggcccccagtcgagatagcgatatgctggttgttcatcgttcccgtcaagatacaggaaagaaagtctatgacggaagtcgtcatgaggtgactatagctgacagtcccaatgctcgctctgagagcgacagtcccgacgaaaacgatgagaaaaacattgtgttcaaaggacgtaattctttacgtcaaactcggttcgtacattactctcctacatcgcgattcgactaacacagagtatttatagctcaagacctcgcagcggcatctggcatgagatgatgaaacgcggtacttcgagtggcaacgcagttcccggaacagtttcgtctaccacagctcaaggcgttctgcctcactatagcggccacgccactgcatctcttgcgcctacagccaccaatatcaactctgcttcccgagagcaagccagtaaatcgggaaattccaatgaaggcggatcggtgaactccgtggtggagagacagattgaaaacagacctcctggagacggcaagctcaatacatatctaggcgttcaaggatcgaaaaagcggtcttcggcgatttgagaacacgacagtacggcttcatagtactgcagagagcagctcaatcaagattcagcagaatcatctcttataatgagcacatttacggattgtatgaatacctatcatgaagattacgagatttcggcattatttcctttcgactttgttaccgccttctttatcaacgatgaatcacctgagaataataccatgtcaatctcggcatttattcgtggccaaaaagagcggtaaaattattgctttttaacagactcagggcgcgtcgcttattgttagagttcctttgtatgatagatgtaatacgttggcatgtaaataatcatgaggctatgttcagccgtgggaggttttgtacagagtatagtttgctacaggtagaaatggtgttttcttcagtggccggccaactgctaacacgcaggtaatttggcctttgggggaatctcattttgcttataatcaataatattgcttttgctttgctaaatatcttttgtcttttggctccaaatccaacatgatcaaggaagcagaccagtaatgataaagatgatgtctaacctaggtatgtactcacaggtgtgtactagtgaatttattcgcactgtgtcctattcgacaacccgagaagcacgtagcatcgtcaagcaactgctccaaacagcttgtctacgatttgttccttactatcaaatttctaacttcgttgcagagaaggcaagcagaaatcttcagcaagcgatagagactcgtggtatgagtctcagtcggggtttattcttcgccagtcgtatacctcgaaaaccatcagtcattgtggtcgacgcggagattatctagcgggattcacatcatactacgaagcgagcaaccgacctacctgttgatatgccgcatcttgcttcactcttcaagagcttcaaaagccaagactcatggcagtctacaaaggccgggttgtgacagcccctcgacaagagtatgtcaagttcacaatgtctcatcgagacagtagcagaaagaaagtagagaggggacacaaagcttcgggaaacacctcccatggagcatttcacacaacaagttggtgaaacggccattgagaatcgtaaaattctcgattcatctaccctgctgatgaacgccggacctgcagggtggtctcgggtatcgctaaaaaaacgccggatcaaatgcccattcccttgttcccgtcattgtgccatggatgcatcacatggaagaattgtgtaagctgaagaaaaaaaattattcacctccatcgtcccgttcccttttttggttttttgttgtccaagtggttctgcatttaagcagagaccttgttgggagcgcggagctcacggccaaccttggagcgggccaggatgctctcacggtccttgtcaagcttgagcttggtgacgacgacgttggaggggtggatgcccagagggacgctctggccgctggccttgtcgcgggtgacacgctcgacgtggatcacgtacttgagacggtagacggaggtgaccttgccctcgcggcctttgttagagccacggacgatggtgacctcgtcgtccttgcggatggggatgctgcggacctattggcgcgaaaatgttagttttttttttttttcgcggaaattttctcttttgtttggtaggttcaacatacgttgtacttctcacggagctccttgctgagaggggcgctcatgatggtacggcgctcgccagagccagccttgaagtgagcacggcggctcttgcttcgggaagagtgaaggtctgttgtatttttgttaattcaaagtattctaccaattaagtttggatatgaaagctaaactcactcttgttcagcttgaccattttggcggttggatttttggcgacgaggaaatcctgttgtctggcgttgggtgatgaggagagaagagaagaaaaaaaaaatctccagcacaaaatcggcgtgtggaaaattggtcgtcaaattggtgggcgacggttttggcgggctgtggatatgcacgtgatttggtctgccctatgtgacgcttagcctttggaggcgatagtctctaaaagagcgtgcttagtcattttgagagtgctaatggcagatcgcctgcaattagagatgcgagataagctattgagatagagtctgtaaggggtctgcaactggcgtttatgagcggaatacgggtttgtttattttgtacgctagctatgtatgtttttgcttccatttagtaataatatacagttttttttattttaaactcctcggtcgtctatgcatcatatcgtcatagagaggccgcaacgccgcatggaaagtatgtgttatacaaggcatagatcttcaaggccatttagttggaggcaggaggggtgaatctgccattgttgtcatatctcgcttctacttgaagtcagtaaccgaaaatggacggagatgggtcgaggtgtcgtaaaaacttactaaagaatgtatagttcaaggttacggtttcgacgcccttcatgttgacatcgttcaacaggtcgggatccaagtagaagaatacaggcatatcaaccgtctcgccagcgtttaatctctgctcttcaaagcagaagcactggatcttgctaaagtagcctgcacattggcccggcgttacgctgtatgttgccacgccaatgatgtctttatcgccgaggttcgtcgccttgtagaatgccagggccgtctcgccgggcaggactcggacctctcgctgctgggggacaaacttccacgggaggacgtcagatacggcagcgttgaaggtgactttgattcgcttcgcagaggtgacggggacaaggcgagtggagaggtcttcgccttcgtcgccgcccaggccataggcgcggatcggtgtgcctccccagccagtggtttggcatatctgcagccaaattagctcattgatccaattccattgatggcttgaaatctttaacaaaccattttgtagaggggcacagcgccgtatgccaggccaagaaagccaattatcgcgctgagggtccagtagctgcagaacatatgagcctagtctttctccacacgaattgcccgctcagacaaagaaaagtctcccatacgttgaggtcttattcttttcattgtactgcgcccgaatgttttccatataggcgtcattcgcctgctgccgaggcggcgtctggggttctcgacgaggtcttgagatggagagattgcggcggaactctgcgaaattgggtcgacggctctggggccgggcattctggcagaaaaagcaagcccattgtgacgatgagcttgctgttcgtggaggactggtgcgcacaaggcgcaatgcgttgttcatttttgctgcgttgcgatatttgcaaacggttgaagaggtagcaattcttcaatgttacatgtaagcttgaatttggcgctaacatctctaatctgatagcgctcagtggcgtgacatctcatggtggggcagcggttcggcacgggctgaattggctccaggagttcgactctaccaggaatgcaattaacacgtgccccattgctttgaggtctgatgtggtcgagttcaatgatggtaacggtagtctggattagaatgtcctatgttggcgttgtgggctagctaaagaattggtgaagcaggctgatatcgccgaatggggcatcacatgtcagactttcgtgaaatagccatatccataaacattcatctgtcggtagttgaactcaagttttggtatttgtactaattactatctattgttaaattttaatgtttgactgtcaatcttggatcgcagcattgctggtcgtgtcgtcgtatcaatatgaagcccaggctaatccatacgcaatgggaatatctctaaaaaaaaaaaaaaaaagatcaaaaagaaagaagaagacgctttttcaacatccatcaagactttatgccattttttgacgtccaaatctcttttggatgccattggcaagaggtttcaccactttctgccttccagattgtgctagcctctcaagcacctggatgacgaacacttggatggccagaatgataagtcgcagtagttggtccagcaaccctagcctcggaacccttccacgactataggtagagtctcgcatctcaaaggggagcttagcacccagatgatcctgagccacctgcaagccgctggtgaaaccatcttcgtggaatccatatccggtccacgcaccgatatagctgattcctctcctgtcctgtatgtagcgcagcatcttttgtgcacgcacagccgacggagtgtatagaggatgactatagcgaaaagtcccctggactttgcttgggtcaggacgctggatgggattcagagtgaccaaaacgtccccaaatggatttcttggaatgtgctgcaggatgttcatgttatatgtcaagcagaccttgtccatcatggcctttttcgtagaagaagaagaagttgtaagaaagttccagcttgaccatgccttcttattgcgtggcatcagcgacacatctgaatgcagcactgcttcgttttgtgatgtttgaaagcaagacaagattgagcgctcctgctctgtagcagaggtaccgaggatggacagcgcttggtcaccatgagtcgccaagatgacatggtcatatacttcagtcttgccattttcaagatgtaaaagaacgcggccgtgcgggtcattggagacgttcttgactgcagttttgagaaacaggtgattagacggaaagcctttcataaccgcatcgatatatgatcgggagccatttttcagtgtaagccactttggacgtaaggctactgttgatagcaagtggtggttccatctacatcgactgtcagcatcaggctggatggccaaaagggtgtgtttgactaacaggaagcggacaagcgtcgtcgcaggaaactctaatgcgcacttatccggactggcactccagatggcagccgtcatgggtatcagatagtcgtctcggaagccatccgaatagccttcccgctccaggtattcgccaatggtcaaggtcttgtggacatggttcatcatgtgctctcccccatatcgcggctcatattcctcttcgtcgatgagcaggtctagtgcaaattggctaaagcgaacaatgtcaaacagcgtcctccacatcctgggagagaagaggtttctcttttggcagaagatgctgcccaagctcgtgctcgcccattcgaagagaccccgatctcgcgatacgctgaaggtcatctcagtgggctcggttggcactccagtagcaggctttccgacccggctgagaaaattgagaaaattggctggacacaaggtgagcgtttagatcaaataaaatacaatcggtcgtctccattgactcacggtatgtcgcggtgttcaggacgatgaagccggtgtcaacgtccgtcgtgtacttgccagccttccactgcacagtgttggcgtggccgcccaagcggtctgcggcctcgtagaggtagacatcgtgatacgtcctgttcagggcccagagcgccgcaatgcccgagcagccgctgccgacaatggccactttcttcctggagtatctgttaacggagtagctcatgggaacggcttgtgtgtaagtggcgatggatgaaggtcaaggcgaggaacggatcttaaggctgggagaggcttcagctgcccaaaaaaataaccacccaagaccatttgcacatgtcagagactcgacctgacaacgaaccaggacaagggggggaggacctgccggcgccaccgatggaactctgcataagtgtagcggcgctgattcgatgacacgggagtagatagcatgcaggagaatcaaacaactcacacatgccgcggttctgctcgcaggggcatcgttacgtgcagcagtctatgctaggaggtacaggtacaggcacaggtacaggtacaggtacaggaactcgtttctgcgcctgtgctgatacacgccaacgcaagggatcggatcaccacaggaacagacaatctggccaccgggtcggggattttacaggaggctcctctgcgctttatgtactcctaatgggctgccggggtcctggacgatcgaggacgcaagcggctgagctagcgccacaggtggctggagctggacgctttcaattaaccttgaatctgcgacattgtgacactgctcatgctacctcatatctcgatgtaggcgcctaccaacgctgtctgggcgtctaggccaacgagttcggcacagcttgtcaggggctgaggagtgggtggcagatagcagcagccggaatcaacaagctggcctggcctgccaacgaggcgattaccatgcacgacttggcgcagcgaccaggatgcgataacgcactcgcataagactctaggtacatacagcagaactgtggtctgatgtacatacatgtaattacgtgcctcgacgtggagatctgtcagtggagcaaaaaattctgttcgcctccataatcacatgctttcagctgatggaaatcaaaggccgacatctctgtcggtctgccctcgctgtgggcggatcagtccacattgtaacgagaccgctatgcgcctttgcaattctaacagcagccggtggctggcatgtcgagcactcaacgggatcgggaaacgtaggattcgaatctccaattctttaaagcgccgtgtaggaaatcctgcatctcatttacccggcatctcaactttgcgccattgacaagtctagacgcttagcctttatattcttcagccgggagaatcaacttatggaagaaaggaagaaaaaagcaaattctgcatgcagcggtgcagagataatatcgcctggagtgcacggaccatttgcttactaagtccctcagccatgctttagccgtcattttgcgctgaaatgggctccgctgcttggcagtactttgatatgcgctaagacaaggtactccgctgcaggcaccaagcagggagagtacatggctgcccgcagcaagacagtaccccctcatattgcccagcccgacttgtctcgaaattgggtgcgtacgtacgatgacggcgatttctacggtcatctgagacggccatttctcaacaacgtcaaaagagccaagcaaagcgcagcacgcatcgcaaacttcaacgccatcgtcccgagtctccttttctgcgaatccatagcgggtttttcttttgatagccgttcgtctcttctccgattcatctccgctgctccccttgcctcgataagcaagatggcgaaccctctcgacacagatgctggctcggaactcttcagctcctacgaggccgaactcaagcttgtacaggccgacctggcacaaaagctagatcagatacctgatctcaccggcgaaccgcgcaaggctgctgtcagccaagctgagcgcgccttggaggaagcagatgaactggtattatcgccgttgtatcaacacataaacagggctaatatttctctcatgtgaatatagctgggccaaatgcgacttgaaaaacaaaatatcccgacatctgcacgagccaaagttaaccagcgcttccgcaactacgaatccgacatcgatgcgagccgccgaaagctcacaagtctctcctccaaccgcgctgctctcttcggctcgcggtacactgatgagccatcaggagacatcaacttggaacaacgacaacagctgctgtcaggaaccgaaagactcgaccgaagcacgcagcggcttttatctagtcagcgactcgccaacgaaacagaggctattggagcagaaaccttggccgacttgcaccgtcaaggtgaagtcattcgccatacacatgataccctcttggacagcgaaaattatgtcgaccgcagcgtcaagaccttgagggggatggctcggaggtaacgtaatgtcccactggcaatggcaaagcacaagatattgatggtaaatagcatggcgacgaaccgagtgattacaatttccatcattaccatcttggtgcttttgatcgttgccgtcattttcagcaagttccgatgaaggcaaggctttgcctggagttatacgggcgatccggagtttaattaactggacttattgcttggctttcttttctttgctttttgcacaatacagacttgcacatacagatcatacgagcacgggtagcagcagggcaataattacagtaataatggttgacatagcgttgcaaccctctcttcctcagcacgccctgtcgacgctatatgatttatgtctattgtggttgcacttttttacactatacaggttaaatagagcgttttcagtgtccaaaatctctcttacacgagcaaattgttctcatcagtccagtcgtaaagtcctcatccaatagaccggaattccagtcagtcgactccagctttactgtagctggtggctgggcacaagtgtggggtatgctgtacattgccgaggctgatccgacatatagccggcgttgatgcggccgcttacgacagggttcctcccgagctctcagttctttcacccaatcgtttttattagcctcacaaaactttcctcctcccacaaactccaatactccctctccgcaacctccaccccctccctcacgcgacaatttcctcttttaccaccactattccttaatatttcttgtcagtctttggcgcattggcgcactcttgtatctgttttcttttgatagcccctggtcgcagctagctacgtggtcgacgtggcctcaggcccaccatgtctgaattcttagggtacgcaaatggtcctcctcgcttgattgttccccttgggctaacaaaagacactccagatcccgcatttcactcatttccaagagcgatattcggtgagaatatatgcatctcgttcacaaagacggtcactgacctctagtgaagctacgtgggcactttgcacgagatcaattcggacgagtcaacagtgtctctcgagaatgttcgctcattcggcacagagggccgcagaggcgcccctcaggaggagattgcgccttcagaccaagtctacgaatacattgtctttcgcggcagcgatgtgaaggatttgcgtatcgaggagcacccctcaatcaaggagaataagccccctcctgctatgcccgatgacccggccattgtcggagtaagtgatgccctttgatgttttcaagatcattctcccctttcatgatgaaatataccggatgtaaacttttgtcacgtcggaaagcgcaaaaccatgtcgagatttccgttgccttccttctgatttatcaaggggatttttttcttgctttgttgccagactctcattttgaaatattgttctaactcttgaataacaaggctcgagcccgtcctgcagcacaaggacccaaccagaacgcccctcccggagctccttctggcggccctcctggcggccctcctggagccccaggatttcagcatccttaccctcccaacaacttttatggcggccctccgcctcctggctcttggggaagaggcggacccggtcctatggctgcaccagcctttggtaacatgccataccctccacctccgggctggcttcctccaggccaaggtttccctccaagccaaggtttcccccctggaccgggcggcccaggtccttggggtaatgcgttccccccaggtcctggtggtcccccagtcgctgaagctggtcaaggccaacgagcacctgagaaccctccatcagctcaagatccgtcaaaaccgcctcccattggacccggtgcagacaaattcaagggtgtgcccccaacagagcctaaagctcaacccgtacgacagcccaccaacgcgccagctcctccagtggagtccaagccgtcagctgcagaggtcaaggccgtggctacgaacgtggcgtcaaatggagccgtcaaggcaaacgaagcgcccaaggccatccccactggacccaagggcaatcgtgtccagccagctctgcctctcactggatatgcacacaaacctttccagcctccctttgcagcagaaaaggcggcccaagccgctcagcctgcagccgctactggaccaagcagcgtgcaggatgctactagcgcagcgagagcagctgtggcactggccatggcgcagctgagcaaccctgccggtaatgccatggacaacttgacaaataaggtcaacgagatgcgcatcaatgcaggacgaggtggaattgccaaccgtggccgcggtcggggcggtcgccctgccaaggttgaagttcctgacgcagatttcgactttgcccagtcaaatgcaaagttcaacaaggaagatgtcgtcaaggaagccattgcaggttctccggctagcgaggcacctgctgttcccgtgactgagggctctgaacccttggaaggcgctgtcccagtcgcatacaacaagtcgaggtcgttctttgacaacatctccagcgaagccagagagagggctgaaaacaacggccaaaagcccggcggacgcgaatggcgaggcgaagagcagcgcaggaacatcgagacctttggccagggaagtgttgacgggggctaccgaaactatcgcggacgtggacgtggtggtcgcggaaaccgaggcagccgcggcgggtttaatcgtggcggccgaggaggccctcgcccacaataccagtccactgccgctggccagtaaggttcatttagagccaggcgacttttcaatcccggtgaaaccaacagcaacacgaacaacctcaattgtctcaaactccagagacaggcactggcgtggtgatactaaaacacctctatataggctcttactacgatctgagcctccgcaattttctttccgtaattctcttttactaatgtaccaaaatctcgcgatgtttgtctttcgaaactgctctgtagcagctacgaagacttttagtcatatttgatttgcttttagctcaggatgtgagctacggttttcaacggtcacggaacccgatgatgatgccggagttcggattgcgtttcaaaggagcacaggcgggtattccatgaatcatgaggatacatgatgaacgaagaacaaataacctcaccaggagtgggaaacaaataaacatgagttgaattttctatactggtcaatgaagctggggaaacgcatgcggatatatgattctgtattattgtctacgcgaagcacgggtctgatcaaagcagtcaggcaattaaaaagcttaataagttaataactcatactgagtaatagcatccacagctcgttgccaaataaagtgaagaggtaaaggaaaagccccaaactttattgcctgccacagtaaaaaggcgattgtaattccaacagaatcgggccgcgtagatccgtgaataagttcagcattcgaagtttctagctttcgggcaacagtcatggctgaagtgggttttgccgctcagccccactaagaactcgagacggcgtgacgcatattaagctgagccctaccggttctcaatagctgcgtagccaaataacctggagcttggaacttggccttggttattgcatgaagctcaaggctttcaatccgaattgtcttgtgtagttggctataatagcttggaaccgtccctgtgctgctcgattactgcctccatttcaattgctttgttttctttcagcgttgagctcgtttcataggatccttgcttcgggttttggcgcaatcactcgctttatgaaggaggggcaccatacacaataaccaagtcggtcctcacagagatccaaaatgtcgacaagacagcttcgcaagctgcagaagcagagagagctagaggcaaaggctgcgcaagagtctgaaggcagcgatggcgatgccagcaatgacgaaattgctcctgtagtggcaaaacctcgggccaatctgtttgctgcgctcggaggcgacgatggtgacggtggtgatgagagcgaagaggtagagcaagaagcaaaagctccggtatcgcctgtggaagagccagctgctccagctgctgcgcggaagagcaaaaagaagaagaagaagagcaagaaaaataaggcggcggctcaggcccaggacgctgagcatagcgaagatgatgagattgaccgagcaatcagagagttgaaaatcgagccgcgggttcaggatgggtcatctcaggacaatggttcagcgctcaacaacattctgaaaatcaatccgtataacctcaaagtggccaatgagatgcgaaacctattcggccgggacatcattgagtcggcagcggtggatgaggaggagcagcgccgcgggacacgccgaaggaatatgccgcagcagatggacattgagactttcctcaagtggccgacggatggccgcaagctgcctgagagctctcggaagcgcaacgtcttcatccatggaagagaccactggccgctgaggccgactggaggcctgtctatgaaagagcttggcaagactgctgatgggactggagtggaatacactttcgtgcacaacaaggactacgacgacgtccagaccatgtttttcgtacaggtgcagatgggagaccccatgaggatggtgtacttgctcaaaagatttcgtgagtagagctttgaattctttattaatgttgaacattttactgacaccagctgggcagcctaccatgtctctactctactccaagtgagcagcgttgcaaagcaggaccagaacatggccctctctgcagagctttgtgagcgcgccttgttcagctttggccgagtggcgctctcgtcattcaagcaaaatctcgagcatggaatggctcgcttggatttcagaaggccggagaaccgccagttctggctcgccggataccactacataaaaagcctcatcaggaagggaacttataagactgcactggagtgggcgaagctgctctactccctggaccgtagcgatccttatgcgatgaggcatatgattcactctctggctctcaaggcacacgaatcggattggctccttgatttcttgggccaattagacacgaaaggcgagagagaagactccgcataccttatgcagagtcgagtattggcgagactacaggttggcgatgctgagaaggctaggcaagatatcgtcgatggaatgaagaaagttccctggttatactcggctttattccaaacattgaaccttgacatcccacaatccatctggggcgtcaaagctgagggaggtgcccgcccctttttgacgcaattatacgtgcatcaagtaggagacttatggaacagccccgaagcaaagtcactcttggaggatgtagccaagggcatcgatcgggcagacattgacaaaacagaggctacaagcgacctgaaaattgacatgggcctcgccagattaatcttcttaaatggggagacatctctcatggggctcttgccatgggacgtatttgaccagcagcccaactacgaattcgatccgctgccgcccgcggaggaagacaacatcttcacggctgaaggatgcaggctcccctggcgcgagcgacagtctgccaggggccaccccccggcggctctcgaggagttctttgctcaggtggaggaactgattgggcaaccaggcagaggggcaattgctggagtaggagtaggagaagatgaagatgaagaagaccctgcagcacgcgaaatgctagcattgcaacgatggggcaatggcgaagctggggattttggactcgagcacgaacagaatgctacggatgaggggctcgagcaggatgtcacaaatgaggcggcggagagcgctgaggatcaagggctcatgcgcaggttcatgcagatgtttggatttggacggggcgctggggcggatacgacggagacggggggccatgaggcggcaagagaggaggaggaagatgacgacgaaactcgtagatagtacatgctgctgcagggccatgagtaagggacctatatagaacggatatcctttggcggtagctgctctcctgtttggatggttgttgatcatgagcttttccgcgaatccgtgcatccatacctcttccgtgaatgtgcccctggctgcttaccctgtctggtcatcaagctggtcatcaagccggtcagcatggatcgtgatggtgttagaaacgttgttatatcggacgaagcaccactattctgcaggatagttgaccgtggatattaattatagaaccatgggagcattcatctactgccttagctggtacactatacgcgcaggaaggattcaaggatacgcgggtataagcaagtacccgccctcgccttttcccgagccgtctgccgctctatctagcatgatccatgacccctcggagtagaaggaaacaagtagtattaatcgttgctactaatggcgatactgctgatagccagagtttgatcgtgccaagcctgtaattgtatgcatggagtaattcgctcgatgtttttttttatctataagagaactaaatactgtaataacagctccagagcaagcaatgacaaacaaacacaaggactgcttgcttttgttgactacgtaattataacgcgattgtaataactgttacttgctgcatgcggcataacaaacagttggagtagttactatgttgaccgatttaaactgcgctcaagctacatgcaccctgttgaagagcgcgcgatgccttgaaagagacaatgggatttgcctagtgcagctggctctagatttgttccttcaacgacagaaaagcgtatcaaaaccaagttggctaatctctcctcgttgcccaatcagggggactgcagggctttcctgcgtgtacaagtaggataatctgatattacatggtaagcacgctacatgctgattttgtttgggatagtgcctatttttaacacactacggcgtctctattttctcactctaccgtttatcgcgtcaaggcttcgtagggccaaaaaaaaaaggctgagtgtggccgggggaggagatccactccgtcatctttcatcaaccttgtgtaaaaggcccggaatctatttatacgcgccgggctggaaaagagaaagtgttagctccccggagaagaggatggtgagaatgatgatgatgacgatgagccacgcccgccacggaagaagaagaaaaacaaagagaaaggagaagacaaaggaaaatgctaaatccagctggctgagctggaattggttcacaatgacgatagggcggagagcgacctgtggagatgtggaaaaagggcgcgcctcgcatggaaaagacgtcaagtaggtgttggtgtacaggctgtacgctagcagtccttggcaagcggaatatctacaagaatttcccgtttgtgtcagtattggccgatttgtccgtaatttggtctctatcttttgttttggctttttagcctggaggagccgagaaagacggggagtttcttgctaggggaggggggggaaacatggatgtggtttgggggggatgcgagatgcctgcaattccggagtcaaattccgagtcggtaatgggatttgtcccgtacggacccatgctaagctgctctcacatggtggctgcaggaatgacgatgaagctattgctccaaagctgtggctgttgctgcagccagggacggttgaagccatgtatcttctagacccctaccttgaccgccacccgtatttgaactcttgtcgcgttctgccgttatgggcatgctgcccgatgagaagaggagagagagataaaaaagagaagcgggctgaactgaactgcgtctcaagggcttaacgtcgaggccgcaacggagaaaaagaatgaaagggggggaagagagagagacagccagaccaggtactttgtgaggttgacggggagcggatatgtgactcggtctggcaaaaggaagtgggttttgtgtctgcgtcgtgagctatgcgagaccgaggactatctggaacaaggagcggcattgctgctgtttgcgagtgaagtacgcgtaaccgaggagatgggccggagctttgcctggagcggtgatgctggcgatgctggcgatgctgaaaagctgctgcctcagagatgcatatgccgctgctccaagttgcctattccacgcaggcatgcaatgctataacgcctacatggaggcacatatacgtcaaatgccaccagcagtcgcagccggcaccgccttggttgcatcgacgatccccctcccagccgagatacgtgtcttgcataggccagagccaccactgctcggcgtcgtgcgaatagctgcatggccattcgtccgacccggcgtgtcgtagcactcggccgggaagagcgaggctccatagcgacaaaagggctcagctaggactcggctaggactgctgctgctaaaacagcactaacagagagctgctccgaggctaagctggtggtgtgttcgatattagtcgtagctgatgtgggcgctgcagagcagagacaatcggaggtttggctccttagccctgtgctaggcatttggagactgctagtaggtatgtatgtactactaaatgaatgtggaagaaggccacggtaactgccgctgcgttgccattctggagagacttttgttgctgctcttgaccatctctcagcccttttttcttactcataccgagcaaaccgtgtcagcaatggaaaaaaagaaaaaaagaaaaaagttgtgcctgctccctttcgactctttggtgcgttgacccaggaaatgctgctccaaaacggccaagtgccccggcggtgctgcaggcacggcaatgtttccgcttatatcgatctccagcactacggagcactactgcctacctacagaacagacgacttttgacacccagactcgattttcttctgacgttgctccggcagcaacccacccgcgcacgagccgccggacccccttgctctttgcggctgcaaggcgctgagcagcgttcagggatgcggcgctgctagtgctggggctagcgggatttcatacttttgaggaacttgccgtgctgctgacaggagaggacgatctcgagcaattgagtgattggctttggatgcttggggcatgagacagccgtgtacatgtacttatatatgcgtacgggagggcagagctgattcgagctgggctagaacctggtagcggtcggtggtgctgtcaagtggcatttccgtgttagtgcagctctaccaagatgcagtcgatgctactacgacttgatactccggcttgctttgctccagtaccaccaacctctctgccactaggtaccggcccagaatgctaccgtggaggcataaagctccatacctgaaagctccatacctgtgacagcttgctgggtcttgcacagaccagatttgatttttcgaccaaagaccccagccagaccggcgatatgccagacgggccatgggataggtactctttgtggctggtccccttgtccgtactcgtatacatgcattcaccgttggatatcggtatacaaagcagtaaggtaagtagaactacttctgtacctagaaatctagaggtagatgatactgtagtacgagcatcttactctggctggcgctccagatgactgtggtacggctgcgtgtataagcgtcggagcaatggcaaccttaattgcctgatggagccggccgaatgcttgtctgccttgtccagcgcaaaaggctgtttcaaccgccaagtgtgctgtcactggcaactgccgataggagatctatctcacccatcagacatacaatactagggattctcatcgcagtccatcagggtcagcgctgggacacacgttgttgctgggaaattccgccgtcacgtggccgtggcgctgcctgggctggcctgaatccccagcgcggcgtctgatgatcgggtcctggcccaaccaagatcaaagtcgactcctttttgaccttgactttgtgcccggtcgaagccattcctggccgtcgcgcagtagctccggacctgggccccgcccacacagaccggcgacgcttgacgttctgcagcagcaaaagcaaaaagcaaggccagggcagggccatggttcggccgagcagcccagtctcgctaagaccagcccgtggtgtgcagtttgcgtctgcaagctaccgacggctccagaaaattcgctgctaggcatgcgctggctcgaggaaaaatagaagcctggctggggaccaaaaaaagggcggagaataataggtacggagtactccgagcgtgcagcttagctttggctctgacatggggtccaacccacgccgatcacaacctcacacccaccgtccgtctcatcatacatacactacgtacatacatacatacatacatatggtacactgactgacatgcgcccgaaccgccagatcgcagcttgtttgagaaacgagatctttgctgttcttttgcccaattgggagacgcaagcccgcgaagacgcacattagctgcgtggaggaattgctgaaacgggctattcgttgaccaatcactcgctcggtctgtgtgagagacgagagagagacaaagatagacgagagtgtggtgtgtgagcacaaggaaaaaggaagagagtcagaacagtctctcttttttcaagccacagcctccaatcctctccaatccccctcccttccctctgccttatctcacagctcctgttactctcactgccttgtcgctatgctcggcgtgctaccggattttgataagcgacctgtatcgtctccttgacatcgcaaggtttctccgctagtcgagagtcgatactgctttcaatcttgtcctccaccgtcttctgctccgattcggccgaatcactcggccgtttggccgttaatatacaatctcccatccccatatccccccccgtctctgcgctattctatgccagccgtgcccgccagatggcttcaatgcatacgtatccttccatcacggacgcgggagtggcgccctcgcccgccgccgtgggcgttgatgcttccaacccgagtgacggagcgagtccctacgacacttcctcaatgtctcagcagccctcgccgcgacagctgccgcaccagcatctcggcctggtgacacagtcgtcgcagcaacagcttcaccaacaggcgcagaagcagcaacagcaacaacagcagcctgcccagcgcagcgtcaaacgaccgaggcccgtcaagtcatgcaccgagtgtcgcaagcgcaagcttcgctgcgaccgtgcctgtccctgctcacaatgccacaaggcgaaccgcgaatgcaagtacgcgccggatcaggagtcgggcaacctgtccgacggctcagatgcagaggctgctgagcccagccggccggccaagcgcaacttttcgcacagcactatccctcccatggccagtagtccatacaacgaagctccttctgcggccagatcgtcaagacctaccgattctacgagcctgccgatgctcgaagacctttccatacgaatggaacgactggaaaagcatgttcttgtgcgaagcacgagcagatccgaccttggcgggcccaggatagttgcggcagctccagagactatacgggggttgacggtgaagcgcgatgccttgcgaacgcgatattttgggcaaaacgaccctcgagtgctattgaatctggtaagtatggatgggtgtttggatgtaaatcaaataagcaggcgactagaggacgtgcttttgattcatgacccctagtatagcgataaaatggctgacttgatatttgcttgtttagtttgacgatgcaaaggcatatgtaactcacaactgccagcgagagcctttccccagctttgaaatcctacacaagcacatacgaagcgagtcggccaaggcgttgaccccaatcaccgtctttgtggactccatgatgccaatccacaagagaatgacggatatcctgccgaaaaagtccatctgtgatagactggtgactgcgtatatcgaaacatcagagacccagtatagaatcattcacgtcccgacctttgcggaacagtacaatcaatactgggagggcaagccgcagccagagcatttcctcccgcagatgctctccgtgatagcagtttcgtctagatatgaatccaaatccaggggcctagctaccgagcgcatagaaggcgtgcacatcccgaccgcatgtgcactggttaggatttggttggacagcttaaagggtaaacagcttgttgagcttgctacgttgcaggccgaggtgcttctgctgctcgcacagaggatgatcatcacacgcccgcaggattcctggaaccacttggggttcgtggtccgcatggccatgtccatgggccttcacagagatccctcagaattcgagccgcgaatgaccccattccacggcgagattagaaggaggctgtggttcacggtcctagacatggacttgtacatgtcaattctcgcaaatatgccctgtctcgttcgtgagggcgactatacctgtcggccgccgcgaaatctggacgacagcgagctctttccagagatgactgagctgccgccctcgaggcccttggatcaagtaacagatagtcagatgcaagtctatgcgtccatgaccctccccactcggatgaaggtggctcacatgattaatcgcatcgacaccatccgtgactaccaggaggtgctggatgtgggcgggaagctggagcgattcattgaagatatcaactacatctttccccggcacgctctcaatgatattggaaagagcagactctggcggaaccgggtcattctcgatatgcatgtgcgacgcccactgctggcgttgtatcgaccatttgccatggcagcccccgaggcgccgacgctaatctcacgggcgtatcttcgatcatgcatggtgatattgaaatacctcgacgagctggaccccaccttgccgcattttgacgacatttatcaaatgtatatgcagctgttgaagcgagacattatccaggcttcgctgagcgtgtgctattttatcaaatcggctattcgtccttctgccaacagcagcatgctcgctcagcaaggactcagggcttcgccggggccctcggatgatgtgccgtcgtacattccattcccaacctatgtcccagatgacttgatgctttggtcgccgtcacggctcatcagcacggtgcaaaaaataatcgaactgctcgttgggcaggttcgtggcagcgacctcaaggacattctctgcgtcgctgttgttctggagagcgtgagaaaagccgatgttagaagcgaggagattacgaataccatgtttgacctgctgaatgcttgtttgagagccaccaatatgacgacggagaaacttcgaaacccatcattgggtaatgtcaatgaataccaacgcgatgcgtacgctcatggcaggatgccgtatatacagcaagggtacggcatgggaggcatgtcggatcacacccaagaatttggcggttggatcatgtgggatggttgggattgataccaagtctctgcagaggctttgtggtattttattttccgtgtaaatctttcatcttatccgctgttttgtgttatttacggcttggatgaggatgagtgatgaatctggttactggtttcctttgctccggagagaaattgcttggtatgagagataagtgagaattgggctctttgagcaaggcgactgtcgaatttcggatggtcgtcgcgagaaagaagaggggggagagagagaggagatacccatatgcgcgtgacttttgggggggaaggatttactgtttcagctgtttttgtacaatacttgaaggacgcatggctaggtaaaagagggttagcacccgtacggcatagcaatatgtatgacgggggttctttttgcttctgtctttttgctgcttctttaacatgtgactgactgcctattctgatgtattgtctgagagatactatctattctaggaaagaagaggagagaagaacacaatcccctccacaacaacctggcttgtaaccgcaatccttgcatcctattttgtcagcaccggggacttgccatcccactcgctcgcctcagctgccttgaccatccactcagccaagctagccctgctaatggccgcattccagcctacaccctgcccatcatccggccagacccggaccgcctcagcaggaccctcggtcagcctcgccggcctcgcaaagacaaacggaatcccgcttttacgaaccaactcgtccatgttgttgtggtccttgatggcaatcttcattgtgctgtgagtcagcacggagcggaagagccagcccatgttgtccatggattcgcgcgcgccaaagagggagttgatgatgattttgggggtctcggaaaaggctgtgtttgcaatgccggagaggaggacccgcgcggtggaggtgagcaggtccgggggcgtgtcggggtgcagtgccgagaaggggttgtcggatacgcggcgctggttgagggttgtgaggatggcggaggggggggatggtgttgagagggcggtttgcacgtcttggagggaggttggcgttcctgtaatgtgcgagattagctttctttcttgtgtggaattgggaatttcagaggaaaatagtagaataaaaaggggcatgttttttgtttgtcacgcaccttggatgattgtgagattcgggtgtggtgtgagggaggatggatcgcgggcgaggacggtgacggtgtggttgtgggagagggcctcggcgaggatgaggcggccgttgcggccggtggctccggagatgaagatgtgcattttttatttgattgcggtaggtgtattcgagataagatgttggtgattaatttgagagtgtaatgaggacaagtgaaggcgtgtaagtgaatcttggagcagatgttaagatagcttcaatgaagggtgctcaagtcggcttttgggaaaaatgtttctttgcccgttatttgatttctacgaatgctaaaaaaaaaaattgttgatttaccctctttaaatactttttctcccttttctattcatttccatttcattgcaaagcccacacgggcaaatgttctgaatgagtttgtccactcggccgaatacgcggtcacattatatgaccccccttcggagccgtgccactcggccggtcagactcgggaccattaattttctcgatgtaaaattccatggcagaaaaaaaaggcccataacaactccggctgtgggtttagggattacgtcacatgacttggaacttgctgaaagaaatgtccatttatataagcagcctttttctttctcctgttacaaatactgttatggcctctttttcttttgtaagacatgagcctggtgcaatttttaaaaagtctgggatgctcggtcggtgacttatgccactcctggccaaaagccccgattttgccgaaaagaccaagcaaccagctatattcttcagcagtatacacggctacgaggcataggtaatttacctcgctacacctcggctggtctatacgcaaacccgtagcaagtcaaacttatttcctgattcagatggcagcgaagagctcacacgtgctcggcctgccacaagaggcaccatgtctgatggccagtccagtataggaacttttggctgaaacgggtaatacggacaccacgggccgctcgccagacgaacctcggcatggcgtcccggagtagagatcagcgcacctccccgcattctcgccggcaagggatgcatatactccgtgtactccgcaggcaatggcagcttgatatatatacaaggggcggcgacactgctaaaagaacgcagcatctttcattacacgttttacgtgagccatcaataagcaaatataaataaaacagacgtttcacagccatggctcctaaacaaaaggcgcccgtctacatcctcggcgtgggcatgacaaagttcatcaagccccggggcaaggtcgactacacggagctgggcttcgaggccggcgtcaaggcgctgctggacgcgcaaatcaactacgacgacgtcgagcagggcatcgcctgctactgctacggcgacagcaccgccggccagcgcgtcttttaccagtttggcctgaccaagatccccgtctacaacgtcaacaacaactgctcgacggggtcgacgggcatggccatgggccgccagttcatcgccagcggcatgaacgactgcgtcatggtggtgggctttgagaagatgaacccgggcagcctgcagagcttctggaaggaccgcgagagcccgacgggcacgtttgtcaagcagatggccgagacgcgcggcatcaccaacgcgccgggcaccgcgcagctgtttggcaacggcggcagggagtacatggagaagtacggcgccagggccgaggactttgccgagattgcgcgcgtcaaccacgcccactcgcccaacaacccgtactcgcagttccagcaggtgtacacgctggacgagatcctgcagtcgcccaccatctacgagcccctgaccaagctgcagtgctgcccgacgtcggacggcggcgcggcggcgattctcgtctcgcaggcgtttctggaccagcagccgcacctcaagtcgcaggcggtgctgatcgcgggccagtcgctggcgacggacgggccgagcctgttttcgcgcagcgacatcaacctgctgggctacgagatgatccagcacgccgtcaaggaggccacggccgaggcgggcatcacgccgcgcgacgtgcaggtggtggagctgcacgactgcttcagcaccaacgagctgattgtgattgacgcgctggggctcagcgacaagggcaaggcgcacgagctggtgcgcaacggcgacatcacctacggcggcaagtatgtcatcaacccgtcgggcggcctcacctccaagggccatccgctgggcgcgacgggcattgcgcagtgcgccgagctggtctggcacctgcgcggctgggccaacaaccgcgccgtgcccaacacgaggttcgccatggcgcacaacctggggctgggcggcgccgtggtggtgacgattctgaggcgcgcggatggcgaggctgcggccgtggtggactcggagacggtgggcaaggcgaacaagttgggctacaacccggcggtggaggcaaagggcttcaccaaggagcaggcggatgaggtgatgagcaagacggcgaggaacgactgggcgctgcaggagacgcgggacaaggtcgaggcgcggttctgaaaagcaaagggggggaaatgcgatgatgggctatgaataagcttgttttttgcgtgtattatagggcgatttcttttatatagcaacgacagcatagcctaggcgtgcataatgacatgcttctttttttttcttgttaactttatttgctgtgtttgaatcttgcatcactacggattgctacaggtttgtgtaattacgagtgatgtagatatcaatggttaccaatcattatcgaagctgacacaagcgttgcgctctttgtgccgaacatggcatcccttgttctcgtctgtgattctattggcgtgtaatcctccgcgaatatgcatccggcacaaataccgcagcacttgtatcagaattgggcgagaacaatattcgacatcagtaacacagtgggaaaaggggaagcgaggaaccaaacaaaacaatagtttctctccttgtgatgtgagcaagttttagaaaaagtaaaggaatgcagagatgattgactactcttatccgtattgacaaacgctgcctccttattgtcgattctgtcctcctcgagtcgcctcctgctgcgtttcacgtctcggcagcagccggtgctcgtcacagaagcgcagattgcgccacgggcctcgctgtaactgtttgtgtcccaagggggagatgcaagtaccagctacttttatctcgagacaacgcttgcgctggttcaagcgtaaagccaacgctacatctcccgcctaggtaggtaccgggtacgcagaatctggctaccccgctaagaaggagtcagccgcggcgtgaaacttgctcacttgttttggaccttcccttgtttctggtggggtttttgttgggcggctgcgatagcagcgcgaaaaaggatcaattattaatctgatttaatccggcgggtggtcagcggtgcaatctttataagaacaagtgttggacctcgcaacttttcttcccaaacagacagataatcaatcaagccatatctacaacaacgaacctctttcaccaacttaaaacttcaacctttacaaaactccccatctgcaaaaatggcctcccctcacacctaccagttcgatgtcaccatgacctgcggcggctgctctggcgccattgaccgtgtcctcaagaagctcgacggtatgttaccctctggcatcattttctccctcttcgttgttgcaacagcagcagtagctgacagtttcacttttccaggcgtcgatagctacgaggtttccctcgagaaacagaccgcagtcgtcaccaccagcctgccctacgagaccgtcttggagaagatctacaagaccggcaagaagatcaactctgccactgccgacggcgtccctcagtcagtcgaggttgctgctactgcgtaaataaagaaaaaaggtgcagaggaggaaacgaaataagatgttgcgaggcaactaggcacacatgacgggatatttcgagcgtctgttctttaatgaaataatgaatctttcaagttccaattataagcttccacgcgggctgtgaagtcgatactctaatgggatctaatcgtcgaggtgtcagcttgcctttccacagtgactagtatgcgggattgagcagacaagaactttctcgtcgtgaacggcagggcgaggagagtagagcaaggccggttgtagatgtaaacgtgttgagggaatcaaggaggatatcgtatagcagttctaacaagagattccagttggatgactgcgggaatgcatggacgggcagatggacggcaccattaatctggcgcaaccaccgctgagaagggcaatatgccgagagattgaattgcagatttaatagatgctggcccttggttactgggagatatatcgcagacacgccggaaccaccgatacgccttccaacataatatggatgccttgtgaccagcattactcgacacaggccagctctatggagcccattacgacgacaaacctcaacaaaacattttctttgcgaggcaaatccctaccaaaccaaaaattgatggagctgacacctcatgctctaagctcaagggctccgttttccccgcatctaacgaatctttcatccgcatcgccggactgacgcctcccccccatgaaacacagcttggcgcccttctatcaatagcaggcaatccaatcaatgcaccccagattgttttcttacaaggtgagatggcagtaggaaagctggggtaaaacagatagcatagatatggagaagattaggtgcataactttaactagtaaaagaggcctagcggagaggagaggctcttgagaggattccgttcgagcgagcgaaaaaagaggcgtatcgggtcccgcatctatcggcggaacgggctgggcttgcggtccgttttctataattgtatggggtagaatgcccgtggcttgttggttctttttttggtgctaggatgtatttgtaggcatggtttgggctatgaaatcgatcaaaggacgagaagaatctgttggttgagcaagaaggatgtttgtgggggaaagggaggataacatggggtaatgggggacgctaatatgaacacggcaggctttgtaagaggacgagaggaaaaagaatggagttggcgatctggagcagccttggagatggctgtggtcttgctggaataggaactcaacggcgttccgtgttgttctcgagtcaggtacgtgcccgactggctcttctctgtcttttctttggctgtggtgtatcttgtgcatctacactacggcatctcccgctacggcactccccgggccacttggtcaccaggacagcgcagcataaacaatgaagccccagcttatgtgtataagctagacgaatacccagtggctgtcaaggatctccgtcttcatctccgtttccatctggccatccatcagattaccccacgccatcactcgccctcttccccggactcgcgtaagtgtcacggcaattggatgccctagtctaggccgtttgcctcttatcctctcattgattccccttcccttggccccgtattgagtgatgatatgaattaatggttaaaaattctgtaaaacgctacaatgcatctggagcttcatcccctcatcttgccgtttcacttcgcgggacactgtggcgcaaagcccacttttgcccgtgattgccgctcagcatccaatctcttctgtagctgtgtatcgggcacttgaacttgtagtcgaaagtgtaaagctgctagcggagagctaggcggaggagaagagggcggagcttgtaggtctattccttgctttaaacgattggatgtggcagctataggaaggatcctgaaggtggacaccaaggccgtgcctacattctctgaatcaattccgttacgcctagcgctgcttcttggcgctcttcagctattttgtggaaacttgtgtatgcaccgtcaagaggcagctcgggaggtgaagcctcgtataagccgcggacggagaagcagaaaacgtgcgaatgatacacccacgccttgcacaatctagctgaatagcgagataaaacgtagtgacgtatcaattccgaacggcgtttctctatcatcgtagtgaaatagaagcatcagaaacgccgcccaacggcagaccaagacaacattcgacagtgccaaaacagctcaggattgtccgatgaggccgtccccgagagtgggggtcccatcaacaaagctgcatcgtccacggaaaaaaaagaaaccagaatgccctaaacaaagggccagcgggggcgaaaaagcattcaatcgatttggccacgggcatgaggatgtggcttgcttttttttttccctctctggctacaggctgcatgagttggtgggcatctgatatcaatggcttgatggcatgatgtcggcatggcatgatgggcgaatccgctccactccaccttgagccctttccccctccgccccagttatccgggccccggcgtcgctcgaccgagaaaatcccagaactagcaaccggctgccgcgtggtttatactatcgcgacctgtatagctgctattctttcgtgaaatgctgtgactcttcacactaacaagattgtgtctggccgaatagccactccaccatcggcctagtgatgaagctgcccctgcttgccatttgattgctacccagtcatggatcggtccgtccagccgagaacgggcagagacgaagacgaaagaagagagtgacatacaggccaagttggaatgagatgatatcactcctcttgggctgtactgcatctgtagctatagctgagctaggctaatggaaaaaaaaaggtttatataaatcacatctgctcgtcacctccatccagctgttcctgtctacatctccttttcatcatcaacaactctccattcactcaattgactcgtttccacattatagactcatacacaaaagtcaattccctaatacacacaccttccatccatcatgggcagcctcaatcttccaaccgagcaatgggcacaagtcgtcgaaaaagtcggcggacgtacgtctccatcaccacgtcccccatatcaattccttttagctaaccttcattcccagccgccacctacaagcgaatccccgtccagcagcccggccccgatgaggttctcatcaacgtaaagtactcgggcgtctgccacaccgacctccacgccatgatgggcgactggcccctcgacacaaaacccttgcccctcgttggcggccacgagggcgccggcgtcgtcgtcgcccgcggcagcctcgtcaccgacattgagctcggcgacctcgccggcatcaagtggctcaacggctcgtgcctcagctgctcctactgccagaacagcgacgagtcgctctgcaaaaaggccctgctgtcgggctacaccgtcgacggcacgttccaggagtacgccattgccaaagccgcccacgttgcgcgcatccccaagggcaccaacctcgaggccgttgcgcccatcctctgcgcgggcatcaccgtctacaagggcatcaaggagtcgctcgtgcggcccggccagacaatcgccattgtcggtgccggcggcggcctcggcagcatcgccatccagtacgccaaggccatgggcatccacgccatcgccattgacgccggcgacgagaagcgcgacctgtgcctcaagctcggcgccaccacctttatcgacttcacaaagagcaaggacatcgtcgccgacgtaaaggccgccacgcccgacggcgagggcccctacggcgcgctgctcgtcgccgtgcaggagaagcccttccagcaggccacatgctatctgcgctcaaagggcgtcctggtctgcattggtctccccgccaacgccaacctctctgctcccgtcttcgataccgtcgtgcgcatgatcaacatcaagggcagctacgtcggcaaccgagcggacacggccgaggcgctggactttttcgcacgaggactgatcaacgttccttacaagtccattggcctgagccagctccagagtgtctacgatttgatgcacgaggccaagattgctggccgctatgttgttgacacctccaaatagatgttgtgtgcttgaaaaaaagtgttcaaaagctcaacaaacaagagagttaaaaggcaagaaaagataatgattcagatacaaatctaggagtatgggctggcggtttggtgtgggcgtgggcgtgggcatggaagagtttgttgtttgttgggcaaggattgactttccatttgatatgtacttataagtgatggcggggtgtaaaggtaacgagattacggcagctgtttgtatgcgattaatgatatgaaatatgaaatatgaaatctacttgatcagcttgttcttttcaaaactgtaaagccgtaaacttttaaatgcatttcaaccaaatcaagggcccatcatcagcgccaaaatgcagtggctacatcgtacttacgaatgatggctaccgctgccttgactcagctgaggcgaagcatgcttcatggtggctttgttcagaccggacatgctagagaattgtacatatgtagtatattgtgcatatatcctctttcactaaagtaaaaacgcatcttccgcaaatctaagaccccgccttcccttgaccacttacaacaccaccttttatgaaccgccagggccaccgaggagagcaaatcttcgcacaatgctaggtccgtattcttgatactaagcgaatgttagccatgtttcaaagcacaatcaaaaaggtggtatgacgtacctccgccttggtgtggcagtaggatcggaactcgggagtctggccgagcagactgccgccgaaccagggtccatgtcgctgtctcttgtgagtaatgacctggacatccactccaccactacgggcaccgccgctgcgctgctcgctggcctggattctagcatccacaagcagcttaatgtctcgctgtaaacgtcttccaaagtccttgtagagggtgcttccaccggacagcacaatgttcttgtataggcctcgtcgaacatcaattggggactgctggatgacgccgtccacaaccgttggcagcggggtcaggaaatctgacgtgtagatttcagggttgaagaagatttcgggagccaggaaacgctcgtagccgacgtcgacggtgacctggcgaccgccgggctgggtcacgacgtgcttggcaaagcggctgcggtcacggtcgtagcgggcaaactccttgacaatgtcggggcagacgtagcagtactcttccttgatctcctgggccgtcttcagagaggaatcgggctcgccacggtctcgcagaagagactggacaaagtatgtaatgtctcgtccggcaacggggatcgacttgatggaggatccaataacgtatccttcggcgacagggatgacgtgggtgacaccatcaccagaatcaataacggtaccggtcaaggagcgatccgagaccttggaagaggtccaagaggccgcgagagcaagaacagcttgcaccgcaatgtacatgccggcacaattgaacgactcgaagaagatctcggcagtgttttctcggttctcgggggggttcagcggctataccacatgttagcaacctccaaacatcaagatacatcatggaaacctacaggctcggtgagaaggaagtagtggtcttcgggttcgactcgcaggtacttgaagatggagtttgaccagaatcgctccatgtgatcctaattgtttgttaacaagaccatgtctctctcccaaacaccacaattgctcatctcatacccagttctcaatctggccatggcggatggggtagtggaggccgtatccaggaccggccgcggcgttaatggcctcgtcaccgatgtaaaagtccaagtcctcggttccgcgcttcgagttcaggtggccgctggggccagctcctccggtgaggaacgaaggcttattggcaacgcccggacgacccgatcctgatcctccggcacctccactggcagccttggtcgcgatggcggtagggaagacgaatgaaggggaatcgttgccggcaaaacctagcagagcgagctcaagtcagtcgactgcagtttcgtagacgacaagcacagttggcggcgaggacgggcgagatagtacctagcttggagaaacccgtgccgctggacgagtgtcgagttagcaccttgcgagctgttgatctggagccatccaggagagaggagagaggggcggcatgtctgatgcgtccgcggcgggaatcaagacttacttgtccatgacaacggcgggagtttggttcgccatgattgcagagggtgggcagcacaggcacaagctcccagagtcgtgacggtgaagcttggattgttggaggcggaggagcgcagcaatggcccgttgacagctggactcgagtctagggacaggtggggagatgcggatgtcgagacggagtacgtaacgtgcctggagttggcttaggtaggcaaggtaggctccggctacagaggcaggaccgctaaagatagagggggcggagggcctgcgaggcgccagctctactccagtccagttgctctgacgaatctcaccgtgctggccccgccaagtcgcctggctagctgtttactgggaatatgtggctaagggggcgctgctgtggggagctgcgagctgcgagctgcccatgtcttttgcccatgttttttgcccgacgtcatgctgccgcgaatagcttcacagattcatagtggattgcacacaggtaggtcagtgtatttgcctgggcactcatacagcgatgcatgctaaaattacacaaaatctaatttctggcattagtcactcatacttcctttggaaagcattcatggttcattgttggttaatgaatgaatgaattgggtcttctataaacggcatctataacaacaaaagaccttctgcagaaagagaaatgcagcccgaccaacagcaaatcaaagccagatccagaaaagaagcatccaaaatcggccgataacatcttcaaccagtccattgatagcaaggaagtcgttacctgctaagaatcatgctcaccgctgcaactcttcatggcccgatttctcaaacttaatctcgacccgcctcttgactttgcctgccatatccgccgctcctcttataggcacttacagcagctctagcctttgaaagttcaaagactcactgtagcggccttctttactcgccgcttgcgtgtctgctgccaattctttgcctgtctgcagtgaaaggcggctgcgcactgccggctggtagaacaaaaggcggtggcattgactcttaccattctcgaaagaagcgaaaaaaatcaaagcctcctggacataatctttgtcttactcttctcttctctttgtccctcttgtgggatcaatccgttcgccctaccgcctccttgtccccgcctcttgtcgcgtatgtgtatatgtatatcgcctctcatcatcgaaagctgtccgacatcgccgttatatattttcagtacatactcttttgcaaccaaaacttgagcaaagcatgagccgtggctatgacgatgaaggagattcccccgtaatggacgacagcacttgtggtaccgacggtgcactcgaccgggttcttggctttggtcagaagcagctcaaatgcgttccggcaatcttcatccatgccggagctggcttccacagccaccaaaacgaacatgttcaccttcaagcctgcgttgcgtaagcctgctccttgtgccagttcccagcctgttgttatgcgatgcatattctaactcagtcgtttacagggcctgcgagatgggcatgaaattcctaaaagccggtgccactgctaccgaggcagttgaagctgccctggtgatcctcgagaacaaagagatcaccaacgccggctacggctccaatttatcaatcgacggcaccgtcgagtgtgatgcgacaattgttgatcatttgggccgtagcggtgcctgtggcgccgttccaagtcagtcggctctcttgtccttatcctgccgagtatcatctgcctactaacaagactgccgttgctgctagacgttcggaatcccatatcactggccaagctcatcttggacacaagtaacgaacccctgagcctccgccgtgtccccccaaatgccctcgtcggcgaaggagcgagaagttttgctgaagaacacggaatggcaacgtatggcaacgagtatctcgtttccagaaattccagggatcgtttcctgaaatggcaagaagacttgaagagagccgaggttggccccaaagacaacaaggtcagctctgcatctaacaaggtgaatacgggcagtgctccgcacctatatgacgcagtggcagtgacggatcctcgtaaaatatttcctagggatcacaccgcggcaattttggcggggacatggaatgaaggtcagcttgattcgccctatgtcggcacacccaacctagagttgaatgctattgttgagcctccagtatatccggcaacatatgcgcgtgctctagcttctactccaacgaatatcgctcgatctccctcgcgacaaacaccaggaatttcgattcatacgatgcccataaccccaccgagcaacgtgagccggaattcttcatccagtcgcctgaaacgccactccaaaaacatcaatcaagccactcgtggaaacggcgtaagcgcagacgctgctccagatgacaccgagctggcggagaacttgaaagcgccgcctttcgatggagcgagacttgccggtgaaaattccggcgagctccaagagagtttagagcttggcaaggatcaaagtcaaggaagggatacctccgtgatgagcattcgcggtcttaagcgtccgcttgacacatcaaaagaaaacgaggattccggctcacaaaccgcaaagcgccagttccaacttgatagtgccaatgaggattgggtcacagacactattggtgctattgcaattgatgataacggccatatcgcagcaggatcttcgtctggtggcatcggaatgaaacatcgaggccgcctggggccggctgctctagttggcattggaacagccgttgtaccttgtgccgaggatgacagcgacaggatcactgttgcagccgtgacaagcggcaccggagaacacatggctaccacgatggcgtcacagagatgtgctgagcgtctctatcatgggacacgccgtggccctgctgggattgatgttcaggacgacgacgaggacgccatcatggaatcattcatagctaaagactttatggaccaccccggggtgaaaaactgccattccgcaggcgccatcggtatcatggccgtgaaaaagactagtagaggctactatctatactttgctcacaacacggactcctttgcactcgcatcgatgggtggcttggaaaaggagccgcgatgcgtcatgtcacgactccccgatggtgctaagattgccaagggtggccgcaaagtccagctggattaatacatcagcaaaagacggaataaaaggaggaccttttccactttgcatttcaaggactagaccaaggtagagggcatgggagcgagttacactttgcgcgtggggggatactggtgtcgtgctctataatctggattttctctttttttcttctcctcctctgtgtcacccgctgcagcgtttccctcgttactctttttgtatgatagtatgatattcatatagtgttaccccctgtattcctatagacataccgttttccagaactcctttatcttacgcccaagacagatcctgcagaccgtttgggcggatttccacctctatactaccttgggtatcggtacataaattgattagaatgttttgctctccttgttaacttgtgacttggacttccaggcaaggcgtcaaaaagccttttcaataagcccgtgtgaaatatgtatcatgacctctgctatggctctattatcttcaaaaacggtaattaaatcaaggctttggcgtccctgtagcactccccgtctcctcacgtccgctaccgttggcaatcttcttcttcttcttcttccttcgaggtacaacagcgggtttagcaccgtagttaccaagtgccagcacagtaccgcacgtgagacattcagcgttttctggaggttcgcagaatatactcagacagacggagcagacaaatccggtatcgacgaccctgccgtggcaaaagcaggccgttcgaaaatcgacagtgtcatgggcaggcgtaatgatggactcgcgagcttctgtatcggggatgagaccaaacattaggtaggtcagcaggccttgagggttggacgccttgaggaagatgccgttggtgttgaaacatgcttgttggagaaaggttgagtcgccggctagagcaatggtgtcaatggcgacttgattgtgagcggccgcaaagacggcattcatggtggggatatattgcgacggttcggaatctgagacggagatgacgacgattcggcttttgacgggaggaggggcggcggaattgacgggcgcagcgttggagagggtggtgtctgacgcgctgagagcttgggaggccttgttgatgcggcagagggcgagggttagcgctccggagagctgtgtcgttacttggtcgaggtcttgcaccgtagtctcggccatgaggctctggatagacgagaagacggaggactcgatctgcgcaaactgcgggtacttgttggccgacggcgaagaagaagaattgtttgtttcagccgacacatcctgcatctggacgtcccccgagtggtcccttgctgccgccagtggcttctgagcggcagcagcagcagcgggatacagccatacggcgcggttgacgtgtgcggctatgacggcgacctggttggtgttgctgaaggcgaggtgggcgttgacgaagacgaggatgttggagattgcctgggagagggagaggcgggattcgagggcggcccaggcgcgtgggttggtgtcgatgacgatggagaggagcgagggggggctgtcgacggaggtgacctcgtagtgctccgagacgtcgacggcatccatggcgggcggtgggtggttgtggctggtttgttcggtgagtggatggatggagtggacgtatgctggcggagacagctacgaggtcagaggagctgcttcgatgtgaatttgtgagattgatgatgcgatgctgggtttccacgatttggtgttgtcgagcaagagatggatgcgtctcaatcaaacagctagaattcggatggcctaagaagaatatgatgtgtcaagacatgtctaagacggcgtggcttcatctaacagctgggattctgtagattagccactgtcgagtgtgacaagctccgttgccctgctctgctgcaaggctgacttgggatcgcgagatgaaaagaggcttggaggggagcaaacgccaaagcacgtgactgtcattcatcagtctgtatccttctaccagctgaattactctgcctcccgattagtagaacctacgcaataataggctcgctaagcaaataatgcctcgacccggcatgacgggattccatccaaagtcaattggctgatggcgccagcaaaggcgtcgactatctgcgcctccagcagcctagcactccaggcgctccagcgacgatgcccagaatttaacgtggcagcgtggtggctctggcgatatcactggctgctgtccggatggcggaaacccaacgctaaaatacgctggtgacgcagtggggggtggggttcgaagcttctactgctatcagggtgggacagacacctggtgggatctgcagagcttctttttgtttcatctggtcttggggaagctggcctgtgacgtcgccataacttcaacgttacaagacgacttcagcgcatcgagtcttttgctgctcaacacttttgcctaccgccaggcctgcaagaagccgtaatagagcagcagcaaacgtcatcactctcacgactcgctcattaccattgatagcattgcttgtgacattgcaaatgcagccttgagcctgagcctgttccaaccaaaacccgaaacaagctcaagatggcagccgtagctgagacgctccagaattccggtccggctgcctcgctcgaggaccagacgcttctcatcttcgcgcggctgatggaaggcggccaggaagatgaagagacgtgcaaagacttgaatgagctgaccaagctgctcaacgatgacgctgaggcgcaggagaagaacaaggatcacaactccatcaccgctctcattgacggtgactgcgtagatacgattctgtgctatctcgacatgcggcagcccgacgttgtccggggccatgccactctcgtcacctccgcatacctgagggccgcaggcgagaatggcaagcagaagctgtctaccttcttcttcgatcgtgtcaagagaggcacgtacgatgactacattgtcgccttttgcgtcgcggcggccatcttccccattgttcccgatctctccgccgagctcttcctaaacgaagggtttctcgttgcactaggcccgctcatgaggagaaagtggaagagccgaaaagtcgaaacggcgtgtttggaaatgctcaacgcttcctgtatgaatgcggcgtgccgagaggccatacaaaagtactgcgtggagtggctcgaggaggtggttgaccaggacctggacggggaggttcgcagtatgaatgcggaccccaacgtgcacagcgagggtggctccatcaacatgagaaggcattctgagcaagtccaacacttggccgctgtgattttggccaagctaagggtaaggagacataacctacttgaagagctacatgtgcattctgattatggctgactgactcagaatgaaggtagtaccctcgaacccatcaacgaatgacccaaaccaatctagagtcgaggctgcggtcactagcattgaagatttatccggcatgttcaccaagatgattctgcgcgacgaggatcacggaagacagcattctatagagggcctggcctattcatcactgcagccaaagattaaggaaacaatcgtcaacaatccccaactactcaagaagcttgtggcaatgctaaaggacgcaccccctcgctcaccatcgacatatggccttcttagcatttttctcaacttgactcgctatcgacctgctctctctgaagaggacaaaaagatgtctcagctcaaggcgtacgcagacgcagctggaaaactggctgctccagacactttggacgatgatgatcatgttgccaagaggtgcaaggttgtctttgaagctggtctcacacctgttcttgttgcacacagcaagaacgcatcgcccgcatccatggccatcaccatatccatcattcactcattcgccaggaccaaggcatttcgtggttcattagctcagcagggtgttattaatctcttgttagctgcatggacgagctttcccgaaagagaagagacaggtcgtcggatggccgcccatgccctcgcacagatcctcattagcacaaatcccaatctcgtctttggaggaaatcgatcggtcccggccagtgccgctattcgacctctggcctcaatcctcccaccagatcctgcagccgagagacgagacttgctcccaacgtttgagggactcatggccctgactaacctagcttcgatggaagatgaaggaatccctcgcgccatcataagcaatgcctggactcagatcgaagagcagatgctctcttccaacaacctcgtctccaaagctgctgtcgaactagtctgcaatctaatgcaagctcctgagggtatagccctgtacgcagatggcaaccctcaagctaagaatcgaatccacataatgttggccctggccgacgccgaagatgaaggtacccgcagcgcagcgggcggagccttggcttccttgacaggttacgagagcgttgcgaagctagtgctgcagcgagaaaagggcatcgaagtgatcctgggcatgtgtacggatgcggacgagggtttgaggcatcgaggagtagttactctctacaacatggttgcgggagatgccgaggtctgcaaactcgcgcgagaaaaggtcaccaaggagggcggcgtggaggctctgaaggactctctgaagcttactaggaggccagaggttctggagattactgtgcaaacgctaaaggcacttttgggacaggagtaagaagacgaacgaggacacatcttgtctcatattgttttctcctttgttgattgaaatcatatctgaacgcttgctttttagtgaccctactgcgagcaaaaactttggcatcaaaaattatggcggatccctttttgttatgtatctctcaaggcatatatatgcattcatgattgttttacgtattcaatgaacaaaattgcatcacaggagtagctttatcattgccaaaggcgaagtctagtatcattaaatctataaaatgcttcccgcccccttttctccatttcagctttccaccctgtttagaacagcaactccctcaacatgccccgtctgagggaagaaatcaaaccctctcaggctctcaatctcatatctcttaccctctccctcacccctcaccaggacccccacgtcgcgagcctgggtatgcacattgcagctcacatagacaaccctcttgggtccaaagcgcctcagctgagccaggaaatcggcgtcgcagcctttgcgcggggggtccaggatgacagtcgtctcgtcggcgtcgtaggagacgttcttgaagagctcaccggcgtcggcggcgatgaacttgcagcggtcctcgccgaggccgttgagctgggcgttgtggcgcgcggaagcgatggagtcggcggcgatgtcgatgcccgtggagtgctggaagacggaggccagggtgattgtgaagaggcccgagccggagtaggcgtcgatgaggtacttgatggatgagggggaagaaggggggaggacgtgctccttgacgtagtctgtgaagacgggcaggatggagttgttgttctggaagaaggagccggcggggttggtgaagtggtggttgcggatgtattcgtgggtggtggccttggagtcggtctcgcaggttttgatgtcgatgccgaactcgctgtcgttgcggacggtgtagggggcgaggtcttgctgcttggggggagcagcagcgtcatccgaggcatcggtgggataacgctgtgtgttttcgcggagcagaatggtggcgcctcgctggtagtctccaaactcgttttgcatcctctctcgctcgcgcttcatgccctgcctgacgacgtcggtgccaatggggcagtcttcaatgtccatgactttgcgctggcccttgcgcatgaagccaatgtccgggcagctcgcaaacttgggcttggggccgcccttgttcctcctgctgtggaagcccggcgggccgtcaaagtgcggcgtcagcttggtgcggtagccgtactgcagggggctgccgatggtgtcgaggatggcggggaccagctcggcgggcaggttggcaaagttgcggaaggccttgtcgacgatgcgcctcttgcggcggagctgctcggcgtagtcgagcatctggaactggcagccgccgcaggtggcaaagtacttgcactggatgcgggcgtcgtcgcgcagcggggagggcttcacgatggagacgaagtcggcgacggtctggttctcgcggcgcaggtggcggaagactttgactcgggcgacgtcgccgggcacggtgaagggcacgacgtagacctggttggagccgggcctcatggcgaggccgtcgccggtggacgagagctcgaggacctcgacgtcggtctcggttccctcggcgggcaggtcttgctgcgcctcggcggtctcagcaccctctgctggtgtgtcggtctcggatctgcgagattctaggagcgcctcgatgtcgtaccgcaggacttcttcggaggacccttcggtgatgttcttctctcgcttggtcttcttctgcttccagctgcgattgctgccgctggggttgggccgcttgggtctgttgccattggcgccattgctgcttgtctggggagctgcagctggggcagccacgggggctgaagcagccggagaggtttgggcggtcgccatgcgtgccaatggacggaggagatggaagggttgaggtctcagtcgatgaggctgaaggaatgaagtggtgatgctgagatacgacgagggccgtatcagcgctctcatagacgacgcagcagttcgtagcaagttgaagaaaatagatgtagcaaaagatgctcctagtctacggctatgatgtctcgtcgctgaataactcgcactctcatcttataccgagtcttcataggtagtttgcttccaccatggaataagaaaaaaatgtcttatcttatcgagagattatatgtatgtacatatgtccaatgttacctattggccggcgctgattggctgcgcgacaggaacatgcgccgtggccgcgattggctccagcacggcttagcgaccggggcggactctccgatttccatttttgttttgtcactgaaaatggggtcctggcactaagacacaactcgctgtccgtcacgagggctggttggcaggcaaaatggcagagtccggctgctgggactggcgtccttgatccagctgactggccgaagcggagctggccgaggggcatccacatggcctggtgtggagcgtgtcgtgtgttcgtgcttcggggtctggctgaggtgatgctgcggcgggcatcaaactgcggttttgaatatctgttgaatgtgttgctacttatagcaatctccccagaagatgcatcagcaggggcctgggattgtatcttgttacacaggatagcacgtacatacaagtactgcgtatcatctccctgtcccctctctcttcctcttatctgctcgtatctgaacccttcctggctgcagtcgcggatctaactcggatgagctgaacaagtgccccgaggctaggccccagatctgtcaccagagataacgcactacaagcagaggcggttctgtcccgtctcctgaatatcatttggtaacaacttctcgggggggtccattaataattggaagagccagccgacgtcccgacgccgatgccgaccgtccatgggcatttgtctcgatcaaaaatgagtgagtcctctcaaccttttttctcttcaccagaacatcgtctgtaatatccgtatcacatatctcgtctcctatactctgatataccgtggtatttcttgcatctcccacagcctgttgacatgtggatagagtcaacgtttcttcagggtcctcgcttcctggggtcgctgctcctggctctcactctcccgcaagccatccccgtcgatgcggctgccatacaagaagtcttccagaaatccacgccgggccatgtcggtggcgtcgccagtgagagcagagaatgcagcgccatagggagagacttgctggcgcgaggggtacgtccgtgtgctaaagctgctaagatctcacccgaagcacaatcagcgtcattatccactttgatctacgatttcatgaacttgtactcatctctgttttttgtattagggtaatgccgttgacgccttggttgggacgacgttttgcgtcggcgttgttggcatgtaccactcgggcattggcggcggaggctttgccgtgcttcgcgatgccaacggcgagtatgaggccatcgacttcagagaggctgcgccggccgcggcctttgaggacatgtacaagaacaacgtcagcgcaagcgttcgcggcggactcgcggtgggcgttcccagcgaaatcaaaggccttgagtacatgcactccaagtatggcgtcctgccgtggaagacggtcatgcaaggagctattcacgtagcccgcaatggattccgaggtaagtctgttgagttaatatgagttgaaaatcttattgggagttttcgtatatctgactagtagcgcagtttcaaaggatctcatacgttacatgggcaatactttcaaagccgacggagagacctttcttaccaaggatcccaactgggctacggactttgcccctgatggtttgtctgaggatgctttgaacgtgaatgaattatatgctaatctgttgcaccaggtgacttggtcaaagaaggttcttggatgacgcggaaacgctatgcagagtaagcactctcttcagctctcgagctccagaatgacatgcttatgactttggacagtactcttgaaaagatttccgaacacggcggagaagtcttttattctgggaaaatgggttagtttattcttggctggctatcaacattgaagcctgcaaattgctaacgtatcatgcccagccaaaaccatagttgacttcatccaaagcaccggtggaacaatgaccctggaggacatggcaaattacaaggttatctctcgtcccgtccacaacgtcacatatcgaggcctcgtgctccacggcattggagctcccgccggcgggacagtcagtctccagattctcaagatcatggagcgttacaacgcgcaagactggtccgatcaagatctgtcccgccaccgccttaccgaagccatgcgttttgcctatgctgctcgaatcagcctcggcgacccagaatacgtagacgacgatgtggagggctttgaaagggaaatgctcgactccaagaacattgatgctatccatgagagaatctgggacaaccagacacacgcagccaagtactacaacccgaagaagttttatgtacccgagaaccatggcacttcgcacattgcagccgccgacaagtctggcatagccgtatccctaacgacaaccgttaacctccttttcggagccgagattgttgagcctgaaaccggcatcattttgtacgaaatcaattcttgcagtccttgtcatctgcttcacagctaacccaaatctgtcacaggaacaacgaaatgaacgacttctccattcccggcgtcagcaatgaattcggctttgccccctccgtcgcaaactacatccgccccaacaagcgccctctctcctccatcacccccatcatcgctgccttgcccaacggcactctctacgccgtcatcggcgctgccggcggctcccgcatcatctccgccaccgcccaagtcctgtggcacattctcgacgagcacgatgacactctggcgggagctctagagcgacctcgtctacacgaccagctcatgccgaacaaggttttgctcgaggaaatgtttgacgacgaggtagccgcggggctggagaagagaggccataatgtgagctgggtgcggccaacgctgagctctgtacaggctgtgaggcggttcacggatggtttgttcgaggcggcgagcgagcctaggcagaagaacagcgcgggatataccctgtagttggagtaaaaggaatttttattagagatgaagggttatgatggatattttatgaattagagttagacatagcagtgatacccattagcattagcataaagctgggattactttcttcttgtttatagtttcatgctgcgctctccggtgtgaaagaaggatacgggtatatacaacaatggttatttcatgtctgcttcagcgtctttatgctcaacgctttatcctatatatacaattgtacgctaaaagtctctacttatctttctttgaccggcatctctccgtctcgctctctctatctcttcttcaacggccctcgacgctgcatcgccctcctagcaatgtctattagtatataccctccgccaaccagtctatcaataaacgaaaagggggtatctcctagttctatgttcctagtatctctgcaatgaaactcaacaggccaaaaaaaaaaaaaccaatttcttctacttctactttctctttccaagcgccaccagacgacccatctgcgacagccactgcgcttcaaacacctcctcggaaaatcgctttgctgatttcctcgcacgcaggcgcatggcaagagggtcgggaagtgaaagtgctgcttcgtatcctgccgcaaactcggctgcattcgacgcatgaaaacctagatggggaatcctgtcagttttatgtgtgttgagcattattaagggggctttacctgttggttcgccgtcaacttttgtgacaatgtccagcttgggaccgccactgtcgtgaaccactgatatcaaaccggcggcttggtactccacaacgccaattccgaaatgctcattccacatgccgttaacacccacagatgctttccttgaccactcgagaatttctgaccaagacgcattgatgtgaaactgtacatggtccttgattcccagctcgttcaccatcagacgcagcctatacacccttttggaatctgaatcatctcggacgcttccaatgagaaccagctgtgccttttctgcggcgggtgtctttgtcttgacgaaatcagcaaaggattggataataagcgggtggttcttttcagggcggaactgcgcaatgtagatgaggaccggctctcgttgcttttcgctcgctgcggacacttcgacctcgtgttcgaattcgctgacggccacgggaggatagacaactgcgatgggatgttcccggtccttttcgagacggtatgggccccataggctcttcacatgggcttgagtccacgtggaatttgtcatgacaacatcgatggaggacccaacccaagagtacagtgccgcaaaaagtcgccagtatatcttcttcacagctcctctggctccggtgcctttgccagcattgactccttgagagcccagggaagacgtggggtccagagactccagcatatcggtagaaatcgtcggataatgcacataggcgccggtgggcacacttcggaacaggaactttgaaaggctaagtgcaaatgcgtagcccatggtatcaataaagatgtcgggtaccatcagcgaaaaggcatcccaggccaggactattgagcccagagactgtcccaaaagcgtaaagacgggccatctcgaggccagaacccagtttctcttggagaggtagaggaattggaccgtcggagcgtgcagttggatattgaatcggttctatacatcagttgaatcagaagctgcttctttgcggtttgtcggggggtcggttgctgaggctcgttctcaccttgactctcgcaatgattgcatctttaggaacatcgtggtctccagtatacacaaagcacttggctcttggccatcgatcctgcgtcgcccggatggcagcccataaaacacgctctccgccacctccagcattgctgacgtgatgttaatggaatgcaacgggggtattatcaagggacgacagcaagtgggaggggtgaacggccgcccggagagagaattcataccagaaggggtggaagaaaccaacaacgccctgccagtcttgggtggcctgaagttcaccattggcgtccagtttatcgggagtcgtgctgtcagagccctggtgttgatgcaagtatttcctgtgctcttcctccatcaagttgatcagatgtatgcgtcggccatccgtcttcctccgcagcagccatccaatccccgagccgatgaaaggaacaatgaggagcaaaaacaacggcgaagtaacgacgatcgtcgcgaaaagagccatcgaggaggaattaagcccccagaaagaggacggctggctgcatgtcgccgcctctgccgagcatttgtccgccatgcaagtatccgcccacttcgaatcggcaccgtctgctataagggttcttttttctcgtgtctttggtgttttctgtctggctgggaatccggctcgaaaatactgcgtgctaggttatttaaatgcccgcaatgccacaggccagggtggaacagctggtggcatcgccagtgttgagagaggtgaagaaagcatgtgggggagcctgcctgtatgccttgctacgtctggacagctcagcgctacgtagccactacaggcactgagcgaccctgtggcgccagctatggagcgatgtggctcaggcgctgaatttgccaaggccccactcacgggactccatcacattcaagcggctcttgttctcatgacgatgctcactcactcgccaaatcgaggcttgtgctggtttggagcaattgcaccagcgtgtcgatctgcctcgttcggagctcccaagctatgattggtcatggcgtccttcagcagatcagccaggggctttacggtgcccggtagcagggcatcgccatctcgtcttatccaaacggcctataacacatcgcgaagtcatcccagctctgtcccaggacggcgcagctttcatctcagcgccgtgggagatgccgtcttatggacagctgacaacatcacctttatccaccacgccggactgccctggtacatttccatccccctcgtagccgtgggcgtcaacttctcgtttcgactcccgattcagtactacacacggcgcctcgttgtcaccagaaacagattgactccgctggttacggcctggagctcgcgacatgccatgacggtgaagcacggccagggcgaggatgcagagcggctatggagattgcgagttgctggcctgacggagagatctcggtcaaggatatataagagctggggcgtgcagagatggaagtcatttgctcccttcctgagcatggcgccctttatcatcgtatcagaagctctacgacggctctgtggcgcccccacgggatggcttagccattcgttcggacttgtggacatccaggccgtttcatcagcactggagctatctcgccgctatcttgacgaatccttgatggacggtggttgcctctggttcacaaatctcacagccatggacccttactatgcgcttcccgtcatctgctcggcactgcttgcgcggacgtcatggggcaggctaccaaaggaccagctgaaggctttgctaagcgtcaatccatctcagatgccacaaacccctattatgagaattcgaacggcagtaggccggacgcttctcttagtccccctctttcccatcctctttgccgacctgccaagcgcaatcttcttatactgggcatccacgtttgctctcaacgacctcaacgaggccatcctaggaagatggcttccaaaggagacgcagaaactatcaaaacccactcagaagccactggcagcattaccatatctacgagggacagtagattccaaacaacaaccagatgcgaatagatgaatagaatttgattcaacgcgctaaagaaaaaaagtccacaaatgccaagtgatccgaatcctacctcagtactatatacatcttttaatagtggtgctagggcagagtataaccgtactataaactccattcaaaagagagaaacgaaataaagaactccgtatagcaagaaaaaaaagttgctttggttcggtgtatcgtttgcgcaaatcaagtttagccaacaacaatcgctagaataacgatggtcaaaatgacggccaggattagcagcaaacaacagcccttgttgcgagcggccttttggtatcgagctgcttggcgagtctctacgtcggcgccgcgggtgctttcatgaacattctccacgttgtcggagattgtaatgagctgctggccctgctcggtaacaatctgtgccacctgcttgaatagcacgttcaagtcgccgacgccctgctcgatgtttcgaatctcctcttctcgctcgatgattaaagcttcttggaaatccacctcatcttgcggggctagttgcgaaacctgctgttgttgttgtagctgcagctgttcctcacccccgtcgccggtaatttcggatgcctgcgcttcgcgagctgcagttacggatgcgcgctccttttccagcgcccttctttgcaagctctggaactcttggagcgcagtctggaaatcgctcgagacctttgtctgttcgtatttttgttgtttctagcaatgtgagtcagctcatgctccggatcgcatcgcaaggaaacaggatatttgtaagcgtacagttaaatcatcccaagtctgtagtttcttcactccatcgccaatatccttgcagatttcccgagacttttccattgtgttgtgaacccgctcccgcaggcgaggggtatctttcttcgtccccaggacgttgacatcgttggcaagtttgcggttattgctcagcagcgactgtagtttgtttttcagctcgtattggaggtcttggaacgcagggtcgtcggtgtagccggcaccgctttggccggcctcgagactggagagtcgatcatacgccattgtcgttgtgacttgaaaggaagggcagagcgcaaagaaacgagcgcaaaggcggaatggggaggctgatgtccgtgcgggtcgatagatgtgctgcgtaaagagagacgcaaacgagaagtaatacgatgcgatgcgatgcgatgcgattctagcgcttgtaaacaacgaacggcgaatacaggcccttgtttctggaagaaggatggatgaagctggctgggccctacgtaacggaaggcggtcttgcgacgccgagttacgccatgcaagtcactgggacggcagcgctccaatcagaggcgccactcgccattccgcctttgcttatcgccacgtgatgctgtcgatagaccctggcctgggcgcgtcggtagcgcagctctgcccagctctggttgctgagccggcgatttttattttatttactccatcgccgacctggtccatccacctcattatctcttatcctgccggccacgtccgttctcgacccgcgattcgagttgtcagagggaatgcgacgcgatcatggcaggcacaccgacgcggagagccccttacaaggacactctgcagcctgctttgcatcgacgcttctcctccacagctagcctgttgttggccgtgtcgtacattgaagcgattctcttgggcggctgggactcgtgtaagaagccaattctcctcccgagcagcttggtagtctgtctctaacaaaaaccgctttgaatcgccacagatttctggtcctggttccctcttggccccgtgggctttcgaacgctgctagtcttctcttgtggccttgccatcctcattctccgaattgcgagctaccatgtcggcgttaaaacgacagggtccgggctgcatacattggtgtcttcgctcgccgccctcagaacatacgagacggctttctggtacattgcttcgggcctgctctattgcagcatctacctagggacaaaagatgaagagacgaatctccaatggatcaattacttcagcgggggtcgcaccaggctgaacgagcgacctctcttcctcacttgctacatgtttacttttgccctggttcagaccgttgaacactacagacgtgatatcgaccgtctggatcttggttcgctggagagaaagcaggcgggtgagcaaaagagcttgggtatcgtgtcgggctcccttcaaaccctcctattagagctgccccaggctatggtcgagagctccaaagtagctctcttgacctttcctgcgacagtcgtcatatactatttcttcttgagatcgtttgcctggtcatgggccatgatgttcctgcggccattctacaatatgcccagatccaacatgcttccgtcttcctggcccctagatatctaccttattaaccgatgtatcctagcaggagtcggcctaggatttctatgggcggcaggcaatcaggctttctcagtctttatggttaagaagcctttaaagaacgagaatcccctaacatccgactccaaggatcccaacggcagccttctgaatggcctaaaaagcaagaagctctccatcaaggtaagcatatccaaccaccggtatcgtcttcattactaacaaaagaatgatgcacaggcctttgccatgtgggagttggcccttcttgctgaaagctgcgaagcacggaggcggagtattttcaacgatatagatcgcaaggatgggcccatgtggtctcaactgtactcaatttgcatggaaactttgaaaagcgtcgaagaccacgttgatgcttatggaaagcccgcgccacaagccgcccctcagactggagaagttgaagaaaggcaccgctcatcggctccgttgagagaagaccccatattcacaagtcaagccaagcacaccaatctgcgaacgggtcttgaacaggctctggagagacttgcacgaaagcctggctcaacccccgcttcagagcttagccccatagctcgcaaaacatggcagagtgccagagaccgagtgctcagcaaagaacaacaagaggcagtttctcctgatcatttgaaggatcaagcctggcaattcgccactcggttaatgtcgattggatggatcggtgatctaattcgacatgatttccgtacacagttcaccgctgcagttttgggcggtccctatgctgagcctacattgcccgccaacgcagccatcgctctctgccaactggctgtgcacagtttagcggaagactcgtatggcaatgtccacagagatgtcccgaatatcatccggactttgacagcggtcatcaagaaggtggagggattgaaagcacaattccctctgcattggaccgactacaatgggctaaagaagtgccccgaggtggacgagctggtgcagaaattgaaggcgggcttggagcaagtcgttgccaagttcgaaccctacagcactgacttgaggcttacgcttacggacctgcggtttgcaaaagaagccattggcaagccagaggcgaagaaggaaaaggcgaaagagttgaagatggtcaaagctaaggaagtggcctttgacacgagacccagcgatgactgggcacagaggaaagcagcactgcgaagagaattcagacggccagagatggaacaggtccgatattaaaccgaagatttcatgagatggggacgagctgaggccacgccatgtacttattagaacaggatatcccttgagggagattatgtatggatgtcgcatatcgcacgggacgataccggagtttgatggcttgcaacaatcgtaaaacaagagaataatatctatatatgaagacgaaaatgctaaacaaacaataaatgccaatgaccatctctttgtgcagctgcataataacaatgactgaatgaatggcactaagaccacgaggtctcagccacagagtttgcccgagaaacctggcagagcgtcaggtactgggccaaggtacccattattagtggaccaggtctcgcgtaccttgcattgcatgcgccagatgcctgctcgttccgtacctgtacatcactgctcatttcgctcctacgaggcggtaccccgttccaagctcctggcgaggtacctggaattaattaccagcagcaaccttggccattgtcctcctgatcgcatccggcccaccctcttttcttcctcctcgccatggcatgacgatagcacaccttttcttgccctccccagcagcacttacggcgtcccggatgcgtcaccagcagctctaccagcagtagccatgcgaccgcgattgtactccttatccgaatcagcagggcggcgacgaatcagttgagcagcctctcggcgcgtcgccatggcgcaccacagcctcttcctgcgcatcctctaccggtccatctacttcgtgctctacatcatcctctgcggcctgttgctcatcaccccgggcgacgccatccagcggtccgtcgtcaacgcgcagtggtacaacatctggatcatcgcgtcggcgtacgtcatcaccgtggtcattgtcagcttcgtctacattgtgcgtctgtacgtcaaccggacggtgctggcgtcgattcccaagtcgtgggtgcccatcgaaaagggcgacatcaagaaggcggtttacaagattatagtggccgggctgagcaggagctcggccattgcgtatgcggcgaggccgagggttgagacgcacgatgagatgatgcgggacgaaatgctggaggacgacgaggatgaggcgcgcatgagggacaagctggttgaatggaatgaaggggctctggatagagatacgccgatcccaatgcctccgcatcgcccggtatggggcaccattgagcattgcggctgggcttctccaaactcgccggatctgcccaacttgcaatacggcaccgtcatatcggagattccgaatctaatagaggcgcaagcactgcgacttgcgccgccagatccaacgtctcaggctaatccaccgatgctggatccagaagccgccgagctgctgcagagatcgctcaacatgagtctccgagattactttgggcatctcgctagcttgggggtcgtcgtcttggatgagaccgtggccgactttcttgggagatacgaagcagctcgcttctcgacaagaccaatctgcgacgggagatttcgcgagctgatgcacctctttgcggaaatattacgatcaatacagcctttggaccctacagtcttggatcaaatgtatgaggatgaagaggaggaagaggaggatagaaggagaggagggggaatgaatgagggagcggcaatggagagcgatattgataacgacgctccagcggaaacgattccatctaccccaagaactatatcacgaccgtctaccgccagcactcagcgctcatttcagcggcagatgaaacgacgcactatgaatacgtatcgcaccgcgccgagcacacccggtagcagaaggaacgtgccaatgacgccacgcagcgttggcagcaatggcggcttctcgcaaatgcagcgttattatacctcgagccagcattcatcagccgccagcttccgatccaggtcctcgaatggctcgggctctgtcatccgcctagcagaccacggggaccctaacgacttgccgtatgtcctcacgttgactgaatcgacagcaacgagatactaaagactcgagccgaaccgagaggagggaaaagcaaatcaaaatttcatgactttatcaagatgttttataccaacaatagaatgtaactttatggcggctccaaaggcccttgggaaggataccagagaaggcgaaatacatgggggtgttttttttttttttttttaatctgattttagatgaaataactataatatataatattcttggccccttggccacttcatcttattccatcttactttctgtttcctcaaagctttatcaagaccaccttctagaaggatgcagctgatttcccaaagcagcaacccacgccaagggactccaccagagctaaagcccgcctatcagtgacgctacaacttttttttttttttcttaagcacctccaaaaaaagagcaccttgatgttttttcaacgcagacttttttgctttccaccaattgttcatcgcatgggaagtctaggtcgttatttttttggccatgagtttatgacagggatattaaagcctaatctttccaattccttattcattcatccaaagctctactttctccataacttttaatccgtctatactattctttcgacatatttcacaacatcacatataaaaccaacatttactcgaaccaatcaacgggatcaatctcaatcatgccgccctcttcatcctccaaacctccccccctccccctcgcccccgaccgcgccgccatctccaacaaaatctccctcctcctctccagccggacatccctcctcaagacactcaatccgccctcatcaacagcatcccagtcaacaaccgccccgcgccgccaccaccaagccatcagctcagacgacatcgagcagctcttctccggcccgcggccaaacgaaggcgtcgggtacgtgccggacgcaaaggccgcgggcaaggacgccgcttcaaaggaggaccgcatgctgcgcggacggctgttgggcaagggcaagggaggcaggaatcaaaaaggtggaaaggcatttgctgtggagagcgagagtgatgaggagcctgggaggagtggactgggcaagaggaagaggccgaggagggaggaagttgttgttgaggaagaggtggtggtggatagagtggaggatgatgggagagaggatgaggagaagcttggagatgtggaaatgggcaatgacaagagagaagatgctgctgtggtggaagatgagaatggcggcggaagcggtggtaacgataacgatgatgatgagagagaaaggaacaagaaggaaaagaagagaaagaagagacaaagagagaagcagaaacagaaacagaaacaaacaaaccctgggtcttgaatataacggactgaaaaacataaatacaaaaaaaaagagaaaaagaaatgcatcatcatgccaggtttatatacgcgaggacatgcagcatcttaaaccagaataacgacagcaaatctcaaccaatgcgtcatcacttctaccatacagatcaaaagcccacgcaaaattgataggcttgaatgattgaagacagctcatagtatacgccatccgcagacactttcatgcatatctggatcaatgacaattgataaataaaacccatcggaactttttcttctccaaactacccaattccgcggtttcacgttgcccatcatccgtatctgtcaaaaaaagaaaaaagggtagccatatatatcacagcacagccctatacaagggtcggctatgtaaatatatgtaaatatatatatatactttatttgcagcagattgctgatattcatagataccttatatcccaatctcccccccatgtcaaccgataccagaacagcaaacaccgacgaggcctcatccatcctccccgccacttctccctttttgcttcttttttcccgcaatcctcatcatgtccttttcatctcaagccagtccacctcttataacgacatgtaacatcaaccagtagtgtccaatttacaaaaaaaaaaaagttttcaagatacttttttcatttagcgcttcaaaccaaagatgggtagatgagagtggtgtagccccagacgcggtaggaagcttccagtaacaagtgtttccccagagatggcccagagtgtttttgttatgcaatagatagggaatgcgggtgtgccatctcgagaacagcaattatctttagatcatggtggaaaagagttttgatgggctggtgttgccgtgtcccaaatatccaatctggtgtccaatgaaaatgaagaaaagagtaacgaaatcgaaaataaatgcaaagaattggtggattcttttttttaaaaaaacgccagctttggagagcgaccccttgttgtcgtaagcaacagtgctagatcatacgccatggtcatgaaccattttccccatcatccaaacgtaatgtcagagactttcggcattgtattatagtcttcgttttcgcttcctgtcatcgtcaccccgcgggtcttcgtcttcgtctgatcgctcggctgtatcgctagggttaagaatgtgcgccatgctacctcttctagtaggaggcgccgacgattccttcagtgccccaattgttttactttcacggttcgacgccgagttccatgaccagctgccgaatgtatctgatccagggccgttgccgtttgaaaaaggggcgtgtggcggcgttgttggccttgagagtgggtgggcgtgggggggcgcaggctgtagggagaaggaagagagtgagtctctcaacctctggtcctctggcacaagcctgttgggagattgcggccacacgggcggtggcacggcctgggggaacggaggagcattcggctgccacccatgtgcccgaatatctgcggcagtatgacgtctagccagattgttcgcagattccacattggaaagaggatggggtcccggaggaggggctggcgcggcattgcgcagaggcgaagacccagcgccaccgctgatggatccgtaaggtcgccgcgtaccgatggaaaggtttgagggaacagcaggccggtaagatggttggtttcgcgcctgcggaacgttgagtgtcactcgtcgggtgtcgtcctgcggcatctgtctaggtgagacgggcgcattatcaacggtgccaaagaattgttgtctggcagggtatacgggctcatgatgctcctccagtgagcgtaacatttctgcttgcctctgcatttcgccttggattgtcaagactataaaactcttgagtcagcatcacagtctctgtttcaattctccttttgtgttgattccgcataacgcaccatctcgatgaacaggattgtccggggatacaatcgagagcattcccttggacaattcctggttaaaaaataatagtcggttcaaggtctccatcacggcctggttcttaacgtgcatatagtgggcggcctcttcgcttctctgtagtctcgatgctgtatcgtatagcgagtgctctaggttggccagtctagcttcaatgctatccgctggtacctgaacaggctcgacgggcgtcccaggttgggacgtagaagctttagggaagttgttttcccgattgactaaagcatgtcggctggcacgacgtttgatctcacgaaggccaacaagatcgccgcgcttgaagtttccgttgccgtgcttgaattcccagagggttgtttctgggctgccagtgtggaacacgtctcgttctatttcagagtgagccatgtttataggtcaattgattaaagagagtgaatgcgggtggaatgtacctttgtgaaaaccgtacatgttgagctgacgcacaaacgaagaaacattcgtgtgtttaaagtattgtctagagatccaaaggtaagcatatcggttatacccaggggctggacggtcaagggaaaagcttacgatagcaccttggaaaagtcggccgaaggcgacatgacgaagctttcggcagatgaagaccacgaaataagatgttgtatgctggagtcttccagcatgctgcttccatcatcagtaaccgttgccccattccagggacaccctccacagccgaacggtggccgggcagggcaatcagaaatcctcacttgtatagcttgtgaataaaggcggtttggactattttgggctggtgaacggcggcagcggcggcggcggcggcggccggaggaggcgcgggcatgttgtttgaggtcgcgacggcggactgatcctgcggcgacgcattgccaggccggccgggggttgacttgccattggcaccggggtcggcgtcgggggcctggccaggaggggagttgtcctctggcgatgtgccctccatcggatggtcaacgggactaggtggagacatgctgatggtaggcggcggcacggacacggagatgggcacgggaacgattcgggcaccgttggagtcttcaagtctatcgattgccgggctcgaagtctgagaggtctcggtcctgtgggccatctgtactgtgcccattgcggtcagccagctgcgaatgggttgtgcagagtgaattgggaagaatgagggggtggggggggagagaagaaaggcgatggtcgaggatttgtagcggcggccaggagaagcggcctgtatgtggcgaggaggaaaaagcagcgaggcgggcagcgagcgtggaggcgcaaagaagagctcggagctgcgacaggccgcattggcaggccagctagctcagcgaggctctggggaccttggctactcacctcacctcatatctacacgtcggtctggtcgcaggatgaggcggacagggcggagtttgccgcgtcgtggcagttgtggtggagtggaagcagagcacgcagtggcagtggcagccaagatggcaaaaagttgctggagaattgtcgtcgctgggacgtgcccgcacagcacgcgcaccgcacacgcagagacgcacaggctcggactcggacaggcgtcgatatcagcctcgcattggcgacggcagcccctcgtggacgaaaagggcccttgttgaagctgcttctggaagcggcagctgcagtacctgagcctgggcctggcgcgagggcgcaccacgcaaggtagcagtatgtgtgtggaatgtagcggatgtagctgtatgcacgatgctagtgtaggcgatggatgctctgctctcggccactagggacgcccgaggagctcgacgatgcagctgcttggcccagccgggagagtcgaccggagctgttggcgaggcgaggggaggcggcgagacgcgaggcgaggcggtgacgggcctcgggcagcacggcgatggcaggacacggaatgcctcaggatgctgctgacgatgcagatgcgcagacaagagcgcagatgcggtggtgtatgcaggtctgcttggggacagagaaggcgggaggccaagccgttacggaggtgggaatgacgggggggataagagatggagatggtgttagtgcgcatcggtcgaggcagcaagtaccggctacttgcgctgcgacttgtgggacggggcggcgcgagtgtctagacgtactgggtacttgctctccccaaggtaagctaccacgcaagctacggtacggagtaatactccctcctaggggtcggtaaacgggtctgggagctgagtgggcgtgtaccggtaccggtaccgggcgctgtttgagacgtctagctcgagaaacgccgaccgttgtagatggagttggatggagggcacagcttttcaattgcatgcctaatgggcctcatctacatacgtggactgaaaatatggaacatgagcatggatatgggaagcagttgcaggtcctactgtagcaataccgggcccttggccttgggggcctactttgcgctgggtagagctccagagtacctctacagttatcggtactgtacttgccagaagctcctctcaatggaaggcttcaccaatgtgctctttgcaattatctggcagtatcacagaggattggggggtattactacgacataggtacgcgtatcggtgtttgatgtggctgacggtacgatatcaaagctgcaaggttttgcctgccctgtagcttgcatccctactagacatgtttacttacatgatgccagctgacgacagtttctgtgttgctgtgttggcgggagtaggtacgagcagtagggagcagagctttcacaagccgttggaaagaattccagactccagtcaacgactaatatggagccgccttgtacgtaataaaacggggtcctgtacgaagacagaataaatggatcaggtagacctgtctgcaggagaagcagccgcgccgtcccaagcgagagcaggaacaaaaggagcaatagtactcgaaattaagaagaagaagaaataaaaaaaacactcattcaactgttgatcggatgcagcttcaaatgacagacgaggttccccatcattaatcaccagggatgttgcttgaccgtcgccagggtgctccagattctactaccgtagcagacggccagggatcagttaatgcgaccgatgctccccgtcagggtgcttgtccgggacaaggagagggcttgcattgacggcatgccttttcgctctgttttacaacgcttttgatacatgaaatgctaccagactcgttggatcttgtccctcttttccttgtccaggcaccgaagccagacctcgagtaggtagctatacctgccgggcgcctactaccctgggtcacaccgggttctgggtacgtcccatcaactgatgctgctacctccttggcacgccgtctctaccaaggcacttgagacaaactgcctaatacaacgtagcactattactaagttggccaattcaggtttttcttgagcgagcatattccgatcttactcggggagctgagacgaacgagctcccccaccacgccgcgactgacaagctggactgggtggcttgctgacaggcatcgactattgaggcccttgttgcaagccacctcccggcgatacggtgatgctcgatttcgactagcacggccgcagaacatgggacagtacagcccaatcgaaaatgctgagcctgggctaatctaataataaggaggaggaaaagaaaccgcaaaggcaagaaagaaacaagtcatttctcgttatgcgctcagtctacatcttgttccaacgagtgaagaggtagcgagctagcagcacgagtacctctaccaaggttggccgtcttaattccccgggcgctttcacatgcattccttatctactagcagctctcctctcagtgccagtcttacgtcggcggcgtcaaatctcaagaggagtaagaagcgccttccggtcgtcctttttttccctctcgtctagtctaataatagacagttgttccattggaaaaagagaagaaagaggagaaaaaggttgtgaatgactaggtagtcagccaacttctagtcagtcgcagtgcctacgtagataatgctagcgccaccacaacaatgcaaatggtgacacgactgggattagctcaggtagagcttgttaaattgttccatgatcgccgagacgtcccttgctatctgccgctgtaacactgtggtagatatggagtatcctctgtatatacattatgtgtatatatcaagttctccatgtgccaattgtagccattgcccatttgattgtaccgtagcaaacaatgaatggcgtcgggggcacaacagacggaattatccgcactctcttctcggcaatgaagcaataatacaggagcaatacggctcaacctcgctatcgagtcggtaaagccatcggtaaagcgccaataagcccgagttatcgtccgtcgcacaggcacaggccgatgcgggttacgagtaatttactggctgcatgtcccgtccgtccgtgcatatgtacgtacgacacagcttgcaggccaagggctcaccggtgagcaaagggggaatgaggtcacaaaaatctcgccagtcaaccacaggtatgatgcccccttttccgagtttctaatctccccatctcggcaccaacagcgtgaagctcatgttttcggtgtcgtgcaaggcaggagcatagaggaaccagccaataatagtttagacgacctgttgcattctttgcttctttacaactcccgtaatggtgctggaaggagtagccattttggttccagatgccaggatgctgacacgctaagagatgctgatctcgggatatgggcaaattatattaaatattgcctgtcagatcgacgcggcacatcaacatatgatcagtctctttttctttttccgtttctcttttccaactaggcttgggcaataagatgctgccctccaacggctgcctagagctttgcacctctttccatgggaagctaacagaactactgccttctttcgagcgatcccgtcggatgcagccgagacggttggacctgagtaggaaaggatatcctgcagtcctgcagaacaagtgtcattgacaagtctctctgccagggcatcgccggaggtggcatgtagcatctggcctgtggcagcagcactaatacgacattggcaatactggtcggaaaggaaccgatgcatctcgacatgggtcctgctcggggtgcgcgaaagacgagttcgacatggagactgtcaaatcctgtactccgctgctaccttcatacatatggcggaggatgtctgattccaccatcctttagaggccgcggctccgagccttggggtgagaatgcggcgatgagcctcgttgcagcagtcatgtccgtcggcatcctttgcacaggatgcctcgctattattctcattatggcgacagccgagagagccatgcaataccgagtacatgtacggagcagacaacacggccgggagctagtaaataagcagttggcagatctgcccatctacagttatttctccgtagctctaccacctttgcagtgacgacgatgacactatcaaaccgtctgatgattaaaatcccccaaaaaatcgatttggaatcgtcttcattgccagctttttttgctcatctagaaaccgtcatccaccctgacaatacccctcgggcaaaccaacccacaaaaaccacggatcaaagaactccatgcagtcctctcctagaagaagacattcattcacggctgcctggttctagcttcggacgcacaatgcaagaagaaaaaaagggaccttgttcgtgtcgtcaaaccgtttacccgatagacaactgtgacggaaatattacatgcctacctgcagctagctgtcatgcatcgggacggccgatgttggctgcttttggaccgatgctggaagtaaaaccacgtttcatccttgccatggaagaaaaaaaaaagtaaaaaaaaaagcatttactacagaaatgtgtggatttcttcctagttccttgcttctcgggcctttttcctttctctcctgcttctttcttttcttctcccgaagcccattcgggagaatgaaaatggaaaaacaaaataccccctgtctctagaacctccccacggaaaaaaaaaacttggggcatttttaccactcgtgccaaaagtcccaagcgtattagttactggactcgggctagagtaatgcatgctttgaggttcagttaggaagtcatgtccgtatgagagctttttcatcaagttctctagatattttcaaagtgctaaaagatgattcatggctctttgccgggtagactgtcccacgtagcattcttcacatgcttgacgaatgaacccctgaagaaatttgcatctacttgagatgaaacatcaaggattgagatggagcttcacggatcgtcttgtcgcgagctttctcggcatccaaagccgttcggaccattgattgccatgaagaaaagcttcttaggctttactttccaaacagatgttcgataaagttgaatatgtgaataaacacatcttcttcgctgagtcaggaagtgaacggagagaagcagagacctcccaagcctcatctaaaatgatcgagagattatttgccaagctcatgtacgaaatccatggataagccaaaataccatcattctgtctccaagtatactgcttgaagacttgccaacctatattataccatacttttccccataatgccccaaaccaatatacacgccgcgccgtaaatcatcccatcaccacgtcagccctcagaaatcatcatcccccatcatcccactagcccgattctcgccaatctcccgaatcttctctcccagaatcgtccgcccataccgatcagcaatcttgaacgccgcctccatcatctggccggtgcgatcccgcatcagctggaccatttcaagcgcgcgcatgcccctgtcttcgccctcgcgacactccaccgccaggagctgcaaaagcgtcttgtcgatttctagctccattcgtgataatagtgagcgctgagtatggctgctagaggtggcgtcgattaagtcgcggagctgagccgtttggacacccttgagcataaactgctgctctaattttctcgtctcagtacctccctcctcttgctcttcatcgtcgtcatcgcccattgcttcatcttctccgtcatcccgcgtcttctttttcttgggcacttgcggtgaatgcagtggaatagaaaagtcaaactctgagagcagaggccgcgggaagtatgggtattcgtcaccgcccttgaggataatgcagtgaaatttatcttctgccacggcgattgggaaatacgtttcgtgcttccgcccagacgccagacgagacagaagcttcgtatctaatagaggcacccaagaggcccgtgatggctgacgccaatgtagcagagttaacagtgtgcctgtcgagtcgtagatgcaagggtcctaaaagctaaatgttagtacctaaacaagcaacagatgttcattatcggtcatgacttacgccattgtcagaaaagaaggcgctctttaatgttgcgccttcagggagtgccacggtatcttcattctggcaaatctcgtctctcttgacattctcaatcgtgtacaggaggcgcgtgtttccgtcagcggcgacggggccgttaccaatggtgagcacatagtctctccagcttgcgcatgtaaccatgggcgtgctcttgggacgatagactcggtaaggcatgccaaacaaggtaaaaatgcgcacgtagttggcactcgttacgacagtaacgaaagaatcgctcagtgacatggcaataacagcctctcccttgggaagctgggtccgccagtctgatctctgtgtccaagtttcatgagggcgatagaaaatggtcgccggctgctcatctttaggggggcatgaaaacagagttccatgctcattgaggcatgccttgtcgtacaggaaggtgtctgtgaagtgaaaatctctctgaaattcgtggtcgtagaattcaacggtaacggtgtggtgcccatcttgatctactgtccagacaaatccaatgagatttagacagagatactttcgattgcctctccacggagtcgatccaggctggaaggcctcgtggtactgaggttctgctgcgagatgcatcctcttactggtgtaatcaccaacatcgtcgccgacgcgacctctcttttggccaattgtatacccagcaccatcatcgtcaacgacaaacccgtcatcatcaccgtccgcataattttcatcatccaggtatgagtcaagactgcccaaagaatctcgtcgaaggcgtgtgggaatgtcgcgtctctggccattggccgcgggagctcttctattggcggatatatctaaaagcggatcgtggatgaagggagctggttgcacgggaagcttcagcataggggagtattgatcagagagaaagtcggggtatatgtagacctctccttctgaagtcgtaaaagacaggatattcttggtcgggtgccacgctagatcaatgacattggaaaagtcgtatcgctgaatcacattttgggtgctggtctcccagatcaagatctttccacctttgcaggccgatgcgagcatgacgccgtttggtgaccaagcgagggcagtgatgtcggccgagtgtccgttggtaaaggtgcgctgcttctcccagtcgttcttcgatataacctgaatgtctcgcgtaggtgtcggcacggcaaacgccctgccatctggatgccaaacagccttgaccgacgcctcagactctgcgtcgccagagccaatgactccatccaccttgtgtatcagctcgggctgatccgcagtcaaagaatagacgtatatgatgccgtcgacgcaagacaaggtcgcaatgcggccattgggatccaagctgatgtgtcgagcagctcgggtatgctcgttgagatatcgcagctgcttgatgtcttgcgtattcacaaccttgactgtcaattcgtcgctggccacggcgcaccactgcgagtcgccagaaagcgccacatctcggacaggcagcgaggttcggacgaggaagcgctcgaagttggacgttgccagggagtagaggctgacggtgccgtcctcagagccggcaacgaagaaatcctgagaggcagccaccgcaacattctgctcctggcagtcgtcaatgttgatgggctcgccgtccgaacccgtcttgtataggcggatggtgttgttggaccccacggtgaccagccggctgccgtccttggtgtaggcgcatcgcgtcgtgccctgggtgtgcgcaggcctcggtcggggacggggcgcaacggtcgagtccatgattgttgcctgtgctcgtcggattggagcgtgcaggtgaagctgctgggatttcgtggcgggctggagactgaagctggagctggcgctggcgctgctgtcgtgggagacgcgtctaagcgcgtatcaattaaagtcgtggtaggcggtgtcgcggccccgcggttgaattttagcagctctggctgtcagtagcaattgagccccgccattggcgctcgaaatctacgtttggcgggagcctggcaggcaccgtattattgatctcatcccctttttttgcctctgatcttgatatcacataagctctgcgaaggaattggtgctcgcgatttatttttaattatacggcagcctggatttgaagatctgcaattcaacgacgtataaattgcatcggatttcctgtcctcaatttcctcccgcccagataagacatccaatctcattcagacccgagcagcacatcccaccgccatggagacctcaaatcgtgacgccttctttcagactgagtaagtgcgaagtgacttgatgaaaatgtcttataaaactcatattctaatcatcattatagtgcttccaatgctgagagggagcgcaaagctctcaaagccagcaacaaaaatggagacccaatcgtcatgaagtccaagattttggcagccgtccctgaccccttttctccgtcaacggccatcttcatcgcggaatcagcaggattcgctcgcagaatagatcttacagtgagtttcgttcctaattgttgccctctgcttagacatgatgctcaccatcgcctgtagtctggtgcaacaaaagctacataccgtgggcccaaagcccctgtgacatgtgtcgccgttggaggcagcgggaacaagactgtgtttgccggctcgtgggataaagacatttggtcttgggacgtcgagacgggtcagcctggccgcaagtttagcggtcattcagacttcctcaaggccgttgtgtgcaccaggatagccggcaaggagattctcatcagcggtggcgcagacaagaagatcttagtctgggacattgaaaccggcaagcgcctgcacaccctccaagatccgacaacgaccatgcttgcggtgcagcacattgccattgatcccgtattgagcacccctgatgcggcggtgattgcaagtgcgagcagcgaccctcacatccgcaggtggaaaattacagtggatggagttgagcaactggccgaggcattccacgacagtcctgatgctgagaggctcacccttgcggaacatgacacaagtgtttacaagctggtttacgatcttgaaggcgacgaaggcgatctgtggacggccagtgcagacggtactgcgaaatgtctcgtcaggtcgcggaatttcattgccgaggatacctttacacacggagattacgtccgcgctgtgattccaacggaacactgggtaatcaccgctggccgtgacgagaatgtcaaggtttgggataaatcatcgggcaagctatactgcacgctggaagggcactacgaagaggtgacggatctcatcttgctgcgagactcgcgggggttgcctgaaaaggtctgcagcgtcagcattgacgggactatccgtacatggcctttgaagaagaccgatctggacgaggtagtcaagaagattgaagagtccaagcagccggtagaagaagaggataagccggagggagataacatgttgacggccgaggaggaagccgagcttgctgagctgatggacgactgattgagcactctcactctgtcagccaacaaatatagacatttgattaaaaagaaaaaagaaaagcccatcatccaacaaattactatttcttgaccgctattcatccatcgggtacttactgccgaggggggcgtatagctgattcaggggcgtcaaacactgaacttcttcgtaacggctacctgccttttccaccgtctggagttccggctagctataagtcggaatccgccacaaccgaatatattgcacggtattgaaacctgaaaccatcttcggtaaactgctttcaccgacttttttcctccccctccttggtcgaaagtcgtagaaaggctgcaaagcgagcacagatttattttcctgcctgcgaacttgctgcggagcctcgactgtgactgatctcgccaccccttttctcttcttttctttctttggttatattttgttagtcgtataatcaggagagaaaaaaattaatacaaaatgttgctctgtacttcattatttgttgatttaatacggggctaacatgggagatacaaaatgtgtgagtgtgactggtatgtgcacctggaccaacagtgtgatgagatgtagctacaagtacttcttcttctctagttacatgtatacggcgtgttgctattagtgccaaagagttgcgagtaaaaaagggggaagaagaaagagtatatgagcccaattatagcaaaattgaaaatggagcaatgaaagcgttgttgtttaggcagcgcattgaggcgatattaagcgaggaccggagctgagagcgacctgaagctgtaacagactgcggtaagcgattactaccttgtagaccatgacctgctgcttccggtgatgacccggtctcgctgatctacgattgaatcaattctcaatgtgatcggtatggagtacatcaatctaccaccctggtatagagcttctcccaagagacgccagtctagcagtagttggctctgaatctccggtaagtctccattaccatcatcttagtgttatgaatgcgtgcctaagtaatggcgagccgtctccagctcaggtacccatatataggtaagttattagttaggccgggccaggtcattcatcatttgaagtcatatgtttgctatgcaagcgttagtattgtattgtacaagttttgaatgtcatgagatgcatgtatagacgcatctgccaccgtttgctcaccacttgacccacaatgagaaagaaaaataaaaaataaaaaataaaaaaccatcatacgcttgtacgtaatactgctcgacgacggtacgaatagtcactcgcttacttcttcgagccgttcctcctggtccacagcaccgcctccattcttctcccatgggctagagaattttgctgcaaagcccagagcccgtcagttcggctttcttgcgagaacccctgtatttgtggagcgatggggtcctgggcatctccaaggtggcccgggtcatctgccgttggccgattagctgccgatcggggcaaagaagcttcacctgcaagctctggaatgaaaaaaacctggaagacaagtgccagcaacaagagaatgggttatcagccgctaccgctaggatctgtgcacccctcgagtggagaaatcgtcacggagacacagctactcgatgctagccatagtagctgcagcttgaatagacacagagtggctactgaagaacttctccatctatcctgaaacagctagaaaactgcgcattagtccagtaattatctgtctcgtcttatttccaagcacttttgcaatagtgagagggatttgttcaagcgagcatgataattagacctcgaggcgagttgtgtgaagaggataccccacctcgaggcaaatctcccggaaagctgctgagattgatgtgcagggcacaggccttatttggaaatcaccagcgtttaacagtgtcggggttttcttccacgccggacggtatcggagacctgagctcttgggtctaggattgtggatttgctttaatgggctagtatttccagcgcatgctcggcgaaagaggcacccaagcgccgactccatatgctggagctgctagtgttgtggaggagtatggagtatatcgtccaactaaagtaagtgtgaagaatgagatttctgatcgacttcaaatccttctgcgtggacgacgggagatgggtggcaaagtttggcgtattcgttggacgccagtagggaagttttgcctatatggcttcacgagtagaggctcagcgtcgtgacatcaacatgaagctctcgctacaaatgattgaacgatttaaatgtcacaatcgtggtggagtcaacttattagttcagtttcgacacaagccaccgagtcttctcctgaggtttgcgtgtgtaggtatttgccgactcaagcccatcagctgctgaaggtagaagagacggttattgcagtaagacaacagcgcagaaacatgtcgactaagcttgtttccagtatttagtacccgaaatttgtctaggttagtattcaacccaagctgaagtagcatatgagtagtgtgctcttggctgtatatccccttgcaagcataggagccagaagctgatctgagcgtcgttcatacagcattccactgccagtaaataggaagaagaagttgttcgaacgtcctacctatgcagtatttggttaatgaaatactggtgggtagcacgttggcggtttgctagatattggaataccgtgcgcgtgtgggtttacggagacctgctggcagctggtattggcctggctgtttctccaatagcttgtttataggtgcactgagtcacgttgtttagcttttacgagagcactcgcaagttgaaacaagccgtccactgcagtccggtggtactgctaggattgtgtggttgcagagctgaagttcatcttagagaaacattcgagaacgctgtgtttaggataaagctgtcaattagaaggtgaaatgcagcgagaaaatgttcaatcgacaattgtcaggacagaaatacctgtgttaacatcacttggcatcaactgcgcttgaagccacaggtgggcggcggtcaaatcagagaatcgatacaagacatactgagcacagtctgctcttcaggtcgaacactgaacgcgtaactgcgtggcgaagaacgcatacgatgtcccttatctcgcttcctcatattaggctgatactgtctcttcgtgggattcataaaggtacttagacttcattacccggtgaactaagccacgctgcggaaagagggctctcactatctggcgctgcgttgtggattctgtgtaaccacgagacatggtgtccaagacagattgcgagaacaagatttgtgtcgttaacgtgtcaagtggactctccttgaaagtcgtatccgacggcattgacagctgttgggtacaccaatggacaccggactgttggacaaataaagagcccaggatgaacggtcacactgcttcatatggcaaaggtttgaccgcttcatatgtgcatgaactgcagtttctgaatgagcagccgtcgcattcgaagtgtgcctgtacacgtacacgctcgcgccagcgagtaatgagtggtcacacgcaaggctgtgattggtgtcacactctctggttcaggtaactgtctgaggaccgcaggcgctggaatatacaggaattgaagcgccgggaattgtgcgactagaacctgttgtaaagacatatcctcaaggcctggccaatgaaagctggtggagctgtgacagcaacgagatagcgggcgatggttgccaagtcgaggtcagctgtgttccccatcagctcatcccggcgcccgggtggtggtaggacgagtagcgcactagaaaacgacgagcatgcacagcagcattgatgtctctcatttatacctagcacaagtagtacagagagcatgaagaaggccggtgcaggggtctgtggccttggtagccatcctctgttgtgtctgacaccgccctgcatgccgcagtagcagagccgtttcttgacgaataagtcttagacatgcgcatctcgtatgctatagaatcagcgtcggccgtccccaccggcggcattctggagcacctctccaatggccgcgggcgagaatgtctttggttgccgctccgttgtgtggggaccccggcttcaatggcgtgtgggtgagctggctgaaggaggaggtgttgcttcaacaagacgcttggatgctagtggtcgcttcgtgagagctcggagatgagcccttccatggcgataaagcggtcgcactatctacgaagagcatgtggtattagcagtagcatcgtgtagcaggatcaggatgaactggcggcaggctctacattcgccgtaggacatgcctgaatctagccagacgtggaagtttttggctgctgttggcaccctggttcgttcgttggcaacaggggttcgtgtgcaattggccaattcccatcttgcattgcccctgtcagccacttctcgcgtctcccgtcccaagcctgaaggaggcaagtctcttgcgtcgtcctccactaagatcaaaggagagctccgtgtcagatttggagaggctctcgaatgtctcggcgatgctgcttcttcttctcactcgagattggcatcttggtctgccaagcaagaacaccaaaggccaatgtctggagcagctcgacgtcaccacgctgaggcttcaacttgctgcagacagcccgcccgcatcaaaacagccgctggtcccccacgcccccttttctcgatgccgttgagttggtcgaggcttcgtggcaccgcgcgaggcatctcgtagccgtgttgctctgctgtgcgagctcgagttaacaccaaaactggcaacccgtaatattgctgcgtaaccatgactgcccccctaatactgtacacggcagcagcacgcagtcgcaacgaagagacagaagagactgagcacagaggcgagctcgaatccacctagcaggagctgcgttccggttggctctccgcgaagcccagggctcacgtcgccggcgccgttgctcgggcgctttttgtgatgagagtgacaaggtctggctgcgggcaccaaccgagctcccagcggctgtattccacgcttgtggtaccagcagacacttggacctggcagatgaagctgttacttgtgcactaatttgtggctgctgccctgtttcctgggcggggcagtgatcaactcccggcctgctccaagcgccgctgctgcacctacacctacacctgcgcctgctggtacgacttgtacagcacgtctgtacgacgagtactgcgcggcgccctcgcatgtagcccgtacgcggatgcggcgtatccacctgtgcgcatccccgtacccggtactaaggcaggtacggcgcgctacagagagcacgtacagcaggtaccgggtgtcatgcacacacagcacctgctgtgctgctggatgaagcttctcgtctgccaggccgttgcaagtaaaagcgccgcagctcgagtcttacgcgcatgtgccggcgctttgcctgctcgacttcactggcctcccatcttcatatctacatggccatcccctcgcctctcgcttcgcctcgcctctccttctcatctccttccatcatccttctctgctccccatcttctccccatcgtactcggtagttctggtcctgcccactcccttgctgctggtcatccaggccctgcaagtcaaccctttctttttcctatccctgttgacgtctcgaaccgtcatctgtcacattctagaacctgttccgccgatagaaaaacgcagctatagctcccagtagcttgtcggatcctcgcaggttggctctctccagcgaatcagacaccctcgctgcgtcatcgcgggcatggttttgtcgagcttctaaagggtcaacagaggtagaggcagaagcgagtcactcgcccaccgccactcttgcacggttccttctccatcactgcctccgccgtggccctgggccctttgcgcagtcaatcagctgaggccttctcaccgacgccccttggctagctccgctcatacttctgggcgcctccggacctgattcaaaccaccttcaccttcatctggacgccggctgaaggattctgaccgcaatggcagagaccaagatggaggcaagcggcaacatcgttgcctttgaaggccaccccgacgtcgtatcgactcagctccgactgctgccaacctcacctcagatcctcattcttccttccgtccagtcctacattgccaatgatgattctgagcgggcctttgaagtgcggtcgtatattcgaagtgtccatgatgccctcgccaagcgccatgaagcggcacgctgctttcttcaagaggcgactccagtgaacaagcgactggcattcctcaacggcgggacaccgagcgctcaggcattgtgtatcaaagcgattatgaagcacgagactggtggagatagagttgaagcggaagccgtctacgcccaattagcgagagatggattggctgggcttgaggctaagagccgaattgacagccgcgtgggctctgtcggtgacgaaaccatgttcgatgaagagctccacgatcccataacacgggccatgagagctgccgatgctttggatcgtcagactgccaatctgcagcccggtgatatgctcgatctcgcttcgtctactcgaccacgaagcttgagcttgccgctatatggctattcggatggctttggcgacgcaactccgttttttctcttcggcgcgcacattgaagacgatgaagtcatagaggacgatccccctctggctcctggagctccaacctttgcattggttgattataaccaaccatcgaaacaaatcttgctcggccctgcagaactgccttcagcttcaccaagcaccgctgtcaaatcacaaactcggtcgaccttgggagtaagtcacaacaccgagatgctttccccaacaaccgagactttcaatattcgcacagacgatcacgccgcctacggagagcccatcaaacccaatagaagtaaatcggtctcgagcttcaagggttcacttccaagagtgaagtcgttagatagaatctacccgcttagtgcaaagttgagagatctctgtattccggagacgtcttcagaaatgagtacagacttgtctgctcctcgccgctcacactctttcatggttgctagcgaccctaagcctacagttattcggaaactaagttacatcgaccgaagatcggtagcatccaaaggccgtcggccaacggctactatcgatctccctgttgataagaagctgaacgcaaggcaaagcaatgcagggctgtttcacacccatcttggaactgacgttgctacttcggctgagatgccattccagccaatactaccatgggtggaagatctgctagtctatttcaaagacgagacgcccaatgtgttgctttctctaacaatcaaagctttcaaagctggcaattaccctatactgtcaagttctactcttaccttctctaatgccatccctacatcgacagcctctctctaccagccgactgccattgacagctccatgatcaataggtctcacgaaacctctgtgctgagtatgacggatgatgaccatgatccttttgccgatacacagcctcaccagccgcttgggagagaacaggtcggcccaattgtcaacgtcattcggcctccaacgccggcacaaacaccaccaccctgcaaagcaaaggagaatgaaatttacgaattcgaagttgtttctggccaaactgctgtcgccatccagaactcgctgcggtcaattcttagcacatactttcctcctgaagccgagggctatcgacaattccaattctcactccttccagagttcgatggactctggaaacctgtatttagagaatccgagtcgaaaggctccccaagagaaactaaccgaagagttgaccacatccttgcaatagggtctcaacaaggtgtggacaaggtgtattcgtcaaaaattatcaagcagttggagacaatcgggaccagatccagcgatcgccagggccgcagcggccgggtagatttccggtaagttttctatgctcaagaactcatttacgttatacggcagactaaatgtttggtagatatttgcttgccaatgcgatgcaagcattcactgccctgcccttgacgaaccagacttcggataatccctttaccaattcgtatcttttggcgacacttttaattccccatcttgaaacgtatttggcactccactctgaaattcgctatcttttgttagaatatcctccagaacacctgcccacggtactggctctgcaaaagttagtaggcgtggatctgatcaaggtggcgcaaatagtcgattctaccaacaaaggccgtttgccttttactcagattggaggccccagcgctggaaccaaaacggaagccaaatcacctaaactatctccgcgatcgtcaaactcagagttcacagtctcgaacgcgaatttcttgctgacatccacggctaccgccaaggatattgcaaaattcgtgtctactgtctggaatattcaacctgagactgaggactccgagccttcatcacaagagaagagaccagttggcaagaggccgaggccagcaccactggacgcttcctttaccaaataccctcattcttcaggctctttttacagcaaaccgtcgcctatttctgccgttgaatcttctagccctggatcactgacgtcgtcctcccggcctcaatcactcatggacgtcaaaacgcccaagtctgataccatgcctaccgggcccttctctcgacggcggctgtttcgcagcgactcagcatcaatgactacttttgatcatggcagtgacgatagtgaattggacttggaagagcggagacttatgccaatgtttatgaaatcgacagagcgtcagggtaacacccgaaaggctctcaaatttctcggcttggcgtaatggagggtctcttattctaggcgttgtgctgctattttggaagctgtttctttctttttctttttcccactccaattgaatcaccaagttgtgattttttataaagcatagtcaggctgagtcctggactgcttttgctgctcggacgaattatgactttaccctttttttttctcccttatactaacgtgtggtttttcactgctctcctattttctactttttaatcttgtttttcttccatcttttccttttaaaaagtcattatcatagacggatatttgcagcgacttgggttgtactagagtacaaaatgaaaacacggagatagatatgtgtactgcaaggtagagtagttggcagccagaggaaattagaacacaactctgctcgattcgatggcaatgtactcaacgaaatggcgctaggcttatcaaaataatatagaaagacaatgttgatcaaaattggaactaaatgtatatgactggctttgtactctgcgcatattaacaacgaataattgatgagtgcatattgtgcgaacatgtgttgctaaatgaccacagcaatttgggacttggattcaagtaatctattaatgatggcatggaaagccagccattctataagtagaagtattttgccaacgagataatatcctacaggccatccggaatgcttaccgtgaaggcataccaggacagggattggccaagtcctccctattgattccccgaacttaccgtgcccctgttgttcagtatatcaatccttgcttcgtaatactgagtataatagaaacagtaatagaagcagtagaactttgttgccccctattgatgagttcgtagaccccgagacccttgtcgtggtgggttgagcttacttgtctcgcggcccggttaccgagaaccgggtgctgtatacgaagatacaacgtagggaaatacacccttgtattgttacttcggcgtcttacatgctatttcgttttcattaactgatagtagtatcctatttgtgtatacctaggcagataatatactcaaaacagtcactttcaccgaccaagggacatggagatggcaataaaaaccggtaattacgtagcagcagcacaataacggtaacctagaataatacgcaattcccctgtgtattaatggtacccccatcctcgtgaaagattgggtttgaaaagacgaaaaagaggcaccggaaagccttccggaatttagcaccatagaaaaaaagcagaaagcgacgaaaatagcgagcaaataataccaacaaaaaaaaaagccaaagcttgctgcaaaaaagggccataatttccataaacgtccattattctcccaaatcgtaatctccatggaagggaagtcatttatggggggacaagggaaggcgtgaaagtacagctcagcgcacccataagatcctcatttctcgtgaattttgcgccctgatcccaattgtgtatcacgtccttcctctcgtatgaccgtctctcccattcccatccgacccttatgtgtcctaaaaagcaagcgaggatgccacgttgtgtgtgcgtgtctgaaggggcgagatccaacaagacatgatgtaatctatgcgcagaaatggggcaaactgaaaaccctagaatagcggaggaaaaaggtcataacaaacattgatcagtcggttcccaagggacatcacactgctctaagcatcctgtcaccggactcggccacgacaaagcgaaaacacacgaaaccatagcggttaagtcgtttaacagcagctgctgctggacgagttgccgacaccctggccctggccaacgtgcacgctgggtttcgtgttgttggcagtcgtggtgcccatgcgctccttgatctggcgagccatggtcaggaaagcctgctcaacgttgctggcgttcttggcggaagtctcgaggaaagggatgcccaggctgtcagcgaattcctagaggggtgtcagcttcaggctttcacatggcacttgctggtttgaggagcggcagcctagagcagcatcggaaggctttccgctgcaggtgacctgcggtggctccaggctgcaactgagacgctaacttaccttggcgacggagtactcaacaaccttcttatccgacatatcgctcttgttgcctacgagcagcttgttgacgccctcggtggcataccgatcaatctcctggagccactgcttaacattgttgaaagagtccatgtcggtgacatcgtagacaacgcagatgccgtgggcaccgcggtagtacgatgaagtgatggttcggaaacgctcctggccggcagtatcccactagaaaacaaagagtttcagcacccgctatgtcgataatttggaatactatagcatgtgttacttacgatttgcagcttcacggtcttgccatcgagctctatcgttcggatcttctgctcagggtgttagaaattgataagctcgtgaaagtgggggtacgggtcaacgtacgaagtcgacaccgatggtggaaatgtaagactcagtgtaggtatcgtcggcgaatcgcagcagcaagcaagactttccaacaccggagtcaccgatgaggaggagcttgaagaggtagtcgtatctagagattggaaataagagggtcgggtcagcgatcgcttctcctttgcaaagaacaaaatggcgccgccgtcatgccgtcccatcgctactccatcgcggggacggataggaggacggataggaggatggatatgcggcttccaagggatgcgggctgcgttgtactctgttcggcggacatgttagcaaggataagacagacaagtttcaggagaatatcgccgtcaaagggcaacaagggccgcgtaccactcagggttcatgatggcggtttgcgtgggctgagcgggatgctggtagaagcaggacagagagacgagacgagaatcagtggtgaaggcttcaggttgcgatcgaaacggatggttggctcgaggtcaaaggagcgcagtctcgagtacgtcagggaaagatgacggctcgttggctgggctggggatggacgggcaatgggatgggcggtgggcgcgctggtcacgtgcaggggccacctgtcacagcgcagcgaggctcagaggctcatctcatttccaggcttattcttagcgctggattggtgatggcacggggggcttgcgttagcaccagtgattgtgtgcctcggatgcaatgcgtacctgtacttttgcaccggcgaagagagcatctgccatcatttgagggcacgttacggggtgcaaggcatcggaatcagccggacccctcgactttctacatcattgccaagtacaagtacagaagtgcttggctgtggctgcagcgggtttagtgccttatcttatctgaggctgcattctcaagtggctccaggcatgttcatgacttcacctttgcgcttccactgcatcattctcaactaaaacaaagaatgttctcatttcagtataattatgttgttctcgtcaaattctctaggactccttctccacataatgacctgtggtgtgatgatacttgtaggaatacgaagcgcttgcagctggccacgggcagcgattaagccctgtgcacgtttaggtcaggcgcatgtgattcgagcctttccagctgctctctaaaagtcctgcgtcacctgaagagccgctcatgacttgaattcgaatcagcaattgtcatgttttcggtaatgagattactggtcactctgaaacagtttttattccaaatgcaaactggcatgacactacccaatcctgaacaagagacaatgaagaagagtaaaattcaagtaaacatcaggttggcaggctacttatcaaaaacatcccgcatctacccgtatcccacgtttctcagaagtctggagcctcactgtgggtatctggactttgtccacccatatcagcaaacgaacagcccccgaacaattctcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaaaaaaaaatcttctagtccatctcgtctttgttcatccatgctcgttttacccttcccgtaacaccaagccggcaaaccccaaacatcgtgccccggaatagcggaacggccccgcaatggatggtcccccaagaacagcccactgtagcgcacctacctagccctgggaggcgaaactaggtatgtacctatgggaagagcactgagaggaactgccgttcaatgccgatggagatcggagccatacgattttcttgtctttggttgggaaaattttctcgtttcttgctctagaacagaaaaagctgcttcttcgagaagtttgacgcaaaatccttgtctcctggccctcatgctgctcctccccaggagcgcccccagcacccaatggccgcgcccctgcgcaactcgctgacgagccctgccggccgctcatgctcatgtttccgatcttggcccggcgcctcagtccgtggcatcgccagcttcggcccggccaatgctcccgtgcaggcgccggcgttgacagagagcctttcaacagaacaatcacaactagatgacgatgctttgctgctgctacagctgcggcagcaggaaaaagtgccgggagtagcatctgcgccgcggggcagcttgtcgcggacgacgcactttgagagctctggagctgtgtggatgggaggccggggagagacgccgccggatcccaacaaagcaaagctcggcaagagtatgttcaaacctttttatattttcaaaagagaatctttatgaaaggatatgtctggctaattacatacaatacactgctagctctgcgaatcctccaagaacgccttccaacgctgctccaatctcccctcccgcaagacatcctcgcccccaacatctcgctccagctattcccctccacgcatcctcaccttcccgtcgtctccggccgagtcgcctacgccgccgccctctggacctcgcccattgcctggaaccgcgtgcccatcatcggcaacgtgaagctcgagatcctggccgagcgcatgacgtcagagccgctgactttcctgcccagacgggccggcgccacgtcagaacagctcgttgtgcgctggtgcgagaagcgcaagaccaaggagagcaaatctggtggtggtgggagctcgttgccgtggctgaggctggcgaggggcgtggatccgaacaaggcctttacggggctgttcatcttcgactttgatgccgagggaaggatcttgacgcataccattgagcaggcgcaggagggcggcgactgggagaagggcgtgggcgccaagtttgtgggcctgacggattggctgcttggtggcatgacgagggatcctggctctccgataccaatgtttgagaggaaacgaggttgtggtttccagtgatgagggagagggtattctggagccgtgtaagaacaaaaaagagagaaaaggggggacgatgctctgactttcatggcgttggtggcatggcgcctgtattactatttggtttcttcaccttgcctggtgttgtggtggatgtgtttgtaacgattaagctgcgttgcttagatggcgcgtgtataactcttgtattcctagcaactctctactgctaatgaagctcttcacgactgatccaagatatcacttgagacattcgctcctccgtggagccaacatggttatcaatcaactactgtagttaagatagatatatgtgacaaaaacccggcgctgacgttgttcccaacgcctctagtttattcaagcacacagaacgtgtatgaagactactactttccttctctaacccgccaactcatctctcgacccggggcatttcacaatattctgccgccgaaatcgtctctgccgcagcgcacacaaacaaataaaataaaaaaacggaaaacaaaaagaattcccttgctgccggcttctaaatccctccttccccttcttccccttctcatctctcctttttacctcctttctcggtttcgtatctctctctctctctctctctcatgtgtacacgtgcccacatcttgttgtgtttcttaaaagaaaatgtcacccaggttctcgccctcaaagccaatcttaacaagcttcttcagtcgagccttctccttggccttatccgccgccttcttcgcctcggcgagcttcttcacagcgtccacctcggccagttcatagcccggaggcgcatcgtcgtccttgtcgaggtcgatttcgcccagcagaagcacgttctcgcctctcaccagaaagatgccgtgcggaatgtccgcgtagtagccgtagggttgctgggcgtcgtggttgtcggctctgggggcgaatatcctctctgtggttgactggagcacaatgttggcgaactggtcccagcttcttaatacgccaatcagtttccttccgtcgcgtaaaaccaccattagtttttctacaaacagcacttgttagcacagtctctctcccttgcccgctttctttttcgactccccggggggggggggattatgaagcaagcccgtactgtctgtgagatctaaaagctgcgcggccgtcgtgaacatctgtggcggcagctgggagaatggctgacccggcccggcaggcgggggggcatcggcaatggataggttttccattataatggcatgaggcgggaaaaagcgccgtatatgagcgaagaagcaaaaagcgtaggttaaatctgaatcgtaatgtcgggctcaagggtccatggagacgtgtggctttgttttgtgatttcgttttgttttgaattctttcccttgtctataaaaacatggccaacatgaggttttgggagagcgacgaggcttgtacggagcagatacaaatggcagtctagtcgagagatggagtaggttgcgatcgtctacggctgtggcccgggatgcggcgtgcagggcttatcgataaacggatatcacgtgtcaaagcctcttggcggttcaagtacaggtacgcagcgcaactacgtcagtgtgaacgtcggtggaatgaattggcaaaagaccaaaagggcctcatgcgttaaataacacctgttgcaggctttttaagccaaagtagataccttgatgaagcagggaagagtacagatggttgcagtcgtacatacatagcccgatggcggggcagtggtgattagatttggatggtggtttaaactgaggggcagggaaaagcaaaatggctgccgatatggctgagctggatgacaattgttgggaagggtgcctgtacttgctcgtacacagttgaacgtgctgctactcatgcctcattagagtatagtagattcctttcgccaagacgcagcttctcggctctgtgcccgtactctacaggtaactgctgagcttcatctaggagtagatatctgcaggcttacgtataagcggccaaatccatcagaccgtcggctgaagctgcacattgaaccaatgcggaaacccccagcaaggttggctgatcccggcgtttaacttaatggttgagtcataaggtaactctagagtcccatgtactcggttcctacttgtcaacaaatgaggggtgtctggggcacagagctaaggcaggtacttagcttgtgcagcacacgacaagttgccctcgtcatgcctatggcatatcaattaattctatactctaaaaatcaagtcttcaattctagatggagagaaacggagagaaaaaggaaaaggaaaaggataatagaaaaaaaaaaaaggaaactgtgagactggccatctccctttctctccgttgaccgtggaaagcggtccattgtgggaaacaattaatttttgtgtgtatcctatttcaagagcagcttgtgccttgctgtacaccaatattatgcccgcgcgccttgtctttgaaatctctttttctgagtggatgctctatggtaaaacgaagaaagaaaagaaaaaaaaaaattagataaaacctgtcgacaacgcctgagccgaattcaaaggcatcctaccctaaatggttagcagtttctgtatgttagaaaagccggtgatgcaggcatagttgtcggatagacagccgccatcagccagagaagcaaataagcttccatcatcaccgccttcttcctctcctttgtctcttgctcttggaccatctccttctgttccgagctgtctgctgtgtatggtgctgcttccaatggccaaaggcggcaatggccgttgcagggacacctgtagaggccaggagagggaataaaaatgtacaaggagaaatgaaagggtgcagtttcgttgcgaaaagaaatttgacagagacgagttgccctggctcatgttctgttcatcgaagatcgattcaaggcttcttggagctccggtctgttttggagaacctcgattgcctttgtataggtgaaccattcgcgctcgcgcttgtccttctccggccactcttccagctgctctaccacggtgccctggtaaaagtagtagcgggagcggtccttggacgtcttgggcggtcgcttctcctcaaagttgcccaagtcatagtcaatgttgagcgtgatgccagcttcctcccaggcctctcgcatggcagactcctggcacgactcatccgactcccaccctcccttgggcaggacccagcccttgcgccgggtagactgaatgaggatgacgtagttgcggtctgcgctgagtggtacgacgccggcgacaagtcgttctccttgcgagttgtaccctgaaggagggagatgggtcagtgggatcccgagctgcgggcgtcggcggaggcgaggcaggcaagcaagcaagcagaaagcaagacaaagcagcgactggcaaaggcaaggaacaaacgaggcggcgcgcacgacaccggagatggtattggggacagagggagaagagcagaagaagtcggtggaaataggggtttgcgaggtgacaaagggggaaccgcgctcttggggagtatcaagatgcagttctgcgctcaagatggaacttacgttgtttgctccgcccggtccgcgactgcattggcaaattgttggagccctcgacactagacgccgagcctgacatgttggcagctgttgtcgccagcgttctctccggctgtctgctgaaagctgaaagctgaaaaagtcttgcgatgattggccggcccgcgtatcggccgcgggaaggggaaaaaaaaagtaacgagggagagagagaggttgccggaaacgggagactttcaccggcaagtcgcgagcttcgtctggcggagaggctggggggtaaaaatcacagtgacatgcgctgcattgtcatctaaagagaagcagaaaagaatagagtaaaaaggtgttgtttgtttctcgtctgtttcccccgggttgcgagatggtggtgaataataaccaggaccaagagtcgtgggggttggacaacggatgcaggtctaggcggtgcctggctcttttttttttttccaattttttttttccctgctgcacgggttcgcggaacgagatggcgttctagacagggtccggaagcgatgcgtatgtaactcggcgccgagtcggggaaccgcgagctggacacggatgggagaaaaaaaggataagcaggattagccgcagtggcaatggaccgcgcaaagactggacgcagcagggctggagagttacggaggatggagcacgccgtggccgttgagctacagcatggaggtacctggagtcggtataagcgcgcgccggtgcggtgagttgagctgcgatgaatgctggcggtacctggagtggagcgcaactaacagcaagggcttttgcaaggttggggccaaacgcggagacggccaagagagagtttagtttgtcgcgcactctggcctgggtacttggatttgacgtgctgcttctggccgtggcaaagtgccgggcttgcctgggcttcagggctcgaagtcaaagagtcagcaggctgcctgtacatatcggaggtgcagtaccgacagcgtcaaagagtactcgcgggtacatgtcccaggccacccgagacaacaggcttcagccgtgctggccgcgccctcaacggccgtctggccgtggctcaatcaatatagcgctaggggctcgaagccgcagacggccgcatgaactaagactcaggcgacgggcaacacacgtgcgctgcggtggcacgggataatgtcggttttgatacagggaaagagagcagcagctatagggattcaggcacttgattggctgtaatgcatcatggcaaataatcaggacaagtttagtaattttcatgacaatgggttcttttttgttcccttggaggctgatatttggcatgtttagctggtcatggagttgacaacatctggctcaaaacggaaacttgcaaccaagagcctcgcagcttaaccgagagctaaatcagacaactctctccaaagggcgtcaacacccagataacaacatacgatgttcgtctaattgttctcggaattttatctacaatacaagcatctgccagtgatctagcctcccgacgccagcatatatgcctttatagttgccttgtaattccagaggtgtggtcctacgttacgagtttggtgggagagcactgcatgcatgcatgtatgtatgtatgtatcaaaccccctgttttcccgcgcaggcgagctgcacccgatccctagctgccgcccctttaatgacgacggctaggactgtggtattctgtacaaagaaaagatgaccgctgagatgggcagcggatgatatatacgaggctgagatcccgtggtgtatgcgtcgcgacagacaggtgattaagcttacaggcagcagcttatgaattatgactcaataccagtagatcaggactccagcggtaatctgtaccttatcgacatgtctctttgagatttgccgtttaggcacagctacctgggtaagctgatctagatgagcgtcggcagtggtgacgtacttggaagtagatgctaccaggcagtagaatgtacatgtgtacggtatactgtaagtccatccaatcaccaagaaccgatatgccgtctgatgatacgtaccatggccccattgagaaatggttgcaggagactttctgccgctgagagattctgggtattaccgggcaaacgcaagcgtgcatgatactatttgcttcgtgtcaatagcatttgcattcctggtaggtgttacatagtagctgagaaatacggtgagcaaggcccatgcagccagagaaaaaggcatgatccaacgagaggcaagagtttcgccacgccttttaggcttttcgggtgaggcagttctattttcgggatgcgacctttcagggaccgtattatgcatatcaagaggacggctttgacggcatagaagaagccagggaacgacgcagccgagttgtcacccgtctccatcggtctacatattgcaaggatgcagtatgtatgctgctagcaccaagtattcgttggggatccaaagcaaggagtgcatatagcaaagaaggcaagaaaaaggccgtacagtgctcagctctacagtatgccacctgcaggaaggatttccacttagtcaagacaagacattatctcgtagtggcgtcgatagctactagactaggcggaccgctgtagctggcgccatcccggtggtctcagcgccgcgacccctcactcgctccccgtttcgccccgccatcagatggcagctggacttgacctcaacactggattcctcttggagacgctcgctcttcttcctctgcgaatgctgtcggcatcgcatctacagcgtctgggctgtctgtctgcttgtcctcctacctcccatccatcatgagctcctctggccggcagcagtgaagatacctactgggcactccctcgggcggttacaggccaggccgtctccacgctcgtgtgtttgaacccgctgcgacgaccaggctatttctcgtgtgccgctcgtctgctggcatcaggacagtttagatcgcatacatacgccccacaaagttaaatctttgcttgcgacagcagccaggcgcatcgtatcgtccgtcatagccgctacgtgcaggcgccgagagcttcgccaacctcgactgcaatccgtcatttcccctctattctataagctattgcctatcaaatactccatcgtaccagcccgtctgtcggccttgagagagctacaggacacatcacttctcgtcaaatacacacaaaatcctcgccctcacttgtctcacgcaccaacttgcctcttcaggacgacccgaggtgccaagcgcagccatggaggaagacggtggtgggcagacccctgaagacgcctccgtcgccgacgagcttatttctccaattggtgagtcagaaccagccagagctgttggtctctttttctctctgctgctcttcccgctgccctgatctgatgcctgcacacgtgctgcttccagtgcctgtcgttggcccggagcttttgcagtcgcttttggcaaggcctcttccttgatgcgaacccctgtcagcctcttttttcttctcgcactacctgtgtgacttcgtccatgggcaccgcgattgtcgtggccacacacttctatgccactcactccagatgccgttggtcagtgcggcctgagtgcatggctccgaactgtgtgattccttgtcacccccctttcatcgtctgttgtccccccaccgtctcatctctcattcacaactcatgtgtcccgtctcaacattgctttctgcctctcatttctcgctgcaggtctgcatgtatatgccactctgatgatagcatcgtcggaagctggttactttgtgtatactaccatttagcttctgctccatttgttgaaacagcatattggatgctctcttgtatttccatactttgcattggcattgcactctcgcattacgtgacgttttgatcactgtttggcgttctttatacgaaatgtcttttccattgcacacaggttgatgtctgttatctgtactaactagctacacagggtatacaaattcatcaaaatgtggctactgcggcgtcactggacatagtcagttctcaccggccctcagtttctttctggtcaactcaatcatttgtttgctcacaaaagctaaccttgtttgctgtatgcaggcttttcgtattatgccaatgctgcttctcttagcccagagttgtatctcactctactcgatcgctgctggagacgatcaggaaaactattgtaccgtccaaaccagcgcgtttcatgctgtcctcattacaccattcgcttagactcagatcagtttcatccaacaaggggtcagcgccagaccattaaccgtttcaataaacatgtactgggcgaccagtacattaagcaagctgctcgtctccatccaaggtcgcgcgaagagacaaagaagcgtgacaatgagtttttgctcacagagcgcattcatgaggctgagattggccaaatcaaaacaccacttgagccagctcataggtggactgtgacgcttgaagaagacacttttaccaaggaaaagtatgaagtctatgaaaattatcagcgagttgtccacggagatgagccttatgacaggtcacacgagtcttttcgacgattcctctgcggctctcctctgcaacgtcggaccatggttggacctgatgggcgaaagcgccgcttaggctcctaccatcagtgctaccgcctagacggcgttctggtcgctataggagtgcttgacttactgccacaatgcgtcagctctgtttatttcctttaccacgaaagcattcacaagttcgcccctggcaagctgggagctctctatgaaatctcgctcgcgattgaagacggttaccggtggtggtaccctggattttatatccatagctgccccaagatgagatacaaaatagactacgggccacagtatatccttgacccagataccctggaatggcgatttttggacaagagcattttggatattctggctagggatacttatactagcctctcggcagccgacagtcctagaggatctgagctgcattctcccgacgctatgagcagagatgcctctgctggaaaagatcagaaacctgcatcttcgggtgaaaactcggagaattccgattcggatgaagacagtggcatgacctataaatccctcttccaatctggaatgccaggtattctttctgtcaaggacatggaaaaatacgatctggaccacattgttctgaggatttttcctacaggcccgctgttcgagacgtcagacctggtcggctggaggcatagtaaactggcagagccgtcaaacgtaaagcacagcattgcgcagttgatcgctgccgtggggcctgatctgatgaatcgcatctgcttggatctggtacgtcgtcgaacctaatttttttttttttttctttttggaaggagattggttattttactattttataaagcgcttcatacgcgttttttacatctgggtcggttattggttacactgcaaggagatgcataggatattcaggataagcgtgctcttgcaaatgaataatgattatttctttgactcatatattatggtacttacaacttgtcttttaatctcatcggctctgtgaaatactggctggcagtagatacaacatagtcctgcccatgtaaactttacgaactacgttcgggttacagccatctagatacaaagacacgccagacaatggagttcacatacaggtacgagctgttatggaatgaaactgttgagagcttaacatgaccagtattgaccgagaaacccaaactagtagtcatcaagttattgttttacatcaagctacactgcagtcgagcagccatggagcttgaactctcgcatctgatggacttttatgcatctaatttagtcctcaagaaactgtacagcctgctttgcaaacttttcagcgtactggtaatgggatgcatgaccgctgtttgggtagacaagtagcgtggcattaggcagcttctgctgaatgttgaacgagttgacagtcggaatcatgaaatcgtcctgaaaggtttcctcaattagttcttgttgcgagcttataatcaggtagatgcttatttgagaagcatgtttactcacagagccattggcaatcaaaacgggaatatcaatctgctccagtctgtcatacgagccctcctcaccacggctggtttccggattgaaccacttctccagggcatccgcctgcgctttcaatcccgctccgccatccttgtacccgagagaaagccacttgctggggacttctccgctcgtggactcgtttcgctcatggatccgggcataccattcctcggccgccttttcacccacggcgttgtgcgggaagaagagcattctcagggaagacagctcagcatctgcggcggcggcataggggacgtagtcgtttgtagtcttctcaacgccagggccgacacttgcgccggttccgacgaggatgagttttcggatcttgagcttgttggggtcggcgttgagcgtcatcatctcggccacgaagcctccgagggagaagccaaggatgtcgacttccttgacgtcgatgagggagaggaactcgagcatgtcgtctgcccattctcggaagttgttggcgacgatgccggtgctttggccaactccgcagtagtcgacgaggatgactggtctggatgctgcaatgttgtttacgagaagaggatcccacttgtccatggtgccgcggaagtggatgaggaagagcagtggaacgccgctgggagctccgaatcggcggtaggctattttgccatcgcggtagggaacgtagtttgttttggcagtttgatgagtcgtcattgtcaatgatattgaagtatgtagattatataagaaagttgattagagatgtaagatatggtaggaacttgaatgtgtttctaggggagaaagtactgcttttataattcttgtagcgtacttatgaactgcttgaagcatttacggaaatggataagatataacagcggagctccgctagtaactctaaaccaagggtaggttattttgctattgcattagagaatgccttgattgaagagtttagtctgtcattattttcaaatatggaaggtatatttatgtttatcaaggaaagctagggtgttatgggaagtagatgtgcgtctggggaaaagccgtagcttcacaaattcctctgtggccatgacttgcctgaagaatattgatttattcagcacatcctgagaatactttccaattgtgagtaccccagcgttgggcgatctgctgatttcaaaccaagatacatcaaaacaggctaaatgaatacgataggcgagccgtctcagaatgtcatagcctcgacttatgagtgcggagatatatatatatatatagtaacactttcggtatttcgaacgaatcgcaagcaacatatgtccaccatttccccccaaaataccgcaattaccgcagcaacagtgatacaaatccttttaccgtttagtttagcaagctgcgagggtattcctgctttgttgcattactcgtcaacactagcccaagtgggacaatttcggaagcattgtaacgactcaaccgacacacccagctttaattttcgcaaagcttccgatggtgattatctaaaagcttccggatgctaatctgactagcggctttgagtcttaatattgtctgtgtgtatggcgttttaagttgagctggggttatagttctgcattgatacatcacatcacggtactgaatcataggcagtatcaagcgagctcgtaacgattaaagtacaacaaaattctgactcagcactaaaatatgacttcaacagttataatgactatggtaggaatttgggttaagaggagctgtttttgacttgatagatggaccggcaggattcgttgcaggagtatctcgtttaacaaaaggacagaagctgattattaatctttgcaaactttgaatacctatcattactcaaaataggcaacctcgtaggaactttgtgctgccccagctattacgcgagatgaacaattgcatctctgtaatggattactgatcttgaattgtacgctgtgggattactaatcttcaactctacactgagggattactgatcttgaactagtggaatacgttcgagagcagggctgaagttgcggctcatgtaaaagaaaaagacaaaggtatgacattgcataagcacagccattatggctttgtaatatatgacgtcggaattcacttgcagaggtaagtatatacgagcgaagataacctggaatgctgataacattgcggagagtgcaaaagagcacagtgtgatataggtagaagcggaatcacatgtacatttgacagagtgatagctagcttctgttatattatgtcaaaagtcgatatgggctttgcatttttatttagagctgttttcaagtaagtaacctacagcgcccgttgaattgattgcttcttcgcggctatcgatggtcgaaattagaaacctggctggcttataataggcacatgtagtacgcatgcaaactgcgtaaaccaacagttggtaccgtcgataagtgcgggcttcagttagtcatggcaataagtaatcagttcagcaaaaactcatatcaaattttcacatactgatatgacaacataaagtttgaaggctaagatagtacgtacgatcgagacgacaagtactgtctcgcagacggccccacccccgcatcatatcctatcttatcgctcacctaggtgagctacccgctacaactttttttgttcacgtccagaaaccatttcccccaagatctcgatacccagctctgcgattccgcgccacggccacaacaatcaactttccactgcaacttcaatctcaacatccccatggaagcgcggtgaacaatggccaaccagcaaaccctcctgtcccccgccgagctcgcctacctccacacctccctctccctcagcccgcccatccgccccgacggcagaacatccaagcagttccggccgctgaccgccgagacgggcatcctgcccggcacaaatggcagcgcgcgcgtctgcctgtccgacggcacagaagccatcgtgggcgtaaaggccgaaatcgagaagacggtggatctgctgggcggagagcattaccaggagtacgtcaagaccgcgagcggcgcgggaggcggcgatgcggaggaggataggcgacaggcaaggggcgagtggctggagatgacggtggagattccgggactgagagatgatgatgccgggacggtgtttttggcggagctgctgagggaggcgcttcttgcggatggggagtttgcgaagaagctgtggatcaatagacggtttcactggagactgtatcttgatgtgagtttacaaagccaagaagaagcgcgtgtcttgggaaaaagggtctgtactaatatgctcgcagatcattctgatatcaccgccgctgtcataccccctgcccctcctctccctcacaacacatctcgccctcctctcaacaagactaccgcgcctcaagtcagaaggcgacgaagaccccatgttcgacgacgactgggaagcctcgccgttcctgtacccccgccaaggcgcagccgcgggctcaaggccgcccattacgctgctggtcgttgcagtgggagacagcatcctgttcgacccgtccaaagaggagcttgccgttgcggattccgcactggcggtgtcgctgtgtgaggtccggacgcaaaaggcggatgagagcatggaggtggactctgggcgcgagctgaggctggtgtcgatgcggactgtcgatcctccatcgaggctgacaccgcccggggtgcctagtacgggcaatttggcggccagcgggacgtttgatccgacgtcacagaagcagcagcaacagcaaaaaatggaagaataccctcaggagggagtttggaaggcaccgctaggcggaaccaggtttgccgtcctagatagcatcatacaggcagtcttggaaaagggaggcgttgcagacgaggttttggatggtttggaaggagtagacttgtcatagaaggaatgttttacggatcttgcttgggttgggatatttgttcatataatggtacatcatattgtggtctcactattttgaggtctcactactgtgagagagagaatacctaatgcctaatgtgatggggcacaaaaaaatcttaaaagttacaatagcaacggggaggacaagcatatatatctggctttcctgcccattcagtcaatgcacatagaatgatcttgatggatgatcaatcaaaaaaagcccagccacttcttcttctgctccgctggggcttcagtctcgggctttggcggcacttcatgtcccatggcagcagcctcgagttcctccgcagacttttcctcgttcttgccaaaaaccacggccacggggtccatgggctcgatgccgtgcatcttcataaagtacctccgcttggcaacgtcgtcgatgtggcggttccggtgctcggcagccttgcgagccttgtccttttcgtgcatgaggatgacgttcttccactgggagaagaagtaggtgggttgttgccacaggtctgagattgggggcacgagatccttgaagggggagttgtaggcgtagttcatgaagaaggtgtacacgcccatggccagcagcgcgccctacgcggtcacgaaaatgtcagtcaacgcacccagccatgagtgaaagttttgcacaagtcccctaccatggtgatgaacgtatgcagcagccggctgtgccagaaccagtgtgtccacgatccctggggcgccatcagcccgggatagctcttcttgttttgggcagcaacctcgtcctcggtcagcggcgggccgtagtgcttcggcatcgagttcctcttgagccgggacccatgcgagggcgggttgaacttggccggcttctccagcacgatgggcttgtcggtcgacacgaagcggatgtggacgttctgcgagagggggatcctgatgcctcgccagagcggcccctgcagcggcagcaggaagcgcgggatgacggctctcgtcaccattgcggcggatgcagaagaggggaagatgtgctgtagtaaatatctcgatcaaaaaaaatggctaagagaggaagaataacaacaacaacaaaaacagccgccaaaaagctttggcacttttttttttctcgggcagcctctgctatgaagctggctctcttcaaagttcccaccaaaaaaaaaatagcgggatgtcaggccaaaaaaatggagacctttgcgaaccccaccccagaactggaagaaaaaaaagaaggtggagggcggcagagcagcctgcttcagccgacttttctccggccagaaaacgcggatggaaggaaaatccggtggagccgggaaaccagcgagtgaagctggaaaacaaacgaaaaaagagtagagagtccctagtcaggagctgtggcgccgcccgaaattctctcgccctggtggcccgactttacccgggaacaatcgcccgacgagtgagcctgactgtgtaattgctggggtctgattggccggacccgcgccacatctgtggctgatcaccgccagtttgctgtgcagccgggcattgtgtcataaactttttttttccttgaaattcttggctctccttctttttttccttctcataacttctcacttctccttttttctttcacctttaagaaaattttatttccaaagtagcctttcggttcttctttggatttacctctgttcatatttatttcctaacgactcttttgtcttttcacatacccatacttcaaaatggctggtggtaagttgccgcacactctcaatccggtttgccgagacctgtccgaagaagaaggcgagaagccattgagccgggccacgatagtcgacgactgagacgattggtgttttggacttttcgaagcatgagaacgctcagaagacttcttttcttgtaaatcgaggcttcacatcgagcaaaaacgccgcttgatgcagtgcgtcattttcacttgccacctgcggatggtgacgcccgccactacgatgcttcactcaagtccaaatatgcctcgttctttggccgtcgactctgcgccatatcgctgaacggaaaccgctctacttcttcgcggtctccccgccaccgaatctcttcactacaggaaaacaccccgtactaaaccggctctctccaggtgacgctaagaagggtgccaacctcttcaagacccgttgtgctcagtgccacaccgtcgagaaggacggcggccacaagatcggccccaacctgcacggcctctttggccgcaagtctggtaccaccgccggctacagcttcaccgatgccaacaagaacaagggcgttgtctgggacgacaccaccctgttcgagtacattgagaaccccaagaagtacattcccggcaccaagatggcctttggtggcctcaagaaggagaaggatcgccatgacctcaacgcgtaagttgccattgactgtgtttgaagaagaaaatgcacatgctaacaacttgcgcagctacctcaagcaggctaccgcttaagcgatgaatgaccaaccaaaaacagtattgtaatgacagagatatcaatagacggggtgcggcgattgtactatagacgtattagaatagtcaaagcatcatcactgtgcttgtaccaataatatccaactccgcttttataggcgaccagacactttgcgccatctttttctcacgagacggtttgaattttcgagcaaatgtgcgagtggtggggtgttttgggcaaacaagtttttgatagacaggccgcccggcggcactcggcattggcggtaatccatcctagcggtttgccggtcgcattgagttaaaaatccctgggttgtcatgcggccaaggtggtattgcattcgatcgaatgatgcacgcaggagaaagggctgggtactactaccccaaaaggaagacaagaccaaataggaagacaggaagactagatgctgtacgcagtactctctacgcaaacctgcactgtgtctatgtgcgtgcgcttggtattatctacatgttgcaaatccaaaaaaactcccttttttcccaggctgtcgacttggcagctttacttctactactccccctttccaagttttctatccaacttcctatacgagtccgggttcagcacgctgcaccgcgtattctccagcgcatactcccagtcctcctcgtcaatctcccgcgccgtcttcttgcccagcatgaatttcctcagcgcacactccgcggccttgatgtgcagcccgccgagatctgcgccgctaaagtccttacaacgcggatccagggccacggcggcgagcctggccagctcggcctcgctggtgttggcgtgggccgtcttgtagatggcgcggaggatgtctgcgcgctcttcaggggtagggagatcgacaaagaggcggacgctgaggcggcccggtcggagcattgcggcgtcgatcatgtcgggcctgtttgtcgtgcccatgacgtagattcctgagcgatcttgggcgccgtcgagctctgtgagcagagcgttgacgacgcggacgccagcgtcggtggaggcgttgtctcgacggggcacgagggagtcgatttcgtcaaagaagaggatgcagggcgttgaggagcgagcccgctggaagagctctcgcacggcccgctcggactcgccgacgtatttgttcagcagttcggggccgttgatgaggatgaaggaggcctgtgcctcgttggcgacggcctgcgcaacgagtgttttaccacagccgggggggccccagaggagtgcgccggcaggacgcctgagaccgaattcctggtagagctctgggttcttgatgggaccaatgatggacatgtgtagctgctcgcgtacgttttccagggcgccgacctggtcccaggtgacgcttggaatcacggtgaagccttctctccggagagaaggcgtgaagcccttgatggcaaggcggaagtcgtcgagtgtcaaaggctctataggtagtgttgtaaatgcgggctgtctcagatctaatgagatggtgtctgacacatccatgtcgtctctgcgtggaggtcgggtaaggagctctagctgtcgcccctctggatcctccgtgttgaagattcgctcctgagctgcctgctccgccaaggttgtgaggatgaccatgtctgcaccgacgaagccgtgtgtcatctttgctacctctgcgagatccaggctaccagatagttgtttgtctcgcgttaccactctgagaatgtcatgtcgagcctcctgatctggcactctcatctggattgatctttcgaataagccggcttcaagcgcaacggggtcgacgtcggttaaccttgatgttgtcgccatagcaagaacattggcttgttcctgttggaccctctgcacctgtcgcgtgatttggttgagcacctttctaccgtgctcgttgtggttggtgcctcccggcttcggaatgtgccaatccagatcctctatcaagacgatgctgggcgccaggccaatggctgtatcaaaggcctcggccaaactcttctccacgcgctccggatcttcgagacagccgtttaatgtgattatcggcacatcgagattcgccgcgacggtacggataagcgatcttttgcctgtccctggaggtccaaataagagcattccaggcactcttctccagccatttccttcgtagagctctgggcacttgagtaggtatcttgtttggcgaagcaaatggcggtggatttcgccaacacctcccagcggcagtggctcttccaattgctcgaccttgaagcggctagacttgggcgacttcttttgtaccgttttctcttgtctatcggctctcgctgtatctttgactgcgtcgccgttgattgctgcttcggtagcagtatcaacaccgctcgttgcgccgtccttgtcttcgctgtcgatctggatccgtcgcttcttggccgcaggctgctcattggtggcttggggcgcagactcgacatgccagtgttttgtcaattggcggttcagcaaaaatcgatcgtcatccactttcttcgactccatttcctcaatgactgcttctgaatcctccgaatcttccagctcctccttacggaattgcataactcggtctatcgagtcttcgagcgggcgtttcttctgtctgctcaggctggagtttgattttttgatggcatcgtacgcggcgctgacggtcttgaacggcttgccgtcgttgttgtcttccatcttcttgatgatctgatatacatctcggtcaaggccttggcgaaggttcagccgagacttgaaactgggtgccatgttgcctgccggcggcgttgtcgcctttctgatgatgaggatgaatgtcgatcgactgctggcgcagaaaaataaaaaatgcgccgtcaattccgcacgtaaaaatgtagagatttgacactaaagctaaccatattgggatattcgccagctagtacttcaattccaacacgataacacttgaatggatacatttagaactaaacctggtgaaatagaagaggtagaataggattaagagaatctaaatttaaaacgagcaaaacccattattcccatcaccaaagagtaccacatcgtttatctttatgtcaactcacggcttactcaattcggatcagagcctgtgcaaacatgtgcctgtgtgagattccctatcataatccctgtctatcgataaagctttcggcgccacatgatacagtgagacaatgacgacaaggaccctcgtcatccgccgacctcgtcccttgctactttctattattactattagttcactcccagtctgcggactcacggtcggtcaacaaagaaacgcacggccgagttcgtagcatagaaatcgcttcacaatgggcggcaaacagagcaagattaccgagcaggacaagtaaacgaaaccctccatcacgcgcccgccatttgccgacctcgcacgctaaccgagagaacctcgtagggcgattctggacatgaagatccagcgcgacaggctacaccagtaccagcgccgcatcaccgtcctgacgaacaaggagactgaaatcgccaagcagctgctcgcaaagggcgacaaaaagcgcgcgctgcttgcgctgcggcggaagaagtaccaagagtcgctgctgagcaagacggatgcgcagctggagcagctggagaagctcacggccagcgtggagtttgcgcaaatccaaaaggacgtcgtatttggcctgcagcagggaacaaaagtgctttcggagattcacgcggagatggggggcattgagcacgtggagaagttgatggaggagaatgcggaggcgattgcatatcaaaatgtatttttccatttccggtttttgggggacctctttatttttcatgctgactgtgcgtttataggaaattagcgaaatgctcggcactcgtatcacggcgcaagacgaagaagaagtcgaagacgagctggccgcgctagaagcggagatgtctggcgtcaaccagaaacttcctacagtcccgaatgcacagcttcctgtttcggagaggccgacggagcaaaagcaggcgcaggagagcagaccggagagacaggcgatgctggcgtcttgatttgatctagatgagatgagattttgctatgtctggtattggagcatggtgattatttagacaatttgggcgaggtggttatatgcttgatgatagatggcaaccatgacaccatagcgagcacggggaaggcgttttgatgtttcttttctttctttcttctcatctctctttgtacactggtacatatactcgttgctttacttatcatttttctctgttatatatggatgggtctctttaacggaggatttatacactttatacctttagctaccgtacttggatatgagcttcttcatgattgacatggcccctccacggtacccagacccaaaaatcgcatagtggtttaaatgatggtatctacaagacgtctttagcatccttacctgcccatcttcatgtctgttctggagagctgcatccggaaagacttacagttcatagagcgagacccggtcatcccattcctctacaggctctgcttttggaaccaacttctcatactctctccaaaaggaactgccaaagcctccaaacatgttcatgatgccgagctcgtactctgagtggccatagacacaagaaggatcaaagacaatttcttcgcgaccgccctttccggcaatctgacctgccgaatggtttccactccagagatcaccgtgtatcaccaccggcgtgatgctcatccgctcatctccaatgagttgcgggacgacgttgctggcaaccttttccaccatgtcggctgcttcgccatccggcccatggttttttacaatcttcttcatgatgcagcgcagtctgttctcggcgtaaaagtctgcccatgaggacttccaggagttgtcctgctctgtatccccgcaacatgtcgaaacagggaagccaaacatgggagtgtcaaagccctctgggatgggcgcgggtgttgtatggagcttggctagctttgccgcgaaggagatgccggagccttttgagtcggagtagcctagctggaggaaatccgtagcgaggaagtacttgttggattgctgcatggggccttggcagtatgactgggggcagaaattggggacggcgttgtggatggcgttgagagaggcatgttcgcctgtaagtgagatggcgagtgtgagcactgtttgagctagaagcttaaggggagaggtgagttgaacaatgagagagagagagaaaatcggaattattaccttcaaacattattctagctccctcgccggaacctgttttgacaaagtaatcaaagggctggccatcttttgtggttgagagcttaaacgtggatgagaagcctgatccgccggcggaggatatagtggtttgattcttgtctaggtttagtgtagtgaggatggcgctgtcaatagaaggcggcataatagcatgagtagagagtgtgtaatctgtagatgccagtaacaatgaaatgcaaattaattaatgattacatctctgtgaaatttgagtcgttattttggtgcagatgaaatgagatgcatttgcgccatgcgtgacgtcaacgtgcctctgcatgacttcagtgtaagtcacaccccaggcttctgcgcgatgcggatacgccgaagacaggcaaatgcgacaccacaaaagcatcacaaaacatgacaaaataagacgcaaataaatatgaatgctcaaagagtaattgtataaaaaagtgtatctataggagatgctattaaattctcaaaaagggggtattcctaaattccatcgctaaccaaatcgcatccaataggtattatccgtgtactgcccattaattactgttccatccaaatcttgtcccctatttttctttcctcccatgtgtggcgtgtgattttgcagtttttgcctgggtctggagcacccaaaagtggggccgggcgccgaccccgattgatcggcgagatgtgccggttttttttttccattatttgtgtgtgtgtgtgtgtgttggtgttttgcattcggctggttgagtgatggaaaacaaaacaaaacgcttttcagatgtatcttctatgatccatgtagacgaaatccagatctatcgggcgttcgaaaaagaatcttgtatgtgtgtgtttttactgcttgccgtggacagacgaagtcgagccccgggggctgactggtcgagacggggcaggcgtagcggcggcagagctgtcggacgatttgggatagtcgagctcttcggcgggcttgttgtagcagtagtggcaggtgcacacgacgacggggttgatgggagggcgaggagtgcagtggcgagcccaccagctttgaccttgagaaggcatgatgattgttggttgtggttgtggttgtgactttgagatgtcgagtagttgagtgagagtttgtgaggttcgtcgagtaaacctcttagtcgtgtttcttgcttcttcgtttgaagtgtataagaatgagagtgtttgatgcttaaagggaaagcttgtttgtttgccagtgggttcctgtcgatgagttcaaaagtaaaaacccacaaggggggagatggacaagagttatatatcctggacaacaagagtcatatgggcataattatagatagaactatcaaaattctctttcgcttcttcttacacgctcacaatacccgagctctgccgacagggccagcacgcacgcctcgcgcacaccccccctgctgcagctcactgacacggcacgagtggccacccagatctgagcctctcggcgctgcgtcggtatttcgcaattgcgagaccagtaaatctcggggttagcatggccttagcatcacgccgtcgtcacaagaggtacattgcaatattaacaaaaggaacggcaaaattgcaaccaaaatcaagagaacttaggtagaaatagccagtactgatagttagaactatacttttcatcacttgaagccttacaagggctccgattctatttttttcttatccgtgctcgtccgaatccactgcggcagctagggctgaagacggccaatgccaaaacgggtcaatgctgcccaatctagccatgctgtggcgctgcatgactaagcgctggtgactaagaccaacgagttttccacccggctatcgaggttgctatgaagtaattgtgcagttgcccgcatacaaggtgccaagattccataatagccccctttcgtcattccaaatcagtagaaatgttgattaattacttaattcacagcgtcacatggaacagaaaagaagacaagaaaaaactggcggcttccccgttcttcttttgatgcacgcaataggcaaccctcgctctccaaactcggcactggccacacgcccccctgcacgcactgccattcatccgaaccagcgccaaaagtaataaccgaacgacttccgaacgccgggctcaatgaaaatggcgacccacgccgtgataactccaagacggtggcattctagactccattgtcccagattgttgaacgcgcatcatgaaaaacgcgctccccttttgagagtcattccacaatcacccgattttatggttattcttggcgccgtctgcgctgtgctctccgtcattttccgtagatatgggcacatataatcgatgggtgcctgccaaatgattctgcggtccttgcaaagacccaaatctcaatctcgttatcggcgtgaaactccactggttgctgacatggcgtctcacttctccctacaggatagcgagtgcctgaaccaagatacgaaagctccgctctaatcaaatcagatcatcctcgtctcatcgactagaaccttacggaccaactccccaacagactcgatcgatgcccggattctcagctcaacacgcccttggctccagcttggcagaattaaaaagggtttcttttttcgtttcttttacttcatctacaacgtacaatacgtcgacatatgctattgaaaaagcaacaaaatgccttgaccgccgcaccatttccgggacccccccttgcctattggctgatttgcttccatcggcccctccttcaaaaacagacattacaaggaatccatgcctccagtcttacgactctgttaccgtctagatacccagggtgaactcaacaccaacatcaatatcgcgagctaaaattcaaatacttccgtcagcaggtgattctctttctttgaagctaattctttctttatttttttcttcttcgttttaagcttcgtcatagtattgggccgtaaacttacccaacttgacgaccttggacagctgcacagccttctcggcggcgctctgcaggtcatcaatagagaaaatcttcagaccagactcgttgatgatctgatgggcaagctcgacgttggtgccctgaagacgggcaatgatgggaatcttcaggttgagggtctcgacagtcttgatgagaccgttggcgatggcgtcgcagcggacaataccgccaaagatgttgacgaagacggcggtgaccttggagtcgctggtgatgagctcaaaggcctccttgatggcagcgggtgtagcaccaccaccgacgtcgaggaagttggcgggctggccgccgttcagcttgataatgtccatggtggccatggccagaccggcaccgttgacgaggcagccaatgtcaccatccagcttgatgaagttgaggttggactgagcggcacggacctcatcggggtcctcctgggtggtgtcgcgccactcgaaaacctccttctggcggtagtcggcgttgtcatcgaagccaaacttggcatccatgcagaggacctggtggtctgaggtctcggacagggggttgatctcgatctgggtagcgtcccgctcgaggaagatcttgtagagcttctggatggtgtccttggcgtcctcgatgcactgctcgctgaagcccaggccggtggcgatgccgcgggcaatctcgtcggtaacgcccgtcttgatgtcgatgtaggtcgtagtgatggcatcgggctgctccttggcaacagtctcgatatcgacacctccctgggaggaggagacgatgacgggggtctgggaggctcggtccatcaggatagccagatagaactcgcggcgagcaaacttgcgctcgcaaatgtagacagcattgcacagacggccgtcggcgccggtctgcttggtgatgagcttgtggccaatcatctgctgggcaaacatctcggcctcgtggggagagtagatgacgcggacaccgcccttgaggccgttgtcaaaggttcccttgcctcgtccaccagcaaggacctgggccttgatgacgagatcgccagtgccaatgtccttggccacagccttggcctctgcggcggtcttggcaacggcgccctggggaacaccaacgccatactgtagtcgtgggaatcggaatgccgtgtcagccggatgctgcgcgggaaagatgccatcaagcatgtgaacagggtgaggtgattacctttctcagcaggtcggcggacaggtactcgtggatgctgagggctcttcgctgctgggcgacgccaggcagtcgaacggagggggtgacgtgcagctgcagaaaggaccgtgagctcgggttagattcgtctgacgttgtgttgtattgtatttttcgcatctaatcgaggggttgaaaaaatggggagcagcttttgcgccgtttgcgtacctttgcggcgctgagggccgacgccgccgcgcggctgcggccaatgttgaacattgtgatgggaaagggggattgagtggagagagatgcgaaggggaggaaagaagggcgaggctcgtcgggatcgactcgacgagacggtttttggaggtttttttcgggcggtttgatgctcaagacgcacagctctcaatgcggaaaccgactgctggctggctcggcctaggctggcaggcgacgggggtacccgagtttcgccgactggtggagcggaacattgttgtgccggcgcagcggcgtgccgaagagccctgtcaagctgccaactgccgggttcctggatagctgtctgctgctaacctggacaatgttgcattggaggatgttttgcatgcgagttcagagtacaagtcggacaagccagctgatggacgtggctatatttgtcagctccaaaatcagctctgaaatcggctcaagtcgctataatctactgctctctggacggagctgtcctagatttgagcaagactctgtaagtgtagtagccgctgaaagaatagccagaactcggaagtctagcttggcccgggcgtctcgtgccagcctctcctgtcatgtgtcattaccaatgattatctataattcactcatcaatagcactgaggtgatttgaccgctgtgaagaacatgaaaaagaacgagtaatggttgcttctgcctctttgccgtgtttttattgcctttcatcctgtgtacctagtagagacgaaggcctgcaccgcgcaaatgcctaagcttatgcaagggctatatccgatccgacagatcttgatctcatccgatgcctcatatatgctgacaccgcatgtgcagtaaaaaccacctaaaatgtccaaaaccgcacgtttatccatgcatcgtcacaatcctgccactgcatcaccaacgcagcgctacggcaactcccttgcctgattgctcgtatatccgccattcgcagtccagcctcaaactagctgcaaccttccgagctgaagctgcagccaaccgcaaatccgcttcccctcagctcatagcctgcagccgtcgcattgatccaaatcatggctcaccgtatatgctcctgtaactaatttgctgagggattctccctacatctatcttcgctttcttccagtacaccgactggagactcagtggtgccgctggagtacttgtagatgctggctctagtatcccatgtcgttcgatccgcatggggcaattcgtgacaaggctctaggaatacatgcatgtctttacatgctgtgatctgcatgcagcttaaatttcatgttcgagggagcaacccaattacggaatgcccgattgtatttgccatggccagtagctgagctgacccttcagcttctcctttcgcagcaacaagccgtaggattctgcgctgttgtgtttgcttcatatttgtgtctatgtgttaggcacgcgttttaccccctgtctgggaccttgacccttgagctgaaagggacttcgtattctctccaataagaagcttaatatttagcttcttcctagtctttacggtctagctcgagagatctttcatggtacagttggcgcgctctggtcgcgatattggccgcatgtcccccttagtgtcgagtgatctgtgtaacctcaacgcttcttcctgatcgagcggtcagtcacgtagattgttgtatcgtatatcttcttcacgtcctctccaagtctcgtctgcttccgtgtgtcctctgtcattctcatgcatcttctttttccttggtcatggctctctactttatcggtctcataccgatcatcactgtcctagtatggcttcgccatcgtgtctcagatatcataattaggagagctggcggtgctcgggcacctatcttggcaggcaatctgctatcgggtacgctaacccatccttttctcctttccattggtaaatgtcgtctaatcctccccaatcatgtcacagcttccaagctatactatgagattggcaagaaccagtatcacaacagacttgtcgattggtgtactggccagttggacagtctacctcccggaaaaaggacatttgccgagttcagccttacaggttccaagagagtcctcatcacccgagacccagaacagatcaaggccatcctggcaacaaaattcccagactttggacatgggcccatgtggcataaactatggtatccctttcttggagacggcatctttggcgtggatggacagctttggcacgatagccgtagcatgatcaggcccatgttctccaaggacagattgcgcaatttggccatctttgatgcttgctctgacaaacttgtctcaaagattccctcttcaggagccaccattgacttgaaagatttgttctaccgctggtcgttggacacaacgactgagtttttgcttggagagaatgcgggcagtttagatttgtaagaacttccactccagtgcaatttactccttggacagttacaatctactaacacttgacttctagtccagacaatgaagtcttcagtgccatacatactgttcagcgtttgcaaatgtatatatttgtcctcaagtgagtatacctgcccttgcctcaccacaatgaccgggatgcatactcaactcactcccaacagtcccattgcgccattgatccccaaaggtgaatactaccgggcaatcaaaagaatagagcagttcattgaaccgattattgcacgaactttggccatctgtccgacacgactccaggaactgtccaaatcggacttggagttctcattcctacatagcatcgccctctacaccagagatccaaagttaatccgagatcaaatcatgtctgtgctatttgccgggagggacacttcagcagcaaccctatcatgggcaatgtacgaattgtcaaattatccccagatgtgggacaagctgcgcaaagaggtcttgaacaaactagggccccaggcgacgccaacttacgagatactcaaagacctcacataccttaaaaacgtcctcaacgagacccttcggcttcatccggctgtccctcttaatatgcgccaggttctggagaccacaactatccccggtagacccggagaagcggaagtcgttcttctcaagggagattcggtgacgataaacgtgcttggcatgcacacttgtgcagatttgtatccaccgacttctgagcagtttgcagacttgaagacattcagccctgaaagatgggagcattggacgcccaagccttggacgtacattccattctcgggaggccctaggatctgcattggacagaactttgccctgaccgaaatggcattttgctgtaggttgagatacaatccagcactccaccccggatgcaaatgagtcagctaacagaagcgcgtctcttctctctagtggtccgtctagcgcagcggtatgaaaggatcgagtatcgtggcgattgggcagcacagaagctgcaggtcgatctcattgggacacctgctctgggagttcccatggcactctacaagcctggggaggaataagatcctttgttcaagtatcatgtcaattagattgttgtaatttaaatagctgtgatcccacctaaatcgtaaagcaataccagtaaacgccgtacaattccctcatcatatcgtcacaatctcttcatcccatgcctctgttactcgaaactggaccagactgttcccagcaccctccccttgtcatccaacttgaccccctctcccctcaacaacgtcttcttttccgtaatcgtaattccctctccgtccttgggccaactgcccttgaagccgcccaaagaccctcccgtcgccacaacacgatggcacggcacatcaggcgcaaacggattccgccggagcgcgttgcccacggctcgcggcgatgtccccagatgtgcagagagcaagccgtatgtggtgactcgtccgcgaggaatctggcagagcgctgtccacacgcgtttctcaaaatctgtgcgctggctttcggctatacgaagcagctgtggttgcatgtctgcgggaatggatgctgacttcttgttgatggcggctgcactgctgagaactctgggtctaggcttggtagttttttggattctggagcttggtgatgcctttgtggcagttgccattgccaagttgcgtttctggatggtcggtgccatgcttgatgctggagagaggatattgctggttgtagagtaaatggttgggactgggatgaatggtactgaacaagtgtgagtggttgcttagatacaattcaacttttcgaatgtttgatgttggggtaatctttgttattcaggtgaaatacaatggtctcaagttggactacaggtgcacacatgcaaatatatatttcacaggcataggcgacatgccttgctacgcgtcgagattacacgcaacaattgacggcggcggccatattgatagcaacgcccagcttgcgccaggtcacgtgatattgctatggaattgcggtgacatcagcgccacggctggatggatggcgttgctcccgatatagcgcaggataactctataatgacaggcgccgaaatgtgtaagatatcatagcttcaaggtaccttggcaataagctgctctgtgactcaaaccgttgctgccattccgcgcgctgttgcaacacacaaaatgactcttgtcataatatcaatcgtggacagcttagataggtacatctcactttgtacttcattccagctagactgctcataaaaatgtatttgagatgtatttgatcaaggacatcttgtacctctaacctaacgccggtatcaatgccccataatactattgcccatttactcccgtgctcgtaacattcttgtatcaacactattatatgaaacccttgtgcgggctggctgagcagatctctctcacgaggatcctgcttcgtaactttcttttctctaatatcgccatcgtacaattcctctgtatgtctgtctcggtatccgcttcggcacctggtcgttggcatcgtcgtttggagtttcccactttttctcagaccataaatgactctccgcagccacattgctcctctgttaccagttagtcatcgattccaaaagacaatcaatcaatgcaaaatgtgcgcagcagatcacatactgatgttggggttcttgaacacaaacttctgactcagtttgtcctctgcccagtccatttcggtaccaataatgctaaacagcgccttgctatcgatcaaaaccttgacaccatcttgttccaccgtttcatcgaaagcgccaggcttatcaacgtattccaggtggtatgccagcccgctgcagccccggttccgtacaccgaccttgatgagctttgggtcaggttggttgagcagtgcgcgaagctgatcaacagcagcgggggtgagcttcatagccgccttgcgaggtcggagcttggaacggggccgtggagcgggctttgcgctttgcgcagtggcttcgctggccttgggggttgtaggaactgatgatgttgccggagaaggcgttgactgagattggacctgaggcggtgctgttggcttggctgcggcgtcgtgctgtaagggcggccgtgtctcgtggactcgaggtaaagcttctggctgggcgatggatgctttggagatgtcgtcgctcctgggtggctcagggatcttggatggcaaaggatacgagtggtaggcaaagccggcgactctggagccgcacaagtggcggaaagaagagcggcttaggcgcagcgcagcgcggccggtagagtaagagacgttcatcattgtatcataaaaatgcagcgcggacgcagtgcatgctggtgtacagcgtcgaaaggattggggcttcaagctctgggggctcaaggtggggagggtagatgcggatgttagaaatcaatttctcggctcagctccaggaaccgcggaaaacgatcatgtcatggtcgttctacgagaggtacccaagtacctattgtccccggattcagccgagccaatgagcgctcgagaattagtcagtggctgaaggaaagcagcggaatagccattttcgggctgtagatgactaaggcgggtttctcccagaacaagccctgtcttagcagctaccaaggtgctggtctagcaagcgatatcaatgaagaattcgttggtgtttaaagaatctctctcaaatgaaaacacggaagaaagaaaaaaaccatctgcagatttcacagttaacgatacaactgagtttcaccattaatcatgatatagtcgtgctaattactggacggtgctttatacttgactttgtggattagctcatgtcacgccggttatcgagctgtctaaaaattggaggcgaccctttgaagtcctgccattctatttggatagtttattaagaaagactcacatattacttgcgaacatggcgctatgagtgactagacggcaccaaatggggagtgagagccaactatggcactgctcctagctgtggtgacgacaaacaaagagcaccgcgtgtcatcgtgtatcgtaacctgtaaagaaaagttatacacaccattagcgaagttttcagttcttggaactctctgagccaccaagctggatacttgccttcagcttatggcggaagcttttaagattcgtataagtcggaggatgagatatacctaggtatatatccagtaagatagcaacgtttggcatgatcaacttgaactacaagcatgccacacataatttaaagagtacgagcatatcaaaccgtttgttgcatgtctgataaactggtttgcttccaaactcaatcacatacgaccataggtagtggagaattctgggtcccgtctgctccccgatagacaacccactaaccggcagattagtagtcaggtgggtgaccactggcgaacaccggctgttgtatgtctgttcttttgcttttttttacagcatctatgtcattttctcttataagctcgaatcagccggccttatagcacatacgaccatatccattggaaaatacgggatcccgtctgctctcccagagtcaagccaatgagaggcagattagtagttgagtgggtgaccatcagcgaacaccggctgttgtatgttttttctctttttctttttagcttcgtggctgttgtctatataagaagactcaacagtgagacaagcacatacgaccataggtaatggaaaattcggggtcccttcgtctataacgcggttcaaagtcttttatattcggcgcctttggcttctaaaattaaaagtacacgactattaaatctgtgcagcgttgaaatcatggtatataattgtacgtagatattttttcaagagtcgatctattagacgaagcccgcatcttatggtaattcaagtgtctttgaagctctaccccctagggggcacgcttatatgagtgcctgtcatgacactcttcgaattcatatgtcgcacaatacaaatgtcttgcccgcccgttcatcaaacttctcagtcccgcgagtctagctggtatagggtctccaggctttatctgaacagagttatagtgttggtatggttgcccagcgtatacagcatcctgctctacagagccccttctttgacattggtagaataggtgtggaaccttagtaggagcgtcaactgcattaacaaattcccaagcgcgaatactagaggaaataatatgtaagtgacgttttaagatgagggtacgcagggcataagctccaatcacttacctagtcacactatcatgagagaccaagtctagaaagtttttagtcctctccatccatgttttatcagtggcccaaatatagactataacaagccagtctccaattaagctgcgattataatccttcttatattgggagaagactgctcgtctcccgcacgttatctcaggaggcgcgctgtcaagctctgtgcggttatacagttggcctagatgtcttggatagtttttccataaatacacagacttataactgatgtctcctgcaaccaattgcctagggagatccgcaatgtaggaccgtataagcatgcgccatggcgcttgtccaacatcttcatatccccggggagtaagatcagctgatatcagccattggaatgatcgtactttgggtggtgttaatggacgaccaatcttgatagctaaccgcgcatcgtgccaggcggccgctatccggcgataattcgagctttgcgtacgctcgattatagtcttgttatggtcttcgtcttcgtgaggttttcgcagccacaatggagacgattcatctcccagcggcggagaagcgtgcttgggaagcgagggacagtggcaggggatatagtgcgtgcagcgaggtttgtctacaggcgtagatgtagctgatgattctgcgcccgtggttaaggattctgcactcgaaagtgatgatgttgcactcgaaagtgatgatgttgcactcgaaagtgatgatgttgcactcatggttgatgattgtgcaagtgtcttgtccatcaaatggctgactttgacgaattgaaactttgcaacatgtggttatacgtttgctttatatatccagagaaatcggcccgacgcaaaagtaaatcttctcttgtgggaatggccggcttgatacttttggcgtttctatcattatgacgatgtacctatggagagaagacagcgacgtcgccaaaatccaccacatatgggatagtgtttacgtacccttggccttggggtgggagccacgttggggtcgtctttatcctgcctcctgaaataggcaagtactactggcatataccttggctcgcctgccttatcttctgtgaccgtgaccgcgacagcctaggtacagacggaaagcgacaatgggatgataatggaaagtcaaattaatggaaagccatgtccggccttggaattatttagaatccatccaactctcagcaatcttactttgtttcttcttcttcttcttcttcttcttcggcagcagcagcaatggcgtatgtagcctctcaccatcttacaatccaagtatccgtacgctgttgctaacttgtattcacataaagcgaacaaatcctaatggggcctcaggacagaggcatcatcacccccttctacctcgaacaccccgtccccgacaccaccacccccaccccctctgagtgagtctagaattgctattgctgctactgctggatctgaatagagttgtttaactgacgttatcagtcttgagagaggggtttccccttcagcttccaccgccccggccatcgccaccaccaccgccgccgtcatcaccaccaccgtcaccgccgtcatcaccacggcctatgccgccgtcactgccgccgtcactgccgccgtcactgcccccgccaccgaacgctaggcatcgtcggtgtaagtgttgttcctatgatatactctagtagccagctattttactgactataactgtagggctggcatagtgtacaaggggacattgtgggtcgcggccgttatggccattatcatgatgtcacgtaattttttttcgtccaaatagctactagatgtttaatgcgatgattggttgactcaatgtattgactgttattgtgaccgtgcgccatcccgtcccgttccgcagcggacatttccgtcgttgcgttacgctctactttgccctgtattcacaacaccaaggtaatcggatgatctgcagtggtctagagtgcatatcggtctgatatttgttcgcgcgtgcgtgcgtcgtgttctcaccgttatgctggcggatcacgtccggcgttgatcttttatattatatgacctgtactatggtccgtggcctctgtggcccaacttggagctatcatggtggtgagatgagcgcggtttaggctgcgcttcacatgttgaggatagatatggagagacaccactatcgtgggcggtggggaacgagcatgaggcggttattcagccgctgcaaaggggccttcaaccatctgccacatgtttcttatatacctactatttacaggtggcaaatagacaactatagaaggtaggagttgctcttatttcgccataaaaataaaggaatattaatcgatggattaatgtcgtctagatggatgcaggtgagccttggctggctggttttagtgcaaacttggaccgccagtgcgacccgggtgtgtccatcttccggcaatatagtttgcatcgttcaggtatagaacgagtgtatattgactcgtaagtatgcctatatctctttttgctcttgtggaacgctacatgtaaactcagcacaggtgcggctcatagggctgagtgcgagagcagccattgttaacgtggctggatgctaatcctagctacatcagttctcttggcgaggactacaagttgatattaaaagtcttggacccctgaagttctctgcgcaggcgaggaaaggcatggcaatcaaagggctactcgagtctgactctatctgtagtggccatggaagcttcagacaagcaacgaccagtgctataagatgaaagaaagcgtcatagattctactttttgcggaaaagagctgtttgttacaagctcagagtgatacatttggaatgggtgctaaaatgaggcgatttcgagttgtaagaagtactaccagtgaagttctaggagaagaccattcttattttttagaaaatgaaagataagaagaagatactagtaggcaattgaatagattgaaatcttcatggagcacattaatataccaaatttttgcttcttgtagagggagcaaggcactccaacatccctctttgttgagtcttctgttggtggtttcgctgcgaagtcgccgtatggaccacattagaacagccactgtcaatcaaatcccaaggcactttggccgagtggtctaaggcgccgtgttcaggtgttgctgtccaacagctctccagattcgcggtctagaaataggcgagggttcgaatccctcaggtgtcattacttttttctctttttattacttatacaaactttatattctttcttttttttagcttctctccatcaatcagactagtctctagctacgttagtaggaacagtttacccctttctctcgttcttcgtcttcttctcatatgcacagtaattctcacaacgcgcatctcacttgccaaggactgccaagcgccgtccatcgtcataagaggccaatgccgatggaaatattgccggccacattgccggccaaggcggcccagcccggcatcgtggttttttttctttccctcggcagagacgccgcgcttcttggccaaacgtggtttttaccttggcggaacaccaccgcttacttctgggcgctaacaatacgcgttcggacaatttgccacgtagcgcgctacggagataaaaagactggcaagcttggccgtgctaggaactactaataaggagcgccctttagcgtcggatagtgcagtcggcctcggcagtgtgggaccaggggctttggcgctttacgagggactggcgcggagctattttatccgtactagagaaattttttttatgcatagaaatgttcgagaagctaagctgagcagcagcttttttgctgtgagggtgtttccacatcgctccatttcgaggtggcaacgggaagcaagagtcaggccatggaaagtttcttatcagtgggtgggggtcaaattgatgcttgctgtacaatgctaattttgcttgataattcattatatactaatactacaaaatacactttggtatctacatccacttcattacacaactccaccctcgctccattagttagcttcctcgtactcaacctcctttgtcggagcaacagtaggctgctcgcggtccagctcaaatgactcatcctccatcttgtcgtagtggttgaagaggaagaagaagacaatggcaacaatgaaactggcggcagagacaccagtgtacatccagacgaactcggggtccttggacacggagacgagggcctcggagatggcagagccgaaggcgttggtgaagaggtacagactctggacgaaagacttcatggtgggaggggccttggtgtaggcgtactcgagaccagtgacggaaatgaagatttcggcaagaccaacaaagacgtaagcgggcgcctgaacagcaatgtggatgttgttgggcacggtctggccgtcaacggtgccagcagggcagttgagggggtccttgtagcaaggtccagagttgtagatgaggtgctggacgatggcggcatagcccaggcagagggaggtgaagatgaaacccagggtgattcgggcaatggggcggatgttgatgccagccttgcggagcgcggggtagacgagaaggtcaaggatgggggtgaagatgagaatggagatgggatcaaagttctgcatgaaatcgttgggcatgccgtggccgctcatctgaccagcctgggtgacgaagttggtggagaactggccataaccaacccagaagacggggtctaatcatcatgttagtttggggatatcagatgtagtcattatcaatcaagacttacagaagacaaagaccttgcaagcacggatagcacgcttgagctcatcaacaaagtggtcgttccagttgaccggcctggtcttgccgttggcctcacgccatgaaggcttggcggcgtccatgttgcgagccacaatcatcaaaccaagggccttgagagcatcggtgatgatggagccctgcggcgggtggatgatgtatgacttgcggcggatgacgagaatggcgatggaaaagttgaacatgatgaagcacatgaggaaggcagtccagaagccgcagtacttctccatgaagggagtggcaatcagagacagagaacccaggttgatgcaccagtagaagatcatgtagatgcgctggtaggtgatggcagggtcaatgatgattcgctcgccgtccggttcggtcctgatggccatggttcggcgctggtactggtcggcaatcaggggggcaatgttggacttgatgccacccgtgccggcaccgatgatgatgatggaaacaatgtagccaggcagaccggctccgtgagcgatggaaacgggcagagaggtagtccacaggataacaagaccaacccagtagacgcagcagaagagcataatggtcttgtacttgccgagatactgatcagagatgatggcaccgagaataggagtaactgtgtaccaagaaatcatgaaattagccaaacattgctctcttcgaaaccagtcacgcgaccggcgtataagcagagcagaaccagcatcacataccatagcagaaccattggaagaacaggttcagaccagtggcggcctggccacccatgcccaatccaggagagtcggtggtgatgtgagaaccattgctgatgtagttttggaaaaggccagaggcaccatagtaagtgaaacgctctgtcagctcgacaatggcgatgagaaaggcggaggcgggcaggttctcgccaatacggcgcagagtccgcctctcatagtcgctgggctcctcgccgtcaggagtgggaccagactcagcaccatctgccgagagagtggtgaagtccttcttctcgtcagcggcaatgaagccgccggcgagatcgtgaacctcgttgccgtggtgggcacgctcgttgaactcctcgtggagcctaattgggcgggatatgtaagcatatggcgatcggcatagagaggaggaggaagaaaattcttcagctcctctttcgagacttactcagcagcggtgtcttcgtggttgttggccatgtttgcgatccgactgtggtctactcctcagccagctattactacagacccaaggcaagccccttcaaagaacgagaagacgagccgagaagtgaatgaaggaggaacaggagagaagagagagaaaagcaagaaaggcatgcggcgggatgctaatgatttaaggaaattgggctacgcaggatagtccagtctgagtctccatcgccagtctccattgcaacgttgtccaccagcggctgctatcaggatggggacatgtgagtttgccccaggacccaggagcttgtgcactagccacgctgtgtggcctcgcttgtcgcctcttccccacgggatcagttccagaagttacaccacgcggcgagttcgctgtcttgggtgctgagccgatggtgtcgctcgtcatagagagcctcgctgtgccgcgattcgtgcgctgagatccggcccctcgctcgctggccccgtccacggtacatgcctggctgcgatggctgagctaggccccaaaacagccggctggtggccagggggcccctgttctggaactttttgctgccgctcgcactctcgaggcttgtcgcgctgtgagatccagcccgctccaaaggcccgaaacgaattaggaccgcgagacggcgtctgccaagaaaacatggcaactccgtcctccaagccaccggcatgcggcgtgccgattgcgagcgggtcggcaaatcgacgcagcgcaatttactagccgcagcccttggttcgtcgaggctggaaattgcccggagatggtcgcgcgcgcggcgagggcaaagtgtggcgttggcccagggggcattttcgccgctctagggcctcatgcaccagacatgaacgcaccgaggcttgcagacggcgcaggggactgcctagtgcccccgcccggccagtgtctggggcgaatcacggcgaggatgcggcgcccagatgcgcgtttttggcagtttttggcagtgactagccacgggcttagaaggaggaaaaaagaagcatgcacaaaactcaatccccaataagcgtattcgccgtgccgcgggcgtaaagctgcgcgacgaaaattctgctgattcgtgggtttaggccgatcacgtgttggccgccacagacctgctcttacctgctcttacaggcaggacattctgactctgtgcgtgatgcccgcggtggattgccggtagcatcgccaagtgctacccagcgctatatcgccaagacgctttgccggagagggcgcgcgtagtgatcgatcctgacacatcagaggcatggaaacaagagcccagttgcccagctatgccgttcagggccgcagcagtactcgttctgagcctggcccgacggggattaatcaaaccagctccaggcgcggtgcacctccaagacatcatgatggctgcgacaatatcccggcggcgctgcagcataactgcgtcgaaatgaagcttaagataaggacgtgcccaacgccccggaatacgactctgtcgcagcaaggcattggaacggctgatggtgcgctttgacgctctgacgctctaacgctttatcgccgcagaccgcccaagcagcgagtcattcatccgtcgagatgtatcgggcgataattgcccgagcaggtatacggtacccggtgcctcgcgcactcttggcacggcatccgcgtaccgtctacggctcgaggcagacagactgtcaggtcagtctctcgcgttgagatgtgacagtggccttcctcaccatccagccgcaccaccgttcaacattaatcgctcaagcaacaggtgctagcacgagcactactggtgatgctaatgatacctaatcctctcgggctgggctgacctgacctgacctgcccttggtgcggatctatgccaggcaccattgttgcatgcagaacagagtggcatctaacccagcactttgcccgtacatggccagatacatacatacaactgctcacataggcaagtatcagcagccgtttccaaccattggcaacaaaaggcccttggttggtggaatgctacagtggtctaaacaccactaaattgtctcgtattctgcgtatatgtagcattatgacagcgctctgctacggttggcctcgacggctaaccggcgctctcggggtccaggggctgcggcgagcttgggggactttttgttttgctcctccatctgtgcgcaaccttcgtcacggcctccacacgcgtgcgagataatggagataatgcggagggctggaattaagggttctggggttgaatcgcattatgtacgagaaactctggaaaatcacggttgatgatctgacggcgcggcattggtcggtttgcgcgcagcttttgtgggacggttacatggcttgatgctggtgaagaaaacgcagctgattaagccagatctggtaaggctgcgcagatggcatgaacatgagcgagctctcctattcaatgttgctacacacgccagggccatctcattttaacacagtcacatcgtttggccgccatgaactgtgttggtcggtggtatcctgtttgagcaagtccccttgtttcatcgaatcgaagccatctatagtaggctgaagaaaatcatgcagctagatcaggtacgcctcgctaggaaaaaaaaatcatgtccatatctgcctatgctaaaattaaccgaaccacctagacgaagactcggcatgtttgacccgagctacctcttctgtctgaacaaagttacctcgcttagcagagacgatatggtttgatgagtatcactttgttcagacaaattcgccagactcgatcaaggtcacttacttgcatctgaatcgttctgtcaggagcaagagaatgcacgtctatttatatcgagatcagctaatcaccagctcagagctagctagccttactccttgcagctagagtctcccctagacgcttctagattgttgacggtagacgctgcgcttgagagaagccactcaatacttccttcatcttctgacggcaagaagatgacatctgtcactggtgcttttcgagtaatggcgaaactcagcgccatgtttgctgaaattgacgctgttagaccagagactcatgaatacggaaacaggacaagcaagagaggaggtagtctacaccaatcactccgactttcgtcttgcctgaccacccaactcttgtttcacctgccgtgttatccacctcgaagcgttgctgcgcatgtctaccctaagatatttcttctcgcagtttcattgtacatcccatcagacgacctataagtgcaatatttgatgttttgcactgcgtaaatgcactcgaatgctctttgcttattatctggggttgatggcatcatgtcaacctgcctattatgttaagagcatggcgcttttaagtagatgtggttggagaaagtctcaaatcatacgaaagaactgcgttcgatagccgctccatcttttttcaagatgccaggtgctaagtccaagcaaagtatacaacctctatcttctcatgactcctgtgctggtgaattgacttgactgaaaatctaagggggttgctagggcttgttcatagacacgtgatgatatatctacgttatccatgcgcactgcctgaattttaccccagatggcgttcataaccactgatatcatcttgcagaacatcatactcatactgcaaggaatctgtgctgtagcctatagtgaattaatcctacatgggttctatcccttgccgatgtcttctatgctgtcatcaaactcatcaatcctaatttttctttaggataacaactgttaataagcgatatcactatcgaggccatagcgaaggatgctcacaatatctcatagtgagagccttgaactaaatattctactcaagatacatctctaacaaatgctgtcgaaataaaagtgcctagcaagtagtaccgacgcaacccacatgttattctccggcaagacacgtcatggcttagcgacagcttcatcatttgggctatgctctgtgatatgacggaccatatcagtcgctcatatcgcggtaggagagcggagaatgcagtctggtgagatgaagatctgagattatgttgctaatgcttgactacggctttactcgacctacataaatcatatggccgtatatgtctgcttagtggcttgttacgggcgtatatataaacattttgggtacacatttctcaaatgatgaggcaatagagctcacaatgaaacagatttacagatttaataagtccagaatatgatcttgccaaggtaaggaacaagaagattatgcttattatgtgggccccatatgccacgactgtgtatctagatccatgagctgaaccaagttgtattaagatatgaaaagatatactgatttaactccatagaggtactgtctcgacttgaagttatgcgagagtacgtagaacagggttcaggtatatggagattcttgagactccaacttcccagctggtgacattcggcggaggccaacactagtgtacactccagcagctttcaatctcagcaagcctggtagattagattgaaaatagcacactctgctactgcgacgatgcgtcagctatcatgtcacctccgcattttgctcttaagccggcggatcaactgcaaacaatagccgggacggaatcgggagtccacttttaagagccgaagcggcatccagctagtgatggtgtcccagccaatcatttcatcaaaagccccgaatctccgctcaatctactccatctgaacccgctttccgctagactagccgagatatttgcctaaacaggataattggtgtctcgttgccaactttaaaagagcaattgacaagatgatttaaaggacagatgctgctgctggagaagataagtcgaagtctggtttttggaacgaagacacttgcgccggattcttacttgaagatacaacaactgcttgtacgtggacttgtcgtttgagcaaacctgtatagaaggctaacacaacagcctgacgctgccttagttggcggctgttctcttctctgttaccgcgcctataggcctttggcggctaaaccagcgtaaatacgccacaagcccatgcgttatgaatgtctttacatgcaacttgttgccgttgctattggtccattagactatacatcgattaaatgcgaagctcgctagccttatacagctcggaagtgcccttccgtcccagcaatggcctgattctcgccagattaacaccttcttctttaaatctgccagagatattactcaagtctggggaaggttgtaattacgacgccttcgcctggtctagaactagcacggaagatgggcagccgagccctcagcgggcaagcttcacctgtgtgaatacggcgctatttcctgatgtcaagtaaagaatgtggaagatgttgagtagcttataacagtgacatactgttatggcttagtattaacccagaaataacgcggaagatggcgtccgagtccctgtaggtaagcaccctctgtgctgatgtgatactctcgttgactgttaaagcaaacggcatggaaagtacctacagctgctctatttctccactctttccacatcgtcaaagtactctttgcagtcatcaatatggctactatataaatggagtgagctccctccatagtcatcattatacttgcgagtacatccttagcattgtctgatgctcatctttgcagcatgaagtttctaaagagccaggccctagccttgttggctgcaacttcggtgctggctacaccgttgcaatccgtatcgccacgcgccagcagctacgtgacagtatcgggcctccaattcaacattgatggtaaaacaggttactttgcaggcaccaactgctactggtgttcattcctcactaaccatgccgatatcgatacaacttttggccacatggcttcttctggccttaaaattgtccgtatatggggatttaacgatgttaaccaacagcctgggactggaaatatttggttccagctgctatcagcatcaggttcgacaattaataccgggtccactggactgggaaatcttgactacgtcgttcagtcggctgaaacaaatggtcttaagctcattattaactttgtcaacaactggaatgactatggaggaatcaatgcctatgtaaacgcttttggtggcaatgcgacttcctggtatactaatactgctgcgcaagctcaataccgcaagtatatccaggcagtggttagtcgttataccaactcgactgctatcttcgcttgggagttggccaatgagcctcgctgcaacggttgtgccaccagtgttgtctggaactgggcttcaagtgtctctcagtacattaagagcctcgattcaaaccatctggtaacacttggagacgaaggactgggcctcgccactggatcagatggttcttacccatatacatacggcgaaggcacagactttgctagctatatgaacatcactacgctcgactttagcactcttcacctgtatccgaattcttgtgagtttctgacaaaaagatacgagacaaaactgttactaatatcctttctagggggtgaagcttacgattggggtagtagctggattgaaacccatgctcaagcatgcgtggcatcaggcaagccatgcatgttggaagaatgtaagttattctctacccgttcctacagctatacaaaacaaaaacgaaggagacggtggtatgaaccactagctaacccaatgcctgacgactagacggcgcaacaactaatcactgtgctattgagtctccgtggcagcagactgctctggcgagcaaaggcatggctgccgatctattgtggcagtggggtgataccctttccaacggccagtcatctgatgatggaaatactgtctactatggaacttcagacttcacatgcttggttacagaccatgtggcggccatcaatggcggaactccacctcctccagcttcaagtacgaccacgagcaaggccacgagcacatcgaagcccccctctggtcctactggtagctgctctcctctgtatggacaatgcggcggcaccggttggagcggtgctacgtgctgttcatcaggcacctgcaaatactcgaatccgtactactctcagtgtctgtccagctagatatcgtttagcaaatctaggattgatgatgggtggacaggaagagaaagacacaacatgaactttatgtaaagtctaggctttttatttcagcagaaagatgtagaaatactgaattgctcttgaactctcctttgttatccaacaattttgctaaaaatggaattacaacattgagtatggtcctgagcccggcatcctcattatcactactcttccagaacgagatcctagagcaatgagcacgtccttcattggtgattgtgatgatgtagaagctgataaaggccgcacaatggtttggagagaccggtattcaggcggaagccacagtatagcatggccgttccaagtaatccagcatgcatcaaggcttagaccgtagcccacatcatttccattcttagtgctattagcaataagccgattttcgcattcatctttggccgaactggtagctggaggtataactcgagacgtaactgtagaaagatattccatgtcgagatatatagactccgtttcagtacgcagacatgaggctgtaacgtcaaatgatatggtacgtatcaaagtctgcttcttagttatttgcaacactgcacctgttattatatcccaaacgtttatagccccatctattgaccctgaggcgagatattgattatctggtgagaaagcaattgaggtaacccatttgctatggcccttgaggatataccgttcttttcccggttctatttcccagattcttatagccatattattgaatccatgggcacgaagattagtaccgtctaccgctgaggcaagatagcggccgtcagctgagaaggtaagcaagctataatcactcccacgggtttcaattgtctggtggagtttgcccatttttacatcccagatggctaaatcgcgattgaacatgctgaaagcaagatagcaaccatcctgggagaaaaaaatagagcaatagcggccaggagaagcgtccctaatcgatcgctgccttttgcctgtcattgcatcccatatttctatggtacaatcccaatatactgaggctaggtatcgaccctccacggagaaagcaactgatgtaactgagtaactgtggcccttgagccttcgacgctcttcgcctgttgttgtgtcccatattcgtataaccccatcactactcccggaggcgagataattgccatctgctgagagggcaaccgagttaatttcataatcatcgaagatatgcctttccttgcccactgtcacttgccagatcgtgactgaatgatccgattgccctgacgcaagataatagcgatttggcgagaatgcaatcgagcagaagccacttctaccttggagtgtttggtgttctttgcccgttgtcatattccagattttgatagtcttatggcttgcaaaggcgagatattgaccatcagatgaaaaagtcatcaaatctagattttcattaatttcaactgttcgctgctctttgcctgttattgcatcccatattttgaccacatcagctgatccagaggctaggtattggccatccgctgagaaagcaactgatcgaactgaatacttatgaccctcgagtgtttgatgctctttgcctgttacatcccatatttttacagtcgcatcatctgaccctgaagcgaggtgatgacgtgttgaaaaggcgattgaatgaatgcgggccgtatgaccctcgagtatttgctctttacttaaaacaatatcccagatccttatggacccaccagccgcccccaaagcgagataacgaccgtctattgaaaaggcaagtgaaacgacccaaccatgataatttcgagttgtttgactctcacttcgaaaagtttgctgtttcttgcctgttgtaacatcccagatgtttgtagatagagttccaaagccagctgcgaggtatcggccatctactgaaaaagcaatgcaatgggtgtgatggccgttattaattgtgtaccgttctctgcctgttgtcgcattccagaactttatttttccattccttgacgctgaagcaagatagccctttgcagagaaagcaacagatccaaccacattgtcatggccactaattgtttgcaaacaaggagtccaattgtaatccacattaggcttaacctttagccactttggttcttcggtttcaaacaatttgcgcattatgctactcgatggactgaatataagtgctgatgcataaacctggagaggattatatgcagttattgacctgttctgctggataaatcgccgtgcatcttgtacaagctctaaaaactggaagttgggcagttgatgatctgacgattttcgggttgataattgacggcttggcgacagatacgcttgtgatttttcctttattggtcagacttatcttttattatttttgccgatcatactcactttgatagcatcctttaatttcttgaaagtccgagaacctcccatctccgactttgactctgtaggtaagttgtgtgctaacatttcctgttggaatcagctcagcctcgatcaacgtgggatatatgcatacataattttcacttacttttaataaactctctagtcgtattatcgagatgaccccgtcttctgtgcattcaatgaggcccaaagcttcgagccagtatagaaaatgctttagaaggaagctgcgagctatctgatgctgtttattgtgtttctcataatgaagattatcattactgagatacatatcgcacaaatggttggcccaatgtgtacaagaatagcgtatgggttccaaaggatcaggatctgggcgctcaatctgagatattggaattccaagggggtccaaattatacatgttccgttgtagtataacggacatggctttgatcgattgttcaaagataatgttgtggatattagcatagctaagttgggaatcagtaaaagcggcagcaattaaataatctttcgccgattgatgtataatatagacctttccttctcgtatagttaggaacgagccgcaaagtgctatcgtattggaaataaattcagcagttgcaggattaccgtcgttacgcttgaaaaggcagccgagctcgaccaatgtaatgggccgatatacaagcaatatgatgccaagggtctgaaagcagtgctttgcgtcaataccgtctatgtcatttatttgctttatcatccttctgtataccgaattaagcccagatggaaattcatctagcttttcaaggatatcgagcgaggtggtcttttccagattctgacagaccagggaaacccaaaggaaggtgttgttagatttggtggataattcatgtaagagagtgcgctgtatttcttctgaaaactttcttctaaacttcaaccgttcgacttgatgcttgatatatatatcaacagccatagtgatagacttgtcattaagttccaggcatagccttgtttgctgactcgcagaagaattaagactttcttcaatctctggccaattgcggctcgatacgacccacttgacttgaggaaatagagtggattttgtgttgatgaagtcgaggaggttccgtaaatctgttgcgcattcatcgagtgcgtcaataataacaaagctctgctctaagcttgtgtcattaagtatatctgagagaatttcagacaatacagtccaagcattgatgtcttcaaacatagtcttctttccgtgcttgtatttgctttgtatatgggagatgagctgtggctgctcgtctatggccaaatagatcaaacctcgaagcaccgcagtcgcgctattgatgcgcgagtcgcccgcctggcagaaaaagtaggtgattaacgtcttgggactacgctgattccgcaacttgtttataattccgcagaggagcatggtcttgcccttgccgggatcacccttgatccagagcagagggcggtctttgttatcgtgccattgctggaaatcaccgtgttcgaagatccagccgtatgaatcttcaagcaacccgccctttgtactctctatgcgaagtttatcgtggcgggggtctgttattcgcaagtccgatagacactgggccttttcgccctcttggtctttgggccagtggttatgaacatcgccctggaggattgtattgtaatcgccaaagtgactatcggaaatttggcgccgctgttgttgttccattgaaataaaaacagaataatggatttgctaatgattcgataacgtcattcagtcataccaacaaaatattgcatcaagtggcatcatccaggatgaagaaactaactgtgcatcagcttctctggattgtgtgcggggtaactttgcaggtccaaggatgcatcgatagtcgggaatttgtcgggagcatcaacagccaagtaaatccatccgctgcctgcttgtctctgatgcccttattggcctgagccagtttccgtgcgtttagacatgggtatgtaccagccggtggccgcttacctgtacataataatactcgactgctacagatagccagtctccgtaaaatgatgagaagggtgaagtctaaagtacagaagctagatttgcgataagatggcatgatttttgggttctcaattgtcgttgcttctcaatgcactgtatttcgtcaacgagtacatgtacaccagttatctgaagcagaacactcagggttctgccagtctcttttcttcagttttctcttcaattttatgttgccacagcagcgtttcatacctagcttcggtgaaaatacattaagcaacatagaagaaagtaaaaagatcaatttcatctatcggtatttttatgacacaaatatgcatacgcatacaaatataaacggaaataataaattgaaggactgtttatttgctatatacaagattgtatcatcgagcaaggcaaagcgacaccaagggctgatcagtccagctgccatctgcattctggaccggcgtctctgctaatgggtagccgggatcaaacgaacccgcagcccagccaacgtatcccatgtagacatcggcattctggttgaggtactggatctgctggcaaagatactgttcacacgatggagtattgccgccaccggtctcagtcaaaatggccttgcggttattcgaacgaagccaagtagccagtggcgcaaatgcggaatcgatattgtccgtaacacataccgagttggtgccagagttgtcggaatccaagtacttgtgcacatcgaaaatgaggttggtctttgagccatcagggttggtgatggcacccagagccgcgacaccgccatcagtgatgatgcttccagcagactgccagtcagtaccaggaagtgagatgtactgtgaggtagcgcccgcattgcggattgcggtaacaacaagctgcacggtggcggcccaggtggtgatgttgacatcgtgcggctcattcatgacaccgaaccaaatctttggctctgaggcgtatttggtggctatttgggtccaaaggttaacgaattgggcgtttgtaggaccgccttggccaatgattccagtgttccagcgggcatagttgtgaatgtcaatgatgcagtatgcacccgtgtccaggcatccctggacaagttgatcatagtaacccagattggtagggttgagagtggcaccaagagtagcattgactaaatactgccagccgacgggaagacggaagatgttgaatccgtcgtctttgacgaaatgctgcatctgcccaacgccatctggatagttgtttgcgccgtcgtagttcttcagcggtgggtaggcaccggacacattgcaagttccgtcagtggagcaactaaagtcgaatcctgcaatgttgataccggcaaactgggtgcctgagccattggacggcggaggcgtacttgatgccgaggctgtggttgattttagtgttgatgtagctgatgtagctctggtggtggtgctggtgattatgccggtagcaggtatacactgggcatagtaaggattaattgtcgagcaggccgctccagaaacacaacttgtcgggcctgaatagccttgtcctccacattgtccccaggtggtctgctgctgtgccgcaacaccactcactccagcataggctgcaaacagcagtgccgccttgttgttaatcatgacggctatgcaaatgggaacaataagagcagcaactggtcgttggtgcagtgaatgaactgaagtaagggaaaagaacaagtgtctacccaaagctaaaggatactgtaacagcactgctgtggttgagaaatatcgaactgcaaggcagctttatacccatagcatcagtgtgatatatatttgtttaggctattactcttcgagtatgcgtgataggagagtttcgaatgcttaaatccctcaactaaatagccatatgaagttgtagtgccaagcggaaagtccgaaccttttggctatctgtactcttgaagcgtcagttacagtgtccatcagaatactggcactttccacataacctccacgatgctacaatctttcaagctcgtttacaatgtccccttcgtttgcatagtatactcttgtttttcttcacgcagcctttacaagctaaacatggaaattgcgatcaacaagctcatatctcatacatatgcatatatgcaagggcgaaattagagatgtggcgtgtagcaggggttgattatgcctgaattcgacttattcagccattgagcctcggacagggagctgcccatgttacatcggccctgaggccgcgcgcattatactgctagtactattgccaaaattgagttgtcttattgcggaagttagacgggatctggaggaaaatggcaaaaaagaatcgctcaatgttaattaaccctgccactatgcacggccggcaaaagtgttgatgcgactctactctaccctcgagatttaaatggagactagctgtctaagagatggttaattcagccaaattgaatacatgactggttaatgctcactcttctatcttttactgcctgggcacttttaatatgccgctcgaagtcggccatatttaagtgtgaataagcagccagcaaatgtacctaatattttggctatataaccctaagaagtgctggctataaagaaaacttgctcatcaatctatttcttgttccaaatgcgaatgaactaagcagatgctatttaataaacccatgccgaccgaaactatgtaattataattagtgtatgcctgcatcttgcagctgcaagtgaagatcatgcgtatgatcactgttgatacaagaagggaaatctggttgcgccagcgctcttaatagtaatggaagcgttgtgaaaagaacgtaggcgctgctgatgtgcacagattcgcaatgaaggactggagttgtaggtatattcgccgggcggcgctagatgaatcacaggttctaacttgatcatatacaaataaaattaataaaaaaagaataacagcaatgtttacgcgttctgcttttggtggaccaagcgtagagacttgacttcatatagatggaaacgctagctattcaaccctgcgttcgttgttacatgcacctccttgcattttgacaatggcatgaacaagaaaacattctaccaacttcaatactgcttttaacatcgaattactgcttcgcggattgcctcattctgatgccacttcgcttttgttcctttgtgggatttgggtagatgaaggcttgtaaaatgagaggataatgttacccgcttgtatgtagttgttttcaagttccgattcataaacgagtctttagttttagcggtagactattgacctagaaggacctaatgtatgacgattatatccgtattatacacgacgccaaggttctctcatttcgtattatagaactgctagctttcaacttgtgtttctattgggctacttgaagccaccacggacggcgattggctcggcagcctagtaggtttagcattgagcaatattgtctctatagttagagtaaagaaacaattcataagcacatagcttattcgtcctcataacccaaatgccactcatctcttgcttcattcttttgtatgtcgaagatggcaactgttgatcactttgtcaaactgctacaaatagaaaaggcgattaacatgttatcgcatccgaaacctgagaagatattgccatgtttaactgcggcctgagtgtcatggaataacatttggctgctaaactactttggattagggcgacacgggtagaagctctagagattaactttttctttgaggcgacagaataccttgtgatgatgtattcgtgatatgtgccagattatgttcaaattatttataagagagaacatgcggcggaacgagacaaacaattcgcgcttgcaacaaacgccaggcctctctctttaacgggtcataaatacataattaacatatatgcaattgaaccctttgcagcttataatagagcttcgatcagcgaaaaaggttatcgttaaaagttcagctggttgtgggcgccacctccgaagctgccgatatattgggtaaatgcaacacctcacgtttagacaatattatgcttcagccatgttcttatagtgacttataactactagaattccaaccgagtccctatgaatcttctacttcatcttccttcttcacactcaaacaaactgccactactctactccatcttcatctgagcctacatcgtattgtgtcaatatggctgcctatctcacacagcgcatcgcacacccacacatctgccatccccatcacggaatcacagtctcgcgcgctggaacaccggcgccggagaagcaagccaaatgtgcagggcccatctccaatgctgccgccaaaggcgtttccttctatacgcctgagcaggatcctgtgcccggaagcgctgttcagcctcagccatccggtaaacctgtgcctaagctgtttactcccttgaagatacgcgatatagagctgccaaaccgcatttgggtgagtcccatgtgccagtacagcgcacatgaagggtttcatacgccttggcacatcactcactatggcggcatggctcagcgtggtgtaagtctctggcgttctggctatgttctcgcctcttcatctattccataaattggatgtttaaaaatgctgatacgtataataatagcctggacttatgatgattgaagccactgctgtgcaggccaatggccgcatcacacccgaagattcgggcatatggcttgatgcgcacatcgatactctaaagaagcatgtagacttcgcccacagtcagaatgcacacattggcattcaattggctcatgctggacgcaaagcttccaccgttgcaccttggctcagctccggcgcaacagcaaccgaagcagttggtggctggccggatgatgtcgttgggccaagcaacgaggccttcaacgagcattacccaaagccgcgtgccatgagcctcgctgagattgctcgcttcaagcatgacttcctctccggcgttcgccgtgccgttcgcgccggcttcgatgtcattgagctgcactttgcgcacggctatcttgtttccagctttctgtctccggctgtcaacaagcgaacggaccagtacggtggaagctttgagaatcgtgctcgcctagcactggaacttgttgaagctacgcggatgattctaccaaagggaatgccattgtttgtgcgcatcagcgccactgactggcttgatacgaacccagagtggagaggcgggccaagctggaccattgatgagagcgtcaagctcgccaaactcttcgccgaacgtggtgttgatgtgctggatgtatcaactggtggcaatcatgtgcagcaaaaggttattggcggccctggctaccaagcaccgtttgccaaaaagataaaggccgcagttcaatcttccatgctggtcagctctgtgggaagtatcaagacaggagaagtagcgcagaagcttatcaacggcagtgaagatcccgatgatactcccctggacttgattgccgcaggtcgcatgtttcaaaagaatccgggcttagtatgggcgtgggcagatgaattggaagtatccattactattgcgcaccagataggatggggctttggaggaagagcttctagaaagtcgaccaagttgacagttccctgatggcatttggttaacttggttcggttggatttgccgaatgaccaacataaaaaagttctttctaatgttgtatctcttgctcattgcgaaattcagtgattgtagtcgatacacgttactttgatagagaaatggtatcgttatgtggccaacgcacatgtacacatataaataaataaaaaaagaattataaatatgtatatataaaagcgcgtgctgattcaaggcatccttggatattatacgagacgccaatatacacagatttaacattgaactaatgaaaaatggaatgtaggatcagaataatatgtaatccatgttcattttcctcaacacatcctcccttgactcgttgaatgctatccttggccgaaaatatcctggaagtatcttagtaagccctccgatattatttctgtgaagagtaatccagtcttctatacatctctcaaaatcttcctctgcagtgtctggaagaaaggacaccatggactcccgcctatgttcaatccgtactacatggttttctatgcccaagaattcttctctgactctgatagtaattttcaaccaagattttattccttttagagtgagatacggattggctctccttaaattaccctccagctttccgtcgttgtaagatgtcgcggatgatactccgagggcatgcaccgagttcttttgctcttctttttgtaatcgcatcgtgatccctaattatatttacagtactaatttctaggcgaggtaatccttacttctatatgtgtaggtagtagaatacaaagagatgataatgcatacgtaatgtagtagtgtaaatctatagtaatagatagataatagaatagagagtggtggatacacaacataatgtattgtctttttgttttattgttaacgtccactaagtaagctacttacatgaagcccgtctgggcaacaggagggtaggagttgcagattcgaagtcagcgttcactacgtgtcatacgaaacaaaggaaagtgtttgtatccatctggtcctataagataggtgaggggggtgataccaatccggaagggttgtgccgttctgcactcgaaaaaatgtccttggctcgccaacacacaacataatgtatagtggtgggcagataatatagttcaaacaaagaacagtaaatagttgaagcttatgacgtactttcagtaaccatttttcaagcggggtagttttaatttcaaagcataatcttgttcttttgtactttgtaaaattatttaaattcaaggacagctgctctcctggctcaactctcaaagatcttatactttccattgccgactataaccatatctttaaagccaacgaaagggcctttatctcgaacgttattgtttcttaaagtccagacgtgttgataaccaacctcacaagtaagttattgtgtatgtggccatacgtaatgtatactaatatatatataatatattagacaaaatgggtatcattacagttgtcaacaacaccgcaggagacatttatgtcagcattactaaaaccggtggaaatgttgatcaaaaagggaccgagacattctttactcttgcagcaaatggaggaaaagagacttggcagaggagccaactgcagataattagatttgcaagaagccaaattcctggagttacagttgagactgtactcggtgtaccagatgccactgtcaatatctattaagtcaataggtacaacaagttgactttaccaagtctcttcaaatattactataataataaaattaatagtaagtgtatatggattgagtactagaaggtagtaatagtattacgtaagaccggctttgagaaatccagtgacaaatcatatgaatacacgaagcattgacgtatcatgactttcgagttaaaattaagataggtcggtgcagtatcccaatgcagtttaagctgcggctggagttgtacaaaggaataagggttgctcggttagcattcggccacgtaactttgccaagacggatatgagcagtgccgacgagaattatgaatgccagcgttaccatgacgtctcaatatacaaaggtatcaattaagaactccgcggacatatgcttctacgctgaatgataccctttcccaagcaacataaagagtgtacctcaccagccagcagactgtaagatacattccttggcagtctctatgacagaatacgtacattaccttataactggctataactatgaaacaaaaccaaataatataaaagttattggtgttcattatatgggttgggccaatttttatggttagagtttgagaaaggcagtttcttacatggaaccccattcggagaaaagtgaacagctagattcagtgaggtgtagttatgttcagattaatctagtagcgcggttgggatgattttgatactgtaaggtatatcagaagtaatacatgcatgcgtatatattaactatccagccgttcggcttctttgtataacgacggtcggtcaaagcaacctatttcgcaggtcgtcatgaatctcataaacctctctacttggagattattctaccatactggtaactggttccatcacacctttcggttaaacaatatggagtttagccctgaccctgctgcttctgccaatggtgcaggctgcaaatactcctatcgtcagtaaagtaaaagcaactgccacaagcacaaatatccagacatcaggtgagactgttctcgtgtcgccgctctgtccactccattggaagaaacccatagaaaagaatgtctacagatcggtcatcagtaaatgttgagagatgcaaaatgattatgcaagacataaataaattgggcgacgtacacaaacgaatgttgctggcaaatagatcattccgagaaccgcaattgacttcattagacttccgtcgcgttgagccgtctctgcgactgccaggctgcttctggatatgttttcattaagccgtgcgtctttacggccgatattgtttaggtcctgcagcgacaaatgttagcaatcaacgatataggatagcgaaagagagacaggaaggcataaaatagggaggatattgaccagctgcattgcaagcgacattccagccataatatgatcacattctcttataaaattgtcgtattcgtcaatcaaatcgcggagcctttctccaattcgtttgccgcattccaccagtgcgtctcgccgtcctctcaaagctgccatgtttctataatctataccaaagtctatatcttcaagctcctgtacgtgatcaatcattttgaccaattgcgttttccagttttccaagccgttcttaaggtggctaattttaatccagagcattgcgcaagattcgtcatcttcagccgcagtgaagtcgctttcgctttcgacttgtgttgtatcagatccaactgagctattaaaagttgctaaagaatttaaagttagatgagcactttgcaatatgtgtcaaattctctcttacatgatgttgatagagtctttcctgacaggaagctgccgactcttcccttcatatcagtaagacgtgagttagttctggacggttgaaaatctttttctatcgtctgctgagtctctcgatgaatttggtgtaatccgtaaaatgcatcgcttctttgttcgatatcgagaattctttgcacaaattgcgtattactttcgcgtaccagtttagcatgcctccctcgctcgaattccgcaaatatggtaggcagcatcattggatgaaaggcttctccatcgaaattacgcaacttgccagtaataatggcagagtctgtcagtaaatgcccatggacatcccgctccttcaaattgcagccaaaccagagcgcattagttgtcatcgtctctggaagaaacgttacagttaacgccatatcgtcgtcccagctttcagccgttctgcatgtatatactattactgagtaagcagattttacttgcttggtgacttaagagagcatacctattgcctcagtactagacgtcttactctccagaacacgcgtcgtctttgcaaatgtacagcttgtgtttctattaattgctcgtataactgacttgtgcaattttaagccgctgattatttttcggaatgtcccttccgaaaatggcaccttggacaatgaagacgatttcccgctcataatcaaattaatagcactggaaacttccgtactgcggctgacaggaccattcctgtcacctttctcatttggaagtccggctgactcgccatcaaactgctgcagccagtgctcccattcatgttcactggatagatgcaatggctgactgtatcgttctccagcgatatacacctcagtatcgcacccatcttcatcttttctaatgctgaatgcttcgctttgtccctgagaaaatttgagcagagctctgtcgctggcatcaggctcgggattgcggcaaagccaagacatctggagtaaatgcggtgtttcgcggcggataacaggtcgcgtcggaataaccaaatatgctcgcagaattcgaagtcggtggaagatcaaggtgattgctgcataaagcctaaggcttgcgacagtcttgttgagacatcctgtaatatataatcgctccattgaggtggcggagttctgaaccaattcggtattactgcattagcttttaatatggtcaggcagacttcgtcatacagctgctcaaattggccactgggaggagcttgtaatatctcaatattgccgctccgcgctcgatagcctcaaggcagaataaagggggagttcaatttattataaaagagtccgtcgctcgtcaaactgcgatgctgcctacgaatttttgcacttcatattattgtatggacttggtcttttcaaacactactagtattgcgacgaggcagccttccacggctttggccgacgagggccggatcgggtgggcagagggtggtcagcctggccacctccttttgacgcagatgagtcaagctatttgtgctgtgcaacgccagcagagcccgttgcgaccatttgtagtaaccatggcgagacgcatatattaatggtgccacacatgttttgttagtgagcccaagccctagcatctgatgcccaaaggaagagaaataaatgatcgcctgaaacattcgggggatgcctcaacatcttccagtgtacgccttgccgccgcggctcattccatcacgccttgctactctgaagcaatgttgacacaagttattgccattgattatggctccaaggacaggctgcacgaaattcttgaaggcatacttggcgaagagaacttcaagcttgtacaggtaaggcttcctcgtatttctgcattgctggaaacagttgcctaatctgctctggcagcgcatatcgaatcaatggcaaatcaagctagtgagacgattgaccaacgtatgatacaagtccaggattcccgtcttgaggagacgcaagtggattctaactatatctttcgaacaggaagaaattggccaggtcaagatgcgtatgatgaaccactatcttccgactatctagtgcgaagttggccgacgagagttgcaagggcatcgggctccagatagcagcctaaatacaatcggatcgataatcatgtaccgactacttacgaggtatccactgtacttgatgcccaactagagcgcgcacaatttaacttcatatttcatatttccttgcttaggtagtaaaatgaatttattatccattcgcttaattcatcgcgagtatacatacaaactgtcctacgaccccccctgtaacctgtcctgtagtaatactcgcctttcctttttacgctaaggaagatgatctgtcctatagacaggtgaattattaagtttaaaattcaccgctgcagataaggattttaattaatagactgctttggttaacaatctagcaacaccttcactccttatagttgttccggactagattgctcccgcgctattatacctgtccgtgggatagattatcttttgcgctaagaaaaggaaatataactattactataggacaggttacagggggggtcgtaggacagtttgttatagtacttatttatcgcaagttgccttgatgattataagtgctataacaaactgtcctataaccccccctgtaacctgtcctgtagtaatggttagattcccttttcttagcgcaaaagataatctatcccatggacaggtataatagcgcaagagtaatttagtccggaatgactatagggagtgaaggtgttgctagattgttaactaaagcagtctatcaattaaaatcctcatctgcagcggtgaattttaaacttaataattcacctgtccataggacagatcatcttccttagcgtaaaaaggaaaggcgagtattactacaggacaggttacagggggggtcgtaggatagtttgtatgtatactcgatgatcatcagtcttgttaaaaaccagtaccatattgcctccttatacgctttccagacgcgagtctctaaaatcaagatgcagtccatgaggacataagtatgtacaaaagtgatggagaacagcaagtaacgaaaactctcttttgtgagaattaaccgctgtcaatcaatgggtatatagttttcgcagcagcaattttcaatagacccacgaataacatgtgctaatttcctcatcggtaagtctgccgggcgctcggatgcgatatatatttgagcgcatctttacatggtcaacatacatcaaatatatatcactgttcaacttacttcaacaacatattgattgggccatttttctttcagggctgcctccaaccttcgaggcacgaggtaccctccggggatgcactgtggctcgctagatctccactcttcgccagatcggcttcggccaagggtgcgatccctggacataatttggttgcgattgattggtgcagatcccgtatccccttctaatcttataaaaagaagaaaattcggcattaaaaagatttatgagaagaaactttgagactagagacagagagactcgagaatgtggaaatgttcaagctttattctaaagcacagccccgagttaggcgttttgaaaaagagccttaccggggcaaggagttgaaaaaagggacttcatgcgccccagttggtcagatatccctacatgtatacgccgtgcgtggcaagccgacattcgcctttcaaaggtcttggatccaggcaattggagacatggcgagagatgaaaggttataatttcggataacgcactccatagacgccagaagtttttatcgtcccaagtgcgtgtctatgcttgctgcgttgtacagtgggcaactacatgtatgttgggcacctatctctagcttcaggcagtcatcagcaactacatgcaaattgtgcagcaaggaagtcgctgagacatgccccacgcccccctgaatagttatcacaccgaagcgacttatcattggctagacgtagttgcatggaaggagttgatattgaggcacctatgccgggtttcgcatcttagagtgaagacgcctcaccgaacaaaaagcgaagcattgctaaatatctgcgaaggatcgaaaaggctgatgccaagcgaggcgttttttcttgaagatatgctactaggcatctcatccctttccttatcgctacggaatgacataatgacattttttcaaaaaagaaaaaaaaaaagacaataatgaagcagtattgtgttgctcagactcaagtttcaaaaggagagaaaccaagagagaacgtcgaactttgacttcagcaagcgagttaatatgaaagctgctcttttatacatgcaaattatgaggctgttagttgcaatatcagctagtggtggcataatatcggcagcctggtcagaacaccatcttcaacaaaaggcgtccaaagactgcatggtcaaatgtgattaaaagccgcattagtttattgtttttagactttataaactgaaggctgaggcctccggaggctgattttacatccaatcttgaacctgaatcaaactaatgttacagcaaaaaagcacgaactccagttgatcagcaccctatccctatctcgttccaagccaccctctcaacacaagataacatccaccactctgtcttttattatccgatatggcacagtccaagtcgcgtttgagaaaagcattacgagactcgttggtgccttgtgcgcagcacaacaaagacaagcgttttataccacgtcggcagctggaaataaaatgcaatatagaggcggtagtgcaagaattaagaagggcgtatcctaggagtgaccctagcttttgcgaacaactcgcatcgctgatatgccatggccaaactcgaaattcatccaccatctctaaatcatatttcaacatattcgccattcttgttcttattgacgaagctgggcttatagacttctttcaggagcattcattatgcgacgacgaccttccgtttcaaagcacttctaactttaaaaagatgtggccaaaaaacaaggaagaagaagaccatatacagtttcctgaggaagttgatgatgacttcattgaagactttgtcagagtacaatggcaacttctagcaccatccttcaagtctcccaagtctagctcttcacgttgcaacttctatgagttcgatgacaagacgatattacctatcaccaaaatctcaaagaataagcacacgggtggctttggggtcgttgaaagggtacagttacacgaggaacatcatgagtttgtaagttcaatcgtatgcttctaatcctcaatcacgctaactaacagccacagaaacacccgcattttgctctcaaaactatccattccatgatgcggttcgatctgaagaaagcattgttcgagcaagaactaaaggcttttcaacaagctaaaccaggcagtcatcttatagatatctgtgccgcgtttaaaaagggagagaactatagctttctgtttccgtgggcagatggaggccccctcaatcatttgtggactaaagatccacagacaattgtttcaaagaaacaagtgcaatggccagaatttagtcagtggatttgcaggcaatgccatggaattattcgagatctccgagctatccatgacccgcacgacacgtcccaaacaaaagatgaagctgatgatgatgaactctatggaattcacagcgacatcaagccggacaacatcttacactttactgacgatggtacgccattggggattctcaaggtttcagacttgggccttatgaaattccacagactcgtctctcgaacggtgcagtcgaagtctatgggtgccgcctatcagacatacagatcacctgaacacgacacaggtatgatgcgatcaaggaaagttgacatatgggcatttggttgtctttttgccgagttcattacgtgggcgattgcgggccagggcgggattgaccatttcaaaaacttgcgaatagaagaagacaaacgctcccctgatccaaacaagggtgaatggtctgaagaccacttcttcacaatgaggaccgggcaaccgaaacaaaaagactctgtcgcagaggtatgtgcaacacagacctatcgtgccacctcctcgttagctccctaagtttttataaaggctgacccttgttatacttgaagtggtttacggacctcactaggggctttggcgaaaatacattcttctcacaatttctaagttttatccaaaactccatgcttcatcccgatagaaacactcgggtggatgccaaagaggttgaacaattcttggagagatgcttaggaaataacgagaattcatattggctctatgacggaaaattgacggagaaatacagtctcagcaggagctcgacaaattcaagctcttggtcgcgagactcgacggctctttgatcttctttctttactatgtttctttctttatacaagcttttgaaacggtgttgtgtaattattatactaaagggcaaaaaatctggaaattgggccagaagacaccggtatctgtgtactattactattgttacttcttctatatatatcactacgtacctgttcgatagttttaatgttcttattattttttatacatgtactttcatttggctttccactcttcttggccatcaacggacctcgttgacgactctctaaagccgacaatctagggaaaagttatccggcgcccaagttctattatccagcactccagctatggaatgggctactgctgctagtagtaggtatatataatactgtgtagttaaaaccggattttatatacagtctaactgctttatttagctatagcttgagtgccgtatcgcaactggggtgctggataactttccccataatctatgaacaaacagtcgtccccttcctactctttcttccacacatccttccaccactccttaaacccatacggctgcgccctcgtatcataaatcttcacactatccttccccgtcaacccactcataatcccctctcccgaatacggagacggcttagacgtcaacttcgtagtagcccgcggcgccgtagccctatccttaatctccttggaaaccaaaggcgcaacatctgcaaaacaagcatccaattctcgctgcagagaataatacggcttcttggccagctcgggagccatcaggttgtaactcctcgtgatgctgttcagttgctctatcgagaggttcaaatacgcatgttccgccttttcccagtccgggtcgcgaaacggtctcggcaacggtctcaaatccaatccatcagtgttctctacagagtcctgctctggcttactcgctgctgctgctccagccccttgtttaggattatgcagcctctccgccgcagcatagtcatccgccctagccatcttctcctccaacgaaccccccttcgaagcaatcatcctcgcaacatggcgcagccaatcagtcctcagcctcgagcggagcgtatgcgccgtcttggcaagctcctgctgcttctcgatccacggcggcacaatctcctgccgctgaatgatcctattcaagagatactccgtcgtgtcgacaaagggattactcctcgcgagatcaatctcgatgcccttaccgcgagcaatattcttgaactggcccctcgcaatggcattctcaatctgctcattcgccagcgcagccaaacctgacggcgtcgccggcatgacacgcgcagttggctcaaacctcgaccgaaactcctttctcatttcctccttctctttatcgctcaaccctttatcctccttcatgcccatgccggtgtaaacagatgctctctcccgagcattcaccaccctctggcgaggatgcaccacaggagcccgtctaacccgcggatcaacaacaggcggctggaaagtgcccctaaactccggcttcaggggcttcttcgcatcatccaacatcctcaacactgtatccaccgcgtcttcttctcccgtccacggcgcagcagcagcaatatgcctcgtcccctcgcccgccgcagaagagagatcccttgcggtcagcgcactcgaatggtcgtgttgaaactttgcattcgcaattttgctcagcagcttttccttcaagtcttcagagaatcccgcatcctgcacggcacgtctaccggctgagccgccgctgaacagcgcctcttcagttgcctcttgaagcctccgggtcattgccccgggttctgaatgggtagcattgccatctcttgtagattgagaatcgtcattttctagaggtgaactttgctgggcgtcttgatgctgctgcgttgtcgagggctttgcctgcgaagtgtatcggcgcgccacttgtgggccaaagcgagccgaattgcacaggcaatatttacataaaggcgctggaactttggataacatttcgattgaggagctcgttcagatccaaaagctattaatgtgagacgcttgttcatagctgatgatttgcgatgaaaatggatgcgacattgatgccttaaaatcctggatatgcgtaagtctatgataacatcttagtcagccaatcacgacgcagcattgtaaacttgcacagattctctcctacatattctcacagcattttcagccaaatcttgcgtaaaataacatatatatatttatttattattgggtatcactatatctataacttttttcattatacgatgctccacactcctccttcgcaacgctctatgagaaaaaaaagactgagctggggctactatattgttgaaatagagctcaccagcctcatttgaggtacctcatgagctccgacgcccatatggttcgtagggaaatatgactgcgacgccagcagcaacgacgaagagagctgcgcaaatatatatgggcgccgaggtttgagtgtttgcaaaagttgcgacaattgcggatacaatacccattatgcggttgaatgcaacggcaactccgttgccagtgccacgatgagcgctgggcaagacctcgggagtataagcatacagcgtgccgtagtaaatgttcaggaagcatccgatcaaacaggtaaaggccgtatcttgggcagcggtcttgacggccgtgtaagcgaagaagaagacacaggtaatcaaggcaccaatcgccatggtgtatttgcggccgagcagtttcgtattgcacatgaagcctgcgataatggggccgggaataccgcagatgttggtgaggcagtagttgcgccaggtttcgaagacggtacggtggaagactgcgccgtggtttgcaagatatgtactgtgaattatagttagcaaaactgctggtatttcaaggccttgggtaaacaacatacgggaggaaaacatagaacagcggatagcagagaccaatcaacatccagctgaaccagaccaaaagagtggaaatggccatcttcctgttgctaaagagcccggcaaagtgaattcgggtctcggaaagggaaaatcggttcttgctatgcgccgttcgaacctctccacaggcctcgagcttctcaacggtcaaagagcatggacggttgtatttggtagccaggtactggaaagtctcgaccacctgggcatcgtcgccgaggccgagcagatacttgggcgtctcgcgcagtctgacgaccgtgattcggagaatcgacatgacaaagacgatggcgccaccggtgaagagcacatatcgccagccccagttgttcgccttggtgcaggtctcaacgtccacgcagttccacttctcgggcaccatgaatccccaagcaatgaaaccggtaatggcttgtccaaaaccccaccaagcagccaggaaagtgaggagccattgcttgttgcccggaagatattcgaggaagacggttgtatccaaaatgagattgccgcctccaccaaagccgaggagagcgatgaagagcgagagcgtgggccagctgggcatggcaccagcaagaatgcagcttccggagcagatgaagagggtgatgttaaatgcccacttgcggccaatgacatcggcgctgaaaccccagaaaagggcgcctgtcagcataccgacgtacacggcaatggtgagggcattggcgtaaccgtgttggccaaattcgcggtaggcctgggtggcaacaatggattggaagaggaggatcatggaatccacagcataactacgagacgagccagattagcacataaacacatttctcacgtctcatgttgcagtatacgggcttaggaagggtatttgctcgaaaagcctattggaatcgaatattaacgggatagtgatgtcggtggtgttgattgtaatggtgttggtgcagaggagcaactgacccgaatccgttgaggaagaagagcttccagtggtagccagtccacccaatctcatcaattgccttttaaaaatccagtgtcagtgctgagatatcgcagaagagaatgggattttttgggatttttgaggttagattagactggtgttctcgtcgctcacagcattgatcacatgaaagcctctctatttcccgtcactcacgttgttcacaagatgcatcttcatattcagggccgggtcgagatcctgcagggcgaggatatcttcgccgctgcgcagtgacgagccgtcggcgtttctgacatcgccaaagatgccttcctgagcctgagcgtggccgctctcgaggttcttctccattgagctggcgtcaagggctgacttttccgggcttgcagcgtaagccatggctgcggactgaggatcaagcacgaattgaggctgggacgtgaaaacgtatgcgctagcttatcacacggaagagcaagaaaattcctggcctcgcaggagagcacaagaaaaaagaacttggctgacgatgtatagtcgagcacgcctctatccaaaaaaggtggatattttcagctgagccaaaccccgcgaaaagaagctggaggggcagacagcgtatagaatctgaacctgaacctagagcaatgagagccgccttgagcaaaagcagcgactacctagcgagagcagcaaactcccgtagcaaaattgaattggacagagcgtcacgcgcaaaaagccaattgagccttttccggccagtttcacccagaagcggagcgctgccggcgaggggatataaataggatgagagaagggagtaggaggggtttgtaggtgatcgattgcggtctctgggcgacggtctagacctcgacaaggcagagtttgtcaaaggcggcagaggacgacgtagaaagaagaaaccggtagaagaaaggctgaggttgccagaggaaccacaacagaggaagataaaataaaaaggagaaacaatacggctgtcctgcgcaaatacagtaggaccgacaagagaagaagggaaagggatcaggaaaagtgcgggcgacgaggccgtattaagaaggaaacctcagcagaaacggccacgcgacgcagcaatcaacaggcacacgaccaaggctagggaaccgcagccaatgcagggaccctaagttggtaaaagaccacgcgaagatcccatcttcagcatgtgttgcctcgtgctctgcttgtcattgaagacgcagcccgggacaccaatcagcgtcacggccggtctctgcagtggtggagtctgcgccaggccaggctgggggggtgttcacctcttgttttagctctcttttttttctctactgtgcttcttcctcaatcaactggcatttcgagtcaatcagcggagcaaaagagttgagcgagactccaagcgggtgggggcaatcggtcttgtagcgctcagcatgcggcaaagcgtctcccccgtgctctcaacgaccgacgctgataggcgcagctctcatcgcgagcctttaaaccggacccggggcttggaggggcatggcgcagtggggttggtgaagcttcggccagactcgagcagagcagctctggagcagtcgcgagcatccgtggcatcgcgggctcgcttcgttggctggacgagggccctttgcgagatatatttcaccaaaatgctgggctcacatgtctgcgcagagcaagggcaatcaaccattgactgggtccaagtccgtcccgattgcaaaaaaagatccaggtctagattttccatcttttctcttgcattcagcacatcagccatctctttctctcctctcccactctcccactctctcgtatcatctcgatccccgtttctccttcacatcacatcgcattcggtaggtgccatcaccttctccaaacccgccatgccatcgacatggattcccgtcggtcaattgtctagctctacacggcaaaggcaccttttgcggcgcgcctttgtgcgacaccaagccctgattggccagcctgtaaaccgaaagctgaacgacagcactgcgtcatgtatggttcacagtttggggcgcctttattacccggcaagaaaaaccatccatggaatgcgactcgtgctgcttagctcgagttccagtcagttttccaattgcggagaagctgctgtgtgcgccgagatgacatacatgatagcgcggcaattacctaaagcatgcatcatatcgattatgcacagcgggcgtcttgtctttgtctttcctagacatctcagcctcctccacgctgcaacgctgctatgcatgtatacactctgctgttgttgctggggtgtcatcatttatacacagagcacattcctgcctttgcctttttcatccttctgcaaccacaaacgggtttctcatatgagacactacttggaccctctctcccaagatctcaagactcgctctctctcactctctcaaaagttcttttacccgtaaccttggaaatagattgacagccccgtactcgtaaatacagactaatacagactacagtagccagtaaaaccaacaccgggccagaagccaagtaaatctcccgcccccacttgaagccaacagaacaaaacggccgttctcataggctgcaatccccatttcccccacgctatgacgaggggctctgtatcccatgttctcggtcttggccctcgtcatcggacacagggcaccatagaggttaagctcgcatgcaaggctgctgtgagttttttcaccaatatcccatcagttatcttattcgctcttttgattgccttcttcttttcccaacaaaaaaacaaattaatcactagccggctatcatcggggctcaccgccttggccctggggacatgggcaaggggcattatttactccatgccactagctgtattagcccgttttcttagcacgcatcatcttgattatcatgtgattctgccgccgggacgaaggcggtatgcctgataactgcttcttaccatctgcctacctcacggtccatatttcgtacaagcaatgcagtgcttagattgtcgttttcagaatggttgttgacatggaaagaagtattgaagtatagaagccaaagtgcttctatcattcacttcgtagcagcactaagctcgtgggaactgttcttacttcggagcaccaaatcacggattaagacaactcaagcaatgaaagtaaatgtttattccagagcggtttttttttttttttttttttttttccatagaagcccaccttcgtcaacccgatccgtagaaaagaaaaagaaaaataggggtatcccaagcttcaaatctccttacatctccccagcatgtagcaatcagaaacagaagctcaagtaaacaccacagctgaagcatccatcttgtctcagctcatcgtgtggtatggcaaaacaatcttgcagaaccatatatgagccgccgttcctcgtgcgtagcagttctagaatgtagtgcattaaaaacgctccctccagtgcgccgtgttctctctgcccatgtgatatttttcaagatcgcctatcgcctgtaaaagccctttgattattggaaaagcccgccgtagccatctccgggggactcctaaacaccattaccatctgctacccaaataacccagctccaaaacttctttatatacatccaaaataaatttaggcaatttcttttctttctcgcgtagcagacctcgcgctccaaagccaccctaagcctccaatattatatataccttccagtccgcttgaatcgctttcattaccatcgtcgtcgatatgcgagtcacttctgcgttcgctcaagccggccaccgaattgacgtattcctatatccgtcctccttcgacaacttctcgctccaaaatctccacctgtccaaactctcccgttcgccggcgttccatgacccaccgcgtctctccactctcttcctccatcatatatgatacactatcagtcgaacccttctgtcgtcggtggcctttttctgggcttgaagctccttgattattgctcatcgcatgcggatgtacaccacagggcattgtaaaagtaggaggcgggcattgaggatcgctaagcggggaaacaccctcttggaaaaaattcgatcccatttgcacgggcgacactgaggccgctccccagcctgctggcaggtctgcttcgcggttgatgaaagtagcatcagctgacgatctgtggttgagaaacgacattggcattgtaagtgtaggactggcaggggcactgccagtgtccgactcgcggcttacaacggagaatgccgaattcttgcgtgtatgaccaacagtaggagggaaaccgggaataaagacagaccctcgtggcgagcttggaatatctcctctctcggatcgtggggagccaccattactagaagccaagcttgcctgtgaccctccccacgccctagaccttagtcgaaggagagctgacaaattcatctcgtctcctcggtctgccatcatggctagctgagctagtccagggctctggatgatgggtgtaccgctgattggcggcatgccgagactcatgagagagtttctattggaatattcagatcgctcggtgatgggtgtcagattgggttctcttgatattacccggccgctaacgctgcgattcaaactgtttgcgcccttgggaccaaaaaacccaccagcagcgtatccataactttccaagttggcagctgcgttgttgccagccggggcagcataaaagccgaattcttggccataccatccttcggcatcgtttgcaagcgcgctggcatttgcttccgcgataatggcatcatcatccatctcgaaatcatccatatcgtcataagcatatccgtaatcgtcgtatgggtcatcgtgataagtcgcgtccagctcgtcgaggtctgcagagggctgctggccttgggcatctgcgccggtgggggactgaggcatcacgcgttcaaacatgccagcctcggcggctttctgggcggctgcagccagagcagcctggtaggcaacaataggattcgcattgtaagtcgtaggttggggcgcaacgatgttagtcccagaaataggaggcaagtcgcttagagcgtcagcgtcagtgtcaggaacagcagtctcatccaactgctcttcatcgatgcttgatggcgtttgcgtctctggttgaaaagtatgcaatgattccgagatttgagatggtacttctggtacttctggtatgtctggctcttgctccgccgtcttttgatctggtgtcttctgacctggtgtcccttgatccggtgtcccttgtttgcttttcttttcacgctgagatttcgccaatgcaaaagctccagccagaggccgaccaaactgatcagtgtcatcattgtcaaataacgactcgtcaaaaggcacgtcatcttctatagggcccccggctaaatcttcggcgaatacacctccgaaacccgccatttctccatcaaaatatagctcgtcttcactgatactacggcgtataccagctgccggtagcacagccatagggtccgagctcgagtcgcctggtgtttggaaaggagcatcaacatcaacgccttggatccccagaccagacacctcagcatcggtctcctgattgggaaccaaaccagactcgggcaacaaagagtccatcggcaactctgtcgcatctttagtcattgtataaccaatgtcttcgccgtcaatgtctctaggtgttgccatcatccctccgctctgtggagttgctacggaggaatccacgtcagatcgctgaaaagcaaagccagcaaaattctcttgatcattgtctggatccaactcatcttcgatgtactgggcctcttgttcataatattgatcatcgaaataaggttcttcttcctcatcataatcggcgttgactcctggtatcctttcttccagtccatcgtcatccatcatagcgtcgtaatcaaacgagtcttcgtcaaagtcgtcgaagcgagaatccctcgtctcagtctgtgctgccttctgttccagctctcgctgtcgatgtcgttcttccaagagcttttcctgcttggcggccccgatcatgtcaaagctgaatcgtgaagatgtgctcttcatgtgtctcggtatggatgaaagagatacgtttctggatcgggtagttcgtatagaaccagccaccgtcctggagccgtcggtatcctgggcgggcatctgagaggttattgagggatttgcttggagagccgaatcattcttcttcatagtcatatagtcatcatacgggaaggcttgctctgcagtagaagagccggtcctagcggaagatacgctggatgattgagcaatagtgtgcgaattcgtactcccagattcagggcgggctgggtctgacgcgctgctcagcatgcgacgctgttgctgtccatccaatactacaggtccccggctatctgctccgtcgcgagggccaacacctgattcgagcgcaatgttggccaaggaagcagagcgaatggcaacggtatcgttggcaggagcgtttgttttgcgccttggcgcactaaagtcatgcacccgagtgcccttgatacgaggatcataggtgaattcctccgatcgcccgcttagggggggaggaagggcattctgaaggctttggttgttctttctcctcagtaacagcgtagacattgggttcttgagaaatggcagccctttctttcccttttgaggctcaatatttaatacactacttgaatgtgtagatccggggagtcgctggttggatgaagaggagtaaggtacgctgctggtactatgcgaagctgtagcctttgaaccgcccagcgtctgcggcgatggccttgttggcagatcgacgttgttcagggcgggcgcctgatgcgaagtttgggcatggccgtcaaacttggagctgtcgccagcttgttgtgccgccacgttccgctggtagttccgcaaagcgacaccaccaatgaatcccgatccagtgctgctgtatccaggcctctgggattgtggcgggcggttggcgggcggctgcgctggcttctcgacatcccgcctctcttcgacccggggagcatctaggttgagttcgtttgacgtcacgcgggctattggcggcagagtcggcggcagggaggttgaggcgggagcagaggcggcagaggcagaagcagacgccgccagctgcgcgtcaagaggagacggcgagtcggcgttgagaggagattgagacgaaggtgagggctgatctggtgccggcgaggtcggggttgagggccctcgccggtggaagcgcaaatgggacagcatgtcgtcgagcgacggagccgcagcggccctcgtcagcgatgactagaggcggttgcacaagatatcctagactcggagagcgatggacgcagcaggcgcattcatagctcgcggcgcaccctgtacattgttgaatggatctgggaggggtttgaggcgtcaatcggcggtggctgccacgagattgccaggcgccgcgcacgttggccaagaagcctgaagctgtcgccgtcgccgtcgaagatctggcgctatctcgagtaagcaaagcgggcgctcgacgatggatgcctctgcaatcgagccgtccggacaattcaacgcgaagaagctggtgtgtgtgcgacgccgttctaggcgcgatcgaccgaacgatgggaggtcccataaataactgcagacggcccgggtaagcaggcaggggcgccactaacaacaagcactaacagggcggtgttgacagctgctaggcacagatacagcaggtagcggtagcgagcaggcagcattccttgggttcaggcatcatgttctaggccgtctcaacaataccagatgccagtcgagccacgtgcgcttcgcctggttgcccaagggagcggtccgtgagcatgaaaccgacggggcaaccgagattgagtgaggaagatgaggtcagccgccttggctgagatttggtgaagaatttggctccaagaggctgactagacgcagggctatgctatgctagggaggagattgccggcgcatctgagatgcacagcgccctgcccgctgtactactaatttgggcaacgactgaagaaaaagggactcggcctggcaaaagagggtttgcgcttgggagtttgcggtgctccttcaatagtagcaacttttgtgtgttcagcagctctacaaaaggctgtcaattttaacgtcaactgtggctggttgtcaaccacgagcctaccacgagccattcggtactattaacagagcttgaagcttcaatgttgaaaaaatcgcccgcagtcctagcggcaaaacgcccaaaacgttccaaagcgttttttctccactctggatcctaggctcgggctggctcagtgatgatccatctgaagctcttcgcaaaaagaagtagcgaaaattagaattgtgtaaatgaggcgtagtaaaacaaatgctagcatcaactaatacgtgcgggatactaaagaattgctcacctgttccttgctcaatgatggagagtagcaaggtgtaagattccagcttatctgagctaatccggctacgccgctattctcatgttcagtcagtatatgcatttctgagatgccctgagaattattcaatattactttataattcgttttcattcattctcatatgtaatatgcgctgaaacagctcttctcgctgctctagttgcgttaattgtcctacttctttaagttttcagtttgtttatttcctacggaatatatacaaattgctcacaattatattactagctgcctattaattcgtcaattggcacgaagcgtgtaatttccgcccagaatttacagattcgcaaaaaaatattccaaatgagcaattcatgttcgtttcgtttcacgtcttacgaggctccttatacaacgcactatctagagcccagccagaactttcagcaagcgcctatattctatcactagtagaattattaggtaggtatgggaaaagaatgcatccctacgctgctattgaatgcgcatccagagacactgttcacacaaacttataactcgtataaaagtcatcctcaagtccactgggcagggttcggcgatttatgtacacagctgactggcgcagccttatcggaagaggcttccgacgggacgctgggaccaaatctgggtctcggagagatctgagcccgttctgttgcaggctagacatgcagaaacaataagacggctgcgagtgttacttcgtattctgctggagaaaaaaaatgctggcttgaccagggcagcatctaaagtatggggtaggcccagccgcggtctttacgtgacttgggcttctccaagcctcacgacacttgatcttgctaacgggacactaattgatggtatcaacacgatgaaagatctttgatcagatctggatgtcaccagaagaacatggcgttgaaggccaggatgaaagcagccaagcttcttctgccaacaaaccgggctgattgcatcccagtgaaacatcgtgacacttgacagctcgcgcgtagcattcaatttggcgtacctatgagcagtggctctcataccggcgtcgttattccccaagttgcagcattattcaatgccttgcccactcctctttttgtctcatgctctgcagtatttcgccttgcttaacctgccactgagctgccaagagcaccctttttgcagcggagatgcaacgggcatatggacggatacccgggaactgatacgggcgggtggagctcagtctaagaccacgagcgcaggtacatgtactttggactccagatgaaacatgccaggcatcgaagtagaaattggccgtttaagcctctttccaccgtcatttcctagtgcagcgtttagtattaaccttttattggaattctacagcacttccccacactctggtattgcaagctgagagcttctctctttagtgtattctaggggatgctgcgcgaccctgctgtcgatttgcgctggatcgagtcaccgacgatggcacgcaaagtcgacagtacttgaccaagtcggggggggggggtcgcgccaaaagtcttggcacactctaaacgtgctgtctgtcgcgtgccccttttccagatggagggatcatgagacggccgccgcagagagcaaagtcgctgcgtccatcggattggtggtgcttggctgcctcgcacgtaagccaagacttggatgaggctcgtattacttgtacatgttatgcgtcttggaactctgtatctgtgcacttgccttagtgctctcgcgcgcccagcattgtctacccctctaccaacatgcatgtcttgtttcctctccaattgtcggataaatcccacaagcacatacctagcactgcagcagaactcgtaagtgctgtccatcccttcttcggctcctgctttggggctagctgcccacgatcatccgtggccgaccttctggattacatctagcagcatctgcaatcgtgtttccagaggcgtccccactccccgaaagcggcgtcatcaaagcgcccaccagcacggcaacacggcaaagatgaagcctctgtgccctcaaagcagcgtttcagttgctttctggccgcccgggtaatcaagcgcggtgcgcaaaatggcacactggcagcacggaagagctcttctgcctggagagggatgcacatttgtcggatttgcctacctatagatctgcctataacacaaagaacagacactctgaatccaccccttcgtatgtggcgctatattagagcacggagtaatatctgcaatagcttcttagtggataacagcacaatccgttactacacattgacgtgattacggcggcgagcaaagtacacggtacgtcggccgcagcaatggcgacttacgtgttggcgtacgtaccattgcgttaagctcgaggcttgggggcaaggatcaagtgctgccgtcaccccaaattcggcacctagtccagtctacttttctacctagccgtttggtcgtgtgcccgtgctccagacttggcacaaaggcagggtcgccagtccattcaagagaaaatatcccccgtattgttacctgcatcctccactcttcccctggacctccgacttcttctcctccgcagctcgactatcagccgtgactctcgcttcttcattcttgttccttttcctctcaactattggtacatccaactttcctcctgccgctaataacatctccttatttcttggcccgtggttttgcatctccacggtccgtcccatagggttcgcattggcctctttgcatagacccaaggaaaaaaccatatcctctgcgccgttgcatttctataattcccaggctgcttcaatctaccgccatagagctttttgcgccagctcttcgcctgaacctcgtcttatgttcgctctgtgaagccgctatctcctttcgcctcctccacgcaccacctcccaggctcctcagcctcgccaaacccgggagcttgtggcagcatgagcgggttcatcaagccgtcggatttccagctgccgagcgacgggtcgtcaagatggagtcagcaggcaaaggcctttctggtcgtgtgctcgcatcgcatgtggcggggcgggccgcggtccatcctgcagatcaccgccgttgcctttgcgctgctcatgctcttcttcttcgtgccgctgcagttcaacgacaactaccagcagattctcaattggtctgcgcccgagtcggctgcctctagcgacctgcgcatcgtggttttcggctcgcaggatttgctgggcagcgcgcccgatgccgagcatacacagacatcgtggccggagcatctctgcaaacaggtgagtgcgctgtcattacagctattcatatagcccttctggacatagagaattgctaacatgcttcccctagctcaactgtcgttccgtgctatcctttgtccctccgatcgatctgcagcccggcctggcttccaacagcctctatggcaccgagattcgagcattagagatggttaccgagcaggtcaaccttacggaaaagcccgcgcttgacaatttatacatctcggaacaatatcccgtgcccaagaagacgcccgatctagtggcgcaggtccaaagatttctcacaatggcccctcccaagctcccgccgcgtgagacactgtgggttttctcgtttggtacatgggagacatggaacctggcttcgcttccacgggcctcgggcgaaagactcatcgatgaatcggttgccaacatcttttctcagatcgagctgctgtatcgcaaatcgctaaacccaaagtctcctgccttttctgatttctggtccaatgttaccaaggccgaggtccaggctctcactcacccagagcccgacaaaaagcccgacgagcgcaggatggagagcttccgaatcatcattccgcaactcttcgacatcactctggccccaggctggcagaatcgtcccatcccttctcaaccgcaatcgagaggtgtccagatgcgcaacgctgcatatctcacccagaggtggaactctcaagtcgccaagcagattgagcagtggagaaagaaggccgactccaagcccgagggcatcgaagatgaaggcattgaaacagccatggcagtcccgacaatgacatctctgctgcgctatctcccaggagcacttcagcctaaagacgcggataataaagagggaactgccgatgaggacatcatttatgcgccatatccacgacgactgggactgcaatccactttggtcgcgaacgtcctggatgccatgacggaagaagaaatgcagcgatcaggcctcaaagatagcagaggccgaggctccatgcccgcagatggcgccatgcgcttttttgacgtctggacgccttgtattgccgataaccgagccattactggcgttgccgcatctcacaccggccgcgaatgcgacgttcccaacgaccaccttttctacgatggatttactttcggagagcgcgccaaggaagaattggcgaaaaagacggctcaacaaatcaaagaccagcttttcgcatgatagaattggctacctgtttcttttttctcgtggctaaaggaagagtttaaatggctactcttttcttggacgacggggtttatgcacggagaagggaataatataatataagtttggttgggcgtgatatactgcatacaggattggcgaaaggcgttttttcagcagggctttttttaatgttacataaaaacaaaagggaacacgataggccagggattgtcagcgttaggtgcctggatgagtcatgcctgggaattctctacagaatcttggataagggaatgatgttctcttttagtatgaggggagaaggaagcagttataggattattgtgtattcgtacatgtaatatttacttagatatgcggtatacctactaagtaatagggagaagttggccctagatgtgagattgagatatctataacttggtacagcctcgaatcaatctcaaaccgtagacacgtgcctaaagtgcgtaaaatcaaatcgctactataaatgaaaaggagagagacatgtgaaatgaacaaacaaatagctaaacatctgatccacctcttatgaatttctcttgaccgcagccttgacaagatccaaacactcatcaggattctcaaagacgtgccaggcctcccgggggatgcccgtaaatgccttttcgaatctttttggctcattcttttcctcgagccccacggcgaaagaattggtgtctttgcggatgaagatcattctgatccaacccgggaacgctcgataactgccaaagggttagaattagcatgactcaagggagaaagggaggcatcatcttacatctcgccgtaggcctcgggatccgactgtgtagaatctccaaagacgatgagtttcctcttgggaagccacgagttgatcttcttcatacggtctaccttgtactcctccgtgcccaccgttagagaagagagcagtccggacacggtcttccagctagagtctcgaagaataaaagtcccttgcgggtagtaggcatcccggaattctttcaggaaaggatacaagttgtagggcgatgcggagaggtagaaaaatggcgtgtcatgcggaaggaaggatttgatgcctgcgtagagctcgggcattccggggacgggagatggagagttgatgaaagtctctttgagaatgctgacggggtcgctggttgttgtgactttgattgtgtcgtcaatatctatgatcaaagtcagtttcataacggaaagtatatatttagttgtccagacataccagagatgatcccccagccttcaggcagtgcaaaatgcgtctgcatgctcaaaacaccatccacgccttcaacgtcaagggtggttttcttggtggtaaacgaccccttgctatgatgcaaaagcttgcagacattcgttgcaattccattaaaaccactcggccccagcttcagagacaaatctccctgagccacagtcgtcgttctcgcagtccgaatgtcccacaggaacggcatcagcctctgctcaatcgtcttgcgctcatcggcatcgtcagccaggccgacagcaccagcaatgctggaaactatgtcggcgaccttgcactttgcctcgttctcaaacacggccatgataaactctgcctgccattcctcgttctcagcctctttaaaggcggtgttgtcgaacagccacacaatgtcgcccttgacgattgccttggcaaaggggttccacaggcttaattcattgaggacgccgctgatggagagctggtatgcagcggagtcttttgggtcgacgagttggccttcgaccttgtcgaaatttcggtgctgtctggtgcggatctgcatgtcgttggcgatctgagagggcacaaaatccaatttttgagtgtccatcttgaaagcgcgggagcactgctgccaatagcgtatatatatatatgaataattctcttcagaaaaaggtggctgccagtctaggtgaggcgttcaaacaatatggtatcgtgtactatattcggatctcgttgtagtaaggtcgtaggtgtcagcaggtacaggtacaagaggcctcgtgcacagccctcgatatcgtcagatgcaaaagagaaaaggaagaaaaagaggcggcacaagattcgatgacaagaaagaagcagatggaagatataaataaggcaagagagagagaggaaaaagggctgttcaagtatctattgcgtagtcgttgtggattgattacaacagccaagatccttgaggggcgatttgtttttaaatagaaacggctctcgatgcaactacggctaacaaggcactgaggaagcagggggtggccaataggagcatcacccgcagccagcagaatccaatgcagatgcgatttggaaacgcaggatggagtgagatgagacgcaaggggggatgattaaacaaaaaggtcgccgcgagcaacgcagattccggggaggggttcagctccgttttgccctcgatagtcccgcggccccttgtctagggcgctatcgcgagattcttatgacctaaacggagaggctgatggtgggcggtggggtagctgagcgctgcggacgattctccgcagtgatcagaaccacagccagacccagagacaagcagatcctttagaaggtctccattgcgacatggaaaagtcgtgggcgagtggcgagaacatcattggtgcgtaatgccacgagtgccttgcataagcccttcccgtggccgcggtgcctcatcgacgtcgtcccgtgccgcttatagactcggtcagctggcctcgctggcgcctccatggcagcgttaatagctgggtgcggaggtgggaaagtgttggttcaatgttggttaatattagcctttcatctcatcagcagattcccggcagctcggttgcctcagcagggcgaatccaggactggctgggttgcttaatatgggtaaacaagccgtgttatagagaccatccattgggtcaaagcttgcaccgcctgaaatttgttatatatgttgttacgattttttttttcatcccttcaagaaaggatgaatttgttggccttattttacatattcccaattatttcaagctgatgccgtgcccttggatttgcttttcgctcagcgctgcctcaatcacctgaatctgctctaacgtcggctgacctcctctccatgctcgtcttagacaaacgccttggcaatatcctctttgaagcagccatcaattgcctggagctgttcaaaagggggctcattcatggggatgccagtctcttcagacttggcgacgagatgtggtgcgtcactcggaagggagctcccttgcggacaaggtacttggcaacatctgtagccagcatggaaagatccaaaccggccttcatctttgcagcgtctacgttcaaggtggacaggacaccgttggcaatctggatgctgccagatacagttttgacgtgatcgagcaccggcttaatgatctttggaggtccttgttatatgtgctaggtagaaccttttgtgtgccatgtgaccaaaggcacggccactcttttctcataatagctcaagactgccagggcctgaggcatcagggagctgccggcagagtaagcatccgagagacggacgagtccaaactcagcggtagagtagatgatcaaatcctcagccagcgagaactgtgctgcatgaatattgcgcccccactgaagggtctctgacacaaagtcacagtcagaaacaccagccatggagtttcaatctaggccgttgaaaccaagctccttggtaattacatcacggccgattctaaaggggatagcggcaagaatgccacagtccagtcctgttgatgcgcttaatagcctccccaagcctctccaaatcgctggtaaaagctaatccgtgtgagagcgtccaatggtctcatcagatgggctgagcgcgctgaaatgggtgtatctaggcatgatatagtcaatttcctgctaaacacgggctgcaatgacgttgaggaagctgactaggtgctcctcaatctttcgaagcttatcacggagcgatatccgatccatgtaccatttaaaacctgcttattgcggttgcgaccagcgtgaagcttgccagcaatattctttcccatgatctcaccgagcccgcgctcgttggcagtagagatatcttcatcaacactggggacaatggtaatgtgccggactctcactctttctcgatctcacggaggccttgctcaagattatcttgctcttcttgtgtgatgatgccagaaattgcatttgccggacaaaagcgatgcttctcgcgacatcttgcgtataaaggagtcagtcaaagtagaaacatttgttgtatttgaccatcaagggttcaggccgcctgtattacgccattttatgcgcagagtgaggcagaatcgacccaattggggatatctgggcagatagagccgggattgatgtggtacaattaaaaggacaagatgaagctcgagatgcagcagcttgagattatctcccaattgctctcgttaattcaggtgcttgctgtggagccccaactcttaacagtgactgaatggctccgatcggccatggaggggcattttgctgttggcaagaccccgcgaaaaaaaaatctttgagctgataagtggtttgctgccgttgggtggatatggcgaatcatgtcagttatgtaccggtcctgcagctttactaggcgagtctcaagcaaattggcggcgccggtactttgagtaatagtggccgataatccgttatcgtagcgcgctgatcaatgccccgcctccaccccacctcgacgtgcaatccaaagaaaaataattagctgctcgacacaatcgacggcccttattggctgctattaagagagataaaatagcagccgttcgagctcaaaatttttttcctctcgggtggcttctaacattggcccctccaagtgctggacggacctctgttcgcatcctgaatctcgaaacggagatatctcgacttgatatcattggaggaaccgtcagacttcgtcacttcccacaatggccggccttcgaatcctcctcatcggaaacggtggccgcgagcacgctttggcttggaaactgagccaatcgcctcgagtcgacgctatctttgcggtccctggcaacggcggcactgcgacttgccccaaggtcaccaacgtctcgtctgtttctgccgaggacttcgccggcctcgtccagttcgctcaggccaacggcgtcaatctcgccgtccccggccccgaggcccccctcgtcgacggtgtcgagggcttctttcgcaatgccggcattccttgcttcggaccctccaaggaggctgctcgtctcgagggcagcaagacctactccaaagacttcatgaagaaatacaacatccctaccgctgcctacgaaaacttttccgactacaaccaagcgattgcctatattgacagcatcaaccacgacgttgtcatcaaggccaccggtctggctgctggcaagggtgtcatcatcccgcagaccaagcaagaggccaaggacgcgctgaaggaaatcatgattgacaaggcctttggcgatgctggagacgaagttgtcattgaggagttccttcagggtgatgagctcagcgtcctcactttctgcgacggctactccatcaagtctctccccctggctcaagaccacaagaggatattcgatggcgatcagggcccaaacactggcggcatgggttgctatgcgcctacaaacattgctactgctgagttggtccagcaggtcgatagagacatcctggtacctaccatcaccggaatgagacaggagaagcagccattccgcggcgtgctcttcacgggtctcatgatcacccccgctggaccaaaggtgctcgagtacaacgtgcgatttggcgaccccgaaacccagaccgtgctgcctctgctctccgccgacaccgatttggccgagatcatgctggcctgtacaggcggttatctagacaacgtccacatcaccattgagaacaagtttagtgctacagtagtgcttgctgctggcggctatcctggctcttacgccaagggcaccccaatgaccgttcagacgcctcctgcgggaagcacaatcttccatgccggcacaaagcttgatggaaatcagctcaagacatcaggtggtcgcgtgattgccatcaactctgtcggagattcactcagagccgcagtcgatgcctcatatgctgctctggcgtcgaatgtcattgactttgagggcaagtttttccgcaaggatattgcccaccgtgctttcagagacacgagcaaggtttccatgacatatgctcaggctggtgtggatatccaggccggcaatgactttgtggagaagatcaagaaggctgttgccagcaccaaaagagccggagccagcgccgagattggtggctttggaggcgaagtcgatctttcgcagtgcggatatccgaacgcgcccatcttggttggcgccattgacggtgttggaaccaagctgatgattgcgcaagccatgaagaagcacgacactgtgggtatcgacctcgttgccatgaacgtcaacgacctggttgtccagggtgctacccccttgatgttcctcgactactacggctgcagcaagctggaccttgcttccgctgctgactttgtggagggcgtcgccaacggctgcatccaggccggctgtgctttggtaggcggtgagaccgccgaaatgcccggcatgtacaaggacgaggattacgacgcggctggctgcgcagtgggtgctgtcaccgccggcagcatgcttccccggaaggatgccatggccgagggtgacattctcttgggtctcggatccaacggtgtccactccaacggcttctccctcgtgcgaagaattgtgcaggctgctggcttagactattcctcccctgctccttgggattcttccaagaccgttggagagtccctcttgacacccaccaagatctacgtcaagagcctgctgcccgttctcggccaaatcaagggtctcgctcacatcaccggaggtggactgctcgagaacgtacctcgcatgctccccgattcattggcagcggagattgcgtatggcacttgggaaatgcctcccgttttccagtggctcaaggcagctggtaatgtcgccccggcagagatgtgccgaacattcaactcaggtatcggcatggtggtagccgtcgaggcgagtcaagttgacgctgtggtgtcggctctgcgcagtggcgacgagcgcgtgtacacaattggtagactggttcgtagacaagatggccaggcaggatgtgttgtccagaatcttgagtcgtgggcatagaagagttggggctggggcaagtttttttgcggggaagatgcatgattcaccatcatgattcactcaccaatcgaagaagaaaacggattaaagcatatatataaaataccaggataagtggcacagcgagagtgttattacaaaacggatgggacaggagggtagggcgggacgttgatgttaatcgctgcacgctttgatttgctctcaattgatttacaaagactataaaatattatatgaagcatcaagaagttatgctttgatgaccagcacccgtcaatcatgagaatcagagatgccagagatgtcagagcattggcatccatgggtaagcttatagctctggtgcatgcacaaacaatgtcactattcacggcgcaataagatcagtggccggctattgcgccatcacatacccggggaccgatcggttatcggcgatgcgtccggcgacgcagtaagattcttataaagcagtaatgcaataagcagacagaagcgcatatgttggcattgatgtgacgttgacgttgagataggcattattacacactgcatagttgaccaggatatagtggcgaacacgataccggcgcagccgtcaaatcggcagaccgagacaagcttttgaacggcaggtaccgcgattcgtggcgtgaattctagaagaattggagtttcttttgctctcttggctcacttacagtaataacgctggactatacgaaaaagggaaatttgttgaaacggtccacggtggcttggctgcccggttggcgattagtcaaggtggcctgattgggtaactgagcgcgaacaaggcattgcgacgacaaggcacatgtcatttctgtcgcatctgtcagatctgtaagcgctcattcctatgcttacgagtactatcacctattcctaggttttgccaataacagtaacaagttgagtcgtctcattcctggtgggagtatttgttagacatcttagtcgtcacacctctgtgcttgtaagcgcttgagcaaagaagcatcatctcgaggcacatgaaaaattaatcaatattattaagaaaacaataccgcggggtttcacgctcagcagccgataggccagggctgacggctattagcactgcgacatgcggaggtggggaagcccgtttcgttacgaacatgcatgcctgcatgagtatgcatggcgacagaccaggatcagattccgataacaaagactccgaactatgggggaaacgccgagatgatcgtgattgaggcgattgcgtggcccgaacctcgacacaaaggctgtattccaccagcagagcttggcctggatcagcagacgaggattgtatgattcaagtaactacacatatagtaaacgcaagttgagtacggaatagtactatattagaccatctcgctagtaagtagagttggtggttgaagctccgattctctccgttagaccctcctgtatatccgcttccaaagcatcatccacggcctatttctggtggcgcactcgttgctttgaagtgctgagctgtggaagacgcgccctatttacaggagcactgccaagtatgtaggatccatgacccggtctcaagattacacggcattagacggcacgagtctccagattatgcctttggctcgtccaaaaacaaagaaaacatggggaagaggagtattcggacttccactctggagcctccgcgagcgattccgctgctacttcccgccgatcaggagatgcgtgggacgatttcttacctggcgcctggagagataagacgggggcgcaacggtgcgagtggattctcttcgcttcagtgcagtgttgcttcagactgcgtaatagaaaggcgtgagactgcaagcttgtgaggccgcggtggattccgagatcccgaattcggacatgggcgcgctaacaggttgttcccggcctggcaaactggcagcctaacgcctgcaaaagccctggacgagcgggctttcccagaagagctatgaggtgggatagcgctcattacgcacgttttttaataatttttgattttttttttcctcttcgcgaccagctacgtgctagtaaaagcccccatccgagactccggccgactgttttattaattcgagagaacctccactttcgcgccgcgcgaatctcgacatcgcttgctttctaattgacaacctgcagctcctcttatagccgtttgcccgctgcctgttagaagttgaacttgaatctccaatatatccttccaagttttgtgaacagcgtctaccactataacacacttcgacgacaaccccgccatcgtatcctcggcatctagcttttcgctactctactctgctctcctctagacacataatcaactcatccaaaccaaccatgtatgccacaagagttcttcgacaggctgcggtccacgccgagcgcacgcctctgattcgattccttggaccccgaaccatcccttgtaagtgcatgcaactccatcgccttgtcttgtttccatgtgaaaaatgagggacattgcgtactgacacccccttcagcttcaatcgaccacactccccagcctcaccccgcctccccctcaggcaagctccccgaggacttcacagcctacggccgcggcgatgctgcttccactcactcttccttcggcgcctaccgtgaccacgctcagcagcacggccctctccagaggaccattggctctgatgctggcatcggcggctcctctggccacaagctgggctctgttctggcccccaagggcgttgcttttgacgtctccgagctccctgcccgcttccgtcgccagcctatcgacctgagcgagattgaggccatcgagtctggcggcgctgccatccttggttaaatgaagctgtgtggcaggtggcccaatgagaacaagacgagagtcccaagcgtatgatgtgatgggacgagaggagaaaagaactttctacattgttttaataacgactttctacgacaaaacggcgtaactcggcactgatgcatgattcagaagcgaggtgttgtgtacgatgatactgaatattggggagatgacgtgtttggcaagggccagagggaactgtctgctactttgaagaagttatcaaagatcaggctgagacgaggaggagattgctgcttcacgtgtggtggctgctgggctcgatttgcgctgcaacttatgtagctgactgactgtttcttcttgtatctgggcttcacgattttacagcaaggggttatctacgccaagtagatgcgactggtatcgcatcaggcacctcttactggtttcctaagccaaaaagccttgttttatcaccttttatccctcaacaacacggtcgtcacaaaaagctgcttcactagagaggtgggctaagtgccacaaggcacgaatagttagccttgtatttacgcaaaaagccccttgattaaatttcaaaacttgtacaaaaatccactggagactgctcaactctgttttaatctgacattgtatgtgtatctgcgcgcgtgaataatgcttattgagagatattacgtactatcgtaattagaccagacgctatctcctgggcagcaaatgtgggacgtgaaacgacaaccatttctctgcctagctttatttggtatgttgacgagaagccagattcgggctttctactttggggagattccgaagtgcatgcatgccctatgtacaccatatatacggagtattacttactactagtagctgagcacatccgtataggagcgatatcgtgaaagttctaattaaagattgtgattggcctggggctacagtccggggtgcatacagtgcttaacccgagacattactgtcagacgctcgaccatatcgcagtgtttatacagtgctaagagcacccaactgtctagcgctgtgctctctttatcggctgccccacctcacgataatgacatccacgtcgtctccatcgcctcaatgacaggagcagctgaagctctcttcttcgccaacttcgcattcccatggaggcgtcaccgctgactcgccagcctcagccagaggtctttgtccccaagattgtcgagctctactcaacccttttcaaggtttgcccagcgccccccttttattctggccgtcgtgtcaaagcaagaccatcttagctaaatcagcctgtcgccaaaggtattctacttttccggctctgcaatgcgcccgcgctgattcgaagacgaacgcactaggacgatgacgacggcgacaaatcggaaggcttctggcgggagtttttcctgctgcgacccgatcggccgacgctgaggaagatattaaacgatatccacccggccgacctgctgctcttggaggggcgcacgagggagctcttcagcaaggcgattgcggcggtcaaggatggcaagggctcagctccgttgtatgctcttgatgtacgctgcgccacggcatttgattcgagatccgattccccagacaaggacgaaccgctaacatcacacgttggactggatagaccctgagcgtcttcctcgcatgcgtattgaccaagaaacacgcgcatccgagctccgacatcataactatactggccggcctcgatcacgttgacacggtatttacggattttgtgagcactctcgacgggattatacggaatgggacaaactgtgtgtacacctgtcaacaagcttgtgttacaagtgctgtaagctgacggatggtgcgatggagtggatctgcgccacaaggctatcgaggtgctgctggccgtctcggcgggagcatatcagacgacgctcttgacgtacatgatacagagggacttgttcccgtcaattatgaaggtgcgtagggcggcaacattgaaagccaggcgcctgagactaggagtaccaactaaatcttcatatgcttctcattctagtttatccaaagctcggagcaacctgatcaagacctggaaccttttattctgctggggatacttgccaactacaacaagtttgaattccaaaatccgtaccagctacggctaaacgactttgtcaatgaagccgtcattcaaaaggttgttcgctgcatcggaaacgcatgccagacactgcgatctgattatgtcgacatccaagaggatctccccgagggctggacgttgagcagcactttgaacatgattggcttgggagtcatttcgcctgggccaaagcccgagaagaagccagtgtatgatgctacaacggcaaagcaactgtttacaaaactgtaagtgatgactagccctcattggaggcagacttcaaccaatattgcgtcagaagtctaacattaacttacccccaaggcccggccaaactgctgctgttctcctagcaacatatgatttctcccacgcaaataagctgttttgcttccatctcgtgaccctgcccagcgaaaaagacaaagagcgcccaatatctagcttcctatcactcacctcctatcttctgcaacactctcacctgtcgtctcgagcaacgtactattcgcatctgaatctgatggtgctccgtcttcttattgaagacccggccatttgcaagaagatttgtagcgacgaatccaagacgcatgtacggctttgtcgacaacggccaccgcacttgcccttggtaaagggagatcgtgttcttgcaacgtgcgtcctcgatacgatgctagatggtatcaaccacaatttgaaaagacggctggacgtcagtctatacgttctctgcttgggtatcatgctccgaatcatttcctatctttcgcggtcacgaacacgattggattaccattggtcagagtttttccggtctttgctatcgctcatacgtttccttaacacgtatgcctcggatttgaaagacttgcagcacatcgaaaccgtcctcgaccacgtcgtcaatctagtcgcactgtcattatccgctggtgaagccttcctaccgactcctgccgcatacgacgatctcttctacaaggtgttcgaatcaggcgaagtcctcacatcctttaaagaaaattatcgtctggggaaccgcaacagcaactcaatcgatacgctcatcaacgtcagcgctcactacaaacagatattgaccgagagaggctcttcggagaagaagctgccggccaacctgacgacgcaccaggtggctgaggtcatcaagcagggctacgagacgctgagcatccaggcaaaggaaggtctggatggatgggagcgataccgagaggcggacgagaagattttgttgaaaaagctagggaggacggctgttggcgatgtgatgagtatggtggagcgacaaaattactaagcctgacttttgcttcctgattagtatataaaacattttctttgccccttttgttcttgagctactagttgttttaatcttctactagcggtttttaatctttaatcatggccatgtttctcttttgcggtgtgttgacaaccttttgctgacggacgttgatcatgtctcagacaagcagcagtgctcgtagtataaagcgtcaacctgcactccccacaagcacttattcacacacatttcctctcctctcctctctttcgtgcttctccatcatctgccaaaaagtaccaagactagtcatagtcaaaaccacgccctaaactttcaagactcaaaatccagtcctcctgacacgtttttgtttactcagcgcccgccaaaagtctccaccacaaaaaggccctctcgtgttgtgttccgatctagattacggaatataaaaagaacagattatgtatgcgaaatacatacgtacatatatccatcgtagcaagcccctgctgtagcttattcctgttcatatcgtttttttttttttttttgcggctgtcgtcctagacttcctcatttgcgatgcgtccgcgtggagaggctagtggattcccccttgtaggtaagtttgcctataagaaattcccaatgttgagaaatgaaatcagcagctcaatcgtttcagcctctttgcccccctcaactcctttcacacaatctatcttctctctatatctatatctatactactttttgccatttcccctaaattttcccaacctccctttcttcatcatcttttcttacactctctccccagctcgtatattcccccggctcgattcccagctctctccacaccgaccaagaccccacgccactccggttacaacccgcggtccgcccatagggcgcaggttacgtcgtcccgctattgccgcttccatgccactgcggttgcggtgtgtcatgggggaaacgatccatccaaacaagtccatgtcaaaaaagtttagggcgcgcgccttaacgacatgttaaatattttcgcaggccccccgttcccgccgtccatcggggttttcgatgagatgaaaataaaacaagaaaaagataggtagattgtctgtacccatatattttcttctgctttttttcagaccttaatctttgcaagaaatgagaagaggtaagagaaaaaaagtaagaaaacatgcacacaatccttgccgctctcctagtctctctcattctcaaaaaatgcaaacgaaaagggacaagaaggaaatgaagacttctttcttcatttcgccatcatattcaactcccttctcaaaacttctagtctttctctcgtcttacgttgcattctttctgcagctcctcttacctgatccaaactgtcaacagatttccatatgccatgtcaataacattctcacgattctcatgtcccgatgagaccgctacgaactcgacatcgatacagcaccgttgttcgtctcaaactttccagctctttttcgtcctgactctggcgacttcattcgttgccaacaagcagcagacatttgaccaagatgcaccgcgaaatgtcagcaaccaaaaacatcgagacgtcgtcgagcaatagtcacagtgctgttgctgaaccagtttatgtcgatatcgatcatcacagaaacatatcatggatcaatagttgattgtatgaacaggtatatattgatttgattcccatccccgttagaggcttgcttacagccgccgtggtatcatgttgcataatagaaataaagctaattgtttacaggaagaagtcgcccacagcatcgtaggcgtggttgcatatacagcgttacatcatcgtcatccgaattcactccgcctcattaactccagtctgcatccaacatgatgccatactgtatcgacggaggaacaacacatgtgttgaataaaaaaaaaagaaatggataaagaaattatcgtcgagcttgggctcttagaaggtgtggtggatgatgcgtctccaggcaggcagggcagcaattcttgtgcgctctgcgttgatctcgtcccagtcaaactcacggagaccagtgtcaacgtcaatgttcttggttctcaagaaaggctggcgcttccacagccatccaacgatccagaaaccgaggacgacgggagcagccaggtactgcttgaagaagtcctctgcggtaccaacgcctggtgatccgggaggggctgcaatagcggtatagaactaaagccacagaggttagtaaaatgtcgtcttcttgtatcagatttttagaaaagcatattcttacctgagccatcaggacaatgacgcaaatgaaaaggccgaggtatgagccgtagacaccgccagcagccttgaatggaatctcatccagagtgtggccgtggtacttccaggccttgcggaatcgaatgtgggcaaggcagacagagccccaggtgaagagagcggccaagccggaaatggcaagaagccagtcaaagacaacgggaccggtggcatccaagctgacataggcgatgaagccgaacaggatgaggaagatgacagagggcaggggacggccagacttgtcaatgtaggtgaagagcttgggagcatagccctgctgagccagagcggtcagggttcgagatccaccatacacaccagagacaccgatggacaagacggaggcgagaatgacgaggttcatgaagtggtcgaaacccttcaagccagcgtacttgccgacaagcacaaagggagaggccttggagtcagcgtaggcggcagaggagagcagagcgggatcatcgctgttgatcagcaggccgacaaagaagagaccgaggatgtaaaagatggtgatacgccagaagacctgcttgatagcaccgggcatgttcttggtggggttagtagactcggcagcggcaagaccgaccagctcagtaccggagaaggagaaggcagcggtgacgaagacggagcagaagcccttgaagccgttcttgaacgcgcccgggtcgtaccagtagcgggcaccccagtactcgtggtatcggccatccttgggaccaccaccgaggacaaggacaaaagcgatgatcatgaagatgacggtggcagccagcttgaagcacgatgcccaaaactcctcttcagcatagccgagagcgccaaacaggttgatgatgatgatgacgccgaggaagagagagatccaagcggctgtggtgatttccgagttccagtacgatatcgtaataccacaaactgtcaattcaagcggaagaacggcagcccactgaagaacatagttccagcccatggcgaaaccccaggcagggtcgatgaaacgagcagagtatgtgtagaaagaaccagagacggggtacatgatggcgagttcaccgagagcgtacactaatgaagccttgtcagatcacagtcataccagggacagattgcgcgacgaatagcacttaccgacgttgaacatcatgataccgataatgaggaagtcgacaaagagagaaccagggccctataagtttgcaagacatgatgagcaaaaccgttcacatctttgcgccaaaaagagaccagaaggacgaagcatcgggagagacagtaaaacttacacctttggccagagcaccgcccgagccgacgaagaaaccagcaccaatggaaccaccaatggcaatcatgtgaagatggcgagccttcatgggacgctcaagctcgaccatgcccgggccatagtgcttcttcttgaaggagtcgacgttgaggccattgcgcgtgaaccagttggcgtcgcgctcagggccctcgctggggaggactgtcgtgctggcctgatagtcgacgacattgtcgcccttctcgggagtgacatggccactctcctctttcgacatgatgaaggccttggtgttgctcttcttgtgtcttgtgtctttgaggatgaagggaaaggaaaaggtagaagagagagaggaaggaggtgaggagaagaagagatgggacgagagatgagggggacaattggtctaaataaagaaaagatgcagatgcagtcggggaccagtcaacaaccctctggaccgagtgaggcagggataccgattgagagggcggtgtcgacaaggaaggccgggaagcgacaatttatgcatggaagcattcgcaggaacccaaaggaccccaaaggacgttgcaccagaaagtcgtggctctggatctggctgctggcgctggcgctggtgcgattgctggtgctggcgctatggccggggtggcagaggggcgattttggaggcttgcttggtgtgtgaggctaacggagttcgaggcttttagcttcgcagctctttttctgggttgaagcgtcgagttgccgggggggtgaggcgagcgaaaagtcccagagggtgcgcagagcagaagagaaggaggggacggagggatcctgcctgaatcaagcgaggcggaaggtacctggacccgggcccggacctggagattcgagcagcccaaggtatcgatgcttgtatcgcatcgcccgcggtcctttttccccaagtgaggtgagtgagcaccagccagccagcaccgcaccagcatcggcacatgcatatgcagagccaagagcaaaaggcccgttctcccgtttctgtcttgttctgcctgcctgtgccggcctgtctttgtcctgccttgtcctgcctcctatatgatacaggctgctgctgtacgtccagcgtatcgtgcaccgccggcatgagagcgatggattggtcaaccggcgcgcaaggtaccggtaccagtgttttgcctgctgccatcggctcgaccatggctctggtaccactgccacaccaatacgcaaagaaacaagagccaaggcggaagcaacccctgtctctcttctgagactactgcacagggacctcgtacatgtgctgtagcgcagagactgctgcagccataaagtacagatactacattcaacggaacaacggctgagttcatttcattccatcagctgctggtaccgtacgtagcaccagagctcactgcagtgcgtggtgcaggcaggctcataaacacagtacgagcgctacaccatccagtatggcgcatatcatatctccagcgccgtcacttgggcaaatctgtagcccagtctattacgcgcgtgctgcatcctggtcccggtcgagggaaggccccgcacccccttgcctctggactgtttcccccaatgatcgctgcattgagcgtctggtggtgcagatcttggccctggtgtttgcccgaaaccaggcggcagtcccagcgatggtgctagcagcgtctacttgggcactacctgtatatttcgggggtttagcacgagtgcctatttcctctccacagtgcttatcgccttcagcattgcaggtcgagcgcttggctgcaaagcaagagagggattcaacctgatggggaccatgactctgcagcccgtgcaccatatattggcgagccacgttccctgggcatgtttatcaatgtcccccgcaccatgcatcgattatgattatcaaatcgttttgctgccgctatctgtggatgccgcgtgacgctagcagcgaaccagatagcgttcggagcccgctgtctctacggggaagttgggggttggtggctgctggccttctttcagtggtctccggtgccgcgctagggcgtagagatgctagcgcgacggggcagtggcgcaagcgacatttactccaagccccaggttgcgaataaggctagcccgccaattgggtcgtcggacaacccctgcgcgcgcctcttgcagagttgcagagactcgagtagagttgcagcgcaacatctggcgatgctccgggcgtctggttgctagagcgtacgggagagcgctgctgttcgactctaattctgtagcgcacgcagcctcgtggcgacgatgcgcatggctacgctgatcactgctacgtacatcagcacctgcatgtccagcacaatgcatatctgaatcggggtgtcatttgcctgggtctctgcctggatctcggcgagaccctgatatggtgcctggcccttcagcgtctgttgctgctacctgacggtacaacgagtgcgaattactccgcacaccgcttgctgtttgctgtcagccaagtgccatggcgatcggagcgcatgtaggctcttgtacctggtacatggccttcgcacgaattcgcaggccagatggcagccatcactaccagagacagctgcttggcctcgtggagggcacgtttgatacgcaggcacatgtttttcgctgcagccgtccagaatcctgcctgctctactccatattactcgactcacgctcgactcatgcatcgatgatttccatgatatcaagtccattccatatcgccatctgccatcagacgccagaaacgtctcacgccatctgctgggctgcaataaatcaacttactcgtgttaacctgcgttcagctctctctccggcctctccagcactccgcagcacccagatcgctcacgcatctgtccagaaatcaccagactcgtctccgcaatggttccatttccatccagctggcctggctgccatcttgtcacactccctctcttccaagctgtttgcccacgccacatggctcgatttcgcctccatgataccgtccgctgcagtacgtactcgtatacagcctcgctgccgacagccatgccatcaagcgataagcgtgtgatcgatccacaatcccatcagctcgttcacggctcggccgatagaagccagctttgcctcgcctcgtgtctcataccgatacagcaaagacggtggcacatacatgtacaccgatcacataccggctgctggcgtcattttgaaagcctcgcctcgtacaacctcagcgccgtctgtctgcagcaaagccaagacaccgacaccctggctccctgggcctccacccaccatgataggtcaacagcgtgtggttggtggttgcatccccgcgcagccggtttatctactctgttcaagcttagcactattcgcggctcgcccattggatctgatgccctcccggtggcgatgtgggcttccatgaagcattctagcaagcttctgccctgctgacctgccattcctggcccaaagctgtcgtcttggcccgaagcgacggcgggtcgcatcttgtctcctctgcacgctctgctcccttctggtatcatcgccgatcatccaatttcacaagtcgccgggcaaacacgagtcgtgagccaacagaggcccgctgcttcaaggacaggaagaggatcggctgctcatcttttcacagcttacagtacctgctctgatgaacaaagcaaatgctgcttatctgcctagggcaaggaaggggccaataatctatatctgaccgaacaggctgacccagtctttccaggggtctttgctctctttggtgtcattgctccggagggaagggctactgtactatccggtaagctcgcaattgtcaagtgcttttcaacatcccggtcgttatccgagcatgtcgcccgcaggcttcaaattctttacacccctacaagcagcccaatttctcgcacatggtatacctgcccccaaaccttgcagcgcttcttcctcgcctgtattggggaaatgtacaaggtacgatcagggttacgcgctagcgacgtgaaatcaacctcagcaaggctattgggagatacaatggccatttttgcctctcgtgacaggtgggtgaagtctagcttgacgctaccaccaagatctggcgatggttgtttcttgactcgcccagcaccccaatccaggtcagcgtccctagattgcaggtacaagcggcgcagagtactaagttctgtctgctgtatcactagtgatgctagtagactcaccactcatggctacctatagtagccctttgggtatctgcaaactggccatgccgctagtacaactatgcaggtctcgataacaatcttgcgttgaccgttggctctgctaaaagaggtcgattcacctgaattgcaactcccgttagtctccagatggaaaccagaaccttgaatgatttagaatgtttttagcgttctccaaccgtcgtagcttgtggcgccatgccttctgcctcctttggctaaaacgacccctccctcatgatagccgagggcacttgaggcatccaaaaccagagggctgtccgccacaacaccgaatgccagcactagaatgcgacattttttctagaagctgattaaacacccagatggcgctcttagcaggaggtttttttcctccttggtgacaccacatacgggcaagaagggctgctaacccaggggctctgattggctggaggatttggtgttcgtttgcccccctctacgccatgcttcgagcagatgactgactgttcctgcttattagcgtcgttttcatatctcttctccgccacgatatcaatctaaatgctgcgtatttggatactactgtcactagatacgaaacttggcggtacacacggaccacgaacagctcatatgcgactcgactagtctggggtgaagtggctcgcaactcgttagtaagaaggaagagccacagctgggcgataacacatgccaagtggagagacgatgaatctcggcatcgcagaggcatcaatgcacgtgcgctctacccacttgcgctggcacggctcggatcacgtctcgacctcgaatatggagcagcagcagctctttcaacggtttttcgttgcatggatatcgggaggatagccttgatgctacatcgacgagcacatgtcagaagagcggatcgcatctgcggcgcctcacttaacctaccggcctagtcagcactgccttgccgcccgcaggaacaccctttggtagcttgcaggacgtgccttgcctagctggccttctgccgcttcttctctgtatccaaggcgattccaatcaccccgcaaagcaccaaattctccgtagggtaaggcggcacggagggcgcatcttaggacgggctaaaactgtcaacgaggagtgaccgtaagccctttgtcttgttctagaatcgtgacaagaggctaaacagcaccgaacgcagagctgatgcctcaagctgcctcaagccaagcacggattgcttcaggtgtcatcggccagacacgcactaatgcctcttgatacggtccccgtatttcccggaagacgacaccgcagaatgctaccatactctggtacatacttgtatttttgtaccatggtccattggaggcccttgcaatcttcatgccacctcccccgacgctattgggatgctggactaatgctcgcctcacttatacttgctccggccagtgttagcctcatctggctaggtctcctctgctggcgtggtagatggacgaatggcatcgttgctcaaggatcggcgacgccgctccctctgctagcgcttcgtacaaaatatacgcgattcggcatgtctatgtgcacctagaatgacggtgctaataccaaagcagaccgagctgataagctcaataggtgccctcgtgcccaataatcatcagctggcggcgtctaatacggggcagccgcgtcttgactcgactgagttagagagatgggcgagcaagctatttgcccttcgttaaagtgatgacagtcatcgctaggcaaggcaggaaaaggcagaagttagccacgatcaacaaatcgctcccgtctcgagaaggctatgtgtcaactccatatctcgagaccctgtttcgctttggtgggttcctgtcttcccttttagaggatccgccgcgcttcgaccgaaagattagacagggaagcagcgacacgtttgattgttggtcaaatctttacgagtcagtgtcaagtaacgtcagtttatcttcccatgcttggtctattacatagtaggtattactatatgggagctactccgcaatctcgagcattaagcgctcaaagctgaaggagatggcgcgtttggtctccccctcattggaatcatcaactcaatatcgctccaccagcatccatcgcttattgcagctgagaggaaacccctcatgacgttcaaccgtcagcagcagtatgctcctggtccagacaggatcgagctccgggatgtctgtgcgccacgcattggcacccaatcttacatcttggaaagaattcgtgcatttgcgtagcatcaaccgctatgccaaggagcggattggtcatttgaaacgcaaccgctgaacgacaatcctctcctctttacgacgcagatgatacctataatggacctgtatccattctaaacgcatcaccttgattcaagcttaatccgatcaatgcgacggtaagaaatcagagctaattgggcagtgtgctctttgttcttcacaagctgagctgttcctagttggcctcccttccaccgcgaccattcgatagcgcctcccctccgcctcttcgtctccaagctcagggagaatcggcattgacgacttcaacttttgcggagtaatcgtttactagagttgccagacttgacaaactcgcgatgggatcattctgcgtctctcggctcaccccctccccatggtggagtttcaattacgtacaaacttgcaacttcctggagcaaaggcgagatcctggaatctgggcaactccattttgccccatcgactaaacacatgctccaagatgcaagagatgcaaatatctctttgtcatggcaaatccggggccccaggttttggcagatgaatctggtggcaagcagtcgggaagaggacccaatgggtccagcccgtgcccatgtggaaacttggtcgacatcatcgccaccagtttgggctttgaggcctcgccgagatgcttttattttctgtttaaaacgaggctgaactcaattaacgaggaatccaaggccgtgcgatcgtagcgcgactaccatatacgggctttcgcgacgccttggggctcggcaattcgcggctgagccctcgtgcacggattccgcgcggaatcacgaattttgcgttttcagctgcaccgttattgtcttgcatttacgtgctgattgggcgccgagtggactcttgctcttgaagtgattagccaatggcgagatttttaattacagctcccctgtatttgttctcttggtgtggcttttgccactgattcatggggcgagccttgtttttgggccgctgacactgctctgttgctgtggcttcaagccactccgacagccatgctctgggaaattgagacgagaacggctgttggatgcaatgcgacagctcaatttcactactgcatgcagcttccggagacatccggtcagaatattaagggggctggagttacgcgaatgacaatgtgacacgactccaatgtcaagagagacgttttcagccaagcagaaaaaaaagaaaaaaaaaaaactaaagcgaggaatacacaatcaatctggtttacgagccatccaaccatttattctcgatttgttcgaaaccttctagcctgggtttttaactttcttcttccctagacggttaacgaggcccccaagcgaaggaggcgccgcgcttgggcgaagagagtttttctctaattgcttctaattgcctattgagggaatttgagcgtgaacgtggcttgttcgaacaagtggttggctgtcgcttctcatcggggcagttgctcttttttaacaaggcctggtttccgcgcggctggtggcaaatggaaaggtttccgccttttgcatctcgatctttgctggcgtgtcattttggatgcgacttattcgtccatttgttctttctatgctttctacgcttgtttgtgcagagtttgctaattgcttttgctctttttgcctcgtgttcgagatattggctttcttggcttttctgacggtcttgaaacgggtttttaatggccttgaaagtaagtttggggtatctgtctttgccggagctacatgtcctcttgtagtgctgtggcttggtctatatgctgttcatgtgaagaactgggagacggagtgttttctccactgcaatggctaccgcgaagaggtaagtgaactatttgtctagcatgctaataatcgagcatagctgtgtatggcgcccgtaggatgtttcgtaaactttgactcctagtattctaactgatcttgtgacggcctttctgatcatacacagaatctcaggaaatattatttctttcatgtcttataaacggggtttatggctttgtagatttcgtccccttttacaacaatggtcatcgtggccaagtgagttaaccagctcatctgcatgacatggccaagatccatctcttttgcttcaatccaaaacacagtttgcttctgctcctgtgataagtaggcagtatacagagtatgggccagtactacgaatctttcactggggagacaagttcggcatggacaaattggcgtttttctcttattgcaaagggtgatggcttatctgctagctatatatatataattgctcaattcatttacgtcgatgaactatttgttaaagaaggacgcggcgtattaaatgctacaaatgaatagcaattttagaaataaagagtcaagtatcgtatggatgaactgcaagagtggccagttgcacttttactttatccaatgacttttgaaaagaggaaaatgaagcccgctggtcaatcgaatcaggaaattgtctttttataactgatactagtgattgcaaagacgtatgaacatcgggtgggattcgactgacaatggtcaaactgactcttagatatcttggccccctttctataattacgaactagtctgcttttgtggctcctcgtgaataaattagctactagtcttgattgatagcaggagaaataggacattcccgctttgtatggtctgttctataaactagttgtttaccctacaatttcgtgcctcgtatcgtaggatatatctaccctaggaaccgaaatattgtccattctttatatggtttcagtttggatttattggcagtggagtatcttgatccttttacttaactaatgaagcgctttatgtcttattcattgacttgtagaacatcaaaatgcgagggcgtaatatcctcatgaatgagaagcctgttcattactcttcttcttcttctttcgtgtatgttgtcaagcatattgatctcgtttcatttactgtagtaaggaaatgatggatgaatacttcttagagctcaggggatttcgtcgattatatactgccatttattagggaacagttatccgccacctattttcatgatccagcaccccggctgtagcttaataacatgaagacggttagtctgcgtattaaaatatgcaactagtagatacatgaagaagttatagcgtcaggagcatcgggagcatcaggagcatcaggagcatcaggagcatcaagagcatcaggagcatcagtagtagtaaagatagtaaaggtgcatgtagtagagatagtagatgcaatagatgaatagcagtagtagcagtagtagcccacgccatagctaattgccggataacagcattagggtactgaataaatttccattttatcattctttcttgatattcggaaaatgtgatggcctgtggccctttccaatcgtccatgaaccccgcactaacgccatgctatttggaaccgcgcaaaattacgcgctgtccactatcagaagctaccagccactacgcccatggcgaaatgtatttcagattaccacatccacatcagattaccacatcattgagaaaccgcaaaaagtaactgccaagacaggggttcgaaccctggaatctctcgataatggtgtcaaatatttatacttaaaaccatcgccttaaccactcggccatcttggctacaggcactaactagcgctaacgcgagtctgcgggttgttatatagaagcatcgtccacgcgatgtgccattcattgcacatatttttacgtgaaggggcaaataagagtttcttatttggttattcagattcatgttatagctgttgttgcgtatttcggattatcaagcaagaaatgaagcttggtggtaggtgaaatacggcatataatatagcatgtagggaatatatagatagcagacgtaatctggtttgagcaatgaatcctaggaaaaggtccgatgtctctatcatcagtacttcatctaaagagcatttgagtcttgacagcttttatttcattacccaaaagtcgcattgaatcctccaaatatttaagcacatacgcctgtttagaaggaatgggtgaatcgcaacgctcttttcatgtcccgcagctacaaactgcagaaggcaaataatctcgtaagacaacgcgtttaccaatggctgaaatgaaattgacattaggacatgacgaagcatgctatacatgaccaagtaagcagcgtgggacgatatcgcaaagacgcaacaatccatatgcgacatactagcggatcagcattctacgtatgagacttcgaggccgctttcatgtcctcgatcatccgcattggcatagtatgtagtaaatattagtaaatattagtaaatattagtaaatattagtaaatattagtaaatatttgctaattccgtagtcgtattcaagtttttgggatataggtgttaaacactcttcaacatccgccttgctaaatttgcgcaatctgtatgccctttatgacgggaatatacgagaacgacagaacatatgatgagttttatatttataatagtcatatctgtaatatccaagttttacaatgctccatcctctattcaagcttatccgggcaagtgttgcttcaaggccaccgggcggccaattagtacgaagatgaaagctacgtctcttacacaacgcttcagagattaagcttttaaattatttcttagggatttatatgagttttttagactttagaactatccattgatgttcagcgatgccatcattccatgcgattgcgcgcaatctcaactagctatagtgtttcttgcgctgtaaaatgattgactgtgtaaaagtttaagaacagggagtgagttgatagcctatgtagttctagagatgggacgaacattaaggcgtttaaatcgtgagacgtgcttgtacatccatttacagacgatagagtctagtttgccgacacagcactgatatgcgacgattgaacttgtgcatacagcaaccgtaacgcaggcgtattaaatccagaaaagtaacaatagttctttactagagattacagtcagtggatgcataacaacaacctagacttcataattagtgagagacagtatctgcgcaagtttcacagagggcatgtgtagcaagttcaccatcaatgagctcatagcttagagggtggaacatctatgctttgctgcacttttttgatacctttatgtttacaagctcttcttatatcagcttgctaacatttagtagtgttgtgttcagataataggtaaaaagcctctactgattcgctgcgcatggccatgtatgtagtgcttcatcagctgaactatgacatcggagacatttaaatggcctacagcttgagtaacataggtattcagtgttttttaaaggatgtacttagttttaatagtgtagttgatcgaaatcttctcaagcacaccatcaggtgtccctccgctctaggacgcatttctcaaacttcatcaaacactacttaggaaaatatagatagtgcagctcttaatagcaaaagttatgaaattgttcatagtgtatcagaatatatagatatgcctcacagtatcctccaatgcgacttattgagatgagaagggcaattttgtcaccccagacctggataacacatcatcctggtactcaacggaaatatgtgcaatgaaactataggaaggcatacatcttaataaaaacaaacctctggagtttggtacgtttgctcccaaccctgtactttatctcaaagacttctcgtctctctaggaaggtacaatggaaatccatattgcattgtctaaaaaaagactctattaacaaatcagtcacagtttagcatgccataaatgtttttgagctgaataaacgttactcaagaatgcttggaagaagagatgaaaaaaagtcctgtatgggtgctaatacgtgtaagtcatatgcaatatgtaactagttaaatatctatattcatctaatgccactaatagcgactacgtcagacattcgacgggcagtttaaacagtatagttactttttattgctgtaaatagggaaaaaaggcgagaatactcgccatgcggaatcttcagcagttatgtttcataccctggtgcatagtatatcgcagcctactacgactaattccttgagccaatatattccaaacgtttcaatgaatcacaatcataaatgacagctgtcatttctttctcagactccaaggtcccccacatgtcgggctactatctcgctaacacgtcaatgtaattctctccctggataagggattcacaggatcaaaagggagtgtcagagacgtctgaagtgcacatcgtgagtcacagtggaggatattctccacaagcaaaactactgtctcaatgagccccttcgctcagcagagtccagatttgcctctgtctcggagtacctactccgcaagtgtaaattttgagagagcatgaacgatcagctggtcccacagtgacggataaagtacagatcaatgcccgcccggtttacaactccgacggaaagtctccgagttcatgggctgccattcgcatagataggcaaggagctcccgttaccaacatgacaggtgacaagtgacagactggggaaaggcaaagctgggattacgtactactacaagtagtagcaatagtctgaggccaggaaatgttgggattgaaaccaaaagccctctcctcagctgagtcgtactccatattgttgctgccaatcacggaacactgcggtctcggacaagacatctggctgcatttcgtggcatggagcacagaccgtagctgagagaccggtgaggccactgcggcacgagattgggggccgctgacaagtcgaaacgccatgtagtattcacatacgtgtacaacgctgctatctcagaacccgagagtaagaggcgtttttcaggacagcgctttgttttgaggcaacgccactctctggccggtgagcagcggtcccctgctcacctcatgcagatgttgtgcaagtggcagacgtggaagagacaagttgtaccgctcacatgcaaattcacgggccgacaacagcggcgtaacatccatttcggggcaattatatcgtgcatccgtccctggcgcagcacatacggctgttggttcgtgccgttggggctcatcgctagggccactgggcagcctttgcgctttggactctgtacgaaacgctgctcattttctagcttccttgcctcctcacacgaaaaattctcccaacagcttacagtcacatcttgaggaaatggtacaagtgtctcataatcggcggcagtagtggcgcgatcctggtgcggagatgtgaataagtgacgctaatcggcctcttccgacagccatctgccatcgctttcggtatgggtgtatccggtttcactaacacgcccacctgtctgtcaactctggccggatcccagttccgtcgatcggaaaggggccgggtctccatggtcaagctgcacgttgaatccacgtaaatttcatcacgctttccaagaacttggcctggggaagaaaaaagaagcgtcggcgcagcgttggctatgcccagagggaatgccctggcttgcactgcgagcgaatatcaacatggttcattcgaaatagtgttaatgattagccctcagcctcaggcaagctgaagatgcggctgaagtgacgagtgaaaagctggtcggactttgataaatttgtaatcgagtttccataggcgaaataaagcccggccctggttcgcctgttggaaaaaaaaactccctcgtccgccaagccgtggcttcagaatctgggatggatcccagtttaagatctgtacaagcaagcatgtcaaaagagatctgatttcgaatgacatgtcttggtggctggccgataacaggctccattctctaggcactgatccgctcgctcgtatttctcattcaatatcaggtcacatttcgttaatatcaacagctattccgcccccaggatgcattcaatcccgcgttgactcagacgagtctcgagctgtggtacggcagacaagcagggtagcaacgccagaccctcaacttcgacagcactaaacaacgccacctgaaggcgccagtccaagcttgtcgcttaatatcttggacggaacgcaatccgtatggcccgttatggtccgcggtctcctatttcccatattactgcaggcatcatttcaaaattcagcttcttatcccgcgtggttcgaatctagcgtttgagagacgttgcctcaatcgactagactaatgtcgcaagttagcatacagccgggtataacaggtagcagataattattgttggccgaatgaatataaatcaattctagcccggtattgagtgtgtcataataaagacgtaggtaccgcaagtcaatcttgcaagcacatcggaggttgtctggctgggctcagctttcgtagtccactcaatttcgcgccctgtggatgcttcccagccattcattgtctctgtcgcttctgataacttctcatatgtagcatgcaacgctacttagaagaatgagcctcgaatgtagaatgaactggtagatgcacatacatagtatgccatcgagggttgatttagtgcgttgaactgttgatcctagcttcacgagactatccggcacaatgccctggacctgatcgtcataatctacagttagcattgcgaccagagcttctcggcccttcctcaggctcaggatgtctaccatgtttcactttattcttcaggacttgctgcctgatgtgcagtgttgatcctctatacccagtatataccaatgctagaagcatgcaagctcacagtacctattctaaattagagcagcccgctaatatcaactgcccgctaattcttacccgtaatccaaggcgcaataacgtcaatgtgacattggtcatattagcgatggcttaccataaccacaactgcttaatgttggtggtgcttgagagattgaagctgggtgaagctagagaagcattcttgggcggcttcgttatgtccgatgccgctctcacgcgctacgccatagacgtgatagtaacaatagtgcctggagctctcgcctatgagctccgcacttgagcggcggctcagcagcggacctggcagcctggctctccgtagatctgggacgggagttggctgacattcatgtactgccggtagctcgtgggatcagtccacagtcgagacggatatttccggtcaatcgtaaaccaaagccggcgcttgacgttaggaatgccaatggcaaagacagcgttgtcggttgccatgattcgtataggcaggctgtgattattttgtcagtccatggtctaatctggaaatagcgtatggtgtccgccaaactagctggctcttacggtaggcaatcgtgtacgccttctatgtagtagtagtagctgtaagatgatgataagctgtcaaatgtcattgatgcatcattcacgccgcctcgtttagcagatattggggcatcctagcccatggtacgcacgtgtagtcctatgcaaatgatatcccgtaccccacgagtatagaatacggggcatgtcatcttaacacgggaagcggcatggtatacctaccttgcctgcctatttatggactacggggaaggaagaaggagagccgtattgggaatttgggtgaggactgagctttggtgacaactgcgctatggtatactgctgtccgattgggtggcgatagtttatgccaaagacactgactcattcatcagattagtatagacgtatgttgcgttcaaggggaaaaagttatcaacaaactgattctcgttgcttccacgagtccggcacgtggatgagattggggagcgctactaggcgccatagtactgtagcataggaaaatgctgagacgttagtgcttctgatttgacccttgaactgctcgcttctgaacgatgggtctgacccgccaagaagcagggggtcgtaaattcaagcagggtggctgttgactctgtgactctgaatggccacaatgggttaaggcaaacccaaggccggaaatggccttgatagagaaatcggaataggaaaggggagcgcacagggacatttgaccctgagagccagctagcctactagcccaccaagtaaagcatgtcataaggttatggagccagagctatcgcgaacgaataggtaagtgggaaggctgaggcgatgccgtcacctccaagagatctaccaataggccaaacaagagacgagcgcggagtggtaaatgtttggtatcgaccccatgccataatttgccctaatcggactccctccagcatggatgtttcgtattgtgtgtcaaagataagccgtggatcatgaggataatgaccatttcgaaagttttctagaggtgctgctaggcgtggtataaaaatgagattctgccagaactgacgtatttgtacatacagcttgcactcgtagtatgaagctggtagaaccatcatgatatgtgtcagagcagagcaacactactgaacctagaataatggggatgcggcacacttgtcagaaatcgataaatcacaaatcagagctgtgggctgacagatggatcaggtgtcttgtaatccaattactaacagtatatgctcttttgtctttgaaaattgtatgccttctcccttttcgccacgatatggaaaaagcgagacagctgtaagacatatcgtatagatctcagtctgtcttgggcgtcatggctcgaagtaaacccgcactaacggggatgcttctaggtgcctgtaccagataatattagctgaaagaattcttaagggtaatttttaaaggtctgcctcgtgcgtttgagaatagaatggctcgcaaggcaagacttttggtgaactaaatgtcttctagcaacttgctgctatccgcaattgctgtagcccagcggtggctgacatctgatggttattaactgttattaacgcaagggctttctgctagtggtttgtaattgtagtacaagtagttggacgctgctgctgctcatagcaacattgtcaatgaaccctttttttttttcccttcctttcttttctgaaaaagacgatatcagctgcatcccacagggtcccggtctgccagcctatggctagtggttgttggtaggtcagcaatttgaaatacgatacgaaatcgcactccttagtttgaggaggagagcaccccgtacaggagctgcaacttccgaatgacagcgtctttctttctctaattggttagaaaactgattgatcgtaaagggaggaaggctgttttcaacgaaaagttgaagtaagagcactaaaagatttacaatggtggtcaatacctaggggcttgaccgatgtctccctgcagcatgaatctgatagcaattgactccataatttgacaccaccatcggatttattgtggcgcaattcagagtaaggttccttaggtggtcatctgtgtctatgattgcgccctggagtcggggcgctcgtgtggagtagggagcataataaggcgaactctaaaagctctcgtagccagctgcctgagcgttcatctgacatcaaacatgatgcaaaacgagatacactcagagctgcgagagcagcgtttcccatgaagcggcggcggcgcattgccatgtttccactggccaatttgcgtctcagcttgaccgttgctcccgtcgcctcgggagacgccactgcacaatgacatgctgctgctggtgctatgccagacagcttgagagcatggaccaagagtgggcaggggccactttgtgatgccggaggagacctctgcaaaacccctgcatgtatccctgctcatgtccttggcagtccatcaaaacccctgcggattgacctcttagcgcaggcgcttggtgtgcttctggcggttctccttgtccccgagccatctagtgcaagtctgctgctgctgcccgtcctgctgtcactctgagaccctgggcaagggacattagcctctggtgacgaagacagcatcaaacatgtacagcatctaggggcgtggatacgagttgggcagcacacgcctttggaggtgacgaactggccaaaggggccgagtgattggtggcgaggcggaacatgctgggtgggtagaacaaagtagctgctcggatggacacgcaccgatccagcttttccaagcaataaacagctgcctccccggagctgccagactcagagacggctgtctgagcttttcttccttctcgattccctcacccatgtgtggacttggacatacttgtacgaatactgttcgctgcccactggttggaaaggacgctgctttgtggctttgagcttgagcacgaaagacgaaacgaacattggcttggagctgcggcaaccatcagcgttcagcaatcagcaatcagcaaaatcaaaccgacagacggacggacggacggacgacgacaaatttgagagaagcgatccaagggtgggaaacgccaaaaggactgaactcacaagaggctgctgtatcaagctacggagtggccgccagactttgattaagaaaaagcaacccaccgcaggcctctcgtcgtcgcctggagcaaaaacgtgggagcagttcgttcccaggtacgaagtacaccgggaagcgcctgggccacggggccaagacactgaattgcgcccactgcacgaaccctgcgcaacggccaaccctgctcgtgcgcacccgacgcggatcgccgcagtgcatggcgagtcctgcattccgattctccccaaagtctggcctctgatctcgattctgcctgcatcgaaccgctcgagtcagcggctcatcggttcgcggacagacgcactggctctcatcgcaatatcgcttggggcctgtccatgcctggctgcagccatcaattgagtctgtgagtacatgtaccgcgtattctttactgccagtggtatagcacctgccctgcgctagctccccagcactcccatctccagcacgagccccccagaagaacaaagaacaaaaaaaaaaaaacacctaaacatacacggctgcattgctgtgtaaggcggcgtcacgatcgctctgtggccctggagctgctggtcgcctccgccattcccgccatcgccagcatcgtgttgtcacggaagctgccgggcgaatgaagtgttgttcattcctgcttggctccgctccccgcctcccatcacgacctcctttcattccagccacggccaggctctgcctgccacaacatagcatcgccgaggcatggtgcactttgctgatgacgcagttcagttcgatccatcacgttcggataccacagtaaaggccacttcaggagctcccctgcgccaccagctcgtcgctcctgagcctcgtcacgaccacgtctctttcagcttcttctcagcacagccttgcatcaaacaccaaaacaacgacatctacaaggcgactagtctggaccatttccaaatctgcaatttgcaatcttctaattctctcggcacacaacccagacagctccaccacctacttccctactattggatatccgctgtgattttccccagaacccgatattaaccggcttttgtttacatcttcatctgataccggccgctgagcgctgggtcttagacagagagactgttatccgatgacctgatcaacaaccagtgtccttggccctcccaatgctgagcgacaatcgtatacgagcgagccttcaggtggctcctctggatctcacaaaacctcgacctgaagaggccggcgatggatcgtcctcaaataaccaaactcccaaaggcgaatcaagtttggaaacctcacatcttcgctctcaaatgacgccaccagtcacccccaatggctcgcaagaggacctctcctccgtaccggcgccccatatgccgcccgttttccacaacttcctccgcgccttttatccttttcacccgagtctcgcaatggccgattctagcgttactctaccactagacgaaggagacgtcgttctggtgcactcaatccacacaaacgggtgggcagacggaacacttctaacatcaggcgccaggggctggcttccaaccaactactgtgaggcgtacgagccggaggaaatgcgcagcctcctcaaggcgctacttaatttctgggacctgctacgaataacaacaatcgacgaagaccacatgtttcagagccaagagtttatgaagggcctcattggtggagtgcgctatctgctggtaagtcatcctgttagtcaactggctacaaaaagaaaaccctaacacatgccgtataggagcgcactcggtgcctaactcgtgaatcaatgctcatcaagcgatgcgatcctctgcgcagatgccgcaaatcgctgctatcagaactttcatcacttgtgaaaacggcgaagcagctccaagaccttcaaacagtggcattcgagttccccgatgaggtgaacgacgtcgtggaccaaatgatattaaaggcattcaaagtcgtcaccaagggagtacgattcctcgatgttctagatgatgataagcgagcccactcatcctcacacatcattaatacaatgcctcccgtaatcgaagagccgtgtgttccccctacaccccctgcagaccgaggcgcgtttgtcgaacagacgcaggcagttccggatgaccgtgtttctgctgctgccacagctggcgacgaggcttctcttgcttccgaagagaccaatgctgttattgcgcatccggttcagcccaaccgctggagcaagcgattatcgtccttgaacgcaccagctggcacccattcaaatcgacattcccaagcaagcatgacacacgtgaatcgcctttccgcaaacatggcccatcgactatcactggctggtccatctccgctatctcgtcctcaccatctagtgtcagagcgtcttagcaaaagtcacgataaatttctttcgcaccttggatctttcatcggccgcctgcatctacagtcacaatcgcgcaatgagcttgcaatagccattaagcagtctgcgatttctggaggagagcttatggctattgttgatgcagttagtacgcaaagtagttctatgatcaaagccttgatttcatcaagggatgctctcctggatcgtattcaagacctggtgtgcgccgcgcgggatactttggcgaatgcggaaacggaaggggcagacatcattatgccccaggataataccatcatgctaaattccgccacaagctgtgtgagagcggccggagagtgcgtcgccttgacaaaaggtgtcatcgagaggtccggagatttcgaactcgagtctgttggaaatgccctgcctttggatttaattgttttagatgtcactgcaactagatcaaggacgccatcagtggcagagagatctgaagctgctagtgtcgtcacatcggcaagctcccctgccaggcggccaagtgtcgtggctcttgacaagcctctacctcgtgtccccggaagccagcctgacgaagagtctacgccacctgctactactcccaaaacctctcggccatcatcagtagtgagagaagccgtatcaagtccagcctcctccgctacatcagttggtcgaacactcccgcctcttccgaaacttaccaccacctcgatacccccagagacgaccgacaatagctctgctcgcgaacaggaccttcattcgtcctttgatagcatggctggctccagcgctggaagcagcacaacatatctgagtagagactcggaagtcagcatcgtatctcagagctcaacgcgagccactacccctgaccagacgctggttccccgtaaccagccctctttatcggagctgagcgctgctggaagctccactcataccgaagaagttgacgatgtcgaatccaagttgctgatgaagacattcgcacatgaactagtattcaacaaagaaggccaggtgactggtggctcacttgcagccttggttgagcgtttgaccactcacgaagctactcccgatgctacctttgtctcaacgttttacctgacgtttagactgtttgccacccccatacagttgacagaggcactcatagaccgatatgaatacgcggaagaatcgccacaaacctcgggcccaattcgcttgcgggtatataatgctttcaagggctggcttgagtctcactggcgagaccagaccgaccgggatgcattgaagctcattatcccctttgctgagacccgacttaacgctacattaccgtctgcgggatctcggctgctggaactgacgactcgtgtgtctaatgaaggagcgctggtgcctcggcttgtctcttctatgggcaagaccaacacggccattggccaatacgtgccggcggatcttcctcttccctcttccatcatctccaagggccaacagagcgcactgcagtccttcaaagccggcggcgcctcacctacaatactagactttgacccgctagaacttgcccgccaactgaccgtcaagcagatgaacatcttttgttccatcttgcccgaagagcttctggcctcccagtggatgaagaagggcggagcagatgccccaaacgtcaaggccatgtctgctctatcgaccgacctatcgaatatggttgctgaaacaatacttcagcattcagagctcaaaaagcgcgccgccgtcatcaagcagtggatcaaaattgcactgtcattcttggagctccacaactacgatggcctgatggctatcatctgctcccttaacagcagcaccatcactcgtctgcgtaagacttgggacgcaatatcacagaagcgtaaagaagcgctccgcaacctgcaggagattgttgagccagcgcaaaacaacaaagttcttcgcacaaaagtacacgaccacgtccctccctgcctgcctttccttggcatgtatcttaccgatttgacttttgttgatatcggcaacccgtcaacgaagcgtgtatctctgggaagcgaatctgaagtagacggcgcaggcggcttgacagtcgtcaacttcgacaagcatacaaagacggccaagatcattggcgaactccaacgtttccaaataccatacaggctaacggagctgcctgatatgcaggactggttatcagcacagttccagcaaatccgtgaaacaagccaggggaacgtccaagtagcatactatcggaagagtctcttacttgaacctcgcgaatccatgacgaagcgagagactgctgagtcgccggcaacggcaacggcgtcagcggcaggccgaccggatattttcggttggattacgcgtgatcgagttggacaaaactcaacaccacaggcttaaagacagctaaatttgtgctgttttcatttctccctttccacccgcagatgaaactcttggaattctacgtactggcatccacatatacattgctatctacttttgatttcgataccccggcattgttttctggctacctttttatgtcgaagcgtgaaacgcgaggcaccataccgttacatcgagacggtactgagagcgccgcggatcagaatgatggcattttccttccagattggcattggagaaagactcttgtgatgctaacaagagcgtcgtttctagttttctgcaatgagactgcccacgttattttttcaaacacctctaggaaagaggtttgttgaatataaaagagctcaggggatgcgttgcttcgttttgatgcctcaccacatgatatttctttcattttctttcttattcattcgttcgttcgtcaggaggtggaaggtaacggcgttggtaactctggtttttagtcttctttcgggtacatgggcgttggaacacaaaagggcctaattttggagcaaatccgattgaatgagatgatacatgatctgtccttttttttttatcaagttgctgggaagaagtgcaaaacgcgaacatgcttaagcggatctggaacggcgtcatgatcggatgagatgggttggagggcatagcaaaagaggagtttgtgtattacatggagttaaaatctgtatcagatggcaaattaaaccaggtagaaggagaagaaggaaaatttgaattgactcaatttccattaaaatgaaaggagaaaaatgcagttggcagaagcgtacagtaagagatgttctcatggttcgcgtttaaacttgaaaactactagctcgataatcatcggcgcctagtcatggctgagatgggccgagatggcgatgcgtatgaaagatgtaaccccgtacacgtggcagacgcggaaaatctatactgacacatgcctagccatgtatgttgaagatggagggatggaacggagatgcactacaagtagatggagatgaagatggaggcatgccagatggcttggctagctacctaggtaggctcaagcatgggctgtaggtacagtaagtagacgccggggaaatggaatccaacgttgtgagatgagctcctttagatttggactattgggaggtgggtaggtaacatgctcgattggttggtggaacctgggattgttgctttgcgagaggacttgataagtacagtagaacggacggggagtgtggatatgctattgatatggagatggtttttaggaaactgccgaggtttgataaggcgagttgagctggaataactcggtactacctaaagaatgcttattgaatgggtaagttttgaactttgtgtacggacatgtctgcagtttctttgaataggatgatgtaggtctttataataccaaacaaaaagcatgaagatacagctagctacaaatggtggaaatggctttttggagattggctggtagcatgcggtacctattagcgcgtacgtaatgagcgtaccgataatacgcctcgcgactccgttttagtttctttgccaggcgaatgtaacatttcttttctggagcgataggacgggctgtgtaccgttttgatgtatgtactagagtacgggaaccgaggactccgttatgagagcgagtgactacttttgttttcgcctatctcgctgtgttttgggctttggtgctcttctactggttgacggcatggggagaggagggtgtggacttcatacagtagtgctggtcaatatattaagccgtgaaccacaccacgacattgataacggatagcgcgtgcagtttgaagcttgtatggcctcgtaggatgcagctccctggctctcgctcggggatgcagcgctttttggtgagggggtagcacaagaaagaaagattaaagggatcgccggtgtaggggacttggctggggactgcagcagagcatctcacggctagtcggataagggaactcgttaacgcatgatgggaggcgagagtgcttacgagaggaacgggcaagagaatagtgttgatgaactatttctggagcacaagtagagcattgttgtgcaaaaagaagtcgctgtgtttcttgttgcccttatgtgcaacaagtgcatctggggagaatatagctggggccccgcgataggcattggagtgtggaggctccgcgcatccttttgacggccccaggcctcgggttagcatttggatcaatgtcacgagccagtgcagcgatgcccaacggccatcagctaataattgaagtgattggcatgtatcctctcttggcagaatgccctggactacggctcctgatactatactgctggcgtaaatgttagcgtcagtatcaaggccagcttctagcgtcctgattgatggccgagctgaaaaatatgagtcgattcccaagatctcaaaatgctaaaattacgggatcatgggggaagaggtcgagataagttacggccatagttagtcagccgcccatgactctctctctgtgcctttgtggcttgagggaaatcgataggtaccgaaaaggacgggacgagggaacgttacatgggtggcctaggcctaacgcggaacttttaaagaaatggaaacgatctcccttttttcttggagccagaggagctgtggcgcttcggcttctcgcaggcgggtgacccgttttatggcttggccccagagccggcgtttgttggtgcgatcgagaagcgcccagggaaggatttggctctggtgcagttttggcagtggctcgtatcgtatcgtatcgcgtgcatggtgctcgtacatggctgtgggatgctgtgtgtgctgttgtgtaggtatgctgttgtgtgcgctgttgtggcgtctatcctgctgcgtccgggtgtaccacgtcatgcgctgtcctcgtatgtgcccaaacacgagcctcgtgctccatacaactaccggatcctgctggacggaatcagtcaatcaatgcttgccatcatccatacacaaagcccgataaccgaagatgaagcggccgtgcatcttgttgttccatgaatcagcctgcagcctcttatcctcatcatgtggctaccgcaatttgtgctagcaccgctcgctactttctagctggcccccatgccgaagcgcgccccgccccggacctttttccctcctcatggagcggcgcagagtcgcggcatcggctgctgattaggccattgcgaacatcgcccaggggttgcaggcggccagtcagcgcgttgctctgctgaaggctaatgctcgtttttgcatttgcgaggggcggtggcggcgcgcctcgatctggaccaaatccctaaaggcggccaaccagcagcagggccattcgggccttcatccgcgagctgacaggttcgttttggtgatgaggcaggggggagaggatagcaggtaagagttacagcgctcttcttcgctaaacatcagcgtcttcatttcccccagctcagcttacgatggcaggtgagatacgaggacccagccttgtccgatacgggtaggagggaagggtgatgtagcgtggccggcctgtgagatggccagggatggcctttttgctgtcgattccttttctttttctcacaagtacacatgatgcatggcagaagccaaaggtgagaattgacaagcgagtagtaaaaaggcagaggaaaagcagctgctaaatggacatggggaagaatctgggggacgggcagagcgactcaagcagcagcgggctttactccagccgaaactggaacgccaccacacccattcgcaaaaagacaaatggaaatataaaaccaaaaaaaaaaaaaaaaaaaaaaaaaattaaataccaaaagggtagttactccaaatcccaaggggacaagccacgccgcggggcaaagacggtggacggcgcagacaagttgaggttgttccctcgttcagaccctgcctttctgcatctactgcacctgctagtgcaggaaaagcaatattggatgcgacatgggttcagttacattttgcctctggaccaatgtgcgtgctgctgcttcatgctggctggcggttgaaaccaacagagccgtccaatctctcactggtacatagacgcttgctaggtatcatggccacgagcacctacagatgataccgatcctatctaccacccagcatctttcatctcactgctgccttcagctatctcatgtacttcgtacctatcagtatccattcgttgatattcactgcgatctcgactctggcatttcatcagtcgcgtgctgtggcggcctagccgagtggcgctgctccaccagacggctcctcgctcatcaaaaaaagaatatccaaagcccgaaccctggtctcattgtctgtttttctctctctaatctgtaattctttacgtactgtttcaattcgtcactagctggtttttttgtcttgtgacggtgtaaacttttttatttgtttgtttgctgtatctgccgcctgagatacgagggcagacgccaatcttgccgtgttggagcatgctacttgctccctatcagtgcatggtatcatgccatttcatctgctgtcaaggcctgatagataatgctctatcttgatatctcgttatcacttccgacgtcgggaaatggtattctataattagtgaatgacagaaagataccggtatgtgtcagccaagagcagaagacacatgccagtccagtaattgtcactccacgccttgcatctggcaggagggatgtctcgttggttgctctggcaattgttggctgccatggcaggtgcgcacatacctgtgaccgccagctgcaaaacatcacggaacctctcttctctgttccctaaaaagccaccgccgccgccatcatatcatggctctcgacccaagcagccgctcctctgccgctgcgaatgctatctcgtctcctctgcaacgagcaggactagcacggccggtacgagcactagtcagcgcccttcccacatgcccgattgtcacgtagcctgttgatgcaacctttcttcctgatccaccccgttactctcagcctgcgctgggccaacagcaacccctgcccagcctccaaggtcgcattgccgttctcattaacatttagcttggccaactaggccctcgctcgtccggcgcaggctttggcgcattgctcttggctgctaccaacgccccgggatccacgttgtatgcactctgcttgcacgaggctaggcaccgtttggcggcatccttctcgactcctttctcgtacagcaatcgcctccaacgtcgaggtaccgctgcgcatgctgatgattgtggtgtgactttgcggtccatcgtccagtcggccccccccccagctcagtctccgcaccgatacctggtcccctcgccgctcatccgtccatccacagcaccataatagaaagtggttgctggagagctagtctggtgctaaaagtcaagcaaccttgaccgtggccctttggtcgttccatcccctggaagcaattgcgggatggggtagccctgccgatactaccctccaaaagcgctggacccgtcagatctgcgccacgacaattcatatatcatcaggtcccccagattcctctctggatcctctcttgagcttttctttttcttcactgtccgctccccaatcttgttccacggcttcggctacttcccgttggaacttgcgtgcgcagctccgccaacccaagacagatacgctctgcttactgccgagcgttgatatcctcgacagagaaaccgtcccttcaggcttataagcaaccagaaaaggcctgcgcctctcttcttcgccatggctgatgaggagaagcacgccgtggaagccaccccccaggtggctcccgtcgacgaatacgcctctgcccagaacgagttcgttgaccgacccaatggatggatctacaagggctacaagctctttggccgtgaggtctactacgcctcacccagagtccagctgttgctggttgccctggtgtgtttcctctgccccggcatgtacaactctctgagcggtctgggaggtggtggtcaagtcgaccccaaggcccaggaccactcttccgtcgctctgtactctacctttgccgtcgttggtttcttctctggcacctttgccaaccgtctcggtctccgtctcaccattggaatcggtggtcttggttactgcatctacagcgcctctttcctcagctacaaccacaacaagaacattggcttcgtcatctttgctggtgctttccttggtgtgtgcgccggtctgctctggactgctcagggtgctgtcatgatggcctatcctcccgagaacaagaagggtcgatacatttctaccttctggattattttcaatctgggtgccgtcatcggctctctggtacgttttcttttttttcttttctctcataatgggcctcagactttgaatttgaacgctcattttcacacatgactgattgctgacttttcccgattatagattcccctggctcagaacattcagaaccacaccggtactgtcagcgatggcacctatgctgccttcattgttctcatgttcctcggtttgattgttgccttcttcttgctggatgccgacaaggtcattcgtgaggatggcaccaaggttgtcctgatgaagaacccttcgtggcagtctgagttccttggtctgtggcagactatctccggctctccctgggttcttcttctgttccccatgttcttcgcctccaacatcttctacacctaccagaacaacgacatgaacgctgctgctttcaacatccgtactcgatccctcaacaacctgctgtactggctcgcccagatcatcggcgctgtcatcaacggctacgctctggattacactggtattggccgtgccatgcgcgccaagctgtccttcgccttcctcttcttcctcacctttgtcatctggggcggtggttatgcttggcagaagatgcagcccactcgtgacgtggtgtcgcaggccaactacgagccaaacaaggttgactggaccgatggtggccacctcttcattggacccatgttcctgtacttcttctatggattctacgatgccatctggcagaccaacatctactggtggatgggatcattgtccaactctggccgcagggctgccaacttggctggtaagttttgttctctaatacaccctcattgaacactttggtcgatccatttactgacaaaatctggataggtttctacaagggtttccaatccgctggtgctgccatcttctggcgtctcgacgctatcaacactccttacaacaccatgtttggcgccacctggggtgtactcgccggatccctgatcctggccgcacccgttgtcttcttgaagatcaaggaccacgtttcgattgaagaggatctgaagttcagtgacgagacaatcgaggatgtcgtcgttggtgccaacaagcacgtggatgtataaacaaacatgtgtatgtacataggcaaaagggtgtttaatgattttactgctatagtcgggcggttaggggattccggctttgggtttggatgattgtgaagcgttttcgaacgtcgatgctcctgattttaaatgatttaatgcatggctttcaagcaagcctcttattcccatatatttaaattcaataccaaggacacgttattactgtggagtaatcttttgttttccattgacgtattcaattgctcgtgatcactttgaacaaagaaccattttcttaggagatggatacgtaggtaggtatgccgttaataatatccgcactaacatgaattgtcgttgctcacaattttccagtcgctctctcattaggcatatggtatatcccaacgaactcaagtgagtagaataaagatgccacacactcctatgaattgagtctatttcgccgcaaaatgccaccttattattcaatggcttgcctgagtctgatccaggttttccgttgacagaagcaaagaacagtattcatgacaagaatgaataatggaatattttctcaaaagatagattataggtagccatgttgtatcatacgtactagttgtcgcggctactcatagttatccagtcaccctctcggagaatatatgggaaatacctacagaccaaattgactagtatgatgatgccaactaaaaactctccataggctgataaaaaggctattacaacacacaaaatgctcaaatcggatgttccgcaaaatgttaccatgtcagtcaatggcttgaacttatcttcaggaaccgtgataaaacgaataaggtcgataaagctcggctgcgaattatgctcgcttcttttagaaggggtctgtcaccgtctcgatgacttcaaagccccggctcatgaaagtaaagtttgcggtgatgtagacaacccttgggtccgaatcaccgtagatggaaactatcgaaaacggccaaagtcgctgctcgtcagaattcgccgccgcagttaagagctggatggataattgcatcacaaatcacaattgaagatgctgcgtgacagtttctggagtagagagtctggatctttacaatgagcagctcccaagccgctgtattgacgttggcataaacggtcctgctcaccttgcggagtgctctggtacgcgtggcagctacatgattctaagtcatcgttggactcctgagacagaaaggctctttttacattttcaaataaaaagagaggaccaagactcagtatttggatgaagtcaatcagagcgagcttttatcacgtgcatgggtgttccaggaatggttcctaagtgcaagaatcattcatctgactcccagcaatactttcctcgaatgccgcactcaagctcctcgtaccattggaaatcaaaatgttgaagctccgggcacgactccaaacatgccagatatttgtaatccccacaaatggcaagctcatagatttggacccaaaagccagctgtccgcacgctctgaattggacatggatctttggtatgagctggctcaatcttactcgcgtttgagtctaactaatgcgggcaaccatctgaatgcaattgctgggattgtaaccgagttctccaaagccatgagcagatcatcgttttcagagtcggcagtgacattgcttgagagcacttggcacgagtcgtacgtatcaggactctggttgccgaatatacagcatggacttttatggcgtggcgcttccgagatgctcaaagtatgcgattgcggtgccccgtcgtggtcgtggctggtatttaaagggcaggccgtatggccccagagatatgattatgacaatattatcaatcattgcgaaatcatctcaattatccgaggcatggggcagaactcggctttgtacttgatcacaatggcagacatgctttatatcaagggcaagatccagcccgccattgcttgtgggcgattgacagctgcgctggacaaggacctcgctattctgaccggagagatggactacgcgagggaaattgaaaatagggccagggagatttctacctataaagcagcggcagaacctggattccaagggcatcaagtgcggcagctcatatgccccatcacggcggcgacggcggccgcaggatggggcacgtttgagagaccagacttgctccggccgtgagcagatgggggaaagctaccttgtggacgcgcttcagataatatattgttagtatagcggggaagttccttgtagctgtctgtctgggcataggaaatatattggttacgaaaagtagtaggtattacgaaggtgcgtgattgttcacttacatgatggcagacgccgagattttgctctagctaacggccgtaaaacaagggcccacgatacatgtctgtatattcgttgaaacttcaaggcatttagcttagccttttactcacatggtatgatatcactctgccattgagaaacatgtcccgtaccagctcatgccgaaacgcctctctagactacccggtaaaagttaccgataggcgctttggtggcgcgttttgagcggctgagcttgacccgcgtctaaatcatccaaattacgctgacaagtgttcatttcagatattacaaggagcgcttgtaacacccatcgaaacgccatagatgaaacttctttgaggctggtgctgccatctccaagctacatgtattctttcgacgagcgcggtattacataagcgctggtcgactgcgcgcggctattgattggaccagagcatcccagccactgcaacagctcttccacttgattgcaccctgataattacattcaagaagcttcaaatattctgctgctggacctgttttcaccatttctgtgtccccattgccaggatgcccgcgtgacccaggtgaatacgggaatacgattctgtctctcgtgacgtgccgcccagcatgtggctgcgaatctgaccacggccatgtcccacgctcatttctcatgagcggatcacggccccgtttgtcaagattcacgcatggccaatcgatctcgtttctcttcgggctggtccgtgccgtctctgctggtctttgtcctcgtacgtcattgatgccgcagctcgaggtggtgtttcgcctgctctctggtctggctggcagcagcgcttctggtgtcccacatgccggcgtttgcgtccagctgccatcgaggccccggttggtggccggtgagccagccagtgaatcaccgctgcagagtgccggcagcacagcggcttctggcatggagatgtcaattgtttcgctctcatggcgggtttgaggttctacccgttgcggtctgctggttcgctctcactggctggcgctggctgacaggcgcttagactgagatccacatccagcgtcggtgctgccatgcctgtctgagtctctcttgtcgaatcgacggcctccgggatactattttgaatcttgtctattatcgagaggccaaaaaaaaagtgtttgaaagaccctgtgcgatatgcgctcggctggatcgacctccgtttgcgccatggcgttcagtttgtgttcacaggccggggcccctcgtggcagtgattctattcttgttattatggtgcttgcgcgctattgttctcgaccctttgttgctcatttctgattcactcatttctcctgcttctgttcagacaatagacgcttataatgggcaaataggcatttttgcatttcaatttcctttctcgtttcttttgtggcttttccttttcttctctctgtccttgcgacttttctcatcttctcaccctcattttgcccttctattcgatacatcttcttatatcttcagcggccggccgtgaaaactatcatttcggcaactattaccactttcgagcgacttagctcattgatatctattttcaccgctcattctgctttctttatacactcattgcgtaagaatggtttcttctcgcacaggcgacaacttgtcgcagtttccagatgtcccaaacacacttcgaaccgattcgtccatcccatcagcacctcaaccatctatcgagtcgcgtgcagataccgccccctacattacgccatatctcagccttccagctcgtctttcccagatatggatcaaccgatggacggtcctcttaattattctcctcgctcgtctcattatcctgatagctcagctacgggataacattgccgttgccgaaacgcaggctctttctgcctgcaccaaagttgaagatgtgggcagtgccatggcgtcaatgcctcattatctctcccagggagtgaatgaactcgtcggcatgggggttgaaaaggctgtccatggcatggttgagatgctcgaccttgtcatcagcggcgttgaaaacatcatcatcttctacatcaacttcttgacggccacatacacctgtctaatcactgctctcatacacggtagtatcgagataatcgccaacatcaccgcggatgccacaaagacctacaacaagctcatcaacgggacggtgggcgagatgaacacaatcgccacttctttgcaaaacggcatctccaatctgacgtctggcattgaaggcagtatatttggcgacttgatcccagatattcccaaagtcaacttttccaagcccttcaataagctgctggatttccagctgaacacgaccagctttgtcagtggccttcaactcttggacaaagatctccccacgtttgaagacgttcaaaactttaccgaatctgccatctcacttccctttgaagccctacgccatattttggacgacagttatggcaactacacgttcaacaagagcgcctttcctcttgccgagaaacagcagatgacattctgctccgataacaattcgctcaacgatatcttcgaccacttgtttaagctggtggcaaaagctagagttgcctttatcgttgtcatttctttagcggctgcaggcgtcatggctcccatggcatggctggagattcgccgatggcggcggcaaaggaaccacgcaaagcttgtcacccaaaacgaccaagatcccatggatgtcgtctacattgtttctcggccgtttaccgccacctacggtctccggtttacgagcaagctgactgggaagcaacgcatccttgcccgttggtgcattgcgtatgctacctcgccagctgccttattcgtcctatcactcgcgctctctgggttccttgcatgcatctgtcaatacattcttttaagagcagttcaaaaggagactcctaagctggctcaagaagttggacaatttgctgaaaatgttgtggaaactctgcagaatgtctctcagtcgtgggccgatggcgccaatggagtcattgggggtctcaacgacgacattaaccatgaccttctcgactacgtcagcaacgcaacagaggcggtcaacaacaccatcaacgttttcatggacaagatggaggagggcttggaattcgttttcaatgacaccattcttttgggacccatcaagtcggtcttacactgtgttattggactcaagattgagagcgttcaaaagggccttacctttgtccacgaccacgcccacgttgagtttcctctatttcccaacgatacgtttagcggaggagcaaacagttctgtggctggtgattcgggcattgatagtttccttgcctctccgtctgatgtcacaaccaatgaaataagcgaggctgtcggtcatgttaccaagtggctccatagcaacctggtacaggaggccctcatgtctaccggcatctttctcacttatgtcatcatcgtcttgatcggtgtgatccagacccttatagggatggccacaagcgaacgaggccgagcggagggaggcatccgctacccaagcatggacgacggcggcggccaaatgcgctctgacgcgcctgcagagcgttcctgggcgcaggacccgccaccgccatgggagccgtcggcctcctcttccagcagttccgttggaagtagcggatcagcacgggactcatttcatgagaaattcgtctacggtgcggcgagcccaacaagaccaaagatgactaacaatccatacgactatccggatgaaaagactgggttctaatgcagtttgctcgagtaacacagagcgatggagatcaagaaatatgataaggaggatagtgtgagagtgggcgagacgttgtaataacaggacttgctcgagctggctggaccaactgaaaagcagaacaatactagcaaaagggcataaattttaaggggaggcaatagaggttggcggcgttagggtattcattcatcttggttggtggcttgacttttgatttttttggcaaattggtttactccgcacaggtgattactaccatataattcacatctatctagaaataggacagctgcaacaagcttaatcaagcacttccgtatgtatttgatattgaaaataagaaaaggaaagctggggtgaaaagaccataaactccgtttccgactcctccactattgactcatacttgaattggatgtaagacgcatgtagttgtcagcagtgatggggtgaactctgttcctagttgagtgtttggaggtggcgacgccggcagattgagtatgagccaacgtggtatgaagcatgccgtatcgtacctgtatgtcagccgcatgtaatgtgcaagcatgtagcttcccataccttgcattgcattgcattacctactagcacatccagatattgcggagaagccgagcgggctgagtgaaaggctggccgccgtcgtggatcggatcatggcaggcatggccatctcgcatgacgcctgctgagcattgccggattgggcaagtccgggcctgtggggctgggctgcagctgcgggaggcggggctcatgcaggtgctagcagtggcaggagccatctggaggggcggaccgcattgatccggaatcgggtgtcagaacgtccaaatctttaaaaaacgccagagcgacgctcgactttgtgttcgccactgatctcgacatcgacgcataattcccttcatcttggtgaattgcacctttccttttgaagtgagataacacagagagagacggacaatcatggaggctatcaagcagacttttgcccgctgcaaggcgcagaaccgagtgagttgcccctccattgacggcatccgcggggtagcaattggtagaaagaagaagggcatttcactgactgcgaaaaaaaattatagccggcgctggttacatatgtgactgcgggatacccacgaccggaggatactcctggcatcttgctggctatggagaagggaggagctggttagtttgcactgtataagagacatggaggaaattgggagtcatactaacttttggggcgaaaagatgtccttgaactcggagctccttttaccgatcccattgccgacggaccgactatccaaaccgcgaacacggtacgaacatctataccgagcaggaaatcaatcgacttgtattgctgactttgacgtggtacacagattgctctgaataatggcgttagcatcgagtctaccttggccatggtcaaggaggccaggtcccgcggcttgaaggccccagttatgctcatgggatactataacccccttcttagctacggcgaggagcgtctgctgcaagattgccagagctccggcgtcaatggcttcattgtcgtcgacttgcccccggaagaggcgatctcattccgtaagctctgctccaagggcgggtaagtgccgactgtgatacaatctatcagcggggaaatatactaatcagtgtttaacgcattagcctttcatacgtccccttgatcgcccctgcaacctcagatactcgtatgaagattctgtgccagctcgcagactcattcatctacgttgtctccaggcaaggtgttaccggtgccactggaagcctcagcacaaacctccccgacctcctcggccgcgtcaagaagtacagtggcaacaagcccgctgctgtcggttttggtgtcagcacccacgagcacttccagagcgtcgccgaaatcgccgacggtgtcgttgtaggcagccaactcatcactacaatccagaaagccgcctctggccaaatcgacgccgacgttgaaaactactgcgcctatctctgcggccgtgattctcgaccagtgcttactgacgaaattccgttggttcaagatgcacccgacaaccagggtgcccccgcagattcagtatctgtcaacgcagttgtcacggatagtagccgactcacagcggagcaggacagcgatttggtagcccagctggcagctcttcacggcaaaattcctgaacggttcggagagtttggtggtcagtacgttccagagagcttgatggactgcctgtccgagcttgaggagggtttcaaccagattaaggacgaccctgcgttctgggaggagtaccgatcatactacgactacatgggacgaccatctcgtcttcacttggcggaccgtcttaccgagcactgcggtggcgctaatatctggctcaagcgagaggacctgaaccacaccggtagccacaagatcaacaacgccctgggacagctgcttctagctaagcgccttggaaagaccaagatcattgccgagactggagccggccagcacggtgttgccactgctactgtttgtgccaaatttggcatggaatgtacagtttacatgggagctgtaagtgccattctttgatgttgctgcccaacttacaaagaatctatgctgactatgtgtaacaggaggatgttcgtcgacaggccctcaacgtgttcagaatgagactgcttggcgccaaggtcgtggctgtcgaggccggtagcaagactcttcgagatgccgtcaacgaagctctccgcgcctgggttgttgacctcgaaaccacccactacatcatcggatctgccatcggacctcacccctatcccactattgtcaggacgttccagtccgtcattggtgatgagaccaagaagcagatgcagcagatgcgcggcaagcttcccgatgcagttgttgcctgcgttggaggaggtagcaacgccgtcggcatgttctaccccttcgccaatgacccttcagtgaagcttctgggtgttgaggctggcggtgatggtgtcgacacggaaaggcacagtgcaaccctcagcggtggatccaagggtgttcttcatggagtccgaacatacgtgctccaggataagaacggccagatcattgagacacactccgtttctgctggtcttgactaccctggtgtcggacctgagctgagctcttggaaggacagtgagcgagccaagttcattgctgcgactgacgccgaagcctttttgggcttcagactgattagccagatggagggtatcattcctgctctggagtcagctcacggcatttatggagccattgagctggccaagacgatgaagaagggcgaggacctggtcatctgcttgagtggcagaggagacaaggatgtgcagagcgtggcggaggaactgcctcgccttggacccaagattggctgggaccttcgattttaagaaaagtttggggttggagatttcattagcatgtaagagattgtggtggcataaaaaagcttctttcgtctgcaatactgcactcaggatatccggcatttcaatagtttgtttttgtgctagtttgtgtcatatagttgggtttattttacaagagtacatacaatgatatacaaaaaaaaatctctatcagattgaatcattacacttcaagattttgcttttccttttccaccttgatttgactagtccttgctgcctcatccgcacggtctatttgctgcatcaacaacgcttcctcttcgtcagacagctcttggattccctccagatctgccaagtcctcgtcgcccagcacaaaggtctggtccaaagcagccctcatctcagccaacgtagccttactcctcagactcagcggtcccggagtagcgtaatcgagcgcatactggatgatgtcgtccctgtcctccagctccctcggctccaagcccagcgtaaccctctcatcgttgaagcgctgctgcacggcgcggctctgcatcagcagccagcgcaggttccatccaccggggcccagctccttgaggcgcgcgggcttgctcttgagcaggtagttctcgatgccgccttcgcggcggatggtcttgaggacgcgcagggtgaggcgggtcttgatgcgagcgccgagggaggggatgaggaacgtcttgacgtggacgttggggcgccagaggcggcgggccttgttgttgtgcttgggggcgacggtgttgccgaagcggatgcgggcggagccgtagaggccggcgttggattgcttgtagacgaggcgctggccgtaggggtacggggggatgaggtcgctggggaggcggtgcggtttgacggttttggtgaggtggggggaggtggttgagaaggatcgggtcgctgatgacgatgttgttgatgttgttgacgttaatgatgattgtcgaagtgagcaagtggttgctgttgtagaggagaggcgagaggcgagggccatgagaggccgggccgatgatgagggtaataatgttgggggcatgatgctcgttgtgtggcgttacacgctataaatacagatttttagaaaagattgaaaacaaagaatctcgagggtcctatgaaaagaccattgacgaggtgtagagaagcaatgccagttccaattggcggatgttgagcttttagaagaagaaaacgaccccacgatcccactagctttttgagaattttggcatggtctgttgtttggagttttcgtacaagttctctgattgagcgcgcaaaatgagatgatccgctccgagaagcttgggcggggtgaagctggcaggtacgtacaaggtcacgagaccccgcggtcctttcgcgagctctcgtctgaaaagctaggcgcttcttgtttgggcatctttggttgctaccccactacgttgataggctgggcagccttttcgtggggtgtattgatctccttggcgaattatgctgcgagtttgatttttccttttccattgacctgttttttgtatttgtatacttgatagaatctcaatcgccctgtgaatcggactcttcaactgatggagaaagcatgttcccccccgttgagcaaaagatcttgcaaagcaacccggaattcgcaaagctctatcgcgtcatcaccactgccatcctgaacccggatggctctaccaaggatgatgacgaggccaaggatcgggctgtagtgcaaaaggtgagcttccagagatattgcccccctcccccttttcttctcctctttctgtaaaatattgtttagtattgacccagctccatcctagagtctcgacaaacatcgccagaaagcggcaaagcactacctcctagaacgcgccattgcaaccgccacgcctccagagccaaagccctcgtcttcatcaacagcctccaccagactctcccgagccagcgagcgtctccaacagaaacagtcacagtcttccgccgaagccacgcccgaggcgctcctcgagctgatcctcatcttgccctcgttcctcgataccgtcgatacgctgcctcacgactcaattgcgttgcttctttccggtccgccgctgtccgactttgaagctctgttacccgatctggcggatttgatatcatccaaccttcatgcctctgcgctgggcctcgctcgtcttgcccatcccgccacaaacccgtcttatctacatcgctatgtcgcctctctaccgaaagattttgtgaatctcaatgccggtctggctgccgccgaagagactctaaaagcagcccgcatacgcacaatcacgtctctcaccaacctccttcaactcttctcagaatgcctcacttgtctcgttcgtacattagaggccaagcacggcgtcattgctcgtagcttggagctccgcgcctcggatatatccctcgatgcgcagcgcgcagagaagcaggccgagcagacaatgctcaagctcagaaaggaggtgtataccgcggagagcatatccgctctgcagcactacgtcacgcatcttaaggatgccaacacacgggttgctgaaaaagtgcgggatctacaggttgacctggaagcttacgatgacgaagactctctggatgaaatggacgagagcctggaggaagaaggaggggggctgtcagaagttgagcatggaggagactaccaagatgaaggacagcacgtggaggatacggaacgagacatggaccgattacgactgtcatgatttcaacgataaatgaagcgcttctatctttgtccaatttgtatatagcgagcatatggtttttttcccctcttttttatttattttgaatggagatttgcaaaagcttagacgcggatgggtacacataatacaatcatcaggcatttcgtcatgattattgttacactggctattatagatcagccatctggcaattaggcaatgcaaaaagtgttcttttttcctttttagatcgcctaataacctgaatcgaaaatctttcttctaaatttcctgtccagccctccccccttccgttctaacttgtaatttttttttatttcccttcttaacccttgaccttgaagatagcttcggccagacggccgacgttgtcgctggtgataccggcaacggagatacggccgtccttggtggcgtagacggagtactccttggccagcttgttcatctcctcggcgttcaggccagtgtaggcgaacatgccaatctggctggtgatgtgggaccagtcgtgcttggagccgagcttctcgaggttctccttgaggagggcacgcatggtgatgattcggtcggccatgcccttgacctcaccaagccactgctcgtacagcttggggttgctgaggacctcggcggcaatgcgggcgccgtggatgggagggttggagtacagagggcggatgaggatcttcagctgagagtcgacacgcttcttctcctcagcgtcggcagtggtgacggagaaggctccgacacgctctccgtagagaccctgttttaggagaagcgattagcagaggttttacacatcatccagaactcgaccgctctgatattcgcatatacactggcagaaatatgcttaccatgttcttggcgaatgactggcagagagcaatgtcgtggccctgctcgacaaagtagcggacagcaaaggcgtccttgtcggtgtcaccgctggcaaagccctggtaggccatgtcgaagaaggcaaagtggttctgctccttgacaaccttggagatctccttccactgctcaggggtggggtcgacgccggtagggttgtgggcgcaggcgtggaacaggaagacgctgcccaggggagcggccttgaggtcggcaaccaggccgtcaaagtcgaggccgatggtgtccttgttgtagtagcggtaggtctcgaccttgaggccggcatcgctgaagacggccttgtggttggcccatgaagggttggggatgaagatcttcttgtcgccagagtaccagcgctggaggaaggcagcgcccagtcgcagggcaccggttccggagatggtctgggagatggcaacgcggtcgaggacggaagcgttggggccgtaggcgagcttggcggccaggggagggaactcggggacaccagtgatgccggcgtactccttgttcagcttgttgttgacaagcttctcctcggcctcgcggacggaggggaggacgtagggctttccggcatcgtcacggtatgcaccgacacctaaacggaagaaacaattgtatgtttagcaggtgttgttggcgcagattagggggcgctcgaaagggcggaaaggtatcgtaccaaggttgatcttcttctcgaacttgtcggccttgaaagcctcagtgatgcctaatggaggagttagtcacacgacaagagatgggactcaatggagggtaaacgtaccaagaatagcctatacagcacgaaaaaagtactctgttagccgatctagtacacgtagctgaagctctcgtttcatatatcgagcctcgcatggtccaatggcccaatggtcgaagagccggggaatccgctgattacggagtcaacttacatcctacaagccaattgtcagcaacaggcaaacatggaaaatgccagttttgtattttcgtatgaaaactcacaggagggccctggggcacgttgatccaggtggacagaagagcgcggctggagaggttgagggtcgcaggtcgcagggcagttcgcctgctggcaactcggagagcggacagcatcgtggcttctgtggaggtgaggcagtttaaagagccggaagagcggcggggttagggggagacgagggaattgcgcctctgaggtctgcgagaagagcagaaatgacagtggcagaagggcaattgaggttccagacaaagatcgggagcttgtctgtggctgaaggagtattgagtcgggcacacgaaaaaggaacaggcacagtcacagctccggagcgggatggttcgatggcgttgacactgagcaaaaaccaggtgggtctagtctggggacttcggaggaaaggcggcataaaaaaaatcaactgggattcatgagagtaatattaacattctcagtgttacaggagcggtgtcttttttccttttagttatttttgtatcctaagcaatctgtgtaaatatttattgatgcatcttgttgtcgtcttacatgtgttgaacatgactgcactttaattgagtttttcgtcccccgcctgagttttcttagtagctgcgttagcatcacatggagctcaaagtgctggaggtggatgcaaatccttgcggggagaatcgggagagcttcaaagctccgactcttctccgaagtgaaagaaaagatcctggagagaggtaccgggaaaacttattcccggagctgcggtgttgcttgagcagagagatgcagaatgttgcagtagagtcgatataaggtctgttggcagctggagaacggcagggaattatgtaatgacagttgggctatgcgatggttgccgacatacagataagctcagccttctagaagcaaggcgcccttctatagggagtggcgtgcatatgcaccacacggaccctgagaaggctcgctgaagattgctcaagtcttatcgaagctgcaggagaagaggcacaactcaggttgctcatatcaaccgatggataagatattacaactcatatagaaatagtcctagtagtcagtcaagcaggttgaggacgatgtgaatgaacgaatctgctcacctgtccttctgcgccctctcacgcccttttatgagacgacagacggcatcttgcacgtcatggagcacatctatccatccagacgtacttactattcatctacacgacacccatcgcagtcatgcatataaactccacgctatcgagttattggtcttcatcggcaaatggtcaatagccgcagatgcttattcccccgcatcgagattgtctagctcatctagctaatgagcaactattcatcaaaatccggggagagctgagcaatcgcagatgctgtccaacccatgcgagggttcgtgatagatggtatggagtatggtaaaatacagtaattcaggaaacaggcataaccaggcggatattaccattttaggacaattataaatggcgccctcttcaccgtggtccactcagaaatcagaaattataattgcctaaaacaggaagttcccgccggcagaggcctgtgaaatttacccgtctcagctagcgccgccggaaagccagtggacacagctccctttttctgtggcccacgacaccaaaaatgtcggatggcctggccatcgccaaacgagccgcagagcgaaaccaaggcgcacgtcaattccccagcatgccagattcgaataagcatatggggctgaagggctgcgatctagcgtctcgtttccccccgcatcgcgatccttccccgtggggtttgcgtctccccaaatgacgacaagctgcctcgtgtgtagaatcgcggtgcctgtcattggctggaaggctgtagatggctgagagaagcgagtgaacgcctcagctcccgcgtgtcttccccctgtggcggcttatagagatgatatactattattgactattgcttgctacaaacatgttgctgtgattgatgggataattgttattctaatcaccaaagacaaacgcctcaagaggggaagctgcctacagatgccttctacgatgagctactgaatactaactaacagagcatcaatgctgtatctaactaggtagagagatataccaagatatctcaccggcttgatcatctacgctacaacccaaggtcaagacatctctccccctctctctctgccgtcatgcaatctgctccataagcgctgataagagctgctacataaaactcgcaattccagcctctccaaagtggcggtggcaggccctctgcgacaagggagtgaaaattttctggccgaagaaaccaggggcatattcccatgaaaaagtctccaactcaattgccccattattacggctctgtttgcagcctttctacttgctggaccacggctggacctgggcattttagcagcttgagcgggcttctccgccgccacgagccactcccggctttgcatttcatcactagttcgtctgctaaactgaacatgtcatgtcccctcttcttcgctgggggcaggagagcagaaaaaaaagagaagtggttttttggagtaggaacctaatgagagctaaagaaatctttttttcccctcctcctttttctttttgaatctggccgttccttttctgcagaaggccttgcattagacatagccggcattagccaaggcgtcagacggcgggaatcctaattcgcgaccacctttcttcgggttttgaccctagctgcatatctagttgatattgtgtctagggacgaaaaaaaggaacccaccacctcctcctccatcgacggctccagaacaacaggcgggcgtcattggatcaaccgagcagaaggaaacgacctccaacaccgtacaggtgctagggctcggcttagttacaatcacacccccggcatcgcttccagcaagcatctctcctcatctccaaacatcgtgcccactccgctttcttcatttacctatatatggtggtgtctgatcccgcccaccctctttcctcgatccttgtttttcctgtctctgtcactatttcttcattccctttcacacactttgctgctgtgaagagtgttgatacatcaggccgtctcatgttcttgtaacatcctcgtcggcttgtatcactacacaacaccatggcttctgaaaaggaaatctcccctcacctcgatggtgatggtggcgacatccaggcgtccaaagatgccaccaccggcggcgtcatcaatgtcgatggcgatgaagagttctccaaaagagatcgtaccgtcatcgagcacgccagatcggctgctgccaaggagcagaagatgacgttgctgcaaggcatcaagctgtatcccaaggccattgcgtggagcatgctcatctctacctgcattgtcatggagggctacgatgtcagcttggtaaacaatttctgtacgtcccctttagggagttttgaatcttgcgtgtaattagactaaccagttgtcagatgcgttccctcagttcaataggaaatatggtgaattgtttccagacggtaaatatcaggtaccggccagatggcagtcaggcttgagtaacgtgagttttctacatctctccacgacatatatgtatatatatatatttgtcaatttcaaatatctcgaccacggccgggctaacagtcatcgaaaccagggcgctgctgtcggcgaaatcattggtctcttcatcaacggcttcgtctccgagagattcggctaccgcaaaaccgtcatggcctgcctcgtcctcatcgccgccttcacagccatcttcttcaccgcgcccaacgtacaggccctgctggtcgccgagatcctgtgcggaatcccgtggggcatcttccagaccctcaccgtcacctatgcctccgaagtctgtcctgtcgccctacgaggctacctcaccacctacgtcaatttctgctggggtctcggtcaggagattggcatcggagtcatctttgccatgctgaagcgcgacgatcagtgggcgtaccgcatcccctatgggcttcagtggatgtggccgctgcctctcttcatcggcatctactttgctcccgaatccccctggtggcttgtccgccgtggcaaggcccaggaggccaagcatgcactgctccgcctgaccagcctagagcgcgagaccgactttgacgccgacgagaccgtggcaatgatgatccacacgaccgccttggaggaaaaggtcacagccggcgcctcttactgggactgcttcaagggagtcgacctgcgccgcaccgagattgtctgcatggtctgggccatccagaacctcagtggaaatgccttctccaactactccacctacttccttcagcaggctggcctttccaaccacgactcttactcgtttgccctgggccagtacgccatcaacatggtgggagtctttggcgcatggggcctgatggctctgggcgtcggacgccgcaccctgtatctgtatggtctctgcggcctgtgcagcatgctcttcatcctcggtttcctgggcctagtccccgagtcgcacaggagacaaggctccctcgccaccggcagcatcatggttgtctgggccctcttctaccagctcaccgtcggcactgtctgctactctctcgtcggtgaactttcatcccgtcgtctgcagattaagacggttgtccttgcccgaaatctctagtaagtccagatttatattcatctaatatacttgagcctagatcactaacctctcgtgcagcaacattgtcggcataatcacaaacgttctgactccctacatgctgaatcccaccgcttggaactggagcaactacaccggattcttttggggcggaatctgcttctgctgcatcatctacacctacttccgactccccgagcctcgcggccgaacttttgctgaaattgacgtgctcttcgagaagggcgtcagcgcgcgaaactttgcttccacaaaggtggacgtattccacgaatccatcgacgagaaggttatgaaccaatacgatggaattctcgaaactcacattgagaaagtttgatgttttgtctctcggtttttctttttctcatgttggtttttggatatttatgatgattaatattaatggagggaagggaagcaagccatctaccacgagattgacgtgatttggttggacgtatataccactacaaacgatatataatgctcgtttacgcatataaataaaacaatagtatctcattttacttttactctcccttctacgacgtatcatgagagcaaggtagagtgaagaattgacgtcttggagggacaacactattattaatctctgtttcgctaccgactatgaggcagaaaacaagtaaatagataggcgcaagggcaaaagtaggagcagcagtcacacgctggaggggctgaaacattaaaaagtgaacagccgcatgtagccacatgtcattgaatgaagcctccttcgccatgccaccaaataattcccctctaaggtcaaggctcgtgacaaaggtagcatagagatgagatgccttgggcatctattttatctcggctcgtctgtttagtaaaaaagtatccgcaatataacaaagctcccgatatcccctaacggaaaaagagtaaaagcccaactaccagaacgcctgcatcagccatattcggcttggaaagttccctgtatcgcctcggtgtttatgcggtaccaaaggtgttctcgccagagtaggtgatgtataggaagctagaaacagtcaaaaggttagcctctttctcgatgagggatcacacaaagtgatgcggattggaccaagaatattgtacgtacccgtcctcgtccttgtgctcttcatagatgctgctcatgagagcagcggtagggggtaaaacctcatctacgaagatgaagatggccttctcgggagaaagcttgatcctcttgcggatgacgtagacaaattggcctactgtcaggtcggcggggaccaggtacttcttcttgtcgatcgtagcgatgtcgctcttttcgaccttttcgcagataacctgttgaaacagagaatgtcagccatcgagctggagagatggaagatgcggaagaagtgtattgacgatggtgatggatggtgatgatgttaggcagccacaaagttatgtacggatgcgtgtattcatagcggagacaagggcaagcgacgatgaagcgaggtagagagcagagcgtgaagcgatcaacttacaggaatacggtcagagtacttctgacgaatgcgctcggcctcagccttgcgcttctcgaaggggtgctcgtccttgaacttgctgcgcatgatggcggttggaaaggatgaagttgggtcgagatggcgttaggggagctgttgatgacgagatggcagtgcacttaggtggtggtttgtacggtgttatcgctcgaactcgcagctgttcttaaagaaagcagtgcaagtctggttggggtttggcggagagatgatgaaaaggggaagaaagaggaaggaaacaagggatgcaagcgatgatgcagccggtagaagtagggcgagcctctttggaggtgacggagtggaggagaggggtgccgtcgcgggagtgacccagtgacttccggggggcggctgatgactggatgacacacgcaagagggcggtaggcagaacagcggcgaacactacagcgagggctaggcagtgacgctcgccatcagcagcgcgcattgggtggcgcggggcggtggcgccagcttgatgcgggaatgcggtgtgtgaatcaccagcccgagacttgcgctcttcgtactgcggtacaggcgcggtacggctgcgcgcagagcagcaggagaaaagggggggttcagccgctgtacatgcataacacggacccccccggggcaggtacccgcgtgcggctgggtgctcagaggccacatgatcagcttgtccggatcctgggtgctgtgctcagcaatcaaacatcaccagggaggcagtcagtcggtcgctgcttagaaagtcccttgtaccccggaatgctgccgtgcaagctgccgctgtcactggtaccgggaaccgccccaagggagtagatagcgctctcgcagctgagctactgccccgtacctcaggcagtgacttgtaaggctgaccggccgtgccgtattcgctttcatctgcaggggaaatgggagcatccgtaatccggctgcacgctctattgaatgaagcagtaatacacaaggggtgatctttatccttcacagcttattaagtgcggcattcttacataacgccagaatacctatcatctctgctcctctgaacagagtgcttgtaagcagccagtaatcccatagagatggacgttgtgactggcatctgtatgcttctagtattcagtacctgtcatgtcaagttccatcttatcgtaaggctgataagatagacatcgacgtttcgttttgtgcctaggaatggacgaggaccaaagcaacaatgacttcataacgcacaagccactttgcgcattctcacggcatagctacagcctacggacctctcacgatacaggtccgttaccgctacgctaaccagaacgctatcagggtcccctctgcgatgctgcgaccgccacgttgaatcccgagccgagcttgtgccgacaagcatcagccttagccaggcatggtctactatgtgggaagatatcaactactgaacacgccaccgggaagtcggtggctcgatcagtggaggggccaattgtccaattgaattggacaagaaaagacgagacgacgagaagaagaaaatctccaaaaaatctcttctccggcttatcctctcgtcgcgcccgcgttctgctattaaaaccgggctgcgcccacctcgtctctgtccattccgtcttcctcagccgctctcgtctcatctctccattgccatcttcaccccgccatggcttcgcccgcggcggcttctcgccatgttcagcgcgtggtctcgcaagcccgcctgcgctcagcacggcctttgagaagccaattgactctcaatcgatgggcttcctcctcctcaggcgctcggcggtctcccgccagctttggagcttcttcctcatcctccgcagccatttggcttgcagcagccgctattagcatcactgctcccttggcttacagcttagtgagttttacctaatgggacagctaaagcttcttttgactgacacgtcttttttgcttctagtcaacggcagagtccgccaagctagatgcatcgtcacttgctgagaaagatgagcagaagaagagagaggccagcatcaccgacgaatctccgatgcgcctgcggatggagaagttcatcaaggagcagcaacaaatcatcgtcaaagaactcgagcgcatcgacggaaagaagtttcgcagagacgagtggacacggccaaatggcggcggcggcataacttgcgtgctgcaggagggcaacgtcttcgaaaaggccggtgtcggtgtcagcgtcgtttacggagcgctgcccaagccggccattgcaaagatgcgagaaaaccacaagaacctcgatcccaacgtcgagtctttggagttcttcgccgctggcctgagcatggtgcttcacccgtccaaccccatggcccccaccgtgcacctgaattaccgatactttgagacggccaatcccgatggttcatctcaggcctggtggtttggcggcggcagcgacttgacgccctcctacctctttgacgaggacgccatccacttccacaagacgatcaaggccgcctgcgacaaccacgacaagacttactatcctcgattcaagaaatggtgcgacaagtacttttacaacaagcatcgcggcgagtgccgaggcataggcggtatcttctttgatgatctggatgagagtgagcgtgaccaggaaaacacttttgccttcatccaggactgcttaaagtctttcctgccgtcgtacgtccccattctagagaagcgaaaggacatgccctttgatgaaaaggagaaggcgtggcagcagattcgcaggggcaagtatgtcgagttcaacctggtccacgaccgaggaactgcctttggcttgaacacgcctggatcacgggtggagagcattctcatgagcctgccgttgacggcaagctggaaatacatgtatgagccagagcccaagagccgggagcagcggctagtggacgttttgaaggagcccaaggagtgggtttgaaataaatagtacgactcttttctgtaattgcgtagggttatagttaccagtatatactttgtatagtatagaggaaatagataaaaaaaatattggcacttgttatctaccttgtaaccgtcatgatgagatttatccatctataccttatggatgcggttaggttggtagtaaataacaacaatgttgttcgcaaattcagatccaccagttcccaaaatgggataatgtgcactttaactggatctgcctaagctcagtataccataccaaatctcatattacatctaatcgtcgccattcgccttatagactatatttccattctcgcattgtcaaacccgagcacctataatcgcatgccatcaataccccttcatcgatgccgcgcatagtagctctcggcaaggagccgttatacccaaagactccacaaaaacgatgagcagaaaccatctcccatctcatcatcagctgtacacagccctaattccatcatcgcctccaagcgacgattcaaattggcgtcaacagttactcactctccatgtcgttttcccaagtcttcttttgccagccctggacctgctggatcgcggactagtcagccgtctcatagtagccaacccggcgcaagctgcggcttctcacccaagtcacgtccctcaagatagtgaaaccgagcctgtgcaaggtcagcttacagatcgagacctcgtcggccaagaagcaacaagcttcagcaaagatcagatatgcatgtacagtgtccaatctgctgcttcggccacatcccggggcagacggcgacacattccgcaggcgtcgaaatcatacgcagtgcatattgatgcgtggagctgcaattgcggtagtttcgccctggatgcatattctaactatgatgtaacgagcattactgagcagctccaagagtctggtatatcatctggaggctttggcagcctggggatggacgcctggctgggtttgcaggaggattttccttgctgtaagcaccttctcgcgtgcttgctggccgagaaatggagaggagctccgagaggccatgtcgaggatagatatataacaaaagaagagttggctgccataatcggaggtctctagcacccccatcagatagctgtcacggctaagacacgatggaaatgcaaaatatctatttcagttgatttttttcccctagcggttcgctatccaccacatatagaaaccgctatttgactttattactctaagcactcagacgccttctttctgattctgaggcggccccatgtgcgctgtctctttaattatttcttcttgggcttttctttctcaccaccttccttggcctctccgttcgcggcagtggcggtgccatccttcttctcatccttggtattagactcctccttcttagtctccttctcgtcttgctgctgtcggttttggatcttgttctctattaaatcgtggaatgccgtaatggcacgtatcagactgcttagatagatggccatcagctggtcgttggtcttgatgctcatggcatgtgataattcgtggcttcccaatttgctatcatcatcgggtgtggagaggttggggagaaggttgaagacgtcttgaaggttcccgaggatcgcatggttgaccgggagttggccgtcgagaactttctggaggtaggctccgatgtctcgtaaccggagatgcagtccttgaagagactggagctggttagtcacgcgagtggacagggtgcccacagcaacgtcgcggatatcccttagtaggtgctcgacaccaatctcctcagcctcttcggcttcgataatcgaaggtgtatggacaaatgttcgagaagtggtggtgccatcctatatagagaagggaagagtcagcttagttttctctgctcaagatgctggaatatgaacgacttacatccttgatttcctcgaccgcaaaatacgcgtcagtagggacaccggattccttcggctgaacatcaatgatgactagtagggggttgggtgtgtatcgtttgaagagctcgttgatctcaagatcagaagcacgaagcttgggtccggtatggtaccagcccaccagcttctcgcgcgcattcactttcttgaacatgtcattcatcgactcgacgtagttgtggtccaggaaccacactgaagggtccttttcatcctcctcaaagggaactgagtggcgaagtaagctattagagggcgtggcctctctaggttggagaatctcttgggattccttgcgcagtctacgacgtacctgcaaaactgtttgacaccctcacgttctttccatcgttctggccgagaagaacaccgacaacccgcctcttggtcttgttctggactgttcggttgtaatggtcgaccgcggagaggaggactagcggagctacggagacgtttctcgtgaccagcgagagtgtttccgcggtggttgtaggcattgtagctgatggtaggaactggacctttttaagcagcggattgaagggctcagcgcctgagagagcgaaaaaggtctcagtaattgaggaagtcggcgatggtttgtggtcagcggcagctctcgaaaaggacgccgattggtttggaggctatggctggtatcgttggtgtttgtggtggtttagaatcaccaaagaagcaattaggtacctatccgacttacgtcgcagcacactccgtcatgctggtcgtacccctccaccgaactacctaagcgcgctaagccgcaaagggccaggaacgtttgatagaggtaggagacgaattaacactttgagaaatagtagaaatattatataaaaaattattcagattaaacatttgatactatagtaatatatttttgatataaaagttatatcgaaatatactaaattgtatatttgttggttcttttgttcgtttgataaaaattacttatttctaatccctggcagctaggctaatactaataggtgcaaagtaccatatcccgaattcatacctggcaattgattacctgtccacggcagtctcaattcctcgacacgacatgacctacatttcgcaatcggagccgtaatggaacctctaccgaaactgacaccggccaagggtgctcagtcgatatccaacaaggcatctccatcacccaccttggcaaatgttgtccgccatttcgccgtggacagcggctcaactctgtttgctacggcggtaatgacggtgctgatcttcggtggatgctgctccaacgtacgtgctgcatcttgatacctacatctgcctcttctctggtgaactaactctctggtccgtaggtatacgccctagaagcaatcatcaagtaagcctcttcacccatgcctgttaccagtaccaaaatttaacttgcatagcttcgagcccacgaatggtataaatacacgcccggttccttacaagactgatcacgtccatatacttatccgcgccacataggaacgcttataacctttgttcaatttctgttcatcgccatcactggctatgtagcgcagttcgataaaacgcgtccaccattcttctttgcgcccaacgtcgtcccgcttcgccgatggctcgtcaacatcctgctgttctttaccatcaatgtgttgaacaatcatgcatttagctacaacatatccgtgccggtccatatcattttacgatccgggggtagcataacaactatggctgcaggctatttttgcggaaagacatattcacggatccaagtgtttgcagtatttctgctgagcatcggcgtcagtttggccgcctggtcagattccaaggacaaggtaaatgctttcaaagaaaatcactatatttcttattcgtccctaactagtcaaacagaaaacgagcgaaggcagtgctgagccagtctttaacgtcggattcttgattatctttgtagctcaagttctctcgtctgttatgggcctgtataccgaagcaacatatcgcaagtatgggccgcagtggaaggaaaacctcttttatgcccatattttggcgctaccactcttcttgccctttatgccctccatgcgacgcaatttagccgagctcagcaagagcactcctcttgagctaaacataccatttgcttcatcactgccacttacacgagttccatctcagctagcctatctggcagtcaatgtgttgacccaatatgcctgtattcgtggcgtaaatcttcttgcagcaaacgcatcggcgctcactgttacaataatactaagcattcgaaaactcatcagcctcttgttaagtatctggctctttggcaataccctctcagtcaataccttacttagcgcaattgtggtatttggagccgcagggatctacagcgtggccccaaaacctaccgcaaagcctgtcgtggttgaggaaaagaagaaagtttgacactggctattagaattgcttactgttgagttgagtcttttggtgtacattgtgcatatttcgtctagacacaagagatggtatatagacgaacgagccgttgacatggaatggcatcttagaccgagtctatatggaacataaaattagtctttcataagctctgcaggaccaaggagtcaacctacagcataagttatgactgcgaatcggtgcaaagcacattgacactgctggtcaacgcaggcaactttcacatcatctttatcggtactgaatgcggagcttatgtagttcatatttcaacaactctattcattatctcatctacctattccctgggaccattaaatcttagtaccattgattgcaaagaaatgcctagacactggttggagaacatcttgcaagccatggcctgtcgcccatcgcatgcttaaagcaagtatcgatgcgctagacccaatctgcacggtctaatacccggaataggtttaacccaactaacgctttgtttgtgcctgaaaataccttgctgcggttccgcgctctaatcctttccgtgtaaccttaatataatcagtatcggactcttgattctgattgagcctctttgggcattctgattctcccaccattgccggagagtttatgtactatgataatacactgaagccatgactggtaagtatttaccagggatgtgcgcttggaatgtctggcgagcttggctggaatccatccattaggctgtattcttatcccacctaacaaagcgggcgtcacatcagatcttttcccctcttattttgacgattaatggtcctcgctttgcttgcttaaactccaataatcgctgttcctaatcgctctcctttagaccacgcattatacagtggcagcatgtcactcccagtacgtactagggatgaaggcgacgacgaagctatacagagcccggctactaccggcttgatcgaccctgaagagcatgaagagcatgaagagccactcgcgaaccacgaggaatctctccaagatggaatgctgctgcgcgatctcccagagcgcacgaccttttatgatccagttgcagagctccagatgacccaaacggatgcaaaactattctatcagagaagcaagattgatacgcggagtggaaattctccatggccgcagtcaactccctttggaagtccacaaattccttcaggctcatacccggccaccgagtacgggctcgattccctagtcctcgacaccgatggtgattagtcaatccgcccacgaaatataccaaaagcggattgctaactaaagtgctagacaagccagaaatcgtagacacccctgccagtctctttgggtcgacaggcccgtctaatgtgtcgtatactaagcccagtgaccccaccagtcaggccttcaacgacgcaagacttgccaatgagccttctgttggcttgccggggaatggtctatttgatactgagcctcacataacagctgagctcagtgctattgccaagcaaatacatggaatacttgacgtgagacgcaagtatatcgctctttcggctcaaggaccaaatgacaatcctagagatgaccctagctgggacatatatccgcctcctcccgatcctgcatggattcaaagtcatggccatggtcatggccatggcactgaaggctcttctgccaatgctcaggaacgaaaaaggccaactcggaagagaaagcccggtcaagatgttggagatgacttctgcttggaagatttgctacccttgccagaaagtggcggcatgacttttgagctcgacagtgaaggcatttatcaggtttttgacaattcgaccagcaaagcccctgctataagagtacctactatcagagaattctacatggacttggaagaaattctcgcagtttcgtctgatggtccaagcaaaagctttgctttccggcggcttcagtatctggaaggaaaattcaatctctatgttctccttaatgaataccaagagactgcggacagcaaaaaggtaccacatcgagacttctacaatgtcagaaaggtggatacgcacgttcaccactctgcttgtatgaaccagaagcatctcttgcgatttatcaagagtaaaatgaagaaatacccaaacgaagttgtgctcttcagagatggaaagcatctcactttggcagaggtatttgccagtatcaacctaacagcgtatgatttgagtatagacacgcttgacatgcatgtaagttgcggctcatgtaacccacacagactccctagcacaacagaatgctaaccaaacaggcgcataccgactcgtttcatcgttttgataaattcaatctcaaatacaaccctatcggcgagtcgcgcctcaggacaatatttcttaagacggacaatttcatccatggacgctacttggctgagattaccaaagaagtcatctctgacctggagtccagcaaatatcagatggtggagtggcgcatatccatctacggcaagtctatagacgaatgggataagctcgcggcatgggtcgtggataacaagctcttttcccacaatgttcgctggctggtccagatccctcgcctctacgacatctacaaggccagcggtttaatggatacgtttgagcaagtcatcaaaaatgtgtttcaacctctgttcgaagtcacaagagatccagcttctcatcccaagctacacatatttcttcagcgagtcattggcttcgacagcgtggacgacgaaagcaaaaccgaaagacggctcttcaggaagtttccggttcccagagcctgggatacgaagcagaaccctccgtatagctactggatctacttcttgtttgctaatatgacctctttgaatcacttccgaaagagtcgcggttacaatacgttcgtcttgcgacctcattgcggagaggcgggcgatagcgagcacttggctgtggcggcactgtgctgccacagtattagtcacgggttgttgctgcggaaagttcccctgctacaatatatcttctatttggatcaaattggtatcgcaatgtcgccgctgagtaataacgccttgttcttggcctacgaacgaaaccctttccaccagtatttcagacggggcctaaatgtctcgttatccacggatgatccgctgcaatttgcgtttaccaaggagcctttgatagaggaatatgccgtggctgcgcagatttacaagttgagccccgtcgatatgtgcgagttggcaaagaattcggtgaagcagagcggttatgagaaggccatcaagcagcagtggctgggtcaagattttgaaaagcctggcaaagagggaaacaagatggtaaagacaaacgtgcccgatcgcagagaagagttccgataccatacgctcgtgcaggaaagagacgtgtaagcaatcattatcccctatgcccttatttcctgccgtcttattttttcacttatgcatatatactaactcgaaattcagtttgacccggtatctcgcattcaatgaaatggtatcaaacagcatggcagcaagcgttcagggactagaggctcaggaaaacaagaagcctacttcttcagtggcgcattcagtggccgagcatatggatgcaatcccagaaaatgcgccatctatcgaggctcataccggggagccacttctgcctgatagccacgtatctgggaacgatcccatgatgtttcccggaatccttgccagagagcaccgtaataacagttcaagaaacttggctcaaagtggatagctagacttaatcgcgtttcaagcattcaagcataggatagattaatgaagccataaaagaatagcaaaaaggctacctatacagtaaatacccacagtgctggaatagcacaccatttcatggttcctcatgagtgtgcgtggcagtttctttaaaagatttcaatgatatcttttgttgtttattggcgttttatctcacttcaaattatgggagatctaaaaagattccaaatcgcttacattgaacgagcttcatgccactcgtagcaaaaacaatctcagcatcaccagcttccccacagcgctagttgagcttccaccactcactgttacgatcgctgtacctcctccaaggctcaaaaaaaactctactctcaaccaacagtacccaaactgcccttgttccacgcagcacaaaagcaacagaaaatgaatcctcaaaccacccgccgcccgatccagaaagtctcaacggccgttgctcaatgcgctgtagaggtgcgtttagaaaagttgatttgtattttgccgatgttggctgatactaactaaagacatttgctctcaataggcgacggcatacgggaaatgcatcgtagcagattataacgacgtgaccaaggacaagtgtgctcgggaatttctgagattaaaagattgctatctggttagatattatccagtcttcttcaccctatagcttttttttcccctcttcttgagcctatgagactaacaagacttcttcacaaataataggcagcaatgaaaaaagtgtaatcatgatagtaatattttccttttaattaattgattgcgtacagttgtatttggcaagaattttttattaatttattgtttatttgtttaaatctcactctaattttgagtacaatgagctctaaatctcagcctctcttttacaattttacaagacgaagcaacagaatggcctgttgaatctcttgctcttcttccgcaatgagctcgccagtagccccctcctcgcgcttctccacaggtcgtcgaagcaccttctcaaaagtagctgtctgtgataccatcacatctgccagtccaaggttctcagggtcagacacaacctggtactccatcttgacatcatcagtgggttgcaggcctgccttcttgcgcagacgctgcactcggttgacaatctctctggccaatccttcttgggccagctccgggtatatctcagaatccaaaatggttaataatgcgccatccgtgttgatttccagcttcttggaggcctcatcctcctttacacttctgcgcacaacaaggtcgccttcttccaaggggatgccatcaacaaggatcttcttgtcattgagatagctctgggcttgctcgctagtcaaggtaggcaaggccttcttgactcgagccatgtccttcttgagcttcttaccaagaacgggccaatcagcggtcacgctatactggacattgtacttggcctcatccgaagagagcaccaaatctcgaacattcaattcttcagtgatgtaggattcaagtgacttgatatcctcaaggtactggttgtcatggtggatgacaaccaaggttcgaagtggtgtcttgagaccaatggttctgcgctcacgggagacacgagccagctcgatgacccgctgcattcttgatacacgtcgctcaacttcggcgtcgaatagctcttccttgacttccgggaaaggcaggaagtgaacacttcgagggtcctcggcctgcaactccttcggaatatgtgggaggagcttctggtagatggtatcggacaggaaaggggtgaagggagccagtcctctgcacaaagtgaagagaacatcaaacaaagcgttgagcgcatgcagggtatcattcagtccattctctcccttcaacctacgtcggttgaatctgatgtaccagttggtcgtgttatcaatgagctcaagaagtcgaggcaccacagtgtacaatcggtatccttgaatgggtgttagccctggctttataacactggaagtaataggggatataagcctcgtagcattcaatcacgtacctttcatctcttcgttgacaaattgcagcagactctggcagctggccaggatccacttgtccatcacatttgtgtttgtagtctccaatccaacgttccacatgtagtcaacgccctcaaccttcttcaaaagtgcaacttggccttcaaagaacttgtagctgttccaaagtggcagaagtaccttttggacaacttctctcactccactctccttgaatcgcagtggctctgctcgcacgacaggggagttgataaggtagagccgcagggcatccgatccgaacttctgcatcaccagacctgggtctgggtagttcttcagtctttttgacatcttctttccgtcctctgccagaacgataccattcaccacacagttcttgaaaggcgaagtaccgaacaagtgtgttcccagaaccaatagagtatagaaccagcctcgtgtctgatctagaccctcagcaatgaagtcaccagggaacgagttcttgaatttctcaacattctcaaaaggatagtgttggctagcatagggcatgctgccagactcgaaccaacagtcaaagacctctgtaacacgcttcagggtacccttacccttcttgctgggaatagtgatgtggtcaatcttgtctcggtgaatatcggacaggtctccggtgtagccactgagctctcgaagttcctcgatgcttcccacacagacgcgctcctccatatcatcggaaacccagagcggaatgggagttccccagtatcggtttctcccaacattccaatctctagcattttgaatccagctggcaaaacgacgctccttgacaaatgatggaacccagtgagagtcttcaatgttcttaagcatgcttgggatgatttctggaatacgaatgaaccaggaaggcacggctctgtagataaggggagtatcagaacgggggcacatggggtaagagtggcgaagttgagattcaacaaccaatcgcccggtcttcttgaggtgcttgataatgtgcttgtcggcctccttgacgtgcatgccagcgaattcgggaacccgatcagtaaagtgtccagtttcgttgaccggatcaggaggagggcggttttcgttgatgatgccgttctctatagccacattgtaatcgtcctcaccgaaagctggggcttggtgaacaactcccacaccgctgtccgaggtgacgtaggttgcattcaggactctgaatccaacatctttgaattcttcatagaagtagtcaaacaatggctcatatttccacccgagcatttccgatcccttgactgtaccaattttcttgaagtcggccttcttggggtccttgtacagagttccgagcaaattctcgaggatgatgtaggtctttccagacttgccatccttgatcttgagatattcaaagtcgggatgcgctgccaggccaaggtgcattggcagtgtccagggggtggttgtccatgccaagagatgagtgtccgggtcatctagcagtgggaatgacacgacaaccgcgggatccgtaacgtcttggtaattttggttggcttcgaagttactcagggcagtcgtcaacaccgtagagtaaggcataactcgggcaccctgatacacctgctctttgtcgtggagctgcttgaatacccaccacagcgattccatgaatttcgggtccatggtctgtaacagtacattagtaatagtcctcgtagactacaaaatcagagagggatagagtttaaagatcgcctgaccttgtaatcattgtcaaagtcaatccaacgtccgaggcgctcaatcgtagtcctccattccgcagcgtagcgcatgacaatggcgcggcactcctcgttgtactttgcaattccaaacttctccacagcggcttttccggagatacccagcttcttgtcgatctcatgttcaatagggagtccatgggtatcccatccaaatcttcgctcgacgtggtagcccttcatggaccagtatcgagggatgatgtccttgatggtggacgccagcagatggccataatgaggaaggcctgtagcgaatggagggccgtcataaaaggtgtaaggttggcgaccagcagacaattcgagctttaggatttgtcagtcacaatgcgcctcaagcagcagaaaacaaattctacattgacatacctgacgatggaaggcgttgatggagcgccatcgctcgaggacaatctcctcttccttgggaaaatcgatagacatgatgctcgtgtctctctctctcgccaatagacaaactggatggatgagggagagaacccgaaatttgtcaaacggaagggaagattatcaacaacccaagactcacaaggtttgaatttcggcccgggtgagtcaaaagttcaaatggaggggctttgtaacagcccctcattattcctcagagggtaagtggggtgagtggtcactaaaatgcccttccagaggccataaagtctgagcactaatacgagaacagcagcataagctgcggagtctaagccttgtagagcaccactgtgcactgtgctcgatgcacctgataggccgaaatccggtgcatgtacttcgtatacgcagagcagaggcgcgctgacgcatctcagttggcatccctattcacagcttgtcaccttgggcggagcgccctggaaacagagcaagcggatcacgaatcgcgcctccggcagggcttctaggcggccgatgtgagacggagggttatgtctagaggcaactgtttagacaaatagagagagagacgaccagaccctcgccagttcacagccgtaccaccccaaccatgtctttcttgttcgggagaggcagatcgcgggctgcggccgatctccctaggcaagcccgagagcatatcctcaagcttgaaagccctaacggggtctccaaggtacgcagcagatttcccacgacggccgaggcgctgcttctaacgcgaccgcgaccaggccgaagagcttgctcgcgtgctcaaccagatgaaggtcgctctccaaggcactcaaggtactcgctccctggaattgatgaccccctctcttccatcccacttgtcctcagcctagccatctgggtgcattaacactagcttaagaaactgagagctcacccgagcagatctatcagctcgtcaccgctttgatagacgaggacctgctcctcctcctcgccaccaacctctatcgcctaccgtttgaatcgcgaaaggatacccaagtcatcttctcctatgtgtttcgcttccggcccgcggcggcagctccaaaaagcgaccccatcgctctatcatacgtggtgtgcaacaggccacaagttctagtcgagctctgtcgcgcctacgaccacaaagagagcgccactcccgcgggatcggtccttcgagagcttctcaaaaacgaagctgcggcggccatcatcctatacgacgacggcgatgaaccgggatccagctgcaagggactcgccgctattgaccgcaaccgaccccagagcggccgcggcgtcttctggagatttttcgactggatcaacaagagctcctttgaagttgctgcggatgcctttacgacctttcgggtggggaatattcatgctacaacatacatgaacaacagaatgatctaactatggaataggagctcttgacgcggcacaaggacttgattccgaaatatctctccaccaacttcgacctcttctttgataaatacaacaacaccctagtgcagtcgaacagctatgtcaccaaacgacagtctatcaaactccttggcgaactcctgctggaccggtccaactacagcgtcatgacggcgtacgtcgacagcggcgagcacctgaaaatatgcatgaaccttctccgagacgacaggaaaatggtccagtacgaaggattccacgtgttcaaggtgttcgttgcgaatcctcataaatccatcgccgttcaaaagatattgctcatgaaccgcgagaaacttttgaccttcctagcgcatttcctcgaggatcgaactgatgacgaacaatttattgatgaacgagaatttttgattaagcaaattcgtaatatgccatcgacccctgtggtctctcaacgctccgttagcgcatcatagatcatcgcgtttcgttgaaagagcgcgcatagttagaagtgtcgtcattgcgcgtcttgctggccatccttttaacttttttttttttttttttttttttttaaattctgctctcagtcctcattttgtattggagtttattaataccgtggagttaagggccacatcaaatcatctgcgggtcaaggcatgccattatgaaagataatattacaaattgattcagagtgcaggcaataagttcgctggataaattccacacgccaggtggcccctttatctaaatcgtagcaacagatcatgacttgctgctgtgatgactttcacttccccctcccctcctttctcttctttctctcctttccttttctcatttctcatcccacgcatctacgatgacgtccatttccatcttgaatcattacacaacgttgaagaaggagcgtctcatcgttgcctggagagtaaaacgttgacactctccctggcgttctggctgttccacacactgttgttcccgccccgccgccattcatccccagcaacgttttcagcatcgcttgctgcttctcccatgatgatctcaaggtctcgtttttgtgagctgagccagctcttaacaaagttagctgggtcttcgctcagcgatgtgaagaatgaatgcttggctttggacatggaaattgcttgcacaagccttgccagctgctcatctagcgcggtaacctgcttcaatgtggatgcgtattgggggttattcaatatcgggcgcaagttggacttggctggatcctccaccaatacctggacgtcatagacagtaggctggggatttctgtgaaactcctcgtccactcgaattgtgtattggagagatattggaggcaaggggcgaaggtgtggcataacgtattcactgagcattggtataataccagaatctcgtccaatgacctaagatcatttagtaaacgcaaaaaggaatgttagaagaaggcgcaaatactaacctttttcaaataggggtcgcatcgaaagttgcgtctttcttcatcctcttgcagccctgagagccttatatattcccatagggccataacagcctcgtgttgcgtcgcttcggtcatatcaacgacttgcgccagctcagggcttagctggtatcgctcgggcgactcgtgtctctgtagcttgaccgtgatgttgatattctcgtcgccattacgcttaaaagtaaattcgtcaaagtcgccatcggctgacgcagcagaggctgcttggttttgcgagccttctggtctcctccattctaccgtgtgttcagcaccattccggaaccgggagtggtcaaaatctatagaaatggattggaagaagtgcgaaaatcggtgcttcttttgattcgtctctgtgccggcgggtttgtcctctggccgatcgctcttcggttggtcgaccgtgctatcgtcttcatctaaaaggtaaccctcgatcttcacgcggtaggatgcctccatagccggagtgaagtcaaaggaatccgcattgagactctctccctgccagatctgatcttcggtagtgttgctaatccagattcgcagcgttttccgcaactaagaaagtgtcagttagactgcacaacgttcgaaacaaacagcgaagatcgggaaaaatggcgacctttgagcttcgctttgcatcatcaagcacatccagtctctttcgcgttattgtagcgtcaatcaacctctcaatctctctcaactcgacatatcgcttgacaccatcgggatcgatgatacaatcctccacgccatcgggaatattcttgtctgtcggcttgcggctccttcgcttcgccaattcgctagcgtgggcctgtgcttgttgttgttgcgcaatctgcgcctgtgtcagaggaacagaaggatgcggtccagacgacatcatgggtcctgggctggttagacgaaatgcgattttggcgtctgggcttggaaaatcataccaatccctccccgccgctggtttggaggatgcggcgaccgctgtggtgcctgctgggcatacgcgcggtattgtgactgcattttgggctgaagtcgcagtgtgacgggcacccttgggccaaaagcaattgagactcgctcacgttggcgcaaagtgataccgcgtcgtgactgttgcaatgcgagtcacgtgcaagcgctaatcatgctggcaaacaacccattgctagcgcgacaaaaagtgctcggtaccttgtctcaccacctgtaacttgggcaattgtaagtactaggaacaaccacgacacatcaaaattcaagtcacagcaaagctagaaaccatcagatacatgaagtcgacaaagcccctgtatcaggttttttttttttttttcggtcttttttctttatacgaagatttaatgattggggtaaattcaagtgcaaagatactaccatcgtcagcttttgaaaatgacatcgcttccattgctttactgcctacctaggtatagtaacgatttcctacatactgtaaacacctaacagaaaacaaactacgatttttcaatttcaaagacagcactaaattccactgctttgcatgttaaagatatttcgggaaatcatgactgaggaaagcatggaagtcaattctagagatcctgcatgtctccttatatactgctagtagttctttatgtacaggttcatatatctcaaagggcaactatttactaaaaaataacgctccctgcataatcgtttcgcataacgtgtgtgaaatgttggtacaaccataggggaagtaaaagaaaaagataagaagaagaaagatctctagttgagaccgcttcggatgttatcatactgggagttggggtagctcagcaagttctgagtggagtctaggcttcccaaagctctgtggcttgttccgatcaaggagtcagagccagtcttgtcagcagaagcttcccagaacatgctgcctcccaggccgaggttcttgaggtaagagaccttggtgttgatcatgtcaggggtatcgaaagagatgagctccttgctgctggggtcatagctgtagtatgcctgtgcgacagagtcatactggactgtggcgccggccttgggaagaaccttgtagtcccaaataccgttctcccagcttccagatccaattccactgtaggtctggccaatgccaccggtgctctcaaaagctcgtccgtagatgggcatgccaagaacgatcttgcttgcgggaacacctcccttgatatagtccttgatagcttgatcggtgttgtatggtgaagagttggggttggacgggttggcaaacaagttggcatcgtgtccggagtagctgctccaagaaccagcatagtcgtaggccatgaggttgacatagtcgagaacttggccaaggtcggacatgtgcaggaaagagtagtgctctgggccagcgggggcagcaatggaaagaaggaagtggtagcccggagcgtattgcgcagcataggcatctagctgagatcggatctccttgagcagaagaaccatgttggtggcctgggtatcatcggcggggtactcccaatcgacgtcaataccatcgaaaccccagtccttcatgaaggtgatggcagtcttggcaaagttcttgcggttggcatcggtgcttgctgcagaaggaaagttggtggaccaggtccagccaccgatggaaagcataaccttcaagttgcggttggccttcttcagcttgaacagctgcttcacacagccgtacgcattgttaccgacgtcgttccaagctgttgtagacgttagtatacctgaagagctcaaaaacaggagagaacaaagggagtagggctagcatacaatcgtcgtcatagtgcttctgataatcggcgtaggcatctccagagacgctataagtgaaaagattagtcactggatatggaaattagaatatcttgactcttgtcttcaaaacttacacagtgccgtctgcttggaagttcatgaacgagtagatgacatgagtgatgtccgacgcgaccaggttctgaggctggaagttgcggccgtaaatacccctttaatcaccaatggttagtcctgattttcatgactctgaagcagcttcacttaccagttggtgaagtagacggcgtttgcgtatccactggctctcttctcaacagagacgtcgtttgcagttacaggagatgcagaaatgagagtggcctgcagcgcagcaagcagggccacggattttccgaggaagcccaacatggtgaagtgtttgagattcagcaaaggttgtcaagaaatgctttgaaaggaagaagttgctgctgaaaagagctctccaagttgctgctgctggatggaattttcatccgaagtgctggaaggatatgcagcatatttataagtgattgtggagcctcctattgttcagcgaaatctgaagtcaacttatgaagcttccctttcggggttcttagcacgagtaggtatgtaacccatgctttgccaacatggtcaatcgcaacgttatgctcacttctgctctagaatagtgccatcgtgcaagagcttgtggcccctgtcccgtgcccagggctcggcggctgtcgactcgtagaattcccaagttccccagattcagaagataagcatatccaggggatgccccggcgcaatatcactgaactatgccgcacctcgccaagtctagcaacgttgctggtggtggcatttctccgatatgcttatactgtagttgtagtagaggacacccgacttccgggggaaagggaatgtctcaggggcccagatcccagcgccagcccattccaagaagtcacagcttgcgagaggctgcccatgcgcctgatctgctgccagctgcagatgccgattgccttgccttgcctgtgcatctgatgatgcgccttgcagccgccatgatgtgcatcttcacataggactcatcgcgattcgcgagcgcagcgagaatccccaagattgactcgcctacaacgtggtattgtgacctctgatactcgccgctgccccttccgccgctccgttatcctctcaagcgtgagcgtgagcgtgatccatcagccatgggtccaccgccgccatactgcaagtacaagtagatgaggttcgttcaagccgcgccagggcgccgccagttttcccttttcggcaggagataaaagggcactcgagacctgcctggataaggccccgaggctaaggaaccagacccctgccgcaggttcccatcttgtatagaggcagtctataggcttacgttagtagccttatcaaaggtgctcaagtgctgtttctgctataccccggagaggaagcagccgatgcagctacgtgggggagaaatctgagcgggcgcctgcgaagaaggaggaaggactttaggtcgcagtcaacgtgatttcctcacagtagctccatggggagctctgcaggaaggtagagacagcgcctggagcatctctgtgaatagctatgggaataggcgccttaacaaaagacctatgtgggggaatttcacgacatgtgccggacccagatgcggcactataggttggcattactaggtacctatatgcctaaaccgcttagacgttccactacagctgctgctgccgctgctgccgctgctgctaggcgcgtaggtgcttgttttcatgccgatttaatgccttgcaacaagcttggtggccctggaaggcatcaatactcaggatggcctctggcttttacagggagcccagcaaacgtattactgtatggtgggggaagtgaaacagcacctggtcctttttagctatcaagtcctggcaagcgcttgtatgggaatgggggagcacagaggatgacccagcctaaaggggccgattgagctacgtgatttaataactgacaggcggtagtctggctaaattgctgttacctaccaaatggggaatcgtcgtcgtcaaaggagttgcttgcctgcgtcaggcggaagtacaagtggcggccggcgcgaattagaatgcgatataagctagtaattaaggtaaacattatgctcttacacattaatatagccctcaagtggtgagctaaatagccgttatgcaaccctgcaatcaccacatgggcctagcatttaacccattgctgagaaactggcaacctacctacctgggtaggtacctatacagcctacatattattagtaggtagtagcaatgatgatggtggtggtgatggcagtggtggtggtggcactatcgctactactataccacctgttgctatctattctctatacctaagtagataatcatattgggtacatgtagttgatggaatcacgtccactctgttcatagagtctacgttcttctgatgacggactacaccaccgtccgagcagtaaatggtggaattgagtactagtgacgagcacgtatcagcctgccaaagttgccaaggtgcctacctggatatcttggtagcagtactgtaagaggtaatagtccaggtagtaagcaccagacatctctgctctcacgcgtgcccagatcctaatgctacatacctacctacctactggccctagaaccttatacatgtgcttgtatccatctgcaaccacttaccttcccgttctcagctagcataaaacaccagacactaacattacaagcgtatacctacgactctgagatgatatctcaaagggaaagcgcttgtgcggcagtcgtcaacgacagaattgagcaacagcacatgtgatgcaacattggttgtcgaagcgggcaagaagagcatacagtatgcctacctctatcttgccagcaacaaccatgtttctccttggccgtaaggcttctctcccctctccctataaccattcccccaccaagtatcaaggtaaggtatttgtagctctcgtggctgcaatgctgaattaactggtggtcgactgggcgatcagagcatcacacagtcttgtattattacggaattaactgctaggtattcagtgagctagttccttgctgccgagggcattcgcaacaatcactcccatgtgtcgtcaattaggcaacagcatttgcacaagcccgcctacgcctatctggagcgattcaaggaccgcagtgagtgggccaatcggcagtgcttggctcaggccatgacttcttcaccggccctcgagttaaggacgaataatgcggtctatactcggcatgaaggacagaatccaacaaatgtcacctgcctatttcccagatctgactctggatatgggtcaatagacggaggttctgcagactcgccaatctcgccacctcactccagggacagttttgtttcgcataatgatgagcatgaaattggatcacatcatagcccgggaacatcagctgagagatccgaggaagaggctacatgcgctacaccagaacaactgccgaaactatctcaggcctcgcattcgggcctagcacttcatcgcccatctcttgcatggaagccgcagcagttgaatctggtgcccagtagcaaagatgccacgagcacgctcccctttcgacagaaatgtggcggtggaggccttcgtacgccagacagatttgtccctcggcgtgacagcgatgagcccagcaggcaggtgtatcagacaacgaagtctttgcaagacctctcgccgaccgagaagttgctgagaaggaagagggcccctttgaatccattctcaacgcctccacgccctcagcgccctcagcgccctcaggcacgtgtctccgacgaaactcgcgcaccattggctggtcagccccagggccgaggtctgtccaactccctaaaaggagggtggaggtagagctatggaggctggtttgctgatcgagattaatagcgaggagcccttcttcaagcatctactcgaccacgagactgccaagccaaggcaatgtatggatagtaggcggcctggctcctgggacagagacggcggaaatagatcgtaaccatcgtcgaccggcacgaagtagcacatcggctcgtctcttcaccatgtctgtgaatacaacgagacccagccgccgtgatgatgattcgcatttttaccacggccgcgttgcatctgcgctaaggattgaccgcattcgccgagtactggactttacctgccgccagcctgctgcccctgattttcccattcgcacaatgtcaatgttagcagacctggagcatgcttcttggacaggcgctgataatgacaacgatccatatgaatctccccgtgaggccatacttgcagtgttcataccaagcaagatagaaattactaactgttggtacccaggaaactacagcccgttgccccgtcggtctctccctgcggctcctttccggtatttgatatcccgcgatagctcataggttaatcggcttaagctaatgcatgaaagggtactcgatgctccggacctgcgcgatgatttttactgctccgttttggcctattcaccagtctgccaaaagctcgcagtcggcctcggaaatgtattatatgtctggtctgaagggactggacctcggcccatgcatggatctccttcacacaacgtatggctgacatcggtatccttctcctctattcaaggaggtaaatgcatcctagctattggacgttcagacggatccttggtgctcaagtccatctatgatggtctccctcgcttccaggtacaacagccttttccaatatcttgcgtgagctggcgtccgacaaacaccatgaggccttctagaaacccgttcaatcccggtattgccgtgcagactgaagatctgattgtcggcgatgataccggcgtgatatactactatgtagtagagtggccgatgggctgggaggtgacgcgagacacctggcctgggacaatctatctcattgccaaggtttcacttcataaccagcagatatgcggtctggcctggtcaccaaacgggaagctttttgcctctggaggaaacgataacttatgctgtctttttgatacagacagcgtgcttgtcgaaaagcaggagtcagtcccaaacagctcgcgttggttgggatggcatttggcaactgaaggcaccaaagcgggctatgttgaccagactagaggctgtacatcatctccagaacaaccgttcaagcgagatcatgctattgactaggaggatacagtcgacgtacgccctgcaagaccattgtcgaccccgattcggaggctgggccccggatcagagaagcatcgttggatacacaaagctgcagtcaaggccattgcattttgcccttggcgcgaaggactggttgcaacgggtggtgggtctaataataaatgcatccacttcttccatacaacttcaggctcagctttagcttccattgcagtttcagctcaggtgacggctcttatctggtcatcgacgaggcgcgagattgctgccacctttggatatacagagccagagcatccataccgcattgccattttcagctggccagaatgcaagcaggttgcagcgatcccatgggagggagaacttcgcgccttatacgccatctcttaccccagatgcttggtaaagtcaaacacagtacaccccgatcgaaaatctcgcgagggatgcatagttgtcgcttcaagcgacaagagtgtgaaattccatgaaatctggtgtaatgaagggaagatcgtggggaggggaagagggatgctggggggcagtgatattctcgaaagtctcgagggtattgacaaagaaggagatgtaatccggtgatatgcctttggtttgctacatggtaaatgcaaaacaggctcaccgtgaagcgaattctagattgcaagaacaagaaccactatcatacctatttatatagtgctagtgtgaaaaataaattcctctctgaatgggaagcaagaaacctgataatggtgattattatgtgagtaatctatgggattagtttgtgtaccatagcaaaagcaacccgaatgtcacaccagagtatgtaacgattcaggaccaactgatttcttcaacgccgagccaacgccaacgccaatattgtatgatactccagcagtgacacatggcagtaagatcatttcaaaatagcgattagcagcacaagaataacgatgagagcgaaaataatcgctaattgcttgttatccgaagcacttttcgcaactcttcctagagccttcttagctcgatctaatcggctagagtggcgatcagtagcttcgtcaacctcttccaaaatggccatgtgactttctagttcatcgccaattcgcatactgagttctcgctgccgccctatggactctcctaggcggtcaaggtgatcatcttgctcttgtaatatttgtgaatgatatgcgtgtatttgttggttggataatccagcggcattgtcactgtatccgagagattcggaagaggcgttcgggtcatcgcggtagcggccgaatagttcctgagttggtgatggagggttttcgctgaatcgtacggatttgggtttacgagcagatcgattggcggatgacgagagctcatctgcttcttcgccgggctcttgagacgatgagccggcaagcgaatggtactgagatattaactcgtcaaactgtttatgcagtcccggaagagattcagtaatggcttgggaggccctggtgaggattagtaagaaagagaagataagcggcaagtatcgcaatcatgcaaatgggtatttatgcagctaagagggaaagacaaacacttcatcgccggcttcctggaggcgagcgctctcttgttctagcgaagcaataccattacgcagctgatcgaacgagcgcgagacgtcgctgttatgggagttgtcgtcgggatcgagattttgagcacgctgccactcgagcagcgatagctttatatgatcagccagtaagaagagctgcgacgggttagacattttgcgaatgttccagagggctgtacaataggaattgagcagaaccctttgaggtgtgtactgcactcctcacagagtgtcgctgctgggcggtacaaaagtacttgcgacgtccgttttgaggctagcccagcctcggtccggggacgcagaggtgcgctaaatgagcgtgtacagaagacgcagttgcgccttgctcataggtagctaagtgcgctaagctccgctgccaatttccataccacaacgtcatttggccgtgctcacttacaagcttcaacattatcatgcttgtcgctatttcatccctcgagcttcaatctggacaaccttccgcaggcctgctggacctccctcttccagtagcatgagcgtcgtcctgccgggtaagccgcagtcaagacttcaaggtctggctattggttattggaacaacctacacttgaatgtatggccaacgaagcttgaccttggacgagctctaccagacgctgacgtgacgacgtaggcatacattactggaaatgcatttaccatccttgacggactacaaaccattattcaaaccatatacgatgaaaatgatgaaccactacaggcaatagccatcgacgagttgacgggcaagatagccacgagcacggcaacgcaagttcgagtctataaaccacttggagggctacaggaggatgctttaaaggtcacttcgccttggtagttcccagcttttgtgattatttgagctcacatgttagcagtgggccctacaacttacctttgacatccctcgcgacgactcagaaacagcatgcgcattatcttggggtagttcggaggagctcttagttgctggcaactatttgtctctgttctccacaggggagcacccaggccgatcctgggaacaattgcttcccagccctgccaagatagcgacgctgtcatacgactcgggttacattgcatccgtcggtcatcatgattacttggccaaggtctggcgccgtttaacttatggctccgacgatgttcgattcgacgtagcctaccttcctcacccggatgtcgttacaagcatccgatggcgcaaaccgtttcacgtcgagcaagcaacgggcaatgttttgtatacgagctgcctagatggttacatgcgcgtgtgggttccaacagacacactacaaggctggcaatggcacctctggggtaaaatcaacattgcagagtcaataccgaacggttcccctcagcaggaaccatggttagcctgtatcatcgacgggcgagatttcactgcttccgtggagagagctatcgagcaacggatggcagatgatagcagtaccgacgacgtggcactagaccatttggtagctattgcaaatcggagccccgagatatgcctcgccatgaaccgatccgggtttttgacggcttgggctctagaaaatgtcggtagcacctcgaccgacgaccgccaaattttcaacattgctcaaacaatatcaccagggttagaggatctatctagccttttacacccggatgacgtctcgcatgtacaaatcgagacgtactgcaatcggaaaactggacagctgcggatactgctgcacattttcgacggcaggatagctatttttgaatgcagtgcagcagatttatttgatcccacggccaatgataagcgattgctactccattcagtgtggtccggacattctgcttcgatcaggaaaatagtgcgcaattttagtggtcgagctgtggtatcgagaacaagtgatggcgagaccattgtctgggaacattcgcccgcgaatccagttgggtcctcacacggccctcttgatttcagtcgccggagcatcatcccggagactgaacatatccatcgcatttgcgtccttcgtaaaggccgatttgttgtctttctcagaaaaactgtcatctcactctgggactgccgacgtgaaaggggggtcagccttgctcacagtacgtatgaggcaccgggagttcctctttgtctcatcattttgcccaagccacaagatacagattacaggaccgcgcatatcgccatgataacgtccaaaggacgtgggattgtctgggaacttagttttcccaactacgccaaggattcagcaagtactttggacgtcggtatcacagaattcagccaggttaacctcaagtctgatgatgatttgaagtatgtccttcctgttgaccctgctggttctggtcctgtatcgtctggcttcctggatatttttgcccgtgatatcgccatgtcctgtacgcaaaccggccgaattgacctctggacagctcgcgtcgatctagaacgcagaaaagttgattggctatcaacatgtagtactgagacaggattttcagatccatcactagctagtggtagcatgctcaaaaaggctgcaatagtaaggtcagatgggtcgaggcttgccatatgggatgttggcggagctcgtcttgagtttgaccaagactatcagctacaagattccattcaagacctagattggacgtcaacccccgatgctcaatccatattagcagttggtttccaatatcgtgtcctcctcctgtcacaaatgagattcgattacttaaacaagggcgctgcctggataccaattcgcgagattagcatccgtgagctgacacctcatccaatcggagattcaacttggctagataatggctatctgcttattggggccggcaatcagctgtttgtccacgaccgacgggttagtgccgtagaatcccttactactgaccttcgactgcctcaccttcaagacggcacatgggatctctttgaagcagtacagagattcaacggccccctccccgtcttccaccctcagtttctaagtcaatgcatcctcgcaggaaggaatgaacttgtgcgacgaatcctcgtggaacttcataaaacattaaaattcctcgtgccgggagaatctgtggataactatcttggtatagagttgggggaattttatcaaccaactgctgtatgaaaacccgcccttcaatctagaaagccccatttgctaaccgaatacctaggaaaataccaatcgagcacttcacacaggttttgatttttcggacaaaggcgtcgacggagaagaaactgaagtcttcactgaagaaattgctacatccattaacgagaagcttactcggctaggcgtcccccaactttctggtcatgagcagattcagctcgtagatatgatcgaatgcgtagcattggttgagcgagagcgccgatctatagacgagaacggggctcgttttatgcttttctttcgacaacacgcacttcgcaaaggacgcacaaatgagatacagctttcttggagagagatcaactgggcataccactctcaaagtcaagatattctcgctgattttgtgactcgacagaaccacaatgtcatgctatgggagcacgcgcgcgagagcgggatttttatgtggcttactgacacacaacacttggtttgtaaaccgactcgaagagagtgggcagaacaaagttattaacctttggatagcaacgacaattcgaagcggttgccagaaacgaatataccaaggatggaaatagaagcccagtgaactgtagcttgttctacattgcgcttcgcaagaaagcagtgcttcaggggctttggcgtatggccggcggtgacaaagagcaaatcaccactcagcggttcttggcccatgactttgaggagccaagatggcgtacagcggcattgaaaaatgcatatgctcttcttagcaagcgacgatttagtacgttgaagttattgaaatcttactataacacaatggttttgatactaattttggcaaatgatagagtacgcagctgctttctttctattagctgaccggctggaagacgctgttgaagtctgtctccgccagttgaaagatttacaactcgccattgcaatcactcgcgtttatgagggcagtgacggccctgtactgcgaaaagtgctacgggaagaagtcctcactgtggcgtcgcatgagggcaatcgctggcttgcatcttgggccttctggatgctgggcagaaaagatatggctgtgagggcgctagctgtgagtatcaccggctttggattttctcccttgaaaaccacaagatgatcagcccatgaaaataatgctaatggatagaccagactcctatatacactctccttgaaacgccttcttcaccagacctgaagtctcgatcgttcttggccgacgatcctgctctggtcgtcctctattcccagctacggcagcaaacactacagacgctgcgaggcgcatccaaagtgtcgcccaaagtcgaatgggaatttgttcttcacagcgcgaagctctatgaccgcatgggctgcgatctccttggccttagcttaggtacacaccctcgaatctttcttcaaatgaacctggaagctaacacgactcctattcatagttcgtacatgggaattccaaaaacagacgccgcctagaatagggggtgatatgaacccattgacgctcctgaggcgaagaagctcgctcgttgtcaacgaccttcacacgtcggagctacacgccacgctattggccgagcgtgaacaggttaagcaccctgtggcgccaccttcgacttttcacgaaccagatgccgcgtcattgcttgatagttttggcttatagagtagtgaaccgcatgtatatttaataaacgttctgacgcaaagatttgtttctgcgtgataaagtcacgacctgtgtctaatttgcgctttattgtcaccaaaatatgtcaccaaaataagaaaaatctagtatgctagatatatggtcagtattcataggtcctatcctaagctggtcttttcccattcatccctctcatgttaaacattctgcattgccaccatcgcatttagttatgataacagtattaatgaagccaacaggcctctttatagcataaatgcaagcctagtcgccgtagtcgtcttctccatctcctcccttgagattcgcatcttttctgatcggtattttaattccttgcgcagcaaaagccttgctcaacggcgtactctcgcaaaccccaggaaatttcttggcagaataaacattaaacacctcgctgaagcaggacgccaatatgggagcccttccagtgtttactcttgagccattctgtggcattcccccgcgtgcggcaacgttgacaaaagagaatcttaagctgcccagacagttagcatctctacttgtatggatggattcgaattgactcaccgaaatgggccttctgttcggacactgagatcttgcaagacaaaccagatgcctatacgctcctctgtatcagctaatcgaaaagcgcttgcggctaagcttccgatgaggtttcgtgtgaacatgccctgaggctgcccacccaccacagccattctcgtcaaggaggtcgaatctggcagatatcctctaaaagatgtaacgctcgcctgtgcccctgcgtctgagcggaaagtctgggactggtgctgtgggaaatactgctgtggtgggccatatgacccgccaggggggtatgttgaagaggctatgatttccaacgagattgattaaccttgaatacttcatggaagatatttagtgatggtattattaccttgtgtgtagttcggctgcggctgataatccgaggcgtagcccccattctgtggcggagggtaagccgcgtcccggctcggaggaaggctgctttgtccataggctgactggggactctcgccgatatatgcatatggtgctgtggaggatattgacgggctgttggtggacgagcgaacaagattgacttctcgtgtgccgtcttcgctccagagatcgacattgagcacaaacattgaaaaatcaatgtcactgttggcggattagcattgttgacccaatataggagcaagataattcagtcgcgtcaagccacacgtacttgctgtctatctcttttcccgtggctatgtcggtgatgacaagccgcacacagggaggtggtgttattggtcgtcggtcctgcagagccattagtggtctgtaaacagtgcattctgctttttttggaagggggaatgctactttgtctccaaagccgcacatgcgggctcgtcgaggttgttgggcaacatcaaggcttaaagactatgttagcttgatccagtcactgaggatgatgacagtatagaggcaaccaactgatatctgcggcctgtcgcctcgtctacttttgagaagggaatcagcatgttcgccgtccccatttgttgcgcttcggaatgaatcaaggtgctggccggcatgcttgtgtataattcatgaggtctatgcggatgatcaaggagacgctgaggttgatccttgtgttcgccaacataatgttgttgattcgagtggctgggttcggatggatctggccgtggcggcaaggcattgtgctggacatgctgtgagtgaggcggcggcggcagatgcgtgtcgtagggagcttgcagaggaggcagctgctgttctcggtctagatgcggcggctggtgatacgggtagtggtgaggctgaggatgaaggtgtggtggaggagcctggctctggatgggagaatgggcagcactgtgtggatggcgtagtgacggctgcggctggtgatgatgatagaggtggtctagagccgccgagttggaggccgagcttggcggagcaatgggaggcattgccagtgtcggaccatggccgccgatgggcacctgccggggcgcatcagagccataagcggaattcatgatttcacgacgtccaagtccaagtcggatggtccagcatcggtggagatcgctggatgaagtgacagacagagcctccaagtctggtaggggtgccggactctagtgtgccgcctaagctataagcgggatagcgagcccgacggagatgatccccaggtggcctcgctatgatggatgtgatagagatgggaaaaagctttagtgggaacttggcccgctgggtcttataaaggtgccgctagcggtgatgatgctgcgagggagtagtattatgtattacataagaccgcgctgccatctgaataatactaggcgggcttatataagacagcaatatatataaccagcctactagtacaaagaagtagcatttctacttatttatttgaaggatctgccaagtagcacagatacccgctataatttagagattgggtttggccagaccaactcctatctgtacgagatattgccggtctcctacctgtagcccgtgttacccaccatgtaattgaaagaataggttgtacattaaaggtccaaatccaatatgctcccgtaggaaaaattcaaatcgtttatattcatacatgaccgtgaaacagttaaacagtaataagtcatgtcctgtatagcagttaaaccccgatactaaaataaaccccgcaaatagcactagcaaagcattatacccggcaacctcctaggtcgcctgactgttgcgccgcgtagcccaatcataagctctatatccttctaaatgacaacatcatgagacccatgggttaaccaaggcagatcatcatccatctcaaacttcaggacgttgcctgtttccggtgttgcgcccccttgcccacagacacgccagaagcaatcaaagacaggtcgacttcgaccccttcgacctcggtagcgctagaatgctcttcatttggcttaaatcgcttgagaacagcccgtatcatcatgataaaccagtagaagtttagggtgttgagagtgatgtttgacgccagatatgatactgcaagccaagtcgggacagtggactccgacgtcgcgtattgcatgacgagcgattgcgagaatgtctttgtagggtgggcattgacggcggcccacatgtcgctgaagacgcaaaaggactggtaggtgccgtaaataagtcgggcagagaagaaggtgaagagcaggagaatgccgttgtaaagctgtgcgctagagcccgtcatgttgaccttgtcaaagaaccagtgaatgttgaggaagggcgtggatagctcccatagaatgaagacgcatccatagtagttcacaagaggtcgctacagagaaagttagcagcggggtcagataaatcaccccgtcactgagggcaaaacgcacaaaaccaagtgtgtagacaagcagagctgcgatcgcgtgcgccaaagtcccgagcccgaagacatccaaattagtgctagtcacgtatagatcccatacgaaataaccagctgccaatgcctggaccatgcctgcagcgccagtatagccccatatcctctcctcagaattcatgctctttctctcttgatctactaccatgacccaaatggcgatgacgttgatcagcgtgctctggatgaacgacacaacatgtgcatcccagttcagtcgtcttcttcgggacagcttcgagtagtgctgaggggctattaatttcgacagcagcggtgaaatcggccagaagatgagcgagtagaagacggcggacaggaggacttcgtggatgtggtctggcagcgaggggaggtcgaagcggtcacaccagggccgcaccagctcagacagccatggtatcggcggaataaagaaagggtccttcattctgtaagagtattctcgaattcgacttcgttgcaaaatcacacaaggtagggcgtccgtattgaagagaaacccgtgaagatggcgttcgcaaaagtagggaagcgaatctttaggggcagaaggcagcaatgttatagggaggggtctggtccctttgttctcaacaatttattcagataagcgatagcacaagtcatgttcgtcatacggcggtctacagacaaattaggttctataatagtgccgaggtacactgtacttgccaagtggtattgttagtgggtgtcgagtctcatttgacgggatcacttggcggtagcagcagcacgctcgctgcaggcatggacgcgcatgctagctaacaacgtgtagattgattgatagactcgagctactgggcaaatgcgcaaatggaatccatgcggccttgcatattggagaggaaacctaccaatctcaattccttccatctatccatatctactagtaggttttctaacaaaataataccagacatgccccgggtgctgcgtacctactatgtatttatgtacttcgtatttgtcgggcttgcatgctacagtacctattaatctgctcgttaatttggagtgcctaggtatttttacgcgtcagtcgcctcgctgactttacacaaggcatcggggcgggctgctagtataatgtgtgtaccgtgccgtacctgaagtacaggggggcatcccttactcgctcaagacgctggccaataccggctaggtacctcgtacctgctcagagtacctgtgatgcgccagatgaagggaggcttgagcccactccattattataggacccagcagctggaagtgagttagcacacggccgtccgtgctggctgcggctacttgtttatcgtcaccctgtttcatagggagtccgcccgccatccccaaggagcatcttgtgctccttgaccgtcaagatgaatggggacctgagcctctcccaggcgctcggagggctacgaattgccaacccggacgactctgattccgctgatgctgtcaatgctcccgccgcccaagacgactcgagaccggccgcaccaccaacgtttgtcgtgcccggcgctggccctgttgagccaactccagcacccgctccagctgcccatggtcagctggacgttcctcatgcccagcctccgcgcattctacactcctcggacggcctgaggctagacggcccggatgcagcagcggcggcggcagcagcagggcctggctttgcgtcctctggtccagcatcacaatatccccgccgcattccaagccaaaggtcgaaccctcacttccatcaagaaccacagtccgtgatttctcgacagccctctcagcgagatgtctcctctaccatgccccagggctttgcgggagatacccctgttccgacaaccagcgaagagtggaaagaccgcggagctgccgtcagcgtacgccgggagctcgacaagagcggccgtcctgtcgttcggcaggtcaaaaaaggagttcgagatttttcctttggccgaattcttggggagggctcatacagtaccgtatatttcgcaaccgaccgccaaacactcaaagaatacgccatcaaggttttggaaaagagacacatcatcaaggagaagaagatcaagtatgttaatatcgaaaagaacacattaaaccgcctaacagagcatccgggcattgtccgtctctactacacgtttcaagacgagacatcgctctactatgtgctcgatttatgcaacggcggcgagctgctaggcgtgctgaagagaaccggcacctttgatgtcgaatgcacacgatactacggggctcagatcctcgacgcaatagactacatgcactcccgaggcgttatacatcgagacttgaagccagagaacgtgctgcttgaccaccaaatgcacgtcaagatcacagatttcggcactgctaggcttcttcccgaccctcgaaccgctcaggatacaaaagccgatgggggcgacgggctggattcggatagtcggaacggcgatgatggccgcgccgcttctttcgtcggaacggccgagtatgtaagccctgaattgctcacgcacaagaatgcttgcaaggctagtgacctgtgggcttttggttgtatcatctaccagttactggctgggcggccgcctttcaaggctggaagcgaatacttgactttccagaagattgtcaatctagaatatgagtttccgcaggggtttcctcctctggcacgagacttggtcgagcgattgctcgtgcttgaccctgctaggagactgactatagagcacatcaagaaccatgagttcttcagtggccagcagtttgggagatttctatggaggtccaaggctccacgactgaggccctacgtccctccaaccccagagccaaacatcatccaactcaacaacttctcggcaaacgctggctcaaatactcgagcgcagccatcaaacaatacgcccggtggtacatcaaatggtaatagccgacctgcccgtatcattacagaattaccacccccgacacagctagacattgaatggtcacctgtgcttacaaaatcgaacgaacggattttgaagcttggggatttgatggtggtttctacgccaatacccaacggatctcatggcaaaggatccgatgagggtcataggaaattagctcggttctttggcggaagtacaacaaagaaacgacagagacttgtaatggtcacgtcaagcggccgcattttactagctccagccggaggtgaagaaaagagagcaaagcaggagctgtcacttttggctcctgacaccacgtggaaaacccatcaagatgctaaaggccagcatgtatggtgtctcgatacggtaagtttgcccagacatttctttttctttccgcattttgaatatgtacacacatatatatatgaatacatgagtacccatatatctactcgtcacgatacttacaacctttatagggtggtcaacattttacctttgaggaaaccaaatcatcatccaactcaacaggcgatctagcgtttgctgaggagtggatcgaaagcctagagagagccagggacatggcactgtcccagactttaacagccgataactcatttggcgagatatcctcaacagtgtcgacgccctccagcactttagtcggcagagggaatggctctgacggcttctcaaccagcgatcgatctgcacgtgggcatttgaccaaaggccaggcgagcatcgaggatcccacgccggcaaaaagaaatcgtttcagcaagaggcaatcgcgcaatggtttgggacctgcattttaagtacacgcaaaggatgctagggaaagctaaccccaatagaagagttgtcgatttcttgagcaatcacttcactttgggcattctgacttgggtatagttttatcatgctatactgtgtagaatgtcaacctgaagcacgcggcgtgccatataaatattcattttcgtctttcagagcgaaaccagtcgcagcgcatctgtcttttcttatttgttttgttttctctcttgaacattggatggtagaatgggtatggcgaagagctcgctgcgctgcagcaaaaatgttatagctgggacttcccggtattgtttgttttattgcctttttttttctcgtcattaatagcttgggaggctctctaattccaggtcaagttaaccgaggtcgccgtttcatctgtatggcgtcttgttttttatttttatttttattttttaaaatcaaaatatgtagacctggcatagtagacggcgcgatattcctggggagggggcacaatatacataaacactaagcgaggataaatcgaggtatgttcgcctgcggtatataggctttaatactgatttcaaatacaaagtaatacacgttgcacgttgaggtggttgaatgattagtgttgttgttactattaatcgcatggccgtctactactcgccctgttcgagcatccatatcgattgtagtttccagcagcacctgaccaatggcacttgacggccacgtctcgtgtcgccttgtgctaaaatagcctgccaatagcctaaataccgctaacagatgtcatcagactcagcggaatgcagccaatgccagtgccggcacgaaacacatcaggctatcaaggctgcctacctacctcatttaggctcactaaccaggacctacctgtactgctaagacgacttagtaagtgtagtattgcaccagcatcagcagcttttcctttgtcactcactgcgaggtttaaaaaaagagaaaaaaaaaaaaaaaaactaattcgcgccgcaaccggaggcttaaaatccaacgttcgtcatatctgcagaaaatactcctagcgcttttgggtagtaggaaaaaaaaagaatatgatagctgctaaatgagagacttgggcccttatgactcggacgtagctttgagagtcccaccttggctctacgactacttttgcaacttcgttctccgatattcaagtgtcgattgacgatattgtttctttcgatttgcacctgtgtagtcaactttcgtcgcaaccatggatctcgtcaacaggtaagccaacgccagccattgtaacccgttttcttcttcttttgttcttctattttgtcctttcttctttcttctactgcttgtatttgaaagtgacgtgaagcaattcgctaattctactgcctgccgcagtctcgaaggacgcctgctctttgcggtaccaaaaagttagtctttggctgcgcgcacaaccctgccaaccgtgtctgaatccaatcaacccgcaaacaagtgtaattgtcgctgaccagcccgctcgtctttcctaccgtagagggccgattaaacgcagctacgttgaatcttctagagggcgccgatatccagttccgccgcgagaaccgccttgacatcgcccttgtcaagaacctccccatcgccctcattttcctgcccgcggcggacatccccacgtttgtcggccagggccgcgtcgaccttggcattacgggatgggaccaggtcaaggagcacgatgctgccgtcaaggccgccgccagcgaggatccttcgtcgccggtctcgggcagcgagatggtcatggacctcgagtttggcgcgtgcaagctgcaggttcaggtccccgagaagggacaatacgccaccggcacagacctgattggccgcacaattggcacgagtttcgtcagcctgactgaagagtactttgcccagctggaggcacaggcaggcggagctgcgcctcagaagctgcggaccaagatcattgagctgagcggcagtgttgaggcagcttgtgcgctgggcgtcgccgacggcatcgtggatcttgttggtaagttgcttcttctttttcctcttcctttggtgcctgcacttgtctctatagtgtcaagaagaagcatgaacatggcaactgactctgcgcagaatcaggagagaccatgagggctgcgggcctcaaggccatcgacaccgttgtcgagtcggtggctgtcctcatcaagtcgcgctcaccgtccaacaccgacttggtagacctcattgcggcacgtatccgcggcgtcatcactgcccagcgatatgttctgtgccaatacaacattgagcggtcaagcatcgctgcggccacgcagatcacaccaggaaagcgtgctcccacagtcacatcactggatgatggctgggttgctgtgagctcaatggttgagaagaagaagattgcgctcgtcatggatgacttgaagcgagtgggtgctcaggatatccttgtcctggacatccacaacacacgataaatgcgtaatgggaaatgggaaatgagaactgcataaagaagaaagatataaaaaagcgttacggtaaaaaggaaaaggaggaggagtacccaaaaggcgtcatggcattagattcataccaactggccaaaactaaatacatacacttgcagatatattttgtgccccaaccatattctttgatatttcattcaattcgttcaatatataattagcagacaaaatctaaccggtctaaatctagggtaagtcgtcatagcgataggagcttctgtccgtagcgcgtaaagtcgtgctgcgtcgaatgctatcaatccataccgagccgtccagcatgtcctgaaccgaggccaggttgctactatctgccgggcgttcaagctctgctgctgtcgtttcctggatatcaggtgtctcaagttcgaagctgaaagttgaagagcccctgggttcctcatttgccgaaagtgacgagcgcggcaacccaagggggtggctttgggaagtggtgcctgatgccgtattgccatgccagcttagctttctttgctcgtccgcgtcagcatcaacaccaagctggcgcatcttcacttcggcatctccgggcatgaggccttcgtcatcctccacgaagatatccgggattctgagctgcgggattgttgtcatgcgagatgctctctttcgctccatgtgttctttaaacttgcgcgagtaatatctaagccaatctagtcagctcactgctgtggacatcaagtatgtttatactaaatagtcgctgcggccacttacagcgtatcaaagaagccctgtacgattcgccgtcgtatcccttcatcaacgcgttgcaggcgcgcacggcgccgcaaaaattcttcgagtctattattcgttagtaaattgaacctcttcgaatgtatcaagggttaatggtaagaatcactttagactcttgctatcgtttataatgttgtagtgagcaagtatcattaaaacatcggtaaaggcaattcccttgtcggggtcggcgcttacgaggacttcctcgtagaatatattaaatcgatggcgccgtttgcggactttctcaacgtccagctgggacagtctttcgttcagccgattaatgtcaacgtcgttgagcgcagccaccgaaacgatggaagtatggcgagaaattcttgtatcttcccgcacatcctccaagatttgccgaacagaatcatctgcttcgtatatccgcatttggaaaactcccgaaagctcaccgaggaggcgtggaaaggcctcttttgtgatgtagccagtcccggcggggtctacgctccgccaggcctccttgaagcgtcgaatctcatcgcgatccacaacggccatgccagacgagcgctggtaaacatagctgaaactctcgaaaatgagtgaaacaaacagattcacaaagatgtacatgctgacaatattccaagcgataaataagaatctggcccatggcttgctgccgcaatcgctgtcgaagaagttgtcagtctcaacgcagagtggtgattcaatccccgcgtaatcttccatgatttgattccatccttctcctagactcattctgaataagaatatcagagccattggaactgtcctaaagttgatgtaacttccctcattatcaccgaagcgagttaagctaaaggtctgcgtcattgcgatggcaaagacaaggaaaaaaacaaaccaagtagccaagaggttgctgatgaccggcagacttgctgctgccgtcttgaatagttgatccagcgcatcgttccttggaatcagcaagagaacgatggcaaccaaaaatatcttgtgaagctgcacatacgtatcggctccactgtctgcaattagtagtgcaagagtagcaataaaggcacccgatacagctactagagagtagagatcccaagagctccgcctaaaacgcgtccaccccagacctactatcctaatcgtgatgttggtaatgtaaatcagaatgaagagcaagaatatgtattctcgggttgtcgtccaccacgatggctcattgttgaattctgccaccagcaagagcagatgcaaaaccagaacaaccgtaaccgcctggtaccatttccctcttttttcaatggccctcttgtggcaccattttttccatttattctctgaatcgtcgtatgagctttttgatggggagatatgacgcaagagctttcgcagctcaagccatgatcgctgctctgccgtgaggaacgcaactcccgtctgctctgtataatttctcatgaacacggagatgaagagcgtaagaatgaagacagtggctaagaggttgaaaacgacaaagaacattgcgtttccctggtttgctaggtcttgtggctgcatgccaaggcctgtaatcgcctgagctgcgaatgaaacgtccacccacccttcttggctgacaatttggaacagcgtgaaaagtgacgagccaaagtcatcaaagccaaagtatggatttgatgccactctgggtgctaacatcggccagtcgttggaataaggggtgctgttgaattcgccaaaacactgagttagggtagagatgttatcgccagaatcattgcaagataccagtaatccattaaataggttgaggccgtagatagcaaacgggatcaagagagatatagacacaaacgcagcctagaatcatgttagcagtcttgcagcaaaagtaaccggatataaaatatgtacgtacgcctaaaagtttccaccatccgacgataatcagtgagtggaatgtatcacgcgtgctgtcgctcacattcagtagccgcagcgctcgaagtgctttgaaagcacccaacgctctcgagatgccaccgtcgtcaatcaacaatgttacgacattgatccacagggttattaacacaactgcgtcaattatgccccacgagctgcgtagaaatgcattgggcgtccataaaagaccatctgcaattatcttgatggctgcttcgagggtaaagatcacagcaaaggccaggtctgtccagatgtaccattgagtcacggtggatggatgctgctctcgatattccttctgatagagcggagttgtaacgcaagctataacaaccattgcaaacacggacgcgtaaatgaagccggatatcgagtaccacgcgatcctgttgggttcaaccccgtcgaagcgttcgaggcccctggctgggcctacaagactttggcaaaggcgtcggacgcggctgttgggggggaagacgtatagcgatgtattgtatcgaggattctgagcgagataatctcgctgagctttccggcgagccgacgttgccgatactgcctgtcgggccatttgccgaggatccaaagtgccattggggccgtcgaagcgaagatttgagtagaaaggattaggtccgctcttattaaaccgagcccatatctttttcaagaaacccggcttgccgtctcccatcagatttgtggtactccgttgtggtcgatttctgtgctctgggtgaagacggagagggtcggccacttcatcgtctaagaactcctgcaccacagtgtctttaagaagcatttccatcatgcctgggccatagtctaacggatccttgcgtcggcgagattttccaaagctgaaaatcgtagaaagcgtaaggttgttggacgtacgcccgagttccttcctctgaagaaaagcctttacttgctctaaacgtttctcgtcttccgacacgtcaaaattctcttgaataacagcaataaacatgttaatcaagataaagaatgccaagataaaccaccctatcaggaatatcgctccgatccaagcggttttcagcgcttttgtataagaagtgacagagtatagaatggcggtccagttctcgctggagagtatctgatacatgccgagaaaagagttgaacatggtgttgaatgagatgcgatttagttctccatcgtcataaacaggtatttgtcctctgaacagctgtgcggccaagattgcgaccaaaaaggtcattaaaaatacaaatagcataagattgccaataccggccgcactgccaagcaccaaaagtatgagctttcgcgtcacaggtattgccaaaacaagtcggtacgctcgaagaacttgaaagacagtcagccaggcatacacgcgggagttgtggattgctggtatgaggataacggaatcgattatagccaaagccaggtcaaagatattctgccaacttcgatggaacacgctccaataggccacaattcgtatgatgatttcaatatcaagtagtatagtggcaacaatctcagccgcatcgatatatcttctccgggaatcggacatggatgcgctacggcacgcctcactaagtaaagcgaaagccaccacaagcaaccaaaacagcgatgtcttcttgtacaggtgctgagcaggtgaatcttttcgtttacgctcatctgtatgtggctgggcggacggttccgcttcgacagtaaaggcactcgatttgctttcttcacgaatgacctgaaatgacgaggtgatgacagctataagcaggttggtcaaccacaacatcataatcatgatggcagcaccaaagaataaagccgcctgaggataatctgagttcatagtatagtacattaggtcggaaaatgtgttggcactcattaggacgaataccagctcgagagactggacgatgttgtcaaagttcactgtcccattataagggttgtcttgttgtagacatattgagcctctggggcacaaatatccctttccttcggtagtgcccttgactaggttttctagagatcctgcagcactgaatttcacccaaggtagtgtggctccagtcgcgttatccaagtagccaccacaaaattgcatgttgttggtgaaagaggccgttagattgctcggatccaatggatccaaccaaacgcactgccgactcaaacttgatttaaaactctgtataccgataatggcaaaaaggagccagaagaagctgatgagaaacgctacacggacaaggagaggggctgcctttttcaagcttcttaggataatctgggtggtataagcttggcatcacaccaggtcaacgtaaagatgttagtacttacagcagtgccgtgagtaagagccagtaatctcagaatacggagacaactaagcatttggaagagatagaagtggtgtcggttctcagtgccagtcatagccagcacaaaggtaatccaaaaagagaccacagcaacaaaatctagacgattgaatgaatgccgcaaaaaggctcggcgtgctaattggaaccgttgctggtcctcaaccgtcttggggccagtttgctgcccctgcatcaaagtcgtgaatgaacgggcgaatgctggggcctgaggctgggcagaccgaactctcttagtagacctttgcctctgtggttgaaaaatagatctatatcgatcggcaaccgctgctcggatgcccctcttgcgatcaatggtgctatactcctctgcattcaatatgaagccagataccacaatcctagccatgatctcgagtgtgaatataatgaagagcgccagcattgtccaatctattggtctgttaccccattgctcggggcgcgcatttcccgggctgaaaacatctggccaggattctacggcaagtagaatcgtttgggaaacaataaggataaggataaaaggctccgtgtagggattgacaagtaaatcacacatccataatctaaatcgactttctggagagaatatccccagtgactttcctctcagggggttgggagcctttggacgagctggtgaaggtaatcgagttgggatttcagtggttaagaaggtattttgagcggctttctctgccggagatgtagttgctcgagaataatacggctcatcggcatacgttgatagtgttggattgagcggcctttcacttgacgagtcgcgagaccgggagtgatagcgagaggaccgctggtcagcaacatccgactctccacttagattcacaactctttgtgacatggccctcacaattgatccggcgcgctggaaagctccagctgttgaagctgaccgcgataagcgaaaatcgccaggatctagcgtcaggccatagctttggtgaccaccaggtgaatagccaagattagaacggtgtccaaggccctttccttcatggtcccggattggattgctatcgaggtcgcggacagtttgaaaactctccctgccatggtcgtctccaaggtgagagccagaaatcggttgcactcccgctgtgagtggaactctatcggaatctgcgtaatagggattcgtcgactcttcgacatattgtgaccctccatcgaacgagtgataggagtctggagggaagcgtggagattgtgtcaatggtggaggaatatcaggaggtagcgctgcctgcagtgccgtagggtctatatgagactcgaaactaatgcgatcatggggagagctgtacgaagtatgccagtaggacgacagtccagattcgccagttgtttgggtcgtggattcatcgccgggtcgttgctgggagccgccaaccccatactggttatcccgagaactggtggcgtgtagacctatcggcgacgggcgcgcgctgccgtcgtctggcagctcgggggacattgttacagccttcctagctttcaaggcaatatacctaggtaataatcgtagcaaggactagacatcacggatagagcttcacagctgacatcctcgcgggggtgagcttgaatagcagtcactatagacaccgatatcagataagaattaaaggagacgcaactcggttttcaattgaaagggtcttcttacctatagaatttattaatagcaacctatattgaatagtcatacgtcaacttgtcaaatgttatatggagatggaggtacgcttagtgtcgcgacagtttcatcttcacagccacaaaggtacatagtacctagtactaatacttaatagaaaaatacattacgtgttttctttacttaataagattagaaaaatgaatattgaatataatagatgtttttattatgatttaacttaacatatgttaataaagtatgttaatattaattaatatattatattttaaatatattactaatttaataatttacttacttatttaaatatataagtaattccttatattatatttataaaaacattgtactatttacactatttattcaccctatatttagtattaacattttgatttaggtactttttgtgttttttaatatatacatcttaataggaatgtaccaattggcagactagtgaaacacacctaggcgcatacgggacggtagccactgtaccaggggtccagcagccagtcgccacttatctcggtagttgacccgcagaggagacccattcccaacgtcaaccaatacaacatccagctccaacattcattcgctgtctcctattgctgcaagaactgcaagaactgcaagaactactttccacgacaatatgaggtgcctgttgtttatcgcggctttaagtctttttcagttaggctctgctgttgatcagaagaagtcagccatcatttggttcgataacccagctactccagcctctttcatggaccaggtgaaggacagtatcttgaaagctggaggtaaaatcacacatacatacactatcatcaagtacgtctccttggttcgcggagtttgaatttgccgttgactttaccatagtgggtttgccgtaatcgcaccagcgaatgcgcttgcctccgtccaagcattaggcgtagagcactcgattcgtgtggaagaagacgagacagtatcaactcttaaatgatgacggcagtattttcagccaaatgcaccacatatgatagcgatggatagacgtaagtcttattaaaggcttgttttcgtttaatacgataatttgattaattacatactataatatatatcaatttaatatatgtcaatggctttatatctgggcaatacagcctaggtactatctgataactggtatatcgacaagcgaaacggggaaggtgccattatccctacttcgtttcttccaccactagtaacctgcacccaagctttccactttacgcatctacagctctccaactctaggacaaccgccgccaacaaggtattccaacatggatgccacagaaggtgctacgtctgatcaagaaactgggctccctcctttcagcgagtcgatcctagccatcgatgtcaaagatcggagcaccctaggatgcagcctcttctccactgcagacggcaccttgaagataggtactgacatgtctatggcgggcgaagatgtggtcgagcaatttctcagctacgcgcaaccaaccactattctggtctcacgacgagtcccagaatcaatctttgcctttattgagaagcatgctgaaaagagtgacaaaggtgagtatttcttggcatagtccatatcccgtatggccagtccgttcccatttcttcgtattaacgtgacctagaaattcgttcccgcctggtgtctccctctgacttctcacacacattggcctgtgaagaattaatgtcactcgatacatcatctgccaacgtggagaggcattatactgagagcagtatccaggctctacaggaatgcgaccgccaagactctcagtgcatgaagttggtccgttgcagctcttcaactgaccttgacaacgtcacatccgtaagtatctagccttttggtatccagtgcccagttgagtgctcaaataaaaaaacagatgggctgcgcaagtgctattctcatatacctacgccgacggcgatcactcgtatccccgtctagcaataccaacacgggatatatgtttgatgtgagatatattacgctattcaatttggcagactatgttttcgtcagtgaagagtccagactctccctacaaatcatcagccacgaatcacatccaaatagacccgcttggagtgtcgattccaaaagttcagctgaaaaggagaatctctctgtttatggtttattccatccgctggtctctacaccgcaaggtcggactcacttgcgtcacatgttccttagaccagtgtcgaatcttaacatcctctcccagaggcagcgaacgattgcactactcctccatcccagtaatgaggaaacgacaaaacgtgctattgctatactacggaaaatgaaaaatgtagcacatgcaatcgctcatctccataagggaatcagctctccgtctccccacaaggcgttcagtattagtgtatagggtacgctaagaagattcgtatctcaatcgcttgaattgagagaagtggtgattgcgttctcttccaatgcagaccagaatgatattatcaataaggtaagaatcttgatttatcttgcgcgccggttctaatagccctctagataatcggcggaatcgacccagtatctctagctctggtaggcgacatgatcaacagattcatcaactttgacgacgccaagtcccagaagtattgttcagttagacctggcgtggataccgaattggacgcgttaaaacgacaatacgacggcatgaatagcttattgacagcagtagtcgagcgtgttgctaaaggcttgccagattgggcgcgtcaatacatccagtcatgcgttttctttccccagcttggatttttaaccatagttgggcaggagcctcaactagaaaacgacatttttaatggcgaaagtataaatgacaactcatggaagaaatctttcactcataaagggacgacctattataaaaatcgccatatggaagatctagacagatattacggggatatgtattctaagataagcggtaagttccataacgcttcgtgtaatcacgtctttgctaatattcaaccagataaggaagtcgaggtcatgcaaaagctggcttcagatgtcattgttcacgagaaagcactcttggaagctgcagacttatgtggagaatttgatgcacttctagctcttgccatcggcgctgcaaaatataactggcaaccccccaagatgacggacgccaatgtcattcatatcaagggtgggtggcacccacttcaagagctactggtgccatcgtttgtgcgaaatgactgtttcattggggaagagagtttgacccatggacaagcgacccaagccctagttctgactggtcctaatcaatcggggaaaagcgtctatatcaagcaggttgccataattgtttacctggcgcacatcgggagctatgtgccagccaaagaagctgtgatcggcactgtggataaaatattgactcggatgccgtcacaagaaagcgtttcccgtgtcgggagtgcatttgctctagacctcaaacaagtcttccaagccatgaaatactctacgtcgcggagcctggttcttatggatgaattcggaaataggaccgcggccgatggcggtgctggattgtttacagcgatgctggactatttcctttctcccgcaacggcaataccaaaactagtggttgctacacacttttatgaagtgtttttaaacggttatctacatgatcatagccaactctcgttaatgcacatggatgtgatgatcaacattgatgctactaacgcagaggataaagttacctacttgttccacctagctactgggtatagctcaacaggtttaggaggccagtgtgcaatattaaatggaatacctaaggatataactgaccgagctgaaataataggggaactaataaaacaaggtaaaaacctaactgataataaaatatattttcctagtagtatagaaagcctaggaaagattcaagatattataaaggtttttataaacctagatttaagtttatataatacttttataaatagttttattaataatttaaaataaactttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttatttataataaaaaaaattttctttatttatttagtattttattaactagtagtaattatattgaaaaattaatacttataatatttttttattattaatttactttaaattaataaaataaataactaaagttatttattttataaattttttttatttttatttaatttatatatttaaaatttaataattttataataacttatataaattatataataaatatttttattttataaaattaaatatttataataattaaatacctagatcctaagttattattataaaataaggaaattcctaagaaataaatatatatatttatattagtaaataaaataaaatattctactaagtatattatataattacttaattaataaataaaatataacttatatttaatattattatattattaataattaattatttaagttatttaataaatatattttatattaaattatataataagttattttataaaagtaattataaataatattacttttaattactttttttttataaaataattaaaaaataataatacttattattactttttatataattaagttattagcttatatttaatttataatatatattattatatttattaagttataatataatactttttttaaagattttatttttaaagcttattataatattttttattttatatattaatataatataactttttcccttttttatatataaatcttataacttatttttttatataagtattttcttttttttatattaatttttttttataattataaaaatacctttaataaaatatattatttataaaacttatattatattatattttattaaaaataaaaaatatattaatttaaataaaaaaaaagttaattttttaaaataaaataataggtatttttattatattatataattattatttaaatataagtattaaaaatatatattattataataattattttttttattattaaaggtatatttaattatataaattatataataataaaataatagttattttttataagtttttatattttttaaatataagatttttattaattataatattttaattatatatttataaaaaaaatatattaaatataataaaaaaaagtataaaactaaagctaatttattaaaaatattaaattagctttaataagtttattaattaaaataaaatattaagaaatataataataaaatattttattataatataaaaatattaaatatatataataaaattaattaataaaatataaaagctattttattaaatagcttttttacttttaagttttttaacctaagggtaattaattttaacttaataatattaaattttttaaattttaataaatcttttttattaatatttaaaagttttttaaatacttaataagtttttaattatttatattattattatagtttttttattttattaagtatttatatagcttattttaattaaatttaaatttaagaatttttttaattttatatttttttttaattataattttattataaataactttacttatatttttatttattaaggttttttttaataataaaatatgaaaaattaaataaaattttattatttttttttttaatatttaaaatattaagcttataattaacttttttaattttttttataattttatataattttatttttttataatttagcttattatttaactaattaattttaatattagcttatttacttttttatatatatttataaaaataaattatatttttttttaaaaaaattaaatttttaaattttattttattaatatatttttatatttattaatatataagtttaagttatacttatagttttttatataacttaattatattttttattttaattataattttttttatatttttattaatatataataatttatatatttttaatttaaagttataattaaaaaaaattaataattttcttataaattttaataata